kernel-debug-modules-4.18.0-553.8.1.el8_10 > 6 6_6 3!pQp)Tξ7]mtZ`f ]mtZ`ʢJDRkMТf$Yyl:”5zywOB0!2I_tY ٙ!߀"{ "|p !$od\_0h(QBz3-_ Ȳd2V.z z7^Y$"Qyu(hsU/1)^It/)Yn8ތLAA'+RX%Q}C1t;MSV~z} E~lmRD)[ggR_\ -kXu3V#;PEWz??"ss4pqCDfG7kppGOos3&Ɋ'UC7uoj4嵟`/A Au;TYSaÂֲqHfOR4ٌD3묦AqBK43rK7ZykypO7¾BApCeb}Fʀ^Е֞789d0b47b32b4e1e4d4a56ab4a0556a4307d418d892dd8bdb8190a6e98b7525ef89f18e2885d5ff205180813ae1151e74d8c3692 t3!pQp)Tξ7]mtZ`f ]mtZ`T\rNZpGH֬!NpCF߫Qߴ=?+-?=K9Qư$ƨ񏂅Fg?<*`vN~Ѣa9&%݁^{_]Q:bɋAACFNzRG4XXiL I+OB+{T*ɯs 0N  ^6hg/7d)WOF@>ө?.%p@k=djӉ3 _o5q*f%P} $qÍPzoN%J@gI{hOު+~wmԡa[Ϟ YfIƗk:K\䭡cl~k>ps ~0,1Csu8L\sJ(8縒b5>pA@?0d - [' Sm66  6  6 d6 `6 aP6f(6l66rDrl6wD= (89:#>E@MGX6H06I6X@=Y4=\ 6]6^Jsbθdeflt6u6vٸw6x6y6,Ckernel-debug-modules4.18.0553.8.1.el8_10kernel modules to match the debug-core kernelThis package provides commonly used kernel modules for the debug-core kernel package.f5iad1-prod-build-aarch001.bld.equ.rockylinux.orga?RockyGPLv2 and Redistributable, no modification permittedRelease Engineering System Environment/Kernelhttp://www.kernel.org/linuxaarch64/sbin/depmod -a 4.18.0-553.8.1.el8_10.aarch64+debug if [ ! -f /var/lib/rpm-state/kernel/installing_core_4.18.0-553.8.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.8.1.el8_10.aarch64+debug fi/sbin/depmod -a 4.18.0-553.8.1.el8_10.aarch64+debug ;,^58,DutG]0tXv0l<e0 H-`p(4h't"h/p %   lhT+R,?9,0'twTL9D[x,dN Zt*((ihƠA*l!6zpW 0`D84TV0,$|(%(H?p1W@ 0<a)l5s1P{ttdt0$)h7L*&N5&HnD@X+)w 4h'0P$;xx L\ O/`:T4hf b$ w|G0;T.l.p\(H\$ ӈN0(ʠ7 U<P\&23%6,dd(82p4u"!`P"+ P!?J, HthA{,T Du&#$P<U9tl 6-@X \/49!dGD -. X% |>l < 40DdT:.Ot4d9,Xl lf4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4e52a180d9bfbf504ef375d5e7159a24b695e5d6239a6998adf4ae3543fbe579214aaa22af7b53beb07de5117173810efd6a1fc41ad5fffbda95fcccd2cd9c3d22b90c652929fe7665e2b2892ef80ea9391deb7e9d4d9140146edc9ab9fe11a24dc2e5a34125f61ae62f6a1acefe182ad1779fabeafbff1d82f7843661f055349de7e6af6ab048b2485d231879a089c568c35211734fff95530e7b0565332139144fea2440771e766ebe4e5cc9a8cf4c0a82accdae96c69dca69c7f1955271ad63affc11b7d7cfecd2208c38ed2ae04bc97b34c935a7ff2921486623c363e01cb0af4d258094166b220a10f058593a47b2fddce2d0f574ea9f7486fa4fbdb1cf693825fbcb8e6c488e8ce9ceb45e86fbb942c5f99a5af4096ca4a19e1c849698808e80257c11ca665cde55c6fade56a70658cda22a3e02e9842f813e9e242faad6ad9661e629d305155a6a2eeebee764e18e351a0a0b2fd0affc7380bf7a6e6aa4baabbb5ef176d7219ebd4e89280a9d87830129e52e5c7f9d96e89ac3b40c1344ce069ef3b7d8408a3cda87c09f09486b5bf8fe8b4e47cbeed10a6138412673544d3e00cb69a401d388a1eb7ff322a41591c58508a5c2de3edaaba2e77f0af2f468b2d89d542677f1e5c5b116a90642d125da3de687ccc4d4a70b65eab969a23309e1914d15d98fd7f4a021eaa470ccd4a952e3a044e65cd4d8a80b9403fd8c022501541fd9d424e00a7d20d3ae412f94161bea083860697ddc777d05ae8bb953b308164b5e2e6ba501416917db3cc27f198d847b1b9688007897798b747a8c96d5eee6c468714976cf72aefb38f4e243d981b0cdb22c44a1607335778cbf34c9f3c7a4b41bd169941d71612e6f2a1abad739c534e11fa49acb28d1a87cfd78e14a6213f4ffce4bb56e36eb4b803f8bbb017f1f910478845834c9783ab5636f43af6ae88d45e39692145fa44616539196fb4614bf8930caed1fe84097613ed10860ae13a578794a46380ab56f6965caf2bd03c1b32069090f1704b9079c26db8dfb16b57ca02aaf385f3223b5792e6c7a07b3e817c37d51c62ef2477b6ece5746e454e1b2a7004ada76a66798cdd8c8f803e2f88b5a3e3800e8aaca1d609e9358cdf8ffdeab72e4f03a41f3fa65d73c70cb82ac81e7cd956d5eacca9aff63d6f7adb1b0c66cdbe17b2c8e190b074b281cfed493ba2042682942e93df940b63b8cb1b4812cf0361d91d567b17dbf4f4860c7d651a84d23683260c1aacf0152cea50dd933a0b77432bff3992a1775828ec04da12328707421b6579a9bc18f355379e12f80a6e03464e981cc0c0b4263c398a63160fecce55667964eee48f6e313ed68474b7e26f525ddf5a5b1c9064a729099553093166cda6c329f3770945d0d2433e318f96473a36508cbe24e21fe487c6e86da7e23fb5f8f922909ecb7b515ac6f2b4a8b25ac31bcb84fc9caf39f49f11712b25d089299ec42445938447e6d720e9af2bfff7cfa2e50253450bb70ba2b28ca6c6cd81e1205d9fa29bfc4a29a2aad0a4bc1b00be12b23a8afb7894bd901fb3ae62e644b154641eff8442bfeaff4088b3744137ae0bcb3b0421d0983f6e2e8b018ff7b635b95a21d3082e3159b617020b3bc60e87299cbe0ca52d199826e4c12f067d19fd6d297cc601cf4d799716a74d7ff41340283b18053a149fc8fc84808ae38dd04cf00cee2c868008ef68fbd9f6bf358ba0b8ae55e72fa7e37fcdc48df55313fe9f499012c0203f46426a9a1731ad98a2b6a5b23fbc02e145cfea2ee289c677df3b5e941072dde82f730935f9ee24f5ce8e918c7f177d83ec51a1b21e691fc3c715819446d9e89907e668918c8349e4a0400a3aa487a2c9bd6c9934e9914c504e2533d921a08ee23c6dbd6e472fcab06540c3d411bd8ecfbf37e55f0cff96af8a90310bd11fe3f64bb23f8f3d25067ab92afa7eac693bfdc9063b91ec96ad79b6fda10f5bf2bd415f1f091b382f6bbdd3d3319512396a7fdd1860fccc7ac61b7cd257e1f8151a75cfb85c313dc1a4efc2d99d66974ed1cd6b9be7991153a7c0bb4489a6a6671f10caf3847408d432bc7f2e59734846a54acb12230e1c011c55e9413d5498a89d54a6fff60be87a4a295dbc4ff303c5e34ccb4a7af8e64b40007107a3114cb053117d7d3c96674a75b5dd3c81c1236ea3c74e5c0894ddd576ec402cfea1b412918eef694d09a091dc54c6cb650953c283722487d7e11a6b8d511579291dfd31ce0e13f5225cf09cc8a04f4d5fdccc34fa87fa2c960595abf25f80e6a28c105c63a8740ffe429af13b4a87139afd3ff57260d2c5ceadb1c8ef75b14106240cf3460504da05bd82fe35214b3588d4fc3545ca2a93b774b27c82b9dbab18949ba098bc70c48d0054bef236b592e3cb52557f03428acb0997ea69cdc622f0b2604159695f3b789d33cb7aa109969d8d68aa40fc0a7d27c2485519da2672f2479c2d550de5f7f9e63d4f01b9dfd56bb795a054b81095a2c5c23fb8883e5b938000dc00607f383f666a9cf9039c6972d704826f7c25454aee71a50514f2ee484e8739f7f4f76144064ba486c9c5c5c5a9285c3f7f30ac18cc1df0e1c3d4293cc0dafebe194dc35786341f97e854d866d051935098e4ba6d2a539cbe96bc6cc40074e5e039bb47b57df5c60f6dece14106c3cc5bb11cd200077ada1cdb7d0b9bd6d312fb2b1740d24b68c340f58cef07f29767616b0f0149ff1cf05c8c293dc3cfd3efd51d76a65eeddc92d503be22488e036396ea4fb4bed7714d53a75796c87f7b490be35262689b3d82c127a7cf31a82f8ba599bf1eb4d01a0bc0449edfffe1a244552ace2594edd3506d00054dfa2b5ab1ed079e44e268f8f79d5a18aecd291f394503521cdbff78c76eab1abc76da011be55d7bf73dcda9d187dc01b9ef796037abcc41f4d75e718825c2d152dbc7228c753da0b549b00caf48c6204753467ca022aa1fb5ab4eba2cf7ca6a60a0d68639de3056322eb4e0d04564b4bc82c1c1a0f14704a3b9565bcd660979b8c6c722d8c4856b16888224e8f45e82a3fa926b482831a1ce5364c1e4941781256217a96bbb5069444d9f5acb2ef3903f838f5dd8a8f7a82a2e71d142d84ab53f408da677f307907185f23d97eded258794f7e64321a97223944883e485f84848504bddb1a2e8976a7b0823217d4a380418993d6e931079313344b16f9058348ad23378fe8fc7d9449c7587f7e1b407ccf0b2678ec620fac5c6ec970f66b48db0bee798e892c0837694ba77d462db178c509fe87c340def8cea7c11770111e33326b7d9f44b161836fd46b92f885336f967f100fb871df19abaa3713df225732c85ed5bdb3cc80881129e410559f918f18241fff64451e0e94d0f75a95614116da4d89cea5d0e8c5dede93a1ce6e2f9e9cdf0ccf4a778b2001caf1dd1283899b9aa664347cf7ff5a08c01398f10bd2816bbddcfde64d69d7cd2e9fc634ac17fa875eec8472704c0356460cbc6581f3ab6cdfe670a32bad346b31ca19262baa560f6dd971918aae5d8b61381dacdfda0e536b7fd3be11a914ee0f4f4dbeca50bb650b55832ba70b560ad0fc8fd5fc9130c6652e08563c3e11905db2e0bcf094422a12f9bb51a5d7ce94c723ef70a37d8874b9eeefe619243c7004caee92134d5271cc87256917bddad541839f7ced4908b59f029f3db7d9a9b580d895a72c576bb5dfaf03670670a777fad5abf9e70eea4bfe01babcf67ed29822e0101589d196613c38d70529e43fd9fe2ee0b9a31e54c4269c193260add6e69300e976adf2f809a19ed04815bb8371357d02521e765dbeaf4808b87e931cfaf29d42551eadc260f9bd712dac9071d7f1b315b93319c7f81d041de6f236327fec4568a37c50f9f334e7bd9f1ce85876bc28513bf871a6ea32f6fc2f4a9b08c7f736445905b23b1ffe3e9ab0138e15bfe1e0b3812032067b09080d6a1b394b57a99ecfd1c14401d7d7d0ed308942a524a6e4dd9b772cd193c9a84e46c8cd5a1f0ac8e70a6df995edb7b322b9ac2c726089f78e80c617418165d7e219db7969fcfabd0cfb008d80afed1b67e677162be58641b613afa4d19ae65c1bc5312b2f0be73b668c69d955f0a2118f8b2caf9e4ee762d95009d887e7972f8c0dacbce1d00324eecf2d8bc239b55b8c42e70b8431716ab9fc711dfc5d05480e34d1265d7bde56f30e6715052abcdfbcba8bd2d0f6a660b466ba5b714a9c4f208467dc5c56f6d5abbff9ca6abb154ebcb135e7fb5272fb6c3317e80df657fb293fbacfe0f08a5d41a0f6eed3693b2008cd6793ed7bf55180c288b3e63c49551829260db927932f808f184ab4d07ca5c4875583c557fc1a52d4bc65a1f8bb3cd91c5435659bcae37540f84c21d53d860419ec4729e1637373d5e4c266be61584da7b86fa03af3a39f8bebe93b733d90dc05cd3e60b5a4af13a722ea104df4adc4a7f112be816afd05ef59c6bd5b9235ba50f6afe0df9950f2b943620c24f6ba255c4c777ab826d57e9274c72a0f643032671354608cf8b7f66cb479074451824573e0add9e0eeb551aed345b77ed952b039947079c0611f24259d78bf203ee3b5cace90f1431e83a82e2ef709e3b87b30a64cb23aba74c7d6cbb7257b81f0546c7983add8305a08004e06eee240f7ef1ae5cf7b697a008dc98ca3d1128ee9fa984d029bd001d9435ae7d7cc5df9a406d288bf45a820ed324fde288ccb8f5153eff12630aaa26a5b9894d60626eaba448752d92055235501dbd1c4d2c894079cb36dd0031ce1bdb60a96794b35b901cdd2b44d3f33b56a99dbd96d1bdb5741244c46ddc387e0a4ab02f23acbd6591e76b4c09819ce42d74fa925b9cd90be23eb5f31ed16700dc0e6f42adad32147203b86b7a07e844d78bb4c31eae84ea8d40be9cf98f3816147b9c414f62268404df3b0a5df96dc784957395c31278cdb8bebea3ba8a4ac4dd1991197deb5365c1777a789f28a726c5e5a793e55a5e4fad9c4fc7dd0c80bc91fd42444fbbd61497b0e7dabc964725c4648cb73cc9455315591d2ebe225ba09830d4014dbc1e76fd2e666b36d6d4b074c4dc6d6da7fa82130eedc5f991e8e31f30177e89c00a7cc4589824598d0a271ce9ec371773280cf0b40a36ae6b6c4aecb262be786409a85d5e6e662ed084682fe495541281e433737091f7a52acba3f25d669f88d8135534e251b43f7d2882da3e4a1ce040d4ee636c92eed35d98db500b3ac0ed0543782688cc4a6a3340079195a45da290b5576f654ea82dfbbca17d7328bc40085f5b214a40ade410458dfe681ef123a4a00764a4f6cd001e52e2bd3d5c2e517dbd8c8c124b6d06fa5eaf125f91742f59dadd07e697269646611d6598387e960f34e2ace2196eaf48b2279a95539f49ff438e5029317fe7e84882ed27f59f2e437daaee6e439ffa3017c943de911d46876db40a0ee2e53453ac0a39f46f0ccc426e5201681d9cdf73ad3ed39352764a26b7080a79a9c5b4d2680ae7ea0096d0267fc4d74dddfb444e554871665473833ca373d591d5c2801ce4eb99869b403d548bf8f10c1cd7ebb8dd486d63b7dbf7431fe015ca979271254163eae2b112396b9a6855756427f5b80f23d7122531c05219a02e7e5743bfa7752840d3c3252b59a409313863ab9be2818650d610839816784c87f97e4916fa5827a800cf834924928f3443cc19885f01c9e6d9a28de7fc9a10176039259d5b4efe3995e664362a0ecd9ccefa6c7d0114e181317a52a220ff59e0d85f9d1898436a3b7901f33442c0f4752b31ec1e78066d4785604b796f5acd14e865ac5c8010030cada1dc8b0e77a996b62ddc18d9e42e89ef0f4ca73b695366a72209833cebe09bc671b0bb99840e65f65c872217704b02d914bf0e81da23e79c3d5f9bfd1ed3398cadb2fe8025004966fb10267ac64c37505e05b1054fb8c738503eb0966d49bd8a158cd36ce5476e98fae745bd31d10315dd692d070d6a33cee8cffbc5d0f689e094c0c8cbe2e14c96fe50bc0aa4c8618e351aa0e0889b9194645c69ecbbc82df4e2885bf5234bca3a139b8aac95f900476954dfe55f2524bd76cffea548a962b5d2b82a287cacf772e2096c2820fdbbdd30e1529c94d0a1b581a39c729b4320defbc447fba3d582fad130bf9411079bf63f8d590dee1802242a9adc01fb0d40b2638895354230775b41f2b29d3b1b51f59cc5c500f410891bcb826e78906f2af76b9cebb89115571afa1e37547f6b833f8d07f95acd6a136b593e5e5660ebde2008c2251ec3ca7ed05cb94b52e2baf7cb1f93af2894153d5bc27bf27abd8993271b7853ee0031ff9c361f68da47386fd8e1d94d5a9f633bc42b9f8ad4d8d38789328cff0cfc80f120665484d1b4e796b293e2b6ac165ac2de50705d3d934a1f0e45ff832fff2b0c29fdb1e145ffca90e07c69c966968efad3daeee2b5225ec589b5fc3ff5c9e74249e2230717778c79c7637e877512fd18a022123fade8961cbe8b7248c58b3a90879944bee2ed5c97389d43663b8c9062c7f1aca630e764b5b169d0b57b1571e7d1d2df3434ee72038da026b9afc5c4425096db9053ff132834db58ca856dc2ac1a936ff3778e608392083d160deaee33ee302db2f024fafb02e65cc7a41e2b03f98fc4463156e4f21bef6f99814d781ba30c46d821323875137a78b3e1f91407b1f626448974241510fad5012ead69a2ae656fb6cd430f3d264f7a2107211a5abf88202d3f95a742f5c6b55acc11748e8f805ce7f7a0627830c307a1b182dd65e4642000bb49e80c17c5a401a06ab1a44dda911fa3b88aa894432949f9bebd21e2f527156314dfe01f82640cfb9832c34db9e533b2ce4beb36d198a00c67db89736e1c3aeca668aba3aee69543843f99d0122ed4235234e93932b5534ae124e154e6417c409e347034fd2b21761046b0a2898535201d54324be25f66ad087114c4e9834c053126421f6c692a15a0e129156992d6a85233ee893366a0c35a66802cba002ba94a01b534997624d2833b6818118db2a9a65f2cd70aa2e0fcd53908c8add66533113e3f11ac4640e122d192207fb1b30f4bcf8ff50d939d63bf5d52b0b791ebe1332f08cbc96013cd07944ce2b507ec331348185ee7c2881ec607d11f30aa389216e5b8a5cabff9db358ef18e22534ea678666b5e2072997711d04a781e52b791b6e17bde3f8399247e0df5939fd0862dd08b2d88e097b2a111bcc5039bfed4b5fc6cb23089fa325df35fb2cb96bf26bbca52a231fcea434c39ee44ffa5c5001ba001823a816b6ccb882cee660d177352de6bb6c578f00a57ac8e48ac16d766be3377a4b934e9c5d2dc7ca5ece93de599f186071b93182bb1a82565f49ec1f88856631f9a06cf3bbc4bd6d040e04059b5a7f67a7185968c1f7b6f32abb43e25187f0ef6d8893c57961ed27c3e4ba97aa11e8146a1f5a52918743b648b32ff6b1caf84fb545a70e5894236b34802b41e53e8245e503dbb22909f3cdd615c9631cea477e2019e6da878a329f144324e20499bbad129a08099e9a0c5a05bd97d84b91b56061e601c2b51e19f6f5944b31aecfd0e5845c2d9e6daff65c1a87c5126e6ddca09f7e896a912852b7d84430b3acf9768be9542f4b390a76a802be1d5888082b5559fba2376bd6e4f65b214b338f05482dafb648b18a805265c5dfb9f470aa383645fb87deeec630cfce57e563cd0200eed4b4332939f598189ea9a54003b26b2d37eff99c14e0485810cb2f7bd36b67b6a90c56632e44baa6fca2bb83d2285d5b3db5c4ee5065910b0bb86c49df077aa67c7deb33856747d40811ce204ec3620f505bae087c337905f622a8cc2e4001361ba9a811ec1d853cc4c11fb7f557648454d0e01c45802cc9d3af82775d2d093f19ce51898538667ac128f916c91a29582d853cd81c2d498c64b37f40d7b90cbd7c0e32625a6c99b36307c4d4e6de90aa3dacb8f69fbdee31427a81635645de8e6b3d36556c28e1cf8e18bc7da025c1f2daa582ba9a56324653ff6a27c97a08daa378e4a1a6d75fd804eff6b2fd1b49d73e71d1e2ee3c018eb370cb1842433752e707c7769a1c9a00f19e1dba91630e3fcae9c3177aed13854f9404f5363d7caf7b4ef0b41bb2e355af6b6d97f78628e081bcb60a8ef4ebfe561fb3b3043fa8f6622c30c9765eb2d174f32b26814c138c83364775d2c8b3bd7eb20f0b1e46f98b6d68115facd1b8abe6e9e967cd054006594784807154cf98884bf7a43e1f61c272ccd81d140734b1aad52b57a02fafc7bbde2982ae1efd405295da356b4193d67f54e7ae4946a382e141cf12ebebcfeee70dbdf940edbe6fd7534993a1700cdf52c1b1e19b5561277fa73044f4e535a9322fc87e346108d80b714d6d0cbc3f0d5b64d4b69ba6f3e5697a9a46039dfb6d8153ecd6235b898e762decd14b03f82e769b3de9cd3fa63b94db925360048c4915d41173317df0c3a839f8ad42ceeb326f421402368c06f2888319efc76e4aaf39ffa9ce8d73874ece662b4d6bf97c2d5f22ea65db889b27cf81d9c7cf4c90cea13121a7203e54fa83d3abb76031d6f4e1765ea33179e3e23592480fdc12485bd0039ab007b2ef597dbdffac068c4b1b31313bd8da40ed0561cdfbfe7913081cc6f8eddf8e8ba198bf9c7537f70ce940d4cfbbee5e2045a3facc172a887cb20438e3ea8e5d2e0db9e01ae01ce88031579042a3b3712869c4539eff1758f98a623dfd4f4f85e1d91fbc6bcba358bf8ef0c8323101d948a1cf36ef7a3cfb06fe7192d604135d046186b2b5f12f1e3a1141c21487bf28e0002992f74e951f5f1ad656f629ded7f095b522a67c7bb5399e8ce71a4cae51b1bc3ea8515f772972f2925694b6ef4e36f7618391711df0606e4e43295afcb4f1fd86c337b91dc9a73eb3310bae2b85e3c7633e2ac3577bc432ed575933bddf19601359b9e3ba5f5cf32a98527f7100e61be91b1d748bd93721f516f82424de0255782b0cf5eb1b1bf01865b6bc4eaa078ae5bc8313d05c42d1ea63ebbe3f08792084fc73021dc93b4a56310d3ab56de7956209d1c0e8191b6466523c47648374d64a9e056a3054bdf3591af2eb418f5df2df58d50a598a33d62cb53138edb5796fae640513c732a7c00b90d178e30f229a0856382be6bf1a3829fdc62993797f039e4f4755227324fab053f81514b90100070400989014d6d9065d69b3038c57b9069dc8ab3dcc15e468524d4a320ae80a7b9a876ce0a4e22aca956291786499057deb66982e19a4e2b391304c0b0768605d6c812cd40a69cea726501f91012ae1ab14c5e7b3b4a4e05b4b5f0b77dfa9e1dc152452d0b6a6c9a3537a5ca11701a4ebce9ebaf0f6cdceb1d4300136b67b302541a73091b0f9b91c43729b3c2d2c0287af1cfdd65c451ebaf0ebf4268b6f44c73e4655158969b0d2133752ea4140183f4415dd43e2a589598316f556be1d1f483eb1ef504e14920a6414451f0d7f1b1f638b98503cde5a0d6bf81bc7a1671e40f37c6989d2ae9ac24e7bce08d7656518bf249219b7e7a5914cb02a94a8c162992b9a8bb56461b7c440cfc75e0b84a27593968191a4020b3d140efa2ff6909edad1ef4075b7f18635c50a5b3125667321d6b7f0db23a1f110f0ae911ef61f542ef24147e4897af2c637760f1e6f1b23847c111b0ab1868178875bed07485595910851e85252c6c9b7ebb4c0d1b1d53ef55db26c289b7b280018629b22e776314b6e15d4caacddc90c4d1a9f829b8a1a191d43a0140cfcb80a6e66d56baf7ea54325a5acffd22d7d84f7653ff1f558cc63dd99a93692083d65953687de91ff5fa502f3f25eef7ffabedb2a2afec12cc32032f23c8712bee26b64fd8551182beb9e2d0dcd78a42429b334ca1bee77dd116b9924f3fa2310429d0222557e59f4bda0b04f4f731b8ad68ed9adb8606b4e1ea030a68de53f905ca4a07da759d093d19add6ac8e27d83e6be72581c867caf7870796359e535a1af373034363eb6e7bf132f9fa2f3e793190db927bd80090bf929706ba16a395acb362c8e6f9bf3bf040eb787d16d0346b3b9c016fa83604a86b392dbae536534cea149a40b4bf48b7b9b3ed9f0011f12ac795284f06f9f1b3cfa6761f08cefe02469db85044953dbaae47ced63d3f1c537714c9236833c62289d60076bce5d6c4d93f1cb59c177b3dd37ddf57bf3cf163cd36e31c7067a5f9758517993b0e3c75bc01edd6af7c44b97940e951ab19c3805e0b7c9e35dac6940e45fa11207bb95e8566692b5a49cdee489fd64c5c08d2e74c5af6ed83b635329f0c10186b886f497814cff975601974133b870acb2ea72e4d84bd50e86dad77fc4d7297a448cfc10766fa80061977b7468b5338d7512a8329edd33e474703bb33041f0487bb0ddda4efecf60be6a80c4c8531b01ae56a37dbf7865f5ae11e559e1243e6b7863e9204d8f68f275b72afa18a90de0cf657e1c1d7050e64e76c0e7c6ed98f37b717fa4f4f185a625301cc4918d979c7e52f36642ad34b097e4959aae8be656674df0a049b4493778e6b90304511d3c4d7038575e73514c52e635fd733ee416f1ea5296f3a0c6c3c942fb5f0a2612fb37ba5b6998e7d8af144822f58b14da7ed5f64270a4df6feb19a3d965d00584e310edd07be624ffdb3d9719857140f9ab6e7b2f750f78d1a30cda4a4d2d6405cfeda91b78fd60f89b938be83944a7bad8a9618ea71a5090904ce32494b9c059590a112d20e7f362fb5b464aa3e4cceb4c88ab1660f9a918e07a91cccdb09a7ea40c7286ce2f2dc5b227601cf804470c9ac104362c6b9d7cba47cfcce7a50e355599c56cbe227963a140c0872ae5dea1b1785b6f38ada9f5e3163a912ab34e835ecc1ae52b5ac0b43fd31abb99eaac7249e9d5cac142c96c32d3193cd10b964e0affd4b8918c7bb650e69872e735084a12dadef98717a693f8c4c952ce483372cbbc76ef9ee1cd53d5801e8da7c0fcbd4304ccd42b319011d1b3fc179adc498d30c2efba4b551bf54ff8717baa857ac2fb3270f6135721af265213971d9157bf5dee8d6a021bad64f4b66e2caa1e353df5673d5e34ad9211685412206c807b8822b77d5307b7419cb2bf89c603136f3c2ceee4ad387c7a048667fb91307bd7df017c3f3bd748b033ceeea0d276cc0fedb7c2ef97b3ef48ef6499eddd3fdebf02b2671e6a28775f196aee084aa10dc2324620492a52139da6f799f233d90d1bdd289b277e26f0f68fce7eff0eb27b398082411bff9ea20533af1eb27f5ede0030bd81af5a751fa179125e80972a987aa8e55405668b9bdf6fb057ae221aad3ebe4131ad0fd7bf574ff000ecb68a82268533a594299cc281af4d3dc451760f2d4714b648634bc80b05c1dc8bc23478ae4a5dc5f060d4683b70137162f3757c9428750301598aed26c34e47848d3d7428e1de24aa04a866f6c14290e37a50a22e975b297b833e8c48c5ae40084d8dc1c42bf2aaad8273250dc0e36aad53a25051cf594171b922dea5b25929e7b91319f94fe3268f211102bc97cc277690827a62051d7f1015d8e0191389369c1e22f98e646c979f264873391726347094ec5b1ed06f8dbd0bb456a9bb87d89c5c5f8f25933854b3c11a96bb53f0b45c1b081680d1a4ee99cae7f715259f8b85a53a6f7961b5a0c7b9f42861065a2e6d2d93d6c4face53ee50d2469777f5524267fbc4c546546750de7cb257b9586bb184ff15e746e736e32672059fad7811e4bf262bc254f84f1760b342b67bec296f2fc77d3e8e71afc7e4f3356ee2c3b2d9e302a5634dbffccf7b966ca701724a7dcc2d10cd7d928799dad0632a983fb581bb8ed9df2e6e07b91f6b7020bccbd2e7f693ca3edb12f5e01b27da171885ceb4fa325bc96bbb31ce3dfd24d9135bced74b376e5c2bad8f56717d02ac4ad1e0d7d1d866d6b6422a79eff99c838c38241c1d0c3e31d53eb0b41ac06babe4077c46e5b7e4c87e0f51c7a7f9fcc4f342d92b67a9c2aab34d8fccd901126c3475fdb5cb6b11ccf3a44d090720014be7ebded314657066e5ea54d3ed509aa47c2df8f2b89d3fba8781746146ee5da402366ef399adf0fa24313ebe673dd5368c94307ba7926a785cf27d9f6440dac4d9c3d8ef0b41707b4356479da0cc4ce86c15c100d90d8f3a4bb4698a01335d16f65888e96035215f1591ec34e5ff135ed2a18b4a13156054071211c1f3d1592d47b6d6c55ba96c28b2f2fb604cd3bf8edfd52f35edbb7d73ba289fb6dc8ede74d278c85e38ec8d69e9a5ace910317609bb66ccefd3637bd2da71ba0aa867817b9ccf5ec97aa78f0ded282c8bd33b25ba823e185895213c0b7490bd1e3b2356b431dac57bc5c15dfed4755dfc1508b54b9e88436137c5d0bcb0216f350ac44f02c159784fd45b0230034808e237c6e0d690d35beb03f7258e65de9c5df2b5940341e2776f5d269f449259be66dad0ad487219622b9b45b799874d80b193cb99c2838c102072f7055e799428411094801bc8901032c9f14aa8e2dd946dc99a420c39b7b15b9e4d2ac0d7cc4049b40034606ed2ad7506bcf5c60929176cbb229a713e756690ba323850f8dbb4f260d7ed4802a2a26df095c24371ffbaec07e36f6d61a1fda484dd8e4302bc639224502bf398d5c1e84d2026e57088a4f2a22ec82a90ffb3a096ada36d2ae42d81c334af05ce701b19ff40d79ef41d841fea9c9a768034fbc7cfd090f6eddf8921828b025714be074d62ce2972dd97c77aeb869c2c979e8ca28fc924e7ce4478fbe275766fb49f3125026a206d8dac5696a899d2957cc0f216049691c8d5dfebaac79c16cf78c0fa5364678bcdfa569b4c8250b909501d4871b3c2bae1d48a07b21a7fa7defbc64aedcba8b3a923cb1f01faf90ec67e60b5774b67a8875b68186972348f2d9ce1fe04ddb2756da21ec257851adf9c9db12c160c0d369c4dd2306e3408a6b55168cc97af754ff29ed38b51ef7a06a3b05266103c24ff5ed2a218e1b1921af8ddf488ff27a74187d1c8bf577695bb57ac46c18eff3f7558ad506f09fe7ed182303fee6603564cb18a5d5a538808e6955a20ca6e9ef99a91d464bd4f2bbb6fd1a851aa997db53426ab4da0a96608050e218056757e4ab036b6e32f850ed3cbadc24e76154a74537c31018a9021d776de9232b8f2efe9503957b69aea3740914cfe76206e4c70fff108e318a3d700ecfe43548aeb0646632a509df5072e372191a39438a47ec20fe5cd2c40cf95f55d9d9d4dd2dcd58fbdd56f4476734ba98e76b70673788f12c61b321fa9649489f760ed6d1563f55d31fffefda1e6faa5692e92ee2c498c3e2ccae14acf6849adb666a426b6938525349ce33bd48fa31b8a8b192018e1bd39bc41964138e4844ab8da7452b7bb045596f8c466bc53c5454459a66c3df875696be1716a3546ae104053bf900f71bd0d9b3799b70eb3b3890ed87906907c3e472985d039fa597973db469c216c9d55857c7cef4b56e2c05563de1c2389bfd26664c0731796cf7d95519149d90a47777497cac9dfdee2f3b6bd9738f588cefd60938ca276acbf79f1a523a9a7e12a4c4de514a746726343b7abc4feffc119431c30203a8e42955517b0faecbe619db42e88c903352f52bf05ce1ce6dae6c42f9f71f9100e4649a994046e8e6682facb8e2df2512b73890bde8e71f27c90928a130ca18efe0034db3cc04c449060e4124cc75a22a6680e420c7efd491f2989413c582522e6443c494df11d530075dcd671fed8bc5519b2ca89ad39aeebdc2db8c5c20122c284f7f64fbe7d04f665228ccc766129beb65a72b8473d7bed7f43a41e120777b53eec43c49f9a66cecded4dfb3fc7752cd721b81cb864a938b67f20dccca6f2cd30311bfe33a6c512a6b6f23de0acf65fd35adccd02ec58d4825f91c97cd2d050b82b1875f54bfe1762ee3728337159538278c65c6d1eb829a542cbb52548511e0443a09d1f715541a7aa9c1b384d218fe3866b93112rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-4.18.0-553.8.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.8.1.el8_10.aarch64+debug3.0.4-14.6.0-14.0-15.2-14.14.3ffl0fafWfK;@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.8.1Denys 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)- 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.8.1.el8_104.18.0-553.8.1.el8_104.18.0-553.8.1.el8_104.18.0-553.8.1.el8_10.aarch64+debug4.18.0-553.8.1.el8_10+debug4.18.0-553.8.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.8.1.el8_10.aarch64+debug/kernel/drivers/bcma//lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/crypto/chelsio//lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/fmc//lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/gpu/drm/amd/amdgpu//lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/gpu/drm/ast//lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/gpu/drm/hisilicon/hibmc//lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/gpu/drm/i2c//lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/gpu/drm/mgag200//lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/gpu/drm/nouveau//lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/gpu/drm/radeon//lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/hid//lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/infiniband/core//lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/infiniband/hw/bnxt_re//lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/infiniband/hw/cxgb4//lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/infiniband/hw/efa//lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/infiniband/hw/irdma//lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/infiniband/hw/mlx4//lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/infiniband/hw/mlx5//lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/infiniband/hw/qedr//lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/infiniband/sw/rxe//lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/infiniband/sw/siw//lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/infiniband/ulp/ipoib//lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/infiniband/ulp/iser//lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/infiniband/ulp/isert//lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/infiniband/ulp/srp//lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/infiniband/ulp/srpt//lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/leds//lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/leds/trigger//lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/memstick/core//lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/memstick/host//lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/message/fusion//lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/mmc/core//lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/mmc/host//lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/mtd/chips//lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/mtd/maps//lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/mtd//lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/mtd//lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/mtd//lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/mtd//lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/mtd/ubi//lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/net/can/c_can//lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/net/can//lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/net/can/cc770//lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/net/can/sja1000//lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/net/can/usb/kvaser_usb//lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/net/can/usb/peak_usb//lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/net/can/usb//lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/net/can/usb//lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/net/ethernet/atheros/alx//lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/net/ethernet/atheros/atl1c//lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/net/ethernet/atheros/atl1e//lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/net/ethernet/atheros/atlx//lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/net/ethernet/broadcom//lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/net/ethernet/broadcom/bnx2x//lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/net/ethernet/broadcom/bnxt//lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/net/ethernet/chelsio/cxgb4//lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/net/ethernet/chelsio/cxgb4vf//lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec//lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/net/ethernet/chelsio/inline_crypto/ch_ktls//lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/net/ethernet/chelsio/libcxgb//lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/net/ethernet/qlogic/netxen//lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/net/ethernet/qlogic/qed//lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/net/ethernet/qlogic/qede//lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/net/ethernet/qlogic//lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/net/ethernet/smsc//lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/net/ethernet/stmicro/stmmac//lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/net/ppp//lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/net/slip//lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/net/usb//lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/nvme/host//lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/nvme/target//lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/platform/mellanox//lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/power/supply//lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/scsi/be2iscsi//lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/scsi/csiostor//lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/scsi/cxgbi/cxgb4i//lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/scsi/cxgbi//lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/scsi/fcoe//lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/scsi/hisi_sas//lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/scsi//lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/scsi/libsas//lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/scsi/lpfc//lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/scsi/megaraid//lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/scsi/mpt3sas//lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/scsi/qedf//lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/scsi/qedi//lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/scsi/qla2xxx//lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/scsi/qla4xxx//lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/target/iscsi/cxgbit//lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/target//lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/tty//lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/uio//lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/usb/atm//lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/usb/host//lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/usb/image//lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/usb/misc//lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/usb/misc/sisusbvga//lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/usb/serial//lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/usb/wusbcore//lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/uwb/i1480/dfu//lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/uwb/i1480//lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/uwb//lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/uwb//lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/uwb//lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/fs/cifs//lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/fs/cramfs//lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/fs/squashfs//lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/mm//lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/net/atm//lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/net/can//lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/net/l2tp//lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/net/mpls//lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/net/rfkill//lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/net/sunrpc/xprtrdma//lib/modules/4.18.0-553.8.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.8.1.el8_10.aarch64+debug ]; then rm -f /var/lib/rpm-state/kernel/need_to_run_dracut_4.18.0-553.8.1.el8_10.aarch64+debug echo "Running: dracut -f --kver 4.18.0-553.8.1.el8_10.aarch64+debug" dracut -f --kver "4.18.0-553.8.1.el8_10.aarch64+debug" || exit $? fi/bin/shutf-8b2a8013bcdacef638528c1ab95ebf1179b00151735de22126b457c897631e22a?7zXZ !څ07070100000001000081a4000000000000000000000001668434d30000b590000000000000000000000000000000000000005100000000./lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/bcma/bcma.ko.xz7zXZִF!t/䣝P]?Eh=ڜͩIwp“9[C<ތb5 M'p/XnҼrrdɻHND!W<.TJ[yR? uRqoֳ?i>w2ϯ]Pud"<p-^:sMl$&7|( bt֚Lv`MM)?qyb\SDxt}fMn02Dwg!Hao A`[BfRPWCV[V;Fs<2Ei˵D@3oN2q53jBu 37'$j ('E sާ23Y&$,5K'U7,Gߚ!aۡmo`R tМč|{jMBFǎ>DD֐ffK*vhdV8(0z3r 2S֌ 9Fq`0#u]x7'Zf@Ľ-D{}1,Tuj_'#IsVx 0`seEdXKSoNimn +_|3ڼy] UF> aX5Q!Y)qp%J\'zkK!ސI6N^J#6A6,zfJ2 g Vll#h>]N+#FC(%wKPlܾi`BY*5w%U:]E_>en:N }u(rmbȠ//6s\8Wf:=J\@ 4;DHՀmdבIf5מ.|BYjua5MYqCuJ>\T:K$ca="+Vߓ ѹxؼjh4DR?[ T±;qgfޒBW~ Y.P bZBMfY$::Cz3#W]  !k){y| Jm;|aI룍Ԯo)|LI.&cA"n jJj"~ (+}oS AjIu$+Vs{?.dV˒Ni(U!Sưk~12BXOEd̳xa•S$R_mPRNOpйG[~Gme A [Cx]ZLպMA7g螢 [d҆ڷbMarE^j'!&W};"Sa1Zarx@d\Ȝa4Ս)VYH+T1\py ˰pʼBGcÄto-خcuc fSx&\\z@0<$  _6lr0iStxRmAP{і97ˑqGYx9T0A#nZ$$dz;J>/- UydIwf؂ؐ+ sUD詶)U1%$1g䈌}~$uئ!-/JH4M@`?oؠeP7:\-ym^;Dp]}!M 9#v7A3i_ 셂Jr[|Y_. ƞ'eߝ}!?|= wO3SZyAUkKhSQxrDbaW @z:ֆ?'S#!W35g> ޢ9k=6)d!@2Wd\So-{?bߟhvFbMϓ\Ҽ\nxuy:0*jlSD t n3Oj"Ȉ_Ьx,Xc^1-ٗ!BIOM?=+08<2L_p$儒Z9ypd׺K_ShD(2"|UJzi5XZוYƵ4Kiۓyam'hayn9֔?6r\0m e :zo~a\`7j1F<&PEKu17<6Tz]MɈ:~-1u?F%v7y"<; 7c$ϲAu8{Ӱc3R0`*=-zö it Ÿ#Y{_n8Sqg~MB&Ϛgg#_K;5H#'|.i <YqeS:|L~Eԩhd`UWLvP^bJ]x%or{xTvey3|ڋܩ͕yV'ra V ۷K aӠ wO֝WW\U(WZb 8Zsoti0צYVD#N9Lz?DR;NB}uyp[Z+aԺt1wפ4a:UkDe*}śnG[1xC!aW O!aKч -%R [,:VAt^#bcp>.tR5]+a, 2 .'RM>Q>ΦhIb5]1̀`l k>D<hu_e".GP1t*XQpkGbG֪^ˢxNj6c_3Ϝ2-܆=8Jqb\%=v65DvQk{А7bW)M)hyq]!N|L`F Б<7uBt~0آ$-獙v]ŠX2πG׻b TdKBw| ]n .M&)1^LV:, _b!8+u4_m~}ϧ]z ~`x"eY7-1r[z6%E< hDbp"c5H=R5氄ClGЎ4)Omr~҂aQg:Z:p R]ia~Bi@CMLZA)zO~CYD RK^y,-o}y-AL~!Mn6LibGasarђƶC c]Ql cJi[+i3"IBAqT[ jew w|S?ƍD ⌊Ӥ)۬iz3ho|`q(Kn:}h]]=1k'UnFJqL2C ~wM8c0;UB.[%f` c"&I1 SLB( 5 N=eA #^Z~wu XW-]"]`}ߕjyK?.K֙< 8Ծx*]b&J #!,7Pk:;IM}biS)j 녑m/ݚ==7MO@Ṙ,嶎 6 .>-x :;[ S2}7]ڎvS50}*QvxHu WN2zIh@*n}{ ]C{b/&kXS-h$9'埯4@058\HhI8Wfo' `G~U-gUo  ՘eATle>G1p$` H|D[>w-U@ !Z(/BhUTxw29"$w,^ *S鶘Q%ƴe1S>`9-*>jՂd+[gz]~^/;"qO߅ys+Rg'Z2ExjlIG^KsE  Tiӫ6lɨ>\pQcYfIAo!ޜmNrO#~nrݪ c3| а6/qUc_b˕$K+ 96.?֕.&i^i` wX,(Lzc])G4sU~u8IOZ5@x]cAO?Ǫ"5{_ҷI0dI-?>+wq/)A A͛}Ǜz#/[W5C"z5ȭW_BU e lӥ͖TFmCiM]c) `Q5:ݯ 6^IN2O5,>HbtMƹ7KК`_.Z ն' <jUir@^:&l*~^nEl?ZpbB2NU{= -P#}Kހ:$6=z LHPd!^{TR AEPy)<>~7# cCL[*\e=419ҢQdz$0A; tHUgʶ@y0^ 0L ¯pK$NM_ &,4.(ܺmǵ'U "|8>sQoFסsDYM`{ յi4 8߰ۂ*n?43Hlbk`b(:a3p:u%-AgE2-#I,n{ݸjУ=U$N3S.|M*7ZQXgʡoHST$OX;!!l(* a$0 eAl^A+*V!0ޅ{^f-ak᭕hDʱɌ.SHb\8P\Qk>Gt|If Sd}t^ 2$Ѹ9IZ]C?HzL0y i|fK祄ah̖#(.@xx^ԉ ֈ 2%|ੵ~֗#t(G²LzN%#]LL_*8nYE RnYG&Ѩ[}7]J:;RbA60!Q[,OwDU[=%ro<\nV$ukܱrn 4?\Bc12<@kQ>x |:6VYO̡DRz~z0JKDN!)p UnGv f:F`2t Ҽ_O{뾓WK*gRx'5AjQ]R^jLӿID؉~Ӯ5 QIχ82ρ뗲?.2;tnp#p&BI}F qg*Li܆笤kkau^"窏Tϛa2.0hXr*`7Bݏxe!k]ؾkup2vÌaO~ҢÃOdB#'mG_'ZBV o"aXe\o<)4>N)dD擡1jJ!1zΐVC4OX9>~XE $ˠtmZgRNQ Bb<,M|EW]!8Jld"z`6SJaԳ8:!ǧOD`:r*WFØj?؀?#G2Kpd\kjJYG'Oڌ^/zu=BДV`T?.PeΎ5,RJUvYׅ-(Ř/<]W$qF6Ɛ솿6C1ެ;%$kF丘ʐ7\ V4Mi4siuI"rŐH@<t*;@6u7{LU"^Ȟ t:s\E,/P5O8C4H✊EBN,w19]Q’ 8Ekz/P6cP;l&g-îdrv*8/Ԅ)T|4K= u`W*O472{|]FQH\~~礡UJlW}woUd m:@?ZCFb谛|eR=duAϓ: Sz[|(ЧXDP?gg b=05OFJRC4 keH"!{l~> DCSe%RѮKҩWmfN-@ֳSxR[B}g ;sxVoՠ uͤR"h[UHY+7RGt+=ŘPSIVߝǯu=>eaF+!Ks4[Fp9 ҍDy% 4xH NSx_ `NKeTz' ;@YWhps_J^VXY:/1wό;eMOȋO8`iaޗ;I.8gf€? n֔_Ft }JG$.M.V̞jpE$_h'l?AbGk;Q1l$uh1сZ{%%}݋wkX@Kˆ A׆Т9k9436)l ՙ[S|#XZd$Mp EH&qU>e4 ɤ˜kEͩ?wV5mρ0i _t@<*Qua%fW~cJxݫ*eY]]@|e]ɠz 򑶱j>[o+@z3ŜIR6 &i?E6{)^%UJ>ocNr ")wFLח.z6B-Y~nYww/2[$)3#HeBaG:1GLԷa~RkDy6iu e}XM`msze27WL]k87v,L_0+\ڬ`i<: ""VLn1h//!6kҳ _16TVuanaM}:՞y+2s5}r!fa i ];x8}u}h@PgS$dj_=Ha]<]%O33mGQxōeVݛgǾB~O3ꢶWBvB9gخG"ŧe/ʉ[Ch;B+C\+mbgU[eb]삝VO5,VΨN'9Q=KfWas`M1C/ݽzEcP=>몳tIML>!w$i7Q)PR1 ~42#+ ăG3.t +DJLt29Ѯ^Zbݯ'MΏ_GAak``t1WlWnyqpȆ- 1 <]NuOKt!H̋4骄FfA><|;oV[=SϢؗK#Xظ[9RũYWo-';4d }`$9O3dB<A{bV#ZK'\ hٮ?U'U+EZj7  ;B< ?T<[`N_S=E-Yn!(4gķeJ~`[د^ƕPV= IpIJ/U5|>Hn&n5-(?b֨DBʽiޮgDM+!xLZ<(6Kyg6(9T~501!Pmуf ?"J`OĬl4r٫[? \-{,Pz䍘YF!+ ZvHEv#P+;gp@*g_0À.)2 bapU?eƙ8*񰡝fä q:ƌe/o nbC(qzI@j89P2T=P4v؞gj=k/Z9zW9ŅaѣCvME@/G?y:.^` \<-iL1w n= tN\Tѣw::,Gj䎭U >WzLςh-q`KUnٵؖb:,tabL/|5;:߳sIʵa 1ՠ7d7ת~Bn&*{Sb5"K)J[K]YǼ.bP Ӏ5e%ſ\K%E=%ް&,Y.ҾByo7i'8}-5`;O7kD}6CNC̦j,fp^A@J8KQׇ}_$\g.i0M9zv3!!!=EC'QlI+2uNU'pաKߵ eyZG^ ?ߛW\cbuK!z:۶o'!:v7 eՊY|jƓ{۔ S#(Zc?72QNS+1^J]k4b \^ZYp|?S{<(#zeBijc9VzT뇷P^" CLk bӚ$ʹ\U*n sKR/cF![zZf)ӇseSCG sl21nDNN0S6͖$^e/gx["|ij;f!`r"WNF+e$F ,:~5E6Οv nSJ!߳E&hDdRdJefZ#ü&e˒3s2N9EXJbi5Vo!l͠T_H_߮_0]S}!eQ斗pquaI>y\3s}qAr[M<2!OoѣOšLsn;`\PF #i@"ȸaLmm', &+!(JƁDsRsZI}9FXz^Ic$ xEyq*Mw-Q@d처@,OխQ L*{<&3rdl,ydSu7Y)LR_Feu,BbQ+^f ݊͝vؼlzC#NfK:…wW'GDcv%|=溈6s$TOJnhP N}o& =WHSK&,?$3& Q'ADW 2IRhGQ&^e 2 Fs4* pBdBI &T{LEiM7[yjܠBf@h;/gI5Oq( h Kw\schF}1 GTE)_+5cdÚNB 3Kqb1p#,]#]s,1CtP07٬ i(L7VS0BoCyp+>w?Ձ9Y ^"Vfsl ȴzsҜ gCt(~^ *`"9 C2˿B?M{?LNL YQG$ʁ>fƜ9Ojd9(+nG@}I=tg?r> 6K3Eu춤qǚɛz䅇9F6&t=ޝGmDPJV֏UTMB\fc/%Ҫ6Geӌb;ِg|@ ~ѳ1вFh)II&}4 VBimV;6QyQ9jw/f Z弇5YCj4hv>/Z(>" jwÉ٢'mjd=|aӬBi$6 }&nɧI ,dɔ95"mD-?۝dNvE)l'Dkc4q﷟]glC`f +|ޓ힐.nD1i+1|fKI;<52y aVw;:#ZGV&Љ$=XΛb;H&(^+QVI,X;:m9wde!;sә=vf*"NFHtEwZ*gj1ͫXvL~,IE.?|JSh$jF`!(M$^c0AA$M>fsA4d3J?b*{FڎeAơ:(B׺s*E"b>x -<ٸNZn@R.۰t6#jMr jL=X,JA9yU!QQYa΁" E#^}^L]`K.o S뢛_xȈLj}>R{ Cc3d1z' T;0B{hqK尖6*HTj47;^lL#N "ׯ`_vm+<1 {Sh%ƋC:dP1Rʦ혲-U:5Gf:$ /(0;Bd@ܖ?.'Qx]a)S۸{c髰IC٪`+9laf}SL͝hn[P1 p$AIO!Y(k8 bygh5Z4!Nۇڬ}e`$L3(Qt}3;&&Xz]Mh=Ce@b'l3qr3ny݃-eի&*L,"euc oŞU/MꍽLBún ]F!!܏啃(~QCO]5N54|xS:F`ʺtט`!s44j5 UXvⅆ(=k4PbO_,Tz?OCYnNTa~Ǻ*u"i)kȐ[ZP;?,m /ݮ?_Vis%X<񻰷ȸ? K3R+^}YhE{ap8**[PkGeitaoCȲA i{|)ûrq~\Є~@x1k4CH^;k;EV:7t42ei31,!B8Hر4G'֭-b(q8^cGZp6WRW!!BKR"\C[ŎL5x"꣭`gI+ʩ78a#&ꓵη+I_Kq3Pme 0e#hs7"$dMXl D_7q%.ߙYm9<]wk#G8>p#,*ҕ{;W{XlC<^ Jg`}uTV1|Pqx7g0^1 ّǦ%.?^+z2NqW X 㵿'KD[ʘδQj2yc@؋#o$m29)!#45[vΒǚviW>h_$]!K ew("AjO?8$vEPQg!D^KA;fnGEe/1Qp;[e?0ªg( ':Tzh%>\ X%gJ7 ]WGr^CUk@:Փ|ɁkUd$&ظl-٢ڠs[~*PAV)nJk&i[1:klbN&q !A9H"5>4mMqe6ԷJOd>j5~lX^iُO{ۤG4Edd=$qk<0ᑛV<.כ4i7jF*F:}iqƙj*\#p}& ù_-2`sa Or#v7!V0nRٚ KݲГG49 Ӷ5\f1j 7qXl_s WT {a=; ű6^擬/isEŋgkXŢK5F[~tK?g;հSNyi=AG&Ia-l̼&3JśiW |ؙxa?WjO W1[zqujGdԘFc#VXօ:!\A$qٱn;vmXS` SJaIWZ>xtCg7c \'uB\` ozg<#"BUeɆfXC)ψ')r ~rtdh.N޼$ V3}wǘȔR^ qs|[#TG2Fp &B˯.f=L=B ia%y5I5eKN3j[ɍ^8&mM f8UBHE^>~Us S,}l^gt;9~:rhe+^8Uo *ƱɮJw,%n& lB#tc9D`YJBqa SU N,e`<jGH!a}'8%_?Dj'z Cѐ_Uqd:! k;PxRIadOޤF.BLN=ȯ8M*jk.*ѯBO Cmt8!&ZM+vB-J{1l Щ1[H)PJ{q cxٰ>5ǜ,YUU`D^&J 04jHmPnD!M@xܞ! ܚ) _ƍc#LjEL lncju{)w~F2hb]S3?OFs&FF@ZW'[QdXy{^ύf#׌pqݱV,l9zwaDT*%"L6?)Cfӓe6-o.GN 8Hw qX=Ⳅ'f :JB!q@Gcs/VXlf&RhzB[BZdC20vg `})O4p37 IδitRN©J` c9m}3EDIYp(nF>\6$w{*ki;:jYkNI [G3REe_@AޑM:b<ȕax%G:z腐iϸ-N{#\AB"Sb>cdu΂"[c+JDCySq`٠N֤)"/̛҄ɦ=/+=,^踾$,yr )wڐUs0xlgwHzR͇NGm˰5|kCmG-OmR< k-vs}> A3"8Se9 ǜ0R:83EF׌w&0A5p΍q3G[P~i鸈Jq!@ǘ`+ P ;!6)OdC|,i8S#aog\6ivFԡ] ?(=n X<"a!e9o tOL2|A)&Z_Y 3ſ{*p0_m> |r }'?rg O= iшm^zHME⧚ e84!=55{ pn0,Mw o6o"{22{=B0$&)oLkJv WjI_i]YK`= y٘b8X~]SXl>{O="]XDeEI].FgbTS!'iƢ pO^h&iOl 잕O59iW4ڗ žo7x4'oK_ݥR9=Ѿ80'VL4-zv(w8:Q%Czh́9 )CW;r4F;fsz>}X@ugrkT)5zߕQVƉ[bG LbG3" pO^w;)ӑnpQgg8^Ce;yS=gdf.[=,o˺1ZJE}h՟W? p7>(`8@:~V.r!^"!{1,z$K W,3p4܌ֈ oZR{ Cς!OP}(C] ٹPVI?Ҷ˫hd ֨g[dߌs,w @v|./=-Ea!opR32c1M<I}D> @qtg8|j!XqIϷhVd!b<t Ktчa@ a9ccCdE, tK5ueZW:q!@O&Hf(ES&ʿO||lZ/fH3qe9 5:ip>r8S,qI˾ lEXŢc@`/f1}wNJP~+)D{"feC?c ǣ2>ώ6tĎz\olKºa[pjRM]֟&aDm0ɮg~_>pSo=nmIQJ @,ZX2K0SwAlfEղ0Eo+ n/UYޮZ[ہD O{t/CYBv6(!..qK]-^%O%:tW\{hܬM K x|X;,)BW䑸2/~_dhRc6/-?H!Im("Wa~cu":⫭^pF ;$Ŧ";6; 蓲Yܐ3;٘ ϧAQS QhŌLؾ+襈Џ$6$_zae _e X ukr{BGdjX;8O\ +1ĚQMsxâ2?;KZooZMR.4C$#u[bYYڜSf%ϙ\Uh$=):QL3WC@z%3hao_Շ(Z_;AŁdAr%|р/U&W4L+nD6_d+U]DFʳ˹e~cOK>(p~ˆV)o./Xub"C\uD}H7mۨ(\zT\jm Ks|< .ՒmA|ߑɃ]qft>xa`ϗq@pfn 0 Qg:@=l_\Բ5t)GUǫeڸ g)Vi`ndhppIsNw@ [sI1|66K"ZjevqgY%dc]Q93SoF7bL8Ukp7 Y!^f9zpqI~Ċ)-8㔝/|M^bFy\'j(Q~w,6ZN'O/@1Wq^eawq7|r^i@lk1e#,OИ rJ (YҞgQ};b G쐿|=s r5h LGlyJ"%'yPO; (ȲbW!Ԁ3Pq\x[ >M)fIrAU4otQ`枘:&M29jWo&Dγe~Fe6i$4- TK f^Z 1[D`F- .MhQ"Л"* XZv,.\EuPa@_+\z4.DXT{i]e)˅/k)Eʹ\X#$GqeuEstj#5 ߎݞҥ6 F\ C$m9$q\`PSH侸q`G5 x gamMml(TꞑGaB8 Vܜ0Ҭ*?WeF?xYgh.@G^';`lC^Pn>0Ӎ_`IY{ |XEז.4Xӄ,Xis`@%? lԭj?VWRݼ{ԋ&@hjؾK٥齳᫲4'XyBTvV,s #. L7j.)E>2H?Ŭև]dC8/c灤цr(Bn+9ߜXlwa\Ɣ- ZjaVF\%J)ns;z~q-Pĉ wP,#Nɦgs_~lvl7[@{#qvau饳rY@v{n8! 4$7Kg$ʿC< Ø2p"R3#Ԫܪwp lsr0});] Ǡ[l @gsU7[xSKPccޝ9P)PHs&#yN<%$BwBę 0P9LCrqrA[$2Ϳ3[hJh.e&*З$F`xR$&r¼)` ?9'2_.$ӟB7Q$di XI54:= #gG~<_miyJ` "u(,CEES &O!::1c3kײ8M+ExzLj vdtg>4 C_W 0$.Z<aEz?kL4|-ƥֻR8F q@pFYO*n .l´YTW,㟌u .)Um,nYJ[Q[a5 ^E04@gף )Z@1eJBJPgNĄ32Igl HM/[TcqP-}uĭetBޙPK=.K07 Kb(vCjN(4x/2j@hJ5>T0(u]ib_ԗ[YJFW2NR?X`P-P4wτ*q6{_}xT) Xuh 3˯O̖*{_E'Ƀ!T0IA[145x4Coӑ&c_U EC]QOҫFQ7C@ |}MM6X8 RX5ABx [tyӖʘXH!i? d00^ub饖lHq9PM;]Ot!J]$Z>oOı}v t/BᝀA KT[.q,,Oؼ'@ ~?wnvN:)͜!gdǗZ l$Fv)Q'(9ͺqG cΖD@J}XLO7~0 u(M|:0BU ˇݐWU -EzCz$h#ek@Fiyə amr{g -'ac#z=_]k}z^A.XѠqKf,X2yIw},eg؈G}k^ cX0#^_b vsse pRegԪ#3U|:p-=Gv> ѾIE#d)ÌܔE&93;ɒAB=jf]V=BX[59 lek̘g 7J@Z:6WRpv Oboûbd+?Fu:)< .!¦hKA= NR}u1zf%[p.'_oʧꁧxV,}BɄ"D9|Y>ʹ;GB\o{UY*KyNWne-;:PFo5 )/ao^'!rU^GN@xVd@ ]IGh OjjK%!Y %SȽ5!0h1cG@,͆{YZP1V `%سܳK4)DB""P.lٴߗ}E?|q Y=S" P 7[ SgG/lzI_L-yVV`*ۖOR-ŸaL0J~8pq^zQZ4r/f~ EjlЩ5h24fE@SZaٟP̪'ЀWd努M\E{<Lǖ`9CaKz eZ٭l Q+-4:Q)$dѷvKv1fOV?ԗ\_WCWAv@,IEꉾ=vr@&6oQb>ݹQqش6.vsa(Rgq|<0y:C K1o}hE檼-^}DuD~_ nXVܟn쬒! 7Tڞ[4J6po-C%*/\4֧ @S9%$l]c1;7*Fq׋G1nPj%.7k)5)F꯭BBqˋ[)96itBY $:)`,Y:[QZY:ゔ\V 5e}IC xέIvH֯S҆)EJIYm5fPoa)v0/xƼ0˜0_ʱzr :W;Y*|9:-;PHPyMQJ잳M~Oۡzf~w۸:G9V߭Quק'Z8xHD N}ڦ.r`DLq*kR w(k`2Jzuߠ\1̐#Rk,RcF*I9ex7Y5XHvYSU.!?k1s>i\N!ͭ*XfZѳ/:kD2;^ JB]s\F c:8EE9kc{_04's0eqٓ24UG^zT́;;lovոWwF^APՐo[%s9PcyAdawlk47վ"B Mf2ӗ#>"6D3|\^p<,TfDpH2=X F-R`%_l d%+1P_w ZF)8&lpkdEH`HM϶}u0s H(9nC烃W^٬@+_Ŗ뤦{XȗԀznynt} ~vLq?[g[cཱིퟄ%~ @2k r5(jd}QLzܢS6G3^0 J_R8$MN{ _-M!AG(,!ֹڢԞd&̮'.{lkc1Vy ƚ Y-Hnis[{%/u WrK,i#<{I6Ai?_ё~7DgFֽFjf)gz3EI=}'Ep. " ֝T!qB>#L^57*7,=݉Ը2egg3Sc"ciygCoh)7:KpU~w˒ѝ(zPNu qbBMv]ޒK_Y8ںEB6 \ *I/m?8Z>7|LmppQp0^ONCD{ݫۯ~\|6[/N"" u-4-yih s> M$32.`ڒQmLƏUKkY=[?+2qz6<mԱm+hS65h6LRuÒ].8.0ORy^T3!iL`Q ~2ߡkeP$ <:1M) Ŧi1V*#$ӵw㲧B%g#p)<C(ce,f~s`ȞP$G\,[MKoqMd49(uò>П&sM-/QUu=񜮯~'zjSC6Apw2N:(h,x>;WE96΁>XN0bծڟS@}*uΏ!_m#f|:]| PyV \ǭ;1 H-&I74u 0 _$*ݿx/fL"A蔃_[,{4"ٵ3 6V~j͇ǁ? zyEU$S c{~0 a h욼ѯƐ Q4K1Fj1ˣ`NBiD g?T}a/(C od#Z+366y/FNRAnqI^!R-TsȾKI Ҍl8e516!'Gl~%7;#9X6T%QGPzmɡѷjŀC\e1[׵]\фT838yBV@6 &ך/XsZ}{"4蛘;m$آw>FsHUnkh)?+q  u$soH!A@ ٤HwJ1C4~ N{{ SEruFGE{fcAyDc*1+GnN%e?Bh<-ebW@S+E`SN4ګF6RPҞ@oQ'h >KuHz X;| Lk>`|Xr =7`Xm}~9;ʑ{:kQ(ὕFɑPAi6jWaNA\o:IMr_/ECC6׷b3)rYB ;fcQ#::#cp݇끞$zAYXpZ"H4f8膊*S t.VLp jC`ADwSDZ_pHU$9#>ՠKm_[Z T@\ @v-+8p^t"?rT ߶$t^` dr~,H%f5fYv }n)? /oٰa!tCNt)-w`LB!靝ұ2,-T4#<8+XYor{KަW:o=Ko7D2Ζ,Y ӷh5eR}| ;5ӂI>,Q/d+B` Va$|H]49xU_J3^/]^ޭ<.2TDA])r4$,Dcz*\{aY ,:H 1xt? &c(_=ObՍSs!^P*KML&E0ffzrREp Yn0hp]ʶpCƛ7 fW`+j)ߎ&Y`};e[PNDS$ͺgj #>LP.@?`M`gFg*3וVfWl.ESuMOZJ8}=&cmҝ h8 _rVD_lmjڳ!Fa鐄Kܥ=C!oE{"Ux7Mf4?De6-Y~]|ZDtS8ؤV='0@-9!btzB deBΏXBo2xL "@Y@x_}5*?E7Sl*ycqio$:7&^)vE۸:@#-kO~wNF.c7|.h&nW#@MH@<>o2^7d˲]xJޭ L6ElU'p_i0vyaK9"T&&ag G,]R1XV9|3BxTIr I`ݒ!FGqMO3ի\|np~!j5^ *:?hO{oP{*OXmMwfTP_guhny"bZP{l9Inf,ܬY `:?[~Z{d#gs 2 )`c@dʄi6^~+vk>ZLt:IhtQRօ3'ݡvD 1CB̍o$O/'l[@ee5iC/>ُgCBX|j2%VKqPdco4J<1 ( Ԇ 1q[oº;76m ۰IcH@h 2ͱ%QU~Ndа+nйKe}GP6\O9(!6eY;YtU-45ڞ~{'I?1͙iZ8?Zz>#LgT9@,G[uE~klidp7 lԯmJ AL;k;% 5s FK]\rʘc L#jˏU ˉ9g>`jea tmY*^2S 3OY6_NħCv-%_~{PJZ&keP2:ZݽK,.ݗ3E6\B8^ HZPa/ԛ3>էu) {EY-̒L5X cqRC >{?l2+q֯3l^37v{n JdՉſ땾6̠m(ʂĭڔy_4<#KA.6.9HoxFg-E7n|`fE/XT{05o7G%Rg߅ bFR /IxX i'$I~ϣ E J)n޾LZS,o%V){yzD9-= cBߙMṥo"X.7˦I/.߆bt*OԱ+_;-EgE-&Epg.2KSE=a@@}9s^,51FL Հ)h#: q ׶o}e`_hoPAlR©i/f5 quuűFYD>u8^Hhghz^D"ӤAKj.4GiȴA:!^[&,Bb5(^(.t 6A8@顚=϶Ov1n=sdc%OelrlobCv/q$Ard Gfoqays9&_(|o3:T ;i8d0`%Oel6A!Qcӻ)E~"cNeZ4qaDH<*ӑ竦j!13ǫ"elVDe5Um9v$ '0ly)Nf#X7ɏ3 mw38Q?m%;b"o#\rC1r{v $&qV᚞lddmQ+b.QnzgI31!JҾ`eeq,wSLGB 燅K%}n"93ejvpoe\\}$ս'Hjh8%;s]} _V,xR߿J~ w2{25) ֮fkFCО{ޚ[VMnvtwŐ3$dD7HS=8-75̷%|W Iw~F/vxg5ݿ}{78 GR-%w#pŽFԆVkZl1OGQ@OƯIY !Sf;@̕YD 4xR/1Q6NN#=*L巤nmxbꉇryITbNwtHAI3XL{dІi.wɩ8.t8ݣІG@5hHlT>GWAOkyyEY{cоGǧn\Z5n%@똲pbhfAn{<e{ "outnp :*7n{Y7Aq@zoS^h n Z1@eήyqLH>y8 ufZTšnzNhoՂT1 pRe>56OLCUJw6 i(K;M;l}DX)#t]9Xadُl%Iӯ.y9ݣŢOD*Zء ޿,Һ#`y-qۓ*t=O u'ھ^j{yݹo(YHgwrŲ5kf&l!5G5 :S01s>FJ<Son#$S;ϧK6OB4%>x@C#xFO#nDV%/83D,$q#cxAN=-J&l2{8_Bn%2Iakdiy9Ps{1PCF Ej|>p0"we[JvI;["3+ DK[SOnx%MjYJ~E˟\ïgni)SE$Џ&'ZxO.3 ~'9HPFavloJFUyMD(}Ve24b$b|"bM9*uhFg6)ˢ!NYO ZmpwtZ'Lj g3 m+ WohS-7} - XlFn c0[MxS)qDEJSg@tHVO*_L7#xeZ 9AI <)ߋ^~~mȇ- ֞/yO,񄍭*?´)] A6Y^jS lLǙ΍w@-C;6!0YV~aGO-},VyM߾!%=SCɨI-Q*552E9>4"?-u9 Ee=4:S&[bTӦFvH`(eXP(0guo0mWAj2mI/꒲Cݫ5u x;1AaZ#K, Po riLBZʹL^+QHu:]ߺXSzB+ۊeߓmFUr2g9ȿt )Ky;M؈XЧuS<ECVxWJ&/oD~4%AxJ gqCl1h[T:vHU|?Q,W*|Wjݖ-g=vؔAou@JG/V}x& |YÖ^gȏk3~C.CnN1Z?ݻݎ7 tP196i].yrjТ]m#0Q,&[tQ'6x_)1q&#llb^yNUΠ:2Ǩ<ZٟulZαqs<.m]C@uwŧ z[`zOX,nxMMSۊng^s1WTVP4]I!q8TV+vP_7ܑoH#ƙ=_E:>4~MGr%~'=˄dt@_,i4Y|UEIhAciR}Ķy: ]XV Ft>嗰Te0FU[z\[vuu)1šQ v X#_ ~Gzf`Xb4WD{pXȔM0% -?8+Jf{! +mc׏|nZvK"NAd:Ecfn8+= 7 YW^I|Ҭ;QXnav-4[ӭ%ɬcaX ! oxcϰ2#wmTv{  T`h2Y\Iq3M&dbWyö;Ntn5)Z~fnM$f6?س'S{*MA{ HCng d\@1 MVZC5 E1$f0&. L$o.%9;ƁVG%:FZ$` =U7wB'FK'6{COrǁ O"[ ej1f/f@ S[\TQÓ۸NĥHnbL$w8оJv।yS99]~Hpg.S_ ab9$HsS`q7`zc3Xmm[NYWD(;"SrQo}/fAŕ%Ͽ毼 xVMJqjXcm,AE~E7:KUEj ]'\u hrfSmu"K}(r1`UESPpD@Q^qH O(p66"J\f7:ø cur5A_<9LOZ# o9M'`m dA'HAɛ7M\v\l1KfѓOyO1z9-}pfE$T&ԩUm1QH3cR 5ړl\pt)?S@N~pk38 p۰r!4fQ~f7}qV;aTϖ_؈oSuTw}q2mē]IɱF᠕>XI\pA5bT郱z}!%+2=ifuV7“H[5cY[ iGo?L5*pbs;.vG_.7Y8; 򐫆?h[ꮠ^ASR#];<B=qo.xgH \2Բ?6-RzFP_ smƒ!~J_rܐ|dg  h+8;Ԭc] BzYj"=*'Sd'ZVV^=V(|/m)#7v!cvk(etY 'A04'gZwEn_p640+gGtV ߅Bw̔$i/:=KIv;*EHqnTMZ%/e P]U#->k,r4aSkYFʚ:ы&"=@νi5֦b@BC_2mljdF>:`씚oþ Vv2zIZ̜e~>Dw1"i>Haˊfo^|{*_`(t9%)rgW]ܗٰ rEuwX39%p+J#la>}׵ZK<fMx2YcӛnI}9:'FKɆYϙ ߱N@&PFf,빂?ƭ礕xmdbIiuD|Ԗ=ߺCVMeq:L1Lh8.]RyWx"<KHZb;5ʑQN16 f& CiUUF5'z IkXkh q$MYYH']Wx03/d{l4!:6p]w"k{5ds"B Izۑ(諮WEH*aVWQZbB=}gϣ? N,'O߮qIX/Sy%8QqUm?~AifYB} M{:OƼ"Oa|%GnhlY\kHrnFjopb 7fH8,me[ TFh N܆icѱN: #Mx 4ֆষAgy0&RYYP;9K4JkFRo@?;Pn+\g2euXbC2%sd88 #OBS<:]z $Uw}7hk|N34̠X4,8f /.A?3.#Aɰ-s™ @¼|yn]~u:a.-~o/<lM1\.tz(\(Ck Y|Pr';% ɍ(+I*}RE,iƄ{et~BYN5qge"Ӽ>N| i.}OVO-C $(l+uۉN~`5KN[Ud樶ܹdyNBg2|d_%yܑ[bRsv_/a(7i/ym@b'i7&ܬY\؋-9MAX3h!^tg+gZm0%C(moJ&kkt4m[:ԋ R?PRn;`Y: ϝJ'%ZX h,:7mP,3w'G.y!S#**̓5>+:Q.OgW#vѣ5OkfK/n~jb ֖9r0դ8s@QkК"\)*h`󹁛m&E6 _Rdzn9f8;>V.&o +{h SUtZ ׌~!(KDW$O3jDsb!;_ZNO+W6\+4ܗhTUm-G: EHLc^6oFC6ERwQ(;(;xs֓niʬȗU8 t׊i{v/N3a ,eHO_&@\$mHz.$#}mJb 0A€3fw"Q % -GPewZ\;؟H@k ?"%W4_=N |{x_fc-1 -~X]zBsSXh bOx[8scU"͞Q(߾d+}?CJw?UTzgռy$9 ={=b39~%9כHWCp G;m1Pq-ӇGMC:Y^'g6S G Ty-xp@Pv*A_ЩdGz`4#JԪ_xȌYB- [0Dnԛ"XT /? d6 5e͒2B%"Nh*Z1šPׂ oP,` 'fFV,2RQ}1" Hl/{Ѻj8 ƺ+^t)5 \:.a s}ӂNW̠y.ygO}@mBJ=6GY}V'rW}Y#rL.2:ՊS6O7{xOh{/hş> J4ș&V4OVEHe2~T+PT8LLSqhȳ6_`Q$]n]pX-M29{uhZz~Vwfc#MʽG\ˡژ7leρQA:3U#~9b >#n{Dl5%㣝4/ kK1gYZ07070100000002000081a4000000000000000000000001668434d30000fc04000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/crypto/chelsio/chcr.ko.xz7zXZִF!t/?]?Eh=ڜͩ;kz< z ņc~낓n^rWp. {6Hk:&-D)lo kN!yX} 6;dd_yn* w8ЅsA8^YQouvOzxF_WӘ2zr)}ȳ u<N@Epy:H+=SiDvs[&(6)oz`t Le 싯T&{{ $̜Bk*ÀuUhy^jue r"|K0wgZ;R㡛vl{Sr0m?J t:W?ID/uX6vRJSEܝ*l,kR!lA0k0A%Eh|Y? _큷)BFekm>0xfqG)79z[pd%_F;},35{QRIa)'$5oMfeKrjv* 2AXd(rqV[Id5:ޗϤȥPf j5q!1|M~#=WL5>1v6]Cʈ S IN=tKIնT=:߅LӴ~1?Y꬐A[@ŖM-xʶvo@yIƱqk-Fb늋)x:!4D6Vyl̇‡d4 du29ǖq-8%`G$1R2"COs*/V\s؈^_nl'75U\).à Xeu+$ ?R ;ָ.aFϫ1K،up/]5qhXS>âtB˚?BNB߱MnkNxDrZw35Gjtlm*H~SԿoUA5fo˪Љ8Sgapbc H,:}Yc, Et䖺\f7sU~(8mR.MvKY'7oEbT&rZmV6 WC j1RVM6+m00[65׿nW׋mzȟ |򞹩3 lP#|mzS?\q!g"P|`-NúĹeMde}cTkF[7#AGj-xk:ZaQ7%vs6m)/WQ]D8y.-[ąz%UA% 15S 26R@y U~Z!3yiP/0~!̩Z~MR^{(=APs`,1ePa1bGT}nW,fd| ќ"jV )ˈ=*BuYfF.ykKndyI# :)T!sb!R_`hk8Uv޷neLe?d}AˍJ 弣qmÜ4vzۆۙ!mG/fTmo0sο0`H~!wP,VCCҟ%~BXB&S]FeFjC&_Y)v <>DT `T6ë^[D^1X.L'P1bn2f-2LIzFҜ^)l"!"]!9|yܥp2U'wUWgmi;( *'v˶r Y GW~ٓh.#(ظGo& ]a&sFtXlқ1QN& k?b'tVjЅ)YF+1jX9?Mk1Q ~Tex{阢*>HY}1$`'<  Q{35HЖRg bz9q62Ir nwZD wq3^(؜gd{0>+HdFqU?pHXdɇ"75Htܜ%*=pG_$CFt|.J"# #GXoSϳ|/Jr=0uC^pm-)#:J́Iu6;Yn։ZQv'/P ?W2}16LX]Tab=TM"5 }` v'Q΋9]]_3lRnaH;NڕIŭo.C9KНԋ̜e;gVwDM?ocdQjRE2.^ 8/^ljj>Q<4'XwFeDC!VE ƍ)rXu+,9v>JD =ylg(U5f6au\;`Vb.hUB}p_4wͦffQPݣI @ `p^!C^(;T>>"gUV 4z)Q=sKp[*i\?SV=rz t(Sy%QN[(Rѩlmodo+i?oO~hޟkˮWN/x)6_tB$C菝F=BZ6Ɋ> ~=aO?w;pxfD*χ1t CL 3/$ "'{{ 4whM{G4W% wm2QZ%CX#՝0JS8$i!LGiea mlƯO{tiyf=;TWM!`Yɬ,P JqՔ`7m4V[kw0BM@P)E?LFB"9-ǹ˛_لs J9Eq^rWPHV8h3hL{CSKjp4!u*89fh&Fâ 0wlU_O4HSJXCN|ܷ4K8[Y#doI:j W,P D2KC@oZ}].P?bsu,"lozNl|{i;ìx\zr@HCȺDڌyfX,߮0/]#}-Bϧñ9j׻|}~r]tTJSPL9Z|w uOЬkiF+}.VZ4)]o$(%w|ŇT@"!_o_9[20% M37sd,HX!"[U$0Lv(FuvEpew5:Aw{NmJ}D)vҵ5x?N2o KUhezDVL2gP;b:Ue|ji˿#R1ѭgck`!~Ԗ#ˮsG>Xy1Ƥzͨbf>2s ADJ ohtn@mɚgViοܛe"Xk:hvD~(8xu]z!dVy_a'n :Jh6ۥ"t_zˡ8^WdTu^Â)fҒ$(H`@"9oqP$/IN!LcW8,BdeƎb{1"QKyQ*.}Sp=YD)< "2,4ideD.A'_OY>5 UyQ̩]Yu&9ePz6y H=pA3ouwG4N֚#s']hDODm HU!@oH ct>&=|r0^3Mf [-D_mpFn=eMFX޶. ד/r>2g!}O#<=@7+k\v4lhiڲ8Ʈ~e:0%GQEORBqXE #NAoWl0$Ҫfe74S4:ޔ`fFpVxǹT@VTZBz.jDc.jj9LFS+/bY\{\vi8S?ubXjgryr.]ߤ4b@~LZ B NqOԔwŻs dF%;fD'!vn| hkvfJX( ߩ\K;j; B^Go+>Lt^t-af$88:Ej@czT9~bh=f87O|Fnj\N%EٿY(SpY3t%"i8|ضK'{̺"+RHgOoa^y5ϼqJsTMIG]2"E&е a{n dayrQo瑜( k..+< eBPyq^VM.n(OԚ41an[J*N^x'N~&}'Fp5GA›@Gwԃ }HY4uKq;{(d|EN/wBFse <*&-meaح}|\+Lxe)|]_む9챧)%Dԅ}nZX ;L͟(kf֣%}F&">iyaB " 160RWSEe,;g([)#v1+hݩ;NcyiUt;N}򰦇o%Ofo$Q-]a|Q3D) Mz)RfନuųS o0d戌)NDBN]y%E- xvaU@>ԝ[J 옾їт8 1[SPop/gw?><^ ^Q 4CD Kb"Q1X>Aԑ΃fHϣ rj3Z+- O4\ G[&Q/_&(Kb1B Ӽd*Wb =ɏ"mofqp08,T NO lBbhM۶j3Ml)9؊zmAAWzk&dR`T-q`N7&ȳDE0&Tr] ,>4Ute765f:,?Ԝ&Z> i/\u$M||Ib>L0 (TgnAFkFF5Z2DΨ¨+jv[׼в[1W=iY6c̛8c'B0[`{B [CCP?,5/'*/`|=g,5]JQ)l+# 'nsikŊe`dY=Ć͆CAV;ʾk.2)ڵQ[՛Y̓|- A0`1!_R.ߴ]h8oO͐9|QlgC Kir>Ǎo rJNWP8:NϜ5 pY=c!= o::zΗ-TRц|ZC9Ⲁiz;h87ā6U|  ܴa/[UK7s|Ք f-4vI{((&*:N# T48#gK+p=yjmFXQLLjF5_Ag#oHc Qy޶,?33„ X#w^wQW%c_A-Z}+.~*%zs]YB%SY+MuB|zM+S{n) ubW ~_ΈHupAu#HnFa#xOD e22k&ٴ8?X}: ]RM9FP*b4$!$=FjcACh靨Tq2KRo*XHԭŽΈܲҰOhhTl4M(*^V6S/k|]O ' e_idl{ݕ+~MrjXfsi̫? gаsH(N] y3-9^<I#\ W+R oƶvDp?/遻ݶ=/txm}+mAB}O^Yc FbQ!LEiģ-KRh,mM[ uw]|cr> NEd(:MajTACV4YX Ecx}ݫdE;]:\H%$Zf淚$9 9vmfiw 2-c8_,wӀ n$rvܘ(غ#$ 0Hi7Eq`_%Y7i@[LDq ٲbZ6[ DP#w淴-\ڭͭG~vp25B7a%⧟kTtMQNlh,m*y7j%ߡ>d,Z9x;CJGI![1g/`z\n!- gHb Y@ix{ 7S-4Ur8wLu y3V[l?\,Ӓ_*@jww%{B^.Ub jXG/Ɓ@Uψ|PM&#՚wt̯59P^[&~tz4:E`\h-M\i3$cbm\)ʊA@]5~w⹣ʀN,Χ: 0Uzvɒ>1G?[ߛA qvPi`4E#sP1jJAM5z bT^QOH* pžY*P/ds\Eo0uZ4&TV)y8d /P ~ԥ&sb?2Xq<,f1 V}dA(HOԐ*SiR8g aWg,kSZy0lDž^'EVǯ$,'ǽʣg>\T"R{J{n6~tB&^LUF/|8Sv# /Ƥs4s^ /R &n?:XSA`yC>pR]o'w/>Dr,Ϩ?Ԭ@*Ʃj_oX7rijI}h^ii|7"/T@aqŇwe׈~q$xkj]:42PGo95-ѭ(F(M.WĊMV@{l/a`[Ane*?_?RUR:Ьbt.'P9^t\p$(zd5O!&X, Ew#8аJ(HPI$VW !yM(8YtnwiDO>4MFUCD:."AJt THpFW]X4%.Bgɘ5^HکKw9[H n0YnpLhDRjT5hzKjQk34zJ#-Yr]¾v`R0Jg\rmz\=z\3F<ղ19 7vzT_dsmm5Fr KR9gSJYزwR_8XB YOyG;9S4r0r 5!,NlS.|\z*82"l;G-; 1,ozyPx}y+y#EueQab7w껋K4GD_fm~i;|񗹃>SӮ.ev~}yikPᢖ 6fX^lWdp٘y)/ZRdӐ4e$@|DnER什'xfL@7{>g䊟T[[OQC=DSf`*$,wj7`97P#]/fOY<>K)6j&9PXvPQ2Rn!2H - \1%邸GkuV4$鞬*'8JB`pD*6f0`Dž Y_ 4)I~zw&f?Fx.;i|Dz' oWd:G,rYX_mV"pk@*܅ @2JADP%)袇@qq/KHzG> T\/׮bZP,puy܁TDGVUV E9Ī8clw7 Hq[h4 HAבX7 A{ru_R$EsOȧcc;c?A}!*m l C?0oVA 7!$!?X2ja*!kFM{C| & zC_VVr :Ӽ?'-@*HIRli.b-N4c̪a*B&={6s@=ac3:KinX /MyG VUji"W;gUP8sӨf>ADkPs4ױ<9@ >\.!ÿM f, OQʣ//t~>@;-D:i-BhE9Rm$mZI.Z?v^g2u]ᒳ`raG5'f/5]Q% +E A6:ǿK`Xsv?l|3ܼE3#6D3ϖB{{ҽ::޺Hw/V݋/|Ty򐶂z*[&HqG@R&$k Ա_$d꧜F}N1 B!߸#Q+z5t (Rϴu$;K!gI:iF:uW"rB\` ü?)JgZӅ.G\wVo^5(1]Yщ(SZ^@#>+;p y@epR;}Fg TBaK `=F{ޖwWr } -5@ah-T#\*yÍ!4}hhoT}Dt)Ur91^;WV?e2;dhl'h.sS$5OճXu,ݘ=șRU)=O:Cot<8""ISZ0QlDLwVTe Lmvq(qT.#D((-ʵF>'O$'i*@!~dPՎu[*}0 3)Q6khU'6mЧ&UFXR@d/GUHr*aϲuCE`]#[BF{ҡ0TxnF&=R0yr B2*cˣSq߈>˧z氫(=Z[ LlLD%GH ;_nj&;hN b%#4i~{?r]h,NղTs/oBb4JFNQ9(nniu,mӟ3Xp&nСHoRfO6>] q9S04UW]uERu]繩YX T 񒣩#HyK|"Zκu_rb-IbN2 XcjLbo9ԇy^S,צPEg977̗'2EƄ.xD%*O)ucݐT /VV 7?>k]x (?\[wuA8Z D,[HmURD|.u;'׊2n鄤4t^Aʚ3]ěſ#m:'${LpP'@ c\? |؁|8\"T.> N=u5Ueza vh'U8YQ^tҚ|u $ʌk"*QI5xj i珄ÉF|pDχ{!%Mwvke?:9{.9y{Db̅(P5ѹON%TgV`,_oLՆUp9A:5]jL.7݅`a7Xt<-=FBɠF*]ʹ[hӰ]@1<_/ЋVsNp%Cr-S=,(6>t;+11}R˨8.)͜Z]Jy٥j7 4%eVөߵ@4{Pwń,tQaa8r#uyпw*;ԣ|@pLnikT?G~-33~0fPc Ax%wb!@=.i$SOLI?,C Ё9wxb?GL.EZ> Z Si|3'7gmlQ ǽehM>}zA𙆑12Ygg\T8s NY֖ʈ 6nğͼ7/ԦeEm~ׁOɊ]6L@m/ ©PQIeihHߓ/'C * e ۩?"NXcdз<<[Mܦ v|ދ| m(5qwJ⶯`;)m[.L5Ϻ3yu F-,AV<Q`N'֫g m B"i.'';w:}TiKzr7]CO5VQ(Y/-\>xEbі[D`bR/k>sgţ,Ðum0tNr.18n,佰%-7H],R2gdUQM F)?(R-8ZѶ<3q HSr:qfU5;ET~M>lS58(ӪiGK#n4ok(2}9Ѿ6Vc@Toh ]Xq'I.ഄ nE 3uॽG #]5;`P*> dӗP͂_Iڐ%crH~K>IVλ_l JJuL&dCTrToj lKBl8O2}eťJD|I^l,f2#֯l<5agkafkG9UZ䐻.2Zo ;[-_!f6 |.RG^^++]7"I7Ť t>*Fh l*` ٘( ]?+WNi,KOg,1/%B!= \dŪ+ُݹH+s$cI~B%&Ȟ4oJ'щ`$4-@Hv58k[ڱuSD4/my|GT&E;d 2'E" st "c-jzϬ0euڇ6AN|ќdzAO(򍰥icpղ5D75񽱻R/ZZrCK؅6KmQE9E(j1M2Fĉs5&U$t;`}EÑD964.V4ρ .+Okַ 6nC>xߪ݂  j+=1k3j{`NP)w3V~7(PtHhO:zI~fׅp#$a6Ј4|Mo`7vxOT!#RgoU(5VgnHȭEIDI5"X=ߛ 8KnMkqd](6WD-4Kܤ\6SMYt$8`3`K;#bX_?G C͢ xK;^VI-'5>myx/?9Rp9 y9PΔo*}ʻigAbAp,z&mm~5CXRPY÷`&ɢ>ϔkPʹAQQ .v#1Œ RZekZ01\+/Ϩ..x5<@Cboj]><.IX_HֈmOYֈSD>EVuC~7 EH :H𧪜 A -]Xe(u324"(*Wr2f!li^oF? zAh`|4bW53dʂd9sD`TEu÷m;^U Z|m5?ن TvgN \b#{c)SղKM  $&zieFўcQIijRuUt=,VG\i~Vӏ={)œm) 䉛4G1ݚF^l#WTδ"gWU6oh#8JDŽ(Z9RTۗwbG􆕖=C `r [E|s UQm3jL2'*f,guȭ!N$q,~2ÜMmS}+Mv%蔾Z Cɟ+aAk/\X??2G]j"KfaC VAw6,&g bH"-wiqKNPo&~DO4.dY"vY y8KzP^[x}LԥF$4[B!Ak,dn!Hx3Wk_`>yUfr.KKe-f{l黴N@⤤4|Qm,:b!H 6Ŧ8T!%˖V9D|FE^Mý' ^A0ڔ8"F$LgtRɝ_u> ށva a6}ߏgv7cۥ7)13uQi%8R?b)yD)!tG_whtqù;?A즞p/Cbg0}:V̘vצ;~ܩtk'8s5|#29vBtS*ZSNejiA_й17s(Đ(Zn81Gqڠz[v~`K,̄̚© U*YB̌~ζ4'.&$izPwM r%r#mj?V#dJNs&H;#:ͦb-VS =y3=Y觊4KdzV;^)qkWdlʙZ =ab( 2K:&t.r_8 Q.da@36Q2DcOF% u~vlEH h=^3-@X{B >QT`5][.rB1 bGIUs)_^qg XIuA11QeB?2!? tvHn5aR=aBdle+dM_(ʺ!? jdoʿ p/n )#k1UȚd6}U5P/$bNV2 ]<.I}YׯAd?$1 v.,c}WS5`_5H,{howo&۲d:)ޥM)1$* i/ tacjL6xM8\\ϭE6`Қ zQB(a)| 1{lRI4GХG&Bt{[m"dxiN}iGɛfgn"@ܭb>﫱5j@sWV uZC(,A4@NDxo!g݌SjhzL5BliHIm\yj*lnn6?4Y~"hsQ"sV9%0 Kpo֜+lIoVSXL[V"dP.V. ȝKPp E[<4iW  N(j6Jgɫ)z߻|G(*"C 2;_O5I]zfpQ9dA2nJk|Džu U &ťI= x9]fzw.Z](0s=uUZ/û I?kfY£6]5<B˕Or#/#G_P >\>QI(h] j Me5JeGr/u7 -c}5']RHJ1숁) W;KHh?hXnů}6XUBm9sfFqF0} Pҁتw(c키։<W9;F|Au΋5pSۻ(W=oimQ :qlw6r:z1fw׎z%"%k :,˩Þb|MƊB)r]a0hK`mZ_iQ?}]!~zp T9saLʄ-DjԱBI"]뗗A?; ~#_qZ11 vvڑxL(s( JP^{~ӂf]IﲰLܿsA]䧥`&wT/br&p:ZwEQ:DL6i$fU]S n _]Vw%`Xw [_&.՛F;MI`Q顱 )rgk\3 % ^JIt<]ф$I.0+$^`Hȸi?[)fqK'=T[K*Q[g+ +OH?}x2,{j_3ӈJa D)UC|/ك\g&Ǟi0AIZF|9u X+͆H1i<齭ᨦ}.?qWG>\TEWFN7B|v)}*iZ~"%W܀/=+\W'_|jѼe.w/\BԻC0`BAjC[+%؜uiX-&GM-2-u@H2Yqi"S-\N_̓.CoW!GCI7$UAL}!{y<[&((nb,[h0 PWLٵN@>Vrm=h^ԭ,m JN;9F41?49\!VܷӅ3Jw- ՉlZ2Kf)ƨ!~1uC%FTf =xU'DNnRar{e0*iE$`ӢbU8yJ>T78bXk`+o21^$2%r:peq:KPƽe91Q_,# ?iu*S1kg4"Aw_,2b |Ews(XdBav:MDƈ@׶ր.2Z=o]nÇtW;q,9v&$цRx%!ֱ/AP[~y4D녮 ő>Ka6&Gh"L xU˻D2ѫP9җ~(9v7Y:aCrdO_@6N^AyR[^_Nk¯ ؙzNڎZWhA7ě~Z,< 8V`45恷?0r[湗xͅ l#iȊBoєD~Y$ (W.jnZ!mbY$lzRy扖pB]/Y@zՋ1 W̑EZsr )&O/9uA\ˆW/q\c"^|s ڀhQ]H#W dT6yE6,NRd4Niߡ ra|Z[&[®ҙ{lC}/)Ll=m9,oF8QS(5-R7P8`N6m۲|m)cͶn%/T Blm?Yr;3T3?aLNΐ;-Xh}(%3o3䶏]m=t*?XhB^~X,7Q(&/o#Tl&-.Λ8W\FK65q8uFTt"8 KbJ{T[e΄fX&@YR&"2M9jq=W{ih~2>&W䡡 /nB[029XXICe:Z 3׳rN?Y%'g~\]`"czrWh LP~ۑʓg>RImB4QrXs/tf ind#IT|g£b 6nJK77wqXnJN?+N@Wp辴>qo~o0'ɧ5W|̺*KX]:ռ*)yW1fE_2 vquۣ4GI-j|\own);&͙s5HWJ 60*Ɍ,u%IkYhYq@Hc,w@Bn?"ŇN9 )JVNT]ZHpaQȹ GܷqƱ[t5Oz% Aۻ vĘ!8{ 8XMA3#4yx>V]?xR{eLe x]!l4186LMZЏ,(ۥBP35o֙KaP*B90Baa_=r ȥ"4^)S52*9!ip&\|)`I[|5=6w>8@ECt>)@$e$!{ʉV\11:m'PGw98dւ"qLZ@%:g|<>Ca졶Z;"݆p6`4#ʌc2r(~4!FLGk8 L-ٹEͮ@2Dy;쉬Bݽ Ea˚Y^1l[ 1ÆXQfawi%jEKd3P>[%R_9Z[aֈD)+!yɶ!V0( G?1!D٧dcJH\p#HP|c T6c4&O?`6#Xa9<R?aeq~“"d:{@D)ф$sz6XQḶ}=$CY~,|lo6E%҅aa&':Ùbޘ/T"[ǹm&rNsjOϖ!CIy2kn@I) &1N>SF}= jYi(쇟ˏ!t;4bOM,uFX4aKH]4F,h4@AzNь6_Q*W9HTd6}"gG9K=- OIrti+L"os ` oU=0$BA$iK*a"~^]/_QNO욋h?yFr?3< QJ.D4"Vl茋:Al!EG\%7`kd lu򌴩pe"EXag|7ki9RC[&9,bwF]:*1y{Bٸ2xֳ6@7Oo5}8\`(}J< )>:BT=MѸ^#/tmv ]:7$cVgZPx}ڨ\4v0 v{O]_awXd[vUɟ]A{ qcY!9*I ghs RT-]a#?祊oZ,6AZl@chyw`zQhne{ؒW~TX.%lYd'?јw3{9Xꑄ-0NTJg=# (Q`5RR]J>^inj-cnZܵ!d d|#vp[ C4֤-wjFBNw23$-Nߟȩ2lGHXZ@;SJS a,Xez+)w̥ݓ2nWf9- ~ӻYhT6\O- OdBDgC6WP#,TX(seqTǭV|nš,)9ͽ+pMWQ( ayDyY(*oTOo~X!SI^rMT!4}slJY }pciUcw>wx\o " twpUqYY(B]Jwȝ'Zx@{@k%Z(NDTV+w1>]Mnc8fb KI ggt#*9NQoeD`Nc,Ki|`]qQSEfl^C;x }^@dc.\LIIa]Z^U)jRԌF`q'KlclF_C8$>ٌ0Cx!3 dDeS "d{DE *%OP"|؎4Bv{exdL{k})lU`M= FPh c~t/ۍk^pˈ]r ץ\X(]੥)! h=TT n{0׮q 2x fӈ[8oyv3Q2ƽ@kdۢBQh+B+N/gJ_Z~2#8eyuCގgYP1n% XpaVk"cΗ"&EʛUHdt7]Sv˲4oqUl% 2p_M>tW/bڨYL*(e*%$ʑOQ._o76`p4<0즞f€Ⰰ,D#W:{דȴل{^֭K 9`NBu*J'#-8Ƶ.J=}G_ec\}̃ ?C̭/ F+\ #>6߈CiZ`磂n9>BMTf4hSnӿp]g#:ΓR9+g/EboJ,;flM *aTPYqK_dʡ|H(E^dI šfz\Y]!vJi^W2hEn =Ψ*@_0N*~f7x9? 9&7gGAtKLEI{vSqACG#)znuJ1 b vѳ`}rO`h%14 4t"/dvN5-8aN1]:J}99`y zyl*Q=u3R؛RR=\ ӹ@d?Dڔ0!1rBM"8R6dI"N2GlG٦yX+CXЙ)g%GrÎ{sjS) ܥ#g'@8e迊s`>wRkoz%mޘ73Fu'7`m$Qvp e~` P82c&"`d`/7@=VJ[Q=CЦl$R4'] , )&O/ޔĿJZ^y:s8%Lv@ԋh=8޹MK3?C=#[6ل43HhTMN`ƕ?&zDE mԽx;Cm{1ӻH)n~ O#4|<)1{866;u2bw/ܞQPn У`À1uY\[ÿ$~Z[q/4U\XOg q+iT͠t_JS<\ل{ĿO#Faw=fW{@qYhF{?](7EnlaO3Ӂ!p!uǘ7&L֞kE4 SLe6Y6*(yv נCo>͉֓XF]k!ڣr4"c)%gw4po@x0]#ߞwUK^bʿ@KQ/救^qÈ+U7{X ̋9Hue6m]I 8s_ [ >Ə(36n,9L^FwB;g^ﮯw0W!r+9|3IB0puhOۧSy  ĐvJFq*5Y3"hiB!dyCCRp,A1Ncmeh\rnB1ASLhen cY܈ʂUM Q@ьo_H 8$A;)'__PX5*?9ՎL Y~)4jE\Av"E.{7@1> x:3XAK!7IikbX$'a5C3Eb?o6o}B[H]1:מ7:cl^Gw0ݭQF7LĚzVqX?~)ʘ1ї/\M6Yjo%T%>NܔDLp8)T u= 1 W%{Qs lIa넋YgHBDa<0'kI [ I:1*>/(WRMu)^cCM^M tTej>XA7'럘.T6I"@#x߶-˫Bβ{>+ ZMq}i?]/^ PgfI/Ε% Rn6IRIQ]ӤCXesv",P];HDv3K#&-)^aϾ{((-vuz汜g]!_cOp.b#K̡IOsјy$!aXeҿ;έ lWYއ[ΞK-Vmn;%F'rB\ԇ⡃KG,^RrǶl{Bޱ"٠Aar\ |wOg7uGα4=Hmա<ȂG|P$GW{כe1F8xҢ2Ǯ@J݀^[=^uVdhgR Mi9[7oMwyfA BsnD&F~ݵ'"M[pQpH]-sf\WJY3PWB*Dِ K*η ЯR{,F޴~ھ^ŽCHTI[MY\!-P;l2CDB"aȷξA}kYڑK34kl*}Eq±2[54ړ ,uz}gCZW4j &!Put2cS\&v$G;JLд;`߃e~+?YKQ"kc DGjVbwr"A>?[G/5>66NSQ ajJJN\+Կ yTg^4}'uhY5rìpȉFIJ[EH$|NUNҳ:\FSzC2 뼜BI6+<8ze@189nJBtC WOe=lpRQpc=Jp}gOEΝׂPCbF'(,2VƞZS[> dJwj$˥i Z^v]Ps{޿ZxyQj<g43`Bt RYuh3eKѪHAh{,LUԟ^:2Ū p:-t:° N)v$6&\P{Lrn BZq_ PKEiRDbT7@1͓K8tF\Ȋ _یǏ}mzԼi_JijU>jx8 T%}i>y%`w(n'0%lZF(0&(K~:7bme [ahuyw1 /jEa{;;"¿7@)/C|#ڶQYx{–4Ź ] t1я$"7qG/,ĢǴ $Zy[ȿj]RӥZ!މ (~pIWWλWWgWa(/ly]aknA$evx#yU˿i#ζ%՗]XiզmRL|{r2Q<gsbJlMͅϴ}(:&/̒{K+ A}҃POco%(Dʟ_[YB F+J cTܽRHYâa{[f  F/QyMVjʟUuuoz8^O"53rJL6+AV(:S\tG j4-+aILPdĽm6'e>3H'PQX} p9Q+xAdz`4hO1=R7FIwJ9kFz_#7svħC|Ņ<96 !d U.O-G8%I#s!>xze5n$㡾ۿb>aM~9j,g߬81+XsA@[C.rي31hfQ&`XL9m3я.c n޴,ɻ*嬃oytPo8?>wf^kxqSвU C*ܒ~«W^L 4?w9]p%hX e@Zo:S&g.+dC6&3s׭CS*Iݬ(Lc9,Lo{i(Yz izߤR:I"[xE<f-Pvu8v6kT4HR8"5XZ2ɲɭjfWCb&.(vQh}ؒZ2V| |4 ,v񚟟.wTZH8.1a14d%b=|Иǵs4%BR`豑%T 珱< j5Si) Stx֣5swє٣ao?T6?4aؘpok4//ªQ4Tj}fcyQX{H ;-f0PݢrexJR7pG<y.%$V-g(!7H&tsDOm-%atU+ii*L:+gV% 0(=t.Ԧ{/vUx.РWkvә [Vj1a~z !g2>Qy_8ݱrԝ/ )G)aL8 1~ G˸eXT뿗"n!9Z.]()rc b5-PS*O VgK}nK "6k:rAr@x=i.CCܕWɷu߾(.%d Q+q Jv/W |@A929 R!F}Σ2] KNieGm1!V(!eYBX _;9ۣP8m 8AL.} `W{Օ;uCzIҜ\2ԑ&J 3$yYQy_U /wd#4y(r6'zLچ |/׸5`v;CH< RZ+_x8L-" Q6\$`hF3|Pkb ѡdc捈eZ@b5rz냮'8*>movZ/XKf/Lh>rrGVTnq%<M8󪙲WG%"%T,r }jf1e $W+9OjEf 3_>SEh=9ɵ+.:a+\pckm?A5%#T2CMpbD{p@7üg8OEH7@g9b>H*o]ĺ %ws-*4g._Dbwu];|kB + !wKC˩˭dٺޏWzfs#78lKƣRʡpU w;y+IslJʁ&CL 5*S-D!5bT(XY`_uT!4GY*R^VKNвBg9elx>d b'@ _!5=hU8u3lR`~PA>ATw?D "["eg/k1@8 i{_N@vQddTPzܥT5FZ̮!eP~ad ςP(KHi : 9ٝ%+ٱg SSrFIOA؆P_B;|,ּpH+9e"Ġ1~v蕤I}@iuB-MLi bsE~hVEP@ R ;{W3.2P41wV:b  e,^:U!~C$ـmzuVB(np(ګ|3.Vtiƒ^Xnh7U$or%4w!YKEhx. }#`  ]xQ{/cD3UzAf`sH#iJ1DduK%0,B*PFy+c7©#;G0wKXaU`~0B-Mv~݄?h-|\#udi˯V~9cvm\~?'er`B]V]A[ͺCq_.{hF#;MlQ P*lRryY+N QӺU)֒fd-䞟yi;}N~$/%6u l%hA}A(l:7W4%oF::( XG `"7&r/9o|Q:hjL9ܙURuA:Wu^q;|tEJid-g |+s:ޤU8]xEl.2b%sW쓮G\8ݾЁٌ'û!6ՎO^%엄vox@dƿxbu6wCֵ֛ ..Ro>MW0)OFWmD3Xw=okWD$¸ 8Z8qH^L+Q֛QX']I\Kr.]K}> @q# vUɯ 5zcV1-)@׺t]Qj5RZJ(kPζ.6Ϸ0W XxW{% Rqou_ǫu#s#v o lČZ0e*@v,H¼B /Π`PDegb{J~{W5Hx(KFbVXN(M%󹇖 9 Kv.lvΩBgMre |YNCVs6rSf)qs~Hr*Aנ5͘XK~W1軽PZiy#˴%{FsQw% uTA.75őh-wMU4o)W=7dճ3DniF1\ñ+K8u-ksaa$(ay'9*[G8{.@THMCQ#weFgʖ$? _ !'翤R)-Za4:1TόK߈=hU~THøtYITl uxDOe%;=3@̶h?6 ͲJbɴgVE8ִZQMOABe .\.@9ԒmĚgr)6?4ܒn+rQmS&kodWn!?(,w0 w~i~+|O h2S!,̗ya~yjSL)(m<ߎpgc=pqz$ JSKN[bg̖*3SC@El_l_,yb վuK˸"DyQ݁{ދi ].J}ڍjQGԱl9.]w{fw0`\W*AG@cR ѩ7[SЌ]c^ϧ7mKh&TL&Y\#Vi o XisIe 0rߒ{|:|)?}[/'oUF+xĚԇ,V6zc]Mϒp曞rohpdYH5 =x-QkLG =.rʻG&; 56jU~JOK\#sh!W.{p: =Y?.0G%<CQ{ɣ4>/zGY̅0+$\\A#Ť Nз;:L3h33hupPBt}^[2PҎrt7DV'%VF7ZSI\N #Ot#/S~SpzLx-Xi5"5U'P{ohfLt[%ct `%W6205 JO[k ݍ Z mic`5S;LgK!$G!Z&k Eڹ h|"C+smxՇ \8WIJ }TsfbX0f_B,̸$ ~hp]ޫёA?Ni8GalGE,岢uԂSG?^ 8Ï^]\ݕ(/Oe|G5`3rJpŮ@zbi6 #fy%3/O8L`먿` e41':s"P/V|_Y?՝N͌DU25@%=?'}B )F,TGbHZ4&0q;UaG,u.X6x.b=pMP1ʘC<"~Iן2Dpܼy5)xV'jU8 *vhN}P*45ǦBJo렵\`Z b5ȿ/8DwI4kW rʴ48ܜsc~|8ǫ)L;{].!V XF^xˎNؖ_[rp&Q&C~RDn^}+e%Ωzs;jzOO֠yf0G āٹYPH]DM{&'Yb"~sNX=X:>3CTXʼEA9T5^(QHC8ދ dݓm[N)F!|v Z(}W8TY~ZԞ"guNWʩ1B"G(%) 5Ck!S&`ٶ.-W=0Fi)XCQesdz' Irb4Gk|ްsljzbw` }ps z$'1`]Nķп5/9%MC4GvAbi~=(I)"B}my~b1Ĵc/$Xםvwr18 TCn{S`5,c$Ȳ21p(.)- _Epboy}x;{~R/GRbPoKz#{-`#lʍT`Gd>9U攠wc~*qj+n !y&=ьRrw"mҁ;6nL.WȺڃ,U=;{T{H5ak J-+!5wv0F駞 8O30wa'Ԟ,*KjO#:l|*S;l %k'"=yY0\DV as_]*H,X@́9w:xpJZ_s\"AlE^Θ+ݺկ8!^Bo޷R% ^SFmfcwRQAkA]8N bh<X?stŢ$`bP ]h!Pg/3480{Ydw ]c}7`x-McfwCU- Ch3{ gTDPM ;Ի.+ƃ#h@B K[kcH#k6X<)!ƪ oczx}?L;sǏ(Ǖ׊o-Fxգ\GC7{{+X0YkqTIl 6q;-"1v7 d(C$ʤ#,@0~TsUE<>K$upU#?DŽ#.oAa@"Q,9J ALw ?CR\([)4.q01,f(8l;Y{ԋAQuV1eSQF 1nfxFi6K}PlR2B ]Ldq-}q$`[a8 `ɰ$j\¿EKoP=9N+#;zrݩP$RmIx*ߧ412\<atٸ|eP|lM|G@ ɰ~ydttVcN˳ܐ mfԢ5, -y$7>#1m"XS݉ K7b{)rDaπ8_n_G 7O\-di[ }#X!M:"U>FDuCEWGh5?Mm Wv{GTT1O'5lÈ9vo>Ayp*VgHK \&63VDs5k1;"*K૿ v ofnVr\Ě jZ,NQLϿ?':\)+07'<ۛQ8E~ubTݘ;$4mLfC!f~$ ѥ]a Z;DSHiO3Niy̕e+mOѺʴf8 ;RV XFN(ݛ,^ r2ӂ҂Lng83 57Fnz4.L$7;i8-+ E≮Л) 8>2Nxο!p^᜔+^I|&B'^vޛm:T2>R ִ 0 eMDYbC-V"8}]G 9 `U@>AU*lOkUR=jz6('Q URs`|x֗IbG'cѴC-<#ԁ ݑЂs1@+l8^Ehc?p܋ ׄDzPMK7AfK,CYA, B*[X_;iY\\]KH1oL;xitIr =HXaP1&E6ɷ +ʓN)>L+mU'A1q&Yc] kXr}#jlYk:Z-&ļB  oo%bԕ(GxA( Pү?$uyr@,U֎ @`Y6  p'DJb .T⭲&! )K(e4jΤ:XJ#.#u_ Jĉp:URE*F=s,ZZSpxpXq[vWaFլe9&hCS51nǪLJ;\AЛ5:jR~H3P*Tn}:=Q/ 9 D:,1L'3ܞ'j`&+@DqZ V:Ϳe/=ȩ&9u$曌y|4V2- U ÎY2Ct(=u 4#CYTחG˶NΓv%B v\5r϶ᴵ!X5;:pfO4.f\u)1NACDW떐t@Ae>?|/zQ.hSUfOszKOF.Y0Xu @Rxx]bVڍ\`9],9=gaFk}).bDtz5ҹs݁tsA CwUf]R[8ۛ;l Ʋpuڎ4br1 v lk7م?iZb؋޹@tm2– +9yreXBq4zFUzHVtN m(dQB^7kQY*XCAlZd R-N^/ Ԉ݂-Gok.G)zcAKd=*g?+u+T4ZlOѵjz@>YKI^bI%D|(+8zx|KyrxҪ;*ϩ7 AtݠNm Eѐecև0s0:H] X<9]{gPJA%IQI&Q!*PMQmt37Uw|j8K-O>P}"v  }JQxjgIHdPfd<3>[`4۔(ۺKvKRlȧޔ+7 w䇿# 5F_c줲"cw$6^Dij+%|@k2Oa`?Cz)~lnWӶQ/pCZBh_NPk&fZxd4ݞ| +PMd@V솁zno:{rlNsHq֨r2;[#Х´ȍ<'hY̓_Z77%4bhb맷C ?v[Hac""  j}ϝhAPB,Gl_#?o'w[±a_Ef ֓޻٢f~~i uNb̿D}TJzw|OiDp uT דoVpBZqYX43BI\Z~h=D9A?c?TiN 0FԒ%$/ =3sU-ZtNZ=%Щ?"iY޵ 'ӯ? gku^<=SCq_-fla:`rB@#_;}uU0M[nbV٫m!ʋ NϞ{e$+ ]X[Ώoד nVcDݰl58+n1ǚ Y_gD#۝<I*a;mq"pX, zNVV=C'xnw7?;ir,tcq)y(]?:l1KkL^%V@O86ՂVz]m.%xէǁ/IXh.Hh&yo$6Ֆe:9zqMRt-_-LӉʖFY7mMDԟFTK4܀=*>`?t; -ET@2j'pH#IEZ,I)S)~."44uB_fO6}*j쉭-Q8P؂m:!y% B>\5Jg]lB]Wi\-M|Qi,w07$.GLR_C``kyAhY.ƒ&?B\oL0A,x΃>Cz`Hh+_]̽M&DXҧq>5JV~.FOqMwhv] m+cOlْ[z|ߝݟQ*̙)̩E9)Xtxv/$q>^"JX-oAk])Mn$fgP `6"*Rb|/0oUMQh$UBoVtY4Kn^pk%l4tty(g8P*CCc6.n-ϯ}㪖_1I'ھr( \rh8x6`aۛwh[f$V «ʊ^#*EZW'8;˽~%s#BF#as]!A 3uANccD_8 B3({LH8luNhPyknsX"ٔb޲}8N/ڻ>\cFO6E\jq1ۊg=uKS_[O=~X,9>vG߀V Fk.oOmcvW͊?es؆&*gW}7/qWljqC;vkȦ5e%Fy ӗ c׃#<(R:g!YgGA58%\#(=|l[iKd17G* s/pѠ +a(eG볙. GYC9lAC{ձ5b%E\E x]ReGO۬-Qz)5oö8r MŬ# rI;"p|\xy$\NT"[|O4`׈}e($=c}&iWROe#S{1x6YF6X3zVzO7&s>FW(6\*\je:Z\LX4U<+&ܰ EFK{f?@R SHwF`ȃҽm`=8Ê1lJ bzg NqG^=*0E9}B*Vde*y-ߕ`PսM> eq7RH} ZuVdi'oR.oNUrx]CbΫƬ"_x)jދsȅ08WjɌO͐oKSƜki 0Oo *ʒYo9&0'L<`B+Q IY5g!Lz)a㒖V9"> hov)--QJq(*qMqfJ9~ͩdRrb;3P 1AKw Ɖ gEqPD F{?wʑۉ l5.8bn+S(-ӔIe]6bf&7ac0MS K)fQXGdT_t|M@j\U1B[P2D;2~RdU\݌3F ΕO:"c^0֗mEFڒՅ-1]x O}Rsy٦Jy"cE AE^ɋ)XHMJ[7%&?rqVzea,^*34ËG3W߹hz 7?Xd Cysz?< 8K-6(i=w߂7eSN0]H!PP$bܨoc:wOQ}xl$zdsk.ŮdV{/1{-Y[f:MCwPh9P$=R1tb̸c+ L,- uq +Tb,qK@(`ǘʾ,tPL l@FS{ʻJޭFdq CI&t,cZ?IV&/.G8Q) $=Q ;3$1}&:ʛzYQ'XRhL.w'Z=1sc$|?N%db^lR[m9 HƣP, P҅S֝JJ!vình70c*i:\O N&m6eڰsRĔ:z40Grl&5X]2'8C [b<`k5K{'ʳΏgB~d!śuw7ZQQ=v}P*# :a}ON C6S}WfP{{vOԙ?>iwǹpsAkcy{(:*Ve:^j= L G8prkuv1!+`4)VY@UB`s1}͐҂HXZ+`z-ָG(R Fqgk1QPmAO̶eBMⅶ<^yY~fiFל7.2LC3 9GPkb`[j7`C.ogkK _ƹ]y+mV C2߅n.ɷ悔2v22mEuc'&қ]'OmimB=LK4zpWm}Ko8ġǜl4A*>*3Mf<́k*GbUQ=b 6LG zO!P9s-\ux\ɪݯFхinۀ6o~yVh2-Ncx́-ua>i_dkizz;.sf6?vao6eF#K80ijkwj۞ c9oV6;M՗<>(49_EfHKکoB>f2$"έ=~T5Wz(rJ-*P/Ikx\!<6y\m0^1 Z:I6qn|[xnQ-bCEOQ)Z">0 Zd%'Z **9m hI*ښGUA.UԏrMaW^>.{a[-ihQRҪ=5_AL z&B'ǩu-;Q{k;3ƴšbQpQ %"JC[%*\Kru;!?|c}Q#BCY9p96c.t?߬?NQUPssD-kNDJqn ˸ jZWb(; F d)_HЌ&,D!`xBG1ꈭLGg["mᢲ_uvNȶ~ b,fxl b!;"Y^zͿ^Ň@Q-P&>͟G'A&Ar6Hx7qِ K$)k9T(,CF6#["xo,`~Ip{=mLZ|_m;oCkAwr]Ra¾&l|xfY:[B˾S!EU!-;ِ ''!Jn-+ͣ>abIAJOȉ?d}x .W VQǭ4e&^H^WgaF]3~sy&/J1ոl1L+۪2Oh)ǵF$FWXwɠVH,8<~1ħ)d=N֕睕-[,͆HKl6<P1̴B(y Ǧl=G(LR٭LO GV <[dcŧYfWxKܸzH4ȮVU,g>j{wFIλ ;ACf?pXvZ7/0eE{ȳryp0]N{Os"8~ŲtpaYEkˋOC1.kҝ1gt|Q"oP5}G (3 ]޴1r9{Bgyiě sST+/ĜAGD?c:@)KZę^2ˆ~,mA?K]˩ «n0 pzE"|\T>ˆig).$t-MJMo{΂oF%h϶WS]aW<Ӓ E!Fq:vJzn;1=͏Y^NhBA炅>"%oWV5B4 ~e(wlS@-9_fz5iD>Ųxa[ǚD+bծۿS>Mu\,”[maUPwyWG/9{V[HJTBMWK$Ӵ>PV?xܥT;c@xNTZ s.0(yE>)޺lڙPՎ GZѺ3|H6)G9b*C}gyˆX$G63zvb\>̅-&du^l(4@#!^鉬o{ 5=6dِQ UP%D7"DN>б<*9[I2ۃb̍CsHBEۓP~\\ 2uJRȤhsP¼UWV >r*ܔ6F4@5g<:sKeD34"F.W?ԨY+ߣOya99<ա8XVWIc-FO8 {e7䳴YH!Vq<J9U$UsҜ{?hmk#yʖ?rjXSk!Yb9S8,լQ H4;nݐd3N؁9TE%*ЊPl0F>)A=@.  flO rj/y/+5KsZpF9\wvSsB9-)\~IzwhA"9*QE(яl۲_k:ZFalyY`sC->hUj)%4Jا:]` LmdZL;fU_Ge7">rT 6Q#UP `bl o=)~Xi0g`we:=)uC~lao DhUZν(`愀T8"p {Z2l[3H)k-ӕ2%^ahEsM(@mjuKaW-; r  :hyiRUk<_˛`3SӮx\?SĚwg&Vt|Fh.Сrc7>2oLSŅY,Ww|=Glkri,A>*q_DZp(w74`n͐tM~d,f3uq߻N VƼd1mKtâo^n2ȼ6AF@5*<f&+r/= l]%OQJq ؽ_ԣLNl};(r@v`^k$U}e7mo96}Ia%4C R#gP[X2$%b}2rCtb==>Q08FUR IЈ ?0$纒'$U۝[e s"]nDIi*ҝUy,VH$wZ6Uڅ/QCε D}Y{D"M/B cnxuOsDMP|ܲ +vAm]rH]xe 辋;}P"J]tB~L?^6-7& ! |TW64f($Tj$@(HCfVn !_WK]~,Cs<*aH*3ë 8=jX ^dg^{Eݏdz#: +Ih}&အ2b!H -x8} @<8 f%La2txꚵ{ح5 BĿjL|ΤލcmDHtRU$tY"2dj*bsCR`%rtpGTЅdIBY]~&r[}uko҂C".=n讀i8-;~2ѧmsLx;ƠF1 @yΔäC0x+΂L̫ޗip.QZ^0G˱AAv\ӗk} I]|09m^ 4k qG]>8lg˪l]HLoib)4%4C -X]&]'d]oeɞH\lXorz=Uu5n 1_Kt ]!U*Ї? GB O㧸[\QAUbZRמ>k`CQw>u'2g!դₙeYx$%cih@dX޹llP^ $f͞ jrBKHĂ\?_PsӀ-XXW6tZ {C "婜0C#!;!9Pi"} \oiNddfzIx}$>v˵]l9dˊ+B7{F95 |%XzF |Opqb0OnR'u&u/Ήf$͎D9۲EyVG_<##/$>J'*vr.ڟՖP`]@q6!/Y0t0DN'i8f#G ذ8O~ջ~[ PV IgYD l1}"a|YWUKt B$#c`yۭ\qU?$,`NS:rvGUݧ )mk k~ؚAGYR| I\2tV3KP)ߞ2@:VCЀKlhjCh*&G4ȗS?u~ }VL( J/ xCtef)ᒌٱ0}dsbΣ9 4 oy\} U8lTΫ-c*!`\ 71+9"X5ᷛU(,y, iejbB^2@'T h@MÛ+}kLB*މl[fAkdLh|+m6@ˌEjCZ{,R1B ϟxUy6{r< y|_eႣD6HĴĨe:Uʷb0OꁡG6I擕kj>z{F]1M-xy5>/~e>6Dj,eouN'ݨ#όL|Gn3{'Vdzi<9jkA |;~qm S_ FD~ ƳI(;q(" }+gr!Ө]XbVX]ӒvK ˫K㣌~ fWYSYg0(KՏ$]LEamN]& )K$YO>LWHrH785F4C˶kDD8jQgc `iOd-+)(p_8, uoT"zDBu!zOx:K'/Fhmv$Ov3rop Q0Ć 4W2EI>W#}{!W s[⻩TJq_ Yf*I:s"5Z+<&A'ʺ*}VWn=]`C/(k_"%CuFU~dLE3g&@?XSTL+ࣾ, |^X^4{):^*$*Qd GyAqQG!р*.u`ߞG0Fy`t.( ߊmyɅB "j<=//SG[&Y6J8Gak'j+gmNtPF }/U=4୕zq0ʾqMkK?ȞD$Wz7K7֐ %|d*A#RXO8N؟m^ ~~@ r=["}g&z[\(BT2:"7K~ 'gsw7"z4Mdޤ7(GW&lז; {& w8ڱn}(65E=T|7i_S& g]5/0u& UZ|5kA0cnn?X;϶-{z:6؁L~ Cjv_2K sJx#Z੫.WB/5ƁR+6jćW l̄TN d39r؍1HXΗЋ*SJiRoیɷiP:_W09ݭ=V2O/kVv3Ġv1N Bq2/T ΰ g.9c-(Z#&eltmIYz)z"aOEYbUT,tS*G[RՌ@&BO2 ۓu/ rc$>13L $@I8A>L9JGB+YJe`'~>'*SD *,|kZ*e#Klܭ ?GW=b wRf1@јͺ2N$ ;/-`Gֆ0pX0emPྏ#ݐV4$\3XUr ST`}ROqCis3=lʜK\Ġڜ4bd g&z=#BPŌ{͟V&g4μp08`#Mie)z,p^6\* dyeKk |눑mO bFB2Wy#mm[re1 6veHަlYh"ڀ=lܯ͇e$zʼrH`xC[ѭ{}uɈ"H`jGI^8!pcFmkNjˆr@F F0(QF@J,Ži^1CXkW gCMC]Si6}М`]7FzP *D?D`>/p fmHG :or݆/VѤ~ͫ9sǪ" gJX'X@'n uGҎd) ](d"@F,厨q+~;)ȺxRRJ>]FJ`ûhPPM\q}XjyuYQa"ٸJ=H`Ѽf j+i@yY0T-VYy@CRTZssuyg4jT kD Z60.74,,a~YWxܿ:`Ń_:YI ͩ/hdR>ae:L1/dhdQC2M LRwQN3 1eT;p\PYFaʢ'{L=ʑ./nb= W糏d[TR⪘ovl([ o U8h4ѕ.WmDd}-BERז~><{y;LaңÄ8L QWR |6dԖ< 8uז_E [˟g,awޛ7EM"W/Î[I CXǂ'UuC@!hOZe9xjRm/A'CpqtcR ՈQ_k(Lm(YdfY vy𕃚y&lR@<݃)1`_ń2C=K؛K.e,}vu0iwsHTBm?!GiEmg!T6M&ZLKH>Z~ R.*Bz/B3^u9 ng9Xěfd_ReO_xjG xL;ضKa`Ɯ|cYIfY %vi(AKq=..1_c+ѫ2&0i%"ђ1n^ tpIDT3Cj+`nZe.lw&珫Z~oꪡti$@i $n,M΄0j~5~tFq `7"q}bu}Xz ؾPԂ0c*򭕁WŖŋc U E]}ZWEl85k7|rp/+ef ~mCp٬>⏹!'AŖ0jfy<-D; (m S7B°$AP)3۔e2uQy^˸(V<9tz4$pR! D,RhPl4(-4PAbJ Ts5bh_{w]zv_,j,晽&z<*|PI Nݬ($$ی eTMqŇvfKٽgZ(x.NӔ^sɕ(^5'o5Cm㣎> mQɇ! 5O*er#uGg?4.N榈 me6~xh I}F{)|#}LU6 2Nj/7 Dպc ӋtCVR%Ii|&sC])5~Zuf)XO:02h 4n|*fn#_1afǍٝjj:j]ׅ0y_XOt.; H;h 9#XGlCQѯ-pVW 1]9ȿ#E|g>k|ߠ||B YAJ8lc䎚\cCPm4Bm"Ih om.2VI=7D #f|kŒ̸-Όӄr# OM*DlpMtSopҝwXγ* !li 4`| ̸e}ZpTQ蹽]c4ǟK&9bY x6%FS_ԼxpTa -j˲EԮZA@@DUZ!>h@{Őn#xoXt~M[믲F 9>R"=B#3wV}iȪ?{Ym׫Ugg΅bm qiaR82['YK.:>fC<R۝BSnU<jRhWi0#jʱѐFV GDNW.7'PZ#K?du5}'9Yz$5-Y`I’2F>6 j-'Rt[1ӓlc:F6QgG0=;,ƌ0!LDK(ReStpAF),ilgEX/#:nlRO^\|yEuf*O @L؍WwҦҦqdm&7&94;ppĞb词mդj2ۛCb_LfrR~iQ,u-2E8SUR\#vkIw˧,- Q9x"d\gh!yMytt5 [N8ib:O*NyMlg2 锧0 N8fvX j=TG.  o*Pzc|ݰw`kNn 05H5Y@"?DA擦\q4{=)jo5Qpdk9WsB=fV; 8, Yբ5[[l&&[7@d]P ]~ k|t@@6YLlΎ*T-Sf2j쩚ƲY͉lTy? T r=$VUPТݔdC8 {ߖŨvCp*dOCٽl?c xa Il=jЄ&p˻-*~ 3%*ANfs)x&gP~ஹxg9/2n IgD(p :h'֨6\n fڼMV K|mt9<@$!MbkNEyXT\( :ޒWXVOpK7 Vb$ݴLmՆ h;&:sv@_k3s{݀Sa(Qʆl,dWø,S%S _Ka$xߚ?_}~vЃ6< HJ/PX|Π_E-Cwf8BSm)u*OM4sRvm[#K~v(hvNU&k{&O{K;VR!c'x [~],MgO%͆0na:oܡL;>b*C'V08),FR$_*ֹ M${S9f#+ܴiJKퟶ!#t1T&!efrzׄ&e+CݛK0ǏcC {SMD# U,^/i]o 5gBh]RN70v,[1WڣK|kEM]gzYX Lo^n2fJʮ#$ ڑzTϩ]!~r KB>^[mgKP^Ji\9Xc,=O^@ N"Ig/'b=q6]z)!x^bO;H{."XɖXI21m~{}YXt D:X $8ŵ>rЖsrVx0}&h^{Vx 5`.g}|7AJEc[ũʨzj+9g\s`![Q^Dԝ!KZ1$GAX -=iz<|PƓ~.+v5C4pVCb':N\ŭtp#߲ZF?Vl!{4 WFJ򨎍eK~<A65_Xf}h 4m]_Of)-x0: *n8lŐ"y9",]ܼMf& \JƉ0\Vc^O47ړ=Le`O;Bc㝞CaDAf1L>̝w$־M|B#%Ls0h᫹7@,k>6I׍Pgl R Y,* xEeC8%>;܏TN׀7{[>9./FqW;jA9>_#&8$kġ& ?R!R2~*5bG{~d`PBxwY/;[77}4F4v?t*'3,சݱ,y\;QQ Ȍ~C;O~H׆ >! EI83ZA Ԏ'z[f)Ci+-'a]1nAbjS;NvǑPGAk|( ͥX¾W",IMKd^Nhpld i)?2Y"%_eﭦ'!n O^tѮ]|m$@❦a[IliOXl+ܓ]xBMK MTjjsE3]L&jߞ@n>sF +"/D,U"F(jb]XquO-Tv2Ea^ۈdVu)Taru!9 Z݂pXʂ.{ ӵ}<$=C=mm~b1Ahö!CRnIfJcT(WYV%Xi'(/'?R'SŒ%P^*R_wW=n?&F>~%޲sLȖ~`*۬V: OèW& ]Q xyDH%_ E͛(610qgk j{>lc7aҳG(YE43\ÝE(y[~В|- CGQU-F{q %`aS1`6+-ݠ4VэЯ} \dGi^{S1FkYeQj`AkЊdg(3.|\rȹCΘhCbrO`1Pfp Oct_^7?+xPgYZ07070100000004000081a4000000000000000000000001668434d300001cc4000000000000000000000000000000000000005700000000./lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/fmc/fmc-fakedev.ko.xz7zXZִF!t/ ]]?Eh=ڜͩ5(GrGcvώYw0|KFj "b茝G*E詅n^(!գ"q-s'<2X0׼1:5^O:(W-h3[wRB|Qd/gڈYWӐ?Kz_6W?QlV+ƾVZzySU6>couSE_\]YwmPKph'V jiN(?g 'b N wrԕYXDu1RWwu甶mƺF3Ua6v^>&д)cs+ 6-ު(KGycH8-,4~n)fIcy0C @>1$Du1]OU~\6kUwUxYj28.v.0<\*ΤmB3{*9A$9ˣd$m~s´$L?'&-:ޣ=xy[^_<3I\\$a;ߨ1' $/06QenTtYq 8Kh'n>PY)9[j4sdLWdPĄ,ycF^wFSs/Nh %m>`OPJY, 2[v Ǽ?Y~Uۑ(abGʇrM]82rSGf_5LD cC9hK_x`}Zq}",c٨j@ōkV{NFg+v*=z`>bԩx*}󻰲:533YlUZ c¾I7QY?+%LkCйa~_W %JPU19f״ɭ&|ӄXi+}.M > q sW2ђŏ\|>SD4..է) I]_owu `_W˥F7V{lӗkꚍqP2'=tNf~-+1ls)+kAAX#2I{ COq=LPsCq$6]}1 4aѬJڅ7J'cŒPfsX *kSzehN4f)Enb(_L5HMk9ߤ}1Whܱdм+$Wv=lbbF '<.c$_Lfind#Po/=7/^<;>GU$ȪmQ VLoyK:4uy#uk0 : :* RLZA'#\1|dL2S J726H4.jwbʎ|zA{l^d~<7_guDjYScsЊPaWd ;x{l$''{ &D,f;ʔ4 Sb+]},;P3\ ӛvPYl_Ène.ԇrRhSwī=][<#=]'t.ap.h"lK:qBAFV/d:G*0hf %, Ս4qY82Ῐu~qPʹ6Y^HO95WLHaבM P.b˗.12ciQ2:g; 9ᑣrmqX1_Xw68n0OU]p%d'FG=^gҘPzȜ;= 4)4)g(Ydcx8 5e-֨ B"Ĭ1c)*-Reꋪ>/5۝ wR%)McB! `ӁE4X1`1 vt1M}2pEG::OdH_ `sm=,g臍M=綯4 0cxgJgk OK02<#D^Ie1 D~N,t0fd87#{"V2>*<Cwa_T*@3 <޶"CߩR8dW60J)oXu8ЕMzv^0gZyzg> _eĈ]tQ|!ƒ,QNy Dy'qҤCA$UܡƞTӴ#gyr#"w٩ ƭ=!xdᕀ?Pz>u]D.ڌpݙ8Qk^%%.;RL9OoP^_ ;8~ XN"Cai~XѧJ? x3TJO /Xܭ=xG'U徼l>%Tߺɤ9뼣pCܖlGԦS]lѥ.ᅻ+.5R,C"Զ/߀m<9`*~:o妇&u4ckr#P=h6}y|GrdZ(7B3sKBOMf5ǘPH>~K?I~&d9i{@:`I[=*y"qҼuvw3!AQlwc oy!x9+&OtVˌ- 5B:0*o}iܖ9`RmA ?j|^'WU&~(+]J'g&3" 3}r2ҹkޝ+^ň7^PuAFT/ç,6,L:d9B]츳 tvS(]ӵУSK%0 -ByIGT EƬbmRp:dU*ǶdXciVV~nl}ss|E蝈 L#>Ǜ4PKREZ%pu_sdjϻ~vuqDPkQ vP?KR>A.O#dQ1kS5Xo# ./܍1fiqC#(EvkT7z'2h" $'O! sq6wjpI7|+1݂љ%L[sv1 :,Hwb5% 7;cL'<[8}u-OR:C2/YH 4vITQ(qPZ_.18=diHl; U7'WZl>~G&V0CzmF qa\^p7Yn|.R~ȁ(F>o224uNf6L_g`InY Mr;%&3C#F.QrCa&9lEԋFNAUB ƶ˪&1d85#ZI ?҄]ߛ,~33BѱgAe y)jtlOiL]ΫGmx~OjpGtJ zJ0q< dޔ[2tB-)",|[-\THmxJ/Y,=*VsmG?]`Zq6ixp &bXG\]c{8zPBWذI ojG( ?4  C%d7+H2dJ7"S\+Q5X+CA=g tz+ALޗxt5Й voFjLX:ƮG9 Swc!^^**7Q@c"䏭)s4 k=^^7a"콝Mݺ6 ͐JEnkk5U^D-"yCݮ9{uYJ[_sGjh\@VN%ɷjEUwzNɨБ4 #luѐs_s 4`6m PPeI ,y}=M~9w8@!/Cρ2]ó7˓~yro!q%ͧ@\--\%tb%uRh8h9p;Kg Q7dIB$t+o6K˧@` ]Z*o&&f[pwj-cļJֹ3}1RF# VI&epca1]fntܻ E3y߾N7=JvN|9 ƻ[kIB~{; ] WUM7]l(RO=7{Zlw)6}>tCg nGJvyZ6_]-I@bsSAMfTLsSZL e#zP7*/$ ^_e,fvwx[vd't`ER]ZHfNqX~4#oJ(!Js<-돓u+Tq]P E)ugmּJ<4*(+RsEV*fo;IaPz}NѤyW{CCh} ǘ4?F%8vgj"URnU'j e_sWؔ $GNmfERۑBE~ǣCǶ8鸃=FV(+A"02ɇIqQ?0S`'2\1˱)aApg+~:$XH jrb[!cjrS` >4!f*1 qkOQg LLq\Π3x0O;R&VU`~9Z$nNX 4.22 h`CZ:ڑy'ݙwю婷`˥Tcⶡܶ- ƾLa\qaewTJqyr߹>:8LYm J5$NR㘹OM t6"h!g)(tn1r$}%}2''yUu"aF`|H]s Hbp[aW<6I{>UNKӌ3.%T6cbqHu?dZK~.(Iߎ*SI&Q|qxv6Cbdߝ zY`%,({`қ~4_gOBx&YDV8Y]r`?14\N >dԸxRq8&rZ1;UQZc&;aiA'$(ue1d؟SIp=2T WT=ef'[]>5--zvt^S®M=h+4p/Cm{Ϯf_c+J *`9 sN7 :n2lءHu3xnoA@/p&RP@:+jH o} v#7H7\:?$s%F)#]AZD"e[t|>3wɕʥ@H|P 9aGLSIf*zseFN='vnT2s[p)~3?.~V%frk,.x SɅ} \ׯzo7/񩅣3uusBՉ*.ǀ]4O2[K@AjŀCˈVx.L`rؼnO>` oϖGE;Fu2z^ػdx!}lg!CT9X 0j?E`L%<}{ W 6o9=5ot#ys X$aXgeU13KgVfzrg BU0$xٍ91 +A= ?+b Op;u55Zm@N, D +4 R]m4̏\3ª%BFφ+>x ZKߧX%L6~#;>"cP (=2)qngYUiF$u8  =,o\>bM}C9ޒ)xgYZ07070100000005000081a4000000000000000000000001668434d300000bc4000000000000000000000000000000000000005700000000./lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/fmc/fmc-trivial.ko.xz7zXZִF!t/7= ]?Eh=ڜͩW_5Tws'Mܑ]2nEg78F.y*'Ú/b&D=NCD\:I6ϳ92! ;D[ @![uhO(Fc6ɕIH'1|YDD?>bAI{f/ϯu9TUϢzC;7f|1O*yt `:!Q" BSKDj' #)ΐ `mEPyXcQ< /?R+{g(tV.oq ^lYFKx6ܢ+!*QM y])ypi{}E!h%?Z_ ȪᚦlrXw=?FӰYɭ? Uz!$Qƕ z z_NnMٸ_M8 Ę0%1/]:*6]#Le6㫑pNk'GlWcc@ ~Sw z!N\vƖ?:vZ<;|Q3WݧG7Qއ^@ .nEbme5#Fc}m1k[87_tjgg,q,`y` xp&.YFПT[#W=ADnwq_;a!oxj Am&C4U@.||']k_NOe<]P(?},h]M j.47Ϻ Ӟ+lk@c|K$B LZ uAK9\\[wW/3G#7SG&ǯ] 8C+[UZ .s^kL.H@ޚIw3wL0M sۄM& 鉣{gy qgDٵEb(+؅W^:8<E)NA}sl9jtXK̽)Uae_3?(dBDDg&.{ym,ӹ ?ڹ|  RXDX.RY_Q 2"<gqi)s}!0Y!ERޒk=|h `k/ӦRR&1׎nn 1 ҄?v^kPtN [Pu|˻Y;=B=!2jg/T)5C^0K0wN,"ѐ 2>OK,abCt946p2w#lʼ ٳBYAHĬUIKcgQI.̂w{/ Ol|AY<Hufp3b:|O2vCs! ^'z1LkAXMɉP)wE ًJoq6t CQHE)݃m#XkSXwEΌ[a*IF}i*ND530k{U|v#D}~p1,|缲/ϻ~@lV&4rH?)n2LxGn@/GiMEgѴcjAxhH`X!FC>X<&mZ5%M\fJ;E{ysH2. 3RE(K?U+ tzbUWJpOIh(E!о iLvFL@?ƌ7 ܋,qɄ= zBl<>% Q1̲FڤͰ 37(SF@٫l~`{e"-!0Chȹp DE CB*+ @"^ ʻĻibw[cdgF2 )W{]baI. (%ެ TGVS- /{EO-xm檋wE~t^(/r !+ptX8@/T6hE꩔#fKV1@̚r I«Dqrj瞨e`XVZiXc$ʞ\f1dOrU~ty?Uu 6w*K IVk*^ǁ kVv7g5,^qb;A$#fh$p\!fYq4VM)td*}z EmOB"JӺcܘt;ɂ(ٵ0G%t8mhu`a²U<ƣq,A {' [ӫV҈FҜ~* ?s@!ģ!iP}sHF%vfg#G7S+Ϫ;uEHia"Ixk^ڱ.[P(ynJs-ڟH0/_,@GGJEΒߒ1b;l[aRC=/pFm2JP Ŏ^yFdL'dUBD n=V"vъ&o//zkH> G rWiys03'l,+5` akTԍn|]idG }h~kU!13>6[de2KNM#`QY8v'm^r3&eڴkyn"QmgYZ07070100000006000081a4000000000000000000000001668434d3000012d0000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/fmc/fmc-write-eeprom.ko.xz7zXZִF!t/V]?Eh=ڜͩF`Rcۅ1{繸؟nld!Iv~&8—_ɁF=l0,3$h*+VQe!_UM&slR>/QSb߰rC_Zki +asyT<`';UQDZ[ RN6jIŚ2JoSy˕aPhDT,w{q>bP H.Fh=NT:vo]/<jA|RBsAe#h5T/߹D< Ԩi!n =3B}{8c0 fn;aBKu>Un6s 1F.\Nlv-57) r0@21 tȳi/4`:p5 ;[r({`N QmWHi|t/Aotg82Ok!HEG+գ_J޶5;4pqr>+X͡qO}*Kۅ/ n{#tYH:H * vc/,肼"8Կ ,Їx9iyku \es6MC$JbbD_ڴ.//v!M &;b : +i1[&ut]Z[Ra(/DtNwH7HFZ_~=BbCfۣ=JL,>97S |h1j 3i+X xy©MlͷTY?n .ZCDh?V!iø#mmU0FXIG2\Fz\2W0!QmEX➪I+1{ͨAf(@d\2!j)Vѥ[(. dg.iP1yri"n?p6@TN73z wck#؀&NNd)::6&O59WnW}gɖmA=(^߿6 !+^O`FC=dHNm9MlFcġTW@841P3c-Lzm1ase daGq +'S'6)z{zb@C+.X*m;~q䒕gj^s usw?]([:? Za ) gf a)@bR.uA^($vq+ߍІ\Fv8ێHݾ6Y LqRd?L*A2p`MVΊ?H%%FLBLtlN:E\A`>.WyעZ^>kAsE`g0W6 `b'/E8:A*"ʶ ;D/Б_(EzJR7zX'(X]4t86!Ǎ+$޳{]-.yE;jalكS*h[&/w|-lȜ=3Yb;>P6crk:3 m,x*Yw{I,I#nUKlUt/F+m&OϦzh.uCYvRg6b67Jgm1G9F\o4pvDwkViJ;Odd5{^>hyTST1 1ب|y nKQktfж?Ei [:)49M2|Pfv<ւ4F4σP?c*rgDUGbYjf7 -C4mGVޚkVtRUp;,ۢ IaR歕b~$6ka ^Wr9(cJfW Y>ծ*o.Zi$r0:b5ZwCfLaM}tCM?%fSQɘkᯯ<"uWUƋd!n[29N;ɼ)'z0;pI\ &[oiԶ'~11n֬hxp8F&o,j8~tL #Wscb{ܨ6m P 5H *ܥZ!-'? *Ժ=5:P2mв㘷YW/ kHey$>ʧOݍ ͫ*~%fSϨT a:bp2 ,#cAh0lVofGHW?8KOvK^rm`ywUS …"[nI$],Go(0SG9Y[V=oY?,@~tT $WN}UIGW PgW:AՌP1aO/$qsܼ,B'_T3D;km_IrQ̮^OK:DVJu+ݽtVc: SI]V+p$i bc|s#q%Q׶sjس~ju&&Q$Tֻ.",s'uA #IMސЂKэwȋ;Džȝ%nIW,|.3簲s-jW-1[W~ KM,]ɳ\]?裖mI1E ,CдdfFK^ ZZb6 %)QEZ7@6 ~eNl|˜HGMX+mE2H}wLE'FU(t{ 'B L;;IvqIiٰbH$E;ל_H}M3/@N0h';-1RO5|[möjl#%[R4ֳCn^$y9-1RY(ܬ _џp!]H7aHuk\ĵ:]g!RLhW od籀Ct/s=os="0"`;B^Ɗŀ~ %ܱgYZ07070100000007000081a4000000000000000000000001668434d300003b2c000000000000000000000000000000000000004f00000000./lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/fmc/fmc.ko.xz7zXZִF!t/!:]?Eh=ڜͩ}Q?<J Y[ϥҭwS9s$cͫ"ZE~PYUJdjx}>!IC4h=ҋű>j80!u<< mQ`ɓԤ pW8~g;] )ٵ6O>?kߔ76'"]%`7jp$Lo1m*A[%߸ ^(-9@DI9'uv ĮWsUPCOmH[gQL7$ܶS-{= .9Xyﻣ?<p|cKqxԘBǻ y/DtVXJ~SPAi{M%`Jr8  wR$;E$gk h5GP0/R-%Bʜ?dLJHՎU⦽| bn숟d&n]|y-R,ZeDݬLPX.VJNcǻ:/>YD(9OLĽWn`0تma~ LF־*ɜhJ"}ZXD[oEPإuFؼ\1s4@N*oƨᛰ"@ǔ Zb{eIa[Yކ<520Sc:يah1" J57ؤn娕n~76,S)/Qo&SAPEE X멑+u3YzьiDte ,_mfÝVxՌ.`Up#w\r@wiU*yKV9MTK0 /$^1S:d<8jS`yvkoz`-!f#`WY2pt.09Ets qkϋ3?5a p{ri6\`)l ݢrB/B^'+ V| ^tgS+~|xǶWt#P/F}˖3]V3eh_v6_9?2{7 sc2A|BG3w\-iog2ٰoep)v 8,pLeizU[nIRqH $&T(I : WF$oe=Y|NY<Xp_ju=o(%!q¤'0Y; !\H!D5'}^ˀG= 6]L3> o=G9WTkAE7{tFh oxګaiz6q ;0:+Tem/^E==]tm%C9iek+BuXnRKkq!]',Կ4m6\#-ÎB(8Z݁+~!E5 OA|,Ѡwz-7[\1`"GP^⽜ܥ۶lS59v ]/xA2٣i\]_s73(]pdҗLm/+D%%,U%> H9y͵d)tJ\uf0xU!xC,3&MOL>h {AOz(v; 2p*qHa4ܰs Á7.1HY@}"Y0$frAd K@ZE9:hMYHFpb̝ 'by7y+$9cXQ\Usfn\*ȹ]Զ!\Ϊ <7Ɗ@:![jL«g.owzp*S*qSk1߭fʤZw[r;Ba+E72u? J Ԟ5|MZ$Snwh0VRPjnsFcq9 i.&Fzd~hđ,V3|PKzΤ=km$ |/?d"Hu qҚ&ÙE0Xxuz4S4ԴaU:YpK$L> h% T{'l p?EG){L["ri6C# yP9}p4D9w{ Cw$cܘ]JF+ȯcۅdf#@u/|I-2USxP H> h/ݖRO|[AW3sV9TW@v׿IkHE<EC!7E،XB] O0 6?4hِqNM34SO3.Z) t7Tdwz@rǒBg0S/R=A⸥+ ȵ}UbS *cHEEd[FXن\fBd%FDX =f9۳ ٧ނ># .7pocBbİ{]Ffh1_*&OEJM`k]hȘNTk_}J/qC}9]sD]XK*2\nϐfvWRՇ , w Igj$њ LC<@>:s}E8^ٺ #Mj 6XȨRUGC8^*]bݶ޶W`cF[y‘. ,̏`}ڟo[?pPDyO}*'WF[C1fWd eW~X“uT{ }8vU=+L8Kr%j5G$YW1K*L#JɽeQS:<9Z 暚h)*;ȓ8e_'q/}9#rma9<Ҍs=i/Ue#f~&q`wQ(&eM͛|G2Nɦ]"Hjt# ܝCv’N7v\ ^쳭;wOiMJ:#ŒHe 0()v$(rtD[~/%̫KW =Mb\" 5M݌&KUO?'UCPjo]̴FAĝJ=B|k .:{~w/bnf\6]paZ?:ԱynRtIxd) )h6 9ym,XWk։|F 4luGM Z{˄RXwRX>CocI͛rt~*g18M=~3Rb{XӠwr~wo}hS}ózj*]BЈe`r7#Ħg][>w5mOT q>NJXEnaﶲ#Ө FѶ:Hi{?OV5ew} [Ìאd]˨b즅dH"f#nHM]~t g)>qa}1DPvr~}U$zfʨ\W^7VI'+ֳ& 0V&2ue$ɴ[Kb:M4VQ0 p`kW )qRfs&)WYJӋנ;ńX$ o4F<ſքNX-@W{qj>W{{/Rҕ2H_ ^Q3^ ]_0HI{C1V #YQ]3':^!\YCƱJ2t1` hGbl|b#kI{#&O=CTjq! ~%tZ#x aM~{>9eqN"G^6GiR06L ѾI6c*]Pvz0amݹUpb~ OCS;Bz~Zl4N=zW׉mM2;ԘݾA2I'@D&3K'dnT ]e⟩cyc_+NL=2X 3;&j{O+oRz$Jxhd=;"N&2dȁHMYuT$e< {F 6M!#kf!%t6D T01`?&A6މC>.`xK\4*kHPЕ)dq[5(/= Lf`+q H|0.8J$QBσOϑ~]t6-RZW kpBf# y SZ3u| 1M2j~q>}RYn&&/ҹO!C@ƎTF~͇vp(/ިմá eo%޳g$1CD UXAÿՂ@:$|H#&əcKF+R ^|?(3 3YvGԲ2[VVrvVEz2@I(ATP/bXv[q ]FrI+7/}ZF)h,=o>i}3l#>VbNo+- dn / M(:6Q6K 9R]8 ]vtB//ֿ~8cnti~_YȣCU} =>9lEPr]N P2 /[ߞ sW]N4pi[eLNw\Q9)'䘟8# ^ral:eZE s 0r!u @ zPj'0='J;ѩ0mI E:w?-1! <^Em^١*J:KSWl=Y\!nQDZ IMF %oq~=څ'hmhf off}GuDGAqUIiRuh RmKO0*ะWq` yJl9N~d pEy}d'}ˬj?6o3t~m/>If敲kGX-4b?bE-\6t _` 7f$&|on_.#$]|#OeQD*x޺¿hO/eZc HZ!r [''&Dq>1=neojw1s|w5tQSͱgG%/zx(_Nt ̍z)V^wķo?~var뙂 Uмn֣zFVl{cduۣ&h[9AJ^8Ao0\[DE|uPb"L;^[mfCɏ-y' U*IlX-MC.w$ܙMH \".p!!סfdHo=3pVbVFa6gOx[T ).'*,g׿*#R{v  ׺'33V/nwZQ 'y 1٪/) 1{5=4&@[EHC+'EZFv_XZۼ7%Q;81}BzGt!ԛTH[0J Z/qz3in{?DXYmA1x;~'"s6w FK#Ga)9@iƐᝎJ{2F34r_b&d^6֑-QlW-_t+婱5Td;hog"lX4|w%Y$ΰB.>$LpqQy0}ej AeqeWߛc.m?KA?40X`RᏮl &fҀAƀ٪b7_Y4>sʷg,_d;0*$t1vjoYݍ ]U85*H$)&'=Zҥq =h/AhSۺbIۺV; uS#4U":܁N> 7g^_|]]4*+4hIyHʗ vx)4/ _ ͹0ltU zJhcujgo,s.y~"$YZ$8Xa]dK8sj>ӑOTաo7kTBJYƳ'I}EؠI/"X^v[O"?e){~dېB/rP0 3(2{e3Xnk9pښ?V[7d*t_Ǵ m _L!g(/3ẆaH!+?`ov5R8\G#6-y{+W?6Bj;DŽhm4dc^ Dy65]xhDvRRc v.&K|#.:N߀o S+ʈS~e4F9DhZ7gYra4ng qOfЃ%pdaӒ:kH2r}.x۾Q8 }w[Y\/O]=pG1>S)˺\wB p0 e$ -" Ctڰ`Oc/RBzFͽAҋQ$'&2Z=jE>2*\hul4A&Ņ(?GsE;o96`8j16dg?> {]\RW2"U¼Ƃ؀ r%鲛/:bHF\Dʉ23$yM|` gݛ%74LAc N$4E kj"b7YgyQʱs+"ӽ)g~beba򂫈leH~L$Nr g/]j\ N@xOK/v1=#+,cdf o=B@4ksԖ=Bח SU!A5YcMi %IɨjcQ9"=`&{yO/+r|Ϩ~r{:No98xii:;֍I.a( cOߓ; -U#c?)>V?*أ;+&2NdmDF@-MP:]  2%H7;-?;T6f O908lS8q<@+˶D= ɩ敽MpJp?}F,!67]b8#>aL\%`ױ0Cao-e #ZCٚSٰ%I.:(m;xNݡE_I&cA_f+nX> ;[tX<R O)ț&Bފ 6mMIg~H#"koZJU([TluOJPMH)"bݦD$H.H^*3wfE5[Ss7g)2}rYH(ݼGG ,^~ZiQIhnߟ}3>OPLsBrh>?'8X,dP'V= ҾFj| MדBߜ6Ǹ˜$.y!&&uֆUWӤnS"9V"%# EXY `v'KNDlnmS!\ogCKnTauת[ !x6yJy WHdj@JVd\c*ZBy=w\x:߀1Qt K гhz9v x\9K4^m$;СଐDN^%CSH oI-%#?5\^`_],RY]6u!%AP? [*m.uRW( xR-Ӗ5hg1x8W)9vFjv~(L~pe8}Dy2(OЁ1P*F`L(PZagĽ' P,1_tz0v~ӌw.<[-IXg!Kg&GP[ <A818lҏ 9y*̸q wݣn!G. ׳?TE&\kEjɠ>o<6kP(鐐'Sx3zXM|'{MەKwakBɋ`xTo%`2X+{@r ty%F"'Mxp!1k̖/|u:6@ q=+͎qkwO &/r+ؗ?N %9+674_<)ȫLggrbCrb3Lºl͹(;=~^''"O55D `1P] %ծycs 牏2pɯ}2ZǨ_y<:k?}YlhJ_! p9nSѱu֜lC5{f[$B<+nYizVBΦU B5 <S׵*Nh8ǯgqK@xKGKF̠R_ 4ZGOV LF,/\Tw db'ikW]Me7kBc3n9qZAnQhFT^ۀhJaՂԾ\ ,WMBf.y)FB^Jk(a}(pc& l*7$ k}n4xQhs:^W$., zg'ϘK t,{ \OOיHpT ҲOc=ʴ8cƘ&;yg YLr:2hCM,|F@ɄI9#Opܵ C9I}?Yߙ!F: XVqWOO ޭ~$k #(Ot_6ɓ  pdV t]# ")gR_OSZάP嵜j[S\'pR%LrrQ049n{="NLh?̀vՇn1׽*e|q^ !y7OPiB8y &2>|)$ Ƹ5#+O nV[l`lFqCiy|'Ks6CR?ٱhaUGwѨvsJ ZEj.t~D]_ 1XӋi?U~/&_ _79[Xt _Hc}O}R$:iDnȐg`Q<#F U]T eS_D3_S.(0:\Z45X9_%tR 3E, }q#r|oRB\BNaQzub0SgU2DHE+|Xӈ aF j<_<b}gvB;?|jGQӼMBw9#cn܍NEeo{I(5N|28'ͧ JbAp 3(ߥĂDfu>@ PdQKgRm ÃGr)M$w">jo#S4n<>?5+!JTg,ItykV6.vgcldc~gk)\ |0-\):c > Gg m ;1C>gc)(<0ч-ЫH@4܉S; <13ڵ"K'!9k!HYx(IIahLК.C>X ;^Bp[SOTg]v: KiBwf(v9Du1p)GsSB-oPD:H7߿,;Hp ,JN ˅^g0Drd>mɒI7nĩ_7QVg↻]bR]@`Ȯ\k.LG:?_ja Z=33Q[.1GvQil|BB%yϖͱ[E98DeQEkQTvE垃TȲ Y-# y򞠾S(u(@Lí ?SgWh޴0UOr0LDy܈)Gya婘Tx ܶ*yMQkiSZ'o!7͜RȤVż'Ɠ"r=lƻ\}r\CX(Ia;EpӈJܺՅ gu,)|CFᇗݢ wV3FE>D>.[3J=NV8Vx̎.Tu`ϸ oEmd<)$CMdxNL_G%^ aPj bs"B6YqJVx p tv_"߅;͗#%rHvvr\ⱌxq|q | aG!YK AkS[VjK56p^?? S|3 D<1+uNh~ X}ό!zdh~6bVr[!V淆׆ع^93~mZ @>frfn0s-*ֈ|hBH*J(t:E ^`ye!~p˫q]-N4vUS 2KBEbMnݐv^s*TQa?VE 9: F9jNi:e6b帩f}p\· R г(L޼JJ(碤ŵpnoprgO:V\bF)414"v";}? pÆWO"boYzw0EvӾ_N>(TgSI`?g؋6);%R h8; &eZ֖ pB +0Ǽ% $SLSI)4.+RmQE5 VW,l϶i6_JRWu5xuGvMn:N㳕ǫ5thpDE56!~D]P]CυЃl\&U6K5ž43iߢZY7y+Ƨ)< ]<"w`u&kô2%98~y 8[V>'rSc2v#txR݄n}s-f! ˾? W ^ŰGd_Ԛa\/K;vSl%շ& g}%34rb b"L{PND1vX!.+|E,͚9QXb}0+Ϝ [CB J'<+Kt*fI Ŀ4,j[h"IK R#x"XȆ&[]#FWRE?H3=f)솺]֋C'ys$*I#|&b-`'D<ޭ Y3/RND[mp47_b(9 %EzƂBh>XD̪;$U94 }8)ؕboFS[4\/ f!*R LiU\b QPmWOoL###?lQcM:pRnlW@<NU\ʀ` l;+{rPxNĂxuF({MҴY)bQ2Ó$^6(B`I-U@ץ\/lQ,ؙdW<6/3Q|eM@-!E`B e&qX4忛/$NiWB P=A} Rd1`a(VߒPF'}=[̏c/')CGpWYNEg/w#Vv/]fc` 48*TUG?F mf.m+OΡWRl̍QڈO@Aop`B HxI EA#!) _8Zߥ_bz|XADδ>:tJLd+&!wM=;eL|іN* :/;I'Vy'$R< |^6K`e䈪Z l26iPF=~%~?Pټ@nl VI8ikQZ ,R?2|`c\%̩FCCZ% EO09ՈY^wt{cV7B6v$^nL\y(^WT`GPF#꫑ixL4ZOq0?{ f_^ܚ**R+(y?+âSX ihTcdBhS:fu@#Qunz5s0 5.)Al 3ན|Q0xTRBr `!]=Ǎ{8]1'J92Pykԍeq}s3_L6'hqU.Nn۴-R㬗ǂ(pH;[C%nIpio]ft ͏ ٧,&Z>;Ä%v̺RV~BaIgA'# lwd9(ʜ@Y4C7-bn^j 6i]V/8#GCSS2,j= ?*HByhϻ.Z h{_(Bt/=mǼ5=pP<5_Zs?f=굏IAr 6sR"F%iu 03v3l姕{e[NLj.`/0=-$V3:wfaMc |>F(`=rXTv"OHYš)/s.apspľz0zhaٶ`_jOFoUE^IgMY8}HkqޑhB,>i0_8*<ߌZ-+ҍu$/'fJ]#SEQn=C`..Zѡ<ks@p /\": i׶'"VͫEw?79i[}6#{R=ԣV3$9DZ)(w B+, B"t\lWRzayU#VBdt,*zRZdoɼwLڝ*FJ0q Md^j(Y/C}Fʹ%L{+ޏ N#鏢n!HOgaWy7يtu- VQk]a\9Ҙ7/gzI/.&` V7o[ŒlBNAAaJLĢ^hܕj9RdDKq-& Jr48SuJJƗjl7]oZΛ]C_FLRJQ >n]y:Wj+8zަTi ~اvrrC~R>;R}l@eIc ]ֺsQ`+VkiL/ճkf*j: ~4zʠ U^];$%cXVlVBmCcw rqu>Pyps|z@I~^XK+YyҜi_oY%3KCPHU;)Ĉ=ַsֺ+y]:@yʤ ۚ@i!V2Ā0B>\YER=|J]c ?PdG? QƼYT%/u~Ľ`s;Ut gJC;-i_M ~ 6.!~6ݬ{$H fm/&ڐgU8p}0),K_LmC}*!q"R_O^-}wz%FyKH·ާvH1Kb`kk-t {T]}gG m2vE1dil;͖D;׃YiNm Ӹ\i%iwjOA s7>tH~WMidE,ˤai4g; bkIeD+B Tn2a`\U^Ӱe܁_lIp=j+BDŽ-G\T @҆~}05a`.=#mPBqHz_$7qAAҾ`WM"6hQkU~faK>?:Bo}Pf::b+щ G[\^G8(9o=N;} MIg@\ֶ.9GqUlд9?V{/f]ɜՊ -E-˱d44ecMaK<$-ޮ`[X4ư8s=0!JP<)/tU; m&{p=r]EfEN]y vWe<\>@%Z3G1"u#,iْ^&O9ܾ_%T.gfŜ|}‘w<WC̩Nrez'WMl뾚k^}Uu3\nx(;|"c.Ŏ|uˀ%'ꘛtOFlcO \3͈8 Iny6Sԟ4xl_??8}GĨCVj5:?;+`FO)mU-wN3?eݡ4[[tJI1a<0&Yy]]^).!62XUeF{;9dY[@Zoy"!t;MŻ1ΓZk ℘ByZqt]*8e#90\NŻnճޮؤizEj{y˜N{OhpǓ\t(y[0: SE{ TIc旗-κ*`*Ȣb7a3#DNN|獵)a8ggEL+0j?E#4,b%=҃cDBӎBkdzLqv(}үВIž?y9DBSCP|AQz»0 x|G1_#ޙ>YԾ6n]FOu~* 9yzӠTJ$i݉~C/A[${696֌Ѫ)JO /+\ BS&|~Tc?mbu|pߋ#K29!o)}$#;"X ` ^7d) x ׳;Q%: 2ڗ-,s׆pC0@HH 'ْ/]"i xjx0~y[?AIrR׻JMi.8VbdCl>,RPJtW 7AaX+a$eԦb Vk ďu+j+?)$`I}p!KcB},M,%\I ߲Q5pueӳa#jChNbp<^LDL(J<;XirZ2Ы. ct#9g-uRLpa@ҡ ya5킼bF)" p|NE4DW2c= I*_EZxܰ|J((餜\Lw}b6%ȢޢF@!(=^(uz\|h B}}̙P},.ӌ`_sܟzJN OT='rOX  G3nd[j_6WF_K(%K7 lT$l[ ܡhش;IDS d"Gf;v8й5q(݂,Ng'^x6~(`Q#kqО z{Ala҆{{y Å8捐0Ϳ쩀|⩤6欔f.I?X[@D݅ob:+ I絰B윤?ȴHZ0d=;GɽoiXvjpM'X!81Rե\R1 X0q$dp;"7ц d"PzatGrJn([@i1}֥5c:C'jކ؇NJXdrb\̰pY /ƈ`+u֞ʷ䐟& D&| TJeBD=܃bHR2 z>,Tiq{:=jب͖{3"d5悱{Z+~em@? @8fC-at~k6`pH:~?pNxF[/ (4H9)}ɨe5։w]Zp,kh-|Qp|+&pw)o`u- H)tnJ1EBl{S%| b<Zra~%0V8Gcz!DPg$ RҎmXa>Y).- `3KԩbFOloG 6E,гB7(Jv<&A@xxw?FL ls>̶x6sy*7Jov?叝Ѝ!H犵]xDRS;`$&'-K P""yY]IӦ8γ8^v:^Q8SPQFPاC<ښnBOgFfk &{R}5C3 a>W 4٠T'}zE5-(ARVVVmZx`j]zPM7>DSt0T aOVA\ C2”]*́/y'#\e3ZЗs[w R;80͖K R"5v>#D# 0`(N8L.f&)c!,0}#z1`{Yw7ĞRuÏ.0&{ -i4k^l{L@-sc8Emxz,MRߍi}5Sٗ˱.Xs9EPᖙ *3GUIe0;xj$)=q3 1^tڀV%_cojf=^ yL/koD, Bojq.R HD gyfbfۄiqxFySB*f,U=>]E 곀?#ntFUBV!~76 -f]R\.Ua0ƼZCgySKM|se?e&I0·_hph&oagS:s $M([ך'GwjGSP !}%uX:*Ej>Rz朶 ZfQ 9AZ{&Qy^ރ3;C.Wih~$oN$8̋DsLv$@g1IҢk5C(|dPzzg n$XT;e8f) (H )eX;crгunIUԄav57R2| ru]66eK{rɉ8 ZZ)) ׹;1JYw[ ˇHƢ~'Encf^OEG֘]tpuuryUa"*1O^`?%BCn-WeƳTZGpVտw_MG/آX5-5/nKɭ Cȹ0Wu~Z\%ggͮ&ÙŃm?}(:kS yi^2P2̭f͵ɔ$94%KYm"sO_63pKaVKhjȶ'}[lk'Hn |Ōe ;FΥ3z(()%Zy;8 لdHshhTZP#&w9a1Xn.AZ:qo'mUr6G~rJ&_fwXh٥Ahyq%oMZ{G `x|=>_O-ΜfA '҃+ ҷ)1WpA1ADabR {:/SsT׊*۬2 5c ̊:x{|jh #En go~7 ؿ 5*;6NnL퍗.~0^bB ]cAwxBcT;_\ޑ4ʧ*KkF! Kj* w-ݣP]9h2c ԃ@b:HaE#:rt\8aƯ].Q5BCr<8U 'ݷ&Fq"0Č^z.ENdG EwzLt(&1*zΕ'2Lyom^Y{bB=ŇQPwds 3:)h\}$ '2;%2[ F: &^9Z){ 9:a@Л%ZD'Ge MRb񓜒O2(pK5gly5A iv"N\P`u%?N }/Jp*2C3,x^QY2 {RZ*A 8d\L|>?l@ξ'f2ƻVwqJN~hPbn^U?E;xpeoS͙4×MwzgC-5 }l=?flvu;PFK+eLڊv&;#Csd<68%t1=p{$)h;ps/sG}W]N7_)Q|Y(t}yaYJ!we7F5exr9IFKL';W= .)^*( x _3z&5,FQɐ)]Ax$ֆ_fvHy-:/2lN#T[ي<]M %^Sd I6=rJ% nZTՎ 4؆6 pm%rOmDM8mH@ bDUCvF>.Ԕ@PҲmK܉ahJob5H/V>x˖jcY)f`0}9+3qAI1Hd*:b{΅/Zl_cB<:zw-7&{._P҂éD(X-Rb0g ;YUbp-#^/t(??PzDRO^ã&#X$fI8\;7؜PmYLIc̻vqʺ lD97fSXH{=4$M.̑zd@w%-Hc?rEVGϺ="o|~jTbDŽ;V&}DO#0\ \U&?͸ifCtޭaڔR;cx٭].X<1ts}~@ mlu|j 2ǹ w@ט{=ҿi4ES6Séu?$ jKdPIa>/j~!cA>'=/dVJ+o=};$lɐ`Qf,ְ=!*uؓKW_2XY@8mXJX;L\Qd|E48;]gM:䫽?ciUI9x~kx˿2'mI5BzOhv٧N]1BJX&D(BSJJw#-@٫^!:{S練eþHp!qemM!;\pr@ی33>9m2!.wGL8$)5]+]H Îpf+D. mcٖN,Nf:-}S] _6S&o&dÝ kLƝeP8A t|?ɞ#o͎Q >ƑfyS'VbJLM=t `y5-&ŸfePARD]+\AMkʉ@(f^߯ c⢛"idU=T/M[FQ?b2 6$ۜM/~WKpjSml,Ϭ2fHg[:Rak葇vݲ"95?L" O5 ?j |+ ;gpg_M~d6e$7x!Р x&8.kٸ ZTs8"Ď'/*-TSM95-p%j]ݪO!{KP(!4(Hu4P=Ĉu_#A%^^7f-#_=b;`.ǗZ$5-1+U^dE'z]=c AutGtw#N]RS/Y{^?` ʽe?cW7 gQ[A8:fOS3htXz`!]oKAT uFۅS _j~{秈54ِeuh6|QLΣ}RPcP0z6wO k!N FL=|WZ/vISGv{5o6aC;\èx4'{Z >5"="4ЗDq,8(|;?rE6?d 9Q#f^C%mرB鎹,XX]__a-rlW6;IᾏY~d[.n(#xsOR[nO: Gu+rM\0u^/m d*XȬ=2?>Eဝ~A7\J/ %>z23 HON6W1uz5l<]( zƖ5aeRE|,jY7y1,J& uռ5m|gg~$z8S/6 zjQ&5P6?+aWQgaW!83!)Z7`ց= ;+D?cb]K>>h 2P>dLq'W c-Nj'QJ}Sʨ:8]n<>}UƐ %ԕ6Evhār( 10 l nxc^5D\8<-Fvkt"_vr0^.u6zoR%=l߳(Nl+{:ϧhꠧ& B.Dh80shB'(Td)T[4m$\Q<IJǢ٠D`W u&4>+9cIg{љoHXaSZD9ROM /J>=h ~g4d)Dz w@#eh&4cvy%e$KDaFta l|bAΈfagK%t^gRb6HYЫ21Y`;^dl3/]!űCNh<[%'UFMbH0Rکv$'㟱/bn}Ŀ_?!Oc"ݜݞ; Ճuj U*8QDۏP!ޖYcR2"%yD+do[̥tߧ8#mZI,`b/)Sz$~ƞ|EJCRΦbiL쿒𛣵<c끶$am?)$栐M#udD =؍v)9kwxKe~Yh#ȤL~YfrH"ZR%lH h]i,Ўw2Dyr~^K.pPͩjH苚P8@BLKǭ ٱ#7W`BUK+$)By̶+R T-EhafkTM{%D|G:+k<K[tX*/qS7s*T0^sԮlXh b}1SUvae.;HS[lg@}?ۨw/ZN}yޅN+3V&it: 0F7Pl m*S@B=70 l>_KV*8axfhI ? gQr:;[ط$zQ9gY0u y$AϓY:Z03_΍G_w419Cfq3ldRi6 8 Pl mf8ـ83MD!9?vƒ1wiC[IcnkrG Yi}ShqEA_abRHTY * 4Rۼsj㞺~ ^$11:>ScYM6A7ׇw1cB/Τ9_Z<\,Jnj&:|h-S!FDwZM@lùyDvJwIlJNrSFQ ,(wYR8[_YC%T>ea-Q9zM>#+IIwJ֣Px~*o[gmAg+ZNa_w`9 *;^ zԋOT;N S~Vpȥ_ǾQ^Ě & 5qN)'hn>4 ʱ;-00 O^(S ,ׯ a"k,! ~릺_)27 ~]ۮ)Zq5Z(H|vGF*$4`deOc'ϋ" OUh*fk;Rkv "Ӎ|t)ŕ,*ߕ?F\|ek^H9nS]OAABaj+֦r75?\dƠs!6g]@wvVy oYKm|hrR[ J/7{VU_p4%$R3יy`@f|n"u Q63BNpD\ա}a _k}{nr.7zWCL䥛IXO7w:âa8A:yZ}Kcͮӳk 3OܹARz4mrwLV[wxkv2v4y--*djKAK8k{k r aRI%\kD[>򾼠V' h +yx:J+SEǀɊ|*:?q-7 !qPFʺ,#^,}y:΂f[6 &h#N?#5 !M0Ic(5z@ ?_IѢHbROwG⹆ՂׄB7((8.[Z8IzaJ4L|ՓpreѸrʍ-SM:qL YTTg2ZiwW.^>@%bs}].UeVƆK-t}/!4K="\&ٗԵM6E2l Ps V#f_ЈQ48^g&shҙ&qXS7Q3D5GR^q>?#U(A6@*L2wN-P;?.B!#-u;CƻhbXMChu"sǣ0CnuBKB;Wy_6A.{mUԬWX^BlژM*vucƮz>%H=(:xP>K]Au%tp[e.H{D(<C+!%<~ow*]pˤ{|< ֱ+{6Uh1l긺cXn -5%Uڋ7m^C{bf5P4Ϫ3. Iupux'Fo-ͨ}]}LH`t;\' 9JT?*Ĉ:WNphju"κ$|8<j켦t|kVxyer>YL"*WMwba)Oj(wp<ȴ+t-rf8߿ǘv 8\[*Ķ)艳2rLDMDZ1Zy K%cce`)$GXH٬Fo lgPN4ު^maE%&`>@}"CCdcM&kgu>*j낶帔E[ҜK ܆E4<(ZThbB[*m qݡ\&ʵ<'ϲ\cވҨ24/Y V? Uhz+c0BV.硯:#qgp/g\Ɉ's7IBayJ@ҩLM贡aL㗼0p٥c9Ak`"~c9%kjx3asx4*Ǧ hb sVZQb3=`z sd6KvYkӽɥ<2Ôu2Ii{ll@0DoK>W_\lk!M“> | Pόm=  L c Lĉo_,DL+4 {6VyA[Uw'"MhnCrQ2+2옝T(# I4!^ML?? rU4z}$2u/۠LJ`XY" y HOH`كA$uU# Lr:,@5G8Ѵ0/hlµcoC.ޜCމ\"fʲL?⴮c4*vW(WeI|':R* C #tSg-~OCyvDj{Yfܢm^dcY%9e . Zȯ\~;vQ U]')R2\SL0}k]aƃ̗:HhS'pp)Zl/#+%޹`t8FsHcFAQ'Z *T˂:cbt-.!Ϊי֡D=c.L&u5ċ|AFִe(լ[k K q{1(L.5Et69# -`*R=QhcO8و<2Lmms8N) ?`1h$~tˮe$^^ؾJb ɻ˴s#ba[Ԯ(Z^ɠR+BWm>{^rV&6rͬSVmā4uAqc$ȶ uD>mxء@* R2|ëZ2 XISZt+dk拎!6>훘0Q^QR%GaiyZ K,[ #B֕2B1~Xb~[Zz# 2QM4JO^֦ |-aeyܪq;h!);R(rdIJ1;6v->P9UiZFHvaH<;GIzuO&De[>\1L ƌìzto$ISMZ"ǵTC]R7IM{3{\lꓩIxZ5| i8ٖv1ݒ_t%'٤\TWSC 7=P.˗. ꂍ< V~8.LB}︬<@t̿~X! \wC\LC'7oֈПjqAgfA.;d#C 4vc̸ɓ<ꀑZ1Bz6\NMUpYz<Bt0ƄYP2=b_"2AVm0t T?@;s]Y{E:9ž ţ*L}<\P>Jq/pt!j0L$md6a<.' jyb!f >,c[D7&J/ZqFwpQhos\Hp >Q@=|3\_b;a&&*[}r)2ѫ|% ^i0\KDX>Vʁ>Iv;!{ NWtCIpAR.× Lӓq4ٴr͵R(`>ztJf]Ua3gD)9@ǫv5f肮ÒFE mj3xm6qrR™u!te|rѐՙrzY=cfj.@`e0;Nvt-'c'2dNB\7Mx7ѩv^YY3XZ: k>i? 7y663?3Bب.,l>*q.&WE b]άh#ݤgv6]qnRuCR|LDN{* ^nL+PQ ݒLWx *1W9"pQ5] ;iv~ݲD 4? |2n:zQUa ]!\)Ϸ u}Ȁ/!R} L:^^E gU -yՐ9Np#eAɯMQl1v*'}N]yIňSFw=E;[}ʀi(e5O3gW.!J'MeHThmo vc lBdFDl8혦fqW"? ck݁zhrY:@Ee= >JBQ,tbX߱訪[\ 'm*M i!…OPLq>}w/ZLDSfG~tÚU(zZe:Fd>9{bƬ||G(\0A(%O/.i)CTz[*Ԑ@Ň?{UA7=&S*0k\HN>AdѬT4O4?iL 3Wr+FefNW…8}-"He0Xtf]鑑&9?[ KcE%Qռ%0eFj~oNqc&]|]O=7̃ +jIcoy)Ѭ$9jZ/ÜeHdjr?Nj3ߵUMBW澐h#<̱l"b( ?*VߔY|*ݼX}xxX_C)n^Kβwez%m7ӹ3Deah`)D,\q43XŇ}.lܸApvk?u<^2d~*n#m!_] h$4MT ~H(m8Czjnxڅ~"r||kM;h=[FģYky9T=9bk뜦憀HJ˜6tmv esr5/O#;6U$౼rMDr o|]]9-j颼h߹P6 ^ 4U]FrNA?i9^* QUBN= ƞSIK\𞊶\W̎*}%^xEu}!69a9ơk[d%Δy/xT1+ekH  #1hY[JEڟf_s:5a;;*_*tޠRpͫ*Ww) B$6tRTw\͢4dD]tԛ42wΥZՀl}t'5 \]KNH/s{M3puXH5ig3g+J+ N{&IZXj]K)X‚ j>iKg/[CB$- Oqrq6k}tw?kwLɷ_o|># CT:*nhR3>ِѭVr3%bXWF |C.'JVmx&f|R>(}kkYlwZ#O{V/g>id$h/tϜ~ǤIB$]1N{b0N~^ *\B`~ EՆ̲@UMJAӒ3:KP>sT_p`E=c7>`3ނq13jpy$FÜ-XNp^*m|!g2f“;H'Z<޼UQ^ʼVIC[8 C(ldGb?^#WHeR* O G=Mo[dSB'c 8hῆI/Q'{5l%rf%(=F/Po8C}O /|!ҥ9e=`;DA}[]co}oNgаW$4̀RtR7S-tv׳Cp28˔h'{\)6^ $Kpl$Fd}4Ud6hѬLz;f^Af=lrBzp,W2b{~{a\;( ~͢HRӐ7ꙊAЦbn951|=W Ha)Z[;H|@jG_mP3n-evy>p0%rcdxmI8'/d9%νpΰiGΦŒw束Uo%X%(PhΝj03ٿsRKI+e"mȡFq#8j2۱~~2G9@Of[xȉ X'{W|`_-\!HUįֽTRCjVkX^>;?P@#yhN̊z93eW&Zl}b1|s 1䮈kπ;2];Zh~=3vN*<|Ї~ע6ORB#U իq/ qwtSyD?d1t*Qi+Ώ6^;ctkL.d.,xz`(U3& '׾aKzKK&(ʒMRdf!d cig?gŴ5o#jGe`t \vF9;buHKa_ђ"q(V?sluÊHnz`0jiѣV:B7|ɜǐYźrEû|*:5_X&MM#"N_z:\:cBؓTi4=!Xa sIFPݑx[24B~b4s6D[ eRY4ga|}~=ȹjjIn\kAj9!5 H3WYln6|bzTLۂ H_{ieIeWs>m^,{X> |ՠS3R.}"I"%qcM{Y ZX N 1re91J@4 (-npRt>aQeռATFOHBD8mCYȶ85HkVRQ{%*ی=oADA2p'&4KeE39W?P*Z\tbPI<n2j+?ǎOB ,OC[PS bPJːNKKrK*JP ʸmhͫoTJl4[8lOTԠjhbH;NqeXӑ 3dXiMW* +@nvnNUR'V:[\\G0EQ,z ~@"g>$ҖZ)qqfӸXo#0p}sCL3k:P{k]߁l!3˶:H)ꁄ2)+6iGQ frbi=I^Vܓ=da ۱4)ٝ",G*盇_D4zQ" *Ȗߓvga[vR|D}R??F"ZI2hmJe91Q[Nx):84mUY;qeLM%2\v@|@'B,s(ŤBG PąU?ԁ-KA@DwH x\9 0p|SLA0:۾?q&*lށzP2w>ϼtҡ+(HېF)4VqIckJ+? Ѓ U(PLU!z"J, ^bύ7@;vX=^Uˢ޺>OֺDuvSH4Ke5J܁g ސ?%mv-Ot+z csR.DJ^2')K9V9t+P~ Q~C""F'x{dƵzA1l4:@8ꈨEe+RMRd_SHn3w̗ݸXV֔ n^CKꄕN:sվA훛 +W ZݮeDSed&o9ZDgDx*qc<>iK"5>:՘i=Xn,ORhQ{ L3Ƅ>uJfy d~Ϟk̲"B!5֑Na]<_+A~j H~G `|S#ü/v)p2#!Ue]b[}QJ1JBsC2U1p6G*}XfWʺNBhٺޞAV"-loW ح&Nq:fU=uWq! l-v$ͬI~_ uF4h7IP/>ƒEVOvL@6n#SVPC W]JU%T/eC" e]Mjsǝujq 2NܧlQo&@t>@vmi1(jm).W`wHȟ4kЙ&fDf<1Zɱ!} a%{kتd:ݕp -B/Q:voYFk 3`ÎQ:cFlA a{7zG_>1!6k^!~18AZ~~9&hX{AɅ BjCU#c7X6hCTGa-0(%<{^_&fw7UhG؅59MI>HľsGEQjq orCֱKlw 0 ETUWM߈WY@t~7aAC&52XIT&.^|oY'+;$gExan'mE6%1%*rH,zBZ 3߁Qu#&AbCIE%8Equz1Pk˼P_3xB:=@+7HM}jQϊR @_'cQ~800nHzAӉniEwNGGP|A@1y BxaHhl?|0$BR崙v67}3b.pfe?v v6i-obn Fm0j6fDOF Y~ 9JYiڂJYX+nv#sV9\%xHI; }:Hua9cWijHfC7QqzaZ-i@ψt:ql3"cKو,r#U]I])WNʂ#L3^)Tx~do߫\{Z~ 3!?@;#bba^Ab h'' TZ#)T;CDDhG2 fuCg: #j83k$]n-e8/jgRJQBNѲgN-ut1Ls jj;uAnlT%/PRWs!b/kS0l,S9 AMh'8[IbqvG5L p> W䶑 |«' ]8K| B;ɪ/뎓|N:= C5,ޓu9 ь>Ai@7{j%^1 D=OѰB20%k^d^xqv)sY<-DFyՅ;g&QH9o4F9?J1dU:+VwplSz : u,&'vq$*U&wW-=긔}6Vhs,(woȺ8a/aj XȨ689 -pKl%l"0>ÀexJ.%n7qQ㮃O*;1eMIֺ_%!3;!.z(|eO0rƞREN3^T,y#unSp/Vgz"5Z;o i`X WGMtMQ>P.Nl&ԯ2K~rꉴa,eH?@AZĄHDp_5:觙"5di"o-aXl2ԝ" |I 2B"df<B$H%#TlNtq~[k`^ގ@O0u^dVE^%Z,&L  9KfԜw<~dN_Fl׫ZfMU~wp%Xa𢀡aW~mfO8;yh9T3:8*n^OJa<(2ptw?0mƽ)zBn 0q)6BoV E>i߇UUW{xGc#Jy_`Zv* V[%xV[ZtN31T:ITqLAH!&ϒ{Ρ XĬ&OJŏ'Cm-OxgW3 VKRK)Fp@ P&Y_ c\K4Z5?u`#wP1ʵQ3Hns&-޺&?eK;O:Y6"2 pXO&%O5QR6QMk|T \ϑB&D{;)~KbܞLp?eQGa*\zH(Be Ľ^tGðxeL~itmEǔoMɂi4ċ%n]8` +eeR,x007Ԇ˖f|,iX1 ngYLZKupH;;b6$?3..NczE't⬘̟JԭBkTJM6mgv9@)^c$$b[kɰPD==t}5̳wMN_#柼BBD¸7$n:6,boZI0%N:N9`iy?Λ.iKfoͦ㙸EBTǮM<-D`!"@oA7s-yHlS@o CN˜bɡq9n( F3Ng>][:A푽 P ;zg|%)PI-IJyѓIFɱRZy󧟖z]PVb`v77bǷ\_j]dkf <`qy DžEg\ u#Ŕ&#XI澱>+U:2ĮG^A.:N,k5uM~eBՐ8d`V}0a >a<@Dg iwNͮH0ڬX/ 8MϲyhDDm ܊˝qTHT 2] 98m%ŷyq.b HdaDub'߸`D0}|uDn%Q=bbcov#uSK霢= O𵇑"~8o֠M^`E⭳o~_S!tu˺OO ( YrUx`0gFe8,HݙO(Qp=lƂBl@ۑk:V^V$m:Em5yJ};]/F/QP>gohzRX|jP-B-e(Pf"e~{cLoUN$F^^ʺk:-8M.,»v=.Nڼ~Q#F}̎VVQu vzg*$/@Db'Xbx*aNr_VNIX#/I~+1) %6Ϩ[̴hmsSΦ_I٪BKcј&فH^LFj)6^E$dFz=0"Ln!Js;bU״58i.ro-O&b=ZƐS -VT.p_jE 59ЂrbC?_r@jۼ z͕uǷY{&qjAXBd0V2 E9|~&2\\Ҡ$;Hk}_S>oP兕:Q$f|wZ?\u/P %K $<&J?"ճ[֣ |Yr{Z`{MlfթZ4weeԬh&z"UGiW̸oMFJM/r~)7N7Lc=CC~lܘXMe&[]ueW.|z5Z=ѧ ǹMWUn6K?ZʂzLkhv9MS2>lfSq C@iQVZِ4y5sN,!¯T.o o ]SdIV.fPxl[(:R8*1_/S}2sZp7»ҭ=uWwglAFr.hx׹#?8H!J9`'fPڡ A:=F,JۜL9Vc& Y(:EPVmM g.Aq^f/A B#~ v!aoB2*kϏ嘢)8Eh y]Ols&Ql/G,xn?daڒ&ǹk)/ZْȝKS+),23mE;4||O/apd |ʬ'"X ,^bk["}>?b4dZr7 t9WusUZZwM<_`THXc=wPrl /t)ouL,-}eAyQNP{O(_؉?/lDžp0Bkj,prYbb8,6\ݸ9?'hn(OFC1<(!lI%~=P@9%I$ -h*׾MVç/dL/_Fc{ֽ͊s _Fed6ATGjl:}ߞUї۞u3. V]\-7L)@5-L91ruRͪ] 1&A+K׏?J%7L--ݦ2MsAIaԳciDrqHsCX ⻵CH|ctC.XAw\Q*;\y6ӲUA5~0kM_qJg&xT 7gâM+웸Ysʃ?H7jZz1G gEvhjm}^헦]- c퐖DFjV)P/Zk{μ"A`uyeJ{WQwɃSA"I֌qܘpoTbr4$ic8煷R$&1EEE_5+ʇVRe(S'gw\`|_9M`% `:NYM,TgB 0r Fj̛>&jYwGřB.nRǗ{! -DW#Ԧ^'{m?H8ͫ:qr Ӱ"P{ Y;iN4%kUJ{]{*ZI Tu3ZNV[z+.6k2ࣻlHԸY0̝X:r4(q ޛHɳ.sX^X9di]C2h)]b|)Cyy~ה"wQ,sv^UpU1L*Ft6Sh@uNO= ,:"H;f9&Pv/[@UuH&(=a3xu4&K\*ůate!4$`t&u&eYןt ) l$OEf(p-FwgNM7v ^t@ ռ&e4Jͷ~Ϩ ŃH ̰՚]*2Rxcq^Aa4XkSgSbT6ߘNI|ױY,@"pXұj s䰇i2{U'=9K葡M?n"r[RRÔO+w0 &.fPGHH`.ߘ`lp€Mԙ)*`( JPNF'u1VUO։>c2q,Rt6f%֚nhgSCaK rY{Sn4'zY118U%-W͋j!mީdj9/Yv7_ք:2O.jZ3̉\S%uy)8+prQBcrͬzC7u=/@=d,zNN(ɝrcb*TYa 4uHiz%XA3C]ʎrw.GQuOvD !oE:`+s$G)wbY*5RΡZj7ll ڠ+nT)OLOb`A_Gr5hW%$S-S0c;׏Io 9B|5fjǂ"Ϗ}d8V`ߜ1C?qlyFw2Yn;ؐҕD%klyFX0m׌8VXat}I7_BqSΈ3hj0Q#jxlT{Z<"<7[o?*JqT5n |@r2 8Hu&j `c=ŀ/<^AZ.&tO@C|)(1{T͂OݟeU8̾4=E+F.h%'Y,.'!O:\bzV|j4Js~/+R&PЋxv|0Eg`\aU{`xԑ.-n>[+9"ǛKRg8aW=8Xh҈4s4R8Q6 $5UÇ0V/$d54-C~ڧǼk9l$-63Uz. !ٲ򎗉Rr[Au!ݸ_  )"J%4 .e+OyWMr!{_&C+ܣ҅z 쁊C=e&0ya"dO7P6,z+(`-:{~Q5d-6:JcuRGhi'l!Dq\?DcHoHw#p˕A1uHߙZ˹o_` (,, j&"NضֺeQ[ R\"a58<)b 1;@,nb䠰ҊaÐ]v~~>=\)d qA.G񸓬Q"s4zTgƢTbZmk9W[{g4oaH,+34W(k8"<6s5U"oaʝFӲ) 9aK̶Mpzz:4>mڪu9iLF% M=hѳ0l!rC;۹-\*/챦HlI@9p EFr{ 䣭>M:i?5θY{nuݝYO0ƈRI&-ܒs0ĀG X&\)ΏrGҽ8jL>$\HL1[ܙzR=CGrg{vVE﷓g< )|DnRvkA]}ʔlņOR ל -d҂Eh JBjQd Bټ^9]͕;70OE@ 뾣H "!a2fCQM9iKwIX^ J$+xMj姱*٠Wsd-6fVCl.XoEV RX wug>@ji/Ԋy'0&lf| !~kHWۉV="&wD*ѩY"NGK In]{VDMIuMo i;r8.ˋ>lKTg> 5/r\0Kۯ c\%P6ƶߜ`-&ӔMCLlL@ 5ƻ{ޢP7 XJDFYw^{#7NY dc8]~8OYwO=4?Ķ,Cq k%*v{IG\<["{;-n|HPشUb̒_E"0s9/!߂N폟A?eiСD zI|+,-KXEgSF#A#e^N<]eK䜗[x_nKbHEyQ4@F';zGZ_CxNQ!kް ~f>1%Dn}ovDg^F[,^.oFȩl0\9k$qP 8l x檥k&E%$lh*0OB̯LϦ$,`e`ԗȞZ#l_ZcSٓ82C):XcF'Z܊9)?sJ  @xS^TOM<2Q3β`M8k}yL:_(.\;d 4WȲ}[.*܄Rs`$@Oݖڵ_aN4#'&J5HEZp+A|9%$^R FUqw" tuo?D֮pHh팇_cO*)^)s!INhy|!8|N}}Djūiާ\w#H̳˵K!8թsNa `1K݂wDr/N{r*2o>e< /8. CM1Ņr!V%i>_e{Y[OOT)PS`)EKr9D'uH=@nJ J`~ 6N Hc ~ = ]򱓂 }B> O z"vBTv!\S]TiE! toR_ 9K LWb)yMTc jyc'A)?R: I4PG(iCD \*jJmb:4 NNF FS!"4k=tE L5>t0ިQ;tuZή/&$.)VlTW LEBG]Owۚ]vo)Ag_V{: b!KBٲh9zn;ʨug~D;:6}L} F5Aȹ\q4v۽*Y|| !k"]!й?*] Ȃ.#R9Qـp)oI)ʾ\+_w;wb=\XfϿ/BI*Fb!X@o2F3lGx,Ίm*q$9 8v(]{:Bٓz?#F-=Ԓ>«yrdFaߴspOI8l ~N\z Mn:PFBft=b uʷo&1??G0b辚JKŒŐFF70';Ң `- o ڎu7Me(WɅwfMOjRX䗄"BGpuueg)!Õ)Mihu;3 A_5רR6K@^ W!FDxzK4 #ZH,etT>lC]b^c[Aܐ[_չC3La|qϧo k}4 zsh9L{ػ8#pϩ6wcgj)l, ϐ|0eU+-325: j< Th mhl]駀,zGx()8W@?wnd;C%(4@ۺ6%ː @sy69A f{͍h-ŶG9zO/C>{5W5F/vʖun* g\u*Ez:}!>`\zo/S9tyO."z Rk2}""֯/8ߠ1;3<8}ҽfe.?O Kr23@N+h,V!hZY/|^Ջ 䶮=Wۺv[Ԁ@DVMlPnO)BUޡn)4YP+}t6B8r:k)|X ٭sX2>'ÀTYɸd:B` srv%ni%x%ص/վ\|L| Q%䩺s!Gmӆ:]GչX)f5 eczt\>%]w4OG!rn7 oKG=aCJgGbbG#AlVy]#v?7Vr\a<@3m289ȹt5ygnW7)"eՌJ}6U%,q4A4 /6 rNJw7Zȯa(&5,N/[Vo2A"ѯX[ QU&)D #i+%-V]c [x]v5v'_Tm|C3 [y׉"Mx3m׹`WP [ /V \c-| *5}(~܂EZ"ĕv2 :7t[hBr#Cf*uwkαXaYBHf2ͱNk6a{o]Cq!Ob X )}ض8ťpxŬS չ]6o|F,:&\ QaۇpX#γ/YϠ~Z+J iS'h{!%V̂)N[*~(+ }BS!b~"rSӑe1Ǟ?CRudTP\ =_I#6uay5AtQr=:Kαɞ{ T^ gFvԕB&5dɌ/6EZFEPB@R)@D:H~ˊS#moNU|"T'm|4$>WPF 񮉊6V)ɔ^x4'$Ǽ>($aU#5$@,aVh h8ܵ@$e: I  B#|Nf K|yީ9{hW.B3jB[wJI BrOAPM\rl;mK1N,A[9tenqȂa,+$MbyR,ZB/qIC/k3d zqV A/ׯ1[ ߂7U҈?3\-T8-we`TՓl-Mq $q7-TG0߂dh|v؍K1?HAw@cT}RWʕN:5tMw98qmL06YFy(c ,*fj5!ZCs|@oo?ě;-"}4 -c"du-3 u}!,zBa5jF,dT>5oOt]W|ԍohW{ntfsAGS^.kgc8jx836\h pt #c5%TꈽZ,E*YQPs=wjlHyFea-8.lzHځ$݉ ٤ocd ̛T545!vtbm|Tt}w (n(w]j^UMdO "#agڈCQDWP !\JW@UfN2۳K"Ddl0zpB& [-#$BCa_!EBxC9=K:1{#7;hNgΕ>%srX"u˷ fk r nSX*++YfA+Pc Ÿ`dzΜ5b8̼{ kñ[EjUQLQ@|, }c'"a{dDAbbq9fy=XN{4Tz|b $ 0Wb.D㇞`#Es[Ixbmv:ÙB986c*RPNɴp?]IBIWF2`"^UW!kՓ絣ekJ.>D9$nWtF/WqK*79Vv=Lr>u[Ul|vOy@ (1%>%Er% J Ot>TYO>c̹&hS$DeҋsM6AݗQWPuގ{t{=NSAۼv=ɱdzA>ѣ­,m=݁m,//Ġ:rծ uXO;lhtqIHlV9NS1xCP/ޘcfС]8c[^tb7BeOyR~;'.>BI' [z&Γ4!0~! +[Vkn$Q ]xB ݳjixԖT1c{Yty(҇J2)(˲MKPw{ǚWc? Q VokԻIkv@EנC &NB=M;K75=7 Aenn'rUGV09ucY \$TE_G[:Az *u[zg&ڨKIQaX/{+iІ X>y ߠx.WnGŃ"V^[a{/v | o(DN=g؉R#i? *|Ze!t w~9{l%յ\by5rF:/Ig=-̓MN%.ݾ!0Y1+x;j=eT/a rbuPL`7Jwf[JN^)8E]BMGdxS{7="11PQ"1wwtB22=ߧFʁg{T<8EFUt+Z5#v٦BqipXT5Qܟ\G#O<,=]I&Ձ~shq3γFPfn>J08>-fmQb]Yf6HNVSnwc)}+ErϢ;FߞVJe<p[uɥ^"*=gO>AaƁ$C@ůerȔ7w%tǧ~0Z kIJ#ݬ0}UNqsƁtm^}DەMaIWq*&-B|#|.UN?eɭB:0WB\C=-E2kx@!nD"SԋV4ov?V` ͢&;Aㇸ_HETUӭa=tDW/K?bYK9n -#'?Hr ( ʏsZy, g}ڙE Nj*r$yβZr>B[:@0qɑ3biC$6R->(oS1$ 4ds^jhǖv::Y ޒ953^{{MoD9|>@~Mazߌ&HGSZA/4:_}5p5AUO7VOUW%@cNWV](rbE$}gZÀш#F3EquIFҼڥB!6xaKĺxLv(_`kY8XoSܱЉ .9ifa W&'";#\g~- >؆D`9[LyYKUPYejI1$~y=rj5qͲ0DE ê2wcߨuQ?@ J8SpܭpZ#olJI\ խ׻!҂y@Vقho`U Pd{z {!nGVʼհQGvr3 'RʰU>_x vOY6ɯVbxS>"& ,(A%݁=ǰpg}=wxOrm~VG@# |o pu ifVCKQآ:a~[vpFG>Ģf_e IAN2vR@Z.e@wI"e?]0a} 82ˁ.ā.q\)rctK ui:;΃nmۅXAaẺޖYԩK܅` d+fv%?GTb KnwH+v:1[I=ˇ?dX!C. tWӴVyѻhȴ_M&Y֒ qDjĚoیO C2{vP3)sVzNcu8t F;Ғi =$ARˆ@duO?*bb,o3%E_N+ V??1>!liSok:=`v7Aؠ4:BFVkByg9MHiK6 կBZӶз—>ePdw3KVYzM*UGXPH&,'Tq+aĴ~y4YP_)qB4=[yIIZRrYi#>w6 OtG ,('c#hg-8h'"ٺ'"Ml;^ 'm(oDD_ PXv9P1浉_U,FzOA ɸ3%)w 0X b?|z[ZA”ȓEe8@`KJG**\֒Dؕrz&T%YCɣCPxD֔yNΌdjsf$p 't1=zkjDbހ{u>( yzDf2`!3CAZ-ݓ) qr}BIܵ㌀‘R;82 + ARL-DY"[y#6e3ȈR1zQ\揫Ɗ09 =0k*$Jfj4Sta%&kid/7T ;ShedUJoFy}Θ aQXPdsX)bn[h 4B*8lW9Vr\1-m+ͼdB8KxY?0vPc "|b2)o;5Bd#F-h h3ԏ!QsA˔2!*'cgVf/d,2;O 萞s՚M'6r[KS;LOh2xՐB2q\ݙSvxHXݏ zC WaNo*R3x.&|[&=N> x48.j&&Zغ2~WG2gR!K*%–e1۹TK?k0t'Rţаu/R?m2xAMĩ(9;o)|48*CEȧ|ҟ#tdi˓Öfo?WT.*nȷw V! 2?GjtS|k(%UsWM{=OYX@y8B0 E92qOkz *44>WC=dd*e3U :ȣ j=mn4/}|LjSSʭH])PEL |6pL?NXZ%v)Wu;Ө90 tKCZXbmm  iUl}C^wZ!|I*e蠿BQz֭XY{/;r)(8^yoԣҮ.p д͂9 #`-Cd )"ta8'( x۲B0-GuЪ I*~oB8ܷY 8$W$6ᦨS^C qq r{^c?hOqtq7Pi_Tҭ3r1f`L&U L2=b"gP4nSl[i=&PN&Bbd^ذ C,0Pd}Kֿtt8SEQtnͼx"K1( h8)z:9t6b7),&]qJK̤>1l9k,9^`r>s•O[GC ߬t5I-c9KNĵ8Ϋ%LK$gjZAKTk[K GLV@0 Yjn2llaҼC}Fө:ͭtS^ &)åf s?X>\ >!c1j>}ot'+ o v8d-:[me=qHd|EQ!hO&gTVU5fY oM6=s-Ic˄(ƛ[ LKK,O+'WB\ˁ|.3rL{XN+ j&@Dy j!o,a:+sk#%6"| ~%z. ̰i XγmG 8HDMM/M=VlҷD~U bdw׿`>ߞ];u^`W|x ń>}:Y/G^w =E;v){[Ӏg7Y( wKMΎ/NY~s~H DžP7 Ƈ.@q#^sa Wv;֚֯.Lr-b) 3J" EqT PyO3fF1Ot^d:yK2c V,sS\aڬ*z8bX\vc(;ZQUj[3ܒJwӍYopv|.ןw IA&{*X~ 5nSCAm6ε(bO@ XaQAcN?k/k,B Ýf8@<'AlB-yTsS0is;POJ]J=Cհ7}7ӝ?$!}';IrbّR&b0%{}&yozG[U2lX Tu^OO"95_ ԄQ6GK׆Z_i-m݌B-_VъVr?c wE߅m#m `0lgiIIER>3$XƮK0 u)d5C;O-;ŗy.,!-Kū v~mu!UE#ɍ6*DvL'gh(5K2,o3 >|LDӔ3KD/ AlRMHC36:Vw{e񔎪p?,f6 J.&*CTdnUR$?:v˲Sz876&`f{ZU/ g;0.;n78^CgNd;xK݌[IY BwA&;FSS0҂j({xaz7oZ"QCU JCg1=r.{ =HJ4nZ,х1/l˞;0IRԪ,L7V \X 7ET[ojjTS+9'>=]V/p?2h20+  m(/qeܠcI3$Tnx%yXF{W놼Ԥ_%۸z3Hn'AjQO4s0s=~Sن##0k5X [ݼU1{Z %J$s;%mƣn q ; ASwhGeÜŠ2w\vj[V\YKw;JܬNƧ1zJ mufl\u @wր 3<%Ѝb]_ٵlJb qhݺ>e!&,/!i^#{`VdIlEQ)W>tdkW'.rfP<)@XyB H# ^ˁ"H\;y˸zd$1iC'jTEEv* ]ڹb̮&y`Dϔ&bp"B;V}d'%@|꿩̪2 $*o*6%,2ky;U[k.pzAĥ1GUqVPF=^7 #>gTY/`g*hH|w,25J g3ҳtAPL`!)r%S=GVa~/gR˴| 1,‚ L1\ȅOa Rq`*?'UzA|HEn9(wmHgDUϔnͯ1ȍk)Wem{}*)) }yyЎ7מt m,G8_< Wv`? }6Ny!*|ЩEg)j1Z:zPU&7/`‚<]c߅-r3-&~]08܏g%I@͏&"HB !ť1M~!@nϐ[ ژL!B4W TUʫIο$>չ#{OXF^{j>mQkD/ $ vlSz!Z03KL?=ƔPV5R =AG*=Q_NE)lkV\橯hǁ 7w%,1h } \u e*=C.2 JEɈK, .gKq{L[Cˍ! pqwT43\B*Eѧ 6W^v8ܣc*+JV = ٮVfʏpǗGd9?/05g"uv`W[|O i?`@'~||=FkW'St H?咇)ye.:]OHbvDpXFCVDQ7 td=*ɮ>Ch# frMcnrWPp\fe_`BjN9cMZȼ-7rrs"O%!O f93#5 bDuld8ص0n}dm"V!G\Ĉ=(/P ( ."+7u^yY@dӹR-膂.G_c@TcX\w}I]**-+kAb~DuZ@؇5 qeퟯiƛ3ہ2%2yyzk.Ђ\.+W f v [O;D%H6@Q?ϷC9ކb~?G4/S?D)\fWP8czo/Z[bjG89Yxn%?h{2z=FoO!Xn_X?ajk~vmx2-\ެvk{^\BXA#|.,dd-]&T=١%% 좟D*lQ1K:gC7!d=֚~ F]bR+>/ةO`IE.*/À`/C+(jf\ U{4TבC+𿺚Nv>+g}Wsφ) { ! >dLXWI{f :xAAܑ"eHۘ Fqn;Rg)0gTYl x.e6MqB;] 5CRfwˡksU:PK_aeŎ G4 *Y96Cʙ"|F:'޸> 1~H#HJ`nS_7\B,~H枳3U3=,f5ìv>.6(iIOF IZp+4{T7${Etwv?ߠ@v<:J^J @ IXe3҆f' I]T<44s$*П̇:Hɰz~ï2tėJ|b] 3|ڷ"X w8C1:oKhKћoӭ- XVYLZ-OLb7'3z}]:P$Y;F޺/nhMXe)i&/8?n Zz }.ӻqDsU 0Be_uKf9#k -Va3Z[&.ċ rr$[xLt9y'7>d'a>d*dNX:W.FLT(:"? H" u7L8"`K*k z檥\p)jpeoF52 ܩw9wgl󣋓qkv"Y~3\hz)Lw% C*jO9edhn`((`Ց*˚ngY@,2KR0Nkh5Im[u~I6?E;_ᚬhr ˢFF+|= sLȽ |Ħ `HINy| O5AќFiZvG7ƫQ%XU3O᜷ǡ mAD^le4,p>yUc/v} GmfظJdȊ9m$_2)j F'kpǍCM76d6!8 x7‹ɳQ iY6_gIJytrכg@τ;klwߍHHrH[I3ӨMÝ[6PxK`ۮxWsl] /z^.}:|8)`bs-ە]b/%]xϱ&;mzCIۄ[vX(1OqLr3EQ\铃̓!ӥ͑}C</EȼI3\珝NA] ɊF0P-peE?L,P[]Э;1$IԨ6-Bx`+ ihS[B;KF!p%ߧRϛ'7aWJ`PeE-Ije/oQ*Al3pYvccʄYX nщrbާP(`XZbDy!LK J ͉.(Z$]Aἀ Dz'E1&YV)gt2A@.g=jDd;1u) 845!g0eN;'!t-Up] $h;p&ʄǷe=X>9qNWc6pg^{!Wb#+CPфa%AjsÒ4W%u׼@<$ /Y }m]ã򒓒vN(%\Q_& l W%`m/)S̨9:aIJ0фѼ݁:O:Lem٬XkA/˔Lr# K2u;w EpM4V*K FQ>Go ^IoboZJF8 E.MTm*FCvcHC'fFN4FGrNʤьjo! Eڃ-i*~~~Wv8ޓKX 0zc!LNI;A(,*YL)((16)9aIo)8s"URU#WZQ&{%+BOhޑ1OENTz +թ޽rWZn-+*|:S+UyF*; \e#'L79Z%XU$.sI4g?~?/et6{*paFɉp"E D)Jq̀k>-M6C8Y Tz= wɭO~Jɥ}.6$h9_4F&%0^& م藍Q`k@A:!(y9îzma؆$-?+ >\Jn%i54YYBQߚEγE/rüEWB&J/ӍMCwkeN6)V'Aۂq}o.۞3uFkR!qRV*`Аh 5v t-e=}ʁ }ҏ8᧢#͛?H1(N,wrx<컔Ĝ6=zP+c?,~Xzc6zė㧖oxT]Gؠ3pٮ kXэb%{yʨ+4W>\3fm(Uek bcDvj׮=|v]ީWXݕ)Mj5n|"'߅p YE-#]ohH_*3^#. Fe<&J!;1sЭXac3Z)Lwx-1"ѐ}v >,)V"=R~)7l V bWZ`Q:A$>` $QL#!S ƳJkl5z"#j8@n ϼCj] 5AJqWt^I20o"k%f O*tHRl[6DO<;$pzRe۩F P4+i^9c@#DRU#is*dODgԱ C͓د-W ūP_=N'WA )#1jNf29I՞̺<2Azz:Yಧ)d._ ec,уY$~ uo:I*JILtikT0ESX~fHFkO5k V>ͷe~RJj(Lƴ6n!^ޡPh&eZi U+XGpGV2TA:ZUm{̴`Tjዔ?y՛wJQN4LC3S!x4`f+.?E&QF8Ydz>\@4/H@nyWoyb 0ӵsL)/(AO]EUk^kŦn#]뇧Ƙoά]J@JX\Y,jp)5dNغX6@Pl}P@.`vQ99S֙Ljkup\IRmq-/}LhzȏTϕAuN/oE=M?%Td7j8 v߶['žk:x l[ٓʩ~]pɐ9y ~1سA |r "HFxf=۰Ībֻ@mA?g[zr\Pږi֞W $IWGj13tI`9*@J&]sҩPs/'|h:Z`#g!\[P;W شWbO^LaPaY8a")sR ;&LY(;NLQ Y[|DF1uOs9R W!(;mʜG2C%C>5/>zpNP%9)J`xӁ5#3 TŔ3vwSN{<4eO]e"Y>0u R]uq(FZQpϦdIpaEHv96^}\[i O;|2֗.\&՚ v_f[#U?, el^I2H=zzM`y08Qi:p™UBjR/+6!߯vfbtKm6vI Ŭ_kNN nPL#FP'h#4Nq;݋q9so)(V.icP }f9# FU~UT`wNsP4,R ;mff3d~jm cq@(Zy"3rF>Kf5뫯2]䏽Mݻ)PТ|ZhpC{B=?nSA6@#%.txt }4mr˚$j傐[:vYq ddA1c_<Pӿ.R.~ؓ7QI_t:/z%=$5csQ>b6S;źهDLgVh4{L 5[bP:)u;%:IZ4*EA\+ pVy/ "j她%jQ%N<\S+5B%\ )Q]TQ?`QctIHj!kG!ǴGni:L5`Qs˙B6p6fq{<*W+zZ&etZ0"C3.fVa?Kؖ3|ڸA9y F -b]9[%6z6U\:)$cyr_cŔzX{=q ^FYxYgXt>85|4{ bW!.O]|Iy/ĨKWg*V{wcцmN "LVް>x>)wz:t9KB|#y)wm!B379d܋K?DiEASVAH=Pb?M RM iHڵR VcrA!Q%E_o7̆eCQ5 +J={YHݠ+_t6'# q)%p/8c$Nu[n*w w=?6&YM09=t" lɧ9H8~rrKFbnn>g?58K>ܘK+vۘoNI3 wiohHenps𨌷ldNAl:џ4/,BsY$U3/3, ]l,Zqmom1d.bL-t ]u8Zy@%.`@^;FYݟ9':"0,# lzHvb1ڪwnbF[>~3n? Fc>7DIđw˺13aŘi1UoSj~v8f<ɿ@@Jk B>jf?K}gl00e+9 Y|݁$U>ڄCz{8x+RTLL# -烟Ƒ_zh\x:;$]G4aVRaŚHײ&ޢ>0n0٘a?PȨ(i ]8&d,`MUx; $H|}Da /QL3 Vͣ.w-?`zt7KPOh7NnY.5"j`U C5s_M_y8Ԅv\)7E }8N~ LB6^6#F_1c|ߎV,uX|CCq-+L6!S-;{gtcT42ͬq}_&z+UĞo|ty_Nf,11[3M{-oK1D R1.%nW81>V WlNOg$z11Q8ɯ层1ညX t>uIo"\‹mVu>_,K9w)ޚvQ!cy&{5>W;=W5[Jt9OB[Mp[S1*'mwQ8'FV  +leX 9Uџ"Ka1 @N@K9/3X@I`}8Q [d񐇵0@#p;7|2@uW>K,pwDk)~ ϥN ^m<wl86%"X@F?&~2ɺ. e|(l0+J\tE 땃i-\}66***Q5Y@Ic˸.{U#7L?QQac&-";Qmj\DۥVhxdQ| 鏟{Qkg3MY7Op/uh?r(B9LJ's|Lݛe#=PmCf('QEg.cr;/w4w$!:`}Kh-7R^3.V#j_oO * UY,W9#`DB0}"efeivy="ƕ$D`>}㽫q\^d+rChG47}.mn"^wZ>! 8m8m _ζ?6(9!H?c 6}==zқ̹7p>@2Xx4}z Mx4I[w `>Ku!O`-{ 8_"@+exEy^ծÊ*b -Ŭ=/rBlc2V2W\RCADz+N?s ]sI?K(ݥ,js~ K;4cT[Rq> ;"Nĺ.Ef(Tf@Jn?>$fMB {[ UEk6B͠J4Ǣr'm}bwܓkd@e"}YMNok.$7uz[\=IdJp&K } jMc-smś\g,ejQaʞ91ֱ )ĻDbL#Ed'~&;[~`*wH&gF;x\U^ˌg""Cb'v)BK* Xdr`(hrmj"hi_EKjd bŘ@$h*m`rQ6Fj~ڙcU}9цU[ kd>WL ?,!k.$mþ/OUH7. {RxH{sΚNъ}FGZ^ D ~aYGs?mBkfC^<4c5xXΙ)PptQ9C7dRXcLz}U i aH8o*%GxMr\&dy{<%mU>K]Y'+2&W@%`aQûVX+ZIB9}9ۨ1g oC̊E(fW)k:q(bԂ ߜ=i`S?!v{d}3'@,Ŷy,`/-  +qiO OzXi<╻m"n{4aWsO^'!T8c&/q YoЙxTT{e #%yDSorѻޮ_ * ToJ0Ń@cjjeۋaz՛|PGT[z9i0{}|8eƻiEe萨Y#bɕ{Ƽ:UWdW Ϋ0?4ȶM5W)N"c hMP}A'#iQ=7yDgyB#SF>#41_ey'>]J>;+DQvYiE5أmBI>\R/ /}lmCBj=Vl [L%cM^,iq2SsZ GcQS"L0\a:cl^)KlN}U4JCY6>(UTH"#Ia˫֟T#%Y'Xfr_u%|[x0+$A7\zo;'iq!FGJY^n|kLDѶ{(ZVDV5yjr8ȝv>cǵcC,$ ml^i8${]1}pA^/ ">zY 7 P]R B0#*2y c\Ly.] a$wUICۨjg\F,6>uӖC5 O?|pb {AlVfvmj_bC'WOt3sp>9ekskUFE2i5aS?2{%:7jqƽ u5Ss+[!HV*R@AX8MKlh$aH&D%D-qۊZKl?/Wyt1Qhӭ]F$8ow1);%!ؾ, !Ҧ*M(j>O3Uu{+ =9!ȮnuVCձXsY3h7rHU(K@ooUj.R"㒧4>7o0~gAAV>Cl@n)3;th^9I9vcu *$u[튜ËA mGO٣G`CBɝNmz)>(Ϟظ\竚s:.^Y}5,- ѫôڍ\ X:jZ0a9q쎅=wMX^^2?VzMs]4+suXC!',2;x9m1dŨlQl2D;:x.ʨ$YW$ 6<^-`Z\҆8}$5>7wtc/y ܻ V1Έ:s+-wl6aQ,6lnʰԨbӾ@cb}pNkUh6C~NbFu[vXICQ]#q/5Z>VC^)LAdP?(ߵ]Y縦Kn^It8Ov">X!+$ 3q䉱XhF!Ej䢐 hO|V~qIFTDpW*(C#UQo >ADBݐ\!.h|h&w73'+j.˜ hUQ0i&54WStڣʊlK w8JJPAxt3 /kS(<&?%Lh0] 頫&@[EWpR{:xjGEvݏͽA`19J#_hɱ3BM}װWF.3z$pF_r;07,.~נ4j1M!c3=a "K9+MM~Y8XdHf+]wcf m$ƈ$C1氊&[sUUO3ʝ;m^<"cqL/C]iԤz>qtt) Y~A*ڌ ,@`ogIB u.3 .rf [0:@/ڕģ[]n5:,UՕ&zW pODN78jywmj>&^>>bG;v!; 0&Wd ӼZ]SNs '"*-U>$c)&a\?:D|si}4x {?LQzDP,6\1{_rX4"t0*8\-ljiT:>GYBk{?_?WBB0jjz,(t46=ė ,vALV HznTơ]>c2~m%&А?#ej(WD~i1Q"0"#]V^"?6^G_䅔]1ɭ䷿T3FA VǑ{DY-@FExΗO ,vϗq?)jKEScB Or"jYrlYŷOڤə,#*xdfY8=X;, s 7bɝ+eB@/@w9;+H}p:a]F o0HF#6T[ݧ:%"<Q8 $a%DvwxwPQNW̛+ T ~{`J[t6 o)|^+J׬+vb_ƛl!& y9koa}z|'>uP8f" tYl|lf„nW[ F}lMu}Dz)jU9IOsuQ)0z(c?L(҂Ix>BߡCKԴQbQg$;yk2q*'aM`Vf决 3j ~,9|[rJ0l)6K Pbk sMB9lAOӼ̻S)pM ,gsE։*-&`qVR0ù@hz0;#m֭C1 1/t̐ DTUVγb+V@bt67 *U 1f紡qv;,ђ̯H#"Nwía0-rʸ^%K )߬e S2A+c9+=Zd+cOq:9ۜ= RiKbT;bۯo=v3GzhZtyg00}P$r@b ؖ7ye eƈ*'h;kAN$FH$FBj_CZ=.CḙL1h {bv*c j|&Tٶ+ S5aSe~m-YqE PwEU :5V3{e^ɼNL0ϱf6c?fQuIUu1#23O چ)*UȄ!b%/'5VQ25LѠ).fmehd"#싆 18GPrRbrL :h} )g W{.\w-F܃+&FIHZex`AY2"okݽ|L4 ZfݺA/(51ƮIhAZHHF\쑩ݍRrU!E鬱 =VhҜ09fPdFB< i cUfƤmdq&5>PT6 tnk$Fu jsU4NqBvvaAV$cp) ҏhˬO'\(ű GDwV tŒWwrdwYû|vRÎr`/dŮ@[X4.wtVB8<𞣒ST߀mTJO :pyqݷfi6.99 ވt1dK4:#5^^9a~VOgn' %" nN8p^D!y: uoAH6aFv. E^COQ/߆XeRZ ahٓj׀m6Z$|$mlCb(L'$ON\Ɩ[ESᕕ%_ZFheXH Ks3[0 !AhW'i9+@psPcR g>D}dXhD3 AZT7o,Z?:/qhުm*Ɍh1T-(Eš_'\/K*9 kFO$yMh7Zcܸ`Y~s#FJۄ]rbwe5IR3`pKp9iPB.;lH"8PȠr\#b얼RМݻfG( =K>9 Z@neell*̱(*[2WF,Jqh|<ةR~b7HxNd?(&F,{Z f.t#*U;}õ@*o!PjX./Y 9YVg_'e?.X}0eD-m; rΏd<ѬG7zF%ݭ7ݲ6 +Λ{l2Z* qE=zˑB3a`|y:dʔY_<@- 0s1= { މ{m>'漛Πn_&UAEсT,G]ـu׳d+Shﯳ3XE9ItNSמ"ofTT5qBLBnOAF>ox%yz'q/gkѭk͈bLCCϛ#ax[5,_&Z#AK@kB["gbcF,TN^jN;-~FL$q;hvجml@TQqXYF A ^kePs7WF+aHX3C=0a>M f- {Iٯ&D["4ߴDUS>W޾e8^xel҉aT_9-9O*J9Kl÷lW,J|%$9-JRT< fV3O!\]vե h$K<(wnp<Ϣk0\ zhS{ _0ձ0K]Y:qBEz@DhЈ顨j̶h: qT^p|@Y ;׏v))J#cY$.T~|DZ;MOUi#]ɖwg3N-;*^,̬3B{M`. &bfTiH07{<S]Ҷj.\%\u^S^d;`K8Vhi3Xψ2LFߌ/+)-n4(҉>U/ Je{-Bf3'1DiSU)3xZ?F'FY Ra)Qk]Uym[O1r@:sڰ#QA a|T1_> ggFzF 9^lXG63`sK03{y}V|NP2O=zHy Kltgv>jeH,O g4"^Z&S 0\ UC;!+d\# r{1oLo|VhKfF`]mIe=$x LQ ٕs5Y"'b{C9vJUPƳ$J6i\peC I)0 4'ٓkFrc1uݨM5gPQ!{VWݕ@}:uOlsozŲuxFB#Ā{Vn}:炖^?;J+Qxj`%Ui߶ݩ!ג<9C{PA4}vbK:>4Pքؠ`/R48:rd\ol rB[JЀla/Kyϟw(h+5Fq/[Q:g@1 f6S58'¹8q.uho1e{OE}Fi+;"-ɵxx_ 4xY^ėç]ƔǒԤ̩soj^U~ÞzYwVL˒Y!Ҹf&A:^y-ɆSiSa[-YV6k+ JoaRvjc<=C o >R7.P(Ga+imB6O+bV>qj+AcC$Ez6?E$%NvYYb0[^X4J\2!yHE%v,tllFSCHߓ32&\%6*<4k oӍLĶdD9/#А]Đ.̛2  VlOT^v++~ qԏnN?8JR G[q >\{16nNJ&奁 2eoz>p.\ u)'ė8K[$xsAkR$(gMo`!S-TZ(k?TJڄW`+ -׫ۉ&žug*U8FW[Kjy@2ly1?Lu3d#ÂtyYoN+mD sOˋw2ECsm; ZhyKp_l^H dV]}D]F9+\Bo'FplG>x7-[m懬7qww޶_O&by/IY3U0>?rQ!xN`2s87nC틎kӁ5* \83ul^:t<3 8[2g6 k;Ŷ"o;pq݌}pT6s`LtmzpBFc &Gx~?fs:aEI(OVg 5o=qņ! .KWz9cJ/Gxx;~(=@=H[C!|vRP.jݭVqZ)ͱ{(ȶJ4g9rtԍj CٗE1<ۛIr}W&@CGj.]ezSqZW(,m7׬bC坙C%|40lG^Bb'W4W/7 Mim_Eg֏6OT+RTE k*uv&Uu"Hcc%U~jj'm{YNJw[.zNR>xI18Rm[ " W4O vf(ءdEQp&:P"S峗@/0Jrz.d&%K˝gfTQ'4ٰrԬ)@\^:/cz١=r&_bqVH5jZt4in wZH&rn ܽ(=ЊԪMsڸnOcB?c}8sۯDԋڠ yP>gCy^WϚ~z,H˱@C}}z~ M&-zyRcI ?za%\)1av V)|!EqNhW0`}YI$W*D,fP_2T!e-9|k}*NHxJJ`\x9ƯQzq M$Hq/( m"3ç!~ 6SWG|W(D5[vAH$89NNO$†Ic>ўM:큰_LUJ*Lx@qwKd4X7s>Pe)<2ðn+p[ҽv({I.y2`T,t2D$]8溆jR,C p%S㇎S\kT@}8ܶ7:"mkE!6Yyҟ꾱@s3R/8(Ŗ:hJyZ ބ>c+JdM{$3bwym?=0=x},ꔺH!xڟxERaW/w˅3080J^]Ys^\~PVmr.2U2f,jSr{HH+# QiJ0jU$v[NUY,&ZC4 ҹOZ߶h;pfÇϜ6-u[K^i ^'S/'niĒq|KrGO=!"BJ,mH*f"|D1A.#crw͟@RP1V́EQ(;EYxlgD Wq_S_ݬgdd;`[ /<]rH%x+w/tQ`q-)\32`P[h=p*gtxQ&W!eв< }n;IA|=ެuF2$c1K.#'=+ɨ/s~_ٖCKn骖[%8ܞk- 7USzB37Y# ոcEQAJpPNQ8~6y |84@rӠPd?3$%GL4T¬PԼ 7ֽSCHizNs):S4J2B P.%fh| :]^^+$h{^_*.Ta,ֆP2z]PHgJ݃ew0SNY6Zc&jkj_BY1l͹ʷdT, mI0eF6  o/g#K`^_qqJlsg0Z ΰ/ai@4HlD7ьhroGVN)>kkx7Ք衰r M߾웳c p] hG=Q1[stDtK=5sGCuZJJ ɓڽ@/s%̦"Am>[cy ZC{gU5'\@G?P*fWW?۸>Vi~ LY|$VZ]|Mɢ'_J֋):5SI?dǿsZLBJPa3m8\4e}1v/U# ,X:U&9.?gH5+gd1K\ ȫ qLɐ#|I۳~ b=bݻWeW$ig>>DU7wM(gͦR>ݕN@$8~6;~58RS GNl_oVj]!rJr#P5ð+OZ I8Zup"*_Z>&,aJS!Ѐ#9*@v_`NZ=6ύ+#&jV@UܼݙMUJwy:+ͶФ<\ɐKbAKarWܢadWjT,}u6Y"CɝxOd|zފD2s|ژGk9!I]ҷ)i Ľ$8"_^6FEk33% R FRp_?7WKL;]Ej0#%9( kKcKbpZed3@%!<j2#W -OA4%'ɡ($Z!asz.L^3fE{K]2PfbdRH30wi\;ƒ??W1CڍL-`tԏjH(#vNw7DY$7sH8̓f<@Z aR.K @$& WN8iv0D5зՔA&sYw_9h[ʽ-;r SJpU~D ENM\/-<0@uř\G8IO shy:~?VjOBMc tl%s9/w٥ *sqfw75 {G\%z=s^ur `{Lċ/1Km*ï3ތjau =2pQ{@{%'J! )=Pe¬scCpՠYO<a zn/F6ßWxPJ/wĸ H}hѮcQXu`by(GTR7ΐvZ-E x׈>8LE4)3/ZD6,R}F_"gQf>'Ap_#C 3HuҕP r.gdP_h;&t'b-WHcBʝNrT/Jœy8@1=t\upUtrJ\ӡ8ƽIP*pPeӗaf1li %n 7k;d>N9o{yR[PLScAlM?𬿍FH!u{MEQ+l:&7IN'@U#46 d-cu?Vԝ8UY 2uY˜fog F[Fξ # CGHK`կyxѓ =FA gm)@S]@~=:ӕT hO1&3)CaAO_X] OtNP M (9Ɯ8*,R܌#4b0(g+yM|A| S7af)fk$|v@F @8 W;CT#7=oH+$-, OmqU] 4ޢ=>@׶%:olDq5=(S ZHxH34q_SecK+\B{6yZDw>  AYF4!}x;oCYTlŪ1 F( I//O9@"aPs-"Tm8k9<'l}0Ʉ ` &qһP83bJ# d͏#aPY7a=EJPJYسa0~#|e>٘xÙ=+xvjr Ĝ=2sUYgˬ}f0-AY3Nz$2+4GO*aG7Gj5n1)EuK#'$\wQ`^Ƶ/>#''˼$jc>vY6֡>EzrEnq1w)0],lp6k .iC}l}oHϨ(R;>usn i[!G?>mBHѱya\ERdjBђL[W'0[PٖM:@*?ݤS#L蜬zNd~t픖L13W|.[%I J:`I¨^8x:]XʌJ>uɅCtNʎ/y'{ϕ3]O9t;v6NߚVy)Z=# ҌW%}9Y%5TI}A\%}ЁD%FX9ݣHZM+/\\odߎCMaZ@*{0%RLXPΪR Kt3њf7/[(;[Tsy0d*2!u# dq"($* zbIUpY`b |a§@sRN o1~P*Xl10wUo`]DeO!]'nh"o{7 䳀iܚl]߱ -r/1z_xbMnddy GRPltTLlF3ݳ&=;v]bksz [aIZEH-Y dOEq07a&cmhY_H %`Յ T?=XoodQ lb ygCXm.[ ,Eľr 1pbZ%'R0PZEe:Nv${3YB7oWnPzV:ʉNP3ۼ*mOB}?εټXi5=DiN-a7ȸgxkCb,\@mէYMd-j!53l^)6Kقy_7/Jӓ L-tsUMōX:wF׮xYHTLaǞe'' 0)4*ɺ]ŷ]{Gk&hqC$w8/} &+A4dN+5n rޥOf$3K?GIh(FNDзGv.L!w=,>ᔓu1ܬ;DЩЙ_td՚<0^@ǃ\3 ujoG{ Rd XXJ r# Ǘbkt?CWj彦D=dC(8J/a x??NϙXkHZ,bMT}Yyhjي1܁kzI.;{uy'.pO5F&٧UAvQ"Pk?a!;#Қ;ȻĬGAo߆H@>9Hfu?GTnMZ tԞH:M'c+%+Ydp4;j YƐ |xd:C^! !%NW2Y9׾M/6aCrŭ\MIW66H @QލeK4,Udu.@gB˿:c5R9<9}`i4BPۛ$S v ׺eBذp "VVcgegbK@~I݉ҟ q|$(!4?FLM5&]{pa i+bѽeBEÁRr=F3~f4>x먻9>T)^U3Y 5.aj!D, Qi[xN2Lu_ ,^b/N(ᨻ< S>/&/M5 /g^dXS(aU>A] $ۖG,S)A2ـb?;57Q))箣Ia@ 'ܵ:i9_9\pOPޏ)iRVNa:i$ȂK umTw S=7xaI|u9g]FZcSzLtG !{b/ÂT<50 J:K璛 m؆cG(螒 *f&;]62Ne_u9rڃA&.ns}+]anR)]mp܁H)/ZCm-3qk0^ WIqAR,$2 r7FL~M:6;qT}2{(r+QhcT% |;i2|m 5ݬBm\+bI ]JB)¿AEMU~{b -~(5 GAr3M^h~#~Ȭcu:6qx K({#q;{~;ⶼ㶬,prlЭpq me 1`rhtc4* eGעqkсWa5mKx&e)vN$ar0JXz dKFtg8£Z ֶm#,KX Ыj)^;o oهڂ\xMInJgxt;5 "cDA"A_!< -kY^q-mZ_)xMw  ЕfzE@*̩ңRĒ_l*UO)ZC־ ,5;HPU3AZ[lkwi_ѻ3Oqfoh i^t;]ņ@ViX O䷭ QfpDHd9~%i";<֡8wU+G?xDxˬ\k&:gRZ0 ,tIlV%ʉL`! a2`~CftZxu4P/3!E\eibP+osDں :$iHo㨻ZQV2YOR?4i++Bir ]DHM`1A`v=_ ]OB '70!5w3tz"?o鎙|Olrd`naQ2f>sw|DafـHP/f6.b}cՒ۫8U%EP0BF^-04v{4D/1b+=>~m<;7eS z3T뛇 {]P 08l:s//Z Ig=+MȰ+6a9UNY8 1lj&[%^&,w ; E& ]f0םb 4u)E*`S7JpHF$῾(K2U.."t6ئ3Fo;MzG #\?sdWm3Őg O!`QfcD(8EUP!әਃX2c?o03\l\Z›A$,bE- &s}D)JGH5 Z/!2cyVrĮglKgvSbxם3.BW{k 3[2+33q-M\ǟ-F""2" T6~3^'"*DN/k`[1賖22 opΠg(yvbsoLmt alj|mzc{2Ek;3l̉| 6K:?Wo}UJ7/1Xa?3f >`xX)!/D_T@18D7+~!R0=7N͒COk\<9&J `ߛӼ$kBoiz 5BnE2*Q̨hJ4꺭/ۆQ2nҭ79+$ڋN"ų y./s8$1 r ó6F/qf&Skƪٱci/5I>XXΝ|J9⌕{ Pİ!W>$ 5sbĤ+vZ7iAfkHշFE#dz8[$5֓ȓ>qMb@RT5pzqS=bIKc*XGymT Z*\nUjAE4SAd'x gY ެ]_Rg+SrɉӪ&I~KBj8̼膽e@H7TIϻւCpګ  6x9E'0u xToƾDXi#{w'$@j"NPm;cO;^H5*Bo(0xrce/O~7n(2g“< ׼v;"Cky#,ISQ<{!}NؐVhζWLj uƍHǵM]=Umf(Ї&Z- vZg,lqbfԉUHP񺮖0$ |**KigJjnճ7p!]o~?aԯbІy!VYQ9$%x2\i&4ۖPҥ0kYyZosTSfEwycIKq%[ݝ2T*L̥G݁ePsW# ^~6* x I?ti ->2Pd-' M@~GFg?̃/j\)usA bR 8x\$m#W\`r%Z@S|NQcĽKQBg=^ϭnˡ8)n(^Jgn<[`Iӕg+YciSϕ8.й;LhMχX bG9% Gtۃd\Ҷ6{[CgfBVjioip(Sf{~$C02c h1b}eໂ1Q 17bXs7~EDzΈ\4!XnxA6L^# W8"^x? z yHϢF0ܞdhMQO8!]eȦs;::Lb*Qr&!j$-+S8-C"`19oK+@K["ir?Gڄ | u'@C氢o ̢@!5⡧ ?gKt&5INIH8Y8%K!eNP+kbT:-V@/̞TgRf)O,XK7I+#T^#3] ´OcMo!֥flݖ#{5fDަ ?/y H*ݸ3,&nV~.s}#1T.arDbp)`a[ʇ۾USPxm׭]v執r 7@*" V%#m?ZFhl$;{XC\z_Ɯa#VN&s)0ct5An&ŒdQ@i\+]{uX"yId.ۉIVڮCQ7L Q:[4ռ+O\knwqӰ# ?v_1NTDzW[ Oц罆FB m>yz# +ԉVwAĕtK'U>MOQkV<~bx\GW5M^d2aoS 0?AJWG-<.`|:s!CI2r.Y ;Mpp>5/ p'x/H>_Yc\fG HhUojk(jcV3/iy2R 8gi|ʅ8n=F$\&g$֞ϔ;Y%5--dc:n6T<R5+{;B5[2wEi0Yb_E8wpi;3RkvJ6]rbZKڅϪPǐtld3 ?Lcraf!O,޾ns(6NuŖ{/xc#ZVDNGKVϼ l@`OD}c$S?9\¤ U#{H&.\i5Obu'Hq PbjJ\ X8"ŀ 9 ͳ~ {ݙVAuMv8Jz*z6d:ΒŲdN-""wf$X#JCdtѷHSbGRj&^${gռkV#YHI*α<pX(H{vjOiN ^qƤ3nxW|ECԱw4E#n &6ǂ3 `9A}&ݣ%4.$QIwb"eNjK'RRڬXWDb@w{H> }RK9,yt'ؔeE1mڷj3 Աs|NA@-Ѐ_pnLT+W6f.à|(O}TW"W OQ'8$CݟtJL`qDo*D kFaϯgI.PHm3S1acޫVV :%5zH>`]n y =@"c +<sŒ1Nj;Rz(0[˩?PSKT-W9cZ0UUt%N349ܸA&4{IuSh/K u>q7֗[{l|z[ÓrVerSb㲄H`QsB N!&\U mDzfP͚" =YS Y8NE/,Wa ѯ{O_q6o3Tk0Ԇj ,& >+8S$HUdž}Dm ES*s@CDfU2&̬K" ,Hluh?%?()f`)y"5Pn*I.s:zUuy䈛oq֪5$/0{x/y88_1zP$|][6GcOS7مSbȬg3K*nb'l Wj93` .2$:πAǡ|5h/p!$9qzD)m~Botni{ziOo ߮j1IV+K!\%0E,-,h-0ȏ䮻)G~ &KCbkK==ףvbCS1ׂŘnH," Rvx d}|ѵ|-$K[H E;*M|{|@1|[WYSє;I9{<~Zw82/k2A,h[@MGD.Lث՜ ۥ;Lq!-'$vbuj#N1R<_a3cB:N^X?w3[ʷKt mMn?뵑]dZT `{~xŰ_-oӟDL .( o Jπ<ݗ6&EfLS~ kٛh#U㛤liЕڍc1N.MΒ0g+$>8Vprh>:TY F('LE'=xN!US/gv3< iz>ށ''"ɍ9Z 5u;BZ֌܎=$76 Z70eHS nTI\qN +ʮ= JU}m`z]i9#5Gwoڊ?91yAWh$Sֹ ,xia%/.T &NK|) %&#vF__|$&~.&$h[1DY%-p(F~w4AHT. yLCv^`lcݏXvLAN>%9dVtIep ({H6l\ԊY QAQ ㍎RM3[Be dW|=yv,(mިaÒ!@#/nfۂ;@erؑݬ4z"J첣1*|~bȧ?@^.jhd]~CR%/02qX T!5Ar.FJ&CHڪ8Kya lnデҰ! `G>:&d&-} NJK'&0V|̎v,U":3j^X}ׇ F$&?񬟐 f.@oQCKAc$QDLB_<^w-`jRLThw/n0h+N#r9l=Tb'L=Dz+ұpz-CLD? qQ>n`a K_4jgfj]{IQ[z杖x" I އ#/ʨOW&C8~#`OJ|hŦCٓʝ3,&Wkv!=f}g &1R<5j#k^8 n Rk-l3LNh N;\EFm[ND|@KZ9 Z|Tk2J\A;XOϛd|qj_LqZ ߣ=$P̥K_$ 6;=[ vB{2@_?V&.D@GKšӝϭ%_šqU@P<ƴnDE^Jjy ( 11F sỴUjK [r @VDtUZs5 1E.-xC!׸pz9ݓ6ЬYkh?+MIPr9,c彔8,Z\DHGQ˩s/yfە *s`i{PU+.4k %D| Zˮn-|l|FkaG3YⵂFtGBWYŭ[0ilBmN0j8M 2ص G4S+n[ 17.-5~_L'Õ[G3g|pHKj}}"hރ Ke\}(r<cXR#u^c1EM@&g  ģ٠b[>5~沒ax16ң7XiLz{4ݽ)9'w#Ñ_@ҊKA~m :84΂y #ݖjd 3wT EK@R2u<>w]bGN\ PGd ohԀy0.>O^ӕ>r];|u]k6YQ15=pUwLfdߜڒ x%juRɾT 1A`i{ZGkْWMp{ᙈR&"v_ {A dry%IR| b xw@!fAyWontϢ pIA:g57N`Su@\`yXDޢ{fL$8J7c0:]ew7,4"t8䲚%L?'+L  agPFq|T'oA9U.sza !Dgz8B_9F?lV%3Y(uk^nyv7pB$N&!4p=ҭ]Y *3vc}=gy‹u5WRV]ԧwpq!JS+uqfDj;hOdpwslw &iۣ uٷR ]j"+UwcԔ55/$J7BZY"ǷEL~cZyIW@OZ2Pb&X"SJf7gm!/˴.qȑRY٥0_ȚooaG HPMB7|y_Ww˔BHl'QD{1u&%_pJXx lI =pFZ$ 2Ϟ?a`_*>c6\Pk$yyUZ()j&[_ + ]4;uL֢^}(&NBjCȜgt14܅TzK,;ڎڱ#R^ 9u7,3i!dsϊ~ТjWd_!mXx2K9l -ߒ 6Dٵ} pkF[X~2p&fƅw0&v}W~+f'מ6KQnd?$Dzdp,lqcF~>Uk"*#oʣvlE#r|1Bn/Ȟ qjU>P~# \lN|)rb% ]h\BfJ=-iL{/IpKdA6Fn~iόC8%DpNh' xbܡ;*z߲o5ߐazi R5T T}``=0{m̭ѕb lTEhY8Zn\Bfʽ~un\rAn`ԷၑǮa {%Yn!E4-[vXBiBVׁrI %md #Æ|MP!.Y4iOHx>ؼy VO$yR٬`19߮(.Tr=UX؅srx]Yՠu pKybX6(X yߢrw/7b@D|KUEePg v]}xr灝+T M%P,| h@P0 n|%9O=5.槝#x{&dmc lz{=5'gѦ^'.e> +u9TiVa_^m2Нk8(#=2"̞T߱qZ# ĆLJ SFOGPDpbi#[qBXJ,DX~8Qf} t3 :M˅fYZ$3+B5Aa[#LTg)6"P&7bF[ ݤnxRgw%A\yeJZ xD=+‘!ꥹHҲtNuCT,g4Dr % taMI@GCBT3.Ǚ }GKp'˄Yc!E! 2p:>v ejtgV 勪6ilns#pц[)  o+IpňF/=I,cQ֗]{hk8S\ii jZ\枫~] ~ ]`}=O#0 mlM_Go#e7iN$AKz ;'֠a3fV%U5^*wi^[r2f?P z.g<[yH ʠ z8(f!|4T ~q)RчL{wh)%^ZCoPʂUsxw;1 pwCϝM0"r1 afƆ0#J+kvX<^UA0ZHqE-(j 6rGdK6.8^\>VhOHƦkC(tjm6s!:fys0jtlJKCO2SXr gT#RN^T쩑9C)1⑔,,a.GЎ>eOfo: ̣h:XL\~l0CZE~1d~챆T95b=6FPjRA\*50g~-'DYCBZ!kocg@9_^x423H&ChpY=~z0XGu:ktp^ : :yО.tr5_Ni^>6MTw _'SoLJˍ'kuX2Hv`7-L(Β<+. /~‡] ⺳֛m "@W+Լ#Oc%Nd:Q* ]xC[nOS{emA# ɡ $=aL⡬N+᭭f9B LqV #)ؒdcĿd{ Ⴞx$.@FX?Xh.9a-9j5FN:J-3(tn4H9 :$~:-5JZ=qLF߀j5W6o%~5qL#F'xoΏ"+;H<SK.5$Zh|Lb[_,RƓ峗ljC =cQ̋5v&K_1e!FPh.Os4k?aiel:{S _1qkTW|v&pG/iNC׊T+:10S'Uҵcn-Q hy74SM3.=E<}=auPt9^=E(tآ#SB xM><U&A S8uV˅e6GZNlj T{N j[{j4_ : UeXT ɄŠOքQS!aqF܊d D>0ņ[vF)f/PvaJFtZPF-K6h: c8$b |Gx>h`I^tANH=3l(Bjss<aṕIX1t sBF1^{YcB?Oz~rMGN _d3-F6kڸ32wQb [YE=IPqٳ%Z#fV,fzsZ@c+aA;OVZ9LGm@Q'ߧ7pn&oSue9ǵ1b.ejzI4 h4ϴoPe_W܂Z+!#Y8<"y9 ʉ>k eŰ/ ċZGV'L^ {`Cn \pFɅWO3J[ןuGI{o&E6TNwMC]b =1݋ `M I-;Xgޒyv'bl0norߒ@>-XU! 4-4HQ.'e-zAPi` Od2|\40?ĢKYE\Vh[ oRCrRQao*e,4k^Xɖ8'<3/N %`|6`Ց{[Wy.V7ld?aMm.ĘYIwly{Z!0#0bdƚA'Bj-lvwf8L\Ѕr#z7!^2i 4\ @X2x eIhI̞g(d5^W֪q #@!D4,V{3eÖ2m'x) FK;(DطB,pfioiPqft)ll J1v?X#sc+#.i%Ze8yX̥rx²JB J hklGX;F-O*6@pm ٥l[>Jnc~?ot RA)gIٍӪpHPOϰ97h?_U g8 1(n# 1|?j}Ja?8*P-Z+fanǹ1JT|zǧ؎ ]fjeLM0GӖJEH-MHUְAWqB5ܐ/iƭq' UJ/FQYܜGChמotoʂߦ$]DAQ7bH~GJyz,.8#S?Ч7@ub 67_nͰaaو䟽HVydsmw츗-;v㡬4Z@'D޼77y~&z2F9Qo'@JW0qx~ >h'Y.NnƤ&^ົ=Gb䁖nFLpc'EG%8滁'anm><-2@DV-1C5xx-:;KiJ"ݴs8hY.?cr({iۏ8t~Lq|*cbEZp`FY2zvvcGj"!,a$|'VBY=^]2X&=s&9= i[ok/ua Ggs2CñRD׈}篰?1tfde)?ӠiP,&x53R6!6 "/44Ct²%BWdw 78 z[ {$경in?jY.Eŕ6һjA],1rvFԲI-\A Ɨ k۠O8iuiSJT*kmm(ky-fM*;B( .kD|L)r[/|#2w ߮:*[o{@uSIpmʍ2}!.RR7Vqax0r!BhVTs;x3(BA@9P74L*%I0C XĊ5dm8SYږᰢfn ݇A(vq!3l_)^i;Q {{gP_i n5?4W(2e JN^ *559۾) *÷'^xEh_Vu]I#&?ǧy[&qCǝ7 ;`쎉nKǼR+iu g`iJ(W!i\)m!>FnevM?uRwđz1SFn}a2 .cM~pD%DK[{7C!SӍn% ֫As-,Sb-R|*R" 8!`UⴃSR ÇoW]v|`QS Q#CZLN4Վ)/":1O!Y\C3Kq<ܖiu?6J\ .?x)S3V N<{n5L #u!K'3Lb`Qq+,2:&p ƅ!q*W{ʗ< a֎bQ$)_lX{ik\jGg쌪C? Qrٛ8Df6y̫?XKTg͸޵,kD;61(kQ#CeA[4r.j\X"t^}jJRNݰfO_4 ھ1pjǔT3rV\he/2o h>pXfi6JK9ӕw #3RMuw5ƞ/\|N$s!ݮ;۷TsO9_O}ycS0T70Pky%rsl- 5\.Q,ST@ BԳ+cQG׍ e{읶7E Ty0"Yމq"Z>6pT=:.CF2"/L2vj$j%R~=A,6*QJh!-Y.}D|'NE^{fKoSá_ GsWRޮ(ʒ.>(训Vo89 oH({#.-l`LF,@vr:MZQftwV)ZWZ wBa:EFMPܔ T.|5đqM\61 jZ0.8i|VMD,>6i2?H}'- EyîlhmHN20{1K1];vhh+h a=_XF@p&N;UM=1y ")zD=lŔB|aUEEr>[#X8q> 쫕>Qwl I>,, F=eT⫹7M 'QuoĿ&Mb-x$';&|0$z-ZT&CG9E"ђ_|Of:^EXK_nX(/b v#DyKbF̤sGG:&jxZfSNP?ߐ,\_:&3 % KK:_­8;]gn6; R*ul ޿JXJd|K .ן '@~lUq?{|)820wx7V AzofT[ۥV}9NEC: . wcc1dIKcn~'ęHٓ@ GejsʁN*jt*8U)S ݈ 8qi{{oS"(AbCyݍ{]lRtLʿ᳚43]M$Q<sв= P!ɸs Qm5<Gɽzctܡ\S۴ ɨPd~ʖ J /*t#NxEчoڏ=ke1bgx3S1fu 1#zz:r[kxzhfJtʞR$KOj90~e[+!w8a:nSS7G%kPqC5@%>svUn׆7bMW=_Z-حNO&y^Lj;`V⍈}v! DkjSrZ߉1&ۨ_ bJ:GV1W_*ԝk}U눽m=wHXgNV.evƉ:Yj:>g)A[X Y>9N i0Eǽx^RWSAaw*'nDŽ;ѽCl *)n4EV,<"Ș^럁/1(KP ?2-V` kbNZhj.OQV-LDz)nٟ#KD`{^3Cbȝ(e(/x+(ѺTwS;>*r_ {iF}/je;&8GSوZW`V$j8MbnzFFϬnqV\G9{m V:[S(ٽL7椐[F諺ݜbG'Iy!URg@{?-PA%WM @$rѶ|T|~yL>y \nKnx:FAdVzE+@+D"VLcKw_R1tMn0i!D&܆)GniWr}v$g,CL7Jy[2=ȭ?}dy`/b6E]p83En~pЖi\`(fynmafϽPD?SAƘân o7q.@ C hQ@6JFꞾ.{X_ ä"jyg^ϫUP@_7'B uipS*) 1h3U͢E' JتEm '3UF.y`ɳ@&Xִf!Ϟ="h ט,Ss##98,oEiyhvdUB lؖ.&tdlj5@$N5;SSPXI 2Ѧ}PK#.[E-r5bﲛA ۨP|'iS51ASDFi=a8ITTܻ5j<7DQq,3Zs鴯Nz%֢rq`eՈyX#!p&cVD*z0yrsb@eLwT5vy͈G|l(;2a@t?$+~h9]6L候\)7Sw6\Xo]5\kdԴ19j3^a7Y~I%?Z=*i)TWGG$j2,r@ަs٭asu$d>16͍KɥgvĶ_LseE'១|~GybƵ2低_%mdKrb_ҿ=j fCYe8sm`[ 0jkVtj'Kg!B Pl`8j7ѼEqwiH5?U?3sQ#+CtMl<Rq'dDE5ۗ0MbdJ_&!XoGBۆd` UY%E)g"/ԡ< D 89GRU"͸YXX FbLc|ah融v30 3SV(#"y ,s\$V(b5X-"BaPJt H08R%6Pk|ʹvAOT% 1ab =T"L{KQڏxty״?Tfk1)mCZƀ6ƊO)t1QizlƥÌk y"h"Z΢ lWfY-A,. އC|aTRy=OiV{v󛎐`z41)ι V $W[ *@yC_'2"wCXw0zSZ Pls~mz%0 g(~4m. r[{MEޘԐmVyDM]ImUB ݀dLAw@(Oï7М?~CN]C/Gcoo^ħ Sұ+ֱi 1.r1*Ł@'KJ8Md*F)-;ŋ/" fWe&BLu1un0(C2iT_iH(5׭yxȕw[ VOd3zj#cwPp!#_rԴ t˓oVT. ܂m $0[DxQnUR+}vh0},bKFtLLmۂ YA Xn|V0狿bťY*[FE1R 80fan,`$0le8p%O!dBsi]_yVNJRȮŲ̲+L3{Tj '(W,jt+vZ7:"cùbl,%@ u{q.%ճ[S^%V@XCIloݭD ~,۾9j5ݻm9:\3{2;PnL'#r<[2%<iͮڹ@Vl,Qc wm[O pu)tD=8qrr ,ja-vŶfaQJǴύs}Zk6{Nq24Շ9F@4L"" 'pzi17M(apL\̲%ǨGY/ ٵчyJx҃0@c P k3wWLw,Rq}1C+܂PԈɳӦ`Hlc9#9N+Űz-'=c'+(BeE]2} G0}D f5: c3, eMQekeh b}0 ꄼ\>+VF;pҦ»ZN^U}L)$Fɓ {cZCW+UbC/L_!曘mL^0#QC9y*N{_iהj)aRZK_bqSE5e@Z9b ]10Es˜ m?3aj|jQypTnfmiLNBGL 1,VȼTЦntƘ?_ wXJ]C''5KUMGvHҙIlq׵SjUq ӡ}}# {U!`ne8) !^(ZBݮb1<ڲ6$\ijٕeV3@Y r  |L6XxcCxUTF[Bhn O a,5R>&xJl\y(A<h"jmo]@@ut"<ސsKQCfiBcV6q#a{S.q.,@L. sO N?wQSRDz<7Pգvl=TCNv~jSsLv>e絍Fs, V_y\AF40/q DC8lra^0LXˆJ`q ޚMx܃9ԴS#S̗{+㥤;YܽY=PXFy_=e;5|tZ4J]ʒOuzf>JQk"'6rIzr-ô sG}q|)t5ߙ^F͑ld뛼`"`DdPp=wH hiKcoɖ:3pd[g V/p3WV\ oKFB(gcʴ^za $u폼fmm&>Je$@ͼ12mɢ4FrCAEh?!&MȦ?C*w ݉1(vԿq}`xg+=C9JoL"Dv G֙,3I)d&)o/O"_^ֶ0#G eVL$b4 SK3W p]YC8hV#5{-@ aV8BUdUkp}F AFaHކ ]Xw>WAmI5#< %L$ )O~\6Jc=7j L Nu/³[v̬08i ^ijkPH&> Ә,T¬!VD/ʾ#'f '<ߦ1!vtd+C *(C T@Xhhf~j+cRɜd!VBSҘPyٚ޽·\1MM .F+0Lh9*DDs|Okr..`#zN' E=$ݡ"5B ź/k-Rf*e(͐0Rxcd͔: &@H2{)A-XI6?JI#"AL/JsN׉Qi6t="Sp=8;5E6GDam\A= 쭕LZ5,Ok8(#,Ir';uodq1e&a!f̿@;Č[0wgƟ(leYU9dɘ)XZCus<n9>>)**`j+vXA*z)Jr%CtoQEnHb*Rm>nbx~Z^6H0f$x.xh*!Fny4v0I=T,@C/NX(X jݲ\Iwi82JzO#pm+d`=ld*×Jasf `_Eܿ*Vj4F/pȥ\S<(h]Ҟ8ADV5n]v&)Y P~&)FALznP}^[fj{j?O$QJdYۋX7n>dB. xiQmS6[K_Mf7w:*LNN ||0)U؍@Ѡq >55Ur>ky@`` ޿: *^r 5F- z,ٔ# ĔXqGJS'mO@:e)k៳*ܨa;ţ @75s| . fVbſPӫnbdvϣoό$ipy' -C)ZǘgA86n7HG["όxqH$oL[3dL'-f9#L).j>+y ]0GjONǿ kLq☝>C]8TQeQ锑seA,*6>}kñϞ^8c)bx ̀޹˵?y쇞C͏! y0DT5y'+ c i0hJWe5\LN:NgM}2gZϣ1#6@DBzI}< N?Pߏwkg<7oEг#'D֩M1,<|QOZM?.m6w`ם϶1mեOU?0uh鏞'Qj^t+WD7q8'jOjIr@݄cLIUazACr/D]e!!RlE%JFDϢ)l3A8]C$N :FoװU-b}ĩbpI"w)>YW*&u0}0| HDlN1sWU"{\Ն&qc&*s&-Z!Q1\G1'Mo pw,*wղAzJKfd-})1ۤs;A鑩WUM ON9T^_*^S3,4i42%.c͗=PcZ )~rF0kJdMؖRZ=BƲ,^q`DnkirH-wPk)Q2pA90)Ԁݫ>ѳq0j #sX&^l#AZ{E^]Bs A4 lL^Znaj~ђSp$+xAi/W+-v8Xg2k>QFPX ˺x!LЃ"-@E!@.mFд` ya*{.ff3"`j)JSO7ʐa!dNYk-Xtޘƀ#vS}zg.oq%iNo(PhlH.m*}N1iR&[fS;+d( OfOAw-VR?:${rU^*een\?[M^y3h4>4*}D| T$_z,?gω!<(*1P9\̘QYU ~[PAx<~> ց] kgjʯV52zԾ‘ Fdͱ*^Mh:Z ڡ}g a3eKO\gFnyE{d@FN$jGrو-~0&EK<3.˼K9xߓmĀ^\8Ǐߨ'[}~-hHtoesN[g Sv 8wVDr0&aԻ(:սB }yu٬83`Qu $,7FsIK %#@;*fw'l+9x-~/徝 0osGQIZqOr2v0!ZQbpw1,}*6{HPhEȎiؖ3;ը>K֟P6, pJ,k}?'G.ɨbXWz>6 DL' ݚy,- t]$qu2aM;n5 *SI'G Ib ?U$FiDf Ґ,g^% "K:p և9iv7RH ^)mnQ&1iYMBbnfs)JT:4= q099<@#I|Z!sh(g͚p;#Z+.Ez{iic, cɂ6SjGW_" OPF-O L/G< QwEڶˋHvzWO.kV4]O/7hQWV}PڙB`*Ss/U&U3nΪF4VVp46ȻT*I ]nҫv=qwS<~15iQ0۩Xs,2w>D^[HHD|[%wcj}Xw\߆UgBQ{${cF"&߳f-(jݴ8㢪mK0 *#hit[@ }݌Vట]w;-nа ;_%xGDP|q&OtLfZQ}D"t9Xօ|SI;Htwf֐7wNy-,>A/o5 鲄Q_`h̏ aۺFs=.96$hcwWXk_7g!`#F`,3ˢ-b ʊD5#4 O1S.V90Enjt4Gm,o=W+" ;uTw~XifD[$|O?a4 5,9=IeD ګǚF 7QtZ9$ÉCJsjqr1qJ[-KK:O31Oꆯ"nȢғིl9nuqzn`%&y FFl5&Xuc?$OvZ坡#cCǖ C!1FQLPUҘKL' 6 f2S R8Pd\{Т$"dcSekp0 W#H4;[LY\ڋx&SIvs?ާX o!rڱQ l>C=M.gu!ó?dC9Zp .) ۍօK}&waqT5]wO0(j.k;ȁ8( ܙ>5<ϫj\ 1\Зݢs"LS܂q`bJޒT~T#8"hHf*.MGR[4uNeb۝~NaUV}0oVj8]h]_]\Tu@, cZA"8+Ǽ tUw.831GdV;Ԡ#~=̖m DA7qQȕVJ$h٬Ǐl^ZPsbw"/r .2$2M| 910(aQ0>Z}):plPX(Dw,xGS e3 OsABZgA'rЦ]%GcUѣfCK!~5m7y7:'TMѕ}Z"qOCKL`sd>uF";9, E,Ht޲ E_8 ā>&+(^ NY!蛱=O1lUm~4 <:_1ߥX6+Kz{&~% d& p cON,-J5ChY)>Y;=n7ݗ y/}KD*.JÏ99o5.[J~e,|g `Z`JPN'DmgՃK_2_us{%g?xA@ZÒlU$g\\Q\%~bN,A+8*g#*BF,6 xӐԈ]qJ2,}QU[b|ŏV6ǁnG4!:)MS/X,ʲ䂺&Kb֯*j"{{ފ5Xfto z*pᵃ 3u9Ԭ{ #Ls ?T}~ xǮ GeXbޤg<!c74>.%ed^HG5dfsWVħs'L0j"ŖOra e$>H ̂DzMLjA\^<1TqCf; ЛU!4d鈺̃weA ;ջ+Mh=$tJ`5ngK\ g?d@dc2V?:},82xKþx{Gb' bL3d)i"#֑y;e V/(.+v{8SH>-sc3*PV:Fk`Z%/$~G.^:JNtE\Rtڟ~[UQyc?~aiMU(XL`Lΰ_Jɬ@ljat|EgVq5iԨJ!/xXP5).=g@ڀ0NI`ڽ]` ;1 +IPT_Bƺ*9WMɜ6lWwt"qeN(U϶x_>1itH[ Om ws2xdSыzD4?NOAR}1jERMIL0>/ʿϜН6z3{BtaZ j '8LYWmMfwsM՜I v`j~Y) sZQ~/ElA%,Ud}FoeUWe`rn=i\&';wʦ394$PMz's%)]yJA$MT#-bKTD^/dQB\Gݍ)~BXVi?L[ R0ALwuۇ絋a'#%؃н ߲"=67l-\zH- ÏXvF`50Xbit>m JUh`0 oǤWөJ%#']K[4l( |d 2j W=K_??_j +@:ƖP^&L4=kfPa{ ^󬜅˲Uj~> ]cS(clтۭmJL?f\G 2;U-w?s LRJWdxgL<))|Ƀ@68g;u|rBrTO.27;4VIO59cu ӆ`~ EDwZzfSؔɪG1|2yu~ZH](~cǤ`wN5Ԟת`Au3b{7"IAOfz[SGM0` CYF_?hF"ƍ\{1GUኢP$;nD$CA:ˋbC;N_``&\t|m(<̺4v!){~-_M~ؑA2&.HhzLF|{2Gxƞ cy;$3 4gjZ;*@sxzoC]GK@4\`0TA5诧h;;B㣤5:`%4zSXZ2Sͫ)נ@EID2?GSNr,R*Լ9`|H7WKc}zjAc /uWz|`B%Er '̐톀6"yl g8P}FKNL Һ(6>OR lt^n,4_tw*z t$6Oe^ ig7]fGF@\x%^ׄ `w ͗/ǂ$f^|SzssK RJ`ػ>Oۓn}v9vCwh*iQdɦ;={>(J&I38B͐ETBsd֯im1X߄c`f'@UJ82piX.3}AW>Hwd"__΀&0d Z3-E$?[v-L JޔX$$i\U2Hjw@'`w0?ھTrWsݫJeˇ\Wt9X];ZzV0L-#Z\c[{,2'kHSXm ?$%tT$4ir6x`T2Q=ua5+q!}oQC"h]| rˢD׊H`d7t9Hz S HN!sHQBu٭.H|<2"jKQbW: YdDmO^:'!, HbYk|BBÊg && -Nwl(o.:Y$2(*EgXu U4v&w1Eݍ tk#\qCz isf\;v2v%V  cMӘ}ُ 5sQbwv|TMA8heoLuof,6h3&KO(Qc }ud<clI;7`KOTf|H~>oM[J-Q%^G?ڐ&N%R$[6Cz[j}BD5Ĵqb}!IiQ,ޖ5U F6R;+{xrj2H +$ZFޓa=٩1+Y߆dqA3U?cb];tNZ$+hM1T;P/#OlT[b0g%C;lwYlSj"x'-<*Ubt\wY6nЖ]Oh ~4l\:XB˴7[ #vh Ϗr*DB_>(3lj p쌡3!go$UN͂Lmz~uZjM >QHN&ӔmGrˁõq+Z) о^dkQ߅ /<{o _!^DFpVť8uʞ9NJh5fQڣo9Z mM. L[윶z5>0 dA&Ya#zF8lՕ WR$J׷7Y>'ٺt.8sW(O:piʑf|ن&XЙv;³-rbI1LJjMl:5y 0B4%?eTlId~T ;v^]׍FFf K\1:dp@ʃRm, xTԜw^BëS! FJr[X,3 \òJ"MIUSEV}d 1djA^?s4bo!ˏ~('#LaJGn,{ԝP&5a[ j'=;ڰj%um$5?޸D1wf9zJMpoA!o8\p8FN+`~)5i,իbp>l~ B@̵la]Jb.{Uz$M #;nLPdH7<&l, YCkk4,/ Va![WE#J[3?zClm.Z@FZ)#IiglKi+X==sC .;e] }Uq^לXshg_"Z}QQ3Q*S4!ސOMMIKj(>-k4F=8|vDpLVlL鈴 F2 nX:tsU8`z5bޖXp|i%DyP3Awv<צ4.]h3U}aٶyX$ nVmؤpzg$UCLa42m- ئm9Hur5! 7"Xwp$ ju{a * }کH "`Qݥ' \QWD ʂ~FYN`W;@i}{%m4w%i7/੪NdN$\<x}vx5w Ѻ|J~^}YτUe(3z]"B)Z+ l޵|LpalVBɿh~Wsev*Ix o|N,wV==je}*[sO6ȣA\a^$:Os#TޅՑG<9(kbE+v-;<V1AcltMHe#u윲 /6igɽü4X4lA ud?oZ44vEFÜ(XS4+ DՂ0!@12Rf*M6u̥ӡU2c/ăcRW(ݹ(7A'$BX0$ElW622YO$n84`$mkvՀQmd,t-dDO#2zu'EǘGM6s@q!¶iC!M]t/*6,8QWb þ 8 @,|M1[8"MG;$KI7ǀ]T:=cx[&%7ϳX-`tFA[L񎲴av;Cj>RLfn2 ХTGRTQ>0i pq~ǥ)AP*w8*L:=> <` =À۩O!J}%D&_{^x8̗I RrP"',ЦشAiijTf"%5_ӮzN~蕿.61@_П@4<'{*O=H]o .91W쨦<O(ޜ0x J[T =Ub*uz>Y'7f^H^d5p{,Ks+ 2 w & "]T ~Zq2X li$FbJrg^<-Rс4 xET/K cw#Ϣ$UE.h+|0,𾜈*c~9ӏJS *ǂ_sM4Rg2) Yd Zk3#Rr5=:r?dۍ^5YȐ*Y^:R~nS o%uiLHؠKrOqs :(_l N cAJ j0B"‘o{S/E$0輙0mJ\Q^`I?ے0tqV*.?^fkO=d`´xOGawn c-&DzrF"5?穭"^;B^=7b :")2U$=>Z6s9aE=mPFthiŃ_O'R|0b:2qM:$@~Xr!|\#zFJmdޤcNeW58]n#Q)bYrD~x:&}g,İ<Ɵ\ b=fww=4%3͠)>U(Sl,`cK^1 "jG.F.gH?,MRt868;lN%{9 yFGY$=Sڮ?o~="|.ÆP+hu j87gڊ <[Y3/!{ZL)/lHTO H dve'%P)rKV1[Ud 9]ї"ĕX}Z tᦰ~Qɡ!23 vy0EWݦ;fLXK;s(c9$ȡ ؄o;LInQ8r}Tm$fbsK ̏4g%SW u4RNgz̦1݉ c (S3 ,;6"آȚ*&@PdX.Ÿd)BqҮջŲN*mf@iٲQ|0B>M/QnB}n/}ӵ6*pU7m!Mvӳ/@ش;kdĸjiW {8>aề!1 XF{or|utnI[)L7H[ߊbşq1" 3/2H)@#$lv 0R%\H n=oǨE)` wr] aݭzs*Q/O=M\/7G,k]@~pGr._煄\5raE+eZ'xϡ7,*G"?l:-ˈ]ſtM @-=8# 䮦櫤љ;pֿhQN.btG.Rw"- H-XlL O4E ^'GB"9rzRO uMx9VI+ ҋg 64\YUaplB 8My#뵑hm!KGZ*D)?k`bpE("xSƝ. R2,հˁ'aF;^6;ur[͉<_3QKEw9W7WmӨ k=WJj)<~cl`IFs:o#]s&Z?Zb#LيI/YV'VƼōzZsBa>eĻ6I^Nnv=Fݡ~*`)%3 C |v^)T^@ cZڛoda Fu^m.8qlWķ [hO>{QIn| cQ"1L[0"$^O.t tE T8Uk7bjECO4^GN<$qjDg ˕ci^ExM03^p J|SLj ,PÔvP/2i]\jx[de ŒP_s:˶YHe 7A< mQgj w\7gD%4놐5^~ݝc+c9EV{]LJ)I:B_b@ &+X|v Mx)ȒFQj7k4E#vW K2\|p֠jTXဲ8giF#a 4ࠣI&BsGB7ŦwR,jܗ)>NBi8g?BOnY/(k^-}uA8D+!Ez9w=ZD=)0siKE"zc =MNָEeHx(_"F8E6N CT ؞Jv[&1}_Yu9Ew Z9,4C +('BQaf}taqۑIkX2|vm:&at!&$n$N_&/o搱D;[Dh$Z 5?Vq@>ĕ %Qr ʡZ.`-R/V??WV)\qdCi0 ST0 efyaWvU>":1*+,nd٫ ]VXf0ʗ38;y+'AsSy;be#͙NKBU;eGhkd*iϟkh;hLAcE$1!IB:v0c_b~\ow00#z?D=ώ;-[8k'U<`IjƖ㰽gՃD(V^7*!- 1QFއ5 %P[- 5 8Ἐl3nW("^.۳̖ ݟ *Z$$t!" fڱm`#clasp]w/S#]ʶ_ѱL03_AљUWy(lioZi3k-. zܟcy,|#orgU Q%$:`qҰr=-vYFٙ$EiSe0^JOxܦ:}GsaT R+}MZ $YѧXLCX*/2g>nЁQmUn 5_en_ .&4ȵ1Cid4Z'`HԄ"P̐у 7 ߤrpRl)y׬ؚ~M+Z'#̅);y⇀nB߷|E➻t(nMu] I5a-?ֶyɗ3(9wGZ ZA4-*~0 P+ 6mua˽ce ! MOb @;[)Jk,pG}2f7olD% &b\ u:O0Xlqql'`> Uo>5H+JDŽq Fxڳ48'WXa"P3C0nƳKy+a2qC?8z<EWmOuGW[L4 1cΧRkRm?ߒH#lI EM5D|l=`?g^E:{r @g%V!30ƠK>D{1)+Ąg$R +&N3lǶI쥂 b1%OB_pvWe656}"~+VA읰fy ܒޚR۱VYeXM^ʁǛzU=Y9-ATs`۩Zѥ-@q_G3 V/Kc:gS h!U)BcBNQ}4 ip¨:/zN;Qd<`|&L%jt! yCU]C]Qr!rSDyΪK1%lŠVt7\;JKi}"HqHEOe͆,6/+Z#Q+'-5W!)GEဨx.]fwez-E"/%ژ=69 U؀4 {#75~uC_Q TFCPE8mϞ9s4w`ǵz5N9{4+[цf2K8b(j$k0!dȽs ))a^iE?W>X A~Ă&!R/C8u?˟ X#)+5cAaqAT7YP e@"񛨙q[鳥L,nU۫\ݢ55D9lu阜R' |W'kW |>##3( D $-wl_ޚ 3Xx <6:.Όf`(_ⷣzb)}H ?S $UaYRo@z5-%o$z_Zģfj^ jewlW 0IZQq[6Y Z!RPzle&\KQwEY=Zݽy{+3Q Hy;%Mغ\<4?s=hy"FTl\@&nAړ*a=bqȦ}N\TIz{]J[@C R@GE^:9y]/<*` t+HTc]w$c t!E!3t8gȣHA +x6) ,!X GrMlAkkwCtzn9S}+{k0p#LkZr0,C ΁OJ=7MI9r+v~HiƎnBvlQ{."pufaGAs&6=' 0( k7e1/j!8HWMOӨ1U~}/H"B/v23j(dWDZB|H$+G"TORjoopd]J1 CHKύϡpG_o>/LmZcL8Q+F#ʹq9CGƚI ͑" [pAmBd#B .ІnskOjGAEp^ZFkigfOXjI'W|/0lJ%n"6sq?\H<}ѥ,KS&c5,ݟtƞBy &Vð7V矐a뀊0׳0[?²CGr\-d2!͆{4U2u5u3!7IcZِ6/SA Y)v5˒f+N>i5vO M$k)Ay)dDĎ7 38ۇTMtL~v ݗY[ңoB-,&>1VHˣtHc$5"EU unLJJPyBvu=n ~y5Xkk 5HMc>|{o1鳔Q9H!ݶ^Q/qml-p}LY_>,>CS,8!=oQȉr8/;6 ep: +\L_gU_: Y)נhykA 6W,*ݪGE_t~LRF )ԎmcZT d{ M-$ǴixB,uV(CGC*YKˎTt"ڹgM ֮ um}]96\!oםQt%*5sVgzM_{pNx1~Ei]Ms3W5#|M62 =|;G+3SĨ+(t*Vqyvl6P]n"kqޒr™mTr Uؑ$,*@:7d8RCd@5~#FSU27eO-NRj5G6ؖox>u&p_[XA{fp~$Ƞ.1@#fm0צ&4_6Ƭ:f'"5o7+),oͼP`M^*t?mP\@u)p=ḇ ϚzHdI7V#bVàaoRkj`5ӱqǃAONb3˓obȋw[6M&HVP*/Brx@s F9:CTi FT)\Eْ˅f̙ i1XځoN(6} v-, ibs(30Hl8M =M[ V9AS8"՝LWpŴ/D}ei*1z{e* KK%mZk< n8GΘOy+)8N8«ת0t)̓7>1zOm#&ÕO,I[iUPrm+٦(sF8kF|W 巜ƾR2bNv1x,>Ґ!|hW^"ePu%Yɭ Q(TK>qFv'PxcPf $&5kQ2Վ;Rq 3קZL#&\[Tvqa%L0ʃ+پ0]5e-aV%(H*?)}:z( E M=eEtYvB >>F/i܁>M0oKҏgў|Xv P4ݹ"qtm: Q_+Xf0O(F+YXch2 3nmxe pRE~Iza,g?f:1r!-{Ge b^5*ϙ[@-ڵ)wC2ɥ5/?İ^Gl_+9l61Zz_,_Y;wX6@dyFQѨ.S>ca\ y0PwXJ83c-G}/W&ۀlAxZMtRA-4le lƒÓg7co n^*ȘyN[9>SlD7p5sZsGKVRz^ }$nMO6Ӏ/WnKimXbVg [;ŗ/5&@5D C`!5$.^kIe/-B>m.>e)Tbx 22PP8$m%d<돖1&"k'S1u4iD2@9DvSAԓA_UD֒ Anf-H~3$"Eh{;2? PXS[ˎg&s oj$#l] ú&"6wslO%XGs[j,@HO,`Q{ #) u$R<y ձzЮhޅ G 1CADe=?xj5/cl~J|3=Ӗ֎|h uQK]p;ţ?_:Nم \!$(qݹ 6?%2%Gc#RLi2aGIxK td˳ZD $XM3RlP8x7Ї܁ܵT*^zfnߎf'(w!E@ ʓ]|K:6o)j+yBtZƳrnV|j,iXEI,ݧT#^+tʸ:4 s){[5g&_#f't|wS~ZՆ=w S xK |']4}K8j1u-lmE{hABod0lڱ<&޶yF&^I߮=546 b]|[;&n[{78*nĂȹʒ\`bHfTÛ>SarVWAaK()TLjX{ Ta϶5z/F+YYjJϷgZ>Co3EԚc,E0 vzCDnjϓHh `kdύ;BD^YW>Llκ&]dNP&p/EJ/? Ԟ^{4%Akz>gWai(]&dTbbdhcXT6o۶U٦xQG+@ s#D}jrDlْdk(3Ex!VHit!Hh6f=)寳S!홂57$2k៤&8 z[d!5'7:F1/ wQD/NGi %ux(<MiK4"5HKКQķF^s]eJYcDQevndW}OtnY^ي50e3sVn ͺGݤXz'f$ܰWy7my59wDaZR`bn;E|bI GP P+7 w,]&C$!QS18-uHݣ5_K칀X Z >otg4F;9:XX7#-G^p]@|F)D,x3%BFH3pf^*3+qhޫbgF[}U'9ݡ6KGHD09R JA&VzpsQWJv1g`VKPOftXQ\tQ4R:^Ez(+禧Qܟ|ᥚ3ߕ6cR6nhI,.'#Bݎ p.CX5صAb[T@Ԉ&Z,?%LyO„0O~Y2xD[3&:J5[/tk Ѱ<!MCToJ% (Ki87{j>E{Ox p}D|JkݧO;w; ;8WZa*RAY8~+.gi툠EFOԁ'ϼqh뜜&t$! ;Loa-Ƀ]O%[#u7Hyo83^Fwg&.?@>qb,N?ݰqӀ)E~y*6p:‚OTي ]qhZK*ʵdIi%Yk .BX^9JyU Q[ǝx^?!J)[9ђ]/~Swr?By &o>exD. I:/P!5l0` mxv;\1ehoWIӃضFB4-u7<((>_q''t$E 2JB,cj#O'zwYAߔo_Xm8op? ,DM $ߖ무uᐓm.7[ *L2"X!bUG\s.xL-ez2E%=d }6*xw'!Ղj8zam7NΤ9%ZZTR/(ri& :s̼nKFg۷dHp>lU WnfaCnRP遢 Hx֬,iYV&\<X{4kЇc_%crnU:exgFNS]D#ST] ޻2U\qM :K-4aE.@S ҅`D01VlCZl0)h_2M ^ÜqAEHq\ l}<ڽd8)v!U I6ok>Zq;a8;og {mn,~N1zrPaŨܿm\ yLcMӵ&66WRdGR~ºEW=cg݋Ų YCN!`עw8\T쪻IodQ~9LC^Qs)Cc7 l`CBaFؑ} Q?f,틾Ś͠ʙZ$h]SP(kt~zlՐUT؏mc%2K:vSx&F,{ d2qjnĮF+Hc3)r{)̹:U/BT>w{d Stj5G{K4cڍ'n4;2#+ϭ 0'scNcK|PuZꋧ b 잋-L#{{# p.*Yo8H(g>Uiri>[a(UЩ`})opHG=ΌiHyO9#'xJw_y?NnRuFw{!C<<4%IZ4HTU!Ɂ/U\=d{/]͔ Fʊz`jU"ͦ tex6MBZR" ,saylgPq[~zuU/@D( ߞ8E:=ycƙtLju={hY].*:=4G-D[= h_|!QQZOq2uT}|pEs>hK^_X 5 #Ljbjtd)AYd J E(59#/3\~\DCݘ;UB Sc']6SD,`S{c~ {3 BXbc~-݃ϭ!WXxq) cg le^g^V% Tb`ϴg'>7::;kE+QRryHH'y*8),NZocAW c+E;+V}bҩcښ3 -Tr0=IHea jt2vPl $v` XGĕqY6dTxLJ5HRe=#>7DAx-;yk[442`KgvtqK\G6'FkenrvS_rֻ Wa:N"5B4[%YGB$gCNɱJ,P' ZU8!NњWHISX )<'ڏܰe*2[Yc|U .+Ɩg~wSP /jJ)y>o+ӌZ<̕)?Bv,9oIB灃=/">n!‚Խv:yF-/Cs 8;kU;Xai􂵘C3^eˤ!UY?KKp$  =g>hpX@H+o Q=|2_FRSZ &Y|q;FDr1-Q!!A"a{M1) `V@cٟQ SY<@>j#߸N%Ȁu6 t-s&q)1b"#Õ/2890eYk>iy֔ͫHn>]kjTǹŚBV5/)S5?Xq3V4!]Χhq;^YзA d*'8 sV_|\9VW[v}J\?׵QONTڷpfGe2Ƣ>j"otͳm{MEOrw5Լ3U?H9k.1H;tB0:!GMD:]:g)0EQ75]gTV*A1J6oK("V߀նzF4L\؞:YnQn]*`Oali8b] P!m{uS=Q 7O ʓ Q-c_7z5y:,M+[n;G=yj=gĠb>l9c7wTHnΟtjlӽLCVn]8'up Bx bd2d@Yw(7E{PX`3sYfMܟjYw5fReG忘,m-SmB #QtomOUI\Z%?VIJ扐$Eɕ}; c BPMm˙QnJ~|^C)n:TVf>i4 nHޯ+SLiP7ϩC!LCvJWa!-rIjQ3{6߮[G9-.E@Tш:35VepH Uy,sE‚+6rrcb.Lcl2fVSQpRWhi}!{ݘWc:`.p6t$fJY "{΃8S!?6KhMF#7Yd*`"ï֦f ­VkjS9mсXPGnM%𘼦Y`9Lr^=`jً0R]8riK7Nu}3 ;|reLεKB,(:Ml00FvRłsVx;վGGJv]1%rD31|I&l":yBEEI@wsy,|K%IdaBj+Zs. j|<ˍ1lO[B_ So4ub_r&Oux &%fgnf|SӅcn8̠Om%( VoPդNz4r椂]w dszd$mż&М(7 څds>؀lKg'L9u7!8`7P0:]z?(7XEKpߕI۫]Cm ecC!g7W1fmh=m G30n~.*'57EZ'T( / eSݫ"w"Cnf1qoyDdb3tp%~z=07 jDG[n1YJ(\&OaM>@wgl(  Ш_ ..zL+ ۃAW1+\ $*Eyz"lcYEbD|<9Z=Ez94@Ϥ:ϔO*>\$ЊnBDWߪ-Aן~w~r@RJ^OADAEB%GH-ࣼH&2E{TsP7EIXg= )/l> veVE<}5tRnOnn:#h7Fpe1ogf؅͙Udгџȱ?O𪐤{܀k5ee δtxDef6-ia* O%.ǀ@,T '':W&&őѡPu|QY``h + ?Juw}vɐ'ơUs--ICl`o_JisԺjk.+ƵP6M -|C/S.cpasWi8wZ$k΅FBc~P3}#++[ǏyTa-^6ŞStYOv*Q3ZE9H-"m\<;UFP+ˊ9]PN '@<Lb"=X*m_){Fv v%бb%eMVy9'! ; UuYC("%[;m/+Cq?Rjwp@rjE|,=GUI^fyF٭Iv&™&4{mv1'gFHǙx.Va[r©σKmqw™5) ٮ@D@8OK8r"_IQ2,f_M cx;.n<{n2{}EHrU5#(=|o'#nђ ڃgD)T=LzLeߌ7znCN}K C=Ü2`@_u BE?6Ӭ aˀ8~hګ Ej⊐[~+m|d߱!^D*c\g4V<+jmFjce 9h,:HIU)̄?rtJ ŻAHK! 2,gHY#Ojqi0dz#x&} 1ىry=kfעݗIWe1R ZXN`g3xrs_,C/, P@Jqs@- hm;:3PNy~֜Rr? ]M0,r$F\I!228R}(>bB.!Y֎VwQK$FȜƇaҢUXdcLDpo]`b3-P-`߰$Ŏ!vTyt26xmoV0l.?J.8qӟ_xuB&Z/MiTm6>Búf@{ssb)׬xAAr% ͟o}xnA7!?V+֕J s0TR6ʦWڃQ&ji aשT a+/|=_':LR5gYtDZ]0Pqņ0iʱmG7@Re=; p$8$+%#\frZ:0_d_&T w>V/yM)L-;ެ2FA@eG_̭M4-ZX vٵ⍶Ugy@?*ka֚J#BO/ow5Ж TH_w(`JeyS(W,Ѣ !Pwykhd#_v,its~oΈ}-0໗TݶC2lpb(NJZxdүGAEg9Kѱٯ Mo矚.m W'HxUO(iǹ!71*uX&Nb`N5Hx7o~J r뢢vr '&5Ud@%qQظ p;gUq⻕.3t z0ceRp]OzS?~8b cZE`!>y脠U6U{(DLR2M2QAʣ#g~f7 -ةKIgGgse!Wi~- ClYOZ4ߢRM5T1Ls]}f1ԥmI="ZzOMw.ؓ48Aͷ5lXAz@]mF㪭Bvb(W,yOXj~s=D&O 2e.otFnJ>±MiHPQۃ08aسLC?o;8̬0혳_by$gc12~+0*JGGsB 'c|"5N|JSn3\/۠Z)b1TjzG{$7G -Wx!`(ɹ*T56Y暒K+j "kߺˣyOr_ `D&.URMx$(SH8nJk9&6O͊2!EŘ 9-uxhu}‰F&+,ٍ~jwj1D$#rGLk/_Uw}*bP3I@EIjCg}).k.aFw!H5B{|Y 93Y`~&H1KD !0higLtiDM}>y=/_Zry D?]5W5vJDf SI(ZXSanCUdtBWN(%d1RoS3Y=XT-o0ձކm/+fvBԠ׳Nl)#!8 V!0il/\,h*4 DxĉK#$FYǏZk)ՇoTEf).e |Tzn:|:Sʿf GYb6H kcLEۄCL _GXPՎ ӡ""s1;xt-)\5|ݺho._1g_-y$ H3qLdk@emcAAsxą/+!``;| \E^~'0]ȇ dKx^VI6濸xKhgĨKZn MϦtNe,ĎxPg< uF8@}fHO1}1{LX/Fm)fL(SG<.zq %O/7QgDE?WIx'Ò2uME6: C s;wccUݞ`j#p_[DQd3W (zk v@AaGN]l)rǢxc᫥l:l89&$ƃ:k8 @%P &eLq9Czo_n jvznU**4X nCyD+ =t^y)DgbzP7{)tT(N\-7釰XR) Ϋ{%ǯJD a_Xh\1`UH"d#h9/ !ڞ6f;L !<^E%Ǘ"H]i IcO[Wk1IȻO]?o6dpf}(XNu~gy^Ylޝ^Ć=V{zf:o%rz(8˒E "*8a%)~H/f%R#3?Ŵȇ]tlƐ&&z f7?*K%JVI ;mV'p< sQKM3̅";3SO=2nLxi$=in@ n^, פ'tDW-$+6̰uNI0`^>ЕS:Zjax:L4b&$ab>}c^D{s0I"G8J&>]uar8Z7j4 KSCcQkhꀌ#L /D~_?]vzUAn9b# }1 `f3Mfx)(`mx_DquN,޻@Oe7G6K9+v_M"ϱ}8%HS}J3F*h~ \lBHdz49B >?L~8X?]坞7::T- q.+{'lmI/,H1B*ڽֶp'C*#I4 sm Bn@qw7U-ۆARDž`Z #gBXvb{ Z+4M4x$jMG.;Fcq- Xs7!n#fOGEg(P hcO~ќ!6C.\LAgȬWۀ{НG,biG:*xkcA^<ѫ&_`3I磓\74Y"2 J,%vW\xjt'^ҭjlJOZQNN/F:k(bu@E{:9֐jԷ ic}(^Uv9ԲT%s^v$FM7o9Z,̋V5a 4}TII 2}PP.d) _k^fIXxE'VߌBU+_7-͑5ZA]]SsP#$e z M8QxR F1a*NnlieA2kt%\P-L^K%|'o~4epK\$)[87:&ژP=ӘA֑PxHkHb*2)Cz4b3ł ݇f5A@؄K eB{;?6gpW RAr8rZמsQXUv#9Sz*k}UX*VT1OC;+7D{3hԄ%/o=)i<>ˆ{5H=J4B|aFPBJ(KT<8ڌT&⛙=6hP}{ (A(M&I3\D=J.lWdƠuI"U%|\GmnL!/hT!8ADyVmTlFUF_ttaA miG?6U |?v-W1hKB-=l Ί/*ޜڒ#JvZ ev > 9r*E;d*B f6”{ɑZNiXbatO܅=euxDWx9a,WQ27F1G?B$wYv1x=|<_-X%^OOZ 6'Rm:$(bV;3#9[4+%JfA81/a.ѱ& !{-k|W\ϸʄbD.~DzARAKTĝˬ.$bXc^̜.jsH\PeH[U\ HZK71F>ՒEVWD} ?JCguDiX[R= z_[1zzea{㟮RBC F"1]dga (Y\`,bOʹl拮"yꬨ8,gW a. y3l~)X5Nb'QQ)(x ~x\հ%KP0L #.=,,Pw]"mC.'6hy_ذiQPKáBLMrgʤPN$Azֱt@L$찌խžTVz `W6=ܪ,2xұp lg1 Q 5;CjFG[^+ :qgw<rv'!TW{'˕hBl k khXo\BtT!}{֢ ˾{*Qgná@3U^ 闁{< -v6 h#f 5{8g!+FeU?]R/}Cl=g$Aa xIJgCI= $]T|e++N ݒ Wf˦zLޫW5mihKyB9UFp*PfV2_i0yD]ZZq#nhSehXTe>G o0Eu5KVh^B֙$qPEJo(u;١yd4V(I_Z8}:ez?F SYŠ{WcEr8KDU"ȧhM"-ֹ83ir`>!ʻ[ˬ=Scn8Ah"+C@op? U#aN]ݢ.=f-# @KύӸUjLZϤYUwa=5s;oaEU,N[%  @w`x:sA!H~21H?W-۶: 7# >%I5>NKXǩZV6Hf7ijIĝWR#zHj-WGN*qLX%Uӯ&85[LӕݸI ӌm$Q3B8a>"bEAޅMQGȇ6؄ `_g͒?/òCn'/6V>@U a\aOfdn %c1pA'ٷPY ~+9x^suvչGǙxAHmRK6m8W<Akل8{M) #Kw,kY2#"i0[.E(Oq˜h P}@_m/"Iģ:XVq!5k/e}yK㾮fLᅠjDrL˧ت^MvP}׸97رƍAH^@_? `;QZ -6֢L'aQ*a5T]bx{e01.+|8Fڮ\8䭜ڲV0lx9XEyO_e<%WTz4b9O}UЎH 8, 7DlաbPXZkJB t A+v:=dfPJtY+ݕ3kNcڔT2bb>hCp)XL e#cPKM8jݑN<!'L"қX8jL,.M> ΒOheQ& ;meעBt'cF7*qq]M3JdH߼Iޒ FDDotrj')gc>Y2y<#P6bvˎ_ *U}zuR-+->-&a {SއgWL YD-$m?OjZۉ\͌"2\u͉Yx|~C1֏/`*nsM p̭1g=aFxtd;,`bƺMj_R֥r)x^hqe^<[g=Ԫu¡I;( kƇx cG-rs,h2ѧ,_Yi廄XfP[_Hnj+qw!zٖH~s*vJ\ #ۮrn'M"J/4of ;3`Q<ǻySwهI?z^#T-6egn6¯YYIy=bF/&Zhy]dy Ooa%dhIMq%;z4[ϑYULKhjK$Zu)wEQƭ: hD>N'*Yjp]C{j;]3R;}ERކLTOhi@,>ŕ/"&CL轊%Ǥy4O t"c? (1a ɪmj5O8h:p̡N)Al,Fۓ2h dqeO#meu 顝p"I:$͚9;tge=ɤy`(kxyiDiqp=Qe5_8p~5jz;xj%ɣ'j!C w7#?Oh*[Yʈrq*l浞&)bZ=&5H{ w+4i*;N~n" >#DhQKAw,P|K##.YCm֎o D3;BrMg* Q\BXc@bLu]8n~TvslPi2LjvЏDNp+|,gmOVZ(!uޱ7da0-ׂ֬|aj(䶙x?ʠΣEWk:IVn8K1ȉ'@h‡[ϝo!vc\*!XWRzŷϳ{`qa$,gH:!=?a;MDB=7l<,\Gyȷ f/U.F";U== ?Uy\w>Xh~z22qyj:|GGt3}N ,8މ*ͅEE;qfCh0[i$_:%̳JFp^Ԓ!3*}^&8I%O* 3Љ!*H!Qd?.6Y'3~]t K{=^TBnN)"BdhCӝh (\/7/MQ?ydۂ:&] C<%c!а?bAtX#""]9DiVoBA_BpI1j b0~[|eMrI#q8h) ݟ}1h'-TYηK%W[ST&kׇȯ7Kݒ7ԌO)$1ӬÕءۋdʢgW(=5"u+y@lưu<Π^@V$zCxo+Xiw3uU(ۺ8;^ҢLxނKzXYq}F,I5OEmqa0I?]rx׬y3M|vT|txJTZאP=.3^fiwN^;-0X)Dqbr*q풾בpJ,]IZO"Ca$x~w2C/#'M/Xe ;#g]fF0 }\/!Kܝ`Gr /7/dcvl𲝓EU@׼(2 ;hAp1q87ėY `y7^$xt۔JxA@3L5UTȓ""d|tQk}m{ޏuY[!9S$_heI1wO;(<ӆC][A P!w,b~=wi@zDJy&}uHA8,}O㨋BEa&Ift@!G|[?'P]`J^e ƙ6F܉2mzFgΣ^ߧ?ų\kmhxoj?`C&hUɝl<( ?s&̼ d #~Nɑ ?}.#^n0GzhzU,үGlD 9,@ig:45³w׆{D4--Hw{"$2!^KB.MJ,1ZE AZ={%N)Nѵʤ@9` <237%n5Ց祙UG&AeD gx{.ú俕#.! wwkE8buYqJ\ W `EEHjZm iFcIK(9 7,5NtͺL>_(B ϓ-'_\i*Gv W#ZwaBzWTFA|# DN3"D*GYpDUH4NSX=ǔ;uZ" A$֫B$<'w,8V0sRˎ?cy^8oΫzܚQ΢5\gN煈v\ȚJ d'3ʦq</Oz-KM'yF*$* h-|o4,q(eqr먆ӚkIqA|K"< +|3''=J{lqrEOL;:`;Y0Ml#L'U)斂*72Htީ)Gn4(f `K mŚ7= w,(&4HCCORKl@i盕8-k9ݾĻsyJJ  i$)7巨c֥^{XK_l+ x(cA@ i*t .6ONy'b^̽A(zĵ!%o8 ]bXZ.k{.}*>&C CuzT.qgy)霥n /P&< Ԩ ^sIl>Ctgrkp ?@%2=?J_Z0R؏cLhgk|wt xb&X.+c <$FPR Pu륜=@TnWF{2"39bItu1PhEtȕc|H֪8ܒxI ^fĻ3L|qQO god {pMHǀAڜÄqf%|C7PRjSXf%N)ge(y6PnJ61AVrJR-Ne9>`崮*B؈Duuc*xĔvnPZBOΨ{msS}pW1MXH*GݖV؈Y^i:Ur8`OX@Xtk6f4:nQ: Cmi$\ʸp{z!a7T>Clw'6% `3vP՞3ݗ/00F=nKZ @%+(`GX!1nLzXJƲ1Ų{ _S)̘ƖNz.·i^řgkXeFٙBuPa9$iäV S`Roy B=A $˘ؽ}fneJ(=+dY18kP-gK@c 8{,*i2 'jPoAp>L Kx݅`ry$+]+/*7<ǧ%i!: C(p*5%=#s}́Uf"4%gRCW褫m)a0B kq) Q ^_tMg Q1eJ5G/bKHtϽ B} | *#9U9D6 ΂9/ɬD.<քeFu5| a -pZÓi1_.'ܕ+zR<#aK12G˛{o}r9a!՞-fB9s~Hi'7W$/c= )Hy G%4Z )4R3C^%ㄞO^K %GQ N=k,iѝgYb*8:M_/b|\RŜX"c8I㮖#̽16ɍ[Z{˟m| ع:O~!ŪLuY9>DE/^E#Wq3(J=U/ѦS͵(>ÕQqt|WwrQ?65h(܌z''gdl[,'kRRaXx\ LTD粃(߷%w[}!{;ټ37xouTu aicv%H,X۲7 v A2Sb\ߐ 37uGX:opސ@*@mhit-Á#tiʥ uW&3<<ˠb*VBLyFFGƏ[)6P*x0E_4{&?rH.t f X]F" ̝<=xځy )5ˋ$՝6/SƷ!4Ub :FX'pm"DZN^rHʂՅKW0f:Tv/bbnY\XVS*tL<!7. +%MM ^XjepDۡ~ѻa1gni[Sy*ٟ6VguP@IikPNl ],-K|`UjM_+K$'B鼦<ĝB=f8fi3o-oMp6xTl؞YxªJ\ 3t{?{S/5M$4Ȧva$a%$3д"} i&‘_c6aŋ{~]ŒȲًzoɦ#չ1oѕ wI7,ańõ&\Xd8N`_'9h6P\۔MY :~5j{hʯY:bv`p'GAсMytLtJ̦U.锩Zдu{uE|O(BSz[+p}ڨb_x}=$}W Hհ Ȑ@`Qwb<)NG? Uf^/ks_\DuβĘ] 墱ƽԒm +!v{ M% jۏԊ2MR\Zفĺ(6j*y+T &J"@B-~ e{2:dƟo/*!.)ERN/(G|8˾Y^μK: }̛X\IO>l+CDm՜z`B3l,~AmgphfMjB;S%2uK{KI`*`7xjߦ&7+x;aR 5}(:` M [p?Ӎ @K~~WiL/~0: hHf>5:ȻQn^ᒪI!+];!zwY4 .D5W:(Otq >&NŴ$(ҡTOrbr#Ϊ,(@vF&{7nK&3Wޥș| |,n|_H)St$jMٛD Z3Z𺒠/HYb#hD2Xx[sRxUmHCNt WpO8-d)  - BL$T)r^U*>RA8ge-[ƛg?0S-1|Ls:ht7W/j|:%0ҖV{``b_ Pz0*?:$JtkJyu-/m`]mr2h%etDZY:w%PO0K ;^ !&%Dn(ZkM;8 `7m3p ]Zhu}~A!1+-6K/,0I5&S$WHAR&rsMMJFiW;jNmLB^wc1*G0Dq}/h"{sf.J2n+\cQE|+hAg FCO).%Mܧ&*QSd te+}l S"N+hzP7xC(ڙJ<:oSͼ#;ʋ0[ÏwJUpF=TG>?R# _,&jxn2B@Xy zfa#E~TŔt-[JlwB;ꥵʰ}~JV`NۛZeے_D=c]x`5"v~1? 3)ں*6Mݓ xׁO.$!mв-?ّJ5lEov_&lx4KtC/%W|Q?c,PU6NKׄ?`.܍JP*/ҢΎG@Q{2u05e X5hLq3/VP7B IEŲu lJ+gYZ֙Yr.Y3=p'pa)~ͤ0sS>/ ﻟ>mx|1/QkD\g'kKhz>X7}3IS<(F/e©uW~:QֽuZ׈dlނ@͕| +8} `3!t$#4 ZQN;F2wcfm|i6CPU9EV88wCnqtnƥ+hB.i/TzZ9ެRac bYNxHy><оr =5nGxL&5b#խؐ] 8KE!kDO؇rmTN?g}3qHn >LMZpcZ)-WP -8#,qzdWg+ g+]MXuUjCHyBM=( !U>bd ~?G>0IAA,JIO SbDŽWnR @`/QGq1 nc G Tr/wbZ2=&u =I)3z_L:fP r(WspkU,45;" c!tq֨ (GB[_mr}씶ujI~oGʸc0*外HSئ? 'ǐ=E j*tM[.M#bgB `4X8zg~1$AupVӶy]J} ^ևӰbr)/Qpm Ρnc[f[5d½MC^6r{%s ḒM T%y; %1{v!-eԛ'P"hU;a6LYt('/8g6U̷L0G+lh٠~._5miHBs!5ݯ!fèåE'# բ%f}UANmP>Ei-3/늌>'Sb4L$>$MUh~x?pO }BbK*H(Z;ɡxƁ aa5#4^ԂfL, h6` 'OV ծx<~T έ/i0`>a sT"}Į"Cgh;^Ap !{9w$u[mmd-7T:f@`0 s.]9P!mIU^_ӆd*K̇;siCf2)=@N~(&y&}}*2.=e^~cSJgj8{M#s' =Lk]pP(->p R #Uzc6˛7w8)׳ uzN.AyiW#2=Ųx S[T/c5Ջ6eIol=:XN`?ٮ#8;}tfpZ+ѭ(wȣ(R-sը`CDgVG.׎kDIM)A&ȥfom&kTp[K>9XpRDLzv+fLٷl̹ྍ6̌ԕ-}'8n(\ Hblb idKx>f%A$ lx-7O>Q p As"55ΙZқZ^g\W~>ESVw@ cQ * %T<]4ށ+A0h3< ~NrCW mCg"5) 7a RB1U!v?5s`[|LR_ pv8f̜FWKS+ 8>H$&˜Jm{k("q zWh Js.yOE%U)*B;Y.@dFpdu@1-׻QݢeK2cZІZpIJbbUxP9SA7½_6w2I0D/Vih'n4,goӀyܱs|}^vN/V[4ΎZ@hG%Vb!:'1[ =SO;r"Ă3YǪE1vADqbV3;&N/ YA%ÎIv+rH̎؏?՝7{Dd[ 飯M7){0N\jV$WZh/5ApO:\okPR3b/}]VtۓvvT㻘쨵+kФzb5"xRvf:Zà.IЋz'T56;+=NU˩yt+Qhx9"Gn5*TpGOUͅ9G@()U1ay>v_x͛E^]8~i3?p?>q=OZCZ4 Jv?mw$`TDTN2mrgN[?)ؿ a;p\+#* 6S|{ r%(l ~z c^tFh4TV-=8P{wj/e+{]H["*nLCw(]Ў"5rm"0xVRB1g3fi{¤E;ĮNE@!cmw_oyg%XDlON)Sb~KjՑd!Yݳ'M ƛBgQZۃ-__ۏ7`D/ى,b%`Ax{V7^Q8q*`%0= ccY.(\Ϩ M ݇nŵ2K^֒2ٮΕi 4-k{8VyB̀ɼ An`G(qf +I#v7֟9"MG-ic%84u 4zr+Q_sjvMCu (@U KӣߵBD+<jg`{fA8JňWH%/4?kݦoV+U"z l[#uPF׃#GBcק^$ v$aA\q*-NM͐QuҕD[-4UWT%} E8= ~K0?c-xfOSjx 2DMI3M|yŸ vh~@X0 <ԸS?ŧ>#fVIlt']?V L2^$2Kn-h><կUz:~&4 | @T|y"BT4\xԨK4n+$~,۔NlΜLz7FM|Qbg|tPƎWPAp,d3Ƨ׃ sB`Oei!8D;qA-E=ertX Y"ͻxi SSO:;|\{k$نJ0]ݚ%!u~40;}R_EcVX<30bsᣐǵ+zY kae4,z TjQ{x愝J_Oz' U2exh3/ @?D09Wh)3g#E&BHtqm}O gZBZq*k<֬BIɚ tm,1א撘3-qX(/2dؚB"Lr K>J#ڈvQNhb]\'B8FgF,Z8&P|; p1LKnx@2'-{*= yAIX'B!)'0 hs4ӞDk^@k-98ZT(c>M^|1ܪKW yf`*T8.E<֡, Oc( v>៲wPU'jSo'μ}@Hѱ φPƜR*jڝ3*ڍWL}ĨSaR _1Ve'^x~sT>WMc4N;o:%ɬj_7\ 9Sb=g"myb՛Z- >taw)H)α$W|0wD0E1"CvkA,lhقFu$"ǀt) ?W@-J~U?m`d<z8Y(Fј&%F(3>nm],(aQ/P [a`?5k&"rilJ?<&6T&(9~o L}ML&5ږ` oX0ҋÛ䎒 ], LJ: 1*}P>=@Gh?ѭ'%R(e?桲Im?<$Z78hL\e`*9Cuc&&fTyUsb5RT;ueLw$KAd.2sQ4\,҃5P.;~JHUhW`@}d.$QYy794]-?U7QL{}{m~Qo f\$87fKJy2<^h6Ժ0q$pEWQu;J9[*WXm}kH-P1f8:\u4ϙ 5'Z.shtkHE: Yj}t}ɞOhcpNk@G~R0聆6+'قNj6! *QY`R kH ӎJsW{cA%RǸ T䬔VUw겦vc$++!Yv9n|QS:W2>srg#O2n3*J.AHo*EN|#n >`=tZɣ)5 ۸nP'"o6IY1ab+R{X{'&1X#P 5(#+c>B}~2nggO(|Z<}A<PjE*]1VxqA~oj^Mvg +0z PV7PCgcf2WtTk)SMhaU8SnXsZI>j̣e>f2n*='<;= źYi;䡼|uȚL su=kTQSr,exLJf·gU{T%p‡jҍoR6՛kr[VPfPmafU}HQ5=]\eRRh&сަBI?b;nF?rOد<ԼT_K.A5|j{ȈpP׮> {t&K'YekUԲNemx ɏ3҈^~ĕS㲇d,/,+V-},cUN+M ao2@V-_Oq4uIX틍hWKة*o(`M7AG7.䗣'j /M8ODOA3@r|$tExdx? 8U{d>B̊,AfH-3=W-uٌ >u7#?&rlz?b Up9eh]߄yʲ?Iwgshs({7en杖,bH2-^LGQHck'ˠ5tN F_xEJ1̩pJճ)7s4B4h`"vK$M}5djI|&7:ug2 >N\%YWl) r:x.5?ZiS(IAӍh'6Mw)cgT\ўivwkEHțu[{Iג]X-׭w*wdSj1v]]>y}]bG;.}$cJK0 5h>wpuNcaS3X$ eodRYZ0uSU>yc6uƁ;O2{t(s`'-A^T F۱ jʮ{i^ڃ6|xN1,LF (|W=P[8 45$,wznjr`;mM\oK9V"ۮ-gk;sOR[ʣ*=C3"}%ВcT{0)fJHU6b=,K4H=s7߷'Rn G$-qa*t?G!m* TK5=Y)"| ^MLLz†m@9]6o:Q^5:[?Ac ]@wLh>XhYH:y bv &?fGX 6OQ>FI?,jf-ocrI|!+[MȨcZxCaD͍ȁ9p 濬@yOgη[饖 da,Mw2\ LO0Y#BBy&'$qlx!lseNSGXcFtUoG<.t%D`p0n(T^\H +Ĩ.t8`C0jx uޠ?9=c-Ǣ[Y(< 6nOPy?+^7D!ޒo}o#ȼX}ڥy@ƪ=,nr9ީۃzF 4~dQ$AM2uUo(Аvr)a<'&&ܧA|w G`E4( fG(cb Kk~GЕ;bMJݴ;jqqAl[{~vQԭ4qhR>9D b-8#g(;1Ybibj;'ٖzJ~"$G,<ҺW7׸=NXRUB͞p`?Cz’!זfq̎C?0Z  (}cSe(4E.[y |=ݮF,$sͼI7%ssԔH=HaA̿+Oޜ T &r"W7iӢ{a\㲹!a7= I^CkS|RޙԚ07QČo5Y ~V4b̸Sk򠉦ipa _uMUZy[2L^C'5ъ c~9K/OQl:ȯɩg촃TB v h)r_zyP/kVysM%^]GHa@.+8s8Jb4db"MW@> )]a@ ƂRX/ ^qq~B?>BĻ]pɢA`9Phl03Bg~vpj┎]mv MГ :sHSr:,оKmN !TQv JMx?o_/DxjEuw4Єގ6B?]Rv3,ɕcT"-/$h?_ȶ{uB.G$,$elMշH9No58v?RND.$нER-yE86ޞW,LyXhJ"z{Gɒ^?C٨5tm6Ɓ-3[LS^*M9K2f ( (8{\VHh)u8ESk&AD 'w݂-4OIO; ܝ .qa8TdDB~Ab:IpT_ݪ E(Sf>&d;I895YޝAh*igsfȥ.T.GHLHvJe3z|݅{r a[߅u,sM㜆,^&vT8TP#e.0Y"ߢ8rA9q\RPǜg]E8qAE8ΌWl\ܗjlv} ctnUkYG9<3" X=G4[N`WK-!]>E~Zv{qωv5 2wK]ɝkkRIIfw>(f)򒜐pϼ2˺+P'Gim^%_89,Ҭfn]:B'e+u8ݙph>_$VT'܏d߃>\ΨKOcAL!p12_]\Yƒ k{i|YGov6*y%/MkԳ79*Z_){WM8$OJJϜpGODe+4p4ey&_fR-5"*흕Dv{!BWw\&K!Fڭ/p<8ԿSp؂Bz(ڧqQ #`a b@4 EXÅU WO55sVx6:iuLA,OGFずǁ"n'ϊsċz-*q /~r7e̳?L ˪>xajlNydK伣fJQ~l}Xʹ+Y9]i'6Fz3y6/4[RpAvп|b,ޅ R[gg؟WS}_q(_@rh:2TEGy& .a&yj 37plKJ-ZdX5^&vcQvf+ ]-e\FL4JZ3zO$^,5'O fְ(yLI2W|RyR2dE~͵:UW]iQ^%铱WM;1Ǔ^4JcWz" k\'| ]ւm%/Z)?4b2諨NruᢹBp=tӫ0X6Lhb>%N< (1B] Zͺ0PD 5[K/\k5Pbwt(3mRE 8gnn'IXq6^o1ok/()ԓƴ$!eIikX,lz sD8Y%׭]1DG1Q 5bb5LܳGtSvq7'sS.}vG`Wb/&E}R<2笐# J'~*l:}Bo4CqG1na,/1ifZ'YR9 jI}Mzm!<je-y8[Nje<-5/lHs.4}_h0fwr+o`Fbcy8#}NgaJ [KM켍#,WDkctʹ)eEr7IɰbrfNT2LeGXuP`(?? OucX BH.rb1$]>Q`(Yn D jcrU@D4U _ԫ.FNLǑ iX<(rnyB> )H.hmk³`'@6KNq,BGGs g'(Wc:~s g@4 u?C9DA&?|ڹMSU5+qmT$bԹ5៕qPW:-JU= t"C P4-3lWxMoDZBO-*S~ ;&ϕ W$[TA2' 'Mo  {n :f$[uӒ- |q˕c=6,AAW|wQ_Pj3*0pm͈r"oӡ[/rW($/8FqwvA࠺εrC[M! uK̗)L~}YnOd64Tߋ^-*jOr +ϩZ-ۃQQ7-$lkRv"KAiMT{aU:ӺE{'uJ`IQFϒ@" jAXuAՑ*Ґ}eQ"hmG40);/ If7Y/',jz! 8=B_o4btjrRxN+ # | UBw@/^'bUM!&W#+ ĮPߜև+lXTZ:}"YX*$YH2$T{q{;8^v0u"Cq1##*q'{gYڡ{[tЁY!)MVsP˷aUݥG{c(Jn)Qlh˟$ˍ$pBJҽWd)GL:-6v|mN'p(3PE~ft-pgouv"٦kE} ٨R7{FJk 1k Xb6v2dw0)-:g\j6i3EH[yeyћ. Ea$i?Y!8pUvcD>:2U ZG?#7fA^zg )yN@2)pӲ`ZS"!MC5Z9 Th,]L}H-n7cPd-8n {+?ii镤TV}!W9򽿐֪!`P#["ɠzyǜGқi.ٖ+J4;LضKKdl)ӱ[|wg=4X1t֯L18WۢusAnejݩn ;yU[ES 7//@ :I 80*3j|a0V 0R%A]r`kLxD8l((.ERQn(t\ux" AQ/-j D;G9D/` ~c1]u:tV)#U˚z  зPZ7);qM/Wӆm.t7R+FV\#,QXꑞ||\[yҴ8^玵(3Wd5=q=QYxl0 #ꐈg&pmZ#2ÄdȤG'ku+<xeZSqJi o8bzqPAbE\8whŏ .WId(]n< >M@<`|}MSvG{TrhgcH rF;iE: [= Ors87!_N4}"Yx&Bt}-;R <B>q)2&@ ^|=Pgj ]||ŠS ,SRm\"AX3WͺreH(/}3;j6!c*}3͇,h䔦VH r}2t€SuKd3Ě{A nĆڞӒ@LZcf.;bO]LX*H(c.盚Tt)ZjQ HzmwO$0k VC !ǒ=L$xn*͢#UNjs[ } `VG tg+fYÿt {6e:ތ=.BS>CX`DF7^PA2+|+Vt |HٗV8XpXViGvq:rP-mBjFQyUߛ%t>^{M@wV`h# ~2g0]@0~ 2}Zjp2Xz46Q%Bq,})ۈu R0| t)aXrל㛵xp[*A ,Qa2OKhq\nٰa-P!.i^?-hbH7#,$2Z_NyN>jnSکGlQ@-YVA7s^xxR#K]%+ҟtU<_ QYT'u'1-Qsn9.yY Mh0y p0' _Z=zn\!^;='a v}W>Jz8fT賹F$3 H0#~ѰIw[ΘI%z(JHka~ 0YEps;ޥ. $н!DmhY߽G2`г!'vLQe%G㑞AG L} qi=Mݗ{, փi߯FwcmL,nMЋA#KƒXX3"Bc*B!}Z<=%}ZraxOn6ޡ[%-$q@~n+i__%v: y-ɲ'K6SzxF] 3:`<]O9[]WVJd\`h=q s c| L|ozO=}  Fޘ#7=J:ul']4:`#iŒ8Sa Fc2S&81E "m,y5@ZY/C+ʳiS$ GҡrƞY{1B@$U.t7cWH^\!B-(uvٖvGo`2)OVÜ;9>oGC7V+hqx{g4?z'(H &pҐ-\&4كK-i/ aAj8{ZB$eMp}yCj""KH\3} 8 p|HiRK!7!:Bqܼ+ᠴfԳ-葠3mpZt$yΕMXy0Ѱ{~M<2#C~+ei':[z&jn  5~U m] 3~hL2L$j"TWS3yJ̴ps' d2^ͽ]jK .Rv^UQë%U2;g`N]"rgU0ZPzD$q{:%DN3@vXKWM3%Slfq)~"ﶯux_䉯<`&mr wV) *d$m?K<)9@ . dS L@8[q!ˎDB]SplJJB1:+[iF6v/ <'}&Dc8ܨJEЖET'pk Oq*%(|59+2Acʧʡ Z-{i#4Ȯ VNᚠ 3l\Ȑ} (<,^gLY"L V`ЩyVM.`Yx %{VvQb``pdo6{K \di۬91bt1@[,2r3FtQOV("΁S*OKr~]] ;֡6)Pk۰rHɦѤ~9ڪ,TbzinTHBVӎUfvm.z5Qwu+Y)UicfJ}!MjI%E ͽIޤ.A(MLcrf؋m?䎠>mb?cv,mMav0 [1H5)6!vy8*|d7Q\'xO6|;C)=jv ̅SMmeZϳV;#뿂IStR:YTHH̋+pصf,ny6#*Q}gQضXQW QlkލDpjJݍ/D\'j9!!l`׶A\q66,>U"2m tS%0ftTgcw*I bġe_> 80.XׯH -|ZKyqgĵ^X?7x{""JyR }N6^'0K((Y,4DķιDL/WuZzbsiH񮦱#np?AJAMWH_wG>"ܙQ0.=;4퇇:wpEIj1܋o'rIl+Y:>tdjOC0 {.t(@FbS{&_[)/ҰFh``5 DK*n2\1`V>Ĥ$$XAPhCFGZz9vȴ,ZM1# F?# n {ߵ(in< o^A)tq^CM^/{:n-st5"T_ZWƼg W4QQ&j?,tv*.K G+_.'M.ܚ"8 YPiK(f6UE-e"SLL|G'Q+JoOD=^} f'yOVeCi1tH>@M^ ysid#L1m/a6#M\ﳽ鯧|oq|xB|ڻ:yz 0`~'ЯFX R <aELy)ȌA5S\W}>TAL<Ph҄ٲ[Y,nlH!)%0}]+H1X8qHO*}.hԱM߄&K7` 7kU!.:tIH('J뿂`RCxOu',omDèNk '.Ļ$AtQIư: p)EUF}Ōy5ǡ ;bၯMfL07HU\u5 "+jkUtVm#@I9;oZ|$'|ѸȠ1 smhgG# ..? Lr~]q +5ㅆ%5T) KuB@τeOZ2gۚ+/ۊ>j| ;^!}k[ץv ":*dCpLak-J/iz0]Z}dz;0MB }BX!dRT3?/ (kRO,Xn^W:[v 8QhPQ"$ 2[ҶY_#? !joXbgjėj۔/ZWmC0 r#Vh^|2֭acN` o,󮢮Ҡ/( 'zITMou&bp`ˀѫ7(Hgn:G$;̻(U+ Iؖ/=9m줺 8 #8y}`ax)whkGqȨ;h)1_Taԃns Y؃4wq߮`Hu7$ʃSE{ 7.MRnS(Jɾd;+9xԧUR.0B_İB< hH [;lU7&:h>ܙ;£MԄ:ȯk) إd+-̧\B8/u~}J^]r9&<|iL@$SXN0v͆i 1Wnn:Azxg'zP8əG 3‡fhQ:1#"-llQNwHo38=ߪb|\S;R2Ed֖}\fL'pz;X$I K^̒ egUJZ3]Ҋ >m(_h_67a![cRJA65?; |*:sOEw͟@G59O:Z0Fe"ݓ(Mod$j x Hh "ܥ)5XrE3R$7|7I_]8Qwvy](`im3Y4%sPmXM~Lm#Uc{ڦs{5{pijlIEg kYpPbo;xeMv*cF4_{<&Cm?d n㾸+Yeװ wʺfqcfm\Yfm_jgh&v\uN;h16X\'؉%{ >AW9ȭVq\#CECkApk\>z3٢0>vrWb^}5hjIؼmk3бΐCktҸk+b')!&/kIlVQ6%+TXV$6 3jS L?Uy]x幯 ]X~wHOj4tO?ݥ7!8_X'_eqT*"}@_Qi] t%3gp[ː Ϡ~WȖ_Kآ|vmT11Z9x[ޑݴLGb0@L/%Bη26a+x/7Ψꇌ;]{'ZWz%ԼdWpQ_69qx;P ̠!rO!n/ *iz#3 B($Gl#:Un=^.Z(Qq6r»`QfZ%ggQ%:)=vӕb%b . Y3.ivީݡcH&hAT^LH\c:oZVm:Dѕy(44HۆDj(;$򦩹Šb,)Ԥ 2 ij-a **7sZyR1x:I{Z-*2GgB'(Z L"[k`2 P.%E WdHI`9CfHaoNp s$?"e^S ?] GYtU;:3{gq' bbB6 * fx=[.0Lb@ӣտrUNzA|F@T<_FȀ(HRU t$YҺ.4p6dtj68Tm+efVE-82 F^mYS=%}Ȅ0M9d<_lz35r=2= %dzKզ~5r $&.r9q9ttwa6>YO0OTi$cB%|"a$ Ф\IBzPk04KRϡ>oը mo2cy!?ߤ4u}SExJE8/|K@`̓EJ_mr;t03Neԁա.=%P9}n Pޱ55i7#M~by QH*ܭ 2 a U'f0Q`+ҿU}6I#/]FqVNծRˡn/Ƃ~P>֝wSK 1g[V/YUfXM-BJԗ^tU!E'[ ?,@OIX_4De?^>FM6,ڸ1]Y\ػZ ڍ؁3?2 6_N? ^r8D%/%u@gז~KeRzxn$o;u ~ /0 j v%,gr_w{TI a-zE@c即!B"<FMbX␯s1yedͫfsZHK X^$5DkRj6-5HLل:\+=GLjnO{#Mc >K+_d{.lq=P. K?NYK^ZtQL# R>Z8Р fLg 9Y TrU ʟgk~$&)[@s[RKon$!HE5]Ld0~DQ PdNacbk˹(G y(?=K{b#i87ِRCD{)a'%`PAgGĭU$>ƳrAY3e:!\S%~GK[bO[c´5I{eF^zr HZRcKLڶa:Ӎ86F$,1Us]kg,vN^^~ii?!? 0̍vq(%TW̘@bۺ LR'>s1@ L}L7 R@|s ^#\]T"фe.`<^wN=m 07KMGhY8}{cꑟL@w).~!jI'Sd,4lX/S =u3Eߛ!}-$<鸔~V;ƭ*i @bQ>__?ѝr#劒eQYOB;i~w-'4=x2vQڼ㬏q HWjd(}oZ+ tb^X΄+*tApVT12)TȠQǩ<%v6''|fGkP4jp@ہ-%P~SR7 )̊P<ͣ4yV[hI`~^úk ȧIZ㈮`% a@ [oLAbnR*6bI7"TI|<[M f\\?&#pj($[~$Tދve V+? 9a^4ZnMW3gd'{%e%^< Vb'`_ 3ڞ]˿X9%S'2Xxvp:|vc"Ttxn̖OG^,0pIxC/Dޯ@J56z k~kQg#6vP]LلE2~E~q9@0kL=: ݓڻ-Z ơ 5'!#vU]V> gл %nJucBwz/ C\\wHM Ѵ7 NA| `4HDjTvipTQ!H{k/q-Whʅ!@X >ȎwmtvE |3h2n==YTɽ's8Fy@ ɉJR|H ϔ) F$JVR{5+ `y0Q#ˉᘀ(R7Ed.BrKk`^צm Rm421>@C;XaIPB ߽^ryI5gbq'5WmkQj`/(lss[#\hg7'Iw!}hJZ> IݱWb"@&oo]~b2\92'ڈM| !|m\lETLIsE Fe 5nDi\PVr ($\lRwծJ.khw9bdS 7LrL6.n,bL˗{` a2xS*> p'iw[v`+F[]戡5[]8!ӱ1[dif',FO+7TR ˬxswXmwd)ZcW,S\NMeNQiB{h_'aK6&BI98~oV&az~HU+LA`+maDTU/ws(K2LXMgQR^ۋ^e_)J{di*2kEtCf0EF`R @P0i6(Y 8Z#׳V;IouoKkF$#ϒ  Vܰ3۷y6z"zuYƅK<7ݬI}ﲿRJ#SFƲI7<&¯rGZjƅg{eI6뻟 ,?i"PT!63=t~'gj()> ik>Vm >;0 (oQw[AvnU=(AP٫Lseui9|4 Zwbt9 R旓]T5&CkBJ#h~{ˊ숗IYDizx5d i3Юo G̗X\?h]:!Ypns+5 \-Mƈz7eUD$ :)nuC; N pg%`3]#,Y?9GRhMwxeQ^sC,ͭv|ك$V> /x5 ϲۅc&Hz= 1hxG,XgggO/o8ۮm11MTMxi+1LGf-vu9bCy%0yN޽,_κYOM) B9 ۱ </a%djS?XLA'0Zy;x8pr0s36.qcܫW畟~rjw w@rCfKQPoK0 ^Qgj[hk.|$Dic_,tB<(9Po-Yά7*Yr=##ߙV;?4w|&G7qQwI!{5; 5r;&kTG$?U7=)9o΄PA|9= Uezd*u/Ysp/)3Y3_6(]Rdu NS~Eة P$>IVU[|* 6/HmUWN+(Ce@'Y{XA'Dԇ~*MwVVQJpRP82>Hg${3n΄SeI4'y#*F/hNSyj/w5sfE%8u%$Dυg<$fr%q{ Qy5P(LtvܢI1Pk{8RCy@qr  ݋{eο1ńVB2:}[zB Z7)PFZJf**wK<(Ƈ\=y'%Ю2G Fl:sf!yb8c2Jꌒ$gll $K*Evvct0CC!/P̑D(v#2\J"ݜB+2cERi*M&frh) U/3XQK N"ll~qOBFk3Xp&nJD]IfjCQ096&>S]ME m #]6X ?vVF^/;Y+?nm41tK&suzpg̭2+',zxN/̦;S@: 7m'wޕR5hB$m 2P:zEI26KSJd}S&w)5ݤ2D%bO'&Nh1DV:>`svb>ɺ$/L,IJt &^y>]e~m,~F{Wm;\ 'oew(˞ڤЏ\֢ϿU#S>YsΜ+FaGu󙪶8&$MUORFuqu'@7ې{W0V,6C߸J#rr g0+ut%*dnS3-ePV&Hg q'64RYl ,3.%. l^O^01/5+44׫ X[Qp೘kLbf3xiySRE[ތee)2@b1r{nl"l|+0Ji1п.սpML'8I`:bE$qoarѶa]9q0VG3G`5[ cQvW,ݗ^hGazU댔(ucm_cͅA3K JѧL_3ayɔ\!s_WH1}1mXń0`޲=8>dpdçX:FuӜ]x*-2s>;+9V<vI.nmGs55S BnS'x-[mauv0܎2Q{y?h"v|<=s7v Z{@b7L$\I콲:(ʇw]d ٰP@8ڷNq:nO,pB Oxv躰:LB1{ Q3CBL)ə|?[hqncݰ=TMd^k O ` ֜ѫ4o;pɱ4]ޕJ78pEtK"ߊ)/S]WY0F\U]"R[:9mH^+հR}ubK©^ǎ3P= -[7"oFXXy -T3h Uu݆ɵo[ĺP[AOT'DyO5 )u cua;[y>!w%:P<_K1r$r 0 Rz:\K.+نFO(.`۴u}$Ud{(wG KC+'2z-è!Gr"v뭛R~nI;ɻ:j%. vr`=z"2[=\;u࢛b&#+\/kHـO/=m<ﶨr4Hu]R%*3; bȿk,\%ecވ+=Gx%4м62(T@؃^Ϋe_p99E|SvA^2✶Ti8;& c/h[Hp IrC=G 6Gh6#{R5R{p:Qzq+ȁ XmgIJY@ a0̩ Hb`BAZrp5of  /[ԹWgwK7T' ]0aOQa @7rm0=ۚBb葽1PƄB5e䡥REpR%:X6IV@pite=~`Jmpe͢@ʂ€kl8y(óTD7YSButL?r%~p]u]/nm {iB"|PCp PnQ {;;`A#ΓpyV<pK<Ƙ@AsS"a*,׊m'fٻq䰠|%pmK^Gol/JWX.D yVxCQэ[VZ@"퍲rATmyFJd! :y ;]U넍j uƋ"{iL 8QjfTY‹kƗ@( s)nw%#+fhFT(ȶbD+ajkj27`dzJ:;z ԽHm"2;sUn ^s0PUxH("m'ɏ3p&N*6~.V\N~M :VbC6n>*,6.ȹ7,Œq,(u٣q@@R/_ƌjvU2ԋ}v*Vc+Zu# ?G)c>,*$#,ńEEޓ bVa 6. Qih[0bi@Yʮ4CYW%3KnxJ(7d0x)N4XG3 }hb8RhH'C^k6%;=ѠͷCvڹe .$-ee!iWx7q\3%N4Gp7.s}]cgJPd`ũx?̆Yc;ըR}Q@2br҃l979kVp6m `:S]4(M|YkUJYo{s1d ZtF,,O`7F|"utE^qr#k>LW s^6LnM\4 MI̟nx#9߳ _~6#+qT,m6Ϥ|?sa6v7%mo.j!kF|J0\#ϴq}R{8qk&t;V)<d o7F}UN2T NБ'/O;u(`5i $zmT%T0vnLM 8yXgjmj/Ep, LwXTdP{.~ZկiU",lVƠnC`\8Pq9]mbҧ]C wz7ͭ%WD7۰g8B6m. lI1m4#qٕ܅\AtL(NrC@2pF muX=JaõYl8uɋ[gb󧩀n)SgX.nGߥ":` @q0%#i #k8 iINm) &3-wGY.,,Qw lXhЁ^dcܑKRu48_<zM}}N x>i9v6V.1az8]@F@r֪~G߁p~TXI ,S;F5/|1%({Uoؖ }+K)+~6-Ǚvg}SP^/pSmCliEߢ7rʖ] Ƀ^1k.[Vl jBT-uNlG f'B۰`hop[gZS\/ioJi=ӊ%϶pnyM-.UFؚ[*ڃ-$k3 HQ 14ȿomscϪFbG~/;_"5W-$"w!p?,_.)*aVX=8 bb)CH1 ?kE|uЭ=ga\ ? F-B#87x~:ͷ^$- 7}[ƟyJ;2/L&}[&iifW㺏GL!4*r'!yQ' b9g.8PD҃ℱ*x&ez03G~٥s2 o?y-W+ X:|P+|i-BWFZ'S.Hɥ[#UyDn:j m~J(IHŪ2{I>Vikrg". r}!G~rMeiqS| &1os(w 0~>< ^ {O}ТMGepq<83эuWH ~O6xۇ 5ʴỌp_o%mdꪕL(/6V8cLkSrtm;h"EvQnӨJ+W+jH+N!ՀS [R␥9"U'{"N9,iA;t/KljUB:1<(sgzcI\ԠĢ1*BS'ՠR6\l k7g7L!6*H=r~-67 ceVTչY^|4 o(;.jRCB2٤_u^:aZ3yiȇi`A 7C(=+^fhE"h^jqRBUU`NHcp=ujr*u83`^ooO/gP7ɂ|E2l-dtvYN# "(lѱ&VDPSΞ0&8ȌZ3.԰pmwE66[D&c  bVÈ+NDJL|C1C郁E<&7lh>jRz,ϥcJ)-[OG͊Xx9 CiJ qIl[2~pZ8Ը\ -wf[." - 1LK*fSǓ9WcG"ʺVՅW?Kq?P t.<{/(b\']9O O |fwx&njcu2)x{m:|ZumŦCM?P츢SOYZ,q5ki%XÀy{F/f|!(RtoehYfm$I{MqkY~T߷`QRGgw ۟A:juGjxtH!,%j{p 2K-ϛ6S#\ :%5 恢xi#? g ry 0|QF6_lP#EP­8t1IۗVWwbyT 2px[a:-~4uO$JE-݂x` ^LTAP/MY0Ɯ)DGAFh?5x%&Mx61jS-T[i 6v0C4hW B/x0d>!t'É=$$<Vf xcRd寈ZM?` TPP*Y4o#$m@D`Pa{Kg0c8p0嚥݆|@Y8*M   h4zW rŃP,vyg9A4q'ýڡ,ͭyю-4*MqӸȺ'%꒪5ycW]u]64!Clɻ]+~a}EB'0" zٮSpSX\v,0 v4|pσMThK1&Aۧ^ÞA?,I9fLGHC vʞֈAT! }f#]6T" N^>&lʞsXφYI䖀z8?(Ko:'0~H>rNI(H|a"f|$`,g2C:ݟ${Tb,ګ?]jUPܫwf;Z7hE+/9 ī?J4]Oêw aqv`ۅ'Ei9&1%@"KucY;6Nsb˼b/ϔ/XCdČ,3sf^QSq=ݰ8<îܑk#^z/qN/ uYf66;}&kض6' p"S >'e#ofk QHrwftSBʩES<6'fm-{e"C?lB$uKrr}Lԟ%uُC)ǎLA!|ܩ Km1_!_a- #`ٮBP9bWl.H @,ձ\ZK:=oԟ]Rl>k1T;;$֊_Oh!ԗ8՛Etˊ,0L*y&mPnu,Fv١˖',smՆQ7b緉6ߎߨ6hW߳cE1=-4}{bW$ODm,MZn]޳=S^4SVÁ W '0dw]IdmٮKT\dPTцKb&JREsIY/W \ucC@v Y9`._$6PdG:Z+Zb6;mu7E.' JurΚ*TeH zEXۣdQUY~;Q$mԪ( Z:%K1n ϡV"4k61R*ؚ5a֗7MdM~?$~'p̧lae7R!1҂2;fCܝAW̫#T )A¼NfOPOT{ѿ^TP'$񵯇t~ͷ{`Aa.^ŎA5vMwp)BSЫpG2B@LzVGwf -+uFIU@J%^psaO2{#YUi6#kqúpkښ^{;<Yx0>6ًh&:צ&,R=Eh{:Es l>ȚQ!rx'n ^t#[K]*A> qe1 j%M~j fP-(YM?Jj|Ba0F[? Mӻ>PBL'%h\cK6)\xWH~-+.ufcsɗɵ\ da`y$0ы(̄ vnL"#>L0M2bm+8R-^zCp.G=M}4Ů*I 6xQ8!ʛpmo~U zf蠫u <bEZkAœ{|w'W m~*C;?R^3eN43zx2(Sl&ߝV-K)sӭ ,l.'Ji˼7zu qCtIsap-LFlp,Fy]gՐVͲ]Z؏cr\$K#D6<>&1,} Ag:FdvL[HŰt@J!\ Oj\z^+,N>ĪP8lА/{ZheޜLvbsICk~٠W8 pZ e\C3|;L;/Jm0VlF/ꞔe_2$1s{++^hfZ]x2հ, k}JYjX9#hX0]=7v'8(̫9NDșAѺeD5" ̑ǔgT yWߜ`k" YA?, {\:rO;ڃL?~ }O ZZJ]8c?P25G (&ݐL,k]lGju1HEFZqHϝ(iEa8oaH8rB `QKcDPM! >v%cN۶%֔{(뜐TdVι'DQ4\V mq{WlP~d={tYqAm:vya>g4Xp9 R 4PCqX|ww,\|QL<$lOd'fNPqiN@U2^KX5U}xL}0h-+n;Ŗ.pk FK _E 71Ǚ#(aR `YFلxʼ"k9sΘ. #]# Z@_<+":|GZAc31%A3\+.tĝd(&"33@\.KEoj-dX;&Uc3mЊ\t`mvO[Ai%܆x,#3r%,Y9uVH+iЍʏر/R7%5 ͛|DNQ&C hx쀦MzfyTpE_$Hq.&փF'GC ʟUO;Eԗ9&_ MT5Yr~7EL9F|P%8"=(ѵ*30*2o%6[d-#!VAt &v$Wgmvْr1)tO|[d(&1%br^JEemL$Jtt{A+m&y i6qgVQ`͖ * U:19ɖF-Wϰ˫t%.c!,EzoܒXœPF5S9Buar:UңFm\Z4ɩV.lKt.CVB ?߻|uFI 9n>ŎA:u w8^$qM7qV䋙=("=}y[a=ƶ0 ?.0 ޕknG"en6z7L0 ?Y:R7aSX'56&"BI\ .6V*kDJ#o?]gUmEt\G͒ѬsYQsc ~ j5_!@T8KKk % tWq֪.Ί}'J64_8zgA2.G5Jw?; at ~b}?m@zP^Y;zy$I3[p('&|HP3=+ZmlEQbF:&kxɰs1sI3C(jO%p͕bkKٰp,')f %BYDcâ+7m lH6WsӢ \(|!ni_M?jGF`('B̎" l&|N1 7ǘ ~ 1۝6A@b&Q\n+V\4zM s˅#@I<ֲUmƀX4cpk柴Ei,j&%--AB6fΔI8@`EH0fqo>0rȝv>lI4eW8HL%wR5%r~n\98xh@{Rp@\Ⱦqiy 1XXHL)v%8k}x}0cT+*،Yй" 05T* BՆ1n&x2sC]AWz02Vi1PֺGziCcr)1uF42/ PEdTVG?;Xi4" (eC#7p0\0=rAoGDq,m`_U ;^{ٿ]D8n6]oZdS Q\gZbP=Vg,lgB+ ~~,4^&Mq4kƠP5M ,`^_GD ) MQ{2v'4(1 Lr~w]IVC2$1,ʨCA<$Ӟ 6Nٙv-SۑE yOı=ABZAiW;r DHkϛ78Z1M``7ᤡ=WKR;F{gߑ bmʩ |kRAG(ːY$qh:]*I֜Pq,M p_:iHrJO&ƒ|eLSMQszA###K[6cɫwQbSWyJAffx'W*spR0MENTWL'/dfe[|4"&<Z?-}X7K h֨@+3i\m" C##ʤ=!~,D%H(G:55xA2Y716bM܄Ɉ񧮙 >!Rv2Ѧ&s:D(d=/ʂo,+ `uS r)$&8+aϝe1*g`X| rCDvN@][h rHG}:d7m&DpMY/!^WV_m4G,+hѳHAB0o0f>kb|vU=g 0̈́NiY~hR S& j Xe0b$/yM>WEp#@Ui51c64|hXг6(c@a@ 0LPNh_Q\#6$#b|ӸO0aQ=zg4a4;۟ ʑ*hXC~Ժavh.7ir..P}тv?@UJߦ^"I\;Ch#NFF5gռ\A:oڲuαsvz'}Dؗ cmn ȖҁwXs逼 g ?* 68 Rv.ca^ pR#I lhC2oU'9LbqiCyYBa沈D ZrMNG2CapaV p5Z'ԩdzp_.ȄؠHőW͕D+Rߺ~}w$lQ{c='9;u|Q͙G_)"΅5KDF{Pb 5}D <ݤ=~%l`DC! BFL Nx%n( K⬪m|y(.z:[C@!ݛsDz  HZJNE-)(䁊˅ކ^1|~e.s:\gUܢ7wrcqpB\mϞ'8aw>F7ۓB쁪ed({vS\[FAt{N'}Wyp&0J_WZsܲ"Wsxv:e"\ZTlݴ, }G;m\,Y9w$Z1ilQev ,y9Exڄ%*-Ns4N/.#v ]h ]|ރbjHxRwLfZbΡciA҃d~`MΑCrDBuga;QA#WӰ N&ky@k*d y(<҃=^8UO }I?~fv}!Ĺߧ"CCM5}-Qd4^g)%@r RtYHB?O鲑j|u1wd5Gq|*\N&ws3`d[\IPJEƞv~a(9I] < Y/MC-fz2*{4b.!)\VJmAͱayvJ/AM6 v[6 (?].F 3?Ury(gmʊ#U7`Uqu.`縹.Լb^P wa\R.w?#L@$6פXl0ӤܠKg^eOWgp|v&tNxso`QxPlGt|F|zʞ\EC%n :LDUWWIՀdVmR,t9 ~=:]S2 Z!ǹQ D@OK%i ˣ(r럾1ͩr=٪^J \t OY?_'Atx㨺Kȍ"(;<C^ySv뎠)FH`-?wrA5\PރXZx3$gd43USH;ׄ8\ ![XvC~=yN.w0饷\(ZOb1}1. sζs猪;59nUHc2N@:[e fBk0dȒDPst#igV,uM:^^-$rpiacTz<=Ѥ?y|m;o܌4vsG C{8˅m;DhϠ&azOTMwrq%<:2jgk촴Z7>KKEtKn5*D lЃ{j[6O x^5EE6S7 1ҝ9j+@pƍ~3y08XxMh7+-f<tG%D`yOdFP{ۯe͐OV[njPoPvpz %AJ ~QyI V'k~ fmn)I @ |=Fh_a *̚) *&x],~HG:Sv ^M-Ox\j; $oM.\ACs@U6K3ec!]E:>{,wbm:ݘhs/?[,D{*h3_hW!CMOK UiHA_ZMw 5ڑ5xݣc*t$K;]j߷ܿS/9:ݱk e .}t(la>40Pr 6mx{{oD'{9 5%rowg8ǽm!3@n*U ,rh`+=aوhQЍ\Fjh7kIb̔{~m@ &@d` Ɓo`MG_>Ȳ6r$d6i%d@ ;&YA1Z i%uE"3cs*TFZ ٧RRqX;$ o$y $Oـ8:t{AsiUSNE"} ܷ]cVP:M`'i,+'\@ɻRMCߤSyxbR Jj㾽SGFTiq,rk?#1L@iVb}2*PR+ǟ~+Zq O۫it]=!n ![!iį", l+ :HjVؓTKf\AUqg S{Q^#3@ʟr&t߅^^+4݃=&>С @TsA1Le] B\ueRZ6A\@Οʹt0A3*n v+)Tg5 phR8M47֏B 3;*#/K}{htwK Ԕ o7`Gz^2sF|lEd܂KPq(30kI8A.%#!Wi%U/"-1-\(`D)/Q2e/bSiFt|PaC|4?2*K{6yl?b0@gD.b+H ,X;>N~)ժg=aȑKx?k,E3\9]{9"Ӳ{g> c-AzIH&vY`4j֤t5wL(y6 c7Ѫv gvuiM ՙthH]>3y<f^P=3 -u sW W|r˪Ha>ZBodvjFVDc=/s't]%+_H})z}Gw4݊?ѥ"Q2 \4atƣՌp!üw3eNi\7wvzCP H1y w70]fk1/Yo?i旴A(6V:4T#`#*Ȱgn&[.N"ŕFaNL7Tg˯ nY׳=0S6wcu p7z^zvq^oYz-ej *أ}KHmM5LHE"VR^j gJԵQk"ǫ+Zì]baODz7T ^LY,EBKM 1Y%1HWov3I|˴@䌛]=PY{UZ4ёP գյ@뚴߮(B?+yQ֛BRe LF6g-IW/9mUWjzU .FTn<+>Xfc?b3Q`{OCc,v|IW/Navַ>(FV R6mXTJ!uZ[60{fv Q‚"E=5T›gzs*5=J!ez7X<9 N7GNv{:Voοg6Ԃ;wm`/ ? YU̐UϲWC}࿷Pg L)?hvvJ=|x|R >+;E} 5. .f9gINRL =!EY)DZPFpz&W 2W'qe5y #l&6mB+'=@Te4?Z.w};P'O Mk~#5^F rW4}hmdp} ZN.,o4pV m;LdԨhNNG@^ >6ݠRq &V6-rq2"\qf2g&іNai&V4voPnyi *&8OGj'.Y?YL}=QD|]F~\7B؝ 8zXXDr,6ZCT''ۇ~t(@jQJ[]c;3PN5F{19/:X8gJ-x Aځ(=hccTss wߔ¥ʻEDXA؇*Mnȸ v>\z::kl&!2f,_iU @F}6k?; Oο53rf Or}U=?:nn.!/ЛK+hA!s; MuT.4 dBl*#k}8aE oUqx\ƿgv$xJux}U=r/ٲ;lN[bHa9 F |`6{ gp>(ijUQ6ح~} .5&srĕT/_MF Oxq/%JG N,z;w2|]]wIܞM-fRܕ) [Bru3ŷ:?tC˂EԆ d([j-j?8/גnjӢoeɶ*쀳N/'[:P}MܓDΩ{J |<,( <&)%Bѓ(5UqM}śr7t-!+lZ2hfƩ;plΟ#>+K9z"ۄ}1*!HgSnUfޟ!"| =6ƋaҒfoEbO+1\KE^$^s@t*SuFodQ_ܦfVlgq6;,ncF_=s>S¾{[ĨH{XLj_T"0.rwU.f/Tof%LohH 8v9eY!^cZ?W3 }|Cn%oCC*u'Ng~#<=׃UN<H++cCg|MҏO oi6גʝRBlgV&1.bL>saY L ݥ,fn0 fx6:ti\wm4=!mEɶ8C<'AV@ |$`҆&l>K5m5E'V|yn&_BWY<{j]Qe6p(P^$qt̂q49d12pK~\z+R*B %Ȗ+f|]2H#yh'=XKK%̨JŰoIGl'Y6oJkNjje)BbJyV5Oxnۋ\Z'A@l)r.9.]i!pǞ= $q D[ ߐL6)"ANª涫 DiƊjїm%q6>9).ag]MX!DA\yx @ YC,!0YTХh oS]1$G3˚G2}! jeך;'Duv(1&z @ e@T{LNEU rŲ3)\gaA n W;s*2Hem9^ ֏]([kB}`V)TX+BP1#'KX|0c)leV.X,9h!72"J?]^IWx =u1 /km_zA 鰮vFʂT rj9{q /LIk͏XCPDÈB(;Ba%zrV2*@h% bi*?*=z)NM4@ԽUd~UiI scHT Ʋ!G>"q m_62Hb[ ̩ОzzkzX[.N`">n8!&!J~Y\Yaxb<P b9ӿK(Kϊ+IW0g)FYaD+1gߞOg`֍-؉ o_i.y\[8hP8B rLu5 ^ ܼq &q=gGVcۢg7"nj^5.[䀀̥[m|5OպD}4ǵ4^1I3M@ros=s>)k'iq7tnkV[YXs%K}/aE;z_%^HtDM/FXٟ*  71AΏ:fϜ0"n=e3Y=n~Rم ջH+3B0zGv|aOhBt2e"Ylg{?S'n^CGhsp%A, n'n"ApL_$M%%c3>f͠vEvљgvH~ LRnFL38\18^"ss;ACF=*@.q5N%olTӳUhޙb TqJRȎ!_B!q4Vft-Ry g41~%ԎdT)/źg %̦L/$+t$$TT1ӣY},%[j f[NChR@}#)hI'N V-빸$tpܜ PJy|~r"<,>'et5 # Kɦ5s9j2'7]w_k.. o"䀛 G?* ^5ʞk ^y @?{N*WL5uw;r+~e\%*X$dHT}hs!{i1x81}zAƥI<򸒸? C?e3%j\Ph[.{pH\l0^|m,½Hj73B0#]""![2#M?.7"--zyv6#]Z*n%-Mi\@Ξm!>o4ށ8mҟ`c(U>%rClX>A(.wؓN/3xTXyő{E%bV6Ch[ QnN2qI:&O(w\t7#\`P҂u~kk_ohCxcN']UcԪ?m&p<&+ @,_Nj!;Uc{K8"n2N) CI/$ɓKNOM =l:a4F*TCkQ]tq.N~^90&iM?0-ykj\J@sf"|/,53x)6Eߟ[l,7toYU`Y 9]S{1KEm373UK;JUOl*a-,[?_!5z6ѯG. $ߎAyo]y%q(CPdulg]roWvҖcW#xH<bng_`gxD@nѶ NɜKd 7N4&  ;N Bw}өEް~")rn1(ֺe?϶FXl3=UKX0ڀ}1@553uIdJdwjnE:o"/At~3냯pr4HU>$&΁!MyQ:"[1o$+m3a"L1c39 Aߛx/ m 1Ԡc9W:^ ( Z*>ĀqVU6K xN>49\多m ۸~Z%%ngMZkQ@38# 9UR/Xn[9.Q2Q<%7KQ=gB ެX=zwV̺pWH uZ8~4@%ڒ[7֦9#+j]FZP([̂4XJkq}5~v֖XCƩPpVXWpT@rRex \UbBA ]PB.8;jbq8kDgsjf7MVu~;D< }wjP4_Y@Ź"O'q{f0 9yüھIFjUn=?Lq'sU]UvnDa?S{51vJEPd|&n_ĥ7gxq*J1}Hfaqja)!jPU6 ))qB{]z\$3Gg9!WO!lilCiLG S!^mvR]E7>XțX{+Jb_D?(CW/OVlS~BgG_@7s&~Qݛ+`=mei `?kMHKK5a=1F=kxOea`X|eFB lsϴךMi!&6x@bzo(uA%U?u+~斜_b B·=Min/L~XUS>3pjE4Dvþ2R^efyJ!,~.}4E ˲=$cbԴ{\{Qi1R\UUP2\K2:WA Kcձ9>z `B4xv%*De?u^4/CSեo1sz$0YU"i 8!H2w})~hLaGS,n ?0n/352"H+%e f8s^_Df;X2Xxx |{ ^Ǯg_yuȕ >i|L~>@~FpO i\''ʧXJ񩟚FocIllJ%8vAyO}>LqO-U f '4@D=O[b3@=ad[OۓWe?fc'GI{zstsHw,cK%I.JK*Hf=53WE&mM/2MRTvKsPSJ?Z\Vo$s#PBkMdà Vn.H|uArOl h&>cfdi7΅`-jJon/2.Ѿ3*-EAU|2vv~Z9_p= (i^{lS>c914'yr~YYV,̏ߜK[l p̥%zٺ$9du@N *4`>*SE{n72T$*x)xf@ M,G#L++1P9$7vuӣ*eYlOf'˂*O 7"xujtM2z7*(rarČJK 4-$M8PsbsC ntFuV XlM .xnppGy"O""q?/&0)E&]Ǽ@4DE2!XڛZiS1 f%sN Maf]6 !pwJq͕KSXv2)0kIOj'DuQV -q9No 1ZAX^VYJTopoG)7kPzVnЋ,9$b፜^=T?6YqI+ɧp=ďV.bc[",pv'_`92>(?9bq͂d<; <_RmZȖd¤,BJh 0eo ;-qܓdepddeت|<;UZgrNedC/9L?%vЊI){Xθp3S`b`C{T.~n&SHaBBV/ wkGQO(>V_a' >Oku2jshڧ񷕍c9/S7,%1 3Wdk V[N'S=z oJƜKƳYn s]?@ؓŴ$fSH<CMdi `0 %Nabj>]pKvŻ"p$.&]\]$=l rv+Sr9(^P^/! 4C[X{GQqt<9XtVQP77v1:^\՘`Au6+ sy4mSa V^Ūgӗe: "ya}l5f54,4AvR@O:;}WjyʒV$ ~٠\m}Gc>MMnz>a}![k) w3꟨Y*aRc d'`{E]?9NUi5@IFl>ɪ?j ;1#獚wߏYKDOr>\e>6."ٓC NY*iP7]O PDXTL)VB=m}ϐcn4:@7go6oZ+zyUtS$s,pG~?a×fl57bVHH:FF]ËzA c~] o6Nꉰ30^6d-F\2,hh=N}ܜo_,*gaJl% \V.:/*{>'Yؓջ{zLaA0B>wLppptTWXA[>X=3tuHl is 8fx;0k"=l9"5ewQeie7ڵ-AX`}3O yn8X6 x5~h\Vj{ mcƒ~n\gRfӋ(y Hڀ+8M&K`ĨvG^$`E/=5e2H$)>řӟ*U[Wפf"}*oٸ/Ntw ut6)+*p 0 fZLh9u5?T_ݸoc'Q]_1/H'ҩܖ ܈]VL6#EOI.;Ց 8A;Rk 툊Cr4 @tRR[5yf ,.^Μ圚Af`!b>7kFP*޼/AyDN)ZOL;NU!-ƮCY@QKMr&2 8*#;FCɺ$Aݩ Ʊ>{p,HjXLˋKCېvCƢa#.!RKgYF{)kYuj!<³yb^<3%/1rJKOC/ɘ_Zrk71DY)䈇w1'f0$KĆf;mc:Z< :aʙN˧ Fy9F<-ogV3ɕyք0ytp)H)$q ͩKG*A ]}& 7Z):hT,[byJ״rJ~yهh/RqPҍ}A(6"Ydtۊ?xZ^nJ*b-?kXpEҺKEUlQ^hX&G${cJ Gzb?p0g+G5B: ,p\Yp|ZV:t:D03bi> "NuĿӋ^^Wª sd ZyqeT#ߊFPl_c+Ns۬u~CQnu?QYUoy"IO8<)|R04Nl=ݗQb`)IJ%,뙝@!TN"lf_ ^8J>GaV;XHUX5S]%fQvPʺn ō:cƩ yүUMnh0AZb]:;' U:25{Oج?5Z/PRaBQфP xfkZOO۝vt rDLS='7X8W:D,h ˝BCLD݄-JS7[ΗcF*]%R=6ㅱu<;1%[DfR"9((yzv8@A_-faZXެI Xz5BD;G\} ʊVyIGA{f2soje.?/QO-]f.AN2Zkj} TNֿ%_V~XlhY]CIQAj< }bgBg>p.FXtDjŷp/xdz6,o,[x17EUu6P- K2yǪNW&4L6 و; $Ǽƻa7GgA-E=gVѝ0o bk`zh&*㤱 i95p"i0غU FoDeD~!:=n]XnUNr3QKylS7_,\}޽|͞MwͼiX`d,1EH6IdNH%5Q" =ϗ/aQly4}hm|כ\a|f- `rq@o;tښp'`]TfLe5+SkpןE$hI;$w,SV-c~0zPxvT:箭Ane,cn\8frmj@Ɠv=KH'x%قn*Cll2KS[6diJ^_"Lk E#7$`s.7`hsVd0d.UH_Y@õ۔QPoQ*8$+[Z!hl) gZn0+Q/~mV)[͈(ȹmw-/ =yvDl2˅)ZTGћD`auyqްG(W-. AtXYkɲ)ոɨQ [0n^G՚(wQ~[IP3 Z~b.C7NN 8 q!$+te.: NbR5JP],GP+ tx|"%Dq? #g1; %3=MVjQ456LIOB/k㐲fS<% ^Zm<^H(hHܙP 8 krϕE Pj Fϫ*5bEIC芫[@Tpw|.+$Ky3/Oil4?qU6U,3t·Ez7b^@N.*jt p08"6 rҌՐB^N wgUKYqe$k(+Yb65jW/$x"%88H*jm@u c鐻;J'jI3q`G54iV&a>gj b\|FxT;J$|x":m%~jrj a&PhnA?3O< _2 >'ҹK0o}ʺ[Ȫ*Վ)|Qy:h13ŷj]+\rm@}uh@g11@o<6n*}7/5U3NTT{+r<, '>\bMp%/,̀HFix*Z:2w@: L2.is;((q띈0 7O ( uO0yF,,<>kè1C,X:?/`d$ `ZqH.Yy`#IݰŎ,?U)zoo˚m״~s ~yAgv zE|t_Nޅ3y0.A=F!_[rCo`7C;Od&/p}hĞbMy}<)Wx [4kǴ(آ?gXڷ>Cw_G.SVt0T.U4҉K˃rؓFEZ5'̌9>|h:,?eOsآ _aFrKz cSt`4i%JfKƭN]S<' .03lC݌ n˅!R,Mܥq%ʣ_WSՠʂz{ףxofajjj@Q, V_"n&&7vaPN]UTFPh<il;%buT\$!A%Ť pE|CBObS)F>BLTȕUb4%$˼!Y%Wb6&ݚ&$v7>SrQ{[&Bơ6E (#V*x7ԧV8o1bCB rDSv}$ u=e{Q5{3?GS])li#hU[D"fOv 0lgpoZ 0y .S5p\,]\- NEd"7<\ka; " wvyE ٣[W*ԛ{u\&@,n04 {[X5h i@w6, rbɻ}HRg?YQWBޒ?,;D>jb$ժյ 4N2aaZq $];}'$39^y1Ì2AN}2GgF~xUtOԋ=}M$+̨9 E6Ӽj\:l?fka*70}q_ʪFJs 1-D7by#ESo΂ёzYXs=R.S+ضц++-ôϾ-`AIC)%i&dNcVMoR&>% JЇvtԊ줳ќAb'J0WG=!Ow!dʐw_a#}`lN~5 }pKA4D{"w""ȕ:<0 TI^>s{F'"=Ckڠ6oCP#m!Fr肣[dNurnVD˹W tNےa{sA3>޵Xfg!/4}quÕՕ[W<dHRϜ㞀y:Wկ6#;{W4kk|G1[{o4\WX4ɵgb8Qi1J cFpZC e%3\Qj)(8:1,V@r4lW7Hu1Z}Lkk"Pid!rXAg@nvfd0 )k= %.B^&''>I4_jp)Ȏ&`9pKo wX-#5%! 31=q=K,Pn1E-L Q6y,=2P %P^$2 S p;O(]ebɂ%*\C y\*#;GIJ9լUCk<؄.][?5VBT2.H{v{|:R2Hdg.+QMڑ *u+m/ .QHA /5IĄ"WntO+?ii&{CUߒ(*|峹W3g 9#ISN1۬ጫV_WChPo ŁS!Y/e@ e 4Rawލڇg8ɠ88o ] \8?i<&69RWAN@5FHd޿ߜ k/([ډQV1RgָًLXL+V&bQ&R$NkeP-VYvmSd(*cV~)˪{<'=Gj4p5r:3޹BfӍ+WE%vJVǟbVb|n{{g׿l/>"{'D vZI;%!x~'=s lwoc.a Òĕ}y 2F [Mͅ)Ւx8NԸ4Fʀ71LB{雴2xpkuZEV+IK@M<_w۪xu,<٠wT*"}HR}jm!ywco+-}%!MJT!{#4W򿁖 M;r2^Svnw tYPxPCE'2sxeHyKRSRPR@hT!s!k)lmR[9-, ( bxϨw}vjj)2-Y0̪sX6 OD蓆O#g:~ }Y=ksdAPk99^l2?Eݐ@nyܶ O!XsP<8z|Dvl$>>!s;&ia{`tOőE%22b_Ҏ|[cӑ ¾5ſ&QB@qC43$xCVs7k%|7JJM7ȸ໒ސ:Z$j; ں1ZMH |cNu腖UQoh&%Pl#=T&ܘ\-P{Lj?o^:A 10h3A!z:Үds\"fqY([RNY]K бOvIkkUu'rciIJ09$Ϣ3v;‰WPiSnG/N6hjhæO& %{IZvs~5fYk{EFZJM.'ԭ,$[H2rT1;ڬ8,t~TNtvVȈX[FQlExBZSy_C>Q08{iΨr>B..܇.! &}Ž~+[A|ہ޽~^I+DZ((Y & l vR+@Gkp~n޴D;U)ͿBpcvJ-vGc#_(rR;J4eѰ:Դry| &~e#٢|ubBMBPNp8 7>?:^Oj M( "bhӦw4f9tcwt.7s/K)/tLm1sn; "Q&B< 慅=k2`__q V%IAzhNӒkݟ`v4,g 'r&fJT?g`䴛ݤr q3`9 7OD8Lh/L||ק!eD%lA'Rd0 R;@\B,;2qLϹ dB(;M-y~YG'P Ч-[=-4niu#"wdl-zc} 5zz !_+c?!ɲdze]8 8X،7UQ,.S 'A("Ÿ](kRV[RU fvGze0>tID}਽_C]D!UKP?E0y(دoFj/P'_Vd!ѹ"LINKndvWk^YFRQRswt>ݗ63DJ¹+wxU]d675\T"&)5\Cbޅ]L?( >iyA%uAyr Ro ntM9٩ic@`liYw*_LL5ДE=+7M/kxsX7>57߹Լ9w Ϣ8ߕG`MW+0?P+}w,sʓI79]r%xpXb_imo@1Pwvx%NQ((So4RȀ.We.0BKUDF\,rfÃ>enF},sO G]Mdrh){0(!$(vZ]":kQJs̟ސgV,@-Ji ?Iu:p:##5{5DЯv(zʛ;$yYRS:.H4NXaa3ngz0b-GLoAZV|UAPם@ PNM c\&˜;VaCtmL#Ӈ%iiuMdԀx O)4ƅ"Ǚ!p8yR26p&9l`5$Sf|&֌I!ǂ&5fڡG3p}f0D<`ٸm^*#:2C"Y;ׁ@˻=0(x[dYBq:_1jIҩ ϲb*gZ]]&7Dtď;֨Zvj`<+2otFnl:(`82X5L*,pRPat;ZVFݚL嶜N$,cps)p8$0mڴG)v3\ʖlL7HMq@NNrq[S'@[ qBYA މ4֪ U{++)? BzC .>T}q j2F\Fdt`)DEU굶Z׶6@H,)Ɋ86剗w6^[,dр̑5-0څ{m'K"$33 &c,{@;q]+KDs{Z~#(q@1]@oZ7JHBwXOGZwjP ZXERq׏)G?>̾bݘ@K6Za6<#>/^v1*ª %hي_9ʩmRԅm^#}V5]U~f/~i  S卛c;b=?61`NmP&H5 )۳bS5 D;̄q~`ZJޡx{2>Kk#FeJFZvV@Dl#K85&2p*i,>='s_Qa02u=xGn1/vYKTt5|uc>\J ubgZ: *"XQl[xzx}KqJDi۠ʂkZ 7j<艘Nlם9ԆmiFt w)Zp6$/c⎠MN̴! Ҭvٚld5x  K\nao=k oMhg:n XEiRK$tCZȽ1H&F*|? 2](›4FΠ5ʠޙ-1Zv(Dm^*V~x;\*(I@8"wqR ]DF]e!3?.b{feû7{ADΦB2UqIMU@HwbA~͸&B6gWW3YbKۻBMgp߶+]Mַ^,ġ vbAsR;yET$6>U9 k s& lT.k8`D-sK{\A}SXE-T5thJ"r0HE$r^+vXZiXnD AchG۱WDbҭ+.~;ͫ6sŭMuv/ 1d)CỲY)ڞ` i3$*(07xJ70Њ/.S%+9%d!KV(wFʡDL.0'f hY Ib hݚpKg&!qG-)p<љQ o/?RDF*`Hb.q/6fQS8W=JR3ydPLsEFK ;̤TK/7y '=nW8AU6iv,k;b Դs1c]a-,{$diG+X+\z6A9Q/}^E1kβ@]S]y@20g\]!{}Zbcdє+{1v=ACZ ͺ$CdKor؎Qڟ¸<Ѯ|4rl7gÁ2!H'^qG{+-_6D0<ٺjhzɂ+L^G& ڐcN Sg W[Ma<8. }! + t\z;([b40nRv2qdG9:B/xBO\j2ozdʐ%B0kH $?+C#Z. g,QO* 7:tsJ;b]Z!hG6q0WfC1e!ځ4ym+5 12mZjyKem}baݼX,sқbOLKqGc,LO\yIR&#`LT< CqTw>2䠣kتdf3)i7Q8kd>0 $҂g &L`HȄ3(v6rqeA~+`̲ Ds.hN%E&Ik<yP ,-$jg#ԛ]nQa\~=d\3{I=2يss ;A ߩleWmNX<'zmYzkX&fٰmp t3H5\R9t*勦_o$Q h/kPbSc8h\u8 uG1-3YtHkp|416=h`N!WD-zgGmEOTtvF:RW;]Ȣ[d M,Fd}6xiըGp DZwO;@-ty".ܜ"3N)MpLD_VEc*K+=ќ0޻˕٪2lګD4@9ޏ@1^ɒe\" pF,0Q ҫ[RO*~ܟѝ-*5I74M>3Jolc]e Va8}Rl7БW,ȉ]<˽|2o!^YkؔB҂1ٝ$ ߘ4r%NRM4Kh{02$~n/sDg^f.[e-sDh S8},S/.kwv%KIWa`<-pQAP@AYF|E?Nv֖wq$ʂHbAC~bZ-/ksȊ]?BF{1]: i$/Lp*߹(#، AT"tn?śGJgyz)TW 5uM_mKMA="ܹDd IݐmݪQ:tcVw%p42D߾3-h-O\v5On_ ˸c%b[~Q% ˌ(GNSx8[ i#'F Pn]Z44Rf B.b[!On42U+DJqwt6 +efe| 3ƉVɇ^AEOmAjD@,೥S%}%t:N=eu8 P.w8AQ]+ϐh#k$NջZjdq3aSuqXp Y'+:ܬ"uyx,M2TV_)kffr,Su^ l$]oD@m¢: tz(!8]uH$>{s%|[Y>a&Wl D:2ڪdvCs #넼,uŞX'qh\d,}aA,顮46goUrA/qf`%bf5>@^&5Š h\q}`2[ й NQx gUL\` 7Ly !FjP<߬iz!^(}a_$xs`ǓA MK$):P)l-HN NUIn1f!MB):D-77Tsd!1 2RyƜvx8S@dΗaWa!8aɖ !l'iݓF@ר'+b z7@Y Es.8Af:,Β` K.Ài&B4'I>4Z7Ʋ١'}jQ: x :AjSEV'T^ٿ7TX'Clcc2SK\i^-WoHTqJ\ ŽK:^f"\ D\D \p\sh9G~ë}ڂ[$>yQ!P!ؔK|X̏7lbaG0S>ղ1uҔ0<'1 ¶;ڃTTˡ2g?r^D+LBʻF{a,UN]tÔ ɍy<{'e`lZ_kD\bo®7'Bn/VߍU>yPȃQ =ր9S [hN^;NH.zbG jʫ,ciA ^S$I.5}0M#} >{*b0:@ '%aB-(yAWZ2uz]j9;jPLS y+f+'u 2KR wvu~ 8I&;z'4TrBƢsT>ipc 2ZVuSP.yژ5w[Z1߰Y (/0ӗH*P.bɦ?u a~TsNbǣꝂ+˥"X扸d@݉R(pnư6UMMo? Cu"n?E8pVQE mJtE֬TRK[GVU>NUxlAÆ16&[%fC2pCPO=dd̬KY9aAyf_-|dm?/6<[T?xd)喌fQڝ@{*6-XX1Vn;L`ms&. '6dCATry(pYy*QۇgA 21i$$;@3 $+J2jl|ef6BuHPfB@lC9D͜ TZ;) uTP/^0Mp[ƻ$IO8_( *rٱ f[-uju4qw(^/SBR(t9T.﹫κ_lf;|m,BI#KjxYBs\118 @Uwde"/4z%]REZ ߗw2yWzld۪q dْ3R 䞌<ӲԪ:T.^l"t#҄Y9_ HS.Z>Q.-8ǻ͜ͻ,2kP|U#D=d̓_Ao4#F餣1xd|̉ _"om.Ygn}ZrS`G!$_>? ;^!~ֱڔa9aYW< hЬR@-Igb>! IAʼnC1ea ꯧ p #οߔOD}n\Ȋb⬅t2|B=eWԭ͑)xRr% ?9<}Tbᖴߌ,E`*mJIe&`͉2?@pγٯ0E=)cF$z OTS|Ov6I[%7ׁGiktgvgg #CO"BR+T,tt&滃EN6c'5k#VUܸ75Ըew$Z,:1Es3/P#df}AƨtXVS?4`eMZ&~<+ZUy>;U^b] 2h'{΍֯z*6"ߪ,q..JO ]'Ce.0~vEx}G']\ΰ"W~^a$(,=$=cz`(| |%N 7xfȝi* RMG_{T$vw?ҞI2(NN:U ڜP v{R]06Xtcu9 f'pZ0"s L){n6^;J)eL`ur{PUHDX(bv 62@H7-]a.䋰Ibzvr@2h~M|Iф9%ER(FXBD5S&2SCN])=>=v D;;r@V- X<<ۭFs5+nUרAzgNZovA򦋸R!2yXWR"KC$At"*!cgH_aXܒF% 5zoQXf3PΝzj+twzQ^ )P:$|s@~LLXo^1=0eF`0Q%)ː>L:B3>NsH@6D`d^4LKe9^k# CjyxA#uy'P|ĸggKOc$ѾGڼnUb[0W貺 Pk7iD~Tm0pIF l2rLǨhM7\Hn@:EW/pYf s ܛ"]^aWœtj)t @-3>(^/ouavx1Jaz(nޮ^8VP%nJeoe Pmyʗ_λyټUɋ O ]$. Kn"wĂHS: QVofk+op$ZjY&"#Z0/Ea$\ XL*eᖧD[ D}~ޫ*:8e9fk M# L Nkr2y@$k@O 9rCںۦ{ZuS>bt!ya.)UVMwZă%)Io@i\%b眡COłmY-(غ(Nr%Q"/\ʧ$5Ydk&PAɅ@bd-dzJq|DP7bAdnSU,K!%(u4c t@$8D4AJ}[F?n_*`jYL{L d,D41_٥LL݇}J FEt.0E7yD$C~7 >~h)-Sgy&@؂qr?X0s픤? x_-v-đ!AԬ؛aYXkCTS6J<5Nh}KGXN1qv:y `-9xiEߙ+A`tCe֨_Q~oBE?|l|Yd< E9ʷFB2'x|ӕPNmwȿCj-d(R+@wM ͋H]z%rpWFP/\sϴNo+f3vfe-Q SE0^qUP!j LfMmh.-桂4Nm5A\-gc~dꯕ_MجGz7b@WĎTFHΚk'cϪ'}Y4'_{ٿ+wa9P)HKTMLgTʐ&lQ;fpYzMuf>t)8bXAf`b @?U{)dSYRu;Xj*ev[DQ$댸8ӏk7ҎI{ 3XK̾g "WLUyyL<@Iޫr~YCZEnlc0͜׃l_r/IgX21/uo(%ECgfU̱W8lG5:Vs(G2z\`v!)X?*GCNE[b@NbCb͌iլhٸB&a(N5_\T Bj`=X:[,'2 f8xWm$yp 19lيGO>h[V TW;i`X$HHLGp5{;eAgČHLY|ͧ`{ P=dOuo(7+cC%ps_'KUM8qQfo!eCSQ1wBflP#6s|@)# H~ bkRޞb LSS(>*'BUҾȩMk֝ 4 zlChSdJ M90%1\j0+_l<(3\$4!p qDV^e]:ctR3߲YD J'7@ r} ;5)5,*`v0B@A(r #y1]̿ԫzi˱L޴:=ʭ'y5RpK< $jϋ=ĜU!0s'r{cW^mwt9;8h\?Aq2#؏rOz,p$Qm2"O&sP"dqwgM!JM8{O'%pM[>h#ؿ _pKF%\K;6]w/#{ x繋zE2`HKZ\hAY9m7#5P$U fW*u_:m!>c2/X`}`B)z'GJ[hR0=O7'oF0%c;~$֤,0$-s>oLJ%$n-4Daʚ1b>h/c7xG=-.4`0D[*#OB;޵YqPf) VQ߅8EMWU@ k_0#!1AZ% ,F_?xhP&mu0?:j( z0HyzaNbd!*g lh|M4ʪ %ؘC,d 0=!VFOK&L>䆬|yAGt m.PD7yrOoP=r秞h2'W}W} RLwtlI%%Fۆhw; _WG.ϓ5N`(3J:9[8Uw p(5?owz۱uPX}` PLV M} zNJ ٝW{פd@?fx PO4 ${G?Q`g2}ylq~i+RW* Vnmqþ^n|P#l *>uwo1P "χ9cT78YmFg]uE0~uew|Hv uq}s \$;8p7ϝ_ϰ+ݻRj6pBRa,^LU a H =(Y2ci!N$Cr84fhݱ}3\ :bdFߒPCeda]&s8CxN,%.[dY_őx fo>C<ҝH~Ћ*DB{]Y4;A­Kpbm+EyA*X ӻ I~>ҽhrjkyS?mg_.AmVg!R~.*q$Х#~1 WՂaCS5,GDN%gpE JړPvbd" s%u_v  E~Tuo[ʘ\PTl|1f5t[4c@"M%4cD YGgYah+L=BQr2.nvhXV}\2w@*uyFWuŔLApp@@ lXwX)a=$X}՘6PPT0 {Chu3%vhjwM_W_zbbE. <ؔ\z8ࢠ҃Pd87P[?޽ChAŴjX[q c! ;2\h6 u'_'XE5ĹL 1Hd^x.1rf2(%;4ӧr$>Bi}m?SPI9k#|vδw,#vTm1@ǺE?Tetŏ Ý)=xu [_ؚPgpv5 ҹ,O TR'I8nS {Dy "',;u! Ǚ̐Aeu9&ؑЯ7 ZQU!I\nY@_1Qi|k5A]P*Zdiɣ}v@ Ƿii1~AѰsSݔw\ ep2C:A敚LO{+#@xgavhwЃ K&eiw et[ G&ngj:em~AjU v ];UuDUWV5jA&4 VWChk(x*>wQzoi#^KMX=7TDX #1 '_RˏmuXJ7ץ?"cFB~`PsusaYN{0ʑ*$|8 M:r g"64g-?%oL$+ԭs9n ^!>m.i[wR6gix.M8e'R$ZFKN|AW]Nݵ{z3t/iѷ-ӭ Q^_0gyW>h,&0෍" {JGS2%q]rWƇqfH5iŁ um20qxy $mbo2B0Z86(vEiTXA7i(U]c>j {IK[DO]`3بt0/4:=d(6,An$ ^R\Hhi&tm}6THJ5ܖd((. \n8۳k5He9ݕzt=!Df/]J Of:CZ2wALI6: ;á<, kcq-,SePQUy\`pU yfac fR4VtA}~+`/9}Paߛ>݆Ԉ}aG<2K*mSط &@XD"`2?V'A\Sݻ^D#)~̻Xq1Kռ lo;xuG/>JXؒǨsPǛ9&BLjIo3L4f8b&@Ab+HMo 2Ǜ,#fwWDcԾ540h7Tt sX$ Jc0k9<6|W= [|V"0V$EDy!hcS7)G\a쭳"@3=ކ:\o ͥHuM])@ׄx5KE5eړc,z"xfyLio$oYh0fjgbN$pHRԪSh80輅'F}N~Z s@ "$ej<λTx{T hg:˶8# k6MwNZm eoahTmi0#57DklZ}^8L9c !8hEDΓʦq6=A!'2ܓPG7t!S5Nk,jhXK67Sbp_Sl݄@΋ƐXuH,#A%nETg>B@Jb-Qrɕiު=|Y|sR3i4?UM`(&T} cKM'9]ceM(Yl>K\>.n=i2'tCv%7ȸFlںgTT^4U r{.;C-T]JY ep̰u $:1 d *d3rPY~%x %E=7BoLUEܓ!$&`%`4v,}y5#V6dX+%DogIk33^BA#W&.VjBx^{YoIÐ|q]dU3 # 6^4nt%QO8ӋUmўm!y?X2bԟ^5@ep+XiY^b/LJn A`q6R{g9ݝÖ644f鉍9ʜ$R"|q&6S!>"++Atyjc\tk4{fe?7%#'зi. Hq**of&:VJfЖL͔! ;vlߦ0haz᠓F68‹Zd$l- v([o㾇D=@1ӕgKq~ǍLJwRyWx CB΅-ΞH_찬몗ͱb;[ppui0j&p\@@qV#\#+Z"œTۭoHB5)&BL$ G!%grO][_6j[d]IXcvRz%dܘ,<5w9b$(/ ;n搿/YKM-2KD͠_Zo4[d$xQwgS7ٛY#7HMTc+ JDsm WMR ML?vLg% {, /zv\;L_Mq Bhp?UZC?};,SY+jN0I,*|+$榨iΐUj:sΜ^S.pGSԈ%;~1B1ͅDwhG=sW@DvKԐU, \vZKvjj^]p'-&X57nJb6;`7 U3˃_Q01U^% qb `QtpH|PZϧcc&">V|cBWwإ2$\nd8fG|ag{g姬grR녃RY⤯} rrMmV5nQ=5q{ӗ)/8V*րO UH(CGH wo{A Jiw9<48ǃ8-4ϸL̝:о/XzDz%0Ox5\;|+ZOY5Ԭ O( p'$/*yJ7_B:'rPg';Rq+l*D#DADz:/B.=c#ȥ:M}t0wEp& a :WUá  H9̉1o֗ 1kp966jl\x݁'2d@i_Q 'P8`u) [ܑW+vϲ1Qb|> ^ƿN`L8jgɹQ$`X2֊ݺM'T*}tQQ*$Έ h2Wg $ of~Qɔ}-\PS[sڻdS]EyЙT w2.C@ RxK70`f:2Pd}Du% C3YAB6q_2A`ΑImEOMJnǡކlC"Q n߻ ;Wq׺SuZ4RH/ kk Ty{HgdO(%ƺx43Bo8tTMJF38ɮD8g:Bo^Cjl*kQ_wAo\ɮA}׽۰ ]_mmn~XR鴹c\A2 ʚPB8 dMpI{h0|le/zxx\@I*E++4aøq ⢾WcO\MBeL!c"mV-9)"Qf(r+V3U#*tJOJȣpɚ);k16۩(b|Jsu,6wi/*je'y#RW8n$-ɾlC`a|:rR'AXY˄Z ZID%;svs)^.fuG8~; AVs&aeLK?ъdPdTTXo~Tv WJQ^nimV9Ԩ1+ױ%9W>pᐆ7[W>  |'+26XOHY-Xy2r/bͻ 9V}'Q-̈́"Iܑ"MS*[)ҧΣ&{/jk ǗK>i?5,q> Ii|G @4̘5_o?0W_%CiYJ`\(5MģC&"n=4NmK8=:J*`M*RCg:9*gx̌_}:?n..)8yN㫺ڮF'^[GLKHra6`%A]zqS"O p-WhvJ1kFΠܴAmUn?Zx{e$ s㈢ .J~H>NS40骠 `Ľ'Z6BiL4i&}+ct # ݨ,]aSEYߞ6x)* KAMirwg9̲Ub۔Mmou@qUupcd]4Ho,GJU{6mabᾕ릡ĩ2- Lă>V_Xb$(s,ʒgy.a䤑K,k@r}zBlU!1*{@~>Np;x#]U*2{1g/p "bD(ЬNj0J<*xNjX 5* c x:;[\73&#?ao_̓MOjt!K.:A1j=J6f' WԎaSzt5ْF z'^Iñ$qI1wmj\f򃭻-y" )rsW%4w4Je "0goJ+53iuynfyZhqEunA^CBETnjO!=@"jB1 lCEv#1NgҎShTCƽo"2_B} ㎢w)!rBñqjP`kV͵dbhjd/n;*G⬹vu\_M!4RQbb2zls O`l;`ǜgơ o36JD C 5ni^S= G{~Nbl\nu\}4`/+Aܼu#f|-`* =m_]^K?[Sa>1[ĬzH`L,{] e{a}.=o=\ "1|;["S!'ݽ%-1I` yFCN =qBXVxԩ~ǑD +{*#P'u8iq_ ;šJ;ZV6hx8:&djq8b茢!`۰4$݋[PHdP~* c_={ \wyniz-H*C:E\O4u ]b< XkdEKm$'xNYc?i]t(WK[L"yClDqK!N}G2\,31_ LI׶ l ?X `a. EN^.=<9.XLI&u{q4֬pFEKT5hU?;],wh}Ie!B!Bl?>z5K3=ܲȿ*(sA/o.H0C_m2j!C:iNS˺!E&#!jeq3~pgP{4yZqh6F[`'ԵÃ({.͢7OZد4,5U% fuOU 1٬"bdwXI}lRِRrJBAljidx ,ǚc?JQ⁆2ΜyC6s?ݒؿfanY堭:InNz } ĠOT\~srnT³qr㔌MA(U$XS[ 9X~WI! PIkNA u噓I.wAm[@ w4Z –t܀N9ZCФ F+n^36/*|nmD$ofgKeI>b܎}O];8T!f77ZW%2w&@YzwlbXË-~$T&ҡpcGe1m[w& o|MHQ/zW*s ]Iƫsyx4q$A!M`/ ~)3h <4Ĥv`+M6LIМ6#9L;ƍmg؟7BYBi֕'[C~ĦV_&Ie9"F=7d@FPVǎG#sO>>-% Hg>10sduO*H$ -AJ˟Z$uԔ+Vi [L55`MIjwKJMv)l(䞭࣏ {9 kPzz ބ*-xF{V'4~jB0m?4ܨlՎEHSEP ~+ ̿x}촩c::R"\UiK>OY`~o,|~`P r!޶hg˓dApu.|AO2%?Gh8P#wyvósFż V(ٌmSĠ P%j ~ؗv0gdR ]dxWRP6`SòLQ!mu ƞjOQ*%k|/#/tdR[$"ǽ1d]F+B%qPP")HBZ1S)?\onɢo4c8*ݍ@s]ܐ:z#R7GGwG[oi[Zc)ՃΦ7`Гe3`,e]EE$Bb m 'OY!9jGh+V$f+y*FB̝i-SNW픿{R#Yjsy(:򡨮%$].dc=jb< )mKD*|%C8sy8mj Ah _ۿS5?V{,)iU:osf^o=E/KXRb.f̎VHnl|_lkvD{8|\0.0!8)79vLnZ|5p S-㗔"< ~{iWZBh5v5 K}u^λrWD! 5pݖ2uLr |K_Hr')&]·j43a]9O>Dx{qsh_창|2GhpOR7ꏾ:c Ӧ8mAd A7!xOEnV!-#@ilLVs>u!, k3 Lܴ9NxB ˈT߽N&?r{iO`}-IF?"^I B_4n/(Uyh>H8rNq}|I7z#󗿩Yu7n+z%85yTqnRe=] i ?Eh % tz{xa`{Oq woUB/$ndK)Z{ x(M(SU9_7ۯ,.@*_V9JI{ oQ ϊWTNcFF2g洴"ɇub̍I(LFSe犺y%A8\J\Ld=$<"@bݞaJIuqf)j6'Ir,~*az{; ,]ID;C KS>h;^f Orh"'705%FyA * rrZ`WR,Bi!t42'Ma^EvzpJ^~o&ŤxLcBk.10vvʭ(*W(`9jD{_m+ohh^p> Ծ W-(i-яzN[<`%Fkdn|Fwy23ŒdŕuB쫘q, wҏaAH+JI"{ }@@xbkS]ůa_D `x`xȆ'72m3 us( 4@@)y , tvu"f:]ܼ`ւ"}'I Tr#ܾNAPG˚. ڀ*3oD{L:]Wg: ,}q϶@ma}ղ^Ɲ;mκWT-%rvE]*T+. tHƕ\Rђ/;6M :G-0.!<V|m^ B6xT=#` 9@`ϐ4){z-E~M%ov5nXmkJ05 KVV?F1ٔRrF@c}ټ*q´M}sn^``/—E0qq{aȰTSkaBxM1t[n`-;z#IZ}~ 6Ǿ4M*NFŠ iԎeA1<(TvΈSOyļ/r{T3#6GhxIԅM 5ڡ0׶Jrgٱ$dhȆ2SVBvR5LE|'q~'QfJUq£_!$1 N\dAP2 I-M^¹AɏRjf"튂h1A1)FS,nlQ._HX<&/+dVa8 % -v.T wT7UyWd('2P}NO.b)(wYM-L)D uTϛ'ߍ@_cSj8ͤ4sv4+e3w =P}nJ:1 NrTea"wrL))X}h&2,8~ckHVp&W?۸r$,{4S|w$-I@D:4AE})K/Uu.CGFN%{ 93u)[=YH,B@DxTK^gkKٷkf2(v`.TD4>w0n {TKT`gSS7Y!߮/3dWR`TamfR% pe$o U 84)3\ΗQ*,ԃ%.&b4lJ*hsnJmrƼT{\;íWlLjmF`Sn2H.iUph-TSƘ')3 Ύ/E_B6E'v)9?"O#uBv+: bn rYD>EfO W^Ji*ES`.Cf&unbipN4J+-fۢJm0S·gRgԭs\IM"!/O=F,CLɝ)pH&cTF#C8:5 [y_[~PTOBO4y[f@D?ILJ$r Fcv7g)ܥV/N-8|CT_ߍsiʹgGdUUlVHP(D7ٕ0ڴb$5Q\rWn%ʲݰ3Oh lV:؀]\~ 8~TN97YQg t$ w̿C{^EVtN!H@G}kInsx*DZN%pIz_IyToJY%]U9|C*a i}*Wb#ZFW~hk_LI<GRf<ȤB鳷ʥ*uzޥ4FmhNLIbZ,%D7ށ ŋUE8RE:^(OS )OpwVt0a W#\͈ >N{'1'uj?Lkq |P<7ϪuJMSCL#f43ᔥw!:yPZ ù )DoP \s%NJg4/\o8m$6|Yv;@)Rt23%.qyÊ&;b/R3ugoU Ξ(!,)f'YV=W~%7C ]=2.ȸ6Uz/F9OM*GaT&hgc|7yQ, Ok-3è3i|fddxsхڀ̣!ˁi&\/υ-@6Mf{y(JS՟vx;xZ;A 6O^i'^'| ODʇi:bȒ:2}ImƮrM, #+#ޘf?r DC*1Bw @r45/,QcXL'Ҫ%.t3Xp=ci=v襶&tH_$rL8r|\ ({;bBݲWP4d;ɫp!(C..uJC\ukV/|&WՙW'Z6E̎% xP IiLC [E`^r+iv,x' VAk< M/ڇ U: 1ۿVC)ې':jn!~:͗.LwGtN 58#2o8 ibJΌ¨V/":aYO+Lxs7ċ}y5 Tf!u_+\?Dw++ۂ}>LmIn7.hѮ \+ͦ_2| OC^ X-2h=J Od 7˻SAoXRnl7vj%s@ZI)ʰJDGLNxAh |I2IP:L"a"UL++^7Sx=TM!o| |f%]K{V8K_$f,;HKev 9 @9An*(4 pm<\8Ekeڌ~DeSfؓ6iKjA&cNp߆ Vdl˼بmt{im°H pVp`,^B1,U+ Kf, dҦH`G+<[`[>ۉgNbZ{of"f:YT::(2q (}It p7BcWX@ˮ%57 *6WW$tx_4ǔ|ٴ|Yfck)<$"g^|.CQ^l2=)yʲ‰@b~]ߴ';z`lKY}s;ܙM:GT&F A#U?rޏc"BmP0 RcӔqS%joEōl\{%=&%1 Vt[\~r1k;p!|"Vd3f ] .QpǪʈ!algd5@M`d3#IR3JI`xBA-vTA(HZMvTSv"2QB!vAr0ho~0۞y%ߑS;?>D Z$+k;C# ݽ8~QU[byaa7iR!5V7AL(c {_pEnEn5WYy$bTlf0Qy!Nʐ6jN}aQP3n[ *-4ϲGqnLZ&8@Z?ұ% ?b<qț"v/ ,x-vҴ9~$T@7YKAf&tTzTt-!YmWIAg K"3b$|I\*gKhBo\($`)_й'$܊@?SlmѳEE_msOobGd{DyF2 @䳊0\)eMA4\x]?1mk2S&:J 8;}>d 8 k=Z J9m(鸉E޸74XUSƧC30!.buԳЗh`S_TpT=Z,%zPm3;c%onc]=a<{tj0A t 鵢 B!(xzH vt @1h mRAHiZA7l.DJ=Q g(6D3b=OU='[x.'ȶLQp;9z!V,ؼPXTtndW []fr]2Hutߍ7'@ jμJqwe+5LVV5T _(qC2!LiOd^*mǮnԇТvY|_QJg&H/u zEMXSMK0stBІ(C&I>'sZGiSm OCϧF6$E@MڵsW.ULFQF8&ʍH[rd{ =kǑqKp#B39T2nݲe'&m-9c͍&4r$ TYjJ%YIX I1ӂYcewl%X7+Y2{߫ OX΢Op=O(uGQB땏9Xx~sl^Gm;!) BT7nLwѬkʧK"[0q^_ P8EjYzKiY*{sXtG^*ui"Vaz mgn.i₽b_9讓'rᗓ1kv]&Foq/+V+ۅXW]ƩyHڨ XZƢ l٢LI;@r0%²Ť!C&'4GJ>6i6 V9>Z[=ϗ ,wSNsܭiM(79!㖥Q h]IBBXKPw!c$[X1l d$yA稿}HIr~!`0>UAȍJMQfٲ'YVďp:hCo7Ҁ<. hmL3YV`PKFQ ڭ(Fڏy5NpN! v=aK;$)Wf`wH!$^D-$W)s.oS{yCw6ISH?9Ac!5g^lı|o!VͿ;1ȝ+b 'o vІP0~(o!P 3A^M)IO;@UZ񐟌Ν%]l bp1JumhUỏ%W(%^ Rbe'aCcR)y$:)ȴԦWQ/c$*-[^̭#[ l_/zs]sYbg𾷛] $3h܋sbkjSa2[s&\egNw;HivV 5rByh5x}nƍx;Kh>kUDE`hXsvD.=ff+eIy" [@Ofw34[! Uv@0XzKmeіE5ň_HֽfI9s7ԓSJ,A?yi't* 'ޮf;o>:'_ո,͉CZi1󼦗2w9}!V=w&<0AHHAa_CХr7b)RgnC(猷MkԞMJe;_0}B(-.ڃOɆ(rrņGL wcx2Nb(sZD3 1R"OMs£J2&YA{ɛaM=&hH?{|E~6k92-O&3S `zeft] q&UcHF_"< /c V´@oihCo> Tn;y «eEyQtoo4@,̋=)# "+H4' 7{9K(PSTtQvC=vah l~-T cVdnevǨR2|H^+~=uxF=Uև@sP|AʡsH;pFyjI#!lOVr85nKRTLݧM-ψ6 iO@ʔ Oʅ^. !?B47o7z*Ϩ*fzxmYɞ m؁) ^<]ŏ7$ng"v7@O&ylSi$9¾Ǣ T4zY&/]cڻ܇[G&)XM#$~]/e g6+[#eK'reJ^9Q#\LhhX澁Ä&Zkxxy,vy ,}N;5*m /T0ʾWI w5r-{ wP$ fwAD+s;7 Xn:v.!vr*8hj`=67)L.[տq^$sh H Lb=h2_V 9Q>B1ݽ+ucW~9!آޑ{ ;Zʰ-͇[$;V}> C^[a LtQq,\4R!އ۬)nmn!DDcFIW`_jhN›gԶCyy JZbg3ʦb:J mVpۛRȠ3RFJ8!SUPzw0* ~c&n1NdJh)\R~ ;hy\@tWߍ}A,2{ EYɾҝg"]ʐ h_, D~7PH32Т ɻ1c[%@=g#40wVQ B4.|. 5Eaۑ@ Ι;wB.\]˗.lG(5T5OA#,j}:2Ў`)P@wWvnٺ)?>"Gq2I}F(#aY |xάk\rmmvRtRKۿA*نYv_o05U4~8a*^)[eBx^ 6DUt28md3r|C SnYѡ^Յ [6cx8{X:/_j̖>C_p qZtyS=D+4l~>SIYQ.RrCS[GB_'R$^б63@dsxȧM.&TPLw5z+? +T2ui&Z3 .KeN %&h# Vq v&&{~N 68՟73zpJ+kIfq ]q%ޖȑ_âY[MD /6eۡ3b@Ȟvf1Alr@鱣0u;@=wq.4' X'0FgX\۩䯣ns-]P(Oya=_OiMNW n@_Oa&lgy]6©"iHl/J4(xۓ&/tVZuGqN2| 6'C-_[x_0yʚDhifU#ٟ4gyd)fd$ʷ@ڈsYIV}ًZm_ ;Qk$I:q(•U]ZC<~픆C1S!d NY.Pg!7ZD2RdsN鐣-:0\3}k#~Xqİp[`V=T0:-D$XMSM"a?E+j, o7FVE -Ab+]WZ~ gOEmZ}R/|eʇr(z2%]9k%8gmMق5ڄ/ZzPLrt0eiy0]HcͥlxNLr*j+K:"l.alO3<#i0귀qzS!D P ṆMgH>AvF֞zu&xid؄QG Ne_ xQ1&Mz Gf:O;;)> D3Cߕں2κ\l#)[@zMevM&p*(PhYA}`F[d)A2kHJs-V@%eyts]qM$R; |\D , r=1nMEg] 8Zr5{0UC>ˁV:@x2 ]@!/"BJ[$[Q:f֝F !1{1,ʸֺFoK[| `*B@Ⱥ$9Јh'7MYiP[˯ /IMJ60)\OUPaB0hnyzNcw5뗇7T-fs·9R#a_9aq]EƐɣ|nSS$AZ_5sKDJUA悄vZje"ж9̂%=^}m>b3#{>;uᑤa},5į{UEeȪwQq:O$ysx<J FQ۲L`B"1 %jK \`ji& zf@3tnd .?37BatuNa׵^ T׎MTMbQ23N r V&SH WɥCUm'Cxp5}RcGKbnV?ˮp#Oa7PCGp!{{0eHQ\\V2fb%v& 3 E nBt_A,hR]ϥ+%B]ch+ΟZbެ4Lye.43MO; S RE$k8*%?coXydv&wq핍{\:{?730^ⅬdhwE Q`>B.1h +Wb2BӊךOEP ۦ|WJ1aU\pZj Hk;k6A9-hDUM`t1Ԇ閭 Њ 9$}93xs٬T98*YDJ=֎p$cpQ,,DǨr 7ejpxu?2k361F\N$ܛaOƫh S2Sb 'x]#1X;ʯ'Ȼ0b$*x?Kx*S"*}f~?P VCẸ)Vԫ$`oueb>*e`کב=A,*aw\ _fF=^ߥ8جԿ=/b{G?/wi?UH1- E~~LXb޳`SŮuD̡Q7kT$~?Pͪ`0*NFO3 30r#E[%VyV G¶Ohߎvˑc2dHJt(I u|C_'8Lx{0ϼ=sab~ 6 #G4shpd&)m !3 VB?#<*4_QK~x$#v/SLG@k&-X|]U' pUdΜ )p헰{k%;}%)lp[R`Κ3%.f!@b.]̦5 ](*0{ѯx?Hq3=*`#Q%OS~Tidܸ}{;E5c DӜv/e7 )͒GF9$Fdj^%͜l6`ޔGS4_O*p]ݾk9Cw_:AZ2v]>t+3[mD0D[Q7R*ڶ5lI)em*u4A"i;bXk-߹!l?S$tݜ+I-* UJbo 9&?+sXgi5;2uI\ hlp`, ?9B,[i"0 7h8̝-* )ixlzpol-uK$dՀ폆EeW[/0E}1 Sc-23>!Ҍ":X@;a ,x/{̈ui=fsU݁V~w3"]~Yp)N2b8[)=.NO@a4,'z(Տe<EKi%d OUh9Х^2cʋFa1o,Xi,5'9+eL#BNl=|C-/M\)SLߊ f2cF h4F˃s1Ra},/$g:{rM*)SJqO5$w Ai|dL7lgpʵԡ+\<𜹪sA<ߩŹy *_ZJ0P3J-v$Nԥj7zL~% {(ZoZw4S4Lc2O8{ICQk1b̈́L{ٌ"emgwW>2D|x.3ӆtlօY"I & sE x/tvDO/]MDpMTyp^Չ%S۔cxWr3U߷筲o ]-I0 I~G΁S*znlYhkr - ԇM)µ,ۣ-}As_6Sq! <]pW _HEC3d%L~orU!߮/d*Lvtp8gi<,Fi<hgEfCl҃G'iaEN£YxmVRb*]\MC*$R~|2$gU0)kUV8 ,^ma-@ᤊв.-!E/],@("[C3Ua5)ain8P"#ߴ4 Uj#\,Dx~JDr}k'Yq?ߵ56& R|恏n_`ćHlw%{UR<[ie WQ.51Χ;-?ۯ&=km=kɇ&`%0*Yъ,:B8\t$pYǗG Ek[TK UpAlZ:#TYAh-HcԱ '@~b= @J.7(4EKԓcJ1lo0Q}k\_aD˔&f>%tv,AX NEc._tƞc @NdѽQgο"vX1q͝MY>0G>qa0H|n*տ+*)dZhZw~YW q18L$Ӻ\4O)MVӾ!!]Yl] 7*f'@9(IHM> ߵꡢk/%>*|Pfewri&YtZZFyv# &&݌$!_If6%W?sERU49ѱZ4I04\ G?k)&&88G9׺S@q_G燁p[7`yMua_4%rs& nj[Ƀ*j qerjec|JT[:htTb bҰOTaًUS/i0"H$wEqzX5; .[r-*<0wr…2x.P=$H(Bͱ͘(k*e;XѲ-9Ss!H#kn?_ kpV:+3ôVehIJtF,Q2-$/[?P0uSt*xq;I.nqDspɏݜ&ͥrԮ-;կ1-5fZuX /^ epH!j -?PfwL6 8$}]VY r ySU.D.3GNќ A<UUu>ÀF36;zxvAA0k>>O!+îC N5yTg5I V.@;_CЫdy-qһ[pH~I O!3+p,TPY{RdX,&PKFcX~@D?v?F0FׂS#Gx#[]dBQjΓ*Q{G~&#*8(t_x`³uB9t3E᱉EI$qO%kG__,WX1_/OV{ZI0IUM7lEJsKadq̃Ca7Vo_sTņ,J&^ڍW*F8Uթ98d_=O$͹HJyL9K:R H RF.J; 4,ĕTmvп: Ќa Hb҄fnSwzjnCo`cw5 z}_f%?"50ѡCr+xT|0WdbG><#M5iW _9(5U x[L̪c}+mՎ8‰@ _K-<>7soxNw5޴%!9j 1Үp%ڛP ΦiSy}F<{0llgnWV&+TylRDS\ָ5yOƢ3Egli-f&HqxϚНQx#/4]g+6ziIje"Q2`% ֻ+ A*%+ݿu 81-Gdư L|UH IZ_RJ-Q*0]=>lYEw]J1 7=Kl]r}?_<=!b$3ᔆ6ÇRu(!g@`eb9!d 4$]3^#/hVlkrnA$;[@ ȝ+W6ǤgN pso yBhQ)i.Eo ֵ@l;,1AMqf|qZ 3G4J naY6=븑^+Ma8iluwy#UzF"5AI؃Rt ;5GUW80N(|i8,64*ќ=CM6Xg(C1vyB?ERBm TX5v#|S\tפ@ 4A$u2ux"ELHݒqyY|$Gɩ O!ǧvL \/ᎁAe{L{#WE.*Z.dh,YC.2&#Je d:hÛysoHl.e@Ft E3 mr=f)j=)g(Ҽ .3+Zz;g$ɔ~fnH|Ig䖆2 E3e&3=¥q֥Gd$R$pLx;7 D;^3(;;߻VVjg6`Txnz_''~]LEvx]_RJ>2G"ygh&@a2EY(Pk崏hd:Ҟ޼m꧁:D}N$Ob W3Ŧ 2JD|'sJdKC0pY| QVٰḫ+47udnsޣ״Y~q)?GX(ac,u(XD:k y Quԥ-ceR]n||W`$hgŴ@vJidRM[bC VebTlJP _Tvjo7b.BfTA)r]Ε5oV* YdL++҅±^МG1ĢQi{O5y`% 㺖a D\mCLvCS8XImO@4bU &IfV ξRASfՑY'3H~ʘvAğ]go2-g5+)F иKu:-13.X*5 uIޞ3HPo #"/gQJ81ucWTS=%Dd W#f^$%Rޮu!h,ͫLhRȒ~(k~3W)ZyhFC#ԋ>I.3/5&+mBYp.kt[٨RNm,f]n@{jV|Edt>#ç#r4ۅ!n!Nn ^f2̃fq_>E ׿ aNMSk79Mڍ$lKjI[+2*rq;[|A822P 񕑸խ8b׵1 vVjp$FMQ̛'hѯE~3 ,s.-ue*$ޝU9KS"Si9n0-El.&>\gE!{TcOKlַx܌c-Zc \ǴDƌ-d7s\i&C7HhPѠ %7!f0\eIN9I]v!^HyEŇj껧yV7HذOހy}6̢j,d BfR#N 9/ۋ7-)E_Ni}J{ #Wm΋qk#  Z@i[LStd܍_,XQi, ôY7W;K2r(wvz'., eI|7JVٱRKcg-=荒|Df `l%np`:ſ> V02퓄0Ͼ+4o ~/Jۨ xkT">wM1B}m\0@psEk{ ٚU|sjv6*w.s|X3NuSQIWpy*jПT<DZ m< \󳣾o] #jxî@[Ii֜seکF k;CC9b ւ8'K&YlJG:Mڹ>@: ;AN3$9h 8PNrWNJD(3;Mܲ#) Q"^/㐘u=wP#86gb,j#C{Hkymܢ.brAe61Fi@SQ. D/}uW>&&x"Hm;頣 MnBȧZ ;)ѴЄFEto\ es̴\nAf6dZfqg7 hXz0~3yQay-an,HN/z xFlmHQ/xcS%m;'TS&m~udE#;0ezÝY'c:n sݺledׯ@bc'(qTO݉[QSD[RVOW.'ǰ/3A4u *g -yt z+7Hڳ5;6Yp`]6;!{|5(ǝ.VmC6'la/=1%7;L{;c|{|?xBf (:x ^u{DB4 LmȫC׾"(8UÃc(D` Sـ/*q3T "t#VtsyAq12y 34eYxbbmE1 ko(ll]/O㡷&oAxC>tL \q ~#5]"𝂍I. EB"T#qr}J,A$lQ oFt(t'MMc=wBډ^)C !v~b6ұb^V c;s)z*ϸHkNLyn}|H&J__aFTlŚVI5)nVw @B۹$i֖s,(Uz|'$|oꔗ"mW(l[2_`6ڴu ˕b9 lDsd ~'}S̙)ۿSMhq'v2~n;u!bѾwV$8DM{Nj溘jԩy$m8u\^'vcfId{c,􉷦 HSݢswi>U ֛)bnv!4\C۩pe-UV3?M헶4[(MVT0 "(a9OTR 4Y*Zh^nj'3E=vB4kw:WWphnU򆂀+He/J/JcPv`_ tI]\7{t\ӎ&| ADx48\?TMxnl2=_ȄU(maU!gnp5] ir]Vš |e :W#|՗=EAדiQdH@dn@Аbdbs8̲ a@>ǁf0d>\~2xݪF#Gѣ$t 1q0.R+ xHz&/ҮrDe\ E8,f2X=a褺koH̥;s 7~-C^*]2{OxI͇"t3Bb#!w3U7P{̅]n0\{puߊh"5fmZ4H^3S(zcu :GAhMkRgczp7WtXC9%2Rf?A߄Gdrf6`:8G$ e >$4|٦Wl 2:qm̗3!>̎wb >W+RKr3# l:'a{fs.$^cdƗp-#H@Yv'͝P&7;FK;bkpӮ37,xyW\v fc=?Z' >vp/Rkk1wHM hZq%\Πqtk񸺌.#nl  =g3cfU,)+DNH6%eIX>S%nG#dVbHBr^_=ĽiOS{p!ȷWH|[Cj"d-y$e0IO7nPJ_+f,#q]G}h%`WgCQ5̠q gm Oy7Q :Bέ+J:IܔQ"*k_ 1 T]IϰA]|Aɚ)]9>Ģd R6@=l|F&~KT8S/DCA|7mIlB1i\t^܍#tiWw$@}oz?"['!/ԎPT_ths]Eo,0o|\g 0XM. ZB"ut5, av?tJ`rFw;4 uC?SS v4 ƣJ]EߚJӲ𦗹S잧l3cZ]vb~mңRd]tGF˸=tDЄGL-u(٣:d{ONFGtV6zɿn+A5S-ŭBal>'v0YhT6a2OLK(&D  ºlz1@ijk"3< fb}A>L˻[d}b٥w(˲PPsg2"5Z^vᾙh)B~8#:^aukxۧ?G5M*+2Bb"uX3 vr?!ql[8i)Ol[KjeSaKuIkTKX uOjYÞ |*L>Zi5Ex~",N}(e+$|2>^chtEmdm6jAYQ!ފe&oi)_3 Y\z$EyHѿx$<$AP~O& .GƴbG3U[aTQ@(Dnyg^jUk}{gYk+$Q1Y_}+[#LQ9tvFi.mbҀ[~u>>e>uEa%_rsBeJPFV˺6Ӓ7H&d^:k\(k -0)f?njb|i{a84#"GG0{ŚF/ʐwu,V5PV 6k?j?b8LbCV$D,kH7׿Lfct`zG%B#kHa9}|)]}L !\708X<ŸHM<{kD| /K %^/#7bs?iAXgDaÂcVaSetƟbY\|z.ibb=[VҍCq ~VLjo. .:8DskK{JtS8O`"ļ}v%.PID[>S򆓫)mXOUo xyd!IOy:2$oݕ}6520Tqտ,%.fto7@WCr 0LiWVW.zPؖ")@ӊ[DO9RW̎AEꐵh)9~5jEhedmYEɰpkoLLH>\꺟Á1Yq;贼f|RquX`ч術ZZ :x纒r8 Ĩ em\Nm%ʝv_X|X*a l%b ~MhJT%5hQH"$ndo 7gx})/'!ImfN^n :He)a0mk㽺`3 }~j=cX㈋zqUԞ\(O+W.4DQDc;M=*)>V2duoG/ n0wLPzd.|vPDs( vGP7iVQ7WfmSo ѕH~C% op q2a*bbsG;͌E'OLʍJJWUT#X73-;KK!vnC\`z7&m G/︿{ц(CK/|,n)Ƈ&c쨜V :]ƿ4=Tm#$[-#,! 0l^V)- c(y 凃?j_gpJ957؂[t^95JMGq/Pn1kB!;l\NxD˃bAaUڬD:mB78#yv1̛<ֶњYn}[~>Ʃkg~-!s ڈ5׏ʣG%pU?kٽ¦x{UmSKŮ}")A`_!e(138'/5dV:H q)gvVq@q OW^2U;60@u5,Oҟ{ I:Z.HQH{y8Ħ,5= P:iҕ藺-Lr@dz5!xg3b[i1S਩$d]TK\4NE#2*% bǿe{Ks0T8J!nܑKXdt B4gm,9h0Ghr*MJi?%FP¯\g3C*))T45AKE P] n!A"xT[9dR5Ÿ>@?'2ZVؿ$*A`4V?2&f0 zQHeUxJK'OKLoY^϶b Jg8NBT`OE)beS1Vkrz% U0,W͠]C W f$Iy25rM{6|-lpJ3uјNA>)T`{\"圪|piT2mKpЇx/I{he#gL& ߀v !SbPvt@JZ;QUk 3UJڄ'=>,S\(wɍ#L=T/ 2cu#w[ { DaPR _o'Pc[ 5~\҆l7jG`{4NnE7b}W5^@)?'\[7G$7Sz7'\.ڮQ-Lw)eO|w^;~sn¶O=*8cjYŬf½YO֓P[nD œc&k BIӮi#Hfh~D6M'T%\İYO(2pGyKގC[q*гjGzI,޲ſ\3dOhs" 77צyfPr9~ kD(,4N+g0o6@,pw Oh[GqSA"[5E(&Z@a3JV.9Ņti<Ǧ^:w5}敏Rt2{zG֠on.&~΋*͜uwBόe5P?I'B3b$"EL{.GN\Yى Z)XACRF%p->1{| y5>n\9GGf*8gbGT`\4w%5E&)z4pG}xt}s<"!(F<)7dwI` X v!ݖ8Ik`a+qUIy*MQbS8NƋP!ހAƒkMpA텬ۋ7V-OU%Y!D/Wl^\?)}+GTI q_%k-MK BY@\UKu$yNB 2N˲xUP*KUa,\_G ZôV\w2_D3O#vY81va֮\}z,wށБ D+RkޞyĔF߷)0$B8}tG!yÒϸTбcA 4Oq] yV L y5u@+we*#yH_|qLs vO k?c1 [^;)?)PjF"u6lgE80+lz#w#OW>ZT>i%͖!A l/odM)L)G@9PY+feo!vk 8&LE}rg6ie2+VhZ?x"k 7S%P@Y(YTgh0Px:M8UL @,G8nT.X}Zҡ8mf8u,3uv4#^lr[J!RctuLW}pݏh]p}|bi 4GfgUj6 Mp?Xbz;T#RzSK8K뮂sL[{vlsL 02`:$'9J}^;nN =Y >o޼'{7ŕ8L/YǴTr>"#mȋ}~̀0uySnia|)̈gA!dǬ8,}-L/U-4V5mQd)eM(Gq3-\E$m˜>쮔8в!Mr||6j=zd@A8^:psOnaey7WpxQ]<BYXWfVCn6sIrz]n]:h,qV*V-qcwu@tL/ 4>MʇAC$0A0)32vtX/*ƮT"td/džBЅ\l?#D9f0>C SogȴI&~5WXX" "aqmhoqRb x`7S N#i.0-v]1o5]>ۇ b3ai;Ob!9dMC^~={9G27p+aɁ; Q#d1c> ƺ^[ P } ~]@6ћZ׿ty6ngy[ uҥCHT|E3|G=yIvݟxLj2Ww)P俤.y݉ Dv*A I)(D ɈbQ2t^V2kһ.Sb~.H8o'>vLfƳ*i ~:&& H 8b{XŒ06m]^=Dؿ6~qq=(1˖R[tu%xGʐʎIR.z2DJzFu>%ra55e)n"G 6׊9*wxi߲Cg/޶ȪwF.?޷z1i&OyrxT71I*FgyZ~ȮspK$Af:ak KP>KmRa@IαZ/gJ>pD͹gp)Ε,z­ObIPvud]hHWZ_5sCW^k%GkX~M&扑 qmީEM+j,h+ҐߩX~q"iNt> q/F Jg91n4KKzO]K'j[K!W /X?A]Rʖ>.)ʡ5;i؆x^!wqޮt~m(}@ :A^zW$Vk%2@=z0*{apC+@dl*,Y%$ƥt>4z^ Yw\oS ׃w,t}"Ej~]q^]JZ{d~0?4q)VT2u3^MmA&n{;/ob~ /(W0`TVWIwHM,)iPtQ8,r ߈̺ҝj%<\-Nx3Tb|,?Z%./>3C'D?{r\y\MH}-g\wn$ޛ,Kڙ(!56+soVafOO.q`)g/]U=X ͏c <'W4*ڳOJ8Hf܄$ }~n{`Z/弈$mVa3iU~vS1lR#?mHJQ2^xnb-RaM_t2PoWArO_Mf j5x%ހArH49v0Crw/&]MQ>Ht_g-%{,̚i?39rA71C~mZ j _ȎVPLcukL4z3"-]&%3`AdKaZ'f|$'Mb%KmJG(~W>/`G~8kf+m@ ~dEuC=5|(4_b*>r)%XxVyշ݈3Y.2>5@i]9tۡRUysy$JG6˱ `e zI62~#C<0XdX JvqU ❇[X~3_AqTƤA} LJx$-0lW~3I7 ܸl1 r4H$y`D5#[؝{>8oLfI>YJoGd\$:7n!EK IJ9 NAˆ, 'س\*^# C:cɨGRfmvղ cJfjl`Icf}8C5WbZ `l^J$#/dt!y.^>< 9HOjI/Tžh!hY4JD7$H]A䟗[­M{q߬q3^zuǕov%IC;{=ќ?mDF$(;(U+͟ wbyWRbHɦ#ŝKeSk|5>+=Pკ{ պy?3bw/B>RX2o!T 4Щ˖UͲ*IJj4F}៙7k?I諢Y#|&wD/b4 %X+5|k˜S{#_^4L=\ďh m$:h2O4ĺz- ]ֿ%> cOحBRG:~uhTk|2I&&2Vm{ͥ9t;V_Ɓ;?NUGaT |qz"An3O.Opތ7H]HILⓔaIdVmNv.DuS4Dg 5~XE[< tSHS4FS$B-B=H )UZIBUjR4B\nEZPj&I2Ok&ͱH'?WIG0=oL2u;&{~0iޣ]s{ , P[cT񞋀ޝW۷lDŽڱe>MZd/2Ys՝08>5X1)980uS|G .RI] ةwl?n3DX?AUDv ,fZKS)۱1[9.X4&7y=`\ Cm#`<*T9w:g(Ovr4,aR7ʇAҲ*蕧vq8+HhZ͔j>UO%#9D%(us!d>~%!ӭy:\ٛNضç?z4c!"=xp)j>,\6R d P1IνC?n$J%4܂ -vJI5!\Vx;MfP_}[_D|`p͒1& >i=Y 0$u%R8\¥"5̬?,rnZI;)_5M 7qVO 0De2+y}y3Lݦ p~@)zr 4:xY܅y=J;dTpr͆VŻZ^R-]y<S-T*~U8H"yGu7~LeN /b~JY"[֨tgmgE9FLQ9ՇtǒP?gbk~d7t"HɺS~Ő[b 9 Ʃt9|yD\K$ ;MY``Ջ{Vi^6j>ꉖ<T6yH%X]UN+I$>ܦ=?kć1uuQpS;=ږy\S$A|Z$aw{& ҁ2a%/jľ§NИchsD| /;sV3jsinZ(k}^ A1TTBE_\D.«j \V@WG{ W#5_Izр&6l?e:Lx_[;Iw͓)mNme?2io ?=s{665Lm =Ras)+sGZwU!: H{}=L,3R ΄O6ܻR$*/QZiؐ{9AYzbH>>V#wޤb|.OML\gi[;<8&8ɺ85'$/&>hq0"Q7B $F7|a#Zm]VƹB}y][d9_}']q3,6{}n>wT&L* T|V'NtVY2YvWk !lӒCLqDb"r#D[!qɾA{>GfaxߺAگ|UzBT 7>]ngF $H&RīG&-e;T^V.0SuťGq3~@u1~:dK=Ƽ7)b_Uڗ-6x ' 9agdYҋZ< s~:/:Uk)|Kthf߷@swdke* ӌ=rg'0g)fQ7\$$^a r:ޙ6kI;&O[o;1~w ۥ**gJ;<9@YMI~@:Z ydWyx%TӀfݘhYmDLxyg^~D{9W,{ƇO{煛/vv6̾kl[R}מBd18sy]Ic;2, rRǏ&ZBoA*=-P]-M8?LaesĂ3/ kc+=l82L P ͦFjo1&XC=n%p4 Sq =av4P }ʚ Ъӊ"`d=/SQcXefw(8chH/Kɚ}DpQM731SEolZ\(%0P) ^A>_cRNH N]NGϋr?zfUR/o\)eQ9`(^ngO 3#<9YsXN-|6؞(+ R8:"ru3J2궓so,o-Sx lD/@,`Ƭs&$IYY{­ݒ5E6(y D^Z]Fd*k,th5y.ذB}:*pFtw%({j_Ruy Rl)Ǥ}W+;8/ʹOZ? xC[,wuϸ4# a~OK4_|;$=;Hø-r {0)7e c2prrr5nJ C+X KA;\@ڡBhdh5|s+QN76!Aa_ zm߭GұY? eϠPdI)w!@օ}O>2wX5CNa0FuCxTW@RG^WP$Xdlb|+|W-:ɄS]ӨTv-:n?:JMQ8`>;s'?OSLWK4(ۜ og(t.I1J3[[p ;;Bqm|)WʊQ'R̓d-q龜|#oP܋]B{Ċ|% ERwLfW𹋮p'MjǾI墥\X +|Iߺ'̄@-nAWw)ԭ=?6j}slvl~{;=ťm5L'oP7|#z5S tnp 1aҝ|E3]XC`5N^sV γ0g-ލ턦3ѣ~mNXpf$HL>?qUwe7)Yݖ C9@$[( H1vP O|z25zr_W~IRsۥe1 @ sw*T֣7m74K-2\ՌjQ@ˀ  J`Ƒ1ma9Kr,1M|dM-umNe\wymh+ɧxka ]?ChٗX?sЏK-^DelnKl6Y,XoDdwt;j;_>U3<],öEhݦËl g޾y1MɮstIz=i},oX2|Ce>6dY3%%'U~Z癯-z.QˎIߌ'}q-w&}]_FJ2=l^jV|5vw:.H0| ersW$)ʽW/t Dg-7[}(^kCj0o`k/MT|sƵVwv C턆!G|HpEo8p4Œ8inHBwj oxs\뀐b{IM5//oq3)Xo]FLAo"dj"@•gg$rP޹e}Z /@Vxi]%Z= wxXJ' W+pZ f;?^*)M(Ǧ4lǔ NF4n_Z0bKfJOvCeyۀ cl-MG lsvw~]nZ#' 6 Ê4ln؊a|xZȦMG@r)pR@ k7qSR:* Wg˄XbFaQ޹bHIH5&w*ts"GplM" ]`J?q)EO5=)eG- ˗ع7a\j's'1 Ru2'XSzo޻VMH }X$_(:ɠTZƴOtcKHc#RJ需}7,(gS4K;XH_!J}1nxcxwۉj}rg/*.[=M>XHj~(hͽMmJxW0 L$^_i1bnRq^L) |v ]M0o5 j:`GeK-4WW 2zY-<6ʤo*ʔxs)/5Gv>utn vվzړe3]feyf Jzl@ ˥€lTN43%0R s-(ܻOp= 1cD9xz vx" 8a*\4nE;nH;5nE_8⿐D.r^g**7[<ОJ'xR,3JY4/%+fhղCyğntڂce؆g(ՁYLm3ʋ3d\t}q5XO/wYQ+[tG\?ĕb ҥpWm>Qg2ca84pŃ4)ȸF}\whO oLԱĤ}D&M4H3ecx7xxfu/n)XV>ט}E@aW@5"$61NHDÄ}ئEwۯl~`G~0jj'c'<BF}U_U[!B"$雾:f8[sf<ȍ `)N}jD/2R@V7&1*o`ҤGALEl!TVQ"+hZe^E}a'Of$$[J0)h7fMºɷ5TMʡ捅##WoHT><,bWUձ6p-M6|2L/:[DGc=yL$40ɲ2-M UOL&^Ȕ֍~=>x[sAg-n/Ĩ]P׸cvxv,QAl 5@:&8kD<\ Ec橩w)~՝HNFjXN{ZXs8ڠW)0o:js2ڒt[n~s9t)3O=i=1^=KNͮ<@Wpwx|W쪢uI4@ 1 5z.E*YWVU=$Z!&1f:r&XzV}Xj 5)of\F}dB{ M"omZ덟zK "ێ]t 08 [B>[\yMv ]NΦcⓨ/*GU=tdB "gt6@@ *8|V-G]5QqJuN+1K}u#^&3qLjƍ>K+,z;B`X?I% P!ӺWe)W?r ` rC ׅ 9h10~&%"E1*z`I@Jly"qL9MP@_uW:Yld˻6?W3/-Ѡ5o˚8'Jr.!Q RZ(G?d`Pٗ:p TK0{h;[#^iZJz`\ r.erݒh]V Qq{A7'zڛ6$W*l[33P $+6IZUďk,GX+x}D%ϙ@Q?FB[KSrZ %lSZQ pl:e|lnY!IN ǫ&| ^ ʔI$wL4v}-" /zT$ )I]lٮ%8TrVTlר'C"9+^?.+;U#q< eyE@]z ;Nj.Ő.QJ zO'r#wPLy_G)@ک⛷һ_65'X8{tvsp!0v=OñʜICfExA3'#DI(uEd,KL1qK?hӶ{-)w}}[oH }C3-T[XC\$B{8o)clU*졩 ]^^ׯcVx;he_OY n]s1'~ז3\+*14nn>` o6mc&b޺ }1\W0w${D0?ҍOwFF_l4MQgm0WF1?j>z]C-FWL|`S#4'Tz!t/x er2.m(=De{&#fKڑtXt< *,홺")@6H䍋D('ھjƍNZw0l rmdLOU~Q=I_X-i㗙UXdGjjB)_6b5!1I8Խg#¿Jh{D>^:,3o)IіA$u a~ϮC7T^?K'Ji7YiT:Jl=*&,?Fʹyq4} F5(jy Q`<43ѥ]Ǜu ]緶Tq{+Kl~48I߳C3f}Tlk?F,g |.Tl" j{)!V^B5zU#a Wl /MGjC!8-Y_kYiZ]7M?/.3H&,#zfx1f ~ RUxP1g?xIL6,`K 2'7+Tg@BtC\51J.2 .hjb*hNY$R3t4h+L较) w8R(ƺ2>@y%(X52M6ۊ|p~jBWbU`70~J~[3,!!="Dh,߸?il$ vT]q`~/o9ӹMO >pT"[i-Ś%5vﭙ'K5?@4}ɝ^zXˣ Ђ5j>*>upUα CɾCm.1skrأ,ת/`a7Ud^`@j)2Em*p>DZ=J?8K2V1_/V;#pdf Xk#QX#k! ,+rQQ+۹`2+B]h4toAUq DxČʪ`uWPykJ.'ކ<)KtG Oib 0;(g ОM> IHԜZ;.dK3P u{DG@a|v"K1CDHW8YϧD)_wEϻk9.Nt`% Ton_wϸfsb)Y`@A"4TŵSWƤK1~P,c3gƵ  !wA#U=,j7 *Lue* eP=UG)ObGH&vsy+x:.R l 2NVN}fN[.Jn84@"զ!.dmFz‰j%}ʎ%Q52TtJ}U9=X-E.*E70si_MjUqy v:BW ݞ%.wXɝ׼+A9|} tBR1jм`:uIޛDHeT&5/d6(B7&hIfDn|w I}h%*qN}_{A4(ϗ6_pMř/+3~+>(# +zNd(|.8auvi1R3Ij{ M7InTox4,bmV> 7asaNPI} w%}R TuJN٦ՊǺ#Ĩi x&з'KEPsg)r=  =ݢkb"H<}e"m=qG1' nE i2qRԔ,q:XӰx50 ?9.MZa@蔽'6:++Gڰ}D ؼ9^p@WfŠX-uoZq< \ >8$!մ!xb awd[j`KN(wf"u*9֐}cuwկOCuV?Nux=V@K1kt<"qEɚYr1hӸ _5QsbgI}('T7Ȯ/kЖn6{CW!2*Yڦm)a0d5SP!W3:oI(o!ǵ*""pbaUaAi v -Ru|$?>i.ܑ}3Ӝ%b ] V,I  Nb,²#}!]=#(@h> Ev+xnI㩕O6<\<>@aj/Xbzzʻ ,{+è2pd^Bھ K$gH_ |྅ ^0#¡G&<^tp[9~TAQsy+ SU_\qIdTcT 8Z[e- kP.BZj?,r5xlʧ"%\MXRwFv}&sGOK W~^P+F + _  !8{w 0ғQVy8Џ#PwMgog2M.U̘T6z%u>C @'&X o1;ZSR?^TaؒEU}32(@,>铽cl``ò( 2hT rL-FJMS L}AV@w쫂ʩ]kLRMZ/*%2Ōn~㻵iz'02K0r3.\m|SB@!/A@ h7O گ-WLoHd0&SGiXYU2#Ci dbIbx42*Gbq' '4= +fLFi4G_\W$K 36;uaְWw-$Ɖ>w?-BnHe^ctZpP krFLZG k4}Y7C<*)E` |bI6B,*W6 1nMjD݆xkxF7w;|9ZF@/OD ' 2]f`>N)8\sZc|B„ !O`F0GZyWR3ccM @"&Uԥ^H~IpܛZ8T0|%𔞱pIU: 6p^%ei>r+%Us}L P0rz{|: ABl, |P^ٷx HU bh(ٵX [6p?a.#1Vm r˥=jQE:"x<>zߑ)^!JS. v~S_1b!`H#k%hq91ܐsu|>s_:Q, ȧ×(oh8 \Dowk%Gcmg׾-Ξl7zTx2(䔯 U x-dMy^{P:oýǖ 5YmjICMn Qd F%Rc.TϗiҊiuVNn"W] 064X'=nX?VZX&opD@a3k\xҌ嬙6}cg. *giqz'HA#j1Vf#g>e?ywqGBB+1(څsq{)NEfA& *u&'VYH-eB D#xgP$?NOڎƻwj\\00oaDfIl;tel'YMüFz CG"(B؀sQ4n,7FWfiPowyh.egD?$^\ՄVB踨1},ᅣUj@.YVK?2l}c`ԣ˧.(0ڑ~SXyRnd;x2)gҶ~# ^mS8$‣|O^\*|F !:<u̗w oY5M9??6hO#Д ; [>frpeiQ2B c"?kYFsSIJ:gD|VuΉ['9߉jh&%6؂y䃌LFLy |[(MvY[ΦdQES%@"#30;3fGvnMڏY97u;MF:JP`nE}rJpN~^KIHZΘpV{L!b&BۡR ~3B]6Ԣ69\#3 yHC |a!s!Ow 4};Tql;,JO=S؏gİo V嵝7e0ɘ"6 "@bWL`Jl/-Wֳ@X&?˩J56z(a! Zh'%WA5͓^ŊadR!%# |+\@Qсzx\^LGaDA1>{,W#^w + z+`Y9b7ȫn }VYl()2֙&jٟR1qb- :-ZlЕ}  µrַ0S2*uڅ\g0Lɋʳ>94ފ"yc]N9P^)$|'dBm]H.U]w$ G ,6!~ &rǍbJ(PnrLM;zrA4&>4#dA|K='+*>(wLX--D\ӵX| >uZniN`pڒ M5 mw{KckW@JַHʺWwY°F:ߤybzKd/]/zM zC(uM{?6'3?ֲU{DNIO~M?nZzE},$pƯBgc0 ^,kUyIt Qդ9g,tpA Э6,,OZ ^! U^:ҲJ j/u8o: $£I#>v޳gTʉAbɞ;vq%lgƳ#:!*HT [CF'YVd[z(Hs5DnԶSgzxqm ȥTGV fWt䈣jʟ_ʹ_{8bG`ܔ/|=Ոe{YX~ szGpݕT1.F&߬7?Wz"l|S!\/#L$W)rb7{P3lrTqoW)d7nMn=|*CYN-m6fmu5L:񤍜Qǹ2Ps 8ª-E6׹E{ siw_$E]̺ꯩA!ƅO_dc2lRhk+<w#9Yꫳc~B,CUid;A,vg|#E\9TBK2y|]g2wY;Į BwсϦ-h>u}/hhss2-KB5=au&A~Z52nFjBrȰ74 s("m]ӾD)Rյw|҂vt`f9Bu NCQ{5c(`\ˈU)\GcihV(NUc%B18ꬮ~tmJf">Cc.fꬭH&=~ͮ-niC`\ ^ [@-hH.mECޠ6ZZg)nGLd_?N}4] [5R46 |z$ʴUkwJ[c%v um>Y Z/aqP?5_pݳ%`o y~.ZC {Q&L_p:ބ(iʏwlD$p٫s*Q,۱ $) "ohl/.<QG. qj@ dŗfǢ#*rFdЎ1qrqw] 3ARILbzcbnG)smt2ؾ۟448*@{j0H9~7DBm |WMZ"z_OzD0|= R4m0b֩ ,qRy$)`s, l8T =WY Ez+`AWnu>>eыo+tW@`9c0V4zld4I5ҿ1G8y{trFUt DpP[{!.Ca雦}HNv_hkƌ0Xbv`{`sLI4^enP h %x\Kj+݄;k]^;y$#&JFz>8_0 _sS:Ԭ2vߨX:Z>F,.K) 3rH=*M x\Bi 9zl]J% Gp$Cz%Ii i˂3sqaz-5);!_Ynp/[ߏMqx8,}5Sblh۲"ta>DRb,$Mw_A]{W ٴ'-* NX6-P6 oD7r/ ~T_JM"n;w3[D %heqлm?sfFidClc3Z.aA.4kNqnQeEẍfT1*AzΉ5>AQ3lT'ڹ}B^Ġ0̜+!7 iNNx}u+ &%x.w /X.DƖBN D{hX՚BfZvx%JU}tdDB v[hLJE= ؅]6+Ȕ6 ^mW]g)rD!*K%_*W&#W"9fC_ctך:-;a$`.:DNygLl#>%NSYpvs {5W0i߮P@ :QJ5B}a'|KgWSgz#䇩;EH&a[R a{t 5ﯯ٤X(wѸS.mA#_YUoqJΕʳ``MlF =fb B3}?X!Q/T!:8TUoZDJSŻW\:g˪+h0JUSe=>P2Fmۜ/QόaOJ4I$Ǹn=2at)$4*+"b,"HGn)X ChSXON+)-U;Ԥ p\(/tL|:!@Daie8# ?1[Ȩx]bZ ߩ73ԆijlATg $Ar_c d't?$!,b1lf7LخQ6U N^+4VIW\L#iwD]HuD.h9k%FSOQr3*ܙ=>~xE~)ֱ}hGXsd6§AQJjG0;qtU_MUtaH>!Tf+Qx=xBf~mOhFܿxhS+گ7:%#yWI${LYF˷eG>lbh[؍; N0׳"J6Kƒ:B lXK'yCh@ŀDwxY t`UKarq8]?&6v c(DT9pFXG,w/P!c닻"trt=QY-$o7>QVIjϿ&idڥX}$gg;yRRwj:Uu}qǩs O%SEWOk&SSbd 0iq+} 5MjY>Rd1vM9x5i$5jCq Cn,z`S \|^ s,7s IY)|z' E6տe)x޲5 \V{ IHZe0?3QW#ځ' o'Dc7GrM6Z i++ ;6ojQXۊpL~. qXZ;&fȐM%}(+pfEmXr'I?lB/B`loU(:2P\Pq! ~J=ϔ^ 1:;̿2D;qK,To")0}) E)!&w1#A+E~yTK֠ \~:LZ":uD1e~؅j*-^mN?",9+^ `Q+:l 2$O *|vv@ Es9ݲ/&`م:ي )2ߍTe[d1 *I em&;kyƩI( N~MtP{\ܥ뺆M`!]jklǛ³6``i{p0'WFĘ& foW(N@3XIqC`g fɇ6@22 |$oe<%zȄO컘 _G!qfoq3-0g٩Dk-_(KN5VbINSՙd-䙞+&[hs= ]Ugh[UXo0$;t(дU_\&&/8\9e*s5Y\"t`<%_s!N肄fN7~á'u9ܪnbi*G@\{Pr.h#!}83uװQ.e)n$;_IqؕŏлS3tQ IR/Ht`2cw:o|&L~S'vvFf'l8Z?TQ8C}6d^d> 7m/+jaɎ,P*Y5BȲ8RӌtAU蹼**O pB08k$*aGԯԜs.p- NǵQWg!jqeIz{eE/Uv1gM1n^A/ ^] s(WzPU^epɇ8E%GBpB\Ec]!hxFzVcρҞU.~b.}Ñ"ޕ wu㎺cLR9P֑ 0WFtOj> s[MxGw. >(h0՟ޤgpDif. 㖒p1MJMl`1*|5HPA;TwVSOM\RxQfsKm+In?CJS:Mn.^ =yD+-pNcB# "S=qT8_9IW@1Oh#|9SSghArW/ܭ6 +wR ƏMC:NᢿF~ i` 'SPLSx9)" IIɹQ};{4_wX!A8}L0*{%\LV5pkxjm tZI3r(l~}Rt1t/j]խR$08R1]v.?[}"~EV}xᰘ%q&p7H@ 9t6h14"T,EzڻMpSS;؀`Reɓz7iKni C4, R 31lֹ rPSڭkOrEƤi.ֻ1{4o03&zaNxyuSd)e" \^;AY1Y}J ʿ-P(nk H⑸&ߑԥXö &T& $U&-C5_Y1C6v EIk9)ϡ1EkK * ^ q=Ni6sS֣}kȧH(tPqTYKݥRcش1OK·";f\lF?Q\zh_+aǖrNBb8A<*P3?1"sJWw%?mh/D*i@X~ϙl\[ YKqz'zN*O|̉ D?B5ʬ6ÍހJ+Up)C*B EiPXw&!EX?&2H  mKu'~z[ DEN > %C7+5x=MIݩA󱛉SN;W N9L{1 jh%"٤Ew".U@m`.~tvm_..m-RnL.L?UEĤ:ߦ83P5|-aȖ1&Q(wc?u"9* yS3 :H.FIiai+՜꿬&u; }<!YAO=y>i`bK9]ckh(Z^Gg mg7 VZ&n(eS~@B de4qSRZ`j"C/vnN&]^XP\Her=/;T (b'7u?,aF_ςCdBBŞFL5=Jv5e}тV1ͣw[>/NT9Eix 1 /ٰ=YxAJ'~"2-3|5 7K._d-B.t9ܞm}! ɞd-`fz wAlܟ_Z-'x:3XAQY$O &B..tn !uɟ&*W'Df驌@wL\d nmud#'(Ԙ+빰 0CM!^Q` _һc+U~=fir0YcB,K3RԈ ō%9> ?yw9||Z̠~DzO% +X=%H yAؠNJiraĐM b F358{U%$fD Pi,C)O[l]>G_77Zƺ~zpx]G'a/'&ÑÍPgހ`c^iy3(TXݑ܈ƺ"w1p+NXP]e:eb3M?ӿ]< 1ELdŞO7O*AyX vh9b`jp!a2tFpĚ{9Y[OoCM> G}ўaY8\ j%*%=I D5$:u>t$5+.# ~XlskcoC M+ުDPwyk(M@&Fg/,t_5m>-!B[%^8Fs0Qr%F'9AISv⬊mR"U,'pP/ {׽*;O,KN U"w֊X;|P|\mqy^I_$2=82u^jpG_tsܗ+Z5t[m2E};_eMOyGoUGtXz[Űs[(tEԿ#i:R쑽z(ڳr#y`P;P̚գ *eWL xx%(ec~ns>J9%۾|alA֍+GY\}&ܬ%v ֨HXrw H\gG^ū.N-Yy9[z2:!7Dw%eq5  J@c)OS$gEV4aGk@u&ݨ$uBK>'o/ W@^LM7)sQq=* wz-'GAhP0 y)#J"P}/LIM)mMdª^U%lЅ))ڢ(K#A;$,<ҘMHP˽"G]hxE46ohL X>VtG zq.67Ř$:1oqWNIvzw7w~\Wy&`'F}]`sƎjXios0%qRXSӪEOtp>X 5O()4vw5Dd֥$j,kzF/C vYW!ӋyFR5I&blX^phθ$)$ޛ Ɓ$vZL`Z͸Wi_@f 0>F͇][rTsߕH8pFv]\y6Y =Zuϑs`DG?~j-DJۤS{v,{BhOt fID)b@p|~-7Ն= ֞x]9~QZu'X~^~O0 -euҊ6c~3H>Dv}"^e@CwHYL+ |-0lg70ɇ/6x-^58%rd»O1LxQO e;m.Oɶ1UzwL<`cm`)[Va,uheYЂ`ҳe-cbkYu}" t1?xnvִb!zk R>~ct;&NU` $S,\RW0RZ@5הuZq\BReRldrWj.Q+SrGm,]8O$z8cK-,5!;D̢\I="=fZ*IʔAh1fy`bihujmKk?X~A\,rȺ2.:;cB.v(I!xBH Ɨf DlHTCby|~@]_wda"FX:ؼlpeN_tjʂ+1%Z紼s?!f BxKiLb%u-٢߸AɔS9g-b]Vl9h ?=2t-ߟ& "xm(ka&] ߲6DJ 1=\"ܧ?]Wk(r3Tm[-H~SI]#m)?+!S׉cpEH]&дa'{H1 ѓ|_v+Y|s[ F|rǧ]/534$ 鯒(H'1G?(CEe"+Z 918%^g'֭~^zOGGlА%k!a|%]g[>ϑPp>5ʋg`zW{~s؃$*%J~43\[gJPfDSp^ZW8բ\Kxo_&{ΊŤ* $鳏9擐+ AReyDHYbՊ)ԈT&aR jȿD_W>  8 Wpb2y=6SvJYx%S4!H7_?ض~{{3>L O#4we<? `WGUKCR=V sjGe{p"JyPAE>2g j븖 ږjدNF 3*1C9MT&U>͞ ᝝o!xʦiqy5Y'(@/h5ޅ(D? h xX_mwdYEL1G >YmzN͂ ;@t"_!=_Ԫ%, vR2K"OuyQ-f|6 6g~2,3=AO^v-0ϧ&a v^u(4Mdr0{Mn,lWw6im.f'b{r+Zl|{֫r|.2EZzZU߇'۴YTTOsu*6K9zFiXTR yDOkɹ.B6FsjD3s ܿαt<$OkG+6=;FL e_)4*0l*[wj׫ކ`S, 4w97IytiIjWƲJ]I!S֊E|2j \QCnww={;gP3h3ZrbIoRXs{t yLK\%7^`?M%4 KҰ%V.8hF7LPsȈ $"pl 06Eǰ}Mч=JBR\=CVOOɉp)э'NN4İi\ùDeesz P E*3VXt?pM]ܲp!r XW< 'I!Vie #=jqSN\=V{, }ǿdGK\5w988 {rE-ž;Ǵ pҽG&L5Tay Hÿ_hW)rAͮbQuh)iA op@'? QO.ȵ5c}]:u?(# ӕr?OD[VLPko,ܥ|vE)K +31#K/LTb4ԇ }7:uvqPtx&`K<?ۚnElfOf{9 noy4q-D!φ"S)O7ˁ F=d z "Ó/Ә-EƑd_mu| Eϙ_:3zmeoO:'JY7xNGkmFTdC{hNX%"vPZJP4EUt8 KMyI#ƮEʂ,\\졿B1<RB(W$ͅUG¯V^G&RknZR$nD@ѣKG/ou@z-6 Rqx/Ԅsֹd~fͬʦ$g^g>A7b+tof:ɤ eQP}7RÔ,>aXHRg2Um12l~_Ҋ[ +IE,~\W(+wQ{ /Y@CgW!YGmB*?`NS QE@i[f$=nsx/Qʉ.Gflxu !❢}Uy{C1sLfN}UgSfbK`Mxv3&Tkm? P4w)p\QA/ ǀVT8$K8}N ĝ':ZC40V3U!1b?u%b9J$$4eI?Ξ oۺ}h 4g/xE gxٍ]"WV?nѽ 2d3%^[mlImW#j?ͮ3RWJz3$WQ@,evSE㤷E mYȋslZ݇^+,!RѴ%*{2%=mIMŦq}L;O'dLÙgNC(QpOI:ڽ\9Uk2GW<|ѹ:,2CP֏qkey}bi vA$_)mtC+Ua Ǘs4”BNMZfQK_+djs4]:*Oxybӻş^5)] hg0ZVJBL{)B[/,]ppJO;1\ަ:Z<~Dk@Z xAO5#!u|h߸wBskЕP̞s<#4(Ax?,)%l_$*hhd􁉉 _.r̼ᅥiyĶƹ/焸є`Ƚ(Ye\ĵt e:50v5]niS7j$J)s!eP AgX5RVθfפҭ3a\oaӊb基d3{ͩhv^׋q}@HYh᠇U >^eD U6nj΁ zPmfI|z(gS[M*s-rBn֏f=| !zRwOt;:AIy#Fwr>_癈7ROOޮbyuϦde Wa ].9EoR!i? ̸?(Ni0ډCeۓ9 6F!3zo\r\N,8IeF9FޜR!Q3/M*q5?,^qP`۱}=}sʽo@{Uʖ?Gi4fC%%BpOo2#EZDN@9r*VbZ.~=%Ih́e($dӇ@e%Ֆ˿V.pcAQ.eSC B]}a#c98ty8^kG-jq8%C8dFG)beĢ<>VSX6tce_L0đdXrܰh3s^Ǿ v:'-+,1qBu`&젆W72]Vp?{:3U LW 78:<<'rxo'#Uā}?,h$dž0[I4U%U'!^Q|1sX:u3}R;Yu|fl<\!n˦o.zNJ}a+O[h_MylinEyQUT[J(b_oIJcjo>p*$YR/sÅ[̝@57cJ۪ՂPGdhC#+L30 A#w>+PqY3}}i!vzmT09žE t CQu6R3b0 3e]Β<1P8rZ/cȦC30gE;cz&֣gG'w$@b_r9ʎ?!EHkQKTUEߋf7 Հ'kHSr_M3uHRfۘ!AEDZT|^w >q;f:׍}~ ;H'*N[f#C!/f:А͗Ibim8crkIc'$./Sk0ݜ,0JbP0" Mȇ|eb ܽ:ru$At8Ƭv[M `5PE(GC10,dOf/Cz7S_EFjYbkD("`VU}fľdzoD 'Dm  s&~6[leHvIG ö#08E'MpW7SC.!MssCvzA; cIM[EȜGGGGu( ގہ)~Ќ+l0ȿ!v4wFH2wM}D$`^rAOFU[;*tViE=H4ݎWMPOPoBAǸwt'6/;|$&+*f4Tv*ZNycN/cNPPR}QR\K,~Rp5'/r$p rYk(`C0mIIX߀DJ}ז` tkk{]hWLr&T` 9qȷG] vzeX ф~bh˗xJ32^%0 ɍ\S :?Aum}2Џ2ep$ZNm t^Aa&[za{A[c r2k-Rbnh dheGCvߺŠ6:0EPu< ^=u,aE[1T"WG|ͮz̯XA:wb4n#l [o⍬3-Г"m$`|\94MQgyN1'$7)@q=X iLWL2!ĆU7>NOΊq @o]C+ǒ˥>R$)|w2 S"2YVX̀˄F9vP5Ĩ`)10;1Ow/K{Α(qsy,V\۴@T>ħ{nSCfAYGFB# !t[uR. 3 {8p# 8ˑ[w#[|ZAvo97m77'vJn['p»/yJB%/ U{"V [YEP3=e{#3w|2ĵMПn8䐠pɉܯ}>t[1Ԯ-Hm}ʢS0)}6CIN&z' \f!$ݝm8jYd|O= A?i]xżJ@τ~5T k/hoAl/itH;~Ddbc]7b<ڡb2?݈L*u kuW)ӈ>r|쯛Fe=NLѹm%%8CjSC@sZtUh7>ZH} 30lN+vOCC(dwTAXȖ1x܈?|A{B"|F#$C(ummmb1I(?H0/%O&~yN=Q)$_}5ү.q>vtpw_V 9:z77%Evsfe#)iܻ3*%BfʥF_uwTq%-eʏe9~(Qd.eP!T M|cqlkVexBI/0g/?IQVg:Z؃UT0HP"kQTN縕 l3P^V꨽UH9fƇi 48}/PR}fk^kaG 23hQ3.;rKⶆcW; z`&\,(ӊ+ eH@r[ k"xŹWa1Y1r@S%mkC7چ(yR" Bl\־Pyʭ,c3>UTz_zwoJ7ONgXS ] F:J| BDFt9ť7W$[25\]ٕ(>MBO~R ,ڔOT{%3m?L_ AVfո)g:;5@ז̽UNt!- LzE;Ui 17a\GgPM`ܠtxs@983I2yh#?/ UpIHOgf$a1 !ilDyC RCj W}S=I(F)[3X *TFʂ5GiϗY"Xi_\ Ȳ0'&wdp3S}πb+]LTH?O,AU%G[-+W"URn~¶-hۀQq` LʈJ5RssTRt(FLHDO*aZ0c&uD2ڜYXEd]Yў$9QC1/* cCޮhj\1 kh4xb|")rkTB>X8Hj]YdQ"Dᢪldl|ch_ZrJjOvTb S]DXKI?CY@"gT.׈󃵎m@JlRW>c5gq2bFMK<(F:v3@k ˤOM 9T ;> `4PbV\ĸ!脁1m}i@[MOoqD~8jZ9_KdJhb"\l\ǝNIn@/~?JizH(8ȐjFwgz@@C>ƢfGnM1*yWGT$Zp-dUރgJ|œix*1v^$ Yy;n:Ocɚ0e4*c׶ݝd;o-E*BgkLQvӅ "+KӹY`O0AhӖHhr^z=/QFȝfܧ=&בA3l IY5=A@d`1"> ZdoǂM&D\Qlxoj1nކ $jp 鶙d?QAw^OyZZK 5;f0:]D7# (/,#cǒMR0^ }}iYAQZ]$57.=iH"5nYn)L'ʛGYހxN&a%BV}hs`GS©3U߾?y+]ry [:<.]8(OgެoI}Ʉqf9]FFWjܭEL]NXtc~^b<=@#ڮ h1&™}/5,ݏFQ%<0lXjS)ۊKt1RHFhQK9`|},p@` ]~HDģc8dEL6MP(ZFHc$A$|y)BrwM e1P\oUlEVk~#3%#Ę\2 - ]X՘fr'(J@rf!Jn%t˚ oo eWmӘWQlh$o cr:2/<4s:FJ/u?'-'SZ_9*@z N4,xαu,VơfU'C'fJ*ț[`f֚!jګ' dVA}Y|sn Rך|9.uUԟ)-#8Å*iYINoUQ1fE[MD[X~I54A~({ aMFȱ:cE*j +F0]tl |8iu0vjq`;\)9:7uK5NDg_ -<\33H0Z ctk oyoU ӧ|hIT+- ucE@-Vm,Fs&s-a}'RHv&X 7I}BkL~ٝ$N39LoojsE$3/u~s)Cka+kELTx2|S7N.FdvAh YZcv D pr:i 7 Ґ{78x3:UWh>l2Ip*g {j]'@4 TSؤCwyjc xw5z F}"9q(kW" G-ny"g ø~c9l]e@iBlrq6tq 4r8IErK:c俠6ե˯>w_@ٺ^PhVފKҘ|g2V F8\ 7W<6ϏL+%e Fv98 m,F9]&Ae8p3*W<<~=M+ښ %̤)jw+򾈧ھ{mw$-/ rG/(xsHٕ Ur㾳7$l"[mcFٯGeYRdUч4c)JiS=BZd,.|6oUp./50cVjǝ6ϓWz ne3HȠ!vE@|Օ<)4 YES7T,k:tzSbd9Lg=5X3@KM% kغmS6VBDf/{3Tv3?ow@ {FFoj{ÔBLs\S(J)%Z3Ppo%,=v%|'D[D5QA+pNvwa 63'7y[GdO-BćwYR@2itJE82O)< tyGGT|B6{0 6|\QWpׅʠ$rB4U !llm@8$4W7f?KQ#у򑦂ɿ G|a%ܔ]rS\dʎ%^P:’D}A46 2%c R[]gSVYS椫TA`ҹ1K={H /E:B3TM'I/=pV`[e5cia[=pYXr9Tև _t TpRT#IHK}ׄ^-` rM Fv8RT:icѣuqb"$'/lkr17O+;miޠvRNhTdޖQRKb[{>)o+p;njs؄c}7Җe va|3DM^|U/y[EEID-y28M] #l;WeBj ~DŽ^D ˂\Oa=CQ 9:]S tב+(+軯}|g؈LzK9,AĪWx5I/*Cy>VGw1MEY9OzMW=f *b2A{ 9Z-[mRDRO_X믪oʌ1ڛ9 qMtR0i SP]"[ԃX`]I|䫦f-\D ,Lq2S>xƆ' e6aMH~}l{xyH$RLҳ֖У湆pvŪNZ0gHɛ(&>vbC_35 M[] t^?U+O"}1w–xKy<ꍰbZ헛/@?0ZAz@\¦Һ:a3 S";N5#dZ'Fqmf\LzKnwp=Je ]"ut&Gni LϾх-G?m,Iف3A`W);l:=BT^.%1<6a%" !xu2z0.+t" b9eX աMCtDXnu`燔3iL>:thqկ#nG}p*:xh^^PKQC!e<9?.#ih*- Z' "+buZsRLsqI 6=1'Zc E :!UQ\t;+PkpBfE}0lv1=й7$}ihzb ?9FZOt 1YƽHh,*|z}P+>x j63VFHK(PeǷ#J!1j0?E[Dz N)q"jE3aU)qjoચ30:AQ\JmXl@/ajoͅ&\5*S=0;Uw ~0·>}K{9F~ATmI.r2s/-PɁa]zΏR{!)a?heicn:MnWDûKu> $oe?rC׳I.څhpn <;Y$$đ'wF) -  /K,QJyqSk?03JbW7uroݩ}e+&Th.z԰>Íy|ԡR`Q"4nʦ,kP}1 Ex-Ec@E j(l;j}}( :f֏D+ {J'6r?,K9<]J[E!hU;7Bs{"$(&{c?`is:!E.[5dykԖA߉WaE}ϭzI̅0­ .:/3),+Ђ-M7Y#߈W񣤂ۙs7`9lv'&3w0 NZ׬v"8}3#+IR c7j n 5sFI/oSP.eT;l>A7Is&pF"ɞu0]*v Ί5b\tjgVX˝{&Z{;DB0P+wO(>,Wfc4IK^1Cm6Zxx&pq57S*:93TFmKSER);PҊg ygG+jl顇 Q#*ar&R;~`?;וr8sQc40UY yOow2 Ch Bř<sE0 h5EO棴"P`#32^˝ZU|og!P(MY} 䕁b dT\gw~'%ݹdp %˗½8>̘5J! Y%$H5 ? e E; I6%k qpFo#TYwY8;cFz. mAƺH- tf kz;L>f ~fζ ,8 ӧ(]pڕ/_&f뽘$ seFNq+'cES|ˇ0+9/$7c[% 8l#z 06 =-deSof9З2(JF $5;u=z+xM]1_+LOsmt8tP9'02EqU^"$́ۚe5 uR1UWE~U|₮|!{wW'p6҆mo6ͩNM#-KANLV /'܎RL_YAs+(=|.Wx gdJ5ZB'^ I?8?#Nta&8%q$-kR/"'ݘcۺ4g摻POtOIɊ'6K`mW-eК4o&u|zbLӱX"H?#<[݆ݼrm-˼J~bȫC$9Z`'̜p˪d&,&*+xA}7WP:~m]Qdf6m{DNv06VWgYs b^d 1ˊUC~AA]⮼6>˘*crhk%5#<&uPR8K\3t%wN@RtZs5KR$!L/(z31!ǵ`ڑySnzK_G8z" MZ|S{U$o!7-:eH_mrF~B>-rfZsscC_Ye᚜\t5VfW"H](qVJK@4.,nW }_+aU44j벳m)QQ?(kL{(Soey/}|H26U,Y8 V\LqrR<=.5}qgPbWrt.œ9 ;Mk9qr$<)߫7s1ϦWm}UX`&f%"Pb(g;[s;v,J$~bw%IIV<UɮǤ">&Aϯ? vuO/Nm-$7ӿx,5H֞07L4%] .ϓ$x(H.Jìd)sm-ͅVs(EKg\>1FCCQt8b~(ih^gi*C2❒{5e]5&*r .<۰.oE݆u+) nlfli=%J;D;ks3+7% HBK9zS31. ]0EOjݦtcO+3ʻ&M@ B&Fe9#b؋$q5X:Ԣ:^+0xZ7)YS9\Y;XjH2{0UWZ)/#K']au@6z|dGaj`lwNh/C?cɦNIN]D`YI6Pav*N15b!0/7=1~$t ćM ǘsEVK~34y ItUG%{]eN&&6&`7%U`~qGyo螁;aBk32TR[a&OUo r:];ae18nIg,! [T6.*tA7Ed4 Kk˵]e^m| 9Tea!ykHZ$@$,vUg&Nxg9)0T\Þ R^y-Ǭ~}qeF?, T.U@Lߛ>`ja/`||'w[>txS,OhCK%gM'smgQRu]OSa-i7;01/;"^ 'RyW ~O2+j(Ga+bо$gN?s;5ܘZOq!`m:vZցyXG;Rye_/|ȢAQ.4UM#!qҴ7LrveS:wwGmDW-C8oN5\2#b^G V HYO%"Pf6ȐOaAвgAIJꍃ{.;\ΞԇEﱾE.Rmy|FX#h=/ViyRJ~.  T> #zW֊?e_?o)W8`n&ę٭19Ӷ ?R5&ȍSy5ԗR~mӹȚ-4okGpeڳ} 7 z8v;P:o"s] 7(/; |cW>2@slϟud APՠxִgC"Rw) w`ܚu@+R'yl*%;3-'˵ BհνN:Nݭ7.XJq, F ]LGdȞ>3F`!\F@1cs"6c`>xyM\NVv;8x?Gt5>I+~5=B: YtAto[zuIuv ڏ:^8FvZ ]>R~&sWCg~h$a:e& 9H䑹<啼O@3Œ,*Uh[vpy 7Z.Wͷlӑvο"wl՘(HOcZZkR_Յk%m|2,w}RaCAWF*6Q}; aƈ"df}RujwLm$N+Ccmz 5;6BA#˂nEee1Lp$ńǸ(U2V T;x4wq]}<= *OTl!S ~Nd_45b6a$pLp`elG:X>8lc2nJ&0vL/і|dŽXk(;բ%db Ҹ}[v2}L}.5qѴQV#7ߖ~X'xag̞9.ư1)*_QngU?턲hP/(4\5Ҝ?|]`鿢g9X'HRnyODV@@(W(eTbKxu@i.ڞLЪ7âDPQ[lLU+j8i5r8Fx@ȶ <5Q]=,zLΡQx&Wd}ή՘_d?]|AM)h^c$e(gHFAʬZ'WʴΎ0IiNBZ҂˼LvW]KxLKݭeXWW-vZ91ZQR& FMcX7& }r>Y cc0d- xr뗸W8K!Ab٠ɝ#|-Ոker\amqr:g9Cą\lh>s}@{_a#/w xبjƩqq^3Q}fzaFvUxO"dR?/E>i\Wwwr#EHh>.2d6 Ts@gԂ@ sl#ƫ]_麬[J$ #H[ozp!"8l|olŸ$=/o&.7B `V]G} m^[ ܙ3~ap{8q玦&3Qc\(hT" )[_$-Oo$"5'{w&f APՅbffKP.^oo*xuM(UHw/ƯnOOo.(w^C $)AY&`qN!ɬ#'t|<.E (. ̏IXqBn}e=ex>R 9"0:_!L)U0wPvƴ޳o-, R1bU =s#yqpZew#L݄9)ZaaQm~6Xn0zu-HkW ltS8sA۸GqQ31ɩY F^"yªztK֯oO[k܋puѦPl,Cjp>!J"M~%[^8GC<]%Ew c^,{wv/@E<9>֦TE[ 8?[$؄Lk cq̜c#SqqHƛP3"{RW[1Ei:9^9K*KiQm h^V7G8mME/+DY$WA.Ցb9KC @{BVF{1eđ-Zurɐs-,i`@[XI~L<}{ hs|[z½^DrъG$zI@jqq!AM^ _|X@P/m"ÊpVoY$v0M ╿uRWi)ՇW)=U*e'S !W@.i5>g;}|1 ]\,,55IiHe Lw%~wSf*`:96އR ;BpnL @Owr6½!LEx`!p&2*J{-x`efcq e3b xgNZXO$\Ó1InOV7*oG|sC*3(XorJ_l[-hPBQ?HYj>I;ļ_{S`$.H9\R(3L1['ƱHt#lL`|fwB"Z)'O~:PH86#c8#*Q G[c.f)^J>Q%A,a63S+:Q/ ^1܄Ю};nBRM XŲ-bưPdž_tQ@=m5pgOq3ʰ6Şv$a[̕=o"1D} jӯM4Cd:-_k,.w0+DEHV?ETJ)u'F(Ӝ=4:`pCwQ!.wC0<,s&#F5{ҵ.]N'</J,bru_(?'J/8aS.oL=xɛ{҆zuetw9<@ĜBiB8AIo)D."c6*EvC%ҺI-5[~**Fwij2?Xբa~֝F h0V@ȨWȌ %^Py{W6a En+|a~d>ގb"5 {0/{;Q~ӊD_JcN;/Aoo2. C2QGBߏK1Z1kA"5et(ژ:rKnsQh6uX0 Jl0}Y螡Dn [ߟ^Y Zl+sB O<3Mz W4Ewוf1KhN1DE%O0WҎEyepg/<* 4<ꩫ~K<5'ʼny{Z_`j6|߼鬪V,-cpG**"E֥x?n@#<J]ObͩJ_,k*cwQLdM,a -^]%#G_G-d4ZeD8hnm6~\RD;X) ^q?Izl֓,Qo=R{ܧE >קgW1?XEv%/jʉ^Rw'ˡĂ#+YPb)HNR8$}tYj oGI?Lz ۾RȒK/Z O!FaY\QWoֵYQB3Q[*D'aq1lօ/eGͫEKz{Uיs0,7=^eO NϘ@}Ex$WoZ]â?:2/sȟVyˎ)O@{zvߌC|=[tjѐj ;FuO]z1dNw9͏}!_LxM7$5gBc( ~=@ r QҀ~L9h2򀏳EZ9[N1O}&rzB9.(@' uiQhv놷Z1 !!{͐I^3G !]ZĉX:wzIx`X: QZ-/m\%2#ear>du_6ofp~W#~LMN> ~8QnlQP+Wz91.9#8(IFm1eh&o-25q.E1%8*{sl  x.$ED"ݏ U9q&^|7b[Ы+ +;! RiR s7 YN#zmMLmBqԢפ"0D/,q+GA0T+޼rHy%k464<>& a~uF*3?N{M5`,ޙ2QV 8e0mkv {E)43+j+Yԋ/6)(hOEt!G㛏KX3uuwH26$"/d2QL,iV HI8qx]Bײk:Uf#G&s͂"&ͯCm~JBsSLULcqXa?yeXQIr"LZt|]a"]MR6vQ!jvG!wNV/v?#h{iNSZ!CY/{!'¥}!M MW\hUM4{CQUKS_ya|fM%P# 0N׼ʥA'<3/X0sJRAqF(ܨ0~ 4kF!z6%:iS)6;-/{4̦/j{WȻtؐ|:%8#3m8>gD$[G=7zUuUDY˞3Zn(܎>Snܯkgg(!{Q$+bI<򯸣ۜzo"| eXg|ѱSrz{NԍBL<GĘGF-p#B}RxߏJx0u^AdȐqAMʤ3N4smCI4~g ׏sqYPFu]!)9gY$BwNAؒ-|v5ȢuAgY"D 5IݼΣЯi2 )1c[=`<ݪ‰b34kSZZ7%M&BRcP%[i[ &ӟG"b5<),'Fَ_}IWi\Fbu 6ӟOosiYsΓl5 jn990LY E{f=l?б[y*5J!2@G}J!+<\ X*;:Mpt9A]ډe40ў9׸* }m)drD`kjךɸ1> I;@01 Y: ^`GOV`%VB$i"C,)1{xENRX IS698d\ӗ": 4J.nj0EcNB979Qa“~iM$Ɓ#~q)+SI%8..(7*ʅ6CŽZO_uk7FSD«CNT?+=Usu G mp-;/'Xpԋ:{|CzaqvuOn99Z|u|tFQڍנ_oy+VhqMr2[uzhg1a`\eƌF*pо&Z-ȑ߆?6ƑW!t\(OoC]G^Xzf-(\Xεb7\+mf?qCE5\L?t)a+,|k 8. q1A&}LN`_#v *qͶ#n"X7Nk}IH; -5QX[>xI7EX' Y[K\՘ 3~і嫎+^EsT rƩ#qH!pdȺ?>6¿ni{hKT{6ÊB~p(Y>0 b8yH9Ż3.8kEPo T)FEPwORt!;v A/d.K%ԾY@$~( ^v%-ʱT^֜ ٶ\1mDC+$ ylti<^q7v1KW?oebŒ$곰Wůy8/(9HB`9u%ۂ[:w5 Qӂj) YwhK$N!T!PNb\N[&-C>+OB/XJ50AB8Y'l7^yI~X1o9zn;3[Aro3}D9K{VKl[_ʱ"8eZIŭ-N{^Ѷ + M t:,z, ᲆ MWt {`E.evLN6rR^|vHjB3E[{&ۼO2ﵔOjA 3_+y |(ܾ%@϶:̋z fMbj|ZS7+J 6ض̑e_w['݁d1Ϊl0;3X.le[}w%=ƾJRPkxؾ9dD͂=(pJ!] 剤X.tbvhGmj :p-BVlp~y괤5.D[S~.OQsߝyHdQ '_i QIMRw6 ٳծcUT)/ 6̱fAC|sA\D rQ ,ZcS&Om$qm9U'~W0UhAcT|fm8?hҗE_ W][GC c(!#S a2GuL$Xp)/.3zz"h*qF&WOimcUhx F|ﭡf1Z(2"pšZ&y[۴Q)Φ_laD b7ۇlD36H+X.'\8X2s2 K[C'Cz l</%YaCҟ/:z/krizy.RUY\HH\JWz"|ke.{=O)B=$/7/3ͫĸh}V=i.7 ΚDZ ަ[h}s$۠Fԥ#FZupJe'?fESpC8])~e:j;O57o)BQWE~<0{k6Ik{2TE=W@VX i1Plj;6iGp&U@!jv0؋8W!PhEKrӝ}!*v5fP-{=|6ǧ̖P )#Z74xшbt9[39*2NNyr&BB5T5g|翣7:Mu]=jI+yv!;KLt_hQp8D\ǯEbR>ReיfZK qly[2)9N(R툃/S ~qm*FyΞQSͩ6!-6;Np|lo?_!7q-b*@ކYG9E/E1*]k {Gqq \H{(B(`J)$'1X.u.S'9oAxni _'ov Z%îIzTpIR؍q:yc1P|J̐j, 1i\eF(!sʝ8νV9R("QV F5wŶ(R#Gm 2pNlN][mq$ bʭ`*q}3dM;X}v)ܾv$6b'!~eB\ =A]r艨_9ʵƃ:ـ23ߚm!!+,5} ƦN,|a&L9C"WjRg-<q!W ={ kﱯAsC'BgfZ XevS;,OksϞ~o >&_Hi1Mr3d:4<em :>I(z:(MLѻ/  mAo!c$b '2I)DPsR/p$ُxJ]gr7V{r%(3^/U4!3=/LQ>=R'2N#nJi'$ 62ʌR2^o4k5|smou>L7̄f}56w5Pwٕ{}&z.]a9)-0 F?\ Gy3f0υJ1z}_[[u6Jr _91S[L]-}6|PQv|qam#bkS`L|N87:~ rӸVЇ4j_OJ0yuq.ꯢ~{։vwtP#n0ͫ}wB`Q YG#-UԪ4#Nؼ%Fڳh-^3=?.t)Qa(:eGKv5چ౰$'^֑kٴ^j7!I wL/l ̊ޝ@YɮYEʓA&Cmc, 5L&E4"v08A7?+WcʪAd$xr&:YH*MK.l ]!{xιd6Bt ];ojʯo >SAbг{5粵4^~ݝ2F FyւFF{?;z9ʺ<ܒN`;y*xKp7Cfn<5S('ث|:&ӤfhhʈC |PU.(3<ޭG¸QKIѣ (U{\t:4< HJAڋ^f&T;Z٦G7/G|,#s2~b3X\WT+S끋lJQdRu@يaK)(>d}6<pUHg*0֗$NA]XzAT.B ueƟ)'D^!-4ziH9ԷlD:.M)-}B>t㡰]I<[M6QD@Pp6{&SwEZEJ5!YU0+0_ cЦK9,KPr(:y]B]-߇O 4J :+T>Weξ=$:*.Nqlt AD,mYVIS[ [>QGt\@213@ K) YxEŀiyZ!aq2_~5šRJ bhMR ӠX?K{BQ$RHsi`<}NҜMy:sKT3"a!5?F}O3wi᪢F<_;$2#uWd1!Qm x"]>Ic=UňZg2 ^۔~l ax7LGtfLhP(.!aXVf$A %V5[11ƍs bZ6AdR=6״t_]jb}M%[ /(jX^NOrDKmJmG&bC\3Tէ /RF`X]!=(S@$uu]:BZ쬂4MlfKĘo GX J8&%KaӱG(R(D5P43zx͇&ZVzJ:پҡ\{82B!PÍICMzJ&8:*(rQG`RZYY˙JHc~٩ʼnDܫYɫ]cŚ4kCZzY //'I{m&jKlVثu+5|]U|0ౢ/*1o㯅$ W̍E `W\8JmDcdM ?0'lC!RQzXmVG6M'q,i`4M)TAnلmg}dǼS(EmfI&fHZ w;[9)pFVoA}ylG}'s[t| ? R|r vQtK4IGhv<Ӌ8VLruMG)J7<k`A|4u7NA‚nՈ6:)+JdHypĊCPp+D5y/BNz}S7 .C //b$עa*KӛT 9fL[/.-Z_xOZ.j :܄MAώ]yɪkȍUZ Uւ_A{u@cH>U/_#j]qwktY,PcȌr{}?#?qcD]Bu.q:_?Ĭ/eX`ݵ- fYo=]~;jfb tKk/H>JdSlED2mj[0[l}@Ǒ_TlQ XZiɟ)5jv.VL]AX`Ό%#ځOx}}13rH<: 7[1̬ʍ[1C6)( PEwR6_Fǎ29ZPk}*d&jW1H54F5) I[Q!BBMMUxk΍sOY l<򮋇{=OϘM0\ҏDBN118]Ǔ,];(_4o7K%`Teɓ#|+3t^cl>Xo|𾑑HBmduߨĤC$@3/J D r-gG6i%=RYx7m(t -=5EtX-b E~),úϯ qoUL{7!o+S*s_=^ 1IJoLX E_A'.k m3>ϖ#KOn-c֧g8ɸzR [FB_΀FsXIHg EpO$;|bm׮N—q)VKOK [}\ Xt\NymYA 'B.4|A|Â73h)a$S;BLB4_c2_DNInU5& sj/rvӶ;I gLJ3Ҵ4z(atuPJ2JsE": a]*5~[))&Mwi g kN[,G^CmJ'ȧ2M^ 딣  9af&ܴ;?:\o0f: N rCM1QխDPݣzJa~2O2KWuQ>5}ecZ*֩C)"+Cbvs8 >¡_ZRW"bTt)ތfNzQ>D] m|IxGBZdb, @eލ Y -}L S*d סks܉/N2&#М9"„.ެpվ֩-ھm͖dsا,={>f'%SKao2 9>\evt("(kJ͔%(N2Q=M.\( e*c35Udc1KO>vH,m`k 4Z3r*\H 04fɽU}奟`>)D<$5Lڟ2$Ҙ<_zb"6.ѥ&{kbLγ9Paѭc&@pևς!=; a2"su6م3eLXgWoeKt_9|6- PxH2tǚnu= zS2p-AǂiöVæzoG-=it_V:Lprq!A )XY=-ͱfq >9VnC :GA|3Y)r[HjW($$-3<1 e^5lHف&6s9 y+j=w* GI UvY[a.8:ih(ӉB5ʜ9N[mtcS Qm{:q-qDk`F>֖b^/>Ssllt0$__R6y ̮DyůZ_T'M^O{x-RQcSMc5GvW4G{jP4O\8Jҥ <*f #H[mSt{ zn LƲR LEtusؑhOL?1ع^KAe Q=1ZܩkAp^a2D2XT2 |Ί@ rj}x qd3%c۝5ԜǕm ߣ%5|S^Oflݿ:nݴ.%Κ=<*x1t4lP|,>*>%@/ۈe  |$@!uUeVVtmJ_(U7#710X^Ԟ]6#`5~a".<'Fz.=z>gx/YWSKT̏ȡH"#w>Y[woK!SeeQ3̊WنH`Ѯ|C#g`7ɴN!!KOK&K}ѫ3I 7C.3sCƽ|У ٹ(bߋA#e Â-Hzy-8aJ9]+uߎ V fQ'SBפ'9)vRZ衝3}IE-H y q5rm.6VC_@C١N'cDhV ;h8ӊA*],{Ɩ@n/"-^#cdӘ7yغM~*<2ώ«.Xu%=Ewo''р-&y}]H^$`S.n!fLT|&xŭO ^`.ǷߘM֕ [+Q??PThX$~hcNfϬ+uDnFtPaFOxw dܢt BwN4z3tJ_Keze#əqGgK l,K:wlA{ewn* h$tJ㛎(8Y D>)m]Y7ܥ-V_q-i -R%eM[͜*5Ujg*7ޡ hQKrq5]cTͱ<j;d3O9X5%qȱ+C?BuH~_Xb#xi3K_ 4`1F9eP|g( WNUׯU=wUo> ʪ^d~-[ pT *Kk& <jgfO|vHxJfADU^F/^VCc<#2¥4r-Tx `LƗe}j9 ɧJY[Mc?BPDԔEB7d@ P<>M~87U11HZ<~]%ٙ 83Whu{h9dFbic'GLJׁ$7͝md$keYykn))3g4魾#U:O<\3 ^B ^A\r{d8}!6Fǭ(?"X__)uKZ8jPv# ICg#lU<)/5\KȻ޴+5<")yٟ(LNa1t7l:@ƑdN{U+Z@(msWQ^85Z[NeA\zbQԚʀ[4+KPqRGa9`c yi>I&uM짽uO^˱ 喔IW96/bMPGq!$er^63UMJ?S!MI. Xo5)YwO% d HsgBdPW;DO#p9E/d3gQ2@In3汩Cx˗|YۀC1?=oo;7v^F.I9{ 6* 0 aT Wſz'UiT3cfb >4y9W^Əl9/#fO?SL3#v;_~">LV:ày9i3onJ]MC;׎jOl}/qmBKQꥑ_@Vwڋ2Ġuwm2F'R/g6$2 d8a+O:bpk% O4U>zH$Q]6oV*OxAVyۋ!n_h YqeJwi yXFC<~J "!WKƞu)hh"T(Z4r0*بmG]+Ahk8el=lO SZB29]H|%X#6G P-.spv].D O]q\I0 r1}ͤHN}4wߏ $䝨J`ȕ?sv[]?D(C\wybWu.gQJ6%1k*9D~RN7Dz!Ͼg-zK<5 &W5#Ϙ|QtB8)2-4Ӝv~^7q]z}!*fi+'߹.׫M:?@aͲys[XuX)4*+EV-}^<2mTi-j?0HtfL<882_^M[ޠ$Z3dgYg-ZF5C Xߘ5̂T߉GDWfty!̬UG`DB84_u~K朝{GuM(ߊR$+ v&w-ѝ6!I{K' ṭLS4y#ynz fm]M#, e<=qݖ%Qm3mIQD*Q\pslF%d"+#*MH3:H{?h`u|CDD\Պ_zyV;H>ATNW'1ob(Ii}0#D"_E6x1]9v<ɍd/D3;Gg\{ ibh")њGI%zt>՜KΕ5UXAj/ɠ{#{4 .| ?wKhgmɇbCK+$zzZ8W8SyWipe`WԜyQM0*N.z0Dw.<&lΟk; sB QlQsڧ\Q3bjCGqJp|IɜY<~# 䰍_X*8̳Cjt~K5'Fqه)Fax'51H.xY4cIp!xk!NwSo;1'H~pRCκ?"fؘ9?J=s' !•"]Y|8TǹϧiV[*)z'(p-+ K]Hsh]؏]Zp6B1}0ܡ`/Ԁ9@rIJ/ *lwoH`Rܵ 6lWD[2h`C̯^&L<&bLxv{̌,3p->imfxCJu}fO)3T_e~nMJTUmVDh ].G\'1V]-ŵ?.@[yzeD>= nH`~KS韅rZ9ָjr >,4ƿ/6-Vm-vnKrt-R&DUKB)n( >"X3QlR~u4,d&N7Aj/2רaYT+&{όN ôqB*Lyb)\MoG`D~E?(wlWs#Kß.HNXUn\cM:L6r,;:W,cTkSp?xrlq!l V_WwXCMͅwZ /|j nLhLۋuNuD"U,ƢEr3F*hޖ$ЅwC3r69,qgD.  LU~NYBmK珋Fh1jW[Us]0g> [  lI=01V&ho tIqa;9W~wd_*@3~-EYG )%6`H2lSMIC/Cv^tcE´JFX+S#A-`z 8 4 |&SSx v :1SKqR]_ǣc< t$<S }5,tQ3XI\J)2ΣkSCX<`0ȠUT`2-:eHX_G O./Ofџ}:p;< Lm~ђOjBK5biX ͝1Ӳ%(4b[]䚭Fn"3Q C}An9Nzw炰nF\_fßm~ ݌oC'I7'HҢ=ʣ@K\^ANe~YApJv`5qC1kqNZsWBSp,\ݵO~z];<N]W 㾭{2mPN>M۸$8Dg2nbbp]yL 0b!{=uend:\Lt75RKW`}ϿeB QKh|<KrR )Ug eXI>SX mD^SEF}==O\$TL1 t4KJ5C{eH(*ANs `ԏQL)1Y4JY+9>BXD|7鷽F31ǟTImBJEGg?} mK#=;LX*QA[ R0_o" N&6'd:|lC7[_6NN9#~cT&2{]#[&g[z3XUTn8xsZ+[HތXe$HG C@g o(k pojT u=\]sjm i{lL̕z W E/= = bٍ DBzKtwP#<E|%H?EFLj+J_%z׼`.oyV(ג0[Sr-V0}ߛN4S:T#!ZÇcKށ.dL%2'7:%^iH~XݘRTܮwEJت_6.8kQ#HC 5+H4UR(ɗFM@^tiSv%tP(Zx@4ʧw>: >yG# me3Vc|"GHݓ>GԍT=c%!1E <ф݋2|܌ 0dkg7nkGueL7~t0bypA1lZ)&{o:)@llwY`i1φ=cҀ{(fA'|{^H@ ]8SP6YHDy\()}UH_xCBnc&Bԙ?30-t[UVH';c5Yx%'X)Ga4d  }2b^kMA?j]9 ꢉ&sE #[\:͜^\1ěZ|!Vƨ8^plo& ]: inw吒 ӐLPie r9$p1/.p\FKinra3A(Z՞^f֎2ɾ<D^l%w)}36g޷Ԉqú#<^}6}v,Φӕ@ mWcE3)UȦkI/7e uy`4iwJ>pG+AgξwMJma&I Z l@ws 'EհJE@q >KW+c(:Գ8#^C_+PmڎnV =~c?T:XØJ·*V]8oΑW0nBHI ȳdlXye*a_մ?#Rd~qhM|q$cOWuR |pwkoZY[Io"CC(g0S>,Ť~ R"2gR|44 +m.b4*R Fmm 9])."`-8M1|zePRd Pf9=e0')4ryPd'Ttokʥ&aW9Dx8Gcl܋ONHE4*sv!<.RͅatjVWVW# 뭗&413 {J@M^%.`NH8nz`e"mȖĹft;jS-#fgߥ0?=6q5_]Ǩ-Ƚ] K\:/sȔʆ6/eP>!gA7v,CӅ6vZbٚG9 ;e7b)?x:t_K;~6MV@YoLuvscŜ"Q~r*;WRiY}eI9ĂҁRSɡ)-!gq1Vj7A&yn HBO5;+م(|Gn`v`HvvS0œR׺V ~G&nWT:D"["iu"ߕ! L,F9/8Qq-;(u^`A .U`PQ 0A,R^/W#L<;n iNO>N~0WW}WQ5<-sko[,\lPwEr}`Gi^89 (mqX-1K1aR4m:;\|?@ΐ{ :ǿ2T g=}_X2 > ^EX{2p_XduI?g) c+c!!쏤bS0JŏF4+v65? .W62 ǛC_Q屴ۼ]$Mu9NGu.bB3[?Օ Zm:uEƉZ eO:ׇLq:˜(GU)a'^yK]}z1P,8|25ƽ\@80\=Q` :ƣ&[񑤽$~C`qBZ8", Dj60EHHcRZKS|M-XA+$ˣS֚Y'U9Dq.^;R\EpF/WmסFN(nd1]H'߶kv}"vUoLZ\(`` YјvN d'BGwbqVA6wҥ4ϙԷrԀexC[}ПǦO%tjSJ&gv ;P$-Mg:4ANSܘw\ HQADق?\s~c @. pht LE ;N|oa r?>̟_FrDc~:jATsUaO@(8۠I܂6rN# AUSj e:qS]x9]#t,CkQsMj}(!ǥB̶4Y*h&L|LWx'؁)˺:9<* P#'Ė1U S=! `X%(WM mS`=1):!`PJvh  .YZ i*y۱^‡Uz%B"Q~cZՄ =Qyш>Xih3t@76(|k(,i ²q?c8-Ln !tc?K̉/hTZVDGєq{Q!\d4 =yMQz0 6<{=~t*ߡ@@7PE&Ot7BxSW@M~ "bQuP"=qu?,J-ioᨭ}${EOGb :j쟺 1 #CD#l3扱QRd2$,Z]sל3^,ձsU"(loh[rfq{Я5RV}g~:CAi{;ևmD5HɮÆfP5 ]Xfo~1Sܔ7/$Z*W? ^l'z]j|cٞP~)۶T2l[s.L/'K}y˝4I.UAh )&oi \l0޽K,6cIg5Re)ۛ^K̤Q8D4t΁NۓE nxH[iŠ޶*F8V}-N]٢6U,?uA?CYvyxcxL0<>'X| \\FAyc:M@;n{Bd 1:{{s$Uz;(0iEcu}C_IY21!*[]uiۄ1CaTc_F ^@=F&[0u"n7~!xEFӝ& Jr)$tW{J=C@v! ۏEwcu6z$E?tb{t@Gdn '}ª i4}+Pn ޷稷䱛qry|)崿wo*WBבRbFU&/r<BiH})wcr[Aø=PFJ@S R5?{L :Y(r1V9+)PQhlJj3dzePj3r+>  v61$Fj67g;irE^fq#g^Y׾??9:y bp`qgW=,xJpKv"[dGls~Ŭ&r9MWTɍ#ݷjnm>v= ARb>|lo`l#U? :Couavdy뒌ރ'߿I2;Wh~oiki+Iuf'Aϙݝu1=^/=Kۃ3 ۶ހ h倾x6Fϣ+EiakЄ yrfK6 vJaj@ I< D{w-vJL#~R(1Ji;5ԽRӫ"OϹCcc >X0w ulT?6QyP55=ي+m gw 9kދ[Єeڀc@4py@4=3W~MM6 MS]ʰW_Vm*YC8x"cAÐ.prVi@&^=z <[X`2. H`iӀ?Ge*%m:oX+4nK S|=ÚLFSdoʃQ$43$+;Rǰd'= V`[cY3e'2B(J1XߐFNTӈSdWrRC|Gs,oԿs+Җ8+=Ϲ"BFh{Ca#܅=>{bxg~2}lk[S7>:,9t0`=qzξAb24끾V: s ^ΓI>qrM5}!+#?R]/'_ EpR@|'5y?|ɏASqxކZg9xR2RKYoKیhcL!n|pΨ,̏>"-4:FY e1J1A0)bPL)Nڸ^IJfh(bЂ+GW0.hcj1 oKVeqa)XoR lK0!ՌzS#ۑ?[ö*r^ BH߁|? gwp_An0U!|\,[gĠ,ҙ2.`bI~o+! zʠ}1Z>ɫE5ΟAjŋfoV 𺀶8]bUXkWFo+P3X&#\M(zghꃣ@5+0ʢ-Z9GY<*Jkjו< EͥI&a?][q$c) sBІ;2~d65찙bWwmQGAO1w ebɜ/ R :<6}P r%)ɵITp#cQn2c#R+2`65V5~!g/g{}Kảl(YbK0J́)u?0BOr&FZE_C<͆AJ5*KM5u [mǶ eJ>H([0m 4^i ?UՒ]7uϬBtʡíjO~ԴIK{Q!m>ůPI# ^O)Inʨ2-i؂#Y4xtGiH&@n.)e$0"=ԙEn=s& _O,[qA|EUWI_G,:iC#8f&4Щp}*JIa"|(ArF@ c.Z2fRC;sMȖR 0aG=)iPDdO8r uLjf ]$`?ld hcLύGuHx wFϳPMQI3ˑxD儣V5M4aFITz Y7e\ܔn؇XReCW9^O!h#y|8Z/?dlJJgm潳{UYjv'A{>u\|V8>JΙm/5.IJ<9S5n}wሓOK3JϤnխ-!MuaIKPch'W9F;`"ƝBR;GRM+rn[2Gu U"HjxNҦ[a~ϖ_a3KIxyWzBSM U l?(}jMB6"UUrnd:d-{р*:~G%#* `]A0?$tgRnǦpO)r2_C9iխ}=|$*__n +s9C cZ^5*VIx'[Į3(JX,]L;\OR*%I= 5%! n$݀".vU¨hWCqje/4"縝E'('Q^˩?| jц4jK,:vq( YDlT '. OPIܟRW5!ďބz뼐0WgY,)O`s] MT_ !ͻl>TDl8T" ʭ\&y|C)9uU/o>6͛͠hdj|Hcb_~D+àGFUCal*Re))?΂͓[nvrmW v^p ~H籧tcۘt=<~dct^P g5\(ĥ蔓:)t{X֑qBs-yz;퓸kj8rA< ~hL޴6$v (JXAлa>nPúDN0cYg_)*". yF|s6KTCC} /rGacJzu'äYTop9A}: VĢrb< y$Q̻xٖaBa#JMCcr\;RZsJ 3e*z?Šɶ:6ݸh ̋+t\p)׎$12EbXF$xC>=FhE;mWAF\+< 0 ٪lġ~\V'fylg)/ "I2 nYDt!@F,-]I8f輎Wbck9OxsS)o lhAteAxS1#kgW |oⶀNW+tA9{Q waǗSi9=M,8JڀJq&CBZcZldt⸗U;-`Ejڛa"`O{`1)^B#^';KLik5hsoH`nl./50R~s|OsPHŨ,v%O#SF7cB"NG~h$vt1-Xp>[OfObM`y ڠ¸T"5{"H0tC>hh7LYWDS'_zS1#Ͻ^t/~Ǻ.Gb#щi)t[I0 UUxNAdWT/sA-eIz4u Fjn0,vYah\:o'`~lL,7b>AC,gs$|VJ{Q5~\ymc+fPD*i F&`Ig8.Kޝ?Ӹtf?TWa lhUKT{r;my:!'.]ZiF[rp,>)ch DUeOzBNh5:'Ly'y|d Frk|]iI_B쁵7"<7X>aJy>̓cfAcv/>jm'J@S>kJk vc;h((τC 9~ 3$@V39I++bJ!Z/!ƞv$$R'z "{$?s =Ya8[|PMe[J+0^է:;,. %i%f`c)32{i+Dmn-$[sagC|9{-b st_/ҥyļY 6p٤Jßwa~!CԵ]Q)K1J H&D#H8ѷ}I:?b+ F& )ģ 빼/[|&[Q*欐<ߤS 5 7'=)&Xl.n-aj/4ɑDI>]}ģ6%,. ;Jhי,+N2i;:qiî=pP8o{A  AT> b7uOUMT.31tw (3&b)_'imjKby#?䀘6]cG-0͞-l]0Ͻ!krx_V*wu\COG#y%Ƽy.txxcTlBbh=te GL4-Z$V' '@;w%0K |Um+X54a=N$ڗ/i@yϴ1un;CU(AgSO]BYXSgyFznd[c%H^\.&.5݊J.s0HDA#&x%et {ڽ t|J]Hc:W?V/֤cO| H\}`;vAvFaWw<{GdޓY[ƗDʊ~~;+psv"۞t^Z9i*&pQIrZ\h`ҵ1 c^bEVTÿvRTޝ4O!CJ 6ýfWA/xl`fI<8S,((GoU\b &EgsC@T :$ jRك]8W0-h?y=>#XG\`౤{UOo}J`IM@AWIoFHjܾkQפCko~s}3z"LrhhbD 0}*[pZJj^<5s`%,z5L8?ī(Gqg kܵmŁїC KgYd'K Qe?_jܐȦpo?m5!mN}{hs#LJR7D[[Zi`wjѤ`%ɽ1u$HK~tv"(% qW}1YTeR:r[4Ɠ"YRz]"fp݀yCӾ9['Y;-~-aÅZ#(f]z@Wp/hU4;t5;szAy%3M^)̑vQs)Xy?_V[Sh Bɿ'(74PS v?l$_"*atZoYrPC~>do^1Gf9lWLWcᓳ^-QPJxwD lia^- `EGhO=vwj=M=2VM57m@E)%SMG"w r֛z>Zul=J4Q #_Җ!9Pu;+&gf] ˇ[N40Og0G K,LܨAHsRf3B+1G1+zH:,FX%%E }xEm_mN[nsKn۞8oҞH|=8KyX{C0 {;r57{AKx)xsdn:,"p7ԧS߇*$"x_&ee j:qv_`ђq8ٌ)cV2 K'p~؆|+ś?x`nJ78Ga*M*9,̮CE42nr@mRwQL6>3 <\ۭb[1*{"эcy]k LhI0MeMZNMm$x>99Ɋr59*vE|4 Lyݯ SP4v-Fpؾ,u$YcX' yb<`w.)L? >6r_Wl –*TV:N}]ysHV2-%h+でY"_x512\O7lpYuNC` M6x`\gymHfnV$PoәU  _/J6!0YIrr58#5Qe. |7f~l:Y+[nXJQ 7pp9ǚdCج` 6k4;\uqzPDŎ tԔv aU)56O;ϱ%H f* q nUqj㼡MSԟ UVu"һ06 ԽqȂĶ.LTfm+}G،KvV0_*8wˑʊɗ*uFT8ynHS5^~T#6`H/:g\A*PD{+Z5 WrҫL]AS{XmqѥTUƎ*,&[:. Œ!FThj`>aڳjc0h<آB)%%܇l~1F 1ib~wZwU3\kQr*9YV2/J:>bPO`ͦR+WֹytAHsmx={sLOt-iF@ZlWݾГE}1jhL1bD6`!OXn: {c_{ ^c{70DU̍(#wZ}CwvuS>ψWw--Mgqcn ͺ`[x|3vP$Z =!g..u;xЇK[#PMrv$N^~ERLY"jXfQ9Abf0U_S uaffM}YB9t/bu rF MZ#4ӊL#;։ݮ0YgYSUԆ%]VJq;燻oIlsCt=Aۏn-xa@+c<1Sྠ*4D>{t`qڀp\1Kz~ 1g|姭(ʝdٕ[A;mDu7KG P02[BK˸:^̍@fb;F\oJn*X"Ffil_x06~LۻUKUMc+ugm:ss9ܙZD[cLu'x Ơ8'@>m sq~Tўn^QgIIi,]P%44;9w#:,8{p fD*GY]2J˦;!]҉p4@ϹGA^ϤÂ-Ũ<JUG L; \?KNwL xH ,@Bxk% i);n:"B ŃQK8XIu FYxd/]8hx5h[DH,]$c1אSm"3:U ŗI.q\A n!٣E1$/?>`CƜeL=lt#BcWQL:xYUV(C2}RWmk>:(I^,YOZ74:|_r#U74S"庘`|]ۜGixgk)`EbGAjf.bn,n2M*Z=nc¥f?EAqV"mI?lWVztSf M 3 c6 .唓$}9oDF,B{ɧV\g]O0lg68'Xx")]Hsޮk$eE'\yB$SAf0IR%`}682f'xϡ U]  M4C-,H5mdk:0XK@WP!֐ehz$ה/ z.Wz=Qj =1qP`y|P LU#3{dRa渻5Ee04"m@D4׉n(;^N]ylӉh&͎sBo8 tt�z ]z4ObqFJוR^CWdRѕ&F6F8iͶy_ 3\`>`sN@Sr&{&g3FY 4q|5ï)Q b|/&<&nP{cÎO#^AǙjYt|ٽ6G͛Ds#.Ib܇_^-f/콰'-i(D_Xc+A+}c<4&5q/nRU Y $wI[mV_vD$n>]74n)[-z싅^dID@DN7x|a+:+t!ɬ }9 dIyk >$=<YѻpzuݕFlZɑzNځKe-iU$ NJ4:! T(D;[v/\yn|G.䭎ExȢNi45vQ ŌL1DJC<# P9 "yOaB@ 55E" 2/=Nzg+-뎝i.v`vWt3 S5 Q#f^C4XE̒鈠e!;mfWn ]IBnџ9_lq-8\Ed]屧C-r*er YȚQBO532˴D:|vYDL2(e'Rgcl<$+%&k-:D|>;^u#YL x!ϭ6!뚗~&^0D5,eXrbh Gu}`Ttżk\=5UN_$=v:"W1S`Uf Krqxz꒸R7̢#KJ5vD* HTyxTX+?(E<ܹvm]k})E]3>exsՀͳ$9(Ưgwp Oŷ~ܗ37ЦRtɣ_)d.\MA(D%CT$;!)mA-M&{V>!kD!Q;..RԣpN9Zý_vOh~|͢YN{?{zƼ/bBc1$!i/R)O)(;.0 = $2oQ"CM']ԆTTknCtd#.GY*rՃ'k2vDmvvD@Д@6K. &"[lKHUi؄T#"^ś\,0BرQ+G޷H!Q7" xZ\% r G6U7 3h!9V tK"ý%uX83Nt{+e N>\@֐zm7/L@uap:7KjZ+hbo]5Wvhk ɧMD|DJĠjaр.9̲ -p~1-I;p):Kr~+x!3q9Hv%nxyb+kL&,ݰ2oIc%IGw;ymnBscn\ON>LIFԯ5qЗSn1+H&Z MU('X-M ݧ@ DۃOY8٫ K&t$Vv ?PwmPKub(XoU~eX]vE NDY!q 3Tҥl+TS@rОZ؈IvȊ%X{ϹN-Jҭn UF ZꖣC]4C#YRڗku~7"c؉sX7{ҧs^ `9 WIH= 8jN+b#ղ%Ih9ĵ+"tlĦЗ+a5a}Sջ@Q@YTfZW䐕W u-X ̟XSϲZ9:Eŵ |g DVAzSA$IWwHE0z%52Ӻ1( F'#s$O{&m"GryZQ)T蝾,09zu4|%EJ% *s;Gǧj`xg;j!@܄WaŊ 28즶cN:@ ?:3% *@dQKeM2CpUj2%vDD+:+9g^FGRE(Ũ\ `w`ldVOք|5H-c iLUR| ,eX:2 [U`0mff9ArNz7WmpŤs[NE Rå6b~}H1yeURϑl):j: a>i6T'MWbߩgVc o\\rWts.wQ2DhW1wZ\.+2bGPn p `t1ۋ6;eV#T`QinEn꒠ S|6/FK%<&j‚Y>Ԋ!RmzH]Em7L&^Ʃ<玄 %jH%Iz" ZK@MK;-%?f4aޱ/O!:+X5qu"G n࿗eEʭj!Kta[Hn#ɛyBu.0]aƙ,?Dz 2Y##6v|@ c~C "nQB8u09VGZ-]+o &p&~\hEBs`w\' V {FX-cI1(OyeEGj9SaNjwq\}SaG3N}-RB+Xv/VastwdT d6T1֟5Z."9MPʹ.u宬@Kٍ5W'-ͮubLIi,V\R t]2G 1 eSn^ДjBǡEBگʇ!ߠJn#4K܇hMn]s}ICȈ57ਉhJ_?[f!DgcJZMV pMlg J%V=~'3͘wa21v1b&އrI߭fX\M>Edl57=y5F{mC5jܦ@; %0a tżDl5\A4ގw ;(0*Ҟ# G!Ѫ;D{7\* TV74,+9WM NAŜ-CusǔOJ*|898Qyjxjf u$;0ʜ=[Jq:xxfnw._kKhCfїi]1>5_Qc@j>+ = ua.5_ߺxެcbñU _2 CB}V.M-wQO~FWl7 %3pRdN4!k:Y>5W䴤\Pe=#u]Y*P ǡ{rG {z{NYK͕=6F3Coq 0o+]P 4Rl}mH# Nz; Nb6QjP5 %SaԊVU?5,stmTiJ) GxM2hܽsq,yʁ6o8+4@C 4 ﵱ,VnGH7Q1y89Nٔ~q{LM2j\XZF@:o[\M_M򋁍|P\_BM44W2[p;h;";P3scDK,cA+J!0ֿԒ o8"Z>fny5m(ݤk>u͠5@d VP„!y <) |wpU* |&t"P,2پctm~]ifFl|u"ϨwLmoI^)Sb5`'||x6VLJT](1QM4{j:qҶlV ˯;^U( ` q㈊LP2E/I>7Y+^%9犌?|)Vޕ ȖҤYOj}Oɛpnr-F!<Fc9xΥ@u# C/)5L՘4-^+D b?l #LEn 5 _RkW rqElT@1 1bw{ p_a YA>@{l.LL4G_IȫF֚Pӷ@ ڛL} DsmM*~Mژ#~2*Ҧy)ة>fLF87,Ÿ15š7 .+ ]Ur ٶCf<Z*>h.$q*6NUv. YU% ˗|ۑʁ omEBMAʈjêFR_Z@`!Jx_0^qzϛB9H{e:?Qet3F]%] ^žO yǘPht7aOGiJ_r쮊 \ܼӐd8 ~b"F}XqUx&(P;*E:|mcxٌQf8QA5Zk=T( 78̠f8 RoZRȣ ]MW9IS#!/PEm`Pt3#p oҶerZ?Bse/`yg_P[SQ:ȰE7eNAJf!!%nvD$` N_fyzY;!-aBi_X^ǥKl`-`TQړ~m!󉅣B@Q/zVɜ^3$VnL(!QJڌKQ#J늊^+^9ʒrÅB*RM@_ l(iܫM3&<sQҘ;OAElb#풛v*-DL[/@yOfsThwOJھ] 1=%Ϲ]Y5n3^LlV#,Y&8*ܾ2?!x%)e%_ca=!孯 #>2]{wTrJG, (?{u~z(Po#B7 QMcPޟFm 67&™_1xa);/k(EqT4:ALv"rUޕO"E| 1'>ȑiY?7΀zw2QG-N Eb/Q~ppD_Ǎ?#o,A5`\V^?5^ x+ =N.p f1>ėj껵SC=l(z^iL}- =psq`Qgs^ kph('[ \m#_~| :bm@GC=xфSٍ 6#&h;U2Ɇb+#Ir0;YFw7s HK!Pa|vj{ E[~˭@=ߋQa5 { "߰=9Qi>n9gp?x,qA} „B˷sclR'歍֨SxksF1gYy2EԝLP6dT0õ3dGJ{=%<)FhA ^柎#T_c@QQu|<7 tWtҕ@:wpr<޼f?*eލ% \o9Jld{@35U ;Aan&LJMa4as50= fiQڗV9!vD n˳@L}Eefjulj2n2}FeRufЭ'Xai*P"0ZFd]`o $IDVWiLUU~q#UQE4V@)COgȭhk3%못.{ODh~u+)p@P *&9dpu*0'JW;uDR%8AYpx-IΑ@`ti5l@ע(F-V.>z>Z]&:rczTgD%3ERx]Yi_-ar; oEpJ[{}`LagV ˆd0$O]Y);J8TiE1 dҼGb,1/3¥a<k  :y$kCC9v`Mә wNBó ЌgT;:ޛϙ0}Q7[q\&M4 ga9yiA3W*h0ex`\\ɽ PHb#Ly50mY+U{1}Ƿ%y fmsZxm,5)IwW,~h-)gr(n]剸9T z?hkU^l10Whc3-]K2ё5}z[!5sEynrz_MtBxߺ+;-K.FV4cf7EoH@7]3əw=Qh6Rs[}H!PA@<oCEa+ Ξ-.Fl=^@ԝQpdVݹ>Ju˾HYFoHw#f2t F4>"6~xw%+.*MJO:hrε4ЈjXiNe"K+ %wC]Z!ۻ}qE^$H)"=vcTֆґ? mDaIܰ/ZFQγl,˫;}]w±n*:[=m$kaÅE d?M#=ѡ.>P$OLua _f5T$pA̫Duk K/O[ K0zP_A;D*fF-=kG7ZRS#!4&=MɷY>5ddK/)yX[OqA!h>'ÁWàS^hz\'r*֬J.'%1`V|ơ16Gö,Q@ݰ ~&k*r'_+ Ҳ ayWQNN9>9K:,!t%(=8iOpw٬b͚?$tkdyN &i/>hLz)ӜLSfZ,WE >`B1=G(CfF[,5^W~}d9Bm[?h*LÜS@i0_o6W*N͑R 8#({x2ɂoX8*5oJGwzĒ6%tðJX?,EN'#w ,Ð `ԚpFFB἞|*g`" xXpoDubd댝lB f%w[SJZ~?N#ML>]gBe)FqrO[يoIP5ibI#ZXL7Tws81ICeƝu̩b&  Spg}bS7inl%G"~LUt65RT`[-hhfsx J2̽갣Ux K0k"xsԊ]U4Ӣ1;w3_'C4G]"-(Y^۾E>}z./oed}])fek~;AЩ?`ҸAXޒɝ}4S̃yW|y UY"UQ04'B[;a8!Y _7$[z\{+_U.X?'H/:,֢.l!e .аdXTXf > $ht`Ƭ?1\["8 tRղFދd7 V7H҃W|z|G%{`zcWK1::9u{z;-앞KۅYXuKy97` r?aӗQ8+CT씮՗POvөQn2RL:&ZwjZG A7C7_uDdKP#WuTr*HI80_3J&OwT^y 2'[GNغ\vG];_M"Ģ)D̷/ᥡM~\,N{}U| N~0Q;hBJt@ä́iȖpLQFJ [W믩,=d,tϋj_=} ޚ3k0pTFa:oEN3$3SmƏcLȀpo{dĺG3hl%z&:m -;jS<, !|t)&3J\IАaK?MO82Hs*T'%bdb Zʻ_@VQ7q3eY"ތI/UXzjz*Qx?4BAGxYl0Q{zÿ<C*. wZr!`1P  (ՠ˖kFn}X &h#lt_l*-[#N;*!U!&PgA4,okl~lI={AW JgޥCWI7}p}4]ZzKS΋lY褣}K&g'Pj^YjVt_l{l_W졈Kb-pzu%w̹ܼͨ,6 h;BMeo@؂,7"H)e[s,V8g/⸧7 jkr%8sEzRl&: Y_芯Z՛hP\?-KjH"@~.Men+j n őCfD%:4[ =/Ho=>P'"[r340`qWsY~:\LT㜛J\tpt$XCTV)2ȅx^VD6L$2kL߮ʰ@̓c" (3bVDa z3aʄ7a;ܤu6 hQI V@ 18".2O+\c3_8~o |ZWc*IC$JY`AQvDE+džuw,~WZ7Lty S}a7)=kB5[?}8L\pS\wdsI^QdB}t?Xf5tStu47EMyMRɈժi$J/ M!H A&ߔfbw\DihW䴐5 5Q#[<" %PG} fiJPLLgF{@0:uU " _ʯdCX-W/NEﴁZsωRkUcɿcOro.)elts;V;fl_D0NV)4b6ÙDơj_AS3pҟ2`i "|(k] ΣM_ j0bctmĢҸ]T̸Eʎ>IIn"s`K !H: W.(OMn- ._9MS;Ӥ0>2Ş-[DImp~GA]t^w/rrZC(tgQvd?$,Lwߩԃ"&\`)q_q'(=,2 f g bs#!%RCց>(wo뽬E&Ӣ8|*ȃ tw" /IE !nVF\XH\LBbR*%H7y1ΆՇpb@r:~T~jdi7X۱ͤo]MV%2}rM'c醬_T˾ 8"C)/{{]ų>[|\A& .qHfgԯx,Y6 +TC㑿*PwFCJ\ bcHVDD;<`Hkc" _D*iˇv v[_9T7hÂwaZO2;*KǐDc-rAB-3%vW+ЊK.SZ/tL7p͘򟄹|8Q= S`vTR$$,F1N[P+,POP)(2Rvij4n>>J!G58<;319^-5P3BQM K\KC{؇ALDŽWhI^̒pW38Ԑc,q'F3f"q<ㄲ{`Mg|&s0B8}2?'}T|pM&g^܎\?W؆D7,CrSd|3z$QB4~d6؄OCTMşt| s^ DEiyy{S%+4\^\=(][㭽eI3wzkjc}kwqV´{LeI=sg-_ov5.Fjj-Sxm"~|ayՈ;?ۭRP Ǭ;:hg:9!icBawv7䰊۫eGkҍ5p9.J6@}F@OE9hgoX~vdZ'TiQ> IʯnG,5 f\+D N6D._r(z,rkag0̚ ٷ583kډh13Ȟ׀ÀHƌ)*3"Y؊,cjrrP|OC[U|h~nѾh2u$HxXqL -O)JwsݬݼH.=Sh&ا1JnOӎ#߫{RlyɕP.yf%eU9c Xa~zfU%2Sb%$r?N?|ja1TO'Ar)ˆaV0nZ2nEn|0?"c"KD}>n14JC2(Ru^EY+;{c+R^ad 9(p Aߕ[)v@VQG$!1h\(m ڲh^,!Q!ZCk)9?{Y~lg;z{>ћ<]+%^h6jkTJ_IR?z GxEnTzQzP\$Qoaq!&Rv x}"R+i$=5LX'kFm,ZlnlX>j倂MfPw ':J8XW@lL7ܨscM4̾U䛑IX9gky,POFEVKG`F-,{RN Fzu& o N,rՙX&dSm=PC!:B_qL :_p$|1:bg&8o|4oL~FE80CtЫ\Y)y%|au8n!}e"Sc֊gמG_QL I$jG]20wYj{Js7}績]BچY8)fC,jRP$T 5`5-'PU=0ol7f2,zDw!] fy2t5Yچ8h!s4IJBP XrC0$d)R[g*dLFH;AJ=1X)n8sGLǓ`|VY%G5CX ;|*>>ԧ >m3t`\N#OU$oߍhΒ KKwq6Yğ)wOp{>zd` - 8en2ܪT6m5ϸnjyDx12({uׄLZt5r~Ẕ|!c胫l%REםDowqڡF,"ܝsPVl ihyO9A{6dGfړfZ2 iy-KWyxJI6,&68WˑDt__QnH*n\2\\P&8ElHbdinC~2 L@РOqɆm&+kT|FS5CC4M5~Z3XǑ)CGݠkE^=M3b]/ }#Kid{^-Do:> n!/h6WO wO- I`W %BK!Ƭb =t7籌i9W!"*ANRa] PzFa"0t<1Ĩ’C'ė?trjJyWuR| {KIs7nK&fz/sMaT[Y.^޹^0ߖEgKKu1?ֳ\CnSH*PJ_4 @Sx9hYrܴ%s/݋u!%Q僄"v?xn Ad@yZ_$T:n_ 2nѼ(ET\oә3Ճz!'^r+<8tHQB#l޾t͋o[|u51jjSQ=%+&}BX)v=<@>`J|.׺`صnWTT= -նb!Wc< 儨{CƺL7& As(XdwNv0@U[*COMf8x9H@)G }\M ġv5Xlϖ#wZ%yWu%6uTip~g(z4;T@aN?eNnqrƢ_06^ύ^@Rrc&*+,ӯ H59{w._0"˂g{HΡ_d*Bvlm{KDJ󳛄]B܅% Vy8￀F*!;enD|la搐s]Jܱy1oL=S=APΕNӔ* "!`'yS{,^9EuYI\|Ht+5"80]"V4Lgb9)d9GPq(9' c~%.Gk A3RLvF.^@8اN>]H6lF椓+@%7q =%iP>*X*srz[VGS GDEVpo&l,#Ob)(=3# }:kT9_j,&Y^,V2-^޿f~8lHUe6i8 +L@oVz4j7ϙTTo:輩Q|]X-uRI6-ad:nHT[+"TjuB ӡsS >.HNj <Q[`V=a2vΑqb(oCgen7R1$Xry`x((`' c[+#5MHi 3W: lv25@xW~Ϝ_afq-SWlp 2 W+;+I (Qq8~b#][UJ?# /CDc@S/.zQo&G8G c;6>EO*+(W7HM/ǜ8>(f#<0a1ep* Znj,u~B1.?&0,/34'dmV3fed=E)_8mھ""gڪa`lɊQe+$JG4!aT ǠI[9̞?ZK( H}]f iƢ@O*X] Nc>|gFy9Б\vj(w'y" ?{8d$?ʲ+ 廗#k *K4|!ʭU#z)JHkP0 uɍͨXeMmJ~;E7T?JN7>%/ }Bn-<ϙD9܆˓!:mMpTlι'3VG3oxn-&/)DG5F40xE"8C*9e]TA< G~ 8}1D]]KMCS5E(KĥI˄[?pCΠ]p/];<' ۤxwft'άgUFakPf?'ůtK:52lVzPK؏v"`6 8ga< %~S?6@ +\W "|d@5'HLT[wD&g'K YF=G aK\һ4fetyܳӄߣPh풠rH9 ɏIFR"+Ԓ_2zb(LgZ -cIM_~D=,HC{0^Цe&>j !~OV%ɀN]8%Wb+8N6#; (8;ueOտIzmZҧerT%="WR(pmGVտV Ӻ d>fuCwO^3b.m4oԊݪ1"lL B=+pH7Enb7o"Džy#3IaEv!V"ݪ:kaW=yѳ'> [5(8 \oca>EX X_ٗAEƷN8J6o' -[PBl:itqi Zu5%ޔsg>7csVKj[6ڕw܄:Dh$XAAGpϠ>E(A|Y?۸5\}F.ox. zF\)_Y$_ vZQI*w /%aEYwMw?Cqyy1 }זi#`Y( < eR$2_݄B:+oQ+rL|J)4֡*y%GWw- 7QUXPH5H_31uGEFi7DzY1`R &\tqE?< &NfRw0+M@z? r a`>[Zfo4dՒgտCzGkt!l:9c'RK,)d)T Օѩ*r@0"5n{;PZ<0V/uzp9S/SBO:p~(L*KRɬ[ r LzFLtVOwx0R WR-$Ȉ\ 8{L%f\S,Hӷ ]eߣ N,W hI<)?Yqհ>K}D(ҩz'w垯s`:_~RP 4 Zl@yhM 5ž9=%|A`KI VYd "`xI5 %9!h% HG'T$XUHX88u oKIY{BC }Fg}8jwŕHR0xqXK֡d2[VrM9QK"[`Le<\pt8| Ն#{s,GD1A=|tQkߥ7&m yN-\ KJF[&6{,KI1 ^,iZ.04 c ^xwYQ-O"G^!#xeJΐS} 5숴Sijϵt ^F?cyU_/a諒hH U)M\9Pa(+2pJV* S\'0BL$NNG_js]m:K.&2HD!ČwZ-d?7kxȇ-c3%jwXjDv]']E1wEtC)s⊪$!nKOM`n¶yI*$S(M>Úl(C4Z|J)V_cF.RzII |Ŵ@]&/c]?B*24sPA45M]'s[ɹҵ8waDUϐ-RVlZ1aFOWos{,lZ@-I:XPtS㭌nrvCF 4-}^>pƟ8 */o^EH15hw84QU3 ez'f1A! ԗ*i΄6AQcվ ?y+`"QN .0T_ᒓ1~!GyLm|Zn\f~s"ӂ쓖ЮZ;Wc]H0vR)^:nQt۩4?N 1޴V Hw.L ? =hWGm~x Ҕ]UAZ$1\&ؑ'+Kfݞ3<֞ x,:_Mנ-Lo+VK'>t>?4F$ߚ6C l6l|l n:E z>S7Oɕ$@ǘDDGK*W[Wqӎ]`)o^]z~P3Vtm9U6#qn$rԗJ>S,iqLkh,}0]o>j4k mkp_k9#$\^1ܕĠhq6y]!BD)*1R5_6)#{ƵNd&4%;/.@&ΏKduf'9LQŻsAfX"=λ:{>,g2 }4r`MڶYynH3X_DlΆ*Zpe @;,j=(hFP\zpK=R1<{4*qG}>ޤ]6ٱ N2ԖZ+3F2f`0e1gTO=.jncV@el6"??}t6& *S:d")񓱪U[m:.-v\hkw".*}nVd}g:VF"۫]u֨7--ج'qwjE\h6zؿF2` w}t$[)+!]lb&}mw{=mK:AoJa׮eh@--xP剣Ʒ(HT!_zJ. ΤHyp ii UF9*{Yw샧܌Ɔ$&l*rRR`%*룒3VX3-}3N\B,pIILF<6 _GkCb(# rAIc>'THdٙt)Sx;IߞMwOL ^{Gf9p w2Y'T\;tu4*@l_\ o/HֆN@|[6JL~ Qd.[ԥsah(w5 #"鳢{HQG|zOm'Z9ɜZo߻tѱeRw^Qx'$׫QO3SE&B?OOnAx=PtYI f' YgTު/ ^ ^@GF>(H좭 @Z\ B9H]˛LCNaܩ~Nұ-Ht%>۩X=Ԥql-?׈逬s]nIWúLixyBgGhnAW*Wi?SeJ{5 HKazJ>8J;dW^TUαyrJO3p[+T;_ eD.J* ;ٹYy=}3\w1%8э(/2 Xr ܣ\c={lV0]i !Y|+2&4 &wj]nՍS nImxİ%4 W$(raԳf-90X=q 4]}Aca=VKn6sww@9JG]*iH9fٕn|׭3"L3qRz8 g*2-KKBk !O r4og͏'6-BPͱ,mUk CFb*ehTV!TqwPØҡ]6KZ)J =)h\, KW n1qsNDW[vl&v@S;YŪ+C$[ћjy-b:=ecnp_riF]{2,qQ??Io zK^ &F>6.v!x;KLU&$inj됲mҫ!Ɛ~?z|譐&\+!:  $UQ=7S[)dYf߮! !7?qҝFl3+G 88`g&5k lXi~Xhe ,iUٴ}3BLzg&Db$!s*TJI'$Jϵ8:G*yQw[B)}g5U> 4k0AZ@$$O1w3LF)P! $Yύ}>W\yV#ܫĂ( PXȕ);)i>YW4 },xv`xik|}F;^:^[_+-k<=k7U {AJ$j`Q!f\gakvfxaln zx2\ƭA8#%eAWpm lsA!^݇TjDI~l"G-|=b>!@J}*oD4|2}hd.qz/+4^v*Knz`D!TCFs18 /zy&k0Xa*ˌ'@QL\tifOg`02`fWm%Յ @:n|20UID4 >77E +%10^놿&lakq[ɶiMܙN+zafT6t8"JYW*mx/@T Fj_VnxRRp;;:iR= v B~fǐ.J+ua#N%Sh2Y64+ZFn(b;)Ӕ˕o~YV,zWBs2Eo J  _׬ZcpٍysZ9֦(9! 3{pCZrfCVq:cDZ9-X@uB; ֑/lDHOcN1O@Yt+^$u8f5!:]@(eڜ駱0oOw'9?O:wG^(~ #՛rIh@ƃ=eo(tFUH`#EC5Zx?L=mbZjv6ut-]2G8B>Mt@eAҕȱ|IǬŀ)˳hܡ2^#{-0XG6W*Q=IV-x!SvbVã}Q`V|"qa%˾&($CPbcg,xj42u*|S eOKۊ DeODǗ|:IVBV)ߴdn?:OdUXB (reu`p#rZM섙}4 ?Uh)˗'Umv|yՆcSKCyV0F!pP `sk,6Թ ZV_x11t7u NO5夯KWN]&K)TC*@1J"|ubG 8 [->0}E۝7/=r1t WiMpI4C_N*=N~SⓉXq7h0T`hZ &t]6h|eOvdCE$?^DWz-m)Kw%d(ug:= 8kuAց }rBm.(䠑?/|-W PaJ_<6WRڼJ~(Z1 Û׷u# LYN]ЪRH}{rM3E2V8x L=5=Iu38 yUSמtm],| ٯ&/ݐu\֞a?4 HUf&tZӒ=PLV#V ;&NHIP^!?/mjllsDzF;-L2jnO8'iAaje?^ڈlPǬu>_ĘRɰ㳐1 ɂh^bìd3Lv+66Y ѬOW1=㒱P,/z~Mc2Ѹ5P T->"XBZɚ;)h"у IKbKfQ_YPh"4iʬ.ӣ)1g'&D^Ign-bބ)~47!]'"=O᭺4L":DX覥,$5{1.ax^+ QRbv#("?NH s\Qm|>p?<@Η)t& -I+1&1}d 7)iyh?H)6ּH}1"4y- 79ҊWΙH|0;.nku40nfmNߞcEt8x:"!BުwFnyZѝԄ&2 8 )Ρ`D}a!#DemrB/=X 5G}q,4p*[L1Á0@}}sn6ZGN $+.&iQ4<;0nqz[<30m~P?nڋ5z-I|#|t "RD@BwpRcz\d؃}V?5hc!+r,ԣJSy둦UdO6 g++'LbD<*q؍) \zUˢǎe,$ K26 |]U9oQKsꙪ QT ruFK5T:O9C "7ay &Q-^.ݾr0h rG䇷g֋ jn)ۭboaRr8(j6 U+D?^$ހi`293joaȫWmغk.+#,+w [ꀾD ({+hP[$Gi.\8ZawMt.Y8;oAT\G-~CkE{/0prkOgk;'[D/9$Gt-)L7TH 1>y2bs}~W\X8oRcQPQ(.|=n3ǥˇH,WpЪ2NU2e?a 7K`>5C l-UӢ^DeQS= U?[5]cPaV A0NSq6̚2s8ϽNy6Yq)VﱢB͊Ln( *p1nn?SZn;֤'OwTbFpYLP@5)4 Xf >L7i a"-j]">UCq QtEȴUߚ=Z弬"n#a c^nWgRu׽Y,}d .vWv%!' k_l[b}F'{\sGi%" _@sg qH$ zGxncHCfC궁]5N{:T ?~vو7#"7.1`e5٥XJRK66-GjhBiDT׭ J)ΦÃ54B%B/px#FE=!/2s?`} d CQ*:Ku>r_u䨪(ՒT5"nߢ23Cg[oI]WX iºrW$e^ Y|np 0U1iDKST"Xі< OiB1=F* +g;DNmlӓO9nDP(EҐU6=@:ɬڱ׍,Ԥ1,Dk!ϼ#xU$^6.I:\qGSܺqCW>5Mփ&M_=64v7&SDQon8 )D~^!GE}GvD:-u c 8NDCzF^B [*@8~Fv,ۅŐRO{Pқx:ҥz.YL;A=e:.PhtaΒ1|)VV+4cnK6j.Ϥ3VSuq]%×ɏ.NRЅҜ]z%ydHWno{,Ym_H͗ﲴDƋ<"-Q: _Q Ut3DŽ=WuW6s/`P鄢s@mzAWOl5φP׮H#6 vH =D-4"_ٌ-;h2x) {u$j>hMyHY6^Y"q_[$Z8F(@S(`:bX/42yyHs3.댻Y6 2*zLK|Jy{D{VF.M ]mx=ɐDVő2u<ɐec+58ceG&?RwPGVWIޞ!( W*q˛ LՒᜲL1!buzEm c8t<\< p' נ٨!P_&g皫 ʐ@˗XRs3HA<G).ߗ}GjD!2GλeTfCŹq6@%[t&9Td h`e>;R$R$H(Af>- }̆ܜe$0Pvύ(Oo=i%-8,*k(yb2+O3yTCl$Xy'%} pzrgzAZޭA`5o{=bzЫΙ&g (+;3of xO>oЊ {Crs1at$N֫[el-"m5֭C씦$LQxw L VK#(Jl,~> ss]Bԩ*JlJ5 l%Y6y0F{`{*%;Y(vc}~Wdכƒ=>9Fgtlka_7>m-˃yӐ1N{]>'NB(e50i M2Qi *q(ASG(-(uնCPaȰh;ciY g>ys?'q_kqb0L93E`(w!o:H ڞ Q[*>HM8ai*@دIԸ`n&}jW @ 2i}l̂B@Jtؘ)yAb:w&F5B1ԺW[8mapS]œ0 E;$z7nPpF6'|*j)пn(IZ0 fcu<2jQjj} o0~dQ|Bh*!L"ϭdkJԱr|Anek/F !)1BnșC; ځ5&sKҝi(>#nB wcuRJ`h,_fa&N5CˈɭoH(/6AkNP: BAs)Ʌ..,#<insΨà SuO꺬~cpÎG0~!^wƔ؞ȠWxyE$͍fh$~+AY\}1!Qo9K/!IL a[#F?'n .+qX$Իvb.a̡~C) d2zo3ʝ.W7Ķ/9Io #)P𹾝_:bvVMl~V E~HVM;]UrR_%J0ÔD \’|l)l6Z`>-s?,e!nqWnm6JO,e b ]6 WB _:J΋G:^m Qg6)]E!4G:UG攽qpul@3:,OӀUB$ε^8_ rBu _+F8,P25GXBmDhjڈy+-~:"E$EF@D<4ϝ ҙJv1Wt 7ŭپ P A.=;PA"zG7Bu{p0ᖜ <}?)`Pz,5P F~s/t ,?M74?wro9|dw) 5"LPTH2Qb[!YUZN]>^;,T$10?33#'coӟxW2$ԫL_r?@#ぷE٧1X( |bO]/5}6Ӏ88:|P#ɏmpA8VV}FsϩV#JofF097;%T"K1V K#ϭH c:Lļ͠GD_wKT=AwIʮW+oQ5h -x4}0}]qa{ZFhxCl52w"X7}q ;쨀y@vDA_^繾%Bo}B5W!w }{ gsZ%sxl]ٵ`) -m]J J0 LBq%M'l.癏p=6Q_xû.f'"`(VԵ4:?4ͬ9gFV%nS $eR4x!(fpR8tQ7!E | "Lu#ytGopbTꭹ0g6I9hԫj@N>!3]p !Is^&cx+bW?% >.1&Ҩ4[Jh$q"(('!$*{p{4Ey 9(P:0ufuTl?b1iP$l]8G9/⏘wyNz_ǟ? LuO,?a\-@%cTesM5d Es]$sH*wwժ'w MD\tV1|9ylG1a'Gzs=5W$ϐb[eӎ!c론dvuB[UXդKR+ 󛽛ҰU9]\ڞ.]2$2K'ԁXEo{ H708+T@ėEŋ1}֐uZ\076V'+">;L0ZՎ&bxR*0l{ҕ_xDUU!;4S/z_5Dmm+9|NE&fZuߌq8PUzVPI`Π,5ԞG4 r7|j*C%Z γH@T.ìOa:nv$KMҿĕ>#Z1_ۅ77a3?]^rM*CQkisiK+j֖(/fO?vvҧGe_W@K`B5mU%qS]sFe+TNЪ iǎ'6`MB0Ff,[ A-fBWOwq0Y"'5/53KBQ gb(wˍarU Gv>Jv!A*. r7}:JO?#>b7 p󾨐A|Ȕݾz027Ț灳iBhNf#;n4h?*8%^WΎ#װfRjxR+T#lӨVFgd ^YI,DeP:XROuB4eX9$R77!kW @s ّ`+Pg?DO]`r"Icb#n:n y#`_J '6c^oDzX'U~qny&ʪyx}V"ډ"{& .boUj6?#ǤQ, ڥ)ɜ;Ƥ_/G8S=*G”Z]Zm5y|REDkZ;e"昼^)r*nVf$YV\ ЋVs~ˤC1S s5L XeQZZfr4/8ω_[3K둺(Iizʫޕ`T^ ϸ#M3+mJ_j I}%ӻC-cּxl3I' $:c٭gɥ"7D@of2 _ɉJǣ3>)WQ Z\L 7\~+&]Hgm^ o7y7QG3v>d-`ldfM..A >>AhO)#@C.~aE5-UM(I(hzc>H4Cutj$,huk-[&^ݮV~Fn'ÚWuq#⹱@>"|7CeSj@ɵ/Q{cϧhrx粉G$#19Wu6(m$v#@ Qh{38DbQeAjNZQ9t ֮lbݼHD-!4Ivq$`{3S֋^֖'k='x!]cJ-N/SYz,x D'jz9!߱Vh`tf~~Hx YdYm(^1mN) 7sKOޞ8!Y /{3:A8 6gFzZ<saX YG;=ĊaLb '5ckP/g6rgȠ M ,y U T<`}~J qj/bTa gэS}`/BuP2 xeEWLl/$g1Q&8Nن-q KZ U~I|{`=. Ml1UsB,b DCvAqôͰ!KylDӋc5kd^<g67#iN-:7V:"v4$:n1F4 8T䐞ȳ[886y8143P.D1j2DGf t-zn~ߘLl6РߍߍB|Pv>D,:8ΰNa- S/5 MY\ṃgKwd+/Ce56E Qi,5*alAv8&Ƹ\s Z3}jcrOuQ"x+Ic"+ZAbО s+ժ!~<(_Brп Job=Ahs#dޯ*. JewUw߂d-Ա"7ҩy$g}Qz]񴨈ծeT\ᄤKH8W0NjTd F۴Hm3}ǞRM,X ia{d_SWE:XA=0B}EpHQ<^1Ƚ=Ԡi${(D ]FQXS ј5c*>FHGiy+o 7-Y>:&AN=EvLI:ܦ#RXᛲ/tӨH9ïqU0,'v©0BJMԿL,1@8jF4xMʱ'JnD2ㅖ U=ٱ.(찟Gm5VϳլD@tӕ CeCP4]Cb؇N-v]ȴjdLT-hEV OCuBavPk~bTN&Kh 6gME$%q*OҦThT RdG ȲX^SyNt/T;trh6-;"mVRKƇFw6.3pvvR@CaG{QHAhc\O!Q"e}('Әw-]+'׼.E{/Rj dc2 VK&]5EWrm\9-Bt a$[,3 MH! *x_w^{M9ZzcwOLCc^C>,őEbw8b);p*]Ƅ#򪻫eep7C *NJʿ-9v n~b wTfP%W`E'ɴu§yO> }&Z׾c };obZ* @ܾN,cd.wt$= M4\O+@sY-Ȥ9eʟoAԊ ,P^-ݼ[41Qi*B-jsfٍp2-W!J1-hMyV}I!Ÿ́2x\r `|*܃I*/`GH_~P(O3w]=}?WnVwR[%eȥU;#%c.D@ɻSNK2_iJb!~8(bݨt%՘+q@@vK8xs*;M9o]o(wiI8Pڇw5W QrVLc5u@pHKvO;3Z:5Bu~ [hUP)Ȉl(ĞLr@ -:_)278-7Fh ?P R!t0d<=ۙ?9LɯT"{ǾXK x.'g{,7[RT {{wPZsoJ:a]p],If8Qƺu#QQ:#h$1%@l'Ӟ{/Dc oP" @@Op7 [ƛta l,9n6Q=B6tZ L1Qnv);Q؊+xQ̈́29L[EӜ;K̪*a*?UGWbځ0`)?92xjZ7b 6?lU4;'`p[̳-l/js`h(WqnjʼnWٻ(I HVYX#ߴ̪_[7 ]" Gt>snCBh:'uIQ?TXL_/~ !׸GT6 צyx`q)9ãaoo@)(/ƒ_ +b:xBxllߙ@tLP\zy 54BB-%1V^!S@}[#co=4TɐHJ)*xV.p,GsIbQBculzL< ^͗'5ynm"QU\M1 )hx<^> zgSGZ6$X-paL*ƶc@ M6=G|~#o DYKy= $*x{ Zg[ֽ< sޟ 6Y_KvǢsUpfO^FUWr1mq9Ә #ujQYg9F!ޥ*rC,[e` Gũ}-!ה'賘lc({}~e;Euӓ"jeg\jtf /:5-gFh3L13 $X@fRm# !("o3؆"66W۰,~f>st2.-%k"$$PakS\m>m@G}E軝S S:žǔs./ gdfEWWT3.B|RC* O# (cIjXYqqQQr_5bbp0S\{o o "XO"k뤡m@YRJ\ˁƺћhvlW a1  i~Fy?N #H ;옲^{xSE: s*es+ΑI&~q-  EV$vRFw:.()O.XFQ.Xܛ*OYCRۛqPo6 L;Wnòٮo @%\XfhN<@~qK19ʩfTf:&!&E8C]Jϝ@tښtmÏ6l`GbFE!M@yl5ߪ#^U֐:V̺|_%mc⠣^*ۨ~Fg0;'Ҏ)U2!7]+iTi@R]`l"4'J+ê#mⵟ Rv']շ_*1I '(9b0# q [0^@sIf 鬲YI#i9+'v3 [A?*涡@y l5_OUM fs)x-ցϨnhi}xaNm BH&薡ii$3& 7C0#ID*,sN0HP0c|[ T,[ (t3dK݄F\Ae~,@FKC3YJL9~y>T3̄pӚγCF o=gqE>w+SKr{9PQZCz7a-.5:/NmQƘ^y'8?Iu|u㝬N]Q\ʮ9`Hvp>ء5?ld`+#+7&w9|Wb_xOQ!R}3O=B#)"U1IQFP(_(:XE@Hߵ+wi9a\pEZ "1W-6gX0Rew\7V Ŵ&>4X6Pfb/8-9渀dQ6>& KF,M<'PMsMB`zeċ+C`E2*FOe+AZؘ֩/ BѶfӖGH(Oy[LW`W+F#4u;o:/cFJ4"9 'r\B[;A+sOfm(2~tRlV{JjaC#59L!N!9H26MbeRM/t5.ڰiHnaقE|٩k{(.8.5COu"Al? @@ m\ a9Z%Vћ Kɤu:_ LN--2-F ".Vqb<&,LN[C`M He{`^E+u:gD٫tU^vs*G_C IEChsD|y't&8:`tD5f"Fo߾D'F w~lN[z0Quypa"ROl,[VH_'z۝vp'F8Z($QR8=ŧWc651"&!崃"ftB&hSvCW[GK!pl8l˼y] gM74)'cRƒ0;LF 9PtJ&> ^6JoBl @`3;Y Q@ N:k]7#Y=X${s|j< sr'᝴8KŮ5i=x@e{ʯuZj tϻw*Sg+sq#u|$:SG' uLtIZq{b`+WB>es_6gېj{sh>#іԢbubGMbO(M&:D1{F#J" I5‘gHQ$mTiP]+әg)0*q_%x+09,eS=;@\` OVκVJhӽ˥8gVݶ?ס '*vOshb}bDv f#1]Jj8~㏒1.߫RI U t.MQPacg:AqOy c弪P16mfAM&23U8mG2cz8a뷟Y+_+S$ E$'s<+a;8F nL{57T,NGok/gmUnj'}b2j+[ߍYkwゎ3>W*Pq{ft`z=[w ܐDr_FU. @?u5  k<)/s3ۘV& 4Zk"duZ4bR.%7i :-\k ]q`x:R)[U$*V֝hY 2n?ڬaC(S9Oz:!0թB鹿.T-ګu]{9 ~q*_G!u F>Ȫ*6 ], g|aH cp% 7P3y>.DqH Y]XQ74jLIYd؛\ NBM\GڷAl*y.iphwb )xMb ۬)s#FL'OܰP6e,_ߏDbyt͍ڠ_7bQSpqєQHCOd cBG8fOp}ף_)=퇵ϙ*K@G1DYLrSϑB-iyjkz҃/MMrJ`/2Iquu /tF{SeBɹ;O1$^ly>^j: 쁎\L%Ej;jb] woiu-Whl*Ҿi %d9VLv?Яգ-F52ӱ~~]~SGkaN('Gy7=V $'(AH'4ou#+6t=, #(7RgA5Lz E:Ȓ7͙Cѷ KR3}E8F|U- Q\)חA$G$WG}cJЂRT͛;J,ćũ68ʼ{ZAЄĘ\rчJE7w "z/+jkBDW=N"A-VN|V CگPʌ-6#\pK;W7Ƭ4\+wѶ7rxF/J }=J9f1Ec4L=xak#0y O&*\ORX)%>B&j|W[iq%D}s>f_p\ZBک"U{_kM&6lsGǪUë.ѵd!Y3}rLD3+'FbrNa b/ApuU? *x,Bk4AS^wt ӵyMhE)^CypO1ËU Es&,=+]bR$DOdb(nH ETwDa&rvpG/W; [x0|N݈6VrxC "#JpnJQc;NᾸ'~خؽVyt,shg  W0pa[MR9#Ugb&pjDˇ~o 7𫋞r]^}PVULشZ_;mg\< yӕ8 }5aP[}$ h;pqNߓXViSٿ+djk]ؗ tQN,h1 T5Y hr<5}N ֩ <ݑ0t"Khb!'fDJPCmP?qrMkL]8YIQ {MJ]Z+ lрlʭ9ZgYv_{; :ٷyfW]Fl|!5%}f5m~0Ve "K7:r \r# (cƦ`܁&e{0$/UwKfs/kiy's:8 .8gDZ;4oOa6^wS TJWW˹S436`.WQek37Q5 46VW/~&+u&F6<i[KTRj2}+/|CFٷj}4^yg7%|P^UJ+l1xIvTm:vdfcCyTۋPAX$ -Wk:ϡj5?C=\7!UUfn,=dD`*U:B<}[?L9\VI]dx*<^'zju?\vѲ-^1.왑e~ qlfY gFxڷ }*9UpEJ9ë&M=9ڞW $+18]OF/}n1uֻv/rIȞG]bKو3}eև!h$\ 詠 q@^25i}ժH}0cxBntEx;vҧ9CN@8lMbג WCl:`` JDd3\*0^a=&FzH逋AD`$USt(n)``o 󼱚M :IQ/w,%%Rq@?`,|)m?GԜE$%Vv33opټD'CJɪDɈf/Eg=9ֵViN|domڴfۅ\ô}'8k*VtYÍ\qaxQ=tv+,Vadr_VI,^KW!c㖂Z‚7N ̏/ӋJm:V:m'J6M|ʨҽc8BO?-,} WnՈ@Q[ 9E ˲n-?JW~9pfnyذ{B\hUg``+JYY(X핹t8܊l.43 xtڥJ_ǖh]No.:y&+Xf<,{D YShG4Pˋ@(t4$D՜i{ӫLJ# *ɵ48=ʲɪ_4ʱf}bv,Aqn>̞n]rў9jJT!`:QfXR&>^;7 MK`8#R CER$V97/? y:;TSUG9m숳QL֮##LI.]zX0zd,r#XTأjwBwDw;டţ'ë逥4kx'7- kC%ACV޽X})䝄0Cl!# x I~A[Cpӵ.>X?Έ̈́cڑJo;);ق])V^nZAyeE}ge cDܴru MJa}j+2J?E> A) =TSߙ1_Q0&#c>kB}KPؽʿI 71W [+lB1CimuQܩsu5QE!vE;9X_Ee xվ67|8T,Fen`I)"7-czKw/^$pTȹoy#};ŨTuV1{w1+066'cjE:U3RwZSE.#PJd KOnnoCǔ.rqeŲ{Қ}#4:1FU1_|4fD#ۣ\ך #^,K:AϫѹrXP 4S-4EJjz[{tc*L}/-Q8<d!Ӭw-ƎrtGw n}#"Bc\0*doE]p 8'lW0vA 3_IL - d3}\MVNՍ\GF?g&;ߘ$輬8 ]P6}9(Ԕؑ0V.b*Q XJW3}8qᮅcBJ j)CHh}6]W0`Of>0Rr+ l(f #N17,XN<*/vQ%t`Tfg 7kJtQT;2ǜak"w aoԣʭZf O._`@`WIW8'@?6[ 6M cV2Zuop~2HO+lpjC2zZ 603eG>R 3t3=Հ/^_;@ c>9`ոYXǝ^4y1@L*F#Ìh"τB P 9slO٪_f9}Xm!݊]р.ًE+A oRx%$urі AFmI}uf&*+bnwS}2@di{Ena!1jhn^'π8xL')d-u(QQ4MQUEts䶖I(ƻ7"[,明~c:jN-H R 9x#fOM6\Y]8E:z@_TfW4( #ĥ8NE,dس(_{7DT|Dv/ 3ٙb x7|6aj_+u5 8bS(k+s+HٮpK/scr6yTԻXuZsCsU[` "v\{0FQ0k:WP O\Ly7%?(`5j 2SA AOn%@wQoOmpP.Ú$vڜHП\_.!"=6`x K=GTϼhA``Dy8zp E 1*RBGƷ|k(/e020XC2)HK2O BSEiMC{`3lah_ZQxĶg;˨LgUtY-c>R72< /ll\H v!fSdW+pm!2%ĪdhjQU pu@MǾ2vU=FN!YK?0[%>*M="QQM$cgӸonBOx2!zk*xd׋=iFJՈͱo6$>قev{iC%i7uSD~vUXpe6?S=Z1BwyXat2{c1>ގC\;ZE*K6`~Z$K_i3H#J%7ռ?&|cA7e,O]:8> թ{nׂ_+/I,FJ̨za'A +P5h{%o@vY JكA7~o/Wo hC]"nuRqO fH;׸6k8/HwyVlEhg Pș5 4h} 0v6[ys ,dIq5=Əhzhk}D\\;_w`T nP`CY鳋 /R9B.w޽s<NJ}Z[A5Qn2 K?HcvuѶHhtVL#; %HJ+?xkYq +z75:zZ;P^+[MkE}L>3pB3t5)sq}v) p} }Ff8ǹHю9JO ށ.1[Zr[Y:3i. 닝< ÈykhÝxnoJxffMd%d|=o+[m! 3Ix|-4zAG#Tg̨Y'qiv?&4yEKmDE\\^H-\"}Tf TLSȄx9!$jwȆ* tdT"$PZbCe~V,WÆl 6{Us"yA:4\F 5xvx {_A&mP ÅA_/C>/R*-G>[Y#>߯69vߊby-h9i(Fz DrsZP`h{89U O.}p*}剆 \ԃ34trClmOa,\R"TLY}s(SpSC7CO형Vv# nIh~%s2EiOin "TyFkS2 B{)s7]M~ ni:µĥăHe'cE>1 2fp15cPWcU9ݬʐAс"ʬa@@,Gl?5K&P waGHl $4Y0C08"i#j"33w{C1e~O=-U!)("k +~])</ۀHhpSj-Z< N2hk+u8?`A/%:nҍgl×*Ȥl`}cy/EW>[Ԍ3H)?Qah2aL@~U샞Ǘq]t4c qo`'ʫ44^_90c{*P'̿Suo-{OјH .B2ƕ:޺.0_pܟ﵈=0Bk߻穼0{t;{؅wj{ cL1$9g kz>5wނ W# [%]Є(3Sgx)X\dc7'nZ@8ﹸdHݦe%qT%ŧmA[)z# Dqa~FdȱˡRLǫ_΅{u D}v"<ŕ\E@/aa ] ,O$~KZ#:/ C~g$RxퟌR;mϜ+fK瀐eĬkm1WKhG}^Zl>9|ѵO=@G9q୼pok{䘁Jk4_%~XȻ|]$=O<x;1Y)bm:k+ Ri-g:`,x\Dݰk[{˫PVűTNIr||[HZ"Ť糒3R4#Msl\՟W5" ~#~Z :Qٸ|@H.㴒v-ا8 -ɴd"k樻g 8;WQZ^~Z5ړ̕v0DB| 7KC@mvKփuaP}KVo.5!6)Lś R0[55=JvԴK?cQ}Q\;ŦBi n*Z :mngN QAl\4IQ5 w`1yWxXBǃs'8`9R x(*[g2 7Wkx$ Zw/䲯0iKjW~[d =҄|UL=܈J> jvlN>fJPį+妁Mi f TW%:I`y,#S6ǏvΟh\m?yGK5<)wH>NJi5EepVLd p--FaN|sߜ,k2Bdlcux~PMjBJE6fbRi떩o܄Hу5 Q*Fg./<ÿԾ[Ƚ ܅G%;h ·](xI«r! 8Uo0ܿ@KfĤɄ]pRxA -j%a i ʯyr)O-MHkH#a3/IkIw MPa.:eVE`>*{0ʔL0Cf$Hb nJ3OURib($7@56IEIeFHbf󅉲Avc5rN@iL#>۸; L;qanЄ{Z)p[pf:a1NF4bn9VWhsPЄK "&Mv=2;w_Sށ}BEg;r?Y{ժS:7uc@3=wLOǏ D&ǣh1:jO_̈́(*vH(!fsX u}C~&>cA† _.7>/#x{t/aK{ `tcPW}~i&XS0 ϯf؇E ]{V~ [q\A cEx*6D?PLkyB\Hs*>z$t" G (.\2BAǸmruIB- Oe?>: 0{R\c$'<{G^FԬs80dՓ!O֛`8}Jcשh숽\B|z7N㸐)?]RE'\h MF'I{'YufI[KȁҒP3Qӭng1,MLBODӠLTHť|K(C'I_Q`q9B U!i٧2u))9E>(1#>9qnd'ퟞ{1S?T%d+5J=Sv'EݗKG_c$>o45R) Ыjg7!8z}l{>z܇T@hs>,`f4DS2<@eQId!CjWзQݗX$@wK,Ã1!BrUAf>~$_79WHN%L膌=wI`oJu6F8oࠧ u MEY\zNm{TV)1%wQe!9s#JnS8XF3L{6WH<9Ix<]Zfς%dLm=NXcI$}69\=YFr_k񕵩uI~Nr9=ьBV=8$~SDYhpE{z6+׳4d>5&`\gX|o<.~6[حP>S*?&3X r .}0}B-6OɯeI|w0J6Rk}`a%JF? =a\ /ʍju?.鍋v.؁4`;ӊgZ0a]{do)q 2Z!zbsO'tJy 0 oj*Coh5d'B!`߬(,_MݖT'-w7[Wuћq},TMgnX!ruT3L,x\ pPf  !a8L7G1b]rZ>*!;~aFRISck)u\.'3zF _4i8tN3wdN< \,z?, Dvj#.d"TYguQKj)UKw"jgzza'3a%wه_ 6*gG)H'6VǪׯsPC\}oy0BۨlJd?{MiwB} $'7lnyɭǶdHyRJ5OfjA;C ړRs`: qY`c+6Q=/ً7$eRf4Z֦v/?ա|:Ff e#'E:-(YN2f0$5pE*{KmɅNWFؾ؍?tGٸrӆ;]t鳄GD; yh`"rK:=Aq:]b~84뒛Hc<|E|Gk<=:6Prrxε*(=럟V (C!u[\i0x{]s Pq"X2 | Gy>#K4^̑K1 [rzWYl׾`,&>|JQ0Atson4y%o}l墹sSvx 1 ,͓.oAOw6]P"~d,-҇0)NE>1{+rEDV"hMc N`QAO3xWtE1PəkOXLʧ{^8P8I *{/nc}8k^5U%F;Ha#d̩ss&ni7J8KmNy xf"Ĥ[txL6}pJu WBjHV-3 j+{9QCaq\uٟ\KdNz -M{(m2MaדcwJiZrY`m?WXjV,`82qtj.h@HOrU{U, `WL>C FL9=產C:zȊqF^QDc"N7(3mR&tuEVNR9@T`ti+<{|$’|Ҝ2 {Ci -*0"=eۦX܏MJu) ? 8Y֦ܬv<_YՇFIX-\DOudhjZsܐ#BڶҎ<DC28  Mdg/99}>J936iTMmZ0`+en'9 L!UjJ`hbdJ},{75DP:n֦gg,Ht|0VQf?|bDygyʎ=W tlCps ~D9xͲNwM⵸QzLTߣ(ڕw=?DWMX|hя}?] ֜pLnM jH|RK}5܂@*m <^L|<,עl2qYÞ!\aC% {0d#"L:d|I\MG #/wD2Ĕ$ku7ѣ" Ucg`b8) ۬ 2Bi7̵< ۧjDz7?>T'zD(r=qAScOȎK^#zxM֫^E/9;W:~\`mH/P:^)EN@[@%t? fpc͡;8J_ŴKS LL'۳OknW_5;J`9Gv9klE,;햻Bw֘T+LL!ҚTfy]j\>R`%N ZwCgUh)QẀ F‰F".|Lw#j&U*NI[̦h_!(1I4ި/z* J=as [ռ̢dS=~;-ʻ!6L~d nk'0i`IEdܡb 9~ mlk_4Xڢ69_o\A2nq8]&&nnXZ 5|; /L*3s;w` \͸ťe`ђl%?oA2xۖT PxS!jr0&PҴP[FG"r&㇫ ;"u2X H^a[V^E+p9YM"5bF-/1EפBոF bmv2 fVD ԀtR̷#[B@b|+EҺ4`[73G-P~p?G(m}ezGi#ET0g\ǁ ,YO]|Q5AYlبYM E׉Ht| W;@\o0C01Թr^{od9(~ȃ[k!*q:kgpORm.Gatj$YSX t&Ml-Sf qQ-qhU:7\e-`+t8G9Rja$du~`|9oBjVycĻ&w؝S[]^֮( D s%u3zTղQn ͮ21!*l筒IQH]i0<:FG.R fSᲈ:ZXG},}T* 0y\5@qY6+Lx0504(2X?x2_!X ޾A!s›#}o2](.#ʏd2l?Eœ;uIA *j'B~m Yb,>1$竛,m( AXu\jM,Ȯb́`Be.>(|n^“'S$X0aVOP¸͠΋;n/*Cpcs~ IYbwt529He-)K=0E #lp  .e속xv|RGsO#p&Aie&v@|`}DjZuik3FҦO^xʯXĶUXKp?%ȥe0Vd߸-Spa[I Nuڒ+\5[ h %v9iY;(Bðņ4{R1E#}_0ڲ⢡S;w8_PRS'+0ߒXջa-Á;M]h$H"/H,T~Qo ci~ `~N$}WN)eݑ9LcV\p]i:մ炎$2WMEQ V/+YUEe yw8c֍ŐKnm:1b [zSwOO⻣s~s#2%3!@XXvM%0iz`R+@Q^iPIz8Tt$i.Ʀ HP|07o&  мji㸊uIwﴏVC7e44-OCt(c.uw7m%\= &jS42ғ9Z&վ~s^i4TbNX'X;M%@KܤN3~^w+EkTc1~c@`jhe"n0&`+ɹ$ɰk_ ^LC)+Vo)tE)(MJ{Q7҇MۣGb8_Ѩwf&ȓ-:*Q-Ϻ1= d(+|Enk՞,}d 1X/T L9Wau˪0%¦| c],KQWYV_eQ, ʐ>%녧&I4q:%WX3!& M6-%Fl^LȎ~R2 7E&YU(FfXeaE"v%]b2f\iǡG˜q)خ3/j-Y (ψK;BǧkGV)͒=kW'l pB^7P GhM Zp2]o:eֺg\i xAiL 2h 'W!A@W]gׁ9m3ݒd2ggKDF{G\[)V_y I}{T𾹃C<ӝJߢhkCfoK c[8Nگj%̐=.[[ O)7d;TtЫ5nV<=AqI5Єo}{돌4F'fny׿w^Q~ƺ"8F%`k׏}iaJ=)C1y F,WA&2Pt,BH^,Dv)%u-säpi<Ø/(3Kyu 9yy~f8;LMvO)n&_B0G}1C<0X x}=<%EO s |ˤp a섆Yߌg }TZNla ӢяU U΁@ I`YVXb1A]E/׏ h "I% ={u_s>i;2L QȴbdnruglQ4qNdN5V3PX6,}cGyxK#;;? v~d8$ |. س݌`mW+ Ֆ(aY˛XygZ J+ haub&K mj2Ŋ꿙"nM رJ}h; W"hIc;YwCWhR^ b;Q Qդa3'7"9݃;W[u_K>E &6E 'g#FQo"9o@J5tSGg}^ /A8W@2|d.*#+눅TP9ԥW*#SƗy Sc6(MFժyGPT. boj$dA%Rz=T6{iQ\gsw;0n<y8 gg"ƻh{P|uƽq})YY['0~]j bxJ nJ+V5ޓ>L-s-/O̯3Jό6Xenl#Mf` @7;zrX۔!#^9z|Wu{J7|Pvj> KO&Tcs Ua9|tvTwLb7$T9hc'uR1b{b-# dt٬M r{L6z*?ܺrOmֻwʣk3zp0J|ՌZ,p9{om5,eS|2]B` Hh jD 6n[N6cYٷKiVƩ_VzN%uEZG=s#!76q`E7xV 1ZEuE+*Wbؤʢz;@2V1ie~zC u {ގ҉^X* N)j_֦NRΏR/.ŗ>ګV3VՠJr\!N>qD̟@ւ6]w8P;,W`>p'=d%N'j2(4?-`#4eQϑDZ_>h% ډu4$HSȗl5X|ާWRͼeP/>cjy^5@EmsV=&b Ւ]9׭;ʢmD:Qiſ#id PA漽~a9n,ula;Tpgk(VB; ⡚@wNbpbKyō:~/θIELB{퍊gok깗ذ--1U/ 9@7S|;e<5o0#]E;j pOx^:vmނ>ѷ{#]cu yZ`@EZ4;5@5KX# \Ɯ{+xh́fh!])ԣ:#d ًuy#C<9o\w) -l~[)vWȽ6,0Gy1XyN&^/Gcn*3GWhFDSk˛f) ;/n èk'PwgW\Ht2` !8 v,k^  a\ts~$v`*0I,<fn7+kXmXϤbh[@;: k=`p\2f]`"e3?]A6J!Š+4M54k#R$%Ϩ,WM(:PKJaEدA &!GVI:dJٌgjKH!7NwIgnsyl XO ss.woq$@Zfn&"; nELfރiF2 04LJtR|UϘ=@7d:[laoͳ4'2ed !ofCSժO} I0aK]e68:OEJlH=2a;O)y4ܼ#mpFkkALiz (+R~Q)Q;uÞ9s҆hh&eFl Y,J3j;))i Jf8(AبqnsӝL Dbal8>._+yV"XUqMcV:a,B!htkOA\y1aF6c*o 7}%myT"925ͅK΅P{${=*UE nk'- !7}6E Sm DnS?a1}-[T}-]&Kmd Ǜ: kUЀEt:s߇F+r+l-$ny2A6& h# Ǭ5Kx_ǿ|!8Lw9yc-bsf5D5o4.[=-rkJ9deЍl|O+~И n ۬uT1tG9t>o~*w٨ ύ_;DpK3[{*JBnp@!2Rctmliŝӹzdn$F~Cp[lar-]yŎ_pVж1F'zU~ Wp2DT{P:942hDsT# f?"5KPOJd?ѵ΋D= 窡^وM$OHj |+XSn>w]FV>I枎zݴjChߪV骹|<}3C`0SsXk ݝ*X[ U=&˨@Kd4F "y.GK4,! БcXm 0sSζ?>,{KH Yb*9)rzk/~l]ryor'.~NmÉ EvYJok:6ۢQ}j^{xC(Nmy b,ELfX43)]nQؙwKg8(y[Lil :X6Uw6=3A!Qd|9,7\> aL =NuWtKk υ O#V*)5Yobj'և^D,1kOsa:R)x*'tL=M51g':*?| _LnQ޸(Po^|_J:cc-E4&x#cRƱPtEu~kHz7C=QQw@:$C8 γe3Ҏ8^# އ\Ȩ9&M'u=4:!(lBa/QP(Aqx0z} ƮJHNQ ϰѩqlk}ξif7K, m>BaVWKJH_~z;X^g„)t Z%ϳtHOH^F]Z,JzYTF&LtU44wfu>~ޏ,m)ORBƹT[☤ȷЫ{jtt&.#cvpJ]T85!&7BOѿs7z)DpEҨ*U,f a@sK&nbP{[db ӴU_c{ l$E`4ڍ>ϭY^c9"ijKtܾ~eu)w:tÏ @Yh1ޑ96fٸM{ 2ŸxAe<`S4dLJ|yhBjOZM,K<L?δUVFn}6<Fc \=.ҫrDe>6!GVE2i DU؈r?`e7:b C[PTo!NG9K+0*2r̆sH<uDd UY5@S+\T0 {B`]LXT {eNE+Bd+vgWwYs̭slvl2z-2{G{GudU߉X *ln뛓^sMn7FJu9Ww$^:ksw%3/cL;RI-gne㜦4qBi&5pJdȘwRn bq'' }*bk` +kL\+.sgOg^: ^K/* GYXFb,͐gbVjP}Tm8EUFSn" ] IB [^i9}0*2ǺAfT/*X{GݫOҚi$;Junb"`^HOv)A[*o,m2Z!rHR/˘=`:ZqNhbh?N-'㖹3X5Cv3IcMUlawޮM&F[7w x#Tǥx^Fx͋t[Ư$;uw };?U)3@ީ}>KDY9Y;6保wx%V s!"Ưw+ {8-9 vh1kE> 6 ?-J]C*n:VJqd_LePOy{(vCjSJ4ab J0݈̋beI]dGf̕;K1*빓 {~#]%U!5['GѶ6j!_L5N}Li.\NZwpaNy4;p5h[N+}#d\ܦWeF$l,LdͶ^?xZW1꧲ j;HV%{r _tɅh]OI& NZMJ*}`@6eBZ˻kA{'{8t%ܙc Se}7Mݺ_G[yu 6쵯_P F|ļ|뷗o;=6@t<"h>QwΆ,A_o}`W-g-\ kw=0n gYgYȷ:Ts}tY9s'wP1ZtT5ň3Jy 3*mU(#\PBR~Mr!a.>Bi Ȥj,$VgBlw10tWN:۹nPP]o虗 ,bT0JQd66x u+|euQ #u^! thƽ+cjUj#͛x=(@-^1YvY]]Jƴ_!b/ikWpK^a7zn4ω4!h|lՆs:^>;Y H b1*Lc2إ;/]jsw2 sMY3I-ć2Wr`Ӝ,ʃZZ -}<3EȖ(OnoDȚ=ӓ4obu"\SԙDl^Dl  I@Iow䱌Yf쵆ǾC]A; rOR8{*TJy ^Б$z"i?? * Wgp^7kxuQa!O}e)~8m 6q ki:o}Zp?Y;46G}%c2[m@p94P`f׏vZ)[7rct Bzp@5腂1#︝W}*!En5"ePqx@`U.-&٢A]fMnҀ  VWep77_W9`ƚT>QcsnMpDY>h/80qޓq3,F-w 6D353ho3U45<)c I ~_BfjG6dt%x$/^]hmbw|Jeb#i5 'Y[:9 (0@2΁S FIpyPr$cOqQۛ6N}~{ďX# ) SuZJ]T'}$aʲ.qbuX`SOsRԠi^C؀F`1@ K /Va ũ03̜5 #=3۩ԯv5SZF(7BD ҵBAGQɟI}|VRCgV,SeV.{ms=֞)nj|?2oۙZxXhF̈́ jGRg?r@LxnŮ ~D(

ԑ7˾N0\*o|M#.Gߟ3-u0uE kPʕ@ծ ]^ѱq6{1Yj?==#yX]iz`ɭ:Yv4*4?犼n{J=dx7cpUdvj@(&0j*V9龏eWꍄ!J'hݗ!ys;s Ou{"i?^0$E{-y᷇e%|qѠԴ/4'1c^ҹ9(qj7ɟ=4gY0nბ\lZ=[LeE/n`ʶ/TLj{氺-TCEVȬg3y~-c- 1Sҫ4luin!,,؏TeY]?e>?Yłb+ݫ+I/h`7dك9\ R`DhAr?Ąܺ(!i@ OyvEH]gG! ilgPu{ H5zm4YAp e)B%37.CR9S Z&$GZT0]X2f1_F1RT˶5 e;XABh3y5Yq稭Ju;p7] q(#A+("Fua:-GyVK';os2;6Epr)j Ȏ"KkacS14 8mvlv;RRQz4zC~+bY;z7pAFxWvUx{XԴ#Į92˪c/e9=[2Vc\|7=`dN#s kk^Fl#|D!^6Sk X~BR+VɓFt) y !o W#A0?JT\9D/vorml끍PxzRy5ti}ֺ ! M$H\k/h8Z321Iݫ{Xm_Jt$cghv(hoEN]+ ~neU.̟0bJFꡖ}M^ΔIfS`Ӵmi9a!.UӢoߖj ]o?ݿ6Sb)ֹooP?oݫ 3CEyMf6umyn(l$2ϯY]T9ݚpפ^1*pgѪg4f +./.t?%Q択,|>Ub#|N(< p-r^Ef} MZ L@GU투Bg?Qlr@M2yQ={6J({I=Xx=2$N+ )7L`+FjYv& Z)ZH3x-G(db[{Z!MLpഡ}GyP%d wY{9 L舃6㫥P z{IfHdńl~1 VXj VRm?A^\uIRm#dvC"EDإKV. 'LP?ٰi{8^:sD[=`,j#ڂrJV9X#xgqτ[Gк 6A&$xx[(z ŀˎzD䃿P{@Ѓ YR-Ps0 ZT;$Pyogt̉S*&|Gq-&8k_yP cONآ$&!7#I9kIɊ0I4O7zVbHu ̾u;`)TZ=L_ڔ]]V(=B\To<6ACC%GC.@ẃkw^>Y W ! P=Z`1HNPUŇBT0pߡe*D4R.߂o&$Ax[I*7\'T?bu/abɲgXiaݽWUDZ6o|gsOޚ5CN8hK|D3Z6!n< ;\(+Vn;ehD{&FiLDG Iww556I\ O RsŊr3qc/aA%6P9-3(E/3X׷o(b?q\aSZD~~-iaJyaweviQ¾SpV$6ٞhKpC5j3WgkevOhU~F~wdg^Vr W'wV{X,c|ӈDB4QtA7 tnS&(sRΓk:WW7$W@sXPUC訬s vD(a0@=9Y=eTtJ2W7A4|С4#BNdHMC; `klʪZ]Ap7}ֿ%u^4l;)RMLAy H0$ /} JDB`cum?IҾh]>62-QTi\:$L)Dbhϯμ>QP@2ƥ^t#{PA.=j~]k{Dw7!$זR7./kalg4*[_=wZ];:hZa*ňV4ڗ[;[$: O^o{xe{*` eۥ*L[b`yu//RFnHVŗ`sWN1ݼq2B:HtH?r>q}{TD Lp 4tCJIIʑ9tCrwh0QYa!4 1957/ahIzhJ˜,Z)q0caȧz?0E=Cyz(z0~՝:"D2W~`98}׎wmSCNʄYȯ~ ayL\+Tf6[0t!YcK6ޫEhuFj̻:^L.8wqC ȅበrX`Ffp& zMGy[ŲgzdHES̲XcNyyAbIf f0qHGOW#|de W[3#씞I R!8 Mr\\nXȩ.d>31?gp 2=QJ= 动DJ౴%!*gۚD]8pg^0 ϶Qգ]:?rYDͦv9RcFMH4ȵʚOKg][_"?oTx-G-);I`_o,`Ъ-ɣPI8)~}YQ q.Yxo:.sJv=Ydtr[D4ZTfޞ%0eɸho% b゛.á&uV)$1IP^5X.;*UW4cnkDv5[P*ܟr8i)p3TH<%B`kx w QHq ۯtk BLK:`'eT?.?1oS겄uH@'kDLU7̌ fMZA[6 fA?)Ss/VcCU 7R,9"8_L䓙a'LA9UOc+#ikFvotzGoa̵S{[q,: q9 ZOʨUVA Ϊa 83y{i~H$0F>M?TgL. SGfFݾoe/{! Nr`Uҁl ]?4^;R8eJ{Jg ڲuk ʑgk܈sv-]a4cT 13,$T#zz*=6ro+e(fMݦ tc7y#SƢSKVkQGpkYM>.k< SE6io1ܝF{={ {q;$k2S1,~Ex? IL8}ޢXz΄8B8 O_LlrSQXرBH6` RU$m۶]GC# ͻ0ӛ m TфM96@ lV#]GEy3䒪wkm8BŌ,uc"ЕoNܳ.Zx sŚ+Dp!{JCn(R@%-" 4XǭKh:wQ6rG3UMXxeqOɌt?K%Tی#p^p{1 ogEMtxHzT7qA"w! ǒC"wY^1MB5 "o W Nę0iU0L+"xC {riZcV-?*:Pl/xT HbtЈoUqw=SR5졄9O^biwб8z*tk/[A}MJ*Px}T/@AwD&7=#Ds=$ӼK[g;Q 0sr.oqÈ gUހDΰ'4Lg@~.MW' @ݞ̷T+NvMA,p恿܌~rk7+2YM5-U^Jg dӣgAw̯V}vjIyhXZ)r;@C.J#uG 2l"i;xep~V8ZN ujH=cׯq$owi_x]Ib'iAwV6WccQv딖鲣g "N7 nʘ>~ X^$lpIpև'۴t1 TWeqT7-Yv%O#Tu`C MK/"3 9;+Ƹ{u/!SY(Rg 4تIy Eˣ 0D!՝* y{P]nYLm`v _"[_T)O0e=ƒ?0c&,v \ {@T_f/(."ɐ =)d;p Uf0-X.W;"lpk*][ۣ_]v`r<]Zsf;o: V''vD`%#ލ5?px ɷĭF UV+83Vm :I"/)M/CB?|sUC~W ;橶R[=p5n1]4k-P4/Z_X^|ZZ_t(WfPQX$ҁFR_Jzɤ-"\l6D)s7ml~gzW4}hny.M}$C!.2w\2̶õJ;S;+,ڼE҄iljmspWQ{~7A<jU- D\ẁ3QLkЄ ptBX9K35'ԡ5f)(Gs ɓKC*"%NIyC-$mG kOp75~Iz)Z%1WG|a2aDxvXSc/Ws򷮼4INUflC"k5Pq#Z6 EzhZmzϯP[NxK>EkrX.h_N07Bo#4Uf]`lC}fgp"ZJ󟨬J +͑VfFP4e`OF:9 mi|8J&a돰Ken!!V]{?P@?u33o=:MXNs}}.$(0vW> efV#mNvV# CpE LAWֽyQ)iH`Mq$Ś!%lQPXd}l}LY5e#iL*9Q{HoK^Z T{rET1eh=(4ltSi,JEA>6'%IR@ϑkЀ"f,T-cW$ 5BfMO[d|mU831Fю@7厲"l1I\ÒKvF*]O @SfӋ>_ÚdHMh>winVR6Ċi쐺T}bq~X O'AF+ q1/úܛIf&+Ƽd>@=UkV79˸])AOdr {]%S*hYd&Np0БpD(B`Jv'ε fhI & ՂlOSڦ|M"omdj⻉:~*xCx5Ux7saaQ[VOixE^.Zp)÷]$1j[2౼~iu*>)L6FŽ8 oľ,m v$%bQ>T섂UYw1:5-nWWG3b@ }dv*ŁfPY"7؋n ` /[FwO*@GYN8)IsZ^*̺Xӛ.&^@U{o|tЍ&, 3$0]Ȭh9܃Wkúŵc1ɿ J3vz&_hҬ񝩇$C* 2.M8sť#UkC%7h y9}x`SYb j7s.,8JqלQ&)x@غ";: 'I-*pWVƒWfnpfchp"`{淾&2I>e J:[Ӊ(}J=O&H ֽ;ty']{Sfk_PLRԶ54Aգ UTg4u%U?y \ \"V@<։Vex'\ :m1|:=;UCLZ(Ip ?oR֚o-3_l7cfD0qGK ?R[ذ"]gw1[f.^s"=YEkvYie|zU)vuCvh0DG_ITD'(tx !``^N{W4g( /"웺ϤCD˛KyY*]ĽK.η\P.!%U5'{-o% &=;'a>(?Ap{HZ7j+mxx%9 m53vB+c_;Q̨KO81x@CZ)BN>0"eT+D7 =獢$@BfunS2b8V_8ÊqA͎iGBqT`9v U*WXXɏ 5HӋRMoSC5'_ĵ{jRhn,I̖KҎ/l>;2וWPcݮE~FPo}&ү~9lȂT!Z%)zB8K-xĴp@O`> B?v utg'<1mSS_:tj)-$cqAkpw8Hl)ʺ#~Av].k&^#n.ᬙ9>$%^ߦ(WP1fXI~Y203zr Xm&QĄQcCzAUȟږ4F|t.W7\pQ/܋RJ½ % V4nN9^o P2#gtnݔ`6!sn)AfO+;C_h9/+Z3hNP! / "I?ִ4 BϛOY;pf7npF-f\O{*S;ˤo=SEʛ[88:?5'V鿪Y?&򚫆Qݳ!3x>k  0#7cvK "_}o(^9 FQqG]`z2W՜D[mnNUX|*9Mw~M+RMmV֩f Ia1>69twV6E_J=gcP|֥әa8)hY?E?ȩ취ȔM"!IU W/6^2;PMU9s<Ā&CoQ>jH(Xc)a3ϫζA2麲V% w"z/{ֻWS:8}Bu:R5siٞsSV&p>mF@݆mp&ym(eTީg\0e]F=Gf-3VtHl`vS,j5whr3݉1j&X-]Z* KnVJ+z*xæb5)vS#_x"2?;Dr>3gcnQ9KOUŐcEf[Qc@>%x4V~5 {òt o˵dќD\qi,kd_lHde`ǠаP9sI=݃HVR9Z1{&k3@ HJq0$bQhwaw/~Qv+L˚@vcDQK\{ZږVWoI0L`0dk&8J"?3*e`u.( ' yIv?"Ž®g1`SpP!<0&X^61 썠0H_a %͸,'r1#/zx}HܘYÇqTFB9 RYm%~18`˕uT[`#TVZ$ uv`TRBJɜ Aڇ Q ePGGO`QU)s9=~-{۟{$pT `\e6M(yB"$({c;ɋ/r>IVes>-nw/ϖo%MX+d=H^Bpq)V\jgOdB HhaAAr{(r06 a>c( &M8a(߂ۈ,cd8LDcdFi!uhǂVg22 KmY9#scE+x5VE [g?dm ~eSp̿^аag}FLDI]" g,B Mc5xQgKGO%A9%o>~+D{I)dts%Lj+; pIK+ʑO4.&KCw&6 >N-8Xrg8UioCT` veNgJ9m|'CJx ~CBb?z|ģ,Vgd $>U/>1c+ZY7E oܯtLȟwsLΞ[G+8݂7`>'%j9GgF+ح6|h,2 kUHȌ! m)ȤT#\Yb1 %$0 ٱhQsf Q)pg~X];V T{XxӨ)\}Y$p#($%wV~y`]ڰ}6pzL:bdPU ;$p4-]+b[5DE٧,ƣXc#:0X~#.Dž`:_?rԂ^$ =Ǿlkޡ&Y[.8y 2mN5Jݖl."qlO".e*@/ALeKWǖr 6i$Ik,dfjo~<)nc߼H >%3PB٘tZ[5UAFDYַ!?Mc[y8,Ov̌J IytL噜3R8C]H }p5ᬬEm͖ο wA<$p*Bl4Khih/-A>!稜nK,4;@KA_HowYmɔJg@8$J'Q0w"h"l4L3v2sMrejs<$9]]Rl}~8hhXm Ƨ~+n,yopQH~܀3 iaX2It+IcFXb:QGVW/KX[sZPTQe4hEպv[9=,Ꮋai\޴"TD \S$-JHm`E@T/I"%:)s i)"]nnֿʀ␧[3;/صc;S|I!X BF%\f4T8w)bq^v-4<,"U9lCjtYWs'B`IA2xc(WYw`Bp>&/XBkR/j }CRUJZ3.`'*sM& ιOm&rH0a PKOcp*+TS@C==qN۾@ AS%j8+R>c-7tQgj` ouvOlS6ICoeȔqj;1$CWíȣRb?R1y02J:,Ԡ8zAԍ9ͤ"lR)ufEb[A yp,%;f&l.hm$F}> b5¬&v9)fZMDnޑB gwk|ߦz?% }PF{o ux",)E`N^*=)*#2?pc: ѲOnȐ!zW^GDÒt%MZ]C3"[* Lnū Dx|qڪ`qfpMU.U9qkj?[|,Kn3HsQInaP#sZٕ켴Rwh0,Gr8  2ڲ%Jbv,yg,^39ǂmƄHL0 uJTs'DkGFCs %+dz)gNKH1{>HiJrkJhMcbeԺG&`!\-յY`0J|SdTV?̞L^]g0^z f]3B㙼GzL*-[ fള0BAFp/۽ $>; r-ojLTNƢBBVnPј8;aOW{YRJFGeW3:$h ,KbasP0 ȸ/ `<©*/Tꡢ601̄rI峓o 6v8F3I!Ox(UUʮl̊%h*٩qmn=cuAķdDt-0Wq< >+[X`ACo[i_KY(([+1Wu|r fl=t' 鉆t<#D`eW:MKIѝ^Ik# 'r`%]nclOHl!&_utQ$ 1 j3I-K0A葑CWw9l'{~FWh^1S-˶/X~1։ƍ,j }j&Է~'^\vfON7Rc>92<1 kJ$bSz|'Be͡'Mwžl`8Wk@:\Nv+WѢL $1iJ_a6b} ҧɬ?L;S Y BDYb .5~Nw?\tBv{tlMv۝W+yݬڽ6Սo_|_olT^Lvc ݯB@l̤8mPu˲.%8֪B+k.{MϕSACe2|N u:N⾒yWͼ7N7&\ NӧL\P`*5аkq ΕӎL5uQ [@5 a}@ANj~,9_"kĄvDYk1,AHI&RYk&~NUw2vC?'?R;P2.gH ?_|"X[ұ0frm1x[u%Ύc݇`U#",D­uղAN)߶lHLQD~ 砗*pb8L+#i֍>;S4*ys9^b7 y_}$<4bƒ-aF&L> њ=xE]\mGN":?JqJca'^v_h#ǎP&˕sswS3+.lzH^Rs%ErЅhXf2cÉ: /[y;X v Szr,(Ɯy>n dQS7Maz ~L'fr.0}['g^>UbD LE.CM 3M)F^{7`<09.=K_u zݖ[[EQ5 sO8y<8f5)w F}<&H`6)(*P6:5l~'66xS ȵe#QB\QlTm <3~4ԗ2&&izM6\WYGgjp"4"&yҜ\b-%t#歋g~$XqIRVxgi-ُqԥmi t6VX ̿7w ;o/bU\aꘁO$umfgqͳb(*59lNmv=042FDm ٲ[:E@븖tKwq Ĩ?rgP>33CV/~%/rAעs6 ]BԽtx3Ρ$,U9IMa-ab LKS'o*Zcb$)Mds۔`cZH+}~k6S>3pK# *d_doa4 a0>_0a73-ܣkNw!F] 7/`;6X+.Ug5[W W/.A{td-gh[>]N@n Tl)Pew6 Jb,oOzOq|9k?I eUжC.n1Wc3CLk[ ͲVlޢ$v5<]K@E=FLvJGOL}lǟ7c+Ht&"2+VRqW65nxsA{/cp&ڒRkbBͧ_,(ElȵGrշ'%3(y뺛_띊Sfax6m!_}?F_A8pk*m#>W!1h`qca{k(3GN1$; a8Qé*WϏ>[,GMW#ǫ8*-|7Kw)|.pr$x%{lHJfw߽=o-okg,n3ʨD"C,uE~}1L5;X /ٴqrt`GK*6^rY\%8_ ׂ,nj@,+blD<=>-rcإ,/GN~:yS tYG;2RP1-!^2`os1| 3PF*-DR&UnM5:AMو߶l5b_,ɢxzz;v, mQ f2SG3xσsy|欦u&OՊKLrcrlZ๏p!] 0Q聢 vEfa_yH*+zGA4Ed󙓠g!ty#DW/xY@&r#/0V\&xy tf?odM4(,|LL*b>d8hC { karurXVqLH1don&\y[Ӓ6PFxM?Ϫa I_x{#[f>0RW?xP˟>Qw.uFEz:|^n:aɎ\Hc;n fyˀ9bߪ>L+XT3M&5ij9:ԎYvkՄYvuݤ 'ϊD~bpf| Bۍk&eLonPP`5g")^z^%Nyw\WsN>+-!,i6 6F8\ v5p'h]aQ:bb5UYk^sX"ĘC<Cʦ]hc AnY:`zΚ~%kK2V6p# KnWcۉ ݅A`C S4qc+[vJ_0P -B׿ʺAee>v_ b7utT}VCPnR?$~4Gix4.,)X*SZpٌ\BNm!hM4pڦe{In*!!H:=bhkaj_ki)uu(M23C%ZN Vr47y\ۭʃu]G'bzDHZI葌Ou YG{LnxZbTg (LO"pKsR#wy.0| {AP WVoIRPsHFf%E@jY`n5@)WaiLJCh;҇y_cpߜDž. tKkBJ^(u|}ܙl@u!WXd,Q-̈́^% + 5*&i'IK/eCO\K,JOòW-ôc# wAY/XS2h [N_IHKڏsq ?7+7g x&~4(-U2YYMofOdaZ#_l+/J@2γؔ@dgo/ۿ}˵b {ĨNKdCvgJ#B2Shu&ו!vӶŞXO5)~@ˬ֢ߧ4chE'! Fe?#+[lprFw#}t_-|,I VnT"m +_I74%ӵ$! U{$"'񔄳sde媠iby±FI3}]ekry^ջ !+Z[cLi!a5Bi"-W&1M|ȳo}U`BݣNyT<#˴߁f 6/Uia_Hjj;僙B?-ޱь|ŀ 1M rAHA;Ԋķ~t}Ckۈ:7t#J@8-iV$ѾK4ɓ_q"U c`֬ q4廥+Tn[/kkF7?S9DS9r`SF]I.rӔ<::?/6kz2 uJI9p'X̟=0H*vAO3;l$pEoЭ[%IqjmȆV| u`leN/uGfPLy5}u=:ͱ= {6<#n|6 B\5g~3 Sh ׬Rc Fh,MÃH\>ATFVwɈpOMgS @kȮIh}(9 2M%U=)NOAwEf>i0Q5RF=#]NȬi `؃:v8*Uk/oΣS)| op *RgTb u/=p{)4BE^|`k헔Xiђ +RR@h 89h `x)@lHJ*ٿ_=ilȌڞD/ǁL-8Hv"o_W?a$$wիF;uB~|c,`]?+\!It6^qoI`1 `Iv45uлNWfV 27V?=-YYwu3\Dopz \v) {?OHEwcQ,@e /k:Hui}A80ZHu0{7>ZJ'Bߨjg:xIڢ'~-< Q"i"_ϐ'bn = sW.wDSrouwx.VL B9 ƒP$ Lt@44ZvI.,hz,{sX;U5UA+W:enUUQEC^\.'xqr"m \Wm.x7]VaV,EXiuSN!o_GfYݤgA#jՇ8YIskrbB 1@8?s^;`zK{E42ڣx6$_-![{t㢐joQQj<lČ1hrb7ӶrNτђ鍍a۞٠M]0 g"7O@:š)mo41>0SyyQ"Rk<jfma e9NP?""'VW8ݙ1s@utTkLF'$0%g[jV0\BE-y̳c Q [v}~ mDa<2g[}:gs B ;] r-R"yO"BoⳲϰiZA?juR+9Ku[MF M|'ְQJ۝';J] .yV1bP|Y7S!m(G2`j Js˦}wZHg<-2X$'}7JQPWUZb"J]g/k1aJ zyβky?% qGҠsJ̴̆,fG[ߛ[QMx:JRl"6V 2:$YģAv~z\7|4J* 'Y#݁7 qZkHzNt귉EHAcwq“//!m{q/UFs ۶iϬʹ WQY^!LBW0:mKƪdZ^025Z :'( vap\B+.rNR|M}iFi/P5w܁֌_ AŸ]VL>N݌obܮJo9x#Khd".oI۸dF ;,!YE;bWZT/}*y P0%LزA=)>ܴio9 F]-(yFةp,gúC ֪KIюΆn7HM)RAUB/ .UAm剠,f>Rɜd[lݘM *Dd':yJN05$~2*t$~n&!jEI g4Q꾾L?<'Ϩ+f6Q,o>}{v2})4)jWŴ+k œ 긭/`L|W13=#t/Ś\lFc:g2k`b {8(0=Q Ck*=vI⬅\kK@k1b0Owdszz}N`<ے8WEu$qNy(6FRny]=$WaLB^Y)>}ct…؈d Uwm 9ڥnE."sG}xVuU KB8ϵEX.:{=V|ld e!x\لaΖ. ƝJ݄ZTr@{[![*\ԟQLcB%;MroPh<~'#8JPeb$CY*E{H>fG *^ÓW|w&&fSX\W?򞖾 S 2w;1,/ R[Տee}|g)ОX~Co@ɏ9𧲲aI^¢qK:X >0wZuiUxT-DE8?W%@`J HFm:KV`ӢN3vU~ m,eFWC?7uIanvJ `\K%@fx Ɉ9VcA5|| c_OFd 99۸kO=ߚTv5&5r]8ȤJ`\&Gm, n T}HE='J)8VʆR[k ږR46yw:MW #=ab5 b2}){ir0}Taiu6(!FuѕJeĦY;`j'~;MA )V_›ff IgiEP%rhy븷LzWZ֔ŴܷlS)Ry_%J][ޞ:E)x]JV$"c~w٩gHO kd'B[XTw=xeЯy2ATϰKuP~_J\9|7@{h;:Mb< m}ﺻwwe2+xF^z5}xtp`!jQ@8Qd0HU@ ЦCH`Fn駛1 +3jF4>A`**# W*<"TOM7ґKh/ʽO&F id59-bSbtZl8?;Xu?heŇ*9,o(ğLټ"5~a q׷W>*B] qLo6eR!A'6=XlySTHjPsӳ°6k0QjՖcQY=NYwLɓ9jGCgH5N|4:lՇj$y͐H$80W] @G=- 3˺ K畻m4V)K%#y^ V?u(ײz g5ysM]wv'gEDd) djzb+ٰ5"H,#=]$/v"!Y@+hc9MZ+Vٔf/1tu"ذ&hĮqSOr,i=G 781?c>{ްnI]) C2 2;E%ʬ1ˬREB ^t+'.B "mCڼ?M˚@18oXt";!D>E)R  wJ]%L2rXOB9IL.7;*sFɫw͹;_J ODU5@%(Cʌg:s:M'ÑRB\Of-c.~iX[%Qg]Uw86F-lKׄDŽ7y`VTBG`*o`[{kSo:*?\6iHDxsujoN˜9-h:Wj)80p:fvqG%:Yޜnh0AT_!HQkwSNTaFxyp/G@fC {jY0F-;m:P$IV2s_ u%fpj/`\D:46:_n}$Om6:ʂ~%A50SЪ%=eH#$L^E/b]@ِO ꕛ]P`ox'@em7}y0͏Hz}"]c^̩cT"LBי17Zz./'taRf4՚f,5{Uhocڊ0"ud6~jOݡ[d'51)bmvMKOdv卾6q<8N:CM?{TFH߅\3R[A9s_!u=+|K{7BݜhVOi!AKK\,`A zahrvT/G6:qj&5Y_{ENS/D@S@U;W-,\#pkaDW IhגZ΃& 7TKL K$L rY1B<еܺL1+a]T2EM+]oKmpUmwclZ-$H*ƴ^Q/]ܔq8m:x{e_3)K* Y)Ef[13!,/;T+SI 56ojaQl6UJ(w|lAO-Y?O|~)X`{xpKW"R:CB g@I W#UZMksn%s̃2$K|/WyfHu6;87]I#G`M(u0i't+bn1۪À##<{0%uo㸅KZ>KJQ;.:"Ĉ Ab}G`T!hToYإ0/i!c3VХq?1E<1LIiK9zPFM5-dKr#73n>,Bg5JǤs j ܆^ ,̌ g\x+8q ^W$>^ޚ71MNUb.w>y;D@.a# JFV \>ξCN8CT㹆 r]em_@ m %™HxlI}gR]H:ꗉdW% t9t[v`~[MK G̹/DXH1"| z6:a1n:B@*wG1 qjy[3X!^pিAhN[4nL9*Xy ﰂ OilJ^Ty^a4+S r=h 8[?%OM[I٣BCq/g2ɘWմ2diVW`;Y`p;l%&]SD"ּx VFuAo<x6T%=zԻzl6.,:I+)9m(Qq< ,5 =6a-GS|JBtyCWŦo#csWƎE[,o,>'ݒ4liS74 ILMW* <^{\pq])] bOTcEefvU?v-ZSa1eW@M re*m_2r/bb(eUIVhMP|URΆV#)ոX)d_,'~[fY35=N•<Ɏ:(.NW?3u870_LVIN1*ּ&@P)e{a 2͝7e1}hC ҥC2np᪖ј}Hnʏ?A5QtfHAf؛= 5eAβX Jo,\rP6 Cw01X".|i(Vfjv(Xss3* ߸VkL]4رYb| V/STčcBZ5B8_Z\qh~DCkDUAH:9\#ky6cԡԈ.R|lƒawϤϺ8SÛ[Z!O*D$Xl 3Q`_W~0*TUB7G>"ߙ')%`e;N3uDJJ\}(0|PϮ VͭgI>K&mnIq-~™S΢ǽ fo0D IgEj?AzOREͶOeCiIf>tsbO:~;>LE(#)w+ ^N"aciYʽЈ]R8ӪZ'CR{Y?[^u7O"tS^o"+lŲaQ뒴É˔Z]klhO޻C?񅜢m0p-K;0- oP4&uզˏMk3FdeZ3>wzn:lk?/ZHgWʽt)ϪˁMTH&,Q}Z!7dgsF)c?f֚HIV֖],meM0\aVo>L'QZUxrnsH[#xtYil k;վi/6ڛSZڱ5gL8&p-sneB!JэCG <@g]^w$j'gFhA,cN {H=>\h"˙@n'R/qT \:DIu4Z;yjV:+}g3;N%Qx$uc= iL qc*[s#*Va4/;"o1ő.<ҒKi,dYz-3CotSLyD޴(ّ/8Lcath cCiӯ&ws74%P?. 3_\GS CZ. af:FO^m[y>q7f mߒR"R`l.Ф]l񧿍W!as+:`"R1VOϘ HsqL9 @m\̠٠Ր{]fwiIPiZŧ$d`pZ(^>c%ΖS  j IUZKUOJ.4VFlI8Aue^Y^T-.4'TYrGPHP:ژ^h 1S-`IUH[ZzӢb(SKi%6_f-א%1s)DUMxQjK} o}U@p4~Aox<6Ï ٕÿ"J[_ni8X4`pA!EfqqB@Ryr_-~ƮY(p֫ô= UqUU+l"y蠞 ֻސ(jwk*' QF@S/gcLDBFαr{$_\@OIE47ePt[V6o6`r[r ۿ9FD 4geG-Rxf9*kRd !5@.\cef)4)ؾ7/71)Hy18wt'@4c,d^R`(ff| ,md'c$м.{\=MyC jm}íM6m`9WGIm v˄5iz0Vù) d 1CGNsrM|}Q-%oĒ9T9/Rz1y+wXW[A(f)|#WhX^)u%gppَ@TjgdU}pHePWS*' +C1_h:eϲI!>[ݵ:J0`Ü\|:O,s`>Ң; J^O6:i`YZf =-? SR&X˹zَikJOb6Le4fI40\mh9=m `D[=plͫTRnu52xf>'& CL=z+',N nt;U1{O؂ g|<#nO̚U7ͬ UƦ7 Wؽsig fցt-65w8w5 6asH?nL+t7߯RPg`e9 '~&ް7\a?uݟG6SLNDĝ:9xR%yG5m-R#A ĉ(%ZjZ%0>;U<]̓ߵ*ȶk͟K0 6/)&Wx߆*d`cy!$ǟLWTN\ ᦲE_\3X.;b+r[sVTh?aG{aK`UvE:˾u٬\_B1B2k6Hƨ"7b|}aۣ=o%C77qIAXCwM8r;,Hk_?y2xTWhŏIkIrWq R]ަ1^;+L`n36YL"5%^BT[{87A"a=?p}[$䱳N*FyE)i%zIy9 In+ s[2nb#h{Ɨ^khk4D@iuY1S͌CxWr<,Ff U?QU]+IG֞=ܧQme{ D|}Ci~7hF#f@pVpnBua07jBx?Ueƺ(Q_8 cNze-ϠPECд}68H(m_fMo :9e#ng<_Voqtl᮷a+?Ne=᧔Zkׄ ش;ƻNr\6G3 CZ^o<HN8BU^XChC>r8<`2rq9Ko@F g6`*gB} `f:=-P&Bu-:'pglXpBHRf.}r.o)yx_Z^  fYpyE$d;3~CEU]Ftœ#ۡlQm-?_-3%_8.岭W"q@蝾- 46D޽fv{ [kr:[}PJE9;k(B/R :7 (Wͩ \#ʞ`hWi-cֺM٭YR]ŠFPOPDžūx7 YEq}7;܄ +,dR7/Dt["f[-A*؋HL~AR[j38.|lSf͇hFgB98Xȏ/`M!t\ؿz'܎G32ШbBJ}ٜ , #) X#ǍGo)7JZchB icBPȆt%/")m&5;r# ȑ=Cgv}^؈}r礬 jϢ(lIPlm7zؾJMHЋxݣ@cCH=Sܙ҄@\c I]IVMsL,Kaiyb0C#F;Ġi+W@q Z4bGR>u~}ۃ+х&ϴH3| {K՘R/Q^}2Y|'j; zֵ4P ֗}ZlݻsAA#zlnX@8KY6 TLߞ ?U1`OIaqG%%mʂakL0{'߿N&hZDGZ=X@0JcFZƠKhj orXLZ'hoyWQ:]YtEJ$).b-٨ڍR~FNV+G+x١31U,AxR7~ M姅{2яmP&wGW&G50C%C=%ʠBu=y21 m*qM;O0e}~K,ّ |s-F mÓgsa 8?" ?i^ ,kh55$.!Iɴq^ql"'`?ɠ('5ƂMx"}^xŁ0K^N?(] *6:Rh)&j%ht'0M7,6@zgrs K?OYud4DM%60w9EXK{Ka?="-)ML. AMqm@DtuFj% gw/]s-ދR;0GX[ #1QX3uvJRP̢?@R?l2>H&AZ-W n̥v#dLH6Itڛ`y㥋~*fƑh+jXuLRX.J|U@ i;u??BB2[yX_aiU m޿BVtc''tr3zyW ^'V[*/8<}&6{qt5Gۈ%)p]A)_hq[¦qRzW7vxYV4sĹLS  F-ZM!I3b _H1*6&֜BMCȖ *rUb $p<\q.N0m8-ƓFeK:f* .2#l;g7v@@o!Ulf\{:Z2(HNқFV1(Tx#W|E{.\b:hnֵⱰͯTz*5$ض40m]2t!)h7 cTpY{1rD)0S3*QFrmZ={Q\ wWȼ=ſŻ9Ph@qk'ʍrDsam[1Hܼq $$0<>y$=(p4+z|Q( C]d")nfGSqNۆ"] nb8@[N3..Lچ'rwJj8_Qΰb%|ˆ8ǥ*i4v瀯>Lۏ"GC.&)ĹWwi2uH\;b`*ږ4_}Lڅ|w]!3d :e|P\/Zu8_J;:'@.örJEWAZő2!'xysǗ"Ct~ʁ?.riq?3' cD ˚ϩ]$6 T^>sUB/UR79`>6FGN\?LLvޭ1=͇UxZ7IҬAV\bC D2Iݕc;<6h몋iJ_R/ $o. W =۪ yqD=;Ӗkrmyx4&tՠG6\?l졵ǡc_8ZT X"y oyLbh y鵼BSgwrC<%$SkʗľF Shx,%9qۖ?i ׽5ד"3u~#ZA,ŹaX~B-MR{PT|}f)ؗދ`1-!Oڷ.?LtI1 ׮_/Ze1XE@ԀË 6,Yy,"hܡeЖ4~Lu]).h0j +]N.8Ha8qӼW[#3w\b!Gh T5>@m-նEڂ",z6/ݳHJ)0lɞD yK{|ow>G+|uůTYe3XUJ5Ñ}䈉\ ༷@ծq8Li<ڪl2T w{E?È-MM!hQN'0ؐBj^#F[;n_p?f.7$o- ~lA 2CyFU4; "DhB UtBDH4Hu/F+lYTؾxy:}dߨ&B{,JӁJZWǥDnAte|)tFLܔyvNW eq+ɂd>oioZ0A<2>5:F;͓`4*0?g (Sl(SeYReQZz^-m)ُv>aŷA(I؛q6 4]Zn?k2s[MGGx0&\g5JA`'.njқ!!)9Du"NiY)\;F DGW@r1m;Cws:0C:+_Nqjq"6=m:Aݚ3+imC3T(I،%@ej/;\aq oNtVoy7ܠ5&H.7[D*?w;buԬ}:0.!h.m7gj%gjVQ%bIn*zg[wIPkMWn0je1H[<'>.o@.gC܏7@ 5 !?ꬄ2sz`~S ,ӝm˂۠ŋmE#stвG R/244)WxJ8Z&1sXWW/7B~5wD)Ogy rJ9Y'5DO5}w׿GR =s9c_/0qzb&s#+"\Zdq>Yqݔ]#%jhݐʞLj ̏%ּ6#kUpGώI0y2L'?~tD#z='mknB֤-1NtPon튱D~C8V}VJFZ'ЃG+8<1TH4y·ciϞݑ*׈l'1#C"콹H@2>Z`Fiqq}هSqOQ!Жg[7_ZI:7~G t{H>,FKF"]vo @Uj̙BkPΨ#-IvWwlǬ]N3<`?\ws7Vfa"`6 u*Li õ_}Szup{>QB26uLuɘ?i) IGQa=Jјm%zG& AYR7tAٽGJv<挻/9 |QN ꬮeT#/%VPwT:#ߪ|ǩ+r?')X \`:`Nk}n$Z&oxqya5]ՇFdY;xR;_a?폈Q~乄K2?~H pb3Mz2(j N3w޴#Sy P˕ё  KU!ΐH%\Qx+کBZ8WE[K7~c( !Tt=fu5NlXf~3ҖAƫR8PJ*\ ϮݖK>R ݻ)h9U I ,<)mXԫavKO lh {7gl>mVGZ!+0(tm'K:ɦ~+Pɶ J$y 8(z[i%=] w7[0Zi5, >z^&9w| s7TFsOxm,kD6s T ǑĝGmk5oO%M+,iɐ뀔:Znx&Yh&C]{* 9j|:O >ⴊd`.F.B:$74Ll\ڿdf\3^AQ9s]9%>kZ# ^k'xȞNȅ1s$nךBԇ+п'2X?>@'*{y= Q =*ZK3Ζ^W:j ?f$ATO_W0E1-Hy `M;\;RJwJC+'C3v?F9X!c pȡ>Hc$m+̸}$u')w7&bK? |h0iP.\pNFo{M1

~_HBݰ wC,,׼!2'Oݪ"ϫ8RܬB09EZPtpZ%V<6N#)7\ZtݛX-|@[, jw 1)dv9v#LU56f9Θn_~u-ю R,iz6d\UXi nNԚM#ֈx|g-gMi[_0&<)h!<7+f7x07͑յHh(оlk`kVRM M(J.yaOsjHc5>zOjTUP`2L%Z[_t&GӴO:oXXeJ+ ؄ bEMz{{"$x$s6y4CS㿋#/CDR(BSMO3ZZ'H+@l~sajjeDVgc'L:ciNP:_q6UJ !N}hdk: s&H rvYN0MѻJS[|-IGOU oS:ڲ2*`ğ flYnO~NR_$#n1ea͎,}hoD:A( 2OnCE\#)u[ٶ6[hFSAV]``463.{ 9qtm=2B6\I|Ac t!?̟J#yy%%eYy[@u:ˤ>n0GU ӵJ 3^R,Ԡ$S͚ {߫Bi:mm9csģ[=t#Be vZIgD񞩹N 鸎`+On!RR\_KGOV@COeθBn?P?DQ%(v0-Ɣg#?ce څ*t ͔hYWVKeu;tMs%K XB p>óDPTKFͶr=cbl:CȻ$}M۪ӯ*]5Ï/XG=|̺(P+yTrY^">L~`JnU ׵B 2g7(`R=kӳ V_}hGt>g".nᨘMzdӉUJO陴!g\t{;НhouE t4&Pl7 UCpP>9a;}D jy2+lhzo|R3˘gh?#Y~{EB |+rPFPt>mNnDanj|!/fxW_O5TdP0v0ړtZd.my1F ® .a8dFR 5fKk(O/ :QYă?htoĢ 9QŜ OkO`>zS[J{Y`Z6On*~?ii=?R.9B#,BE^6X$:+!B#-N1$pnM ~ m~L4kA<ңPP6s%Ui: [Nⷰ"IŞuzY;eN@u]ϧ~eilcӃ5`ak\&\,]u&ePhÛJQ6sS[U$=XeNV,3lxK/:molnꙘU[T7aRScPOפEMٽ2{#nV[ yN43߂4g?d(gTk]췳q淩^떅;c |YtFpV~ F fV"! 4!9"-*7SEІ'J(1$ދiso !|U[@F3)']Ƒw[0vne<˰BJ 񦶊4JjHDih窻NNW ?tF6S ^~xuN_:Q.\IGHsm  á@"z,)9^N!yQXOQOP;aFTESǽ)6G7S>qRkw9mu@_j7Lx^h%>O%V) i339;R[!lh;pT?EerF>?cٗ"39}f}'ouʒ)7a @w2$5.!7n2(ټLwAGfepqت1!x,d n[CKak+wcnNO[71A S8tؕ)uV I1wv G[%EI٬0c?;~wW^ulp /xK}\Ȓ$i2 +~5Y0"ZXEI-L^Yj ~iVW]㗍%ZrO9lYmGB+!r`;즢 0Zbcxd36;j=܈?jI lَ)ҭH`~#@Bpc^?1,6xP \VفrSqt1H,Cz7Ld?'uÁܽ MsS NugQ?͘^w7?M6;MBUA$^1iA!ޔXls^R $̣̐I'UzU^1u*2$ FMo%ws,UnH>z9}'-YC䃛7j;Q@yh])hQ  dÖ,HXNU"kM8>} *e^,.iuƭ" x2C`+;Vw/͢sqÝ*xOKa6nnY٫ @9(2x1 ggp'Ѷ]x}|lҏnQ)s8RefUI>mM+?JO;/KPP~g/oQM/3Ծ8af>Chl̽B':0FJcn:!wu3_R͈a\3J8{jD?p\^{11nSu1*"fm|F"%G+/j]de đ94 YZ؛$,͜B9DwhqS*M+cDT= -T'Hi‹їCϕohzCyBΓDǼ#Ce5_BXT޽MP'0`.ղℳUq0BNp4 o OI/n" ܜZ;>,h} jEъ%PtL 3.pg]zxxǚ=XjVJ5Ca*vHĴqdߞ uG'uۗo55ہWWͩ+`,eRTVPV1| VZQG3/TXA?P4FԺĢn %\ګ6.5<N'|yVFii݄Zn"hZ=B&?LFxفh-Nh9;pOIRiZ̚!ӗ-f%UgC/ Di"VPPQe \2FD~if ,<__!<5EEyc-`^R=9(~ֹa@c+SGJgRyI26I9tIFMӋ:q` 45cĉ")Fz3a߭olC ^PQ"\Vc:=PguHXoL̮ie o#9@h E +!tn U Km9h'є2N8Ż=_vgQwnUS֡t݆ʁ2w䊷y1 mA*[ww@$R=(xKn3?ػ傝M$ݒfMȑgqKk'V~lD g@Ey]efBbнwgp;CTYc mFH|Ś:Io5e#Acs mڋUF,z *cFȓQ|+ 0ʏQd ua뾭z?We~b+mKs!eq_AM۾ 4_R5d\b:Jɤ3NuM${ů UQ?띟{&@W]E3˰{ eV4h !Ve/\ .}ot;wR /%:y^fxMŶtmD vt[5E7ZSYsM@o^7},7=EAFx:}&-<b8rP4, YY@09 ¼QJ9՗06dV(bgTS؃r\-D޽χ:LA vPcp&.]oN4N1{KQoJ('+TEU"$?1m[J 1] :FDkz7ͫ8h)`49[a:EZ`] YIix@D%ڟqW2?l\la 46_鏔[a%f˙ef]A.NswzzT8U8mDt#|Ta>MPrŬ:gE\j^gdAҮ6 %Р(-95,cܵ{ss&ӓ6;O:ʴtY]ճ$LǍԄBI$sޒ|l5=.ᦰiSZ$SÎ<H߯XbA҃mp w\*KFifD` 6Ҫb+:!%v1OQ3|Uyή3g#dT·)zcaąH n/#GG@E̝NSHVr?9KW(ܓn'94!$cA|{S4Bp)=wq XVNtF6Y ,D[`hqoz|>B ބRm-a'=myhI'62{_DR}:a57=uӐ^nY,X>Dhvk]e\xYzCg?v^O|װbPyۘys[` D m]gVkV ga1(Dt)p, `E~R _AGo j^: pe~&ds01WKvkɮ&-K/|wUBGqU{"jD5J jP0rO,[XaZ}D7m75JBخUz G- ^+яKRv]oS֣Zm5۵vieL4xl劏6}8p "ib[ P ^a\Atma#[n@~p ?>瞹 Twkr8.`=F -pRqV s(9 Gw=n%E)D 4Ü<*Y?T tk,]ʡB)avBzs8^R'npd6"`K,/jSEB/g(P|e^H]tLj/!l>&m?7p-_O+OȜu+ag7k&[4%tӌ֙yq XX Xk 10 én2,5XH b ^3 !i3-+嵃z co{'{o|$]ZlDwrhH-(ԨPj7` iU{SuP%ZA^q=B rGJL-/x)ޯZ3Kw)޷z: 5.DC]NV[+kG)>" Z#S[q>t:5p8?O |jͨzUt_^5rz Z %lI=u_Uɰ"ds**&KQ*<+4R5^(L&|aNs䄙c8u+]`eJ4.L YR8 ѪÎչTM]B.V/$!8o!ŋ]H7{s1E^:vqzozA`箓Լux%w^!yM5u6O .l]b}-%ӠnJűͨ.S4/ŗ$ [e-rgjv_)B Bt. þ҇Nn9'ߜwس^7#dκG}|}AVɗ! $(h#;0v!Ip>l\`k Q/֤<4H2KB#Ɣ gP/祲xI7#еh ? Z{qcFPf sn*ne&9@)@q(4(B/irr'Ot(UA'_S%FKV^?%?g^ZO;xKʲ\UgR_qInXyEvzj=zry[,4姊U6N0R UIiT"7:q@Ըk8:/(DBhzV)b |NМQ. _k!SsXyh #X3ok@"{ lMOML6.%Cl>ۅ|g"^t> c"\vgiϑ|BC"Ԛh-. :&Ui̺J!i}b0qbT3PSqBP4f+<}?=O"8EixV|l/({q1tu쿩$pl|x"f<@6nm13A…׶Yf!ɚ&<-VQlO>Vq ; xK, ul L':7h>}g&ʑ 8ia4#ֿt%Τ_pOw&'J^h:@R:a1 qڛeq<.Q֑{MPXɨіK Jmm!퐝ֽL c6![дƘ+Ֆ:$dU*X4wOZ؂sڣVKhlQ5w4UTHEޝcȁ c(6X݇I>VM¥d>Wbщ8#3M07Qh2B}0lpb; +g2 [/ݔgwT9)8WPh'ʦ ђ,މ`10[/N]mx{QZ4q^H͐~'pl6ЌHȸm>K bcLHW?2Oϊ{T׎.yqv)ĔXRUnGmH'Vf(J qI{H oE^(-V49#*EKp@-89Φb*g!c|kNVK ۿ>ECT3q cEHz^XdAeoYY%ltMV݌7A⠋N+笈ޡL2yXYpl$rC(e_AZ3z~DxrX/+_] Ip$k[BTDŽ_c#{|\$mFjjl ß_kJ`9E*@wc kgm66U<} G|0 C/nrO7qf4F %L9Ow vV~=9#wO ԬCkM"NǙm(lA HIBLӦ,A)! R]AGRa Yf 2ݴfE;Q3M6!c΍Y{X/x f)(_.hhdx4$Vd3=A]՗oMhFXk]+_2FKߩwjF #ebܝʛ%R8wAo0$ o]vvB|Z>@^6b"ʭNIh~F&SI=9D湀7} !(yX1][<_YY|/f!oM,a-KL_ÙޛǍpU΅qG?_F x+tB,{5 ]|/k߁8:u "3$xl&Sl *详[y 9gNRG.O~3[ڇQ Cթ.IkrJl0wpjӕyQ=M- c LC27:) p,Kj<)Y_1=YG#jԀ6,'[5dpD #5fV9,l ߤKWPQbv ⻲P{Y7X˱fϕEW0>-0" %`֤ 쀄Xի^룚1@W|uݥp4/86vz~Z5{ym:~xڐ6iZ&-l>?qCD/c\4%Hmng=YV‰'C :/roZ-09-uN2){M޳7 -Ƚsٺ#ऺX,_ rZzo$;< y,^ ں*ލaTc*]6^A!@Tyƒ0@~p*ۮt{W{lՍډ+{D1"h/vaquNRMX.;co1]p8\%ʴ4cHAXQ-n>C/73a&xk*e_ɺpg@X>cv)cZiϊX+q^3oB\72 Rx+h. jCB ;o>q&=:y :!U"\QF?Б5t|؞WXm |{R3j͚k9>o/)PWpyz|\%@W}/-]q\+rꘝneg\sעWU)0/l}/}& tLLv0>՛HZi'G&>yhu4s(#RNzTP@/J0Fϼ0|t|aҴK^mY6%9vb^uZdd u%o~'F촇"o%so~-Lg!w} "?ޒkER{߮ނ4r n"9_Rz-nco]z_g; hCőG| V3VM[At+Mzfe7q%zE{Cԏ#JG]4Z~53toHCi VOJΣؗa2$sQb2t) F!{ 8J ?kCvl@o:ں0ᵄ GL@ T@H[vVLS"o!O}vɩTIr1iRGa9)sPxP3Zf.#-4T24kQ,jᩪ]p "6:nDH!v-NOn~1FM^'xg@1[e(~.].SH<ׄu3ׯp {1];#̪rF>K! tW ">ҜĮWH{_"sB6Bw5.%xR DYPkJ|P|FhwI7nO ,?U c;}yvs=]0Nң),*JQ\O(Ew#Y$߶0Z'f$ `ZMo]'jxgpΉЁ*n%Z7OMNTq NzȞ3C! 78BG2Fڡ[pDދDO c &< +%44 d @N^?_!0;v/Y {o3iރ"x.,'.Cc\kҲN*L{ydJݦ0Iv)}- $VgζD>*V;8^}Z"_&\S/fk;cɢ;. M񷃧BP<cH[g~4kmW@"sQ:R;pPJUu@+{ kk9/hV A*1 z pޜtй]VhKHZ5ae*9'4XW%[9̭ 3پA)DB9uoT#-`K%uLTIcEǑ/OAFНݷi5$HO/:bpP'uثE >NJCֽA|HƟZ,Z+YZl!xoE3T8Hmq391MgV*'瘣-S)*=+Z饤Nb} Jf0.M _:ѧusf;YBM !7[3Pl Gl=E> 9cim46ߜE_6Krj|6wL=$G5!CՊm}vE"GF"p\M +"ϟzU֦@Fǚ+IVQ +ؑO TիQCqU$KP-a6)B#hcG#@&jyH ?VP(cc8eWHi.mt7&Z>U .bSJl˄3ʰ?ťC]A-sg!O~PߗppV}_8/$& MHl6 kg֢kMR\edExoԘ?I/ g".. nǣu; T67]TpLߛ9FhiX3|,hw;db>9.q>;++ cnz&hAOe q'gI+ ^sL$سNOE '<l(6  7?]vDrli[Z c#(JQ]ǠsgAAerJ4T-Pp!bx'sqLS&RuHD/^[ 󑧱KUa%tN4Օfh57T oSO iSB곶m7(Oް35.p*:IqeN) 4N}ݬ tJkTD3t\IxKkCx$GvtmnKdS wv.ye\Zʖfo 5$ #r //VML@H?͙b眭ӥ/ku׋+ ~~3k锫  4;|H zlk/PՕ2koؚ|HVl]<y <~ESKi_=]R>?881xZHi Pީ0Ŷn!tXuBID)<6FfW^ %h뵼g]32t5%8!L9`f+9R*OC$ȭsWڻрz,йVWP8Rq,3\65ju L3CK"#báH7m]{&tJ2%a){Zk|}-VbVneM)iR)^;Q}>x@Aki$؂9JkPAz7ZU ?ekO: .5n>t1uj;]l{WrBC-Yl5a`y{,™x0 Ѥ*(1$Ue+$|9JF2tʵH$($4S.2UG9rʋr"﫽m,#0FE*z+E(k(ggBƆ)]wF-;ZA>u.`ׁ=I6b (c18&u4t}DՙhSi$bJv}ޏh7i  1($꞉L9?&#&;n‡5s^wҊ/5?ԏeQδCC&x6J]PׅhG,ֽ(F2G#ěSz6,a1J11c+8%5$VLeNW.pȀҪ˂ҟHPfq*vu֌e'I]:hϾ2b7-LS6'_{v5 {3q<֨jF#YWݪ[#VP vU<ܭe(Nmb;gYYA5.]Q60A>w-giZ\M)yO  o`SmېD|Xc)R~o=1[sDE:zX~A{*\TPK '>슒O = L@V.LJE"MVNXVQ g:]+dp\1+d$SUqǧu\c mmP-d`]HGAaJ=C4eɠAӃ7`wt'ES]U:ZsM4ZFcE}T"(w" 0 3^}P>z|“De cp6W! / \C^)w@=\5ے.i&2v8LHA~ZgdH`~X=5[H ,,^LA{ta G\Fܕ `$'JL;].BdEmgVJs{> #-1\fFbhB4v>U:iTh mdpPG 3Hql1E-7p796(s A=s܋h0j㥧)G'xvu/@IJ-b=A0ޗm ƌ4zRa8-#BY/"L34/w11z>iht)_mb"|D'b㌑,]$P,4Q ybSÖ.}>O&gC,Y( #jLQ![h+AIx`qrQ(ĥFYW!qݿ$`"!|3]'j\b嬱RW=w֟Lܓf%z$}v}(~ǰr2Ӡyݞ&diЬF\5>Zwe[2PI{gvfɽ0Ucǖs>pmFdI"uRMMh;iU\5Y/dp|)I#. 53lH S#M|  Rw*ХbC[ U2hAóӷSsbm eFVIGfxíwS>2tVn6IuyU 8ݤeTͮ6qEF [ Cˏ>nP؃;g?Iwk{S̈́`ύ< 'i@c%vYvu 'h|ZDi$,BU`P6 x31ֶq3W%J~R{{V[]/_#kt} _6,;91E<G!-TtLy"]#r:=2XI9DGe9&)˳rXH^=0Sa.k\yJyD!k|4@غW횰8l a',%8׉S(3`Rb_afB4b~iy/0f T7gF!JV뜁OdڡQ#}ëpLV ҴDUy%GQ6"Rޤ' %>;K#8ǖQUDjd:}^QPᙞ,Z=HϤ.Vo, M >LڤΫ i+|@PD|3 VijѪcC !}<Wй.5usqLw8Ztat@^4J(\@7҅km4  {a]G;d)]4H8#\4VZիLaAz<#b o+[L (F5nZ6l?p""m|\Fy!p`Dz!M|ɲ҈80L0hoU~׻ ᭖75;HzUH,x|T{+6bZpk0FZ /7 1G,klw!2\俾n3q{}V:Ӽj܉fR}v%'JtrbșCXa7:nWF.tP`e ecS4[Z,fWLIUU4VR>:Ult2A1&,ΪIP^NQʗ-~2CigX#`hF ӹc|`tV.d}bz *B3 KEi8F༚ VZrKCqhP[Ch-_jK SF5NMxIu+NoΦTf|g,tRm%" ׺wS.uWЬ7DTip8s%tg F^ `Cm,d\6r/SrjBͮ9L\RR3gؕ|y:oiKŦ`7we1eԸu:CZ*eIڲ] 裮s,$nX,c3J[/]kds,;i;x0 zzFpHvL cpAe( 0!ַۻkUs:Lj5ǽKSN7`ù,kyDi"71,@ʙa|{FU kU=RU${} Ֆ:߹)*_.H%}([aT{OMǫA M>LIܕ Z"-MQ+K݋-k\]K:CX?cqNֳf@Mh.٩M-R0aP`}X .}!M(W &'l |P͛ cCggLO_ѨTΞ9p̓ͭ,a۔ eoyjӍyON{ŤS7/KGa"v)D.o쉑D6TR9?'56'b~]Yvi>=ۇk}>{7 -jd=sv g CGgCWGuڠr|yL96VѢGlmt}SSg5>|c <+ren^թ$p?u!$YN~hLI2RArm>n=,I Wk'xYúT-jB+[!d90((Ccc#bHLvi"nbIX &q iMۮmk0s!Cj 6:@dGb7iYs,-˸ٲa9 t0bɮs&&d3DxJD9tĔ79?^N2 pV;h1" [S -"x:U84Am]9 Vȏr4J1GZV5>ټ\!^Uq&)m6n]T$mqJH_?$aԤORǪ^Pdg\+]ݬMI}D-hS)6{v@ `c!PX"z@?/R3Ղ"4sx 8=gYO>,n^\ۯXirTz{ I~*uV Fx'uCPWu#Fԙpթ9o Lܠi`QQyiz5gaQbE w؀E xE)鐘buAM#|{5K` h&rۓ)T[5)ۭ~bH!N bҲ#GC=EL!6w|h2]ҿ 6Bׅ* ;MaIM`1 sM1> ;]_7,{OQ!&{cטP홷B=o0.wOӔU <osO\DU[x}GK]:SE1VCdC@5дvף_Ϝþ q"H@㹌/ )~8Cd§Wth/*uINGH;@p\'JgEU S ,4=lJHdћ{rv(eA ۅ֠lcZ72 k'nYi?iS3^6s`ȏAU@Vp(PSs}HS˷ ]p4\'@;(>EeluvtG'ǿ;>f-ٮ}@V\05ɹXޱ8o.*_TP\#sn窃0ȳB4jojon([k;ȍr.LqN*!U'|n8f,],ɆӍ;]9a4XCf@z0G1@:q>A/~X+?[:xہ>sPфMɶSlETk:D$[Z'vz Ͻ)smmbrdyKi'/?-<@x0Q߿T_}%\40lV&0iGS:yV[_"‚$,4”Rh!٤PZrWvLet"sXϚKVhiOB;BlF)WaACɞ5Ĕȱ?a9Zc8/ۘr^>ɻ͗qq٨ё'x)}FSJ΢sNi>f#[&]i@Xx/ 2$57<-DqVf3e_$]ED [UFta@jrav/d4` -t[gZؓ.v33O!)>1'LJ^Nr*]9V=-8@b5 'l2]ft{J[qI J \O',Kt4hFzôW>hT!$ _5׫6& 3&]Ŏ$v~$Ĺ4SQ3_!Ohܣs3Q`SilΟ}ViK?썔1i5C˫Kq>ŵNU+eB>9`.^t!>lsccV/.H/W=QN$mW3X1Juq]g!@xu JU~LTv!sVo0@Ɇ70zMKg^-9HD!=1|Ć vZn2m(ft.7b;RqN*'jsE94@XL *-BTMcSOKHz*e`Llb-UYI;6gۅL2g.Q,'50MpT)c:o4}|]2]@ݐK5ycC 6s\G7*w+cAio WxHvWa4W$UeI0< $u:D6rRrL[3NGwaf0VzQb2,JNF3L$d"%ǁ=DOtgk)fOf>ݸh ; ?)y*TAګRVcɑ-Kӷ`1a)Vx ۺ,O4CλvL%֥BTĥKVtS%^j\x7 ?3s~/^:`gUK=,ՒA>U R^H6@Kd㺄agBDOƶ2 XvOQJʴ0S@a0iA߿Q;I0Y %aDRP? ֹxH:CE ӉK \p"N[_B.QNz:vlROD d0Q2.Ђ{X`q@8RYRQG]G$UI} ,KmsKG}*5G YCuJ ؛֤zaY@%Ti9K~pR[?0*6eQy^pjQ @WrAwԵcٺJn/fh¡>g ]:╅ߌhN]1֛Z*k ãt>A 66* hZд!mC6Rxm$''?KS/+ 7}KquE Lg ,&dJiݪ;%r6  7c~'ڮHKέ_{IZ"Vkk#ڳ6 9L1,ԾF1Aք:7\@yWeLdy,ߗng ǾV'WXg#M/FKhH2sm gE~+%T0 ?DVw3j;ir_2iǧ@Bp M'DT_"[)ŭy7Uat[*bfH3. 9%ٟZ8.xؗgDcLT 8Ozs!ܒyW?O(vbP\6 Nh-9 ~lMR*置rqpv$g[;-dnj| ~ *v_!5h4]X^_X>^| |BietgߓpghdnP:z GaIa 7t-snXt o<83hi+hդ9ڰavy^K ОҔU4LyٙW;D5NRJk}S&ow&MՄm+s _015}W@^ p|txz'IEfq1"un]Ǯ`77pLjb܍Z\Ȑ3:~2q}H*HO4s> \CܠIɟ$<1m/X䬎؅MYf\ 5<(VZ_+ޖ6e6v8L꼫=!U3Ƭ$t$o)&j=n%yމC 2&c赿\a !9&K.> 5dlOJ+dP$dedw5WHc>Nܯe׶j1/(a,d0sW+YDH"1'qY-)`n NX~;%Ra(uQPoaym}-uÒfI2 PDcȯ=$TZ_͔(:]9R^]K_jy{K@VR'f s ?bfz:j@HeAS;s?4/nW%U|mu=_QM8ꝏGeɛ7?Q7ʌ\'|'SJ'u$-,^ }M+Ȓ{Mt6h/lc"@ginttXl|MVKG=iM#O, l@a|C}˰?CPinH:fvGmn32 ]W۪v;ws($X@mS)"VDqM:⋘w:-Z1F®-nsde0d~u&(fnuaMNvx䦊I] %'/qAb0O2FCߧTB=?3hP1 =CLI\Uo:;ߪ;gZhS5#}9 DB*߹ &k.5aLi3A#+׶CHX$}NMBKO Lְ4mMD cfxU7R Ql'!^tƂEY}hfJ+h.;u$Nwx =e~G"2' _6XД,r{v&}nח& `4u_|i] X2T e<bjpa Kxm{R7AVPo[kyau?"-='-m ,6 RY*jTFƀ-1gqNϢ@-/=Pf{oGə0_)U9!vJ!N Ƃˡ+TEOH%ca<v nϦUGZ_QңSN2CTSc:ǿ/9h-[&/Wx彾-CؒxF{h wm =)XBE-2G4Q}Z'\M0NF?LKt_.5 DmC㞜6Ҽ|P#g%`f8N _^)rf +ټpp8ǥz͋9AB1Yǯ]%,Fd12j(dhBo{m&O5Zvp$sdD|C?ֲ+&Ӓ1e.t)@0e1dwkbksuWu׻an9S7'EGC?u, (aC1 TJp)} ;A]!'?DTyCAmȯOV1,|wAw"Ck=FS{}#Yߗ%M0;iO| 3pJ R(>kyǩJZE.N礸kkTg*+ZB/TϓjRpd%xA_./580 W}OEh40yWPnò EEzSi$rQ|+~#3\B i[@Y!m-FkˮYIQ=OKýGbsX~3`ίZsݺN]&$E.|TLvg$'s WWS5zj8t+GAynadk)-}Loy3Gπ\UB@ hݹ'@ T67C¼N^a7H!J\3ӈyKR)rv]aR@d|Z>hH.usw(t7A8$QW|j<=mx=Eʦwcl$qgτ +ɹWY&xoz+"УhL UB(4˷TmWr*}P#o!^fe|g~n pBP ?GA#+C:ؓ5v0F6R;G:*bn.+%n8L =F虤umQf,Yr'XJUŚ a54Bchg d14u{$K:Ǒ-5F-.3^diҧ֤pFV?pm9mVh;-'vAL7C'4Fd-'-/::f+hhu3B*M2!ѻPe+>g0~&LœO#IgOyͮ2ywC#'X3M$y$îAB"4_)z`aJ)DseVW^lxB {hH)]$[GizǀzC(嵌U%ZBecohX [u-2:[ȏe~oNPbك*]e~lM&;@Vr7Jw;D,/C<C<>(S=h>U AXqdto2£&g<(]A/:h_k1a:ޛ˕u* sliGN !k~Iǂ!;'u(ٿwo]e}&Tk7L:R[x_R3rJ WqrqيHY,&'q2aIi4/B-70 ILk ngh~bF:j&ts@\TK贵$13 p|-Y-2iY/BD.L+H}m[`؀k Z: n?"BMvD #.-̰%JslF8#Þ̙i?LTm B*&rD#ta6?Ur`gEf0oL]e!_t FjBsfDY:5~->C60] o+KvtIDóE߭(T[UqęJxVP:ؚ@_!K.Xf_- n PױFakDh}$m0N] +o_^;BϷFV?^;1WLm籉` Ay, L !6lڐÐN>_%lsZ }VwަXd^Mۇ-X7=_K]~i^v,\?>'Y*&u,P1 bUc@1nB_79fk1Uo]̔9ǚ4U*7Cx]$j)~],^ű]q]Ӡm~i e9Loћi=C*Ѳ#6G+lD"GNq-qQ`0/-]p߾ruX@:{C2(#K ^'&JPT#^ D(f<լqc2V3=5F:,-<Gk_Gfҥdzjİ T帧,֛a܎)0q"ȼq A=0o pX'x9GY\^D׿7\ 4Sk176Շ3&mz4 nEB [+z:s@3IzMS=4 ; Q/X_0 ylP{sHY W"V?쇄C̨ * EBV5ۢ ( eseAP YD!3.EJZ/;vFIE2wR(kE!O}WVE Td6btd*؂dhH;b0j|1/!EE&N YF`1ENM>քT6f_^ b`y\W%hc2lp&CF-QP\v]i~5_St&Y)W pR|Tmj G+,i@h+ o =i4-صYg::$וT&/nܬİ1b1@5|Jk?k;Oo%X f@lOx_TMP7?I6/r"W5 wZHT`9qeʲ+biS[{bˊ4|UiP>$4mzM?UźPؑ5 U'3ifg&D>^Q6?"T&f9`Z.gq*_VYXĀqޮ;t#K(7}79=SG/Gk WEzccG{hT6LK%x >7; 0Ta~,5Id/bO?EM R() Z{Z`"&=l .=eѮZ$&>`j)G%I%N%|6T(ɍ{[) B!J[S6>W5+ZsCT"4Uqq-Ih,d VSJ پf e'<0R#)_^D,奂Nk\?W:R!3aAo@N!=9nR~]K7j?=.d,^i)P+OeV^V&(Ňǯu7 kCJ'pc&B M6Q4XŻA~%^=T h&K`?8mo>9ۯ)rBYItnߕ$c6_A Mu;4-ڲ]Jlv+U-C쐂ɔ31r\qD%p GՎ ~ M@V6G. D*X6Б Ϭj\戲 B>f0#>q{)(8zIwf3/ST\r:`rv֧ƯR+eY\K{{QMY#kr4:Ja~nM4qG\rm- X`DXήJR4ˎ m_SSVR*0z-,^HJu zH\ezwߕqFnBrmu·Ή!ϻs E'N"`QY#kb= #WjYO-_ɸ}) >Jr r/;$rE$;""I6$Aցw:_&򑸬}yqȟ!Chъefz$Ftg*s{Gqj!Z/^C=}ՋNͫ;LDzgEu{0تe+ ̱Iͯp"; l@DVrahF=i|^жR-, (1Tࢶv+ltm:jy0-&AI4vr8(Jī|o6HےE6FV,IdbA r}eHZ~QJoc9& iKC},`m/#mIT,?lw3鳨h겱XjOTۖGxWjbމ/3l*G /%f;NM'$>Q҇~6|ЧɹDj"v*)",}tQ*Ii?֧8\o YkE,VzZiLBZx#1fkadc 85TJhDrb}}8Ż6Snn@\4ԻbbY~AL}bHP߉ػz$Mv I1>a3N%wK r H kElKyoۇ`D%E֨U jG:Kt0AީuLN^M%e50^ͥ Z{)^vNVcmk(ބIU~>vC2yoJQs{8)z _Ư*"a=*:[X2F+h,dbXb 'zkҨd$e3I`PL3{(( Hfa*?WA,s.LYP<]k[Kmd/]蕈L/5T~2a:N2% rH -ab46E/OWxdBKeo’5@KoC<#Ci+g燺dKl׃slM{j 2{]H&!X󉄘U?)[`9PKnѧÀ5t:C Bsƾ\e3)&xT_B[2TʜLW OdQN(91G`^6y&:8i ߅T7nV FЬ s"-%ciGƗ4֜7&d9C^)Rl])D NP?a7y^hInWeq9R)R[;ml4%ki@3l) Tg.znQS(qZx1x% L7/c3 PaKTX}+ =`dM&-@[`K. r,A1M%NVUV€ LrV1c ]Tԡp#lDZXM:)1R2; i`N|OH~\? %֧D @qo #{͕j{uHj~=Du`?sE0#ytdWܟ@-VMv֘ʎ[`N"Gv^JT7\:TtPh26Rb~\{{7FIT=(2)q1bsdWWߢfG3_`MF{D c/H(qھW;_="Q>|p%@{fP mN69,Rd乇uAdp!ƠνWT7 [?A/Ztl&G(Dei:lLU{IcÊ\5P>`q9C '^ЅǒzZR\qj>$TsOGӻf]]N+# V՞Mkz_}L|F=άIY4LG #.^,PNF)ŋ!i3~1 aQ"г~~쨮2[3ZnBZfT|%:cS+aȳҏ5Mn0CFuG2Ŵ_*VsBk,k? 67@׬q٭1F9 -~|{TW?X*Kq4\B;e#FoW1j Jxen6iԥZ}ߤϨk]/}r 5S*peYA!LQc%J5 IFUKS>=lj7w݆4)DA⦲ߎ*?3*$-獙4?b`]I{I hX$LP;7P"7bK>b_kǎ/L0a 93c:IX|!X -V ֊Ȳdfp] dwN=v9x6u_w?ɀqo)]Kz۩@(_SSTG:ъgGp{R%. O'E߆|}[Rk)SVs=Yv{g&^V-_oqD'=ߑ DMgGc4N:W跍z 1;q+wyS+ QtaԋũW ȃrH^gi-;f7 UU\!a8{c5Nʌ+n9y\do^+B_ wk%@BNl { -d>t-؏|aoB1`7X+BӯMMJlƿչ q:u@Mke*+ u;9GTj:~8kG~vV!ElĻR2TghAK{4{CDQ. yUq+ze R@敖 gH˻Y9uY0 ;;0}㓄 {bsZ|uFi+zMs߰ohl]?:|E+M2 żWgU) ;3TWLb]6"ȣ":TR Z鮌}A2xƸX7] C 5O㹉[b~$ r7l| zXE~Z75?>34I;5ԂuL˜ޖu 0(OB0>6kzlr2 )]P< vTAKY^ۜ&uυRހptR@3 /q%X٥sU+Rxލ/Pk3B#y)3讌!o jb)Hsp"jw+j)ʬ0 6R&4@~X " FhtFj||^}7_RBy-52]Q/6!6qmOJDm@ߙ1Z UKdeNJ ⭧?C_l̸D} `Ey~ֿ[R @.O66w.=PA6gMF;re&@TYGʪ llL%z>|kI7cVe.}Dq{"4Mv*m2#5^WM.@hڹz P. /*̽ߢuz=5INxն: y1 `'"~C5FrA51 o:J{8<9[, ˃4eazkIG˽=s[fCXB0~K/#\B9-S0dSQB=0ۣUs!UK1KLEEd;yJW"d.Mm%@NXYpuB汍grDz^ѧ7f.Ætxr"\H$*/o&x:d2yoQh |ȑbwPx3bQb4 􋈚&>F:706ݙ ^&V,`q7`tB-H7AՙGY5EZ9&L,'_2䏶K}e)[[+ߛ4a@o 1m_@0Ssb6ʤvG/3{VNHi%w`NRYL͍ kIc?X,VrޱwctGL)r xF,B{ʙ!,Gkc,YPcf}3;MwhՀ ಮ%v KFr6+Q4, FSd J8I4zzkr!C @/21L~]μ^O`qpcv#RkpAN ̛&4LO3 ݸThkr\/kCP^'$C"X$GpC f<8VBRc~c((=*))*9Z0=S`V'$6r^ٲSmKTSL(~&׳x:\s|Q.4pĕ:#Rf,&$sGaa |.]Y=RzQr<[^/WHcY jhF GcAe?Djdꈦ8S ,K_fOH |VJ(퉾i1rK 4{ „:JG^'͑gH}I?,NX9Y|%f G]k"ѥzN 5bRmK8"I11#כeRK(TWúvb nQɡMz" -~¼gVrfgd˱>v8և o3\iyUZ" K[렙Pcih:g-Yg9|T^ Bm0ث ȼ<>Š}3ǤܴI΄8p'9ŀB5KU1iG^B ̡l^VέBdU)bA&EWWF&Y ƨUxSBѓsj3?GD#_c jtYP-s #l0InG#\1etͻ_BTԏt*B=V8L-d/~`E%y^)>5T-Hde/J>UkuϥFH5dԺSYΌ8etkb@sͽT3-b{l]=H%&RPj|i$Ιk'l܏TEF 9h%Τ?AP}2'/b}GU!tkQTSMȅH|"ʹK>Tp*5GG=m1tÏ?J4ȐƮҏjUFtk 3꡴ZzqjXśn2bM.o#XR$8Z͒8p! 7ۘ`}Iwq]O,`B :6%GO LZ OCSXͯ+E'dfrxu6~w݉% ӰdR`1D[101ժ]~m1Ł$Kœْz]'w J%S'wQ)>:=^ !H@Vc9!4&ɛvX66w\fj*/ؕgؗ Z#&yt<DL$3ͽp:ձU0 Fvo "d|΋!L򿷑=ϑ5$˔LXҍ3BvKQJv]u>Ĺ_ +FedZ;V}pxZjN0W{\{; x5H\fd 7eQ%HtqLxSgC[<t/ڕdCā3.1DPCu` V1Q/j%MS|ĉz2I\?+G\pUtds!(xluC,'C*d} =qU  8/ GW7lrpe &|߯( z] f1%s=!P47HIWx 2~8mDKbef@d[Y_A>;׻_PŠXxǜɛyCU7'X~>{tW+wipcg2uF&QV6k ` Qs[r1Y?8҈R7!rp] B _Hkr_@ɪlcҋB%)`PZL_s Ls͑bX;j>|o%zLj/0A9m-ǡ3M ʦY1g5yB8EjBh XWU/x]&ɶcy:,;`޿-/?]=Z+}}R2E5wm {Z()X -Z^)yG 5'zV2G?]E]d8d%Gg?g?3}*>\\"#˓S=pψ!7%X];xpO?c لګr;`7߮I@W>ۉ0G3-sﶧ'SqhuXp]k8 wG @ȟbGTf ͅ<H?:b SBx,{/EIpLٮu{,^ c=:dhU,v }OJ/WЧTml욹asꅙdu+y-Ǜ" {nqL3U$̌ {2ꙮ[o#5$ű;_6?ҥwmص`E"Nq B.L!.{35jl& VbʏzSE!^n%l1#ϼ'\Q~xTcj}F9H1YAiӐEg{ex_ڟМkP!].L-uYmxR8{G4+Qꗤجi,`=Y/gp0# +hKyQ D2=d Brt {iO%7֝Q LP)kQ#qIF R Cptm=.oYa|ߔhĤ=!ԍȖ0f^] NqweB})m"(?*+fMX2" X?'|mprM`)7Nn,;717V4tKpj];Be*&K@'3J&+mjl]*'h طU?;)e)S9D[5Sz _qs ߑ. ĶY gxRMqegdhO=L)OVJ6&iQ"I9͗6v+ ]ZIHnK#;6?AB?zR18P21}_%fƙX_e2@2{h&7gCJX᭟IcL]#u@k`"J<:I}P"gܶFEX]1ڞTՈl Hx~HAGiewd` 8ձLPRgdx* e6 'Pn>8̰<<2-g_V3pJ|7>29Q'ŽC&fm;>v,ʲG>"K)O“e Ml^{U c}u+\Zny}5%l1N(̔rӦìe<Yv"Z4<@l#.w'xA}UH+}C=?o')5;DdH]0'^tDR"9jRY{N,N.V)Lyf  HzIوPq7*JO sI#uLmDS/t#֒{ϲM+na:ٗGbr D^,;aQ< Sq98 g -hB_2MB)Q{٬Ca7lNp͚ eXk37_ƒxtݙYavlE` .za[DnmxWV5T6:R\ ap[עf3q ` "͢vtpz<8\'q۱PDP՝2O79l i}s.NYFrTߡ!;4ŮiC~ٴ 8J9ei\<j31:vOKwgi$x5+g||FCnCE7i_# YY5P̵+o()\oq/'ѯ yE}oA{I؂VFPCA&?(꫘C:g8M6.|?6SYW 3!nX9),𡒥_ї)9 7nsfI/UR2 >wq?h,{]e\ۡn#])Nǖj !^1\"}EErz_݁Z=JվU4ldj 9w"&Y*>k^>i'RJLWM^-M{ _WlI*/\ZMt Ȏ^;4S`BOԩR%5!%3=3TߚLv(N5$ɎuĊg[8NK& 0hcha82ھi2zb8t4i ͡G2Lv#w^S},M !-*e7@HWs_@j Oko`x4c"MTd'3/7|z0&0೹b}7p}iU߃} !PiRy':fI GNWxf joAIa.&90̍R25зЮ(X%8O{ ⃶OC8܀-Z_-Q^ rX(,!*S/ .Sup2 lmxT.3tKX3!UVx CS7wWRp۞lH^}й4{S[ng<%sE.2˜PVWu=w98ŇI;LN+C_@HX)Ho٫ | 5Բi ()4Ν ц<'CpVy{42 8-rs Ӧ_!?ψ݅)HJ1.kN /K~ +-.g{ۉ #d@D#eTAwKKt9hi/AT#i."9lS4p_Vo;]\SMG%Cf4y69~# YPWyMu 8y̟"cIs;Dk!']PE P#в77܍a ZSif'A%;?ToEkSBzt|l`7'*do0-:pcu3>ݘWӱuQvُgヺ%-FzwOU_3M/\a1#f<[ۜH$)7Vq d2TKߊ_3p(<0r8U&sv7v 83pv<4Q^+ݑua:QWBVaJ4.6%Z&H̅zI V1$T7C۞m9ݜ1mSa<_&(WH$G5Κd,ygz#ALZ*`'px \"b4o~vw}$m. ήT *˥VI7<8h.{~!K{<|D.* OhSІ7"oqJ`Kvm[ٟÖ\s2 L_᫖. k]W64_#TlqFTW+ƴRs4;* uܽ>)Jvނj &Hx]Lz]O0t#ȵh*ARN&6qѨŴ-+nK9 Nj N5fZ5,ٟRK>jrw{J7B+Up1~!J$'tcvr.a!8UXĽ#}g1sNK>J8IO.+<1;w!<98mTb=aN$X >샎l\=^m /tL7$RQNrm128CSdieSJ;Xsg/3]=VB]AjDN*4U]<4ΘxT45B-0:V3揋 U3 ) ~;r<)=zus9y["=ƪ[ie!,9,!W mPZ}1Ec?drS/=2(DGx#'"*Jkr OsҰAӇH+V=!7Ov`:Bӕ;;-b@iZKOXU;+_F&jf*\e'Dޤ9qsG\I<"3Lhj& R*D >-mXǢX">vB]^Qit NB xtK¢1("I j5SćKAN~{(yՃgm󿅃-Uja~7x5`5t ;", BKj+1]0pqa7~a$"(zTlpB?EƯHd3 |B ['5z>QR`%>Y"MIx1禯ʝՌk9 Eyjh$t1Ah&<5P`;S食=*S=' <<҂gM6"DكWR4 ̜k{N3{$;b+\v,,Nͮd `=J mCk@d':6̓T?ֽ T|<_.Нm2+4VO(fuQVƔlP=xfPn%ٺ̬s̳3K8hAL 1J\*a&rRgC=o "r1 CEI$g>8Cc'AE$ZI,ޫepfdzHHՕDp$R?pAn-ӿFf vy1WpOn^:{&CQ 8ok z搜~LЋ >.Y QYtX~}V$E9d0ކ y=)idXא!+&_7Yx7l:S+x.F*. q2~Uybd >A|kLglSSKoI?b{CxwZEOf7_*s6&DY⽸%hW/1Ci}#Xa/ Dek+xv[Tmca }0hf}vD+U/Iiև܄*(: hYi' qa)*jrw]f]ʝU$/NVMUMppi*$*ZzO=Aw76' {?,}rЏ9t8ZR D$61GnFtʡwUH6kӉhgAfjl/tSSa'sd5R1{pּP{|IfI<ل!yXvAC(`TEבR_ḎȢecdy]^QB?g*owY@RxSP݉~Mƥ<`)D6Lگ>h#'*~3~ClOf5s^r4[8o~xJOPz?НydIO`n *^9A֯St};*ᓧ!cݢצjAz+ɩ^1zv=Cʦ f{;[m-*FZ˻m?9.2?G@ʳ NN%wg0\\ҔR_ Xbƶcwړp a"f/B l0'evq*zVD섚0]_.4q KE@-y*Cyb.mԬOv*tB[< g̼=j2n,vϬ 뭷MpIYs0%c\3oЕ'{Sl3>m+Q=c+FOEcHt][l0 E'ZC>Ҕri!r\ 0.1iN%J JYwڋ\nG}<SM[d3sh\v=)[6 ON;>ZB3 l.-ѻ]fɨVp6ZGvHi\D}_ŵEL3^;+ٝc䒸n?hh1{LJR8K^O& [T[wUd7Bqlf~{K+8\$ D(Qu'P@S[D3a=ld#˖mcJ%І! ۣJե.fkݤ zfK?=|>PRQc cтP \D)>ƕK`|#< Y"E4Ynu$鶋,z3v)KÛ0{ T:5: 26[Bӡѝ$ ,53\ūzw4 sR+iU^ik,WRX\ x芍hmjiP<'c+o\8CJ<2TG7JW.0ƫo* EX)ZŒJg Ij*S9b|:xܛzpWTb{Z;a3}+6y\#L*Zp%l؞yM lcPBEG ;e'7]o'd8 d}9KwbBMBrlqr(<.:QX4ƯGKX8뵻DR*]\mfܸ֧ߗjqȼZ[c`퐔RIB:a{ =Kx'yN}'5` h;US(HEnfЂ;srCjxѼEl[֕4/tED΂}a{;_9'^[[#ӷ J틼Yʸݓ^l8 UJiS$۠F-sh;m|m%6{%$iKFqXw 1ۡyٻ2J\Io74N=G~a[FJYJWy^|k@n ^g@ʘD7NއczRR' S3"rzvKTUd BPUK vYsOjlm!4(k1 @oO2كj^/`.i\:qg--3h iU;M*+w1'GaSvޕ +oL%G1u, |p7/jSDc՛dbkg͗$b֣ S6PiA.]E1) -Ε*jfOC{33.6_v a\gLU\ 1o'@[F> d#uR+-8pcL/Cr(9k2;_ZX*D௎OVGR϶ hZ̙LG3V ]S˒k)ϛQMߗ(2Ē[3ƒ}~-H&\ 7_~-)pPFe sqz %gCӦkV̠= 6"P m .p=n*x E*R7<}lwlb9js,Qw'I'n\7ڢqZ UD8fN#H#m8&4(V*_y#U VN<7y¢^l _ }Dҧxf=t{F>HG2`1 *L LG".¼Xu,^*ekN7dۇ^YHa G^MQIkז>S@lx܄܌-H<ȘPߒ[ 8a Q? 7k2Tֱ톥~ډk1fs6ƄiAZYˮ~x;>l{5"%qPֱ'2u'ۦƫw8U2P9Z,B!6"l,qO-۱h]T<Ŵ3ɦ!J=q% sڣN?@S{Y/Hx.멬CB\Vuw{--d 3rTa_ouS5l6J$R]x-芴3.7k=_갅tIUiVwx @jQZÑvBL6"l&EL̹XXA.W``ay}kyASU>?cbhrQrr K:`|SXg=Kdy r$eql6F't18=?0jSo V;fb[߹g1kQXOrP-ȑD? ajl 9mMc'~ |n_BAvOu%0bE IaT^M֘wii|s6gd6(¦F;;єK<REF_j?){,\Iшʁ7үwػ@eA A/nB]lF5>5"Su,4>UJ.7j\ɋP:7 flezM5!_w)]rHnHWY`ᶘFou: z}s1^AxKw&~\ ]3uf5aJk0%$Q}YFp*o#0K$/\JWrI猗$ u* ~\˼Lr$ap>J@uvϏɨý|i5ݟġcxl"liP8=EzG*BOMJg\ɷ6:-(TQX`ZB" Kh#FErG=X|b^p,- w1A&ĐHX(7/?;0agߋ ϊ36E~/ʯ3lv#/\7(.?-d?֫JKVJg̗MR7=8leҝ^a8~'ګQEA1Uz8-TϯdMՆdP:>ldr `RF( X5bS K,F:=OǕފC'~U9V dS=a\;,l$tj 85+T>rb\L}FÓ> "s;_R jCr'Yًf7LBIULtW74[:.e_ ]7d9(,pfz Hg+BoM{3Cu. b]2g A 24ƭZyY&o,cd| 6U m1;||٪H4)))IH]E1Vj@yFkݣLN=GmQmmѱ~$W)~"9YsșQUF?m݋)ksS]CƀDcQ[XX[U۹ 8Qa dvͩA241GսYB-{jfUp&]7xTI)w F\%Fmf7 _x f(oDz7 _@j> Ȟbآ.=Sf\"#KnsRٞ#O)sֵ78A~d Z #Йfk9 ?ˎHRzf.c")OWlh'1q6E~#NGWE;DddV4+IXU~KyEp(7U>p$k;3e1M:K֟c|C8R[ MϨj~ 6[ &ҭsuꥱ;zhݍq'&=E 5|F,DM kfPپGN|%m j̮&Jrs@_w6{biB]OIkQz#S Am?s>AivYp8+33]k[#RR> &ʸQ2nxCʓ7@uGF:xoz#qZ- &#hwo<54E($´ݕ4ۡrhDb7n^4lw\X2{'p^LlX\ NeRȐNm  i5(U$fUmCiXN>z S|LxshY6QlѸ i;X8n/'\ߗ%)RP_KFZJOaSUaA#0$ %5 @0~+zcojާH4#nOjqP l![nC]W_.Ah7om2%kq~ / (#B'P^hŶɾ{Y4@TK"]"}TMu4@9@yݷ $?kjzv:KY-m/1jQEJ f$LAJUKtSXcE- nl%čЫWG8*⢈\Sa^ 0 dbwwCF8iK{|3Bk~}aΔҲ43YGDWpUs/$L\kk</z!ʎ=[yf3xؾ <2 LGW((V( (aBsjY/,aک՘Q-m)~F6}2!*+a_>:[%ڈExR\% 3+=uh@(2q]ڣZP Z,3[ E` LPMyϓr QJnic`YZ{R$+t/Ag ^vaYpǎm.y8v>d^ԏLAp_3R`d bik55Z_.߷>Fw|𜳼 Q-xŞl2yw2T\Uv= .!04~A?k&_h<5G3y \?)aMf&bi\U01 ָy]ʾ~+zHR.^hZ[cioࡸ$RN  ԥYBʻ.y9E~x'6'#6&E3Ы#ө}8?.^1 8,yzBr >cm0mMXENo?!aVxL74Tv\51";t~x:\:(JxCRn͐S;*PҗjHAJ85ǚk8*sj9R2Bz,; h-mO4HCve6wGUkXznv[0J _AU'oV@Vݾp HXWȤ%Ssm% ;M?I'XgwȲJ p*v޵rvcrԆs}D'Bc?< TC`r XⰛ).|H2*+ YT]ĜzSK^dKl&ZL˰gYslg@E F9t {nGoF1,p8-7g 8_j " P.UWY'=~XP{DyAd[AQ/%BzW ɓt%Q||)BQ#)|k=DwMD+3]|7 u'V!,Vr.Ac>Y&B3qBI Cݠ2{QҊA *,eu 1P)ruv %lȪyOBd H$r%>*1w僺 t RbQ7Avj<>"~H{ާ>E[[W&YYEv+fu ]+aWf*,%fce[Ic0C 54Q͞}˳̀6d[?@o2uu,'{ ¶ MQ`?ݠϞǿmAfvfK1ήa@ny^A]=(^E?4斮,8(Qm`~F] ϫyALwTnX굄<l6 TkauOD6KefW]*uθ'UKeQ抣 \]IGKbXE~yE+ca(cO"Nj}װ?wVMJ& ™[>ޤ'9p-Yt7\RM<6 `J&[vI.*X˔/+趽zW,98IDfC 1Hq<ޕi8UdT;3CO`(I6YЪik~rN!B9Sam<5׹?1%و$8 WeyzcH|{n4 9ps2 26 NMհٰ &WM@[FU԰ UCR7Fc\'(x3nA/8:Xl^e;Dyc7'B|ouH5 H<.~/EՕzF=U Ck=w5 C OrHRoU4c|l[R͸`d G&_9,< Y2 ;ޓt䎱0c(F(ŷ|%#x?C? !&@7.G;=b|R< +W|6  h`k&73Dl+%UzY94n4&s7V{\ v 'X}<Dڇ/܉EeLd6l NN>dߖoZƃ N ?=[Ix*̟^6 F8 WMދXZ?㬘?E2*ڣV† 쁜'Ew>a|(S!hO+$bj8L¦-#teO_OGi2{`Iau+%ML+E++D1_jpX/glXR|jb};~sj,npe}>֠QDD@S;X)*>(vDu4It=F‡/4PED}_s ǐ\{hDef_3=eַgyI-}Jmj/v >" )> U\=+fu#1x 4@痩Pi X2WC#Cӑ`z `Mt>d)|`\nQ@|E@E^S[u!IS@!2c'(IڥQ^ X̼`%dVzQpԑ4bP7ā[S"6[TU`|# mo0.3@uC ?m1\/LK@ !!_<&跢剠`KDax0ny7OIV6`YN3AjA9qѪo1w:T; ʧ STdݑ_prcD \ezO.ر,#}N$LuNPE1'.97-zlR14T\ C̩ &ADU'YMTotGS$JPۢC'Kn8wM]z}"2mYjꡤMYAwYJF\bW9*iClZ!֋\^)%x։y`tkXX1Y,kwm'qy*숼kMCJ˺q{+}B-a4o R4QFv{w ?KnAhw!Ii=v>3:Zsa-r9l1 gJD!zpwaf{`\)7JIQ/̥8/砖Z,Mz1Es [z\_wäpM!I[dd)Oj0/w8{RY2Iʚ'`L6hk'u\:뭛;'$Y=F-_ab # ؑfbD[}g7o!{EaZ ?@9 zc;=ڶ BggDl(E5GXOMDݸ/N߾z-EFi;cDh9 pbƺaq6Ϙ#+ ;(8*׼#̴'xk'!8#l$rec&3ƊT=6gMi=sM&[>=`b8^`Axװ 2o2qcZ6$K5Y>Գ\!n14c4pl.#y4WK {Ӆp %߶,ϺOEz"@ՃAEd1Q5+6ҸRuY#dK3Ed.pOJB4ֶOvXaYٴ_hNl@* 5=5-Gr 9(%2y]Ml7"4[@t~B ,U^~T ʁ?{WdD.<xq޶lvpBAVnz/tXR J؋!v2_,&ݜqkNUl DXBJy1z?}MҟC _3'=Bc'ƘT'09 ʷ{Pu;20leG~wI\&?,K%@D6Jg'Bi5Gd xI޳E`/ƼǞ,;kC8<ȸL)y*IRX2k=<&טjmhzx7Ȋ,m|ϲh KXo;m{ pAv-^=su0^G)glRyJT@VDp[͎jA2=(FAQt{L!'1910q4{cuL}UFB:e$p.`YP_䀢dq~k\z41ڦ4kI#4}v[FKLZ`7d:0}K"\9ON6q Ƴ9_TE[yU/ qëw TĄnm_Vfx؂ 6fZr[VcְWuEr!¡榄O>ӛU htMgYUeX ^>,KT i$7ɣ/7Qrb }  ' O G ِ;,Z3KOѾ=eLѪOS_3$v^ijE@A\Pe$p,އs83u k2熤qK8L]C” =,އҬP[&VoϦ|#<9`Qc:U_B=Y$~cy?8܄Ql-iGr/7D&#M%wF['q (*_Y:mSzwU)v?_^oR;.vMOG'[ 3FQj V&=5)0C@}Pŷ،WwTBŗ4jsEe4D%r^ -սRv)@ʥ;h] ]iTTcNUt7d1+ɜ}R΃Dzʥ>8,bsd,#ϭ:?D\21"\^׭}=JZ[C|ئ&r sz+ES6pX#?w{cvc7f_ɶZ-4e[W̐u`_>jϷyۆKa#3,Ҭ36L_/hO+ꡬƊō%Ј(" 'Ǝh>J}wȣToĊm'×!DC56Py](t䅈jZ^/:ڗ>*nӊ߭'qx y} ظҌQ9&:f3F3aĠ^41kG] 9DFDu_J, SQ}bx c% v{W:Je+s5P00O\jnt g >79URzǚ- V)}/pS!/!kX"1d&M~ED(|pkC7>28lLuZWhBQjl#2I}$Pk!H5*K[n:.p{G `OG/WUcFj?W 4QƕLa g@<`325-U|: 3T!LLmQ;k7Q ?.2garRu DxNXvlI+|# [ȰY*|>\IXZg8sNTC\5w9_`[X'mbbC$_2s%GiG$$8G{fvwZ׳= 6c/735h&`/UU:p${~V bЕTdOEh_寕>U:;gbOV8] m4Wk- 4}?_=ȩi%ޝj̬8Il c~^f`(%* +8tQwՇ[ڀ$87Wǜ!ʿiєmCF8L)vmq5TXq!ݥFt16&YD8Zu͜I\t&Zhx|% 6 LhWoV6dJQpRYQ !K__^ϔB.R&)W[+pU ?[[)#8!_D,EN%+/b]R_ߙwY `e8wxH;?o_2 ˷' @pVL]ΰtJ< o?+}1Ksv5T}r97/yUG֎LEBO)6AӰ=N}ҧ"@̠F(@%=峺~ f.JS>h.ZFT2<4!蒉˝RPPOl6l 3+gAs_tL;1^/miDڎW_BvY71hhEVRDK%S@@W_ @DO#˒Ulnʹ@mn5=A2BNgh{'qWUmɎ{M:/@4~VXMrs(<}6sE8窹HwnC 'pB|c[KfZ*'ԧN Oj'BusꃾdB$od4_惠KrY8nF&i~Q8yEQI~6G:3!eMio!v[G.o=L=#"G ʆ&;g-̀Q)GiίY5I \\4lYUT3Kg% Լ68&Ɠi[R`s|O^8ȚwެTz$Kn݈R^;R3rwQSt*_m_ETj٥M.F@A7鿜3y rm,.Z!ŗ[5mp#,#&C-#^*-pQؙ!'*wnZ(칄<9'45"]<L ňqS mASVw؈tP>zyQ1PmpZI_sdwp(/+{JR]z$kiG:MM4D<}垞AuP$FRYx1ލ ]ifoC !߂lޞЦ161'vLNkӤRX&t/s38A+ o=KkL:N{. ȡ͹1c¼J̹~WiXM&Z/"`C}:Z!jzcu ލtNwNkɯ웞̽@K?0:蔌)OqmAm<]#PTX^zݶMTߥM\z벧1+ҷZ>xfhqc} ~.CbU~f>a |tZe[qqCޘ) qx;'\tK ־;ڛ.ƴ*A2KyPF0UhHjmJ1yQ`Bq KprwII\}kvKA(#l "o8 4.T*^߭aخZIː(k\ܧ/)[bnKN>I'xISHN6${UI ^sDBY9H؋2b$?^NSx~c滞~>r\ J҉Gdx!J"NLz﬙_氇ݚ7jjK[v9E:Nx&y1hrJu=pR*UGh,p3S) [[FIP:UѢeʑchAk4 *g* |$FRȮ瞽8qCȃr[ O?2Rv'Ҙ2fh|c[(wDB:Px \N.nIDoVPQn7p㯓\M4i NL}4Z 'd6lDz H[]>wBݤHSl5&s=Jj7  mCDLq7v$!: L#mD{/Ǻj/Y2*|_U*{4h2.4_)syIJwKl7^H'?{&aJOLٺ4DNi6G.uPs {MtSdPb;i!S! n2nV2e@֯f%. -V}l_(o5u3_:;cdlFq}=:F^^ p>yYJE𖚑NEQu%eɊ٠jYiW L~!譠 \LFsyȴfPy?V)38RSh:#\[9$<6KЛd[V T֘'9IҤU, .t%>M-ѰPr84uMօ?xV ]guX^gggp0?rJiؚ>ECNl'*Z7YZ2S#>N$t~2~ew|41䐝b#%dԡ%Β'{TI(J?X87G0%WQ97FG`rhجї@ց@.L: 1L^#ʕIhjF?P۴(BZq7ip&boO7SU>7DHyn!1F X#$w()PXכeejC?쾏_-FWIf6zk).Y.w  q']MMZD5!U0jo=h9)|ԕؿ taZ^Ϋř3TtxE=٠3t"f rFIf>.'DуL r:V e5N\:zU*g2llЮEZPFtTHoXiTq~S]܋Eg&E J纂ي!A~7%_J݊aF]cfKB;EC{[%BnNv0A`$+ F(}> zwSQFV`"B-kT:vbX. e+Rqww(S^@Қ,!ΒDFtu &t =|ԣ<$.{T33#4h*<,ߪ .&V;NZBحyS lY_vZHRNös8!Q67^FVZSsᆬm\T4 n I`zZmta-]ZLl&6:b s2:P/B ]c! _ Q%Vky9;xb9Whx_|ԱlvS1ԭh @N5ghku]JqCm<`W@!}Sq2нa7I\11O`sF&|drڃx!as-sЊ]bbZѫX‘ ’)A-‚K-IJldG$,b~8[6 ˍ0[gE o2o%]$|t炎.>, 7I6_ѥIc -5 h\BbiaQ7igxې߽ƙ4;⣘t,vڽ:H7P7vGQbf!&nU}o!UJ.QQo= p*We'ԼJYFx?!o/Aդ`R";nw!gR̓ȔGe$= 27J oRPIs8Yw\BXsMNvo-VSjEl@WuvD& \6JgGRUo]͏Ӷ5: =N?[/1Y( ^׎ܭb#]rYa-q+t# ;?CEnQpKո l'gq陵Ex{7wKqm+>fe&ze>y! !4rpWyJb%1';:f6i )|ꕳgʮ,_ԃQGxBˮǻVUjب bӔw{3%=LLJokQ*I8 5%c1/nԺ=q}}.  MRZxUȅhMn}Q zȁd:w?bô l{˨ /sstWNbEX(%U# XWoSfH @CUV/<՘~AQprT\TMŁ{TVgBtϠw6`"zp:] b z1*0v&P)mfXA*`CrY_.ڜi֩9e\_lJs >i R<3-F:7Iܣ\M LL'3B[kP肈OP)im #\_gYb mr*2Y+"'],hĂ=Ԧ4[_B%ywCkp4ƳJVTIlvH072m* 8`aي#'tY@>(+bn"}7~܎Jmd D}NYXyΤ.ttQ7^H@X=jp'0˯+M׎W eTΗymNkT jWcIS] p%-Elm7@UC6JBa`u'/JJ -}OM/o8V)h>~ TWS J88rk;l SXH>FM9 䠆-(X'K՘B/ ;rgGz{)*v#pHU8B2-5^t8k﷓#96D{hZ> X(tzd̛(J/'4|,]3l}Si;Sd̼$` ܍ߊ|^BMO0ǀ:cϓI_5l=&/ ^7|=.nK%sGzJlvOڰQɼruS*_W-]FI6^Eb9\Yxgʺl ,{e <\K1uI s\hSacwu*F gReQ~;2"J`jw&SI*I)F,@z3fOE.4{TJZV,Y{vM]cgtYQLuQWWx?PdP 2-/ÎW*à@˲D]H'76J0ō0@ ߶oy6*VBo_Ktx>~d;I[h}3i,"ei1N ^-;ޡDc,x-Vs*V)٢ EMM 6zWئ$Q퉇B[(cgwʎ)nՙױ;F Z0m޺D `)*2&:wue}X?7]&Z̅UE, ]lݧeFbO=4mBs>t@o3BDdWٵ?{wI[$6l# Y#N,T#cjp:'n[+c_6:)0oIoU'ǀAj#g+"}60@췶 Jt%eڅgOaWvm?*B(EyvA\UT34˧z oGz"}X"N^3 bT1z.[? XVz|h Nx)Jtp~kLt3>7@kmh@$ 5a-i螨|'[WyǮ\̥n(ܝs$0G;c3.j,r?"h*a2+P}Lwd׈Ga~}5ꋹ Kfs PEK/6I"q2|ʔ-3vf2d&@6?;x߯y '~hG/yjm}njk!X~%i1A՟ =F#ofIuj}A'/n8L$ δGp==p'K.À$aoJ[?@~j_ƽeΠsg˯Uyۄ ΈQ"-Pe7mnBaNd Q]H1QJFsZ]Ľ,A g_aTg|FuMlt!/0}g5?6'Ü]b #n_UQSbIhQZk[ZE벵A N 9#-{?e Ç:ו;kNT^a;:U-d)Uj4mW XkppH_,'-&%eB).i!Pd=K^ko1n Y46ð-oqoe !.!5z'9^- ك h-s FvftaMJzD:NRdM"fCUH;PuF)X>w&@]Hz3!lv/ ?`t-`%kΗ3n'~_Ő{2a;RQYg@&5Ft'juM|zjV:x..lV/D'azy|ɐ 3]%w6qα뎪Y Y _V%ko⛣ǕZjTW>eE/dIt.k®TfrҊ{Yq~̏\:DZOk s Ahb} wbk5*6C'~ZS gҌe]J97OA*L~*6S7 $yHPXX cHSwe4^  Bay/jueM%X9' 7Q$ 394pZpQ@T@ 7MqGm; +h͵ҵ*uX&M-/>`׆2ҜW;6Mc/!cDA7#:L"^x+Es}tpo2ե~ {eښ/ qD~cni9`:Ԟ1ٓ5KMGq',@塬q?a8( ?9%4Tӛy:S7mrzQ(ףkI kUZ-ŸwԔ4N>c1uX`sca,sD\sФ"gy! WaWH&Mԭ#Ez\B~6w0yhȁkhkBPO$K>)JHu+;FGNoiph?p +NiFeLW6y}(e*R1^of04)M$8s˸҆/#FiNArDhbC[pR/h'`)x+aUGvtxv;'1C] g ᫤r)ˀelk^zݾr.@vE=I Xx{p/3s,u?/+>#}nOnBP)sf}f>:nV{*ȲӉ8}|U.Vt^˸saŻY}x+.m1kEFIBO =7A,jvg| ^dLڷgoysl_<0벴~gr/əJie#y<*nHqpa-c5 "*tF<Q,3?U[?#N"`7 M7g P"Pa[Zy ukf툝2v"Ȟ+mBV֨ 3%>! @ pfT΃4 jΤ|Pr +VJWM[jpl`(EץUe~ ښjOgQ*ރ\UF)Ǣ Y( =(dI+[ (Pv0&L֨L$ ˲_$~#U6$ /ëKU#05ۡe|?t,hUt'K!Lr]XqG&פsJ3`%L.u+*϶KQHnъ` F/Oj/" 3぀O8 uu~HJd%37)ŵû֬&1Pi*g94MM|{5 'qü`_ #S< ( (o [Gʀ `А7䅹V!ݰi|dFKtVUZ\ےp!/.Wڿ\QsdKL7GOp/?Fo *9_G'>lԖb)t[~T[O^)"!~c'\[*'bLOR_!f{Y*rI_^t#Mhľυl3n+V&ԲA]a5RUktG5 LM? Vv|(ɃM%dp:KRީ$JɃ ˽)/ȕZߪlgCW`0Zx=I1M"t<$uewX(tܹ_&WC8Zc ȷHIٻ1&a0i\Ek2$?QV{Rm{9VdI wv5^ i&P%H9j:eBw <Ȱan\86-_ԘS]|R隆a[W6zng5@'s hѐ^+_j d3I(=35/}Vl?6ٝj:?fkhI[&DY/PG&lVա] DžsOS,+.Z=A@该:_~oB݃*.fF2b>7٬<5{P[ ؊)S *̊\@(p=O~kc۴xzܻP+3b܇˛>QG U{oV h/jmŋ~h?!dP$)+pM#(=׻[bvA k c(qمz~;x$sh-:ɫQ[NW#HmCT8k [d2dRp!ntd9yl%|wFC$˷]QcKApdx+~ݽ:d1T8& Q& ꉦ/c|prb:\ Wl|sQgFk(Uqt =z !ڡqzI.!D2ofY8 ʠ?$D&!Lns=h36v΁bmWő)ڙKNgNfSӁd<1T~2j۸x6%x|ľ˼ZY*=<%TN#fBO) eo U"x1Ajivd)߽T{BPrUq$ m_#/ͯ$w^+=cup XѩDσqχgC.5T;&VcnQq*Z JB5(iCRיvi/x3ZT-+~e=6+);T+S dR>'T M| jiᚵ.Oޝ\5t]>9iD'pT:`- ň=͏եi^N׊q 1g0]aǏH&obAW~V7}15RmSo9Zo+ "=R* h$p3V#+]X] 6 R~Y@a#po~ЛE-@Nv?uns^@e]e`\!7{HGzbyKdLjT&0  ?$R餠\s{a9Y!=m:] rྏul"z%QGlNFc_PsYesuìr %߇8XG Gj3'WiN邕Hͻb.>K422A-3^mZqw^f7$Ѝ=b~Y_G֞BGJz08#(+'9<4OENo.ۯ sLys׫hᶇz#+|4 5/05e]%tZREӒMwAo<8D >Q׬? p([y"Frq6+f|z7p'@lo-^|uAZV:^X1it`\̽Z`[yI} =+sQ<#vʖ0I`ھn9 |-Z‰LL]")fS/oc\P-."c屚&pyw[( XIzZC H{U}ڗBFߖhLt@KCzX䛇B7+,c޾0@?Q: =–=3Sq VsFrQ[PLK #s/,UK.G.Ƀ:ϔ GX칥Wg~ɇs B$/HW6Ckms=6LDRgK8B>_2"6ۡԐ_ ܨ8;뼣n0~~bпE7R9*YH)mdMΥx`=sW!T N;{ L!b5A]vMYaWey]|f'R>DFqM̝UC܉ 3Iږz32~(d0$Ԉ&]±Bi:TA+#[e[ØD-&2jŪR' 9؂T@DKf[s  bas<(ƱdC?8 vRi=n\-u.J)ZG}63B;Y?Y0_bEEy-TnD6`7bVa=£ !ND֨7ƁR!2zq߸#A8.ܖ3swq: /gZYI.\VK6L8qSlք\hە`$,dzZ _a..m*(ף@#SOΪRuR]aP:;`K+z3Pϩr5zvK1\z;JSDOh7J و.:ݞm«NtC`,2@uVE_#mh}쀼ͦޢvqk&]N1VA-[8;]~F$(+<~Z9A`!4O(ܓw !}j 5@s1tY\vGry" ?M3)~Ӎ@/&]??/u3͈gA mb h;Ӂ>:)Ⲯշx9F6sJm‚z_O_d:A̸$R~RG>_uܼB֤6/3RgYӓ'J}u6@QTvo;[:iG;u`[Do-׵wQYwPJj} Wo/nTE=//-Fesm^⁕B($#ü+gq{&SCG|߈ltY l{L 29i1}yj!yw]vIߘt҆I7+To"yáUTыoGN?]z|rrw՘DYRaw"Wi]+U*[_BPL=zjxM pwG_LoVk5t-"mi xfGH7M8u?,yL`[5HlpJv[j>vS6GWD L@^oK.ezpT d+S&* 6E^~EZߍ j]K xkA_c-{][aS++tq*)E׮KΗ{ml9w/WFrH!( *TQ2t,RC'l &Pq; .|Aa+qfL)f:ԖΗ(V<,St`` nQ" 7.@4hsPaZ\7$:3<#"(D(Vv!J"c̙(M 0uuwƞBSrd{Ƥ`FvjCe ϟxd1G?56,5Sy~*B$v-YO*Ÿnwo3;siU}?YP$pl0+z[Jp[2}XrS-=LOP;cC.Ҝ{5ɶXX!%xڵRz#m"ҁF w)jmn[ѥM YWvQD~A|i!ѰБ(C q_JJZk7W3~IW2]>ݜ$:zĄǃ$BeBEuʋ I Gث[ 1NJ%vڟ%US~BJY]ΐlBvp@8| r<mh e' M|۾w6l겔ɳ1}7}ρׇ<z7[8p֙bqDhX*Zx*|)sKl@Kt/\Ԇ.<=( #PdcLd%>,C8/h_!*k)=iP5 6Umf²Q ǵD L%!z3,frHo]AU!PU%9{GjzޱftI(A(`+ GXoc/W0.j^06‡D4j,gەoÞ5)>iLjM 2cq X5 J5Hc+zNcqoםg40LPFҲI).jt`œwKϨmHpwStV̠^ 5K^K >@Yo,./qA!2} KOĜkr!<50+\o|:Gͦa^TV)TleYf9Dp~nW@жn$9U|>2^_ r?͋enuu9{^:! ʛ(> sVzw 1Ki&C4Ox~\00DaMѿS}T٧H }ϔ!@ۃ}T F]3I?iBo{t1 ?a=5&`^W]Zo+&gIxҥ-I @r 5qFZsPs;a-BL.jgƽ ǾInaL~fVo{q %qWNjܣP4"N)*̺II]F f6J?sa|̍ZrB}9*{˹xv8 /#J0THAe}P #QE7M@0v3qyun=KDDK+ \'˦ M2mFYr_'.+\PmY 3 UYUKcd`#I;x(b Jw(8z@Y$<3Nc3"=8Xv$?,[:̆>à]p'B$VxaAMkOZ Ta 2_6P "2%[X۾Nez7rOrLzJ(RyimsfYe ֜-%t׊0L]"Ae~"Kw(άmmVN/ fkyza:1T]}=YD1K$0r ?u`Rp(GZ^q"jg q?(An!=|Eϩ#%e /j ND9;T|E. [p}T?ÉeE%ÛONxOiU = `}J{MLB󍨗?wC,v@;䨱cd}Yx;Hw(+ƕai bv1/ Y+;;ͨv4yHqd`mbާ]\_آ; )Y ,lnjaqO̙tKNUA~oi4UO*ѻɡ-X(,{P xSI"5:)}ˈg~;ON }m˝(smy/{py ~: BQ&mX ]S4 le?P=MfkYܮ_F5j4Qqƚ,Mz8nr2R)jJ|ջB>UPAެ)͠V^{aE?3UDH[=# ~ቊǬsn+#,i̱Hi`O)z'^[kpǛEU+ WJkKB~P\ T^DIeMYBSgz`]+Ҟt9hG48$(˞\YU0O-d#+ ا~Hi$QPɒ+Dł$dkQQuCr32~Ii4\٠a:fqo`#΃xO7 OUkRl/`8keB [b3\/PPYFr Fn[;3s_˃z" e2m$wG=\ɖЮD/jɜs` uӳZr':]NvӦYusmaPiQjOa`܋c . v![kKEY딓+v_}<1ӪW\/ TU(ME(bEQ|?\4C(9?_3Z Y^ϒR@-w6IO8A2l@6F[Q ݆2yFB4of,:X lt *THPoȣG qXErS&Kj (;9h̽]԰5=$c{&[ATKj^m=NO b,XڞIF81OT}b)Si%eOG6iv86yYm6Pp( &6馆KG9/ Z%g9ǧx̕8>[;,%y54/熆tkӰUwn5_EUNi/`~Vk6g;#&qh%Õ02Kc#4Fvo:5(ƥ|뿾PJ$aʔYI6g.%=_.y JdE*.Y{mwH gd(11p~7#h\C<Jp2n:0O#,u۽tå:uPl-| %'c}ھcd#KujT'CYpF|G?.>2?d4ҦT].(T%x,,],)m즒 (]Aؼ'c-CخXR ,(Zl &wLeE)9h#΢/ʾ/S6{kD1!(;De f3jTسfr0$fSRD`MMBN zӋLU$S˜w!WC%HyB09. c'F>sry` 1A4 h}X:F"gզh2&:`l&V+gAi%7򃕖m=SU>(w=Ju$ ި9˅yt-:_U~{Rد>R˱߰^;tC#*(0GHMX|2pbzKr\ϫDsn`R ꭨF)#-Ud֕o!}0f=Z@u/cY`|[h|>\#Dt+]C*!vi'NC3$PFg=Z\HH:sL1MdoCs]aʵg-l5d7r @-$)rCQ7NT[R"1`ӄ )utcG`2 VSv;5XqRvz T ضcV#erPSUoɳ^╩`{PkM3 MI@TqZEtFtՈJuݾ>x΢lSzʶ >+wzk2uҐ (YDyR[eˆtvB]gEN[|5؊{ ­Fb:mň ,".q0L@$ځvA9n k& O L DB]C2bL:;W8m-Ld9{gw(}Q=ؘy4q*SJM ~@l>%7' w>R%bϮuM[|7bF=v<|7sX(9 ʹ4 Eeo:6PzAb_91{bb)C=@nW: Pz86kt[-bKgpZ wĘtf|6[gY-4մhWQW`wm["2;B"xoNt?n]/fE,hBtEWs#a8⛧\Nda(/s~E8o#dJݼFU%`Ӑ,PZܑ8(,SZ{]eBf]0=lY2g@zծR۪$hIR* $w*߉mbM>5Ow'U< GIΧnI郞. B]0~:wܔ0k595{t. ^;P"o%pZG;'o?*VZ͚bҡs.!M2 /XTE/FMUig s3r{0V ]2\?{]ͩQ06ݦߏ@b[2e^~p+SHCag5<^z*cTlgy 5%}MuqCנӵIId@6;Jʶ+,5VCE4jػ-p Fz[ M_h?P/ډ\^f1P`JBP1hwRl&VHĠCaSM^ G~Xt +x Om r蠜t7i&Y9zzMUz}Me3p0t%_9H0qsQ"cC?4uZ1jVT:Z*kOlj@U+5r8!KqAZlUs!7A\$XUmtůCAUCra R]  PVEn[ο^QqX{Bw{{ˇ!RXm:9j0}XvؙH Ng^qLۛx"O+v5 1?7RLz B#^)f/NUlv97?ٳ`=8 S8Š> J IaԌR,2w6 .ޒGG<:Aد?yW~#||<*?'̯Ͳ#Sh9S@=N)7Ch/+'J9JY{zحzTc;#[n~*=ƒ6^Wﵥ~zɑxha VhهJ/cd*ps c2;.˜NSH"[CQJ1\V&-v3tYH'KSP[_|էZ0u1)˂6jAěe|E4 +HBm)mbD{5Ni5!B.BSzo_ar̍Gh=b`tjt*z.O)\F7Mb@}$oBK:)k*Ab]qRSbnm=C=q1/pe܂NrZ!s.h/O(Ň8Ћz"~Ö el{bvH_ǒ݁g*BΑ1|r)O $ T뢢% ;:o:T2"+;:+w۟HPCؗ1@(HGLؽ= %Ṛ#^^0IP.]5a<^ OQB 8 B҅f7T,'8"bNOm=r]~@LWayX˨W@ʧj3<̻񩒛ԁ,F{ ks ʍ歳`;,/ЩJ_kOD\QM!~;v8?3*]HOsALAOZ9DiݻGc`@ $~"^I,ֹ!ZW]g0d+Kxy`J?oje6 98DSPgeNhd6"ߐo?Zb4~jZ ] i(KL9=)lS62 ,J{rXOzDW.K!Hu}Bc_X3Fs4`$K^9!C?M )jTpH0Aa'Vw<]Ornx]Oi4ޱa'q-fJ-*Y)VŁM\A hbӻE1+# c-]h3ȁ *2*F f81PEˉ>kۿU)7H@ H]8blsύop ZЌ@@K&K"#L9 X),04 %)*cu^g$ V̉=ؚ:f2:5^Oּ?fm8AFh/O320:x" _d:Y^Xe@s4g._ )p`Y]^(*޳Ώ+M 7Ʒ (#\uHB/5[+kY/v5qD\^M13Զ=,u~$ y=S fܢUA諭v&ٮQ`m'rf;dgqW y mKg)תQXra:w2"ޟdyk=Y&9N!YͳaNR602bQ{8J'Nab^|ٚ'. 5 oSo5_Tr@,ˉ4%Pfꯗ:k 0HgvU4P?1VM.4rPaIؚ0ZCi"๑]VS|W:%M؈D !Lʆ7y4YW t0Qp5B2'KBq&)94 SG2]^#La.1.'ޡkQF4Wi ;G7 BϏ>8}GI9~N#ܛaS.Ȟ3R!m1 Dl7MC(PpFnfrkU(񭵡 CõkHE(Eૐ7*L:uEy fmjώmo.26ѡ1d=ex_uK ldp2(`FW!{%ql|Œ#rS=T{]8&d LN[rJg0[R8!4Xx_"g_ϋ`S(pW BG>"2"?l?ߩ[NBsuT92fs%v.\yY,i:RԀ<TdRwY> z+Y%;jX,cN4?ԃ``*czTيWNyʎPa!dOrɟoK$\F<)SiƲ.zXB𼯲Z/`-ʭQ_8{"DJlI:r/ӁPhR#-@:m}-Ph<:iT*|1@nayD|v˿r|#VUJuOwDS>uN'''T#,1U#|\ ?&w"e暤aZdPlv ɾ*MVG~i0Q,)qio[iYR!`ΦE0P5>#,'&I@\ْzHfFdyE,!S̱Q,Jజ2asj P%ϕ)٧OUx3՛gN5] .L+~:%kmAҧ8d9%-FܞwuMYXKt?as'>dzV# uƟ~ӓ\`Eo1bG[s ځ'P Be>T!ۢ0eNu MnmP&? I~{ĆuqM5P~YJ^@O5$'o-ߞl AdF Z= tv6H.V!&,ui2F7#euf,1tbaC n?z^3>(3ьúՙ[N2_Ny1'tvT#f5,^/vM@U#prI-5E/(Ty3`qaWC+ԌL4-bJ}e>XQM{eVI N9_LiޝzO ϚFn _Tl`cKto̮ . -p*!ai֟wgȌxB2~ACvA-lpZ{>ׯ%tm.?8tH3pRv@x?*L-E(*8Y3k j^\gF! \@IYE#sQU ^}"9(;BG쏴AK~VD<^J݈S22W<)\Sj %ICrLOWeX"Տ¸]&: ,:!K`XC۞| 4-'o%C 2p#sz7$#^rNW%v$ilA%I[&svXE[Q &?P?yMWb@hW]֦xVſzƂC; 'kʤD$FRςXۥKo[Rș&5CkMg߱6̷-1c5{#-+\ /|܌dYI%,S~6m6hk8t= a!ET"Tnf;(K*w w}<]qp(7+he{]㌵nHQCIM% dJrs"Ҏ? j P'֗Γyo38"{xEO5j4-%eX7S#_;:Dtr.aƝ*<qdiiWusyM } ttS[Cǃzď%*;}.g0 ;XZaohvڋOMh%=]VyO>%QJ (l+X&3חe-2UC`!Kd]*=zP1IQD'蕳t8嘕98$*'3ڛ׈F4DV+=HbjDXA2u0QUSlw؎HOcM$*&Ƶ]K: d8i3IX TbTdiRm{_ jN"/pCea1fn{l2yF;q{!-)~>$IJ=3 Tzi-lw"nSD)gP%'>﯊UҢqikF4b `eM 3"ȗVEBfӇE7gw uǩrmm@x9oX 'K'Х,fg;0;Y]Ͽ:n4nJ+"0-FYO/8ԏN0{ТP^0(}CHȂ=܎d4,Ef ko8t??1JSx -ajESd\0()9"ew?Vm$Q}̅9P} .*^;XK_ܟaT~/Iŵzo&:Ҫ'b?jMInbF;bҤZy^090pn@ף+}d}܌ʠ!Pp>bF'n[32Zm&Q#=j͆ۜWKOyxz\ҿFP"21PJR(=kA_ hWցqH|PU}} FIy&ǩ,BvtXtM.dy1NfתbǕaO'2{u\I?"@kjU4Nh(˩"]xgzHDsGLt+z0WU4E\uQ}_]piU +{8&\OրY;K6qZ~Ȏu}'s]Ԙڼ@?$<"S i%ݏ*ih8bI&Df} =3T914 =pI}?a|JÒIz?6.=w./XƳ29B8>  yXjqMlC|o2xn+]_y؜T96@bc0f{dTΜynlvqgk^H+aSD׹ V#fy,/*#e--[1`x 4VLTI&[Dht&.4*>]Zuk{ơ1vz #JjKYwL5JzRG5d'Jyea$D.^_J2+O< ` `xa8{qVsJryq%ljsQa[e5Ν6]>d6ҕA=>_f&گ8/YKU#Q!&OgQk,3:Xz+[ZL>_Є@qyK1z͞^FO}c.8sPLTz $t|UuZyYݶ])z65H؜5B==@?0ݒ#?-¡MRvJ$į4 ktZ5[n{DJ ?xQ3=v\ύ+|atv ,<џ|"%Y :5LdWNJSD}JF,49"W,ڡ|YɎX*/^::,Gm8yn4e#4wBwhMxq &zBSEZ7FU"F3oRj"sh*LB^UjR;o:n7ma LtʓS+kVap@,yh7$J݌ `<7:ZL5|= ēBXO#␱S6E6X:\ 5^=POh0x]!+>LYјAWU%  1>lWeUa3BS=r*;;OO1FwtusbFjėq8ӈ\TXDڿt;UZ2*>v){vf;uԣZ΢KR@9w%?# SI>O}qdIW'#{<a-x^5SSsy/hsrHԿհ]Ԝ Il>}p(%aIAF:"l a"AQ{3A>S''  dD1hS{A:9>yo~*. 9>&okKNm]eRi=9-"V 36P@UKD[tFvBlojHN5Bp>cPXo!B6(!ϧ(z!} ?8{b :EyA[&B6Ls-&Ӊ'G4o@x`BBy5^;_Y*=7mn5k| gaNS/FVXi:!?0gez nl Zڴ0j9xUiN5C>㻧 ͚m~oD\c՟H@7ޖ٬i@V M0DѷLjx^~owOsDjj0>@]YZ-Tީv䈈+^kNJ:d@Gty7f&Mr ],k:b! >JmO C'}Io& Sb8Q.? #`f ;&sy<9$S9ܻ S8?7k{ ywΊ39ћKˬvU?'ޒlGb>dyt|!V6*6y6zْ ޖte΂۽ .vӔ}r@ U@/ Jw=@iz||ژ~"Fpǎ8)~I×Mޫ?P6:i!b+sN4Xvb_2Oߦ1 zm*l:P\C+)[j!5NF**žS0zGj*i[b:0~ʜNwL:p=_d>版=ovV>-QY( (qfz(^__奦]0Pu+}0^ IDOVctj쎧nIPe?T웜Kc~@_h򇇳:s;+iLRף&꓾H:dY) E'0&I}2ܜ]pg&W`g2}o8Uk:<Ȩy7G7m25b 4mVI%}{>N%~MP-UU5z&[o)qǵPF:KA$AD! ڡ0kva3h@QnP-ͳbBa;Mݏk%T\BHQL{,ctn{'Z!Q(t1a{3Uԓ7m}E P榛9*]*gHcSmQ9qO$!8 M)նNf Sy'2&NhP!C/KH5?J:JKjF$ä ]IjBLWx`#g+o"$$nMH>6"9c?(wԌPDVQ5:p$ 79")Qɧ"@Sj#iDa@d;~76Q>ZI(7/1rEȈF8 W0p)p5g 'TH,Prn"Cy^MH{z`l.)6Njk]zS6n҈>jrOB~ 2<::V[hYSAN£;2u'r^8Tqkqך԰vYOP -!GC(}Z+aվsA+ }WE'S)X2K(r8Y2N1RӍPh4UPoAr=(Ta~nܘ+]_{W(]ىkrq9: 4á^NCYLyN;w~WoWW1 H#7SsR f#OePD~lS<:K(cjLcu| 2RH8rabseX q^(P 7ѯ`T4)dg ;AFe, rcS3"~]њCOb6<R=q3/p[ݰF}?Ckdw6#zLZ@(&%чHb,>uϰ>U)g%Rqmv~ ru"Z({NU#ƭ!pT *MAEjw7n>vYہ]LQ!x hJ-@Z[,ѣ YPACp7{;,GT3{HV/tmx᱅7WŪwfvyDp#zN@.o(Qv)!Gʃ}~nE")$wl1aHaE 0]u3[4IVPց;\{U>^|9 æp {hZE+k<}ր}=$JX]^}xB.md,tPCp}>A&|GDnxON.>6%^5MlzO.BT4G(L մet#@0=0zzS":+'O,v+6D0K^c7k UP nȴ 9 MRijh`Dː8YrɇD[rHzg;{ }BW ;k8@;v\;>RvFY361 nڣIA#w聣sjbGc~Zmiw3O`Q*R y΅Z2WEh DT_KEgw*8cekR$Mi|rdgG@b2K(ὍuE`"0މ% p *e?~CY+d`<}LY^?v:A gO@i˥ߌų]MubVDy,9EcLpw>mDDќClP@qxoz/X=]φb!'yb>DMajUJ=\uIfN8ÄlhE0C 7HnO<7|=;`b.4'` 쭧%Q'kiKF$nI=stnoA$#0.m.9KPʓ!şj:[e @'iv|]U;1(֛ ?{Sh~YE%y9`(=Nr{C|>~t/`P Em  Љ_d:ܿk*41s>!q-FB88Ab&"Ι#f2010 ܮ<^!䫮|ĹͱWh^cYew\嫒V8(V=c7JYf鍑@Ӑ8mQp b f&DlIΑE^Ns( Q8qC3ud((09:"b =zp^s05Ph@h>.uP#fm:V;3M]u{{j ~jV COR|]gYO .tBۑ&8pE)l0y2P4n•zL/Yͳk#9ANK7WGJxY4 pUq0LɖxDi,Tgy:|g6l޼c*`bZˤFKEjk[j«=Qt,n;=o6V jE}^nOn$CX?X0Ha6D{{?%g#&$])+_ ݬ'ynS? v Kϊ]bKTfC_ABI!\C{WSUm,z .ŘQA *SQhؒӈ'Bu '8)`tgмR<{uT2ꪬ} A9 7d9 ӝ"C!F{~4zTTC;`R Q@ײ Uhͪ>HsjpAQ^^ݕΑS7 LDb$ab8YM7ぞ|16tb8|lP0?U΅I+s k=ZP8'`U BaBuMRw^Vn[CWNuS Qꙫ _-yBtw-ԏ4o&r~+b3M⼽yr {ё[F:)6E5O} V@ruyFȺG ُԶ~ҫ`όyl{J6PҬPVB c)YB[LY\I{B7Ŝd9NnY!#ɠUOV nB 1Ko_Ȯ$gdi7Q+Tݜĥ/& ]Ha,OpRjYf:.9?*S7CAQjw56Ƴ+۝fzN]qV4 9I<{0iaYU n uIt2ǦEݷm@;LۣN@ B]eHB,?(}g;\\-|&qk;Sx!U ς+YWm\C\bw%e17sBp_7ba5]f&Ȗڶ_U؆a"V:C",{RFBW kiX#$CiˢS.fKZjo'jO Tcr`ͷZ5p人S&EPiZy9;&ocԩSoQs%bhg*D}9ng1alH|aK)H4 u'= }{MyoQ/M T\۵VKA \d';EU12l :g_B7׺8u=JM piuaC*3&7t;Ok|A5[I(jӭ#"_d08I_:K6׃YK:,ONPL޽VTԤ@c`9NeYɇ.mkTӳ+sʚkǺ1ෂ #p+Άx-aAķ\ 0q|\y!\l >Xm"$éFӬQy+"YzwR% 鉰a(y*}`^5 2?[9q9WHCx\wK9)}9Y՘$wl+\|k d j$sTG@lt?(Ml%)W! 0ʸd/"o[ XP^Ŗ Gȥ §N}Ojh}oH"fe2\VAa׽21;rGCC<Ԛhb]gg)b7|v1gj> hH%ygfAq5t<_24Olڹqs`s&{J+b7Gxf|INգᖞXc&YG<!Q 6scѺ8h:R ȓ!h$3e\|kY̻Xg΂5XlR$ [f:bC#'H.o9+?lLIµol L'Os7N`'0fH\n6PRA&k1H=n&hE~T6//ht?<jPX6|o>0DfV܋JFRcjl`VXTys ,NFm oio AR@mEnH)ENVQCW@ Lr(dx/Ps8k!˕m^6g$-=JĒ2o5 "15:}IlȲ*. *m_c$@O, 84|ch #C:*P´T @#IO(.~9V $1r(89Θ"_"]bVGc&v0L/*GݠcUݼ0lL|zpwf24 >| TL(/bAErGUע-Fԭ&ɟ"Ki"C`Ж>շ9zWGKGT#C vېHd#%?'J!IMK ٶo+-#t7vwkȖÞDܼA2SzZiD$DZ vm<^LԿLW^H4K[vGٳ!l4Ǘ#? mLkS_hQ]F)QD񾷏>afɝsI@0yz:v#]b<}K Ɯdu7j0Jc3Kr8R%k + Lp۰չ AXiPR&1zNANjuF %#FscVm:2bo-q<vp!(`[5rjbhJRpf h))RL ??Qk҄)/Y}ʀ5:YFdLQM}IcZ[#pK=7qOc oV?L2NX]v8_=7΍uD屇81.,9{7pHO< 2՝;~h˻ kҙ0gyz^:{:vJwtC-ʽ3Z4vRDy3 =9B2 *g1-cu9qԞ;]A(`soCэaCaՌX{ߧܖyGFX*qc\+lWdx0 C9$pl.RP=ʡb niϣ)\ܧm5<٠@,ܰۆ@,4.*̱Yu6M0fﶳ]"=eqG_P\ie9 (ǐBI,/H(iZ>ײ?ޝaB)(s{ (%ڿfw W&Syr;#[KKo.P,UW:N)ɾ1zR}sP%#xC9v-9gca2W!ˠ<ޱR3@KvkC9lb`b~ʮJ+n ʌD$oS骟:J>ŨK#__zٶ&H$rюUمw{W- P@ 9AJe r+L%TSs{6)c6s4/c)v1{rɢtUNbY}$˲eΠc%pSbr ׇ2~> 4]u[hBr"qspZ"ɔxE"&Hl4@< A:B3!]pc9:":?dr[*:O~_orkPO EA mD+@8ۥvsų35[SFJMZ EdmAD'f5SW[-Z2J*/\*`wdlEe>^K@ PmA=`<񠳳U1v``lKMҢ|WPyM40sVB5&swb:a0)l±#Y\}馅jAzސɗ $)Ñ6Ἑ7%JoN9EF^j20֑e.옃yxc#i< ȱ~"4,s%gQx&CnFC'Qt\_۔6g7!Bi_5 .j÷?#Z+1=?M63%GUͪtv@Cj/;C:xkeOC$/),8оؖE*4wn|#xjO h\kT#׵v7OUlo#5q ~'W~]+2Tw)wx'9et]@d:ݦcR0@kRW.!l[uu7 s6cA ijPߚi#y]C< 'V+]ԤkR5ϔAڅCT(!W<7M>_U7z?ǣBtljjt`z3$v JZYW]}[3WpO{> "yW(.!/ܭ3oTSZ+*#Q{ﯧ/=xN9:Z6_yNԣ,#Y6DŽ( ǧAvE6 |YܓZn7vHy]/l{Q'N`?U:̙.#!-wɕ2/%+چ_w ?N]ل7A Ih0S' ۴ b5HL(fvP__ -u=l1r7I^MNδIPJU'2gHؚ_ }U>gRIx50j龃-P|Z*Prh5t"ˏacEK}qΫ[*r #[0n5o&b7/;7vO?0[3BZfZqђrkPfҴZ1<._fqpkYwv~ kt ΚPc-ܒAz]F+@,VtoE}$,Zs<,Nuk!3:m \Q8{?qZS]%#(.ȁoE+nn*kEa8n^ 8rc"LҐI%RE2%A62.u[ =| kYa= ճ^ƺs9w3M/p ԎoL;M^[.,K1b\ @͖~ғD-l4>Bb4`v)J51Y?"æVqKlf#fRJCV <l!,Z- 5B(Rk'x֊lɁt%F]ߢ]恹WgзC)'~cS2؆hOK@w7[<ؔٹDE禩]V[j1(!Pk)d,;,I wDA wzTlrnU$0hb껸aVcKV GR#cuqٶ'iFU-WJQN腈IVRgjtc T,8 I&'zYM>:f^i{ӭQZhu"2ա=wR$W )_EJ}I1KY{Dos_0_/bN- 9fQ1D`TmW2PjtͰzwrOJ$%E<@8ꃷ@L~ lxaX4"s(-1sr)Cz`cukRȗX%"G7ḌB+<Ѯ; 'k{89FP!ǢVgKFf 1 7۔N^: JnyVȇaHtGS{t%TѾҲJw,r? >WG4r/E7I޴t-Nز &6pю1*;5!@bEΦ30pw{`5FrT:: D N_'[?9 ⍭hAdkVTY?ײLߗ#e1wYЉKk[6]qPL2%3% /ۏN#)Vv`kGq`q  SU!(?+*HFctEMA;oBh@Fŝh"&?AF&6/L2+<25},-^3`CO)1uTZIs596_œΫ4x18}ԧ]b!~>Z KaY`R80ͨ(3 `t40v$[>ЙU7!7%qNCߨ"j4\h,/c2'$k40o"Jߟ{n/Dd't}p &!eiNuד|WZViK_JNǏ K, nT,y_I>'a7Fb<ȓTa" -jM6e_i]. <;>C 63 jֻ|k ̭GX['K(_*A&\̳6oREms)ZyO6Jt:"0#-*+Jep5)JBswă@v,4%X9XI;/s:aW3e/ί8^GĜ%G:+5}4+Mk ZIhJe<BDœH:TVUbnĖWK*(!?DU[U)v/eK^XliM2T?V&C9r@[A#KbQjV"{S%u"e+EPmبX1*X.Ŏ车Z{Vc!;+ fsp${h / C7Qdlq51TD(,W+Q=YP8|HPs`-O28MP}#Rķt\$'xFT6iD|.XEd@J=(蚰J{Mz{, ~XC~9'xw8MΎȔONF2ʫzp_Ђ1p]h L;4~Sa獓nQ\ l#fk怦6>h'~͇Z18>瀦ȯO(AQfO{"=m }I⢹r穈{(VYR]^'ؤ)RY

vOeUh)oqك'W ױN bx('xrAj)~/e~&y&oוBNoߖu->yKY07fOƃ2`4WwK\(XaJdn*uwk&\H̰C(2WMq"_L Uh`!$RRou D:Ǧ׃uUڤ8ނ*ǶF',IYJȚ>\m/6|&|jxh۞41K,Bۖy^ޡ]2yD=J*,)U{g f3(V:LrgKeo[mڣLOƩq~VÏ5g"WVs?\@'q3j/W⒕dr[Tqa:xg& h-Uy@Jkz6u] S@p3XƐwtŨ2 u ,.;5 ~fi'm#dv)-Ba3]%`;x.~10ɽnZ?D?tsv;hzB=:Bu P2{ċx T**+K6e|~)V:y@{ñ;qhkk&1Euf#ըoOC6`qLnKM6VV)'F_=C(8PJU3D27@^"ڤ'᷆i5GdF? fqBq^n\n{okjg;vNGw Ŋ]=4ST%/_"|:9gƗl&m)9ר t`̷ $Wєt;Jfe|eBbbjf% PC ͜bbi!l uHBj@(&e^ :_W(ށU_ mZ'\bi^{=o$±f)qkD-{Gq_} W3n/$U-~h@xkn_+5qBU}ZH8ܬ~RPOU2"А.QʡrЭ46䅎+0&yWKTk^oϕD8X.Z͟ݦfiR>Ֆ'Y$a6CVlzRy0 ||l I֩5G\PV]Z:s\<{~@,N*;hѣiHTF>>%,/Uhۮ%^E-Ҁ*;kpێ;WB<[ʮ!]c,V ZUH0pQe7miEM`ut!;iT<|Rlz4sG3sr%he]Kb'|-yy@+ĒHGuUfDyYra#O{,c$v)6;-WX.&rFB(#~q>eL-_(- ou8Wh>ִlx<Sfoqwkbspn;k,9Azʦ|~P}e : cF|_@{k-gշ\Ab ǩ:RO 9rs oT/Mte2QmToBuaBױq:3'JݝD}?H=e@S7;89(!7ܶ;C}H|{GFRygSmC5\ae%tELV7P.y6-۶! 7Ap۴0Ev (CR;4?,|b'9 4<R{ۜ7+[Hv.` Jo'yHE>U氠⸍4VU 렪z4J\کZ#Vv^9 WYR7Aca'-M`SNδ@ |ԮhbWT#j=CMv#O 4r+1&&T+)~ Lƿm\5zJPYD'Vb'vP,bF V~jϽp^WM׽='\zϧQHV2'xe\b ZfaqGf>_M@&JX~zbe|Ih.y*t0Pzx20=+6]y Cul){3!0GMOWW}2lQ&:~X5l_ӳfh/Uu |13x[c6 1r]s:[@l! YG|ܮx QQ*_?Vr<*[oXg ,Aʞy|E@/KcX$LO" Lob<{J//J=ngU. Ծnjԝ@*/'}sVC"Lsi]>A Z3a[u4Wb{:/br0<3%j ZEﭕ=owi|%n<53-7xU2;9,sofm.+lL5?rv{% N){'{̭nݒQY](2}uºA7-<|I5QO=JA0;Z;@rٞ{G/oR} q׻\P4Y뮀KqVՅxmcgcFg3%𦎞a;2/VڤW4fbWo?D%F(R ] j4dhQ9bbg) @vl\UmH@Y-BV:pjL2ð+}DH7뒧GҎ#!ՠvo)QPT'\ؒq5>&ْ{|NJr7EUQ*jt{]u9S/v9wS|!N a-#ÆAk+h, 6<2:\c i1auIu 1=tCgY Lj=c S8:I@CF#QAc{[0 c.(cfwʛzQ^]2wk27^p7U6~58;uN}wՁElCx?exlGal?nP[ZC&30v=; AeG,ia=[ :"*W}o~#ފ/YٗQ)#*F [Iӈ q|} GWnby+iR@5NM%0mIȖ3bx" ۤNmgUՖr0QrΝܨ) jxE8; # #mc㐲ـ WPzYT,v0ʁi[:tq/~;mvǍ \uӴH ў{j dl6V>_gSXwMyCZ~ׁ>G9Isڵu=۳6`mc1xu~ډKf6q6`\!oܙ#JXngw2 zN7jzsyPSfX Xr>91ÆS}Dc G 5-ÓA /wW@!}{m:ji{~!̎:'.ė %p6yyd{4EY"%N2ҀK@tJ[,3RΎ8DsAd M baqbߔ 1,3ʁ;:E"PKl`6%őq-A'Wj3n>k .] CX7g0 /]bTM}Z\ ǵi#L}6犄%U~%-78%n7צ@yCj9Z+(\}ө2yAMjįp+SLV"AłP+ka1Sy#*:b*"S:N*]7ֆw*N%k>0N1+A'XDT 6Eeoosd zH4+l\%<>,`1s6 G1ξfS򮈿J5W ~]>7֥C0R*e,Mҡ]'!W/t!BUMbIW7cT2F#8pae#i=6b2}dsmEUo(p+YY Drȟ*l9Q)=  Fh5v%uTqumHr0g>_hGE#%ٗ(_,m7 @ӡVmBX߯+%O=N('j FaUsхݺr0p;Ջ+NmgQlg]$,vlD|,N\Ry@A#$,2<fFәqR4Ku„jO*D1ߖV+&u[gCasJbc61B]7Lr^nXf+L5_h}C@\be@å !9gMO/\Kr{_V]6eظf& !?MҁWõ|F ]ԗ/&dS2BƌXqMȆ$7eX}@!H>$e#s>) ,PFbn*z^d>-o F~i簗t]Jb_YۘWe$V9t $[/83\|'xT(Ps|.$BBLb,%'1Y)Ƀ!Vn5!UҸܶwF6 LaP3\VfǩN1n-#5'']U"K Jl~r .x4rL"(*M;Y0K4S⍰X-\X`{!W5DِA+/"\A(1t5j v\BZQ\nRNby4[`4E.jJ2Mh^ǠV̥)- iF:Q$؉T3x94׌lr8EYަrrbYP)pevPgP."j FhU,!iPɔaF ODg\~0kxM8yan_c0MØv"-MTDoLāW)8DVN;#֣uuIĎo‰!8%•#E6Q dhO[TDn\j5$dI>19}L;a? Ѩ9cn֣)G90[0 觜'I2kv"Mw߬]AZ l>O=#w #q~*~FQ+ir[(p@˝%q^:& cLwNe0k!P 鯫ٿ=81^@j3&d2A.ZLCz!Y1bfiʡQk2V͹ %p\4{md5h"#5X-zck^ M頁tXdRr3=BH~)X<- M+"?F;Bv 0k\Pl5 H j@عtlMzs 2:|f%OwTUZDvo< )?4uȯ}jOڙzr?\Qa7(KOan uwtbڎV*_%eՌҀzJʩN#{/n'rď_7sMďX6|Tb_DZs( Zvpx~cuedG*C.6#zt6_ϫHVWĂ"X]ڴ%֭ꇸ9R46B <4φL91g95 {q"zV P=<SE$#d|}P,*p2X363ȄPŶSa-syў5z&jwh2M O& .eQHǮ`<s#l!F%p':G_ *يA y1}sgR)43f^^aяsHS|<4? (_pUuu_á `/ީ720`]0eZgDnaGmhd@ v̿8?IfmЃB$D xhg<b]l`KrZ^ADƠ?X+\l5w"O alS4gaOopaAOLEMyaJ)談"&v@}‚hǴ'vo~Q/Ф0rMJ?o Ҭ ;T_IO߮w7Ӳs+/IWN6nk/,1r~$pve4Vcn+kΉ:TZYdB6R]nNU!DCs(t$P$)8'FWw &J-zѺɚoкz`2=$]͘ *w!VQyL)>Tmsoށs0&+%+@jN 6'v Cyy5!l8&9[i[1 #tg3e6{%4!à3҄5|.BKH$ڜYz]X2]4+CVXgtAvSPLmcM TMC=Bz%7{BZ>It,g̋N[-‚E,0+J߾ҥG _6V+S4D\-ey+mtRT?\ 8;)GGB2e2꿠ɗ;y4<_i(ls;aR80.;َ}55E: Hefnxr;"Kr|NUÃ!5m'>U#rQj19\M.gZ)#k6,|+Ršo Rzv?ʌt lR?h&X`z@ <8+^]#N.9Wf)2̨+f/N &==_*s etjeScYvzqk[W~NZ)ʀ81lPQj/G"$7rkI1&Y2ԅjx:t@Pm6@4X@92Y'`YHeXt*yS9f(%狀M/զGoCCLDv`cL(w]0݁<θBL'6mraV1;zJV"F(Ph1 D҉س;W^O͏?"2RU )BT!&$m2ۖ'~mXd;J)+U糄ė%D嶇?PYm1 U!K] x\߲;f֊| :w A"gnVs 1;lrB'ݥ97T J5;F jWR[C{X&^ljtȸ&EWVCm!D8+`K2H%l^ 7=XjD%P<;X;~$'4ĺ~ܿ!xۈs#ŬiFf)*UW`Ɠ{kbH^~$OZ {"1#jg1l&ԣ{6N3!btD:u 'W 49.Ϯ~t]<_ؠA*ijd u6)|7e7=M.yxi2*h_x;1w+1!"m,4"2b=Nq4f'wI:@KWI+ i69p.萒S:MN5ES[ώ\\V]#c mz&.6M|7DT7h<]IkHQx -xF$CLvpGfn7}Vt_Rm3g 5 RipI%#Eg5_oUʲ1OX%{Epx|8cWa fQҩؒ-'C$54{GjC 'K_)Kǂ̭'-ʻ1mˈkjw@p\ @ jY agHf}}C9}@ \AܑPI#I^u խX*,tA`&|UшJmP*BI I% -%_}6 3b4}T׋ SQ4gM(ws %4\#Fޅg'0_t7v C-xy㣽 4v;,kLx m5jۃfkc%yv@Y8Sܭ~9bϼ=gA @ z1 j"V}̻/#)NLJ9@\@Wll!& +BvBshXZc({8 \c!FR?mvH\pe>MA i<Ԅp-:(Y{r#r.a$+AX}e}KDr&x'sRpiuQ'IBZS Ć'VPo&hlc9.*+'R,/ =Pzm2o"gR&<fƄvaX62DdK~)=bdc?)NoewoBHom254jJ!"'4I{>C{Y1 TAY.kZCD9 O+l*,J={ot KT/Q c[X܁ŃRSCҺ';RoZ=vionO9s?(tVb z;5 . d ~m;[z.Y(7G_5X !gNNǺR"W2IX% 9zeA63i%m5IVyz^T=ϧSR|x^ (h)*}+b"Y*{LA߂7|!^m 6C ^sƘ?'mƝ=_@#ݸ}! 4/ [1Xz@2nj:o޿{Zڒ7Y ZɌ.dEEڱ$h!5mr^S2 RԜTXKϳ |´]6V>^Ee y&P X h=`|T4WOTC֙42A'wʨ:z@M܍5x,ߚhӅtYu' BOFp1ap.̷ U,?NQ " ȚPFkEEo|0ba. F4fmK:F;g$N3/Pȕu>mۚTnE+,2.iydιpd({\8W.NfԆM^I/=bNER j2_!`0Nm\K Gm⮁n릷rMt$kl;-=rFb].n~$B!yX ۭ'^;w. LƆiDB ЉbpZm``_ ,O@F4nyMx_!ro紳$7Yx%--6蜓40if;xQ8䭄)5aJ P wsF(S\XAc:0G7zգfKV<^Y{=ށ5eY!2ZȠz#ŕ; -"W|)JTv1ÔA+c?mݡF5Uu$ȩ }QZ|!}HRbeZǢt%>GWMaDس,`4(z te9FNv\qVne̴CS=;AH֎p7gc3L] aL:zӲjqsHty kTg'A(hn:'&Ä`F%"ɲ`i:n X,)/8`k9g38~Vߕl|:Vᯞ;t(]_7cl%9-fc',NThLq~6 dN=A/8B{t YB-S60RPc5p G _-OP,zsIHy 5¾JhFlky*քN_fQbޑGzf品 Zqd*@ 4ڽ0*=`#)͔u:J኶ KI"7Y%;bH9b*Rr~䱚xƽiXԥū۝t&.8S hk&zuz8@]˙Cgo+vv[r,34 ,s>]nl2fOFUE0k,"p5gjis]('x}sQ<[2)/&)B~e 70lE$ؓ(QCܬ}. [HaDs> " Ə-y&Ǜq$SU! w.4JR5wU 4sqǒjSC`^R:,AJ'{&?^y?bT:=@sYwq@?j*Ŭ89,>ys`ć艦^H* @,)bbHUQ"w/k3_\>ΆEuj%}av`靂RJ>qmcsq&2,%iNqo+!v5_9EȔHЛ,tscR"]0%GFm=&>4އ!(rʣ$gp { M)8߅أė]6tla39C@rCZ|\4 ?3z[ϠR'X32!ܺyҁ5 C98 r;lֻp`恽 t+O}(ڱ$xEq-8wvz`K%$Ȋ#M!ymCКXS)od+tc` dC3G@*~#x8^Du=g%Upu3 WiRo&WiJ#~ٸwGQfXIHPSR.>?'R׼/$cҵmbQ)a4KcC+JއMNz1?;hq345ؾ,h :{7',) Ӄy #DaE}|hd$ $lH`7~lhX}\g̜ԺCUkb7 t02qꟊ^Y}+|ߞ)K-vAR%TYEC{'[V} 0uF)kC=O[ 4y ;Ú+B3Kܮ N6N:{}WF6/۶e^K<ѼᛝuQHc%aYBKE68VyBwwoEcs_hYfZL`s^ZUࠊ%"VOdZf7U#@D5!^ikRY?sl2SΤtGYƪATM gƎǾXFrA,X߸:L*gnNJsKŤ̗DF|>KЄ!g8t%J Fur&+֣蛚lrQܯ_62` /Mld G-WhGHѪ,cX[SZ4m|Bevd?05ڪlͲ*{Ib,:KzRf2t2_(YWm/sNW^Q,KӔ\ٕL3%y5{C?.å:4[e(ZƲ Xn۳!!>XmsڝW7r~;E9ᦑLT_aa*Ƙg`]$DLbAFØ]9񂑩+`2Bh oI89| =2YaB}ʨa2| [3(ؚV ND'CsSAk"xVfWPC&y!%/I<fn"2q$}Qerڵh҃fKwqn޶8:j6aEM^V1j^9!ᕢY·Մ%~,]ێ&wjy*]UxFLffݖO 0gB,sV| Zyioy6& E#sֳgYx 4s\lUJ%B -UڙiULJ^v<=f"}wn%%9ޕ3 9Iaҽ)qʩ@/՗'o/nsTkm\DVM"T tJi~#ތ/Bœ}*=@'y q{"5Aת+@ѩgB~JzME\6fx7uZE?] fl<$k䶟"tT ޒKSʹZENdd% p't.IY=>zQ+DEk]q~2ʯ妟n.C}D *'L%EJE"4ˆ{a2"hfz Um|#Q/5ʢ)եIݵX)$D^MoXeuPR-˿MM8QSxW#_ۯ-3yIFHmlK!7S: u:Ў@RxO}I# f) W Sݪl@BAf};Dd0~2\PO TvLb͉7UTwf.l A%8r%(g/ hSc/0J#}Y*aRdOogԪG.lUL3pӿ~ }|-vUK`/0mH`C1Fop>,v62܍7홖0,: '9AaG9Gs "fc ۢԟ!|@pyi R}ڿ2@w>psrN (RM͡:gg./yI@;XҡR:hwnUz]QUA<B@Ƥ_os؛bJf@]-v4h@~$qABKƒBo]],GۚȔ 0Ί;`ed㢈?-zZ_\Ts׊fd& cittMi7;4ز!mCnJV2U-)ϡ-%W*zCp ^ 2K ;t`ha<`cƝ7^;!S.A1I/F;xѻE>_]wnr?RH*[1IWMoF.W'inC'Y}D=^$u*VD+7DuUL\_\?p2s! =r+:Yh|VxWc^U`UPkO49Z? Pt/B]%N"&0+)`h(?TCaavLvTxҌTEhnK `J5/#a8.JᔡlU ^`5 ҅ekReQ34դ-.iB (O V)L ,AraZ Ae_\9_hŊ-vo_!Ƣ1g6.Ȑ(wq"XPs NK`t{`FHϓp9~fPt+Mغ-e<0k![*hJDŏA8Yt+fu( Ec,>(BKT`b9/s$5):/<E0?fVQC<|  8f i  I/ Dt6FO;:@cgȒ2Olu&Zsnc[0|ƛT- (>%4RMjyǀM-=mI[;W GW.4e Pe]ѻJ1\9w1nt6 [ȝ^.\t''e_p_{ݪ1A ^X/lI1]p[(Q=&Yl@dK?^!HC5&*'0W3F|1_ ٱXZ&Ö(e(7ԧ$k/9Ƒ!3*WL!J(n+6G5,z2j$EUx?E&_ķ|'\FL(MsJ0IWfY MeѮ uIe!9hec16l,ooPɓPI?h&#zhO& *(s~1%x7~>DUα#6o6qhϏi;pz\x7{O/VSH#ؙ6;ww"狨V]M`ݬ d\q&ON:u<MG&E r6[#S4?8-YX>g>6vo zHD8y~k(eVhɬ9Tщ气P %ׁNȃsNHaG| XcچxKjLFX\AU'mW Zpa:_LՌ l :%輳::BQDi yue&s%B)̋"A>GN"pƲȓC@(={@f+~ 9:d7,G#:dAWONE& E*!7^wWF坢jM"}Z'|9IG ?;'x*?3xL'.32} C<ijΏ`Wt)#͜ HibxIRS295Z m['I)` ,&E>DKC뇦pD溬‚5aFWrO,F5 פ8ٞYz׫zvr/ܲQ!Gx dFV  !l#K} j1tC&Zs[ zs1,3 8K'r"c!8l&W jLXRe(,ڡxj/G2 D&<tfk\yz#Y!HϬ= IJ${fv%R EV<,(9;ޛ9c1bCozf_"or9ۨD; ~s(ԳDQ9ThBy`:[͠=kۚ8B> NihWMmr8]ztJhu~T㭿7Ik̅{r{|0sHkR| f:w]| jg_cCsH b]MCE1W:vٗGMcoaDk}%!DЙ*}p"7{0>J*FNy^DIXdp0JPZJzrݠQKtݮ^/䧔`U0j?vj6t@t,ΎL!ٺwv:>x"M&À޲h#\}xk@lAyZopVƱKVFQ,2mkqC{q$g]TW 8.oE%WkO2$'c^pH8 ISsV64V5V_Ԋ]A>5>.I(tS7'g S%TŖNaj  J* S(F$]Y{(R CLL"n,H*J 1R˂ayX#^GZN0~s紕HBz ЯJ$Bc%ˍb yDRy.j5V ҆vYECM 8l$' 9 Lc9gFR.TՔQR8:IW1]Ͻqk8&j/8ZL) w<c ҘUSa\Mgr*|P[k%$wn" n>*W$ +r5~Ow`]SכBTf1n wH'7{E :<ʼnfτw( =׻} TB<8Nst]JgoT8 3wVՄ ?OiE;ʊ_C~ "7Nk^_v-#fsfg.IN/>d ,ss~Jo<#IgRZks3ܮM_9\n7ޏfCL2rls/|rFIFd oX;@Y7*`C9kԠeS;t&4 ᫦~l tRK4 W3gC#;_ ' lDkmF8[txfS?/` UYxaAY,6Ĭ[:_MKOb[+gA^λs>ze4Lیi:,6}ʐcwB] e'\ )>@BI໳)ruyʲKa^(KAQkwҡEj8yi*V.XȂmC&ni~ϖJo^k*[^'qOT&KeA&7w _tvy-~<~Մ)2w##wIFEt7Y"ޞ\˧`D`|HJZ|sDŽ7 n!q*brG-U]Dey%Qu6:o^qdpkJ#<>,,p%0~Y~ xwplD C9&i}}HJ,EZ~GwTܾU=^4T: [|L;J އrF SKKӅs`l.'F@{fhpG^U^+/IIah# XM+%iP p&or5[MrxѮ2A}f5][cbur*[E.H`bE`B˚F5VfH`lq21\BoM,B *1V60Xϲ|H{0)m@ у~<< jBXe컴˻{:]l/ Z.\ ՉGbejfl"* ((qm"uL#R- b0 1Y)BG3qrDc9Cߚݘw{|˓D ̋cl]NI%6AwkdFo/$Uimfi({] (0K?D۩XgLAZY]ӛʶ[3(;E,kIk#nH. RFh ctצ( 󧷤D.fAlEHYj'}k){V#r2h,K3npvPA7(v"=Mq-W'S1R@:b6)up,KID;InWVE[uv2Xx2?8 t0 / Ka %)vkq::έ% Bje";ciZ_Qc*Y?`?p댙1{5DIY6&Y\>Z-㍤`atسphM#Ԉ|ikJ%73$Sqܳ!ld>]*3p"[He/ܽi7~e0 F%g<PZUkMM?@rm;bc =xTQYp"ʧ, n%xĕlCVW4=\[ !G=KJ>O%_3 `:Rr>et!;4SIBU5!07>ZWxPnMt(P?aZv=Ylٜwz}a+ZipH}DI#1dT05h+[ f"AqhW5D+ZmՊvb*D- ȝ_)ztpc1_uS  [ɶ%ԏKMԓB&T"q *2hQj>zuu):w;>Pp3NtA ι[E; gi{3n^lՁ"@Co$8j6 p6R ?ب Y6dِm4ݏrWͶU^awx* X-0'1!lh4\9+3=r'V {^ ~2 a*#͡? ?  tPEL15jBzm=,1@ƛcy2i (徝Z2 #jBN]4rsNj8I#a?\c <%Xt4A_X<$2LqS AF16OObax}XZP%&TլP>M>&L;#GasrAj\ 4D _SI>WPXӗÆw >d !#ef"a=/spSn'A|#;2،U峹$n|չ q9"TK3$hjh/`qM_j]͒% U8j\KG N FcO5+i|rb`"%H$L~i3 ?}Ch(E$]-=w{f.ulyAjCü+&4 FnSC_ mRzѹ K'yVvzz/*-_3Ù%*c "`8 %V!8O_#7Fqs4\(AlT+81TVIgaɌcOZlOdx%, VͯUjs{IׂuZ_uӈBzOz:?նP |%)Yf&-z͉ VRg9𨚨cA)J͔!5&n!5f3X5s}7.CDIT6t^٪jAL,7aml#"8.c @5F|[,k.DtE5uCZQ ȁzq698_-i +~ioVݡABHU G+vMaK3}|!X)}XH@ّ5b$f0ĝiLA<ɯciW)K?E?9X :-}Wz%[ =K(ǀ Fڧ>Xq[%~{+#WxL5T3R eI3 trU*ٚnUoko^E 6MGu|1^WO|`i?\Tgw E$1~F'#,o?Dz ƂG4|L뛎<:Wo*Y=M!Y@wecpV~b+ZӸVQT9d8a]:pOzgPlcqV 3S5EZ}[_zl4|._ 7\>)m2bGp*-'a4gTeQh:Fe A ]52a1͊};=8x =Jy_$8p wztﱓ'hf}Q^O[Q{;Zv,^b!9 g̨|np7-gf۰hp, 1QzaNurdgh@eքTo: nt]=-*~)5 Aq3/`yFC;՜J)O  fߥX[o$vtK$']+OeԊNY$!Ɛ]>&UР9pg6kᴘV71āA"$ @GpIސ! ]BԮ is uZX.iӱH$~0`Me =tSw `qb^Z.vbDŞOX`] -j]2[GKOtNqؖяV=οl2xkeq/w5T<%,轭xc'{%nϠr^d m߯PdnxɹNS&y޳="AARô̋63\٩O1+*A~X 2' Љ6Ysc-+)߼,Y4⒘Ba޳|j9ЗjdN=iYO =^>liR6x(wq-? lLp?gQ$ y#/ Q+eE/ax8S OJBF?_TnN+pГ# .|?L~vQܜbвR#>R- LI:s3芖.u.~m(]rnbY@z%|2 {H.ez词fX'(KmRƭ*d!M`fɴ:p٭)0#d^fQg-UOZQ L%\bZїפ#2H,P7G#&:顉hl~@->*5p/2ޘ';p6o~&=[1A8aW[wn p Ϫ'@8+xvTʾRU/su/NPjH`ynwvQRhcˢi9 YهZ,&.[L /lYڢ+53^h0 n ~ dPr?qP[[w.~ѿ*!R}?si(wC^A uX^w(oC,Klw6h~R_vwCb~[KxZ:n8QH;GZXy'qbT7]EWr LE2,&{ Ydbܲ!رʼnutiHkH4\JW%ӃPWEgA^z=fqCKmE,op>[$B̧%k!b~vTwv?)wWZ/AOD}94=9asǢH; V1/1;JUG9NPJR }!QC8S_ku*t&i4 R=ŧm= 6x\|qye nJ_(2\8Ez)dtQl@dmGZЈ;\ig&6ڧZX_ro9v& K 'N, J//@hi~ )l>9?e\F_Ҡ{A0X{.JSWHV5ԌofKNay-٩!;7nlIDae=JWMb}ۛNE/7vglUoTY#UI$9Z{9F9.RX3I!#((Ͱ5bvߠnind }K FW\\D9Ӯ~X*Hl63佦Qױ]?H_ex/~C4jZA ΅ě#co_OR|rAm#f 铕 VƬLvVPB1xV'(M'9?8du鈥g֖1wt%)-Ӫ\X?ˣ}"OhA>3˶H>!o֦qK$jE pUg^v, XCkF_%&pit!!{i@rÃyWtC ~_߼'֭7l3yxv;ʮEp9,];W/$1Vx.ݓЃ%IZ}qd'ɅW. {YE;ǩS+L2˕ ^$gI)UɣIBM@waw爺*#Bfخ 2ꈡ6LU^▧I3JJ!c)"[S 3ZGu$JQ979JSqګk0E1vLj|أluVc IwD7(>&gK mJĢ@rRan{R@'p+VAT4g9|QB$sNW ׿,-#Lt' p,t|>'f0F'32%Iv!crҫ+?w@L\-Q[ G ;Xw)HE:th iCPĪGnsފ񱚜Y˝9Pf~vtڕmY ;VEv{4Èyg`:uͨ[ 00F,fʹReӼZup%ք`{ npuĹ1|Șߜy]U_iq&++~y/Ϣ(*3@=Li l -p:qds({~c n](Iؠ&F*A˸iRwqqfߠa[MpGv`чhp1؜i*C;.1zcp)kNR ݬwk1 bVJ"ۖ| e ngxl4yjDQH$!1\ڗ뙃AjgJR|;/m"ˉ~=yCX{@4EayѨYl8NwfbPpgVp`nl; aOpҖ7֜]Wh8qּ|t_HJ% 1M)wDqqI7,l<9lĚ[FVַ2èRDt캙9. fDPsFj&pIw{M[y\vg= "}de"X_z(ƌ[O[> |ҕzz]^)(*\yig.N{{^5핅C÷ḻI^vveȞW A'FF̺"JVZU)U$.;L A7+"R 첺(?1Vԉ0{:̒,NPy~;[nPʴ} @>9 s=Rlse))qKd! k;-y-x2"*cI%6=R*=do}8EkXP$&\6sf+[ fI"ta W~v $J,n3.HTg2"S1'l9FH^j)ٯS+4fm;9@`GBM~Skޝt赢?_ku@i \^`mFSX9+l'tH.V)):m.2^ҢVX>(f`9 g`טkv$!!Z`(8KcoŬv_mfC1BIr2vk Z4dt.ADZ1kUǓf{d s[#iכ@Mr α3D^ JxTngM4/3{=𫯅Y$eW;{g iշ戳#4Lp^xL/B Z|%rG ;)+ ݒF1Eܧ-(3r9-'KGvoa"2YA'Q)ҵAw4 t|sW5W;ͅ]׊sCXfMdp9 0ly`lv!#?(E*9ln?8U鱤ۡb< \K|$ɲn$Ocsp6+U.}d]x}m ahv>br=v:=xH9;JS~suWeM8wt§7Wm`'.{`k`x~{~nER0{hw >ѴF׷Torf(A]fWw[.Oubkj9 ]4nꃔ;h)S$?q->+rI$9j0l*ؘH%L@)&RיffVhǻ@@9N#fPpT I()Q[~iH? J>.e"<r7RzQ7-kiNK@A\Ϊ w|QRyMO*wӋIDMt꫊?B8|Tʜ[{L !vԮe"bS·ϴ.(68tT рVȌcFX]BU~X]xњxK̘1 P[Mezߠ)y]  h@%t.:aUpkU~i~U1Hh5R4 !IC pxf+O?$ Zf/)W]c枘CdnܔG6 +iSuZߛq.*|ɓj+LiTנXnV` /!cY;mk1);ϢJM$`?H֥Yw] ?1l椖vгVAiY+MV+ӟ {z רWzSs}d8PI“B~ 9dę MNS'䰿t|;+Yf͘|X=:E]Q]3?}\0 v;/3QO+sd7ΊKbu蒼i WȋН3 ڒ|G/_ʚwj $qW iеh|^@~_Ax`pH"mJr]:vQ lQ@ǎx!L}Y Ra߀~UqC̮H4rֵ"J&ccY Wo⫵xdt# -i*Ӽӝ0QC1[7J$rڧIys&H >+d#5~6wSa =^-,wx4)V/Q\jýcSr΃,ic²Eر3;mFNtjaT ;H$M"zU7t"eW }2'=mC! ˑgKӓ$ܐj zŽ4sa.G} !qs].n{%hf֌pD8;3<(em, 'iRq2t/U8< Ym: {EAE`cxǚEkV,;T׬Ԣ%'%938K ( _o`S>\pGn֗&}n3Rq%X[(l jfX lAC&?CBzm_wt|#\7y&MM[&_Bgrm  L )<#z\?iC"]LZ{tBl2ڝK#G,{tfosOqwM~ߵyG&^WLJͲ3N2&-Mt˶+{+av֒5i2 NF)*dE`i, ~[>3d8Zw w#γNL> ҶT1PԠRA9.872$4]qb{‡"jN'W׭5><7 _*[EY͚a_xdbIWV -e4=p3SFf#d1o{ :!LV23?1^7-1~6GaȻQlvq܀–slLL"} ̗1:^bkM*|3]]h 3REC]tFፌ)kl>1B,{|3ɬf#V}V/T$%k';, ^1/z>fB/EgrIcJnk,zUOтk)L([/+'WNMgyI aC&RIw'` 8xͅux 6ik7הuf#[ Ual"])Lƨհ%(+a:`@v uL`3Mc&i5cGx=-gMuw0Wyh%-||tAgPIx/pջa 7nbgKam'u-uXQd:7xߒ߃;;dfW^/Bb^ѓDsh$k;A)J ]9FM?Fwz() -W˸;hXѸ-Q= u^_1ERSr˲wݮ{e?aGM=( brV(kM-UdHVΨyp 5ȥk)#|e< nȳ;gȊponq* ؤԆ"syHmךuYefc~+h[a`6.U9H`ˀBB ѐa_/BW;/4)WB[Z!6z ,酨S ҫl[/GQHN,êZ̹n.&,[/U[ aK۾lPַgK hs H߂5iOD]K 6zR]GnѨfyГsT"[;-{U!ߎ~U ǁ=+&+qne -960 ".(nK4]urw r:j6D[5m(kۍvK 3O,Q}>m?t@[ҕ@3rgAƑ}!i$v|þH3G:&cOEjwbhw,³W: [jC8h|dnfv0I{j@=d/;DLGwqt"OG.yآ2U!e}buOdz9Dcl }a,:r*G&hS uV1gY2zG$-}$6U5ޟԏm}ԧd<@n!Z6@g!BFrˡmxB. uMRyW2~.9v78؍: RJz刐,oLDbSs}ttZ§""wiUH{wJvkPk]GɊ-'%7Bۈ[>-4:2Pl0_:jxur.W>{Q(y h骁>+ѷ}<4P6$0HE$a[lOK8geWk󚔃m{t?@Iq\idΫPLg X;.ܘ$9nRk\9Y+R?*%ΘZ9mb rҫpk3ؚFؽn2¿yC7x61u6ݨ**+w$S-︨yJrh4Dq)S3.PdL!2WXP}?ѧ~1Ux_ɉ#Rw_\w7ٹvE G\ݕN(qV?q9cm{M8&jxe]P"ϩv@yw<}J%Dj ( 06"CTdUhJcn4VS]IB[ss\hL m豂s1q4GQ;vobU|g. G GpyJ䰾c"f߷]E[+p"S͙ى8_&ݓ4~6ioat8ʙNshnV:`60oGԜsB:!b2jD |֫DkBpe|x#^5v"Oq4IEJ{"d[{Vwuiy32譃e]cSsS oސjv>$%EQĖ8'~= Ub,xB4:vHYS֐| .-Z7I}{_6.U;l$WΓ0$p <1!fE>nv[㟞ju$r7 fF<ܤ@[yQ-s!Cu !BQ?{N+WaC CD< mk}ԏ&x̝۔aMSvϲv ,]ߣj,Vn+N8S*^f|t=x4:YK-8 nj˦: 5MqО=wJTS1! UfEE֍<+48ͻ ΆnWkߕSOUtT,Ĉ bYġ/ؘ%a@L}~y;SÈ>R(G}&1#*0$O6:n"6Ѧ.6cwv`Z˂d^55ˍbL=NoK)!@ǫ(K' =d qe, T1 v킾qUyܻ+QS vI>dKcs:F^ kCi㛷[x}hu~bp*9l1_\BLGUjTu4drot&FInd,_BdUYCTo7'Aռ<KDNăE_sca~T.y!+٪&0̖.M0t*L'wqȮ1Zݢ$tSTY5<ȳ!ў 쥤:; U27gKd&J:|M^g?vv7vWG25ukucVqZ$M9W6jLN-YLcv ۆҤQ!_l."_GDCHSͬ'kg9BV@еs5S=^00Qec.u7"z4bf]\aI>b֠Wa#Je"bH_PynAڟ#R#a+ COsl M`.a߮:&.yR7t Z&U eZCMŹE>`ÅP]Z \j6?ũxi: hkVި CL7QPk ujHZXp~&X8ɔب;9j*RY:HjhU(22?FvlA'!D.h9?ix{$B B;8nUÿ>9?p0D`NRޒso_'K)=*gXRȒ́doDʄ^uPLi*oh Ѯ=O@/YskizVyl2'KIͩ, eC4-KVA2tXOzr] sV=4AY&5[B&-ѩO0 =֥(=Z_)*ӽ3\!F75Rg5,o!J9ut4 Wr Sѯƭ Khtf@`vXvi xBfd~p&b̨Dy6_V zoo8= oxq3V]PH3~PEdHM5ΊP"~ S]yINY6Ж2=w=ܹT[iڴ_ۂ^5 }On!myd h97ua Oc\mq,HM $4'Kɓ\2 \9sȆLFSWEi1}~y4VCD% QÝ"qPGo#shzfWMص!; :`xՑ%9E (%P#"[VY9Kcwٜ[0[^ ro['ʐi 1[6(ZXJ>p=9.%YpYg2C\Ȁ#˕l g` GVP7p:<RȍP}vIU <M]*ZʨFVgP$Jn"ulR10)G^uCW_J[T,,OLHVL$Ϻupҭ{\PA+!F'W*wcnA^?d\]v$C6T Fo<ר@wOI:,~y;'.\dS\|*hȳ8y] Q4BS੤咊], TAGO"ԯ)EW=4aKR0;N; o3ъ^p!ymL1tn4)kYK*b͇_QK2D&$lK51 SJfɅF@ZY.˿$@gR8a#(* e1Dc2ChFdlR Oφg x^ E/#Od"(PcLgZa՝^A %}7F;Vbĩ8;МS2J(fQŇ#"驪yXUH$TNkPUp.wz.ASH{-/j= -G?2^:l.Qx.Ԝ7X'P$=˚GGoP:&S]>Sf 4k7ТQU( ҆Ol xV5Ά~I>&MW>/mewni4jQUF.wr/'oɍ~:X#ؽ0n.~ Au>CbW60yQ|~σ.vtsʳQ^xf Oq&xeIG1s7o yxEi8dM+|u8 Q^\`ܞzd[i0 ِNߗ7x&|^<׻eg0NĔRʼn5C!2+OB.G,hK#l>1ٷv<0!@eMQ]UtbA+ԈCDf䌅@qѰ7uqq_Ø |?Jr'qsr b>My_r$\XBvQJᔺV̒j1X! ]_ymܱ@/8g#64ϳiVbIw%SޣC/^\g?VixA޵v=&=|̩uj|Џ^ 1ާa!ntV=(DQ}!\K}~oHvu&)*7W}3+Z EbCO3'>zDF'F^kFܟW2\R h3L$ |K;T S"`6O !J}n}\$?(Fc,M6gbnHV]yCTVQܸЦ^I9h@Ĥ:CztPp Xd}=hm2taJd&v@,ܤFH*06i|ҮO %K1~: ] z1KQ u [&< =WhwA^خ-zn\ d+iLlJdbz[׬/6 ů5a"z$iόyeKO~HfWJكS)K?Y.'T TK\DK]+i&@V'F= EGBWt`!6g~N 1zDݾ/5U'ְq`͟c7I@,wψʅfX j"J swETO)ӳkǘR$:(" H x-tbC%l E 4 2#e\ʏ|1>:2z>RJjWRW&5Ԧʘ5b,՚, d)x#9bcafm/8NYaiMxΧ]xeʆv  Gf4߲' BSp?PÈYXF`DM`Ç(;+Q Z%--7!F( 1f#>L4 LNK}cӼjӗ1MWhrTM M nKhGLm~\hn;!~qJ.^(( a 5f%5 'v'Jz< p7ѐŶ ]z0R Ҍz\˸Ȧ "E$Վ/9?A-Hg=|4`df(;'W6 ("KPADT cHO}i˲:=w= IM|aՏjaр/aN.!MJ#LX@=۞7guxauax4E$G$~ۘȝ0т4R톩k~]VWds `1٘3~$Dy[*Q JY b:eeaµqDmvv;c=%Zw#amT`pjayF #ICݠ@ JhVؾ+g <{ut1w ?xсĨ5JGAB\cR/!c+˒| .,}%/x*ƸΝBRx&äABGGDK"shG+-5X";QXGqԝfx׼ʛ<@f O{RYGakFws2Ղa5|xP\FxI #S!kKK 2w4Gtk0s|HEڸ{|e^jy]pB$DQQr?KWw<"RXpzn#A%y/#.~ƇF=YS0 ?عws|oKMIaŲ·9諒5=5~FBha}{AqPf+*ڹ4D9}&ƒRk1|"|Lc+Jie!xh+eno0HvL52|6$節"464"U,غ51dVH4dq Ȣa&*6jҬGMbO:XŴkH&ViלxV dS>\# $ 9y ˚҄lātN/`C9e>(\fH ]YsΦڳʑcg RvM *F9aWX@gtxrT}sߴdžNwKa9"!DVJ-ޛ4(N#2\/:1:<#M|uٛ/!eJͪ>Vȱ@:l,CMȯ݄#JEkl Y60T(naPr(ҝP}rQANJ k_ȧI7D|KS` ͓B=[?Tщ{B 膶YY'${5ѡnɥB5 _wR /tx9Csk,k"](Kl>bdA'8N|37_N{Ph)TLOp|ߪOj1q:hVN8-k@㎮^#g"o\H%cNXnv͵Uhc1Z@{]_8l\=osMMS^ۨo\S> C|9)hDdjn.47vWԫkTutrkxx(Pu醊 r 43N'=۲L098 UtbvG>*m9qOr*BKA9]~OD- Db/ۓ/`6Dq\;qbԵOb6=|BX2ԸzOlr2)|IΘ-W9,13=F*`BT#H4K&&KbeN#Mn@u")K}a9y.-T6^ёt53i|U Zl{ܠɜ`pи <"dZL#ك.峇X}$A5vXNЁ Iq)w&鋯8WMi[%ALy]h\"ZZeQZ}=YO"yoo~9\0@I nn@ČyܕPScd")`irpM~s,ۢL!vRݾ1;f 0Nuב? |Fhl -H& K/vO9B×nTfSc+ײ\e2#%fnZ:ZqReJ,c]a4Ν>7'I8>)|5hY/+zY5A&- i?}䦮Msuǎzw%Cb bg ՘ 5\W= >cR~IYC-XDprE;G^p>%M{w%x 察pm& zest|)nv_A/hr K ?c>6~>>R{V:w~q}Ǡyb.s 3g[VgeG74 o洹Ҩ[)`]L(_]>>8MT [(J~*qSYʱٖb{B;oB팻~55aHTLW/ږs,SЭO_ԩxxR|g_;T9B!UK # Uj$Y—S32RB_Hw'VzAƘf<>ehr(x֧_ρZjQTIP ^јsqX~:}hƌqq u1#rEѥ6wep ˠn.ԟ pp`Cfi,{Z_g5yyJ9eaag#UJ_k>yC•)n4UP#+QȑrԑG]J沅@wd"u3&wx\K`%N;gWI@W`i!+ 8@-U)N3*Jv.(F:X"Dw*Іt$ek~uvU&] R]4lȾ\@.B7Lcd*MSذh`%=i*.c}5C_RX2X:4p%T3]/aOԬKOTLDy@|i\16DwbU{y\Ii* @!(X h.t! ZAgJdO@XXf[۶s-**pC$K$(j_"4=bQ)|[|EOW~ xe lq5 Wa9jͫ;L3 HDyZ\+eA@JAAS8N\b9{$((>DBaq}E[&_Ab{57 `u+ezP[qT;CDn$55 oZ[ť0{͌NNrϚɨJ&٬RÁn+¥z3Q*9 CL>yemvD?d7(TtSj;_N)feV \0 C}<-8)91K!1]ַ{J]-Esnu&24lAt 5B*1y(8cRH)pE>AeoV!ys 9j/$^$YC0gq`üt02|4pCd>q͂IQS=SwՒ2G'cˣphZWش]kӖCQ3wx1(M&wmnмk#{ͼP!/ :E; ۾ 1 G'UGL4:Xri@AU6Gi;v-!MۘV|+1O`?Ӝ|l<}X᫺O{ڥ 3%j!^[>2/XsyC[=?ƢFWI`(%w$.vI: !rwz9k|SoXLQ?69钏tȇ+0 }U+ѥg%|(F!SWLtW/SJKcb!C̼#!O qPz+o m[j0k.TD E:6.8]=cb24grCqb寈N:ji͡l&8"V|ͅQBsI.썹62-2a#P)=iu٢[~0bNS Qa1Ӷ˻ 64+96ytt;ⓧx=hR,-u)DzM&/¯*sTj髞'#'dii8'y2 ־ 2/䒖:yNHlBWwz9چrR^ 4nu>?cp[tE# ێvQB+#;Q UB3<ؑ /LB]XQSQ<[,ZWCr)Pl] KVdțl;x⃼nb91C'`.a UJ,#FN}7 XƟz聑XErGA>i,:)!𫙲l1d$5`EN:2(#jViLCbCJ#EGQHu~ȤR!$V{u7qޮf~PQ`&Z{CQnDO SUeVއ#e8᪀FK0W^wRL Sf7"x%'̖ij6K ӽ.cWѹEiBe^mYs]<0ׂB`j*5EPv [3WFj֞D1C6 EFbAʀ 1`]kn`~zKg 3K#ˍM,mdkWK Y6Ds {^I+^U-trohf[{Kk^]hMAMl `2`QR[q*\E)"yym3J FDNRS-` ,P($Y5<ޖy7/e)ʹ>HuB򫹓NQ`f\JD+g$t;6 qlH\xJQ, Ý#R`]Cbi.Hω?v8w'ĴZ4"fBidǘ#=(ڿ,G2[9Hs{î2s>Q!9}XS$y轔Bq1fc&bi;|IubJAA%I[eZx dڊAx^;9 xq$)1풢llw-ޕ6ؔ*S 1X.:+Ź{nAUb9]|?RqPu Tը? :k'[0Sk 1c3=TB>IJ+l|4p."?BwOtN%~L[U?vGްYD!F F'IDf耷Zcwnh(7z[G_W0Y樓r:.K͏3Q|m IZ+/*%?PM`^v"_H`ٝ?wY[1vED6Aʝ`MSҎkESűi܍ Zk{3c**Y0wFPI b=3{L5{`d/_Vczb:V{ڴw! 뭀W '"^"V 4Ss' Szt)/MW4L0'V4"Wzp}OjB. d1ZN ^eC"׀ix TӇv_Ml% (%U?āoaTNȁNi`kŲQ˱,EF]MA`wkU0'f TtNLac&&#faz:N~7 ڞ2ksnb5VъC1^nHWAԱ\GW*-[Og!\&ۦ=Drn9ʨf?$opHN"U(nW ! T'qJgFxeƑ3N(7ObEF> 9{"(2TIK˹ QqӫOy4BYW @ \-{+ IhߙFf1vFNl[oUa z$}\3>fĜ:28>$Ǚ8gpGy|\척Hm$_O͵K7r{6j?!טHr5Dds [0ki~&UJ/xQKn[-@t{?1;ȢUrzD1 .iLd&VX9ƽ}d T#zG j5 _9unھH~eůKM~fkzjH "_:eJ.BKask1P?Gxd4x!Dc%d [>[_wڎR'/1?Ť &I/,o8տWM@J72x?iR3$YeV%BB[Ԑt4e5=3jrKˍr{(^'t%:LŪ*{S_u-s8HG!t=!O~}[ ՘L0[kNV\[蹕uX1 ө#PopQ]rn>c:V]z+{[#4BL#%*ʷg◆|@?8취>&O;n & ?K3U^By&2XT~r`o'W*K+Ѕ`p4 WT{) I귱SY=K{>yw[kHP)o6_HNW铈$v0{ LnG)3:NrW0DQ|d#O~DeLn;\-ݠAҌ= T ; y6ۛBg r$ H >h7ui}Km1 d. h A}_X)0$rk@:Syq1I(Zd+eLHE7uP0- DBȕ^ΡRnlj>_s4V3&3B23#4[0M)U>&WC)#DkaRO8kEJfS}4 {:o]*I _D(sZxj#ٓkIyI e%u$~" ✩LK~݅Pr "sW*n>hǢW?m|rKu~,ɚYLu:arG!%zB̘YDBDtညF%fo&6k~'c3ʀ.JU5LK$RVY}+;_E(9tX0-hF-O'_,Q,P5-Ú!ZzuM cl hDaFYe. bb%iM?\@ s6 SEņAfd蕶IaǑb|d̀ZYzi Y%nYowBRCUvGkz)?,~;t], t6UK3g @ꙷDU(&}N) \0AǺSMŢ𕙱<.(5Vgamrm{bgzh9I/~uJ綻IQ5{]nݔT3jED"X%{c(^QOWmh3g8uPACMB\kX" +\NSo j6mjSG/8Evɳe 8 1N4Gi[{*ᬺ:shsR Js")OZx8z-f2y䝫 *0lu{칕W ]+8&ad@\S^F#{fB aL_&Pv%K!j>7CT} 9듩Y-/ G˴'~ԦŁB%/ϺOCbӱA\Lt;p0bY>g=`/ 7P.]'cfͦB k.'r 2 Y R/E[_@oȁa10; )_2 *aDn%=z'cԡ[!(=.yGVN:]r>-G,%$^p89u]iʿ"6q<,#L|yll^(ԝK,Jj?0QG_t7%YTry}Wt1}woFNdUIG8[e[/:`T4(TYn<D {q8I6C%!.fzrjx`q 'X&VYxdWZ4JZcKUpj|J)Xl;><ͮ7z3!e )~"bQµjIZ*eT"LJ߭?iE`b`~t*|~A 2'g L$0NyQhR_f&8(8ՠC$ .u`",)79o>cQZĵ K}d_@zLUŐGkkܺ9;/˧\ +e$+Eo?WVq^׺bnסj  sa$ qP =Ϩ]T_W5|n6樣OR>T?Xvoeˆ)y>nn~k[2mJf3 [An[c11Fa]8<}[BR19CdZ.-q(̧f}z+\3l͈P5=87axoRFrE S[;'=H*C cuq j6ч1-b}fVrm* 1Q-wAF8ffߖZVa1 u2Ҽ5n4W\gBtñ^o0r,|d0=>| # HڴPak 38`W?5ضPOsu_K׺d5xsEKx^2H1ewBOxH#멙D;s6w׬UA+] Wb̋RO$,rSp O:OOv*ypE>X qȯysDmПHXoz#쵓<7[r=d4{|m4іL-sҽwӃNSυHMqa΄Df*UH6;1VZsAtJ%". -ӕ8}OUB`! ,P*;*{ͯ 8 (YI-qF4(]Ú솾]،%y14#,oN4T  }G0Fj jw;gRZI<Vzt?&Ќ| ".k<$kJg3񫄼6ѵ@? *.* U4 w3.LX+FWk.VhpB47AmцVZ`뷜תRWaO2{2ӓlS)G-rEGUw%!zAPLT7Qeu-Qـ=umC~lκ93|3 *P$n7sEnE0Xv>$͝P"O % 9I^!0NeK(5;15T` X=`X\ >*"v_jc-&n'Ɯ񎒂2xꌓ@? prV a)Jt(^ѰZ gXy橡R!#DI$m>vq$)hL\5#+=0苶:RLW-Wsw4|]w 4(ǣ'`{nps,{{2e{\i, Cd=9VYb\lE0rV3Q=i8/,qi]Os>--PA927mgkH=H[3>d]E eFR'vS|.!>^^-6+7}~|طtm'BrjG12K.x}NDۺnO;Z,4.{?<ѻiB !좼#LTPwz`Uwz \j9=_dMcs(BEtj:q#؞N6yuДFhrk3D. n!\|[ы—rʚFu$\G?+=fIEGj]80O04Epwvd@.[yOl_B:wIal|MECnǓͨԥ*ܢ|{bNj댌sfNL7ݫq=%T +,;me-׾b9!))ip ^lL$͚(ۅ-AӉNS&\xln +OAo,iNXd_i7ӜfzW0p.<^y~(j}gD.l 3F@FZx] @1҈M뙙4kٳTo,.ZOr,KͣTh+9Icv&Q N忋gڨ]EGlS&P)*@,E C޾gg Y~eGI(P/\8 M V¦w9EEW1Gd`N3CAzblZa-`(W\OuSa UVn\dN}XOM&8W8'?&LK4vڴ m c$1<۰e1R~lh= Mj&ogkm#dr|ܵO''dXyk]^ NJNv#J[R{LH.OYU%4Zz~`4k>C=kK*̶c_m,;_*Vota-Q,B3$*R~~92IT)MbfR`G-c{%M`zjCRU3-v^@nr.- (ܻr!R4^`8G,wAMCPאZ>ˋh6AVl=V岜IۑMOI果KABPa&3kY&y +_ Ya:7~{÷8c#aNVT6|h=џ[n$!1>ڸDBk'Mc4-)lTq팉N Apw/C-aXL'ESU:ҲׂyM0p@L'jh suDPwpnk*a=3TK5L2#կaQZĜ TU.4`q$OR]@$E.폭"2/aл-S 8KΡ5 0Hk&lUHLe&) D@_ܬJם|Zϐ+g0\Ɗ>q [7u% #aI(|F |wl0_N|DwڛZ~X~>7x"bEN-ð‘5(s47#fkt+}7UrW}ZihEۜf'ml-NE|?lᰞ;ڣŅzRt[32m3FGعU)|p#'pٝ┛|R vJy EkWMЗ_IdoN;d`#"(!VNME7be"Q' P&cq.,jm"n0Z 7k~'-L}`!<LFƇ !.fi>$'uA ]ޅ}UbSVߙ|K[IF;_8)x<>[V%s48[HuMpqL&YΒ|:b'DNa҄:^VCZ9 7ʻW/BB0YRMLGO{ɚG}& ǵd͔l2PD8 c@oJZ¤\}#Oȁ>~&\ ԽҢ/V`{CĶܬMQ2%@!,܎U8Q%: ǩ40PIR9&TOUl+{NHk01cCg{DhAXJd/;- ? N]KަV_ݐCbD &l9pHB3䟭γʒ1& t1Eu {tlU#0fBrwA*ގDX$T^mxD{lU8'ð3<Ȟ~CK{7A:ͪ3G<,'( ˮ0_~PчY*B+۪{9jՏ%S!8&bⲔ`{o"Ѐ/_VsJ [Sw:Ae;lgxlvM\< AhîCNf&:ݼj4Lda#_gb:K݆Gg^ T 5t-Cjx #ᰙ#vFVq",q bG.*ӊA][xtO|g0t+Xu]Sr΃uøw0-(8- =$/D?ML^둔Me:#!;b{ 4wTƍ^2]5 k-tnmt1H`U0l4߱db3!hmr(z0RŹnBeE 0]<tѭ;ESe }N-t;~=Lt׃Yb]]GDw(N6N̅[LJaɴ<Fr8VK9\s=DeAճU a5 uG+@(YE%3d؟wŮ(n)AmhQyG 6r)ږjp8DZ9Ž5q桽 5u-nT//@0A rs/$Ir5VÁ&|x +6Fj 5Adp__kuwL`lم@(ŭDن=rxCUON;vH= 4U i6SW' [5uQ3/p]Qp?1D *^mthͫ7&1'utJ=`nwjUdK"8yM)\_x=`*3JK%t=^o*.ݝh!O<4ȐlnZvL`& h ȍ^=bF//wWXR1ns c;i, O՞E1:`T9:*bࣘ"Wl'?>7!RΜkep'nÿ%{b-64ن7Fhk',6qh ck~| 9AÀ8`A $NjIO_/P^~]ݎcq {" %uvr+_0R1v1ژ/JOsINs3~e^ ݢ9G3. !)~:vV<Q'){MKR+:\uNݓ Հhyݨv0:E3G<_zxGIA@'npK 5py.F@!PkGU6$BkOcTu}CT_ Iq*nY;6=7 umkϳ e?~EKۧTDKR-mdޘ|*p]qm|rJ)$}ݗ>7-#}eK?1j7>N A^͍~2 LE.\Vm.[`#VW]k m(3M\WQ@Y?AȁՅl݋Jq,qut" >$^Jޫmw'0H}?^"Gw5j񇽄K8=1.2 ?4VnWA 4ǻ ӵ(\Fkr` SKPT~3AM\ftz(msvV% [ғ8橃5/>"DVÆ^R].2@B:?0&h򜚝gcuґn?oYjU%'c~fٙ h4ݫU_H E+G_gطYvJl(nv$#w$/~ư ގw8yxlEIpbFP5F|m?'pEW|(|a̞:8g {Qi<ph#òa g;Cm5vqaFi%8t: Esu?Xub3uZ{M<a0x#tFcG"'DBC6 SR0wmeQ~g֣x.YH`ѐ?ҎB,I#6!]#h 6FtfjU+!cỨ${/`)Hu+s\$DIu,Q/[$)AOa)ArxǺKXǢO6J;Zc&[ 'R2fe!*rkL~0#˹S]>┺b4ǵ+ +Ϫnb $K lXXt! ւXk:@-X@JvB[%'_ߌx(',uft\~]S m#2B;a5ڴuLdRYo|E; m"@"#S".bہHrDb 7<0LXC]GsڹQF.ԷA(KbdPAJ-*wEl{ж);_ĕ-3JAlƍy٧tj "ѷomgm>D.W?9F *E؃YBC?MNB2+pc[pZ||jb1iy1;Pؠ`d>v.Dry"_r5)%>dyìHtp=zsYsAO!9F Z2t>zmUYﮆC+ぴt7 t=љ\&W6˟/xy)E~8jm<2B8r9CunԤ\h^pB/iuP)!(8s {UƟR2 LtHZl%L;`. r_QyNph!74K.#{ HGc[(|%oq<;-hncZ^^>"m@sf ~1^UcNr75 7>ŨuG#LFppىڎ 4L*7@ep7{rx7n_3lt6Fz.y"V(T8`jyLĚI l qPҳ9F/mbPۊأ`(/8OkCI, '8 sy6݇;c{JמZOB˗')AQ`5aZ~ ;9mMp?x@vyie:dkx^UWM!%PC7;2z /:3]}gR߄s?#i{z;YI'Th/rSv4{uXs"Wr9TdTlu{+m 'Hi?yF$q[㥀RTL55@ݯa=2R C?jXK؈zչ T i>M 4d}9%굸ޏ*ڨMa~95ufn?n0]!75F.W^q7-0QmD!jg 5ƩBuSW DhEd&SybVώ;b~K8c|U#z#k]PPY%Bi^E024sB.ZeEW #=5!W3\C$*=\nNm56cA9"UFu9`BsePSVW2*ypMҜ|3Q3݁M$Y(dᣓ-2" 󄋌<_/ńij\=+ Zn\zgA9B߲~U^lsyfC@τ"@HEr䰏IFV SCմV Ʌ*q6$1}&{wp13I"Avg `[*Z~8pNN6MY|nS~5%a1Ե#fҸ]*D+5dRyypUymGe[x0sF{oD/8srQzH.K?XiɧnB E͂v0t/&AD(LXq\u8S=dYf?f)H]b3XQreual-ٙ3,UdǣՅ-fM8z!i04p%-//Sɥ6+/e,UиjH`S yi$흇K(BZ.1>"ϣ\Ŋ~YۤGb8yC{J|e;ZSYӚbҴXn] L?$o!)^onh>.~϶]Y e=pBBKFz&?fa&p:/vByWX@29xTc0Z?m&='A A_ok<u䣉dP*^8 }\jS])Z !U q#[i=[6rW;Z 3U0o*'ӂx9 cgPXSwPJ ;Jh'ݜ;mV}ՙE"_ZUi뫂!itli;d&VP *h/HU+E7-`{i9BI 1WLJhnƌ[8Dk{4Nu%1F$,0Fq,D_m- ^OeUB*P░E}WK1$Q5?d9?^567b.%Jأ9Fk}T$O,o{JrXm`}  rScd[b+laŠj(OuS?r!\8ʷs}gLpg) mGnʕTf4,K4J U*i;tU=I~Q⶗*_x^jbz mI[84|JzmS\߹M'&{j U)n䋄lS "#)}qK窾}nM nSK{$ڨr>#xt^`vrCao0}(ʤS,P{T<⹰ڥ=I=fQez@+lzʊ̍"m~R~"0DY]2뿡[loa(ix->{a0zdC\L.Z}ɞ U(je4.mȷcD1ز} JpyjH0B<^Ut"kغ/Q`)Bp()\wpHp:ڹhA[`" 1`1vUqÌ0/3M vt'k=\lq~ $pvni- $.Y H=M q|c:~.p1a Zy29))4!'^M'?ʿbE)B$3J%3Y!Q$6Jb{cSi(Ѹ׼9n#MKѾ*yZVHrᄼ~Mr&Kir{_6ҞOVg$p.#.oPң ̘ӓ\XɄ%Q ڽ۰pܶ͜]2,*T HS>S f*t(6ӁKTk "[v#3ۂ*_AW3JyBߒefxH>8r s,oM|"e.U i6Jf1/ /B-@yf\0x1Tâ5CJ'P^简MEG:G'g8̕aw8Ҁ- Oq1~Oh2>i2:B2 3 M=iਗ਼ӊ+UMiݐ2@-.)s6\X1HGzr>!JިbLY+wedLq\7L`irp.xGԍ p?WLLPV=8\*13\40 >dYX0ҩ1,Z'#DըRy. V&PyqP;jKIpΆKPZXeӴWG׻-o*SOuw]0ŽB\DeeKf~]UUb|>[uU#HP"O׍rYMHY3Nۖ5 n=CI,?vޚ\,ӨDNWyMAu!eJW΂sbzȍeX2r@ llapn,% +,gK0ҴM &Sw" d9B*Na:hE%x_)11ݞAFFDV5͇_d @ex%L㘔tҒ{s!0fߢxF|VKMv^ۨԹl+#u^0SP1# ^tb+jKGq`3v E0~R$~=+!h2[e-l_4[Bmա8;p2h{Z5nP%VPhcꇃ} zNXV3px#@ xBmL&yQ|%%brpzcmW wv]EhzA PGIoj|J*["rTtu;Me_Fr,4BqHOS=&23KLnarW_w7G_<}|@1& i\ ԋQaCm=kxOQBs؎P@JhAE晛R%FFijoUg0}L-G:@%1u<,rg GhʠU=υ͈S\Q+ y㊻`Z*0R&tdX]ڽ}9.CEcu YGp'^k<ϓt؟Cyv~Ux Z.TJd;^Pbbx]L'hc~@ڏ IlٲߤZa 4zYU̗И$HiVM@2Xf 1`|"_|eճxJzY &@xp]ttjNCי8b=a7Ź,@xB9ϖ14xhN?wi(#NǠK@ͺ`!*-mke5䗡d0(t9=, k#̱@_;@N%]k+kO~b=s7]"Jz2cH򒰽pOudHU@c|]}果]%RPU̫"^$X6qNw &o <76wklQp1mf &N`Y鄮IzkHz,wV}pbPӌ'&0/A3Vyf~{2~r=/[0ǧA|T.o sY/bp-#Ѧ{Ե^{X=Ms,>v.ߠ.a\V1_ngJrg!6)Xc:wvQuвAw?^~uE6U֌~r.[0+ *&$Qf v0Ufq\\6Jhi6c\iE9yټ=jϗV:3;LRBRow$+!OjS R&cF6i! OfҞÕ4a7^ià4^I`Om@S? r|. +;jPmk[@рW~FJ¬<C?m( bW҈n?B1 PcAVdXtmsy儸L&^A;oON<&ʆ=*)dwaTC<SuI/vטك!n YAu.Ͼ=tEND_įb`(a'ɺ.Jy=Yh֙vB?N g-V NzpOFeև??Vϸʢ할ϞlQ[Se/71Z'4ż@KqrTc26 Xm"\akFI_oIEhbm ! x ec{Z lt(F?t[5[UB^5[mTN[U.Wd-ƞW[Yt q4> ! l8#DO``#R_`dp`k#[_e19tͧ5٣QF]}*6oߩ>61+KcNi"WE'j#=nᒃ]EVZKDKPof^=OjmYjC%#HWpГ8am𽮖tr2a9߯O>F#)d^&Nm x;R~ Qk5orIC e5d@Ìw+;P1ɾxk5Ep YN*f)&|F$Mw*#/'5g@_.A+JQΡ>F}k[Mn/vW @O}SIQkZR^l@vzQ_Elc3ԜĹ푧7uYbl_b/Q&Q0owV:Jk 38f7P7~$ח.Ѭ>O;!)d, Qh]@G٨P|mfmgkf:x.1H e{@2 C&bFڿbZ0,&#?;`FOrpJ1g֖mRU;}} Br׎HU v.t|ùE_@,=J )Hh϶x<1eKօ_@'̿pfZ? dPW'ݝI!S er93ŏ'|Q,н"sɐZvmĜDFi9ۺozGɻR vd;SMAa̕I 4er= d7Ү) ؒND 6/}tME7MKKkq 4>škgǝXPlrNXbn= 7 Nv+"zQѼgLAPaNu|"nS >Q!QNSsA)O`^(݃nXa.b-./}硱EQZkYdWwMJA7}yNΥ;b xv;O <fŋӠD!c9mNn U%H?E }k /SIR53"}::He T/^^4J a4;l-AEi Z5a]oi1o DŽAL&Eo"- ϠAdGH]$҇n:qae잇q0dW~۸_TqV+A H?w[ rfsF!_\f$}F'B] > A@_i3j%3n%؈1]d4 @S#/%=$z̗v B*prI{sKR:a~vFKPT›vê.v"#msvy;e7 =h80Ғ6YAЧuGԠE u3RM`M*1$ф-I$nӼBiα/aq+Q]𻰙W)́~4dVy{:5שe 2S:C'#fM\za3m[ tbTh-_(x [_%ureRt~s I"ĺ%wŽV@+lض+) tTuGJ/v o`*=JXQJ@JHSk]Z < g}أdўY@:4ǛC |k(`tSj)1[9 !PB +|ZpLJbgI2z EIV4M:S /YGRb ݺEIuu3#ݤt%]{Y-p=v4IE&DnX uyMZEۂ-{f p|ϟሞ ht,r;I'?REQU[o1ZoCTgb')~{Ep~؏\u6q[h׉pc4ʴtר0ױ[F_H^:la:w*I*Z!6l% *n:Zfb󋻔ɶWP[`V =XPlأQo\MBB+0 GGupEyQ-)0J n΁xd54I$R-~-T7 S^hHӷp Dfv"PFxźgOXmau.1bNd-G>#le lv= .ݚ\yozvtSKU8dX[r ghɁo N&Xu 4~2Ng{Cr~nTlQѩ?T1g9B5[#-X™ >vB}syj<\f*8u`\׋c@ţv -å. aKYQȆi  *nNf/e -b$9Hxo^ 5oAT>|$ئ5uzͥuuӎg .2]9C=ug2/5OW]m)Yp\? r" Xbz)8Ik9~14$8( cO' M~hZ:ӱ0n"&Y7,0i3})moLˍ0!.|7Mb@hmlyPxtZ'܆]<O]%R"`;]'<]V f{) 1y]VRs*ztslZP;wЮ_P&o@pz@+ VX#B#NFb'G='uʲ=)O.H$!@{i#AIρʵüDKJLjIw5N,bSyzG -6 $M Q=f?d`m)=MM3yˆ|€~3gP6URMO3j,߭y]>3?~TW*?}  ˳Z$,[aqr -g6ǖ&y»u?M4vre;?JF VC Ĺ8Klsuv;ZRB3i4|N+ZȼW&$d>i,RǼ.=P0SXE/ug.[@+'G,=Q,USp  9^Rgs2iv!e 6;W* k.>GP'/8m4_rk7QsV2j{57 -74[C!Rș`jqSq гIZB;?,/r^%2L;i ~ZH͈Vh` d #kx =(4j$`rϓɸ1k?ȂׯOfg${ALc[\Ԓarmmss5Q`] `M"2# #)䧚yv'ʔӛ_c[zq϶Z`HZYW0@V`(L~<η9jgxyT;+%%eKLMH53dZX1Jj+ }MIHCQ+Cl~}K-!_w޴* #C3'/$\DWpXF(0vI`*z_cRtx\nd^=gBi$۶'|n5@,&@Q`6E{$MZ0U3OWh)w7$iӊa3f˞t֡]7)d_IJ3p1/t#lYK\<$׶ qyl据lAݦqXfsV e[G G.!WF1AV19'j˺ފS IH#wf'eD ,S7(&ie>=Æդq}Glyu6sH)t;!YzS5k\Q\ 6Qnw}[MQ5cAkKoM7Jr|i{RuGO}: CfArYW~ n!1cpQ3a\Vyz<=a)nV[V1&T (Йret=3SQh!m88};!ss'K,BœVY"k#l̋MWx|!5 u]7S(c/-$k,d4=T3.Q-%@IsW)!YS@B4ЄɐvL+^UuDa/x/#APW9?}3ny[E*M'z]گOP7CE22-7LA H4TB屆5r eg)._# @~ׂS08+aR0CkٯzyqTgz8NoAjp%0UjiB[[WH C 9W^-IPK|gzN]{_"K8s'4:> Rr]qRVTNH_n?L }omCӇ2b-.s̕ΔZ wjL mNoqcdޑt]Wxr> b<ѮEur>Eg7ި&ozOwj1"} &XQdc ÷ `kl7bϙ< *'i{w,R/^4ew[bHd~ۺYJf6Dw} : iĴ 2}L$әJ&f'{meiN},JIseɩnZ(&_9 |ŽOM_(@LEpݩcC#(w͠dڲ }]'3cQv,uNj<'a@pܓ\D.QhD@}X-h1~E]#3+jx,'Rvig84bY PlZM守'19O۠B$MlqN2~K i)Whpy}jkRI{{ Qŕ^hof+ c0r2W}-#"tzs&T*N=)܆NUޝbm\:Mw qFpo-ʼϠ,ze=MVrf1#k H}Ef7&3Tv4Nwh@_)0q횎mtA]Xȴ~euBq1nQP>Txх`Pop=^L=BQZ 8U !Ul\m!l3V65F~^mSE7[ 9'I89q&qlX_ض H^(SAH Jh0gZ@_OÞ6ݭO㒔{ůw~ }*B_5# NېԼ}\q8IͥNM[J8\K3s az\9ᶝCmJ2h'ǣ'3RDHyKw™V qX፞co_=O4 c|\r|/5zbq{\W0QGŪ3L\;Af2\u%&.| rA/cZń%7#5 Z@i}ϭcFO ԙ%&O)w O{kbѰ}[`R$<;1gbQ`~hIiㅣWIpICcyF^ƆW뽌,yE~\>tD?++gx_^[) IIsUE6 vs- (K<},k8:TIs9K?fN_V?5uO2:쫟-@y(=}p$‹d~\5n1;xBҽgκ\>N̵~Gҩp_bf6%I+Jiw><͜lfҠL<Ŭ|0#݆B5bXvĶ@&D)Ig"iu(>~=DdqLgt&99hCo5nnU^Z{؈Y1?׏jW~( 'u(J0*UYŶpbY*wDFSX~qZ$>Dඈ˽FᠭUzTHps͇P끒fo$#?OW..pJpeòIt+F740p}wW @4킽ʓ&td׼78Rz2u_F$c+=:;DS%*^ d,g~FBUKƹm{o+$JqQjmh>UXL\7?oxgY;c #c8_̭)bƩK_z"Y',ɺѼؓWN)7K=s!]S8ǫ6}-m I>fTO(H5VzpdL0sHVJT\JH^j* J}#5b0#>RDTǓ:K+6C7j~3^6]vIo[fC =`\L6 >w>Oҷ,^ՒFsS=5aE 2$M /\Cĸ߮"90r/#uKHh f [k\̻>2UOutWKBG+?B(~B7IɃ<^z򷏽|ysJ4&,KN#%ediZF8JY0J)^]ARF,IRm*@D 2X >{w#[E̘fy*v%D=+HqdYpڊi$bI)Ge6hC4ԡB Ԯ}Տ5| 1Yద^#(ޕ!)Mioj"9XBD/-ܣS;B מmTCqcLF$rlcmIT`wk@0iGƣ`dhΞM /5^kG"Md~SE#-U;c6bJD:4ۏG whP~xH63'W%-S3,˻0"[/?nS߭BkZb}Ex@T:~Ҏ-4QL䱝E N|;>b Oē|:C/>O>:Ps2r?N&H.͛%bF_$JKaOpjIfG2h)_ *A|$kDr/ClQCWB=EiS)CYYyq܆&i+(*Zu46jgVͥSPrSlcoѺـv9+A9&=^p]6R ?+!o۫8bTX#x|i̹qȭ0|e@nSTGg݅̓HT >cgǶtdBE/w!VLS'=KQ'HLi(-@{v|K֘гLK?3fT$5zV괷/cV$kWV-Wb޲y8NV|wJ>plfCǵ} I4;~M|Ruk|mk @Q@}ё6&SU,Q84lC?(3lZ׋v׹cs8W|y%X>}u=t37!TD}'2EP@΀MS~{$A$=ES}0>i;|iƂC7lֻ >Q%OX327%c^>,\NdPO6Q f8}Ө+ܖѼ}|5.Nsmִa=8 C4 PK?')WCr'\ & f<_"QBP_πU= Ѭx8?Dr:\u.L Gڋ+g^fyL3iٵnavT_|5:s #]Γ$ajĻ\5-g&)tȾZ33E)+\{D̏q0Oy/νv֖1qR4's֡DOD(.r&uO9`[rP^:ˍh 3 /8*z|ə22$;(2}9@]GFz( ATk,]Vhɔ٭o?Gd -0#J,Vj&Mun2"nQgZtNg8kHfy^9d,bٻZYa۪$ao1ܑՂڙ+v5:l@OԵA/jժE߄mioLxd ި%+cq ("K4P'@&m "4&S2/jojCvQS.h>ͳ@kh2#OZ G׎Mv)^>ݰÖE`GP>ܹ0ygۑ$,(GQ<ì$SКìEk2{ L'f0Ъ'xQ5cyXs@ ad&6z2OPd|Ѿ>p>&(MET?m2dQͻB] B 9 X__4V e QS^tpp{ 6d♗JRT+p*-EϾ*Ɣ,3؋,J1sgojmiiu@'א+ -=V^5H?A#lAR'DXYI€C0sږ~Mrs4D?-R_/SD̈]m*9}NȶdV!!@BbMqkSٗ-A;DHN5fĆgIgLv[O+uɻ"G2b8ԇ^(nͺv\BڜFI#)і/KN8CJcaMb)/![iSIRD _)h~&Xbbo81 Sயf,"K?3U0.,Dk^O D ?!0G3bj@j|%\z;e˨ڡwj(酒HIZ\q8ӡf\_u2!<ށfEnT{(YW/4J Qڷijr::े$zHNZ"J20dxOψgބ%jH1t{O5P^>ӫRD>OROXU=5lYX\WO^иM7#W/ȫ~,@BHdʩ oW^zNE]׍}CRݢ*ǫ5șJ,!(Ȗrn^ba-2B'=o':8ꋫ'k.V~C=jۯV#&b]4 /#{W~if20R#CZ i:Ryha{lFT;-|W!Jz"N`p 83xB[asT oЌ*d"%(B\GAJت dMBSkM)7J )wuF g3.Gg]Hq. X Mc<=_!(5iw<۵4ѨȎ$TJnXԍO n8iV9~T;9"G>>2L/[F{-]Sy=/~Q-;pVKG#ns˖:Hi R6xS5S6QDqm nIiXػX&,Ô1!=Ẁ}#Ibư^N:[ H0R|o_"FY% r8E[[GCÄ }Il{^vtX8 ýJv:(`y{i܌].{'aE$uu} e%'ϲʇ%mQFKTΐ# VBjNqW^9k*'N9t$C:zTà?W[ #) 8wc~BҞAK1Z~\m鋊a7a8{mVJ(\hU8cu*AWV3s35}KdЭV62Zi>!aкY7eTk@"hGTM-:K6,^JC2/^JiJ"ׇLG3q{{(j=#K]wkRL\ ϦY5e•"d,4@J+fO q(nu-03_|L.NҰBӸl sqmTkg T1IţSYB㑇͌<⺮wQձ] H5Bڟ. .&PP%ĮsIF릈_M+-K]!ؗe `Ogy .4wfA7(O[ bXgrj8O e(NSX41lLY&N۶$-,n!e/y$ °5Xƅ&c&R_L%oS LL 5UT"+\7-nԝllԇ')79K2Ի|@(5ur=+B$=ExY΢U*O R/=nK2r63g8dL,>N3{'d20n? /0P-NSYRq+0_3IXA| xc39;!()2-nM5Z:]?~҅y6s;IΡrfҞȠ88uɎGW C='5A+TZaHrN3U\1m)mԻm$ܣy1X`OU`::H!gzW8cs^@* F~A?Y-sҪX}& )Ggv~{19WqYd3Vf>ƽ. ݫ\H )VCc|zPl~KL9dhV%%d?tuC33Ke`e=U}Iʡy&Yw, +:j*@=V]ܴn{3fY&@YZj GkDߘYx},P[ G4:}j{k`8h?˦//Jk?G,o~>M?[#p׽~Zف̅[6@8ybUcwNޢPoȺgK9+!YΥњf{,"Qy w߬?{Pl8A^W4'8?>u/gs1o c;C: V l` 2I|j-"l@]Yc*k0}^Ѷ6?zku_MlުK'~ DFli$RO/4YsGK@Woww N0!lD> dGFj9&H4TM@6{ޭ*ɾ1ǣ`^P_2lGy$2 ؔĪ$a[`ATRX,5Z9M!{%qv/~eNvIN݅Vr"=,O/ [ʐ DOkiaOgL p[4UK#ZS]lE.}SXثgz$JaΡ+ϫN)' Yru(V}*xb 5V!$ETr~q5ʧx?%: >)ELdc 2<4WUv.J4pOЍkE(3udm}} ⠓e,CѪQq唲(Өv\Z9bZ{(2)$!|5L8κ=^Q .Ű,yrY֕%ˋ~=bU-yQoh oshl yW݀!GNgD2xaȌ/P!!Xp xK(M98{dZoV =1:e} \Iwᨌ~Wd궋l Z)Vc$!)xWv*YH¦ͭ9~ PMʻ'Z]D>]Z!!ہhS z"aY!ULtZb8?0C[9Nd5邼ws}2>m`U궨;F`W*s=pB4lG3s䙊zgzk>{#?m='4?/^hhŕlV 9>6_cΘ TI?#ua,+Cwcl+ K|0N0|2c鳂0&m)Wt%Z %`:w L(!FA!;J8ԝo%ORn^֤uKJ{ҨYXT7% 7`ѥ~`Hddlkis+m`A.E`jJP1?1*p6\?z,:n`W̠rd \5ވ,{SٹI40jzIAB1ιcX*"%QQwȓTbW“ѕ~M*6Qou\1Ҏ #gq"wvY?u70 $4uۥގio*@$Jbɲ]䌾! 4B(6U$wQl i/ସlaKN\~ .uC7~5` .bJG*c!//t|y:m;n9Ӫ8(*Г^Ϝ{Il쁶΍/Yg@{W+Ɯks.|dA("6 _н-_W-B}rv9si J+i;ȯ߫LTb`h9^2WA,Y|4e-\S!H5ORM[O8M\K,t㿜$w8lrd#Y%R<_ Hh5xS'WRZ8 y# lz^;Hɴ‰S,O<0JWcCeXۈqYϠKC6v{6Vgi>&7H+YqqFk#+[!LuVzb5Zy]9JZG@zF]D[{7dr) 51NJZ_TqjMEcQr',H2#'d UZ.zw1Dp]\=+KyPCl&Mla*_#[ɷ% iXs c. y8Q`ʪʅ# orx-bF,4wcxp]٥p粋Bb{Yʝf>#[nLS*SʡJJΌW0pqnՙAnΓrgcOVw6ZD%Ycex^ٔ,9|rXA#([ ݣvJo1ͳj?@vxúAXgկʉ|)]5 ٯ8yb~C*=@AmhjH[yhc f}2 8x#tr<HV9hToSM`x߇MS(Pu[wPOUNn" %.Mu}W*usޙͨ}:t?#>5/>1Fk~`vIxLU}'?&H] Rkj  Ufl/@ r(vTasp|Wnv;.P$@'-r :sLRBTmiFH:<0ZN4(Q}"3 J;rWϝxB62ʑc(L}v_Y"5\ ]-9hP#i؊l'WuaIVr6fJG}A `EPNC#$Է_@j͗v96QyՋĘ:yK0a Mg[ny@3F*˃͝KUe _f9PFڶԨ#QMR4@3%[R[<dd&t:+Ͳ% -I[@΅A=2{pq?9qtkAkX;Q']7|#x _=U 3?lSu5ےNA-97'BbZ';92 ]o=Y~KCGR5*"fyG 1}NGh]3KR%__g^w ܩ4a#v+H&޽nP4 o+leF@rJ7Y@|ci(.͟xya$'AfH-vI94_kezWC|`gIJ5}xט6GZ@$ק$|(t]O_hKk? nn2!B#YUyt|vȍ۩!,<|{TasΙ&&nʆ1B1i^bj@aS? e ԚuSxdÑI[/4^=&Lr9G>/%6+0đ ЄV-I@XXaT$T{Rpt m =ni>6Dg%}U,JQ ZLeth,2'֊siL‚B?|XUQ0Jf! Ϩ;TƾHПmFh]~ڼ1GvѼNG p##$޴.XK/Mhy5%gn|!hҊSO5+D)EvLGJ,w,Mtc"Oo@&ۈBY4x*߀A⧯-nX9h gcRD?Xe_SU=օ*E<Ħ^T2QV}Vw3f<Qxx%a 1\ɎDaa:@03 [C&B8uC1isw5_fJ : یV>|j-. ^V&v0M jQ_ޓxӜqYDq"92 Zo5ŋ{[s&iK9gEt8ݪ +\kiˀ5]ٝLQPh~]޼SLNMs^~sSE/X*G)sc_w3,G t R>zLk|/1 ZhA6V=[G'V AlۆnY}_х'[F8BP`Ӭ@GpZ44ZxW3-'W=iY o va<h?Cu[”8ӛ~3MJ]+7|FSRξl(;sE[# hXS֊0_o_1t ^[M,pXcXiﴑoHtx~Fuɚ.6I~jc,B1L6r>3`e:7qR={v/<KWk {bt9bpE|NЉfe]ZƩFy ~#ZaA3K+2( lqTrr֯ls$аU.l8>@'ԝrz1֘6J]1J(nٝf_Zv|}@ V }W/+^! tS1g8 ;IV8!H==)>OPL`gVd*6*I~;p&`{}R`lE;iE 'Zjx$e8갇oՙ܄dϾS|bSs,6#i*ZW"߲h#%ɡ'+%h2"9Ȼ$E>v"{{ս329OEgM<_ i"ϩ#VZCiێuθϝh0:e 9p {-jk|!Ë|ɫ.i2;UA!^F_uV7ʥ@аz:M`XĊ83'k # P-E*clP-r<ԓ>õv*ZVHlϐ-N!nS.3͔+1鮢@Kva\Rt{o1:`O]oNL%fHFV_dĬU|j@nbմ/lv /.J[w2(/Y^;qyR(H\PRĖs[~.,1s+.tqUz@ \$:rMԷrb2t05ǓZZ蛚<ÉC.ٲw'm`kFxYGuaqf @Ce$)(7κNSC?߲TL14)IlѪ_W=ܰTa ʺ3N`Zh :z#dCc2/ڳۇ-ҭkU)/bvpw{l%G/ֈFwS *7k4$wn%g/KAtd~:ukz*ۯU4u Csp٘7Z$ *AWCw]̙64y(R;R^# Փu1:JRFÇA{m/$bB3)!N.]Vh7.4&BN# 0?vfxu8kM^>B|;*FcQⅹSTzO$ Yl\YزqeH?[WȘͷ:)Hr\&j%M$|!Bn.75[:h~|?ZNuA0"R,[#AyzX‚{tut= k6Tj%>@UG)[C|c"7ѵ O!qEibVKƊoM6x|1A `_ _˳{`N~#=[qdKQRm)G ]\rpiWK^w@~ F"FvkYcU**#ԟ):'/4:4a 'PcRS T x0$| RR EXF t]. Wj鮐2)ojwili c~@ۨS>hjMr~ƈp&3DQ7v0 Ge 9EнÒyGb wn?Dׄw5t-?fq]]iTdpdb.e5pI#FWJq!RE Vju\ aSAxd+[PHNi*EAW1XvmՊ#n[ -eef?qhiD^oIsYe>l#S֊5B9F4bVk=oř6,ktw/?kh&> tR36,oX`_E*`5]$^P0Sjݨn@ 1qP c Dk3C9mJuRzqTqYpѤh"w]vnx"uMtc;Gkձ(W,qj4PeraonF7wJa%CaoHh]K =;:#pم]fht(.jK[ qZu<ځr3ҟ h)>57(yf_Ȅ/k5=Mj!)">Ćt*_|.T6N?Pb9;se>G 򽏃 K\0_tYQ`yTGˇ?ͰVnڊZ%WD0N ()%OP"RbUV򂙲K5G/X-Clʄb`ʾ> Iȕwv&5sBI8иȵՑŬ>RaϚصC`kv2@; |&Q;6銼$֐ U0I7pz|נrTҸ S%yr(dHdAފ-SQ.W-a:z &g(E޴f:ӱ7d;ļhHpOO쏭y =T d̴&5R ,O9=B9P!wW {%aIs3 mkljXdjom xJ۶sV R*Eb]wwv[A? [p1%WSkr0N~#-dJzqnYj/{Ol??OC PU B\m;9𕫬޲꫞X(N:0^ ,0C-{Fg_> @^!< 8;&W-Nٔ±:,Kj0kU쉪{&[?iTTIӲ0Đ h!{&ئ?CL4>;G\a! 2Še}DA+}H)C4I'<-/ 0*#16V#dBj?YcCy#y-I IxɎ(7:po%fzwd7ި6X\/|oa{D"O[#J&Nϋ7^Ŏ3UoDxk+'NKL=jQ1F\uƝ#D/V̤] N>W 89k$9<&L"u^1ٴ؂lk:`t.@nñ02&!M껴\by q{2ҼC."+$NhEWcSLcT:9jn h^ƄfµjbXCe[.n Hn+MhC#0pSC N33jg@yx{Lc tIC-dXZb5aJS@} eq&lF- EErQG ؎ʫ Exؠh{T)f7AW ]ŋ~TpQl97P: ¥e>yK_L>AfM*T`>)z˶Q5#vs^bx/%VXy#iR_OX9Ļ%Zof.P䝇V槉F@pJ5K, vTfN mIU%pEƸze3p~"- ؃B'荬ˎ 8!%˄q|աLO z/Mkio,pk74Hۮ:;PR~[{N^6n6봁 kBwYlxMdY \.CcL]n,W9MS"NL5O>j qMѺF{ƌ=ƹ~[61eʲL'02s|pq4 o9'`[gT.SPxXYͲUeT{a3֮k@n !a09kq#3 ,QגS.U|"! ߆([\K/E $ 3| <1C)2?ULmF^:yGNJ_ Dl[q,6XKe2@@Fh&QZJZ;I'&\롰%{prtŸ>d{.@aA"x "U3=[ Hk z49nu|.gvl[$ 6A'0@-0CbT#햬/r\@KZٍ"XЅ/T%jmK}NW~\FcZt[=.zHWj6RmNB/6ξ%Wj{BkҴSqbVU 1t7[sIGv^&Hv"AF5d s@8iQ5ȳJ^!hZH+`LRU0$d$Ȃ+֧HĽN^G,qD8z \:buѕ)"ܭ[_jaT֔(^=KmCt ,wL,QwhW<ܷb3ˡLn#]h%E>Im  fcu5Z9Pyf"g#Hyeζ`Jga4>F7ͯ؏VYeȢtPVbv%Ҳp9`uuQ 1GFm~V'WTpåɵFI;md= #- h-BӘj$Q5fB᠏]avZ_ HE>1b E+>O]Z)mXuT[ ;ۓ jh%\fZXj{ F|73K"3fDWm?_W;eBshY ]c.& YJv>Sy(}ޠÏn!c7.._b)JE$w7 Μɤg!Q"k~"<2дɧGKgm1vHDZ*,Հ vDZ0C ڲTPXj:M>CHx#ƴ~uʓNAKΥB̺Մ)CL, Q=ohm7 ,F."eLC %e3h']{I#=M*q ?}QN^]V<>V64;ф y5U>ch0,׸)̯(&*e#r!img#\ֲɸ9y*CՄu1*rLlSvzff`VGZF1j g8\7ڦUC|hꁿ`r-1dv?BLL-8+ ]nX1*GwRW2^> 'nj.mfU<1}U|PqR `-٘niT7 #4P@[߉9ΧNG BKSH_sd g Oȏ͆c82EŚL=t[,|I(4z!ض !I q!U]Yԯ:I[Uɓpp>nXZ,(ѵ =dfYO[ ͥDIBLc/jO6ݙg[ƢWY*棂:Yo|_,u(oY%ʓ\BsXy¹ OL-E;8^ƞ/>"݋JQH"cXE-VJ#fuTPfPk4' Z( tVMQ~g˟%;kSeKptm,u2Uo)@H5)]`f.ɵ;02*|/N2L4d>+Kx8a"-Z7Ñ Pw('!Cr|ųݨIϾ-&Q;fّܨ|O]%etSwnjUlճDb_oHwhm).Cu0{$A20|p˧_IpdJӄBٳ1?k Y&PMq-g¤R%hp<=NKbrRxj m9*s(SV?5r*f &'neLZyE[w󹣥3h] NFEv郛(H%Y1*Xp DZ/ z]!sWvAѮfEX NRb vHCwr(6)[1;s?fT[M(J# 碵'gFaQ; S'<==R qXF52B _ )C+; 3 V" Kª1=n3L/Tƚ\d2ol k[ۢk(mOV@lDlQO 9}'jnTOBz4n*boĂsՋ<Z4 ]5V!`X;m2 fs)5 /T}-hVtl T zx]0@-;@X|mTX $lkx3㛇Zz/!a~g|sE#7jYwLE8?_#bio_8YLgm:BZmf.{mff^9A{G#@d #^P/qlb޿u&Yl.Db^?ʢɹ^sƢM} $NLGDFtd:Qs'4H2ocXKV$6`bֻbR/4#f%788RZʇ;QUv 3{h6:5 cS5,8u@B+8W(&0j 7WGn6&|2 Z9S*EmnB]&^ \ PF?N@+0VP`U< VL 烟d2+C@牚mbv@&aJhjE 6SƄfd@H{=prcp 3 ٿ9"ݗ{{ z~dr掙1z!]Vg "!\UɂF*׆NQ'?`}8?OvR5d.IĨ!G|<ƛɅٟzeglg,h)t7*XA5*@uK/dFs;,$)c.[7sb FX3gWbh-AEcc1T#ړ*ցddjEJ; iH8W$@*蘾0âRw^5{ ?wP_ɜzZ˼Ci2&!-Q kҖ)hf(?'j笍9P|$TPFCWxW'2Ɲksn"$U >Z7g?kI+f e"|۩1t;)tHtR5{}+5nVoZ}!χX`I$Ŀ+ %H߄(C[5D9jiPH|l+敁EYjK`Bb^Z !]F̫~je;ylD[>ED/nDËgǹؐ@;];yQ=bNY3ױH-&OyT5ƋcX"y3r<-.k5DikʞLr#?B2w99l!.DN':RRk71E%dβ3|s=K>b7j/X 1]4A^}Am"2ª-Jg߾[@)][}J^Ԥ$=QLfyw2;lnQ'ٸ.A^&7,ILWk]y>FLwIWU//i>>76#p  NH=L $MޝUϳQYX_hCX,um|KR(7ҁ K gYu1A ٛ!ҶX Oyπe'm 28Q~bZ~\PaIBDn>Z]qmN$Sdpyēb٤V݌=J*e)1NVYY;1ďaub6EP4 FsӲ:F0țX`J),Om ^Em?mRrq>V?aD .ݮUaAFvHRw슯.?.հ2ht-&F Z쵝7   xКc(ZLJT ?RmC9g89jQ`[jTf ]So!c֕Nޘ}3puFKo@!lnuDԝ!{aq*+ M|m2Ȉ$R"}*}Lhqcc[Uwɾ>#bt?/XfVU" Uj5ߩע+ϫqN ɑ'PRyV6*zd}RC?L>BEMKNJm3M2 ݖb:@ M}@,$`MI$oUa`r?z1]]د_!>-/ދkJG:<^:daPwa Sjd5ܼR}k'R# P9M@%ݕչ{Y]\doG!"_O+- =  ˈ<~ɹIAy" \Bq`CEu&}ծcյ|B{R0Ƣ;x 4ZĬ/0b+PL|h{ ^kʳ5@rK.8;у=+,ύX" tG!XҪJD\g.f"k]x5MpקHX!DTdٺP%uK$O$K=S؃ml4_JR#Gx5zzЫJTjԬk>y_2½=B\Cz:"ML<ڬǠQU5?A큽ėE8P}g;ibP$w7~%1Ǣ-N/8,Hs9Z gٿ&&qoRh3w4l&1l n5DxZLjFsUQ |VnH mhXJ)cjV ];߂H[}YYȝSGi!z5n՜EG&#;1R\&$m*(?ORO ~^e=T8yaj4d}gRHmըHx8_옛QKk2ChZs龯JT&V`ƅ`z^{{]ڀSw ɑAr8M]I!Uz3q埳K.> ©':>w:5'A wS$aI쯐<, SqeBi/ZLKFQF- W6)"$J`2&#MkPG-EռX@z˧W~%ߑ%F͈W+6Eole\I4rJ? 'o(إcjWP05^S(@Rdte BXwjQR7bqp '.+>r%,\3WJ,PmH qf]0LP}l!4w2LTsT{ C *ca!HꀖO F.`N~W 8]11I8*g8ȶ{9&Les+4:0>fEn:N>FY,ej#4ay 8zɯKb2UoyM$ gy>&|R٫VEer,*Z, ,4=1uu RǓokt𓠲q5#m4c%:%4$-ӽZk&VgW-CdLuKjәϷU zbٸP2@mʈ[^2u3󇓩#L|΍FhJV,!B8B:rqu֥ )-|ï9) [*{g6D)k@O ?!#ϖ6n9=5?6s_k :$ckR^y!m ㏕1:KwE5G?٤H.w'TQW(7'!;EV8 +1tU<nM`)sh>/^ΆqinKv+&vVTXo⏣wTq2ak](yj*|`lt^ʵ92fv<-E dv߰pB+~G}˻dWW~V&QY|o+5N؁؊>וqOz~/Jpa_1&:4\R!qXo_Vf$FDZk?t)X lOlr`Ky3eN3$+c|Jkg~w݁ F@j7;[A&)937`˃{~C4%p2vz|UƇBeǹIյ>I#m9XdR]lr1zuuiS%9 f( ^L:F 13b{T|ԝ5=_g1c\g[\u^Frgk~- 9_$A 8P|լspx.!B.}mTt,Y~#t 2mfjo;?k[z9hm)(=js&#>pVyYנ@02SʝRe TԟWj@yQ=Y U1G1JrQ!UH00[}T]ã&>C!Οe@ⲁuaH#xYr ^O.*?Hȸ2?J׷*oDTx(U7vTN004ƹdL 1{ŹpzJro:'@5qXtOńxYs%~8%-!LQVbN[p+~T6뱱>,~6"Xq"v]F4]uwԵZ|-дG4ψoRǾf.J/t ą^9oT&"lfa,Uc ax)n e3xVӧ]v]窟; RC K)^"d˒ycW"$WG\Ǡ7"bgȂՋei;rWQdXh6P @tRyW( " R- Y݃h˜, RVgp888#H`EPmqF[vI[ͷ>e8EmxMg, R:e86=٧[8j}8qǣ$!)4W`k9ً=u2a) qTJPj ڭN^[- ++p+8fx8 gnA*T}tө)l) t5>)THS$ ]1IԐއ=G=>ga?TVqi<4ŸAy T6~Ugr$S=$8do< 94C2R9Kpw%lgDns3D]#4q@J~;HFo $mqbVұ8јB5IP"3HTo˜>0Ok\EEV*j"Ӊɢ(Y3[L믡Aׂ5o&MneySƪQL`ܛ*i[@,M6͟䪤kKӉa[MJ:kF8yNZĹm(GF " ayvAQ+ 6JuHOkKxu&ϴYF2{٪:{#:U2AM055D7h^z&5)btmzzY 5Ee J]śKXwȿƦ&vl^LCXɃ,d_& h`aN bP_cλU#/L=9f8W钮PWH a=$_zg7Yvcc"幐dfR%C- 7bb4;HmO;W?*2i`:eKŨi#~oE,ENiF^QZ9PBQj]2EIwA "JcNjSy&&d~'eylK6 yH&{֡,mb}(ïμV)Mod1cO! <8[Mp}Rm`[P-1p4߆Tx (vn[?6`bxL }ۦsi]It*^$ڡǰ\}#7FBn}yڜ#:x( A<4N3fxNSKbEBozuF3*J1"{edz P!oε((OAP1Z~Ri]`#-QN~nQ0NM9\iX\ QE Vq!s^:1t߼a u+!XVэkwD"o_CSyhrMs yu)/*J( ujr|bz-RzV›D)ն2H_#(U uW҅N0_ ߘ/^yPrIrpHvO0ْ-r1,J!/bU6@ PQ*TڛHU ^c+.E ͫA;0˅'K 5VH3fC4BZoc7X$`.FIQRbf8a/rAϓ3gF9Afe#lsTqu:mmB$0Yx#yťme< Ky~E? _$өlj)u:9v3<_['OeaP| WlsVYh{k4} -m|xQ"%y@?ݕ |Ӝ `7ѓр/23w'bG9觽UR !p(Fzwtn Y r k 7Iaة~({iMbU{FӫIAT媥V/<=;'|'+/˞(O´ k"e|X>F5__3[ow"1I˪嚕e>*VJW*hMfGd~.OTG]QHg=3tЪ] u_7fUֻ_@߾ q*S+!I?8*P&ReTpms}k?֢pku_Rǫ/D?9ID/a]loL׫H@箐ް,~"9#m=?F&ezlm&}2o׎CIx=mv^}]/gK>)QSKFOq9yҬsIYO'smU󆕔@f:iVY(|iiSJ]YvAL&_olū1GUP!S9U֫pY:{QȀ}&:k֚x}d Ii6X$>g7Gg {dx`PR_fH(L⬡\ NPOA겞,Cs+< glTΝ>C_,wݡCXm@yPkO[mǴ 5~E-!>lǰ[g݀95{ )K3VG iqe 4JdF^p%)vփfD10 @І1}|6h[_نĬzs3s54דRz7U .8;@kW-]q gװ]rB$E#\4ї |YS(ï*cGdoi]lP>_76Gf_:F^isz%q)b3-]j[q؏2P+,l1dfZ#I.)PڍMw@>W#MYyz>kTQ.S([/7[D6ꥎ]o*)+|.+UX{d6ԉ2񭪠 8S!OȴE+3,:wR̜ /S9NA6Y&mC= \;IR1txX!=g(=%Elcs$L^, Gu91;1 X`E4!;nR +$W=|.) zTA il 2 *6 V$=$:~)̙ d{ʧO[gb\8k^cAՌ4zJfP)~Jr/)DO;{VDƓp{4bzMlӂeIo(t}An:J3yHٶ:~O+N[GթF\ ύq)*{ ?ZI.0\Cr,{D ҂\rz]Я+ЋjWBqٍE{A\*KL ̫wDbKyz8=J"X-jj$78? ڥco=zR|Ja'wH4r1^Y|B~:@VF 7 Teb;YP`^QPbw}1nRˬ0)o,Vÿ!/؜6OMzI_|6f5;$NJ6'v--b, >ۀ3aO#t&X D!ZuӏeC~<̌tAnm4OH %מV`8h.V: '8\?~ǻܐ}iMSږ"QRGk%dFŀYi2&ϲ`ܥ%(9MӢ`cYCZ_o[4ϋޓ` APJY-VZSt??-ϙ!,([#(;?f ~O´Ktg fmXNpM%QY[$`~^4rP N )h^xYo1FVkGlS|JPN`UD8Ku\5_kR :=TүhL}cx8Mdz¿dѪLܲ [ YmjTAEp6J.ʉN amr$j.%G|(`R@4bC,r nWL'hMԤ]$j+f r{>@Lf2 rK~ B<9:[I-.4oe/]2ѐ5;E/{z+XqҊfBtia*՟:D_qo &D ozy%Pоe z>1d{a/Hu?1Zmc`?HvZU@ a֣xLaeL0nn?UYXb+Q t#C:?Ӕwj&:pչ/JW顑Sm;3ah-twM/|1[ձե 5oϴ۴9*oB1 Kr,$6!j[͠/?v3Q*"iiqͥBL\-oAU }Ym-ŨHDP+9hFm"Fhj"je;U%a.7"U돐iC+} öe(_MSoVNa&|U?]U}27念h:ҳ!%ZQTutbPUUpv^bs(;_NE gr/+SQJ>=gL@ 4xl)4?AY鼄WX/m]^Uӑ}OiI줡/JVXНW3yx,h4SO{WN[%a>N$BGE^gY 2Z0i*K:pP<1h̝3> \ʂ6ZW1WcZ|9L =xVk~Χ7tOutd{ rCbgz7"KF|inRК- %Y_{-JWU/:i]sk(.!$7R<ªR }q~ZǟH$%A 3+jdR(=SaA|ITNrmM_Й_,2CŰ^χVc%ly(PY9iRg 5@߰`gWt.9ϣ>+ v[Vk N9j jt V]ұuɦ"g5j71z"{hq|Q}ĝlm n};G+@8X`%wͅ$kaw-T\a ~rb>4Ĭ?ct SZ1-&8rtVYDlL^, 4δ[qӎ /u$F.lT7Hj8d\aU֒!; \v?#, bCY&doorF0vr- !2=Ӣ_8@lKFůtx B0ozS_b6X r̄BU-`b%}ew qS#8>:LwmxKA[AZ\UֺϚ3ia ֛U`\Qkn)!BRK Qȏ4SfTYHv`[_Lv1,^ViUF`ZRfyy`Z ȞtXytTi^lm껟 ,J^x"ihde +T5;{Tp3&o)}`5AcQJ0EڳJD',m`,4?4_5ޭ 8Ll'5rSG b&1=(Db|Qi*4^fA [<)ܹSp ,䴆QRErH׏خIܩC8^~:H4)b]kWJz\v;pPIm+>S;9xѽizt(֛_ց#']~j?k{@ wŦ=qvnh}Dt^; Р5$/^?a@v0[{{PK"&_sYk?Φ0:ưN @\tdYs~O^U,"쾝<+$ͼj:c>a'#nPnXZ"u4?0IpJiRt]y>PU ZGG^ԨM;dpiim],cJ߁_jWڠ@֝n iitT8GVt}uY/ V޺]7b>[׭]^'RG[-zZpExQ|9};nj#CuCv1Ż&׺!o͎^ou擬ωZ}KIe ː##]r$]E+ĈF5& ,=M(\]b!$Hubȶhv7E/j<}iQ͡YY}̝f6 Ж1#_Uax\t W<~ϪV8$H>t4me! :jx §8fn :/SpYGK²]<uI vIP5ޑwuNl?Pw9ǣ]c=ڥ{Rh;_t m"37Ipp S)%"6ԬT&/mKP dt.M,%RGqm`DwlFӥ$t;hܻs\kB.oBGlmW׺JpΗ޻b[נ1<&BH"fqyՓaZ>V4Ub uTQ+*}cdH<}aU|:_'H[藕7q Kl{M$yg35#' nDlcf%g {??@@nڗ !zĥ4a{~L-֫(*wdֽ̠u;r\QG{eS.$ A5p\9(2jAV{z+~cRocKc)631~K&Hv} oX}7Q,I+d~߰b4 ͗K2xv&ȶe \^wTl\1mMuV_Vi#DIkb9cJ9cFȣd19?(H KDr#<+[91 gj_FpzV N $%ؠ~M24@҆]04">õ`ຽ\m-te_9=-_OǬ\M hRذOX GR `X|5˱ԅ;Ѭ'VrBm?_3鬓si0 (qG`ǵx/HnmVfMpT+Uë2.ZfU{tazx^7NOa+r*q+IlLC/WbrL=^c''-Fg bc[o螖Sf*0Yx#I~TTINT MS'!1#|!"ޤ1H HSc_c1aywe踰&o],ܨS\ne ٟ<;}Z TU{8ԆTlPUG1Š-w hvV~?}T6rHEr&{G<F?'xV1 !{]5bv6:QKF=:MZ"e-psFstJQRk,໮ L4qy'Z"x>']'_^/Zw:i |$梮u_J!ŧ!aophzoz$'#f⋍?踂r*8UM94xpa]S9$3#;}Cާ.MGw-@s 4D[s[JeEU0_7xuE+V!C?(8+!#e-}[vHLJ1E)kyw ZEdw} >!/aS-Zyo]cR}BgE*U@䷭sCJ#~{t't%3i3 KпW I;([%[XVJH3cˬF15Hlfh/Q5)ia]hΉ12 Vb=zO 'lq[?r,Kѻ\Q.k]@ƝsС Őq*VLpabIE.q?7zCAۚ*V|h2FɈK}*p7q-+Q,9s҇{r VuHĮbNۏ28"[^`ehuk1VNyL{0`P8o@ȥJx@ns-]YCՀ:,Ĺ޷řtS׆ε,B:)  W+!:[lKڹA-_wWzPČ^7j#NU,U@Hg*ߛ<IJqNyhB\*j8[[Whbʔ"uTt\][یD@LQM;Uv2t,uMT"ji- /`o iO * p/E_S"k".J9KmsCtT*iijƒnI9E%(ٷ 3fHrHF )HO,Õӟ~1ɘAIz$e\(T&n5KFFA(E0wE,AXZ@)*NMgv6>Ïxyvq/3= cC`!7ThàOzAjgCQL +iv\sP  bU-{ܵL5toP\$[7߲ ?\F_qyUUn.wœ(viSԸWȔ? +) V/~<|ٍy<-H{L.͌y OM=X'X4Z A@kެ>y#u6Sj!xr?9³HanɉhA#%-WclCkb!=CX ,qzzΒB`PW{je^9!]s˝[ ݯ֤{ FY/={Y)) D 0%O6ĮOI#=BZV/A:!"?9KJh1[pK4DB\b@fRM8~^u]m5/kgJEپ3:wAlmd6/(OϦoibBY.LWO)H hlBd{{kCP 1^HFJ*Л=(鍡8_ɒOyoTq&I1AHl 9u‡7oTe 1bH@9HyW3}w "Q U&0VdO*]` U< M"3$A:xòmdd /98dXMBKV-w"tgl)lr X7I%^r |>ߩ@Uo:zr(mSAHSg(+:;Qa!\Y"IJ4ԑ>NF(6T&s7)yȖ7?%(dF9`jr+y })lҗvAZ1bm8.| I|S~n۫kCd9>t#,0CSwK EQ6v Jqs ̰@_|4iP{hWLܲ,Hhl3ly߱Tn[Ӫxu1͐$"ݔ 3@3˹;i Ι^IPS\~hԖ_s~eVrZqD(8 MF}˾rY&~rer7wM %DHe{| 2d4k廢>*$wϵ1-\U$ nK h$}=6CD~֭ _b쒆5F~t]9lqG "dpG /{vP72d|St';V's<:,PF-iZt*FɹבY?g͈27>lnV- %yrN}u7}XnKݽuj 8*M^Xy8SZ|) #Oo.vC*Oމ-ưQ+wL|R疉wUz.SZ NM!t>w6'4 ;Ro-.oMX++s"Jm <!)>ߣRK[j52߭$?YnD9n=ڔXhy&'^f'Q:x[QS!;bA aE{{y iV,x`FzZ̕j4ŜT?(ApkW!'Ҡ܈$?F'ޡ S. Q"/՚KQet5B񂙹м\Ѐ*ߊ/Hp[QᏥlZ*`)&ѡFhpȳi_!򂸬֬B&Oi@|Uza4>='ꈣXHR->>s8ga|Јx rfVE!NUa4ZwW?R M4Ã=nU1 m&(NY=%&y5ޫ$d5W+C!&h6A[( ˬA,>vmǼ8[TgQ=(&5rߌI&dJm` &`,ƍQzaKZh(\fEfnXmƪ۰HJSl)itd9'nIE™?( /ZUҳ4+ 79Bo+5^k;lsCh=ȦQ&M_U1%˿x!蓅*5fcvkv/jp6jUt5vpt5٤Ff72їw>#ٕxPNeKqr{Q{9QߣĕppWG3Z?Yl'-JrB0 };;NT漳fAl2 Q(I*||1_A$.潛fOhJLVV(yDӃW8ӜN_Uܳ>w/& n F g< 0vCW.FY2V&Y:-^DՎuUbGj O iS F,e{;ıNQJ6Nqrճx9HEDMB5>8c\qmuaߢxICI  aY+5v&֘=xp1)q. / U/l\첿:Gd2yUf|B) LO])dXEsBVv[C eDoY.` 02ha |a8yg^gf0*KĮKʼnm :Ŭm 6 < 7q=gڬ e&׀KR%52xSHrr@bH,8{nK*ynϭ B?-۬DS,P܉UC06b@3I"t ԋ0A#.Ih&GI+-r(QYU{U|Ȋf^{fv˴}›{_l{//%&ڿV?6@Nk!dC<z)ꛅs0鴬 ڔ^/S-~Y50Dڑv8G!TW m̟vǥ)4v?i|8\lϖӆЂRw1G9DA+~Q?X<9ɎMV"IB{,Wm0_+rUXb@HrPXI)W'/d?`52Y@GeÿXUlF>cUxpjDi.qRC-]/?iAŒA[CFmc$l*ݞV$N<&Ot xe΍,v"hr퉶:.;BVKJ;wp~u2 0 jwT;uauO& Ie<#Ӌ=߬}dH.ؑX*)Iڷb[3zmlI:޲[<v#%yu[_O\w \6+hcjJ7{Au/uW $GOa% 15x&`"7ּqd%[B{ሯ`M8BUżi\`ؕΙ5eןpJ-"?W*w]T^q* ?;O B+Xd`M-v82?N(چo[KUp; LR6\Q{ž%ʊG] Z/ڧP9n}A8"`@/aiٯoX'$G/=ߐc"f Vx\vR4{+鼇?n~ HзJ9a2¤$S^E# R-lqOA'íh`Bˀݝ##Meu>y૩OL1ד|WAL퍹c}UM-@ n69A9f4h: 1ṕXTUi}{`q"邀 Dގ'ťM_7]#;2Wcp6Oij rT}/KlFʏ w.|~6Z| Q~^1^8b錘,U$2xV>Kum 64n8L1O/ҋ A**pebRN@aRoo,=w ,W%2JRW3-~ZK9;yaE٬c"xM!hZo>{BrBP]{n ]?#vP'LR&QP R w󣪇 2>n˘yfoW@3#T[ KJ bPUWeDi:JsA 4.]୬;$κv҇w{!2T[ڄõM+F<[/jSi$Y4,-+pE؆/ ʋF̅C0؍~Y]|I tn1.>Œ.jݕ<ו+ok_3a4h뛤0PF!;@ 6la3RmW[s f[()}*? ^P r+G?G{Nq7>9-,ζ72-#Tk)l!TN*lcUftZed8\cJ%'Iw|YЭ1<ٞb:MUrz cݎ `;J_;]k\?D4DfO݃3  |5aR P3 R_44lD:! 텛] ڑgڂ1zOT* Tn l!bz븦( ^C7FQNDtTz1p/ njDs!ӫ_$Z4ɫ4KȂ& S[o JAJ#Mg=Up}SzZ ۭY޼AoLT[{}HeDJQBp?2f2B2툑>L ۀ&R +Q/* xMG$sFEƹ;{0,ҁԎ2%B(ZP,csy!ނdhĐmi㡑Y!>#H<$n} ӆDqqfoWۧ\qB7y'luUt_PX B%D XȤ92Mb j9V%vv"eƨMX<"yǃHp^Ap5EzeMZ18iDΩy4b"K25D,  tnEpN1{n*Tיvδ` gR1NY+}x!WSZEΘOIYEaд_Te7W?cI ywDK_~`pO XYTN7je8şp&ˈDjS38pdpM#T<T`QO~U 6F2 g8H`tٻ9I] 5Uܖ)IJ<̔RjծOH]7 Uhcnjl1ʛk.isɰ/݉]xۘ=A7IhR>`T-h9)syJb<4 ݼ<8' n57,\R3{ Q©%)?_pl8J WX{hn*thh"h}M$-E~d|e P֏GC<$t͙qD$@ړSğHBzZRҁbj^ⴅ Yvu7?v!-ked㌪JYd;2Aw!Owj}sџ >9齦@Z}gkvu<~^Kzk*JL쵧d!^I "VroylfS<x.gzsc.ktU|+V(5a3iG@O cՅ'QŴϬ<ܢmsW-ҽqG6A-W8+"D~365bܵd PIקnX0?/eK 8X'Yc9\_+^f<a1ϡO&vLQak;\ bH*\JΈw.PUs8NhU`B:ت.k*jSk9[PS7m: [w SJ3>%9x^H {f©'/,^tyj1@l҃5?yKE|cYJ`%4%ڱ~MtӱzB8ɼeD.LJM;9 tJN44Ө;T1 `LxQ&0p uC„cYrZuMb7H:fD::K1 %/.o%y~DN[ϪyϠӦ!$1Q(GmX(~Mx%Jdv<@fk8[&tД7sŞ wn2C#rnsg,kngC[&cD]Bkx@#fXZk;>·e I ~9jc 4Ł?&1)ƿ{6 ;ُAXَ}ټv̿#zELc 8Lp)UUʂKG[;y[~rASz#3qZBlƪ{$?lohJ93.=hЀwU5?_*źލO(hSëY[9'wogDr"';/M5MmEuґԜ_;J:~r! XMyEt<4I v (@*SQ5ZaF#Cx02yP8!KB5(stGqbB9Η} u@Wםڳ:kD&jO̻(z+ :pwbb8U'&"Ң%NED Ctƾ ǥ%5Q3ly[F+K{ZVό76y&Iؿj+p~@_ gp ly ^l#܀nLO J=^'6f(GZ) #nHw0rfW)1XPDއȟ&vCSMV+5NsY%\,bR-JCJsk_[qSѵ(hcw}٦QP܈cZmo!m |Æ}wJjwX=)h=-ؤDhwwG >SbdUB(qY.8,)tq7=^-[6ح{?} 9(3NUM{|-.yǯ*>GC=fi*<cU>w\y'Z+)g_˳?(?5~Fu&ann%zZ IdC1Duwk!Z.:NvPח k!GQiN!%!:?^K%8et v5$MTf SM󗬖fCR(C+զqXr5\GGILU5UY 9R~x;tARy.# x}Tqk$YAJ0,d,Bdɶ+Q7&9ܺ۱bɇ؆Ǯ’% ӭ@n9'Pvǎ`o D/ A^,;u޴7 ɻjǗ)d,}-*eGz;X܄W؃VNpdEjjnyLLG])4}jyV>'uB8HuQ{#UL p u_Q! 9P̶9K/ kbg/Mr~7a6S #zZpyTARߠ%jQ!n·9S/I"U‰2mm_oYv!Ūw\0a=;>~@3v9'55>]e7r}H`V[1>c{;mLm: t#i,s0?E{7F9§z#E! 9aف7a+*Ps' 9)7/c2:kLM'ۉ+,mI,tDЖ NoJ Xj&?RldO/ϪV2[9 +y6fQ ]cn-].(fWT4}-}3tN5缲aK}E:|g۶\1E32s ?J8Qr&\i֗e/AjUa)<SbCh![Y4aWweZAh;\ut3w'6W;B,|&\+;n{;-rR$-e  _%}WloҝaS2 [S|;MIA^|-F %^aX4xÊϫ2#^Y)Z)DBHS/\ammwb%Z|d a<%t%.+][%c`ѰN(lx8E^vU01a醚B3[n,h7gZp(^++ T F w3H`%`%k%w9ɻ̑[ڳ#63NtɂI{(Dl3{&aDp_, ;Bܒ؁í{/:ʀ7N|LE?u ,3CN[rGXY8/ &Syo1T8]&b 36 dkӽ5e)'8p}~`K{X)i7V*D Utpr%F#F>N&+04wX[h,ARxoEtЇojǴ>3>Q2={pP$-RqDY'6*#X1`[,GiF?L{2p6C)ŬQ5Yٌ1]E}abp PKy%,yC1U.l+Q zeKf>#ĺ A Y/T n႔cF159+AA,$뇌ЛΌy-1"#şC|*i8Tt;u kR,rYNq_/;yByu  PNe*H2kV6[a3&6)5 T%Hd;̃E}GIbr2?A:촄`]6&>,fvkJu@?5~o0:x8/dTQ$&0/e?KTXt LXBY z 'BK)7`PEle4 ʺk&'f$RhFJ$f|rhȿNEPDߨ*U>c^VƝ5[ّd[;N6C_qk3P TlYzO)I}iM&*x>Ki[&yKG\bmp0 $2 <`l[} #."k[ %9<}% s]MWJra CcA+= +"*~qׇkLh>|7JaDda}Gg"@NOB}h]'XDH&h*-SLst48wjE%UT;ձU>t> \eZ>9 תiȆz?Ӯ*GimS,]Q ޘ|g^bm}_Ȕ H=tu"Q T@<4bAVe4ZU]| )o#A*$sigV(0{Ox3 lJ`:6A"7mE8%Y*9Ծ#a L!YqxOnw[|JrcǓ |{p3gk6AΪcu+, AV؞vFum+Re7q2Hݗ'-\OV"Ta4Q9xˁ+/&lԚMOjAFWAh} I(pGshC=G.LzQ9/ ck}\9dKIiS=l|#.^gyAcǝtG|Ʒ6B[*@EzT&}'+5L B R{`,U/X$s ¡p&`X qnA ɮNv;PBih6vvДs E”3Tk$g`;m1KØHՉqЍ=S^rB JzU\wt.sýc={ľÌңGqeERkڬj6 2 Ҥ&yWJ_vk!=̨{6oF{ yyxpǵRViiM,TA2o)\U8V$≊d<0`,@I?{77:? uoO-[P8j&UaamT3'2T*TW pp y}5"syTF_1\*ȫ2Mv~]issjμM [lk:G'zMycE@udg<FKwYy Xi`]Hj5ą$]S.$Q] H1e H'V'㘩鈊ːDzc9=gNa$- x1E~{Gf`eq[dhؽ?4&2h|,O?wGjzIj.wжؔܶ}N{9/un?/[. EDJܥSS  !+qD7RCϖg?X 6-OrQߩ>v'f<8;׻FRcCu`ĝmxYȲ38lv W+B(+cv:% M ?˚3wuyR¬ 4F11O!@/+? ^8FeH2U5-Dz 'Iӄ'Z oe MF7P殰w9W/ OS'd@gZ`? 6IVqT{Kg `i~϶Tu5SQLʴMFXWZPj欙*kXXD*dSݯhŒYf",骅 c]К?~oG{"6b6TݱN=„S_h'hqkY/ulhU'E%sReHEA?;2>ط=#ðkMuK)B^`']-9ME39sf6=$Eع/c}LT4|-zp D]PتwԨZe! cX2DM=}¢](s<`9ɳ7D1T8ŷS|2d9WII(!Iyit Ŀ4x?>G?:;|[@ƪ ڵнC㲅~ N1Ҽ}lU" FZzÁg{ &2jp®OxWsY@f\e8j喉.g1~VUGZME(tQY.Z(ps<Ðm(f#Dj1vl 8PQ = AP:yIf@~3js5)x2+[duIy#vAz8QqkRr֍x9j6&֗d,wOR ·OLJZuW^}]zes8VM,xm|%ϩ(:EsNWVf 2Hi^*E&w!.eGu?1x Πd#AouйBjw>~! 袮3 Q^ ӆ<4/\$.f [Yd fMC^<`I^+7:YH (Miq^yrXv]Up ̰.7YzNڮz5hߐ'ܭD)^-%rFVX5YNkA@qmz>Qqe2~,(,ݠѽ>fMTƫ|N\^ nhX++!ܭ)Fvlj6zz꙰$gA_=98c!ؿQۈp}Lj!7lK&KtmE9#¤(a2Xl5Pdy7uD^pxCIJ<H-B FLLN'aN&XB?(IW;䖦in '%XشV(pc ;2MKa6'Ut3}4:znoFVVB5FAv b1m˸tkt{OW/XnIAQ$)M0 zd^B[O5bf_̭-sK\ hӧaCE% y܀5nA\&4Qw¯ޠHx'jeљܹE)t?5$"mGU6-.jdWv7"2 Rqhv q4ڻ]~q2)>Y |}BYLwpC}R<Z9pvXjDFvZ3 R;HnX#wu|fODssxigC$ Fݯr0_@$Vp oe=[?O٬RG2)LQhkF)V䀻׶7n -6<ӹ*xOiRgyH'عϻ9E˲[XY4'I%>1?'Ry\ɯ;b0}Ǧc<B2]ڬGD?QQT]0 4p2t"h̹AL`R\pabLz%(t"/-^T@I ۠6 '5kY%^;qiRy:x;c,p<GʹT:ŀlP;bA73NI#Syb h,So Zs4_ҊuRh#m5;Gkާ: u..+ sQ \OZrP\F7O4lIr4 2y%f+[r#e9m.D>ܣ~S`!7=_jg [7TҲ>eyS}П{mW(ColD>-ND=+N&њա/4QC4Vddr!/XQQ ZI-)r¯I9I] įl'{%leLO(m @YDz3n0!( sP[N%ͪ"a!F0C3 юo}-ο5sCt5թIwe蓆!M*O#3<.Bh`.d Ij_f-2YHl<S,jHSJT\KczEV<@r4(C{Cf7uq 4C]N&!-ٕWW߽V4zGo?ѺSjRKU/ Sw",- (Q_+,XcGa'қPޚOAjRUn?o58?[vQ֙OspU*"AJaƌI+2u%zj/\N fs\<VCذ̮r.`^bgyS.e[anwV=wqikd]~>|~sj$74X?`=[caD70:(3jzԒƟ5ޮ>4YVmrS)U0W!4V\ZKlYVۚ?FerGƧ6mJ~E[qs-EQ\AI|%W:A{DXIˉZ+sLdHN )4<;WtDo-ڌU15y?gӐ*|OKt pq/ ^NYg=rő(.iD T#P]xh#1cm/Colޡj"x@%]#qn"I3X)r?Ǡ@g-wNG'8q>.4Hg৛1_.+ĒW2@igiӯf5*ca;e|f@<[1 ԇ&DyY> ;i%^GYv霬P =7gZ7$9R4V۩!q[}A擟L_{['Ӯyfq4)Sqw \ŲJ)ݒ̣hU@G!?rk! Qxf$j+LOANuyŬ`nYK|V"I{v}e"U:f?exLPuVN;..*7B/3plJ9 uP*)Ue|bQM椥/Ē\'g ,rB3< C=Y6|At:Ko9]ӓolO <秾K%{)Z`4-Q,UJ+BbUJ]Z)lEVOE{isdpe?O}n܊U;9 |+N3}'Mc?;~K'Xr+;}N~^q`Bj95, `̈Ry5Hو(x.[ t(RKy8HXēx8Y~"Z)nz&ZOh挽b.qFDZ-OO. AtwrbECY5p}|Wu<٪F/RѐfHZՊSnʢ{Q[T6_a]X=:k*uV9m Ng (2;n6 9^/ѠjYo;<6UzVׄЎmj.h2 ` 0#3셿4kl̷iαS7혈v"clxNI/VO4,5_)a>O.RKY?Hd#\Jw zx9{?BfaL7G 85sS:];;Bpԍiɼl)G RZQXenK`GPD -/9={Ⲱv) ,E Mf"Ce00tne/nHVG֊" _ xQuL|RSs z hP5Z}<؈>%z").F&Uq J uh0 }$#"0+c)Z}\rQ'ubīqd\7.SYoon9_хGM5G8.IЮXxw GҝZM K&&Gv,Z8mj[_Q*o*npV.dQZ笠8IX Dw"RMMOLrM@`*c zD1D`h&Xqt!rѮ#""ɧs[ۡYXf?("qEՋREto7cع'u>T:AR,Y:(2\?Bua.zĉDɫb@9j̧_tt2a1& |Cp!`:V)Ŷ2a8%67˵Wa܇QϮkB[95Sv357+ $ \d/Cc // bI/=L"h*^45G-{{$  aL/Gi/t^!u eQ@#822pTw'LyTp?.Uf oIh@7:L.݉N S|T2E4>o `)e|VHp'Z~jӗ[-W~(3uI{Ԏ|z.c@mzLuHer}h+6nͫn#*DvotaRENsdž,I`1Ia[:;=ئׇq/ D:ĴY1oK֒%v&R yer:U QTyEz^q5N<494_8# Es vUڑ1Mun 5T,)i=Ҝ0Cɜ8@yFH a#0UX~5װSQ’-$juw#܁eyw9#L2A6uΙI*).av NETJeܯu3=h#$583X?:?UgyK[) HBoKO[ELTVnԦi2TzǤv沎|YWq3qT>RVZ^ϢVٜ\ I[f%utVOi^AY%iq/Ai'wKٝto$BB-_'7.m&#)MLV0xFX''ǿ VTHf*m tjtC<8k q—~`E7}}SakU-]-(b.@a`#vԨqv$b .J[_(0sOo2(piOo`?0ء[/ذE(檠.Eo-~KBye ͈<o3bG< Q6]{¶mb02Lhp.cq )x3-mp42ޔ:sr׽{oE˹Nո9k0ua+@"Qh$!e{[6U'WCEAj%(JAe,=/B,ړIVfoX,Fs2I83K!v)Jq(N] UMԈRKa;؝JS*`"j9CWM\z?iNأ"֙-m2S{(A ͿL(X@%̘giivB /a)*?BBfG=5fW05fpZl"Lt,b4`Qb(haL\rtSERGPnT $fbBhN۸ljnhe(ʤb\pw=hTl.)P[\$lBtY`~ ^˧cfra,ϖ.s$:3wWHZB$ 穎T?cfh c*k dQFGx32QG4CJ R3sG(:Ǭ7oտo"Mr}LlB7VyCE3 $8sBϞa:=k_n49AOq비ZrCB⇞JNWG'Q4 !毦~W%jV/ki8seFi/;֊GvCTˠKU`SE>lHU>@ʷLh]Dr$4NHGO%HP4]GaEU{7<n>'*"kf/%9,q QUf)6.VIzC\Pyӱb'5n#5,L3 yC_͟2z^ I;#MU-qxpf"bƚۯIK];H1^*wT6_~!i8^s9_{pV';0ZNm /=_HkjQYq Y3k9 Ѝzh1H"i}EӍnXTzZ|RotɖTke y96 +㽍xv40۟vEbT[lN/5> {*j8jJƏ㗚B6V;z!^a$&dY,+d}0_` Zs|Ms2C~,gЉ2~qFჽ4r)r1|K}wY8г2"k}Lc k˰\\*G!DL=ҍgNMcw BP,x\<Ȓ젥'ݗԦM3ɖF?N)kU1eՆ]ƁO:m232I 4aqEJ̡R3*Ƭ/Б5 ]vJ_f1#:w}?4iuG+(9"&k06}moCLTܸ 2"ɳw*#FC[_Q;q1SbHմV%A "Ted-HN5fw΁[3bŅAz Gw'8^ҬsbD*x_ k+w1G>6"@lȒ_柼9#@J*+FzJ T;ʼP ?;1/IhQb$£Aި5.f)ScLhsPD՜@YeceGI%wmHfY10(#| < )6v8Q`B1Fb,"?p=JZP 33[9.f޼W+HH-͕!vë&Fd2iEj^ULIUw6]?p9bBӢ緓uzp tSQ(bsړFI+[ V5NnaM#Jllz) ƀLURs?dn}Hk `Ww5X)HZAieo&!&0% S),(ܡ Ў"TsRm&s8jVO2lrm3w;5ls7#p)H$(}zF/% k`7 ?\7֭"CRwxijT?"yݾ,#8et*NzUtfv*)ٖVݰ{ iM2Tj{huE x}lLj)6$M.d2jDԑݒu͙"UZ'LfStvǞߕd.<k4KT1J "iG{+XzzZ Ù?]4G-,M/de9x Qt~1+yc99VA RjK! \v"P1]}Aͩ\QXH`o0ĊX-7iwjIW8SA_Xq?"2@vگHpQLTPu6n )/l@KL\ԡ!NYAkI *S3j4#eFu"d|ǾOq~ܡiўE%ZoI<~j?/vA0``К`ӧMG-)?xaƛ#~? I V/]qF!)b3d@o.gVg%7Z l~ N݃ƶx3h: F-ԏջm0옌j>U||wo842$J" Ѣ\F[xu% 1x-DX]y҇⨭+CLܷZd7*CYzlDI,ώN((5?eK&U ɃJY!03"fb˾$bIׇ[m lKRLxpDn8[ pl򚑣[|`+3%6P8m7|CAça`+t%Cp5d\]H-5F31}F"twDV?u/N Pg-&JF lunn RII$inX(my,ΐ9ț z&i@pPvHGWrPD_noըc#XnBqw'9u@,9SQ)XCy{Y'B1+xdr< tZ!YKK-Kt,mյè,"'thtA /W#f̛w*[-}we?؆z?,wiLyHpn d /VtjݮCTf׮=KkxؔIƲRq;HkǕ2kͥ]VpR5QyA85+YF5(BVL`z?Շ}xO|`am#5M)W]Yp)N͝* yƧMhXΗgrevhtWJL׊5onC;c11@-a墓\EلĬ1Euwɡ@QcдTu/4l+DT [[X fKC{g񖧇`w+Fd<:#& B:pp8쿨 ;qjCusN 8X.$} xI7>fkVtcªX,inUSɨ?*OA 83BwVaQ%! GbAG ʈ5ZDT_|)A5ڒf`\UQ| nE,a9{6βj6M۳.KEj'yD˜3o _] %m ]oX3 heZwAJϯ&s@`(zg-7ugʃ'sT7*|T0~z?35N:qvB5v3W7'wAv u蘽la4:\s OL@^`lFm[zɥٟ+Ww}&QmwV/L#8\ w~+iF%f\Cp8LhɘԞN vvf#󭩛C~%vbt=QuU:cZ$ټO<#6 }&yg,Ii\A) yct$M1=D&ց0c¼k@_MfRw3x՛IL? ?%[جo|+_r?Һ?PQ$ Z܅"{(k( ϓ P؃n@O{to9 \tAb13?6 MaX#NhH,"͠CN܌Y_SHm(-mhWJ lPkfQUsDDΊ+z3jg?L7ª }u#y6SzX? a| sVipdP $e>aRW۔m m@oh 9Np6޳5LEA7Zb^t3s bf}:#+d1f\*JMh a-] "\f /J0m/$TpoAҧIT]Luf*'LNZt7Ф*<G!"o.\ rcPZBf_-TGȀTDPm+lLUjv+ h ZW & ~ fӡa؞<Œ_[k !J A~\yP'nNJz;V|*+_t<ęOecظ4 }#ze{?td=JRdAwF bUz;-564'6䮭}:M]ϔQdҀӕ~ xggm{Cgqg!:mЈŢP#%mI||\S,fS%SeWJl{2%r*v^w 5lBӕ&Al ^Mekx t)| K145MxgRBdx|;`j.#D2s{aoK.a Y\MѺW]'Ghj5 YFE`׳}/j t?}/2/NjzYI0 h("+ͩߏ{mr~W+qY DbǍ+paU$.ڐH^ed}OɚSm\%k-(s|‘b띐<bpRsWc*P5R)q 1esA "?Zzd1厫%v t١WĄRWx/23U*$(\ H2L'-%0'yDz1g 2zuoY_ʠQ@8?U.k܊U3Qw#APs^*55JhhMtKW\Iؖ&Umڦ=F%1R#p{[St7Nb-JeϽuv˜R%lcRc 0uz]z]2U["t+V_ȆesB, =] :&}l[׌9!!+:͝"UOP+&B!FeL|ӊs ȫd r8"!|({;G53#N\N8 @^rwoxLd2}'׽M{*(  ecQ!gJp Wmv[Z|(elC_t# QfCx.]MYqxmwuMJ>?FlۂLog} B+ -Usm2mNJSCPB¯lMP~3lg#|MBpĨ O"\!+JӍ18N!⭨WĜU[@,vxJPakm轺V5^NR-\>醔mNbQ"qcA `, .H"IQ Ubj7g|ۣYI)u?Lz/3:lx- g{7)YQg) 8k7|Wc݅kVp)vm71 riwݴ9$X$96ae?h&gm$I3É^BsqHBzWjz9 2gx/X/*身* jY_}#pVl) l_I(ei27ƿk<;6vV mC*Z}(o'י J!OK+^^p41x(dO[3HRd *"*X3\*sl++ > d W%k.ȼ f 1 檢Mv!tj@Z\!@ݱ ]%T8;R0'Z%$i}4|%‰|D ҂ In沃2 m{1{ ܥtVb)`VT`™6dh|lzv=Xpa~Ѵw\osޢE`xoݮ]aȠ gۺ8{*^|KQ? w+.t!N]ۼnoR!\?Y(Ҍ3o% i]&-%8%:ۺGI61"aB&Pn[ ;7I( $0bcpJ640xi DbrF9yci(R%3M>s#G Ҫ29 %^)N?ڔ"$mXIn6YTCXQAt>6$gGpFb2MV8—]JVSH]|)TY#t^MޒGs׭6./fwa! v |  dJ%'$ݨûAw `@ \H-⁼`.3k.NeiRbm}j6bzv}X^Eĝ5b Jo׶0/4z!R 6`#ݢuZo)¶/k@Ȼ3)ENѲ[.$fTXʪ8kunAcl S_i)/V^U/̤IVS}m3lN1FpV|Q$r#e πp[50UE*wv4Բpx4-`=*#d]j5VaW5/P / xſT1_i A-hVV 1jQ=/+w686[St'-$[dyA3^ofUďu vz3A虃mF] pk]!uE#*ޣ@ߪ&4s::X( o4Iedg@H RoZorY^TxӢ6t@:VGޘ-'A'A+^On?7^iS\6]db^ _oKաБͦ ܽ銇q=bh1w:z2F8{iI~-Hp <.js.5$j$$.qn-ԅ:7i.faƵFuw}lXog^<8Y [}S'Sg܃At*iby m"jJnŞ|`4oܸO^!s-3"*G;],u8gK& | >lՅY Wqz}R|8KҵlY)vy;vNqŠ:z 0YBU:6GhU{8-h}W*!LczE w= ߘ`,9)+XR)v>w ҋ}Cj{Y @Q-YgHE7cցhL s^ >ܠ&|/ly9'y_b׹{<0]H٢ q' 2UȊz˶g }JA;%Z|7L{,w>d A'fA\Td;I W 9M.ɔmk?F7YѧZ]Y7Xpa? +)g:'R:TE0gUL!gITˏ fG" u0qҼ0zlm)hOg̑WdJ\'}A_q:JUjx`ITZn Jc$t_Z-$s5Խp[1g,uhFa&5MFs*S HZ9QQ`Ԇ DNi!!;xFYP4#=Rl6a(Qd\'Ҫ !QX(u(X)L9lU'NP#g(%b`S+_Ѩy]q%<*ʗo)7R47O>Ճ&S/ x-H:8FA|J,%נ+Qфi!!iK)p$pdAj(%zBH#U#Pc9([C2 % b>uHCOvQcOPY0w?CBsGvyFNQ풆q+N(]NBKة9- bHˡJJ`Ox}LyOhR]N[dn4\2$3$;bg)5B.9$Ǭ[$x惉K3_rV$ke4!V?V>@h! 3#z= n 5$AÏU[ ^i蟣Q VDGr|Cxu ;߬N\#.@r͇]J,%BSpcU ^ L ?X" LΫA4S=;1 ffoc=Țs=Tfܶ`D ;PN) uh+P.ڥ2&FF#,KoDlѼj:8d.vyz9ul,QwÕvʘ$:9=_ <Ї:4o=N qLQa1Y[ʎ)\tQtfVsImjTsiVaSp5 >:,snjZFM9tFmL'5n""C.E_CkTzPE.rd`hVng`ei 1ͻK L-;"~(fˆ/9o:f!7yG0`.*=&XTšdZ$ChF8-U@Y`%>Uȕ )$H%=Uwz*, P`ï] !-IV@* ˩.DaM<-8t XGt;WzDbb 2s%#s{?!Vݡc4mO/6u{\qx(bُ~K<7K:P9mƅɆ =/G6urߖxs *Vp9E'cސ:h6:49X@j {F&id@oqF/:ً@\^h dg G%äziN5O:*Մ=Ndž#Ei  p݁u]#Muַbحgk`3Aj"t#lwQhWk݅~mz qEx_{ys$"eD^|(Y^#1ܾrCV9:wDhNŦZ|Dbk2;qZ XQ4pd)vFH곣D"5NfW/O )k֑Q&؀+yo^[Tb3F!<ԹR#Z] r|/MVIWKJ bW7Ȗ۹r  Q"@F\1hJ(US>&lx+ꪡXRnLykή[WtʣK<44/_u< WHH:pd-F{wx"}q1)&~-w$(j95qقy 3o+6L`7#'7j:x*٩\Bf3ߡKR ,P c*$d (-P պkuxec'>@8o}g+qk &SֽJ;q^p gG"FjCJ{wbQ dFesIt)Z dd[HS AUٜp»LuhDB$Ix쬒#l>dԆ=UXė]kTY"07ҧn޺Uȁed4 .)Bߔ0G轺bg'hM08mY'&S+ʞ/ϊ:Y,J)\Q!tӣI_USkPH^VI]gcs2ȆV]qqɺ 8MˆypX(/]RHV&r\ӱH_ݜ=XX bÞ[(ٸaDhvwFl&~rL/qˎhvD\~5QqƮS4.~@Ko%}YZ<,NY I`BS薚GA45Pa=stQN9Kǘ>BZV {Hޱ'KHin*Ft (@a[܆ۄ!堾OZ˙f1=S\dXrl J֕K1XsMwDΏ?gxG;IolOfb|4l!h͊lsi=tgن:k @قBcҩM#֐8{ H1R}T¯8[^"fÎ^me-dDʁ*?O\Kn@6d?^~idD|SW&>%zt]XP CI/Fix+zJQ33Y*p;#;*bMQSNyQ:72 . |,? hQ‹'N(}q~w: H2s !\QAV`-%ܾsTS+7*9 E\c7!<| nmɇm|- >O0 }{e>p 12tAY* #ٻ_ٌ'R#t^kw)6Yq D+3. Y33S ȑz*Dh 4Qgr踥& <&{Ç/{8v){CSEZE^ |栄w|ѹk\4+5bѥ{A3'#_Gv,W/޼JӌCef{L/҉@ i 2t!}wYjK*D* XMY?j'@*xlY<h "a!#GKq >Xdn^b2._j9Qgx~ކ{Sа9(z30,.V1sXW-mK* ¢ek/6; u=eNk<#=Ԓ8S=k;2 (M䏩h[\Xط4c[&iXs^NG| .{X:XPƣKse/'h%ոn;sǐPLF@)YF$.rPOL/E8ɒX<}wnsu9g&fBzBgMFMG |3FZ2\a3D4%bAd5{VZp:1;՟c C<2Eл~Sl*x8PO#7o,5h&H_Ӆ.le 2=1)gֆ@Ks8wlԣgw(SڬMo~iLX$ũ+B3ր2.Ζ pwW yLvmhnmq܏0U]Ɠ@v9m T*M+겮J/m1ĭJ=S<`Ori`> P)ݻ%Dr~$>n)zy$G7iEA0.aՉ|kW5eQiĽ`9u*I!_ť_}]]lI)EkvL5*gq_Q-Pdb  6 ӬG>/Xw;. 7\G â^tiv.*bBjѰe$|ƊFPKlyVS ahC9$9v%75+;1ք+)ɯj5?ߤ(#ԁwBhj m6geTF?;A+{s)߈~"yyhWǸƫlq҄AnπL=uֆ6FKHqp>zMƉQ5pdӧ``ѦFz|jcW>|kAKCoֿWZYA.)m&Nb ^Rb~∸FI Od7X5:D~]Z'X8kɖl'#.b )lh؞lWf;Ȗ%dہ&ig:`T~X8*+y=H4 Sl5/"4Yq:q2_5gJ57 6Q{ZE74+tjT@zc[vp4HcMOKSG|aiL~--16& -iHgKvhMx6C]b~3\QW[,#Z]r0٠]0j E|HjMK_Mn?BY-8H+ nV4u121.aȶ9Pd 0x@o/O$}J^ɶyC~; Ο"<>A-;>BbSk5O!j$ ûv=o끁LY*hFakGU ~ -zo.G+\)rwg9=W L:8hDf'"V'Z5 XV> >!Yzh'ݪ8 A d4.JHOkbKqX9ZI0&n3/ay|"%3XC[+S+ҸPCZ(j\m--/r_zМ 晘u!DWL~lhp$6"y? V"%7ZB*G:n1_ʄaLeazZ2 <hN D \rrGHdn.ےO.wA6zz5}Q^ :g*I_-Ȗ3̍jp  D'dE٪q&"ߛqI~ lO0Fm$ MmU{qQVI>"Ѕjf2b ]Ɍ{ S+#g]l]#VI?Id j43k¿fsjZʿq+6pRV12acRgUķ l :`/5F&7ȴw$2jx=5U3pReqPl"Un@#aw2d.Ås2G΂;M,?oJv4pͪ-Y 2SJ]X'[S=c?YwKiYv§60h츣i( <1ZvVQ1Zu;oB߆'ּ<n^Xrgfr6l'W `B1#. W 8$Dt 3$L`{r,^~6[>k#E,_Sjev/bsŹyN;0Q`q 81p?]qܱ]Ck(,$~0}3&=2_fH2;%%3\ ߄PD .y4G4̋u 7`&x (HB~!.08/eECZ$ghzg?w쮲(I/A < 5N1=`S0^5 :VH6~BLX͛kbUX3^yl@Vg6*~ 尯,$\_܏cb9:H )2inbq*qR7]95%p#E#f-\MsNysn ;nNfD}Ci`']܌"֪ m'm?83yXNf(? Tzp>&:bDo%.FlC\Z$tu;6$pXv Rۘ%b)z\0W>Umv܁o-ԇH'rۉ% KZwhSڵnx"Xϝ~T}᩾D-)!ejʔ|pʁYޮ,rK JYLuN9Ʀ)E)pB21-Q> V[uZdaiH [/G8Jtr}W//28x_9Xüy;i-DOC8ߠyxM3ǀLs׬[ĖspP!G r}w3)evMT]D^%G}O؉) .7@Kxѳt]5m !,lʡάU%2g0#+\U{3V>3&5y`Z qH:IjЈ9 cU{7pK~ީϟ`GMEt4ʗL'@IA I'z.xÊP'e5%q a VGy CtP8,IwN~W1~,^v/4ea9b˸^>` i+zJX`72vztԊkg'澭ګS);go|FX)L͌PΊz̎k24-2Vstpnp%l"'l2 D:՝(d]lfzxZJe󐌍WJsPl./W8‚V9"iz$-Q6..>x vKْ0׈Wj~L9jS#e#] +jC%v/+w(O]ݠXJ о@4V `oXݗ2%|hSgB^y}%tp&Q\8 ۚYeM )Yt9tx.Ou4}# #>syg2V&ɡÉ6!Q4Z:V@} ?\ Zcΰ&r7}xo}Y#eAkgp ha Hg`8;;jPE8"*퓴RFjc㐧GRH\g#{goO{wu 5c#;ϼM#׺i\\o}{ł U6 i*0?T(̌%X[8URX̞Q ejͣg\@bdԈX|B`LEŸPUnր%;^&^Wz0c!I-ض~l-?; 0yM*_2Q~ S$mKfy|H|D-OAz4UA$ҠP[o-He+D 75ZdWWν(VaǸ6{Y#OW`X\V %9Zܿا] t"Q[l,ؑ9Ov)TU1|NK#+ "^B]z6 <<,GѰgioŰ#wiڹ'e@>H6ǘ1R@kz8\V+I^^*Nebr /DH_0Jd^,& l\8* ;Cf~G-z  :#!Y.Ժxtf﨟S_ 3oڻ̃ kA3ĭZ}H62` .tbΨk<˕Ѧy! E?!)=KT$,Ym P(F[~Ľ O\KB)햑"|O W;q GY*e"p2J6kCK[ArYڐFmNaC 1U 7/yYkBT5h`7ʳM"6d/St\1;V5`jp#戈_`D]:M !(>8*~N.p<È~zR;FT) R\^BOCI rDx vU̱!~=SJA_i&݊2EU 3Jъ8Vd~aX/*eloPPHZ +_vس}X[D &e .57>:P5K_0 TҸqN/S[ǭTuv098BW7f-Cō2&&ٲؒlٛ8T~Xy`:͆LI*TC13}z k=;S0Vc˫z}‹IQ+։J7r0f߷~>UKg=8B J`t0v sāȑǨ'p"Z8?*2F#jHuzֈHHMarDRPEYNAC'(. lɪZwY2'9Ѧ7̄8/JSYEϒV(7-j‰z/8)Ԥ4r˜S!ijǗ_|NUE Ԍ1 ˳/LYUr41")<EuB:甓 Vفpg#뒰c۽c,}6?rp(ƪ ʽzEZanưU/7~s@07|Gݺq]ɲoCSlq(Pe7yK4n@_NJ-܅p ٣uh۴k'E.#oNyƭfk/9lŞ!l<r8@p.~/_VH@giA+ר1˕W7%k?Tc6rv8=AsWK9 Azjy U)GV*nz)͌'A:-a+Z G8gThepZOu4l$veK]Ee"}h"'ʝɁBXlX}FC9]L%mJU3ntJ/h,p/!xz ,rEϣ1z..s~'4hAKur.N =UӉP{pu! ?eͨ]_>-nOP1&xAZ]:Oj:s0 ͆&`*5Yd k!M1G+SB[$zQ/HX(f )QWE,Z9hG)xE<ՒfDܳ _,r05~/<^*zm[( DX~7,H8 l^) }vW`J24Cu!fp"ޠNO c77N HҿxF釹\ [أҠR||7N@>3.֚{:U d+}3'~e‰ͤ jWZC|[؞-0clkZ Yp6B0C$&n4 Nނ1;`qum*!ɴjQQ?47icme:),ݿ8Z(OԜ}_wlയ5ܾ[ e쳄0OH@ָ]zB r J8DU"qLRtcr5BVG:C 9)@7+ _Hb8ţ؄W;,˝&q&x3<+3f9{6g'TwSrMIiGVyoezv`H(D\__*RLo`"DE|NױsLeRW*^̠OΕ88+W YHr3&@Rd<:Q?wQt(|aa:(%j[n@wmH2J336ͅjJ`qwTDd~s Y&.uBw!l"\}szhߞ2b "RխU}Q`R^rsI&ҳEM^NH/ hNVӐ-p!P}Tvcqު!6?$ΡLPMʕw-*a85^~~tx1> QZM_Ltay X95:Ɵ*}O;D߽֚č!n&1-"NV"5H0 xE=fa|b`!?B0Iƍϔ:+su= mCp>Ic .j0_9Ӳ@M%!~R^sKJV[e :=Hzn]69-Fy{Ô*q Z)f;`NorXӨEhЌ3 @-RfJ݋?{ʽY!rZ,tGQ-i ]ۓtmtQB v"cM=oO.Y $v]ukI.8imnmR=1q[Y<º R xS "Huǀ WcG+Ѹ ?ie#vNo6k IXQ^n=hAcL}仒kq }/S%#$tZ@zNAwJ/qp"$r-/:oPx`ؐ5z)LGFC -c3\".Q)?1n$R|v%V_`|2+&\l`52$97?T x⢯: ajӒ:mJ%3ߜBr3ӾW~R[µ\ qySe?4D ~o ź$)b*N \ܩ3>HvKÔ/w6wZ9{+XI764.Dh p6;E'2$ݛ{1: }5GwO1f7~D'1a[ہ8M^M>R>ч1SV(07#w` ~5&ۧ? ŨRZ1; Ɛ9-%4073T驫nAj5%MG;OELC<o~`9,s2m&P{گML|rTl[^PwpuPyuVA},Om VTwkJ3pn̓s>(T> ` [Ajp⿤Peq'^Ӥ? L* X='4m~1 Zt EÎF/@Kui<'NLxJ|~&\ TRU+v t)>Xg*G0\xCbt+zH_x~\%|Sʢ͋ZrzI ǽ ~,?,}nΐ4Z{Ҳ2wW*g1B7,0ۉ>F?}^tq5K]x;/X{ =8V$d˴- A\I;d[_{j5tJ^UF3C '.4ݴ|D8~R4ݨ'!Nߡϸ͚̞8[: { fV=oګ2tAsikn( i[s4ˀon'eogn#KZ3ފklu gE1EZPqHY0P: ƚҦk^1sb[aPZ "V240֩D֯ٮ j{/B$p`:N#N` {ٻ\]ַP(vR_w'QJ2Ccg[WG 0/yhZ>6<댣 #j!zՄe谬ۘ׀۰ -9vrF{̽v밈g"p!#p'Qu2j9ϛʔI,ǁ ^ jlZJߍUlC fPo՛T+,OzCm5yLL?a~(cM*)N` <}G9ԌfoS&y4%&Fa,h@T,\ GNBa*kdJl[B/++n(nӒ%*ƫD6K=81BؓɞqMH @rjGdI@eOMG=v{P!|lZZ.0u3.V&yH{)>*E&|݂Xa}'L4]!LJPgU{BCˁP`^0ܚHDŽ ^&2x0 VƢTACȭCd3xV"] .&bPoWbSO :=$e^;ӍOUCsz|\S^on9"mUp$|@Sa_EpPWgWElPL p*DG8-gv N+,C#[*%K5yٓ*vz j Lz^pBusŏ"2,3ÃdwqHɴ4>&Fx0Ɲsb_%@gz=BR8H$#9?$ lfƳ. ^g|K:k^)SEz2|vʆr!/[{Xj'(IfrqnK5%oSG>nyd.AhQ0Ӕɔ!$Q(AH›)}:n60=pk }:XcWQQ.ۅ^|Gԗ0öu:ѡZdR>#.Lk6ςnT96 ? ^1XB"WJf]:0md Ac.cg1nwjeB*-$ٔ)@xɲg(I:«._;~?s)/AtlI~BRFǤHs!bk^miFkR S=TrZB]ؔPISO@$2y)͕-  q:oKUw4yGLcd(q-UÞt/UvDc DҞq]bTfU˲L'£HT] |sGÍ*3dNU^J!ICUsˤsS}dWV;ՕU|kH )^]G&ײo4ä>Ο1ӷʍ:_%x,vRVk ~-Hg^k]Ab0`َR_+LὪ<]*Qf_r F '#BCN.W[VpqN°V,X6kPYv潌Xi1h>BM2`%%nF)B+7pBY"[^EP@FJM Ȇ~;fu:ufUBS]9bX$eJ=B 6QmK9:^-"i2ʎI(Ɯ][.lw]-Ȥ!J d[ V XB8W8:b)%>jzKUY~YKG׻.>eSLMX`&ސg-n,"o.8FiϱP֜GT!:Fyvȍ޵<ns.뭒| sfgx^U 뤝%bTcP^ Bv[.qʄ!<R݄LY<).۴/QIO\)DaR,ϡi3_m}O{!4n!!A+-'}%׼&(&ld'xvq:y5]qʡhy?E O[s$ݏk*6(١sцE*C :2guu7V]dZ$ns]m'{U݅ y )?lDV7hW l/K8CKR)_`~Ipg{Crjw)b¶BC,{dO-'=QRg$>P$L:\taҥxeA`uuB ͜-{X5rDZћq@ x~Oo ][cJMTX$BIA7I׾ Dqe-|23Y Mǖ/" W &PUl`53IUW# Va|DM '29?T!% >ڹ>jLj4$vüm{SA8p Bo#m,f3 X?tM^4J i*2kl [U1bdj[دOP cK )Mx Zհ`dਖ਼TK0HQ;,QTp0 iPZd_D65/HSU|э; &qbAPybQվVf_M~A&Sy[WC`) [ Pܷ /%G-6 F1"0si'3 5k.J ڕ+G8Oݼ> 䗓q:[tCaԿȤ/XOrU GzG)uSδt@?|'7 Ứ=KYn/4нX*K/mLZlOEc۫Vq zM %#V޺oM8bnuV"GhuIyړ鰫3f^hSF=z|ț;&ˠC*\Pj#D \=-M.Xf, /L[@Wkz;('$bdrh}4]`A4 |;u')КZsqYgU *J6-tCv@Ҩ$8ρ?- ?eyS]jkR6 PU.$]z5EL`ޠ.CX0jnt M9`eh`,ZH4K"?qX{"}oxSoq'~tDڍZ~ւ^V\Ug.Yg3eG5p`Ǵȁf}pD5旒DZxсc b%M_!)D {=.s7{ˎ2%^Dw' p_[}A@&(>ChLzir0Ph>2\۶`M:45Պ'Sj 嗓ÓOh%š$Aa-0=E9΢dyǹQ8 y:-jpJT prz9 ѵiS"vxJq+8.r̾GގP$m0UhVeRB [U>O( z9t ] w(鶈nI7GQ_,3)$Y` =i@]l J3_;kf>Z96%4*EꦮD.9qՄBZh7\`Wyǫ/"Ai\lKNz~:znW(7*ZgyW(5.4sٽrIha㍑/:PBxFP*U2oe)=(:b)*N0j g#f3 iL{D\ERƟv bl䲈p 诜s?&bՊ-n>J$z}bٮ"|L,TcĖfQ(P0 W΍F_>" }CAm>"0@j[RK`jBut4TK/gvZ3 Iz),ϲi l\uDQ= H"iV;^c_JrD[`Phryv W9nhŗjlz@EWt4W^p@Du\ED#5UQc\$(޾«k6,QѾQ; m?asCv1 GIur~Ww/|`2ޞ/yFGk}zhI17D 20sr]ؤ"w_ԖnHh2"W ʦ=U4:R^WfiQ;SIa9#{ iV$G7|bo2֞#[Z*Z;yA{CJX HR'?JO_E_;AЧoڧݾ5w)Dcc`j!r/ h݀wײ85­,GHJuωsYed+<Ψ`ISl22Y4h(v[a'ak3"Ƿ0[GAy}-C›ɖ]Js ۽1Zo34Cl~#wͱpz!q\,()i*$MA斡uuڢʽT!#s CÍ$#Lp,Pbd }B8-pK`6}+q;SM Z+ZY[0Dft%jn%̼}exMAWCyf.t՛m΄voXI0Rc\ `:`ev0/P%ח1O~*]fS+zAkZˌf^!`?x`ޫ`W7}}?cIyd"t(%Lo8@PbQ?~%R vI&׍uWaʂkf2&]tt&ijkfe3>[ v&\w֏~mh>] ^nFǂ;N>HȴuvB |l_H򨍵c;RnrI{61T7І mv=hMyyJE`ԥI[ʾk`:#Y#HvENz9y3WX:Fv>ō)ͱ,> 8:_}1̅9w÷'J6Kjzb2nIхíev9p:oTAiLnO_C;%ק? v7t>i{yO۴vaƋAWĵVG=MhDJHd}{05@@:ς})n[➗6s>O!$([+[ϗZs.`al'no~bYS#ծ2IT'6ؠj%Ei{[ =V4iJp)n)0ׄ w5te]6=h,"TLCB-"Pcb Iڔ+FX7e8kz` S7< g7A Wٙ\zbԪ?]n[R-XYft0|ƣ=u1KV/hLA  Iz0CZ_i%bր d니TV ίMMNՊE3{TqϬko"}Q~_\ih=(*w)jR< =[ջ.iG(4}jeGwn:!WqK8HDwTm_%{i?VD?liM:'FK : 3̐D:haLT9P}@0 Q!`'~ 5#r6QQ " KΗ>[`pB78]Kyܻ`G!_(8fRQ0΢9Q8@KOǏ܈1a*B1xؒ7EvNC6YYS}6KýޣR;iGge0~?|jT0~Ss@e*E<[byG1ȇg0Wi+~qP;W&ia!ʓoT0#~4U~< 5%mcؾW5:N^*X&{-Dl>ʜ}}}h\g.7@ Ҏmqt), x\ LZJأyA7|?!iXo*{Aя jQUn9Т$HU`?P~~V3LX B\ sbLt5wV'~ >|`[d˝-A VN FއƒKx󇙺i-7tCile IdCB!Up0F C+i1yx-éYхCȁ$'4NdA`bGԼznoNVnf>*ra[IͪtlpLDe0߼pֈ%|8yXڡP l QNu,/5*xVknX'T_m :k9T.:5$;I̬$/ FϢRn? l:1A-E-Xy:0H@}dcɦʇݢW"s5,ߺjJ%!"O~k#@D4 )_q﬑B_O^ZۯŐ¥#w~j3EnEK\jQ,6f&D > 0-ƫnj',_jd #o)8asG;-caLz6F*,/:++4w )NS!lgS~tu}.Uk.g_|$D<Ӏ it&#a7 >HⰙPNo5c+pFٜC8У,ZX<=YuAaEch\| u|Z7)gNZ*ˮ61v3JuqK]0!ӽ|ق0W~+8Ƙ>hv voOѲtG+iU"򜅏-T$$E݆bjlT˱K]RT.SeixS7o%m-SF@MVX:"u|+HA:S!EO]?7;ʍ֭DWoJjSf exPjO.MÞ1+Ari5&yN֊Q7x´Ri/=ŃEz[ȷJ( 0=1YSAUgba(]n:xV/A1(Zxl$Evd^aE ;<XhyfX1uh]mf4(,z0UN@_|WK^a7 DH0'SMDU>262E'Xw385މ25gmwJ9,> @yjL3!\~3v(Jh9T*o?CiqT7e q|XiG;ډ9]\Zv#+4f'-:14 þ=B]qN5NBQt[.9`tB~NbjB,yNޅ>Qq5;o3 [@ЅꙪP5ThlQǧf} }#/^gi3V!Ԛ`FrA=Pa.G~?u,H2F=>2^;H=PCܕMlo=SJp*0sv,6w=86yz˒ú\kI#%[ swϬfOX]k :{Q߯burMZ6S}_*0 H+xLb,fE|o< 7doj  inottȘŧ|]7'{gXkp%>S5@Wg:'&0PE>O\d 3S:βrL hBFĴ8jC!`ׯϷ5Uh]Dp\⽚JNN,ЫZꑧ,cbO~>O{ `7?`( ,5(Ԓ~(KKuW$d\-M@!\M{]>F"Hlϛֿ. ST~ C˩Ni%yi0M8LO=dMs;}' ;blH/v[ #VC잸imqIo15H2+_'Jɣ{A42٩I\r`IqL-5~cTw*x&-tU.xQr XZ%Sq U\wJye}'h|V% NtfQeMƱit͝ZV>XP,tGaW]L.)j-ػBl:ߏY3[NGrE3R"I)FXD,-W>!*26s;us3w!?%xcUȨ@}\Wz6{a5י=p ?)V#t;V]a]gφPh9{HJwؐ0[8%l"28TVьC~f |:GDX] qD܉(e,MC'CT=[*$ 0@HqBQd k8LGCAj[3@ Wiӡ DÇSh|L;y[N,L&UK q>{oM| Yc a*bAJ,coN[wo}5r gVA_Q OY}VD|u,;%Mp{V.?)RQR W:hG\U%itBL].[ TO{!P 9i T-Gr1g֮^GziMBZM44:v3APGQ58_ #ғ??2Oח>dBw8;xI2.KXgrC7Mj_Y/`aWBY?FI]R7)L;$~T d;TXѕQA,\ǖiYU~xHVJSJȟGG<~PZ/;lqX<kcEJM ~v,ߔGu#?"v?IΆHZ]&Y~Uxh,sn4ܧw2"vAbPYaǜL;к̒[,UB%y(g7Ġb/&N}%a77Bb11գ-&L%SyZ[RQ@*wN,$&k" &e@۱iBb=YO훯y\}K'zs>aS}yuQUg~ԲH5PsA5y MZTu8R6U5p<6~Roe uBhjR#{ЭYܿ'K(}KI&~%!'>b`[TTK2rǥcUnԵxR;p$wz'E셤Pj6(=)0p$_?CQ NM~_LEUUD+CsHKSOyl.YI,?/QPg PC>&_-QKowؓѶ= wf!r@J#\igߥ {uzqJ Q4;[ֵF 4^^.(Ymy Ic`/ )(~mHC~7fk&e[$TAXcyw6+_`xòt7(`ȝDnut!W$V+pd0^Tb̘K6Xh$&vHI"Me+ 9H4:[6}%3V[Cћu!11; [o͢s F|3.$fĄ1<`P@`[=rإYd} x3*Na! 3k^~/zI@g%k71\"\9|!"nJX~Iz i,!ҷ 40-*ED +s b!,.&{Oj7xFw~bgC9lvrE5xZԜ,:|Z(x-G!v74c%Bu08U}J(lۦek\fh?:we=TWEO%66ꮯ?6jq *cJn昛Nk^/? AS+7*W%\{Ŀײ?z&1ӦZ~x\>3+oN^ ;Hv[bG`q8&l5~q,-*\h)\G+zZ % aCBIwRQ}sAE7jL?zHF @hOuԕYБ+vLܼ}6>9~0T>?qN3|lahrl!vwH)=ѹ1J H.;FC^֍9›&8d;]~B4MwEoǃ_*c]rvifa*]ZAs\:@`1n3[>o2ARKeadFŮPRT:*Hu Wncc: J]$=$:)xZ0iwGk\&S"E~ _K4t||\XOdh yai g^ GUU1q.Q)ъfrfx+mP]jirr`wk]"RH3S8\)3SVY y|XޔBS@@C6 æչe{1=+xzSb2{*J]BBJ 2Da+"̓^I,a/0E9 /ܭ_ݯ UB]vP{39c?L9X@JrL7|/ B?Yd\ƾNyn:r;-(d"b1,?P0.&-X=.ҪL89 ^Rq54b+a~8-")~aGںs˽G${NG[T!jm|'k?4pVqOce!xw]= ܅:q1[Sckbx7!m%wpbtWMKTff`ר K#woB*,f>Y0WwIog_ GAwa ѭ@[<(hm_@h:bnDƛ * * Tu :ݓ|f-(49R{ܚynZ%1օ 1'ڦ!}Ǔyq8'>D<>Om)`Z0~))MN"bz*#,ko\W dldE9iɄr medƈCZZ|<9=0_J96LFn)cs75 liRޚk4 4vx}gWkl[vV#WR{ch`6 @aޒ6Ş\:̮˷eRٮYE3rPf*ܰk艾7;ǂQrG]>f YLrK*qVr >V\$t@_j L{~Nz{E v$ץo" &}{Jd*h.lU.hkHY_kQb H/mެT]l(5>,${߬`ldV7>&|ӬdySu>yV [-\vU* 3?0^jI[?!$סhIJ)1NifYJ!o7޿heXP!XպEP#Geث0s*'_ᥳgnhLg8L7\Y7S-lNu橥N|Tf-LguYS216Zߦ,SnHL-ʈ%M{ER8_/YmjXߥLew"e]k5g^[w4*SKwbVjw$eQuPo\%\:7|/-gQh)VP '3n^o&zG SGZʾWfN*Oӭ_fZH`⹵z.̙ t;>V2#nGZ|2[T[l,vF=F*ZT I]ś =r_?I}`r,kZf\Jul>H}O|F8> }a z݈d:̴AeΛc[}La:)N=&o Xo 91 Cx{G}(#Ӯ7g@Ou{^NTKmf t&/yĎ;l{d"Q~qKݣs#] N|V*blD߸ۮOg8(/_"ݧ=j> % v.Ooy&UO*"^fo޸J12<)׮;m"ҿPx\P>ڮf,eitɤwnO־SR7Mb?AA,l e>p^k _|%;hS: 2",`xG^Dx;kY*j,@dG) N=}rlcuA]8T] )V_B' d_yl)ZUS9ZYnXvyWm+qTJ2VܰA/ r~Vlj AAd#cRwGK 7x%R4 IN9&kF\~tYFicYkDM+S+ujRşP$s7jC[cߖCI=xm&qQU=:"T.@C<7߳-*0)`}gݚ^S' T I{k8pRWiirI0=-'#uW4UI𬐐|R]7+̼}i^o.G=NcՅIR@g{,W3Nw^֤fr'/Yei+pv M%-7djHW:<& ؉vaNޱ8:T)?0%M~lKHz-J} c [J/J1PX%RHa5}pZJ]`Ih/B#*27iJqvY[-mҖYl K.\d mĴ(϶C٪97D:;t4A0n{OR Y x~WxQ()72m%w38u @( ³#z< L9l%Z0/oҺh -qsʛtFe٪eU|RZvqӆkno俛p9e3|Pk{K%Kz-LWs^[9@%[gQϭk כKA4!X2sF$3FgҖNJ SR0$5 D튬lųf㯺pylL]dGaG)zutEq ?'Q &xq, ,ǺB45sG^~$FV# M\T旜:JU=P=E=q 1+G.(ͫ=/c7?9xxDÇYc(h^A^4VlRi{T4N_Y>qj4iCҼ~y!z0{sa9; $KGn,K o?i ! t0Y FER ߍF4xQ7&v`Ge*TnكXy*yDKqiÉT|i'&p -R&O qG:#+ 4܎$Qg%FǾ*5R$(3- SV>+]|vzZ\fvN:>@MH!߳WU*ߦceC=*6hZ\ `O ?F9x&#gtJP)9 s |lw4BDSujv&STa2)ERy~*hõo++}t2bl-DK5KϹ r P" gs{Uz~/@ܿnZ#S#;ۍ%EaAZ0jlbMWA$*Nݣ3^&*ݾkQrxP῅o@uQiӎvxaR*tn Zח0P^5 9s]q}oĕ`tbq@~;Z¿2,:čcܕ5ehVDӦu=m/W9:\{|ִgYMNCukTGu%MΞYD.ع =DžGY䌭h]&|aJ"l?QiC#iz,4&(@H'Mf' qpm"Tk](v!1J֘ \ԡKQfHQ^7@۾̟m7ӥ7Nu*^5_i-S1}Fʯ:weߌP  s!#]O_ckKӵ[ز|H8EDT Im4GngI2cxV!%nCu'J}I\ ieXz8?-\YJNw{LWEt or&V'kc_UVMW(ѿ lN5xs[T/}KTi7w`eHr'D~`Me6jotG{ϝ%G#Y}1 y1cQ23zXiQ22~Pb{L4]`ox\A&-|Xdےo$$#5ˢA/ 5<A*]:t^0) vI{kvIf-SL:Eƪz`Kl&9v/Phj1c&ynmKq5᧥H坺dÌ١tϰN#(k~pxuSyY- ^7)Jk1z QM/ٮjq6$xҠ/GvqFh)+E>[qX;a2wVX>;E:gPq͉=%͖ @7|O T)"Mo'!? %Qj)щ+9HֲA=9wh=;cBqD00j:%7HmmxVy2>j>$6+h&_œ1رT:o%Oe;KW,Իk?1[EXxl=y)Xa/)ݛSuG(e=u> TY@c(bXV2\,g%V9{;|h82FrO&;g]&2  %Om|x7?p&4ȑdX) .M俉-u5A%Q=?$H$ȥDyN.ކK޼x p=Sg,\BQ]7-:VwOϔk‡ɳ1.%Vy4dpFF ɌFs`˽fy}"~tVsH(',y84єvV<{TjőUdSmpvvg9:JP#/qovVUf&͛ӁM@WTvGu(hM$Viork*o=| {\×pA[yg+Dҕlro W`\IIϵEdN7Jn(Xi0\8jW-`+bLm6f1}Ӊ?`cV9}&jޥO`HXîi:81K >907bj]$ONZgpCCdӡ֌*2aŲ58exm52ϵ\ _?>@T+IJY!/(1K9Set Ո! FJRX-HN :A }/ⴾY.hqwPr"t쨱>f!u(`)p*!Wa#"~{#wPw@{#ÑP|LyBYnR"$.LʆzryEv0-b>[5gD/=r,b8˿;, 6MXN%9*LcFx:棡:+0MeI Qa$5E'8<>>_5͐@{kA\N".C֡nBQ@ϹӲK=yK̡kI*%_Q aMK _p@KV,uQjɄ *?-6ۻǜ-/ꆉblι'o"S3m~Rvf@"I !o;IKe􎂄pdx'C"<]Bk[Vsw[7갪ȑ$X^[/[MA<"Ai钖e]^/:xZ"zɕaARtf[fϘִmȄf<7}All"h>\լaȴnkK0%ke#Z1:*nT[bAʒJg}K~x-L躦"a=T -§ȏ&S ^Mb3ʌ4 2̓`4w=C/C:``2U DATT!SW"82I5GJ{y_^7^%\ `w `={Xx?kMDoŋ80~ U9@% p(NV ,=7IjNBDBI{&չuBn|M.EXGǎ0K=aumOhFj"[<b&fgqdBIv`# 'h Y K ;KYw #=wv'(ͫSW7[MYiUjh6 pɣ`"3KnLl%l.) tQL;6\q {M vk9Ӿ\ gRϢj=B$yϬZ=>kO,ƍ3jlSOSc6OFf%$GM^c8ۀg;+wӃ^UG4@s\6"M,wXۋUc)'+ iړ+WkF=Cp{\O[̤jej.>*[p+[L!vIL-1m+ 0q<Aa.6.CX$4^puP)':W}ެMp(9{>mٰt2S2u\PDAQ'2Fy̑HP[Ȣ4tQd2X"chvoCGRQ^\ ~mWX9K&%+Bh2|`:1sB{i< |jIގ}E _]+t ^f|o<Y\9W7xKuI}&[,!X*W>q!Gc+uܩo_ךU s~e'+8t̴T>aww2TFFd9%NXF/>Hݯ$b.q1xP ɗX}KS;a0R`{UN r9e#uF147--R.h^`\o-CZ'?Zf0.jXU[ѤNr` &4_ Q{%>: k4"|4dY=n5Łir@R,JH8:Ih"ۨD#tbI{x5% lMմp *֔ve_[KҾUL6#eosXʗ1VЉa@c@U2R\4>A4_`/^9`L.Jy3c"e0 D nVK"Q+_){,͍  ȹ_ՎERWï.¨RPzP9l$uM5f?b)䝪h:N !"=2([ ^Rۏ +}aR I+bQbJxx/yͯ6J;&;Tļx~Ď(JhU$_GW;yLԓ,,dž\"X5Vu4͹nx~1ĨǥY)y]!/`FyMM_wNaKh>6G\ᐸur F! :)bgjläȤҬgZCto_$Tw]9 L4mװXr29Jͼ;A")XVb⊾f$B^ 4UC>l $u=+,H#{ :e |zw*S!8Sֈ&Ն|j Uk_#*# FEn룝fO=DҰ=ZPbԡ=4͕I$&p:~5 z+߹pѪӥ|Dm<(IOǥxX˦*s ؑOq/LrC4YʧІLI:ooE%s W:L=1, -+& W͞4MV2a+2iN'mQmKI>TiQ7^]NVe?)*\۬)n-㟼3ڙK9=nqo ߱I@s;@88t$yH}2LYkYG.uəY51:#4JŘ-)-)Pij7*n5ΙcYjUm+D #SlY/%%t62~3]-|dU?b98bV gdV6y^>jJ#5|}uPAY7^ LgCk 4_:98-F1&"g7/c.E!2VQ4Z.ڰn$8W9Xm&x4^^uxy(tk%U-Xڒz/ޅHB. ),#}:4ZdS1U$BlC}Ryqm^̽8;j Xj`@hu;ŵǒdg߂^X٩ @R C#-K[鈅*aA} 5 :iϳ642_2}[ii{^krҥZA@"H&Ơ;e;:S ;!0|1^6?\9I% }y N: (+uI.t 3QL vax侸-Au눊Yv,0 g1EhdKmp@rh^. "zOkCʌǸz *^*ZerTDPC(63 li=Uo}JtPNek "7ln>ۜ.X»b>IX0t>/ieBpU;\X/h|ߦ8ȺWr, fhV+Zv-1ӐV;):>0B}HupDcD|Es遄mڤSimL2D5jWK5ɡ6٥ed,uP_Suheo6qp>ӄA:$'1}H|-00= s$*` p.h =qM5)c/,%f(J's=oz ;aE>UJ=u.7x |1@h&3|U ##8 pdf8CF.Ho)bW;tncO:~ݐ@u:y@_i@_D(bҢ_0ARVQ4G1ѐ9[oP\u} 8קi2#' >Uj6K.ڭ!AAwzxb싺tWqE0 6F}p(U!߻ocvGV}\ ,vhz0)7ȴtd)g |lWfRjkI p>!}e!wt?9gX܋?o:ڗmn[a`x9+A>zܛqgcZXٮnNE]VYh^]7oZL8'Ҧ!dر~$hk]XckKo-L嵻 %jt ȃ|Ƒ4 BժB$>\ ѾCQv?"}"iHs |@9KJ6 m4cFͩ]@@egmM7Լˌ6 H\!?vQ#.3S<ܧ֙'g#˕nfA^}Wr~_6h N:fKA_s!DKw;/SIhEf@/1ʶ0fĉ#΅tҡq#tb9 eX*heE.JTX:M75 lD2zp>.qVKy'}ok599<}:e}0t%Dm$F aYcDY ĹQ߯0Al}>%L9>ڞ 69 ~cVK_`qX)6t x:Q?Yfv7RGUx@4c|a֔-TS q 8kS2bcwtyzk(7o#Q˪gnY G7`n!KǥF<odbHl)g{X8_l3I$H.S K:'ZFQVʺa,`JRsvD. :!ǚjWke*,!*F/%Ҍ~%L"%&&impHI:07 :^F? / 虱@,8x$ -,x`%,#Ѣ5!{(H|)R 0ij =GW"T(htOLO!ҟ_WPIDFZT65!_l9(Rd3Ň)y&襙Q=}z ʢX%őpŸ.҆yNPf@jƬ@#F+h{ָ]XB0A'^"UՔ ZSFx|Cx_#׳P,0ft?4z{$i&EUgDo`3.Qϸ+WT{AsV}'nN&Sy/0t;xz\EmE,\Y bd2٭Òiڟ]wPT/^a6ulG& rj-&aa+a Bq؉35 O:X4n>_\GPUv}޿  ȜMrwɚҕ}@zL(|J3e$x'?˺X ٳe"$&AO{@goUP/}J/e' pʶ~ (ʦt>[|%T#s9k"3>3Y7j.q1ɹaŒkK5+r H0ap;L} Cx;#l8VP3p`ɒA9'qZ~G&:Na_b5[8]`xˑBW)No }>gו\:J҆:y뙓[d؈njHSUufT#=z'w*/a~Cf=fbs3 0^njl4Z'%܊XD yI M_iq]ژamh,idAs(vTX_6)ɶU:@Mq#AQɀ(Ix^{z/Bڛp(VZZ c{ t.3¹oҹ9zRqxt]9R15vGOg['ğ28(M3y !ܜN KSIkė'F^4΍Y+` "~I MA0hRi$C*c$lo"z h޲hP#^/R8| ܴD bx8 y8Ny z*m䷕쯾ሠRq݌2B)-LeɂꮷZ=0#HqHJMSA$n_%4ĐG566k?Zl \/)d/f}ڂqbiօO7Z%u%ny4(Wb +ДaT_?3 vY/SmbUD_Z\<"?_]W @a\`z>-1?3Bn/Nj Vrf`f!l@L8LA&؊I/ճޞ03<*FGGsW"h'-َ銞f|}~5SwL鴬?ĕ;Y{#] =E4*Uj9`oM)N}ʐ $ BhҳkbF5"TnT Ӥ6gvM7tDM&Qznfahʍ󈡫[0CF9z5s3i%2KE7) GgV=dgd$HGL, nwq (8{P_w*k0&=,aё'zwYVZG E"6 .0Iӑ Kz[Z|ETvr5˾ j?tav-_3( ;,F#3c7m|bIzd/o~2FJƊW6LjF!;5fYs (X'M%٠yK$:X<X{8YQY #=|j1,:(K <;K_ʂt `:碬$Evn eHmWKs>4SSL}x0x-ȽHj61^(Ud#GvӝMNw{[9v a Tg1$J`xR[*8[5mKnDᛩn [MqO_Eڳ;A6.ȸ .#ʜRѽEО1 y<-L:)6$*c[TΕ /s{S[Yk5mI Aeqpjmq#"7QnepIpʃ+hoaoZ܁j+n WƮY rBA?$Hs/:YO64 pB!|otz`P3y ,S"s\Ih}+eCއ*v*ǝ'/{!jFùLN8umbmHb>_:+ZaLwuSLG۱Z MΗU:X?T,m`kE +rP&A{a e l&(b)F>F~&g}:Ck̀5hP_|T@KFL1:dz/@O]\ `h?PU[&0m y~gP6ā(*P[3 Բb8S5&lQ:k:e$U4NdI*o"z_VD́'dR{Mlڋ iV@[BKAQ.urc_չ]lre%1J?*Ad m:?Wgwm -ψ\KJ,=Zu).)"qÂ?1(o_/ҹ,#Af'qSD*""zgNc"pPv& i2bN2?2CP($ a6B8SZAqgsϑ' bo |~tH9OCJK0ǸȃP[aϣaïH!YLe'qt5۟ |hypl ,2Q DOqDQgWF\#GNjMʜ4WHT$XPL&eiG H)vt4핗}gK8 *"nԉZG%`2bfz6l7j&N*ko512~-:qsD UdݕG5Zs;mMkGe joEJ'"C+|>!I# (S+zi2[) t"nID.$wIus 5W™8MPwp ^@U Tf nT$^_0X^UaC"V,; ~׬fH|&Jͽz9P})͡3# cN+AFGWolPpUWi9t%aI&B,"B'o"'C=’P[G('b=@Yΐ1٠9|'os~'Wr{!K;Pl2C Ntuto$#D V$"Q'Fq|[̲ٞ*@De%2k,GѬ}4~MdOC"c*OGѴ j|[ejQ2j6GS"%8~{#ɣvWRbzs3yy5k ʱw둜 `׻#t"q&1N0+ h$KmҏӀ|̳jc:| WbEHr#B>w8r069.?I2N؈Pu8%E2}LךxQw#Ϡg~܋ g \W3f\F_ꪸRQJ.KuG -IQ"+8bݻnZۗ}m"_#zD3s-]\$ 5jaP 0yVm !Z%&vwPt5l?{* َI /`15v`{yk: P$pbE=/D',.GI폙NlY-Ȉ6_s$DZ|a߁%IAmdb*|elrh{~As()`Px5٨HF@,Lz9VaUR{#b~ըy4XWZ2ty-#De0 M~oyAUT]KDyO$ W9?VW(]O6m<ˆ2v>쬆]퀠, VKIN8{ca!]sEz>5%R˿۝g0Sh1IBaf(o_5>-7Z'3ԃ g)W)[ 3 f22y' u,yz,Kz?Sb '0z]rϥ4@. qBa܏ڍ Ur~V{e%4RsϤ0n䀕joC9?yٔGh3+-xLNj!`dY<߈D_UM+ ~EܙYNWk0u|\u9!akn_ 490 tԩ7ϑr&'cRrSUH:?oJ?Py8KsjbiY$*'D X'[k(1 P-{/ uA|%1MΕ a"q =vn}ݕt*)rNl\uX'ɺ׸I@:m URkEރ*hlC BQ_ދϒisSxnP1:h  tm2vyUuu8@WD)#;lƉBs]UH,t|Lx* [L+«\L%-UxZ`x&\f-!)"YfmBplW2f-IsGzC^G`e9BɒIFц,9xSP8:+/i t.pjGUʐSO=G!ٷc2L;V|3z F*uSBLx-Mt.r2U@,!gߠE(+xnֱCDIX|S?ps9}퐇P,F6b|[ZG}~KTش5"T+īޠb4MR\*eQ`#Y׬n"@.7Uڒ&}1Ȍ(-3s.78I$'i)c_ejgKR7 U^xү*a\!p`bƚMx#!:I(ؐZ0>I`1kf]\ #<>3{etWpuI"2q֛6,)GjB ~jb O[Ho :o9&8DJ? *aN !qNn~MTCL]oA?ؒ}#1 b}~jXx|vwl"t ḟ4\!$v{_LMq? {_ 9fXD؋X < naPwS f%kr@FM>d@)x:䚉!܌N^Q~5ԝv$vrzq¼U@qag޼ Y<ӑ$mw||h$4hŒƁ` d_I@˦ !8fczу-a HY)ʨ"^^1b?U J{~-zh鿘ms֫ FEga)u?+^)6#Ab! !W7$mhh[t5%VUf'%!(Fdg E2[3jlgM_ARanXiQ1m'U]]heQêOPr}7ֶ#d>"yp_x7M]=Cyz#OIN#}ض|SX,drU6G<+꾚옛DWD "匁$ tȸlէTZv%ضDz\ =W6Lv⡫vk="0 ٙ:eH^j)E'xI3>fbK@濾$kygKh\eTF eLDNjun^җL82_Qa?oۅnד?iE(5hBQy_ZyxNQ\L4 fct_8h|]Jz$ql?f,kyFW߸otޙ݋‹ V^:{FO Hwz,4bR ?6 " )+v@È]k{ZpxDPo eX*3Pѩ2߹q.e6<׊~&BǕX}cm#M֢dmiD!v1qkVY%|;=ċTP>]׳%ӢEIcŦh)0P=\SA4Љeǘ%,1kq'?Lh?HfHHe[+[f%*1E@Fμ8)"WĂ7{XDՔكTMxj@鵱!LCmTLmZLG+yyMBUAOM<\Y lE?ea|lCv-=໕T83 ̤ t&i2p?Wn6O SN #>a7/b@ݘʀnH,>1#$?5I`pNzJĖ]ȷzS7@;TW쭆M gY\MZ~y{ϵ6Z_vݸNJId仭1I^ q/qjqz ߺ1G4R;&Ƴ8S y;c'')^312mZVEr_Z5\`(Yڜ(͓GJʰ'$DJG!W3^u3TԼ&e^5BAݔ14I'@aSղS$Ё|\|SA uO^/͡JO Wmd"I=d vnzM!Ͷa+0^zFWV&i7[qKΣm Wk X.Sn~o" ̚glJ;l胐]UR %<aӐ_+V{)'Sq"+R6V "V RL3?xӯ#eo`ߞ-{3?(v'c&z1yj wp(.-׉]1 nޡxe^ClM`ޮN3'+4ժ)M4KxI²FYIuξaC~X "rE1]9i|UZh\ߋt0B2b缘}1݁)"S^&޳Ԫ"R Ev=h,P&oE#Ԓ/`%8fd J$ts@1%i:b̈́ўrl?ךݕ4kx 2auV#dH Bpp\ &h"0F0M8e \FZ8g֡nk?Vd'sPS_Y?℟PSy{;=?Z|+O hkr>]lHI#怙UH,TkD%2x2e3^!H KȩmÊx!v@Iv0{ZBIqvag h %|>t$tOd'ayqp͘){.fR&*ܝ,e]ڪADq.VYe-&ЕU})~7sgJc$% Xo(y$76`ZN'wΒ-laG}cѱi gN/[Y, 6 h |yڮIq@h|+&R5gaJ~=9op#Vc` hW8 z 稐wꕷ6"+*6hf9.4jJ.&ccSާ2lvE濍8kI[#ԞÔRBbԛ-a?@y)QÔJ f7 F;V(d •`ލHzGTiVy'4#' فǢ#m$8yo0ln* 1ǽޗ҆S`D`%ʖԩ!]#fRTD)Y`oHdS-9D<5=;=扊 $@|T 1$۷{Hvcm(vhhM6[{< }|.6>dnThF\L;zgU~/quC41t0x(j%g^j:G\hMwL L-aM2 xa; LsF~\(N-Cѧ@ 5nhƵ\K)j߲ <[C/ rldZѺ8O-9 ձ[~MXܱ?mCO]9/!Sli]s~ ?AL&7ih@Se/w򠉸2{ it$R$M9ZʶӍ+gs\;bxWtoZkr~z:ωhL#b z-fu47HO,?TҤ섽r$Q2"߷M],PLi˔o C܅3ytopMp$PȒoLf&^^mxN}|J:n6|6P e?=xqSdRHÀx( NxILbiڨŹC\i4uTe_lX8qaw9rc@7_,0?iRb?5yvIJU=ܥ{tAl;g .aSz^ `jco#(&髾QAYYȮԪƢJ f8+VP'pZcx |tIFOuh]7E~oT1-RlP ު^@za&>&PyNHcSdU_1$R7"(Yˢ jP. 0gFbRd2%ou'꘎nm-]ޭBKʆٷ0</nwHvwԲ J70*!{HWja,|&4FJ͡Y|= @N硧G u UXZ@M%9^%!1+Ɇ[[L]THuN.YlaG;0aFѶB̃E/{fRځ)Wbӝv,ȳ;rH L!tX)ŃTU~MZE6*X?9wC^*80Y*,.䆿+!!\^ Âoxsny4!wێ2s'f<(޻CkHDYvKmd >$& EMD /_KwUWIoR2͙a9oU$l`@6anWYvX7I hg%<]蜛~='xf>^t )0`2Q݌w/3yߨXl4A?HwC ܫ©gz0ĆE;G$X4kצ@1gUiM#4}-s2*l{ :\i(9ԛB4Wԛkڷ0ܵ'&V=-@a;k6S7֫Yg-kȨe/=JU=zƹ! QPl7t mEg9Aj[6X{$4'z T]nƶJP6|g,Ci/LG/KDqޓW#UdR)ZGt9)2HO9@ f Vp,z}ǨjoDGցu^'a5 Z.bllsq*$S82sϟT!k 幰ɳ PW|Al=wᄉK#?Wd;R 9%I n^A7X&F|,_B0z^,});@×iQU#k'!ߍ`SuJiಱwm(A/ǀ a%,OM=,{#;8ؒPZB o;wcxv}0NaȾ4{fnfQzR. tHQoVOk-Z).:)o8WGMs޼oq7`JfS(e5YɨW/EKQ'f3ХNĕ\<@巿ʋo8Q0M9/{;w&0ObO4P4>\c\fЄZ%Vh0PoALQenÕ,~Mr)G8ؠ`W7fDiP,k.<ǀ@$Z8X4D>^ 9_ħOͽ15!4Φug` vchC ґoJqtzo3] |S1WQYsƎ^VpzNA;PSlEFsEGյ$Ct^ϣ7UF HK\2쳓! as,}6!ͅr G\Rrl} \ O<`_mF 5h›p^z2]۷穐fXtr hİIZܺBCӯ"hN̳Fvg@Wi+uW*(HB2&mww;i~:p-[ػܴ-[e`PKxj$n:zK Υ߄>TUAT-ӑH9&$nQ =(iSԌP:glz[!O1(i!S_Z3Sѣ.>]H|/h%Bᚤ(7S+eRG@0tW#*2c6[1P \G mh ~-6]KT:hKCJ'ě2)|qixG!ޘY2Slq9;!^UN#sE_vؐ (ޚ<-`7Tc.bյXnⓦeHU5UXD 6XLyzխi!.<-0񒓕`r3}Eq7p?Uҙ /%hJqB%hLd!^7_y!ũߨvx&`;3>%Sb[nlD/D9\ %z < r as$2 0b5~<3@`4uwxkPS*x{.$ [s5AÑ WȢg!|XTdR cdSNw0E!1!]-ɑV_(gBkF"bOzK =ٓUP1Wr$ƜDH2B=a7Q)n-%4dɯc*@2r{MYh)T &4>mblOh̦G:F,wvKg]!Äc\frG3όW?LHdZ5 @R #E:¥TO6!i-Gnςcp75y?skZÙwG13-Ìˑ6X:`] '$'h'lT»?ܛ ҔᇆiBKοAE!*bq [ =D=!'0,`RD#Lϡ1ۄ!.h[!OIoaPUxq64L*fٲeW>dL\5ٯol~+Ewݣ'_971qa9?xyOMPi<*|'@{3qOK@4a|or2V_@vEI7-!-`=>nc|C0W~8H":FK2Y`m~poԾuīwd)  v8.۵hF@G!= gԃ8l1{ 0pe7}f إD6Dk^/Uhˆ%$E(#_VH<T2,sG31%t)#ylY '{ 3axi=Nvg$]CP(ːb3  Jh-q7xJxob*zgY>+3,)jM NH 5,.pil`z9XTrL&Ud[30vvq%f#^xOZE6B~T]7e8{u'Xc bn#BB""=9? y\OYz*)}p~ekj =+g$;[ò閒?s|"U8]s_EGUFMj> s B+W{]qʼƤ5ddDz췝gņ8?xۆ1BdJ\JL{UHM"_s ٥4O4(Cd_+Zگ6y f҇ ̠ڵFbA;E >!z U]AwXbs]QŠ~-IFgp?i5KYQjճS G}Bs<8 : ~3MWN@i0ܤ (rf $Vv=oVp$5 og{U©wx[8fVwߧ)NB-"qQQ*3.mGSIquvQmҍ?tId!Wg]d6?.sKoV`_~z"akY6h0Ǻ*Yk_)FxaeI5/ONL= \M$b8!pJq]t\󦉰 ޱ za|g* Nq_*rLzS`cuVyV#LǏ7 ȲC8C"_݈k~0$pF7vd0Hԡ#vswWHhqt{ZI&Ѓ:r ]} *! \ A[ X@ g(tɺ{*$/|T3@>M)8>1%p*(XvfT+AtS9@1~daCmSJk179ȏy^*,B<8Y#tOԝKQW|how9-|#&ZJLޖ"Z~_P$!O/)7`a[>htw\3#ID`i<-/be?Gaw_%a ³`G4gqו,!n3&ehXkR]S =i*awm<e2X`B&=l 3::m]݈CAc?A}x֘.J/n2z :g"bZrMHTz PбW؊0y{rH"wD5fpL; Ǣk&31idQv&Q&f$%3lA)b0;FjhǓNr 0NcI6bN.&'mkN%ǒī_AȨ=oXgG 稐Ș3+4hNc ;k@lIꉾ\Yĭ[rCVg> '2!lv>&.DvDVΎGK4l7@T vbW2H`): zw D)H$xrEu6(wO@C ;~V'5ME74FˎiA>}1rзD%G!b *kv %sֱgF9 M+*!OD>WRoV95UEWݵP0]m9ZLBis)@S-Q3Y;7"@6DZYmk_6x,Qle,QOO>RfX*B#wS_O!T*oަKv3WL"p;R3a wZqZ6Hoݩ%fqHk]|H S?UL%b -$ aĪ6=Q4CWb3ch׉o\i5Uo6E62#@2 d<ۀ[u wg. a~gJvuNu ݭbݽ-vm2 Pkk>;ƐZSdBEX >*\5%@*9_iȒ1#S7cY?,h zx;=E*gKմْYC>7i)A9c7*3 7e:5e da7g´?̍pl1aV)F}&xOkƃ1t Ph3OJuF&U-:5O䇰"͹eWX+ZUط#:v|3/z|AAEe*%YAV9ZU}-$ck녌{zYEC+*-,k}Z@-S0Iu/SX2cBATaԒrȢ>ƄE>A‰}T!!~o }޶[(9 Ϗ.a♋$ mu42 =VdLa$K0AYF]#Kಧd;aԲn2,|.t) "*a$+QkW|.bZ*tE';lRY<8_86ė&YN쵥mճ\/'( %^6f(DSƈj[/T\ay _EM15'U3Jj.s)?+<.7>B'$ijc`Dc{gݿj}9.zQi(_oC.Z&GSOcRUsh) 54|Ue\8Hl[/0GٜnKXAV!"X}G>H5AkԓNqjznhsơWt%RXّ ÿ0D攼%IU >w}؇C#@ e #(6ћ gFg-n Oq NR%iq}"yucآL5.hL(*\\6xO\XEُpJVrnzw(xZ ~%זPoV4.' *ItHc{k+^OJd]r$8EUWuE¿Fh*[ e@aןa;EIɓZ>AO|k :<ΕpT / -v(R[3+5 -ޚ ȹN{Z@|{ V˒,ב5.,jQ,TY 3-\RraFȏI] 9|eTA?[mxu>=ۣRMQKSsU͡NRP_DOxJkM㞽)pYbMb>]A&ޕ۵h*ќ )2SWjCVMcM<(mD4 U.`}7 ^gٹO&TݤA4y̔7yঃy yrP?b*2 ^·2fA6)9T'8uLN\483<ؤ8rq?cL/>D"Gl2We~`r|HfK-.rC@K/Z^}QT"<(%g0Y줎H9ƨAVWy7V6$ @5i{`(z WD(2HU NT*VCOY3b2VRT_-fpVxTh[˜ /gqq2:A ޮs/2E'oЮ|bbDEnd&1 ޠYȚ=_!9=){!bxRRi {_tΨvq>V?"nP4cpnuttIS {HdӠ:Hw-)ut5${VrÔF>Zro3/|<^rel d4iu?E}z0чBi  = Mk1/E|rH= "}n=7h'xԭbMh݈c_ 57-Lxk9GglB>\|Sg*h,e4|ڽKOk@p2"ԛSPϛ=@t&v8M53J&MňֿZav;Y֢( at}:~G&O:K΀zwŒ%@ 24y8I~1<`$-un7$nzB4]\^.Ybm^¡I߼ ?ͧype-J,]~a5$#͆2.]vkmd-#CD,[䛈[;\S*lUk6&ayqHl\}C"#ՒvdD`0zEhSihN%% !x<c&*fLquQG#Ms$cD{i.3}V&`<Ԫ>z= z2R̠'8-}bdc.P\a@;G;>4콩•*Gka#y `NOm+\>^RA"juX!))auޭĚ<;1j Cp9[/I _&7w酙~t] ЙW c R wipE^bmL> lmڛV?ɛh ,ԨaADmCq_)%̤,8_ջ6VǎE>*i6d({M(\+6<6UŌәb/{^"g5>Ƅ}'8fTG.} TLS6xY'w[4Y"&wnia?]d*;>Oa5X.ߥ)zP/~['=[2Pp Kk\ֆRUklkٰg`EChݷ]t:5E_J!Sb~~EJk { WD,i$9p)F gZ( Iۀm>6i&bXoDg9|,{wǭ/.]– p_ |'UWW>/VσVV- Q,( 8hE-8n @z~Sp~ jVi|R%,V+ :Xo?%em@m0M0ڄE]0Zf= jK"I9M3}JK8sQ} ѧܓSW t vS#5EFڬd>7撶6qdxul"jkL>9dd$A&j)l8",Ǒ%XMb_d ()I ٜ'QekmbbׂS: ק3'Rx4Z5ƺ|B|mX?lWO~՟ꓽ\@ڗ%SMOA>^~3>/BvSuEn;7*H%2՚[GG݄5E=ilP mgP@pPSô?k.q)۳|2?u;CjV \#@Tcnsw M"dV2Vur?@QVeO}4/J!'Ɋ/vbW͜" #_v=X\-ꇸ&jp$vb'I&*F9k]À!o$CuQr]|c -N%MX[K7R[rhA eoFJХ&qeNZʛuGJ(1)*X M?X(FdHB Nws2(hG$9L:b2XܓCR!>>X|e/RPڒO1͚Kα)LmqsQ; n?Dٵ4bj(R;HKۋEh"3D1ƭBv˫7K)Cm%ݦ'%"9݅%AFO9']phGu{h\N5ߥX|]ɟ:ߚ?Yd4 gR}G&/˧3ؤf/?3F_ ȭEc';LJZh k5Ž,-hm$`I%u(:@.ITW*É+fWl !<+6kQYNI6څ߬EU5S!YN% -=\eϣBAݧzP w<6/YhHlD}۹&-_"PXAIJQstzxABH4"j|1 Mqxϊxtm=nZ¥{VV`:$-I?E6s9O-)zJ"oEh_LViلZC je'6z,@VxfZ?i3KKJgmӶ__Mp0/Sm, N=20B61So$O5P&7q0UzIjJu15-6;՗׀I1aWKҟ*C/1ioJ2}8^|OZἺh=4TbDAYx teiSA0 ۡ+j6tJRNJ5#y8 1CR^h2XU +6|'DRQ~ L=8֐‰-hɶsTJQNZCyB+6 ).as=O%Yifܜl4Է5f0Ҋ70m0 f6.F l(HnLLFqIZUAǤ=21V̰!*e1<Ċ3`Gѕ~꒾|UyӼBe@chdukw3b kkZ)2jNJjF@/y4 BQ݀փfj 4C(D4wǂlp"|Ω~* }CA.!b2UF ̹]%DDSX=sۛY XSbJC6kOTrltx~HVߖӥz)EC9+>ˇ !`z؛qnK1 ( ˳[B[4djڠIn &m%c6|>cEuBYDsĊxܷ a<_g?k g7t;7bF 6Ԍ+&1LN$9#@FPKC,Ĉ/ZR>fY#Ki! =PNr fW~>v ~hQ=o-N^ &f,2>,SAǚqJ[NYV#Z[1xXi`'T/y=bCQe.Lnm/< c2)pAt^E Bď~=]>D1jZ+ Y3o]鋲aӢ! Z ~\O^MBH^C|>[׫,1JL@Aws4 .9"J*3LgO,Y$AϜ|m\72F"P.ñY v5dmӰPƢ0h#Il`mpaxxH蘛.]K0"WؙGB0h7iUoDbPnqY?T?VȀHp-4cjDԯD:$xӈy#ZpmA~UީN|~>BkgB1bn \`܊)=ǎA||Z-Tw}iE0 U۟V8j&Pb{iJ)(.@ʫ }3h % 7(o*%F0yhM񟄟HwtHȭTuhQB]*8cO8Ւ* 7aGZ"~/R*35h?"=ʼI5t maȼ`(_}Gi ݖZ+xӹAs2<6:֜5$!c"\;JهT|'rE[atGv:0(YjfXKR T%Kx:EXK/>4~=J*U woGкٿH$Y-ԎlS`o Ū|w/AN 2.+ _aa0Ph30*Q)1bAZk4x+e8{3((,SJ{BWqtz+Ъ궘v-UH=dS= w([^GɻV`ꔟ:__.`j$2;<^p)م*NZmPVU= )օז\!Q>c%ۜ1eAA,pmk`$#Y9*%B1z޻GĊt}Q͒ -AaxuPΝN: P6mC$ ;D?ߵ`x?b.h[曠[}$.>ʚ!iY}1C< )mZFS%+vao&0+U՞ [#;O tØ(2 S`5bMI wa0݋<- %{@@R$^ѡ pN/|mЅeue!rDS^sow5yɤ0g}{XBޗ݅3p ?=vY.FߢP'#SghBLj7]yM|ik3:|H,("QtޗCe\Qi[_*`Xͥͮ b!gI30"u`dCFƿ, -Nmz'+ں9/QJȠ384(UmsWaAgXϰA7.g9-?]Åvi\` OwIjo-.~+:~U: ٞ_ c-SOr;&7DpaHx|Kʙq12\Y=aOro5@1K; .KXf{\"T/'*."C! A_U5ݿg4<_l}| t5SZi2lx 'I#T\xK!  JAľ'Kd%<3.:`B RR# l䙈cMvc A^8]!4Ԑ;^!_ ydti=1M#/x3Zhܤ>z 9v?Xr&76p]xtTҘ n-٤/^Pn`mҍ굌5*{8U<.a0AacWQ媊doue MbCxd&MLNݗHG~ 4X!ar\Z&DC38`ڠL*Rn $Vc}>{CXV6yvt6\rh5 mDzd/&ۍ)tF--1֙dGY Wu@[+^hـW0ab x(:M(J'?3@z%B凭_0R Ju^q9F-.WׯY6m5{zoFiku.%w>LդPp ^LiEG(:;IޒGJ {9;.l,L]w|18q W5c(VDG0:J-.GDgH\$3b=Lh/GzIY2/osaeޜ~(-[[ yѝVQ83 .m}`PK+}9Dh^\ ت[d ;m3]շ !0ֆ$r͇kYx`4ICIHl<e_$NOk0[%B^UB0C V6Dᙇ*3\ְxBj%UďF UluSK4HqNN'R &x  p >M mɶi՞Q \w*aa]K(Z 蟳G 7MAhǂks3?!%ks %?L1ݧ}y!$枺̕>1S9fZC07stav+.?e `aIʼ"N$>g"3{9,\Éܓ_b Yߛ .j]ֻۍ,;7+[a#Nubb+VpW╏9ЖM~V 1nƿ)̄ʘAn QhRŹ\৏ZoNalXyZLX>%H8Wo|A#섓lE=%_. M s V;LW p{Bpfcy`tS-3; XK&IH,7rFLc+Bl)EН%8f$Y /yD=,q˟\><3ul}d_lɆBM`é>1O>{H?Cܿ=诤t(30=iWMkOmԇԙ"i'x{':z+`b؇$jbi Bd x>+4 Ղl@%BqɍxLJKJaKp4`^0(aՠx{SMd^s6Ӱsij9_v#B˝Uhi$Ո%f4Kd #LDZfя2o_\FK5{ }!3EΙ9$ޚx?FRM dĨ-}1?rк9}robwͶ`o; L6yla?xdI>]rB&jSR ӟ})^ťLH&hX zΨ }] Nrl`^SQezBj݁ʾ}|`.O(SO`sJ)j aB~سHTR1'q\K9?@Tnrv L毲~ *(F 低羠~tz^9O*Ofmy$vv'-YSJ:&.mcb_CX:*~@"\Z3YM3g \,|M=BG\LeTw B[+B3v^Q8 2rp,gY.^;'DgAQ_}={ c| SS@=%:=y ZsO,BK!=W[R+॒>Z)?8fo{K}Dq sӨ&Ω< VneJ(WDr&Roy[oeìhZShH8^<7]-aZXzF:\y%}3& D Gs=q>iu\>?=X'!G 4κ5;#5|=! XUqF2ˑ=oK)Oapm84oܑc;4:P֢0uK͍S|j@,[S7+U&' ֥Ly(JvZNw b$23Dw&NǶQ4 L|zWp.*[G;D|/F?0@p\NTNΗAߡIYvoR)kQEoa`$G! PܺkbWROۑXIkxj^~8\Hωt1%|##FVH)e*9,VI=k`ID D[-ÑG.{߃(S,3WS/q9`VKuۤس I-TSm9{>1jhD\ ֖n6O8:T; `)GhIU[!ܜIGFj0jNn@3lж>2r@i&Ԁb ܖ"oK)ZLҺՎK*RS:p*a JX󘊆^LWY`\<8M~#;n@D{w{mw2W"{LBIWl'5<#pE"0*R&әӟg`"E7:!TFZJ&wW幎`z[{l%R˪PXH'_a+)KpfÜC"Jnfa?"BT`KQYN Nlr;L],a0&0gԨ8lcꬥZW+mhj'*Zl:<% 4 gX(N❻T0T֘GAm2W8UP˨h) -L-۾`^ AO?+{ $ "<^4Dַ*: z|b5^vWC[D)t DQ! ֏hS3P7sbL 45\7zk nNikqHbK'Ntl+)ƔRmL҇LAr]TxMexS0C^MƨהzGK:yuqr -lǀvq>^LDKPF \#IvF*)9ΰ9z9otelFIHm7ڸh&9,,ґe5ǭdȖ?q/:@"_F|Ux+0a vS}OX)1zM7=^KLm%hj4WA)t| *sB.sXX0EuN2ȑ:+DGm8Vaoz} dknm6!!e%Eaf/ē &@DBҗb[K@|}Z:*V_LzgvI WDV,r/3 g4<+YmgM6XQމdEIj<-׫.qX&8̚t3ܪuR>cz ==6{'{G%?-޹ei'xV5R!pbTQ&+-խkHgۃ孡Xa{İcga7bfad)Zb{\!=M:; 9\@Ջ"wMSBHOv]ڼK?!F}c$3hlBuDffBV~aU Y>D^!mBv4red=^D"B` mCu6t4WսHN>hM*J2@+c[OeP B`8qDK?bE[<>ɪV fy3ml=0 %W=| e (yE;#t0"l74m D+(3%C|;E?q0 [@S\8Xlߧ={^?ÁPZw rpcZaYR#^nĖ0zzQ M2#ӏˠf4[RX+7С-~'D?:="mK͸6u8P UEQ(CmZľb١\՝@$@F(A^2jXi$gM*e2uE ;Ц+ Htr{J?Qڣ,\Hu/!5D% ՘T$aܟbޯ<‰D'v(2, $T gO ]Fѳri]ijSۡ TH9֥O0e,hZ>g1ZD2C]OXU׹oEsM_^|ԑQ=S-cZ=9L+૝ vVfI\4ΦO)LntuWW2`Tm3D8Kث-" cOE^ʏzˇb SJڥ pGdnlDh{v ȇ2:XK\":!~"1 b@ W/3S@M%wGR=A{.sŹӷWhq STȏz~/cL :| bs߶-Pv&u3B_n +& ԹzwmY.;*W/RWlr5A* aޚ;i{V`0e& <e;Mwڡm+Xz7g|JOx#q˚A6Cv[]#q((max&scloMt$HJYDŽ>\5m"Lhx fNV˶"=P9?bXDCv+k}*N$3K aM70@&ko1APO?p.ki٥MCד\ρ-}q7#2{ы^OgJADɪ`!d\^p-{y =xjWJ\P²u+nG>*W@Ʌ>7,aWlpAോ683ߊQ/쿆~ b$0gR bR VI,÷hwKJ2{(}%.(}0D}}R#c1ϵO5@;mR {0IhE; RF;@#n3{2H R$MSQNk7R)Yg12 9_ůDDDy"[YCpT~CҶoQI; ЖaO oY|WN6"ĂޔoD [9*(R-s>[§j, ?RPw5(xvODh۟xI*&ERv9ܪBqO=!v1Z8=wc e H `Be,_<ޥՏ[zE "5,(m+eȱ"1 p DEX\(Y`5O1nJh)vjr0Sa[)zV;G^UU80 #i 7ZhîD"Ok3af.~oa nlX iB&4Մ}IJM N*&Dzdv\IKs82NBO=H.4\H`?)K $|&1 kf0TzqU@)\^8GO䚦5?%+zU}z[/U+ւ? jW#Է)X7N=I2әhXLQpೝ3ղLk`xe^gN#K0vV8E\&.uP.I|c:6{Ϫob#:ZdL,D01y!"<-+/=Ο1y›M:=t0i7G:e5.p4yuS"'?GW9yO2jYpNVrmM{W/|Sm|9<K^ޝU3 ʱΆUtl>bT0Fڬ1SV¤ WZ9 5:A*C;t)Վ6_]X+9en6(d&F$pCZ~5'AH^ܗwGw}K]s{̯cQ'Ծ `86|?@vW)`_E=c$zI ]ƴҷ_ܗuϘ3^CI車qd᎜{&B/rYX84;?U(0Zrќ+qQ ;حYY=,,+Vų8X]`Z|P"E&wL;DR9 t4$?mTK,O-_0P.9`nq=po봖J!<`qw'wsGWnveX8D7kjRJ!ϱ` %xyܩLLd@LKXb ;op5BX^͕HP/u 8x%>䡫 CR㨦5#vGXx̾si:ԗZf/XǤMI<ô\V?pf Չ;ryōiOl>މ2nå53hMv%]ȔxV摵TْaVې?OxV2L5Ɇ"t"2ÿ3b+tz:Bm6W`zZn5-V~D]naiMS!R,Lenc2݌DCH_L$`P1ٷ\P _ZdN=69-}]1rs(){sƧO2MWz k#,,R `? &$`51mӁ/G|"z>Rmmnx"xTvDM>1 Ulka1 t~Fەf%շ6>w(ڦ<)D9N3j&!}W_mr%e6 1um&hJq ~wpѡxȒT:W/(]W#)^kql-*hUL.1HLUv *еDr -FYSpq*^Jlcjpj"Z MI2jk|ײnU-ˇe0s4pci/Q"4ccmbQH@SM ˜+Tl@3jδ)!#VtZ} ("ebƮsk.7h0XH#BYs{^D~Y%;+묖/e#vIܶ+;‰V2EĶA9FKW=ʿzT51J+'VexJWYGs,Ⱥ s% hQp K/Lm7T0OݻW=Ũn!E\ z,Bѷ@I\ 2ވFpMvEY97d%ӆMl|4)Lo~d9 S`֤rұb\ٌ;evܰ2<ӌ+3\$r2 /|  #75Ij8yLZJT:/ M![6s%t9J4ϕ$S=~Pހ]8b9ҖV;8& ׻/7"Q$Aΐ#3&sVqxq8) έTxRP`R \qbF><T M좍tmVVNл Gln?ΤGMNk||dr `ML;!KW vKϮ5JWufu=pmOXH]MY,BhS=j]Ttʷ(6KO]C73Dcއ uVKJfGdY!ޔ65ժ%DF/K ޙ|4mM0_RW@O|-irQ[:=5/@ثq LU12xҒ2C(5XO;wґ{wKtn3 *;.7}eW\AO?.*i,}>*qŶ7LpJϲuf0,sFopOre}**Ϸc0N"(bbOLI~3㙭vN֌Vk.ePZ]ka!QU@GO.W[(IJVl#AhVÕWxnxQN@0Fӏ5* U'@p%>һh@.IJʁc[qW2 C'&ּQ\AF'psTǻYp ڼQ ecjpCkxGVHp /;!L68$]F<j]wX'3PUDqY}@+hZd9ֵ<[QJ!gJ/a}ˆ^.[DFH$|qc H |m]u.N^-SvE0P ܵ2מL!M;Kc {0qĒ:l[]vI FP ZJk+Liٰwx // "n=x#Js.M52-!P66 L e(T Cw7YCfĊw*K+Op3u ;?pDȏ9L*Q,>B/h]eZlQs>Q7\k2RaUb) v4,- Mo](>*׉qt9/ԕ#@e{{o\'$! p޹3/ob\a1C^q4š%8./`HW~S|ކ 1FIE&?rf'8눃]V!_??0hDmZN9輻G +=tc刴7~ G"yH ƈZsyb?5?ah:8ql&B?=} V67c?s$S:":YOpzev8Q({cAz0U. l #p(nBN1+T\%E~(#o рCn$ &m!fS|N2Z/&1e\{Զa8xdrdXӀ0@Á 9|"g a9'SPwv9=kcMQe.54Owa9xzyPMܔ ^Tp` C Ì꺢K{i7^%0bu'75^̠bR-S'{bwm"IN͢ d|" g#bgYWAUּԦ c~W<}1]6(t+lC~J8paq!ޮ^xuQKDz w(][v+l$ϰAڲ⮝S%zҿs8%p]=ءbH;Uw5ȱ;d 5[U{9;7`*zkn nK_WmWjv0d⃿']I+1H!뾷LD{"J$\@ .}IղhHw_ϯ{YJUOB3W()jzvtqKrJe Zei3*ksT1w@q_W.x1!WE4NdP'pg$5|/~+t^\(Uv_=.ކןIGEkxigu^87(1pZe2 #rͫNxJ29 k_c6_b %vc7Z@/H#lͲSˎh?1kilH d}ΰѺp{g|K_B97x[~"iDS4v 8?rΠ[‘%;e7< e%,FN+8 YW;K'1;|80kJͮN1_u[iɔ?+~|4_7;[,Kc$~=/ΖX#i"Rgf#&*O]%lU2~}2D6C pS*5cS28/l1}*IY&F ڇk2fe"ݏK a=S{SE" $.u3ak\N {&֦O>0H:heT؇PS9ĊD<'3Yu wfzѵ[1dYFx^6de`[%YSҞc8ՠ>z@}#e[/-zMũWm:4Ho_6m i@ fΆfM Q_Egz Z'D1Jŕ#,? Ĕ>{'ԝ21_Gܳ.'!(n 7`\0cdNf繣 " }9ㄢIƼ˽5?wQkB""Dbux_ !CA/HaWfuQm׆.b!3_̡z6 $2HFwl R4K N%+B`._3|k>}D*|m ק& |ߜyucxXDşxrVؼXUt3H c`jA: IRx"[־@%qIx0Οu,sW⇔Ek:-XenuB_4E1wPp9kO{oB _aLq3Hl.&CmPR&m"*9l;u |Rq4*y.癊PR"I;~ =7% PC_"fݫȅVf"Xu mPFA%M";*x7 3)H  ONdq9q"6W/3<8wl 1DYY?=c=e"\UmrL5H$/pV_Fϔ])% IzR~0Zz9*'U6goMťk%ߜ5IvnBiU5 hc'7">IZ˷|>tƓ5_< sceyINu ЀY A$s q˸ {=‡S=r_ n5c_>}(iY abr\mJyh^Ü<+O#HsN^8:xg"H_AiHn(bQݯU|u5P#ZWW\xBT1B8@;*bHZ5v/ItFDzᵿEb`h:G׺=u7!/0So܅'oj bt|m +6'WU0م%㨑`+C+#ۆ-'$>U7ƱT/6Ү zi yΦ⫯zT?edf-/Ewi`~Ax=(#Rj%?x0|rUg Ŕ6?F/mEJ<$Bƿa0]UG/~''sqЯR1/}-1j׵G h` XFob-Tfh`TIIvFJXCaV Yj~^y_oCE\IYC<\?x|W<CO#3zިJ&NxT듺'>IcdUΔ'>:\ 钅 N_L^D<&ӽ|O\-m'rˢK|?B;^ O!bEZR sĉdIJԉrKڵ@Ffquݭ{Y+:yM'VlAFO@#?'M6"0X8g80J_* zf9*7zߌ m(2O,#ϿۙX$V9)̎@cznT ``ש8.b ъ@pz,͓TO ;E'+9\ ޱ F^M04#Ck6,fjV|SȖ#};6 MTt?_wRm9ƛM''!X S#g-5hfyhĚ0Sf=2hx`^wy lk(sG[c$J~%/edz2F'X\vӶ1\ ~3)ǏN !^$ L{mF pЁUlW;T{0=t2vQ.v-ģzwJ8ʯe)rʄl[ >ATr/Ptr:#פi@*l"X:.ԉWD,cl`a.9(n%?vL6BZw@@}h* !ik|OBgB<;ȮOǏ=1Zv$ ^Pu)ɋ@My 3o6Ji-DsG? Lr ѼXg-p;o_a/x[;~nH5 M JKV&־TM$SoY3OpqƄ?Dv?3[,PJ DCgj!aq|na]ަvTf!OåMcv o_JHju7sɸHX sQI,vkj[ʎBПBݸ> N.~> G(wczܠDى c*wեݻ̗xT |_o%S8zW( E9M%0Xx wWqU`XnWV]o!%A[jϱbxWDi"\yMPIДL%cTVəzYnyV4Wл΄cvj7y+ɾ>о϶Yeujy'9!c :+`FxSAM21)A&iTT)UwܽG4,6j{]5t{g0 ?pGMUM>sGa]*Hƒv(QKz?G*y.'EH3h\KK3 Nmgx-͙RZ#wl1kw2oa\7e_Z6}fN@)*CI#aĖliF 4leG⩵%YZc0a|_l*y/2X䘌hP|gb v$,m ͛5kjpK_(/>tC.e7]{<&d^G|/0٘gL.T'dysє"Uq7sdiry?(΢)J<*7|B#g)Sem"Ц=w[1c=:Dդ!E=-=HNI+omFMٕ^;ُ;ʿ=1rtyce)_FRA7rϟwfͱ Zq0HzYZQGvb^d+1$yڰ$}WϤvwTY>C*$ n t| MW(hx*:0eÀ6]jDE=6M_d+wjzB_G$,.+5&6n.?Ɯ9fګ;G }ly 5}E{@Oj~N'-=F 8 .011̖ OOm \qʒ̎ QC8Pq5o[ F ʯfǵJ `ODc]sK1~p6KN~={GS;Q%(0ʼڿKfS6j9A/xl<59;W>Z&&T9Z{: Prï!c)tUst\6#9QqH C/ZbY H͖XW'jLLCIse7,g _p,,a_GюN4D>O&-yدEit3jAoHqRz4R ]uq{6p,eqRWp__3*k&m6&kkh>Oeps-HZArجezܔ- Hm4+OX hG/>%ODڱ{VڤSfTF4.,c>WY@u>T?OTlpӶPg`8|h bXX36ReMQPxiT'$̆LDrq,ṶuHnrP[D.pն_m`v7@#+m8Nh[ owi4.,v:ѩ2-T鶡Rgne%V4[P,~=vp+1!emq5xf=i7'VRb8ı".UӐ7:Sqnq7ц;F,V? zW+ߙnG:ESzˎ1;HMCgdQ&r0&^ls8RCOYad%H'ӧ!^ MH|k@ֵʃЩC{P" hXQv)(.(:kMGt^[BYE-ZK׿WZ}(8νrᗷX%G K]hO-쮍)gY˦_7k$!>~ Ņ [pmp@x}w[I?FaTJź޹އ`С^SJ Sd㭴~ltc )>s9΢d!5GsH5B HuD0\2~3m+Cmto?Ġ NFDdgj*o (iF";#&!Zo{<[g95UThك-Vj:nK$yc|U5}L##\Z@WuڗZp" 9b躔U^쭪nAȍn|Ak5.詀ԚytSXE~&3IWg]0* HZnp9!Xs0_O@Bhh|6J`c fgAݻYD;˂)cSf-U7dVNmډfn{H~.uB&TCM]ox,8}y&9B>|Z㵪Ք4(*6 /2{*ӮD$1OYGiT&9Dv%j(rh(&}_nI*g-FapqO@t_7&򰄾VH2 +Sj]VӴUDjߧ7+tOV8>FQz 7ԋ,#&[K8lQI|sDŗq} IK,E 7N l>wbȖ\c#6g$#@ 07نi*0[x!ڸH7kv62qG DR0f(Mm0O(!52([$t9'C׉|-j*:F{csSn^Kڨkn_΅oYK$Q+?G!; o )p,GϚe\[ 3MS#S`#Q/8yMa2cO eE> shvFX8j0PؽXH%tR8-xQ=_>hQӕ\R3 ,8UN~3:/< m疸;dr*۠cxٙ_M W"]AB-^-5Iv4fcyʞ<~b\*|鱽$I"-q6@~f؞fY?P:/5.ץ)سD<6Ҡ˅4- 2o7-<3&Vϯp~]bTj.{6 ^,j|NDp/ V-fK zXt]b6rsg#ɤ-7Rؼ'f+8@%ׯ`a:")J0uhy ^l685)"}ws>^lExe2~ w1x. R`BTNt)D:58']Z\ug(KҶOsxfcNM~P?zw܎>zW/>@NȷU fJB1~IOA؝A`צm^B n_ INΜ2ވ1 >vGٔݤvYRBs&;m xgIKpLj9)Fq`$&*`IEtLݷ*IJ\?aC>Rg4KW-WCޞNu+Ӣi! _\" G/s@{${ʊxR !1:SkG('4c{_<Л[A+.A/z5Eng mw EN wd9Fo3~{r!±Aىsy2i,d TW |EЛ}Q}Pupv6+vͲ"*8ozN>x<ĕZ(IA3f1^SIPi.<]e!#BkG 1ī|vT=INdwʅv5}V8S毦'iiA6/ʷ苅}&5!Rh00ֲd1"=ynfD:_Cr1:.C$e 8┱; G_YtWwkRn:RB8P0 zi>PZs=-ˁ6Y@ҙ!IM+ 7iG߅㠖9e]_X<}8X|q! YX VoXihVZc`\8-=zIQ CDߍm>Ͷ$O8oҤlי":+řn2Rhk_f-¸r䏈qоwYDyS)˔'1@1xJ[$;V{3!l&,RuU9 _8HAYyMrI׭1\1iED(<}&*4 R;k-ZfZ'ʱ->#,͟"lfKWo=#3ï6B7ԃsYFp>zsI-VOFZa^UFޯā^_}IU{I sYKAZuӁ%W3t.(I!{ĹXAv'"Z4եԶd3ig:!1(y zv`&:Ĕhf~$CFIX-qXxz1=C=qo;M0'apsEeO|Dh St%q\<=e_lht5S|JUYNA&"۴7S5"?d}jc ݠH8.n*wF<-K"/V *dqH:*? Oz1? Fp%v -N+}4B@8S)l:zj8Q~ dO},䦊 |xa;S\j:>g&5ǝ6L +cXyG@yp#̜ GUhf@*橙꣋E7zTR1/uTk{xLRIV}( "סifp2̷΄ zMCHl&b,~ f):9YO!A^2JaqbF1Pb`Axr/f/sJ1O?Bn“ #ҎLe]Hn`.+f뷿L_f34~CM܉sA(. _b>pMߴz&c`g.D~Ef>yt&=AacP3Ǖy~"]e3i'ogf:vǺxdÖ Pp2m<TX[J|>(d+caXk._Niv }F*:-BvΚ+\YHNya+IGD)Eݞ$ Č5# uºkO@oLlm*_3R}‍8ĠJ?졚W3^˳ƆWX es;/\f_\,b ~O#q[KSmASN WErY4|Ŵ{z .6$!)zM7t)^țrѴ<ϲ?hrɪ\c F*ЈMw(K^Q^ Xǧ':sv%큕ɾ֎uPRT?Cc؜ӆq+wfP Halwd! dtK:O$&s4nV޸aߥ6B֫(ex;C(iو:%C߂2ϥiM`( 1t"G87g kzmy;31`RVh8ӫ߸i ktMg+U??&^V;`z5&a?ف?f/Ƙfl7Ot[1eGOkxJwIlaZ5٥*]vks/~f`Sv:^oSg'4Cz 2HW]DAȘY4UlK_C|ݯV.rؾ֪24 zϵ= ޮ3p&xzyH80 _"A~gS#hq ivf9)Nb׀6kLpM=K+8 i=C3o6ݲYAx~w6'][1P$Ъ't$!EycGI(,BV[{oyj+OxbCuK~O>p5Ѫb<5B(4}3uL4=gMCu]5~y2ع%7Po_G8%9p{&qAA#^GqgBɥ*ʻEzR!n֦UqaP[M[(]5% Yt;( YC6B =9+x6)R/uVv*& AwCU`KZ%x [G{풿虔dIf5ۜ^1 i]OoSVI#05eZ"I|ݕҋ3A+LN=R`͊SǴ=w dgb%Nv׎%qle"0j:>DoXnpFwmr2SZ3pm[b3lQ 榴]LわU}|7u: mKHjO^Li?L~hyH\\΍t& o6ZF[HGy)AL?M+O-ƘEw Ic<\nn1+IU(9S/av?y$7}_NP}ZJ(1"Yh߉:jTFKA-x͎ר\ zS Y|IT~&X u<6}\0D^b76]o_gj,ʇR9(1x*49=RMY*H#r 0 a>#,؛tiN%AY</qX*C`o&WڵRL5:"WZZ< Wr{] KPŗD7H/N ?9&Ͳs"8Rv>h2THgv, kGXA­/0tŧ瀭SXO+!s ,=^6!PqbQ7-*f3] Ok~T's C gzlC=K|L긐R=h,Ъ͕uUw&ѫKJyȑ `8Z^vYRiDvʓ×=֡-9Ҋ`︘o(*zx] Vf7=d \ *u^je GXߘ cLdtC ("9a(<8f"B8SE;Г*x\GBw kOeo36`1ZLC|S+=Cjhnф g«D0E>:.P]v W2έGlJ/{je:AMj=-F\ލ`?@,1;g;KK361oB[S lu>{~\ `Us;2U/Dl&]s}Ug)[yS `Tq1A!Pi=F\^Z](_F^6,hVd5g'D`Rr0ٔaOEpR /q}ȏ>z[pw8&G@SQ\^|{:OCT sSKSf{08"2P묳\J\+3iFEz\EKjۅPovM)Wa4e ܢ!.h[c"qUIS+{R ?W -1uHax|$$Fr-aMuO@r#MY-6\n61QHqlꐮX9,m"՗(.EN^?AA LB9 %bb 1gwGff1Y -GZ䏏6{t~s20@qٳy"eH qGQ*^~!l&y3>w1j_brKhWGÂ,\7sn7,/ v8XMk5ba[1yM/9rBV5 zcBwzDkIo*̊Uk4A4%[x{i^X"ʹDmF|V萲(J6Fws㐍\wP!xls~b"!;N"Vh7fwGJv:c`c.W}F"?l PGڐJ':_Xǿ³Ya=:=4KVJƊf~dⴜ"3ʛmGկ]ʍ`߮dgn GYw2%OaB(#]9>ԒiԭB 9 6Rp^O2Hzva~w@,w/f=]Ee.Z~M#q?{Jhgz:BtdI%A$T"> 9K_\! :e{dC?ZQ(aU3\zy)+)>gIm>R<\5 BR{43ڌz.iXEIkYWEiP~ ֯Qo/#Wy"/rQ,!ކ`߿U R'#T26-uYibȕģ3+=a]]X Ҭ .$=jPrmq{NNJn"%D~f+V..1rgةQH۳$cl:1xW x~X4ʱk_6tlΙʸzu i |ѥX!ɰVgx6'!Q%}O~+J.I}8:OPøS~tmmG?VS<7:qb@Q(.JDE|k)>텛?o d,Zs4_.kyAd}?( /<يDmurspvX}.C?Vn"Ric.sM5 }Uq&_Aj*KDn5OKe.]WtIx8.@vLqp>ȭ_ :tؚE ZKq8. 6wӓ T,ڠށnP4L1nwO$' UGJklޏ ۲˚>!ϡNh$* zȎ4UݘaC- g"p[[ҝoJ(SvHߌyۮ!O8AĬ/2i?[Wͭ{9lB?}Ծ$WgKRZ2"b3mR| ? @<*ֳ=)}#"A"\d%IӚ%^/!Î:-83q b5βWc P  gc]{&rB#%wEp<'Hޒʉo=hZ~>m:}QA6hk |B vrA;Ϫhű6T7֭fqF'z13VDߩQRxGR/ נň&lG=j/%R{,[`MSŶgk\wUHU WVG'nӼP LpNQ{Ƙ,ot?y=ز M KzlS]]P$഍26rZ:Szp_Ň/E~̷ j37v[ˆ*=inQi/'gٗVgi e&e:ۛ%}d,YB\+AyCj@$만"5թ'DGύt ,} ր-a@}' L-ąp*CS8m4ʖ3ߧ,Y?Yio7? `w,ꭩo@[\]uv"[N oϖ8W)T}S8tc {ds j|{G!frw4J pdP\pHw=\:iscŶ%ߝ߿ؼjJ+v4<B:("bH$3"Y\@ęcҦ9Xt*)J>?i{[JsNIѻ.9uHR`dyqp;A:vXeLEa{SlsKsǗAt趉6'c*y5ydxWpQ{Hp#%jJPCMOl &ޠ4Tnu{RzՅ[a)U駫TZQBE6Cn0Ds1jFcj*r,(m5> eGS!` k|e Ez;{xS#K$usmJ-49NlL+)Q.'_/`%nJL#4dM \>@ 4n:>aFp4Ly?}&ԪVʾFW{ZCmB8$bq #Fgj& Y" PXmvBjWABUO~.J%^R4dRAӠFvQRFG˲uEw4* ,i: EQLkIͣcnV OHpc #a4F_-)7w w#k[¿M7{@? !TOSـFA:T0u1j|DM[%7.R8 ˁy` )_$ď4u9Z&"p '?p8"W!5+c^q;"*'~额 23#"xUkQQLz:Qx&VܶR;U4Ι|t1/ɿ3 qtU,g}H> ɡ Y3I+PB/+ύq,Emd= Y-]|Κ'LdycW"ۚ&ku8@[qw 3/-}?¬|!)0x^Tov2A@43U)&Zz,ٹwh3W LXmw/NpdB@{T3c33Rzj8>R(<TIX=(Qs|v<:afhD@!o9玙lv~/ Baz"x+Ђ`H\=zh~[(W@ǒ+KK#fH$P^²dkNG?Z\Uu&]"PΗk i.}-No]ï p,Rؾ9<: PJQ*pZ^Py P^DۿOů\dOas Wkڮ|MIjJ4q 184O):FmaFAmu(?skz @ʝѼI# xI)~Zҹow Xl Xeՠ{ ";gBtdx̐ YY2’s:КHFWl;4-\TGEܪrJQ 5ώk`wLٮUtx0_gFˍ}4 f҆xAESjՀ5S7F(rB'$S[ٓA g_6H>\z'QyUlIoǝ(.ɎYKF\LX/X0pJl VnuCgs ;QE}Mz;ڞѣm# ;y "$Qj ~&Y\ue&N ,&4 qEF:n,%vxfM o ,^L쪳05f72KP ~=C$'e'pGU30;Lv>hԁ)G U/s}պtsfgg;dAT*ݮۂw XLE01Lqb8?I$y0EIg߮ P^QN\u0@|Bx6K_~BI{ $:X倠Mg`Ɗ sipi$Ma0{nL) C08i#DAEǼtyy0 *M1rӋ B1I4C[*jm*8 ld%ZM\VY`Oy{t wovfL1irbrvT&+Ŷ6 DGOj:g5=V_f!0/!Ȅ}O\JEC?]Ꚏ-;KꦢJGFb;B{>mՂ(rK /[ɫ>Ne^ŀjz*Si'/ժb.=;O#>mH~@3%MG-N#9HmDh0P<5lU@{?+ q""g')'1u$eu<Jt:Q< ro7EL(0qu1߆۲I7gS`.0_u"?/DC]6wod+!Tl`C"F7[g]:ƕ8 . JX@F&̹x*\7- d&[oZN3iJʌWl0yqN8X-D;Ru(ͥlju}=(J`mGPജ|H~K=DxE8dMG .SLE{.p_p9e1wĨ6l|~VE<mkbb Cʠ p_ūM%2]YP<#ohyP`HMMc݋rFXEB>znY"GhkɢH\]üK*zJ#W FEs=P,l.b4XUj'ݍՎWZÊƕ1sipZQp]딹nE?Qsl>GN<0CƪsYhrSM^:"ъw.P ^eC,7Bl,7C ubi@ZQ^ PdS\wV$JW%m;hc:lp@ &p^plV@d`7I% h?qV5;c+AR533,ZA".F.dSz0K[JNvDgjS+wOtTpo7kHZ}Ԛ|Xoq͸3|{>9,[]$p邹Ѿɗ0ܗ D _U%Rh^?Fcm!CFC|tXtNjtfϐΫ@Iy! ͩr] kwߎ( &fwoȼڷm m1+MOM~qC3b [vo00.o3'1*8&ǣUUSDiay:,&\eHV>?^xuo-Q\ظ!QX&?9p F{۪vpLffU5+H?])T'>C SGy-.M†Jo39#plԩ1s  U6̓N+iz&Lqy'V "v)pDyyODbD2ϑbJZѴAeX7Ml~ G!)Ah9z`Nc^; %ί]_Y1I@m;jS>)\&GSoRf]TsWnub mrtwapʩ'J\9',{{' 8r'3;h-2E3[x.8/ R}] рaP2BjQk60^u;jsʂ,{FA=*j8Tf RǙ|=J9aOoj$ח4/;_ob4t%qHԈb` CA6k'cz? E4!Z*կ쳄GBNz-'tnV_/t#˧w<6Roy; 5v6b>xʷo& DsQM,7nYvEYQa&Velb fB 4PJ_aE`\ ,Զ5,`!6Worb҅r@OaALC:I8v)$hyr!(:jB&HmF'6Kr¸"$TM^e&; 1Rktc~߆hz^#s}q8$TaL&_ DsC*ѾEŻpywoԊx04*9x27!'i%MDK&?>|X**!&UMx:$h^)l_DN9z- XnKbKjH",$]VmO.s#C\&S5mf8ߢVd{؞|x? #۔! *ZӤdh|y.tYh_Xi\hhQ,g~_Tq?THO>{J2<~UNX?C6.BW9i$i}۽IO7=w5ۗ0V >:Y>8лK],z>> GJj9C ~DJDW@#F2F2"%jY p3ڤRiȪma1qTLUwCow&.ChF =CoE뾨oͮ<D6kVAGFGojuڔ^ƌ+nU;e5M=4ZʂSRQPqDLtjSO+7IӿNylS 0VT@ I|P3UoT^_2pp=SC6%z] }Nʢgl}%&M}WW/M3EH/GĖҩA"΁ln%&}dhLDT:5 aQsjn En?"էBp{{&װd#k\J\Ld3?.h H{P@rQq"c_/$ E2a61dl=ӓ܇}QD2M!$uf,fT+܀/^M Ѹv` 뮍0.SiWCh#l{v[GHMG&F> u-H ]=Nvs鮢A|;1RT)p'ߏ@[2y:f-en짷/޿FU.oλr:h-_`ăHidAt|W԰F^!ODǶ}8:ź!]u. .:]Tz`_ON+'\| u>z/gGsFUl@(AWi[Pr[|6ʰAViJNv1R!R mF;gGk Jr(NBl3N(j\YLEk$}8 oG>ej9?eE̜#ۄ_͸6ԮJ AYig93[GJ{1:XVtSW,2(Qŝ$N~$4" n7LX }''!OH9l]9,(^A*j/uۜ{?a:QHr]lXE@i᛾<} gxoYQ۵HoΓZW;ʕ]eRywkW<"ec,GT15Vc?f$9kUG3Ԟnfpڽ8pŮqnc,t1UK4O[6 'Om0)=oκ|B9H=ӗ:@Ma-uȷel2Vs/7xDM! ̊z̎K?nO`ȄԺyȘQYE>} UaJOl| "5{予& W^5J|<1WQBX8v׾(0t5^ D9*v{>W*2Ald _~$ȑnjEu26蘲ߖyZ(l]65GuC; ѾHKx,& Ɖ dSa<0/aYBO+ 3,o>֒{߼pYQhCW[Ww%%vj: I@򣮻[lVy\n na{N,%LeV@5-[V`_CaAy%8cQ%%sgw!Ga(rrdqF-jhDW.ė_]4bQHK d;X5}Wn^5A sa,-~'(m0CHƸMD>Xd.Au֣Z36l yϼpz:y`*ʤǞPdm%_ka(GYڗqMZ efcCp -+e 9ArsVCumF]4:ߖbO\=XrawD Ȁ-}Dz4Zu~P3ƉAKSli2 מ\AgVa>ƞU.D*Pea轪p%o35$\څ=-$j86W o6pR{~s#Za[VO-@:a) .fϏ%zG*5  bqG! v{ߊʞv.%0Ušrm,?6IPmk$QV\4X4C) B-_kiyrp{ c|Q=dgoO8z b ]~a;w}+͘TFt>_ +nqGSvOtH$ _H5dVٵA@ӌO5; 8RxGp?ytƺ=vXN3Pq(!=\kCQf!QIJK)`/9rI,m3:Mg)6 /94-wd(tG m%NsPByW{L 9)D&'+4Ȧs4+;<{IP8B]~?C~>n ?}&Qͳ :@9v)ZraP}*X^\F^! Gayn9?,꒓wh_IՊi%W*j:)E{7[ v۟o0v7|zFuL6iAUH_/Y29'x-i||Խ-]Js.&rzz,GP bM=`Qa`C}^@5|j ׵ia%K&=a; fpЖOL(՞0H$#n˼ntK(}@1!Ln[YQ,y1lu E2Zq*B:NQ,QsW\9+U#Fr&zro:)[bs2JCv,k QMKP6 !ǧ^^$$nyʁk.&H]ԇκr &j,=.O Gx2vx\ O(oRjכIHh2xvgBԙ7~=j dx]㡬Y/0ĠI 4}b:\9)m'U(L@<ƹުgR`F{ Ooʁ%h]# @yY$%zt"JoG ֢բtyx_JwLI5^:<KomM_A?|#s]p2&;DVƎXq=^US`UeJTZ4vJRk':YFbs|HfAC]O:z[(5Xs+XъCA3웝 Ez3<{H,K{\E5 (| O?o2 ^[ӚsM&Q" vCLsL LXc4ԕNEqk ;Z]TuxFX *'YNΔ["a?P7һ{XZz<ǜ,c_H&Zb~poO"1Ye뵸s3=ѫ_ܺ I2YLͩO$"A`s|v69.w[Y )7Hu S]Jpe#ېW:hȄ 8߈[_<5?FPǏzcTdl199Psگ<AtŔ;uk5^Bi`ITL&4E4YgF'2f-na95͇ݠ'gz&g> y.u;9ГF eܨ/ҝ,ɈhU}PB bL{kШ˛gAZ0b >R懶FP;ʐ3[种@%Q+OA[OxNƙM: |TfDR~qi Jqx6v$||Ǻ@vhBtIkjX͟IV_h9%[ܒ:zbrD$8|AWo &NRv+g22 n ,ơ*J)|hD(߿&g("a;vWɽYQi3w)$X[ZU\Ύ*= GVB^U~R@xg4 OȤ߲,~s^)G\|k@@C5 feW> GpR}~$@- aZ%'=x`B] LC)1 CTnݩMm&2d#a{+4$})Ol{z>zϩX>c45|yK g-3)a}NRmlԓ(3zI5atnCuiF<]*ٷߌܾaL4?ZInJ0: 08 _;hD̎)"74co܍HQ)*H\Z^ʝM8mn\BLj qľy6c׻(6B^-4],Yϒ3:4)4[c8V0*ZTq]pO@_.raE0ވ qXpra n'\*CtTq`vDOԫ"--my)0)n 36C<[%/ <ϱzeR)`{MԋHoۿHi[2 \;[R`/{/M~ۍj9_𼇏:ً'~)`rx۩g $ M/UsQRYW:"(L(R%Vqk'=[V8P XغêK4k\o>W#Ope_|mF(cA޺c*qXWG)_4zֽ\7bN@V8iKE8 a%J>p$tT~hѻamh?E5cjE ñ%ds&ZqECqTZ* >?LJ*- m =~EO͑',fDh iʄs ~fQG[Df6L! x!7d2艁2IfNղE8#Jm }Sa:׫uCx/zT8[Y>J 韼 5ΦNTm0IYN3i!'Pu:C#Zo!@½!>a}J~Zɜͫh;@gk]h#B|)dV̂ $1xZR?,awy{~Os ->1d>+Mh*e2^[xib_ SoT0+?s哈F'b#9 uMßS(!}I- k^*PCa?׺ƺoj{i`\t4ܚΝj`%.g ܹ̠=ϓvl b;Y[hΰI{wL{l]5dP4wX͘<';dn0T%_zySH{ŘCVd f]9oT*8`c\)-񢟪uI/ʺռHygW_D%\ӭd×p4+D"z[uǗ)=Xu (3iߑ"=]Oڌ1d*Sd  XԠcKR3zW.¯OռDe ڕ_W2IZX ųVW/G0!5؄[誄Z2سHE,D)&چCЎ4nryȡl$$[@ܙryߘƢcՙ#Wkp-W&Hҟ(h}j倈*ii"pM,#~OiC&&[ى{֩m)G pWXz?[n7H>7[ sGdfN<%fؽIYՒ/SU %p.n+НbWѦrP&˩ UsopbD$,`^ګ81 ?F*j9P*4Q~Vs}Ѽ 2DzT2^xCU``l2rЋ@2%u|pSl8ynhp>R/oh:]0酜}~YsspVפ?cE9NPV軫3h+/Ͷ} 7hLh OU#t%E J eeldD!N_xյǷV%`U U>3 ;')[J ,A7m~$ҾĐЀiT&I^5;.UQZ 2&kf_pax{!{6k@,d g;Bl;D][F 3k5 FvyՑ;(Y`.QY!#Gz+K1G%[ցD~'Aaک c9jDv}|@z0& ]эo@>f% сC{Z_<(,]:4ҲFٹ0h,uANX^U=1artj|Gr fU@#ΗgI"˧ <$;m8XrhH(oh(K 3 oPAQ\L)UHeĔlh"[d#5IaLzhfͫ=hv۹+ XQv]',7KmO(daa·k!eG_;R/I|:S֩ʉLQkEKElC%_2NוMVZSz'\rЦ`@}%̫A,|p~<0zG>rTcd+7gD"Us!g( fkɏQ +MRYc/Sʅ E+SG@ ȯ #P Sȁٲx:UZrtͻU Y싇ZBl]_>tA %hUfZ 7e!1d5-^Q+LQc*"<=v,`?0tE?7 mOc(=qsc2y"f<-/z^cFRv/`Te?-EGJL:⶚O;uX Ǖ 5-N.K=hr L!t,#;6YV[$v!tֽ"fmzЕ)g?"PCMf|>(# /WߦgCx'Cy)=C((* }P`5F7~h;K :|5z$`îk(}i3c̭O):,%vFy.j ːwK?]=E0 X@ʝp:=Tt: aj4S^އ^xAf6fBkLxqyBJw6``Ga#RF`e\Yѩ% t=\kOIUwm~:\DL核\'hsA.X_B${1L#WNkc1tfEOY>? IåVZcVf7Mӑ~~2܋>zuh)p-Eo>@D6E""Z-awJ{.8Ō)p{4<636G+1fQ[tBC*GR0nx`J%?yn9Vt<:}đ'Jy#z.D5ϮހY7h^Df,·rnAzs"?ƨ xNj6-_ZJ=M`$lg*ֆwuHNxWY6&F'/R50 W"]xRĊ=jY= bI Y6np+ҊG>Td~ɤn!g `NP"ÅiIw0\"]4Mjg ?X58){Z&\ԿbNWR\վ !ݍ< Mas9[~&j ,.5 E 0 *];*/t)†I3=/Ws/@o riߜ|.YQY< \hyw!ɏ}h3`} xwBbY<sVkl {qwl De+ q"O[RJS\]u;uXH=,6C0 H>a#N,6u}.~N%okM4]l1̽6ģᆫ~ӏ\T;΅o txڬ Bey"yǰ?ୡqj |-]Pƙg+Z,;<ۏ%&Y$AFgHT x̹5;&z0$qٚ͝U.R 2p 23iDziqȻ&/Yτät--i tT\ 4~֏ Ւh:>.6#Q~QQ0 ;!MqK9Բ<`xO@Sp4twrK;NxWq,m =4olMwxGw*_q5N_ay+5~9%S67RW(c]44FLpz圙VͥZ0b jrcb`H g @ǶF0#c0X0 "o5CW>B٤6 x8˺š͎;4FYy^ȟ4T.a-_^hVgI :Vrz0C+xt9KdKBrXd݅ak;`n-, 3jHO῟@An Fhe31 NKxInn=n M s%w _^ynG 9ΥAYl%4rI xc61gBN! Ǘ+v!w_.. ҫvX"i;vZtGT嵿Ù50ݥo> ٿC#=uF'. v.0LT-y̥Hb`iZH^bw"3h'_ %mRc |j(e8+>; $;hw_M{J9XF=-¨ϋOl|e6k[1gxزc`D?=yyλ]jh)OԆ# ,vG^'5LTU釭U_Eet -[kW&D"_b'[ lF3vsaMkɻ?al˫w Yq 9Qj# 2Vm >3 ?6DHŽ7E5'pg^QJd2T&tnF^9.+]HǑDl*e~$+{U?wQdM:Vy'oyb` _Xyy>L&Jmb&n6iLiQ|ޣFF{pv%~>ĽEMBЫ=`sww0ŋP7fĶjI^FaξOⰮF,vqA,ˇv8s^ڼ̴n8v&mQ 7VD0bR1}5"4!$GUj ՜&[zaL)9*n@d\$\.?0t SR*eiu*8~ֲƶ79^~xocvޏ~LZ\ri)ɵO4 $*Wq,y:Bu)7+ ydqkƀ.\8Ƈ;R>0Ǽg&~Es,Lm˜jȵ=r"6py,A]YTy7lKn fNw1Se4@>߿oOq$E$N,…>M8J=k̮/)[˾tu+ѹHTTU{|´>y1 qwէU 1o Y 7j2טgϜŽ}Ih("Xr6O& +}; C`k}bmRQbnjXKK#zNHA>w ,.'y҉|/$GVJ󻦵 /Pd彩퀸58[*.Rj+}@Sq0.x=v/9 txzh`4a%f @i`31#AM@Y䜳g45(G~,)S գ|X)B_9XƢsYU4i[]oҬ張΁d>c2ёCV `bXտBT%uxKq0~YØ/Or_GQz}E##?R@GxSt{K|cأt^9g)`n'JB{h[ҊFxCķɾF0Yb6=PBRxLAĹ`khbBj'2b#\ l0C)%ɵ_Ra!~Dxu*4-%C?5%t7D 5r~7GM[[|QGIG ýa R P-8$8dm/ВrH=T! nH1̋ fn۰b˱{@Q26p>2^cInlull[CԺG؎#|gy}y[$Hg<'?1=AA+ŝZbsdkY(~tnHۋzB-H(u /L#?i`eg#w+{ׇn)XdD#,%[bl0/:?a<.^ qI/1z?ͥ䈂s.,ao~ K) g T)wN Gtj!e`{-e iI"wu^Jcᒡ);ﶡXH%H?ZG[KZu=!skg7ef}t aeSfߢ7euMֲ{ wDȏߥ>ffy9j_ib46ok?TWH欞 xɥT[Lj~PikZL$lV|)ɏe#"n%:f=OxkTdk{DZWAntP/B<%]dy60jSO0&` e-j%$d{-߇VHШ F9 %${R tz[& ovx0H.x`'?}Wa]1 SK!N @*L޽bϕK<' fuӫOٔ,81~u D| `&5󗐘KR!= i#\WMLqR.Ugj6Q[F7mLgc̘29s ^KxZqa>Tuz>A;Z=!n,3.#+XzÆ@[pX#T%}#'E8eWJ 7d.BCHҟk*ޤ%7䆝Tt<64"-=3!4߉?,KSmqnjq<5 zت;Ƴ  ~RfVCh-l;8Qm]!="TN\.#c#e(xrq1Q|bfTѲͦEeP<#۸ҶZnfi75qI?UX$O$Wm;ML53M# *%I-%J9/.֜`9WK}be .qB!Vآef=_t ZKlɮxMV\dLnwjnA&`rOڒHڸ!8,Ř1ZQWc ?̓(qջAZ,1ح>Q3oM6u!tfP 6o,|+4Ix̦;}<˯bS@4FDgNZ; uq"]VEOJyI>zG\NN[-5EH,ve1z+E^M ҩS|ܠױㄻ G;-1#@QVfݕ%;{FcÔR9~9D& ۚmnzbpUDIt!K{N>\؁QHމD GOEj}e:kS}?;tݘxN9(P}z@ps DAR݉VI~_pjo5~L0 e؉/?,6/JE%c>)nBty&u3iXɦ[`Mί3820Zm -]y9/ٺW '6v^,ʹ@ j'kp$ 1 gF ae0|JB.:_jʂ9њ3ia䫬j 30{#̈Z{sTۏm[>QKb$ik{ԯ ώȵGc+&7dcoL +_G֌IW;1F{:h#kzcæuBWGbgjcG-XOc ۞d;[>ml ?L xO\|f'rW\thU/-`cTjiˋznhWM*ݯ4tۻꁮIP.M lpf[ hHKZ\T03)C}GgqvhL&3P\'1ohlA-d<:O@sÔ*z^凟{q%~W^c¹mT0~G p_[>"eÅݳp{۝5H 3G1.tYK֫&+ Dw.d_÷#U1lӎdg;:;s<ėu[/O+<w T~q"5;g(Z|f^(+(Aѭ(Ώ-9O"_8dH fw `Օ]wgҧ̳Pώf (fܣ|]͂-2!'+9H꜕6obawjxJԁ[sf{A ݄*NdR9RBzl!fgE!#;q/v(&^LXWVMϿZǧ AI$-VF#|&-Cda+FM/Dϑ+-4tdHig('(c{gi#>';3]$?+er*֐x;ߌ c-}w=YΨ e0t@〥Dp).37x/wݿ$zVlW{L ի^tPR(+#"4+l}YXgB޷*`GQ`EM{ A.oNVBkڝe;3aU"a S@nr<Ԙ|Z1@gi; TN`۠?'aoνVJZ-`:EBl఍g7|%fڠ) W 5J.͗`'6ÙY%aYDHP~qa7Y]]JG@Rm9A2ʰS?Z9+#ۓNu+g帴}1Gh: @d2"L~=ShG֛xw!%T,,O*5p?H(xXQE5l+_FZ Ax l6%#߽ɏEtrD"oUEa8.ݢ_,1|a)Z-umeUI^ p'EӁ Yc vnQ"]٣^UPGT}IzF7i#έ>@<nhݔke5!-r;>I!yJ\k;x7MoIC^bJl /H?S{XY^\5㝄 t}}:Ǖ(HbĚ-6x[ArvUWhA#g:xMe*%>0 mhK9Ho6z"I?x<挢(7+1nhKǝ1Bd>(^eB"O,<,$_Z; D9e3N'Ȧ)aN 39v fk3@t"v(8\f@ciԡo=]aw9h/W҅Bdzl 5k5Y8cʥM^{,WnpꏓvS&@KXESK1FzhPLímm9U =+Ke2u[09KNY0\f⥬V)f/JQwC[=W˩x7sgi22d6JyﶒLY7avH[hV1',&wJ/] nGG %X?@_|u$t.@)Q̯]Yx .*awSte嗜a$%E #7^s_vȤI1ހ^`ZuM О >^&d3Bx%5@+F"^dj}R>@6{XzNq.dFq{` 1Xퟗ=J \FXg@y Ci-նA'P;Vy>q5&e]Rw"+ivk|;nK!:Fr~f2%WKovPQ(M6 D"{<2k?03m&EgY`% T/Y1ТƆ y* "8̽)ʸDDDŽY\sjc!Q&aԧZLPJ *"|eɊ}تVZ"dQFSuG9[T"Y+dC mXJfr}]oQ7@ 0]/tq,ltPtA7CnܒENtiut ^5 $IQ'pωg_ ۸ 7S=A8j2<;g*>XH(,9(Gz;h. i] xj3!7å/~φڴe",gaUO~ !m1n(`*_XNPfX#W脡J8wm2]RX4\P XhD<M.,k[~<#H_97F޸OQx9MɆf;Le!0ft[R_*GC4]߯݌} RQ!TALT:.| s 0PlM4.-(b45Q ~Sx]jJ8}H6_ܻ1eZOvz^MO͗J^edYiLQkk{ u߯NU{VzspL&@k9 bmN"vR듌񪫌.BkF kQ{NI^!ӛU|mQlQ j+ ]"0"B.H:eh@ct]+K}4YxW2b Z֖[%BO 7jdMH|L uP|鰞Ba@0<7A{~nG~/e,~F *Qu͉?̭OQ\hZd9A] nl|fe-* #OQ'TGx c\8$a#м*'f+>|M@wHU9;U\ x 9PōDG mo+,!ar3.CC+ۭ _V҂995ahBnXLDk:򔁨ov Jq}~/3"_c!IFG #Ճml^69HO/jЖ VAOT$-\ZwˍgdA~w90@vHYA{*ymW7>.v%{Lb'rǑYS݇EߨԛUͼUv ;=.~J7sc"+?@n8'"CALyu5`% .솮 Q]%*^Qb p@ _66L5Zk)ƛ xΉkxIfuKgа@q8(.[K1mLCiϛש:0 *kG۝P|`Yˣ2Wm#I21<S2$(dZ$_Lp WOgIdAۖ ]?~9gؖAX *kYr'+>gNJP,DTI*RU͋);D«Yi"Ȳ.1DS ƕTA߼ fwf*}g ɘBi-L#Gf%#RGQ 'DM?۪+Mo{:Rh93/x9+6KNçz NK^Ⳏ33֢je >Œl_`P0q,q" An乸8-ښ69ח*FEI~M5Cve;6%DiZhث꺟k6N%>H,3 /w2Rq/MJxsw^6gd2̸|tH7a|;coeX@no"cL9j +7 .G;.RÞ$ou|dtP m/!Jgq{X3x<+ 1&r2>B)뚉 Et^j[_ N_xk~Tt E9b 5 +魘"M4M{J7V3d[Ot{,¯J y\+%(׸ffqϡYQ:VO{]mb]YA('bט* ݛmͲ.:\~S-[:KՌ<%oB8(mR7 ~br+eݱD,%@K[[5`N.. V`y ƟtF8Xo>?ZD M~C Q"y|/-=܋>!s1-I9w[+M QЈoykmpp·fwA&Q#8W6o U㳘)w FAgFBnbJ~*;N0a;R@ĚHOQTt޽NDTᓞ CSz"'C <ݧ+r]c93CT5ļ ] ]E2?`E bP;pɲ#wæ@cX2=N; {Ywd\M3lx{)3?5pK+MsɓaJ)BgJ{Q>d831R]l֘MRE YL4 4f6ck`MѮ.a]oN4tU"ᜌ͑#GVd[7&5Jqn,S,&l s@MsNKIkF!TAl{Ե {^,auR^?,!-| :[Ӵi#$ {Y5_'B(6H)S`Q 0qPO'/z` ThMLVXG#'Ï=1G!{}7DŽ/BB҈/a-@ej;ra@ 0Z6A"Qp詐͹ũ;}oQ\p2((H}}}`+zv4R[r^+>FɕuMP%ȅDfrDt1(t噣"vls W?W$rRkgH$)r6J# D8* &QśW}(I/HFdps,VN݃zHW_Ÿ4á O /-$8jڇ8s7(׉gdd<-ans,:)TeHgBG\;;ںz?v/t@Ʋ=g>vѤUvɐ E &Q.|D*0nsQ+PU)LjMBfw[.CBb:y /a.?\>4z>򵪢渡W'I6ho<]oT7֚= ϗĻP Tx o8x tQ3U$eEI"嘖6o raTR2 dSi .)5l+6BqE5?-̻k"6yb6l2! oupՉ2W(QY7 *&YJq̳2+2ù[8(FD~,H\ǐsCC:f]-vcHa*"zSuedE9M3dgo>wYz׊UĨf-QH9YXjqOh>BI[vRx1QDۑ4Ls{msd**)q+YNγ5+XIc:=Xby_~y2H6duԉ ]2I??uoa^8]c^p)a$L wX:Jk@'OHh|.xt1@qS0W\I&DG\Ac-].nE q*i?*a)_xRJtcͳy}2-?PW̘n(8:uO̫i@5d~E?>|A2t C+1vKoD#AZw1+r[Tm)ɒ' 2 ,qBUtBC?'Ei|O`^2OQ j]n̬W%V~3ly hKĜor*Mq~tSIt)u##eIv5r[)~gQ(qD":JV+6s#cĝE޿ͦ֋mhyQ-;?rGs- J6-hiDO4|i73ɵf=DŸ>SȘP=L)qXc 4k$i9#d7kp]P6:&Ay^z(Hz®0fRj_)e".N s.I" U ]TuޕG6_yH!ܘhMAo*+iz^aۊ5DI5NLKW29t%mZ%_(E|RVPiOEoI(p~,(;g'Y(F<9<TamVpc%k9oDIEU9Bm  SeJ( 8lPIЮL,ztm-h./ƷoV g<\y_8| GPik5I\3hλ a]yo{^Ȓw*9K2hH6(:ddifP j!5'܋c*xghχh&e b G&dn˕Ҷt[z7@!LN9ܗt;=w}p/]_ʁ:V6b+. b9Vƹ|ixLx!՛[{uy{ݑtwa)]S /g{&-ͧa9wZ.h _5fqL@xvB_ozpBF'CV)`WԙS; Cܶ]g\t B bTbJJl07CkvdG qg;#~y_%_-]=G+_i6٨J?sKl*R1p2ޱX/dl<ja? !-%wg0zïǧՠT8Mp*t2!g6XZBVtpB1=w3OHPUo %¡ڠ 1G$)y0bݭ@ Zy5SÁÎ? G?R?;`ØGF_ 1X2䁐k?tNOu .]`7=kpWWM :>ÐzF)8t6rT_&b n5XJC47UfF Yl&enS{Ƿ]K[kMgY H h;$e^>'>}T߾6-%VA-o&OǻR#J==h;`-߄fM1tN:2M8m}'.K@LP"Kі,_4nkqh ?֣.֘-QX{=iuZ*!_EmocQ'.[ܰ Џt뇇rĐGϘO\^#=oʵjk( ;y\JE _-{wi&^"fF5x>aMy%ⱚ痺I)=6~ŃՈKk]Eȸ#Ij:ڦ@QDpru"b7@ɰnA~Y~ GӞ„ Mv'F 7P y]LiK>CCq+L6+sM ֱ艘 z6dl>~R6MzgSL~ X2j?v.)@̴1gܠxY.=mE_pB"3bYLI=fnyl[Oy5tY|?1.nn,8{i]@%'x#hլ6Pcq2;eNHG}IQ.w|D=x]g!UuUݑE_/^' wt Ձ;w|ۆf~ xeJԧ+iQ^x}a}ݚAzSK;2i&a&lq'$Ć(>)(/EC΍:hdu2eG-/fرq鍌)*d-n7ޥGy)V=)ͼzSif 2W_$|3]74v+.=1Xrf!7w x\^ΛXG=BUi*(LcjVq#]ۓ獇 +h"UNB\X-Sk.KVIUX@*&8Qs8)pMsc?Mڥ+$iz#"!{X!GcΔmJ.S~y#'TVGvZ#xImחbU?S44m2ӖQArG <9 eɦeC+Yƃ}BAZߢބ*(b^ߋa/Ysb2AIAeKXSÆIu! THgLw>X<#:E$U?Cf_e ih2(:Йpqna[ MA)0 2~?uS[G!θVDeEiO?Lӽr=7gBqnXm[qײ1Dkt-Hrs lpr(†jj' ֍:F#Ev;\76ylcV3J|鵫l xẍGfݫB?bd벰cAv :>h-KT T|n٦̟Ҡ#n#Yxsn?LwrU;ǞKਬS*>{ӳ&7 {oSۏ[πQwuo{WPJ[ gq3()mJi\颋vW:L6,!-\1(w{`# 3G`!Be C7>3R'yA- ٜYxp W n6B(#6 7D pUwk](h7^A8'- MB% ҄vb9xj!ukL _LlB~gĜl l3o\҈ [w.I z-)Y$R7U9$yloKBdf{PxyQG I]·$ 5ɆYa|%ɟF+fFlJm6M (~~ F*Z# 6 [?DWikR7N[9t3(۲XPU;sTҍ*{u&;+2D"lj$3 5bLՑI$y+J~}ꟿZ];XVm$;V yORXUE,\rTJ=rH^eEhSy(߷Bǀ aV% 8X''>+cCT\(QFכ_4b GS\<!pW8k Q>aOk96bQ]*h&qDo9 3*S3T/ߐٺ, 蠾CZ9?A +a R+۠1ww~%֑QK6lnKW|$&R!UPA +O_Y(션#v>*;%Z;qM[MV+f%[G'΄7 [, qz/;&v FS^R Z}tVVLSW@?? Z=ڬYz఻#v~xȋ|hqR%)-p̍f$0OJ6bȉm3X1%f].e:1hI76c`]i6}4'^{;u) Af~V4 ) =鄐/b hu7"rT_ U ӻʃGucz=0Y5 567%cxO.)ޗ<} .1r8I6n'^#ҒYmƗ #UP`:xt1l(F th3`/1&ktI \j\qoJ&W$RaFqBRu{C R'ɘJ琄R`Bm߆paCiz`t=ݵn >F0Xfl̃jff&&=%vZU{r+{Xn:Ɩɒ~X0VGQ8̀648"QUPZ^V*ݭ){60)v0x؟>2W4<{m")j{TN|u//Єj{0O,8B0YkWUI.;j;#/:`yKh&S4iZ2ư!L(PoUo:螷'6˾0]OHŸsFp$S!z"?@FEBXR@[7\G4 &1 7mT:e{A;>p-ذ w^܁ֹ'=,N>nLC9]-~Ӟԕ T˪uCtHQN:xľtȸ# A‚*[$qrJ+fAE*<|[ݷ ğ@Bpp.޻Ay?&v$`l2#:>p#;.w?Nyh0͖[ ^3F K8$<|5y|]@8`t@CMB'RݕCw!ԗW\Pz騭 ~l,:+ULv҄mSq2/+od`8uhHiBKod!/a` j~T9׭(OLJ2ݢG zTnf1\t/ c S:}y QOѿS~qӯQ;|!KAIrEaP_qyD?I5wݶ~ק_7uEm]3O^40ɩ$R)XO=3O Gԍ(W؅MYDlݪ!aU" |A>*iā< c$رqwJeg.^^>ސ)t@Fmؑ q~9U$G3dV[jYWlE3C1M7B4? e} ({QEBm3uX_d6(7J,،T\9܊у!yܙMOEZs37u+ :wA:~T [形 `5&&5sf>mV?aIṏ o QyF|)wr0ÑrJy 8rFo:5wz5fl,}DV|zzz  ֕1LWExqq 2oi+ ϥxڒorsܲQɥ~jgaO'DEq maS']h#Y]ּYu,AB8 b(RO5$Ƶ)2\pLb)kD{q M`R MBx^Hp $" "̎EE k}qx/[mb½=2 w18F) eC« :DCZnϊ 6 ,y3.m } 9 8k QB|/ulalF#J^7K-OdIlʪJXש_QZ ۙ, +{y$B:z6iljxLaT I(O{L&ؕUL"CiG/8ry}׿6&a8̰T*bLTyi-#鸸#k=' d1TI8a}xdZg~O )ƒ}Vgf,Hv߮tx`Zg3JT4Hz3VJfmP.j){ZĮyHԟ;? k"R0?;OG϶^)?2oBs#v({?E֭yyO> ^mKm8lQekʁ㊶HS<Y K׋t3xxsA̰=Vq^9 9gYWSuY,}MB5QOXQLHVvb9e֩O1Q%CPq M2=T-#LY%F)|N,nbڛg:f3e*fꓔvĖ4F4j-dR DC@0z5 wks:)%6ncv`1)}H9[ $9nPLo t${ZݟFԮd+nޙN &nNc*'1ñNHM/|As\4 vvkK)VSi`⤓υ V'o9I媞Euż6`SeQ'UV;/x@TqYs=Ώ0QQЇ  U aL)oxIqy\Anl C$Z"ޕ863YO=e~(0mc^Q5Q7xrE~~ZCK)ǻIT/>a_~B8MsX&co$7O?)e"?õi}%AzD;|nQlW#% fRlAINoF( \вW.,c6ḗ]c}7XyQ? Pe0}*0P4ɻyJϗ>⎒ܗ%2Zp9 AZ!쀃tRij<'Srnj>'| fV-ڶ nKRdODzPy~,:מ@.6ws,D"x ,ϔ CNb]\EKV(4Ǟ}Ly=6LX2Q;F @Lm<`uDJBA)=1/HCBS0058YV ;sy_\ZvIp( 5Et䵶 )ȕ(F~TU@DD(6"ͮ߸#j7)x UꙚ@[ՓxauI;ܢWeL4h'"*XYc?&j-vtUN@:;lBI"qT;#?X}’aJ enHқ2hVt[ NwD*̰JAW~( 74,# 7C<@;ۇұ{A`lĺIowJlEյnŕs\=긋ϟtl*͉(!4-֥+pzgBtϷ^T?t \A 'D]擼`@Ø8ia4t`B4~ڏn++D<<w|Lj#+sKeO{35&ʐwH,CNR~2q6 |G9gs5$RX@W菛׀_W>底gwee<6C`qiWCׇB`l5aD3kJKEY++sCc2`J"{8P#dO26wPx(Kܸ,?b1+]FaʐA*w~) ?r,m<˸$\]Yq3E̞bm8Oe#7}ϷRg6mͫ،#qUkpB3,<拕#%ל.ƨ\ (Jⅿ{2/$0\brXh}ik.;FP9bx)-?y jF aȣoX 10hhP.%g|oEu. e)RB[T8 aϿw~HP#0F[GeM1Ǟy!S6,-9# lk xMpbU%WS)^d)֯\ߴ~'l4hRX$C$\`˂&4[Ϙ(zėovJNڦ8X'a}%{{d_CS TUXC SGaR(&%[Щd C4a dj-m EcˈfK=w@tK6 ֖!KFxte$$Vn*fZ^CI5ùlB I2 3+4 \>o%&EN2 a#۱+z&`d&Dj, r98togF]jCGMs;V3keLj.q[fp46xS1 ^@_3&A2}w.`柠SjSoKDF2կd?CaYgb1=L2K ]7Qm/M,><9"fYJt˥&aK 1e#\xs{^U@RDw9/hԗm AHыNa%T% z-lOA3|J#Y*?]i''^kR76*W)'c\l @3oĚ:1!v9}oo7*zP&F &b&F? Xg jTi:gXnFtaZ ".Pҗ~,7_yl'@w-nF [AɫiO@i!lC6}+B,nwTxسɴ^b 8*ht' MTRBAVSjmKC |G|VKq0*j ~@".v:5(Zmf .U 'Tu8NۗKM=hq>JSvp$;!k N9R'@;W[WX\/%-7WHB-)4 eeǑ~ÆFbfN>UX'DoArnr'˿J:# kx|<~}^4k8 0ߗر<`C9r!(M9nǃ_vΟ~%eE|yc4 !xmf;iؒ.vZ5pip( 6hVV4܉z>K媑ʲ9}!]2O wsَ(Ru'h ǓN faa+ꇭ{,Ѡt&:Jn%oR!_^cI'Ehi{!{`_ q1gpll!p?:U%-O|=(]f='UCGCfvƴ#a](.L6 Gq}G)\mY̨~=?sIl++(ۛqK0mBtߦh~XKH l 9GyA2eVK- cOZp|vbplXCbygg:E/O̡r,δt| +&ihtW[WdՂ8e{>[?Hny11!\nY_ iʠpp{$6~!G\[UsLjF~y^gݣ Ќ KcH5#LKƨ-ӺrR|t0F'2.uIeu0i$^l>w>B,e\]tmŏP3-/fxˈU]kP K8c @.Q(R1Kaۆsq[*~qXmxk >FRYr"g @b>:fa.Z}+{cރ?Ғkr+sծaB^f̘TFF9'Hew!GeIw򧌰3089w/iE0bf*}<] ҫvm_I[h@/ZU~y; PWA礥&f{$V?~6^ozD]rǝݎ 1tj$}?C(υ 9dQW-[ѭG isLEOaH?"RFz %w|"4n򆓉I&J,潡TTRIҞ㺃t{#G3PsUp\KH6lisFcVcψD"ѶXDL 5g* @l~3g'Q8ǯnvXKũw2|HK VL*QcܙK%7 ;t&禴dHcAG\P@R/]Wa@YE<]"nA)Lo,9!)٦z4ȼ@r!MUVI mHҭ}?h<eTB^|;ؿm*ZԑjIx v(WFj>HhM ؙU$U8T OojS3vQLŏ=b(-~ER,WU`xz#"m=sk`!1CF^{ &RArXq"$!j:EA@(,\!C iW@|h$1'!~^G,v# b% XNBbA-xO<*BFdi^ \sJXYtR咤~^vY.T+XC.+Rz} ^Tꪻ8gׅgdz +3-PoJNƳ@7y3>JfE[$?9U=V$ iзፎU坣XY8AYm9M(W9]B1sIofV({/ K4ڻ= ;ܼQ(EqZ䨆8! Wzg'fa=HЦ(p' ?Ǘn.xr_w8w"FD 3 9(~> 4pzKSL[ڤwЏֲUݠ-`&6/9k#4Y&MTuCmgf]FXcw#.%<3-ػ]^afÅ{A+9Q$tsz:Cs|j'-6q!(O1`e eԑH+6t.dœ$j "$4ٮE +.rC pd;:]S.xAkjvE)',F \9 ʓO#/>V}Ѧ)7M X5@DḺo0#fK- 9h=7Y>0?%:CƄTJsfHC&"gƺ+>&sճCM#']\X <#. ^pz~\u T*Cfے\M.hEU\PyX9(ܡNMkQ\1̸YEOnFa'jO"2⦯{jMCQfybN!>[)sHۅyoxYo>Z__\ȨwXe2Q:Mv~sJ4;0$ umYa[i̜0oav pw0Rkz䯉) 4lhz+~p+)}g:M]Q%bk95-jwhs6'1W!g^0fBU=`6qY%Av'ro,Foe're=e[s{W)[f1;>B r;Pj1Ŭ%| }w0`*MS8# L 8Gn e"I)]eTc; 2 NuRk'T,%ҊCr.۞uI{H{*͉q=1($_ 7KVBjizM iVΟŠ  ͭR)cwcfQ>؁AP<]f: 422N<o݀YǰSDzyS\?˽ Fۜ:rdžGy8~Ahȫs qx~Bb`@n_1R<g<>2aN[:-.Ѯ<ʾî׿f#"Ʉ!&CsUQ`(-ba_pM`し} Ce탲ڍQY jȻl?X˂++g|*P^ʞ^ݸ+XZ+-6QLAl.66|Ő[kA`ru]-nCz5k-O N: DX0_ғ+D(t9~1]H?7T H.(Zkƨ5]y3mp!F\~ugV_.0OBcws&`@e *.ib1gKm|릲<+Rp%R] sY=-5ۗb# v[a&UB={lY\6_plkJ`ӯDo-NgYYǩ"Bu.;OR'؆`![1Ÿw:Cjtd=~ ˜o~ 8 S>Or)dǎSx, /o: ,e黶dwOIyܹ4>0WƫZ?})k8 *PBQ >Ws7γСE [FrU ؎>a8q E)ꚖQUenՈYJxwbRE1W]E &dy6&*%"KKN{ CH4߱M)FȰDG{;mts5;(䚲9V%yՉ@qD)#TQE=y~N0%֮A@_ w$#dwőrWtAρZl]-$R)A \Q ѕ I.PЫ547#QGr2(nB.: z z?UrOSeY_PS:-D7ၻF`Z0{3#m`zVIMfڈi|A\k85Yu.2}?֩AV:`9DpЮ=Y2E ohUa1xe Ɵsazy˦ ^jݻ@E&݄w7Zȳ`c) Μ ߍlb;5 i"]g1.g2|j謓"k[21|ĔJx F6λ}ʸ>kZ!9>8UXòxH.U!C#)_`J&P˰}&94>"5~Na͔~p !*ؑ bY6ͬ4~E;3 znhGdiNVNЬj*7ea<ƃV>@L_5µ~iAΎ M7 fl*'ǝ: %f)fQp^:g 9 .TwPz?̧y@?EAx U *00GFJ?-AlLk n۶xk69lӿn"$E?ӕ#6"lnhDwk[a{]?bź<#~<5vq" o+nrskC@K2 -z,xu(T%iL/sC̝Ը6ܦO nɖ\N٨\!(c^pj0h)+>9x-9jl8It?ǥxIqx*o( ~HG_3 'M@|Wꈇ:z?/&}}?z~Djp)վ@NdA~8v{1f1f=HXT J#1 Xݶ(j7eWOy>cqq@oYm\Toɒ#'ԭZ!@+~DLO5wՆjm]U a<$ۈ(TpGP2Çx%KݺqOh_ ȈiF1J_oOէ uX2z &cM5 Co;_R[r}<6r{+ۈjv_.,ԿB}cTzUx6 y|ҕ8i:(7-ݔ4mx/OdI(Xeݫ袺+< A@EN:v!4}DDGe͓a,RCa}(x6*܄c3˛) ž#Ny\z'{{tkS JO{l SC/]xRYY q‘䱟 dYIkﮯF$t2\-V* ??μςSfY^{GB"" )ӕGs9A߀3_3 qro R\`F ՇAyb r{f[)9EFK~FYmم}5Qy.k>p_eΕ4Qx?sfjU<ג4 _DJ5}`.޶IRُ|Xsd*8 'fF8hâgevw\pX,也aGXv-6h&mD ֒3+֓'VM.He_ ZIhޓb;ޡe'^Q@x, 蒥E.3QAok BDF>4r[A-v yIeme"śm[qx|}KHztl QNt] }|YzZE4'%eRzdR2Q[8suaÓl|JŌw>#?pμ>oƺM9q# ^> qslASÈJy+d0fd]D-c 8n:*ͼ<'|>k1)6:D*ha}0꓅l]伵!ip#)F֮b 07fT_)@Lp8S_hBn\;N1#S&C!izv !KP4#Lf8pBc" z4PgӉ&ԄPgw&]ʹ!`,ߔ26]?ڗa>syINue#ΏOZ@%916d1.cٹޗ:D\4')iksIإBBwf1Bvg.~%З?+ʹ]WyCCf^euELQ/a86ȓу1_W6@J$^pTT"dB ~Y%oԚ?>`T-+r<yF91fmX't:2lFeH覆m|iYYLxj<09ei穻 ">ŰΆ穀2A+H9RO]˽Ƈ  *{W:3|q9TePpɤ5ǚkR^C.j9N6Qd)OulZ&b{G$g2C'ggͣ.%K`AfQA3 HzMk1  8=K,.×`?O lD2/deOsf%f?%Cj)}𵻪Yɘ7esp:K&iWJѾcъ.4g5J6疹ۡ&Ltn@I`娆R Dk#`^|dj[j ܐEE}B?V~j;ՇkwTJ.e^r_Q#Ĭ(/vi!%꫶/ nJi|lTJ/ZܒgSLz *!nS|=lJK"丏 "pu8Yp#[=݇F!}6碿h^[&P~T&; :Y,0ZZ1Qc5ħ(qʊ26.c00-#D# qET[F8`/l?gW'ňFf g8T򤗍fV `dvR߹MeuPD:8-I>ru8)a$R)Ay@WEj`ck3uڣR6 nxn?`5x3pʤ9>KQnr̈tLV=|s%uh0=J,s}Ԝ\h s<( !P^n]%kb$ dM{t'oU$Sx<_dw`EU(>0M4k%7kFnH_DS(?aoב}UENJg2%E&8_4'M{ ꗒ'>`-[9%E*f/t-MxAG"F[&ؘ/p|q<`Jr1fOC:"W;u)LO{zX4q$ q{+8®LFt%3ϙκuEe[wnC Aa#m穞7 U?݇{ IaM`=Bi:k.V8oHVNФIӾ0Hq-r?gO N7wAVgAo|[JEc˿*7bNR)P& fۛ_Y^ 4oxrzN8k-J2_IV&O<9b TNl&b-^B|ÿ`MpwDeMxO9om(uZlOAS;FRȣh_wtdFgsa[凬#Cp(g5 ^7ЧOpez5\AߢFDC%@]ddF>?^r;G}g{scmHY=)AR/Ě?şV--C//]&g͗Qe~:`: _jkۊYn[=.1cP =+.p!,²հuA9x~bR1GNjRM q^𞠤OS4S|>;̟9/2m%hQe1f?{bkq`rLWDT~D!\„uI޾*>%學6nc|qxy)B4P5RFtv`F VpJq%(kB |ǵ< PŖ%DݸoN4l8:`xuF`-b/&^yhj5v) v9TTf}X4C28_n!g$V! .h!?nXEb}Eګ\w$N5eve]B8w'%Կ%I@,!zGa6g?w{ACQ:zFG:9|9`rݰM!l 9Du4^V (g({ +oW]y>ܡZa!#kO%^(Ot.Pk-'BzvF'!SCtK|`?t1Q\Gpd×@M>Dh1'XJG xb Nׇ܃jɻë&)f\.]ho^Di5xq:015cD* scnJNh~7̸[UԼⴛ ɀSC.CQrq~+|ZQu9QMX¥t>}~}݃|QK7fG.OBg\E狞W UL`'A0@$׻Fմf۪>0g\V _3 >X-l8yY#MƔLe}3()'! 1B8#x/*{u/(J{ 9=}Ox1yO4AUSr3D*=szr#^4j-~q'E6pCmPDlU Iˀ?G4e4$+Wrۡ&Ix{ZZUїljjxZ_jhϧ2{zoJ[G<z'DBs_0Z11^Nl=^[Gc8gYv7$ӂ#;:yԪ|kDg|7{UXg5G#a.ܼ0G5Po[] uLPu_uF]"JQzA8Y~XB~ÜNY4͋a{2z޻gEd~S-g+\2g?'Kzx[߅Pi7>%4.ZmTۯNz1@##/h s2TL1"pL(f0 {;?Z4*֌?gpIjt3'GTa7TBߢ5q00Ձ%32韨f]i+\Ԓ"[dd#|8 eܙG*$NS?ZE`_ !TY0 1|k"?=UM|J/=wWWŞIg-VsDxSȮ]2zY>0{y+оc|栩]z&%ťEI 1=12E2t6DwHibrd1,l#.k ㉪*CE䩎GQ(- ؼt Md#vBa,:oQʀZҧ?B#J^/ ㊕y;X"_5Ƴة_Elz|ӺhTMYHIIIG*# ¦6!UdDs1ZW#f{B ="Z0:!VQ9aO.jP2|%D]{Q>u۾;;7Biwik?#=fAdV_Rz]l½=%o-xo69*:hH0~Tc ERV׸Ɖ ڕ)ȊB vhdykC}(ڍ94&5nW]A%J|tQGb%&D JT4ʭ`N1L3hWBhgi~mg$}AAĮ`GH_oɫ/'a Wi6ߙT8N\`ͤ|͉ -lNi7deABz^V9Yšl.LV $1&ԩɅ| Y2nը {k8}QĞؐߪ?9Yj9@hi@ke2(Im(q8*e<6W0MYԴYPr^n/jUuJ z$*k]!bB_;ah6~ 4mh*L3SkyVVJd ĕ~#}{tVWzŒ9+fi'F]XK ^$4Xxy'~I`?W(BxpL3iג`f$\eoUv~gGZwlz:jQUYR=N93c v{Qqo)ScayZS ScΝIκRՠK!(9ߝOB)- a lͭ@BTmm%HA?x#-t~ |KY/v/q\;tBS2эkaς!3s{ǻ; )Q; ?|/_Y bD5s("0LKIA7"Q&ٵu٦0֝r7^7&t ~>Q଴vs#_SWfp8/hx;Y+rJ`Ԃ`qOGaoye^Ud6PL܁IJsXSڏU豴t#=X㢙B&0d:A\PM;)ׂ.;#%~$'93~\u}&$ƤWC4X4-N)L\R$gwe5ȞD n4W즰Lv'$4~? iEGo#CzkŀH^'ިIYanj膉IH!; /dI:euei;J)=?Q|H8#?`:s]=gj[Ľs{EdQlnU4v.E\npw 㮜0XG^D*OON2&ej҈ܒ%9% ɎlY?u@!qMJ>f/^=jv̮FR[h@ 8K޸v2ZfO7-w'^=.k\`\ lYr8|Vf[O2HÏZ# %`e5lb-6sfr}aN# NJwZ3^ x/*׹ M |ktk!8bfSUUwCâ/@}\㷋͜MUIhR.0&@ǿ?.-AMqm3QQbp( ΧR$M 1m& Cn+D(xʈN\,5’>Yhi]Snnɠ>kXS ٍ%doϳGY.tGzaϯ$gξ5z Tvƾndj!yp 4'G >cy&>WWB/7/M!mi QAd#.\߉ zWYo1i $nJTIƒC~03j.sT GZHՏܕ1RXVh;|6 ^<72؁3,o{Z3d_JE8pO!1GgꗿU *dR)8ij@w:ΒDi?0 WL[+]O4М9)u䄹tl&[10/㖽TX kPg>I!H<$PFn#Ssqm,&Ҹ8n'I&6 ԨKo.|d8t g7$K%X* ~‹xl z':x'禑z=Tu5 C>st_Ep"o;++$ﴝ\ `wS78BùlSH$Uk(\)3;_GbpNUb'[Qz\6x&WtjF6aS]656l`U!Q֏GÑR³Z[tA z9@HSPmkuYX*޺c1tuu 2s H %.[a#Э9CiL}WYBt\"9#S?a̜ຕ\+kvN.C}{ׯk˶-OF(]It*b~of}w7G,ZF.@"2wnw{!AB e}IKgOPni t@{hcpADq߁;|R~ :GKh a &KߢaH?'[߫ 5'%)8c-&N~ bLrpT)%8!jxa6a$32E<0e"]l>Y { kL51'FqwYAt1M҂}+gٽMDR|aJpf1άo1y vO߄vIbm!V>󷵌fZCYntyɣN |hHXEOm{fh97u}*1.uF3RxN9RDɀ=j4,ܺTn^JXZhaƀ6}0H{bTzB 8=S^4HA@w+Gl) ۂBsq[YhA|4`'Oqbf(%>O$ ^*9O6yF[8Tqř)M+ qhy0gMkE7Tm#2sLQ(!ٝ{ CZ)o&63.Z?_F I n,5eVo'S/"YxY# 3E= $)^S31+ͬ8q9!QWcRh9lg=}$/YaG*)83 ^|5@'J8A9Y?}(+NqOP} 1+]?Sk+6߼ɪ-1%@!/*t>ְuJXk|`.d8U|LryÃAt?Feukuag4h٤.bØAo%!S._SKR5t!%o˥ީei %Zmb*4ޢ f?:ܠ(*}K"Eg=_'5Ւ`|e"c 33`y.d^BP - /aJ ;pr|ճrdo.KԆղ.l". ِW^?je\Z#u7*z-|77v!3x*<)`Ib2pѯuԈJHJ3LM5Ҳ˷Ȋ@FBclOTHʶШ}N$3lAϱRqXZ,BY/}f5vيDc:E5 ~XN(Zz eD^͐ t/˺+%pyM d9} )vMt]~7ciDhshD]AK>6B`C qS|HГm Kg@kc̸*AAUon8* MFߖ $$MДu(| B4p&Y+g?b=uɷuQ1l 8 d&JF_3#T(Wjklk;NSZyP8T8ma[R+)tn<˝[y cφg)6cy6}Be aRl# =7鍢}9?H>3G2fđ{ a„/w98IA:PfD"halT^f&$S\l6B[gXj,{1~QxQ"^2skDn@'Iٲű*RтJXL<ؤ|}:h x|ڪ{l GV)iS [bVɖ*RU9*YFK6|Tɴ[,Uf/x(S%[XUNd5Dz۟~jC~3 e~C|T uhA1mUhqD$8U|L꣚e^"̍qzE=~#FY_X u{8 $4Mr"8+9"k쀢̙X*u 3FqxQL0*֏0ܝ岳tRɚoaS46E%U ÓM5&/6EB;=]pb?q% 0ᆅjZ{Msbw,fm!0& e:; %"wPJ@k{G*y;46ւk"ʰ%2-_+iK󸉰e+# BS-'pznv ,ζT G]1ir)D8S$H2a1Gqs oȢ]N.Sbgρ^\ rjcD)jVQjjsGPFï]]١Tm<T=zw]U =.Yz a=P.+Tc-+o^( J7t`'1 7놺ȦB9&얭FkuK~0I{$>*l„T&AiB'ƿۙ7$> x,0+ cE%6uĒXk {HN4v4"1yJ^'5Xsu;W Sq(11j ZU*-!8̹8Cn ㇛ɖBum`#-]IYb<kBz $Npр2q'̉&?2HOA.ק|:Y 2zЋGWܖg/FL9^Fe J@Mj;I։ȡU랸PhՙeҝV @}ox3˱';P@\ m< ރi<E:6Z[~9nڧ#׊c߽&SXsMq$١a}D$Kg) u &7"QV;q&ˌō̵|wsj<sl"ppwYlP݆XxDIAs9[0tZ!|uop`hF{YPtdX᭳|ڳD")T9 3۔&#oôo>L:=ClXuƈ }Y T~-Ր+ { k+TWf#at 9bˑbm[% Qsа}fϪhՍ4k˽> 1'ԵPJ [pIU(.{6vv#ݳڙdōkEj5̜xsY<>S(ΑH;ƀ z y,w!1L:|zt7ئ;X?.RgIej6LN橆Y}KaWH.<#뢷,6w/~ ?eY#j D7>b(W;)^[RAHmGZbg*¹3_ç'O%q?4hJƝ,K:l-pR" 5X6t9Nh#@bM.ޞW 'joh3cjA'}Nw 㷞Zb%5tZek/x@ư>G(cb9lNW\Te| $\|:`PFw~ӳTX~wg~mh]svnjWtKXؤ@'av[EBvUĽ=GΚhccEB#(۩oڐ,k9uțǣA!t+r}j%iǝS^* guԜ8\Z橧eE]c$>۬oy^/S'Tk/Μr&UL4jdh_r1vJkMj-J'1PYu~7_,qO'T4C hi]w ЁwLD(`!5Z~IjUu1VPm4CgYYBSAR :K%kiѠ7b4؇)>/6 ~jMyIR|؟%JZM}Ms*ou߯d|'d|ahY'V3Èzhc4=m?@Sw YzaŃ°a0/l$c`<ؿMrY5;T:b~Smv н_=MQʲ߁XPj}d`d7=쥀W/`f9Z-~D_B aXppIT`XG4*QGO:{N\cNiA ~SF2ˊybD|fo5&GY#:^+P=/XaqEV0a9]' ~ Qx&RwxpC>i/Eׯ7:ԚׄNCsx^ BLa so8O'"I@Uv,(Wݢ\F"^#Ui˂[r1ۊ\kAF+KWČ@rL:7P9!N1@bDӞ-F-9(L[+~: kKJ#SD3jVCmڹn xE+$4qfw7~JJM5wΎV{Ru4f<ܭЖxY"z=zFqQ9*x٭5! S c%[2?&[ЖO2~hݦ]l fl9归Dso1]iѶRqPΗmXRWðM9!ӝ'gٞ"$6wauD`L Qa$aӴq@~>Yps3^v{n)55-devƐ!7S=;^ E)`#Zxj 5Zt:Ej<F|aυ&UV"uUX./i`դ[8%zAN>a<QWRRd !D+Q&! o5x? .rR,{e7rtOwn H2-fFW$7D(y\NguJ$'Q$sR'rKh" Lk.Uw&+!($@:*#VCZn哭ڭ1 \:=+!⌚^X`)3cgRx>L( O{[La<ŘoTJ8$#]ZLSW%upZR.ba{q뎸IJjp릗ٕFifFBRe:W'/0xE.PnA*@d`^Mo}n z\öhXံ8,Id_體g hwc.0>琽_*bDڑ s7a~IK3ՠ%'^F<¡ S(be&Ed|YmkcRDWp&Ԇ~P- vf7wJNbⴅEB.h)/K7c!Y_^FJln7mղզVyflnɧׅG.ϓt JJGJ"QfHx[.ph> ˉЎm"E{QΘ1]|%iJ8WϩJ^sĴS~& Ή 0]}ZyF +^!ry6K΃<1?^=(A/ h,e'ib'DŶ{cYcF7P7x27xQvx)lK(C/-.q M ypg4BX̠ jc}6I+m7aļt:h vG3B1#{i*z+WۂXe;4[ck}װSnGrS*`BTrHuiMYgIԍk}_f@84|~3¾ #a#6YA5w\3%鞓u F|+ 7^V$2Od%Y䐚)C( CI&ثӈ ZmEiMc ʼ@ߩ }Pl_QZ)E<hzί xS6BհϜbDR+#XՍxAՓtѩ̔tioVV׭^[*ZϘ-H~ptnYV>g2-r .ʿP/]ω(ߍ{#vzN2mH,<?jp`A"BspcKNĮI+i4Sv]GJsrE!3%X"‡R̓I-k ù"_7\ Q+r!L8 Hܽʂ@,'Y jG3708]h4w'z.3 +p 3{e鶨;3Pr43rwPPmuY =؛oMe8}qX)Ӻ DΦ9:Z.!u0ڍPʭjeζ.& ;NaI]?aN"S;nХ#vqvR(}[({KWg0Q)efЯnóe][{R\X#{8Qã ĎˢgWc>pjcFn t8 agF!_S;*UbwH'gJS_ثːdUP%Q;8.1w/8z <;v6z!]K*h+z6N篃l1hڳyG۩!ÍhŶN&02ׂXomoL{7[mh = {4"e?\o0!PPudd֠qDf2uÔkn%$^9O߭neҫZpFN*1ӂꮀsf0 )iFFK\ MǷ/4]ҽ)ЉhM+|%O迌6CZVW xBy>Y[2/Œ]R2pd(ͣ80RS=ę¶B1ƻ˛ t5lԖ Sj?`J3hgEÂכ͋Cȇ AƐ6|JӽސG5Vڱ[fɟfoF{ʯvsztD%ȣL+@[ G^j. :C2ɍ׌3X@%PuF+5Ⱥz@EQMnR ċ)*lCmCbMc{sݍE<]h15Sv`⯛e ~K=w8Sjo|گE'ePi+_<&급5vz~S ,$M<*/-poecsa%TcF|E"cjtgP ٽA}Q,m\ԣqwY܎Ht6]C[iEhA+x;u KY{-R% e/dknl҂pS2 0o]^4OF/{2ena! KOfu;o:yH*~5a)z;>*9Z( sH$Ɋe=7-.aSNj'~іBLy)Qg͓;I8nX4!c9槿=GY_TmY : n otEos"aS/d=!l (5@O!Ct.T[cB:q/C9݃(!šE=.Si2BCzϼبɏ9do,єrPä=~O8ܼe6`7N)2Ӈo) C+s@D;at xR{pL ZϞ^/EȌqSr% s'Ȳ}d˜)(C#b^ACaZ[o5J=Y#@\8 ^O7]Sի@.pO"/cYW>I(a {9ǰ̐|SenبRYw*D.O#DTNj0BBQٵ V32N@K-z xs߳MŤ;Bpn"XBu6s~F/ M9w8!ͯ{CMH>ib`О◛ETen ( .+3利;ղGW>>G˾+}|/~3uu!'^(u]\glH҈qo"cS /Πa-$ىFʼq'7]Ic>GaD^baڋo)J^O,%8]%m7M ]u\8Iy3YBqTp17hqE h"҅5wƧAamN\X< W0?5D t᷑JzDUlGA$A0TE_0֧xR]5"\7M|Q/` ⩯'Ϊosi)q.JڡW@9( ܞ$٠Kd),ZslzWo@#&c?im$J^m>'S w+!g'Y˜v6@}9O9z'025(55.WIyonvhQ(&P,E1is FE=?#l|@Rk^E Ԑ 8B~r ɜ> V JU"x]:?K/>gKl,kFR~@0P7 ZMiD+F$u-d"reS\5~\D3<.e;­ ;%)YXXgTAۂ(Db6u@& "@ YC_+;$9h),x;ٽʙ>\c9=>'~>@pVXuέiRNK6\_jxp[.0Ħ"*筏5euC*Wׁ pm3a17((k۲Ͷ΀A0/o? 5b%ӄg&kcZT՗ [Fw21U."H$_è[$SZIvnDȸTe.\ }p[A^ř">Wpۡkv;7&M7![fNyN Gu_G|;=u@pEX he&%VC%2)!^#bqgfn6ZNTav((u>Ȉw=΃gTMoOp_ӬXU[bǵ64دprÑ t~~oۍH^7-T2^ބDtL7P"$'X9T&Y2eM3/q>t N<3Ǎ*i<>zfH ÏC;\~xoĎ,Ҿ 1d-]B{WTO6I+Uzt3eB#f|Rjjhwb%?C"T~ vl}$Mup7 NYAub앗U)y߯nb,nDlX}PfEבQӳ(,S&ad)9>_ Z㚼7tH"2K ͌(= W]7Cdʠ՚̡1Y%았4;5' d#{[3*r2O)XF頌P5XT!cƀudKKfɣ hi%88׬*>1kk~-h_ k*E Tgn}Z_-e4n31H~i4rWf6L3'bkŮOM[TObSld-!ozxcһhq{%TBEk6S /Ȁ4HGCVD;5A [p[wW{F-dJFl0J/R(^h2lMO4iMKՂ0UBqmZ7hpݹ,X\Z 6*c3FC0j+N;@X$|&Ep{3J$:.7؀~lXa!':< $.,PA~vlJUA5>.K-K"q.!teHц`4"M$ݚ@D{iFa >$DO 49Q ?1gNhieԾEL$R+EKwv DjU PVVaz;DyTdU7&V*l-Ơ~bʛ?zExkmn29yhR=Ϯ)Ivq{;Oiƃ}0Hx{JɂѼ'˧64*eBrwEY0unLO󼄥D#"uk:f}灕wPjTz s*e O)[K.SB͔]ߑ6vWjDhK V{! !X” .Y(k@x[hCƠט@ Cm|MQG"+ n]ITp4H(=]ms[Q=LJ{ PĆ"J 8rzb1T$L ilhî$ yl|(UQo͝`9IL9g^* b-c3}O<ڎ(hQgdNfH.tte( zVo{ǂ X)+\Yzib^ LFj .SZ =!oY'FjvnvX߷3ZڄiFkPMEM󭷸S(s@G2l Zq.yQIP ?{{Q7VPVK%G<*e>خئ@GªK+00`(WYMaSEϹD77j3(|yywchCmuo8P"qu୒)=#" q7&Jgs׆pa 6ilsEn*{1u]F--Ni'q|X6u XŤ*vc)54iZc!f3|8ʭB!;OvF2hy#[-d?.m{ BZ`&A#gH9D8 _G?XΉ=ES=V\Mٚq 5<#5qV,"w uPKKN[Tw0, |گm/wSMr [0]:Yh| %r^V6O3#)2.rg<0bOhLCA8^י|vEE |O<ve WNSMs]R@j^ !d@)hy=P(rϫo]+v$2ī{YQ.[3txkOJPGEk忼g`j ]Y4է>!.q uF|&~$t1phtqw\*?iFۊwˢMI5vWǞ 5 !4QWLb'E-+8~*@? Qkiw)`PjP8%HSyZL'_j.xl(l[- fn)wibeudc_9 "Q&C*5t6',whAIR`E/WN [Kzv'͛Q't%lj꣛-PW0]Dt{Y\# 񢱑#߃K_f%@Ru_ b}V厘va!79p5Vff]G2W(x׺V< )lExForдcffrg9GQWF΋ gg%ё, WI~x.Ċ/F2/gtri _NHoބ5ocŤ5mJGcnj%-2:OaGVCd"capw@NCBr;/9b1JoEAيXQ4 FB5JPY8Q Κhnw\̈q,\srvVyef>~c+ ֚Zj#WЉέVjҋ\]>O渤vGOqy*7=ȸmGTF1dK!:C Va d*MNk%{2mc]]!B CA,@;Ӆܑ/oF{hZW +ei{U>3}ٺY|qw-|ZBFg71>232q'rV A W59LO$RYP0$rg`vel~KTf$úB_cң ɞdvޮ S_,D9/4tɡ3!*Hec'BEۧb J|\Gt|5g>(!gQgWdʩУXOڟAĠ܉fyONd"z!B%/t D'0{"Y?EAjNN>~dfKtU ;~>nL}HJ}^Pgy$N@R1L; =Abuҏ~u)uԨ uuI5%>j1s7ڹ궘h+]U؉D1* p;uKT\~6V*+=p- ՠnʯx+YN5-.xiPn^q(b h\"/dP-?X lUWRbӢTR5?*fd]*@}$JTY)Ŧlf|r6"ךd3hչJ*:&B@;C(D_r߅8~ЛKB)Q }jvygax\|`F7kȍ'ct~gqgC'+,r\t_XH|x8'05< |+( bX~!Υn }ΧM"O NPajoK:_~4/% 8B}ep;c/Z3۫Jfd1<,CBzꊹ6(FN UvJ`8VsĆ$U ݛe rBF+h=<ۓi XtX\R+e5Zjx5w21m[ɴV~gžn^ᚩy[ ?lsNsKoqgV Z܊ĄNK3#KPdU؞5B,)0 KFRV+웲Ե}^-j'7r)$":txm3%ܥ,!Ԩj5vͯ2`E *`8 p80l'*?H# k %%{$%2;Dim($Q~05<+8*'C@JqfE>5I+$ְ&rˁm;'%wOξ(\שo@tb eZc]Ԓ5SS;~hv<3=[US.m{i-S V!|Hޮ/ >s0_8jG*X/Aw;rQ‚kլ2BǟccRtWJi*.R{d~]1r-2sV4]zꖎڇK]i$|,).M<[}pА.qok2cj9{EM:UWl硫JrC1 bPvl_Ӵ*TI}Lk8NUY2DZ=QlO6Mi4>(\^#H).qhf -;Oư6q'+``SPb2MF XPxZ.(K1V}0ig`{͆`RPrʩB?^Ƣ ;D /O@̮LfT0'RA-sbgzVx Dxt^ApndzvL `V k6ԭqβ9NGY@$C9k4vQ\$rZm/BMLTo1T SGkvdS[``JE=c"ydkPEuͯM,.gaU!QZj_yOfw^_2>|׻z0ӂ( vN^2{ȚͶSbDܕS $MwhuM;49/ftS %`o*l{˴{+HS^]Ki+c 5c: enyDyښ| ze͢GkZthO`,+ufakQRGR$¬a vܕ,Je&a9%Ƥ{&ηx VIț.zCEmJ6%PgJ? C+:mZÝ>6F-gplRfȗ]`{4r(XE>K74>zw7ۡ|)6~p {CۿW $MS |0Ǹ(KQU֒~a܄y $_!J?M[EޖylݾmQ5(cqg!e\Q2b$_*yw| Im_[N`BU]nNe<^K JJRl"6qؓH>Q+N6%1n°ɗD$5[g[O'j[|ЊZr`w$2 Yt~x9+KO搶>7{ClgC{>ɛa\nɘpmSr\@n6"±,]FySobx'ϗt'9pEKFEF1=٣P}[bw/#|kOB,6v"e&4k %̞uCHq[+{|Tvɭ_Odm#*]Ll`V?VZ$oj#h:8THcgjxGQo1 !soAU%F%(@UH2 H&R 9#誎bFt^&b'5u>t2Br6{ |BM0OMrz&l2 } 6~چDCKڕYR!ED{.JF:;ugJN[b,0{,\G\ZŻh~^dYF +4?3P إJvͤǚ_ "şwS|^M: t- s-bap#iαh"f8tOk(9;,jLD )Y!;Җh~b_ŧ#@:/o}׍B@|wo8' |}- \)/?릮#e(k{ԿcU)0m5V)JstLXK9 "~+-1gIɫ[O:.UH7zmQ}CKݵmc]&#ԲYO aDlJ.~8*Qv^+wрgU&L^>͕w9hЏ/{o5MnJGkzĝmgp*v@`TZadꅽz=t yjVLq w8f H:Xz%S&TK +߀:r 6xzO]yS1iT)sE?~g3yЌ4\XkZKpf'G:YMbyfŨ{mꭽēӑLbYf_'I%;篐  ^5`$8pmYMx-nc?MО(ET<7LiGE&v>oXt~ 'Mӡ9rVߏ0-/9mVl1d-ӔUz3.ydNE*ҍ訐s׻oغV ͊y0` MIdXb 6@9+v07WR7\& ԕjB>47_!k :0JhblYi*sN"}8r Y}$=։8U,Aj԰Ƚ:/31&x-mS I$hMH,H5 d 3W,)k:y-^p5?o+fu}5ڦZdgA}lO7 ff #xx>cd=fͦgLT`7F>F ^߅~}u'W٤-Y5c%'m:S}Ӌ*\¦9pڷj7g|d;R[yUg;;Т^`?CHW\ݩOԧ7mo6^z5yN"?y0AE%Uߵ69ٓ,LVٿ%R~Xɫ39C@ph]i_y14p+Y\mqd#z!7D|tnXvh<P at\t'ۧ)EV'&CnZthaF PG wH)bkזKEc̎9i…J z~(#Sc-A:*ZS#nY?”IX, -換nqh9:\ '? 4Dy<3Ps0̜DvՌ+g’-d"uTSe߉-ɴFK1K+f-t.mcƀHOt 'y4"(K2U .ِzcu|r5Au`)CUhu /0P0ύUTsKr  22m]h+FWIp'So~ 96- /$ CXmdT+k*JX=vS5._;ʆ(Q }MB'Gg`fDWwZ&ufӚȁzP(NrAų$"lKA. h"@U;XTvV3<=uqb".J< KnDg&Wd:iQ晥M{%Y3R5h$id,2H0SCTJz٪]ZD 3;,&t JdIYP$^qw;SY~D!|jLvC66h~F+͊? C(X$ c|(Wڽ"O ʮוVi" 75' ᧇs}{Rڸw{6n@.zhIlCԫ9ݶhIb~3 r4KWiIk]'(paM&/J!0OV*_$# s܊deςmq-UsLc\=L:*yK3K;YwJ!S.wvP0"n+PRS'A4&ư*pHʯ@Ju>+ETҍP8q²eؘ!"ժUȗYeMhObAw`e܎=Ȏ}-?+%Vd_Dm8#\6B׹m<7]Q-]7+GT#Źw1{g6DžV SʌTia'7*zSc0"zڟm$+,d7Nq5W^riͷ:PQ_&yƭ_PD"X(DI꾷E_Q]cA/K.ϑ%N>2Kcl4=)(5psXɾ[ă: L?O@cV3,X f2|H4H)듈c,oւDVx.vr0`WX@#sܝ׍x}w<mѬΞ{g͌wpOD'؁=xm'eY8+hm!hig4;/@N7}ΑGd)qq]9AWʞ\(gxltQ-fTye!aEߕ\[;\IMd;4Ni7tޜ9B+rl(Q!C \0mD~lv(*X xr"fsk M׊v <]z r]J2髙"ABɖ UJ, `T*(حԐ,T":跚;ktˁX x!=MIL9c D&`59xp5OEe=~yțMTijl30] pͲ-ԁ4?ĀQ!'PR4;-\L\޽~EnO/ڸj(jV%D7q\5l/".?.oY`;pER>A9yˆIpD%>TjKU6MYrG se`>ָwv'"|1{KNCz@Wy.D+y{>\c >&zis<6S1ڄG8FX͔~+gG~&̭jZbo[ˆy  Z EX$;fG TaZwhIZL`!]o䎗p; aF\MU~!i\t= h+VE15x8$6Db tvzoUD~c]p]պOj55R.Y倓U WqxB#˷t{,kM,<_UN<{amyJ30!H s~s #7 'JOhF Vs ;*z7!ECD9F%a@ϊZ oX-^; AS 7Y?"_L—(a)wgkui MĢm]LLOi~rc&Q8+ }:M{krr~5:xKzXc?ݡa` ,C^L/H2 @pl*"4Hcs^û l V;nKIωP|iDzjjֵ̓%\X_#r=[plQi7Af4,f1?G'Z:BȳM,&ظ#R`'u-/ogQC Igf1]bm# kP7] eZKN(h3Gf(,Rh #>&+S`r;${D]CKLO/.)(VrH[݆t9|Bwˈo4@EWqǖK#eb& ebw?C /`o+Pvf>,@5wgŁJGbLoIե׬ɻ(O[uuK2J/k#ߩ\v}/O쩅`;`̌LkzY%q*U@|`|0޳Mw*0( g\x~lЋq57]-BX-Uү_ V䮘l%'-hטee_wAYZGDg@&QZo.Ȱnܦ (Ð!L ;ce|/0*G,х>|;1n btxyњ!9tE"5qf½5H]v+8 Ex=ܕ 07c^:tDpȜ'HuKp+DI(~( {h7H㜆rƆ%oJw a2ר)Л뮍` ͯh`z6Ko@~ RI՞ E 1a_*I=ڵ| +\՞=}Tփ_Bi WO"fp"Ȁ*. c}Lgʒ,3mt2U| yxk(ץ]iQy` N#HZYoH&p9@d>Q: nb-Ϧ{^_y)/PlFڅOtKnOuN~@B}FDOdoF!nyU$Q+(S4 |zDȌug  [xsOYq1 wTō2K$gBJRt93'{|~)?S@;@u4?a@&T<$/^^ъKr#dqGʌ]Ϗ8^xOxB#:`_i{8l׿~['Lח. ^ V<[RV#U\Ň0Rq^bَK0&,MPad* PxX[~ x6 Jmoب/# bږuݑkB56 8@C4D'i$6ݧz 54yo֡:6KCVAS3Ogu_Yzu\ >g:Kw ».,YuW6IbdZ L!lYꖻ.'%>cJCIEF#5q7Y>?%&/H2d0GJscT7kJ#6zw w?r$apؚnxU=T0$ֵ;y+DP˭׫6K^h}{C'GTom2]tg-N6Y^plA]Y}#(Ϥg%EC[ (,2 /N YCyb-w` X#2b1yt-YW 'aP}wy$]a< q0KEČgV/؝= 8DV٨GWfWsCtR+e謁\#&9AAtM.t66"/Q>IJ8\:_U]PT *?Ը)Kw#U`L@NFY[n_<Qr/IvaoϠ7c<(Qc5]o. 65Jhw jZ8([VlnN٢Dԉw3)8Kfi t0 Vvm>B:>PhUAD- F a:HtMC(ӕH=iO=&1z|32cg1f6{lu,qГ=W]:l y/2L 0;Ly^{iWb"P Y\^=0E Ͼc`J Y 2Եn쫛Se҂[+oZPa(2З;9(kL! aNx I%qwl|!xKkSYOhjw..D|[)s-4d ˔x\?jJfk;>"{4RKŃWPm~q"0V+c?z,t$dnG#?|Lk+y'E Juz #$X;XFq;UpBO3A{{&ѿBIR{-7OTU lzD.uÚڞg$NRU'ET_ SLg2c:Tj>N$QrX{~[pLy~g$ŬvY{om`IOF^O:z6:ETTmix֞[w!$}p@-::X6 $>)fxЕP 0c\RdD̦?PCj9 f= [y 5۰<[&`mڟ}]$&qi4]P6 J˨n7a䀇n<ـj=\@v2|s+Ѝ2pOwD^NK 2C/M'*gU$LC%ƭU6A f0:F1@:R$Ć^t8zX(=^`v2MVe9r(U֪&NhE2]z5h"=JY 0t,IP/ymb%Mt$7VkK‡}_;&k[= -BP+k<vxb12ˮM@:}{/)r7Nwv7~1 3-E`5dsYes{}&yf\ 8JoN_RAnC E*J+' z(W_ E`R]Bqc" n]~kj4. D܈`M3,wDົ3&vyČc?YE782*0o}Z)^4 bxU7  CUJ4J:;*-X_F`Aԉ`lK)+;1um& 4Ͳ =4硻ޙ%l؆ cɅݮnҹZ<#kxjTvU^\GUs #pC/^`1<ȳh\g*8ۯfz y{&^Z[}R̻dU`ߜdjO SL'㣏s8~ObbZiH3A>(F#\w<5]m "0_EQE5RN2J-3bFP%Lq[]ܔ۽|J:%NƦ4HU%6uD< DCMOBW:AW9{-*;pw<h(gwXKD126~$s ퟖ#dž߅jPF}uQ8q$mƀ9,{// a5[Sll@$H\L{S,sSbA_ģLnژ2W.9HL.o-SwwD~:T!ɺS{"Uo!~ ɫ$mAOPDʎWCyާ#*Y=TJNv/nIu } Wɇt0AծlUh:w4$L.gc4)̂CUrv0HUz Q[ж3<ˬvmL,ͮ⽜2b)F~Z k)z%yw ׇa@ir*u2L/m|ǹ-S"Ngn}|/,D>H<^_/gIF|!)d/'?7#Bd@f % 8#Ì U]Zl\I8lQpBܙG N[ú1>@xvO[bCFKd)`So5Q?͹wj  eztA~#F0<*ecVn.^_bС''27{r+eujS2OgfYX A&Jנ z[X[Z`5 mR8Z3ݬ}HXG}uđۖzjcS2{n#j:( ć!0P/)]S*;5 ` Ŵ8擓oMN )/xj?D}}>9Do9.1]DͨZ? HK(.1^[F)Ȯ'* ф$|(AI*w(%b}E!(Rd2ēƱ9SY:.@@P7E [ %ݜ蟀{Log-zp-WVqzp>Ϲ:F)8uv4 0cdmPHYQ !_}Dj^ Ufl>zvP\h L>#RV!{`BmeO猿86G슠)zwl8K88y?D)C `_QH ? 84 `ZwWCFVDRar D'm1Ьx@2I@ \ָ_`Ni[V#RC4_R'.2V*C)vvjv\To',qŃ,[te`* 5ט7Ab5-m7 **03mԺGQq'ƼW/ :/?r4WL:)BNc 2 /cةB꜃Ï;y;/Y4K‹r7 cit$d.+h-e plxUW}/N@@Wn@Փl4HmzzKa6_}ypljyVyDE/,Κ VJp|w7VB?Wd?k$TXӜpA#+D*v}yAia.,{Ef3VM_a}uUPztN \#=E^[e u]%eM EN'M?H A,ĉY EҌbPN`hKx>y9B!Jq0H<fA֟w|Ū9Qņc# 6KcE <"]ͽKDhw, 8d!Vݟhl6*vUw)ˑT&dg>ۉ9b ;Os,O%p(DSya Hqu 1j&[&nM-%17>W) ~| <($nC{@]('T$̞]tU qjr_l;7TSUXGDӛiK~49"E67vMtE5WHnEUe) ޅPK:WBH TYJCB7\D_an TƟow3$;Q+zq1IIэT ,d0mu>%0a#row8B9O[_{ͬaUW c+9B*KVJvUW᫽T(ݍ4;j "+ i J7]X 1V%%b,ǣ:4r.NWB_G:G*F^GZOV6D-19}]ٟ~=Lt.E~X{q&c(q`dl<īEt4Ƒj3-b f/4kFd2:FCTSNх[DK uo~|t~u]y}%(zJGM@J2.h73x^KH_R-©L>Ann2,8TXg=GR? xʑ!QF;A?+F|KE\7gzR/Gt_R*|4E&8OY국,U\MSp 2 VkS?GPiFq6w|yzt[9\RoTUS%nVCl'Wel%nq\f_ownNX{Ug[DD`}[J"|)\R|ێ(F\~b2/(J|RMC&L #Vp7V|ϤLg9з]wFw$c^`;val*tZzJ{.Rzӽ8xIEc eRF1GjCeb먨l.T=Hs426i# e-&3C?;d-EVƩ2,93!IwS!YYL=yۿUM䉗'<Lo4"d6E`s2{a5#(!И2kL)!+5!}˙vn^Q Ҵ:VI~Bqg a۱ʊ!͘IoNΪ~JrN=JOnM~bT_ ;f|\\+T-Q(CoR~( q#.q@VgT%3h뱗Nf9+IUg>g`R^J~Qexeۃ8AOө%Tpɍő[j:,shBoq0]gj\voݝn͇p(IRz<eLkW0w.)9]˷tue%xq}I4P4qT{x>%kwZSYixA44*#_b-X2pրR/c@)[r.2Ub7ﻹ z &Mlf '&?.8|ʛ! ,*x%ME /_\liC&>77y_zsfC:M𿲵'G`XC\3M z:@X}PP73j$&]W&}q10 ƜN"s&|BmoYwͳwv+@A0圡G-SZ1j cu<"Rl]Sm!nSMu˰ݹגɶSw]Nf)fj0E0]N R{u4RRP+vEɰ I}Z2@UL "7k1o~MwL qH94wt=q8.P˴FpsQ!W =9:jԊXUs[%''6h+? gZ®"JcMH̱pb[lk!"5 ./X]_ U͈On}amR'e2" Mom<ޫxcSpid|:.QKzx{ [ysk7d?/Ь^u\ٕ"( 2P+2T@麏|v٥@W,\[.~?_z@P0Vpթ5z#2NǓm/rX^I w28Y YJxfZ[ cWSʱ-+ۨ,&}ksK'doa?n)lg>?MIlx#x$ݡ(*$; :f Eۨ?M$SDe(Nx_7m̨"1șʷDq9U=#ÉfQϨ7`I4,/~ ̏IǍ?(ƯrʻSjfˤ쥼Oz~qrVS{xrug]]+ޠ+BwY9|0ib3M9ud1) iJ&Q ;Mq|:V|zݠbVжEeX$[I]Yxah:0әn"tp8ȼ&qc]E9UjU`p'[<Tќ)L.;fY>(!F~sK]A'|>e깤J.!D$+X0A_Y@KCƇԭqt]}x[ t=*[~R@R^uz3MZɔh]mLرBε/椼[Eʋ4_KҳIl "U }4j$T&D,PWE;n.+쓙28 +3њaiIl#gZ-yKE`>g!KdƊ =ɗ~F3YsGBЊٗ=;! qJ=PvXODq3 6yJhI3gU4ҫ̀L&U1~&? ]=] `2ȡ,d&7@gFإAF$F.{n'q'z58+b"s}w_@̑c`EUtpsx}q k+^MP_+,;Ӛ"a\K~@M29\0&?O$RVb_K^(fdFUy YM0|RtﳬxoRׂq,vT2Ov]#r`/Iv5ذs4A[< FԌYr'ROy3x\Ȉf>Ǒc|-k伂Kf2d$`!E^q>.4` U|.OB6xm^K]&axP:'j^$ C2%bv1%K3yأa&Z}f O_U5~]{ړ)>: ući1!c:ٲh3H-U Ԧ0PP^Aި7L4[X/O2q' f3_j2S)^$ӌ5wM.%0nt⒓s  O䈃ٷ\첽h@Jo<#R rhˆ˞6_6EGv*Ml& TތB@)mѣ'w3cd=ڐf{}H1o O܅/4C{SS Bt4ȮI kyڇRR MvGŎHD(PGkʦ;ZupEF!Rd ]<-G7(CgVDk zNXsd $d<;`O(a"+LNMIKSL5Nې2U9i ;d%اnl X[p뚃ҿS;GVRgOz9ێזbcAɶZ}3C-xG'51C. U8d:^o[㐗m\egFzlz>a6w|>bqUEm~ϣ|Gh&_޼vBBlO2Ϟ<R0vu夜湲~ܰPiSAxrx5 dX6բl5%I.Z} ʭ꽴Cikm3`璠^Y++ 'Kcy:9`zk)wY YM[̿y/1~b!\Aqv0|F ExJ>|Sbm`.(}sQ:->`a?t$N sIA2c3Cnbs64o0!P'E{'R9$n^mZ_@- `m/E+MӘvS4y+H&h:Cʞ#ͳ{1^[-.2"t7g@J0q=U."ŶAC ->HSћ#uژSfuE(l=7y %"/~%I>{^yi`+WXpc!Waye3xи6S'N>& zi}{ELY/qe)WmhST\9-0[0?F{ɞ |^3L'|h,~\+;9DDMĠ@F$OA@J~-@'&( #~e+VMznP Ÿmߚ=#_5^H8||\>U l!iMY4EFY`΅HpC-.5q^̞2do9Vm9ޕm}Mn]t!U-7`YT_%hD=gq?9Q\譕 g \k4Lh/n̫g嚌3&TA=5UIr "P+?5sz6XU ,m֛ߜDHѕ֙N-K} B 152A¾NMt1o0~!1=ǜ;ǚFz-0"E 1Hy-Bk85FbgW:]-4FD ўa"~($q1aZ bP  h=M-#v#X=]_dn"ЌFU»T7SRWlџ0A-3R:Dݾx?ًr,7ao Ls-$l G-|7:sV. JW&Y8HCG1B0>8nQH3-y. @pELDffvw926_Ie*7znC; 01)G^pA.6n*)uۘ(`H v3;1q(iukC0d- idFSŘl|nCӀ1ZU~ѯ-)=K/ICԁwN\jFc1u+V -*MfZr=Foً?EˑoE juI¬.G,Ai<o!V[Ŀl 6l0&G_zǾQ\B: ⠇c6Π8ߟo*Î/uF>=|0POx'RCSX {ZאV&T]oqo[O^V`hʰ-_W@ZJqU6ӹWj@FEA`Āهgcĭ}a$̀B#gI[&tQ'vT%ӷaQhWUx- y%"C8Ѡvaj6zǍMnkT^}F)[l(4WFV,[Dc}-J5W ;1~" dm z$j}۽)r4xVy@ƪN& ?~9.]]m^KFՕl #[Vo щo1{w )?s*6|{_2%-w3dzK\yݔ&3xmWܖ/eh li,݆V:r7Ҳ-~)LB; /yAu3dz|XUTK0:)뗭}.'gR~]DP&χ5G"K1HIS b~p>~~A+Z$0\(ǗPAƒ0N趪]^yQkm]́o|~I?nFuFJBOcnY5wff|4P͘I:_zvZԋܷ_8/-p%R:Ox*?{KTQW34/q~͐'4ćKԥt'{1F^ֈ%^:sǰF*I<XXkz.&Q_~Z.?16"ȲzBpP eQ|o7ʮ\)IN'%Z NA WQRear#}>"&*W05en;S.lgE]#Mwcy&fǙX~ۑ8u'禶U@^ fܴE}kjv*9dQU-6i(AGuo /y֍ͥ<^0V!TLYȣf4HOGq XZ QqW[ 1Uպ̤Ȫ1AULy&} MHH"RSfr,1#{#X;2GY0zci=:m{zu3~|2"k/Ήd03ZFZ~v$;"|&\_UC3AjZ¸˸2X0k0Z{&jv6{Ьm t`w! ܘw+ ltԈQOQ5}W.9 {TEnß퐪YC"-_8Fu\C6y ;+0 NKR8@?JLGߊ)R[gv֡*{iN#+Z;X3Qyݬ-Ծ$Y#jFBG5~fɫ.#MO_ *Tn]5}<]R LsQ>qft%jT?~f$C} dcQ#/R(NT/r(:h+h "eNt`8@hiEi|<1.&.u[m5]3fm d+k9PYF@Dpw@84]:."0Pu T%J3#pѯWM 8Msm۔kY$=^#ޫ|Q31YUjWTwuAB&dh58eTc*ob'zuJKhJLˡAEԺ y -2jɕc|VJ I 7줃mp'ǎSy/+42\|b2ɩ#3D$9{/0dLI ]=;t ۮpN8S :8gFo#DW]b#@N?ԤsMޥg3 *qZŊK!Mb_aoQykߥ94f/zroz)% ~J՚1RNJj'vG}[ջ̎)u+el;VDB_9솓6i)}woQELN[cFN|c!+-B!P`MS=+ rÿ ,[-X o]FbLOp2,itYN-LEpI|< TD4Ňn`Q5R *J0Ғ*,l3ETm,o;`"ΗqT:mWB[N~\)>j` bd,&"`J)OVwT`g8wcUJ&JZF7{~Y@'jnxwY.O9У!"VݻiVDb]<Ӂ!]j;I5 sW.xM$VdXGMh9 .ɊP3`SF_ks =I|gs!x˝(14uRi\!>_ZYf +Ln\jy/~xi4!X] j헣@@F_y0S1qMǎFRؘF?%vt{Kf(<([gAŵs_{#ˉ;\x{2ᘑ#| /nTH.E6눌].V0@DB2kP]W-{8B >!+ҩЈ~%w6gc +x;sr>JwfV@:v}ފ|qg=Մx^/?7IkeX4!nUt!V~8;NLU#I_PsX,UbLYW}l`.Ս0yc`Nt5Ha6 (ɜIKxO W2 ~QoT3r DD@qj iٓ [%4h %eF[2hOg It9f.x@`o\ry2˸{lۏpEueSw^˱5fRbn%` \ Cywy&Տ;p)o.Rs |>ڧ,@d,0q:OK]󪹆ާp!1P6fN$IR^ݐO'#=JT!Ӄ?t:=-t0 m\6au>8rDúMO_]}Dh&vsac!0ܪ5ϳ.to{sp5`%(|.n1kTM/C''9f@缤 vX@NY`sy%21.~o [֍mY$I+nw9*3[ D퓿MfGXu%F,r´?B'0')'jXo:$F~M:1;ÏF8 p8Ų;V[2=1mVΦM&*F'_#@UNEdJJr4{KMZ<6= m8M&,Υc_}gZHULJ{)<~iѧhI"Tlۭ/g,r6pr%:`!2~4)GB.utudV0WG.'Ѐ .klwHPࢹB c6x?_x c<ങf>dVbn6ݧJ -}#6ݍ#;h{} >`_7o29L Ζ>*xB+C(e|M$`v1 3D4rtScF-eOFFWc}e>[9$oXSyQ/~43u虈qRP+e~LG Èd!"m [Eu"*ce>G䛝[oț^7[޵V+ZI5ΘI=/u{ F P^(:H'X! -[#Bga{;PB:eTyBF%)kc(? 8PWʗR y 'eГLuUv\b Q;Zqӏ(;"qTp!pNw]ʞ TG[.gIdHP`7ka|µ. I:Ž}LR*[ɚ_fcQE뛤 f;dL\փ=FьP=0Czh)v?}ɎD^9ˢFSo) {~BAB99*MՐ% l_K?!oe0_qÊ0r[>GAŌ.L&SjYHJX1C:Rc,M-I<;Cpb4޺u7׵Dd H{ࣃEЫΐ NxY!K>?X+ZÁKdev wl˥8AzF oo%cG:g9-2|fB;[ODy(.JR9z'q? z.vHoщm"qF#taZohotƓ fgfIEV^QiVl>{.d^|Òz{r[bH )Yp<Ӿu*.MR+m'E.e@٬]|vac~H"털_dY)K5Fy5Mr jZ8eta9LGjwm [i4ÿyUEطej?5׵R E Vu:BR[eJ=L=Vo?nNoǑ NhFaAKl,>Bϳob;])v|`ﻓCs9qtXX/`}j^ i7UydK#c +Zns=%"|"*`fďX]5z;$h~#/N6VTr-a ~eu Y۱Ėݼ2M5WS C:Csa?AM\l,5.ܝ*^Vb}gOPIY,8> Js|6(dF=5an$5> anEVI냹Q F^+ ,*wGrtEq}˸ f%G߆X% dG\cQ|ySБh-/Rvو$iz!xMvMp.@^fJRWx)πsvo&~4lc|sw#@\eNRcKjR|=3x6Zgz+ ^XUW)~e7*Xs%Ȕ%4n "m`n(?KȜ"$9K+`a9*%T)U:uGRvT:@&D4MN{&jLϽ!pK#Rk85)RbOLzN9~n%;#*7oA*!uMp0@z=Z2n8f2J#©Yv;;&)( pX_ s-\Ʈ*B[PbΙMn{O!(8 =:tCҋq/2n2fH 1Y4.֩+ݭbriʼa {MTp; xåRnp@Zww21ٮ1(u2t uil35BB-[HMLWα$ ⋡c98n}jAQWN'A3ʀFm9NsmG]4q /nP,w-EסdEd:?@}B׾]|=JxkxߢCW$fƐU2&T]r9 B-jJ@Δ 5>uHP- 1}Ą2|Uv~Ŧ/ͦu95uXyr?ζ }pD'uNNH\/{Be+j t` ?hdBf^`"}| EY`VuW_+/;ue3 dj{ =9envϔ ފ 4贀ٛb2=F]X͞!tHyYQg'9 7ϯ[iSo͔Fc$kFY5B[ιGP6;7|<dZ-^+ !u2_=a2*  _$*F&HX>Uրn]<)@ LKѢM]=5rޚPrԻNO -` 9oWX1'1=&Cy,6wyp`)^?HY6~^~jWdn,h)ϡaQ.ᆮT]!6ܟ97FUY 3+)~ˆ Dλ~6"ә29"X'Ұ|`u* @1nx}s5`(.Nl;`m>_6K|o2z!Qkje&'4ܿOVXg`q #:3 ] TQP.Lu6:)QQygWJ{:l8+PDd.a~u]igN#$sJl`@+B=;=) E$М,$ wtfUGiX] /L६ߕiiS. nEf;줋gn/t]'V" |}5"Nȵd/ٽ!>3RQрE,^W0=[ ]Se$#E h|0=ZSG+@%2&/#;ڠ`$XCUqzx˹ (}Rs*穄kufR[ coFZ>|>v7 5zt!0{zh6 ܇MƆw{-񢕪9n^=R;Pjsv+8<;j<xK72,`^ݟN\;T i#iNX)\it]W/*eqDo4곽\}5&/a8۰kI4"nk1br8أt%#r SqV03&8pv++?fU?dm:I=*+~ўNz;fBQuc^QF5եPR3 T`À X H ʡ"1:|*oIע~|B2nFx}&"GgW;'coTd2{I*0i'-RPF)guGl96nix~02xNc B˪%ߦ3OVwyڼ/#-001fl^֫6]_iIWAlŜnIL}B)4u8!%[^ȤGI$c9PS]t? == W%{`Ҥ|t[ڍo}+@;RtvOa Tl2I2hQkC(G`FJ}0yɨ |B/!i yp.,*F@nTnvu )4_'L5Cxqh:C{ cSDEJ)DUI&ds};<~Y6 L&ݓ-k:{RdJrG`\~IuȉKV:eKgwQb S]o\5qib;wߖ*l1I` ׮BqrNcjo(qM9HқBL%~D'hP_. 5)xºP76ʏ⭼Y1z!R%\^A|@4WGjjj,lm /jJQ(ܪAO*T#ppZǃxA>X AܗZ-,5?q@yfƥn)BBڟX&a~L+ULG(R ?Wj Ceg<TR_tCA~ 2\od{|wIO|666h1399 }_9\o87|>} քdFK"m>I_Snqo)gCāNr~5 H8PG#L3);)#oax+u471p\z]$'Jۜ#xtT@{YfEɖ54( ASqRw5$~Fcޡ5 hfn\V}UFf'H+ă&]4U>gqJfUn0ͺU"^<%b̒es[1³a 6ZM{sfuHmP(}H@=mrb$OQJej)/.$:=}\ ~ 4mqEkT=J9,%M$ZsBס3kxb>z~7*kk7s8D%rU"[_(ÜN)^4~Fr 4 c$h;zndrK&!?:georqyM`K<cӯܤ`Do%[?pRW;WOH9^OF1NǮ@p/i/AEQjE4z.6F|oQ7Mrx88?:γh.ʈh{%$e^A^8#{=윌6Y  ׵lR @hrE|_,=h 6 8ȷTzDSQw^^kr0lRf*ͥu*(D ?ňW©(,ȣ,*ݙ5OwK/Y~H&4 gE^<ʿqC7FP0@Á:vV,5OE]HL:}'e6)nȚF4,su5oqx#){˛,%&\WlZK (@K<Z%T~CUϿw&9k>5K0 Sl~KO )+"69P9+vJbH 3F 27 &u qlB) Es׸rchB(zA`ڌpi2R_(Q$[kQR pKM ﲋ:~0M5;l9&f q,Z~ϬXTͣ+M)V,E @zEtRLqZ'u0<~w&yMcXbIp; 5Gp)zVŌ ~.!"ȱK/v?{0V޻<%2a6]dbS[%vO +b7!Ӓtf6~S Qk@LL$e@cd%s(}k]( eRwͅmہTЀn(ll؊pObvL)4tp9veDjUߩxzԊ0dCVR! Mgx<Kh<×^?+x2ss"ExϜObJ]kD:KmNIUFRM,"U&٪'-uQc>Lҿ>E47/1Ah8WN#K еACߣ#̬J|vmN1O~o? =Q V#6ӻʛ eCH<z2'mB\ IIP%ݝG.dޤT@ bS0#o\6p' get8ؕ waoH#RB,ͦ3_0 fyީA6+#GKD<#M ̈d:aVn.,|v:m":KԘvA%6 hA|N4p3z{G w3ENe$FXT-~'NpQ !Nkݴu☫T|V+qJ^,MIe=ɗ|@zVHǺBb;" V ul @sp0G};9We9K`5 OiVjTk`G@KyH꙰,qfx<ʹ˓W @b[[!O" 7HH^g/h *:]`}9=/_k)ȖdfwYtY+_1/2xȅ*X^龢` Vښ$yN\|/QW5ޥrб|3_!gANi< }f6ɗ;H vnYZjMK;eAK [" @*(I"YOH׺_wGh|D$[>g̶4s|0 O1pFpuX؆W'`9P)Z҉֢uz˪8@v ֨g D雗ECKpPۢ\e}@a0i7JA%ܱ`u09. :/#<ҰɟQ+߻M5:ΕI }RR`93"^1`wp@M j]Ө|8# o 3=`k*ì2-Q?v!Ț07lJO??=AUtwu}8sHAr[o\HF>. 8<yy=5ת%MlmQO</tc8/YE;n>Eok&44e .}{5dO3q3Rv&4o3R)ڑ`(*P( #"^蛾|;Í}r7u^ H'KyrWs `"SHZyd_Y6oH#hz#$[hvER\+ỗ$^<(dg ڻWFٳw tm4K(OYi]"d;k[XDLBtC/~0~~aHR[ Fy.=Fw{?{D~\#t `~? ]Yg# B&u3sH{@HδpUށ| OV^i֝-IRoc'?-(O 4 99h-*[#[rzP'}|؇Y%.q%l=ec)m)Be@w%&5^9}-Bߖ=$.f.ƪN-\H'fA\q`|B]Jգ\ ^ڞ*b#rNeg*mO.P0lw`:Z<ØGOLdylX:t^??.ySN@#rcJ ȝ8`vb_4jDi߈A\Yt;Gĩd|[.6)޲l.2 *YM|ą2/iF c0T{l]CCyAk1.B O*k{|i%/'E_M"8. LYG2?xYӳF]}sokoXM}X,Wmnj3nbU*D[U|_T&߬g? RĤ7 nWOm3/ږf;s*kN!Wھ\g IsV,yMjFpx@:+h}9(pBຟ!.x!]jWE:]Ycos(1H͌1x{y4R~A&Z ;c*0J&^0hy5z%$P{謰ئ oO /,OO9E{wE8\;LYc 0R%7WFb/< \Rq3I-=`e`RT؛~6LX9+2ΜazȳQ)Z Wa>jfӯJE3&NM= "hK⚒ '7o z:>9mb[ieozC #\#WK2>RT(1*1#O1D^uf6, ᴒ̒adD%xR͏" j.?2h|c-1$g!2\I)dU; (r 1o(K#/C4?F>kz\W+y?c/^\/1~SiJ_qow4Bе^gI|/# |׈ \c%[~v4:Ts]AـA^J{q'g  \ij;`( 3c rayvs,̈́;aBt?(R"'f TM٘+ȀhVf>< ƒF\'N\pS*,7ՕJC{AQbyN⠫zgvw3X*H">2ق3%Ùm0spd;;-eJ/ˆ<cm(^T%D %";.󏕪^( ڔ9C;GD&0_[j</az#óv]=80A~ Wdl`U5Hj.OwY6a%[˸6fEXIIxW䭾d-d{/WnSm!6?qZ2e{[=O$uQ-n, &Nln,όq#yРe6e f'⠿,GpRXeYzHKP̥6\)?ŧU Cpb^oLy~X"譨 ZL N"lD-3q,گjj2R'Pu+yK6XL?=w5e0Rܗ g+hy'J4NϐgA,*|o 3EHiENcpߙGl7v.]3?jnݫq/:E+E*#A=iaY}34usԕ;j8 ]ڐ v:w}lKb~K  {7'9GZݱjH~tЀuZӽÏJs a'?Ƨt$K;0 i^ j;ֶ^&d]t$Ůts]{vҶE~V;.|M1Zz~,Z Y2Ϣu9}lD8=f/ȋ=e{?VY3<}!!Ѝ+xQGT l+$)U"*GWW8d>oJ}P/YʹP^KW+\^Bl4 #wZf5b+D)!~Wg (C~賸;i>l.!^ ~[Ϙ-A^c~u |uܛCUk.p>8^^1zP0i_y9ý ˧FcQr$EYa l[gYu|Bp}H^ԋ3*<<coL 6ș߹5Y͵z{[Zv[g8P!+F|p*KjԁB|=Z8i 1T p"qXܴȈ1h6T5|$ԼXo_F<X 8 ~L[r7K~=}w_ 3,O=4 *w#]O$E̮\ pU`z]/os:<\bM$:>/>Zx^n61f1ʉC©MX^w n (#.|OGJk|ý"5qrat ig-v^0c.ʓ$n)qwrfDZ#ޙx=xᚭ5z7C%F|}kB.(|y' 6%*x^MEj|20sI>,tmK8&Z?pݞ^Lhom5b8X;B~v׋?a(:p DkZNx0PK|~jʌtzB꼶 A3ݗ-"vLFG A"z"}k 4%8{ꥤ2a"3%K|/hQTݱK,u5Wpiو>?Fwt<֌ "Z1g26E˙c+(\&^S0M߄хIxQ* Gr }%_ S`AqzPP8CQMyhT;& Is1T>rO^\i(&bRT*8 ׆G~A.U.o1-^֝>k[rZ7:3e|}W৿htRǖ DlϤ*q3u:S!5%Ȏҳ|`JD"ʃ, snXU>[-A̝y57i?dFFUz˟ȓ6 ;p9[YB/dӓ*[Dk`jY>|Ma"cdH2 WtMDDĺw)Ai1yd#\R2"z12bfk4L7xo/Kcʰ>rl+L9.iܯmRk+;t1|FDK墱\VtR+ K5!kRlT>88HxuMDS|]NfjˈP/g4tl mr-\joKtۺ!^R9(R𡓀I%_b@޻6$'Bi^Y8Lpu~ ؀SMkM#T:,l0kgS}}{&)~2v% E`d&^_i7˴I,3=_F<!,!5]M8HY OmAk47yIncVVNYi#y4/=~߾"5FF?ʹ*T[>'gres .A﷎VPP|j#/O˜ H6оH[.|xņit pE47_Cé]b~m i7j*vc1M*<4qNH@7kꊀʚE`X ..yV#9hm~­2;/O *!lJR̦Mr%HCf2 ]DajYzRXZC/6maKؤ@@A@Z84V"ԑ"Ѓ- Sp͚7sv2q֡K碶j x*c*2R9qx8F! ~X*_l-~goL4+o=)U=0fJ-i=)n۾Cѿk"swєc<3HdzT7`u ptil&p!T. LC‰DP"_? {_fL@fq|_̟ *mX-"OІ9T[ 8I~ ?\k^Dj4Y]جwnrB%{x"UUTS %^$ 4:Ovk(-6A X6BYc o'Ԓbh$)g$ Q3^m(}$^*]DePdZD,`)ƅ5` qq]}<( ;WlO[j@@T\wW AG>k{)ÿsֿ/ki &?`$kkN<`撉\gkjxieW_?6@sRjPʓeofjڞl}O=Ѕb "uϮSxl|=Q\ dRI =3SrĢ俘Q3YZi@<̎ Sba g`Ł_t*6OwJ}ӿǝBzeɤ -[ʏHWL-dqSt}Qf/5Ȣ34Ȯ| Ŵ.}΃|Alz>#IXӷ=a(;.~xD"*x;t>:.#!TP7tAdq]VYHύE)%lO)$5!`GGdm5R:R#U]}or & xB3.? @Uq3\5n8-[:Ҋ1N[?+n_z?o;tl/6[1ǀɦ3?fH\Tz@ {tK yu%3?{EiY/l} 9t2voF:D%@qEh*6s;C$4r=NS[7[Il >efa^XE W2M2.946Dnk|>#hk!f;ETTneu W#zl ­0LTm K#EǢ_6&vf>2r3"aјZH̅VH@!|*Vd1'<F*8niS;v3Cʗ)f t0]ceLh(QZ,I+HwR |+؊{XT˃Q >¹g+K趰Euuyu' j>,>:85u(*UҀ\g P҆icq3 /bIR*a)D/X}kV'EZؒXu}5Xx1@(~F(" lB˴؆NWW‹6 Z)hQD?K^۪~p9Ɔp7nN-m"\DuSܧqƋ[ŷ5 p;NK+Thu&nZ@RE6-Y5? C-q[_ [p1ު*0R9taH?d1qw}KU1b@2sEN#U{ݵ͋oehy]e3m생[ Dn[o6Xޕۮj6&5} UK:Z!o̗Z: e5ZP쟧2mm'`gVᅟ2*Ax~!f W[bSvk aݷAxM%F^*uyי@}.[񚯖c3Κs^MiQ]SsAJiUi`|뜇F?Iy`R7$tOJj0YدIK}Inj#YqdY}_ܪ}nfJL92L?f-fmvRIr,cߐݡeNw['F{D CᅱHbTjE. `iC.Sܧkݙ-2ԅ弊>I-nwkb '-I!l(J vsͧ="f9s F_jԳ818A.S&6Iz+gVNASKY@v\i[ócAk=6Lw\m'$8nϚ1IIJhCZȤ,)> U) g=emt{hJvg' ٌ˝ `W.ڃômܺ60'uHl8Vå! N.Tq"q#,LsBMģY>I f+\r_.lԢA};u1SI) \:z)|d Dq`Y ՆڄB::cStduGSHDVO԰{譝|$TVu~ق\uo)ږU(mliܺLO&&Th݄A z 73WO3rlZvmj [GRL:zŔ ТJuPZv l}s.0CvH2<΁2 W}<83*ð1:!pyVdD1;XTVNvRݍ&bzNzf.4&ء81 ,^ʨ%0OrP溄F! ~ÃWؖ԰ ~UBZ f`>|w]Ğ{ᦥ)1a wui#q#SPZ4%5݁d/l tJT9VV+,u}| 3/<m-ytwʓ ѯFnFMdҕǦMas-hYpZOݲHwNA#'m-LxaoJ˴P4]_IK\R|͔l*T<8:žO`クN:at*u nk pT 7HB@mͳ4|CDXiK\ '#}~e/Ӻո:\G}3! EɝyԨ(_你݈ˠ L ]/E̞Zh)b׃g}D@𷸽'K)dT9Yq{2t|^i"=#rQk&_)EY7O;>B8a]E oċcvg ZZ\QlU“F_6}~2(F1@ 1H^tq+<'qSd[y3Cԃ쒃tlIG',Bu$ȐT"7bںĝKO@Ysѫ(twuWPS ש){ykƨ ^ fZ{TF 5:QZ`lŀbuq6t*qG2,@ N#do 4oR>BTAe6|Aŵ{XW3䆰A8ꮞ {Z/3Zͨ,6i^',qˠY!o$ eP[To|ӳ"oƖ7^F8ެP3/5(mhNyIR_!M2jƩL֖FH'yC5'?ѻJ§9m[uq<]ltUQfHRRQc!WR҆Z< L:Bdxf&Ca33Q2=q@!Ț1 E!S~Mu<\%28B%R( l#qAEFU 19YY]qZ X3kBJh']"r%ޠ6a<6d~b,ǰʟp*}RͯgFNmDl@Jgh/Ʈb]AA"> ؗ;XJ%4HVN| ? "k>Z˘[[taNi-th,2-kǵ_L cMvYn2whrw=_twKmaׅjHvxW[W[~ )h4 W@Z)Z@eȞƾ+Y4?WO4H.mt\@pA{r.4(?BA&aۊBBF1^~.|:˱o2;. @7 kY"M(8P؏^: i/xCi _D)i ZƩt]Mw0SpB XAfN^um!p4{bKH (]aM1'욺  o\oEqeC~1Izx )0*Pt Lo!Q*aH //BCCt-WqQewq/Nq=eϙc4Pu?YW)xoƒ(MjG(Ik\%"A)#lpm\usbknew Uy8^C\dJ>g\~@+3z f;WH5ҧDY5\?[z5:aݖGNܠS) mHgd}iC1oR! ƥh9Ѭ4- `LߘٟH3n%A)#Qan_+08)&Vl {n̫]O3ДpGܴgm%n磩[Ix,#Zzq}xdh5H|{Dw\ h;%@*=oz;]~IiS#Sm2:QI,ߎ}zmE6{qj,aLPO1.| ai=RL&#݆$)kQ…fnb͖M Gbx_!A_ɼN>v.g#sVG4A.RxW7Dajٻ]Y f!*Q&X_6UOڌF1ǽmdX{X=6ʬkE^Wβ!}ÅOq3,|@V%H5vp'. #٠w <* <[dS]+\|ے_ LfӍ̮fqzKL$H(3HM{!rlf-^2аcSIudFߊځY -! Hp H'{sp o}gP,ĄWQ _i"qczL1`&j!S֡bGz-KJm 9S'T8/{3Q /T3IRw6LI,VѠw3緊j=zֺAǧ#ebEuiא~ oz"BV*5uTLm.ۨ[D޼'bdRXBHH΀ƈ͹46b _>>f`t59~!ڼ{0+h* KV[QmnuUŇ쉖bs}t @G {@%dgu)T-J,( D??Zn [oY>J TPwL]s+W˸~AO99D=C߂ 6ZYmϹ?Vb֓czO3a,8n< nl¯tm#.a*nX8@1]7NhEȢjZ]qJLΫ扙b !xiS;'K^j .ȊqKp m\HVayjœ-kqVNXlÁT|-BwOpgq熐i0H3TQ+W8';+p Os#KG,W Ӿ:4`m4"Ӡ[[$++lγyf x>\Å_C[Fqw>Ae6$Jv mE]R>+U[jB!jJ\Vt0^F T<<9K>c8"Fb~33_TA 2kp%m{u8u4W=tJ*4LLE-rǯة_c:e} / m%KrN1㗲p1Զ{ontc`]!wC}xNl̉vS:D]8Q;/Dw .k "Uj)6ee8xdKWP+۴.J Grrf;߸ qͦM_ ζ\,H96_t΅Z_H)gHY/ʮRN5g #82&"ڠObzc;ш"0A9hA aMA RgޔMS-K34,x+-pEPGݷHA n[\h9X F?WÔRM7%]6v:PY)p=I.ʁ}HdT:ZtŹ\ioV0n40|*ރ-'dOmkho.[ZLv `~SM2uyiJoPR#ch!&j1wFBNcWdxP\F8pq*L`Mna4]aV]ZƿdfBFSf`=)X!Z:Xvt?0cs99@SO)ܽY\L6"ucLFe~6GR6_#ҝ?H*@)5U >p^,9ISE\c+k Wd s [D .*GoJƑ];[c^ ۋ:H"rg_'Q2q3P@Ecds|N7( ː8?o5sF0g>m ^o~S3"!8#xUGpwmЀ;W %Pfߡ}4B .)1>41oj]yv!} n~$LƮ:NL3RĶ)Z{ ư325 փeM[s۟<93mn ɪ̧&%GO1EO ǰD<۝L7gRu-eT}Wݼ#:_3ΆWYL}$'V.YqƽŷޢV?  x0sBi.![00RK8&.5NsyOu0'n_^BGGKBeq jư]H>n yCk{S\Q"Uws<­Ka)5ދ0듭*]ϳqEH˧wvHZNpXKRn'*eT jbixc4ajN[iNjxՑh DM*|$LiKZjѹ0sf\fpxezܿ{30Jxyb/\Yh`E"H,7嬠֍mze^`?̂NY;CYpAe|3A!6c-@M gD.NGl^7_Vf7!Fۦ|؆?VyST7ԝ0MOrtC|))"k( [ej_t#QPCp2P}(ڣQ>DV/\{@_:LNUYď* J?x{U U%lۇ,@TG"3ƽ)xFlY ZexA{hд፹L-;c!)8_bوxz ېA!%+TXDXdY'˪Jb1(j"[HVq~ GTCa3 `e"*U-0@vP ?-f,0jUZڏ76%8Z~Qa}WwlױPuf@!p(53h̛;եcM\=8!j  bh L#y U c^> 4IT+FK*#my\+?-gPZb|[DrU1S*8*Q4@ ¨a2< dW+5H+L+oӨXo>wz.u^$4ynW(.|Adj2<N\B&"ȺŊll$i-~c֣=xK0HtZ\lV2SAKkC+7PȦ +yKNlC CkY7WiI^E0{Gz nwc,T:9#A5ωZ{JYHt㰲FGGaUZ̫XO0z t(]EIm!;n!jn~Ӵ#R2 h߭ړ L jzeр"GPsD,L1}~smѦ ɔ>h퓦|z;@[Wt|Oʳ{ s+~@Oo#稻sgFS^M$@+}Zwy+oShf(9{XWX7%iڕXjA!cH>ʥzOIZ{& T=1uWq,z/rMiLtޡ cLutsւ&ڜ>T\cotP-%*SiL:Hx^ViXn1Z}`D`s"L.H璲4i-|:brU:1fQzDQ0A3Y6kPvkjܬQAY#0긌(>{1QG4F wy1vTL@ZMz8D3袢u~o#3Zgʤ0- -j \DRJ^-_/k1 Sxխ(1afVZ;qq0VqMu z!VȢ/jvzjUA8ObCՃ?+Q[E@׀@J|w̺$|k\}//` Y SƧXnR0E)j< xqY'rpi8!v@#-@q)tYlԫ<^DcN9':30")reK"H5Tg(UX6b8(at>P(-M܃8k+-qG2)hҎq^tzbdal\1I`،Y&\τ9*UeP!U+/Q('V(s`}w 5Y>AY6Hd@X0D=KHHEJS%ʕds u]_o\{/ڕq0fvA0o}o+CO/ZZv`Q~bw4m{@.Ep?ab5vJ'GG_9ϰ BJ'żDH\5i4|#+s:(xxJjhB⼧]ĜҢ2ž5bm} 5t<\VT=@/g: yc26  ; ,V١rK{[z^6N;̖+lOW#ڝ<bRFldʣ&h3KxVR2fe=ߢ*al["FnהV!+agw3Φn*qqt`uFM]g{5:3sjWF<54 _W5YuX6\sPׁhf ٭H شRc0O3Ax ,4H'<[٢UU7%}d. mUR(M5S٧k@hcA^Q0P !"g\=w}JJJ &Z)˟`$D}nOE$kOޣ=  z "VkDdă L,)vd0\<79O7QW*Gܶ}y'qB^lHiF֬V;x',&'LhI[r?y}z@9Y]: ESKNXKf $+ ߝVܣAPܗ\#PF)@V7E2gh=38T` {T<σ49Hh'02e|!~/HXR YƉ5S״W.I>ޥ+-n$C>|FP~x}ƙГ(]?*yZ+SUcr#9Wr\IPa۳GX(&3XwljPܩD@q;WOeS[ ^'dvܿhG)XLOGp+DE?ǒ2A[/:Ucc5OM*ID=D`Q_V*222cMpB" Lo*`[SaYw ɉx<5"+jy٭o>Ey`gD"}%_:g𖛘he *@cnӞ H[))CI52\4`48O1 [>4Ň yF YݳyPyh!]Dxo/o',ATjLHJ)OK85k3@ WwoZϼeVyyBNTgk!1-=|AE֬@62]j^w',kKm2 /HRqf7~S:`.G;\3Hڰ5t\$#>v[]Uy$y4TزO=*K_@e`Ւ-ǮA){άJBąңjL 苤7F8&&1W}8wηcj#1C|6ƯC75d͓P%> QP)InLy?F6kmN6 !O?ER[4ƤXIڼUӴrb|QI5`crcC4ߜ_as}6+9YprwBI{ L2ΎH>7MMN2F#,y}d^nql*ʈ03o㚛Cx_!8BRonuse.<z5Vi#}[ކmL7j7>L"X΅R~Cr&[-);0DWi}d+ AL_249jC`5o'+SĚ0d ZA{ ,|/  x ԛMOJ|Oj zgCLg1\29cEVIy-@ޡg(v!ׇ"r濯_1yQ:#;'U r2IݿҰX#s)3g-Zǩpɍ= 6 ]~}ˊwNe&:Ƶ%Htl%IV̦,ydjCܴ BgmDܳqL@!}̈AO0Ec ǃt4n髗ѱ$zBggkꇹ6 - x 'apxXX`"tg81h3q7X8iڇu9l-o7V˭+cX <|@ s:O1dzkykU2($x>IxrϨT^+q?FܨrP8=8 lvגyغXYqd\rd2$a>oC܏*#8m[įI81Y|&3L7/R!f!gч/Scj $'xAG!\idI~A_Ds Hd)l\s+;bYZK0-Eog1.Fsc)=k:P;1^+dYݛv={PdOϡd*\'McM2@Fz O\)Z,*a(y澿/0bG>XQm0y&i"I^]kkcyxHǴeV*Č"lB |Sc2(eqdȏBufŏG+K ɓ< \^QP`N C/ ߊ;!]5|nbvjĵ&Ƀo=*y;o|.p/6}?UmX8!𞲊tǛrR20u㮮k0L ni 54K0S\A'7 ;hYʇ(t;dVrl爤&H{4( !cG8p]}?ҁ޽H*nJ&^8 m+=VnjVfLB .OL K\0&4RJpGf/ ~2Mi1 V6}gzq!Oes.0(*y]x7yS;>r=w[btFWm \߶V(;=|`*}Ī 1G?!m'~[QԉpA 2#ϜJԚ4y\ fy\prӢu]xN❦tI1 ы*ƍ.QMqɷ3n))PX:9ٹhֶX&xY`3m*eig˼PyG;haeo[-*gD#sjJx+#xp\SYzH-5СF5{il.}^Gc}I7 AH"ߙP(b[Jgb$6  q;̂$5;%@tl8TO1EEBfV 7ua=oMB%) j4+RC$tM `#B TkX'p8Մ/Fs2nkU+׳oz0ff.j'%W/G+[j4˯ `} 8@s6g۟}topH6$ܮI"JKVxy k>#H J]H6`%8y{kKӍ/DO-rv[+l~ Unē~y){~J[ʣǖcXO|#9^OXk#DhW)d/)3ԷUO_PfZ,'.H"qB=z=P!]X0s|]))Et&"lJ::CgUxVJx).bY'66~go|\2?/Rh4ZD|2YFsmDUU!?}ApD e}=q)@-&14I0v;@p7;.^zw K<4'!oH= #34`qv( :t64dЧ.N74)T \yZ}\ Htl Ǻ#L.=)VJ3`g 32mvsP1Lb="߳SyVf؛=M}5x @8Ʌ;k7P/YzUz\ 8Pؑ# 5ެJrC3!u5Q 3Îi,LfHcH~O9Rf90g%p<`’q/c5*{@.m@do{7Y7TDIBey^iKXcrt!狰;"gBfx;$2yr$ۚSKNN}1[h0fĖP:>J='O;|~%*k)*k1?Ge[DŸHH,NI7Z!WQBA'"pJ ܙd8ĵR?e)gsɬɎ;Q' !t{#Z pJWRdvS N]Dΰܙ9TAќҰSԾ(WlOm:iFnEI[MK+A&p´ Tp*w0j/9@n$h2Au=\1@)i"`+tfFy]d)_kO bNIS8#QtWg˵kO~2M*gs1(l Kz5QǮE-0' y߈-,;LV!uƱl~{S `wgrdywD\4k^Ƕa;O豚.zct.<;$5)SM}Ftd)&??y;~93]=CZr"\0*QIŕucv̭0)vP _Ì$7l;x.NDpcA2\kGӡEwPٝ`g7T "tx[VxR=![o zN3AFl# 7ۧO@ZbwaugOcdsv-Jlƹo<~ P}`p1GXl.}qz_ܘA c"܊`]#V wg'{834cZsݗ2,qFzܴ_Htu"en\('6GW,8],aQ<{15 3kgSa=rF|@ݘ/D9-kJ:=$C4T!ZR G z SkZ)]eU4q<{'Bͩ%*_%:-& ޼~-Y$#fJRRϨVWn"?@"1/yƮaO4=!_g/>(e@ )r En8F]_9\ ,;+\)b8(Y/!$H@Fc:o^Z8c,Й-v>6+JRzJ')`֔!rV".}duHm3QԜ9r+M*& 88 Pl'="6 BkúIdҢEw$tEXL~(ak.=]'GyJW)C$-ErFz|RRV򅏨DK|Op=* ]PIP+ێEW͐}޶sZ1шH#h  #}17^~-[G.ȶGѫž3l^5bmQ̶L 6tI:CP'r0c!?.'hU~bkS*9C{(?Hn4d?gidM0d&D>+8K@XvQlXXk& skI:X5>ٗƫK^Dh:x Mo LX<}@EԒ5õG[`bSAPTDA, Kj7ř,7Z?FHnNgL?\ h OyAQ1.ϘMs%k'Sf[rGa?}Fv?0oGؔ:!Ĩ?-˿;i.0=2`fbG"hU'y_]GZhCBoY <"FPuG^C=L anQw㪀 UN76w;eꍦoG])V/=K՚1%=[h`x:` ޏ"TCD_\[`BS Zh~N%@~X&HkLd!DeHD(]|A+IhCK@};!|^s`*59}u2AEFEЀUϟ;[1A"b&RRLkTNP fjT 6>Hc09R н- -+5n/Mk!LWA#h *Pp`ᛡ@Nv(lѾdP~x?Y\I'2w(8~vciySt@ jr; +VjEvtc{A,G4ӹbCΦ/ jZ8J > gB( +01hdą,(bjv T`qtgʛ:U{,ѱ$$ar +foִ$Al8_R:c>a#6Y3Ŕ껣yڋ›!*KٕdK<2d֠~13B"*d/*uVkwm#Ñu* b႞h6! +3*/cﰴlF[tm("k6Fܒ$D:-"/)JGYBv{ט[4y@`bvb 76LMZ?~sVD˩uQOf]h,UP"0)21>ujJJ!F6&`H2txHA7|C&WLwӏJ )AD Skev~Vrynh7B]_=pƄc=eQ%&A׫ =`!_V5;ɫBbȚȳWAw'PTKSpZ9 ۄɼDٗhtW?wKT4ðrix>r )<=ƃeBk2 :Z.ːto6G?|)#䬪=/Uiu(tf5Q9 \xwL"ȡu&']ܲ/6wm~Ī\, )f=]MըeނG|ߦ/wߧ3 |RtG̎bQ r%a91 PWG!"7[1{_V5{#5-~2E.L< 5\[A` >9nea|~X9Ǖc[u5矵[A uZ* ~ID ~oTdГݣ6lj!llm(i$wS!=4[b.Zn^LUOŜŚɧ[\0?sKxmB_Ty Z7B ۭ~A&fzBb*gc(-^U%YIHxي_H-[w>HJVk(pc3jsdfu ?AV3skVWxzI*Vw bM: z>wNO- ZĊ.nvQF;/s ajRMkk &ctCPk X;a#\.(I^̞HF |ochmD9t&'SP!cr]VּPѵAj=U0"#vK؜7@O9Hq>RJHU6WdtКcY]~*}alT~X&K=VH>\E łtĶme4?P48]1nmVG; ;=α PB~%%BCKCɱR等a/ MBe] Up\Fb%QVxŽwsFiiЃs 7r30ȋ*!""ƌFF8gG0֠O ؖQ/PZL9ŎyWXw4*q+= B6ϰ[ L"߲ڲThgÆ[Dp;#&q9"ɮ E.Q{ڧ_p)%oxxb%9Uaǽ^u^*]v({RwLx#z BL {t [^%d=-j{QϖҊKk! %)4"q02+5L" eEvR (( Y>R oOO6z҂o ;,dvm%O@+!ѩ3^0UŔ*~#^#r,*/'\sf(d!𑂚w4X 7=&  D9z;W–rer@ Lj(c{+ں^ ,8ҋ2>9;G/a"a_.-,~{xb9lzZsGVF-*Q7?HThĨ6K7HMU wssfT/i忯ط$w/ik6i_+u@oiPshOAj(#?M8 j0읔"N6Bm6h>Р )ԝt\`@\y/D˂A[#xM"cƾBzkPXE鮑hAh{g;6%"j05fe{+rZl9_(]#LBe FE{rYTfeڭKvIFSt&)iA'b­㻶H<٢FbMlF[Fǜ[kzsY2.kiq%{\1C_J?'.(}%=rC#OLTOL3 WXzn<p>_9 0Sߠυ逩ߖ% qRb&q506CT!/7zv Q5?_T-~BY-TGF^c=4Cn=ML[17OgÇȌ[yf hr΍ >۸ڽu .=̾nF]OH*Xl[hkR۸9K qRwh[Y={!q"] j$z&,ž`3ÌKF7JIqL [?X3C0!::guZAd,P ;h^o9˒VR%gl:^~taW)<~TV:*ԯwAi^4)0DQj`E*vLZ72)(g3ytxjwKBEOZN((Nj-m+!5Moȟ{_\QH>=;7D=B$&iΡq"לAt{BMO^7ԁ(?ADnVCK30| T U%h&1v{3a8M 7-V/ Cc-O Hg<d}v8z 9-$F==ӏQVBmg9S-j<V4*bB4hj Ko0ѻ4Tqi#l oU#@j-򑡃2'wɦ&U4I\]aǏJXw*{D-`xqߞS JZ7*5Z$: z5 : |oӶxSr=Tz25n|r78* ˪ j} 14[]iNy#-54Nc'ap(IVC&2 փ"^^f( 䝻'WHy IA{' -&:FTk3}2 N+lDg()c 'Xkqa!yO+xCAJq2ZKL;C#űI/&H]_u㨩6ok/WP T6Dʚ?UTy>l\N"U5Oݸ1r!پ dI_r}_C3qKꚺ}e\*u/z:6B.l'~W#'6PQD>EeL) sPk`ZًNl 6#INvEkICy 9D|!J޽?H Hhq6 A} \CdK  (1ؠzÇ i& ޓFjنk H%>5>L 7@tR8Yb|pTS'+$>q8soIcW]'PspiEL$n"a8F7Qsz9(0UK;*=0jYWxbH\|B [mXe,ɟ_[wי^:uQIќ7(sʸQvҺ9ӃLrnXLPF]6,5'"wFr X,/6*]п,:T2Z;ϬeHRdNQ=̖gg~/ۗr$Ff Oqyo(]>>˴ ^c @_Lw.;"`:UFƁLJ6>lpmTG5q8co@l3L˔ hJfS* J[+ix/=+g2Edh?D1*8TJXg:sEZ R9w9Oaaa]|L5>pqAu.@heqt居mO%.1I|MZd82)Soz@b w/wAc5:ܿi=5}va->t=ʰEteV'ςyqs[w~6I/@8E, qFNR prKhBhZǛ,L ONW1iOf p`nju*MиBYnqOEmV*zB*GiD J1 %NIo 6/1f19 ?%vA"ixv^xm-zJO}~^f@8zseur,:'A1 p`.$Sv_B2-q1b;+>jdb/wkK&yu:mZ6}0)D bz56y>/xl!["B@()=N>FT3eEs} vӼ& F^$S@]?6HYP;ZcqRf,_¢d}OfHAݯha?v30`{뼌|2`-g:8,wa_Ikw ckYp4AS}B%AvέpӒ5<ɘ*\ ɨl/HӴ.u-km!ͩ=Bn.L(Q+-τp#1|f\&ӃPd4 Q1v`6;LTϡ+繢KJ83uSMuP,UZw:;#m!ЉjeФh(R5f0ޓ1&KWbPn,m `]mٜnVCPb2HDN2}w9hRBST!Ș*R/<\KKtϸ.zFIrD|-RZkw3zQu`($PGa}JĿ$ą)uhHe!Ҵ-mWO`RjcVf)~"1knU>;:XՑ": 2( ݉0ol(ܚARJ}k;9 4ڷ׏Ұ<+gVۍB>2- >AуQ+فp4W=f*Վѽ!j/c u2 X}_z gǎ0]o֓)zw? Þ5Ȯ=rM ,h_聺xQC 'eJ 7wmVC[:f* fxW[Vg}=pL*k:by[S_-#ԗ8eNAD T<^-mlw׵O$w_Ť%BnlbADeW}&5h_GI!P"¥w%kGL~WUurP L>!d1n!_\AF J>6\ =fAA=EY3weN>ƇYg0ggR=;v.+~X?6?[j!kޟ5^X3S'}хiDǠVxեud#;AFM2 zzKYs$ŝՓAta7Ixd1} d(KAD0")9;OQ=7L%']޹iRk!Gl,<DB:O c8@[,xu'EpPɗYG7cqi2m `zxb{".gD4`N2^qj[ʱ7}v^zJyNv AAVfx`l҅{Wt]%KL.}B篸4mH!ʷ_{(,o,WZTwoO{Ôu#AuBaO䛸9s:#o ^S֮x[$%DX,jQ{d_CU <}OclU3[ۘbjT !0=D;/Gܟbs~Gm^ j~Y8鑸Nh(n<y'4k;U bk@"2%Z|rH7$b(E,0,L!Y?(\.7oSW :. 8P$-Ӆb{(-w#fDcLeQvj`T$[E'J-458&`F[HZGO[eԀG)X&&7o}(@QV882N2|5?'2^@ 4W+?#wȟKy3Dx8*3on - q^\L$2M !EIs_ď#u.dַPSȺ)>C>uwzwan rxZv\+[T*/q%W];ͺ Ԏ ҔLAŘjkcuS=\>L&$VQ=І1d+s;HF~jf,W: $jqLS"n3m4]s R*~L&a{ g #qo>WE1(4Qo~d$A% @:zR[oZ:mO1O۹*eQ,i2C< UMB\xxI~$`]UcLq0<49uM$w%:TOS}JȦ~Gv̺g\dm\y4_b D+MH(ܡ$_.j]!Jn:4EG}(|uЮzbÞT|q7 GvJW`ma< sy7U%՘;8%y'lkOx!_N !SO'6{ySl/|5ƈ]<|aT3bl,Mػ3_Bч:Celdk%+)Lم*3_>*_=biz4ě*HxmXZ}V/CN׍ڳQ͘BJ8h$) aڬ * Gٞ:ܢE>砃ֿ_hYg"}"4=_c)}o:O6]FF)m4˗gA<}nGJ7#4m]H{sSv]KyĂެ ˕}U`c'+Ss"W`1|Ėlɣ& JwYK3K{ 4U;]Q$ʏEnRc%wS7LWaºXJ >Sm< qѭ ʭ㤽m$D$1ή`X~*O65N1w֧//`,_.Jl_ug(o2Lcl]Wݽav4he ~<ӒZȪr^"WnI6kco9ъP|O)+1$AxaliF@R@4 :K>v?+GGYZ@O=q = WA H KZs VUd]|^T^pb9HJ-MvO9KJFf(9ƞ&МJU.}UAFMy0ܭTyԾ$aPq| &`E?Aڵ{+T5/i!K#|ҭ5~Ƌv/`<]u2KHG.NÀob oS޷2YuX):6y38l؂#Ȱ;ʞRYdPhy!k:'ʜLr٢%L դ*쵐MC_3_eW#ׁz{QR{lg"i)}OrٞSl"?aQ.=i_QV.{H=/kcqfk'F _UPց>o/V>;x̕X -J#Aj 9`Ze_R[Cz`t<8Yp[7:6n GmtdOJvh"_i;Y1q2|²I/ɽMtg.dFsҨU疌QB" Yks8{sLZ{zu\vR4Z秬1p\F:ǜ2w$)h4~s®JS5m7,y u=i]ȇ7qR_CM1vsmwAE gbjc6goeBos^s"[jx9`ʛ1V 7.WB򓎨ufZ3KQ29 R%]4d˞ r5&M T;V֦+TpgU@$3~K? U d_46,N#X*`6n Lz_EIrR_δ+Ƽ"F48fGQ#^x|i]t@_Н +A$-VNT7H!zhG|>W>}\-ZP#iMi8N"XJ"޸# \-~c]9E ¸cߓHbhY+yJ-"9c .nT|#@"%({ 0i1S$4lt|^sħaí3LJ7xmm qkX6YSDOSdHoX1oj =Qxp}mCnkVҟZK6]>n}!B O6=qyW{*Æǀ)%k|,kr'n}OљV2d}tR 'm.g4yы`&5>oXؕ ՎE= tV*[t+CQt@'P}uGjxH@ g|7 ~kM N K^8AHPQQrL{3ۤטH2+u( Z#-ݞ:IYMv"Br;$U@M+,S*sfw](pw|mu YwG)wk`n]ʼn.*Pe As"[7ll4XiYt6ha?g=pBq 4m1E\:;A*siytSqΪ`Qy-oN{mzQPE&jaFdڕŧ̢zMP;QKr7$KZ#W,056|񪰇 5V'pEõ1F`9BN=r`ײ8.:4&xꭧ!=f͞k9zm j` y2J1L5H4-P܏)Pn&0PUj%!%U73ҕ#<yv~KIN0$Yﯪb1L\+4I֙WKTS 52yVDDRf/J:>t^ ,G az'//m/%TٔOg;aAw "4Ke"05_lkB?޵`XCX@W Ko8cbޠ_gHog7%rJ0,<Hø㊇gOsXdw;Y<Ґy>f1_R:/eOڅGל 17,ac="/y;tg|:m{|e5'Fw9}y&p 6 G{пrTFe9LUct!C JLO\*'7"0Ab)$/lwÕ׶21hqIّO5F^UuSۯ6|yS>0\zi֟$Z'M6fܞ1E8%,JX" ùʳ͔Ajex_D]P_d3wl@.=vUA.ߕhT_t+,LpqJ? 7נtz]83d@*tء6v|чZTq"Cn4A%%xq/!% ڧː.@\OVļ}H 'cR{iT\l$'a3pgQX!$l $  Sy B3_Eq&ˁBL1kiS_")ہ.+**.b$*ʐzl{/89hA4>BX&~BF! aṊk'"*NCU9m쿸|jg ѷ '[Wf|D(XsXv:7?E5/c0.Hca2PѦvD=nL?3DI_}̀-Y: j2Z? qި2b|]{))kO%2XW<w84gYy>A >N=@}:1jFD1'A5<WJ.D cGNf"l'ct|Q~pudF)p,*^.]v2HJ/,Dʌ8}"Z[ xͮE _S?0.: =!STq /dxaڠ̶|/<{dBQ뼇h'x/_ Yx3wufC'H8,Z粠 ~4^ĕygx ;,} W–1ʣq`˘翮U)L"c;R5OU#hLO&ȱ |9 cIO| ALP?i/ANZgHI Ljy<^N 05h$-(;Y߅0N8 6 )] GtN6wϴ:_da;}&g pMy|^לQ\Ip1WbZ%!d嬪> &y]3ƈo0ҽM'Ua@tg/XR|PP6ΎW[ JWR/*'zg2 l')+Ջ~Q1^ }zBX^xN^blB<ű*S]`:w9Q79u 2EZ-{0r)ܫkTǑO\U}=AB*8/6>`Ж<4]Z$4uX˵e ufQu2 :?E|[1l l ń odi)z"ӴASmS\wji\=ԓT[j9Y̞ Il9ޓ@27tl/-# F}J#O|DN`1JZL!|k4$F9ZiOoGb^4e݃WMMw N!).ULhZ=Ds?Wʉh;"GH /'̺,uU⯁~\<[, 9ylk;06n4Qw 2~3VX_$!`x9l^b#b_r 3DA`UOqSfTohzb"o'5̆a{y9 H-9lniW7нdS {pk,뭇S6{Dyu:ipT'p0Z - Enʹ"v_oͷr|=Ox a"9pVM㏱vINd`RW6q1/m2F3rc #dG#$̷ 8Dz)Jmf\:׵ ա oxXpː1#]Ӕ_=37_*870zY@Uh&gT}W鷒NW[GKԝkP͈=3qYw$|2y@`8WCr C fF0jv.؍K93w;M{ )] x813/pӂyqlw"^'/. 6-K.ɀlo+νaۘ,"E6F]U ^Ҕ Ȕ͡GLN79$HfKzZE6-$F'!yM0pB+aѮ5 wl @Qx6k@MYnieq (Yf}3VAyVZlj~$boǒ(n-_:v;i:{SQ@sr9;EXs!w9 -KWr1*km+$bjN1%7Arh$yƊh e)V0r#ɝ|DfQ"0VgSgU6Jj1@%zOGTLd`;HF 8+@H:hҰ{g& pjIlOf)sCpPpmUM79`zrןV޿ڵQN[F%`EMO}z_%%jlkuٗӺliZ<suZEWDے"nEL?43WA'^g^܀XkxrW -@EM|K2\bk@ ]x@LAIcýʪEKbӼaڻQڨ? rd -̒ 4HG`JR[27" i.s($RM޶V/&cjM{3,Uk-Kmr;?tZJvݍj$J)nXxǙzFvgoC0\v)mPm}eშo Jyuښs#[Ѯ,CS Mo1g蠠8!r%8 s 1u0wvzld ))ߗ^V8rI *z:0YnrL,\W)1FUWU -P~Th+Z 7y.j4Zf r1CZj,kC͊^n8آ,O$\0$38)&sUVܒ9ޡisv̢+IbTcPw|o@LI [_T U!Ǚx$?*N;3\ё:ٸ[3h C1 Ȃ쐔G#q$qV:ɼʑJ/wŒBoSA>.ژ=Eb4'u,ftrJ쟝'H3ݒd233]"ᚽ u48S/fT)Čg,Cꚳ 5u^DjENs_hȶ9ZvOp)r] JUJ= VMM vsu w."9e~ӇTո]b4ͻ4k^OV p kX6ƣ ug-49ajibϯ937bKg[!a3gU|ӫHm*nyme1y,2ZRZf8AFɹa['[{)b}$SjIjj% c@si3G9T{U1m3}$zQ2}}Ǵ[X8`qa}E"^%DIz1Rap ' dA'+ٷ_(@7 CD^` VGd(d6u Ŏꏯ?#R̲vrҕ!Z_6>L ?&}ٳ\?O$ }BZ8Kt5bN&qkuJDH2EC&OȐQ|)p_jkN\yXIA&ޕdb O5b=؞*;FZ:>`2T,:N~ $#3' ?'!*9Q#M#g1߫34C 0LEt! بԿgI>D&y(y1H!j|hN\:@Xl HHhBƺ4__?\i#/eby̡RF# [pSٺ5%0 |$J\BPOV-be*Km jg9`4FݧOgFщ7$O(@{z2,"۽8?"C];ݠd[4)x,K _/q3֤ kג"A\FOi7?j[YxhįqpgsQ S:R p_*RIU22yrS-^|\Mߨ@_ă^~:|S({.WtWR&̔:imU ]NyǷkiG4FJ|Dgْ(k|/kGǣ$)/KsǟIg zX D@nw TQC5M d=ZKǍvmNü2 cMAG@sԝ|@ʥUfiEBfa[ݝ;ۙ\:QB&byfiUkP Tm78R2k6 -}E˳ 뼂 :=#o-`CMl.g!g<t|Nxr~`Nܙ[}4Pgm"={hM`zW)#SY_<1ZRjuKKcN:%jn} ֎2 fA;XkBda_?۪XWڍquV ,dT nf3ȷ u_+ Ad(=a0#]Rg=Cq<\ʖP&m m4SK6),^X}PBXvneksje~:cڭiKAFI> Yʟ.Zԡ'&1ޫ^$sxP=H05v88.j ϪrWA,ĕ)*뾛wx';o%\E:e\ɹ{z(. 35 v䅾]ߎ=q z(Ђo]L<=Rwz4g<łw@ht@A9N]ѳw]TɂI#eS<[5ۃSSX%ݱp{;c<[~ktŃ'2LJ4N8vb/29|MI:piE+DT^=h:g=-MK}&lV9OF"o([t%DsO*B"3cA`W`IÊ~FDלrvet:T!mhrOf;E?itḧfZ=J߄&xeJ5<Qޑ?eƥ7ZO'b8uܷf9bbqnk"v"MoQ4a9%F.[" E$xVpVRװ)fwj׷hddCed|ܗJ5aXK-\ܥ*ИO:@N,TWΥq嬩pS R)A6o]"&gL9k_Q 7a %ȹu4X q|n,w`,3m2fB-PPUUW-%bByjxu O3xɞ4oWńNa&K.ҁp!3r珞iBfr 7hRMidžnuouZN'Ou bCxIm\AaJfU؏q; ir t?џk)4G0E"xΔtzI b6b.eѰE/Uo1J3ugտM6HGk`"8,~a&ZڦiHOʚ˒Kt`vQ%B,dw/ǨrRHAڟsB %\OujypЈaX5Krg'+r:"\$ 'o* 2(+佦gUY[XA=zr8-#d$38Z?L@r9}zA'H2{0ߔIxdKVqT"Im"UQtgqЭKhptUn@В$;}_ʎit{=U\1@NrTYŶlIZbBf$)2. fqsRFIl9fg\4yͥP34jJuHUvۄiIxmp>jsRu K tfj -U)V`?&ÚbOd9/8@iM$Aa79P\H~JkygnIJ8B1:NW<`'tP9n| Jk!eev7Tb鱴my)/pd1dw>f Qy|gd_k΁ghgv ko{JҶ &1z]c6.u'N k[r Qg.O \"u 0v)V_.vꖘH8YPPv1)rq7nl5iǰ$Nf{L( }K^ˬ,s~, cƼ~`3nORZ¾=DbK m s҇({:b~yrc2~b/md4#bNw#uv f,$y:.ҤScEl>&r m"gsP}{ze=h!Osz} +(9sbdrw!OB^ގʙi6hUd ّV=Z_+X0p)S,gg|z3!r=$!؄2.FJ9-*tB[vg',QJqLWWGB dXI$yyZİ{.?l1݊\;žsmyaD94ZJA7@X˕ny{sb=Ϣ[Y˪רjqe'Ixii  fOcZiouJzV ~q%bnj0n %ɽ;3{gr9@kI8f]MQk"m6`K.Bn6k>{>\Sv:l0ih2Ŝzd|K=5o nUțFp-؝⴪8r]:p3pf%aѵQcO#O~fޡ)OA{XY1cʵ5֛]3ddE>D6Ě/ {CM6!MR|9c^/{f q M&*/HpK''> HWf1ų Zό~.k :6E. zV1QОY8l>VZ$ _ʎ|WgUvBkRo, !v8/o‡LK݋^-wdkc^( ȩJ$| *Jo&l-k *\h8]į4 s3 {yJ}<< 5?2H &:qi߶o%G˫ %{ zk ^8ASDfP--)Q 8~L|+f42pgbq[cF^^yfQ-UgtT|@RT(KL3rZPSţg2sg fݸ27‘G.uY"7*NK`?9iχ8@vB[;XqYlфpfxBuq[{{3& .#y5rTEg˗{:.r7-[dmXܬo*q gG^:3RRw7ZȂWN[^ u/ܻްbO6[K@-VfF7n^ =GYZ1ΝEu#'J- x5cD7žfT1K+>3\r6P֗9Hʁ‰FWTMĚ/jډO{/kpٰxՁ<(>] 3|>^V,Gh4wmbl4F U>鈌KygʶmָhdnKa02r$hˤ,[AgTeEGaJ%c.Ehs9~J}$U!,aL@%9]hk/~IyA9Jb'?G+cڡm &j5Wʙ܏\_Vij#MzŴj=1QF8)@8rhkkWk5'BG;I){·.@(Tx@.7.QBmxZCKn. Rv(eHx T"8$0뭄 \*Kmq0f} _١ O¡vIz|_+,Jz1R]b55mjDs[*yF|Cvywu6 ?kIeCAO  Lcݰ~RsP59  kzһX%֜ٽn}4BGVcKVC) _#xpzFkHLaq@YoSjk! hXoj+FXjH*--&ziJD`k )WVْNt깺֛4:Ki {R6Lpjj5= 8 ch`N !a>`Ǯ͙yA H,xem$$ZZ;"/V3щ*qx١D"W# ޚ29}׿ 4wt A5denzf3n< >T/=b~k {{zlpacn-gnX7Z$i_NiR I/^#tlu@h99:wb}<.m)zM!76!p.*[FiAHa_x}k8"*2_Fp LOz~Y:+2 ރRs qgNz,z=4@)gq~RHv\xMHŦ>9=^.=2>Jֶv$f똁@ oz7v*_7Qfk\敐c*^1au2ģCvP2COGbJ6tW/\cxֆε fT;'~*hbۻ M3 #׶"K]`n jmP|4rD Ə1a:9ʸ>9j̈(Wv5_E@nIDfEU]kQ0S`;Qj7vdA@æ!2go-fstz>vpd"zvj{vF<@o2xKkL =2jם&scα(j? HMF6FF-ۏ؉jb\MiK nP+8Bjjyn /8 LaBq> $,b{/)?sV=}IYuM3yQqK!#`U4'*pYKqPERaW{Ty=J<(YɈ, z*2T[_m:#w$ t:(h{ ܢm@d->& _I%/ؒ_ Rfi;K]g@Km$>vx]ÿ:Ptc0Y28y vlY~SB9{Җ {8p-W )y 8/TpxBR0Ɉ(vPa"?՜bPj:x!p:tW3>?Rn*8'|ҶBT'ld=4wO&蓠_|4:Rspcm3NjnTx_lZNo7OC^w:(1ڧKStZ5/W%V?=N=#řbcYeBTykP|pSN-?DcIluVe|#BN` WǺ-z3M\dx J^(1PO::-"E_XЂT0j!&0Zk kA1cّQڝUe4d7~Oa )XYsBӺtm [`j$Tk!MT7&ϰq_uQ}G׭9{ WZ~a-f%vMDRIwq[EF67!6oAz6X=}γE6 ĕ=2M7o] ,f skrq`ҵ^ \v M 4-Q[{D}`͎FI&, 3 ڂ|29CbERT Աց_\{ i0 :D +rZ]83>&W?(*A;'|u( v۶AE?ՁtkRUC ͪ|$❼UbF{v3rbЭWQҮ^d6Y9P4bhq (B?} hU4x3>Us"r*yf歍X̲ a6QO7v??e˱x ծFJK7<{n)Ĕ ãa%Y sMՈGUw6]?Ja޹[t|/O2lgs(لszI2 +m*Q8'y$ls>qm1  umF@=xkJcT{t _ , iȸ4T+S3o_}5q3ҩ϶#,}3ѓ3r-h[CH'KiV_RlE+WE0pML,Pfa ١A"QL$DI -~`k`&&^I[/N FQ̃\By VoVYKLHh3W WEwijZv}Dm`V|y.[? ;\stJJdpRd  $ڭ0l-U|J&X3-HnUsULdM]4{y=teS4K_歖er- "IU t#+;=X1r R o6.%HGv'jh˱ lp(6qMd]>]ή? kL._!r7?ˁb+ ғY&(ORn~}ݨuH;$~A7 [MIg&6^a Ål+HYw.e=XA&!9c &!oHBFq tb1+ 0^*Q `!j!qݿϵ'/ ~YY9&0'7E}N_eOn^hTn}4&"T9"_$xUX M'1b LCm;j iӚCFvx#9MYu :[jaj d١b3 4+4 ⎕,j6-hcdOWI}q/N_C&Y!Wl'iAP*䍄>6SpYz{} (HjjTS@sn B/Y7\`X$:2Uiw9|QPO8+&.K5vmZrBUٛx]^" D)T]1oV<,l(}T?홈ӏgѤ{+ vБ  E6O]X[Avx4QfPB&E7 *3gZ~׳Wj5:F!pjS-[N7R9l+MAZͮ_ S:U֊C`v&sC#|lh&-TONae M>Vn귏t UЋẉPC&I!Ƙv_>X*$p2Ai=h ?e\52(0d-mgWsʆO^/.vfѾ};&һ·@j8|HI-JJ\>]ln ͺu}d ob$M?W +v%AQ"^[5_y(p:X4t@C~g*kf@]vzܷL XBol@ (=Y`#u#٩P F@9ч$)}?$soWo|TGY9I#kؾkOW%PSw54YOEK^ZWjiP٧Z\,:Z)eK`/E 1B'$bg+m hx}#:^wES'b?a)Z|oՈ$b]ۜkPyjc@C+MDMubVS&sWG1lHLڣ1cNo Ҧ"hxV? 5^ % YZ~ fqp -{wClT;&[kD@i1Z2 6AJpn"BoRAUp3= > <`dHK#ӤAt扚K -Fj±m"LR *:zDMpI< isf`Ɏ *dJ7+ȻTҷ0^`oZ#95{% Jn8om}DڣIE)p6y5qgtB;d(cV)ȋIzWf5/0[えbkɝmӯ˸D&YY^0!%lK^eE? y(;& <->p@KTUf얊BM U0[ q!+{f4w$Rf}quKyDA(ϫEEt)Q` t N*"8{X:}FP-3oHk1ԟw5Ҕ4!A&C1++d>#w>4"빁o| CEcmwb*ɌAf}t^ V)OHS!OT/#wMo7,Wl,pkޭzeR Hs%/4NM4kt6Ycwk &QNIwy\ DEE0a4 ɥ`|7~.G$و珰 _dryBQb};8@+/w0R?<5Áo/HCnYw†w3pP]ae(Lq^ڧOnt6m!a@AjtU4곘X"]ORr7bV3<`nn^]noyhֽ%"VK:m՘P.bØo2վZ.q^bkfĭbE}764ݮ/aa>'QֈNC5}xZb91"lI-3rR8JmhxȓJRt-Š/)YmwBx՘k[(`&K#Vb kOG(axK!9tfD1d=:P Ȑf~o>#xEV.*C(V<pGP`6}wQE_0mҦEO$Fk`—'!FgZZ4ct p]󆇋\~ c.l߃DQ:'H%;$+vw74Umiyؚb5|>+06̑d]b6ƖfGjZf]x|uv&k1c5[0{hLFSuC<sRkJ~}&_;"ṗh(6JrhyS}759ayf%|34&'i4עkD~,@cM تLv}ȣ b:;Cz4^'$Q߀\t#?oğUݜOENVSqDP51:- { G^$I֙J^ rv&Xf~vvb74oW")c*?'ʨɉu9޿(#~;^^g4O>1@)s. a;^NB| N`؉oprq=hM™$eIh52R n&w_EkA)9ݮϨ౴ beց Cdf Ȍ{5zi6㜀drت8C ` DǖuӰlZtDM4vĭ\xĒzl_[gn?>H!ĸ>U| Wg~͵Iչ8C{m[ј!P{N[ƍ4h [D7SDlJf 006lĔ*w :Of--c`$ G,PP IM] n݇;ǗMANj`wCj݊r{PVQ=U"#˦H\}, `~dC@ф}b iΡ}bp+:O̞};? [qo% #fY"!Wlb *'hK^Yԇ<9-[oS0 ɕT@ZTBOlIby1j> Z'g D其/ʽH CVT@P } zɵXNV~P`pTv0>ߣ&5OqXwIS#>sy8锵 (~5bY(q/ۀ]ŁH+Ѩd@^ P+i"'_MWm*5 G#f M p;ۧ^9/ha̼(~uMɨ/aa֚Bv\~T},uK~ջQy =MLJBZ)SG}/JޓvqHwcK;pįԈ8f3DhD/$ĸX31='ck0By.O+`dXDǸS}_t9P;V$ 9.V]K2JF/#R7iѮl;rg}\ȭxih&i%LF&65c"p)`#TLOet &s=ƒPl,Ka49V[^BgLNHuz<ĥzIs4X1*㽜~Xw*N0/|(Bx{,_ySv~Dw. ĵ% 7-\PrPY q" ʹe_^{}yznwd,a?)O{X[r#i'O"llƶ55IO߾4:W7`6rZkPȚKPuCξ2I#rQx#ފp`8D^MdDzk] -@^V5X2-#Griw8vcZE{nfU-cy-rңy@: 4VC8 !5i-p]/> Fr#Ѷo2|غ45 msGlPFn;.~Pх n1 {%6; f^_n*G?goc 9+)ĥ[tF'bn9H)[<ͬwA/c#. ][x}_ oo̩VG؁1cjIv>^-n!Mn 4ca67E_X1S*A2䐢UGXmIɠ+t(3R%ܽٗ/b 8&ItaWp*vRڡ6;)kqٲ=d.09p`SV *}SA4ϕEVn^ 4]3t<:^L-88VDnLP㖥͕{V"Jhm AYZwOMlYH07!ZND Uie9 #_Zowc:9RE*q$IM<@V;}\(`!L nhPUv!T(c}\(.r&%=D 'ۇ])fa vi{!Ɯk otΦ9tD r[T 0pon*~YR:Ho C7MيBp0lys85.0٘X+Uz> N;:q)|@pj"~6*o@*ie1S"`(|c|#Q]7dV*^1>C *WV,^6j-;G 2~"}pQ&^a³0])NMk/XҎY>Uz; iH Vt QSJWt"vFҸcq1@St=Xħ8j$@Cp"(hA{2'# Km?d ,zB IQ[w–Tz+EA0g0Dh`{Xd/5R=L94A=+g"DYeBd,C?Hwnoa63ۈK 40'2C6tQj/F )xNgoJC#fqK3fp8*,,9pw!y fvbٯSwT(9>*M 2UK/:p唊4׷bfEh^F(ِ_N( 68r=eWygγ,|>sO:7^g-5*i/˟a hsX E.Uk7/=8ָQC1gLԣyQHjY EHroqk]~@{8#v:f+۝0D>P&,= e0nN< h *8e&TQtOWhg3؇JI< !(6(1h?#Jnc3!< jgp%rOuBRL 'M5[GTZJ#;ꖣa2"V/Y*%TZvCFSI= .~S`?G2uR4K ^0Fߛ)#uN{**uш6 9! K>fZ glľlӊzK~?jZM)T~0/&I{qPAi:SGNSZgi jlAtVy7瞊7%l3`@o%N P@~2畎g%pP,(EC@y_|Lw1.w/{ԝ͑V2e~R{'R`gFeh{`S \*Cp)~ѻnJsKI!7rߛR7~Hm6ٛ2$I=i.ɇ9 : $@\F9kaWMfidbXT'E\fX"@hVM ʽPA,,kHPOWճaxXS-D'ϤCLžRz8Rpkp㷿X*1TׁI{7[C;ަmvafu@sE Z攩Z$Τ0R"PrHH-RTRySshV`x }`;4xcB;oA*[1^wwL}3!_30W LbP,K>85TH/ai(osc~9FV֞PV8Tr]r å!C\y8{1 ^LR#qEa $*4=9.3?4yz͗:|9:T~7i2 SoIz!W9@_YFU,N ɟ.Jtjr DNq%ד@5qdx ;'Fƽ$ E."0eLP&R9ox=qQ];Mڶ4.Š<'(SG 0 lj;kc9NL&YwOGg1NTB*%2Cfc aKJ`$#;b:`lg 7TrrmUqKv+vNiz]k?t`,Gq!-KJ(g=7XYAA=#[! ʊԈ,m+ǭGQr~ml؜9a"$}ЉuhXr)#Zo*Ϡ^ږ"JV'}WLn%Hm\c43c󥏥 A pL!}A om[_S_ y|ĺ\{8z^@O!?|_Ә#Ѯ' 0 >6ضo&Lx@VK [[58?Wb FpbzQ.ҀYiMkĄ΂jN^mR%&2pbxUR42uJgЧ­GNyZ\%J%2\5uR†bT#/lg?+_x@/A ԝZo'23'icx>ZGs1=.%u2OƖ0{tKԊ۳,fRf15C.ba2L(-i}7zu:ݕ_V ͂3)v(^W_x k: .bxy{3-9y \EZc̑N.w&?P?*8#n6OL/Z;V ʅ3SVUakBp!F3usA¯ps^*&QfI(yTVS aRYx}h7pI:c@i复0^oyS8;Ys\ExYtCxT26ǹqyu\5hwBsq!<UR KDڭٶP-}ޠ @_!!kg~f L3R[cqҚ~jhVk3 j"~raERޗ(N,:Bq!GuwQ_Q:e6 ɤJ'w8{|]p{:f)3(f݄Sbr긅u.BY(gvɄ҅W[l-ロkхtgjj'x BI␪F(ĹwU/eyGo8&Moi|@z2M`"27/)dAoȚuӼweʪ 4Ex `Lx߂l\* ;1 V8o`$9. E%wʸ j{ iZ3!ktApfHu_wr<֒ACG:`˧?]=Tr}WPjsXE˧~G3{PFr,r0lۛxDž)C\P:ȸE"vnAǃ:6&oGD-䠛 y*r#s W݂+&ϐ?Jz_i"Mp^!9O؉ ^p~7@QLQe儇AP3i:uٰƃQE[)Ȭ@oxq)ޅ{i;#J0Y33C)$ԉ`LbkkRӘ9yP 7Kd3"J}w4߽rCj`Ĝh n5cy>i5_yܺE3v &Mi~5jQ)/[st\5SD2zWSU "1T.4hUR'V7QudHB5[-V"BgQS -4Ka]~YZ* *xϡr52>MjVA1)o"grU6mfy>|>k9ⷋ1#>9R Ωt"uC\r׻6hG}vZ•@PF;PI{:Z &!Xģ/lpGBҔagj? t1PFYMєC8}yEG&/w*wN@x{ vMb)n(7|)brVgssXAoM@G͌x5Rߗ*=1q*.K^$Ot4%dz8%45QX -D=[k:ǧ+E3?(0o&_v7I(g{yIj0h Zq ]CHlx#ⰾ-?f ?Kh j*tyVDwSFyqWģ و> ֐6Rꢸ}dyaJ]nZ̬)ܦz"UFyc`_{2YmNc|*Lc#zGhzU3d>BLNQW?,1Q׫"/Nic3B,nGwr ڜXi;ҥxOjO,,TNd}gǾyhhL B!L݈;̲DÐfw"ZnѫArr2x6c'n͢POXEP%I&6A#B)W? GDx܄\Lƪi̫ =e=3&dpj<\KCc,61uEz|HBɬӿEJhw}HB`3`w|7W[`;7C?|>K#O{-H_H$$CžǕ *;#v S*Sq(0(eX_G#*B$DR YYz yZEgSg_<s~U廫<ŝ[uoo{`eou|j^C%~CkG,h<'らB"20Z(WNaeLْT&F=̦LV=Vys5$LAu0x|NBzj涉[iN c941c?g% gV$K|Ƭ $UB덏|XEhJcw !g`oYoq)BSLGBv@RO}n=,֟џ*BZW&g&NIcM[oi0:^v[Y:vn)GN } ;Nh<3i;]4Xe u!@Hb/#/3q/Jf:]g͵qXnjX!m$Xm(u:W3j@vZX ҆+y 9AԻѡ1:OJe ԅcRƾFo}ZbY$VP]MRniI@9 _> hԆby8aDKJsf SM+9Suޚebٲ]}Cl$k"m[=S]%o'>yګ\tmĹuxɧ*l؂Eg5߾ZPQE^RDw90uJi#?8%zw:$PJq0W{wuO>pla!ܟ;pA{+Ekq' ܺP<~z?߯bYzS^Tz<ֹ`階XqR]zomsi<>Y{dF]iTٳqfj0Pb*to&Սp|-cF$&BodOhWgb:BSY mO 2YVjwWMaSCakl+{{^4ܦ|  _3ogP$F_Z 16#3Jբ3iE лM,զ1N"/0Ac8Z%?fZ߯$]ZZQGҖ $8JR(bEN!ݨ>2Wm`)wSL7!z>JNRBpBj0-Jwܫ/ŗ.({~B2eh=2>?\Zz}:lo A`8Ԯz<2K ry乺y~>F L kZեk'% ƒ 񖡗Hali⢅5%MU|4Q@}YnOy N {w3ڑMdX}l?JJ`mԇ2 =f/!s\D"}Wt1DF =ƚi`xFk3)7)P?+H$ep[yjHRMɚ C7\$ֲr=`Bph53?!y:>;~h9_\N[g5>&س c}RqfYAhieZ)sѡPH:l&{ژJ~m7ylԯyCY `hGɺȗP6{K4nhf.vO4ha93-YT-`D,۽^ɾK\5i߱mi >A8d(}8BFmQ6}Oy a{0Ly\-WdL@-|PdHn eHiAV ܲ+c2kV^WC(]S&$,kMQo>P&,Cdcg~1IvW1'0A-R>of5 Pƽ`(뵸߉x[*"Yu\_Kt "4WT(k?N_k: J\l}d=@8O򬊷Q^,|XqotuTF: A'B-&cTWYZ)V_0۔]1'3.9HpM"&hBx_(EwP`wxRbҫeC>/B}u,N[bTR&t*(aI5x0[Lv2Lv] ! ]Բhu'_,mq%gD:F&#GdAKr}a3"Y10eL[GUgpyF?Hv=nίlNLn ߪV*gt$}Z< ݨ. 2ߕ4/_5hێVMn1Zٺ1CLhۓ4~N~HTOɯfGg6:qZ"@M@d#^lb'嫞W*F+(x''Qg {C8ߨ 7L&`G=yX| TȥBN?WF6I7WS^Vo6Ǚ?PBׅ'Ŏ!!:=ilW}:ڛp[7~}U {=b;k+ $nM*F,Tjgdb:*<˸c1I9_SqR<T}1;E`,lbt+33SS/4=4.=~d 2\/vS$ ~HljFFݹn cfؖgTBe^tK/vj-QJƀdRxSK*V8U%%7[Rlh~z9؍jw`;ZXuumUMĢ8-1E%+&d dEΛz n+"1%D'GpSipw :yʤYx#>JS$`5,,FngWK0PQC(_%lvuSkWLM>f~-!c;`"51+:{)mymN7-7X߄Y GqP}IV f&| s04oܔMQP2h9,&rYsh)K4[q-݈n7qt'B<dA{|4p_`sR +U5L mLI{{cQTé* `(92\ѫOrkS k ^` bOf֗ +M+$ 7xYdkb՞.1k7ِgpb*k$mJAArxE,NNK+&/+ m,ŠVpIX,ƨ&5#TE*Oxd;.{e~:#uE/XsZqgnK)tP* b( CmH 4J=ر\ /^TpJRGb[o|sXi/yP^]`QNoMEӽh0ˋ|J8ŭ~6bShy7!`(dU%JMm/( KjIMmJ2@/̦{i8-8`_n"9+6Nl>YQ^dR ewиGov8/wJ,}+(ZXe96^f!Z=1 R6PhQ.k34?PO;: w5B (]Rqc>ŧOf:qx#w{0K41A.=[jUvM5kYA O(&4M8O, jbry$>hPѥ<:2sY lv]J)(UeC M)޾Zl}AG߬kFQj @Ǫ_m'bʩ G%!=*%l kѦVrв::(;L*ƩlRn̷^b֣nEBD*C#Yqt6^53uha?1mekI}Cğ7'B' $3VsӔV$R;Ȓ$PTB`j^"??sƅwZ*a 55R@"nT]I; v፽2p|/{Sn?=#KDLhjgGQh'sG*_WStυ㉡Xa$Z8C^2 cXҒ(@v/0C"hwwԗbCPbc½Q;}#WߘZZ !)SxAa19wiq'Pț9@k#:\ǣg]Z3H/?B dN/kt]X::d9)}sp-,"R,wJ `~LCtak(ٯ!XxlfBeLYSp,b0 ( 7yi (uLն,o@4p Av7W5)Ui&- @'V>ô/|%\C@`z<1Hm . Z>*;DՌ%TcY!+w\ m.]kbW0Asa؇!pt2;U T@(}d8VEk6C0RO%V_-F/2~4 oJcD{wk@NWDtpRY4,}hb~tPfgBC}}u;9X;r'e Rx[ٍDz8 ҉J*3,Hl &D\F>o/%\Pko^x9iNQf\4"W˗y.b: R+:8iZ{(-5 Ǡ,`?ЯEFYnDL\}Y); eXC|MF*aO!S\fKni"] \HTnt11׌$ߩ^(pGcGq%6P]@gxOঌ>Sz|"'-0!4D\h xwM<N<^_vf0 8K*32VBDTlhQ" [VNVTVR8+9.wCDO9UuU#@<@q˃H,/70v|"B Ҫ yfv-H̜[aI~+(cehRi R#2 R$ [ɺw{[G@Ϩ<П \>Uej)o4f $^m׼/4s{k{8'~hSfltShAg嵱9gYE3l%P_U)ʠgJ>绤3,)a=tbCv:7qjFU]Y1ud0dVd4c{żlindZ&#?"]ಗ/$}4_qׄsؿRJLqsG/u}x(Pf%DUD4tcd-BR9}M-֋Qu ԇ~׬/4H56's|a^IJP\pT F1=0[VA>BLX\~#1 Ԓ9§rh|RiT 0F^@8U(H(je.*5HO͔xVXW.04[O!= Ӏ$ʟ'aAL!W5NL}ͦqn,K(xJXއ¦"I`B|I6GD#_bX~vNZM%6G='EnVۣrz6l=wwNe ƷJ6ƌ8_.H(zAC.~\%b5)\A:(J +GK# ",@x:.AtZ׌ svr+~\9oDV-~[̏-Ix[*"T;bDbXT)bU}܆fˮTOZW*YY,D)R;b8īߺ2mdT8* n qz d k,m|E' nf]BG *$|vTi; =wKH~ !['75p,t3 V;>j%K;ĉ'D;- .ew~ƥXk,C!~\Νv,-UDrq )"հTLః% 4@ocbI-s;NfpA1 pA{d;fbNmʻ@I->Y^=H2`ޙJ}* w^=G-"sIo"n?mFvuW=K՗oqsMSuŎ^Cݦt}f:$2*5viR`^_~iwZ.}%GFYTF0#5q^'ClvҬzR ⠸ f; D0il7 jTf(>@'Ӫ⻍&9v|3U?~>/C@]1'I}xzt[;`CqZ4k DJk9~~{s('Fo,}k 照ߤrO˭ےViK"'_>wiKfU5C`aa^EsAo*Q]O!2Pb#.k%p]jٍzȰN_q@MmƄàU߾ 12"X16a_؃U@& %3+ͧa4_P\wEc{ORΧ){ɱ{ U&6tM]9Y.A6phGŅ|ddpti>yhHiƉٸ(΄J>-Aَ"(#a܄n}o;A?L'q|xnݽ v=Ui1`*nyQs=5$!r˔;*"5;|TF, D˔kwO9vVBZm|A0p~q 9U^8B\+&oOU),h 5ZT/հ\ʟU|Zg_Ob?+Q/_5L<[_Lg],]N Dev㲕tKBJ(i1ڜ ]i\c*HlHj~GJR0e~ $CaNmˁLATP&0b”qd.y=8IXdvh,{.Y; A4Iҏ\P@PA~x(\)Ρ yNCDJJB")3$湆r??$)07x6:d~Wa嘑=+{\N Շb@)JT rW>G~^Pد$?:dR7=K_w'>A7ϼY~R'ZS2;K ŀU\ùFDE$|j=îQV H$< }ή+/$@)h^F*⍹)$ #N[wդ jjsc5 ji7fT@0y]gJ MUJJjY?h@8ҍkIK|g igcLy{P(H+=g۰Q~c6ߴC:"R O=9G\Rkk- lt+\Kv,5Zg9}"wKddy% V45`P`y! 2ak5jdpX eE$](-vZjA8GmJxA(W}:|>hJ^r]xTT*k3ՒWP>]F0~㫀x+YKASM oШJhڔ.Ylx ۆ.nc ٔ!|ūˍL5ׂ k-;X[uXȲt)!03@8%}' î{g'dk0Bgy%\=6J{'p>TOwd"ǟ|Q0q*'j g03n[cW{UTb!PiQ"|БP_V冇c $xy{:ЃPjR/Ю9?? 3)Ym4o-Lҡ\n*\Q;m_OdȈN&Q),cľrw2CF-Rʇ{7#ނ 7r[|FzNS}4fv|A&~ $jQrTc;B'bqNԨ!kΰ>g,i;W*ʒ{G aoٿ=2z ʐ|%YP=ZkDVhЮ׸s %.V|.А#w_}1eYI~/Q5,4xPT?.Z~y%o$a5e-p*چ"Ljih6HlĪ/k8R-p,h|;G v@@<, @4n-po06$s6V@i\ޡ $]ǧQ4{$"t%>E#!?])tvWدP›=W$n,g=mP7,xӘ*.4˺W&\z* O@ױf)Q%cjJL΅Tqgr#.+^esC*. D@Qn~ Y|uNr ne Bg(rO,ZK4h{30HNGdZ8 I 퐘c""/rpD#[B0 fzV{3kl,/)jǤ﷝. 10vp3^$"7;:2Ф[]">Lq@Z[HΉAJܴ*vGryFf2kE,Zŵ]ϬfgZ<Í /WꔊRD Xj[ҤxHJ&&[6Ԙ9\yHb m(<7_3DҞO7!F2HyU )!a_ߓȗnƨ $g /^4fC:Axslga #t0*|w{.xѯ3Ȗ)g=h@go3ҭ$Xڞ/qE S*09 =ۑ;q?$ FB֜F2S3W`Ds!F8D ݤޑuYZzMp|eZY9;\dZ<32FAm6Vօ EU /hNSv{wRk)A|"h#;!t0gk(3N60zX9qjBo2 ;+MzxP[IcĩnWDi^@<!iB,ad߶Vc vmPWn$7/(úԂvwyR[/#bf]msGϠ3̄ZY=B&0%{0,Ld't93+&{ `zD.g ;:s!Qyۢ;߶*hh='#r:6U!5i"k x0)=eaCZMɾ5XQc<*!DTOSDG5&I˭dv^8,zʙA8z>V`5w/>4&)"2u|_d. :ɮf4|}L)6-˰U7?slxuqb ekYlEJ&x=F taEeNӴ@_mxQ;7~0_o}F-4 $s~` (~ndJ\&8AS󵺙Υ UzHbH~̻,TE۳&-F/OmÀaX1 @L;̺>yZGNC5!07Ó8áJ݃9RjK=_NmxR{ W[q;5#nѢ pw43vrm<77In3zs @]Keop@!r9+W0Ķ Į?Yba6L 3u 9+Gjϵ>Tr_eFTD&+Kg|}ـv,y>W}jHV$ddIzihѰh'LPrľ-aP%R 01F.ygd-dEbsc1 e= 'Vˎ b9n"N;<96'˥x-T+gm&c@7ls w{: 3IA fYb6y~'p]\mRLv%ĂoÅ8U+&&d==@??!4vm[ 5,$YH}+J`#Ҳ2Xxzj5$j I-wX#U|IS:b^Tu*;)|aIQ:HkH@d# ; 03ajϚÐMpF#º>E-FBё|=:EQ^wg\H+j }V}XS;Lly$Aҥɯ20 _\ T}/(*͝o_Fegh;̀i\m"0dƄXt%$:~>P5"rLմB}d?Br¸Ĩb|[qX9#E,&%d?Tk_ m o+Gͯ !9 >NgVI1דLWڿ qj˲?t||R HZ}">tAŚE2lsg%v#MiMQaV5)Fq5PZ}dH? _Pl^E~kn\BCI^ՄG@9S -$0lxT;R &r˱7 U "7.g,y`E:#kJQdn_zhMThP,!ݿT3.q./ph?(Ȓ9hg *nԴ,\G n_3uҥ%#R = șzjA6T[g7Nx!/=)*!?rvBC_b:#ӥ5lW /?F>>X~=lӡide@Ռ]m\犫ѕTy:X?ϐʢ؝;w,/䇷0Skx= }jV_5M]9&>b\k@{G ;wݹ댑-Z 2M Y0*+lP&1o3R|.O̔1}!Vy6_V풨uzրa|KgRLkeDh/dOQ K!TJnKn>{*yD_F@_uы=|K%8V;y8XjۉE[FrEfh4)C#;9e)~܉./lYVr @u'T3SN\_PIi[퇝HB}_J#̾a.uʳlC"o,x"MZ.Bi40Sgor_Ner=Ra!( kbDeEoU +aodSЃI5H9liJɕ6'z|[o"15':<*E~Z]x(fF$5qӊ6P)0:ZS=!C]NZj' $4meCAViuv>(!B݊ Z(9vhX8HT7U3 ʪIpIGJp#{az14VlВonsGz ,.yeM*ï]D*#*i+Z/p\d4L!%OӘu &=v'eVnzoQ 5V>a%asB(fO-΋RXɦBJ1TAh[kHP#kJRPY>{.M)QB,֐ed(#;|z2mn}0|~+ H,;Y V?kEB7K7\AF9q}}{K 77L%znEwBkoP]l9Y`Ia}b>o"dV.*;%MS=m'XF PaHB}s[3_kG6[27MQ`Nj/4%YcHJ&%X^Gg)=Ќ< DQ}SMv `'s28-^"4B*OLM@$@X _1+_t+{{O+qAEUVڃ+c!g_0~Qя5@PYdŴzŢ9鴮Y+1<`g(6½CXex4 a],L] ُxҖDX:bbS1E'k4T@kZzk ]+ezH+w+xr Lt~uit 0(;e'[+Cܯxɫhppi P]nX1"rʅԫ)=RRu;\qĩ&U bT u Q_I%h{`_2\.0)F=aT2$ʲR'BtDء2("@37\ǨmsYZ>1.=RRTbY@FV?D`#P;!402p0eCV4;iťcDS?hp<"=I] g`Yl(ZP{I<+]b7/+^3Wj3TIE˹:v+ <0H&"ށU.u]?s&))tyAM n AˮWJf+pIYo%C֣J0bݱISDD'#ouɴx@+'I9D0~[Q(^R[To[{)kpŎpJ~'?N<]R⯐CfZ9);_hhhW-+DZl)!('D@*g_ @.[`kui НxHkW_p4zLENԱRsuA-ɯyP@pLK@y-F{BTL$pӺRy/#f0dh81*\촅* V1?#Um s 7W%9$赯WBk8Eٜ5nǒ> !aO|`rW}@ጙ ]Zz\$_f؊=.hpfF2u{>D(\ޅ3>wb+o{y 67Jhl j0'.'sV)5^05ׄBOݟO/{:ɨzDQO u8UPUJzbZ cݞR!>FSz )"(G ;(¦CY*c B *Untn(~w|8}SبBˈY-|NLo8ʓ5mӓX#\NC{1g?W]6G03Һ [1#0FoM=,x6>w- z%AԝɂX8P"vHlI4Ph8cо.̊Ȣ@ ю0kO~)?<^b>M&Ж#[mmY wOd@Z`?G0שSjX}{_]pښtCyP}'O(Ɠ0@<>*0fh++NNGO?iŗY m;yjwPDd(J=ơT9VA;%ppթ2f)LzԽ┖Đ%A`2Wpc+P8 GE;~懨YuPc;7И48 U#r|Q@Wn83S1jt3֚NO8d6sgJ2Ϗ=eC1'[<07RUvī\sv{84_ e9rIb; p%-6ȰPm=Hgm mr9bru2PeUj$K0)mkGիÌ"XGp\%Scתpׂ"UG[ˍ0tvc{,XI2U6:KoD|UHȜ@jk/Ïjo nJ#H= dd1ȥ-z&b4R~nJC@^:>ӪG+%EftN*S3TjgSPKq|) R\ҲD``(Dp1j,xMCpxuY4^.UwvSc;<) :dXw2F4{mS <u@^ W[0Cx}t0K)ɫFE-h܂;ա:sftc=L$t%s*1W7=']ĤOcnRIWv.1DxO͛E}w4pXE,]fN4Cr`|4%?Shm MX⧷s%.$s׈`> {P fHbw(k24PVv߫|Y3SWWy4~YE {(kLn%$~>8Sĝ-r]zNb%A+R2 M)M.^*);/w ~-|7($%zi4A:PEb ,^]|W1^T~vs3GHHMg]%þ{n7QGVj.pjyH8|9q)%V"_=D3]})X򼅂$3s9~p7?C ]/ט`8B.+aVCjN :ܳ2%~Aa僼1ӝ^:+{n\5?o ='"˜ xJ-X˶9GzpY &ȱڸasMvC>dU1>i3FTOp#H]3&s}T!aw/E6oj\iC߱LL<b-)ZcvړK4|.8>el PjI6kJ/tɼ׹`O]B}tRIY) 㰻oƃ%<ӛ헵hѳ.IW'B9E<0Zbv pWp@X24א,T2]q0Ca=FD$f y'uYП'oMOf*OF1# ݜ KE/$|rcr 'Xh\_ο.fìkv>l,IF@67`,cNg<8LE|q&+_OkT>Bzs[ٍD i_7Q;Zr E}3rv|'[KbJGg?TQ%qtIp+o3zf+=p`}] }J*7ι2Kx}sG5ՖU1i8 ܮ:(=r4q\ [4?<&cR(5 2+HXG7 59cuD~T=zj\ V =*]}ֳ.zB~uQFMWoDS4wLe֥F8ܝuD1!@7:*/C;!!)po4)-t|tVGF8/x܇]Iq ZYO<%|rk?m;V[î7?ua`n>2 $t`yyAV*֔udzՠ<ѿX#uM89ȋfxZH7;%X7>o h.@5TvNn9u9fֻsL4fAVecՉ|Ղx- J\v}λ/P$t yR:B_' !=Z1bާڏԤ"Obِ#~mC$!^;E"UILCh \fpX0wIP,_#EH<_Hݛ#D$E2o.l QFx`hQn yYj-&Mߔb?0wĉB/ GH<4}{'""QbY/2*P!9^䊏7>;9gD5QQ~1p~ũo0L/KD 2nnyXd g ;0_Hhv"Q}Ofuv kM} Hm3luhL/ÓR$[-<Vv!E.,PCK͊nٽM#p.H0$.@N:bdYۉ $"7ke{* +ni%+X .]GTeLQӬj5302qAUv̗5l|ņ5Ymk}co`¡ޔ[iNU\Fgd$ZvBn?ե>2A}-{e)4!nQ%_2 weip\As /A_ɘQ UɕËͥPa4{9NZ5z,(e׋5ۀ $U9+ƺ0dܯX!o7.[4+3nu&[ cd3<=_~ Zf/siBfxdtG2K5܀BXB疴uƽG#gQxڐǓq8LJ+A\cD@_J?@d! +bS DUY~;0_Q53d܀Vn7 ޥAE<trBxZ)WAٹ鐔 Jײ 3iǜ@ny v@IdRoHGx=>(.n|!&^[htm|(pg, g0Groyq)["쳥\-ak\~uĵJ_ D17>$Kkj: :%b¤ھٖ,2ĮK.W*:HT'ub җBV9,L Fa?JavX6O:w x5c|yj<-[_r>bݎQHq0͊j/vl#R=|M#6O_Tvj.Ġ#)'vkJHlVsgO?=HA,.X(ޖqtZ2Ԓ.PNx$N:C̖:W rKKaL3Pd.cgI'bVqYT@ ^<,@X;٫Kk+}{iO X*UW(f?GbQ{h3x<]>rkY)l k8tԲKAe)hmkZSYӒlu 3y4 aĪd'*2/Z /V[Hic?ּUbؼ❵tӰL1r U<= 9̻Uȡ͸ph.JqކY"i&Ӣv|3u'寽z.KDr ,|\ޕTod(/y 6wIzC=Z> Cflzf)Ei#`4 WL@2|(*nuә=+HU!soW{݄E[Oaw#1LřHV{r=^L'pQvA ,_ǻk"SkBNC!zwBKaXr  /UDjёAۡME&623*M:& FBgSR4iK5_[$Np"tc +heȤėYl,qk3RX_oM ܳMw-lYf{*:s*ml>\k2ծ%o(K I~s'&`?-G4Γ*ox ZBk.6z ~L&Q7Id>7EO-onͬud?UQE HD@|C@T0,#׹?An]l5#r4#pi=IX7"YEh*Kh8o޼3f#uNڠxUPlQ$Sg1^P/pf4lh\͏&:i:h ='fgK̍POc=ҷ.gWPʭ^('h3'N OaG8>q[;t5RhzTB?^gݲ5~R[TP]Q9ꄯI |0MyL;,b^rlΊRsف k<~!X4/ &mr2 xBMvVJǗUw@.A$lHO8+x85KP#O1ڷ͒P~AiS2;[B}R(G^3z([LEnX}W\"J@`{ 4<'W(w IGGd:o2 =b]j~SYͱlQ4G-%$=MWRiI*V)1tx9ʷT{Ckqҩ5x]zhWO}`df`tƳ UxhDTL:dC2< qw[Wd>br8yZ/zh {% jv,o\WGш&3i4歮>Oj}$vuO5%-CK4}33>Femd.nJ(G=`ovn CG/6pLGlnѧj*+S&xВ3i+*<Ͼ JK{wVn;elHa1`mOwVޤLTcw1 Ӓ) Y cH J,W! 'ѩ(E҅hƍzJF51n}~8šh;U݄I6.MGtwsE~M@#9Mă%Whϖ8:7ęNX7&ioν,'6Ϫit,B?3QOz}ҝnjZEp;B\]mQU|˗ KƭITJPś*XOn@hʬݞ;;w-[񢰩L@yĄb@`* w_v~Gs1B*q1s/Z} &ylФfvXƛMO#DCcf6z$r\ $m ٟ2wbkBß.W$jmA=k?Pw̗"sY(6N;b~v YCb]Ոz-&:AżI8uF ˖t^q@KťJ L.uDLs_4o<@g 0= FBJ[ ,G* n̞z.rltXLJ(gX=}U*bo!ĥ"HyʨZz>Mhв'rr:3Smrd*e ¢4`iCA]U-pM1ZO'a{f’ˌ]K h'ʈ À4o].wRNӑr+򌃗vC%#].HUCMq}n@pD =wV^Bܷb\8^=PĮm+rcH:;pn/Б`<9nMr4Jl[3Y? N~)s bfxUQtdw PΞPI\ 8mZs1Ni* ] |z2? Ppr&A&I~ :`k >.$-Vph26ӛK`3g`qOxVN<Lr uo)KKڸ#`2ㄒ|h#P7A+ 8ΜsJ["ak&L`ɈdU˄. -É}.H,>T3;pM$ɸc!WN$byaO;,6g\3б,cʩr9ս_TQ\N<ȠdgA @`fY]T@؛FLBjG0r˫mz\gf,ݑ6&D(L5 [ 5"EC-`XguyhTO5۲=Kv[(%V QyP'ܲvﵔxEsȴvC ޛ)7YE1h9/i o U_=,R%AKXwp{q-G \D*H#2&[k*d;A޵>*4JMk?s `s{k,pJQIh}u S:P= Gc\H ]֘y{\F'dyх|A *P({b^J[!&n!aF; 3>z QչcqGJ]Ybi3(ÁYbN`={5 h? #8w B&B@q~ - h7 ,%6$|ɸLLvUp]i,:^b|ԑ\~'M>iLӅ7DPѡh> T5"7;" F @:a&#I3a哧=jݼ81q/Ǒ"\և4ckkY_ːBf wJJlKHY?n eJm\.2 $QH-hؿB^py!׈%; ߗ]tL}{0C7jeH5"C p@WRl2Eђ;e45b4x-VUhqx d50>+ nn#[p/dEzo.?o; n(F~;U!5W75o4eet`Dfp5g@x"ng0FCRhn1€6EP _$fH _Ľ΄˪ U&ren &ϓFs+@Fa„X^@خ12"]/=-DQU.幗"RYCv#ɂ0M(Q|-ɋF %xo~!ԦߺRbUx6~8P4)?hY ol{ogU1 #@# -pdV*ȆB[?EJV.U쳦.x XfK~ځ(y@Ǟ>.3mdF3ioUHBRwSfePq2OLݴ 41,?}A ]Lb?EM$`ys4ST$V29h1y,T`'ƌ˳iD~(m ')AŘGu >,ލQʕ@-igNʳE{%@mRw5}%ۆ X2ު =_1}!m2Ӹ`pwb$D^k&!KzMGe#8x3ߑd~JB23oy_/zK@t7gxoGZAT\H!Ze喻qGwE?3vR[3qDP6I (7LxX=rLIF(^^]WYLa;qp/EIy'K{Oa bx~-U)ѓp/sÄp>LtM8_a<^ܿ&h'i2t Fft]h5ydJCϰ>eT.Cn*g=Qɢ4H&7D҃:6+ ts'0Xj##ynD\1-$ǏΠ!7s CvFܠjG Jg2j0&,PlYٝ&1wW+)ʍisaMֲnu !&lI" $y7WI; sR_wDa0D퀭T4o&bMf8 h,F <-1?wvY*K®~POɧyJH 6U׽-]pծ]KL:/J}㋼@7%܄r.(nЩZy˅M\v 虄ġ`9898\TB 'O7z4C2,;Bnr,kiԥԿ$ۿ"Z畨 O+!hpIeȵP0 &`ۉW _*el4+a *hŀ NO.#x%ҏJ9Q% Noޭ;όq..+.qv8+?Eŭ2a`쒤ZV`~9Za6{ /,e'@+~kp!>D΀0l}4:;8cK93A \>Wg7XBV}Q快ݘ^h|r2Fprۢ)Ԝ>zUV fs{Elg6Mtn`YCV|4BmҷS0bFSH}LGBĝ~!},ЦU Ѩ}7AM|DQ,Sz ynиsf"Jm~i\Io񂐦-ʭz]vwPf6&qN{wsV=@ ,Sdϳaa)'eT0ruB`X pC{vy4+prP*O+@WD EX+Ѐ{5u.s #pj)qTn6Znq^t ]6 r|]ޝ]ny̤ ބmꪵs8< `\r|GGK.ހ/lNp?Yr|>cۘhӉD.wz OX)+:wNzF昴՛k(wgQ}ѣ-d2*a=yEć|(ɴ!pZIԹVUj5P2CRRxɰyf: CJ*@ˆ(i< 6%#4soAd񹓓W f j2~tpK}-O-;nmkV(w=SgTK! rV 7XQ&҉ڪ|;q.4o6}>,w.ݙE&Lo;8(Bn=*<,⅘y3, {<μ7c{˿W94 DaR4 Żfm.Zޯ"T_x="OoC1/2Z5j sՖ,]xs#DBYq+ @:w&"ǽ$IID[S{5. (dݳ5cQ9Sh>xE(g"B \~5NKɳ 1BTE44Nq^ၹ .e"c]v]6mKQK5dZU~e[Ʊ\k$SBW`ގb&Ivx@\%סU8 v cTy3$\}k@93\[Aˣ\ #n&Z/WR%ufJg5W vo62=_OqV 2U"<΂2a[BXidHxy,ieְ]סezgY *% H_Rf۰ &'.,Dp:H^X\bTzvTP4oҰgJ5wJQ#H Sv;>>cnX`oRpNVg@dq9K. 5]4*",E#Ar,`͗Rsh2ƽ`k4X{NuIGTWgmcTj vj+ž菕CWiAj5 "[987aw_,"==u@LSîٚ4Z1(qR( 2L,/Ԗy[΋RfaB|EȆ*>< XAfwuHaȢjƏ=e³ X83yuPR =yWX {=icU<'8;!;f.-Ih:,R\SŢp4eNA37f&fZ%.]zX5{0k%B$U'R=1),KۣQ-ڲ'[$jHNS;.*0sֿ1aZt㦪/yE4MG͡ĝK-;(vԷN3)ed0CH0@vva4)ƩRS haRvcp^ঢDa>T9m-P`/&Q 2pYK-|8IkT)? ר_闠"3GÞ&wI*}]^OP.adB ג5ב!enOͦܮISo|3 _:~Oif@mW!cV!ҏֵg|K_XVEg1T UF98^BGrVdVMJVk : 9cO"z z.B<~tr]\ꇻ}kJ*s[ws@`(,:+p\W?0m A /Ǖe;R='R:R- kY<bK):GU>`$BFIP.a&> Ao+Ow{ %߈}q4O"K#Km"UXnS~NPD:rvqO@yAtE+R+zfomZ8nMCAAKCuYêa"'3VFheV58V(={PA93u#5E7+{Io(ܥB̍ВhD3`ajޒZqGypxb^Ui>~%s1/CƐg,B/ Vk^7%u0oN`Dbޣx6]%Q|JS"=%7AE|rB9;n[_'5]mc!|[eRcc?6,pBD߼V4} ꯣAI*=LxPϠC~J{Vpoм>+س:e9T5X*u-ʹ6▖p&hv) +{RzHfk/EaBվ,/אMWf>T46FlUMQ͂Y< tw$,5)vz]q،ЋMP6 R"*bWH(nsJ-EF D6q)xxJ.i W9Ku S"Mܦ"I&Q$G.n "`ۺ88.PTQ6* ul"jJL 63aoƜ0! p4𡼵֯#HvPH"HTA롣EdsiUAjyT}Tg|51xj[suVM.?xc1SI[K`>qx=pMDD-,r>: ]b^:dNzWm ="qbȜ<2s&DeNYFdI$>HW|GlI4 V}ga%mbCj:+a,b!kBjM+QѢyL H~a1I6.žXa"?̐m>_8Hfh+]9~FWX,0]٫wXn܉cB6 -\OX~&AƖ=/3Q 3c b@C?J5;4 YZ0Lxo1Uu)7?:66HNsebep@?Cu,+0iQHrA*Y:؞ެBE{™2hY4|Zc^fs,pEnzK[V-*[bb *&=hUӂ/y^L M!Z.r [9';6E9"h)Rj2THQv~ў\!oZN ;Gӕ>"ktNFX[}I]:ၻ\\WfzVp;FT]J  u/x[|&D/C$]6C=lu4=G@ [.@=?V$ևaّR=^߹gKgd&Wl.X,u)C:6$W]Gkj$aϧވ4)-b 8?dj#O. n A^];Իw;pZ*uI kS;~E  #޾s_kKT vO,{b2Qb Ox#%6e7q\~Ҽ1||0IńVԹ}!nؘva+h r`Hc\4{&fDnֿ~OlwMv'& 5tfe(mr]ɳkE/:kaDȨ:dRCo,prc((iЫ$$U,K6s93G}٧xMTaςt0(Y݉o\vWňY }*o{?v֞"e+Dž|^L".U30/)Ӭ9S02[HC_rB-\: DVG҆bE9۫^kP>F<\]%m1whS&:s v)&IGOR&Lԩ[ۺgIF$yX=.8s+T rX‚D-U݄z&uyoJa-Q ('',"ݒ(pc[::-u:{'j}CvE#ά28nAW)P۽Q22]?#I B0"Ba(iٌeya*4m4u2<Mr8(Qk 586/?KN RYk3Lo+gf!xE;W  %rš\^|*t u~익X8a=~PH񃪾p gWMn5N/OG;tM!^D4򷹸8sW|\3rOhx$*mRFnT.ϗp$ůڇ=%_s@-A3~4)}Oo9Xu;zMpԱDڄLXY>Sw$ȟU3U}\$z0|"lAq[Oz_K j|;*^(W0y6YBRn=p?4CRd&O_MikY^xB:Rș6cTQLC f/%IރHA!#,.̤͑t"S+XL`Ԃ Ɛ+D>@^Bɯ. D>>2ic#֛#6%Cgrq:L!sˍgf '4`~$ aȔS?6Z +q@x Z֨,ᖷQجd]1"Ea=:Cy}[ߞM,N^FYuI-kBKXYlc`oV>K&)Pz wbŽ*U&c Z.PiAO/-4).UQS$ Qفw= $rw~HlE ^-6m"ZUplڻգmc)ټCY\#qTk M(5q܍ŎE+-9N'F|nQ=㍬c|DUv,Xjmkzy%NzZ!tYKEL_Myf..sHEf ïBSn4W#zH29D @Xm3`+A޻`8!*t-7=}[VhX{z0?-+CseamCw+nr 6kp?EQ'H\WO#f]wND7iG6 ̟Msb"p EB##tެEa=ƃ)OLnxh=^;˳So2+b:~ ,jRF䕻(l"EGa}i\/X,SEi1lb,A)-|H#4DZ1$mQw:/޴b<?Ȱ$NZ7ZAe)9Tx9dZ(ʾpK>7~3 NKPJYb ~i}`5ĥȱ 8~ n:GQF,K">9|2D=,Ak1Sofmž<:Tkp03/*ԩ<$pD$D]uyB0S-Ċ%Htێp"|%'ءQ/(Q}wJtf4YW^S1'IVBt&Pt 쐫$@ 1lA~o N rG0zٙv|Z_" R#l@fkR"7GDb-DBc% Gp%Pu㈛[ y WP 6 KӖ"'F}٭nhcemuHh7)ۯbB@؏3[Y@Nx*$^돿҄b]Q'nu9Ž=çX;\~Nm%n+U*4 ohuX_<ĴC0k>Ƈ(d:MDqSBI^̊@uy[ (E?;NKAD 7^roaU\\[@2&y-ԺᰈR0,U#|֍=*KpR AJO!?q;/)ky5yu:"F/-8GCѶt|>lx-:紿ℴdZR+h*7UnN0wV*|:PJjɍdu葚k"pRI~VQJQ佤T';&ugCъF!~q6J6X;'mE021n  U q-Z\tӻw: t]BLo-?`hE?PFzH Bמ8Qo|Mf)YmOrF"ڤ˿[qx[&=>[,1˗U$c2d"aWAqnaDfN ;Ax//ßon9Xӽ95MV:'Dg4=ps3}؁T$ׅ{IfIX%XI154T`E2*imsf.75a. HYAqn-HJRwgQWO%7  i2a4BAć-d%nѼXuv36FUnZD ^mMD-@+vvN0`c~ZS88h|a_1ۋqwϡ튗vavY6RurLZ3L?7pTǐ&~f{ݦR NvDMnF ұdN%#s۪&YLSqXZQDB_{Ha٧].^rBYC22n(iuuh$sLʫId7*Nߨj (_˖/ ~QhkJjņ乹SU\oYe1}4A ξ1n3YMVwB. Ղqgi᠏J{xZ3˚kU|;|˚r?Bhv RՒ=&Ju;kOEfUǜ%e$ڏqk mhpYNGH] բt%-uܸMQ 4[y!B-4w!+bcɶ3^9G@XVO9N_Abl4Ja/5L@r! EK#X4-ȋ&bǶ9 ƚk芶@r>Z?e;2xCF?e6ckHˈ@F9҃څ' Op sTezKc]i{4\a7 :^ ƪj-DD QO1\47٣.{JqJ:~NAǙ?4`-(iͪG^~ y ]_cj|lE8!NgSQlaS:]lVO <5 BmTQ"ଦ'bW*ޫK<8}%+O&j{R +un/Ӛx9$XOc_ŵ:P稨t/ }Mop"Jw/{்p"aO+C{O\zl̘?Uqws*.:\2!3~_"h1˻AYlu޴?$xJ"oW! Z5o U*\eq.XzQ4`e,bV(*G/1]e&F[>L~!2lW- ~hxﵨ5S::pw7 f-+p318=~Lۋyv˞y Rp?)h,1/|M:n U 1Ϭ{> 7%6R6>k%&PˢX"#3쵚'b^ߩf&A)2K}*Y/(XJ(W$F׽{3Zſ5 <5}G)]+BzĀ=ř:HOEX&'TMRQF|gFyz@Ȧƛy|b Y*UNޤ'H2lbaAmPDά=IEKP'ɮWHxAq&sDeܾ?bg)@3׉1@9蔾k9ײ 5bthcn1=2cD;~.:KU,~_LT%[Ya63>!U(-%:;⌵;s,^_7)ݓFVܐթuPE'][++V=V=?7Ls#ي I>Ӧ%{w KUŎ"I?Th@gQQI.*_% ބwΠ{ W!⨵ `Z¹&)ZFͣŘ閳 lC?N7F Oj6O@B{G*Wc1zP7۾\5GH9T &z+7>? 4 O}NW+Nf2ߛ[Ze9ΰF=$m'hH | c\+8c7qT嗞fw,lmPG:$/V+o<΢%jA!(M-j֘/i@'\aeܿTw8$6K #{R(6AnRV&8 ;QuDYbJ(F%\dgEX4ƚh~_rD n fDȿ(!v;492ޞ r46KA?Ёx" O[ 쉈Aqa ߷HəU閘g!;ì1`l҇%&W~kl}j8B<7;62#]Zb?Wg *9a85gRL[@7nռ1Q@":7qR.G:"zLM\1Mѥ Rڣ G\_J^lеB)M̺=^W5ju cGڽk9gKg;k]e1~*}'R0z;I,f:\ ,XOVS<%=4|HLmR.3wv OCk$< ˞^\=q0|THw[ i 2fy] \jI(_a Nv.TpԔe1zb/mɽ%:(@M س\0a|L=7Ĕo7IaHT?SO@÷k#.w|#c C@ ]g[24moSe <+<@W A@;H )7N5SpLiELTogo+"K ;lYdw p,;a:6R5LmĈ-Jb ?̓N]L"f92߽m]DNQ[ʽĎ~X6.A|VmbuvT +sM@eQjzKRLJ 5|\ȍBba߫* ٜ홤bfa\ߦw-ujinF7-C$! {%›˦ؕN1ag >"2Ro0[xob(+qqX,~KVzGw<ϷOt?YG͋B?ʯp<~qVFde_ RxuV'-ǓwMqs{ϋUw-h>Ƴ@pa`1CsxyAuT5pn‚ %W92J!hϽ)ya-Ml,KŹ^IGH'DhܺK$| o%W^!L^{ytd&m WEK_zc}aR^A.+=܄HjM1k 09އޝE| H+ ԔaNQԸ2F/mD ~Lo=@L_WSsOLt{Fa#ԭUIRAkŧB{pe$|d|iJat}\{`sd 3F!4O ӞxQz w%~x<'ޠbhTe@}x0fA`Ewz )O&Ӝ\ǘ`5-p#(p]Ɔ,ց!dI(4mO>cKbm(=sULObZPZi_X0Z? WsvztԚ4,H摽vd~l0&||Kط"d Ͼ ]`],ry2- |5U"VyZf/k8kDl0m/Uz._/Տe4B0?p #gm5p?O*nc +"8HPM; 9#"9_K@|^ds>Ryk^T* B=D+y$=b+5 wdF#._`pC[EfYH; RѳBa)LB3xHBAu;b°}{-1ԧ{Hiy5?;M>%{KS."+g;27D|F6$HIBt 0L/=֦JceTT=ۯեSS?ZˊR*7QFʜ I/ex\D";}-%x8Tp,F J|١4I\;"z5-3ܵ+-/j(UĄ9[o%i]16uKW,.N!VƘ-5gymj>T؂2|Eƒ@:Uzjߧ~DVdՍE\n)*oTPM|ƽrB;dp4ᐉ+ZAtEғ؈PcJQϱ~TK!avIm :kNV'l#O}*DaJ@^xj<=X@ pM|n~|O&:P#4fPAGo,I[Gf;Bi"y~R#gJt/R',/(ϡHu9u7 KOr%=H ^Ն5*'wcUsUwc ◫?)vK=Fwq&0dBYkn"?3 ~oxMYܪ_x%2"~B_KvtCv̂ш-+E}d(< Н"BN% [Ɨ9u%/:6٪I^'vf&D>P#urfhh QPQ(C=ȗJdYVzŃ'ةOg)5;wv'`Zzƹto5I }c5dXLmj<|f!ȨȣOcaYǔ_joH<ۖNvYJ9|SIoIH V49bZ-oyXP`5] <>Gr_4/~,"`E"S4&r/[8 ?є!f@xrSpA(\gy NVi53/F%X2B<"B C21(ua1*8zbTIoi;P-4jƻA8W>w;ǨhXl&z,^` 2{' P4Yh|ŖMȝ9?X jYHkNoⶁAg}F0HH̫Q|Qsn-5 oܳw6$^08Y"꟩m~3n3rдMD,p`q:XdU=38smtw q=FФ}:ti|z xb vF$VޘlǤJ<.SP|wӫd&+ 0sTqpuϼ?\?H}cV@pQP{ʉ eb*UUv 󴔰0CVFb*|-ĸܼCrQt`E ' Z]q:t#Ł R{31 _-Dch2ᔫ*B`i6.v,m-liڵF}Ypm>z[󝮣fG< "@xǁDX$CB2Ocϗ9ӓb.aĴf,䅏0ێWeNXQIkmIcnWZr_g%?_'s~AX0ŋ9mRqn6՜Rc*k gSQ<ldT([y4@Zv I6~d3ڻv7GFU-}f5H7}z5yW)x=׿  @&LmSB7m 0 +;F hu=c+m"AXB kRޝ>5RYўz<zNg)`}xJqN#-;(Y5) "6xhX) Dih(šT߸n܏=e1JljGm:E`2Ք`o4E)7ٗleuiqAyԻn Wg܍7BdDWz1[;zOZ e f͏Oɾ띩u9= >P[L)q7,D'*M|I6쒳mW8jzUxP)'xY˫Ԍ=4233ϢI0/swҖ(!AXK)F?qp'Hb2K9XGOֻjjXQR a=;y"d J9_Tc7D6[YQj]ER旴,}BNCI9SEʘē aoU~r_I' L>f|"'tb@C U3X<<ub˴T#AMw5`Y?\FC8T= 'l7X}_O/5LU'TۤP,kیYl>b+k(|`BTZ#[̏߻2Zh΢븧@k$?. Pc3"NDRK[Dml"c$RK!rFlXʕqN(=ZL#,g[PmF9Ϳ.~pvtF`WhZ>o ~*;Op=4j:ϯńՇcf볽DQUkn+/|uROWoFR}SUkV fZns1 8o7G.%!CrȩN6PB "2&om?>@W)IDt7x-Hp$c$X f8eS$Z\ZfJ[~PYqyOS&<'o'$9! ?>dɾCzmmzCCc8IxnXӒ?eE:?Nf pHd-դ^^ԼKlpr4fpQ?ܣ٤ U$$kQ*S酃pҹ@ŒoRU"n}DJ_ [T0:⚕-!ȣrsG[qk9|Ozĥd]rVXje>FOi[f8u3PK/].!&N`ȨkL6Aܔ]#:,-*ɯ}޵}Z >QIihfΰ}k,HuOxmt}g*76u/jv,설0Xrx{G,~ZYtI6{h Zn#DlQ-WD?&u盆EXp𼖞z7׀~fzwðLn5D[`'I[y ̉~/seԹCQrVm\ŷNS3Obpy34zT16ݸvy%Mx0< \ҧr,ptbFʛؐ~;(6u>K5x,Z.1m%4-Mxc q,!kNHQr|05W`>R@e Ox,]IQyDYX7-[=aYr867j>kýhv-b퐪)vARk\ V!0NDf4<.7^)Q!M:#w7`Ȥdb7w9}[i>𮊋y]r< 5DE+j/!l5a ER3(08jS3aT~4bUA1Q7u@'N]uM\SEKG3| Jk׏SZb 5{] wtz( E;G8 ~! O+G2P0-|`hFU_O( -FbM'Z I{p!Zx6h4#B /*X|x=|a UWT&|"U'MoEAd Vw.cRBS(nO "[g$SQt~яeH#oUQEyH6n 'e R6A,,5YbRҠc[D25d"[hn* }AyXt6OkYu(6Ò 8 I:1z>4P!AқPEXӎL]2׿y&+mv/M` G`%ޢEj3F .1[9((faJ9F ;%If  {%^>Ȁ%rdkn[ŽJ.f˧v,UfR9:_E]3%j^1!ĩ_U ?ـx-׏rD>4Kнbb}|Ϝ8E!DP <E`&I`VT g 5롸Xϓ(4yhgpK؟.a1F2YMW)4De ɱ 9`),*604}+!B7ߧ=d)EB twWa*k n\-M?Bm2h-VΏ\$Y{XoG7?a.F4u`$lK7p܃frݿ$m=xYS.Oi G)<]z?"G>/hF߸XP!XN{/e R ŭT#U-7Hxa~~ 'e 6bT-~{Z0|v-RW' /&="YJrj]ɺ , #sGZ=>h4PŜ, 9?ލ B36k mn wPat#tډ=QH_fyyMg8k§wC=4*])}lLBt ёQ #f$`Yrh҅̈R<Ç o1ahcmvC `xЏTWKE0,#?J!{acTRw⇨A$0t?/"-aPO>' ڴ8l{bDX"9o3RZSe Av.fv2X2wE|14 S/$'det Fh#!7  θ$`+_I " [- Q]ץb,q;}Sq~/.CYYH 5a^7˦dFMTtߍۣxŶ<[&Lm׊ $<+k_í H(ʩa~PKh݉XG7jX "PT3t- h^YbI(ɧkn2K7~xkKҴX3xt9ۣ-=rNQk:Ơ-|< ȋNW}lqGW,.>UR=Xx%0by;%,BJhӔ4L^AJnTsrJ C~_B%D%5$|NPLT2_? 0$tq%'B1ۋ 6kѴ(r.7p㖴>'uL h\4 |B"\t$^,(;'HlzBxN6+G1bmlZyD)pW~O`#g)]Ycـ1ɩv&cVu4{e$||˂} KN4%Tw hq0&(c2v/+~^fSخjU.̋X D=bP3$km79 }<:U1zFBFkCWAW 4T*1?{vQl|_n巨dګ9)P^EOԏ(}t.ia2t_KtfGaSE\6m,%w7$lu[8}Ǵe;7~poa\\}fC;U'US#i ^ؤm!%%Y50,~p~*_GJ`ml_1^2.LxSƮ1`WSnTrӲ@X%jWt\AkBoh1Q@f6E?Ϫ*fEnjԃ o xa⸰ иWD耧kBnx%-aᎄtlwvռZ̄@^2:!"qfʤ~&Bs$[L_Vtf,W;sqEG%5'[$H!oFUj𯑔 쏞&%∥Sz4KTMߝ8DWhdJl},^?Ǝ-ʷ@rB:\O&bMi+Y[o0v&l׾c˓t ]dB!b'=zkkxX_"ƞ YX7!'$+duq#ct h1fP A+߭jHCIV֛JVq,^1T霖hg3_W q;E8-]%-t/,3"f@lŪ+?auaǎєjx7R W:7Q>[%gYMx>+ՋAH>{ļnx=nEY$ }&CZe`{{lw5* p~](A1Y@!f/p]4p;A06sK x1O!KƁ-#MꅧD iA R>?b'wAQptZ>?;0\ܻhrKw좶>4v8:깺C糛oa%)'p ]{+"P7rg $)FTyvz$s 4*k E` ] ogD[Uç<-د3{LlUۀq0pd梁1md'_vhHZx9+ߤ hi<ɽ&a{ûw"?l=Ħ#X邯 %^J20>xEH"&QU+q0(_ʘ:H W*O.h--:dϺ;30p&Yф5B@?1r0b:/?}$f8}>N,%oqMpO}^sʀj9~G}9E"2o罳F[R: SyDS{Kf U )"ZdghJ[u*hE$ @#@ 1|=v1p:R_>:ŜAUP6 Q= ޗ-S+-=xU5kѵ057'.jp <_1,KAJKK9WqKSAMf(^,s6雕:lwBucNQ$fKEo4tYuK7Zkkƚ39长CS")/̿ml4[sgvb"]p_iy XO.W"`yIvRfkz&Dn'[Io[ a:9d(1OCa }Oc"~,*xo6bAa Iӊ9K7JV}{Nqb%pY3 נo5H$ $JgH—U$ 'Y2c2}ֈv?~@nÂ2a:%-l iO0e2~?*Am0i T].!ٮgܪHM/yL|ެ%%+p<qMP|G8- =& `mknֈ.eވ*6~逴 ^p D%KW.|5kf>WP931+ZujR1rqկ{Ф㶋4C18;f]Nku]OFt{g 7]OڣQҦE[hKDVRA"eՋ t[bQRq EdZf=3Pl< [s>GqL #ymICڰnU&Ś&i]!Wj~J[rͣ"t6,Yj  aad`sR[ˡf0nLo>J lƊjx 戩ғe}$fX7}@!-Q,?*>3jҨ3a{ <%d%L`G/vd23&w=Y$?2M G A[ӭj܎Sm?F7.ӿTDL#[<7^,vejV+˓_ @ƴsj]˄by|<@K;`t;kC"uqfrgڿ_)øqjM tjA)BJ8WͩAa 5k$ ;8 " q EQPȨDDZ.sO_ fjAhwvm8W#-TjtOn^Q_,ZBQ<[EM.2 _s6LwJr9m,Mϥ{ RJJr͛.sB r]$F9(y>Ӹ|td%RT-gI^])iy:PMWH,jC_Ԇգ6 7XIRXKn_iua)IHJNL)o+RU;icHUׇ"#ˇ~=vv9߮ Ɔ~tJćVn[fгIӷ|iB-/'ѳXO5 ga$%cNfw2[/w~Q;r7L,bǎm05 dWKmpE(f[.W#J\g$dtX[f>Y5\Q7D8h&)v17}-!|Vn[2δ4nn=r|IIS:\. iIީ兺0ЊAҜvȕu>m?!L`i|jAh?>oY[} vvR赘hH/a 1i;4W5{;Yd(U-ad":Eme8˪,y% V&~:X,D8TL$p0WUQZ,m.}'d->L 犷 Zp˯m1b?,Yhv()]G yxCkc᭾wY]ڶٍXPdvħ5]cUFxvpA:iRfX]5oNo諶hr(nW2]IiV~H͘{ VC>ttS6ў`~[᝗#xg̗ݭvyz}FІdʏuܖuy)J>`pWv31-[ĝ%=|݁jK[­A֠΅D4Ec3 ʹm?38|ꐀ| Bn|%W Q&'lMŗK8W+}ħD_R}ߣ0I//I}9$Raͺ-~{XUms'`%V\nC-Sogs*S^X`<+~ts+RVu Bmس},>E {zjN;&@`,mk II+WP[߱ux*>gyc,%^m'.-7Mg񶋘 qn6TrS( _V`S{17@rl*hSdh D{%.lGYfy JY()/\Q'Y'@P 8jYʹpjB\\qDLHy!sac `U ŷÑb'_<;bϓa2^MAtݪ#T Hiƿ Ѷ9[%}7!b(1 } Я9,hDLbi]fXiC6(J(p$`b/Gz]]/ϟ Gn>eeW(c/J ۲s~ުgA},u+ <]+}u&:͡>$㼰{PXɃ̎:&SN&rߓͰO4ϊg nSF a753f,WWǯJ'gC~fC}\*yB|bp[vF6lwM;=ਣ R6?n֟Ɖwo}@$?T\ ޴^f_SH9bCؕ'Fѫ9VX ^zDM@y_P[A]@LhR16TDI♋xYV%ܬ~Q>$i)''[#nrxE9juU5̀:p)XjѱPҜ#/ݷ3ۙ#T|M˂R?0d7נ]𽦩khGMynklKGfo}%'kn{7Ozq:r\V\[Qrv#-J+Ac?bZfv T"1m nQ V(0|$8Z7F-t0pv A ։ j|6]BbNWV= |),'YMwz$^U0;:FD3s_FV! \1Nѐ .~_",`KX(ƩY^ehmpud"ߺXiFxcmk" +i$:Ɖdw k-ҵ],W8Y9ٴsI>_Ǫ 15= 9O(G47tE䀪_7A9D삖%8$V8'+ʮE̱~' %Ph? c޵O8;^6OXL`jv,"d*M=ox\^B3%מL&@,GS~({K&M*׾S38e8({YSre(p|߯(%Ar90k)oUj&rO1c9G|@sgbqWQ:ܻcH=,6u6*S Hy E_!} zګ0} OX8>:D-'Dm2 8gI#r$\A6RSykv5j.!oV8>%UOנZ?@_`񂢇5@sߎ' "2WGN'ٶFz2G g@-;x2[p%]_>ig?ޒ@\~웥a%<8 `BUAe^,7D=o ܚ7 UXZč5,#㹕J.# b^y'*WxSl/vzS!f77M|֮% \Nr=J\ jE^Hˊ+HT.69gIg3; %1~wV]I cuDbG,mcl2N͑YD;~vHSTA߻}_+ `zN|G:]ﰬ )K}dPo:.(F,yRp~]&#MōlOgzj ޼/G›T0ۜ>1>omPS@;ͷyNL/"Kav]]\ 6o%|6_~Gݶ+jq9'$%g!RΩSBN.d0sftB8}9EsKdƑ7NuS:|zLϔjn0*k l e!U`n  ށۨ|HRZo-NHAX d6ߑsilBl5|PR_sTՁu 7K䋇3N%s>;Me&(W0[:+.0Do,u#ź@5$̘)qf1+b(&RwQHMrg 3R˄*YIGr*6[6|yDb8BauuZ;[4|y^!hWĒ?OS[I x|>:DQ.(TBEe#g3D1 T W0HD=H&"Rf(S(`yʩ02!l ɐ܀ǓEW e!f&Ǡ z9-pۜ:˜=c7U {#Jya΅;ංx"oͅjKRi o5B,R3aw_o τzTpE^]A?Aw]uvpd"JE8IA)z3h$NpA}F钄sm F@DfcYThh.g 51NDJI}Ƞ/<+Hd ) ZŊf{fV|^2mxC'tx%誊 CZ `^0 GiIYю@Z*g 03E Lux[fD|Lc{PIUh Sذ}7V0ـƵy)c@9h ``efy_Gk^YPؕ\iLȄ\#W9=/2daUd:R.=я-fFqVՅ8ؾoc,QlMi͉N]%ա3,ɉBAi..3ٮ vR)Cr2ٳk<}$U!նMbu9蘏v^| Hd:^3Yf]i찞UM@JRL1X;?e?8ST֧OHu3;VJáOc֠OzslkjPLGNDqh T<)ZSZ&>ōY֤B;iۡOs/6Lmp@A6RBv+X0 Q-/lVTޑM|2!ǖi5TI!αgP; C؂M7.ሱPR@ѭdL<%bjD- wBlf9#Aht0ꢶ%K%>'$gdܚ7Br޸O#1&.-d/1o}H밧\Q|6ֈpbE|Rh,wf! W[nΚZ^8`n/qèc<03& }0̤"o8"e@2X#mAK$TEt{VkkT5_Y3fP"k4hio"LyOT|VɞbaaXCRzk? ,&X*fVeQe16Z:,e4Z hfcqH"%1M,!,|_<"6w6Z_HIm3fQJ`gPȮl܄ 5 ] f6HtۺֈMqN]Gto:%ɟKrMV%@%'V4Ik㗢_dDj> zi0a,1~jg1 l(!vOЋJ-\LB$u ~C`qԙW!DZʲl|Fm"hԖ*Rq(;1XW++3BMp}QOR}\y݌ $Ey-lF}@ҷ{QҚ0/[Qߍ"Et446E: ,& ))֔Y%-7u\Y X|ҙ7QZz))>mOew5g 'LPB'VTO\6;eǗ9h6u$tk)r{b_m :![X7nU+Ȼ;toNeQ^SK xS]p>w{Кbwͧr=7 k2хO&IߙCqvEr{h( #'r**팡) )uRɧ?s@u09@eKڗ3t4#6X }1Th/XA"bw>7ciUl[= :W?iQh'8F;9XET>~1sp;X384wk\:94oW@$„:I|&mv"78;b1Vgo VPD]t"ΡU޷Ս 3W X9_=>N9 K:iDbE-~qYv ebTpf/)`cv>=9,d,^3䯾j02H3 R~{>I%:z{M`Ӌ`UцP|m`$q||J{@)\!`MRį_M?Ύ"!o w|Z$L54%ڵ|%<afj qJ,Pz'0lF5sq>P|"IChA= @Kۄׅ/5'v\NtTbQϪ^\uy<~*Zlf&(A\υG-9v+#kEƒf y#.0Naqui(;eH,UOW7bKC7׎+"최W zutcTV>$ӇB91Jm\OVTS.%hկg0fl!db3d6p/84j;FZڟ<YI9 ؎$#GL&L <'L0\ l[Ds #/sD.-][m3YΓsl“5~)W1)cXUحϮxsSھ gLwZ p89~;D !am*_ `/ i6E{&i/= {'#H.=U"MvEQ:jyZ#0 ŬptgAhDںEە& 0wU-_}p9Bu FzkÚf*Q_B"T)oǒ>3jN^oG[yf&=6eF 7{u9Mؤ7`+A'gc܀Ͽ",jt]m&^{U .jQ^mߟgD,Ha~4176].87btVE աHV09rj; 4n@V:qY &l B_PVwUiCľ,]MAX-+K @%9ה0pn8Hc@$/,}k A` {dubp(L.,%ǡWt1Xj9(PV7Vy>x{$gӰZY&ljNXكHgoGB#{:{2$]揳,v5 R + s%и:]5m4 6?Z/U_6YQ ׅ Ơ;@CeNhnpRaڬu| D IxKv8* vh2SVg^H#|V"wmP"Svi0ؚh񼯱] XrI#<խ˂;Xn{c~;oqR7߭;&ga>U%%);cpa+R(6~ FʁsE=G=T neMA] ߹]Pݿ$q0(B.62ՎvQ3/=_)oGNÁ0/d HVĻ.?5 NoG2.E/:w CzbuM7}cyUBapjȋw,ȦHnh范' 4#ZS⺏*h DGq; V$6`2*&kp( K;u܈0dWP3;>B1 S=Az"{ݱ'o"jEr%G'NЌU.:J}#G)P69WnMFtyfo"1]0Mw@b3V{$e@.:ѧvŪZqD;>YwJ,Hn@@!&D#53)#So,|vQMY^IKz', \ިG!8\sދxÌLbʶF&q{_S:Ok |7:|f\`d56êB'JW*QC$9۽~SJ1U% 0NjvaOu`D(_)iq '#UD17Ӝ6 cus"XV]&zROgS RdB1Mn}~8B֣&n4m~ҋX) $QFH:ZΔb&go]-hCikie8;,sNl򜚑cI2-̖Qpa_O 6%w;dlXf1i@w+zo55Xl >=|}[ <m#/9 ŐX_4*?RyEhŲ͜?uSIHab'ָh *7K=bp%+pЬ-j瘳|+Fv*TzewE:5YJ" Y##k[y.u%ݧǖ}HRlG *,T P}qw"IU x yi[LN^JWR$ j *#N1y):a5yW${f%; 1x5jҍ!$8ϽX7`eB 2dUӤ e5)mF54k.P|Y׎m.}a0.Q! rq}6Fns.Sc ӟٽPTtjlJ^#V cm|Lj4O>EPϞє%~ τ.ڎW)8_x2GZnLSh?ԩvP|h;77L OAٙJ,n7$k"'Ӱ1[OG6FeC ;E !5dh8}]?$Wu߳!H0WT& =:&sh>CoU iU)ц.ʞ8X;/'2#Q)TRD*BAB6+B@14"4ʊu9ko jNXeS0z=tyO_\h>9e 5]09bj]ѥ ӎ4\%*\"uy.c_Tq6@Q ceedJkR9/6N&y1 T*C/8v^(q!PbyqWPg y 5 b 3̛sͳ) >ޛesDLuIA-0$U]F$~p熁OHLJ^,'CYu yUX&h09yeB~<;zgs4 xr"lz~9ꌐɗl6:NWI׺=O1\J' ed P@k!^w̺bX r݈9ir\=jx77S3žNɹ{o-/'9Hvm #'7o2c)Y˖W LEt2JwQmP1!H6+6H>τh`ۨLKsRٺ>e6W[ ra 2߯@o%e쵳V#!]'g}YE$cgw1 -쑒FҒ#1&g<Іm,sN$* q&6.]eV[ J^aCa =PQ_{ImVQV)bCя۹B]RA~utx_nCy= Rr_'fKQݡ%l)cC^؉Ϡ lȖ%*[ h!A QKNԏmenH'ԪbΘycbQK5{ko):N"M[v`f7/>n"H@SISP{XN`H/}X,Ҩ$|Sڬwxץ,);uT1quo=S>\X5Xغj*TK)9kEVg> „/ކ8$Zބ9Z0kZEL[`Vn/αȞYs}_gCZYg#qЙ*1kZD̦1{V9GvKâeui ] zn^.~~rq/+,I1V&(<}AdJZ52K-4ݤȎ8Kr\m4)ug 7y(n+vjn O%@ML7upUk~=FN׼l}ӻt^%Swxw|o՛EǏQu Pkn~l0qز pΥx  /fb?X}DZʮsQz,fX^:WD11d.R!{ٹ"+ /tw0X͝+KYUM 9_bo3JM5{.%p+œ93'wp0K@x* !{:`ie~q,kr쥹U4xm& $7B DEQbG*'yŃ\!`vy"7M,<+>ß\p!f/uc?XFiwo~hU  ?: k0'K$~Ypch2B^m&Um*)Q_+/y߲kʜ nNJw,W逥ZM/ !/;ˎ=*Š:~`h)VȨ̀#74_8X2 Flrty)좺%SR.D| FAڢk')%|Orއ<`Zm @=nɓsj)ܹ8@$|T7&cOoZ˽6IhbAJD)b\iΙgu^B\]gKJ촩;j:UVkV:k;!A{!L;ǜU]_or:W)Ozr X,Q/ht M>[*[mPhSu["S'vF<h{EO"z5sPjcATZǿ}LM}ȉjYD鞏E->iy1b ]h,jOqaf{-p4"@RQ2,, )*vg ~-16qU @h- NCՁ{p{֎Kݟ(%ش587 6>Dzx)@7:PY،".YU/Ӫ<]iCDO r*՞"LH9Em͐h?W$TvX0_'0daV&ԉHd$9kW'&w0ȣPġ.Pm$º8_sbr~ L1<2)݉H{Ϋ]pR_뗫>,cj68#;r֖ch:cCR$.+Tx?j~ UU36 ϾYI>k>-x~|;yW8ӈw_˽upnlSg9p,9~֔32؎Iзj64 q99)֡jqU i*]+o *0ҟe⻨Aԫ!"_Q^"w]3?BL8ǞEm8h/{9v7Q6e0U5%Hp.Jϰ#VPm/`Nhwٜ/Qp Y[Q2{ G-KWT~C|4#T2$L톬=-ڏv&ʃwr5^0>@N:O @j{m/|˟':BPy%wj5b A^W%}<(UnU˨ iC@ZjGdT R"v]S&.{Wn C$m7s zɆ+kpb"V1Fz܌x,!Zz.6[tCYDy?Et.BYr㋖wb@:96e?ޠ;0fłv@+&Gݝա`9;}JW L=í'3[.2"O*ccw6 EI=7Ȫ n_2zQm{T!pWvw#aV6Q%bU-‰:hAn<f5|V2ۼlZ-d춡E`? KEV{?ڸ^_}P. :+5}:[p{/wzt h ŕ]Q]6wJ݂m=§"$nAяKNMw5 NP _Sv"T.r|rHtС'ؖ۶uw+4N"4T&DlAHjK=I' ;TjawV3&K펁8(癋:6OP pb;92?3qe8}q.okxHZM-l)⪇cz"gCVG9}끌u}|jo>Gjd<-m^:gw҂v:NX$v_Tl?_ep]ReիIqm=<$X¯, --fCoB- dA-f/94ͩJDeMRͭ]]\;4r!x'֍kgyxұo=p߉a:RQ6dG!O}}LuE50#mSݽsX9+3TyEV[DC@4H~f4R^ }KSϤG7zPZ2 u ] p5w&>R/9O8w5@3.6X5&j~Z%#~Kǚ0 0ZQ tZ\*LRWޛVbʘiv;vX8̩|!aͨ&`!!CWŠ$gRDCw gk$1"ޫ[P5/7I}뗬y`GW6¶!DިEW}w Ž0#Y'-5ZiQ MPyJ3sv.5ޣùonU4R#lMp|," MJIhF$޳' uy¦) Ҳ*-w^<ŸE"<0 aiJɀBzPcH]?j%{pHjp5mp͕H҅o$~B('\Ee1X ؇: OUb@w\lC4Q1,><9GD'jp-HIIG(a|7 eq B/ER5, _Y\y={7yKdmR` > q 1=b]:f,9xM>kW(ԭ \ ]8K*\J0,r5}Nzp+7_<.:,Vw~;77  o=]FEah;yX/6f^]J U3S;pw j{xW5@.~j+n:lI' )"Yp(eTB38x!.IMMj9qAV~0FY摌ImTY${j]\rI%w qPߙw燫 u.?-ZN5\Q%f,.7̞G1P5W'Ǧexf7TPt7f_oF?x͓s$ ey"88@!M }FȃGWu+v;bDN)Lt:_,&J"1N֨4}f4,IWtClR(}?s$ZO"3bKl V<0XK!ȶdpxb~js;f6|YzHH9mmQsãdT쓵9ªctv">Rl u ˠ4:^[솉fdǭ`4K᷌o\X/ k #ҩA77Nj|=X4R3[,ЩʌziwkMEFOZNz)e8ܔ=nu`>psj%1e d7c7ai^ S FJ8s82u,1ej"]0emSwnׄn۸)>IÜs ëvLlw{+g`ǮifG sIA(2GnwE5ҬT #Մ@]ae1LJVRJK29 L?W-AJ-ࡼJ&Sݰ^ tm5bm^Y Lճы(sb>fU5ܘn>,h/(zȪ-5Y:++[m%|*TCH/,YK K[IbI_봚 v 7x,ج8DDz~:4@q; 7%3NֵoxYߨBE6u`"=,*O:JC>on$7W|Ъl4 OЈ:&=S ` Xû RyJ(`gNHS|?!̄ӛ&:Ðn:DtdxNhG)sk깐/R}z :U kQik${Q%V)&E-NT"*Rwza?weLaE[e)䏚 gCyʍ'ɺ.%p6fDJٍ>  _-!$QQdF^fd".#/KXi$}dyDӂrV'yVB$B:k,Top :k\%(/2WBHyj+f^XL1TCW2Q(/JOe<. V (`6n,EPo/R:@c_#;i}10.-pyj>ŶŃL ȕ = $?b1XbL9 lwY3 e'i;.~wQh"׬ߞ iIrs3uS|cژU;W'M㬳ºO$$T&2>멫i--u6LO߿}T2(eڞŘ^=(5hW$~3\X""b< RPH7΋OV\%L%oXň&IϪpki%K.@ܕ~8S@a)WXG?{A+ Tj}q,ٲ+QqR|p֧zG6l[P)>DFimJ%{wW<Pђ!J }v3k fԯ㒑*#V eCoCtdj1SPhiPa5x\̉SCY`? 턅 25yJZ: މqu/x¸"'M[a2u絓 8C^`BG5])탟0^_Q$rvPGނBhApS5AV58z RnKYA%[CJb<} V:Wp~G"pӂ@yG&IM?U72 z"7[IBNB~z0!g˓zj*!)?aH)"j,dzؼ!S@f߈̎+(&SGFA dbB~%f!J|;X*ǫ2T^(e<$#IL;up\V]σ [G!{efd7ΉbN9)GߣaVmmˌTO ,2(֨q)[D C +sLkI[F1w//8@Dx,.h C5*T+a%o_?JRi՚a6A571nc_0X>,9P| QoM_hɠ֣x 11'Zү3ĻڣlH`˱[Sy#~lFU-?~bbXx_AjV"&nF^߸}U 03WcќRE3 뢅Ks_ .⑞tʩ |Q_I7d%TV1[Re`*mlE "S9Vo=ꢑprq1Ws8E'|0[VN A)['(|uKq dbC)$ۨ:@}M!",*AE)MIOXPZ\qm5;A bxV$Wl8ՐZ~-$ݏo$QfZB曹j/Sޠ4faF%SoQV5‹r\v+7m͂ccH3-0KL,=ta^px\ew /+cB#tnj-[JuVȗ"-2/kg#1{b u~|#X*[^by|>6bsPS3EOo6"4(A,;G杧T)?xץ{-sPFrTCw":)!գ:ŭ"SO4I9SJ> r+K߼?^RqN27bz))*߉1{ĩI,pҚY(, EkkW1(_C3@?+XB5Ɏ'﹄Gjم>7햡%&,҃CiD+?ՊOZcmぬ).=^} 1cd[En3}nNPNS\l,\q2{KbaӒ #([B \-+^yebH :B- w!X.^E}l&ԹftTD⡆$һLAt; `VZ-^RigC`feՖΜLyKBmܬ#j(F<ܞ<G@,(5,v #n.`vg {W jp{36Ґf'Z789]ɍb 1j& `5p 8痭ki0'=FYo zO!q=YY?D\q$Ēm%A7 0| wOlC(*.Rc/l8z-BQK$ gfqJbng .Z[mUA˃&` f#0s[>0#{ao<#zL> QIHZg[ltȧHNtDB@߸ E\8&o{&4+UQo[@ʈ@#Z򴊠A -|JqE<& LbWc&Nѯ.K!ֻhdɃɞgHOɪeL0*V~8Ac@  a4j/5扽hKѠMK,}t SsOi"b[@4a6BJ(P*~$zH%yi1yRvpDzzS֝ǘ `A^*5cޥǵ1v44Ѿ@nwf:7\ٍؖ;4PӢm Z*di˵j;weEc}ڎ3cƝk"f\e ;e!4da9M<¼ދѯ/os@*RxA꟎Q#D+ }4e‡a@O*vv $L_G"3)g-ªc2Ive..iqc;% SD_ "5}P~ _iLZQ~PÂF*)XXh7B"Qz\vٱP !E&^ Im5є:T9ʣY*L|8Ң)æ~uEZX[_(wx>:Q`lag }ț}]v=}jEɁgZe'i \ 77L7H/3yK%Y*cXzIчǼJLW~Bfwc(q򟥱4Xou@S $EdpcʃoHSysb@\^AQ; ^2%FʀNKxHutksh1q Dr󓓾|i+1;$"zd?xXÔsqv@۪$qXp~lQTrM$e!겥ļ_i)w$|jP+ɣNsHY"] z^lm%4K#y"KCZ@ZjS_r)_PK|/y[A1YM.xcfQIQ;QsrL(\Х1M a{q2.g6K+3==( Pr^, 8Ojozת$[kNďg۠lZ5) d`u1|7yreD>ǬYP? v8젌* $/07[LnBVr>wr*xf +}e\8\ %vHZu2{r=8v_&q}&xU&TV;0ME'Fٸm[i`䇳m)R8$V=[6-ev &Ia-U>?wQN0w!௤.N6Q OG/gF7lE ỻ&/z-w3ه:oMu9WᦩF`4A,˦HV0LxR9yXwȜ!rj{7N1U~źz/q|l[O7bb6f gc+PK<rϚհQG7ZET1.$Egz3j!4T(wI-sJ.<\jݖfH&=eϽ7K2eǯ-"Ͻ"'ko^/Ng NM؈+rt"2Rܐ @`PUjށ\ɑ% t*ikH:#"O&<,l_a(?},nm*9$׋QiVG/8@\cyM^gJxT9-`{t):BxXD4Qu :&:3EdEMa^D$"y/MR`4<[`Vu5 d ʸ{_ccd\8L(Uc/o5h;%Y^̺C|Z8ӛIS{9SzWH,WJuz"5O3IGeԼAZ؟ \6QUL\3pEr\RLd8p䃤>Ygo$ķ)E+iZ[",@VWN&{L+ [U܂dCJ]9u;SC./fϼ bEZĿ*Ⱥ8zT7g+'RL;ls{թ-q|e>L5WaRvIsLRxBdt.µLLrQ8#F&&*vEEfZiB7\<܉~oCoxu}f[q8d3IPM86_g.Ll7œ^[CWpg𠶨Bfq<#yx9[oET |=񓫭ꑯyB 6&$*f#@(6߱W"62ؼI&jd`SSܻCF(0 ڕ`Tƪž1%?]x h:_@|ؚJl||yRŻgw3: rM`@L Y5%3ef+O`Yu s9;+u~Qوx+*wN0w\>@d=3&K/w'"+Ut{j`C md'2etL?QĆ6VvNaoZ_7=Uܸ&>^hP~쇙=7.4z/fO$O7x{jbe\ \A; GDW1u%ݭZwEwt%S߶>M#:]r88 #&>~ PN򭄂5~Q/"ScIm @RަTdG(57 /ac)cU>g J&S pF S߫ W & /S I&ݩ[yW1ێzRQ Zwm;Y/*H,d(!cؒg鈇K)6?%#p)pIG7 eAu}(b CfCXzˁrRw_lnխe2,}.Y .R bL@\N%H7Ң8RR^NsΫǧ8@ůךz=pۛ&RIu1EܝoV$N%WK?dsf8AvtUjO7bz[vDw/=xGMwnK I{H)C֐RoU Y0ڴ:f%c|԰HJNo5`-םc.x$c9葋Y9Q6˞C AHChB(FRo4ʹ5X 9,,;kS#gQd}=p!b#ZްHqRb/n_]; Z`{-ӥ (r%׏nJMw~pgf͒pRC-ky\s gۓP՞SpŘ ۱c0$J]xAal^JWZ>z STy֤[D3! ?"@sKFt}֌b|e%z9@0yu8r#b) b\ʐ,,dU/6͈h!C %:H(6} 3u19z>Pd[omYG={3@ݡTd`ĒYJ@6X%C! 81k0l5Z`a ޸7zI.IjD$7ARbh{JL0Ɩ:IskUW>A1KcڝBmc2a`#1pgV #,%b6'=s#\#\&D#P8m^1R6X){Xt 'Gήmܱ͹몁n~di:{ i?^x'5ee]ڢ'>s/E@[Wevg9M^ [f鰐,3*ImvjfiN^* {XK^X; \ʇ2 AKNdU2]׽fr` h9<6C(?9"ۛ% / 9Y5Dwgyat:LNka_ֻp+W#RKT6!1usS朝YA9 p֕Z'qŠB]ow"=5qQW }K;| }/2!zw3W@V+HOGtm7duC_~JݎF~N$z#e.+Ulc#tqL]1({UjxTCp.菱RAH\┅e& ۔GX8M^ Lynm%-[ґ҇՘Px-*Lל,NKy+'9y L-0zָT{U%CBmax 8)wvD\.x;5Zy!l)Os"):xG=$ 3:'T=' `D7f|>{".& MWlbZ]Yܛ'bV%3L2[*M 5b\ڠK|}⎁j ȅ@IS^jްi^V"' 7 +_X6 +&u#&`{*BRYtwX#N2e࢏)9ίP46YB8Pr[ 649?'H1,5+a0{4x+w ƭuG`g i ׀)b"nFBDhDK[ ra_!M~s3A]m>V@K^xv4pC FW|t!c<MM(~qgbzoϗᖌ 2A~ $lUAYR-#:ݓ6"=~drj5g#2e@Q+o>kNفKW,9~6D8x=R\B!7[hۅ;t9桿Ű ! &?Ҽ\h3B ;Dzt6Ay.*u:D>%BcSWQ{GJ1=$0䄟'~ S&6.:])_mCIU{ @$^; v++̾ Si +ՃsTxg4qM(qX!!;'Bv Y6c8|cgj{gZJGve휨fԍ Q)Ӌbȧ$5(o;bxN:BZ+sZs^C19#ӷWlJzKəT+貹885JІkS#)wWp@&KتȲDit3sAtwW9՚9tlΞKSq!3c WKNXjMOOi&6hg(6IIIZX mNERgN)~k*[st}uI!{fzO8>ﰆuPeX7bՖj-a{kLRd1#HՆQNU2]B>I{dtEz`9D!h%sμ1OGGRʒ7W'uǟcՖຐaVi ȃ="}7iaDܖԘ4AIE?L͍O"0A-L.Q-R8ѕi3kt8eK]:VB0*UO뛿0}b~@xKA #VSV$v%s$*o)_a 2~#4˗=KѾDzyu:SNUN}PQTuRe63)DK3#WsDf<Rwa) 㿚V `Eա(PyYg'Tt_ý(4`(GH/<<zPe_VtϝY$^d[ "Hٔ~Q7"ҸwNkq q*Fߧk&oK(8rcgЛl0̔zI` -bG(ʉ;=)Wu\kkҖS9֝XYW6ᇩw誂啯85_Y$!ܨט+ L&$*(5mL|azQ6hnP€gv&Bɨo~dz*4oNs i$Rq.!R]*ٚU45ȝ=p򇉭"YolD55gq>6;}ӿ쏉[߮{k?4%P63@ 862zer7`aq%>nkYP )I3]lÛa'sKa:OdubJgoc 5!rg6g<`z[*,JHTkX!q{ =X8/|p q~R*ܟS)0UznknQ3Rm}N IMrh 2Jz'r`A2mt5;J,伿tBPk) D BYO霆 tq(kMbj$WPfXQs+);Kv9> rz/h>۞ײB*[v(I# UTN Lj G! %|14q]Gn.7պ@¹De`W{;%^Ghf١vjtZގ/3qRqb`Lނ!"7}ACd y(;+.2wUGS>'E(o9墹㚀_-8٬Tg01,+1d[>tEZ)3mZ:i#|f[mߓ˿M86tO!K;c}@J&ApQя-Hυ9ڲTT_E  -nXuG/ܪm`P"ջA`h!pv65;:b}Bp;8(EVKx!m"{D/)_XetHoB=0kgir=9x78,Aߋǣ Z]4R5Oh곗BZX+oK~slm[dgŤu.,$oS9 5?g(?LS -룾lER1S4I+2g@H$&]&>-Hj.(_S *. ueE *3K J ::ӉbKC5ЗcavaesȼczE 1hų^@܆p .!̗%lN>HdӁ]P/^M T jM2Hm 8NR*eZ6({ۜ}Nmz^*pUϐKF :!Wvˌ.mˢ֬;ct~}kӅuӊ8C,g7m$g1zcէ`lB tHO֪ }7ޮpfXtj7y`0Cc0E{kMu%ypg9s/I<7:x]ݴCJ_*WO3%In*5Q(bX!ªTnk葊bt\02V@aE@W]q 2.tHv^Q`S.YR\Y[K+)1)^MR=`ciU.oiU.؄pw=ey҉f۫wФWxӫE6@n뱬O|^<-=#K͗%nU&O%jj!w1<+?w='Gu/֛1 vEO&0ލt g&E'["p6ညN[xnyQmAW߅QT*|r JZTp0VW\]ދ5۝&͘œrnuݍ|YIM-D*7֤G2c;ԅue=)r)_MMgn/hA.R$B>k*EX:M8gdX^æ? Q)c)G!:,V$⬰]yQk~fV6J-G۽r4Oz 㶏ttTV+xze,q=ZJN92P/߫, V mcI~1-aR6]N$t&K8ݬ?:C IΫ?p譐CUItMCԃށ+>D&VP71Gde酒Y> ۓwkTǂY-7/Yz/^_3@~DX4wbo}MR2f;ixe&ƔgGb̕Ψ@(bC*V؊B l~x]䷮U- u[v~-#뾛:OLތv7p`\#D9C\'S* XjMo?g:|Νmd?d\dHD U:y_X=[I맽tb~iKY7zGi*%n*SF%.?4̻`3 .o ucZ p<]fFc4"3M>m joL_|n,.lOh|C>i 7moCrkS(Ti 7;l;eax?}UWl#? űCIt:1)kmVr UٲWq%VX_򆽵gNa׹Sd= ]<9?2+ǎ6Lu 'ws1ԤDY2(a25C%U0ׂ]$؂Uҫz4?͛AwK{ 2%vrD tCU|Q^ Ȣ*"#fV.1*t|*;gԷ:SQ<za3Sw#^4] {PW=su/^əFW6U+~)68Js@ *S PNx_s T *Sl}ab؞dX[_lJܕh($wwj(re, n ኶iN!du&-0HXn 04gэdC1;t;vS({-La,cWogV(fe "7][VڛNtHN%K=r56Z3:+t<4 7xD Ѐ::tKOGt-zĮ6($aVEX?YP|<0t+O%|ܿC9"G:-+ԇbrh3 anQ2 j.[ʟA蒆SVspJ d3)*i((Fcl$)p$|a~E8_ljTCIk47}{rf]tIg.[`{6qO$"S΁7XS|j[]JZ*F~)WD[%pyȆrsW\&)>C y0׍$*.n6@s 4XkesҘ' .li<(- MءK6I@'2{ @6ȉjx L.s R\[t@lyl SJ-}[Z0w;i:u͛55 {am, JSXc4"Z8]-Nd Ra[#~P z6z]uQMoװ+_{8 xksi$?&#pNƒKw XT/;4$DȊjh ꓬM'f}JP𩢕}I;Xk7IBK!h|UM,YC`2-d_!?nO-c7D*H,YAxn&@9tXcL)2qÖytJt}e(IQR;Uzg07 lqZbT7Ir #Y.wԀOx"# ׍z ǙIax#Ջ̇T+_\3]vHLőNwd77aNqpՓ-]\2I9[G9dRQ\<CC4T(lP|Y2@IŸ莣*ӽʖ(1,22 mw:/e rN6x&5;ߜ͠=s>MXԐm W@Ƀم'DgRUz8k[0v/س'oDŽ($2۰F+tѷ큌%w*9fȵG+fD>g%Q-H{*FB;t3}m+Ku QIU̮0Je ?BEҬ6xx'Lz)X7fio%)o>;Z_]@Z/$ש+XS~ttWb/5`y8ɰ9^9Ň펑`AO;<')'lS;(qr^0"@Pxc Tl CI b ߒC1n\wՎ/ޥtq.#2(@@*ǯ;Xk~UPn_t]D2umM7, Q !H1m&BԳHVmlaܮHK\UI !<"a &D!CRqK"{%K~ν2Ams fiU3g9%ݾpW,[\=v|vIxĺ՜vG[%'Ijj' nRLOɴGO dxiDjovuZ?=p)UܝTd` ~e".SXb`ab4kFݗW7 K>-hA__3b!Ïˮ+>"P"?-3Tv:;WK>/"wu{~-=Kv +m]-Jf*&yz>$}~8RLǡ(['[z0I㾤D"|5$_`}1>s6VU zwyt~x1ֱLn~c|!%YG*(Ka?C?j]=Nc o&OZp8BB֌^ CXc"\dg+xH?ʦEe:u=үzܔpnYZgs_:5 (8;õ@AzhȈk&PBk>g J@ܳTqCg IizT U{<Ч IɺUvG+Fewq Jx:D|nҰBpb:TɛftV!o;daIPw}ь̥J࿛ _ݸw&bڎ'NǶiESYІ~Q\k=nXddjPX(/bwp-$k# wD"L\읪r%摷.oY`{Ƌ>ắΪ۾bbI3;t׶ 4srqkD`0v1] \>mjO!+!ڐ@<@_CGr%E*'nu9Y\CVj0,)]~`bgǝYP_|$5#@@nS 2mꙶN#}t,gH,-5ɆX* K0zzXe}YGn'j3>ҝQb۠r3L#B\cbSa؍[b(_{7T3DrĈ2kka C!@ O9N~$ 79fi@QW^uGq27'qsQm]O1حt?w=pZ%JPoYŢ&dG+*^^ydf_qōQ#Bx-&Iԋr<E.Q#W.F׶t(J'RY"[EtOCbi$8SIZʘ>t/r!цzx>67% rY ck>ҧn1VmN;&miTDrnDX[( >伎jñ0NRqͽpLLt$YC{RnϾ#^v}9q[IVUVAvh#*HlIbs@)g PwBLS|Z -9] ɳrƟ.&;,K6d81J닗4dMwM<r8 ~UN-G3>bL͏Z=z'uMFzhwMfDnFGyNvK*Tf9~U{P>B M ;WFݜN2jWdGN_ +vQ._T"B.+jc{ǀ9åʈT:QVk} K&h. J[>Ň#vx\KSw;9xfGoLD? Lv(e"FVd괷:P KzBFb]ǑVqEJ?!r#Ѧ'LdEF68$gM촪#9~^,UWv-k i%TM"H&y-sWmԗ!jal'T- 휾ܢgSwVRl~nVa0=E&w _7,x/5#! %jgsNFKm~1 R=Ș  <f贇o[e w `VqD3ԆM-.xxt&L2η7<*P@|Q^yӝQjAߐdRtkԩӘn/i#4k|@S|4zgǎS3=IJoWUL DA6n+ ײ0pp[w n,WpƄ*bd7)m.cCk߅+DI4mv EoFQ KQPEP|>/*K;;H( VeO1'EI,&95 RRs~\.h{{Rmm漙ik`[㑡$MSou\jkq}E'x*&c8IO|BVj~Gɐ`նWqک&B?͂vr\}T*b8ġ ^mS32Za*FiG5cD^Y ǯ jm"ʷRbۄGˉpW BZsB6c?D (`NetpV'm?6wImG:9d[嚍39 1ܤ_хߗH{Bqpa՝d#@%b#?"s`!шc4N/`mAhL|6/~/u(ӧf3KIL]by"{'(h;B1O!OZ"m,b]3fKt>dd3̎1Rsq /6r\|i3< K]76.$fUrQ/Vy&負2I3eyD1gFw y݁y]O 노RE)seiiVԠTȜ5Bcg4 ԬKeJ}^~ v@Xlm[Xa7{%\S(?&P7W.*^BWẋ{Xm̛d}GM\`&Κ2)u(?IQ9Z Mn# EN+S(Z N#΢L<"yJnEo|=@--ۛ|ԺZ0?M< {mG`e! ͷl w.Q" jq 70lSVFxBofb= vGAE~I!2cs?3y(g"85@ N`yTӸ|zp$*:_ eTU1Ѷ-ڡD#GpmŲ1ӋYs 41J癀zGk 0D g͈v(#>b8\b4QW; ۰  l?85[5 `]T@f^R⳽&Abr Q+0\ڒч\wf9_LXDC$ Bqh)ui|a:Q65vϠ1AXa_)$J| @ J$"Bj1}Ӫҳˇպ˜Ĕ)z<DH'4072P,2.ψ5T;243?tz Lg5/ B"钚1][iy#R&lG+Bs8ږ *ph?Pa #ۚoN[.6X6K M")##G)Pp2_St]Wi" ֿk  _N Y`~u0 ijfbNFI()>Bդ9=%4a7iX2ڝ˻ݐb'+{|-!pcB9?K,-AQ$mfP?~k&j*0C ?]( e+zELP+i ic\z`nI@Rz*l(>5+($*=ZNde!]I"쫾Zsa Cl|50 A`ֺ: ?\$l+&T%` )da8pA(gr9W?y/gTxυ{y,'5#:s#5ϽH53[ʈV6=-Ѩt;ZWUBidU©\1hĘ!R")AgG<:orY?V)GT:35tVik˹ý]A4>,UY#&Oc$)_r^?WP O3=ƅ0#3:/DhJ Wvg[}"q}^.,'w.Evj^NG(_ZClTi޷W(@ QlώOnkMuPjtsd I8I]1/mp'hb Y r jos 6K*va*ZYᐣ5G waucnnnC*c @ .6!=@!#iM]\O{O6;z~bddc^exl?/4vjiV)[&YCV,s B0 x}Ȩ{ BK 9h44wQWMeP2 jOX, wv]&h>i2"ϠG6# 0t׼@?10uJ1QA@0]>#vcq`>|9*p.X숟)j5%v|e pOQ0l 2a-iƢfҫ(k(Oa}l NPMM-)+q.7 } Z@Ct$ELՀ߇(zW_J:Ms ԓk &FG{M3𶱤S0E0=h)ENߜcIDaL-(:G:RQM('gXȕ`kr,.t,^WXYsQ)oX+"֛v ^49d-GIC[1**af'MaWg"N8BjJ\v #X{F6M⑁._4eS@]sL E0TڿƤ![;MǾ.׽ 8p[DOmſ] ē1r]pT&2yC_:ڭM]k*;cTB^ׇ4;˧^?YQ0"jZO#Y'Q=3'IC[Ez:eZ@͖~$A?"]XrM^OPuklH`v/܆!Yj!@Io8RJU2-wk DݚAJ&pq MYfKM/om!w_Yn^P]vX3#<*f%Y!p#7}Ri:X*P[XnS v({qF,+_F'w\T-HJ%&|dA@'!\K}1| r%B52G7!cPTO$NT"Ds=V,8~!`G<OZ0U?Z7@h1b+5k"+ٗ^"M˂ K.bQA Ia? ȝv}df`4d3 e Peq9P 49 `Kq1[#1ħDE^[W=3ga4ݳX1`P@rv,2|l;z_/iE$pą6}zu%!E0̈ڍjEUɧzlS;Ӣ()K@ay10#4hרENqaтMǽi=rTd^$(q0ׇط-x/ gY95.*+9"ȹW Wj3ưW]Qٷɟlq"ϕ-V٫r&!wdx<( yedJ`2.Mk9jl Oy;hIvb.k$mwMOZ8 8/(&h#y05o:3}Z,/sRlL!^+r5BA UxMdlw3ƃgr&\ĮW4qP>(~;%1B/|iV]L[5hj7fZ  =|z sE3ڧ{;O4PZ\8eM((œijp=yC㠂ѬWe҇xR.ffD[ZLB>FuA!$SDE~kΨ('kZg&;sPɹ@[l  [jOtF|<& v uz%Z$e]ټ7k}꽉~P9.pcGK1XEѬc^0x`݅CV\o)E !n*;q`%܉ofsqM 3( Ize]՘ YaRkTgxX /J=_]؍-Vw̎H$RxYگC&RCZ[QX srsN}doCa%)h~`Ȝ-Bcu0lAT9h_1hEͤ׀)# OŹـ9%/ nfX6B$ՆhѤ:xl|Kiu>n1BRYj6]AK(ՀnG0"FFTGA&w{s+=,`#e"#i@ r}no+' &hOjTm>gF~dO8ߠ\q fu>G1D[%r!Uen!e-c]b!5(S,n ͻFpAX6[4TԴFh aB>LiuY[xϱI>ks-%lm?iכo P3JjrNҷ]eI3fTKQ?W[ج1\2>l&HD0ct{2@Vl'0$'Lj[,%KQ ]Lf]i|w$w9K K6fŕkk`XErnƴ +ʔyX~g6NH5C'{2ycI'c9%p~-.u _X '-BBt1#$?Z0'/N.%0$:~?opl5QBw෢L,L \i6Ih Am hՉÜ(0ęW=G&q 0Z-ƳI]h#lǽ7uR^c 9U`_ -}r$}?:B)$L>ưUH?_CL{~6i]]ZD?C슪^CDϫjg)Ee^>gC$ bxw2q15f'Z5Ҫ AFsn ؃$oObzb_Qd##@;hCYo)|);+ɇݳu>Fp+i=~1l2TF =>VaU ȉ;{#VWsyOn+)r[?פ\KUrX+}bORbfFO5iD Z}~r/2Is:yΥy #@;^;2(2Kނ:ycގȬ9RN1J, i1$ 8av3}-%&pmȟQA fY=;9сDh:yn MÜA`Yۺ7{CNF/-oM\?Ĝwh@azi~13Πfbt ނw̿뱏W]wj4;|[Z%u}Ћ17^rU&IPzgObnW?-kĕڝryY[Pő0F3ncBM.Br<ΣQ¤lyF2^5 NB.*`ڛYᚔckBBV,Xè`w&MIpoSڋ󕭩Z!3 * 5HKSGs2mO%GZsY1*ᶑԘ#FUj]tC<2k…`+ujz٧0a赘Y賌A}SB:gƦ+ˬ`$ ڙS ꕑ 2 < 3 UAZ|NbVsahpr e3\ĥZU!gBb>[`BYx͖i Q]:b+Ukw Cq/ߐWբz(u(jJ`xحjsVC e:D{'p}30;%0ض;G\(9|W?˱t x>&Ccx-rt9%!j逄.)iF(TuD L7ݚȧ}M Ox8FB-̆E\>&?<1H4 D#pC'8v$l{~g O!&]#'SׁT>z> ջ5:#'Brq3D z-,Oڶ]}.z#"j%=ϛfBtH}铛 gҁrmϴ]3q.zz]DX0EÞEʭ[ʵ"٤qx%BTID+Hu'DF/^*Q}|3vr[ pqڟN+Wx܉U)h\.~мYQG ~ U"v]윚kc)BG9󚊊mè'X MR7Pt9%r+BI=͖>`܀$DᲢT'4 X(u))٧Tmo? ^+ٴi` GM_X8 :gr[hTtkF7T{ۋ@tVHb2F=j]` m*Kb]drLxV`mrc?ܡ$k+̻KUdYO ;`,GӜ~8^,O;GS-.MMZX^6Ӽ!8|$l>0ݰuzY-7[FfbPd׮C.2|^c4PpP_\nDuδ;t+N~?Gnؽ2iPGPSu*VtЂ3·?-{d#Ɲ3%(sEZ9XD~Q&Ӓ7} F TM6So=k2l-kM Đ]=K=5s b. &̪Hܯ94kb_`T.=e8]kYOvͱ'N.Z,* ?C!%9DnKhm,9z壨\H,L2RW,U ۆ(2lp/Psސ`%l!c`>]W޹]-7*.Nϖ5}a^')Z\Woc[ <(tE GuRC&WW-y&dx**ҼƸp%Yr=Ǔ Efo.*OhZ2pGK/NAm.Ƞ,O2_֪:WyaƲ{i%$xamSKi+ YS Q5HYy=TEДs]ʯRٲ>!ح2x7%geh!х),0]7-Xj"Bujh\: 1D*ƒGy'>P6Ȍ~j#Q"x*9c)jfKo-631R* &<}_ j]=C$BF߄Y=S+r)h o}RsPx?w<&v2A|A\wg޹?_i0[Ľ Jk[M^l>7@у"L;1\ڢTW;$-t1'lB&HA=ȌuvH=PAj~>#R ϖ/ip$y+ֽ91Z7T6q $a /-zEo^.Yysښm.7,%ZYAP)xKu ZB6q "J>8:ӏj`.ҭ}<, c8z~\͑1b2)\j;ͬ0p0!|ZlpoNҠkT(ncd"]Oa\=V/Y)Wv]$mL+fsOtW$wĥk=p*W$(J)5g4;/eH`] J5Ncy4#^EPBW2ʆmwڥ婐DP޽MS̻D(~KU`pm XGry>oK1]N;vxlNSfyf|I@4o_rfCFHKU}eV%|K%k!coD^0u{PHLlVn@Ifvʬ ϦBɤXIi =8DkscS&"G<n[I q0~YB;Ő(3qFiBwZc79&*r9"av| fU Iø(JaoHڜ)u{F,5%2B V !'ߚhKt<;TÈ0ؤ}Ο|R'HH*\Ҭ{{0Kc7nDjcwlgX'Q4Ќe[w?LjּVA¬_,} ? C4fnJ @MF.ų SB[m+bhZciL>V=5@Tߢ(pQ (1.4{[$#a%^+~8eM$y*hǓg) {3"SF׷".O}1#ߖm8Oq37@MSC|OK?e 43ːG:PIxxu[}2uD;[=xb7ܢKx/Vpz@Q;})Kn0WrYQpM[:S $JshE^ ;JQA/tp$*5Im?*w)}Pm@f/_uZ im-ΐV+sgcYU.F 0\*_@N}Q_~UڹD;"=j!g; 7Ibq`G:іL+f4*B^?ʸlD ?Q2!zgjk(I.o)Zְ;A}M">@ uظlI2e#>g.!%v:#J%'Ȥ[t?M8+Vu%a0ӀXFP37 pk&# c[D EfQ6yvByMB',]_b|Ea.:iSj$ Ur\c {+8"”M +ck:ZFe9uɒbSSWjoG@I) w;𼦔* RD}U()ycWtI+ 58wH8c}rƺSOhmhv'tujTgFYH]f%Co#em0]T0{ՍzL37:`aɈVޫ.@d&Ju%a?_=W6&/hMB j03,C%oZc"YKzW(c?0S_͇,k ejCKco GKdӈ"T֤ <@C'6Hgį9dJLRhny>89c'Y!Uf(4`}T5;HNL*I:xEV=rP@<KԄ61K>W7ZM-֠+[B\ַt.y2R?64}WO],&P F+ځ7#Ct m#\򦍱D?/ipY:*ʪ!Z<:U;(wj JJ׫o1lLyxH_.V C`7 ˲Nxym’f!u|aX4u٢( 1 ӜAa4U;lKpa>A59% ^~10=A q~0m ³>^ƺ1|wvpT-^~KdaKMӜCI?8x?ʪMnC (koQ_Orm" nbt(!z9F|fƚM7w2F4C\`[f/nNEIƣ\F,]-]dY//S~A+y~͔ˆ i׼xlza7Nkਖ਼fy ^Mx lTМwoߴfc\K\ !vmuS/ B HKe& P2D)iDgF,r1ΤV o?S%9 AGC8"395S~Q|1svh BY{1!(r(h YKH{{P' }MX}R3'_GJ[*Od[L D#t 9U̓R OuʧGYSJEul/;1a[,Q,Ĺ~WG*c&(ObẢEea.\<0($[:_-"'$o!P$TxSO>8EcI87pw"+}bă3tJF2OLs)9j ==E= {>,^>Li`@ [Qpb_UW14 >$35_ n(PvƑ6S^p(zcuu]bb5l"1o.6D,:N׭SYgzQgJ $8d$B<HݒExE aG2R՟kU`bWUa ϣr7_R+K1\1-t!ygm{=2_%55[L y%%~2V "0h_N ɅNj-2OOi;eyde9[Iښ5| :f':ht#}+$!D 8F; ^xJ[ n-X4ĹXo&E( Qp$PkT$LIԑKeX:.*m l0rT,{gYh7@w^r'| On Iܳӧ4[w%IMZ(+SJ`jc-MӴ6{Z8\3rT1gi9ONHpoRa\9񅨊vQAm#p<;>Rn5w|"& )1M%' ae{%!{EVcC=|σqb$Ec'EngK&GhmG?zBFb<:$Ў\ps|آVթkQLxͭHq b,J"6\BxYgx#iPUTzҫ)390&GPcNUQ|L5Z5'U˘ˈ==} v>j_Ⱡ>zlG{ZŢE_JשAǪܵN}D1aM&rIEbR1OU` 4ם-*JlȕS 3dxeX%|߉HXK#,DEdT *!t9*wv V 6Jku\trf*o|:.x)78˒" Zp!R\AXSl)ǮtYgjx525Jrsl ~Ɩ5Xo8]r2F3LD6`\k҄QI9yɁ-P oy y& s:moa$>C 95&bVnj} #fˏD` RR2\)ө/jdal3kqDTw>G7+M1*w-ȃHm6F\h'Ҭ\ȻdKG2%3HncZک\j8<ٵ Epl3jŝUDPm4uZ,QX%#< Bpŀ~-a<ǟ~Mˈ^@圝nj9E:2a9hz|# ^ | P@|YM<&2 uq`Fe'*sɂц38ɓ-yy7G+VQU#euS>þ=!:8 9 ߜ g ϧ\؎opfۓ:d!q'kXo}7]F+uzA5%LPIֳPG9nK?jL¸~cQS)6yǍ$J_BQ_h#Q_yӥWA@FV oFfp 9*Re,ω;թyG=ClZq,^[A"F3V[ »LX;M|.jFD[]3|PD +L@Ղ{`q-ˣX)1LOD%͵ؔ6q]`{)q<-UݗM/@Z#^E|Ҧ/L7i{Q Ou΄yciS/3nOh,muf u&ij=9jyal|?ȃmQn> /qx7 u.Joyj6k5+f.[>߲oI  t/\{E6i@{ (~{%*0<&?ySZ,]Pˏ͆`pa5B /7A3D@(K!!l#I)]S:0⋆|,%~ng̙&]`1])a!ɜ<JiJ_+6`]AV#KC[F-2œ_c(lns|7!)\b"9cӻ|C$t0"Y75Z6p[E!`qQy6v`t^f]YwVx%âopX;ܦ0JCB(,(Ql  KΩ"D\D{?cQ )qW~R_U2EV̑#wQF74<74.f:諑階LzY븋wX:cXNՌ)lILHU (x l(Gy_k! q+R+4OUBD kTq$kOu;'=poeIzKH>>~%QȒnTqCYGg7u7Op?K3<)'=B f3!SƏwzoϝ{Ǡq O"?@cjMXj݆pV5o3Xږ#U *#Pf{9oFA$P<;ԼKƿ>[![c aD/P:@6)d14]7'ĀPbGsp:ti{D.QfeVrȱ1ܜˎ*D2RxqЍ3gj_N'S(\gEE;`hB~q7n8vMpc#:>1_u|7#ЋׯǡKW9=tQ1)Iσ&t^pY`:t#hvf,J[1 3P'!:i_OJq8/H F{Du"J޺/HIT.bFY[~f?rOζzóܩwvV\oeL== ؠȣ(O fGG5A{h;j(5;Kǰ!@ zXȦ#ҩ]I8џZz~.66hUƩtO~3hQXZzސw6!amoD#nad"W;>3k:f 8 ,j}P! [hP~q[ظm1~Z*Bmo`Yt]Q!o1PL)wNHa&vqx ~%I WfJY~Os'UiƠ YyP5K?BbXVnYp\,vx,S W*=e ySCBK8Ph'=WvhԷ\ln`h6aU:6e=ڑ)ោ8SQǼ Xg0>LQ&wԘFH Z08g,oi]C<n596dfCTGyK1Q(j:zY5~gZ _/@w@?VwyθjFRaem!BCӋ2B݊;Y?Wۻ[Jac4fˊ꜋hp"֛r%DXކ;L֧*і'~9"RӚ1ĀYnVK9bJf8_ +If|: MoLRtN[# 7S+Txm>Dyu,bmE'֖uொkLJ'`)ĉ}oOAk2ָJl$?_4e9B 2V~$@ 0(!ٖЂeYeؔ|zq 9v*Sm0TOE1xD%`s{?/K'Pq(R^7wps_O9ŅF/$V]9B.5L+*CLPxj;o7U vQͅ.^K0UvJJqJ-g8XHDE@oO #ޏs֨ n{gŇ .F+x*P`fyX_s+ert4lMtlA'blĕb|TnBHwSs)was!ۆ~oZDp`sc~K<ᮿ"ng8!D{7I| ^);o[gp:V~7`]5KW2&Aڢaxա^}5'TOW\j)C#T$Aw&W8FxIQPK BDwG|3b29msD=ĞÇZt(=6 j'H}s R uEdl* *,ӆ+Bd "͟7~[}`LJ$JH!"eA,ktgb|55j!9v֢mڃS}d՘6:e!T b]uG>`ph;/>B.JbB A6I^9۲ ۉ9p?&B@ 8N)*hR^]9* dhJeO80i?tCl+cWfhR:"I<Ҵ-l!D'4OV\@ ˃ x+F~Ƌ0j|7VJ Ea9݇=?t1MZFXJ?F'G'O_j'ÊsUήYa!* z~:3$3maԶX-։\Y~/ 뤱>ŷ8Hl&VK` 9t*ܬ͔*%D 2F> LQ_aBnmSsZ&${v `^Okmim-ib6*g4(}%&OkS9z3do$H]YGn{Z^'(=7]hv$j R)`_{4 (DkAG&g?9\ Xc!2h7a 7 B!6*ތI/K$tIs/vpyɂ YЏۋKV]Ȇw8 Q:+54$HEVs5-y~Z'cнarc˽]}}:p8x½Cuzm'UXeEod sXVFZemz>|O!vepW|,{+杂;ԃ4QnrM>3s<+4,9Iw3~/S7z?B._- |X-_0](L1XASuޒ!ɝ'ʙfjSC\=:>$W=:? SB#D8P05O.Jf֗!nlu1Ѕ+O劸9Fd1y;K-WulfV@D0]i;Ѩ;y p,NVfr)ActTо$t:ä GkB)ǗG 3_P&` kgj eDQHkzrZMA8lF>wGjiP+tPT'ظ&I$LGڄrubAM`K}CM|>g̿!-!{4-h뵀ftudY+GFH$ cgehG˲`Ѻy~'M`IORY87yI?BG5A@!UFn1nyR?K+& I4>CV?H Yhxw ;{ Ĕ%G7XiJWuj=yHcP;~Ivz }ZC$UBB|Wwca#$.lbL١1gY`^KW!- &)HtPL?nw/`ʤK:V`E&6cL!nsXp,V V@%Ka7~ "?/Ym`^jd"ʈDpid]&f2#w>sOUM.TY`ׁMڠkUpƝI꧛]m.e4cƴߐ vTٰZ:5SDr1pJz7];Rb-{^Q,x]p.R%L9AnU'DieX '~!ՂFσ1cV:hؼ{ ՞7w#5u#eXᷪ9(oOEfi\pr4yYֳ$ϯbO$mkptym=~|F"g>RlSKFpk{wvL'$!ߥz}V!wo3J^ !2LGԐ)2"bԁŐ0K;zA"F^V7u9enm˛hB+MzcZsh?Iہp4yx0L:,EcCEw`wUjKB8qĚrt-+/!- zJkjV˛lO)wVNBh4N&/T`[3;_ɄhxK s3MBu;҃J/DP<17q:™ĺZI,"*z`jIqFr)8V~mlTYAl=Tm,&e"0` 79">w/kPX>Ii,B9 mB^퀧0R>?ZUsEJJ7_塚WMd'/-:^R02 B*M)9Feۉ4] t;~|c2, :@@T#E`nS^;NC3Q CTI}r cmTPўb2-̹z` $x+Φy)aCm_ݷ*Ԛզb8\'-Tq-ц˗xfGkl{fI^@_(yjKL,9AU*&!9oraMMSkxjE-Ćdŏ>6z% :RA&XtCdonDwI/>3= 2,{!Ί8L~c UU fX,idC^7NNngtS}mn Ebf-FwZf'h=GjS|l=8+4cAKapwXퟏ"T:!fK訊'}?K$EDMC=c2a!Lx1Jͽ4u!3ɲ729K #bA2S:8 `R%C@΀NO/y-elom~sWהj4uGMO Xayiq(=G/kμN5bj7jAl#NMVٱFgLH# :lYndufDUR:]$}VhN՛Lz>k;(us2"wU%g12.$H2Ey!]h4,v?s04Ozߖ2v[/R@aG Ӧ%SM8RѲOxKy 55ΤJ7fbZ`u%ffT{ eY_0~S-sBD%Ubj~diF1\)J9zMƄUBʴZ&'S-HϯTo³qq 2ÌIFly&W;~ѢŽ"n5W,K;~|i_TN{ W @a+rqu-TQ5\]3 Tㆌ}nuR}WYv:)@ Ylj Ak;ĠMͅyx4i<phDxh&Y4gI_5_^枀ݬ'R݅xj<'7 eNlS`qzD.T]g2uk<2LlgX6P[ȑ[ڽh.~iX9)</Ѝ2~(o tH`s#b"xn Jtto-%H&PHQ;( +oìqZ$䔴{ۨAyIÿ$}҇]*i;@˯{tx\)!=X룋ʨwSZv4+r71lmr,'D}:'f䎤/ʹצp.ә Z*1ߠ=K-Pxuziu3zn~w{0'L{"O'H" }~.CAq6-Y:,Wx$I%zLp _LP&1zXGC1 L8OXkWXJi', ]~t)L |̘%wZ\¾0p-:nUeB~C~T}f'ZIFMؖw?gNbݬ0P\.oK- d=% Y `OZAewFcҽ-Ajs4"ډGWꙿ?Lpn-ۺg󰮒 KaiJi%%)WLWm(gUom6xurnnxL&3.M)}y(| '@I^6[E]U vؠr\"g:a/ ̔u%}Ld`nֶHK:ʋSm)Սϵʗ n3(^ sIǾصy1. uj{Nڒw2?(?BN91e5x9uvp[~-k3!P`;A!ia 5r,:C/tF*zŏ(c’\KU 8>׾_|-xIk ƣ6ȴ"I%+~ZOԁ~neIP2N] /L 3mZ랱{&J| a]0l 8% CvaB(L TMse-ЦZX2@(B Sm.D;f2OO.7c-kQ h M0 󊮋h>Wy M4s7=$րsTW+vc64__?Jn~+mZ6/[-I{Gq 7D6fkwCs^6W̟ 'qa+ % _>/)~5z( USG I'[!%ת ~dWFfY9l>DxN umm^ >K\"GX澪߶e|mbHԵyV3/PF`!f8_j̇Be߆l,yKmhTrI>3oZd1p.7Fzmvl}v#f=qj ''& g}j>R<5<rK .ĸC Q웥@%cI'Yo&H}Dp7@EI˴-Uq Jql M {Fho.@M )iM(ot ]bbiNVd75*[2 _"[Q#P4 yN . tƷVm'ԱG > &G!濛ɀ 8{S\ϲ9Bnh0-XFramdiW CqҶl& W:݆̿ gUp' oLp]zCGPc? `Xĸ-МE?G۽uf foGA4VƤT5np=r,@9;86p#֋y]gY8Amv%wE4!|Zy kL{î a3a{ 2*>հB|iK㕴At|oܷd VgPh߆$&u_Y^e-r%Qx_&:heD/ \+h@T WF/L:sQ$(&xj)qFev;u%EF.0yjOzeV1*[?$gH 2Ր"*ܦ (>!Vg~ka˹SOٌ9d mYmp*#n@ 1%Q60ZF-T5+S[Mb$IZvR&CC;d̶bɁ|A*Gɝ19>Ks܎D-=Gu{"`#=t<$صr*j{CbB!b=) H7]V_Byt21R¶S_Yc%5;o%_L fũ[ik\%9T`_CKhن6|W/jZ +jzPe[J3Ŷi4x vd㛸^l[9#|iJzAW(xZp -kDz9a]ֹuiP9y;-R20]"잔h`Bs}E|ݮt*/ۥ!͘ٻ;S̟JKHaWǥ]Rzy&c*wQLo,*2`T;q[*czUv"|yƾ~2-,qNܡ/:bE7AG%m@(fԚhj2 0>r/Z 뽂~ͣMT9rQgYvFgwf5 $E1qN٘1P=٧|hEhVF !A*ɦVN RK8mG*DZ`8ө)4FD% %+bե~fK7hÛ[qdrOFq4$p˜[w~yFn PF2MXW|`ڳ^XEro *ܥ4B@nn+vہlهR24!|J(6!O6_:j HU^d>oU/r ]%'3wx D1 229Pq6{8=X=D\|[G!n)͟[WrZ! /hJ&X1+ ;w0%'7/:p\Г7+#w"x+c N4[[fF?`#M)eüikI%7Č/y"9#}XH9J: thI_DB@ez&zR2 x4 yj'7~٢"\t97#ݗ0^-W!k3pP\-YN響\P )(\z"ǔ:`r~[oNNU o#̍/CHRVaɐwuS !-^'`XRVjLGpOu؅Ř.V*IxX=u 5{Ins2 leC*.zL͗[XuGދ+Q;n S9['[b>0rm( X`|_Oq/y aR~Kma~ΓRQ,*y_+ 5ҔJ_ھ|2牲J# &q^'<ږϪ ؍=o'ԩ1 U[]zo"My3ϝ :]9VVKxC3N.6#?FIe 8o}4d(_L !Ȁ1VF|زƧ[tg芣Dkl?)R,(r6qAw~uYETx=ƲTR2NP9җuhicER/H \RHmDv|¹ib{h7dm&K L}|뒨:w7a[THDI zR|n?$`Nf86@1X"H?:tֱ Di* @QzVUF]<X1uK;o ՕsetH|Az^͋[gx ,au$y=mۍp:=<.utiR+aAurDžx GOIC5IEDⷐPe֐ff̛w^m \U5 :e)v@F+_Zp?`6h&*A2m?͏J0m "֝Nr`=Isd*rCoV6`ia 'O7#ꖱb`YuLʫ#H]Ʊ44W S3dP-eFI(N>Tx@d\s gFA[XL 7 1+Qѹ 2D)bNGQ@e0V޿+^ @Og/)B\ey"+1]JՄ*'ƭ>k]?._N^ř&M4Fl lX'%ɾS]a#'H4O0V@}ڃlBJUG;|lu}9Sݽy]R8È/97p}iTy$cnr'[i,:)L;=\9‘+ $iB5ﲐ;m7çW1&$0z|B=sUZy`q@m"exކCCi=w+sfYik֟,I _ԩc%6"[;[p^A}I(:{9#0;s!OuCG-q W-uwM\I|#cEۆ詝:5]R?>n؄0?b뼐`{D̗;ҼӢ)ռpOvX4AN|rlt %C۪9^] S~A3zf/j yD-«HAb$gVQjLZՄ/ggP57r:(֋,c큻;jlBPR4İx~qX<۫ij3i,ڠ_ٜ>~B* ,?')ٷ9? jq RNiTNdR5#M& @ɪ~m7[Q/#̨ :OҐ೽,FWV~F 0x U ?)KWh)d?~oK*W%C< !^:A'~ZEGUx7Tw6up;43$A:dlcpAoy)OfqɲXqڜƢK[nXx ^>Q6Ph}lm"z.f+ZCӏVRbvmTi˄KU`DBMѱ݉H\0SfgkWQ̙-WVpgjΝe/mp_&۟˽Y{u[>f0 C[K \)ЈPbZqEá:mTS@c,JJ䣌wO9'0w[zتJ~ټNw9Y7ZH"Ǥ .]%@/\zHZ`TAVSj-$W9[qmpbİZ $xHC6c~FqtC^姰xzR N~[.J&IːۥOK`a~ diOgxK).v,G88L$.Y"47<qH!N!;]t| r SZOG_*UtkPa]h2 1K)ٶӂ@ugAhhڒO^=`ׅ.y*y*8%DXil[;k}FI5#% g6ˈ࠺'F&~9U`v cp+aW`D큣گ8 S8&d!*- e˞nB 0(y_+10Ue͇EO%+!YŠ RnUtU$IȢ ?R :I ΄YR@ߞ SO}D]VD'~r n;U-q;O250}VS-Nޮ;32(Cק A<Fq#$ٵt0VYŒ^ƫ?^:g0ܚ+U-֛5HraФR7,%ZL/вɉ]?L"HRpUÄSeRGP^ §_g.Pv]20l_v4!ֈEBõH@W}kHi=ʚ=Kp1-rFY+|AШd.֙ogn&vlhGX@5%i- nKg7ŇcT G~U6 N^!M<D0pBIi_8i]PwJmD?!JgPO7{a STXe 5:;d٦bJgQf\zk"f9 {9"A0;YT/Q5L^x![q]*QuE~nѢCU 7V|9 ,{tbj/iL? /cZyí=PǷ V=8.DNp q]@b̩Elwlx? 'pT䐼jtN~ +]>LES,Y%}u)n;)I*_g*|Z+CmBrb̕x>8'<wD4>@)AOk D,pQ`fEҠPnh3Y>JH8x9fD^[[%6&н7s>M43Xv^FE(D_ %p Ip#>`C%/!$։~!+4г]56ổ+]% 2;pezU``r‚Q@eA{sA еC)ɩWZ:pnEC?k䇳羌^ťpeFr(1l"?/QED]ma Td+<ޟY *ʐ%~1^a͛YHUB*ﱠeևzNU7n?yy&w gx+)8V_pTo7 D FP7Tvmx'= `e~`/5ŨNc;iyѮ@*u^lNA:܋pRIs]\ B'2F8B, ;/=Fd`&K9Y(gҕJc:`?ȥ2,B[qSAq6>(@DmɨW!` Y41S58 C 9 Z"Fg/R|hHLy30K`A\м~k?^^?^ IOSˮ6PfLm1.ߑT,; 1[:]ڥvI #Fe8q9 ̨[ǀ$ G2L½s9BfnG1TKHA瞋Wpew@9΄N⮍[<OT&gQQ.TDž l`^0>M\hx%_j/Zvo*æǟ8.Ha[c;Ԥ̌4#*4Q% *O.y>Ri\ ×ֺc{?,ᄸd~p3+a\tj/J6Ud#=xMP C<)Ҷ MS7D(Y'e{IFz*<9劑v@Zj`%Y|OyW@2! )*#({ڤ_ћWs.޴,mx:;r`8> o6QƳE6JOe*VS\iN$P)}!/E3f)#U7'mXuFzrv'|>aS3 UUnq+!R+I]'8>pzpsۚ΁/Qfe# ' cyjJBfHVnG0~%) 4yΥ _*Cewm)'d|#_nDӘ_MzX3LOToעL@Z!3>wxYNl3UJ WBPXo䗛V)(avwḛAQ*]{XؒKCfK $krl/\_r_ d\^/0EKKA0W I.3Nw,a>U FakýN|>ʴܵNMwG=xHIjA"TΥX=P8yV([d̬݅L}lƈ)~Ce?`/>=Onƴ֏cػsb/g N]}+AvAVL=Ie<쁮mpMDc!+儮!7-GZTT;;Iv2Mye7It Kh2arTvj/ 7.ʼn ͔r1,# `@nvJ*/HL6Ifp:O 1"R#/lЂrbv_Cز$pczT2٦a7޺gҢsaz))zzaK$I$g9P ;|Z:q w& | s0H BnGSD1qg& c16e뛝`@cJu >6_0F1p67Ohk3g$`w :X]^ siëhZctT7GCZ4X{\>%y.7 U[zC'f DjL qN62߷aԔ0y%ڌ6 !`ފ<&|-f>ڢC%Q|炂}ښ@):W1r2m;rp%u1OH͛ PFX+>j`.i{!]Db_WGN&%dޝQHB:ה^yU7Hl~b%uRg4iİYKm9~0NI۔m+qݗxפ Km[>U"pH,^kv["LO6=o>n?P6a_FqRevݛbcm _ih,}JH5մXnxkJQ~+pIwVN$~Kܣ1ʳf[%4lpwxefK>h7i=΢O"}8&/E ŋ؉o5>9eP\gKnF?1VnAӠCx< c%2EILPEBż;4nSYA <~>L9\bx&Kzc%l'S8_N-cDY.pUZCEt =U= rzt)rv[?y+'U͊7]g 9T1Tw|kiY|cC4ʸxo*Ú}l,CH`ZgPRTNkfOhebLs:8N׊e H4:(e kwėqKzzxͩ7AH18GمP)/Ǯ,?))Ы/#\w/nj|S;h`2c߹=pp&gq8kVtDKNJ%6]dYjhDe&t76eO<;!N-tPnqw}n?(m}1;n L3ïȪIa*2rP ` Tt5&Iֹf;$infT2P49i1p}`-GFaH<'MP*&=C]bY@`,O4lO~&mb6DۗދQRMȪQ̹[==>`yu*@:_ZL7Y-oM(E>POc᣸۫*w=.=:M$=)=Ll$}օH6|) Кck bcVZp56i6.fd9{ ,1kDpn/ËUP 2hLʍZ]җ/"Jx6"T*nFb\D@o1#[ V?&("LQ7qޔe)yټ~H#d`=#x~nfR5<jYE"CZ_cMC֯e U0cK1rQ.[$>4.̴\-%F4GL|4!4}4!ZzA㤭lI$: QYC0o >aEɒuKw0r ܧ4ϸ1)%,gVV r!>#fVuL(zaW#"=PD~:QDFGȠl,zFW[cM~>Ɍm' &ˏh0;_&ǰIDaQ#Y%.R =_ HߧY0# cPa Ul_lPM3y~YҊ⡎)tH<]迥v)dP j Y=ԌړkS6&2P6<[f ҆ y = ͤ(7Y݃Nq ;bVy%Ƒ1S28)tb.OzYu= `hokFn 2v3~RPAe{!5* & FL=̬ MmWݤi+Ø?B7+#Ovme#UlY],;KLATX"_uMP. %_I3v 2l3r>9|&Oƹ:;]{IN by +a@;%mmaZmu$Pws[h'qC6v ?3]ո'ēRT5&&fK9ff0(?Q#+HchXTo@3{=@o sMdn+`95Sj5ُ4'B "VTs4xtːrI4 =0ƀu^ ',E qVqL @8&C) ϢԾ}+IEDɀO.9a!y~s=p<Jѵnx姇I922u\vE{F3tjP'da$f?rT(I-iFti!% 3-P=7㿘KO m9̂#:sɫ ଗ4mq(BRJ(-)`S;h6z珝cs_؋CxmH`O(*j/EJ ai "~ĥ{^c䇼 YBJcLAjHrL NDcDܷ8g]N4t 5~4hb7ﶬLcQ @2aR믣揀Թ@z~>cr{,b+!»JX7m##䬪:_9CCsR(CfAd\=L1JqstH SlqX(so Of::rG.'d>ŵ9cY RE%o|fΝZ obg;W֭~G(8_|gö/ q?$l<"K"ug(k@+F[,W)+Jcx]L+LlKUu{ذM-_蓋BzYKXf_:d kja*1ҿ (} ڪL`xږ<.8ًm90 GkF%剻`XA@[=y>inQ _iڹH衈@ŚQ1Y]db*^ޠ.ātL,IUuG ,gsrh_Dg,߰,+F;4#gĎ]09 y7##XZ#86ê4˛ 5\Z1pP׾[ K4IS O27?sQ+ Slf}o)'/ް1T,Evs8G< QqV(̭e$rT^MtTuz4A"@H>g_$ony~B&QWdÕa4rHX_[ MX]yh܊hrQ{]*$5J6 J\i׮9 v_u&7SFV%g9Z=: {db,bbMb;m3G&EDT\;|ZU {o1(* _j!`F'G7!VA@e.c)!#Ĵ~plM qK p4˘ʜlp C /C uSK'nM̴dn.N.!)bs']}XNb4cy=.jͺ˸FO 'q`Nr5 k`[ʪMOˇPo\xrα/fߟO)_h0%GI@іvYvzz?pM}閡y r:Vx5<욾E4oE[[7W=DE,n]j:93nb{IKztjգ@V?S^N/?gmRGIR z~2\T-@:7PXE_Qlٻ8 !v Qy[jBf+E2bQY5K5 [gW)aRPQPTLl:iY%w~r \A^U}pR)!eTiyδk,X/r\O*(Dh>bZeM@oS%QH $'PmL3AA׮9w0]։[4`1bQSp-7SD iTωP擳%;U'<#'0]Z)$7/ ,!˿,nky^/mtТZ*ߥpUcj6[%pꏘzbR=L9iHn7jsy\ qHA]`qۯAԁCH %?ҩ(zWY@a\j4߱[r 7J^]@E(mY ge=٨*osaHMьPc򞾩CRqAbݏ8qEG"@ޣ,)ԡ}랽I-Jwd-}BEvc[]5 "nz*?M- 1(t@KuB )YBYڕ+ӎ]{59^! ~]r)k|[!g’1@ϐb{?0c҉uPwX޽r1YJG]g4ǀpp0ң=j2͏Yġ$neqevQζW"1Hh.'|@iW_eH;c.;lS"}9p7 gUB)Yi"5E"IE_OI|vnܰR=N'WփT\$Hlُ,)AoCRx Kٝs^.yF%6&MK1&̻3\) }7Ta}Y9Cx#BsLN" (krptIc)/\G,:*0 Gof\+8 :ԊY*LqYVnjkpEn;ywѕ=!uEI\a&ęj*.u#qƢ׽|ω/zS)M٘L[MF)蠶)O4X[޼ k'ݚgkA)fۏ7)ƙglOSM;kdE3cqQ1q$5oWfVyNVSgO R6Ą𻆿DŽ$]${b R3:ekyqq^rdߓhЗ1dp{A+LYP?Sv[jL9S3V7j/MCF7Tq|>tɾcKIM aH$]i !9@5XZ@z"gjfIB!zӢ[Y_}W0&!$"QJOMܸp(o#귿Pzwoo.uR㐺?sNh~Vj5ixA7`k*Api č`*7%T}ّǐͼK@J'i|"իz{sHKvP ^8yd>9D 'Ս_۽&b嬳4 c,12{a{/h7ѱ]n#J8p`ti6&ag43|-Γ*Ƃj2ס8G\DtSIR%]0rLCbTEHz,mF(.?3CeW\d^vtL%2!#yMgLg:ƃ[4w8xIh ^+N>.*/sfq88e0 [L^Nc;~23j9CׄF.W4/e +aEPKQ,N!Nsłcm K{NE's |IFTgȗR7(]!ĶFhIOֲ Շ.;F?xBqE5S Q_wf%KV9f,,JU |Rd*چ֦vxc4}B->)P6o xM3x2EݩvƤ;'N'YҨqg}LJ&o2‚8 eBo[+&6Q-u<0e^7bK][A$ + @ƏI DUաffK Y]&9ఢAd s?SީyP÷OG-swBњ`%kU-{"s߲FiXl1|:P' -qJx-zvH,(`1L WĚ]3XN6!V`6R'ImW؅DcrF#w*M},[$͢V[Wfm;]8)^6y%O㵓EyEO/po8*ZDo=#}K*(T5%AWEݷ=g;D#e VޒsTpzjTPMr``~휼hΟ? 2 Z/rE9YNi }%C}#g_֊F}B"^'{*Kۄ^orp#P\₥zLA8n$ Ep;20ē c\ Œ+7V4uѭ+ %JB?)1~[ 1/nlR%ZgɹxQn|mh[#S-PS4v@~Ȧ K^$L}K*"xT>c@=ˈ ˽f"B ~iFrfH Bɼek * #S8@t#YlQxEwˆMeHEz Y1]Uv_”+Z2w~+urT' :Ɋ!FmuE  Eg"\k8SM?z_#?†T!ASXyD4Q3 w{ѩn|F-jEKUk;L/wGI|/P_-;"6B}% ;_}B+o)vBLPjQ ̤?qCe Vf TvTvuQ3-z[n.({ *u˸p=쁴 nGt{uধ&HO7b~7tX7P&ѩ4㋰I$"vƔ79N eFT:urL֜uX%)௛7Uv=F ȣ]CSk8*z0;g>e: ]雕KWwwq=)umY`ޟޙ.MM[TCffxR2j+]_m 9 Q3]K`^01-^O /Tw-hEy Q0iXYjpLs6Qõ r*nWaL6}"P?T ̴% 0IY貇)[bFQGFh8ByF|pVRrvи¼iZsr)|4?*fu^MϫMv|ҾW%gu4LN J[[j%a[x7I.'8 T&>XkFRr4{}MI ١^Jҙ&KɪQ1IdJٻ]_o<drAAp 52"׌=2Q81꬐Rd>M^nziFٗWD'J}PT6y,2 TTcLJ8_E~iM W<.Et */LJ_FЖ%dqцA?3-8A}\\T5Ev orDjYb9{D7IC$Ǵ kuM~3 ?KV@ hYn&G*^*h?Fsͭ^2Ƌl*=G90.eſ'k/`H{4'@ZGO!ML@@a`ʮ Ūp/<.ɼY6{0wPYd@!ݿ;!\8qê;̈Ǡ?߷ ^fb}C)_h {^E+Gg@尭99b5a*9:+A嬒RyL~ˇ,6PfW0䪼yPZ͵хӚ+i :+F%NsԷ9%лxNٔcUu5q ỷiOj$t.NnrpKf$ %ͪ~]ZT~oq9>Ga`$\^}TfEsaҜHvnǣjv7[U53p} !Pr*8LR.>IHC6^˜D-8%1 dMϘ+!4~L~ΥIbu^eenx^DOrgč;iǕ}JY8/L*`eU s4#gY8诂#o4JIONyѦE9KAu=O.afq=hdjLZ ̦# ^' lfHp[ QbiƆ=5e6WC8Vڶ໼u]g0 q YkEmecgX}\5:~Cs ,3o9?6m;T+~C0ls5-XiPY¡)A%xX"X^6(0i[j(!c|bv-²8TDMkkujQ36UO6(H/K:G=$P`.G`tQѣ A:qQLL}/a"c ϙn/(d 1_Kd8K{!1C-BYa=nMK2Yڙ=$i1HtX7TQԬ_V0PXҦԜp"7JcDmE= 9tGE;-ЮJNO46SDJPzBQ#xƅE,X]ӟ\ޗ'0&P'F]]0#/a$af~D4ԩ~uF 6c 3y#YSD]h{c8*ߛ1+2a~84ա1'Q he|"6/Զ0%<38,:P)<:CX-:?Y (غ>ռG{62TaLpUYYM\y\`h7W&~KhZٲʉ\y@3"{h7…Xs7bzgՏ&F"GlnAЌ6'UNz{Ͻk;4դוrTd뒛_G4o){yb"7?tUbwt8-*ZLKЦU%ᅨ+b ?F# PuRpF#z%6VgCkׂv]kIe{4J ĭWOͲfqKR[CHY6ɋ_ohx: /9wA;Նx]Y5m x堥]CiAJ϶ZeD֢1ahn,]YFQ?0WxnZp@.A(?NcDD _Sv ҳRJPTUF^Mf@@4fz30 Ll}@RK+8^7x8YۛIV\X@a?h jPlRJ5{˪I7uՙ*oFXg@z%)P?u&z4,[uy_)j,<4)`NW-K1a]|TM"Tid흌F1\6AކQi3(;BDՒ|L|P gz~Kf]B'<u`si@>6(/TUIo5hgE!#BaC{ȺsYG3g?1'R_fBfC^dp(>\_eH S-l^urmɒZAD~zi,K3#U7SskBO Z.yHcGH$+9{l /gdQYYq͍봦H/N|Xy42miwNR -ѵ cj O`է3T b6)h 쐣@E?D륗X J[0N.8)VRjTF5K|>!G0DJ|)D-A~(+Rg"EH+ų.s+|:v-<z= œ5ZNquab G*%|r#Mrp[%O%> Dѷp~^_tB'DLCiļ:L#(F]`س<P.)1f ¿&᳇Wz,͓;i#9x@toԨXd.pMP(D]Sv5@" Vn4sw˕:g?(Z%ʟ*iʼn\ k-Ր$ sh:yx*ǴkOb #4uS o G4;~%${^pF7Q6 ] B6-2_np9 y|dM$AfK'Z(FקUx| &6ˬ]aJT{W_>;DD9^;%.#Rk[wa8gq S52I;HʫɒYIQ(ܸP{{]2nb.͠2nJ Ϝ4Aن|fxTW(|EtUpΑ, gَX7S*%݇g@KiPb\3_T+0W2% d{=Gj :uO!m@A uGLӹ ,-!AbEʷޑTu jVKQR@⛚Ttptfک읓E=XZm.nP r ':o쩹\Q5KBˣXxy9fE>ʌ*N7F{bO_q{E-~8PaW-VogaQ1V^Udd*>9}@k<i o 9Q#tV3Cvx:Ŕ-W M9J2x-'Ͷt2Xq^f^H%(S( cCԗ )g9{? #sDu2`B)olLıCкBE IhQH`B_@.p"c Vja@/ڣdch6z3i=fRIr[MP03&-jd{,1>NPpN#QN(9*2"<^=y)W&Xb'>pK$wvSu`“ -!Jub:3e׹y ^8{eK:`dJ-JƠsn8T\`<`X1\剰B^!mL <|6SqGy&0Oѳ3,jqkb|IQ<_c>>>Ձ"|pwaQ|Vkr>hk'TAú^s#f7B嵢q߇cLV ‘lX&e3OBkLbP ^q$ TvדLI>Ti7'EI q4XgHLCٙiwksr_Lo"#4(3A ښ̝TpmpID;V u48?%*VqY":‰m+$9{y>w lS0r/5sMN j"#6}]1cҠ2 5 GAkMbcl>-=&Ap[d(1&n0U~i~S/}C`ͫ^>oRpȹց1 qJv{O?AسĠ?nL=MoYSz^^^ZztfW("=>A1Rm TkDc^r;[q( zQ5I UNzhY !2H˵c2.QSV`^.65`qѱMjB-f)W䑢Սrh?.0abN[Y>j$)ZLcdfxJZ_lH_71 z/ 5M')"5f3pD͒lwôK]e笱0Rc3H !iG5.:¤2,e+)˳䣷ƭ%w(XdQμy dyyv`v>ζzYHIujLS"!b/u B:w*IdBSZ^eXfeJΰj q* j۵dKd&s\޸9 k|MD;XZZdG\TXxS.9OYӲ %v(ݩ1.'ۘLb}%@sss gsxn9EOmRK :'qBLêcѢMKf`{ B'I[gbMj-5K :w @.ôpUŴ12߹݃:UNX[/m~RAГu:(zOU|c*S0S` []w$˪bT9cxp9w`ni!C );a(kpyoRu,E[P*\:\R0zpz3X-L<|FdYo]8ȊY&P#G;AI sW&_ٴn%1#"=:xDm0Qv*Q%YSqy#ZD) b`pts?b8 nQLcv[{ `&;)"{?7˱unk`>`r)zya<Ta};喗[?$ߴf✔laK)>۾]3Kq[C-Zs+1AF+aWLֲVxaT78*Ru %|tу+S~lѬ^Y~]ݲʷqǧZ ܩP`a*t"eqJ}ܶ@`w6 c{prH:cGh8=xr[XKvB$%*FT]I|"'4~6ZQ e7>o/|B52jX_1^սvje(R[ (ouCT'u_(fKqZ%Ul> Cv(o p](.ˎֳ^:G\8Vrkxk}1ԝ#ukֲ$vw&Kl{*CPP/5HfؕXm UH36A) 7=~_/ 5?7iep8~zf3h۱ϊb!zQʺ#MUyT87@ĦTvQi0E};i&u&V|:SSln]bZg ȏ?lHr5H7fmMvot5&4,g"ysE/?k-b1-zyN9FT-TᢎЇs>W~/+ly!8g1T>}?0$RP]0Z >!)"V Ξh [pG%Y1B[)gKlEB@W1J,b`RDH״՞(l.m0ρx!$*ƅ!Ř 3P.y b>_, _U/<<h&$6 *oH#Xw]"% ~dt:̰NY@(> q}Kp=b|/f^sr!ߴ?4ywv7(T(b3JBV䓒S4g::OU{ \)sz9 |wթW=Hg|9޶\|bn)ag} v&\/A[ɫԁ9.Z,6vu^4X~k2#c+142\͌, r`򶵸-,nJ<"ȥ zkt.x"~; [183l_b\OnM/TCFSB3im5 xaʽezP&>ם>k^{,:<3G"?x},ӗk[TTXjyg@,iZtR&0ƣZ+.gMVN_%>' %I}LYxiȤstHK^0|ZuhsUL(eu,tzFvD9CH+.o`Dr|Q2)iI0?pf>A2َ}(U /,Qnw|0p̉\}%PuXYm+t kPsc@JR2@Sweq}LB/z ~ FVdLs.2X0?ä%؝ gx7 `km](GvJx\H3 f.nw'yg JL{\HQotNt\0bΛIIЈ)BG0)9G1lK?%HS\՛%Э`3a>5dOua/QnmS$"$.$B` vЕǍ`(-e4f m.@}]#H(~^*ɻn/M {|"*f>rX HZ 1wqُ5 џy%2%!p>)m~T u&ZnA9JhoPykGNt-G;XIF%.1i @¢}zJdN/8\jxHB1y0NgH!ȝofHxx"`?;P.PLeݫšisѤ{O'{;84~0<@r||[+FQM{&xHq 5+~g\a^9ZP̳o;͠~̸e2zLfҰ\%!<0?Y:Ւ7VO.ƽQPw[Xf<[BЎf7GOw]*bc< w1#s06%*ڑQL,#8~X)e,2N NNݨ_BTu@<'N |^ӳAHgn<5 R4^+KDM֓-ĝN1B#l[~i)UviE}Y֦/kV\{myRX*~G de->B? C* ԏEZ)lg\+w0xOFbHkJrTP> Q8".&~Triin<8t}#ߠ_noʀYŪ=_ +wk]0q lZNV?(D0 G9c#xXo}]1BD J1|两uR ̆&/7%@Tjve <%JiZ_o,(Lxk{C] s(.t2Hgs d1WNף\b,lT`}RqU{Jt+*i!\,W2_`bq4!:\P##J3t^ PM{ޠNm_Mt$c06:K2)4C ҆ O u?"_B"ڮ9ZYju &c`+砝,A8!|!L*gt%UV' w!z^$'B$I9ǷiЕ_mߪ' 9&6ĺ==PXVi{vPCض0p4%ҫ:N(Vq=u-g_΃\y}{3G&G. +6W++/;,+/v%+GF HTFˮ{׮~wGpdY9ěW}jn̯;` 06yNnDu$Y&dqWSEߒn"ѡ.*HA^58k!A OB"ߊ:`19LER_FM璅ۏv*S;azkE>;Z>.VPN6*>/%lX)쎜H:f5*6ֲ3=Y ;xhRrZ셐b`6"ߋ !&܈{P53AguSv~-b`.z zy 8i)Vrlλ|V%b@\Ki*,2x3fvsT~ڱ"lo|LVC;>'1Wܨ !O-*Qe"ZߝeΆp#}XBgjصպ/TH-ktBX:7Hax쭲&L1y*{S#M ,ĵw_S6C>P*0P3sѱu5& }{fta3򸣬Br2 )[{wRT8|TqD<9{Nf/z]~7Hq}ˍx{. yD8)G[a Ŏ&6œobos.ԨX^jHi|) );$``C$o)s= 8 )Ǔ^Rl'$i==㤕ԕ? "vUN8#!q9i239G }ei  &[8ٓ}i.Vb](p|%@u;ܮUvAa>*jk4PPfջH&9&R9r=pԔQJbq- aY;\ׁ*_]#13Vvc2 NCJ,G)e9;O8S(hЕVĭc@o@eI}FxPoVgpp f:jRhܧ^ +@}Kⶓ˚SDŽVaw!e>n?,`2K(>6+k/e{tZ0] Ҳ:X'br(`;3=!~iXB#rϳ `Kh1n~I֌ %ۓeb̐,(W0h+m/>3J.,>+\sbn9ҡuAJpr ;r^da3k(&#s",wOsPN,z6+Ktz%"[YD2S+AVepǐ=v:3 -&d7g1]q0eK4SIoKe^ЀxUh4+NT7E:õyd t@P:t"QV&.(%sL/bNྐྵ=֙V*V4* C0kFhFQH}v/lOQ`>XBFPCO}#$2LL~Xe9䡶Ko:J*&KS390XNk8X.g Q\c;l%?`W"O&՛L-@i"P?0.cj+;T#~bPϚW%4yO~IFQIhOio jTœK[!>]WsGH"tu[Ji`ZN b{p1zFg}v] U@d귙' ?3mF՛E=3:tEV0;4&}us-ef^]`t#lL|c9I?qC#yp$[ڭ@[U%wrEN!PJ^{5C>p~gnc"!./% N(rǐqh^tDf[ 8)Et06fr哘"$JuZ#P;J&9mcRO8+ێw,xo*ݬ+ )+L("X2W"a %xl}%#}-T#P4--wUsA=@(c^:i;p9M!$XX[RB>czw_'g=6q~ _\t=d$ p-#J*`{ h׻t-u3 [HOh'i/SE 'űJgY4ȑ! ]ΠܻB* {kx2SkBp@e5X_p;ӂOpFuc4ሡ~GWy@6F@%u`clź(̬&R}Q Q$ m(O ~  C( z/+5lbV g6 ހ _ q8^q5rIaxb @o [biBkď;_X ݟ> <AB #2%7=+7˒鴡FkZ'߸fMC.G 8=יɛǰ |%Dbe*H+r*-Uo  [:7bd4]]CrzP.6uY.aG։ߊWԐqzԜhxGAٵ KA`bv'3Ny6w"v +d3:/8"9cZJCkpFqƐRh!Z)Zٔ% >5~xHaKcj_6dgTmGHꅡs.tweseʚJ0ZBj߄8etRO*JHvɎ}Өhb\YzJD݌V!<ԟJ$3/뚣VpL7u#ǥXw֖w',1VT#n}d # „:Ԯ~;vMI T <4 }T̰x.] ZVCGX̞ A<ZҚ~GZeJSg'єT&/.o5g'󐊱MyZzZe p%-B%˘a΁Vz5%q@3-Ֆp ̑iDx4(`#l|Vc g(QtGı2)z_/ImPbWgiqj䭡aGIEzv%g^TfCg }C6/+fwjSZ82QvƋ4͹aGqOwߑepɐ/sY1>%mQv +4auK}gRJQcVN!TnhIVRn NqͲ('XB,~U64ZtMZC9B@\PgoLQ_[I߰B„ 9Zdcu ? '+^jaҠ<-JpB.ﺨwZ=ԣ-|[]@gI$vkWg*H׷O}" Ǡ)p|@nr`Cנ|no̥4x;G%HQ_xD^[· 6fv {]M]zóXaX#iBՇOO\~ƿ7g <6k: KΝcc *Z*gȞ@Pn$HdAmGb+!\x[$<ǷQ?z@Wr~0r9ىwFC6v;OQ_vW3^'xKco  -KǡiUܲfC<{mQG۔|Vif, $Rh o=ËP 3JM:GônۡivPt9-d]̨)hJ";jC, b)¤/;Ln%@Cя် &.ЂKR5٬'3hOA?LzwW>c)ɠ'֡Gɮ|>kk]waepM3K(#Eݧi2ϛ7W+ ,ژ#WSmΧ W2ZlPؾ&3d`͗RIQhj8Q ڟoa>&1 F*9[`ϠN{_.uZ YIxH H7D`圉:6,j=E(pI&RDj;ZRGG8TF)"UqKV‡nD</V$ET[(!؂gek{P'du.cwz IQWhAVL9:Z;oL/(/'KƱNrgi{Q#[\cXϠ%0{]`=Jv{t6&xcc4 GrO-ԟI7hqiFP%kV=Uzbj(Bh%WV-y/D{ub+&_-Bm+}ՠ^цd9'h^WNד1[?Ckmi K3DhcVWHv8Q(Д=̯x jfןÅVI^,!f)%Oڻkw3~KwLV$s2*_`2="/w'{28plS E<NXC[@ζ{-Q0H4q¶g 4%h勥'f_".ɑ$|Cu4 k) w$,ȅ}1de};y'-Ty+ lȌq&e+e: 3/)at#C%|%9$ ^P!MV>!I4 -PÊ7vݡ5X}*f? Q2G^jDXwRX:V)8xZ\bW=p5J>;OWDuZz_$gDSk/p-~ Մ\i4wo)$me3Su'{BƱޱMwۗqt!+籧￐Wf5DQy,v=eL9EN\۶v*s\ ]y,5tn@My-@ ZgR}5"GDf[ CEo2Lu](ڿ([h*TTf`!h uj_#{Wf-NA LM#KN,G%nEܽ)gɰh Ov>prZmF?%`X[L[p:؉$4ܪL*GqrykE/HQ݉^&i8ͲGzvQ}EP&aecB1XPn¸x4?@v>NGk#ӳ5s2kw-Gz6 Y[pFo̾^3&a:\!n&^;ϙm]_^T8ir y.R!:)s?+Yii7{ )`c x$NqHzm[H.Vzo24>gzo ; v\+ݘcK4#@ x=w!@AnC⒰1_y("34NċMUBl l)jtOu 2,o'{ w3N^6ooC\c$`*32K͚vdJH̟Rr(:?j\ 21`#rQygK  mX伉9ԈIOrrO?]4Tqؽ3[`LN ga1w"yɁ|<{i% H n'"1FeZ›E*O7+ C,\=@f_T>;=4֣ݲ0Evw>I*zN\饥<-ЃU)⫢U/vU.'y0`A3ys{clޤN%H;pjzZsŸKV)M5N{a^ l'$̶ ۵V_ lfߒZJyIԥg& ͉bp,b6:qdz!.@[Gmv"&8-+,Jwyiu ǎxǛ<Ĥ/'qLWe$+&ffAƅܞ [_L~0A"l>/_lgFLM95QY<U,=xteX>w]E7;x D@Ʈ*3vnaA F<mhy<#l_9ZCF{RK[TOoSHiH ^@ǧT7xE/i5W:&'$J08 sf/1#S}lԐgS_# k; oj} qklM=Ŷg6.:O8:Y] ua v|C5ؙ=>8fF#]A-{.! @!ҕ:"YO@+=Ei,s#Ք$BMUx1Y"x J`E $lGʢ!Ҟu_$ɬA^ORiLfZ ']Wl > үV1V& U/uؿLepCB^c"A*D\Dkd0fݜ0 ahSC;B34q&nTz~kN;IX{JgXFԸ(a% .ZIǵZ~=E-h;Ә[N-Q+94%PDL>ӱf+yp'}l_ay\KMµ^?ELU ^ڦw]j#NgRNTas3\Q=G'j+Zɮ !v*(512@㍷,ǮBv :TiE ~]E(2X䵘=3Db MzLdzG* Z(/(i ;VOE3"*Hp 7ub藑}tɔ |yjL3c6aϫ@.s!/q}m%,Ɩ[Y,ǖd4_kC teqfK󅅷xl-s SAd1s)Wya8%#¤T Q,$iI=EªaC{gS2T#ۺG|)ڙ, D`SMtj9d62 ELR_ JBR>8MeOڐ.<6H  Vyb_[#ι圇c[҇~IQRXgPPY-EDlAU Űf=G%֤P9aDはlYXG\6a#4;1L,(pwWgϾT5 ][3 Į̅:QC'N k٨IWk.Iy5(5JQ AH z6lqLѵ] }i 0Of[/͋АTәefy#9$ m?]) 7l`Nl㖵KzYeLՓVh|q%CNpf 7g,E Ч*!RSEUYh봘9'A]CnޗhZsFɭx\IJF3(&|};Rs?*~6h-|ր+OQ_}/F!ǩRO7ţ8j=<#@5hk>jO`1G/ӡG0>A+6Tc)OQį0P(~on)Xm3z Gxl_qeӺ+(3jqf'LjkO/_}$MgwuveߕL GшtӅ-%0_2jF-1a `ŭbQFr;rG˵n.diYIKOG': 7XXr VE 'Y0M7g| iRz Wk80q6MY6:d[Paȩ<߀zRMB8' amn/X*eKZ@LZ%*2XLB|-p\22c9.ZRE(][ ->MaM]P׈N}>s>ɠUb8Zp.\}&!*.F0\71om#<PtѮsRWJQIfh7G7ad 1E)~iڱyN7fA˺$0nsl.ė*#c0 im;6!#0pRinCYRG}%`Alв*]f"u~k,ߙB~GATM96]%Y>n۾J/T—0 iL؁s -9euRG  $qó#,+Zc?G!}2[G#[ꖠlsAAb7MaX&|S8r3+^F"t۟9aT_$ʶQ5~ҫ(ov H2Ɯ=0K;,(9LAX7P|\~RV%r+fTձ,lĩ&EL|xL:+yZfA\'i":aG6`'nY.IK G;VQO&_^* V9̴'jXu~UB >G"ʿA & `C*.K.g29: g cS}L6" sP>SRi1R|o1t*MjoW˾U*|N=M=Uδٚ2#Cڜ(I\FY@,x&C&#4@ F*DV.튑ەZf! 8?yqӋlA8bD; LdQE浹y<.+ n%r=- kw3~:i*~' TwxX#[yd#0nbICo^&uQx;E<#aJ8BvW(=BB5gmfDQ>8XְA|_1RW:&j¼ꭆH+-]io/!3Լ4}2kUEDgc|7a E^Q 1k [/j]<\0_u_\)X$lѣ葟5Gƚyմ: 1ʷu7bt'g 75 rNF?ԉk%f٘ԭT0OdrJJ\ EX9=k(7ynANDQxQP,ط=d 1(67)G~:̎EUU^"F}OKf.M|~f)php γtLФ5BKQy@Gk 态I؏> A1rVO-^=bz[gF|Xm\8Z)>VMqd<+Z#!%hz|j{|R3S -fcld&Hn]sHa긚O1sAlm'[(aGf@X1$4fMF@"! 8=$ ,Sr(!W"n+ Ùk+[ƎKN 6] %^*jPMFs(x4%!iI8q';γJH .j!h6pQv'̴;zhY`m9wY|uo ⎠1H1S&nHUy%qW2DK^v%0r|]~|pqr|xg5eh$M#?B?~X6Q%LfҜDUM舚d[ѿ$JR=?U 05Uw|񭙇V"xk"B:p^|i%Ə$Tr$i< ]-“k)2K ]:;X4pl f;YT2; hC9r|RfvUOjO# N0cRF}j:Pr;37 4Β'j"u=-#X_@dh"}d[d뢹=0҆p~ǍpPlǗwߴ;I>əqVMCo4t6K5ֵ1Ȗǣ_vtCU r_a7EF?޵Ӥ0e/ϰvc#AܢK-e@K*|^R'yg9#Vm3ʪ$(r>YgcwKbrzoc%2xݴoD`@\W`%^&J|*]̊˃P6˥̛3Ԧ3، d?BϮ$RUm{IW ϻ(#Ɠ+E.6'6ȋy7ro)R$o_Tk^GK &~|@t=dH NBOѵ6} Dk'%ĚB('m:!@yC2e>g oxu >"ť"ȤN-.&PC)椘='')zOMʀ±%fb 1e!2Ǘ% (G1c#b҄.t<a+ׇkqaqhta$= <(ݨ$,v ;-/ֹ5K_YL Ϸ`{y4kj9.LY|^+ 2)g4Q0æ&mDa|zrLG1˃AjOW hRʌMp#9qld!rEqOc( ]GɎ|Q6078O1}7K{>v@kn׳R([0t?rq>N/u*vn|7j~ymia| j1 ?!]szz* 5pڒAb$9tƲ0$o^JNR0g 'ܬb3Mįb2.fx?HWyb#.灄;8ϡUH0:!ݘA6"iu(ma@.P e2jNKlId|zEW7od}Xn-DeDvxl&SNNNE⥄#UK1 CA'˱E!U6NhsHο5 m3&CGK7JPR^v0x;^I+x>{.ՙHg;g78rrY<.(QoƵSTwsG0bs4N a\O֡0Y"s7 EEE6@7 g5(6@ >.40*lh0cR{F8䢙0*u 2-Ug^ D8m+,[Ϳ_V>+7Q129tσ9H&T^LJK^J&c9Ĩַ5P!@ֳJG^u\])GeK;-ejjt3rׂT;̭|.̅fB+>cX@(:JjH&ж̮ԠUu%/y#cmI;e9\a0KN4 <;{Ap堤4%~[10(8צtEuKrU=~1/O 負h#j?KtK.oTmSY2g /iM0ޮn ѥbabݴBp΢M |J40Xm<}wF:"}$%2)pδW@e, HCBGAu4eĜ߇[7X1V+מ@FѮDIE0oKDGj2-?̮SKH^$ 60KbNhV5N/,%u.wT`Sy{w_VTsMJ8 [Igaz-)CGf&;$ ɡ<LK9De6e4$4Ԃ6Ú=!38!FBˑ UŪAe k؃v\' |Fϗ P+?ͮI y&};@H*޾uڍD,4hQ0ƜwU#x'xk)6WJ0:FY^K.Rr(=TlG y ֒jI?#g&*QX6"'ZvxB//`*udκ|{Zwܕ&w'uB DIG]A\C8~L+w9S>9|Oma!T*>f_i5f1IS;9^kԃƚR}鈍FGdoȘa@;,u&t`Mv1+r ։gcab-Ƌ͒V}z@H=!lsbָHIT#f%=Cx=| c[`<)X]D$'#D^RӻTB>'|@,}NeyV8 EAQdjgwi 6Ee1}=zRpPѵ) tB nFĽiΝ=$/ .K$Wyy_2ޱ89vqdթR>IӓP6ΰ0Ŕ2|>/Wݠ:,>x2u>#c^U= q.\5mc&! ߳[c. 9BNNS6i@WԋKZUErL3jʈe+iBy}]wgK( ݅vu-6VҚlKYf筵s*JҁvR_DjYI qQ֓.8-Кk2UPi-NOToY2`?vOZ yާ^^,V7Oᐻb@2Y1bH(@tOL~Z8ثp^:.7ÒWĦl] Ux:- _p5e|;",;HuLD3ދ7^zgYa<yеZs1F*!$w/O9fgV,6n=Ž mĖz44.&S[:0'r !nOHԯ_B!a\fr55=X cI D2a.r+J*Ƅ52˛۶ЧmgwehKK[Sʂu=L ŏo,^5b}ҩ+<vgcT4u ] rohώ4,Q^}!Ȉ4/&2Zڝ!qk aNe=PcX`GD%B3\@M2 Uw TĪyU4_⃛y|̵qb,}ZXQ!S@X[2ϧ# T3.!, e.ϵ_vU4[^k-!m՘Ve>v~ul LhAаMQ7.* G)k b;X(*{H^1lw7`BmXLV2T.KQ 'r\$ +ac8QR\ƺfZkM Zrv?w߭em80"1A@ҁ=lNLx&3*~A$"fxm!7}706fPѨI5"h|5L[K5E2\۞PN/X5,aLn}4t{|S+K7ȧ%u(^HB>jF\0#:vBua^jϳ6ᯁE, #))$Xeδ3ۣ*f-,Cki_*|=LrTZ0iD%lb֭g׍pgQP۶_0}Oe&^j^IzN!~6h$[SuӍASss4ù32lk X~BA@bJvRw3zb) rŢw> bt4,  4⭇<\fu%QC=֩z!*#E2l+mR\{oޡ Z8]*+꯭zG4ߘzv+0OK^vb whz<T]i'O!R6nI} J]ˌmуH.]櫲G8[-5]A8W9g15B̻)==JVA ,ٯ$;pg\+LCз1;G\{B+Tmk]& Lt>p2ML$a[.vCHYl mȺY݊ʖO843íW ~PBur%ESa%( TYDOȺ9N+N,`RQo(GE>3i4/N8~gVTC2M6f㮮O| *8={/56װӚC!Uj6-Fe|)p(< C0j7^c~u=81hKOJg::1Hy V>p|!,귽^fkP㳚4F:AنP1|QgE}j wn =?֙8ٺѝtͱl*2S3h*wưgNa})Ra&d@m M٬~dV%ϗ#Ϲg6ОM(F|r=U%U"/%j g 6AJZ1Lb <JEzO6t#g~M&N^m!SaECƺfƮ뇹3O^6Xq cq{R̂TltFxӕv\[lj|j%9Ё'x׹BnF,%?MWe$Oe};G]JPur6ԛf(#FD;tݛJ,(tII}d=3j߽ex{>^grȵDvj$~ygv5ؾȫj P9Ǣ$"}`O]J8ჵkxdLuSR˵aG{͠*HDI~mSL"UpT(nH~X\-Vƛ$޶SclA,|?@˔X5گTdAyFvڤDYtH,/77Q Ak/}ذ{#Mw?HjWR<󓙷-[ifK3Q+g,02AƉC-VHFpkG?cm+J JÞg'/5(Pn>.L Uf=х@_=&B Xi\Rl/Z(=C]W4F?{?F8o=p K3W͑"`bAKkЃBJlZp:-Aalh@,JD&V[ޢx7`#AeNr U9 MZ ?aT>%0JMa(yA;ZlR `<2MŦ69xu?]#=rkg(!ryyP&jCM-V48j(3.MY: U/[[:*KdqeTeE++"h1\7[$sRNk:%+蘬%wᰒiBcґr77 f`ئ̋q6)[ol%MJpDݨB\|_ z$53B|i]r`(@f8Ap|y ;i9=EQG#E*(4MtQޠkX6'j{s0n&Af%frdB)+QSa?#:b\FjrTzpKĨj.S+dڅUpyxǿL5"{}cASn bp؁K mĄyH>ķ[8KH=ZXس9v>V6uED"B袨SH.<5K[`qe Mر(#:T3TBNG\@0ZG(mZmm1\[ '1&z,v^OB$`9X}g 'v%ױGdee v 8mz VqDDbNު5ZDTq9SAnuJV̷ӣa"XY+K`TU#sSZ2&bXT垧[@x>q7@CE0Vpfb[ЭB rF<*1 r)ՁJ"MD>նvk?!aQ[mRFbk0YvXajQ[`󏥝\duV.zK|}x?C,^_: c.ƀM(t8}xȍQE;nNWgx-QBrdהe)<F]L~?5e4|b(X[>mxPS|V;fyzvh4wGw[&* P?5ftͪ&_ A*7 U8w$=^S(TO3' )S~] Voi25l7 F:|:`f -*'g(KRi.6`*QSHd1pGl\Y"(C[d'J(|"y>Z%bkYE[OLQ 8_uvY_ڑC\iM$`܇ uk/o7eÄři)(/oE^->ӾX׬ #յ޹ٺST7hpE./<.x\`3٠6$"AX2RHBqn=E8^oY~^'}p. L&5 h&AQ FSRP˕A)7,𰷖LJ_xX \ Rɵ-E̅c$?vNќeppĿwKYOhjDIfN8wL,_TÓ} 7/I ںw]`ۘtgZz5K;ɟ zt1:- s-J4y a _fŇ$ϭpj13M.KBv^ G;E2&U7zNf lD/ f`J\~[,#p:hAmɔB4s/p̓vO3Z Ǝr;᥁ Lw_jqj`Cnoٌc9`|Oi_L&LS޽H AɔoP)a`D8G}2`ɞye!Po*^R|q2B`ЌjNqP6>TB[}?ؖ(c ]75ulXP!u2utvTFr p–W|ԛIÂtx:n6y))z b\|ިoO2 X4.F~]$=\@Z5;~^NR:>E-Z[KCp%YnK? ֙|Ur/bFee[hNDShTu'xy-Hڨ6vE ]O+k3-ZNltYbc Thi7桡R*ɦ6K+:GIh13p0NͺxR"+P=‘DTr',w͆]]e(WCq4ch1C}qlI 6N6C4wffeHg[~_ԔADAߘԓsPԭbı4'&yDAGǓ&+dPy5 #E&xptr6dq 왨s)1Q9 #ȼkׯ:?DM] Ӕ'V 'zxʉ]~iǸ^7xt: #4R?XNFI\9LAEϩp{*:w<xƧjPJ#zstw~z$/͊n" ԗ*-"sJS?׽i 8 ;"ȲހR){}WqeIz'2~ #qSJ mju M(ͣұ跩@,m)~?П9sUFXg+t `Zu[^C,WGkC?hICS&^vv1|!hܕQ0١Ǵ^VKCT'G"Dr1Ւ D*nR@u]F&cXAHĽV #pnnQbQr.K`/9G V"7g|ȩF ܄so6,h؋7%NVbNOwZC4(xT+}xZhM3ʼQǚ |z)/ԭϘ YmZ%L Cn9L fߵ;|uL] mPf|~^x%?՚ DAN!,5Q:%,9QtHTv_EpM|Wބa zxϽF(KUzV{&ThԚ*Sp\Եb!?2Vl~1%K6:XNZJqH@;y˦yYc AP9hDI%R* Uz #+!mN^1-VcO̧>w/fO֚wY8|՗"1e\ b*}eU4% g#jE.8^YwR>d i/@"nPJ+T<Ȅ*Ǜxc vS?Oxɡu ( 敎(Q.SɵOX@YOӠ6z \wMq+U!(~|}2wXbJC2ZֶLhnG Ta};e!";@-,.t:Bq, !5U5b*w^_ؙG}f<Հ ~e;V>ľx 81lgߑPZ-WS`d%lL]M̎ cp/I 8K&fNt1FZMQ&b$L?5vv_w^|z:=8Wk1G[ai6K$?͗]Уx耰y*7ڟ\DbM[j@ELZk2l>avX[J4~jJG c1N/ QM ^}$A\侜&Z%ah(e<ʶS/5$=@ѠrH+iıMbNcM.Ὡy߀_i_pZ{ēqb,mpTn$%_GtJ eMp-cm}0;PovwKv6:xgjɑ(*}79}M=tĺvj9S'S#I$)]:" 00;ǐg";m)`GxVbC`m⛻7x^V]u_ X fhVlM_,!TWU 9._s;R u:Etl"ɠP̙! Zy+C3@.`y"5  "6b&/5뿅 &ެ.׈>׋*3;L E\&O-rqW-ia<_K1{P8s@%Ƙ8aҿ;'j}E䟘 ({UQ`:hp>[ z`;5>Ɛhfy[}+mmB7mRah(5o>T6Bb1/fG/0]_ⷢ-$ "4NAA$ ˛𸼇il@xA/ϣ Yre.&=jkvUiZ{1ψzg?^zBGijV)*OzYP-XvS ʘP6g X]Гr7S~k.SYoDE͉qq5{xcd $uǰ%G;XUbk (I}f)& (#M;tN<WpyO:eNcPT9t x|6gg t>%'덀W&/ *-z~]Z5d~hb42&t!)wk&#'O&A!C9#tWx#X_%P] YEOqȁoY t6kf߈}QFAy1qZu2'97|KD ˿Bu:tlz?߽B*LWX_o[Gjxbz綌ORkaI,֏:\a C =[k?P8Mpd)FAѝa>zٍn M+Z cLfieF&{ā;B Q$R#roɼ_q5/N) PL3GNc/%,s'P73"&uz*vQs[@WXzw^ۮulo]ԺS R:y ݿ+QUHL;~VlxY( cVQ|=7DӄSk댃~ʇ`ކ(g(ƾ+zU8!-Қ u񈰗ИyP5X#GjT&ʺuN^x@M_@a ɾ"J?kyD@:6S# IQtA5#ss =lAkc-OYݱc/݄y&ӜidF?ϱB}tעSw\c5;QNhhAZNBclfb}YVo5@I- 7XY75BƘt{L5%#7BNA;zOz8Ѵu|dd{/LPnQv"wǹZ9I}Tp=e}.f6̓mWފTE^y}E]B~߶.\dpL'*'KBu_lgO/.SRD^%pːAZ3-mx.~ 8B龢"* $R_.H[s)x5:f-+o$Ϸ0>|*jA.q56sp, ^ 9I^QwE9M Hc\N_/}c0d@ߙtحq7p)\|%}O_C<#]c^1e0\|A+*YaK-"7`tN3F  ok~oȾ&%v4W*^,$DE  `%]tLȀD܂Mye'X:JSwr*-iYLM~W׵[lQMB .ՔJ`2xL>]+ j&53##j=տ3Tj0W![xY(}Fx(c:'! %HE( _x߆}MxGd- OϿ-r' gvRBx˺W?qHv@JRwspT[_Ká;zAV1~k;r P),S3D>fo*ЩATS3m-Evg4d_w|`2eIJL̽:K"y^C2|0G`0U;q ]5s]}0ڠ5%&A#W`veQRpk h43 1{OϦ Rٿeu*H:=)Р G$'βC2?6Ͻr]s V|kDU#:&E(/c/ MЌ>jk Vӱ{$ eeR03AzЀKn43H. ]|J.)ngٯΑ,\ Wd |@ ?jl]):xu0+WLy:N,¼ kDGUx"׽ڣ:ix̠ݯvӀuIhbAwz.4M?Yپ)]?v6LbQ ڻu:'4k*2yu_%Ed|:8і[]ZOVaC(Q\aqAŷ@GOlEongvS(8\M7L'/; y7!;JeAP R-TYRy~d7t%(ġQ؉aU-Mz15dȚf  ƩTgEhSdlPмfuӷ w%l+ şѢ\ٟU-ەпyG9n`wAY풋,P|)M{Gic[nu G8?&` WjGY#!equ k]dOi.~gm&elO5*CE9_;[W`լ)$lNl~}}WX[)Q^S/A&j jb r(APL`fɜϝ' .X8-]1l|a!꒟PZtNgŠmٝNe z5H!?16"ynM5OeՠF<kmaƾxdA3Ħ*Dy?4^N딷" zpqp*1KU&rKo xѤvJy$Mz^ʘJV't,Yn:/=2Z.P(ڕ(RMĺ/QpUusYkWFS"4t" .\==DNC̽P|T.UfL!T49 >M<".ȿv Gfj~ (gۀjwفy)2>-iv!C焘HF#TRXaɖd џ@ z-ilӤYAp|3XPGAᤈ"JPAE&l?G4ѭ&q"7< jvo,:*T禘r#e.{ tjCW,ݕ4YDfI%q&Ŀn:j]ŵ)D؈~ך&ᩙ$Qba%85Cx[Y:7f DDCOnN<91Cr]xSfa[zw[pK#x dM{?&ƋWz ѹd`G"jsto ]UXvXqQ%D9Bc"r+%'7-ZZ2 Ggkw4~|A/oY@?LtrhyR* 4+''ݏ@{'3DlNK v"^FclLW=ɌqzsTDnj9a}YZ&{G:x<8 v/I G된@)aX?%u9iDm$]pvCs# )OgtGP:_WQm#/y~"֬=$**{кb (q (;ʪ}z͑3?HB43 ysӛ+>.@T]nnpX.v6rԹ j@`I5 @]z_* 2WI$wH+|+f?r(y&}"Khm3l]pIZ(sr"W7Ou{ cX:d{ԡm]㭊Fş+>d65Ƈ-y7"o12Jty"./3_'4' a1Irw=fbG dnfq PYT1yhFQpTX7ysq !C"WX;(S\8x^7 (^qFNWhuGLh}ň#/TXt׸#a 2MH5"wSfli P꽹5uxA#gf[+&MA:tuvG1x lo,{Q-JL[RhزrV5%E_Z0Q,EīOºX-"> n C\B屽Q"cP.7l8QX]i7B<=vl'MfHE,DG8ڢtvΟvRaJJeH. Xe-Nu=qbMn(pjbx|RƍcՇq'ix]1y's:|sH#=^~>7DTĕyT#JO-3'~]'+XGM5MX,dhȉz|l 5;,]|2XOt^F Hx7i2p*}6Dy" 6ZzHc(h [O|Mnc4^ǂnj:.5b0w?l555g QaRut}?| *scSyzӭ[ú5U ((xvp{st *es  Xu)Z#.T͖4g>wF(xzUI8yC˚`t!t9 ?%alx5znۧ1۽0 mH;0$p-|(( 6t%J^o>jВWTw~;GC;HΒzYF>*\pF!3Pl$aWwˌc2^)Mzx)}l˵?d/ %cmwIpm,La,Q](;Lg9j_+#>n>٘Rt ˪#MҚ%t/ SC?Tk72b;Fg nD`Hk Gl J?!ӿ _{\'f]vlERi{Zb3#pɲ/S VN">b'?Q%MgDAt9u=qjzފ )x;4 mn;+Gj"khXX.ܑͦxYK0:LM]uв+ASD7g((W7MdHv//a䅒^s}g~f?ҕV0LzLQH{T)c+QiA-myn7IAӅ1&?쫰 Q{6H+ Վna͛g^)Zx%.Qn&IeU@r7 7}Gr77K C 5%􈰺DRL7\ZiL,oiwl"RB#KP{۱?׹ݵsF}pLt[\0DzG`|]Fm+ˎ V9>;xIDH1ahNqٛzQ#G3O)Yn~s}"J mN}p *u8OQj\b+ɐb2w*:XU@]0(e[p*2@]%!$otͮ]\9BJc9V.=¬_tq#Iڲ_iA@L($-BFޒb0F{?Oqf40ZjԚq(Ryf2YPF~S=L 2˖:/nNOɧN `k#*Fbc%,|㣙#˔sU[yM<3\]q^`x( K˫^ؘNL4j'sb1'7W(vFn2"%[{R"-+R]$9O<$(6ɦpm``pT5Cy?q%Ӛ;J{k6Ыt%ceo_g'I~P˳XZ-n(W߭ݘxޥ!U~qa1p)}lQ"x<2;R ^#yYB6ef會 2Gx] y a'flDv+> +й"s_Xئ"yEy!Sq˚Mp >'X)us c8Y:٪z?Bx0%\31~݀Xj(_LenUt܀iTۆ( CDjѼ1jJvc"s},vKܮ ràQa^el` XEv6 ix6;,EjQRC}{,⻭zhp>qlI]x_\,SWPڠ~5S>_RIZϪo3軎 \'Zt  >KpݶkmC}M,K m 7)yISh{"˼\9͗` [{>ѡщm{ @;CԐA>QCUX8(a!̰:'5b~#Yf] n ?QT<ROa)1+k ox?L5ޡytlItn7Oܓi  µ<&b7u# fhx _Wu' ]Z"?}pٺXF[ Y@ϋ% F*X]8l1 ŧXn~#oo+M~UKF1}+ѥ-/;T$)0TtQVk0}`K Ga]QwgXI"#D&㐖\䧜iatH-$-!Q;NupA߀b(XD9+ P I$J`,G=cB?1&mt%QZuT(EA0v0j`YDIl1&\[KWaf}o2TDr\7=B*:ܲosd-ndT/=$ʹ6l`S:պY5ƙlUg ғZtL?# 1K5*^0)&+!uGLZVDUP>wLD~]g).zv PCMmVqyF[CB.TǗnxbK%^ [`)N~UQ>/[; (}\XTG{뾈^ @!M'y5ם!"gUC;42MمU˲/&7aGgҒ+!3~"zH&:wF/.qfJrњ$7PmYދ)yu=en@D&(L㯡 rGJ 5 F7 MO C,;Rzd5K !SBZ,'0Uy$xfr4'peDLLrcV{8Aj)۰n[:ŏߪ;˭Id}g)#>ɪ6#n)fiLqw"J"跠$ KgP$J+N;񼲕0ܸPPkKsebȚƻQ{wvMM H%\tUu4N=*MJ {IzgLc#;lMPmP]7lt zN(a5gE̴>|>Y`*K`܅^>K̜71,Jqн%?*,$"^.F(ô nkޘ\:6+|Cدs.K^2N  ǐ.iIRXNV9\~*wv'+S?D\M9\ӑ<YH>\$,.`u=Rl@D%8٠ʈ6%`-3Gr*bS AkEZqL`6Pyneޑs4A1.I*>8S"k'M^k3Z߲ŦPK<#QmT}$N,֒OJ˻1tZLbnzK'ݷJ^Wk$F^KT-i5!\ 42Oaiz7" ::>Z!| NеleWʆrέE t |yԕF≊`{z@#!;AXsO[:;u~}&ߦ: Xj,b]ia)@% `#~uNzUBíU2~24W溰 b 5ݲa/XUrp{nVtaer˶+){LEؗfevUAyQ=Fa6"DsӞOLCgOQSlrL̃0)ã}[]̍"BUn?VXj~T0PXSԺ&\,. lʘ>A)1,Esq:ίn pȜrkirVEwaڙjV[\Mؗzn>`'h<7 *ԑɏ}蒟d 0} σiܹl'K먾-ʒ+[`^%M:czU xic^݅e(,cb^7I$(_tg\E1tГ :;SX\:cXHZƶk8@ *(@}S#N:Q{I_MI$jD&a!1'H}WwŸ6QEF`|!A3Bgmj'sGx) ӱ`5ϫͮ& ڇ;`VDgBC\|C"#1Z5]Wܢ>lH.ۻƪ0bdF]W}֪*_CtC:7p!{n& G-k6PPrE}ROW!ut{}Ŝa1 'zptʏ@%,&ёv)+,x) LUiɥG\ٍrłN:LB1d7&dv9S $o=R?Sy (%n?ɱI$@+&L@0˯ot5FgDZ+ǦLu+CCݥ.ku:/ټfCrR БgwX$yX$!I\Gݘ~G<Ww۳FkFO5an"`bW KHΠ!t{0+dv#'Adn@. (hD/G,}Kh'lnD j$|8 o`\*->=ra[p>F^ bng#sa~:% -͐׃i'y]ӔS P_A㼍*vQPAW]GKMM20j/ˢ``! c^Zj<@(CzGb$j=iCV~s-cjܲ9*r ]Rۈ %nѓ27ln ";f>QgM^`"1tc aWo//lG--wVԹ}`XuW)M'ϭۼW;4I4w~oPJ NmFc0dLp򽵮6j1Y&54Im'vHą`:eէUf" bU*M} m}O-wE|+)ǝet2Πlr)3d%sU+yn s,B,?U^ңF`OyϸG עk_8G"W5[/GgUfNNU@n7O(-d9#qYM\?OTib_1MKk#Hษvٔs 2[9}B3bGD6^OuOr@OȐIG/s)s΅؂58D;/CgUo _`ط$󐥿!-E4ܔ މSn9CK_PZ6`[8 !JrKMU|Ǟ 9tc;6omd(D=-N$XHC}f/LL+7AHX:bل#ZQ_WyƇgq /0܄`R%_ ՏaKCplT:(w.Jv-Gd%l# {*;]1PIIx×k8q6kQwWXVNLnDҬI1'=_ഁ0JXQ ڤ_5Ri^蜺EɼqAhsv" hv@oU hI}1 ], !ګ<_ڑ` >}Ŷ)fNnYa|Dp<+`j,6={[ސr`7B 8`kbh+J>*MXɇ'R,%&-ʪqlGm%A:hLmi?h``\at l]9c`"A£)P&r?']%.SwA*@@jA?Բ֘>Pb\5]."KYˈZrm/PxIu^&b:k a8F& !x9ۏ 75r).`|gѫLbawe:!hb2u &9&&vx_)F5R^.ۏ^QhǗ"Mソ|1j"G - ^ שbJ H9@E6l庄8la8'RݐRFp&_),k?!qQNLć  u ~g]oK/T/NuzJ$'!Tp"{"Sz1sէm |@^\߯5#Qar" Q5b,  =@2zh^Z! |c-Z3T`|),,݈.v/^4ҰS{] A@W@NLeC(+Cs3. j~a[G*@WLY.`.K:VUZi^yl)ݺ &qb@*CCl2 74slw9YhZ+uisz^3s܈dB-_k x XvM+ISpUeN"=KQM9)(Xrt6+GϜw(:Cу΀ !te-JJaHEYxr}5Aakha1+bϿLH1#RX1AG$`2G'0h|TAscθU)vKVi2uT6I';M FQr"3Q><_@Ut)YG|8 1re]ly ς|T_k'x@ &60yhP;$йqJ/$E貂##25D9NVڤ];I<`mj"ݶK=5V3Zg/~}\8#o`S%bAH89fr)jÇ?:E-yGPӢxzp|Г/wX T"aruyESfW)2 yT=v{jr:I;m+P-| ĊN1UsW_?)0dTl ez7KnזI,~7w|q~i5`ͨ¤ Y\1*Fg …]*n^YW@|pb@8}I Ԉ,OyD37 -2ƈbhU~eiNZpZjdH/YfO` R}5N~KPޗ~oxBG&|m}E..Kk?lF'= +ߪ8odkIK2{/MOt0~ky(J_,C * WF[X?J]J\Mŵ ^U5TYQw/Jg/֙kcʺKDg.IDuV44},[ hyZ=FupImvg!BAH yT=i=pUR 2q85Zi9:L#ܗq{ /6u)y/9P;װU Gp('ĤKz՗:e 8_{<iΊANX PѶw'A&o:^FYȱ3q)L(͕55E}"^"!wPw#?n'V?vqST޻P{@˹ՒUmܬPs/S.}i(F|W#KNm5>E* jJZ 5B`׀X8&!V­g y ӟ*S/.RncDI m(~5A0-[&( klv#XֱYXNwݎuZ9A.iӨ7@\DFBїyV\P޹hU6l /[#rWrM/>{#>f՜v>d5zЫxz_Iʶ⟷"iμj2Y*I)_# B7D*h5JThF5 RJ?jB>&!I﷽ ]wN@Ɓb)Fp}r'Б5NŮCPV\"ΪT% eL[㏎@w@ؙ{UK8fχRr/y9K]P+N8*2[zG_WәiWv17;.f%бr,3ȴiBlҞP :&P9jM(n 4_Ecx 3F5OduȨ[ɨ r.\TC@b!kkAVp׮uQU'a [d6-MT'Cμs]9!u s-6J6)8ЩW[jkly<2I`QȾ9Bs<pJûkΩƶ !]{ǥ(ޚmAV"wF!gΘa2eRv DL#$hy3؆Fv\)fChG"nimo* c쎅| `] %醍MoL\j ^z?Z @8f*( F9-&A83B{-9piCu=c!9]ZuȉZR}=?)2)IkG]fS!r>X!lfDIZ*i)ExH=irHp#=Uvm3ČQj im3{vAr~qB$gCa.Қc>iۃIu} Be֖J"CCrIXvYM /;B]`ޘf'"=ȰZnoH.F<2P؅|5\իU7^JM|=$܆:H1Խڧviޣ:/6\ZA헢O{*pp ҩq .kPbYj .LWNV~)TJ/S4кET;D 骂p;oKv8pr- 4hl`fa["+x ^; GG+ tcώ͎^5P.'qz4&k'3ia U2(b^b]T MqH/JP0S{PLo`1*JZ{ 7ʶv*eug0C"6e2&<ؘh2fڎXskŖ{e!}X' w84)mqh{l}*_۠_V9|߉ѐ vm0]) M *'8*UZ~D0fV6Z Aa W6)zTÜYHL, ƨ8 g?x$olNC o*A˹:zlJMph33̛ӠcBx@oRjͨ3se-}*h2 .غިnpdo1k|SbvJ ت4L`5O1!݈pᮒyfU6?<( 鳬njk$GvO~)dα5K#\е D %;ǖ2p/q΅UgW.=g@*$ T:C-MOՓ:Z^ 8ޮ(&h:QO4 b)'SHxYTغO]ePvfkb'^[ƽxҎ] `szρ-Ȓ{f+jpm(mXmD*hRdsv"X~WLa)D6"s+(&&gz|Ts*yxCRtY QPBwfoE;!F:L C %k&lfb#7ֲC}>Pvn%Md1a ܾ@3wb (r\GE̪a{U`9*Or9NcY+aޗJgV m KhGZ4#99 (&Dݙ`ԟ+_be녩#AO-L1J ߕr_$[&QC؉\ ,֌HCG:^By7^{a[xM3?:{@^p Sh믁{Sg*xp;X,=DU\uگeYW@* zq=qokt1;T /R{ꨟRsS91#5xH C|'vU Ʉ/ w~&UKY %X#ubS:}67b. 6 @$CE .XDo/Z1 1 -a>i}59rƅ[EIPKwk۶jvn)%)$hIcDS!b&j7Q5~vYsq:bh6>uvsUC'x zvzFck^"* Dj!hs{nJN|ҫ)Dc4,~5s6myQ5u]|XN/dZd*>0wXJbqZT*6|>eҮvoNJ YZio%8 HxYᰰuR}1Q" { Ř0)'iy)+G bBA_N!͛X/1Wez"TOb*=~d؟>TG#8ĝh),o*XS:鈁N TaC6ݽx$LBzb%.w;$[`Ij{'XUӪk1?ԙ}S~^RsS<.uL[.`BhڿNJ8LV͈VCY _)rPW9Q[s%;A.<{!Or̵}%r73$Ɲ _㤏'4@?sǹ?OXg'K^RhM9 kP#V87s/sj|]Zdž*Q9@pES5]I'#h^H*$O|'T>Y*kY`x9\ul/2[6{D SQw1¶}"hDu@F.t/׵KnFq^X{f1q96:8( ܉@ғknR oDHZ*c(ki.F[4pOY]euO+ d~:xY\ {R{D:2o ^&g+^q_Uqmb'x|PZ=v׉i-;Poby:L4sP| DYu*Ixb:UFҳi#"pm94$uKiOz6UD龮z >V èSF0,E}t7}!NBK|^*+*uU8O~7JT0K`ѬDy{v=s^2Yz=sb ]=-3*&f77@p4W qA=5 vJ {ĤA[~LDtV;(3 Ϸsf5 13y"E~^7GīE.(/ Bu`'y1nnזA}<v곾'; "]j2ExSql'11$'; Sv'H CSYڦʟ)4ᕅugRe:)Z <8VZ`%j?s:0&>qg;el'WW=QB\P̫q+*XT:=+ 1/"TK%G[2hgv]IiP~!9-}?7{K\ڋz= Kb%M4 ғpS6ҫw-}SӪ6oA/eCjʌIQ ;S%1%c 1+X'k]fOY=fqt󹕉aPL4#$}>1 oNԗXT?ujlDQ5Swsq ˒]Tꀅ<Lŵ+— cc]Ǔq!eɈs4 AR'*Ɂs"؜ыWK},}OW^@_> r%F]I4bgF''kVU`J5i#b'R8K~o]CϷsKWz <-lkbNT&;{j큨h>)Rh_d^ B6N"sijwBq/}ͿnT/LjE E$jż D1?Ž\; OӒDTP΋%Ao8n p^ C`!J`:^>UfI 3S(u:ܽv(V ꮃliŲ騼pb=NUQɐ# P\:fOen(p{ B wkkvEkPZnrx&JxK[PypnO)<@ anق,]3Fqjٳ wBZ"6;,% 1Q~+ WyDYkZtt1NؗDz!nihe^0mXQ}{ߌ 8xs˝-İ!UCj NY؆i!ڹ`[f͸}sZ&T{oP,5ƛeRJaGdT.ei'bl u'`.B+b`j}sij"ՉֵG!( VhiJpL'IpbR@ڹ50Ct vs\}paB\ ~BSvysg\d@bRHroR)&LVVpUr !V4\o $O) s| TqD|ozʼrQƅSMC]cO* {jY')9]&ڻqV`Y_38>` Jessp@!Q':JN ޷W ģhKugv|jPfەS_~BMm-~լ;`C|ݛ<[1žY ZK3PA_`*{S)km1̈Tx~,Gl]d:Rl3^[ z pc >.Oĸ6^8eyq->_̺S;?J *GðcgĆ׮R 0kerO=Ueٸ/e>d-[ٿ_Pz`ӀS 0Mrx˝Gk/^:=%De3Zw銨:Gqt:ףEKz5^i{2g^b|(@[:}JM z?J:pѳe_RTK!MtRM/?J!^cdƌw9 <@\oF#KG|UcU|[(/ę5:\tl aGp:o+EE͝58U5qOM`a~NHu+aMsV[ed9g=ۂ_>ȫa QX7;!σNiKH7oDa JX|AӖUiH]ݽ.+˽(f98)CWQ?ŪPtA% | wXzoeA `1_SѕnV`QNkoސ5>ݷNlx$bt ͮs{.ɕ8Cռ: sVQt|iڰg! /ꇑ nԧ?KL9q8I߂= Z>!Q9v92s^]vfrGuZN{Qmr\-DIbSKJ=j\3?TU-ӻJqc1lKl6k,m,ݚۜ|Ăsa_,4e:?kmU&kqnlHqxB?.-}uo/ Sn帏 'z"+MFYʽit/ю62N$$)_S{XE_E{1:\[>>X0g~7`ĈbkYA杌8La{ȭ+ӏ?!sBy'!w@~{K}gR6 !L1|g߀T XOǨl<86pI/ *5،oRCa~4~bk&~HI`zą5綕ZڛF+A &؆3vQ+ ef~EP/ӗIn(ۀxU'/П!-$& Ҝ&^"lu1(ePiyv3|bɖ dN9Ht>PGyjt)M=[o8ul^y.IF"4WO>=ˆOT'pU@ Y X^R)±pzO!隍mplDUP+Xj"x b:L{ b_-4n{XRK8N2(cyHڔ#h>8̻e%JǃɑO>4´qV,v'LH("nZ6v9}鹵\E8͓<Ebv`I`v隟kGz 2pg.?$4t.G<{Ks|FZ$g7㗇$4(W}W7Rпߝ@`av}(rYӶ12]Kt0GNPCV lrgx5n-tM Pj;CtSYqˆ~b3>:Kgi;ǰSJx R&c M:.1+:"&aHO_iMrBK ؜1m~N.6;*˯Z)9,eʴN!|LhFIw_+D;|"X'-NhO拍3tg\%Q[N#nň]kiݼ8a"ZVOKRG I%;!QP8yej#,ma%CKzď' D,TGBl{g}y;Xc0@hk%6wŖiK,@ǘ%x7`1&g%k|ةCྃP`SOy4+)t@3Z-eo`> Shؗr=F힙ousP斋idXBɩ]x"M5f'E)rtĸ at…jrYR1;@3ҕe0WV%7gc,R!ňt 0aQݩ*JP,X$C\89B(5%1hvRp$l&̙_M߭s'&iPl;8?ML ̗^Ǧ.{Ky/;)Vm,?C_$+Z s,O&=C,dZޠ?]n&<0T(Z>m<2CXz|Go6 ̕Ffp{ՖLrxIoeI˃ j1ק"H y<\ީ; K7W5N}yʨyb%b.6Lj (N^B1K hb,u~ ܻ,Xbq1A5Dpę 8R-Nq &ۻû\ meF-j(k5xi`aPx)@_Z/iojdnON!Ӥm}G]Hv$:Ib_lQM(DOڤ O^XzK?g뜚@(gp$7girv\񨀼~_ a./M<+wm<)du^F,ztDt8qTVS|.u٩uQ{C[~YJ N7O3/&!2)U~{Qmۂi)qP::)$;%$C N戌:=`2D,p1݃܉3}nV aX܋܆!+ 2c[E'쐭)i(.Dz⍅CKbŹ zO^_ e)Z/_ ˙W;.QHCN`%c+|wbBgx?z|[?IkH={zL-+QJoޟE6r u=ڭ`k~xF S܊x6?<9߃A6H$>PSkN_q^ >kuBp鬻];_>ϿO 65f6G L\pp @C~/FD:cm-IqAy^^nxT?`l&v2U옥/_gSO C:;=':]!U߹_ė^}p"B+?Wz.Ze|gE:`lOA#V~|}IBaCh.-#hxf9PUcCD1>7L]ɢoJvߦspT?E]9 J)RM?2ĥp_r:dh ڊ52ىCڇ0t;̘dйw: 2+th=eg0#)lzϯߨ|c2|V f*Hr\;"]/Yt8rT)X4 Bi鴱P&~8J1dnaBB@!IXߧTm#Hq6~rԃ  ^ޏNBV$ :BSI=$rh0OO6aKZL<2*ฑ#3}bjlT[xǙŞ8ڷvoX}="7t= vD|M;t+i!|sq{`g){"a ~QU|xr7tUAs./}Ķ1-bʶ$DI,{c[\H@p7Ô,;4 9*H%|(6$&cFNE !+XiebXOt*8N=_ $8p}Fbڮ|ZRJ(/;";Goo}fG+ߚpDTb8#s[% -%wbfp l^fg2rmT@ 'l)!ڒy }J"090VY[)Έ| V5;` ޠWϡW7nkEêpNthW#ɰ<"B@0I8iWzEUa*St4YܷCK) yaS(آƙt S^Bh,( gQzxRǨ#"X5ʠ,6UYM]X1'犱.-* Ce=d%gDbeE{r>w|E11S6(I{cmز&Şν~Nk $)6R_& KJZG_ԟZ' Bu:LA Pxf󽬗bKJR*Oh*0< V-X8_e|\~~^g53?D>lfYurcyЧ6EHBJ =t+7}(\-b #h3 X4ub6o71T=`&a:E-L_b$ա԰z5X;%; 2?7H$^rNu4ER.7]=I5cֲ[iAbH[k$EݦySp} YAɕ\`ݹxLhy"?5Qp*2U(/E(+qBY2X-2MRѧGf#Xnz~^˚ AT`Ba(*}\s\ y!J#dbwNOy\%zL*H/ 䖦?~f[ q{; R1ܯT1C"83z۱jd1ة<\=T;Jfam8u` QT x_J@&M + ÃDp%Cp_AXőh'_+ M"j+noΨw!Q04f^Z{2htibKhwb]y> @Qpka;9vEBھcT\ VU("<7})ɔW¥"aAGO#1u@lDM`;$ qL΍*E0qVFJ7fqiUML gƕsp MA  i>LwT/gF! @I PؖR۶;o 53_㈣-.Q6=%k+R#J1&tpY(5 6.%c3F50{YW {/KD~M Gz)$6 k1D_򾡺Tc &-J"[Hԏ\-MQ/[0Da7DZHbѿhr,#t,zCu' f>fLD|" f_`r9#aAhXVw9p~CW?DAN_vi'qA:ExCgXQm ^ݿ'ӶH/8i+r,}',89 JDBX$GaҶzN2T'r\.ʵʷKJ/ʝwK3𾆌uz?ق=C"PeC߹As !d֗:,l{u5m@4JsCw+2n\HaV&E-h݃փ+PerצtD6v-*'2` q9V5:8$oZ_.!R{ J lԚX (ẻWY*]8hf0b70M"tŹ U fAXvkILPi͡=fq;}bK i)SeSvYٔvEEb󭕇 fĸLG?¼,Q&d+;NbXz5*qI@uI Z >PxiIx5BQu#D`$@$XBQ x풔Ϩu\ 4Wba\%$lsqw0bFbO^b!x3twJ;8MTZflKgc "Kob 9sW)*6p} 0Kk +{>^Fjuza)/{u%| }u[xօz6_lq>[qP}{_?ȦfʜՕ7>759^R|wÁfxJ}(K35&T>:*Lerp<Jy6#)cwR,s,Wws\rmp`cO!l=9"wYsQC9Izk<t'KɃfv7nWiz ٪iմj>UqAz =WT3' \ATbMq0{BͦHҩ%_{0M]y =gqP%9R+s/i?вu3hE>cg~ZWB$5(( ؄y쎱iٰfnm+I|*vđ9 0;y39ʶ4gn?\T%oD&ƊQ͉QMd>nI)cXWÌ, `_l%F3g0/x>C{^[p+&|~l0SAzҬ-tBx$32I0d0L:w0ʴ_N6!P$U}e<ܪ X>a0*umB$!05kqWNYe~^q:W`2c*=~ofD]P7*&V@]U34x/w18F3ג_{>^֘ `:X[%=}ˁSMnO`;p,W}?au+MXW֕%A%m<=U5;EP[T]c->٣d(9s|%%*x3WX( B{Sx3D4t:nQyZOn2L"L^,l}vF ףwH]JqDca?4YCmH$Ppȗ|8B8MU1еU@C"8] M{$դ.KS{?v*$ÙfdR}6ኵG!kiC>7pŕB:BC/Fy>\Uu)+[P 3f =A(w83"ΐYuUJl %IKa4[ϡp ``qhid=҃Q}="e/0>F}8QJ B QD؟^$eV"meaJ_:#۬Oh | Yڬ9gwU:/$d怳h_l(I4fX/|uu #rUmB+H8s ո)rCh`Lyp0Oy^r4zj(֛6^9uQ7x4[yv>dzV* X '->-':"jв +dE#'Suwb IDDz؜xg !ވfS0_ݾClf 1u./!zYf$8`Okt0Q8E$}*! I&pa>rwƟR\q"ܞiq }sB v?UeO淛鱬ӆ9&op ˹jMz 1؎֕ ~%T3*ܔR;@+U1>ԦYhV,IPjΕ335- }dN!Pg i`V+=b=lk$CBRnwzѶIWM҄` \*s?|JW}d~sno`_;X{*kwuBvv:.z_a7vqGisw?@r|C q=M%pkRqi> xD\m@O0F|,Piz,FӨ@p:ޞ6g3X2I(%j_oǟQHUT`c"sf\9?zy:΃3QL}CTwdbs}~W ZžJ15~־7@Wꋠ?Y @2Mhf?v;2MRF;Iz,-^b/4\sȬŝ+AC2UDD:>{EGd?Q_Mp pnhDnLSҖImKBۋ9OKB\6K\b7) sқ4]]PHkcyssY" Bmr4R]ڦjGg5isGc!`DH@XٹqAP(D˩]uݐze2f*l7T{W ڬʾ0|q1ۿ|0`5cX`c9hBPK@:3j t>f\=MNOq7.\a|5=HC[~&lӱAZ!-<-8r>ϤLz=E)ڻŴ[L|mjﳉfbsa%s(5k@9A8Nd̗ \nowUݟ4隢'E:PG&]2{#Vt ,clBbo tK{6[@ |:vl)"LW *);PwE7mWXڢo0/>侅!]}z #<QM)~$nw$;5>@;{tsЎ/F4BP. *Sz/)K?w~PY~jus:6ҁ+_D1`s#c[Q{ \*GsɈU6>CN[A)}TغUM;*Mk\KMT)C V|۲M8u!U~&>8NgO<~W)r7*p1~;1|5#c ־ÛȳF`V]'":$qFo=' kJT0 -g{?}k00K#xf%g"qvY>{h[ :uk4 PvdJ~5Tȸbe՚7X%tˁ`^Nэ?~8uҪsbv3(h%VtjƅH@goP9I}db ء(Of,#gT@~mƄr‹ImUя)ںMHϸwPCaEWO݆-}$12ė<+Jv~v'fYBMY|2Qu YI]A1v wϛW! D '&F x5ٮ { i4uj;k]YL8M/w?ψb?RH^ u9WhLyc|V|(wϿ]Vz!5G%YEff3K/bE|##k]f2%J8qPl 0{i~Q IrnooU/BhL;o;(yw3G~V:U% {b͂`MNWZ @)!B̽ݎ Ĵ?|ӀYWgi:݋x1YxO(XlW$t橂6c'QC>']w |dz;ZdJ 4븰&/+D ccJUB bAԮZ$87Sh~\A=ӟ!3pijN:lkKT jG"o "U4fgFВգD7ss;bӊ~h,Pq|9`Ux7`uPy>гUC;qZsP/u&<1XTR1HuybĘ1e͇a+P 1vdPϵ/܁4,–ptqtG񗯟4 H?"eu2`{#{!߈zMoB9AIZ?-%OjN~*1bg[ɺg-z|jf)JW,͈7xt6XT"ɐ[TH^Rz@{xq鞼bp0Y;X%@!}[UHu;@.b!5HrGPcQ̙+4#8Ny!xDi_4aU\n̒ 确xQP~-/ObΏ!78{Ƌt[ZjGS_꓋rڋ3.9ty+sYG/ʥ/ǁ@6To},DC|fcSL<:|[˪f>.>iOg5;fՙbkzcc4.oGؼ_Q ʦxax0idnofԦ;SXhsVѽ0KP;FЈ2~P[Y"&2D& o-F$A;۹ܦk#9˭kmX opy@ #^.uyFku"l8 #vW uSIho:<}lZb`J(y0y @$)vZW8#Z&2@)g3a6rv~ RDZT1 3\QZh~$8D ݼkh֌n`7_npwMu]@*p\ ^M9 B?:/␌ũRoZr[͞g/0z&$?bc$р*5, >: ף T0^a^0HIN]'('ž)SuٙB~"pnfPDba{Fs\"p*_12g_OLlL &!QJCwfʢUcO3y&P=,ɋM!{S^\t&'@^ogp4f^]7L5jv4lJ р;5NSu4!O^F=QHF8juh+/-bٝP8}!Z%44s&Q;wC5D:mkj Hf~{Z%D(O`2J-4pWKSx8|T{'E76abR54/oGˌ d;GbPDJvߤSA3U>flg!Sљ# H b?-  I_N&puǴB3~6P1\AڧUWĒ6aJP,zB?ʠwve 5Ru̖Z{ t!м<8LJ;"U$8y -uMt> 1*r%L=8 3 u?/lMES>DDdž}R7BNBP@.X?%h5}٘V/'B_Ic|IU)WU6Eؑ1|7j.S~F^/0>}V񗪤/W gekSa 9fLsFƅcN}$B0XT~VIL\wi[mn|V}Z5qbzJ5:X֚ ]zS|!ꪌ=rO=egrĄ6ۍ<,]3r8ݿS N\\ +$I?uH2{E`$]UP(G +{I 6/48nZ1P2H86+C7ZF؞fP=+&YO]6$F-!̍qHgxRN5K퟊Fj"pE]QP,T1|WF5H\U`hzIFjAЂj*mӥ:K-DUC8\P?=h MepFx#R4QÊSg6sH@# 9.R7 [HvLOJ8KJ/t=?Wj$,-*IWya:Le>EΜ ZCRq{u/4Yb7]>Zj{+E1LEj ]l1o0̤ ĩ}aAi'6E%KZ=>C/W&oB)I?N4f z I-vNFD6>T"P+RO(9#mܥvB_UcwUH5`n:5e}4 @^@"w,B5t8 kVNIʙm,Kv:YScOgkZi0pzx3AJFGI[JV6ҼIg7@}ҥegrG_io>A?coy.5*k֓馟 ~,{AOd>mHbJkn%Qn'\41 Qvg#|Du/4ᚧk㰈 AP5hD"/'kyZGKnq1M;;~%!<'!^S_%G78ֈ(e9 4O"oFyvj3#p|Ys Sw!7qnM[MdZ4lklU[Hഥv5B`W{@%8gy8j!w$-Ő33 +n`4\(G+:Jx,!k!wf֑<(w *y]E]GZFpȔy2D;$iP%#y C0cR2ʤS-^$NqESD>_a^9ͳ*d_?Y`p`[|=۽0i*uȰd:(ꈡ7/8qeUͫ-!w#OY'vm.p A*~Fa+bLu~{ +y o[kf0[ڄ߮?me)<FȥZUŃQY6)w`nŗ>?2]z DIpcrjGQX"9VYcA2]U`?Eֵ4ާd,c^'>j!m 26 $ 蠂[0Z9@O!Z5]Nd\bOԘUy+S)ă* 6N S< u:wI8ZD~}t+hu1u{}~c0CPp?}KGZDàƧ )3:RFhGx6ɥZvJÑPYI Q5d xCҪ[6y_o[sT D&x vփ³VeՂ@3e!-G" eCeV̼m>~DmD9ؔE{uUx;8ʋV { >T헵V Eh)f \Q5c=:AzpaHBWW6DJXjB>rk dPn#d\ctTWlqO~q#:U:; >N0eD}f:T\X_l/!(f[ÐRuAӛ[.J{ EٳbY+Zփ9/ZCt8h[ ќVygXWWs>_芔3ҊxeIKChaoW7,xԆi}Bd՜l l([2 uMBrG;R60eri=Y 8emֽ_$}42 p( r uO c@ Pn:u&Z#cb|$§EMO^lQ4y|^'f{+rnD'ajW"t 8 !g LE>?ZfgʈiPBd.T᜚UcN+k])tF:Z&epj8XݢR _[Qgu9s" 1%0V69>XIsKmF*_x嫜yU2nǭꇠ]xLSk%ӏÕo>Ù5fw0R1#;RnY>!qOKUކY꿜?Xb ht?څ xxQTݡ)xӺ]7XnW پnh4X]e{~(dbl7YՅppPœ :O*F4!~i?Gk1p!޸X@qh+w/e2?4}o!KV%rG6F ZHW|@'MM;YZ|9w6%ژ L`ȟ*`r[[k{d; VJc?_a!\ ?'p+,dҬX-GK %]#930 1t ➹` fz1(T٬q=_ELQߐ`"iq:%~!KLm6+RS: mXva^JC\F9sil@ïEY48hiHvSm܋!6ޫ3xT-י:\&gk *)$w)] ^z;a5Hd"DW_ќ%|6 [%9%-pL7 (bAcIɘCp恵XSa%|—a*Q=>0H~N@jB{f\L*S$ͼc :wfZ|(1p5\),R#j") S'q=41\8 j,H9X 4Z);VYH뉺 .tnOam~a+Ynoh%~j5z9J)tbDjy6]J<=0̃gGUrK$5WЦy@vrD%>\m݅j;:a=uOez rT=\6[w _UGf+5Wۄ0K|/ o`sq>Y`0_˱-o.sx!^\-v)g$)*CQ>Hi&g>Vg `s S+8~(/HfK*Hf>/R7 ?=$Wdk.sl{^ kD>2h0 -:Q8H|,.D4Pt1-qE3[JCE[e*5(!c10-&Mk$t05HB1 w+пb2\Άxb"ZF%`W64 uHIE9%@4HNZZv6Ucr=#iL=np#6C9n1T1ŸeL/9icޟ_nx'(hLX̲4bH6$QI's/WLGOḐhkکGtq?"Tc )IqAp(߅J)MP,2ЯuEQ=y/…ڒImlh5^'8RhvHXYCd7l}mvpr8EJ6꧘c:AH#T׾1{UA;d^n;rx =J%/&P3훆H֛`wCn uTG͡uzPLz4bH9e2ATj/(51,T$Ě1Uq ˈ~Nug2c+"L'ٖ(ވߥT31=J_vG6{Do.*V8-v U<-l.łfcN _хSaxCXdJ$FJ*!Qt5>]'p `YݮSEqkrw@lbX^u,?XJg&w`)APjXǕ4D;m)WPI#i~\FL 89j2bMG#q`hg;ܩyFM]7@pif[tڏou/ݩ*1>Х IaW _,{kQWUsJrt#`[%D|O u7\NXV眵7o@IBO@3#pq Va UחLSf0?*^ې68X?so}@ɶeByEIe"A. Bq0҃+[kXqsMFobNv5!IC1<&խ($ idj"E`AmHb]hκQ]ᢉ)y P|XiMm*M ]7[1ۚ Om8^Ю ض޹?Vf#+ (*kT;Ris5yZB{TnjǵtUs!-̄luU7*{o>6W`EGf9I\XFkڣx+zgg8ܯUizô>S5 Rai=$1:b5ZAHѻ}l e f/{&IVt4DW^ƭh8J:j5wK?mtV(=Acb%2ފ]Bω|埍oX0Q G ~*) k_Ἲ {?PJ~kNj7|?EϖzaY8EF_yvUZRoF/Y*¤)]h%|5W 0@ r=L(ٜB3n@)dX*;BxRdO 3}tUm&.D ESRb./h*ԡmܑ>^lkXˉnmo l|z$%E"; $0TN1%;7l:b ZI9K3Lwq2: p|Ƣ`(=H? G(k6vPt4H~wTWJ{G,`aA{ :V(Ui<œT?"zGtt+ Ҙo>9MY;?,> ئ.J?tw@Xj6%OnN['$!": &"`CW-{.ﳑ7{v f[oLNN1-v!$"dEEԝqPbbixm;5%GZwOe#4 xQG͙۸sΪ'gPE/~Rmq=k˃3EضYk]alCF$_SStGk+sznhb}3U82pk7$_,2 e ?־ ŝM9JWUp6 D#*$86YW($`[2ͻ{ =r7 u߰@ܪuU#p]78];@!J?u2[l*J^H*⎧)1G6C}NŜ. ׅ4&hU)U?3g%rdECo;TZ~3M$LiOP+au>4JET>#_9 MXS~K+ڄ)5׃g^Kna&e1Ƿ}rkhAY'$Ԛb ԰xS(ߞ0v/[W͜ 3E]ݟ ge+} +Mh'KrhUxpU x ޓe6Uh%ddzLzAc|A}|nA;\b1!I,F_Z9e^&2y#zsaB!DeHu+EK|G` i#4Y*m1 Om_G6AA#y3̞@"bDJq𹟵#0+<. O#s= sooVQnw׺7!w4`&SEU0tAƺن2E͠ DHآw/6}7 L q~.6}S8.g082ܙ* iWbEPl_4/Q~-8" 9O5v+|,¿#KƾVxGF;N8bR/P(T]ˎUF]RIxjUٛL/9LU0~1R0JI+i4e C{;Bxl!!CXgļzS  hkJ<3 X/) /(Q ; Q9 Q;eo0d@9uaa3BI.⃳ 4WDHEkxqS i/?7-( H8?t3ŷy8H1 eO* |3 !][[V\Fk b]❒³gi'XGhIJW-P.`ֳbc^c嚛WdާY$nBU&{*םXNxVZ^W-!5>zz UWaCİ4k9VNWvbQCiN+eT>_F+60tB(SqrF/h! )D Ĕ4} .4y>C.X">z0 7\V;z[y}.J2rcf,~v)P# pu?)az!ÿG5n!Q;)N;R$uΡ  i>g(H@H2t(\{L]qQs ğsP֭D7x|Wg"I_fԵ^$rV ~/Qh5rm뾙C&00;!`gn|dbdA+T"nBҼ qfZ.{bu&M:B^CQT;TͺY'ryp(XBꍬ#ga Hkmg^B7"QX8KJJAX &[ k )PZoENV1л!`Dj\ ^i[W*9E>7hX$$ {#ң`8LJj-IVp2'B$kC 8^(;E7F8؅zꅊըbn39 E*\cWX3u NШל0:EKqҶ-Cc>y%fJ"`'a سYz1!+1snr Fj=^ vǩ5zcmj~ؤzrUuVAMGp۠D Be*cöp'ftL/ O θ"2Me3w-&D-+JD$MhS{C۴wCoK/鹜EBOsXIُ uVǓk k eu5aSи=cm=sa]9K[񒕱. O7"tvrE^;yoF,9LH͚ٮ[я:R NH;W#}0^X/\*OUK= 笈QKfM16[(V#w/GI5e/iUTa$AFlg^<҉4>*H:xhAٖ1?)_6!?/n/VN?Ґ(ylw&@"OLnp,"%M_}!U4qZ.krFIZ* o|I2@e{,`X&^Rf&cȆ&5A~ yP I|h S1t{nWIf`tZuQ(W՞UѝMGjS! }C2bn백C ] G^;59K?.`A.E)]!gꠖS&?sq~1S :E`bN}KNsͿS=t+Ss*o}=bLi)Wrۀ5t/I! >4y]{Ϙ\ΧαaPk2T.ǁI nX0K{/=̏|\&Sa5) ԓs ' uίYv!DxK  Cj^QF ۡˍ튯Z7 OURc]JjBl A؉htY{Dj#ozvto^v_,C٭k)ؓP=wY5&Hsi6SA?-- $Zܛ] FW˃(gpcʈZR@5nXD6eMF!nHRn@ FjzgM oFyc),pY(wppOmxa]ӴA[t;1Uً 8wz-uo?雑I1ޕwXKKک3u##T`9W+PY jqxiQS]@䫟pmeKI} k%^y#݀8hHyu&f-ӭR5lFG}Zݝh^?qd좹 JǴ7׎#;6ڿ^^.7*a.W沊HC^\k# [:$-c1HV ;JO |NZX? -P(#%}n_/͍C39xE=L6zȁ& s~yCj,Xa\-ZlGхչO|BN9l֜L]moVĻijHMia&"{nn6/2ەch^s!#!tu7@QY4uƯ[臬qn oKL YxGXJ/":3v q+[ªs;^ ~AZ8̳.d.)6eG*O{րVYRara+X%o`aˆEvosP|.::8#Yr. qG\ &'xx;q'K8c{GO#ze| bPdZFdfK0UTԗ*#$̔e/JZY\w:AÒPu> H.^!eеVLa_r*$D O9>&RFGoG-Mɸ(1ݭ ̲ 81.΋?PgAm{|Ϗd{޷U`\#p- -gZ[):Q;Y@KD#$svI?WϰbR~$]:(N-bR>L؊u/0eT5%Q?~؅w O:HmNsbVC=J/=@aOU%A3xÊO?[;ժ'T{ETgL!EWw9ގ vsPzm.`m_4kȨ/ԩ_쟊i+yƠf#Ol:h)]_A"ttΚMrU N1"y'tߜ=ig$xkYo(<fO:Ų9pRO1#W.J߇x}@+zo"Զ3$L%&^Ό @1tFV1|BluکmcG,S֕IW±};ԌC#yb^I(SC顉>sudc%o^ȩZg/jqGjZK8!oxӑhc%rV57\eDg2.=bs9sw0h:X _Ҋ%n$)@c@.P S/NW"-y9";ѡ `(bAV?] kl2 Yڶo( ګ6@_W ղ*,:ePwZ4RJЯ(U`ecL&q1@$龭=خ!;(Y&VgrEyoL\Lلh93//bD"<.8 ; Ynq>5%lƇ5k]c[;#ҞeWTa`YZE&4)FeW/(9Vt`3/eԞ:EFiR@chZ5xuLޗ&CwOAs}6`46j|ٜh< }p6/vo|}>lgnj<}SƖW~:Ѹ|6c[>5o 84iCz*+hGOʻ+\LJdDg]nrJ=d4O` bxoRH6שs A"ʥF*x B@L_!!_ [do][yf~WeCQ?%qN=~Pl8˶E~ЮƼ2/fF1İcWH4t.,-q!ڎj_rbU3d f:C\#<K Jm JJ:sO͏vM`ڮ2nV*ZZ/&/.q_ 7>cnX g[ȊjoXu1.T^cJ"W|$gqg = B4'/4Ư{MO)O2\ڹ&Lъv3-$u.99xH\bOhDM^d)+2S~e>FiށN!Ae@AcԊ5}&Y$Z&afƔY@vt>$EOBI3Đ;?8fYy)Ap7suGAY,ggm9ݢq ->%b>z-FAщ2BZD G lyl|s|0Ӽ{~ƀO+].ʳ<֛uv5Ba %MuGѫN_3m a0jf8\N r%#pH*'{`42B&ԕxO<U2WL)v.W[-o<)it -aD5Z .ڇA5T蝣פP~8C_ @ZgYoV;^hDDLF_-;I>y ?P9?/ٜTeD5Tx='(Ӑi(l3 /#~INʌI{"{UTh:+vqSILMWw:c&x̦YgO䴓[Nj:K)ۼ9@+ZYЗL׳gW_|gheS. P 2 :ϧ&B?!ui'rO }o.FQz鐇QhI$ek/t.{O!Q= h q)Yd (PT0*<.^˳M6HR٧v8k ӿ)i abO]h[U.CK`$3Mq̭zXa;LYP >$ȕWRxgt}9gOD +W/u;pL"DNVY{}ZaMhy8.RlbZ9cyV\em f*MYڥǍm)Ն̗BqH;oEv Ar/QpTWy׉k(!N!=YC9n^xg^+/gyt>M4]f1d^T[WG'IvJ!-U #p<|6s/?%_#+?|^(mo<^ \[ȕzK[@j qtkp)Ik p2H-<Ĵ0Vuh$81$sVYzhhh9NO.:{hX=pn!YBLP j^,@73F@y ہ+ر$ 9U6+> Ņ0)^;àwBEЇHʤZv/$lI[3 ۚiWyDsW?w=K:҈ ^UE"{Nf% Ng,or0-0Tubb /&<tT| FˁZh5D󻵠.KMZFZJ\S?Z%kEA9PHX @R2;C|[*sq1H]b ɚm{ Jm`9I rm>izZZeԂL*f\n|g k ߿'@Ty(Q6XML9(cth4V`ɊIw #(q8LAIX2>`A7EpEHķ`% & ?(\E9An!'$OǮ$/G59Dړ54_ѝWqa!G|::xHBqgQ D*p8eǟ&rgf64>eG5n>?P--$Ku4fvh ߈6=>Jէji%2^ZƩK |v)-OG,ejR^ 5`eǏ]-<,`?!&!~j و`0GT,4w&hDgH!p[uzEy w9 ]>FxwX]l eޑ@(/I5hv'LV{VTWee?J.RW4F n(!˞k ꪦfq];EiUfcQ-"hy(PKprA[HFҤHڌsԶ.DqS،,N_+VP4 -&݄2>ϯ#^?}41K=~G+NR,_h;"Mhv~HA%[jxw;wex;~:v!1B7oJшx"F^1NCЪy.W׶C E4Ӏau)kьѓh#xUa؎s兓' B8Q7㲒HeW -q89չI$v6bOg&VhQjmd.%->CI#aI"qZmHf{ 2gM[mYx/]wKOaܰ—_LS,\,q0 2K0]SgGV5PnNx+oSD?5J3 -2 J_GK`EI}G+wt4׾G/[A)d=(P>=tZ^I2ٲmʦ1]Y^}'T^TL@û`TX" nIC"ĮFV{qYul Yp_\Ҡ}EbokZW?y9JB6oo!V_:WpCT`ZUk/}Vt/)c8DCr_ z wG>Ev?HR/~Sjͻco} ~LЖo/s7Zq@2x1F8d@tH-ɺ$qa6pp8ѹ) Y&ȄUt`=vW__B noGH dMء14B?!B.IloPi8w%z\iD)| MO9 ]K5OSk8C҅g׻e8A@Ƅ=ALƽCo7kzcVbZ˱POȑ2N\a>MZNmGmbѯƕGOI%ruBmӴOD1͐8`,_2guJ]WKL}f9S@SL,|58- $N?dfof)t{6yIcdGʏRK"i;ͤB|=q }a>Mj5.TY.9*z=FҨeAGjˣMCT)/ <ؐcFϻٮr|;hAi?e]vppר|5u?b1JW.M̾҆+qEhmg< *uQL w$i6D 1?E=yQ,X/NQ{Wkj7N2H2:d>)iW-"^^{}!9۶ʠk`6`89GQ>#+@EۚqȢCLo[`BD#Br|WZ]͜c)@Aku۫wVN;oMHhIj68u):\jZ0(،Jeh;5GEJ`YLŋ015s-#50zȿ`fܞ|T9!Y:[NCoЂR|tZ@$@nppeƪհofquIyt r$! A[} U!a+`SQ/ZoNJ-SR~No(q)6V lo*SZ j_lƊ_3]SRî6[rA9ʝ>,t<!D-oc! Ee-o!lsNTDv>_H#5KSTq왏-/W{CH;@kYZmꐼȲ:qчaJVPűjuާRУs1ub7U{j#\92h㏘`6hhx+^6BAysIsUUt/r8K&tAX"r4$=,:Dl Eqb?'8G_B#L5$U?WflKe4]^#I_X2Q$0"a4abYy1҉O J"ORQ:g8B! LIӑj*eiqs͐TgMlG)9b-Urκsyex@!ΰa8ğrAԯZe"Tۧ| PF+ dO2~&cALPvrYGDy9Y ܼu6#ў0dSJ@avȚaH:KTN.lLj:}YiA"$KV,A[IPBf3 @9ZlPŚmj*2q"/أNg[XB66xRaҢ ^H7Bap5$R+#dZHcGq=YPcE0^ɶj~pn!Ɉ>yƇ/{C;f@!2eQ9[{"tV&ܓ>D3?'if-m; %"y:*aG?#G`CGԫR<>~V]Уf Z߿ο~9jn ZFA &k:ZG-šU1ek}Q\Tf$1be`q:O7{ԡ?Ӛnj0y"p .4_-,LY"i! ܻu8(ޭBu)k);+n*V7:9loʨ#Yڀb-ߐjQ_' s6Ik"颜@*/Řj&Q)hi ]vs80%gFv1S-yeXwޭE"E V[3oGuѴ' 'wEJКChpOs1ʈ[E\dP؇X39^?%@Z%20_ìx4hB}&Ҍm2=Dpk æ[~d Q"4sP+ y4MF^1D(洃nif-]EqLׁgT/I|TO+ *HbuzaP-Fztn| ,Ը +TyoS(7?K aeMn ʍGwP@k|N"n[k6;y;brnEJ\[y:!ہ׬ c+,oQᤢLP|EТG`uhԓ0T;|tk>zlbLRw0Ky^{K8ɋ$l9p.L!KdoMU/k%o$V-c*QNO<#zfƤ "#J ڦW/gfhF[R(sٖt@l4h=` j=2,C[Ÿ9(wlNԩg (<"Ę*OٮYW ;,?The֊n_lޓj*\f{ezXj=p;S+mkNA eƴ:(mYpk>%8@L pap_,!?>Ɩz/S5]xV w?P_u=e|FtܔweWOdg7{%īyOˋLZm#jT;@/>ԤxzFJB-zE.iȕzEwFb&6:CS\$jV$Ɯ5Glz$:hti=㳓^qÅwX-{H 5bky]2x?LeP'ʒ$x 0>M -Ӯ?\Փs^Yqm42qfxȑ-zحO} r'~traC=2XM1icJ)$Xz3!Q eG%A $ :6bHivmZKeG!q{"@`7, h|vV8ȱ#郔~74$4G3Q֔M"߸E{ϼQ:t=2W5z#)#M#n.i(MC,|2խC}K5n\ܡRqBCxWTHJt7PeRb杅xڞIz |{ppwz ~w=nM8ڃ ?t sT-6$ 碳Ɛ2(Svߨ>ֺ&NT뾅Hxw+9fN Zy:)~`;ωӋ.'30gϱ!Mݔ6*=1<Tu>71'Ƽ쿶vQʁsFu.y=!j{tnd߇ .ا }: #I+ m#{!h:e-9r'4LZ,#8`[t&YHy6D9ㄦӣm\ҷwQ-f\~Tt.PY"*qet9XQWLD޺6[ B.bؽzqv$M$}{Y}0je&*ߞ>wvyš,ciZ$8ӲTc.16> M7<䌕[̂kjzZP4c a ODSBlm@2~OG1??m9 aiG~4U,$f/AʝkO4g^E0}Z@F̯ aag骨.WWV̥Euic_@>;G6cDM㿻qdFɎo \{Op;0"0.3hWVj{o. :(HK&vs#90vZbg`aYqSU)p *ӭe@‰_ZPISՁ}L6wqcEIPQoX[DdH'r`#K~]ggJKn2/l:zl=s֠' +Ln{T&gdW@E"MFdFp `wߨG[uTqѨORֳ;.!p?[?EWm'?'خ¯VDY5/ѫx*MJOiJ/]]ɭzۥQoJ.H{. e1󔌄R}c m|ư89U饣bHNg#`ز =D Eg7r{pLaJfb*tydam6&tLٙZWW>邡\ў<UuJ}.8hTى{댺gIH섯X]Kxf``QDȊ}Poxth h4Mw]H!oI"T\zZqî Ⱥ2Gł[g%ux~񗭷{ҵEiU&aەGؾMI%nY'b['_=c%71#T!H|~>'$Dų>u/Yuz1‘L,+GV)@&T>'jft+C ݧEn RN!0{@!`,ڞ] $m?m`;61Gk`R!`!S& pRd|O)1-ъ}Prz@T,Iψk3kb^z*ޤPr,.G*'ƌp 2kwW3PE (%i[NqNC_g݄Hih1 Mlޜ(gi,O;qD襷Vc4"@&v)ZޡԘϖ SafA}pc@FYQvЬ5Ty!2:D'J$73_ w^,J:(}GO7b"ܲ,z^ ÂT&o+1: <tCǹe,? a_xMҝY Գ/ڇmx3=Tt2btU07JO vv ~e(81:^>> .,Qɂyв2No*ȐV1'-W\bBaG;AEqSlo]VCghZ_㊾Y(R[t.?]X;Bt1؈EMRpvm+: ōD#네V)t 5wLf(uqϘS^ I 8+EWȬtWw'm} %ޯoU5c朓\>'m1m5H,y! CK`Iӭo Ǻt6}>w->BCޓ`~C7M(YO]g n<F0.B k3Z!XNDo[u$Gt@t0(Kc;lP^V{̘?띁VDrĵ 'ir/HQ[okBa9̓-ǹ8X5zut%>۱21[AVG9xdHوO,zaY;˾hC^zŜROV;+"\?뚇ϤI%Zr jn¤b,3c' 'hC?cYS.Ef]#Zb mfX|!MNv(}Lە?y2ZdxM ?Sc:3oP:%"LNc+O6@fىN%ۚ҇N̺dk9-7^Иh`ykp2ݭFĞa04E?^uQ>}3K6{ΰ#9!d a_3Nq˘FF܍ehjqCA= QPL(bz]Yfy7Ӌ-v!U|NfLMx`vNA!֬rq& $Р5ۤytA1h}I.˝-rn!X9*b CC/Ai8`K0_{sgk5)C>M"WIwüT`LR\^wGO1i čiid5`']9VGjI(`4N/>Jj1cԃf@CF:ZS+SlJx*d dBr_~ wmx{W/4Ӓw_~W\Zju:|O%#r*k&g' mٴ @7&! a_Vp爒GWj#M>zY^F,#mE]f<0G]dr8t{P\(Ua`56I">'{ڗrwmgm0tf!i r&oNs?7icK7xpmA7/C1ې-5N*3mTBrmD~QAl,BFG$m{*VKu 5pu u`ešs')[g}t>,a揃H:j_݆ ~؅J+Q`H?IR| 4y{Me[ \Ck);X0}o=EVciRë/籼qb)n&fEY ʝ<|Jɏ+Z' HK-.? we_@PY:bƠ|=ʴaAhZbgg5aX&G ݫRQ\Y);]Q spӂ {^@ U-r~5, q{Ե\d92-qb:l?B%uM̽0Rp-]hT"FwwP̣^d#[a ~ 8mv}ivA&$UF~IfdSƢ="Ui\.Tb2 f4`i_{ʨ |!!yACjfQԅ{P#Cd;Z̲%6l9l#I⏺L 1?Q.;3:56oYWRiSiZw(!7#TI jV=CLxrKHf;ˆ>rW3CTGE !n [mV{Zʰsm5U>Z-#\DD]~\hwPƭFLB {"Fc(r8GHlQ(Pyt 78|sٷM{-&V=UU'^IkP)j:~J+R~ݬM$r[NH|q\t3VƤG}4F 'aOgIT(.@! |XG935b";+>)u.Y:΀G'9ҟ 9 ]# Yvh$+G2s% ``䄁m,M+2s9FsS,XCJ?HrLDԈbD.OGV)C"L ΁yWKT%^)2{B p Bj~cU\^&5WaA_@P8cgWlQX[tZE{LNbUZg5g;8&hѺӐ}}!}1v _1je{F D/Z{14U5+pw"n`uxJZ)rj Ӯ8 Lj|E?vD_g?gyR6,e(8|3Pdt#3뇦z>SV3ԇݜſ }yzb2rlFYrCjA͉Yxpvy >olɅ.HdA!0T>^+&Gl!}݇bL̮ھrmG/w9LfoC2[DX.B ?}Co1~ݿ>01}ַ]Þ 뽍}2Ifꡊz,l;`gjsBOc`c6UBD;;' ?$¥$Y"7Xe͹RӁe ќ uq gtGq+daK% $:drmqr\UA(#P.ywtuZmccتT@*=/Z&YRo:XT2񘱲@ۈ6fXXPeXz>ETYShrڳSW#<(f d:G+YC#h ,|qX37_ |r^Z 22)Jd@Q{oawUk9FYoL{5QA-?廨JS]W-~Bd)띏xXk4tb"^Բgd/ Aϐ]wq%7^eFuhL!F&0c0vC0/d) =I5ۘOY[Ϟvs %i3P/6ȵטLiRPeMnl;٩QPg [+F6}Oa}fMɯ+ߐzcI \AE`,[@ &H& r?.m|l L{)b;y9p0f\PDn+('Q04V@qB\(klk{?߃dADZo4ES=ݺ/j਎ݵ2fcuTOc'Rv +xl%!/jqr>>fWͶ&k#%=y+nD`}Ɇ:4/Q,[Yh75H\v%RSo782׵I%Gʖ {AA_Nq7O}VS&lJuf# t(-j}´AJ[;VZhQbPΘQ(NN19Qs"іKXj;< ctgR +JY}(;5ޮF$plVSyOe[=N-si8|VJbMe]-Wȱ3 m}acQt݁{t|7HV0l\.wKcʎ 2s7!2qFy?:ϰ3".tPLˊoUxk=!:\de9O{>?]mW0w /ɤ{ QEǖ#&bLoQ=+GeU#uqZ5lVc4w=Me Flҵ0we B^X ~S^ζg1*#)~},a>I Xj!S 2{J(c=~&$Fes"t|MYL<7?~f -ӥ+6l+:5w4 kJ~<痯'jY-tODOb=Şݚ7Ȅ9Tt@kXv@(q7Ik 9wػQʏ!2Jן[$7P'((}V\dFattC$V7}7͵뫃AϘg#,bi*8ȡhl @L`+%{"$mnp8&Gl9K)<-hgf"Ms= [5FQA@鯐1uSx'$P79ơ*XX&Opo06A%y3ErTV<kCoivvhY{>ǪGdUfV6V3|h ~a sP X8)F-!|ӦbPȕX4LeUz" ,&YpLɅ Z"$fTߢhF/g/Zi!Q't/\'5ҵ zpI4,xn/j*(n/Ը@԰C=%{rg}ԴKڮU[y<$׆Z]Rϭ8 jpP#b截-1m{U*rrPuIwLB1QwXc8;޼UGwJf7c*DeaŐ?= \a/ q!#:öôEzH޴=\uJ+xoRCI@sfj'Èvzm0i=S&C[z7  xMZ7|"_|>26?ыZcﭱWZaNe2)A1[1R9w,8+" H+V/:gȿ{@bٔҔ| kkt 0sL(^ZǶCZ+ﯿ@%%1p-۞f&p\ խ8h"][hhKRPsxvpC\aa5Tc)Qv;XߝHd ߋ[UQ*a41``xg*stcq( ᥮$aFʛq+mRvVK&;#οi8BEJJd^ Ss S}J6 x{qF#v .8|0 /B{ZwǏ%&Ru 5R"?ed@B*ŲL$>##?^"9D$oz72qœhc ]SۘP|8RlNK]ٛXJr[ ͺ%5#X zmX=c"O 4=nҊ @)o 1KM պy?x&Y5F- b̧"RC!IX&U-uoYXXo#GY3\Icydq1!zdsPܜ:gNJUf}a-/ǭRl 5z[Z(^lyِykJ|U'fLXFS zt27| '9C/+tg`I{ _w0W3wY8GN d=KcK9

}+I (vfj3#}dk$Q"M E3cڐB8 MFb\zNΦ>(ǀ_Ж(0D<{PPG7:Rg$lzU/Q{;RKrc^C<_|&qOidgTÍm/- Aƀf|6q38[iz/aЏ`_ZihFw7ZzLh̀1EK8/Yg N:I&M>ZG˟.:\Ǥ*@D8 zsf s:@Atwv~*$ #k(Kf/D #y]rb꡹٩Oud&I[2O(QďVaڮ`ۋ,?X'+\.T9@Z3)'!^W,ki{I j0┯a]5/"YoJrmx+i#vpw44ʞ $xXnWˮ=?ы|B* wB'YΡ:g9ߤ/Khm*lM_Xt(m*DK$<Ybp4aAdae"OBYc5胢y&@4eɴH!vdE/JA}Xv+ URdW;=N&lFBiLq ;+A*ͤhV ZN"_ Cô"i+p1k$rkY},*%eH`)$q<ק] I>nB45C7n[C'P~ s@ȅck+5Lӎ3`żfdle-_fp `(yźy3,f:"b[}̶dR`C*NWYM߁k sp%x=:3)#K{ d[<#{ VTho@wV-J&\PPeMޮx7gS"Ӊq>oqmEV֌I3ILgƣ/:\y< +o8ܜhApM2ӗ8U4Wtӽ @(Hy4޶`Kk Tf8l?mmG] Sܻl;W Th~qω \u!'7AU`݈l^bСCݍiky|E ^ o'~KS1+ 3Uż-v H"_0@.σ(=l;.ǭ~BE0~y>4"'x]^Z[.Le߷2Moc/,Lp]q\D+t*)=$%;,Mo^;~!~SCNu.!asca!A)9G\Uv'_mEkQP2EݙI H4y5Z0/&+jϸM}Ha8k>WeuYCs:dwgs xZ2'qQ6y³jHyFƞ#8ΘYT,iN{gP4tB 6")b`$:9Jj1\A'1X OjQgE`bWa2uCRA??6m7@hz x!O@"ˉ 4FWzv,JlT?oƝESUNrcmW[ UI9r̾iy:R,dupAKݡI!h(3uשy+:,9ԡAw.iqGn?O*dk %=KR>{akŮzNjšlFxٍR< ֣U9W@hǡfE1QBid(R I{x!R֪t2גCg#G^q ŴBKc:|zStu86D(;"mzyñP_|a~ :>öW#yAǜ,bNxP c)某Q#Dh' x۩,׏dV0G ڈre&A)I])Ae",f4ݓvXimPC: y2$_3-c;mhS;NU|5,9cɋUtf_U»[LS#ۼA[9t~i㟜]s26,ndbǟ1J[z^uw2sMa}䵓q| J*N"yI_9~\@|٪!hE%z)3Y { EYPg+G[КJ1ʺ*1`3bjpӑḌ3{ሢ> 뷲Nhn2'C``DDI$US܈@]b3R9j"<9 pפ.gAQa'(T@p Oaz(5 N͘F~'h?_.v9qM8e"}E0?ͱ`UE,JޫMM⥽jbP #К%WTrć`36d^MC%{ M<2gZ_ /9) qg)` #,l_ߩKޙ=Ϊ+D` po9+ A&xln5qYO=q{K"0% НF7AI.bM3T엙0+/((AӽJNjDcVD_TvD 6$(#dAǚa`4Kc 84vѦݰaI{xS[)!AǗS#4]c^Ub'Mj0dD8ǜԩ=D%ѭuzG?Xkl Mg߱ Xhu-tdZFa[1?8􏟙ǏXZKZlWp[v>[- %XێAyIӯJT V9͆mN.=]b͖G@$=U fYu;ŊO6XJ6gH !Fbd- AQ/iمw.BOA4ӭ Y32EN6*:v%P@55WY M%>k{! ₷e rA D6y"<Ƶi>h3$&5xpnnFwT iAKf:on0Ar-IzZc[pJf{nhcE&aE.:^WrU S) >Ɨ- a>oΖ`_zm"v!XI˄Jviѽd)b̃Wg11Iע][S6 OeUk#/.6?`TE*?%[X0ݖw#frO>1b$))EMrǯlﳘ{Q|:B ijσt>4NH|Bh|ڴ[9(c6Q #хq!k¸yq/uWAg~K!)>ڮXأr;|>o:mn7>J >?7;{eF|B!p])`ӣ1x8zT[}``R4IFe/KŸZG\Lü^?ZNޑ` gL|F]{954bw'}[A\J.uMujIa(Hn*):l%A0.ZcZmbH?ŷ0;IϾzd5 9Rm@nq8?˺ࠣX;p_kP#gL׭RE?fM\Dk(YM}e=7~#^`4tZϺ0PRk7ڼN*SCG $mw_OSV\BD5b֘ŏnY}H]IMޑ6, /YX5xc5;gaDZ6 ?@ibPC1Nz9~.o{:BT'(Z k1)rd+5$ess_C tlI^bҁ4 } 0I^=ӗߕɄ/').V^e=J/E≧# Q(?v_ |ҹd(pWe1~/^T;UO8^}C9wKk"C@P-=8>\BLmc'|KaD舰GH _ֵ}.rgSN:&`9Hi$aoM[7%ͩmŸ;.;`onz{]{ACM;KP؏eN VD$+2f!vѽkdAƛs&Rr 8@'.>'<~L)ԷTzrEY̡RwPU<[neJKWPM1wUh*,tw!<|=!̯}Ҋ2K;rjE%aaW{:'QCy;K $p$$Pɧ8\HB3(\JvTG#m2B;Pߕģ`v) {{gp&E4x#Y>B ψA:;ȧŎ#鍓f3;OPwc>a21m`i tA{ )Ф_ 8bM/fL)m<3$͘`.t :t.[454{Y4I 8-#Pv< ^o瑚(c X1\E[މZ0tj\إT\1rm@ю5u`& ScHU~/<1E UW _װLeKw:IT Zelg)!4qnʄ(\G,y&r4=:A?߷BQN)&wïl׬FeSs_z:k6l_Eْ8J^C (;&B>R2V.>Y`D\(3#\.z/[h8@/^Ŀ"<K-}FR׺*L u#l-@Lwq(ެppJWbxzk"?{j#_dAI=U4wGv@ʰwc!X, _ I,Z^/d0>ƃIYds+2)őU4T^Ϛ%ЃJM}'^е{z'<tܢ_ҭE3?ˑTp5b xgiG.b&2S1LC NRVoz"p%W |NIfEt^<0}PEɇmV=$*F v ȭgk1븓ujqp5RNHl}QT}'8l(cg]H?ݻn*Xp}JF&u1fϽ#A?Sۭp)%&"G8ܰ͹7Bms1o=r/85P8:OTn 23Id#uP08b5*0l t PM+xa]Hؘ2keÃA,ҟLKY[Oiw3 ewgG|V%! 32#ȋp`G9)36&.9\I5ܒ1"6'چTcl]ͽRPc3=,S!SGueTíBaxL1G}?5Fyq-̭Ϣ;gCHjP k߄gj3!U6CV\e*n8 CLֲZ^tGNky;"թ}Vj$ P:>404izU^_ٟXkk*:__tv\+^j뽦M)[j6z~\c<:u4#KQi%7E!)H BJ e2]r^lO獌1|筛'6T,M(=B&<#'ZU5jXWO!vrK$r `'K?O[gGoxe+ 7h1δ|Jl3xr-.*4ޣҺJV}{V7)l~exaJ&1=؍>5Z:'#>$ȒlYeM=7ߤOSۘH)֍=G̩d4+}A bߢ* z* s"1zϧ4ԁ2V;R<[,,*ĥ"~hVʏ#W;I# 1ރT-GMZԣbŖyJhkzs7)[HA}Wx4hTAXaccf(A_UTȄ=V+*c}-hxBuj)} nwS$6][Vcr^`fk`4(%R)sMc)w,w .&〇1w$[դ]W.f*Lbyi|w(OL8"]_W{Z۽\$B"=3a=Q[&:#;R35"+ƗiG"DL?yڝP / o%V=tkȱ? ֝hqD,v> _*F'N6nj^as4(Y0Niߖ U'a},OZ;Yre'3VPݫf<^U<ԞfL'Ϳ=!BGP8 5@ǃ0ps;fi-X|6aSӧf%>>"mD7viO=)x+ޥ}ch}93ga|p jB&\]~ J{ԩwk_u| H6`ġ ;nJJ'2Y;$Tkt%ʎP5`^ +^`s]x|$">蜌q-k.rAsz2!W7)JM!޾\o0V]k*{ۨG !2 A-I Y7!uXa\ 8 _J #_:NLGz۪ 1-$!.!] W1h$Jߪ@Ϯ9DV>;wԬ Ѽyb!G=I<}EF}6D𔔡PS\k:kD8׽\vg+@}eDSΓgWWwc5p7Tx7 =FPDMLL }WY#yCJ "a-[}4qv-勓/\^Ϥ.D_T]ڐ˔v\Ծ?@۞>pߞ3~7uio&jǔ_ %x1V0wA$A~vc12F+\q>ͯ"  u[w<Fkh ϥL@~?NW"h?GDDp]+uiz`3+j{07}\;D,"!Z68Ր+eo .+u{/ [vwoZO1#t`yd90I {e[A@\ўbQ9)n5:'͕SJdثuLD Y3u3e6n ذ>F#w/ɖ^[ {ğ$Ҁ P_Kw?3mvc -$x)Flk J՗]u7R{llzz'=xmkZ6 d>)_3!4y#ϚE2xև ŔvLIHy[c̽#尝 $8.P8̕]Y86UO\z Œߥ<,я[`!^'8&Q y' ɕENfGo:} Wrd6TDD1Wh'|p񦡟 tdu>V.f#PC`*.G_sT: --T7~5ZׅAϡfGJ췼 >ڵLc'_6\ioC5)dbW)ES[`lbĻ!9q:..G0\*[|@NvXRoimuDzժ a[OR\20_]Opx&*Ǣ@ڄ~N^,?1[E"O҃5GEV;,o'M}2j/I5n2-ho r9@k4ͻ_?Bŋ;" @Y !@S0pQ\C$ݵ 7 5T. 75qWRBJήA91!S*7m NuDA<2ݙzT,q;*ah!DH.o€㽒6)K,bw;UJz^Xx5m/1Ȧ5^,Ϝ#rq6 6ߤĖWd#|!A6&?Nu^&cC򓻤i&,2fdy"k!\o}=hT;P ~ K5ØϗUwXno}Rk?n~JT"r xA;19?t:LB(RNt6ӛ1S0h> d xŹexCkտ1 p)T;Dujv!fgief՞iR[ө ze4HqJ@swrciY?l&ύG9 *`Eyzevѓjy`=Gm U}qyWqŰC`zQ=4mC3rlj4ëƠӹV{;( G=1ҽ-2n8>ï3ġM"`4Ɩ^t;!4J.ko_p#OF}MM(ڕ$pt7}P:5"6>+gA]&`?btN-Q?|솿&Zb}o˙sSn},QN(Bj{%}?."lU#ڣe,5d9?+k'W a37cF}Xf `m\'oL<6'-o8A1P;JPcsK OMAW)9X1n' ^GIQڵ3~ۮ *ILg[[!ێ77V، 'UZ^5 +4R:qY-3 BOXlq8لX+cTXzq\DHO4+jy~Qgg`N[}Zu"߇4>ǕrMo^qvfK&l9w;TDr^Ȯt]E1.~Q[əKmbJg'G0HdQž92#]<@b!gIs3H@;xCdE'lv!lvq%ֵh.h0x4A+Zːu'|!&α'GnՆE_9MI-kMu߈Ae el[`VIE gT؉?WZ.mKH2pL7VreF> c9fZ;՛>3oHc_'P[p}&K@!+#J1"Lmm@> Ȧ HN>_% wD*ʭ21)58@ =[xrX,Sfp3bY<2ˬ2xU}MuGq,M@qYTVt?7}p\pFCWnfBVF=Y-9oP9#3ޠ_BsVE7[rε*A;GǏx9(?V^P,7:EݧtIE:^vAN0L9= ML|]=`v?^k~I[bI4)z7蝧AsAB$==\\zj|fL&|t]?*sbEnpOUr6}/§:{c( +RuEQׄӪifl~Ag~701NAe- MlafȺhU>mlrϞ`e .۶)Rs-߁¤C4y^]ݧ!GBBd T`܎t~ sj1?cb*)>?*䟬?k55Y; ^$MyXN^hYiw7Ydu>F4! `'-Y_c0( իڄǼȲP;k)1. /9O9|=kk5,44jѴ{nAx3. ' y f䵫Hcⸯ͢-Mǽ(- EZUjnFM9O~drPI a%`CU9P@PTcڑ.ίqDUb8mRIC!ʧoN5ZzYE:1.J!kTo6w~8/p7a .#x#yK# E۔TL׶h\"(88O`M`HX끆?x{e{YfoQ1o0K,(5?JbzqY ejqTt!< AJ71ẋ4p:˥{p;{BqraԬ|!z;_Z7A7C9C (z%-3^evB OVPN=p2=Z ㇩Jͣ5.]\Xv#͂? _g2U[Ew4';Aris7e|!90)^%5+=#Ry"&vܜwu]Ԣ_9QݡX`_'gcPPGi>SJ.Gm~x>ةW%R޲B*__ 9詏Q6h?&٤8;@9*LYy;VR`#9)_g\gH橂bޱ() }a#Z7 ʈ2q@JxRԴ9%Ӛ#c5n=POk)DhBtQ!2/vOFM;vnpCxoc7ߍ6w2Gbw= ^&R+`! 3!,ElQq 3l.ǯ~-=\{`XB渿i{5iwVl.R0@fN!V/hm i h%5o]V/!t}uv˧`njA 5prſ(wGZ8Ac ,'5dj*^z :(YVs#[<_$ _NZګg7ѓfмrT oN[W ̬$ۑx3=(a3)i@5*C_\Z6!3Q quPZ|tx.JNmkRz;2Jg* r%֑H ym}%*+1w/9S~ZX?q?<x&e]b.A`NJ@gu:PUyl0F.C'XQR`uA@ 4GZodFK7㼨"ޯ:gڐ'9ȄkVsI3cAꈴ,j_Xn&cv(-8)\ķXWܞs5͝5Ep.QR* Ͳ1ݨ~Hc{1DLd* X$c@ T&_yWs);.22nEGKhHtmӔB,d=aAK)Vu )nqi$L hϯ@!֞)ѱm][^&\!n)-5:Ooa;1쓭Xaߤŷ`y=]z۹x6L _/, q#s6@.Jy\(tj?P0qD-; * ^oiLͼTZoi)U}^|v-7RѤ#mG+f|b&C ec%puHwjCgQϊŪ/"-A%\).eґ)k]idg"WYnC 1T#Բ9RO|y((WUl_5l <@屴kķp>"úGDSܝGqJ, W31r-ʙp"-x}yH۪ -yG׭6Y9u'adL]%m+*rb^غxʌWKʯ.rق  pV%qUt$h>5=E֯X2b]h3&;rbҘE92m%ƖWE$N6'6t{ %RWV"6JڴLq5.MC1+} YU&,p =_#]-P&R<Jjp qeI Di!eNk桑C0ܨ_8 ky'ҫY0lhͰelXfEetjTja* a@ؖ-#cKv3>9Gd>M_@` KRI0}۠$\01r2oqI1hIhCP8z.W=Vt^dD כ34d^r%=N wxUL$鎀֮R#3P7`> "Y-2-:^Z˭GYWCH"r9-i0p1pRߪz 0qG$bNh0~w1Y%&T/D٘ B QƩA81mpiVkW|+̋\ׄkw>ykgWA%sھ,1+a gpW-2ظ9o𢉒%ˌ@1Rs8%t!.hSG巇 Ar>لrͯ\7Z:#vm~lC`b1bVQɥv(ԕkÁPdPbXF?-Tؼ~Q?=~^gj*;k}^Kt`/nL ;0GlA=rG*](Lr5G3lwM/jb!LBZ TSV`wwEoqܢx'b3-}_II' fl>tqBܬBO^5IO;ی7(|{N8,4yTC/k{(أtRn8^ih$EnQ%Y RD|xk&+ vGQLU;2mt׸Ci/;V諀\#P'ݣCrA>Od{a2 tӴu)Ρ:#Q 0 [QfĴ CJ@93+ C%KȹYR5%_.ᙎLȻA*K2Mf?Ka/"*U8D>{y+C35Gٙ:yu9#wsBZ\GlDyA坶TuwU{W =(`MB&z)Rfxܽ*a6Y6}D!CA jHD=ueT^,o+iI%jj8OJiZDY2+ 3◈j083t3820dMMlu,Eڒ͘T~nAؚ1mɯ#ȟ/y3#0Rb9?yśZ [:~t%+ ||5Ux٠8轝yc ,<}ݣnzZZfh'̗ӝB"@m82ޒ‚M@9Ͷ6cޓ}Պ4`8tA T[Hn:B:0*kX Qi{\} B"%R<ʣo {2]iG&9+gL>շ`0]0,C]aN]c10rfT+gt+yg7*Uk ;oQ^-@92AkEMAu$\MLv6uH/uls}t[1T{b> ('|\>?ƃњ|b–xώEZ0Bup,CGe?i |&9û*M K8beqD$Czr1ө=*,'H-OP:Agi{8lAe@-~hvɔܧ/*͑ABwjbҵGubno2L"_7Gz+%ܝWpaxBPi+u83b~DF~hs,Ҽ]FS1Ҫ|fV٧m4A iX_Q+=nV0g Qw_`8沸@n<i1B9_ FQС9 aAAۤ6yչ,h Y*ͫjZQX.JzomphsfQRL *s%&'ip}˼SSvT--'$'FqvO{aq$^)> aqcvaeK1eZh[6ofѿ:kl{el`ysgq+%E)P"6/`vrVë P 4UJߺu0Dcb2QF0ivn'J%tb^ i20MM+U)5v Ftax[xx>zvtŝIReP_c0b%\yC_N1$Yc&Mn6Bd-SHǼӠ`t>L˖ _MS^ )+(cըi3@eΞ>tpo H 9F_!/{b%De˃f Pf*3~xǎH?'3;V %:iP y!f똀m }iXF8M~P breuG~]eD5[KktcrTb'PJe B;6>\-=m*r9O>#^b^8G )s8{ OӦy2tx͙'ϲ `4=BVꚶ҇NT$`y_A[asې w<0zBP3îwZ-#FEZVUQTǚAv'fzT2Yτ6Kz1jS|H1o"\c.c1eւg)T(TWeBB.=*C(NX<Ñ7Σ.hs,6x[V(힪)Ԣ=4G&$U,xOo)ÚCfvv?蛉m6 ɾzSC-lKjZd_k܁HYuE+l}];2kg3)zn1fa48l=3^#}̇85>Zt _4{XeZA ~0 !tQ̈~>rZԭޚ:$ݝT,cW3ڿ2ԯ]^3v|ٳZH$u%#:'эn$ UTX mQۼY*xMD< ~څF)vLW0sӎD+.5)-!gs9d e՚fTשK%pņSJ439J~~#t?| tO+Sa'+aniq"v˷>\=ŷF6 `03]ܦqwLL!u{9+mݞzĜ"ۻWyM t~*g3^>d)'s .RO;(ןNm@.-ZQ/BYÅE1(_Adz$,YI#UAևvqt;P\:rPy<%L{+ (L`;=Γr|eԺnL\"__bAk8b1IND)o.9 QGB!Lyn3N2CH*hѴ<2s OJH ̲\ME4*A"3ʵzʍ䁍8~%<*\ RuF%5ձ8d2W=ga!+;S׺K]EBdzk'Z7Mg *[B&SfRCEhmkgX zV\o%@s1Wsj'^2zcN~Pk+dHqՏW).TsG) 6dc5 [dʢi]qNn XI4+6ٹ.0 ,&+V^r#8dN $XO.\ _Uv!K@<wa'6iͶNx5)uL}Ƒ"RjS,:MАzW|~玿Z M U&~phbj$#oWmuoꝽ,1_%֢rrN(yڑd<9 [& ̏$wzZzmh{Qjko&ޚt` +Xm# ؛Ô'~~PQT>OIUVQEQ.rY+-4,9z\ޢyMa/&bE`Mz *:xӇ!X]h*v%BhW̒>;TlQN\vØNP-^*\Rq-wnC8FpV,% Fb"_\Kpq\ q15{ o \?Z )vaxD=VW$԰LIbK1J~9NMy7e1Hf 6 m"4J%rM;u+)A>`˳hf >~  4d0YVK:0w]_tzA]=bEmո."@CI*ȟB4b"꩕^V%19AA}8hisʲ=rs-x N8p]XI\ꤻLh. r񐪱6îŘJy,#gb3cU`dvp(-#%з$ĈKay,qG݂G}h'v9~)":b-`7.Ƣ]qK졑)Q'{Wz&+ 7(N* | 1&&x;?#3iQnNPE]#hCg~ yI#qO+Գb };pҜSk&+@6ulBCA-qfOb_p&I}2#k~1hDLzeAaz .|I.ThNȚ 5԰j[E0:/$Ϩ=R5UTY0(J3Ӌc kLJ5~O{7dzʫ@j3oR=E>vs8|M":>KW$qGC=fEϵBbGsw18Kàs֏X*( lJ},AQ&@@biKoW&1>m= ̣ ѿg~aT ::G@=((N|JtYH1HtNA9+A/{ |G>oؕ~ LƸ*Z!8T ;?ѼMmIHM|'$$~Z7s\( e@QȊN4Be^ә Mʻ>#~Ud@Fʍsjۘ;)fk}ֈđוk\876_ q q ¥$錝{UJ_]}k+Iбt󤻎e ĊP$i!ve!خ%l b@=i$[ #6}}D`)po_@Nl`2]'3B) I n|5Ӣ=d;dH_J(mߓg%=A>^H薋cTFM 9jbHPa/:o8WVs(d !V0488ތ 셀x̿_DR~]Cy=IND^ b^" -Z.+%άm^26 D?O>!0.r/Y+wiիfD8#Nzy^\,yR}SͰ a0RՀ*){;5@MtOc 7uPTѷq %'`ҠƀvK@̜Qm[ÊuW}"DhB  9 +I;컋Bu}U{=hv:Q`'_'L)ռV/r'vȊNe%U~vx߻d@@j4;lu?k]nGm 3->v]EVcC7\MB}p@fƫ<ԓ;*Ok Z1=< d@"m|LpIVa ɚPv`8O!sh}܏׼_!Ѵ=_xɵ)ti;ĊK/nh h '<~gi bJ/3EbV=>{k.E-E=اT6~<&EӺ f7eC&v%doOUĊSWEkpAPOOTn屇4VȲq~Gm]JinUGsx^K<GA@1J Gl3:-e;玦/+]E]¥X#][Y@<|] wHPgYb'iZ91Qela,r_-9W ~]0 kbEEBR_ɵ_ r(u<ɅVs 7Wv 9qkOM@чzR& ]0 ׍cQC`UMDy8t$XE5;#.Y蒛zʁpo/{**..lh.D%M98<__9gW=wov+,*IYF3J64jv>{vOͽ 9= 8_lB-(4דHCKm!5I X3%pl%֢)DtRSV*+Rern.K9Nr K[K h \H/wP^oZ$z'2L$q]5ܘF% N0xkTbB'6 K [xB]#p$TaKto9<fOoNHv}_ھvU棂 ]DY^3bxN25y#5>@µmj3w sț$ .Oa}Po#9POI!t|fTjO wX.@-,\P"/<0ۍ{YoWPwZrL$)ztuOII*B Csp zNzq8Ad{K{*uSTbs{V?{HKaYL6ve)۶RP9f|8m OQHMVca(ߏ?9?"Л" Vϝ0E?Ш' vY""wNVw& C ZXi+aVp{@`iF .20j4 v^A{Ċvzi]:1 rr}\ гs*$b-rG{QY+Mx3(nW|zEA;T1S\K1p;eC6v"'}c^\aʢtҥb\8P֏c5;W̳"Kfw-FcίBѥdV@"s6ԋNY<Cyj ɕCYW?IWI8=9q"XK6K'Z_' ,R.v~qɝ6Y?)"{7hhZCqXFGk%M ?Cj!:bw2G9WD ~tX[WtUߎ=DAsl&lR<<80c屠 " O8LJo9 `|+o;}܂~<3 $>W tt#&W"w]T "|`?֡/ePܺP%5St)sR6UGK;,UtݟQ6%5E9RQdF>qg/3<Ⱦl륿!k{r0&Izy/4{\42SYw %hrf>Eh2e}{dԢqTZf&G&78V4rޗyUvN]Sc"IهC C%QQP;'~)[s\'"lbC!=Y7g҄;ޓ PΌ6r\V@4KI~$*fq8b.bʮKQ5ﳷ%786v$>?we}G G3I`g.#xRc[@c'$#a ]xU bɧȋC+q1b`?I?xnYA{9SLʫѫcBQ͡ hn4mwšc 57&\Pnݳt] c\yD]"Q߇YA' 06a*}3Z|H`dIxr~z1U4 Vl6ě&'+e Sf=JVF2V&EҩXPȶ8["~TU*ܟQ?o7Z x&"w)Ag/Xa,oAL,G)w~b;*Vl| 45EVzg[SFgW]آ>XoCj$e4vS#)Zc9f?]HgLSB\ WދW%S%TI*DQҼ}<Ƥǝg2pSQU)`hI)=h]xv#o_ĕj$˜rt >8fU8'H?%b\v5~iǗ 1qa__۴ZpLz.աKB&~_,d"[M57de:-5__Pm e?#i97#Tev( ۧz9UpPVFK^3K3!<?U0qb߅F;>Z[c&qK@o3DTk);VōGBm+Ai ,3%dk펻lRJT"G yhh@\LDb^vI  Ca2Fx0+%_rN7)RCOvtE4`+qnpO.J 67 =Y=iIˈj1:ǨLm ]o|-Ʃ+S wk컼qńdd?]7>*zK {i+ n$QO@J!rm\0G$JvX[읨Wc"t(" h%ozIzCFPj kT#H Q~(sHn<K:eZ3RnUdEM>SN>ZH=hu8zԣ^qng.xh?eqlZwN42M٨У5.zGj^7@>ٳRćeFeKX_h2+3 d)I$5Ɨ6,O܅ڐ^6Rf|5t\+i=ZZ'}Rc,ub#7#}&} ez<ń'Ѥ?]5'89_M78=?9®@URr\8(Iog4Z.;8̸K(ށv9ЩO`+׬аV :)@ܮń;. K# bS$t\0cq Dq:Zga倆 VzUw \OՄdOj/ɖdM乓r'{Z~jO}kx9σ\ptzs3ɋ4w|>@<ȭʊDxAi:7ڣv- C9R+G/#{?w+ 3rEReg9˛̄w\lmh%i0 $z'@jYnU)z sl$LPTN?sc[ށq0%>u׻om6-֦viVhCSy͸jñc#M |ڤ1' J0[#a P89pٵ|mDhNv|a2pE֟E p= ^^`9i6Q9x4 A7h^XvlSA߁k[N]˞I1].ajaE,'v Jl} Z4Zh Wkodl6Zl%ŘJh'7t _n-|n4׍;E=Wj[k\[t0z4ɢL 5'0v@l%& r[ nS#{}(5QdrJȧ/9:WRUCδ`zUODﴛ"+:fzjޒiK}7< nBb4j5\zzA*@Hϳhn^+-k• 逋e)hgw ]nkdO PJ>p rڌ~(0!/ҫ<6Z1Ŕ1`"+(C; X: \!q^r42%9"GN҇ZiltxtѓMj.ʢ wnz1fՂW=ӥ:jp_A0k@u."!Kb=]{?$3m zHF1Qq86w> YO= eUJg=Z,K\ZIZ +c{4p c27:rJZƕ$l˵5\)Te_(I9 iC`LZVV{]nL-)3'S٦Ԑ5sJ`oW9+%nYRP}@[.,GP&(?@C#;="02Ȣb^\ӻpD^"wzj!z| 3Fn>CBT~WD0h^xk6)4YdN7.IXL"8PKVNrB4fuFi 1`;?ٯke$;1*5T5)m/7izSAAρk/Ka#'#~XljWehWڌT+WS$^,.K{ cƊ; %:يt6gj k\냱}fɕqbXT*ݫѪ5T6mVhFoBP;ǽ n/Z^7$4UGOڦH'3h+?f#TާOdmѤ|.3h υ@M&\J{GQ.|̖/Q(`",5%KFִJAZ pMw  o!܏ }_ (FEL2*T)9{D.l:x;$F¤vIv, 9}@g"0ܟ0,tN`!b5ri#;d#Z8'3r??'4&.\ʙܨ-јLo o)AXmZb2_FL;9(-c8*)L<Πu'W6o3a*==#8X[a4? 1yǃ_i +mF{@۬*q *CО_ƀ)ZK-r_=/N1ǑDa^#[?zwźủix=ӂ.oWk.jӱG;_U <` ^`}?aC?5aҳ8 <̭opqCS I2=g{b0L[ BcjHo.HDGd(q:;V8#6`$QP+ےɿ|ϬlDXXS}P֞[+{9AKٍT9h=\WJw n<]ߌ^$΅  l'Uߨk@|1G>Q9V;f7.26ٱШ""y{ \6zЕF'#AU1Ӱ~Bo*ƱVH~LCյqЁM oq:4NUT?|4/5i/u9sUCM(AMO.3ʺ#]_4L#I E~Ur6:W+Cy8v֩ǘ}}fBpx]Z>ٲ*Ycқ8G$0u9Qζ*&7 17ol^;#Si@$RNj"UҩѢ^-^@ˇ ĚMnE9$rHH?CռװO" l>}n^Xxhzltrc1R/h;"չ#ve-R'oF|ij vdWN>I+tg>j,B9HY1'&t?'&[U=T:u'g "|H$A|~3.GqҵtkR&58_IUs CEfEim}gIgKHZ%ﱶ>Dk:ڟ?QqѶ0eC`m⼍iOVK,]uJ_qrҬGz<]fDɄ͵/+#*oTۼoc?M&N298T\Yt2r˵D|N uسtF' swi5[PM 7s<cu0,'H/94wF-GL}ܓO>'"ot"H!Ș&t!;Ƽb {Y"6Ȃ0?@Y{6ʼ mEDsX,F BӋ'3;zqώ}ꞶA:*<:+=&rل0ק_09Kf1kAQsχS ?/EmxEY)sgWW,yw%,`!q-3Vwt1};-!}Ѹ}f[y&1Z$;ʌFatE<僼2vx^[ߥQGޕ84mWsRl|5gvt]4B{+i`yXA킠τjM;F[8)Xxg`YCeQ>LP4Ko9/梇fTdhaIENkT[V3妥"J O:wT1eR]ؓ\l]c)!ʤaie?}XPl4uYh)pHUyaE!B0HiBCBθ#Ky/xùح4w629/VzrOS4)pA{fCK9eWfPk{sB[Wg[rz < W{ӀDL(e2Ŝx@l|F?S0Ptt1Ӷ} fwz+#1]8So$Y/ns_7l U-ou >3 apΎؘ6(]H+0tDžQPXuTB *nuj0 OEeh+N65)U܀ɯ_v5T}t>?}۪;)*m)CОMmG3<+>5J5Q>L0y3Yyq/[?uz~ D88nJ:+ik 7d#x ddB{K"9}x4: 24V[ OM GӚ.GG=bda=]IZ<1ņ&NLfELк)t$ŵG?Zn{tlnZc\qq6>A {zT0<2FCX̌܀\>*KkR6>!¤?.YLTVeӐ)ĺ9=#d; .Ŀ"jO -6X{$R%LmfB.&N3kQ+C$E{Y2= >I)3`^Hte+EOT4Zlz;vM@@}|ܮ JBslԐ/I詢:r3p5=gugJ|K &0KaeI֔u M%wgH =YLp'xڦqftƯJUN>~- 4:7Gru>!(U~2~.Ycoj|Pq]=ǡ˰<3ݭtps Ma)gCx'GјdZ5v<e~x(o=Hi\>HZ߫` C6˴0hܓ6-i!ݟ JdoNlEX62I0=Y-J%+i/Gٲt$Y Qk,zK+[f"p7,k:T\*_rʙ?jC',M9{Lox*uֺ 3ɞxwVS<. yo))Mhkl+r-8(,ewSvc(g%?X&jtCp@z{VVj'"v6(y&Mn^ ixFYEr ܯNXVaۧȻ=-e4Hޕܼ 6 7(5iHjۋ| }e>GQ ʂ[Ԍjn/𩎠Џ-\>p]IDmI ȕ1)yY?y~/Zgk635pZ1] @3N7h<5O{Q G.8_o/N-.s,{:- ёčԓڲ.&)aE ;c%8Kc2̬7 jZ5k;gZgjH -81 4=mo)}HᗇRl0XV2WWmByzÒEA&Ay[y3)2j4t{o0::RaUKn 5}odb'JcwHB #nķ +OGEXokK+#7DgV~ +kD̓>-S4\n'͑ʺX&{Ç[Қ"s4n%lǿMZC-#4ڄ=ğ=U5Hi%<2|frzEFlTKKjw `EdlWuM7Αܲ^{Zq8Aeuj3 bY1'8eP~MqCxnAk2 \9X^Ga0%KCnSSv薡~BaFL!zkKQeLMd:ȂOucn/]^Q1藹Tz&ۂ)j'A;" EcPwF2/HJ8ȉ;L2Ǣo(aHya@VMGZtbuEE, @r\0ynYbcp:z(BƆi@jTc!@>V7Lu*7=Z0܀iGSot#p-tt; O#ð є~*Z`eUv{Z*PApF}u9Jş*Ss#aш:9k:v[Pcy ދԋi~K92rs:a QQfJ2Y8J>URdW:3avQ*R|SuPqίBX{՗Я9O^ 8ٳ7=-&ȯ8hUSyKx%&J,=|$)bᩊqەJP/AGvc_Ll@# juIAg&d 7vվ+aTeNjruz0&^RWvk$O(f|Q0349`.qLŜ ۥ +Mp'mƮlA{R\)"@* *[&M6P (y ~w1Q`&EƟw$W>unnQ14ےC{4BJ<4>xE(oZJϷy<\ChJX-r@Ho|ߩ0$ኻ@RC1BL! ab); `]uI^y« TZHi)"FL?Po#e>^Ֆ.W3`}_gWyG]W`$$OzH/j%?|0F_c%"÷̷OwŎu;UZÓ'rWj즅2y%ܵoӝnjj[ :I{Һ٧h+Qji!o@ ]=~E{v~/T L[#ZZǕ?CHO8.0u~jPre 83~< XM -oh=UCս"u2W7;|*nOQP[6UUT~CX^E!ݦڢ4sV;d?'f xЌQDi%:D^al}RVbkulhH-GvI:U^qA8eKmڮqO ѣ A覚9 Nڝc>|`o5/,, yVkq!wDfgt͎[Q~*ӟ`Y9Ҽ.^x ֌L (Ջ?Y0<ї#c=N,c)  -g(.if-ZvHuW`Q6jjF@n)O~9wn8GC1>2ЗX%/M g-ojY"XI ٰNw5BvK=쯇Z$Xӹ8pdcI C2Uoڿ]DYޱ.L]I_a\j8'VcI4kqV:ID:-!|#4)#,ޖ0A73i^fđW8 vf)S+@2M x*pi6<ڮV)Ba΢3ߤ!n%dh<>EmC/&[?zPMyIiZ|ץrOz?x,<> ]Pq*\`"C“ [T8 YE܁W NM:sI HGKy,{m(&WX~jһq7F|ǒUŀm QxE="|X4{]3mеBR"6" zZ|ׇ=] ZO AEj?yYk?4('`]fU2iɾQvOJ6ȿrֺUkI8hҽp6]UϨ]9 >F4֭X Gi4F@ϔ68 R *&9ZcWMèɅB}>"9-Ś%g[` X?⿧u¬pyHA6e0@3T/aoMǬ*qWOݾQpCx="5zic곽vrC ymP6ȈlrڗP2,U3uV7g?Qfj,_,9]NRI9n0ᱺ;^|@(|ϙ/5lfx5q&g! {e,@-~0ZR%Z: '-eid í oZUNVްtTȥpZpȫ"Z Mԙ|{]2HoՙӖo] ~yt?燿䣓DSvD#7jYL\-Q-j±w&Jmf!q~v ud!xHl ):CEa<&Z')̈{$sy{]"1-eJ|q)ɰPḧ/LV&k Q:%etChFsN={9V4A*[9,$HF5<@biV$[ }AXno)D#hՋz> S3`0W(4`S=+y<2{5aSROEz1 Zǫ&7o36:hf@EژX#5G[@{KhZ5W6~,k`\NI1㕯 WǶZ@V,nB@~Ľx7I tiX$/h=8mC7[YY (눺_Ѓ'ž k9Y@HN&X=<6B޹F@Y]y{1LG}!A/8يEFr㴃 2Sc͂#7!Xl\.ՌCDhSi#"GSz_V့KG^\2==,(S@MHv xE~-6XV-Y;/ Y&A0A2 .! 1`hLl(zpAgͯXfC8ay7 h2hqׅUo{!rK^oDLT*y Z!d$m!^0VO%9.v/(Iio;1j9D‰2撸!']ܞrxbv-7\N8mL$*_5sLW'vBJDR$YV/LpE㻌V#HBU} RC/U}qlqyy.27 t)G4vOxw [n0&~ 1Q$ Jw@iݿ. e?+2xkze/MP2|kjh|~O?T?X }$|Q!'a 9U 33H@1צ-I%ܽ("~]Apo-sʺYG!?aq,fthԼ"'D;EDz<@#}9] JtRRkU${ i[I:7il}ݯ$!?jQbHE#gٙ #{?45d'jQ!쇘`z_~0LchI;<|v(G7 :(~)Tw@w990nܑY%wſ2QHCRz'N[^ }gWӺyq2Dܕl(lBwr>;L$Q&bqO+Q+1&e=آÉ3J삪 `fwEaɹgeM>gu:Ar^ 'Ո (hHԁNʸ}_-nM0xPyts#W[M`B;*RuM>Ly<(n`UrbaTf&TxKaҕb95`j\0%N2V!H4ׁBrZ̖up!56Vt*"Iuӂըe# oF#z«rt{~W Ԩ*@jiZ;&2o o[gm>2y98y͊] ^5?*`+8eE!Rc|/zFStnɚJ.uaC4T@TÚ-lbp˲f'*K S7yl33TTDUxHˉv_t)$ss_xx%#tAkh[)K&ww+2#Jqz~=8~-%xO}czT~t8Uحګ:\z CԄ;C1AN{ oGf. ,jlVbdPiqUMDTc/S&f("Z.bP2mSiږ#|(x.6t"Ρ)[~RУV-yAitH<Jy ?sРY`t}#pG\L^Ԋ{7Y\>Q);ʪTHmMBۢv]TOM$[-㔌l~n$臊FvSs3a'K' Ru-`eKǰ@P̙J%'X|2X-kGR/,a9mX/DVEah[=@Q؏q8kRS^kKkP^,>Evj_Y;mϔ$nFn#gh?5OL  PiE};b<}w+j.50-@x!Anr(㙾)QE"x6P G Y mbF6xfkrs@jT|bhL':sbDӒ--Rj&u vSJ 30ȵ 'ӅEC}Gcgn,=M|~->}–We'U|-CeUs"l-u&v]bag_W {ڭ@_ᬙ7Ir]=a'E;@ a2pBd7f5#ijxZgllHkWPAR.\A+qqhz}Y_ݛ𻝥WY{KSwt>iLf -Tn'XM[xWSHߍlŞ`[F~xUNOk!aD}ValVqHB~ݓmS&XznR97q1_s&/)]SSacݡ,0ҏe`KՔr˒cgCڿSݩElMB bO5%b8hځn?=W@K#Yޘ%JԚ F\c΍3սKTHE8 ^c%i[-2CB sړʎ4wXAӛp#6%˂ļ ^S;Gv^bj<̧mɛ]v2@ EtE=wm (90_MRWS<]⟧|`n(/{P_%0 2.q-wS?ٟnw@!|iVhp j#B]HA*f}8ȠS8["LݣLSNLuqaڶ&(73yh:@m{\=6i ;xeāZh"@^ɇO+!,Q ["w-7 g ƻ x!:^)GL:U!zJ,4enX ~(]"icrXg6 JsZ?CD~եf/i0<70gkfTD[ Lϡi)%) ѰKFIh*H\wU(U #+W}hB]WU*S6?IW}cm2@ӬA+^8%{v! ]b BhN2"p/^T9Vn`%M- N8vnv7OBKMF]џ?t2Zb|Wޥռ"/Ѯ"*"$x8茍&|<"96.ͬ||D:Y}E&J~$κM.' j`bW9f`XF()Ma2r1O0Y/CλIlΏ˞ya'4l4XFxBCr:i7xdŝk)d*ٞ(c.V̎\=R yd-l{Cm֗u19}k~GGaWYx1cxx{"rn9m]Xr@.\l-ClW}p c͕rl<-ȥ@J]o[;@6y<{r\zT$U>Q)QDaD=+Ask Y >Wfa ?m@e|vPBPՉ{LE)ƽ-)WرTrwUb uC?`XNh#0b|)82Z0@^K iE3C{L16l9bv ޴t9%>&<&ypt y_^vS_78jBMh}p@M̻ӉYJ<-<ܔOwҘuLR]3\]ɽqϿPP<L첑 .tHI~u|ōMC^O5^Qp('zۭ6]KIf-g匬;٩/b8,>!fB$5RG)}?h:ՆF< `B 0 ݈>I =%6ӅU R04(+V PsaEdQ[E˞̨tM2g0ZJ" f X3. rȒ^.!RonC0qD!*P8GcIsOg8`y_r&" (Ti/:r=j ^!(֡Rrp!;C^FdCy@qi^HlązVf?eMvM${ruʙQW"X7y޽j YBpt(Tɺ5msIz'g"\uXUT[Yl6Ja&u#B@\>9BV A"Kп}[{|պ"pf9;@O+C[rig v7j- 宇\ZQݳ. g/- Pgx:0Cq |ߌڮi6O3KLbNq5zRjWtrR:t$\1$1\s&$.ECSd|HrV0ɑR:RpHR|) Ĵ~C?Q2'*+fI}NЎ2;8 VAΓϐ{[7#͞$طWނ?nҿͽBΫ rV>)HCa4E zr3h^EI|\53f~'=k>a Naū)ŷfWB xy8# rA m70qbJy3}6eO.}sa: `nO5ItC]bԭ+Zlh&1 •i'ÙZp&VE`Pgz9^i5&o]4~S˥堍UB)%S YVۅ<ջAilri!m: t (X$4K@|N=g&z ſZ Cu6VPK+(_0ΠZ2˴m1]!I=uψ&1:2AnH홸׾.q0J3?Vl ly:pO{ԆC;!a'|xc'r\0̢'2!E_d*~9`YuB1: @hD[:MgrT 2n> KbVIh>gcHMwZq4@H0f@S)%Whucjg%n"5 }NG`A^PK SWh} [?؅"`㡨^L}>Y5z,`7sdha9>Ds\Q}ow<`9jeB7K5|͌CLh+^ӆaXD(&06j0hwJ^!r+0Wv 3}b0QbHk@2_bL^\'mqc=!q%~Ms AIAFuv\a1v&Fn;'oI88Oٷ8rU6b1|wTS_/Ǡ,<Ք e$8S\1J;S4jWj ^LGt87ΰUё+D[~5лmIeviGa}Mu ZT{O}Ønxۊt8nO:g|Y ̉$2,3 cr<{:sCUĨ<_&ƃ;KC )٤jtH9js_B>cAfh͋*4:TmI0 |SSߺoSQ3dzXPeiAޱ/I~)`tg tڰ+̵mj}>L۹&UVk{A۸u@}cQsfÈ${ ^iFዡ@)2EM/3iPSʑJ'hYWqc ڰS6X~?Qt6W2:*ƾG6Ԝ I_*]kR@@Llh[c4J74](S8k]w,:7%Z2u1 MO8 w<„, qY!P۲a&u(j1Ka's{o۹T>jXJ.A[W޻²n T~4\ޯ(q&Ɗ$/@$!#C6r>zj뤣h_cF2ZX=XY~~o}}@T!P)G$ꢂn=MOm@<0ïpL-4ț~)v$_n&`QE$kۉ_񭻘)+~a;+b {s乽:vr |4P ehj/IErʉ=hoN 3Y*\KҲl#Ej8\kWAÈerl`@|:Д"G)D d;:ppY{U\pKǏie{PEέV=8Aѧ*WJɸJdwsq G l-ho:״uT)PSd7rz6%430Y- n (.pfͪ^UN'v $~51IkޛΓyK-!4Y`Ә%[ǰ(ãa`n?mHЫ>@xm^dUm^f-n% 2ck5xiHlMko\D Iz_ZP 9Z+ ^UW^=fh;\oP[M"[Ce_Yш._#}ǚp=DQ{ lPWh$vd".̚IJ7g>ٕpB^w}W(OuO6 HQZroH2|dwa 0n 3Y -X̄ HMoˠ[#s/gRx%pY}/l0 GdGU E;R|[p) l+A[v}+ yOj(1barC."oxJPOQ'XJ7u2C7{u*N8Eg\"6d'J2 ڕYw{*o&%e}.U>.2,VFwwSk[YLDPUQ2c꺰M98ò@z#1dW\O@1ui>45|Rrf&Tl MyB65m?܁c' ƽ%tfl/i*Q81uL/?mL-HU?.2K'nlJF_}7ܴjnX m ÌF2RskaL =@c/>jQU)27  fK94VmR"x椥Zlj~𛪞Ol&0*ĺKKL155&䀡-ǜӰ2!gQ}PoXxIRk\p!G4i@W,äDiJh` iMuv:`8D}\S܌+5SiEV`K.c5$oRJ,N"i C>KMD\L)B"@MXܺQ •R*y.c"JsyfM:+#Qtbj`( K^}0yp'{Nr ϐ?,~6FYI9t3dv ŶiE4(ˬIy$$J2(L$dmb:aYWCa$aN*re[jIRB%M d]㟐3{"o=UWՠY|˘ x]Dr3؁좸'oQ@j1H݅Mx)L1ҝץ3΃GTqxpN_Š(zbF)p ﯁Z/uRN—,S}v7[usm&as& )~F_xFX_eqo?/XcCp.~k%Doz?ಟ[^S^hHl#dK;qL\z3nǟHGECίWp\t$no.}_Bh YBH܉ߏӬ*@݅ 2IʟlE|d9P,'.Юtg?pn.yAZZHz "@JTJ32y"vQ.[*!ښl}R8yU e.ccH: VbyՎR?*i%e|,= jTZxR-eeBCl(pPq3X۫ˊ7(rEL$S-VR1iV[ Xh_IuRD%ʅX"N2;9_L 6j8oH!:)'9cov ?3u%Y]3]f':O[5%(VY(X)kFA D9a$+}vOGhk J8[u [F:LUb 97Cih>DPD\ߴeȨ^^$0=]lj֐ F/Zdj9Ae$aΧK7.'7/*3&fIE5Bqq:4oUEDyA(BzpV2;NcYQT%P)g?#1ӠD#\غ@8駏OAs,Ɲ3M^"[)R Vguw7Ra}o؝ \G!"H7tf `mORfsL^Q$fPZg ۢ_F3_T#J"6VK>uɵT2DC?:X,a7hEe }^䗄ntY4bk3#67͟NZ4 #a 3o"6ܳ,7T7-[76Qev:/3x{c"6{lVZ (,d韅NHhQbEYisGz[|ӊ{Ty؟ boa:XrUPʅyP_RbIH rݟMA†CF4Ȕ{( wZ#1JgiFʗ(йrՓJ/y#1 =_BKX:w}{rvppnU2Z7A :\8-Sלf=^(`ݯ[ip-1O Y:MT5WMjΤH#OR aw(dL !Ӿ1BV>yg$|jE7t.&xMl|QQ(Y3TjkPEs~}ltf,&y6p'0hW (4* !cԹۇYdP-eݹX(0s|btYsbGb '@Ѻtܢ G¸pL|<&S3!:յ}zDwc8HGN'ӴaFU- Yz 2׮ lOT`ZBf*%WU+0bU6WϳލТכIb+vS *OڡoKW\tFzZݻkecC Uh褦P,m}xZA7iң:򷁙A!^#fmląo "D':]<i_#$onw6ӡjf%Ȃi3rzoaUS1Nf8,Sk#lyE5ș%{ 4!X)〷 B]ZlKFnUppkr-q-{FY$D_#IL@ c&2Qx%Z4lzMN廒Y>Z&J *6&Ӷw&q!|7Vۋ'p}˩$]ܗ7=fP'cpۖ9 D8-bs,('=py 2HJSJ:?: #Pqq_]pC] yo1%g}IrחU. ujBPP>vKXN6@2'p7b>-}vë@fwؑmxg HF.Ȕ枝!h[)f"N mcvqz۵"PTYz0`u5_кR$gn54L>.ߨ\//&D3q\y;*0? $.Tfʜ7OgH$Ue{`H^Z$ ,02 fNnd}龒U -̰Na͟|:L]:OAh>sEg$ y*:a!E.Cd{ZWqZ2.Bpj!pVaa7"I '[iqg`X̟\bZmW: &oD_Hq!Yn1&N6NH+@Z"%>"ϹdC^UciƖ/[?ҴQT#z{ik乿 3e6EFy3AfMt79Tq& .To){qb`Z 6͒a*o 7_&fYD -'Afl͚ƤqƫˣHE(zڍVDGΡa@Y~r,RI}F <z)n<-l_l. { wY{H1c" QRʈ,hBn.]saAHGn?HN"p2Y82Db 5u}l~urE&'P\o^j'. UszIBInZPU~$K/'BASnc5lB.>"MZy3:?ёtkH: K| WJM;X?r OXtRM)lL@h/1U/-C xM6𼻗P*Fu~tȅ,E) Ѻe, RH;HCU~?ufwjs[e¹FE,n=d=>" 0MzP`&>+9:*gog̸YG+[Iä9'=e;MIXځ.v6T2CT2}a k!D}CQg덗—9&!tM! b@n/0 C{9xCj +DcG߯eBpCAуqޖ)@}̽zd/q8G! Fkh8{ݪ~ UL ѰxD"(e!PNcM 1FJhMo*aOH]ay+4&\i;/t^dLŰ(o2a2ٯw xuHh;XCqr5_ j^P;*zTM; bBA z?N:f81)'f^Fd} o<Y/Ѿޫ 1 τ~̦Gp)2#.}:^ng4IGgu?86rxJ+"8!D2f}֏x:=ٟ{ |xra%̥畀gRٜԮ.eū_PK p)[Uo]%EX =l%q˗,LEŇur$7 b [NeǦ/KHe|7E) 8 7V3ѫڦ>P5%v.h. 7NymGNfc'}Îs,PA y[U D={yPFlzOBx.XI?Ui޴WzELc'&yZawB \7J_U>$CDi"j[i쫸u\*dȋw&/_Ƽ;+#0QetD[ Cc6Zm!#U5Iڶ*Uf] u;Xx Qj k!"h!RVUZeU^{]zs'ny^*O4J1ڞ6=%`.7 0q$cz 8`S``w*9o(dt\F_s7J8K K}'7.\a\Zyړi٠-@5ha E[{\ؽB%V}1?ٺ8524xM鴄5ce9OCZ8 {k|Y' H=pæJmBDuRΤYNUTXkFH6bGy/gvoPS?Jmx/,5YZ9,@h[Gt`:yBƔGEU\nqO) !> +qbsA\2&R|;%TqFmU7odˣ PCc"Dd2jNU-!׫i.ff% j#KբV 4չ#'3H6T}uLz:HTqXcӟmta/J"E+;;icp6tŞOM=b*fK6M"&UHK]d͈רRs7x$Img,L_Չgr%,)zƵn"l߱|t~&ȤjKGQ0эGlF*shGW* ,ceBoFqήx. |.?'R %yɸ̄CRm)8-fS$?ݹFwu)ڵwYe2A5K43| 9N|2pŔA 5H%xUj:Sp\-9E1_ϚdNI$yj8JM(}6a}@qKi1Q)?#U&؇k.jXEX!$%I-B1RxH?ʏ]NDlnrȱ~ p)t+ۺP::YO~mR9=n@;>; \#h= ٸ9 kgXuWB:&x5/qsI>QC [T `8":H00*\]e8^ ş*SAeH? sBXp)0UTƴ0}} F*)Q2fi%_>q xSu%rUL \#>b!8bBAN]?E+21٦b5BBbQndʸ zYG*;~hlN".0IltAbA|ԝIdųɤs$VȜȁg I tL3TzW:,9% eV'qX!(̎ymC\XLr7H:77C&[G|7Ȥ6ti}zE(uq;P?H E>=W-3 4B'ɍ%VN,)oI8sgv1ꙹvw*iJ@%lcM⋠Ot9&VNFs9~Wg;ذ#}P M^M췱x "[pBtYo F] ]e-h&f ?ym$NϐQͯI+Y9Qb_Ct@x5 ܏ ̓Z?{vuAtVYi28y%Q!7 >&r{<[^Uňt3$ΒJ/!Qm \ZhaެCVv ddibQzX' -6V.fGZOWvr}76=C@>3u6&Z /NqF+onU}PlẼ>רdw9_4+{ϸH(ߪQ s $s;@d}lb6S__g[Z[-kM2<7oJC*>Y%瑟h?h͔ Y&]sWc/OW$~>)  s 馨*-h2/uO I94O&dXliP}4+tS$am!͚E9{mӚy[Z)hua\R!hw? $x-Aqn .A*t>X d_[kn\cV-0 @:`=z Fu=ne18[x <[=QVgb3[jQIcM=N, !;%,q?&+Ik 7/1}r=X:Q5"{nw Z;+.zl0xZ80!}v|驤?s?:ɴ.31R/᜙{POD?D7տ`I!]s.[#q-_VoN OګoPC ]Tʛ L-5AgK/5 :V ^I]Au#A#<=7UzñM R yy" j^o\sżo4fk\2T/ܦ߾RzK Wm3mɪ-prtwrQq|$r8mKZ9lQ_D0IRlhI-u,y,`Y73HCpg Jz돱%`WVY'[,U['UVj~r=:I9SPxAM='tЪOO!y胧E?V\~NP1;;LC++0ECh7)&i*xap|èA\J{G/RDܰLS76rH]eW#'ΞbI#fϛܫas^8cnP\e^?G%QR Ia߈YYjc*]pyEr$?a+]HZ"ꍒq75e%}1q(76pNwNLĉiWٙ(R=={k(S͆ _*.~ث؜( k] I _G3kP1OC%5(hQMFx9׹&{=B{D\r`t2ϖr-șKCD<.CE[`GIp\.p2@6X͝QD^:[ iL¢1ό"cтZg޳^GQY z6]F `` "Ia㌎| ^#@?P[)/N3?@s(}^"2|rt~J/eڱ6{As7AɩXjU9abod'z!2Z3|m!J*OSlDFACcEtԱ242$ۯwF#n%sv*#SRg#qLm$-g&xtO܏;7Y%yf<'&.]b@gBRaxFi F5<?RDZCeل>R cPᔉ i 3 ;Xx2a0H MAR2Ppa)}cDՇ#kʛ86,rO@S!D,XGy"jTfZ kmAמEbbOu*U\^\OVהobWAQSיܸzAɰTXqދxeo^73$oXJk&rI҈0&ToLzBu<ɵ23\(AI (@Rywvl,K@CLvRҧMk^/%c GpdCWP hȶ-;Zr3UT7uDES]D-:'r Z(Y. qĂm}WAM=pA0W]KTJijOl y1 D`¼PEԾi]~ N{8d0fU?3EiԘw2eZ AAg tur/BNz{P7'% ixlp?+>(_G v 0j(M"w kpU2#%U559bՌzFߖ9|blђ >P)W zu+xň8׶F0hID*M"ɦLa;QyElO;[ {ќaOq_I|qG+$mα  cu,uUcM+N~r?K)i;~%gڪzIM&tT'_2UüǍxgjٹHpKPM#婐|PNuRr7Ƭ`)Lv~pm'=|2_URF9['a 7{X<tb)'e-c}9j\bb0L2(8-g,M<9Lvk1]"F3Z֨Fc#; +[L+7,XQZR`x2܂>'j=3U:R6RJȉCpUH}{'c)E('Q`)"Ր4(4 Iꥉ)83C#- net?-); t~KQj! U`%|~\89&xu@MOK=?SOr^P' .@C*""#8Ht+L֭hR(Yqqu]˛ t7),cyY+2q"om-z~cYmc (fRcpPN! [vLxrh;> ]9Hc'TL #8ء[tE1k9=3;ⱊɸMB~GQ `JE9~ r} ùZ*T*USgclF bRZT¾T_ro!Egw&<[/ ȓ`F,C`?*Yt%SH8t"A:x g2}a/oq J?h=[ؙ9$#T-\`yLYPS!VΟDjZCUF>}2o]Z޳5=4o8ftPY'J ށdP1L,YsĔ ߞcy|Y &p]{|R&v >ٶ.9\U|2'{0~%gTaSĖN Uiqk,{iN.+F( 1ڇd2@T[t e>fp=eyOB Mm[Nߠ?קLmfgK-N?C%t'9+ǒz5y T{MUɗPSǕ:GI 9ڱ!ZU>:+z4L[!Yye|h_RgDw %7bIuSF3(d4}::5+>YM 1 vT5`0 q-4b``=0΢Q~Tg4e8\0FH-{E@q7hdV(aafm.GCW"Bf' cb!!/ZQHK=h<0NM d<ݳѭڀ=%h=L jϤ\olR;g Ō)>KPcFIrKqG:YIH t#OQ<~;ʞe8Q5<ų6\ j8dQe?ߠ˹j}[|*!; DZizh[7OX0>=HP wK|7+ZQrQ<#ZɥΧW%Ch:P|-u^ul eoL)V޷љ;"͢$j׾,Ҩ3uRq(}="9"j8B:w! LŠؓ@p^i,EɭhMv"NWuMDlZ)#ZGJR5} : LgrvOuMFW+`5\qZfþZ]Td;fvWeBCe=S|`~$E +G~DdJ>Ci!qQSTφ(Bc Q,w]1j͋_v]V)*^C HUgAXȬGeqS{gZ񊚚2Ny<07Cn,Β4|皍3wGOz&ӣ_]ߞORk$VeLHTUdoK̦)~֬dƴ 9N\r-.ϰqS:0s5%F1G3K%sG>(2ZLD=3>Zd%A$90tnj[MݹhW埵H)J%c( ^1p e7:A^"A7?.R3%|JKSG0Wge-,H\2`8R-0bmϾ~ vIT^Ao-v8xapL$1ڰUk >7#Q<'[0oc ,epH :2n_ Pub~a DX6 Q3J {]ȞWBZ b$ ѿ*7)6[\ήMK첂k0 L[vVS.vVgo?d^}3Q^e$g p4d~UJCj$Ϛ2 mԜXJ8GIo®W!7߮HL;ؒA ڤIy(3bmI _إ#(H+{1;e{~RaQ˼z:{#qCdpsW(AtIiok>{a'=pv~8黝_PUx6hLlł:l綴SNI^+puta۞%ކx(Jy#zZ,*xD3XFnyyH@o>$IeF/J[osHvB62j]eQ}U׿#!e\jh1S];# }"{hs3NilUUZA¹Jd^k9`>@E4T g126l]+4֚C=-i]?dsXXP:.m׾΍(rN3l2`#vOo |G2h;c{+oT!Sft Tw E}F*7wpOQ+Q&*3*yW!\]-vq&1PWVW7Wx$:Ø V^*ә]$Ao3ܝf.>3G|y ҌC7Tn, FYRBFu 6Uwᳶw\P\T5 =F \Svߺm^)Q?WT 濢Di(E# nfso mft\]z(_*r̺DP WRυރ؄ JU.'@!' xxB0Nm{RMtHH8vޘMKA|f›[V27 vk8Ȅh/ /gzT> ~#ko‘CWӷveIOƎ=4;ʥh"%qWnpm3`C$(oaG\I5n+q@)F84,Z> D5tJ/dW\B[sf# |(&|Xk?!hbRYUt!ssze?c ߴ^S7 "5nڔs1u`mgsV7EDo {E^n˙<@TB oT0[[{FNem-9֐c$l k3ǛM"XgA҅X 0%e Ȥ"44<b& ~&5Y.r馩dL_Aq 3H) -_L sJ+7ZArbOQYCOR 2U\jS<i2I=mT q \wȰ|]V~#Ƽ>R`F8Iv!f>KK#Sĕv(%/ x&0.]2d驑O͐ąhK5,U?o6Ah{I>O2cҿK}0$l?2R  ZcoF'Zɾh=3*A#8o6/6PrJа@[E=)0Lq|ޒaocLd\V,bX5O6 L]GQAp ~K'$>9#eWgNPNJ?VU#=V֔='UJ0uMPQA J@QZ5ϣߌV}yo򶗯c2Rg⩞q[(% ăILO.}T\>^V 搛9ekMSOm|u; Uz}]s,'\ .O"iUd,)!X)rQ LzOy}~k=icE~sM-ZJVp\) Z0F>Q،@X%|'G\jcv \Me46w:C쳏|r)#p6iŶc@4 46noUȥ4O(k#`=]R2?wˆXIzn*cm/C\_3BpZlS8{et (4NBߣ9D]"߂Rj,=9(4& =u0pJVH 1YGnPw^${UFW@X⩨ ~_kɸRՄ,-껃V>fѧ<7X1`mFgrFk./q!A!"~Rw͊TXͲc޿GOCA&دLK¨ ia'+]b'3 0.L^T#'ufGRg~⏋ֆ,E3GU2|1M{vy.k)ݼuʑSy!lvՑcA ^bVZĶVWP /VXkvwt6el,0X'z_!oD dYFjEo{}T1/ɧF`hf N8U;=ce  (o(Oz}a9q9ehIVŰ3i3"1u՛BY$Cֶi间>G%_Z@4<W9,Cɩ&z 9U.b05E*˱ % v,6sh"t'<nlPikCK3}ǡg:e]/VDj*n<ȮJ"toþq~gUq‡xvwlҠPL z"_2SyO؄0hSh5rW4aXb&H{Z8 lT%"? v-]֠ŏXaBa]A&K VoԨk.Re9u{&ͼwIr#DԤ~)eۓ-Qg,^޶4 X2@\K \"ѵ8RuG.qHct3Eܘ  IC+ssbn%P3l8&_N<<94Pҥ.l ZJ! BAR߫ocꎤ_ڂX'[rլvC,cfa9nwT˅}}z6[>$V㩁ĶY"qwӸ'( =~'J^gkkQߦ*= |Q]_꛷Z̋u)D^*.;pXa׌I=hez$@YnVjd1(42trkQ5a[V$\r3Uh?~A2X;f>?ΨMa}17QWr2Qw/XڍQA$kʸTnWyQx%:Mi|*"\"y2 tÈE=ޘX GhnO*}_0/= Y&%'ä9~L'\0c̖``J4MAAn< ?1p[ 5KPar++ԫdjm +p%8P&$z}uc8&(5/"uZ:3 p T门⚍UPl526KP%K.JI@5@ns8<[]%uQ$a_XSXڰ6GT <;YGws8emo hG]÷lBniHCTӦZ&aR>fx@rn@̌i}U/~D9kv(_l}?VLfۖ,\k]JxR8Yks a@\G3V?WEU>ӨBU\kB[64C)XU(MG{2h4 Ke旋nOax޿dϿV L+Q8 [ %1)8TExɜT+n QbWCp 7uׯQ2o)jNEP $(v"Vdj_eAI\'m95}03SKiVV ƐYFm`>Cm%[%[Rm#Bv>w"zMX9ɣz&_KftsNPF-ۭ1f 1X=fH4b}>/^GKa\aRqNuMt"-Z5BC6z΁BK!k5d۠GR_{$Icg/m_qBhO}9ȱĢR_XF~B?"_s {M:]MզHJ5k[=oR~QKjckD˪#),$eÁknE C.Yl&j_[J oHtjM,{qs.O1L{#^ΆVɝD˃`!i!͇pܵELu_oDD ~_H\3 @]SA/֛5X)a H^t;pfJBM_ܕxNhB<&쾶?ܪ=ZA5A'U#="0c hSUu>,-vҍ8E”N .hG_hcPUKbٳ$o?tkl PQ>ܼCD&)Hp|;'H]ׄsq{&fGB(c[, `;9v]hʁ0v@%vz땨pqoޗh!tXx*؝XY %޴"K*} nr%{ NCy$Ky( _?Aqbq;$+>VbK$=>^jVҲBaLMM Y>x:ZWc}#JF3_+\ w;Y〸ḁw" A"7x1WA۳]HF+%k{"3PUʨ~[5dr,)u*@v>^&f/;[YlUqIZgx=-;\ X>n܇ʢgz !$9S &2;S@Й( ڙ uOv ȫET(jF? at|L, W|_T ^K}(6YA* d)n nW%'ӷPani.dʱkxq*y2| ,?cWOH28, ]`.<&*^6S~N/;w2XZ&\*_*4;2e=kwTQgpP2aU7Rdyi>PBRJ6raؿŅaAy62|Zf;-5){_ɣr8: RlшU`$Sw_okg1MbYU}8 BJz\bG,d;VDjkX:~B4jFXY!h)2` 5R8PF/xLE@ͨ/{!ɀ'wCvg8fg#7{qv6&{Rcl] J&NROe9Wq ]`j)-ܯ?6kCNE!P 2Tn `{(R8EP͙<9&:\kA|qcWP~onJy n.PǞ KlN/^k~4v֟L:\+s!G[bE0f<5GlQLgio xHXҎ\,Uf;&1]N5-  A^+ݠzꌼy];Vo BI\1 (cAuP;?,ߘdz[ }2[,x0h8oM`͚{PQoa1GM,^zdX9}GwPpѸ&s#.e¤H@mM܇.n>Ɋw1&ZjAR sr+?sSmG2rMjRk@yӰ?EDwj{QD̟8YUH37 nqd%ᅛ#{ Cf *n/eN '6`f+v@GYӾqN+ν7>:##lGx PGci;#umgϙtn'r $}؊ӂ^_<)VAZR0|ŠSeLY$Z7%Bw -, f E *z% LjA +Jj~8 aƁYbBnʚGuE``!9 uZ"m6p ׬/X/jҁX-|]K+@+vy\yg3WI_G ]ʛL6 >Uqn);wFm8]_v~ _og-젍83_l5 (\ ]q3'شmH .Tv:.j3{9̓`q 2L_=gE5|\ln3z?Nʰ8R[՚P7F=|YPʪnf5o5 TG/iY!~(_HYKq{sg+V\mC['],Hak0 R-}M{U2Lؗ6Yr ٧ STVU7uu#^PԜ_$, 8癱^Ⱥ퓫 ض$EV #ΟW4鸿R0"YgZv R wz!j\ }(Ct= IrI[8OE I*6 9*NƊg uZu.R^\W~ ~/gr g_']]6۫0[Fg?d]D?U<-D5or#paA%JZj^ehB$J7U)9m(i-Iʁ l#t6A6&& ͢O9<&v{a;"n.x1^&To3Y;Ĭ+eG) %>0B\5j}NEG7P]*6*'r9犏tB}`g06g6YKc`8xXcrH Gx3ۙjoã9I0Sk!{$%qA3Ί+8ݗwï8Q=M9'E^[FbW/sCaPhQU0Jr$jppw%琭XڒB]gi2e,0Ӄ{!YD)U;wYlhW:%1M`{kzlkP M7^sfTXKV[S1n"S{_ zkS,ZU+@B8 /3TЋc+*dqXH`5Q<j 8cm(}Pᚦ1 ,k`W,~6zr RGt3ә*uLìUc;KW+Z?hg5Rw\?GK `Vw0QV n-~i¨#+4 R'N(!Btj\,-0#v< &t)F S9iA+hY`Q UxN(mkGX7a\Cy9k%T)ZoY rr̈@Hgti_pa:sT TnqD'zVJekLvM71ÜwEܹd_ )Y,:Bηp[¾c1F8\fP܊.%M=2TpzD},e|w)k@_s@= XP˹nNp*ˀVQkK] 7}!_Gr32jD{ejsm}kns駥[E' 2n0Ư1n* t O^2ç"˱_:8%:*B ɓp&׆$6Cr\);čoB&&h>iPWY| Yypu +[5)È!s6tܺY'#\gx)΍P>dm0^݂1zI$ ܼY`&!06xO]{1\Obr>)kzw ]TS1)TvYs?Z"0(#Aq.*bpSxˆG5_$h#`KQrU^ BRmSGWkجx/\ak۸g'DA ﹆Z =̔a4V^) -^`Dʨc'-x x\Vt>NQ":!s;ueҚ/HzvhAhZL>#ڮړ{8,EwnLN,P$H!ɽt?ݖ߱&,Q=0A ˏ2:;{m.*͌a`>eu YDWҋ4[HZ@aGm|_OS8/}fD(Ԣ3oHn_Y&%Xm {>;Gt_RÎj!2(jfzݺJb>t c5ˬg===nd Bv,_fe²2*ߡYfk[׷D+ة> UR*gβ˘&# ]I0IJMȢZPI'4&Rw`)0xPO=&'(Xie0r;;O[4Fr7I59W(8 W`6 iY-'`kx]@A {a>m+)'X6?P)#!T]0Aa 8@Cz"嘽hy?HT遊l憎/K̎[25lJ6q$nجd \Hi&'pok|S/'*' -K0;{,Zs:[w1.噼ɯAsfeW}} 4Ȯ8sXi|=b{cO}c(F"Tyɠ NyU0\;z=SU"@2Q ɎLnHM,<axbRǎWFMii"VrL guSnϯ%AJQm~tjph 7I(4L45V MgM|] 41Aժ~ZH)ɫCuB)FWzv%'NRB&/`B ;N2̇vJ|kKU%ӏ?#M0Ѝ,C6uRM/G,QSEbH!gZhW.9P'vݦfF՞|CnBv]}٫.RY%eo\aOh /ݷS`p>?"Hե<͌H #$\I~ef'^, C|(cJ_Fb\:j'&fN ӉgD dVa0ghF=_)uA1k>ڒg^/S_6:?VΎ~V5'WKeV2.;8ʝ~BQRä{j?!LjWT.`zF0ِv[M*`}/KcY~iΥB;*ܭ,_NIb̵0C֧JZ$*ϦC.tUm ʸ.oxgs}k-nwmDUFi+'G&"%Vl=ӎ6:>kG4 -/F=d/loqśbI]H3OҎìiFL_JDA WlϲkC-0』t :|"DO862HyRU _wĝG4)$-Yb1RXXV{ }Q&a,75ERl)_CduCGOIr Bx 8.O͎Ā@D33 p#)~2Ӳ7wvr4[L]K}yNM*t]QKX9O d  F9`앓jֿNU% FV8hpӷFI@ %j@Q ׀IS']u`;~/19K\_ǡ! 7~-o(ૹ~C|Z_PdMax}OR_qw zN].[ړ&gؓ'?!5@)#5a.OXMI̪5*S1tmTs Pz1\ЃY=Fy3ki?: J<SMNQA- ]ZP꥓ e3!¬v2՛EqD&F:/OhT4oP'Kn`2JQȮϣrwUaYK+ CyVOklkH [XAbu)5#Gn$W) ?G$}BUzhlRR*/j "~Z?x_n6:ȀS>?cqʧT`Bu2[f<&AMv[\C!5P%L&(0357\g&~ޤpފzjJZQi;Wm0[I-mYХ8l7A@ ߥ d+ڡr0ԍi.ŊpЈڤ!a 1Mm7ܹ-ܿYHhsSS,-Ur6@oF#r1TmxXs" DqH=ޖ64 b9, x 4߫-zUQOǭ]H+<i'E="kCBIm:xĽ^p؅<~+1Mi)de L6t j3Q ? _ԯ`;:>mf4"ݎjʟQkk!S DW%TPJ-&^-S":4PpҋћJ弊Z'oHKCw Tl^(ʏ^ZB b}\a- V;e#Io*~@>~ɒV(74q#ylzǵmX%B U(_Kb?c4i J}^<ݒcYh3*?_)I)f9{܂pFM u,>NDZC1N ndǡG#&*@Yjk44vo+_‚Lߍ53q|T~8<yeXq>ջ66zy^3 ݄\;\>`Ԁ=mq=Fl \AYz<ΗT"T9&֦CQƭB!ɜNm。HrGP>9gQ㧐DA03IbwyL./]pa|5(cۍtDKoGQ̪1 y*WܘYsI~9q¡Ъ (!3+dFu sD+ņ]axZ:Dm$4 i\SZP^jEgWxhGޣ:l S"+W<\Mmc;(e.I{ͯX~)PxȘغ72ɒҾ*u |1=Gn G7R7l[j._ީ Tg|lafYp*' \S#^Q@a1qV1BR1׼ݼ2SW?r#^nDa?He5D5 +Iq@_l@@|:f9t^uK೙^N%tnw UrXcI؁ `kaһ^A#n Y6v_`ʮ? o5w(:|R0쯟m\DoWZ9񬭱DU߅_0WOZyDǸRxGjBN NJ_Fԕ^Cq>[I(y,=!E''gz4LTt36L 4C6,* 5%\ņ=)|3IG?O:Md.dGCs9J4A҆OJf,\6wӰ;eD+iW#U”xi }g<f[O=udes$w{SA5tjh>yt{P_TT J̿[&KH&XOuλ:U+% #zTOV&:Va{z*}Xǘp)Pgpˬ\ \QIL? 'fZo2Rf)yI߇Rr?!l'c%~8FCx9w>; [خA;n,OSdH {Q>KŁLXAU:o7Spj+%D=c)F.7n!WJ]W_ ڼ'%Z@^"L3AM­f)&As4nGAy}ddkf$,mRsD,2Yt\U?U Į%#v㭥 {-Ggb9_rʻY9ʱvvV>zJEEZc3u}&V}ÃL*:^{bCc9M3r@1:5(i SN= G1JhUv>$2E6TA&™gN<45БH=x9V,[XY. lSzsJ.l>&_ýa]85J!XJ;/K^?s3\R ^1ݣVRiTwɞg5ǹTU2򐼐6|+WpGIn&/ʈ!.r.ך}aگ*XnlU;T7u2j,kx0Ǐ if#1Yˬ3 ~tLVyrKu %bVIܟYM0o֋^u-k瑚5$u|>{+n8) p~SCw<SZ+)E=4z3ߗ~ -]Jr1S8KA@R8V;sRamq =4Vt53hX~}\ĭk^vUXگ>qmYǝLǡFiɶlIBsGd;R4I&\&70t;fh%t&+8Ö2 f 2@n;`F57ZWmN.y,~p 5` #mr{_ Ù(a\αiv/MB*d«KgʗrLtSXc6~:rUKc* <źZឲÄ*}!Űxq/ȫ#J+wՕ>WKol>}P]ʴ9iʶ|}vŻ!lǮ )z =l91̳r<<_ĸWڜiG4ȉJLڧ_f!=c ִ{BhZ<}I 9mw9 .mC7N2hziu|1Ce,I5 3Y}Ya1@ 'uܹS cR#uA* )B9x^Xy﭅u`S#|j߱üD^ rSgY+r\iM ߓhȇu_3s"9Y}\ճC@)gUyJ~LA+?0ϔ~EBs'?ѪgLgX$M P!gmH?Zz^Zpn44>/߀(i,Kݩk0Na^D]ͼjEg."@{4 4`'ۿB34ͅX<; zk@ Jc= }:Vލ*C hu#tI} y vYջ~9M ֝4Q#lmwF=9dma+˞;_3kFEOArI_+K[aR/|6O#68HsXAf yj/kĸ!hN8O {WufjsTw ĜrN[+G`<ȼbmnν;J),7H{VcGsl1?\ώT)J6_G57bdh"r!ua`j )Bf /hJ:֍5YX kwڻA/ 6XnT6},,( 3Ur$ySc qS$2OD;8;?́5J-x4eX}{`4.ObzBC$ucW4c6 F_VCmZ,ϏD:i|Ac/gf~b P"DEC>jwTۤboF"B~C+oMMV!EaF1وSAL@~  SP_ VяcAh}&Ga_@5>ɒ+V+/MAAF3%oQz\cCw]EFQi. %*"~-4v|!3rad4F8C, Jt:fo_P0WS͗].6'tխ%Bn;k6/2QEѮ%m? M7Yb-{Uc4-\xcY:a7O"5.>eLe qxM@/d>n6U`>˞VouV͒jkzr=ՑE4{^#Gbi|,Pz(Vwᾙ_ *bo[:.l $ auV{ IQcvi5L|S' l X"%r:rc8:&\g "zZe >9w\}К_}?8 #;LT|H;D}d7ݼ֐]'ԦZ>v{GBû~y"QyͩA}&]$+.%w~N(aWfˤZ'e7/5,{D. xIӡ:-sgCݲ̴䷥ت1I^; il)ԯ_FX\5fǡIg}KbGQ^ s&Rh]ʌ |_~AÙPJ%XBF~W ԕ4늤LY/d d*z|zq$T < Lb)۫'ƌ"Zq/Y_"R"6>jj*yGr+&=Kψ^HmV . PzEm1VnT-`iF"nΟK-1=zUnpWC\pz=+7M:A n|r"yI kBu.)1z Mw;V9_wy`x@zpC0 lwN ~F!~Ր ||Ҁoʃ>kw[U ܣ.Û:(b@> =Ֆ-M}0;^tx0XC*@~["O-Sd9 I‘$yRt7NM<]1^!PZF~`(Q/v6n183 2z1d&!w@jwYFdN4HY7OKƛ]rF,P֟h^N_Y?ܤY_\x U6tܑս6`Y :;'b#.L䌗4-]WsXY'p%!|`i0(]mjX55ozyj{j_;ta1k>M1oPdG2­zg`mW/ @DdDbFk L)NK%LapMpS&Ƴc˯Kˮd&oVTXw˸DhI5 (A7OP5F &U'(cؐ%pgEСeo&E{2CPn4]GS7L,e:6hOCmc}5Yg8 T/CG2Ȯñ5T+6]!ޭJ* ]S1p+KvI>\$@/~זy!}|C? O>n)k1H^;f`cٝ'˶K99G %nUO^In(LW4ȬK"Gq>5! B&)?w&cp*kR!&/Ѻv],w֭#0t11c(3 Ά12(%d㠠){X>G&jxmf*&lr RDybZ겉`Lz_LCa.i`WHPvtO!;ϺXk$Wit{;U­>w~i쎮=ެ<ԅz0AS @sv#y t՞ V4?Dٹ10כgsBଷ>W&\(CR`Y͑Urb klǸ^9 N>zWyB!  V& a.c8He#c%66$ e d@v(> w4>v2Y74™-CWk1 17BG>E!{̌DR%LYW|Itt:"g. b<'`$ͽ;pe:UnFY7Gݙ'_N%?]j!#Y_뚌9u%AhOSK{qj7HYT<( BZM%#EtI&¶ NbMÁ/FnBm?t0ɪf.Y^u{~Ъ4t( Oe*Irgۂ`Y1qCT۟⯽OV.3ɶ ODyB2⌅axeK!̹iW1w6J-ٲsO=}S979Ѯr˥h~^Nz4m-Z̻Aަ72Q{k$'*1" (d,%nR-jJm3ʓ B:*VqL'vlH6G|U4W5S2K}!Lr@j\{D~gyY(.a%$#+O?xwKܜY1eگ1en)z;⛸΅ւ6kע` ۺ:L[!Bώ"5C4+,X*_D*Te=R#mȄngBr.xWpH0cKn*BQMU` $d'POF!hu9eG/Eֹi厎խ~2&s@)NpI5cSנ<@u()E^ߎ(풮( Ex댷]_֤Ο;^G r hb4#MpX6K7փ2 t_{¶${XQ4 @Qy| 6]urS0vOМC!Jd{},NFҨr^n U1p~%H1#RY_37hql:Ho*kM3p Q ы^~u)D,oW_W#4 4\JIt=uZ7%2 LD}%=bn3Y+٤szC>_SY0U]πkȱ%)eeeCV%H\IHkcģs#m_y󪐝_z,Hj{ .v ,ڧ}(J8ӯX2jNW4NL4vYN@9v[֕薍Cn3:~Q4Xw Z'p};ӱbP ʐ V]YeMQƷl9N@ ac^s^VΠ^4`>bEcv,e98 Pl1xE5} -g -_+=R! HP1h2N:H[@cMu.Wv2m LЍZ+f)p=9;)g`SŒ$vFUrVlb>X5uؾ񵔺`Ф 4"&U=׏T6~%^RˋIF*eۮ놇n O,T]R Ϣk)Χ6]ωbOO[JT]!ь.ⶩt9U7wp{N&Mv,$6Sq_pW2es2B "hF1]LFRaLIR>{C:XU盺Kyoօhe"܏O:p=w_۬bXY S7nl$I1S-|gTJ 䇝6m8 RZĄp@ӂvPU_-Dcb f:V9#Ɣ @ Ck`If~ͥP,C~w7mi=ݖYB~]ZR2z&S1{eÇHdQyo?'ɂI4'Fܗ1՘ ]fQI,IO4 2֦.E9`pyԂq#hBzLr9E[aJ-uɍG)XghWwc>ˊ:hM a utmcfG.$;0H5cgQ+o 7`x৖FqUae6Ҵ"^~޴K$@2*dv+qyOTyXa=ǀɝ #imC0$" eތU, J%bSRAMv|jU9\Q?,U4a׺C,Z/!xH5te/2䦔LXzA81$@AH֩`45VLk6_ƈ6(|O|b="hh`~Y0l >pCAҾD6m(tjdiNZN2Yzθ`E}VqJmԥPxG->IT!ln2[6Ym<Ofp#"PDHl?ٌBeD4O1[x]UU9 mvTy\ cl.;Lc;[LdR)ײ _ҁȔOY后<o{RTW`qtYtzЉ `*N@ބ)]{7N?J >vl}ϫ5Y\ƕkD׉m0ZCfK{f~=9𭜷v/&_@΍|H򃇼QTBǸݧS=6T#al ߀ӏZ`ZՊOp=CH1]2wȡ)`t W5ӯΝˬlA\n>G[_;?Gü@`r=X ,,Et&BW1dPq1z!| ݹWסb gݞOߧC~u'[ `ҷkE9a 4~#o]Ƴ֞67ٸ~%6i)&g}2Rm!'K[nXW1|wc>>CC0Јw0 QVkO=`|T CO'"_$u  A)]U P¥8pc^4iτ2yhkW2z>I9Argw7N3W`_p>Kܧp! p}s<X9 ״xA0V!\Nf J +yZR _Hl`ҧslP'?lN*bș>~ytKٲ1,@·&+syqZbeGw.-?W B Fzn%o' ŇXhi}!BB%K qy 23Y@w[$Q8:?8Y30=وhHIso75㣴|vӇh,ZG̏`i˭,ș 7R=RU*5"^b#$ FefT큃 ۺhi69d#@glˇE'-w(ܝW djiG?/-$TO5P;/} K,CS6Nj*UQYΉa1u [\4'+EFZPkߡJX'o)aka=YAGܘ:ԍtXݑbdɿ",P+C[3@bQ,z=\Y^>nB BYl WKZյ _> [y*%nD(|lm.9&RyF~yTe]d'@Қ8oCзBg8FZ B^j^#<yG,)|01tVMgyۗ3?tMIBf|ĶNo|MxGE>,s\y|Zn1SwO Z'*1X*&F@p,T+bU n$;u~ΉL ԓás)`7Y\н3B>mܵ'aЇHp6ϭtM;Pfz)a]rd0r.ob"!c>C" c^ ͌v7p Ԑ>4JQq]Go3,m~Bu<̳I6NR| е7ٿlyOS+&~%r,ɆU*|R֬r&ػ/#f@.Y6Gԁ X {I e^ԑgIaO☯D-;D.HJwQz@T8:((L5ގ[&c#y:$cs\}Cx@?sbI~K B@`V`;C -1 MqS~|2<-\2'4g(IUa,M.uto򎒴0+G]t &r᳀pI$뀂=hLܷFǪe{5:kqA/ϞxmT}) CIDa%Om93?GPz̬y %ekXi=$ J;sv%ZQ՟17f;s q̟EBy .: ΊWlgKǁq\ȠC Pb]X(^AE_S ?搈7 hדz QjBJclE@,T3r2+V \t僀{U߯? 2öy"Gu)~sz=מ$ knw}"/;T> 1!9nĶto0S_zgQU`(2sk/k~Ж:W4բC?G<FOu{R-}$۷8~9SOJϊT-G3:$[Nk_ h5&(%#*& !,GNo:|RDlp=b7P_&*fAxv/ev# >ʲ eX@n Q,9YoA'ؼ6/tKm5rס/ϟr.R^BSKJRNd\PY͌~ BcM\f;#/d(~&;TGmd676Zv2"Z= O^u3fm流\HRյI{fA]0\!b8{(=`p& Ӄb̑ +TJ>R LQP2zME,.eUWxhwK7URL\ڴG_SP7Ɓ{8 Rlj1ɟQ5ofa$dٺ),[&*[? " dm9B-u@ :D?ړrHtr3aP)iC і]_#p{\~`{}r@>zȬ́,C^ aP'1p.&ckEIgJ^NsGw%Rh:n9!0_jhGItvBS8$ĺn]O%Yۿ"KO5i[ө,+!GI4gk xP`ѥWS;QW~1ף  d`]Ch\~4m RMNPΖ*РZf xU>oyދ{UXnM^5Sr {:F--%vuF"G=۵'/aIJL;At\Ze,Yi6Udf5Ad-k*] =`.tQ+<[7-:cbƚ+Ab%$CC|DZ35[3anYo FrP>I>`XXRh5c a~kVO: n{%xːG߂|v0ؚZm3wV'?ƃiBkC sZ%!Pu|*: A4]pSajTW)lӷppHPq _`m%ډ=`,57U"hOgec #tpx5+ 4eӀúٯ?/=1Ҧ {WnP$N?,ӬlGbHN⧱kS73?eOYoBNBL!ԀЊudK#b<Hti)5x =!yrPO"2Xyx-|! 06Z\\ ctorQ PE䒍*=B{ Jv;#xQ;zy)>V(1zGmi/)q :z+>o. N:̐kow@Cq )o&S>#mH5$VIP=LGc_h'ygTstH!1{{vTtZum%+ieFNj!@QqQF}JA뛙R*BԒFZIW D*#u@9V2f< ģ) }lG}'ymMmzbh"<"Ju`"[p]$8Yժc &]yqg̶l:$?StPg/7nH8'Fe=MăEЄ]pORAD[7sb,[ҦlXFZ}'ۅ ?||jdB{IOox݌HprנB=3 <Қd=\\&OJs8B~Ga+gBču^0@ON]Cn yk`}p/Q kN󌟢-qE0o& DX:F^kA1p}'2h&)6A5MXj$M|[:*y̦x(J4M`}]'aܶtuK *l[8IlڷMDZmT9>곶b>IДN@BUa'^G*ϧ?OC)0ڥ: j+Ua[QDo j$ F8ݯHSO1k9OsnteigTK4?)<(@O Jn@uxxXS@!A-/-*Jq Q{I1-uI,YȊ=58o/J5³e)V8oN oA06ILSv!= 1(J)"QlQ2ӎ*FUM3E,W_u[׮YU,*s׵zgP/.[A 47J |5Hofy29X.fॼr;U|T6Hn-4-#P=_ 'A {`F r4O_Q0>1*_VA͹EsN[|F`tg FKž:)"bPC-7e^!(Uq5+gGYlbIắX"_Lv Yzgd{$5a;[*[ȸd4/[6C+dW|,;ND GVvV҅ w_@XW4rz,)Qyjo6Hfl7 ;h0g%Ɍ"RÁ~*hd~NϻXь;eaeLy|en9<~ȇh@{^{1kXP,vEp(gEzT/=]v%1DDΥR{VلʴװPD$;>?zd?gȵs$C-8eߧU"ȑ-~9n zR# #i0诎b9> (5.UנD0;D| mNP5\I`v:|=yb# Z.1-2]٦vɘ b>#2q^+NЕ=/+!P?q{(,/}kPEhKWlΖB 拏H5~po}8lAGdkĴjXæ48Ƕ:?AԼzjǰ< @e#xQ-eiUqaX2#ov/JBZv|ww/!s];}Qi|#<Ӭ`w ۠rzpEL~ >roBPW6t\o``00=Ȯ;-*mV n&՟{-*A o8 ɬWHLp^D-tF]h2cDɰ'˛ZᆴĄJ6&cUyU&qӪ40n>zܗ`ot/-aacsghG|r'&O 4CEQM%˜{6a3h.v˂JPv -zPƥT.([O: xsĄUAi|>g1-geޏ@yX-C*M{[!Rbץ6[flzj‘Ynq uF>զ~Dhk=|9!\gZ-'(nu>'{ NB<)_ \. b\~ 4^P?o5׮ȀX Ҡ\2qy\6ߗnX[uT_ ;OſjμL$# 0 e ~8T͝5"qx@gQs+@bQ sӣϪny\4 ]TjBg^dl|޳[2d/$}qLU%/4G SH@a_g ɰ[\Ǭ*JC1GlA eZWNp, NJ{{[{` G~s @)#af +$q6+gժ0k_A$ʸan1/O:g$k8Mw <>6 MDKY6m4W^.V)={FNs*/ E|&CgϤ\!DHn2]L6.˛ǯQ¯ Q>kZNU7xZ籭84+2rRf1pjn!A\!/$<܍+ҷމ%Z{K%[tku;`q5.şIip?50ިFlCrO60<k&-W _;~(+DJFYZ`>YkK$/S,sJp,gA/^83Ac\ŗg3<@-UG4;&C(Z" qu7å]nq-{u+1f7,1,cWN ǃuyYխGwnᣨNj}5\V-Jˈ:,@hP3JME,ڄepH0gV2|`mzf)LF*V(SVzZD]. ЮVK} Lj]`ָMM(d%^G8ru_hyјf7xV@6ڇ={B1L"-]8gukzu- |!T;#FYP6KbRJ 2"1`I]Z[C5 E}Ķ!IEnh8on#}E&|vy_D+22.P[Y2A;K̃l^5CaV&kg|1xyOVv|+ :8N1]A|j3Gc9n%K9Yp[%ϝ?I b_8>(elѣUbc&4JuZQLU1P]z5ڤH:?k鬧[@N')fO(Q@:v^^1z7 E1g+1ג7#E쫂JG$g`Sb*?hI?Y|@&-"ܒ~Ҵ].iC_fg,?%W'xGiT#j?}@cA 9j>&DpU.ӣ_*WrBn E4'a>dϤ~I$拢6q*9[H#8[CN22Ȧ ^>[V, Ɓ\oet\ۢ[aclF#׽8bdPr d8Z]zx}pDC&=.Z~<0s&fZ?UA0 wÔH]ݭz99)L p77q_|7M핤vRěn`K<B4&;xQNtL{Z/!齒Z >kG#79фwu'~?vK*zspIGЖHPOCBNu Ve90.dcqp'͸eP4-)c+V@կOT`jJӒ mm!vb\/S3&6 W3 ݹE3^[vr2̦j;"fUSl^b4(=v:sLٓO9)j>d]Iѻc]ʇ+2Ш?wIu3L3ơ+s;+V,q)ocS}xWo8l E= ׀cBܥSO2}{+Q*F.g<UЇ2oq;i w雞IG_68͙~@mp ϫ-+dV`8aoXoyGp0# K)Mxi✑r/ p(I |0)PkbZ`u|7Ӕ_1RϥtR:9\tNXfq2R 򲉄Z1̸fY=.+_DuOQ_T ݪ, 22# hO'Ь$CA c^ S0b-,V6 D緶He-`4nȏߨfM$3$EMlcZ gs-SBcTAc>z] N %vzƷug!9=tWd}|d~I}X} F5!2 Ə#!pO`HvsW64Xs|g) 3~|3RP>x3^_<:C^lPS{H>G2Ccz=֮nv4'u>P,ލR@ H*r9-Il#}/&)9C:`VE`Eh|RҌRg/ӊR y?%)u(-dďibPRdkop/ + \d'e&T#F!,.HIAuG="$Nۺ@Unv\l='9V5jP k32(pe?f漣6օ5ܺ`cEI.zK%Uӳ&(8dX jXa LjK)5=iі@oߗ\G'!0ȱKXjﺒ58 ʌC!m{# 4y֛`F|^IIp*4!c|håx+ px4JۨvɩoR { 8VaڻeZѳJp󕡞scV* '1H$KO1XasY9:/H"x lJ7نu{d(?r3KD KY{fRnO74 A[i;iɦ/Qbye^dy=W RJ1m;};,6wr,l,˱4n`61o29Ymc\fW?R G*Wl?K\n2 O0MKdd7r@1{~r2dΰ4Q?*X4WtƵAsR9>X {7rKm/|Fcvh-@$3EC1E`A E>羟r; XAkTMZ $ފϤLoC'x{#F%;}Gn6 㻽;m'"Vy]aE=,xbF.A%E=۵65=12AՎq_賌cJ\NJO,6ƀL -I?/|s|<(.Qfm+$S(`vHmVl'rfxRޕdf%'Oe,!ۆ@:,yb$eL"Xp. JGn#[/ ,weuF&[NeZ! E ˕)]?H# NCkUd"Eyz+=dEݬ  pqZ [phtQRr"}x , .e7 .^͕ngi8evH1QH b  h8A6[})aԊPZ[sK/@`}}+1)~ @).[G5S] %&ew@艰y;>X2-n٘t&b,_7 l޶a}|&%A}{ a ]8Pd|hcnk\(\%]7E]9՗& q m-?U =.zJm*m$Ǝڥ~){eX?+7Z|+b>MB~,ZN5XnlW180Wc4eџQhY/*e%Vf j6nZ}^))M\"CFn??P`0jM20W-~PY-;!VmrE{<6׎ g|c4@E[n_L# 8l7'X _DTT##Hŋ90bDwT40O[}3ӻb'}"FWQQ`N!w=y9 ЈblUneg]%}*hV`-y}>ĪF!7N;jɖƈ*.R Z#U =8_ [mWW`**:[9e\kt{-B<~V[U>}W؀tRCa.#mB;#=0?etH4Ys0:M^֝w_p gqRȺƀgLzuM}qpdkW_tvIf3RzL'흹 jIOWBx.*/|Vt\|Oo4w1LHaiEէ euŦ$U-Z&S\$^_I %u705v0a%yI^ +%\X1Y-b ڑK>;C(:F ̤zZlڪ ^38jL,R/!u"-eg^?,>k(ubpQPs *  \*!+üYiLy[$ƑVHqbʕ*4*_f0*"OvF;ej{V~?sۢJmrCٽ?VyS悹׫R2F}J]h^Ţ)?(ASMR2E97*C,G?ګ ht-sP)7V-F2j |;eq U RK'z[ͮfwZ2vk6/d|Z'n ZfPݱ6jJq`iDV[FmyS"[0nN1ϴ꫅Io8za5F 0_ o EDQ(Zo::[Lsa+0sMzH,X9vj:u4۵Qɥhzo' 1BGu"A FN;i&1SyFjeH8r*5dۿ4)2BP %jWShD:Yvz~bV/ ٴ,I#j|{gZ{R  Ӄq%t8d$-HYv#*rUR[i]";18U+P n8'zz~aX/G+cxқQ#@~?_euWRO3pU ghU9h Uqr "la3` B52)!$V\Jng1#ՆmTFl-)T-U_~X"EY  1F`>]n+p'MN}hccs/ѯd ȭ%H$vl A7 SO%nU[p a7 6v Yf2 d$,b\Et5 | ޟ(~]zK]{猭6J< 5jxaV-#䟏g!PK2-3 Y3a#MZ,P6LL~dg<$]]e:K{)r#_-T3c98G7orFmsBX(qmWw,5-4eq4(<Zx*40lH)“[,M=g} ǚU5NU[ ͘y vGl .^d# Hэ0 A5܊lM ̕>~Qܾԙ6Jɽ6`á54%yn.?<h` ^agczeM`"u(*qZT'!|Rm.*NfFBR?RߨHHyFxT6L&MhWDVe#.([veG&̅g>GHhSfLT0փIgK}Z,Gؙwcd\O GǍRdV*cr/"8j4ǜ|}gV9t("ǾkzJJie>`E0QĈgcnѝoZH+t/CM'IWvg&z+2mƭ99[%Ck{ȹ1_Ώ҇P䏙TAh g Dlv^$:rzfȡ_U>.0ݩ|w 2{OLbp j+ tyﷸx7 Ӷyxm*. y#g70K]#2TװvP)˜$zIw /qi{ `HQĈt甎fBDZ ,SJsb ѸU%>m.rYUxpp4MDZ`d-t`ܤD(/\Xf\t:p%WQ soTdMӊ~X)Bh J͖1Q"S$ճCmOl~[sx%\)5[<^.TVScZ?-\Z\Zg5#;DEʵuܨƳifT7T(c6HF5|z{ PZ}= 02xӻZgFZi.U|2QͿr};Jwz +Tl:|m=[XB&"7sh eWdODI-u: F(hOMdGG=8*=F%_QőB 't%+5 N&Y(mD tf $tVr _<]dY:V-L=$Yo7Y(5nц.D0[٭uy+Z_~LHuZ׶[*!N.;6ӫ;ղ@{YPć킯nߡ-MSCzf:cĩFu3~XTJXyx2G}B$ PǤ''[ wZd 9ᩕvCiL;`C BI\繘^&iS; C6%}*~R_B 3C#\ɡ%p Pw2oT@|!=QjT*(| 9t~ntOKO!X]Ku,0xO?F{32SJ@7\ej߇KZOG;o >$STeүU̦o%ԣ<@7\¾kY8"*@=p'dqw%,h >xD+L3'*ߊQ3 VȯEUdؕv v>Z }uȆ ¤v6.GVz]4cbOv+ {⫰U -iq eOw/B3[Kn%b ֽ68T%y//8*3VciX<:&:G>]x0~NB~k^pvԸ ^͉;M=Bjw/3fG]h[Ԇ6 Q=_\R,&BDhaq/x+)vb4~8ʞp!~C%k3oEУz\#u/sMsKV{Mk DDͽjOb*@m?RE6N+Hj&Wzgrȃ*W =b`Lx+[uFi~)uS X>c]bT1sCla%l)j FԕX SVqOu':ж$2ycK/fUns;Z&p G! :k?2P頏U6eq9;#Ver#粷b 'į!q"=MK,1ppao/iR}"RlvlِL?:aM)T{-I2BvrksP?݃8*Fg)981,#GXo[J\H:<F[\axu=;a}žd\2o8_''}tOtZz8p-I̒֜|1e]NDߑ;{VT ժz4ұ9Ϧz:gU} f`#\ߘ2i!܍w @ԕ~nmǞ{s㖷!P.cI瓖?+MCɢobTB'h6P 7vzcUlӂjNjɆ#b;.qm//GMa^~Զoa-@+')?p_xx*׽PVq@U܃؉US6r͚Tn'[lEk/#VapvŦ$`+L.!*j0Uz7Bsؑ z-2HO1U `Z|'(u\</cvs!.=TO˕ p5tհ"`aX`Z:R+(52 KaΪ;=aH]L^A(/.9 +\5qf0: 7}U/ǎ@_Gp!^*+EwN g? l opɜ,S[taV.MYX`8C"w?%]򯑮@`r 1A䂹`iaYzƁT8{ݺ<¢ߛ?/.EC0Pq-4G] Ŕ=GlFzIѾ@?h/x$3KUHh?%_w`-֩ \fjsSm%Xf嫐!a2 2/x xgun`"D輪 匷i?y/{aLV"$*qD-k!h8% \[ra#- zOWqxC <Վq$I\*8W5R<HL kh>Uu'd @~- W0?퀨E;_IQEɏ,5+_%_EtV`~⨘W].-_zGmK氇#ԙ4^>*NU_ EEZ,V. w}\wg=]~,a֫]nG<զܗ05d0-Qq+^f,/Ddm@wn־u[cP$'12`;~q8l9]gv4O[F<\~=zBe`%㋢tVAc}́+FXrDMD ykWC0=>6Nk>.HcSnȕ_%jȷP0 FGd`V8>l7u0W؞Lr{7#;JTJ+Wl8O6ҧAxZeݴa}8M\-Yמ߳i OP Z{~_ Iu4σ~S!)<%ъkzLP 2U& iI !vCX?!b>IYnh\)iXrQ4KȀ{\7%#}PXVR=ab@LGv[5̌ԖPEy ?U'W7u^t: CN*#fWO|y-ÛXIɴ0:@j',@qzVP,Z/5[nj>3z'Dv~pXd=mO;s?b.h,2z)Vd0@7`AJ:N7θr0=e8Hg51om@{PCj(6{]Ȣncy#2Qfmk?Ǫ6} ^G}i!j3Ak!aSTpp\~*&g6[.U;47^ |8Bxw~6A>"U❴D>JJ:k=⇒d |[oިG>T-T"+iYcNVL k}1oi]Q'w<6&12!Ϊ"uݶ ?{\AE5xogQi|OGo`gt5#d#fä⬦MU&Rp+pԺkIJkz?\UFVY>rҗM6j][LE<.hn;w*f>\R31HY.MP>]ހ%|lr?.C^ka.^ol\`Er ~I'J=eb[;hjTZT)̪-jr|8>Rǐ,Z'73"v$+WD!R!f/>(fHQh$a[447~jyV9U#v0P[3ӯ]j0?׾'9AxoQOԷ_NqIIGc>:$>dF8].ՁG<]$ xz6Bv kf0V˜B521o{MLZ(Uvu{,^uC3LK= 8Gyb#M9a`^ӄaN h_ث`\dTAWv-+G;苀X޿) d_tIwtRBCH0wm.9&?ĨONr qj !H_c5t+Htzbm̟\/ڱ]qI+*v.H"T:zob!s"9bN/x)r06'ܩ'zocgoWs>CEanGM^zNr^n:]Zi(sRd/PsW0R,^'y%Y6TG3z7Z㕺Hxjq1h5W7sILT@fkpNˈ34=ֶNoWD6r04 hY6od.2"=\AdIwg rq=lVPzVgeW8x'ݷn./?>aD.3YhdG펱)(<55EHg\S<"//8y0PE%86a;1Tְ~qTq&[FtgIa0nAߙY(ǵwW`}~[`ރ͜tЇ WHY\]7O~Ɂ6XgPム.W(ĝD\D]NR bmfyuNdžRJOj)l F.CrQ?]II~(WjP:kCPq%~M,2lxb U WxO<$I"6Nsu49 ёT|}ôi1//' @у[ө<~n2(,*:eb5: KWaCX,b& 7)Hzz1{6io>~@?AX(聳œ>Oa(1 RاΐŢX$D0ËK~^7NGB+ݞBw%HفWĮ˯..hTm_;[NbcZz5IbtuqSefb%TCٻE%ށBK?):?U:Lj;l˽Zӂv8Y{%7-~T R16.^YB;Gw`O:orl@O& i, *Iݺx+Oޏ!X .= 8c3wr0Kj4g#UĹY wJX6JvD'-j\fh@:%ϓNY39]F"7 qS ;hSZ'O"C#6,c,6'or:|'B#JYQ[1|*|~yٌُG1² V( a^P8.qDhQhT ,-t bRQO.=$Cw ^Ч_Hh"3J.,NGɀ;rwFB/OJODfiL}FQBjJ$ sg;`xpH,\W7( BSMDDL\lK/L[!Gku2g"[ %rCx^YA \LO.msw͠JK:5L7)`Rvlf!HE:^Z}f_(tfphIX^/Op[|6n߰8tFpq:,~c (C;Pۊnrpl;=ep+t=( >k`#8GC -s5mkPGJ\(3vPᰩS4syLlf7lm7cwרRNtkǢNhoEr[:N@S鞒b_aV^ASH{WYM7/wγetJq@( %V !5>xd;dЫ;C%~tm `n_~!9)N=y cɋ&{ ڠͧ0 WNLޭaDteD1m8. !q=gt` e:ta$2S^_|۪'=׏-Og%z~TG"@|€Eix&jR=,!fC]mHZlgl! ϑ5VJQa(S6>)Ѯ#(z`Yګ‘p߅1kśS1*,^f#7WN69IT YZfX6KOۇ5@y7z?TʋpBAh*e0/4NJ0›.~{d.OAQ%'u!r!/xyO15qJrx"T3RPMx_*DX(_/b @ :bf<叶,܄LK4 vX]ât ^V6f>4u|3tYVOPxdI49Tt"-PzfYJf9X%MzUГJ!B $| L> OIēSw[1e0繳qt0h+䘮l32kRR% {Ω]9^lu3Op!Tu Ws|҄_0Orŗz/nZult!ËI.д\%7шюHSqmH/nCy` +G|gIƦ>;}zXok KwR_ăBLJd9y/ _f/LRD3^j3(p[sN]IkYW@-eH#mKo+zm^zz6^כ oYF%z[!'!%Y- qӼ*LC"ٰc>p"{p~L4*RD,AU Yі4s+YVO0gSX{U vL:vS꩒-DGj`FxcJiaE5"/ " ԮBa _TEIz*oNR8EյhDuZ9#|tyP af?LK9”6'x|#J߱̊P)9S54YMi A86\ZV-> wql("^jFf _X!(PJ^)T޹)8Mgb8M5oܒwγFΗV]i٘~aMޜKw-%` n".: `.p^2Jy es1}>RnvzȶxZgEW#FdaTl2n`;;"*@* z\1 %YƧwINJ"ZŝfNd`nǾ҂f 4P!(K65t.Uton/Q whAnemzB?xö3^Ѵzlf&o~ .CIfvc`p !O9-)嶈y;PsE+FB``d Q&vH F2:юh6ᄁFޭ`8nԩ~;tq~'ei3Z#ڷu]x٧|YڍgsӽA"s+<<`W ڰWX!57Dd=[W36'2r=q..}~wOz216ÒsSf=UH Xge 0 4RVWaY]p` 2|꽢ҋuXzqGu~QTT%vDEir\=k'02F@l܁u/ҥKb+/",tt2c'SoQc@< 6 0?}w:!Ҏn>~حN(q#E.M-V_YZ\UVag흥V4:̺ *;b5NbĜo_DPQ&0m\>[A#={N~@wY)0/AY4ieȗ~V*6o=ഘNB/ǴmԶ]\@ 8_(^KtQԅ[(˕Tl<{PR3KHsGGH[UU$Ri8Cx@:yEPgMtcOS_,# YX10G= ;\zՆ(|{ 9L^q"94xD^6aayX|mL 0\HVR]T0Z)\<ӫt7d ۆ(*!G͏ N=!^K-i֭E0ԧKQ 6uݏcäfNsOY X [[@963Ko{Y/jJߜm0Z^ dogPY!5=871WST {EG6inC@{>FI*U1q^KVc:Tjk4Z1[WWF4(DCSv[ks`ѝ L2Nm5Ս |*q_E[젗~`œy@ Oo{Aahop=2L5\Ƌ)D.7dSmat$< 4]^ p9* B1B0 vmgM]9;^9C&!՜ a$' _X D[vje{ېe]<ϭl* !A|+dV8O#{Gr^5V`$)fTt 6ԺŶ OϨD*~<'9}d\'O/s83QSvK$t{u  7+~Bܥ>:]u|)z8/ۻ9ld#B[.G$t;D&B`GxM /9]IYX'-hHﭔu}0A1%8m>µ Qސ$B{xJtPIJcˊ0[-z&C]2Ylwhz>S2-S\mVx*T?*?v8yـ9p mf,oԐ2:Tv=NctNcl|%z+c1N؀S@$8?uщ/74׈l*J-twp-?XD==]]/j@@ mjyT_"ouX.VdYt>"`.fܼMZO5"g],a@GFݛFq(/& *1“b#t03&q8X?6Ck8uJڐay.VHYޚckSmqsj‹ o8uK, e'}*lB^[7<0D^}6IzIk(Do ^sHvgHc0Ĉ kcii&p| FSnٍ])`=Z-]e$Y$Wҳ LW hy{Ho_/#`jo}#*@a(ԙtB^.7oWfEæQGTwcX c=ʼnY% ĤTZ;rFǩBv3u4j˭;O/@o%0dDcj3pBp.%XύrBwf M[U)52*DW_|$Um򴨞_MRb0,>~87{X @ɤH$Q ^{#j] (훢AA?VsC7#l@Cm+7|1rcJvVSsL*_@f% kiKe{6j' D.zo1MlS"Kn4Fqڻ;"~Zz2:DPmQsE.HF$3R'>uE4XXVg`#>Ӭ,Q;;|" G28I+A"&p,&}9l2X 7a3c@^7%QH F>a$H⁧H45eM̛gin`Փzcy%w}2 گ/,hKu+B_""!PO?N5Y@N&<¿!r֛mY:?hALjsRU@1\ڠI~' ru*O&q?*l*JQ! @If 5i>~b%Q,V,9v@\{a *8 R/%`OSu Wѡ3&a@ &KOI9 |JÚx;E آ:0Q_t#π#/.}p|7WZ*bKpm"l${v]\j"*q.Bq2 ;ׄA^r*UŮ L앲]e[XB־yBDNl 9 MI0͉?Q49еј?]V]VS_&Y#L"!JbwYO?l-0!2=@#&`@n!<|O,2BeR]!C'h~MG}j2ئ3Wr0"_3R b&5Fg[;~6S?+<{h[{Q&5U%E9%+" BOٜe8,a #:rI4&85MWDGأ[ *>:7:?y p΍5hB qc-^apJEϙ)(7|Qͮɇ̄JAVЛL~GBU'QE[GhuwfV\]ЃHd&y͡1?÷8GvS-hZ #N)HfTPSEw,3Pz[a:"1 O1ؗj9eHz*Wpn̜ zxFиJ֦2\ r+!}'M1on1.?}' ~ͪvʂ0:4rFEu.>Θ2~?[.7}u&e/ >0D(þ_as$NBo%]raPBHp?eV!1OWIj-+)2tT#*o@.9j(S)=xV2Vɋ-2E~ ^'}fznt=)p 0} iIƟ!];vޢjhvё}=W7j;BmQ$L mo@֭deiĢP[p.[s*W_1iVGnF+Ctfh PfJO/{vHʧW:CVeC@~+gLJ>s{wU4Ep!,G m41aH6j1\\c3Вuównl#DX_$S#i^<L/ s &3ď"6jELKpiYÛk@O03NB.BꢋvXGQwCI[w 7*j C5(X 赅p 0˞R-G2lsMr+ʞ)9(P&|骂4 GƮ`^PMmY Q9;toouw` 0!Z,湍#"^=ߋoAyB!8 ]˝|tS wQ7?<\%Tlfrac VC"iGď 3co E3 |)E`!¤a hy[) +gG~o=Pn$ҫx_-Y:C%VT9'N=F"ShZMnG#O1j}%Q>6W[Ɉf] 8gUaZjҨdseD{BOiRa}3\];9CEeiٙ M!Y ג@IDe-;2xILnvpk1e\,{z'Wl ȓ=踩\VS`10|;y ӜV~2%`]0dQ"@ʹҁ+Uls271OSĕ,d 5*Xi4DdU!o2B^Oxo#S{&kY`=v6DHurPaׯҍ¨-̍?\}r|Pluař Gf- sb;YqfHo@ 8Ӻ5j Eא[ϢB"hKO2{lRmt%js<>F>Y# ^+?CmswA0=v_mpH퐄}t-ggIRZ"&G*__)6gԎG[.Ωe8 pdRAM o1P=.g11&[y*S:1KU[=EFjF:kѾ:T3ΦBH{[nl\wWBƔ4.d믡8Ъk*P8XKL)sv( p㳿]?QY&^jՈBJ'P Y>)uµ- 5[gVj4B܃mb΋2x.CP>ͧN2N &GDZ h c>|ءlV@IAL\^`ړEC ms@ PL#ܒ) wa_3(&4+uiDWV!F)ѦRfwc~+S exJ gF#jmaY2]Qu-o 78O;Wf9\n y:k ^>3-dhx2I&ctGO+% Jcmz-kg@& cD:^g7Uཱུ:fWz_*^rŶQL&OID藾\!#q#&KgrI13gqW*rV ^WfOQ-@GLe?qR8az\!,#S!OAnыpƇݱJtuot.!ƹ݌-~G ߞ. rzp!6%J@qBBg \k32ȕ<ًqӦøL5ÕMYó,vOeَLx|? pqX9F}\oܺkmpRSBqn\/yn a4 6%m4gXuBD%)Bq,z<7j9/0V7 unآpVGny9 L}6rY^IܩKeE}* ^A7$cWәSkKV%9|4}Hdz?VA; ͂lyJr~44&\pfC—K*|B2e|cU v:">dﰣ$>8eUܤ71<:6bn F;L%sj T4~vNWps<])=ސxk^W7qmp;j^ /pR3R:T K-C=MY$DwO)[ { "×l3tߎ`E|\,pΎrG|i;,ɲp)IbKm?fe(RT[2<}S8ڬ_/2iT8*b~8Ul'$xd:jm` 362·8K Dw2bc=TY?;~,CUltxT&E6adod4CT>$Au0\7q e__gЉ*B Ƃ7Ul|! S2űPj wT8RfG+[Ex_ މCohry}\ 8'׌k 2Tآnq]Y v^|JAچS v49Q rTa4sB橦pY:jdq5Uz0c&>$+ĔG%p û\?,( F4_th .s QdKN "XFÉP H]CDrK'Jβ~Xitڗ~ؙOHf.=-! Y2M3bKz)hy,+a G*-x8tf}\%{\DŽ`.mK^tqd?t e7# +ËOCJI1A^_i ..Ɨ64Ț?ۊw֍ 7vf~3#պB,p<$BHηi€)ݠvj7Ύjgg;VAF4A{"!u*YXV5ԑ%@֕sR/4~o?QP %ؕXlʤ.a1i;:]r׮ B*ND$i_%%DZ\DBN| $1{[Te2 W&g$Ԥd(!7_W'LLd: yGܛB}v(R1 (1dK~lD,vmKi0^*) ZE NcVU;=솆$7S9ţxpƇj4;TnyJpزPLA/^WZUn߇dqN殃u[$!Qk^Q0oπ6Q&Vr9yyh( ƫU&}_^gئ{Q_/*u"a r:khZ@9P|T )Ha כL%=ANo/ٸ) Vrl7YHPDVi{Zxc3)JGUnw>KP.Lj<HDVa^l'+zf˳ۦUFj|Q/&Is3B:VFT&sKY0ZUy eD~j GF9esDx`)& G ƇIN8OU 8ԬyjO vKяY8#к';<&8:,BEUU]Ԗ;~_UBMZIjT7,vP :*q$H2~ k^VvuMTZ5""G_Y30rDAAҙ %UZafxH;%Efϩ# CUT\9bX[Ϧk x?f"&ܲ+cho#*$3JWyָ%)Ctˣx;ODM^TW >Q1k>bŐ:`ϓ{m{v%;XYBt9P%Q@_%?ڗD 㫿+ucSq xKӁ= C&_ igbh{BDȱ] ,u$ Z嚝6\;el `U.s1Pʰpܣ9@(o1Xw'dkQ]e<ȫRs%J: 0$ Vid0V<p1渴x~9)*Вy>)2|2&ִ+AK䌃#mDJ6bVDP1LG}Í\$2]u+"~emӽ[լwFI%TӞkH2֭|Qƽ'YLBՉ_zDp{<Z\.eq6 q8ZeLZ'[iV"^ ~gmpt%.Cu Gl^Cn;S0KH K9Qó&јG'=9H )M(bwi 0vl- 2a$pk.UXY"4wl$.ty:b oF( M?"|7s51pлPBrb eY +sqU ׭R',lojb +7c8zUf/ d@ dl/$[$ḯv"]ֈytsCqSqvv~ִ;pteBǛiӁ T j}VC t37'6bؘ襲;4 aGMQdaC;_ۉHjV6bQ(>RoFYqpTdFYaߌ($$'6 ]6Ԣ1M $HPuYOYwS}%kH Q?5SpA 6r, &;eȳ,04 ֹH|Q]|=T$M Y2BJVS#b-'y~8aYq n{^<嫦_]aYBi1ĵ8Kw%,hf7tqh~z+Oǻ^˔`tmU7zmOɔl&0y^`` TRQlc1*ï[|Dv `U:!52BzoD_"k<,v0C# !<T? S"N{ʘ(ZuaI^!2S>c d -]ǟAu=P?=Ԣykh_rnt@ Got8xt?~1+.__ٜe)V\/ĪFTVg:$ĵ;ͰDTԾu"%9=^(I&g.玠/!@6km+qBhB~s<}%}.ZNɡ˦> x< w ]r\ =t9V0(zޱ*PLH6JaMLJE1 [m;B& ;g %4`^񶈥`rp@CEf4%-T6J^:5YNQA@? ~-Q _Y L4Z z@_pR[p`P E:qYӥg h+6ɺr3){SC./^uUv8,).ו/~6<ĭ ~FY/4%:\O dƝCs~(0t;g>[!;(U`狛DW}"B]o[37>h1,y =fE+[QVƄDd &mt ': } Rx$!UF%lҘcjjh1CvLg:1dq@[֤uDclt/\dkl 4+_1}J˽)W4ZJCo*Y6!P_0dX`UtQ(j:?&6]$kYwwK1G :;OxL0;cZvCӔ[x/k|K+ZW66_aΝ'4L}^Xz3yWӊ۵:in(<<ͮZk-.ͳkt)NJ{xq4!yK$1AKј^&Tc3˯B{)u'2TsD~ׁ 0lхlbsq "'hQ=0Pn}RNi=9s4McJ;pǞ2z7M#bxFmF |Cu#{v!h7- 52p LHQ YTne6kk`#rjH_."9J%n<,R)W_E J݉Fb|s<.;KL&do*D/v["mZЁ9C}Ɋ)JK1PfNG3a齃Gmt*6~ v!86NDt%DؗPw|Kx[p3"z8>&T* \J sS; L]:vm6? OY_{zwۚ`:9UnP0!WN~l o˫9nB2_>gDŽ^lNgSxJ;M#"$wغ`>)I T%3\ m\<'`nU\VMpMŹҽwJZYΎ1I= p yKJGs@V. r14'Z,de@jŦu `g(=N鮽[sZGϤH&w 맡 v;8݋Xʇx^o;*q9eswAZ7?:4).'G c[yhiΕBzDzB߹ K?ES!b5 _AiԹ(+K24IvGx79D*{=.PI9dxs>x#wQ9#z4hU_*kGc`M+*l'e8}EtrLМDoDbW0G;c2!`m"w#qR+7Q{ [lQ,ic/_i_2 aB_mxZG"t|rS)cpo?GQaIOE-(9=-2 k!kIGAMw7@Tj,͍m[ WWh^, 9肂nT8<G[LNSe%:`o@-:^I`[>@F9y :)+y e¢Y *zG%&GK"WI)ſu*AYi1S3)K ,W4K6vI4m7r 2Jj1^pz۬ECJ< Rh6$VJ]DDJs/GGZ@ծ.eu4ć%glɧ,"0"ڟ-y;3TrP,}QӦҶAi2DͣoĖR^ 9uDO=3l3_x%aD+eZl2SJ'-z2we@ a8T:.OOz@jH@x~dF}S+^0cAD4R__IGK.:9 Q#d^|^D1KAvQveR`E9O}*JYc})w`MPa dI̳qm[{tVT0ԝnOw;@m-Ved09Ih0Q@2bknDs$ yle!70;bs 2h"жzT%Ìd1Ƿ<͈7 @'9q9_9[x@PB y a:T\K[qq(,c_CEà.'&] z%C[hI ӵ11G"Y)qu҄e3`F\{EuD@6ToI]XbB"jBY.è5zNr M(qH-ռ V=-5uwv8AQ5 5 r3nt/:Hk.5ʾ%?8VMI6> UkKM#k r]fC(fB VP\4ل3q(9Y0< +Eg⏛3H]ޞ~ uX6x>_#)\zqQn̘Xa4.䌞P `>bj8m`dBe7$pN/ְk7| L5ĞT}yЊ[m2He+M9qh'Ym鉚!renH}WU4>] AŁϔyD`"&'^`ڍeDRDÖ H3(ArzZ ˬVƛé;%ͅ^Y F8==g[gǜN?"b|U 2Gm^{!#o J>HB+j^_,^&s#ji;sv7,axTr]B=B&E [JD&|GF$竿aӞ!3>DyӁj3E ZSl/Eq;ۂ2;ʦq7;Nc5ʎC.dkf$i'(I^09(\ Qz[KjdqC~qi[ 쨞*[j[K ,5`44Apa6%|X ;EvL':GVv7bh& _nLrl,KgC |hQ&[8йRzJQdE^L_ORf t d4F7|bwIo6=S u|q52iZ!,k8ebֆtLn݉(mR_!t [ {Lݰ:qW2- <->$WR/ZD t-8t',.Jü7uόxX/w_cl7K܊c+?ose(`F껰clKW,dVx8: fQa+myF0'bqzab "8CM>?m_,+viM!;s,}Z)H;${waT^Ů\Iʴ˪`E605k?Y-k;^REL|+8D'UsAKa9C يgaL[H6F|}_X(eaA_'X  *n@ƫjH8K\fD΄P鴼Cկ La(i {ȐlU_Ǭ܋⅍[ǴĊ?[ԗ Q~D瓃`J׉j>&I&z5&@B?\bbkiŧ"qtPPqNfCnZTJxFя]I"u#IOd )r˄7չvd? B\ϷApXɆ -rh/ST;s챣T V@i7յI5ދX~?X7]JOelrrn=X⑀ kpLZj"3V<}fh,xB \xr(0aX J?K"], ]ݏ.b|' 9( %X kf1%TtD5T)v^}_93_:)u@tB7.c%qn<ֳ JI| u.s/qBkOÒt>KeW sb5&/4[\F#>)_DP'8Jѥt:C1 LXʽXo [ "(;/8G2~*ԋ#KqH"w"y&j (wLlW |CsGTDNI6wWCi7ƣ&G Ϫq'F+$:?2NjR8jŽ!;ީUviK1& _3Bb^-}  ]*YMVg/cԚ@0p@7hO(0 QFw׀-m)f9nnXzEvzH9 n9'rA@E^Qv |4`ry>8#\o \28{-, >\:vU` FtUĆx _ĿZޥN+s`U,|8VtU2n%ׁ\Vs/mĬ:I.ZrA6 =Ѵƹ[PlMII=+)!L^şǰ'3/HVdМeC/7K[Xr@~96HuۆyxHLCAy3&Xa`9 0bD%|cx/5WO" AT4&DlzváW5!΄(fKu7mJ+#O8)ʌDJ|12괉OveYRx{Q 흜odVgVr@Hӆփu-NHEZ_m6!A^ Ee;&  CWds+XP΍ ԆFtCF^9Rr|IVqIQje֖֗Hh]{nX͐¤ uG2|u@f>J]doT'2dR7)!Ӛ|d)ވ4htLwYQ;]mP.iN'=O ;X愥o3nksHV|(hh+}ZK@2ƉU7~ 8\[Lޕ~龑3rPā@*=/)0sT(^np|)[1>+ٳ{R  A8'>߼o?z]]M\(( n:5 "-3ׂ.Q@ X-d2$c(!]#ˡ2Mv`;x *̛xB|~ n-aKSgb3١Y{DQ7+Bn>iTs{KG3wB ƕ[]bk1^1\m?}H_>"|̗{ "rzȴ'CKa f%}& S|UaLcO}vx돕ª܀\簂Aߝg Ec)nN_]],FsdI# `(^W]8FQ9'k#M5`b^ ?9"MS_}Pç/Xg!bVcؙ#:*[]H0h[0+0Ia@3p)Hلf Dc'g_b$jF1,9k|g:DŽCPѓp$w˹pD!+hoj5am3߾(CPHaxˣX(aidr-Jd-uӵbqX>MoW'iJN՝rP[ۊv\x+d*#V;"[EOI% {t bfa%zT5gBGdN'yH0Р?B1+X!>8I0􈃹9Sf)ŕ\pcu<2䑽IyC7n1Fl7K CCG <("Cư._6?S`@,vUNkԺ9\ zA\P6N > E+gaF6pNcvicq;1樭ДNHHql"%|xA”sU:exP\s4f: kޗ$N2 R0XD{Vb|y|OoZnIDL PaLĀ9de/B"b(JV8;Ų o̟/TsZIaERHj:ܢV+5O!# !!]"mqPZ)mP) Ko6.BrzA4ﳁ3ٌ^0nz ad?ZECf0ÍD/G'tsaX@ݤ*WKXyukPK҈Dl+@{f1]( 1 [S\ ig4k-Ώч;1J2}ojZzZhӢzG}H.^Th &B,B`=r?IO~s1Le`cQ XMhXywַWz^N(ڲ-Uv`q*i  {VwgĴ:zeT@qBeoJ{o?ڋqƬ:Y'ц߄0 g#GKv걬UGȎDWNIo2vV֘Wp3NEf&:h꜔Tˠ9f'l5S3ֈ*\6 ]]hdC;R}oJ'лc: gGX^&-Hϩ(B'<Npg BUo4a%7 W$pݭ@#?=F.:tu| [A٦X<%hwd,XH3@`" 1"-T+, ~u7ST#6t'>wXE-9R^Sc:Y8,[JDT(wy^4,Y/ DJCsNBc)ar ws=`!ARV"{ ]9ԳCcޱt D[GwdSF߻3GP;¨6j\gxiZQ:KGi!ZႲ&ǒ,LG8'a9LʃY3G7!i9oy9P[vqff!!#1B[!oDX4h[b7aϴV.[3zx$ \䴲6"_{_<?hstrKJOw,U޴2ZQv?$29=u wtXГ,02ff -Բ발,6q1.ӱteR0ʔ$N%KayG+ݷq.\5&o&C a _";\-Jkh.+p1Zؓ!SjøM(`Ϫ1#Ks<@;H]yE<Р^%Z+ɷ$DC.-X9^l|SN4$Q]@\&b1z $.Eg)bk Yоpc,!ɜgy'>H=HF,?N Q̗JFkXO`] EPuL"BYú.F2'~2H/`.t ЇX9-.5>$oua3l who4 sq:zP)Y!J/d!<U/&db zhq7Vra w:$&~PnAt!1}Rgu-}c^eXͮ|v@fW'Y/B)I9Sx0de5+͋θ)i:pٝcqˣШAS/XN RwD\`MH*wNx.= x̿Q8w AqI>+bd ZJf"x=[Ř|٫N6>26ś})QeBOW9܊uv!uS;ūW&>֪MUN\BλAw ^2noC DQ=d>,`,o3~ &~e:1;r|5>4xEodB1{~̽{}*Jϛ?u8BNYJ5K dFd7Hwf. g[>5 YC#rh(|!HbKOFR &l6B [XEת{^y)\=hcCGch@P,K^&mguJDz{Nh*]iLXK}j@teLyՅ2;sIW—Bbev()H_F(wO= 0ԶRq6*7Iem+9q+R ZRs;]`n2"5~pX)n;p?M )XE'xU@ e Oh[:hʈ6܈Yc~lg'hxAn(5;+ 1o"zA9RҔd1 sۚ 77C`ŮCsHگiR!ȏW*lN}>@Dz #H "@?ٖݩ]*,b]);5V'?TmɨDhqwL?3Z b7$7໇ fꢧ42s!1UBJy{G+vu]&1 Y D?`W#:vbM5ŔpfTUPmy)X;cpoKY\^FYgg˭\Y(47Ajv~ tW_MӨ( 1p`43m,C}r*uU`m"D )7êCǍ@G\dy2ef[mLi )]X)΀e:B{KyXv¨;C1ېF $g{CZDŽ\X =4o%*QV.p>Zs(_J@YR0R7[6v},wDVs&S:fvt&@(ȹ``L.2 {P?5zgDơ}'=SBZ;Y4*W&do9YH-m%2rz^1)5&75>fĺIr18t64%VWI0H)ڗ0Tξv~\|}IC'ߝ=7.“^2uOM-Rt$lO#gOG)'2sͤĚI؃4I,iU%!OEe<2#ļ@kPtQB0.Ȇ ݦ͎f0V8rR!̬VP6ԣlceLK<1KUXԈ×-YF8_59?>`N/IEi]*<D`$ d_vۆIؗA&P^\҅:ӔSç`^fe_ dkGc t`p af&إ:Y3< j7nc1 /KlMqoV"mjE+:N_bPW^};QG@QޔBh `Uq`t"A~VXu-Ҽ+I\F8~:"zZ<[]؛K&L1_A-df9į$!U7me'HL>@LMK:]tپv 3L].|R?7gs1"QԞBI;Hȝc7X[8-|` 5xREYC6qL@.ޙ_Tstv|bJ'RFDUR (' `%mT1t+w~ED zҒ "ay1}Sz$ґ#Sd2ٲੋRWJFq3XJ>[rY>،h{%2()9YqZ`A7L]>H2'i̶ДSE˭\uiv\\Ew'*I'ǻDZX{0\,:`LVD qM!/=o][!QߊMb1?Yn9X#Nu{)[ׯsH׳}OqrC/sXOb\dᩤ?ؗ u!hXQ1.WRŌ~zsfpWmrQG!$8_YHz#הs{p@X:|# ]It0߅0܋&C.{08Ʒ Qc9"oo PgeVOoE&E81aoX.@/C<X d}) #=Wsex;$*/%qrԀ/M,723KFk=T ԊG7&\&r1WէMo%lR&9GjTlfl'>L 3qvD2nbZMVFkg>gfTd2$/`.]GMq=C~\Ne~ ;ux80毓ȶu;LMxԻ3(6xeƓz ,Tן[+]\-j„~fZz>^ ^7+]^C`.=5жVdVO, ZU 䱧\Ko!" @[eLf#RrR4Խc:kAҸ 7:VϵrQh*d=9?f@)5ɔ;]$xAPPjQ B&Yo-ԥXWi *eNjNvJyP(= ?dʄDϬ9œYjO^5) WMW`,{$dKƢFf6u vO7H{HKey6-9J lTM _Mv E-N0,{>;Ŗ/ fhiYc)g^S{jg`i9}S|j W!UƘj;.dNq_gsu4dG;) [Xu]uQ̔mٱ*؜^"Q!gfr`:BdYT%Aθ~D/YP7WJ5I,HOxPO/HJtZ7or3\p]1hz<]"aA0Fԫޙ3m/ Ϣ:d3$Xcݱ\ r/Y2Wl榳Ma~u D{!;Rrfu1ؽ5~̭KrtH՜ j1xWVMLWQX0;nBQq,vML#/@lBߞ~T!Tj?;5\v< ,*4jFŒ#Ot@^k_;7Sw-՟yfHI;݈'!~~ʫ$AF6iZ]0~jN5&MAf^FB:}gϼZ9; :nHKn3$7ss a6E7@$ӆSO>Y!z, Zu2II*Jdhɂ|tmโ;9 .5^؀1s],[ήX*KIJGڬ/n~|6{8t'<}>A0:94xATRzy,kt\hJ&*,ދdLnAGj?ytoߌl1nR(2]{tijED"D`;i.0 g7g_r:lO͹XWPC~Fᐑ)HiR} þ|wVɩ 'h=SjO͡}klᖌ[RZԆ '^]*l|n/(~1D$ƴ-,Bu"z:"bҙN7޾)$|ڌ}Ya[SC:=pILE HqUcUŜ_!-wm.=aLS"K΅^aufT6' Uk`"hGqIDkΪ9%Ѫ|5g,T/ OD34*]͂9{As?IZ6E[?xB䉋Xa~M0Z+Gj '8N3C{;[nJ8̡@헣q0HÀq>ZJ. ژ o\~\9bG0>;BM7_聓? Z\>FDXz|h--yY*2,TպN&ZN^]h"a&9*@vkҊN.G8ikOSwjۢg䇸. \RSڗc#xi9kL%zQTǿCq Aᮧ%gD}+xCa ZN6$Q9|C(g+mVR%j }BXof vH: "z#eرbF$ŽBSaI@к+_xzs(t=%iV1{O~9tbw9aZ),#RԺpT8F @fۨ ĮؖuJje7`fӵ!r OU[Рf'orU=ғ,#aIu Kx _=6!./EBQlTMjX](feJ.:?jFvH#FbӕZ*tȼ)j*%}t7Ж2P_KG-(cj c/z,FLLe. 7r#:-5oFʞ 7m~](<+q4y\),}nbCҡۻ5䴔n&8KFrE#PFv_۷TɆ]v %?i9=VDB_hˌ b~Ό uA Ax}3E Z07ӇK||8AEV+yqMlVa[ 7##*3qNNZvJUm8k~+!6ʮعV~Y͜$M_HGqX"^Z~FW~p0ri"X`9 gJTvft:f%N];dT*L^}!(%O|= ^Np&_6iBj%uWiE}!Acu9uۇԇQ:7 b^唬F.7MPӁI^dsKO,5 dp:p11y$w5AP-6p'givK"%B,&X@1XTf)i|.TL*1 }Ձ>!Sɦ3M˫Em߈w U=W*b;xYut R7p1g^]6tH3HYA,=b%9زBjk%b~O ;~< Ex?x]t#1t f7#%{ WV86!Y .!s,rRwo4r~<碝Y.~ nX#6\ xTQ.4;@~7eGPI;^2Y!C_1MfӾ3r &?ǣO\}cLZXx4)`1@pH@`/y!T1S6KJvY=m#T8HݒFqKM RQ4:c5r[KJM! aCMV+&T'L\㮓`+o0 fJUr?N[fh>{PȑMUluDNjҤf>[" d7ti)J~qfwT{cMRVcA1 w-Gm^ Kh knR*W.o]U{Uq (uf*3|\T^9[Gs?fmW6vCdA%Kv,Ê i/P S!!0ڄf9|NPc*iRFv +;AܪB (C]y <$* 74+L+zYVJ [G'jHуVi&-;1LKlע}m&-,Pլ8,rEIlxI۝"١pMS"c!PPCm1xM,VVNTN5zM) o뺿 6UR7hZF1 RqHU)Q-7D6(,]dz9B?˲aӢ5XllaJ }g~KqSﵩ^3+ɦ)c l2ŷJfF8Qe* K7X?J1^+}tp#NgUūm^X6 Dp4޺# k!;&+r|B??C.:>f:Wװߍ4KiۖlPu?>awWeե`w)ۀ來n,,? ,/.VMy @@-韢S XhBaqo%(TBŀIu[<) ]ptף  ׳ZCbz8? .{( H# :O+U.:]e&!ܧhȑN mGy`W~!3KZeDhj.FD~ڐ7똀˴i!wN.Uf*kYH;J;"xdAhZ:Rj{BlA^R|-ouى> js~=ԀQK(3Ƙg/c3TW>όZÖxťQͩG·IҖ a]5Sv9fLSQ0!StNBry?W_~w&;3Ł1meWF֟l;im$p[aE)oԘ!'_F?bbEH lxh{Ld/qޅbY"y6j3TOGIp,B_OyCG#5@s{ \פ #:n?A$/$Mb8 (#ЅINU !eS8[ȆPv DDN {{ ,)p[9^4Ksiiz⚆40VVXɋ6 A#r tYV |=3{kcp.SLg֨l+(;JBsS=O֓3 .^.3Yݽyat\7B2k a@3 junlb,ÁLe@ *_Aj^ _ߚ@^ޔJ#~E~l#4 St%#%Īp;b=J~Ȁ3O:&W(\cyB9I] j\CY2& [׏Rst>'܆w*> l5֙RFe- *C#|0YdJ Y˂=ũf iE soNn-XюmQ:.#9Y.ΛK4{I#Q#Au&isTdVhU,)*kG8߻Up]V ,b\t J?/ޜ۠ na݁qEUx-=!]Hu3O09y` $#N@ KۗT^}(EU}p~ؑXw˯L㛧NnRW 歷8IJ崦MKP$Peb<.0kh=pwK,T\L-1[bop93YډJb܀>Ӛ ؼKq+dE )o!{~O`|1vWC{xD~+rLa 'p"J.(M# p\\;v8h6KcFim$7 ˒Xm&]퓳P̠j1md7e3JT)>ObaL!X{ t7J f(%BHRـ5![{Gcd$wotIL5!Z}ԧ-Bsm8 6yuR<'^_ T|SIGLzC3@ޔQ,WP1[YT`N'nV wIMA]>uA|x J&&ī,3ND.M fOJ$/rP aJ;-LMgQrG й٥Xnieghx&q/R GseHXtIy%)E$3"\|>bS6IǒvwoFJ5Gi2|5}:Got~6YRU_ k^X/ĉz0"29*!i2XU| YfWyDYY=F~@Q{TŠgU+X >mhNZgapjj0g=қ7wzK"cncQ9[lNp2$pyPc|沌C.vo-ޯ9.tZ?8jgZmM? .naɼ5/k_b7${:<*2.2W]eJ`&SvvtUej$ޟDQffqNٙk[.VGbr _bk {h;MI#6E;p2֧od~1F4槁4H"/~aq <>%VGQڿpύa*'3,_] My\Pۀn A-8~^ ᣒwdZN'g@Q \?Y Xm`|c Ι.-qӳ9^54 07xhdt^DuԊ^N=_]0#2(sNҸ8ÝIvNO">߆q- > ÞNbi{?sK[mVXlLQgv#r(<𦊨Pfniz)[^-o+I1g;p'qhwzfZF "Pmn[ǢǏ0Q2[uk{yGhoJngɄfENqm58|HVuB o框NP`* w@fW 2R?on7f#E';PRYEf!^;aBݶ!)TRȊl`bÃerlW6IXUq{>x=y] -/W7ao]7Z1L}+tҡ0+Jo[g2 nqS7Jn͛bFq:^S篣l\qJY2VIWyk$wT4׉?MɃK_YKEԈ2|.9?Ҧݩ ;aA#C  z|[ ׼\ʗuO)P.>s=(Ǻsu 5XX/ d~B,@V-Z\0=*4롘46vyG(Π):u86OJQ;jލk}Yzgy ÊfSs{HGօH7\O5;]AD:ҮoJ!Sۃt*]%мV/oSnjK Kxmko]́οcUmÌ|FI,b?j eb?r6^R pGg^ #uͯrpmB߾"rȽ,Is2[w{?lg昣AsW8t#uJTY$(WZAzI,?ӦR+:6T +{ό c!>@:ëkca dQ h ['TP9(jkj}@ŢK?T%Mռrľ-o3f\{|}e;䭏/ٙw/9`!N$h(Ys/ZE8bAfRn&]ڽoɼO9e(jƝD%ˍmۥs=qWmw+hzԕIJf>g[%91lShJEweslkլܐ,ys(o-Yr> ljSc&Oεq@ܳ"๴!N$)~?8*llH_*a2J~? ݍ_/`ͦ6fYil /90=lyXFD#5RϪLofHU~dr &?9r\}=@tKOmh$tI.m~v8)$KT(ˮk(lbI57ϻnbLB` pA:2 oSlק_n\͠n: b|ENz)Z=2'{]wD!?qB4 Xws*A~v}V2sYF8nu1mdž\ j\32!ې/Ll\`VP+-%SpƛT2|3$.wp QeՃNJ4'n匟VūN\t_)IKlp{ߺ!CMрw|F_m8_;t{zLCIO=3}Yt$LvY[ʰk8]QzO{ښg, >~iZ. ^4F̐ǡgm?aIҊ?]b?q㒀K 3kCt#2[} 53lB%243D.;/#{?y߫Ww"Gvd4^ohPR?ؖO2Z>ja"NR4AN_l$HR9,G.V[jTtn64ӿ߬fRO:;HPman++o?= [ 'Tޜ薐–OY'ʛTw֫:7g>oYzUZ"1 Usm~mꃪt=d[*;8~玲RƓ4#.9g)1 :h{ =Y3WG;ng2FJD9{ޱ^vrfǒpHOwqGm>B&Mx5^0}֗Ũ5r·Rng7i~kA6K>*EfvaL]yJ9PZ/0{įa& aUŒ4zs@N]AO8ZG b1$7i\MgͪO 93iE|@^-nR&X:I+S;-$- T}6)S$|NsmR׺=HR}x(!j2ÂHb--Б%,7_hW iK-dU5*!a: 4Ty˚w|g jXšyĮ{YZ }@y]h9 Xˆ;5KxA&{7PS`{tE%,wGSEKm7G&ca^QKLuT#7GVC^ rjrvϮ5/s Qi@ϏEiUR;ƢMgd;T7EzPk`d]}夁a& :Té2" 7^Pc bqtͼ~}UAn`wMwzלRd>Wˎ)W noF3zoT.5NY0" rv0e}scts'[UHp'?f裢tL.T#-01`O[s` K/'_?./\嵜cYW@՛@-_v]Di_(>=$4X,ñm 5_!н#a36Zݗ~KbȐ~Aب%GCŴaM&ei\A_؎x)-B63mTBkܸc1F@:7z~UJ !n/Mx%>Z8@w0 8`Ei#|>يMPlS6ew' kD9"(pNBFє - jh0ExnZ /{ceTZ,*~Yiҥ$_9dahVSn@"n׃/%l>#ߧbI}  VqJ-9]2#=fգl㴐~VU@N|A_ o]1I}!~)̘jn!B6AuߩgEF"e=xKv?tE`tyept!b 1Dzj$`!&YSg-ʇ..畀s-qI&nzZ:Z. F_L!'>t G J8_f쉙yRF&ϫݶGt N{u9*/`I{n\UYdlN5xJ 0/>0P$+P{rh#CkDӌn!lMGVo;zMhrdK̴ZW޷j ^{7@vТV])nLLv_p--6`„5N.`%?sf}* kv撘34qYa\s@[F#eN?ޕ%.W (')}~Ո 'KI֊*MF(q~\FJE0{E|ՠ@ʦ@M~MkWpFڂ? :'~,rS5ȜXZjsvl\}!'}<G6Í С㌄Y:Ӊ#-QNI@K8$>CW,΅ _0)Ʃg`(}ƒvA#\Fn$Jͮ|m:Kv@BVe|ɢpjX`$6 }Λ ֧H,(:9c}xE7} #  ZMtB՛zc/ba/Vsdt<6E=Jgt< )ǮPpv׵FuY K R B?<nai4qZ٠I_miN^`|̟ PRB'S *G__)kkJVW gcBNUj2OAZHu`jmjsڈ@_oNHgOi#̱ EƷ\u֞ZъWм v Ž…!n>,-]j2f؀JIuأ>0zQR pMf)ׂ@LsgI~&%=dJ7;~i¼b {6GPCHɣWXg>Sa DмsnHPxZ4>xFID} Kl=׸ i9Z7ƒi9{_1^!;`eqSTp?vy{Kb5)C>ʿ$O{2OZHz58쿘ҙAQ~6sPYffif5jAViK1Y`~ UcbW[6D7\^O Ǎ= rLEI~PRixA1S"UIlcn<Q f|!!k1Aֽ*v:Ab{^K##TTK \כTvNq\ZyӚmKXvfdcY۴>^-{l[mhĐccja ֓i5`xVzT x=T֫ҋR-;#.qᆂ`9JzA*s+XyBkXUX#hJ ;gg">5~JN$VxO7>"ot#:i_} yH %Yޤ|IkwYҝQ")w2~b]:ܓTRuᴩ<{ÄS"~p'w K`sd둎'[?U|^ Eok`H%@@b.KY]*Sʀ-kk:DԳ83"(ÈNRhXt`3ԷJ@DR t⻐oٝxHlΊN$rf'yc.s{`ԟ3T?j]%wXO1͇v͞uH^V7o&:cu+?;W}WzX˄e~;*͔۬o}{$Fw!_q2fZ <؎`O4I( r^iDcDBef[dp'Ƿ:s4A;{_AVN ;t(+V*F8ž@]A_ӭ:($&YFy!R"r Î1C~sؘ܀Të=:As4Vv5l8wG* \O4ngƆI- 'pQW/ }Vp`XrJ~nl;~Y6 ߄\ѡ KN҇|S))==z#"OZJ d_}u=f% q8PZ|.XcVu#xmԷS1 K)y&6acB튫B̲~QHe6 5pCsQ0Qn@+kAb &hd542ᬒ/SA $w 6rZAQEL :^Z>1Amxs<\j25wuJ?e׉KA2,H̢PjD):Z&8wtgyTUJKy\SISl NzM¼XjX1Yߤhs]5KBEhj,Op.56|+,P |RTQb{+A]lsQmS& Xqߐ"uhM?Lv HZ>mw~1 y#t{XeF#pjn퀃z42T&=9 &#,1Wwuiz Kٓ:-u҈<79Å6Q˟榭{_X,/%ʷ!+HQok` !x߰0ST&΢7 ~/ ;LZ9TpyUF\812sC=vqy|L5L׃^h[xIݪ,'82[5m> EFb4!5]ݺe{= {N|/*"/ <5i=YNg`PF]RP٭9܈Ig͚Qqm#ʕ@00ڇ˳;'n!.MJ- ;YW_=N 5CBLzKi*^}aFU 遆Q*H,uD"@j}d[0*S@YeJu|ZчM+HȎkUBd /%BjȲTc}=ʞ#RW`3BQlL Ӕ ,/A qIYfhZR<Vm85fB}C.bC".Ťk] 37ppK7iSlP0XX>R5=B6}|>W`FO>qS^hQf?ŲqTGնl$VRݎQ1D%[SBEL–Esbh,NqMuѣHSi"mgm(3 oL˾x]sж~L-EȤ&ye"rg},7D_2i'#6-NM҅kiS>13+;eO`:#&مA=.ᑗS>A;} mf%֫!7@TlW[N6Mٝh\o9 204/o+V&Ecd6?|lLWKܿd(Rx`LG-fqt\H<\OrڽI V,":FJ}٭4H@u3γcQDg%jwoQPBU;d4M|3Cf# { LtСBȉ>Z0e"lpL1LtcID⑸֕:1i$c2O̲p1$Tic4r|Eڧc%Zvڂ:ċoX Z(mFw,[ƨW{gW5=^WPQ:)ʗ ]mG7<C֮xB|5-9aJ -l$l Ŏ5S*/YٔP﬿RD D}#3u2}hk-&bbeJj2sR0mi#ϯH95p5ս4PD1P#:B t92jR Dky?\@@[-].c5m`dqb/철zm-2E;HܵQ H̉,9L;hg}˸vR=}U#KFKw67R7 P&@88՟9j)0 @kHu|#yy#) ; M\LC~Kfix#%Ga[[e @#z&:fQYsxE+ ($4nqhsriz~k^W.0>m/| ėJ\P5Vg8)` >3\rɖ}<}*ĻUC.BQ|%Oꎫjbˮk@nvm8Bc;_S|&pģy-'*)TßFNAln=ܼ+}ӄyt!˚瑌fc\~g*s$Q^4 )uFZقQWG-uOTq2V~1=#FN=>!HHoz ~a=j%tg,q_Tk:!*ϔϙNX죔R+s=l/5 ÓYZ͢G9/T/%-9~Q|CDo)-LpWL%)(]Z) +Zxu WDŽ2M~R'(@2gfkoL@3C:93i4'UE0ZjBVtc̺Mk T%yo>cCPS!`z l_A 8[=`2䠈qY*?Q`} .;iF⛇]iv'Z>)J IΞ=E}M XOcy @I}޺~ha#P|_)'D]y=!1Ww 2Ū0z@^?TP}'Ñ..87(́@}Ň^ @ҹ UbM=nMt/#jq߭FR[^ƞ9 pa1dځ;$pI CN zh@>@4/lՁţOc p>1a@!왪./Op'T&Űǯw=; d$7kO6n7Fy_ 1֜nsUDW)XPL[G>J "C<kNg&̌%,bb gtTqlMM] 𔜩,c?4Ģ#xu䙿)j4ɠJ&ly"B.? 2sKdnyS64}}h;zhCVn%C< zD ih8xʙ/B?,Hd rc"ʼn(?y:π/cQljjSNinW-h^@0WąL#%ce!MKCje)9^휡I"ⶂn^W]wu]~2;1(/i!VZxؠ<߆w>Y&BR΄5#Ϊ#1B:_6#5{Q4)YˢyUd̗iCyN khԯ< fj+Y:c]w<Ϭ˻E}ZEϕlA}kfŖI~P~hZc)U~o6oNA<o0M0ݳ? y@Qu5;S3I8ulc+B]gڽuSp$$$Dp.p,jYSd ,#PwOx$LE'轏p,BB hٵs6r1HE+XPA/O4ϘtVnͿRe^1ع|ڼ>[- J[Xx$? :mh~b掃/lE>9}Q^罪TIoCX-+orD|c>zR E+)hX5g'~2vn/4ĢύvXR{PI =B %};eB*?jnSu]o xbV&Vۂ` uЕr)On 3*YQ~&FCdԌŸaa,Pc梥L< h ~i^f2WT^6$1Ƅ&ypl7%V̲\s*QOR= QGy<P; Ow3E+R;&(#;a#os&Ew,A^*ٴâx"LҀcOM|䵢݅ȴ"_kB R /P3/˜9Z PG}I@EYSzyLn!T8c԰7fVuA$ԐY ͓ut9 I Y^lĀV~$1֦]mXl?3s钭 r4ɤP|r#ת8%{dC,/U(whBn2Hw5UZla!^17jt.bN~IȑyN;#B'䃗W*X>uۿY⎹wp_nUvb*(<~ B"ܺq_v<;fuT(wEwuK5,2eN=xz'@r80=L/is]l@y 0EQ")w)iUޥ'Xs|Y6+&礪gbwJ@?2;鶍G4eX# vzQR*3xLeXؘ-Qy <' `4UA_-У2j?)Sքb,7~5\a]CU⿎8,I1,wF*1~>zt:R}tZ oZEE~ZRy֕ypĢR u&F =pu"l-S3izyɵd2N}5ƃN&⭝yGx:)J&(R9M*6/m@P%wP脗`ђo/d= ݉ͼDYecOElkP Ƞdm ͵]5O{1w WnB^S`{QH?O ]%mf5K̓ө])BZ3g!nG4CY<[pڦ}G!Dl ~2T)J}(z0ԕq*T-&j;|~*|WpB䀚KR<, `⵸g3YDD(iM6f?,L;5WՀӯjPxu1>DƉ6UgKv|7$jl!SQ|FGCh: } #Ÿ}ra+hi6_ۈEy?M bҁzX4<j.dryEY3۸pIW}+^$90v}|wdf3a*unLWX*'2P- vZtq!>ɚZܩJ1?[AHˣRB8Y-PR@#E7i,c\I5w/"̼ÚP+e{X<mc;.aٽuJ&ff G(!П=u4ܠYӜ'lNIx[8<_iU0{]DU< }і7 jCNz?S ^`B+\ÙTdh@bp<λ jOڪ .]75lQ1mHD@Q^%z=:hUEc/(ܣ{->#-c݉GBYQ_,*g8֧rpo,:$%2[޾cu2qЙ QXGu&ESAV&Ыt4цvZo4SqkK:$;OL-Լ/I 4X/4q_XcEK ΄g\\-(6Y*bͦ}*xS)oIh{.0ܛهAd>_ NNϟK MoZjBS.ЋkɟqL<$-sʔf[\@sUfLI.9 nxR1.P_2sf _(( + ۿja:9V `cԢۤ!l{j:Wv%p|a ħ.`.UH-$ؑeۦ|GAUi!? _<1Pʥg#`~v{6v; ?ڢ*~A98ገIJ!9ȩx0ޅi##ʀr,m~C|( &okA/my{W\%Aagc](zéxeux:'tN1OKT7m#٫8еCPq揝煝d Na1h& mah_7J7d"Qgs"tA6H> 3u&1G5mƮr*I~Bm,=krvG tѬ44tn:7=^" ݔ-:zͱxprZcڼ pR-,hF&Іz B$ٹ^dLP /ζ]IaY\qCS[vU2S F=H[1('[X UnǗUaNӠ!=kx8$HUK%FulϦ؊rN]95u`_ۡ;Bjot2σu4?٬D>wF}T1@EfVҥpRKaҢm!rp̈́kƪB! a 譺I-[W԰\fGk lJ9lVo'isb5e{xpCҁ]0+)Yg!YB{ jt.Cv>B9Qo~"lAc]+ja2~AаF*sU+#WzT dd [8Cma!:/pf&d{7kAL,Y6 \Ԡ6A&5$>dTvU4 ➬`F<YoN2|Y{2Hf*AJ1[Yx‰! `eAC3 4sGҀp޾1K!P ~bRf1+.Mʙg`6}]#qMKK!"1ʟVpW1mװOi̿&FrExž ͍' ZOS- Ii(n6ANyɅ%#22T:^s/3 m$*?Ԗ:QW4y)߸I{jQEs NVւİ2䪺֍e!yw֖)~R _> otb@eRbu4۩މac,sPky4 bPYJ9 sTMU,_)1t*V91(ֶ'z`\3.O lY9ٴVߩ*s39o这O˕@bX;jG;AK2 D\pr&C݈n!)| ^ tn DEyq@j-KunO7im e0 {榅(:x6G'4 вboR]4+ n$N|>8|̂} ͬoZ<כ3By ||^/')z&Cp +`M82rKB<{R'(,E")PAki]Õ Dm^h^QfD)5r faQvc MNVEoDŽےQAJ7DجI^) Ĩm^3h\a Bg8{tԹ z韼Y1 E̲=s&S?|jAO8V.m0dUbkщ6Hȡ*o=C<]!sd qp-צq8l : 14dMVoMQ c RK.Kiq٤HkS kbV |= p*d>q*ͺэL32K3a߯+}I5Oc8~7.׏Qy%GFS是ޫ>0P0"T'P_VZt:`.A(MMW?UWY.JV_o<:4P>щiXۘ;=GMb m%%$T _JEtjt,.dO@zX%j*' { {@%v]A 1 6$ 7&qP*SY[vi#ֿR%50$ -C[x8CxhzamOQEo#\۱uMj6A6vhoXo14t=arNM5ݹ,LB{p'ɘv-7B}2 .AR:{y;ēҰ!g2M' 8Bl(Ō33P(s(:5C}iZwjی=?=Qg3X<1D J~ Q+of;XBQBʷ8[wKgQe݃dxV(ɏdfk RU( GL% Z?Ӝv#Ͳh. ' _j|jX7FBW5!؈8eeOl PUU!'烿Y-/VkԾ2]4>1M((w1ђAowZ23lo.$BuM*l<x~m ѠL 'sĴ3"6s S)kDz$+,{DA4$ H 3aS⢮0b-d za> -ݳ{qcux,mKW9SII_*a;ȩܛ{Qn[:Sӛ}qEw:ji9m3u8EaAѫ(}ޅ#ڙM{/G` K;?JTk[0ߝL4g"&!p\Cdiu~l)e㴖7㭕7E)"M (f)Lln\I%({tݝx^5ϴ1pI,Bj3e1T2| 3p$d:Jb y'g؉)41|)Arا6ˊ~".\.[vXL_,,u+AkyAnaG}ȹb|8-2Kj U]A KRlW#E႒4$3Ά:=>'؇DxrF3-nϧ(Iw0 agb?{k1ȋ#u&`4V/lA٨oxk|$z>/cᢲH{}}D@|çIF3Q~ 1ZCo*Z1(>8.$֩ѱRr95y. " 9) )j6#EoeI Y^2~ěsT=r]10 qr#o!7DI_f-et>%@7a㽡)}Q[ɪ_B/{#e! |VnO C; Md2 o{ɇsՕB]dA lZv+7PcjZg{v9?%Q%Rrzk}@6ITw\a qxyN!sMn55Gl3N-y]`<u#./0 -d\ OK%A7_כcD ODq@< /~~ {W:{eڋvziٞ?nIGGi+ZbI>/zyc=>Chx)6Ht]#埄֍ÄkCcs9JheX(A,N!73$.h8TϨԍ ܤ/M0-#BO^YVF|{aX5}׃0M9G nNN,oW_ _/7l2s-%w*; 5T-UBYn#s6A̶ʳ[=ɖQDE'@%~EnQ7*w/r'ٍ[2ja`wF̶$% =eNK.)qZyA I}<ed0҇ArBp6O*w[I#@{P7K~iRJFqѠ~d(Mcþ_ ג2{^ cix 3 7ZdlC>n35,/I4摣L?l K i,ɰ I+SN?L#>gvSJ &/G@LQnbƣ9E_^wTl!RN O bg yYcK`3QΖva)0S$Oٽ5Ko#CJyQ' Wa*“/5ԥ@L7~cjPK.Pa"*Ѕ':ƫ*$R %|Zr;{v)*-]!faz7^֍SfMgEq"u0/A!\+/g>J!A]%` O @֋BXU޼AH,xsw|>I"H9bL|Hya)`=>ߵ0s-9FkOEȠ;3mZ+#Tn#`jc &% H&&[Yxs(m?&%ޭo*|9<6=*a'ΦM9Ijo./0S 1hM<-5&B+mM6X0kx 0keňrYxVQ%qlQ-b+{ QL^(M.? tίej[H:)XlW8ђm_$a=%DS?HIr_Co4>"sy9$;QcS+~|@){6T 2 7liީ)V*y "1AqZ%5rjg ?„HV[h#XED7rފ/<E)hO F/X&kKmPUw()pL@]uLmOM'7m/ɻo IWKJB7Ɗ#',TBu9S,oq|&]f<C3stJҽ޸̂m)k4 V#x\=l@fw>T'x7?bv I*@FOתFm]񤀋h2QX JϝPHbyZ-i]~`/˭ppim/B"(cNo+@&p P)6M!#o6M V7^,Hq^P7 Nx  т rtofX2 Eװtc4\gTe^x{@%a(uD N""a| f9=PF7QB M4Oj5+>d cà% cMT4]<Įfh9-8{ ̓1eA[9Y f0“S6IJ [A ;#ViԂ:@%abīMq,ƺR@UwJ\[P*brT*wz&q27Ka**f)x{4m2=vU)rڟer{ҷp-.j }&%Ql=bbi$鉝$ͩzz?&Zs8u6lP!궦IB*_&Z9D0t${pᾮ$ҎCY)bn=pi~ TwJC8#Ɉ8ͅKGw,.04Id\\ZR.MfAuݔ@kf./m pTHiV|<k Y{E5"9´paze]53<Te3Reb.6،"+&Rlt"H6?rxpוqk̓\;}>|u+̷=7(%ϸJ/멕[BKC$qj=SLJ@QNYeаWP>h #dm3\_HQc/Q ÁaG_ ގ]EN뀜 gǍpIVmM M2i@e2_BMi_UYN$ Ҟ%7œ1&H_ox+(]ojv??/Ė\]8*4e~m}!jy |e+?꧊x655!eA1'gÆۓًzt_/(h%,5gXlͷ z)罓3`Xr:r7-ǧR;#Q" r:òښ> <|S$m Yp4P.?*حX0q{IId{!|C!}o43nxӭ!T}p2oO`M]'Qczsï& ݏT(nVWThxSZyPzdW`*igҕ }"2=9o f ( GO-1%3za 7*Z@8 t]VzG-o |5=k$٢ӶjÌt0cS/*wDy1fs?%@o %BoSgݜ12c"]čS\Է–Z?/Yy`G, qv7kx(Wi  c;N8Cc`g(MȟA9k2F3ۺ3:Ils{ɗݠ@*Z-QM9R"\kyrMȀɊ\3{/XMFdS}A8? ]Ls"z>jjȀCxg̞* Ä=ci c%IhnP ;糛4|7bhZY=4>x~,Ez?&Av=EKR4VNqDJ=u(EU,#wQָ&BߋE"bs&9o!qPG>)ő]5_RC!FQ*10}4!ń2$d E.z)Q1ke{=mav~ S͉^2w͔UI?NcUNst,-xNvy5JLnŁ:"j^'jndY,ٯ03-Tf:J*.~|cw@MSH@0098]ǍU`َ(eM4)1::*D\D=^KszHlT?+:9fik$w&#*zȩiE+gD\m=<(x Pf-L'T ߏU>+` 2bhK[;_ߍ6x2T_pp<> {".snƩ6å"ݭK=(REWtf[s#kFVkFԻNKA9Vc&Et=E=bbn!ƗDp'`dpYzCʰoXpfK ]b< 8 8pح,:GD\z%٠llSmr8jh<>tqnaeimv byf&B{Nt{C T`1C D_I8fw8%0Vp 0~aiE[6*`e&4X귂@W F[4 ǃ\;qBz>=XETzVH`*crFگil1j2DCC>z㾸8qëF[4Bڣ/UVmEňQ%Jf8(K(3>5f{ZdW,+j?j]N?\ey\O$Pm`=[rHϾ=[`6JF#I< i4-$X\+/ ɵU 4^|1 _YGBkj)YG]l3X3UN)æJ#&VK.̖(#g:ޞtm-y/Ky􁮽%|KtT;7kw{hC=?Q_ pP.6IփiF~mO?O

wo'vU鸼Q|hx#J gj~V+~ G$j>07GD-Qh mmT ED+|i`t1#S&CVۘZzXϰOGYX&v˃߽jRVP%>5.Tw?EJҼ7N(&8HWtԅ} 'W dy,$ݭXh-PqaZ7"m:Fs(xۿ5hZڱn$ڴ}C0XmfdYeKwޓ7E"0/FǢ9xŽ&\c?Ijsj E%$V;A@mã6|kP(|_]EOv{.b(g?oڲ}4w OB`mZJ% r?d@.u6Kz)?@To&gkgy %e9 qKr5A<|ng[qd8W˲7T_ZJfo|a6+2BTV d{vmf[#&Q]G/Mhu8clcrV :;5'YTip ZO~2:L-GMXTl dtz`3皀iq;>- + ٪Fߝ&8*dLs3\zaBm5 M&EoG| DZ ֢nb,çʀ#@R@tjpeαĭs;c+M~IGݤ=ヺ;3:jj=A}':bm_ʟ'^8_l{C&9+\Q I1L a6i%A~Rf)ǨyBRy'I) w'(> X3q6zR6mrXJԲ.|(RʵUf]&iFwe^9UK}@M!o@LJ`B\Ch*em:ML] ֣R[:|3%K(b:/ 83lOv؅݌U$mrP8 X.[$%x qEhjБ7n%P MbNVV'JM:.hI0վ8qANZk,1R ?8/  : nVSo1Rke+ӳTn:pS#d179~>g G}PO\_UfGsIĚ0-\d!YUs {kHcǀ NMvr)Ro5/9|!? ="J>xR]en% I]B[> eBФ(pl:.u{e\@Nۭ02EZO* j'y0 9SmQ f[^ FJi'Z4y ŕvb jue2ȭ":xSFiY+&S^|i= ܴ S%+ymBMi/Ĉ6CXtj.š;Hu163XHwndɕ[q-2t]2<=ÐLBZ4SsG?\z,N||VNo6{ߩ:UrB{%/wF밠TW҈ZZ:sj;xUyOH hz E/؉fB{kJ/T XF6GP ̏TL:$žYfd8},1)< fUj'Q騇l h'di|i*} 22پJel|=W``h%e7ce )AEH!,EqwhEJoKY@8<5J1!bJ*=&t*^dJbIER/x++MR^_ּ\\̲ݷoLLRݘC &]G03woGہf/'4f$]ʈBqӎBqWR_,|}.c( |rlV%u__\TޙN3}Vɇ[A#kiv~S"D2'؏PHEBW8Q1&hVnڏ|>ڧ GvN -8ᷝgGHIeUv^[Աx{9>,~Nny5:3] Iۿ)Srv@ݏm0ORlzCdq6G ᴆn}SP >UƯ:v=BP[6, 6_PV} ESJ:,mݥ{?0@ r UXJ3~$K,Fv y3XlVoK:$ƪsKʿʘ4Jr_F} 9>O@,iAm(ehHdjml-U > _UJjj3C+FJ1@ BH+C|8TUs%f#r>6N=ѩ&gV3}tufLp1y[a Ƌz7 .\ Xhx(ߜ~Ƈ$W>0]`a F'h[%H܂58^B'r^Qυ-lq^"rX*d:%E4>UyV;B7~#)Z~EqZHL0ڌ%~/?F/: bOr ƠCe $" !WqasĴ 52Z BdB,* STtyFbvZM%j#c5Mp(^H~S P;>"5h:Zdg2 5HЮ́/@ ۫(he?-[:ea\r"#}-HW:昺Q~u6(~_c6u H2EcSnH:A ja[CfIh`}L_CYΩ8 a2ټ I\A̱el*9qYw <,{Tc~gM$wV!!s]gSyDe`W?ۦ`p`qsٖўxo|a UnU1,e&PI#|j\MƍټBWchFͮk 1ꦪ*2FTFsl{Ke!KNFaxV)bu}e_-5 niF4TFn)(ec2m;:?j` =@&4WC6Ū"R%O]{1`j<:y%TT"dc&iK]}FzNFs|g8]dCPWXl誅uVx{\2'm>%<ڵw y4k&an[RJq/|N/L4]I֙?6QcS4OX1 [8׈ٿ~0mc~Y{,$Y4d ^5RU\^@L{ K)u=,{pd]3XԸyf èwjŋ mr 3Q;g ~Jٕdr̔ߒkFs|-%gNr(`/pK~O۪tPVEnah+exjڄT5>Z[uDEle9>[z,\[ !ÙEmG?pYdZ}V^K,DŽ؁C3\e!7 3K7yt `:Nqǩ5ޅ v?3=;hprC 5M1aHi>RExUIDZmc0E/d AЄ zNc;!WDZx Raq[h^vIn*3rLM#"GWg?niE]oUtebd(SZN]?Jh/JǮg".8ȡ>M6a~' 9=$)@m跶'&!E3'Af;h3#Eo,\zMﲌB!:G8@eLvl)J9m]Iq䥈$Cgb=bo8 >0}0/8Tc|rj {bފ3δ&@231^-^: Gmѹ(^f o.jQڮ,.voB%SKA 8X~m&A\A*LƼBeHqRIrV&Dّ+(9`X/é\>6{m;8t@r|>BS F^ZURTNτs[l\E#kfFN-5d*~Е䖓M'01G!W)IOzx3͇Pަ ,Zi+)=4h_߱M46@k&מQH{h2?UE%0`YlVs{k8h"lSs{\Tps4J ֈ%kl/F5c8vK:%R$"eT!°OYl<:z# I˿Һ&T'2f~Hz{t+ 'W`-zQOk {COZckѾ_'/ Ψ,Q7}V8Tⶺ 04P=[[aC()(izQhPU:z)F$\%}y]L0z[{iU˗+TNoЭ#UF ЇPKaKv0Ng8Wm5)$&ko,Ǹ4(}Y%4랕!$ @'˒3 .4}HC{40sI;4ϲ\gS-o#PZX9G=Ȉ2_| ) bXk>M*{836'xQsʰxnT7hz_[' eg?]ņNjHQ rrVH2ndyl@AX/b>W%TB=^'hqoעBQ+*Y&p-aF:J>m/wFw0I@$Ǜ3kFa h.5EK7|έth݈;E$c8(e"É·uoh %!\}t57Sƕ&sbbУ^M 1?i? GEϐ2~Vk?(ćgZy-b]Md=4|yF_lBq}p,ΨޅI>z|\M_ُIi~{™s ~tMFJS@={1*n(VnKJ $E_g`RﻱHYn9%2C>m 0)ipl(23`^M]) $б;[K&nF?{ޒ0I< {ҜBYFtq^ UdUm0̚{'zۗE^՜o3eOyF|+D/DHJNq@e 0xɘ-&oQ wҰh|{F4|a;&fws f&e R>`sft lCS Iy#7luW8b$0stG[VA!+B<Ag&wauTMFRW^YʟiODcTqzq.53ecl6MNt<=2%ʭfڌ(fP."&~I ;nt"`C(NR^fZ1"gPi <ߵPLfCZq. ԽCEW% eoԅ9KC8\S8 㽣S\u\I\x mN,ddjkX:ĕ4$[h۰1`oÀ6,*ѣ} vl;`Q~_4+{=HsBc[AE_XֹSދ%lW+dώ 8:=ANŤhFqVȘGmϰq䫻>9~> ί-S6 8e,1x C\6r*×:m | x=@;Ѧ9KVMcV:s -lںJ7k;cx%]wwyFWO@Ğ}!~26D|G~d ~ P1o R9rO"4Џ>iCwU lpC[0 {t=,+@8pIp#vGM(OnJ[o?EF*W1:[o!ZkbOզ  $hTAgκ~ 7GVatFhs̤UD}!ΕkS"<8o U,rwܸғV s1sw=uA>08`&^Z9iu@+=EU}M)BiMZ,*vCMEY#%^A{:R:ÅMȎ O7(BQO1ȸeիTweC*yXFCJǷ=-VC]Z|Z~T7ͰPzP[ٕU]}&bIɼ3 !T颂$rTXv9Bp ]L`6A/a.?zjN6!($M@̕^\@hJ'|u03.UrLYSH:»)Blh>)&kɧL1Fp5i_D 0A]/^aC=)(oak03a-R?P3&u/A?':rťfq쉌1Kȝ'bAE|gњ .uq;)uMkِ(l[Q(5.J % V]\83G1?w4>=rF[8c9,Ҭ@V& '@J6aEe* tN<SQ)˲QصfNJ7tu_k⵻H#`ײiJRhN b29@7q1 XJ`"T"xB Cm 7u6UmUymhi1J9XM]J>NkB߫G݆Q䳊Mg ~3saîbx9 vhL ]r }Bzyx}oL-\ >Y7m^& e"sj @zQ=whlW ǭFM\u($J."k#:LZ<ڈC7)9EێȖ:#@"7A]Vfʋ-gs PiҒTAQM( +od Wzhp ݡHިq1hJ X2)]j3m#I `x.l8/$(a2Gռ|<p}8t9㦨W@s  cQRY:^3g=N˘GE&A"YDQjݤ$n",q9x9ھFÔN>KgqKrxӟi<,#w8ׁE,ªF 8$:XCrsLl{rGPl~r{K!.u4H]lOG7c{7*Z*Kۺᚠf=@%¼/ ֛<{^nj%fjE@s) x,K"%= %#g\%}&*E0d8u(ak@އ=ZR%Y) eMLs2ySTD)_kɴ.,XiHOkq^w-BJeEx` NEuscJ~_vap"YrYb0s=@&"u ,X= $@O5pY0YwBܨiT9Ϸ޽d]9>aGXwy#gυ h>½le\*/eF0^MZf`}.!W %|3(54NbvEїQ^#m\ckU\iK}y?}@{s7{XNš%>+CKF%DŽy <׍_I. QyQᨨCI?ɬw q.FIG#vr||l/{!'j覯X!e 6٧V)}h8Dm/־Z4ⅳPh9g% ݞfFʋ)8%P[7rN5ߓ}%? 9N9-$r- b6& :2y!0X#A28p..gӈvASNj^€9 ߫DuOC#}|'2b%mYދV㜄C:lƂt-8p\ORcbh]-C 6ñ"M,?eLGFy~T-^IJO%c_L`,?8=A?{˙:ݛg1h M< ,h*K6QcehC:^ҋnêl|CO)b{"u$7B% TQP-!пOy~V9,)eY1ٹ\%nfn*:sr(cUSTwR|IPN T̈dF0넾j}.@mVuw칶tq6ͅ ׈ỮpoWF{Me*aI1zKK4*~p6(8οi 9H1m z9)ŭVIgo-. QPqա(4"AZyi|v7G hWTq<\t%fiXd dy1elbRU"$Xr ?[ ]XҪ*aJSN5'R12b$U03?wݧ۬Bcw5PUR\@FJ $6rg$.[C0k40gl35}8ez/3SbiTNDmWP=jPf)>rYVm=!L{*/n @YARS>w2&)8+SB'1>q-_ZÀG{;][G=,t[gƸNsMueL,̦ !fK^mK!?xU%،$qFe3͐G T ZEa#Ĺ qd AaBBS:,7u ~m3(&9ŜK&@@wmh@9x:5rԣWnv.Tn1KZsUQK3m32s#}z{q5ڟD:'"ʁ³鸁䳱IrrBܞ%?0ԕsE%6󦀲E&,sK:czdOHsarz3Rdyq$šӰ#ẒENG:a3 Zn{q/aV-t*h|9hY\RhK*" pa|2mL{@ f*p89G2^w{<۠p=w'uCyJ.3Cj /f=:]|~#-RQ~yvCµ"U}O69E.B]pkv 5AIY-$?:u^]Ӹ1(OhnUPz:2”>"@˱BG.lԣԪ~Y=U\paW5 1Ocjl|#{KJ;XKgJר:U啮$8-Vx",SpȐglb# H_/bl6q@d%F^3*}νmPZҍkwvdBƗflA蒄*Sdqhuݢ\lR,McJ=SjHYXh GW[n@;R8mAF-d>[O<zxIG XAtY,!_g6!L_ h_d9/)y6;FI^vUh\#^W/b46bͧ;dQ6XwJr\i2ψBAY1|=\GA=J3;$ܦ. {/e{mPqѕ9ޓH6źUR ױ9'=W&LBjd7E/~!c Tďx7D<aD,>DHwbD\;~ T+ 6N рæ|XFDM]Hw8U:C,}M\ISؘwaL|o<%zWO$Du@rC mZ=5~ϊ˃7:Y~]'Q{s(ݥg)݄Hmb5^hXdE)O=pZ*GY w.oo=[]0spZ0JaF_A !Fߓ:I"2Ʀ9!.B B IzpS'DeñN6xZF͓l >;b3>+q"V{4CRo=,̰j`ѣ@9L*=SDZxitW ZgioC0!)gsjTnRI &x[Q$~f)X$c]h;Lbz=TD~( lŸǢe}^h/t7bfdQXu2$i44a&|vKc x$Ez6+RG(s{GmPYg#?oYe/ï[{6K޽f|8 ?!ے;N[W#&hbű=W0o-JLbY_{c^ؖ!EI3c K ʈ{^iƄ(Dqzr.=iG98qB3[*Rl!(vtaSמ#`J@h&kߞ2D, )[7 ]ZKb'geYY/' | ͶYܾ݀}2n\]|w t+B/{ku5Oh%[(d}~j 7.,ZHHĆmM|^ n-0'-[(A I1%Bqj!r:>YAf÷sbЬ[6%ḱ:B]J4VFOumL*`5<@tbs=݁SBZe38#悾af|$vostuæE Ǘ~‡ipb&З@Cә+z'b,W tٳ)N!j<Dži2"˞̄4*aM-f1( %P83Ie:]ݶ%Xԫ+76$ D-8=&tϫ-AwK&ܰwʀLFـ~kcN 4>EI.с͈@|eEщ~2EPcՇ:+~/E4Ń%~bG*%2BR};ED%}X_~N$CBwy1WgR]{Ҁ݇T4qw/|gJ{#|S}Y#'m_[XA$tbBEK<+jL7:ilũiΗ##*Z:B`ils5X7d)Gf>XcDt.wW4'J8t0j=nACnZN_g9d?WP(ӹ9Ms:gmᣩӈ z7DN=I%lv#FATT`pMf4yp[U.h(dC2@+N t0⪬p1a dhpx,F˳3c6LD@TЯJ^qz$HN jJ\(H ZK~5` $(L<fߣVt𽓫p{A[zC ]ɚMB#ڒ͡=7rKi.w:N# DJHQcr_zBC-ۭxWw\ Xt`aINi/Yql fј/f{`9yb]t Giݻ7 a$^DK |bqPpO*O8/ x$UXal7̷~ґI~]v4.CT I/IJe ,5"2'f{yVcl2(Qv`6k0qQJ8:]&3.2I MfRǼzߙ &֟զfW&kz/Rq{,T I0F޽+!ˣ_2Ad#kGl0LP%C_.0-,0x/ j G6!=;aG)i/ Ax60> 8X;Xy2gpM$j d^pWM a-*8wGI۝~v@S8i (Z]҅A闧~s3a-9Fu6ffasclWwASm\i=-rk:5!+l3S>P4E ST~(YsnVCeI1JCJ@$m5QT==7 pXhQ!0'F1[ПkeaT@QF N/RJ_[RqV"/QRm[l;}sEٗ iHz#U`[!I1A"nЁP1#;SJ}$CT G]"_Pf:^d#bk1)Zyoo>O* \dm`&e9{[Xfe[0%cq36ro;`CyX8 R[uUipZD.9׼P,JZCR߁ELQl56  k n\2)1lNIY cLHE1Hn Wޠ4j(1SG)d|\JC*fX34'׃;<>#T8p6fWV$1l+(4V!hR2+: +RŤs#jCdcd 3ըeȆBYPAov[uR>.ř$p) 2g#:n܀?Tչ  =V[࢕*H䐾w"=v@3TV~ru<͝a7}7ˡoq8(( R`Z0j]-U7ܚ`_-+T = ǎBv%@ @8fr30-R dwkKzdÖYJsj>V'&pZAZc-_zdQ2Yq"C9|XIƳc,ve+!~vfz4c` |Ok}ݳjGM Z԰SX=Þ=%,>nwCjx7 ȷ> c'YdEJn\Fϣ6EE4iRg9J33xŕ|Λ):r>nٴ%l,LTaISK%(C. Unܞ(gv*{de ;G6gga`Ln'@e gSͷwl:Q(f0f堾wM`-=9ےx$ ~P.N&xV9/R&i)Yc`J:w!Qw0L|G^ Ń)"%1]C4,Z7QwX65sVtL O=3T WʜWZ@8; zB'FE3U)Mۂi@TF" THi9 o'KԃkRzG#uej'Fhj^.akc =|H)90b:*fL6|:g*Hb3 vJ:=6 da8F^RN'V>%3G_23eÓt7A~Mp+[>9@6d䩽JB D;Չ'?p؟p(Ju,_']C;6IjaY1YZ iyvĮ|ky+ g6]Tŗ2U b:CK_] )Egz IĖ$BkO@p-fj.ml(f͆rjeNبQ+p Lj$oR,g hX.Fr>#).L7}3ŶSe> QiQyJ{ETF5%yM&5ifMxLK8t5fk$4vB B7Svw0$s?>D$kIӊW9$+vIͿh/z_c 'F}E)DCw43`*_N7Ӎ^h\mhC -Vb2&MBZ/M?2`"Yh1F F $;x=EnVA|dS?S)Y  b! PY &UjJ-h.H-nu<. m(rTy*Ge:t H05r`|Ф)o|gi G[{|u^{ ~ &V{*ѩQEHsnO&(Ӝ):~oF{+A5 "ͯyEXd@H*A$bVSc>CTl(Q,,,\͵g#~|qF=V jB #_> D؉25hsW'|Hf?<^g:"!d\RgH:0bW 9rdnZH*k$L}PYRPVWme0J.h;o>'B`(}UB΃p#dDܧxraTϛ a7meZc >u<"He?k-}>w˹[]PjעoktC@-x}Ӂ < 2B}ƊuyRb·- =hU:}WoLދHU(i@*$oզ v<,@rT՝99AVpL !Nn,Z 8}S笻UN>BZI2Fʤu2a= y.a𳁄_փ73OU:ZCº;79/!C_e& 1qwFS0EZG@] sDJH4vw[MtO#]RGiSVGגI3<#xh&S{M}2}ɉ^{_++BQ' >?T=;{L(4d:QFayHe$dmla o^%Ž0(0W%qݔkLtti5}W FWYLu*D]nѳܢoiA֘jCq4@9'6v.Yԃ}"p:'ՐF8&w!zm3Uq4siA'`bbg,Fp;e Ia~S@Щ3yU99@Oyv{F`lP]EdWKٷW'MGQzRϿ&MuMw^Bu85aÆ#&-uN+4+ror۩bD}pR *F).x8(;4n軴VN+} E?WFSm NiCܔ㕛a$m_]&n *.L9.Uܢ,F4Z#/zRFFH34z|=6 wסKV.'O-9۝Oؠ*kiĦWP+fD&c74W1Mtvk); VDkݣJ=aP(  :F;smigY%}iXA?,%!Gro+[ g&*͸bϡ-YV l y[S9V…ARh([(֥irϦ#$SET A|4dWҗCkd%U[UE ySN =õ*JC ['mB˫WYAɒxkiZi#UʴzF$cԠU*Wf(ڹgHV \: o>90JH,"`Ado8/ 6 {-~=-$g 0rST ?S}dWl~/7{IM)oǸ|٫UܨeJzEj5(v ~Ǔ[7:8^DbiYB1L&q'ί:W\1#˿s];p>+ԟۙJރ,bu< X>{QZIa:*%1etfٌJ7P pPzBy\A|H:k03`D+]1w^H-Lrqpou+CtAWp !LerXs]L kff@cE^in$*jƷgũ֫Q P̾p ?b;Ex^k=!8>Z/$ת+X:)ṰjE_9w,r\S@*P8& y-ͶEZ`e q:jƑBmGVHVSȔd2?Fme1QnOVBJxSHKh{g >.PJdDW0 V;&xԉRE=J '|>&kX5OPeh-zL-}ڌ]Ϟ:r =΍7{_<%IƝl4o_]$_sp.E9% ؀5 j" nnMq/ <ؙvsa=X4L#_ȏwêPIRđ"@;xC{4=οțcXH\}&'8CVwIO|1L%5 19J:*1K }c 8*r,uz-dDB^zo4 ),V^ ʔG~:0;*T%JܨfK03qq0C'QHS.|'7c78Ŵ*UYTT6e0lveK _6O=x6=ӡ }9K?\Ц2|^Y-`XKVz. LL>R4D\a:RGTE)_ xeT8|-W~3ձSo4HgD 3Ԋdu"33 T8u$Thc ~d3=65Cm2x/HG|&6Wv@O@c}m\ GʘH8Eժv}mbigx3Stua{rŎ/sdFܙl< $+uy]*J1Ά? $7Hh0HBSCϖQ0}zY] g/DS.kHI@v/^_#&MÖE|h ?z)QЫi# &U{5 9fcBcLA$ܙIH&RGZSˢQ$ m+wOG H);`4t3 .EQ*Qi8_qR@^ő\zB{ߧ㦩sLXF|~⨭BŒ.Gcy "@.B0E{l0@Tg:N X`јhq[x,q!`A?26^<%m%C7=YJfREu8ȶ ԓp^YCueUjZBğ‚/"$";ua} L4v5lc>虥l? O54G*ٹkW CP+dA溆FjM֧\M-;˝ LGf7@෠o P'2 3 @aħA3aaglMD4ig]Vy~E"I;_i!zش)գR#P`ErG;M !P#7,r,m+N/X>0b7"n˵+dz 5|Q1i^[)%4[c2;@m8vZQWvperZ`ogCn&:ˡd8IuCE|(lFNՒޒ8C@۠Eہy(#/TtK7#b9$_}ݹvmv~UdL]ݠp)݁E_ŠB gGΊBhݸ eT",\wM)O8!""h##`ެQů*Ȳ5!gA]}U.%CdD Ǒ.I}Kj]WmQu=}`0Mt SϬw+Q}}*Jɜ(f/>F8_<-(g`xHg> >|gf4.f~n@vޅAd$WGq:M WzQnZUfҕ>,ڧ2%S?_N]MS~/Z28W_!-_W&. )V}i LiϮn x@χ1NJKbYǒ+9R50TF0MI1xJÒfiq >l[wY]<=L 7 vl"^2~S_8 vӃ-}@~NU <ٹQ1q AcD¸=.i)@_R .vgLtaZ_}%@bxTrkw>ֆR1/7aDtpn(\ OL,% S$l͎#6H, !*-6 =om׉ z<:X!3Vh3zP*p܏7t9lԣm/0y}cP_Y:"ӌS݄Ɂ/4 zJcag_,#۴F Lج* O5g|A~PR]Pc]s6;vy~p;e8pq@!=Hu$DSn}>*k?kjU2_=P>1IV1jzpI]Qp`'GL(։5}=HSA߇DrR.lɸ5D_X#wZ_aQ5l5* nvZ 9RvM@^8֯<%-02gQOs;jNL˘ V(JϖuAγfV<.Ui_hފ(wQݯuWXx]P8c~CBM:3CZieS5ف((]m@.{:;Mz4;8?'ppznȔCҴwz=u"ˣ$t jaހ\(&8"܌ j)oJri3 =7}. CyzAxQ*+6ڽߟ4 *d4X`8}.[K(+߳>s}2D.'>?8㲶lųXu 6Ί@ sr145+#Tk%OW'U#^0C9 KXe2 \6-s`8W}W= AK,|Mff^hP ,;Xaۋm;Kk!{J%B- (7+4;1gAiW?È>2y յw>\ߡ XiwFfQ-?@HteH&xP^Czk$W VDv_Qxm9V]rХRN9=nZ}jYj'k* tpfJDHd #y"6NH(IE(Ğ;s1]Љ_aB2oj)l9Zv: 'q\PR+DХ?xD'R,zmx|XU렧+CYY ׊5l6';N6Y^j0P6-JCTy<‘jL s {gJZ'aWޅ 3_õz è[̙lE!t'!:j=ـLt@L1@ Ow oFAae'kӊt,.NMK¸9-ݵ^sniJҷuBue[lI&Jl@XdɰH[Yh,Uw; h d(l62DI+ѵLF)!ۈXI. >jkX{"\;3.ZTKD\CH?LNO. `P:ścSR"^=%韫\ -ZV/mNw )pLdaI2 ` 5sԉoӞN,}Yqr+0l>OXrq;RHˋ1OQRkY~\@2!ު\GsUzX'[&J< C&,A <uM0t UT#+6LJ&x5;xJ-0 26']evKg0Xu 'Xxa%h 8EF{lӱiC?.4c?YƯ&bɑbYm2) ZQ/V(f* h=µ?=o u#J'LuG__zR4+ zW_;4,z5u=̈Nc⻆nAL~4CTO?MNd-DK[5'l(s&TV30؃[*u52Qt/@H'!ҍYZ 7-7E(K,<á63:4RhZuZLgI&1_)p)6!@"{^n̛S{# `g#q7hE0%T!*^!gb.VDM٧6#xYvb~sBڿ[zWr*|gsW cqe{I#J[cRu;1aU*,{S}ٿ~%j·xRf**ƒK2괠*$Xp[TlԸ#`ȵA(ή"y< $0ΣYX)w8S 8 b)k&+ 3^L?5M"^?Ԛy✢K` iϻ>G*U#}(&mdrhF _q5'2 P2B44j 0htgJFU )4SÜoK/jЎx%]5[W0,ȁ'6xl]#m{2W"Ȏp98mʰ4B?{瑱-+Jqe[ Mڙ4j6G} AЃpMC"ↈ>p7gsB́ӗBb@8.Ȳb]bFb2߸BW ]yZ]$Uh7߂Dsa)v_+wo*2̮7v($*Se.X[mò]8Dd!-29>2"8ov!ujA[o W gR[n*^pSLäd2Z{>a%'Iiw lDn$5_yS9ŀn)k8Sp FϤXDZ *iry|/TnOI]7N u$l%#$yqΡ˶4փ͉*5ЏK?LQ_ Ĕ_%6tk 4Ꮦ*#ssTכP0s?DuB%W?>+٣U2$G4Ӭ:(niTFj y>p,p!%Nމa?~u) T?!i6tX)*JI?۾NY(*L7bU '`N=xAC('F60GW^PeIh7ysĈO=`HZQUyXMQ5_"ٗ auۮ>g=1η(!ZX:&:p!&DZ손:) tyXӬTD#,YF":ZU$!OJ\Wc^>bBjdz~$MG9씭dmj{6 _΁aIh)ǹq ^g߯B#jKGAQ>ڜyT9H0u ~aHZy-~LKgMfEaTPTpBN'ܵ%MмCm- ]}bj{yhPnѲŐ-r uYJU?k}1'"̍oJ}\E"xlD?ќ 9YN{ȱˌSnx;r qL !9>=Xen2} pĞ|"]JDP"ͿcTQ Ń>^aQƛ:_$,>CẌ́tD~QSU W j*hQАI=!,cI FOVd8dq0fh |5%3W4 ᯏ3zq=go_р>[iO2fkӔaϔIƢp; Tfyp.fm{'W V(V?kBJTbS%^!"^rE9L)lۃ_qlTc:VeNK#xu͉U).[$\}i/ s-bՎWG_ #}g;Xz+M7+6+>F?ĂNaXN~ 5?I듑iea P1MVyXuy&We3]AJ ā ,a5a§ѶX}:hMn=dzF_2mq$Ac+,u`#OM:QF<^-0:)q+oDxypa}3GxW2ud6,5C^&NtidU *H>ٽMJ~ ^%id3r2쒫+VwkgHC /oR3M: ֈtôP M|Ǧ-_*yӍl~z4K:󜺹^nNP}`eAƍlнi3zvK|^tt^zѿJV+ ^:[vyb/ 8<2|Qb]H]j, )&,eCZRIqˣr e-d>& ꈼ&iB1)za%b YSH<)9(*y'w.gmYPe ;``/j UN:]$|pAdxJYBa PJb\xǎI}˨%[l5Y#R\UGFKcgwbIs b]Ǥ]M|gamƝʛ[V&ԙ#D_}@ ˾%yZX|PJYx{DŽnWYalI iaV扱òд^' 5 ”2.ɻJb/PDNAM` bÑ%ԋimUGTD64W̩w }8%޲(aa-'ݪ܌'!ե>T pKP|iy D3 mEDun2E)E0)QI29̃@r$6sORP;`NUi I!5twpZ">'bcCY+2$NU>qs=Հ$m z KWYD[67n-jC ePS~f`.rdqJ}e < 3#Pa+8ZІ }9q1RG!VyVgro4q(7Й$[.qwq퍔DؓLp?8:Q{ 4:+{Sx>SuJ޴P 6_-k]%KQa}ޞIuOY0& 5{R,+"{c-g.lyطt32Aid˳ Rg4 (vCZ&I\ _M|Te~nm ꨶu8 ,RQ=<[ˤ.='\c5J"hXU3%~S*1SHt4|A&_mܸ".]}Ql~ WTK.4˥),~s0+z$n/ /OTW$)Cf 0kf`_Wȑ'bb)Yƛ*4$PV&+ȈY}Τ"~ufұ rb;\ҩgoFtG7Sc%e|^ߦOn!1U׻zgfbMQ hD3׆>./E@xxQ>t`c4J_~4# wn3#Mͮ`=a>l3E٩nͣk d OZz;iA0mG7%40s~S\IеIXIˈۀJXަFRn Ы@.{gݧVY_89FHj\{[ .^{.gB*綕z\]`لӅ}lp U|5豮aF? -ML<=!H1mS DWQiL;G&,¶0O>+n=jv3vQ^:Lo! rCM_d Na/WBp󣃡DgVϚ}]sy.Xi4fx*Jy]X8D7;Haʼ _3Ԅ00ɞmJ0}Q\YZk(OFY^_W^)1}Ԧ}crm_?՜faJv~p)?5cٗn YTl=!$J rA;ȠG zfjG˥ײo[i_Qx3#t1s{ IZz`7B$,` w0977u e &gna$;i b2V~ԙ{&&5>T Ub!^rke86-:S[=t/^yfk&]x-[J>Aj3}\/IU-5G$/#n3ˡZV-Guv 4WuMDf\ u<_FF!]T W#c!^a{ ^h~JOk(RU;I^Co7J7#Vg̴@&:i8hUd-J0?h3VW#%*o0ֱS(:V%&#zn10N>좀K6lwNA`KǸ\U\f 3 :TP%>iT@HT>=܉;r#' ?BB!U !Bς"%@0S-ܰno'D!Dj09:vWWl *\-gCnH>g[׺H2;&tmф k˽8@o^|T*u˛{ 3 ZvЩM/7jS`->ڌv; ;0 y>n O{c"E` я~~tќ ]ޠ{ Ȓ'=Mm7(LoAwvX\B4rW}7KK C'HX h#yB\fY@ t{xTT5)vHIK&z H&]/%BON; ;S})pktIb~+dRnԡg !. kʑ>dT{ّBOgIhoNu:4r~|kRAlES\,hAJ FC@BkHC֕L ~xgDM߳aѾQzon;765˫Z@*NxtczL2Lg7!g,dҠU3kiy͒j! }vU `g靏A3"^uꈾg%GBkw[Z )ZTn`:5"?˅5 >98ޜXXbQMÖU԰dr{WoFszAs  [0ýQnYnim 5`"&. ĺJ-Uý0P8>@`1ky8$"ifyy=ڼ*SSk 3G߾x4Ch5:(!@];tmՍH-ى'ͨe3\U}#8}6;wQe?t9l4T; Sھ~eaV$kQj L⭄ʃ8'75 v=D{;xi@jhx+tS27娖 M28)5o`*՚I ]5V̉UcQ]ƇK-ؙnkbzV/,5hvrfW뙇2rrRE_t4R*ISHM}|+ xgMSjIGC "oaKMcRY{@V:e)-3YMƶISj=e&7.'*0Ѝ 4F?&\HGtjdiNq䭱-S{ 2lߴC-n"-ZwO=8dWpt؇S=A2TGi98.? k:*MRPR§ Ѧ*@}'3?XvC6@ǫ1:43`LM%9jF|@Gi vU2 ǤŠ_;4Zcj󹈱w~F';2n?.8\*jieպ- P˺ll/}WS>mxtI |fP0 dਘ5ҭ4HVz`%փițN LJ;upT, ]>4dJ"u_yv6N -L!q訚IQ{t edn#I74Bqbi h;Ii/<$5˜5 GV+ZT\)NtMC fgk7/#)fCU=h tdzPX v.r[a*-s&.ȩ5 M ,VO@OK~%NY7-p1gbo5_mPC?Feܬ䏩6491{܍t"9> $9τ#AAhIƮTORQRc@J; k:m" ܣ1$aFmFY#&|Tt5A*iQ&9̠ '8Y ЏJ{U4җ~$rş*,p>fUgo4T3O4G}{2UOi{˿o`&€Ȳ:訞m\ %͜L9. s|.ͧϟ2 Cv`s>+]gkP\Am38E"ɩdqɆ;qXۀN 1}u [μzU`J 8-/jS?vncG6OqWm أRQ=jN]\\䂹 58mm2 m'`8\iE/jwr ` AjMw97B(\HK{Sa)uIu;4Ow\[|h|#y[nuB-VjaEKZMsP[H ^(dz1fVO顇`];S.[9ze"x: 7qct{Sy. r*si]~Ư:vk ][[vAsڐ&;+ẻ[qt}r/W4=m,_l#߽PL^\Pd7 ѵƀiZۢ|^cY(-(>'.T Gpr4@[kS{DVrBa1(lܼ^AāMhpxC 7!K0a bPgjęc+;9Iߟுaw#g  (t囷@Ԥ>nqqj]A13cxe6u wƈQ)k_14"^Qش,'2a|󦄜_MtxY<&+e:(( e] gIeb]/-Pw[U7`Ha*I]RؤţΌYW0Ԇn3cZG_'eD=z;ױbV>JxL)<"a>>K;U1(] wgl"vR:L(~8Iy./|b:K#GB8\3jjc c{at ,FM2GKYB! +՟+*!4Iqe"^#`r99]&btX2]v}7/lFrSH|眙i~6BM>d)"V~gң$f7G\[fJ<]wjuNp˚ߏb?-)>*MŅ%{SsĴe$*5>e5źܓJyT{O`{E&޳,&wW Q;ȸ~Hsk'1(3$蓾+dF~w3k m$ZMy 8ׁG"jwV\NW|h:hu^>I|33_8Hc;>Uղlr~ϏQ-o7M8, q4ާf8+⽜>n}ZRGE@_M+JJf>..+ِـB;Btt65{= zۇi_#B3oQpRI>T~{ƹ7kF.w8{uk+c%r[8<`@ 1AQzEgZڍ6.3?Y:'7N--QL xΠr4a$ CBzW;GA [ImXxo2dSJ"t'3}Tv7A`C(6}4 #tZJц<0O=NJFweg%y:/ ~`L.IWWy9rm27G # :wH.+^47d)ZߊXy!LT& GXhAsp MTn `3M~B,uxgl "[}V @m XUN3R,B@Tk|ń+rKz4$&SaT}'a$Ú=CCKv^ЫA $ &=Uo5r,墈2>}XdGh@Gӑ:OSH6u^ߓ#2MwOLs:@b[4N\O,W,Щt0jC9YЉ=7e7޸\q/4nҒ4QMp|?`ΰk8[f@4{((&`oy8L^鄛^.{`(i d;:Fu8[^-"-w}ow7Wκ%-+xP1[ȪOlp |] cW=ͻYt8+tCI|))4,?0OO>o9hO\C@5p7%i_y&:/4d8gtܜ}"BR]JLSMu?ܥmT=B _®[`"ѼDVB;{x7c:"X!B"61dc 7(-Mie] aTEISD31R1I#x29َv<&WϽM<mI 3;uowpޤe?=xs;"W0XJ$|wvHv-d?ѥt2cΪ\LruQm50^q!B?0^uBYQ]@ifN4]r5ryG 4`Lc*=̉!shOxҏBO$ʨ \s*:cvZ[J k 4|)=yqJE${g Vz$@J!x OPìY%f{a\Eo CQ8 ^(m7Ś6VpiG;,N^ Rm#!b3YO"3uHM$>#I_VU0sE,-y;j&3agh$3͚Jb C*R|e 'v:w&3fV;&IN RS8(1BujZj%ʾ?Do~diE?AWeQz#5L}XWO,g2K?8;HDmy| ldYj 'c Օ՜йK¥i5b na!NC%ɏ|y{nVՐ[Pp9"?_@Q]κa2_4z7tsQS"UيG7Yw܄Iٲ#Tu4UPN͛ZK4`mR{V˳nd;gPc1|ꨪɄ^?/c 827;u csd\ҁJ`Z,Fq"ZY@(4P5[k.'4k\"e~)_GB* C֙  izU'yϰ+}#u6:L1aiZ<+Y/u &J7aFɀY2>X1=!e+TFLF *}80 $ٍoևW=E%'ȨT[1_ѧB3H30z4e*Aoݤ :R~(~.RC4S(鋤:v* Zu2RC{Ch> %vߢ'|ӃGCBԍbfQ@ jl1yq*¹7|%ke|֯a5hçQ/@#xBr-W?2N1f=z._pil)Ԣ<HrbQ/g9TVF1 "tCL؇0TIKcnݛNW~A!%3"z]C47 q?햦`X7E1R"?? gK1qxKaF4v~-;5`ɋf=ERj4WO!7>chH*eNÛ]zv@on3Jn X[E++ aO{i5='ٍb)z1G эE k%!$:]v-, 8R$]Y m2cskOȡ _At|ǣu?_J(NWD 4%iCkJ/BU!;L;?˶֚8dbt_H/um*DDI qAv\UM"\aIg:(iehA2'D4w[/yBOֽ)O }5utF.&tp8sNj^3w5`l֗!ߋ'z9=؇guLU1}8~Ky f(-A|Ɲ3}CP"JHsQuK hWL_|Ki*t4+빓h>dCrUMHZ~"mv;qy*{ ![jߜ4y#&aGl'˲GnfWxԤ&Ζ$޽#!IB-H" c{|IC6CR>I#'vs!T%$ 3/ok⯢Rmf`*K6{IB# 2ba<zdقɘMGZ=_ݫ w %\Vo&)&sLlv/h_&6)_IR.2ӎF7V."#@CV׿WRCkkg{?5Ihm>_tN;񩴱gr%_D=C~;F5"+_k 6gsZk/N"\XF7,Ch[^.4~$s (O/{Voo夛羺ll qDFJa9PmWSP._NΌf%?u=xN^ر:6kvBq]['yߢ':5!L0[:.W9HtVy@=P mk>\qoĿmmlM:se^h|C+dR#o̜|k6-S֑kJ$1E؟'3խ!a%׼`aLK.q"АJ’k(l4~vjpyN(Ua&(Qmvד&peKRْ(ac,V/tH4 1gȷࡌKMtrJOuEC~* U|2JcQ\lbs'o2YvtpVW6 A6U/)O:I\5X:Y3̎\HĿ+_}yNR>W&qzl(G&;" \פݎn(PWɊ<^\z׀g[" ^Cv_q/ zT&7)o]4.iel*9bx~Ǩ!CKtrKs[K%-d4&ss< F-0M?[xtd&v^=?Dgv?D;^x1${4n#'bl~2O!~͟?_1- ;{,.,}Ӱbb~{\$jrN@LYK}| ^])å-igZp"MVSۋI6ėaA#AX!#Ep5`̍?ՙjCJ(n-;O/-a)D7ܒP83^ k2Q[ȓ?y鵢^|gPbC7,prHפ X/R@Ld8~N[Ȁ6KpW(/7#q' @}| "7'p5n$-}[^-ptm|؄rF_D-:¿^֨nt?vrg.Ґzz{üXth+C2́\0c>Y!TO^v:ѰA/Hr?@[bm͏J.j XyW{PyFJEvX0Oll%r[?ŷ/NiƝ,~6īr" Nz.o6Uu~#׿3̅ ]'~t,3)  %h`K' 6\&&k )DW%鎴 KX\YIE485'0ɾq}r'vF(~H ݝ"R .I8u.k W{%&K&rxN}ߣZ=ERRjx+-7$Nj`+f8m-/+&t5ZR-\ XH7ALG"tBk<|SV;Sl64y-yGz'-n/M5LUjY0G~L8oM.x95.#D0Cm*j(]ׄ#!mqhu C%(7IoX=D¹ !VeE>QLJ I[䵝`]W!#+WI]'Eh i[SՅKWuwy(єYҏ(J+ < ]z gspxD"vYq2 ;U$ಬnYl1'bpE_;ϊ,]X}OjC{ID(ƯU IUƐՍB=Xu+kE\񺆯#s}O.J}Mr܀n}Hr? m5_I3(\M ⽖&t]h/SjSXZ)nɿf4o͵42O$fʁ>Ek2Lr$%$>I_ :`5G7 }}-~4כّr3Ws$_?q4GGB)n:d3`h; hoP5C68eM"#7\h% pCՔD31CrC^O8~h?!(Q<|mDx6dk܊Du+؂cP/W#(f20R>YZYfbA{w' j&,sF>+^Aj;+kUlRcEH̾TƮ.wiVN_&E )R2Q+2U3d w ofpSy)/0~ã!y(@lpObUHoQZ3Qp`xѲj{:?L'2PfUo78x-CN%5^!Alqkt!f3v+sZS`Tl:Ց$@1.Oqe 9Q/arUi2BTa|ߣ E[2¼v7͠iaS&Q,~FL%cw?M {XjhsUu5!?zXgOj DyRaaKxTB]t o8b =.PcJuS_I+J/O%,1g^CC_4kq7=c0Mڷ'/$jwxF~q`8$D 3}WZG׵|<;?FO$Gw "p%X7{.pJTuw}8bt|x^$ɻp.]"UE €/>AOdZ@MnR[W|8JIiH9 '2 wi"e?Ԉ2X 2$m_t7;R8f-c"cb}{7k~]5QuFOS;@Of>n&e8"⺥_ H'o- F`&ntLlmh)?s9*vkk'F™PǍLr@2WA\B%̿ 4˄IoxƙF .Y8)M0*-0 Θ6]klTJm@ r%W8R.%1nqtX^{me"YvZ tT?xLf52#Ғ4,'DAxYФ ŭU d[ o]Ʌd3-"37/u.$H-nM96:>G%"lMzn1HJV}A[ nehj(:Њ̆ jmI,NX' 1 ];uZ2 E T3iS~i'Jp E~İ='\2bo2eb{dJ{b)ReJ<:sm<˜WQ&$Wݰ=#(B-[P RsqGzJDG/K2a& C]b=|Ή˧&f2;6Xay#쁘 XgCއ@G_#non#qJ¨WV#&UP4_;q@|R$Q'e`9u5&)lã?gU I]: QK^,j. KKE{[>a5FGQ /,Ů'G l zo`C f]nO^X,tRD\m7RCJDEGzKQ/@ 68c(ȱnW-|t̅Q@M)xp7gqSut}\o|zxL29unzTM qm0JQNaHfQk&cǟ1D{%Ҫ I ^4 |)Qm29/\v]i $Kg00^b vG,b]ouWVdj`BqhkNۤ=mZ"؉KplB1% 㩕r h$|V$M3ڲ||)dV ])KI?ݢ8N[V^2,ݛk\};p:FW`>A)0ihDs#'is<ʍ~4U DmV0oxZ؅]ҙz=XB-OkBE E 6xJ Xl'pО`cR:~ fxǣK&X"tvNiiWuC?8# @seW3ŌǜapPHnhbAH3~25˶"8zy gNi TM$H)Y)C?F z~d\`=وϒ1X.}@^j8VP\HV&ǰPNǥ5uP82ͱa6\XkL[WwT ӡS ݵI,RV#T׻(3-˛=gx e]]A1dFcε{LMgMSP1T=J~VA)l̏#^{Kϱհ()!׊a\}Y, vz*23rN4ncd@jt:8?i\.&>[4$7KOȐdƶʳ ݕKBh—%q%T>hq*˘Noɵ = 8l#P~Ry3 ]'T_9Kܩd_* M>DtOD¿t֧4 uJ_Tp&d(t%BT$333|ZX0ZMH, 9yڭ2kVlp&P?rYE(Ʈ˷B\ oӒPSt$I3axrO CȖdl=Bi5)Fq3T(ôJ[S7p+ zʖ{JY[#!l-yū-O?@x~ljMcLt y@F;H#`N 122'S: $ԩ/]f4{4d0u˃E%XP>6C zfw[V^0 ]o1XWՇp"r$TKP}M9&fm!tDz5So*|SαLǞ*z[8Ru??,>{j d7[buO;O%3r WM*˵PzaצLՌP!idHϽ5ԖNM@4ϋ.a,ϗ|",\7è51cNƫ4\;uY J&ɖč.s/)8OAwUE _'?~ ]y-yKuT$hTx%m~}_z*jK_kY4%s%!f3Q)X"ErXkgLK&6>2 V#7$NH RaU ͠N=~I#MjdGZZiZN6=  bTv]F@.o2!tufkܗ'Kb߅S߬쑅hz#2x!t-䘶e1 ‘`9G2m6Df1#͒(Hl!TJ^,פ*u],d'Oc‘W={h6<Ϣ۾ gB{ Ke)Edd Xۣi=j <vE:<⧿YXV6*?'LG|ȌB@Q T;,nbgFח2|L؆oOnd\w4ɹkIVw/bfQ.3R<*ږ8QªAꌢ:냀AC- =.WeW6?Kd Rq!Ҍ'Hጨho9V:DEuo.dD׻+7/~Hnt]eȰ61=0gBq]ŚUVҵ5YnBޘ)e% %Ar( [Ûe>-Pͭ U#,U}k/K5NxT3tuZw7IiAbS8)˨ 8us !/0׌L,sh:*9!7^-|=U|&tϣxMupS6w{0`e5[ڢVؑ#E;?͖pȼ­lH'Aôڇm|j̛]1q%gܖ2ey,˴f@.]1 zȖ%dWgBcwa-&NGS7ۭҺJflh\bl8fDS"RIl'_M* *cӨ{ApU!e40cF8@kn4كc*|R.oe&my0}{L O[$-2}ۀدZ:.` /}P'endS̩p!Ǿ_Z /(Ld[V&+(9ڼC7<#J?NezUs1> 7,z:G/ ̡ϭUG,(.{E1#3w7pnl`&ktqJU\uꀖ@KN3L g6yYYYcLS6eT6$mpݞ3Dh=~~j^]Tas/ <J&3cVcHVBh[r^u7YvJK7 #RcMDэmXWc_8/ /|悗l4ituoܪJ!AMݗf-{ b6%\ K!K٘H->- ڴC3"|8\76b kpRe۲n`np` #EޮhyG^qs%Av9[ zX,ij2[;XJ* љJاܙd{zbVQT VTU5(O +`@ ^Uzz2oX稌~h:tY.ro=fWN1? "'L;_]ݤlŀ\( Xk 0,NQO0,,@pciivtT={ls^QT膅3Mã9!q6(#DQ^|E+LbQ5n>vūO_a"#3u sB="O.}oϵb7 ?>OĈ品 WЯkPkwJuVU&,R{>j=DO=FR)3.'XW Ӹܢo2ې`B`juIšZQLs MAV⽃ )xf}ob@i^q/! @_hg?k$:40` @ˠ%1%"[b.*L9=q F ~K]4ԑF`rUh5삢 U9/O{7 ;n:m7OhXnDVބ -|fNEM(nj d=5?u0 y΀2Ƒr}y12Z[- M'eVi}fQ',E*Zf;~b7~\r*>P4r2L5sZYy %vʚРGa4uj[E=M&fRI5PHwX$@7a&¹5Gȍ[1eWi]} 33\v$S cv!5/[x9Bܚ |k[`s4}f~(*NġG?шrJy&5bOCʎȘvt׵*%fEprW_/Zx5Wydl:ʝ]$+H-b=h37@5hlx802xzÆ#s061dfש5lC:EÀ8O QXa"D|(6"&F߿wRwJ\ NADd? -Bv^.nMҝ9LRhwv,a, T?s:8ħ4vZzFr|V6+RppsˋS˲~>+«_[k2d>;!t<EG!yeyd^7kt@נ_;Xe_ʴGL׸MwLR#+$novِ 9s`42~O˵U\}3h{"N6ωwRԬ[+]u!zJ#hid90-Źas*YbdCGBU%|9Au[*:9ix4z#.Mj` wR[pnL)*ZDnئx,DpNYyGZcѺlFp{/~d&Pƃˎ?ψ~ŸYD519[iw5yRurskJ+},h^␶BWtTVRݏS͡k~ަуʅU|٘|:.dRCq*uYWbk@=3bP o<4\YKZ`wdtb)g`)l@+r)4V]&0i<̵9kUt0- LW\ݳe/23|6x<,s "PXa|㼲@By4rA?t;>@M k)dܾ_ d¦{iZ45Z`P+d2ȦxyNI$8]O ŀc̈́irKT ;"\'mE -+b×@2ngDe MBH/5ꓗ+.0좝sڐ #qΜe fN>Ni73!z cGռ &m  E 4s=\(^[l4\_/)}~DȌYܚ2n  ;XIyOY LWI6?p,Bwz D'!tYM ۝k/:1v}fS8&h-@3gXm28|Q GK2$`+8PzzCK\TvyQZQz0cas|Y &:]n9k/1D^ ƒU˛^ˌ.yNfQ6W0=NY>*'yϘjvc#c\*jwtʈ0ݛAEhfާlРhdo+;$ TÈC؅ jmT7Fb7%K&=wBT@'O0 noNH>VV=Ϧe1F{?kt!Cfw I$;wq?&nh17r0""?MK^}r+mm 7  Tjj $_ F@^R6*@<Øb G2$ˢ 9pgT1fejy.*EЇf{y F!SL[«+`ԩ6608=A9}! E G^]HvRˉ$ڝg9I1+H)&i P 1们ۦn;٘0niESJL`Se^mmja`*z"Kuqv :aߦj1.G͢huuE> i{r]g)q }٬iH5`1Gm};>Ɋ;h‰l2~C@*CṂMqI!G]I׻~Y滃ɟMŜpܾE$y&,QF:ÿZ_Ɔ%]3ou͝=*Y:grK?lߘ`אv *JxG|Լ3腭s^4؁SO[6˔X,|'b=It8#V(^5~=.5 tSpv ]oD5e?Ϋ!#{7ZXkډ*MFI`q{gcˁF5b9B!f߸GN"2@:?Z.JR:J noT'-&^(uKQrt!]0:2U9]JR3T*"É6טPnE /=~؀WKq7VP/7܋!IܶP E"VIٓB+>Y?qe>b~"~g}$ûT3gk.꒙S= _K*j8襉Mf  O/NtxMo` oikr&~(MV.6RlX䚕>ً/t)I ]>_P.fhqn0?9~Τl 3HRtmI!turndtp^ SNMvxx XLy@0VSo=Tϭn6DݼTh^K^ڡnU_C3bjk$r iFn^ZJTu˱SZwۅ6BQ.XbQ ?HYy !EBL_篊J|7`:oO11 CH aO:7V;{ {,*m 'ZQg!~ōB);x$UuI5Ag0rS)l %DŽ'|M2f#}e~;BeiB>aueGl(Y{^w[ƕb1|kl⨙zjOgLS$sqQH^[z(6[Ӛ)o"&IW̯@ 5U|UjHT^Aذr}v8kO_9كmqj:PU D~GԖuĤ ح-d8 Lu[Ȟ:kLgn!u].E&o+Mš^o>'oSǗhݻz3 \^Cvb`dVןvwCh)$ebJK_ a}<^uL`J_!Dzy2hgOˋw:4YB0]Ht_XR%TqA+RQcqjC!Tb+ꇳ~ˡxGwirp +=cG5T\a>7ͿQ&ftNqʼOMԠ$o 9PJ ř 킹Đ|ZܐIFNFپY[?8 Ή۱|lPjY YG<Jp0+ M″w!nOȱ_\UȶA|W$bJ_peѤE }nK"OSDH+s~9q `CF\&g=edA)0)h}%<~ݺS}'0#G-yPt2VBǞ-h5L=RL5w2,mvio:42cxg\AIg8h*2%ċq+;uYg2%֣F"S|MiVٸ~}op$P CcP-*P_ R#ސǖW)O޸"w%ܒc#|G~4F*2y![pJ j4Ew6L]HlOkФ3@{83xzS/|([ h]*t{t':2gܪ:Ĕ7~IӛU?mw!?jc*xx$Mu%q%fU `Ĩ53 PnN[a!6˔lSWDCCe_xy8{D9GE}-X;vd+רer3Hrzf/ A[HQ k?*jAa]B# \;3Xj3f-G;y[7j C. *p8_[!E@CÚ ӍQgbaea1|Zmttl4@FM2( j!X"7Ir..ySGP}^ff^|D!tOzk~Ws-,`HAUxW x'hwFRcђU:jWq>$Ls8iYS)Ǡ0Nj} Cʮy@F Kep2p=&{zBt?v ?fF7F4qT}B糡ήyTص%yЦd&sNML[١fAdcXvfAZk2;:Rk@BގmYl> :yFt_^`%}V"]/gAҁ\0eu#ODiZX8x6ZBwO /}PDĵ#]mWv?>Zq) Ƈbge?~YqGjoIlั"/J< s]f%e`)LjLQ?#aL"y'2Y=Gwu"'HB$= 9&_ 3blq˹FB+nGs޼U)g/kWolP/{Uz+ɭDnr_ Vf~主ALH)LQ6.71QWu)ڲ|}R/D.s ޮMAE#ۅO!_m%1ؠnڊ d)գqɛ u;i]c>p#kg"e.!Km*3Ohu9$!}CaY'TŅ&Dkxz~";.~!R oOP.k(P2K0!y g'O.yO/86vb(W.wfnvW1լ*m&rn/xr3y)F̈3,oijb kP@k} LU-([oy v|-ܟ:p;3S]F& =AHx[ilNJ ut 2Pl6|)8_ n5iS\l[4X٤UC-y@ W1ڕ\~Z'l(v\iz-Τ_h'<\jbʽ2e+dȻ@j ZhVA,reFTb&րx1l?ԑI-FӉӋHK?hZ::po.$I&{m7ONQG*]%L?鸘U^D 0v~񪐃5Eqqc@yz =!Ø)KH9>www'ulMD^F&ɘ`Ot&VCOS'v"馎N-i#5ny}*\E\ vU ͽhHf/4& R@rgvy"͵;rfERDAe~Jke4tm,Pbb:kLZjE!5\(~J4 yLGWЬfھ˵7?(F_YMm[t \r'N`k= ЖmfM{c2E[ަ%(~..+pc%G.@T9Fq)+f8J=LC5D IKNʹJʑfy+Uw#2͟;LryZ&e*"k0,2.{;~P>`~B^YBE <#c=nJAn I"ݢ0)Ge~WKiJ&x|2xTI5c/bI PX] i7UJRSiщѬ2AL<Ђx{{xNd 16~c_낚3W2Oj9{K{>݁&8X]$ߐ>qa"(CDD$C'\ߡ J[E M0ǻKx6jWDEΚAӺ%zeY]tݗ4faeՔ{$Ksdd2Dh}Lj@_oPB@Ylv3ؾ<т87jnn1͇fhxGol.E #?YRUv.O}7㭩ۙiGj̽򑨨ï)Z͕ gx qZC>CL3VmgJf](?̲뭈W 4Y65ںV|vSnݳ%`OƉZh\?ImQ,W8-ش(RW]P}j*8YE5vá$xc81:F/x {ҎI?٩)ޮ ^ݭ(:;vK$׋ŁָA 1}B2FcBzd`0%E6mjbG#bqm;cةpPLt {ݧEhS2} ؉k{4}#,tM&ށf2ӻ)F^`Unu?%?Hs_,nǩ(+Sxf5M {/f.?_%UZ~K   =;eeJLTƊAaW$Δ]i[)|r Tk]THP?VljP!i/쨸pHj*q1H.ϊ=bEgMpF3Uȁ2zɃQH4uW= fPݥ5k+ iD` 6%bMs4$|%*_K7#85As} #~%?)Bg uEmYFx9_N/O 1oBf"&*wi2 <>$8QܛN*۽?< -z^‘X¸<` w <068,|_N؄+Ds4XG'cJg dS+0~QqY+uVF /Q:w: "ZyM.O?Hi\}~=_m"F,i {~ۄbV#h3B)q~<_+K?>.8b _/z̝VGPÊ .*G39 C`LW#YgY  #H3Dÿü]4ѡq.5?|bټ\ ?y}D!~0akU"%q7)mz8܂dG|]~f+WO*mE`r.zl"I'dnP0'B{5>FE'do^@Ü $esMB~{̚=|u~=۶VK<&Q;m[H-9 0m[}U5%w9SV\F[(}:LM|Ȅ2?DiZpq4 g3vϧ3qtNe_WH;65CmIAK9GH~9UY/~G9& ?B#cJ繥vg6oAR'Bc[_at @VF'Q@'y= ~հ &wǞXfIwN0%yAxd6X'G&2U/̥To}FWFdo,_o(?/~Er"vo.qgdzkPo_;G`HQ][`"FHRBݖKvyCk 7k96LZk~L\$ ҔK7ЏVC't_f ~!&@Qf jLYy'sp6tŒ)^)qB@jh~"%b2)z$:k؋":7' ڷnkH/hp[#lV LpWJ=8+͒?uP,YxN!tZ74jk-d"];[,buRBr( ?ZkaO]ON#o)!Œ߬S2E-9: [->Y+5aj>eO#1U߇C~[]F#jfX1l`'G̠ˈ.F<ˁ3vcgHNg:KKi>/8I?ۦnqCkUL'Kt)A#يnРk) ]BXI`Pd KڷXu;A]l`l.bAe+-r.ņNB$:H9e($r's=uJ<70TU$Ѽl/R!1PEp΍i/_YKG?B<10dS)# G_jo*{NwLo?4q8J>ׄ!v@ǫ}*Xex_CpCRZ L1Me[y_i|Ea&_a0<5Bf1d}?a4)tn+Sƪ"oJiEE^A|~'{ aH.$H&5Q5gqߋ (7/ULV`L)皳nu @O:"N>_ct,'I|&8!Qx8DU=jyz#{9?)`%> \JvxPc}8¡dy蠌A3a Ӥ\\LC|^C` y{Wx3Y׋ !?n.1-"g&yXBb#y_ZwUۉ"$6͝mE_85j3qB~sq@H*NOW= p7q%U=uskMTZ ޞ#=CKYX,`*Ng _`#3wKl5ux'/;4!|1$]`MYlM)@fi `+#p%e7b hT!}P4Ʉ-& ώSL_`t#ԣe9@4`SoNrn|)d#oЪeM[d- SḢt9ӟpRaD%h`ެ// ͧ|)Lw܀ i4A>'l LUy i|~),kNaeB~ڴOm(B04=lX+iSwK0~H- +ILѴrZ~ŵ'РK˷u5j-v5;/Cb&1*CXKkLNGQ>_ǧvLklۆkHrT[ Xy\sXZvT UY3VBGd4k3M0eG"#18g|1͜qjյ֫gK?b>~DǵXn)Rmz¬/Y> M'W}+ڎyΔoXwx!*W άE-1,5D ÞhUˢ~[FM黚.ӹcPVQ mMp)  ѐ 0aoչa4lck|>"]oxΤ^XSeG_I OM8ٛ+ȆNϑvhJ-Ej FsAQU6Zrxy٨V.X}N쮆97 \!zd1hty.ZzfnQz4qs6paJƬ OJhUN|ش,Z8$Q/3h"$J޷ &}K.q{7<u툧:6>Mf.` !Il$j#]_6;(1$L.!Xd@l  ՛kT[.m$KdrL|xbjt˧]Ure*׸!J:tV rX)sN~8$gR[T\IkOg[ब@b|rއ'= ms*hfn?{Eud~ïzz;>_Q3c#֥zd<>(HJpja;O.m%"'} L%Hz#8J7i 9z'2˺5^;[RN_dʧ4*j2j`lRVJtN.`ڠ+o<8Ru<=EU{eͨ5 ^aGw qQ#b6irDJM>طt.]죝]'{W7)y{KO d"nԇ#=y4:cEmKuԧ?}^LҸ8W?,m> ݾP5\ 2;MA8Α.\l+9Mzz/_.2l\YKg]k 3EVwb\!>u+,VVY1뜥򎐷b_q=qS+e`O3?v*LΟ#,0T}yF{D,11<k8Ϸ+AmBx  O31 M-kq<4"V⻙S)}.Sҥf5?ī/S.\/gٓpۚ*j2a V* G&`qsаak4w_DP9jgHW9G<\<Q"IIGqQC]D]`,T\g=ȕL#fR} " 1f%uTS@,WZ`WO Z_ϹiMҨ3TP঄j]Ȣy5!b_IBs,.,`#tCΏn l/8ۍ'5Tg?<3>Ҝ8."?CӢTJfZĭ;!}pz7#2l9vby`~gyKl$5*Xyd(=2pἔw8bɶXiLjKߚi&y2Ǻ:kXJ}qPG69=Ka_l,ݻ,@ah{{\͓:Oq_)Ŗ:nZ6 9̷zDO'fP;㈱̜AYRSOȫ׷$tc% @Ϗ?C}p OTZN/ЩP'ad9׭I}g6L5w'3T-Ճ62a14R4yG/NJrh?Q!V-T0mq4RF>zDy` ^fvG^tۤavl߭ްs&AM1rtm0Nv$Ak~#ܳڔ*(.hDWo|Wَ"|_! ZƧ(dڧ-)cI q&WЙޔI4)N! ֪6No>Gx4A@Θ][pgi_FmҽRzhQ[v?7JT=gh"TX䎛82ѐ'tahn:!#qcBlܑ*<:e: ҡ1vo'Bc2UsN$(L{bq XfV[-zVdIH1VSl87m 'v{!_25AԒ}efIyGگrd+3ᜁzѦx(DڵX2I(ί}oc$| <+i#$'hyޒAsP/2+\O Qτdd(}ɜquسjw]PRu. ےktÁǶ]B> qZkF*?+nƌ#qrK$9.JK] نs6&`z\]_w fy(,v \Ք'n- AF=;\j{BFq\Mdw4r.n k#.yQCDY6prHBuh#g-NkZ_kV%~NmOStЭ VqVLA_I)X(`HgѨQm, V@0g8~WvG@܇.\LSi ݩy:|y~(Rz b1qg;ջXAH*AFE 'z9_pG tZ[\sMMJ#JM(;!ćrV/陂xOLtŌnnУʸ8v?1ւC1wxQ~L٫fkԳ&nHxO8"TQ.atﰂ./zD@2 7 x,T8"!3Kyw9b!ިW%P.ts'W8>m=:AU N ʹƃ n5Z.BGGKEn?@FEUMNݺ8ZMOڢr&̒P'5xvD0-z瘂D/i Au%48:`Ww1VRQ.ڻ͂!(CiUO:my3{=NYlo{1(i:F:uo;g~ 'tXhkx/ ~b-)ˁ௄=fg!`sZؗGze0H0q&J [:E;1\]t&͓ <<6)=sG(R29^vEXŔFݬ8$ˬ'3E!tE3 \@'1 g`:+"NuiSrS@>JT$X<oʃi!04)\{ YRpoIފצԜ+nQɒEFu~VMAy%YLӽ afWd\W1V,M ?r6b|s0IR[RQq_к-Хir3`9k5LJ[jhIJ0 tbC# 2;qR&3vdUs0le%V9)ťcQ Eb9 lϱ6`BAx#%^9XԶR}ɘ>E}>M'qX]2{4!QB:&}$ybx47!hȑT3%Rf&r9kC!f_z1ҥFJIs$ɭ%t&4x%;$y{J-ID'?h*N$̑LF!ȯ ?GfFy<-k>S)f !&\[B x&szMoY~g?`68qc *%L5!).9[]V{lw 7dc >Oi߻.0ƨuW(碋~0@3xl6KF(uMB2݌002¹iHC"'$~bͷU,UJ/ OTgu ^B2{ vo͝Eq<_cȁg*[˝d@D'_Xی[I'SXȥ)a/>ڧc?]ݹOlU;gۺ+ۗEӍǙFҖ , m5M.G/P($zwH`WQU U{^zW%i10qV3=Gj͂ 3I~8q꫑"8j׉C8G9`.q詔cY> TC-rض@T$ o8^5~`rt.=T{OILQ,-$ڛ[&RsapPOlCqʡq{O|5X B GJ6R#WI$tI1H2!fi}m6ú]pAm0 V4d|[;3XP* nsGbtLoE9MkMoPҪg2nUNtlhdƝ(iAܵ˔VT܀|;>V t1[އ@`IvYa6HUs>Efl~e' 2 BbT/Цٮd#eYYvNWEe]]奈eѰjj1prVeRF<&_Aϟcnk\`YW; N7Cbp+PLP ρM8@ Th׎HyQ8dCDAO 60^ /P6tnB֛ؼKqc.KW*{jqʏo#vE$魖[))8#!抠]gc-HVy8z$Y8gf8Z9_/Lkxu ?2ޖgfR <Dzq"c*?4N|ˇI5O4˾o|jXbxA A-K1ph $;zll.H$%YB/dZ:/`;hЅDZ='^mu8N,mc.F6I#rꇣMÈ'?/jCGq=!!1o̩BbMSJ{[kD{Y6% PcQcgD^#;Sr'[6" N-#ݭrSHK<'d|-M rVSc8dՑA1nZ Fi;GI+|@[wBƟ m^,TRoeD,UN?b<>pjonsXb8Ě,T[ KԣL~U7Y!I@zeF36&[[+*0<*:7. c_o WĔkPN,.4 &m 'th]w q΄[ߢ$]bUoˑj Z݌>*5Dt"!Ӻg#FkVYNAsu꾧[=m(!±rTKr NxÊ#- qI=HGw Ha>.j.9llځi2&Ű'j 0ȋ&54DZ7jKh$5| 29$ U^B^LRJ*aU4cR}1uLC_iެ$ps7,vVqmȐ0E0J;+7KE2F( 9B.9h;r$=\N|0A͇OwտGe>cJrEs@ce'?Qc&)y?5ND N}S }sn-&]վs,eeTUb5yϾ^P/+׷N6h/ӲUrJYT\/(8dMNl-HR`>sۼ$KqJ Qy=j_C[:1>M_ݕ;y~97٢%')?O+]{ײ9VJ2Fa uV,)S 7鼧&64Λ{η]$\~rn ܺ16"inqIbc}Y(^qRzlڻLXrN1zuNOom4tQ&SMvQQ0?N7ZEhȚ1=28+t"%w=?>drXkk3M4>Ȑl{/5g19˿pW<5v>dz B@(K43>idq_Vf"_donhxiok$eOV׶t獳$~0LĊKnm^|"6A5bNimVlؾ"TXR{qʠk~C\c]13掙Prl&%ZN] P)HwV ԣhKj()|}ʞ&n8 IkX ,|R(^b 9Wg"{ZB2F[ dzHJtէ ;Qĩ:r.ֲ䊨z]1r6*:@gd:y,G.)(I Eh?ɏJZM|VU$<`}|B[ 3בQ^PVeiE^LӹV/#JCuaAq4}O8)yd;m f0e۱lN 5p׋2MxY+uO͇lmV /pQh1Tiդ{K#mzae6"H#M~BuBUMJll[Y?}y~VmKFB[WC3#jѼ< Hʰ%M&ײ3n?%x:2mj[R%CϘ. 2NZQgA98Q !|hўuMzH1::JM4@AX{kl" '^| nCא])$D(@322Ʈ.jOc'O+J/-ݩ)1ͪcR}R^E]s!b ?ݫk>&-wXSUl?} I X utj0dU<\Ht=4pdA\y(TQ.T˝t]Ӊ_툰 ȀӒ#__Z6Dy#/ϷA(jɡ HqxU5*A8w$j՗9>$3Bǒ9H`pU(\w(hi[dx{ȕ6cT T cBEyvЇ|%Ք w?dIǡȿݺRSPAA%>Zais> ]vQ#d|z̎QW+%(pMBO$P:(y_"ьr 41YZj_߰ˈ!䕀B+piðq-T ' _Ix#LD{|'#=1l_.)($ŤK6H ЏfŲX8ޜi۾w*7QqOny bV6$VExZڗںegVd8w*d`Ѵ =Au{ͯy: q g/x"JPB5EGՙe$.WPљK!q`Q+@$Ye'6},AGI;/:Θ}LP[1х}yQZ7 PT!N.תsΟKlC7Bg2܊Q='z5)tk[ 5y,sC _siuV1-~ep6ThwQx1Q ) CuGNEl -*Oj&jHJ.-6*׷mUޠzS᪆.ӛ/o^׼Kx597/(X8AIfWTKؗRŠ[|娂6!i E+KR"Dxm}(A'',m;M1BXTY*D47MgCukֵM )fd,J|M jO{F~Fhg(eT :7/_hGTaф!'ڐDڅ͏+Q?QTJ_weZ0g+AqJu7Y?Tj<g-)Esj7wX3 8*6^1]Ko4 J}{Ɔ}q_ _AX25rhȯG*4͵.˾ܪ y޳x%v*g.gE`nuN aW9R%ʈKxXW8~?DY>eׇ ##p zYUzQWϒy|r'l&[B@hd`,>v o :q@a{:lݒ&x`12rSiB,z[M+@}H D r D|dVMM9C~HCZ^Uo\BuBjNGl ;]fR]XN\3JAޘ!?Q<, lu`3Dѕ/9e  *]{MҨ] _cix=-jvW7A#? uӯl+ʟ~IV\W (XH60V]6b%Oes @y^$.FMhun=l{smsIun/4e_'ZHx-w4qo8]VN ,ޕjKzWpq/Vz.|N:1;Le[I 5ѺSߘRX`i56c;S:y̓&Q%M7DDPfӥhkf$8K΢v?>7qV7gl7BVbdץqC@$ n_?=rUo|3I!ȏe~ kh0%t'a@g} nIG<#=bIR#="!.sWE:[ctDZSsLP5çk;eFɐ&:Uxy)uSh90ȫ0?Ir=i!{YFQ>HHdžk,|NaG:ZW൵Ϧ/dѝ\H~=:BPjeWtOdFpѝXWF4)(! x:b Ckǚ ϗo)\^Ä.J* l\M-S%Jqk` (YR %@IXjEL;l{12ٝ@8NYc˫ot^W!X&T.5Io=g-&N8t';K2. TWfyPQ>P,2ӆ=5!_l_J4#a}J)1KN)UZ(B#P B-VL ޥIS\f-ut8k,lAiMEXWfJ- G^',G@ϜׇYBo[EeYl%=zK^}F]"}HW*QtdDLpw2fkVa ۫Wc {;v苙W]S%w!]'IBsou"1FT0m?ں_:g7x3 ͘PJ9pB%ٌ>G)s4n%n馥(=j^LZGSDж*1lX. Ǣ Y$SSdFYPלrJJ=}FΖؿ %^!_ bU0eO9' ?kH%7[._kablNkʐ`x5ZȠq iXّŦ!xt0Nbv+K#oܭ|Zz?<q3 /@rZ 8*1ɗܻʖ7x3Q= S(5bܦpSD4p]'ۃ|F:V2M/2u'}FjU15"slKtG^GBImw6GIeN\ HcyCG*u @uKap5 I I/+\V .<)('*vY=0 Ms fqQu?@Nommp3 D/O' gyMr(M" <_/ Lq5"1p ЉQ8{4CB1D&,#?|Ih}'iDŸ4?/(?8@Wt3Eh/+]82tܥ|pF$pc__mCm%n $h`_Xr0j^ب,E`?Jܙ!d,j$ ATs~(T,bƎu΂̻-$k la;j/ + {X.O&(*s%YR= J7 /nyT3M`.hQ6ۡ{Wt8ѓK{c`(&^F4!ToDՁ:N3PQx#h77QPliML1'䋳+),:]R˲t|Ml!lNaٛR\AbJ'zoX5U@> ˽T>}YtBp DW>į43W@)i:!1)*֞LFYxwȊUϐo웆DKjDTV1J&vu*3&,WiʰLRc&FsG>zI>,5,%bxWJlߥnԝ¿"عWL%`bΧ䄯 dls҇}>$qmj'}!a<^r&Nv2UG7> ܭ)z{io<[Э!p> cO}ąPd(P-;ܙL 1tq1@:Hl+jʵ N6 Ky[իeNVX.4w0c{zd&/). gi'*3V5,"8Tϓ2NḆex+.v)vevS;hKSWW4ѷj\,(1?djڔR$ _U|)'q!hUv)f= CQzYx3t1V$U/MC%xdzw :8dmA݅3G ^4|9]]R2DFT8iɟ?!J=Ŕ _cXOė1-!&o1mk!C3zI~ԢJYӭΚ [İpKBG^*2\48d*T^QIܻeӍ.:9?^WqVz+w3 ن ɪug. _f:~Q>yd{xBl δ>@$.cy1^@AS zdK Gʏ GAuxY#D^3.ό\1Ɇ5$IhjecvxZQRnK& r(&^llVPLgߔe}m @|~)aE #)69VSs9|Jkn\K >1>qDjA+DK0kkzrsXf9LtgGMwF 5-m)(^6ˍogf!@9mZE+ wUTǔjuU-f,p&[ MeqWJqS*Gt;R8WIM~34l,1fk<9OB}v*#8y,#ǣUا_=E1M5 1$`tԡ\̆'!zbMQӦ  GA]AnD} $Y*֟d`D|Yf&5ee_0rEMzhK3r.L-/gaIQ;l Kdb L$=Sz͊k*5>ų^yA%BUX2 M5cg45.MAr*STjmsU <2G-9'R%G7s+ °ȚRSA !x?6(%%,QwӁ0LVwXMMMƌ(Wq>mҫ3i"y(C6 <t8趀!]E z\Pn!QaWjaƺ-)ڋLѵ}!q?}q8;Ex*f$F/v4':i Ō,R)B-h]"X=`YI0-'{kA.~hJ;QJ+^y¯J_'xVaoO6Ҳ:lN!a,fZ"0&bx+a\ƏP^='92FsE H 5f<|s.d:Y8|&(߰@Y8SRt#(:*Jj מH&CDk^=0~Hsmiim\ 'R.=֓~  Vqc\sp~& C(XL环`&!r !H5.džu>|BTP}KF:xd63$r*U _4%朵#Cv5tT\TJvvs@ӑ{4WK :mYN$`k%>EBSN'^MxL@ì H \Nw5Ճ݃wz/M;)ÊTbGaI h%KYuW7+"fdb(}+/`L%eSƲs <4_toMdG (ؽSx5Se2O@M7~Шa#{>C<ϓ ؆(ss1BMY+3$|xc#óe߄%ah޿]Ұ]-#|ЍkKR,is`g@Dc[Bhe*k!re ŏ"ƄljLRw,(ozJn!H )Px̡5ǔHT2t>Q#aRe ɖ|n{ČK!pY5R ENGu't *e[{"p [zݤ+AIR vgn'GyP-%L/ q࿁o.Uv)_?? a(QR/:}Pߐ8y&;H7&rБ5 !^VJ\%@;"go`cxzbh-+7 l8ÆÆK-us.1 FG|UԃU5]5D@d; ī 3dHDI%dј8dK3W~K5EJՀ6Y)/\_B{>w1 6HNd=zh/F|Q`lSHȢm̍yS\y_ʭh}DjpЬ*jϤ ƒ>A;SvP- "B9ϱӖ#9Eo 7G%dǮ+iՏ{v] fV}ӗ|y5%;RYw/n>XҤt(e=ܟ>ժ5q^*}hWgv;+>/AB۝GoU[Xū O$q }["Z͉+7w}ipL'lvMx,t?, ѩW4dQ*5!=.dmwZFr$O#kaȹ _c=le^)mq;zLM;O2V; 7k)e2rtG\0̚H]XaLN q{O;! n!&  0tt>fHT*酎^JՌwXqldA5T5u(WKmPSZ2xr`Rj=:Rxn'ag3\q8Lϰq./UWD ؇9 ¼ w wa.޷Ogr@?R ˃c>ڦ=jTlr\9L+zhv Ǯy#POf,Z[@!;&SP3Y霹Yz|J;\ %poMw R@fa_/PRd%9^ תuQ|"C&L¨>eۯ򪡿z2Mkf'\Y/n0pfHI869"xĿV )d~D)Ű:_6d ŧ}P^>'j&KynX+;gԷYS 5>[Q߳xaػzZ^6S1%O)XF|ݼZ+Ho Q10Zk))b}ihyvDlg)sيja/e >GUqQ̯괁 2"A_d}lI$;_.Q<HAE4Yk %4}2 1k"<#qj.* lZիzx}O%|A:H:M^{0/trWc"jԁqo9=F~wln&^yA 84Z `PxnЂuDh^kC.MWRs&Cߩ^/QRmCH9ڒˀa 4rD㑴 ¯3Mv@'ЧnGľn`A㡥Kbso0t܎9zm3::[)!$wE %QG=x:c$rkҬŻ=#-js%Qj 8LF5 [et-)VrKpSU QV!n OԃRi_w^%[ SnȆ;ޥ$?gQ 5U->4qrn(?BupOa\?.wU0Y_I/X$4WY''ܑ]lVwհ/pÏc#4HazW.%n~s&GL@nC+; ; {s" 2q9_\ 6 9ڻP,mA'}3C="[$:Po5)Qrw,UCFNV fp[}8Ha1Nm,mZv|lPa&SY+_B@34B (u4@&@ ĜsF-ִzno6=k|V*vIoGPK`MtS*UT ޑV`*E*Zok1gfl5{N^ܳ owRBe*j.F$Nb [dKѲJ@&`TpҕF )IJ ^Ѯ?\ԴfPw|߉7;s^,~vS7(MZdȋej >U:(wa..V,9 n^>wtlIr1n~ ! Tr;L9$^@Wn6m"ل-m4sZ4ZލŪħ!y|='UWF3UC-;db_=3PQueCY^j2mk qpQïᣛHF-?h\[=;^)$[ 0}$X'䕝A/j\0[I3I}y 2axVReFK*-==3ިUFPtbT8י#= JxzmxZyЛ^`fp g ڴ_Aصc//&W΋u IMG'#'̌5Zs Pޢn QGu"4L=^02[@`#s@֐V5`BӨV歴Gds\7Hgkv=G? ;фC*'2wì͓j,5Osb&v}/*L^KAF {?訔xW[-tot8|S/1{9 ESccNʞU3eX%dq%_t2K| `~/.@u?qԹQD['Ҵ4!a6a=W+'PMAԥZ]e >{QGcI8C*uGm\U}ט۫EF}W~ԗ[dDkv,xаXu)FDm!ॢiDYzeev(V'b$<S؍.+E0b|+Ȇ|b"[fG Q~"HFk=)?9@m*P!TpO,+Isk#|Mݡ D8xk|>&HsHgݚx0BpI myu(ِ Wzn,+g&>Gx{[) =8ژ""1VJNr Xi fӰjb!8N-3#(},Ve&0~EՈ~d~c(' >Lf9s<^TP5?D`-{3h.2Z܆ rM8ג2), 9g^W|5Ѐ-(H6H+szs nm/&ՂF+gQ;%RAݘ8h))/esV'-#ӟ`/Wan p_WTdڄ4\3f(Ldĉ%T: thkjٵC`(H5#?b8etˢ+;P7,&Yae91EtFmx;!+7ECˋU0"U'7У9R]#Mz-/Wְ_$/%S;cS"8 j{[JF@QԘ,.g-99aldqc%c#1$,PWAo%D,h/byll"rvV^0+@`>|UJխshYM\-1/ .3TĬHo){E0eCi;٤,۫ƒ|O[!jG0|(r$0%sO(Kq ١;Z,iK`Kф- SCH~ѵymy6t\=WIczJgSܡDZ&B4Vx#}(V# -&@Vpw>e%%!.$D֒p5&cF5t;<0Xܖu!TȷWIrԦ_K3v묷mDkFU-nf-p)E`viVeq&X,O=a~,® !|1(Xcub}k-Vf#&TcMz]>yJO~W2 o7pK 6bv"Y ̟F5X iw̞V_[!*"Ni VX ֛sruTiZސ~~s7Q/)6,v]J:Lzƺ7J8NeUTx/04QS>SW+sk: iDZ&)4kZp -G9qnׇyDeE-GkJ2 -Sm䘆HapBo67Kdkiс|@X9s)oAvAyqy%uɶF4pmfguyť "5yZvNDʵY31 0 &`YT"e I>"O V] _aA_'NSJk0~W;d-B XK٣); C^E<'hITAe}|$3Q⡭Hŕ"dZmwbE\@A&';6Ž5% J+yȚk!qqsMh#3&q[ZqY,#&WqT3,y)5Ayoҽ~(81 ]td'ӓ[߮m6sGVUy@&-%|J'r)=R1z_r;1lMu~1@Q7`r5XW [I9Bٰ f~,qƝɵg36MWd _)>u,2%fh;Ec2˜^prŅ-9IROV26? -kL:%| uUG!Uvu 6d6ȓ}8KCN8dwҲf'xm*r(rG GXbκ9uk|y9%0]Tr ׼}:rO@Hbl1;9|BϮdz簍8 ̟ o(]EYt&$#<D5' QiJ=3i~̻pܼ*n V]C'#~o'20" y'ƲkZ(EUڣ7 6%%42R;>)uQV<)nk&Cm<ӺR9[,FCު7=`sCǠ8MJE 觥=y| "qG 6DS-60H׵+ Da]jNºUIgP=6g"ٟi:{4s5),H؃DRΤ6$b-`bs 5 ᵣB,:=]QTcA%KX'uR_Y0[Sg%bYb Q􃊼_^&-@,yJD Y3+pQ{o՗%SS3BiM ϪO>:W Rݵ蠠XmtD󄐞[3"-@R55`Ѻb{Fsc2~ ZY_La:.cE܏ MeoBhmUX{@V9ʑ&](# 1YbʝOm@ KCsTZA@d%LB=00{&S/%Dl~Ҽ"c2+jaOT&t:D[+ux?Q0 jxe{rE~C%Qҋ_@@jhI\l? ]=e"NxGaBSvMGR‹ߝnƤM೧|.Gw6P~rAr y\IP }sy/kP͝OMخi8K@!ݤSSKW"7>fZz5n;A CvQb>By t}0<5Hə. eܗ-%)KA'ީ]'-]ףք1KK]EvBe|0rF7b`P1<}tmYg8K炰 I1' F T, -' ^pdsE뫏&iQ{6?}'[ЎQw+=Pп5N;&Gpn3 I`ޮ˓Э҉"G9`g6\UQn1rFIxݲԎH֗fxB#?9h|Q-eH,U*wwvqE]@KWjk\.xsVvKdn˱lk ꉐLb]ȵ'I p4}Gog4OA"IKnVh Qwf?yrٗ#fA)pǝOk c. K"jJв=?pwC8I32|kMZю'McѯZ~C S%8wvL8.n Eu $=sG%%xA)x<^L$Aີ0tgRu9 e~Xdsxu:8E2 ڊ}p^>JR/%v=+``:S%I0#k I ^N>!N!鳕RL4RɭZ= {3</aX1taǴ[^W혥>&LYȎ6H00}?S*kC6Ivz+LJj^M w z, B\躨Y6]àD qNd21@XB v6,So6PDP!s?.w?䏲!=4%S֏TvPCh| _ lt#sCH/W `y!SH_F)w ] ޠ:I9Rx+xrw@|+K$ba\6#&miz'.QZ 1 9,(Ѿ k7S66UA~8"M{w8E{-&$J lύ玈Jm18\ %qɍ@sB0M}l_ۥqK\NM;IRrRLm]Z]Z:9,81&q&)mTDSv+F̲4Z Gg:X:`A|LjCJV GJ2N ;l]^i;4F6Rq݅WqF S/yfBfHY)iKޓھ)/4x6iҫWe^l+&tVuӤxVmS@+$?0 =CXl=@.td}B b3=IHm1`?:EYj)w=hP<i-  ^soWQ$y?g>âئ&0[7w ICG2{&"%1-h"P\Ĺ Mzr9__[%e1-)*@(6@EX+%D96o(&bCMz_ss;%IAY:C&0qOêXYc'SD_M)nMey- {#S&Pc{@ɧGn:-m7O}F֧o eeIfZ{IHFj0J{f¶͈Su,Qe&<&\)ܛ.xTur EEOx,eNQ  &(vT zhzDE0m-2$޸hdKEVJnÐ@S$ɴTȤE¨xifᦿ7N4"pž,`TwK1D8?UWd#_ " ؊u'll ؔz' r䭧 D!^jEďSl!'qw%ϒ('pҴ*ObR\~)6l" iWj d| 45Wdy"2 V6:sIF}N}kNPl7`0MwCJ&ݙE{o 򵸄_=:)" ?s뼢Ȩ42`(}$Tc5o[ B}wm<Nc}#Y D;=:w,rPo.{żv0tnbӘ4hP*_Şؑx!"7j+  7nhǙu}bR!@=gP@}܅%e̖832q4 BRω*ڃu]em) q#9|Lu[DT%zoȧI8;q.^5ѳuM'֧߲φ5M?At!QTTL# {֕o(-IS'B\P~U'#yewU箏p2{)+ڤ$ ʀ9oVg&T5(#K8:j. @ mUU߃fTdI#=6~ig SPI#¨-s*-wX4%8>/gb6@qܠ5i_1✠6}fY mKHYw?TQkܸ%±r@ZZg[NZ$闉] &7 Ddz^69ƅko0u.$?NC,ǂMٕlK  #ZH  |q N?)tS̯Rvn_C'ӎRS0_VåMѓ9_-WCPU3hS]YF=c{D2ù!OKr؍Q=CC*f_/X/s@T 26'ռ a?+L+N6G^WW5MWo=AF\ӞKN-?dje$@ț+s/ot@ P:ҘZ4xSⳔ_Am\Mf}ZUEX?6hv3N_U!7ˌ9Ѐɽ^Ezqb@#:"ΣSρpvZ_*3£am.(Uk%8⩑?pG^/M-3ya};Y$  (xxTR{u Ži *T-y. fj0 DcssU(W22JX2s4XXj2pA4L+zYNz4c3KAlcXA##@2FՊ`wGgqySŠt(懓mOS魗u;(|4:vٔRd%H\9<]trZEo%(ex{H"8^fyDk UHwzdB$Er~7hND3Ec>LAIR'Q>cۄDziPPI_j;4 9^ɥUCt-s$Di`0i~!4u%*`Sdᚂ 3{Ŷc0P}%3wv%pլ87=7`2 i>F΃0?U(ίkc.GbAneZREgC gPvI.5Α>=3SN7)c0@pqYS t9 E~%+ 1[ՠIy( h=,fě8d%ؙSZwGPȯD](柤.^]9̼'sa{C:"]],Djd:>d|4yFӰFQ(>1ϧv\z$]6Uk*F u~oƖ,C YGx v  N;vT)Z_A<0'KLސ<[׃y0 =cfXͷWbͅ++nnxK]f?͜J`&nAҤ T jH_$\iIX 8/Cc0S7Q5z2/U:i>.* Sf!q*DmVޢA]:$ruDv]cW$#gʰI +Fi =j uҮm1xq("EzNq0q㪶Z%B#$ks슈x\F!Qa+g+'fޥüX1S O.A6ev{LBd>Wbzo xV\0Oi2'.?#ip6a`ؠŴۄDB/BI߾ӎGJ2ܪG Et0>뇇& nصy䈴6r!. d?9V775isUc!xr,|/T1tLmB":#"15Y EsBacj1j VC~d)«x \j8Z['R&+5 FLy0y UH =plUhee@*-gCR@Gzoh=9=u׶fK.Z7[Y@Z97چw4Ʀ S(o&8L:I#l8>-(כ|;Hk`Y>?S3BO1ʱR;9Ѭ)F";ot>sZ)\("NJM?޾ clz+?^ǂa޽R!R J*Xʃfw%|S]a; 6pZf-ٕ%F^1|'z&2Lbx}ڱKp'g%\"hlL^Rz_D!2qMwwR4QVg' '($JWN)O#,-^n'}{aDCc=k HC'~Ĺ7]ZE)>ؒEu|=d}V$DUn4,2*|9^BqZggmk: #޲(^pmEI!E>=]=q aLh^Wi b0$C]:ϙoC\X?fcA6q5潵ְ:W}(2)}z9J$v37k׀U \!=*]u:=H2p<=,G!Oh852D{bXj<;] H eʡrP‘šFMQFCÐ>& Aw?_)/ )^⡰ ioU4s9Y㛲t7Mx?<]e[ ,y "bg{25 U(o+- ^GȊ+5c0/ #_UYNmERGlcˡ%Nwgf*0ϾqwB@VoȂ R?JɭjO}r7M_ ㎹(r2^?eЯ!%CwcCG0jYbĺ+e"!g^-h)F0G;.V/?O:{ ,9 "!%h?v¿kZwh WJ6@caYR1b^TM I`5\(bw zrf$(G+ϒ*z|3r3Nؕ3FCt.|"qv1aۥ4M;pvXttbM[v@͛P)@*E i+ cKt`~|'"bH :) BũTz`kضZILwlsq.I8 $-OVM) 뵀j |O& kS{9O!B)p0oydؘPA'YIfY2P"2XlI;Ydڹ7p [yB3tgY&@87qHbd] ֕b,!tԏm7Y/h=Dl ݲbSL;ͬT*uI qm)K_G< ./6 bft%CQhS9 &y]Ct ҋ`xk]]kH Uf?5@G*c=^CtCtW%[|O1?% 3ۂWɸp:W]USVZebjF+=aQzY>1锄'W(l#m8ƆzF1spmx]!8_C@dJN+0=YX*x\sٟ3*N&18P$E` 1ѷL&# b֍,9ő8Wk7'RMp!H*T(]/g ǎ#|5֊^2PSUlKOno(&,w AߛkiïsޏK" ADo3z%v8SwsKd& K"җ=U y, 0uǠ7߄`Qz c#(lH]\q˫?m # S 񕢼Js6"b#JJ<ؚd}Ady]TyI¡3gah/2+Եp%=&1aؿbك)e4bʎ֤8MT"LyEg=jYLʤNa=pvi%:t!.ϊ+Ҵ̿xVG,)=bEg#ۂ]­ReV+&"%gFD8NguS< oB_EPyF c|`::ݤXǏ)&(<0;޳^agރ>/[4/Z؀;EK 1f6nk?%nbXUs@ 1J+mʰNU=f%8;ʇR#R61D#lߞ'boqK[]ɷCMis1+6tH#{&s D+Iıf@ZH~f l//;ܘs pHlZwC.$ [GȃMpAP,Q&&^[Du w/z{R%ST[Gj"]4%0x`A .:WCKLT ,"ebߘv>OV⌊[] %>%Co]NA.%Py^55ϠB,%U(\R:4uݟ elUJG] U 8RYJ4Na =PnDWկVw,0NWm[*lH0Vk9xY~Ӕi8.)wNp vgeѾm.r~A=‚NM?' B%R`rO2,"Z;^TdmIClM4x<=l_Ľ Gd(aNU}"$Zӎo#ŸH;MtUi&JaT9.[j0fTsVJE_#\d6BFFwPNQH_řH[J@|GBzWŕ #d["-L$\U4C g8ymޘ4Q&冭1|^0RE::7tOƦZ-_*6.``?ԗ3rlD.Q"e{6fr#N"N_BncPFǧpBLIa5g~M5d=nHNPbO'dym*Le!$pC) +S g)s4}j @)|G ^aD@!'cbPu"{%;@qo!a̘ qWL)]HWL!tSíIpH(iEofc%'.9lvMpiҋbQ1*-.^~E)vE+V#}B(fEzggnVFeۍE@ܬ^?9HYwt?Ɋ,gJI9vU:eM(\Urфr"h3J9f\P3^9D8Eθc'8;*Qy':X~ebL5e*clPs7¹c9[!вاS&RlRzɆoJbr]ewXɻŻgqG^5X#Dp%r̿Ű\ʕ}ݗ lP p3 2|rUNF`%Xz8rذ%5)`%,Ü4yoZ8} kLx N j23$@EU"'L f)8פDhryLJws|%/PL?&,P+uJ w/ZudX.Wrkuo?z %rpOƸ].Cќrg|q~Q~Uj[a^S#ÒA^_W7 qr c8i7@ \lQ9E9S6zgvHJÃfKӊ8!KLZnܻ ώ_yFe0oCNPj_?\8:Iz%ÈQ ($ ҭ | [9)BLUCT)7+:цK "?|R(S`pܭwaƹUyr0(on۔8tjfTn)D~$_}V'}3N߿ͨl$/ 'A^ oxH };۞!&ݾuXD":ۢBqZyF >'|)I\@Kb2. IM&P:m/⻂_*j<wRp'%%YeC]ۼGx'8K#)GÝ%gbHx,=k!rأu|moL I|ɲ5ՋBg7rCu㯑h&AMbRyQuAcEc8dozN@ CLQKIRF2>wΘ0oMJJ=ѮޙSF9~@nC*$27=EVi"aSD!3~O~Mf~5 xx؄[m)4 "M8s%otonLm^636vH`oEź|vT~w" 1U[8}%Ջ*ՐyWyhըLW)RjUĞeƚ#W>0CWؓUP0!sW-^Z |A{1(/'FegO,ePAN SmP4riZsSY;PC\3v ^vO ڄArs;Hzy҅}CC|,U84W5t`ZFCdcNʜ!t~Pɠ\^a2ttUzqQO6\'g_R@ o8#`D%O\ D|ɌbZ8ܙ( _doH='cV~sPY3/$ MF#oFw-UGBB!;x9ڌk®8x&m^ۘ0K~OjN\]K[ًg,?McNͻVϽgbT%O|B '*Y'dB`TrS?jUZL11X[M# *[19;(9m3nՔӑ"S~z<7ú)"z/q/ X"ނZNHPWEiv!$oF*Z.QT KjT4ꅀZ(J(.>Fx D.#s  Ixǐ0=zf[.cmZA+YM ȫӖK{5LjeI>I1$U?Hq6M͈ 83ꑕ_`5@zK(D=CJ~+L,iZ)=-'-Vh1諰2Є~D&;{7gxφ^ʙ]د\`/ͺ pmeņŽYܐߒoEb̊`H[lc:i>j豘z u+"Φ 'Dvߘ& (4@[.\Hь&clm+\f P}\{v]YGF4"_z8i܌B׈v5GաǝKM?eev⼦ 2kaNo_劔}ٖj4rU  \BC +W(HpqzqG&># bnGbnjx>f!+xy7rfQMq-2.>pyo>1ӳ+?/l3!Xr[6Mץ,D$젺$#!:REAC”@~k<_!= f{3(UX?O(\kfp1Ͳ6\Y>dVhаx׷z[mDھ|TN1;?oO:>J/!%}-i8 tpJiS*9k47gC|,jh;gj(FV/ ,̂4BhhE/> LX y :r#6mW(yz.FI'b b趝SNXs9Bu:sTBXxmX ~TדjR$_zM„~j@ӬkYI= Yc#c"lyvu5 }# "%BwKdľsd+xCUi旪qM?f|e Yj/%(F6>Ir#tof/]P#[D ߄`9L8# p~}Na%|Ȕj]ÃY>`MQ|\aZV |Ip1L]UdVv*#E;k%R`f#n+n CPw2ZG xrœR*0lj yQL~R+Ѕ!/mP~C$ ;& ɴddxķzU*+"¨L\ Z ܅GWV_!ڐk״hLs&s淗^5dxQr.RSס%@uTX\H<FH{72coAFi޲A!Vhc@gjR=o}X% fӖEF!-ɒ @u /-hk UU&rJJn5y#NɥSl 9Ў" b@zV)<1II|ر`1v=u6:_kmBSԯd7jg1w>e"3oh+ WDIu24{3M1 [qAxmGlKbYʍ@]e[RAVz~#L}ՇchV@~idm{]c(*Fm GSXqyvː,? ! ;jdy[LgT[;qgUO$#f}Vѿ]8*g2|Fw'0b D:qxxMC'LH.Ua]QQ1JSrMBULp3"0)-&)rZ`@I]7 Ƹ0bЂhk0aLVYPOMڞ) S/ڊsK%BcA!e8 >zkF1>\بŲ䡕 aڝ^;YqU/tpo " )3V?PvX+$F#7 pzY/vp2MXaf;._,y65u"Yz\L9J L%bjˁ(B6z4aB*BFWLA]Ekms ݥIMzxOR>˚sOjE6$ =!(3h@m+.k$w^o}gu/i$n=tJ8J7BSa%q)Jx73R(9*(;:Wr&!"lQ \钒gx_Lm+XQ $jwp}n}s<.o'g嗨 sN53li2 R (z[4!_Ct ᰅ2,N҉ԟ~/9j~Ha1BߊeܬD.xNK2Ca&&spZ6_-&wuP(7vh6#P '!X)>'i<2[Eh)- YI\W ,BGA ? )`rg1{d$BQ(ZӺ&58#" c4p9L@aGS_M؇!$;4nM9>L{>kNXp4E>l46YIS8xhFȡWXCgEU*27Vr#LD19z/lm.*ZIΜ^yl:jt98zFӓZL 5d>+.9.6~4+On[nu6e }I9`/x=Ce]>Qdǡ!H9G>BQ6}Lb.4锍?V*>XJO_|}P4  Åvhu;Ծ x&;e%*H1( M.YG4U"g&;9ho >vH^ Sd[zqҸ;ZC 74*`5ea 4I$j$5iO#Fp#x3mt|5G|1NzDϜ?>y;(bT3:eEK\f d>lR i9 |s?gYk Q^'Wn k8їLƘwdTG]Q%kEKgiM9`DKʹ@R`{y:-E?%9:?#a~tduړN mF㋇Hi{wO2S Orr6MLRwՇkw.կa7p;WNHvv[0'h$oNtB}]cF/вr1R Xzsܴ=l |$ 3PºL`[ *.A vx@~›)X^oRyBw yc|.! n7(H޲}U^a hFx֠ygXŐGpr 3+vlRv1#R,Fjr1-}llB>d2zth~d O :投dPX2֨YZ&gpSfMԧE[JQցzZMJp:Dz@e^(BOɭնbQO[0N;; ru2XCe JhjK"Rۆ6H jղ'nBd)yu2yc}vR;J& 3,Ph08ucMh8yc[" 7Ph]}ƜQv.7ug|g خ&ov9H {y\OF VJMp+bF<\p}m M} @=O1s16(;54jq`OOc>6Ey 7/#΄nS&` 0v1-c"?1! aFYS,e<^ֆz(vF'>R}YjӨ)1.m錉=$<9ݶQܐ8i@`\Мɏzׅ /cQYo_yFgP˹S6;9Ѿ $A'yA|o|4'!K i@RK*,St+1d=\G uN+0?wa\niCr[N~X2Vu:Zү(m*=t} k5rklKW a܄^ymD_-0=wdq4r|]ęk2>?+݊0!Zk]?|jnU@c^Lj*@p|`jun߫}I z;q/c}Xw, ?%?OPMedF"~uW6m@Bߧ~"+[<Ƕ48q`O :h5CHIbH0γ ꁩBVQaPb|U0:* %õxLk_Xg L béu9af% ߅siwR2Xk̎§8_sM]% Xa2È?(+9^y!'SNM>1gi^#cVB=f,Z=Z6sLC8ފ(hD>]293MAD.ARrW-#К#vJUZdiwAL/ --IŰ(D$.<-C*Evɢ,EOo-z'VB _)Rt&; C!'ꉃwi'# 2O#ڰb>nSg$*O0/JiReCsoW_:OInF++Aͦ݅ Q Vސ͂9b yLLI !WwSH= =<":A1;Ivy36$vh麎݃d1~n`PN l~7^ WaT<7"~hjEӄ`aD &SB"A\Uu$۳Vv4/.P-ܵHN@VqW6U[޸PRMlXa$lP˨T`_+볟An3($q6 5wCR&QYv`S&"caBjoL1Փ5yC.L"#SODBC_+*#jѵkg x(@0JS Fq JYKo~}HmgAЭv 9cSxLd3AlE0p^p~|*4޵c&o+!^Ct-ّUν&QKA0l"źvtJ}l߂"!a3xaT~kuhdq4ѿ]ox] f |o  %W)i6 <F el②2 N\O<]qXwHTŒ osI9C9Zk_W"4ܱkJ_}>\Z9W'0J^\g[&5(k%Y\ɟ0I Y^F p4@ D[HM}]PŭW/~q5&v3"סVb|$3G t6>EPD;N]_": |Xq)3/*='z.[is$ʀ[{,ay**V Ƒ6Jm))P'jsb!W,e.:unIB?1ы(.ѿ=P&]8%h\[x@zWg'5;FZ"\돒2V͞- i# fdqڬ K^g97u&4 (Xaw <\?:f|_.~vs *ǑFXu%y߿y2$awRM`2RX{/Gԓ$pQ%vYi^5w$*~cmJ:~%44u֛eM,m]u7Y0(=}8H:x@MoqN >F ~6:bW7ywvv|Ep-Ϩ}L@-=b h5 9wHTݯD@zuB> ke^Ҽ vz:' ? s `ǕF󪆠u!,)VFC39|4tPt/5_().nX=!l1$L`~N~ude.AA7gZ{ ^rYbی ]*^fD5щ~_rחd)6 C&2=ObY sj*wI 1X3y аj/p5>s '?H?)IU̠}tLAMOuV4¤HTvI3Z:wy0'\TBė&gxΰr~A~鿫f .aiچ¥(j)6wlQ)Igt32 M6@׋j*Ò~-pԄG96fEl8H n4$7Eدo%O]J ?ڮ0ts^uYs ̒bWa5uFpN iӕ o])O'ATY `6?O̶OiCYxղ4 `tKsqYr Q а&g ^5L3'Oo]OS>tEgEK/,m D(A;(1Irآϻ5!/Wׂ}"K/}Y>~ h9$J J^=j9E keDlBQ[D UYft.x!,sRjj,(b9wt@Qުz24_=$<#R{q6&&g?јQ?kA[O,\j1aI,CfW(D|Ph} Wfs~PqI5 pz91P͝G[ ҳFTC&h(KNZ]X"rgi%%c[\O$Qצ07A7T\j*+ޔSQaKI!iS" vP&ӕcK$XfaIqhN)`tUe\ô*F^I8:X5?z#]kgZ+ -,3SI,M(kP4 2֦ .Tb!w#׈~l\"HhH=D5hAQFC*m[iEؼpw$-8ITQA:g\26gc jRgȲA8WxLrEf(92*i-+%r uZ0E=c4GC&MGmPU.rMчE"̃2Pl1M 9Qۼ h& ΟGۑM;OyJB^t"7=9DsD!D՝}$`A~WZ#mtE/q}9!)apZj\k}vXc'.P  T|JI[μLܘ,ʢToϰ=.n,4Qߤq)A,dd)%ɴB:€5Vi$tZEꓨּ zW*B9x !M&5;+{z/3<>׾_a$w0MNݥ/5#=t1Ω+~) ̈́;Ƿ8Y3Β0-j qڔD8P6p43ixԓ6 o? WŃk7/yC1>a *_# R_ $:q}RפZ\44.>b?z:sdbm{KUua6E0BI\g< .!1PpORPi\A%,C@4bSb;v"&ڙ |(TΧ\HO_QKĦ.rA^=lCJCG1@ 'nWMQ<@K2vgw%O7}=IXˌL+m. i|~ .˝}35G2'$w/>}wXJkE7~ E'E%e%OL pޓ(EYƬK${Q^`pu}] ޅQ/aZo;8'~>@2Aټ/_˞hu%%TZJL¸w|w#k3\W2jmpT;q6sbChKw)"!B]h:ol{Pc RM>(LIJ@k"Dh"1S'y>W8 Z(J(aFgzxO* @N}+vrvjȈױ1XOd# S9/GǝcV\Tޖ]LY(RZMpצ%KF)qT$ hnv]2̈B̑Fz/wBzl{ 5[Mս9t [lK?iYǠO0@ͿTKvGS6Rcpa6WXlB>eωec2Bo&CU 5-9hV`s?RG:϶Y{H#Cq(MވP. 8L3ڋf4svha-:jɡ[_ʟ>ֱI.H.zva['3Š#!Tš;Vf?ܴHN$&wu76,Q9N@IMlD(|kz,-Yv~g?v ^{['+5tAeNTUQ\up7OO*?q`Ж6`D#6x VD?J%4K SחUrJtW{PО}wT&Z*z%n<}1**/y( 5fᲶx!Ȥ!}F(&B>/Q$( YR\dNK@vzXS[q58.6es;>qB%70xj4/0Yb@h}Y=0T`Z7(VXkg Iy[_yO})_ 6!;j_ t;[(kEP,du- A/@[2lS")QTy 4yUTZ= Cޞ˦@fДGI+e٦F'Y%J? |n#h$)i;pgPx%vHWдDmv?#]`M%Ak9M;oA֎],5c 咱fѾyo]HS"o;Wi \A7U7 VAU[1j^} 5_&(B' SҎkŲ!dƊGElѝ跃EqR"ģ]qݥL#䛼0+ST֙sM|!+WY7 )+K$v%kf^?3@NtR=X=d*v8|^O7l]撦BC!gz݁e K\g%TiMR"CI kL-PQ;t6˦#x3.Gb͖&&L;r]@X@kXO3`hYkoʛ ]#:A_*(m;g`#TLc! )yy^8iO;9dP#jL'u O$;iziAŒ# zD[ЩQjdprGX,fQ-ՓmDp^{b1BH̯8OIu1H5dqS@!'CP3 aq(N_ {&п?՛Gwwِ!Ji/ԾZpBИBp蜤X/T#A@PܢƩxNojh { # M}1N1,OPKKy u:H;4tȋZ l+ݨj+ʴ C<+LlcR77UZFaላ7AAiAGes=+xHru,ѷl>,Ekkl-]-M*ZT[{N㡉de:+暪d~^*.i>+3\dV##(EG+DkEGA-"*t6Ll_A)g |6FZ迟)YUXFs̟74nB ?m= -̯<$,[H5\Zf7* od1%AÒi"-d%>ZWbrjf?hުm_ hicz>Л4JBq!UnL$Ȯ:h$Z~0;b 2g儡a#!RW['Sz]cĢ:vRٕ|vMVD. oP-He)`xxY 5 |+K7#AQa 0/vv]}hE,xAf$yf[Cp=JY.(uCt֒F1.6Ģ1!_YlV$j+ΥG! ?/_PGuAe1("+0QGG Fa!ƻ܌\)Y_a 2S["r]u؞!ƠY \yFM7(0LŕM9a3:|2(JƨoPN )b j(f խ9z8ɅӹUh΃dg$?ܳQY }^?":8s g16 H%i ˮ7WlxQ[VO4W!?'İ6$d)9"bdжI`h7qO/Ӛikί`)br e `uq]鲿D/ FӚs1ƉGonŸ̺"4:bU'g㩑C*NJ%}F>>d"0?)̜Naa4ˋZ\Lͤ>WkQݐ-?mBCHv@CL;~+QX)lލ.j_9-)P8rsa#ʃwAOo;n@&hn/Ht=end(peWpDz^t؛S~X"8ZLR2ܕMhC^V_kQ禝sPiWXFךcA`u l9yg :jvڕ҉klpV_ao7~pTG3+Z:u-߯ԑVΓpL(:Yfy1 &V zsIKcrߏ!j;sBpVpc0~ssG3r$ M3Γ i#0bl:*F֖:nV^KPk/ 0=z\1Wo؃AdRǫcVvZkۂd_e 1Z\"Mn9kv?/jSߋgPZ])M} !Dg:YRA, q]%hTPE,kԼb,ɯ򕨈楄PQ8(k*Ӄdٔdg:y_{> 3< _OV$PYKeog3>C]Ƅ]f lS)(i>^òmn^WAQ~2@W5_ǪսsmZ< rݯ4-5nߔrawcQd} if93uQw]YcGzr,cUb*c A 2#s%Ӛ^F?өnĦ!n2{$vtͶ})J\f6 j{nǣCT21eh["9f4-ʩ%)y|pm!}T.-.?2*GE{q`-3z6؈{G[I w& ]ll > sߑL#\w/\5.~ ZvDM9.˼y)E9JbV m,U?laED;U())+i1Wڂ}3 ݽ?3)v\ 2_SZvhYk6;wӪ.h*6p: ښTb3@>S-Ο\ :jhgvvsEǾW(_h'=\/b{@;&WtR"_% 7+Pɔ3H9-=ٟ1 GVgb_%tL`D]]SCHQICʧTh|~:Ş(,ThȷhTPP 12'Ԍvxo=U37EJx³rH}wI{~q~yb .x#EwE<v==Y~!sZhؒգ箱\w!'<0G h8:su6tuP4ZT}o(P@C4E8g|'-b82g_U!BI1j7Hp {̞E sdK(pf3MyW&cS>7cuufrd8H)%6-~'55DVVO|'vbzYz3v!"gK='R^ sG5v ɿ 4{. _Id@5|59C&n ǐ]&>mRQhיoQW 1uxot%Dj;Ҋ<U )}<&/͜la}+^ Twc"k[&.ajE2{bJ8 h`Î:!tX}/wE6B˃ncjGiN*B`7pSjI{W}Vn':Fd1yTƒ}5\=$a4Llj}8Ͳʰ^4İUZ/Fc64Pc}n8 Ŏ;^uEaX (m;&7958Ձ B O=ؖЌ@dրV^Dn#֋J46ǭ 6*^Ӊa z̜sm-l&T\knj`A⃌ejY:RGduF]gLжspȠy(Pܟ\m=:A|L"v'P| Ywsx3uߍ;\uH_z-翗.=O˟ M=vb*ٳvo=y+C.3zX;R,:]d%22 8kURt'jJzjw4dU.HrV#YwӵuykF G}q awUٚ` t mEDXb\{ }w6xs7L7.83[.tnW*ilLmHd'kB{ՠc&dBh?-\9]LtrނkC 6%)b+q$`+ٛylP.4X< 35V*&n%т#YKb˱l҉ɅWn ^GMoF˜1}JfWM{vt; +#Zr*mH'❋4cl;~X`ʎKJB L^R{3h-4(l: Wwglvn֔dagz}Y3'ic#`V,vr^ 7~#X=ӭ͑!U/0$ӂPGD駫h+e4m㘨Ӎ[]F㬑\-CY*GW7v}#OU[A'|zQ4tjR{"\6|^ KKR˿ .\8ۯ"VKtsjFЃ8u+#I -GK 0MH׾5E|jxhHo}.}yf&"ė|y9k,3O|/҄y FDISed{s4f/ ܮ1Iny;xnQltk5U:̥52Xv=vy߳aq§'V!^<'V{Ee(fЅsˍ,2ຒ'6wep\DQ.]t".Ǫ4oJF}ڂ6 u;9ʛRha}/~u@\7k>;s E*XA&ƅc *Wa MfcAz P=$LGX3X>0\ zq"'U\N ;!Z`"t72Kd>qB5)xP*%CH3<1/u$u/Iamt2Eg.\ޞsM&K%n0Ͻo5z7;uw콈T+3DR?_ muSb>8 g]~b,St:`EQڄ98pR=_Yh3`x%T=G :T,TBU89WjAߊ8Vv^)O/:4pc?.v3R8D1e a8|_8:q=6:΃[RxAaEPǃ)f|:"T;BG=PXM͒{6M _$qj[; xdVHf¹Fe+ҿ#`.p:q(a<^:)+zȵNSaTkؗpCǜ_َ*W=#9Ds+<Z>O{EPȤT%,kJ1/nPZf^OjL >od*CW^T[T.|uFMyrrPq~ϘH:E,w&#YoD;Lc&P]2#]1*}l_@5J*$|.9kDc xn{yv7% UQ]*sY6/[sYR5BI- }),53;=7lEdGz~# +~[EI2ӵg$MaUgYtM.p zqa_7=7|rkjGWLsqQZ'x5U~rJU=CYKm8ffo18f*P͗ ip.?Z>'c T(iOʵx@Kf:ZtT0܋MEɣgo-zb.U{B 0u8sYL.ey gQ.e7R8Ww_ò #,QȕW"."E2ZIrGv2BrEuN*g姤UQK!59^\YӤurj]AkqRA1xEH N4ZӾf=Q1;ӄh>AR~s躲aOf\:ԣ*mikX+6ŠJH"*cIjԂi(MKFmsNt3WmʌbJe@͵P8b`c#vƕMp}Jh6DVKEܠ;;km},>Ũ"^OFڜ^DДpـG)_mwk{ތ)} `(2` ['a3D =^(9\ڽ@nbZa_yc{-,YPfTBxof-"_. LOUt^HQPl}ol[8HU=0 ~;vhIA;{'TTbOiD_ę\8(A|6KϷm 8p5U+߆p4vkxKbd3(kG_djpc?#@FVF n "}?. ɉ/0'm+ts( +i,Rrt.)Exeq^ň0zJBW&]/I]qfVQ ky I}`ƴ"sI$r_p031@ bvP`?K~~w%&gPrS %+!0+.I%R|lέӟIdՖA yA4%1߈KJ3~>j$U)';Lk'@M8| w.yCq/17usFGCẸ\3o\oϫ)K,<{ t,ǺÑcC!?srt*؎>n0πmKҢ\1A}qHSGs:|A.dy ; F_*yV /'ޔ-g4Lru&Z3.m$APSCy8k̟qRB∞3Tj)ӔD4tuu7қ_`OfWZDJV9j7h@wa>vӋh7c# |Z.',Vojȉf ‡P:]Ϡ_6NEm{YZ+ ^+(3Bqx>bʼn-זS*{a$AUƯLQ5@ڭ{FHDNrMҬH_W+ڃtϾs$ sYηcA Z.[JOUkKN._5tW\ ^׳6>Oٲh.J?8-U{{Ǥ=aDmRy 0X;Էo}5$qes__Os<8 )^%Q:4JwniV-$-Xoml!J9;"t&zѵ׽r]+iru+q(mnǬ;m#i(Ƌ-T$2o5iZ92t%tS%)Y7=s#~ L> !-ͧ= 9 %OV}q-v* $bd* wPϬ~olN5{a@έRne̱Bpb%AjS8h˘q,Og.\pG #z2-Nu5ghзhM"=N=O\/&QNOc$He*82%D pDzȥQd–k?C> uOX8̰d Lҳ׻g@Jrr]S>׺ʼ&\l;Ͻ?=D:~|AVQhocî6G滠  "> }:%%kLӌIl9!&9;uN'V"Ì Zwa^kr*oRg x&+ &DQ'$KmIdbVǡ'_ͤT||[g!:>0T"~ $I!'r?,K*)@XsJa4}/LBl|wpay҅BO'- M"r2Η,ʕL:77F*"DbKky; J077 GgPuQnϢv'/^7c #{HtnoS94-g֮--*_dy6CpG@s:rZ㮜ÌRw/RB':Rp}SC7DJyC&2)]̛rsho;q̫pu !ABwwmCfrp"]m*{Y4(˞j8wHs\<}b'T/MXUDr8aݩLmƒ9F.IB I`sZ5gۀ7?h-wCrTZyFq_Of֬={M (1kpp!45 b`Ma GEt woIxW*xijG\<]TaatE]Tז,'/VF8q@uu;!p $$`!dFPpʄgJ`ckX,]| L[ۏDFAKn]G>}LH' Fn.l6f=|!HUgO |.3~=u.:@$0Er*N'wv&I$4{;J[Ig_8~DŽ`>;ⱖ;(QP%FǬ;wxd,Pe I[×,śc;<FAgw*͂$'^G*?8%Y4=1&{:DHc\*ִ o/JptndD{oz*³R2#ZGG\;S jRZ4܊k{ #uͨe^} oM̦DN8:>+DLg0}r|UFu`dz퟇D,%^6sf|x.EbXa'VH5ǎS*̛s PoxcfoTR0K7WEeiV좶=4>i4A]3uRrE; V[['4l`xR508\qȫPи@zfv,V[VT; -]iݰGnNm.842 l ;T5jIeR~޾dzA]﫡i C`&hm˄ǐv%ON2v#1}4Ab|ŤF0ƭem!%G U# đ*_>'>DG.eӯ˄Ir: [@]B!6}f]i*tqnR)JJRP2?9벑m 7}۵k \ U=\!ެ;/`pV* =GjͯW1tdDe!+߽32!LO]xϾ $Ф [a]J[$ CEq>t_uS-VhEi1>WdiE<}Ih+1G_ OPGZOWFeSE"'xB+ֶy~dXq pfNJ9[ܦw >01nD~W%:R'v7U!x߾#Z5jqG&Utv6$< ˍRgE7nO 8MY`<Ryx?fHWVء"h10::RjhOf9/QnnMN5WJ_u9%m7 O\ߘT[ *=n͇Rb0-D"K!FQ*jf,BCo3o.B錉S(i^~+JnBrbȲ-[~ hEȒkTjswX٢EX ~?=M2lnA'@9IaOX`~d@ MaHuO!ǪStƵG>pvUӳt,ҧ=&=ʥytGh@tйP,6p#ϴSzd}Ka垬Zy­?F'Idۊ >dXkԅ,%ks /f)mCt}(_Y`6ÃDC.X }ѫ˼#(*C$S4 'h/R3te3Y8N{,&L3Ջ LWǸԿ*i5[,NlCljo4{^ Cd)ޤ, uVUh vLǑVZx#sJn-a ..\KLM'9zR, ݮl͏}瀗0YdjiI&8h^B19e@TGo=z/L1hla[%0n2ʜPfDv/q[WԞT{,f lo=)Ps`hOYhE%S,MH- {RH570>'9Hۊ=*0b4Owg_4P?,fƌ}D-0|k\tg%;3\ch}zGer՟ǵS\qg(CA - )?D0ݥzcNwar@F+BV՚Ԕ1wb=?(+fx=O"e61^/9aFpW:k}╝-}nCul2 N&]4;Aw !#v>oNscez8 YN!%YO Wɖt%%vnu[ʰHun(gO<:gvעke2цmm{2[{,eJK\|[3a5~Ϗr^0 TߤMl9Hm42#<52Eb1=?/\"lh1_HÆ\qİ#݄\A DbKQ6?9x4R}^`$u|SLI@n.( *drTF3j#U}L^wDL\쫥P1 [T(T2KĨ~2(9&AZ*T%,o]_c R("biMˮ3ؽp슱G>J@ Q~P1\2 UMd BF2+bQhͱXU0&!Զzq3Ě@ 'gg'/,9OwDģqf*',J w**H#`>>˔XJhLm-&yWQ΀K-k]i^.s qxj$o *><voGdgDccl)ԖNG&|l/YŗͲRp),* C;<,ޙPqLtcmPʢ}:V)f+%pKyL^iN1^fM^{PS ލCRo[Q0g4] s6^T4k3>3yy7ŹiGSRN3xJĩ1voHWdkOt,VvEWsas ]wk*QdMYO}Vޅ$w і}:H'ej"?*-XiU~fbhGbNrt\ύnr7Ӌy9߷_Q$2g(ic_4 <(b]~n{YV=qg?ɪߥŔ='$yQ’h(sGG'xXvW/'x @CcPGFn;@<6ICq|kiQW+:ʝ`lYZ/\:ap8g_ac.  pv"Ki&׿-A"ͤP@tB3䐨0η.V) 'ttAF$XJ3ADJ3 eCʜlv@MjIH^o ޯatgMٶLS(u6Za+{نZ몕~ܸMb Z ZJ9!,qƷh6ělj%$>L姕ɠ+60YT*SgcE\4yTC&kZ TùjR2̩xC7WZ*a`G<ƿͧX ?Ms=N7?p]ӊvԦiϽ@\U!ӛ1€_|w2QxsH4%MO1QY3 ЄtņM,/Dx8瑱+TF4Kw3%Me]dd,Mht-@vǠV L"YɲX{w\8y~Z97_ s( @m,~mY/+#Y+b# C[nB0c̤ f[+~qA-UW1FiK9hyB$^s5nʂbX6<6S_[gm`oӂaԩ۟S1s]ht=b$ 0v&,]va!ΑY~9lC3.RnWg׸q92#,'n ([`{ZSiVpl`f8gSk4 hŠ*S'/jiǡplxԎ<22=!H=Vr:l>!( p3o7"Zh1ti۳ݫnT9{<٨FGF;j!_sHP ǯsd\zͪ-~c~\G3EA"yrZ308=.ʿZ\[BrRЬhv_D U.zyt=Xr|8CX$ !Ϊ^{;e%7{pOFrao iaR!;TP u:w!OZ*y3~Ϟ}ǨmetT׮4mc"uH%Tq!GM-N] u{fC=UBK&BՄdWcMr<~P(cE4EU?%Q'3"eބtm9QzZ;ާ2 IVm'\u<QHs4jbezs=38ڊj#q+dwcgY(I 6^<ׂ*(BG$N0ި)'bdS8 0CVDzSH+W))2CYd:d5t;# ';TBzIC9DZ y2Mߩ 1=j!\R4qA~UB;39oA|hwâ/ҟtѫC8.UH#qEa$=Ǟ2]ԯY%n tfmL_ȎMSO(@nRU[sFf[('Kuu7 W?4=ub]$Kwu/bb# mQxtw qΖo`á8Dc qF?hmjNPQ( מ0o?G""զrD @ex8{ZQ@Yt?=p] o%C}0&@c6dzg5E+θXE`]F +FcxsHK<_?(:C(0m=B!5E!uze#7V8wv7n.g}@@Zמֿn1~i`^d XvՠV@eǦ'.[sΏRYXT hKjJZ䝹q1*37qs֨r-@~'(6 c%v֗on5 (THgwE{>5c^ÏiiЈ Z/pV5 U#pUe>P6oQz Xi;g\gͽEtbWժek:t۩gвv nZJ8QM=ݒ,mWV5%+e1L6YPI0=?J >W^QC3dLY\)*q7%Dt$勯y;06+"TURl-3;`DvjMg&=<1$vL B{LV)5veK4 EGu?9D ]#T5h]*7$yH*4c{0&&)Hw9 ϙwx.*/r r\@hαXp@GtYWUmzl3 _=MTI$CNaHV3xJ4ςhޢ.pC,a? yGzI=FyBjrL%͉M`/DSlI:'%$%&↋`[ !RK^ e4ݫMIJRHՖF8VubDo#4z1'e `Ԫa˖_3w!}xhm\}mdnV)kcd¸FҪ$OW5(}"+ʸ8|VTWc{s\8]av¨Hʻ? 4?ԘRS>P=5b ڙ OIhYp^p72ە wzfQը9<lcǣϬ`m3p>7 bZUL%cl |uaI<7ۄkU HFW'WQQ`J~:Y*VfXf>TiL.B,cΥqZB.O,Bޚ YKd4@ K; '}{3wqyIƮ%ۿ}C!D&1 j\S}ËMdtҒJ7*FC1_PG^2=.Z[}#3 J ]pK}XQNbibeޣ_T0>H8NV7)uJfѽ!B^hJ`{Eʞm {S *`a>Kgx/dq@w:M!HsJ+ 0vj.N&i{iS wƤ>P7ebq3d* ]fbG>CLg]^<$2WMҾB0+3\aETA1fRo3sWWPLlM2 @Hz"/.Z_Z:lϗQ~c(N, Yݭb>bHTQo>E<xacX63ii vPa'M8nW,^Hް2Yٱ>cszkvlKt/^X/P;>_Vti(|D3a'Gz0rۗR(Bi'b8(?@|Kժ"v)FX<wrnlk1amXɁŸ7jyԮvږǗDŽLO2 xder hX\e14@#0E2%D4Ze%9/HV3f 7jeb=Ht́uH~-|~Izqo/u7F:=XV3)_ϥ W$]&W)8h.oZ 29сǞ<@k%)@;!f ޳ZRmW:C.0#ZTOq+'w@E(z׎Z/!} OmpZ>am< Ȗ IIД$H}Rg~vYyPL{p"z{hVw tj>^࿔c/out=PZ53(π MA>'tDm~]pBlv? _obޏGt<oRdh(27q:ʼn3)Qg6",!S5$-.ZHK_a,,nY ԷpAWi sjbjzc~qlZ%Э=%*SAdz7lJ3W|]E,ltYX#N]qQ嗹n5J-p)\+$ƒ=)߅ ;^xL?*զ XV_@8bщc.;8nM&4'+`J_ $0C]~]Z!),Ubt} 3чJ Je4c4)L4Ńr^!_蜠:&|+ٕTa!S~XWap_8QmOSئG Ғ$ٍVKrm+0D J_5@B#P^%uAqڧ'77ڙHUo2d*᭎7%gQ5fP/ TE "*RX#4ytf tߖ2x"ĢQ]5nEj(uT/BdA=@%}@5 "AhWHʘzQH/"c;q7yY xJ.⠆PcLM/sfv,4 Vf~.ea1-Ay(R2|jj_=s֐ wks 4+I`w3<@}ufsa4JI1rnφ.:}7{D@e_oͼjũzS`g-KO+婺tfOeJÖݫDWcdz`ԅGWԼ́$-o;eduIhٚ?c~*7 4ַJMB!\i:?ɱdLiNߧ\Mt^{էc:c}g;6(6;E"O9,p —"D/o &IVR_p.ֻY!mU8?oui3aBL燯/Tbs)DZLKf?C2:l]]xzã󂛇6u/>S{×4*Jwi; yVlCaaؽu:}og9ێ 4i"9 !FuenJyMK1@ `*`yP P~KР.Mk54ޫ?BD9.uaPO;BkD݉z|ͅi~n~VO^0xWZv'\<&l>µi,9RLk| 5%mQDsJ-o\vOSpOQ&;Y݃$aFVw/yF8 w4f{:rQˬمUm#ZߞG%IԶf5x{xAjg:i4ģT!xsz6z|rԡpZl;zq6v.o !:xs+X`̡wv!fw&K΃~kkC!MCOqRSjlA1چ ]ry[~+_1 ,C~z+I@!TE3< Lf_ Q3k|2Γ'@ҖN4e#P6AHwiL߻Ҁϱ>.gطzh5WL 5SʂgkI!r\=H6E7nq<_ѽ4إg0BՈv]?l20|zG=-Uo)hn>qIn4"W*W=&eKNir, Rs\0^AjnIXz02* *!0uĽ̶ɱ/ZF.GOyZ2SSNH(f3lUU' bRKm"Ђ%.ʨ5k@acbmn#g?hE:ŋa{nʮ 1'\jÕG,欥x"čUK[P#M,? W ˉ(_c}%ͣAX l` Cjm|$W]#X!hުA:+5ͺ_jE4/!|ݻhdv4Lh}s=fϼB۝]9rZvk%UImTQdq(~$sDX_˱W*p$| ^y*#)D./}&fq!ɫ/Y :IߒY0cSI_NwțXQ#3R'*FsT[z#㒯$ħ. ,q[(r{ w0æOW~g׵ki)=2N*E|)p0nO^O1OoD\uMaBKX-}1]9$)-tWV+m"qB裌[i~IKV³u J<+p@(&Z P[{H!+VSy:=@* >f h xV{ c!޷vK/µ"=R> "AzYB>r۩~BFZEM6 H8Rg,L#hK%{?B. |f?%4[qy9ǭxԥ|JOKܓ?H>>St!α=Rwiat6<39 yX2NYw rօ(y ROQ!p䁿SfCywElT>xXf_U@4iL,Bdr:;]y7 bй c>T`,NqOm44Kexsl9TXkļjO2ZT_x=ye4vFs tDpERH. rF3N8_G[˫ *Zw)_ͭ(I" eI18%r@K4B=v{ʪ5{lݑҫW*6 {obWpcP]QmKa+X%g.^\p>Ux er !~v3z  =F8FAV2+sLPQ<s >_aE$c>EYFM\uËB# <1%4ąNY4t`ZɌB29;d+>2]^P89#'" b_n"Z =eIXHpT#3_,-sȊ <[5ЈfŬMmy `w~gIWrE4ɇ]Y<$;lqSX)DwJȣ+|#c,Mv4~Ø'hF"ȶH OqPa̫8>F]u.|@r1bc4,DE ޛdSmX;]њsHX#Q%^ SQ?G-ɏd}yٱQPO#mc43—|-(rp[hz 2XP;rAݟvZu[b`TO/0*ܷJq`:%iOŠ(kD`zE{ {dU yxx.83W6և=n=rXҨ< -ჇgvD}R|| g 16 ½jce`>}3I2e°zSak-yl< FX;g}J  P#]b&0T4\>fP<5Հ5[S!p;N"G#z!0-^p2}lj9vXh>K]m^at(#ӃZ o.#-i/+4@i]F͌*beg9R&6*g5c;HރاeUxGr[<f,c`b*E`8Ĺ`hiլvy U ~PFt)-rD3\!:AInBNI6}2cik'IHP!{sEjMA3oQ*~j(IƳA8vGpwXAەh^Roԍ փrR FGTv//Ӹ(MuoQ8dC$&f3vgo R2 2S;NH*7ͯr=ae1z骅T>xITylu|y02# !շL[!DK*<z LsTtX WWt^}06Zw&ýI}tmM0я[ǎ¤d0AWޏneB$Ѻm$8-߳TbBIH[J1!%U󞕫 X`1Ϥ6wqRj>3V\q{A₵"B9FJbvSXƁD":H1*P HD¿ 6-QPl|PdcD }?ƪ&!vJ-G H'LyL W8 H a'7F0?$P˂)x0>3r ,kъ O(1Jז~%3}"Njm=ƾ~)ּ是)R*~l› O-s6hB^ 3C w0AHo\_J()Ee{amFF% FnF7gAl.Het^4[rVzU y ӼꏈQ :F㺒# Q{FM?-MW)bp !.kYAd%Jw{KK4t,VyFS X_ FYݫ>BΧjƖ5dt -U|F; 4|_:H;!gCV ?Y(.YQgZm! 7I|$e!ߕi04 ИoU1`D;sEx[a6fSyfPڗ:<\/j@sKʖ8xqv>`*3)ҩ+_NUoM6ԈnҸo[-'jTWSUyLL)f|kktwR]b%)lFf$gU4ǩ":R(Y=-H{A#1^f:9E| vHdZVpA_e⡻7d>$GC!O\m {)tߥ>|%0p6?gS u¼T\o{r e@έ(cA7A-8"g;|:kĴ/E-FT^dk^I!3} }X%5哧(i:VAUy`95?Lٯm)h/Ǥ7+RD: BHƓh-Iy1ռxedݽE] d34yZUuZGլim#Oߖ;ì*hV +/[#iAi; Yu#0}rnOݩ(VI\KY!fJV w`F<ڇL0i wc$(%|Sٷq.c# QH.*;#:09ڙ J=颮 NF̌:nrW!( ` $[L_5a?q&xi_Պp#{m,McgW"Z^{߸oT'(TX/p%[ho$N#3[܆GfJmܧ4Ҟ˖m=AG\I_.OT6BM纪p/op^]91 lk<=]4_X`YJsc 5%\Tlۗ|JNYhQ=B!rC}xN.+ȿC{)$_s yÛ[ F2%,eYO"4pylMmKtHt+b#S+.Jb ɓDXGqa`rjat6sAl 9L1p}Qr%)w+J@)zv6b'4FlQa/Al&j?$HQ$SFtʉ1&dN܅O]*_wQ e !p &xE^5q#jlY&!M^ tf"a!}fa+BVVDB2p(;n(eq'RBU:.>U!C'Cwh3kɌ՘[[<t+yԋj`cw`'ŭp,1K ,8WSA,X% }ͅgӶQ@Ԗ3ױ_]ziq!'x8BhꝚM;Ԟ:Yv5Yq:[nLZ M%0H1KA d~\eKmkdC:O>_U1c ̫|F9MoXd{ M}'ҭ.@~cӿq,V ;'P;oL  :sQR* &w6X'}Y- cRjt80&AXݎ74:LN%'钱XdJW×=3JH]#x<>4Fr TFީ *s ):I #Nmp-ı]mw2T'j-<ȱ(W@O52gG]C>5vx0m^˅WD K!2%T؇TH)~@&nҀkrewI&!.!˚,(83Eڪ KJ>W:.K)Wws1[^^ߨE%NCFL!KvАjc\'qqrDH< ۇanb7<#'IciC-]̹2"tCkyUV]:[ʟr9 i&"7/(f΅_mĢۦ [p8Lkd(Qq6b>*w˹QV#@Jm㌗SaQ}eؓ5yrɥP"лcX[ {~FTڡNBdO%OUtxIb+c*/A3*O'hw}vZ48r)l~9LqJ[hNؽ DL00>6n` ?'4.%PnM@ͪf -M' {*>d~MYћ:Ԝ Nl=^Ě1nZEӴ|@F$8ʶ1=H `7zN'9ȭS%񜝨P%gVjL| uv@4[U*|&t+f{.kӊL~dV( hMU)'Jtw!u Gu`p-Yoh \UT_׹S nɅ<{DHKFt{&uu5Vm޼ĵRGu]|RTM4n,r5@aq!1H{Sx'pvQu䳧piݨbT#1?E{X$A $ta 2[b)`4@WPA;leqm-U{uMt&>Ҏ7,$D! rr*{#8#W'}'ӜD\nppY3# Jcg#?HxaHHl3ms{xf\"jWrSfGlSP>^u4F=y`3ʃ.?/ - u1`pUptޓK1CD Z{j1@ QܠcDH*yP~o2jJJ3<ެVscF߲% %F/yTh ~a:xrRC1XN]{D"}STAFi T)!=|Aӹh"kh@: 9]o!P8w7bx֬Krst)#yf޼w$"e6J PGN XdH֪<9 /mvu[.rr,>/4I; x: L.5j;bZ4w⍘p29FE "T%]{rr*tʼKwќ9  sr1mAa}}* 8b\$?#9dYo!>A/$(`W(%g@= UUscJXl$B~%gxyR(`6=)\8?kU'^ẽ~ks= 5Tu\o?se6Ohvgt峯*u JPАm6k^u1ii-UƐrȎQf&qaHxCgG-LڍՎ^'S7enmkȩpuR)D,U>V?,SɊLF˶/q(D;ϡ&~'Glu.@>2\/bz5R_Al`5FAJRgǃ*L$itt83KJ/G'FەoIh󻭶>g)@7b`w :$d Ԕ}um-).C#0GWs.f v5:V$uyWT'1:7'y?ņDiXo֯I^N@]op'H:tZ:'JtBzjobm nǎ kJڜ9 @ID0V`ڸQm`dtV A32U aUc&vJ,[/roe0bochăۛH c]~QĨOB=U_"‘Uq$r<|dn `OTS_to<JyYxz:܍^d)Rbe3W?f;U4}& Z }ϥg*NzwA(H_3,iH+*ih"+*'6j_aOwLAA='~%mV7qF (W\"tw\R SøacKKMͽss}Wmp$dZSmiW iRɤ O׏e2u+>%ߩM(hy.2įw]įvcv8c2u؂g%ORьEG`,xG?2S?IWM9/Kq'z4<{ulG Q}S\P_΍Z{4ހaoU~̇I$Mհ83nADS{T:; @Wcj*.Q/ 7Cqo8?5[cbzNl}G'߸EKV:Pj"MR)fQ_fhDw)iv>)Pu߂G|YF,o^(5G bp6@{JwXEXnOߧ 갘F>=yG$M*5_ FGmhD4£"a@/˗MI>"Ys_JJIN2š ɃLmfW@%  XhH,=w)ҰcHwO8%I$`( $9Cr4,B%k E[% pU,D<쩷ա{v>ͺ3\շ&oߓ5`gѾ1M-pA*i@wůrgvOjO-W5xFZ_ #.AITO]+?2" #';uZo~^5L(ٽ r@;$/"lMX(l]  Ӧ 5tf7@sה 蛴-W[pz} )䝸Nve 3Cq[rK£đ%MA?`twª="*!Uw%/h*} 2yИ .Z?xAW!]#4@_%w 6^]{.bw ='h?,=(WN2U:}]{Jlh T`]h,<^C <1@jvp1zD亵VB0tm 5pr'[Cyƍovq7"e&/y nAuځ& JG7GrQ4m\}VTo)M9*T,VM\:WY_m] "IbٜCN盉ط`+ )cTjEZH2 H.@Vxq16ι.hQ ;ѡB0 :zovTS0qՐr-ڹ]tL~ݹ[WEIA\-s KRrF|}3ư; _ӠqCqX=o^(%b|D<$7ԶzxsD6Hf/,i7:պ8zAk-UV/{tӉ"bcai[)iVyC$z+=Gnz&YU7&J!bL漈]6.$N c 6q2 կyqLԳ?/8y2EOV.fK9c9zD˃NnqC"Ïӝ)12<uM!쯿+Sc?2^QÿGC(K,ۺR;tF'>6%Ny4Sc/O|u]׵&*a%4DL9~Fd (\Q+e'\ISa%?/%I".K/Qe_{#14-Z%*MN\ p=ڽ-tywАKc(j nGU sg@)vCڅ"!W̮gJ \x)"As?//q⇎6ȼdZt@ŒɅ'.v Ϛf)J8jw|]` w:-ӅD I@++^b\ =5+b&,k-Y3fV>\OTgZyٛ-B9J1{z~{Z)QtF^p:៏*9U?EGCu$*cdO2c8/ܦXf|OE iT5j<,ni.qJqr4,$D^p8Y_jZ;T_[+z9fC̝p <^X8=`0Ԯ`5_:ŊF2g,ڤLr45,s,i|t2J]/rј {hAiW`sNQ".7QkQ lEL,mp!o"/PN WiXsa$噗pfl[SeMc%*C|Ts)fJD<KpvA)Cm/jThA^6Nd"ik3#?ڠvx[t "&5>*~iw{TIBz|mYh G,8y9hE+ݞ4yIw6١ Y3Ğ:ɓD).V.bbx%50ٶS5uAs0= ?}r*R%#NC$eub`  ӫeyo 9j|zOs!b{% ڞfhI`~:3vӓԧ^΂߽:TRĐ2FI&q3cm~m~H)rhrPs0D#U[MBvF[I yE#hPZѮZ,U$fЄxdO5bS\K>hc \6Cg ;Xi?%`{rNKIfOaǒS{$FdГ97Ύ kv%*{5 L,%oHZqۭ i研 v^SbFX?V }X}q zFku*Ԑ`8YDj6 suaIb`YE&W$J̀]n,D:>ѪN`CKf~ {Toc.eV2CE+kb/rtssF298ufi].Wx;Cu"/ҩKl5LHg1kC?06ېx,Bb|6]i ʲb)د ?ۋ|)wWiZgjF55'X)Uۢ? %BcvԒX/K4/q-6tee}d> /pywv,9mi+5aL(Ǥe53wY؂eO7ڔ\/jCd 6!S,?"t?TyUuv ! eu:ML  ԰GRI]$Adj5=r,2/ 4yZ\Tb5f[QeY Oh޻L/Aw:Ln^sF+ šރf7qJ M({Yy]<+WrUFEpα޺z47PPA<%* fB_*ki R1y6d6"E:Oux WG1UtYhRnL0P#&Taێj:Y p:]sF?tQlVtW Z#־[@Pݐ'?05,ՅHT9j\܋N&|(d(:$7y+nwNnu#aeS2֮cv 1NG8,$*c~*?f4U!iq< c ؜=)ƈ}JWآK"e;#5m~x~}̝ ao3!Ո۫Z :hbG:;Gws5B$CGO5 …HFskz[n]Q9(eͱ/K! l3z57X$0OZD\eTɌD\]FqI #˰^!J4)0ydVQoJnnMenTW\q`P +PQ ژ^ ? # 7Xq?e4 *G6ɵ*0|C̅}$d" 90>@)Y8*PB\U (tz:O3P~74gΡO'E(uyG RT}&9m3^^<22 I?xJ.x1Da!2 Ḱ>M1xD C9.^$4!~ U%I3Cw]U滋 %%C`7cC&bZq+X:ZLݤo c+Q$)NI{QM$gt/НRRphfqK鬁\;k&KK ьi 4^B8usA5 ^6ڃ#c_vP`y%>#R6|?.:vuA4f!yVC$hvrɮU[he4~^>Ql!=i5PM I;ɋA+"ry,0_bTxfu E XI 0SHȂ5:B 8m{ Je  71A'^cػ¸6bNPJr&>-|R`"F/u%%O_ȷ-q뱗 Y SfN};[/=l{!(_y.<1Wpig╅Qf7)#e2e'Ƃ֡kaEV۴ a7ߚQ>1vC:cChqxYO&QET@Kt ^떢$^9Hx}SBkq N?b I#4tn* p?[1Xtbݑ*hz7ا@K]>0I=+ \t6ܐ q=}*Xvd4╶@g2Gy9jzJONK(vFIZ?*PDD:Y1{WȃVXo]#MAN6Ti $E6?j/[8Xӊtc*5CfԳNm,^cN\AVm.p#ilO'kBjNuWzX(4[ j2;cJgɦrZw- ??3$@66]iCz:%l ofh~p'-1b7^_VFr k*X\bL,tf !AD#8"@qOv}f!Vvڊ\9>Kğa2VZNT_8Aΰ凐 ܰ j6.B;N/Vb#EBR5uRhpRbT$'i̿" gaI(T(Gql&[߉7$=_EJWYcȲKדMdztv ,!7O"! wfaNwd!/VOs0dʁaU=: mik!R gw9(Vq#6ªLx #wЋȻyLUuEڇ3ă,dQA˒^0'Augk "d_ʡ$\ 4sE-"`]Jmeu]#p3-Lx+Ұ<$Եjm,|>|Rt>田)4 5<7&5@sj焢;1D4j-bBz8판z$NY {BЃ$tl׿C{ҤJN~=o Tž&Ae࣋%4Zm墳dck,G/SDKᄍq-mWqX Klh:%7AZ*MCpU8I 2직Hl;\Z"hG)$4d"Sny!:γ$Ohl>١Gc''m&kއY%b5TSeu=nH3E  24\tR_fFni,Y^y?cϸP:jsty59=O8zӽm*e&pGF:hI+H唊}},ϋ}6:Ctɏ"GS%׳M#*>X_kwߙ;BFVF\5(^<~pLL@jJ6~j[@lO"֝sO,b?L×CD@ vξxDYKE U1oQd 6*(`zHW*mch/ڰY?LHؾl$ߜ}"%eA]$d&;ʏ_uR%,\`T5ΟFMUG, n<{( %)g']{ѵ;vI P=ugsɽEؓE!.X-41pᜡ1ĜAwɉ{m$tva MFj1[8)V? =M]wƇ/9J2m^w$ҩ(cQ\g@U#(ޢ7^d8߈d$&%2#x֊}2㐵&m1HƈG49i%G=yf|z['7B咗ïSBp# BuY=q]2D)[#- 1E}]F2`R+ ,?>H|+&:-vҟ="\D; ٯxde}^uhը"?we̫O@9chIȚ?ۗZ,ȇ.KCAv%!3۫q\áJZ7/MJ#G>aZaG@aV |SqP<;u*EYlPh~@LA 3@&EucFunK%wKF}CCe|HAX4 FiZEYRTf]A&]\?GzQTs $ ~PRP1Tf' lόҾiecy؃8OϯQkXj+,"'= 5?J|eĠo< TR4 &w@y C^, #"n{Hm\h3UV*x3B N}R{/1(M \4MD&HtA !((=폥A9l"՚_9d1TxqqPK MSr ;)g]P_@GmWrQ7tJKvsUc*Q0ԅ8c3eM=M+Yp+LI,(17P9Xlzðܞ<lCP/UQrHbx+P>aW`wև{>scHʷ7lF/˦>y-Ґe`RVy*TAl08q{E# ~qi3⡥N (֑,f-vB'> s{!it"_ue[Kx?%T[pP:-:Y+>* ӯ+ ʴdnc6uHz!t.^e >^ `!wY7p C@޿Y !MQB}bqBxS*;֫! L;J4k=FT.t^[VSy, [V!T ]X=1q 2MZG*P+\d<^\4 NQnJw;P[ t9[(eoL't*=6~jm^@ oJI~+,W,[~WNIi1Aᦍ 0YtcA_ئ|KjcBqQuǿtMqkgaK=(\(љ6PB::Iȏܲwse>)!y;oĒǰR~(5<Y7ϐFq| ZFU' *d<ZX*Ъ.nm7Aun X}n]Lkep5]:,%(b BSD趆dsfO`5D+P,孜b^ dJT F]I|y[v$K1Bߍ'm5 F9J26Q=":0וMMz%QW}"e][_;pF,B1T Έ.ќU#eF(,:9zz"?92z x= nEې F4yI?2nPW*˽+QěL.R\Ȗ]}ĀӞxu?!K%9o?g%n'JBL.ҳf$l&>ŨYXųaZB6{m_ bW|6K?N0S~S[Pna Cdݤ#%N_i2RUӈ-#23^AuxK0] beA,PDZp|RZ6HtV6NI]w ݘ7hF=ID([١jmZFA7u,{M~|~.^cmWboRV4tϏvPZ/݂1~:,TEEG.]FN0n\H8:.HZD@(+S EW huGIҖ,^>t7;xAZ0UŖyFAaJ8gv iMS.v+(MXyQ0$u;(0$CUB^Oq#fqUhӿqj͍ц@MXc򀃢= d<^@\V8 UlbbeoDOުW+S SmBkÐAYwdŨ rt/).fzr1A4ɍA^cN ߨ>bkN B#b%z/FzjCB[]mh= 5#ogs#x"n^:uvuNA7yBʼn>47I;44 n~/"}Z!(%"]&U}xw-75OUI94_R:/f,@#d -Ө"<!XL/oSHM?IcCF| }5V֎tk7cJG=s$%M 8-=ZqN/8҆yV?NMIqމYM-֟&[4nhsz$F\.g|A0@qKW"ZBi,LQ{2 !͇j9~8Ni1(])Bѻ3u ٪K6yl. |o!Kd}J:2NHҠg0:zɐ59+j&FL!dI<)/S :}uXrN&!<^3eND226,&8 MJK <9cTONҥ4[HY%ƞn:+s} [Jv{D& o2&?B҉3i I)fd,B:o<љEdWD/18l =Aă c(jb_l bZo&;D :=2S<<6 d~5{2 1w6pǁ]0ޫ,0Ta˃z7`D&})Ŭh40WHX;{ҏcbF|, q.A jO!)qGU[Q8Mv]-2̱З)=ʎd19(UƢ_섐|:tɦ7H;g<.ރ|hmU:UF'7l3 &RUaAO-7u]fNݦR.AYˤ*/足f,Ȥۃ*H1_qQmptPO$ҕڽ>o0u +Hn KATȒ+1hSp Ec[Ē2j[YYUnVLKrO t |.U6(HAygg%a U7? : #@ݷ R D ;)Me,Wqe0YyQk~ؘ\ׂ$`Vz|F?' u"hy! }3' B^xz3:2q9(,?o8l|$^:{h^t Y^r?KIE$)eNEʟd9U;cyQݎ홆)^lLN GI\zQzA]tmO"2&<T=9@g X+6Jy2SOȥдh# Ep͆ oUU45 !)qEk4F.D&zztq;XAE6Ǎ]VXQ8]4@)S派Y b9̵G~tD3~@3][ hfewTaʸ۝_xmw$>t*-sU'i+,U793+I$k@_xG!jEqBm 8@n3I"ݔA4{TWpB:z/PV*S˙.Z~ @pqjk4̊+4*GmR=b6UxuM}%y -(t ]`#OrB:6 84S`#Z bP6~< )&3a۳t_+\Ɗj2&8MkHm<5X> 8,0qe1gCPnȶg40zl}4EAnx;aӤb |79AJ5O}@uvTi%YճǎgcUWq|3@s26lp6J?p\sR' Md=߃@M!lC>Y e1?qHtQ[<]H^nz@ dֵROGA:FUk3|/EJ7p}rQ$erZ@7E$1UFiE脸Z{Ik$ę9P 6Hb#](ŧDBrW܌ɓ~+|1 Ū}akvx&}2fud'jX^@tl@ 1XT늚82oZzUV"3ɠi".o&;ydgV;zYo&ń{42hA҈Ǹ}﷨LlitD R4U8Ӏ9bHoyŚ:'Z0b=Q EdqݯYΎZ! j^Sޘ礻xI1->`a3t͆š|f7 "ƶ-aȘUZ&0"wd Ǖv^f,?86cd~\+UF'5_^4]B|$f߻] Bt?366u 9P2zu5:v*x6+]FzI ,\=g PlxIdMgujR =ÚԘq-@cp<ҟ{ݣb^aPz_ko=*a3DA=wYQl/3OԵԣ/@/mbIϪŅ^,YVXP8~O"Nrmlk  ǵ'ٓ5rG~~+J)7[`0/G738W`0X?4;pmr&EmvM3~.!Ҝ6T'O0k ]cvJ9YgGbY 4NuTuGU'<shqIwD׮ߞ[^T:ù^}-(؁ѡZvB=xf)YpO>xl8<={\,ykXtacXq1;Cl>/_(7]Ox%XHomW삚o7qI3sm_iHZMqSuR*J˲qrtX HM-;&bN~<f&#$8͝B #?jSPzD+2 eڿc5a=nP~02呔ZqGXA%oG:we#VxqQ_[RBxtEs=zY)+҄ث) PI 2^K+\tNȚbkura\&`jT̀2 pEχaބ+"A~GL/D:/)k8u4pe\f]SJ6daЁ9e Qg+|i5w &ݧo9yT J$ER{L< 娜/8q>L$2q։az{We$)<$"Yՙ("%+]T61) T Z-u^nϗuԑ1*g3ιFs րw1異5dXKP$pTZ) T(R0~6q ;6S{+Q? r:C 9^A^n9>x,ԇy0}N1}Pltk|'Dx ߟLkzFkMy@kbZIXy]UcO1Ir}gN?=wq#Rg![k;eB}p7xw MA:U,,^t&\O3rPY!CFlj?kx) b޿lR2f3Hj&#8.|f_>@iW_mwbp~5ޤ+Hu(9!f*~R5:¸fnӴHJNkYLLbkX4} [WB٤.INHw*+Dg5& zyt݄aΛC]mk׃}%o>8XI!^nLOfTU)plޚ,oMV$SSn8W=B]E(}#upxYA>\guROm?u_59)  ZaCd]HePw=w-{DZ0wog$JǸ=C.I—Ϥ$ آ=z5&';_˼2//,9FlhͧhF!, B8]o?ciAӘ>Mtt|izGk`/sfd\#b-<-e!,XB`8pFҊGgU.k@NN6*û*i+a\@y@_|1P tnSSh 3&_@N&rjRHFfר˜afq*MbRGvˏǧTi">56<+XYz}oڼRq MIpwQa#S;tJn?*iEpoRC>ZDX:>i{ jUگ#( ERVFpg|:1UiC!p.ڧ80.[Es;d!FNJAW7K(. UO6yCk(K⻌F,n4uݍi+SiJQդE[P3#1 SW3ja w[*ƶ27,R%$Y`aKݦL)LP+%q3&,6I6U~^g!5|rOaOpː;hS3A-:odoȜ֣;+҈C] k5Ƞҝo˗`x3N>D $I3jRG065 -ZMɡMe'|b },.Mmv!;);lUyɫӣdabaJjTvfȁ7\SUfX+J '~I\x2!ɡQER^繲lx|ÅAt?^&6jK!8b4o,KL, D XMD&0A6Jp|J215.~hC_M tcl"63:wX~nj6\xcrդm^} v5T Br-6`q>jH?TǠ1"su;eUdɤىLv!?\ݴ/q~6b4ֹem /t0LlMu`M({8k"L}4)29mP0Bdi,$oP3Nz{#@+%yBS" H&+>~-U U/Eaqovx}`?ʯ;T;5jy# Tg 'nea_S؜vu9UA-[e/IZLse*k0>zU `֚U-JS2*Z޾S[H]L!sdZrW2uh J2{W;H;\&5q'A *>xEK<ʰ_WNXAAb9Nl7qE+uƝAش`pM "z(bZ_\@OjU=paTq^K"p0fCN![Pp<x;={ի3wCO14CV#AÒb~ OC҄~?S뺱0>38찙OG} gnBGwbb"ɡё[EV]r>=ݎ2T(?C|,'`slەK($Q4 k6p [Ga`nb$P/S,F{34 LdTu ]B W NU}l.򑎉,~oP׍m!,1ΓIbҏ^m1i n<*_'KAGo|_]h.AӜJCTP.f<# Q`o ч'=:dV`H?8jж{KȞ6Ŗ75h)ؙ+,~azeaGiCѝyywf/]>KXe-Q]5,u&9]3ĝDCطX[jVumﶹeNK^͖/$yHFqHl`ohMb-a%PgYoߔ7wtœR= x6L}⥋p)t+ڑ$~ (ƪ<%e_#\&d(s(U`~d<$E%2ove !:jb2;5H+^S"jMSƢd*Gxr? *hK0ʖB'h:]~cjT[5miC h/r ,:yO4h=AX05;b&Gf&g5Sͳn"WK<aIwiE!Og6 4x2(ڬws,T*  LA5<3q$C 2rmb(],/"-ɽ kMPVh `l'-}=RD2ޡS:>内mԐ#plߎ#{LczR|d1~wrg[*H>Vg @yH w~m7'YG9+5f9MH8ӟoo׈?_߲Tkd/̞XAb5J/³[ֲuq@z ;]bƢn5'R LP+?siqzb${ApaʪHƃpo KMV;Nmm:,C QwL1Ts|vpY)݂±)  ԉWmOq^cC]`o~%3gDØs-!ih4VGF }'r\_yu=O7'XYiOjd.4zc"F2[Ĩ%wrΎvcILV A10o/z;TpXכ Ѵq{brk}g2.d$S <dJ b !e+ KiCռ3i5#BS EeFcbR&sHy:[DД,4ˬC0689Ҭu؎6fW>bL喤5yIgF[ÐxuT 1IWc0$FӸ{%xՒqpAC} H3{9-GqV! #b"T[̴gqYAqAXVnr\U G=AEFVޚZ]xz yA\L0[ GjÃ#' L<9,ώF,+na9CjGKf^,F*ܑ0iy <}stFW;MC\+sQ3+ˊGJUjx횹1_pj0A2Z60NVRֶtu ENt`z0^jbN})՘}OcV_/sIduNSȵi5.e='jMeC<;\e>cpho@΢Jc(&JO5N;zIuYPIV2@x1D@E9+jp<5b)  1- {8f V!IYѲd3rv*:7^gAWc.O?˖4ڒ}EcrxFdDz(F-1K-̩6_ _~R$=OZmx6ӮJxڕ.].| G)~.XJb0s-t}ld|kCgdi kZ;8T^a'v;#3~Cumq00$k:yY!l%,UE@2B[ݼ;uSsŚ#7=@^0b'C&t%-Ux_~1ʺf[\'X_(gCUr|'#fVItwvw';ZoVyK ƯXxGQ ®kjixb-J.|ępml"wvx՞ɻ:m>hfC?%3ԨA`f7wM|\OZg_c/y79 z%OJm ,?:r6՝DZOrpvVq@n~0DXT/2>jR\pIsVz:+N说<\r-uaH7wC*a,U՚κ3d1{|/~XٺDdtU_eԝht1 -`w\~voIa(InTP^HD瞸-NVDi@IHWq7ZsRE%;+uk$ۂL}u.qܣ^=`ϵKM(#xGJGa( xPqF}͠SNu'mr9+. iJ8蝉Gz;xeW!3dhyИBlLێ[bgc"Y2!X3{CD\c^A8&Ur(wF(TpZ1$Ϭ~Z467M;\} tZe;xK%GmGK~*wI!b2j ȴ82_N3z^i X:<\u{l|oƂx 8D(}rxXg3ْ5QdsVr[k[,6B;0jHc1f,_̨CCq[Na]QgX]TUJV²w-ٚbK<ꅬEٶo]FۥkĽWh :ƒaگ]%\Y ZMôH|%I]w} gp$CU^(/7!5sv>1Ϡ"y|TZ$p4# UqזyC 8g ʂ7b{WVQ+`m&Jǜw(2d(a$>!ˑWw: z gJuc!"ƁJBp O5:ߐZ0 UPmtdJfU뜕ܪ_%}eoHЇ⬆sCEb}3W;,MX i6@VM ![~@-|@8fPs~~A eNXwHKT۩l&J,Wp$Z eruf,A3H3Sg$RIM`|.p: 2--2]dw"^̭\aRo Ơ$& 2Iȋ _ ָ장A#y"L+գ&@d_)s;Jx(`j:},c3=cp/zTK^GV3#Ih=uZr~7mq%*3˘7Ha&_9Vd] qб!aH>IX9gOb&Pqgn ,yҌǒoury i2HT"ƽ ;h }ރ88{Euby{ՄꂉIj:Grpsh >__;Ej4Jo<3"pۇI4m xJY~Or\*"D4UJv.59%ZVYk l=Bl?/&#ɳM 8c?֊ŵr#-vz{_9Yi4A /1q;d�o j"nP; C<-2[TݷM8$jAk*m5uThϝ,J9\r#0@(yķt؋1SYzʜnc8g5,MqRHDy'Ӑ:BTϓlVL.܋/%p|/3  Rz/zZ˞'|+6EãE{^uoi%|`Y3Y5B Pv׌B;\i=MX<wM_ƀ ʝM$)uY#G sF:F<4^%?V<8OTx VK!H# y~!Uj(/mX>W+(Nr:+TYi?=J h=*t<ЄyBUX6]?)X d*a+p+X3L!"%Uh/l(9If>U0R'cF)>~yCO nV3⾚NxᙷRa({G:0)WHG.kIy1֛|ɑߵHc}_/U;5T넆J@u t><=rЧy|SN -y=2J­y3X53 ̊ˉ&ŏRJ o"~JTZPb:{d/9>f>ɑBSʽhuCgAhkYΫ-Q[0KNz~,E jjfz)]_]\[SE`&ؖ&|| c G(FhFK~|gGM8G\42c^7A(E>*;L8f^z12ْZ{67"w/aKu!W )M-vXLNLv;MC])04_xؓw%w`j 2'g2P/Jf|GK 9%~Y tyMˇkqeguc 0UR>jDE~x.֊ X@`I1:١ri}LfK !B,D~CXx:iS*C} otp Pif;ϱF~ڍY@!#ч<))?Vj}μ5#JN:ZGhxtNEvt'C@sM|=n`%Hum_q~'vxU,ᐌ$kcji+  Ryȴf g p_,OV¾0'`Kz  W&7Q GXfKHAT?A-+ౌrJE ҉ upLD{mrrqjfTTԠi+g[OwO]_Sb9v:܋OxTqw6K(pc⾱|x7v{ħ3NAcJSm^} :"&nask)[xx46E @sB/栫Xb S\W2'bM~I~p{*נd˄]m@/x%Q]Ÿ́OZvlDOt.?ctFji L<#;_7x;%hQJoᲑë1ZAiNtG{FX*@81p(и7U@K, ֖3tORj\}40`R'ϵɩ'eZ[ExvO\3重8PLg& GxQ4dاMBО; ;;j٪0Wo39>wrm?L$?| @9O [ %8w,Ȅ<{eoIe!)Kj֓,ڻȄRS& )Fd҉%"=t/i)l u}k;Vε(ꜗ(\g}L%1``>kGH9Et݊f62+{f %o$qofsX!=Kyb˻ja6wh|r}s(qw7Yd`3[^_H#~eE%CՍ1zG`/gj~%ꛢo/PvoRݩUQdg~].{"%1kCZx_"fbYB]>.߁.gx>nB2BA{5 m2s[oՑő]jۓc󝟌cs͡)m b-9TK"WlpߏSX؉BfhVVA;=nBˍ;hw.I fZr)q@UwI&aEo-<e^eyTJXDCc%"o:c6A^|V@v/Pr>RUlci{RZ(`iW? ^KQ" $,7.B˨e8Kj/gm4#y#-Iw AjY0RA(ŊǑbaU˲oQbE0YerC\WXĺ6[Jӈu0 {:h>5_Ne-(3 Y)4sNR4_AjDBgdZ}^ Zf$ҕBNOvA6ʲT+j:/ :2V@癌n5Yk<mzg^BX_s-U1?tKQ?QMff0pI\tt}" B! XPt, r~$"m8}M)j?C*P `n}GC% pcҢ:Z/: Πap׷Y:[J+ 0K[JŻR`bįTG#o'rCR.`2)0٣avy`2*g$.)rFмW^@C@+I' 4V)XsBRg~Hߡ| B򰡫P'v-I>GUrI cVܾ!~9 zh@[F{9i\PX :xL{nP}ͼ^.:t&Lj`B]w,vl B2UOɌAJTYO5Ae3>O#^twgd[x%UkI<<C'jd+ɓb/&̎]XrjYgu|Rho4oLT%?|_ê(&llb\o+I뒷7%e*j+LDsynM9.N5(>hM@#Y} '漅 BtEamÑm>2bpBd_wNSG4E/5:dRI#@O=bz_px%+y83W8,FvѺ=u#klc 9r@|sfVdXj4 т7o%1T"MšI[ÍOdJ4ؘ KpER iilѺ)}Un ll02c͒m ,(^ŪB%q~(4aeC+%2gcI̲p * 3kpPYix *mx??WT.HE@ WQB{ UӔ A3uaDĿJ/ialITBUw©G//hqdS6[Jy?Z@ScJdV#dAĽA#cMFxKϢ=twMқJ7sV$ira;I՗-h> gn7m73%!oNZ#;°FL'HՃ]@I㧠I@y FoBGYBsBZvoY%[> :B9NTx>O62XSw `Tc0QP){̀"#3 .D/0c\e!`x圸sWrcN,74mֱÀ_&9C*ͧ,qIJKvƕ=JV q7\KpG$O`3ja!~ \r C&+9G6i!Ņ2Iܳɾ6қM7X;%9jKʶl@^יp71-{0 긖J+C0z|8&q k+ΩړGb +C M×a V)ۧf%HY06@wft YԹV\j4?@hSTlb!wČ?BᴂSfL;ɞDTlwxŒ52Q.fMUIȍ 4H;{cD|jXTYXXR8!O]P ξ꘡"4?1XZ)qC?>SJ%8_)'Ch1vV N)p+&L8 ;*Lohr@X. AF<ĵp}Ũpbt!s{l%^fm㌳H/n-簳R nvJPf0Dʷ(w _:AdvpQ#9%`MIC/XqD4p%|+caa Oy,Murxt8VuT3F`h?Uzۻ`{ ͐M^H"vӟ ]{Uϳ"pF$;5 F3iG9eMfA|>09-H+Ra;e|wWt^c˦oay;-VL }]Ja>HWJe4H{tF=a(^HAF**1͏ &\t0ڃ1[cxh'^_*ų6Xl,4ݝQw4P" hdjGYN%yT0*]2Q 伹}Bt(Iv{L~"L_uu}NdE`̢.]Zh;> QI>ybj8#Te]]HC vȀZQs7{Co7i%:ܓg St'V#a"e%Mi1ak}$Yݸ}1 p2+qLjն.[-qX8UL})]/s) R->m[>={E ^ۜ=?}=, 뱢%gm#gӻZC`ޖP&c;O:ŜJaoQx!{uE+Lŝ0V.̨IX}}#Jz*/(qLipTVFaa q[У{"=EJ"Pz >&8z+b-PUA ͊]cm g ?o2Eg|c !"$Ɛ#BqS\HZ/dR9#䊣`7.ȣS{jp Km.N}brb䏈= SՒƮj }}tȞ Mo\bYnyˊT2Yƞ8:ȶL4,MrcR\+?$d0 "l4K4'K&cOi6$>- Tf8_-5t];+D'Y88Zۓn7?USh[J9|FC/g'G춬:.7yO OMvGm$**ቨL-LO &X5?Iy|k7ov=AZm7C4aͣ]̫'`ʏaxM8ulrT ӯἮ'tq3qx$et*ȗ}$rnF5ipb(;>K,]xD"rqQ/oy~dY,)ee3,_# 6={$e儚ufD>M-GkoN)٤5WH4t&"N@: oXIHԛ@CLĸ>erf(4fOM2~{ݠY0 |pO:zjWS?~uɲ0s\hsde,5rWm I0"" PQ >l G`ui~[5̰c%\o7xz]oBV+w%|PiJڭYTuOj0e#zP~+Ȍd+M:?G kWSy2Xo|5$}/Zvc2<MvU :N͘ t)?N~F3Z \Am,wBp=X[#_sAQ )HG(CJfa@{YP mZHp!|'{ ,/WKZ?Zt.2 Ìz1?zOqq}\2KqQ ,$nJ90X^cWU~,p`OMzewP ly`4E\N T>`J6Q \DQw و6o ;ӿNhİZS? Gj(]\xYA'FqdW.6;7nsuNHel_ŪimƞwS uN x_iza&Ͷcxv #ۿ'AAFJ1_)h!;9^T@͠b8%~g, _RZFOѓ਷@#i$qLR޳{ԕ|u' ^\Rr( $vN !(9[ ~aa|~M70gYXj 6@[tr;-^!xFm<-&0ŕ 6L b%C}ӈۺ6S#IP=Ѕń]waꗆ(o-F? R$r NW@(a3a,uRfo1Yæ- 8 96)7r@# .W8v#꿡=TIv򽠭+9fNI%&hy5og olJ#-4ZapOFfsD>"FfSߴ܉8â`$R$qڐEjP9cc# Ve$?C?MRA\ ;y9gt|gݷ%YC+ʿQ.50<>]#).Sup-[:P*J-A@dj}oã*r\wáVBCK3iMf\LU׫Ũ-xۢZ)МbȊgw螅?*bKZsB:7 NBLgЮyS߄z@E;жXXL9OK~@PtU<3fc>F BQ q y+[SXJ"V-nlLGx g1/šy1B"W!1Ck&"4 [XX?{MXȑ$u}^: Ց?a./83s\ 3 [66I[:*gWh߲ϥhڡSi]Sb&EC! J;59,1&[,|m /EhNdAhEGgFAǣAKO{7A}l.3<w7~-F(Cqr<ШGcA>RbqG/("%2ٰ2F䩒9Tuը?%c0S 0տHC}7zoM}.ھDGJ[KcC:#@0VԀкg[kam#d1L21S5WJnP&'op5pph$ݒ9GtmߣNJeld-HPc@7"h—vn&NQ$:ozo,Oҹ24u!ImL'@=LjOG^ S'Kb0D w)24@zjTIa3x;w|uNMz66}3}"2>30bRN}0.'בMFe)8!ؖ\s3xv2R`=&i}[>zt=hsL>]7@e prL/{n9rz i;*zvu?淵yI ]EaQV s Q(@]_]E}4ws^h)R'߈afBB5b1uR^.|7K;ND2uëJ߉۟ 찏b )qPG肧=b(tWrI&pDbs*qsw0ΤNR;wՁti4&XZ`W ze\wꂤ|EW\,R?H#mr@߉}/أhǵL7i;M+8je[Y:DK69- T3˿(\8]Njs٨ sne*ڍkF.R4.#k:>fCAҹ%YP1a69#OA&il(kjwY`sΘJ4 \OPdios3Wt P>TА } Se"#sRZfRxnS>qHH7J4ɁNœ&Ur Ÿ%+02*wU^:Nҁbvvi =D# ~ʖ[SsϞVDKR=zUC~}p)މI/l < ]JPY4D[C>% D&E~(yFFB1Xo: sͤd,lGXډ`Vw~GLbٱg@(Ɵ wGʝU|@x RVJW2OruVG!2%Mbnp>7h )զL]Nwe'8LyfA` AI" \.*Y092rxԤ5sHy֥S}>jВA@(`7ozQ)\[=H:6T= HP iXG97/a G\t,YWx1,NtgQ<^xb.FW}rO~Oxwo* z%ٰԝ0]S3px:=T*R!.Ǎ|- XDŪKxIx!0#pM@57UA3]P_1X4}o;Vϒf 6k _fvKjwWHJA8xG7sӦL2$q#<Xc0A_U$TFvyW4{7 ւ3Y[e9|^DN+h u\7J(B*+L'0g&K| Q_ڼm>E|56\^o4@PwJWGY#oQķk'(_KbG1+u)(XP U'e֫ Z8gx`7yS(Q2E]N/l[4lq Xᰄ\Qfwɹ֣{*.*81X5X!x l* QT-4P~p*SrH+k_XǃkM-=fWu]6e<xbHq9("NOh:!:!&JíMi NGk-%;ҵZzp#+` Wi>) t&ﰉS`,l O򀰂) iǞ*^5z$H5ΆZ\M'4Ϲ`4Hb4MOw,=7G>-bO̥Ewڜ=.D֬]/^dPr8j;4DL U:0>ϸf&?i2l )=椛 v[05)~$EB`T-z޿v~duxZ.n fe.[P A$7ݎqNplgW¬\IJ%k~&3W>ԉ=&d5$e\=k~HA;j;31a!4 {ȆB]7,vUtnjOݩYkߩ ^<9UK%#Ǐ@&Jֲ[YSmO\4PI];=#^85_3MOWfMz[KܟgNLAY_S ,I%?BŽWrq \ 9Z\Q0L&0ODXqc8{uQT }l;%2wtI.I3ldwQ1R8 ڭR两_R_,EX:֟w HRvrt2xgB&]srh$ΟkeW!ˊ^i\ꝁh m UN1IF@%n0Z*]$dʟOvbQڷd̹vۣTM)S@D+Ā Rμ_J`Pn7lK6 8Cu67QS.{%4T]?Dύ\$L!Fr/^OYdqޕ1)[mޜ4N:;\Xbk$rىlc`62E= e>R+`=^TmG]Z} ;jVMlȤ/Iy^E*S DC>A@{@~s&ޭcEQ8LIh "J~耓+=Gç~M}|y6i2$>w4O1%-+$uNQ& v>/C om˵`<7 Egy,+!Gy-Pݞf1,C$VYyٷ,7s(rMnvgF5KCM4=bfw.'zgᑕ+mom!\"-Rʏ hGhHu^ȋAQv>ۍ@h3%%9pllbShe C^Z MΔLO#S]`Zb~8@V?HAFu9!0hݓ?0 >; 6ʊ{dtj&~57B{#Wpi X*QŸQF} CS 9dsrr` @of۹3jûMDu  *wƿjȻBUMIY x*I=зBwNuhNjY̜㭏qx:eg{% Yު4q(OFXJݡ{RxCtf\+4Y ( Wc#}XmOrf- J caQ75MD䭂vgyZ71R22oJ`gY]SZ(GԁT7qm=R޲z0p &ƿy\q3CHAIv"/[/m#fjmX]4[.|aDaفiW%ex4Ӵȩ.Rv8̢ӃFgy7t,A&rmQ7/ _뜍'4֑!~X^ Eġ qѵ -$iF_k%;N+0 {qEpTV,pA TD~7 Yz6}cJ/z e:7i =_mTH)/096%EA&7u}L}$e* d9aݪ)*nMy> f_M?#$Murg_vC*^\'_\6ـQ"DluŤ{ӵ6rfsxx74lqk14ZiB |Qh"OG Ȯ t[D3i@cߑ=,8/spw&L쭴oLyeo4 O ,국{54G㻻ȷ'um:pJ>HkкP?Xͺ +Ӛj.?|d@gDGq MtR7z6&{/#V=ḡ4sWo|p=+X8Rl8Q %a}ac9)<\'AR n7FC OiN5 9.3j\uJ*GC;WS† |2 J6`? #0f2:tHkщQ,  u+&$rPo!7VV=qgj"i 0jŌ̄@.!K; ܆wkZ LC~RNJ"g=oz-i\ɈLMp֫n(=At:MNorpUqDh",-_~}WAI_7q j"0p /b#0U~ eT/:hZ*TB)npoŬg6*$ Ö;]00FQ졸=m Q}}ǖ*CpST=FFx02;:򸪶0dhE!0S.6 l eMm}\Uع|xs9K~`#*ͳ}?ᛴtʑ̋.RNV;kewKȉs}Iė^fSny;ԍKI$6缂hzf|ܥܖT"/t>*8޺HHQT@еwEM5q Yuyژ#2)1%cF%/+y3ۃjǭ1ޥ KMƿ]+$ o3Fu _KO+8c{#KUm7oS1;ٚUBoX7ŝ}ͅ0O+2E]SGq>DޑeN9?&7X1:'SJӲx7N~/YX(BBѹT-|RAìi{:`6Q{w̤֒aTFvdagr@v敞4mYp93Q <<.\O6q)'@ 㥓iB(WmVc+S4%kK KOPC:bVG~c{Ԛ"\"}lè [h7ק@2֞Lb잎\2öZ+eU&x@+\)WN䯁.$O15߿*7̒AªNHvͻ ώyŔ2-w:mPBbRe5a#k '뮣e$Hu^QtA1L<#c4K T@V |Z]0F:uk#v{_Jиƹo٤EGTn; #K8>E&9D$B>SEgHV¥Kxƶ|ڌn T&sKGP=񽫔QY3#UG #{1y)hdWBSc>8&Y >&Jz~`"5;B<TFZwWXFyo"at*hg#C1RPc-ڷ9w<0_Mb- ΄,]CWH&34Ҝ:P5{[TZ@|{/* Mk:M{d[;JNglw#T?xB<),J7?О͒Сi0? 83v4nUVLQj w*0rw5ll:2ajڂLHbUh+oξ{[ٕ " 'CHHcF%.82r;`5\Q|?)#+絕]Í@$ ͭo"&pd"mAz_q|ݘIJ\RDsP ׃"C?X[4P}7r@ÁIKpwl?e/u7n3۾i.ڼ(8F: j>{,xp3_fbV/{&-hOgTt_\y&Sy92/*MtU7P+y }L7U=JVF3BS2=͎tm@wɺYq_OZ( WRHxe'F.]J@s!Bd_ dCnz,!\Ru4=GX1Ÿ5 Hj"_)OOܸp$EnTgI C z>\j-= ٫(NAnrAb?0q4wg{Xdv+ZyVD9~TT+!!h-VTҖf3Ae4:nQQ՗Qkp[rbbEJ ĨEYHobWNs:&AQ,驘}TS~NUk(4,%xc ĘGTajw]-N\W_] 2@x+OK"Mk,5u꾢"X{%FK= C?3TIR= '2TKėEcпlL6kxGzh2`>TS%i {[R iQ>o_hy3cd?{[uT!phvZZ}NGcaHwɪ(&*h?eݤ6.aREцhrq)erEw4\`}2 `K*L 2$8;3Oڃ/n$ n:'[hu!ղA oY}> 4G@֛U""bba!?[z(ȪU߀f[=$[{|jS> #U"FQP-+qjżsx}o)q^-;r, II\Y >5}?,uODN]Rɣq~cn1c)LxШ0tNf$+C4K/ǹ)NUdhB2@ԻN fM>EKr<09&K{0?^Lgƃv zw=E8)C9AjyC[&6?#F5KccKN)iu;[(tA@\XԀ7^t Zd ƛD`u_5I V9Ccb垸#O^i%O|1_ͧFKH9T~qaZ]co@?diu v˝4TIE*,ߝkxpV@o+?ϕI}Iv C%̷LvgʆSYZ|P`~㳋$F,,hohGI$k'D,"?{s8bt/{lD|%ޠc |SMH?w0{6miI5 l4jh27N-k~'w>jSl(n_0V;X<ݘ6\X!\VUPvlm0q*ފq"7iڿT{gOg$~ⷧ6dx:rK_V/#B|8| $ȼ/=(H9L+jF-3.ৣ{ x!@ILe6p?7o LQeE_Ӡr=]r0%( ̆%DV):"vx4YJgRP'?k/sΌB:T!~lNgH<RjZ潰 S9%Io1G(} ;4"DTM@!V>Wxm(qIK=94)Fy'#v't2/DƟ-ҿZ#B/7Tkh! HIlDbUPYK|hZK5]NAk TK8lZѹw$dy4Z贉_0HgZsyrЦ]IU@s<;C׷Z rkF}b|T:8(k{t+J ٛP̃) 5gg;@=Wh-T/;ʏ 7 @V(cNƾV@F[.j?>;m%t"=BRՒKvFlg2nGTޞMXs3[$-2:BHeM޳i7t``q[J1V.CDx_Ď^zVr(-{e6_LрVR vkj┷('&D1գoN6k]0hu 7-G,>2'Er(D͞vZ,dI7Ca]2;O28Wkܣ|Ŏi1 څ]r?X&Zc?'Ǐ{D0 6&jΙXp//x x& ?eCad_{ԟkGwJN]1 )!0ILrH8Ǡ'!d%M@+V6lp1 w'ʪفLOQ$2h}E!lO 0}%OJs 0J g-HQ?\Cswʤ|߃'ɾ^Yt#V׻AlݽWñlnj,_wq7;ԉE 5Psi~Q]|H͏>UsM4r9J $ӗi}=v2ث-ό~L.;ivW ${8ظX?a HJwĹgl} 㼖m`1\z)~F-- Į褚anY.Csd6T0fZ%_ķZv)^+3./dʒvM5e@kKI9>.ex|Y3a/J!.ƛ8̩k#?6uiBCǰnKC>v=S~y|,jjķ9 p H KdtPz+L:)a*(-qzn.oGXT.xX{fpU{LcbG"b8]숷]2y+LӠgMA|>Z5o Q x?僞q: + 8sk̈́wjYG{VZ0 !!Q;h&MWᤜ+15i@zҰlD YV5*Dzb]g'Ug\R> $E:T&F޷4Ә?ri~4`UP!; 1@d?ӕom|B9ę ftřMok2)\&g+_x)!v1P̏0KlE-rC+ƕN>igsC{o[~ѫCo(q++m+`Њ>jFjX%#ϥ>Ҍa@bI`o_79km,t&Y_Ƥ"&ð$r2Ut2◓d_Ǝ~jH 7`\٤NA ;/[Apa?.!> A؏@ @>jJvGFIBX8u~}x IK#$ݶR dYj<#M3J-gS@>j"} 'AQak;Zo{ #X)6@~N'*`} _H^Κ2wJj e'VAصˣ!Uܤ3w޶ 2ãɤw% "EfE5(ɱ-eJzJLYaXΈj&sr)׍Tq’'NoaulbL#Dt֌_xy1!hʚe3 .i`3]=Fn:QEN}(2`DK"'%J!;I3N>۟ 07K[#h&xpV.DRSJH]f! 5 :Rxm}x6./~dy d/{!e <(ÄhKMsհoAa7[kFHNɀ* U3yp9FU`PҖLC\r ĹT9)be,$H-&IxFƳ.4^7a֐s1 wBc%An_=s=_N B}jbÄyXK<"VJ6@66ۺ9 _C+k;.c -@UTJ9.͊lOv9;xƞ0_Y 2Unfw~^S *agWdaAh䁐ʖ5m^h*'ZYCnD6No 2=z|#] z0dt/krz9ѼDή#ZK4"OUP>n<\btIL m,ZE;O`:=p+*^Ma).dOw$Bљ; L|YNf?tܝQapڵ35|&ՖNpG9*Gnn^9^ ߸u4E;_Af DZc:z1s+b=i Fz 8n󈸢̙i(AIaS_+0zU!5|(O帕~cu>m2܈F Vkt<U[[䔑j{Yg4 "K | R=['h\D lo'ڹ>yܟ$C c~>b2V%X[0; R5Z)2E}AB0Do gw "TjG2Wc`1d~&C)3keaӭNhY2,Ud+ux [y||*"aYݩmcO doqx7c4!/59l08@mO2I:QiqY,I=g 4 \mo ylNJHW 3?Wm}#Is9ZZUif1]xfFHtn6FzE$v1̑' *;ڷwwwǖa4󧑠V*'S$Qt!:" {9䮟,T'M+ߨ?Vy|F+ otAQwT)&bqf " ՜ zWEV(F&؄b`R%kWUN( ,/%.6獣ˁчqw7k"Pyմ_ Wh'Y `WpL0LYius<{@x?,hD1;l/u?Hc RItq90S"yۖe!\k@,⨣jKZ/%l}>p]es@9k_<z TԮ;#t+!KV|C!`#!<͈(z1D-O}WT̃MB띆,Yfp)L~cC& Ȑ7;EeLWAq oTDt)xǼ`*V}ҕ3ӳ ͍H0څ@j;cKMcJ)+[ Mjb0u+lLP|OF83 5u i#B(R*8t>`w-j!Zv{lǂ`ngٌlI{ggӠlY>K{ĩ~QZ/`Xz# uPl@}{ohn|G E1z"jqԊ`6iP ݈(C1AۚdғDg=O31h ^;2pYʦM{'29}}b7ed;WQ빼z@Yh~kzZ9[W̟e'3BW]2jX <[*?qqeԏ_lZސSf͔, `}, j2+eP1GѰu9ײbqgoDFy_V=u#4('W3%.Gr= 7UWh]gaΕfao$+ 1ߖf{vmPŭ7yC$im_Ŝ8^c,'s5xVsbu}P3J#(Q$ޏ.!{^>+|܏} D KNדD7Hm4QjD. n4 Mr 'UlYM,<^h6uiyn,3Y!3yU"&y<ÌV!8ૺ]|Lb[o,S:[Gp>V1ݕPٟanZ!UWS>I6yjSN4!\mZ0QYRdFWp g2]λhHOh&Θ.2ԉ>ZwI k<;ܺ0.1uCHR/yآV*̉g{6 [ Zi||Oy.PSCy/"B!Ψ`xcY,  ҧ`\._2FhItI j&rj Fxy`iBhg1aqncKr;B(KR,!Hz1'zT~(bS7ԃT+\Z,wq/j(=mƢ<)K璇Zu.}].)錞픖}Q~f*:6ܶ==lG~&uTp}(@`xhG,yyC5^yR9a՚yU"d (?RA!qn}cZ}Sf `vGUuL[aʖVZU՚6i5H(dl]^-J#Ou6] {IR~ߥ_nkLTChdFC5 ոRQn}6:h&¤g+Pq{WH7z{~*aL㛎]dX^I+2)m5NW/FTB9r؛U7OA*}21߇ȏ*W PH;PP;bL7Ъ+"# +5 R3䭻Aq$$ۨ) C rnaCO~6Orۻgj~|_)kH$ V/eܦnYvoO=' `q Fex?[ E'.02֩MfVpc Ub:C/B Z<T[ȹ]4\"" Iؽu8]%YN [2}_F܍$4$K| /Noy::B<f![QW_yw?; 1-L@@H[иtm.kxbNHkucY+[v{%6v fdQ)Z3ܝ&[B-~YcB cgqE2E)zvƠ0 `xscdl!@@]>`V8@lމ,4r~eeAD#Nk<]TA({z/'z"GcLa*6[VATWoop"CTh+^&A{? dBlY7X;tN7V_c!\w0 !:^l(G~_ /͔_ܥrs<6 #{oEX{L"=Tq´P{~VhL@TN6Ekk|pRXn :J{@ Cr=x{ys \Tஓdt $=|:OyR${D7[-&節ӳ\^p/&a2'䂥kEϠRJil\?Hv1?$ G( w02*4mW&}ߚu\UPqk@Xsɨn$2 Z+aJhj$W`/M|@K}'oT3dGd~f)CzZ*pnZ+.<ݒ4طV_ۢoN {pv*Bd 7 F*r~qh B\ '2K^^c% ]GP١n?L;ԣm=Ȫ4sKS< $ ٜB ?rXKpNvmןg2 /5ndg;>K^!;WҮRXh#bC xUABF-{S܄å̪-gqdG)O.Q]]' Q` r-9qs'-z:^!xIMtDifLd#A4lU`JW5{6Co5>/AX۸. Mf2 *18Gs` #s8‘g1˒r -\j\9E/Ԧ螤QWJo?`X{ǃgzyv?gPy|ƚ[~@T֨II H`5;=/9$w%ZMI雼 W_Ȋ۱f_<LA"IzSk~yU0Y5&R'Y̧A IԷ&N 2}I;OܵX-rL^︓RHeiD-W7E `FܖKr7z@ G"AݑwVY;IDo/m5۸*o8#.G%v3t a\^|wIҁV' sH sL@E0ʿުGE5;)B&e,Y '[VFVrYnQ 1P?\Nfۿ(-P.!m3n ]DfqD`誦O=-Ǩ/`B;m[sxo%dTn.40 s1Ҹ}NM ktb;i ,^1b+'DrFFs==eMG X Ҙf(>!q{GA`W8$ "ڱ'Oir++TiғK]+A3cսg.FJ᎞<%4vZ=)4]9OJ!U[c}JvJ\W0Ϯ4,Vߣ|m5(1t()|ی3XSNZ Sxj3˿O.}zT]Uyҵ\;+AT <*n]m7Ă*U3k)&ͽi5chTU"Zl2l1Y2~e$۲B"YRG:q'H_KLb x&EX؋ă?1mv<d'dyQ6 JQU^ dp 7n$ q `ʮ\ik&h_dpϘJeT2P>0!BDxQ=::[PڪjDi;LYqRw hXFBI#݈a d_ԜJUN~:F0J={st3ik-Λchb@Ŷ\C6jj!."Z-!bM~픸tR[V'=6U|_ܓ:wm]ƺKQ̆cS"Iw2}$#wy䐾rb=)Ce\/,LP}ӻ!>MGᩮы"1&?kPoۙ]; b% k니lyRm+J?Ad(pV@E&MYF9'mI05h~;6u=+zlb{bds j?k܏P*FuCUkvNcq[ahb\Cm8fxc&^ M<kA8ͦfh2FaF0EVDc󖐩^w3 =¶L8&a)rkOfrX>Rt̜S&nP6hO[4S20$d75Ͳy*F, P3%*[+]B gxd-ٳٚEdyd3Zu = Ewy,n v'l:,s0&JI`c[vW!wdu"n1FLZ…܀8wM9ۑoI lޓ\Š+ڀ7-_S* `3Z}xΣFjZK(kb` æ l)e|x*EqF&ʚhO% D2aNgۮ+% L4]SBnOj')=L)X}´z!۰bwMFj̳2tjWh!+OF,>Lz ozxC|[.°']]O(^97:LOLiAr-1j7WwA/ILc%ajǃ:*5\2vEWP.GlEO rZ8N?m|vYh*VJh^ G ʤn%l*gS[]nT *PP\ `xN-PyNudI [~GO"2Ѵ$B=Wji`|DJ_W9PI\ BI^>\6m[Fl}P|L9zz8TA7x1p1 BJqۜ;}c0nAN%Vo;gZɋUI =Tp[MKT]sQy[1i>ג!<88gӋR}޼k}T^\f-@s/KR$r}nJF#u҄$2ᨯ.Q0U+]k۳,D=Vo$D1Ze$$ hWJVsaުyNMEخ]Zێ=\'f:\ Լ-g*)1;Y$}M,Z4'AnYFlnRCq}!x@~$rI` dܿ`J, Z"b4>Tmމbe=UU>T0RMM8ǽj/)Ig#b4m #+K^b%+h @&O(֊v~.l)0rj,9|_?i}MD,Y2b[?Q[I#)JR\a7p0s\vYzlFvyEmE7>d>>t Izq0+Vk @8IdEϺ4P?<[?\ DerxA汱f”ǦXBGTZ7eR9gg#" pVI&ZL5.ʏBsJXu+fG ``nNʋibpx!Clf29dF;gѰ?vd 4ou`3aGd݋=4#τQOKp4 xL/sO̚9K#Х7ԗե>ذ-pׅbjo1  o♈1n |p#ec@\Ȫ% @p0ʖe)ܦ.wڨr1,2*e6dT-q(_Zv!xUkffUoH12 -)싓o>_i{ןVodf{ LzgEC'd5k#7ճJ)9?!}(JA9XpG.-%[ wْ/py4Uz"X-06vUZ,?:|}1 vӏ PށYw̪9#tmeAZ-ƃ?#C>5ȦFcG1ZE WZdێ.Z̞u"FL55 !>F xNmv;tɳ{"x3K=-:k BZ0uyPcF=؂iҼ ѬI0%Hyq~<~=)h/graS5?.CMvu2eAU쫷ބH+ݭܐLiGJc7T4c)qLG;tb>~ 4NK %Eo8ЪzyUD)kCX$hs iۄOLKL3P~1!{3Z7-A&$gDGC]"ɷUHxPO!@ :źQN _+#hmWP @Skn9 mnIQoX0+.$94c4M[sHP!PtQ3BjϨi|w27q7rq*{Hwt-s|~  e'ͽ[.q[ABFjM<_|}`ca, 1uya$MAuOlj^.FY#^0vPf)-Ml>,xvʵ ˸}ydۋ5X/ LvHSHs@ ' y{w5+zlC/54U֖&-0MXc\K&oi _>I;őw%.]24sqT YwYr5!]n;j0Ќ|,P%F铁d7'#"n bA.t l{G\֚E 9nV1`uK #J7sm>eDŬ#x-QEg'0 oǵ7/V6\7|ūl~О2y,FC.R1`+Nj L: ;rU bR/n.\? ]y Y)D7ӥǨ=@C*DzB]! JoI~ ԂUPFvyYQ:!@7v١` 1F;Le*fu/p rX6RΘMdzզu؞NwPQ'VDptTa!q$$ E1BR_ ZMQ&V\nz/8xxET; Tg!bSu3E)~Hi*G`m]Bҁk|cts4XS .ǘN*껻vAM  lop!W ej c16@JE{hnL]JևhlT=j7$"V]>x!"E4L߰y*W]R2Z4 S!55 ԯwbT E.#pi#;l@e3{TюVzx/ݿ>[,ilKBUu!iie/PT]s)Ժ򷥰0{t/A,z>`bB^YfI"ah?uG~fyy glWl\]<枀/t!tޟPM}bjQس3PvbdEtX( v+]Uj,)gaإQ<:Y^;i8QX%`5x&kћu5Qvmà Se-Ô{0mDR~!qYwb޺9ҽ\S>*δL:5Cg݅]Bfei0%hKJ bBV6G{GZ_? ܤ{yλq`d74.'vof%/CɬӟQ\k3 N| GH$!Z+vo_-h^hk&P: :>_lAZ!R tM]paPP>{Ck 6cu-#}8[v.A $LZ{ӫ:zm̖_%9piEnMQ>{Ga5R"O a}M"5'^29aP5l=Y2¯pRJuVϞtwZDY.* !eX ZPR̨ԌZ{%ɹWZ}1: A\W<[f"PvE: @S#^ ;+x #@Qb!2(SdI u0pS;-9IauzFH5ZKx.,/aԤ",D%Mgh_ħp z`d* Ccy_: h7(`7&}od5iIJM?wf@g,NgV&nR (]=djMmD,UN+e "0H{4ehebLǩ*1sqIrIޑy\"Vz:26op:YJD[\:ky/CMZNk`*ŵi$$AO jA4멩iO/4fB0BdJi8C$Gń>>H#cTpvy}:\9B-96}aY }d|oM&$u%#PŶ7C1}F>uq"#OEA;\܊LHrQs*O4{S$37xik-/cLD79!9oZ+y5vPr(!Ifr/7`^N2 dȮO'$Őz@>̳"$|1]M%+I9&\*yLbߖJ>Oפbv@L^-d[gk=Иr᪠V}QlCԔs-tph`E3%45>+QK2 b4`Fa5(R@-M M?)R -wna֒FnUv+s9aNМjv*D S.N7wE(fYXCTֶPhu-ye(B2 e!w?5qWn@uglpԊ#D'uסLoz[al2eF8%k~#wT85:O.'3^J |H.ܑVcH|:&k/S97ЀJĀҶhoτNCZl՗q7}Q"yF!.w`5ݬ3^Z8Z:ޘn2}mE'>S), v*0ٓOiWjn14`+'HM,ZtG&k<E5CZNBy`R`GBze2iZ$:V61[Z3`:]}@zL"6D5="AZp)7ucDWV԰d1ҨW:rr{ np@ h͕RvEb؝|)cmQ]뉴* vaCQ?Y2 ϋSzK-`瓭זS&6 J(?N.؎J9ͩTN4|6Bjs%>zwߥP Ij[;l JYƱy^q Ĥ%78'*քaZAd Y#+,Xp;EПS?jd8kH|MdZ.7e|L?Jר\ r74"Af)k<@:޵j21@q}وCEwFPR5F2 iLR%^-nbQ&$+0G7$ptK1 bդ l +UɰSpY+N1x4ɺ|+<68| &48ʱ18+!v F+F}L5G c# "W/WK+~ mz84DڕwTߞ{Aq>q; s/l95|7`g~%'ʔT^}dx CTu _gTr)cmRHam,΢}m gCMic-*)]9pr1f{<~ i[.z=/_KBel(A*:wg^jUq/==1rZ#)kEX`AaQ+ &-<܀2G(<`n(JoG.t ̫,}Zm:lNwu+3-r0 _@@% _"#ѦVWfA /[sͥfMhfuDt"˝sQdT=.+`l<RLFmrPkLpC.8q'=eF$#B_RD(ՑOKv%(%Wl@J7xN3h/ڭm@B kUus1A=V Eտeƥf lW;fIS}I7K L@g(@tJqҜo0r6f\̕yR- ioFze08UIJ㮕37Lj: oK4khqP,YԒqk;i`Ŝ8}]{!YmRcp˟AT%4r1isjhm;!nˉ{lX*fFSJpNv&KD;ngK?kdk§%/⪿LKA1Sy؛IJ@9n o-gaק,9(3QOv_w%ěaLxnxY$Dd <6{6Z5<7 dچ%jj,r, PmcҀb{G2$n~AH{AUz˰ k-^ǣHR?˖K#гmcwSefII-{5F&G8b[dp&Ɠ`\% E7,#=zC3%)u-K5:crB O/v"Ыi; H*$W:(KeD /vyufEԪd TE'4u|&r™GR $ {Jw)o'U|E*c aie 8;Iv4'߾E՗H8c25z.'[ºb~%qTsՕ jNO r*rR1jP*z>Uv1o?".[uw ^ CZ律 c g{}y̠[ӿACܘ^/5> K%-8JtK:Jmj QnI{b=b'+F0{FFz!o&oͧp:Gyuϑ99dr}8xR$.ѷHsF2l:'̖366DYqސ>?|aGWB?<5&̪Ou"j$bDl2l\Lws=m)v0oo S ^.p@rξƛ8\|+2JMA6tLO; j5Ν͇ܫoƢe0ڈ{98.ǨsHTE+dX铝@WǺ)-{d9ce1%RP)]hY3'ƒSze^kS{<]d4:mQZխO9#4V-@Nw kMψC9 ^ * I𺭄3;f.ժ.vv0]L[o;Q@ I ="zڿ;Wpu_L7e]z߽i&:PWU<j,:^|Z̯r1w,~?] &IU{ wNm|EKLk˱7dƘTI餌UDTC[`#j@Nr$+vpL"0- 8:zrr՞:ٗYX|0 xQd&&V#z9,]@Sl8O,0 7rc+tȦNaK U8א + 4J~Ӂw0ۄ +M7`%Y(ui(\7z`1QI2L{lŕf";UTW>k4%\C0& &ivS$2x TJXuHᒳ/[eu "Z 써5SN"j9wѵz%|)J} <5hˆLܦH˪/Nry>gS\ ZA,zPmPd1l$4'q$0YhMC3 TDC؂a <& '/[*tB#"ݡ++L3PUf&~zlqj$>NJ)IN/&OX"RHƻ&*EeFQ i WC0 l9Tv#8HbAgEa|NZZ';8`IYR6a C"#l+XQ?Ȝ6Z# p$!y3#PI`~Ǡv=|dkBdA-xdģ*a1>x!}οB,%O@5n|f*kF*l\?2x:GW(βDM|@k\71:,dT7ޛy(dAJcܵnTfߚN@V"A/y nybqEGޒF k]sBAۈbZr0g9wcg2ξ4\_6pa4mdA48]RM1#31*a{c!}< 1:涩I=T()tbrdx7u?۴Iq8vm<<1½y6G?&zk2utL(6%ڹ&\=R:I,NL(s /B%(nHq:EEucוv> Š`&'ȓ$H0~r~i8$g21~Ebcڹ_XeͫcjQG"R|1NE_Lmb8좿T V;c< tf <_L3 ќ0O\C]|Z'I1]BC1t }· kDۧ@J< @?k^XheDإ]P7$)'<Яs5nS6[|ӵM)yA{+ki7ه3(,!/K㎹3TxH- k}[R@_oܿb0zۛ":H+ֽ~ڝ@Ifs( pkVR8e${ 2<22(椽(>XnG@W Q Q'*/m` }jͪO8QhηWI;Q'ȣ ȅ8u' pvHRP,h&jBn?)n4J|Ú5=o[dOk R;ua!筅25C aR+ Pt*gٝpcǠM,ORe;m϶,BÐhPem*ڱ?^_׿. 5<$u7͔}(#N:ew|qi˜0j#{V:c?#dq6p`31ZK)fX5eи? %c({ܧ`pk s?IF !\_vtѝqKR} cbf D.-Fgz~&`P) Ğ8+)VKd0)kqM €t`*Qpng Q("eL|Xn8t%_0Z%VGD7d 4pWhgDj5~loҖgl~3`Z=]1ĖGń ?!/'؊Y[Of3!xTE.R~ivK)4Aán+g "[9ݣnbo\neF\2f.ux|{?~p,2 /[`?4sJ3zJS[B((PY[ F)=eZm)qD|zf x4B;Zr6m]؊뎼D{M ȃHcfS\Ua~"[ µfRX ,Lα27̓GFxSl#oQzH=h_75t< U{Ѐ ҉i!o 󖁑ڴߴCȋcNׂZ,.? F <8e4fu+:P{0fgLtŵ] h9| r<@i)P>B@o{nZx 좣c;'na_O@ 6+G0k63lM~3.B1e޲9DK5MU-`duer]Hu\\NS#}9}˜mp.(2VWڙ?n xQ|ݰ;&/b05]/Ǹw! \uSRsc6v,UjU^  &#L0{O@+&9zoAԃcxns Ole;qb'}?I͠fEpETo+2~rOF? _p|&JJdE J>(݈ 9IҲĸwf>sJYcU(g:x?urPϒopE0 Uqe8apw)C{A׬#S8fCd\q QIڰW#iG p?U@L+Iftbc#"88n_3un' j;$m]!v3~d5fw_ 5*9`|}`5}&U;h2֌g 2`Q&# i1AU?zx@O־WB_IPxLa1&/.1 "'/9,C,9HȞ{ITy_nS )Լ{^#΋bXt1 ܜ/\rXAef<=9r28'[%AoDmތ/C.$4%"6b59cٵֳ}& CfЌ | |kMŭؤ!i^'%OƔ,2j\1 "cA+E> @p}?1!c +9HvA0Փw,'m=.a܇A Wh$0(.Rճ'vRǠ9µG+6u0MW;nlI=]nMfc6Uv+[yㅕˏ.3OBF,"^3 wSG=0?k1+ 2,>W@ 1E'{C0a{F\xcBܰtkb$uR$i+ y-WC8㐬N3$s3N^sDiQ o Ih3E`Ee'h%lw?0If7#W-o,.iv2)砞l;fzސOM^e)rlOcc@ )D 1T=Ce( =%k*3^wO|Q˓yE w 9%UE8@9}JJG 눭f8MũiPV#?{ ?ʱu遹X s@KpvH 0 @wQD+[()pF5-dv뒾 X;{s.?#5v a[3-I<$aOlA'Q2xX4p]pڦr·giLF.}kںd2JbB#Z{x.<塆T+t(ծD]8=-tlN+V63*T6WԶx͈{mF|}i? U|E󇰅2lQswJ.kaiiῨ+AkV%d4K6 T>:y*ClyҨNWEc"ʜnחR)P bUDT Ki AB1wu;;JzdF$>c$mʨ? '4Lb]7G&/2CC#ZnHX$u͋3@=e <YՀxu/s;-jE,S9JRmQSIxһ~lĚySPP= 2ZngB=9ΨX{[qk4uק=L}1c<2DYj$ e!I \+ st#G6o#_g*<S'jZ/ )rMAaN9tH`w艱  nNC`*kdI~T˻?Id埇-dݿ<4r `2ORMQa#X)$E!cCP4Y>(ڗ[néRl [7 ut&F`Lmt@Jv:Ct\ p!Ƈc*7&,zp^x7D12#@K?y r̹3a@(1[l y8A_j'A E2)7'V؆`f[s J)V ]T|k-mͤYџ+YsC>5\e(Һ܈"X]| ><͌v#%#?S7V!U4Żph3eӳn_ώԜQ|ffҤ↡Czءg_BO:&2F»A''%U{[̓C=geCms/ӛ2f[Wv*ƷqT!7_%x!z]1)!ne'Gi5zoJ?U{|nَ)|OD rct/zZ>[$r\-ivd `e!4LCΖ%ٯcu%y| 'ȫ Ss@=-/omIY @` b##dD~ pbd>4뙯e_X!651%/+!'>g9P|s 6/P!]6TAsWdC*o?Iťn#{8[@CݐDC=irMg-X&Ha9.}3wڣ0A7xDĬ<(XHom?~V jt*GS&6Qy #/)6#r+.0ep2+gXc( k?ىףDM)zK1lk#D r=^};,}h/ S[.wMDFREY<;$M9T|=2(J=]_նy*/NyWێUP+#$lqD=(r@ 4A˿??:,EMͣH>GI [=Y 9@rbΫy~4ʧ)Z^g]8PxcyYtp|I=L VypN~'ǢNO.L]7I>rlhIUNLGu@fO_ ͨC~D3{XC&w$ Zl!8~disJ@%m^nы#[0;,I_I*U5 ` wff'վqVwa[8{̤n_%@,z0RG<5i k/9gAF > վBKg qJAq*G TPR@ ( q61By[g,5ۻEDYNU"R%&iK0@e~6(t B6Ow:{y]*WPE.m{'=4W>؇{MoQs>Ef Lctz#̢wOr]g 2X =2 ,%Q0?Zm] к ȁi~Ƅh(䆠aԹ8avQǷ1AiRXab=~Gi`x\Z`}ןi^I @׍]Ϟ鯯Y,Ej*fX3S'~6ߠx>9y[f֚Y6FQWZo7m/Jud1o}B!VbP3т%Q\[D:VKi?o;? R-`{8׊||9 IIbYMU+ӥMp|??p_ht@nԫ^6D[`-:Tu’#-\`&O>&aÀ:(hD+(M2+S{EKJ~3WZ( sN%_"?qr.@{@%l ǬHlup/ޙĘccjzZIa5m/#E4g7|P*iwF9\8]GWTZRY yz GUO'өҜxy%FmL[AA)JYO)u:4? J]NЉtEkUYCыegh9)37<{בּ$VeLLC~7.*H;~?5yWՈ,yVŀLǡL;{oc|!yl\g Px*JQwDJIx< (F3 Lh:ȰFHӹ KruhD)qu?+oC6]>1nJ Yã)fdƷaltGb2u%=f68ȇ!;112-c S43ZT>Ea|P/&i*M MF j bo\^+0-LMG/v5U r`*`&ٺ"1&Mo)rkt'Kة_f0.5@ 0 \AE|˦մ|:)sE<$d @(&(ۗ-4ik2 `a{^4 C_ \%~积fcctNZPɯA e7P~,[Φo1<{np@gbJBÉ +);b(b $W[+ư'|TD1gcE>qBgŪJ5EE/جGᄄxPv0}D$.uh&U|)R0UXIhR "X߱z) = Vzh#F|ىk+ Yw# kF[KGrN6ʒ~wѯ;9 }[eE9d<o9ҠFL5N~q@IpX] aTsmp"|筄*R"lF|kY7lhGkaW6 Bg$/8Wm%k֣sQ<6^4adsq5Lh8 .<.h}Hh7~܏,}q&)eJUbYTT#ܪا2P}/6r}Rf[W.͒X ;jb%(5sEpvhڙ}A-m )9 '[]C,Cm;kctcߨY( ^җ O~ug\эx3eWoaR}XHhrCL'PUru1L+"#e$ݒ^iI][ jc߸^Pwlތ:G2ˌ4d3gPK];rjqA808#o--ڦ!$yXLS%!%`㟬GXF#al]uK#JI@~RFO xK"iX >"Vni<~u@t)ѓu ua54`djW1;&2(\X"]*^-K t /OS|R467DZ>=L~[T {Eg*w2s|.Ԭg)Img˦ @-Zvypp}:lӅh6KL=8L?D7r?p$l@gH( ݾ/ jK3#4^.VI=GE!Cp K>MDݥKPyXguUk(Ypg%zJ+aVpk#U|3I}TaҦFcWLY!#ErLWGзy|3-K zwˎTr`mh-r=2g;Oq-ðI8UyvmrrOġ(a]X'N1-nl мt]|'9DÂ<H(@;S[I9\P(EURg?-ԁЄ\V)k^&B#w1²LB;Wକ͎'7Pa=Uu-,VMF{0hu(@_TZecXK+SIFjOC_Z)Ƀq!oƉDQٙ{3u3k0Vo&8?(^. Y>w]b%"T"Ja sxTB{Wmݹ#HQ==!pTN=qt D9EJ"vQ Pe @ȱF)Qs?xNNuEJJ6v{8GJJj 8Ɵ UBc4> T҉pճ dfaӰg+Vov`˽4-^x{M^YAm&j_J vT$i Ch ysiuxLw V@ۀsZ#7{HBqFn1sſم6c"/A ;^w) r A=cRe,7Ҷ}CЯ!w2'X;TQE)wr+=U5(,ֳU#xiYlcFfx Lٺ|c`MI 榟uI@HA26KMvTՃ};1^Ė~2j)JS#*stˋ0>SKS1cVx-ê]dɍ9c)LS7+U|Qzx MxߏH-P%П˓tHg2VPAΞ :rJg4G6 O8:v̴xܶΌP }Af+.,\|h2"'wãk\ܒ9GmHE @lJFrVCEs{1xp=+p_CEGM2c* B`I#9d+WDϓjƔ_ QGs%L@ SZILTlgKB#{>(dlyQŖO-\a$ Ƈ k4p nm1Amd \wAN+1xwGi1كh;. J1oSAͳ톨֏fǛ}1^vOXq!,G-\KW*QȐpiyv!IN?EKsRJi563(3A@ 26w 1ngy|Mgxf8̬A`4h"AZu1HZU/*} &[۠e{#GT=hkiO׽=-9P,{,#Xݩ#a)ȶ]yP)GOL. UspDTr|07o'F1^M`~ǵ:Oۗ]iMM\ݛD5d6<~$,ӯN9RiݑtXRWAǟyV,C/- *< 2cP⨢w-) OSO[yyAug'~etWҴSW}v_$P!cl:{ XY>lw?rei%@jM֝!O05l N߲ Pc8i-`fp"ťXgc y q=j( o!PsAIpwYu٣y} l Wn'dr"DYp_ BduQw6hjSsXF%#g}EFDf]`\J% 7myakuk?`2CmcLꥬɯdg6C=ZgNu=RqPoݳ)ʻ}-i t]_ufk$h)L^c1u[ ~Za5==@Ml@Ex7=]QTsQ9(% d6t%&w(*n|Ug| Z3㩵y|kٟ^h 6j()B 0sEIY?qKhwZks=%X@Wq@k]6U 7UU+F[ zKzYFu1&1QZM \< x(PQ" -U%, w1"u1ǩb&}knT tl{V $pp͜,X6 \#xiK \B`wt!^NsߤƘDIfVV#2bOGr9d+a& axxNRq1N:/VջS&PiVMBTIZ由Α9ߘvI&Aʲp:UDatO@vʞ^OZr{d-b;:Ujƈ/{g]Z&#z-9,5ˮ:t (dhj"/u̼*1ɣ[Asr=}dP{ ?o2߈:ŕB_սh)rGΚT(]-Q'clXr&a+0DPcy@s"@^R`e: +MI:=mVS -X;sZL㪲˜%O) ?50K@#PCn1*(dzy) 7M:=JiU&9yFgܜmpHO#w0jLE2Ai%¼hrnM%reB({p[f:Åil/y2g2f\d2P U2*B x^Qĵà3DQوan_&@BR52:r&Ih Jg[Y|,d+Xo/Df˩54j(JG4$x7ݸ$pĀجy 6n6'jyacn_r`XgFvZ7 dh=,vЋM'6e>~9`,b2p2 BYi'=45 qZ㶂BfB;dz4bnҩbT| #uU1x&78@DCY Cfˉ޾##'MM_k7 OVWZVy n֥߀Ǔ0 tht!}H#dEpI%?;/~<>+~9D:]g?K8FA6DMeuf,-A[)ܶ[:?W1'?]c*HŸXA [=,1UϊcG^LW;oJa4r׿^ʌ\EB`[@B`M\ qV+wX94 R[墫L_0Ov͚dˌffV*!]Ë9lhO:󸍖L;Lj唞 rDTɇϨ.OU-Jt{Nn]cv\ EB,t5>eYLO۔ Y-5'͗0a'W3Q3&em^-E`do2ݎ0M>Y8"C"#E;װOHO | *;;2x邤bU5Iɤe=q'Dq&'bH3ܙUNQ,>Ĉqy\A٪z '`c;RK`D+ȵϊ)+vΥ{FngDB娚`ž 3?Na3Fb[c0zwzm[~-zdɱq[~0~%F{}NJb%zyQY>E ]c $$Jඌy-{#3Cth~7iUM?JA'>Kԥn+q9iZO+ 9~CF?h XI~cFĵ5z|>=^,uO"-(}`q'ED-b@/9NL)F^QF`f6WOk͐O-G%pAJKSj*g~ X͌}^4㯟= (-O 4Jz2̆)ޑͽ es1|™Yg ھfIoQm`%S.E>pJ87X/JRowɄUn!ʴw!+ @`wތ5w>T\~C;R&*|?w dɔȠkpa=d#n!hb㽁(>S?㦬c ãl8ŕ i 4'0Z<>塿Ct MM)mq3է66k)k(CH+}uaěkz5k7#r@CVo`0%y6N56ewƉ`Fts[xV^ 60z3R׆^T_0X_Ds]APqqLjD,][ˢSI"_3^ʺm>f[8 L 7S&/¤g6,u$Qj ;[a7z.Ӌ( 9Ke궰ДbI8~l2`ΓwK ¡lwY;zHc~.D␄.{}ٳd}.xة@7`V4bʠ$7Mc<@ 6m=^Zr"\]7~RRm^Ľ{Q]C9.-#ŕ!DB5 7^v(T%S׈@ﭭؑxdKUuYU.C-.k6z 46RX#ѯq WԹAşq EgaDƨřjY},%X9TZSƟ ;SRcjj 9q ?!$W@Pg.G.sU ;/Vؿ./c=ۙ~CN ^.~;>-o>sqc}&v~)t R? aiA=abppE,HC 3ay FG=p&7zn$͗u!vn>rEvo]2ߕ&BkKsȺ¾3=`wܤ땍1r!I9pKsCb!pIm ! KD$CEo.ދk/_}֑P:C69 4JACJ\1 y f.AsE$AaȿQN$*a;3X-G9pCU&8!l}&w̶Tqԓ~qSk+!t[$=^$ *Xm#ԯPΎ<ЫT$o䎣YT+snx^|nǏՄ?nwv1`뽫e< 榽].j%^y%vz uk["08Dm~$~0$6,/҃^Iojm7qW4l $]{솾 |@DU1ɬ'hqPmP 4ZA`}:`>lhNkKq^|!mբ`0}5ɧ+(Ejn;W:$< ZԔ>E l.]#)ʠ.3 6ԃ[H)%R,,$Nxch+]zteےY=LJ;"Jo~oY}Q D0 E,Dz#?~;S6ْieͅ*bec+jT ^6cWS*ǁ L} ߀-f{zNS!].#I3R k ۀ#!n\%FL98LcKZnu]O)Ɖ$P.+sC0eN  WD?[UcWJ7W;W|k^T5T. n6#Qc쵶 j1`ksNHM{ɤ8oʌƌE@HR>NSXk}}.M.MN{轣ߒCkPgP/WkP_Ns8kMB2KQfhB3ap5-Ў|܌Rz(y5Hڄr ǁ͢g^devgʗpI5=v В2W\If= v ֜N|!6?`/qT5oYW{]9Gˋb.Sp˫2Wfl{pcV[vZ]zAJf2lmE@UÍ!COݡ}P$#x_3i=3=W'W I^!v#)hm0E, GKM޶ӄP|]Lr~ԼtҺ0 t;MzӔpi!w qZu H nk:%_iA n_2oSĭ# @=$FU9 e# ҍa"N@w0e%1"%!c15/wquLLfea"`&̫ku;<8/zÿ-Vs 2{-&G& ׿O=&w(]>ۈ-~̒r'gÔS ’D~\0\:~؊ ͖MIl'xf\jz5x3Dh|.!2"iqsz[+|6(4M~ϟ(?J邳(w[";h{iyڑcID߄Ćd7\gx_;%!eՎ%Ѿ0pq^!T|{B!˞=:; N[-ޟrxCK`bܷ\5}>z(7î;A?u1 -T;PeWE%Hޑ^ZJhǓQ}M?tS'X 3K ]68&]yՓcBt;@ȃEY.NKw.Yxߜ*aߵ/8&G'pD \qw𐤝a xƢ״gX{uUnGD.qn`J4$> +8W;p#Y_NMf uٶ0$;sp=©pp<G5nܭPi,a9T(ޒ *\qF Zqp 8$l0D YUFY! `TﰐzD!٫Nv,-ce?7gCQAFѸ )ʏtL6?/5m>@}QCYSrժr0@exvD.{& :w#5R/a+٩h~c]ئ],j׌B,d }[--$YnC ς`e-eY. /CN@?z&ez(Nte̳2ֱͥ<ϊ ^RJ=ٍ8RWS BFδ.I']r7U2b_:Bݚ3X FNU 7fbTG~lbOcs>#RZOUCM!j^WJ/3O͔bݨ[غ= {3ȪG6pgS^HOTN/AXEe "_7o\Zf1)Ι eop4W'GޖȽaFoz|`,+U祓:5TiRMlz#%^qA$I<>bĦ Q8z U~quw uD᯶E6Pd^5y^C<98["<+~?cȧYZ/ /k9tu'[ؐUsS l7o/J&C~&J-rQ6O10 R;Z e-IWHtRءq :?\ca[1inIL'H@19[y_7X1mB#1Il)ckiPWȆ!fvY tnx^57"a1aۧu_F(ZE |' jtj}?D}+PvpM詚OPykh'M5ބz|Z6dlӝݕ̴1 (੿Xʗɵ44E) v >8{m|NU)g0!E<~l6^X5c3}ė]%ؘUͿhe,HyFv6#v aJ/ g̐)s!s0r믈_<`!)#=Rj%TM!Kg$gҧ)gf cMg ݘWM1Ѵ~{P/t-Pq.}DTkgXA J\k_Zz#_0oUJ#Χ EѹUNd>ʟe4>\"kg8wnЯ_s *J|TdNIӱUcp=CM)}q %Yno#bM%D?UN>c ;Qpr.%LY$L Py+/XVvQ@`amcėL O#QͷݺXx#Oֹձɻf1S0<<1tJ^g   ~w.eQGڰIAnT,RͥP%^UG7a`mTcɾ[x(G=;;3:^:\2miuՂ/ND[vKآW(S#Uv.F0bFidwW>i>\P*/LB7ls^A^me\#)LEͧcӸ?ź@3tAMg}ٔҨ5XMo C O!ae^O?sO+cw 3/AA <\Ҁ?4Wǜ>Dwl`Rt|; ZqPv f0SS}jN`~Z PјGa DWud⨿:.4cZ^5Fq p緺n xLȯOuKi_v]s&se͓_%_ Q(}+R ]XE[6$p%쏓>lA VƦCگ61(4,Wyv-Rb#ލy,W×/eFOD!v~.1ŭFb jçg|.vC<ū: b Ro)ϔ2k7F-(@xPo (9Fna95n'Phb$\󙨦$y pQrhw T83LI pO⾚aG*2 l&r]}ܝA\' +/O yr[5k? V{J>Wg'=l5F*EHҦp観Md\`! P+ם$=%0m e -B1#l4c1QB> C_LRzO:D=pKbXz p頀aYb(IFO_OTdҭ;g$ H.%_}wBrqtlz=;r۷z|*AB(55Ո(2w&% /<~tNԎ1s/v|"u+ĞlI_,뮘L T'+#Ewe#-XѹU 6/.9nv5%u1d?IfgF ^n/VV h.)6XI~z/̐_ ƩfO=TSv_V[mTyX]1i|^\ِ$yQm2u)Sq.Z4]A{laXIG4i]ŗI×)? !yʔ}$6XijIu /0 LX $_h$w8˞d1>G 8 ]öЏ|'S e|xԫV W@ҁ[vQCi-BRr4xD"bI$;[),]bɶ }ݠ'PUfL8JEYF3g!:SA!C@L kPn e_c7:J<\Do}yX.Η0a4"W4K㟳2N}<+yjBȳ ٹkal(C=ժl8I1ʼnUem7Qu$lgr&ޜhhGxϽhHne*):zF0]ܕފ3k,%umٹ}:`C妚ȸ@SZ0-4 #z8G<ӸÓ{  d@ YuZ5 vHMCjt4.([Byɿ7O^a0q^F5dP_Hp:-hfsٝ#<7K/VTD1Rډ`%iƧ%,<2TeL:jSmΫ+uWI|EL3ZW1vBA˜繚,ۅT]CӎL[- 5Dž]-G⣈!\Hmi8x|b@tX|&f0w'fٗ#=7pjm'KP } O b_^GFh(bH I9m{Ei Vb#6s͐&uܟ ($P0j?/l`[珧#kBx^b'H>>rMɴF/1s=x!_USh:K`l%^k%CX/eP$$ٌԿ Ȗqݳ f'ewqp x KT^ ICeԵ̄Q izFreJup"3(}NP8aW 2â_7Bb3bț52$42>ȏ}8a<R+n09dH3 #9H1RN[ڵd+<@,c5O]|Wrډ3!{}Kӳ#6 7=d›a!7ʩa]|f4S=甆~sMl-=#=^1a@]tm~`64rc?&Ÿ;tmQv׼68FΆ@>ĭX쎆\](A\~C9ØXF" vawJc:k8?i9diMqd9zcg2Iy^,{3Qt982*ҩ1{zV1PF ooWOa,|޳jJQ&1[*P& }kESʠ|ĈchO0bkxߠQ[3ǀ끀տưِ m|[U}YJٜdbkIiFpk:ݼ!miĚrVX4ĸ&vp֕>w9H\j'tyFh PO$  8=? &XL"aE|Oa-`7 IqtŰS< y^C*TVk_#7|^l9<D)&2Ӱ>3ԡZK\l$TR!,t/˃dpD.(r)iT]`[5و0;!?Up94o)1>`٧O"Jo ƭH.z=DۧYI,i#KJ@ѬǍzP8P!\ZT2[VҔF+Z(q@jwbvfMbP ;FVʥLv91Vd@GvZg IbO֦)k%E`cªPK؆d(U~Q,U`\Ei ujT.vc.yj-XAfT1 <$kn~4$K5(R3/k(Ѡ*%ы#U*! Sb)ſr5Z}7Xڲ4<xko {L:JpM\7T)}#^34mɕj ?cLfr[%Ag#0/@:d̲ZlZ~!m%ytzf~aVUqΌZ  2W\cv#u@ @*.BվO_߅2[+r<£}tvƒ'Dw8b{|+0J?TYNr:_TnÎBRFrgeҗ>g Ն٢ݼ\.@NU,2^X\e$5 8|7fm򨔏V Oԩ  Ն$ie*5"g]9l6`9#ڣ@(;6l.BMRM+AoXZù@;A(Kd`+#%Niq[v-U̞E E9ޫWr-ɖ:qWƦ@OJ,d)9Ӵ04h6Jqq=s.$geFڲaMAwn\81նA_G$F dn>cpo R؉f"X:/gdF;]jhNeE45\qlh Z5hc[%OWOLTaLUNb1xd; 44\:Kv佊r#^󺶹]&Uք>۲ pr .e^D0RFRL\P98@?45\ዐm L3ԺrV90x˔]E?+o E ײx⒡?d]uأxKvo~EwYh:T34J%T }g#qY|D>F6diݍ9PwpIP3KLrֻo,f sp\yKS^_M.74Tu˴)_BRXbW}w8h~IL0@krӻ0#EH0hn/z[~)&kF;',H{vm@V^p犷7I,l73ZAΩ%bh5Z"^!BQk~3j;XP*(/G&ר Gg&:I+fTl-u$ ~q^o,΀Atft V98R "{ckC0q 6wgq<F d"ySKKV hpǒ>WJ֋8HeH uvAZ`%pBb8kun]XA/D13#VVײnϸ-BWF:9 |}t$ xңg1C'V,#2 2O%YݻXڌU'!3Nְk^&e]V_=Oz>^0m0 >/0Jes|fcyv.Nb]$<)>vL?-@ U 5 OOJ=V]֮րvZx7 vJQv"[IvT6PwR2 F.\e9;0^ws*Y|;;sm:ѕcr`E@WȠ:&|\@nv$AJ J8xEu#-)nwMH=V);}5zph?,K a'z+ Ho0)ʪVPF&RD:Ku:( ?UQqFJtwRpt:+ w%~!6۩HT j) MSH=2ʲ9f^Gr/u.McOZ{⤟RӞ^ Aib腉67d>DZb0Ro7r:  ']F j[WrR/կTg0̵Œ3Sɀ8xyldA19Dz/p7o?$ (i*qNҷ)k fvgez[{AP+Hv{67K628Qdˊ[w ep' WO'>nPh2ȏ3W(=)ŲUh .ԯg$7VxqzgÞҞe}0{Ƭ?zQ@XUYI\} 4Wߓ슼\=MWc 'J7DҒa߈ybS+'?~qPKS_swY8 cFN$+ԍt <'1ٽ9-TSrUS`]h&̵eG}%ey\vj@ţ3X8餕[FWqN>1R chYla6~ 2{F0nи1nlxxٖ&ڜ1Ooă,?.4Ic%jm%ٶ#e$k/h oR9S)*Fg3#HQ-q/Nz`jc~uziRַm)D ׸t7iD*fk"Yn1OG;j@kI~'i7jv9d!IA3չZ&COH CP=l<|?/Vh_'Dw1 #cZMt]0Y;ɧk$+"'74;³ZyuϰK1`EY_ *ՎY(h Du=cl0A =9q[Ak:Hb!Y "Lv\s$SPr 8`xy"hJү؃[xeu|c̶.O'6ǓÈyWQ<;!F :-IN\A 3 |yIP)U'|էߞi(ۯZYo-V\B:[?pi9I^m.~vof=gt F]ݜǺ`Z2eJ$m%h%Q^~Uem^}KJcM 49?pk <{FeD6HQ nj1D::G09bD-3tfM UHFNAI"E ~F~Gהּa'R蜌[)UCg;Nyލ[@XK8l\R*0%L`{Hoʹ? :!!~@N: >N2wˎ6~m&PEv(#wv-<[DI[\ڗUmytz\ԆM11< TU3ZQ]`I$DG-ȍ)MM?sT~ƾC*V|\{jwidǐP.??؃vgZoZ* urӛ0+bcX~Nnصp >o6dßa@r& tx1T kj[=W"*U*NjT:7+(| qGNF475Fc{mu4MOFV = q=1sJO|ykħggٸQ'Q2,zrq{J\'F n6wٹ a\(Ya:48v?{9C FAUZ]j|dX lMF>T9$eC>Kz椥LPҊ8=e>,Y}mӐ=)"] 86q<tQOGLhQ1Līߟ KmN-Aձ<ͯ +ȐvOKڏ)Ęi3/k7Ck71gW`tL% bn& HǶрHL5ev.8F_*Q@?_ƮQ^VL;1wDCg]DL;4p7d)yPR,U<#J"ykn%& 5߀t$/jiE7V P!A#qocOec[ X^9 S fx01ȜUT:,gL_gT"c4!!͡< -ԦSTwDB4YNr&eϵ%iʇrfNE8a ϟQsUxMt :FP'oz1UsU-fNuNЈ{y(-̵i&zߺ"}\fzn0?^kr +4ՊUiKB`)HDH+'u!7"B2:sۣE+ Ak%Arw 2Ӹ~#0WtA:+Y 3o3Va o5}|KhjvcB;ITROJR.KpP 0}9% &l;vS/wg+(9U0Ԇ+}'~ 7#KMsJ5[[R%&$~ Pu4|4O $5Dæ?>}BT9brJaOܹeܻE#xiu"t a6'ҐUlKҐzVBH3E^b#VǶLu21xHX"βP>`bOuúH؜ҁb?gB708[Db7 C:?cJӂԯ":CB^B::K>B$߅@~"tz%\q 0]g0m^H+xPHS>u@6e)YX$\y=%/X1oDG2-Rt 釘7]{xm˶U5V Vms9<5 ;k`\7U=$>ΚFAۖyUMs 5-EݾɊj背R-UOa;2_0ZRzN|Z'VɽÝRu߭t?Yء#[:k~D h(=!0&1mK @F@g>q9dI43xDc oG?-iV&rŸy`U4SnJ57:hs*nodv>`Sjt_ ^L(vը`R(r-AuNn Pĥm5'2w?Jnb&„~m$Z褑&<D~d~?O[`ڬimY<'ᄓ&z~z֢} 3u<XsXHyR%݊?wrȓQ[έO@{)wfup`M2+ G[vDݬ$ Gq@hΛd&k{9-ԣwWH}+PG O,Qi-}Zur]1胦9z82x?N&zV;?Lx+Up˫C3.A#.%*y1t m ms͔P#fh/1m-PC9r$M*dr,T g8!a/9yy<2졆Fc׀ms]I'X|]`©3yC7I8=U/aWDrJ0.8C7ڼpB R%(0\?47HӰh8júq o zaGA_^9%엯FqP Y".Ghs(2]K?Ezo7ypmYqE\8DZ!{@S~L .4%1u#_~<@v&V<*mů6d@|zGGc5nnAﲼvσ?x`84!E VJըڃ)ɐʹ L y, D'!Uw5dùpIZ'I^)6( )C(0#5 %aX[Ϥ(Xvf!oBMoD (_t=j_K&;S-oH3d+0m6^*XMLg< ]f_ysQv 1y:N]3EZolh|hQ~9߯j<{:>J:g-G;mLvdnhg>]dHy6d"H&S?mG6~µk Lg mFnF2&UTeǵNI>t"eE* M7oĵ:ނ`sFHO ɑ1?qfwAk8E?ɰ@H<1/!fPC3 LМXg& ^&~(kJi2=oƤ^80c6mGpap:l;ʢÎNmziTUE/3;c4Hubx۝{Zaޛ=9R*AICRՇƆ]U')_ۺg:m  mTk/0AiYB@HB!٣?~g㭒o~ >Qx*2ẠLaE[s9ϟ >As ң2^ţ ᪪VB,"Z 2tlAk=U<ɖwd(Sߙ~s\_); MNfie(T$M [BJ:aGh/a.jee"qdKf`c`PMk^ՒsFY8Adĥ|?G\fDp@A2T Az=~rnU=}>_[l:  Z_Rd,8}xFvi537@-DV; %9׬;dh֛XaՂ~8.ݐi;n͇!#im`|&9Hn'DԳL;W=w GGל_<)5oFx[,]6囶sBAe9 c0+kn0@[O;0JCBsvqω566dc:=-@bMWä׭/ߑ#ôdxRㅪëz$Yb> 3Dgk4 {0^Q!f&)n:C 5AxTqZfdх49(prtF| bƐe)fOn>F{5zvTQ B\rS˞QGĮߋ1р5W)AYQudmF57 +'$iYHsZ.X)r *hoY~tq6O~pdTw);Ooۚb cڎ\l큁nGR@.J8b0`s3\`5֙~_"8߁~q3 hYchM*POdtH,Io`~6[r 6*ā`*J{vة:A`BۅCayt1L,=q0Fz`_aGX0zB'IA_^+8u%T| N}~017K_[{]IM]tۡM2~db~U>Pe+rvzc i57ʌ <θəF<B!8͓jMsY>t9>A.&v;Z U!)%ʨi8rI.DL. =ciܚ3HK$31 4af)ngHF=~0؀@ZTE7d6첽Y駌. w4:손+&&?a'w%CjD[P8ے07_z4V $6: m&o1K>˕ȵ'" h^j+ѻ+iY4fUJ[ע XY:o/S@.?Tvh cL DYؚX΅An*[" &|l8+ܪhqb]AЁ(6Xy,8ۃUUHVb`nYgX cDaGv#łi4}Ե=mrA mҧ[jS;&UE ΫG/9 UVSxp=h[ºN0`YqLAC0dOh;lBu 8u۸1AJ_ul[W 1P[Ϸ7O LY=;= px8eD}`=4sl,*Gelw?r7wsH| r7<\ 5As[NO,cZGukf$ 0_UlFBGxRR#x)$F#nuB2K}`4ļW5 W6&sЗˤ ^6, v?vxg &) c*ǗiFd0@Væ%+k'0 S-UĿBӭ?ΆUE)Е9HDO\܊]5)_PY~a_5Jcj{.5i噻eW9.Q k/AESaP&cXpB*MPЇ<T-`+ZWCBDmO sO({4<)45kqsrB`] < x؊Bvd,OJ)OqZS\SUi*&.Óv "WSd=* *9ćchNquy'vVN *k蕿lRyxg@Pwz,VwZrExjUC١[˞crm!,:s>=ap/`LP8bG͍o(ϝ2?lqQgrTi7*6p y&W)w<,"t/g[1~J&oSݦE.I.?vT F&r(1l7d9Vfs[uۀYLG_YX6îV\\ҚDIAY rZ_e˫NAJ2`+tF[R/bpAg* qeh -[AɨBoFX^?v}Z~Ce%01x>+z@zuWܟKjhIPZ;avY,Ϯ2PxvFKɥ,I9wRxFrN#C8" PaNq+}dGRu ߛՋ!cwLUN @Aó_䇿D07݅Pܑ[km.#mDQ֔Dc+dMRU>PN Δg+@wW4{8b`m9ewQ4e#QMފK ,Z"& 6;JG$u5u^-{2HP 0ypR6B;$ ]|i޽|'xl,fI'T mߏ͔ؽ=tIkZ*`uqj3c0?qS2 1 @V#0B/QJ2WkJ)0\d 9IXehSBr[M}32`u1)z6₴Q[9{h(ݟ,m' 1Lcܱ w3P8)cMqJpTNN )Q6?t/jsNnp#ʁ>c(eQz=_wFi3o3A1ϡ~r3=T&]b  ;poB|mo^5n#*Z0qM^CItoWr^nu=ϼ}Tb3ˁx7SaUc]d6c% `X'W: s{ i~PkZ#2r׎R3qEד3UHސ*A3v%晃>Ãbb|z3}VvX/ s?GpgҖfG]ͯdP#Zĕr(t.m=FA3@L&4S}ם~fԧgSv9C6 o:3{^/1P@|X7^\.gY4RQu¾>)N1lծEAKb >̔zٍV+Dy{.$utRэ!}]piǂVtKb1DM0bvu A9~I3XI=sΒRwz@? 2Z^:W\Rd "}-sMb=|tW!.|"^fB, `8(dQyez7kcGa,d9҅!Q;{@-|=n6"pGoHV\ E,U->lbӈϹ@3nwj8Pq 5#vҴB|{y$ʀı^@&Vs+`qeךƬֱNo!G5dqNnpbs&Ҵη#2@XJ~_ŀ ~ȩl,_b4m3:]G(j5'թY8Ȗp~LzJўy0GívҬkb2X1l l | =эܫ\gdW^d@@sno4 T ZI͆di4+9 ֡0:Ȍ:^ DAgg`tu-ˆLdd7p ا k h&IR7ҫX98C);9/FU`/%QoW&P'1R{\:%ѓǗ|'6֛0A^!UN!R 8VѰfdπ3 c]! B Ŏ*ſC ɫxC_9*qKW'-\hPٻ⺦{TݎA}ߪ/()WMbUONC|9uҘsVY\dJ宻&`P> o\vr)g+%ѯYLGˉ3\in.󖩊7?\zϲm-_R}VFSES2: _jT*4"lk;3Aѳe)[2\ĬP̯)L|MzS7ܗ94_/8~ p^iJPU4hdʕlխ`B [ҧ4B\u6Rݐ ^f3V]'rn*Cts~OK <FD/-zh?AoZRjk}Ir]%-iV"b)ifc5o D* 7,D_q[}lXx#<՟F@(R+[?`F?'1G1=Z3 uAf~X`@ 8TV+l,r;^ZB> x`̆1b4LjX_+h0e2A6'|DMx*{(dI9rֱb}lÆ7.!Y oA\YE޴sí{&K`|07ZUaAM}i=HAj5Pjfg͢v3]s>R-Za!;wAV$LmYi#Y2|pd>Hk!.(H*U*)uJv&Sds؀UC_z_+7X^[hS4wLuy]/*T2IHq3LAI͠ YS=ꏾ3l" k0w!MBN_}Lch1Kڌ-V Cy5@ԩ=2T{ լa˓U-KfD=M\wf:M`q~ y~Ӏ^gm܉{[hW,*_4rjp-|EWS3-C>)/藹CI4.S G=y<&<}9B:~S|!v^ k^Ȫj`i|xH.Hsz-m+V`\e\2t۪D6)W6@Cx\K婈<'l=$ 恄x;5JXUI1kC.d?Y Ѭ1`0:"M7~;FV([;'ޛڠZx"s?f ƮRi V'LlɷƱ w;][t: wg>mS)z Gz<,zx2AN#XjZc>`Ã7'lsLwg KGcApEB۪AUΩc \L3.gϿQ~u m ΍W a0 V-REhW_oAс.?ŗŌRfE$h8 BsJ1 :֚/Mqw[<^t(;\p<|#is!,ʏ/<7߆QKGdP3XNweJpͺ[osUN(S@Qh%E|!Fv7UHƒqǺ QPs#E~~*QoQZ?խQ$\f\ AS7^)-܎3H0VJDDC_=ےb:!]& "߈7m-Mb)O[EñU:ٵ9y| GNU1&2kIw#+`]/σ' >loL00y|K 'mP70>3A j%:ʹ)?D&n]UV;YQ8g H;ؗy Sm-?h4mY*vE{H|QjK9#0j<mn£&/!4D1KM=f:imV|kŃ`J@'r^-)[h{%;0`oo:́Hwc4qkN%IC6o:_L±cvgy+g!AO/T,;|NēBŴr.vGV!X (Ңn0"& (&|0jv3{Я͕ÕVϭ=8c-&ž7DX4Ml"&[n?jR~ZnWI# 6m.5<ܿ^82;Fojж6#҉O:׋"/&XD|!Os5x%e(#?pbMn@.ߤz{wάP;V](UA T1)'SU J?l-⮧˓Wr(hN8$RBD=ι?TV+]UQ! J`f B_G0,fժNEs<)44{?p.&nL\P& - XౠN8*Cq2FXGN  \!46}+0U[UpCԘ! 0q`:N:mDyF Z c_, {'Z?dt䒘S&II{07ɗ0[My`ƍ[[N7qdcWddAUĵ],AeE=D?%w'P%:t-wA%S'^16W63#Z(( 2ysT y; bo 궽DZ `RV&~6X:MPa)rqܒ&W  ?Zጫ+ȧkOf\'׀=R%3 ߗ\$q}@X3C&y;?s{3Wٖ,o6"vH_,"_eQEх?of6ƀ@X \[F bO³gJ]6 !^V^vB햰1]DiHڝ{8A0@m J!5ZxxXsYM >P FQ1`j0O.*Gn<ϖ\CĐ nIQ:' [S7{,Ip4;.-Օ&xv<3 hK.Q򀲶^_l?e\YPtL'x)ZfRyN=:o/S"ҭjcf%(9̷@1 (g cj}w$_}Gs<kVd-@"UdWo"98327Lۅq{iW(,O@Π v8GzZRCe4 r-`XpڃO4)>/w4p ']ʠ0n8ɞ ^.EvX4-#`]9Bx{fĒB8\[2ܮIim3]N=<k ō'b6ۧBJN i NÎu'CpA7AzR,oƌ8Hq06垚y'`$ ~ V[ES\ ҧIVZ1xM8H\$cwn]K.xS*17@B><}hk %lXrP#d}􆁛І Mdy8*?g%34JyFBb߰46pX44N $"h2r]Ay'Y83frݫv/._E:EIG_ixu '}ERhme^,OHCu_$y]';:]W}Ф{ua.(~J zTЯ~<.I|ל)UkDFH/$upO(>y}{ LXA *t gfɕΧy;YGblITƍ&e_$UN%V`ĽSLj,ҮeA RӪ%yZ5l[0+I|(6@e'[(٥r\IIqQP}Zv54DH@l2QKTš[XS{ɀ 'tbYJ'CRWGKD=wc@lqY|!&Z&Q3Mzm]$Җ}9!I5p6b,:XEtӒD2Xn PwiۍA;X W%1ų!7ݱU7NGxՠsh !sFU%Hm@MSIrc@ }4M3Jc5D# X&LN;o٤njQ͑np![r; HI{ NLydAep Ш#؛TzyWY4eyjҿ\P^O\D?pxg[EW"߆\ǤHko3e’: $|'ڊU_D3">sB* Qhx7dE>ޤlTʒSΗD$ L: O 1r&4ս,goau XUM@g_&+C$ٍ,).ݢSD߇fn+(Gb&Qn.j)"$cm`{1E`޼eyؗ' S[Y2#B45ϫdPh= xJ93u&X|Khɖ {7cMɠ b3Jm\+{G#cZV͓ɂ3rkyJm 0CB%-X$:[#.75ut]"e,aP'T[@,r}7SL MתF @?oέ'W- x5K MY/Rp=ع}!9ٲ8rL[rBUż79s5%n;iԄ.d,q1r,?[k*Xj/m;N7bwu6D 1㥖4C׽5vBi#epY&32/h}G:9ʒk3Crۇ $#Hk̢Nj}5,FKomZJ3D6̛73^~sЇ33 @!aXA%o}щDjvkـ/ZR TɮK3uo ,k3o┙Ǻܤ"1Ċj.~NC`םeS ۇ)& -A/kP^bw +G VZ>Wx"; }5ҟex-H nLqKdk-B bH {wGZCrw.ߙ>/+^M-{ܐq~v|մ`>Q56y$Y;%&dǹWˈLN|3:v%@v[Ś4g}l,e RA7}c  .Ba|2ׁ^ 3VXϖhr=ᣱ&΍1X ^gM]r hb矨@4zvx8T$%4ОceՆrƐpsj( L!F {Gco%_i\Ğ{4ƹ,b& nd4$Vg뻀zb@0gt:9"lh!r*T{Ty ~^dB-g }e=mEќYQ3Ym]]SX_0g#[HElf5(gSql7u__wdxUY*. Y#2(@RB ^v~l9]-?D E4s{y y z45qW9k&1Rk#(D zramAy È{14Kopp[j{ZV),|Gr@H>T*^{hv8ξA9ej9:cv B@c&?T!ph!0ٸ})Q( Wip`m( Yv |76$$ f)꘍PD6xEr\0/ KM_goj]!|6*wW!ԎDĹv/H)41O:|gJjHz%)X@x$=F!;g/idح">Q83*iu-se@sUպXid8]̎X+>δRa` 1xp jCZyX]ƣSW;A{R滯R9sD}F16?!s1z`>jvuŷdrv!|x`)UiX$);.A6^'~mF.70S &=|fTy ׉>W͸⏙ )w/4mHlyeӲNZ&NroS(t:$}Yͤ(ݱ۹g3Rih8`t[D&#b< I=M`mE46UT"9 oT:Bt[aI}S)haj5NÆE NַAŠ:(cسŸA O"^&8?";ǎ3M1ZOx|M%/Wd\ךrZKƊWmBLrFT-\Do4夐Pg ӧ2pQǠ{3c[pS2Q! Y03ؐ8Q޸s 0>~O)++|WS6h" م@ ь tbB3$tdr`*mXmq&Û~|E Wd>)2G=mp+X0b^W]V*=g:>Q +{q|{sH%Q!Hs: em2Q/6i]_GW ?XeK JYcI蔣7gȺs gt4V}s9xMx i #.yn+.)ژi{)kmMx/'(QQ*o4~ nZn;'fWDQg|Y ;NR23m#೐&oĘކ &K~f*8dDr?nu>ͺ?2󡣺7- #"_T2M2ᔲ;Ŀ%(_j:iKg"7CӶ>kN|΅p,Zfý*ϓ":vr*B8+I:v+bNvro l^)T+m6?X2gDtJ՗`&_}\f?Ϩy2 Hh!F9JK8%2+ c6ds/j+Z6Y ýX9E݂@)%˂T?}s #-|WA4K`-Cܷg9.05گg +P%92GA$,Is9*`׭x12NH$)s :S 69!4|G04dMj( H-6hš SSJLYV{ t42_:ؗZVl%z/y켑H=(߹kW"%Se#Zxhwygx:Mӫ"tnu Nw/`̖mV\Yȣ P"X|Aq\}jn堋#WQr?+ĸ@i%|U* B5=򋳗0{?=-,&+e$Mn\zj6$M2c3Ω>4,MS}>hp v~2w W`.92Y,qpFN4r.NC-PEF[F!DK_b"ixƎNGTUE/G+ $&Z&V8,j4[iF?[t' W*/dS:!:W('Ie<:3b a6[(~G\t~3Z /Ma2]u"aCUrns];8:@h0A7nL ^I;Eu+O-WDPNI\邎Oa]EJaMNduMF$L|ܶNPS s!+bx}ѐթ~ |YgA{yoU_AjҘ[nE zeakE Ҭ[lib9B͟nԀIKq|yP3B BݐdgTՅ]9uԺm7gvJfg B"GODQqeW ?HLT-(~U;D~hߪ&Cu a( 7P"ϱ&+?e"Ph"xoî)bjWi gCH(oZi=f ĭq`W-˟#ZTWAWwr|i;PUҢȇ'(.:#;Wi}xd_l1J1dC %<)j5ql>*U&`if.W>CT&<} !iSEfTjSy٘Ox}Y4[n@[78@w˺t=/MrBSN@7r#fuO E'QJ6g=]VwF30ӘsR$U͛x'7Z`-P>1gLN}Pw抨"roaG[H$l]I`UIT_Rhrf\@~'^_*W-ڧ7V{ի6ϒuI0xL!Aצܶ;@Oftxҵ~F%6^ܤ^;z̰ovAeqnT쐋qM. ;Z'ч"XxFhj`PkuRl ]'!]A@^p 0PU=hgYSv{N:b apLSoF9Sq`pEևK:9!aZ§UR0_X!P,hvQmꩄZic!I9[Ѩ-)B׽&zpǡ"~G~[@lj#.MF6޽SɟΫfȽߌKgt_)L\h|u w^M>nDŽ|D 'pq{? ?*vC;םᚾ☰OA~ޚ«gB2fOT*Xٿy y8YCWlF4?5DmܜtFR׋^Gp;c/-jn!Gݏ7C<jίuL)qI}B!үDf&ZE0Z@/ Gb.+|"/ V1H雠'Rzځp_)+Ao7=t$nyDz(5кΪhG qΕUeVzquwt^t d1/ly۪'nJ IݕĠFvW$"օuǵ .F3QZ$=/p Q4 9ջ3ѷ[~7F<;PŔqg7dw/Kw98n 3ˤCc@+WV0A[-]N6pl7"+3FMmzE,W ȏl\Uqk.> */ 4 R4.ŋ9I3U:F?lںXl1d΋F5.G׿hD6QU PahFԁ?VS4El/4i[@j [\ {;_#| h?_\&+k4ќAM2]ŖTU4PA鈔b|(Kq-(mbj!$-\,q}#!XmNsVr7eP 3"G3@`BK@#REh!Zquf֕lZl-lUR~!wMp3=SYJ!|U:SpShrqM&e^$lCTma)cxdX?ɱ2mLwu$/GuQ/V-;>/0)|aݷUψ/DLv T"X9 U^ \ֱŕ;2L\x ؛$#GjS &?n Y_ Xj5c_xfC<*5tm7)#b9@kg)hm ʄ[ͰZwFfEPO7Dھ׿oCuyvsSڞ(%*1ޱmFTFn{E1XlRr[83&vo/zؗ{@VjxF1VmTH{5PyWqODc{5 <_ŏ>m20uJP0vjMOU{^zgHTg5'}&S Cc?ln=(Ct) 炬c!; ^d~v G(tW_` fpxLF]<3Woh$1kc xjQM ;]l2'.D zl՘fMJYeI &D(7#ǵ6H+}ph}80.SM+}몳ń8+-Dˁ7ꬳPow|ąs .8 ]1F-mC͔ $yZH*en;',cغZB r}$ D8"" vnߜVyI 3ZXN̅@׹xIq8;=bS VuIuXEJ17͔sBNyn | e״=%%,n)s_JmLFEԯH&ei9ԦjYup\n .D%]f~ʬΏN{ a;iBڍbM |"lSoɘ'IL5)?)+yiPQO3|aB I łq4=H\ / Bp ᲝF)ry2`{'/4{WP%U$U>I@e>?ŃپRl,0K$i#|zVx:BT`p(ppw'0 /OޟΤ_(DH&DYvPٜ œ=ݑ>_]w<~SvCc l+?Tp`rjia\BQŪ&TMEvF. ڝ(A-.j޻NwH YYᵇ? |Q ߏh\ۘuMVLuH8DF+DAK6}=%K4u/-`4a xsuE{ÑQͮQTxV5A@y^to=B5%E!WZuQSFpFځdvR=|g祯?`,$4UKG0t mH($h _zNvR?.w譗4%`Ka-j.y eT:sy/Oy&dv5E%:zb3, QRFH:r_u'Nay9{Ly'2UF!7gcꘋ՘J D ҋ#nUI Kim,qnPH L69@K0(ED2@ϢKSz/tkQ?ƞc@Wa' c+gAx%>m&W|_S OY.SdGdj[ŰX1/V DjEQ1V) ,Gm̩xWK\g位|>VBdbf( BwmmWʖV>(/ʽ'N( _/-t]5$}4+r8 g @VSph~y-+^ 0W|64e7o:Ke0> qX턗PH/@:/*Q--a0ԏz Dtqjdʚ^9m^~+$g{8X4#t9Cw|Tu` y-BT(_* ~BoT0;XWyd6]>boo/rhKԡ̪ S~qީ[M柽wFSa,q u&R(D(6IeaIF?M,1znc[h_ FὟW>ٍ)jQlAv7zMt;3HղcHjeE}Xq/רӁVr}/E2Ae4FvPKY+ /#V Al%ɧ7ɓ\)zɫtW E0'(;4USDB+\Ju .}]#,}ŝD]cOB薂| rsEMj8pehnA6xinz!C s[C6\_9q9%'iHM^-'‘39[crAD5 ̟ k2lx\HwjGleۅ>Q&TcIiFcnRZiSu5Q\ "NB엑5Z>`^vP+|;A!k+M$bzCpX"Ϲrxs-tNIAb|Iyqcd1^.&RsnxˇM? soZG]V:j1|ϕ43"R#>,, k>.|lSmwC?XWݲIZ2C0q*Cj/ l]ӄx!cè;Bߡ[->Fʽ$w$~ǬgaחkhJ9Y}s`&VWw=c>+QjV庶l@6M(+\l؈S(@FbGfج>K^,Z Mv:3FII;Ŧ}Ɗņ%IW[ǹ*fKtz?( 5 lqG-PƸB-(wL2ؿ>Jؖ,*[UPTヨI`gA^,y@Zٖ ֋k>͐wOuPk ؀pkGVJ.gO1&)7#퀳eƴ}0̻TKvauaZ"V-.b錤xiBE/C*1V`FJGӈq) ^ .5/}L#sUlNW ?Ve@'{l34QpQLl\ˌ*֖MVE%A-:Ō%BZ :a*RN@W 4dc;#?8%/wW.I φ2F~ZP=R}e(tq]Ż5|<}yMyP} G'o*MZ6R f|u%VX"GO0'ҟsr"zO)>>cr-A_e4|ȷ rY.@{f7f^(i(!`IYπk;2Qŷ($^k`*މij :ڜkKeI6iIk"Xm/"f\a95赂+FW4[U>A+%R ~> ;9ܓ Am#툴T: DC+mNC%;^SÅᑥO?HGVuDDjΖ$V!c8OX^f1o (kAT :0ʎqs֜W5w,j~$h19OGOӴ@.$8x@7/gpN#n mkXI%1 khMEc6߸MA܎IuWI Em lDq\:w$&rwV;Aܗm^M?4HxZ3/鞔G縣r}]-['S&l6 *"9czZ/#>w6lFv;-;䴌€:Z[sbWV,ȻSh s28gJx0Dhͣ4q9ɶ%CʁۆRy4'odL:\/[8V.*Ϳ}xAlL?'ݎm2x{v@ݮ[([%]G?7uiVn\6k|deH4cr+' 4|V:ĥpL YyQRB(3*J]|  νb ߥX7_n+u*kTol(wfDiRslRIc[I?,l(CM?VsAdRz9XS*aѲRDVa]/=:G͠ (2q/`aERR qLQ>sy!P†:0y ҥ<#px7R!>l&~iR) H-Ikqu3v=xlNnmre&_-еuepA"XLiwn嘋ΕW]HqN2#&0HBMK'{9UbdhwD| “VMzqDbPş0n}M/ޯ=٫{mHelBy[3B8aИʨR;AXC5f١[OvKҁ1kHg/lpIu%Wt=_x96BñD)JFBj7p椅َr7II0Pҹ,~ {@7d!缼 y?B(sWIݚ\%D(d㓲:k19682bWsPD cM+Zkr"ms9euHV0ם.٘?B°rc!nHW{ztBm[~XLoޒfJ5ҡI"D҅ӎ L6^#VN.p>h,+̊#zC'~Oa|FQ$Ϊ7f:vS=BJHtQIdV[ȵS OJuK\p",ʭ|Iͤ"$?;p=])SD].YAuJp7K)1X>*te8NH ?; ܝv7Mڔ;w7rr4v $7kS xaJ#F%-dt@R;*4._`v{DSUo̘ M|4\)9TYrQ\&{[.!Zᯤ7eXct%|~*kl$ln:bfW`EVΐ_ K/SDzuZQN(x`:LNP&^&.UcTeኲ_ Ov:NϽdLAfꐬ GJke;NT.i$̅z?E :WEy#EjU`BAX[VQŸ j$0\uq?nU;4_ U,lCG<̡:3j ۰zⲟjFknNкk->²j{H0b}u&(Y3آZ5?Ӄ!myYHQh:LwIl<6A@Z0~Wldat ' LuGL RRacjJD9瓏1pZP_“X+㜢*04Ztd+Cpͺs*RCXξLUiuZGLޚ=e^#!ҍڿ8Zr5sэ +0v288ȯ| V@+ێ!j<8~*BҠ!s!ƥPP'i#գuhfI7f1LNey2 c?dzPBs<'U'ϗi 6& _Vlh_DZQR>2K|1{y)3.9W'Cp#~)a!Ƈp6bR*Ax:AE,;g UxL~TٶK1)'MGv[Pp}|S8gPLİQFҿrv~.ɶb pDw{f"tR8 շ{N'O'jh ^_t@0AM Lni~Kl("YK՞7poC>j<C׉oX^ m,PxB% HIrj -9Fj!a6tbKG\sgvGܜa&z#MTZHb&jv䌶}tgP ZH ; ==5pgL{;΢-ҙ_QccDIUX7+@GJV҂ V iRhtDFWYɇ4#Y/0gwf\6x!pw˟iieU7?*2Ub8$x F3"[ iu!UY $گo4J-2uKEz-J3= Wuݭ9; ˠ=G9x:TEf,^xJ4 H_ud=i攒RjZĊ^ D{s͎UxS[2Ц\;y-}#-X5wQgS\եm& mힼ4.i&N/fE F )" HPW+4O k![̮oh/WA uE-cdtj&Pn- 1f}UR-v՗6o51])ȇO&K8QzZ`zC%S&!_K~79 шQinT_8'ş*djIG7%E@ezKn_D[P,~C{"O8':(W|6u^.B;WhE8lf3L`JBKffލz$aT됿@$4 Ή e1q}̵YǼ:Rho|#ݍ ]"mz4G>H$y| %'G9sU%;+Θ4o^^wV{ G,6$Yŭ})vUf &(ZO#gӂ9:]8r2~w 7l(/; z}(̼&[pjgTUy4Lg\р06 0CjNHce^!U#=-zbUtr*e|#>(࿃QYhUlvZBo/KҖxlfpΦQdԳ|,ELcΫoHSQ[5@ᑫf_$I>(f{Qb bNDIׄNh MtFs(D?U!HDx~2ܡ 0 -_nyKg+Bho{i0z&?<ws"1+!/p4O6ܙj3*FgU+ !f={@ciޙ[ObK>DHxt 9!q%#AC7Mlѩh*1k0ԕ,=Gk^FZ\<`>*8Wp ~9@yi9bzs2okVR=bIi3LJA]T~xϤcB6mZJyyaMgP,1W;G̽T ߋ.蚷w,Un9bޜ$Oy**IQ$Ƨ­TCx3QX?J> q7}zhJn!w[U \1\_"Yzh\rFayo B M+ncρBTԵŴ:ȅ|h7I*=(d~@hrZ#XE ,}M]RIJeH | ^X!栈ajv"`_ZR#]}<#0(&Yqd &Wycc8qD 7-U{j:Il/F_ɠr<t C aײsK7/ {ã]iuN:_r,uGl²\3J&o|]ѧ*TutW<[&VAV1 @]9"0cw`JxN펹k8YZ$߀MZQ $=EeggG%33^zbfFU>udavX|[?7ɴk8b7,q\]TRz2P!amWMᴛ.iMx0}C:Mg51Pv r%WF (nʄ=-6:J3ᶁy`HcTChWL<]];8WS| x&&V G$t 0Ə@PS&{Xo\jpyo_,Tq4m)|:mܚ:%`5˯taޚ=CRC2t?ЊP]SCgAJ.c5?C#н@ ZPzvb2ݼOk quWLd~+cb2o!$C?7:- ak2D(/m -D1jHH|U3 epN_ faek󨊑Qӑ4)^R;Ҧ@g*gtm;dQ~ςt(tFs&Wo71;H/Ipp*VirT-ع\ +G-"nj}Sߨ~%2ض14?ڗ+.NBsz_M:8sI2%;QHEWu҈".JAȒnkX}^c8;Գ"4h\%"Fʁ7+Fm.k4S <9񜐸 EcæΡ(DEjEށ#ν2Kb^ *OHTPI^ ?HJ_2& R>= 0\:Lz(spG?Ħ&0sHb7y8c K(-A^/V^Ո6d? *sB uwk}}!H$> XBs.?(Z(C3@q ^et#ݓ=U](=F.^ddD3dH@TI{# ںƉ p=#ugkaGTx|/;h"~B+;"ݘȯxlښ/ U61Mҿa+zO,JPd)=ߌ(<)6F(-Gcor\=}N.SDiddoR sGHOTe8֠+TwYtP}0|4'#c:c0 E1]Eť`c1 W9%\+S'RN// O)໇Z)%dB?Tr+iDdP#Y60LLLC!;*LDI{j)MXJI M_(X)F bg R-5oE5EMC|W</rYz^f<"bcBV}&y`,Ď }\=[&Q൥;".Rє70,Jj~r'm|n^dne+@d˦wtL쩚6*@HoZv8Vsr1C |ҖL{ N[0VF,sN~0n{nts/fgS@"bHwQ'+d4ٶHcaԁO"Z 861a| &^"0Վ`'qlB=M>nJ@;#9Řݠ0y?74xۚ}64zFw^K=MyIZվ|>xD _`oG~󹗣h [%83 K&(j8c.Y߄SZزxϺ[|e758Kǜ7vOQ/*} 7"պH//7|ӿ8N+ r';UwS.lN>OK ԳDǑ'u1("*AETN]xU ku[ SG^KeTԗ VeR&2H"\~APw?PvS#O [K>[teuK89UP=L 32Z)dQK +Eˁ`dŜ{;ɳ03M?{f0}PD|AAJ3m1MGo8\|zx *.w躊ΚṙTU@99Ս b^jk]y˦u{WG)N@yT YU*p\\HͶU 4< x L6k~-bRw$aOM!"sq-Bn9ARjxNnyk}?Xɒ7` ~)rT"p3gos"J">=~ ^Q㯳zC6ۃ~C|yirW9Sea*jmRV8@fLu+b{:kX,IxaLn]gJz{@+OI,W2j#yEIYE u?j5&;RQ7PJOԷ6`D laX̢Clڧ/;^;oSR.ˋUeIafI ; J-|i5E,f0;iB~zn>+.YMԙՅ65+^ qlyiDj}*;[,cj[3'eJHG!KE _3%bqw: FzôW#ā"< H`1P ȳ _+O\G;b={dLɬ:G' vA##'o-',nsGb l}L#H`:M:!i7ŧ1nD}^+;֕qHWI1<󩅥)@:Ș.]/9ZoZW2Ub3q>Ċ.& \8[߿~UOpI# blHaqiq-P"&-$:H9 k~}NGPlKֈQ`F9yM,hF Ci7=4#wlbhZEii(?f0)jEYSA͆C,kftR꼭62(E6BM~2jz.3tVSڙ&ߦ|a&o i_u¹së5._riLW`PZ ĸ"nv[p4M)pROۢ%5}ſ'B%5}N5 23Q#oש'$> (9N:ԡ8ebT=cdOL]]Kξ;d=rp\( =k^Ʈs## B*%e'Lcש6%o#8<*I Ƹ \U=~1 ^f8G=.pjxh6݇bʆRQ ?#NUh e$>1Ati rLnTo~ o 4X.1CrjIP{+%ԳyYl;sd )sed9=3uаaju;m9?q`7@kN=cE?L5[ E LV'~WP@! t.(̾&l2sfYx j;EarG)MxiwYlYfТ53lL?EZCm ^'3QQ\۞';%O,-ˊΙM*rqT="]s0Ÿ(2COCg$|Ìfolxi*.~|޵L^~0@߶%@-xbcHރb%? hŔT}Ƴ<D[Yg? >wxN+z)KW'lNI227R">%qI1)]KkG2=荦o |UO,к/@l{06q=XG_ؗmJfGCy: m[Fm`/ŨWñ^mpGZxʳWb!.y:zhu[]Ԓ8Pv^w q??p+ V(ql@:qH֜5{[ d@npyf0ʦ)e,0lkR`>8 @J55ڈ:( -km eknth )-o^)*!!{ZЪȼ udvFy|%20i Yx3m|]Z=%i@p[o48wb3NG@xhexV7_ϡu(Vq9%/8]/Ki:]6KG'!L(L6r{s1ͳJnc|Ĩ2R5*+O;4^畜5Sv֔kʹn<."-nrKNCޤqs {#'voNퟋ/K 7L!e{/R ļh0wB`B~ 3 dk3'`cC14cOnM=] %FAq[LJk]Pd{2stvϭ$e@[(̵Igm D'e֕N'C$#%=UKϯ,bj{"A&A;k!bI :FxyK1i#۔/IA|I&0?о^G&yv!`XNԱlJuz7ۓ$1Ew`ҦxRJp ߥEF_ 2S\]a)I)Iw[)|+4 rA*R%T E!m q~h*)j&? 3B|Dwz~`Y˘Rĺ%g/ d9vB!26{Dl~q8$\o,t{o%uhmjɆ _d%2:J=)gHN%Fr|NM2 xv&k2)Dѷ !\" XTzD&vef! 렚 -w8k8su^6{ܭmgɭ./iYzC oߛ\Wɕ)*+'lsɪ $D<*|<(5U&ZօBcG3+}tϒ{ÇNhuHHW5$o8C5H=i3KQ]CP(]oAz[??DQfu&t'Eua5 !a>SdA~ȳG0\PҖb$HK,wr WES(aL:Ў9}8"6)IuF+;ZƮoJ['{(<u !%LV1p7ml09ħFdM噌ʺRX5SZtrW7=[_K -bsI,>XJ4eI'&GR˶9h7X"L`, V)Z$u~bAz͛L:k!._V2ش7cθ,=-8w[ ([´ycQc}^5uu(Jn2eǍ\rh1'X>ɍS*=1-(2yξ.Z D5&_ɭ/ OB K69)KmXvdL@#%70,v^/[>p(fzuRfF\'dt̖_A:sAbG\*:R?a]2US_F jE!`T{G`ƇB"5 fl!~ Hje2ٹjCUUV$I%1½M$R9} o?~g؂ ǎ` AKxL5_-)NAMyEZJu?7X+j0ՂIl% Ob}0VefI>jxS}aH#TH['SKvϔǜOsvrǼQuu=2^2ü`WX"6Jnu-fEUU?W8Kg)g)18qbMFaVHat1\M.!e+TH U'|Whwcq\ 75 w(& ˦#S˼=ϙJX3 llzh8g n.2fQyR Yc&Mz>mw[}Iѽ[ !仲=|<ѳ^`_R[}|p\׼ͽzqV{y9GaB=e;gvKd7 idXwZd L| |q.dAOА\& \Bm1~^Bgm؅V˚8wTYi>fѼM|#R΋=J kF'  Z0En'4Zٰ? pX>y!C:`jkwڃvo-8P55}ln}ί(ܙh;Η^NɖMbB5$q]e۳+1i;ae/%R#Mv̒>j#"+f9z2߶SW. jG=)94ޢy\sßUuJ^ùS!}T h[ʐ}c7KIfc Ƈn!X#9Rew.XFkSp57T(V9t!ʦ(\ڌ~v&9*s2au@s^8,%-)/͉0bH5 ibq[Hy6iinK,x?8g;GDkҖ |zC.k[V8jPU f'ٴ MʗYIСR9d뤢UKg4 .6Z ¾yW$Mĥׅr3~FІ9CYQIZ,Pޓ=8ZR%ϗdcIk . T^l(s䌏{|~Z}k "Y<]rMtHk*οw E>].2,hV_j^8soq`̷P Pִ! S L3ޕ͵iuGC`B+bջ/[DME+O\F*۟ϋ(MMrBlvϯT{KΨGErNNEN3CS+B?XM cEAIrJw#}ժ(ٌb/s puo0)C136;(/c]/i(rOu[(ZЊ~ M$_2ò9jν01G\bf,7lxRn22nFg(t? yrѪg f';"}#j8-e/ ym?mƶ/ug$CL͙$T~3 ,!߻\A9¥h.@ >ۻ"6Ѕ4򎊆~š,ha~+B)wED͓6LHW9! rN <*Jz'3"'E@b #X = KUӮOvx&UjTpj'G#і"&6{5Y:L2ar1e1fڃA ysb벹ُrS2bE ;w ژԓl K)όWiyv_5ImjaC(BHZ\{+,&! rq8D)N oeݣg݄oG/$@otf7u?LPd(wo.CYB0ˁpy%eIBO\n-5e؆#8X:p[lsmA.kKbL/V#7'Ȼxh t׽\(Vy9?FӭMV\_pm#+ ~j=,_F)zp< >|Lt{b. !~lLy#Wf,̔gD?\82~ m׀6'J'7e+@y$wN2?! HLUkͭ~R^z>Q4Z dYM]6 ;. OYkپ,VŕLQ Y7U)j `-oLoR>SY": P>0H0&,G35Saš!.]^xZ6$i|ANA0C$1qѫ,QK@zZxYud_y `1\mƷIg 7JnTK[:CO4F<43@.5,-`i0als5X/7]f8OMHnJ丸l,njaG`Aļ|K /6j) `OQrͧ4<=n+=Bd .}ˏuUNm +sTrDa%,<=Bђ4*3կm`ȃmފUZLWeA\HC3v E :0Ğct(PtM@jy6Zɢ'ﵵ %`t6CL&-7ugc8γwgОrj~NElB=ES X!|=M *p^d)X)_Ə+`;!j\̏5a(/|%X}\'4 Kʯ)]Bj^{Uh%?5&ZVVwI;qz&gv]8ɉY)(zZN|0'D&$MTl&!e]h5ZFR8U^0t#7=ACm}A{ǧlloODk#*3A8#+:A_Yه#Frme4ʟ3ѣߌ4U(U`p\[9LJ?m6o')as!㉪*d%ӫ˴JR[[rZo, |,ZIe Eh@7nb_P*`-( Ev(k=?$ V֫0t+"yNk4 D_(⫍sz)K{@+F?5B[z}ocEx )LZ:Y-\v^Imha1| plL;ebN{4Gd]; њm~zQC-C> E>O<h?M=2lakc TJ&KRо"*T}^{cKe|Ln- 'JL.\q܍<̓vC&pThj 2jՂ.+d03K $P7|rXBs6 ƲQsb)OoBJϢ9i~R Pʡd)RDN<5B ^w#.dq-Bd͑R-+JFC1p5H$7&zs.lz2@~ADxI5yyZ E4\35OEukՔ1|)ӗjUԉU:]yptnya^q =}!&N{@Sk$4$WB\Z |o2ewDfpɉkDp=jO.gg?9tJXL"ϥ%lDOrA`v&oZ&4Zz]maʿ ^9?-As'6 =6 >ӝPghT=_EDiV(WXZ̨|7͠sl&Y0y5zMm}/i(FX8DhW;B0! \=Dw7?J]nmCGS:ggC[tc-1 ۧYFzBXS uj6RmʋPr@h 5Tĩ uL%_ݻM!p9I)4xIWNWB`As1o@c|CK0IHCU&'F"ZSГZ|t/BC-Ru='0~\ʚӁk')v\#n Vc%)tn$r?j@e\eА+<ŁbOVmxv<3_Qp3ܱ"2Tb[!|^> TkN,𫩏?g{:S]<؉e,/\dozX^TrvCFkanU"$pZ6O~m!q]쭉qxhUF[ R>26>+ ŏ딊>RI[19dw9Gap~%˖q>$c!p=>0I[|M%i1[D btrZYu"GmIKF;vntu12F)[Ʀ('| 9┽46Y 2CMavǰ*_a}zԷn&lE2i6.%#~Z"CVv}>q: [fH/ TvRZ$|q,Ʒw.D>z.LX ^a^^ZZtxfoZ{}Q3؃PX/xZ[d]3"x ~en< 6ٜiNˣvK}kCiyoc]ٰO" ҫiGyޕ?`tBT_ vI1=ObÕ-zp>2kLvܻ+3w!{5)8B&(G|Wj139PAh}J q/ilzZU|q8.ѾA]Y$!ل6_Yp J+`I ѴD1dX^Y¥6_~R.?SXa&\`WKjID`EFʘ9:Zb|V% y^g4+V2UH5XND;v:Etsyx;Dy%ef*! Iâ(ҖӿqU#Sr- :^4Q3lg5ʩ~SW*s5r?iZ. Vu<5eΌñ`8`]"7E> MLN}@2ٴu*/ƣ!^Zn,ih YmҬ݀cw8(UqgVxT"*S] /O9eL+%;n .teW%WNkk/3۽w m̀8l2 ;ٚ}S䖩)E[M/Ze}HMxv:}j]*G,A;R3_k-u}˳(ztmSD٬ZY6oQpb3ݔپ*Yf=hNs0175ga@{6efR'"T"hQ Ƙ" *J E܈]R]vY(>]Dlw 9L_ݘ+๹XcigP5QZik2~r Q:Ukw.ԑ|,fssQ,X aEa\OPs%R"wRe"',9RjU{RUlr(K*Xܵe'0 ^;wF4 h22n_sɢ,/3uPs/(}(Y;,d*KM!HAD@$qi'BAPƅHw$ն:}0R3~3ouPK8A<zwˉnK]֩l/3IW&Nf?YW'{Xe}C3Ճ^ n= 3o]wsY$r94W(Mb7SZ']Kvr+piĤqOA[BCOx. :4w,zulkW(\ MA|B吲[$޽ENNgREAښ QV̝$1;3 @ءR+fKl@p'. xцzO.(6ߠ؄:*{LyhMwZUa|^}3d|+hE rl*p5iQ]l7Kcmռ9ŪK #qhiIʋI8_LJOEQiQu1)tnnjˎ3o 05٢Xݕ KcќF"Cˤq0{zdF[+Ծ e"WsbIH.( $z$C[K xn.MRB3#mɫX9N^p &mG BIe4FνL=fϗa0mXu>$&𜚩4 _՚u&ݞ[)׈s~d~5(I ל{$7z]<}`'S-=7$f+4Uqp;x0eI)Jԇ]F3RTDș0*~U<:>%F-F@b ,(A =_pZs`-Ss&dqf#/'R^MWK1{ Vpʿ滋@q=;}|aWUA8i2MR,47ONG֕j ^&,}!"e&jS DC:B9]QbQ$ݩF4uw KAovp<O^TQť R. .CWY#*%5ZUUh{Ȥŝ>3zJ~oVYԬb6v1ueW)eóTA=(33Vk=Nv%)r2kHO=q=4~DZ34U!S<ޡ *eitx`ta-%KV1rՈ *tQK̴4Jc޶m޵lf`$ydG$@5wG@/%߮@>iq\)@rf]+ x<{p?=K K}HA}~<737F_>Q.Ct~GeX.Z/?\Ъv'*f\՛|!dOt1|"g~M?#l)wrT n;L^iwȘwٳ;]u_Ł7®%mSPw2\IyE?w^e:pY3rȲ7󏿢&300 _2 %?_zM\"+*ڴh^H[.']ӃcBp;AAi-alZok.LZ7ժN<0MxN1,X~O7G j ^dGjJ1PtB˕&dv|k0༜A{ x QpdyWEM?7#'oD_޿ t80ٮ3uG89zإM^u(%-0C_;.1#%eJ(DN]G7wckhG| d#(=䔺&񊽟xSDRffD^ aXIIJ:9"UŃM3 Kކg%;'uQ6kmqC8R)"z")@3q@^C)o;_݊DҜ2 J I)U[njTRy܌aa4bf )'jacpA7! F%}g=qw31*7pZJn{xT*PA/_+Z ,=^U''/ x ^>](告ʱmĵ+ǃT[bIڕd~ "EHv4W6()<.ٮvaȤ |^%Sצ4S|\0;H2AcsIah S=!pبi;Ekk`{Ƣ(ܔrg:'v0EU!6u 3ɲE癊']K>¥К3,Oñ>")@Gݯ(Y($&np}B"3Fӟ뫁vYcғq͍[^Sq!1vKneڎ2sl+ .xXafN5ޢᩢ`nW3j#w4_#gKz k` -m Tݐ+hw|74DOm |bg,XS^ۯp{5e_iӝx?.C`=@mKbS30sqAe%`A1A(g}RY~p ^h*h +z՝iUW&zpۻܻ@m .-!O;IU hp1yiP۟b2-f7 k9;5RTXxt̄NsL $05 9 *~4~F*'3dY4=#1w@M$ W/5Ʈ͒ڭa \cט*h2wҘ ~bŝ(iv^6ߠ>:)#sVo6w<ԟV8mWE^"Ѫ`RO+@fEDmiulY=%Kjh^ H'<=~Ö2Ù^ϟ@EǞ/Q$N⚉Lͤ8f>53j=t(WoV ;i(=( AZ–qn6Ҁ-97[eD{TS*>/u^ s"]9,g4h{' ܋iuclw Sڼ`PA;Wn͑kyުõ|v rNiqR;%zw?-~b!2x^t_{n>_?|6<.¾Н FO ?}2b3o)(\֘YwK-rV+-V U0t% QJz+fv.-=t mA@󚌽;Tt Pl5ڝ;] S튞7~t򬇪<V85Spz"JʍΎՏًo\)({OVfK[ Щ.gIGOn}δa3mڼ͈z\n˴-ֱ0_t%"!F>-7A `JpK2];[4otod#E8I vdOM"1H6@OԚAABT|WCWDŽu +I;T݆?xx"RC1Ovt`1/X37D_^" v*rEAB_|K%̷055R]t)vsjκ5KWt̠uYGx ;xӻu˭]FOM"&WDV+(2E]-F{*z!9XltȁZP傚gHh@j6),DƤgi Ku|Se,osCCzŲ6_#;wo4 QJ(İaDD@nK RDhms5prv2k̙Glbmw 4Ü;j;oȐ(G6vfC}g$5 g-! ]t3ŹxH(>1L:[̉w3R}} "׈Q^m@FO#Sdal "D AS(bU{PLn+t5f5, jCpC鬬RӿѝFW,r&sc%_ \@4o f:=qEJ/&YwsF&>8eI<(Ziwo\DuOC)i9@ee͇!\0{gj׬B~{q1>~6[?bOͧ ΅܆GMKlY:a3j ~(wmp$ A3756;q >ne9!X.;,&P6 [俛8"s)23) T5U+,Ѫg1Ӫ\$Ɇu45szX6OV-c?<:ʹ}.v @Z̀L^|0Z{6m ;ef]*OUC.y1S:"͙r6?X\lE؄?&B]unnu?yW 316vjj[VTc\{E>f~oJK`f uXH㊃/wAJPD+Ů:ܬM%uF=+;׃h%| kYhZ3x0bMm&pПB7`P)`F0&C>Lg MPMYL&=h-0 pIuLUOj Hd,PK.iÉs\vynL Oǚ0A+lV饿x/}4M6 (3yggKBˁ<%Eӏ&hn 5$g[52^)`5@LTT!+ ZE*S"W]I4(?F?]ںo(Ba*z*d>y[4je;ܧ3, \d::֮愛HX7%aZGO7}_zPW]&+ 7d!YW=,V"љ0aBL$o>W9#q*$/!i1Ȣ,-;u=!LgiR `EJ &Wh>͡⥄M]aYBR T$!m Z&'!pmTttɝs@wJ4!{OO>-}ҷƘMw tTF3$>Uj/PO'RY F6oJU֌ϒqoM"jօf'Rĝ ovQn!ic)['4&y覉$Ov:E2*G#1S߉O8 Aqi'WV]#kT_m4 iRa8}z.%~ vgr˴*HϊoѪ!7>Jpo^Klc癘SbR @%sPKar |E crK|G4ViVm<1Hz0Ze`[8ZdɽFZZR+rbD r|z}0SOHmWxybcNĂ)t3s\Z2S _u_V>!utǝgiVjH<^_!եKOi{)x$/6& C)Nk @sy÷s1X˿?azf(f\G.#MlFH N-pxD$}nxX#!F[bmC({t6WӉܫM;'j|0CT!0@njlԟb>0uD>_jv,՝˴nEëUqbY.c4rUS[U RBl*~o`ǚHE[]<(^4X\O-%)Tڷ-/mDBptN&E }Z5[ O ,ND(/m` G;Ħnxd1po1e4 a|y)Kc]6a4w_=LXOn#췹,$B-goCqV˘c~7Zƴ/ԉ"jc!:Q  b ݫف!>yW3bHYYTגw'|!dvj~QZ)Omx-ub9x&` 'D83[5wI5(X&]w v8KCp 4 G}3!2RhhaȘ@y쯍Gq EғsfVlԯb|Pl _&>/ D:Ğ*ޓM'#OGkAk>0,-J/ 4´j%d9Wϋ';o=(EQ qB=šۮӂ ~2^(n-^?B[ݥ)nZqpvT>TrPzN&hD']y9"[ϰwgQIbeHU}[4Iof2+nHqG7f+Wd %VփŠ|Vіި̫Ma9"˲g^N$*XFHZ1SJ#Gb'h0J!<ׇ.m1s/̞,$xyP&!:}M8mdW]~3Zݔ'[cOZ$:qlwl?~6P=dO9.*`lsC̺xM:Ŏ2%YE!3*ʲR;5|v͞#]u2jB%+Wc{%OFφ%JDQhgvY_Csمa2K4cΨy#w%/ۺN˘卓 ++b) 0Kq0h)o5#}RhYRBa3]䀃r^kO*fK,Ż3 Rabڡ :$'!#E^`ZL:2m)9/CvVhӪepXMuAT#c*o "5fN!~Gike!DynO)bz^Qxy.Gh[L{X>llw<0WJw8ŕ7Pf?>N,Qzh+/ pЧyw  [h۔ׁM;I[@${ YgG #* 6񭉋0l+.!yg k|ǐ(aش? Mox[A5!X7Tff*ǚ@Q8ަPG=%#Jɚ-~|{@%(vQ\zl >~ ~e2s,o+ v/@,hzi&?U:Ђ>X kx+y4Q29|q +xK@p^I5g诈fXO؄P PI ǤulX~%J~cX|p[rxijL;F%ݫ9'O|u,~ v'YB#|sF R>; D^9ksA+H2R_-RQU\*MJ׌ZaQcĕ:{KICm!*J\[^PTb=RrΧz~J{>+:VV=7B9V0&2F>ưl x_5B 2z.?\P& *xLgʮOls]Csyj1gl Μq2Ηc^rp{m7AO63KO^auՈ"'7Zd|/B* 8К.eeW!rHV ~iU\J?y!*%N4JtZ~Ls|={*Z^(V 5=sM}x{H0b["EM~<}98](Tf,Ո}Έkzja07Jk @㈺]ZRyoxIvd2 9kjQ%|@FUsPj9pruJfVԄH"G!Qz )HCvtJsMH<bIB_˸om9>Z aE?Ăw q8DuS9%dT^ u@"[>[[8?9qʝPXODL\## [k *\&#SBI/R{ I:3yCޙnQƂb=3Z?9?c20#kRP ׋4T29/|{BKi>s A#&Yڜ?<,6eeUhBbqebBEjG3h:dU36{!}tcYڪ0IMͺ6Hu QЮuzgkcC]IvvZPMms:()69?,EǴf">@R1noE'?]YS>B`c&= O[[ mX` 辀2GZCE\?HzA*Z%yWԧ(t7`IBBb)4x=tJE$՗L1/HBF:|hs.A+:)+F)֣{G%; S +`]LB+vs{1;P4 !rS#D،Ct',H]0Ҵ87* a+ABsc*bMKzsHBR Hqxm "ު\A @L2>L$f57)Q&pE2C#eaàz(y3Õ*5.2pl{=עEwiz#]+ɀ AEjl UKwDh@Yo? Vۀeq(+[aE;5i:רx"N"d J){zlGŖL1]5/u$9؞&5|S3<HA2ԥ~r2z/Og^v4;uxtVv…k|j3jA BOti@DbWx/ GQWjgS2#P8\8;7& Ąb@JVc3ǎ񼮉8GCW~Yi/xPǬ5$/h74@|0ZȐ}zݾc nX\NV U [ޯM>L |opM{~ U~*L?83D|d+v $Z*0&vQ ]oƠ5JsIjl37>Q ,zE0TUX\jl;wb^=" {?AnIéٚ78ݩ!e/$<]v JhU6,Պ–wcr*WQ~b-$CkTlosF͇ˣYq+pEOS@^\DhԂNjfv6AQC8%vx KNq?B|1=E[+xAΟ+]*TS "VzUf.~ўH=SRF"g0hwjo%iIrQU}=u,ݦY[&wcUrŽSS'o_tg\V:l>L~XGJKԓCCX:f)_eB%#+Hccf'&8τ|Ö>anYԱ]X^궪rd53ot^Qdx- J)g2xly_D(v )LwJXLLCuMeɸE0S6˿I-{X62S뗣U"5{V)F<61 ?`9ZkQm[-wUGxRQVݘL`9w]O[ *^| K*})G-!($JRM;- Eg=[ꟓybZq1Td@KEv܀67oZ6P?Rަao,. ߩq#YO^*J/S9Z}Q551em$uzZ^=4 v?a.Gk&mñ,FC2i, ʙ'UF(-a o\?ڪ >sp7͞|q kInj1Lvf]gK]@ sBbDZ->b\ Jv< .1D._PYcG<1j uiLw)1l Wǯg'F3ۅ]Kn#ǡ|W!]ldǥiRs7g`㬧@UjY>O:M0" KMdAwBjqDP['g=t}4Uύl y.Ě ZCLI%RO,^TsޤL>ՅԦB qUObgfCQ_\^+ "=)}^m[#6}p2R%9J3\*DjA6et_IH> v8MTQ.,*N5a9pQBv1qU0&yqtV6?ߞlXJZ>Kˈ`$b~xx@}u/ ^wUvI,wbf!zC"rqUt?4>RDs/D[nOMf*Fdɐ*r61.^ %)Q 6iZTɠ~ v GZ6aNgQǏ)R>`%C%;p*V-|B,xUWQ\"|NqעpwsFRAJU ü 'a 3ejM}rw cdR-ضIw9%۳R9=̈XxoK.U{#`j C? XqD06glAyM85 Є~®3kxc~KUtƫrWh>#W% ?%WD9~1Sݿ=tէQ 8tw"T@Q] MTk(f53U9;aK?''lv>fMVRR'hŦrwQ]s=iJF.ՑY,)0_[H2?G-vM)ld!:4w=͈Х6~q4_Z痦!xAs~mi@րC҆DO ),jRhYA,mL,퍁6bTK!)4cz܌%]dL + SL]뿩9*~rƎ )b9{Dr "zf#nmsfg&Fd2%2=R^ϰd8˞itpd+]0G<\5BT1\ަ| eX^O]Vk0Tn!h:rw2k8-i@ژ -tBmKe]A J1#t\1ƘS'A_pKgETS,slR+E$%;>"'v&P9e31q)["3%y>^sʓ`E2֏CV_#m~$O$!2bMQ]7_y_VdʾήG5[Sp\OEno;pej9s?HWKAe3Ɵl_ˣ=G>Sb80雫 8}3Vd 0H۟9ہ4 X7/+CͿ8k7hN^`ebB8NKbȑmfyWNO/ X<;5~==*;'_VlƯֱM榥o:IVpGlC-Iia!5}?! ɴjBnF{'{ C;ŪDv4g[cNuR%([;cګg)kBލ@h~Q8UgIԛ UYXHn69*MOO1eMba: {C r8[n! ޜR;_=ീ 1Zi껥*#8&_w ]5=g【R_7vʂ*d&O=e} 0h7L$6O?翍ٓ~0V8 ~K琹JΫۯM*"R@9󱏡@G9 ьJڈs %So@͍JR2 yn*޿14j۶#Wa9/kMnB%4>h ݼLJL Y.8/)pBxݓRr|#N̆0\Qi&`_(~{)iJURJL]^Xi!awxvSF]_kj]@l{ 7C e 4dJmt_:XÒ<*/iuԠMÃl,m>W3AF"Tw)gPaq/=c-YS 5Hc!Ԡzs==>\4ŝ&Jm{dtsh[rC)2G/ʟ- a|F׻O}l4QQ؟z@엵KTQ}ˤ qYBg=UtтQu/4O0Ɠ[7=foH6_*ŀ(-OOx̅f*YlQLt=nb23$Lfx4<Ŧ~(:väRߜCu^@4IX䈥%ԝ#`wBvaA`z̪#3ɠ1k|!3m]YEGXia_2c7R:F_}!1D[TI ӔVt 4O(pJeU^^I2q(9< yV`7n04>]ϕЈUMF> E= _$"c?NQe}IS<20'ֲ#[< LVC\l#5@”޺Dkg ^pmʏˌ@g(6{ P6$Q6X''zB|ApQ ~#Sz`^59^b}5־~g9v6Je"{daLKT`'Qp]fTz{4č*D$X)MVCr.Lwixfv:j!dVf6MG<[[PT\j5e/ b<7mTrTyUz_ii -9vF .,D>3 nv]ȁEoM},iBoHsB:Ry6X1b17ceքplpC4+\s bWLC N>s<>F)YFr3 j梻|k.&"^K{P+(#+{ V4Il%Dž*p*ќz/G%d߄5GN+KI׫8%"xT2Up4 snw7Վ|rmSq<Iu4Tu+Uo\UC]__qen kyؾvUc&8 /3w58~2V]GrLE5C&J`}6fhv;U [ixv8CD+g~\'ҍP=Evb%^!bG0kɔe%^Gؑfd9|M=* Cey)4$<Ǝ-9PWW6TW4U/$WԎfߛ}*&9Ȳ]cclt b ~4t*ul9=߄|)wE@ kOgmGf3)*сvs\]=KsB|y /hS~nTuﴹ2ϼȳ8frPs2gQ@2^_lyЪڬo"ILVN\$8X"ԼЖT[.So;:cnѶ/zAƓOԱ;DRR` "+A1tFH @\sY`HgdTSkm:ÛkrS]UH{ ZҒ?Y@wF)b3My.U>~tvRUSp9)=Rb5lG03 Q5ZV0^ZS:ꍾk;GMͪT-SV,h X4peѺ^ l3 d.bj~8[`F=OFAӑX\Sc1hVU*{GPG@#{zϣ #n!,HvAD7CZ?d-$ 7E# }4 rNuehjz琹 S %o<JLi!' Z{Mm|Ƌ +kP9>{X~ zkH3؍@Kէ-Ww\SfH~ը9%F=GVKG1?tH/"C>3LL#ܫEĹ8}/-2be(j}K(jzbhadN "voӱ]/ 5o0).83wvh=B.$7O}r^Gh1[p | `yIѕS@vLnqr2 J{K}#PA @}<1Dy?b,l:B|rGVþ24xxC 2/˼qޫGhA6c;# Ā*Ow?NHK (wOwOQMth6h5Nh+M,‚D({puY5QUշ{%=1@ 밼ˇ⿇NCg4&XlzZ&Gc.] 16v僝&p4<$x.&< kwQ1d3i O읭LIFwL{,џ=|VҳuG]p('+lU}kN6/`*7K\!E%~p[-rDC-`i+s4 -~03}DrupkwޥvZ :aGGN\4%"7l{*xr#Ai-x !3N[m7Ptл"y-gTĶE qfG5{xi\ZF"8)t7=m x9 >wO4iݬ:6.͛RD/ql#.[{ ab"2S4<]eSy =6s")/ I0FgT-͠qVe*{J5.2/ +/)t†s5S{@6DJ>z≽Щ>8 7kbM 9\$44$`N0\}&(A#{6eXDxMd[]BֈA'a6?> ܛٯeWd|kEZa)A1EG wƻۋ%G<0[ZE>)X6jBjE|oL_j݁@Ql*Q_$y!lyB'컳%$ڍ)V;,X{KSK>u= 'ׯ' s,5Rmس͆/͖i6o@])(|+rILԕ$Tm^1u~6*PV%nCn}zUbP8^n0V#u6t+W[+Oz8p E-&29;neFST(^ JG٬Bf+TVyP4QN14>üy蛘%EXٕe~hKܵg@_ e[bjcQ y6@Mn6LwEwKJ?? :8&͊Wێp1`T%p^!h[}cXs?Ү&~h >ies9U.8ڹos$AYcK>E=!bIIsO[ 3/6Cx& mEYiܷG |1n`vT+S) ޭ>k&gbՙ޽bܬGM[4I(jrx3*QE dr^9zT~"Y OM8I'FJRr bݟTIhg9( ]3j0mrE!LH:%'8ٿ^MU >j3#IvbLO[bJ%o':R4W/Qr}QH95a`'܃c]\)mD؞Z2!D"ȁOv,< 5M7S6T^bj+M| 8aUX`W=/ M%/ˌ 0:+S\d hzks3yI&l fˤ;d1&lMQ'<-* !!>-@O?8̴7+CFO fAi+ PꥉnQlL0ͻ)B8PZ%Qc7= D2^} pJAAQ{k&PuQsye%L ;9a-!-Vt{;4^?OВ<_52>RQsDpN -3䣶nO@ w3LD{ꅹ2g0x_vNk})Au+X&%MQTLYTOtAp۾heT[N|G"Ylc2g1^qrҊFBQQi}mfoe8O˸Nx r"MVH_υaDY "$LCz \حIӉs0^34ˌڻ2)rSj-55Nii^ɴl.o51xstnBqtt\&ffSnypx+-1Ɨ.j/X*`'PBmcCMD欤S.Vg쨷_[xAf/_ |-T$rؖx_}RA>$Zt &t.3wV6ݾH\[0kZ/m{xGmK +vhJI+]]Ԭ~.pу8g#d߭%Q12L qt"ZT̢e(9]GfhbuOуȼ mqîg$2so,\R0ᇤ c#D=zDC*mm;*X+_'eLZmA*1az;#;Pq6ˏஉ1.xTr `c_!oonZz( gf=wK'>T C! .*J DёibmvW{}oٝa)D,x"CJP!CLw4B٦%1&s*$qN>*LP 2ȆdZ##aZy!{plqQL8jW9i3=T4A ߣhOs  'Jx2Ġ^]Flm% jTj7jÝ9z76?&TP=Y% 8ࡩh ƁS;cǜ)eTtLq@Ա?晡x 8JgFj꡻W$Դ1g{J+p=9 mց`cw#Dwpu~H N1uW$~#tMSyAf[_쏩 E,6dT-}!_[6' 6?8T:d2/]WȻu6-0Iqg*i0vҘӲI!ۯlB:,UHj .5\XHc6.yx?@*CuGl'--e0VX#ay~ֳ+6^PRYr]eBO%@^F2# [9p':*|np b>J&E#?kQw-,XCq L,r8r .r?wsáw+%aζCѬ6f 3ԍ[sdH=pz I9Ij_rBWJRtdR9#8 C <.nYŗ|ԷِO*{Me3 *"榽aw-Ѝo;GkG TRB [j73X4#</th|g7BWVcRθFQ|$)cuG0lziSoɾGRr9'6G <"Fa[RjFX\ؙc@QDQwůkNfc~D<խG ymM ~u M8e[maks$f+ڻ#i'$xHĤܛXB{gE@s ѡNʓ꤇aL2rR7?ۅm3B$M:괜+)Mlr=TOa->^ne8KA* =l,̹ҥ$v3e rL>cF3$i!ߞƃ=ƹ <4 em߷{-E6->qR1 ^cD'7fzx;@"8UHq0\>6Lt)s7ļ@rZ(1XKx͡R4_Ml^䌔7Blv۟uwtj΃Um ~\vz9>f9UEI};r{lHml((wBLmdAiBt/6^ՐB bfīiQLżG(10 C F_]GfTu ˛0MΊ%+/uʽxBG> ]Os(haja2[9|\ϺZX v_6}Cj~7 Xo,߃6&ɱ6[pP?q@tvnHl5xǏ'ʷi5RY9ѵA9P#'^;u*M'3Q;1]s.,ڭhfćכ< M/\rPqlQ;yA-(+s,Au#>^fSһ>^Xc׈}ȕUZkS(#3\ǠSL1ُXz#axc"#$?+(a: Iiոk% aTnhT̹n9 B(g5bAiMmD9B?Вr¥~KvqHߥʲ6v<| AҡHP6"ur!Q#FMqZyQՉY֣CmdV99iRIqn=Eˮ*1Q9 iCD'kB+:2SQ,&)F Gl~L<{gpw9x86euDǺu`~eІ doO9Ac~}3 *{^ٺp=n!pz1!)I@pԩ _̦nWy&h[v#V@I{!ǤuxEE[p ԯ ɿ25o@X{]8]aSlaU._/]8m(NnFC \֕l80;6%Yߪ;: ˮΎ)z}i^їjX70=Co?'8Y ӊ7{aV %"LkG!9`Kd~&m{XzO!Җ!3{%-[e#_fVp**{UHzznS%)G͙k3@^!tSCY;cO\ix1Wf#䈅ɻ}Ipʝw{hfb)P6Aɿ|٠ TaUs Ӭu.Yr^-X>ќNt8W7Tv_/,F;NaOPDF-vە[䙽xG <* viMsIxgIQ y%NpÏWdҊy\A|X+j>ZŴ0);} V@_~ lXGٝu#8$!+2ڗv! 5L MR.:dRxs?|F1qE;y ݅f~,$چ j 8 oVmX0f"MB\/M\@j0dd.޾̆Xt){fMl*f737¡Z)d</9GV6W_T(R h7짬poDTa|kuӓY]AHZ Aqa l߼_%>h 'Bq’hO.b}_xډ)n\ouCFF]4聇T"WpWtmgB9b&cg.#b:!_E/qowbs5ǍH-Yo-dp צŸ3DYg)C Bv8 FX$̷ьeD|E^ਮsĒ$ [^Ux{:qG-xc 99$Pmq{9Ɍ-tgf"Gm Yh3gϳ8!bW`lU)*5#3E o/s}QeI d*ʊokJe*S Qyv@p9CVY"30zYq$@t`4 /8Nd\/6]wyhq Rfj[ p1?~ w9,$ ӳ2ƫ %G0:TwXp =MZ-/礧#l;t:j)+ã|׉ ޽D`R=WRoh̽˵y'PC#3 U2{G,lPY>aEQYT$N#Ӗ)c44x"Uޭ%j7/f&TtgAo|ϪPF7 Q/ RjFH3œ"9"Թ"|Virs8 >k#.*/=F{(ˏ3ўy<<1R I8)H֛mDgiЯ͖CH20ۤ^k]e Ãހk وbp:Uymc$#8Npihujq!kx1Մ{'+E_-ٺ,,Qc'$^Gih*|]}gI6^`}cЄ?wKdT_:8'AqoaooGǮ!2wG 1"  YCB)q ~DdBjG8,2Eb0߳w`tb-?Ђ$;"n 55}+QRK`%1@:jpg9P/YװBudpij[z!cg"2]vîu7]_6A8'uŁ^$IHEG}v3#>4i̞0b@420ZZ2g7ԈClN5l| ˆIr4IIPI+2̓@xDUys0UǏ_\gHª1kF L?!zxbD˳D2v*tSGCJOBd+Q~!tҮj;AB;b6Mi?naJI2>GK]4h݌!q{?{f 8>Ep|hxhðS_EA_Ig;;Tٓb/.#8Yέq I|nf_2 1,#&)\9%4WPUo|u%&nӧܟAՓQ<td4q:"h¬0-y=y'SAAD c8t.a727"S_M[r?^A7q}[$R΂rws~/G!0v iqrfm;-j>\a!Ҽk¨*&-m'b3в1y SV kwM-cHkt1ul`ׅzBv:U7*;[ 8tEήLa0Nz[5]z3z/d bbG.}q؍Cg: ҝ"B] >G-|$sޓjN1hP+$NR M9A˷ڒ~6?eqnё$ɧiqz0>j1{+D:,X bŝx~EKOU句M D1MV]`|o<]e6ldR( \ȇ藋5 fe'mWnR9$Xbr` Y-AuV E_ Y#[t. >ž}= _1UoAb0ڀ8cu޳Wr}Mv(r=\st@yXՓd4KaB8,l /r'<Ms1z\qF~{%氛\zQ6%0$5#-SVUf&l1Z&88".3ɚ<{+ nSXMy^4kKDu ie%ނe: 6oa ^&l|܏EQ994zvB\,`y&Ń(Ӣ,}qH U:f))7WH;&(Ikv `ÐUY^+ȼC]0ٳƜ?&sٸ-d޴@? %ۗ<;9h<[TFZuK*5> L_ b=) OeVSBpoDO,nɅjh0rUUZS V:DB]<}_>o(gyOgyR;W\@'#?e~i),Mjʉ|hՓ2uʓOj/V|T?YAvj9gKL_1g?,SC@iRq5_wY:02%"v䝰G3beUrS?gԨ(NLN4HN KZ6964GȑN+^دu<${U@RdfD/BqzD!/WNXƕ[I/]գ P'ӛWNfDHT#dyJnh,vsR* s1WdZ38^0*_d#eY ۝\^}*潽nvO%? ۯ5jķX±o0ULqLӯ fT 4iUuq EhŒUm< 4h; "ʆS!ȇWBȥI뭗WA !u#Bxh{)# d0w6!*sc\0/f=7v$JsA&.?yF*Ej`GQ%S9-i豇`۔"#݀l>lEL02 0ꟊ^ d  ÊhQcܶ%2_wZWv{he-;C8JdXqUDo~HbSсJؖC# F?7{ˍjL̯ Ҥ55LhO!9v8 nFO䐲 wɭѬ/&ǩ";ugؽ"<SsQNW\JkAI1U!% q2ꥎX%`哬3g[e\:ȹDU+Ct̥) yd/e_?\ AN\R5A[w~`-|2+ 6>I7A&M0 +g}|Pik5SDv(6_]Xe%j'{9#Cm%:lJO#Awcptդ;5;|wߘR?$Ʌ-PP%1 3 e2mL*9nN _z 2eKIoDy{jڷ/~+PbV\E8,eLK \|-ue%i˞J@S BR/oT} 8i6jQU+}y03=OR4.O؁!mV=^ܒc xm(s XG2F7~l:7\X/S^zacX\؄$B\Aj>YJT:mK/=Ϡ^>)5 II&SHY6/|R.'cTskaW ֩єj^nJ&(%Y)z9Jw.˒*d70Da9&nuXaA׭~k/֧HǭUڬ5Y׆BRk3WtEL73V䎲a m=hbzOԚ6{L}A2Xw(jgT;ةQynƳ޵U5~8Z6 ,f7YgԼ=S4h=t2˄E$|Zar3i7V HLYW){QjV9EErRFW]MT!?[vZ8sI,WPAJ_9ƚ<ӨW9 㔧; eӭo3ic<)bub#YɏFUI# BRT]ź/,hhѥƂj\ 8ǘ!qTrv,;@cDsvԷ­t".!KWP% ](`Pe9Rn\()is5eYVY5$ hlks:i2Җ>Y0(ؠxM^ø8A&s5ZZ?' 툲OF;:_&epUL:Oڌ|?D} "dhBM;aSpկC4R} Ɗ ߉ERP!|s mIz"f0{%}%Xr3tUY4dN߷/DL ?-A'TWҡVd.?"ś3˼vK19}IתDƏYrN }>zIWH%&[ĞhvT^j#lZmܶ?ss1߶xe=yh3Ça1Eǎ>R\ؕ?c[*㷏eNr T64$Xޘ=0 pB p.Fs~QM>X b=WXʡrAuRsC [_d3[cZtfUIgi $$x!,ƔP?yF/ʅ%am9`xhGvٹiA#'?*$u$vڴivgu˙$ZK 68ͱ }6^ӺK:uM4Iy YK||-ҍb[!gCZߔ C@O:~B}]GJ|sAToܫG!S>Dkm|LLBhdI|6+ `:0Z&fIUVA01qU8V %#.* 'Z~ۅEѭ}8^#$ >dnyob.Zku4MuvV5Y<7oJ;@Lb8O z=?VU=~5S}ؠ7arS_}d E+Zy5lZj:)'͈Q &tN4^g 㺮eMeOea.re`xNYYH3 4/V-sb"q/n=Lҡ[7 Irz8᮴yC%B !?k2T({CSr{HdSd{Msozph 7X^NCQs8m(LP`J9 Myܚ|06p;1*ڜ,+Y/tu(rO_+cfRR" N]8_CL37fѼԖl0yt!R ZB4و9Np,T$fXgj;׹kP:)kfNoO_w1>Wk^i`S\6.MWE:kt>X [0?75SfwD%-/Fb X(/Á>&K&>X~$gQ |zv8̾@~+<˰Z+yF?EʚHr/,m| ՗m=7^~6SHsBN$ȝqʧx,I9(U[wgJ0c0fXW ߸X߫z׽( su@>7O~:ڨƒv4: ];+T^'2'~yC$cnW 1Y;X`3Cv'Hd#b\?c%"%B345!A_hY.*^,7k#Ysr11`r1+&tֈi7ۖu`.ph ^ijAxG߾>-@MOK \B A6_S2 ֢ZuNŸO[I[;XA9 ǹ"͇KzsHO8/Ge f7-C&23[93,5Z/ 2̏2bk0 c9)=W%Y:G;.ex5sbbhDDXέe/OuuPq?h[4X'Ȗsg5OcFB iE& MZ) /5Kÿ$uY8˧֭z 'u|3 y_fXQ00FBHsGP_B AqF6CTK]Td'U[az:I]PY‚ ^gjhdMGaa,8~f4ʼnf\%Y({ hS|q,aj3KȄӅQzGP亪ώ̲,HPB1-~}S U}Oh#֬u%1 ~GmpCt0n1.z1sCoHfr.%8F^V=A6, 2B4+_}5i7%jJ׈)"aJ:2ļ52uY Y#5.j3)d𒐔D{lP1_mf;dj.h5 k}zNBY5=@h ]Ҕ7R;+k@3DG*SE$i0Q!|BiTG?G!1KRxo!;ǘ&Wn?pN$Wb |ܤztĿr +- c^JK ԽT2 j},-~!z"t!˺W" h>eK "/΀s}ǨU_V; ?A\  @񔒕)AD@4gy1Ҭk J嫱;7pq%G_EV&+dvD %UiD:Ց/vݍ)]{u@yinwV-_V,8_ʦV&P/Q=$4і\VcEp[ږj2o?{ bgSw/3X}6I&Mk$>uQѨUIPytRޯv7JiR:Q}f?>U*2XR >z =(-(ݚ(ݍ/2Lt(ۘJ -)Mհ臏(r,Mr!Ao?mc vX zpTѠBA}]`S/94衎bN͘11*`ySSh imPN(*[w}nځ`%^ lHMQt!_C|/ 1 H/":U1Һ/T=kfKO_Wοx^RȃA =\{^^?cV~29A21xU[ ;;Qj fN{{](i(] 92*7%_ xK *MLS $ts{/JH j`c`nQHH[NGVd96n:i-MM4Hտ3? Fx3ye]%:VM󪔳t)KxO.q=gN:>L~O;sus)iol~Ha8w_y:+NJ<"w<0teheqtPK\|ىCT2| %eeNظsR = B'fqӄ)|R"1 N!Rm2w}p|;3 8QQ):1 Xam0V@PI("(;AG z GlI}7Ka ,x%`H"z4SeOLa_޾wWJ~CHL_3~Be0p6# $坷j@X"0(JPٷ{ &Np("!WtiJV8/-)?c 5-ϺZ:?q<:giw b_Nfhƽ:a))IΘ ;{l%'q0[ 52 Q;"YcY: |{cvS=(GZ{CK~B3 g3a&BҘNx<}6욅UǍ_Ղ+sۦ۾SwuEwoAa8wn >2 55e\Jɽq#,$q2#M <|%PoAMRiXwĻx ?Xb_q|"pV돰oXtQ*BW[֨B? }YV8 Ͽw55wTKero8` ūat⫙#V2î/#찌3Q ԚY&CA2ojQ$]]ɫB%O3'9@>^u`X0uE'1(}:ieBXPIkM@#c5MSNvמGJ9ZǪwq%'O7ՒPHgG53tKS7`M:0?$o$a37kb /?l=҃$sOw?TV:ݱVO/{W?nn!(=, wV\Rx ؖk]eA9CtuL|PV##/Q LxR:5=ύ$_.[o7]ĒSچ,)ZC9|ݤ#HV*hFƥd8>&MQ""q^EVGƏ:THA DqYGE8jjWA|<1i'+Z,f&7ztD/ΞnR*\Jj{Q]iC\!6YFF< .ޞį6ІEP`ۋNaBaߘxp&\P'쳦X^{כR:8^Sa 2pI8 @@,pQ<6t6U _?T-H򾕣iqt>ঈXKNg^G[v\CjfW0=Fr˄BO$k܎_A떾f0ɳ F:02[("4Ѵ5D3aE (;1ҺǡյO*654/},UHZ ]m(Jxn 3a ;s1=uûhV!FXt*h]y41ƀ+ǫQ f:϶|GsM޵K= '/90&GwlYȟaR7tt wKT2[ύ{Di IźŗG(=RA^3gqD4dHIXA.tN\lFH/fZE%ը[ )8j+^<*?j,~O6p/F<->W""Y &6nڕjgOUp3NBl"?R()C5EMfs LiToĞBkDHAiZ^m>ĩHTA'Y +꘵sur=>2zWξQ{O&ek= ݊)hy%5`I1"0p_fZ_JI}%"=(tF8-g E#/(o yhC;c-,s3C a[4ǧy}:~\GPqy3~%LL4Юcf <*)|ẋZWTHk}9\pGVmWq_Q1 I޶V)NWΤGJC+!50R"O afZaLI0c /Svld]ݘSdl <>Zv@e݈ ֶF_G65J$ 6q5Uݶ X?O]iN'/GyZ(ίeʹJ򆀎 Teza>28#paoI`A]vr p/O@jnpso&ZD'*6'_CKbD i)"Tmqr:f" *)wN S LS!hvD_\M,j&A`3e(97!ZE|\q^1b7[mg$гC$~ @u~h*ʻŽ t~Z%Œ~K cSu{FLs7yg%ب0LEV;9Fve|9Hr"}&x Zzv?DZp1ׄ`ݪ. ~F, j6LFE9-ՑXqQֶQ\'hǛQM E+?8rq_Ȓ}H^8qC]]4qQS\bS󈄢]lFձzѯ #;N]x7O{'s% }!o@5DCyYdm ֶdzfN |!b~vSr0'CJ|}^!.s d Kj} P*`Dμى*4aLc y-#B"WiȰW4N= +nr`K«:4/'\yN<úJCCS.d>̯P{z3v1I6W]Z?WKݮ0DJS7+KcHCjvm6oku2H%8YHԚUϛP@BuwJyHϏ&}%AA^"})̳I\ocVb%eh?S;1[.Hn < ޚی}An@в ->wgI+ *^fxע$(j<{?2j 8^<[?@EBy1G(2EvA{qs+: uYQU|T.dE]btXf/@ELRw/ԜL(-]GtxwFPׯe`+r̯2p-id U4'o Fk\Jc1e} e(;<L 2~"HyKT"i{\H!fV$KEi(z86rfՉ4=9?-Ht_֕exlIK$)B\^koI3$"B[Zӆy˵` [rR".Ԡ߻CLH*P ڗa Υs;=*]č0LjO9ȋ[":?x4IԜle [lM9Yr[oږܒLxFGcז^۾Ν19wm<n*uKe29 "H̬R6#bvAPi#}O-ma !&UmxQY0vJ|k3IGbNTE Mvt('475*x.WJnЯMuv!\sͧKhMB 7 ay\:>c-X\|HZ70l%q[dp3` bYqT0 N'Bڈ' {%I:+t8Ew:KI aGth&m?M4HBkmU16{|9cAyLH첯/ wH edli/U;r CZߪVZzwRW)€Ctp#j?l#[{;ɧ~?aP"G;l7.y)غHz_s+V׵~0e|6gހ^yiRug t1hRT%_jpuRV:Đ@20SYp69d5ϞqQtl07IY6/"uzt/#Ez[| Mƌjy{a!Ձ Ny tu{LJ/yY{I=x\ 6TpNiӼ b6bcNO&vft7H!Ѫq͙ŀ rXmC'ϱěDyF@'Ds#hh*S3nTa0 (I/cUEs5ZZ\;UKH[Y9މ@>fh1kw̟T>WK4g˙AA}d尒pnk;k`W_b< =3Nw T `7eEuHHW:'%_J;4[ЃX!9gBT7gu4]&OFd! X(J偀acw](j\\N:^+a>m½/1(#<>`T>z`orO+S<}7JS`8cvJi%Fq{oI=GHi̲.6HFHyzOBJ@"̌An~9h`5>9 /^fկ{Y!DvwwNU؟ьXBX4q-u bosS:wCrW=[6禢#Bjmk&y**JſM룙z_P&rRg!5]y4;M=oj ªRh*##r >Ύmwշ6gS{xvז!Q 2ٴPkb>N@|C,ӎi% a`G@[] @"yz Qprl!GPR &]h FFyHekYd"YnRƝ:7aePof?>蘭X"(ye/qE5Vޱ/Qdok4Bg2wч8&SO qP3'uaC5Z,d+ ^&蛔;e5#гj_Yo+(SG;| 먘5q DfCʾe(T6iy&At &uK K$식Ы于zvN}U nswKIzS@>rd,ms I?da).[@G /az,Ld]zPpBTeFK(2!S?ۉJ8Z%C自4^@QB,44Y ['w|܏=igrѤا!}B-`,]:N H#u`an ˀD.fU)c[D˱h¥~64(‡fYvy+N$"x-~oMi'*T%{>y,'-qc^mLb ;-n.i׹67afwVQ-.@9Qt}jC6nr;|ERCe.1 T5ȩF_~8Avjm[mFq,`gNN]4_ Y'cP&=Kd&DZ7$ 0VNmq ,AZIpu/["\,Q"w &UuB7h;vrtaMkD;mPNVpZ~y:0\. J[AV qM iH\G&?\5B[@@K'*hwDŽ Dn0,g>θvV|Ds툘N`T &\XW3_+aB я255h3ᐎڞ nx7mb@$ qԀ9'lOTBýU9~ܥ Ͷ'rDvrw{{D7*T"~2|ƿ(j+ Ufơg)8cS=1fGZ0jA_$*l(FvI;33:2|X) G̓78)ks =uEk3?m5*#>ϧ:秂>D}3nYBN_mW g;{Q_j (-\)cOOp4, vx.D[%UK==MfQ_IR8>1ME󃆭IzK0J ghJ;O #w.fd$;NTz=F05*Gp!eBܿ+#&?|@O;I1onEIF>qrptŒ‚mJ7S5F 휳uš)]d4j`B А>fإ G1Jd&{Gońki%CO*sWaCܙGO%⾒~#^8 ?:ڥT(A\0JJ#lP)IRYy--JFXX8HvwJgHdCՆy% VŲ|cGPkUs oWy["C@g=(nk˃-kj;"*c}&3`̸Bt!ǭ;8QQ]Z_8CZƕZl]_}OoTG-$EIs[*vZJn Vsq 8EYaDF"O•vޤSO`)S󗇤kD Z.4a\&L=V\1]ob jAhEWv19ՋaM 3|/prp<ݡu. UqjBBmH ) яkq0yf=Vd:̣/)+zA 2=b:q*<* {~q:h(s>8:!ȹT5985tt7!__mG 4-ˀdCї[>A-6c4;na:Ѿg,Mtx|sOD96-i )ntO`׽Z⎀+ /YnN,'*p^H)ݵ[8-Mx/e{ nyꌎ >ǨDd7M4nS"X+T0ǜ^J\ 6m$,-(KK8P>UzN'8A7:XFdc(P5;hw,~+W,d?]GiB ITY>ۋYOw 'er0z59j+nv*ΊmZ}B\ T3}/=5kY e)N-?M]XQ)4zPEZP>@8ޖu#UxQrw,N&|_n^E-cjYQ$T4Q!#|NKONVpӸSc<ݕ,)E=rUs,!d=aX%?`eOa鞻KTvZG<]<2eO`:sFlKr)@Sg{޶#y"VZeJ/"@/84쩨>4~i/翘luRE@"tWyrBj, G"Q)ĭnП)\HW]u 0, eCv^yUN9kgb4P3J&FM+,--H04(35I{<=vu]5t75K6☤|q_+DOq y8 :=FdzbgWݎl.`E;r .ő<蹾x|'ڋ/zrefm!3ў)vbǹrm]ʞW $1mbukOah$ST٪,+B@Y6ƣn^$T8[e^Q[!#R-*h :WvgT6Xܠw3ɋ- V9 ( .YC̐$P5K_F[ FؼQ5VܔokL'JqfQvdl省GMV:JI%I̭Bf A:+%B-~bB+I">5ք1bZ]l*Ld` PX@ܔbcO}E'GƋEoK>#tǂ),up>8 &h$o&ShMiwG_*؇iNjKGD|^)4D }sVG3Moce2em5KWr>- uېQ\qw`b{#W):*.NG|6&'[AcE$LhULZ$xNwS2kvn,e ;>o =6rUjPJiZb{˽ *H1ڜq zB2h>0,:.S3|MHU8EQMDƈ IxH7a!FŞ "Eofψ%p:Ĺs>\?6ZMXӓ,V(}PdrY9G?ڦ^I@/fwevը^3,xM4"dH,TAX1{Z1x kzaڪ40[=g˛JD>^1%oz{@;, |Rå9L5%g^G=,?A䕺nzmuO0V#d8'X܋1"),YKy?-:T>>I4RA~p"jfAipYBvڱע]pk\|:$U[-aMf{ 0M~^C Y>ynrzA㶷*O3VP?)HM##H{1=5t}hgKs٦NS]rK&f=l _q!{ka}^O!Nkf{x`u#{3{,7cYfp> ;"8[b}GS%l~b;=+S0YSԲj\lU.=V:}8I%!ֱlxBkӷ5qRY$Nꩍ]){Ah2fHMb$q&++_~߳X{1Yl: FT&)I5ӶlM4c}/|kd$W4 ,风KX \|=H+/y¥|s]23l1P0퉡 =*x5`b0q_SF &M:J%ڳQ@|^z>-{M|Q9Dw0F'mzgnTd]AyͣZ N!58Zd.Hkl!^wM ',Lj.=%\&o6sY##aԳzߺቫB.j W^ѤP=r&ڤ8GT@AR(2μq0ܒa:v*U"_]œܯWGX$'Y{4}R9ȕ|\a_,jb!T :ղBMznzwl #b1hVw6C/ !m[eC*|NckX?T"*ƀ(-=SXÀ\zꀼ?K(T*쵝U-HcN'=讬=A%v&@ӡ{KbIIv΀s/%2%^0ۣBfVa8aMOx#6ݲf[rڃKa:hVk gEul6 Ttլp}e ~޷lŤq:LDm%l֪ ^bS~,#^!N2 :xE*i7TStmױfvf;  "pf;L.Si+.\FoicKB]\xbVMr4ENHO`-Q^]yq0'K2h!؊[fCi>e0nBB7˂ &wseyH2ay4bQkRpgii nH f*L@FDjZy3g} YcYp{a;\;c^R}Tup9[Luz@3U)gxWHawj]4Z;Z;DGv@cp]w+F%J|9*;ᏺɂB BbRC n'|l܇ )<".QE7O8Nj])ڄAX_zPփY9ږ6\K4OO$.bo[V`i^DSd:k[F2/)Dz{~m|R,|Ry=ȻßOäP tw0٩<(!%)&F<9mY˼ o YmdDχ(6Itצ;0\2,f@id2cV^0{Eu?]MKN#s:TtўH_@Kn";K>{}Lys i+ps~Pק9bA'%GFk:8ݹ*:!#G$YbWB =wt2bGhJNCĥl9&WW,5DMM: \N m)Yuol}e0u*k x 1%"t;;t 7 ”0E :2llw}T6O>,_Kv+ܦ<Ѿ@Wi9|]YHAK/ 0n :Wc,8YC3;&5mww$\oj=;,/&7f& 'RX7!/;'=;i! =;9[[t"gш i?ۥ`bkz)&Ot#jm!=P,I9dɍueEz6,A ^JG;&̛FVC\A^zg.{`>˴5yxo3)᠆ivm4KZ54]Ҩ/^)Tq} "zm_/%c*}]{$1h"HiLiԦN>ZI=wOSY#ȱ+֘'ӞU< q9nU27@1n`So8f̥Y#2XgPN5ssm8jsۣ rgP#&:7IwEQhr;X0mPb\5UP rr1`-gŐNjP3C)];?ݞ{oJ1$T/bUVEÚj6k:Ocۼ%0 IC/eSmd cq *3CC 5K{-Wǂ%q<Ӎ t&w]q# 42=ß+bo(Y89՜DN%x>N|20ʥF3N.f됈}/<<}N%=8!g3xerER5AEar2=Ї_{4.TUkFq Zj/QN.0 v5 ο>?ag9ۀU&me nq! Fq48ɏ*۲t>-E*SIRRqXSx|Y%v@E7q3][.CSzXGHݱkQS&tպW.1*ҟ(FMCN Pc uy[ vaZ5}%}H<h/#aXd-{E35 ø+'F5)p]&SUjn5\:&HQ+q*"# oV֯=:yDK5 T`o$pݻK[X`[2U5-?* w.ߧlZKq&*K,EEBl<"=1*(Phg&%6;DdxNȼ&p,oxD+D NΡ;O~ /.~ 7|6؇VSQ9,qNMKuUfm@05ڒ D|DEդ2-l5ZK.duYG3i.¦Z3z|6DƑuP~D?&QNX8R'TZИ+<8j I#dB1d/۾fnEK<NS}ۨhREڂYd!9yr Q+3. g>d<^ɎLNU "Z*ki3v#G(xy)ȣgAѝmen!UUH<3d4慄@n;R ;wtRZa)vN)S4.N.O(w[Y$ U/wRֈ1n4HJcQd-`Q+]_ȵ50A ̉J)ڋrD" [:ӭ1 7}9 _mr14ے"=r#(#+ ǐf"\I6s2jJXPym[dﴤPycfql/~h)=B: PvZ X-ABQ/W@ 4W?DSՏ(!3A/Br3Df,\YTkzHrS1PpS)ɇ Cr2_ IZ`NZީ>G[缓tm0s?kp?f(}&]5cw7Fd6QB0i7Gܑ\JN-}aMwh! [^(SVI@;Fɐh\#r#=# cT5j*ץ/c^O&jKmsN?j('4<'#q(XKCiiScͭk '~64D߰4h/@A:Cb\i$|`cbi7d cƤc[%!idLjQ']W#ӉX.`l%d~9vt@I$ z8/Zd}߬2 zT {>\a ʇ<~ Q,tP\xW:y$7}f@E]i-|};6"*[K\u-⚛[5ǥ+O[ Jǔ@F"=a:E:mT4G||%cXNk1fMxOwT S@S`` [Mx6&m![qx: fW ~>ao(ui74ݽ$tag#T!KP7}w*?2B6CFP-רZC‘0!).? 2y&5]y$|a_P>f%WEaXBD+B^z]wUDA+s}B%BS_OmHQJ45C&{&.>?tHSH(%:wLs Ǣ)k]nw#TJpBr,1b^•7|!bqN R|<8\ QgB2PL5 OQ[&X. f"1Օu5DYvB#r6,Zo&;C{˖xoc,G?!!ZBb+B~p\uomK20E ƻawzގk3-ۼ0ٰց'u k`/@{ -0ܧeh$yc9#Br iӽ`M,3-S1zhI)!A"Y׭V~Dsi|Bob(2Ҁhg Var4O EmeW 1l_LAK!dS^ZJ9aF8"WY:WREiFavzN ձkDaU.HTd &)T[]ZW?/d[.stK5:y p<֞(- MKq=e'ei /Q̈r8VapRvR= :w5঑"Wϓ+߯LBخ4tecڵV0D33U Ir㨎W(ݛXt1EJdֈ~޿*wjRqWyoPCSO$ _<gA>fV6`6i_jUp3CE6ih\ ݘpzk]vgjOx53洶>s|,JL]uDdrwIq _VQ+Hm=M9ʚu62*\k?u1%3%X1xu hs`}.*)iIq[%|ru+}~U9ea<+3E"5g3u e3{לǗW2`[UЫ̸[Syrϥg7"4FF۷Pg ` wuhdeahOޔLGfc{El ͑ǼgxhpStڊ|VhB6ˮWԚhJegg?^BC;( Ɋ-ե΀C"I1FiK2K۾‡5ݚeu3=¬tY${+4Z2m%AM6T||ųq@PIA%&L14rW%K%p4h% F otLFoV >&_h˂ ve3w1,$ zUAɛ^I˧RC_/<=K|DGO-,"M..eK]l)EP$ⶎfa?ng?4)nK7@uWZ=J0Ey8q (N;0e.C /ч:r|Ҷ6*,@A˻lw{wAk\Ve8N#V>K)߰97b1M\Lq\|oE׮+,:ao wHr,73,H3!S81eƛ\HỵB"4{6XZ%MN˱YgIiW#I/`ʌ㟭/m/hJtփe$XR|h~R@I%)<F)%AI)V9Ab2I W3 ` 8(?a:',;gFD\2[;YUK*G!<-_ J| " ՉwߗCGUyMCLzw6{;(3Y 4P}9B{p|1EK { Iks^o<ISkw{9*Ep%7A:1gp$2:eGD[.\d%%>֮Hkp-,B:tfգ4@^˵x#k<6sCѣ%w~ǜ _Zm(/jw? nYa}7+`:m :J4*2tW if5qc#xX%UTV?XR7Z~T.* )yDDjyOol/э%)!"?# AS }j|lRݗ0ʐKod4.QNO{;nأLЮdpt wƽ$Ra!Btڔ:9{(Ns,tY0%F:\S `>;nGI5>+nKdtJ&05y#u@$l^0-40*eN*F%OL ?'G5"覶v)a h}cZ 7Ҁ" Ol>E%wWb/>BV.YOqkrˣjfaV,UčQ>4د?6Dw[澘_f2b`#S}< ѼP6U0$z \^XTȢQt8 ʥxKVAgI*CVލ~p$^%2'/i8c9']oepNة4xր|ڮbi=IG?%2ysP@se1#}* ^+_ֆ'd.ž7Ƞ'xI(v BnN.+,hv5v*,A2y=Wc%n4{,~We2ٟkWީGD/V̦_6B@юe4_OP΍@юpEع~io?%ٵ`oTr!8R7~SK=?8v$QùᢱRY&WI1"1ZyGSMNѧ)m) wp1}&gxr?þ+A0TM"edlyLNgOi/@- (^hrBX˭X3d )'Zum|8<M$q1H N>ڦROf&ho3`NL*yzSU}+f{)*dxC(R=Ƥ^UD%fnjI4(ԃKS&r-'I(QhzQg8jXTQ+PgҕNG'Vҫg yX:\8Zo1I9j\=U~Հ+vNhL=UQ,c[׮dy_w/hvJѲ'$>+Y|3C{"vtOK9zc޴9Vy*i3mWTV3V(Hf$ŠKLGx󏐷ý~럾 -g%ioɑ/q]&3mdPlĶɲvR58jT]8n_셦j[d4R) )l7\[p]noOIfcDu8h8R"ej 68c.>'}!ܝL6n`/s!vmHL¾<0粩?Kdt^%TIt{R;?8S.jsT?\Ej0_x4R6;mAK۫zV /,ZTFc[a;L_ML8[?ϗ`!$sfQ |ClWMzW+i)&h_%?9wPݜg5WF}3J#,#PmAb1%=b N'GS޾>s .IC/,+]OUbSCW)Q0a}g_ɷ7L3;] 03 z5{|:%z18u!eIb.h0yH-cS6Jڊ 8ʊ@&J2ЊOƇ (_8-GTt|GtFqHL=kJ+8u}(Ž>i"&9a5KJP.-"*k;W|8/#G{cDs;wUiz.׷$@սN) gpz7߹wy0!ǟТ +')AQ_" l=;"(#Ip[yE#~q}0ڨe1L;uw% j)_ #$w(\7 er||L5B4@2Wm= nXXەn +@7m\B~'HiNVi {>AR3]˟hKE..DTxv.Zߞ c;j|]sd'cAd{B9]HPyL+y%"XieEhL~ٛs`%ad C yR:Z ԰B 0|PD_^*dyD& 3l5"xy wɔiCw@V]={*M~dQ 'EXX r,1vOg}󫂜f]Bvy@ѯL%\.ype/H ;ML IV˽s>i_poN< *|uЮdRqL9vQum'⸉ucq+!Y"ZsDY"hC@]jI~~K%\gAPՐPtY?]}<8aãyld$4ytrSy7+DJϭm1BZŠBK,anfl6C?!3.cTJOSVpa \[OyA(*G.ΥSF:+bR6L@{([?;2>n (z4@Ċax" v6/W'&n'+i"dΓyW.&Fꆢ6A[ЯV  q 鉖`{=x4dw^P?C F+\҆ڰ{+F-N ֓{hވ-Ԭzxk=fX%ghH%h"| 8gFnQ(W<`dsM-ؿ}{0|Ggy^P2h-l'&Lش>XR)nP a^W,!<僚zoɟvEuR.:Ð)T_ uېM_6o8[1;8&Rs Ĭf$ Gh U鍫8A0 d5Wa)J7[=uJVZh:oѩ d~UKV 7dWrşR,HNl}zFC4\st#} ش> "F*~6 qJХbTxh"PKé=DZhzp/f}ƬQŦQN1]qg1{X j_qD0I@T #Á GUdBYs /`މl}4.%i:/<'b_BEN9SI=uf~i).RV2yf̓s_kc *tJ*{DRbȒ"T \iR) Q,=Ępp`\8mZhP] }TZN"1lrW;`+ov$H2MUfo+9 %]q\IT2Ieww!OҏVӅ]zS2 aK㭨)FGDWȻmv_毓1'@tS{+Eo{&\?n5oultc𭰅֥hw0j#C@#c7B>򕞱u|6cvYAQfĦh+<#*nZ* A}Vʲ8dX2 :0H A*%gPinHa./Ѵ 5w*Ɋ0Ym)1$;ҕ:'kt>]Lid\KBaS[J}+obubGqUZjoC.ScAU'tpw2'QM^0 jrG OCeT;p/3|'1[z۵^fسXŷ ݕxzt> GT\\|XjD,!H?&kMb-\?6aEq ,&r0lXD~( F|:w]0〬 5 yWF6[.SȭecN\Ȟiy-r C6C֋kI?9Wɐ|~i9E/<4{ |-Sywvx"4>r'7ApºH屺rkRS6Qd Ta $fw6>(C* ,ȆP3b/^j-NʁÛ]Tnumnoء ۱-5B, /z'w@\Z$ڱ *nMSh2(#R{h5,J(KES4p<H~boxpշ#sE*if͞ D׸4GȈ/6(\iB5t@Xh60$fe8 Qv3˧$uOvun/._Omԍ e^]Q7A (U죴}A>Z뫳H2p 9gyx?Ç齬m?fI0p\UW ]+R:H5fe!U3 j<]tv>u<%UR ʝz$3ZCC< ʍbE >6[*: gu19 oU~CЇdSϝSɰt0^_(a:b O$řoz1]ɢ4p Eb_gNPcm|kZ_cX Fk !\Gf&KM,oA@ܞ>U%4Bo2&e-􍛢%x84:=F'5 D$2]^ MT&-97ԚAR ma&mRijbʇ4ctKzaI,W"xTYg"R~@ U:I~RMi'REp‘`gA(Ԟ:.\ț9}M`iUnd8\Ԭ0K;Ȁ{Q& s&ljwLXZs90M%W zb@JƏT )1aiʆ^HP/ RɥB0Anom9q84I g9qgؾѲ29󔍆*Iɠr%Q2k>y9EH+8p0:DM0`'@m|;SXI 5 5K` xJ8PM-YNF,2 4i0r>&GxƱR~/9z,Cm 䄷1aih29>9c) k6cT 7]#Ʉ YgaV˶HA?*0Gmoq!.̪Y빸'.3eJ+|tga G fYuIYvR0܄b?jm1GqF~"{0;?s8`BCٔh _rheE;ǻAEX*@p4-u*"{ޡd?mB@X^WӚGV;m>uՎDu[="_c =6 GFP" ]O}'cJjx³N6~7`]aeEfNyV08>Tk?HE.2ŵ\UQ0#'{DB`_~^4l`\VS?Łe0@P{(pj ^4^I:Ց E$#p cj,GX< Sry^wT?u>6f+cL!o,{ j78 z $e2[tw\uզ^3bz3GԖ( ~jM51# @ Y%,&Fe6^a|ȥd:>QiE\93T+SR%r%~2w87#HZmS^z_&A1zo FwK3I:6yv@3g1lV%/oy`6nIVmҘ57\@84m7us{"F!s[GhKŸf> ޭF~ f * b49$0Oa5S"&~yʵyȅ ke߹ l ʻ;ZRĄ7Wg~c nKT+,`} {%ā>J"hD{dhM{wz #3!FQ|PMipV{BP SU;7rXP WU nvQ]ZQW|<5niX"(΄}(4c-kEET TxqUY0IBk!? Ў ᕧݜ? t[[ك9iXUKxLmQm7 ʄf :bHҝ[2 Jlכ1 DҺRbJspo*ܗ䋠 MJJzC#,>!ޑW xK^b] zgG\`f@M_>%>D-ZN_#;UZKs'kmQB#? 06g"^BRT㩷Aq* %>ebOc044q6]SYʉ8,6#Sf}Koݿ.xĔv7+ǝzi`?fT9o iu,1"+G)%lZ) 40U8J&>37gNIS^z8U"Ib/ϜU򹐪F\AMJ&q8!ٝ{n@Fښ#{FCūtDI:L}ˈخA?A6eo3Tptʂ"\Xyn$D f'0Ȫm_ H I~`q3]*U"ݩ$w Nj8ߍ`,e2)ww$D A3<1މyli6-8ƫ,3eVO_3ٴ"V#a_Qg@%N@7KoBә~!+ifX'U!>De@jn=1a VAF93fʒ@R& HtBs@ K_0dҜFÙ7q&zyy?jƔ! A8] M4p&~^X'<_|yO4p"L\ ρ}K:ho0t/Bcà'ɎuQR\mEnv]}atz'ݜ +E(~HLeVDñՐrp] |-h5w[ݟy-qt6?r4~S='K1)5吭>`Ԫf |Xd 7z`%HɎEzB5e}$֋D$\f1{ =<b@-JE( HsX%[`mffOt='o&\RK/ S]Խ UlJPɀ dַ"ehH;^#*eT] 8M,j`7? 0h m=9חV+F7P|W =:w ~tGgGDM be{."e֞NgDdRI!i佒e ̟n.ݼ9؏#4D@OBʡa(.[k%C:V2c{im '06X_n!6q['x遥@d85޴fM>lP $-}y2RlYss[ݯ~~:SW}Z!5O wmi'>F>*•RΊ ;AGf m+ 7r+4ۈ"=Fs;3㾿BI߀GN]hd Xrn}uj0Rvj/ ^n8ank;UPs@o1("ѧ4GK8F=F#6P.+Y4GGJΨZΆQTFt2?6w)R3?/ڢQ4n*`3r="e8٤;f>J}L.}#5 UMC-w註`GSlȑ;-eP4a#bj͈ yߦDEdjۄ6~H%6$ q:]S&(ε^ aӃ=C.T1iq't>#\[Fghp6-Ai&6Dd"H =Ya?Febk;*}Á j@w£.Nz#aa;AGB܌t1o֕gcʘ2%Y o92Ģ%\w49!/zPrfŴt5f8Zw&Qg|5U!K-,#:$SHK0U?E/z/jo?Ofig?Hdjhj<Lk4aX]m,I9{~~͚bH_ '. ѥ:辮,J|O`)BX{ΕEd/WW@Z+^?gu /4W gE8oY*ͦD>a<kEF5aФl7bL+#uGD{PO+r.jn.2j'EQVGYQ+Dvm4ef0Lmo6Iۨn(jli)K-SX6CAZI?zZ ñ)w"Ĝg$=0%P_U UBUl G6Lk!PUkTG8}3W֤i7rtV0d><7n];?֗$'њ'l!WzD KBVkx}Yt@ vd'"d=wKHzD4@D)쯰= 1,KB[U54YI̡bTjbCA)$\%RE n3;ՈWZKy]fҸrƆC(75dޞע ˿pJn#=@eBVE5Mˇ= Yj\z{겠Dͩ;4#Kp, ??,AmpgʹwYO5}%pl{k#Xb p7yFH6E("izg&Խ_r;r5?`jԩv,P;VtQ{=1qPtSiN]b@thgꧬn"\K yMdkZM *dIy;lA{}"OU[sqp\Bi\naL8=5\h'2{ v3g zioUuTsى@$.6DP(/Q5&Eaj;lvdBµ:+;PA.cиSns䷚"l?|#jH_h@"F'v0> ~tZʛuy>4uVhf5Ħ $vGx{tmB- XyȗTйrW6JP)ԓָ߿],4dxrNMtqb=qϸjL*,H]zƶZ92.Q#~9;8]xFvo u姬VɹC>/HՍ]UEO+g KD9}x9mWayO5 ؈kv`^.Pnȭv(jCoЇeNڕxEMkUyNny=ÔI*x/s~юmyeݤû wQvcH'VU2em[Fz?: F^s>tt?*ɞZIR'5B8Yظ*) ,Q2^5g[Bj@`OPɪ Q%&Еcz"+g71taO JC|]ѹ.愡É~`^CFs :=\$^dN3=QDB'}Dbs(#)/3U,XjO_3;]z TssLu%+Y;^ߌv?#Em2ޢe)%n!~Niy!@Lր/<WMȮ``zsIr{NʅrVXi&xAկe85ZI^/WUUe,֜fQtֿ G2Ͱ7)Uv`kva &3v VQ~}3sd!6k tHwU}!.O12pcJʘԺFj,!`t2 kAR M2*2ri oM!NG;,芴x*EG!I0hh AϢ;I)ctRTdvtr~%j~$emZiLxծRdX3X}w^mwrGdO-t\ɹt[il>m&,v632Or":T&7*<¸(>u,CP[ănm=Hрt ӼdN%j8:=qqkK/y cIcR\#4@>x\>#ח&FDֹw[4>ND ! 7 n@"[YA(|~Oh:$Le/ $ AdQ|j&[G e>Y!H yi!8=Rj-'?OaS[̟fmz!P%(3OŸۊ|lc,RmUz MuRM!y Q|n؃ ^P(]$K9JrY?DT}(5:m0{ pA jz:YQʎx{O<>d±F/1CT@&T5#EXP)+ɶX=*:"[^Tb.F|}%<(enZ`vը" B vZX-e|H#p˙cn=JBm')f7lfz u8Ghb tM"#ƑJ-~0)!)f8g_0[7dcjeB"\B4V}Utsnsh1FR:FjՎs\l6>$k5es@tjL8 l%>vsgu}RړBf+snDBAq&ĥ&< JuHksem3PSTwFh@OSͮ]RCMБ>rOL[Xe8~c=)a)khHĽ/+7QTfP1!f YN7}! jpl"_DFD6ߦv_Dނ{vuG:ȅMz}+༄5gt\jӋ kXr 1*U "W(پ4܏smbJaηr^.Qܚg$`I>Tjڬ)3,ճ]lc_&ZdA l|' TbеZ&4a}h0K5#o#uXhdL,Z4 9uQ1A_z{e9f[$ t=(h]Lvoqf.F ~QfOpю!NQ}P=Ķvg &㞳x ʤ␟qAa<#N%n)_ &+T4IFE$ǁ ȏ$~whiWMA! SZ GCiYh*f@t9sGi* &9!G / !H$T"cXi_b5q&ak;QpBA{pnĎ?]=|{W `A4_Xn3o 7l|. e}$"!klf/dx6*r*/BR #RGU;cH*߬OHy ,S j Z 3 ,xQE&yk r B؁3ng:q;]\f,pJTo+ `?󲑩13/ї E/hzTK3"kprJ=iհu> s W cAS+gh9@Ail ʸB?XJ1I1uBpʑ toJ]>sxm"0%~}9r~igL,Û1etRaém^sBg:xfNdg"lMp}{/7DФH;/n0볡e]ihnљ rd>`NY4[ A ύ=4j>N^Ԉ u͵V![ܫ:4wu!3rO%5@D6hfH rX$2W tGZWP. j|ʤ\mDK[Qy6n+WʿdT?v;LgjetL;SrDEE}Pl ojs Gi]hN(}پ~i t)T4IhBnD^i8f D BZ*Gr!;Qe!gGA֛!,S1H jK&ѫNQYboԍ ߴ82D#9^=2vr$>J z.mmbĂ?A4:o"$v{k_[0d!#x!xt9X (~܃'B呜8W}[%µD*֨p 4Rj4'8/9M%?8LEd0JYgY%qjWP/nҡAY`ȭQ%B}ؔ,\hބX^IN3]~Ed=`N !22c =.a9'e7mW>Y]M&)S^TwNO)ONv5aJAQ_. kxnSF!KzuN1#_]J @jMI9o{CpV"fu}oi iƏp:'7'ugw薞hDdU cv|5"㟵qU>!BKVֻ$XZל*Kʏ)A ɈSf'd<:;Vf~5oK6_J= vx@>ԍ>{U>H2u&x_Ů:v]kN%a!o&)> 2 m$% <朶a-t~Osdպrha|& QᴫA er~ZB ƬGdiq{lJ;1n7XXW=PnsVr ('EJsƏH}XrO0c{3e}6v4Ngp)$ κ$.lG`Q6lۜ eߨ ƆQ!:ӯb~BD~$L/u#Voi()[)`g2hNf#NvD 4Ve8bKrYׇg9c30UJ.عuokA^z[ڭ]Z!7"zO]FsFyou<-yCa = O>eH$If vcUŔuUn84r-f 穝p^FT [K\97,s|57՝ *1 Z!(Y(zuH M)VT04b!~fؾ$\|gw'T<|_z;Z8k8f&VPG2dӈ|ԉ{J32:w\5|Wי5J, Tz$ۻd :IJbs<$s~$ڡW/s0vz%QT~!%K{@m5̬ Y]ge`=ZKcЋ=GKPzE|c#6qj$}E zeZ溝gpBxZuE\i3Vvt;5Im\[KBCʛww-7I;]Z?\*m$Qamto$3B\ %,3ޅ/B|pP&x j%5dM,GyBXO9K T&Qn.<Q5yI,ޖg-G õٴ Y X0TpU,u[ ~L"GC<'jUuVqd/Ʌ`H`4"N̈́!nlu|!?@~EФwԲzeI:>SPN>51Oʚ4TTP#؀ESV'n_kIw˗ \\42 gF%ل`/*9'vA0p'IHp? ]+C(+a̬%hy=SjRrl0 B_.5yhQhRX9|f " H(k}W6[ayc-Cf(U5>Jm 'geJ\TJrEؘԼU$OSoJ:auV.S?Yuv||1QȒ !.] ;4~!W4!8:}eB?0G8 lV^r/f`o.@X-HbO+F3UL}?g(:S1 ސ5 ,t X tuu6]~Ʌz peb&^ SӑmӎJLOh'}z/|lB "F0 ևm_EY| 9Ѵn|s HV)w84;?f8]*ß*E'vnDwһ 3~H9_[_7<&/= <ʂ}^]H~'.'W]m3XaT }M)/( L'Z|. `a u[So('02oLٮuT6y_ Yenz_7(9 "(dPs|ط(?ۯŬ,T{TzQBns̱DDfAӭ޿xu!VuKpӰ=>'_6͉^0L(+ ֲN9wOB C{hPxN] Q̼5xxu``}rKT<><` $Wql' p/q}]s}ۭ,UE֒,4icwNK⟧ZRWv}D#*dyTK~ W@@#7CeW7_s]GP.!pSMZ %B6a(ۅʩYt 7/)G󳇗JF˯Q|gn4F/{[G H.ǴPW:ȶ%D#: C@,Z0 kqa)z򂬌FDQ_@]-o`e0߲nePŜEpZ[c1U OBX(tU=Jf3l3ɽSIKqnE /wQHC6 "вG1!PFCwtXXD%1m0Y`ӱx?a`Hs` ni05*8U3PqM appv (⠑)*֪5o'8pK}Ťb(I?+z\i|R1U墇 5'j|VT6ƽsct3⁆I:֤ua E0*߱6z4 U}AMڰ菒9>c͖{SP+'12nMAH~mt}a΢47 `SC h&>YUY, FCD)v j9Yy?yO6WJ(C"vm F tb:eg;6b'_;@v#-Bۏ< mqctsR~zdETħۻ:}GE(U&rZ u{yAnZ@ĂI)P^vOmci?d HK5}@GtkP@|5p%L*Q|u<{g_U,|10g>/<scG7Wo%ߍf[툤+ۃŸ50 OL -t-vOiplЃbwut? C 7j 6[c 㕙 Xj0ҿmʉ;D=܇J&t̛lԡ݊2qRBZdz;.Yە#C!Eg27V?WtF35D[PL/g.Dh`$gwv ېJ%Ck;!uxȡ͓k-{*h'B5=R8jQ00hQ%6h-]ٻ![eDK$IuӘcv=:I_gQoyi 5 '+ ?v]U.}rR*#j@HҜ6Mytฤnq.c([AK~ip`j6Þpe-*]^oby{n1mp7}E΀Gyg,& +eAm8|mǮBE1z=rG '7MK?IKڲʖ,ceyB_o owI_[G&$Û8\z5gQY, mha%( eRk"^ gZeR!Ж ,t/]`>A8hK`3(oQAǏQ?'b$}OO:C3(B!]rMP r ZWH?:kbXof\_aon܃kY8oTMx&4w6sRs7Wpiӵ*LZōkh~B? X%QӜA*W+ :ެDʔ'#2E:̓"K`|eq۪_Xx-Js?j6@77]hfvcZuqN/xG {1͔4Tj:.£p@!u#r׋uij4*bM<\`oSbXZ%N11 Z@K>8VhF[ IN-{{S bqŘoP3"j;*&d̫xSVьmʺn]f[!mI?2@9~O REMQM'`KrӅ!UjtrA5u@|BQ6]4Y;F2AKrB;Z֗2 ne![JiGuq&sI]("-z; 6x'0GB~2i|\́'D Ά[KLWS|W(ϨtI-= I8w b|Z ۯ[`_g?:bB;qfm9c3a *ӌŪnTw)$o}b6;?APYT7L_*,Ļ} Z'ښ~zI42A-#PRDkf7ݶ<-0;ǡCxC_4aɩٛ5UI6)8Kz7~Y ^æ㍳N{Qizr{yI Ðqq)6ţk-%6}$BH{&}_cw% `^ 1f~ 0R Dn:W2} j-ꉡQ9w)J,N" 9Q†Ke{56V9A4wτO^3z9C士_ЁQA_LW0d^EBĝ#TC6i"V)%&+>a=8YrtEeоZup2V݈O}GCxdA^v8hl@ p[Sgζ 7#/kT4eu@a Í}McZ"ka@Q"TjUGP(I-҆X%WmNGɵX1]wj"<$8USm+{4lґsf[3mP+g£`Dh9ۖ𝕀wO>ŨʧlYQv-a;6%yl}v^Hmku&P)$Ӌ杉>S:N&<2ZԞ?[3㚌 ASq($+?AІE`ZZ&jFwgj&4j #&U,G8{rWw_Ta8 A3zW%ȈuC q] L>AZ]xO,B;2D#J_ȫaTO__w1>[7.ITC!}޼,00 HfWۑRF}/ t $AdѿgFF7E2 \&BzI/_ˎJ_E{M*=D *a0vN}k?15AG\*Al6F&Y}ors[ ¹ǭQKZf8VdpEY LNgS5v- [~/-[H)kCwPo~1`"Z}a`=o@P\jmAh㪐]8Z`#qڠwBDِv9/jft>Uf\8Fs H]~b?7CR1*i9?,h(P+<0;P%d2i4}ԥ^}u&Oa7Odزi>yJ3gSk0ax4kdN@E4O U-h_|4H!cݯ!.@[IA}fJ!-*j{{t$e]+Y0{}'6~&tifFG<*<#X˺| ;b|VgtUG)g*9}SÉG"1]ݣ#Ggc˒7=\F!*M(ADӌ2)jmbII'WC\ʫ!{@׳{oIc_k4k3(%:~wImr^seRit)OvWzv %IKk}q~5 z职ЎşEqZ<.GO^{H%v^hv:J:V6EO n֬*xp)LʛŶf)7n,q5H} K%./@ac[&lpHe 'W G^l [2eJzHID>0O Q:D-$.XǡJܪRS l+ϋXJV@0㓚+sw`} xGYuP 4]`򒴦 L '(4E m,~@w {,:yiytֆ=¤.CQ6E_"|Ƕ%lLo}˼4jӯ2WxˡF x WrM=c/5͖x%g"bŲ'r*-ZW|6?#P+d- \Jt\8\Ya gXEHygcяqG' yr3pɛÐV@yh;d;$[mCzz {6Z,7Q8|>dP4>bƑ;+~hC&^isB8$Yg},{.4pZqp̺Vܫ=k9+^Nc?WN\IM~e^BQ~օRPXYŗ)È J _=gkTdjWz+~56 {Y(9Cy ~͗˅7ؚiw@%DO*w X7:g$(.&dk Pdg$Sj H1Q -],(mmm?$M)8YnpZߎUO ȶDkw3_Y5G ZsU:.vu8fVZV]7K$mO~ wY}Ӈ:Pm-JJo5>=jBck!-- :ʃv,2K(íLq|^ׯ {~?9~crRvf7!]Qퟱd 7 m!އ>Yz۷д}3`1egjmzUDFT6M+qc>tV:qdESx*l8ޖxd"_T(;Dd ZX %OOZ^x#Ė2 y(ݭSvc~}D^;͑!^g߄; $[trVSN"$5\8HU\w "O(y]wG`PkXhjZFѭD-A<9Uw׮B>M73lBb7lEI(NU QIFA{C];C/O*RƉ" )XI;]A 7RgFG޸k`+>j=c>:= f.E2KX/FUU'Y|G84KWTƙ*DÆ2i7qSlݛ:Pf>pirK5NG}ƪ4 FNn\g>LHc}~fv}F97xHO+N4Kx aHNJ$KFi&#OQyR t>IxGf/Wj07"q@xlgFLeG`uޛ#z= .5)e¬X||iW6j[bcp b?;h1;lǰHnJGL7!Q1|U6`8z.p_ jǠO`9ک?^1 {Э.0 Hd||.*~XrVTKVefz@zWTxsh f%;4曦+pj<UC׈k ,,vefb+a>6vV3+a0|=T a4:"z >߼8.y :ቝ)}o2tX0|D9js*|j*wAM6p@g;CvrSOa8`UzNS}{On)=ֶ$P G*(QW7Ɯ"n>t\P]PQ0x;DŸGΥU=x5k=[*QXI~w$㈕ON0}d .?2q&k>G@o 3u/qE2n8LHdADYl^(؝BzGBwޯH/CҰ:^lTc p3Y"~-Ɏ0oɦ ~"FEn;+@ZM/ /e]]( 8\wszȝl)+^ǺSFxvkMor]'{2p~|Ӆ:.j Q8"|91!3]L;~Άj%z#Æ-ED$7gF"PTlB T G!WԽ6HRkɼ^풼uuȷ _a-rG}}ZP'"싵940ǨeT/HݹFpDsU"P$^'qк#Be_FXSR(1Ǩaj:5zT!Nnހ'}qB[kgpZsMc|ovH!F6qZ&F_["[o؉gJbԾy%'MZoϸ,iy ^VU?7o_}-T_nE%e]Rj鵉o%k\gT;G8? Ԧk;_=)ѫF 5;Pc[A fIW-!*(Xz$Oɘtf]PȀ[ P|-BYn#-lTײ8YbM h\<:)A,_A_J-}cM-c9E,\:J&K4}77}k5zc4q8{&E]+g |"CM9W$hF`Ѥ+vz{ե˩a1;6tӟU&gT?wS;qpV~)zfȆLib, 6n~P};ϊĠm#eMP֭}`7%c SaW`b,4tUgajO>-?21C .%2qwt"aS ukM^ /TgU )Qn<_C)2ӏ c,1&]q"l>C^ە2cof~&dwZ@%UIY,\٤o.}j9w)bxo:/%d wb"o+L-Rk̥(sy>)d?ٸ͇67zwz֘%ťPLWs$*X7"ג7ButѸ(#'X{tcO33P ER ;G`O <ܕMB1T(B$FX~.K50E C6?^!NeF݆ng@SS8jp-dfuǐv9ˆCϑ@vk2g2l.GXn&+\`/F3JJd֞ȢBVzd8a.IcfAb]L_ 屧0y)=U<@hzğ(Ue-IǦ ДHt= g@F{_! u?[؊ RorT\TһP<8% ײs?`QfacvV)0ZdA7 *5Tv:$ւ"1&}9S.I:"H CL-w# .Kq@Q;ْ^[0@ϝ.K]&BysG<*P~޽o6ؤ%NLh+Wv[`ߴ~"ԲEG|Mw'ʋc9+~Y,7*8BNkW.\ ^xcZ`?p\0aLC,8 7K&oH=jmA;W)],^5C7j)FKN_^=L|;qu/病CeXiY nv(OH/ImH (`_vtɓm.9LWdžqpiH%3N ]!|ÊD\J"9p\Ēq)x9SWIYk_i>]!k#t[fNayr2=z-H%XI|< G][cfՁ=s%)%MkskKD||MGjP -_x"޿8gz $y9HmGcş灸 R ]"37.Qfj}a-TMw@~.%R v"Œ?wIzwA4yM.)ZY "Ono?իzɚq5LO9p*5-6ۑݏ9 8RfN ^+s]Q Hdnj8ܯbG('zL~X # NhQ 떒dGb]vKVő/Ql=zM.]~Hϻ$p\r#@l!篚bEWxT6V(Z:UO|u3\;/=Y`ms2"q>#8m-i6fFr/ﵟQ}r-R܀EJe%rZi ߒ|b[5GzrUHhņ F Pd Vt'V&5l;fW"FWT71^M&KWa8ыɟ[XDmyi0{HT'dlL J/؂s#s(DQ|ݙ()}KB:fݕeIyoyUS.]O?ӟцM{}Z)y=Ĺ{yiA{]hvۗ3J r UA"jӯ]tee0V@"l ɂ7\#;d,/k15rbb7n) 4־W[[:bt?;' rdHtouFGP7t G3 F`2i^Z>Ug_iTX!cjC-*CkY>z**_8QHʅ(ŴL'C a}D2,`CI&CpQR\:7̘BS԰>{vrmP,G#/s6:хou()RRF^r9F*r_ O;tKۉS &Wg)f0‚ u4.Q#%TZ Av5S:b7K53A ͷvRi^$P DRCqCsUx3Ӕ0j=fxt+e|UH‹7c/nHLm|GV7 {5Zbvf1\- Ҟ̕ fˁLqTvs'".Vb,rYB豖N( Vkk f2lȽ§$aw7+P?/J}GU?`b,qc}_aP -Yـh):{B~3 ;rJ+pu+-8$[y!\:KԿ7NBs>yiYO]XKQz7;.Q%̰h kEn߯ W;ӓ>5#>vdst+1hB̧4sόhZ6⨗|Vn&914qǚu_TO?Fj^/ K+,a`{`RxoJti_z' o됳9Q(jyod~ bY [+v \{Ȇw{ ʻ.)Tb19x3Wh;=iva,nm5Jq-)iIUX${Pԟ GVF~7]\ha7TD{m1lcu W`mrzڟ}47\3ĦTˑ-t%f+Öp ;~9)wZf~' H-FG0}!߼hiz|,23ǖ+H{Xؿ=nbrmSJgf=JOJCw&UT!* ۍX"@>sU)GЙs#^)5=|ǷƳ;^wʁf` |}{qV|"rP+S89TwXP7䢒˨~}Ok|NZjo}.>-x($D#gƽvIIz95HL u/KM;{ Ѡ- SނϾot3y*X"YQ6q w_ fxq2 uuEdJwŖIybb}9TՑ|lu5e~O6P5+wɋc1/8vz 0_X}!iWX%eb5H`Ջ)GƉQ״~AQڮe "{,R`1J"/%wWnsLN&4|Ed9y$n'd5lKpD܄mQts#ϋY Nf0&\?r@bn5nS[æ*h*Sa^K9=G /*&VR0GRG}#TNPqs)P2=~xZ(} |r_le\s dߚ D%!5?pC*x$> }, =H/ ,,5YѦ Rc/Q.pc#]ET X G*~MK X bQX sH~,t?bRհEָq]ZIiA@Lرu+ZY^Cubn1WMeޣaGi\*nb-#*k+"k*CZyAQ6".Vg؋ďHuvMZ`sɩ18h5 Jʼnzg&K!, ,,FY?8P0woG8#3N8J2IЃ@FF80BauQx`eݡcHX~g*(ZG.2Y"fX"'/Ʊ6LvحˣX8Ɍ ¶/S bKR'T7EI*4Ma; 8tg}w|Yoex{EUG{N4asvOZ:BRJee9sHY^qD>s4I3\3!P-.Tj) fUefq\Nu-wtҏ_)붑n> g 0E`-e!)"h|hdO xUkC Or%}YU8njmPaG ιu~Bc,ç?mu$U)_^Κ0q#2$gLL"t^:HeBuRd#al^CcPO鄴Fg=ݳv{7͡% e=",`-s>z97U\]ڐ%WXAїHkB4֣淫 'S<@ZBૢ)(e k HElrDI #ӞcoNi*`ruT H Wx(bՇLx4~w4G/~!/M),UQլAvvk ܁EӳN;~&CK;Ikq儇44qsb) YbCdKU+6%?1`W)u풦=)T*o zZV Nþ<0N|W%m)0.u˵==P3f{( 5#E鐾O{nBzYK't6yL"{[̠A eM(ԍH?dJlp4|a壯qJD )AGau})ǏvD*F\5G quIȁs=I~s܅pY>Yl$Lrt04mM]0R|ϷpMy]u3׈{qڐ&Dz/erɨLÀ!Y^hNŊR;5 N&hnyTLfy3 ˜\D,Vǽw *<cnkGJA{ipZ-d2;QHXzim?oʣ.[0&d4q]fD;x;s9RE nZ\=hv\0lS@QL ;zq9־(#fykг^& e5@/,qg-|bJʿ+[WXWwp.O.L]&8]0OTJ5jD\<5 dN} JH+;-F݊Z&]ut.sgiI2gWٖv`)S"#2~JdY N1i{,$XW]}WAiUdʡw{'zI|H53aOZ,*o(BV[J ro@aILe}`KdR~;(el l:XmTJlK~?Uٜy4`ޗk;[?ͺ2M@t ȶL2 Z%q#Vߚ n -}JH~+Di2YS/P&B`eՃG9˼CxI ^3 wwTwSIY MT9g7?Oe:,Ml6_}/vZ$5iBؠBոs{PT~l54 E4?آd1ʩWcK~.Nv3 ˬnj78ו>h4rs i9'z(Lp +_0T"j5^,_C <` IbeDC@_E.ntAU(aiWV*f\5T5U̍Dͣ9N2DTi !2@=~L?.qE,u:Q?>]W۟فPlUKm.T*qfw+v`YyPߤ NpG*aτK瓒t\t U夻;þ6E\=+-%-Д *9rړst)W`IrZ CNgi(cwWǜ^})^n3ӶD:i=4 j%W oŚ5AJٶ@5Ӯ3b5|Bx؞"!-~u(${E+~c]P%ikF/ _|դq䲊?/ɂV 4fv x.{K.8!z Rug;!EFlHPHRN9AExqCs/m+]&@)MzPs(z*ݒn&F+ t8׬Q(=YpGyNSٵ%!/fȏ?''I~CwYiX}ccjUCUXdd۷j` 9!N7i"&KBaIP>WfΡXdoنR@kA!K+cjpz.2q޾'Eu G,`bYyAI8 my=^y'

  • =:h%5{}n6peH(4A 'w'0˯ž}05Y qxk!-(1cc3G/zy9˔?1Q&UGDGdOBŢ=ouP-vHB2c`%LԓܯۜzL*jXĪÑtNb=[f.yhE)GWְ"=VD'W5lI8Rk^S>Kd[JN/x\LX NS+ cۦT':.\7K>v,Y+M 9As2s~ǻ,TeET}@Be!{VYaXL[0 S9% QG3FӤbwzFT-CbwY@%؛AF․)}O9XGgb ! 8 !-T k!P.?1B߆lG&*6蝍at(mW.r* #(ԉRO %[zLǒ!5+6,[9`.|rq{*MYr,]\ .t pFCàg1F뼸@ɻtl oRhdKtBW0-je8^say?JV-ҭ_f3T$&ۙ|'ON EuܫM<ˉu(P ^z|8ƅ&op*oZNuOY @*ٸ:rzs4^Rʹ*=B/. MjZXLկ dvl_;ZE֐K⾨f j# `AV.2ƁKA_%a4rkjmM㋁TcqQ4ڗ J0UN߮Ҝ&y N6Jغ=B _~:$t[5k~ K!ҷSH֣PWl*z̫1<4αwxlpR:r#'kXk[~:i8Zy]Ai]Ggr'nޗ"m$Ntq=*VL['jS'L7cgBDjMW)s2LD.0/ga|V7E"ٶtjx!)&ٕaijexW_ Tv+irg+\ʵa~WϚ촩*AEb 7GlGZ MQk!)K쑵Ą60quc0'-R6Ə)7:Cyi֧WÐ[xO)꘿B^/Kk?y'O?7I6}BGIPK9A:7l]ߨ}Di@;F![`RZP7M#^0a@ .DJ=1iݔvS?G#; i#“bpi"K;3JrP>lƴZU-Tsk{҂3ϛX 醄0 e}F (mp;gp4`( =>Au~64Әe>;يLi9L0gi?z0 0eN[`u!I_ہ-i*J"uA>_;+g7 :k5i\ي-,qT{K,noqʨHyJ3Od^W 2jfPt 퉶hy!Wٳ>h(yq _Խ~1ϯWaP"@ ;Gn Qu\cEO5+0#9 HcsӹJmej|@ќ?7.Ge ws*8@O'l*1(,vԥ)0̋!ti)@#<ھtEWK}zߵԵiy)(kM.9bj2pMy8^KMu|OXo-Ey+@_{zH}L/ xq|],&3AND߰=jlFNroC#rDdS"ŵK{U`߈5F_af 2l[ q{aXj  ??0TrS=c n5yԴ؎ŀ> (Ql` BŎSjZtO_;NVLy0d_=KAI[r+;G>ct9Ĉ%XoҖS5{T72mlPWaO 5Γu@7+-fUkÀ#R7v. 0q#4}܄!k,x 8K՗?;*9+ڽ?iŋŅH^ϙ3@~'2:Z4VfΌ|Jg]<0+8cxZFfA[^b}DNo! ,>6\y(qw. 1=A)3뭲(GPU|w j ' pHG`X<V+3">Hu@lm|͈H|kWcj8CI)[{1/d A%>g̦o {Iq#?C͊Q 6d;\)!!aw:3=J3t}G凍[O>"Ai Lv~M#t'n0WV_27~R$"CI/l.ݎ191%}9!+^i}+˯ϒ\˾zt_(_,AJ!Fw 0uL3h:ң֌ 睠4My_-4:+}˛ 3?CMz6!bgAy/^ATߌ`,P{2oI R_caze76['Lx֋DRjUgE_tB˄: [fWa@nTXpdѾb^HwtBDiۂ@JSK5=TMc띳uѾ7_8*au']ām`N^3߽g]p0aš{@AE%j_T a&y[Fᱭy0تA@Y+0 Ml9ݭ Ql8n`)Ƞhn0: HƖG%`r9%y"uyKqiI4[sB;HwcwAQfqM2sEzopc񀼟Phobp'*X+s~=9Nvوnc,@eU$~'ԎJ?N> AAzھѕD GCCm8" a.Fe=cPO|ڲ}~6pk`<%4 n?ZSϖj䤚`1AG%8䍨$<8/ɐUP̥xʂԆLd'ˠؿ葴?%%,v]Y0v%7\R $k K10@һnH a+t\A>Ǵ#j1#? DHC6H6*>60kمA*~LC8Sxhe/iKf/thA}+a@N ! ".Ki{z vz~AvMbîC/(ofTܸh]ɝ3MR/SM=dQ'x}NJvځ Q ut u_;C~/جVajh^+4٧;뀴nS \#C?,Hԍl J|WУC9!^Qt ㊷1:TR6<}(鋄JAU|"FKXY~lQ5Eo ^jjX= ^cNB@e)LWc}-4.֖SD%[aL<8c<8u lìg>:;Opm~ W8HACV.QB}\B(UC0`! ENw+3 >t 'p=%dq EwzM1@CAX`" ~;Kf[LԄIz3bʺ$?*DVFj =M>tydԙQ dOLFǓBהf 򽿭7ζ#"gaFy:JT "^9<h$%y1l.#{ސEeE0/N>ϊxJ]EР{ Fa\u+}?&Nvr*;NwP %?P!7QGAQPBRq NTx ~>dxm7H*ASxssT ) "Ime&`v#Mr725eFǁ hSSp4\8(sA]3ԓYpH}y`^uT -$ DŗMnC@Zޚ`{]_fQt';4.֛MLiN[%;im^#q̝W][CɸA r8qyeUN‘^P ;:WfW MfmsDf\dpdt2k<p P=j]sYP t@S`I6&d{)Y%|L`{Ͷ&R[dv@*sCoez;FI:=%yoJ[Bbzk[-?lG*K"`; J,赵+CkY8j'Z`mݳOGԲ!'myvd܌|$:L0'D@o+RМèWI}D~d=V.-Ҹr<Q7e<#!{0fmIKt4c#?\·MsD80[r,^9^!΍x7eo/~vN ׮ p[WAS@Τd6v}w׊w1;4E o1]*6tq6p^ĦhZ,W?nd^X0L3\H†P>#A6vέ'w\ecHCyOjiHi8z̒'<@?WBٷ+=ļo98И2>A S;~sʬ  Zߥܻ߫# MmvKUUpRr 1uz3?nfi*8x*o?ԣ%#"j7]L[Q5RsYoy͇73κy (8s-U~Ӛd  W-ՙjAF'X{'AJZ٦âWʹ T <$wUpm^aONGOV-(:5v:{P ĹC;S-'Pɓ LzŞ =c՝7m,5iB1gSOVDѼEDK }w >S弉4dY`<5M="2[E{U8[ D0 ;vlNGXJ8dQG8kC { AfE-TB[96W'uOWҍߓqS{F^0&\Ť;T|B:9Q_mpj> ߊvuZ;das))~u#ء^ ýP=ϑ :_`ܓb4s1&Z,N޳9I? ^+rn,33nCXl?EͅӞBuɎn?|: dT-H[&iL5˳TSPdJ"xx9#d}Ư6jg0dz}eAeJ1e{ >NVߊCd]U[y9X]_Dݿ @fLæc"ȩqPTC&C?NR23zsk`)\Ms+o/'vqroM<9Khao6^ ߡ `#hmi12p?(QYOBWk}=Ah0fفhe8 CE!j^p웝; @~Ԍ?kͶB|A0^Cel3 SÝ#)&gx|%~(x S"379sdwq@lj_NߣJ"vLs8"iK]4) b贄h΂b\ua )I^JQ8U`MO, ._ ibe1 ?. WY H|6Fo28 {P$]fqF%%:<Y)aw^.J)dI߯?re fuNA{}ӯ@#%(N?.k(Y C!Ly,ir+L$ n i!(.`Gۃj>,zwr8}zuQQ5/<\+h st?{<Ԕ_Njx*=Jŕ V_{x0 6{Y 7r૳rhQqlspXsOYrpg1Þ׌(,I ++rH/u.fqJU!l~0Ч:\8F'ow6|*Z N7\ ~25;#Z7pJƾ7hrE{II-$h r`-AưD0Já[4K"?| /<%t["DL O2d7u> $l*:7dWΖ6I|.d, ZB"uV֞XäIUp ?p.Vց (a[ӊPQ#ojIڄks# \-:[ȏ|IH[0o@e%&8@6== @ g yh ІٻkiuY``y+.EߢG>/|Dvz6CW}o5#VMceP^.[/w=Dzbqd8>@g|}L E+`Oo)0jםr^v7]YiR,$;lVvV;ze[b $4Ve٬FIyT'}_:$SA]Fw־Y̭DžO}9P&y/)3A<۪JC: m_qܢMȠO=^rYHuA$өU;fL(q;mAZ$5Wd/Qƿ{K^Tρ7ƾӧXa\xDA@_"I>Q¸wwЀ<ȃ@̓ rKO6gHFMpnGU3q|MXep3\GVuXˣ]#} '2;*xZ! b}ZAvu.MnA"j(2zB ڴA{5=4KN;uebk .PAN}9.(JdM=`JxUaDbѩ# ˔ױ|ݑ-޳&̓. r,NtɥC=p(0l@W%i;M ;.|*nT8L'sJMoQZpHL"Eu>Þ^;}ۚt072m'AgwCʱ*8d:pNAPAAZG()yx)tS%=`JP &2yn5ӣ fQA&E}0 W'@y#a? 2lqBs/ m(zB$K0 es`5L ƿZ `oEV&^ r!k9T)UAVt!xFg: Q";ȸb~mT9Z{Mr +{ )'̀CBN ^v7^ +qnlh^t1d-8ο1ηxH8Vr<w*=6tUn}rq(%"*dvs3v*dȿ5DJ&^t d?,ξڥ6֙[mWS --Dvb]-_.і'wq֭j|n67¨Js8'eWF;6S.nT,7bOgzg1),TOA[([Ũ:Za/uv&֌&M)YA&jYLb:z@hX;IG#=4XC+c*flق>Ih-8;NE d'`ҵJ򄁐e%y2UIݭ ^P⃹}9SzW8bFnwP)|TթK20 QSP55z1 H5-W)m/C)XD  \NX3IMhƇ*eS/vhْc-G̐q5]:Z99)*Rwrp{nF'oۨ>b'z|K0چ?&ȏ׍}G pJwgց vW'y(kőȿ0|[Vݟ~ J;WGP.>_|w6o3fܨc;6gy=]y,rR}DZuۨOPlBA@\H{'(I(*no_WѮ6D/kbi۳Qf\32YB-<( "ǙO+OgdhVrH|B/˔T!iJn$!n[yl7],eavA[sը%p&Q uI?58C'yM関Lea\TWviT'Z?õd_P9Q`Y(51겼/L-1!Wptj"V1FhTz6ͽl8̙aKռ0FY*^CO>q(*EJݾ:?fNEs\z5&ټ1{5~qMwu|kq2;Rܶ㦭M fK9?=EJDyM윴>o,=csQs.2K [txG{_x0zޚIW@d jZ# 0K< R\VY(!שEÈr)zFy//w~ʺs#mdO…eE323;pڈaJu\C L8dfrl{K ͭ)4qA嬎X8)$W⽑ Y.w0羑ݭ,S֌F/:õToi E^~+CܻmC7gJ!|`Y&LA_F? vS\: 0B eQi [?jȴ/pdIoOnN{GGV*`S$Ncj0:UO,/=+wPGV@)n4t'ؙ t/w}跒s3 8yKY;VQznbD/Y\f쉚4†7<}Ds"h ;<籦%b:& 1N9Au @@IM52EQjN|g[v軕'2Є^'>l| /.$|/X eHY iawu 4jd:I϶^B蹼Vs&7ܶM~&S0pְZ#rauV=IG:'#)VSVI貶[u)gGVF?+":LVK !sYb5gZYiV~n%OHDYD1#)6,Lt_ ku@͖[HB.YzYǰȵ 2rþOUZitg$3C`T%$ٔHt WUGt}%GΌ4UR|GYJG1RebwCF7774frh4d?)'5,rB=haNA?u%Oq?t)'vDEZKŦM=q"h*/ꖱ) -I؁za)ZZHFGrǷ\ϫwHd1&g%l $"i(Ј4I0T#SH P4P =;TSH#mC)У$ b$t}H &fPCLQ޹.bu`InmKELZD&-쟋,?z~*oMLptMcV[~93Yƛ.'m00fsR$e3=6SJB:10ǵphxXN+t3V/"7Smj4I<7$nM:-kzKN%"T\DG͌2rjEAcf tz"ˉsPΦ f%BBFB\!:qeD-BB T\|nݨT4}ĵG1*4RvЕ;m!$tp(rルf)1/5sZ;᧎vN6 d7I[[&n2ޗCe%wb1ݜn\l3G׮ˌEL\^]y'QB7[ Fit[%\E9e3q$ռrzK)hbU'ǒ+CXnx|Ak9{*`V[كR%2n \ YK?׵bt .@6&ػ<c+Ѩc!t͇E0ixgs7o6TgR]%%qWY;L(ܪgKI|E|%|rIḠ؛}nYCZ/}6oljswZ'E&3tL@&~JpQ`yq_ 1Ds%tvv>Q}%2CQH5ѠyhRҸkk򋒾Q']B6( aU xOuQ{I\pIc⥧ ;z.ds75/j)(8tƉ3ُ1k#1}sE}qG#ONK 'S xxjg ~Nnބg,N 9m&Cbϗ=s8Y_҃ = 0:3m>{ëVnjߢV,4&WceKڤ¸`^ld;OFS wm1~I2a4\Дn ^;yT |YCmvm6[ ] :m9o v[$a5?g8pk[K2(cg;ڪ<_c =4s2k;#EǓ׌ 41k}A>MGy;]KTQLEWD.p|HŲ_AVoA0Pm!߂1p:ǼC~Hz`*[m SW8 @Z^*]8.wc߱]s_%wo H,#G,vK.6s%߀>Qn6Y) Փo(h凴"XmG~#qvً[3e5y['x!;4%g*˫íc֞o DZij!R""V@w)tSN_>f9ٍAVxX~]s;D@,J&EnX&bpa=fF杷EdlfD]ߑP1l4;Uz›؈u?AO4g ) %্uSuօ국Fugvmx{Mvm*_+ߪaH4FzȬCGJQX0PGxuǸ&ߛ"E%1lT`CF>/{jָHKPpjCemaf,Mi%t=eQd+83nI!hR$PDRe _7y3RM//\y :Q&cg!Ѯն}c~iOG;䭖xrju#.L: rȧ6[)KCw ~MFܫrLv2mj,b@9sU?$KG} c@Dqp y*؉onE =Q3MFL}#RQ f wtZcaN-k1{<1HB|Ϸ+n˪r܊| ed{`<69R\LׁB4Gi3N 8=4*}ԝh@ˑ{\` VO6 J6j%j`~q0dsPh7I;YVmS%D$k*Mhİ̶SsoLҳA@#rOtmjO*հY%CsՉwDfӶ,.*ϓ⻣9*JOwbiWގ$h?4_ܭ7v3JuD;1k)ߔ2l]DLQSJ&(mB 7ϑ DC;)mcwdt 1.m~Ԗ $Sϗ@C+i}t amG IXMs[ cPN5䴆ok$p/% E:lrcws ~ ~8Z?_v "52'hl'+"T]^DfH~"׌laޣ)& n,|oPW^d ޝqqe꜄xWB BYL|8UTAp%@sh#v;%x -F:9: (kq~m9X:8%s=٭wN\}Zz:A!=xJ}X JODw}⣧vz(C)YRͿs!T kB:mzZ0#>D2%:=H!:nf0 Z 3.Ɋ;2$peAk+JfקAGƅubk i Vs)ZKe<@b?ߪ0aua^u!^e" /Y(;f%hw nmةﻚՠI~+I™;:G Jסa9^|Fnʄ6>ZhX5WO/D+a?',7VDžDp8et [괃(o 1.)15Nr:L]#JGlC|xAK1=ݔ\[}T|w=K7Pză[˝5̍! Ө P J`J%%Rw'@ӛ8 %:㆟A>ҤFj-#jԪhѥ\t'\ZcrFS&G8׼3d)RTy=F v>8FٚVn?)Fy4PbR΢DUGf'"9¬{級!-& $D펁z;"=ipJ2BoHOUi;.\0`{ 45<ݭF,9<ޚ-|`8Ȼ$sIy WЂ)20ťLA#x}cv 9:K# \|ld M;k$ $120C5DƢ-qPZ n<9eiOEtPb! ]q0$K;?mj;xv|yII@v-l|>rf<A3aFjM_(N]@w" "@ȜD̚ <. ekS̯QN0)8^9uKG>^T Lq}19O@` 0@DM3g4.oU?ux^[#=:j'Ė0;xy*eХ 2Kn﹟ ĞT?[8)796"9Y )>+x@kPQ:K`c5}>W?z6,Zb܌!w5l)k-*'0mx*{r] ֳ=|Yg:Kn;O#/*U$~,-5|^ea;cl))o~Nzf'ֈơo'Q);2 ;1]@Sb^ ?/sŏe R|MyEY} qhxOѻ@$SG/ЧHv9 e#^Ԡ&w<^ I ra49覞[=`Q,sܡ\ɧt:.Lop46Ɵ'ӾUJs=)Ǐ~ /QʨpKb3,Vi ^GNc#!z My=BV9zX8):\{lס4 gLe*ƜBfOV$7n:2(E>^ң0{!D!IۺcfYP$~%ᘨI@i;1n}}z%0J{FwV`9EN-!Åj:6.x)8{&d&Wr{xn; ؃ŋ/L))zFPD8% *GvMeg3%6fUx-CP-Aqr *{*F qA|Pn\;7{ e wS]+#*cN כa<$-xpͻp_FsOv|?#bkSBCĈ9ϑvfT9\Z ,[ L@bw>iH@錘^|#x>+Ø*#t ),UJޜzH;gB *Խ R +NmyQG@X`I\_ -õfT&~%ΐ&LbAu?aW*vi7e/ 5sny/W)ǹ+)؄Յ&Fs:Ubۛ0p >wZD0B?g 2/VLGj˛˵Lm ,'詄=/kA/'1e\ZO5tT@!AOټXs:TkGD޺lp͓wxrBQ$A:^};0CDjdQۼL|fnx[[:/}3Pq/Eemb-I{.MMQvԿ}*U Hcd*IN5 oxLL"Fn=:-3>UU|nB9}aT_ԁT#*prӇ052'[ڸs +2Eb[FF_ WMz#HGk.")+$/HŲBU:}&!9!>& <_DcQC \Yu,gyS&(F $Riџuhsy3&p4s{ĹLCeH#D!R2[nNsDnA/i̓mԟaD 2PVXuuHɹ2:H4)3`J84?^9tuf:p]̕3Bv9F8fB U~1g>գ| Hk1LN&n T MF,xMP&+V"|6<./{ Bh3̽˿rqiRT5ǰWP{"#5[izxfx6{d[س˜ 7' e 9dX\\^'2B<)u_Ip<vqΙ.eM`U; G6ˎUſv^N"BOC+:o|"Te\Ň|LJIVٖ_'^VQ[ "M\P'ֈ{)-)7ʖE"#sFg,%tS,~MO;Cy4}NsU%N/}u{)VG''Hhm jrf쏽{ΑhjYMdvڲ'/Q˳F-4SX(ZŤTóK"&+4B Kٍ>#$w W˯1TC'"zO-׋gA(٤|"P?ݫ ZGVn>qo&<HfhM':꽛9P%: PM=퓘p 5B#"njcoV%?āgA5`4е CYBmy7Lɬ{+C~\T5:i4ʉй<~53Rϐci$|.vgt-~[}hHT^"z̲>Ϙbv{1@{# vn0BTЏ_)9g%EBo.}aJ %snjŠT'hds_; Wg9({FJAV‘ri"?XZ&QP}zNs)|;o'#jFAʕpwCuY=|I6 ŏe$Wjeo5Y-dQ$Qߝ _e`'0NJ\6y){/)sXdSʼG$Mc[1Ub* `0;N Z6M?ia"o ZvX](8v7W(qifTF#9 NV*ƴ\{W$S|XXk~blqr0`P85ܶGN|a ,bq~kQa n Us "SWsЗ޺ZM J4[wT}%Y4>5S ZnA*F$Rѥ){QiN#I-u:Qla>?κWO16F/ٓ&vd!vBb!Rcv>[~9м葿$AK {-1Bk-6Aϟ g`$ t`t ߮hBWٸW<~JYB5H w&d[)>ôs`Q{O-R xzT'¸ I;X]oğʙwqJпӪU֌I:6RN¹ Ps%T7+D^g¿G4o R(I#DCgW cې"[ȁݣ հ ?g{Mv uM9i!@N5ZOp{/_FW ̅ff2#H x ы ~, > @ٌQ({hRȉLD-ońp! ӎU7 ٝ!R&vXK B'`sH z{ڎRw.xs0 6D\_-Yp\R }0S}˾ (r*NƖ+C~i3lq#qX[_Kp1=&[suGg~>nvk?!Pq 6dFpCRz7~$MiEI+CtG&aP8ͺ5q b tً&Ho] ~Y3w1j&Ag m\w TzBB]ɤ? ؚ(e9c4;e*=:ERո^p2y:wHC17:ɴZsˣ:SZ$#[Bme`eCΓs=.\p3YCV |װwFt,L_ m+7k쟗ۘ$Żgo{[)>#SX5z|q^W-{cfɞ4?X0kWV DYMB1/0x#mI-2:r܏EDO{$·3%ĬlTl[){ n{託5@kg7pnLZ3OI(aB|xGP3O=uN,q3p6JY+F ͑[s2,FinQTWCS,8THhMţH *OګŋpB"Waʖ%UOH{X¯-xars^Mj҆kOʇD ԟ @ bKDlh 6ԯc8mc-z&6ž΀Cc͸p{r9 G+ߎ$Yl=c _<`^khȽNj6̓2~)`#,&G:9UpcCRĦ,' LRYɛA._=q.6eFgz!sQ2s">Gkc $bQT4Dpu}-$W48k}DwP[R}HaAnCTxj]nt>W/k`Uaڧe59 Q%[yv4:,8Q~ HRc6vw/{n_/H5aQ`!)C ^&gv_-Bsmv;WC]*m`(r˓ zZ1A?=HA)HjAʋ&~E!F8>,O>T,m:!.\@P>8E5)bu?O {LVCٽIYL.]$Y2gTc7'LA"lR琝2!!sR!RAy k^L'Chɴ7_TFYWV<,xXLi?qq*D(մ 2`B; .*\;HfGai)8lJD qjBs Zdσ-5r\Lb3>UDet*&b4;ޞŶ 8%$=2u}@-T##]98S3Y 򪅊ZyDCpӂ?egB E\&٭5rs cQ{4v YXf U!`2Gsh7cM 0dfB̰O-28_2f*j=ܤ!F@zl2cyϫ[iAu*k2ytƐ"l65oMٸZD^LX->3klx</;FLՕP}S8crg{5&1%Yi0NK> , PIGQmϯ,y:؉NPEr@gQ]i%C爘N-%٦&B0Cڂ9v#;*mVb0^Z'w@gu[2AzJ|mAk&x6K:ޤkSqBoV1h :t[D; #m]$i{рS/6v+Dvj6y#!rShҥ ]-w: JF(;)g3ޡV2q45FzCQ]gk?/-LO>0 eB ͫBxqt{3oeI# ]8Qynzz!м12gyv,wVqSyrHHW ,N{poX- qv#jA_*C,m;1IJv׬΄Ƃ #h\$  FRh&Eg~Q&"? *$==ٱCݺA@r[Yh'ov)0&X/^w:|"13Hok.z+`z@KlU^m#5~zM0Sjst4E$Z,6n ɝNB_'[8]e"!jd,D4jŠ{u}~![{A#F!h]Jh$ 5 UϸV!؋l5MT5st-(gcb'(>@3 aC/GrD|L1hCSJ +OUs#jqYetcIIE .MR.c0=HXE%J1nJ6+)5"eoJS(#_][/[5)A6piYߴ82>B%MY|dyjo1=o>ycCT_ ć˝vU1IoZc|%kP EaX;;)h%DBc8)e*h5G Mk 4q jؙtԂm홸}RGb׼){[ ?cJ|1`zh\[石MpN.lUo?Je: @A'חa7YBb W2 sv; t$}Ճ}@O'9qLF񏸟vr?H_'fll8,>JӽUJ M~=6L}X2׶Ԙ45ElH=B·"7ۜ*k}Չ׏{mǚݽERp(_W:!!:֤OɝPƺ&ЄWQl//R&Zo82^+[#i PpNgΗ $$jhB{`"͔I-!$ʃ= JWn_e<l[ ABQ'DgL-貑5}w˵LiTVJlg8M*DYڣWU@+>m2WQsYFwt/M8y\W[,ovW2]WX P`^Bt#O7M$<&2v\,Cj)SSVU椲#ɫC1j&[pyOwNwej8GUK?!vRV!1JX_]'v@ˏg hЏ:Ȣs;48/dOW)p4Ee6gu0M*r2 iX2`"䍋oҳ1LUcAbݭ=>s8Sa׮S}nQ洮EtoUӜH9D%K)Jԡ_fo\wYl2%=vd|ͣKa [g2c!XDt(bO9티A,-nUӡdu)t v&gkXC jlt;>Qԯ%a7RtoV{g4u(`Qv]iX!La:0'y ~dL"CVƕPEs Zg~MF>5(8-uUs2p3Quy(zpO6aۦ`L.v̂n ]C.lӷuA%.QTᗊ/]qyZw3زNpk3B*[l-: soQ^0%c6_Z^Í@$?U0p]^@PI/34D]C0jOB,Gψ(.MSw3WLK6tՂMwmH' m*T'$"-P c*I aF/r.fd|Y砫lr?B|Rr [X3I 7gq8 <}y29Dzzg|^%2 X>JnVwJzh]-&j&fH|ˀ=hUBy QS7FlS_s7Aü#jv`aփPYg.-!,83|{]cc/I#paK0 ad8x3/.Y?; 7M-v>2B .%Ffx!1> a2'M(<T﨔W f;oFD!nج:׭]I6kJiJNN\ryհ3@¡g.d>;'h  XbQ y">ןw\k(S< \Dzq^py"0>?TL|B~&\r.}I]([S_X/f~dw}D$oL%_R25vkGj4J~yKV8* zZn F_4 A9iB}*f I'הWSXicЌqqSU˜p%Ab=Th Xn>H5~vrqRTD./݆Q'3LZP(6NqX*Eq{b.`~n~jHkZ{(nj܏p,ރ%QUuyl ~^q`-{QF:1?&gI/D1VR$-">Sr gTΪ']8=wEN*f goTnd+H9`n :2v6^NLP6$RXYD]7CChD ;bh~)ZPԊpvar񅃙jkQVn%!+_TU ,A%l- zityUGi(\BQ+u]֗Tnx0)E_DPߺԚ/"sv&x#i sk+hxJ{: , 2OZ)WљwE`2Ō6RNt7`[faɊݚ-L =R{m NPj^/o~N,p$%mAy=NA) }˜Јozr z2q2 {Ϸ+"O85;Q 5ݱ#`Hˡ @2\Z 5U,#5v9"9j<G\`ۊoO $s ]Cj[=v2~ĥ6?borj&WZYa ;S`NR]`b{,T^4FFCVEz{3Y[n^K5rDP.H/&tfw~ y7bEjwNZBt ~mR]O{EňLb r@۸x::K3-p\PTN {h=EIRի:{C_A/VLqSp >zDk@e9$>ց⁆K$f<}(ij, Q8*yn|V-!8) D$mj8˽b}\ 6U`05Sy~B /@1ͲzLTX틪."5U:9u F.@&Dķ>CɆ:;-\G=-]]w.c[q=ǃ'ȜOx3NWAAV9J*JWsv6Wg@5THܵ'̂9#VTV!4Eu"(y,#W>Zb,}U&50 gywX1桼wc;@BKֈtNpg 1MbF~!xć|STS>9Q!H贡o3bЗ{-$ %Cp!CO&|]O]Onfl}FjIss@&8\&ޚ}ܠIM[ CVJyYHFAvT0XV*S7n8njH"yNP`6@Je?F.a}oI%})f{N/}"2C= ]bw.Qf_JxDn>^|κ||=Ǝvw#u؜M<#_UY, 04lGZ_0۳vٌA]QcmD,4 #<0cnȀ {MU}1\.q ץ-<[pqo=h{JBqosjG}L9QBA1 Bg>Qu~˺Am Nzm/ZjLX"M<^ٱ;NRdI8s&Cs$.v@ Akc"<*I%ۑ1iyz橎`4ge^)-~I=EP\IE-hHaϑB·9SQ 7~XIJ U KݩpB$b0K$i.l;\& f6 !>wxڮ*zҏӽ*6,@m|Z:^O $t=è14#'(2ڳrKcDIzv!VIЦ'50?Ȇ3?<"#(r1;,zᔑMyFsnr㊆ H ^xt,w"?śB˹|l*}}rAeN܅5I`be38|^_m8{B 055x\E\kwRzÏKmxǓf{-k(-\*|s7; u?'E3@3*+ɾgUQ̮C"un q9u`?s˫IK߻W=\u| mk0%(rI$U|{|!(G_sՈ3{jDi'?_My]L*a.$֎{5Ģ,^"ʎn5(hXNkp8x<4 fLt', _RhTUe_s3PV4] 9dƲpxSs'ԯk$tbilYvcp'Յ 8SءE# F6hI즳nSb#(ˍG#hbJoh0pajsMT} v PC@z&gx7YZ11<(;֬'o'N%d}<#I8= MWV2C?>g3dBٟɉj?`#&A)9bVy̩FDsق$(ѐ\\;*"ѱҒp! -ҩwuwh., o?t%K)qSS B~ڑ x MQ0?E ^yxE d\6 Sba)Zx~}"}Lن `̅^F 'l=J)6N8 : #Xk,dux|ůaV& 9^kQ<"kfN^m8BXD'H#N_C~`+l? ϊLxQ߇l%_imԐ,`4ʈ')05fQx@lb*Q[^F>Yxmr|/?"_M5nx`3xgI VqQlҥF=dU,,|c!{o& d 9g< N9sygX }|X0Rec|dT_Kp:'ÝXx>MVr*LS]ט&z|m 6+u^;?,igc|}⮖E7Pɝ|iYwa ɪKJ)|xl9\} *[`3OXg)p7kd6kб-h3)$H- i:s[Ema 8纸Oׄx:i=Ʒ6z\:3CkaqW?e9hl,Z9iͺ:9D籖 ';WI JF\vg~n{ YDR#(qKHvX2 c]ƛueͬC"/ˆ^M"r#ٜ1 ^ZW=BM*] HJeSFyC}lG?t3XhwJx.8}+gJ|&]ҭ0m $1a'S ӏM>V!ncwF(& s1Qkxfs;;{AݐT4+(JC^Ph2r31c>v 4yXRN^)ӎu>|7M=@,;{?E{OGIm ѳyckOs2xIjCہ p< ECڅ_;6V/~$xџ"ʞ,vO]Aynp'AZ7$%U_[/N%;[8EE_BjJpAHrD'vf,Z%߮j7|13E[T^d wF=pdg5 QZix} w\\*t~w9Tck7U )tU,1x48\2猅+Mνuc,4'bz2}ʓvG ʇNb ?䄓wGYt'$)kua@JN_/ξv*fRW?Ѵ~WklX}ʄyڳ*a:kdԌy'vr\^%Axr:&qi˩(kߕJ͡26MJGG5[]Qo\6}#gpojS-_>t ՂӢ{A殯gyZM:mJ-a؇.hfY XMWނzC)G[62aYpO[vP䧮$;s-E *ۭgלL ARU@B[Ij̠J`r&L%[cΨ[ w\qA-gOg7c<~޽R F_Ha#56)Zhb&O}*[G޵;pkLٝCyOLJ[~ XX6u<ӌT0W\Ȥ4 O?M*rbmS%@+=N';0ũde/ NǯZwa W^-dom}rLHwJFH&V:lUu9=)'WkRL*@"WlaԒжP (|Q2| ݯ#9Q~!w-3 x "56zBRI8oIMKIR|<\d#$9thKӖl)Tg{fAƖf@b$2jB~߄Cd=n#J ) n_b: ``Tx[Ck9iύW-Z x.N9k@u3r^4gmUω~KH2lp %8xu4pLЅLRՀAWCE Gc'1o aL>L  ×iaOG*DʋlO]wd׳9uMÆ4$vP ",lG ?{$ՑA>e;qfÓ 1*b.yDȶ}eBa%@NQ$hAT]nhA !i2ݾP#rT/%L|tUĺ$Q9D? A"Et@HUjpeټ Ve֩hDȬLM ƒp^T + -r_e`)4pK  VM$'zxP W~}F~qI9d`iicS!Dp!2'yĪ G[pV&TeZԇ.>FqZ%DЎr)X!,1$aҟ'5f.'qIXr5ɾgsY;Eʳ6l{Tׂ]eftR7~LBTiOVk"jYxXBYyͯ'[G~/r'uWU9[bOpj=DbW״Ef_d R7̊MOrݝS:OG+<#% ZNEA0 k] 6t4wFfNsAnuٵ#gQ^WSӳJƫPP*߉Eih꧗yRiczO椉akؼm1͵1F ~$ձ}{.${]|oWG08j9C~nV &mѺ]? pA0@sdFvuK!]zeFM6Ŭξ g7`Cse`tmFPL#b1͵-QďK\ldL܁ڹM r.T6vvQb7-8fYGV 9)]޳i_ +\ޛ 8idߩ9Pkg8h%{qA$_Un3jo ڧ^ȓ0~T.KP06Rtϝ;YAa.+6C0D4hHP iwUHy%n(˰kbClrN~l?@&?~# Aagݔ$.~ \x,;UL@Ȍ{ _9sJ6Y]챊jiPlg[Fgy&W>VMqbF=0LTّ,[ 97, 7LXtN`>-z>Dt**ī@YvO,o56.C ?v#ֿxF/":tyȬZ/-K]6yNTD+ %CyÒ=X!Kq%1  2 xM)gmAHy4Qh!:Yĉ |YlL+7p̢O [$B(Q\̻*{Xf! F'8γq t'*S(OV{Fү ojI|^R!L\BR|OX䐐F P0t&ZwWcGmùJZwYE|$H xƛNX~XADT Gjj_U"2oez |G+.[e ;o?/칉v '/lOͪlr4t\'Ϯka=a'@crnV"P@&.`2 28;wj?F DES'Ł&q9 ܃.BG\YB_<ʿ=O qۂT {/IMu˝A &y7| Cɔw>5B5U 1b}$o7$*'p$Ma_:_ T7Q g4yf1L $%@*G"$,iqNex3(SلR7).=QKzZ+(E. 5DmNFVQpݔ7ve@zQXb1͙ע@ڈ{ƠE5h]oz9$kCKB 46_!m/ CZ< :VIax.gpv=r B+ȷ,3.u/"EjeXF6I_m԰r4fw8z(W~N#YB:䚲;R˱o I ۮ\3l_r0QwPLo-#9ǂ^Cq5ir|K':sH54Ȓ13Lk~>4ܱyzmX㋑=Q8 oӎHKGwm|= ԇ1(Fn8tx W&SW.ԣ tg9)-vTJl낌 :v6J/T @7lcC8 go(cD.+Ƶk$/ 'c8ozTK d2*f ԕX7*"yUCAGD{kBd vX\ߞ6YM͚Y\c9@uwd¯x~i7V}JE0%I,H֞L& mdz͐,'Kp[,گs14qFC`X\$P>fٱג0Qʼ&ءq]K R< g'Do3A8VV4@NVEb"5%th8*;IMAAcd@o p^R]90}@x `I!wpbkN3MjC]5*fEԿ4&vGHs5zhP^i+iV>B̡ v񻿤!EbDTP65:-` b]6e@|Oy( ˉ$?^y2rIJ̕gSU|('8_88n:gac:"%?=΍G AaR(#}g_,L̷1)1l(lP]t'{MLD>(e/X~mJ?s~蠽Suqa ʳ{쏞Nxa}{Z ua.?;[Ҧ<#"ʐ iz#fC__1g(hu L[,Ɗbҗ`f*Yr/\IOJ %ĥ@龽fkbt 9{ġ?R)m%ƼVA'!vfZ^W˲y>4x -x-zGrC^9,b8-+Ϧ21S7KQ4/́IP9nVUXy+b9JF&qQT8_Ad#L}å^0ee|.!4Xo0S?Qf걍ayEU0êDmlK&`_`amkIy^i$1(=ItAedMyϡ d8@˖i`+bT^)Q-Cz|&Ru@5. H sm8{Aybvnjw)ᮗ?D]?CB1;ye!gQ<䟽Gc{+vɻK]iy)fm3,勉 ˮ!ؑr~@cdhX2௏(ꐃa{7بOް Hd5cI|Z%Me*翳I "RM>Eit!Q&$1'Z4oaoW\E?>'_Oߓ{y |K7 +@<dk-JQ5`lf؄IS q 6x,;x%md O/r`,7- [ՒD#T3k'2,0l}[UCY}H<_r?2ZV<6+$@j/yZѷ.͔?[܄&,c*U }u {hP7.>nղ~3Ácm.oj.Ȩ}]@] c[Enۗ2k5\ < Ͱ+m;ՠ(Yyvˀסn_DUنo`SzʐLB#aXx^r/_B'GD\ܡoIi1 5"߬ P ;'A)!-\H L艁H_%rSMz{9],Fo&r1G1K}}~Ρ먪zL0D}>{byGX?<8oH%+,c,:tykAHZ+@}4X$ZioH0E z']:p\G7=󴏮&mT "Rs1Y{zXnyuOdֱ/ؚ's|bfd h~MI~̺QB\&%C0=bVsn.U6EqWM o9ۦwJ+FtuH&ikК#=K165 :_06debC9AO~gǘ( c^dR`"}_{k ~uQRj\XX9V#p6!_eҕ :rY̍Lzօp%{ P[(Sڼpm!*Ng2ڱ --k+5c8m̾ѲKQ*ȊXX1F!4c#dkEtb ,V Nj#fQV *ǼޘR-s@̩wD>or6q$v[.n0qgX |6d, p>|<1Ylu 3U|p(z dw(' ( t+0(5s)ŷ&a}ٓ;x4mԲA3})e1k~*m^K֖޴l~ < A$=[*{)^;nK:<t} ̾:a 񬚜7|#;~jZ'.EP7a{HXbrhe°kk~ oizYR ;,)|%25cVMXzS؆.ZBaǻxu DM`O]ēKLa8υb>o:  OP V~PicoDfrc;(χ |Iǣ1^-BJuo c @2} = g>B6| R:t GMJ;]tqnhb_K "Ȉg5vВE4P{vd":)ށ`/S+l#`F*"*w_s58 :# (R]nO"s&_鉬[22kT~\x[jR&K©쐇TWk<Y)wXvci(y>v)3"5aC]vUWNuIE?ĺTU̇:FG6S殸#H̥S.U*ѶTaޠq`߹ɚy^$Do+j{ˑn Mxza]ׯ^5T 'ku7s˽$ӗCޅ ywk=2Diha\뙩qÊ!NpMB$mpiQ⎱減޵P$wSRSPjGϷНoY+~Ew4%!X/R3`HAt#rae̐( J bFT?| WG$ Wo&=SK`yZ]PY4̝g7\nìLrLV3X+3A}T q K6qg!tȀ.-iATjhPޝؘĚw@ޯboA%]Y"* ^b )};A4Αal~&i✿QȽtӞ<ٳǵg ~2z D%xMGo":^\mYIE99)^CыpJduf0S[^CY^IKYRЋ{LgBAM2Lw† z*ϖp5 ZK)tAUߐBB.˶I12x|%shhUp^6&ހPl=*1takIv@36-AږahRg1N/߸!̬4dT=V\-VrA)e/i޻"'I1zp0Yk.XCN-j+;l/;^(I> yG_)k UU3 3dmC7C\Q\ޡCduw0Q ;G5aou3A5vX%)dVѓȑXTx-%LI8D.] vQqJ܁22 d,CtѸFڟ0)¼ e[O-^ `WU5<:eN'T'wqҹDhE(b'׆"ۃfeܱO`5٦^[?J $J a:2щ\+,}Z>aLXS(Ď.8-}7c6!Kò17> ._Ti":6Oe5Iq]fC}ceKsV]<)CR7/U񒜥[SyL:sX'S*I}=hg2> wL<[$u&^~OGч:QH GlPI.^+f#,q?a^Igc*$sα( Rj/kzJ!k%s ~S(*i3* Ȇ J?ov:>[`w^c7G[qYaZzҫEu!,=c oWG˩򸺶$禢^m ;- K$Y ?l(:b X|84St?EDk͘*#U1,(S{*B?~^3W< }eFvZj WQ [dSQp5RqL-VQ2q x,UgƆH,}#d+]/hHDE'sd lP K Yd&Ϋ\&L`PU1 M&C35_$uZ~XƺX@qr''twLC?;- N|_JP'=/`$%o^@ƽB肐Qr 2#-vK\|w֍io|oeBYI}C8 Vuwrk<2Ҧ\40zc8/ "`Js=cx"&rc&DlQ& LzwB%@G mƎ +''R*8{[*~OC[A4SC,.[h XjF~)dchkz۬*ǕI?j]nxwÉٳyl؞.n7IBێJog&Rb}ЩTLbFWAmOμuaJT&jzWMwO:!ZrHH"`}97o8c j~(trId3,G/[but}6mv'ta`s pkk\քoUeNa,[+\3yIء2C>fm?\/Q 9`I_\zmilm@^}_)WX%>6^80ڞP {P_0tp &>:ֺG ԍHl[ / /YdPGp4\ fǾ:2}+.bSY/MrG&;y$B8x+c;zx0l֬b:Htʨ?3X|2K'|A/7H4H2=艈 m1wV-GwXrxk#XT/8'AC4O8[Ŵ'\T:l`&ڐ|82koayz`,FW Xd"Ŝ[[ӘyceX ɱ4f%YTn/gP:/L\/{cB1VqiިV)G<ccɋC2'-`+U.XB1T%{B['ڨ J!+t'3{,QC2[Sgs]*9vH\xP4oTz~o_[~84*l' Г7Ci@]R4tylRֹa.UVjK0QX6)CԴ`VN#X!%^~k ۲D@mϘ FWE¢pBb=B$/_p],d[f`u5gT^5e=v_ ZL]ru߉O\KHv^5j Qle}b2fls jST~J,Y < _K9 Hh:RԄɿeк2mLJ^\EKN؁..+ʩ,{u;Hs3+pAT84rO=|P\"N 68؏lH; atJ峸YO(Amd,ɫꑺLo S\6tagHjP0cs9UE8]I1 8sYm~u5eV7mdI-*U3TN:n,M ;! YuB/q,{gBx{ClTU4Zˍ\1ZcSwGxW\ZuM]Fp1Rrb:l^HDc<74sJ]=M6/zKVt%IBK8` G0ϠYҦ1 wuJ)mK}r)*Fs~j7@IerA|gO ƪ^lT) b(͢{f ?M{4ƴ?y[Ii~=E=T D04e \HLh&Wd)&}2<[_Ğ9R.{bZF%Fd1CzFˡU:Gadvw'az`_C=9'Hh  L:r7*~Pvsp+?:rAi7AaHpKT\EqKp=C2I0/*a \-l"\P{&JCD_B~Ʊir0jɁ\G&u{!NG#l{\F(hAf׈"(0YzWUP-PP2!oޱ̘364XXxr34 J2e$mgw&2ЁKWC;;ꕨ%XZ ,ѥ+Lny{-"y: +rP~Û-9!b\]谡W5ol!} /LS/? }d)>X~̷Q} =GR)Rc1d(4UPN <K$NRñ ҁ`P2+r]$%:e-ܵ  gX:*=sΎȳh 9ӓNr#7= LH4 [4k5Mv^E@ΤAdgyu_tQCyף/^m}%rHv:F}7_틿N;xWMPä 3χ,HMhxrThPj\o:Ѡ a &&쟁cV꿲<>j2oӑAaCd:",R߽^q}YdqpBLl]6Y$5!}ƶrJ-jUC|Ntj}ss|Nrꮅb &uxЧ FC{Uںg]qY Tz;3wNH,Go8` ~=,"2Jz}0,2z6&gC6Kc_mX->Ulb7bYD 7kseqCRHp.We/TxwgtvHN$#ˡbe+ g OOЕB`z@h`l[h}2(?w7hkϪʢO~eZ@@ψ "OKͲ;fpOqR!vpxĶ!GڽMF)`zɆm..G13|11tz{x>Lg+|fYX}주Gߑ7 }!ESA*Dx{@.&A  ]MW<`iIb[xe! .uP*ZBA0pZEhz#]# #u*B9_ek Z$do n㛼y7q[}*bP0 ΑFU`5Z)H/;Q_FRed'}&^2~@_DЊ os!xbJz"(׭[ -6kFB`:{lbZ/;öf?c~9s8"% (H>qF2nJz[)W"8[sy~v` #@&z`Z:a:(fq)'k&q7XCz^[75-h}ɖ}c2~bV$to^w! wZ&E,>Ɵ)? $p /K(FRG߄G+eaR\D/%s8`ޅQs),!3 9U4+:W>)Rdtҁ*"쎖FʽY.&1%tg!)kޢ#f, \,u'1|d>wVoo8Vb=Da[$)Z2a;̗ 4iwa'J]$E%d8a ӀK߿%h  7+aO\)PYcą)h4C4eή9: 4_D+z!fqYt(@IQ6TФSBśg|Ssu|2]eʦ41n@%=b{>KiۛC-šcku,Zw,y T t7Blb|{J{W,T1S'%_.)Y]?h>*gJ!ǂ{.BVdĐva4'vā~5@ PNΟ pp~*i? KK.iҵy%A QXp5HgF\(􅢂BL%3K5ODO'u6h5=|)X%_^x {#yFc@<ݛC x4; "ꑐ_}ŗ3E)^~ j=zz1.4+ۅX7 E`b1;la?9BŷG"ɽl,! y~"&qLH\{sVm@9F0ؒcx{RsjN1t!CKsMߎ*8^"SLHv J zT#7G`o{ xVZFݘ!8W"~oeK 0Ho9-_,bv9us2˲l!%q̎oYet1T*kx͑CE=dׯltF;a~ 'Qڶb Y*%S7G- u[x% lT^?E Ԝlx"^TmK }Ux%Դo:94ޥDI! !RrѦ/7uA܎+rb|NK~D-҃+bSI&2Mަ0uŜNm(;H˻Qlrm؊(S=D:'(-07'Fj47L&t{ՑT\VqA9C:YhC_,6[LraW4ar4#8`Ӈ2oVFK9?)Dr_g02oƢy[\-ietA;D/"W[^C uq'vA8"snOŎ;;$oi0k\?{PF? QіSme3*ma`0ݨK)$àRC[,UEM蘺ԦGU  DNT9pժ[2?sFDvV!Uqd;R0#zƒ0ᨔP,C0 hbh)@xkUhlYZɼ˕%Uۅ9L_ۋ.$eIO=i{p6UyIMv0>-F3y?JksaLVWt qYZؘ^j,;<%Ng$̪HFm~~8YEF-=.1WASNJSɎ|Țɗهw!Vi@ -s V#:d.2J0oT"TVZ\"PB(<ш$R3 cA|ZKa"} )Ip yPPuՖ؆M IG'C<|1,AdLb My Wʾ@U~j}B+llثa7a%8N%pT;B`үvj=GƆܪS)VedھDߦ?׿jCY j[JL1ZO?+T/O%#E\eo0GuD;vYG޹_l \9=agЎt>~[i hdt2PnLZ)l4{6^g54!6AZG95GDC骏g۝2f=;e }$V|wU#OGKM; ~0~=J}I"n'F̣ҝ:d0\%;y/)Ϳb?tnmu4]3-l69 9ђRڔЄtfsЍ^X3|_Տ"1a@Ihi\{QFM)E׍Y`FS fV[\UbGn&P n-Lˉ&ݗ<}#%O|k7LpkQiȵՔ ؽdsGo|~(X-F04*ڿއ (#\ _U~X (< Oo5X{8{'D ە׃ܝVM5͓ -r[u5d ɶ 6Cv[لl'#J?&))$N#nWJ}]c9#H]jr?nїg)JMS:lq]/9 *)N[Y_UQ슺? qO8f"lab'AXRp)s@PQ+W > դjW&UBfщ m::{_݊y9?yX2P/7hU勖#Ѵ2Rhp#q]g%]MSB* !?@V!wN;㘽QuаՄbn^Ћ ZǥHҢ3pҩ4lGU>v潈bU=Ie&3a4Wۤ6_aU >~g<@M9@51ԆS{TcBCN M2ߑwL+u|y$OIF]hav7Ơ㺴"q[Ȥӳ{xfIť29VYTL+ />{Ҹyĸ3M 8J/5 Łl]v&;C*|_S>r̀kWsij:6hQ7gﺜwӟQBi fl}ު엽#uKDZZj\B7UǔsX1FgC(N_ )bP9!Gav7(H0+ U^z{*)زd>kJ_r;bJYiz/22]W'!-/#Ѭ2#O8G k; Gį-aK.L>Y%ho]JdT1 6uɯaѺ.Y l[a;Pl>K}>FJD(`O'sW{I -w ?E9+qy[څ[an. o&ŪՍWnzAfeڀ`q:1n?eL^z"85љ0o["_WdH)p{FÎx^|,R1HAl,u gF3ϫ}>8 rKwA}ҟķ9I ) UsɭQmC\fWpPTKs 7L$̓ >ꂻgy^Fn90V Z2c,EwD"4b>OEq(GZMB'yxk[$]!%s!ȚɠG6' Q]=N2+v8JP~D[ =@ 'kD‹uY9iTSKZ/G O!f.]!\Zr9qCe7u;kl:|-6u'U |ig-}IE~FbyVva"@GqU"./mU_73;l"3nLYɰչ_Z !R0s-;o IJ}x$1߽׋'l 3~wVIY2SnS\fCH"Њ26=.`>q1M4i,p 2=(D1xe&Y1L= DZPDA'L>8/zӛ GwIg0yKh (J ' RW%a]gxD s]Cc%$u9bRMWG1F9&dL#IB!`AxuOa$N2?J(\CIOV2nAmE5mdN[(upϬ1(HNj3wj3˕ :ԅiamlk"Dm{胰'6S;12cݗ8q݌" Q#jj88?5g*c?->ƒT {@= J+ܭVp9򈯄i#RŰfGbVؾ9a ) [袪 KLi'Mu`\),v\Y2 䍈(! `:?]4omFc@ڭv j"cL@>'Ea+F(~} aco S騒`F|jc ~&9e =:L:60HS%޷Yr;s2-oxj7)Y;>M6j5g 뚿Rt؆u!юDW6H'XLѷJ׽0?t/JH$ʟF.-2Ou5vք@2;=`٫Ҵ5ΞBrjH^6=+_!Mt+>¢n&|*Ǟ7u Xօ_ $~vn~<ȯ+x,fotlk݊H6y.if J*5%?_2/SsoV$@wTRR,\3TGAҌfU/rjޖY $r; K"^1J"6/0k R4{ ? ]IT9e4z'1 XtyZVꗯ}h 6,N;7 hT(xDϝ=]zf:DeD yu0%ÑP%dm#8+ v9T (;`vy<$ko﷈C7;ƬurĮU&; ?yMhe|<˛"ry-bVs9ѭߥٛwOi 30]\'"4~v273iFn/IͲD"Ona"GljPQ:8hY~հ]*NF}n;5Y O~dUJw+|}A[X'U޶9IcWU( jşbWټXi@tK 6 B)$>"( r#8߯.1v oho %ZW8)>" whkڅ72ߖđJ)r\W׾K3L/*Y.%yj3dR3o73N+oA~={LfPKב71g EX o.9e6 r9"FٮnTvU:p;4A 줂ǥɤ^R_/ CFyGJ9!f>JZ~*'V|^ 6kl[$\5LG{<b[=1:!onLnwG^%EKňu&!oT]-b)~z{EDQ f)q}@N?EkPƹK5DaH}s;`!`WX0 ~)*@$3nCu~"'4+?9n־ڮX\MLHzv(ͼE#u./[L!L5Yͳ;bEw)xqխr[Kwx=+f+(&nVPכ,Ff—J"@>zysQ/X2pśkzȺYpʏxOa[o_$ZPVE3"Ą:4Z,jT_@G>ڤ?=ՍNءF4TWA#3d'axk L HbN PdK8J(ʆnR3hIHp]ao03OXRa*իU ]SI1^_6uܕYzbkmv-Z~[[Bjѳ]C+14({vZ8:v@WcrV(%8Ri?-stMQ}2'w> U[YĶ}]ES͵),>v@A2VEwM#il޳eQ*ErU$g-1* kݓL"_ DS^&F1HCMG?iomK캅8OV@ >T[oҐ;vgaQ oQ +;'Enb)X+Qőѧqe"HL%"RމC1{ yQv]8R&Z~ tP҉F۲X1h.U _6̈I9`p OCАe6B0;{P'i.S'dMhin{he}` GAdDF 2R뽃IE|[Ҹ" #ldH9<{ii2mJ㚦[ 76Ktdtժߠ#,U1s;kaZQIq9ȯ

    QTnb%@8N8tLhڜT.̘Z~ٲ;+WVv_?#<էSQLv_dAKsE'#:26!m8k4rZnlXAF U3͙K&-\{ l6Gɤ3l^pYz:ׁO2OGI&YdJ+Ponމ3L bdK]˚IsyN1Q-Y7/oZ*̵';@ʻ6臥lj%s.u p{1|0W UZ.]eB6Cys2A"[oL9Vx& q֝:"tUՓ}V@zG. !y%%]`NwLiFx6a? !ڎ*޳swT-'xi~ff,"ŵvߧ6}+ܑc-)ˉDvmd).qr(Zʺᛯs.kho9u0kz{Ƶ;咘.yN-Co0 [4B-J]Qrv 2di-NJL[euZڤ((J4՛ J{ՙCU,k _ZxfQڈ҆T3?\OC\+=8Qmۖ¡ %i`*=8 ^@.xW(C?R򅭄9|xgy:-@ߐŬRKCKyH),'bئ@Q0B ٲy}JHVbd$| Xپ?MZɟL9H<@dkW Kt/w$JMFi?%o(y_{d`'53{]GG'%0Al 0p2(˜и^q%ZB̰[Yk!t @rzL+C;bZ)}wr_ϙl&KI*?7>QdFi9H[`Cafa68$1z1ML(b;|Uq%Jd )0~>RMr9;8"}ͤO:(fqzDeР-?,I.^ƼE5֬)6bp_ \gn  q-@HMփb$xP9* &$D?:%v`V#-#RVL6 pw!hf7iXu"99Ν` ժ"d=saJ͖ ;_-$0y;}p[EvV0{\q,3ɏpRDBbc2ppEᳫ`K3Zι$0";Chh`]W3E:[ BJqG+vayՌ#EUʨ}:$D!˧oΙ6aanV>/ ']o.>~/i[81%xb#, 00I)$GCgj\>.u7S)`~A^ZfN:Mk~XnD +oZp۳2b{=}0[3"|{nJ*,c%X5-%G0l*Ya= T} %Ldϐlֱ gFKMe)j(jvJ'ZAnA4tL~l,dn\>1epZsI`6=MW҇ThbΈM,e(}B=0ѧX":1'k5(8'SaTA{HEDWDV˄XDϧ%ɤ \B.q %ʔC<1 ,lBz;B\ɑ|WHa2a;[3[RSoxwƗQ}sQ*W%D}IaƩۆώfOճ6Z[oȐ"hc\^#WX&N]~ WNj 6fi 1x9 "i' ɟIgHт)M#*~RRL1'E$Z #dd,^ids4e?11sc_&aZҘgJ;;UR.=f}{]V[2>Y7-Jʻ@K[Vk*7gWO|`NDM=xWw^7TH󍹏`DGQl?ms۟]ɛ_k8dr9Œ 9IɚNTe+'yfi VMfhO+ˏ3$x4B"J zk7@ܜ["BfSg3=?xˤʢ8RFga,}Y{o.R~7͸B"UɊk3q! €݀ԲMtxmSǀZ@t9.$HGof>H*$^r99 ]pڪ(2INUy6蜩a׍B t2'r'!2 Dn~&iٲmJoBKD z8EqۄqvepB%>]]<^nvFs $M,SuVź @}4;hQ?Qz ^}:FAiL`o_E/bwri깽'N+kqPH?E *"Du-ihF7_;<5xp(\'P㋔c43$=st]ǺڞH/*$I6.z4e?0k}Q-58$B+QܔYd4YΡDpHβp̒I(/D{WS/VY-{_W\ )BB[^/TA}KJ$%oc]y6=L}Pt&7ܧٳpZĻqUze7 i 9($9`tmzǕRRSE r柮}Lَ4BOkvx|vuNl'du6g6Y=VG2)lD bɣi]:_t!2ntZ~ݖA7 hw]5eqd7䋂!Pߋ`DT.0@Aj.%`LbU^E0)v>H;b&A\DȑDun]ޥXhv)z@=HbSpmocl tX(W'jf1ÒN@[l^ B3:,<oo{ Ms!܉`& F䵫deW^%Z ?Wes2Ȳ~R?/7k@YnH(BnsrT҈o_$ * K[>NAJW<&go)&OZ1ь y>no?we~I_GJX՚ j{r*8Ed]K$W5]) en=g)H>hS 亠٫Ә.!-ˈIPRДȁmQ7"i={ ax#RSX-^TV{#zˊ+cYo6{яT / &8Pp\*x7E;ӻ|ƙw(ɡ.GFGኻ0+I_O+tb㭯R4+lm`w߹dH4m-㞣=[̸|UiGTt]^6:ؠM)o:Pe@NtSi&Μ68 .84urLTEŒٛ0F!>C1ѽ7V :6EBos3d zKRࣩsM"  hwDAr}|$iMzސޭ74]h@{-$@jRb<>-j_3ab5JȮT"G(?SfV>s憸;Bu~яQLlٴZ;)FP_@quJ,H3q~AY|DNC'?אcNXbϔAY9j3lb_#h{Mi':ս:e1QvL0M59Tutfj:N&Hg;C- egƐ~ G 69 ƁiuiКi)H!$*dq<]W(E?,2z`VB\*0=wWI<ّ´☗77Bݱqy~N^)a x}GJ-Rb>,.}N,/Xu!D̫>7Fՠǯ>V c߿4~pǖ[b/Qi˵SH3ie3숟Ǹl[e!m#Ap 0.NA)Ga 剗Þ!9/*Kps^+&WE* ֑ 9@9s+'7|骝>}{&ǿÕ"lr}g{^`*gb#u=sasGɖv-긙{n24o0n~JGZio`ei![geQưbl<޺۷HF'y\lM(sYyɌy B^Qb"4fhDb~%] X(((u;̻uEl3$ / M9TaadJX5 >)g^";è]ȇ8[vcNi LDo#N;sx>*؊wr(7Q)Hh"Y1[(ޞ$ʏVh| r1^v4]8u.u[Ŏ#xn% 1&G1bEnvfsO/b/F;()h#ȱ82G RK.)/Vc;ͭV_̎ A%/$@ĶBe9l@GoyWbv‹.℮͊A&2kHဈE;.vR R@hT wYp13;Eh[*o6D  AB J 'HʊR6B]QCsߢI +̮K@Fg}c)Ӈyx#lh(HA^Y r)hTֺ=\qn둫z-UBМ€ÝABC%@܊H/:$ټo白K#wI*餅¨sܔmY8ފVT `F34maNf<]J Ƞ,&PaJ)i>vҎrg̒=+0? kRC +&hҎ=Vl9r_|;M=R t‹E=]V*Xc$@@KQs{-!"~q(G[@㩭-==4*y<#A#KYة_dt~2`X> M4yF8˒Kuc4[o8n 9ޙZ{/ZX( 3˙SVYmmCy %^+PE(BWQ/q1Έr[S m>?/֎Fh]zJi K6gaD)z k:jQ?>Gt>ˤ od=LTIK9^}#4jH$t`=mh@ߐ](\j~QO A4ZB4b;=+MmޣnI鄹XHKq8áy@ˈSQC$hx}pŲA.Ș2tdn'y&|w)[LQ*oZ@#:ZB}pwT:r _沔Q_`pL(P|m-o*|Cp|=3jMZ@|e HNHoe~yp`u$%o@=/ "Ȫ4)…anIHwsuT_U#>n^xfQ 0;A{G̍xz`_}&y:IA>>l~o[vJ?hjA4kpɺ!en* >rЦ)@_U4J-؄}ߜ㜞PE:V6ȮNZ|㇈Q)G^$<w6>1S=$նbk.nq͑I#ԓ ŐsɱG(+9H}UؘCۏZ/}ZRzp} ,(qE 92T>ȼRNt~?,hNTSŞ *zg-'H쀙5WjXa3d4zSua͕maC8uA-?)HhxU}}h%]M>"|>NknM ǔF 3ƨkhl}O&;6QMlQ3V><^A5kcGjL+Kz߹ 1༚u~ ~ATgQ0NnK9M~e-X jEW8}j^0WbKӁ֪A]C`q"xp?o0{5 (UjY/+{dHX~XcIVe<9qwN%8|m GwW>u3pFHہ&ߔ:"ާuj6B $6 zhtR自94ԥY"V)j{j7,ĊĖ(crN2_z[W^Hgx̟ik VBZ{fD-mP.k:`7*c˫+XkWWt%b ?/Tz0mx&9 `!ѫGQ| ,ObqS*xgr[i жȺ[Y#\/zZ4cؚJ,:(2SB drY; N:i_gfm C1uEЅ +uZ?L;@%rBG<.N;͂Ω矼uꇥC5ePSGV@Qү7τ0`EV@6~$5ЃܞBrH[d=m$DMSU쁾d1!pdHxژME  jV眳Ki{ %.=ȩ/!*ng:;DJߧR?/cuN#R=`ƠAqu5@ .8S|UΉL2L'[M\1$:Cr[x[wEV{'g`C?hWkhgɳiM 96=%_WdjbTROHZl`4Qˍ3d5 'bNJ +D&;юRE_uߝ:> F suR>w'Mi6QߜT_3.{FͻӤ qqkƔ]MMBoojUL(OsSyId8y|3r;Ti2.*QRS. s_YfY 'rJN~l1?UZxks%:WɜJ0&*^#6jd oO6gLQbhvp~IIyK>n ̗{ۮz 3fc!۬Td\Vm)1pog£ vTAɽkEe(1ڝXHf|5H="r`kׁ^_+ݶ7I@P:rY޶ ͋q! 5CW?nzWMAyT&L$pr#ӗ:{\UזcId(մK`҆Lnĺ7Ex줔S$iRvI)64`qnҋ~Ä՝urCQO>yfMmR t>F^(T%_N#_) n4jNiwAwYH&{ƣpSl[a' @W$Qچ\ͧ=lnUm:8db74q RH;"s/s} ]Aj4r!dv-bqCQs_x7mo_q{ʸ+r[hg& nL(<;>4{Cs+1CͅkahcyMx9 ju~osʀsk .^gD61-ˇ;EޢZ.̿a[dLa@Dy?Cɟ9?ͳ9L9.ʪa*>c_ߐݤ݋ҡ㌧솄 Ǻ!GU =:W H+b6N`X] D0a09)nq|~ƚ ssR q\ *4)L+:J b]:2Ϊ{i/q&< &JVEzX\ҀPYNfƼR`}ԩQX@: JR*J9A``V֊Iwtb>fY:/Vh3X*W,B>2UhH |PJJMiTɫaVL~ I3C'tϭ4/wҖm ; 6s!onaGwtlsxʲ;vi%rxwM-} lRs̕]ʲY;5c :)7r3 W:dloXG9\#0'1, w}icD_Az>fw<{U:Y7xtQ"U dnޏLl^=;QI=4G7C*GtGV$dD9p,FD(8}cmic 0V_HJ7R]yQ$3G;CנD{`*ݐJ?V8!FN:=lz#\1`JkL $esցf5Z̐ 7qƜlϱ3H2h28dz A(_O¯}.4d h`w7E~+qwcʚ7Oڅס> D3;-|ݵ#p癊(\W+Dw ~({L-e,y:{w'9_+ў<*\1gYW>k]}+WӰ=o\<9%GsgY3ivڃy4=</A8"[eHXe#l@GQ:d eTm=J6<^6Xe`PGμ(lhY۰;ZͻS2 ~>dN̬aJBٙw3#'w@(Uj|났nf4.EdJ2E!qdz7N/-RwuhVp YC=#rߕܦx%UiRaV[PWR`^LD EC-9Avɖ PT㡞}qn4sG5ީ9,`Ded /]H8ʃAwĂZS4ɑ1Ѐk^<{_Wfw%"z`qס^rDtl+I@w3{:^$"-l5bS$<o$554=wC"&@\\Uc-Kљ ̥Js{Dm6/ᰧVV܉Y_M)aXt?N= .`t,S[cWɇ9hWq:RmjuB*KR'Y6=֌eYO: ,-n #oWo01^ #R|1רGbS ͔1yEe0*阡MYKje{sFW#a)`/p\4%dlWxzqK!v }o;t|&XI=Ÿe(ㄸvd;g> j^8Mvp|'"-,Vq4uaZCx7>-mZ1l?h5s-Hd!%!wx۵q)Q%}KǂWNEʇ<Elq*-"L‘spZH1g/mČr(k`uɳQx@\kSzվhlb}cb#yʏp u~`4;?\ 2kƧݡG-ttS^;. EehTYmY1saZY[Hj(1e[IBza ⚂-kg2˝BF|R+?jWy WO,r#s$K|\DC: > FTlQ^)߸@m1B,권#B֪ vt4Ma(ick%T7W\#ݤbsd#RE[Dimy3yW|HBoYBA8M2i S_MTcG<=a;/r 7T`" e&! ì 0+VK/HeUȋ)b&ꡳ2 aAK z*m +WTIN ,v\0o YZjSe=N,Ԣ_{P 30MZvW 0b9RaLq~>qfVM~ sT1(^kcڼGѬLtRL}_jm)^`_ a3]Ze3c(v3*Aͱ_u TH,'뱅fѴ!F wIi5Wc ڄCe"fyX Oh1s5'Ks,R-O,Ezbe6Աѧϻ$ws![ t$̿6Ôg c& 77ǟDm7-wˏG+Cށt$QN&ۥ_լӔ766lGFJuT3'r<$^CB+Il"yTDӏ`''z6Zd$|lRiRO_ m2B=6eSP^7* 9h^{Ikte".L|0_Wfډ>*n:umӉ6vl@wCE'>[k ;'Qҙ{&uު:a ǀZ!'12w !EnI🬾ܽg]܎Lb*}օI j_ģyuޚkb]4^ ۶ LXq Fm=CzEjG!u˪;il5xFS %=Fܭs`.H7La̖<woرKjI|>=4K͌Vۇ-?$Aj_^ƺ'bК sB }C:RuOa!6U6ٍgS har r2X<e 1J'B8VXQ LN&14m2NH /GG^}@Aʉh<[ъh׭oasd6_+ t!;n*>S" ثk:ob"6;. 7:"B5i8T@倊Y|+;p_Q=Y 4 wook]{cfPzg3 Ě`Vl5d.GՄJa UmEFmԵSGCOuěyK8zO8k}3jA8bp*5b2יU/N'YZ%ۡu,%ؒ$GE*`hU`IThe $6>,H(Ťdb3PPL0 KL_bCc0NPR8TKէIV>\'T@őD:Z~X;q 9+ tqQ 1'e4 vl6w.KyUV RBYXkGMŠQԹZ'$-`*=;flʖZVQxGw(_$KLLs`gi S^'n+z !WK: n >Hpt} k׀J L,_5]l?L\-WgeJ0hVj"}yb`= _D6}Ђ*XhtqSY ;Z[̞[jݭVY='!9:މ -1XK ZkcRzo;vnx yM/wXԾ+ ll-9rV5(A?%Tq ÊCaRaYq{. wnqha"㽱P_8#b*ι75GA -XW h@ȋ/s,n3ɖmhV&}x$|9ȳ1EGx|*8D2?jd`4^<!I:ON [P& Ǝ$e7^©Ta4I) c \ëhO}`Ǜg, n w!Ǜ"`> /Pl_exdW7;3$^}mOo TA*_3Jp 8׍{8;8"Cʝd6tWqs>i~I> !9Nn%n ZWNY,hbNVF)h4$ _dS+tPo_W#vJa&B2Y!pAC\Mވ2])jA 6 47@(sNBRK>]׭%h"|˂c{r;~ۋTydOU {߅Zzŏ.A֯}@G/!%V7;1BĚw@x2S}h:8 ]M>.|<^2xmO[ɨ{aՏl,zCwHÐE=ls%#P).f5I%+1j1y!0*6\6o\%9OP!fDuf֧T@\5C~Yhua g l֖/XtSas}PKƄ%u&;Ӭ͡#t /p^o/K*{f*M DrXkakbwJ)B!S|=xmݸTZMNaAÜ y}bǛqzUn{;CS0G3!e&rbFTsOmXWO&ֺ.*5&m[{ׄ}d  TgT@UgVjocwKȰNPF> 418E 姈l_RrH==n)3{P5ytm˔oٳ~J 68OixvzL$k v0xX:ZߪDaw o#C&vv%?\Uԟ̾E8=_4Ϥ;>0O |F#XQY1в*~ʐ+ ~ԣ/?Θ:|M_q ;e p K0~z]Q(&2ڿq0sUus0vY:$n(蒆*`SzrޣjN9yϺ /EKìOtQ݌\^ =(DN-vmꉻ_?.e,߱q{hI.j$mڳ ?/Ф5cylk;jos`BO,^$CڟN\|5RJ)ۮN^RC2bPQ#k $_n4 r~MRcx-Uck.Z-rxOWc[襅Q կA17g=b.eCZ΢U*cgd7[+(xit ?'4߬4S|vFteM%f'9NGHmNߜeIOȫEϊtO[Vcٜg-4}0hi ƈ MMs<*yK*4s檯mt38 _X|MQAƊ˥o0M)ߘXڙЧڝB,mpw1ۤp\&Y R|G! )L? Wƅl2yrv8Y6ü/7$=31,!ijXjUdaSZ+gTGG+E a,.^ (#9?}xANgg܆.b9 . COL֪TCqpNK`Wz 6< uPJGVlKw!Y!ݻ `k4ON7*-~E/i߂J$NnF%heId_s}!FA1fcZw̓Q~R׿D@M~ g]YkΏթ¿$pOShWRo;%/@6+P"#C`%i15 ('EbtñW‰|?+t, : _7EX-X`L JyOЊEe]G{glg?$:'E.,^ dTmj0 *ڊ rRX]T * nR rͦ}xe2My[Fz[G} 7 ذO [eY9.l2ɏ{ֻ@ PBj >ү\;!>f/YB2kț(}q_K?񻐞LݸmTDt"v|*f\X O sBMqc˗]8]iK5l1_s1lMR\L3DT 2"ByX齀l:{(%|صdӠsc!ݗ{x\)5Ҵx:ffѤ7ϙ Ǥ6Q )޺H)k1?khۏ"t{pvQ r4HA.W f`nk3BQaIRpFpvH\j'KZWuG?$VM8qiK>ƚhM$1q7$J0%d1/ޣ&#}pEZk I7@Fnms.+H{ȈKckڍ(.N}\PW\9? [cjEbdspp%皆 {$@q$%m j+`IG~ӳwǩ;W40QVlep<富4Gp"N Uq|^YF"T`ַidLjU.n0JUueV;6]XE) z9kbT{CSO n!!DuF +*8=D{v6֢Bl(0mغ)L B/Asyofo /`,>1a D$zJ sK6VWW:Fv ]5b]f̈a#)aD"pQ7M6S)&- ?h 810hOV A#;j9 k TB~J{m}) m !8O)-qu/+*>M|bCxT?e gz!8Y5s-eBgP1CN\9uk5i'%lޑ{[`0Z}d1qte7-&v+--qz\ !(ެR:`GHȶB#kbQ}7q+Db Wv 당xi4_ h+Ӏ14h &xR.fNsg]s8A cs7C Api~ksᜤCɮTʯKeDŽj+=6 @ 5'+ɧnʽ?osd>U+PZ #O|~)^3ݼal];c} ude~7 5ط K#}:6D{KOށB8+cЃ,Bm;ǒz^ 6aAͱhpX ||b1l/?Tm0LW\ $ 6qM?Uy9gxVo2ð 8+T#V3a&CԱiM]vMɼ!rWۿ>°LPH5 s`ևق_I)‡֌Ϥ`ڸVֲ͢:gLl0UXQ[M}MG?PҔY9X>WZ'}-$@' U,9QVäyg(xKY|Sp;\v"MWpR.ۨ-?W~cg|TT=s@z,-R_W^ VpN_l]rdv'AɾlKK=sqr K[(2{PgH`u;i:spDYr'j֓` ` \ԵK&S$>B>I"|_2j`u$ΰRڴv~8Yx*T\#Xa}' ^P1úcsiW@I^ϵpڠG,-:ɇk+T*Kvzh ~[o{ J96?mCoTGs2)Pgx <| \psFNӁ?wn3ON.Vz89n;$Or=AC B"ף%PLV!a ,:$!: ܒ}Шl'\HvKq䅘 Ն[Hv,[A`~hFbY+Ndk?MK];֞_.T,':˿l>>h 9iqW?ԑjv%>ԢPWc 'Z$d\,]ϏU-TSI:k4B t IMo:(g9N"KxRRbkLy =]>vVq>D(>gGզ 0[Of<ׇەpq/"8Z^>dkBmsWXlvS~ܱ3o i}*-~2p#EUa~eiYyϐ7a %K胦H`G{'fR[ƀRFsx:7V v*22"kfLC"ŋ$ѹ# 0ۈf놛=1v>Q2Qg }+kPW3KSnU}I-zratㄣ@7 {Youi4 .+ GY.a.Zk ,Mr>wg9p $}AνnAsxixP+)1wM*@< ;Q.4w3+gb>66['_E{*+.F{X(g 幚I*$Cحrt8GqfRғ_1Y4^`o9)+Vqbp!qRrR e-A??㯠88HiU &t5Ev)^һ6Bf#DdUF7avK (X4vlx)8z@nK_ɭbt"Y!uҼpM:#zT;w;#ws8?(OKς̖8t_dNș14~3&blKiҡ*h>cph$rؙگCR+G'^4D] 1a DjQjǂrj(.;o_vЂr@ 97u坝c^T1@)PÐw t,zW]C#S"1bˀ8^g _f.^[qz*iJ\jǏ朦W3XΏ]?Cϐ!6smVʊ*ʋ87xQ{h*QbPO3؂ MA/- f(iM4NDC2Re#%DyVBب pe/@ᡯz#D~`wh#˿WbS(/,8̓]Xpе>?`4A dCUw!`t_cIu| a(x+:EJWw˯בf2߳YPvE& ks*o?!xs7-DJMPV?ffLI*"hQ]<+`jt,rlTѦ* p~9"%A(0m]#P1&sÂai׈0,[=Di ѣaAă˴HsJ_JIaQ/LeH@Rh)  \(zd1I9*Q-tI˅gfv's3@Qϧξ`ZL~f} H!<;'ʥ`9;=IȾKeqDv tugfxEdIq01jthΕf OX?%!uˆa5ՁDdhc勭mw FCM]2ET)KzL퀢A,at)ԲF g2D rنJ(UPkVP,/#Фp'F'?Vp}ҼnބFyw7+B*%*a_jYK ͟IujaM~X@#K^3d}&)QeOf7L>G>Odh} 9żU5LIɯmHda&"\"1CUɏ~tʟֺ:8JKÐD+y(~ I3;{g9^*G9$m?z;5KP{|e VYxUT "w#ȟXwR@p.Ӫfj;Bc 8_rPf(§F{ة̔S>:vnWyza%ݩYXG~:cj0YGWƛD/cM3~=;zʜfٗ<w Gy:HW_K ~Bd/φ5̿wg\|j0ְ$ ! gYm:]?^)5(FnWͥ]l@x7W δ0K?ߡ+kM8 C u=A#yUAKt"G*> ǪaiO%,.B^?Y58o<[1E錶rIle)94 YZ0Mk{f7<3X"í1`Pzdæuz]mG6I{4)\He݆_L? Ɖ1oT>ap:k2{,/Bj3YVp[slڑ,#)֝sa ?`cY - 4lY{8ZF5VpL}(LL~šbƽ0P8Lēu8u A PJUl"I&If2Lங9EŒL8PiL=(}ѕ/팒yOMfLN5BΪW N3u%$nj` a& y ߲VDd#[G{>\|/_BX_ Yv߼ł&"8[634x{!P``.rw}zނ%Xl>7P1p}*cV'l^nhkMJH]tGRf=Ա7[/k?5;)KcZ3y;]JXڭR/9~av T1ch,P0sh&')io )D!D0/ʺ*φ)ҭU3R|ü'Ġi):gaŃEQs LpvA)nGz8Pd]ا-s.^XBtuL@A@VVH3ᔡa_WՏOrmUhw$ F j!kIKl &;/ӫ0 9`"/`OkBC xSn 5r{h`ifwh \h(u~;mv/𫎳t1Pl=(X!k -;O w /8%:vLB^""rK:9fTBC)fj== 5%*/ߕ1A>j&JtYmq)KzT4dg{X8Σn +]ݘ.A켞lװo3àԐnޠdF-DSl0pur^KsnL^nn7pG E`G\ӷ&Ըf8mcz]25%OBV[wQJ i$@UuMNiwܷ9RAAܾ[PU乭 W*Ic'Sa\`2*nu\.7P._g :${]~yhck]}C ݠ;p#P^2jЀ?H:ԭ#kˬV݌6 w 0'5*˳Kb'f 5QК "e_ hgLMefލRZ6KbeC-F"***.YԲӱ~>uU1وgxپԽc-r,,)W,8.J M9Cf`vѪN<|.c-JPk,`1ٜy17K ۜjc5}դ=dea4H<<BceO3\OtEB|u#m>7 km*'yd[#5jX]ĥӤ4 =,P?<[xUa:!Kqs4 K-(EA Mt`'9)o2;Fퟆl~P֫ k\bυaʾK$rNK$j 9׵V| ۞M7mZXe3彎u *[<>bNP}{QO\fG4z˰Kay7wUѕ9VEQȦxc=y(FiҘdNV7mt-7m]8zk0bꊓA[@3.b-)7φ$!&oN67)=ujq,am+_I xdfU|г]p d9:VckY,O+4|Jb52KJZUα6pGL#V22 ]*/3%w`#p6Mi$PaNdLmhG?؝H,_DLRl#8;csL..@tI=$,` =`!|4Ne"Rt[|ΰSC3._jk0/*n pT9{nuQ 25X\e )CdER=<8.A7q1b ]1\@ ˾wK|qbmne2 ꁋz<`?4˿0p3"s=PINг#QOF,WHiܥ=uڠiܛݴ;Gvʹ,:K$f+Ρ aV-@N?j"ƱCIZf,pV8r$Β##y)xao%8q3XI˴sh'-waJH:]_H+sH{2s'uR;DB{t'7-/c/r VBSP c3vw!{g ,B<ɢ#<(DEӗ,P\&Wv1(`V.ۂL w5)/3S>ԑ<'"Q*Ï?ECfڟTFqT ϙ)-Boǒe*=NF#Tni7 I'!&ϋڄJܨ4(Bz yի??(pz"V iJ#ԧ=5{5Dyz\xõhySMT{/pmyC\ 7o54=8!3B$Bba+lx,yr/Ao扙߭B#8ArQ_u2udSB "G_(LYΙۑ\6`0$YU틣g_*q -!`-nO\QiHJ( ɨXJPȣMf5fcM)O >WB-LOak$F Gy΂HBzk.Bl&D]S$Ӳ%0-7̒XzWH4(*RQ/;ykEsݴlc2T⪧01IQNU[nM ielufԨ`)@؞jE!KpLʛڍVH>ȗ\6+0 ^Emy8Zeߗױ2+j^ Ub, 4B86LJ=5}d8+=$QOei75+rsV fH,5T%PZ^N{( y="J0;|''%[-[;i8ӂ'](Ɂ; ]7HHj.vo\ ~疗MBwUNOwj>e,uSEų2VQqf{ތW'bBjiV"" [u@U?}b_Z^k,NE]-ƃcđpk][H N:~]Cq'`1ء{i|վ'a%QZJy:'Kb–4acj X0ŤCG j`-K&ލs c8^&{d>HIo9HԖIŬH;UOKbl?FFo,RV/E5]Es"[0 P$޹ ?eLr!ȍY&w6c+M:>? Bpy>ۗ*5z;v&S[J[ ū^,4KL7 _m8neI2U(HR.Yh^zrg j%PR9ұ$|qwB`^f~8 H^v mQ/[f`-z'A-RxѪ2i-yZ!rTEDTbꆇHs!b9hSj2t]pK<+iZ1NE ])JѥX Ȟ=3au  t[',# ?]i9 n|xT >2g[=1J PRyFLT [ %.z܆ ϚafFȪ9;9U3jF+)O+SND%uQI#, J"l 6a2uE0Ok'41|}jt5ɁL$L{ 1)@7Up(R!2jS sÂJDD '՘qg%~x_q٢x6T "0 A]a*x#q1Y-m5#W񆌥f %@^ B P0>^ BW|ҩ=z$ݗ=ZيVfU6Hh7<akIJKLs߄S:J4E9Dw,SnԘ[A*]}5dNҋn,ڂ XSX',*X:\7-2Y4MQ1zL[Z(5i0eR1-Z%%n8y'S̅O>lI 㾭:{elv_#Sѥ4;ɸ5w\)iRVFHvL \aye8+`펛iddG;^J6GH3R n[B 7gP&fu6/#Q/sei${E}ةox+JvXߕlˮ3Y+SYo>;S߿imm4C12~8 X{+T@f~g.4m'HYoz~{& @W{{@]&"Z8cUVSK~Bubq&QL2a%WJ'{IDVsN%үXpsxx,q$[քQXp2{4K/c Wɗ\ cg-˅o5e>3HHVvyPv!(EޱG®+܉'_otBiC ^4[:Z'׫Hr2uq8/ [R*U0l:SPH 6BOeke?dN21Yr}dj>cɢN{#m׸d o$akѧuX*~il r-ldņ4QюhL_ԔXpo6dQӋĶ}fׇx łM 8QW8bz T^?kl v.~؁0b 6_*; >C6_Җ q΄qOЏ&amj$ y33B;xdBiOZ|џG slk723DV ~4XSe=+F3V:,8T S\Ys(3Zom{4t ضa@w?LIA* g@=\ =D9]L"&(RTMHBmK)_ N<2"|iI 3ȁNBFޡOb~gqʍ9ʭ4 (u O~z, [C0ݰM 8 {a cixdO7';'[h4(F/ǀ0t86^~:s!`ش¾|Q]IZ4J kAД$'*3G_!I_YRZ-Hnj·[ӬNB*9l4DfKsיph?k><2s Gűay-vB:'a KI8"|,yw)4xFYCT% oCžDV$-p9 5F9IĠBKvU\gp$h۳SN9n`1bn_4W4-k1Ѱ7':!]cr 2ȜW|Ӹ^P/e}{ACw."vV2z42jiQ,MIʕ qhՄ`l9f ];<'<@C|{OEp؎n΍ o4Øh8އ T\.>̃tyZAE[sE-ڧ$.?1,LR~@>lwauC?=[\GCLxX%0Z/)Gv C*`(0D)uH1k>ȕ0Hxp δf|h1*rij \}>03ioo1ICXtcڑ[}QT ,'xk!o@tL!]0c|o9H?\ƾ,&%D7V\X/d+w8.wD ^!'~HbuB68o)h(duWw|r$(qA"J~>q@IzSJY1RXjq_5ZC_YڒY+)>${g0bT ht֛IDLcz KYx㦉u$VH̲$Magcݳ< YdPC*L26 ^%G{xY%3`ٴ_%JXǽ6Wv[Eh@F[6՝so L7Dk< }I}6:&7C*70 CIUz…J6I22b)t5M$~&X3F9 :f=i|^77eo泘 R.V]qq`?kOOwTE!LWD3]LRMH7Ȫd┕`R tvdzV6?1H W| Mdo5䤄-K%а>0d }b!iùXLΑ3Ԑ#Y5`_b@Ye xD(J0=jSp}#AoXp!1=yRsgۯ jqH+]WmVweHє)WxMG(ٮJ @DN{XfG09{kU,3. D?~s5g~Mh9WM#̢l,#QZ"  SȀRpTy {w }2juF^;~|8S=9nMj8o߳?Hyu=M^#pOD?ox1ޞQdfzD*$ɯjren}n2Oek/gI#?Hp.q]wH]\Y _@ۋpI%舊w9 eVz "6'V{ 06 3|*IG\g}j=jq:‹k@P%;-oCP%-'WP.Жq5飢j* Q $+ix*r?=*c￘ZZMgԃ' pվx{gL(4K+qWl٦s{Yl9-<'e83Jy*}M5O"NxeO)r< ]eIfTd0(#ȺÃ݉=hcEӤiep\v5D>bN-O~$Z\=I1r£a`;1K FzwVFjԥ8oSk󤕵>F&~vΐ%W,abvPH-|N> ]cK4Iw2Dݔ!H빴eM鰤 q3@Y1&dWPrd $gM#y͏mA FfS.m̅3ZjEPԴZRxOfFt[LhHV]fH0ĤOEU0!X hv(Af(L@!FrN**W/XI۬@ }d}5N~oamYi]8G^j+j-mʁb14GQZyb8q8vco"_hoK]Z67gkvDcdsSla AMq}H Y7ȴP-k ^ ʦ%=˵k2*r -dѥGK<*9>-$nvI73@Wbj~"|]]!P\_MUǼ܉b{THL0\ /ڤW.l S7V)B! ǴkϏdP>t&§;(㭐a<3fWf#so;_iUo)MXoڍ0("*#;)06fP]=g*{YI{B*~]_ڴ;wҌf|nCh˵]C!%Yz,$* ,X~@5>)Ln*P3wR2u{U]VbeJ`LyJ*bU`c4l5 ܌O ;kXoz-Pԑ:}X+_b¡P20dPHDN AJszZ{R]bƳTt٘HHj؍.?ӽѡzK3 Ȏ8Vfr1"H8fC-lM6Jtb]K M R**$ى\yG|Gj֣‚PYs'g_[2c:Qn[\ WA9+`/449&g8WA#(aWS 10Y~9yg{M6(uɭ T!uu_y7ɩBZjA KV3AMmZ^‹`C"H⽀ A1NJy4s7\c"=tk~;V=DXEI n'YW o2J;vf3QqpE֍g1~^֯m{\ , Vz~n\w# ~tT gw #亩?cEӻ[TρLdJ%^UnϼpL| ېKeê"* c_&bRwdkm#ͅcRM)8=mB-t]Q5{A§21S%qmh<`B,%{<֣M.^ҵt,W#ͱRSF~'tUENļDX’6D`8yI:@ŦtC5ИhO658 0ΠֳN V $kU2,$t۪,XwI\Plfh6KUdV\U6Z/Sh?epԧSKkel`EGz3AJ1 _AoZV:'fK0Eט<&/Q 5d8|JΓ~jz>Li#;]ޥɼ y u(vX,:m~4,c}薢u.щ\iP1L/Bjˤxn$&x'hǠ^4 ^Qrzkm$ > dD(j8RUnn6[zy2N!J?IR0gOl+ 61qD;\TTm g:} y5VayC 9 dLc_+r &dad{p( [3$4ː"cZh2i =n4 TYF~sdc7Ɋ&`u1Z`vr?(9ˢmT=\d ÑXMebjcULӁxn"= 9S5DV]˘U_.tk,ƴ#~ISW.;Hy^ة[L}j*wfBN렴 F' /%K[Ԁ)|8'Ǖ/j~"w5jKDG &[_2Q8wJօۙ$L[[(eh? fs;c5 o=ãZe_kwhG3y=DXww*D|iL{FT1-N xEmB)*&ڈ/+J ~ [85F>:'0*ћv̯KFrMpBŒ{g*t5QfEmPº}5c!+$ҘuO--i%9Ax<48$afI̶c_?=^4˼712^ 9Ot ;6؀;ۗpw/'TMt dӆ?uљhVzfB{P2!?_ $@ oV(5YCЦyIڲ,g"Zk3+Qb} @{2c뷗  &zc{VarR$o+@ +o"y!|Bi,lP\mB}ɛHϾRKXκOVzǹW"7x6M MG 9Avp05#Ȟ"297Ee}CSFNtH7K y T_A;0g.\nA=#Ѓ Uϫ&b Ҁf y|aSJGąa#m?M+/%o 7+{LW1& TSFj)U$,X>E?rюfG2E̪47Α p9WUFG @Ԡv;\`>"4Y `%G2'AK.omfB.!;Ai3>HB2o 5OrEQe>h=AW0XNt4cm!G[U`NZnG[wkA|7vɹXAD22h<*ÏS{gȦՅK.2­Xc.dН*!"PPH\_eJ圅ڗylR4*ƆbLVyX +U,06$їcV `bAu(n.UعG.\gI.8:V\e+kʦeL )u :{3aZp&H1`Q&qX?/-O>xPDjvE%@8]Zd8!k3[.X&Ymڻ{>h:@,Ia,E:Eec X,5@8Pe.\w+>K0N?H!Х#˼0k,ۣTZ,mOweߢ,cgtV@ĸQՍ$) $)AGȔ` :]$z.Sކmln1_-{\S(b]I:x6t1 0 "j,\uTr;\A8;}oUM9T3O%Li*#o`k0ciJ7/$Hf㙬;b9tH\T ]л_^kT\ҫHJ "y%ZO"r\p\!(] M#[Vo 0#tA$!JV:ft] I^`n $ɇ%g )AQ8e*e/9^6p#7 c}$vJl[VOweIe1/%DO)d ~drR<ٸx4sVL$)"gX=+V9Ĺt0?YM"hN[,Kg7ԓfsC vxƫ>-m( [gTlhGAl=q$BzLpftq7mcP&~5Gt0A*);/ TS+\TjoM*rہy=YBh;p|a}Oےu|d;Zɟ^NaLa~l+z ~A#_dJ^DD]%ݖP$Or9vJ Sڑ1$G4%D[\Rt>GoE#HN1+?;UI ^]JM)3OoF!!Yg?en&r&g ͊oN}P6AFQH~CAǞUnVR FW͐CXզDZ@g#JX/Nsn1m-ykSJD>0b PƁV8c#O,>ddޭJrgPʓ%*wo0-,W|YNv\$Òs?!BxFpe:]Y񂚍A3UqSG1B+edĪvCS=>ߟ`m+>ދBT%k(B7^|w~kcvD s|EGe:,fI6.Gǵ6e P=x4|rmXb$H ,f{s(nCs `> *ԝtx pR%UJPrY3nAi·7JPMm|"sDh3k-M_#= A7\֑Wwb&}pwl|'A$?7h]XtBkq"$QpcXs[ZB.&&81YX_:#[ W vf r]r=WJ#ڻ{e r'u!.ҜN:GUȾCDO)Q؛2J*|2/>%rЩrXS%c0K&3KޣpF. TrLۉC^7}1 hfWbFIԋN!B^\vs/#OslxI=/%lwn|Y`R{Q?H?z_^d*5;)mjſ׹MnK+&+GQxѭs OE`vaDo@o`ǜ3ڔkx?-L6컆TX_K`Ohe3mGLpti<HGq3h~\' =̙)j0J}"k.zQKb m)MU=~'iĐtVmD%CsW>nrsI+Vbp">Lss9e|kXv +hd1za)3p9Ӣ_!8Y8:|-uqu* 9[n11wRϔ*An/6TJoQ` y3W!偁kBq0?C!h*^?:co$zɋy[ m|g7*_gWɊ<+onsb:K3ךKdq3Cf:9Ko?0uBp%KOYu^+P| M7s3ȱaZkcP:u|$Ǎ[|ӣOV|s\6&s;cqefKD O8=.OXH 7?)'x^Zj ]es7U{W>M-|)ݵU M}ё sh4˴Ks#nߝo8ǹlC-}gg+V2Hz" -$m5uYXj#&'V$ icd϶XDRV5o-K+dlŸ j&Q$4IRQa7(rYVrOZmVhA5\-0L@ nRV~w6\W`ƴq=NPWe,)OxV L9înlgb9o.ix@uԙݨ/A7 %[΀;0Ĺ+ΗGy *+cU|Jg1 wVtT] fPcONZigw, جO2`粇Ψae\$~QE0*HҠ~d\W KAGˡUk/xr6>< n+j^ozk(b+DW8QEăs a)fc6/rR9tS`M}G?ԙ.099-|C Y8./ѺJ>X@+Q-*Y gyn-\eRC.WcM,G%[( *;NKri J䓘K2SR^T~l"J}ĭ5k^k(& )aYw mYR7z3wU0%#9Bш&a h; 5Q=Ut]UOUNK#8dXdk-QQn:OUQM͎4%ih%ohȑcң[|FD۸1(_)) VW,*I RE< pCƜ`vm2η7uRXl9n)G)cdbohJ?ݿ*52e\,|̥9!_3 !,%8}Hlq܃H߻`87wc VŶ+2j4we(Q)-̴0!~c2WX;ݩ$t1b2:p$w6dZc{\.ߐx]u ezOj/% ?gm8kxX3ֳ?zDB|մ\h99LdL7vhK~f\~&R|m'zxsnuZq*y Hv!g 8> ouNςrS܃ᄹ4(=~Ջ2#˚\Z%υ-Z®!lnΤٓW>K.cUOi}=D.0Wc埗~%筺C7 ޚ;YAR7eyty}hQN -p9a`}]3,Ү= Ded)oKwƿVȸxѐlo B3ʱo-1,q v yd|= /_k >֕j^dfpI]4}AEDCky?N /#,[_+Z*j|MT_N|_odB0.){u5i[wijڠuMczNձ80 j0CRb<,n|wUBgq ;蓉YV}`=&Cq)ň  I@S)-z5#knuAX:5Z/IE_Sbb?:=ڽ&b G~b:^fo2}Zzw2X:NGI nR!\gך@, [azR_Odӈ=FnpW-1jx8ebt/Q\ G^Ox^= 8YB1 )w|dnP n߻ݞn:(X5W,` |tKc7'>Fom]kTH8Ik]m,:,η22vE[FG0v:R1b QbǨ4aZ {=S5!݊lr6kfQTg+XXwC 4 Z*V\(}Ajиd|* _N}3Yk >'6.grF釁BNl*w!WFQ{Ib)e? !lFԣh罙eڱ zg]N;GJ<<~su֣v'@#p`sn1=2J<Fq@q0{XQ;,R;?cȿxcH:o'[|sU<䩭+ fJe"Rgx6(t `|V"*h ƶH;P-KrAza26Pd]w `ᢡ-Wz8-=qF݀B؀VDxau8RBi5,iY~;ߚ.'-?8B].|R" Fٗet{vx1 zH2}C*JT~>KtloHfqpSE;1jK~\PӬ1fnͩo!nAV?J E y!> y ms{ft`9u͛[۞4yQzmDpVp>N·ECt܄8*,=r;J _k7MI m L챷" *X8j|*ͦ0Hbh`L9Tݷ_vfɗs6!s+F2--@ _D},j64+'j+cXᜢt.S[5;nwv9r{]^kV#N}֠p @WS|aM-b%0zQ[9azXWa7'9PG9ndq-7h Oh;um4{C;x_{i7Kpp f҇6 ,vi vS$]Ki8)o\$ @cّVtyni(U%v?e-OK]q%A}Hkkj9vf x!4ew1; 4.7[Q{o4aXYSNЀ#W& i 1ߐ>ҰU[,SfN3N$ۇ)kX07*>Z\)&;j2;?93XKmtF]@.M-н䆧 O[*;R0y_ 8"9a\_1"O$<\~;%h|\.)eJYks.2 >&92%dF&ܜxx?Eu1-LUc1яP!bT"6XP}R%\o0Z0ߐ߆|*r5_\8C>ڐyM1&?j8~#F@F/$NЯ VPwb^Eb&„=~lfٚc'3Vc(Ϧ.Mq+Պ٧*ӖxfI+lG0gq@Kee6b`>2x}Yfѹm `.G0-pN\ZFDDrXO v>b wcj|^Lb?Kº] N yJN#"PkM]>!ttjkYN^ e<~AFZw)*|;';q'Z/׺E켯1}y3kok=V=q϶y >lвHk*qeȼxzkS߲eH:3&t>▘MݽDyu߬,[Be/fKJdγ+ /xL$qz"+ o8DvWVĀcڻ2]hn֬th !ɛN6C-.mͅhJM^0DU6AIc+98g"{!\ٯ bǪIp %.IX(p- _⯱y_Py<͆ƄV=AQ  ErLZ k0SY\R ${|͏ސ@ʃٸ%QkղɅƭ)>\8X)?;=^^J{(B#_1-zB9ԑDG\D<>ڵ7 #{TNȔ3M7yhlT.̯^T|]. oIӕS.!B(iøY>arŒ/5KmVǿY8;e>UwO1@v+4*  s@Is'8 U Xq:9"2BJIw+zUd<Ղ*0tcpSK>BNۢ1X$xLId)۫hW Tu8~?wn5ֶL TK4}@5 Q?NrJ ߺmN3Oy:T;@%[[AaҦ|ZHȽd2롊!ou23P^pYQ"sNP.vKjÝpGIW" &D3ETYRdBTX՗Z:> K_aG85_&)ʏ'"]x')ƌvԬ>s!ӊ{xYef{0PIѫ|o%b نAG`wU42lDMØK.8+Ͻ1\"AM7vٝ rJDnaObV+^T'oS6[;Cݪ>C݊39 "]^H1^|],W^ZPbbMNLƬ2F).8 vB&t MsEξs݇\_"n_ _F#z{Q ga6{>?Q0y(HOx7omDN1<=ՃIG8'/cxh*4_O7+@m-O 5v+w!z*NzuS;cΑ(^_,;ˡ 35d8]Q1G}*sǘKub]pmB^aNl7$rW cx1sNफ़Nd^z&"Z~O>ލ֔߉~ 8 O2:ȥ6NQ"b5< b'ڬ8J~VfڙiMDZn0$̮Yv[;(Eb=4`iW8l3[zm،/x5IA/?jLRXn~nj=op 4Bmp;LPm'o acpk6'\5V;Ηj'@1eAMC8VaA:x*)&4 4~_Y[$۪iv ŝh øR3Q"@_9%рQyC-1(>/p^+D oYyZ泏" qRzjyTv`@(%vjo 3>X%x>n ,iEV!$:_D#ArWk/͕uK&=NKd%aJFIYZVa*[f%y9YI ? &(e Vm Yh\a'_K vUz J_U)غDRj_P ]Jf5%~rʊJ);NbRKc-,;m^Ȅ%)Klr"`bth?\jE*wea|4a {ܐPSD*[gMk;.'?`'BbM(ITqib,e$(寤,R|>gWB>$ }:DgahDLXC/0TqDO<jcLk*85tsm0!uGKr?p0:㶠|vZ\* d|復vYBvmŮ f4!^]*+gɱ~ݙ:vz Pq-ʦ/ _#ΉXX"7V>qb/k:ݟǕQeiR;1i7֔5ovѐ^PW9Ut(.(ʯz>Pm.]Op>iځc\+ 'guX|R:[,VO߷Hֽx TUgObV5F%D;-ELR+BI0GD|£]IMN}O =X:P %:Jh>qkj^))sz>o[k9 8omeADԠbUV@H/; Q), jL\ e`d\yK^3ZyΦ_>CYlxTr S{We=@qI.\nw8*R-}Rx^wũpY|[瞘gl~4Hy杻[Sq$b\mO,(`9>--d-`@xϦ2yA(D@9sUz5&t&+IC(&&;359T3x9iZG}SC&yM)6BpFj0JmP b%#J4̈́?ݏ:8&a!=0Uʮ*8$ uRոiʠY@RV'@lM7%iUEDz/Yth1ډ !IyHu%B h@i2SXtrWiLJGOhdV(pS&VIrNA5]3X~3CॖrY1sYLv{q W#2LN!EA*gtl)Qx,3,%8R'`5u'=>=* 4m0Ί'9t vLD~%΃ã1ö*ƮapLЃeEǚG϶`#[좀%Z#o5AP{ȸC|Al_%o];lRx~m8.Wz.j6 !:65,djT+R+.t+.F!$#YdpJ4-U@ }.S;+ݳNczS sTϋ6/6+$m/m5QFi׌.vjhp% 2j.T#vm@C!E-^pJS%KXBtBcN6ֻOovbc:%ʑ h@H|~(л %LEMbx[^(l/D}bica㙅ϼ-| SU&@L8w ࿛ݦ6_^}Kj>o'WwE]|_V #&14 _쁍yfςD2S#DWDB7RSG"GvDF̸Mdx@fN躯5x>&F;pֲC;'"jK΍+Ufj1X!";J&pEOPacO<6xVɖZ͔!Siu][_%O7Ogen3U| yø.\`F}O/S^h:py6 &F٥, )CS(lHF(_ m^Rd')Udgc 0?mS)0hN%2FSĩVkd.ʘ`f+@(i8v\xabrߩ8/ n'w͞VUxC 0]S:ۚ]}'.2'$=rEF<r.xPepqSv]Z[F ~CkQYԾ,TieGΟIhi|3a̶ǖ9wMx\5#ǀ%ⷬx 69T7(sE w3h0~x=)Jӊ `#.8Fu :ziV2$W86)$>3܍` @teC{^_~)7=L:7=)#ݹ*L'gDݬRK rFu` G -i!6ZuҗqF1; gP~.JrlH(ьSAkN?ce6Hoazґy@\)lkd 6H!T "&n6=p߯nG @oB* 'g3lf\껼Nyl?_FMB}o!~͡͵ypx, 'Sl6~\FױT V _DȬײl{賳)jRwȏkhe~a`-x~YQr1 jǐԭi Q J) w(XpxUŷΙ%tD4k(S_b|klZTa >֊P(|6ži Ɔ #$Bt9`KѤcEo-]v8Mͽe!/#!Y|8Ptv\D Y肒h ߻A !gnM ?xʶ/P:-<=0ʗA<# (#2Z v*H0nʣ<? lsogx8CmdqB%iڲ#1iEfhWHY-#[ <7tp8/rۼB5A @WG*3ˀ:hYfdc b{d-룙xW'`FҒ0JV3;h̪fBz6&D>A(,VѢTVUEٴ;YPzitYx&l(f ڤOyu<a*Rok+exNWz%6yFa }`X47>l-|3!:묲V{ 5W=j0vQt#Z\^R?B%I |Qg!0ԍeJ؏qypR5IE5J?zgQHϜHBv9gjF|KiWnkڕ#Xm>H%pi-08ݝȵ0_~ Z(آސlхk2oT.p3ۜ±'\x )'(n|h$u1z |_1De34rU4At5ϖF%埴n ~S7?ں؀к-C\qspg2sں]{P{WJ?<P:pZ(_wZTD ?ϣ?jˣ3놠/1|_}||X;>q`r(@?_ :t>˨( _#3}Y8G 3 2s9/$d8=52CߊlvoJWQF )O//?Yr:8r" kjWB"bpr @pq8u4;Yrga8\zKԜh¼ug') X:n03@4 gH&miZt'ORӟ>X*ص=Nr@g.~I44 Bm/Y!nHN血E*~|wyN=ITV:W (HѸruH16yڐb,6\3y ~C%bL]lp'i>L@O%l\AM 7yӭN:ktoMtJ G;Dm*G J@Qr27&WdPj'b>/yۣHjCosSoJŢhmV>q#@ w~VFn#ʱʅ0yy=kuxa:eERObҚ ѷc\Fmw h"Pmʼ=QMn'=OVAy{ 6&f|<.7?VDM| SO躮 /U^llJ2p!l'>؄(<ům*_0մzJ|#cB]%q \ch#WY\F3tD' ݴ)IT y‘8ejy&f 69N ꝯ0P}< 4?@@w{`bŚ~Wі!,ѭ_(f,8!ą`lERӍ?`lwB=>%F椑zUiO$%֍-%yw?Ee}jgͩe̯)k Hd,heٓftc Jv#˒W: U,X-E(ʟkb;t tu6?Iw) 8K2R%7e $"Ok0kʖl1pږqfT,~l6A +4%2Q, >i:Zm wyx4Κ1A Chż|n&bXDgƇvl;} [Fo$mokHMB J(m4Y<DŽ0c9Sq FۯbF+;yR,0E$\%N,s/WǺ S F"]b*{He4yP<3GcR&W.V])<ֽnZi;_ gFF.9J/ +yC wlvcg)7ɝ]4BR4 IѺ4h=Δp*{Ek,ך[QT=ZC6 e:]F+gv{diZla]fxF=}"w~in`k S!6RUh3P[sBK^MIZv+ 6ɲ]}"FvN'R>Rst'B `ԥT9hK\L@a Z.ifae'X Aq7ZarQB~R!ht&a,ӧY_-_,tM~w˷y[^c}f`*iP.?jс$s~֮ZamXg(wrѯn|{ca,wY{{R/.<Ncq_.E Jd"5 WZ+iLӝ& .VxYȖE'I@bnzR5S= l57AmZhDCK) nwpX삐v!$]ElBk{~KFnϩ-К9틵@vVp:3KiS+HJv8x}rlVFf't :jjw3KW>9ʑpVٹax Fz >`6}U(A.KAJ_[}Ek+>\_Aab<ԌATAO|FK/,4@͚ DP~(TcnXM^׬M2g)Eg?<&V_9=N,+esO55./o |4x F6%Or Ro$iCwN[PNH~SVÇoh1y:;S7C,#MlHfCGqtL}}D0.Ov/jRSQ$G(uU2qU@Ħ0k顮S/$zvXS/XT<Փ"NZ˙G<,MoFHKߥy yBD˦ R66E4n{`ן7ux>X;D s CWXo;D~$WˢgoKYNJ,&B#:y­G\M%9쉾;l MCG#0B}Vn^ɛۓin4j&MuW[^N]ḘM_3@1NK{S*~b0n>ئ\NuN387C&(X\\ 7ܤV_.$M b%d|!i;p5cwV6'-la6hU@!JdP=7kcf= LTbz-&wV:Mx)&1 rx>de&?9pT=a!Slx=s{:=~>p̞ [!Ciy 2$HUPV@ WR$+pfR[ -)A#QBE5|Jp7PNd* ߥ0b&@[Ou}2R  ?utхӕ"ޙ[.ظ LE?GZh/yMM_ĭUmA9i\b4z}B*wg}#D !N4crGL6Fq(a yr@|7'pVܷY:"%`xaI$Ω:HOI5HȏB}y2ElH7-iن<"(7CGq:ǂTISuG=WXl汛uVv.U9bPQ̎~E8;>:RsO.(]؏ݏ;)g oh^A5r|ۤivJz_DKt8Nb2tbTw JK[|2w^$i O#/:NP5<gCx+#g!&?љqBЋ6Ď@PZ zN5-x֑SU]s[ @)9_` $> immvQ[OcG)F`aɯ"#>YH|g# 0x- !6Lh(MZtL9ف2Z~q=uY!Ŕ"'pjMrsEDgWV>&-:_OXN.Wm "VS!c)9iAXb^ Ͳܽڥ A?7OJ++6 r0g\@%2n = &/@6At>m۽eWMF[N"bWZwpLRVn?m]MÑPKDvV|.thg쇞q8WQ0JJa[b\'Y.g7ʼnsF`Ŭ/g ́04綹ߍbAnr Nn?m\fxgmeBf Ie`\[L>.7hVҿGC@T3q |l1 W!F'Ho mIlt7T8 ff6Y526*`uٔ<}%Vw4W(QTIʔ]+cZ*!'_gNfS}\ЅLT%1DK2#f/v\1GERs1.JCڕՈBj'3Q5䮍=`cYYx*Ȟ'2J?PeA-P;2yA%}yUI2[FyԱ&?ĵ?m$ip67xm#kFxz㜮 ĖE+!tȮgӕG]H^?,d $ﭤ\ ,#GΣ(`Zr",Ӝ+r.8H؍X@õ͊ml'y5w,(wFݧ]genioAN!=2X>x ]*iaB2^0vuwnCT?rҿӕ jK(2rE7/PS嫰dǴWa fY|`Ǩ fާlX/E/HENA3owJ؄ZlK wM ⊈ZHl%W^4}!'VoG%!UFGPF-qA^gL*J1oLUm+9ֲIt.\fsUٰ ~+ c/&|m"_e"ѥ̯mչ~>?TҀӂ;p4H9Bh{_΋UHAdmFF1rg%^;CSCd*;S@!:o|xH/q\ЛqB«2q.!W'y9)pyfV_S55x2K"uyKa po%~^/hp:b5+N}j&*:ý^^3xld D3>U]ܬ#vbUxmR=<]&^*3IpZFF(볷ߑeA[$jhRqԕD7 ӫ vNQm5$krB)@,PwU})/z%DIťAUAg8pDWuk%C, |rIJpn^9IzNMRnIg#UZpǎYZ̈WY7B+w "nZM19C6BɟZa&8H G/I*daqu,l!ڬO45$w@#Ek7Ȉwr|—ZE9M kIBvv[7Xy\1_𲕷o2w~9tA _/mH[W?vFG 9dނK8;EFp0hK;56&95AVNx6)eѠp?UId_}746EjD{ FJ3B_e8inU -3kВ&*;J]b;6Yâ:>v͍N'g=\ʿ *:*Wl lѥk(f<o"_۸F=eݵe/Xf)Jv3I'uz&+Va$Ϥ^O1 Ml,\q0T4Wƿc3mCwa>Һ(* UA;M' ! XՑCC ㈛1Wɜqw4\h#M+ʕɬ'F-\Ҝ#+2wS?%"mAB} ?  Y5 6/,+ UХ10\Ǿtz08wqI(Y[j]ͶN {PRġGd $b))yFRaMozғjrmt숍~}>)/G .Vw{nXn[F3#Lx뀬oE,#! ΪfY%{Hr! PțԽxdp l8dCqdG6~\gfBewh'aߖ-':6'?:&9GMhi:ãaEZ7*j־ XbSh(B_o7sZ=fp"O|8: i$3b`v)noUѴȰ4\τnij(B 2BֱB6;]~\"" :͊+b7͠)Ε)_U1"8A趵x9vtN*}jm8LAgW|$1$"d[i6woR󦪓ڑ*״{kIz~ƠfBfV'A 0ąa'?Y׶>|,OELEd'$BhA9Gn0] i/G,WqLݣxSUĎgPMuI3u(\1%։ agS)ɥgfz |ax 'F2=CGo&Fv3[1tF\VkEH]A:H9ƒQDFH#:L(3}bίi6mb+ uql\ + v3+ L5 Q{2: 22IX2sAb}w~6p-Ž; Eb{;k96/ +'9Ί]5V[V* $1KZsB2MUpVXߛN.-mQ֐DUk 4Ce=Qثۦ['_] ]޾|orEMM6)6=3ݙx_>P#mJ'wf2,x.?,$OWn/4e񤡈=,"*ʂf' v|eUPMf^( 9{Bc4 VgqE)J[4u0t BKZ!Cƫp$pNu F#:g! Q2|} Kר$b VY/Ȥ=wͺzϏgN=$zIV["C݊Bڴ_" Ԏv|l]D8c5::9+-P{ o$h>WkN?-?/Qd-zm%ɖ+u$B׼1j5Yo Q=M|sri `m/%n@zے4 }5j { x >,)t~if-mrZzG)U4NUl :T $*52:_5k ?(rK+qeD/+9> Q7U1H`:F`H%̫ ;tPr5|npY NOmFwcL+5s_AwI!a4 1\-Ro;!pNfVߖ4Y=[/]y-C6 0C ?TYEL0:UcU#,)]ϐ+ÁT*];Q}!KpR~<ˈSU$͈z7,&{t%:]{U۪P[S3!@qhf1oSw`{i@nSIJ)lP5D$_t"QtF_Z}*&I<M=s Z{,B"[|rn0w+fH(P1!+c2uQ+zbUSG)k1mT{lLŴXcV' X1]JoԏW؉3]P0lCh~kynG5,5O]x;@澌cTnٞێW<(uBCվww\"]t@F8Tc3\ض2ȓğ: *x ԳT-ATgN1,&pPv&5OvEQ3}ˠ߬)C_Qt{\9I(̴U*JBh^iG3.L\ :oElVФV릊wqf tm h!*`:"cx6f-F3cg"?,Jzu{^[R,MA `>9Oz0ƅo.A ڡQa_aKXVDSib [D/Ze!# BI Gr1jb>mvgp)&?.~7Q X}Fuybyl塞4գn_L! !)a#%$` gƖs6L\)D}&׻#BlPs ]@@n3}eFMʘ *iܓC(X,qpRY(7rd"ybًTYLE{[V,kA)S*M䜐b({R2"z$EP yڌ ZVG3<$jS[ col3-xyA@r -5wAN#ڙH|nKr-:;NG#:qV%]+\mҩڞuQ Rǎ 5ή.fZ;{Ɂ*cX c M~ yBF|1By.yw_YWaߴ.3wNr n j|8U/l.jbS,,gqmGވU*`^؜6݌9^^'z4Z8!Bt UvrH`h2;x[h&1jlҾḇ(}XF zӿ||9^3ӖUK돋Ƀ %U1`G 9i67_Z=Md4bsW*CHǻ_|,~=vM~_z߼RZ/Յ۪7&KF Akx -lHK\4d,|j\TF}y;lYzBU"$ ZM@/'g-k>FP!%i66֣{fMo:c {cuy!h$;tqTck(p;&O̓.?yGsq{@IhY`aPSkLR{.k瘁}sgz)P̴EAּ.=\nܱ4"@Hg1T'zX.p~ 4}O纲x 7Z9]BznhڪwMq~[wq7cO Jz*"%- ~,hn#[Ip_ aM-FXs=?w!3]DZ4J٢ѝWF9f3pPnr۬Sb1V!3^IJhd<*錶Xv%sQTadh.1H2 4xm-2w_0v Py\ԝlژYn9(EdpJ$(0>a3u:}?d؞|߅hZzL ־xEA{ 宦3Fus3Dn}q3)p^0]l`!25MU&?TMb<= ߹~!̑ .d‚#ApKP$𢵪s1A ?Hw>VJ lTnGkW-SEsA fpI Kty3y[{L#IB."-§pw=.fّ Tj#^\OX|m&o.Kb燭hCq埖с3jTKP}M+y"iN*L&C?r0gm/::e탟X׊QMzm~Dz8=RJq%iFubkB;TZΤպ_=/! q>) +[<6}آ.厘6!eLY[--YGW#|lV b,FTk-n2O}P30r\*T=89*1XX#Dj}9Yr 3&r*(FʔXPoz0`t>5=tghB %'Z:x?lBaU6gqC5xjĠ]!vW6GF)I &logI+ߝwD;f3#eOY uC1/ؠ@С̎??]'¼sȣ{LYVL_]lU=*TgRFIDLf4G|ĆXKT|dd㮵ztgWFZ Z-6=axk5}Z7B4ף/,Vj2uԨJ1RZQm|zf!0y?q%#ũ=|rpՊ5hct=ԓDblٖD 2|;Qw:ꅉ ~w{te^P݆q\1+Uj"(,. z `YNBbEqfV` ^}X}WS1-\sii`m<Z($h|B"?ƢV3]9uK7\܆a}!EX>A'9+۟]CY[(cҶJC2>ڱ~%9XfXs RΌtڛaGbՓDKesH7Ar`hy$)B5k[z1_y#iQfGV6:^ 瀷CPn~SMgSaY _Ee: L`_Nd 0e)mԐ`ڒsw̶7$w璂5.ge݌/֟Ɓ 2vV~N*ǥnG^Ӯ\o?iٖJ7(bSWA20btQXy"#*/NYڕnڅRц? 1h#+wnc;X>MYOh1mPPD@toP)h\AaZh 'c~nTNSk4CdZzn8T|?!w^B_! \3V4T;?.mQPptI 43яpB0j`䉉H8e#%w3*WK&/~ Ji^W7)(Àw7ŢPr~þK`eGeJ8fO̅6q;{.\/)QSITv?Iܐ,\GnVGē>ӡEoej?b+143ތ`wNv3۱:ȴ6XG5~[E+" rPu XݙT}yTbgHYܗgxZkywSyinE2[MO:N?HZK?/Uμ^B% ,Uq@V<}D^ ߶\իKm~@;4J.ȵ MHJ}'-Fɚ"@ @^v"GrYK?9B~Xip 8BRޠ.{+˩[,/GQ ILr$tkDbK{e"2m:\D&^#c*:Z.̍V;>56dh_5'9ﲨׯ#3T3V?O(xaڗmYMe.] uǔ6CN/?$-d5[ڿװXO]B& *F/MҚhV SjPR$$eQLk&1t3R;,HEѳ3D}j|sf^LMNvF$myJ6)W ~TjL|E LI縦O-{6EBdZ: xcJ TBܹQt` VrF<~TtZT?Lltq#⼠#eĹ[cbKmboQ<02(kO}ťs!ۚBؓ=E0& 볾mm9S5,Yg۳}~39t3l&prU՚z5hkJ(#]$j.*q*_1UC0Fxlx~\%m3Q*(g<9|/4Mֱ)MHqƌߕ7CTvVo_/d:_VVNtd_f W%R;e!rC.)4(@g2h#챹_ \!B!F3+WWrlKynRM1 B/GWW&s! KZE=APk}x;{K@\ m: S/ȸdOjNx^=GdJz<_lYAruJP h6 ~&%%e~,?Il۪"~V׾kgu s"tphapʋHbʻh#r${1x"V3' X2>1Q詪;VW1$6ζTN5UJ6x|{qa5$H|N;/%c^;cMHQ\|!rü/KQ%l: M=TpLgzcyV>1.tWcOe ~mx?RǴ|j$N#1A W= UvЗ Qc5Q@nmj8kN)Ҙ` Gr%p2_3}1fw8/rK Z`?BW%A<nJ~viBB#T~8|!U&/kax["A%?#V`mj4$2lgGYÊCR~ nv4O_ih cm(s._cwDx~>xO /'Vp5qW\ΩίRip /ocJzv`λfBO[s~$&wZuhB6Y~W.(Q$_O\&X{<\"3^&%uYĞ7܃]j}.ǴW"EN_í|SWM2^VWw9mrA leybn=$MRmPiJ0UК1k'D!8>UKYviurUsHaJS/c$UO(sb}Ƚh٥Qzx@- Yk=s\'gUqD|6D6'\Fb^b̭ Y3č/Y,{bW`+I3Ԍȱ/Ó`9M ѝ21hɜHf#~ĎoL9@/PF=[E{K}&0 of `wԅ ]hu:3Gyph3$>G+8Fu"z<ʨ6~FT}% OGEÀb2i2 *4`ڐr ]Lqc:i|AFKܓ'ƇCSb˵|̘{<}V{;xejV (X[ErATF}@p d. ԍmTNAG)Z~ "Qgz4pEϰ* > 1ih.HhF V ~ѦaUi9H0:heFLMQFFP'X0@!\0 ڐ aaOxo95q),Gxi4bV'iK TRn/ʇs~UVa{|L`QğBXH{>3e͉o/YewL-k)@&$peUaۅ^ _:g _ N$F AOI꫼༿#h[V#S2(H-L*`]@`Ji۝h= [ءC1l@U|M k,Q.? @ƫ2rHt|)b >}7N< ̠ao = (hʳbxBfX-W~?[~1*YYZs 5̂<`C ?}:'+iv2#g\´`B{`˥$.Wf#IDQ wFxxHn9W75E$66^ܶPTt,Vv,0}rjvT:Mб %bOb[m-dj EP[Ȗۍo*]g@eP k!pr!ÔĮ9η1X}8aDQAq.#RhPP{w:݊2gڛR tN2 el2% ~>T]m`ʃ! \ Wd`fE=b2ֹU}z|8nQaB5©2B_Es=~]dkεiAVXyu _}wı'7mAةBN+\  vE qK~Ltj6lv-b9#YsXL~RTw.(:OSx",>`s+öSc}+ ')8vW`^AՔ޴fY95nvg芪+_z$PVŔ[sظRk( > wҼDEQ%yQO,`nW+&pΉh[(T9a[LwN J5E%Kr} qNtJLR~j2&̠q36^ZOt% 1gZJ}PTYCj7͸g4ֲ,[Y߀~&>W䆯EEl$;WZ;W|JeE0;#",1hnyi0w*]7d,&>t$%k^MA#(aE&GͧʨEc;&V iށ>>ZǿN6(-?C~~MUA2IpG?([PFLƍ\3v322:&uk[r8.l+ H?';Xmg H8 ϫϐ₦srK~NqEn5)>ZI§6};@/ Rr@S?m{²5}y\1q7uVȰFImoxoTiqr~퍼o~E1qATj"B`)4^!ߥ lIrZW۟-O4p,ӵwB|•, 7 m>jqǡӐߕ}JUft1#Zݦ)8m)64MՑWE4>KR?@%_Z Z3H ;gLܡ EW6/]tum짚)%kpB]2Le t d}/4T7oi*|DrT 8F9Le̿ojZH^OJ^QؕظFc =E5`d>?c ڀf69e/C09DD|I&ZF{^H-%돪}IieC)2z2Az8z6{P!.mrǁ9XVpCq.7RͯY om|O ~Fz~4/?r4AoC{Cm7x=sߕӠޏ ?`#/ڟfWK_<a5ezaYGR 3ظ]yepNT+dgLȺ)vĞ'+Epb9Z&'z5'*{ŘBf̺vibfs% !p莟[5Y}sbӪ*w,'~*E_`Ur,lTJM4+z9~qqGzLŴ;{5a&rćܧj=ݕo d%g.V>+,Eija}rP3,TҒTNBdٺ{Q Zw?!5Q.NO?pDAZ$2y^1o&pKI\_/gY(fZ1sjG.ʩoEB *ǰOb1鉒>{%,; ܏`Rߪ&AE%D}m'lpOh]Qk0Ꮛ9O{ ߗ~grC=,Q$:ͣ˻qn"EC_EjƲ |جkpؖȈqGǏ9(yFmuFTgJ-Zh'*)E*_WS܁<44MttK.ڝPH73x,3F _VguR5a;&Z;&kuKlAG]áqXѐv_ddsm⡃Tb׋BM( 3c{6J2+{oԯN6AQUјtNǟZpHdW0{e5iW-cnn^]ʿ#gװURإIڈe~ =gE~\T-ƣ)QSxMc,iWZ4[LX0Җ<~TOhl `lv'_xS;~8%VOq)ʄ\@\V|?+>j<݇8}N'3l0vYi.mQnn"κW. <;WEɠMEI@3ZKĭqՠ`ꮓ}(tg[0\'~w>}M+W r T 2do3!P]DOS egA^| 7gбP:D8rb򋾎gc%B8`s`}ѲA)CJxL= JǁZJ7yy]x4^RS\c(n5B.P [op{7e0S]r3J@gjߗ [!Ɂ"QƵKXҖC[\foE( kωWٲ12? U#܌p MYzOAV=y1OהT*hhˊ E.!7/,^q)uhk#lLT¤ꤶ(sn%98HlQD /\oˊ =SO/ DZcD%qEEyPy%u1+RDLٻݰ}V1~DuG`?wC;wϒbI鄞 ŕ(3D\.=d ~'Ee\^wLH}ȺcfnE(t`O1PHISR&9VHv$/ɰVG%W{Ns T*?<o` n`©C"%zoXhK4r:G8GT`x*ə)v 4TR1ܡUe[fh 'YRXKVF7L.nn =τ?Z^XM6*cEH3nw1%Mv*Lw^wj]b8~xѡ/w HTS='9 3Rɩ,Jy膛:S-EᴓɤZ/~ǝOu F}~I:0g`_Q=gߛ m0{x`M=DY 3:.^3pOB, ^ Yz&(:2/!g9<|1ϟE pP~8voɦ2iL^ITq??9jz'6`NLC 񠶰?Vڽ<OPnהxOo7@/;h.ue4i(3?+4J {HѢk;I{@D4p;XLӓIX!CiՊRt)PĀ'=[qfG{L(qµV+C2ϣ`(6\*2D˅co*rJdHa m~p^؏*2q@$ &ej U߿iQ*kN& 5EAP⬈vF12~J^  7#$CǗ{PSunB/J9mRB m?UI>AӦMQ%,->QOCEnG:0ԥve/0yuAi%)663;.l=74$vm 4 Ck8uȑ 8<|S4 a /Ġj\7j3ֱKE=]5_u&z{En~{RډwUچRY>Pm Of\j3嗘Svu j.rIY('tf4># |0xT"josTWvq] WKD 4f5[:*E]lwm»U.Jͩڔk&^vݚGL)_R~ZZW'r5@(xC8vhFtl,& N(T?fKDGLn #DЀ=rg',֔;뵼PW>@'U%k;!.[ENxރt- Wqx /4#1U=JP I vI,zUI,?kv~4σ쉾G4D7gE9O ԛIٕ-: ŪֵJ/q`PD辆.nsLﮓJX,WLA(GI(8^. 6P(IkoYoFgEC d\1t $xeH2`R[Kq!If5v9h$^»ZQ•a* 7s.-kh%@h[5]PMz!sYS&mEzfb˷)9vUP'}*4G 40QYcm(r`Y0VjQ , OYL=9cpNUwda1߿ GkeXۑvusPhkL!+̰a;\ldN:l"$YXw:mCi`[]B:Bx'M, v+,?!d9RuuW &pQqm٢v Q`[ I}G5&9{z6oRFW|QjuB}B/qEYğ 9JLo ZIgj6ՐFapLCWrny6d[3ǣXe^2+s>vg6 q!"bVvVF|VxT_  h$w-zdkjS^epH,A_cXY#6z*bLl)UufCvۇHRXM_4ԗ)Bea$(pZG]izՅ&q`8|'Q '&=FBA@1 S wj/c2@J,ez qXّ=e/25<բ -ڈ W:޺rH*)[X,E7} |0J9cJ}Д;ё/?nxO^TO^@Q\8e<?LISLJ;"\y* /#~>f+˄A-ߊ%o褋 }*8x'3yBjI,viةN  $n9R)j%/;oo4 >Gx J53Mʾy*Ů=4Ə4_i #Ǫּϲ٩~V>Ԙld?r)ȎRJ=!+ɱ>_>1Htb[k(VsCKIZ `= lI>m`0r6cQǘJk[.Rh=˰GHOHcV:;k}j9b۱k!-Uسm:Fd=+E XФ!%P< |Fd6AK*M92Ƚvc76wK>%Y|o%v♎?+: ?PjZ>n} S Xh 8|lCGZ_;~B&w&+O.aݧTP+" <QG'0I⩔v`nU]e|n!!+!3JkG.whU #E9U{ɡE$R}.EX:Tޯn&~yTk-6ܒZ%!ݾ*BsPu3[yd*S3ߕԙx(1B o8 ƛ'gE11 /$V?;^sQ]fS' 1c>E|s d?&s(fQL?YkUZZ bu.Tl6eښ+C3ȟ^)s@< g[b M-IPlͧ؟Ӆ+أ9Qóί18%׷Vż/UR=5\Bd?].A#T*I0)}j^1 ΠL1$jNy(!آnv=ss>,6CB/B\zmƮZھMo?` LMFVsK| QnıCLSP_q4sCR,!2e-j#ߓy#ХOwS⭕{SKwONxmoDЌzk+=;Oqy3Lc`hͷAC 2̏^9 2@.Ԇ2z:lګF7] &~_bRt0 -8 HW|B*#|rPp[&xOfijva$ ApE]O f y'8;kztGyu)FrhWcۂJ)ُ&9)KN' <ʖ +`guص TX̼<×sr+Lb]s#m#3JKr(Y-=чdYi &^)[Pِ Vc]"|b,$Wyl6W{M*2j 2'n3GbNo:skᱡ63}ݢ:O{"h)dXp_LPf@iRy8ҸI`ெsu@u2$ 'ъa]'Td@|&0Wy- |\PQR-N㲁C1, }HniRVqs;O} 0e'բEb' d_~nb̎l*4M+֠v$uźACnY2m$rO /#XNT5#/u?y-ozbY!L ?ωYz9{NtW6oEE<~B&?d%ΌG TmŎR!j&9{཈4 BP(RH6l($+A(iZ~{` ^I( 8SVKwP9{jW)ۏ%OhDi9{37.]!yᢝ&(\2_C]_ BV,b~˱Jv|:~Z6_Qyw5"|/U9s{)nMZh xAP[ ˙W[Č󠦛r%ΪqLAz)0o[DP9d(Rg/`Gޕ,sQ`~ ߾̏M"J[J Ì "2bͤھ{)q'o8O" xL}e\qHIP$H;VKPjͼ WձT@%lиSQK2Y KAVrqq_z3lA- AOb`ّjƚ|.[څѧEYDO4LJ\F0`."ܱꍆx /PK/pպu?%EJ z=V.i,Iv̏Z+<1c0WzoW.Q{Q(^7T]'>J$CA 1Gcy{zF'8?,[! _Ϥѫ3adc8 ']'Sli"cϻ6e7 ֋ʓ\hyE,kV(שrH*i0k(`Tď{$8)*I_OP WВmnf,C,n'ʋyZj'YBzHьpt9\YcQ@j{ݶ}+r©^+UGdz~U>% of^s#6R;- š#۟yRupbrEeNF@MԼB湺ZW=R_S[Rŷ=fVH1"RUWݫpFӜX/'/B˅yĕF -:̩LdD>6Qݎ S+o$QFPy3W%`#ngN̫\yd&5qn&q~Msi]6y۲ Mڻ5ռ03YT:iE6)TpJ:rEuSnbocz>hDy`ڣ95N>?ڒpxET₿td5 ^7BӈR)?SR'tzY!Z,/8`1Ӹ-ɨ^H3jqM2'`GV5:O䰍1+-,6DEdbi}g!l^y9z)|\Jxp~ަT3ff=i"nhz}vVqx),?oQ=W^3Rgt%QTD]t 3$F DթΦE0hN<[*Ga֔):p[ E{us?sWdf9(~Q EYtT,EЗ -l$AgI[wtX^gyKfdYvb >2EBgn$ZR=\YeHҏMQ3E{q*aMEy|n[lKqVMu(FUFꖣ Ax+* VeW_\,'x@_-b9?l-h]e& B Gt ȏ4l2x5v:j堐A2-&R;nlB,Rc|5BTx|.bv$.yV6Laq83LjXd%@ШF|zRCYVT0+<5/ɢ?sQŝt/E<&QZ.ަ_'eiXfn ق[ C; Ut1Z{!NAlBRvd=v!!SsoJt/;l| &IUDiyWg?*ۏ$ݖ#c!sM3= q: Wŋ>_`Bsw߆6Cݛlw5K]i q '1Ջy3 jy I̝ PiJv .704>f;ak{F4wj.`_O iK8oGm|@b>3WhEY^< 436\R87eF XtiUnG }LU=Ъ"f5v2YBaqnWiRӇ^9A u蟺8Կ*"a*Dq9JL y5F{L{er 'ڨ> ֎S3;*v+ w%y;csKJjvi@(B{R2R>R LSvHsMmu`s'yib4s4d6~Uwc!Ck9q ćf8H=)oM6_ qY,gwY+rj4?.$l`Mkd'$jΚ>m+%KXT, pE0eTdA@ s Ña jNm7ͤo\Ҫ/T#$[6s񲗔5}[6n,=i\T۸_s,(* Pî%Xj@<0ѭZ ]4k29F5C]f:/GhO8ʑ Ԥ.&|RmQ'ϓ 11#(uOM}54O}!ifW݋./^n Su3 ÝE1 , >O5,8U|q)IO=-Z5E>ZC:ɢkeIahto*$0l{٤ ;Chƺ4QUмsM/J2(q4m'Ӭ.}F~*Am2;_`I<OhQMij.c\&i#s4uPv~ʑJu?n%N-RJ">#2 /lvX(Ǟ̢ "l;Hڕ~2 BYvʐU]0iJhaM s ,4$AAwHW`a-xl6%bHw&5z$` Wnד!UÔ7\SV`_Ux~bC Cfm,U;h z>@{g>ڟ2kp"]NWdn"(SIWʭe֙/2)Tb1C9x`7ae깏Q  N,V? rZiVX(<#8Tqa^/Ch +[ߐ`8ժ#ۯEP>TpBP[NyU_;KVP-/v;مMQ}_Ҧ_Pof3Μ",y9P/څ)'Ґl B,6k v+ fX@"b_ՙ0j~]=Tq:4 }TO,o/>ǡ>) Y7]nxڿX6BfV^,&K-yȁF"W~RRB(Ղ3Ed\f 6Ф2bMTKujX)>74)?Mf&R+a> eJHMTj>@2TRߺ3K -=jxk|un#, D"#%pgD`0 $Y726&zsӹRѤHFJrY>!VXw2J}Ź0^bz)mZ3apT ob\:c| r\o?{~E9#Ze8)< _V#W5L]JZ`Jx/Q)c^g34$UǛZ3>cJ$Cw2KOQۄ0םbtET;G'/3޸6dxBF2p&.sfy,w=Tޮ't\Z5BBJ sW(\ڣ4 LW=ޗ\1,}DI*0y][ $ӎn?*ip+?;ޅԉ{e}WF+?ߏEʋXzN/,Egn6o. vq PRtؼ11l}!To旁lo,ǫ׌"94yq#ڔ~Lvću^?c(uA((!@C~ SƘoK^(<Ær ;~ Lv$1;E9ʟZYFmBy#JrX$[jcf8+8Kz#֪[V2Ab݅ZU?i4x U! z G,(t7 L. GLy, aL6'G$:V pnn2n7܀)*a6l_̬m?ZیPq 5M/*2zBQ[R9=CErRIaU@6K+JqEȠ@kΣ/ߢqGOptTl׏븫ˏKVVoob֙;NG u6|A]Ƨ\IHz_`G@q>Ujd7U2T w9 [? 3Ǭo4!8XGK jfwt j8cew?vfX6ܵ GHabg?0[͔<Di8gƣvя CʤAcww.CJ$Ū\\yoTyzPcx!{>p H?$VǓ?]X#/@A S<^ɇoR-"lBP2X%A\o^xԢ؝D8]X5`PrbΝܛtASXq< 1ku%*}X%  .elF쭷8J? XjS/ 3fɂ׶tP7.Q7ȓ'BܤQܦ*tOĽu4G]y]F,b"V!^|ťE4=uk`#g:9hH%LD#b /}3wq?jqKZK&"i^>:g/Dr !iUSLopgꃺ>SN}q-MAaW.{ϕeU-8p(5A2kC>>h.aKdB1- rƩhӼp3,8ֲPI+?2G46U \B4|#cP\r4c_ &I>O_֪  /fCasaVot$\/2jңd5w^NP;N?TOR~?w>pmih-$Շe6]ϐHB(E*,TQW@gRyK6a<=dÒVvD-{fmv(~̷ϗBxV qTef ,{tӀ c7]$ 31}}bʼnw#؂u-֘MYԦ߲:d[w83x_h}pHF8/k@ f\ nʴ*'%#'޲=Nըr%ܺ{/yzxL,2nߐx+Sޥ$:u %%rh$ru3 -RzQ{8'Jy\n0INzj<ɢ F<#Q\X=z'꿆V4PL 2cɹ^_SvB& HB:GjYh8P;즒(g#204m,J}GYz,pq7{}fC ӆ;4_ޭZ˯ѶZZ  "@϶c^3ͅ=u$CnWśeb.jnGtgQXkbHcC'έVbЃnZ*A)3"҄/ @ %< їۧmZ.//ht#12G9ߜ)ʀ>eJ͡[v@{&kCdϵ(/ڍ=oIe6=Y-425l<āvHSfmt7V[0m̧*;fxk"Q?* ׀M\ gf1\`aִchܜ_~X[4فR}wZp'>~J`p)i3\Wl@ \MqW쁸!|65y-ŐbsqRM/(L \vL\":f&CERBG]#{s2n :ux;YQEp4$/ܥj鏑b,ƹi9ٌH#QS@\H48xLFR1QP\vtb^T"gUOܚhFD)V)%n 0jz0tH9"u\V[9_3~SOg 6-32?@QCɺ>%3ӗkd˻{Q>Y=/cOᷥ*%'jrϻxn V3 ˑt!!δBu5JN`9}=%(bX;~96TA%GXfi{ݵ&6a"E#v/!INΊ=1vKU+iSMT-_dqA=B׋&F<V,*ٟIמ!xW J.TY)cESKfU(YDڤRS??IL& E픫 [Su|޿GG20+e+-׭1kxI~b3]?6:l^z++:EJB5,h=)H K]@=cN݉R էL{U5xdE?Ge'@дYsl(,w^n<L}ơ&KK[vc2<<1̢?e^ |xOachMO4ؖ:@8[YN|ZԹвKa%;9?GWΩP<3OXRz;4ly2yZp1=$rLPq)qED a=`_**c|W}3SwHW,]xN5AhP+fIE_5eby1|nZ/,`شy-q~pBeNjd K_8f.q|)@oGST#S;52g |_{9,[߽ƹ,HO H'{1ZRS2˲NFi}NL y3}jy@AZC%/sjݩ2{%4ZtGuEyNkc05 ]K<Z@j#P/4T,A w܄ź>ؒĆ10P)XaEQu FMq7]OAߡJ7ܮewx\=c+x+z_&f>xޏR|L lJLp_]=uF> O:0\.WSS4A14pI]U3|#,Őhw}G {U/#纹7sTڦMGt}~% GC Ϯ ?8 g?s].E#ЦX/9ge{ ;c4T|Am(DH1#RZɈ%f.R"jL1ڂTy"kcF\pTƠ,q޸ %u& !Ҫ xd3\ߎ"0b Ț֫ nS3h&#@nM]!)>~?AT{AV𫩅T\v\X^1TВ]C9&hn$)4pl0.]:¹dwS8BS#!謆`F_ oNR @4e>"'{;3Ƣӆs7EypX$}s8/1StPOx QEL1r_7|nk|E8K:P!ifR)gt(7vߎB-7HPVB\zGB5;D%zO_$AbɂDKU^TKKGHz w=B:P5[G3nWIl{W-Jr`7^@L/@<Z<؈fs3ƿ\`C_/JwrC=}l&thXy [8Ce<"8Dd$M]SDsx0>ZO?O) la+e} qu4'ceˍ=Rn=b% 9es)#wK>ǜѢ '\w뺯y+5S Cxt!OWGk{DzX\њ5ջ DŽdGf,0W5|"7 @}l1r;8tǽ"ğ _Vͨk*Ptv2َ5 | #{Y$Kf2dN.ꆀ[_*vLwN\|S7.Xvy`:i̦,EN ޴JӧHn߉WK.8Mn ˨ _#؎ЄFyp~ aK6˛$&TYC&P wW4t7ohK|IݲO+Cܳ#QL@ƟMT@\:s\.kϻԎ}V3n}ٛ %Tw1{!Y䀷/rbCwH|\+%ݚJvQ{/WRs2ֻタΞEL}Oo?A]C*rc,Kkt$^% / @ [3{ xrgO4AY[nGQAL͐CΑ2hc  łb(0H;uڇmE0G"D>ܞ rA/7=o`Q86c;t+17g;޿@56H|@R]_i@0Sz.LB > S HllŠ0Vjor+2e`s[0e8IWUhj+W?N^yOEӁۢL\-,kaŝnr:#:Pq'i$L~30ev"lUϒ[= )!x9m"!OoyDx}F!w * &_C;LإI@3Z.1h;kH|3e\wCu8br[$eLsWOVfJKB/Hfq/h\Au7vmݖAa5&)<]z1@ /0p¡K919tyi u DL&QTt9`8Gzꡩ{wغ3Li`j)Rk#7ďSD]}8A!kէ*$ֆ _*KLԮnH5[< naeɶ1u*2~ITҰbmw =T T򝎂ص$-N-=A~OL';It*,[6x QvT#wON]/']; AVugE)}@VrHeX]feNFeD a !)I܊e6&_^FB$]x~ hoEh}t'-#P\]ƳIQUjGD >>þ4' Yf?f' k OW,Z룔y>grԼ0]Cr?XDs"~RyO _ 6& \_? }Jm' `Nۊ|?iz\- о2ކd'"(A(Ց\PlCYtʦ$ţ@ 4[tdZ@q)*gF ItS XeW*| A0S`DMJU"\Ah4Zk}_j3H6%-(?|L . bwa|dy7 f_1׶OM-#gpaqJ=gL5L>fN G_ƍF}TSץ~hjA~V쮙~x q&sfgoz xsW S>kJ@evU۔*Ζ=wNClҁ㊲פNRs<1FU|Cf G~ڎK-LpTa8 ⹜|k wAt{Jl D?ij!Mk \݄nũ̚]:кic9 M܈nx42DRa0$$Ϳ JFeS͒{4-G \Qx!]HdNݤ9MmfZ&b>O}WJ=6n=!Ҫ5eGxʜiXQA :^'KE8Qb˚k(cj Wk@dYb:ndFRc?QyAiݑNK='/VSb3"#`팏/5L>)W, ,m01KynDILؿ=A,vRU%_i]mC|SytD܈E[rf9$1cIY22G@/,> >V j$LWӆ<^#+l-6>3G?l XN (\ŵW2@R\&# Z7S?Y23CBhV'Bz%觐_u`B,8fg?>#_GaX.jO$?a#\;clu$2/GO* "I ?Ofn 0{fPCwW^˩KR-Yۧ0Tԁu..|n7 Bȳ]8?<("7;f2㷲4eu)t|5䬦Y;8]7V:=ldum4eR)vΐuxZEB6F 4]gFWqRyя:/ vN헦G03رƸ Z^>K9~=a.EJFR_CH-?鼛 feDV74P)ΣVͧ*2[Zh Z!w+~_oQ**y% o5J"_Y\{6~lË޸5ErBm+Ba@F5O}RHRV~:35ϗ[5p1G+neWvNyAqB'`g h˨K(;`NU7_N6Ázt,9M{X uAFauV ل;$1W4x~NQk{=A[֋W"Iy(#odl+*ǜ;w<|Wf6x u,x=a]/#tnmah/max%j E9)NE;ѪzaYԃhg =~ IT ?\(5)K OxN@IZ$\_ZS,~>K(|h&.?>eה@%[#lXs%;tPմz_Bd ƺ`%IGѠkXoHp_Z"JґZ٭ߤ$jh)Al(Txf)m C|-x]sD!:KQJΒקaWNq>E1LesZAniDD;ȩ7޽|)IRt6SWǂuJp{4=>YX>+iW(u!cP&.n+2knE]H#BzOu!;[F옙zܓ" ,4* mj+$j,^JZ$FWC(f] J}Vx7Vs8$ml<Tkrۯ mseNk?_M5~iSR>zBEgEJ)- 9Ter@MKtKv^U2|߃p9܎f߯ {YagS@1kTC2tkNQ&R(+ϕfs5TYE/DSo$W5.Q$8bjU.G2B ߛe5nR.qD{_֚[ %eC({/a\ooڹagL?3n|Rf D@0$fsK4ʉm"R ؂*!aߓ`F]|YĐvɿޕ9_)y ?qø]kƏ{ yh`M@*o6" DRQXyrĵqc+9+llVi+vo)i˛Uܪ}Smf4?.l"`s'%mMw:98_Z*c);n[7jDY5y3@pY`vb/7_Bx7J]F­?Ζ{ 0*eL7{iZ&:Nu?Ü`]:ݴlއ5WDč7yec821K鸒o 2uqVՕK&=&NJ|Ѵxx$,KkgJrTV:-œ,#. 9 (qRg; x:/[v 3TJxz\*e g75#|{@ @qvyϜ_#PU y9|jb@!WW5Xs DZE9zR%@F 4䇶)\9կasڄv~gSފA/g!a]t%|F jLwK;W1+t][Dgͳn+&2b=<W)B} /6[מC}!yP^4$]3=qe(?cGQk4_:˼F9ȣ| M*@L}T$/_iCt ŷ6_ߜj?@$C&;=cvZN3j'YJ" q~۱H3@`E7՝WW*NKk{h*Bju;oB38_ n}f tE(/5Z!{ 5hHMy $;N2 P~M(-Kr^/Auy ]S]7 ɯQJ(ߙבʵM^77tk_-tJMg*T1ߋ bKnWs1:2Ǽ18%fnozaQJl<o<@ ps擤bdRpn%*&n;}՝+X<,V2[NXm=NXO-7Z+S#Q]D=J&yvK45F Ӝ y Gj8AM%zSuӐҷW>r vZPttTB8FTkF^jfx5UqBM4k?<]fܞ/6 A+dLcvk wDG1$7TTg [%{reYώUK4iD'X5=T. ZL7 (_|}Ηn9x;v@di nw %mSqehĥxV~Ҿyƨx>CLCnd΋  vV- Ha<tᯜG٦O+C^ė3h9\up)W,@ԡCx3.FN'3 f1SRA/ԧ*9 + XNJg+k1~ZUwײF`EEP =G0RMs|dj˙;TfbM0bp DW6Qc=nOG6W4v/&ܸ0pฦIo86@+"7N`JQj#qa6d!s4ZKKDyY6a+̫gPir;v v}DxUP;#tKvhK$U65ArR Ӈ]Mj40_pт2DD,k3ߐ,xsg>-~2s~ԬC/gu2(0t?#j⾫~K׽LdJ$n"ZTEh"j8njzkAw1õ<1ܰX[bqBיSŴ34}(CPI;:iqF>1(J-Woe1@ F S|B`t5O5HfWaUמQ@k|?ѝv=\:mf@L&?#\ng̝҂^U|73 5U`zoȶ|{"U[Չ9h-_uMG]Jo=F͛oԁ6tj#v4gL@P^[gHk3OOH&uD$ ]cEix#H] tfz|c!JUQP" NϢ}РQY}%cE=m:F [iP9:+4gv{2;3YX[G%xaI`Q43#}\E@lRg4#Ȱ@VAnT766XߗK\Ζ5m*wz)^ yGȍֽspcOXfPqYІR|_o]Oe' B7͛>6"DT"{-Z/΂a-f`9Mgш1< M_OsMh)yOIV&kLFwd?h ֮] ʩ۷/`A4l@RoZ^McNrXA>fy {c߮J@wƃ ~_SOhN_ d82,Dn흄d!f#})h&28mNM!*A6 $):݀-GUe+\VscTCTjf3Jaq(13y*&(TI[Tw|1SS[׺w0#;Xs8>Ȑܖ*E -?~e!֞s O*jPM_d¸m#ޏDMp<@VɊ.5h!VbNgyndt,=0#d U0;ܷO#;(i_\u@; tu>V3z{әw'@I9,Jǿq+ziީI2|ZPuGQbM١QJy`oj \Ѥy?0N=U Ɖvfu'噈zvwtHuB=񂰗]dAO1U`G\C칈!t>6ؙ?UWj cH]F%f,}c[(<.[rT+ZU9j/lr׃:!Wz&2Pj$dlJBV 3Ӝ^'*W*b`5XYfL0>Y2@@aUήl7ݏl}/ǐzA¾X9Tc?Լ6jJz )`w&{kU8ncb?:VedjDXi`.@doL 3[̿aw!Q[Bd"⟃׈0UzirWplԞ~K5)X5P+Bղ #gPO1.|+C2'h?e_E͵j]HZIV(rVR&aexc}2L|m/bhJiz#/Y@2~WVyh}8ĘCv"dHdQՃq!4rH$J\ \b" HeOW l̸tIWp(396XAEn6@/Mj1/1lͫd uFN Љ,`ӂg!eNu 1n͆l.Ry'9n¥dO:ik`zKzSXāTnN٘f;$=;A'aP,slEJͥ%LE.FkDŽ U9my3)彑^Qn:1u`P.4*22Fye 6>)uEY ^x ǵ+V]ea(R{z6Ң.F[D#%3ul+}ɤ rypRL?fA-KJEﴞg͍u[֍/e9}b@SJt^::li>N1ΩPT%vX`"0Auo]^h'YNp=]zʀp]'|6şLUK\Ut5ee\4c+w_aW1K0N8O YRa\*Q4BEV1Lm Q۞N! ڦ$ZhΧ*DV=*QV(EfY8X0Xᔱ"B 9ŊLP$+bk磱rΝL>M-,8=H=5t<IXYɊ".*/' ;T%IVp)2gv+,EI ~X+%MǦ\#mHom;z <ײH~ CG`{t2#~Z$3q'ڼq؃D-`t˻PlmW0X7+T4SB 5Z4gxK!2y q~B5 @H3$;|&-=eh@y r:K}*[^綆t"7> CǓHgZ2cIB`A%\u /V7"rG^LsP8IW ϔ\.jyd 2_ﺑf춏xcL?J\\`p$xG6wAj]]+D0wphL{xR'A&h_7Z2#*PtY, ̣!tA~a["A5Br,?^-TPS>Cco';ۀi|#6+g1dy^l1Xj 5?bߒhVat`ZUqU-^\fu`0%U-_y*$HO3M>~Xy/4;#PYITO{)E3t-0 +W)dNx[/BJQz4&X@(%E~7o},έ[>ӣ:-^wv· (Ae]'wxe-&0/e?RV"ͯF_Ga-K]~Qu=chU H?DJ3<M8ƒ#L7lf;ƥ>-cVWG6Pw7+~˷!UAߚ}VzoqD}_٤*C< 8y^WAE烛[]ӄBWj;Au *"PpJ%CRK.x*gljq" =dNF"#@}|Ӕ$H_ɨq&2\^0=<Jv6N}FII!mJj+4*N:áMѪ2(J.C1R*Eʝ_1"#QQW"Î[^- |~Q@•V?`7BPvާ;81$L[dOM-j/!te" "!c/*JOic MsŽq?O[%A4[QO; ]h~dN4jvڀHY#eL.eq4K'ȯ绹P)koLQWؖep}wsNbS;y֢A>b*EpVDI' YAȐM9 s" %u%S-,ͼM#\jrHMJoSsUyF>|h_2jtl$7Lgq˫\{xh% h-I'\WXG w`LqElEߵyBR @LXjIzbo.Vz̀ |vb$ثWSʄVG>&_kU)p mH+nlО66)cVPʩϮ]i{eCh+d#Xl**)-ނ:%e2R"@](mƲ+ɘ1*P-i&lw{+~^{-^#˞TAxNSеSrNwo\ivȚ9/mM8od(Q2Az~/H2/9}N|RRMWc6'ǒp]6<d<VH-> 0̶77[^lHjn{fȣH,EuNgxy[;#Qtٵ94~^rQUZ 7YɫPiU*7ƒQ8%tz'#КI_qfW2yL Z807}:+=}fb®*:ĵ- wT쌾F R7A cCJbQ`||6hR(8x>MBn\jMfA,a@oeHRM{ fQ/ i&앺up9 Oi׼t.0a;~J$āF͍j\3|U!. ~4XwMYO]M@7"8yBżfqa@'浍NevgrTOҪշgUdKV83D|t1!p?rsd3ʯ % gyMuS3hQlbf#ճW%/~e!aeq@ 6՟C LT3 nl$n]Ö|:g1J WJYLWR@ӐFasGkPDrHaJxrMa!67@ 9$gqrR;ƭ4൧U>>Rx$h/  7]=uqd`ֹyvWzMc&G"LÞ=kвxPUǽr_xચ'7Tsy fy blD*QeHV;`xȐN7Au,N-x#쩷r ]iе"3(NRV$"R&hcm0 ׻G1\iڣ[(V|ڬaǴ]M0쵼 \@&O>> [JI,}V9AbmnaOp}Cm}r\P"wf+\=aSD֥(Up1xʒߵI=LuZxwRclvo>搠$)U\q9HL+PJ|(eq:L4݌؈i2&S4~wKCקsj:_iˮ.㞫t]KdAȲ7'20H؂N%8NGsGpfƘ-~qp3ĩ a-%+(Ǽ/O%};B+R%uɌtRDBs5lQ (,~Sd$k.X{)_a6?ܐ֔qW$U8hfMz<4O?kZQ+ʹ6Й惮_ugƶbY_}p=xZ8E j+dXi'SO`b{%[gI_en 1Kb>si.Z*Zke*ᆆ׳pzB 3 k࿙F25]'pCJl*Jn Y7Jwt6QRI_,W@=(d vW yTЖ d¹+A) V_9-CːJZoQb&c`lmp)|sK^9H~/yvH1NW[:yuL>i6&oA~Hf~\ݠRӽ \}-v J$ln %$z!%Q&wy: OlN9m*3'egMyfcR5KgdOd7&TkZTym %6d)_m%chhi.(M5]fA+NA$p(d4L4&,M~3ZwOؚ !ļV{67KA |}vlmsᠿ3-q}K۠;n CZFEǿC "mqXA9x rCG]s \ӀdЊ1U<"F_A@]120ih.{=Ԉӥ~)C%kӉ1I) -4IM%y:T a  %-}=F Z*{ʖn.T};c{ffN`1{1MRDIm?hcj5MCA(b S@z/ro$wcE,`(%`*Io(qFpmdbWdYOl'99a~Z|Vݙê1NCbh)RiC\54zNTGљgA:U*3Z~ĺV r,qyE4 gU};Eɦm\K<`A3 Fhm F`D]T{8k49v?8A -R* 8_JƛIqff4UD>קf ;k MiaWo]^24Po :!;ёnj!&!  QpUJn8GMcDʳ֠< s6ۅN;غSihE2҈ 'pyNPBGdP&5bıYT7PLŘ`dy a.'Lk u~x"~2op$$`uـ㦍]O d&깼2XV=J! 0n8o\yݎgwgt! -iSorA=~3@`kaZ |ثKV< S@Zj5  )?1'LX~B"Foۥ˹7L ĨQt(fY5G[i@j"ZMWSբ&~L.#,)ݨ4fP|W>n:~ ŎVạ+/ *^clчl 3ڡgݓ 2X^; (hz]FDk?QZ282Ɣ!GB9nKbQO3=}\ Z Iވ#P Sp2Y6䈼g@mpASA=ʌLX]J`.5w=2@ G9GCchXh909glqci"YĈٞ8Edcȗ| |WRhz3BOŗ(+S a lOp;#[D8.>?vن$ aɐr'DcxgF_VTsmɌJA&jFTx>Jo>㒣v}у Ϊk9|[@]e:8W_CKu;]Rt{9wkqG k{bUFcR8!`lO9\@^6zQ~ Wb9T̲}Kѳ9)5'e{o #"!!YZ#sR~RֿlWfQEq3vț 7|0@R-ьb?3FZ6P0퀱(4`+h%; <2~W%Bvb0n8\Km.glrŴ]=F[ڎ@,$g.,!vl2ѓWM5+;4C׶P-fS=+hT&f%Ȗއ :]mzS"F2/#lcՈj^6~-A](+4LM̴ɮK1=~B=92W4yt(`[L]7 ; FkF- ҃" +6{|̶]YBY%as;c!L\cI~)=zuiy8(jcVzZ Q*]s'3Z}~'H ^ SֆhX3CfQAF*|=LI˕c+DeG֕&^ ZFWp]r8^VN6m+8+xt|J\m Vq YCt["` fG_˂&K ׫R#A<]!D5~Z|(pGt S(.UIUa ׆@9]Z@b52a|d#DZHkcSm1]:kﴟƭK06w I MM/"7h .n?|4𾚢&،4 _wlv3JJesX|B1?$\N׏oDzcm-3Y )5qgpJNDRMBi $ki c.FFa73 sk/$ttc?k|0,SͿi]~Ӹe.e˲̵{"@9?"YF=%^&\}e j1eGް@ﲁ׀ tE+F^*y5w a8^WbiSz N~9q>ꓩUdXdFCs?։{id Zh} 65~ (3 x =[HWg6?}|>(+/¯I k;$"OΡOh!ډ{. "Ѭ&0;7z7Vh]L.0* xr4~TQW">QW>2h>R|a'lMƖpv 4s໧rVM+'=r-&Kٰ^ Z-g~ >v N0i}4B>E-lFV x+Tyr"2Ơli'q5{q?i8hy#"k <8![8"HL1$-4)!/٨?^?FQ.ߘ^{淨/-z)wlMa>IHd)sC^'+RUg=Hꍁ1m\b80S 5v%g%Mp+*V\y'YHL> x˗36%)ڨ.畖;(+:;Ӏ$!YoeO"FP_dB¸{bWcОΧGOAۧKKAK/!8L3[1V@$-#%x3̟-P\98hj4rn.\֓a>9{AD`ruydW#:yyN֯1 ^]ՇYo#P f`^xsdRw2uqk 8LB2ÒM{P&(tVQe9쉃R-IxfqpFGcTlQ_@ EG eޞoj:]f H,kV$''NzQ/a"G0դ5%/NWCA2%N/}NPCSwWKª.bLIRD73q ٢|W\43pxUޖF1f9gQM,n>X8C 5&SHHqJ=~'P8t5-f$z1ȃ N4X]P5kWg-i H.f<Wo;j~7ռ@>tFRvϼcQ1xGI^6T]㐶>~+WE/p_]'.-L/[oB {0 ,h[Y=(`W)C=AUnh_(*9'- E~P#)W jqqr't4od1cvuܕ33i1 S.o1s`~N*pl[>.׌b&rkrXJv_bѪ/rV?&שvEzhҬ: 9 m:LlIvfXG S@yROEmaV_(|K\XO]8]k+mc '+ ])rt8X0W ֤L #[M5 Mkjbkqh'+{uН5 QYq"t*:>Բ#9}:TƋdrKTgĠn(am\ݭ aBz}lg&$fS x -jm~K^ܢfbX:/g}xT9CMcJVڻS¾bvFrה3Ny} l^pqbbMÎBJ/!Qm(FzIoẼrzDAzkXpS3w?BGNm>')'U eimrB,Kiqt\7hCjh*s0_!C{Gx~dsqb\ a2R OB sp.x}Mtи\#Q=8gcc+ nД9DIějoO@`˻~Xڢ̫LW0gxL]35Kc⠺'UAڒ]g?,5=&ql}GŸ>-f4'FA0S1O8g?>J_~1Xo14e? xKeQa@3՝w;%?hrњ2m]oibb+⢊%3UvW mGicp$<>9j`/z{E\~2L =0@B4i߯ LwY(Wᖰ":[<6CtH Sg/}qoQ [trYJZq>:#ޒ6IV͆*굷uKlnRB;]oI+#悑v, v`_x2:S-5čMA4e0.wo3l$>}:^#GLx ”9[;NbW|nW^ *XQS:jfyK%kI^am /ٵ|Zv$5G Ĵ/@d,ae rmahj!Ѩf7'8H<'@v.UM%eL# AՌ _F1Q07/E~ OR, ĈIO<5;a]r~Aswÿ{cF7,?r;-E aoр)&KF9pJ70.5&cm3nY6ў~$sKhڣ(o,^Ov1Y:+sFUΙ> fԁ,r$bK = j{C}|`%ZxD-}ovbY$7|N29shpʭ1}〣v8T;cЬn 5[0TkY-n&]40DLTjqvjܰ@yldj֓ k(K\WAc֦-$g \ '|?.n [}Wg'j;2lb,Agwj_Ʌ>xӈJ=P- ًx:ɉԍ(pY5nyj-ˡ'G>1|3cCs QeQ)OaT߸5Q=v@뉲"+ϛM @m"$i fZѥ@s:=|sӖe U%s$,hbOuVw 'rAN#NzT> 4W. 55!N^;*[D嘓tȶvFΒ`B^Xk Ygx}Z0'DjrMXJɞ͞%.CĶk[[q!(L@}_PM<;F6s`B=MaR{!7?KܒSĞPzZr0bȱ{ޓYj9l%\dÒhHcv/եeE}S}H9 eԆO\w!t}0ZjyL.2p;vlG网ʐgœnmVC|#[*iЎH:ť(IVL,` ߓɾ o[/ jTC%ݙGH]NreYЍʼDmȕ3j)sZтafl^b[YBΌͷgQdB60H)?[ >Ted2Qg~Z&ΊLR墶xH 'SN[=> (헠&w#73z|4ٴ5>PJ:U{HEWzNÏ;BϿR4UQ8ӌav ai{m+Nkli aM$2~w2u Cv~HȻ['p6v:nw1Ɣ {m^;EJvzĵbR_av!awpDNσEu֗S-n4&3܋rر`be|5\0$<]Q6˱_q%IZlښf/ O2fu_Pl+f>5f]E eƇ``SZ,oBv@FQ(¹ʔIVNd|t;!`֫*z&QGojp A TE!~)9Pz':FF< >1ck75MAhTb< xXxl%Sij^jy/ ٷMuƭʍP'42F8~t=P⏾ILjx = z-aA9ŢYjYԍkXA6GТ]5WbPgӬ 6c`#c|7<<,Re:݁7?~sYdH6( qתc7I! Pɤ;y=6!+GT|ƔͽjCT@2@giL;ޞ .@,3b% H92C*h)mo_M  1t*y5<7&ꈳQŬ>&;m&!bh݇@jB[ݐ&y}A!8epz~E{Vcъ41 t Sny xKtr NwEVzJʰ3F.kі¯<=I#+)g7""*pAv yj#S`9*CdHA4ZNS#Z]r9"OYNZa{4\.wL2vga9ǞzHU`p"ob܍ Euš6_QGn<0MY+bN1a#S.b!LѭX>4:zB{qף[K 0B}A1Qf.V_hA?y$}d9Jd\*A *žepҰf⏗ 4Vګ5 GPTވB{Ymz-\.cQ ɬ L68~ksWY];0F^: ]t- {gbն@w桓ɉoYOWJ{3 |ݩ;;ұ\>!B鐢,0Y%z -%x.DˊZ⏎|U(:Pp8mN!"{7V)cTUNHɰ~xpCn)3شU LotPt\Szϝa8TD1cM=&}Pc,|o!\ -g?ryDsaTYsᰆZg=JyaqpK"ЗgK]:-L;e!clZ;wOh@,`"lWs8KXmٶ.G6RfK7P`zDny .rCX0ԋcZɞ!.##mRNƢ&~?Ӻ/uNJ)6/2@兽uP''jpF121hԨl o:-g 4B\l3rX ӪaAfڧ^~1̬jèL2U/ :'o=#AYa_9ޫ!I,]TRP7IdYLVXwwC ?T>'$j:Sw(+09]̑#D1UΫyRۛ8Цݼ立Jߐ)eG /-{~;Φv p[%Y'L5\dyrl+fmU}!S똊raz]0=->݋V=%mm-Nݭb~c;z}mr 1D׵>Y@+ ۉbF=L @*%ځ[;'N:4C/Sʧ'UWND0?{'Q0Uç0 OM/M<M,4'\v$Xᲁ PŒM?+!ߺg@z$%G>V˩r.GXŞ#vJrt0|Vv,ij SUc,7@Ӳ «!;_/\UB@/|S! )؜ܲs&H!=׫^+7SX4 )^# ?LH筥k 8b`zE!tYg}pZGM*-8s9*|4n}&hzEβpe\ ] |Z̎2&8ܬO#nL.! 2 .$U5ks1i>IGj1YA>4Ě([':"Ø`yKIN*w4O3%iIb]F}gn[(rh)۩`/xTXא;DH7w+\ɽ"GA81,By~2(r3^dU]^4 IM xH M&\?Ca=8 @!ǒazQ=TŃjbZE~ޒ ܬOWL*X$%OB:k)n"jPw61ƧK1a^nh*ERYGw]( uAdTa^.blY^T{ό!45 @='%B&o?RXԅwrS ` xm' '1 ^6Dtc*<]>tKk:M9IKq>xfM@!=vqdybe~:5)iWWV9—2Xg0N60u2yo'si׵[bF;t@ ga0zrByFqpE5HAUq}9C 7yM/.Y4LӂM з4h=8ob OZ$ҿ<. c>KrÈasKoF@lkA>+E[ ]VC;@Jm?$E^4`eO dq-ߵ5r7ǹvFA_N?[K)~0O:@\J/E$ ͌m?` #CTԺc$3_rZErxV=),XαN)QPm:*рπFRft΅}N6 3N䖔O R^Yu鯓U$^c+?ij4!B: ot0N ao=8;Dl끞1E[:\^Mu<'']+zԟe4R#U"ko%D@_4pizfzsbчM^| )۬7*]р(qhPox=dv5%B^C"B[o2W7t%*<\ iD{X> *"3=U˼]Wp>j|NPt p5Mmv XQ:۲ns}]rnRpꬽeHo;B%[1vBT;`Ny#p<"4?@+&z:>j8!l(!N±7&_d:K-cOu淄& .ތV4 SZaߦfhqq'P$۝b&6^n&@CgZZF$\ڟʄjZHiWPp"to8(I<^"NE Be@ȇv1r5Zi*;dnBaSF8ʚ_)9B KYm0rv09i5J<\ex>`|?=P'KXE|3̋ R#[ _6Ed8X{Xc%z-(r-_tVSJǂ_5<= Tg?t=/mFhX+t*$U|ilxKlvR:^!8ʂdZpY 9م?I.Ըz8xwhp,B%dKz8vjZɝ7&.GP'tKJww/zqT<-8ҏ+\]c,4;Ő0wJԦw  ?V^2&&Y_$B~!8LO޴. JrX=V;U%f jc J(dx#25<U`7 <Ƚ?OY|g=>?..B"o85ƙ)yreNP ꯦ~o4RQ/SEO([,A4'̴F]=;QqsYtpE-5N9\$qŗ"AWrcw*Wv]",ceމ6SNM[޺~eRO'7֒ %j5΀\;KSL=fhBcRQ, @߳))Xih<_M{'#q[ٛQ5jtdF3D:SJSYz36ub;kW@,|8dčl!ic5gl :9aXB K}#rOhff؏m)YtU/Yoiǣhvk/yrmVzC\Iy.9D/WŖClS`d S ķ juz*HiHD1Y5V=oAhȲ}FQG:ă}K-E^<*ot>7ZQ&K֗lSCI'e'Bm}°-1d=N40s-ݦ-ȘʱSSo7gSW bR4Jl=*R M] ا f'-qSaW+O"{nHp(8isou !ev[/fj=k\517љ-aFjϘY{8A0W[WG&sr5 š첍&^i` ^F-Lgu[jaq:Mz03Pt[9/,5õ[ɿ E" `uZCVc#Z|ZU4P/hxVR_F{{ݬZrL x$Kx`8sX ) CHF 02͔@ڮӂyZ0I%vuõ^Kؔx ȻM6v\Q'C7;%<ؙoH02d;ɤ3ܵ#tG.dr'#,1m'c} !T:6 $(Rƙd,'A!N:d d{\`qSaPɭ6!ڌV ·G[ qQgbG@\>OdOx ?bԛ6 J#$0!8t= jf*T: &^ݒT `h$ QJl'K[Ki>=)%nvOO5=`2e e6 ۙ+"{`2mHȐh!r!J f4qc{bYU0)Zvɾ/fAP(xrF+NXhvyCЄt&©Eҵ@g0}Zm{ߵ ْ Ӛf"x愻[pʹܔ9++Q>h5ƀ@3+mm1J+A+Zu*5χ- Qv3M3y.Ye;=OiN&zi3T ~{A?7V-mMEᢿg=5q+pH*-΀}w~;_ Ķnِs hsu 1mkSRH5qK=ቊ,QK ;CGPi`:@`=@d=:2Y@\_ba' gך(3$&{ՂȰhvYJ4d$^߇I SQN~7W nQ״DBbšqnvo]B1FjvX_\9G7˜FR eŮ9I޾!)t>TҨY ("[_v>띁yht`?.M&d}_0nq Q[ Ifb3W2&wxC~u ۼ&٭’kD}d=0UHsFw+[ d",Eƚw܃fX*džJw2Ql:l0C;KXH[ 2{~iFh;d9s.ėC}UbU9p56 (āa"5&z\dTbV~6Rۧҧ W>+䲖TT (87ZD ߰ NϾVKWSzESb0G\h;iz/K6 ^ZnMV7Z\f}O> {δDaIzr A˫"h?'Ci("YC6%\eAdx߇29G;Rv|hq6Dx{*`\C坞P_ĨB3= a#AnMqYxBb *Wt;Jʲpl׆"IX1`cVxMC IG? fX,ɣz}r(C_6 }- =nS폺7?>^>qMC5RC6v:j0yd:J޺/.ڌЖ]Lp0b"tQG 3 |5e)C+L~ى18>Dr> 37\Տ_"*^GRVybF_3u9^ TvmEnBvC5:c:qn,kqY`&ec1 ~lXZ`18!LG絾%hߓ׻DL€|׭b>z5e/cnTĊͭwQ?Yӵ9kApI]q^X|Bn,pC#Op!lzQ>>󡯆7:nj%j; B 9:#=uŏ]/~%#hipOW:=2hHT @Xk+R/ەD^p ^}۔6OF% X-lX"-AhϤƵeppk Bގuة汄x6̨4Ӓ1!܁VQ $ ۼՑ]&ô|y] D i4o"u+lȧ0т>ZV| .DQ!AV|ĕQ~q\sNO{%llgԌ֦~̄pb۔EiṨ;65g# a<҉9)5''+0{n|dR+{_doAlZP-AlyU^r@㓬ή5Cdx x7CSpGByO~G L@e:`%@ yزrN=lK+_FC~F[춭c~+ӚEgGKip4Oj{)m5ؒ-{PoL\'r6=yXYzi [׸qHC=z{QvXL7OdHFrab ;3-E_mhi."*dOApvPV;YB# @Naqq}8OojUn@J*i2OzSNQm7Mtx%g*Y]MVxg gC7]]t\hD"/h[jn "M;"ΫzK<'5v$F:U|3 _k#׻_6!EӃ{\#J $h1P>dʐ!{أyMr/RЗe⌔ );_lIp&U񸾅_ۅDܘkPuz;9>rƌV(d1)m|获ARkW4)UD+\O,rzXsM1IE:C۞{$!I /_\:ZRkQк?yʢȘm״t \)D<3#N!֣C@?xyq>JgFZGjhԈ5GS 9gʨqs&/l&g@@,o<$T ;a~IC :f7IPb,MyLfiyj1'#ؽPgvbD/ ~'BJwnD؁)sġp𭦳`u %ug66V$A]qcР=8uc7R! ifnS7~b&6&Ǒ LԐoeeX:~V'v<wn܇8keI 72wqN^cJ28(z0>3|J^NP|"2gU'~$ 2DFSCp-{Z/6Ae|k0_F y;֨(YѼJ=P?|~90+>Ү4mdߠÄⓔK~NDN4 Mٖj ; f Y9 2ӁF'8 x?&!u# jP5~V Q;$=la[y{+I-0m"a %c8_sHtG|3&%^fIImc6/|>'8ĺXfMj͂"+XZGKd|͍+ +I O/v1g'1爅hCYW z>5~e:cN_4 Я:g}jNozAʓATƳbT.F|Gt٪řP6>~r9;zɠYaP;YrKoetU 3ǿV=z>c<8NL_ҍ)MURXՖ 'Ϻ3{}qR.C62H%!xo$u1X$JRNM=ܻ/iHiZŋLi[8HnSl=NJd]2,[™(_VveǠk*R3VHb!DzH{aG\X*5Ɍ&D]Ceu@R.@-g|Re߶%C'{(36ذce]s+i 5 ;!OlQ$"u.Ov/aI kp+&HΝmV.WqE$?"X߃}##OsI3fx༌8$ogŲ^=ԓȍx+VJ'MXSS4Es~ǔ9s3:8K(-ڴUւ(i͝Pi3d3tXzDޛڔa?ަl`:JRB ͭ?feYmȘlٷ&+iox pE-A~#>QowJ+x3N<0 vkcWQ-To}A2 ܤB^(jb>iY{\GZW/wv`/+\G}btx|4taUJXٸ;mdž߭0q&sJ[}glpx} 12uH.c$XƕQ-ewFSS_,\3#s|EW2!Uv9MNf7Pe~Vyݣ5#&\I-IKυMf% R"A%:_svk39ʾa9N@TBzD`#|#*'']wĻqk}kH#1$U[X6'FYO)N * F|mPfTp}(ejKA[ĆߦԊI|ԥ걩ȿQ?e@Y& `mb ;됶|pJ*Å=yPO9:p0OPݬnc)Dun%QQûAG1^̙>f ,mSyIZ1#C?G"MI; ߬nףe={`yh6fQY*usʢ?+YS]%YjcWW' aVs2O .7U+j${d;9ܺŁh!0i &e)oc~z`C5&iaxb#nk.WHj`F Z'6qWv|.#[?tUNrjיdftc|fR*A6eIPeSb&%g"洹|~7sԗt0`Jяk]#JbZi %asD_/xDT@.頳gvIXhCcFJ:eWYӳ'Cb`urB=;K 9WbqX?c]sLeOtnF7gv:0i} Zϐ%e⟓ﶰ\֊4[;I㇞[2,oR/B_Oy%nSBXnB>L.E)xLO'2wB`Z*r=CS?DZZ-.S!hF>Z._2=46.l]20~'-8s]:TژV<'jS5ݘYlè^+M5E38zH4Rҡϒ yݫ7 k1jh~*sҩ<UY\&qtq;3CoEx=0e^n\h+aX-Iu\ dem .z7moǨ։(HՠT ,FvZAb,PoPS^(X$P2Aoal!P1Jk9cOWIxj:ڵ\%}l[X9sPVUDpowU}WJ6ϜTaT+HX5omѬRwP 0AhCI/~1Th"|c֬u4;Ex-mApG(M8 c`ŬUbA[P#N?z)"g#WJ%}Sa[OQt^[ʒ "H{U-ܮ*j5u͌5ɷNsUff܃?GunjK^X-a66[М In*j&"zĸeiR7Y,0.$0nDFőV9NJ`lP:."e\zSFz>xHxF ]ܣȇ_]v򌠈N2qA'!gL9OP Hc3]tujKyܗxn BPI%z|԰kV@&05!]=|Nn eR e 8 .lDQ1? Sղwp0Z;Sլ,LgN+ P^[K !mA}VS_X̯}zqwY 5,tۤ(Mjjq}S1>Yf0Em^27r6 ŗ#C5%];)xP6/]c ;y!!SmZ8hAwܚ1DQ aSޗ宖УKAoE}NEd%eӟ{|åe3SE 9]CpkF-vgЈjUCp]_jim.|k-J\҄Fʂ8a=\uYL;uBFo::|EU=u==:0LO?iB8-Q{\?j9LQe5EmjkhyKʒfSf$r=ZdD6X[?>CYR$>D5)3aPJ;:m9PUKD6q.(Kmpva _g;Iރp0${&9HkAtlzJ_RHHK&ɍ6iY27 8[~>Ǩ~)>2'k368mVW9&0"&toxٱϺ|B1zycԌSK^ddE&C 1/b/ouA~ل:ac?ظ?ڷD9cbI/4 /+ {$-5t=8Gk Qt= dd#l?6K!I(D?vW]CԹ.}|߄^V5Y؝fJfD^@8G R:s#Й1Ԡ5hhTG icZ=Bz62 [hw|GyA5Öohyb0qrt{>cGbXmR$P}-fZs~9;nPw'h?<?e1xߎ?] /A\fޚR0828V݇KMtk>^IүCLJd,1n_7)^Y+xx 'Ý]AAPI87L"A)$-wn(w\l/}/&@\ЂU56p$lܔS{HfxR7MmluH-+ĈkAƒw\ UM$4jm"Mm!E΂t.nLg 8h3N4~k1Dd}oD.2Ii|B6܅w;9e$iioeb4KCA*~_3zQ?\XlT뚺soE_JM`PTBFu?0b }W姾otb0LxjP4 <+4aI wj<طo bN0p.}ͪ}& zTo͔'>"d5eV{NwtkzOR֡'B6IeMLprx;Zu0d,3sWua*_5ح6=NeR{wʇ&YiXse;e!~O]()cOa_)Jl}7EQÃm"f)M "MG䥣q-}]BOQ6F_қXzZj`߽o\]= 6:%+F2P{~.$hc)Ĕ@­!|=gڕ&k6r6~ }{EVvZ&E Ibti ȐeCaq) }Cf'Q񷖟CSiW -~~4&ݲl[c+?3O4HZZ񲒨˘K ܛ0{##jv5?Rh|b;Ю}b ; NNA@ .iT̎d% $@Y3!6?wʶk+z;$D"VH4)X VP_S]}ˤǤe^ *0 >GI6^?thRzMK| :ǥu 4IpJsq{U>L]%eכ`-Eo:.6>+r%Y%? 튑Win+лf]0ZWDgo:L(a[ )W ?xHv,(stKQlO16ޞ#BVwM-LYfƃ먐JݐȌ"66{,oډQåܒIcߑg}y/ʶ>S3Aq cecYByTPEA,"()jL"@hZk8%cٙڮwKD U$ a@H[v_@a$X 1\m ჎vJ:HDMIfJ3/C =7̦ekIatTj~oPl5pP/SoRgWDsq6d]+rhEA,?FCXs[ k"5%FA' fS]^K.~H5n|괼9+fuuR*TE9Df҄3#ۅ[@Y/"Ʃڕѩ+ fQV}&Y٢J)#aPAD،ҐZ2P*ʺVҌDȅToNQ֪HkZYM+5.$t$F\ rc( ڡ`]An1) fPO㗲%29Z]U8VWgeqWX:T}QdRvBfbNJ`“n4zic~iP>t0ҍqj&Iw BLXc< `Ӓ1phK@winz~FR6?sbEh)8wFLPIvݏdu;UnȪxdX!O r'1 [ݫ+]%f#إ>5v l~:aSa/ =φdtKqG" ?i&goD]-j" je9=^?C#ox ?.8-~F%BFu:eeQ.Rw:E~f _' un`Kth+*ldC2A{VKG>oZnty52>t0c(Ui|gl}hϑ mxLE.CcXmlb7F},`au#ݞЬCHNCWU F'-"|S= woAQvRj u>j8L=lEțw<3h!׽jjv4e/1SB~9p5x9$o\(XE^.C{eDI;|?ߚu-b5f?kxP^xb=BC|إh0Ŀm1Y[N+ٓHaԇ}A%>"@t h3iT|9¦Pn P;s-ؙ7k5"vaspv)==o48>z䮐W񹂚I‰6f&{1 sqpHuxwޜH1 Pm{Qo#O(")k؈K,Vf{c*S0v^@a<rjJK\h0O}T1GWMʮ3טALR[=PW"s -bS(~\tlR_Qa M6~xaQtD2Mj#'SA'p'*w5:!G)m!G0SYem3e XH MFt( Aa q cƅaR/ eϊ5Q( 'U>+Oe*_!|Ŀ b`f⑊Ӡo4y-3<0mE ̳Xއƻߴ!`&Ni9fsfo\,\:0ӆsf3uR-ehCkRX[o+*c*-e-)܈6])fCU)*]pd生DkOu;=(\abVM#n +8GY?3@cN$ضL!f:aٸ}+Sɗ 4,HVyA-?` ݔVP#~MN_/m}fHQ܇$령idkJV 2J=g} 0tm앒_iEm;; <G׀0وFJ-2!%3KdO`R^H8ҽZ͞ϟ<{kB y8UKdBD ?Vdt+|i%Eߦ- ڕ[D Mdk3@WܻKΗe߾R2KlYvtfF9PLJ P$.Ⱦ[(TIu M.uAWCjP:q:-+9ytr&ƁuMz \^]j5!;D?#{aSYr"$K>(IwEo''# U/ B:ܷ`LOUAn⌟u}_##ܩr֜5NA\Wl<GaTVE- :~ٮ0ߑIݮ&e#T,4HrT=?}xJ_`1ehrTc hq4< Ia-@0oVa44 SAS;d ]: Ƅ8,ŨIs=(8JEȎֵn&]RYPPLsU4cg+:ٛ CU$$mU}7Ed FK:**=WLyT{ͭނ9;]lϡX PM1Pj0ls\ ")gt@wF._wE> ;Aҏ>'Fffc(Yo'?e@FY6 ZQ+W,@%?)TMA" @{+6Ӧ{UOpDE2E䀬{,8"e3 9e-!XGиוC?16q h;M< u,g\t]C\І0P"YTŽA1+4 'w5ޭL-i4f䀘>Q]"ؘĒKEPZS}g+Sb,Yj6- m??Iy!Kngq\e̷ ?het!kDYE)̫ܔ J;O=穢 ̋24m8N.FЏKCJlR $L" [5 rf|+O50OUiq2T6EX6g#Sڲ^vnMqw^U) )z!y`o͝#V"wGy{5 mg`E0Aqdu'[)0pM4sl6Kf-.΃U&LAPx8Kz܋~/A>M} >` }Lm>6'<Pmr!^#T4<*!-̡6Ggq]؆; X*Cpy+tNvW'E]ҧ廬^ 'kG+~@ "eI2ơOUӶ~", G;Ǣ0orjq |cC'?06OD`^wF? ugB|[iFѴY=ĵV/ًW 抑mֵY`N)m "L:Q[J_ZCK^x@ft7tǂeu1nAO3a (Hݯz|q1 w \/q$c |BUn0<;s|ΈߢqON&VZI`ĨaHR;y/.TD;I}M18㱀m1n}R-@ e(muVT['2* t`=:,f5 /5 ʇ׎,(;" ]Vc[B H-~= Ӿlw=rfEzߕ66YK%S'/_+:7*=K±+ULEeT#3lNzOoiiХҞH-VˈGVOFďeJ'FEu18$2qEc7m!~yLHs[?3hKMv'v*݃Dn$1ذ:cGW,CBY ck+nQTCK1I.Or+_UPmAI|2Q?0*&:z?ۚT.`!w!TܿaҜVp؁{O`f#۔b Zm=$LV:U^I/*N;T}SVv|w :%#l^Y>U[ ?h-[Dgѵ`H(2g%t6-8ک<5pD9bYg?lw  &ҰhHUNa0uZJP%/9n{Tr/~;Y `看?3c)ժ~Ƨyp<n'd0>8q3t *Ø765hQ>Ww!J]٧=WX嘢o\E>5sQ涃PYxJtG1yNk?Y{UԑlN0mtFn@le7o TvʯTg^tGjv|E8Ou<[Rd\w㴨R{1 jx`*K ~g-r͂0mzv#j%[4;z> ȈiHwL 9}v :2;Xc)βe$ JySOW{q_UU!rw8 ծ, ~v=&sfɘ纞m{}!3unAt8جp[#voF/9[B^f>LZ=ٕ=P@gay!s0t; }hWA[2: 3T55.=*lށiUv>z{" @ Hik$I0EӁ)оS$,ܳ״ j{!sxQ_Ht>Bi!0߼u~-RA\L~s_1Bb[2"%$$52 sWޑwuҳv&oө+ưwFIRe,pI>eQA</|xOUr\/| DdNco$Tp\ 8nj;)erwI.œ:1JuiDHv^z.heSHTn 4>#37Ԛ/ێe5yq'oѢMKfPJ yIݑ#V?"q>̲^pJ}cBfS.eQ[Q*Ϗ JY|t:h O.D8TJFxjT.35,w`$^!%ŕ_Ih b"Ӂ_ H^(5T>muE~1 'sӨe,f;4߉!=ȅ>1jg'͖+v˄*YX_dD0n܄+_U_YH+IsmHP޵֡#=išK½Ͼq_59+(-P&OEF F rC$jln2$Vii4hp74O&I"uT-۞9Tjή!:僃يR!Rηa6i8wI#evbB w&S|3J$O ?꿁fΔ^<_WM0k١AKwL4&pze'WFّѾ /n?{oGa~g?,IdX6%yƘ@?q HmbAV9%K,.UQ)u] xc=Y!Y&nFexc;Pqd ^uirRHFEF`EuEveY=eyBv.Y~y+Pu>'R QlWX5ّԠxCxvfU(Ѷu6PG8=ڀp΢qbCr^̯3b]&\?UirdnbZD48 V珯XXVnxYg*,U*~=sةa$2;**9*Q&.;Dlv.GW،tF_M<[{dzfUsK'4e8ʶekEXR!ʯ.8&կ2E 5F5/40 #V$(~]ګ}G\r^ %BV.r7F ђ'?mz;CP}bpnLSw_Ȇ&E5g^cp_w鰼-%6o1Pl.E=\i5:qc` 'b bXRE_8;'y>ǰYZܕ+@7dGD?w|_> |YVrԭ3]ZX{WxMS4;g6!obnYLr&o8:)>~>EF?(0EVUU1k2F3(G:(5oG<GN77( ^RF .DeG~|u0 *<0JrpRoNid9ѯ2*G(0Wο^ڐ "pq|ޅL_i_Pِ>z:yPpыLSHtKpi:PSc >آ2ڊ甘[.qqd6{P T6B`Kp(TU WCHGĺ;2N;Jz 4QZH?Ye/YQ+G;KEd6)wjH:XAU+ʋ0C{hZs}9! _n-x]0.=0ir Rq5fkT;>yGT`Ex?:!+zǻBf}ـVq #SdaU$6rK7QؒCHaX@rd9Ck]kșөMXn4ĭD,bl 5g9y JX(ZCX  %Ꙕcå:>7UWw,a۱bH‹/8 ^wLjR1`|Te*wj=$mRlƔn!>R3-R 'r8GuEsSkSvjZQke.l_OICADFǏ31py=sMhC(uȾ5JX.j@:CIFB {R}Ewd& 8fkzw<@)PH993,А=FQ3RT^ŏ)6l| h˼m ]/r)&-i\eȥ8^oݗvO:P?iEd :)O VYMC]D7!Lp{cę}Ƞ7+%طtnBl(c_GPrlp*QVJ5<k7n=w78BNyPj΂&8԰zd'@j?v״y?.)BxYϪ ?𲁕08&Z鋩=Ϻ>C:x߫׆.-O9 N!uJ#0a)t%{ ?OT]ܨ0ޑʮ #sFu: pXB6Ek5,t'ƞK`etoghzL#+-"}3v܋' wMD%e?|5їu` 9}&Beg꾗I}Cg<)BMzjr%{W$ca/u\ %,8Gfd'IJCR>'Д_ԃ|aa.b%Iΰ$"f%l<0~& Xax ƣvY4<8;}5"-JD&KAu?o#dկ`|bE9 Zs`Y YY[-TngV@ڰET .) LJw񽪞6틅ne@u])4},J5zzڤaR[ $i=x*31`ⲧ @ƁBOw"KVW觏ԴujB b<D6^YoM]2}8SDeW%9?*)KNTT3 `/q̰ORPИ+uO,J/`$x[Z\ bܑɩTPYBH'>S(7T7/6+LnsslO0S*p W "--mVeo "9hxWYԸ~ah, hOQ*–~%ZzC&ASY)r]OsWOꕌaӉr)&tf)w>={;hue|I|}[af 9MqDÊ"!5hYEoQ:c=Lo6 U.S6X fGjP!S6" ,,JP*.EtikʛlORS瑡{5Q]h o ?<˔ mVF[8]YCZ["D7DE =m c]>f9D]`wr. d[4 ke ju[/']pjc&,0`K9|&#[ϵR3dr1-2^XͭQ70ہ [$mS",Ǔ5Sx $aǼP.HόZDe62(XH=Q"M^ YKz%?C/E - (7΀]:R{hC>1M%2<}A0tPg̅{ o(N[5Cv6 B0v^]H>8#Zџ>[3D]p8n1SSj c)ʠՏ94R3+zοp@1D@cO]US`E#,-/vPlmg\;pnʿi7ZxؤѶY EV1 4Cwn\tӊS=4 QzћwhtGK0uv1DsO5CS|КB]^Q򉷘wszkac'1>ȿ*ϽOzJW% ~(;lf!su0~ 0\I7nu|6yD x쬚:oAP)<uΩJ{Y{f(`3I&ACt6a6a/28ᐼ!Y\ +R%r+qg.~ZBؤp@&_'B-Q4x$&O;hB,4Nph3  C6E ~_!qXM+ɝ ux#r`Ƙ'aZ|'l\m 3ϖ[WF#1 9*/N E)]9FQXܽ:U4SaN@eWIhςp+R1|a) iB' 8b]5%Y'0>\7#o+ v֑/F֯&0 O|/Fބ+3u G_cKĩMf)qEb]kˌS ;`4y  $+4@ACtVD'Drp4qY1NHbԲy*!YA;} 5KB8 FR-ͅ0SE@F[~,ߖgA%ABn=z)`{}qS[heXmR+BگP1z t5wV9IC7> ņ~kḡBCЉ!I1-YWFrCSs?Yz|ʺ3@XxoI6*o4:ɶb3 * 'Óz53ieCw/hٟ^䁿!N@ssJWQ~6.W(x[<4h LH#/vpń-(̠δ/QrZeh,B2*JoDiwl{ ӯ~ #Xз04v BmF0rǦ{=o&CM_"4Y+ŌGVpNfZeI:jw-8|Zˣ% gM̚~csU:İ*9)K-;EeWs=b ,+iOAwdx@ɹy&ώ% )uE_ P5 (A0 ;x ǻQo֥;=2 E\({m|O>Xb޵횋)rD O%59FP$AM+\k3 z\3!PbSzyԋlgہwSqbX0螫JX~fJq p%%ww 3f0+ڜ hUę/3FY95(u-@-jՂd[7b[䱧 %U]O]G^mfY%,d5ā`H* XbE}6Ȑ^)T,'r iB[hθߩe! Ꞻ@gtb7rP`őqBK5ohnCm9vrhVZ^+W5[}4` 1 yJ䩼R|1ZbyT}UtA)2 QhֆS+v &=BP~nZ z3F1w-BU,pؘ fKNDM4D!і)W?}:+wT1QxG$?T =69\2ޯ.N%#9I sF^!FZć3[zpHѭ|68S 'ݽW(S`@[ӏ%cL)tv_+HX]ˈeI `;vY[Ay01~J с ם5)*h<3[%mE&vC ;ꐶ wq?ğNkd03/ACx՗ѵH ? W+4 ۿP ϣMq*c_=0e=[jdT1"tj`1p p{fڣi4Dquzp(KtwgV8ܘ -5-#Wj]/^)?/kSCGڸDxxX+L֔G5M";0|Q%뺟>T Sk \NݯPAT*ڠgNI\.h7%dWI'TAq3U} N}J[vJEzcD٘) @ d2)Zqy}g[]00ܓ'QX8ܩo݄턋to`:]]`%uYnin4, Xqe=Uޘ9Hk '&[RniZ* Bsʚ $ SNv}T~@I+gP!R5GG@lE"co  >2ֵN/ߧTḞEiϦ"(Vp;nnlZuP`C҇|NR"Ӳ[Enmw.^ 5ŏ^l7uyuIL =i+VsY84d$ -+~Вq dQmx,E %l;0myEcy@4FtcN#NϙR+##bngnDjo!^Eٹs_fgDu K,,$49Pv$polXKmQH:c y|.L0J/p4pW~KI@} X"3f$AuՖhbkv/ab{0j ed A: k9yy~UZTN@e5Cm$x/h+l'@!Y0~ND<b #UqTҏÕb$LUfvN{"]DY`JtL6atp[)ԆrZQRXs Od>O;ZL-= @L6-suKDCQhnNJrslxr@ߒAaņ޹Vã`p@?wz "xO,617'}OrLe~m!oUȖ*j9 l/*ZM)1{f4!*hpφw{DS=5MsGRxGBQ]INbA J!A="XG+cC/rЁ/a xoS$Q맃gZUf5gp書QA x+@ -#p>aԏ ٿx3Erv&?*`36SA;lc_~o=QBIdRͮ\%C9w@GZ]Wq0y.tID4 )Ԥb~8,ײr?F&bz"t-\<dĴ*=ki٥ `:(kL`h<K[WF끘񘌤*(6Af3Yvw$N/& 7ڐ){(<鶅;>G`i:uSB @D!4eѰ~yJﻮ&D0dr4tyysf2?@ yã_%y+XقwS#k`^ijBPTeK39C}&8Ⱦ,E#c@ǮI`.k"OsuBr7arc.C[&Sj2ӆ%{H(n +VYV4a[&09=MIY@ӥ=NzžC !z'dHD:6 S՛#5VݲafJ0d:o á0ot᜝M7}+ IT : ?T<=<)w.C" p"`rɲBzM 'Lhw y~집} $)㴯iּڦt"6I%C(|t ny\93>:b\L{i)[%㈮(%yj'ƶ}pURbIC, 9#CĄ 33NH/"Z+GHxRf-vE[:;Ad.N!aZ 6I:Ǐa^㶯׿6TDiZgq@M4ާKě=MkwܮNIRċ^WT`J{Kll6 0z@Hr8݇C-h&bLY.$'c`sQN'F0v#^ w0l* cZ>i>]R+Np25"|VaիfQ oזF@7*J,zA[z̀GkɉWmJkV]V/1xH[` >rά;7(l2d_4eBs?F_/٧r"T'InujoH$ u#R Ns d>2e'PPqQ4OåI# BgtXqӨ~p-z\-) '#~F_Eo+2yHMZ~6}j#۾6Wݯie\EŖ}"";i m r#L|Nm6>OS{!ƹM IȒt{h(ݗ6):'۫:3=4ׯ-*4I-}rq9ب }_G8Weȋ2y[P֞p1,zD@x*y3S5/QR4;0TR)2M[ "Ȗu&׳ly@w2:q:`q% f{{U:TX؅5؀$6!a*jXRڕR~-tM952ejKnq}6Fe挷wNv>Jy@SƭVC<.F;3ۀ"`| 0F79_$*|fZ5)DNjPϼꯢ]˃ fVgD(ެԳB;r"'py]Jm?[ȶM1)ķ[3{OYaIDV < O0E~р@R2† ɴp3^98% ,!@ǀ5`:41-pB{{tPl"W ȁV0[&+Ce7b1?\Z:3/N˒?A+| tK~&`JRA9&*|NΛ,]+Xo|GAS4K;N_nhٗDC+O䋒jH@)1!F(`R"pf3|RN _TH]m[7O6B߽D%T9FB] ] SARO0flg N5u4;ޚ%B7~v\ޠ=1W'P-*X˕j dЋ;҅`l9%%F t-/2֥pi*Ɔ̚૤&_RUdaY#ELF !Ҍ4jOH^ˏ"~s53jw mV,e҉y(x8yjimo?E"Y+ xw|h({M9X7b=DPo C:XuN6c*JJpNpcOml'|\u} PB47{>$< h>زS2Iʝ#k"MeC@k1[/x3,-RЕbO wFq.E~^5둉ԋ4w؊ڜHQtnt:)0r%1+̻;@~'7<,IuZ >2S:U!85q }/+f/-GawNѽ[ w4$}?&2f syV}֜ 䅺G`o OU@w PrT宻SUx79oKЮi!N­0oقi 7䐖"s[IdxoxwGix*wV9TuMdQ-8]noL&n}#٠8{o:%]cwC_6EFn ;K5^/Z&-^ *Ѣ <\vZ3!8h0iOzN9Ս^{OG ^j@ɁW݋#HmU=߫N^֟Ncv X::iacGDž~Y5DuiUћU2K .SdL^k%%ʙS0Q "AiP! j% -<0w῞se1e^@Vɽ-LJm8i)fb[ӝ$?R:]NTtwduڄKlPpa"$EKOtxB'LG XGb@cmp/ތLšDQ1Kx>I:B()h1[I<8{LPS{_ WψlG1H*{ [N lL(&+f"XlI# vJ7д pIV{ <Δ~;i4koUMYDI9I9ӄ%z$rY:[]5 *o~*n0,Kj{X#uiy Tb߱SA?*ֽ{ eYezP@b0IsCޞct1!"9WUuK%AOrR̵>'O'=I+Ћ`r)/]E/XS_"ʾ9)Yo6H7 Y`0+q>؛< )Ժ.GFX> *Cb$M8N̓TK+9a_zh%fP/Jd.0\aH39: /~ÜL^ [Rѫ1(kv eR7F3$ƖNH`lzl4a ҢJ%W&.eܶ˫2yz`a>Q& `ʓXom3D9CrVYʻ*ϭ\IO _Uf\Kl3\ճW2X;==U+R1wd VK"Hl pye᧓;jېș=ix %oK:/~Ғ!LיөZҾTsF [/ӵO5]n\jҦZ&]OR/ԽVh@I>YX<톪8ƥcFkZm\[(.M-E4z?֝.;ۮR]YH̓V:` z^S~\b;LRH̤ māT'͐6kLLUfAo]uݯ c〻Oo7ee:~N\EMOF gB?8a)-|RE k ^I6 *]rq?43_HlID3tgAM3ty2I`#[AP91afȫBF QpDa&hM[~x6c~ݒWiKqgy4ĽҥKK49 S] Nrd;eЄkzҝMqghWrHkz01f+:&mbxi[.H";BЙ"iAI<:W!hOHjy4"kABT  IT9*^ ' ڟ 7(W  Uv]].{M* |УL#ރi,2kǜo"+apDim4"9 1XuZS.mI>@o? _DR)PO%dSWK+[Gyq $}+_wQ-N էtؔTgiGScÒ59eF)`'$4#'&1]R]~25f Җ`7ޖ'R/+>-rlqA? TiYicˡMп!Kbn2')+"Bb6(Ǎ!ݬU1a:YFM3St[pEDÛkſ(8q~_8*UnR#*ڡPH6 N~R|%geCvM8cL![8<ڛC@Y>X(iQEIClU>&>uT6#|yE#3׮L?gi&83o2[F3}"}-aBƞaOMKfh{V B!"HSc+7nƼ g-?ٯvYESw jp֋6 cOX죡.,APupT-Ф ᔾ;'bj-_Vudaz)@:{9W'Ig6FR iKb_3WȔT~X}zyl\[o-B:i)c)v  .F HT( >||wq6/Qg$R9i_%xTL:޴Kɂ;X7**[8$ʼGm(;E>C6z9qTT@t: E1=O܍ 9Vbozā-\Rُn0+mo(dbo u1|C̒=d*&FvEvPxoydJ҃gB΍| +ټ9V/F'(ˀ ?18-Kb1eSm1 8TZx)ƕ&+&Rߨg`O%|4ٌp%4Hݬf6.e^]m ˠ9G<(9 ą9^\\ɾEBG;ZT{Ic*u8w;˛GQ[J =#?-]|ĸ')m3N>V(+r$,|規YA4b W9hѝ1zWM KxTճ#䋆}<ҩJ?/_yn{w2?L{19[ީ%M?|Ol%ZO!~kTeE0:!b.|hvC?GhN!m)ZKt@h?g!C"5#eՄDv/"CsM vqkџyd@]a&P1Ug|QQRh6AZ/Zd*x?P4$nuؠ$+<@ (dFrg }(Lהptaһ+pBpNe-K$>(H1̟249CFpuY7v8L_ADŽq@+DL,*n4v Ui8=/*FyǃlUsu xNh=ܺH˯4,5ka|(敍X @g>;iZ?ˠ/7HώibpEx"] Y깻 O0 GvuK{$.,L#x]"Me u eVMGnJۮƏ ,=9$y' ٵ^;5~U|,];2ms5nrª+:k kg+XʫJbZʀj)Fr T@"Eշ"]ZXj:M5S6{49]{urf_K5)mYLRqm~\vǨL%Mq^S5KT᠒˪؃(Yw MFwsf(m#sNpG^XTbB"ӯ![jB~;_S;K ޵>󊆢V'sz+:mC-'6'#BXEMNϾ,]gJ#A c*Cd #D#;:_҈vCP`Sĵ>$EbW?5/D![!/p.β%W qx(j΀z6S/Hp>P(%a)V:]bLF0n 5Ƨ/4#9z6t ?SuOFlr7VKEewMߕ,(;->_n\2`e^;*\<-ݭf[h[σt\93f*TQ,B|uw,̳9qUKrjHX򵱽񼰈WVIsW5>gABEfEH5G^WaXSEw5r T:m0آBN?mq$eGlۜ>BPp>jF@Q0xcuyWOUn36y`KjG5yKj Q nԳ4d ңF'C)ëV"~c K <-/6`x\FTLݦ[#Wn،U\Y?Ӆ&p`&~>쁟k2  aT]~Md:I}ATA046{J_4tfF.jJ mytGr(%atW|`o t0@sW,ۦE .sljp"t=.A]9SSh#-;njDIщr qz8bTu˭ܩ_.+&KӭG"*)Ĥ"!Ƽɭp%^1]?pAz0U;+j Es1Mʪ-?=GΚ3vJ%L)uzNz}*yx񿎈r<G& Ak4A`SH^bW5C.}|L6ݰUw)@A);4Ꭳ="z+cmKUHh6_CxPdf(RF)fzh ˼8xH]&m~yqK)ɑޮBp] aQDTnbHRst^BLZj >'Jە @`] #5?S=p5_!˗FE5Sj@3BוG$X@>ZofPT]u_`5h İ\16p\p> #"xAҪ5*o[G|.q̓FbpB=+3cSRTFvHwq&>F ZSp(S,dj8Uswo2-|nW53Nm.-Q{MT f`SħAH4QE+CaaYCX_LC7-UJD?}ɝ:Ox߶0@@,Ӂ皏Kn Yp9)#)R(Dsl:wNk۸\tD<5@žO9F0e^H^1zdbZ&Uˀ6v{oNmuz/AZM˅!?I dRE6ma}W;n]ۤȉ EI0jC(j \B9݂{t";N4* sx fąYb-j4팭1_DGwILъ햢]701r)3J!\WYlG[8Ag:Qt5‰qUJAfq= in \ ۳FW1,ŽsOja=s`fMY,O=}2Wg5:"aGM^X0 Cl'Ta}ON~LzX6 $~2Fkӻ;m,gi)Ģryϭ;bNH# CqZER$Gb!w$tq_vcglzU!À䗄Vs\KW&ʒ1n3-E^4twO8:A/qN0Vk\M4'ӫo3+ ۳}l8UJUpYAț_sog%.TO<2FUѰ^2-So5I1bmRyC M])!gj/G,ONp`؟(b>Nø az.餢vpB-w{#i"zS}>=:%kE,xF;$_>nBra%kb%>ٿ.O9HMgI/Y[]$z9 wI1"&"n&MB# ,] \i Fe ,\$(s?4lGh7V #p=o_V^)vBZc9z %W:oޗ=pKsH%/5vzlJvr@c'h&{߁e 0 %X*Dr0&!lڱZGxu3m)52{*~B1'q":00D̹7˃=Ǯp*@z(sbR']E]6s%]\޳&64 D1j(i?mWf C C5jC%_&_cԝ09b`1)7Ed@cOz7Gn7x-NvGyIb̀Dѻaŏq=bMfM-[ ,l-Y]M?i'̲%:cF2CC@8GljTžuEKziK& O3S>xHK {au͈8C5JޢHvq;~ݻsUհEr#jC ITti,tv<D#_s ;`%c.^bJXնt,<3EQ-~mr#PuM\ H|EnBK(9?sc@fe ƩFSn¼0isS򬢡S qZUGZg ˶D#XeSL"{$czaA̧i9fiS@+J2hLZ[e=2%C5D Cu90gɄkӓq$shYI0ߢcʴ/:HS%U51[ypr<[w"%\!h{mi>e1a-e]8 ɻ^]UN, V[5YNaW`r%ot |t#%:38A\1/`=]SLfB|mdJ"փo1'ܰQQ؀rc4|~-z9-)B+`I~#CmWB],56k4v$(O957=`[dB$26g( LK +(Ty`?Ã?#!v]B#,OZ?5LZ0_K41an[i&N-<6 hQADnMeÈAԗ\c̩&h!5أ !>J櫺E1UѪlc\y\gP]|uo/ǐλD-ץ{ܜR>6P$^wn]qR[ߗOh֜,MyQ_* vc}R>@'V6<(F;\'LjDdOeG[&2ί,d2_zȋ5?#]/ք0=pr|01rH.{OtfTb^[A7.@_!NROIKh%dg\.g+rj`PqKd pi= Yyջ5J1z腸˸%Kl',} b<] lX&T SwC0*0oڽڟI":! `v|^I0\/77Eb)K}~H~_.Z$:ҕY\=S w"ѱ(Ìf"?G Q>P7!99Y5>۲t k#voˊp*e*=e9~+}iTpj~] jt҉+fnBh?g][ia 'Ŝ-0ypb9⥏|Lӳ 'aB0i>_NItD@-_TQyO7 uˢ3*(q/#aѻ#'&2Pz 1zdLLn?$:M^"!l{`4Jl͊*wxxH{w\re!yw/3m(-sm"Fk7(ёQ:;i< "8Zv'yfCFwchkq6y.@s7B/ɡ +iXcVa J4Y ɻ]̙o姮wr\%Y>U yݼj;@VZ[׆SlW8]zER %Pm4X܍"qg9ڻvpcx  tq?reduf)f ɟ, MYȫy4}5l~ U6{C:y9nf-C(6'K (<%9.3sP-&YzP!OKbu.Dah0ySG18H500Ǽ!zX) шi. ^nqf|ų rfvRtiJkq|́ NM|gnI ](`ဂ~p0kT,,fB3O*M*OKwJ(EIެqzI'B!fJ$ڧ-{{DqZ?K>ot;aK6d(g9#BlD㸉dR%v$A&P.<u]2 6ӸX\5 TMgoD}A gJPX=BՒx+^djb|nN 1.2oGmM- k;w8*AL@2 þ "RH"/' SlrI l`f29ۛ$W?ZAz0DXS iXp$,RkD؅,F]^vU;ը_:T%Jb+NM@k{KٳdJ[&wECJy@mq^!G舳0%hyr#X=)aI*H$d똷ik* ̡֋n8,))ʣ8>aWʾ7X-kl!< p/?QLafzG杹bEBۋ$q0vK1%t>v)d4gَ vű)12yR`ƒM6S,n(x7ZlnY*2s;;IIBrƽ.&4j]GL2dѳZMΡ݌/xz z J\@ſxd|(Fh _o-\FZ@juk I ܭ_ RvϪLcԧ,8;yݱw8E ψrp-m:$fw'R<1;=Sn~`NI7 u yA&T۱~5<-Pdv|tJhiwLL8/;_Gxu{z!yvU48x\ɔNRpa==4v b̓vʩSR1/Yc:Cϯe @T/]lxqoiYtZ+lBc^o8!A4WjGϋ۰|lW=T ^GɖIFdЎN08tE@fǗ^;ӧd0.ɖ#gQsf1gtm\k.U\êhStAaqSLTryJ$1SQ0?X7!![ ޻1IҴ(bNyLo7{t()]Q> aol(π jm+_%Bj ([6 .~B%=ɻ-[J$-Cy{<@ ׍'HA~l{ޑ<o $ʴk߱8 "҂rSTjḰ `ލ0U,ş=6<̨LG?2.~ t%W)9%i5'i@3ZUe{FEE{T]ߥU0@9]Z #bf_L7dKYϑ)3p?s\VjK{~zxIc$^%hotVQ]X:T~ac(YVX7p2s:( ۼX;jo=S 9M)\kF΂^pw lD咕= 崃!nvm3zwoɏ:lbn;;FSuDbv-^~B,'K.W@]ZTYNN J_Bcբ#{_ ۜLF(*Kxo'o(v' RNOG!l']MvN=QvZ>fVR;bA)o@T ::% F%g̽6;g{ 2\1ĝ9"6@Ǹb*f$ ԛ 2>eNbE^Ihj-/kV\n_QG>; UJ">4=c)`{T` ;s[jeߔ3S*F&Ҝ][₲8Egnȅ(8y7Ȗz_kuhVٲL-kXDqB x-%'28GWc ߺаBi,$eS4`0 S-#Io_UxТyǏ&XK2{i-z.]x3:1qB}n!aΠ{|'}A;uΡeuI[yFꌹD#ŷ,B*>|}K%t5ffU 5e㢋%K)l]M9 wg`[A |u%oh. C@Tlȳi,9(伙rdΘ)7G Ã2>/GyI*BwfKmr2#maŖ*-T_ w9n!"rTƻ)S^1Q-4ZDu٩-S&H8>OEz}-w@& @zUO[J6ᠦUwa%td5ghŒ%aQIN5Z[Xċ7\m9М5Bj\h  T?guAD|K0b[ZK5_J -RPm?|MuZݦٚapqC'{6W {Z+  7BWn$K#N(LOP`ӡGyayr`= z!lPOY9K5Pi.AU.KHU1p!-O7& 7!S`>yt`SzM?\KO헑 c,[gK)8Ղ{ g +p)ltiQv9=f{`R9~GCEezu,;<\`RdXubnY,qv;.9 !5}2l5@AN3e琢gؙ"Iau!-%=$A\:lu8sjUd0b(Ȏ.@LXy}(PX'$f?)\#$_9|LS#dc-n`3O./H,޽م S@K}jʺzMs=ݗ>Gm?Ƙ~A#4HZ#ݸ +Ƀ.aZ%~+΂!n1}h/)Y`S\L51y ka3N MZ2Zh{s4G<%(Bo QU @:#~nXѤ?ĭ ^~c"sufDqHmbI/ʙmVM@$Ȟ%Bd 5]zsdɒ?Oo?׾{aʔV9dJȒZLf#RL``P/en0(h|^;6#E8b={Qvc>L5 4+6aU Hnɥ)BT ع%n=>{v>ġ|"*'J.;@ m&(X԰͎Xzt?Μѓ :EhهzwcƦĥVBCi7O1Xg* ܓO$%:uїJ (ǚ`h̞4h{2Db'qg=IL{*~hmʅٝ0x!54+cÖYHMC~~喎W(7TUSi"`2Q!?CU4E-W R]&].bbyO_7A \K*Xjr]ʇ!iI%NQeA% j@ʝv JRG ^yH {'"Dx 8  VJRf#x:6l }CRRFâ*  fBGi| !7%@r߳an{º%I5]"Ğv+Rxz -;4o0Mk&+e֏&cs4Ǧ{o]"K"4l#V/i(2] wyU"N w . re7:bnKaf?Tu EL< VY7q vkEZz_y,1WVXBT"t{,ŧ'5ca>}sPß6T[ONF"N<[*dLڸ{9̩'<=*riшD|d6{6&qR1/K i?z_=*Ŝpc0a߹Ljǚ0>#'Gt;>kS~m؇#E{G1{#w %fE/pm!Ѵ`TyO#Py (<m4̏?]YcW= gڿB Þʐ E$z2M6Q8>0l3P|Q>ȗe2|}Ñ=?ɽ!.PvV:nHI^wŕ316&1eIk* FE+ '3K\ jB$j'5I7ΓOhNk/MJ F5QY7X fyL~2v>1D0dxk hS[-ge mAǝx>HEc7c ]쳹Cp!ə]0kkX FGWs,(@z=|#⌡Ho+Hg8F[jZ1Ջڍ-] 4|LgD;}n8E:J56SF`\H$:R2_!N;Hs]jAR :ğp37dӹ91oҐ…hW_*H^XX5;wƤ/Nv8)rnk˭:y) MPxOnQ-mkCS2& s %]HcunT/{]hAzDa՚0wzUƃ=0 (n2Üs-lls ˞iL'ȭ8ء_wiFpgrden[tl;8gMH%US GA*F>UpH+|8¾j'-1^FJiZ4t#OWW?K;'!eh  3V@$Z"VolIaX7|i-pZ\Ml_ЌRClSm[;f~]oE ],tDԻ O;uINVOAA5+3#-ѭ/dFw9]O)<9BW-!y(O# #gm}HCs)n~oYAʹpRz!e~)Wc)F z+V9*r-:l.دz[N-z I4%^P<_Q+w}=J`4u4S#CkYi4I FBnP7Y;i2k,C@OJ)#ULJ6!sk$\2ä=ZGC}tY>1PȨKJ4 _~B0x*KH`)! wj|({p(0b%WKcDb`*>nUg˭cWxסn-#s6Q*UKÁ!_9jmuі-%E5r(FoZƺ+ɗmhGKe.%geڔDOPRNw4|;mSqpq>xU~$-P.Y2RZԼ춸[ʢIIw#AJ6@Yٛ8,IwL)YovFx'e jJ{yPQe{{H ͧ:bt*X{ I@ _$s1?${p0>c[yp )Cw_>쥌L؎%Hm2e@W-c+*3(>DF{.02o3H5hs8B=R{אHM 46y #Q-t<&x#Xz9`1*oT /c͒o*EB`h󵡻(/tdj (N l;n3u(KW f:am:̀H/Ҹ->{خL;][mX]1rp\!-h>.ͽYNhC | h8G:MgrD"ڙڈ3*\0}|ݣ?erEDYY<v!KCڿ#7P] %Yv }D&M,d.O2.o5֪aUXYāL]b~"5yLÍd2Y8r;ZL[–ZZԙ"S(6fW ABFpO/6daj{?af{vU$qpf|cB~SyD5.ԬutY_ WU : %0h)m9"cse3. ;.kxMu0C52Ahn |$ldb:\-gXOWY.gE8 '*qNH)]m?hunlJcB:&.k  =S^nq q4u1z~F0[0kt9ҩ\MדDN4*r802k2ሹӅ)\ [SJX0'~,g>'owf~is.\KlJV<_ȩ.T-^ $UߤIKsn7EpzK8IF R}&6lԷ \51JrԫfA3]#b%fF$ʮoxbİ# ˛O>i\s%?''X#B9&u5H@8x>ܠjy˛jḑ{fpбQ,'ǰ̦x+</Wb^-7lDb䅓ur$N:團wlJkk1>~3Iݟx04~$^$_j]}HɬڦW p QXGv ev7PiJ4e-Iɒ ic6@4^;EkSf:¸ g8V.nu*|Mw_8Zz p~ɘxarh\0B2qz^7k馏/dMT UOnѼNxZQ zj>R'A4/D/f4UԱ}_ٷ]wPn:b=2@g 'Kyhz7?!Ck[G M ,?_#;#mMV6-]%'>U$a5XA<9YuƩ c)Jhc\o+O_!нE}10RxWsmPMNjj߬iO¤OzȪTZm.qjߍܜ`*3jM!ʟmU-|BtA rLBbW[ukL]!~OqVΠ!DIsvy˗,?p+sArДol<gݚN0Y偰% /U~9HoYqD}'0}p̪Fã Pڜ~o4'#gmW. PEd6„\aYWAZ(ךUYϾz KMP(]I0]ߴyS] 鑞M8C=8q#whf|aVxn/m[h&.o'u)M<NKޗa=nDw G_#B'JWt m6UH˦8k~)sBH<@2r |C:d_D̷>S2w ޭ#Rgv˛Q8ک\ )s:I^{@&ꦰ;7rqDfsOi7*mr}X/fI- EE/c,)<0Z(+mLUiwY@2} 8Y %r)ڄ6k0;g3湄Ѯ/v ,BNd+5ՀS{HnEv2/JB!3?|wSF!~wˣνE~?T.|\G7:Rc2zSqYDs{~PEobEYF@K% [8Ns*F\n^+֛cZ6"{Ey7`7}ʁ^u+o>=sp^ (xϿJc_J  BC*g+Fko> %ai/}yzl/*jez|p r +[9I<5tV;9BH (Ґmdn=5:b5tM}TG wQ .:',x0tdŃ̪J{üQ&Tib; ]&_Q0X 0KdzFtN.F~zhX9TAm7&mȩU|*S6h,HMs0ؗ0u6,1wõMA6ՂGXDB6Ê+$Ov͸sD/oj20ML1xW`!透i_χ \Qc[# ik =ô@&@NR+݁b|w`Bf{ E\VAO:]Lg>Hw4`@L*b'@bEȑ"u{[2atS͔~v1Thv`C)&&5jq<9I& xI& 7VGȦXhy:*+xmԵ8-+O}v|̸w#LQiN*> ח`Jm h.6V=o&:}*WY{*Oi?WгL IRaUth ޭ T)-SRxts\nS~rd8~YcoI^phsJGb~u@P襉.l> (-p^s/TIWԣ"u{K;Pyf)tEk6$R$T'VO-'w 7\kȍՓT{>K]ʔrˎ;PBk p*9W0gQ 캕.$%e3\<`+fZŘ/e름yMS&Lu!mY![ND3/ }^d{*|n!hKʋ ) +$H@X3| ŒePH {MbLu {r=Sa)ZͲj%/#Kt;2yw3  _zm07rVلauKA_7I^R#:Ԧ@iҡ)bNmoQXZg0^<60QByafGs3nק.~FW̔2#Q .l["F[[S䝒jWeq6Ny+b#^imDJKv['͛ϋD.tbmf# HMgWv@)3HL-j̽gvpx_*scf&V- "qm/HR=n*mM_,M#9tVLok![٦_/F=췽D9cgIk-A3?SDj0'pKEшK h2suKuŨ1uY2 4-~,sIjapq@7@BǭYF7*ӱDx(,meԴ+ٳ|h߳꣫^<0uB\IN^hNStLgVQ؛_?1 <.UvADD{,ɂBeRkJt- Qa ~WW<5 mR^;c D4E'vG7!.8 NO4x!@Q*,ǻP7th70bC#{h=d*Gsԏl44M.6Y;s5+A)T7BM7[NxA:jMUM8b` y`s>HHy/fqt%UnW^IHҊ ȒZ$zah6= ';.kAh`i`n WkmNwegPϔܬ5Ÿ,jRP"#D /$;G 6NeS N| JAlO2:/N+/'G"i]CL I´*7`!o Bs>p[l>ό+Jr#`0-|s=}ʂlD̀nHg Ql\"8{iA1ݖ]Oڰno}7 ^U)H'`TFՇƷX :b:Zy"3 Td 8޲"Xua `wʚ>#$k#QSI0:h۟ޏA8}C/Yc&uN2{TV##TOߞ1#d`~:G;D kPTKKI&>7,G+ u8Cwi6dTtxp2O߁q16yWo:Q.Jz1q rs<$,>G-|\'|7_bҕQ!G&+E!7sW R ֳef^ħ븒 *=PLTNmSI*܉=/ cRA)*`RRsbFN^ўk^=bh^9(<bYM9v",͇PQxP6/=;~(Ϋ7 A\PmIipޤʚዡ,"A$<(}Tx/ 먦bqbW f|`=q0RV#G l ûE|jbÚ4X_28C(LQeC Ձ&L]϶i"f=ZW/Mlά =Dw@'I6pUubIsM#m<˦ocQN2%c/6 Jf.:CBn,:+x^ R$\D9hbytO=q &[_un@6ԷOĞ'4m˗Ȅ-*Xf`l0/1 |q{sKyh!>u'z#qa4V4wb,su8P}Rr0_mr̰ 1/ @GZ4Q fpq|xj'8zTw-N`ѕj]^ऑY{Ked䳯)tNyʄR}*f9 7G]A.gMU{+g[]b#l#,z#)}A wxf,8 {Dz?ur;'WK+ǃ!:|Jq{t܏j >YlͳL):a{glvvM\lJeP^S^NYn?Y$|NZsuHɯa3` %3Mqp?2 {]2y胣tQ;\!Jix>r_lhoBnJ Xb % ޞfUh-Qh 3,g5I@˩)*1vͩN7sHA0ޣ<ˠ| O)0eJNHu`0TQii;m|\#-Sa )Ar IC!Cl2;<~t|e_s#b 9|ȲsplK3EX~iR.݊/![A//?Hũ8Zy+m,xht5?}1괏 E5rsdλQIo)ã]Sfu rI\wXyI)TtDrUI0[ +K4hb>T#?#wN`C0ݘH G" !KxFr{:Z8߈Odzy,O9?5mfKt~uv dPҦl9(cһ'4o߽xɴmg5UfA]|"!Lv쫣{} 0yx Y2yg&vAF? .sʥūVzU@Nxo^IކX]0W ?\`ĸ{E6N&?/۶ٹ3TBYȒAAGMX:ÿ?%~ ?YF`-/#1s)U-F /o^*o&$ڭo!YZ,0gxUs'LDG(Е!\DH!!C'BT sOC{ޣt " ׅd"IQVb 4]Op<\ 9Ā-۔2sr#7#F|VtF˖)F\W"\T~jV\,Pء#4lshGbHk!# ruRGIDVDɖ> l~qiB6Q>q"uKpnN9Fk"t@y o8 n:IcCT ݡ$5g u:?;a,~ЙƼ/\2ZCؠrR )4ܓFAok| _sSe]:ڰf̜! xi܋15M8?թnq\]ėWWa*V&d.`idmYR.P]7rdy8WjTFmE7 - }MFzeWtPz9wG ?o]U?}ģDozyTB%sHl&(;DkH2.)k7ǧ2{mG=m)7l#+aN$yc3Z"Fn$%Ѱ)?dh&,;us}fќ>=J^,,ITۼji1H^?5@Vxz RPt3<#rx#F~,xGc@ |8_I&pf]8ڏo.2R2RgQɼ52ll>FM@pe6JYKB1·gs|@ hy}4+xrzYyORӯY 7!(5@yOqSntƬZ8.SAիwpEMr{曠/tؓA/`M.ؾc1_$Ċ+!q~axPD{5|`Rw VP MW'"%LO)+*!pxW`}:G[j||v,|8m?p}!ExD3GcM{ш"MvoZ,@Z;[O89mE3V7@\^7|$E\tP aMԳdC>A#wٸuEUZ6ҟJ:Ą2LAtBK1h0Q/Y%sY18~&qha%Jhj *, G/lNM?xB_aY^'[6V#&e#uN7T7?&R,WI@nc+@~4mMZM跈I.GGf-,'HIy- qO'k뎵/[Uj,81R7;ϱFR8)_WԹMUvl)b IUKmAB`:o~zU/*ߥjUKc/abM2T"vp w^lY#8!0_1ѹ/l kEj{ .h(,?Wu`¬ VC65@oMC84/'锗UshEb" #tS7*ʁ0<8/50[|FV.P9W? \7kq 2B[d N H6ATujt:ЯOQiu6_Ly, *H" }pP_Ձ? 4rHkT*Ռ VDD(YPЭ[]|]w _!"U8 s7 Umb.~yYG;ozGU6ӀW3>;#6*5.uwzq"Y?) j*~ff3T'J1gr̥|ZnڸE|(#HHFT|b`yлM`5 әE#+WF/(X+[֠QddkĢ(VA$]CW>х&T3wE7*3Ί7: Һ #DlPk8uS nDq/!x_p8Gɇ!) ǶxI脴:·0MmǗ8nbS$>nH0NBGcqk7f,'z}Q8"~Wn) d06Abbm=+$N4i9ۦ'w? }tFmŋ^=BlB0fegc@7wy?3:bL4?`,37V9D+k8CZ %ȴN(9 yRUg=0lHVG\jb5^v3d^Nwh}wj7-1 1|o^5z&?i+< dO{1ZAcBeum]ɣGF`Za \!{m0(IRϱ:jFA+t/mtM| ǔ-}"Mn@Cll]H4Kr!,YwW1bHQ:fM ʽjO:skR=ä}p^AkgݾreKubpJt" ؊AghAFǹ9t((j#ηW¢,;% {C6!E4#&f] . qC5Ǣ}K&|/SQ/ϖPyOxҮ 5W׷?,zKq85y~EEHE`_m6)i3z ݉6VI.i4B֎RR G\M,] 6M I 5.F1x_8y7Yi&+"^  2B7[)oɓPq!r>0m'șOCg`#{r]ܝm pf͟o ~nuP=rM̶@HRrt|  ;)Ol$N>/'cEy;{d>]8eDaK>w| bO>sE|AN5b)̒ݗ$~[9?mT7+i}inj CKOB*xT?PGJhH7+X*wibZUtQ 1S2G&hB.^D%%Lcel χ`(Ki)FJ!.Ga M#0UЏx!04+]ŧNSneSrJvjC{Wy-ko3-YA&cc8 Glvs ;񔈰J@B3AcFFO"YBlE'zΈ#5D{eWuKĆCQxgRuaزV*1'`~?A t_(j&%Z "CoA1Ȯ--?Ct]}҇sQVLr0F190?\jԺ]akF%ehuh>1`RC4 7vc|ci ʸfO9Ld ![Q(Z]F˖$pX!@Рا.a$Jק XހwMd0~,0ȁ9h "71/ =4;'q$%( ^a{|N=5[kX/^=sh=G) d"SҠf~IL'?/-,BYH{4H gn}KZ:i;~#tK1Cǿ] )=Ad-lg|6UXvkU iߐkۏ hd˟?0{iEjB| 7PisR7r|UnLx 3mi|2?jtsL\h EPOzIE1᱇s]SQ}78$4QJZz:TGz9 'pn74GR|fmاSd/rEUo;>?/viXAwr\#av4cmOMEco)`)K}KL34@-"I 8طӰZ'5W8a.<|9"$ܰxm<ʧϫĩ7[5mpQ $朦Xb:)|604 S_ q,]STX/8$MڳZP>;-@ &oܵ`2޻_:]|NRWan$?Z!m[]WɩOlқVNz&nt,s^q}pP^"Ia~[nQ%r^09Aiٿ^'miSܐ)ÀV,X2WPYWF&ڹ1;2o]hݒ>Pnclvp Qk$z_i¨N}$1w(L)YSm"J;xS4-)<7Dy#m qp|jg5_" .]\3xB^ȥ=2S0|nęOUЭ8ٸf Z|kᯩ&Ӻ7z,w>;COzZaFL޻Α*3t9eI,N viY?E BxdGwp;I6 >h8%"u_ײ9wN#};i9,:x,\Gվ1[UEwî(Kパ~bQLYFIR ݴwToPid꼧,hyW<%4 /RHj FZ<ˠ˒g5yGޖ) x5Ԍ׿>߹ Sf,o6/-EjWלD׌//J(p6%nBbZ2#AW$`N IfqWaQ\dM6(r I+'RH1I|fBhe)=N^ _OOk5EDj![acf5<'l yP^YF:q 3 Wdb0FR0M^ tk%{Ht[gC~#:N7bGǽ"jɰ[7Hc(b; ^.#d"˲?j{1Zc|l6y; ;KQA7qHy#v }yS8+0fRxRA)f.fh}y}j/Ld4I_0;\xc9~=˹Mi diz(GXX%M - _)3xw&Rn\З GeESZUDGI1G^\vl# 5܆Ԟe)'743*̗J-XlAĬLH'f3bDSdE4&p+NÂZUFs GXV35'?<7džYׇEPi^Sl8md2 ft[DBb2ۑ9T>=2DnXʲ0Kq1)hMlռDVsH1}2~Vve2TK,.YMUZ`0@w tPV<^$nf̤(ja&MDwoiwIOH·dgp~ )^Z#!sF[!bT|Cz!HAUe*A8u-I;ÕIXvh =t`/c)8rj3Vl i AWobY)3K$D4fY=9LSL|c?A! I*ўϿÇM+ccMLbpLr!5s !kuh̖٫JLJ?!ۡ#q .1m\Oқe!urSBͲ2N3F922meþR$]"K1T )?0'D79mxT]ڙUj;ut;(CVe..x Ǫ#'?ZH֘2ʜ5f).o)UZ2% X3Eq#\D%χ>+#x-@LKDׯYrpvˏ1f:=Md-P{7ñ6{@گ ]0[e r?l*rn0z.`T|Nz9^Gn֬Ńm$f]s6 ^ht=?1aAv.*hk)Hbk]Ey.zpqq@N$7l/`}6$vJ|`vwsaB lHN@mA)gG"k4qܽ&o:sr?P "+:wJzǏwNB{տcK 났Q_fl4]:;jt(4@WcmcWE[}m,C tCn,#P[* _вxYqй@E[X[fi )m蘩 R{rQ-l w̾*<9 \._d_$S1T&5yEn~vT%_'՚&B"⿞/qN{jS|F  jx5o'NA ,[x%(> n#P8ޛ6T< +po&䪃8t| @Je*v|!u #=~&0b&`(kj2ZG kR7J͚o̓TT,阞OR&3 OQtqS0~Oq$ysZ["Na5CgnM11Y C:T%DU1ԏK 6C,l4F3Bfؒu'a=Pzkq(ޛ)ULHjiǡhݻVL=uKtXy_7."5QKEq(xMղp-_#uyyZf^e-'pWQv3Z8|ŏMAd_x~]ȻV,GŎTh̚ ѡ}-ߧklHRܦcǢBUAy2AƎ0LJӂX 2Z-]Ï.xir\El7'!R 3 3^?+q)?vKQQioϮƻ%令I*e1h9eA4.K ^ ?q3F$(U 8xL=T/ `u'[^b`/o̯åŠWJd~G^ 9|5TبDeuj~cBOΔ);1:+pZCk+#=kfs36SQ%#+ki1-qڮ#"ʽѻt;m3ʅpJíNq$,Ŕ`>$7QVxz̻kq[lUI>2515g# Q diJ=%t H)>Ig]K{aHN!DTeu `$3s˒#,#“j'8pl+Qv.ۛs/$,q%|3LE.uÂ6ˡͥH399B:6Jѻd] 3T7 Sʸqw\},B1m$i*t;IZ8׮]W.JKq:o 2Rrvb1M X4ٵoE. y.}啎Q0)&#qE2<7@ў9:BkO;6+TQ Z#Ѱ asz`9wOs|{ᮢ5'\O?°b^4o?ѵp ƎciU.IJa|a|B;^!Ȇ.1鯺*%,j>F~-ԤBvb(~pfAaZE ʙ*]HZ|ҽj[ÉHh%n3 Nhjbz6blzT/ {Cޘ/FWKaC~N$',I?ֻ{~5e3pc0%ᡂv\6,&~4(??#$j"(Vg'Ԙew9bh#Fo T_מuH+[ҹ[ضmmX.;6ٚ^?it͝v_p ܬk,Kpqhex/w4_Gf5v"Ҫ,ci%BF1k3氅fj{!`Ne`QHI]o QzꞴq1dP.2 @*BP)5l-|qI/R3 lQzNj+H_mb<;/EYc&۾=9BPBz!;0^u$c{uR30zrk^xg.2PsZjiydr/\griA'ಂ !>Fd=[A#0v2 #V_߲a@]dkugkZ\ t3zZ]bek&!8B+բr#Wf_dߥoV9"vDnKv"1YMLsD,jgrxڜ~"&@FJ@~|JWHhqNXX[O&xMK}7 2һ18Gw\N ,<)VgKņ@#cF#s,@%@O6L|T+ ;X+#gA FUtL/@DxfI?I+“7.rd$у(AxwIph"eK-VL՝ CF~e:P\G7ʩq Ddz$ r ZȫjNȆTȸPlE(M}o6g%Nٲ`$  "N ɿi͐,q:)

    V\r}?3VW+c@S|…JkCDS58s& KhЕ*)wU$}E [.iH# f+U&ǭeֹO4f .d`|{~R+V٨?wnCdeu=(` j6N%z.i?ی nWp:@ ۾,>N+C7moDdԒ#abo~֋{>)>.tSˏοt*.N M:R)C,晽@]FKߔM;p~ iU:>Uӥ1V?r % S m G@7-H:%4BՌ&wFdM}:ʸyAԞ?C,œoZY҅ uە&ɋ!r@|rպ V]-WfZ{ӽ7ڞr69wJ/S3J-~dOIΐz t4 8&22h֨<#m#uaMh>j!'gY*ikb! 0Z㪃|a@NB%Qn_`cI1شXi5*u*s9!E ~H_}5Am![{Xo/.2"Z:n <(b8hNu_ٳ $Ӻ.PaH cc2nwODjB ro8QmEJMk+ЄOy|äc3RYFSLu(-r9@5ΰ09O Fzq6E4IɕV9C]>p]1t^/B{J_/l18 ~]$ـw M%!›le'ʦ-L$tMܘcՉSD-Fz0 muq1[w 9/9K)@, &SzY䦢{\).͕ؕ{,71ن=< MG=Φ)ivBug8|O㒳f,:x2]eQ&)%x Rbʿ C_'ϱԸ1KaFI7_?Ю2i?y\mcZ3A9sDd)m <7s1\^YbMfNfjpoF^(l܈[ D<3YOr'O`l5m&#H:@}o.gwGqhjPя`$8÷uu &5|N+=iniunUpz:JKC ePZ5~n2n袯D%;MEo:[M8[=\fV3Tᅜ6$]]HKVݐ -Z2m^ ~gvGQ`o5ZH#EѠ#}.(˹vK}8dhgЈw*V/e0BWj *a> /UC`6΃iEY lD3)J-jQk!~&T8AqpvjZ)PH0wrHJrGt= :BtJ<6ւwh{c*Ofscg4K'ˮ_{)A܁?J %z5O>CP>q]mw@\e!u<ӎBo!D,?=_WJx(LYNܿFDphڪδ~(\y3WSh16}ˢ܁pV`U43\|yYl9jcX8"!g (LKVZ Q?Bz=K ( 2{nd'Ο>;[' Ë|ƫlˋE2DR9Q;K#ts!Ra%vɋNj Wa d3xF6}ܺ`}:(ߧHL#^F䜔D5Og%*E=G 彷˻tfEB^qz֍[_>b-SZy&=ҼWԝ.(ǮK^vNpJ*e0T'o>B{7>,Η}RW"D,adק`bAFJM,%򩒷"w.!\IlQOjQm<꤫}rm_93[_F ^yI6Ѱ1ȺJ(+u0T[f<يI^(hNmt/l^-6z%cQ v7P.]͌abl@6M(,x?'å-%cm6B|/Er}'yߥ?'T$uh UT|}7]u[?+d#O9r:& Q&mY샑:oXr@ vӍ|JhsHf5*4:F 4(fܲiec +ĭ R_\;V"g?p2xL{F# 0R?iK5!gس wt+W2Uort>ŧۙ;}M W;4-$ yJbAbjQǹ-҉uBOn&]M?1= c!z$\B Gxcف:Vz q"/w 2 v&&V%B RߦkRߟ B;kƥs uoV?V}~T> ;g!pWOJ;7/[emÈ.qMqЋ1e2UDNR]5 -|a2VӅrp$bMcKi-Ce:S6߯ 2xVA8KiluN 2`؅ޡނ]@QOK 8LsjcsNؤ$SoהwQk906pf{Nַ-ƨ{ž+B&D~wԡQ3D&հ(grg!&,%f>ȴO³E6l7,ʲJZh̠;P_Cd!D(@1ŒQTD[g݀M!zV@[`U8h & bXq 3Bq{;;Ψ&iHhC-q HFZL\CCTm< hUޗwtYO( #C&"h~gtR miәbn7Øs)=@BQꢉr3^&YH8syod Ktcㅄ]J.7f6͌D"t%l.W퐰b#hkJ ]㴦_n4o&H5icoyp%̫noh֒=> 6#C5V4C}lcE]0 ewHi-aɌT 'oIUWY8ێ1U {(fv$%06rrW7nB=^6 z4,<} {3oȒ7 aVYnATOnȻ#:V H䇫(lTϢ gf2WMCzBgu@dyj…b\Ur 滔q.F6Dǻ>T@/:f&෥MS;:xB0)"@hK$c㡲Q7zN/3*.VoB'u3AϜΐz \3B%5w►)cpʊ) =,3̳fOL\~>=ǿ2hQ*9eH۹^}bS0G(EZ٥p@=)<QWJj5Py9vR"z3|/0o"[ug}|ֿ;Ċkڢ.velLZ ;\Z=ZQUʼnBlda;nV5v;?Q?g;k}_B%9>ɖ?|RFϡ9|o@4>Y^uG,ɍg7(s=">o H'mܴn~tNT/b qR2VSW℗I}t$K#0h 'yMiJ=f1gRٰScRBh潉5lNҊsLh(6:e^ǠJ5UgDl,upy!Zd"ҙFs3ӓ] J,Eq-`v >!"jpFRQ8WSV33sp$לU{fi7!ޡ({. >IK]%UfXUFy(z<0FplQ(;yRwF 4[d4 gr;O{GЉ^;hwLB:i?8` U]HNrF?ju۱9Nd)`0AI6 k7 NfèK}z\}_;a\A}ǹmUda 2C ~ݯm6;׶L77rܕ:pgvx5&H#ӆKBHP6Ƶ?1j=LR'k3*9 gaĄfFeoY:a/Su|v>Py%C\*N53=h<6\&ա-o lMçD4w6X̨^W=R>5 (Nښ0jBR=I p'Z\zWpOEJ}{s1<A\h6q I6ؖ}b s VUĻ$2X'-:<ܾ IHϗv;'f4P=,}B8vuБ|Џ/#Sfr:{{f9V^[.oGDecU#' y. sV15U4pBD|gi?%B,INijg 㐟[aaRX}i5v&s*, 4":YTo;sb\4=2+B }Gy|7UIUFZycf闒Y; AH?с9(]kY*~P۞sUdz4\ydEyokirtW/e`91taVk?YWE 깥+{/A 0bʅ[nO*{nMM)'Cx"4j1O5-Dp]qHC <ʋeNÊj%q5IǘҲ>X]+IhL$ )FFG s /Ƽe=֧޳ b(d_ѓR[gm8X)mw; ߺ %s38f- R br N\ 3f cK% Q˹"j>܊.v"=Ƙ怟~Xح/+%#G5_l;,Hz~saJr"E/ {~K0)#f4@FЦQn'~BQVE?ުճIIl$7 +9.7mc"7Ot ^##N8 JQ38xkRňX&+||.3);ޞ_4(W & ]A6FZ7D5R(ك|F+B0Ep#U^NҨ&BVh`ld5 !0g a1:qnO=I8wË^18!I$>b(KAK8J[s` Z1Xƪ䈍6_ -{ˊ}#íX7] C9z)5r,>Z &兓:>`mijcT_fn2,/.E/i# ̳ x%Oa|t.{19$!Dr2;/· 7mNk9r]PqR_UY0@XMp(p=~E, aǠ;KA7_ ̳ ~FY͟t;uŻbgz|M ᶟ}w^8ƗIkp`ݥh8x^1SO!&EHFkS5j&Lht"BGǒ&"86bgaplax!?RexN*7dJ1uDR hA-[ 7a]yxOg8CSaźzĘ{ Af7klBE#!/]HoD're'ɽ3#,@NZȎAaU V8EŎUr/l#*kQa'ST\ވH(<'g>sPf<3Iý:16&bI"ۻzVJ1v c{aDcp@m5 bh^ MP@D,QM"&G:>D5_߫O呷 9"GYS5Sߥqa'.۹AF_~S) 1eu f; UQ̮P{nC ߂/$|+^&\͢h=&ㄵ8\8l+zEKgFvV$K*w`.sPKyP~}(h:푔` 'z>D27&):gԸ`wCHᯙKpԲ@L{N 㮂nТul`peZF/G3x.erO/O+l6#4>oFt^%#87z5?9D*-CհU[ՙbODd`DB N'QTG ^S t,PA):|Y6c6xx$~Ҳ@M/B8qZr=.1SU{asݶÂoW=zHh^ )SCOޥyw7So Y(Z M;& {S9#ւw~ܳgk^V ;\^[s:/-yf.7X۷-v"PcTzPus`]K7%@Eaf&2u8.=fh}&eaP:' :]7 Hbĸ(;ZS'3ߞXr6)\X kEsD<%A'lxYG g𞬕E`NKȸiC1|0GL? WaYh`_=l0p"+t*|Owz7z#b4?Nƕn!RLżnilۘtJIݔg![(B黾TM员IH5Ճt}Rڗ8nTi(;Uc6!r.s3ݗc}˹jvm&m*~'t/=@10s蕦W%t吟'jrn: \B"$:\ sç{9x _ T`xGvk]w({N0ӓyȭ,.P )@)w'9\G 2Ί(Th5(vGQyL@%LyC[s{ ٶoxmNu .IG=<BG) U<͊3mgP{my>ɸkБqUbucgn}%Yo'` lz/$yh[x?kA=k7h| h,AeWHٔ-#У7Έ %빎ˍ/6IMT$,ION߀jOFx t!7'*C7.ZڈYA_y vOAHb Pwsѯ۔y љ9r"oG!BӍ2` Jq{gj Be-F0}9ĕa(j ,@Hgb) WWb4_Vuu0jҌ]DGXWhz%lh.<1*@$Lā2e/AN[A-ڍyddNϺKゕSpia<xy#.Aq/7#-c9uK'o#n{;3#x4cpn-z[+Lo' W2b_rG+r4P{"xq(E)Gýv-f3wet?0Q.p/SY~ϾZV}eʤFkM B6n.g;t ]g(',I\[@fo2!lZH0({,}6`d7AD }/܆%*+;q8#W RVpI:/6ʀSq8ODT%OYzPD]lZ h~t2K*S%DixtXі܉BlȬ|x ?AlQbm|`vt\3V"G܊g 5W{F+)ǹOi*O.A`RkK~$@[])Ds)TZybǣ\>3kUW[7dPO% +݈jR~oR02$R}/QWPÛ 0PEN6maJQJ"ϣWbhdHVb.2OfF!]< ?FqЪ|,=ܛwBcv5P~T[Vu N[n 5B ʔLl8/h.:dBsRr_~F~0ىͽQTtzj,tH ,]Z`/@j1 ˛" _K&#h"͡?ғ"ƾ6_D|ՒSbz4„b>hc-t㖢") А~ *߱,D ,h ^S twŀߢPHFΰI۝Ɇ]@_VXɼ{ h%Y5Tajc0й*L}Hcn%Qnm$,GmBoϿuz̏j /]&a\/Wn6h7K SDÇE- زRW3_#'c84ٜvmg3:μH*㙅n{2흹Q IYGX3[7}f3b>SՂ dL-,x(1oa>\:0a>xd Aiu8\=;gFP?r7 DQKOiRP=#SU dETZK#8o8Jr [} *chuBEQP ve<y쮘(۔iv- 4}H%q0&t26O&$p†Ə/XVI2@=/P1vG6QoT !~$#IVk; ^*$=}侫'75֪ׄZ,. *"sNFxF]FNYZ,vG@}f5N޺Pn!~MLD%3._-"ίU?h2D, Zwo6 )wxv6*/)9\| a0JdNpuNCņi7Av[*/6`OV5և^(Js[AL**7 yϛ{*0B{G ̺"oa*&gLTۘNNt]Űqus5 ]YM(ݹ`R?miTu%)թ] :}˹~`8jeL#<NE˳|ty(T0\äC#"ت_N9vojݝhm]ʵ $Q2 cV݃a0\4lSdMsQw3;҉HHr%Vp1\[G)2vp.w % Qe2` Wk\KŞ^~t.Dc< 4u#>DwܘPӿHgNЎ"|ְ4O:r׃ͿW̄MnjY~Ql סn),lW<˟M hxw-<>(l~e2^'r]t<}?_ Xtv$a#%8X ~ -e Y A4,y ?^rM\Ԓ `-oPQ"lN) O᎜saWӛarC} y1t(qX8!>s0L2]p&tO 94 (\Fadd{NVp?ȣf;bWSLr6ZOrTqht䃌iۜ} =K*!րr{)B++z;|>߳9Ql_ȒjU#;6p(. FX!_75UqS>I1\\2 3ɗ R; <(*#pnB4g89-uIWPo&tQ>Km3D (`rၹm崅Xy ^|INvbew-{*A-~_2Ίׂ+ka-- J?յ35ҾǓMBQS3WBA*o/L+,QUGt8o- . R/mܠu4T_F޲)r# eJF*_O[+8fARD3[τ]Gpp ʌ$;# '/}(O T6܉)JYBJGb;]PmG4-y=(.y[ar3q=̬;C9odfJ/y|T4.&EkcUpQ;KSF4"YSF{ryOl{P?FS mo1:$oQA<X%na&9/$DLDaF]z `pIc1PϠ8VC_WVF ~>tD mŃQ31>\qpnfV]د  L=[-nA8ͪں02cǸebͥODNDRż$,;Bd;^5IAT%k9R*55Iychm-xyyʰm[}yDOBWK&n&m2$ͤbڣe ~3ŋWC 5:+~L4XnPMpMuɔ0v7x~觔WxVQiS *kW>. ^Zk $G4SP_3sM,Z'< tpd|Fib="Z6a9eoVP0&nا1dLqysڣ*MU/dal׃li苕~YCSwb{^^B1Yu"XD38nIY!*cdz9I;z/+Pdك))<pa=m?3W~VEb.w[&n,Te/K}*kN)-V\<U^_厤UJB+˔%zntt@Uچj;&ޭ̒DJ>@tX l920X͹ƅltǨidHާUMNђPVEٲ1whhMo0efكZ…1h-K+ѓ6fgeZ` 8A< ֗l[5T^ r$4&Mل \IW0u3N@86Յ9G@RNa뙍WؕbF1&!īVX1b ]v*8Iw4&S#^.7ȡCA'-~}߷GB= `N'Zlr=swM?g9Ѕ 'ML"{oTjl"YڱkpI|&w Q|XR/wn1¯zXuSpޅ_|8Vɝ:)Sy/N0=?Fʁ }}u`Moq5. ^r:njNU@αD5֭6FUjy{>>Lg|\L#:ygC 7d^ͦDGNɵ^P@'\P(GNjpb+P~ 6mdQXespvkĘܧx%ѵYIXᬢy._4x=ɉ|yxr"E2?6De |I|TD{#fUoeb|o ,q_]ˮM.ç ˨e .#J<K'PIZB%f { i =NDJɰ6p B|J@ZyӦI\q$k_*!,/9Ckr38{JMF1vT%!f{fZ$0-by˻F@B?+YSh=Htfj70D%]M;zv|i&#}Mi~Qp@wFS=iq|>]U- SB3~ʮ9%O{|z-cd6WXd湇*tEa  }':tDS/K8h{PI%i89+wYB=gMW= 8ztDGIeu)^3oR2.^oօUTJ (ۍ҅X5ǖyzC/qųqgϙn;JK@ ev .5~4|r[DL&ھ*C7'Vs7 c}fod2Q08ze MzrTid8;4iɰR9N*yūET!NǏ)yʣVW9!#H(0!mvQD"{PKnƮ:xNO%ی& c7UBdN2}_Vy``+ww>h("Gڜ572 ;'r8}K@~5H-(7c {txN&' w rϬʥ~G?X7>DK^|sdVI<}aq77#Ϩij8YY6t$Vc@cl.MŘő'_rOZxA& *sCާd~Y\",)i:*o~yGlJU5^R^yoŔ`k$OolrgńqaŹO%Y[cO[G);=6vm42Ӻ V"pS֭ h=$ɻ_t=л^^F/m`WP3|2"ڳN\qLt]f,X ڶr /P1۰m]ޮ\w│XX@3QCKi+dBFvH|x3 rcY2Ah:LQZ%7GKc}Џ]Ժ4m]pdzmQ.]k#!J E,:αnN h:[z6".҈M5X;V)}I`1!8-oh5u1F2EEv!D;A?5ӎ+d1/y[)7aB269^+`I]6'th k|f[GThg:bgk^+)њG1RSum DFhTkR%;=ru#VCI<͆@:{o]+' f5l'phVۜ Rk tbJ 8+o˴nؚjCj66fa{ۜ91?b]e(ڀ=;|-]&"guDyCRT-ry~e]ƫE˷i%̀y7''$YcelSLgmPV\Ӽ 19a boANt9Gg_~nPM#EtZ$~7'9\.Pf.IߕU"x+ioOW`i~-x9Urǔ湿NBt e\1]m5J;)32tu+fr$iom[PT=LRg$[t711 Ăת|[E< rYu 9r)ꭓM m+<DW-`X,Do[sAﶒ{uyb-d @H4OV)$ᇐ Jƀmx>x0_ Pߥ ƮC:Sfp˥ >93X珚nTtQMNAw[w MZlE( RnW56Y,Hdr7|J͂G)c[IcK=l Jô$g7|DKotb[5[VUA}Aٗ3F(02ɸIS;J﫰3 6akiW##T~9\ݲT3G4~YZ*N+9Th'DpPf;*E(BR阉% q9s9fa"x.Cלlcu3;s>4NYԨ$:Z!0G ؄VBl 0"Lt96FDkC/#}5 z4$iwtO"}4,׉TlVG?z1db7po`)N*;^L@30))!AI+m}5Au`'rEsRîL5 נ֊|+:-C<7hKv+ByFhOc :\R>w*o8%@Ak`wd8Ya#*IN">I)0Lf Tu gMA+foSP@f4uSlQP2v)ސƹ1{k&hjHNמO;PFZQ2QSd ZM 3ijqY; /6$̫8ތꄴ` "?T6e+qanL98OGs-aI¬J\>!-k8dpD5~r PuH>do,=>Д*oi LD^u-keSmP }p_T{0ٻ89o=U97-ao]m [D(a 7OfK4w̋F-}1unNA^Y|V]̟,5e ujݵ}ժ>Er cl\S*ɀ=sk1X: > *푨hD2䭖 ]|VeU5cR\o7n}BlI1a nGk$1(m+=̷ MZ!;;4ɜ3W ,oR<5,]W!VtL?U ҳm$!8Au']Lu;%J^d*+T'Þ1FChP0@?.ze?Io4wXQڠ*[E+lˉNA:'`xG Ж4cSu7:pM_#(UPo7#gg1ikB{Gb7Lr8ocfUnrk]Oȱ>QU 9mU!9+{)_òەƨ'_%kaCr8yȐ6ƃD%/6q$Cus,/[@xqTA,TI==Z#8קNӰ[b+rP9 J FPh+P>*}aR%o„A]~ݷC0<Nk:~b/~pm;1 =2K:#JCHk(O <48:'8=̶1W W ƚ5UkNkuἑC_'O/-kƖ]@,Uu>bv&=9v !P#Z{r<<ʛ-iG5yn0tjg9hk' S^Sz䅹r!hp*+37NqeFv*`Hp2GSd< =-uPNPTO1Z+w-7D bT*wt #ZwÁ.8vPOA%`D_"ug3`vfC|u_GѠn9/9!=2>oq2ZNz5Qk[jkQ?,湃J F,Y^ LX"p,,dQ rxXPqz+OC+l2Q sZ!d' +ͨ2MN#ƨT 0cJ`h EC]0[pc;%)N!X KrB uvw¶WJl!Pҫ~&?* ?p3}e9o0uL`E[mJӯ^*B]3 rZe P7#6Y190A\I:$q}H:I#oRί2C| /@(A?;<ɅYtT"}^Pz5jh;E&@m3ϒ~aU=+hVH8k#U^PARh[ah9~!s H z`[kP=a`fH&ZTQO,} ZP8ǵm1t= b5Ih7Vw c;KA]Yx}a鼆K>؎H" 8 :5wB%"n/(bWg貈 T1ҫ!9$+?2:p#ݶ#EBwzDɦL1@\-Y:ZN oCyhKVQ:Ny{(W%ϙm>(ϺiJ諂-?9X|&;pF.Z#*+~@wN3K- { Ffzmf~T !gΒHʐd B4p"jd RQ9gP|6 n0Q&?poRYdx Vd81"ޙ>/!R7M2aRT`%u3Hdf.c\&PR)Jr.]$gp~4?zGFR'<|W[RU~V\t~̘ iS|i߷D80uJ!ݹu[k79~ZQݹ9 ]u^wDsCe-QWIJFNC E)U* l@Yc2sMߨ7%] eBqWm7Ki͕q MOG!xOm6 Σ={@wb EFW"xԉ[k輽(7hx{ )D#y(SFX {ZlPJYO:+~yQ ep(_(<3b=eE2k* %y% [%{dW&#i~ CEg2n 0੃s`U(g.hއ qW]`}p+92kѯ{8CRA} yjتaJGu}Rx3+nQ!'mcRX`ԏ{;+eisoJ`ӓN}A(q , V-F0N:f읧mgbx'KhE%Zd π#@fg0akTT*;l?{x̗Ueoܕ7F݃L>ݪ-3CVeB/*[я:J 1x;L{H7=}3 2ubmr}i<rR:^w7 уdx! 濜LBmBhp˘o* t]HPxS$ezZOB2}06Н<0~`;wҼ-%T|d}%,٨]>U :B6'1 ,?Rl_OQ·r!o2Ϲ6 >?D$k LuI}"hDCx=Q(w~41anh>-]Q+?Vjƥ{`C}11: u3BV9 I`)&>WEmXnOb&-רּfȔ֛^~_ k@S|x$s)!~j5>lxQ$=N=}" h\_AYZyseX?6[@v]̠kӿiG?9ׄWZdH灋@pvScCÞτ7' xhqM U7l&4O E So$Е/ru3*`$I Lyꇒ]|:Oܗg{TX6Q"+]DS={qVgl&vOjӫRZU) dQ[NR&I0AaQ5-#g.WcoHQ,H#=H>C9J [_X>j5KL 4~ G#RڞڏŒ H"ǜā ;s(WVOϱ&6 #6?Q~!0q7.#3gYc|Շi37TAHYq5p8„^꣜iM?C=\tU>d,?yY y t.\.x&YH7y^'fq64UJ~^TFxL{*ѼwHMɔЈZÛV"23`P^u'][42 )lHk`ŏV12i.>i0:GJ+с1C:Т1'n֦-iQbV5*_$^WZC=W 6{Πt'?Nu%(_rvZ#A7_'=J;N7m}wV F97W be1n,[O_N[<Al4<Š"5j| L һwER,{qz.yxKd0,SɐgCz@MG6Hʇ_zO}kCRwZ;:!IO \KZ5{$^Ъ|SzɠeD{Qb %\+g[4 Mb34xvۏzZ} #L7`jmטmv] (+4f/N.%kzemލR>E BY^&bEHi CYι&!䮲(V% Z[ۨt: gYaޘۘ#NS~LAJ>r?rGBUz<:aA'DpN9a0oNR6_۰DěKxvb0v]脏P-n z O2bx ;LNg}Q2uqr~Nofg(qW!3mMf/1Pj sl1'fȐ{sSy/W*.>yw8h3RS6SVC#_ :$p_z)u ryφ.~i`/M/0#s(1/5l6Jq kPj]0hޠz&?( :20i# vgsλ[#WfS@1bGƏs WW\:ZMq;=D ) ,fIr(dߨ!˘nk+pcs2/. qL 1R t=(6𱲷SCKz9heUSG=UrlXbJ[c$ b)Z4 8raf)A / 4 b4/f3uUeӮb>H cQ rΙ61E#vd|0 2(-4ZvjD|;>P{`Д[̸ζtf%+ytyI_ @x1^a=_2 W$ԘG`My.eNS9ºsf{Erq\n4*sq<gbc㥠j68V+hT+G“HxkEl!\۰BC)d"kK5oSm>5\ǁ7zZf^DU>YcMD\ 5%g#ݳ#IpǕAf`/@bڳPKa#ke u顣(f Mj$Peo- tBbzоuj "\nⴷbS'1 vM m߫:c=ǤmYjTL`6/W#AFT*T89r,ĨM_MrVS3O3{#-cFqzŒ9ݠ_^ w^SS ԫ 5ې+fq?Us0~)'A{0~q&Ox 0"O,U;;cuL[0)ylR%im_ߟOir{*!) _cBaxg)7hx WCxܬWc,JB:ȯ'@t]ﱘ /hֲydX`Ӗ2]ή@Rz)O +Pa6LqnMdse]3^Y~.)ޓݬG fgJA6JVJχC$'+JۋgX!_.R#܍G "쨭AD} MޅAKATc%ſ&RJRǽЪ|d^ 1?.e/P z!8۫pS2oٹ)1m.8DL+AY{/d-$6gT Ί[jگF{_8IUP(>,'-+H^HKFΛIy% B>߾D)Ou٭%tGx8٘Ϟ6 *XWk!V0PpjTN__9N"-B8a)}Z[1/Сy26F`7Lur*QDU;V Y)_OQ*]!]#. r"9d[@s8wLM?|*|;7fpaėWk~w;FticF1&9֭ UȺpa#3g)ԇ@q? ELu2w Rݐ5ly7peYY -٨N_`dc 6A3S-"W$ҩWd( ;EC~(l2/{%7 DNWUF!"Iܞ %'Sܯ6֓,᱐}&IH c`S:PK ?3ЭVijU .)ͼrʛ EU{BQ֥gN?M%EFJr wC@S E,k!a&*f 6X q@5h8ubamiCA $S]q,:㺼tcD6Am"0xFWC\ rw CLQ$tz^Мmz 36c sk]#>`,8RP ?P\>$z4¤ }h3f,Xzۄ[S謇\wj(`߆,,W>1̿ھH9ה_(] J+[HާAނr*lƝdݙ.+~m^LZ3e|2ˬU#<|I`q^9p( 0ᶵ ]z 2OL:੮k1])L /c4|Vu`=h`'nFq42҃L?(Zqk~b5Y!CbJأx}2+{rJ{"Bj X* U$O:@ ,OIS󚜛^Z8_%>\\BcޥP5X"u0Og\Yj0X)?&eȷR&D˖K?nH NШ,\hپ=&15 F=Yp床."/hT|7Ya viV(\^~΢e}VuNmܐ14HRsyXXVH.A]//PJ ^ A|Of*%'j; [N&rq)=<&hSu44egy=0U1Is _W#cn@5Jٌbl{mxޑb_I.x!'[k+황7T ɉ9*5~)Qb|Q-+EQߙ WP*O۟ޫqY!/i,`g# 㥆;?4R(^J]h_Mfh4FTӟs(sD 2^ʷ%QMT@՛OC20]h}Y :5}P{g[ m8əY$szЛьj(KQ6H *pa] 瘱:2AN_HXP嶹̍ңt]pCmhk n4tCD.Ii|!Crȿ+gHJx un{'xYZvK?a_LCBƸ ۢQjx= |c7hs@o cs^smUjAR53!A=q>4grrL+0TR:6o"CVS!̩Lrjb@%+lXSUdA._jwyIu2͋nFxyneO^ܩ'1ݺb'x۪[^f*'f d{@kʑSLqOBˏnėx;n嗏I# C`8SMlo*9mBg3I$?oyxnJQL4gu ҂ Vt~ZiD,D4BbL,gb{L9e^D!D(8J =:8;w1CxP_ivQ4`(E}s:E~7j䦮_'7y ̫Zt -iU KFgys!.76UnȒR3(!d>(j:ĽW/ť`Z(XYH ١e; v7zA½ٞh'oG;c:vT@{laR6]rlX. !FzZ \֜>qeYu}zcoE40鿢6T{ $)G-oi  _ SUCV+UiI'5- ל-_E>VgfV~ eH|< J)+ )= QBWd$co SO_S| ի,,M"M 9|S}YP4:ˮE\r 1CH(= SDHPkeOOŒ/Hq: +#wnnbie|dI~oWzeVM.y屝~ugaaxϢ; 󮛽u(nѺF38V'lTpdor1!9r|ROz< -:|۝B9.9F?@A 7~dV!);b)P_7Clpҥ"yE'߈Pߚ7ɢ8ɣG)/Y2 ccʯR1͛cň02*1!wےA3X5ӑg:gZ 3kYq[< w/iS5QԵHIwͩ=N i#kr-K$!4-IEXC\24MٿWC~N8^$`~!mYO?!3glyR TX|?8a֜Sk4o[|'xIQ:?pD Xhab+Hչ۽W9H+!IIHHN^<:xia&s^Sz-:SZGl"ƖQ);#&!;'"TP*%z JXD].ugV}t~12GKJ{a3X4'a nhD[B?KwL@:2Fah/inW+ p%JjSQlؽRjZڦ!7!GuxJr~MsbtΗeE<HN~u(S$~\wM߂*o( /DL7SL-tX)sU|T͚&LSN2KA@Lvnw*!ӍI2њ"5`r_\+IX\J?ؓy R:L|\%]=Yx'%]#/N,wP#a;  뼏i0A ǽxu0 B,Q IqV@ʵFˊL9 lKn\s300lTXU_,u>d1 +E ̈ひW< %!yY8XjφqsK#XuTOHFxf}Qv۸'Me ֐?N'Zfi7uoEL2f%9l'.65(*՛~gw4iI=;2 f? *Tz[j+r]iq;$Qi {Ln†m:Vj(j6rjըâyd"3/l } OaLjQ%ȥKCW=kT#-@:S06l掵9K.^卟JP|]?_J ?vU-$x֛?LlvpqjGeXöJ޸nFL(|e/?{몖0>Y߶)4 69,+XF!H`qwr@[80to5&pQ=55"gIMON7T\0V'r"OVVg7'bzEHgq81\(_ޭ"fv#q:эмDg+! ],W=c\,<qNC,4 \hnj0 -Ntx'̭~ ~a=U~m{4gؑqccdt2M2߯0kQOS(!,"6> r[ڠYR7[;;77tH,J=fH;{Sixf:lSv6,c͉Ӕ)$FʼncR6 {ʞ42ua쨮XYӒ3P"n'K؏-. [ XS\ұА-(#V?5NHX[>KT-ݞ]?LVv7o1,pOo9ēE7,6%d&vDX4OYNVӜ?}ڶ[Rq$*R뉯 d y +Im̏}a?\[N 5񡻑i敗 :xyDQ,F]`_\#75V6 xv?jF[|Xɂа_ͲxX?F03 JTQ mŀL_ ux ,˝vH'-Ȭr.ELޠ|bŮSӻYOcrl`T!h% 3ωb pC%cUڄ/iEșoLbEkPAK=Rr'y<ȡpG= t\n\ݝ*P$j9$Ac HG,zM;o9Xm[U+A4R紵i ѡYxU8(Zej`:=rt~1;@ vlF8k7ObYZVb9iKS @PFSeXx>)d99N4,` 3EvH|a.!ٗTZpT跼~pGqp*pT)"ӂ7>eV8@eM 0MO1 zU^9v 5D>G< }ġyh]M*cA(E9P"q pք+;}*wWk[Am(l7~pyS0\/<[P [ 2fa! N͋=}"- W7Po Ra32*;˙2>j}Z>mDϻZZ+$mn 馣ځ(MX,ʣ֔ҟ֊=wd|\$cw$V+ ɷX>@!lն}xLv|K(&ew1'cW:d wkNnVԝ•Fy1>~08#w8J3Voi{T2tP=n\A0@v" ;<Mueo?'X]-46Ւw|U&;qPjM(4 {kMȂDZfa^=Rdq,9ТNGpsj>UGP+y\> v ️׸A\KXvݰH`63KLG.ؙ|U Y_ BV.ݨC] cfnŽW"kʅRF?ϺkCD T襑bUV?T_p>N =ۍT.Gis+҉AӄIг5R7Bt0N Ap d8?JW6iEP4G5 K!`Vow,{ڜb]Cܗ Gh/ӣCWS`VW!;$8 ~&$I(b6RrÄ 3e(DӰ"ԁn6}ȩ4-0c\%*Zݰ([>R`wWǯ\(\ fR6x͸+yv{9\S ?ZYT#qL"rMʜ 6[lST82хd5x{a0l4} )nϾNpLMϬ]ü5R2yLi>:L9^(ZW`"{F //,ey8ld>9Hֲ'}F+*(bJŐD~ٗѲQ8YW 60ig+[>IBREpV_,G&EayQ G^ WE rWw9T#OCށ!XHE/B9g~+c.s/L('{vCX:)ZxF݉@K/ML'sL!eAr[Ga x6E#-Y5V߸)JG& e';5N28" _ՙ=fZS/LR^`J l v-)0G 􅌼;}&&(xZh y5C lu>i_gM!CԵRWHnZ^+/K\Mؠ6T $UcLD~ Σ8E Mmg)oUvMm +S^ΗvHD ҫ4ݭ*BH~Tt[A|?jrj >$ (k6YZ.cA2(2޼#hMa' S{{ 8tL.rα*B|E:N$6 ț6el yvdFln(YJnKLKDRVf蓹F]睐zQqWVEm!rKr c8ώ- P܅+HdK?fO9 Yd}S0gJ< ^@@AWF1Bb0 @qt AuOߙ.q(uؔ줇oh% Rb^%? H[;8JFe/"ѼJľ<6FϣLF<⺢8'3{~VT4Zl[ SN|! oLKjYw˨w*{! tA77ih.#_agj[}4v tߐMF| 9Ѡo^-1,f ĊDYMC>3Μ#ĆD;Ru\].qu5_aS0o2yv N=]DJmX|ϟ=bj?R6Ok˲71\QWDbR,lu?h"خ(:ﯻ4?QCUk#Ⱥ Jk쓣Ih_ܞuEdz;ۧպ1Y hMoVaSg:xМ` 2,Pd53)ST? =0W,nva K-(mqqB55}rM|u6fM7gcÛ7F,oKmB[Í(g1 9cܥ~ 1iw+F<~2;1hQG*~|UIJ\0$hzAm wb\a~0HYg qihmJU/x18/(<ދhu.blڱ۱wxآ"i5w>NmHvz@gqF1;':c4 _Fkb\/,RSWckB?{<&hL!#o*^ A ,\5xmۃ΃|IL.muա>Xd#6Em=s {_~kj?0"}V,- {=Wf칼'oB*P:5z~r{&v3O|/y?\ߑ׿Nd{f*z!f}CF7؏yaV)gofHvcNG+bdvi$- o;a(~f~8DEo3Ä ܋!cg5^ua9uQySY^rZcmbP\;dT%"ÁDګ~Gƙnbb2WQ_BB o׳1BU5Y{;.D=qQa 4 ץK=su堟ޓxkmD΀<8?`+]RrK1)!h"""m%&}| z;ܭ[Ř1RZm% kKh՝)l+Ii fn LKesB&O+~\tߨWۻDl}LRE-̈́%-rI/)Ѡ>@ūi|hM<=}|l֬SocfrheҨ^f5EԹ~TJ+" #b%K:bZqxlKRk$W  ̟O lMFy7#H!HsvV;KYof$TE*)V>/GuJ*a-_Cm\Ic+~^^{AǟxeiVx;MUi7 %0m#uc>-g,=joy{QG|~Z!C ERK_B |h V>K4pԪj~\Zws஍o"%_}Y孠Mq=Y3$ಛco2cf]:#c*\>Qһ^vX_u/bFT 89F]@H؁~YhO:H4ldoo) '.z( cIPk Kɑ>ڿ`yE4=jk#.ь=sTQ[$w n>uZg:Q KQvCJF?ӆai#Sӈ IE<^ &mxe杴|3ȷLK$f XA 0Z3cgE|mf8ͦtfО xGo<{!./4nŠIu"= r%>"ZՑy"t6FqN+8>l]x9V”tX3av0yQ@RΈe131z@b I[6[c_aNm#sʳY'[mi f/0O+uCWϱr>nmN/wF C]i@9'dA_ŊɷȕN!4Væ/D%&AHI^(D=YХpaƩb56 kčt{huwW@zWR0Fڒ?*5F{ޅQַ":dkijq0Mul3x%6wlgyM18Z1Om'M80,p9>+D+XSxh97.rWSuUgCiHW/{8lPaDķ#F)Qͣ ܆~;IIb\xP-Y?q`*E ~:XJR|ĸIA cBIR2>Wl;*} :3M)A'ص3gU A[C(yA;j^gA7jS]*J^W̽XrAY&bZ)59h(`)`aAODw(y zp4Ww:J8lP_"O#yDDrQAݯPCX='%m7pu&ԄNS=S1{G![yQezO׿ႥY5+8@OW _ZE3~HnEXǻqa\nۊ,&cਮ<ȧITsHܶ=9OJ:@%0^S&j3i!ߊ&b8!ʋ{;F H9y=n E魫neءvwɠ)>1z+Uтdnƽonadwp穨{o,ۅU`8/~U4xu ӿ=BxUhZ^aH~KMXun"Ok aTLBzD^5tX葸wP"SVu@ 32f ]z7@"ɢjR.3d.[8fUw؏g0$¸y܄hd):]rxo9ErNR,NDPZnd2JS!#?4˪=TH"JqB6Aw@㪌}o=xCs,!R ?3QMpL44C֮,j@2γp[ťF#3 ["ٰ >ƎCk|B|5!{e"O14S(Ty55*T@FijDROQf2f>Eqۇ6cɲ'l\@*^gR!QW'{#^*#35sh}y&I6|7T;^}~||Мو_T~WjIŌ y64(˅c@sqrwj| SgYT :LT bgRW700$ƆK0bDB=V.!"2*pM oL|hޘnjCJNًp' 2eڮj*SE`L7 Y?D)%_26?cB`#GK>_Bz)-5GVGiak.AƼf+KxI~2gJL+كZY;N_'0ԷsWѣ|K0Ѳ?ɘ3n|3{J]GGP0+B_0.l!?'S[+KвK?JuK6aܳ!gy$)սބ8L4eu VmY=Nl $M]87>,"y0 ]RUn/f;P 3´^| J-hrr0}H53,kHݷ~Cj {V^ Jf#Ԉ- [Lt|zaAk}KnUYǚr- ?!]5gV87"DyLy:;'/ZvL+UA࿕Son(!~0+:EAAȃ_}~fZ[ǣRb=uB|QSԟZ>j?1'f8MC)kv;Ҫ&X sFԦi- 1dTҐP3rv&&GLb6 |ܮCzjKlHI 0*낷 ]A1Cqdh}eO@j) _;Æ׮cS`hH0 *5;%&0ESag^^{tCGR2]>c%Cjk:}<>#/ݷ}^ koXC3ODIM{RՎWNog,迂|q~_'#ٹ7\Tzkr o@v !nX%B| *@D{h[%i5LbӐݩ2ϰc7~FE" sʹiF1IJԖs%P'V'U\B&˨(F @DaxK\|BF;i%! (mhO_~W@ @I?ʆx@.v,e&Bj 6l:6JSg,'E[.}k^X^]U-`ꭎ 'ޚ5KrL4nyX__$` ut%ǬǑľ7̉$˨tACҒl?G8aZ`zr3eiEEH`y9`[^vt,0 %>ºF5m~n !B2\u 5=8+,`qGM&#J_1!Ez7>Ǵ#=oE~;/39YdLi[U\a^TH&&6g5y6Nmz0t+}@*uo)Pnk.Aatz;gHU >/!ފ2Z8P:O1L }u򁗟y@6rӑ\ 'p^QB$zb?ʅxma| +ICOw-웷('v%J0y}.9eNP}!C{:Ŵ<3esy(~Ҹy ;vXYHhbru~ӗzqq4VKMu8zV4f62s'KUI^=7lLc'i't>D$I4J>&tYG<5J7󯯰Hhcp<8QAx':Kխ~5q(Φ'qܽ?y9c 1(tIaoakU/&9"u3ho7&wlyqj_A&gYbl@/ѣ&v1K N+ 5OS<Aq-F*wkej-b.8E 3y[N_ܟ˩wV#"UPEۋ'o}SU |&])ju}Vͬ- yCq6s-3ibB+d ~'eS ݘՏbX4]JUuDSV20ŢNA$!;JJ;ܴcznm;ɟxP$Xg̳hieֵ3E/ξ 7ԔkA/+n |4 LL< JgY@\YD.Up#9jf{]m8aƹO#v .#lVX3HaO`*"[>+C%"Mܭ_] xG/yqwKTx0n y4gx Jz#iS.wxm8RAߍJXxvpa#B5g=^[u3BO֤ B&:us7D52,).R FYZX(P:!=o }Cv÷s̞\R5DA'S/oQPV3.gf\@fgQ^_ͩJ"62ȵDبdE:3$Bפ͊C VRn% m}ݎ&:sl=MC P&1 3\;C"Ws32B &?^zV2:*}Q/JXN&б &͑#@mO譿L3h?P^2On}c\_ؐa)XgyWfhE6h5=$.n>;S&{Ю匾e "x!g_6ކCy:?Q<*v ..p;NjxSU3! fixD]"H-R@Ѧ հTh<-RLXn4hnU_̑nekE XluW6da`NXq7LQ~X_mCvbcDɕp;&Sm oMo5nY79v:a\}wۋdw<{%ªD}JϽ満M$23tF)iakVsIY*l&]f:3ZֈKbU.T++.OwҾ$uLRtަ)^)r4T[4X/S [K# l7`*%Н8VCx7/:<@k5媁3t)鵯oh1]O5>y]5KE$٪r4DҢҶXO'}) oT(GЈlj.dǛ.!M-F#TG=A,f 0Pzv:Gvޠ'!DҥrT^AMJpjje)DD.Vq|OOxʺvH7rn~Q,Z.z ?pw/+p2铣Ax0e?sqnbs޲Mo(Z: l(~gyh83 2 &uFWP{ _[NguoGGvSBɃFXyu)+إka#R`}~m(0 D̯KC0Vp4ϯݬCXȠ!S$4&X*oJݜE ^dz-Dp^jاWBKy'>Jed ~6.ah{aq^4yr lF&<4$W}4%POyW9oC~hG#J秙ٺ4|E0rmWJt~O$3'TJɅ")%R= (pz_DE= nY\|_bb*=]&.A+l4a9f $* |36yhhYQ3j, @4WU)+D@PG^|D|vï_UJJ#;'[xD gtY m{'i" #~YN)oeYqEqW8}g0ٯGr'LXYuɯ 9)A+1&rvtϏBo~$JrًJU%6km)(DEp( ȾsIr?խ0$Uhh }fb'p`|G* =>#6QnF8]<)Io~ $Psg|z{N{ߵ6nIp'P2"yٶY@7='Jk%zA@wɑH:!S:2%>%#*]x&BzV7_PIWנELx$tʄ5U#G k F_Ga i 7,:ߙNE"3n$׭4&$8'6 2զydk nkoxoTˎ*9+aqC;0oT* OYQX`*Y<+ֶLsYT(Mď1XY$yx`{jO7[0YFDAӑ;9 VŚK$ZLRђ}Nip˖ha4ab,3ĺYh4ZeN .jw/bo.f30YvDߟpwBa0u ]z~*ϪA$a]׭ՖQ > Dh%IZ] 7j%i@T92Ofni k.Uo삡HvTw¥i @Ӏd 9'JwݺS&˸j&[{?>ENXHs? Ԩk֒N6,h."؈n lB;ٳvΌgeKi1+d6@bE,-[F\[+ )_{o:_:F¸E=v(Ex j\"'|46ʰEk<$sW6#u$G4xkwlTH~!vNyf/2TKBPϖgr$p MR%_{MvlHyN.ɥ?/Jo2G7>*ٰ'/lzF#{xdޜ(@ɚ8ߓ# ދfGT<<Ygc5צK͸c}^ʦ  ؞rh6ּJsYUgDvI/7IJcɍ(*֔tg!ꁇ%O#CnZa]&mW"`Vwj/XM`gbdWuAu,,DeO8֚b #UilYKW8Nh&|a1m3!_O>n!:MS Ff{s<OmD[^|Sz-AYY,EѦb@zv^12& aU}dgn\J?mS2xz2, ꅨo8b_:(wq,x,^Z yEMlpBs)NOeTGC* 8ZDŽjocMYk[ѷ9j9J;#6r "#jmq6`Crsr$LTjJ}猥oT~}_Gs(I7ea?w(By#tVg ~dQB_ &P4׌啞pI2irѺxd s *=Kh9Zd^YA?7F+(d5\57x): V=O$ٿfVc6c[@.V Mނ,No=jH{6s.<,TNXW>QW6YT^9ph]H ٦Q.8]W?6L n1ۊQk7pKH ߍa V4oi"2a'S.D*%D8K}B&J @YG>&h3h]lxpK* ұsw#?.?Rl^7_Fֵ lCl兇WV@M< /kiq>ؠcj~ELy3c,li,;Zk&7,iŨ (80 "B_Ds3+Ov m'50jL˒q݁byiVG}L;/w<_^C<@NڐCIu{ {z9QvUiD 0B/# >)=V_Z ˂ #i6tŖ#x0Ge63o87ЋG0uk![6+RlhlXii'##^f¼#"$޵262D5m'?f(>  2%47uC:Uhz˗KU:^[Q]Coj+_[ҙeROSnO6Idy-AR=Iig|uvF@KBΈ7=#\nȭ+G\~z!Flhw˚h=#D uqm <|kB;mExTpkJu VS!cBo浀*:x'쯰G-!b@x&7CB´DE8]UY3Y@mrɜ6GiAdQ idS;cjV5#7)ˢI#{,wɍY쫜^ igLg(+~|^;688~=A<8nN'&5dYjU3e Eo%Mb(y jJ7.߸_ph)۲ҥ7HrIn*+TŻ 1uù9 d۴By b^$ʭ*!XDWa=+3[DuC-|ΊsVzAr\ŎH5{9kQ^*AK p9hBfc ji5t0f5-d'}<`#|R(їijq~)K$^خ APkv<制ނ=%#yer^i+AilNOqUQqb2-َ҂y6=qnr}skP]oR_)͊Vِ6.!K4@Il[<3 oP0eٓLTGl)ri"IV+ )>j!ZO\wXa7Vnb~Clw %R3DRqpR(ed]TKTQ} c )>ڭ@/т'F+?:K"A",S68%zxH|X#1LGT*fK*4.^jY—`jVenawz`li b&Oǝ̝k-u\f=]3k^N6i{A tL_/r?*s(dh PC\ݿ}U5nokī50m*BM%3$ ,ʾj;&(ப+L='jX`Xڔ"^+]B%Flnk8h1?y}\E+ Ou'-MQ$ r sBS6S!ߟ*d?'w yC|l[x3; ^1eLH_@ZIjl~̋/v>1vI$֐[vQk|Es2o L(2om74- UKX$b_bK#BͰQ'3&nu!0EAOPtLi?j5OT:vS jGT"~ u8fibhiQu*tJ&2KY=\Ljl&~IsYyDW6IŠ|w5΋Rj([o_JBз2$D/=8!3SPm׮MS[PKj.Wї(PL=i8&R۱*QL?mԼO65CJf&'Zr$zx)cU1pe&ܫ98u\wOl,08-z]'0 .wnnm, OS6eSlcw+IO1h+_zF6Mަ;sF4*f8Is>[6'rtl,rGƠt\| wPH gSb)4Higg377dl$ޤ./3\ivY ˈw /\Rcj~9pdpMLy"sljJ&gKIX&=>KG諲TFGqڭ rd!,ܴ(܏+a0C9rxBFJM3jXgؗ# ys^Nd)M~{]Эf~M`d1mzR$Һ/Ŷ>hnU/DŽF @afe.Xpuَmi !z}U.6s1܉u1녡Auwv.~:TOg͍Dڤ:0%9r A-f蟶M #?}|;!HN0 }/U$IYdck J׮"*M0"K&J嵩CDcb43Ow;&yl % 2{^w(ҠS^ٌIXuфZS0sM'-ߎgS_܊* _j2M@9me`^m9:D'," .C+^.1+{`Ag#~TJ_^:i/O}Ph*CӨLc99aƔ`4 ϟ5yvr@bcrv5Ҕw.Iz +S d@m(/oUWHB/xD~"t!<0êO{O!+ˢ *qlVhZK-,ZS& X AN土מ PLyWΌ̿"0$-O#`[EJE!}t>(pF- (d8R~Ym* v$//2ҬLsmSYx"`x8b1qI`9&QV`vN:޼TH|Im8sQttdۮɹz^aAl_ > t uł%BAWѱK11w=_w}Ot{I'qLP0{ V&;ǁnQ缾$:Z`v0_U8T~y.}F_1az3/Ȃ@8q5+I_H-; 󱓑>!= .Yd:TjNYRX hmCID:F%Q"i5BylZgJk{LN^k<Џj4olaz Hc=D]kD$jLҶ0N}Z"Ce72t=\ ̃ \{{A876d;$fG zW)3z|,|G9̻a^Ox7<Hf)Pm׌'Ϗ_J%蕾DMz"ݏ5ZꞶj3j$-g{x z:nLs⫝̸d }6Z g%{cLd;G?ziY os6$\L` _)kqd}t ҡ֬jK`.#̰r_Ftޣ^9V&6%;镈Dx gbbfNR~O\$c e|KR. Ujb 1Ěa,~GF2J)#"Hv Z~d0~Bt `hs@^CLYFu;q o5G?AoS2Lba(fqwAk:U˥.M%A` .)15,a"b`x{W]ʘjp%(3P:d$.\]ӎ Nx%9w' ئ@c%A(*oǶ\w/S(%Gqg⍉׍=ٽcEo9EV߄Y0֐C@-cP4Tbgŕï*g/09sDIhSQDshbCV?* ~^YC7olvR8*VF3ٵU}yHr|[8Swܭj-҈ꈃo@`DV+vuAߠDwc?So Am TJo1"-&*2jb'0W S%>z[igm$a io%f#{{ J ̃z1,l+$S/n5qn_Lk *!8:?31 )| 2@\ PHSmIz o;{f@(Ihj6e+[gQB=#=HԹ@ 1m O>+>^z#hl3)}RۙV:؎%'0n\ݟz ppI7 [ɞHڝQV\qWYc]cV'8|y^/ A'$bܛKXkɏ;/;TͰaA\Q6omTSϞ ojWɲ'=KOD1y+5VoB_esii!ҐjH b#ԅS$_AYqE}-^v4EK|&Dq{yXʭu0y GW-XhDGZP |pqkSZL31Ҙrw60*Lm&OeHljX6$$ cxO1'ܼOM A%s1B?{ ԅ2=^@_7Y]̴r\<_.D Qjz+ȭ188oҺl;w:1:B؏gkp) 6MV]Gtc[1%>SvBB2{?Y$>ŗ>.}J_O >vjD}L@ŷ<1Q9Ծ!C1%a>l:-3jXgmUq,w5&*@=r@k2!M ƄDޱ/-_֘/;M} J"t1˺w# \eRd_n3 ]V`@7b5s| DBaB_`a }NBnryf(f-2D*ճNPsl\{*}C|h,D 1*LGqS_07|'"` |䊝qG@-: ;enpr8N;%Xc)vtTl-$D 9YqDݔ[薂!ugal>1):ov{LtjXL! ӘXbH2CɤlI3C#Džws`˄KYopG Wg@823qXyz(ג@kDuPP}5bO3hX% kU*~}WxzѣBކ櫢Yp;卜[QI +Pnl;3|6ɿLYΨra%{9Y^gZ$GetB=n[bfCRRv B} o\Vvr;i~E a'Xl98)-MyVAwr!Oq\ߠ&/7O?w~i;a=K"4 #$Nkfxoe\ݦN|LwQ_?LqZ/W| syx}D,nFbUo|,f{Gǎ C+KDStO\M;0i߉=Oc䝅A*_~ИwU96۸0"O^(иYdvVh~Eݷ=Rxɝ[>Tg}`6fۦeh%$ %y;h3)c nr9AΕ7r,ڞv5"WUN)J<*(T"s_p%jaL~++߁JBbD5M;͉A@҃IP0.o;^>8j;GjZ+W+k{EwjI 2BP T R"@ZcD)]x!ȁA SB};aW'AzftZ6c黑6]?)4GkJ@PT !tM*{#shp/:Yb4~BkF1ucBHNS =}rd37m8t@|ye5.i=2>hZ|5|вf@?;cnp صz4AOQ!@*p^DVhF7 Ci¶"6 xJ%USz2?2O,+&R3J@m|na!EzH8wXr&Պ]t|;A{wRg%pn\/YVęeR?U^y)*owopeVxXvZ`/WE OWYnXt[~j@ʹZgru.O]al _Fjbj5x܌`.>fIM͋|2͞sYp¯| 7iwx_NOIb GUCV8 Yq&A^OMdgIt\{5A֙"#o;6^& fn4Lr9 >`B;L={혗lHfd\TǗ"k٪ŖV΢8'ygmT6!T1&NH ϹEW/_ʪrբz(`[“P v(KY,E1NYg6i#1-Rf@?`21_gRIQhEyF7D: K>D\X<fG%J߸ddJ.aל=aQX9[-۲? "n W2 3>Y<y{niZ8eoi#ʅVI;J6;.XP+QTp0XJX?hLj'Mi ĐN+^ >g"cBz(ll_=ٺP9 94ab~uog`!ADInGT5QP5!$QNGfmjBbb:n{i):ʏ.1X 8,>98 Om!UaI0Y]}! &2ЀH R$!Ox MDv{͔Hz>ChJ+D1#YŸwdkj<𵃠zOR~o7Ke~Gв0ϙ >wRy!T`1${K6b:-dsGHQ4lOeMV!Uv)Q>;QsB^G-j/B"ee*0&9.**14gw`HK3G{QDLܞggU $ΥI)X؃J8VE:%ԉyKಫ"LxeqCm)ߺW#P64vt_&υـ_3GjiR^f1 iZ[C%bq]Z[uC =3bkDԞu3(Zf_xOR)z]wQ*L &1՟e [*=I'_TNjɾ}RWAfV~9Lͨo2ϧ6m>ePk|̜J .H{O⸝  Ի<#Dq恽7YkCiD\>C#Ui\ | rMti~Q>[ (Q){@i#ă{;{n= [Z;IK) !y*M (vcx짇#\<LVJ:ssAGB=~ W6a: /~P V6(;64uY/L 1/s8e2?6Fi\Ɖ%|LqV HeLYQ@Ѫ"moB>X'#UiڠJZ;n}]<;JX9-`Jj5,omv-z&)2|@DF=)l4 Zj3=E2@#1(q7񖖫"sS _8"J1# b3^d ZaAW'j UAGO3/"%0#F(/}mCQ]H6N1M&5aʢ:*߿tP:Dm9ἀy\J JPK]O=6?t#";(a5/?Xmԑvx4ߤ,%:!@) ly͋Aѕy*(O;7 [`#a5M(.|缍e\|(@twɂI{|MQ¨ ݈I c81MlԝN|ֵ Qt"b l+RXb@?biqS,צ_,@ 84"4g?Yvh1l Y*%-߄a堍RgtKjd,,4~9k$c,儨[ ׺=oUz&ꙺ#Q\C^+@Mtg,]=XJYʁY]𳃃&-]MI@f~HuPEXd(Mb8kl f:JݚCؤcD`kf5U䌶ޭήo2F7eRϻI8[0TK:<~%~4Z?>^{#ےvw x AX-iY4O7E*aEQzOw2#U/]9:P[}5&|ּ k$Ώ %c[m`h`+0_/ !X3fWqU!͎jMٓfVu"峌>EUU#T^\]#!0nhkhgcJ~ȹQX)m_]O`(>P0Ӝ ;XDO\g* 'h8Y6V RɎ܊4xĺA1 gԦvtY&mxW<' oL/̘X9`ٲFc56iH{-_%9n{R,\4ģ} !J^v%}k9.Go$NȚ8[CYGƟGS2Gq-Xm10Ua}mYY2"$e]: "RN,϶r! /FV4'k֭,qv7/+o%1B6wWZz=I"xe BU>nG0axcg?gvG *3\,#y䣵OEx1QJ^g,YaSi8^h~‘AN뿑LX H r*LzstL^ҭT4cV)<"򱭜b<6rRڐlu?j@`XN=r:ٿ UZm]7-sesh{T-l,K&<\BcA9ct,#1{H2KO=E) +-(.tqQ7 ^#mʂn]򩖓QR89j #|n%E{CPЯoPL u3^!ezd!vyGSJEXQzm6S/5tM1Qߔr%v="onV¹Ex97mem)Y %*M)mgw7{]WLg@SRʺ\33_@=[nލPMx&NSjX&.*Q^ې@L9V'ʾks3GHG>#.?2_@T)*-kgZ(߶)ڞQkD,k(#ѫK'ik ̈́D DnF3h&6 y8Q> #$b|,zaXĸ}95YryK@]t 40L.A1O7L*=rrV]S`njxA WVaA, 3`:Y 8K,4_m(ndع'=Zl:q QI3-AbDI쬺^8*OíZj|QxY[ˤ8a1)ɗ߱}ʀF90j4-$,}OdB1cv)9CO72}0)"[p MX|֧LQ''H/L9PoXZ{r&Nwrg]K23ۢI㬗QcήDBǫ Ƌmqo5yᎹ^WιFJ E%6Cg.;DеuQv?QwB){ t][(/ $֞֘1E~i]GFˁvycj6Z_FYK58w%grMzR3θ<7&&h: J$E+hyt; HF[ȠSӕSENьmh 5j'):gM@{ӌkPR}rMBt"LAN+?'0T~)|֮; b\ =KlX2Op `[T08f&=w#U?D+ ~!x2d,Pjf%aXt-1F:Jyzn`Mody͋rB/ -%He_zb0ޡ!TKw']N -m41i!G BV'`F߬882؎dX mlM:@:N* 4y&g* (DIwSQbϸ]fF=,\TQ@P^19!5XGOrJF3 j1 nWkڪK-՚rNsseSa1`Vooc_texLV^JK@Jg-N4$I!O| T{\SJBJ#NFJWgXH3ExfEtX=MIVO&;LB=@B=˨fg̕ jsQ)K7J]VD#Lv`N} Յf?>zpE5C_ϰnׁ 2$BWg&l9?XudnE kWqT2G؋2kأGLZ Z,"EHK61} ~1?U-E8e "945@ރ;,|sʎv& j qBJ:.E, OԜ f rN=dn^d$^ dkOLVkP\;F&K.7C\c88dMk H Seڣ_c83zs RpT133o ]z `!~U+o<=]t՟ Eʊh[1 LҿԽ4 s&Ǧ8 rA e!DVa~6yqЖlX}2a:=ޒ Y=>UozBCUV2xbjr{V#%*qOG':'9;YKMxQqW&xDVI/R8anPpJd<`m!$G?}sb"(#cd(s|Mc䩽Ϣ3ӸyX !?Q]ieZ]21"Az$Z:gL%]x-_chO5 rcgXفҷ!ǷG;*+?<#{n[ oYpq R0{Lg ކvOxM7j?ƻ/ Xsxw4"h_ xK$E(Ŵ;~+`46lp T}XN[MN%._/Kɝ,S nMtK@ZP}n3¼U:OUHX|CpKad*w8ȥ<(lf TQJCdDFk{}JS&u^e 'oܗ4a(*?+.sx̥ j1a+G>u0m#Z/͙7SKK LaVzavˑWxI(|qcaz'D&yIDhᤠd]J4Tm$dPqc. $p+ӂChbu)DX?o )A[OpƽUXZG$lU02gyO҃4ܛOjTb ȭQSբ2H`ѸQ~RӠoGzf! Od^Xܷ4J]j:⴩ ɑ'mŌLl l"Ǜ ms u ٶ;@gu#A*r#] 4L=M]p"ey7c/SdqY4% 41:$G!"G-HSrqL .7:W%`髌ַvQ-4wl(ִ,%Zڑ!m 0KfgCa%A\W&H'9뮡ͰaY3ڽ`' q@ ]h {H5fbm2Q:.-RK[MEe9<ÿ`0?_ty" vlȥ27WNr]8MYBbsX5Y_ϳ s3RH* -%,r7,JآIJ^c)cRk?&h|'E:\-ePW%07 vj&H7dzDr,|mn4e$?bAc{Gwc1aʚ7踹nq ^B҅,4kۨJ4G8^O^]8ׇO).jGaGc_yFFZ2>TgVgD-wLUNL HQ$7jh&)O>h͓SN{di̓4?nMz0[ iO)bOILi9ꦌ7A_y7 s!qC<$< )r΢*=4m- b#iP{%o%K_%M4rRe=Rm lçBv~MWoU*%u%aBM:H17+B\"A(72XfUB^ LQb.CR6IlID!=_BR`r\BY$UWA6})VZSaAWAg/<_$0MhXGL'O"M3aޜ֚M;9|Fr0AYm'<>\DXS[x~~#9 -'Dy5lv%%%aIp:7r>r~ a}"& LQ7{]u4JxC ?^PXqR E>JﳩU4'J- ݃EX,;< :W@$ɠQj?$ R+E=uN^.2Op怹;HHzNjQ7X(7I#z0MXRڧ/R6M 6̰¤`7niRI:r,w뎂lR&!_~%H~IB=>_ sZ1ƐQ8M>'~X'$_p.-7) cI?B0 Oa}^5t m88>[ŬQ>u_=~umKy+%z Cē쥈'k=%ps|+=PP^=Eu+)@qO(5NHԯEՀ1wo;t[:zv2"pʅ.A"v5>X1$ kAXmQ1tAn@,A5ޭ兠8 vxÂҲ0"w,A3+ ]$:f( *8yLN ADV*q%ȪI(JK8A _]WN+12[4> -:qը].:F#ח9,dUP/+28b~]) MJ$rLi,~Z:ƤB)\{O%˔AG#W5MIA5qF}jؽ@)Ԇ;;d&W)UH)U"Al<kb6Ba2xA5wiך|yvzwK9/E-j!Jp1okDVu<, ` z^ߴ"aKCElrUY#7[j=Q:%nVͥmVOim;?@ LȷoF "Y<>~}lE\|Vmn-,\򬞥T02:VBd}MT(dԨucl{UMOlrgIzkӧ=< >(r6"K셳0E8g] -NR.IDx"3Y9sZ7l Q"K+ E^@o\x~NexMkեsX-Nw=F:@-Ne'T#ЂN 66m`1ӑCMlfOrc8Ջ]1 Fuw< gɖp`V*\cbJd9M,+>}JMg~ZKTH&Szf#=⍻ n:;"mwɳx yXo}2+s>5( ;eDjՒµJAy-LԪ1pl|=rJ# Z~udHORBu,9aI)#Gzr!jQS kfa*@)!P\2 ݡ\jVe&NT ?eyUFFrx %oOHWF1[ҷ@f_>LL}Kuôc:O jkܕA{ʒn>*8lZ'RrS.\_4>;(\xL=իd O<>C{~xZ<x\t]Iz T0h=>86P?$_Mz?}ZDVc RD=yL:ldCXB'ۖS\1{;S?pz d5y6=&̐֐ nt$ͺ)m0ze;1wzEPհQH _d0S3O *n; =^رlĪ*3>ԑ+5puKgbDw/H=nEo |1ˀ*c˂kG)iʩ'p~y=:U_eq8 ӗQe!f^vŰL= hLВԝm'uW] @TcŰXk ]\ jd<0sDD;kȉ[W:p+JM8]3Mu#CGz dWj{lk(f͎.(O/Ao OOU~? ~\!oCͥ֨[2q:S9 ; 2BHCŮ0 cfG!cte7ż gvB@# hK#9P;[rtaꢝM>ꠞs۟)1|8=Jbjt"2GM4iBmΣ#n3z_v8Tɋ]-$ZSwVSv a4\Z  ! ` oLf DbK= /iM x)Wv'Kai0 jŲ/^i^˪MނzXQO-7!m)[sԥPć> f]ۻ.uտGB ꅙs ϚO^I$M+k}5];fZʥI@Z*yС*(޲P0Kx/vyMsHP}E^`;h*Zl}&br6%nzO*\-~^b`;Ҹy:Bz!:7UE.`eg^ o7iYYޔT Qq͹$<{"#vxqlc2i]5[8/gε[VfS{"WN&!a=DziA!a>Y +.;GuK$0<7VjF1DGپNPO77_M/.6=aSګ`j7Ϸ'r;8bh: ykMO~v/gKlc5 NpY{<`/L5ϢO<) i9i- x\|AFk6謏լ`;鰲So޽Q/7pPaB*<,U@ k>Td[󠠨`LYѾ1ًڷix, 8odVwK:kzфLeU^ >uwLg [V0XZ[-db`3AqѪ4q8b.Dr3.JVDHb 1!q0F }h} #sV9^vAm8v@pN v\oTeLfr@Fطl17޲@o^آ,Α~l呪%]floƂ0~4xz&c: 8bܯɦsA33"-l;>_WຣX\36xv~>VER.j03bȲF&MMQjWwDU4V:rl;!VETh(~)tpRaaʘK osx{a.L` Q B?9rp31W޺É@hfNXjYPn֮\-5q"[,8L&DgNsgN[G(I W+YCa{:AXɺڒڸrnH{L~dr7w1ɮ_x>G9-ZJZBrDN\wq7'.^Mr* fYߴn='_bM4f g3.m1"p k ʘl29cgà7j9?t1ܖՙs;0ͨ8Hu_rnͣr\>A(LBYt L2;@O`VaMr}Pd೎q2ap2%xA 'XնWAi-$00M"8T0Þ& Cݮ V"~yCLR9xSVJ1XU%ZҔ;~@|"8u$i `>*G_1Yܠ~fI#![ 4mߡtQf_cA <9PO "qfۑF-J=+ٲۛTIA XJKt6 u`DV5Ǡ~}d]n)Hp4m =pݰ^m%Z-GϿ%w$1)G`|N0[ُUg_!4οxd]뒌E ! h J*L$IRX؆%xn86kOvE\9ۏT"X0QRjf(t,ʃHM4V)m0#G_-d7w~XtQrMy%/hU2=+.og3bt[GX1ɋ!8܍OA4mJ},gipг$Wax7 ]>#ǩ^1BAIKN""֨DФJ]p g7$jAc޶(Jxg/8ݫzLi YR[Yf~v1$iWӳFt팏/7{:d͛/2 C0jqW?<2 N ޣ94 y= ՛nfK%/mCػg^u4m-' 1wl [ryc67tq!FҭJ vrwCV{9*3Pnxqq5<.ߩ@`}IzKG.NrԁE !n۷P؇ZK[%5&(/_.,(3 kbLR1Hh;HW'')EUb9+Zni]L@D$~%cq˧Gg@{ާ,R!dw@7ڸ&ߗ&i,bqRR)%@%:]CqqaA*hۈһ~ڿ T$;͌5WB`SaH;Tբ۟B0cLi UȠ|q ΝODc/f1F)7=p#sNҊ=+RױߧZ=@ W5J hm8qaՀ3DO x} dR:Tfr4y9kIsѣ%](B>X(Hˆ"@&9D3gr"}MD%w\B!&{3y Lœ ^!8eGW3MyݗS5N<2ww+%܎ZT M&fŗb DO.Z?%gtEWU Ppi/fw* ,lҺ0Z4Mp'"zAdOJV?Ec P3ˌQ9h8{.Уn=@ԇr)`̗l#)4Ͱ;\ ]1F< t,2n~ \ygɣOOKD%/z'Lww振:d f=UvЊfŸI'8.;˹RdY%onj?$ 0Ҁ<0S $@AךFv.\hȒ}j K'UdWYY-0 UgM6 ɟNE7vbᚍe Cpˈ%ԐZP$dć"5.>`qD/ F8hXiYpxn\@9]p~(m?_bePggd`GuKv Szvbʪ] d,U`?pp$93jIýO'Rk Y('NQ-'pߏVN/-t.CH /yt#~?uaxB&)?$? <+kȔpeg99Aʸͫu D%`8$cvc Dfc mm@` fy1Z7<\@AL_.Cߣ!&&O>*=s]:XZm` l5V.]Q #L㗩d6(ۀ9 <5b"t^̙ 9@Z=P@05iưIr,[[NVփx˹7?Afc adp"wƕ77jXɅmfi+Lg וBY1,|07aEr'#_wl{)@W4-';~p󄎳ǃ{W#p5I"p#0%ӗ-(&G3#.ˤ5dl)E.{_ºQ:¶(AzRq{^BZ|9LiPQ/ZqrơJNj C_[2Wr9"߿-_VXmMv*k3h@Ђ};w!pgPE&TA }wf2V}Ņ&HF&y<,`Lc0 LШeu|HڏeYGfg'o "i nH'IH>&wU 3m9__ҊҴu4pNyZ߾EQJ#+?;)@nJIH*㋹IVwqޠzn;߭4n^W-v7StNeh(PV+U╨ џi\3[aj|a>}nq~ {Dȳ.ꁤJUA TLCmY%<7pD…s]\°CEFu7|cOmv82Pt 'l%Ӏ=(ͻ, u59=.C;xh @n8ZzBb357>h-emv-i'{7 (V 3'߹E)Vԓؓk* Xp2/SrJKCMr:1>E:lփxnjjs//Dz&S[iU.ѻN.J qg1[8EEfBӘɲ8 m\akn-գ7`tLT̢XZ;?`mj#L4,QNLYg1UBdawobpZ%6H {Rc2}܈C4ƻ.i2 ~IV^J2Gl>"x%B*q7雖Ek-$(CGڞ׮9Pc6Lq,yEsDA吨>FA;z3 ,05A.ϸHcgN\601-UЕAOi޺L>a H>_U2$-&Є\fpӫJg'~LC U#$|j/0o |6( {@oy߻V}y /FP"3Tf<=xzQ[:#gyDN-- fY5I|hB.}%SS"yR78 DX .k1nWAwE$Uv2yiS|q~̝Nd|\ö;*jڈLw [gVC4Eo/C*ϤJ5:dI5iIjHv(ߜ"}J{MLĽҋBT.0xn5D};ƜT?]eo-Ռ?b |Ժ͖;/NXd1Ȯ0+aet8ΐykpʱ5qpw3ѰR;M͆Xw{bp$]_9>K_Х] ä0zA(,U nƴ z%) VxiT؞&*"i`u\&mp9r1etKl19rmnڭFXEոtR9X$pI@T 0S3 Eiگ0^l#?7AJ" lhR^RGA+&PjE7N0[Ws3oŠG2k\B*L(p6@k!.a∉1S6TܵMr SwGV- K.]lW~ >bEPj+"*S$0 \T緂~_#rRɭNJ@/ͲUL*!TsD!g.0ruod\5;՚Br Zv;dg`'PiV qIXLmq0ah`&03z6׊zVΤxn'& ۥ$L!*e.n/sե ?CgD}6jgۤTGq%Ž=Gg!v2nY#nvI-%#leGzD ay T?bx KZeЪc@YYNH|fD{&Bdo fn{6>4/::fk)/!Qܾ}g9xv-.˸HfC%Y>\B-w0A4^ [,3CH1Xokp L,siǩ 1m]ɏ9`F&ÝD#l{? AJUY4*yu(<]|j?lZw|=~j#tr"zwubX[w0PVHQsn 魡Fszrn~s RlUEt.w}LQ0j2g8;O* P-Cw3Y4$BF@ M| YX$S2f=.I9bpmVHfw >#9Io)bۦW,=}1gg y:Y{^Ge:GLe˔ue P7#`L`$  _Kj0 ~mcGu~ó؝N k(Ś\V 5J ~FG"T!  y .4<~;)=q?7Su ݨ'Z9[›X͛i-q"wU.dm΁ilG#>]k9fTWOYͺqoBy9~;8\SQ7V=, Qɐ%rW0/N)(}_0{no>e!FQJsз=ĕvt}7Sikef6ʷj荰`$:4 層t;L['.^eُx[^";w|%Mz͗މ$DyE+(7gf. xeaЩHQ+f%m A,mAI)E)JiL\5s"n)2P*TzPʽs !/{LX䳜4y&5_sG;4r5k`P"]3@^-0Dܐ]uŢH[p\A20m 3>zB^8\xH|~haU_;8 X¬7K9IpMމ}` d\0sa(s\\O/Rz$Kr5ۃQ\=f+'F︣l1Hu,S:g\&ݻ$; 7tat O!kOg4'c$@&Jp #xu@k qtJ~?_kb={NoO6! Ύ[4*_MUZf;RX M%4Ψ9b2WKa KR$Dk 2UÙf A_Bd8;bBKBF̞ᕯU3&;7ӕW;V*@?oo 줬Y9U<ؑ- i/(\9 |oaIӅj4K8KoCTu,]~;ŕg[wd# Vh2V}kE|-j𺘝F}{;( ǗݲnhDU f[NoUv<A#,*iZVEݍS"k,O;StO\e$ca{ӧULHBT_9&Se@.reChJf1L9Z*qL&dh AIi<\ bм7I= =H!H L?N~NHLj\NJ[;4[h{z+]&iAÕW_H'{q'K]"$q.Jm,>;+ Ȁ)x}T׺ ,'P{1^9@xAQw[;/ =AJ74`n*j|w]<׌ *g!%Iϒ c_z6Ot'r\5AG;Xյ(RZDZ1`! ^UrJGVQ_PiAzSUC-pg~Pid!냝 ohXA1/d&X+`_`~A>{skQ˟Ѳ?qe` tΞ-pmp9=S72-dzvF*3mJ+zk伆 G԰Hg.eIۥYtp])#.IZ b:)&%|H͇[dq9T'Ҍ~Vm 4?KzwSe:ɖO0#qfǥ5%;UWh̍V:[0wIuYw0 e/f1%(IW׺ -yM4)$PE|Tdƻ%1*kC>\ {m|/˽<,D.ϛڣ>*D.&uQr'FQDeVO$3Փq'XN3g`j"Y+xãYÈgK8"8|,xh`#KQ4Cx¿\y1hRą`CO i%{.qRF:E"q/ [3 6 ,Sv5Z&9/3p:izՆE@3{2cF =\2"t* %W(g5-F Apq7JH 6i FHnxޞrw)]YqwySC^77)P%h`/|xrNc,X$# u$sUî ȞL+B%S t=D{ndJ՜w\J?­d:PfTHݪIWDgMzō̙+{RXeYCUVw{9^?blӜ* cSta3EA탸[#y\<)䩬p}n>DlǓCV2 EBrWI[jg} cXTy 4ZX0GyuL_S}]l^Ìgjӆ :C|%8:tɅGq/ǖ3CDVagVIͺ-RšAX- -o+^'Mڥ>N3d.OnUj=@:"^٢X8MomD͂@&29ɕz!2v h]Jͳe+FҺwj'Q (9J.'I Glԋ_n$m6 ʂdfJ}$z 'Gq?qk/ _:*=D#W Y!"/qgs+Oc$R RSb]d3uߋ, n;+JQZiNYa15Gσt!:aD+V'⪠d_;9XL-ubat3nj4GA ƴeNkS (#|_Qym}nM\tf0{xjTCSϝɢZ{OؿTL f.=w!K1~Mp:-m WG^ɸ8NK>"(EhE(7!X9-xP0Đ#V1jC/jA5i$Z.Ҋr9JW|cz8EI Y݄qK85Xkh?L8\NI -UZ@E^iWܳhLz8Ð?i@; ܫ7hRt2o@9nĵ18or ڻFj~Q툧a]KչԤ yJ2jzKMtϓ2Zr`ۂ^% 81Q@V*yu@AP,Bd 1-t*:kg.X" {W_E/q"/dì{)Q6R k#y{O!4,f%'ңa aԹ.ƮZnqAI-E>'t,!?2u>YHA(EAn(yu}$J{@6 y8G!#|#Eӎz5%*'T,w Iӆko/kU{}c*Gz8 KֆCinG)oY8;ݍ,Ѯ%t."im [:D A`h&#^pcJg/_mV6+'dnW` wnY"vM2lSvNnk1pE)N7]E '[+m FH92\FDrpvWɜy>$U.o2DOpKpHB=DJ0:U.ӽ9dxcjl`b@?4ͣKm2m[rD^cUKRIᙜGψoH"Ls-+-h ]߭mRqC? H'&ėHo aqem3yX.+d(g%.4 X$Ũs9摧aC/`ėubŦVXG+6w5.^1SO#^ ̱q.PkܤtzQp16h kZ/ (i5Cm, A{lwiQ_F.Tf    Ly3aQXv-ۿv?d}&5}%HƉ[V"wҠ#sA"1CGeO J,q7cnF՝$/BnP>)Ϙ۬;6ǩ㧷 $yFe5.iI;D(ZvLEM< Dۥ6F1T0 /\/.FIKbsDCۼwZV1G9X-t꩷d8 [Z Fv&ȃ9"`x~vdEʪⴶN1<4Nv>H)'@B}s %F] ]ѨvΙdj}!h0fӺ2FCރqcN5r4>ˌ [Q+]'QG ]H"AڐfjOwR!wũ,c_!Dݱ&^QCU᱒H$rA߫\Km q$N}FF\uNK4^ P=7B9nxly잜*9Zl}cZˑ\qjM` iqWpp>!"m9X0$c*,RUq{ɿOPy~Α@n9oĞ{Am豍P;2](k<4@`6 J!*eyy82 صߔ*tBKelJeu$Ō/\.PzcƂ(C+##R2!=m{f:)N-f3:0UTn N|$6 ZO{&rtU?{O/(~fVc:'κ„ra@Òo%8) tM/^jzJ];)$hFV=,4ܪ}y5w!n?Bz1T4S'A?^3a:S `:JRD Sz&yOLO'B>6唈pғ.Bvc_;^iI?L;M'*gc2= 7xskR Ѿѫk]Dd2E&x6m |Sh:Ĥb2_*̏,Ak9;}pkTIaE_#.EB3N˸N3O,ݥjD ouvşNbuP 9)NvU?,V5 J`>Θ$TFw7<|(*3O=ˉa,~ȑ8OϥtGʡx̉Ln#6c_-4rZх1E^ɛS/>4ݥkC8bwмT=>HP<{{D"C#ZSc |\M[zdtj~ּE{L;ڧIC^9 y5ҤD >Fk8&!UrTý?l3Q :.U8:Z`W8+WeF5jΙvS̋?LXP' ?,s󲜡D.>]+ c\JcpC$~M`Q^WzE*k1QTW'\nF ߘKrC(r"ݼ/!0'lc=:3*9%nV^bԕk7)%`g1d[0 %JS܂:Atrhoݨ'q`Űj. HղHTni(vpa;@4=G7_t 7gD ;.p%hk|39m߿, E lTEF 6_A"7n*Q=(B9L,簅9u=ȰW&l3y^QEt=gt%y^ ~Tbgkslzn7N_jHH냱#5 !\pɫrOJSPHU/(U\\J&m)/Q$]:x4B&a+ЅƠ"qxJ~g10̴0$Uwdz0$ o[3f:A}8+c6}Fs3Toq[*bDIq(6ycoS)TB`7 CR"\8Z*cA`7lq\ *bq/MۧPzaG~2e2~o_ #ü2?{ .>VP׉X4&, r՛+1ڛ`OqD`# ו#jfg=*IّЂ:b=H"?"eeL mbh{v]1[t9͇QEDY<c{,oj{{Da /Klh~C41GSv^àrԃe2VV9(\tURbg ,x|!5sm%$ʷGQ\!u:; b9 TaPZޕP6{fRak6EHF:mD4GEku a 12tiӨ l5ϡ^ D\52Ze ๘Q|H_U/Qz7k45vqDהhmhqEԼ> -b;nut+įރBղ'T趸&*'g J~!kR-(=@޸V+xN*B3&ՅhSg,C fByl[r6[asJH׽U[h]L\<'i؏4 ײw5 ⨽>CaZq[7oS.x"XefHQKf`[Uh`J0yFFzL1\cmU"Wobkg%e c <7~F lUSOfj[Ǻ5"q-{ ri?S*W7^0+>~t/c={ep pEsЉ[J^g됎wIh{A`FY>#TgE(_S@uh3R1Iˉm2~X3R37ãXSxyP{~NarD2 %> NŰ&|RaNt`ͨ06ZxF=y"!% 13s҃/ X3 bߟ{}ȉz;ׯDh#Pu[\JDVS>VqnsB\U,TbGX*XjYNI 0L! Nu ]~\?F9  ǘ߯ϐ hMau)P4BL _P`RN8< Iӄ.#;/{ )p]})U듑p~m/٠OEʤ6OnS7Iۗp֏bp3nq!{4uVnLCpck!Sc E U4(`r/wd2 vi|"Ar5OV9lM<<4WVVM֓C r6YJL/AihJ[ CbU U`fkݑUE*GP*Ns 7mwl/{$qxNj;pyG~?jJVt0WocwKfߡ ZA3 wfIw8s?'U:"JxQKqdI o }Ea5r.SȨk#,u ΂YE4`TuFS(A>Iu&{3b)xK<#{S 8khEyD-*aJ:v,_Ќ-Q8I^~hv}}-:yd4P BNn59oX̘[Egf_=9ER\~ qAU8&\AU@fjoxʛ>v^WLb #T((._."{A>$oLIFDHx9=jDGʮ4o|rWTp|_^=ҁJM$1͛b'&sC<կo|D@3M iLZre5$J@hs( hvxt2,giyV #2:D4`#z6y3%HxgCoAntg؄joH< N:̬ITlR3~a>ޑYIHvx6V8F pAt)7(ĒS=AJۊsF&3٠A߅qEQOS+2L90(=?lay Z*2N[s;NDkB;4 s$I|vy~1IE]֪G 1;?5^x{ ;F )}JJ / r KJ59EígF~Q"5=_g!#j^<4Pbտ\Vn87rZ3zTjp%on߼EE/z1g ؟pL>1Qzr0Of@mЪQB)r@i>qDK P!  M Cps97%('l;i (+R?`m-(~<|ߴ54)__lM O9ߒ/C>no [eQF: =? 2?'~S g&+Gih̫)<rSCҧ\!p*ׂZϠ;Nބ 001#5`qgBot?xQ\Gf׾pIϣe*7*ϬtV}K +ܱN=w<#՜NؔlB:9`$v-NVy6$gW,&@zyX ҏc#òj4ꁕ!L;|ݷʜ<۾ZNAP', crKu F(Lr?<2- wUP AܮkzΪKϜOj=fU[ ،ӿo^싫h1J\ȏgfw/中&&[h9tEQx$WIu&U.*\zbq>9txaM;h5A Ҿ6F m_tuUGh._L [Q,8d m;e^lo)i$OXhjNHR>8np q[UEJU8@U-Waɹsǽ6NĐZP<7*D4K[.ꕡ7#:"Aou_Stj]rj WNw̧.R8.|9-ӈ9_hn!]\!(hlI/K`=s0n3:le-!K{Q?Zq~H֍k=5u(cc^WD侚am:0yyZTCF׀jB `>Q؆Jrv1Xč4^7? n25wvq~&uX_Q9Wݪ,rPWw<:wgE,^=LZ\{΃'޶'BX!:>Қk:TgFHO--M3cV̋ÈXmQZVU=gKjEUm31䲉/rLIAI#^ܗXʹ1ҫ#I{όYp>_* G3$ dJYjSO,VG({տ9"sH-HƲQKwQC3@a3y{sfF%Ύj(4dѿZ)<*Γh7qk2NNë>xf?.*bק뮻=zxK=NK웛F֡8T]hV Coa9Uz;"'Y4N{`KU≆^1uC&H!J 6J4o:)0(zbr]_iIw]a+l"d1tRC ` vZ"'O`L(uF㙯XIouZ>=`(3Fb,T3VC|=9YsI۸P:-^ٔ%!.l/[(ʖm49}z{ui+v6ܟ޾fnww9b$ N!=b1༧fp$*˥els֛<%OD"gVG>~|l-3#'o?mRHt?}4px*8YѡB4׺f[}[F;:.9S:vN:GwV/9ZȜ~ E&iwP[2/Sȡń+MGxhT}$t=f[]1ym8*me8B}ryB}.?sRJ4t9XA6vQ8eglk 5.H0%ǥDdV<,c`S ~~,K-jvADoY&w (.I GԺLJ_8FȞ?g3>컭 贍2ҡw8J\N͝C‚};h0\diE4,}% ǺSd#<Ս&|JIlH 4CUf\Ql`%lG>$m,W8l- *O fB|ݼU@X2gnh J_%}ӭ`Ɔ sYmsRSU4ak⭶ay֐IiJ?tnƏutɀa?E&5e>Ab#_ 6L~]rohDDan0)'/@ CjƍpA=/Ws7q=~d.P|'ޚ|*E# MW(ގ vAx膞xڎp7qr,Q$BǴ}$-t ֲ2Zk/)D |{;<\84Tb|X+9i=E5?j6QDdZg,LɩL+ ֐Cep4W=;qͻI=qt֯bb5H^ a\٠׉4h|;pi_@)KUāy<X~ 6p8oˆ [m<݉"k1jR@,իn+bKWqz /@'P j#r+iȮ=XG+LJL>ZkVĊ FmR%6NῈVz,%hN6P'mO6OD0& *$̇ ;wQ7`Z2کxDf尔JE7H W$9 ǠHbvýkGkg򭌡/g`+[5Sy-cV2H0y>/A ߒ,- -[!8V©Ͳ%L|Ȥ=@'s QRjdV|:XΩ.x/ ,S&EGuiQ$ih,er8C1­!4ٴz%7|S+Q`#@~xztkv~RNQR.BT{p[E;Od u䶮x~6\ Vnï.qZ4AVRi7ID`0Xu)ғJȕ3( ۠3d ^w;3ZR|DOpyo)B:hKT=Y1M}&g@DZH R1zlj0D[iZBƚi> U L> Ϻ)|F&hf[j+ &+ݏDv'3L"J"ANŊd)Ag6Kwͪ4IB&Va(hZ{LU9t-MM:*`DVzE:-ߓc8CjecSz:yW JٞtE~*8o9g('wMi-TP5(frկ2£oV2XCR'PU z@ILV8E~)j4d Mt޵""@P(/BNS_`j{uHUخX IF0uB\gl!7Ǿ.9d~WJttq,[ibZ֚`^i@2(%-goyhaC&njLB,m@Bpѫ0RzC%h9U%J9- Շ\_21Ze4 w9n1Xjz9F : .Ӓ+^fMa3>״'7+wBZ~Ss+ R!S}:Dt4 1}ev$1aem#=X[1>_te+*Kc䗋WcJ !IQJ̫ɳ?O6Ŵ!z)'Զ( $<# 㺇yQhz Ώ#?JnRTSҩuB )NEU=0A!sf-Ug&CgsCezI \L!N%o9ZH!άybuܼe\ь~ד(ſ/&_dCM7O]Ǎ6s464?ŚlgLgI `jʋoVB9\OEy*M0@sOL!Z3`:lEPEyҞ[*U3,[}[ ՖQ.70&SeTy~IU[ ]ZHzIcD_epre`ڿszbmTj K0؈K6U)Z(+s~Lk_8ZQ7NPe%b0'^pSRC)i4JΣx"*|G \L2-;P3q&hv,hGBPzrC2´X r:R#j/2Z M_I SWUUxInzš6MD?|OWGRDK0f EךUne2H) lUsJvwCd zӝI%?KA8{;} d !g7jTy+XjU'w%-R)(𼞬T pہd)DpxUn^(2Ϣ^611 RSPCt0v O^d9ҡYc1㕺Ddb+,-K| 0G"#* mW,*_A oI.O =WD8MܥKtV:qnnQc¥]<~X7OyՇĉf 4J)^@;z3m@8=z'+; fh990}wcDrQj}' P^ ԌvCah`EzAݨ-6X#$$ 3Xh4h@ŭ'ɾ+fN4~`. "5ӧxDj͡]>]0>K[A<V{ .ъC'8\RkUS,c2n^O)BOԚ* kr70L~5M_uJE葛;ILS )™GYS9Pr@&޼Tȭz\)D7BjWA_9+> %^`adP!O3X=I4J s?RzvZaƢ;02J[X2 1V Lm~30KCzT4 ۸naˤI 2flv+%1_zԡuߙ~$fp} [7Vi-bh<9چj5gL..= Eά9kiל gªbIiM.ܟNoܿO I? XzE?Nšh֛%~ *p{[HZ{ 2wT*/U3'r9 O\͉0ѻ co]T{& f$굏!w3b? $t^nqlu{)CIO?5fw* hڻih ȭ kUa 0KzZg҃yySp(yqhU>0_u-\1^:ytF/ykے_ hSnHH:zEZ yȳO> 4fi݆TNtCkJޒ3"`D!$᳘DfhZ )?L,D%Jk `l7^_ T^ٮ>tF8_>з3֍bu҆` %k%n-.1E <}vm[¡KUV$j*L2 iguutD,{ `&u75yvz%A_D]9 Dubg@yk|7Sh#q  [9`!ntP"?FSRG51&(5B7[IQN/d;>X7C6/Ψ'*K^zxu^tQ__`z՘@(Lʾ+ '5\}:k?@GB_xb%͎`N?_d6bF$dulz&R5|=;ZKNE_mbKĜBK`Ddv_/(Ξun,NsuS7GE[p8θJ=Ħ/X4:&&O.wkS8 g*Sdj)(֡nwA d:@$&y>^C@ }^@ϤҨs]@`EpHb/}8ABɦ|JFZɝe )b"]O=a6~T5!!ĈbWsQu! qA(u$a-{9uHD)'!% qɽN!׸+r"_嬋ve)dHʊ灇H`Jգsr!0 5Sxζ$943+ͭ ǿ .@uX޸1G*_(M1K [M:$amzx঎s#>{+\řqcTUHC\5Qx]`ˀ366Eh-=_t@m^c5BEqAË>{YL\ǹg,CP6_nG,Sw2:xMJ  %['54e[!vؗ_ a?/U%FZ@2W1uFҋf7NZ`ۮs;7ё@'%8>8y1ԁ$9`;ȋ&1뽖02}*%N42IJH"PLN8 CFr@!F>D\Kmnd+(Z0$cWT13`"-]Gfؗb\4ᜣgF1v)h׿~k~'fe^?W_v;%yG[cɾ̓`*K!?1V۩ g}?LYMKIwbhvM_wBXof*Ppxn'VfZI"[q2He zMt[&{`nN?Ym@ d<I<pSX=1IQ\͛ ]Ax8VK_u [Ygy>>j `-q-c@Û1d2W)AU+dfo&B2+I[oڈQdž3\5##ZU0HʉhLe S6doRf| kօ!&y>[(Z5JbZ_ w|*]\ R0}k(CQ8Iu !tX7,GŌwƳLs#JbnM[ܮ'澢;TS!Z^yPi`tiJ-5}D_>s)p2ULDgȺd=Qh)mt !0}Ӹ׆N|`?$ PkJCpYцZ=lS=z6/AHL\_ǧ< #D'mqs(7]Ξ*:סTL?05ӠqqN6_C1k%.f̆xVYe΢tb3* T!LjrYQ@g*BDԆڗHלÔS%^eaIv`eJ 4 xQ *Vy࿢(DžpkO²O1Xj~(ޛ!]'Ánh|P59[sI!&eIk_Q*Gԛ92Vy6~lpg֑S;I*0hv}Hg0Ws$ܺ2Q@cirm8 V%E7RaF (m놞쁜}#2weϤc:JK,TjCYcTׅkmμ;HbbPza]_~}PNPG6 ehR ob:F6GoCC!sog/E p"Y{HT$W3ˆh]-Ohx$$CmSHNlvgu (sF?j' y7ZI~%`Ll ".]nkDbGx.ࠟ_3G)/sH@&"_I`Ǟ+VMcI5l$sa5_CA<0vq8}_Ca_͇`~*299u=*nr#[0|rX Q-L$s(rN=l.̭֔@ XOԪ{_mAɁ/*-B͵?Cz{)q$ ԓB?ؤܬ|s5KnɈFL`e}8(e>Hઃq25|_(Xq|UӰj aaEw:78pQ nsu[Jk ~@ Sr&KK ["Љ&n\wpsg@QJRX͸`ă,teп#U$aCBUBgǙ[<bЪ|ҏDPXZ>3kI 4e1!uӁVU.xrw$K5i%Q:K CRʿ]']yRR|! V²DZNM%{]1W9TsM;Ijֺ6i0EƩ#58 >?F׳ a\%.-ҧk 'LD%T\l8!1brk{Qv~͖mߝ_m gGxF;'hX4s?QH/eVW("zFHK+㚽['&t&oeI75~Aȇ/DB$Q!TK!]_d5|8hٯM;d/atGUdRƃ u/i~kYsLݞGGŵhQ5=j+ɳQ:w$WC$M.Fr`fÉt/$Z`~s<{ UAh9}h+NFB[1-dY9>qVAwܰj>$/%MF@5:I!_Cƫra(?c1G āSgNaX旨T%EЇ09g 6ۺ@` Ma/F mn4+Q=d%4GSht7A[&06j/B ) o{f^QBy?)03si*.yaQ Sdu. J7 70@[kE^o )S/r%h'm~M$?𗱋$آpƂ i^}:ofL7%כD 7&>'3QJxަ;n\pt}FJm0]jUӏ&gb(8<W@v(gMNPֈߊNbcOwU}uGOmjF ~ƅZr+4 @WJA.u~-TOi*bqVdz_=GgCHi{3N`fHlr _!EB)u4"mYlh#i;?0E %{\^?qT?&iB9Pa'oDp1BJmv7m:~|y@;{*E8`n*Ֆ ~wp¥a`#&I]w}c&",XĖE Evm=d;G4%+`Fց5AˆX`i-^?( W&9" ʉ (@^}FIGja( uG(>`lNotfVy(GvĄBy,?Jlip-9x>*QG/p}IM,hZ1ǦZWf+qA[F7迪Sm߰ƍhi)v̓ |r Oj{ e{4̿g,K@mMe$),{mXo+Jo;Ah)1ArkۍBWed-f'I[s} "쇘_*Q>i\z-8IZNP]=ׁpj$ ԓ2xͥ1Nq;GɅu<=~ÿU߬*WBp9Gꓹ~6eys{.|/4ϗSHN?1?ΉeN Yw'M){g\Qp֔/@a uնLCR i)`ld Js&><0GtNVa\r*(Q /&< 0 Hk[yn-$'[Q7) ܧc4=% VuJ] ͈$a] MvӾv g}Y+ZT|ږ" &Lpp8.-֟_]YO~b[aP8BoZL5lh׆+ ~' `ICQO(V\v3Qr=8q9QNz>Z> &aOlLEZƙӃ}8f*;Z ;7YX1|DuE+G~vgd wqm'4b(;Anrg7X-0x' v ڄuG \u>CcL +1 O.ȓ"t iᩧJ|.|\ZjhdIQNH9sH8hbV`"#upOV''&OJ$d4jơxC툭#7&G9Rbe&t,kN~dҢNco^ NtyP%G,(46"0YL~]%hs+e;Aj3xK $mN(u|5 ^j~ZE` )T#A?x;x&,ԚO\1ݐQ"Y8m/~hQ,u8hD^NNJ x \v@*Yg44`uNY1rWL FLe؀B[ENDV3+ ߧzTvbcI-"~}At6H 5#Fń Jn_۶vOi<|*э]LhtU` o#d,bfе`5haف6$p ]fw@6 %:-34 _ANׅe8Yo/ GZae٪INb }Bas*W6:>2';h|~Zѽ cP W^Y"f%,wg}ٱ#BkM0~$ M&Yf'u;2~ ra]1 pEJ #,oMH .2Z)g<~hIgəKJO7BTFJz]]#g}!Gys0jäU M$0𫛒cwyEOH]W ZN%y"Ԋ x*E]14mw,f5v[tɢ^5Ȝ/5:i񏫍, B܁ǫoqf,Ԫ>dc^$e&`H 8bqF['\BڟOM Zl0{k0,Vu3Jo!!e^Vi/h^:%(9A:џbosW.H^C`yً0{ӂ`R/lC {\-\ek(=}|)Ygʮ#.`C}p% N[bص7'k2(<̳RT[rGgFQ(dCΜ |k}%vus_9z Q]R\B$Xj 3DeRO7P'튧M q0',W c+IFi>Z/tOng!hRޙsܵoQi3qf #>{ 3\,Z(>] Y?f+բOYTe>Xala!R~nHTHʹ,В:<=rW%A0XG>ҡ?ZD|we~0#^i}QF݃Y}KOUfT9q^N!i;{~j+O36MLU {]6T0!+yƞԛ㑿mJ|Ux5qLx?~p!W3*2Z2X YrlDWi2Z@S#4Kp3&k[~X=R2zv.BI99\"/ҹe^Z]NKgX snُ^%ךrszd,?dH{"g!d\i^gF[IL盶,H}O!Xuhݐ{. iV?uNDLߟq?;0OnC \TcK(@u0b`vewX+fhH_Ej$IsL>x`g`og>xW 7KXL|S+&ZٝE1?4=?{^i ]ɸѷg6JŰ;b'[nx I?9\(Pi)FMxs4B>RDl0 $Lgi#Gf%ir-vp?@1/yE*#sFg f<,&V{F?wìO6reZB:bcL)'(XCY_HA;.~~XK2n]G'sOw@ϒ<;kfR9u{ήs9(otA"I!XBZ듡;05]B.v}u_I3&L:?٧]^^<0j"-V*&<[hpUqQC4Fry?>{\[C(iN趘K) pWI:Eh6W׈'kb<ͣNvaG2H{[:z4F9~+m]v0;dXXy ة\Ddʆ.ZDl) |$4DXB>T*8PLmeNs<>#x/qok# t8@ӑu K~|_j)>J\eTT}m|jF>9TRg Cy5T+nP9"U5H1V3YD]j ^Q`̻6MD "mKm.@2% 1KGu$y˷F r>zPR$=)TN4GG~IZ= FG!D鷺]O6ju8j[v}sshl / {`R1fcItăܱ8zM1h p)z Оi}7=3B6ӭqcdĄUiQXcKҎZ4u]?~< Eۈgvo?'=u[`T6`DzճvcUzQ1F Ƀ/T؈-`*J3~D+p.-$#LXGa%,TheA Nj/%!O?9:^bКRsΏCAڭdW;K}lł蜰h#H=S/ܵT0D$KE=h\-`P-O wTR$ܶ7fߧX{gA?‰۰~=h6A+ ȽqZ2 P/ABL=?8U5~1Z+t^C-pg^~/ u 0OǤ+Y8B:_Ф Xȝsah8/S'V>"x0J$YD\فE&N=NqiYJ7egnF{} :[Q0k@ ǕŭpN}: kCǛiqTx& s=䕼Ka֐̼ojlx0bv4_0Ft?X4C`cyo/ 4W4nU{@R,|_Ez UBqjd-32?8{?B˓hE`c%K561xO%/ݚH<"n<$+7yƪxpS^ nvGGb x鄋+2%vT_sΕ9/ XDv-R o\J7^3N=a-2[[ Ox:w`HlDxмސZ4|lX4CB2y}N " KE:r!}lّI3ZT! BPUL۩}+jOae*1S&ѭшYOzZt8BX[B1_ݐҎXŋev4ĠO cIi4\[9xJ<N٩'C_ >r$L@" 24PC@<^cGV8-uxiy JQo6(hi/ss:*/%5Yg̅ǼD-TZ^oin8XB;%`YG:Xp͍ܬ3Tċ9FV)Q2D{7 ,UYuDո3AKLb=8?Vm=ۄd'g.-ƛ3' B<p~| vqdN{$#+g#>vVM}hG%DK)0E^ }:IpxJ!t`7Ee= ^yQ+0 f6G~-A<7qv(AE6 f+cy{M\rsv ";B݊Op0=:{EL1^5s2YdmPXcr}aF 9 N}6dc+U1YGg<`jGyɊfY<WЎtB:Wl";GaFӧDl*Y_ʟFՌ.=cr]&yv(n4H>fT/q̿\c]q.KӁ'+)j=2 X8}|fKGiZf*<9HG1N#Kjwspl$a 9Ŝ2-~ȓ.0eFF/T\([6wzӂvY4&V9](Z ^V׻mQwedPoō@xmG(}aI9"qT=k%HHvgziĂ7Jڒ}&*r']VI$׶ B{K#qH%kdO`eF|,|ŧBMj]JE~:I:˛)f[4ʡإҀF+m hph1jEl\/E&Iiג7Vn%dX1-ZVRs:$Ir܂n[!iP Ygt=s1w6Z^9*af 94¸x^V tH SZkrfE :J"#0QU`͸ N1P6[y'UMWʎ{r2_`FeGB_tZ#!l̍6 @sWᠭWGՐq{na, ~QT} K: ڍFbCf! DW?"! L:}a;oj h;gqpO < 껔k˯;`zj_F?zigkQw_qtHr9]i=##&/L43mmx`+e Sυ R^5;gRE9Zb/ HH'SlXn}7ьJ[zϯ܀~oFd|lbBLerza- ᤸbOu *Ju N$w$T$4<ye$_x\¤fËջ8[~p&|a7ey)KgC|!^>`Q`4lD1Flr"Uy7Ū bE@ @.9UsBpVCU@HʉsItЁ4_j&zC!)o+.CV'/|[R$d;[퀽LHo}0yِ]GߩA]# Kg2oC`.U zc;! +CL DDrbhsђ)EyeW('[lrAًK #f=.Ĉ{oaӺyt*IxK".7 xoHԜyQٽH*5l_ ,5 ,+RV&lC}H_=ɈB/ !҃bj-O=!̷+;`˶߾} ;m# a'Ӱzfȃ#j]iQ@O˰`6B4qC,wp {LlQs)t{ӥk#ԼPǻ1ϕx  jkf ĥ+[D$F02hStSwYمd4$L-gʀ yOz9^`@ 2%D-hbOM-wb ++_~\1@RQ6u|:Pi{;{ Z*t\·D Q&`/yB+`, :b>ԸJ e +44a*&0,ѧ7x<|.7V3Sl%N0EfYe%t$"ވi,rpKTTҳܲ(@vuu/$!@UF) Oێ2U N\j}gn*geK+scOD^U$-jLnB-@ir )rc:ME&8ǣ2߭I¼(WBP"YAp=e~ܛ6n݋q\>D9% ER9LoT_?nCBw9vGЀ!vJvh5ɊBSR-Cٌ:E q .kr|ymlkڕ` ]VdsF˝&ʜ:v<􌓌t2Fv_iOM-HWa*1 6. * nH8Aj L,"Rrgi5.#QEwB:=(пZSG,pH-F@E3nz`j{t"1Wx4F{"E >{޺x@t 0ŷ~ljtfuF|3܆,to+/j*OF`ۖi %ؓ:󞲬oC;1 /86 ҏZ4|0pa sQEU2] =x-o&>2JTfϓ+]f%rpW"ހ-t߲Ѩ!" $mt2[4)=Oɲkj e{|bԖfH?8\A RW|B[4B}vspL3@-Y3К3&,Q%HC }˧hs1Oumrș'6 #DSpWvǵjKr}dxǛu^R.'ZeU7=d"kHCq2K|ޱ(FtF7 !gem#;ofW ?%]Ԅ3X@ϗT(x& ˏ"χs{>a&1ؽULqYxk6\Q+ o:}Pv<7{ 1 $h."o1܃D饅&wk`M *tyR݈عBp%KȺUꜧVTL}&X͔;یT)?\9T\iPUoT[LK40.vB#_ˋC4?k`|gT9J\uZ0BM @vTs?Pⲙ(BBk.B!\ӹZ6#Cn ez0)JZlΔkZ#֮@i?n:.y|2NYt4q!D _ĉr(:!"mnު69)*dWLɫ̉{] #Py%daR8y pkze(Y B|lFM.g,v#i_86u$n| Rn dN"&&XyVOÉ>r1~4?&we|zc:*(dNSMi޼ Ї45CEVT4d9wD2*0歅t0bؒ?zϖ>9jsK 7@6Oj+KZ"ʩ`fF:"jKKWPfgݶ][$K=..@x0{5$/F▆nMd~,*@PnvÕ`rik\k:$%piJS;W(IuG ZYnp3[Wg&\Kho&y;o1 яd^htEȶ{Q]'܂~h7tIG@h ƍdW { ɒi#Lekda|:>ysyQkS*,5ҙ_3+DQ,VeȶM|,?uj8Ub&C:iu3oS (XzďjY 0]=Tň(lDPY/}< Ɉk/%V迃٪v5.3ND rZтfYNx#ksNk/]V¥5ǜJwW;L%<کT[grE>^\˦-Ʃl1- Sh/pzf['{v ҂)Dfcs{ \_w&%3b"FvUFO9K]=Ki,'ꭇvn MU^ cC<"=%.WQgCLckW;X\Êcv_x7+rzWpjM<op.]*O`ʇL^OK].D c*ŠFAojFZ>]+0t)ݡ]ikNNXS^k3Zfo q.2( X!+)'+ Uw;#aÈQK3&IVNRr;ޜcnf`(`acvz(_>̠[[ W0^W*bP0 H(J|p _EMZSv'Ƈf甲@*<$q#MN]\N1W 8y ZVQɤ; o\Smbx[ 㙥;/jxo=n[J1)M*\ѥ8Ѱ1YuVbfx$ՎHP$ ң :ʷ&kj;nw*FxҥkCء ):eńaؗ0׈8`nR&iOFQ Cٖ7̤8#̿AұJJ|OHlHt4A ob|G&X(eh:o'xE>M ^agݢKy1ؕ"ka{bcM37 ߽1X:/W{T5 (,V WvxN3͛2z8C6@9Ph{ekVxmW͕SbySrL xnfV|i1PM䦛.5BȢڮXZ.k!iIQPF(bm.G^T@яQ nfgT(ޜԮG\Û&]YOӍᏒ'H ?U>ב޻\SNkxRJgyӫ 5FVKtWz|ש; Q[ԠNEK刨`M)ϻD.-( xw_LcHd r1Ua 8KEBK8?YVPet /];wþs\]vl<H@aK~wvBQD#w"C Cؠ\7O 6XK_`a#oHn%y~Yj0 fh'$t ZB R>zS҃4}*Ãhܫf0q7xvo_-<"qwYLzjjgy׷70&D-MGݒ)i!dIB>_" +%,Uow R^X{ѕ0/L=N\d^t$d)IR¢=1bqx/T H@xXtEtZ*\ѷ~޻/4A/hҾĈ虅=>B` p۴0[ͅ>7NTF#+1MBb$}H(~~*l-IS%J}3ljg*˙xRxx{c3^W:\ Zb{6V#ٛqYm 䵥QqMz־mJ,ʻmZz'VƥgCR[m&iC8i~%w,ǽ)x5IW^ɮCR~D8W?ˬs8b"2bDn തw˺#zg4^AA,B(|$<2=P=2ˎٶM #!ՊJ^!U[C4eD_[V.:<9g\/! n@$B.]\#Co(2p+{mrdf|R@ʮ$or?O𐡇ŗ M>P0>_2}V  k48 ,cjyz GGCi0ljsX,m?iHXmgw  [eh,O \;ŧ"ȺM΋#^=yϥUoݺ(bRQU]".0`'һ>!E~$~+$!^S)n)1DOT.pihC*BXx1qrYݙ,j?l B9Sl q^ a- OA\9x*ܴJLt\MY,_Sm"~_8-71 / IAbt ^XЏe`3]JxL9#LKb]ڇyqBRU8 b w>I/Zx:CS[mQ6G\@ZliAi7 ixϜ5'SuYwy8缨 A.CTwDs?s9DZx5.e^eGB2#z*qՠ-S, daВή ԖTF%ۤ*[ahwfԠ TgF3!3oY;$HUO/&Nﲥd`h&|o] έ\ oTDa?1Na?#z;"Q9^2">ͮLE%#M3dBfײtAD*}2Y&}t R"XqJk V} 1(F9s`7ƝT5ܳUpꇀe=V{2sStQ3UKS3Im!AJ]lltJIp@Sɣ_Ogh; ˈtc(nj){i0y2\ۆ-ٳ@EQp0 B"]CQub48ei5#A"ӁI4  n{:k0HlN?A$iA+*= `%TlDo}ηf+Qaκ,,;޵ײ5GU20B 'hc{W<`/aolh,~K@snⶨ/[exŽ>KI.tkI* \ E*'$.uMY'ZWV[t{`e:Ec_cM"p F(ŠPF*˭W~ ]0u;ηv03;Z"$O4b?[yV:qqd4"zLZ\6^T Z 2 Wӂ[1` K+i=úw umǤrESuܘen!CGhKrՋLx7߿2}pfyFnލT{6?!mXj^51OHE w^Q o{z;r ~KNJ$((.<~˲yXyγd·fC R ev7$OuX[Vf{V08emI`Znq( GqXks,,luD7O3P8?xRξOt*Ջx/~mBOcs2F_U=t>ֈwްȮNnE»_2#>^$<';5`66gΛt"QdpI6tQ_n44Dh.-!|V[c^5v|3R$^SHM' .ZXL)uƓJẠ FrW1Ѕ u06\*}l%I7~P8wq2vT2:vP`ﰄlS[^x,ݖDž}1$o Ck}-,ARP}or@{c>cSv|=>gWa8RCk"W@UyI۫\UO.a",^:|LC ^bn*B;0 +> Zg_vm*vmܛf7ysA/#$)&wH;.uӕtfq/Y6:UY7RFgbg+Tvr[w6\D-k$4ƷWD材c*?oOO*qyo|I'U+WO|•L~@58 9dX9^[aKeOȷ1iiEeb%;ixu gnR4lh  Oe/ '/QpW‘ H.R*-녂>ѷ^OUcҀ|:6 [uPN,/™~v6{GȵU\4v2oz]=͵T/'G4c[}fu*'8!RJzzNmsSM+ԁ_N+r'9Ӳ-{BgS(.]^N;J=k:A\t"VÇh?"z֗7stppOƁIGljWzA0 l,fv]HfOeS+ڢ)8 <RCFc.)oV<9~ꬵV,؝BAcBoE8I\n K%:K+(EcϋHYBˡsᄐu{ԨotJk%K~hk/`7C]<t2|ӹLwV'39uo}V?(*0)+NEVm+%{?Gmܝ ¡xz2E1MP*& *HHhh p nɛ{I֣$am:<2+Fˡf7BfȞ"O{p<\.{T0@[< ʪyZv$굂Sy, \sE^m77vxoWbCl9nuЈTT˂j +RUS{ ~ E u[?mMu9NYh[4%}Qk(9Cx|~nO"lv1Q &$GBy ] ,f%%~'J`݊!ƝjW^E8$U{S[+Hg%͟QjL76}MB2&,O&/&Sa]>WPKS-kG' `A;jjOCr8.c:%* Qź0uHˉ׹Be=p%j"MMj7N{Э5:>B//c"ꋝ1kw-a^^h\eD|TcLudiH_ڒEj$ZE*lgiGx@:voI d HZx.jٵP][7(L/ =5^J˜I"&wPT$Dn3hI4~FP<͜ ЊG0'xzmvǖ ީ[thi=OZepSu ֚>#򳚚%V\#+(ϝ*4  2iA|2j+"\L ^iwH/&VѮ%ϨK_e '2e*T"K~U$,M8F?>qߑ¹"\6$4Y0벃 1cO)s,&?"s{n.gy];TbM|T8oP h&.Z*DWu|54VLgAӴʰcfK:c~L[J77&ѓU=щ .KWf<96\d +B o3nwUޮ$\$J2drmgh"_LgIE[QasahSDk"n%e3z6 M}m}ji”iK)l2L.ˀaОrᑄsx(A,jQCEoRhlh7*JJt W=5v{@vd˫'fvMv6Sr2 Yq@v/ɒ@ 6$'#82ӈg8.><gp6^1w[FS9s2f \or[L`7@2$AUT밳ZwzܬiQbV8<慹J+(ob3D)ߏHA֬O.{"Sv0 рI 7NR`--ӻ"ؔ³0"yd84: -M9gN ]s*j'N%\`Q'%`$5z81er7^V#U%3H˩d˕됅/FH%ؼ6-ޞV{yf_O!Nނ Y kJB͢KcQ,Ug+3nw p?喗Q%&ߏWB߭#pt|Q%h|{CjwBxy0ķEtyTI{͠'-@J] 6F)S,!+փM{SScwX'yYXntj\:w%*zJBMq73xYF=*Jt3Q~i3|տ{<d,Zp7}^1]3LZ&0E~{FvE 0$0kDZ XGY J8ۅT{k'29zU~? 4ڪxo*-M %^ߖ%?4KpZM>EqHXl>2m+=;tjf'YbxAcrOMN(=LF 9J!P=.dnZbE Gi)f/:Yx$m](x4$\}w:V8p5AМ29 Bt藺9Ʈ| !YI]e{K֎xQoDDRf 0ĩy<fX=b f\hn K[0]d\/gu( !dB# x$^mu$gCKYsgqeyNp2D;)^KڰA+@3G'S}G1 : 'gsFGC"-jT)bXgf: @И#l{dߞguh>\iuXF7Sj @E\XVKc6lIrm@k.H*}INFR˧*)+@JInR7t^C ehtV/V#iV y88R޷և&|n}2x!/y~>(*h,N؆Ԣ':.2|ecI+U''e*G*Xs2B. K`YM^F(ħC/BxH /t6Q2ze0n֭ =eb|L% lيS#X`qby ? bV).%L[X8PJp3tw/a+X ^]Υ?%Q2;ŝ([A VQnf٪%yֺJhJ83*Q,@ZG _Hi^bTkA%e%?#`";?a/S7Y(kXmO|[C3V÷1"]B=t?ҷ'nu*3QCRngA!5PDY19Wsw;R%@,?ٍAe25D^ې#AAh8ݏP9 3ӈCʂ?pc~`V0Fߪf15P%#"?hqaILzkHSz U$Av nCS' Ϊ>TXX~`l>i`SLkUV n(N?ElRٕ,)RYO-S+U:cEվKsYbuZJ&n^JDVkw!aGd4pi*WSҏ$K50JV Z0[ 0[!\/LFO7jh>^detFd>=辌-#x;AҬPFFUu[aݚq4TK;<׉ڸdI̡Z|Nň|~]y(3QLAGmwό29zA.=@PܞllG&IQZ G~k=2iG6ٲWG1Dk:=Ii8LR=o/H4[8t'XD,@1)6.3_] :煓tm$_elz3yy4 =*^ۥԴxW}.tsl#ZY!Rl}3U X )֘H *H;KEjxWME.R%鑨gI> 15qpIS?9ipͶlkpq<9@`Ϳ:ptS9C<MlTwxս.$q#NYv rE3eJWL`|Ws1c6$gD|P[4Wb!&`jϸs|įjsbpKppV =/BUxXFKۈ ʜ:F#TsB p:msi/7 IelA>&Xzz zb٠,j: ]U:BI'deZߒ|6åN$95/so 0̂C%x< bnX;P=#QoHEtp D/p3:>!eE-qIkILJalsxtO5S@Qφx J[RB?g-߻씈bgzDS̔ۿ{ e; ;'l&bPWqcOI0=KCpFmԢ}ї!_$yN6io0.ۦy fԆV2׷zT[Ixm EgE8ȕyf:,<8r0pb0-Hrs i& X&V(ffZ!:GocEtTNw7]@w|\t <0Ooa}ȳi #n1|U_ hdT'ĕHyj,Uq"ThWeGoey6Yj P=ذELXV. Vloسn*ʡu+& K#^Phr-(\]"(4GӶ԰7#b_cԄ3^{T~_S/|0DU#FU,7&lxѸ[Č<+8RD z\>ڑbg3H_hg[˚,"FI7k0` my/ŕu*[1S)lX:8O4Q%-(8lq =?墦81 fƑY9A)CTUgt/uK'cZ829oi*NM⸠z{l͋+`doot:#]0ɤ[O :Fe[hJt[tF]-+b!n|g/"y7;tBȼy. ( $iR"y_??_8;]\p|K5 l[0k@T5%3ݬG3m5 g{yT1Qpϫѥ˅.e_lwDzt5""z]J۶hk"!_JD kS[?|awĸ/c ' XXD |- IT*e*7O&_׏ !{C}Yld 8b"IobMhP\`÷O3%r1f} P15F"ka}Ț:h~/kzMi҈7W/A< 1 <$s,77|[^2g`860;L巂Wu'?ys X9Xqi 3I|23^+Qr/4(ѼЌ%d=rڱt>466@8SDԳ\#`39SCw X0VOo@l"ɢ]շ*&Tң%lXĒe53ڟTF.{ E+ \BX*`ba-z|D۴&<N )7jK`. zRRAA|3ʞER7isT(@9P%B\6lƩ1|21 I\ps4*aYNj30A?9q] 0}NJQVJK=?– qŮ1g`EmSOD]?&*7&/P" 1횻8fd!u?- Ce_u0֦AV/r <=ov?:-(P;m{y iʡP񧷺0uNCZ/AZč3DBrr:)QF_|ͱ Ϛ9P3|`jwgNa ̇,]!W (Za n獏/WPQYL`jOK5Uƚ\]q0W77#+^bPlH |>urS ɴ#yH"QsU?HցG׎OWr;y_X( (%?uESx-f ˇڄo[3<Ч^ϗ:SQ.[ !3ʑ=9,9ߛ Ep &_!y/!'_~tQIS]91iZ#,_.R㖨xP?_.pSSa EE9qS['_)n]KN\6{YkxY<|%S5ڸ{9F{u%v|RAah OL/;k)'Ί\.!Qvb]Z1$)6ۍ1lwf׉m=;+eȐiTo;ڔП(מU*6ʯK#nl~(tr0EgKd:X9CA D aͥ"EΤp[[Xl罣vdkI*7c޽2 ];޵FB|?N+Ocn *r yz TygO~yw0|܋Mzh$1~Ev&ʶݢ]=zjMNm*qX'M_ڎfNIpd@CgqtV<^ь:Yj5-{ŸScТ Ļ=] < }1*씐d-{@n1z:'3W7Tͻmy IIJ~N|ȱl/sY~bk(=qޜmTfVo,űW˓TC/eD6 ڳѻЋ(׃*}.$^\M46iDA30jie,k.4tƲ~| !A4aj*6}:$fZk,ޱGbïK+gv][HX/$([L3RO.JԒR=E8?h&hŢ@Em]jEVhmp^!;k(%;p"z*0f8HOI+{?)uT30gcM"1_ z)~[Gv֒nC_<<~d,a$bQ] C+-{F4t9-c4 ;(`(Q&tt?SceXwj%nߙe>l򅅬QO~@Ьom6?iaM9tJ*haD٭O-l\r:Y#Pʡ\3'taٺ?6)c)(čV:/))A.;Qə>+TlS< Og|-Vg~rf>ߎΆXгŬԞY`aD&pڂ]BDa ׁIT-TYL*Z$daʼna $һ9.QPi Z"zv1_D99RdRfc>YVUW{1e<֢3,~ "PS;pcKV0%#.l%کR@W{fԆ וZ-dsYF KPF@ kh"ƍ32?l`?M&g\:Ņl"~!1| (EvTŚLџuS_@cnX5Rd6xG͟U {, DŽ]a*VI\Z6`Wnh{HNýaQPScN&W! &9OP)o݁[g d˃x2WXe(`NLy* }M gtދP{jA"eIPPT "d'8H}tZk{1@Ҷ!Θ(}VϪI!-XD5GkySQExVjES_LYfꊛQOp$Ķ(%YUVrO6fhEƊ'-k >Sw#1b @\C_{+(HBȠo-^M֑$xLN1W}mD44}V~+bIO<( պ[BcU}XkûοSS ̔ 6e'QN;.?zp-Amrirxg2;<2Opՙe4rUwnJw!p5, 6a"*<-4u 2< b> 3EmWl}QO,r/ OK&\ՆZwD֝c3K9pLt9*CYi[pp%z"^AP 2ٔ:fh={pݲ8fms4*v\+;E͑dq5QȜx\92{oqPAD U-,WiZzM,˅Ҙ/p|u?`Wr4PH)# x} B 0&z3DgDUvܸJ_) )Oy_<(2Qj\,QD9YΩcNt :C}-J`=T;OqLF' w=%ncǡЄ"8Fp s'i:dDɄTewKHǷ6 btx𞍥.HN9&Gajv#y'Em9KKp}^ qƵM (ĺC?176G3^BE ܟVIc[{~nucy :d <[Q* M*#'٘/q~֕_ɮ5P4{V>anCH% +"f!C S֯O%ge)pd Lv$mq8:V,,-iF*[qNe.݂7qPN ucGGLrfL$te4omf8:*,bn?/mP`o\>~QsY A[ (УlR[Okڋ\|ac hY,1vE-z"u;GpX¼-4Y)|2`@ypؘ !-u,(/@Ux~QH,L?Q%pcSņT,'r4ׅm.Ͻ%[0o!I:C9.)v cNVX4c).GPgޠTvG7Lu;ׁ!Atp.o) #D"Ո`uⴏFh5a]5t5"G$Tˎz@bĥ(񩆵#h=5?.{X̘bUμݺQ ',_]􄍃A8Lt9+QX\\V| Ul Jϲ ۑzHT'Gp&rX6tn˳^ƥ/{}:!|\>Rk;|JhQIjïK)*繆XLOKl+?iǾGj?}!=IJpA5 sԹ=nD9XgE5bL ,5F@O4lw.$J7 "{v c(l Cjn- Hδ4P<8ǧ%Y)ej׹90=HPcVwRzP(/00Q[=ZKQ)^IhH(5Ep\4=iW6(. cOC؄ľ)ƾ^-S${+IpeX;p:aw;k)HͰy}r^8ߺ)h_!u4"Rd>XF '7m`ĕ6|bȄ:7vz!<\H$ތN䊭ٟ@@@(Xw'",Y'4\LdW3 -^pVLH%U(uB/(G?ER;U,Q_/G NfmHH3\}`6a^#evZg}7AZ%+>_jTRڰBc uP2<9z>`:qrZ\qkbрZ vj Lo"fũDԱXNiЦijFV_@(Ϊ2 9:R)+)p$]o_=>Jt8fODdj\yJqXCZO(\dV@Mn\A HJjC<4%ci%h0{ rеת4p+޵t *'Ѧ*x ꜨDƆg, >`%;99ƱBdyp=!ۀz sY:9-uD:aW|y6\VK=.kw׵wȇ8ʜɄo R"mP&/n|i3QDnÙw U"&yHzbp ,P?q&]릲4=6F,/="ȇo?GЗ'su{fgj'9vՎgTV07r`z5l}w Kfj'%G^YYPCe;* S$&T+ U6$B"h8!;6Nm淪B(j1(s Ȼ xhsR@i`ZEߎH@Z:m[vbJ,xk_uPq,d|fxa'-U8b m$w2\ \RM>m5pɔ 1eQ#q#` -s4ex3D~?oz1:8h'j.6NÉ%9XXRxiwqx?ΌSɟ}q EC{N-^99זsW\&cDbPq>0!9g\)UM}ϗB[POLhS+FZZڜ 6v. yO(pqoEewy&Dpx݊CsKc@xfs?'ɠ1m=X짘aM2m{VܢXҗѤD<[jK.b[N֬ĴuȨYeE2NO<ym7_BA!m;YBj̎ltJ0D+7P9". mc8\߫1= #+Y_@3 U~(99㔓5뮏d6.-WpX @ەϣhe2J=޳ga{cGIO&tt>:It&H"zx!G~I*4IFPE[7m #Shw|=D^@WgtbYxWjKidi#=HroO.ݫ\ވz0YawJ{~z σ&M} {GB!,V嘢zT, hӴ_:`i#;9wi6APqM:d(zI#չaÈ4Kmwàm+/$`!|uXg8=HRUk'|pGE]/_j&g?x7Hy}Sq& w]kcN*ocIRm֩6խ`WE7)|ҜS!E90'C1cg6[:-)C\5BVN)&lahplUu1`ߚLâ-;snMOFut_]XKX,CɷC} r6tXo14Mj;@rA I9]F^=fN$M2~}zAuY%4V#U 4,Z7a)')~T:9az#su`&+$oS7ˋn'"&^qlɀJ)DvFb M%Y-&a33MC':Ut8ڈsx jR" JڨzT@f!i's"VNM_M|II^O`a9w%J{(dt[t.qR奇#N쉅UxD RDnꪀ01ce-PiyZPɼ_Ruw &eV聑켬%JW1~}bYC]S!b+#Z״i]έy*W :tI#*0AZBZ#3qOʟ_ڧ nh΄5(/؛65<:e aNd˗i~H+(s1wנygV"Uq@~Y/$)fr[fG4xP(U+ &5[ҹMP1n3a#+Y*VB|L RO7$!f͆e&i1tm1c)<xe VOwOE.iw2K&bs0`h(3Y}|K?L([5jCRͯ<"Oqm^È'4 7> s7%lEVRP(A)gmjDyX Pd"̂(!ħi]d;:dp5.XaNw,_Z)7tL % g Vӧa|嚧bQ gBRO判/}dv}ɣ"*aP?6¥+n6ۦIqW/y1=6V-GQS.=+uX(OTgNȐ 7(E;frF]EJI'㄀#; Y袧_( s=iw9\,),HmQ+ B`(O#.H9^(G w*Hdqi 5 Zi \s ʛx?J u>YUljBݪ#v90:jH>Fg?F M[]ƦYB-kb~vIǐ `YOlʖ<'D<[oCA/Ըg;7=D0$ys6|ގJ?||޳z//6]tsb#7Y»Nh X=\+ƗCA'ԻQd[ ;;d-]@eĝ{j U;[ @Ѕgۺis8(>"~ /6S?Nkg L `f< i˝$q3y8̎vk֣ =UIS!H&U$2MAqm5VH5H;t w;[>ք8٧ͅ U!gf8A-lSۤTJ󦓘W]994!Wtٹ4\BXNÿI_`l3s ]@Q`d_鰜Y.:lQI.(_;ԘRQнZb`Ff띏a% 2-2+6ߕ55ق$ Z.0KP $F+E ^6:L ˦2_\xں/ߖob`f&k] [zO/E&jOM{1dWe͚Zu#w0"˄ >"7 zL}C;SƓ&A,q9LCqc+BQ *d%/߬'IzF;[@w\4 @jۄ\:\ޟxv!L&?΢1['_9xb;GbKAa#>5#j 9*u3ZcZx.ZA?_:fiRS*E; byMdޟEm=_(>:Ww' [$~W ϹM Tu Vρ H`Cꠚ(DJCnp#ª0H/%G{ aM|U1wT NT"RȽ)N2vOT}rI_ciH|EYkJIl@c2sU O@xݖގ>Ҏאvn.q4;Kb4)97lwgCћR{[]7}ajCVM e $dtKb T0Ol(фyxd)zU~DwmgؕF9cuJ{!W4bQ2!iF# w DGͿGgYy{ `cЃtB}NMT^kc|(J³^^'w>'͏oµZe'Kl"'79=n)זfh QQ,t"3}Pj#_m๴8*1˂IZm^.ڙ 'A5{CFUL !PF &}z?=:egO^Hא/˱?Ř>=G7u1= [a芄qk.BA1M$QpKYkjF||*)h&= P~}GɵB5j7XjB`bnC[Qv)^!2j%r+\6 "+fl9J8 Y {ͱ7"4ځeگp A`lo<.TR!?O̪!J2"j0Cn NGCL1-,yM#QWVA,,7 O@nʒ%3-9a9k[^ ssӹ\IvKmҶ^]WE*GlFV҈tsȜ獀aY~E L/%,1& 1iXw+ uECXU<)⹊^̗lCk_E^+[^FJ|ގ<\ #ҷ2;;p jJ _E%7Ur!~BKNEqtqK6@6ޭ=GDNZL<©[_[M$h<vX7Թ|GRs]Zi0p[VV]NS2ϏR]W`MHX u7һcMFT⤄U*鑕ǯdy4 0Bqm.G&h]P/m?ݦs]zgz5emn94u_(UB[P)+waSNʝV?'K\}5uP=6%IO(T^˝EܮV6i'2w~;?_]tIP93h$hY[p7,Y-T!TCF7 v8ӝhlcQΗ Y?i2%xjRNo6P&S3bE߆%4/j6Nz-" >R;im)6/\N>:eaV% Gj\Ol`q k|w w}BӮ>P{3-ҫ]5값6nkmTw=*ȆH*ˊJLȎ WxwX`Jq4^L w Ѳl/4@= W;yi<&6 Dω<̬-ԟд'HަP\ZTVYs_͞6  *+wi iKY](mrqf%d`&j8iZVll ǧ"۶<1ViuzKѽ%8 7kѳA0ƯǦƯgH) ߛ"it퀜ʿpDe=vr LzY-)N ʧ+(+ư Ev V r,@1dLc\S>폙 2َǔd}n43Tq| \,L:/{aZ菃=DI)[XsJ:I8[ h # L D^U:#9󻢟$L@(PumkFunlpY:h"_/tnp;b}\B&iqqQ?@35Pܿ[QYڌN>WMjwTxY&/!!Jq\څ^F\x S¿He O"f\"D{ǐt൅ٺY =Ô>qF Ɵi|[ξ(]añni5 p΍K~I'GH6)Չ~Fl^SU8ӴƜd {5<lE ⰇT2&^ɒ bqK2+o~V`--zH)#Gߧ-ѹ3H\jˌ|Fч26bѲ}}ð-]Sh kFH~3n;Umq3 +hh<8M1cG`\Hzb߈R&-zۋq(@Hڄ磌:ϙ Pú:\N^2 n CHͧp-]: n|r+C9E훊_XB^|;Ko?Iu_w+~׀F/ Mv1'ޥYX%lwr\B yxzvHL_FM:4sfA6آ.ѐ3we ^W=ZchnƿTI|VhPVI_sY(ɮH;%ңANȞACUDmBﯽw>x~\о7Lc. vf>w~ܺc޺?Gw eSJؗ`ޤz-_lpX ,QzZa u* ֳ3; zE u 7jc!j2qмW.5-0}1٥MiQy`"V ojUGEs/Yp8e]>z6d_nBGss:.m x9Ϟ1 ^s}ե+t Rm f"[?XD`+PDApSY-;[^{iH\\gWry0'I?{I8Rb{HMtwxފ0DQ- 9'8T{2Re?4?@R$ʌVgq!]k WG7H% jv:lB<y{tZ>66#ٖ:oL$ V蚉/)7l//%7v|axL4lf#aװA1RYA)jad,0?.[["qcZ 61"G"}aHv,h+3 u+E)hd@yD2$tI|h3q]Bnbzχ3fǢG86$tXF(%{Cmb4D;6 r{ ]±95Gq%+2f3[JT5`oPцW>VcQl%4y=hZS4i sljt>UyLJdTNԌIL`U0ҷe>$)ִ@R2썯V.y=JPJ"7R&_sΒHl^EGf.]2J_&tAoLu G(+_еd$jl8  幑pss:DF׆ԯ.8\+EŁ5w%2_~cߧkc/Z95}!_R<Ĭʛ2/H(T~ˊCY6(ve~":;{NF Qc(6DZ$iIߛn[%)X6;eIQb-LؘIS,i4frCBPgr&RBd'IAەgٹ%bႺ@00ۚƧ^dR%fBUl[z&ۆ䎿a،|B&ۧd[J2E?hh6[# ][x̣]ߣ6? ]K̤Ctb(/]䷖ˌg& Eڑ~PLow3 SFҿ`dǼZ78?q0$d+N-]()fT+csD0t~s.?oW@>r:ȫvjUbCa qJ)0z8=7Nsӎ6c7ū"U'6_C'K\A=<6Z 9a_vqnŠG]C0uN/{;XT~Zb:guJ԰f#6۽UQh ڮz, i[VaI~aIN;X Kft~*l@TuO4AC'=zHR˄+7͡p~$h2/k3&P7epԥ qW/S1"F;UwMӭ61q6_l A7W+\topeN~Oϸw݌$ʆH.'IHlppa< T=dLs9  K{0t<}cx>e|f@k>qC]لӦR6SoZ k*-ث$ApV3L*N]j3;qYk#Ӯ{ jÿ_:F_*<94 1ɯ?^RAK[@%uSVЈ$1RД ex^xݬ;#NA,%ϟQ|#FMrVB_5w?T<n1jȤڛT.'uŦ 5:zUii/%Ai2d08S֕+@!ύ3oI6T5 !| '[~HuVJ !ae Z.b T'F +-(kB! \РB(a 1uRuUWH'H+=(1^@ݶ Y榊]@sK9٪w˙EuܱcҮXvPq$HO|%glC_ U4_?Rq|X@Qcqd~Gq :4^egBF.jznmEj#?DZyхwDk= ..(:JǷט ?z:N%?ᆯ 2VnJ$߮uZW'Y1aCzIɱ4&5bh U.W6~!<=|PZЁ$I $Ϟg tv҈;Thz75tl i]xbW }eOLKAwzS`4w0A;O]}Wxe2[40\W'axT!ZxLka:L*P'v&]-x*xTaBN"Okzp#0lgP6 Ɗ.q b1,ARnV\ZPYa߸5A D{gDs@*uEX )3P\`|ȫ,9)8KFx{tU+fA >ųG!9 hGM^ _Nd2O%0Hm''j@GIXˢ * @t{eĪtGН8C'H>l:NNUnM@&n7;|.!\;5ntfڶ iŀ|粐,2b@t@MQ6I6)L> dt:F 0 1K[V8ؤW~/S3iV-Йp/> p֍n FGcX)Cb_:#'ѯ,{xo^tsjQd";&z:(i% 4Z*d 5 VƸï}qEBnPB;o9ASS-{E1e hND/o$8.(.lgQ2~,(Dt_Ȝ<"YWv4[=uخHﰐ{ȭ`w6pQ꭫*o1IczՍĬ@J:<R/ mGUh*Ն0"IH3Q&Wj΀d:;ڣvFYGNC_^BxnP^d.0]u42˯.+bːI*cO¬0X;A%T0Ӽm'dHmd\4&x^g"yJysfH|~VMhM?8 yo.QДl}._UE A9Fd1gxl.ߨˆ({Ǡjģز3g{i55^JyҮßSMnIP ;"g)%:H*~r3m{tS,췛Wyge5Tj|H}y[$ Zensϸ&'6xq1'tglXO %N9%<ك.#J,ۣ/mX]hp3 {,V׵|JQmx-RGwf9k>M`ڀx-O{jќm 3УA[l|rCϫ5{"Y5߇\_ +||A5/JkhfZ`';6]}g;r 1kk,$1MElޠ`x-ņ:/{L 2˘և|$aW2 rJ)άˌ ŔIGְWC;T#DCڡl@ϗ> .s|bk߫F1ՙA&ZEU?7OFz[s#̍.nT4XL"f Pg"?uJݐ-iO}'.̶fX)s7[Gbdk)x[Ή˶ H #t?u=6{CvCyAB:ŮC=t 47uRC44$&Ac;䇭_3ߌtNL3ˋ|XZ,JVCVB)3^(|܀Oe)'_ 1E8a8`4|t Dp,Y`ʲr;wo w7`xLŁWm!ҳ'd'ؙ~_ \*A(׏!V %W_(&M`Q Q5u7 h;kl-/Yy\y'6Oz.dm #T 'Wa_]K!AaeyIUYԺZ@J/Mr)O ȒMUu tMmX*"8$ ?|̤*\g/iA/E _ qE7>C_In+! ;}.w&̫%Cy,W۰joY3Wsш?[(YQ^}ҰƁD[h8`}!xj+FwNl$"8E l.ml[.k5tgFXHeJJ<&}񯺶B2g-^uT,6-"̕1NcpL0!BQ!>[L6J)c߷Ae1aٍ$&{p-h񾌡n;JEzܒzVmXp{ie6D9%EvBQ2#w^\vsѰ zJSURWYx/wL\ ^oV2 1g&5'ÛtOqxEb9=0j La[Y ! ]!Z/P*|[xMb6J#3Vݧc1$orE;9*T`za!'Q>Z[!teUfJZyYs} jnwo:.ZhI/Ñ$9_PIROĢ\B$I1쒇GKQCk֣Կ:^(:L#<dLYG+{o;/ւbW凚}oKZvI ;`Z@Iʓiy)J$94ȰeY<#4kd!ifj:>Vrd4o2>8*džF#?X˘ݙ?bO3^/C?%eU{+Ys{{ FyP~fWHdd7S&0*FLexU>YL4ˍ~j?T#Q7xy zQ;/" J`Ҟٝ>و"3΂JDI)WlL2fɬ`xLM}3`~<&aGܓ w[mbtϽZo|2[; v &I!.쳆PQ'juN r0,?QG{A~rm-Ǡ+~:|{d^%LA\,|@%X+||3 Q>^ ֎NC2ʹRfbԏДȫn8Ӌ<̀0x5?c~g|VWg ,c}"7 aj(wL)c"f@d͘bw!\,v/ߪ 3L|5-<-;*9Hc}Tq39ƺC|ERb AO@qb 8#nnk jÈ "1ȤO<=yߠm`ALCZaI(Ch\(Pb4pt^2 z|Sgc˩$ϯ<2 QֽmR؝oN]$Ni qF1a7:wؾ!3Ḱ?XfD 5ARKi#cRbzkm/QTjTxC,Nƹ _a6tn=}+@C|4ы~JvLobc>e*uΰ; ia7טb\)P (6 JqBd tL9⾅fه'k{syHz5(鞎Z Gz?(Z24Ȥw:^hKoէтc)P %'i>^ӆmEˎBY>=%c2{qPsnqsII@* [;s!(SNb >Kj (}`U$ a[Xlf@zcwA. Vh|XM"~alOHHM F$ nbVhSM]+sZ'{H0g$bI04%^$J!ø75nql3RKb>qMI_Y77h&' R0)]:}vAUKM`@\oVL|y/G ٔZS++ vUQ4_W QzC,CuAݐi#MASt y%۲bhғ:Y*+)I#!B縂Ad3}A:|f\A@pUeU5' v9( TCL[9> ~= ?2FJdXs9=ĘӜ . @m_߈*>/{dx)`}tѧl],ЌM4O-D8{`\G ?Xn$3Emx׉H4Rw\6;$s,x^y4"SdnBMtSӒ6,<9~)bIg`μ_]&&j'0@hMa@Y!۟,zjx9[Sü 8zJewcbU֒yubp~LGH"B@mܵŹ\.'W`ca=O.$ra}~+V*X A biN4O8ZKX{לYy+@2%QWp@$*HSl]w뚈 .l!թ>)U}rHWo=ycԾ~%[܂GcѡZ*"d ^y݁\,»MW/`^[R-M7bn(QMz]?׏O2Kؗ%\7<{]QLm ױqxX'h[Ro@@$ xݔڈĊ3}\ڸNeJTW+ͣ[ra&8~p6):At+0ptIߨ_q d0mg#90_)n a20L߱0h$ md} JdAR!&=6+HНAِ:ǽM㜁0b~9F1k`&5y /!?l6]Z%w&G$DPrRY0=0B^I%'`$%RʅYrأ%t/O05ϭiYXE9FB&.~F ΙњҺ3e~}B@`Y5_ܺ~pR"3 oB]&s1)j23qiX翴V%^ Pd/YZ[1Z]^Jz;2O,A= TqlkT~5LCUٖj.pB$TM0oO1uEgf֟p-+T<(<`^56A3Hf{{\ &ct\='SA)&3ػ"EI=cm/=d<ӣ4֫Z;_>yԬ7o(W5S 7Sm^ODJetv#I |)A k(TU B}ƚL7vϑfԸZd&?pZ-C0X vW|#uk~]f|{H u,L'_WBb0U  an`Pk[Ys J@'VS[";ҼtnkRi~Dױ"ҩhQwĦ&Cm&mYX$I4/C3β昍9é 6"[bk̅DE3#ےJFmmLhs\ 1:v ɺOכXz.N/;^/:6')([RWТ9`ͱRi/{ Er~]ҿӇ̻Xi<4J<6G%_72l1/O!4- %vG#[@Jz ꠥeįF%ùU\f5&lh ,`nI(Čͅ ʀm%'7p ;AOmjC|XR) ̢=ۛ$.- RS +$ )4N|Nyd+(Q $sn\aIMB1w~Tл!Ȑ[PH S5o0"P:hU01gE7 Rx-=0.':ڨҹ#4LMN©[t}E5n( &7å 9"J?i=1V{y#`8ma2A={>1-{ߟˍO`T2N4WX?ʿ,e<}q@+D9Z_ K.@Nפۊc"#ݴ[ ebr6W#2&޷mmuitZcPH_Kc0݂J?!(Ŏ B}篛0)Vvg Է `Tvuy5|:|J3On+7/'sL[}j>\+T߀l*{s*S i9A6Xʣ}iTr~P,$gˏ;F+x Ŏ.c溱%t>ݓ'}6Cȵ6.]{$HR 0yqh?X0C{xTk`-~Hf ( 23;k2itӄN "?0ԉF\6u0N?VTfٷtnT{> ͷ_Lxr1G0f!`Q]z`;. kߟm ?ՇEu3!Od\o*'^[\UI5mQ_Iq$,7HN CLh]?^}Ɏjf}0" V8nwi}H|OÀ:wn99zW> IV)WmA (<}^Qqi;:*PW`Z3.(sa3/6CaQpk>AvULq( ӣy{VQGEL y=^W8J^8=љo#.NpXgWЀN']Op$Oin Z x 7!*VM1x tnW seVKkb[n/@ISɈP?/Tpst:-T6ݫJ-6jFPw9D6rUqA g!rU&+Elx)J7.љ3GByDi݉͸T1"<-)7]8dFHQ2wĐ_E.vkE/N-':,3%6}dd8Dt_7 iUr.X+5NoNOl–Б T]p.{CAmӉF2bZUj&V$cRg)PphL.|-7_Zًo%p%y;IaIidFquPv"Qŕ[jZY?Oҵ/TQpd1hKZrIpJ#洢#Rgʣ>@A7YQζ~ncQr!;1R)'R1X&5e^(Z&ThM@/kwi $ڠowL[TMt(gaJ#]e۪KZ$*s;7=ꯤFV S' 6FoL3: K^*g=Y ϵ(c{ͭF9m9ԋ+6KmT<ٿ.FXR*S{ !OE[SWkٵ/|6DZX<rfypLLԢߜ}! .d|{ hg/* FHTP+l1?DR~>x챆tN-01=eI*-5-Ee <"xքju?UܢE^ 4h>F;wĀސ -g^ .뿔5uمTQB)*>Iyl7 [0^),cAP|CbgwX>ΡsՀ(FpB~GlpwsuRSz|W&fL"T}#/Iq1(El{\Iv7y p6³ddE D)/NM ݟpZc5|MT<2Os\Y{ԁ`̆cBw2G?^9ppTQ ɓ68ӄKd+GtWgyrݹp־IlƯ_kV̞Z?)̪w`CQ 84i}/;ٰYmD*BCMkGT -kBI跞׫9GJVU+9VGɞ>ql\5#Xiƛ_ICFX~-3>ǂAW|z * XdaF#$rk'B2GdFζ GeB&e{CVTZsMp4Ì߯637M,fCjĢl QoGڤpjIRH^?wj&0u_ICO. qU L2?:`zpn7X8aM缧q klz{abW)0{s!!uJ*Q$ NRE9R۩D t^s{K#:B{Vݙ-ޒR +љuzFsq,'aw(WR~M-tYMch˞); 8C>4I!·B~-~hxfOx-biq=[W6PCoX2~~v@ՅoԦp99R=F:.:]1+*Fل4s~%a-qtD~>>"gɈ{ryF,\Qb݁YYBũIP<Ȑ)ڪ@@2-eN&~c7R[SJ W߁:Q`Wh(+UgmukY k烸_T HEq)^h~fRhb#oU(KY/<~GS0,˔szy/N#[r9MW5v_:- {ٍ'L;Шr,^QN^&IRHi"-un q +YeY@;i J 'L> O/E Xv4GHwϧŬ=[TGPkJ*=<3ϲ[4e2 MN]ko|w5 Q}> YHnfгf9z\?]/ Q( %㘮@̓4s8.0$mr}ȵc f9oS33&@ ԊjGMIZ/xV" 8E6nH7gV1AP#Yʭȁsdb1[b ~I S3_'o<dayZbQTԘ۸NjIǮ9,^۠a^ s6Px|좫ѺFc[Zqy$#h̦J rhe:κ ,=}Us?lyti)G'qϦ⥀^)mZCSzGaÏvl}h 8M鳑o (p|^ҋ d6вu#?k21-8h&]^/fGD bRnVq8@:B~"x-Ti7,=1Q\TDs[-~HTY/O]+s.J! 5(m }LB[U)|L/oI8w7@6`E+ "X39Rxx閧jFzLqot15Um*3׳<%qwVo]S>< PLz =e-dC!- `˭g['N='O(q?oIX܊RnWJ"{_OFM_R'dA!Vi``pd^CGGe; ۫=*tACBZ=@zϒG-XVcIh%??f :djW tzʿnTjv=1[lAxP Oz#KRN#a=; ӮAVE(fۘlU bcݐ(j,4d IbVjGDB0C/n? LBJzP|N߻2ڽ;cw ߣtdȵ (5٧|B[x%  ޺$Ȫl0 oGH#6kcOE6ciItqCά̇8jeE~^'5Z ^Itt?mY6?&hRNC//5ْVh8v[:|9~ItoR 8?I 1-n$1)ԭ]q}sо"\KudǪ+E$ۙ,e'yDܛ3SsGb}`@>#$>v[;CnGOظqk4K$r w;#efef[Dp:nzdNQͱ阺!O Wq -v:Yy:ʣF$uY~wկy @.]d_ <%mdoՙڧdA><GRʊ4k=Kذ_ac 9Gifnh-NmoHWZR`e6,)Z[}aEj/ГC?BKFIAX:ˇj&YUyApole*s}Xc<J/G}j]SUhC6x6br.epeӦ:J=y"&l"LXw4;{5~%5T+NH\U4֞T?ӠWr@;}^a:[w> ?$W=r䫑Yc#OUN) JPV؜g 7$cΖq{GQP>go(wAf@n"4)&K~ul v7JHE~QPbFZbwqм%5[ 㑜ѫHW`v0+}%Tt *RlBG)a~Nkr/_ &=Mo'S34}ϋ-w?n;*ԸND85,d,M59~SB7W|[H$9:f&dHy]g$%ۚJ!e"41L&ɣJ3]g3>B^5n`i17Q55 3C^dmOb+ >ə } ƎY|DZUZIq[sU2T}XED F1CI=G,t2,,%h{ gexd[]q܌X:^EI۳%\ַDg1W]>&d;jԛqEeT6 7c !r")6K}PFQW{WIƭw_j]S" E3kKCO=aj\ ,mKicNV$pȆ‹d{ 0{Z ,YYU= "Qt7(&pWٷ"bEF&n2 iFvC,R-*fnƣI~6}9ZmvKHD+N0Kݲ7 *i~^QK_$&O8Yհ $ k@UCӑ:wzZ[Q|?I5i{W>67IsϿVs9k&hD4ݖ~,'¼^(u&7qZCUcWj6}%{(5%nCfԇ\$Q4G יrI/ěY[ x*kpΚrl=b.I*x }~Z|NvZaqXRY#5ܒޅOCGs9.n_0X-~Aָ/ٴ& @e>ϟDR|s#AT8|DSUjKkd-f__;'Qd(&lvDyc's=CAm#ɐ.hLFxA=;{5«C.}(|;ttdPS- Il7ȺߝB<bZ{uk1~#]la'xFX-a^Q^қ}jLRNa'wY?>$t9)RF#=bB. & AoiLclN[zgg("? M9_{Ћ- 豈W~_R&Iz!ǎSc6zf ! !fo0r@|.c{t $eV40 huq{&!( L~>ިIhsg؁dr-Օa{빾'z A!uF%$dȾgIy?<)3Ƙ &}:kE~ܒ ՑӥoWi7 *e.vSK%)Kl*$]̢ލ&fOze Rl*f_pPU:|/HBPXg`(n{[FA׻xYr-T,E!v_|22̓LӛP[ym3P`λ{܈Tc0 2,~/:>@8Vlˇں.]|Ǵ;Xp)l .#J[[rZmoKkXo>HQ )XSWJp\P> y"o'߯FsyW]@# E DV-Ʃ3|J#MRX+&Ux~mlMF݃l$"Cќ6j!qK&WdbƐ43U٨y:wq8yIT.YK?M;v-bE#pZҠr_4 ,OIrIWㇶ L6lw []QCvahKOIo&g768.ҟ"~<{b!H* )ݒzN#i_z,ǀgx[xx1{| LBM|R~]L|dsuIۏنx^\4} (79 Z>0uu_,Oxe}NeQ<m]Ll@ڊVb9Nթ]Ss+ 0l$ dj>e)?^6c^Ul=ԜAȚ3S'1R`Ѽ,Z.z${0Re9Q!EJ-fy-CAzHxHG!5] D.%ތPg\rb|wp@1GDpY`B35T@b›G,~Ul86 _p`tу `R je{6B҈Ҹ`#(}Fw@nT)cüot=/+/LGcMPbI5h ffjbk-x'O;f+ XY 񚋔#w  QYX~sNX#;VGNdf$j )b6O0m_6b$P/w򃒔DTHN:COyU|VNenj ?e7s4 ul8H].֬pzh86PiMNnyRuE/>6zV+i N˂8i ~;-hi3$K7mIAy8O2Պ؏OpyKm ٠JJ'=m x0I1;ͼsk`ŋ/7P kbL^V-k1XC(i@ʦϱlH23+l_>cZ3%CS*{?g=pg73z%))zFW7nmJ&L0e^@h*VnJ({󀝙4ؐʵXKPN=`M]oqq#t ^%qWlv֗Q8fwFX!&2aOANJh{%uS& 0+Kh4"4 FI'sq E7`~ U8_aPq̵$)ZxQg.\x\?SNגxC&K@У[Q2g~lwñh^ؽ+ݲQXB B0Dv͜fIdw>m#zAC,d"ouN[Q6L6BO}VPVu”;0>ع)TI 1 cJ*R$x T\PJPRe5c!r|pG;H=>B7hZS`C3xj)UNbSbl9=LK8g7f.4;u (~٪7ݬwݑ ({A٭4PՙܒO)̙c\+{e[)I|5>Ew`W)M^_78tJLLRu@pq=E;k7я3Ϳf "pKڎFLJeKJ/gǵ3C,țH`gõ,}-ck?פ&*%sij3庨&>6(n5~#՞N[Z?|Xp&fBi5t&Nߝ%Z7T5۸&g*p[OCڭ?A판 PFWo=f&v%^.)E&J> P~/FɺjsvEik<՚~% "˵) ž Ɠ zAcre=AN2F^1Y C( G{OP#gS'{/Zn|. זyG;G+] 8Tt yQܸaa:҆Blj2]e+FbV]ek(-%{2ӷjH9f|No$4v ͘z*?.huF{:&%nbUi5|iW j$ f$hg$ߚR`e:$WN"F-Ok+KO&9@R6Kr/>_ w\ƒTϖ>)#H!$[kN0ba1TXrl%SoƏIo|;2d7z <~UU {Qq368E2,D Ѧ4^_re]rV` j:LW~Ĉp/u:_^.ju஺.YϪ]oPX5ezJsx9y}]Դ 7ӹ:6Owқ=c!o~ȳ)S~JxFS/<7Kyfp߁FTh`]ʷBfMw[¨΢B'Q֚k^BTw8FǧUKj/e~rQEc:cJ?CM\D|UʝIvJ6]Hpk5yVp7V <%6ƥ I0'B "饈LG[k?‚3]Q^h[^' M0ܱS7U5ÀFHn*JY7Ζ\mbؐ0%C<ҟqQ2<{Fihsjo-qjZ0N |0Rj09C_SPYݼ]NRfA_2:V_M*źba{!WѬծwP Fm"*aE.&WOà<>Y0m7notWus!xs K?/$=Ȟ{\ztH% u1\p873 7ap2dUP$$?&7 4a! +Ë4<`nz=]CC.5I"ջy B?aӊ#D$N5Ds׃`M}b]?RR kZ6UqtUd!gs6o0'h^_*wy^+[W-gW"Xiq8fͫqNs4Fg~3·%>Օ0<FXyf JDp[f&[*#v$DE1jO[q"ujUKo Hw٥0Ae!i5ER|?xjBZNַ,P9*WQ!q ` w4Oϔb~b%|?M. i;WJj֮7҇ċ{v}Ɋ@n\peef:7z. AQv.k XjovLpW }N_OeSOV> ag&BN0i#P,$0,jp=3fB d^ _:Z=!dBIrc}s(H<EY\jk smJWӳuؽ/]hʋŽ7R):}}`cu/O |L K#t.mIDsB=@0Y =CANbt{*[+#=5rG|-щדPiP+_ LI͌g.JF\-k**QJ0xRB4lJ}8f=5mBcQ7CsBܶ ۨW-e\\!)K{[_ϖ(grRbtdȄrѕad'NC-#\X 9FrPO 7.Sj{2,  3x%89p$7^@lOU{G S6rD87#Y0i*ru/-l{d3[TVmRAl|kƬ}"!!V8ڎϚpR&t֘,JZ2[@ZVs]T;/Sy>C$_/M 鯇!Cu,>Z9 x2xْb6U썧䠏W #g 30uoLtR =F$*?|\*鉲EMŊ ᩗf!`~;B<㭾WKf:c;ҹd RW[/G?;ρ'c]p ץ;N!T˚n۹ɗ*Y,[\c3fy{3P*$K:oV Ow d]UiA}+Lr[IҒY9fjsw^ s3e!&@;}ז_OaeqBBzD{@ IPF519kqo6HDWa{H#/mAZpQGa'BEp_@!TGObdUX|`ǃ!-V9)^ ̄\+vRY|&/TBmMoL*r)4E*ϲH~XW@e~Y ? ղݘ4R2(ѡyMr4 Еk x\© S/]S2m!.:cC੨ nZ IuQ{`>&ӕQN!l!%sGwif?(sn8%ȕ}a栏5-X\isa(=6#a0K|LHFcR#9}73D#F<#Rs \Wˬ[rjA>]U4r@ b )qՄ8ДSTM)s~ P^;Hl᠒5O1gV̀qi,/o<]C8prq; &0A,(o>si).0 )txU|{ hXU]u([_n2ZJΆu ,D$+NKFIL̈\/F%z;Q4=m /yDW@3m13ECH 1&W~+@=omA!ϔ"7<"wOg3A=v>1_ *^UR D|/LHb&l:u$|\|/}.''DⱗD8lmA QWHB3ON|tjh-iHfuL _ԵůD% Xh֖ȵnM!qxLiv b.ih<,TWR2OG6ax; 9 zYn7afp]_eeRg'4ٶ] 0Vu++լ^O'6KkTZLѻg}3w'wQ i-P_MeQx@@Dto7s`s]ږhljLQa3-+f+$ǹӚfq?f|{C"{j/dUktPF*%'҈ąq:g g_#q'ƀlN:BAСXf4oDQ,(4BXzhkf0YhdWbT`:EHCq <(1:d]r5ihu J!ң Ø~8qy.`Vm%I2庛ޭ4DG[DllXG8 ;Rqz!*PֵG"1~~udUg8ﵗWRڽ'f]0tbx1Lf=m23U\ns Q;h=$307=邝FylnB^J6rfg4t,:>R"ʞNK k&bݦ%Apؚb-Ez4WdS餿F:?fӻ04F8#[bs&4QN3y晩'lޱCםhE`ҩOpu cV=W?N||N]gN"2`>5 F!"QݶwmuJN^j9#{LCSO0bc Jsr?$( eπRnٜ+/Xs۟8gxpöH,=PVLPZuO(9 wY<%v. ]p`':MN:DEd0'DȡuFG*^-f£Abaf†(Rx/OWlaqүd6ms0PF +ž^pcuE@F4k#P;'>ϩyV2xڏ!?\EI!ж*T&rDޙ\TN 7Ҷedzfo*v0LE7c?+;%*ClF嫫p9mXqRycB/ei\T>Ldf{V5X?_Z ǰH~od^.ZY.f75=rXZP.\>#'/Ϻ7d\țA =IW /*)`1nyVFtNxU̱SONU$ĸy @"DhFzrё%u_" #tvEUGgZvp7S Ls륊Y ``i'7H+|>o~h']k[osXA_BVa"W.VԚ0/̷࡟K$>m,|įi.=R.Z 2̲=lQ Bs뽪{vCYX8ko ;w2jeoՌtnԟf_/mz}3r,Q5})pݏ`l6w}R.n6DE AyOMtPL]c.U(?zb @A 8Ep}E@kW~ޙДC%d7i/w%Ϊ;P0u Z6KrգH5Íus;5 ;aKJY,1*ue^vg Ya!g;d@I@?-^AU’Ϩ%a~435b+zr4T *3ĵc;˥CFj7I>"u5lgbxp<` _*Pl S*FwTBJ$VF]XAMi~9!{;Zu}z"5m"X*KtfԓTbdJ\ __ڈN }yݚxxy?oo(b&iOy3--%[lpBayvܢ)f8)ˊ}$axQ؁/2aCcdȚ{e :;j@k?<}*reYg^Y_)uHVf;5,ꟾY&պag@D8Hfh|"Q`cOG̸ԠʓWzABw#&z)o\-<:1#fM7p8)Bb cmy]$,N5E+hWkM vet h#nDZ[dBW[G$8B'Ru5,Oo8tfz l"Y]}+C]^_ 1ȲJsK?F8fq\|6GzkCRp4}R}E7GH䜇z$7#' *jAȓЇ'Y4+V*ͼc̕6*EcXδ, G('ε:h+{'IQ;׊ 2!%?jASPoS$e3PЁ/L4 \rG#A:T@z/)Y6Q X6_k:V0b v+2y798Ѝ;S͈..{^y}H(9p7Eq{ޗv{Di;oe P∤JӮk[J$&;+ WM-%=;w n7S Kzݬ=*6"UXեi6 ;PI9Gzd}_u0 N[YYmni)#hj9jIf/D9: ]ҋIb0' `d3ܭI|GZٕN.0VoaԘ-{6w0lj^431c"2oVnZ\D?6Wm7Oja"M<қ\1 OB#M)ZҮFA,^e<.+I3dQ+v!y^T%NB"C>`=zj2!(pd AP^u婸l{RZ"*ΛCL0!^Ӭ-stC6IÒca܌Cux@9?\e萖 G!&M6,n*QmT~ uÅAJڅ΄sR>_'t+Vׄ4rqS6F{㴑9ѝT`޶)[^XV`07鴒N-8h8as)-uoF~s6ԆBU BY$MiyZ'?3Nء.tx_ۓkvlQ| #b|} DgU)#0L&g|r]ne 2I̢T=e{9!uNnD[/W̮)3%"v&47}so+`_y{i|-鸚 >hH^/;F@a bHl3% ebc3ha29htymU(0`w!5ş$(<.b&Ti{ˏkGĢlF# /(;hZN3D˘K݂x¼cN@/*;edW5U&QԁɗEU9{]{RL5KXb0B>cᬣ*t8q-Rk }0J47)Z6A`fƻF ggIsk<>(n32j>f@^|l\0w{SAJV^qBӰeڣ3ҧhG Pe\5x̘J$DӸ\:AvHE'KؐɅU1+{|O 3Ҧ.BX+m}$Xkf}8jkE!5m FYR/0|ַ5Y3cWOJ_0)4ׇÿ+ܞRCW_Tp֋ `0O &球OJ9myQ0!:>@8|ivGONȄit:J5|&ZUܢ}v1B$%FQ6i\#@O6o/Ajm/GЬe^"YS-#mBS/,py,ۃ_Q3لjq3@i\i4C%Q!!NkpYu09ZCVV6vqf2x͕ɍ*x(C_xdo;s LbmId!8*f*6S BOĭ^?+_*#<7Ǐ`\x#*CHW/Z{!u?Cφ $^ϰ#Kԏ-X  z_ԧ\J]NA|"5`uu/ObM'o4{Vf.r)h$ -遁) 7nbBbK]\P!MbM< (ljj"[+_?' P: Qc %fctLpm:AM{QyQ@/ptȠ.$bO!$ VGu┪D#JԽYqL}vs2i۵gN/ݯ7/SP.3LS@&P?Nz#P>G?Sd(*\[̼X5pVxo't8&;sBA&Ҥ0LVBb'!mwI'^=8{cmҺ x#xHR'DOyN L_2iqru}F2FB#Vr>d{qd/ݪ_c(5I }B=6"};5& lc>JBXsA qBzNqp}+E/1!!AM}S S`^yԾ2;<|YIju! 4_,dՄITا|g*Ort mgܮLʥƲei7T_7Hm&eM[\Mek`b0- Ad\G/n!b[!m!;-]>Qi<_ӏwk5nb;QIɲhMe $pUa"ּ.sab3MmƸk幘 ++&IIke %] /~XYwf7ChyXZnْ|4 P!&<*jN)*AȗN_^ ::4ĔnUU`5P#iLXo 4OKO?]ͯNHz|UY7j)ɚ#Y.hD+wEs0}nr j[e 0*f'v.MoJnkL$D*H:⑿FInN0`~B,+̧ci5+iA1S=woS56P%l4DϬd?{APEiD%:`W~{Iϻ4,|[>#]3 -I)Ta7[A6R zJl4? abCG&2 ζWI9FBM5 VbO fIS83IY)%(x7ٗ 2m߯>Xܯ#c61o[L9dwV04דmHp%U! NÏ|`U6:g+k2^do"q6ݠFaDKuP*'qx&*%GFXmt1_E}(P z˘@^m01wΟEH`R*:6z@}BtЊ}p졅Lwa()3o~ٶv!_j3p*Nn^qfu+tGꇓ {:d AgE9сY(_h&K u1 8glbnOrwh ʩkm9䜳 HsQ1oή#4˭,LozA|ZlLJ.dLKF`éO?*kKKT"E`qgب16;;#>4/{~w0`Q"-m+6ƼX̘i b8x^] ŝS q,$@<Ȃe?!%T0[ 4 q\?o?''pdk 9F&سiq4? 0I!~f[ITZhF2ߙxJSHd"%,ىB"?[zힷ+ݻP"'@)s$ j)C)&4x_[WdTrKk4h9 ]^i8njk7A3gܙ$>J02J)Բ'/Y뱂ۏ6'ݍc:L` z/ fcܲ0QTJ19^&-t },7~\ϋy{'pyIGʩ[rC~!Vҍw۽/03'q1.^ƸH>6?@rޮ[j%I;)/;#&/~K1M-Bb+Z?PQT9wJzMBIGm*̍Zޏ$Š/Ls[[])d%RuQ_@σ3Gr5qq;kO=]rV|kp&]g9RdBX9+թ")lHT C2Oc`.jMT+q4Dr ЇwR \"LX.hx%רCj<04y\|{ +"1[*„#ᱢɢ!g+ktBz"}5A񋐦G ?E&~/V ܩ05c[sM* ;%\? lYb-dk|[D:̟'kWѵ*ozP^>ӌA|O*aE}VeGo}~M6K 2qGN\&j(lPkF~Giܛ{cpOB9X^ 'O[r>N&D*k=~#Nޞ!>:hK* WuNό6ʒۭV,u[6v^o*hsDT=66P%Vm@wfF`b"@S&BƷȩN+qGedn88H_|^|WD6C~RP*BkO+AM}fm$# ՚Da7E 7KUΟ/@@7*wpNk,%nCt^cXo0|.{ܥ%LrZÿ́B=[h;f5ϼ=Mv::&Fsvu s]7'uvZW4!Zm~/fA6/D(/fDbwmy7A pP c򫉉cKTʽ6PXdίj!1a=`h ܽ (T9+j^>Ia}&"L|&.m)]"ȲUJUU00J?8b]jUn<}:P8Dml} i]x! "]}#HbcBNbcv%|T7݈.,=+Q7!y>Dɒ&]Ͳg?W0wgH(r7{4MNޟ^4: oK~ܐHfN OdT@MW̘m|Mg"[@. v<3eYr|Y>-계ΛQY dۆ2L0̌HO' lI׈Sdz>j`$ M`K_8VpH:EMc:6g|w+( I&y} 5dL:*`379̟ xbG[׶uTgQv_K.ذe_N%Zֆ^r?{<,$y[e[K!2NH$? &0#OB?nMo(4Plq7ioW˻#Kij>/ZG:0L!ǞVF֡l9݀B8s3N@KG՚Oݙ߄QR_2%Bb5 -LVV|h%qq?on_ uPT9vU?jx|٬=bX&~bݏ|.-q5w'FШxJ 1UIT:od#?W `Xh%^n4Z6#s}d*_TڮV99#ZˉSv*_|'N-;[wi!$g׳6NJI)M889`<4#ydPɋCAC({akLL]G/ˣ%/ z-;v>hNهDh0@zρNi`j-􎥙hU{˿/UJ8lH^<@;qUV7vz2쉾GBjyZSa3=OڐJU*dŀK:x[[!svE4OѬdm_IR2Y3=HC-,,}BmR<17  Aau}Xpko`XYL`[Pг%xs <Иb5Ik/K"惙@+PY/ }jpz9:mZ}Rߩpt dW^GPm<``uidK ! whMIOu!PHFAKzI#*fpG6tmhU uꬑHB9p{ &(8I:vQ_ˮgO= ۞ΰ¿*]<éϏ,TCXv2mu]9׵ m)[z>zarEr?99ygHU͌Fu?f]MOv"VB.ɿ!)Տ,3 i*8:Ysg rQƫRMk π\gܠxx1Er&p^ޥ, adotpҔZ4Rv %/$<-G~ {h'}Z剘صCUZ.x!\;fPǩy }7! VUjl`62*B>"G?H7Wƽ h pX ;{ҥ zd4q#M0&uNΉ,//cUyFp&,PHZ_IeK(Z{Å\S$yHp>/Kgʼn;!K>?7?=vWJ]tJrթYiL[8c̋%y,#63n4殨GK5:Ix؈p܊`}c$S{x3)f^⊩u3Pj|;?Fz#\>6jˍ|f6zJ;ޯOkkpd1 M.Iάz&ls2~<Xdr&JSs22u; h$:cd `9駏H QݎM/Ƿ`2LbPoEڿ&q֯~z:вK8rIk(̎[f1PT ?+P}2+ArE>+t*dK6t"!ySBȝh¤jܖGA.ib'Ȩ"|˕耊Ӵe=a$dF]qj[чP|GX'/?Q,d#ן鴭N$^2W)^)许LA"vH=]щYA J(\wun<9umWjaۑ8I2u BK쳮mkbJCU[$^~}*x5fnW;K`RRe&6rͽdx 4kt [|S'Ag;k@ܿi w?6ⶐj:Rx{@+ U܁b)G0&&\mJ-&gILIo҈_[I]^>Bk #ZWRVγѱxf~k(CY6zw(O)ye7% dΪ jY=.8M7͋PO {1<"ft.'`D[!2%PQف#OƃnN:>v+ZR}EX0MRںvH6$pLmO7tVG%X (C*4̣(kSM+tOh#-QxiuJ=k+muY)! WKB k>3N)ne UH#LUp9r?p燗\;mJޝq>#ں2ן~'6h1/;Z?" K-Q!rȬJ1L,lm&u}"TfN?6)|5mpdEDeħ( {W!aZ!VBxyy>LxH?rJ3$ -net[qP*}0+CdwQݮ2CI,2Dqk?{<9؃6 dtjKxzo ŃX ^p[gn ܑ` Fj.pb TFkbdy&SO$&ɚX2`ɱod 3Զg+-]0C.MXEʮ7G 74آw<$M Drg<=n\| _,ek{ VYp*_b Xi&KIp1/U{r`}sr&Bv=G^"&[pQpLTTР"M+0 6=θ&Z epb[p{V]M`[_ =5vIGtR`!6}%!`3_d_"!`;"D.;J%IQax1 99g4ﳖS!M)6 {VCVL'6[jOne@gs;UNiZQp^ k 0Ng/)Q}E׳[sE4F4?+o;T:|{ {&pP̭U ʸ|wR=D\S4Β7J-?Yrnxj@ fl i2td >Ӹu4Z!|6`\EvC)O*Qݗи^t-e** wBR~',7h#楑R4R7IR$~~KoW9'.ڬ2[TN c(-zK)%z bFX9:c~1.!ѧtD t_3mY ZZwOa}pj$<.5+PA\g4-~ m;)yMkTP3ˍCnͲ]az^RRt(Wncۢ]嫕:z:/-Mp1A'T>-t84C"zIm2Y*ϒ@w)7~{=ZDS(cx`f80d%I7*;gA@]%i0Tl+Y={dsˢƅ1W 6:at 9{VѣaAwpjLͧ jj^wLC]Чɢb_ @2ѝpoVlR,J3 sCaň eFp]гKBJYVϐ~+`%-ۂv,+o2]v+LjC^4Uخ9`h[vc VwOt.>=m 76G=DĻ\Xr*@^P~֞bidliw[!.9,nf-]yKZ>q%Dd'HK8Ƅ/3zۊ% ?n>m'`_Hու'\!$J6¢IVű}Љڼ~b ~aIq&c_U9!So -L(fj akqn ۟*z&yl-Z\IH'PƏ-yqEQ2ܧ2N+p_Z$8L[6BH<{J'tNs. OxVϋZI DT 6%_\1ga%asphnj}GWvmbZu aI]5yhD@J-΂E&?wiex2{x PB^4+N%HXE(GhNVpE>̘%*ѭщ+#t_a$2[7h=~~+RַW8@՗KBoCRL,MPv b4څ[)JG6zyljohX\?DJB<*0еiLj}t`FSVZN"ֈsT8>65]n&GȷK1:<[D<Նv0BUKcd%҂BՅLt:r S'(=-(#uY׌׸S"4LDt;kJd_->c{<z;E?Q-f&\PBDwrn#  {Sz4MAJس60&+2/nU6**|JZz-4ުQӊ-g`k4%isg6= %HUuqT|("}yz={X'ʢ8D1.x~8"bjVwVʟ3 DŽS (I'uv [NJvZ汽εE ˀDo`3A&햧u:0. 3m̘_H1FIkW8Y^@&q70NNK;2 1d=lpĖfckštzy|(bR:AI:C}&j80jVryˡn{!ZJ53_^S,#лbT^M$})z/7rHJ˔OǦ8٩s񝆃<6OȆɆ=7jݿ*]+MK@- FYs7xBH+{ '|ukZ`fCi܂rAN:(\ڌ't^AIǩu<ë9lY@Wk2Pe!Hz}]lB`l/C6:g3X={[AjWM)*A{k<ـ/]K^>TxZԺv@\EF'{<+Hv P` F|k&^."Fm/&ں{_PbNݽ˿vs@xfO%2?{ؖ2NBŎ Jut~3(<0se-VT=UR\htDXA@  q)1-0bؠhR_ 9|>2BdƗk2NTc 馺}^Yy[ &6|1wH ;^x!j:KmLp \2e'MSt{jjZjә`g)9Q9L'5DD1AP 35RVzP&c,a9K/y[G1U2.˄y vDoG_;WT8S-\Ť W0]rz [W.ʑB7߰_ ع' XtdldV `Qh!~Io^S$dpÈ\{󥔹 X[/3uwcφ%?m2YYEa/U V,7B!_E? 5}8]R@?DaEXG43 83Wmv3L>byFܗJqUɒV'Tg,Oot`k%yX;VʑHՕuM].4}N zriv4䬾znοٵ5{qpf PEDןCE dRO$Y~=h(R]y_3 -sPeKLj6eʻk0}Rzުyv03XD?)pn]'Y ]п->6ŊyY)|jL,?R^}PO <,"!hABY,j6@ 2y?5.ORf &ђQ}#klԸ~!ZC@6Oa%Můڱl&qn8ZdY96va*Wmdѳx }'14bTOn\j',hˏz6ޫt܊TgSa_RN[&_|P4_DWE$ZGk0E#a>!b"pvbs!Vt ,R L!%3m@>𫚧X lo PQǍ"K1:3[ K+u`8Ry`ႩE{*[}5BO*u orRAT`"4, v77DifO'[`ܣ4Sܱso(&2Vl%nY|a Dp?ydi- Om"k= 9TȦ&M;ՙ{ 5hܨ`[S9NKb}εqUƬ7zd3ZM_6Cﴏ[Z5rnQ$6ty25|a KͲ ͇#lSMO -]%-2` uB%  Ǚ0*ĝQ+{ɚ{>f"ƫxEF@: MU l[jx `|r߃§H7@Hm>m?BI길ʝ&]*/3C߉.#a# ~Z;ʂ؉}T Nc9Ic8M3JaGMWإ7 ی ٱ6m8φZJC!߂$u6ry*(&"a!_CZԊfucK oB<_ qKYZr3;'8$ʐNjVjyqEﺷǔ/dl9&ԁpe!V>&9 ~м) l\Y,h]&aDKP O5?VUnH5 oDǦ7fHNQ} tn|Z@#ųTV##']Q{9> \J1[nKY p V7/BݥJW, tqcyJKS*dETyW$cP[ pSv~\](PvnF2TzKPT{v{A_^9t[*ޠQKXE:撦|!Ф3p_ݴɽh ]״m+.YaƆa+ ":!ަM5#!κVrk8GpNmNs-(NӾBx `QSPLW) ulI:A.vR@`UG*ӥ.sIS1/&Z)/ykTlq߈E~8{Gc[cvz}(~?y{ia]sL2>;L>* a:kߦRdI/C82|Kj=Ǥ6Qod<`Qqdl yR#}h_vO*əلX5Y⭯]rRu QJ5K"} PƲzgS6/wȈrMPey7&a3Bs447ƩeUv2Q ?+K U8]izGm6z;z-Z ̸@l& ta}ԇp٠nV 'ABX_S:;!& ~-lKxiBq?d{67,:ԻqBwq<;BRrAhEE]\%Uj)w3XcoFks_1t?mqX 2F &@r)N, 3%+O&8"-6wÃJ`1E^}TA_D wMzaCԃID<+w3$Y^}>|~kVWkr`҅ dWB Yofgx4j*dִ#1J 6?ir+4_?L߆ƻPBcn]M" |3',Mx6FيCGeOp20)E Fi;dS] > NIГ~;jpXy/ijOo?y_j]ml]=^*Sk.:"Erǐ`&iP˞ћd]mgj|Bk:{$^暴[>$˓ q"e{ g{M_"T*4׏&oη&>~\=+W"lLHg@*oM3Pe~1 l8]L. ˼! Ylx3vmL(tD*xBqGTb~? k`'x o~YP{z.٥Xb /7k OI@/ .t"G]`rPuPeC 5ƞ +K{ӭݏ,,D_Œ]I;(1w# UQ~cc氶n3{6]WnOɂz'񈵹E"o@KwsV&2Ok2)جj&4lUЏ`B^^"362 [673FdP(rSA|)'}26| Riy#c vUOh~?$zsX+)PWB"Hqv&~F(_q+Hʪ*\ĉof](WGxK_I=~}q!;9b"5! FltC+n Y!lsdJltwSi׈g)Ӟ 9s>ߪrQ߯Y>C_?m#бYm xon)(62EtD#9-;Tb-S\PfW6Yx5O쪶/PҚ۾ cXB`"0c\=Dlۼ!-+*R ߘEuJNMh'洜pY(9C;a:̎Ķ SK_-63S}m_{RLNUexTu|f*r y Q1i8$9kX_.CZ_2 Z%NV0m=!pZ' 'l"xB}AGwdn Etf1͜~b |9,AT_1P4-C6t΢Co<|8\"F'{!Lf@L8k`]5h~ nhԱz<&!MѴ,+]#ȹuAB`J̡LDV!#Yt< VV8)ndQmJsdv${[){_8Ya.}Ǘ" oͼ]gi]}*3!u%J7.C m|#ټ0Bu !H˼>N(L1)5QtnX'k*"uV5/)8CF˵p/xI)Rz5l]$ǰ/~ȟ*08GoԷ-'L"/U,wRhzzp. UqDaU>C|#s-Dr` N h;G'(/iʈ˒ e0%ipU4zp}L &; q1+5ȏܤ,/ j)M (O=?Py3D;'-bn3a x:UŊ|ؘSVJ!K֝g%LKLH*}JEamt87T֡7CK"~54ε:[gI4q= k{I5GMB%$oݥg|f+#^ Bxrr~[ɘc>f gkÊi[1D)rycl+甈~"˅]`J!)ZwWH wxۏ=z#CN\AO?i)A.ap"GM `dA:VȖ>*#܉pǖFoAp)#-"OaFصp<,4љO#+bh>8kJ<[/uǸК`e2lς8"kDB#3<c"nFI>s* ]9: gɜBF<*O%Πn X *3ǖb$Ū&f0{iz  }Xl#XMve~P|#'$'(gYftGU;PHzv]Kx[^Nr`2ϬqDv2v14 p)LI=ȭRC]|>̨ r5(\PǛە>zk"ViKs\\.gTu[5H&|4ܨBKhhvp3!^(Ǡ)+,*J߅"+n VjYYp8)2L jy ao$zm~r'~O 3D- ,e8HH A̭ `Q=UD㪵Lm'NsLF sc+/j_]'D]V{d?o-նaH3|\z!)q̟|/;CK0: Ң\Tz}!rrPZ{8^T,%5Uc룸$D*쇗y8qCyMzBy.E6*dLΑ{dI%⬱7ҭ≛ jƀwoW! Ȳ]!!hL 7ج-f R QC[._ly6HӻbܣdWKnۋF%FR2n .mY/ri,0uX 0U5Rz. Mߊd"Oi#7~dB(d!cu)BDFp)]?A >B֔j1^zzύ8&]qN*FnUg3:L#ΊQ-B p BdFĿ[5!s5N9jE%`;wi-]%-z%F9aO+' F&V࣭8Y)wB#铃~t.3۹)1l:CL{;f ΣxAZXa#HW|Ci7/*#q0+vr8ӿ`hѕ 3P{̠88$l*)w&JJc/8Z0 ^# NFz$ '`FN}3euj;*5JZUvdVu>xK)D8%s~Gn%AgWe)|^t(v~iܣbq @& V\pR$h 1j0f ̮O'^wMshTSe i"bsӟd">;Kg<օU`QЍ} !kAO.ĺ.-Lߧ6[-) r_uK B"KƟZ,rÕ"k<ؓj0 2;erw- ,ޗs2rčYbM* Sy4&}hWTl 89 !r<; G]ڿ\_s~FOCKX} :H .4lOn͈%ooh3hꪐ%zI{W<~/V}4̦AH~ }Xl@̹#H?4\МY=r4 ^rBU3d (_+zE}C׈ۅdh$ep*808aL_m`iL [PBDx9_p1P r}6>b'o76OY3(ў2e1Uc 7>O,H$yqC "ޯ3AaXaPيsM.Lr^?GD F50N(Zh1ǰL!9_K.W Yhف su w6ϥ+#;?+J/.O|{O~ˎ^zG Y;PcE\HIg6ҭU-lj_h]Lʼn иAdF JWkќt޺^;0nG*\bZǿƘxtp;զ.vsstSBTQW?]0Rk ]TnC rGC]; 44e+ Π97%N8٧!6ՒnM~R'"CC>jR*fZ:-|'$hXE蹗b=S="$$xlBP9 6[vM6Vjx~d8qܵ^@'>4k#A c{o_)'\45Eس< RbrNsg_.43˱3b g%ȇu SCBLyi`Ei!ͫ )pW=kg gd9R/XdHs)Ed4DV%L}/? m7U9)],{ߎfjyTqڷqt?e ag!'?g\aC!EEsf`C-khWz-kMU:˲հ)A("?X[ NgFP f@ y<&O=ҲuT)/G k` cB0bEcct\6iЗ]N!9LU)q|&YErU]*ia7k%9=}J{-A{ 9gP4ZBU V7|F=DS!rcF @rVHqbb·=wUIMFJYi&I(KDe) Tyˡ9 C8a8=5EAX̕yw bfQ)ϻ~F?Vq|#\cA?n΃L6$G) "X)EpkRz'G,e:R"a%bdYH Ϸ/Kt؟seB0M1MFpO:ҜxwiOI9D|dNDT:46Q岾}Ī͎&P;TKf24AN:Łu"F9:C2.t9rH@,T\{OzsUzbj > =uw}Bc+6[S5 )Ś9s;<جr$!K<Q~L@(w 7ETLl-1^ ʜN =DJy['`*NS%R+'ڎ~j;zv8gty @cAE=[˷'*ӋADŽDإ?8hW:zb{|k[ݻ,HE+E!眲`]"#۰N^2_[6#wY0A+ k v^/s&}<}+?j]MFcD۫f-σVO t^  "&[ ڨp^5c @{AKQ!g4VrM*;8a0BC [y,iPL$_`ŬABviZ]}܏F&8"Me V!e)/ @5~`;Êia[|qlM?<Aū3AQku%_5XTt(R|F11F2VWA2 1})Qm>nVn?Vh$)( TgD`rs=tME„CɉJ8n" ]hWoFE%( `RDI c`SwBbOƟfCp~{Q9eqbxa/ $}*'sV͢s/mT2;Ձn}>bc=޺8ULUjN4 ]&X*ǒ YY_C /9vӚUy8NU~SbA6\1\xX]ܐAkZw0Uvg$3,UH q 3K!{յa jmULk7ei,WW$1aA ˏfmY5tCak.>3ayo Hj{&tf*kD| uoZyP4" Ee=J-Xa舡"n'`+x#^ՂIavC)Q2{ vd/&C-\ M%q7YW͋ g+g+ mV&r&MdRPs/\VrAn.sY+Ò]eDBfW#aҨR_R#u:|9c'c~3kxx*rvx[cGaVvv) JK<-Ó{Ozs9[щ[$Rh;f3O ~HvYwpҿ B?Xm C}Zj.Q i3mJ A'{߃ɽq _цrʗ(UZYBhybѣJ :h*:qE[a7Yk~.B=H{6^2 ,]jRDD31 πwwȓ 8[kH|( (1RV}4=oHQUv~&&ltzw8 FCV# QWVSs@T2  2~Ÿ=sC\/; ,O]9&MAޢI\E.3l^dF R=O7/rҕ굼%LC% j'Z#F^-{sU`a@2캏R>'T;{,`4 1+)E*ӾUbMEt{u680՞i s5lAd`]T;KjtRT<:T6m.bzqNjMs'_&=7 -m5au!\lWno|Ar?ht@b*}/|<*8֑Veܭ%K _XW^aš]I4T FB5\m_uQ)~\7C_2($AA !{oT[G?x] z͌^9?n} ,zYN9ӡ5-=N%LpuްNH y5TbȄ0ӜtZ N4Pz1xCb]vH{#D)}Uf^Ny>On@cBj) i#Z-L]Q|J8U2xb=icN,2螥Pj7Ƴ؅(@mOzSX~@({$(J"]˟ޜ3Į|C͋3%Hoq=.'AzدX7a:޼(u0 v1\KvM*ovLPJ=ezKfNQ j^ 5`zj$I'WҾ4>MJ\Gc' .yL8;3&ɺ<PHE셧 +lc i"I܍^i:d4vr̝*n6- *vCk"W8V'!ZULŊ5AV0A ͟P܂#}bh_h0D3ТإqFY GzjzԸ~z$'*fS*L_oɨ0qt-2BRrga_W=#@l_r6tBAK?Syi}L[&4Wi/g āGMg,uVA θt4$(@F,!*si 9*h(V"dWW>]'Ȃ\%N>G7+e{Xbb<1Վ *5<,D Fn6}|['FgnnN(A07s_E4CA8wϝg6]җh;2]lLaB2QqcmǦDu} *)$GAE>L9sY ~<}?J1՟䄔=-ǻDI fY|˫"0j2ӎ:ؘlU:zF{|Ѱ_8K%vKI@ovY9Z&EeKcn[W 8v2=~[ZqtiB BluQ=v:dJez)|]Lړeʞ 㟓O״JMPp,2H5IS䪑Ok~wu@+λPJXTO`rұOAcFtoنMJˏ}4WC`^æ+~~>`h0b"5cַתh*%CL~9CTau/Lى&*5ivyRbhrۢW'IFJT$]j]@̬f;E1Fd š)w#;he0 w;dt*Y0\!$M,q6Mqo#'C0W?e` 7Iw OncQED1smF(w=^8iN;_={`Nuq  @mv(&pT1>GD.YRPS۸^VhvKE?6NO"FT.&|%<_oj"pe(-_Mzیa'Ϭ˱'i´|dRfaҊZu?DLS46p貆q$u}gVc9/{^ uˌXC\$k%`E%_=,f`ƚUu /g)_\(k'LO@\hv0]O&GZ_rXаR9ɸeh^J M*֪xA՚m! \-qCF9t&F{AMG{ eZx,IUm$8̤b;mN?T |g<2`˒,lT" LpJ묑o{k^aI)?&ò>Ikk33`N#]W/mtFf^Q5:+3~= =s$;R]G)D-n @m3)af?za ̊$5n,0ax}blȲSeCwtU>fuAEE_S^:N~$;v\] TA]GH3g@x5%=w*4,ҡGf_[6pq󈾱˜X.YY==ի~O`huHn.cd~'7ִhMNz[u?(ayQ#r,j;!z=|HIUNtΚ]a[B>G8}Wd9A߲7ĈW+BPt @ͯ3TTu y<2",Ĭx8e.Vc+ oax%̕Fi#$,[ֳQ0I9\m>PkǴ}ԾBs+aYm%0^uxXC ݂9؝U|H1E_ۖO4"#QӸ %פ2Do[?=}/UʤZUlOV\Z.[RbB+ǿ<=? jY?F-h8MTgw%.By3쎽s(D̚?~-j">t%v㛑ADQ:w)v|`B=g#}r&sdK/%>Kڷo#--]؁Lf㓼KIҮ Ru ߄)ɴuqV?_|e!<*"twbY&EЀtvl>4oKk_S.WЊ3ȯf&ǵIfcHuaM6v2OzP.jBscɥy L)CYS~{z6`wOm!6qk%{:bҧ€C5HjީHꛬZĎ#xF[v30njEь;0z%=ӧs{C*^>v׬Ib F/4{C_ V7%9 LrH"5Q߾Iakյ?1JbjF9#sğ?~Hj ;c[ գ6˓ M&\;DsX&To#>Ryx측KM?hv/.xFɵ- _紉u 8j[x +e۞{qcWЏ۩.¾ >{.q'$B8(^2˷ 47o_i 0FR_bC- {ƨ .ZTvu_ŀGey^w1P= ]GrcOS@#$v V`dȍ2ؽL磞j#|8#<:P1ѣ4+PcqtgCU :П6* cUN ??6>S1Ś0sеN'Ν 1;#9tvf?J񔾽OO\e /y)M; +L;SBE=a) ONWpr* m/1,raM հ=ˎYP")c A&I)s=Ŭ>:qӧqt29Pecȏ}<˒gUfܬ)z&{zE܈zimDU \ᚪ4YH$/rR0uk/E7S\ZaFwAFB>(YźX p.y'?@ CΘʏ.Q߇TXo燱|mCuuz1$4sƆa1ΙҾTF8KJ5e퐮$q<.x `IS9kw ({>͞y1=Q&OHLKvALt32g2VR6~S8H-{ w2Ӑf.XDCzpx18QiZ8Yi,W o~q@@j[œ>N.~$ogEvlx D:5Yȃ/.nlUOQ|`'m Q"1_+V^ʌ3].2L#Idhz}fyǻ͉' ou\yLF-*aZF.oh*q7 jGA"df,Ґ {^f_=3ˤ}U3T6 qÁNw 8|kDc0/[|H)=j}DcRԜEu7,ER]'v:aI&S;]9+LQ# lQDǝ 9:mwYOɟQ%Q⑫ Om0UNƸ/?6#uE'E@6ƬیE^g'J1E",j@L{ y?̷O۱,*~(%b\@{-XW |ѾX62&MӅ*XFWݺ;&E|A%<5+;5!˝*UK[D4QN"~a)"ԵCcԨpB0Q8{*3}. _qxC|hQpleKsQcPҺ=*wxJBۤrbLX#0C.O8ԅj^Vұ>d/[aEP- ~7fa44MbUV>s6 $e[:Y*Ɲ_b͛y=&96gƅ24owZ~+7t@ 7ȖB{*z­(1Q~!hjW6& ۩qC7Pf9|Z%c~XŖEE2*HaDAc~`ȝkExKR8 HWdz8/j+pD9eǛK+2T{k@}EoKDm(gQLj3Nkpr9zTK3Q?nK@K繈keT:#V ͪ dO`FM4SB.Wmp)< }Ycg1}/MvE.Ycn0 y 3=NBhA`] JGOn‹NՏ/BLy%(L:vjLݷbI7Y{L#J]h{%L=nnuѓNweˣ?1-EcxDtC{Ir9EM7Tb29f-SAYb' 9l0a? ԅ k4(Xϣd9$S"/r7cm$MGT.Sf4ĝܡӠiHRӳ&tЧjxQvE$ X V.Ůʉzg mTiӴE.k WdE#dжZ`E6tCk?yb`l#w=$&1GЈO-uc5}sd^J-͍XOC`;}j?^!:>%lVbvmTh#c#졬-+|D:.&x}]lٸ7 92om$ ~j)։(鶩)l;>萈RCMo~d SU~8c$]+_n_t-\e C$C3 Ix-PUmC]qߠ|yNW:obc QES5/¬ SJ/ R#M])W=l=/sPNNoBzP,-m;-BZECzuԗkI,` ;M{>6z4_mB簰yk;3䌒5h`xk·0 bPgj`ʷY.BFoR Ft 'rK8: }H3ċ9gr `%AJA1x5lG -e޼k|r-hWX;.s4-dT R u἖|־ pK@XPtž7YFd/x>|M!n:[)'C"!\` 6Ɨ+fP:qaQ.)V6P+ϗ'4~I|{Hыj_I 5raKYigds=H$^mPrCy G;6AI Y;sغ ~>R)YYFe2OkqՆCy4T r7=(G! > dcV@?F*V_dl\VнɎ38PA z`` `9kqIxc=P".ߨp7nLR+肨 ~ٿ@^O6ŢFn6'qS gˬZظ~VXZ[-!⨥q;EFQ\WQ'H ڇUi }KIvOK_qפ+1[¿DOcއEl#8ݗL|U52}ǫe+!G:.ӨpO菟 ȫlm87Rhlb sϩ_O&aei{3^ 2T',QF&l 99oWZ kު-\rM0 R-2=+wHp Y% 0B6m'MK4~|iݓĊي }]ջ'? 30C߾ UFxj*1vQCSq}82樞_Da4]啱RI9{ +&Od`ŷ{| v՘8Q3+Vdg{pVٜQ)Jsjǎϕ{#!LY S"8z9\bh Ag\ZPΕQBFsz} ;$F~+=9fPXY Bhds\4=y@Ѳۣe/u샶^ޠлÜY)Wc Uvivwd[:",&Ud'&pA˪cbT`/r8k#-re',qkň 3's66~r:{<[&~hyb]zߍ?j&ϵ)Ŗv=4qc|wUI߼p ɍ5'e,}( 0RƑwP>/%S;GX-^rÓdYFo+kAۀ,$~z1#(x^J7ŐN>2 H59"+QG$4F *|`*r kNǷvw8$%Kd@3#;GA|c- k/"OC<?%=1׊N&ä/Wo˅ U;"(mÛGS[Ѐq7ډ?Sotm4Wgoe#$Nc$[=Db;4/ch)N+3Ėa"gt$YtWl0LHocfPLeya:!Uz^cUyEت8.. ̑βF!P!kw'Y0c:ʯ} 0nDR(R e(o.GJ"^&@ћ*&uyJMt1)81rxmooC얉b!KC Gn|!J%&?@ô\-q 0d48 R>:> 'x)es;5%Mi~mbd'*=?s|@7#KbUl}/ UmM綘-`;੬"o-E/|8iaٟiZH<4$0{ކ 0cEMb/"xDgGp)XX%0 92wUN3U :[dlڰ5퀘ccHK2{xf$ .ϓ,a$F-fPg14#[b~DÛ*յd֌E{K;x9X:!UJC@>'fBܶ#Հr<-"/Z)Y+vEF;P 6Bea{hdtXECxu~Frj0*"TWcyJB=kkh @ϣEHt, ׏N":0 {sKg0g\Es!QT`z H/P;Y=ieڏ_Ok cj5@^|"oގ,'w9%T)ͽ&F @7!Fwgͷ"@mEhd5 W}j+* 5=ӂ;ξ㇢N@R"+hS0qscύkȡ\ӭԝ1qn38(FBBhÂ[I/G- HfؓIT#a{{Hg:r~@+rs*gh-a-%YD8O:4OlaZ;t&]6D8uH:xqu=k Y~PS-xYr[*h,iV lPJYƴ蝮@ACgɪ`v;x>ݦajE\65 qEH ΛU 1L ܛʡk:(>)fb'7bMv awxjJ3z>. ëUQ"'MҍwbMy*C ]ܱgv[nRd M} aMFz_s lD `a6@eR\!R8\l5c֕^NS,)=oqW!.%ńDի@4r&nVo qg?W?MN9p*K;m;ґJYqQd4 33n ;yG*tn\zĈusdde:'۪6=-[ł*ACT<^Ce}VR[GWG~'?Gaޛ29Gx%]FS>D)ـI,?`lɎ߹U^vYv UL* p,kƏJZm~0^L㷔Œ=k֫w,tO=+bm޶/ :'W0jTL r.\g?LRFYX )Jf@SB!X ; ڽfw@o\j!7Dn^CLdS2O.1U!jk&[\ժ`J|~PG:^Yۡ(BW+e`nাYb4z_VʄrIT(_AF=#TVcRJ2> -ij$,oY(x.]8Nž1ϹvXpqG8ei8ÖIqUS8|~-Yr#``wk 널ľ\Qk3 [_K7%c%M0kL `tCR=$D` mٳJe`2$"QJNԴ›H`XuՌiGƆ?h-bG%nHJ.Js]oi#ǟf$(\CATg05~"Iw1R2# +aq DL%R8#`Z A}6eWz&4M οe`>oӺKE`XWٺ0*Y!a`5HK @?{QϦ8wG/ %mCyxZyr1JJ}ui#USQ5'JYyD;czԼEΙt]걼z~^HИB5uQcܨ`1 ?V6Qdfָ/m[BH7b{n3EQ~#n y/C8N}„yuA\=9 ŖtX2B8xF} 0o?vA}$dlD4sO?>XWk)cz*q00 Vl۔\ȇJ6պQլ׆cpey )"_tqE"#HM*FB^2IlZЕ/Ǟ=TzuB_ f6|I D+U ~hu/K|$ްʭ?Hչ~cls-XnG۵^+ 9TVӋ{Җ5&b; ~F)䐢׿ @9Leʼni]痕J1%2y6RaCaA Z݆7pln6DVtcF<Jz̙'Z哚ptjz5kŠPX!4 0sڂ0bA)PCݒ)ֺ~IBy^[.{ꍇ4skɹ^٠cS"ihu\GIэB'浺TbkP-ݥxf>-Ô^?1C9,#Eǒ~T"uSX sRDCȢĴЧLCUoмN_lF[bND{b3R.;=6p )ۦRŸoxD:sZx`@<ɼp'C \R(9T6HiQ`mP7%wߏ$qws8,,/aM'*\mDu?dZ.,)@yoJ^1ѨA 2hVys+>.戁 05T޹(bD{,)|Ka2jXf+vE:jN9a()RYb j00@s`'t`urPcte2\_fMm"Isт²DMn\U(Kdl>ZNr> A[Mc $0e=Sm[ q^Vס YZ;%_CR B`JyM<1-W\]3GrZqmdnn#%$O^SVwuR`IJqjg%ӅCI}c(Q ] 󈖗Kz wQOKVee?Yp;a6XB7̰HBDS Zrύ8Ky q؞[֡)Q"\+(ǃ;scx#g Rd1bYvqZ[|.e>ũ]Ol|5n1wSrB^>g7cq0.'$ mb m`jZDC'u%qje'Ψ)l Z{;!T WbM|ڠ —r3Ch Ü|E;EzX;`[9ǣsXGCd#@0-.S+ދWF`%(;RM=suӃrY-KxLa b?DZ/~H3:@bt=.laOrh(K:Y8pF"̩ ӑ.N QAF U-,S8G%ZltBB7*?aU&u qSu(7`d]Х3yxBy<}loߟ NX?̀LNoSxĈ(16esyEYz8*Kd)[S>BBU'P a&'dcjE84扊o`v}MQߣ6|V|$~ ب7ckrSlY&&LFxolo>éJD@}.R^[)\2;+#EqrZi42(n\$* SzI2snø0 <.=eLyfvٸ6?V9}彋βǝ;(8AnHA^e2wI/zt(#8up؈DS^'GuqBQYJT6@D.A%a^NcgƵX-GIEv໑*:i'3]^{ٌ# )C>9ӓϣFR!v1mQ%Xv X*m5qPB G[Z +C41/6I\^_xd!Y|wG59l\~]J|jZJw找 p~S%M=3K^3vMad]B$B;vG Y_*3x[Eh0`̂W jDg1FhUE5}*l8D&"Ӷ{AsMv0QDJsjnL\Y[3(ܶ"5XkF{|5"+z?PĖh6|sJlMSۢr𓅳_0hR&IJX7mK.1dЋ}[$U)u0O%ëgnpײ1|U8Vzy!}Cs7qzcf]/YĔ%9ƂcWR Y!vjɿ6Q*ٙ:*"bQW$'"/+k@x[$YUi'n)tHZdz#g1/P}V4Ê#8Ddl2~W6>6(}#|-,Tn8I3K`]捦l'(Xڲ_SY{Y>Utzs=Ay/{v𷧊E߲ dD&(ڙ?[>]7kAps)ž aއilmq ]UDvx0NpN1֮#G|~FB0wk? Ɖv0֠Hj5l,scxDfDE?@~|7)#iʮAjCR[Y==:X]Q ۟rPXi z?#{/e0/1N!D!_Dj@"J<|7iRka{ϽZM:H&}X']Pc{I :owlw;:_G"UʌR̘ۡO/8~&vǜM͐QciXr7'M|8)~ -Li;gk U&ˆ1#ͧvMJ0žԏnwf;͚zg4aR|]^ mѽݿx<\AD:w]jB,&\}: VX)׬é*_a3ag712Ƌ(JpQrѵsT[K\K%Y_BҦZC5݄XJL[2!n40O~ir( GUV4Ch{C P<=rJT/E+"/@V>i4|UV]fb.$̟%KZc;H~y0%I4gE7 ܊Q"ALfh[s}/ y'7T*Hp"EWQ& ; "}贙"G] 15$RKucB? BmlM&=[-+x_p߄iqvXQ A2/0$:WqhR|)2Hu,k`ژaDs,6jzl&rLDŊ[TlڿG/X&-H-|+gnBY^{3*ߐIn1|VLq'q DV$.nLAHl\5p~%Nir}+oCW:@Q4ƞ1-n\aF;?~~܂ן*7g@[%_zn,Y%oQ'Lnxt|&` l;vu~z#y:\$X Q>q 8ywعN`uQH dF} H1?є":?6V c-JRsE(FӚ/)l1RJAŰ ]Cx rY%F+bߴ%\zz6_jPb}yyKi3Bp,޾mڋFzVJ546 xhT?Om؟,)|U&B1޻:ҡ`jݱY=1}YN?@!4gEkMlᖑه_eOao" KNzl>RacԨx5:q%R䂈(JDXĀ潍Ƃavm4ϥKP5 ';ե3qӎN2Ln.2DUZqMBqwJ8F_"qAMep9^n'e\зS:\,d5/U] Kl}ui(x#QgIqm 6yDz*.ir,.*ea@Nf!tP`&(,ՊΡah>u%(իv=tBԁ#Q)hDzzTty +Ma>Ϊİ*1:2vv` VKҢg9v' Z #k_*p C{:T+,BX%Owy#9ex`Wo_ʲʁ [ۅry zR벙Io^DDsabh/@rz#WGvߗ>;#wG"MlUa>yS9ڙaL~<7x?KzI#u1ULS)EI,y(7"PF|nbX Iiuʂ"r$d͇_+J(W#u IWhS x^hZEy@\Jb(W'>39JQ)c{߼XRK UR6y%dq0y^Ig(&݃j;oxo{PKlѢ/ZӻM-o34|t!%yJ DxSaz pc,7ytܾ`Q'`PZ`dݏpFƾ)I3ւ8 ~MZ1"!t\$̈́sF*_|ZFI Dti2k|ۧA)y+z(SI@)~o`Q[g,ECh`ߤhz>Ҹ8ޡ,SFԝkM@W w;k6 PE7{-CX8l˔  ڀ曶R(q [-gqp3ړn+q~> x} ,%Opxi$#k.0oDkM2;\\fw@5 R!J$`Uæn-DR68 . vFG$9eLJh*Tz`g1P;rS݂i,52* Po0zqAT1k^enJ>x|}vi:WtVSj9*MtےV w,RhV$2rOGڕlt8.x823d򅠩56O}93sM~\[MPSt6r*WX=a%^[fʆöGXrIϙ!;)=n]G7|1WØm~գ>l1 1p?<C[bonHщǎ+ڼ-^K2.8W5= ĨE૽s)1D*QY1QZOMM9W 6) I"NJK'wJ5L^Ei!x=[ m=gF.ROٴY]1LLJ(}v/s>u]O; :<#G, o~{] shyZtx6*CB(`>6|ɷC 7/OTkʮR, Ի f4w(ojXY:FmyQ F{&A+fGAVRgr2 vJ{1S0c!8Yy_cꢛ'rՙ\LoZ;X#'/[Og^x"2nS(6xLAk\RFʕT"/'8/_gb>A^9{/g5ء(lGQRi GW6 :Aon:V E^T.'!? &츑H9q$wpM7kR̽*iI&=!Rh %=sB67xne4*I*adlahIǸ y^C}-+S_Yqkm7Ljm V/3Mm^?lC)>IMZ⡔c a;ox9C*P)SukÚu9Jj3[9B)iPEL_ZM0m+Ѳ* ?o }u7j$x3Eu#Ed co"u@N&g*"׬+wE7AO>HQd;Y"xaI[X 8ҘΜ#LAPSYMT{mmmsakhg̚]Q,;Ya-hu$K_ ܶG"9#WetJ"t)TƍE9fܾmX4yg},aFC$[O FXݖ&&.-` Pn=cƳcX v$ƓPK,5%֡Yw>x{QARNjsz`B{yZVZc=hzy呞kM9pXF@Yٛ3= eZƸpՐR+lyލʩ @<;(wq;9Yz -,@!a^K5b+t9.ul 6O D3 ju+׋D^e - w}pYK/CA?Kǖ 5@sc$KΆ39߁cJ`g:o>DGBJzsORZg*؜GZf1*(]v"`];s9;Mp UGK>Qqljt`_В2a坽wO/C8ڀt"Dg UUbGəRAkF4c(YE"N7JlaT M;G HXpҸ0Lssim::QJ$3Qm[E :q F%KtBYщy-e71{^&HK}1-a+WWhenC;S>6ݛudft7[EH+qI9DYReFaU*T[/$*9MUˠS4!yC7kȔCwفw福˫^qHQclyV fEXֈV.ixNCP n^d$zq]5^ RUc2ғ,ҩNF]?֊svC`{']xuPE$_ӕi!t'C`pY=%Qϝm}CF{iB XcRѷ2{ŋ9{i>KgyIyt! iZ. 0N .eڟ )@?K#,n.]N ~.[T1HQvCFՁ=jO oFxiP>%=⪉XNYPFs8.|>| t7՝3@&56G<91H1tw^u$e'闞E(2_ >kMՓ lYV]d{(ގ@ĥD aJhlz6fAF\a*#|9LzPocrM?oy\TI2 E!#̮P$=/JTٗTt8AEЭݝ@0&3^hkFg@+["[Һˍ*$*b.D W4cՃ?9U8 lUuwh@kVaL;6a9YuqJF@2۳yE%1Zl HrU *QV x`_P7fYA3!Dv=C;7YY/@%Ⰿ'>S/C51u=rHM?H$e~I#t-4tDiq4?MIԷ3_Ǜ7s)oV_dL{' |B^dн~{<_wwN&>&ݜt(3S)imN21BӑD3Uy{(^ɕv ~\AuS'g9P,% ERk{^˒cKu /oJC#s6 ψ+7Y T\ Ŷ7'* FEYtթEe 5lAƲX$A  lr0 Fl[`Esb>)I| r#ݎ"h 'y-rZ!*g;{;Qp_Vڵ,r]sjԁ2sL4/ ae$` EK? woP8e.G&aaV qf$ Y82u-=*xFyoF&ڏъ"66GN 3.C.jO!TQXB0k %h8Ľ!kciDLB-X']Q;`_0Qn-7=e*H:5~ѻ+t/S}wxq/s\"yżk-NJMݴHxc4P!㋊8r}>"} B"tf.>@4(JK)˸zHe Oi6, { FaQogoex0=_beUm0;TDk&W!^z򊹍Og8#N{apLZnO˄f8l$i, f"9yǎz c%mBX X唓 dZZ/{d-\kאp]5XO o  F %qpU+ϺF9w9IsqO5Xʨ[跁` ?>k9jԥK2?DX2XSm*%|qn)}QrSCT J@.'s|x;C)EW?T"q1N=g$Fsr ϖ;@%kY炎nCDu]he]nd`:8m(')P,V('M9m>Ę/_/o Bxъu^m/ WP$XXq[Q%xCjv4ip sk1qkxS2CkTäCcmXoPmS77qRT9K}ހXIT8uQf1^ NVmVbbXnvN99g)-xFY9BUM_bjk$""h:/?u0 ɫ0+ RyO*/Y)fSJ7D5QN᳞{Ln$~81BʚNv,7Jywqtqkf)L&yۃleͤ@Y<W' ͫZj2ЎА;xxڬ:BcD r2/ރ R䡭Z˂dmΓ9 rƓi TeRFM*:k=tn9-£Y5]43G5Zc$Ro1s_"x`Pl]󭭣⫚;%!Ɣ- NJ'-t K Llm}J4{@(LYeI}+~%g2Qhl50tWARVe])LL.z(|5)sO$x]#$Kqb-R(z*ȍeД+Ef[:f"b|[o 1ي>O8qoDJ^,1%Ȃ\,tV^jcᶿd+ozMfǯ$y8מ+x r4`}@u*u ;mYl|42Eq1(ď?GD-7ho1ǚ z14Z,=e^ْyE Vn#bH@MdBkW(UqL%7Üz&l]ƀ0Gl^mo7UEz'j9'Q ヾ700Gh\y1bվYr!«לX[O0&c)pJ.jԆ~*K4V= tmF8Vwwy=13 !Wn χrdEU t${mm!==j%^G 7YݥNqTX3¨m;e+`_! kf5KPwrkGnf ^#H= qr*އw|sXE'S?:^d tM(][ݯnVU [U5x.'.aנǰZwSbarV5rʞa#$ي{~ㆨ~P8=~)=_KDT XsoZXEN[`8h־}1.z"w_[ L$#;l(? fwd㼭!bpYun岕 &yh =c h7w^&?eOWЄ8FrthA^Mp-"}2|M2\{۞GM^.7_Tj7Rf gqYB1|p=EwN4arV2`fjBmގһˁ$a[usKE3 (S,LNdl 7Ȑ*P'IzTwI2PgW \-?Dw>_Bu$T 0x`1h%VװoG_&l6䯃tHr{`cuj@+TXy?ܯdMl]C\-MP  d5 ,;?Eu]ݏlsħ$L`h &,n(lu L~}%QAXk XjeG4gL#eQ 5敥u-sᆯ mbq e] csӴT 0Ry~@C}r\x`k[5L*|3M-t lmϭ paaND̶/IbPե>%fwD5R%`ᢤ{ZuE _G4( ?Z[.]OtȱF(M-~VJnA]jÃ7;D\j'ԥ]7D1L81I_tK%UT2!Uܲ5Ggc]#|SSqO6PB"]gr )pj%QC|nE UA5U)NRPZ=f`pީ P^ӂYWa+ /L l4֬ $2fq1mD5&uJ2([&<1랷1'TH͗uߨM\/")g~~UEČlg{f0)K[a9nKN2w<kHy׮O,3hvWE[IWńvfH1m* w8pH{/!@1=b% Y,_qȮj7:ig:-?ʊE=uHv*t<Q`5@R䒄QA >@\~*Cq ١|Ovr&*TMWw&`,n8RD`0 ٨p TP@>*K+ퟡ<;3wu֝%Z1c GRagMhY-f L#é"1k.au:WBCGvt|>5`8y_e="JtB79WM.,jkl:;!&8YtV o.q(kHVyC!(T7/IhmWD蚉{:Z[eT;RW *0_:LO^759߈iQk"Me?X?a7E~q'9MQN\43 `Gy9uӍ (TXI L9R7]I]>9nzj+lj\LV;zqZvӖoHaME8?NH9J!s'DN R h?<T "Z*b JoON>m}Ps#Svٝ㪄ON>_/]6a(*&O4J&Wen-½XVbm&?)΅qnlbl9^ *\Of ";vKn!_lMT-ˉAB>و$G"9IY'"}CI;[̧aZ Tp421ss^ pR3]-c+G'x Ȑ:Z r2aG]7gٿ/+$[R@u M`V)d(^V9CwGHwZ*/Y.f9 v|#HۋOx47Dc6FG ]aЋzU#c_mom |[$w [* H֊c9!g+LpTKtY@cJC~.c%a3+aUtzʱS[mzzd2,^3l$2xpҥD)1Uߑ*T54z0A0hi:.rMy,TpS=D?;g@rFHHd4HyNȄnJA4 \: wQY2B<K^l샾uxUc+߾NּXhTMbKt} uʊp6y-vVU?+J/0'aN]ިͱ%xΚu}qsPR!5cύpƛt1U$Tby$dvK}w歄\w\ZiJE+&n+R(e\lDAC) i+CQu;"mxѪz9Eטƥ[#f9g@ ni#ŚQ* 5?}TI9|.t腖83{A6eM1Zt9IgZʘdRjbq>xM2 Y|&=N3(@l7$q=N&ke P֝m:]Y^]+K:$H4IOH*n;VA(fN$Xd m.Lro", AYS! n`Փʕ[!=Y'/abf"*׾{rq[vb佄f72!R*5 ] !Ь^I6Ub^*9\h;#?/{uř\2Qrڑ ˧aţ>KN옼zXh+ۄ~UŚb&ܡB\{wwN-]ްQY+15xO./*hL;qqbATئ>ދa?8v8w6hH#ĘL**!--)'>p$]I*/F2.(BHLR[&+mNmdZڭ,QX- 4Edpz44Q1\d/ZNxUv8Qu]̏q^4i,&)p,P%<$>nB=A8mEP >Da-j0]3L婢iX1>͙Rt*!+g g~ C_ێ%2&Ʒԗ*rtlYV3PF&<)sY64Þ\H"$7InsDB^%ߪ۳j4\BoQwZ2J'.,qB% E'!FX 3'qITPXʹ'QԁC!Dn|B# qӵ x>,99q} H}m:8t&ޞ+~MRlZO}_uz 眎`-?D$O*:s{%b/\N_rS@}/~`Ssr%riH2 DJ*/5?k m$7xn܁(V;*m`= *8o0dH1# }A%V(ɔt\U П&;U;Յuguт0iTJ8k=.#\*D(J.KOVx^ <|M" 4;F+BׂEX~H3bm Ԑ5zs^`䃌Otte_/L S㟧hȵ \:pfla Cw{J+Ǟ*rI𩥉;[wҒW/")H+If)TBӷ(@ οM#_tgU𒵕#h WZ$qgSs*ov*ɮ]ẾzFblK~5oWs`ObFIM, N"p:0}Ȯ|Q*fql&%Njw9mcrT6l>C*;k5ݓ9M~!4igi924GLTѨַRszΏν*_Bߎ[ڰc}ER(NCfduX?񫇊aUVA9'iI"4(OuI#apo(#g?@i+8 s2_ \*Z$[[i}(H.E fXm9OB\'e@ЬVg45H5 #cʊL"nOFAwH_P$\*Ԙ Vdm3"((z&z~hњ$:c]*DuK9ſ@:/cA5Y1,L65w Dy"}].H Ӣ@8KӇN <-03ųnu`y@ūR.ru!d0 ,Z]tޒܹf=0 ZTH בYG+co+ŃYrs k&֝)tzAR170;GS lXEzᅢC=#e9Y7ŗ<[} T֡@DLV18\zhdޑJ ] qSG}Nrz RL|/X|ȑfw8!qI0l6l6rTX^PP^L [)8l}(yY'*IdS dRhSArP`BjUm &"FM}jDzdtܿU(>a F]`ߏFRJѣn% A)6 :1^N^XxU## q(EJY\]!'M +fu -@rJ9y^yz-]D;G E?u;=WLnǙyCC^Bm'j@]Kli]d,32 >yDgyZRdXwv.JZp X(+HmuhImM }B t7FwP?e7;HKo#ںGP܈1Pp_.=7` V6*h0<'"4$7KH(U-4E('$0n%vq Pdkzn,( {d0,  1ۏ_b,8mEBE6?`= u2Rⷈ58mVRS)WD|e 8k[Ncm,["bbȝ֝_w6Y*@ `f ՈAiYGeq1%IמcN.,m1PΛZ|' ?1mS{5mAҢdcܰU\3ӺN,"4jb՟bnp wª_t͉($2ϸ͒ cǒxo ~$9f Ur#{3ҥBAU˨m GȓK-{q=G s47zDP۽џ"vǛF&h{I_9V34Ky+оÒY̟Ji,-*:!nA561BO8"C(&T`I4(qL+GTCe|+wJn. ?DI6r&@m:ZZ3 01 b* qHXu+tQ[DW-bIzT> quao|[c <hUA9>c9zmW]/`\ɾkcDG柏Ÿ;A25y7sJTib'``2DE 1Y}gD:&y]Y)9G&"N+Zylx>NqBT/0Osw+XsD \ri e)B:7_]J&@)B=04='hiogߪNڊrIuw;?Ͽ:/VxCX k5dfw|BF&ђ7m=$}gZ<1gBxNV*NIirf{́V6oP&۟mBB{w*4aJG!z=0jX?t=|Ͽ6 ê!y?CթCگ{BU_+Of)퇳P՝LlR;G ;V^ΕQ$Xka~#|3.o*s:CtoNV;A-OaL.} #QHV^:v3z){yM tLFLć;?c3/ T=~W188xN qa2wD 3NfՉ >uļ-%'mǐ{?1X1@i7y١YJ&4;:To Ol2\My&M,}-pmTtς,sim'' *@޲eVPRYY NpSzYFtz8! ` jڬ-nL!/:GN>cԡ'䳏?rAqS慿K?BL.}gz؄{@f@WῩua*fWf/]wdBQ!$%{I.N84̀CU.Z[ >UR[ǘ)7PD^ߏ~!%哥(6 ed_ t}){J^BK r]lfЧ ZNWWW7 A/Fh93!qewH>iPЧi?2%|}LvD," $q}*ǬznэŠidx+^l:шe%-UV!)l9ErPlIhLCzbnw"<]x{ %<89R1~$:%{LvLe_>9>!@F5]Ff|3i<QIooRkXU5E)YX2_RY)|#Kp$GX90[$hDLoXݸ!Mz$̈p:?-ĺJJ}t+=%=j~lhkII!v謊%،ǐ^m3`x8sq{اf>?`{SuqjS/oxgCo3Mo<$^.Jq.یR'2%QY-wE6񋎢kkt4HL .յ%y?Zk5VI%֔hRZ#,7!Ȕ]7p aDiwKSeZ3F[>DT7% 7HE4A$$bY"^LY. VV;m=b<_^fuW(&>pmO8r\cz }#&̝&RH,L\ e/A²ѸhJ+4 [wil hq$E0cϤwsp0`wovWqnKcpOp؉df d(<ӈpwl~g4ӫ36c8t~jerWJ]P9 N@d74NzkQ*"*IԯtƛBEz,X2‹̺RrCh%S}dx߽]FgX %o|$H9W”֥5Ҝz`'dDm緓j7oM̲˝9%Q*"Ho/**ln"=8)\uМ R+_#cT*w٦);g;xd'6 !; J 7 [ ݽU%F  E9q@7CX G3U;H%Hb,)]J/hOKGAIAJ#0UCgZ:1 g֥#T&,kԽa))twHX39;5tQ5g%l[ BsM92рM*6ͥ:rΌ L=hDmY "R^HZK~'aT3b8@՘;8: P+h,#".WX7Gx-^~j[smr,67ۯ#ģ(;B(mQRt~l?]<(OA**u-*ˈ~S?9E}-PsKp\7-iIy֨v,>IX&Q@#Bȋ/FYb,*yoNNR TPTS̰xwQ:<ZdCe.^!p5ҹJ I=#wVƄðFĿ0j,;aL8x:X4D_B89 cw'4D-}ik;g;Nˡ b ꅼe:qC|_coh;9A%G~vyQΌ,M=7",jbcCʼn$= Q/HnpL>,j,(CMBGvys ؊.'7M@jPףa4W{BX+Q*DVgRSAGYL5*,[1AI`qxLk I3}Uo0^ku*p)~VS&!nV:?![RC4,mzH~1&QܠKk0pI_ypWCսHaY&p4\H‡hS HjU^BfDqoƴגɈLIXyMۯfka?!^ܷz/]apS'ښXc4w4  (^tv(Ǻo%5Й8z:IY &1_;KJ P=z3F z { I7&{n3l7+;PYQUpP]gE¶)g+SC:Nc&3}O5jh VjaR]eeuWl1ȼ氽ܬm&1ۣyI (Y5ɛN{oժ0. P;4h 'Ixۃ %tÅĭp];tBzXwjKTDVFFs݉UF璹%b!*Kefح*F!,/ZC_:C)mV݉)[pAUKi~s/Ltqp%&. d9TcH>4& s&xL3])쁡-p\V}I)SU6t2#q-ipm_" c}iabB:IG2eiЭk8T=mmkɎl'sK> `T9iT%6Zj}B""-TbTנ7ԁ#ޓ2N-Cހ8Zk>Qtzaw-[:H8g&e`*Po/{T^3 rjq&E` ; |> φ3 ,;Lz ֢F3w.H3Dz D k9a8N"y_{}00AtCYI،S٘?ŠZ@UN^ ^IN,N`ͫS1H0v_\@9^9$'l;vW#\CA7+!UOs+\!:8F"ܷGdSW̝Xj}EUDω:[* O0M{ "e}r?91C|]Hb0MGUw.6  v.BfgAVg0vȶ FT$bq2tWz,⟒tapݳzT+9lAd y]:s`YΏչ1&930=yT^vz&pRm rYM/4RYԬRC5cЩ@+\ǫ^ JRD*jaӇV^a\mX<X@xFN%hF1A0#NKOF6l+@`C#A,|\[nBG>|hCcbFG Z8j֓4r','=H,[r1SX9e@jne8㜓=ZmHbxHډx,7u#fROP|Ι7$r1t%>Zce`at;AhRbX Ŭҧ %|B\Ŝ '%$h04Hƭ1+5w;3a<HS:gJ'=ry,y;V2wk![pJ.rɢV={ ^ӮY$t;u_1M-l+(ؘ~[: ) h08ˠ:\Z!C-#^ތ٭[/[+FLlfGLLV!N d ?٧s /,UnC dQmoL3 83xo +Xf m[s-9F7L_Tt>)7"}3'q$W S7&)dM[dsSu-XݪWvU)'nم)] ];YVqy^=mxZ4z:c GW5 [œz^nB|]ǿ7S {pInY ^ؖeElUАxgbKľb=q*dٽgj21jkNU'NCyІ ,>Fǂ%TUS ,Їy ̧D9iD [nW 1JL֫p,C0`ÍOXHh[˰e[8:֘ UQ=)' /qt2N!c桫E!s^',3- #=Eī>]_d:Kc@y.Q~Ͷ=k/b֝5Oǟ,}^/.뭃G^ قoOQ`>l{QMs991hD<)zYdZp XB-ϥ\G\lqL|&6v-e98$l†o;~CȸsnzsO"yD68kq^lEO\r43ClgHq5#)=%@udG]P9 8 n= (r%3Bb=4֥/D$GBM"iK@@H]SyKzxW3>U<1CZokn R2(Z5p2⟡}oɮs2Rx>b%9+Xٽ%v#J9^(atksT +Ÿ-n!NizY<*ЕOe4r IDͷ%+Kϒ?<&іI"V"ѩ?]٘Fi2|[Ζ ђlfXgJC|mC85IX5dm;hЪ) vT\v=NB黅Q^zKf>`<ë@ 9[_R=f* W324N*]Py"-[X cN$WX1d7kjm{d&>?|TIAh"BQDUEԽ1y;W_8_*`2ǭ} *"6`7vfFdhDِй\ںLoWE|@DWLc)Au\-6lsk?BaѴ6 aԓzpfi0 k3 3Ϗf$\qQHD+ceQ tW[rJVܥnioj?yɏ8弻04F{bX4aD M}gXk*Fr~: |vCPrc&=oq Khl.N*EK,p.Vw -)!\={i_p.9 x=[ءk|` Ξ-,7/d%/H X5s7azز+KB*+b/À8&f?ªAƻYku+X+?dT/sfz4|\TӘjQ ?sM8 { M7-nT)!d@t[=7Y.ɤQDOG/irZV9L4? p/u@% Y)n>b:"ƥmS䧱1EUEWd7BS|uu]VْKWj]:B&#oS[b"u48ss)O.C x DBAЁS1, K+X%_P1e4=f0Pgv _ĩQi#3e.g̑x>.7mev+j{-`7x&XG3F/+ $3Y=ydF8EUG:6@ 1"Gtxz*_UUD|#[BҭT:W`vG}RjRb6 sy95>(+OrJ/Dc6Q.vV&$ZcHnP`\A޷G$xTWǏ%?)TJC- N$|mdE1{E|FY涫p#kG!kvQEQ(_cWBilS~Ts郕@` +%+zyhRʒv3e:ˉxMYH-N'|X(O]A]%-篳r+ψuN9}3Pb' Hf+0n˄xi2^xB~Fє m?tG0{4~yaT!ላXp@>nOߴ?N%hjTqk 7dI\O7jWe"Е7WPe"DXFhϰI LjQ$w( Jma?Y-aȲ0_"*PI.{2v+LIoY=uu3uΦ.NTk qo8mg8G擦YąD1BR'w_HP)r;cu_fgi]pDM,%hr!tD0Z + zn#9-BO( bG-?<0[ㄥ. =)JGdwI2Cq#nd>yyjXhSV6HZ:F;Hncc^1S]>srur\OŬ.N?4\+F Q;<l\j '=g4ϵħ}Rh5דw`B3@wBӏYem6`GxH@xM-S zZ/2>2x?WHM13-ly8rT]J}i3 ״y^ GDӦɌJmP_ܳ#ObGλ8Arytdk;myT?H?e,+OO}0GV pB^PodD6pe ru*ڕ!Tp3QYpJ&{M>".L3@#,:׃Y+LX{]޽Qq.5RZ)A0/Or(F ER۱#t퉵q~ Ny ݁B[O3$@ib [5=̲P.CX7$kke-Dʥd wzC)"1ntX7CߖfdPKN͵U9fI j id*,n#`^Bp 2|]ar|3tS'<<'\TgpA^dkDyXn_tiJ:k%ڍK> ^J)-E_A/V8[wuUr@AC7łMtS_G+2t#LAG00XWth}X;ZћHMS>i :>&Oo %~ٕi /v g")]?ŏSe֣Tggukp1hᤧ…9$%Qf?ͥ"R[-s4[L`HhJbO.yycw`pƿ E] 749̗'"4Np6I&+oJE6OܮJ]կ<막[h6xQщ'lm)AėMtAaqitpx\%j$cui,j˹Ǚ` /e`M{J@~.8Į@ T[?J}PHD 'ne\L@w1(wӚ):7 ?} ~ckL`24ۍ ^wtFtVXN.#)†N!X?,W056 _6ɤaaj+՜ pCK,WÐ>Kdi{YTe7OX5uJ_ J&ǿ<siN#7]#N$Xۦ ԉ=AB.A:W&ܛO,I bU)@)[U5unf pwۼ buBr"aB}p?"6*t8%3NIni+a3-[TXν#M#N/aSȈKbvZ],!e.I/kM_=iPŋwå|e7D !޽ h|SAdֵ0,iK5'6̛:4VE}ypbO-z1$i) ]MbK9#!xzw$.JT2sр٢_fa=.t]pd6 9rEԽ&?jػQ-fNG%)XJ{#؍xlpˏ|1gՅCp~qєQ0|س;_1 ?T3qȝ  jU)>0}[mUZ``тQ nynGY-BI}fDX|jcar] DhtXG䋼Mw/H~IUU6K'EbZZ ϩ]i>'T NJa%j*Hae$(EN֓'~ks9XzЧfR$ukݖXVI+;s, F2[_{sSŨ7ny* #bzH۠]:j=oXQFpz$@YZb樦 M,ψayn'w$̸O=[z ,}ҶcREӇ-WSvנzR%,ћ邃B%;Vn/Q/obm3Jt@״zjs;*s2\c?csx3{ g5^$% {\䀆+&Uhb|= ?=3ܳ[pEy9{wE*|m.63O (a:}wCFMwa;(:~UJ`,ds H 94lN! !*}ck)ےh<)q 9I[egg#f̙7MHRTm^0/V4 lVUû^ykrFHi 6{ g`QWY,_&A.XV.rl5/CtX4& &mW=(Y7LWOj3?Q}vp _m>{ -o}#/NQij\RL?&'*Ц9rip+JxbvG(L_J967 'QkC7>{PCPh X5ҬI5(˩> Z U tpY{R,'dܻ3c)Q5D|vsaDsE'$ps"YC0!Y\i/NUM[R[Iiꑣr6&؜2O*R 7\L"pJβK)瘫!}3t_~bCwh4-jl$3] i(Y~[Dцya)ׅC8"C{\?bk@~Q#Y/iKK(lcӦ?I=eSRZc j;>vh BT){x9XIAU3!erai6g'Le/Z}_6/-C."!b(lJi!^zSS*]JvD9M:[nt}]wwq2)j_o˰JWMAv?ܪ d/GlwW; ʹ_ SBpϠDitrԑ㤐!4=偻C g kΣi ~2$>^%,Lw۠2"̏2ϮJi }Ú(̦*ӺPOLjm Z7~Pm9Gmɋ{ѻB7$1!2^_Pa]*Yɏ-Պloʬ=;NTYXk*BΜWS^)+0 ŤWè yvG6ɛN{7Ր\L/ om7He o45`1rD&KfUVy_VV!G ٺLah\C0di99*!4:-T1l=c W@itUY{J}Yܞ+MUM*T=2FB9ݸoq+ݤ2Y7 $hPT!bq)"?1ɣ䉪IMxv|GzwJ!K+]dE=!^%l;c1Ltt[Ϻ|TXNu~Ē82Yi@ʙCB d!hQHq'w{:d1|bvxZu|)UV@Ǣ;uYU,9` f=E=fG=ێj*7<,M8yj jݿsغ/QqV ilk!wNlm@xd"]eAG.&P_gxc#\|Cfg?~B?,ڝ 2} Jy8sh1ϋqxZ ƚEo%x FO\;K* -?{KGN+Ck撕y $ځ{J#]:ٛ*ľ /uEkM#_Ҧ%ʤ2_ fSB?`owĠ0Pkh'B0Uܻ B5?^va5ɽ*V74/(FD7FN1^yPN.5:'JD, dEǟ Jii~̶ǯ j"[v7۱]~B6u)iFÅי.i0!ar8+2BVU+S?%8 FkGӅ B|ǐ 5O+Ѓz+ٹ5,j^uNxXUT.>RIPH%"5'6D'*^#X]K x=,/*%t6pWnKӆx Pp)l$ri=pldS+)wRV;뙐 [tj's'n/OB/ chn1Y(`IaɃρ:Yj IP(dH |g^Fg1$'17c(mO7O"$1fOv3d[RMW" z(tFz)g(M #>\rX A/uBG>m϶T8:y$HQjJT:c }W #S# {e/ϛLxNّk\vb5a.qC?6P,eSn*91^:]> c/t9IZIpCpA|B:/UAzJ9/.%KjҵAUپY`s4 u]f ":vDW &j&.Wz~4=Ay?]ml-)W޳D2ou{n#̆^,/ʖ4ɶOz'cNJ0^7ҝ ?4g=sKO\?ƈBP`5&+̠z\1=&T܊\ dTӖ%k׃ Ǧϒg>(rqpVR +KYl9nKI FɧJ ^@^A^Tm5(,vRXMJRD:0Ap*nr-iDg؎N}a8i#"﯂ks ۔5(WɊd7޴Ň8 _e۠8=cq(%ˤXLreE>śu˃#n45D,\:aM bK.WL΅9JuE8~IBE1 MCːl`儋OЭqzu ~vFS1`cjdc.@͈q̦/ ɦRjVwB5C5$5՗{QD5 )=~ ę{퀮RDg܍v8MxgMJms!a.R:XlՙcJg%=;Ao.Bf)aI&9: 96'xiJ478&&UTY:T,el>YaKu6%¿da0H^qjJk҅ZU/+Iwq+2<"^j|iv-VW^4 )0v__l%c.=Q@ zHW,7E6B!Qb%I9LxA*^ 9!0sk@ޖM:92dO!Rĵ#$Oc^8 c=q2/гiZ#m_IhE>'_&Hٍ4cO ?oRMpٱbsd<WC.8._xgPnj\ >_m'{٪8Q۫$Y;YR%H[Verzb8 EЊ…:,uuQ'~!'E4gCF2D1ļ֏vK߶Z ]Ւuf(AcC!*قg%,<o3uƊg خvAx9:#?Q'?Y)oC^bw;(t`1p3.,±P9=T f$ ,̕Л M]з&M>J[gnI|H%|.?Fk/ qUF!K)ǤP (w L-fM7+ik\q"OƞB0 [KgFC\uJ|SH{8tVJ4p$,O|vW nNӭ5׳gu]0L?Pr>VO&svMژBcNW/Dƙמ_E"5 Hgz"K-NWL1.8[28z.!U*݋.l P$GS1M8$&59fTiHߗw(FM=Tv?1~܌N:p6ewo|^#pC/l 6[!9S1ŬmS&\ڔ@@z$i7\?0P4{/m˕;u=Wbv!T/m¶|JQ - hM??QՒ{bSK)k#uܺ:뿲XQ@ؿhuBfN!O`hԁv@ 4pr5%O {<|k9QBnAL@NDXv6q^b ѝL@|)T0(nҫfЦAC5э_@dLZX|7{K:A\K.;`d6!*}T9.YL>%ϝ,Mw;ڤo5$6n5sCyWUˍ̃(&G :J(y/Vu s҇ޠ^*0}-J K. `?j^Q:ɆU"}`H:OLv56,O%q, A4F:bW I|iQ;}I1ts&ԫuXblOIh)dNbKV)j>mkVI *)kPi/c s!f͎`o-?_^vH$f/bZ-`7-m<2dV>su=WHe%w##y 1˲'kYAyv`AJփ.K߄\@UH6\9D?%@xܳ=fpxw=dch@A0-g+6 dQ絍™{*4m9$ P훬vF`OަӦղmHEѠ`_{k.=rOiD pnj~J*;iR5:g![DD وG>1vwn إ,`$ T;?%zRqCRir8]A%uJ^J~`_yr¯ F :vRCcTZ*:k$)֥Cq]5B;GP/XCd KeQ;! YͫR9ÝX_otMשCen4U H I$A&&I'RޱU ̜L?P]'w/}-Ȋe9,^@Y޹Uq0]s}nNCp!)y!o<.$9$bS@UP5 nSu{̿ӫ İb@4oP80iپ3XP~mx1Vd]2?if%]^*oH/ub+;찫o*Tf @̶ V#)!.U4@wSӛ@%A?L}H$7 3召Yj"U@<2JcfB?dL7_ N8UDeRn<<"vpGY-/$jV^oTFQ+b}7SN"O@z^~W%:P/qVXwh7hZrVsHDVX@z7Քr(W_R* "0QhX9HG#峈m;})RQFUz*"cx'mHGRW4nV`q*s^wBS9kwq-R<>R)3ο:o?[0_ɠЀ*pI}!)x8CL^8lN"XЂH~S{V5Y>,9WO.pfX oaxc암~“'YmyV|/Cwѯ]ҲxO,?"z*nY{^qjtԭ蔷 k9[Gwh6YWmHd JHV3sп_tՐR_>T1C=Dji\(|p[l!97Ӹp^z(ϸGx ^)n| HSf?s(# W ?*>D ?΢999 l>gfoȼW IؠK&l`|$±ԒJ) QUaQ$Acn:&XҶ1{Cla6 ] ˈ=(}_OM_dac0pһ#Rw)?X?Q(z߄Tc(OT<XJsջOn lv MD=6* Q h$61a#B|WU|fޘ,B/#H hɻ|hei3yf)QɆә#VhDԏȄ!_r&q+2±nW0{^Ws0x˿f{ GE|/_ phev]F^,KC+8"_Re_gT{Tjra.IMhRiTW-zBMU#5Kq1YIC"`R ~h75nw9LyEbkk{b Ht]LwSJr.0h5(=mLi: |shwK*;] FUU" f׶qԣD]XWu*WND(T_j^gCp7a!FԄWڳ,3IO#s/RPs88o-i)(+`j"n d%34cz9ۧӥ`#H.eҬ{.oV|{ʍ0rYd t^,"҆<&}Ky N(dQpj=Y~q,L4$/ xښkG"F?CR Ftُh]"9;< jEDh^t /D@hev/HRх?Mh-I{:,Ws_473=$W}]~\hwW7/ +P'DA?,KVhPY's?vh|rޒZ+Nސqȝj52vHLcr̓DpLC^PhVD=d-hq)Qb % tlԬ%vojڀCHkz- Z y2?RCqxGj7?_ki {71n;F2/ ?fI\a-i/T0lU|c;I:vc;Ge­y! Y T w} 1 )Q=iIKطD0~_w ;0ml[N\@ |#06qM)(qHztCm:zO0f:DzC/D_ Q*+܊ wfYВ 4ÛK€a~EoACK⾷~^*"PQ}[4Хg4=6ހvxudaM8Oz;?^/6/H.KCckиTOZ*R)o Jˉ"rvԙj,-HK?"(~0MO:v@#vXJ.-z8 mY+1>uZuHFi2r4fgJKqCBkMJQ}˝7 8:mʾ#*/K.6~:cS%Wsj(viʥjpBP rǷȵ5[9}/ W1Џ0;6e$P6}t =/^>4cY@/J@᭺I]D :A-b^^]OlوJuށ46#1=9m#CN4냹D7,=bXppRTr{ثC/Dw"4?;wyM u]ޅ%eFWor@5(V*,O@L+ub SC#bVkDwSg@DȜP4EәNS2uC);H!-cxfZCp¸h$CrvxGNpku蒵&ץ(@%͟0ed7Ga\P˦\TY Ǯ@%wn]+&y)1ȁ֡TZy5QWz4Dk/MA>n*jui[ ATT' >º7wYSٱ qbbp"L&܀))rbE}Gg XUa텲۩bHGP\~5gJ-MS9ͧ߈S{1\1]><^i->t zq۽j =,2.=f& l:'WXZ P+n(W X]zh#Ns[UxkMy!㟩OKU|;ɋ ~"tsٽFRD3=i2f i[(ѾRw#NK=Ƶ mZG<8phJ20 Z.4-uhb[wǩ=E}4pCG}_(E V 'C4nn (a6FQu[:?/Hֱ0Yq~Sƛ5!k49Eġcy%|M IٽVn75Pji;wo"==|Wt㌛wnR4P~S|X2=oTb޽r4gVGuIuv r_jr,\`Yklgw\$hKҁ sSahd!ݢ_{f=ڿm-ۮK5 a#0X:~m[_L>v0$oir)@ӟ25!`V<>g/2_8UCEsCKp41JXCetwI]s& ѨIOtZ?[Z|H.K"-eI_y;2<ͯg 5>㖪b]b?h]S+.Z"4M ?%<3|*4(#3\po~\F-tjrHnȮSgQU*T)f;4jM XV1A4 hu6qcuƨ6k u ')7̝_83k;oK Dv8C ' Q?Y^6y8PZ\;*EMe(viLfۡZQV TkAiCөo 4 )+;ȷ_{!ͦx(#JXޤ\VTjmJmwndԿaA{ |M۷& oj :.=79w Suq{xs eDSviP@Vl\RkKP l14e/8vI. M 5 j-"z%SUtF>jn'٥] \ g &(x/rz9LU.A9NE=#G.8YEk&yۃZҳv=1{US19 ;#~ٳ<81m$U'{d&Oجv<i5SqV@S&3_QЄiJ+;!8Wy i{a%( .)KHPkv!CS"gepy!݊k 6 j &}U"eXf| Tyoxq?tsh5ݳCp64 C9}Ag&2B0v$8g[;^!ݴF)mdnq%6Cն.@pƔI@yԺm\=ݥl:T2"o3?گ'eҰi1"c|3Ǻue`)v&4HgVd?7ޱr' EgXF <狷"9sU%;uØ|*-.s.m?!m#(K܁Rx1\z;S,dI|KcOe8!Xga+SФxqoQΤp驪ƦHt6ЫTs7a컦חȰUC &3DYPz#[1bLҘW:QYczbAfnNpj֖N7f"SR} CxN0gz 0@( z@hƇ^5A kر쬽ޓUk.{v>5]1D +^˷}Mcu2VY>r {'B+nJؘD`k| 4p3^$G?WhçF Sd/Dϼ^Xo/R=>NU-FX^ݣ6TkvnҼk0"]#N<9^'ɻXIoatؼlŸ͗W+^% 619ˆ&2EܛG28c V1Ufѱd/5# s/'XfO (Kg3`hKٷOv.K[ƀQ9#lXJNR"EJ0ThM8TG v{S>K_BEҊyʖ 1DF!,.`n'zhB7;W+ùm)_kJFCFA5e;':ɤi賲TPŲ!Ji9if̫R1$!WYƌw̓t-]N4 \H/4n@ `MUxtm:lBC U24sNStb%A6+hoek\_~u\$Mʤ7|uh5ZA0:_2"K/!Ex@~&62h{ґ'A=evV& 78h$ \0} y?&ԦUЈ,% tNTI^ gvYM4vrsd*[*Tqtt$=y(/$)GŃYޡ=G8yWk%al,s{}R*14O#?~#abZiAAKݒ4S|YlH%|q*;=/!7%[AnϣۺD q%kGydM$`y X u)az] Ƚ E @Sc( :{9v.V@VKO1B{NT ?Xq k‡> cM)ϰAWkn:O{Y)>ZN'k,`Ido3ZnO7t@|Tkzn#OgFDKtsY/Q9T~%Ӈth}Ik =%.TZEVK(0!o\2B& nnWrEo hS[SMfFХSlۥ(·<í)k-;2&+YJY#c9b(tv<o-x YUɐ6ːƈ$4t!H\ޙO؞a~mUڏ{tg|[ƆxoP/ LK9T.14i޴ (ZӫO[]s=}+v_E\z23eZh[ |bQ.Y8oMmhIi_9d>DD]ji4kF#HX8] L~ꙴIS O{i^j =Xhy02=|p:Xr'X͓C5)cA𳾨5)(pJjɄ >@B^t kiWddktٵv&~~\K*}:8=v8S'/.vK$jFGY)d:D61U&>z1_T >-" HFxAԻ<W/G jNIP:ȵAS0J3N9 WKS$K h У <~w}\ɫ*4afk':*w6%CuvyeZ]ى!083MjYxf5`LL3^w9))]etm(0нEvܝfR.; Ҽ;iK/p]zc{{Ye '*6u/' an]9*d/Th|n^k0u4)qs`Dg)" uHJ5Q| * ÔP~AN0RLޤq ZF K_:(?{x ցO44vnՃo[VN2p,R:C70a̴Sw ު++E>ܵH6,=1/qFσb:bo!`5ثA gctItAMڸo޿{τ $ ь"dÀYcaϪV_ҭRITM\ak硼 B0E[ Ԭ+ݙ$!v1cęʚ[޻4  VUBxNb0<Μ1>Z3XwZ*q^FЈ 6, FN5 ur񏖎gR,bྶQnc"3 M90gƳR P;y"e$bֆB$=1D86`ӿoZF_cXD40#vC@0j6J.1"b`c' xGf<3D0P8Ys!mSu,#ٰ,H -Mnؓ_uQ-^M۩e&o+v3a+媘XDs߁)NM4d„P&]z.'Dsn>,61.\HAdGٝ fy!!=YU^A쉽x8p2__2|wn=C.)vBqP]y]brErGɗKhBu,>Q䝹ؓ!ad_ï-?l%~Ep(^  ֿ:>,sy&ۺ5Á 6i3`2_2fGK} uVukp!.0UBs6,6TZ)7jQ/ͮ_!h=H)o>b1tԠbȍYM%dcm5vN-ݥ^mٓb& 8\c")?Q=Q;D>"wyh#|3m.}𳗮6if8sUK%J%m{!<{}ǭNK~o~,RYW/T=QCH=lyӊWI\-0d3o$RZf.H3ZzV W:ˊf bFgLGO*#q8{`C%qU@.n!Ϊ#p$mBk÷c<ڐɂ6,״H>sEi(gGnѺر*7GQcƍZZ\j!^`n+:v:OܲR"lMF+nY%0zE { vwW2(@a@^|@ _F7 &@r~:5;U*3 ]Pz3ֺ͓ܐu8e܄*T^oK(|`輨Z/K:baW*pH#*HRQsHTLij2Z:!WDbFO[97宂sL!|ӣ5/ȺHxNgAulJ/,Q(jh/rȄ(ֻ`>SY=ҍCdѠ|(M"l4]$ײPO_h#0# ` Jos?,[츒| &#qBK]̲uSb;(b`X.B6)+HVv,[\Vq<5Hoޫ $'/iIʑf$PQ.)eu󴻋B.lJ*+B{8x)ybY:tֺ̆R/pd2U\pkiP&U݃{B%iJiT@*&ߟ(K$I&AC.EFDpH ) XB]6+QI^T"|e$ 8t+*KнC5QȘG58Rbȭr|*JN)+7kQ6sʄH*?B`;(m$Ye,qQcEJso&E._ߦ-)U jetQ1&( g!l蟥LPsZ*/ H@ 40l*OĞB9J:.W 8a^*"ͨGr)P?S*ƕoa=ĺ%1n {U^.{I&nm$ݖ>ϣ0gWOL*vRi3'Ti#PnD@\il7+]x_ "O&;ApN'`ڶDƝLpTA";--fQ0kPzmSp 5- ܲ9 RۓYʭHdU .% Hq4b̔*II"ŅB.;e[[`7hRWW6ߦܢ罔QT R.}~u`W * ́S2,)GţRbkJm k֑( h9*Xk_ f=2(L3^0SIDG݈[U9@@3"5[?g9\B$_2"J./o%W2`ќBy i曶>M^ -Gop!|ѮFCv ZJA4)5I6  kMo0>˙Τ:lH0 )0 (VJ#sLFE,#]|6m1q a:@b]H<B119\B驅Ob[ivdWŧL=81ZJ5gi,~]Q_"޸B,L1fbW"u(`jxc\Y\<`-#H'u-2oPV^Ǚ]tG|9SHGߨ 2![=6~] 9 „W\C=e#ݺc4P7 5Bwd1Ed#*S"HT" b,;s3In㏊f%bRS HsItw.z@#N ,cBrskzj=Ê>׭*n6Lp47P^% dejkX,i#m[|sf< QKߗE]fg*[%"-@Ȏꋤ7XEGV!3%7%6] 85!nД']vwݸmGoEIj`c%U 驠l#ot}-:6˿Dg;*Ķ?Գzq3<-w?Td>-L+څ|;ap"tS_F3 H`1 CE19qcXI&gBn vȢ4kQn%m=#,Y'FHݨ~h#+Rq'V719ˠcoC3>;0o%A s`Q'X+;bNTjF1e :=`?|%3k:$J49:ㆶ`֪(6rf He2و%i$lPuW?9fl!xM-&7w\5UXxv! BH3o0֫8z81?cC@%av7~4F 5BG] ky80-)B=| 9ќ ArP(ҖЪh㱧Mƫ!LVYRt<' b Dٍ[hSٲe[`tRVԻ@*ȸd Vݧ9E>Evܭ|Z񇅇ΖM[@l[t>:Ro~"٤jdC\0dnHo-:2褍c6Xdj^':rg#5;O♐)9Q%жݯeiQ}-F,OVQ!d} pDL:_s]Ԝ+qœ ЗX˝ؕНtjo ?Рh%nm C2K˧Pb}PY&4AmXY}*VmnVK#ņxQ _"M%B,h/P7 a]AÈT=6m`\ K-= `hǁiAaɵepDG xu$$ƒyX1Z" ]Rӱ~Uj%aXY8jXFN!̿_X)=da={tDD썛9k4XeXB%1n(H e12LGW{eѬ* Ha&_G1*nQKGdMCM*A¾>HweJAϣ[2KDUǜ"\hd*a>i G6 s{o6WPk\f->ݰ̑-Ya&xi .L u-1˾paƸ}ҖeH+6{#ǒFO]DCLUy{=~zS8WAQ}ihSv_#xm_Y ",X;g|~zx(>:gyڮ=' KYis?&Ub$d39[5Gꥣ1=‚ >BtQHc 1h*U 7xB$:=/FYK5u|KZM\4 OMRqwRȨvM-% Zج'-A8oEç y 8e؄Z}Eg՚q Ԙ~\qLӺ@ ^{m4%@co]J`$cz{;~LX-ALC&B"葱ifP yB5fRߝro%tv7'fJuk ص^Fv[LY&ȂFu-/5w1rp8&ܙw1UdfX."`ɓ!0Hvjw~#ejLaYjj\ՍO;иK48JbBCPdrB.-ke~P&dYԳC"05N)s쐑̌hZ/p*Ѯ~^_̖fK 96gpsOWmO!cY"ű!!fl敋VMPB'D%@Pg!H(zp@I8aiJ,f"=81BCn[/qjA YQ u|i^`I&>HW5a9kW: &2z{M vsLMeA2Ƞ?VMW](%2;PN¢Q1@ JSU/+zUm_#/&;vZlL+'Uu4Cx:yRgĩk~o+F2Ln WYhPL Y9G5\{ j߲9F5zQMEz=bN|Mb-RȜO?9R$,&9poD6|+VRp(KU%WO聸-#\aZZH]ס2P~̀ ݻjL6Tj&/ߋԅ)iыvE[YkT5+2B%m7_ 4YȅΚ*3GxVw;/7`LVNy7`ټ LIElb~%>>%ˊ d cI'ltg"_b cQ;q=db21T2={Q}_ @bRLfsFFDIA \4qO$JߐMPz kQԩ%}S)@Bܰ}*!XE81^3؀ChL&S,gbkZnuNo9!?#ٞ ]̈~0[t]W3o9ۮYq;B6_UքȄza?IJb`HvF'!2ʎ3ʹiN\[UNxpmܜf3S#nP+RONiϫSq~ބAXJ fMoNkS{W;}@>&zR((A#ű\}^::K9\\)q bZQ[~h P=C%4ql?d㒹B;pϮ8>\\"},](5efiMӻrC> Υbiƕg묄(F~o9V槰o#e A;єv'P(,D{)9D*LDtFvIk$2C[t]je$Hj.ͭ[Fb>_s>uHDKvR^aX2\ٝ$|pY^p҂hl笻~HtɠR GL#-q}wB4Z7JDC%vfyIc;5] Q+2Huvxyqd9 -efCt*>3I[b$ _Ѓ'Y6+F!бMGI%DBc 2wxɵRmI n_% 5{^3z?s, 43󵣖}B4ѯ.sFoԍRZȽ"G܁_=`ۺG>y./6pAfJ bfYm~!ᝥ0 G=DwQ$^7J\׭6=2k]]論np=ѬV]rXd9׺Q䷫mMrM+xր'V>u ?5̑?}wՄ\.ڔ~0S$* ~ מ_㐜sۥyYQiMHkV]g,<3n셓*Iud"u!ǐU s^4; ڣwD+BKS_%jÖ,,{%Hfۅ$7=9}r#EC6.s,i"p|ЈZtW3y.DúIZg cb DE \s!2!lurdE|;ȣ )ae|xT'oSZ !B<6Zon!JiPSMg䂕O'SgA&aݗSxѪ!`_޺To|{=̘l{#^KlWFfo KfLmC'Xkރƶw >E%1jsJwCsN $ =Y?} g yť\$$a}}bʌnR77"ŔwExu#+ЊcH}gxgs<\UI]/hUUE{1q@ϠVeecx6wRlޞK7kND۩%VQG` r|4c?uT{\cSvۏz2J^e弭ۍo04AѴ>aTqZ`i>P n `Cr~ Xe%@?h$=wO . $WQv:LhHf񂰏8rҫOD*xTy"p ٱENu*bgzafyYeڃQ6#?mYa0bKWoJ^Zf̜Tm߸5\ 5īf3YfwӐ9xjO/lY"5pwqK%XK IL]ˏ> `ޝ8!%T8jgKmt`Mnd'+ N T$"eK6hΎU:{b34]6i=4⯩ Q55j_bWFp ORXc:E.J5DȒ A 5 Qn*Ig6°Tj-.B5r2|^؇ ^:%€4AJTkiUHAʡ*.vRVHj-&K-Jϯc/'*"-z+d,K ǝ@+0.YjGG>L+b8`V]QomvHjz GPS 򗊘*TY2Q#.ls;Xbsk~{y;63OȠ"3z-(\[R}Rқ%u]^~A d|Ɇ+WZ+OeMX?X-%}0H({RVhse~o1PN!NOc$&͕a #84ʐW-9_3 2?_[O{`W~W0_ٿ󶷮d_g~ ($k` &Z5V/|T?"GZudV1<:Hc03ӮgC5ޱ&6KoO+|N|t.e<\ruz;ROhq|yEbkmetxY Ye!N loړ|a N{s3% Z,HT07`C?4J|D]{ 7{4iݚ=&eћQ6Tץ)1>bDMӑu~H]s 6 p;p, y9]8qmQ+Hm;OD>ϪVj' B"x4]l#W&<#Rr*vsVT4PSSqv, eƉ'`:S%Bq܁bLyP̞n,q: 5/(4I;L5~8GpH7ef?6w=]=h˰r.'Neњ6f8>+!**YMvS&ڲCDlp#iIA!iˋG `_{3ޚKqb|*Է #r|B}`&#Zz.H`_ܽ1o<[{#M+zrU2l?s#qR5M!6mJZ9mieU}>H`ģ ia-5am7/W]rǦc=(r~B*'Tl8gY4$O({Vj= 0)tC D!WPm I{v-pݜKbl*umТ"xPpNô6 0Y SF˒KH ,Tk [y#[=J)K3J>j. SDȢ^V1fv\j Z(y {P9k{-VrrE7DHh ۤ*t#E@aEC/ڦOwfao{\'<#F:] 2ڭ麫=K'eA_Sp~G?B|{:}یESצ|r ~P`W>aXpCbtťy$uG:Cw@H&44@_ 0|X!)0}!؋7aa(c5V>PwՔ|qL5% E6ߓA4DPVw?u/4٪ Z2Û_4 iw 1h0-uTե֝Q]ضcq(zYN$a,) )\%ک5&ȹS oLz$m=Af0t8C'MLL(jr薶cZ Jckmvxr׭cϗ^Pe; P : u^]5߸bOaɧÆ/t i=$~,TpeO#O9x5aGj$[ [/j7slqY 5.a& IOzGĺBȺzٕINF:4/\F7؁cH}%+=?˫#m\m/B\ƂKfds,f3%& 2ɢ4&,JBcCw8iB編hvPڅaP@x~y[ep<h Mz0 O#oL Y{%GǾ~@ tEOoᩂ.+9hqۼ?sŖn齗BP aĀ>.dz\"^"R]cgFR"LJoy0{5#cQEKxClXy1/9 % ʬ|$kg :gC3ĬK|7BwUF+7yVaO@gQ#q<7axu;FH`-|R?*j/-}v+IYu-Jt%Gћ4k%h@tD$Kc)B9E@O)5QqMo.INWibp0,>#m3sJ[{M+;ϑ `eKsҗ2͆B%#qPLݓ J3_O j( <\ݹFY"50 ))Zh_\~2 {Р EuBCf ' `%њybDN0 N4ķWfePa|v;EP1 Snʒk?W_ CI!KPΕ|az=$ӳw[!Hy@tL~y1g&e} ah{)[)PR#{ I,)e H@ZTCwY 阮Bh33m Ε eyHi~ns\}'#Љu7l-܃x9 ̩>7RQLУ.]@RT[8A`f콩y'Xq aoK|L@d=")GJȇΌcQA~ 0ro@iU<؄0˪mqA}kyW {۫tn.̭ɬ~INr6ZNʚb]+sGIOtYb WE} y1P> {u`R~@v.}=8O|? C.4{d+8zAW>3ӑmG"ޮ^ x97F :7. $mB.SEkxhbj{\5 W(@~1%nGZ Bqs%ʧL*椰ʲGwE7C!M5|cӽe2hm2ދb]1Z+~,=H'PܱыC9Vgl7m %x0(9\p:&^acd$ڜ5. %WAF76\^T8ho)! HZtΘ]b_Lpn \;YHYuӻVKH}g>6cFⅮ U:>۶׋N @ =`T7D;dX똧<Q.j'eX-cb6+RO84/&ɢҬu+0P̤Y#c=]1dޘÎ( BJd>.fӒh",%ihJ#a(؁߂6J`*qN"E,p~&/۳nB #:P20Şo߱4Ro |'{4A⋜s[B)>v5;`XءGY<9z0 տt?yD, \(ZNY Ѳ青8]QN@Wkl˃NToQU+75wRHZń %DƤ̰ln=+ p<\6FV<յb-(yWԴ\iHdqd #k ! 57|},j49ԙB]< [l0*iG_dFO~_4₹C[Wq3%BSO\6\{S\20 8ޥ'#t Jjv %>!Ї+%e2uu3]OyQk`Q")+ -%] KaܟRobwp|mv_Gwpp睌z%j |AqE3k c5.ՓQ,N^preMź~H2u5KtrH~|?'"Eȏ#V/i0֪*n0)|WPـ#S}'=,x#1$3{;>zgDb%@yZRi]924۪RPfAwXq-=7]j'ZЏJQp\ 8:fWD':m)*T8&'9LWA|W^8jD'oXKYu'8( έ%|3p;<Ŵ- s#~!D)_(d j#OZ%g'!r`r'lUk)\_P6)-If3PŦ笃emR D?o G%j3c_MeV Tε[Qs4FLGf#[1bk=䄖XLyoApJ7{{3Wr~+IR qUd-jr$xkD_e[;}qb̪\<LM BڱKX! D~d\G)^*0Eßd lsNQ3:Ftݏuҳ?a E*ċ`j!TWLZ}&AxZA/(Jġ[L1+|L s2_}]`z vWwxЬvuylϖUSTX7%ztfb|Es2"J9} Bd=eCA邕8y$Dn" 'P^FbYJ[tE\A/_120fr)Z+ _ g̦]@Qؗ[:|(|a)K&fl ~Jpat8D;Ւ9Q`$_=_ ݺ jU /qD=,C63Y1Bi,<FzE6 XNiޖu[E|nSXϊ{ш4KyꓷЏ$jw[ވ- ^P4]ѮŸD?;rr DL;Tt([/.V:e$׶YGm^#j b> ] ք\hc)P,/mY6B1EhT8ʟRB%g:D}N姵So4e]֯_,Sx˥ه>-LcEWΥB$԰[ekڸK)vٿH2bC[?X!D bg_&b9Ø1Ɏ Q*+s؟E DŬ0(N-ZpA@ʍLӜ8-\}Vp ŔJhxƴ%E CC=+88R:YVh6pbZu!/urЇZZ&Q{\.YS^3198d`͜Y6b <*{99Xr f891ϼ]zl@ "g9?70|( : t{+lak(Y)?!4FKB4Xcp kѳܯԓ+\d22H9ɇPB멐x+BJm wANw_5MoEO*(,766 }wP1YUn<I6hz}{p"<1M|4:➞nk5'SӚ?X['HhAC~<{4 6 sit,Ejf44aU $F6B>xkL|](Ͻl4 wDPa)‡T0->qe"ˏ lxV;z*?>q`*ITjT7R5"YEvhFؐ4^)y+3ss(XVv)\~Zes/jWe\3/[G\)3Rl 0B&*f\R^Q9(շx[HOW Di^xw7H#̤Iۢ 4!3930J=e)cgrs))r?^cxZI|^ў'h8#|9pQUKmg@G_V{_\0^ \FE҃OZu]Ҍ,?</<▿z"z8.v#/>N^D#C xYN:Q߼G|\'6ƔRpB3B7 [+<NEEJZHlA=ao((ܥx+$6]Es͑ٝ%2aKg_PsvPmH6`a@|990;H`b .pǟeg)LZ^f?=n'0+sPL`Qf$Ϋ|M ǮSʞ!̼w&T P=oc>@ ^K\jTP}6D!->iE;] pl?TxTK0m$Z喚 "ٙЂ8o-\ljŜ=A@wZxYO Zo8m{lQm0`@Ͻ>JMԽ*V"MYҽnZM"3όn9:G[|1 ʽRYz E"+(9R|dPMFyVl^TxXF.u1U*B t6!Ae/O}Lp]"gWgа3O>inA8ӓlxoUjN^ҍRe +#5 R$xՊf%͏ǀ+m.~$U~T!$oUE~SÏ9</6M_U=Ļ>Xٹ3hG@RN rvCk?nÞZ|>kR:f*Z;V4}&, U:xeLR,ҫmB X@Aq䯝0)$nrķ$#'#u/(PyIco:_Դ Y#m._ڿ|B8SJ氳}n@ Lb T*eFJ.t\uŪK]@$|yՋV/ՕuM,5 BJTBsbGwboKBJ~]M9 *B^Pb٫秬LT{!`'-M}8w0n U9SYNϵt~l;_F یq篭8 z&3+ '|8l  ғE꛸FC+|MEا?".J!&mk}j3$>O`RXx RMy?p7dYcž8"WqەQ `#1L"1M'scuH߆GX\w N'\>be!2vVFYt("ZHgV% gjmd 513q9HzFD1}5ܢWfETJr^''ۗRnퟵEQ -&^c} &*GkhJq*WD- <"oI-xC Pç` Uz 'rgExZv 4pƣ3GDW+c;0h*`!YL>PWF9Kɴb ¶'oѻ6z羠HCq&&ip xB Pb=Yw(s*8dSKZ1Ԉ>N,m|I q hE%grt=bA֌yM`*xз-8Lek7Ct)/(DKal؃xA/;Z@ LVgCL^,\8יKp6g ?b!?UDM;)R.ɠ?B,[fZwEBqSKFWP@9|v.nbɜ\r`4Ϫ,E.w<r\c*Z4xjMuwBM Z?h,rݶîpQ}i % z),?x %ǣݚ}WT|8qCҒ}.@uP~*f@Ѕ2?a²(X:l.ɔ Ɗ 5sE3nJl|4{_;[O.m8b+I1qxی(]-tȍ=E[B$v*{Q>eҏoE M?fA^ [F]Aq[Q4$}sSGȬo$Usg՛]Q&t=$XGa7=΃\]h5WU0&{̳ -; E @u^,8X*SH]ru 4{8XKX _;,l<v2.;݋ON IWjk gu \+.Kpp)#ܗkHTWk*fMlLZy䉀dn @|#+Pv2`YC'ϩnʳ?*\5fŬ#U ޼U5p֗E^>-\i};rsA\1:DVNekF(T'vKC2g0ML{TH~ؑE(T{D3dDmaSACx)q#W(oۢ3޵M,-8+"2L̜n ?5e6o`[ǥN$kq@n#~E]ӊw7E4K ~ks9t?/ARY6 =R?𻿶%Xd8_ɗo4+zlwVeH;QE:TtU8ͩp"阇'(iWt%sFd*ط!;JH~<X M5WnV4 ׾[:1vv_┚ \ʩ̎ D 22ѓϊExHme 0Nql o!``EWJhl0ߖw lZu!(G`X+ǜ/ӻ@^Q sXy]/urUW}-C01Yņzǰ >Fg?4] ;eK‹@ nI(]1j.? c pIcįxoU@'mR^*sBO(# $#by^P"Y\)RPAqk9*q?@W盓O%<lUt}p2`b&G_.A9vUG7wF?I]xusW˅ R^bt" 1@ {۳?0|77+P)íWoʝ$S7Yhf] cZ"g|m3_&GtFg29+/3RUj$i$il%.Ih|. G%&DGEḽ}cx+L7 *p̻s pNS|VD[3 cD,}ÍI3+:HCjge eCN.D];d~ hp ʜZnA=.q~-=&NˢkM3iTxL"͕T %8$` tC ɭLCErݗp܊B!<*#ĴZN,s7ZS}XZ]9Jۇn;D$LnqaUGS{[`` IY*Y;k FQR ibG(r8!83߾{2"ÃxG}.j'x+:[ ī.;\}wMA Q83`"Ha?ww JSo(|={wm,t kƌ1fܖX [; $?[a kT76hyK֓bp8z쵀 c6;Bzd?ʪn1K NOrGMTܪۮ]2?76ZNpwDOYp_x>hZ~EvI I1j06erbf=վ q#jլо( 纙#9*wg +U6@xuK{GԎYNh7kPB4܀&n_ܽ>b4"s3_g^wf:5!5=+M+ BiXiQ"e?DlD *!JQYJV:"s3B?adn;N֍+B1nKv  2Φ&{h1een Mg嘽W!Х\EgCtpTfweJM}oM/$(7rOff'6m֦fiw]A%WG[ Y\ Rdjb%0zS)-p*S;B DGv6HS8G6/U0M eV*p6``F`t~@' phZ>DYp6Jwf{%?sA8 sۀ9BŻ52`/S/g Vm qZ#e59`';p4@kԕEkcM4` IQq~ԗ+{Z4ITG]<0 kRVuN7]@g(:caE,k]%|nx.m^tleg5WD&cѭJke 3tKyxՖ v+lPϓ髞թbi7Eh$z(ᦖ?/HOEr vy,E ~7vRoS93?]LЇF7$&iV~s59L=p{K)Hf&IqlRQb-򚳟3F ?t9|;-ʠج~e osm2cë0Zy_A,QD:%1 R"Ғ܀bn}B44;B} g{s r&bi#W @~Kf`mPt+ln_Tfi|ez( :f7ɧ}vrwSk2>5C~4Rh$VJDUP,8ٌzctawVD}/i1_Fgǔ{)|>1AC+30Rsx}V-'3_n A v(&L]M T&hH ;[S0y]F;T3^ig2)Klm>-((w 4:+RaDcYPNU*~ٴ'UĆ>[N-7/4vZTT?u_-/Xдٯ!MFgڙ|3R2 (BEP+=Ocb f+ab,q,m2-Zjrq<\n[8J-ef {;Ns*:!&8n4ɰ$xC%菫SSWsax"LkjB kY ox'gӇC}lze|{Gf7(7 W%a3'ϟPEfߟ<eDqp[9D͵O`CA)cb..vDpJxӸI9>*2 *q=/]n'q3.Pt`zIV<7P=wK/1&߂$^e¼KĖn.I(o=јeA_DfԲ^& &b[ 9Zw`lk>;G;.x^]Bd NscW8 \SΜ&Q:jDbTg2q^Pp 9)?<%92QU|4~یxO?[DHP]Yw͠OCmOvaX>`inq{]IF7sMbh/:7zRF7^kzj3u[*J ~纂ޞg9*#e ̋%/]<7ZđtR(2khe k }-o 4dfEY_g Iu0%$}mF" kX1;k9ya S3ls֟JO޹a\p1P o1xf8KxIDf[cVdۛǯMqTP⊣R׼5}^AG^lr;wRĮqϱۅ@XUOaNyҿ%ahPNM鴿b\*#R~yWKP{| RQsn ]^ն| #?-hY>a(_U'Eߪ|j$ԫY==G-z:u0MkY/E* w:~&ussC,}<uOѽBy VXׂ%#{F]52 V-B^XREZކYn<{2Bc  Y y8y$;!|[CR?q=ʑ0:fn7"5h♎;öjW-Xgx`$$~꙳9;B`8!*NC93BADqT;5!MdEe\-lPfNPM|' jShpPڲƾjEK!0'x* 7F|z?Ør>jAm5Xn $!)l9\ 4e6E` \u{dtvCS#II,-qlR,bQ؉30$ߓ0fT=AV}vS~-TV´T` YlZc?K%m\( Zܸ30;>kTbck#Š)/ ʹ W~.*6n   J9O|1/IH{7jVXK $ "azab)w}ۜ,͒J :V?snvw (fwH.?xk),] @(qQ(/An=[Kryy Jc}kb|S`r3$Y,[ȼ/3b1P-E@8SrX%nSf , ܙEdnJZ`bN)t $ez+0悐~ceNMG.,u="b6Mˈ p0 ÒT;TAcWpEGK4rɩN3wE76P`]%,k.@HdMB&_7G5 Q/N]Plm;YH(RBht$3Fӹ+)-ǀ9&_V`zc겘c_Ȃ.E$.QStPmw]g>S Lν&HN}M7=};oR8DQqyCTF ZiWd#>AY(k`)'6ivxzʑXͩ)A[|]/ח |.b| N]o/ ?a#}=Ҥ`5e$-]&n@Ͽsuau@g8 Gj@Ks&ymPe`93ξPGs LBpfӐ'6sgJt}'QT¦\R}IgfV}0ɄaWy kmu\vLhםF6n Mk6J#wuK_""l,C%I}]e\َ+"ݚr$GF^Hq3gC)H_9{pRR: HgvxʌVsv0cH;}:p/T%فrS)b Ś=߁;Fen›/6 \;O3.tm7鐆b xV6׷cm]+zNK{U~]JHlYFy#ٮcot )%KRdu0Zb Q8uf -alt@|mF<h`YL׊tPr)LJ`ѝ/ FUVoDS{yNߞmM7ۮqPuw>X'~rv q'BT璪g.A9f =Z';;ǏbALjTt_h/V${BQp+#ڰw߬pW u Bi@_I&=]\Z.1Z(*pA Ccp>:Lj0vE$QZVŝ(}$OyR &H>xѱ$[/Ǝ068ҹ&-5A|ړD%"2 i5-\%'fum Aw"e[ k 3p+jj56 44%?m01LSKIGsY̆ XdmQ:[6}:HP=BaH4p]$xYӘ[2u Wc+&4X)2K >޾?&xMev#JoљIo mp6H3Vą2 w, 0E i1j%첟-1ak?0t(SDV%ꞏf )V#$Jzܧ7(띬HKWBtmb>aY @{*ʺ/RguJgĠ7.l( ɳ$n Pl3,b^_sV飪_,XmX2Dؓ\^Ч=p5_AmtJV_Rf W7yź%T8/ ;z g`v4.tZ|ӥA g$JßEْ2|Bd%EVk#H.~)r&o寧FF;o  ƴ "KWTf2TsVe* ߛ%5 gՆQ-꬙ܳjo˙`RCgGE;R ɲ/A[JJf;Ov /zCVj)RWanܯ*qܘ`SRc=пH#1XZ`Eh b!$1|6,bó'Kq-4"m:{0t h :[)26t.xJth? o Q6Bnf:3D =b'[]n5Wxwꞝ.eu\4$# Dխݵ0v1tzY7hLk8Efى珮z1٣Rz50^h.WPe)(AIN HaAaCwX|z|+\D/H]e PEI4ؑ/C>a0,H1p"Jf?/ʏd#,:$8 BVK_fV!}M,S C?=A-`zؕݺxMߑ-͌g4poE?S*x`tQP;i6'rY/{:n2Cb{յ홭Ur4%nUz%w1 |;"u_z\"rC1e n Ky!ssVhٲK!tmy2oXM+$:\tiI"r[.v42n _×GLt`i-q??y]k=fiYv8=}J>U^[UJ\tdQiˆqeq 'Uݬv}Uߙ}z{XUqIhs)%Z[/D{O-(GB'Q %?p[OHV!Lf+5'wAA]>n-ɈroD~2]G\ ^fvھa|=ˣ\@=*NyCys]~G+TK7b?zYpKBWe];f҂^BqWئUv!m9]pޟg5]CfNBuڙFd>@L@iŨyc&AZS>n#b? 7Pj{<~soT!(ʍYʔ)D2ƷKdN)C~+] ]ct:/=KjAIS;&rFdؿɆ}zFIhW g{P4LdRrK80 ^}c0bn?2L6{xĀ&l5Dzn&`IÈAhB2Ҩ;#^Z@ C`F"*IRΠ1BY+AbSՋE>.–{{k۬ʘ02qM X5%`\Drzpdz93!ZkUlJ)]c\D><Y|[ k;f8vK yyw'gbtΦ1K^/>  ˔`&!&a;ə7R#8;U([! fԻD [de54'7?u%VDp)69Gԥ#B0S9~鈇 n1dU,ruQb5wНE?m [ d0_?80!XBRtջT:9`/Ti}waܵDn>Sc1q >W/1`dgCВn6ms1HId \B1rbƒAOMrܤĻ#9Y5@pߛtz;{}r R8*}2-D{l9o}sQ7.NN5׏Bmh)H_1+-JQ>?TKS?U`R :T}Yߜ[kry-BEL˜61VAKzqYl _^G_8-_\.H<* bcegc4C&./zhD po,BW=H nd!!Epd- @h nNopw$+%@ d;U2EMl2 `#+f.cj(kGl+Qp J<~F}X~4|M!}!t'sd&[$ P=9Ǩ:R֐^CrΫiR|A5!*WG[a#2{#Cq9>%% 8S&KtUT} zd%wp]G#^V6pkrab_׶xg{Xv3eJy0o1r9K9SG"x ZX]|ɢ^ lwZ Ivx4QSO՜Nq`0ukn I!cLm C%"Hg4,RlG*\ 0tRvO箋zĸJpeQI2 ۔yi[9JYmvN0&afAw\胥8݁?9Sp[ E .@F~GYXo0|h SNe[^]VY OqXN"&C'껠䉫je77*~%a[ b3u6]8IpYe`fZ)v.f3l,r*~~ n8;Y 0( F>H"6*/R &YX鯭z'{ɡ0c60sRU&7w|ݲë,ڴ(NZJF?,V7ѝvaKy"Hh|yd Acqm;n)II{pT=w9"b \ ]y>>!bs2ݺu!gunRgf=hKVҝݯicbw0`%&ĜI˚K5QDؠ ]@=,!1Zo}gyb؏鍢?ė)Xt| b6 \;`73lּoV߀f$lIXJ/E/P.ݨYatϼP+zWDO4@#Opq;xCH]<,SGd/G[}(ڕLzԇK[xX;}I(HHnjR:[0QOvOپص9gqŰbk B5.A@йVd^q9(-PB?S / >ūss^]С IxJ G͑\`qP "*Z*GeLiyJ#5 Pˑ=O^=Vu r!bW"ͱMF~R U c\G{8z9_ȌWM0tM}φt` pʕϩtQV[dI=EMAo@בWwsL7,/zu9UP:c1 J2!~oHkF"w,VBg4ԇ3J0Uv twAc]p7(iB7V|c aL|9kAIx:zy0l/iGN h˽yqt}b/%-+Nʒo#Ax69C 1S}qs5|8=Ro.ǯ)q,[p6MwU,@Y*duD͵S!S%&yVLㅌZ?]\pZ+'}槁=~t`"_6u9>ebb4J,ız\hWWTV_}8 |RVpÈރDŽZĐcsG\Í8<566#޽GU<=H4* Ԏ=40Q]cE9Myt)HpbHb(adPp5~ۈ<~z1c善TmF ̉|~I/X c/f6Eu}]5m:o}ޚKG ''A2?(3D H^G=]V6I8m[;gHKaAң 029fB,hXVa. v !* |B0.y$3O,T߹@&qkh ]dZ-lʼnP5#rh:ѿOh-Nڈ> r #KznW UaRgtw_#5xK0xAqV+\ -;{:g49s3CG}4խwDNJ3|QgF棺?#j1w$3e_)tVE;ibIa ^ԸUL`/nX E3rOi.N3ghU{ѸMT5wVP*=|^r?>E0ĆszT+TQŭfXWRe7>>Qv9?-{0])뀸awV֒e Bh* J[s,"$څ:sjR>}$S$`woIs6u~ǏfBi4Ypj ܟJ]_BK(+GU$ʎUFzCAGkx2_-C25uS 0_([@2|z_"Կ˛_p(ALq_g;Vf9<\x=T'92a-W_-')xU%ITd~3qWFz~n?6=a}񴓩Nyd*B{G:8mzKY˟Mw^K}Zcv J!"ƃPV( sYU̮ˆ7$A  J+@@٢~zRn[>b?"1x!U:—N+,PKd^[/pP~.%-i'Stg2uqԝ^H6QIࡾ1 Sj+/Ƌ%n\jz@D, LS@0F وeH~O`?J:VMhҧ]yLE> &^'˿< LB^:sk#_։sHbfZQvͻ}bYJîg&,XNr bY;lI"cTx18waGukv3<5.,i*"~yz{gl,X" g5~ +RCm(j yYhTL88Šx2`~W^!9w*-*¬^T[L&㰵oHGX(H8Mb9A%t/T7[_#Oά5U%uT$>YAg +k0DžF5 ?`{#FhWV.{On[ 3i.Pyap<dBjNʥ7E}ˍ/Np!|PKwZ7l7"V`Fm ]ZvF5o<,e6n4SȂi/JK[+B=ד [ 1@;?[,;"_,-.b^ `A~`kv)"e{YB3f–c,v*Ͼ:kB onaF/TNt)ĩtQXj4guPU h9xvƯ)]#o쾳p*)lW{"cP|.U9=Sq80}zDvlYsNq{ rRw Ux x+Jpq@Z /̐K `8Bn6OMˆ#򇧩*˾ -{/Aٶv2汸%O?ᷦ`ekf`'JH g6+@S3>0x [pf08=;P7?%B]ͷmE``P#͸QO +1Ɏ%CtXMT,kYU^,Ǝ4%Q72ft-cZ rų$ 1| ]Lh,<*hByTdLYi7k27_f0lK]3/mQo/ Yv吋= Sj l)O f|2j++8:| P()ڃ\'"ulrC`=܃ $s9q?2#WBb~nKx6:TKW[Il06b|U" s'ԥ7Ec[;ЧGkdq\ YgV\O݈9]ZRJG^߈O4]@fPtUE{ޛ -'l JasdSHl {QNocs I7E}%.D#[ߝ{qK?fe٪k"ZyKrz5F[]Iq tHԶFUNNjK@ ٱx9ED Jō4t{Uhtdi]! \(1 ad:(A$bM{UۤI[`<2EVJUE &ӋO@kRNl>޵aFNjaBLnnֹ8l is42Ԭٚi&zњĆ 0 :?Jؕ12O9 6 _z J>czo={d}мOf]E i^Aw4TnKe~ ttwU~,%Dw`JQm-${M[laM+t_uq?@5+XyQxȎj6 ]P1 Z5<Qy)t+=LPF #~=YX,~&19:`>b۱Z@_V10ҿy/^X^ڪG&"S"|Sj>$@]F䇘Kl;kاptK'z Gyhbۚ#,'H8t?—'f ykZk8~@"d.3:Oo( xU Ԧ&FF%^f-B7޽S׾ ʨQ& ʦADȫǣ+6ƾ 9e/v|vC'Qt%S y:6~=3(=a#) ݖ j~6].#Sت+/P2r+tUT"+f#q-i7vR0M W@Wv,6KMPbI(b!q cսqAC[Lׅc B>>0hE Yqf+TNVnZtr ~鴨\䰼+M 'OsT݂.I٫ۙd0v?iIW"С-R(]_ԖAޯe[[EYx׌o^NN :k)IiPO͡ᢂ -z~?N{`Fg^8phN§8ϗtv]9JV&EDKh1')le)]bY_[铨hC CBQ4%q[R;}|=!5>JvW,]<Z#؟'.z#㬘S/x4pdz/YīrIf{Pk1J6Yey1{tT'TS{@ Ѣ~!i0|_M,-gI,F:sq>/NŖaKZAn$)MeÁ43|ks2ծ&6\b$V\(_276$RAc@LÏΕqcnK)[ZT< PuӼ׼(5+.m>(b?0.PsEZ) d3tXI餐/@ 3&7e^QTuEenS jF]۩Li\lR݈\5dI8]YduIIf |!LJ%ѮN4 i>K\Ew[OJ& NV4 yc+E7bGfWLĕX5~grq[ɹ[6xB Gl*K|!G1ْb?X634#y: KEmB^bW]JuHkbw3-AGݼmKZ<7{{:/֍6%gWsluT&~Ub ;dհWb'. P8JI[j*:N( t>uK9!Du \6 ܑr9_FKj̹N Zv&s/Q\@_ؿ|" t/EFGU=>L|| L֠ޓ,kE}%zcP~ҭcD gH;Xm= kM54_U`(gOE#VQ ]>([884%ZaN~ <rִ.5 PIW*Ω9|"zWZ$UYFmBq)x }R*PԅTJP=T:h$3pQ]oGPSgwǾYIV9^SZx4R{iJ2}RX8@;nk`[w^4cʱ`i X^ X 2Q+-$n4;ya# `ctOwdžO $ Uqep ڤ1]HN>3zO:`4.D3g0T(9"] u{l)~yNq|w2Z18Ib_^GM$ogg]hd#ZSKbl_`b?[i`Fm b? ;V=꿬KHGuo/Iphb aJ0!0,"O_(jhd}{v {5|лXmFXz^/"\,9bPYLj"?yMX bYF&+c&rIn^V+F2ة!(@8Q ;|?;Ygku3FRdAy}qvme"Jk^V eaFk%`5,;³-Y,ю5e(mHVt3Zko(y:8nms'ȏpWC] tpK#s |o]#d<y)0+hZC/-0wzYgYb/޷jDE9a}lMfE)?- IF4oےr<@WfaAD^O7!xJ'ebhsn**Jki$@Y?ϒՈ]r+%G|luze/d㷁WdwJxGh[( /VL8+jR毡cRCkK>ֵV-/|-mO]SiUI;MbXl<a3Jni8j"@y>a{NPq `*˂G R8eBfOa267q}@-|a;Seʬ]fida{TeX2 =4:L2ɮWʓ>}ObkTΜAUV-^g^Q139]_Y@aM1[h~ZO<qzH~uVJޢksRH002d.0KGv!xẐD+{t5BG3JryFIp0nD#( !>z?Уez |#pQV6"cBMjgjܨ=Q,7ͻ+0Nv$kvjo_CXc>\0&zĚC(GdvqHb/(A _N7NZ٥mSS n@%wZ oWMW`ejL,嵐X?laAuQl:]IJ5m4J.(=2uE+H$I85Ve` dӗA-gְb[ecڰJ[&vιYy([:#?2U<]XǔP>22dop9A WG(LƎ^ ̼lD0e|wA/mFb>h91C J*e Ps8C@ŅIJfL&щZr@5ijYgujG "&QDғUy%zeh=;m"O/oVfqo(Jx7Iްz))|\ʅӜЋ3`= m![ce9Zq(No'˸׎S.E >Lƪ RINJIV3wYIU>^Aq}mERgGB0S~[W /LȌ3KޢG,tp .5O\njzn~p.ONeTG 4{>aI@\9^iª)M!t{jq@6h tˏ~ܶ=:4xe_\BүɺmPu9?C;.Hȩa<f~ޮ F7@ 1Sxh%vTWLN7÷lIp}Iqp$OUV[57雩1@fan v ˍ)7|p#gE5oOjK? FaJ# x5igϘDL( s9#tL=.c`#/O@톫`2#r|J[KtrwLUPƪź5I\C]XqmU+;f?ɏZV%Oɳ̦} ~6Bԅ&,QTJǦHoЂb ɃՉ,Ȓ{G$òhL`LLO!*yb{Q:Ң}h'B7>MYg&R'r^a,Fy3;X7kmAÙJO,cf|Eo&x[7c=wBd7X,^E=$Y}/}X__BkP,Txh}Y!MHJqCWU& L@^)uftlAuZLϛE{&rqZ QB=@ۓint[0*!P?mBE,n{\ >ʨѼ,ꛄnY7k9o zcI)gd%fvJIXkWFn8w?6'^e*"=ْ`Qhhܽ4,ǣ؟S# Mt &Yt=Q'`H6i6übRg2J7u.g+됋﫽fyG>;+BO@+6']_7C>Pbm"AWS#HUrS|3+:Ŗo$o2w eUr~Ë>9)."s[ `/w 5<*6zj"WDDW luy=e@f. %}OJR &N"sL z ^ʟ,!GҤi RBƂ2T3O? 뫤q}\O0[ ,mmQTHx@ˇ)d% <&“n/&H_)Nj(RF-%8ρ᭼t13څdk 9Ӈf˨GjҪ@)ݵT@ԴRDv`370ywo8sXrZkK ΈT*d VZ#]/=Chs8B!f6ЅNxK4!zj'N " 10*!~ ؊-cZY2(ߋoFBYŧRHʱps)w owy%>'!Sx$ʏtu.O)Ω|1FKkan-*9,%wަ" a"_؟DwF[W Q `߃LdnN P!F&%BK%$B6V^WMfTllC\kɼW[&(bϘ NNbZ[rݘLlgձ,q0uKB3d8W^냈'^'x (ZYe?N "Bhbzg1˒.2NŘRU_oPije"W4}{s7ܣ $"S!._и)8hô$c tM=6T\c Ji,ųeąP%7%,8rK9}ٛ T["** #l uD9. ]nU8x-6TDqH1/u?Nɓi\h {?Vmo, ʯ#[›uzꍠt^ H SXts47G,ѬY0iG:GXyO]W3_Roh-1)pcDW4+t0RH`#LN#@=Qm+Ma~d"6<1ɁX!>@vߗrpړ6rsPd:۶&is(p:sM%R;}f?$.mU76`˅6?O&9sU^-?n;?[)5Ȓ-` iSgvPDf.oFx JNoNI+,[?7D *h+.= Lv֡۹fj7<)^TU4G2XzQ&C6rqqy&{V+dimu;KJ~1)0PDs>}H%ٰ -)wHi܆@/)oDOD˧TsZB[Nh]w(зH "Ȇ`ClwR8n Ώ_%fiُ kwZe%Ԯ{s7 3q[KȘ4pkah _q5\9<Prss<*8A !)Ŝ1R@@ۀ 3ٙJL>~zaČV# \=dYe > m߆‡rկ tI±-Rʹ9_(s' kL\^fJrۜ/]+;އB)DUq^S)+&1z"}1,#-I8xjh/1"qԽ@bYgLD 4>`kּ6#d'zW7G4 !o5=A tg}΁Ae#y$0:{3 kع7%orHкՐW5_hAl4[hKTD7t.%-/OWM's\R>[NڊԦfw-s>C&VflVUhY8|}ؿWywޭ8Hokvt*da-͸]}#ъ,d3g.R:p ~b hG0:׊'<\aGĄǰkgDxSh2+30“I4&g,|C6iʫ쉴0 Aږ(mm|N<"W2S}G|Nxz 3|7z]G"8b /W`,2)%ΝDF,CqW JM](sz%4Iݝ}{d=A8=$%.hћE=߻wq:?d`sK.> *5kWiK!I-*][X6:pMҽ@~^6DkWcƒ%klx:A@ |PA+<}TG !1 A~Tmsp_1\S_&FTyqwyI`^ ~!+PwB18D=r0'Z4h!ܒlm>5 {Z9od1Dۑ zT \ 62c8Ksh(G"ӣ N(3+TJܫ,bBQ#&ZT@dek5 r+6Jvk]h+'kẐI\yAIcKy^q֗J ɕ\f Lgږ~O 7Ҹ a5>N @n4i1kQ#jw3H_4?uqcrm?Tt_{>>J!oTH';F>߶80}9<`Ytx8'\И-q7B=%KpCnB"\Z_8АK,]:5,vPi4ҕ I uFT}:կƀ1F{{vЄuk޺ dcR.Ƃ*VM[e!&*i 4-Y:q#&X=R$Nq$3mƺݟ 0"y](y6~KcOeu]"]#fQ@x>2?;zhpdCwIYSi*"֓lz)ka̽鉅R>/yN ~LZ״WT܀lP`{>@`c .<fQ#_ >.dVJw 򬥹RJ \y M5ifӮI XWtgHa2rߜƨ+X۱uW0V'^ZqYv]xHwXN$C8/ LnRhUÍVݬ&SdwKlspEMjK >&r x 䨍_<3(hsRv? r } p<'ܘa Ӽ-b&a CRr,V ~ az*xm,mdtؒ`$<:34 (] A'NG(2WY\5J0.W*ps_QqARpE#Ccx:CQvD~AsܞIW h6guǚ>ˊXPk]X[O6 dk'lE.~qLW_0B xZ`H۠up1TG N죓ĀnB'N2"Ir~<妮 +5(Fϩu,s+#ׇ>ehTKoHR(Ɇ,"M\1 n"|@+8{e%<#~iY&h)r!NjC8nFvUDGqWA,4TP)-ˁ>rǷŖG@_D}QVN1VjD$bZ^pa#̇|޹ 'N}\! 7e涖A7AN_^c_X<]63K ^G6Q]rݡLK~ס 7" 5q-3UJbr¨UT%u:.W1`f~B&갑RzFiQ2:d}ޖǡW#SVZ|HYWP3tP B2F2.DV/(\uEyqՀ7 &|ͬtܙY![%ԑk8c([ʤ (AHT1?;'Dd=KEY 4[ {K̒KB2H^$vi7Y@&\(<՘ $WҚRfԕA7^Eov]Gw$^tn <j<z_:m((G $yҳ*Xbך=ZUgE1V&@W0eJZ=x?+dAhm^lƧ>` ǘ3G,?]bM5>Knt$t}A]Ww ke%FHډp'R %2hLLwUp~]-KԸ Ϙ{<4m?aQ֌,BF ڨpԈς d9p0J˜ ̰p1iJڿ<c5K6cvA1('vZh_1R9G]C/*RPH1/f׌) ։TKS'B;Qx)pwh<ݐ`v^F& f5''/քa9}e(U:xAC;]S'CzٛVw$3S0v rp '_~s)wN؊?_κL# ޙ`<&S &WgrհsZ{~Yv_ޏcD?H <-6sX _lA W~YW#3 ≣LTcq9sD:Mh/Ybc<]9^ = ?uˬ7I]I`oG~F_:kVΑmt.u%>Ox3v.VWfUD, m<>!HT_d€&p%Q,xQ50J~C'K45R3|Idq%vy@{yV*u@RQ_6X=9m6$ޏng1>ӹa0U_%T ״,`\@ E[Զs}0]̞Ri{z`UBg?4z_$߹+Ÿ\),;㾶DR''(n oZQزU]ƮC! [aNhrY *OJhUruii;,vb'2ޣ\.#} -\~:0T [߈>u<[! KAf0k wʭ}^]C*>79eJ5m jzUzs_ӥY dJ%좝^|+AIO_$~.ܭʟd }UO*w7zq1BB<{Do(jq?@[yu}:B ڍ@Oߓ$(Qg,ˎ-[{۟}$؆W3*-BshVL-w}I˲vQl<]tSWMp;]^߫\(:J"ՅAWiDЍiϤ=b\+DńK@,2Oo_`|.{̿핝W ^zrv2=Zm+;|1'ϔ!eGGh<.]V}gHr }UkcCQ=b&D!Yu].}M:9NrlWE`%"zߚȃGE߆ia-˧FxSې8mH9Ѱ>Z+P?O's0vS68dާ5d /tpp5$D|\b+!GaEY"6 i4$yӘP/mb'x*RSj7ya|Ѳ;bL+?CEcMv]k :ahj 5򖵗ta[x>>_XTN'\' |UT.`& 327+YtGR]7pu-fva-#TVyw_($r(@}Pn{]0I?9^Kس!硒b_Eh^ /]q(-b Qaw- ČbΚwp=P U4S*~A| ?.od浡 a*@r/2$\I%0 :)gi+*VE1I%F[v3RI?B=џfj "ZS= 2|/ɿ FM-=߄C])}=Y-6)r{)tFIP|$ } rfu$ruye0 Y%>2n!P]<݄T=@qw/AWaT4,>b2g`;E`ڵxwfGh6ϣRv9 zf!7ݎRgs4ШTEO?g7ps^-нJZ`I%q9waTBW%8ړV>hvmPb[i LȌJq:C%R~$"Ghm^y@Nqŕ2aނ5mhTj)@OWotRIғ $OA @!GA&#vB4{rE.{zsOu-1B{'Q ;֦6ہ/!,/ PNQ/fe/x|9"9V a*zF؇&䵲jTC(\$@沠@%}`/3Le6n%ֈI9_󡙠[jGvl!z/YX7hol*s=Tcjr'%f3en %6!, b?L޼]M{"Q]QQِodA5 V6KM/HQ)tQxB#Pi>R+\TPJVXۧT #7tc@~v}zyDCM{Edo'! c~Cpe{8CkHg{Iq HᢔQ 6 x_*Q fF{yﺳ7V'S᡺&;cǛtcIb'CjS,lFqL6Lӵ,8s~|'9~`'媯ck&`@1'I  3OlBzZH-Bˌ4YWS+o LF?Rq>SҀX8VWڡbJDxX ae IQ.)؟]-ұpu\nxc4rh_t"z[N{[6n4{X=JOסɞb$};<uhFyns}mzB؍[eVIeɗJqHҰe%j!ihɂ mp3ypiְ*__ghQ )HdSۤg(6$ӎ-'B$NFO,s.We41gMWlAS< ]]si2nE52u.2LMGYJ w"my7|NŪ阢 Q\=? on7UN?י)Lkh)'E znyrL67=#YZ[8p+"!/U;!Cp߰h\{L쨞8+4‡ (QW48oObHgy*z#/ݣfⰹ3fJƎKi۽WX .qtCu˕K S5Xkbc+&%>4u%~!. HÞz?U\%=KOZ؊d%juVl/Ő]q{P`^CC͊wwoUN0fpPJ^;OǐߟF8HZŰВO,D>U.D Va[<b |\%>1:v`"B&%(i>%'8#ezQ!oB9̚5!)2~P -d]MST%׶AJ.E? ນL,NѨzd#@IC7uDtb tDcjɐ`"JBC@S:O)տCc'%8`HMSg^b79Z4PUOb?)AҪ*?) iSvӈ\u1{Ⱦ;Z:,v r_6T8Y |Oё~C[|JGk0}n5AMF'q)e yƠ4:닼Y M]T,P 3muY 2=gKIU#UC:҆h&faq.]iפ.V%h3 T 2URɲXCN;خQo` cxK6Al_9XtIg!|(0hJ8Roe0Ҝ&l*yǁFqc'LUy*!lk!5VGMyQZ!M$FZturGə;y1VاSKu&22{g;hJJHU>6!БehS6XMA3JF5T Z&K(x4eR&fTJgo#6:P%i#)6 (WK94\_ȱ{/ݺSOKpA~S3;Qne'R˷uI[D4DK8S2E yRXD"P B7po X3 ׳CDNcך &Sb~t3@ǡ2+T¡&:XZ2QY&:dW^- '6`xȗ9B@5kd;C^Zt}f .s%LO\w {//݌lPu ylT|%˩/>ըIc~'1Z|A Cb̸S@ Z}G=d"W3:;HI#bc0\гri5"x%uK*ƫ>ic*"U:~*C-lY;Lv:Nr-q8UU5tsnn~ hͯܘV u OY159HFB@g>Tvc}EJCƬl QSHl^@-jj7 0_3 IXi7.cE478ť @ZK?:,يB$a!kKۙBk8bXcc)p}NHabLqUMrOnf"icSfܐ0M |L i"Ǻޣ{K⦽02A*H1k&v1aXGYD9m4J80lu BzcR/@bA5Jn}4q@jwa(ڴ{ꏥ5zmAv}rP.ا ~;J.GU[?9B1nUW~ld:S-cYKd~dS|Q!ԁGJ67QnJٶ4uG@oɿ(ǰ_ [A^bK%օK Z׈ Jua(q ~IY=X'R,&ر#`w(i c1it%>VUdR85mT#c0쳤X腿l6(iv)&\ 3\'xv%Cy^ =(zgt5ckU*7 T+ ՖXlfeҶ?4O"T]qӑjߴ?kDtnED\*\:gj?M^K,fN9; =bL:_UPovؔC Yv .5Sv ŜBR)J)#*~~˘ g͠ԔЌ~ū\),P Էj^+<ш7BUjF\*fqHFc8xBa |Վ.J*$XRw&%z+e`AYijʹ41GX 3}ham}@"T\5r'R:X8phŝ9},u#X~yL\Џ(Xv-*)O< ifOTFл.ݿCσfnښR~X1І黆LꝬ]e%N &jg,.E(b"w%r|T!1>m[=gA_5FkDN|$wn VWAAIF "3mvHHSxkgb6:z+R0rt'8,sWNښdO'\ P.W7D֧d()"Bt4xRvOJ`w J:Ti[cho!,:h%6A1k4MWRVΎdbK:<%s?EO'K2kb4J4ȰoFEpۃA@⸱\:Ũe0G^IA)6Ɉ7ǵ zO"x0`@In-viVy ;VXĦ^ ̈Pp¦502.,fO$"CШLyeGv$ۀӮ0@tw5߼&"9ӓM=j;fK/z؆BLBi~IT'aT{Y3Eh=ĢgCh%3|{e6+[w h?% | ٔfIWT)(=,cZL5dCvW8Ls,{/RUqD16f3[$ ˴NW{R|d4Sl%I8e98=<֒=hp"F h/xSI%Hj}*x-<wlCx,&w&[YKrgݛk<^Oa` Â`"?u-L^`;Ll­Akw!݈4`Nkwv=7[,ǫ3*V-mQsloR5]^l` ;dkZ+Ywms (D)ɛ̓lGK!ϓZhӃΕ$lH?47CQo!HY]xש?k!&}(ܺ e*joPhb`Wj;5,=zXY%r&BLn[bD;rX&lK 2`~@E[3۫}\n>{sFa @R"G額)ٶt5=33'4-G4b-[-{xǮ+ ^]PTHy6 AnVﺤRyŸVdwdO%5g}뼽 `lV~kR2ẘJֳdh4-aCL\y?vB` >cTt.KAR~W&w.EqM&MǓoFٽ+ve vvyy]`ˏer3ѝҨ J#-ɿ81=4a)@0+ *md-I_W{qYq8P\緟(s΁4JѦGC]gl3T'm2ޤfjNd DPjSSZ'T_k=\ݜ}+O%C+ M/2ZP*f3[&`YuIP? k}5]4ɸNĝK%;蕷1`iDqZǢ9آ_ ['ٟzIySd(e$ \& yWr{7M$N:Q{Pd8*o WMB6k \{z` 1W Ǧs;$hS &`a}3%-ض -U';@ǂTuPjZUNJ<†-l͒VzQSXo% ! s➌# ." wӼ\лd])W/XWoF mfu5`q/Z6Cx`s",$U ⩽|'Gsa}YNU%Lp0t+&Pd0_[zoNjTfɊLٓh%.!bH1 AF\D,яhi2yEGȷ_0Cr.κ9,9FxMn&Zag w{{m+K,34D4*\p3"c.@bi-XQ6 ɬ< TV b <Յ(nԝ?L *(ewW`p+Vr7t[6wlvX\Y(#&Ӵ9p;1l'Muj֮r0M Fq8w"&k|TiP%ux5[OFq.:Z*T:E>*ٱqk.2а荤a];U×Yns+5:QHoDi"dfw8/drfӯɪl$?~RޢQ#`_ La rc y5lWbD,8**@]3Zi+hf#EBUnzLA-*"Q8TC sGR C`;P  l;>!.A~){@]̘*8$0Ǝ^YG`T;ِiMSP"Xo0(U5R{a]sĭ,_n; Z7l{P=5L,sY&;Zѭ.C,B'T"6?J[;AWo`A>ד>>#n*/m:4KDxBЊj9)`v=)!Oݻ*Ԧߛ/}0΍pTbTDZ2*!4 y)ؿgېFk_1(zk1xP+fx3{;A2׆0l|@hhX1q [?q$KJHJ/#JyX[nW8'd%EWs7>#=b^F #g1<4ҚcO3-9 .43TІe:X%aPG2'.Pͥa?Q6SOq/iz/# C"]kW#fm@ݽzyeblb F'HAnrw9,g~INEN %/Nc8t)8o.24Fy'^SlaE8$b%uLͺe1^BYd~UiU(65F42Y &/ۂV@,Xd_'WiK|s5%ֱsՋsk~߲Q\'qLI<&фƩbˊ/x E-CPgƊݭD7Ӣ,܋q#8ج1}urH((}2KʅG rO}V}96ɞeͺmad7-asНJ xgI1HU.DzG'}%&nfYC>74<>DK9۫IYP(K|av,<eH¤hHK )c m[b6Iwŏ 3qT#* IߡFqӯ̙zU@Y:w]O&*@UbuAj.I´~ӌ{ {+dܕ}5yY%~ȧO>m;e$#k(KkVtL'Τ`YF[ '\h{Y&MMqӕQla b+< #I|.Jtp.!kۜäf>C9ނm^Z~5 0Cr(*IYÎ>-Vą3\VnWA?NZ -BJg-$>6^G?*8۶Rqx`z-@7ixG]J1? eU5H`DĈ7˹p!- wN]#JBޗg> EYZDG)n[_ z+48l-F 3)!?Et䞦(R.y)?",?EOeP} W9A?Y5 n?_lQIHQ>)P,KjV|Iv4N (_1%PM#'#I{e z-uA^"/1<1k|nUFVd򻢸Eȹ45e:!K*u|ĝBˍ[kTTrͷ ;"C hYT$#?̿Pi 5iy3jQ&Ě9O#zq:³(4Įy5}lpv͉#`,)5&'#We.q 13xgϣCc9xk-=>9S hp`ZhZɲ[f:K者q3ɀ _spWqk36*koEY7y 0qFk_AO3`Fәn N sؓxmPظQL0'\ Nh-%ObF]_' U5`؄|"?}k*zJS7N#[>J4o Q V`'v V11|؛yidQ9;bew!S&&z յcOAG) 1oS;v!KЎ0H/ Vd"t1FpCLw=Uhx{tzٮ^ ]v:= )YRFcpa޼@}Lj~4}`FdL3n >CE_:ܨ3YeWx.1PQ_> &ך1Ȇ>g>n$j0=}(>0p }?uEY|9axzCg^AP8TK`2%d9[QO}§A}=6,5٨?1œ2StJ=xi>ܞO mò x^`0R)e:y!)/*^2r.YAekȱ~Wv|AwPC"AǙ:Kژ aJ)sh30 {fIƼOF_ltGg1 6E2l:C2M-B|D}lF|%/?xтD=Zr[VKq4b2l}5iӶ*"`YGJEbӪZ_i88<)>|,7qCfX•M{hDr H$O 7'<=u&rYV;xʘ LFwW zi, ˡyaI"Q}42M!J;{!EK1%OcӊI^"vIwДL]ptKD ԣ 8yn/6[5 P1-+NГee]Qݢ~\!Y礞OI,s9yTr,Whd)N͍r hCl5F?Nw}6NэjʦuݽB\vH')J0L72&"i "qDyFo<],q(Ԉ]f-3GSb[ɦJc{䏔`$~e)g S:i 1hbk$ *\196%zB.JON^;ӽ?+w*sDg:]&JCtIVG**Κo]x}7L~y 2ȆY\uwOOJ'HFabBD V.)hT|j=[iA-j=O @+,4 hp9:W1#ppXFfzb *DUkDa͓7'V%Pօ/0>Z?CG)軚䩓QRƒ*]ovqLޠڑlř'BOVYzӘD.PUFpLͭѵd%O0hľۊᐔܜ򱄚+@<7W0l2uI,U2hօ.LT}|'Z]:u2QtvQ5?ޮJ-poR~+}QJDOǣ{'"=A8)h5vơ 39۸ hq&=~ep@\3^rMOF#߇yoΥRRzK@jY!~ u#1_^b  IG ܩ kDe޳Pg>l\Y}zScaBe!KRgMS˾HX$Dlo姳~//<չLg8(Va٧%SJ@v7]U ٰs1>LLu"#@ύIZ~yw? k恞-Z`o%@&`MXtn=ϑm.o}9sx_FZCU&lE/xQ.|O" þ s31|Gq nݺL(!`Kh-}Pݰ.UEWMĂd&BMQ){rd1ük mf1ftͫRRúr݄,}:#<\W/UDz |0mOI=0x4o4=\S?xQ*W=>}E@teV-kዄ6av➉*-n )JXfNoφQ|7 nz8a5 *sH %_5E022Ή4Ps5[Ws=є϶ڏՒc^D9q6DۯXWk~4H O I_~PQiXo7vx7>a0&͟.ed\5.P;޾lZP+,u¿n.E!VcwiBe82jbUE#TSK83X'z;hܽKF%J5i3,v<{@7v>RW̓"󠬗=ODX(btiSb"V:аR]TI4U(\& sJ\B Nīu4 ^ `O6}4>-cj0|,zJ *39?;H=UVio/dB)Ł#|}A Ak(Ι~H DR-, Du+Tv:GԒH&6ӷ9}MBHG͉nUTewUMy@hƔ޵S{ s'$SX:h=] 2YY),<0tWO'2nů=MF;"0jVEm65ljֽJHvH\pv[W֧~@wЊϘAŮ!gW.UgP34 %(խ `*۹;2FmWAfq5c$CS?)1<#b1ȪMߑJ#P{!^lL0;͒skdLuuE;yrS*. 7x go {/<IP!3"v?q@U%YIV1ד$C.kؖ-m& 2y ZzPsfu[IIwk+0\4_tbIk':4ZSnxtF gvφq(Z9_"]] kn}Ҁ_tfsޘyd6(4rӀyU%0G$f2Rzel֢ҷx*sQ/vN_]*L7X J"N[2)YyExVRoTAB=j%%UKPB;lrU !a#jQ pi5Jц*}lor/,LA}2;CH3/I,d RK!L8B*]Zjd ³1s5_EW΄M~oY iw AYt"? %ݧAxp7'z‡G/AW;C!Vzy[xI 3 =js~@/*dFwBB\Bj|YСl&EW^|yb3*\WH,K4F@GެO@ :5W"mz*%4>v^E<Ǘ(|{0Av`OOS-fT<&=*v+ VQ~H-Gg#N$_uj0QXr(Z2+ǥ=W9G:%БhsYw&[xLl3A)j*nzl b=u6 S&V5GWy<';x٭*jB~E&KkۍM<6z{Ġ`~YI88fye<~@`;zF#Ef&>-VO8-4OHϙ_ 菰ъ*l+ ^E eB_ڠ"kL d21z ?ԒtbdtkHM9tְ/`5|'~b_}E{GA9L-i8ԔPa6mygdqJbi˙J30=c'HiЗ "e-EqPwwnxI-D',>G RÿN@UÞ6\ʏi(x[3\ڼ  4p3~N뇣+o 82WBI/Z1m;,&`S$C,)UT ]Nifa&@ ~Ɨ؍{kHB~4,Ak0Q./9湯n uOu/z:*=q/ĹjʿR=Nq*6DoO+.Eҽ&])BAGNU@.?0L~WK2 6(un$X{)Iu+g! 0-V,TmGJ/VH3"%X0w bZu|=l$G= ^$ߛ,On7fb#'?jCȣ0Y;ำ$D™q?q23 *ފW?w$:N7V|c?[Ot99NyЌ߽QFkcHl>) >/y]gEj-|FdG㜠4_Uj6@.qi&UhV %FA6))~̑!j4㨙dl+n Rwo CZ \*%sAp`Ck6V.{jqUra>hY᯿1m*blW~ UQn_FG$h4W;r϶%J.G:*g]$d;،e v⺷Wi(CH9kHi+0ddx`giә yɀU춗6ukj$Y^>QW+sORR)C|4^WdR[Q`#^2cyLgVė{l˜IbحS[f([Ҍh wԞ\&k;14}I}:5Ǭ.xkZInc'@z>We4i]%af9K*zȨHNdž('J ;^`YyxJU'b3$ ijԩy U iL~SRY>s16NjpDFDRO*w5ePRmas_+=>WSQcL%bO쐦e ov0ξnWTK[+*tE$ݽ$?T&#Is,鈷.Qf1jL%* b[(uM%}n/>ķ֟{ |ODdN-+Ed;^X`%3xUC=rX"+^Y4fK_dI6<3>W=5J>k*!P-0"S݄}A+x Gv</RDqQ,G?1''k&U b7m2`_ {RW}Z ۘ@k_;lɷHt+:^%?] `4R+­ b2kb7v>/zkt3Cɭoӱ-?:jgk8Lb\yxvУq/\@vy6=Kz׿'SJ||XTIQWydQa͋Њ^q:J_ C64y}n\(BթA7Z;xEZo͌(hއ0^+3Sq]j'uu/uz后>E=Oa3q*i ¨{@hLaD^ӣ3dͩʅ.sTfR6tO2I@OL[G\ܦ,RP|(c'Qԫ;c !Z@5e/@Ph %'ʯoEﴌ.pNZ4\7UX;7;͕3UJ`,V ! 낫fx{C}@ņ8(.t]7Mpho-c[(LS uKn@_)7 klkD]Y0vOR uxr֕fIۤ I|d2uv:|SvRC^ZmbMxWM]ldZߦފv$*4ŗ-:NEDᬭn="*ރ"_ w'U?z?7N &) e/gSbhij2C_ TI>ԵN.It<\iOw !UӠ2[|8w2#?V5R;w7IH., ֲWБ(r}k#?պ<_rӄFLtu-{c=Y]Ȧ8݀|"jvV75tҋ\eS_]O\% +VTkCʪaQR/.g:uӛHN89Z?a8]c#@RCF& ]y)*G7af 4Wb0j qC!T3xmwAwdT j"0uӾ)jP`$@,ȅnD\ |(NKayHKUhB(ey͵ n?b%HȚ8.R5T@YMʿ?g"̉>fhCvoDpt9b{v!f[xj p[ %7+Q)2wĐ ˄M$~c{܋H, XehHn\'U`ꌊɢWM ̲{ (kinCG#MI_yb`lMCXA^+b׺P~4mfU=5Kp.dyZyxA&t|O@qP)Dz y#|I¬Bkkot }h\ѷƢ 4,S}>+{ Q y46Vo#-l.2Y;4ָH@V/_dqR>YʿESe#?&'-Rcܑ 2{ʚ%8p>"s69Sնj5DJQu^Y}U1dA|*a #$cpėdghHb Lw$NaHu[Qhs8q?ɿb\T 7~]%,+oF8oe͂LL7%Ot/9Ry#lf}X|N01Fe=q>|f"-Hb-L6*1rwbrF IR^o!%wӃ@Ԩ=VeI4u>"hx!uh<ΦA8:lmnBFq5; ujrSBmM#;$nTN2X6joM ZYIW V!|ʈ-U W҂I ^#(Q48PJ+ |`݇FS2F ڪ͙F)^$\|YRX::W)3kUMh%v-z]@xbWp]A-^뀎h+ ;x$<̞&vB|&TxiiBfJ0:A!}x{Mw g#-ܑqYD%ZdtcL;j\އHNE"&5 v)FYsj-x +90~)vloxYq86dEYp|6 JFJ\y.GaD;SY3]nK,wA$&#c-:zW&Հf :χP@ < i!AZr8x]nK 砊N[7NK&n4d _C K5 Ut2] V}Zt mdSL;Jm{yBÍ-ܩʼ A<2#6죃Eb^سh< + ,ۃ4G?\gJG1Y0֧1,Wq /1t( o'EQQo?0_$ruNw%S@YL*HDZ>VR..;jȜrUdqX!:1vtZԭT bxqvdQ/^]NG-K>:ِ{o!\օTn]`2/DvM(Mƨ ƕ%*6ы5rclc뛮KXyX/RNeCHKz5"{Df/ w;dQMAa֟R!5|:{sұ!S>=*5_ݵʜnsy$R6P d2AԲל#NF4Q1߱o016A{v4Fy5_ *Ǘjws{ݽF8ÞQa-AP ܉VsqBr:!eE)^e~ɂ+/.e@5<9 ݤiFs]D`Dw#,<'\k(C9h J5/M u5݀~NU+bd3?WkZVijQH(Jq=@ ( mvޗ=3 F\|=TC44Ҭm,Y;On #cٷ]{I_Eo~i/{}m!olwb%!̡WSX\Vc$8ϓ$1Xz\`dεeyj6`?!o ae*O3P#~kɧO&WƦ7%`Rr) .V-P_k0?@fyYqSWЬRѧ}4>$ 5T_> jriN%'o'iDb@9 ҰR"QO24Z.- q[|)"WBg+9chK J1y`5},s SWodkE8$* csK=rh+n[Kg1Jyhɔaf7$~c>>{|R83 ]R{[E\@Lp7~o>*TOtGu5t+)_xhY kp.kv] {HY`i*S loUG 3^ۍsW*m76|U%S(#ϔ/p.&2/?D4i !fKB O: 6KLO@ˣA[Imo VAZѢОgfnqu2B\wwnxgc轼&"zTwh56J62[ԑ/0πA5[)!629XʋzLҙH5=zy!ʻ|EovIԜT޺_R:ƄFbO({'`EJxR?u|J}L˭f 6TiҸ*wٜNGKC!%)"U"ai^PDGU{ZH܋Hs/5 %GNGe\D8XR' T'#q7Po:.+Xl#\WmNz_ύ}u%+cP!2YFމsyPsP{[B,ћᶢBزbΉ%,xܰ6UQUՈ3uB6t'Y2PVgA|A4e!N^bPbBCW$. N FG\141wJ&X@i_B-RNӟ6E3" >uB2P+dSOEs T `^,&dm( JYo SZ~X'_bnzm\Zؕ(feKK$49GG ߾k]Օ F"u7\V Fid1NwfRig9OKQ_`l.=Hvve ޑjVVX6xYoGj㵉m -`p/d]G0&N[HHo_.?\?Vh@w~CDjR\e E;UD7p C7Mr-BG\:RLLQ2tU5e'wQiқ򩏊/Uqi3?qw GvZS:sTBC~.ޥ=UX51YxGB(5Fm3 L 槆ӪoQ svkD/pEPі;ή/sp%*ϑ!Flz\@o܋ 9F8ĺu}@JQ>,S„p,SߏE_/R}JSǴ1'Elź'͌^,OYa?s.+]|&Gj$g ,!RA@fմ;){MlzkHzl{\U,7SheB1w>ԃoRE>0x%/ *;5-̬[fp(,%vppI*(T"/μ[˃0(jYʋ~!c;~ru@7b\붏#c5Cx=ZaNѢPy%, xij00#.q\?}.s}!np GTX{ XH? NԼ#Aό#&rrcқap}gBL:sjlNP0帥>ј@ 5̓&='WA9`Kn.fpJ} e!b璂 4vMJ2\/B +u{F~+Dѱnmz Emm ^wF<\5 =UmɣIpf1mW' ]W~hR H/Pw9h@&WOAM-(A ~yɶF.gg" >\aD#{ڢXg|]`\Uً2w)l*1M6yhw$U${bx )]%يeO&I#dPm K(!pU!yu 0k1Ks~%i`GnPHZ5Up<~!Ķi;A۝ sI~| nXN[(Dݎq1[낦s9|;+ puk)ESݕ.bh:?XgesҰ]N(әqc|.UK{+f Zt"w e3 V--Ց~A\SVF]dNƐ`0*doAրa녂%؋.V%8kO)@馚j|ֹ%2JU|$Ǎ<]v]5\.BN T%!8KF0T` ( S@1ش KQmS EFpijZ|B?@<%cG<7ZdEtVnT]Up-%zCiдn?I[{tW |~(zRҷf=Η (܆:d +^B3 M/ɾ"{]A>mk38k@#2HX?xx/M;)orU+7'cb܏g9BkMxr^Pܡ9=0;%ƒ4ii,߲ }^ڠixiB2#0yuqC#Kʾ UKϤ[<|$RiՍwp oyȪՕv[f de4U(,8M3 _2`is^.:-Jt*'PÍ1^#̦Ccѯ(\^JtQÒJ Ez`)z>9n|&O?LXKnP%pY$ԏ>t~IM)oNxUzL/$Gz/Q.'0i,E0se0ލrIcjJWz03XgENG%RVhGAA7(x>Kqh1iIH࠿HG/Bn--\yoWKE‡dkXsp+l,XwCZ$0֙NyDy g v}~ZA/PB/$֟oMSY;IXCT`v@"Z=j H)LpUen^ _PTcS=jď^/' &X$ -}'ԌtREJrg9NK_%/bFl_(OFWfBƷS61nj=3&`lP *%Dq 7 ZuMPS| գj? ]+wyY'ol0&%e/zH>t؋qt lkAUIn,l{O9JN@.IJ'22=CemoAj] E~5ʙ5Ld޿C5?021ST+Ua}2ܕ}SEE;9?(*`ySS#sv5=uq-ke $ p8_ Ws]+R1) 7ȩ2!ֻOI (oz?G ܀iTxXf#3w?n^׍9VnLg$mf$AO&L^Ds]XG^䵰H4ls!&BKu2  AZNf>몏{b1 30\=E_P>ҪX~=d63޺:O_2y?_~!1\H$>ɢ~T7>b$et|eWQ~PBy(G]^Յ;c$^^dѼ]J9-Z!Ο;j)0 vJ YW2.(t,t^4iㆢ h¤|1C#+W+yN,%YPѻRrE©Zv,VXv2^/Z%!3~q4{w0bm}SРa(-Kl]T0zKm6!K7|E1ٶnMENHuyۺNBGF%g<̲;QO5 [PH4)D[un)pk^.aq&FG\Q]v,M?~K"*m-P>?epվ%{w:I' d TQldb93a-?v!]ʁ$&JnKNddVYF,STQBώcRENaߑW6J&A5<խM'HJ?Y"{ p/*R u)f҈`CwU#?Wx]Rg3/0 0 K^Gi#g);7ZXP{cdE)9.k aXOԛ, gczwdGjqW-`@EH @Bm}h xU#GÊme/NOos6 WOv5H3ԫm*jWHImql낊7:~Tq ѢԈJ p5]2jx%'MW#&u`c]f~9le,̻1CCK"==1 M. ҰX3j-U4S70 ӮCKwQc03]Yǥ SJV'FW~k3qw幄6r\b-/i߫)Q7_0\p'_:.΅D]5iLD1><}]\0ڬ6 Rjjqi\2AOR]_p) a F.;>GNPulD|.hulӟQ-$e bzWwOBv||-]X43?]XѦ`l^b@=/b Lʋ݅z޷wꗋtd5|gX`l?Ug m ymIk@l:a{14ʗǭU.籃jmtjZFx>ƫFFve%&-HE(T;"A=ʟ- Oou^]Z U|cUͲ.KǍ1ş,ѱ% mn?e.pq>V_d4I-ȑUb壸fTG&/ShܣQBy3K\\`g755)YDoB$Dߚ;a2z3BқGxhFf*uFmX UuOa}HaCYՎp[kGV4i.T~BTId[3u (vZdҡKkn|{؊vP/eإp?ޤ.L# ,)T6o't̻N=>zZ\@\Lt5v/d6g< b#{se;tI!i!A6@oٺBĴQ.-"'(wL mLf{_i#^ W2Jd#΅|Oæ{k.,eTꢊQH$Mtx$/otC^c_;\1v3_FN)=ޔ03U*/D%Nz_YW葢 l@ ϲ*Ƿ2 QhK؝n'Ɉ 8cth_7,yb ωŮ)xDKHNn68)lY{ Y0^Kvǁw=ĎAtH]8{MY@Kq_BNyma- f627_}nMemI;$&5ʭ`59KNng 3SM{h{7I\?nY׼ǷyW-WHC6B5cw :ww V.ˆflux/kƊKw,h%OBKV޽7,**RwyXIMq៪K+`lBG8.\zc;Jh/"wǘ|B.Yyi㐾t[=AHԃ bL^ˈcة*I&m&=w/ 4c_^A@,4~ҽL@R?B40@a-\Gfs~6{:s{axD:qc6?Q1iAb|a&2B@.'-:WU" %Њ/R SgJFq{/Xt>1W{,= cwmFAI1k)1%pNXZPFW74ZK!` }XU OV˭ܖxՍw >ckp䜥#t>1B#;&K.x [V82\P-?R1/CRUY*m&\`B JEjYO!tohX=,8:~ț66衣Y3*_``@.S' N [75cfwo=-tQCGtԫ1j;q59 G}l-b0}[]P6J}*#* F#-x/к$V/_Ttp8f;L(=/hKf?$Gҝ%p=lSJLLg#-Pk*qȾJm.*e !FH$FIyٹ袵BmY8Ky/Q:kxo?cio@A^wF{$2p@R^8fKOSqaXcl<չ~<g")zƠSa>Rp'PY=vHV,؞.!51|?[6*k0\v"4C!ɜQ]CSQs1 8\NJ M/WUI^߬εJV"S̉{N#mQGn)5؈~r85^<27H[S=γkG z$vyX8OdmTR'WGȫ&dv>Dn=*̚ƭ&B?"%1j" {j@WjcF!u;֫QyGB2j TM8S{o4)FأtH6}X]t"Ϡ]xSdS;ԻL^@H25iA1\bd `=Z.U$Re3~`'3 U](x[ -ֲE@޼# G&L{ lZrI䕂1]pEyW ڔj 2 .b~w}B^Zѽgך"W4옸<*}GrC_2YoX >ߢYŖ;k;`ʍ)GZ~YVݮ-0f;¨\<Ν Řmpa)u[lx=DUaB{ 8m;UD3>+2T`:Y[ {)Ut1J'Gt`xiv\"@|%jP\ јݶBo.D,*ߣ8P X@:ovť5Rվ dMΒb/]}A =0&c+TU ?.wrƃ(!f@T)A= FeQx˙KRІEмg=M0inOѵS\iG SS,5n x'΍˂X .u<|`]YTϳ\M{ڍW?hayUKLX+]rp^H*MHj%px P<5VΚmvfcK|Q녧&1,C1N&_v0 u?MwN+ >}Ҡ1e%fQ|byxLJSS'ILv'RXjxQ`~?Y{6 +Q[HYCPCub޲$p -'tk)eH%04r&KZrc47& mv 5۹[7`0b%Z}1*[eQ|Rm| Ռj+X^KvVw_%W1,Lt0ra!%Nzκ>uYsqH!AX B^&\[QHN@j;Q~J؄H6sZ^I3WɨyYWJעPG^i2zG#lv>ND[aMW)RRVGٿ`apDVfӑԁ]kEz)\Uet ,xoж.uX=Luٽ uSHV2@ eP5^מw„cOV)WqBlc*Ql|<ih+My+ 3^\P2T?ƉlN˗Z^o %D6̹ݾ#WJ6[@٩,>\aO"aV^|\-bMV'cĖ4ɸ"otg| ⓠuۤ6 "` z07GXO)NO>|©QLiר\EPgEm0 Ṃv|̊rp8%~?YRuy#X}Cm>hյ~:r!#)N񮆁?,6(/"xʕ paFͿSp($t*PEֵmGFu0U) I 8T;OS9YXPD~ʞps+==&J&WFh-Z{%{E];m ?'lI)\6+b ;A|)oj f[ZhKWڪ@)P +^ 5(A*bF%PJOfua9qupRݸ_$O8utSƂm}䬃{!dh*ͲhV_e<@ {Z͝,fը">wv.(RWo@=i56E=_D" 1yj0ξ#& ftf46S<~v`R7=>L^4`XP_tDǗh Ȟ 7jW0FRcNb2;~ #obFڰ}rF?Cq25>[ < lK<oQa 7{ x/_z-%ofK>L1}'ϓҢosqޙz ⩢ӆ~;pv8;fid*r鯪0a5pz*c q(dIn)n^oE1sN:촥,oZPh)L_һc7ڜ ƞL=T]*Rև32.l,N D/_j߃bmL0t\ m`zqs-;a)}!RECH-v}^s O!qohLYWiL~?|Tm +XYIcq$XL*ZI̅A[w-uv&_-Ф/PoтY##{1%6ZIXa)>[+y &cl}!ǑeyA8bg|I7 d2,w֋1W||A^Βmz5ű_{ґ1xUg8Mˁ:t8_m;:?HBQZW'^ v@R*̳F"諎:KksI֥1Ŕy`B{X ۓ$1.͜bb8^v5!$zbr3\r(9 K(rU5^TA_{M~і0OX^K}y)i(%H,7t3uKN Lh HUU$ONf뛝 8|UAj?Pm+7QOᔓr.SD⟢rw/oD=֨}}邃nO Wp p)Trn0QJ,%)9@¼RyЊő}/yq CixY n6jl՟?Dj /ۄ͂+Aj8m:2ϸMQ.뀓Y4NН}x;Mo܍FI9Àb5MCp}[8X+}X#OOj#gLnPq{2'?+R= 9d1}:GUk.l[n4:WH<۞LI﨣!'/`,͌K'87{aeZ4ėJv m*r>k2bAН)t~ӈ*Ǝ׻mBo7gϕT̢ b*0PtB6#kt_0. @fS>5P@[ AR8LC|k9Ѷd%N9Ί *^Cc_Ukto3B19]oFT߫SJv@rZO2 8 '{qB8r-ХO"mr|HiuWU8zVܽœ֯?jFaz>=nO9˘?#p4!/n hNjJJ-oLӝIHW2~lyr9yvĦx#K'K;Yv}wkt\Hc]wʤ8J: l﵃3i $;i 곡ht[6&2=#ޭOX0! j/z@Zi؜-XRܹQ%w _>7͆%L=t%Gb9qm@b*4wVcTj:"-4Di?2:bYĐXu_2l[APy bj>)J='7S \)+%c|d _s|CEҡ ̬@`; ;ys7$wy($餪=xG:t qKt. C HxgUT%Ḟs[qYw=VY^¥K`,a ZXtx؞#g!EfEńD$~h4 ߥJM旱vQܦM>ԖD J n]ZHYY46y kŭ6T5}K_8ك cm tbSb785ggQ _IxNY&lGZl$R0[m@J˹* ?B>jNl-zN6*?BFpxșZ8`{L\91כk ^1c)qđl,O4~%#)M'ex_-jSZmuJpؔŻdX[(-r5ˈXIF0f}P+Mzoܟ M܍)f mYŷFfyu%F9s5Wn?V5R"M^SQDsP WOjn?=E~8|- 84\yH`Ǫ{CR&5TsBV0XXAJ{H^@(^ u^-^==VIwQê-$p߼ u_I0VIjR*Zɳ[Ϊ pfd+fg~8:"Lf5!]9YG,`NI97"$]*ȗVHv$fIXQE )ұ|JGy@ř(BA=b4Șrm5au^f>o3ųSG+y>:ʰ)b7ԅmcGA-P,e'" \O=V)JnVQʊA܈wp,vbo&U‘ ׊ 8s'͘{q@0Վɀ2JJAXoLb!n9$L'0~!ĺ-z |hwbGRt H\/t^ fxƸ<\;h2en9:b,9J+g^!sK4AJ+2}K3Ebf{F>qo:?碼;':2(Pf Q_Sk`Q8FZu؅˚N[P=Z$^xIb(hB'=+cV lR1 NY*}Yxi{V/FtG6q[zT}ۍw' ]mr&&Xc#Wgl輧/]Hx+3G#.!~c[pp^RueKdK,۩3S[8XZ|"3{`(c }=x>̕/sSF?blUK|5Cz녢ծ|b^HE/Eܓit@HQ-u('G a{Ovq耙X,9Ye8'-w3)Si1Yɶl0޳o沍UEК|SsqQ+:[[bMl[h5={څz"$ڽsTh}G$3ƌ[r4 hR-ӺtiU֔QҺM?63:U:稙|fik+: 1{B.ۇ 鿖p lO_8@Đ,e.+ToDE%l.XmQJ)U>BHhĨ=ڤ1@.2pN1k>*`ȮMZ&>qq(4W/5&ڋJ4f9=롑Ef4ƳOdAE|.q>ftbŹIQ4ii]tKIJݩxѧ1@@`/=$xƀ9)3h{Osh E Z4pˢtMwc)ZrN `tT%x#+C)fau'q8%2_ Wv&]m?I:yJO9d&p6%@yq; /}C 1dt1Bŗ;aZw]6sAqB8;.Bs$ѐ4/RL逨 rhd1pQ¯7) KʧpxY5&'6S"L+_4Rp7 P; 9 Qt :d\N}0ܤ⵿૨wPiǧ穲d#6WɞEjtb].\i7hF|+e+8M pZ75R\o 6A !$o5m5l"e)Q+HuXKʈ k;#q`y(RW6%}`u&7*x]`t`$0gHp!/.Wh׸\I$AvAʒx^)=TH/x,G 5F@F)/-5|rX[)"/Ap=U!U6(}jRC=Xlb׀Ͼtpb2KƬA|38!CQ9TF?Z5 g4.&p3ʇO` IvnQ9@^X%ѮKS`]~.{}  ٕ NFۧPuh܈Qp`I&};o`ge5e/ldEY`q[q,,_'tAFa%|b B-gTrx:^&)8mkHssXfEװ"M>o!I[@{wS:H #3'9*'Y-ڝD^M1nTNx#}a6:|.)X?yQDcqY&ĚJjz3Dm YきXsS5 ۩74GyZ4&x).!pF7WnnY0_vx*STVnʝ{ፈϾO-ӢuV.ƷrlɿfĤ_Dbx.#A?@)y|Qԟư24sF n{h e9jlM>=(SUBe|*jU`g6y c1.#Km֡ 'P2 p,Ti'ʜG?gwXVަ:v,W={i- xdK+{ŢҼzRwsa&u G!]Li|zk=<?-/B1<%IduQm|$1$>OaPzˌS$D|A\Th z9esĩ0P5%V/rpBVgk~2n㐦/f{ ,%J@ty p#ăR3wcWTieBzg'RhnY8O& h$ktK~p3LTߵe3"K"䢅S!ki& i9Ƚjev2yR vAtT%TI%w ؙڞ sl*lNJ[ݜ{fJ+Eu& ៖K(*E@wҝ$ ihO8q=@L?SfU>xNd>Di/6'%>xMJTRz/dԥ%x4~1TsrTeP Bl4-ZvK*(?'b%O t:ԨOA *S\0rO ;ģ C͒By{RV]3t3J"{4!Maت S5Sp0=XOmW|\ aݒC ǂBʱ+9p4KO+ri+b联Y"`)ˢ}e7=D4m6(UTDž14{0ziҸq-TfÛ-Vdщa!LH[Y+W\;6m!#Ӵ ,LL|lǢt׃I<٨1Ą:39.&kc t &e˕)xk(Z|9OX|qq^}EVY|<%)J4 A۟ZpJ돋R3N$ SpjXUek+,?,2{LHT`v˩dWTl! fQtq=aw91~Ť[M E0ku4c924Usu)#`ѻ_$i;!B7 ;4=Clq.&|]D7U$lu¦}gX1vy~:2{wDObO(;"NҌj+Uc /NPt]NHtlq$oD5%Z*1TﲋԄ0=~F*|QVoH\6}O*g.~&]b8`$m2x#ﯸ'P?`6&H:iӅ0vHg%m .ZFC4bxU1u2QFn} }(.t[HJ0Xڜ3iLpwHEkrtgO/W+*Z6h=甏vYOp-ەK#J)L<zp9Ř> ;i"l!yʵ<I=X<[Rhҷ(C=ɦXM*O F5A6S塆F(k6!w-TV ~v>/#i aE"pd蜘;PX7\+sGև'+=y,m#SբѺ9+h= RV4~Oc 2#mu1/j3y6jcr KW VJ&6X8UwΛEb[Cll6$?H͝)BE4餞Gu@4Vsbc~| !Q|S@@=?m Ik,;\^,(pDq'Fo"y` l/P] z۱Q`/(9cPSM2|Da۷Ѣ&@f!Tqb?DŽq͗INY+Y~l]T]~fg:F*: $O3ʵV`y>iԳ;wЀIAwaʢ uݰۍR^" 7=SZ!II2.e2g`7<{Q!V N]9h4Q=Lt V@O}6Aq3٤úɵ-)mLG_D/5gվXU3BhDb,%L߷Ps&,>pM҈VxLX-DUgJA4 <:p'Ԏj;PIx_)Ý|lrxHIƖqG l63=ݢ1N #{W]<xU+bgǼTw2N|ڸ'{p&]*VxBGceA6.'e+6ȿIsbISt⳰;v) A2OtS#aFo@MA7=R[4jfL347-EP~x]AdQ^oBқkHp:R%~}>б =[MnPablhL~AZk3w Ts݄>(!10S#')?BJ,2TWtڹ>{cxD%1 }gt*BfxZL _sXvr2LyBY[}ɹ7yA$T6e@)b3k}.+yRŘF;A7%4;VlCͅOYVf.H-FP†h1SI) V)ջ{uYX :xA͢}Q{WNߋ>JWX0֜~Gȍ,T"]N󏮎SN>T6&<{2ٻA$)y@1R<{k|( u#sU1rА=hT2<V4ll¤;dut3 0P6G\8D4|Y |Hha]%:Սp>w󎀠?H5+%Z,u/fjXӬlM}]$y bOrɮ(uEo'NQX 䤏++Ą92R` 8dI#4\ئDژ=ǔWvo-v>@cK-.{U}>hu1Bkj ʹÆD{X`%% خH eL6G1G6"+/0*%|78br4y3ތC!AfjČMޣp;o@qD.I,j:r]'UGJȌW)\RK!91,*|=ǂ 7&\Ne☘qܵyt(_䞅y(™g|#P 7210XLf t.!ґ)$ƚ嗳P2T"XmSj"~RG|:*TθY_%=nM7Њԅ=R݌sA9﯐5^|-jy[yRB!44FR_F6&\2$ݪ٬KUa o @!`O_Sd؏kwzY4u/.pV5b/E4z ,SǬy^MV\y(ri;&f@`e`;s8M>V6EV0K:(^Bs0X.^1RI(JVcvE{Y5 <(_dhhV7)n5{*r7ǻ,X'&O?1e~ mٲY Z_(x dwX.BJ6 Ѿv0z5}X`&$i8Q$r '  U?ǷlQ3ԦjwF?q \aT'cn?pm݌2V=~5;Z6Mt=pȜq z$AOJoEOQ KtTTv9~푽GzAa7Q-;},]-Ǘ>FfxsqɞkNr bEVc|Zu0'HFqWh$z>m`rֱW>3Ts٫2 rӊS Qwg 'a~{\g}=U2$~j'cac۞iW |B ;p}m96يӥapZA<ˤ4'|'2c5k~ƏfcT?v!g23[,EhRDKJҮXR"#,*KB٢F=|r\9zuugtn; -EjL$xiiRJwaq1 qL(zfU-eE$,Orz7 *MAdļe'SP>JX9u:.(]v|_9|!2UM/qx!DuL0A~D,JVJB 'W5SCK{wl[nQ^y/ц',Txg1tq8}a`}5d>nV6_*=R9@ӅC "E  T~{,I|­$ҍUmlA˧&C6>9/Ir<%647rtUJ ;܌LʉlT9AW+,dDu4vIzoOy` 2&2mK44y\mx7PܠEaCNLB.+hnVǦ`!Qe3z|3I,k}ؾm)~{{;bG.>8|ށ $XbZRQ36J㎈cDؒ !ԅO7p3ya]6s>Y}txE # pۿmW\ę -i+nmŔqM7buznYѯˑN/KAأqX2خ7i"e4W} L4+۱ >Ol+L܄H V+n1RW9?EMT+tX35~Z#2$5Rq8FjZouP|:Ƒ;Fͦ&FMc1fn/5%52ٶf0kʧ:zӶ Օ3شMUrg:Lr},.p(LI8YG'ߖb' LXb;ߕ= N~l+r*@.E꓁LC/x%H.bЧbڣ՜I ƥ5F\IWI>#c J;/vT},;QQ-tR6yL5B` 3Og< _mk%Jߺ ƨ~PnF9u, e^X~9on㢴vXpr>А#Q]% qkrbjhXJ_Es[4@-NUmxɅ1f% L/~ nBZS%#S6NRƴg2-|AJ#}@V6j3*T+Q{iqs4k%3ʴF; $fj#"7yV͐犺jO$݋aZj4/oP7)Jl3^4f`k?Z8:lkvpD] (A.|jsQ9)BǔȜozr{_U$ 3sٽ49.Z4WC.*>q~ jg'gm fI,FT.zSR
nZlA O VtRKja6 Qz:+*vbܾ:f$p|?==Pk?g@COf?vlsK2Z<p١Ou[ <O%UN"QL7@3FvG:.8\/}3ÄQ Mj,Azx} )7F6I9w _ge {j܂!臒ĬyK!͡Z4}"fÑbՕ_%џِ}! 0A[$'˟V4SK d V2{wkWs ,(^_m4J9$:<P~p︰oe0mz5)Oo.XT)j4ɛCG'h[0{ ͸jJe˜ro*^H8Afꯐr ZvynVtX\ LuQVe,n;( !*hx\HkOc5&hE;kNfA`g s䍫O\.PJtg|S&Ÿn5e\<~5TߞNٕp6ҭ݁9Lϓ 0&i;VOWA1p"%[Z 3h:- m.<L"_>txh0>NG*[Z*WΠ5bV!i'pl W mgFn"`3" j3|SiK%w  JAH:U\՚Ief) ֝>~~0υ,wZ0z9EG|TZḱ3 A7+00hJ@$]/h(Y<=HwcX=\DCA؀"!;:F>)9;t2Lu?Ιl|t/{[Y6/=Z=vI78^n+mh1C2+KȠSY,fyLϴl[IVQCvQ1OӫǍF 9ˀ^zD&kw +$]7h]#u2ڕbklqR}&_vG F&0iΚqKAjXhUzcq#׵TZ:5=>0[(6duiA[ P>Wv2—dͮyz-𓦝^Oh LTĤ4S["L;ypbRhH7"f61^DRTQg wJ8Ϳk=4U5JO8)Y7IQbDlյ;O"lXZB % l gX`@w4 xDAr]!棌Oe3N:*W"ņ9mfڧA}?2C~p5!w-])=oqP;xq/<9yHx+F9SrLsgDmfc}2*#d8:?@rQ}.:?yqsGt-2s t+IǹPÚrӱ5X:$\d@)C IV MJ{X&J;V(plxɯwLc'y{!J%SDnj,¶h|#H>U=cEDT޷u3Unj٤9 F=D2WpCXIoYOAy>95@fѕ̱X-gx ^= Jd@{\تsͬ%fEmGiNdy"x"ſ EUs.5pZ$>8z#WjNid4:fR+A8xcdI$1}_ %ɺHPJUb5X%izM{*ʘ6>8u a-FAF32VR/&tDrڋ\'BcaAi}+<D_T%VpifwI;cz@N 0yAp+GooP`~T3m%2;q'ޒLEA/OĤ޶ئif -%:neq"N6_?]ʑbaVPI"!&|߼HLf_G$DJ/] B ҼY |BukhgkP=`w]-1ӕE1I.b)[י5U2egS;>FłV!g[Tg^WcFF.յ1N˹O ,.jC}(;EȠ*džFEVb6=8[Ϟ Q[ TmW"٭}{M:E`(ؑZx &gJsʻCm)fp4篟%@}rzU90k+݊CbÄ$wiu|uRWԒKALZ,q NUdf5Rq3M^.4irG2j ߶ak."gʕk},PMȊ$>y&"MȅC~#6/j9t[04+@NɯSp i@G;8!h>q@Vd8<,ԠxX&A% 另 q;X1v{g_eXM2 c~ ĎEOtf~ZBK3Ο#/slhNSx \9()`|c2^7 ӻ !AgZd=&G̱)AN͂\!._3#ًW^1WW-}!|*SH],_Q,'^9;ZښtRڸd+Q&ŚBd:ܺp8z/#am0E]Nsg:UR\WW@YQ6—%;;+8{܎ s?anp-mDX"O8 &<e`S#q /IZ4fp)7y}sޠ #a(lbXώz I>YKKQnΥʕN-LOɩPAEO-c?-L *pmJoRQ}.83?՜R}o|X󎆙=55{ FŹg%M7O\SVѸ\F"TuLkiU]<  C 60|yVrEv28%|U) ",y& mjpȾu)@p6i]J7ls::JH>RDgSkpӆ38[m7iݼo8$Fѷ}EVqjUG$Շm& r|$-h˵UV Oրj1*{/4lZr|g[MzYUǦ+1RFr9Q.ZkSZJ, ]SbhV-Ni f$;@XëlHx ҳ2syTgKx*{NsN /hj^܊%A{n;H~384 iג!Լ-ܔ)!_6``:8NġntRpOxt8D^u}#l]'B`W$(9NjKRjz$kl; ~Nx ؿW&O'NJ +,GP )X0+_D @YNɣH>~"պܜjMʎT6"?Ο  h:f䬍9x^݁ʛz8utQ +MLzLX m@rY UC4m?͠ zӵ * P4;`jJzyYHM6zjLͽ!z>$k*6d6*Hf)JnS xRn qQSQzqp~8j͊MX!-/;%(T4ɚBpf]) T$O t gE'|@+Օ$f7{rܑǣ\ 5S ZwJZ ͡,g^]DQX*gQ<@07gNX^05]4M,Xd\9#cC\€=>KLwm$ڙi-WX'%Rd5{vvDI?zIz.\Aqos+hF~ʔ@OuSs:šzߩ(" n.X^Mt.LtmngV+o};뉩p_?\*&wX#!=c5`r.նHW[VFDrvpv%^W@LWu(↷ Mg:obAy\jf mᡖVI\e0m(MY=k|E;6\|9(DXB7:q9k.5pG.h8kuUN鎸Z~o7[!\;@̸cHPe|!nM}w7^*aΪ'UrR1IWۢۿ B%vnu&` ]7%*]< j/qX7,e,B ̻7{ǔPpZ1eոZYC;+?\lDJ"Lj i)s @w@N}I ?mrIVr ,Hb1/+o+ekR$i0"2zD8KrTE<kL'>WgPx}޾@(ʜOn,2@:p1@cHր^aD @Ap"Sn|ng'_XPr!(qQ5 Կ(镲lQ p8:x|v=$YbٮG=:;#M^ӝWfa)`IE( 㧤ɤG_[]C35 v(|td/j{ <3)"hٓYkhֺGLr N"@/+)@ o9G]e` 㛩$w U\,QZazn,ZT'InM_dG{F^r/nUтGƷƞM_?MFM&L6zpˍ-r̗;RTWrl(=`"kXTߏ#6zcVviˌFޕ;BWk) t9Qπe#E$:`T'8`չ-VIm\/Uح^bbfU,lR,1 tSC{ c-b}襰W|?a2ԼϠȉj1K |r~"*=ak&Ko_d+$eJ3Wn2smAsP)o&3S"g?]k4Y/r7Wc\&6F%UrC;̍-QO\c[gxzB'4$P'v5aJRJ>TGk{sԉ7PMA9A e..8]:rւ#8em#yKh#g՘UIFqR݊.PKǪhJ*(:cb%]+e{F7<$dՔ-I&}`F<Mzff%R]lu{~-jLӊ/A &$3c(|$>tzDJR0 >v`b |(zt8fp{H|vGr砵뻭s#nJ׊B2+u Zv6K4.Ң AKY&|kM< a2 '|S/b3w ^ș(,KN8z!F4k {`kUm&ÀOxFKP'j&kr_SDaMQ*>, *}&ʦw*6w,W;}c6U^5+Y`іѸ֜xxS3pr qeW`L{D4YӖ:;jK@>3BY@huI"!j],t2(adl&.W݀gACfr{Yy|îdTlwAL~pL;,X(1*g]$eP7{px祔@d!4}8vN.Hr1}zU #bT訇HG^JZu>t[~gAlk-SZb/C!D:ѹT@aͬm³n`^W nVcN%uO=,!kmuIDzsCLv2j0)D,G }Mp¨^9\.EsGUϦg%4t'{BínJM8wW]e7=Q#KOo nఈ>Dq QmW5E`xa[!vH/`5ݪZ-)@ ܃nҺ /'=OK(s?oT3:1]E)ޞy7vGLHKuzݬ)Ԡ(xiEViE5+Zӕ wH4v4~X?!ZaAc9%aUBlI@iYnن}σ[xd[m8'e];ehp,"?c^|KDFb:ѥZh~]Ң5kp0WlV{s'w[m\vη̺EɅ Ss(( w3r $h9pJ`9Їy_ʶP/Mg 抈POLEV9U6(z~BgDsd WC)c/A3 ^K]5]SRVχ4 Wf k{Ws򠲟uĜXXhPR^PqRT8ԣfaI2>Bo4>A̮R3~;"ӨQ~uI w4Z7&WIČ l+(O/nj.7H_UH5[fOj6oP@/\Ұe8ED{i=ܑ IP4ku 4F۝^^mE99ICWZi^Jy}Mie[{D107=+8waezΒ&;:B.7dJ]R;b t%EC]WmMcaISGmC 0* h<$ /ˇ;[)BTQ82xomRWyHA ?P)>ț}F7DcgʟQpޗUm8R %]qWtMQ>i {O?v=QtKPZC:GA"GG5rwaYէ)%O+\jlVNB=yHu 32}?zLyxBr.e1 %`F ԼTn75))+~7U?Pe ӝ#?rd6.w\s~ Ap8Y>NkKV` .|56"&J#p1z9`YJ\$iQ6(Η'՚{/5C4`p=~Ǚadps7|W̊{' XoU:%Rٱc1lPWsjӪOPg|e!jސq8D.9}lvil[]! KC xͬqg[ŤGh뎔>wŭnxX0\*csQ>R(; aitD /1t_H74Z$%i/nB܃ {QXPLT77+=/m?p|d Ի"$ؐ*I\z1yg[|Gx\}} EPӥDC`x?WQ57߽?KSQ3#q}8Enj.!8~-(mzcuf낳ňdp~dሼ9 ADіx|ލEߔQZ\`u 0~'gSdT1Q -f q,!.xRj'(P>Q)ޑ?BQ&aT ހ6cբ'ZXYEb3kgڞ/oeX }2:Ps*8-R,_a0WGDaۖݶg(:oS-{dX#(+H@F=]{U1Sqf6ho*/[K@4njyu{Ӧ!.*` KB/th@f>,%K .=aLZ.)MTa'&%YYzf0Ĕ΀\?d-F6R-GLMuB4 WAR1?sW9Ac̜-^lW:l.4Ӣn=vF`ܖxg[ճ9u\59dI{7f }OiS|YPj!'?v#RGzTD ݹ0w|:#}КɔvI"WHP}4Yt(n4kM7'Ec~WSбf03,lMіVZHN'AcsoIpxER[{n=(y; 83gYU*RnPP|W}wz>WpL}x4˔=/I..9}ЛōmOGZ맳3!pe/BTt1m@sP{{OrIVWfTM#b4&ʋJZe3r*РU݈> @ `3!Є9ps?>zKӼJ0wc]rM n:zuQux%BbZ"m91l L;QHߓv?svͅ#%yx1"Gj7P7*K{* Fl<Tà"?pHHpyF ̩0ǫ7:3vzI͛%dNiNxs3 C2' 9)^r LoPRz8/9(Ky}w3 $e;rwsKiIg:ܠ^*z`0B.~ȄcOtRA49mQM/ _&}˰FG/VVQbv-{b|V}(J Lot W H5{K$D5)Yh8;=2(ö2#k!3oUol:|Q!eHFOLYSFN6=pHKrs|A'ggXed!ڤY^j8fcDb=ù"ORvM .崫kvM/GxM\n1Y{/YȂx@ 7'"_1>4Ak=d5m?!T*sA.+|n*woƅ(/Ot*0*̍43Y/7G!^_sP!%4ܭz-荘hp@D|jZq1]HidYRgrMФLrX66ܖ>~@^z;^qů.̟q)^{AmPw2'EiznrPM%ec-TA\+-3XfLi'dvn|oq 2`@wEXkT~zc4jMt3 s%Gu޸$::el(0˄m^MUb>z)=˸:uYU^'uGĥ>Lv =fΎIԱW!K_e3r,`7s:/Qa!2s8CiO$;( :CY ںr}ipR~so]9u$LpJ´xW}8|naqE895 ٔ,cfq= nJU6as>ϲ/8Sj)z߁Ғ͒6\x 6׻t"m PEZFlB[I 5J;R'EړxAn/nT:m*Ujڥûτð/Nmp4>${17PT.(A G1T),tX(^txqEM$"8K\US?& XZ8Ѝ@6 \Ö^@yՁc%Yk|U?xZPI0pƂ?TTw`:T~08A5/SLܫ% iߐز}O;ThGߖe#:AUkbp#٧/Ăx僞2;NAY[fU0!ezHIީKme.bt.gõ N8*Ǔw3*ED]/`MِN); @8" !,ea{3Z Z@|)0[Y/w|{njpLCI9̤ 5Š0#Zjޕ<Ӹy'߹Moߩh$ XZ%KvCs6嚨3*@]PK_dJ @m] F礠'9 N4Cu-ill(p[j)5>yP^C T3:#ǂsWso-戍gh`n(i%'*3閃P@ogȪ X;'bY/`" ԽwGN-FbZ A|~г:yxss`᧟Z68 L r:\J06EaOutI kl luHDQVeb3s^&h .gŬdBq*4z ZQ2y)+%uP#KE3bN\ G TM mg\:f׹w J {jh?coy=m.3e̺GT:{F8J9҉J.\zUDjq\Ĩ" 2=oY@=Ш&:DfAxvj])ڹAÏo+>u4FΕ=q_͍Pk=xkl2ۯ0_7lgM>56vi-]絕%*w) 8]M6|UYj,cG7\xP2u>8,2 XR?$:ʻΒƊy:-"+s]hFoՇ-_a |n/*Gs;71p\ԥ^~Ƴ͇MZ'9]bMvvm(~EeN%qNavqnݚ,KɦY=n)!s7-Ip|/ æ对 JYh\lmHQ @6{>Bg4ۈG #2>Q$m6B3ѯMw-|dp>#A+9ë΢>Y'\Yg '[g: Ah!O@J7x'|v~R$T 1>F;d`۪ƯqɾɺvC\{:)2 ɱ qoh|,}NUَvLQs H7tEش0]_hi۠ W\>eAeAFQ,Ś0(69)KOEPGr3~]8`)GzO{8B7; yj?nX9,s(ñ}Ƹm"o&5~Ĉt?{sEjpr{(oFu(Ƈu+>qͺۢt0 RM{ zFst|ki})t2RxkI;FI}xO1-َP qorJ>d!R֮G?eY+vƎ4x'jx$[._}v:nw/F4JBNFCEOG.u1t๾_ [Sg|- ]ҥ<jnl>AɦN4<#M_nD#7mQ,q *8;+mX)anZh R4 4@6X*5  vaT(b:4˪Brl+[vF1&j2|Y 4BU qSSX%~Ƨ9Ȗj&{El!|)VKOlq/sy1/ ژ +pN H'!!mZnlAF%/ȣ&U 1:vK .ɸg#SȠ1wr@q1sTl¿icdt15h ~쒭Tz!I;.kIMc:-gj[n`cwcxO qQdӰ? !MwE+%o5 6E׃76ijŋZ{I*.f-$ Hu:/q7њ$BFo7؞XbN]r,} L9/jf$nȦDtk]"ݵvfkEzU2[5ok],4~|K`osPzj.0F!Y$23s:3SKQuj];JF"/ oo{ol /6n(t J=-4jpK`}HM|M߆Qb1:=NLUk6ۗ-o GmCY]FI*t d9Ix~bKn$T H*v8xˇpWx hﲆgúK>GÓ~$FpJJDϺ|H#?a@jXKrgp8iqBYt- V|Wksb'O:M =%bKWxB)uYxB̈́Xcldט:q2X>zُ:lu)"tz/|fCڭl+;A,gBQ DjhՄ@i?~b#^'?ܻw#`` @O\ʣ;oEM[[vag$pfp~Y'e-6 w+۵v+{e6-?Oë4#*}Nҋ${_ދy? ~!Cm};EړIv$D9PNOn>a\=)a%QE&?T9y]v;oO)ᮡJ)m;(NvJ#D)@`ODR(To6r:7fʥnCNXLzx?,=i\ߠfZyD\XC#er]JL>dBEFT,^Uy21CpYVGƾ=q(0#wEI9QfQï3BhO Y;ɐ8GUFt1J.HM 4n`4dXmIVx鲣I/tbeU t J`6X(m恰N:-i_h7zl(kKLj4UN}Y+}!#`"OY)]{%_}( :愹@rgF~ roYhѢͺlmz۽>XT$xsiRwOzl2@L}2$ )I+Rz<{Vm7)#-x'J4;,*-W!9لC.;Zd$YG~̬eRr]!>bHVs}Խ 7䗣 *]z)j؂T_5sKmUl(P}|!!x5 0ug bfa$ݒX0|A 6Y˜|{6QUG_c}fUoGKo3X k&ޮйˤA);;>텊hBiҲ,TLh+39qg*(S(C`6;xcV||h 7nओMTbG҇RV_v]j!=:w`|3Y{ύ=ro1/ <`8xFt׉*!=Na+=iXKbCE~̬OSǸ{]Ds=N`xuyi?T~ yT8THϩxy-+۹$sMCi‡L@{BmRbF"|p˼D_]Mwv{3ެ/Hg/J!Yl*Nf/bRZ1t5ֱѦzv 9b&:K9Uһt뿜032?8ԝ|A /Qsԅ4P#ih(zn[wSʃJY`{{7 (^J{W~#4CefdOA3OLEr KPݵy},.AK/PMhcm[˃rc׉iaB# Oν'=xU֓,IEN4kPJ +2%?u޿ʸgd$F>.喧 .L+d(B-[;˽qCW>F"t?L c[}z\ [.mE?@B}j#0=Q½J&[Gg g%g2id%RMۤHqDoƖA07Zh.p?]+ZZdNߥ#*Lmwzw]GG56=eM@A+|A{{/:9s x Dⱛj5@^Y[~K?s41'b" \dԅ4 ? 9%G*P+zaM atݷ 9ĂG~ͪb/p; &yuTI/΋7LMC *sȝ0w 슸32I/D"`"e)ϊ,'bYnR> Uraxqp>j'kaE(^])`"bߥ>tSXE}"P2ɪ\&8&%TR~6|7A0pPIz>"jA:qx]}O/Tޑݚ=}iV{CN ZmEiݸ"RT$zlflaOlES2L~\ߋ558ͻD9GCiKєp".dV̅XL~VF.HK8^} x3ߟv=:${H2^*^ٲ!^QVXO< 9yØZr[Q}y,De=URD؜h ?8Y*p;GkiBR6H--{P&7G.jiSKԗYMȸȓC')yfaWVy$ \ɪRNJ|b\4iL'ׯ$(ކB٭fOۤwfq|v vNZ]@Ki6(4](>G܎%7%Fkp.`%v 0҃\0V[dYjcstK,'gx9\DIvs@5f%,ٿ} sn+ n <_=vvp=]Z[/m$gKHr^x'͓&PvHXeJohQ`rI(6,yk@Y:+>V\HmD/µcJ8&A~Ob4D>+/_4kwop vDm֘U}DUIOb$1D^|!```s5,:NAo#..~ؐٱ bx."ۃ:1E{2bCp\/o{QWE} R"s;ܻX"XN!+K1b fХ93VcfRdڪD:  4Cy'JxK "vמpԭ'6 \ѥel$8T6jG.+5ZاxDDMk|!Ưë|< Fp.o9֎NjrźC6Sŋ!2$,XLOs%ox3) yl]7#GL$Q"lY }h2bW9`p%罾՝HƢlS:UZAJ ?$~ΐ 08 Tv~TP5g f?̓t!>_Z=t:0`Ijzl&2?X ml\}qIhp`u/M^Ȍ; -f(믢Wr˚rbњg'ȇ?l]%?92ՑKj$ S* wyǼ*v+хSRCn|_OV&RV w;jŕ> ElOOduN"\ӊG>Fl ; cjm BM{Z K ~48N1eӮTŁ^߹:ӳ!jw[x!-Q[`B{I5eRmK< ݞWyPg9A֝8Z$VIx0 8&shqV+"Jw:fb2!jJ` $U؍-oJGin"9e4W$ɷdv31=8vד 㩍%UZ^ihFa wb6w-Jm~ >r*Fnw| AX,wYI\_m8uƂ 6ΌFE<)ZgQltFpNr:3Y&\^SiTLToQ"== 8}OIV"d8aުi-D/Wת E( SĩfU y}: 4H.p:q U 掝W8? JVЉ'aoPʀ0Ed~:9 fc%)3h4B9hHdjl2b/fnSݻ1,'H'J樄=uAO3[\ p6(_]P0yWjs7]Fɬ^ .6"lǝ{yvo(`v^چ0%3hJ[M1n#NRQ6^?)bF%k16+EraCd5Y!>\p4C9@jg xؑ zKM/H+qѮճˢMBf۪hxC)hRI=Kt}~~2tVAE6(A=\8XGk.^F(N8ڑh_R@E$x2A UpvTh3Vܜјiչژ @å^{zS'P5h_{":]uBv;@z{A[Z2礓%*ZTanPUi4R(CÙ1X>h"٥x.oLѵ桝;2^45?ABZm&m_Yp>Qsn3B&+>^|Td J !+0 9?V78/l^CSĶG;f9B0( KpJX =Up>h%~#fȜYK1?K xuFSp˷JGs,²\i= [zd,8ИPR};k-`ͣsCsC#ݎC_p]{}zSuiMqI!b8Ul)>v:vq`Y'^:q 18I>1s9oZ#q۰:rxGvΫ~u{&ՖpщoS M^8|3:s{"ݷs< 41uٯ$#Hr EA!9aCZ2>pp%zlbrc0ȣK'%4ǿF(NyexL FB]1|1T=6x2}>Zi8; q_ yb~öV%u`[I8ɯo+QLܓcH(=ݴ_Gtxgߛ} {>C7Gy?%5s<6Isow勺)'A|S#lu@ '%[}NQv5B3W2^G@zr4Y hwB`AqJ&w?s˜*O|ÄNW0a-|yBT]@l,x,>\d"EdT:(K2[z`jqzVTO,HeBLl KVvujorva;}$ݻR|+|f4Yj]"r{wuN 0Ϻhn-ȗOo$$ FN՗\S*:z纕hf¿M+(1Qʲ8jsmP4[ĆHc^H3qNj]U ~^O8_VW&g2J*cpb9(JA͗!7H*,_-{n=mՈ=<ګmjN'Oj1D0rv?ѱ!5qR#O 3P&nL9G< b&M>&Wgw=ץ}E2ۜ& 4*xi:uNMr6jx2Homnda-Ͱ6z*Q{cҢHe NPMVJV}׌pIU9ໍڒ(5-3B(yt86|Vgf wQDϽ+KkO/"F}j'O^Lw#-!^_RZtu{ \V~G+Hu_Šp W'SaTE*CM6'r2R8"mZWe_G]УO}H oN&XwWh1S꼈i< :pqv$S2XQe j<({v;(dVBsP=pNUe&7y}][#7nL +wN U-A^V f@|߰I]M6|#S,M,lLO(Ý8qx+1n}9Kt?kHz_3ܕnװ[@gu@Ny;B ^Xs0z[)ت-]-[ƃ~n3sID`A-ERni16D 0!ʿZgz.s D]qr cX wNjGl7*{TRA¿k p%DcfV,m Zb"AA 8k㺩{xV`)\f z$:ۑ6> -ʉ B@oHg;<ʃEV,oM߻K$\:]䫇qm3 ȥo+ ))<=6T=eφй"~4h@#̣=O8ЕQAќ(6Y!}CtN8 3gSԃ5<>*m7TJ k<0U^WDH)s<$J4QF-4Q9mG >#-2b }zėepj妽`8c-[(7c?*m8U̅sh?{ԯ;ګF{6<2! r@r jM^/I=u)ת .+D?x'keX!JwqîP2(fT-=@mX|Qo4LO;/{y}=3i<=HWcYGNCYB4Zqba|WXu3Ƚ(\O.a^_{@yM.l՝_AaʤV:x1#RִNp')œ? ?rp͑V)A+H07H|;kӘA4ܪC>:Jx+)oSj];x%.M\[R}F<dp+Ӟrv}'6E\U_Ch bmN~BpiؕvjEY>,*B@gE!lj9ab'up~#A9Ռ+4h:3jgZ}a9&3>sI 0wr.~ /# 1\ '~ j\b_}Z6'])3+6ޱы]մQbo32Q ꚋSVxLBZ"ip1˄d.65ww\Jyx4Xȑկ?&{-V˭ .~>8bPLN'}#*dæ6"e%fYQ#?G?|Qιt2E^6 k{ d$ r*(]΃0.0)RBZHW/Ԣ%s[i%t=ڲ]+_\iъYIPNyx>^¶mka]uZU ЮH8`MM g}T'"2>! WJd|.:Fֹa\"7 :[,sA f5A\a_q9a}]{0dL5QROlJ@&whE+ ^JkQq\_] |oA}#5W ,]KHޥҍBP`2Ea";Wz#h%l ߫aeM1_Rܯ*cɥN\{tu=%LM;f:Nmv4>b:DFX-o<}wIɇ@>n.%yڥyI)đlY+ubƔ;ZQِr4$dkޛrhr sXcZl fw5-FU:дETMAPx5Au*TJt||uV:P߀D^f/°K) g=oerIWA83@S4OZ^_<O2Z^ $yɿ._)soXGhnч9dC:pX~TU#+c7N#Gy އkL6NFE 섦z.rt*:MTmCI3,ٍT\&oE(*g\kIfles6縦f&</)Ao KsuU@cg&Vu(4e?R6}<'?,/>nX-'aZr+eRܿ/.ܡ54>ODrc jKAA gA3U{G) 'Qwiu\r5R 9S[/6њKQwCz;:̦'-J̘2BJf:q~_sfab9A絾of8q^`03jzޞ}y 2W`/ 7FT $@=BwLvhtm ֓ yFt5~YߴQ@xYw?jƁ$\[.MTB%a)T9lj6TiqIpÃnu/bO wM=,R4dVs7/iF` nxh~Tn$ Åi srZx;J݋N`=¦26ONGnҵT'Vwu`oqe-BwX2Vߔ}SԶA$H%+ T):k/ŵ(upTisR`v*M-[fK';3# y_)ttZwy޸hHx;pb n1,?:d .?h^,w.*U [%S@(s9A)c]3^`41e)C);&&#dP]om}԰LBi\޲e0@KZ.te 25CՙD:Mn}rwڿy^W 5\~n۞g٘Y ]IzvdlF]z]- >f@<>IhLcahmNi7,3Z6U2^)^x ĺƚ$C75-: tr{i92 Зe"< ҀvHfȭQy a`id Lzw~޺TeYǰE?5wC `>Cϛ5Qcڃ(<숗Q }uWdȽ688 g7V({1vFM) Fqp/[7vHyng$3f |ؽǺI0@WPlP oDbZfsRҗz(\o"%B08oQSa;GE-hZ@gd BhT\_+c,SQQ+)ٲh\pzZSr&dEϼjcktS0źf1GWc\kkݝ U[F:g,Dj*-4Ȼ x58?h>P[O PP2 lhq*>,T]x\@#6A: ;L==:nrbP"WQ1(ԝ*aeF@\ ظpvL*!}t#Y5i (!!Frv9ۯtxVIqUACbvC!0٧TlvrOĦQ,ӔL"ߐl"oЭ)Wƫ^󐪚^B5,?Jp pʩ/!rY&Ԭo㊩7+m."X0cgC 8Uw */pbocՋ~GY30q0]C@z^ط#*yV'b*"`H!Kɾvl=pyӠ􇄂.eVNS*!'EAfٌ6&ӲVtsa|,AAUQJ19>w/,-^By59+cAFjG ߪ?0\QO?ڍçl&~в#?SvSa>!V0.`Qh{e ia3|lN)p[oq2' 28x@ld߿(+Gܹpz)̵I!(ukA-i'Dh H2G^u # YU1h+f7|A8=(qw7Zh1@6TbO6!JG<90E-P^[QV—zWj؝YGiFmA.P*l\28 R0 4CN^ȲkAϦ܄P#1'dڰƛ~F"N=C#C|,77fャ%M$$S3z*үz; ^gCA#J`$_  m 2~2+mJs W}(5F5Me({Z𹊣oX_T|8;-)^z\fмb72*2<Ƕ P0=Js}<Ƭxc-3svNBpg]T>ޯNdG[;+Ìa jn=Apf-%Ο)*((]P-gNȕ]my%pX=7OMpKHѦ:o"ᩑ[1M]R^|X:ֽR'`[qlu *jO.e3-!қ":TQ9 ͔ I+6&)%M>PR}OG`Z[mF.-E'vcXo!l2)W@הkM̺#Aeװl-Ass B{Fq[H-y»D2:/|wH˕ʔF_s! ;[#=k=Ɇ#T`W ӚбT:.;*_ЬzYքВcM,` JTr҈C ݸYa>-1!60vh9+T$&?dܯ/7@^!;7ۑ =BMhʁ?-j:;@H;%AK,6އH@NH38 /֓,f䱕66oJ![2!onznaiLSF+5# J2;{ ¾Kvw8`[W=)T:΢eb>w#Cmrcn54+V߈D/G9F?[Q"mzL# {uݘN \:e)W8;AG0i<`U;w%O'!6xp?%x ijOWѾ Rl]+pOxD`e_Lr!L׭hη_: g[%kPB9r<&0Ooh0)&L? FRJ[dݱF2Q;d-A_-ْNHHK^i&k1y4Rڕ4v.OG+= ΋M.3Cj w 7 ~7u@\wJM U ˄_>Zf?C+{"0ltPSɯ9xO6 L?Q32iҞlY/<1zqb\:[oUr6i3|BpUrwǾ89P[r>Z1J]@Geƈ6nףSIWZFJHo ޔ e~\7_ɎERuC053myc2vAFgzVObN9/!ίoWV7eEދM?? [pO(#&O]%E+R&?HYfb ԓsC){Tr'(JckKw{U[RDrc&!Ԏl2tzi1%7 |d̈́[}NU*\>g$|uo:f{MC@,A(2$qenS&>Q"gpŐGV iǝ <7ԃ\ZQΈ)a^x@cP¿7W(S2CObs9T.<oEK|@:_J'?YڠOoRQܯ% ’1~c]'!w2aKkT>PwL g%|w6x:]#ZB`E6U;2R1BV-hI볖h.N0D"IB[-1#.Jqa^DLEb1\rb|n/|ܤtȯwU0iі:yF\X,LULYΒMuxمė޷#"E} l4yZ#.ϧ5^ur,jD$_:pp z,|µgsx0i%j~p%+!453-!K \aU_p<ضnfͤSIE]~$T&rPjۓI-ICo9^zl-áPrB)PǸ;?C 01I߽Xa]Lu]PyЕQϐ["+&ԭq[wn6S^[N%wC= r?E]L^m!U7F!siFؤx?kY]coVoGT3^rV:<*XG4rYeJd;nʯ:AV͡=w gDGqVAQ6? y=m-&`Cn2T00v@\b]GևjP^r]Y&g0H a4. F ><È4\ (xI8f"ɛD@gjP#`=eBvIHt|#5ws0:!\R'{ IyR;1e6Kuk0mo3(SW>'ˣ<&$&p6@4 0ⶨ@Sa\M}C_&;Jkp @}6ȉLz7lu/Ud3 )p.}J"o^w6&qSY"7 \렳qH3ԞF*=(6p܍q4A-f6/i _/OVSEbw b*l2iP@Ci6Jė[gmBU _J~v}rL@1©SP eE)f+I% )6f<Al6'k!xLW'PqHmeEF.R YC(ojlikKZ{g_7BUs56.*B.SrCe/q ׃ Y^dUm> qԔ]p7)*6^ Q@%!9\S ;@LݷyeP a+ r1i!y9d0;xJVhAsneiіrC1oj!æ \֮[,Y2}x Jd5h8FߋgKTp,ț@n=Isy!H\1_Z@R'I碵V f=?.F.&JRڱ)s* NGQ :pxzHu*h]ŅInpl,0c]:cxe^zUUS΅hv1t6>KĊ =(SVx:Xb)&#DOM[`$i6&x.f+C;$Cxr9$ 'UDH$X*hSv}Nkk+KOFc8a~ELFoclM 'AkYkTMU92GgOO̡G#:u5w'}w }?7k2dmMɻ+TU.OW%$Qhmo5??:=c#?ϑ>pXI(#m6cE}W.,C1Db%[<'T$$l|{dZTzcèI,,{aU0rwzy6?"ܮ["b.LHwXWcG 5c;'w*@'}d}_2>aĥ UhfS=KBӦ._8!h~K|H<<'Д7Ao o^\u4?VUa"N4iS9aٞ.a÷o0[6x.[.^٤+W:|sˆ@:3r1Mok\)"Tpة*Pyuog*<;3=w-"07jF nĥpER}*JGXݴG?W,ZHuKo;`=5ԉy쾣mF$ՒČJZdq>ҤZuYw R<C[$yc+=Ҕ0cAրZ 1,$~lZM[ _;C5YGa]TKڰ 50lf?V<,'2¶ŶغҡԼUZlkDҽ#-5V`z "%=;lo4>H'v0.1J7$N ^XS9p]=x +oXtxX>;j'HlOzrCx~2WveqG| +6֎q꽐)jadx3II.[J@CVgw]!K2O>7=ʹ(*ѫv%?c,==]upu˂Q>MʶR>^< r )EVVptC>oBa>SUtlx*ܟ[#9d8oVws-| X&0q,DFJ *rnȥK奕7fd,Hԅ4$&ڭG4#y K%yMc=l< ڸaeʇn4K [Yh ֶ4Y c`,l#;g&džSj8-e(lZL>duVIy2 7ᯖgAX#0ChUł`$ 挷sY+TsO.Vx`>q>/ 2Hݭ BFFƥ\3wW\Vb~J`1 d7ǥՆP0Z@s2ak{?܍p榯{=sdP$l7ИR| 8"hAWWoQr_?m0͊-iF%Jc̠1[9B$|~c*cXMD[yZ F[gCLeoJKCˇ}& .=^B\wi65˩{1rg.6!1EP]$6 5 g7ۅ:dSKQVM0Bp!TjA +"'l81<zmQ6TZAVx6 di5+ M]K;5dmݫ*]8Z=N;W&{.Gt,G7=Rt.koZLwv:1`6lbhY' m䜖qY]|eQC KzW-isrJEVayu#1o҂Fą {"} X^>D8ZOiSGK(fh>Uu(OV2> kP0t$RH5uhGj\.ci`Pn^ e|{pv_w{z+mMRu7tkQ<-e ^m}ù;&U{_>?6AgH K/Z1bh;ZlIP9~m/q-n4"'$c!uPU{`"-+,W ῳ{Tq1!0jD`Q݌@L3*<+T(xՔ1Pݱ`gޢy/(1h&<,OU.1" %]xeHn^1LC]o=HĐxRmvjzlqKij;dAf,$xEztU}_=5vQh2t5$Ӑ}OK!d6/`W%9~,21]DXbRȝM.k;kZbr:߭3/{|h>Pz}r1vxAVqle").ʩuM\-  ImSQGIqV}?y|BM `V iz::i8tR㝸TEnuu!'[Dcbg $k~S]YC37)o X:rδH7Nn-Q~>QO=XK«IULѿVj_x^p\U%X/<ө~t(0hybδI@(ez~yefZpR+i&c"0oNl>v18WTbg"*>&~ 61(`".t9s{ |+%bl_!"Xq'ALdӕ,O^(g1{7Y2lM~=׳d(-ԒK[>m&ZvE=-f 8# /6p|3ҋ\o®U+2T n}5+PA yT;~hRa:Y@ ZŠ矯:^KS!pILVuV*WBqO-[oZ97<>3GyxuKF6_`ge}RB.FC>RY(ŧۦݼXU(y|: '{ЌAt)4si,p3꒑>܃qjk6?wAk )pi$[^?؆`SӈAi;P(5YjY8k'@ 2F.DMfpN-3yOtZZ< Xuf3]q^gs\ =rW0`cT F.}mڪRej A+q}ғv`Wnl|%9 qY[Iq 4gU7P#9x]Dd"F8殺I`޽~bKח8Hi2*$,tdvB Ɔ*Vu {k n/~mw!֚اV@DM_0IC3ݘl/ӳc_je@ɘѫHҥD' l , Z7$'#l< lbJnsA*rʴ?RHşt~|>ckrv̯N_ET%8!'lE֨VϤ8cz8ߎhF}RX`Jj/sxF※p'As\muL]A^ӊ='mh6^~?uT+usWÕI7'ә,Ilʋ];@nO7e<%Mo{d 5v-$vle xSƭ7e{W<ʽWJgOXw}'n,6y삳c]CStFl_IHAl-bRDEEk~0TIkB_+f}e$*'Q4iԘmlASHTx=N>asR$) e^ _Slc-  C bwM_?o0a&y38UVxLJӴ]yH+َ0bxEr^d _j USM5UȻuqEE>`J_9<ͪ2Vpߑ_TH L~B[yMKڄ~'N#{_o-dl>d_!J;3<D`qjҐSIbHl3~xt*-Zz/@޻~M,ʡ<x=pa*l`|>AH} #)7Ɓpł50@!;z2U 9T̢X 5ъC HlW'5TJ<&dOӊ,sp G#[ɤ C{1]k7:]0U_׹%t2HtX!N~K C DSe16-zK_z[;XR߁ZXsp0JI.{ {( 2nr3S0w}cs~H&?"g/gjf R~'e`SS3`CeyM1=P1ڢNouo*jdL>nZ"0)2<,9yYU@i7Xn^]TNn/f/O0=ʪm{8rY7Ƹbx`=^:'U y <[+GHÖWC{06bO$|8E0ڐc(m 1s#vk2OC-pjM1ϓdG뫻[P&n]m(&mk;>:C ) 9Y%} SAZz!I7@>Rh.Qlhk=?o}cbmDj7I\m(:7Kl$ `'v]10ߌT005e4=Qطpޮznfڻq}ܻJd+❹Jl8WCj)9_„# 8/0=s`[X;ʱCl|(l}Gy$WEfO+y{PE8;4O-Wo@i鳗EE@˘ 6?ttј+ICwB\yTbΪ~ B@3zſ5,L[ VJnƠÙnS-bNtJ|֣i `$$4r2@y?1׮?Ϳ%ϻC@M Gӭ`Xkc9)[EȻBN#<1y9Z|*"{uw I@bcyUgA?~r-$O =<huVnY@90(;HZHN28{.͒PnNLh[Ɖ)5=2'<YJ({dbQ̿ܶ,aJNrYg 5 A :1Ka\p_J [ ☜Rbb<8GSlVVU+vPCɰpΏL{Fhdd܋ѳW}dR6,NUTR6~zCo4zP و׳ǵN:u_fP W %!ɗuf\ʞreY}fY"ۚ<30=5scMy'Vtϟڋz8332RD*kCKa{M,\Y$$,,2KWIu0B~, c{@r]d- ]!Nff# J%#{2K +pZadLٞܤئO#-VFYGFeRӇQ/ŹNr1.qo߰:fՒvxIUfI_o ~en Ik,WRKm)PӘR.+/ e76Zcxy}dE&5:FLH|^5>S3Y(>rw?DGb{ ynALnpx40_M#WAάy}pY;qIjH\:P M.tKAX}>@}${#>KB[1sF{yϭ^DB'3P151SA->-ŰѶF:8'ae|Z?MBnkO S@*"\wSVNxoW0G@Q"$`oGy]-KؙK*J(y6.;SҒ͸r`y% 9EƧ15%E0W})K)iNFE?VxHj9Epl*"˨pbF#&`oR21f|IհV^%7]D,Ba r=j7>#?u. 3<nG5"/^Xbi#Q0l,ġ_ݲEm$O)A$h_ +u;8ɡ:?|$ek|ˍ aa"PG6Nծ>m9R85JPk͡qѳ!!]"> #@ϪUK^s(>~(K ^] ]v8tg,v$K#v#?0žKAX)O. NK`fk+J]&Õet|ꊱH^6oEo4>x2+:à S{E @cY;( xlz,+FmtV:|Qϥun3˜'E` %yz6g!n0ݳv#D4 / IVO ̅K93P0C 71;OIgSe:3M8+X7u,-(*!7  $ &^bQAɶ M cn!Ә|$:^5'"Bhkc0s_>/?rIxsLrgrl"]Qڲ9Ae T'l߈\TQiH7T|e*7ӏS}Sx$Xs g;Yڹr7T<`* Z ѬD5 8H1YRptQ$GT NL^1u4] 0/6 ҵWL57 5X냅IL38D20m}t>hjp;BjgH9<(>EL (^p(o(h]y"˚:ΕߴwIo?6K{F( ȿF`Ȃե֎axG+2,0Vzv3.iȦѮP*^k JZsEY^QXFv:~>TNس ۯ`P`^6Mwfw=2zQ8>x^V5@+zs3ެp]?3$6yъI0]gR%6ql:惢 +Y|R֜F+ {H?1 4It^^GTA腒A1O re!yi)QOAc)~He6_u5 r0ѵ:K){~ qB'&KH>b(UTܑ;6 וv |1orZKpd` 5sg::NTvSL8Ҧ|co{>r>I`:HL7)Uf^p X/% GjroZ`#ONwaybTV'SoA"~8(Y`w9ZE}- ҽᄟ ނxplEU#<]9Bٺ? |Avy-y_BlHrˢ IBU2wlOVk[OH-ʫtpFUk $bODy oZ8Bqo95aty[(^^<9WI|ҤtZiZEÉ?mnPr#ÁErXfݜ:ƻdLWV́9vbR "Tڲn7da0Z1住gV᪀ 7 {<{]L;O}#JDn7~{э.nc+3Ոm{.8o ?AEoZY:by$2twn{~ ZL;>6.i${ p` +M%*.;t =A7fĥ<Ҍ}@qavwUmMg, W}#1wi;$%_ea%|J=vPiJ< 1ϘxT69[^0~. Fr%8**V8fvF%3]ARy4׶&A*5!~ِU& 4l ϶cXFk4cJ15|0m BI=uc.-о gxtY3]+nһbz+^'0릡\ꪬ9Ϟ9X VQẘep"C@7Wh͟1ds@uag:)䆳>[Ko˙C7dPzr(ә aj}'!8=g{>AwPͩA;V TЭ9TRM%[Y+ؑ[H*+5 'h@5#HQ-Oo\i.|$d#QG` ^L\?xHhHl;jyV|ʸȈ#Y h?nȧn0`[!fth>Չ4i4|TO h%3Gk_yw̡`^+` zx+;gxtNG!"Jc=sdfa,gzW(!3ʽqC|y!׬q ,UD,IfInbz~6xۻ!E(V#@,,Aݾu(o|ķe_ d wXy`w[Bkz&`xNv湷R bE:SNpEᎍ5JhvJF:ħK\zb@u|X5"`I}'°NXt_[AԺp,J}3PgL8D^^$ۆUEB0[cwvOxEtiy/ ȃ%UwjӒ`zU^&JQk|i /# ;龠~,t7W?ۈ߱6|R !a3OPC|w+U5j#|\Hˢ1,t|&vX+7k|Θօ(B 41]Ҧ=elHP5G|<7PUE aӆ{:aV Zn(8k#q()`}[(2a^"(eF=y. ciSܾOmhub.Er߹#l/۽F6$vt@~u hCR] Da 'ӪZƨp6<*P?+ Q ;dħtX*f,a>CMJYZd,qZd}ߡm0y <+0<&EnQcaS2N8G Ov o-pSؗLKϒޙvȟUit)"#3B&AZ p瀛L똒Gut䭴(]3!P@ UGX=Ӗb Dfvsݚ+W?Q76mi|=0' DŽ]M5×5K㥟4ImPl_Pa4 j~޾dWSTO=|,9MHEOk~&pP7QYCXLP[VVy3wkS%VɁ88#'Ǒ^δ-qfI>ߔMib.8O?8OȱdJoϑ\|/^Y4ʨhQzG)hVG/"-P0=5%]5 Y<+@ eF?O{ߙ1 c4ЮP#*rh_v{0+P=-8%b)bjc*."/_ݿ xO.u:JՁd,ɜp>{gXAiN):rX\ga:\2VoP])^6g]__G0'ЏP@mί^m_qHa^S!/<+iҭ`@Vv|^.5Y1n Ayq 1iң1Qr*ZXW [+E%rs)(?_R2^\k]f&wGIĸR$?ohG -u\!jn(5;!GUŨmIq$%{MҘvXIK6ը A#0a Sy;9W?$~N)=g<ȇ Sj^]a .L]9C^o9<]Đ3Yj#wSXT3QZ 90';i8}twTA1Zv qOGgUFv 1P}/តW>Jd&W )DX37x􏼮Va@7LGאcb*WԬxmIYIZZ+n!p8jPYC [˿A+|5QX1D8 J?TTCR4< /]"={yx3TBGv]`{1 *:rv,=:o§0TWI}}^lV⧳a?HޮhPC!|Nc@Оq*kKCcRέH8]!3UIDq1F-}cƄfH< S路D^I|oN?iKoM\H/̿}!6t\{qpcu_ZAǭ!q|X. CTEDXBG JnaZ-ܥ|SyJk OYR>Ybr=?ǁ"S|VPF287J7/J&&HoDxNͬO\qhyH4(a:4c(gNAuؾg~ŇBB9f3$^7/+#ĕyj82>S[Wg􎣅ZちVjn|Q%3ͶRܘINyנΆ͡>ˬҕhSNo\AvE l Ȃ#svgVm=I ꀗݮؙU.2;eTpҔ%0/%nTl`&}XjB嚀rsƍa ҳ>ycquϓjxkJūLa֑g}>>6C͑ʥ&Ĉ?7zI+|@Ѝ)5u3(R>uwkD_ˁX蓖18TY>74}D I4L_rB2xݜhۤj>%>6P)@;Pk|I>Kjf .,TVFԘ t ޱ_Y:^& Dk HBjӸܥ nafˤJIU5 О,P&:yliv|zPHv jIgjՑC y}CIA\UWYJn!4ѱX׋DfLAptr:KnQ]Rp'G03pyv¦ϵWU8cЀ.-@Whk숹u+#\̹L I46ʙe2"bi -{ +lkФ5G8J*2y)l HA;oquLV'  %? k ]nvyS5ľz(&o~z͙GR9e0&SPd`!O*2O/FDC|[(C5Z +/̷6.t#ܜh||%D/p 8ѩLO=t< -Om@IwQݷabL/e3﹠4siK+<2YЙ̖(ũvV@C z* ŝ.מĀ[R\Z hCe}rX yц1z}(6RtmWv_j3]÷sȏ({)(\e˵r> LEדƏX^/$-e"os+Lǒ_P=D81twXT wԚv؉˥ՂS}%vk^n>yA-3C~Wzά610fwA@}g+ڕ/YCw%={tLX`R^ 6_؛uuKҫ %:fkpqN !`Kccޓou8qQ'7wZ۽# NzKwB!U.K:ZJŚrCϜxMW|H/+HȒ3+Im({or{ icE5A0ub>1(pROL ~~f=a$U=n-SMP}4ݨg.أX 9Y8ɼ%()334*zbejnF5 ҔQȾҮhpհxPB32:9K ^l :s nU,JsywMvw */H',ya6KY^xԁh=(vd/#5R,{پhJYM[f )eղr]py}e{ٺA _V?D :u 3 Π=,Gʩ(d'ъ!Cf>NIՁ3N8NPn| "apC.mAX{Vm%KW^+.!W`qcs{}{XA p[4ܻWbFNqΊ_x$k651w0 ĭ^^|6;[z9rhx+`L e>1PoSPJʶ!N;3 *Y $1ݑ'ś<%?,Hj3ڦW+`0 ,]>}nt7!93 A4@XJiIr-Xv[kfof|zq?\ 1T(gްXKob ?+L)'ZViO16%{vir4Yܓ=\0 |br`7&cnY¶s-!~:z0 3BDÛa6$V,EJs9mk+OfKWLl؎D`xAcmaCWBp0Q?Cxa9QxTwn;}OX?ihޝFDLW`D*JL-EX줞(3IW^Tdpϴ,mvⱆ<Ħ!h>,?<:qgz=~04eVĻGaÀWe3zsDǗ}!qPAđ޶!mT.m;\ZQKg $=`◥N(B>O"aI褷mB:Dm+E yS~qam`U p,{F4D]vyC*lpȾܮwWn]IhhAv̪Xk31m{Z`ZS>"unŪ.xbYRq˭(+&D;aUS)F v{Λ4Sh zHRQ]ipEk +xu(@@YzS=.%7(Cu#}U  g6]ճ:g.vz:k u+y@Lro8\o-@aͽ@ 8!Η`dd8 PFT #=H(Q"lPWڦ\bܝ7,оqP__8F`xi41X$윣K$E:κNK6rחX>I Ǐ} \, jW_K6B&+m4 6==uB!?Ad68XōY1z4˖*ΣBj7&y4*kx--ɑTtSH-,a}:EޅtCGЙgڀ6(r_ߗCk~.uvpd>$>޷a͎gK'l{(8mgZysѽ.%8׌(Ig.< ޽S]tKn:Z\v.%&ÒBXWQ>`Q4B[H =Tǘ,欶A$6<[0Q%azhi)J,7{oW*LEF- )uF+{m9UIL@צJ/ƧsP9$zL_LVPkH%'Y1AԎ`w/}MPM>!>Xn_y{iZ$hu TD5$|,J۴jD(9]%y}x8{q Q€ZCdBq3U~S=_nygѡP@g@̀K#~Tq^K̜r?Gq '\'(TbncUgCiiF_9>p~8"E7.3|P-) ~~|yJݑVYtJK6M'M&WKsER0 F{$Ľ%'l~ ~xm+lIriˤ;66M3A0 `xlw;:WfgbMג疠.JX1'g3xn0563x/mW]I\`5QS)ڻ[lYhJw Q!⒴v pԵ[~Wwl(6nVSNа(Km{TQ\e,bd+9QN!|6I)O ӑGixAjvnM,ąOle5rARD81UtnӰ:JʛW%* ~EjG+-dY2: r \d;MTJ~n܆36v$W:^uMettr*m };!F<(7 #jnjQ6H$,֧J4VG vN4%twVvY4ttgcdiz$)y±^gA \SnɃdD iE'ڝ)ʏ3sI7<]4,Y9|L!`۹{X5GsGyU~wQZ tlmAq/*VZL.u2͑b/?g1)/x[Pw_YI =$ x<ߦKi=&j|TI1g,PĴd4'8%4^JIh5B '"-o| #hAmg'訶=Hp- 8-Kpyz~E@ Xqt0c$|l2XD; )Fǐ[aG=}%Vr , yq˥'6~Xv⚧Eeǡ@lnPN %~8Oȼlb D>cu͝Xg$K֭I66ӣ}m1diP42${a=-WaY?ԟ<@,k7^|}~ x໫jٷŧ{a[ m$pCTzZæ#S/wiez)9?o5WMC1`4HnYq]b-==hF(-}1qmBCU൏ގOi&XᲺ(N:’K꺌u`m4Z%)g_hç(¤-B+b᫂G  C9  %k?=|LKf@b QO$I .f ǞWcؼμߏ, 6n\*/"7 vNAʨ'Vn C7%[7ܗ2CwyuHn/mrzR/2FL!W<~"kJ,pw\ѯj%Zܱ$O:p넠=#-bgĤDkmħc$Om-\2DyF%s/b\ҵg*6X{C#^K='4!DE->G.N@{MRao+%2:J/0&|'_SIKP %t%F.{h 4(LnV>{}64w;gaYJ!۪C/b_ `DmbgEY ۃv1? m?) M)`9&e31UրqvÇ&1;gwɝwoL+Wb5"t]Tdyl{0[eB1" 0O2M/+пw5NKzefBLyxu/|^Q_͋chSؾތÓ0|s'w:'`{|x?PmE{5[!tKɲX9SB&CY̲M!C{B~Tf~H]p?jl+٤k1wº 5=POFh̚,[HudPRX;Nz<Yxq_o%۪*]iݜ^PP_[g{UMtXD$< !<'b Pu %Xvn3-dWxs6+.Y_lm=Օ*jg\%PnЁ\zǙyn@Vd6+wUdWsAH iP`g6.C{idvD\^04g9^6|VWi%Zv\@}M}e1}5jz*Xu}!‰DUtL8uP{4~^)LTWt&M)lk'!8EsDjPRLG_[,@~%lC[=0l.abQ ;j{Kʹ|Z5VAx* V6-6ZXo0DzkDŽ|pIf#ғ-Xhضօ|>2Q{drSdZ9ɭr4qͪ 2Wy/ T\,gJh wr킾ɼX6 ɿ22O{5$1b?޽poI S~3}XB,G gf3ں9'FTQ}M}H,l4EٶLO{ Y@CGYŢ孋,./׵BbDn\r,ͭdX$HO6"*G;1>@JbE'\Ӭavl|:[X!mZh(ȁ EEmjcvȻCa,agEs0g{,bW~OZiaKbˈ3: 7U1~eȳ:ɏO'y@EY{tj9p,DLYDb 7󠯁z`8sM<`2S*{p6X꿗PMxQ SAO18LfOr@]蒔!}XxnWT!1 CiD}H\<CKJ@TLmczg"mo2 Z6,Lu'b(zgffxM菉-Ȝ&eQ]xp Yz,Ib++!36?` (-thfᄎekݤto(AB &:S#./"ox"4"+7ݭ߁y YMY ZngYzCtD ov?dG."qz(7Y9ƌY"L{ZbȟHBo/[ԦqgwT.pcYzm eP *8. ڟ-0;l jv]|Vx*Lcq5>E>%? ݽ"@(1D?u$βxB-QuyɆ |0EiSbQcP D-ZrV"wxGcvni|>vKmnV~B-I2fbHzx-p.5-k3^L ;09bjFudC=2z$$DDY*hADO^S_=Yo-X1B6D9@,6bVϯj[wj )-c *D_褳A$-tfFx F:ݡ, 'o.8j '9AF7/*n XDxvDW#wu/N*!|Ʃq2{јqb8مJO -v}cVX 9 =:Zh3c/ɰ̌4&mL#[!ǣƃՈ[oڌUgUe4 .[k]aOaqȼ-n#&\Q=W6M-BxaF@m15 Geq& /Zwvb0ٻ|&؞yS!*;U̝SiZjTE#`w͙ 8s.C_ɏB)b͟7 k?Y{ㆪr>}bžp!&x 1#ӝmG2#HBuL~5%E6a׸i( Afj%8Xfgf/cVO޷)7kT WJ^[xUw3K-t8$f(|mjiKNV k"DJor RYf^0MrZmMaNFy2ySKtUBUW .0 \!z'S0]L ;b'ҁʬJ^.Gھ QBc/K3ldZo`)~xb4pM~F`_Kmg0t_o ѐH!Sc/FxkWG[ S$Ɛ3]^o72cӶ jf@C = 4Uљ@^|$kF~$!OQSzvb5dB{qlv)zRr/Wﵪ)y3jT7& tf}}9`pm;R"`M|/WszQX:ؽ/8Dʫ㇇O= B}F 8VZXrғ sʈI|NtȈb+QFӻ.S_~4Ef n9 ŒTQ W |U|ł"|G_3Z01`y)NytŚxp)yFBV;[ۗA|k:z2;=Z։*qw%R$R3mt ᦰ^:̔Zn0Ќv7gLY˜ 9%URbKu|j[R {!JOAy4ygut/p_9A]`2$b4cI6镁e9?)M_MSm{-d?ݓv Ⱥ),-jR)Nmp}:]hZLfVIו#ms@?XŀL?*?NzƕI|qY,N,A 9ó9%\˃ ?n3¾)Z QI狁,?D3}OB*PػWo dfeI:RxS#l"x|I _Sp'J34x$3<~_x}V1?upx%,'"Z1pNƬRCc('.﶐me ( a@/ܳߡrP."qN׾QqUbÕ8)77 nu26}^N^rQd$ uLp^\ 'RydfRLR.rU9GWk<*ZXEafQ.`Ch Y]dCrI'%Fl]+:'̠=F5Tm!5nb7٧i^T #n w&yۑπFczb-%ʄ :,`ڋPб0^VTC V{H'ŦޞWAD98 ֌N>)\P Zz u?iGGt|F%m4|>衬q?y~_|s cbNOyIT0|O< ⶤq2VH)LLWyY%km,Ejg‹[ފA'Q%wEmry˲LEkY6F1Ihp]Et' vUhfxL1fX+%Y^ $qkQt]brEErn5~V1}aKh/-Ep]qN EatLRhU"*rt2]۳fs)= 6Y262azdF~/Ww!38_׸u95%&Tl X)bbhǜqvnc4'Tg2)S$הUЃk['Z3ehď#~哤Ivsi2‹t,`G-9nqWR<2S0da66u+G jUR^]blKtAσW ⌝魑Cbr]94XQ~+1`ѵPP'==@@6K\U.zCM2<[;xR z?!ޅegPb%wiccjlN-D{QK!>Qg&(*X_K5oSiޕ_ܗk;4C05o;.ە! 8' }a_Λ?ߨh2p';@cˎ5JJ^H9B=y"'Sąڌmh :(˺]!0(cKl&[Vo|8"yDY$b}ɥju9/JWw.b2&<3|s1RPո<0M{wuuk`K7ݕHmGV]ZlqbzNxdYWC3& Ae @ޭygn|lгTJ:@tQPB嵜 씇9Y:p٨Vp`0l'S'E?SXޭ@ c*L0VY<2|X&(#S8@1&}s+*{onP|ɭϤF&R7uJxQuL- wJ~ *-1lQỳd*U 2/0gj#cmy0ԃ9l;e1<F.pwy){/_kVQŞ'66kuj/jaL}iyݱp5L& b_ HK GR\s-V\V]k8^Aeڄ06kNEh!Y2LT*89jY'x[4ѥ,MZQZӚv mV`Bg9w -U[jWg )+.z?iptl6VP>+x>{gi$e}!D^&ZD iӤ92ۿny&TRj!#-V3XoGmSlomFGF9Ýf^Kܗw$f֝f-:D*p,UʃJ{WVdq78S;+]-XL_Pm3̡Ӥ3D,g/Qg3&#AF{}Ǎ Vp6m'V On~#R0p':m-naCЈ}*rB98$ &}uPf$#`X2\-JQ< >›qj/j `.4<:,uS7z yEYV48zE[ VtqW-`Vs_kPw)^Op+N걂7uʼn>2+/v;P{P0,霎g1Mq Ix.ܱ{xSv}y:@qR]TAMV3 vSiI;&=7Yjm.i?.976&j پƏF)ģcȳ ͓Êѵmш@u7BjA)om;?'tV~3Z[c]D<ȅ}Ϗik5ɸ-#N(zpԎp]ow&@/жwShZq:mu;26:I/VC4¡d3_1:FULem+gJW,)/"L|S`:= r]G{OJa׎26#RUQ}+޸H Q^1W >]wP+SnR$.)W;ДSaSժn.v v=Ugߵٙ#lQ (gPJq,2ap41+X)ca7Nb8DUKE X4 Q|+˹1 A#0ՙ x? H'\^L5֖NS[}L4g$W/ыk_oO ^QD].f ̾g8;Sm 2pd`aP`iH/.e}ILK:i1c9V:ХԂeDcs7uѕɍH!+\v=sVzh p_ X=H~ ()k@l G:$ɶd4cB&+r!h )ṭure)#8yERxb!@y`0 p2T}!PtiDk ȅ$PkjθG&G]P=\clu~b?䂞 .V҂dSl=A q Q B9ӌ7xِ= !iTlA+I򜾃p?g[+v$_qps\ƗǏ3vb)}_*IaϾ= )"hS*Cr1@W; AN$ذ\@o7 &B,ʢ/jM׈Ƽ&aIc+mw}Z~QT_?8 پ[Fm7`(Sf7hqA2osIunuQ,Dﭠ.u}aJuSDց=N>DP}UPpB*MPkoiEYk[b[I vR:j97Z䁹dV *(Ji69m$Εm=ǸW pndHNbtt{0Nut\VzW ̺ڜNLD{[K4oUB"QBF)bIҍnoEYǯ^]bʜÈ_?T_K/8Ϩse=ZFr`IgT51OfL]*Aԍ?yAD4LN#ՅfYN)_!&KC4U I=$bYm+`1'oX:#tLX;nSwQ#Wy/ǩCc˵3._ꚦ Mw%%O07б[/o|jv(F2-tuli`?-k}4),Gby"[У}Πߴ+hVh|l@z3b2eWT>"|ǁ>M1XQTGx8 Y$tYin d^ɹ]uoUk_Luj9 h*eK⠇4oY ޭ U=ĕԿ~bvAU!Uj}Kkˢh}Xqÿ0F~Jp\Hj̗q)*4_K OP$ngaNLWtQj);"hYƚgiYchJs@䅸e(LF-h' Up_.R鯌j$NoBI3̑ZWYLx,xJ <@m4%8kt?rP(v{Vn` .[Aͯ&D0r0s5]݄>JW{ |GLg%+)ח/m!/B= 2&)k'ν (= d@FB.U}۷YmIz5o/ϓVϴ@HF&=% o%p0RS:ü*5B?ަUpa~c$弃lj./sʂ˟3t&kkoӖ^Jd2=yByF_yc|kL/LTu2SC w,71uߘr6DD'c&B!dvJ{s}$i=}? ]O{U5:\rXV_)8}9$y>{R=x_IB B{b-տx)= *]ut dp5/ 띊:J$ :GgߤGH?Ռ/a_/{ggxZ/񑥏;̠cuŷ0*ȃAUfmQ11_ӋBf(x ](4ָQucKIە\.$S9U$Q|O-D-V\PpRlX?E K" yBIp56Z f9Wo] fP:ܕIkF*[1}k%1 VIE|J r<|w//X8TYf˸XGw.یWTCSjQf(vy0aEIjWsi:jџ*{h20H}1|M ^3Aw)eh6ksPܚL ׄbx #t!l+v|̒"Ag&G?ΤyH-ezU`|>L[QU3!G ySH>#&"jz%G"4q*90'z{O)7s c`u{{Mnp&ˌ?-.R9vu̞hMݣ>dMaeQ/IGhwRNegsor X/N f o3z4 'A{?>ѻ/bp¯߇L=yv:{n:΀[eY` F$Bh SEF$t72و2)[F+IL%0JJǧtWFA]6-9/z''RQTS\le@і| œYcy [v 2AVNN)whzV''qWJվbъ: 16!JOe7<4 C nߨLt{6ERgj\$P$슈_V:T9/0a %tc-VB$<8OqC =#evM[#֕*k+i'߇|uBv q(rË`_|<AK4_H,݄ɑ]a-oH[6I&?0+B_>˗Ho{FEϜ:¢71!Qץs7S@rQ):vS`1^N\oIkbK~/$"xb<{s dj4"+PyPjTG‰[!Iu1h^*kt /$iΔ}:iZQ|$X+ZMټ3KKyRag?5eLnïA 0:P u5k2{/+MmPV,jDΑ/T"lER!PLWĒ ȭ  ުAţ [8uTWrYs(%(Q5/>w5k W}OT:vIQCTe+fyrZMvMpǪd踕u.DW?v5N\>gQRR{Τ}kk&ЍpJF$k:1AF~"N$ BY}<%,q*1Š'NCn4v{:UwoI#VdbB-p绮"pYDSw[Xq!"v! "9 ޜ%|_ʗB%n0HS3 oXg^BꃓpO(hEǶۄѐHbS#ay:+r/*](eըGtd7.9KQTKQir̒!?3$2( vNvqIG1'} BKaTE\h}ׁ8΅SSizк`LR#"6x62Ohu a"0tَ)ibpӁ@+ʪ`:.# ZwQ;1N"\7gŲhv\v&+PL[;pA [+c9\a0 MXwvX{{᎙ΞC,*+tPRK[LG}, /OR@M\ 5{wsoh->l9BgΗM.ғIj*o0F!},4jsu[W-w2KẙؗU )T=MDv]ɺK:;@ДW/4^4!n ҎJZsq_(K0z먏t$bzOo֢3Nc1f0\˫g#ޱsXrΊ yu[* i /19 (tioU #/ !tD\.ԃK4[w+AA-'v˃B땻Tw41}Jjp,TKTw l %k I@u\Va<WF~U&m@jDJ"!vNkp y ˿{T,9V~`nlc%0n=?\g+ڞ4~5a-N7ܓBsR RM G}55O-».Y.RynDfAwP,\_YӯA@ (Uɣ *҃bc& wQ8csՊOQ̚G o,a$Bp +7tNZ'q@J0j1[(. ʥeLǢ`( <qCJ\wC-J״DnBCpY􊺴c5J [`^gIBNagO6+ +KR˂&M?pwӺmf:]L63|b~c: Ҍ'c#PFkSޣ}!% D$zDIRF)x c$O + a`g>FlV,9D}qnj%yːY*dc23jxL,@Sdڣ4VlML+ye ܎O UWyJưA+#y![vԲ̵Uqc~AdQ*@b:yuX=M'5nR1> xBX"O4>x(d9I@p,:O]'s6~ag忟* #rn*SIs۾l=FTf$}[mR={v-8O v#Ϩ6@wNJ~Du#&mdVF>/" u5!l]~(;0 Gw8/j;5~(Or@C1 b | !?ڜF1z۱38ArU9,Gտ `WrHz8SS,`KnY">}ɾvd/  AJߓ٤kI 0Qr :GY -Hͯ{$~dv?/άW›X~^ϬA5;K$Php׿D[h XvCiggJ81V?xpNInj׺]X4rppnLtFH0:4[-`w~/Y; tQ7#3jl* N8Yk~R㒴\{%+u2:A//<|;p )|rg_rK j\eH&s˨1iV8%̓hP7eJLrDa7%j@rn5:種} KdGck岐ʐ/Dj(qތgh cƍd3JY2ʅկ8,#K>[7!k+K TEN=c xPAd-j..vXa\Js7a.#+ ɳ6l֣^c*ͳm>՗LZ3sfPw`E'xJb+. v#uN K~5!_@GH R^ @'`df_Dت@;MMaVs<21I\Š/ ʖ d^^vՠ$s6y?̫.c( GV]q|xֳPUw &YbpnC!I-{*V.VB"i[řִ>5")tlȀqZ?047H_@]鍆Sk9FL,馰=L23[VFy9V1)|ҩ>@֡|\4ig$!eF8X>J8%ߨM4Jbԋmln [] j`o&/ x.D"e `wu:4(\r`آC)۔0qCNZZ@Iֆs LCԵ Ou'[mp&Sno[Oᯉ[o 3,O] OGO_- >iާF<0!?)򆿷dl%*طUiUrqYzϱ3hS\ڟvx>ON1h4ю 5^r$rT'[۸ m(o'[-Br9FsUt}0NWYX/ľPiyeԥ(9Ӕă|* Q2?kmV~5#ؾ',_!j):#mgd #INHb*4g KFNОX3Xw8eG{?S_ܺ14ե&KG5D[6¸B* Nsax>D BSM`lLuKVXeN[ B8a`,_mpG.O(תע-ͧoyB 8rcs87Ge pړ!WJ3"[{V09߉'nJj'H!2RބgZ闸e{.oO2F ޞVx=B՛ZcWCu0 /5"ؕ.*oX@ cWboHO9aj5"P|*!JihˌdZKr0}OMHԌNU[OnA#PWˆŬv Q`{;"›'OBOwM.d¿i-o~$srCnp?Լ"3YVvwL7e6AM 4<řa_ZCƏ#&XVq8DvR<ꈡK$}=Q]@wgA`a`hQ2z 52){e /;du<3j!.0 il>B?Lg8}qL-v20!v1ro@''9.S聳&W d*]|FR:hWcGֱuJ_#B͏M p'(@jsC%i+kM"I6H]O{-xCD~VT7\v2/$pW2EuȨvu5LXq!}Z>$ZykFhr,MNh<~ǔ qI%ڒf|ՓK/艃m׏Ʈk` 0ܿ{((Lހ2ނ =_Y[\+ (_hg!Jd|#2z~Qw ǡKukd?ElcuMol>E֜j!eu\󤚻7g#`+(Unc|G}2 K]duSo_^jG5 ˛J(K{FZ:Bm^$a\b;deڛT~?rWp!ǜZTA'dk  h߁!Ms;"rAܬҩʅJiG6'2{Vݐ0q@tjf&I{>Z>El}kqEʂ;,{ѡ^dA`I\ş=N$,J>B68-V눻A Djepty/ʔdݫ(#S*sA#ݭc>CϵS25)|1(CJj׫/wvafzdxb# s4.9wV@QjI遤k:\:*_'{= s@QEnDuwӽ)J1y z˿𑼒M(\ŇaQuJ7Lؓ 9~*09CAl!Q|}v~duNNW3zDjE`u*2mH2Ef8H0X^ &d>]vtƳ# y웝UǹDhIu<ىu'RÌ^w 3Fb1 0Dv#I53q sCHg?25:s?:IJOk 10 NJFǎ TnG5COp ICHo6^Jt7߹C,TfxʃQ+QKi"P^5E,ugQ7+|ooeʛiAB:JU0:D ZOS(Ta nSj)J;;V0ۥqgh*!G㴣k<_/ U l/Uʢ)D #PC.m?K}Sclf2wzJ˃hs@81iHYDD1OXUl"A94U7!]T|' [7S=6] ,=Jz=Kb`>/5UO\i]B91AݏW";`hftmEmb.c '8 l?`y#;:̜_-}Gy‹VQ9^{x7nS>Z@8([r_<eHdpsĐ_ z`0g,CX䚔z{7`uƝ`*-͖d ;K9%c+)=y#K=8&O^E&L#@J3}P,Q$alb 6y9m>nt4e3N]/P_,[J&owFM$FI _w51>fFŴ 72(λO㴳嫘6yŜqjs\Q9Xv={-C q- ~/X WZ`W6>%0@/djGGz7DSA"q]}4zu<2ƲئPQx2b|i쎈8J/;o>&H0nն`r_+DUꛁ"6*dV I:Ħ+CiwoB..Z v! wZdP TfͥApSN:d3fUU{Ny QRb [=W-5Y C2/ھ%.9VjV[*=D)B”ի%>{y^fXe5a9Fv*_!T̠0/8t+3$0aJZ}A9{HmPvQL~Y7;0 t< dc I#$)Δ,ľTEPin nH˃lU7edoje<[K߱k݀~2rei==G maeW T Kk%zX9zKWexv/N6֗Ϭ72i`8u`G{竅eߖ+\H\&D}ҧ 3ZD(rf-(9?xe=b0Ymcmya𗻴p>1|O ѮaDr\؅gx;񼕟l.]u? "E-IOh2%YG xv| |a"bUŧ6?od EMM+N $Z[T_̈́V*aY8ޞ)*hycLqՇgSRe*pߍf1,#sRю~$F>&ۻŬ2']bJdոm\BG K7:v72KsZk}=αpV85u*h{0[vly7s4o)=JAWl*.jub7@8ƱIP tOBX}#P!_vg2Ŵ\ȳrmW c]k*H,cf>Esd]}͉ 9pSVI)GAK7yvqQx8 h!ń0ݐ\Y'1LbjVRTPXmz -Dl?2H2ARgJLgY!G$XΟֽpIګiE뫱ߤ@oyڢdFA$^;yYbCXDxH` wKj ѵ Z`~i [k3~|b͊d2#E(p_,3|r8;C2b,7 eNeRTv`W܋I}Yͷ)4 [MCmzӉ?egܥbP ը6Zs|; drH\Z E?{7Hrt=Mյu%ǤY_;CKܗY! CNQ=L({%f^j)5+pY^| L:ߴ3NjA:R[,oQvj!K0GA3q:rp21'K}u>ੵ硚6hI`,Tހ^/4)/.~P<›ޗP·#6ղ8ZLҨM%ǒU( [HOL唽G}7f"eb30[u2yba^B^tC^<W4,>˖a,O8C ~UԸ'i_>#IVD =a@u1`j\] `f >UԇAy<]aFqk&QFy(_{L?:u%ʓ|_\@Z7 .z[U9s|:Dbh6h%ҝ_q ]|xURjn6Lpς^(0Z!a.xIU۬^=$z,*4A^\W}q3"#U:Qpώe8&V"\2DMAi忟ڡ9%DYEUM>u2Khc#()*oδj 4tTi-Fؼ Y_v̢%&,rӤ+eB@K'M.Tr y#0ur6GzQތvv/>5؄5?gV$Efx _ѕw nک]-peRH_%!׳52Oiy(ROuE:m$#wR+?fϛiq!ԹeMڙ|rT"͘Ƌt<m\TY]'lpsqs6R܊ [إ]?e t2^º[c9z nb &Z\[Q|/ ih#݊Sw5 Hv5#L^ץ|X3SaZoՆ5\gT.VIJ2vdzӸ{0/):XPNFۛOBQOB}L 2vDwYvp*#jЅf&6-vww1wp*!2Rhƹz~<PxI8ΦsBS=Y[EsTW#-OɆǏu(":J;sGv%L,g؍A =^3X!fm*;4nw*:U7=Q9Kzqna^՜ vVؤ;pbRja<̍Ηbܢ=ߔP:LQxZ ژE}>ZPC:E!`UX#ڱQ ߜ~2LU~nD; k'[Stb}nd|㠮 whI30f?BAƏհRIUKa kTa>t,yXRb~OEM[,3Bu٨9&g`8B;P%!Qʵy"x0F+VXvXF7HC 7P5pi;')F=EA3S=u6'h;__V.{^;.v]NZ{`Up*X`[W0v|&1^3^hY7w?1N uQ뉾6i\$X\xR?5C }r;M2|gLʺjUVy ]ɞ 䓩 ܫVU>ŰFeA9#rW)@iQat]&"&oj|^+ͤr*( dWo cjhwt_L0X/>gIۙ 4Xu}k7Һfh sc .L\_$֡<{ a beU3jwv?,.3nG@WlfULM?˽ A>\ď9e5^nۿ S^z,q?tnUKbplůr R[] k+~7ecąyߩ}D`ޑYc."s)Y焳~7Q=Co`_DRb((l$§ʮlo>+8,Ht]sq&UѼ%~fTceɰA:Y4폁_NK$3ME0Vc~O3` o u)%wEBM. ͜ʩ OzlF0S<\(){nW-N3)C01yv!;REF_Qnon|e+s*Uk1ל 2*}~0!% 0 ]YG{&#I%"w(SILZr`0trR,ev F|U3`}BjC}ikk`igz&_}آWcq5(d)%d&UL_6a^\`ړJV9 ح`%u]y;1saRΔ-zS9Y5R / Oҹg~691<kÑ 7}:kFt+I=?A VMx'}4|GV_`A`dZPz"gMj"c"CHfmOvPTNIu 2&{?uDLt¹Jݜ wf7@>Y~F@^I_yui)-sW ka2]ʡ1g330i2C P'\^.$`$wW({~x7'Zx#9S.eІmط 0mx6q$2GMq+;(N[OB}_!^(~AJ BG ʎbjx*PqmA lRB#>|>g]N%Ѵ,NFny*Z=d5h)s-͢QYֹ۽/N61X*jIX{ @mE:0ˆ\YrJ͑OQGjosf=Ot `F1Rcoy1hy D~Y"ʠ>ØcnZ*eɸ礖JF)Q)03g!r:`]@E|dSÇ۝4ZfATY77%ӓ"RACBx5E<đNŘCABjY9/0wvÃZC iD0tYaPrauq( _y[ygE/X oXB(Ko~Eʚ} 7lOƷp+ET[TFY?.#6q/{HDH N\[xd:jVkjb0Ԇ7e%iaeq8R&rTlwrERZꍭ0/#taG?|.M4Bl(m]U=ydfjt!QK{ q "8R?ͦzsL`w9 hҟᗉk)VB꥓kxk2VL7$P>\Q?ye.&JA>Kf&XP+SLd&D)v`j=.R?qqgN@N}5gis~嚒:zƒ mP~?4rC%Pz̮/sL8WpE~o[O:v@W܊g`ij/B c0 )N"J2,)uc㎕Qq0'qm'V(;!{y PI:'n0pRp(5iB@0=Ϋ+à~Ǔ((W^-^Ṽޒ}0Ph cai~&b4mX9J <9,g.٣ˍ3j{<YqH"m4Isj yL40AXw4X)6"aG|':̻HMbm3(f4_)>D7&@0W0B K__=`ɫ`$Th mlj~ƻ>&ne3= _RԄI{s]U-cƞj#~3Yw4쾸;㼓RIdͼ1}ꉭ_U|$ 4B]`KJӟ!VLD(NB; c*{*o$; Jo)F*[0&,LAiPK"&8ŰL&|UxZ3нd-H]fcoX7-:29Ex\0ǐhJ!_:1}O\H َYC G0PJ.'.1-4Y2kݰtξ1ΆG+"Z58TIxWY/sr ~h%d[o\ \\鐾.B:Y0x*I d[|U_E{Fil ˛е@{9d9,Dy\b4U>=ټYqx$KbaA9l!^0Bu.fO~ 7 Q ACW.qhr0A9Xv/D$kqwaQ5@dx [a#[,S|n={@1OVK>YS ?3dZ 8Ctkz/A-B/T@ T)V;ߡG؀2s\>_,ZqU^)^Fl5#rlN&K'XgYG۶U4U 6Ϩ w'{g s4_Uԛ@d+F)# JerT]`s5 xH);*CWXl>vn33Sz=}l-Y}8`Ӫzܰ,P08U%9 2%^;P ^FeS)ht8ruκ0b> =ezYSz !n0ЃEKxJQ"ֱ*Lv&'Ws~ٶ/mEW/N,fAW[[Nudc;zx'?g5׃0=9ۍH˲lƎ <.qc&[aYm 9*_[Zۜn88bUX5۹wU F]<׀$sV۲`jFx:/l'C^3Օ$(1^OY\z{o\Pvqv'T^8r#7`}3(3DYcJ\1ɼ_dAٓiS ߠ̔&[fug !9=J&Ӏ㩣&^[S,~䌖tia eLz9E7͆fʭi$ p*4k$KͽА˷I"ܖ'`fiS Ca^Ljv|mr7|*5޶`QD%PfL'<ljQ"_ V+/3X?RńkPRVv߸]AC 8l:JħchI}Xg/UBs+bͩ*[p]0[˥Ku[ytveRKs"ChAWƒ{$'|yOZHl3.|D>͑[ 4t['qlxRV`-(6g@hR\ 5LzeuaA|z&b3^\,ě5pN%]y=Ti,5EOӎ{D7 !'۽BNe^C/FWOj$w&-eHe~`b*]D.O]<25{U;E9Y*(%ZrM_rGɊzkoQ_/CL, ,gLaQ~Wcg怔A17eh&jd-"j55uqag R[p7?Zeas&%xCRߕ4H6ɝ:d\ ȼb' =>F êV9%ՎP\P*fvާĘdxh#!K4%O$-0MVj,aeATs¿*F7!':!|ptW-{|9- eoT#\yRj6-Yr:cT77ˡDvaܽFn8W K&P66$Ko8,F6B iKNц30ɍwlI.AV$'h@Ί \1%d(e[}Uo#|#2$Q6XNM,7 G ,|[K}RoWUɳfp c`UmQDML"0OV [ h37ŽZi@ql}'yp{kLYŻ鈜)HBUHBd< p7̛3d6sx==2 $]@tM( Fw1#e2y3zJw?4,(l|.haHcp& et {qi6>s*y($w@s4L켼PE9Ai&b/Ȓ7!\n Ysm]Qj+BdcE_F.ϴCU%f%!РI\1c5<_)3&`$N\>k} Sbae>KphY^L2#(W3R3fB b8$ )Ӛ/aܙT(I&-q4qb̓/vD<TZ=cg!fx!o uqg_M\%^ $ŋwu!V^[]Ӊrm p[S/҂2cC- T3B)݅fvy'>(TRɡZY E3Y= m54X)>ܶ&ј4f Rtxm: bfѥqg_l[?V9Fbӕދ\-F]jϖi]0u'o!Ijkzfs4/M1T#nP>l\Nдu|UE|D፶lBIPӼݽ-˓:lHܫ]Og}ö*~*c'6!5U"HǺ$EmɢRGM`P ;i_+|V]ǂS_F|Oå@a 8H@>gBZNްu6Z m-'CA<:`fEK 08y R" ?1,%x;1K8@^b]gy;# enY(v"_oWJR\]`syxJM#Dw@+ A/ڌ؀_uqzdMє*#K|7QĒ4˓FO >37bgz lJ_Zd4}H#ciiNXyujB\fY_ATNe$~)I."'"ӷuigE)W@VC,+g;Y밷TŚcꝛlIP7L`Ә+C[T M\x-?H r7Bd.90/{GHZְP >l-+C3R1%M)̄,41mt6AWHV!J6(EnÅAsrĄ08 RkkpNfVI7G Gu{A"+;Zw!V&P/Q=X 26PqE_~J$?|v|²;u&( -7l7''(1%"rTƙ <%F5F'<;BѾឍi^FBFfVFaF 9NCM?wLi0̂E?k'WeBTJYH>DS`UEd O ܁S^1b$é5 km@hvFT_2hPUKsBa<&e]b{)D.$AA^X2Y HʱY8s\tʩR e7-'8-hGؑMЕ탳1'x+٧5VDQc Ѣ#A, s6k^N-Qhʉ$ϥ49.Doyo>X[΍kΌW%q彥G "Ă!ЀTKW&,y{\1PI$rq[6Ah&Jf\_KrڮMj{2niy`4F_P۬.q (@FcracI?ācrxhj;(oƆIr丢v n[{_.km,/SH TmN zOİ-^%0^R}bU 9MXSNΙޔQ%>>a:waxϰYJ41B@t.'/vv0usH6 J5R/ZF`vi,Vכ`ڦ6yPdN?VBSxR\poָxlp:Uz\Ծѐ!DY9s;@`+OjYnP5o~%s"]R-b=l[k`>0k- Ra-B%/e#o M˨UVrLtᶜE&ڀjʷ2m`sx9.t#t8L$h?M;Yw=L( ՙrdS3llHW!5۟Q3Zao?[ƬHإքV :AHS %mI"Og ݰQjWc6HR'i i (Vxk>WSĕ]Hsek> $41(g/)v*.D<=$IaFj0J|*^th`L+M!6 'qV PFp̫)̛uq>  It4AEYu&tbuKoD5j*rvY<ҁ\7DqVaIv_; lYpn5}>mE ϫYS*࢑& \ }Htv2|9B:>ܳxڱxn5i99-kM\:$T  \ݕ'(yJm{(FեBL"N@ɶ]j]f3$~ )&v#UQbW..TP&4$)<>ߐDҵ;lTsc)v/}$'@WEe }He:ֻqb;ErU^s!IX5YWdo EshCǺ.|xEjdG#îXs'W&$SiF%٦LoZ sn"EIi$R|E>b Wp#xI!ߤ1_\΍'XeϷ7+`rr}rQOT bz'捖4uI嘔Q *A@4_eeMDIbiPD2$ۆȺ_rr}\ý _+* #{*xC& dorbPaRn+9|Pf[ h^wMN ̎1[Jf'ۭ(F- M {t'y9q+h  >i?'5 O.ȫAFYxveaBF!" 3e8*4Lp>ٽIV~\+!x%ȶϸJ~SV|zVH1=̂pHėr<R{!yLǛ ?_U4[a,n.4.mZ|A!ɨ!P&Va7xrx$sY=eu2e"Ģ>*~SbUsŒm^.STFeSqKHxlfmowVtˮafeO%v@[+9EЄ|?/IIYXrv0uu5Խ;R{LPqůYU8vcϹOL?Nj5}|)Fzmɵ5wlGHX5N_m;#_8;m׍n9$8pr jh}XiV-9ӿP+t +~"jԷ1A* PRQu?4`jTM4W+VZL~ÓpC`t.`]R0`oi mZ]O^T b8%Kf"P$ŚLk17̠f!7etTEeui1 v7m\}B xsF_[W!y kfk>)Hϴ Cؠe3Yd<1ja22*yjGLxP;7q|ZZyЗ=x7wԯֹ^&O P.e_]wߎ b^eAWA)LZ`]$`4.e|J81:62#q#=E3Iﳺ /~<^jPIhjf 'P&*g!OOWȲ$J}ğ{ɟӿH]EBJBE4*tRC.,M p"WZ4b ItnV`ɜ8n{"nU HF֡o!h=YaYݾ %=LF\rIVMa?OkzsqN1I_ x"#wZv;VMKu9 Wn/614zJܬ<ŵР{(ԀJ5ڄ$}6Dk7.Vse:Rk>[8Tz=޼|\Q۝{]WJ٥?]s7QAQnZ 3c|즨5l"LHJ-'Ά .XK`KKxʧ >R x 75^1eʼnfsC8=b[̴zb(+=iKzvihUAe`*clnd(DMgvPP:YӝBVQI;h4xeV?TGiQOو3kWD[d7O3?,eb_&%zS}![1vy{Ef^h;N~n*ڄrFIou6^ x݌p` 7/b]k[m/dblWr0RNOJ1IDe,E{ll(c8.鸿(7SGm) TحQ+,ƚ [.`WE9uOP$R&Xs4[((R݊+ufLqSOid'ͪEk?׎.r֫M[NJf8o9qD~ i!k(U~$(mH5]Q&归LV'Z$Kf=k|g_; nPc3=S~ٻsvoQMxzthU6K2Z?яf`"*䘚F>^LT:6^+Ӻ5MPiF"9 ]G#v٬$$WhDYP7}ϋ,5r} MP39/0Z "3YNKJC`z'E3WKĞM&k1!WH[BGxLYYI|NJGP(qV,2} Vs\MR 9tds<)7߮wG}ň C6"? AD4Rl9׆KbPk8D= u$˪kuIP!c$=i <r^_t%G{H$~eivp+l \R,' J*@ q68u($UXeOu`{}[ƨPrm9"FlݕV2ޖ"nxkGr G±5n]7,.>]pkʞC> cﮢY >>"i@s , ڕ793/LfR[/Y’`H_WPQS\#ƷAX)q PpsZ:D.WcǗkV`4m|:b3:7O} 23>H@yq>ΨgڥbPTh)$E1.pjNID8z Fb,w+8Y F%4#;W$ߑu.JSK`;a|ЛtEƐF+=P zؘ|XԼ ?T[{LRT oR{dMO6 4= `5G|&;*4GS[Pb eͥ&ćj?$s(҄1 斷ikl _k>PyTԐŢ/15%`ߒjwC xSH0(d$HCp~4${+R69D(w){u"k:٬+;/A,K}hanmzU$OB,yE!t/EX4΂&MT&rRBl"$ đ(eMۯxp{ͭ4\r7jqSHꤌOcj0aSxo0Rwq] ; c̢V^bt]S@Xhz?)SꢟA ^zv‰} Y2c؛RR.6a'̜LaY$fM *-`#Ͽ#Vuu)-FKj@C;Ữ3Dy -UQ uOt|MCMvO͜'tEN2?KUb<}*^: vF}Qx,ї L>>&%gF$ɚ i!TD݄<%EL_ ڨ) q)j,A+#sGF.ט\VvM>ǻ[cN`ԛB~*W'$,-R~ln3m":nhĉBW#jXĔYuF\T <5~Ԃq gs{͗չO #\`}bĭDi5zKiMDeϢ=Tݓ6\׋elM] LVG.{|6 u`p2Bi8/F;o ;ETWJ_]W\ֽԅU/U)W*ꉲкn#L.sR›<ۯÅYJyP|T3(jl5 S:iӸqƆy*4R+x\譂sRqledH7s%AVo/g~Sp[~RiUv[$]!/av\|Aȥi_eH$He,B,Ǝ )ǮߦZ(v#5V ~9D+?&Liq>Wf\iV̓HsgnG#Q9#>)z38#fgB"W:f+:[SCm9)$Q:-fF_@te)>B[Cu7ςSʌ4p'|܋u?xRclu x."du~ 1 ,l?'M .j PWzF?dUdbNo!Zi00"qʬI=@X#p&DԤ}>I)t/^jC̍q0lUy ViU0&j%Cwa^ jZCDkIxy(wޅs9wMӌ!u5×eѐqg\0Ęv5ȲM~oB1&PZкـj`k\o9l-O"'}2ii@NihP޼(*.#zZ뉚 R,kߏ`*ad L*eD'V!bYrvG;(ޞJǢIA)\ru_a/a̔ А,I۩x92nLV[ճ,S,lA WĽTfQh+:\j\`28['x-oH;^ClL*A=8 )We{E lsSfLpH+pKڿui"aF3ۂ°ѳaS/AZ*an'kJ5EQs]y0W =UfgLs =Bʅt܎_P?GQjZ["b,1(ׅ`PBi0>3SiMwp Qn@Ip[ւTGT̓boѶ+;Ikl!1QW\| Q6*7չ#84Ӗ\1cVqm.]?f4ƙ)`+adM3Q:S}+K\yRO`gnU b7 YvXfXЎN|F%^W-K`69;o֕!R{} _^=.-󀞴-N#8Xb}JNTZM2Uڧ19V "v8eqV6s}wI9ǥ(dd Z0éA\"X;1מ$U14S$sj]nq)Pg8ԆHNgdN #иu8zAAHY=vaJjY~.~B26szeo-$n  ЏwDV~y_b2U,:>8.,?HosԍZ:#[ý.ˑn{zg$WRT!˰\;S-]c+" ~liNyj]ӅcuJm3Ś/|p8ʤ/ c/PZ\ z5A RG'R9@ h1ympKW, ?qeq$(#,؍n668rv{F+|A&}wy`PcD6-!!,~UvE*;s99Zlu]#1@4(˻O$>ؽ(,t+ 4hCp09dgV=98Z*(CvZ&l$"e͆O}3$YgH뽎!fjgYN4fX~ŦtW%Lѡw Z =^ | 4-8Њmx3mh%OJm$Z@3=R7[}C^OWV_A~*9Щ6]Hdu>gf/!o֣gȨ67-$̈́3.Zg˺rH^Csal?-|(RVWXIk2r$h-..жZERe /T*r]{+]~ @G ~S14 dnE_CY^qЖT {] SLvv"]XŴug n^.ी |_m+ ʾ^z[K\5j);ai^yөMfW}лęZpN>_ rmZ3Ɂ \fl₆it%@Z969(D DbѤy׃/=T9R=:vcs@s&QSaZ[~!i=b 1ަij1y]+( ps>8R["F?wt"6Z`| yDuZAӦ+џÉ"xY!gkw[$NzS0-mar! +^s J7HMtfU?^Wl[(dX?cS5xXuŬ f3? LHAEDeb/wɞ>y?KSF`cf2\C؂b8| !ϔʻm5z$οIX}v9눖6(n\[ȚT<fA(ҭ{r.JW*ިt)|)6Rq6W7Uuѳ k=EU5qNcxPF9AAYxp;NPvk֭Rޙ`:`zm9i|\Ⱦ^ f6jؑR9?^@oX<"~vKʞ& vTf]'Rf8}܀\iFrR EuyS=$X0xce]d*3'W趤𽯐L ]k>O @Jg[믱nLaZC-bW%:[9pWVR2S sŇǯ.U#S~+C%7afN<46f)F6~J`!wOHΌmܭM`逆܋l!ٙY:4qW DcCǞo:c\G2IyWR*bʂ#:BVb.aY7uS 'Vr:AY|Ef)sHY%d8 t@3^!Z 9 'pS;&ꭅzt-y,!NjxO;niIJq)3SNŁbqa@ De^ZsM3V]~GNN1V\ehg&J6UKGMݟ,bg88`F9b(u\yJG##5쥦d2 mLF$ E%8`wήC (8t@ANF  =gF"'iMZp_PiQO~VxgA|:Q :gO8X?@'6+rkB;R Ȍ@cjttj*ܭW ɱz0!c8G"ZBJˮ&tsDY,! )cT@*yteoP`70!1b/F V~yXׅ.ٌA7f<@BUp42FYi3n4E3[)~t;B4{2=1F\ɪ82pQ} 32FcC6p7: G_\!Gk3٤œ Oz{B4`ibn }Qx0C+Y*[ْnLc9bJ4-}ѡ|)pX!9`Z&԰<u])0&T5K+K٨⠡zkxd%imɟMEʗQG {h\O$B2x#)0M*^͖}G@ífd`"tBiG-CrzC8Ӹ?/bN Q]* ;0'ʁ<-jU1nt1p\6ZmuYI`5V:m!LoJ/GP&"4쓓0xﳒwS&.%ve7`LwDhL`*J6I9RYv@+CzT>'Yh)w-m\4"YN}Ҹ:B 0ONdУ3! [x^}ȣ{ \n 6#T-D @ E<BV33Tǻ]ec L{MY?$d֥:zKafFB$kBah'.VRe)7 VD%x!~te6E .UB}` SeO[yʑ`Eg\¾k~h9>K Iv@FYŤg«㏖  1Pe'3E[Syd8s:th\i+at hn.qWd! lZ͆l݂>[$vQ菀a_YB!1AP<%V.@BL=?I6&4Z:30S^żAIXI 4jxqnW<] {q6T~7Ofo>s ׅ+5(د~|bZHiq>@yR'YJ%88O\I >GC_0"3α'zZ. 8Xl__A%D1q v[$$*1 е5y}JYh*ŐC,(j,7Y'+kSӚ;L*><.`}Y 9CSӑxBWNp(ؙJ&(_QHu4GNbʗ;vy2 -Va ˭DLV\ Qɒ艃ݶ|>"x-Yؐ. ' ^Ĝ6G\RJT^2D]2kWHGwM}ɄK[şsu νKF S#zdZ `1l㎐櫛ˣ?D r_~DB2#ŎPeezr)3jQZ(+cjj)ކ8-!at2Ŝ>M*T ^ҋ6î`J"uvS(VizfoHZ2lc'D7oOT*`ߎGYŖ2X@Rd-H<*NHtg}POhfQT03yczyU/,>*(8%arM==֊lgpEEɇ8dq MSi:->(4p'+::G_}0 h\b$ٟJl+`tljZ=fhuYЁp}bE#ap_0̈́QS6fj}ť c[,C,oQh {t}&weSBI|~Ln馠06G~}@)=@s:]^ ֶ%їoÜ 3q6ݞ'/>MھJ$ A,[ ,FjKGV4u֤G{༂>aLiT"oq[">5s;pR=ޮ@x72ٝ몭)K ru-)ȝl 8kcı[-1=]߿ >6jF"p[Πtb+#*mNStL㻛p8G$H'2`ߋ;CI p"l^ƥϊJi"LZzsxYeE\Nog]=SARv Y=.cja%=h2H U#9+I% N}@ˈyu1> jN )_4e_u\wJ]؏).,%@)y4W0Pk`&Mڸg+BI\OERw/?2 *];"5coNeܣd|Ra5}-/.e|Yi㘶Ъ WmI(mۈ[ǸcsirzR^*Չ]^*}s9J-R1v_T2-ſ,ڂ 9nSNDž6H;|`%}3#ŚTL5Î,Bժ hedMTqשÙ ǍċZN[2^]Wy+&nsPƮ2(h\I$:ѻ89| 2^3K>5P=mwZSEnŹ` Y(ɫgYCd0(撰zi M~Q?-U_=\ lP(%Vqh_0\ٷל]X"aFXmnF|[A6Эz oyMcMf]1 ~k1jOn㉕(E 8CJoW'5NHGK!r!^ɣ]u8 z%cuo$^ũҖF&G0)t N0h5yB.2rjzc g|'C2U0`XK r>/Ԇ* AP2^E>z_-kHNckCabWsn>$y0mJNarZBuX0U8 3]q Vc0w@VK9qZbeCY[f~puO#ζ{e_]{5"uE#.?ܸg4C8wj6m+NԢ7ԋ-P4̕ A\pm,-quYÖC L2wH6#󏜾qzQKƤ-Cd9򡖂# )H'1 #uD8i &3V7eT*4-X; q$&|GVfJoDzTj9ݣ~O(OUN37A6eDR"Z#2LjQ!䕃1I%Sę|js_VMLl_o6M 7O,E u>KjW}I.ۆT1pntxCkݖ0}NjGڼAV'E3_Z&sS"a '/!^l".)\}:Dn[d3}(/f\w 6lղ=`uJLI% Zc g\F»@5%^6EyfbmZ1 {5Jr\ Ge>꽞'P'pnNoٙ,;'s`, )GBq1쭿9RH\KlGzos []0Ԇ>f-.@91&NsUAXp.K]X=ҲIKYeW_&0QQ}p (zU8;ɒs T~P{g)-ꍌ ɋؘOŗ. &,H"0IzOSLمs][*/{loR!9VAA<5Չ |ݠD+g9 P8w0GҾj) rl>3޴FL8 LQ5#F>R0$jPE?3Y׶,Z``goU P2Ltv/τk Nf=k'҄ҾpGg@ͩJO(6iu]ơ݄~nʳ2gw=P\ !}|<]B\?_ (eXNg>_mU ;״fӰS>JRB/=N.X͠vPedi7mnֆ(y"&uS9|lO9 Rkhzd͞\!&\H?=-g6VJ%#IMDH~] DE+$|l[Z|D#QoKę#$^͈Q\8KE\VC16p-K Vu5K:c[8M9y+ m+ C ·WQ` /sJ謌#UcpZR^~ϜA[53P2"1AMתif8=u3n^vDg*RO$ys7$0kG^wgYe/zt+B?Neљch%3Q4d8=9Q6JQc[:p+a")9EmL^ =tJ)hClResbIaz_^Eb45ȤXX>3%eA͗tN4Q`JtghhF =RFQpux= Eh5/kGwP"/GJ Jۿcz\wlCⓁ͢:|a$R^L*1 M];whfbw?sd7zf-K95Hv0W ()=V5K\(STH;1!cZ"DɲF :Uߍ#s_9rݵ a%Ae% +3!?H^gF—Rj=V"~mjuv͆N|Dc-U鰄Ax#Nk̦ƛ }S&9Nd6䋞 D ėvj"CG^LӢ[k Eʜĉ lgX|<0Co^$_=vŇXo<(zY35%t;j<1d_ `?MzeFov2O=8|&V{Z xQ(3зūƯgg>۔e`р2V^[QO+r|ŧٰZ/D@QkEB'rk?+/ߖ_h^Q8|}A8`7uQ(gD0\_ ׮}>]!)s p;Ca %_s-D>h*C[}Mj  d%nr3Y'Q8WUE{"B?и~^@rO+Woov1 ܢ.Vކ 9wloR!1Ș#95V@Jb̦@W}R`y֬Pm<9$i{PD M^PW x>PYo~y{ĝ\qr=ySZU/Qe }H9e3<)Fb~=AT f4""!"jWh{:pSR @ FSsԈUXv7"Kq6 hssp ]oKҭ]Ei}7aH.j(BML&hjӧY SZZag}xqt %>!;򒛟K2OMcS,S; T=LL T M@4R 9<E+*ksMzy.|] e*+ƴ3d.4SFcub n.qY>X7`pܮw"nm'Zy}"d$O2ǻ4_vaSZ +z@9Z|PD;c%L|55h @s]&}&Y G<ˠyyB @3Q:6lV}5*i~:R+&؞ex} 5ISr`# y*2m$ %9o'+V}$t0` :ѿY}t'ϸβ' "Bi)0>H\* UJȚ ֦^Dcޭ_؝>J ,JM҇#a~ckˍchxYH̡8AzuW-; R;DɶԐ^2p <|u+_T􃻊6;XTÜϫ*Ti'RW~mKuY~܅Egs;[87̠}:IEey r y]m`%{WpMtAvFSe䰝SMk\?,e*m70 x9u7&ߖ4 SBă1{PPIt#h#`bH)[8~EMɖW?mkr ޠ^I6̞d[(m :~B$x>Ndc!t/HpuD9pvd9q訞eytā{oO8$3[S:@:<ypMKDh*OQ v虶p܊!*c$6 ^@W vtк8nb9Ĝ>_1J@{PUF4 TJ}~G4Xa{4^s`oS_kdgpam er=Į{ l>€%ځ*j ˖ sL\0ZB+l(!ĭ. 8dwډٲa'" R8&u_ܣ" l*64?mm5cΟͶ:/$c~:Fw҃]& ;V63WMgVT;<ZU3%: 8zn/ ˩> Aߴ^av\ '9NI(25tH( BrqJitGDSI|D~p4jϖޟ/9} E^=By* ZgLl8KJh*)/QNo1Ve;}KYї>QxG}\%C$He\ڨq3`XoZy-LtBo11[G͎{<Z ?]sb&%TEaߚ ZլLȟNԞ [o:,ub&lpq%#aDD' m9 WWC];y8M]E})wk|~ ;ІW/@gL+Wf -EaEq% [xrTF_MDL{8(X/1ӓ^RUl+>LŻ3ܾhYLB m2{JI5S:'W#Ƨi|89.|V50(T< q '\PEjILLBH_yOB/N0,Bt?˹"?zI8e^p?v~㗓~xqCèv_|L$Bִh>{H٫„|ZQ'ca _喷sp AfBFwofUҿ]8 e[Kx풔E\ž?y%G1X*YAH/P yЌ1|>˵3u'Eus[&ZXG;]Kf/mhwV^%@("K8)/LLHhJOe^W1+ktI`3^35^fĥݖDl@-<=^#VR|j$#:1 1:<6WQ67@Q|jW]Md:QN/5MY&ʋ1vyOL]pi[bcKnS,E?c29O볥0VSѣȼ)agCG>VӱRRfKǂL-YPPFEbK>j@}zo[ 04'ŁklwjUkuoipe{g+g$c U5pFVⵀo ։KV\,#ۢ>rb+Ks>x42f2ɀջ@@˹iq9I6{JENGUfr#絬<%:ЕB̙|hAhI4'LZ~)$:FwJ3(Ťv] ) ^#G;]knzM=KIyT}MO{t<և`8s./%9VuS7Dkr(HC"y \ E Rp~)J JS6pVQУ!HN`w›+C!FC^%[P6C"C)蹐yu7f7M]Be OPGJ8~.jtX*Mۧ"0ZZG4b6TLn@^f萹#BCtϭ, kD_ſdjX-pp8!oyРI*R`2G'\'^F[H{p<""#ACUʃfn$L36N!j4G'% VיĖ& 8DA\%g\^t}z^wGC6q,/kcLޗ&d^BE^b; 2ngʢ'v)w匐+шܹMX H({#T_ăxBJ.z ׇ]QK :#-]V8A5^ZCfuB :Hu5G[ܬe:/x|\q&1#cG? q3Ev"UϚkeZ(:2sF3'j7# WzrРBUg9{E "/Q )>fuoFw29.Xi]n\)@ܘCVE9t BA:|vxĺ7èS~O .cCgY5Ka}=btW-uSoѷZX}y >Rm)FqNt}kJ;M4}qA~kCOԟw+R4oIgbo{]&5%ؤ6oe`CԬckblu.~rF{HV?<ɻx#sN _qz[B ~BT-e̩Ю̟1%l/݈:GbБE 2< "I xYB|kqO 5<:ȉAzL΄Tx-fCM7@fzO8B a춖Fib&$uH9Ҟ~fM] 6o'e%N hrNAŢT%1 "SS" д}kD8T-2^8 g7ƣzmb?[)exyCebrxSd`@^0C E:d kr-먦aB;2Wi Vb* Y"ƿA`uB~\Y|0 z3DԚh'y4 `9" dʭ -BLe)9M%")e7^bp¢x#_~H`uZ-nNgF̪UX"t'x٩F9!%vV _55glAs jӘQd?Oݱmӄk4YNi>JbbΜtT(0Ij<قV]bDȘI ]+LzkN-rsOx>Τ;\+ h^2C{d&:|Nuig{55S`}t'ņ TsֈFd'|[)(#nU\;Ӥ>"d#W=bŲ": z*ʺI:|7{[6r>TPQACG K}hvY(aŚC9XE5Kャ:BİM䡉G; G0t$U]cUԵW-GD>v9"H8Bl67;0}יzS.eFK""6К/Ecxv [#BC=gvr뾰cz?,gZk1]7u;aT Ok!{{$* RAM穓S8ז&G'h:0oD=:t[ s}Vu"NF!#KQ4l=Dxi=fKj%? G}n' Xb:XG.97r 61#ڛSHlQ{8㰜O,1LU;'NjW EeDgJ%h!wdrtS?gߕI I̘3i&Am>@<,0Jy=K֭ 9wGi?`G$Nﵐ[z^%a14\}q&&:>čz+wMIAfP~v9DvO9rӛ^-~2…&*q}iB2T@RӴ1b[hI+V#Z:c!kmu#2Q:_SЌBvٮ!' S.."=^laRˬz=UukۑJM^HB:Hag;q$FDw [L}#[\Q|L .况maۆ_\!2؟LȄu~oqoq@cv e'h#㙼y&zHbsuG,ӽ:!ZuU8JX}+k{6ňCa=N_GvWh"뛆46 3E>D8[:cBtDo'm}\S-HC~xSW)pFB9낹o U4ߵb|h0 !E/#掚ojLb>eʤyF ;g΋skI$$62kJyRHMҞgH /'<7F5wXm{kx=JҁX V4 c]N%7q ɈiSn͔einwyv #9Ɂ,GB',B\mJ0}H;)&]61)3Z%C)!\L`ωRL)0{@.ע~ycw]c\_.aMBDX}qH㤛 kxC_֮Ԇ]?5ZXAuQfhXWly=3#"rW.{ha2ɮeZrqz({M\n&~.,F7E<̽C13fi]Q?h4-7I Rf$-84FҸ2m<.$BAyW͹n`X1Q6f:d "9RMqXK6e~أUI_-ngwߜzO>S/lbse:Pܡ*+V 2\#f423ͨOt͕&CDiM N?/i&xTd"ZmӮC׼Ζ)CQ)~"4{iI_Ή };zw\66Ծ$g(} &-O"a p9UQeSj<ֶq g˭ug;wkk [!I=8ed9} {z//MmbkYS<ӥ^'"77~̝bd?7#"D!]65 Eh C[ S&fauxTDXZicdss7;]xp(pL5,w=wjï䏔19I Ta,p%7VLpu~V혛-nrVײ w7 *RдzOLR*b!n A\@.֥tu&yW9AʉKJ%TWˋ[C^vyUD1Z'g/b rHP{Lh4Oԫ bscU xB0/-T&Y^ 'C?r Itɡm\,3ELv?,+[?RӳM,%/Y=ߥOtׯ2[B =~J̙3O;7 Ӝ+g*XnG:?[:Wt׀pY,EΗ{-yUU/[ ZVo) 黎Уt;mR}̒3 O V%YOXZ?*ZF7;PX2pAvͿV{5^=ȑcfΨc2Yp1./,DtYƻfBZ6(Š!VteH&d5))bHp8KxCW^dhB\4g!Tęӑ"8V>*fS@[耜c*XxLm\1/~)O Bُ3]̚Y0k[H?$^}>-ftOFHX[JFux]e+]FW))XĘj}~SbsHbe nXԕ[6 {iy[;pȴx6$GϒR&Q{~НpqAH] E\[.l vfx9aXX%|pP܎?K`>Fm7f\jiY%fk` Ϥ7K<};{*1?A!wpTt2 d#͜EW_^W6Q %.S0xg?sꉿb ygoQVqeAaikHpiR8hSP{vTjs%iQge& z'}-> tu˴pDv#/ҧ.:Q5QF7Wpme%"V~^OZYwM()EVVYvi ]jx8*YȾƶ:oM*bcwSeL݆OX\+"`+eUḏj :(Wyd`*̧r_׈Awȇ\8Vk(l&~kw O֚O&lYyZot®L$PJL!ojxk3);gP^9[:wP#Kj1TY.DEkRmHRp3iuy&YQ3̇º&`zsagW=~q.ȨI*xYC븪QZҠ/"*69lHraOceDKR}rm[C$28'eq'.C4^ sߥƹDܳ}]c~D0Yāt偶t,\ȱmI CK>Gp&ǒլ.o(dÐ1^/S]K[#+'jj;<A~ kw w#jGk_|krIxJ]RT.Y̧2X]8Dz\ %΄gOLZ+ǣYkPp@r{0^5&"QRI̛IP%q!I8ԸWb@jĪlZzHepnl׬A1YUIR" =Æcr):8x9o*ző籱CN2Y|hϴUF2fR3xTKm8Vz>5!2L̙vQ`nwB %/Kfvs<ߺX*Ӳ,]_4"mV#F^-Zqe<E&i&!O{>\Ko ^} ( {vHLbBPS|kMآוA@~sgl&WwQ!XKO\+s3_.\xe Mh,#pIB\lE"2 VݥeKKnt//*hhvrU*%jej-$괞u-N%m3dtŘC$^t8>/ns'vlpޗ%Zg:x*8 `Mi.\xa?wb⿏^i ZrYTaam0Ir"vPXc7]Ӳ vO A~8BUl09MF`2D:i;,O 7hvc@k;7C ,ъ+?L`ܞt9@dn舘0=,OjƯw-ur}?h^^c{4x c'+b5ȟg)Ne fX,O"EE<˛m?5$UB4|\p:{Jas@צ[l+rxêH휇!A'fJqd;- M$mdk$=`=GVaPzȻ`ag/׿)QI%IzxK\NȽawn?l퓤HcџW;\.ˆ%HԷW!; K_^^R.TLTGVz|b[W[ߺyEP7<@@RgD$:\sBhFXO #dJƐ@D,v=\q tժQM3P lEJ@x4 ':κޭtQ7\zeBms8{VЙ[)i\QW7VNtYq~\o{\Pm%%~EGuGP w6ʵN6o R$q0+E||^GK͆d x!ަ@0yc#r@}"' V:[ ]? #W!h 1TۜuCU iY,N v~$)0;+Ph6o}um `Sb.eS{lG|y4*ƫn+Ƿ9M !g Xzp;ȶR).;<%vbӿs{zqX;.[{쁣LIG/Ico۩R0GًQq֡;{.{Rz5RZ$Jb|)5ZI1&+o:^[ (]d>3{(]`=#YZ#^ l`ad*"`5|Č$CVB еO'9$Izgf-_i$6;32a`d4tqsxwP̎Lj`^gW ^?[ftB]"|P}S#cA!4dR%lL糟]e8?l%ޤo\#l!X%Ra-E;6ߕUoSzŵ3»mqc}vQNm\܆'&0m迪# ǁ€ H"Ǵdž>9sɹ"^DȅYK/Hr@i%U r_mtmr-{R.^HcwD9- .ẇ?"krobTsfuTWQs IAQd*0>/_dJf܅Ofm9acy5+ʪ| k^T vF9Oj/D j3X{8ܐeO6}v*`^KoGSxa [4x:H)>ئ`3.svTYBHOzGQ R k=cv>huk]3N\ D_7\ҌxV`:RR8Z?^AWGy3-_x&s9,'պ8EO;"D)ߋU*1]jV.L+DI^ . f` 8wDr,mo,.Hv&D$`ߨyE66'6+>U#kN_cj4D?26b`}-gg|b~)|O.M*U 3YtEV?3$c+|S[Qj ܄n-TC_-H,v<h)eC-OhL @'Si`~͒KG%<'KqI#d܃XɝVK~ F[21m-JV *Q#J ]Y̊>Gx7Bgىc#rrCA1d[ڤċm80Nl]+;-av:^dkV jebehI#*smnednQg~QB`HDYVY* 7;dk :¹24pǺ~٘* ZzdX7הZq"3_*~0NgE5m?n\b7Vg (V6зX@$75 ⱍifJ7}=Dq?n®BO{*❷fOm`tG-6BrdiW-%1&> ^TǬ_%MԻu.43GW}F,PB ?O8F=e@ywbrӲo B?ۃ޻hQlB`UHHuV`M\B/'-8yJF7J/GsM`Aw%n-{m3G@T@}}.AE :MkMKyxQuKüFd\ZIX-I9o/ˤRZC￸Ht_P)GMXC.`0zƚ+>PU0;r ݚLǨ|y N,f\wPԠV-.`QZ[q@Z;VoYTR]7WNG>rݍ+nܽGJ(p)B<6cujg{oOgěz3iCzvolB,%= ckK!7)ǭ00|@m7+#) .BB iccRU'(g/Š]OzR֝!vQAȃ^7$*9׊5bD_#ٻT$xދ_%I%Ӫ9>\G%I{]FUn_OJ ` +R{P-_ܧ8\C'D,[v1k7șr};iyg]̑Aq=b1?QbZt$<֧̻yd2c0c{N&F-n#.#Dj3KeG-iw9VыfxYU"_Gج: g#3zo<(K3H>I|AQxE?hRdyR)0LR&ī|geO :QuDQ*td+}u2=;֜{ X'ޮ肙X(TZTls.v)l9Aʱ4%"fw`?E`$(1nVK$L/xI'1)(b#Q({,g8ڽRp*)ݬZL7t.4?yߐk?Jb] d#nldyJG'9DhDwv|w8Eߨqt [9R_#aWC :kKTiw5!݅d J]2!ZbbG/n*?Yv䏨$oTE(>Zg}͙"Ĉ[Q.}HƑdITXVKCLZvvRVj]DLbxD<6N=CSoz %c2rh4c3X>J' 1 `KB 딍'BՎ!P姬79y_JpZ\#> _3*jTGԝ, { O1}Op]J\]!1߅2ȩCԻ#VGǶ:^ٗ6B.8VC p [03!0Tlk9@s$j>Otd)99Hmu:{BuZe]"D9'f#vG):R&X ǏX``w [g"Q<=UcAT4 hrbG:"?)O3QOz8T?_Ώo8JwM~FfS>ZP#*9۟d2PE fRDzkOto8LzB4ߏ}_FNó9.9Ӡ_'3]!ΞRgZ,g LݕmtqO2+k^ B+8S_w3h8FiUÚҼN9 r ܻoSZ"O^Va/ V"# ?O s|fIa\Ahyw#|vͿ!|p^+-3OB-``\YY'p\*K2|T/nSacHZØbmg{E6Gj5,v v@^κ-Jdx^ U8k.%hNeS9Ԉ _xHIz1o2(8!<:{,j1b.LbmfkEȌL^ 8QOE ^}&B{Y^e$oEҐR)d"[?+ܛgV.FZ;=-9c3$􄉭zIxqM7UPI 䧈E$ QT7t½8t UI:4 - )18Q; \ ^PaBl !ވ8ٱasf:Tڵa/]=,ˀOH ݄.OYw} aR=u2r -H HX2BDa3lx`.ǥc]" KpJ<@Fڇd*6:3chE @ CjV3Z ~~lir?mdnB5J~Zߐx9A:YZzqC*w&g|̔tGo]#K.%?u;Ьw%Z DJڡM5 &FSFoKtg ӈ .?O 9Hr^7thzB1s ymCg}m=_5; 8\Bpʮ 䮎hm"dO)z~}'M;Qq~M &Ͼ" &Ũ:um߻WycBiك~]V}atǨA!Iy?Gc-'EcμHNA$Tbў1Qh }RͶ-sN O^J=1!T#(M[`0 Iuj Q vw OR_fQ!ڸ|tRK }%tZw-SoU{AԱ@?˩ݐ:"b$ya|QQv4Oe\FU+'9T!TL++yFgTeo_d%)X>6*.ظL+Q |iMZ(|'&,hFA {M{!S(@H? i9hBPɖY۟4Rj+58&yg\?R;̊B9&v!zlA?z?=֧ ݺp}?rm滻NNNߍg(2#չ/CR`I<ιI#9༗Vl|' Be fJ[޾L~p l:)9v>zULKz7rLYI DsٵMwu_b0kB>ӈ(5F*GliUk:Rj`Viہv5v8^@, \PMJEtvC:]RśdNjygxaBh*_P4dMGhf Ydd,-O9WN#@U)Ozs$`>Hض֯g]KMf_ fT #Hc )ݜ^ȉD(-['L h8Y+҆EGjgpoƽSo74f^!G)f6Ȉt?+w/Zmn44VA[Aץ@!uí3m֯Af[\鉇yú!%:Y V .Z4C=* "̹Pj YeA4JX!zQxx_cH~m3V̆ m7Mq3󯫧ML,aP6/ 1} NE%1X(gmVM jڒjEl/&?r Q:"kpIw5"8T\uB2;a鏔kZCey\KW|q`i[Lvu0֖8WWdÑY%6?` Is<_/a*_]zCp IJy{@"dʽ}\Ɉ}/3 }zQδsYa!ޛԜi=jm 3'Z>+WE ]< 52gbE$2Ԥ%؏e%5Jʬg! tKdR($)oGc|x@Rz eCsH-W_mY$,0|s2.vX+I.[ "MVeF_=6ˉ/.6nQ[xԝ4LsḌ!~3&_R?1,*ڐtM/눋Q@g7ROUÎ{txr30žf?;~qNjrr״6#TN'S 3} 8ctfw7bisWqؤ"vFѨ+ s( JH!$O2|j8iM"Qc;lKtv2:NY'; u~S,|'y+ ѽZq;]=<ǹH8ƍ{3ZMޖ^v@嶱y0A$W5ٙ6h$jڨq$١Afu-'tI*]<}=&қY.=;/j[b(?< C]j"Xl#;C&iQaq%bG V= xW!x_Ѣ4NwomkHOEuu_EugRNAj ^$.?zI4swahQaSzYW7COfμ7m+g:KbܰCnʐ-wQ p-}9F5!Dy(><4͏MJH̉AK@jE-a 6iv{]bND¨F*b b^t-M㜶m JA/J,C}*~Vgli-0V<; htqHKDؼ-iWUkNrneJ^LYw4ex0b_$7g |]VllVUOMݩMS2MpȗP!C_~xphI[FrI¹NeKy) h֭pt.tyYRVƱڀ,ijyԞ$ڛ4bF=Sn^c)۹TAϛWPL\1v@ !ב 'I$ck7#Пi:G 4 xins`^fcqZ K10__pSj) !}4㸫dJ5R9vA]Գ1BJv<+uUH`v_t<ƅ ] <,r+ )7h]koJq"S/CTم`_`:ڴL7 ?=9Z9L>.p %xȂۓwIIt]](Ge4w"U穅t<1+GO1-Z# Lu,4NB$tE96ìƼ?RdpUc\æ H9|˯dy*RD*KVvZByPe ,Z@쉼Vbr\>hۯWV02MrH]DPS ^0OE-Ŝ`UR#aܴ/p̑Z20UZRd)-|9Mc`}nY?%Je4~0-VaH|{&z>gǵz/@8`G.cDAYϤ9JO JϖB:C) @$ڗK]S}ƛ zʼӴ\혠bТhDjk!ORYh So $*׋1߿M/3BDݳ:h2;0F2o"/ EEO@('cԾSb;L"8,!pSn!ml(eeo29_"xp |kPJG[ D}bZM_ QD7ͪD_䴋pMa7 ?7gY+`k +G<,&l*P;LM M1H孴@I9;'x@4j-6w*. &uQtn:e*.LwrȪk (z'+C2羌:u@o9u>?yew$l:zntB3_NbHjPx'WuRgbDEKoփ+} x .Bư@sgv~ypvg ҵXqpj-"g?nw+$<%2'Y}4Dh^쒫[lj_tgСX&s.#-'CJt6[;Ru[2K&az; ř Q$Z=RvG !U`Ȧ/}8^:S.w<[rA+ ,}fL# I{,S}iXSiX7OqKP0ڽj,r2Sr0QȑKwsp.=ki'!goR+;s #L$U\V+EϬYT/vp*4H]Fv첧 iY+H!4]|^=d+6Л2g9УMƻ$uXʁĩ(h%s)݃:Q(=&"PqnLmqyVCF9:[^XcwPʇ@6e@9o.6_ Rz@]d8n/Ҫ79`|L&z8p8%DR*݅iu`PݺT[ck<6 ӽcI-h+,V޵۠Kl{y+>T t@b*}&Q /"t'ܻu;E'5~R6$H:x%XlHŊF< ڄU8 l,9R1Ld򖃦H~tc 9@m Bza>Z8OQkUq,DZ(Yq|Խʚ)N3mZ MQ(-jQ$29^P{-,Q80( jɩ7QsK1<@Wgـu&@ey2.L!Ceԉ\-Z}S&jԨK[=d5i"wX%'eWBj*WX-pjjB,+y 7th#_6sVB̿ג` LAn`95qC* Yz?a0-6>VY$ĸW/E^(賔6U{F.Gl*l&X۝_.oJۉ;tO]EĢz%DPzpx ȽvirNKlYTnT|Sߙ~߱S 脭(|,*p] _x0#(>/ll0ECP9OnF?MIy̖Y3K 1ť{3e`ௌ%A`,(u`~=q8*"*(anIJű:լ6[,@]0 nx.駑B4DğWns&/"-FL1T^zr!ƽOJ"n>C7i<+_P E#uvJM ~<)I9[RFj$s7KR}{ĥNޭze;N| :xYNX Ǔu-`dҟA(gk烶NX2i`ԼHĚ=9鸭Bl*T`(2udAɻr&ҎxB COK D{3qL6 D~14]JX9(8n;l9Te)^gʝxyYҝ i%T#ֻ޳b4J9egd@ubeۤ;JjFTGMeXo]e75IgSbTf~W-9 d_U]`Aл6|9vX7fS%]ϲ#iP ~!:g7i5ɏNN s'D iW3[y\j}'΢L;.Z.Gf0qi@TQ{E_6B8­&.a|QdwHByEU'J*"𘙄>&qP=7NvB*M&p! dEK(MܽVA%x1Nu]\@=X:jMpt_Kb=p?,ju OZR7JڒQ"Rvt#1HEz}n{7l)@ihR4˓d찞%Źl(_ 7CK@z'@%6-{U][\XG׋M( `#MǝC 03% k9jr$(yJEC-2E/GJ&U=rf@N5c+xm"3 ЬTt\8*}ƟecvÓ;?u(7|q(<5e~ucH h}QffmO v6v^<ߌ`}={jh|lc*zV#-ٰ:ރVɖa4q!G.H R )0}EzjFʾe1:DnR9j̢g#x?D٭Db=_Xp@.Kw#4YWR^,僿]WpڟxijsZQw\18sqgGŘ9jEXm)뽅c&6f)dv/85?>rìEtTwCCK㝿wfu)H"SRR,ٕ' 0ZZϔ0T=&S 1 dʲF+(}fVYL4+m\?vi#a15nN vGz7aG3ݐpWgRh:62"j`֖.+(;1u?x\jAΔ4M y2ǟ[25d5Her,茾e\3"8#ѯtV{c&OגxCLQzҹENd/\] ˰zI(jمH[,}B#3h f?2윩Y5t{Auvr '~,IWi?* bGXpxбKXx )/kASk~̽lRVg.L'm7ܮHwc3 u}y΍U ѣ(NeIKf*=Od{X):ȗe+۹Qڎ(%DV Zt}7Hlw^l=0$ڧ;[2ӓ#%+;,[:|:sA$CP lW[r'PN`J~}>/햽u ZONkEPC-ODQ<|lidıR+ 3u+W3Ad/;5W-0ƕ6H9UwՏ|'@ׯ>x"?Zgr~LBHq95n?hCz26%omע| f{oe׾[H GjZcǭ8 I ^ey $ap'C@?!WP3;*yaOt%h`%Ny{j5>\yI[/UbvM } :GNa~!Jќ'g;$s ux^"^GҡZDhN*P4VѾ 1١2 hN@Y6 X1B7}p%6Ɏ)+<) t!$E˯9sQop'Aް&֑jqm,w TIVImd{l1gI#\OTWT= 8_lf)_h6;}8iZ!Z8WfLvSgAE®08@6V V} U_I2Z+[!yQW=6 );QH#| ,.2ZM:Gّ#c!12vFo755㪑SR%.94y:ͱ|J>U)pG̍ |IJ"x8[`28cQvfFh#g5%8?;b"6z#eהX"!El;Vk.o>4蛧R;=I #,)_ M =-Ǻ| Sw5/Rޭ^^<0779C5:\%p}SmeL/^R&]2A`Ϟr|Du]@Wm͙cOS1.8= }~ M}4n^}Bhapr?)z9Ds Gpso/=%Ù135<؂NiL0׭5xBULb"E4JcU?( cV'SK9Z SX*n#uɫJۼNg8:a7f b`7 F\*yp(RȮ7Z\𩘬Oel1}{7 nEIN/N̜u D#2gڿ Y.kϑNʅl oW G)Z^tP OcҺ?[</D'@KYY.JnC ʿz]~bgRP]p>$V-i//ݍkdɧJ85JB^Ogv fpPnZ! Q9s:}+^[cBJy7GHxo)/O?۳'˫L ~8'_WH-B6:@ QXG~Ulya:|6OCU~(CѴ-t8/.II΋4S;L~] &$p#c:TOPBAY-~ڷ^c7fٿ٥e\}w#Zi7P7E#'n%̰g7h[s]"V&#ENb8` ^ks43DF%k(H~~M|l5Zz(@r8qG1u}D<:݋uD^s & #SfiJۚhj^׊WEp`V2*^@C.^VF89ޯ:;lj" Qאi<#0I<@)LF̄c9ȟ{fwиE<׺ʣX*էA4J+֣ys/18Tݫw@![ RG3k{pL/aJx7viQ ?*s7k᫽=7@#6۟?óR%q#o颁fش{Lu"m_.(R(کWoER35爙8\a,<~.U3Qt7q(ܳ;.UC"M7DtN{;B5S /擃~,.CH^Xl]"*TPe?ǂzLъ`rlT,c 21AV2m/@UR< ,Hx7FKTPю2K~/eң/8.;lIAt,Ef>șԊfv#f$l^!jRωqgsDv۽ +Tg˃vsgOzQ"3JW])ʾl(k00D,[92_BC/ 2h0=TLJDjkGԇOm )uߛ:a( 4kq#Vw %8k&.y+@;~ڵ1BWL@Gy^}N B W,*GaÅrn`]d'}BHfg 0W;] quJ0OStpaXEbLAknCoO ƿk;c&8e85Hy"&eE~pˬ$_>hG"dجn +ʬc!H.:p%d0]/}>`5bW^Y-i%=(pr!C)5DFHm4v* >%Bܟi"P^+l:RtQzxZ;!ꢺlѷ"+*{il/l]AFW f[; @d콕T[Ki9:Yrɟ־,Ui&r0:Fz & 4Jw+%xir&da"CQ@D`^3L鉾֔ISFVfHV^O0,BQĊf^#(b[9mN 3اp@u}C^ƌAfB^^Eo`GaShx]65ˋĒ%wJ8!yyJV`Gv7!*uG`ߣvmŃQM׫~[)xe"HɈ?A.ľݰgI@_o>k[ԩۑgVb q0۔qi7𱠊 .U9T2a@ᜯYL.R~Q& ]d{ ɍ GP^0:}Ӷc`L=hv?-uk=ѵk!GP%匃0 aA2np󆡰rA>ĕlFfv 2X,.u6 Ȉ~\L5O#H }1Y;uk `%PguLXN'_S);\~ &yUAw0t(ڦKӾXz:oBǐޔ=p6ܮuʉvOtppd uk1~=X0Kcfq j?KDbr<( e/iGk(sBX}tA6 ftHs?|)'F.i6Q0< W& G)LbfR H0 ؘ'e(M_ 2?-JHqΘ,t$\_U(Skp{N-_QyF5.gd0M9o/xOj-l7wK;gML4c dڿu K+;ZoQ߁ϵ@u"q+P=L^hnqA,2ʏdOnkA " Qp,x( Ͽݗ[# ^!'j4ʾxI\YUy-nwvv[W Ze9-9=`ͱba^XQ+3YW4cCO2la:Lqi._xVcœ R<~9۹*{mI5"rVp,7 RjZWkXK\gDGF3;|y|5ufZ%"X< n+bHIÐNKfD DD=ރ=y&ܦlޯ(^l.B3i7:26K=\Ҹ]aExK~Xܐk$Yh2%H56-BSa 6%9h(,|/˳lṴ0-WL xH(dLk~L//xtan4MӠbݥ?ɐ3%"#5C =wG:wezVPQ4LU'·Ѵ .I0ZߔMW]N`&,qV/Y9=ce*^Ȍ_ߢk݅' a5Q׬?Df%u *'X6D?Jtu#$OJO#[&/b#Њ :;`t$n>73wDb<`AC'=5Q9J"%#%`ķPw4kO!kuV7{.EerZRZL;N5lYǞheu^yO`F6ۓ ~GeG<z큂7 遶C&+Y4YK&)k6Xu:9J/Դr^g+ŒџݠthAz P'4aA!ܪt̲zz.& 򗮎`Y zAȀoNCPx1%X"Ikځ1~|Zr^^V\û~C9h[JDg$sH5ɮHhZ^X®هC]UdB VS81Ll r۴ۤz$6_ R4&N]^. RnLgʼ"gb৽Gt4{(F 7dd GVp 1>'  NJ("B "%iZwyل[ź;oJ FwPiwț&J$ՠԝVM5"9*!5Du-/ "M(qwH㯩~E|\!Ol8EV n |/Nmfz53q;/uo-Z.w |I1 EB"s4ADY A/GUi  0q3yGk+-FYi/E󬦎n9#rFLоM*}~ Ў#5sA3g"Z)S\?+np/Fb`~JftZU'q_kQ~.B(TX6iXuo"DY/~ :nXErBtA'r\?_@bMMQ{[&`d b'2DAbN ԾKrQ[(q?tr}Gdp8>Y4^`l2[@+^y-ѭT OHD{USzZ^(c$"&Jt-ZiYCn} So}j8Aw&jդnP0r*=xuwHl0+m&sf@+濭EإY'd k^5)7EogO¶kV}c4`#Lc?0x9ٙ?^4Z :Lg2*vpqMm`K< S?Ay_&$ ty8b9]^(;NJ~gA*soy㍑N؃Yp a]2RWĻ@) I j|2ƾƬm> n@9:FFHBioN{)K}Ҧ&?]L'1:۳ޞh0wu }JG5sb/z^̭lb`Ȯ r| l`GݤM@"@KA!݃rJ vq o::%i7Bે^4Y6RX\ca}ltuDftbsm^nF7緝!*Uͬ嵩y++fMQxN2f:8[tfp.dFN Khb.lYBTph?aQ[Pws{k[LJ>וQΌ3~뒠[PcLF ڙM? ek<1,Aid[0; e$_U gx =G'vSԉP:%2@)&/l<}Egz& ͅMjx )gtjglʔ͙~vyC}e`녂ͬ3xU*Ź+$)a溇F?@zgl> VkpaE ꐈZtڍX5όrDWk(J0䕔!NMJ3E8YJYTl!j./k̼TisUж&Ġ\';Wї!9}Ө%jͪ ?էO;Y-C%7g_#eBsR7N"ڤDž9+`LGAf[d0 ݮe.-^~*g) nGߢŝ:ˑ#g*R^ZtEwx6_][Nd qSHu4QQ=Ji7Č.xVǰ0Ua  p|4> qo:!$fW6R#˦aLCD#9zN5(\=1BG(xw ǙA @wtё1 5O8@=mfm0K,KuZXioiêf،`T7'H-iUB{BL2#g*MY8K5_;C"UjB*V7@QrK9t.r=#A } di [ynkS'=?!) 8!*iI#>;w|u> 1"7]# Ik0@gaJ3ejPcQOf2` !udɀ|9ũj'u[\yEEPoFw`N҅z5o4̼RQobm qD* -$],p6;N{@‡^JeawӶZa5yl `$po^^DD1MP=ҳlxvG|9!VY9U] |W@+Q$U_;̇&a )Q,DMy=@JLVC\!]njI'S8M T9Zdd~&*<ȧ0Xź"G-FBܑH2~jgLU!ru1@m]QrD|v@cQR0zddbwRԋa _* 2ݽ#꾺T`:H_b̎S&MWTӲq@sSg |Ғ|jPCN4r-SGbp:3acj7vK_--3*)5oaTy(#7Y@gbR|T$ntUk䨬Tq'?Bܓlb#tgQUqwO.i1Mxk- hMudSdP`Zx52jB{Vӧ1VRZjoxz\M=ֺWeH_161 ʜd ,??7}VW0K abl~Mғ?\0: W%q@zo/xb;r@:Hɶ,86yF`-:\SzU;s~!:dpe%zHOUeAC?f*:NLBۇ}p&qRI.reC,{憚-~b1Ca֏,L+%l]`LTbfDi,&Pt;n ,5}jM|׏$c@sd~pͨ:|FMnx~6k]ŇE'k(]Q84&fLavoYfа(rﯜQ<u|Hڅq\BO~Ȉ@J`]aj:b/m_٭?Yr8;H2  \ oPlv޴Gie,D"_WC@#s@D`7#=1,ZYRb}yo@ljwL|@ܜqZ), 1qD:h,T"GFɲl0 +鹞8#)(+E29G+٘_ݖb ,5 YIҩ_ޞEJeUm_T1<#F'6S,KW2t򒲁& DT\e`[QI[ uʻ~^LZBx *w"DST%sa'S y.dt)s̺{&Dݹ8Č ~.0'Bkf,/ !?:}8ipJD6MEAR(kc^ede.0>G@yVa ,]Z+!+o. @EOkχ_1"|(||NF ҫ]XE\ב*ܑfֲ̢f` Z}LUWjm/\\-L\DSm+TkJaeyi&c@(fecwdlvv>&sM 13 ] `b/43WA׶4]p]cmg[C0mw 2 >:;[~d^T1M-ԲTGsxE}SfJ.͐c$ݍz—g"g|de.zlP\R[(|%תb\ڼ->" D9<o v?J:d_c AnH2v,bWR"x5Y(e`u p J irl+tM"BdZ( g/8|䤼HdďAܜ4 F׫qJt}aD7Ty /fpZǶ`iԐ~d^LS뮱f1Hy51 MI-q? kk4G 5`_,I}+mFq DU|J}2Ǹ"54b=rĜZ|i ^&rF,, ͒D 2Lb|NO +}@Y>-fg'8rlJ(%D&}x :9eс'Zۘ=XZ" Ce$̖]X%%{%zyՈg|qSȓhOvvj폙J`٣9-bZ !dIǩ^3[YTpIIC~49F6Hz\ǷCKt}>wxP2bWA/eX"eC$E$1 4(@lTXlCDnUE6\E+/2B=,VњFZEVrZC=J*lģ>INU t_߇$1y*dUkL_* Nv I@%M=†Aa|h&HĀ"tLs\sY` 4k?P~wd Cz sU[Q2$ #.A[uU3On6lELK3R݅OVJ( b[d ͊Ev%/ -9W\}bJ`񭝧a̠kF`7_.@ףy{OcN *.R#;p[C&j.G|WjC`S'^ɾPE/@]Mrܘb= ь"W kN43_ Z^1 vꦚL'o( ki{r}tFvHXɝݱ+"ڱRKU+J{^ |{N*Ґ%&Ao:!|yT$zPiD6.jˉ@VC:"3EFHa^br!+?b2r=<\uXm!dG`O`#"Aw6۵zINsVՒ*f49fP݆rۓ`u#3¥Y4+_nBT4eJvHCAgdw!H& >A^+$ B[q>4h0 F) qHF\搚ɖ6\D fmawJ? N .\aX&ۣ̅c̋,^YY^# ;i LE'[yChi! $~^K"/`?c= @Y-߉ŸkbBgIk+/[W_G._YxGv^Uxs? +F#3"ي]P.j\߆IN-/Aju=]Ytog 8c!y,|De3Q("1s#bfR}DPg?* Z#iwP N~z"'WuWxm@Mn9f7T~mW.Y^]!t!`cֈL m)ǀ!++$>Q_|LQ|_0,WZ42UnyInHan̵QYpl07( d?87&>Q`<K J&S o:o^DUO IlKHuy"lҜ9Aٴ̻|޺`r'M|9ԥJi ^dUQ<ƍ.RWяHM58l0n4K ^ R 9TU)1&ʒr!ݯj&DNb`vJָX%]ǜvfY(hDn$Lp47) gkC}1kp98ひQe&GƒoM^dy&(U䠒> )Sw~95_-JKoNoqZ$=0Y}yAcI; %S4€,MaǐH6-*d=1g蔥C;8 /uwBA@ENY'0efv R-Hx9QRl^-3d=sT6?B( +lYJ9%061Z[+*\\c?)9V'Ns|D ͺ2љ(j8٨[~㕈L{iϿ;hf/'/!*>܃X~k8O&we) LŪWHA7މaߒDUaHXV%̍@7FI`E'ش Q\oM5ZIyȤ_O&Y]y߾ 1T=֢C\rޭ 7yX\H N. ,EnIy򴚙fc*;0S1׬V|s؊{(m 8"x}t |s cy7'Z96H!1&O'0ާ|j>1KlAk :*<)GkfVn* {warY z+XXOx1}&O^\A-,2K)k\Z@hgvˮޡoA#ػ#[F$R{r$pvU3/ X$+uSNpQ@Gcl1|p.O`d/0q[`Х OS8t'<&XGM`hi`}F\P]$E3R-jTSث]w] bs>MHRD)Uu^PQ%șIF)/6+#DO/ËI9ꥅ$LVrz asȮ,dV]`'[5nÀk?yU0gGd52>CYj^)ާx5}b* Adu Vn鬺Lt3/J_<NdpSjX#r>07hS'ml\(q xH@xo1y[ŠUwV4A~cjܩ\f '{֖V@o jQJ `AgA>Nڅ=eE@pDN'Xj5qީG)Ite@ 8D.<)GQ3^Y>1#etk4@/.u)K`m>cͱT v{[Z'zP@~[l؜ff ,jP\%)!%ןip]zw OdB.θ[`Ǿ%HaM7zb;)1?_5-4թ0BKB2%8%ĝ=M㱬A"W }ͯ%)L/&CLK@dqSُjML,c"$1N 0 ܝ=^N{ѯ\7ul!Z9,>*W]ɬʇ2ɍ˂  RN(ȏ-_7*H}Vi=+\ %<5K N/SH^瞕$5*ZI5;+7pm%:4>7#WLSPFk ;4>ޖ{}>߱3%aog9ArPn Yw\8ds5ݘ?MiJ-9ڰQŏag>L-,= $aYH}^ 5Ft% 7+ݛ]T+LBG+Fg4QxYc#`KlRp"!R %N2fQo?МDV-LFrv.K.;=6GzAn:_RBYG]VX',U)KjV bm*x;B`;5G>i~9@%p6;x P/*RxlXnzOb D=4N~~)U~<(N\>\5۝ & KʳY$mK߮z4XԀu$|8j>?v\/!?5gL6=oH!5thS]A ea0Xڠw͟g/ ,[ u8c*.~#ZĊ(VzxEz0S=1m)\?+ʨ{%Lڜm wUk}"E]^FGus%o˄;BӘXJ |V'8Bw{C[%nn!I fE`U7EVw˼ ^,dHI@,R C:X>ǕY˭$Z2M^K,bިI@2/ Q7ٔllã-hn3cl](56Bnłz\ly%I{RK T$ b04Do"kx;t3 wfjC_GiطƢ4Ɠ@)%H4zZ@m*vlwA=&'o^Q$츰7A9F'`fz1B&cU:Hd̓0B `&o!cWBCiˌ7z9@lAd<C|T:D7' -R,/5=IMʾa~eH̊Ssbdoڱ (zuWDHܸ,A%"LֈYb$kÙ8.ɭ79L,\D`D5ҴbR>଺OѪ'Zėr6Qbx}@dlB4m{ZkYD<˘_60t{QDcfJva9O~U5 S>9-2z/N^et`n̈́?E`\g{Bw)?^@9q2m&UR~Rl"{O5{ =t- vVR=xIg}UB jsNzfqo`r;sC@iwlǼ||Q*8.R|#]܌Ҏ5*M@gzfS7W}8st8H]K%dĕSgb3RhW1X!.&.Ґ,;J|ޢK<Wy F$R;uZ+N"=)im>ke[/Dp˒[y9.:#+OHiQ}dOjU&s#B׀Aε:s2YgB!'XUMNC%VlVBp K~c/d6[h15u(@o*`< xSdu\Y\웼͠q($&r{ˇ`AiӆfjC/^٤d}SܐeRj9Wr{,Ԅ9"HPa {K "ʺiá. I¢CK^ar07!]k ZL!CoJ @q Ӯ<'gx@;}?]nSeV+a3jltGæp8 2\ \-9k/Lf"dP( 9A1ԺPZZ*|D6wE,'30"(;D{H?:xN!r̲!&]{&(PW4$O,Ik8>ι^"` xi ڐuY/_~{ͧksJovS[*'IZ\5f_@JL]w8,|b'wU1(Z~1҉728#CЯeP{?Rrt5 & K:`s#!/5KI04[tʃDq,x}zxD1\Nf)ŷ0: x'YI"j|<)U!SUcpO|y4W,|Ivn^Ŵ qі Y5b,JY:aI`E8..x-yU}GoQ| *ۺC5W^T^UOLLXIw.D oI?t{kϹebJuAQPۛR:ו DS lhG%[r gɂ0݊ӹe5Mtɺ r 1ݱ :aw \#OJVZܯl1Y[ Z|cIVC{k0s4!Enw v*n["0/Aݢ-ݯ Ц;q gwg8PgqA ²jN_zB}Jni^D'=*ׁ-Xv8xu c=dٜ7c1-%LEA^nM.#?lL@#X\fa$!7zS-{9aڵ@5y<'iQщսXi=l 38ĥfOK"ج#(On[ϯnNS֘amL@&Ɠx7/Ta"ykԻ+'C:)vF $E{d}[2l;'HhF݈d{˹oJvJSzȃO:0qEl'B"h^Ͳo+Ot(Kτ"oSNsAoAtb=q~efQaMa6hOkvmCWbR:Ч٦twZ%΍={r^am ;~Q<]qoO44M`Z?xhh{dD O6Jv^[ c;0\1"]-oTdgqm}49ftb~?:_Le9!N".h?Fx 8d{  |Im~xep"'VGV^hBR2@9%/pJPg&NCk7m&( `M T[#Qb&V7 xZᙅMi2ъFqoU;MTk P 5􌢝[\42aO1u0 ˮ2O.qxXHk@71%eY+޶ya?C25^ncGPxREdNfWe66ʹ3}:EycUh C^ Al{5$":ڈݾU v D})k_I}Sp.?:O4NDE-b>&H%JQ>̉f3{0-VںfSň>?K"xZ.zjt?nR0%zDa6+SygkSy T l j^.'`h(4āEc{'evs+u ȱ.Vyʺ 4>U e=3DMt%J-b:[O^/K yRU]ȵ#X=m0Jk9_iȽZݐ@̥"n3K6Z{+m,E jJbg 8z1el8O} 1h(Z ~]W:eZ5K\\gnu hM\SApg1(.Eһ&G?Xxh*GnrK1ӟ;39nŽ G+y_S@y6PSP׃@䌯Z5-`vgS@XA/o`MpOkWɯ9{C뛉͏x8shWWIVc47ӂ៳K灢UMPr}kPHS ]heRgwdlVxes7uޭ_K7.1y \"@ΒUcz:.Z\UɎxq!6Qw}}Djd!Dn85x]U8*]Ul~WTK\6nQ.'sR(lױ:S"Y)&hhsb<.g3 vIB'%P4š=%ii\VSYz \`-X*p8}?]Ԝ[)>)RX'HbeE:-񢻋ۜ.Lk?kȅޫV#מHYbL{ry qS$ڞ>|R:5p7/ <k|xzU$q?xn8{ΑB:|8pa-|-UTodˆ0p my#H~?̌n&?Ie:xG,t3&#%L޾y-NsK3" d_VILp': JE ~T(Ć)t`c .Ex4m̈ߝt֤쳁7R뻆%w6Հz4nm,0;5&_m 4{;c[8/z\-4ywk̓*Ho?5ftLD6ݥ  IOpx+gi%;/3-ۘ$_]VvN_VE=F̘ .$'iaX?#jK;[ғ^!wL6PNØW %ˇR#QWfwU((1ĥ[{fv`\르 X>60eZ_!>'VΔnZᨺƆ/]j6t(tL4YL4SAQLFDP,wm/9JYX%{tդq#+|X{kn”kl/ŊpڜVPHhh-r#Xx2qbm3nX ۃT;E%]ЁHߎ[vaCU=9i`a38Cbz zHY AUaHOwH%Ef2A.hRp@]uཥ[1Jl\7٘.4:`+ ^w!YA}@;$RM ?BEC1CxBxhIw00iZ ƿx;TZpI v0pHD⟚۴[(p_%ӇI\\5~Vgz5nj+AD 0}s!\Bns˩U *)85q0'MBNz+EA.U)Y/ ۅSUqoA-Z薳.r޸t}jiDF1/LkA‡CI`Vl\fK_×lҮDco|SZ-uL|G"{'EIMsO7 `0+u!ѧ+u5a\4}97FdHqx+D'@(g(xS #E B^?&`}*a }IϩPLZ>~h~KO ?hagx˽{P$C:J _?9&𸾬${0< /^hz P@EP("ܻ0_]$}ؗ#]ĽiY/`?$x!Q_bpɶOVdM8~S{C2kY2y]oPG U6 !O!3AIH|l`f3!MhHm饱Pyn*2B)#8ŸcΜPč$RPgm>Xði2B*5Iͣ@)BosVJ}+& eA: cƄJ/f@,0㙆g6T MwԍbUԟBDtSFiƦNʍ evzrC92F>!,t΂eH7K"\=u.z d<_)z3ۣFNk0L=w)z\qzS3DvEk}x=ub@zM( .諦~0>WUlFzȻAU6VО\B/ʝ~ا &A᧨n-_@d =zpk,+$=Lc(}R( iHڱhDi~rbDZr{0+',Y`4}nGهʝ߇]+)LPI B<۳2 9"WcrbESԸ 9NX<|Z{++c& |Y0ҎKF[SyP_reM,L /VL,B{P⍷i<`6)$%P3OE@}LԽ1sɸ܍K5}2-rT`JPSF yVrE-;Ⴇa{ޡ#%-no&V ukg=zK)H`/+J?`R &eTji25$z ánwNlʔ260yƔ2iuTtY3go [9ǒja/0\^9RQ[xo!g L`L@^ad=ơW5]ٳ"Cч\jYxuŐ8c?VDg*vވ3Ŀ\YCi0p;h8(anv`"ԷR4}XGpD4n$P$\DrV \,jE=xpH88z5֣{l ]<}Aժ ~OV;J.A*#١F9,9ţޛk=:HxqIk7m@[1Vl^:pq'҃Gs_s3gOx.YEoCcӖF]pSNfq}E]A Rh}At_k8S<^tJ,tR8ri65!e>X*G`=w4E@.oⲍF` &tKL7d\-*1zƮ~S2-T^Y8G -"w WE}/ǎvh]kH:ϻa@,M+>:D[$4J$GKYBUHR<6lIKPHغhSu ,^(.^f~ V){aLlA04hI#*IAsyɖĊ $* aE`v+Q$5{k.v}'MS&訲 g/Jwx5D&crӚaq Qyh56YVn>ox65UƘ*î^b0t;T卞|ޖ~7/W2-Ъ0h&{?^]5]{2XZ)ՎtO|W1O·w~ռϯmh1 N >ئ;pVCP]/I؇^ }$[A ׭Ơ:tl0\U6][KwY0\ebE8,;hA^Jn4/QU@xR5@و-d/ATۀdݏm9Be' |n>ҮsE 9k N57Ӏ 7]p*75FˢZv j̜ ,ǰlCd=N)b~HD"1mMXFIg-یU$w\%?!ߪ qy?=yc3,]KɭIQu5ϕEv^MmvS߰kYKpBr+Qh6@t@[ vۄ(H˓s@O'˻)JG=񶲴pchݚk=U8n:N쪌1fe_kMbo94Z;=.CHM*NHL6{nA<`5jCÍTulNy(aWH^tn[5 ;w;C,[ĊKR#1ʵIsh'܉څ|X@%f}bhJ/40jX2`=.kG01ƿHZ-`򶰍]cʗ ĵrDK+lt-vs?N 7cs9ڙ|5:J.M2."`#J\JbD46 ePGU Y9"zRUwLlTEKg]mƢo\dD339 gF}&km9&d3M| 97hTo?̈́dim^?6ƸN]ѵǬ3oOvMZ ?H\ސ$-9uiJjZ7e^a^ Ybl_%~k~7sQy@_=Gc?)@I@aImW= *͘Vwy"GoB %}A!xSZ/%/P8n4Bg#3נŮAɚI">QފrO20xۤۇ-. {ɼG})MKZer_ hi0>Y GC`.rvļwYfz9E^@4lzllFkR&T,:4+YPGX7DCUPY:[ p5[0hy=. $.y_ڇ!H5Tܸ6Ð6HyQ#B(1Z]E' PU[yZ94AoЈ]QL}~zJ 1I1O!J)nL jXaܥu8,b-]cK4S;Ɋ@^n]]3;>=u3x$4[cb#(B+M^KP U[z/:8Ϛ+0.]-KGuoz1Jb!'0yfAF^tL.Ɓ1T?ô9 >_3jvHxh%`|Gȩ}U?u\pGӯj;|WŪK SyS9]8&氢j125I؟tNXaMYG M BiL+$8yEHcjZ\wAiqiKh#:9dс^O}cOW>ͨmK$,:!V\20'&l6G[&7Eu˒-l?Jz$.bc#@. oF nB;x=!zX5$.r 46I9ˈRِJ5ng?¨p0QVHW-CW;-y!`:ػBT.'\qYTdi?." GI d+4W@TJ}'8Iz'-8dLs&0H*Xӗ諉>^\=$GE Q9BՒ'kCsMҗ #ՄC60tvy"y)<4%?z6t #6-_4~b2o) cQy!=Tmo񖷝'! UFHs-H \{'y!-޾ߕ@Dz$XiS4:Fa(w#!HFgN ]=QqX@Q" *4 0afH7Lgz+K5 w'#.q`6o7!G96E ţ1b64Lю\w.?l?~߶+yD?(g_ZOsWk+X+ Xo!n0-Aj+b;&0uGp&|~2_ fiCڹn!˱3d)=rQ ]ĢIn?ؐ;)A[$k]X@4qJdy[gfn-ת|թ '9,Ut; ṳ3ˋb)h횋7OA_.+I…NCdߜV/ :FtpxfLbE+fR6KidLHWvJwz{@(\2?D?u76W$ ^"sI/v;07iUG{~!U!T_}4\"5h{}+/}7fʵ7K3h [>RlX qlXs"{?js4QJ}T=P+x˔-W[~}cgqc`:Uz8LtϱWuj{,(hkMyGo6zG:~L!OG']G1 (-Fke+%w3+8Va}eXV+@؉(,$kC;Ԑ(Cr ՠ(MBi~"՟ݥ:HrI CHddLDpjT||@l*d@4;BrXg{q U nKVV:!5l /(1kK9pqd@pE81`>yr_%chK[)T+ş=*SWaáwrLK\AHLhq {S8E`"#}:lAg ]xNwI "\܍)XD !ޯ=OQ"C lVF ~{5^P\[v @,?ʮx j8 WɎ5^ Z͏ EYBGq ˓Հ q]Ԙ,6y ~vPLwh. ӄ$EK&E^qF 7[wTf8ghsec.j^Ыi}a%a:|j$bO16+xzn? J?f;=y3#"^/`_&|6F̠1jkDU_ݼruI 423$xei79BjyC:CIJȼYv[EV":7y2DAxA=VY#A HK[J)n}u# V?׺1 DJwb Qv' L!$6NZfJKEx覻^E&7#kV)P&dXXXM[; -F2ryeWS`!xw‡"lo}?:yaujF8}ʾ8'=*Ch!&܌.'".Y \qms]pFV>Db|U4Kt)4qtD|j5'= o x'e!IPECsNϘrE*=sH qs[e߭,,!9!oic,d@ ?_TȨjʋ#KT?+6|E#-.bIL'.vA.v<2S,#.16ȭpѱZeJhJ-QxYrhCGeFv $E$Fk}p1 ~tQ=ϣb@aŽK>xL?[a C7@p肒b} ,%8b%1%hY?"yכ HGlx}e~ˎGkf^쥝:~Kj<6rF|_{ G#i,We.g]jJ7 <Jy@&B*:տi \ЇpЪ:M,J@v6Z +A-._q;t2Fq"Ի򂰐$-s}iUq&#MN+r=1]഼rl% ArkM^ڌ"=Epxv>UW Q)KO4H C9EV4Wq㥕p1ܼX#CVf !4&d6 KLnt?ED<]ht]U+U_٭/:f }c߸hD]@scI I<\ЭRc1mˤt.&AFċ{udIP9 yd`:%Jw=KlՔYMP/?bוۜ|(ߔcDFsQCRCtL$:߉0P~*>H,Y~[65J}zf-9͡9p_[SR|hSj"vqR-UpGiCIrs %Ιr\ Uo< 0y9$CfZ`=%0A+ r;4olxb[1IiB8!\Z4)P0Rq(`ʄwI&j;z64_T[(u:UYS#9m}19=e.;8# `yOCċxaHy1oXPb^QF{o\9i,*׭W<,JuOVf- zt(׭lj]E8V?$˰[֓ 1XNRut&脻$}/q`KbFNE֗mOHTC?wT)Q㧟3ؚ;) DR7dZoKEANNdcN8 @:mZrk Sb026BQ%fOv|)Ӛ2."w^u{>VfzGtΠA]z}Ggĉ=s-P֯ cV༂9ROtGgN| n Nc/&UW]?~XT$ӱb|!zxlD&,ms!s1L(w [y$u^/8tW^⃛!jř 4q%u5QNnAuP;TnZ)3l$,4le‹*7/lX؏\k}9]LSej){ʳ#/'nU &OzN˫?xM :3u&M}lƱlNj,䅥pbbLMHQ#8F%TPR_9+<=26>daޢPQWmg^8PM{b<35mɽsor-/s/~;B^ynX=Qv=i>@plP'w @Ьo|vXM2x`n`mg*ӈ#_ʇN>2˔bW2uLd ~ ש#,` ;.!D$U?3pq 9Tw]5yaS^WpJnD\qO+'70bظASQIYl,@lDa *]o*0؋K,2v#o Îۂ@F`ƣ_lxO0I3W+Լ;Ymci:Ŷo}oӨ6!^b[Z%/sZ fB9T {⌲o%"&AdVhude=%LbQO8r]x{_2>u [),c7^P5}T aj:„~>,2sVVlc^F.OR_ ^lH z[ =U[ o q}Ȥ}vLI:ҴH6?bݞ% (S,#ʵ!O,?l[3Lp9/R \nQpEzGp"wQ*e3Zfo w;?4W|%_?Nha.*k v5@w ?5gڢY!h&xc۫$X:Il)AnyjTCԫ‘H(o7_ЮP=4PH޺7x来lY qnb)]#zR$C9샆dNIS Q%LNzM}xfyy 6XM1~T{׃o'k MrƲ55:SYwnodӛ4ѳb3*"oWF)P26"W39p m-rL9] H8#Ðk9슧peRr ɨ-8/U3ߒ,'@Qp9,Oعbޢډo-t."n+2/czn$YW6PeoD(E l+4grܩWV >go|}GNv?+ye; BEP٭gz@Rl~+$Tnd$(cnS%[4he !R9$6a^ X7.[OpQ(O"yX%}Ӯ3IDy -%>[8NXil ؉Ppq׍1QgzILX8{e45*Pj{I*z,;C2?x9,EX-W7&7EoGzSl򞙊_XL8D*No-Xe"0k[^a?4BG˘-vba[/x4LƸa JtD죝&kkj+C@9.MR􇺙uX˚ n_1.ԄަT/`\ϵv|bx~Dc?Ahl8+_DZ(WHçW/΀Ym9t}-&81z±ѯOGKmmr^^ZȱR\ 5;@O}׏Yh`sU ,X6*S~(}6be+  `rdf#2[9CfTr(*pNoӁDgV\q|p!|Nj \G4Sa($P\#d-D|A9y&BQ[&HG^s︞z 9,9qs,9K| 7J.o8;A)UKck\{7~2z;sSbBauJX5BI9 |נJ˶Ѱձh_LeΟh[8W˿ifj=Ka{66\Z޿KBQ@4͗ HgIH^ɉ@C 6_St@24ݦ\ ]{xƋ4 ~sF@ON5tJa PlvzP*IXNϦni ʲG!wR)#,0BKALKS=a;Wp Af"ķko`0M7䧾{$B1dl =*R2_UC r`L+esm͂igG CWrb:| ĚZ1%U 3.잊dܺb&$岆ZvZzj*)=5AiMT-۬tY!4؉ +"Yqad 9 L?f?4-==#np9},#?{rRGjT^ ظ 8LI,,"8O &cQXSE[v&yd0VCxP*]=K SFntr YA$o4IeU;~_PzOonӬ(K#:j%ϳA!)(ip^[Fv=UpKT4v6d9#Yyk}8ΗPr0T3"9uz"tRW䧟-85zB?FʅN}*F ? O4> ?׉k @8B|rAMIo :ͷB:U·Q{dXx1J%7DJOA `? ,׋/`vX5.3RDky󯱥&+~O'ƄJ|p2h`0yJ^xsoKOd1_]63RɆl7РղcEY[;("̲ y ]͏ Mi`Q^V/^21Nm9iX,qe{ {t`K{Sӧ11tR POo.#6+eCaeRޖkt%Q1G8aa06n.Yr@}?poLJA j'y=j[8MwshG[3A2P)Cվ<`]!m|ޔ!uoLޅUohf)lkO` wibzn.ဍL-S絧-0-A؝dtDk"7ckj&7M5?ޏ.o1elcV;~Ӻg>Ys O#P_@6רgLee,'NN8ꙡߞ!Np/r4ͳ#`Zk P,|Ix`[QoۓiG (7$fG7o8W[%`d)'ǻfg?k/& .~;5%&lم(%hNhxP* !T+z6$fI^z;{'.=ΨXE{yx&lLkD!98DK#:nTc~w,Vοq.#Ϟ DWӪy WHQl50F@L+xu(ܷ?&R@:j*JgkȂljiHbOS@TUq#V!i_aM͕L]=%{Hj¼ߔ fIhZZvfbV(wڵ&U^ G A2։`2 bc?Gn_ Qָ'qȫSKmhKK` { Kq檨1W/iAfPخ"OfOr0 53VoĒ6$faЏjh3{+*5IjIpXl( nAubcngvDRʆ暨#Nz˝\'Chk^I:<% Ì|b YMߧcbI<+'b'fXVX[\YgtX{R%mt|.w!eB]@ rrMKB5/2v4٢ȏY`- VT!@A{F](VAƯۿBhm9.Vq &2 ͝=}ڪt.|- ~15Y9r#,Q?#?8X+5lpZ>vob' TQh`[U v-]9D%P4}2֌>TLWv@!lrXu׵K;":t 0ᕳXt$=dddaL9ܜx񦧖UqcǗMXvz()bn裬Zܐ'៰tͤ6J/b=@uS" ,ۨ<ː ^!y;CM|ow'$Zu9poS6ѲsNZ#)_+ i᧐^#M{ GU3\Ljlyj1&[iYb҆f ;qTUo3ȍ{;Rć<[\< ^ħ<-`K'SŊP34ʻլ/|`7n~S=qwBkjCQ5x4zDsJ^C# Wvly&>;O"OGbK{n`3;aXDŽ.n(@% ֻO *˴n"q[2>KFox:F&}vկ@M["ܟp 7:S_d/ƻ1RY+@wjB6%#ײ9~LgLjgvE^f]&~FbI!"acd ɤ\{ZK]p|TݘCR=?~FFFhڍ?}w|*h[V/dm3w^&OvSvX|gH?^f)86ACݓ )q'/HYp%O鲆G$Iͣjwtܨmmm09CԔq$;qf6^Utr[>c/ ~olco:j"nR+%ւc84.W>8Ȗ1]]zX!a2Fc$Q{$stQ.8rk~BI|l$izF&O&#ߦUc Q[7۳N~$CȐ&ŔZ4:qpub!D܄wFiѡ G+Qc:^ؼTzU]/3w.b$ۮ aCmL(铐v2q; " ?N)l902e1%c>Z8laaeVqHX@S-{)KW49 m=`T?HģVcJHŔ~?@{M4SC{f0B-5 5!JS&2Qff'YlT݇%kbBw0/~^>sAw_L\* P.4<^A^"9)5Or<a-{~hKXMª< #l,~X(?TfN58ɢQf|۰> +g1[>5r>qǛ%d)HmjKdZbww#0ka|Fq,hBVsZ.U&|$WѴ`5]}Yn}67*HuY[@K"P]}m. >,[N}bf.9/E4k"M|ag$=N^sSHPٷ.7+a!{x2g}kGш l"VeI]6>-br1ҕVԟI~L!N|SGPChWCƗ-%Q'Sw˄/* TJ ,dJvIW̹֤Y=X8"% l Qk/,nOESZFw<Fbp ~?R"[)h;?AYHH>b ZjkRmwGdl6u#`y9fxC쒄NaB. HpۘN IjKAe4+~J(^Z9*gEpଳVW7(0/-k<$f&#hD{omj<+XpU{뽗kdq~{тx -?$9K[`=Cf'{|]ɜ;1462ብgK2š) dSJhX7v ":\π^=Ug(kUZ/vd5mdp 1/ѐשeOHЗ4rH~ܔAKboGȾF"3)zx4@&/^(gfc ]F2%3#q/x0+E~hq@!c5kja5(ݟ+FJRuą I&I,GPxHىj~[j:"w{8uP\4* BJG\<ӓ̮{ͼ *XM2~Ĺ&8KaUByl}iTJaּPeIA^ob>:a|N4}.l]Bd]}:^jOl&B0@9W nU> l≫PB=gD <Ê;"?glJV9/QOԱ0D\<X;رk\zw7aIpbL%$#i޴,% ߅!M%HհEX^$^繶vǺũޮKbj4iFh>[!;Gdjs/fǠ @Fw;_gq+Z]ˮ9/8R6n mtMJ1P8@#Z6z`L¸WHĚYaf2ӻo֒qI#Z uڼGhsTKV%kGq$!>3Pq8tx>}ٙ`%"q&whS@e(䥈*0ɠꭁ6}֋c*4ԜuVdsr]JwFDhPbP011W=JevERPhԻvlע+t%+ K WZ㉩; [3 9ֆ`;~[% Jqd?i>]ژv tR(n}hT] /Bd@J[)!$m֒>``~?HCH% LQG+)x!QV$StV/y6_agt.h\B ee|^֤ř3^`Xܜnc k =j GgɄU V(ll3;8EVvUiӳ6XhzC ?.=9.hYhfX: ЈugTwmˆOtq.th:$4矗w?C]VN6tPS* -!_%xoq h_~:Ї0ɾA>b\dؼHK_o:_DT{7\"pxڀyJ  _<1)V,' >4͌ kĚ < ɴ3Ht!?O g"T>諎g>he Dix>KqsDi0a(bzkڹ@$d*2`Ì74ّݾ357Ep/1H~WRcO덓JbLRͯ'V6[K|<Ȑ{TB q8ͯʘSe"LV- h%WjHҭj@T ]{-3<ѮL1mz( /q1rfs\ōZkYu #~~/8 >/\[4F_yx+jޱc6tOa9xP=! e+\r1܇')zVL사+2B"ؖ(Sw\F 값8 .q2]Z82*` tR-t VY<9[a>s!(j*Wk1R2"9eBËƍe&#sf0e)ν ]1#B$ES^Yyct&}$:6脷 Xc։XEغ9+Fֺ9Ao:mB l~>^LU2TOŇ`vWaMWl NK ϸ5[׼DlhB‚__&vUv$$ՄG71pé)wш!HRv7$nnO h%ŵ&+ɠOٺ !s g-kS1)'NSzwxQc T=X˯t?;ϛL?-.Dvdž3_Y08K*ABD×,#{%FkѺAh΋`Jj`:XͺncK/%`grlJ?һqA591XonGR&DiSO h?H,P)v9, ~Ē$u]4Y$&@z*^GDF础psfW^ު匐-5t q\^Ŝ]&E\]9#`0&@c'{2W.({/Rci4+i$uyd5* f/|eZMu~"+jUךەɷbN%2`{YŐEAQ8<=.y`tWKeۅ7C+G:bΙF?u> +) g-,IG㱖cBԅ 55eW 8,cXWY[rh8>K秝TWoY:>W,{MIL{~>vlY ?_"X>2NlDcܖˁ]F8dJQH}W6p2at)nwvp dO>@WK;ƺ `%dIqFF#Q2+bj$rXL1|~#qQW2.᝗&kejz3p'5j*v`H^tkMۃbT/6ux+z If}o3Zڮʅ{n}T(fҮy4IPFrr'Q,7ҵX+{zt$@??#SʭX .Qƴ62V 5bH6x퉋'H5ƓOH; eI{v'˜MGNpX\aZ> $ұ{=w Z{ke5,da)ؕf&E-ULb+ ]_]=" YԬS>]OZo"*qv)ʖteD9`&;Lr>r4?*8v >x&IyDF@mG4>ʭ0^,vm7+.0f]|.^FIX H2-VD|o/2WrH#g1tJ'ҍ0[~ }I'Nq> yU:#[%-Tu< /T2[O6n~}>FZ/5$Y&Zs/Go,] k@Z6|@P0@ >Ρ ث: O$圡m3~tT, >*(WĽCTdc]C\ "xQԯKq}A'VQr^L=؂6#GyN>`(t˞Q$2?߽X1!GrI|;Q(SEUD͕>l+l G&zٮ߭=" TaR~)OىADdjo&q$V,TmQld:KIC']!;n%$#.r,B+fӖY]fԂS.ThDE1lL|U҆{ղ}7$9~x(7мAFf :1i+ܹF\@C>`#ųjo**;{c]@ɾrD? zyDP4I*lw s=P(JޥbZR 0+I XC*oY(EkݡZ?CL5y BCD_ x%!֗6P>#EPbbA<A&!*' ( Jd3)/ڑ(6jq} elOKzF^ З$W;ȍ߷+~􍕺oWB=>TD>/,Bhɲ0#NY'jy.#"B78Rt?rLZ{uY~Ղ}*WEφa'`'Pe15?M @9Rl[N^˥k jNE)Onkz cJun}+;+O|yMJ?C&I>@R )c] 0XHǚ22gcR 0`5}ʝ:b~S|7ĖUZA7kb*L%p'%2woɠJuϞ`Ԉ|** ČM}hm3R~EZ'ЗO".sSA7k8x= GH[ǜn0xk,A˙R BZS5Z9UB@c-11wkk?aejwPb*|v+1$`;ӆj^ɦyVVХѝA?If螝tpS})S҅yUD?P[ EC<7+' @Ynxϡo+'Zi[>j|+h_EuJ"dl;Һq^Zax2H8VxV4o-|[pB5I].TA;$; y!UٱRn.y3' ^J5" 9B(=] oF>oӲ+uڡpíGmOPtF^v:x*楦íB|buGB'A\߈M0cke J:F\5*]O/ KM+$ai4hEHmz|ju'g/iP jc#>eGYw.hꆗ@k i|[X=]~9Mbj&mo59>3_Nn Q*֣'0hL)lWx/++n |6M{pN@W%CpӋԢ!`Z+j"cxi`^fBkY}_YٝbI?,Z|)-2rW&VPv}$;C+.sCx[a׶˱p@Z'rÑeErNNK9B g|| ?hIE5p=֏ wmf^ B.K Y2vOEjJAG8U2Ȼ. }QPU,QGǯ"@[M9^,3F<aC)%g/r7T:F`}[Y 2i7!` BR#$r9 {n1 ;&,T}yLJ̴]MUA%[e|sQ'(]JBVsңFG&84}ͬ}^SvH 9P;4o}UFr q})źZK9 @$[\Û~]n/ÅrU9pNFJwS9s{-:Vv<ˍE\k@*[ԫDEf~ro>Yd6ᲂ=iIGoP3'@!KiH@o0顁ބEЏz㡳 } [O 9ø߫[7>{6ޙPLN9'IX"g~]MTO`VS w.'\>L3 pcz1])KbTǨg3؀@4JZvYݨq;pStgJW~Kv`c>IFfcq.!OxwKJh(z1feX'UC! Rxr ~n;!@erW_eq5|=Esv &2I#3(H@ ݜиL3%M(aZvYEC~pգ%gT ym|dfX->6 -u/Ja3ݩ%F%>K9G -";H$HLay+Ҥ?y;r!lx=LbH'q=rh\#=* 4/hj8|)owP!h 477xcUl6Tt~8(`ɇ +b5_0q)?41tʪ"QE$s[ d)89u\pje!*`WWռ!aɜ지fr Kd6ѰC-H$Vo,^8wAܸq~S0m>Ѡrύ76%ζΌSB>Uay΃vs>/rQg`7f>DO+9,ld6N:~?/1нVa-([smtM1Xٱ@H24j)5۠A_W&Z/ bF\DDVgKlxBhQyn.\kj&_Czf8oM+["͆c^7ض`y`n|VRFy4AsDYR~UH 4VjQ{qȎ Z` Ӏ*Ex3)r၌K6?sʃ0")̰cύ6_ 9%v>uMД.X!(AKSZF0 `0{p4MyB݋S9Vr:0'3_UD矛7eu&訾 RVuz/R6_cA(zb`j\ژ[fG>چHX)h7 L+䱳|=弳::mF;3qzR۵yT p|TiLqDVb0QCj,5.~ŷ#3펾Fae~Y؀ S Y)_ٷmQtouqn~\#J!]GP >:K$ CՖkSc(#o@rj%䊦to+< {0-iI/ \P7 QȪ 1dt#$W]=J /Dy20$cI_Y oSCm*fDI#^9nuh};ԅ #=M~eI-ڡhXΝ%8U74j@?v5j\+4],݄=T \iY`$xƐj7AUdmCRg$xxl}^6_eK0[#TQR!SǚS#b?F&* ӬM!2R3 ?Q#(z;cz(N\:<6Gbӂe ݱo8[#Le~kZO+6{@>|Ge)FQWNb1d;Bkv91ȃg^)EK&.jpnt\$!ϻF? -? ^OjTշ3r7?qGd9+zqQ?d{(;)>V*-Cm"i(_)㿳J!@WJ\qS,JOT1>GtYhPBگ_<T܀\ᅋYKJNO9㥆|Z6_?d8Lk}XS5܏㼨d x=6fJ@Rх  _geyL^*3A#H~;R[*8ٯ4EZ<ܲ\x5I98Øw.oՒ :RS}@'AIC<p;04!eWFYIL*G#:^Zh*kh,"Z N,X?۬zsE9\>rZZQl=zYinzu z/.ddPd8Yl)ꓦv'ț豢( 0w W -M@!P옳r'8]3uJ*h|TQe-["=PV-w<=kWf`&pFċm2i'?=ggowVs' :2pEF_>P/{l$-ꆖ>&d$J(:w-Ui?N7o^9E?<УCr±ŷ_lU=["O԰tPd@vwe~e4L^Z=6?%Y,]- z@cN$!:O";n*q/!ZqS[o!0ʢ0#bCl@c/ kb m6G$Mc`&D`_E(&=5oV z.~~7R>z>/k./ikn5bcgzql-2DY/f- N`B&@ 8QM3Y;wpm󎊆,Ӡ#hؕzv>|Qcs=%(PYDޔW<O}7}C;T*d_}J9e砨xhhWHc_̖13ys$"G'sӁbkCjի#$2O\vvAvijK8u{K!jX8EU#V\Vh&W{wZxlo>Vh/ AYTs'R{Lā?5/W 3奲iqE7-]_=}'=!Ao>Ǫ/≏LNF|P׳}nݴ>ȥ)hyZv'17݀0~zpFV%1K ̤q40zc )\cp/8 u a64b)Ǵۯ&ZD\ڹ9Sk͆\=Fl)DIhI~蔦6]X'bbSbĔ`b֚wMQݤ.i;ŚЈH#U&Z\I L~5 JXCbi7bV#݀U7wE l{6w:׿Ps9f tpk)=6 %CpzaU!8G&w/I2K&&CO> DTݨȟQѯ4?P&XE;їs^ŒӄO kN/at`ؽ+J5 C=7?CJ^U>+G>Ke3(o?Mk%NS.BA[>5BюlJ4#[hP~k7J;JRZhT/.(#y$C%JHG||( G|?50Zq+^V{ J~%< ]1[nY2Dމu#Hx ut7yhfv #k,Szq.L~1>i6433cLIc֙'Ľ4^}%yZ% Np5}$'tΓZ<$~)ϠC1e[YSaNIkC7t@ShD+Ŕ U[ Ֆ%/el { Dub2L' cu_UI&ݱYiG'z{GR>(r·4 Ox>V9wv4>H (;8Lн5JhY3~fu9>zSf896]H;8zUQԘeR B;|Em8\5:c4Qc9>cs$Gd I]zp.7 Û) vCY}kaxad hJrNz"v,fɹh|rY|qbrR|ڵV"veɎ2[˨iL_ܝnXpXf>쨘_6Kܣ=uk@ܪp,b]%+]n6gPyΠ%~F.LdD pE|Q- j0+٬ר2Owig9mKL d4;ĻN鬄 <[x\bnk;RA="-'sa<.%G?'U **Έ %iK!jV h~}9;Z&thyb?bf_B=X+L dE 4X:g̋FX*h$b% =SG2{ECQBvZRLt]tm:0jQy|@ZBG& u (wNx"IDl+3=Wm[~P}cyJ`W(\۶ ՍXSuweGwkOdŔ[SXN_*4.]JGsNBC ͊ޛ^ <@3u$&m,]wJo5v@^s9DW˝ϵ4$FY;Ta$ \PLM/ldM"pUTjfҞ @܌Gֻ#2sxt=Em_?}XA Qc{{P iD7#* *7dMڰ/±)eD&&9JN$fc<[F]]f!tEYH&}"Z'ob*r5κC*#V(Wx)HE ;$tm0bkXs(w94S`@ $q'vGYL|_ՀXװ;[ 9;BwnG+QFHOhye9EĜDkT gGtmQx0'PdI4H08⁄$3 AR75` ~-c7lWvn97]ᅆJ=K(VQYIqp{5v<.p)$Jfk1AQŷ^ !&{8lt8pǝ~p:|N+UX8˙mng7VwPPYƇZH^ X{}M:K,S#\?R*nJX$ǒ[ RҪTxC*O%"I~u2YmLJZoEv@pͮ$T!뚛X^sOJ qe>Δ//Ac`yM!IbmՒ]͵ @-,hWQŷ/_>$Q$s!$)$ 5 '9LOD~ۢ3h 7kqn~ˠ#}R !>bnU8Rɉ*7iyR7, (w-觅`!(WF  ʅ9*vۘ/Gʫ[ % k0غ+$crm\?+xpxy,Ξ%8, Y5:5NA^4ulm1V(ko~o):?gFz#0.͸C^EJrйE{I֯ D&BUTVv,JUP_vⱑ ۵hjDj}XC\]5̇3f?o6NWOH]UFf&(+\kpRC-{Zr5u^P6+6m@8HdvvlaV  -uOR;D8^D.+j6]rmkf{3b?n\5'g?tûs&ϧďlS+KB" NI#Me~ 40ZvΘw1[m'l &t/_٤PDXmPxnY7U>:חN-~,}K{,lr 쓊7)5~`,tf# S֮" p)e1BpgIb1>e3PKXpLBh۰_eOӺG?3ZOURd4 qIo9X@unJr5^jn@~9FZb'?LoXjT</f(Tؑ2c/`|%3wXʻE+ff),BY\-u)cc ETjP0@{닪G[~ oL ke@m(ɮ[۫ׄ&MC菊Œ@ܨnmؙAc9elMq?@INEKGpNjaY-Cto*U*ѥmTkCǮ2|˶dN6`(: W!؁ +axS#^a>g#h||^Xv=D"N4Iz+=&D>@tѵk^@ƈ&TüQ؄c%,kN-:8Dj@;~Y!!)(&w2-0rQ"kXlLfvavz o`pȝ#_84iYᠬP6aK(1M3$\5&"406m y׀%bS;<"X߆guve+DsNM>xwrREg.[-EhWDuL*a" )76d%w ?mH-Iƞɚ[E M١R:ɔnq=/aݕRh5+l?ܻ|'o:bĪoݼ|p /ԖDUϾ8kj=\qRj7ÖjAB+W 1-]t$]2o!I2Di/DmajoF]F"@>S w5`rx3@`b "*7Dj}Ayb/CNmB$:#âlHC%Cb.kٛ{([~w c[#.*mڃ1J0-9u\ J1ɬ O>CErO ~O_&mpRЊ9"76Sɞu2/w<8e>뼆+* <_IRѝJay+$npO&cqhpq3ےx^CXZT}DX9&nϔȂ+N8F"#]xѹF]rac- 47{΅QW/  F% ɤf֜m윢í87h2G&C @6J[Ib!atJP d. Ūېo9ʂ17)xSYeSÏ CC% goZ|#FJl4[2oo" $o45Ge dma{,BjUsa6ԟS1{ Z Qh:dB錡\I!_vL.$&FD2V@ʼ}Ɓ{Aľh{Aޑ@b_o ?(D@AiϚӻ^YF7Ā3TGkGti%b {+w7_Tbze==`ݗf,xUh(,0=ey 9``d6bWw jaoʼ&Z:`/a߿dՅ=aE s؆Edhk/R/ A -:b2?bʥhV[Iu*l`$ d}FU:U4nK5c8[l֯pIXVʪ8Ffiw"1zTA(i00#?(9=CmVN80?ЎNtE'dg$iߠok$ V:!ȋW ~jI7oW@VE`R?G[첳')\f 1P\GVAkRz߾ҰB,g Vg7Qp.]jT߭Q?CdmX ?x?)S,7_~Ĵ)Qgz 8c(JCY$.5k3$*U3."u:ji3:1wڒ*̘P _p]JP\-oys_LT8CL}Uְܭ4Fn:JT~Ux$4e͉ y}I0+#!QIMׂ<wƱ D'Px&ZۀP۫okGPu3S qdj"꿴ex$05CT#w1y'1GƳ\ vr7jxOH@ FƮT=PxT ` P.z./YjQ 6F-R Rd*e|4? V5Υx\&U{p A  dJ掌EԬb1nSb&U0^&E^`c aҀhP}g<2 1rאN3r;fz WNKwYnDD07V%׏݄C,E}MGZ̍2f"eYNni89Czg),+5e"ɣŇn=P$ 16+:fEީIDwfW29"zlC-|ۛѝ13`2ѦlHbi0S5(-%%2ZZ [`@eӽoO5#3ci7ֆr$#ӧf:m]Y0HTn%|LC@@@-=,#H3 /8DD{aaQ6mH–-/ʞڛ?ns.ђxCL~<ߝ‘=#ZcfRLA 0~HLh*W(Q2& P@#j_Hxɨ脼Mͷj`^)+cnĵ=x6*EVGgm𰎋IR'T@0J=ctJ"}]ǥ?UI`Hy bbSҴL請sV{D03}z3ڍxQ`'Gĥ|wX.*74q\+hJX #E~4êtV;!~a@Q83/g}DU >Iռbޞ +GV0j:j/ > m%HtD6}0hٻyjg-9%L\oļ|AMx}#!TabyJt++а(Py~IJcQ, ~k*k 퐨c|Qx듷Vq͗c-aٮ@11?IS=sic;DQ R>7h&{sM&GrujdB0)f5]ۿ[!D&N+C^>.q:mB5 k>n{m}[iRd5hf~ FUi$aTWkzJ.^xwUM&dHv_dM{GOhQ[WC@ z,& bvuP<|^@5uƠ[ 4Q4N˷^ğW Sl3MX]=mrwaSxkUE?R>#N-9]$6UOX*) ޙ(Y:GypVJ^ұ4b'׋l?&/Pĥ <ځOM[OovVCG6WZI6F*)Gzܺp L6lXR$a%/r'VtB9Ɋ$&` B!pM[F5X7y-4c &g4P3+!w4 gY)nj] lnG% .  l*pdiu> h#1eBdOwM^^-3.hʱr\i9ზf.`79eP:C+A`%b@,o6kkWda=WR@i{Y'Fʞ9 ֶQgh[ 09ODPrNשF}gV:6SZ1k&*RӭpxNϣ>` ͔W^t{xtoeŵ1S"f< L5:eVr̴,`x{b &:D`" 9xmnDd4+^)a@^(s:~1mō{7F1wq*;ldb= Us2r V-l^tn?P5}SK@oH PF_JZVʨ56$l_""0U\k.ۖ3r<ß]n @%"Y5SC݊,EqjO7)!O;?RH)Rnj(f&U.l!;ͧ20FHɔ ACP'oF&۠iVhLUQd gʬl5828[OjX?P4|re HOC36_VUIX]n'P-".j8wdouMݓARm\`A'삌լcܟ1/ IS{gIiJ+-ۉr{͈C:x츙I6<XK2Y? %zcfz"}%_'_׌)r SR&)%+66 m9@s>p)NpL$EȈ}.Dl1ۓ"%lj^_$rf:$IhLC=zad s ;eMhm|%z'SF?!km߸ <Xd\9 wMᶍLi}|r2Om򔫹w_aInEkjՇ6wB%vvsWO(>3[wCfX5fkfLX-g_?`|+8 Jт5 $Ҥ~T2yV\trCcнۉj0 )0YM0F,||ɽg0,ܩhZq޿"̸0w'Pҏ,vxaS *90ggSb5$.O:]yh?Ooy0_뚪==J:Z|ó\%-0?P57­46zIL7C^HV}6euV?a0dGFNαdo|5B^ܕ{AA WǩtR Gp%ȀhW[`ݎ̯ÐV|;Lz"o|-x PgWuݷ:8M8IYI(3?6$ 1 >m&erZITT֓1}dPGQAgm,EG[3bfk\\ͣSY D¬8'FX,I7LKS=uFUNI2Uj&,}]|j4g;^Nsrz ږU+6 -;^RtZMهq- 8w%2 y(X/̳[mY&MOGg,0ygu.4y-&I7:p"02zK:/&s扶CcZVPv[',sx˭'h>8ڲg>;#QrV>0CgyӀ{QUw0 {bxzeǠ!}$0CR`U[!e4HY8OS  <GVnʱ WuEA}*{;$I4R1ZT(a{ګ?Rl=1*T64R$0|?Tj[t T*ٲE(b$0[Nsp̘6a)IED8?hxo~T-ȣ|4l]l>J8$)a'F'Ȳ C *MΗbny@KN*d-qHwaΕ酆\TRBi銴 T2t.xj\*Lbd" q@m\2KWYT*RzZԍEeFDM@uW%kދ W-,%Lo0-\~lHHi_94n/ADSڥeȢ,Ji03c|t[n?+ m5L@}&(FHcvFX˿Xlggq,WoQ"BŚk@_ٕg[jd. y6jU.:Qp"Ij*M|݁%H[eöia@B W; g,ri!2 -P hHIㄌK=S/2* ùt$BB?@(FZŒFW1lTǞE*|%z󔭻",ݒ\2q-EVŚnYaۮ|/H7 \r.Ϛ|6_ Kt|"1cLyh}@c\I˓Le} ʳNž6<9kօ0f7 †ͯe\ <߭7 ߏ^9<@((3C L5\EBҍ?Ծ^݈4'{LXZvچdG[@!=q_ٞcc 6R4 76F.u"8@=]RC#z-[ K8wiUo;:y(#1BPlg[,BY-٨LDkO;idSǎ A25fޯνHN$ vt~rNBW|dAOl83߹F:8<(!jt+>OL^ C5"'tJTpA0 ~BNƍq@A+KlȟqsƖy@@mdQa4xe fZL%^d~ C^܂t]c7CS?Jiqj{;lwr7!wH 'M)~mdϢDžo8-WT8̌ȐjG?J$V_-$І `({+=y5k[0ڦ3@kb:Kx`^3k }+ }U ˞mP&(W ZkE.;m9P Cn$*Jy;jEBT@**m?0%C\"3>S3z<% @[-k/ 68ٔj4({3@o={)cDMjgq+b:j7-SB$bX,>0^.ٺl.ΑgCK׮ i C% ]#4s?Ar6c]":=ATSY,@Y8]GGR;JU,;?PFKDC$r{![_^Neu&8aٜ1?"$-o\T!_2Մd=5ȓZq 'dOq޸yJoոDԖՑ4ԃ| IMdj/:UC[--t䞚KUD杛eO9FD˨򈥅@0{LI.2jk=J ٕ<`FP1 =6;k)_G`u-D<kRZVy:Y2f3Wd'EXoB ^ܠ >`4"n7+*w^㮜Lȼ"\q~EwOEVwu'=Si| :JM -iT= x҃XB ŵ5EJNCiJS`YlLfIy8 >[({@ꎳ050#]zooo޸ #.PH'W+QtFU\bu Leơ4ލS4i؊/ ٵS /rpWg P#[Ԏݜv leJw %S0IsOi;1YIflkR t|#=ŋXTف׷".ji"91le%x*SCs:O^{l(`T"hӬ^Kpt9N)Q7/nJ{; G~xg_m]A(rFov&-d1v~KFϼ[{|PIYc!dfO9VbIx\4n,U{c2 um_A-*@Z(BFglAV_2.8:J ":V*_+K7;T(Cp{F;!_@POw'jgŕָFBkx#dJPچn>ׇUPv=kCJ%B-՗^J `[wјAiivQ+V)ɠ?5VTo.h=};75d00#ebR^;Mfu?RNݵi %mTG9\z<:9LHܡ/t~e/LގU&8[}8M4f_k/A}E{i~=~KfkH5Mu g&PnOS \\qG_q܉pkaSYAianviRJ# Zm'@.x#^ȷ=k}-l&"m0zZgfl ;hVJKicn.gdHCUp9'[6EA{\tg>xN~랥 =-pPԛGFwwQʹczNm"gJ&^49#ԫ< &hV>@;SeΗRu*YT.h>b(|8 {!ΩXXvkŘU=xsA#K9_$e_F 6EMB%hTЏ[hۓwϭ^K\rsedž ͈q^J+u;L=]Nk<ɭ0;qӽ~"hQ%ҤF1\`K}Z.{+}^ۇ߃7]3ЗĎB*K>l=tj[J` 4IO*AG{8mcCiXRU Y<4x9(,&54 lECf9"'lhY6GyzѰ^-Y?$Jbc4֌@bmH(){$&RH٠,Y^;HJ| IWiEke5Qf/Q8K(6B44b{0,WcD>(sRBPSxhO^ -QTS6q E^*D>"`gR=BY7VXKq{j))F@-(7lMiS-@[$l5C)Q wQUћ7mEb;S@xpx5MJ@6e/+JHWfڀ4,k4Fuy㙊7@ؤNnԱqĭ7uejvWnf)qb +hR,:j NcmуPo'ܧPК0X}#ewibAH~-8GskTT 4Lvk=PFdA({-,Y_ YxN<1P߫뒰A.U/ /g8ki)L_/N5qKK`AjSv7!ŗwY89K)@3r45% mr"Z}W1L/>Rw8zdA;2==1vC&+TE-rB-IFD.$5>5ٚj-]x?X˩@&@rFߥvlͫߛRXm`H t-Q.a72ׁ{dOAz,1LҞ#L)wνumOqPA GJkirPZ5/.?B5Y;!tGRs78D.Tv|SeO26펑W3+>ZocKblSD43Wy$RڢKӸXB;h :i]d#X8AF!;/ow֣>ocIB{tD}V1.!uÑb8~8mx(bTɭ5SG臙5露gBo%!1>Zk%t8*x̏e 66͟rYIk7^u@5 U9t~d#Z,%0h. "l "%މm.I.`UT"0ȟ7܊h/NMbJ_Ad |IgGJ -n 6k?̫&o+sUPuKv,zSe(VmQg'=Y ^E%GʳL* sX|/IbQ:A64j5YsC кҸqDoVTM:ݎ}Xv랲*'7IjLN)ӧ-k%%FDŬ`nVu#J՟jFu&z8ªh;0֏b5|} RȼQ==X0|irfـmÉ\i_3l1D`1%i^[L 9n>*>c,8^/Jx+ 2D쪮\ зu+N2z{ed$JWn㐬yo~ԈWٛu88O4d b=,BbqrYCDZxVT 6r]Jz038AʁϜVosoj/&'SN7B="@AwZ,l猆 pEw^EMH|I򗖧`Kx4YqI]2}AbIiX~p 3aQ.{PP܏0klCOX8_d 0 }oQ) L&ZǶL[oU\id7.` hWu&gp2t2g+fAK3_cIuI9_g8@㟺՛X_dpZ#ȡ 83Lu*P-/'`e^dl4ՑyHZ%zO8R5EVU$YQH.ݏ&ZPÎX{^}Z*q@sd_gH7˫W>:62qH>cԛ^Yp^kpEOԞL:qdM}wsQ'+U_=`oUF3;Pc2*Sl&>n9.5SdK%- qvzj]v_Y Dh^zkItL$  4cDѳuޞ,ꙁ , b-O"EWkt`73KFD# T6F[0٬lZ7 ыm#l)oS9yŰ=rH1 K@ ;,1$%[OP9  4 /uWYĦy,Ј…eۍyܚ?|qC;Um>ް`]EdոḭNB,&{Gg,I%%@8&ޖsի^Jy ?zu^QšKĀu폰 aITvKF:xCS4jWaQivphu>ԅ&N KDq$(f|Z\I m\W+=TS%&|]\Oj\73qkvjNybM`#統.y58[d><7'm#d;ۀ|Y,f~ ,]·SI9CUh1jjYF &0<,JgS;%'i8c;GF*Yͤ\>x (!Aܜf"xƶ^]$6_9|veX, \єguPoR(Nj{.l糼h"WE:=})j/=GiQFzz ~?[1 e~L)v1òfhm)07hZf7ý#?c- MY?ٽEEw חQ9æk 0p h=ݍx '2y-Iš|7dyBeCVJ6 yҾmpO[#;2m~,Cn?^&R3fE[Rw;ےR .+dVmwϐk 0O=iAI#ܨ}Az/ҋ ѣ}ޢR6 ®M?({אyVE8,MNGar zXxJ^Q}|pdcJo=('ʮ,ׯw\z3&钉MEq >B$ Z"4v#AH3ӐPz0D 抮Zl yP(% &@ڸeLD mc{)0 o?ݸ&C6AИkV%@-Y8@f0;7? HZ*!P%"a o})ǡކg HZ 걋&Ha -j]:<X8$uI; ޹-2W:f|wH FU@̓co֗B2arR1+ =p9@d՞吤6W(!2C5-2$6$e}ĝ2,#4h5J#l;:=Ѧ:Ih gvU2BzʹQcjMUk, S)6DhleFgH~"vsC?=)f7y*zmVraSIW!QN!>$L0bUdܝQ6tV2+^, }ָnZ:Ȩ?Jpn*=8A0G 23mKrxLIJ ,:gj0q*I$pY8xݥ߫L, dG/P Skw[n7v " 0(>1> M>ٰsX\<4-%/{`"6쎵N$j܃;I2R,9;߇NT:+^Sa߮MX>ln= pEvACpPX7aJ653mjvS%*tA%5]E{<$vakx\͋[ e6eKcۯ:â,ۑCh;nR_0sjb,cTx_xrk TU0i+qu`jѼ1Ȍp]BO2zth8;}G(H~bLb`lfo2As8jRSMhSS;DL kgjb%={A<֩ƕ=z Qnԉ[0-9zUV:VB6P mLP G'e@f7dY(+ӮnM sԚ?x^x3*jd{K7\==g)}" b\!=ҫ[D>ksTdв$^k#cfŮDO? "0ޡ1vs'R-~nx~gqmڭD eY҂S)c}E=J#?4'#q~bj|0N8rXk]G@P3NFVoyz6!h[MWF8Cf j-ۖ c|EO>ө<\,U}\Sھ(ÎZPs1=Na'>̦:۱/$HӾFR 2AP@ EethdAyAUiM:c/*LZ,``%y.M]!R5OƋ} [@Ro0BvyqJ+UPr*cƒfգs7C68C'+&\e^3YgE24p"|kRq3Re]n'XTTw!YYg6.0@e-ŽZ5_'g3nO\q`jc{aْ.v[wpXXH>o?@ 7̏30lJ`qus=0s-(Zluް¼HF 䵱L\YZ3L~r ,U sLy`45yڰ ]nSoVuM'^_{3x0*ejkIi 8(z*']E1/{ O%pHF*xnqX.b4pM'v'_YN'坮(M >yM  Mva k1画.,ctEfYo:܎y9,؋3a3+ֆ-kx{z:3d>9^kLGrTjQ)Voxg!d5mO'=H'_Q)Ψc @Z5=@n蒕.ʂf[e^"M>Zr0Oɇi?a>ER]%y6UdwZ`Zu3'“i)1k[4#|4*w dbjb* jkg~CNSa6ܿ% T#4.NےY1;> wvAȹRNGf7ҋ όCN˚AfK im`1"NrC~koy9˵^"8Jz0&OE ͷKB&riW>3#of!kӑ'Ξoezp8H}o,)nS9A3{~` cyPY}Oc͈&f'+eo[l36ԧ^^ -#aNJ--P$=$^1qP(j{3㐯$;\G2PdR : 8PEY)+˗bciu Fww5#arNIb7̈́@]|7o#zsJeYV:nm9h z!=hƞ!D< Zs%}-U滑eme6;> g?4{ ;#~'{ ^ -N|~y&lOCKTl:!Bf,i;JZt/imG{`; N +1Aj*[`  GT2 ]zmY`ʇ,_KR{pw izOU90ض:*FmB#! $#|5V M:r$04F h Ny 0Os'y-.կj* *\~m#F Ŵ^*G}nY!Մnr%T۽+l9&p=2odnٯT!"WO!G(qYߜ9=(.PoKf纮n= ʻqwyݶvƪ@{64ZgBu!9%z+$V(WmNyH=oGUvCꘕE1ǏD ZU 'aZK1A!@@m*J\S'wo*bLFHlrfhiY7dž[M){i\)+e;(}vNew2%k(0)k-aa>8yd+fW2v;{'P|CHZA3+jz]:(Fmʨ!R⏧"$lFJPWқ46b6~J?O~QfFI(bQmnj|ܘl+o%2%7+as͠Rs_W|0)r,3kzh^__M0Rkp̋^i Jgf[s=2O<7r(?1Vػ[r',UYgd1 6T."[%zr9ht\r,E-&Zy\oH@oab2tj2'%KZFNq/q ޭs4;z `x;}̧<" ֱ$Vq`׌Nfٰ(TՇ,?q.Od}WsNX96,N"sG>IG5]Pʲw ,#ju* _[1,I_mao<t˟o2p3W՘K ,:tD DD۾k>UOD )#+Ӭ`S?`tT=Ոݓ;"06!εWgmF«\8 MN+yS}yO7+մ3|8bbKj>OYř z]CGDoQ?0N&} r=@"Vpkwsκj:GͿ̈aTm6wQCJu]" j#o Ե7,2uOʥ3o!?ɿG zflV8" ,QR@Ozl^xPuVRG*d~b*KYzкsiGk uvnc\! ffQ Y<:pCqr5ʗ0m ⩌]E ~wH' e]u+UD+3?ӕ٘.ɖ.>[#V@¢jVl~yPXUѫf,#,;Z ;z3N?>zd GQrlR٘D.3|oUeW^{K4n\B* Y&׵Yt%C(Fq 31%6z4; g(0C$3%jZJ(k]d)PUyv|6w$\nwpimVZ v>sǯoap%==Ǻj#RtՎvAtG?)Wy31RmMͶia?fAV#p38 ] 7Qt(ᅬjf嗺p땫if+xȶbA!t%u1lq$aq08Gm ykI,z}!AǾ[^eU @kpȿCq?MrkrTUl`޽2WwG-/c"fY<۷E$Qw+c+c{ MDvaRH^ eXnpgt:4~f09`U^ VIN=(XovtςP]A[+?fujLP$Z^W%: -GU7pHv ԴrF̗z}z†n ձV_E?Oq3W0"|6/l0+8 1,%hB:!bCs|=j %~eds/}aA WrMͫ@XFv%]j˅'%paWOHF (IbNo"8O/D .q<҈17O:ki%<'zT^rEq6q>[%yrM`,Tg_,UzM5Jd/L=&mNYTs o ɃL2gh2@ה=^q`9+8/:pijSR^- m\ KꍜjN@"#/jaS^K>R+yj-fO 򶄴 \6i}OFUf0̓B ,wд X{fթUBu86w/wTNK%({1dnC:>= *3[de5^t-S7Pw&pvFudԘIGQF g-@#w34ԟ^M,R}ל13d2D#껖 [-$WD 5Md. DJRO.O=`yOPj=jANxKs`xEQ`G1yQ/B㛟UC+3'롷co8/7hV 0O[tYo j57pGŷe5{xÁcB8SV;-j^BYqŵZ?0rq jKv$q%0$fWYqŤ}ӉMT8R3D;T%DE |szq-omc藑ʬ_8)zT0؅uThUt-~,}; X~'!C{ L{F᧯3DiB >!ѧZ 5i~n6̏0Yyj)[nEO'l++8[T0-kMmYwrISh(4sh{)}p|txo/0ġK66u,9s<9/f h>1$rSgw|GŰY`Ƴ~j*[{aݭ%%؏7'4w xɏL?-ϋRτfG< YQv`{2gbehsMC ;7M~rco!&e1[)vo70rOh=96មe_~ Q#<:o/7e qup=)W[dgm¸O.!e0+JkATXHg wD})tOwӴ[ Sϻ9z%*ez JɆC#Nas-ڠJlu:(]Pb_u0m56=;%w3{EQ2`(IC68kLӉsBA17E YO==4:e tc !6.cYV + 12jjl>v1oyc7|G0  BikQCfۃː 58lܕQ3QfMm}B_<a$ %k_ G?* w!u}B%3ڴyMDM?! *GkKk} 'q-|i|OEJ:`ә&)V؈]}M")p5?DޭWfQF[Xji-\`޿.Se<1NAH)ޕGz%48k ;1s akZIHHTgOKE(cv ಛ!zU~/q`Na+.{-4,UQ?'n -9a"Z"z+KL7#P}WDSsR/SDܗ]X! 'n qkRCx26ǻ2@~I* |j&[|iy> &2nS5yebirixUAxiyo1bWSgIU/D%Cu*$~- p, R@~Lts9Gd7wq`+Bȍt?{^& .{qk׺<_G77ݐt rndׯHdn9eeEr-q_T(=AHI U3u(Rk~ ߍ`zfuRt#< ؆?RD2S>K,e$^ g1?ͅ%k`O]ݲlQXf,fW (&~JIe;(b̾,>S}g(99r' "iR͒\3&-N0C˷hL??Sjsϡҋ\޿a+lLeGb.l> wnS Fд/{ipWg /y T{vO~VoT\ gtt d`dǑ`\P14{=u- 1?ly~ ˜C}绁=Fdo:BXHut)wHwcl0"9p| .87X|5+ /%s͑8usL-h[7bdMi IDi-:w&^bٙQn>]gJ 94nV'W g9 Fňl)[W'9{[>s\mk6<:|11OSӶzG=X N ֲR1=pIDdmDFМ$x(w=àYl Pj}DUNRK6YƯfyi%L `rCzRKFs:О#0os5c6k ILX>eQ`x29k_y0>xF}d\~moaWl.Ikҵ 5ɻոTߑd|?ODVco%EonlL6Ʋ8^)fD/w<ѠUy|NY*x6_\XJ3NwJ!(^G&šPJZVoI9haPl+':v"m~%cmbavǽY|>#*j#̽ogSB$1V)Le|am4kn>{# ѯ<1Nǵ9zF9&2Y< ʡr+0@jj#fX5O?DAgΉ7;C}t޸\zT@p6$ZVVWͣQ \Q31/;8b]qnz6;dAu#[}4| !JKf06e_]aDQI/怓;X: $Nw1n <;Fw6Fٛ]ǟ!6&zd+d _|V~S0q{zp)SMfT9Wiԙ'f:3=eJCdCB'iDpk}Ab?9yյtU`l]F c$9sebu\G(b"}<P'73KAd&v 6x މ+=:\>U3 ()\ՂV?*ledWU['ES<^^| la~ygKp/*KoU 2+&T Qa!2y~9CN?eW$*q0ttQ +C/RMV &}WSz,P:JhM:2%&tOkSyEx$حQv}m}S>dԳWHpҬF+Ñ{hF:SQ6h,Any,+MOL _1QklV(F0⚘zhg8z6L)Nd\}"*klKJ'[מnxwS*5 b&|~M1kݨyZiFMqP<;<dٚH&Rf(sE%A߱?ͪvxP:? aBIqAFh4gQI[F%U'Y 0t+. j}V4N~pkN>vI|,iH;}[+yy)%\lӢ ks(ښ 8.A1?!fd,*uP.@S}@%ݚ\FVr)dUthiFbh)d)h],)(!f2b2 4K4BEƟbAFgo H>\cؖ/ɑBiи|b^aT|Ynaz $値=(^i'?>, 7ȪQɗj88Jx3a۪Ӈ0mѧOw ݗ,SY5{RȆ3GWBa?G4Q $RzK%CWtһ(yhLّ_SaA9"}t etbDpaLm0 Mf;5FA095[Bx4C$:p 6RRu"ILm4jK;G |_ xl~@*;),p_dAC EX+Wݘ+q^q;ܕ2c s -ptNVuLSSL̘ N۽c8wz1hکYhqyG]KGev24NYy_7tz Sfx:OT9nƕ8ւdV¸DDc;xbn=Nx䪦}V%5@u$t"E(!qq׭MB=zzUPa[ZOFg4|ST &,j00BCO.P`6*bO*ˆ%2Hc"BSb"I Rdpc<=p}+P=Bho^TX`#썔󓎫i)Ob-LibdIPt ک +`i~ rvE!vƆzV+eFdI'kFJA\%{L qYTpN~9 (96)kZ%6!'3,Z˨鄱$:5b0 GQT?[Rfk7쮓dfSV)'Q7_1L}>ĈI7,sn5!Ec$J7m9 !%Oq" :4 b/r7~U" zJ:YFf6|d(j-2` h[yᖦm 'g^;?bCw2Sگ5 K\KkyF5Oew]pgc8>CTCܨɤi*۠H4UpVBzo; Z1yh:#1s ߀l M^ٿ_ ƫo|ݼL./Xs+O rs3`xlkM S}O ʃG-K_6qODH'FkVwPH,ѧ`U$J[GH)-dܵ(y;/z,5?rؔbO`F q(Q(8ZnLBB,x}K냰BrlIWn &|=1Jig ַKJ #jk']dN` !8Sz_qtQyZ|:X^+fjѸn%^4K!0Կ/t+fycf߷] Lw"3|T-@S51eA;lˣ,*af&:g2ύEt[zlĊH ϵj{~H}nN[K瓫 ZR syN'L/KYl!z/鮰f/9C$.+p5US+#k;Ƿ+ .9LF(5"ĤHMڄ94} &WoS; XFm#ly~Зs(0Nc\cyS+Yi;sr.d$"$RgȻ5Ods'X8V/uWDJT\K֠jdFgspQ#( {LeK$\GNp` 2}܄38,́ u5@T*E΃O$&TJ,(̗K5xYn];z)um;h&r5Xc9ycOJņIhETT"}{Ky;\VD#X+Wp{J%z)庂=Kvxs?'甑JuW*{3zbY6 aE}[ht =tɁU)exK#b8?^rS [_ooI85djV`W9#+KAGF#c$LPd?~rk6sr2*VI[VM,z}XaN0590E:g+7{L/^'K hSsYBmh}[1҃bVRue: ar1-PoD7Toߊ&*űO3@*k7RTl8ŤU^>JmA)"zQ(DՇ彣o|ujPZfY GyQqPv&ǡJØewȹ ({ֱ\}iAcq/c w`aV"qMY#w\@ Ft}ycx_\ 1GκgVE}u88kV8Dnf$)TJP?v2~#Eɾ}|SZy9c7Ua㽳 4xUkUzh}dz=#͕;SMDlSrtrK:Z%)߉j/3h4QdVZaXzpE\ՓBn].{/kFǝ;H}L3-$3m5 Q#יsۓC/EJA5ϟV&n`( >!.._@,ޟtw޳ew^afQ=Jd$-1ZC hIQ:~5SM~9{ӡn?sg > xRm^`23? 600jsҘjy֮l=0:fK>crMqg:!8u9 5>EBYcH+A)d#!ѰmZlϿ>?Hg7eD3NssZܒbLVO ,wuLʭZӒpm7Yik)~3#׺GE$3P+UΧ«8KYck{it&f#8[&_A ~O8Wtfx,ah?7waӭAyd ! :d?ʣ$TD6>փoaprkJtzl%1̔|?:d>J3(,'Új{tP5g g =yա-U) 9[ھ74vPb27IQ[,щkuz!d{o7SiXgǘeT%9P 4v-G TÏjXd#4e䞲‘"<wӪ)aeBO'Nb @(dq†LakS53fφ[ 7QVaRVPg\ψuC-J%u͡elVlIV/--A96;CbGy^ӾBXdD/ W-2RljvKB{_/fx;Y;T ;қtote7k8d0Ѧ?~j@tf r ##SDM| ZRe8^(:'=y}v~v\H'BfPeuvQnYsٱٺQ6%=ýpq\ ]Q:%أ+b8t]S(&sΨibғ3]EoTr̐:Ud)'9$=yOџ5U|"ưRe&YJ/KUϒTGPӚ%7za2QHod꛳5MBC/(]jm<+MpȌt)7Jo:SE3W]Y)`Ί|S4'f -l XKSJm{U5ȼlI8=R6wO9 08rs2UO@yȭ {>ReWBxps@?rFF Q 2daH3a2B# dmjqjgah⩟h"ό-|# GS^JFDfh9Rc`V>f])Z[>#jc7q ٕz^%q@J&qMnv vֶ#_EW$cA0 @3PW}lŅFy]dc@m)ې^5KɷcMm(0A#X)~r`fzk{/M0ɀqЫ0*6!蚫)m?9" i[jS jYW"9(;`O㶽… 土ޡy~XdQgohQ:FVaWq|E+1r.kΆ~P/(nK:|Ŧc%3g+]..7EFpk~+&\twEDZ&aFNYܼR,>7F4>x亜@o$n^Hnp+ŲZ*.jpMo+v?yǜŽ•@$2Zv  t?t<'VФe[lSXRpQkXMg\@р&DS!ms !S+Y<%| ;E,FsSxwa-rÑ,Mӕ &2A"u;mHFӮ\hhѵI WT=@ k}aVOM` -GƩ K0sKHDrJ\Zl;H~zL}; H1r'֦3|Э(Vd ו8nQL z G_+*?]|pw,gn<6(|z1ģ=M"Nd$szpgJtEңY R"_x4 E%$Xr/,]jmЂhQ|-C2Gc\uZȈHb[~ \Jsx\ M[x^ /^FMm(p0m6ЮA&vRSzҀ;Pts=꠽lgPͻͩз#jڞo+o bqnJINN(7KlYxbP)n V#s->>`xb0jK brTKbɜyEYm QΗcgdskb*dő3_$ DYm%DtpFlymrY)N/" s&-&j<:sU˧qpC˂!n}S$iiR*Ypғ'a=2FoK> #3$8L"id꣋4ps0:-D_cjݺϭQGܳ%&"!bGШx,B ;?s8J`h,ϤpsNF]hpfz"Z-FZzba+LI::Σfd=0V?Y)pF ȴ )wnE$'Ga%_DX34yX/VNyY5g1\B2INt\< ʪ1N#^\{ҧ]~uRSC a:2'kPl}'6 kU}G ]ZMֳ!e^pj@1PȄ=7VԂ?Ys,C~#ܟAeZ;/)BłacheG~IMJ E[}=-Z$4!R ^O?Q~ s?uБ\A"Oס)lOCJ}I1&V *;(e.UaA/4*0;"6f `gr3mK)?'B)RJVȮ*Z|rm2HN)~J%z#^[+r~Γ?68a ~6>h(zϗE c3k?›8>',Sx{O_ZPO~EP8+2k]>#f%5*4~~٨^8|'˔1xk"S_cxժBKzxel'@y%r5-f)m&5z"\N}nU%1~0|;&-mf v+P'+H4 iqH#&̳#O"U`# nH;,W57Y@2,2?j3VR6B)|N4[RbvG$޹>|7*;&˦ԂBb=!2EF]oʚ,ӁIC?2s$2Vf Dlے7Za~:¼{ONTPhAC| Yj?!6}gȾf/jJ$zN .HD8O>䱝)7 OTq5> |Sv8"r~ґS*Ւ j~2t^6EpqNvLSWLBĆU>wϕ{ @ )1/Q5HVT>@9FNNfjsjN tC2Sva;5wPG74 Tc۷IC|԰Lll+ӴѦ~ RWYy$s E`X y ֻÁԩ:b%f7yjYPhF-u[Lr<9e.xu<$ToK𪔚#J}?vn|n.;* Z ,;2~r= 7j/ݞ'8_a~D  vi~Q>3"N6#Џ/C/z?!9oYMHJsxDB1Uȵʶ]P".ȺC t@68AEkfvw]CrMU%~8@Dc䌫[c_ 1qv~ .gJ6ߢ8o'&QTSۀ@g5a}#heu$+:OWBfB@3bˍYA:E&XTwbO0msE|SFKG2+:]s9ߧ|x)颢F˩4K6@|Et:dgJx>ysx!UZ= @!L*r<ʹ4A!,{:r.fkHSRW)s*87YuO#V7fRS[gHN_Yq/Ȃ@X 3IIVd=(Uo[~ܩ]:eG?\+G1Jkiê|fT8@]U4yIiK+K3}WQ7O=4?# I:Zn˿%A_yV^9:w(; -U?x/:h$"QυZl~9yli]2AiI.@F7;p3u:ꙍ'Ӻ{ `H@oUE# 5pe8+_~l>#FYx؝- IcLSYfqw/DZ:f0]Wju.5tviw>'$ 桑ɯFȦ[Tu:xK;lTt+iFŒUsTisÜY )Z$<ŎGdZ fL.jeoze+[gbu>fmv1gl{2X28 IQƆy % ">V6?QLRmNW̺צߞP]Cb7LŦ +WIboGxƉvWNG U1eP꣏n/ dOFyeW4?(RZF95GκIшVu)&1諗Dnb{WSϐNlǡr{nE% JZ=vm(87 5v؏ eK\׼ߘ2-apk<'x֣&NPl`[Pۚ2Kz~Uu:hudЋM M͛fne\9ڵHfU6KX9W]7KvVN؝A'#`K|ϤpP &JM GZՈg!Zٚ:ZJx ,=$C:?TH)x/)ΓؑZq@@9v^pNj^Q&3s͌U鲧khsa p_f/Ǘr NTfh׉3kxxk7h/ s#P^x25) [];y 'ޤ@ n=xeKﴺ9gS:{qlo\fX2'ds6Ӂ7 TEɌ=)c؅0I2,uN95%:e-(?LuD*JVDb,dX>o=._>@J4,jU8 6 9@wQ]7""b Uzs;T'lqj{E\߯o2L5$?qARC'زvT-cFSp&ᣪe hRS򞦱&7V?z}L6ͦL^-ߣT6T+D #+ s!{vgq/T-oˬ={ 1i998X1-&OyJ46d03^fPEE{ 16B [)O}dQ̕s Ox= U<3k ZthȜ:У^gr@N_N;F6kļ^x/]]+x|:Щ+lx =BlZeﬤsm3aWc{`"b1^RSS[8e%G%n"pWF|5*z h)-O-$AlOcV&M1 ? EICsSUpo\Q!Rp 58e O<*_ovqP2x#gS,Ce p,A*emFP`K:X?~ܻVM ̿pYE<ƀȒ[e c6a:4G)~` Rx+=Ձ Rb1U߇ TnIk`"1/Jrs(NVM#:"ED*Nd$ HKnnz0g ]7IYp9P ƛS%;I8)LfcNmN: ɑCbߠP#*{%8ټwdTHmgiD$EjG-ޫ(騩T<9LW! rQ x0p~ɂ\z9&ͪrjSĜVf5FBA;Hhܒ9!XͳE{|y  ?Zr.L$ZG2,##u@<"T;t+ <15 z-3ы8ըIu\AP;JnUW3*hOe)(Fs8pF)0pgHv]9J!H0 ` v,}D?@|PlW!];k>1zg'DTQsB52Qt%X/O8t/z,9m{kRWRꮦUYziYtqwm6wE?ZC7A, | wʯZ?`!ҀwbR$i~4 _{H2]< I< 8Nb.;bx5CsvܣJTw;EOPZQ0Ұ Z;0_H@2 0L/yYQQ(0d δ6eSz 7nm/[r1@&TV޸Qf5}(Fu z&6&[c^F^BSn**uXo@jv[xb|bN-z:1iN|FkCtX-(x{ҢA gs E^^{==相؋DLyH}>oӅ4Fh z˨. p%ז3a63i%ict։wƐ^^}-PmZLj^įa"m>* ,7yڗIgFjO.†t7C粰ւDbQ*ʄXzT%#%S*RsjzN6 7?Nk)"ѧI3 M,4lu966}{E(;ع趦R6a>D J$ uy];{|&~81d0c*@ύ[鋸":PXU}8^db}cFkSG*(D\ ۞pM J֪`yrY%)bn2~ln@ m#?2q1J!4 K *ƾijPuERO׿}oңPqj"~R'%;lcAPWqfXֱ7rO,ܶ7J2 , Ny-@Z:G6w ,CFG0¡(S]Ƭ/xSUMrX#BNV^Ѷ+zҙ>FQqw2l&VVM#AŶl.o`F5Q[=^B?!_uPB>{aTC=W*]i0E#ޕ:`X+F7!?ĈmV'PQW/ =%TLY Q;1ւE) r hQ3IQ(yk~Ou)9aٛxrhstܠS@-ToiF8pm@͕vk'#h|2agE6ZY1EJQ g޶}TE ]ԕT%u'W+ 2iV1 {J oI\UQrQ6--P!I=]f 1ʰN#jY)::yɄ<LͱppوQK`s$/]^.(U=YE*T_\onWK*c7 IucL~4Y[L JzǩbM QJ߱Fu}ɤ=Һgn}2#%ó'b^s&62`oNK!m/rd # Tp>uK3xvT1q# ^Jy @5MqqʧFc"鏕bg.ࠊk`b{4C(}YfiRgZOq1Bࡨ#ڼ/1% w~lxS njuwHL#*֍o@qV5既ANThF;:?!} :pS_VX)ɳ%}ajP^H <e՘DWxeF +lL¢W E$l}9Kxn Z">KB8%!=O )Rq">Ӹ ?:;xYOA!> o?h ǿh7eаc/|>TWѰEӮn7W &Wݮ4-NZ"ƭ/ r܇D5:º|_Oe~ℷpInSIuCmI5_WGCc!ۃ' B]{ik\/Ac̙W{NTݙ"w[p#*0qKڔķ]U.rV]Ǡ9鯒j ';, %l_W%ag/{#Rí@=t/ӓ  N>GBir#zk=q 6pr<7<" ?"q}Fs0z6 8^U6Dh2~tH8 )¡Ko Z*4]hdLwҩ<13J!cռ' {j`Ozm P!aϳ'b*x8 \ V"ƋHW@T''c|/;lPp枆Jj3¦Fb0mі( 통2u^m&3ΥE]=-gBv]^"%oKnƢgMl4O{}+[B]194I|UwDwN1cpK#OloE%8ݑChY5 GZ'p"*|ǫR"888q?d(6j諛uff/hoIu2Q曨nlӒ/9$6 xy"㏚p8?+k9pRX^kS…w+EBɣ ",yk: aSɟ3vbun'a I=*sɗ?#4Q4+ T- ls+:M` BJEy_maZuxLuN*p(]a='/uOE <.S #pevi/59=GA(sS;>'4%]<s' U஼=8oi+X!>7J{ `u@{+K+> ?e^p=TQ]6_G1 s$xvZit>{@O?./]#"mP÷k0<3T_EV7 z$mXKs@/YBk$'H(gvk~Jsۻ0ʫ)81v8 F\2w1(ű\3U2Re`rDSNZgPB!]UZ (9*SnWx| 1v^t_IF± ~,Q!6ݔͅ JVK衪n&o6+U%,&+!ĬS yfG i'X|FM&  VB5`]Dm|#uZөԤuω¯("p#!@{*MV7*}j53׷5EhP2F4rW\ Sj;43d{po%vIBP/>7^M~g44 jW.SiTɱ*r'_;c.yL2ֿ`'F6p1rԻsez]+Ba܉5.:Հ肼A x]Ƒ&P={~uC?ZtO a-1S-ֺnb2b63zx #yt<VZz/mݑNUVeL@Ǧ傴oZ7$z2$tb0cqzFDtq'sk>}PۥDb<N@/A}^Ę-cƝBHCUbg*3 ~Bg:T$-*^nJ:S$4~^ -ƫGt%ѿ$\ʩGFFɌ0y %HdF g0`@eIQX$ECN W?m>D#< `۝v-(qYLn,rҡJeXg1n!~}M)gDnOu47?}{/|,! ZKZܻWs;.ϚHF}4V MԮ%9i@vYoSe F$Dݸu$$G, >](w&$v4_{A]Lw I"ec uT+U ɿ}*Z&>P5pںK`GB["1 42jߔKgzǀ[KJy.ڰ.,&* WNrs: w9ɟɋfs1h-}HI!mo~[|eA:d|2A5+CKPҿA+fﬕ:-7*5dw9\/hοWJ>~PK+BQUsۮy Ýp+ǒun|qa 4!9 ēABI`̒گuoIoC3|E ̎F[4LkZ6EMO1SLgK w1p0 ;Oi!^28~TF[; =/cPW:[Z(0wSkСmz`# GbݽMq&N9]l2LJmC!%y(.û~G#_4Q#:cuiǂ7լ%K€9Ϛe4+֎Nf[94_(i1[pm / rp/[grU=loEa?fJ ? d 1 E[5ZkEL3wmG` s⑑~?-e$HKm2h|~?SCw'>/ֶS)(YءM~fC7\ߢVQ(;H{+'qOV`(#7g;ˈѪR]i1I*F9s6H$Pk͚MxBABY /$e}Q~7LġmsSt_(fw^0P@Cae膻oD+ CMO3R芤vtя=ds{M-:.DOLV×v`o>NOnhqG7@d"/HJGG;kZsNzs>y $%!9Vɜ)V5Li% Xy8$cs [c=+ wm>`* y8&a5[@@f%J25R h)&!f,Eqo/ N _d?Ƴx?W/D@,jj1\}J`EPΟK q(?8َ7AŠ+S% ULt'9&[|S-RP\BtOZH?1sIǩ|8l q苿li #G* _U- 9~(Bh΅PN9>.g#%࿰s*4/YTVRT^ X40y;ݤ85 l]q7da_?yPĦ񯀗 OTRl3}a"p8G$/q'ӆLzk۫VH<` S/zMa`wz0S(+|_lO, OmU(ߞF]K{tr7B!E>ގs/kRnjl}~ʬ+2FTHϻPJ=\1!&Bal wҁ h#$ı'*։43/_o,G"7o)T,IY9UoM2t7:Ԝ7T2jzy$T{ DyJu&x"qi55I,kF׋ &X֛ѫRHr(IKɤN ǵFb>A63@Pf4(M_Sz ó/l۳CgKT GNS' IT݄QZo05iZRԠ $XCLT@VGD[sIp_V8{>OM $[BҶ| k)P+w >Yi=Nҗ4>sBN3G\`o l7X\R.M׬VZ&|jþ #˦NY@%8HąztU]^)rC[fx<$ X'L!x=Z[Q_ԺA<ῖ9S~f{]Pw,_4ϽJ6&_T̃H-\BEBM!h5 2@qsPc )bi*4͊r쒆(m4wvUuգHo1U4+MM"CVm(!U'kÍH|,1P<Ίp*iHl8D/WX(brW[ɲɢEs(N0U?.`s"#|-\m*+NBz#LT*7[ !=۩[5yT/&$iܲYN.1,= 7X>h["c%V^F0Ĕ?,ŭ|#*Ǧ55@D'JvlI"t $u~Xbg3;Ĩv9"N|Fh"܈t)|M^5\oYmLOsw#B|\8!J'fʟ< W. d7H2S"VHb< ʒ 1aO p,y.Ax\c?}ֆJNn6݀o9o9WkEJKznCU>{@IbƲxHr(Yy%EnH0A/ O&h[ۀj; UJ犲s&{H4}# QW/, `C:_eR}B#x+@m14Km{UTZH2s^8ʁMBM]&̯x,ᓺ=Mdzo`:΀!6^B1F3 +|Opb Vٞ0 ax%O#w1r~W/tX GJs;΅pCK#.vߧ7?Џ~%D72sg gP'I6^V6;T/L dBXɝ"sHhgc2/d:F6d?hKcHH]:c>hSoy}M>ŪpYdo60IeJWR}ٚ[s.IO[P-_+$sQ,g+mؓjXӉ>Ka; /ƸW d)IbwhY2T8#:"f~7EIφP00r0݈4fg4xst(19z6.+XƬf>Xx$mEok.֩M(Ps@1 [~RaE;},O^ʥ}/rdwzaE9kdb/kn7tm-$̧0,3@10B~ qjv-!ZnB,ZS8r@s.tư:&(CWH_4wDH9b2'Ug:@ɟmYMHQ([ q:B?яGY؎q)8ߴ" :'ͥ6E,S`+"m]ܳʺ ȝ (j6G늲Wǀ̋ ~\aS1|;ИtU$/u/nάg9ﯯ!v5J" tDG%\9/H~K.Nb%,%ezD~xCL T2wu.L#c m$J^pU2H3K< I>pH*Ғŋ5.Ә!O>Ux@ŝ=oOvK7f)Ez 1o\GY::s!9f&[g"F|{-Wb9"ӢccX7- HǢI>\ed-e#&p-RkƲ`&=KOrˇtu*4t,N V"`}u(v|/lq,@V!Xa"C"6ERsEz4w.u뤾+v?ݹf>p% z1b{8[M!f`ȁ`pSd㘬=~? T"8&رNw&͏HҢ1$B3r7m9?w\VB*>UZLr͸̘2>o|7̵B7@T -uɏC ?tn y*3qLw ̅? Ix@Imej߬xc N mAU:{%s^.&.kx2Fhn'l]DƒΒjlWAf9V "g~(F&MxfPw x+սD- 2`ǃofCh+e/Ez88| PɹndsaD>}۟V( !f{z-FTs#Tߒc>{wR|aF,]DSR\D>r"[c(/#1_<(+ wliTǷH0@?;:YS7c C4/)Cs" cwBA,l!9΍a= ;w6])ARzW\]Rsl6ޗ-TB#>})ZL¦J<ʋi}W@>D>,-!ͣsJ{xaݫ7SVC=@*N@șm֯F&7JW6}`20Ǿ5=&O2_$r^p&7i'P+|lϖHOڱCfnvW/4;g`\8 s9aCCdБ= V#k@RdRG>&Z}t /ET:6gP[gU%0?g(>OT0DA㔄|݅ <zlQEWlP1#tw$f9diSȰd_qGpVgs'3^62wVs|yh4ɯs !Jv [ԡ?WȊ &6Z%u(x*IgIXzWYX<8y0πw_"e%({1Kӿ|oVe!/>7z蹪 [@wKP $%Q`v xRo=mGزv^ƉXmVk@Vp:TW}a- 6 桀2q V.vІ=<L[q|hJy?0?;`M9%;b5x/],m]C [A?m1 i[-i_:sL}+pL`5ղlHuT/"iyC*TƖ㹯2u=ԑM>3gD<o*,<օgz$Wi').q݊y bf@̋=P&>ak1nNHxCwj;C5z4!uB_ņz?|r{s,/`l.( %?&$Lj+8dm#h(2^Ej8>pӛ>h#p"LzQ .5a@ +4/5tk; zO7`j~bmlYRpir,OB8m:MH{597>M7Vv^nl-=zor@\~?ڣ;-яeDP׊`H&ʱ A >]CwZ&e^NM 8).k*&iK [~Ro(պ6,W:NR7kd^~FHHxcsK%ۀHVnkh4g4nQrh;5aEA85WF~\hAQBGP֞X jКcSRy{6Z& TM{ȴݹRWO3[T*aTͥRgů7GUYJG΃mZαkYVd,ܷ7|~IGG.:VvPu3`v]s]?"UQ(텫00iHUz2ǣL5o}pG pyXh[T)Ա؉),, AS)d+Dܷ{b?"c~5yF9ږRzxt2GBm{L)3QOo[h3zw[HC;q{'UYG%+FP2n&""^]:^ N|rY9(wrdlC2}l :ՠZ05T߷+7v;:2+8ٷH 1ZC CFK#19\{Lh`]8*)rpwC;Z1f-}ʂ>&kZ~Cv e#Juå/"h|®,s~<lBFCw/L T[N*S0/xo H tS Xt<NSЧmRD"w%egzY3a7. W2 G)NVfzgfumrzml/L,|)-/6dڄ7׫&L")7նo.eZOРd#]͚P"_"?[7:{,*ֺmHM^cKӀ^K^o z BNΥ,UDN^kYFnWJ$D $?0 ml?w?ߓ0վ*!Q0NKG G.Y\FQe/߼JտAw\{ Wr5\s\5_i.Bj9 n (=議ŞkN\U$\O0.rb>TeM!uuD1п'ٲMM1)nWVRs\oEw*!2*D8:/0yp?\cfCZKaS4w7:Fg) LH?|)ڵX JDiK&MXJ˘V^*/gz3p8d߅^M&.63EĠ r@i^ ՝̑"a(k## "`~e.x%\uV@(KF*ɺ`$ܖyDU&8M4݀K0πP-Uvȡ#6cCe^@ش+Uw/suشRĐ,DV"VixLȤ ,[6(o ~c^)y Q=7TP\}xg'~ҁwpic}=33gN$DH:Yo7^Lbݚ 0̥"0!6,yiQw2>`ܟ-/88u9/I]dv4D1h"m̷@} 4l30}~^1ڶGU<קcxtU63oq #^~M5H?"%p5U%'n5Mhc^sg !.0<>ԥ%|+N &=qtkB~ǧюI˖ؽs|Jb};)EXO ݂Ow1o }h@ pBOt2F\-E3k44u6HфJuPBM=o׀G-}n)"\D5lqF!*n讛B %ro9i$䈃#L֊M$:dHljDc?ck2vىq7D^Df%u߿DID:%;+e!O5 ]v\F]ޕ_`WJ[[ֈRjcq-P1VڟKq<7}r9?_s,m:\qAk;EdtN&>s64XÔAZ+ip$zB^K@cw{X&̄n=<'a=W'%(ܻAYnrҧ`hyTUBT27Ir˂Z`2%S&y]/7R6@$TI1LΞOY3]A/r@ \~w-@NDlxRTĥ|^]?FzGjg=:;n/ҥ돜M+IWRHh72,_A-Uje@<㮦lUMϬqt9a^<f)~6t je GE'剤ʇ`GFRӘiiOŰמug]pM׶]J<=!GN ұF Y/>%%0jBx\ZFLn6 ]'mST:wsRǀ(%[H~q7u} o:aaYg(EiE"ZUW?hu% >lu"x)?3x2A,5hw;*LQXs> Oڛ~/Ņ j+PENٗ*.bqtP5nGݱ64`]P`م & 2S ¨ysnQ-Xy9;]?(gn=};6mo`/s**Gʆ[qwu:{Pm@~ UzB0r!!JPH>ϡNF6hۑA[p9XaYlIPQBB&#++jX孺"d_@O~*q7~j N O!!n|LVJ*atӾyCaYd&UHKT #2 w/+]\V ﬕQ͝5WI{$\bg.M4 x>ɩJ6?zQN1$n"&۔*qVţ siB܊g҅mpMwA}Bdrr䢎ע6NZy 1KAīq/t*/Ym:ظ?o:n@LjQwS=Rܔ6yH~9Ȫ)SQޞنjx\,Z`PAS.j8/\'qA9t3@y_vj '%Բ[gNWs=P\?w@$N'ѹ <> oǸt^6 u(ԑ^?~26b ':IW#&%p]Ct[o?ZSI QP..5+(2^]ioV a:e4Djnh.P=2մS6FMṥy#,?`3bӯWVƙ~#hB ޽ߘǏ#R!ikŜV(I/^+oB#MeZ kvAC,xC<sB^I7U5E/3=6G!cґ(X-.MO)&G%3(=VPkWI 3`?NF}zprU>+^K,AE 4jNP>!()E܍.! "RlٔTODݳ7ײUqЛ[$`{!7!0udfY>B7xI [ziEydkLS"BgE׶tHVhhD/TYbjKEd1z*-U ݺdjj\D}I_ғ ދ4TB8!^OqI)^X  BQ}9s&]}2;\( 0'=PDMne76{&jhN@v<ϳc]ciSe,|6=8Ưhﰿ朮ꌅYl*OYvf`٥՚AK?8{Wb;ȳlO) 7zyjŒТ,A.NA 4x?D蒃v}"CCGZo_( <\o&Em>˝Gu 窼?GصSD1'$i~A Nk0A˄0u[}wQ)wO"H)9H(O7IdjZYĂcqYV}gZ !T~ {*\C q@"qK%/N-=T9G 36C(Ftݏ 2Sw U˖:e=9k]9ڷlD6j *5|3Qg 4J/#r̓oD/?/ ]@IMZ8qT;PPԶ̏80]/qё!W P#wMAQU6_ qj;bx;ɓuK3`QkWjJv廓eT>y(uqYU+~TS-7rN̪tUn= EdviФ̇.ËMxjHg˫XP}r2mMze|ϣ?s`Z.{yO]+h*^_8l&%1?2&QXeQԱc10F% KNb^a(>h>O*y7CJO`6 E0ʘ4o:I.yk& W6v'JӏO$qR~3HZ!-A+z\oo",[fn Fl]/l&%[#l7Մ+AVg>Z`=䟌v0/nD>-qKc+H;AiE/|c&@(")XݭQҟtIĿ-b9̀JTsNZcGķpe2H0#Vt f#Wr-@Qlx1P'.wΦ\4 훾mP;e\%W,6{t{`PQdܲI|T@-'Bk%"QK<:t"։w 1a(& j=,uIZ^?fq\{?vC3B?RXtt5>u=,%C؃(;Kp2Fْ)mU<#ظk'N@lovc$V &Pb8Bnպ9j(|bBPWBoy[R`% .-#ۭY30# #B3>ߙh#ϵLXdeλm.)(YU1r} eXXTv 8s* p._t kݘ:= m_()(OώJ@aϣKI} x6w6%O1,ECdX3oVo7DUOǖ`Ŕ3( Cjڊđ#Zru ߡQ6nE,Twh[?TM`=y-‡oshEf(+p9%Q%x r+*r]ÅLwM}2kW˪[1~mN\$WE|H jIjp]gQR(Ӄ kV(KgXn]>eey7(I?~oWc5U>=G^nֺb")aSOzџ# HD)Xkf5rI!8}4&k"j"ɰ4 ( ko2if`-e9(UK?IHk#ϱ4`*dw*I)RެC/}a^ZR=CLabM&ӷsᖕ>MY e.لܔUI5#ƯnB~,`5.S2+=X/xod/M`<,طm)mb(S?nIN*Q7lBB!Ĉ5ifmV44+WV̞mve.e}ĪvSf @̠Ǒ;qFՍ%E=qIU (T1ۿB6Ge^0H#>cDǙՀK-ï 5x}qsGF= 8[WoGd(5k h'Z\ɎHD|ͬ8Ea(ϟ~y`v#VU_>J2́V]kx#{eAl+#c$er!g_G~ |'{lս_JTc0p~GG ʙz.- 5EfE~o9_kcHJ$fa9#:!?`OOK?vcێXM%f7<ehtox8U2 {;cOծ/aS5IA |qtNͫCE;p:\ ̂?!x>ӟaO>^~ eRפx"VkF#bw}mEDM8-^q,ZWp̴\x./Tݗ >h?EeD9:W/">îuH?eD闳HM _av_C>Rr=+!94Y%{Em}E~(T:0G,BYPG[HJ̼'jxhN^pjTڥsO]G~ K{{~/cE : [0| STA_#1k.u?!;1~,&85}Ӳ#W7Y?P)3PuuB #@١2)-Kͭo?+t:IV>o0p-ƠÈK'\`DSQM1-OC(P Uk>H TH=wWS-Eʫ=TGbyHh8:2Ťo.D$NU/Á%wrѣvwDO'@I/=E8Ҿ Ldh߈)<,-E?8NAoYej+D]7;TfV&WmPx7ii==Ͳ|@##l}x@g!K>‡vL4^R$u ޿9j<4 @›t%ݺTNaq7ߐ8(d_66A0~ѵ8>YOP1*{C}n|~DvC A]?Tsf@R:]Pͷ׈L6M(AbHKW4XCx{'8zr//\|/eWH}n6 tn~dCHh0\PŒAPA_:fa `-G\K{np% #&;ËbU^>\c4Ls}8 3=\%Oo(}=;rƧr*0J[vC=[rw qx DHPR5Hg":iimw+?0B.;}J~*/cmwS(=6{Ƅ;C6ו50*`sK֜@ |ͣ"/)xDMrlJL ?YlcB[깋N!̄AK|H=psD ; !\o I.;CE+Zt²ȻnJaJv =iZFA7R|aiy>3k86iJȠ+EB zJ{UϚT:860phY1rbCe37&ğ)sʆ5wCRp y)eJg%@n!VIXR$kDJ K>{{@6T?ߣz fHy2"컛CP[Tف i4]̒Fߦ3J{ĭ29&=iQS u7Sf2piDeq᥾qSfB`BŦ^0-fhC6yq ,[M뤥D QET "5kbZV+͸ >p:o֟Nl!{HAjq0)v0 bk\ߗbK02cŴ,f)˝<17\V[sGmO6`K|xyZ\?B=z3!w%< 58H⨰" (/7zX rm:!IH9C ^.锲Lr46MO)yV!5QbgH=,@~{'tdK+]v?և[׀xkE:VRQY\ZJ\h~v֊f$}x4^* zū=6z raXȳF.8Y_ߋ\ݕ_ 0#xũLs퇹fR֑<n!aLȝ ` /H#=fp&Q|e kU@xy} -mUh!5T1"-҃zoQ_*9 ~]inO bZw]cOr_?-n"]F$5T=d)dE͂y&xi~.qPE1Vu\M0\~Bd2NDVS:(Y"oZў"i#(OB5m;ڴ{yy@,@i[sR 74*΢P+?z0ӠM/DzDmXK3 z#'楸ļBP<egE Fb 0?uI"9EtJXعKc|-vJ8^ڣ-Usao33c ApLrtԊ~MQXw{ : l[jEzrXۂ_6wo]t TOX&ƖIX;!LzVS}g tW<)^Z&){󥖵}[Mjӥ΂\\lr'JIB*(DL%TS7*~q"Բ|;]MbdӝhQ2]55mǼd%ZIC~Gv f+Cu*^QHlH }cF. d;Fx7]<ȧ=قf yF|<$o .Pb":'dn͇g=ONtUKGz16 YUxT!4:L&Ln {txFQAwx:2ox.=Vv!ђ4\|n;G'JR= i=չڇr+K׆P3 g Cx0OQ@m7[QR5)@+u ]65P.\PBchuB^BZyvp"J!]٧暷.j9cbܳ;r [1]N+`'k G4LzSҹV,8d1I/4@^OJKuP'r \'&kL[]4.{|HWDO~ fvchT%3/P7f9 hsaoi[A*1's(2<+.YԫO;;~H+ { d'= UY/_1]87@"d6Ot峃OHH( S/k!+f6`1/!Vڤ wdZpdq6̅ƞ[0&*rAuxE[>t )G#Mb EOLK:uLI|\ WQ$|^H  o X#^Ю5D a,Z-b='_p?

    0-NNS(c+6^}7`ڍDbiI ͓VWzx5UlMx}AN`Kjئa@;l?o9WTmVݎYlOGJhqfi=knMJ ؙk`ը~@gF`&Z!$-鞣RuCU͈1%|:@3nɉVMDpU@++O'n%1ƶ|Xj^X۵S5Y[s1BOT߲W]c[\fu@q=z;?]<:#ʞ,^w7᎔%6!*:I[2%'!xȍjOjXq. '[ݦFrK٦NdH4i+3|oi=<[0I@J=}?/@|y'tO%3B~i.hrDɂOSհCl^PYU߅ ߦ3+e2Ǿ%ǮXǔiӹW[S9rx! , 4 {Spfxf(V퇕?5(;Gx$۷ G>z№ժPh}d˭ľ TCC>*Q+*[*łdtf) !u~NIS\q'd~r(=8 bs&nHj,D?R:x'0_oh?╀=J +-̫BSNo}GFlB+aNRU~@V/Bꪏ)R@JWjj npkz/29 @ΛrrQGxZ !~[j pX,ͺ 'O줩~ɽ;5Z`N6<LvѤZ ;DIVQJç`wPp";-Vu-'ls)'͑!ᖮ~ԶS*&Lz+7wv?ݼuf3 Ҝhl=fr|^D;U߻o?.R|ΘrDWWVoÏ"N#zO57dn+oٯ2swrX wU{+Щ> V ב&掋Rj4,9pjzє[q4;>Ze7r_Fm *| *ؕXU0GճNץVT1PPiVQ pq%x}-wt_c"2?1l&2#ڄ? "d(RC~xU/؛̥M) qAԀe1Pہ4jE1`tSS>M|EwNb"yKhm"7d1Òk ;/O:hu!- tSyx`#5;[A䌻zeaDeLW t𼬆ԗ(S5w~gQ)nΪ>1.؋1$"\;k`1䘺z^Z xdy PK=f/b 1"\Laڕ}XvP|kkSp֠5u&ǬPqd5y)4# 9XG^M3\vnur-+3ƨ6l&Cuwͤ%nj rI[\(:FV=ʳ&~_ˮЛrw(U٘ܿ? 3}m2[;չx+rݘ"Uv]e`(U+\TP VEY^rx]KJg4%7sc?aҞ#؏PЭax;Ӻpqbyk5 \Ο{ؤޯʢtSS"ʹ9v ot?aH|-V,Z̒P^HcƫZI>]&ʭ&`\ D^T^6伨O!c̝MWSoĠJ_dJˤqEh. s*9P+|*܈)Î(/ a$7ӷ4ioo Gqrn|pMhVQħoB@c,pϥ510>ԒuȅSMIHiքɣ|+#z<^2&CKQXn L،M(iܪGu:+q~L A HiFZXdOtBvt#'r%H53S@ uGѷu7U~1lGE<OBb)5t:4"}XBJQʮl2}\ɟe޳Y}g`(̯_ 7}夞{WĎtP,7r=[8q~݋9Z,eBփ4&x&UqS3֏vyy#Nx_ٙآn")IX瘹@>k?L-B~bncC}dXS;*2zӺKlպG[\>2gX} ?CQ\׀I1?FѼ %?Ѫ74Y4 r]r $!ª:;n "HنhAim]FN=H^e{VҧL%2{2b]I>R~t/&.6#QIt h"%S`- 9g<2^,\$V *]3"Wa>[ (l# \z+!Ru=#PAfkp?Cv4қsLu>΢CO0.NƋL,1A5`߆n1<_LъL&yƛOu~,P?axGi ڔS(jPJYg5N0i&>@Cc?8W6gZ6ա&I:Q.őwIKWKȚJ[} Ke(<#x1 XZf1"ХUUF,Ǽf L,om$ XIGyT>HxĠY#p[]d<]%?|j-vIa@UeLec[#\qD}g"cIjDdWÆ E+Oˑf#6M"g?i_xN jpƽaT;!AXh'Ak )|l(N&( 1a7y| iav<%?6:C &3ٳQ8I͇,??CFK _olxi/ϦJ >U}t \Lksƙs5t3k0\I z=[kKl%k] ZqA}[e^Xy;1GrUMBе[fE@8^F]_m)%8F3Сף-Ԧ?n3E-NX@݄ z+O=տDP=~/4}^iǬ^Z[{luPOhkxhU'M*;J\zCU2zj_sNQǠ iX:Mi t` T%2A pH`.k-)Ig $5X(v36Q2b(a\Ž~Iy1x][} lK) {B^"l7bݠt ~U8s@[(\q4Eafe-M<ތ;Gꨏ+OÏȃ*%9(IĢa6 膵ib{9_Qa)xUm`HHF ZT:i nQ7O۰( z\Ck<48@7BpjTl*S!$nS"L?MR"36N6m."r)L$t_dcf RYaU"?4/+=k:ЄL%])uׂfۀ{E 2lEijxꌃū8[C4dOx(%EG.;c& r Z_'1whikNaS ٭ Iݮ%iFHi?^ ¡l7藄~m;K&-w83R ڣ0ኚBpOHDxOOAL#`J os)wjѭɺˢ8JZHm^m,MqJ7/zS_aQarɳ#Ukc'n/5iQo)߃?uJ#V\sY-;D5\Eyiv{E vU =^;i5ңڜ*y {d=iRYWtS}CɄ3W(g+3+a?󩔲de"&BƔ< ┹IsP9eJV ԧ-A[tYiSUu%Xܸ 0bMHCđJabƎ-a߶FQ='K`)(f6>W4=w FYn4"j\gQO+"[sz=ԽjbHjpOL~ʄq) /vot>}f4 YH@1Gh#FPi Ǿ>VW6:%)n&vVx{_6)JuQԚE<)'u,hPdLY,룅F>`0qi3>\!v:Q>щf hm>Utvz[;:%Oeu@E9<ɻG0Uw?L^ڦӞ>{ßj~D1VIKK^V{pLSDmz:Ќ+`.]b,,l4O``&L   qO&i&K6n=A? ]T ogO*!<*ƦnQ!g 5ʔ>phz X˺T*2ibRRȥ˜{#<㊴&{-Ҏ`pK $ȁj+SP ncc%!}U8HSI``#CIuyJgzT6v)9H_E\_/+ũqOwR}Q Qcf#jIgm'WuyHǾK9e{8F%[ByPlu<8k7K\rc?;Zߥ!r2c|iK8Bf$:Q~ũ?=|9,d3{̈́<jjYs8BEX 1bDqʇ0̦K6t~-?Rɗg]uJ%g\'w/'jUq7ofL'ʅ)n$D7zC L87oXT.vG+I{~0CдTR/ysTzާ9"%,i@ +J9#hYx=IlPSsn{hچX SLCt2_$:oGF#M}?c c1Qk@hiٰ'#> Y9ÓU)LIN\`'4(h7y&v8'-M9~72>CJęv᠟4Yn3RVEc߿W>gMwj^fyKqbr(c^Nz};aWP=H sκԗޱ1t5]`%>jMa$ |:WgvgȆmO80*Auw}-DnJMS -"/TzT5C{ޜ[h,)vI45b߱J{9`15lh^N_UKWe `:T&vW*Nbd*Ne)H?5fnHђ]IH4˒˻*0-@~<@YQ-xHPG u)JMQC ((70Mv *"u9*:%xe])e<ί3QE]9է6gi /4qׅ{H 8]쯦)*Aޣbk}E;ot?L߱ dS}b< t"[-.*J0E@.E UjxrB+ I $P/c*od?oU6x zPe!U6n13Ş#M4eGd)Uu&c\s Atrowe 2 mR|QBaCd(LxP<޼7V%Nvt$n^c.LJ.HEF* KDkg/Yd 0@/Q2)2#o#$5¾s`_ 3q̡؛?ÖccȻaCV[Y9{Bw%K/pdXPzc#~썱q>SХ~';sEK2kVGgaU3LHb{谾q.܉rY 6emW8 o7;Yf6Ί$ZR<[Р?%*q{䚂ZX{:DO9ͩQY0 as@I.},"bP@ 1auqAUa0ɍzJN1`x߬ zgoN%=?hdH%ʳ*۴ɱAq 6R_ T, 0K'P=9T8cJmY=*F@s \9~k A.N;G׎QGVuV;$|ViV_% o"_O&K0flURu0?%qA+qv#7}0 Aoo]9RLe1lוV;%0m-jN6*K\D3,bAy fҼyft@*kB:Ȟ/#p5u>ɎMdM⾦,كuUUM92JB,f< ~\9+4C)3à?f ҝR˨yP\X]j"]U JeS˧ SX|K$M @K^Ha0G%!-U Pnw,K ~F\%b- ]fIz/DBM q )+}G/L7!HޱJ{W>7*-߇0~z9-mZkLv({K: 剪l= ~ZR9hdnP*b!r6Suޖ:8sF<\}XU0P(uOfSpRE l'!c1NpfZItgHJ7A&G[Z6T5p6#zC⏴L>v"T+Sy \?'xTQjПϮRqvn3 Ye<\ic\ o0_,!:kԭ\(f)Z*(^P|`&*#kr]U B5cjqt\kgӇQp/|:Wh.NY S.lЙqDm@MgXo* $I$QN[ķ2G?wc 2n~e]y*$^=CA%4yvmAAH >jö&@q:-.Hv " a?'Hl}>T#CUO'㈹aN ú -"J>thI&|{w:ΏTM#0i뗆SCn&*a*Mڜaa{/3SPB.aXdN|u-jr =M> *r: ! N ^iW@݄d! ?EJ6Q ĮcV =}&L9Q1FF&c2+=^ؒ\@Δo s,].2èV\ B*De]>CPFu\XQ$mdgo_j;{+R@VljbyVDOɗIq˪;9ļ, hDnN%E$9Nal2_"ITAswdneh_~Ec[zp(4cjȩ_dg:>}8Ǎ_HFTmks킅urRpd6uX)j+qy$K-^;d T6D5>7~3P]p!kX4xeK\sd˛̬z"ĕ:H\v"yI+VQa5Ϻۏ]TElIр17㸂\cqsH2)T0k$Q5wtv%,DCD1͝zA>y4_(#*ۏ:_CzjE/:$&TeH7jPt{:!܋tQU*d,9Za-ZΟpĀ57ǫ^\^;5ʀ_SPH պð|/4_*fѽ4 (_>|( -)EŤMBȊyZEv>ǣ% (# LA:d? OΔda1P㨜9sǰFa_d#{v[ p,A6Wִ\v0XK^ &pGt'!Io})k~^ۛ|膎{[ħZ=21Gy{{<"+TXxtc=1<еr1Yꮇ::( t YEߨ›;*|7[8n3'ͅd;OOƳ͜ e-8Ig9מT'G5fVx5"j=U#zmc}MŝMrN{fJ ;$5yk7]D ~_OE4MˎP[%__JR_< RGN9SixI^RЊF4n/l3*2y? h͆{f#+ᾔгhY#%g设al|8G^Q"o79̢+֓%T4H}Al@?Jx+@r,Y TRbu wx%~b\V@4-6BT=d6lAW^R#kOtYB:I\3~A9#j Z˵ڸ[cʔ']6ԃ 8:MMInB5ݭ q>ӹUrʮnùp2~E@5Q)sQ hNpѮ3aķt}jvgC˳6 ZXZz] H~1nPe&)AZRJ@}G$GNi '3B&u s7D@k\ϰV~M1RP߰i)bJ_d2yNT1#ƥʎ3͌{ЏlЍ9V|Cߪ_0-KmR&e,h*Z[Ɂ|\Ь?^gkٞMQSv|tb8B 7=@|RSQDW5]L; ĂhԃdaG2vBY4~5RmcXjT; HL9.iW^2#˻VǙhJ̣rr^$& R%IL(#PI6 2en'>8B++/SO֪ ~.CS;} ǙKyэ [/=i8Kr OŮK*H sZ5m]ϱڂGvt){[)b1.QcOSһ =rŠ{yyM%nP؊mdmVh;0+``!ۨ!wO$蛩f $Ϝ=2/4DmmsYdD?X>/uB> ';Jj}Hrʩ2a/4q}Ha0Nr}M&CBfDVH%礰3z5Vٻ~D¸޳ïEh eQnk6p t |)"({#LNb&n@ꝜB*YFxMlKcsM7LuxHk` $ pgA)_Ͻkx̯Aϵ^j"5G9&NG.[2~q% K6k> u޴Y|Y}ugXJ 'D yq~Tw.Ю{3V<P'΂Jri+F,v -TC]|NN.,UL-SaC#MhIlnX~ +`DohempR]2ٱJP]i M 5ޝ) pAf7Z/B @;#oWف@ pt@&DډT=Y|)Gp("kB*h,(RR]E%G|S{8C]Y60jn4ޟ mJO]9nB3֤圌Xltʥe9G(\//vTK000N3ZWH,;կ1M%&Xmh{$j:"p qWj4ܽ.5,h&\ѝk?G*z.T*͟Iq$M#cEYE'INޅ gI-#eUdxz'K:&bG!a8yu԰܊vG ~N6zY*wy'{ ש\ExL8>@+ ֧&BQk#Lケ0uMt(ѡެyB$Qdyd9[濃\%J[7vZ)jlN 7 2HXFK}}dr/T]LFt*g1e&Y^$]OFd) Z$@`?e۶}Haa?~vD L.㛙3s瞗 eK7X,N$A!Do)Bȟmv}G ΗE# \*TJl`Ou&0t)s`Gj gIT!$C}?Ȋ2aQ >GBX5a]j0doL9dFaLRP30Bk\O^pwjGW 3Q/J((k J6hgY}/ӝc0%Mx#ݪ*_ C-[sB!IVrt,\QVe%BxÀU.Ԥk7j^});uȱYgYqA5B\nkqħ|[XO5Z&~՛+#APBǸaIy!L T! ղ=ҟ#Oq24+}j;A{;ވM_Vˈ2Z%Q(o(AW4Ra  3@Fȍabב#`e,/Vf%#9=s|UF&5`F=KmܣKZzZ$4` 86++ t7t.J|uW/5ƚo3%'*-,&+X=KM|TS8t"梳B5\d9g>-܌b )-!2V¢ ٖJ~hY~LKeH;lNv0({[ 2+dh˛ Si?Xv-AB|"yo qzQz`3OR־^a,w58AOͨ$|ǁwxِ)[r!J@.`ҏFJ~A6;,Dz30iRz߇*-+̃k[ܯGK2נTQXן@=^tdh9:N F_)TKDf {t w]Tj=cr}'Icz@ <6)hΞlV|Edt}XXD?+|F A&;$ H( RKۖԤh#1Cч[6q<3*#& iGg·9|_b>N#ᛄtJFuvGY-YSx^؍C#[;GiڇK-@;m,/VUN|c#}h]lڡLpӱ9z(8^߂FP*) BUl rH]lW'"\ϦޞDbJ=JX/Y9,;V4D4-ЋfEGn\_)&U0TZב8!LePąI8C j"ZĿBXYɘpXWtw7;oI3̛x "ksiz~HPYɼ-$pOkXOyD2 yD*kò8L6e)t`4|5f(%tqk(R)#lُl#/R(b0L.()nY,hs;_kBzbBZn+5M{.l/C`LSqjg)꣋s 7lΦw3fr) kDL5[BbHB+9b5V9FV6`ZxŨԢg)PyGƸDg 4ݦ/-wj @C}xO?,u`,l ==KQ?Ps%}/IBK;Y"|mf|L0!?[;j^%Vt[/f[tEV6;0}u[޷0%&ÐLX⶿Q/KXSdMAe9\^?0<R9F[VS^/pTLfk-FsۈBʎAF=/a{ ar=OԞ,O?a}zz{JA %$;4c& NG6Po$f uQ"Z氶XRgFﭭpv^X'Ot;3e1ou#=]ȕ2&}lQbu=r(1MfϪM8,bkͰ]%=XmtVAM`.XIGמT|Lc j,|A0s-eZՔ>";+Ԝ晽̵_9k˚vD}d)ALkTS2yVO5v/wWo)M74L>͊rkgl(zN +)Dh!Rgan~Nf7 z/7iZ&G܉uIupbid$蚦0/^4-]F}ޏIPc$.o$@Gjkԛ8 K쎢pv\{tP5;xv1goEŸr骽l["tayN0Z 0'Hr`%],@ "T/2_ 9*JVdѓh4? ^W % AVͱ[G\o"P7P L$Q4p5rA !WY gtRslz/U H a?jrN߃QX xҲ-F% wQs-k5q{-ky`V_kyA/aM<\]JlrO?u=u5ɜeKڣZV'9BdTOU*`S "z+M)24[/(X!2W Ju/Y1=0TO=U0EaV}v#ɡ|pIvpumEen['[xlHoD:{g+Fee}+%[+ 7pUi81kW+ۺ3:PG<qtx4zWk*MUx6Pk-Ё+Xhk 0{|c9dh % b6& e -LqIn&+ LE>,~8.z" 3Lz@hl."" Lwsl^lM(agnjvK }@R-*0 nmTg[ w5KIh=.9|)zW/x$_,)Nw30;-_|x|be頓9нDU~9O>t\x|XZVRs aJMj?,Q0\Doadb7o%n(vԳ./'2<:~ Ƀioo9wDS_`;l;]~HW^Eɚ4gSJ5'ˉwQ{aMrKY1#$Y܈{^[G k@Z="{n() ǕO)쮜婺yKfǩc*qRM0gud$\,ݾP\o72^@+KᛀY0xc#ѱ,>xx(v`o'# v7)z#{0aKQnK2*Wopgyj`nP 5rނԋ.5o\~VIC9+ݐ\q'JCHJnL_,Rz+[ğBi $g( o=s"SRY$_*S#xf_q$AtEd)mHC:|ŲbB/$BbJm.?/ P76 H`xSx}?w)>]?Ԓ W^OrӼa=j0Ba*5T@5V=*XiJ"v#[u 8eiV?D"Kg0Ht!ExLi6{PDX)M%!6`P OD9tSR& 5q!ӰR T承 1u7>]7޽UTriF0IZOiz.N>S_KTErtc&]*Wfgjnps9^#(g>p±9d}xxNEnrS58&A'gId"o1r؁۫ybP"pdAGlE$Xx)IrE 95]$A,'Wė-@UmFݥXA@дa2*E-_87Q1 fK3Wv'x<ڪc=ӕd)=_Q,(_B8.8i>!z~wD6ZH M ?wg5' !H|}ZK}Brū(gV~:_/ $}Sռ[ R T\$iVi 6ZWu2a֞4'/TYTesX:߂j uOڶ;LHO rV^d/OS?GRd5MK C )t" T"%ci ,fmF1R+ǹ(Tf}kH Metw8g+ԲJ1RgfPB#Sqq "'hjelCY0_G#Cu̷v!-f":_u@- 7>$>;1aH;e,Ά29)b-m$@O{U.JlnFWQB%8 @et.$SV4aV`gJ?:x(:)\AʀJsX]LSlQ52RrqTgvctt]b UyG*+vWGN"/ 6Q<-Ÿ\ȕY0,*[|N6u@;iƘ樣;er+#YӜ1>\X gG;;jkxԾ2b6Us5숩IFҍw ̌QA >Q26 ?WFYI A U7Z$ڹgmٙ=+Ӂ<ەIێ&=~`N" qfbmSh?yZ(Yp*O'zi}2F_c?DBH":uB_+h}o@G xw3$t=P$PNRT\ȵ=V -nxY.2fh[9:^/J $i Y !AC ha$YT0, ~MPKw$Zd]}J gm͝P/e]+nnBSyX% ,nvbw֚X+23'j$V{~ԯr C̕~T[P9^o rTLZ{M2\nJlY:I.  r/C( P\~Ԡ`G44h^μ'/ہ{!MM ;P RW]3^}=P/yP iPl:T?L#_*V!(S) sq '(7'H^ҦZ5]c#oYdDug=i˧諒B,wQcTsE5IV#rixs`q^͊^Y=TA󏠋O JWr%T7YDeW ,Zƕ,~Pa#2d #JHC ;+$; Liŕel)W*9;.A4;O9:#!i>bm*׺}Gc{ǥ 'CZ*^PKl:8_ 2 *)#yL*Uvư{Zl&p h=0AjR`Ozo>җ-Qn1cԼ0kol흥Jc?j_D{hP.BlEts@<RS }=./8n2OR1c)xlRvN)qvr{,jH;l;nr!JWRo@sjb>Z8E(2=ܭѓJ2sP[SM3T2Pl1t߾ Oq*jf۳QY3+_u`6;O(pc k'ʡ TJ/0X6 .&=Vz%!a(Tmj8O |0,i\*l_7"o>_>;jgK/&۾fzBQ+9B=bfZn+}UY8(&B;mR[<4!'0 .+PHj:We(=چ_tr} cWZ"-[_LųnvVPZP$Uw1l~uG%dQh^3B,_\0gQ6=! tLܺEjθ8"A:>^&6,Jګ;̸!PXFTKD ?jC'6>x9PMofJC "}MMT߶y$"vn50XGՌJ؁@cT]~:}< Qu4U% tZ5{4TP"yu6-3+r]WT{('2$}P<>ofZ)Op4uȪ<3XZ>-X,a.)o6 a⯢0^Bl7tJ ^e*6gOy{Kݟ:Ô,* Cg .|+yQՇI1/6*zyimi vidp:jk65x PP=zsLߣJ'x[F|ږL3G {n%, e~A!:Cq`xOS1QLsw,f<M:t'mghV؆((47NLӛ6RvL7y3nY뺼RgB 2QZL ;z{t{PBR+8)Kzn!̧4WC1?&ɡ If:bﺘp¿ŭl1ԇaCS9KxGI-'-.vsѫ5(]&`y_|Sn5),wi64_(g=Kb"͙lmʉzB,t'/*vڹoWny PiRÐK_ Rڃ jt)g/|#ȡѕҜTy& hC'XCCcCNu})~ $/b}]=naD)l^ ӱ!=?X2[Eɿ,宗9XxBUVŋ!<=5U, REJwd#zĿ*"2@aa-F0d=$[Z!/\E`-n I0~&]4dy>WL_Q?i/-!t6m)F7P?0rlb>:ąUw;:ud.,0*Y43 y_`KG3f"3hm{* 5 L ]2>w?60pv'եĝ9*bH`&/5z=]=҇}!Z}_@4 e)UFqI\ٚc?q'11tI º r H@W1rܴ{$\*jE!G #-Φ^NaKڐ{R;`.L8YTߙf0v-@`Q Q]F4/p?!_1h C^oQHy Y? 2s͉;Nqf9XlumK .@ vaN/5] u$&ؖ pT`eè1;xQ 4RjՔ5]Vbh!l%r<`e;(C n>J KXln~LvP2iP_7%0+ϒrC=(?ns")Ҡ)rwOt!oP_)DlMqX84dָ,4OMt٥VC # 3XE3;n~shJB+i㽵ů sԗav)F v+X)A3<1*0^r^W}N:kWXYUhLƫ"fj?=Ü9d/u;\ha%EyHY4k"Q q+ 7F.0jPtqg?G^[DAK`t@ 0S`6dX3C(a?wW?wrm, C*\0,b1`0<l JգMc%K-cw+IU0ɡEXgV7g3Bj)%xe1?Kz$B5}tqx-\ ^)ZJH1 uL*aqKkf.B2N~dC]s(KF #a?b[,C*|{o#Kq$PpyfzLeȫ&~a3W3?c8['Z De)c} U*g0!8Ac(Dy\6`a>kB[мв?%xx!R偌墏r ݛsrk;rE$Eb |1JdծzdM e /)%szvȓ'a8VloEb#N(k\TZC6O9$*o$c+m\C'w 8b5끿 78 @ۇR[_!Z|毧DbTUcdc5g'k?&,EX-*!)apbʎT`zFqazo1ӎ~ Ҋ))ٜY?_5:Sm@?F7HpKTWf86e)[[$R1> L\|N2m-AR0)#}隧`LWˆ!l?Z~O{' *9w6[>'0ѵ5ĴA=bVwSHzi.͋`M[ʂD[6_z)miS2Qz-xJLj*q L@al%\,{r)nw%ΣBCk lXX|ߝwqnJ5t`Mz2)=y)y{+ '.5VoٽB=CkR ld%fΨ#͆Ltu R.1>'xwW w^]WX EZhlr7Pr8Q{M 㧁{(еU:뽗`uX{KjB-mGzB8j0`>m/n:ӘC9 UXr5Ԑɟ \zmeiJ^>ti?98(?c.ȳ6d_~Uf,Pn鑛c4zȵvs7ՈIWG%!1jS6C o3Or\>`a0qF}[1N,'W{o`ԓN՟&' $ 9i?kKŰ9#=a FAXR )?3bG*m>͙< FRƱɣ Teufт~3#=mk&)}s ``#F2GLg A5;k.$cI9;vEդH'[NF0ˬtk;Ŗ'TvTGpo}5=gŶSuT9ok-%/LU)M̔eK-j^yd0VK~џ@2+q9OY&0XJnDE#1. G4 c;kVXtF;~y=I:XpzQ_3ci JDǖ3{D'LZE"n]X:SMҧ0%ݖ1YZG L{t׉l~)s"G sY2&uR#P>[̕VP=k\$T&D< S54Q9jlgRf lk;J^FtO̮n)/voyԊrzꖫ0Dg\0K16WU im!ͺ9>\b;aڙa8M7DI7Ix@VnQsR#?I8i0F(.zvU$\sc;}>SA V7fRC]덐yxK=GjkUQV"J ZCx}32*E1y ޫȝ<'?Ezc?!x#ITx8"VU 3il'qp2xbrqy Q/A6d!R*>.8EӇgu.ٌm0NHgzHK1&iecI试T[V8~m;`|1{mϫw:1I^662=ɀnA:l5i#zYDZ3{X~.KZ88?p؛;k#}+k _\.Ψ:.ߑ7 ;i@y%-Z c_iE\/g~oNl=.Cg UdC@dU"F{͙ooR_tc^n{t8#ܫfN=ϟ//1W 7ѮlZ ~vITBuFt?-p.C5kO@Gpۯ^lֲr1ls4HÂacIRwЊMpO4>) ‡Pظ-B^iJ=wUw&AHgvGF [K7y ,#_y0<>VC$˛`a]({C:p;Zܓ_ku_ROw­D[t(\Ж; ;-*<| mܙl۟N ?(F v1;Z_.G ~bșAz*Mb# =>iFh_k ʂ 4h'u7& "/kXu?9gP4;f8sjJ7i{Q6[ J~s&~fj6e,ODSyb2_ho~\lծ1V*<͍aDTH G/qNl8|w god+v?/-=qwl7pv.HϹ~-vW_t.mxoa h]48}+Mm{@d=!Y)3]?S?c_ToY}FNeDtƘ8"<0 :e;J+L)ig.^rzvM̗KhZQOY!m<-M@KLۤoKHj4̑$KHh@ҔNT|NiZHr4[f/D{Cm2 sVG' y z9kw, ZpTLq]a3r{$D4s~A# 'c#u :(L.#`Mok#s L28Ro֯7,2?D{KA 4.lq'eE_a9`u1ՏMُ[\-y+3*X_ Dh,%6[v3wp(rhhxA)7yM(Zsk|PVR40a{N`d3IKumVwpqP*nV~o;nuķ7|WnU;Tg->ů~ I#Inpb)# eH;jd 8*,ݕ1L~Zg;uˮvL$B`-8XW$%OӜE/ {b?s$U:s9j XBzmnS(F乒7eBtnE\YeaRLH olt3> 0Z&p،vx#h&%~\Cňs\ *07Yir aO0 C;_A3<z'}7<?dx)B6PgmͲIY8oJ[ `xuPD~D/YaK kM&7p߃[]EB̴eE8cl >͔ |yԼx0?(omA>N?dBn\ng:_"mQq JMeyWdA":oC\τn⧬F4,1+sTOG# Y.pFK@| ?ϽR$+\nB F{|JJJ0-s/i:I9ǢLNr/ Z^@ĝL7IUe",ZŶ$.|&M ;ݚ;JOU#8b$3:O kq `G(I<8pȡ$EIZ~L ;kMuN#%Ҕ{Yݞ X v׸7Ɓs^l?mFu}-GĨ?I%u1lkr"sjCkζ$Lhb+̦=G޶ L;JKfdQ7xQ65b@~far9 I43%QbAR5 mvWwXR} 'ƙtȕWU"BݒWd _ÔjY͊MPZV_ '[8}wLUQӸ٥x @|X@_rAOLy s VNi/?EnN,?:pkTbzlˣX mh$., sx.D;N5J s{o~N4237H+ [+{ EJWE/=HB/.eB:<*mAGy?˙9G?ZOv>;f*`#$yϓ8qt+v<`M?Nv% -p*E8"n mL=`9rJ%&9_,E[TuTthoy:I{gcٷ>Xm8q3/2jb SU}E * d6}^mX4oĶKir~jh^0<2%7@uhoEYЄmx{*A8Xj݉Pф=҄ 6/_79Nbآ o8#>oF`PB3}P `hS }'Ɩw `wfk{˯<@@xQ_~Uy2Tq)06|A8U8y(x?++%Hf| "WN~隆&cK8"2`vk.QXSXIxF[IS ~iSYe{+ü(H˜iVk M܆)̵EkP83JvdS؀D-ZVW=1XN"(b;B Oyظ(%?6J 5tRk0xfQ.@2^nM.!a /p&=sg~3x a\q+}X|jޢEJJ,XμpQЙlMH@It诰҂vs "б'l1S 16׬3ZA I9B)[e-R8UJZ$! P j#Ȕ2lPaNi`v7xA^HDݥ%ijkW^/ R]pqW<\yxY^/4g5(s&9O:p1[IyDDo*\ؐ?-%c㟄@ն̶|uc[+X&-9a0ped] 6H < OfBtߘںH!>\gqEܤژ=jDT%d|I܄ݑƅ!@ŧ0嘌R7/qTEg*Hm!7UqN̑9._w>g_ 6?{}^ ,A7QZf 5[|(u#?Bs>{8{h{ѳ+cG=&?hw>uE_R4#~Ia2VR -[BQ-"*e@zG@JjUy}#ʅЍi5M, Zyr-jT9}&oN<hL}S3`N?f|7O9&݁3vVROHTRf0|ՂDj-?}ni(!TJ + dz^q lUcԛ[yc`сj8!˷LDA3逧Q=cfHZTGzzMqGCD ַN$ I -͞DFgO τuEPSv`b2RިOmP]Y1r [8e=yS8 ~҄xRcyqH w15@EQ: 43r8@H0,AX+f֗Kb>J=ZA#q\,E`X:W"'`u `Ѣ3=*Dgk41;V>K/j>hfoRnY22O0H9/IZ^E [̍G5WS _a1:XodAY&v Ei'6Ф#Mסr^O+;?6i{ ڼl!M_.b. :7jpӶ(,nȄ }CP^e?rUӌ3:Z$9?8EMZr7P6:adYM \~)46IZf%'B>Vx_ rI2N"5އ(,w7"%Q8eFE(ةd)TBA X7TkeEJ״/\Xq)EJo H&ۖ35O90}Z."±;Xӥ_Zc)k˫wnn^Uwq^<ߐ7ݐTi !+\;%FeY/hڳOt4sê(YL28v'`8}y67)3c$EQzn0!hyƥ[0FewR{A47f&ևP_˙ߝ=w~/T]WƸEq~tMDG)"J-U DWGMf3|M`nAFH-f6oBE㌡jld^ ĜV0ݦ+0^͛ʒ1ŋ+@9툕R7`~+Uؿ)C$91!pIuxxqDGn7]GWQa' 7bWz ]J{Uͥ2zfg$߀lX Kˀy4+e|?E?_OK̑eQ?*ʦ@APT7x#FjlGƺeL}cB+'fK3pL@979}i жhp2=^FypPxEy+ 8{ ChOUKR3 }Mjxu q{%NlIM0)3.R&BK*0H:6|f=A ckNЎ잨},`!/<.n~څЙ q`5աc|&8[co@v> !"' [BK8C8ԺŐtEC"Xὑh4bŰn12ٍzw@vb>Mu_" D4R&HЁQqTlAqyhHc\lc (h=bV!KdoS;]aw"_N-XG!L(l_B,& jt\'󪝠#RE8aӸmrw]f:Ͼnw2MZbYa}1b# `IJO$,,:owu(RGRuI:N˘Bh<_ fYپX4!bDߛ] h\/DMu;^Ujm&(:8FQd/뫪AJU r`ِ2b)\K!:s4[z։o3vGXc- 2ε~监AA+%||js~Soj<͓ՒDApsفxoo 4 V<% *팗ah? ~ Gc^b&А y(;664 9yz6V ޟTG"Xi!3 RI_VkǨ4X:9PG4+u*Sz\[y< -{ n[|IF&vQR7}ınA h'|{rr,g)p4KXV)/x5Q}t43uE3F㝼ɬzw*B@D ?RGL1zng zNЃAbĹ-7+ ^mMG:T-)6_bzE۝G^tސhw}TkeR鰐C5J!:s*FבֿbX/c ` ,ޢe{2),r#`XR9-nUI񾠆N Pu)MK5no38TwvmѳJ;x2E~U}-* 's]Ԓg":#-ƣz7cSvY JWkZoI>^M^IAFoILizUr$E'K#j׿S^Ֆ^:o"Ҹ+w:'ot6v2vJb`rY823AL~K7\ίj8|> : ]ѓƐ$)zi~)Eŵ>IzB<+CV%BFDH>$5S&*_N,maS@@~N_u o|ќ^[î.+XPNOXMB|4d*rAi]=ЀwVz4bNY[΋}MWqewN{4@`qA;q㮺ꮯ{@MUt$b5xĕb~ X !*bQ c^R")[/yX6U?WR4u=-줵uZkÜZ:ecft-QybbLӒLfI~K'jΛ{)ow@ M]֎ 4tF0>`#H)ۂ(Tf35 }*z |8{jQ`c.l)@#*{H%OGkHFٴֿb5"PHj< A ) ) &S.e>t&o~rל غ %Y8-ޔ!AmH1y⏹wTZߵ_ l$Wo3j6%]9߳ ;J.%e29Xnqw%!%::"Ep54aRhd|VnJ~[O%6p ) ;F.tJ խ5sU%H y!+8CT߭כ|b1ucmzn>Q P6N>O%]vN^-sQ&w෯)*> fX\paE޴&QI|P}oQW7VL ,"˘+I+Ynw)+ڷhN$i> se.U)Eb4@S<]STk`uRK#w2,A#6BReʨ:)臏 )7zkZgM8K3AUDN"zgu/0d`e7a#QまBU#S__^?R'=Fi}*֟-:YҔ"͡ڿoD Y9FGI5'xG< ЋҠcqITGZKx/lc $`"U zeKX]+H 6H`Y>Y Aa38FJ@<ܲ{8MgDxTlg3isX;&$Рh݈طI~DV'} ? 'Sf:LO?Z7=_>r_>RCzr}x"]Ӗolat)nk1 D:`g!|QBȡھ5Y3|09D=Z7o:>3Ŗ;: Y b<[+|E5,U\%m|~m! %nX> z v8%BR$a ~Fn]՝l=M DL񙥛]tsZ0xinK} *4T$9O6Ey(J D%]!x;-Vj*0+nAI`mO1ڲQ$Nٳ[G"1I]Cl$ vr @Qz"'v?'rrRڼ!T9OKQ&s2. xV&.0,`⸴@yQYrHx㴬?@lP:I2N۬7|@J-@R_(wx 1/jA ٞH){`uc194 F)A薲ŢeiMꂢgrُckgIm LO\"FfT6TZ.8!O5;G6#. Lawq5hL뛌xpDT_/ϓB(;ծdj`4BPT!qk{{ta.xnu1BRҒu**3"嵺!ᾨsBCh8nGeᖎкU=0"N| h}TA$[?yҝHr`Mt7J}~tQ{w*D h#xoJE[AI޳h1u[;\8[ U|#"Zxċʎ+s0t;N) Iވz˦<|+ I,ʂ4sJmA=̶ zs5pwiA^ҐJ˶fP-=euf,ToT;dR6l"yCC<[)̜H9s-#ǐ׫Q-= ɌSOųI܃X U.Q^F- ˞Ѫ_ i .!8`8%m >pʂFڅ8/gayokωV `>y%,w(qѿp!~C9~=aXN(J/Cb8 D8j1oroٰz(}#*>AJq ݲʽgOznfB8o.:"Bm7"GH9p9f;QC{3L"S3,G D`X+q}[.˽ -B:oj(3$j{ʗn{0(JgT.4O6,U2+Պ-7xb^Il)Sᨃy .jz)sTc71Mv;o~ <:ҋSct[A|]frfkc!f|q"Xj w|]`>is^YeӶdӡXg@AaR 4>\l¾6l™J<-WnS/6qbB~o Ar3cꊯ]N 'e`f>5}>v<뙆=0G*e_=mf<,=)-٣̬/KPҒYRsH^+W5C$>KW$>93mkLL 8qB0%tGJN_)' >9^9űFIrXk&s^V1^J7ָLLiD5Nd{.H5WMy ~MeDeQAc<u TSر/SMu_AE輟GH; y`CƔt!q芀h0Y"_v2ӈw"{k|Nxs"I =pq+|@íKIP] !3]YY/.J,"2X~[ȍ?baVw t V5%Aq0(o%!ȳae—:>ڗT.1dR6B!1۫`#Mh1~a0513} ѝW+2 {AbࠟD 3˘BgL-îN"H .}_,j˻IyaACd"5$% %#D]\yl'f?,nj?wۗfڨѧpP2VVcx+Vؠ4qi͆F4JK4Қ‡E_I괟|<m9Er N~uRbp{t8dŦiX]Ih1@xlMZSnPA%)P%o2Lխy#%%$MB́ wJ-ڟfJ-@o7%;%^NN99YaLIQ 1eO̶,:t4{d rLI9.Fq{3 -Wq}f gfqrTfj"k{3ᑽ$W:V9֛y'-Jx~4L1ztkȤ UM\:m I 8zqz`O/-SP`&ܡ[ovEgsdY ;5;ܶ Z4b/QЀd(|raٜ~oӵK;G4nlxTUI ɀT)z]y@{O`0$A+IEWrv.{m3Y;y, 4J~ ? ,B羥OߦzP}o6n}HIUpӅd.;lqYcV̼{;ߑax 5b,J&Tf[CJ &|z^OVIfV1;jY; iw_RT*L_rv|_'C فG |As2Ͱ̬{  T5u^МC&}M*U?͉{ڽ~ziw-v5@WbPo@E100Pn?3a$0h8tߓ<`~:d\w9)b^v9Fky`!zO9 HE@gTNˮ9f3C=]{$<$K!K eh`!lL%Tt5G WQWse8A#B.ut }0:  &KUPr zBfĘsG^l~-EI >qzhqxH] ~pE moJB'wkiԠKzJt!F)KD[ȿng'-&{A=QN&顫>X\RI0pRZҸOB]dz~BLEvfE9$Q$CwB=괣cg-o٠ 'F&}_ll&xSNA#{5J-c"4m*\/bj Y9QHzrAhY( 7)oIu>u1+w) DJURt A"HnӫH z˼ñPCk#lרNHySc*~KS$utctP}p 88F8-|Yu8skY}-j cS7 b'|2f]22̶oIvC{$A`dy4ZҢYTS#jG}ju]p(`FD(lbHȲrHXBl۱vc܃ %]])?X5>=JHf.و;RYotMRY\*0$(WX$ӫرH\%IYĈDxs˓W6wRR-Dydͭ#QTOYU1ex~BIR,:Y \-mÆJĕGva%8rr27u\'3B&yY [!rۤe\*xƩ 3-qԛenI kfv|3]o!ȸ;` nA6l!lɹY&CF% RhMԮB,Xdg82 ~ +ݻv=Żr%ZϥtoSlT_kM2޷K&X{tl.QcUhhO.89B:Dڽ[WTi\/i*=$؁Ux2n-pS#T[?]Gir+SՍi]2[o,) 3E/xO jkgbte!F`d2(%] /\R"N&ZkMPufhQ\G4:?w߽5*RUf2 npZWT7 !1 8 ^_1vҮ5$յ,܇ZC|W֕YU#w<ה_R? jx`niTon9Q@µ5b׳؁|m,[kz &_#XLASz([F\y:@;!c 5$"oU*fvZg} bFZOA7G E䝕6t$qNW$PK2n뮍τې1%*k55C.f ]kcq5sT[N:Fc+Ty|)6qmRU- z8s{ë*C*_o4ɝ+/䀰r0yxnU^$̰ǟjh__k?ҳ !r Rp/"I6t_ $g)ٔ,l5~jtðSYMcejEqPũrN%Ï}{詭 *.k\F8?PIHM[j[ ؐ% a1ӟ}S8N(!gd_^ƍFl+ϐd= #aZ[)Y4m?(ӏc1õR@^}(ʰZc+ĉb(Q$!|pJ'{B .+}8O^/6cF }+f4H&]k6yƥ] ^x@|K±o>J2$C%Ee#ϨP,nyzC?ZhI,-тh)˶=#Z}寂RcR.VG ȝ)m3W d^Ckn&Cܤ"mR4ߋ6 ܑ&,_|~sZ|_F3uJGق˺d :7aN?:-Bt%~Y<7t gqOS]|KQJ(!|sF0yH5B5\v@7#zЧ\G#V]Ȉ$9/'㪎9jbQ0 Y .wRȦfFgHhx1wa{ԀHPKQ>jN%'6Y#Z7v*fg[ њRo pͼ6L_%r˿^mǀ~0TVnF"32#kFN-OCĽʯ^:b?g" *f0at)};F[idEo Clµƨ׌kD0@_DEŬ sZC˗KӘxlI^舶M:fy8~L<}IRB΁E8(O'YlvS%NA OQ>IZ8GחtjE\ǫp ie/|cXWh"|sg'G{LTB.3,4Z> 2*׽z|"A:V`-4`= Ly/jf _م0Y]%Tܵ)p*]M*0:CfAKJkw:k"VS%zB+%Sv- XTӀp|⭖-ww2lMY pO/0_f$`tTzpCMSvbM2Rz/dlFCˢX$})|O Х#eV2lvڎl%߃zZa/!sp?*i NhQ}򴾶!̎$=xZPM(>:(^h7~ ,M٫b8͔M\8Qӟ__ \3D27y[aqw=% xJ[}})ʔ|xoJx\]~8ط'H٪c*gߘ;wBĪuLCSrLh}݇AQy(J*/O$/8Dx_ŽNKtiRA͠9WjmWk&@{Ĭy1F|p&ʗ}h (3x:4.WDK7!z*&lx\-Hy}Z!V=#mˉ}BOnC5$zmg?7ӍIiMޕ@>T 3=6Kfm^;Y`ck $>a d $ˍF/""k[EMꨨFMֆȶ1@18}D m책u^O:f6CF?@5FL憚+Hjqs^̓g D݆:0|DxWL@rU_5͎Β?n3umj,R'E/ѥ8HE(oƒMyykm#;[*ubTgq>*tc><n#whL9=ӆOK[;;#Β~TVG/}gg+ZOq:f7|Qxik} r?K6}_/PxW !mBAMɤVqgF UHQZز?R Y[ClUĨ^e$W׶ xE3V:I) @h>Db/rC[`7޹cE({fH$,l}1^.6tq+ßhG0v:bl(l_m1yh 6%0QZŧ䨂fW#ۇUVr"bwu"q%x2 VRG!_'$W6Ob z-n'Lm%o0'VGƕ|G8i.3:w /Oyaֈڼ`Rb x(FkTaqԤ.AdȢ ի 0"@B^Psz17A%V7ybCnWdD!,ŐU3$*Ͼ"uH LMU=3~oӓ!E7oc7a\eu?SGRTE֒#d'ee\h|?FlߩR5aߙTm5`,Ez]Bd֢A!|+)r1vz: WzLȇ{|L0JDK[V2d/Z1pQ!3{Mr*[Z'nrn~)fi(|P]F?rjlk`\{m ?a {GMG 1 kA+FӘ%ȡ~EM0Ld547I~E.7?<{sL<5:RZlZ /Nd! ѭp/6͊l'3\7OAUVyX'Y-eJ7Z~XUE>m܏,.X¬:AbsL#Z5c \ vsw\qvގ$eAjaѐ&5mBe68lS04@p5 ٴ˃֒]E)e?sa@zJXqtИ{TN5Kf,[tT~|6Yh\:\:X\}lQoᑋl+ɚj|uN{Q~pWlQ2{;btzE28{nC~ A[D<@$zE_& b(ӟj;peq">v$Ҹ/-IGng z1 6.j_AҒk]b;CQJ0#g’ؖSl;5u+|Pc_y}XJV1]|$x؜z2k`O7#rp3R#ZkrB#{b8Bm"E>t fhX(-vȐ?߽dv⊸X|pgm uߩb49Ě25 'U|4].u$/B b4knd dGH"9?Q0DPDbYs*㧉i, Bg3S/UI$ &9=u'[Ҟ瞧m֞~#i{/bsjhH7= Сgh.eX|jY$X ͽ`qN%2/R($52; YUUuk/RsjxUByqOO7p8V@骢Z:t,7;,S,YX+Nv\j€mt nl{dҒ%[kʁǀ*YX$Dt7{&רX;Dn7MFma3 mHeʊ Hgeڵʧܽ qo~nlM-T>Y"XTj=IQG1/4$TO8ŗW9X5I#KDU 4 S )X l(ȃUXLX# +^+|~DY}w&Ԑ4C@;4FdPH$]e?5_0S{d>kqaoYF0_hEN wU= |֭?Ve0 6ۇcol2m6?K)jPFم<|ǪDS`y(֊4d ^aD%;^a+\u|ԙ ֗,UZ T+]5ԏ:N6/J.3v(/se4#fpUmFcGdgpǹOl S[xc}&p-`^qP^4_\EO{lsoLte8u\u|Fd3_}<4\.n'"ʈj\| ,0WgIy!qn o=Z_GMTX1zI[I@^&e,%z.-.<;̵|U:crZWc֢ݡ&NCfIhI1Uiv@l=GAs9}!0~ jsGG-]l#0xP9u" ũ'.ǥG w/|K#Q 2$fCnw)Zt왑7qp 7B>Uc (.\#^~qR {4X"O|]O&(FGP r~%Ioy%F9a=eF)pKd)ׁ -/3z|Ӳ9EIzA!ɿ.?,u7~AׁB2o{6bhByGYx'N,NXChGm0E̺k DӵKEb!tE+)w8 A"Au;R^(|)NELGfԠl}.aOu#T_lq w5ד %&Ja.։xa.)_S_:W:Y!y8u)Ņžt$v2:"N3PtzєHs&9[c`Εk, Hwac24#w"IoCN[ř&F-~[!,MgoE=-VM {5zmXeF[]S-22:擒{5 k򛕆FlI! C $4n[/o729*YՑGf1,mg.]ic;p||#橀Ȥ,yމ7WUH}dIk'{t+\/BT~[/$S-#Z tz31*`-FDJ<. *l ĝ1H8!^ŵ>uqwQWR]i j83yu,_$_Zt**H嫸 Pׁ UrB[RxhYy;8ޡyvy(48Tk8;ŰL1{s8=}֝PɁJ Jy )4 -yC-)E%3:w7mRf[PD(iF.<lEp1 r/ha vW4_xmasH7U Q3C_A?^ﵤz LJs;R'K_:&aR)L& 4UۧH@FW d9jYx+1HWT庾"9~nΪ&6g}txZ||mLLvXI!3_AE,h[QyLLR΍E #O* Ás*k#0.HكSuM1th\V Dhaz8ENfhč{I hݔ8b,Hv*Ĉ%"GZBo/jAӉG:NetcѬxkDNJJz< ![-AɛOcxAAù_0֟9[\C;$:SKćUhS{aoWVS "BcPsΓZr|lč:*_bq5̨mcl Io[$8E]޿z9եygh4 ;jT*xv$}WRTĝO>k͛xB|{s" r};o 0^]~MA,|!Kk'-Tw)L~B 0"I,llu[R'YB::8]_k#>k]0>c#T"53%ף}).3Jaj6=5LWnUNKը;g>w\l=',i, Jxw m/R'U̢{_2t,ǻ uثX4GTp&I׺2Mף%2\?2v1eUJ.^laX!}qC40Za(Uk9h3eHU#yѰ35ާ 8.? *>y M1҃}.&bj66LLc=, , UJB ~͗!3hC]ZiSњ5Ut[BfSK,R3۝_/O3Fi4rDwoeԫpȗVDĘgN} Fao7Vcsóvؑ|8/ :?*=\t](&y%CRuD~1g?ڡ,[N4Y3Ε(g1-׃P38\c-|9ɤ-CBɤuZ3юoԬz0޹g2%pCņ/]wBg:I/Y{u,%$65 @NGPG#U/HHVW-bJ)TvVtA|3ժKie]tʨ9G4jeqXU8iot,K,4M w\*_xA B BUs ݾ˞h3yXr~$mPR!86nRp_T#:{#">CA-2q6< '!JϊHtd pu !`B3Whny\. O7Yj1 Q&u4ЪHH8}sE_#iO=;_S Kا_v`ǚ7Q AUnb?p2`)M,(鐝*32(pKT3{3fGy0BClay=boe;{7KMp+%7)YƷ$% )Fs68n!}kh 9լmܥJj0UI'dOLOmRڮF$j \rkqt@n3to-ìqJg~nj9YeLVyp|%{7U pCWIRvd# A\ّ]Q!*T-뻒i7w)%9 \oGmeNjS;QӖdNiR׊7!N[2!oAB&*]b}E_T\P9}V+&;ّ鯰咥&X%c {豪<nkvV*-~S\bU(Qi^,2ȟWHBZ{p5xHrBaʙYn2<ܵX -z@icJ"]*) ]A/ 7nSk6;~ŮtXP^Xx+v*eTZ @jACN^)6ЈBuOj=@^{[cmdغ!3=-AyAYf@8ۃ:¯>QRo'KmI6 5b|]Y89ub [ HL*qPMR⋙!.(KWi`6dբu7WJa-P\x)ks?.BA6oqN8.Zs^भ%EP4h˱fePY)W saFz[HXΜB'/mVTĉc#TA KT J̳aF=Sp۩ГSL;EXVu6h"%lKGvCc49u>xo蜘EtM7 M5c9 @ =xqo\h#u>QO&?jK=7S湕{1lSC$jMjݨ:fA fsݷsr&D{bN&JWJlڵ:9#+CBQޗN# *2Y Hxvx@:n( H:tsmf@H(WQG :DXR{tzK*}_^=o7Ln2e_ވlHd%bF&c0Z T .F/#*ƱM 0E!d  ţ3M]%ip h Y;bbm =F14١ʢӒt_sFOH6H:f d뀧Fm`M M#7|qn.ok2(9smAvL m/`cIGH`/w{]I&c]ЅC*pbo!pw  ag`S [LoR,[ڨ[vKa +TTtn ۅ0S7ز*zyVHv=g P%qШȑpv56,J&u]ˈv(0 6PD~NV]5ѬP`a%"!sgq9ߊҬ[t<^ V-@>eCgr`Wh\ 6]b)yT}>87ްQY@(RSzbTOނFrp!Yj1m$EocwSY:H7A1[:DG8is{^6vhY޸r+y׊tn;w0TNFԷ%z $Ҵ Rx$6+T>N GUN 乡ƱsrEY7X3Oݓs;uvuso. /]!E /{kFscn\Źe"Y\.Ց6ڜZ9 *SlY^[* LW=ҵy&rPLʖg2?[7|ѐk=b}vL%k<`%UHRp iE 8͘Cx J;\)j9 P0Z٨1]Aux^8UEQ#?4`wQb<=[A-Cq'CF &JjٸI\+%hv^LD1dEYߋ#c 4dl`9g] 2v^-CXu1`>t[9?Ғ3ߺN `hL h6pc}|Yw21ŗ#6'jZn-~TٓB@ kUAGUU@[` Ɩ ܈qyRCg*o̎|c[ %^0tUze_N]wBT?wun OU7h5:2`:^ZT+10?*J/i<=ieݧ,v7qm9wreM{M] DeOUDe fiCIoFY sډ Qs1l<22^$cɨS;Kc["P$q dvJY?K-c[W$J7gKsAT)~L߾NAXWNHCә) כ»Y0Eh6}]L]SW8ΰrp~ cI<,^ d;[6x9gÎYOy4\J42n)P9cQ"0Tw[3G/ fB!/žNtFMa-0_2b_tQC',a@isWIWO墿ۓa _@N<`yL܃= ^M{#T-ke\\g9QfG3+$oMOY hhfԍz[=Y(Ԗ5ܝ155%zm\C uJyGemM T-9ƿߢ`s{1ZAoLP\6L\Z0.EP _C )ݜ+v25^N_B:r&td[\j?{puI2h}'Aj(Z`Pv}_)S<ҧ@lwKǚ \<Ե*/)[Zjxq}>9_*5|+!x'~QLC}aZ4a@6 )vXV]A ,k"3vګm K} Z{w5< o]̐lYbVSIO׾KPw'ap5$dd*_(=3`_)4%VS\b5 > k{IKB|.fVxԋcPi,Q[_pB:V@;I`ilF%`'Mf6{iު6ǃ=(FH&q{19 GNDŽ<fdRCMMGNg=DjM;g{ tAb{4]q7t#*4ƅdAD7GSk0 Q7KF@}@Sr% S-#=Θ4%V!"k mhE~;$J\:-;iMTF^yIqRIFw-;I}-Mp$=fgv8j.oIJyնlj؈iйb:#fL19,'4|:NL/^bo,_EL*c ϋ ;ɑC* ބz.klM^j-mw*< D YVbg:HҬ R֍+IO|& [s£-$ Ə@MNŔo,qj[՝_ SlLRߥ20pU 7 &x cX*z^]/)925":I#~8Ž+x8};mu3' v?#SFi2x'>iH*$Op\;a݂?W_A#h,9" Xњ牀clz^Pz0ebWPkHFܟAULտI JM\ 4ƒUƘ&}d:(:zX>Ά"QDO~v3–#vDɌs,X3GsHMn}'C2lv/$:Le(b 'ϐO+iFE_}ĸ7e/D>QhQ?"QJc?G:\l 7W/9 O-҅Ҟ#>+Nw6{|? [o(@_KS EPCw@b0ЊMK'el>_Qs uՋHQIQprx?'_-J94yQl@>45Blf\G[ 応Amjѹ2ҞGBz쁱(@p S\1!; 4LʊVѥm:,Y -H iMl -MWb$Mkn̺+U9Lٮ+ 7T 9hǡcU_܊Ĉ B >:@2KW NpCҠ(*?x%ݵP/˒cXSTꅑLS ~}R֤aicgsJ`(,w(7A +Llouo <0g5AiJ4`1DUF}U1s&G>'cC}]ڀa?8HikB#Y2*&U]LՙSљGW\:h%'(r,S<+V_/.M F5)zŠ/̫U]ϑx4;i@ĕv*FlX\?Tgq_a,Sej;LkwBJ +mo{vuĝ4V-HWaTFpvן 2yEevreY0.r8aUNȂg9* 3E :M|0v{IF>@) 85;~Y )R#aW̗?ZK1Sss#lwpŁw 岆J[`&ϡ)oɑEz4n_L9 : =o8wy50y D^d]z )Bk4@Toi$k[7ʟ3|^XR#Tڰi[V9N,~R8a‡@ Гsbh|GJ \'#a"4L`A-r6U.B@ۥ-ip"dgRtزw̖;Ht&piX_{ď0rRO*̓Ol'=AX%9 9Q8RB&Z7KuQ9rkC10͸?%7N"˕t213n%j.^82`b{긘F~[7wydOlͭި:֞vm;l44\O5ˌ 寧^,2z0Q8o߯konw'(ޤxnmͷVD{e:s\nqe^>G\KxJˬ62oA|FAkU{^k=D'[Q!W&q75 t;=T@YTI s*U8s_b.͋cym8i1ATB{6˺9*%4*DQDȥoY nO%TOaB}Գ"Tk~C?k]G avnbUa'َߪ!hqڑ$v.8x7nU9q$>0.jĮ]꒭˘m`)S~t&!"T} m[ l1"#FjLpg_`4^s).F0ޒ!L8F:%]RU QqY~}߇$d)SQ^̌=A>%)vt%&*wpmn.y>E{5|r:82ؖ8|m5 0{jTX&)|}0A^85.Iuz??U:vi5B0=Wn^GY_Gh+bI 4I !Q̗1##!NX0Y|O3 ofM }HÜ3a XAh"CI,;'^Z/`--+#\+k"ؙxA b,V%x36{:GEJ > j/;Oh2iP{ 3Y::P0rf'Ʉ8j}.mŀd#+fɩ.MQ%U\l|vOmq:D xi}dnPL" +}'u_3Ό(M>[;ÜBZ'5!A`?C5vAnC\ňlĚ_K_(5DȜ䩥Ԯ. ]ݶ |N_Ov!lW$Ey>[;I˶,)}8xrFuʏQDR;5_ nrI$_'EBvIp{yspf>cM(Ê @%(V >'D>2Y!op^r?>/ٳ^SZkt?mRz(T@An"Ql$n]Ϸ3%>ԉN!n|C:HY#xm||3VBI*[hG<d@֌#˨kSHTfzʱ9%cɔZ}Ktwc(&U BWI'ryYQ;H&@X W> PWؾЎ_>=5}(L : Pj.f_8lϣ1H\J/HwVnslxJM>.ԁrSdT0ضh#u7bRUscV ݖ-_Ugc)* wIFl'Zh؟r>jQ39ӓؠ1 _JnhaCy)3>dE)iπ=/ZRM}4Tɶdٛ 7|)ml +ڂ|_᰷m|Ud1c B(8 s-6ҹ(;Oͻ?iV 'BNj,Lp]jPILSlRFjdmWW ˬ!r=[ yZ9ީQ~~@0I$.aGgYMX4C#.Qe Q&8*8 - מ d0V3zk:Kb`.JRT*o˃NXQYq 3.Qef`TiҞN+<)G_#ƎJ%Uhs>9UYI<-3Q)n<𻢡xz 'k!g;cĨZWA <nS)"7Pry?!ZF~ qt> 5D%߲Q|k6Vb" I/jW`.sx_nބ?@K˻YRr#,-W鳘Ol{ga5/g]D1C=We+YE A]\jo(oGY򒌞@_› -ÓHℝrq՛| aOLfXT2``L4VlLcc_7kTa"iגE-}(zWy\|yo&-VbKfyFGN<K O1a@!mZYPsv_^Ѽ:NQ!, olƮH.x`p١bLn@Ѩ*u Nkj; ńяǞ5p6&5ݶ3-h@ ^s..~m/5F,#DBcM?@h5M͟#|łfV^ y5DdnǤ*4j@5+ן*MK#=z>c e:8zR޵I j^;ؿMIά vǣ-(QjBH坡W\ێoyU"U$Vxb[֋ʹ*aȫ0ȯ_T?,dI2򬮘L74p-`׺hl [5|,XX/$Fd ܶᮚ=ui}uŦm"PuUt%~cLy+oTz]"H֕(XW]Aᇢ`hj7S<"X̡w*ak_v4P|9G|1!?G=-lRBJdS%N[kXᥜaz#6.'L8(woKщ0A~u<6jp޲K45A~bz7!y<ą&ERӂ(.LQJ|3 v˴齴O.3SiyHwc7L3fv1B-*~ iP|y;<$˕0䮺›"gB6eX\+4ESWD%նG}!Y1ad1e>f4Q͊̚خ*4s.`q .v4>+ݮ  +"4=}֠b%] Prq-kZHkdZꂬ`*U<,?u#KF>LnG2*a4پߪ;VR3-f"<Ż?D2f[Ac,**d4h]n$DuvQ((i>,Y}M% '4c\e"9ob"ɊH^c&Gge=X0t g\H;sNZC 7~jέ["|A^< ŀFA*p/rA_RЧ@$˨__rXTptAȼ |3i8 ˖\!UO;>XE7B?Ȇ"(BʤCEL|kǹ<x =3$x kע[Pc{wf]#Y ?7X@,CNLW]6;9Cḇ@D+.3c-WO s:F X\?0Y ~|h-[$Bg}BU)C ֨)YCe!p̦nɤC&t|?6ZGl=l3C]3m*ntmjem'[DeиU7+ō@ԯ̽ .̟E>"&L~MNs+kY d*TY;0}L#  LЋsvlgpKU(蔒6[}qj+ "Uy}#1 ^P!Te/S"mVݼT#{g%/5ex<~(+4㋡k xXR~Iy⼛qkHƬ(] ԏr2: dn[2$({Wb0wv]dI|`4UN+Ñ;Qy#,$4ԔYyŸO jRe%mE8Zߕ@8+SQL{*V [()fr!6>3#Pyr6$.nJzp8Nt$??HDES^fF7k8u0mMhT*ʖM[5{ Ć05>fT*2>qv{/Upoز 2PvIu[:+;1FxV5Tc$KG@>2bx9E [`p|Գ S}jB Ph¥$]3$C1I6S̥: &^Jkبb la~[ ] 1"J؜> cs)'e华1xO{b1z(:FC73y,ke&}[ZTve6X[)PͰ N_񧾝K&v F}d=JBE<|/k"iYX^- SDZHsQ~vSlzB_x3G>^7 6l: kF,toљ6B-i7y7~[|YM^Q)/ >/f?Đ}NrDW7O#r\srf+觮ϞRl2{OF>x*p,s^[KHaFO2/ ̷ |anPfA?NO$xk |{1ǕÑJC KВyjs#yTnkZ) 1RYXqZ Бι>6;stz8Ao.ZT +wA@5%Nj-QIm 1Bـ-i!hWъ$I,@Ȗ3>>&?<71Yg)&=@cp[M#OTZ HwΧe*O1撴WTY+ HE{K: οWߛԔ:M^pb!Pc|.sxi@j0#̱ygI7`lɊ'Pz3._0gC24K7e\+Ck}q7bB5nCy\K  -IJZOl)ʊ7W,~.yl)JuG%u.XrR;Ŭ5C$|`' bQݏ); V't7L2P &ixt =,bU7LRnHg [{YbFr7d;ESJƉwܺo. i]JlӐ~.c*d:C/7(oȊF|␨v0/Hh C](OM"g-SkN6F`+͘iH%_Pr|ɩ';R}-sՓ.wD/>i~@ti0Lƿ.ʩl.=Cp.Y]V֝]F&IMyq&x% 4TNj_Ɲ`"~o: gbOِB[YÌ=#;=`nSֺgPd ޕP~hQ X bsHl: C=~~>1{aٍ3>#9p4{gQM Wo4!Q> Mw5~lrE5s%|.VaUQPk AtOLeNG./YzV+x3b ZXC~'dGTĪ(3V. ؖv_6|ߐ*~SY*U-NyId%p"%t55ԼR2,?4U4/ Lم-|$CRD,<&xH]hAOAPh1HP0x)_E?"~A", 58퍠vG$iwd=Tf٪/@d Qe PE=\Yȿ%=$SIp3̥&y`)aSMČDn89' _Cojɞ;Uhyb 48#S9+1\D}Xm{%@DrWz($<_M tAo?bH hySx%bVIt\QrZk_ 5of51l=<ŘZӋ lDB wEyeEV$=/;CSw(s=S pQA2Y^56` a%+j6U-C˛ZLk}a=hn(p~F粗.r25 ˫瑮C`>$82F%'+P+"KdculLqyrWҖʡi`VHƖoǷx#in?ǟHea"re1d@5XP,T5+]:;&nC Oy: 5# a!ķ^D(hi #vIf)' Lv*ʻ 9`W| 刈4/L%_=lNLϰ@a|1?)OMECEFm3' g*tg mX8Kݵ8m-.(&m H^ކ0ŷ)FȐl2W?pF$Wحt>"%ͤ(;ՖNq[TK]bEz,z|Gٽ vb51` {64a|>wJЀf`J;'E(VbҊCK!;UHÕb DN. B4ߝrRZ$b Ɗh<7Ԋ׋03; _Lj[K) ijl   >Z3V> E>(ϵu@~Q4I:ԵfR7BȠ{.:@S6:Fp:l-aX9HNˣZ"-1^bv{nݟXN pj @ LC(gQ|a0T80_%d^n_P_^bRzf>3sX۪(t.yP?\0 3Or(`)=tLۀK`e %VK ):qD~Ū8M/+T;H@fdl^, ]MZNehl]46Syn!Aiv[g38>6%Z1|X BDK bpy~ --0j{e-FnӅ*&% 54tتB<8r!DR0@҈vp(BJџhH+_DpU6:h#擬OƩhI>?+ yJ!`{r+d yWlh+qlޣk=Hsjt<WBv/.aWxyo5GʬǪbh-r&J2/f[Ȁ׎+ZBVL]@e1;שѠIx^ r$( d~W+Rr$)wchw4lO*48:o,ߚao 5A|ۋ-'TY/*D)w23S)@Q/'7M?#dڭ-ܼQZ#%FO{^SL> 襖'i,+hoඃ(N4ײ[46ܡ1yH;<_\EB}aW$^@-ta 8Ϳ[bU.MU3%4c:K}z ^@̐@uƷ2xχ2U \P.?fNEV[>i Q98ɗ7iکO b~Ƌq+dVKng p`hO|%؇>bCA@&IwPyMl՟Vޒ@Fz⯰K,Ά] D.-wJ߈"ѬM8*Z7֐~0JDcH\X*VO\"nU/g_\!^ԁ%ӰC&6HF21I'H%ܣd%Ymo\s^u꒙Q,!2_T(HoOA&5 r_T:In%cyōRL<| C  r[] 4.|RqH=&.Iby?dƊЎj72.0Yʃ6FH0W%լ@:Im.d;S^.8 ΗT Ak1=kOۑS9=cYd3n"srRp~Re`Y;jƝ6kJa=tMiYxֲ/ $pˋM(;n9Sht6 -E% z1iB0玊I5:YD''g´)1~jd)7;7C2y7ؤoӈ_<\9U3RZ_݆k~963j$;1 8C!/*q@L6D3[&BbPD14ELfN.5s`uFDžq'h'qMi>z@1b}~ Udƙ׿(agw 3&uFd87Wt_]eƵFk>bЂr\E z> &d^D&~܀"-Nlm"ѽZ2q.ƨ2êTf̭Q]p~AkK Gj\ᶌ7K?m9xj8)NA8$wo:d&ƶ3 ddk Qdv6-1Յ@$.Oy ul*}:)""pCmIE`[80b3ힶum8oĪ F!t V}; ~a&Nc|@z_7F Ϧ|GrӶ.HGWO_RZϑ}e'0#{&ΓhXz_C&KIynA>arJclzi&לS+cο:B$}<)1};. ήfEKtMw#BN _ٶ`yfOd+M`TסY=-05"6`BvXE)S˰AܥoOl+n'Qd;H9c}$cW[܉ږr%5@x 9,G1쐈UeM:1HXBi=6bŲ:$\1l3 ɗb pgf.ȇm&ZVGۖ<%豷ypg6d(eV@O؄ruV 0-/s7q.bC֝v= hu(Tyw1ʵ诈 -\OQY_$Q\Z?nX.i(㢭8Qg\lV np^US{cVu$!k#UP ž<ޏ[ u̢kS"5{Re)B)L/A$-˘^Kd|@c-%H 3#Ev[ )WUJc6 yDw N,|}n?`TYOfà[}A-+O#Y=bvZƴ[鹑=  YdIdJYI  U({CA-0l TAz-BdMDy&~Wԗj?>4޹>:,i1GWXwREsnP}_vN5M/|EHbųMٜsR8Է}EBLV4ǙD'i]Mf}֟L=L81_T[7@Uߕʴo/!}߬j9MmE\(R= L|ŋ7ᢿto\9lb=XϤ7HuYw.%f}߼CϜMcZCތ3{#,Ui皆s= a9Qm\OX\r{vKuT[}FVRsoWOo= 7z_ps}l-1CBrm7oG }g(MPsHF,7@Q6X ׆y02Ԙ!yGMJ[/YQ 3-aN3DMXNR uV,[Hكq61V'|0[*M^mX˵b6}T+ bi چ: t̢ cP. *#tLOgOIɃ\v2<(y@'z}=Z{;$ a&Ry,5N M۰gML?F ׁ]u@k? i'07Xl1fG] fۓ+lfsy^ Ute&7vkod'%ĿKE~ws);w"Ǝ3/$x n 흀tL#c ̎mCYCb0.ړ]#_]Tqxt0heB :Sҏ,) (J+L}#Fֶw3Z>h@1ظBe^t=NQ.Wb&Z$KAѧ)fxG!] AO fbf3^+iwFYs/^ԋ7nO|$鬣lw?._tu'7=mKbi^$۬%~եev [RtLW24ǂdn׫]Jo+hxU:r]ГYq>}8,id}L>,CXw}U xñVg ZcYu5z+vj1 :(xو &~L,Ly<(vߎ![LͣAD8f- r[ENׁZ/ˋ L}٧WD7^cKϠ,q8젭O]$;)˜:ckEЈD C̕{7G_.E*7 4W4h)| f"ʥhe0AP+Q!)"jLt-HɺuFT/xQ|WBƆWo/ HA]*VDkluj'{kpcNuOu%#䀌Dc_5L[_Ss:J`u[n<P7(ӓ$-zE2O/ KޣW537q *gվ`2[URVCHuaT{>N`c.M*ڽ# #])*%n ;)fN2v:GFG 0kZ PnDGif؞+kJL? v/b8 R7+yZ1Dgӝw]::]u D.ԚxU{ެf0fZs(^(e  N |SXy& 功R?'죋1)M:[߿;PxlT)/QV3:',ʇ5n)ĺLs{Ao6OlgvXיV#'( B߽)bQH"`4D4ڳfd%w Z,2O,1 YR1zo:)3|Oؗgz2g|^7~[oS8AV冄OEa٤YjyᲬ_2ۗu-È&Q8ZQߏd -͞=yWs@ IHoo}-m/EfoIG!L;f?D[Ս2;JOa ՘7Q!nW[jQu*vީlOw{Guz+ߘ #do4Y9Õfo)[l : mBB>5(L|ԛlMRPARh06v;.tϹ|D! SNa4N.X4 /2^{l}>.*W{h\]nBLnh ^b< $TcIWk0^^b2eg֊2k&tTpfFNBa{m>c0`A" -7%Zl_ $ ? |---! \L25%΢hȡIOG(:÷Y+|*N'd}p@2D R}Bdr6s#R/G It<Xe9%PHG&Ʀ\hTGTzq^o{Z @ɭ>Э޹KZ)qI+F5ʨo!z\XR(P`{(bQV'1xC2C_F,..Xe +c d4x+Nj4uQgkŏ`(IG!1>&>cztoǑ L1pO/woK::TR@0sV|8vʻ l9lT=@7iH{bQd+jg <엷&q;Na&hV/P o]$z^ؕ\-ws&I+P,rC qcVrѱ`bNܦЂ[y$9x51&}UH!{yIq̼p.o)X[TI!F= vap"!SNa[SHU<>\MQ]_vFbsn7YI󈂭+Z+HX*w(ڊ$f" u8YZ WQMpK4FBZjb +DKXGAwt@fF2ZinELJhd++6)i%Ǭ.Ce]t%ENfGTZ x'~V.Zo<g8[iE09v_~JJN7fD4HZria) HnCT}$ ~58NZ y^Lr)_ߑw);VBJ!(tC nQLAq.*K0T ~ө_HRo1wtΆk-e+VjF,+: (Oe2;m'gl=E8 G!؜ ?zYcer{yy婎:8HaYW3>+BK)/$9(KE͟bAUEr* o÷*_{BGGCm&F~\S/rw jAzATpĔT(jW64#qcwLfqeNb S4iBC{蕠'BJx8%YCg-2;2/gO%"@jbD,24\۱{EWyB1*3*OT/Ÿ¥}*Hs1Yg@#gBh{xa*+vM84n3ޅ .9_oZdQQ!BsCرN8j-:M>V''j}k(YƻYA8p;'@>g7woyc7eiHOWh|U׹d8 B7ݛ+ IeW*7d=` kBAVk?&ąꢤN n tpsa<<;?xvU>LUʯdma/05=AI]& .Zy"h#[܌x.8BN@.ԞHKƂŮ"g`q؎ѰW,iqi -:_tk`,ԍ؎5˖ldUz %,_?0D w@t\BQ$u`nPL]S ް{B\J雨+чy\'0#jqDŽ^%N;va;oOR M9@*hi)xud&"gTib} 9RҰsuzc7:m`ּ &>9歿׻7q7J'ML9 ,nK j0:^QyC"<<[ qQEpaǪם9L,`jLċ[#IoM2$ ]J7K> -Z1@MtB1C[}y~b-9ce~Im>N9C3}MEG)a,h=;`>y)WSH:~PivBOȭ$fJt;?fr\ B fq2aTd;aӘHwrkP'@a;Md6\.яC3k\}z"+ٔW@P {z(fof!H=X>;Nr Mu/s(?F3 r4LA=l{;je/=rH=m+v06>HN SZ2!oܽϔe@ Ttt?Tbާրt!l`iƧ1!u^AdhQ[ϖԦoN3(;:g/f3O;aHSXtѷ(K{%)D.4cIFHHS8bϜqy >"/I;uQǩѱTeaѢ1{osSmC9u)$qZW8{BQ$3g!󍽜I/oO4qI|&ڌCg0p20Hq.+f~`x'jEa$7"߲zb=cRǩ17)0c pD\F +")H C$+dWQ@[{VuW!ījjAd/ VjVϬ^R F)]X ڨU|tjUN[xc*zW揨d% BNj&~CQ> `KގÄ8ƶ6/#eËv0_N+!{"T k ZUb&x?ϠP>fi{A>~l99GKFiԧxBf8ic:hGIZ۔+<1h\ٵ"eUgj|U VN7b0]ԚY-:Nˇ@V|ra\6,ݔa`52I3楨w/GUsf,AK{NSzadxGM]x0zn )yiayr/D3M. ML_??Ij: EVbb/s*ce2H<Ԁ(نExR/["e]0m a@#onm b*Zx 9 EU.Lj<O+.| k5b_e#2UTw *yfR%*]jQ ЩY{CX-??M:>ĹLEK(όCxZ 9zCUf% mvSqy @j߃cHE+~k}}\*Z*8:u&!>1-89Vy>ԌJv_X9^n ?O5Ct'Lk-c{l-N߭lHJ|wM%Vː%יSХbF>sHr XX`Qߕg7E_ˠ S{z!ze pe+rk3c2=̌@a ;1T'lKif/g~1$=y3 *^z=禭r#빍̈Q}5249@Dm82{^)kX?X?prُ I>_JZ3O( _qEzRYЌIaR=z@bɈ%kyxIe5l LQ74b>b2ᘶDT ȏL0oHQid:l[wRDcKA=qx4.Lǜ p\΄xAdr>U;-б{ej}7t?~Qg=Z۝"ޏǃuG 6Qgm ,$zϫhΓ*}RF;9ilh%βn BWZkȽwv,75MGukQ 1g|E:zM?ΡT֙NB\Ne{O &)0Os'+f[]M O"Ej"R]zwF btiR *! vɚ7-C4|GX Sg+i!:fވ44ֻPhgD(yHWc 4({)|&umo5Ζ-Ma ]Wt\ _S`R V{35.$@ȌT,AxhfI/[EwEXj /4a1 .ʈ;GE4MR¼7*f}y#We@YYje<_ʎ͸zLɣԌ"ݙ#7A4^~H,Jp_RcΣgfy%>0SP[ O@@&,B^=j`nI>3%"'g  B9NBwLsω, |CbKxGpʻE@aJiW[Ѿ!̬ױ,ݺN{ܱZ,&>`fR~yZ&|$1+ny&3y9Dbm~nn5³F]˦H/o+]8ͳq|mHK{p q% dq/R>bjpƟU10.od5 VO٧[L6_BP"X(I@h䘹/u-,g@)K1KH~:6`O6KL-]V{] H(tmL,Tj0cUyӲ+F#R7bAdjfv@R㶭CgPBkzgַHVm G{7`t*,{uC- A1.Z&h'~w*(Hp!P9= Qi|jgcK0DžֵɄZ|^Ku )QEҿ 8M\?`O@y#|Kn]'x$YrMBD,:٭޾i諼(ml][r6{>|^2eZ}#qޛD 5asoI_q4fn;J3/re]BbA=%ITĚth2WfS|F\{Xd#iu7EK=IԌ& @\3zbCr#"0ۍݵTKA{h7Y76Gb0p` sEJsX|ojPC:JވZiy=֬B_8Ab1rD 81s27ÂU}O{.Ŏ`)utúR?*Ɩ pG vd!J6P: %LN7i8_'|{P^B&e;yU6;X-OБ; < 7wA'My˻+wE7T7JrE|&`Qǝ5(8qG?"2vj2UqD%iXY/G{)TÃtCE)N 7و![KKDw*|ےUl?H]d̬(ۊ d"xVT?Yᴲ5m5 '!uUk}H+AwdD4/ =l&lԳS m] ԣˈ(heHd!Nb*N +:HF9ڋ dA"%Yt3B5L=WUMk<[ 'S$s'q~8'pRGF_ã sܜr=Dr*U#vpfk{:pj0(Zy0 BqD%-ZXǵݞ@!,o] Mug%t07):m9ygvmER܉)P zqEƥF-st.unlʣ9k>G>!kzRmv|&p0Y61K>\ !s̀LiftߦhO#2[wNT*&tҢTF""p@34)UfA9>^FrDc5Qf='A؈=OIM%b9]ZG7Go|Y24 FH}!*|#N^edy\ॵU0pb #r`\0S\((gTF-%U AjJ7\l2(; qӻQ!;2,{܃rjbs,@RjY麂h9.2F.?"i+q#%D|LJ>xmI2chI \ (W&փ;'c(C*k<( ]Kx~/$ZXmEA"'Oof\@n~i9X5>6=CЊm<zP F UiG[sԕq4A'G7]9O @'B2VNpX3F+ԁ PV p7 <uߴ׃tR$uݷ/ds;r'˃X'E7Z#uսsNcqS =)%*K/ ^9KrGgcy4U+ .=2挪W'{qG.hFޙG]2CaRia2%tY>ͱevװaO ;fIaf\J4^*'%:R( `މst2wJi:+*ZH _Z_2)"y;q2v  WC%N;gY[:R >`= #39CAĆtAspIi2 ?0/Uх7n$I}o'w#Yu19m,i8>2vU]z!\WěTH'}UNw6-?@># AǢh{S>@v zyU|~/bzXىj3=2YU!jvtj5wEU𹱜J옾Q98GD!D !a|&`>A9̉Q/īb(UC>9WmDh,Wx|[('RGZXUt!U؇0x5<@"dZ\* !yaSp̞z5|rC8'>sU"½53PG *Mo_x0-Kf9o8 DT~ uUd %c~׻DW #VUo6n@+`` S>25Bزqe߀GetzAC/@NMƎwT('eos17}xT 8jAnT(czi Ӧ+-^yq Iis=a:X{aU*eu p_ @PTGqk|%!fܢ6XI_!~ٝx497c]9}qڍBg͍ya6zXf́LLJqE_Ҥ#!J=eBǧ#hy~(f>2X؅ޘs3Yזqh+Ka\?o>QiF Q|14 PG!\i\!h iHV9%Cнa :7\}#o}$I?μ`dP-/X_ԏڿbFkKÅyZq!V{,rJ̻SHx@ѾN+ce%P8'Gd5vfpݱHM@g2z X{C/!7Ĝ^E.#Mq6Յ0Hۋ_ c>Xni Vg< CԸ1V`m)d6uɳ \HJC_ҞV)Zi󹂬~> Tk3 17{;BQ?ڲ.9ye=LI>`1Zq 245*Šl cm 5awEb6N<8WS?NHm\Z#[^8px~UrA寿T?Qb^t6on,G [%Qbw9@[iϘ-Rz%V#O@N"if(i|MZH4 DnY4D x0j=AU('!0pgLТ|W k`Z^?A?g2Jځ` 7`ՅUsY45B|ʣ#)@Oc4XRCĚN WP*: H::1JbNvmΖ0l%Lki+UI+)##Q!Pۗ^N˱*9 sMFYAݛ~{$bCgvm;Sq`cix M %Ŕuڲ)0Ps A?6iNځNHYFaAE#ayZe{Y'Lې Sg˧L!*! f{^l6E'ǒUB=oq3ގ0-)}_R qQ]~үe%RşDŽSX4 /%P0 p'}1NO:HIIHhu:PŹq&70共ϱbgCl6⼀0M_!Z`NMBrLTUգe;p1aɅr18h;?˦chP}_Q/F cϔyJOW=ߍT{J#A7L1yW\7޹5U=^z#R5ـ'b&݃Ÿ 8&1ᶓG%fm'pVni2QHs#k%l0[&  XsuiwOLE! |cYj)_d/pSiRaiڅlSgM-ڇ AÏ[ p*Dێ*W9ؕEV>5#|3޴AbQM4l.x'!St[P G76-h'[X˽ Ca[]ֳ |~^xΖ ͙ʛp%)jޖƒh4 t`_3E鈡~\Xbū#>9Ҿ4@Ș?jd0Da"wi FWv`"z5zlPO퍏L91Ť"b9.C9@*y8 jPCHw [%IS mCV.4ظq2V Ƿ?M\s~ ;7`WW>/-!d4y27G2H.o]Ԗ8RoFҾ@'b[!$ɹfAչc=Y tehcerM2;LEm Ei}Xh=BY+n@׻I$Bق6KZ2!l0QN&UzGoOl`.,1f/GEX^)\Hu&zD%EjV L8q5q})Er >3OPB;#aDSwIUBK _L C B}y@'-agʕ,i6q-\f,l|ZZ`N Ruk>4#9"QV^Xl}H H=yZM-*qz/w1Sm&c`pw켡$؅!w?7yhҞ^\b{YΌfGKQ2VK.ρqƒbvfgܸ@8`&X77wDiec~(x7k4f l24dv.BIqpG|]P$aE)L@J I9l_{~|YH\D; W=DMa}_PfGΓf5F1K؉1pJ =h|9wLU/}zhrFzv?cGw\2,09K~_ di_؉\~=7*`)./_ekhhZ~>D065: O 3h8I<ŦIcU8g]1 =*FD5mѵ(ea'%ȇ9N'IuP7z]kN R4e㻸Nf rרN|#\^7xq=J>%$6qM V%ʞ*OjFW?8f K1+@0 */Ꜻb "R I.|g;" /q1^8z+<[#K +4;&r!H<nqey.7Wy?l,VUꦘ\.t)R̓Cވ1v9ɫ(ly..(ˈm>:+;߰adzOLe9_zf/B 􎛂=R74'%iW꒭X􃤔=+"kYzDp[3qx,,n~v2-9`Ub\G ,T ([(V<ӂ"@Vc/ݯY|O5Y?"ެjCfbUh(L*dT7:5<779A[-f\yC+l@' L8AM8b@mϧ`{ UJ'w4+/0$ڍ5[;o=d.$!YHw^R;̉&p? PL ^u_OUz(m%USײ=Uٰ=yWcbu<*M;X\*hiҭD[u{F^H;'.BcP.CL(*}%M5,g;mBga'3h~Җ<3RrN2iMs*2}>Wl~D?j:{!ߩgg !dRA+cC>r5?z0N-MaB7k6jFɌ3=m%1by*kWus}~yS_mި6o{ 1L!Uu"ڟ&S9Ȭ,27q(nǏ}kDގjIqZu|VERb/PEF_ZE3;zEloKަȒȰmO\Ɉ2KdIWHekŤ JKO0śAG3t}hu1UT̅N5VbEr?MapD~lԞ;fm0=MdX};wXI\^g:in)X UGɱ`3_ ,-G4T4@t÷[i+LNԍƞn~cq]ыp `ğ7|ƫֻ}jfU0*rO_l-V {SyÒ\ SY{zۡ8pUhbr9_dh9zPCU!3IEF 5 0q=ǀuu)KnU^ JyvDPOSY%ݑi^2Ќ+W @ 18FLўvi3 NdReʩh&8Gv? FM1YEYE"C ?ljpigh@ڴ3O">j.Ų>q*jLޖt \rн\7Z/՟tȒg=LWeK/Bw?>ARtB)z=Jy7,y<=Ն\{Hwɲ'jGo%t8LI!ʙ,ACj|Ȋ3Q'<٣[A%ot@7'H(CeSr/.kiŞN9VhĬE?[NT r%REWB FPe Bw'lA% iFmi&*)O1{p }^*U\_+!\Hw[\[4$&:ZhUKL--BK }Eʹ&4uT]vRm8y~CО! P45;&\ )*z\Y79LKr ,qǦ׭eG%L#̖?K7 q"q&T8 .(D#[^p'^vE"D.pNCiM!{B V8޵rpeA{𑔀 T_u2G08$ `oD C-Dًˡ*PLjV#VpQ9{ 5|U_" QqK»uT=´3B=+(,X54 =4}Enl\(E,m `O v b^U 87͵6W& {q5#a⚙O;t"ֱnb,aNw%#5saVd,灪M(>=l3ഛJ~"ݨ1 ¡a*"YgF꽼C,F⁁Dmx7s o|$5r Ck*Q =.ȀBQTeqM-}\>7\2]2`סlHw>J? YR/%q: jW6nu]9W~ V?^:͒)E 1aYwp#O3+sYڼ6RЙ9Q2/XV-J^ir/lq|" gY[\:]j>bӸ76eNvGbߍj1\B(&3WkYf= סN#(v*jgM48q+S-\LiPD? i}77AcŨ:rGW%˜9&)}vr&QDW)17mX IO|M7 #YD=kIRR?FVenw$4WR`*]K9Ʊ`Ir4af! Z~DR敘D%š8L: Bitnp7Ǯn~5*vb=kʑSI*Ԡ6xFVIpFxCݕX{Z ޤYl%r-4@0>Kkc2 5pݲFn5$ei?\`C0_ʙrګ[b=+N*VhFr=T+ ܹpyB;Q9&gn#Ǽ>#jJF*^l3'd7rfP&zPr/^#\_P; r2##Jo챁U^ZqHHDc>qq ѹ0Wۖv0/__ ߂#Q\3ܑfA=v[դOPB8,;Pg=h|*ي 2#*" ͮAxFv4&-Tl1YNSfG:Y˒790&Sqb[[ۖjtFa{+aepZ'1:Q!?7pm* "$q(#tބ[ҐՏ# x=B1b5?d/+ا+6EVݾ 47cV=v|Cx~5m:dvF;H 'hTz]s9uq?|a2E@\/WsD 4m+2Lϛʒ/5Ϊ(-(k%źPtC*!5F9}7pF=?fLG5|=-'2#6qsV;{C% B讣57UZ{ ,FdP6)nTsrC~ ] VhHNRԧv)UE 0_4S'#+k-v΁wYίю3\ +띍MbOAjS6dD2LK &\.P Y݃U .= eIe~o{yMevÈ/=Pv]?Dza*lszcg״s{bIPRN>afd h]bYn'"7D[PZ>]MI%SN,)t= Yf;P,3g?CgN#jEx3oxm9p"%ȝ2=?r[b#iN{xrq8㒱ķ@.uA!F Vs5=ކdVl;LCx]oR9dui|[(Qtx Jo 8LzWo!xav 0<3$PSdMH\ G P=Bt.HAc4Z0%-F^HOE(r:*b::Ƌ-zm:P1|by[7pr/-" B_2y-|ښq9;4z 5$ 4;LYgۺ :-!QL? ͒}Ю`iK(h8 M8\ .M ^jWޙe RXgNR`X.,#jEeEb^^"ô1Q QE;]!"x+dK;}~ RӉ~׈$j&d͒c&p0S g#$pƄ墇nEXqObk(yk2aA\>-pfH /Q$`U nrum=P'4MI9+bnGYܺL*Oc^tTa;FW;Xmkciw"I CkXTV31khQF2giMR ^Fv][28ٍApmԃd=Z\rLqZ &ifY_.xe=+=D B[e&X`gHRwq,EbGK)Wko`6@yu0='DtGLq%yfdg*a/G@UHb]V*S߭|߃Aor$7N?FoK;: vКc4Hsev+}UIILmDGDjf7:M̍T5XjF2%cSiu^kz͖=[/?ϸ]I>N(wv>z{7Z|v~VUaSac(9ߎmaԉwF We!qqC]&~ovM'P/O1πZdә*s?=cҩt#Oυs\@@}9q(չ7zِ4AI>/%|E@A2Z -g~$QTou zX%16Js>-*^.~Au[Ya.@IRLwO 1dNdZ(pX_!g\|^}6jMmLxJ RĽZ[p e&vv*i=FX]}2Oe WS7X_-qI.Q%v8y4-%*}A1 jzP RrF5kB:'~x5zQT& G>gDh=u"z>^UT>@oOhpTDJ]+qȸ&ܼ=hH 2s FuuM/ B@P LȚr>)iɣa8 !ym F8;CnsrW"Z\r(TOWF5܇H+C"3Y<3wƲͅ.JZDM2v&YtRP.[7Lwg{!JqWӉQvw(}QKr[M$a,?*VIRH3k7? LjrpC\ǟ ō4%}e_#3~WB(_7Z5b:| $-˞\TbE}~IϤpJdzFC^J{4Rh3/Pj ׫3x;Z{>}7"B?aYlXz(k]SO;8 &TvO-AEBsTׯeNc6S'5a͖,r#&Kҏ'D.Ҧ5{@4 5+P$k-_(2g.sUڸr{G9~#i*4X }C/vsɫZ*!sܨцCF8^?fn EK[+KYǐo(R{-oDo ^\G]9S1jbB+K }/>pC'8K"nc0@*q*;Gz+$fw1˕nkLU~ NMuUfz' GeBg>b07zGA:dZ|ǯGqlO8h1HRAÆloxJCxxg470 ѡ#7& ?B:>؈|TMB IaҺo L9%Ũ\Piʳj76J>pJ3 N2}e~əoP,$;?M#.S!O`SVV"If g\o#Mu04$ b gIA*M`:?9C$j>=% 3<Vhs?<I#WfA5h߃|V oxbB8Ll5NU05Eh~XږtN\Ӱ❼SW xO'_YthR ҫ5:W(#3z)eBX cr|PA6ӕ?77cB {STj!#yNs ֓jQT/`M%W+U=`L+d-XS~@>!| Ij`^fE.6'v@5lȟ c[5h4Զ\t3UoCk.nD{n:Eh%>AxLߥ_}R[~yRЊh`%nC+Yq˄!6liEU&3;pd2!0KZ,L]ag,N 0ZT24i2[z`NYeM{ȋaޖ|]D[ =dFceR6:5sQDaL+[mK# Vv± G;cQT.Q3F~8y+-W+1ijږFޯM9K˾*Dx$)/-?7cq'=lI~_u+h,Ptd)tد$b2ZE"z~4| dj?ֶ˙]sa%H= #0Y{q9hbEqx+W#90s`f|3HvCIP+NR :dG^}RU2#bգbUn(e<)B6oCiOڬO,x" 2YY)XoO Q4 U ( S\iцVaaԦOe',!;7l (}J)6%C=7nj9A_ 'jxBCrPx=;=f J ?GkŽ2%şP'3EǢ=JDQ;0&0!g}nm)J<Q5HYO@wxpa;!?9$=}9pN²ݹHm'51QgDM=Ky,|kgv33V".lGEF XE?wMyNYQ0 }Zp/\TpeYr¿0d~Mf)8wIʂ[.%ur)iwa+["<;[joi͗BDr8я*Ly?7p}G^bG<{ g||wMsO[p#o_AP1@+qj]P9ِ5 Գzdc0BXzV?cD),q;CVb k~I%&/uR/`?~R+tG%9Y'9x2 Wz>ߥGRϔj \S+QD7Ɵ%=/9č^5&D/eLk`#A9Ɇʍ 50fΚUsєSlMv{rDYK 2J9ّkst+քb!ÅQg` ٠58P;hrVŽpjK tB h,h\Ӥё9(9a!O%WԸbzx Ʀ$f8- աWWGat害yXjYM;\z8_H6";4tq,0 @2YcztAe;,x*X6 N\=4 8.oG3;Ӭ{n ux^}wo tjkӾTk͕"~t :̢jDhc ̴<]phs3ykGz檺+ P*@% H))>섨{_Ѹ+# j Vvi"hm7oLYB$jRY'wl-0p"t2 xpM7ǣE  9=7:lg+#[>S%r/pB)= FVAͅ2$rF ƫL^ɥdv(_ eT{JRe?ɸv<0[E}Ɉ{}7MW߅* Hwſ#!f4ߝI]grCuéhb/X*Uί⍢H7jۤ㻦@]bx{IpJDzFsm[8[BO GP|ρC85}uFjZ Շ)30yfyE}ʯ?]R_"WFC7"(#3^(.W(W5\׳0 jۯgmgZG-۹NZ~8Q?wIk1jI&eW(;T}+0&ust4-)4:rPڤH Z£Kco1vlK1̅B+S}]("!3E>ُ]3*hq@Gca9.~ QVVi&" I4c< խPkk~ ,-8]Ehe\?\G \DBꉏc\`0". I<5=H`t3f׉Λy-JDnc&9xk1x|psCڬ?iVi~YQ`,FK`s]vBXZ5DȜ-;}3,i7y8)h:R0"p˶,qNQR fή+1~HG,隭MWᬊq퀐_4,?]C=?Oq+% mL'&|RQ? s*V%.s&!xj9ǔsF@e n 3~*jGu'<ܦj` ^ wZY_]2LZ2@A"z\)o aZ-૔oy$B*|!f6]jx\e +An{Dy?zEcsM,r/1?Rfg:J\l٩v昆PNr8K7#/)YdA/} :\vH3RC@呇'K['Tޢ"& lr#mjؽkߥzwy"hʭyӾW;2z0,eYHeAZ<S;E(qI`6~ca~ drӧkz#+]b60\,DL>(Vv!(vf#+0v< Ǿ8z3;lׯx"b>xEυDw%jr (*7rG4\yڥ 7okSA^T+3ܳKk"{rNn6Ya֫oN Ql;âUYvHd`őV?\#?͞s'ueFB돊-m. U5"hPJ'sNN ŴkTXD]X]P)Y|TM"mެ,pT5DTd5Tٜm2؛vTZeݛYYu1?߹ ls?\pO %@3Uox+d;| Ȇ$oT=/o+[gmk9WD2{M'ɋ(4ei*˚Cuz$vDž oyzwj<~?5L|3ل+7H2g.G\>9fP"Af:hŀ4"(|ٳy`{ԑP50u!i$N1K^q<$$Y{Ӽ"$}$nAA.Sc[PeۖqxPfLGWZc~b߭r2CMT.Jknb\!?C- uU}zgLı s, Fp5 /=>Y5}Qy|3 *<.HSE7W-l`j98O3*E "!3&٘V8%ʘc$tIAi Xx4'9\^X '"õtSŖc(U,tkµнH3|4]o~;%1Rm_RS i1d-yT# @ HZjJt1X6E{yjR@٪_o%)E:D&]v]kFsްmŤqJ{!$ӆ8w˨8/)Kz畐چzx͂(Ysj?c2[L=4@P.Epe12~'1J8юTD 8H! t|ܗofT%V{k 8N 8!ffd-g ͑ 3([|U+Ws*K: SӶ}:Ixr?ql !3P$NHڹZVA j=9rL c+MZ +&GS1}t& FUj+^,о?6M0cXV91+j~7r;frWqZ ݊4w[ YiCdܳ^+:]dat bhaؠ#-WyYS7߆FqsY>L.AqRJsHP"M'*SD}Mj\@y pH ;aE|ܨ~M1ݚ]ЁRݖs.Qbw1G޻sNW YN vKf˹h,g|um p`d+mlV+@I󨀘RL&A? ,'4;J3kxCG.p^qAi2~Пlݳg\/<1^$W1. M#)~_#ҡIxv$1Ή( [wSYT>?}0>{G-8##1 Y[.cx*䞦rUp:! |,Usfe3bǬ+BTKFQr&SEǞ,mqE4̼6H5G d*ֽ.R _Y+:URsJIj&6#`aX_{CtX&3;+VԌ ߒ@C$[ DUmJ(}5|R҉ 7#Sn7#y'#S־$ dݩߕV ͗Oe)45$R@ j#;2IJj+M۽Io]Q`UQ8Hզ?. *#"x4Jk,iȈ֯$.Fc wrSbjEabt.NWXZF' XP>q2a6AyZBZ s2>9z4n𹵍!La (F޷/0Z#u3 .= ܊OlH q0 ~a9nQuI%6 l ^ 7-!.SKw;,+ąo9q!aRJ*%esK?,.O $tW]|5|Jx%'8F|Q\k,9R]en 1`O_yW)37 es!Gl9*z"&)ss-b^T]>Oy:c2޼IՍْrG1?NjLi@u'z)DPmSwQE!.I^8 :]X\V5[7Q ѵ'sjT3 e[3b %{Mo[@]ԇ7-D`{;u^}s; jRؽQTLiu3WdB+7G<HپG1R;K X<ۧ"l::}b0{o&ik[\ChIioĸJZ@gOKи opz9!.ƔQMyAF=)&H@d@Jh1,%!.vIz(xրCe;2޸GddI5uˎ*p77Ē8L6eR&7;F$@(_х]N׏D#gHF;Hcא1+Z a]yAZUq>gO*C ’x_I=n4%$9ά8 V=2ouD@]>>KLU烤L'#g~?DpMw ->28.PtLyӯ"f)RҾ,xmav拌ŦyDi!'6{u:CGDs]Ue;k&~И#rky wupҷ)g$ pt+a -h6ѥ<-!t*~fqShՕ]T/ll^{ҵլZ3ޡ` zR4M ݿzS"jAv6줄U *pV+ UOLJOjcAhέʹ*ܦi4jy~7|nD&Ey {h,0`[ej$IZv& 2i}d*Ԇ }:܇jpDㄹwp ~a$᰾ +{9S!}&q+Dǖ_\[PT7?NҌyb~ ?ѧ㕗ȉU\i_dK1ӄGL%"rbTFYn:$b F z4ԣغQmܼajNva\ u2%^S =^|Kvbt4|dss en>6+Dq L #}LF`UXtdnmwd #se\1WyxUyx[[xH5;|GQƽ Q(gkcֵϯLg7ݯT|Pl۶,u#K@xؒ͠ #[m21[%P}B88$+vg aN1!ӡbB{' ~]9aCM@`'A\ +޵sҋU\h uQuĐUPki%?D\O'x1`gz%Z,-]R"|dK´ޡCjOY4J.ci8 c,Eՙo&|9W~Pap6S\l-QS^w3 1T|`,mjgepiG :=$+.>H8!fWp@AS|>zޝ;( j-YDr9!ggБ̛f*ٚB9Ru5sE#IJv_prsjAP\o0|.$ZOmo~0'2: E7HoC +pN6IRr ϊWe% [䞮CP4P`_ _2Q{b諾7 qwB\p+g5JPr=&W Mdz˅ݛy ж$O3dywBoh֡]]Nΐc@?x33+v#ʉ)o^bLE}P.3ڏRg51>펐XtP H.M L,eL?8 t# dxIKz\hB@B̑\4fR&QagdeYkٻU"~k.nphE\7)<=Jc6s@"~/'>:tSZؗUl ỴOxR}}糊WbybFal5忥튽!0wm1>")WfaGM͑-J2SEO b~hgx#zKLʥ!ӏa/\!k1|ܑ*tg})x' C4@QP Ծvmd >cI[Vwym=$DBC^xD}I+Pǘ,[i)0i$%6$|-ڀ(d.ia jTf(*uY 8i'*Jss6UGP d& pGPm5v@)~/by%ϱZ*xr2~ G.]zO+ L&%W x*_*V? ޗJWPD)衩9_Nf-[?L>|?njF7(Ziay%?Ґ25t1m 93e)@{n.Cο'2,5׷1"YĸW].ffQEu2f,dxτ" YLq,o&/H=.3l@=Oa_!i,ObG(K-K+5`3|{Xb]hYvOϏp~Ecl/ 5J4P ؃A뒔kM*׸e Q<ƈ$yV ރnOclUH0qI{0ŷ4OIaȶ_yw%z3{g$FY^1 :1_1w ,8ӖZx}+]vN3{Ji\~l&idV=GփL@ϝB[~M#(r!)|r (Y `JF:"aik nMv078 (Aj^m\at؃+"Z}Rg۾ŋk-qrnA8l(mqgmNw6B5zg!by<捐\<5QLk[g0ժX.C +C1JD+"I\}_m7쨔EtO3oO쾙M 5 {`L_NyPDuOKgNj񂕦 "; +E__Py3p4:c~HL:(f!jN>}c0-艤5\ "rzon48̫*c]ԓ7}0H) {9`[Ɏe yL%8"gKiT](,iO=ˆb&Fz UE[SPL{+uKcY-N'1%F *[WdN)kqo #Qy+%q/+ťxx 悒3,LOSvb]NYbEqrbn*kpK<Ѷ^jX cly0?*HZC@x`SEXl Gf `x yW ZIݗYzs -lV?_D8>s5숁b=5Qyo Jzj=It.w# )"WX Z>^]s:^cFDf7/nz99S.rxzKU^mr~Pi\jI[XP6R"A'{G8fxW@[p?_҂G"r-aw,L 505e}' tqQN ُB(fgUjЎ- .T'dc$Ȏ=fNz꫆bFR0&amQ_/KPW")֖%bI̝C.]EIkuu:G׋h gݝ:q/Ɖh&Iv8n@/l3ɼvcpl [14.z!Y l3BHs1-zf+%Zc񘟯[EӄR{?kǺC-]M5R0kv4Pw$/xe 22Yb,b{7X/hr* e'ў@/SF!8-O"~h 85U2}Ej8x~HŚiΔrd ݚr]i$efXX/1ϓ$ǧz(pujJ7})汢5"RF9;Z4<\gğh8ʂ},q}Sq6;wcw)DCjAjrIHpGaek \.Sfyq| 3}ΎryL sl+xy3xs@| @V<A C.X5SgQI7҈NKnccvo±L]&՞qYڔE/\\ب}C3 `b^!w a?J$e&Ysd F4@"4.hҷy[]ek}p| K,-|NrѮ v]v`oI J. fbhֳR2LZB!xkiW0 ""Lȉ=oT1N9Jwm Wi džkK 1{B]Q.fƋ`:}7g%C\[|+D)ֱQ}7{D #ʬ k)`s2Rz0!L],E3Z$$HB Y@fKA.dwKlJȟ^߼aG:cg~L&G ^ #:װ"ֿZR:=+~};~{~D7ecC+\kNhrj?@rGlZC^僵iFSu팈TiIdzP啈[L.XlgSixdjm]9pR(RBs;7l{x.h*C@*%56ciRqGc"Ѩ/6}B0UNnA.;H5RWVNvrl;Vlj4BD-e-$O[cp2CQ j$Fg䦍&rhB\;\e#J''=lJiq5fF 5Ev"FPkX? / G=VՃ( Z{=,g͂fS؇:ƫڰKʂK̬|Q։CНGϘMs>o$ ;:FuNE KpLhqNQdu=TmBICrmnWef^YCw/~)w>F O%k*n·qj€e_G08PAjrUWZoz6SဴbNrʽؿ–dqr GJ@2xf7fꁂzwXzSׂ\զO#_9`ҘFAKҠrTa> #=4(]+)V7A L -i*?J :ݗb\^l 48ݤ9Ya)q5ήSldC {(\+-|Õ}+]ٮHiT+K汖Urcڜ\Dp^(w'6w,dzwWG-ү1؋,Q{ “Y15 %kA`=#V`'f'/C%mkM^'(iNcF6ǻy$a 5H٣]DBtĴӚS# ʿd@]Q j)0~zq> R!Բ?+}j+48I\f<)k>"(HWv_$TAI]kɻa!F3!9S%2ԫc$8 XdE L0Q=J0[&Q FEo9[`hoO鸰# .O-R~*߼G>=4=ǔjyקg?q>4FĮ5nĤjCb#uj$&?kZڟ|^z #&1s>8zp8e(ze5(F*)AUh6Ƹ0OKՅu*/TA 8YZ"]L㵣9O-f` s>Ec\Rf+?J6A Ƣ41>5P aܜ]xzHbtWQz eI^+TXϣF]?(nm՜֚ e8-%'9 .wayͥrӓ YypA LB .LI$Xt#УxQU=%A>{vNS궲^ΏfP>iA"|$"f(PP(?&9fBBO2%e_' kA_Heҳ Q2}Y0'1E42v*=.?DoK)W|K1E#~d߳^* f"EҭRg"A/̏>㲌 4K:И'85N_X^5QZB1*GZUˌ*r[r!rgUu2=%Ҿ-RdE/ b~5pr%aョ|\zV#4e̿^Gem{YlmXj A٫$G/-zuWZqՓ`op9Y..e&1#UbfU ywǪe4Őh|TMp4B% azmbF~M~~ |S"Bjv%ښ%,[7QjB3@SJ|8+0dFjjhdW<k6O =#J(0]'R,}T]j4hO]-1 &]^W[Щ3qR1 |@o~ZiUŐuR≮]8K/?l5Gk:[ܾĕ*=tcmOcf""2^9^^"?IA f cG{ʭ E N  -U㿌[Q45֊Ѯ_ U;$;\llXu acozBg g3T%P.hѤ0sLH3swwJ) 3% s%X r%X*NJ' O>jBz.|*uΎ q#d'h&4"H*`A}<  ;^ʨdymm?#iI~:GQmB􉻻C/(l1du-c ϋ9e: |h+Ѧkfլ9 Mch2l?*s`W:6U Hӣ$E\G4A=3ky)^KI?KXɧN,y f1i}hSƒ_G=8^aXWtsTg#t22%W펶CsuGJ]FxAe U[S-/Vߨ'2cA { dqXOV'kF`13g}ui`2”*apMV)-tp+a2tl#^،[aiʒ~RhL|}#h,\ Ӓ$֌.֫E^D{G-zo*, 7˒b ~ 9Q uBI&ᕋ[ l)8={rqD~g2芨\Êm@3 yݚZJo(@Di ux# Qט# x9k^XHT̝gC#TIrm6sF ccKF].bhܛ"lxs:D=b^7rqlNhf5?_az258B sk_v4uY/u/MM̍€*AN t()|2 P/gk5& M# C ͎ހVz8ͥѧ=Ͼٸi0Mr <%ͩ-U4: * _?>osAJK?.Fe_5qxz/G? xUIREupj)~<} Dų㧐p^ nC,lG4vH(!r!Uo -XqaQVTk1ǶuO5ɀrQzvge0y.,PFX$~;MژQw<$x J^(/'z`Lmz11ִ ~9z \+M m 4 Mu' ?eb OY:Ybkg4miacdHRj_| ^/Eۑw8lA=z /yF. )9}v"Z1;:s;žjR] xKܱ΋Z"Ș<O QVdL% &F'xEB||!WmIK Ô=;J;GuyijU\eOҝng&F:(~?$sB&R{ s #Y|=!v M.5Y `TQSq:gW2z]u=6 QN,b&WHE;om;FY| 9 ͙J<ul]{3Ⴇ..a_`Gj3s*&=okO +1;G"7th}Nh!%CutO65_o_ƂǒyL(^i<^ !b\gt5U_': 2##Uy~B.D/}w4U 2\G^~2 QN `=wf/rsN4{Uln3Sr_=_ͫ Ŝ0KFc^zXbk`VR,݄̉`GڕΠ&jUv#m}>X6a*&Q(gCY#_ ;lC bI ǣUPԘcR$˜zOٿ> 6p-w+E!ݵ1Rѥ6L_&m 'Su4UϤ٘|U;n4= xydgz)S8# |nZ˷an9{Ĩ||i)X2'SMő^ ?'dmT&eLI 12au3  K]VъʞSu8kN+/J䚡y~"vy%vTPMxӰ7hdU VgbKx̣pAP "-R0;]+ B9l7VEBxĸd[fk9}4)lPkH`IC/}A 6S k8Z"K{x bG4bM,>IC#L@/x>@;?m3P/-mg@,<,ў;UV#!JW%u#ac[*"Di`Sа5G= ,;P%OQKgeeV*F K~+ÿ:h>8cy@ ZWi~˨O\pCEMS+{UpcU)mͫڕnMEIL >Ey!{dHOa88_8o;;=7H!J旑g-)uG%3$P>.Pʼnʢ:ӕlKsп_Z7 N0b Fvh:"iϮTP2 |_?qJM>A_;BvZ%Iv2!TY˓j bNc+6]#I (tuëd] {n,{,Rz%% n{'YN^3usQ4307ZY }na8(Kn4%mWɄXCިr=-NKKJ1,35z_zwEB}` J.? χڨ|M {㧡: ߺ >t{ྎ\ԅt)$BXS;3rBWTߊ 2'2^꒱hx܍~Y!i8qf^C2պLG|@]osx>mz,Q"k;5?areL0*ƇkW5v-pTM@1RĶ$-cC/G#S݇d֪AHIGf0hW,U9<nMOWO^D1ƍ"\AH_نcDvct^oq.=c+L|hN׼a~R!%E\L)-YܕۮvjP;=c:O(mTSh?/!;#[l>RT H{~K7Su'h&ecE*ZȾ]s`a^܏͟>Jpy:G1v`,B~=!|P@4ZEf[?h9"Lmimpƨs~Qcb=4 J_+2&GRQ]DVweX6tDMS0*;ک@`T-i2ӡ,m15'~۩(_DI>{ qlETS ln2e9cd{-祿j mLwB4>EzXI?+f.ٟ:ŋB쬯,\%VlcU7'a2*<*u.;*Jw\RU_@^*ӏw#ȡdBj6aJ+-hg%;c%ălIY C.**-t#Sz}tDDvR{0[j=!n^/$e~l&,r s2xJh6LԖDAL/9Ic 0BK]B*1g0تʙ}s%aJy$ 'uٖ~Ǻ7죀mLCڮEpYMkb<7}ى JwJ -MӉHƌ;.rj= a>jԬeA3Aɉcy'Ȱk9~)v"B({xv4Aָ*C6Wh4mm}AF-Ti$4r.m*r% bup$_iǏ_GݢlHBHPe9+IFP?.appxlnZ"A(ScƗz~Jf[kOR&QQFChЏM/p[ ǾYw t{]r/C2f?`auJNN_n拑gh ;ٶ`R ڪejQZؕD(AR{֎f!8 7(Wݤ!p7 VzaBz3 aOCeO@5KQRe6dS9HtO!۳iOWsR BU-6*O0^M{:exd&C2&@NYh7_/cC!*UϮdOi^;-}q!7 <]J5Q!o |uه@˟π2RVlOrP{Ei[@3&|(<+Ke`%˃*lCUKq/Ț) DJMѨfd?>xLö>)u_Vx# /jx.30bu^}UI۴$LpkpU>BW̟nV 4zF#R%9%E佻u;beR1C`8F^#'xΒseY݋lYoDH-@2aP2Y1E w_{^æu?߶Mީ8,'z= $'.O )EmL@H8>WN)lkEa*zu18[Q DM~{j'2e/;CǗJL|!W N?syA*F)r?Z蓁QH6a%L7,[͓"ܣA# ֺT+n*~A916bAWPp'AohXUtWq\ u8fΑqo$D*&CKm(14]z>şMó2~Jй.r@4~#vE?Hc@@) m㷃uYHr#P:'%+ԠR[]&XXǡV` T} }r`@{,,4BQ92mp%:o, Zi 9T&5 ||zImk巁OØb."ѳ2?Y?u :2ZRvT)st 4m GGG2! c N9HXW-;^ ƞ\L5j'"!*%@FLY!R7Aq ycZJN@^%(򪲈p4?^/Zx~?VDxܨ*PeJb>^!K?V%d%V.Q6&1 ˊDїd:k1z> 1$aC|d/ʢ}܊'`i|TIHb HRX1B:Lws1xx5cLAs@v {rIpt,bk?w RJiHf8b $oĒA_W0#qV~Pb)>OCFΈ:G ',FJn86'/{h11JnJvN~|F(a\Yvhn)QfXz5MӻX2]bNTqX )\7bPf`R}USu)yZ ӭKm23*=7\M, 3uUVN]}L&m7YBZ pruܧt Ŵ:$rK/m?K*;)]x=Gx#4|̤;3Y2|2ҾBKH V >d_%߆ I` :#lLZS9y4]b̋J03'I_]^Lał>weo࿇&n'LHiJn@aq+< ;Z^CfLUKdx{jDE}ɹyI<\bwC1w#2Dܼ8=Mf{yt-jV ?Ncml|-LoQ9$us)}G?lVPGg}|fNщQc\W"1R ֖g:(AKc484A>*@vQXjg7Rtܵe{6Y0_/D ; _moPLfUKA8YW%7O$jD͐H\ˌFǚ*}Q#A0F烨}fkѓ`Q{>F>dZVի--ҋ^X/xJ\YiАTyi5tIjK^+VNS.pν:8KKẚT uRe4+6ȵxK}YHī[e6}Њ xu?%8'ɏ_'@>yp^]œx`$ Cl (SkZsR_o^:i=b5&ZbV؝iMHc9$!Uɫ~\E;2G/3芲#a!&p hj/yҰBSeÃF\io!㐬ܺY)x侴9NP(ft8[g REZ/sorWK@ABj:dH 2sF5Ĕ~/б?d~K.', ޡ#ƺ0a¢Kcʀ f#3&ɱ$ qSLO' A+qM&Ԙ9M`N &~F2r,>TGz pc+'Qiu"uaƼ*Z]̨/j-@dkta[FY+iPeg6%pY~O9G8A߸3pq,5pfRRUUaJhc8bUk}mGEaqz.gK# l)e7b C!z^+OG %ٟ3x$`gܰ!ͩ;qDD q$5{?|[OgLlȇ)4-}ybc6#jԗ|Te?QLj1Ȋ,,1 lvZӤ3D(xP:'1.+l!XG堲7G!gF٩v<ϲ}Xp:1P,KB_sE݊PNEȧCEvXY\nNK9/R'jDŦ$>'_ab'ޭzC UC*AjoO2vt[T16Fm\[+a5c~SG"y/֊`xx~Z/w܋=9D\[m2K]aX>,1NYh!Oyx[SN >APZE>/mY? ߯š}>4D׶7`%mZ/4InSϭIo81*!+ku=tPdk0 +M֋_w)w;6#jU݋'Rk(!II=)ٔ"2UH/I؟f f'Z5AqwBWGf"oВwŐOsdꇪXsVH זN,k*+"ou֫'7*r" AĜ%A@D /c̪nJ 2L (n m÷qE" i=A0ѰG{>;HzluNϋCi@I}fÒalWLcf3c>C[w +Wx\:l߁ ^rgЁK K'ZCoC0uMΣ>BJ`Ib| Ș6tBŁHYnHԁ< \޷-{D $,ŖuGFL[1=M3.v~ѳUƎ%}onC{cnKw?e̢-WOգVB1 hB l>vU;^ ԧs$o~vrLտi\Y-OC!lќ*!z!rWj0uyEvbhxwDŽ1.̢B_sh͊f>a.VLgwA]ʓѺa;L@l+b1?Ar"EJy8jM?m؂_ ~ʆE6=eCOL7Dc+k/EKueOS?e'q.h+Wv.@pgIG 99Ӯq>ө.-6'bŬc3ơ>%N0F)"5"uM{mLT#i~D҂ oa3uaФU؊VLeԍ̺Z>1EQ\ZYlVe $ѱ45 >XX{oxPv2tCuFgj9!ۮ$dY_v̸D7|:[Oc|{!~\LH!©["_9C,Dnl^ ;!E^lu\OO"Ro@R\XJ+8 7bgüK7i[~K[P,_KaM"y;Q8`US eR8WQ4$5 n!SrQ?:myE> VpSP% 3{]uɹwS#ǽ\Tk$XaKl:aiWv zGqfUj(f-uyg>$"cOMhvwP/HAX侧_{|_C%޿X'q=1XW``5ڜ:6b| vP&?[З*^m)VչH dkNF6/I%i$ŵ02|9cg,1 /߱$.lt$2jp2o`whkZN$/M-$44'9:|\Kna\d+Rrs `.O㓮ѼoMWuD`LH* ǸiBU'-Bq`c;\+'EIzd+>1ِҥY(|cхlL67镅5wZHW*(]Zc^i:-v.c 8@">uQ2AaBk_o6\zrYeg`ELOOK60 ?ogm[0&;!$»7vUE:S\ uN`p ]*)k %he,(1 X-DSc.Z7=I^H6QsD(u43sJnfgfRkx x2hs(|CX9pSN.vYJ9O&7~PZa3˩v=kkj?(u q.gk 槀J*J"Gtlo;2@؜r+2YF$"K8nTH\O(`Ĵ]m#̫wa lDas(;p霈:zYW{8>XlcjkNzO :5G(GZYBQY{g iv QjEq$rZ@,G%_!"L{ҥISp7WvCjŁµ^G-\5'甄z82y(EЂlJ1rLd+y}GyNxvl{$AȋE zAuR0G ?QggS=踨&M+8;hr0퉢ʐ̘ 3pik{Ng]ԉ@6<:B1p8!niA֭+Oű=mJS8 n0W+ԑMq$z,au"f ?mEǒ’EWie*Fp0ew*mܞ)q欆5Rܿg-;O1|21 ;Jx89|XTw⫇q98S[BcYjOk&iEk7PhA1?FeBSre#Wʋ5ߕ0Zei?>%?_ʎ(VD(/0m/]p>lubf5?$@['0ڥ| l<A#< Eق9R[[dPyER)0쁅N\=&/5_#{Jz]$X:}iF"Ĉ&Y[jnQ,uXzg{UM^wuzȻ:ݩ֬1몂\1ԭHBPR2YM7;|6_]ժS;Pau7Q ^*fӉP닼l0,AA,$MsZAc.6:Ke(alM[AlV ڼPMCQ 3[z$dnvʲ?oͯ&02R]>υ3]v(h}c STe*s)}!򎬾c_!\%Q~/ra_# )tJZT{Yey\j-)|Irf5 bX0 _WTbBs )DCw-(YqՆ#3HkPǥa#͎!z|C[=1:g׼/Vb?`buvbX\uYK:8Ќn^IW\.Lb%?K'4EյYI] 0r4:—vЮ6޲< 0ɨ}@-1D1۲-~b+o M/mkcd_o*E,R`Rd(]rjNdJVRe0{pU?:ZoF~+qįzDzz`D(XEjfT{Zٯr FzOP'QOcKExf9+XpFZ f &WRkKvIiy.o}4Is ( 5KŃ%R(o=* kR-_H  m.V [>v$zUdQ]xoQz$xß}2ACW{.vvr" T'(23 Sd/vqtc PX( =F%T6Qa |4.=@dkGᓺ*vDX(Dllb #CL|  w(?6[Swh\Hgj_./O\o ܦ:NŒ!ӆjj-w)ZCl"'~i2`_V\vнfZd5s^jV!K5/IIWȖF:%%  ԥ9;&s,GK3'ڪL\~ RV; ]]oM= m]@>'Vk꒼g]i9artZJ{lM :!s/IW/; zn]DA>֢M6) 3_B.(nV|W. }R}e:2 /0(,ȓbeZݦ 5Rq! h wL&E4J'Q5%5iɡE>N܎G֫>vQ'|֯#D 0YOTc+E3x9O*FRe!1ױT(wVӞRM@ԗ:ĝr hiduuOhxM\)yp Y ,a=;HxR ssY=zK/x]PɰDB~CK,]V5L4S,r|ifZѹZgBFG5Ot`]Zp JgX2X rRP@' ([pג\z76pȬᤝx<c?K9HR{L$2c֌_[ۅqğ3D{7Q{cym {LC߉1bK7olkk&ۀl{X;N0;\ WoG#׻q؅rn:CdPJDfsG^2'=Qtp3Y!Qy\'9-G׆*&Cʴ໰Өc;$#*2aq^h? &bq$]՗b YxIGh_AH5J,@YACi~_J:V9)68 =}Sh3;f?%(k>(Ӥw/wP`!*u҈a& Iq4ysK '|,dӞ_KG|c=At-@4NI`s}"x|a§EqB:gq5K`;SV,!7Iʲ/XjknQIԖQ1#KsfqD^QLO~ ߑh:˜ܗOpPFAb/kx#ŨDtQQwkgZ >FC;PM|iS ϸP5j䏌_NՃ jx/y֣ h\=J: V1:"[۪ u4զ$?eU$rj/xbH^[Sc?ywwI|*ڟ 5/n3vS C'L8>4, Nx;Mpgn[X}M ,XE 'U 5M ֡\OlrbMpE"Gknqe\}uA/Db17D1"049LSaFU?RPՐDl1v_2Cلե SDBHw(_/+q;J^ 0  [?#f?T@ Q'4XlZW3&7YCY<_T_ҁ Kf4(&x!)Zuu5Z$dZ(yMHrMMnmG;,~쌂;k]r< Jtt(ȬycCNxGa>xQj7\L(ϙ~V5Fnqtb·mY=ݍ3j)@*ES($nw!IMD<<7e~Tm\JcPSs<ÚGcZܗlH";@0ʯKrLj ̳jϙٲGC@qzޱ3Ks|P^4/a=+ I\Il8@џt@ZH vAQ=vj2C^Nɽ#y!?<[!0mhXE޾5{ xi-(4K\R^$׃^1Ʊ:y1D u+VSe׿P>ظ&lP:(3A:l+lRk =4ײry:ˡx9Uq@o}SFD}*idZ"%#Cb{3ǃJE"6X6-EX,38ܪa؞7'Y`Y#5a׫ ڊ_h 8O}U3^Ͷ<)"Oin@AZ1B4{!)pOb[^^1˸i%4c$B6Ё縭0@̧V;ʖ@Lesv4;[3ŋBIKs'% }2W.5gܞ|n2E'xOe*}Ѕ Ei͠Mi߁^}$/]TB27i%1PtPݑd} T̷q^.jW.׶Ҍu{^NuE~# U/{hNޛF:8u`U\N< SA拆N( r 4Xػb ;ze620w;[Ƽ.k׾"'Z˂*Xz4HEݚ7CQCu!7,Y4i"W8}ba>WVEˆ7k0=~^\Rwn1"wI,8ՙg1$41qfUd[Xo9ߪl[!O\mĐpD Ь9|zg#D8t)  w}XŲ^sS,2e˥^=>uWT3}(q#Dx#i.}$2Wք`}KVo%5}0(]o#y1T'uKQge,uկec(ɆvzCd6d.bzmA]b >.f16?ȆWh &b 5?FZ|?;sAEE{v~wRf ̬h1*Q@tvY1&0Xϭ4F<%K6`2ѥt2!`_ )m?k@_ Au6`Zw8eNԝ<3pT;g`NnD,[[uP g?|a+)b2iA,YHj<0xW_݆_B76Yݑero?Q@k7́XrMy cĘ6,%1b XꊪQ(!Y>jfa@x.19uN b;L\v9^z e5AG/-(GCTfVh6q̊3'Uy!@[gwz 2b 6ctġK],,-ۺ&!cvSOҸ2%= %̣}Av:r,Y3rxd˅%đ6a(̓W{t*3F/59/­Ux7洁۝!WRqznT\ cѐ]Q݌B9=%8+fG]ƳaYrі5[_-a_&? Uچ?,Tcp|~Ψ#( JQW?K@Z"I#^ }b\wMsRR(H(Ew W$gv˲ZՁ%ZYlk GRo>Ky[WY|K%ѡέxCž! b5[8Gܖ<=O1{IԲd jL |=1/3]e1IDz !s IJM%Ꙫ@SLzQn'q~5!K| _u` TC| A 2>y_BH{paKog3z4g&){TpW5j %푙`QƊ!45/*6B4i t4;'F 9Fw"uȅDآL$!? {x-^dBCnqM2u, ZZm;@H( % AfcX,P&]qwД&Lu^R-gׯ+)-*B=/&/`$0ɹ$% jEh tNۥok|#2HiCMH"ՓDBIžpTVؓԼ]#I:1;[ث?BlܿۜQ)HL"_*0`#00oR`!V3ZnU^T0"*T~wOb?=E>à.xHT ;8~3HI.߮LFNI;H$;5ʐKq4P,3͐/˿D,LAҙў NwkčhTNໟҀk5kUeӑF: HHgoC7#T¸kb)xmyIaXm:^0"spvU; ДYscK\!ql*5uG[gʮ* LFk9us]r9FR7U]N$^" (+q}b;'%\Z,A-0˨zp Ӷ6Zu弸7 { 7q{^p@+!{AFeX2` @& 1T޹&/@ʁR\ҌfiɄg.cnQ9`>K+UF^i[MNg/l0>ђQ/vx$>vgu3?.˙.\0J鹆v cUގMtq>9 s`<e])?0Y2_jg;jH8:{/$QK-/Ϗ,9}.g~Ir}v頒ҘQ̅(l4^38g=S  U&_4HsgsΒa[Wvxy}/Fxjnrn"rl ,,JKDLWz>VZ;9XlodRu'pxQh\v\*]Ɏ*ײj@0#tIWP!743؁ry_طbvuEH|fV7Onp]X^eѷ+7[T"D*v#/3}TjW̭Cg3u,R':j Ew :{},t.lO" ̼/]"!CJ>+"ɋ,`["i"|Hi 碋iuHkAvmZ5zZQ-}(Y J924`p Ȇ=F)@( d&K:G]ECP{Zb.^$WĨ |jMRBژL88 3b|P_Uutf5_nj&sf0@i 67XcPH|`hLkvay)BQ,k_(@U`H JA:]\@Jn 7(ɩy ^o#99,rO<瀙K:2LL?f4>Sz} x|-1e29|gU> 1qoK]% ڢ|/WIdq ;>dfNg.4>.\vR^r XE'(9>!I2¬:kGzr0g 8P7s$O=g'[.Y'Lv{I9Muwiٌ"5<5cvy^Umٽ+b>}e3,#dk!:UqBS #6 :f -w-n9;RQ]Dd$I u0Jgdh#5Bpoz;Vvw3'y"[P,=CC('ݹ#utW' f~6b[SE_BRiR-۹.o %OD߽.@on].н˯^3|̴+6 `N;?6e!췰bZG߬u=ߛw0;V[6!m r 3nkFIZ;#<qFPќ}ևM>4, T)cÚDw%x@#S9UVAvA}J@}.XWvT:`NѢۦ[ 1寲v=T#1=ߵ @2Rm`-"n#U/OIP(o9? c "f1V Vnƍ9D>g̟]"g.0ֶeYo*T:$$)qyIˆHf>_z-?EZ4DVgG6[T,;+C{4LPNTJW1dL4vgc)G+x2Ky'pqXc@h>[q.{ڕB|i[qχ>DOі=$xVoɶ\/ȴI)u0Zs d>zHI"6 : vG`|H`]YkTLn$;T`VUND4ƍ).O>S)4 ̶ X]^~UDe.c#@6bZ"vk;x)[cg׽nwxX4!!Ld6P 0o8S>lo' \ZKm7ZGa-6Z ե!Z;cb#t{o/#F~ޏA>XJC\fs:VΊ0(6#IQpvsH *Anj;ZKgR?y#G[%fLZQM<<ڞ:nJqI}rv.W]Rw#Mb=gJ8DnM !0]ixCEE妩 &i~mTL5W.혰Ae]M𭢸kC!K4eսpK b jmd\%I\Sujjf0;j,r012_8cw+Mٵ ;q|YUz%$0p(GE=H􎟕||vh>kB_rW\a / @NrϜpc#RZP<9}GMqf[|h&(Qpō?X;C5^Hn3T!D-"||a!,\6ѣЪb x8W:6t\ 㢿zQ"4nxIbs q}9ay ~U3`+""6ƥAuy,Z0=">7I9~@V dr\wD+S8\‡Fm@\*[NUD_OcxqrLG7Mu.I_mKrӰ t;<Yƚ^S Gfd[t›"ȒQg]tV wp{?OvNkIi$chr6gVQ nmN?Y"?)~ާ3 AՊ1 Зl"pZUDM\;j^4w4t˭8X<gvڦ}JʵaR|8|!oB[|ֳٹnk+}8sD/u fGRN_'X`0Y[6zɃ.MS0t-)QtTm<ʽz G=bQ|~"<uYp`5v~4ar 9? 1߼L-t}xo[j^1YE {$?9wچ*h=%kՄvaU;5@}@w.GSۛ ߓP[g;/4N8/je  m vk\%sɌwչVLQaR 2K> w/ W !=1)'g鴇[,eboY>f ilqmtȜ\ޢ]P&رG#1ЋLíamt~Q_( w}d/XaRUҕzRop^W^c:ӧ kmB?9UB-"F R ʐQv}vp2$+R|xW*f \>cQ&އAR}We"$$|@LeB#vOn Z"I997c]c'2UGꦅ4O ]+Xf tIEn74W=?in%OhNS/nr=w7IH/îG˖+qpT5_ '98T[\a$,z+V+q0pH.,SȎԒɶ1%X447GY:yv/K#+MlO21ĖYVVCAAj1t#[>MzFC ^G ~ _3 @l`0wӶc5!Nk`񳅸{/OȯӢ 5(Zb}mъQ>j=~/{*w@'3uB5n2qjO6w].4?3Kd9 ~YqHRNdGb9cnRXM"1'Tq;4(䲦! ½{@08xq|(E3*<݅(q졘hY0\řb24%F3[m11X0v?Izq&їlI$6eU@ɫ'ң2S&%XcA3O\NNH=HlOz ꎗ}Ht당}޹~|!Ow5 d^5"A\Y6nՋA̵[U'[984iq7(Q@=Qu"saJ_F-SP#0eX\E,+3?ۼaPJ3-W&5o%=/! "s@fF\fuRHWPA/1w[܌y푽JS7}tK4cPQZY?52:ᢜI-ʸnրܖjc5ۺ<203oKr:Sck\[VЉM'UnNC THMۈ TX]]/2PNyNSF6ә^1}E$3j}5:vFͧf?l zX];!o% FKJ~WmE:VzsA$_o[~8;~Bg &J]42q:D2_z'YA.o8eq\DͶQi$ ;`VjĦڷ)Hw!.Wz)kj-\Z9v,h'Ϭ1O+P>zďNb%%,sT%D#vq=qg!`X#}Ϧ22m LvmX"Xp-ux +>0JL/QBNYd3.ZxH4auB  95wYrue筯vBvtNpoF"ΫU&oJ+~.ߨ]Y֊G'0ז,%$Cv w(pւ{oDV Q-KGnrpH_<l~i`̔'"%b0o@ʿ>UpJMNr7ct /9gP@HTw6Bbr݉^,I1TF;)MWlً^ &Vj恓`>IQd(Q42TXe4-tԑB={9*\tY3i>0Kxe9yGdКSh«Y1kr{&瞨&s(#|R$r1|w/QAȍ~̛_jt+f>w co%@Y.X#36IZ8fV <˳[u8 |=s؝=RlOr)3=00X]c)-A3DfUDq(RhtS6c:r;r[GF6Ȩρ gJ  X4۳|<;xq'#.w2KL_:ib{ܼ E\fIS ؈챒dGG?V}Ѣs @|w!豲x#?Y.%%R*J*3Y5Pޭc,7W?HilXMMǏ=w+z:aN+B&:bR^K>>`Nf^=ʁ8;?7d-@vѠ^w ŒM !f?W%~DW_hȴl5W)aw'n6Xnb|^v:j ,ZgZ#YEHjSfsܼ7KQߛXFa yLn롿a;=S=/%4o18z lؒ^w^GԻmʃ܏?+rb8|`-EAS_Ԡm6`<Z:,jKѫ1] CAcURhĶ0r#&^q{OFk/QDR\ +~঩YSHlb~oҦxr@k.tZkQ W}mXòFYr s_C@v`Z t9tlyH[|I) ^i;:?_iAΎ \rN.Sst\ ^ϸe6r'MW- ]H΂Ѽb%#^ur[h|E 3 #8LW(u~cm'MO=U2ѿauա#wc6/OmۑφB.Rf@XRdCe j B"u(p/6ڹC34#srIsgʎJ.I6HcRRGuqGUasljY|$]v[`ʷd_Ni?vro OqBcm>Aʋ|0& _dpӆ>OV #Je^*dܙ4F7 g(^O%;rٺbpjSJ4&] eHrX}4s˞ 5ʿq2 ڮPjQ~8 &`P NgOU:b ,OX!S*RƊzWR@ÜY`N <ǶKPNb/19Pzkݿ?1=^;5ךPy&/ND[11N ☗ʄxQ͟ X33e>)Z kRA w Y }XUkp#LOgpk&[2(\+]`L;@.+30 z"몬%zc,%2?8Ήz ^[梥L`fo&XNb=L8_!\e P4ԣ2cW z1u$ Mz~SxZ&~ɎzޜgM< ݏ:v#n3qocJ˄ { ]%,d4]#| e۽t/Gή3tYd<C֙K˟ 7Q]k~gP<-a /`x}#mϩ8Sp춚Wv>G D݌rVl!9p37%βNʿ7n8(}߿Sw[-~2Z 7GAnM^9Ib/c K| =>sTEG(}U*y>T֯@bp@Y+f ˃+Qin A"GEf6?>材Ӹ|ڈY[h>:%WY*Q?l2@mšQs*ftnzK :Ϟh#Pp)88tɔ+K`ZcXßj-4zWtpCQjV` 6TF*5)ܭ+d3tȅ*dZe(& 堤Ѓa+_EEHp \W4-d\Q?Mv(q(,̵rR{u&jB:4T栍ݙK vy cZrϞIVq:(uy bFBr S^UVu|_ VĴp$uyS'5i`l)'d IW-s"]dr)q۬ƺH.euq1>2z:V׮d!-Z&p\qP!͓X[קIƄI5Ć*c2z J[b 30lP1VIQWVj` a)0m6gAgwËֿDׁ 29q8|7/y 1:0Hѡ!`]фTSQn4DU&'yecnhT@AQhHd բTDz DِS"=4ksR|(Pކ2cDTӇcx>h ڬu&$;R9}Fmv0>P2i8+3z^;Ě@bSs&KGa~/|zG7\ b,ZYtE+0l`/Մh=cGi2IqDؖ { WwrC{r;S0sM"C /o#v>JdK2dۄ{L{pDyѺL :TFEc3 +Ln4BJv6&2`6b6ga 646s=Ŀp4pTOy{pڇưBinٱ!ݕ5TR2)P[#!N(Bsy𒘂;L%Ova 3+eXha/ϸ-jH8 r|q62QѼQ8E)ncÊerxVA/qpGbe^3Z|Ve)QSey؉L.͜8'ww3kl`̡!=rTaŐz,d8ӯ7P9MipԣUUX/DN=ң?1W&q_ʼnYY=yegXh ~ ,L'swT4CٵUmd!]vIpc{*R͉Ȋl9=rEi/s>k̤C(0"o׺R3E8AP5&Ap DMX-uӯwdb<r&nOd+1' 0̶>q\t_ԨHn<G KXI݄lߠTZi o~c-;ڃk C7$4'Oxx5kn/֔?j7%y<:{~ U8 mMiO:mq2~FA|A-lu5gF+% ԰0w鉣,%O@ɗ|"?ң"^rY, F!avzeȻS?j*U'Z.$>Ouq~4¥UQq_NA ?0i'Z> *=^{~,+=yHmȅ6n ˔@oY,M̅=)U(KP5A3Vf<BZ3KӽA:^QcM~V.jɏ5KY>C}jN-HѬj$$bR5k ySGk˓HdH0Ǒu$(㿦ao\ |u~؎CaөB5uI8ߺT+>iSl#Pr;TM~!;=%N;=t\'ѫ)6"BErɩyB'İq3"Y3.hJpfSKa+aK@kU*ղY|\y Qsi;pF ]\ܠsJQ#T0ņ^E'F.70){UUnBf=y^Lqsݝ{fk.y ;HcRH Er!Jiz@h6: `,';YC/P!b]rfS-&&rT=мwAKfq~! w~2 ,1 j$G]9TUyQ,*=%r1,vp`M,>Œ#udqRp1.iZG 0̧g+%8JJci SYB`9XGp!M-piRwʣxH"Ocm ~s%NN٥LI@,S:)zu&%i >߸/( U /hq}kEײ~*WA!/q>:n 2--7M-5W/ɭC&a`23@D'"/i~ c4WStGƕrp5e˯hofM6T+YLU&j KL}mԲGa2qEXDgQ^JO%a+چ![5pτ5Qc1bk:q )In'q0QաXڔ`jb@my_@.A+<6poVn;@&&;Ŗf ֊gK ~D\8H6u jivS\'K@]d+=(~#/4lo $q1>sjv* H*גeaohtndL[?E<yQgMȚ'ʼ*;O]O[]MX d 򎐍<^SC~`MeO)hQ(Dޗ9OKmV wQ!`gLkΒ@!( !!)-Ys,m3 l{%2L-T/)B|n==d_xvH\ PRDH< aQN)\l)`ưŴLڄz9-S!!HjG$U}v7(PmGFB[Dk"#@!Sn΍ǂqk6|ˉ#F-㸎5`EƸeQyI..p8# eVxf"̯'uh@X?ݺM6@+>|?-qAH-4jNi^A[!tOt zpoƞ')xק[ \8@OA͏lΏF 3"iR?8T*$DN3pdr1q׊d\S)q"+>ލDH=?:h=xXGfNn?S0ޘ13=8jM0-Z:%ťYaıci2*|;܁n4#-W0hXV(NgIo%vHqZuNcug't9ܨОِk-~iau YhƪT:u1|Z"ԇ]VXp`4wȈ5FfH" &\9##owF3 hs*3:{e,ì%#!!R].ʐ2Gt{ l9fO4)p'Ή˱vJO-jCh6nSj([CcK/^T*L@A ֍pb(Cug’0U5SRbf)cI޹pwthx^xEB7L&͚? u6.<_[T(п A6nPpLoi,f/z(Rp5'HDaNJQ6G١Xw m~x^cL$ J\U(q{`5_3\%މKD黄٧ƚl>6ڭܩK~'t Cm=%ԋҗCXWA2 Mu1[| Rp5n[# }m ?~Y_}bo*ƃ8^M%Ph-+w5(uS>1v~B St g$ 0Yk}/OvSF3J"g{{:k"_U]62p */ $c*fv+P/-0x! p}TjNE) kFcG:+7lc^1`Ոw?T}#鱤p=y7#/~K==}xD/4[iUU'J> zP4 kXE w`U9RܭG>`nE [nLr(õ5nðEVԎuHR̸e/fvi3oњ3tlp"BPp˰W=u`˯*,ySb2?P螺#BPnj7xH,=pUwd+Q5`)^.hQq%qմZ"!߲V&ʣq]0y밤C9ÑFoW .rqۼ1L 9 0XQԑITI/Px;[6n" QLzE˼̒ZʃK g&*'mg(m"ʵۥ& >g8MKmH©8 Jnɶ-:?6{fSŏA}zikBm yYڈW{JUӊemI6EDI8tV$%#3[ Od蘛(0 S-W<O;F8=RkCTN~BBЄ@iSHK5FX6d@8AM}Kj Q [mGo.jtSP.TvǃiwA F1׀egD0͈wݙMx'w!ˊt_ LU.R&ȁGT3Mag@AtA> ƛx:c!oJ u%@iȸȄϲ>SEBoLydHJNrq Y/a8MMUd Đw( E&2 AO16*RnI¹ηaY.' WѬ{sƼd "YEBmVwVD`DF2_95jG䨈76;qo*W,ۼ FluEէ9FlR| j/\zbxD}{d F's娕Eu2Q+͘6a(džZ*K]Q>u!RW禓K"pؐ= 3TylLidVUʗŚcisǹ  ,()m[j7tG! 9!9yds=yOh|cB'öHKO;->kijKI#1[޻(\*2uz\^,4^K޴,N}K 7X]!;qaȈFd'ݧ!L"L 4~H+GcAV!2t;&0(dJOR(1j)^$Kcf8(&)l\w!%՗e6+A ˜O;Dz'iw/TP|%m.¸In2Ӂif;S<VHK (ƕ_|g|GyGgQ+dֺw*B&|INخkioct򶡎D={;)8 M3g,[NkO^^Vi2ƇALb>P'ljz+}XBIM`ɟ#HvЪY<.`UKoP+b5>{ Ys(nj÷1AfFDsig!DI]qZ ~v5`%MZ( Uuߨ!DiL8bcWfפRzpq|iV{GBT!wx"l-C_lBCU}Ϩ8PtƵQ͹hq|&7| z;~܎)`!hW"Fj CrI*1}ZUflI uKz6RNê2й$>(hSRѰ&'Chns9u9Q ħ X/`J`>P繅р'*W 5YLa åa[Ӿ,l*oaLG_qCi? bșIpx$kgR&\[/jd_?=>VǼrv͢1]2l}Ys#/Z=֖wE'tzDC${v̤L=sފKm9I4R\Dqqw9<'b__}\FIC 3gǬi+y[hgP,B3#*WҲ,>z_#c_&[HԷ-Y6976~Rn`$sB&RV K^}YBDUyujP0$Ҕ+jpeHBJ4H n#*v],ɹ+ I=B3|vxW<5I*dY{5zy#lEOh,g(o\ ì#x}]Ky^VHeI0 &c.]*Fk>uZFH┮ܬ[͊]x#~t⿍G wǥ퀦P|2z75ՒT>ŭt8=˜VW*@}Q1)ST Ë#ʂċݦXB05R'RT l`^:c<zdxnL,\n у[z_]8F7+P@"0& 9%/J-rpe7pWy!-kȲY胜)/Iltn\fK`s *Ϭpf ,\oµuȶA;.y]bl=3σM*Y Qɴ#(l<[x8}q4Ug#s$߷/Vr4TrtoD{,2Mk4Ho?}akb!JHߓTs3緓Nn㗎*SGId ,8Ifcf',l? hTabWk%1pH#fP+{Pa{ڊ 92G\ցdCf3:UwR1bػ^2zC:6>&R.$sȚ"'3DǔMk '{X$wqu&.hHxrm!|/5axuajruP%]@uO r'U>%BUBz_uc9<)%zT*7$OK)vM 6VðsBHp 6vpv#e(U+}QvM2>VG1@V#T2~Y_?HZNJ ˆBv6G l%t V#bi%(QD{^NȣgurwV)AO*H#c7îWoBVJ-52bLcZlDc-;j/UpܵfG?C?(6=[yFd@ K$X>uUbv 3r'y EX_,)&9gr8#ʊWTWefZ{ V*SVy@IS|A20zYߴ5#AḮHn]Tљ|Gn2LfLqe:D򹗈5BjsZNl&G"pPzDvFdH?˾{M yM?`C8HddKUjmZdZ5( DHZϪ3a*:kk zZujb^SruTh'-m.lPT^.ӹBaͷ,_/Hx.x/a)#b~t펥_F÷|Z("QԈ!CI{ OF6rJ֍i~Ndh_]a48cLex D2 :JWS,xU>_?Wa`)( վ~^̯qh uN5qOc2CԱu'h9IE[n||/"콁˗1i׉"`hL'*p[=֔˟d&W$ky2([hQ4|D$+Fw媏tqN"Tgz?<FMRUCG軚{1A:BY߂MFli&Zto_3G[xX;Ro&XN^Χ?fA#*6}( Yɢgˠ.$KfjSeա^]^eLxO C~W^mYW~} 7mbQCޘ`3MtqYf/'[;{Vf#X%-pU+oA;aq*<4u4#9uSu.pNsF˫`QIapR‚H{lqPؤ`ѧ]/$?\e1"cILleDWpq}Ĵ$҉0w;89S!MZ6>2]=/NDvHk^قp 11~X8YIE=@Iz,'YFbNktF,%"s\<yj][LVW婔O*ӳOT;5]zI¹gנƍrJqi4$&gL NJR<# [\\@ kPtչ?J/尣_?Z3#M[j'77'y̩F3whFn~ R?o1]i`#c)Wb,q*]&o;-9ut1meog"4n/12/ctp0qq8.-҆\h5$.Yފ^ymBh܁P5AM~0JØL o<UȂCT@[ܘٌ#n&Ѷi;hnȬҨ$3{ v@2Ч8a<^ȐO|9'CnL'j] }Wi]ɑ<ٱv;1Iq~Ur/lB{AOE5󮡱dkˍvjg9HC*+`Q'A~?/L4X"A=zpמ8ѻ*3Cpݐ[Fh?;cq’2wk"bW 7SW "տ <*3w mqcE&GK.H+)V3Ʈ>) \ۙ{4ߦXȒ%Znm=6 \o8;أS&r}eUEvӐh0ں*(QEg'[@۽* ]]=Lw /. K9n:`I |c~Lnň+rB>}8J~(csx1s#Ղb;( mU3ȻŐW/G_MVhH]S"v|LL]_P5ڱZb 'GR&x\,-~R6 vԳb^iN4@(ӎNCXa)VU5{a6:F- b{fg %!,zlD-MaZץ6V ; #ސNd =};JAG4T(8 ѓWh*r҄B%2;ڲfж(-~%&Ӝ\Ƙ+̑7@T-|{HER;eĪK?Va (&ҧ"w2C0)/^ Cn{7#cx taziA՗ ƚurQ$iz>6fXnttہuDhqEH"VׅƤ#ɱUiQAqV HFKYYbtJ2~WZqrw2'NW7v[ϝS+Z O\b@g0;]S7J:Éx}tQs  q[sQʚrz1ieH86c!Uܱ?X7jƧqrԌ2*ȿGxJ _LhgffǞ+feI䎏>Q[񞿪 8Q+ap8.MkA/US9GS.&dԣ~x:k'qI +I1`&z1ExgejKն(7a[lպ;'y%ڡje֝̑mX-3˽ lɒCt!N[z*~8m}48i6 x=1W,7;ca< <הu))&|z_;EI'&Ch,i~hqh: ~!գXu1QsX >RkL@8ګȫ:o=ďjs831s,c5$#ekQHo)QVcp:q`@p_"dll<*+>-gwP)wZ?s|;9I뀫m%8קhNc|2\zNr*t7oBtdkjh͙ o|ݰRgn(\R:fk2;2_ڋ٣gʱc1 #Df(`< ~Y؃ 1w%#bl8"2W|GO]A[qqo7_= hl΄c'aK+ FU¼GM{RnxPbZ%'MAr?{;*ݑ+ ?R`P; \4J# E|Sp`޺^ C'Z|=Lފ=Y[X\75s H&.L %(`n#w٪[GMW̘>uN>3*O2 ge)SSw7Ni(/é("ڈOP[?#S9j'b8*O| NMb7ټXo^~ux/qp x3@J3*bgyvaEhZlד~Dtb*׉sr#=!GjU=Mu1<#۔6Vݨ/F)TD]1Pc"#[TpF)B׈űa|ʇ*_ٰ==\@w"vrLnɘFkkW[AhD 󄂎BQ.H W\ym{;O=WbR;06~$O =~/'#ifPasM Bʻ|$lTmHG}8?²]~;"> VSQ4[V^z5q!:7]WM)zPn?`.lg &*/yK;G>"#@te3ˏ )HejK?e3#K{X AjGW#P.,+49nwZa}6rɡp$ѤO/XxgpXQF"ʘۢ:b>4]߷5y)w xBn9 ,k W+v՟5u7du_ߌ Hʁ3qLݻ607Tj5;k #noZK$9Jө*8A+qW6KJZLúA]yŠ! TK.ֻZ%' UAF!o? ԧ]y̶Hh^q՞9si1O?2m _tBZ2KۊL6 ݂dؼ\YKg5E,<ֲf{K}F1;M?]dfg=f K0YP~L.nv\ rUpI_ )1ɼة_;F,)XsQ(IY 7b$dǪ^t̬ >x6G!beFӂMp[q dx~:NNl~ԉhOF:m~JlOuf d=302>hp9WOQBac٫'?4X~#&^k=\T"/Ӧ]p@i0ZP@^t_꘰돌i"-9DsNL ENgG $3%Aۛ}2W5?ӟR'l$[xѲsW-AUgEUiuH{6yqp;V57z$9oi"F)!иcTօ456$d(YQn7]yI=g4.t:bpAMO^C ".N 0g4m~{IY$֗; &ynFj,%ap>ɦ|u71 [O.9qQ-JX=몞F3b27Tl3_ 9.mG2?jgv5a<6>dFR:JE?hddY2tzvYu t F zQ;+ŻqkƩHEB޻/s|9 ȱ*[5Zԍ+` 9d L䏑s//Sp&,f½8P*Ūahx#+z[DӀPMzj6a!߈Mش+\TS>uR+c=qQ ǯڤJDVhJúrMD  \aE'FX}2b9R^OYY-_г=7M&17;Ǿ3 V2!']^ǻюɘN}%oBq ?$|=06Q:~/mew4܋t܁@O?R@8coFn *DŮLѶum2Gv^ Wo#%j(Ѹ|l `sp}J_C2:*m|CB0.z0Z'5ŷ5fj}L/RŃʧ^}qXķOǓsWfLR$Wb32Mtb j<rbfl[xrБn)c=0y9vMIkG%~p߮[Sgv 6eAA]BdS[ń:RoAnP1ڡZ?!mc'agEU#̜ufl&-:ҒJ`PTg1Y(<0;ޘO^ 'XB(l(7榦TFwOR}Cr8b}y٦Uc¹Xrџs?z. eD7cN3Okۨ8ƯPڃi^V|!+`qo6׳b3ݥ-}2=cԭI[J-$+EwΣBB6ES#^x;@-9_aYwAYiW,T4.XTμ:!X}-`B.fi|m`B"s /цk?'XH"#ݞ0qgrb•R/ҡ1 lO6S5M-3AΉ9ai$ɛDfF0ow4BU`טb3N;(6bgN9a:E*^)B+i~mD"*&dj}2𱉯رU0%>.!炉~L+ qtf=}'_V@~(`ޒטmGNjcvCqWRT݇lHa6@sPD!Cg֭c7_ G/~Pޟf̗ctakk{CrJnF5ߌA#sơrdz\r 3,0-|tƬhpMVn2lʬ)Dhc<' Cb;sH X3[i_: آOw;ʼnXɊC;%R 2l0qK~}fk Zga 0=8D=֞3ǜ#%@KFv<^zH'52D~kDJxH_:n>jD}aҀw0G/;XkGtD䭺WL/fX1߻;;(ɪҀƥMіAm.T#9 ? YԤПwc}R;ⵐ3 +}Tڂº8lOuypd:An*-KWE=`61 p5a&ZNȉN"' (HZ]0UII$1C8)k'i`4IspKS׊mXVAZ ߌda&Gx#{`ݐr_bR/Դ?tkV!ž f#WM[3vG t^ 9M C5&aNΞoEv-'h, Oc["iO ^ƽe$p-S~6n%˜W^'/[SX;V>QWMJkĞlw"P ^zMod N7lcOqaR5~KX[ԿKHAbGۂ ]MrðdyKA_IKğ:+Kb`9}B}b *2 F!iDvWp/j]d "ac$c70ÉHRЍ[ rUKK?aYXFî~ H':._/m0l;yZvAMہ @6D\L/ Mp<0/P"6~[SKwkyOluNڈ=}ka7 (nT%ʤ _a)[N-+9#G"`@wD(FQb1}M5JezS5IچI롢@&8bnCً*L̈́ir\U%a©{rF}UhkaЮb#yG9#VWWX{U wFP/w.åjt.胆ٲY/ XQC,"mgw.tF @a<9q:Y.xZɺg#Wy;VmZ9}SVeUx%yX,A.b4gm#|'l4ȹɊ3"0tq2kbMցp]?ok LD54v7';KMQAEVgW g}zi([gu?&Yʏ8Ea,8RMmwhfIЁVh~ix? i6h@pl|epV ȇqݙ=6EJ7iM@d% ;bQ~B$_8؀-uucz\쬳1;AZ?lE:G)2H\912Mi>O7+7*t l{UiH~̆_+?}} c-"]Α?+Ixwq`c/d.-RYFB[rnvȥz\];&l#`>`\*xTy+3`[n>y[A"J~4]n?>h )_Ȃ\xis7Ğu)Y{$c2ӏsYYw1g(ߎCɾ`MMWSAhhRxk~KI]:.PJKjH&Ee2Q w#@<3a\8zB&1X]:swm!3t)X:'Hv<̽$Y XҦxfT];՟kO`Ď;c>Ǎ*OڥI?Fin)Dn'C ceJGs͡v ; 4d͑URcÊ7GڰbY@/*ӡHnlĆM32zOBvd%_gk7yM*Z]*C3RxNID bd bX!y0v[Cʹf RUI8Y-Pg$=:u)1[I1 ~:dN־d|7zPPdX0QjDr D͊ GS_|ƉO^GH08Nt+m<^FmJ^ZjdJfޒnZON~hx2eB4ߑۖm7R"gd>#3 ulo4N(lۗ/_B}Cr`'۳e1s ;L9z ] q}Bp6Orr rd6n'<ϳ2,}_<"tx>r{r]YP%?ht|n'};#ܫLqwSR3vN>fr?cuLDm OFD'l׆ۄI3F(ߛ.*##~yg9sPX_x([&{o59ݨfй&4SĜ1cu7g ='T*^9ŀwT x<8 ߢc!Zs~L}Jw")/ȧA_z`YluDEr x*#xQY|xB6IW3Jzoe ^\S!m/Rvd#Gg܈ -$%'ȉGX\1lqrbSq稍cM mݡϙğj핮пnJzdoW]bhZupbKb3:93Dq7@v,eeY}]v%B65owqXs$eaEılKSp(GIG0aosЃ\4&J!0!"j\Ѣ5t>r:y!SucA1e+Uw188*pۯ4paP hV:Nռ\9>4V pc೎jv!-sRD,~#:U0<8j6{Iu=_uGEMk JeOMŀ&/{G>P"uE{=Y=]㮱8-vr5F_E\ (k>$~*x*ueF> R Zth ؀z2g0Rl /?TN ̖=BXdW|oUb)ʱ`ac ++ASsV}IuM_s91G-5ÚI9x7}^vh='EWu%g'%ܼ¾(J4.U r%þīTٍSDT8}6zJ-r૰du)NjZg3qX5q\$uߪnB'~πɋlkF*#]30G'3KCnKWQ#.M\ PZ$NLF+!\d`37l;AyɊ9x9_ ʖPҋ~c q|*ZpcWQ-6hc齵"lgO&l~m\.jD"Š-f&]0`*+6}p !֨8pZ,/!jl/Nlz"\[K!N hqŪrbpnjFB`V(h )661}p蜯%W{· FXQ%RtAYX59 2G7phh?8pńZ옚rsM%mڕ}\:<'ѼE6!Ɖ9;k?/aHeZS]'s%LfvM#دxSk@Wd"Yq.QP&ITP*LkT>Xrq˓FAK49?-tve19.(%}))"aXǜYuumdgDd~Nt`%ņzWKB@`,rpDz o:;>/a>ęEeA[I}ڶj"w$-_[_:Ԥ KY(fWm85\;~NR5t-NpJ3$7FbܲV8WvavH2nW&x ݰ358r\|7P<J&> wQ4Nb>dxJΔ/|6p=cb{+ݻSs/r+;3 iӲOЗ rHC`Õ|m)Y_Ev甯LM^Aj'>ET+Ӳ؄݀ġOoW0)SzTwt8u瑝fWSgWb=c-6KDߧ]U^1,f47YD#Dr5VO2[u>q{h5coZ f@$YυXkH*`ܗtپ qcby$CCH~>ƧɎ]&쭸]FnqzZׇDZTvaE3|]`%^dm';/Q `H@)x=4QQG ЧU0 ۬`H}oo/ /w%)svԲTXGCG^1I+=]8W \952 x.V= z3>ۑ%&+FH7{n*=%+Qs{W0wy PHK\>7^Ǝ]ڪ"| L6Źp//c.einpкkkB.)sթu,BRI+_owDVf3I]E)dÌdRԿ7]E6 `nDasY(\[2CHMԮxrq-돒r!TH^8D^׫$czwQIT`@^dg~yG 0pZ"O v厉%"Ȫ"٨R >t,H vOeXXЄL:(&ds$2 begE G fA.慅h`N9lt^s nn p{B(\{g]GS)8FNh39,0UVKɬ- qH /?MsPGN>` c'mVOs;ӯ!6 {nf8\^0>_uXoYxvgeH(ѬOC0'&ЊuLRx2A*$qt1L?{DnO>lE^3S"Fxsh57a\{KRt4-eT C4BI=K TU7/k"qL5yI>" 3S%V'e0{r3u<`2-~,nÖvQZɚ[A6vWTxWGj8j;9B!%^wvh2*fQ\cS%5;7 /#q\Ru`&o rp oENwHQX+h J2^EѪX+9՝Ka@-q )TuC,*hFyKhbum*CAfWƭ+XȠ탇ږ8A!k7(Y r<G^QdL>ʡѢ9{jlh}L7 JK1 ߃yaN>YxAS,T)urH322[{e:{>m׿~u#\4>+.f:GOwQ!XWjQ6ºr StS; s^/Sh._*I~+5Ј)p 1Mv(l͍)>&ѰG'l_Εuֈg$j5cC't8OUL@"-!Nk<~ڍtЧ^Qx >Ͳ#JyڊMG.돑 g m\ l_y[%0n1t QҀ9cv:ڊ0yfGD='\^hj#T@^ćUfVe$+Q@smRl:wd:8H )n "̹&,?Q.F^[0ਘJq>Fpg~?1ƺ^/VY0c$YD(k#X쎭{$TYz*]'U%QqK+@~U<\T|O=a,IT)B"?m@G01QaY"faRM+PC5V,tmY2<`< p1wMd8*yX5$Jd= _`o Q iןAz7رRGc۵ىN",h*<]؜\ۋ1rT@n K0m =.DzLz.JxT $L͞noyihk/ 3Z%BeB.Bf }E xv>aba/FbBdŴB&dOl67;Su(V$ffU09WԢlG׎o}-6ջ-)7W@ $Q5#<-XALCrjw4˛A b <κ>@g}s<̈ՔۻD f> h>œy8(d#沀gj @n# Pu̮]0%#R=A8(a#ع-ؔI^3M Paq7}!L1IJg!c\LdiC]&V/+b`Ċ2Βʔr>r#621&nZb^|E NXƨG` MX2R%ֻ E *G:"Z}L\L+WskZBGx 8ae3'l|+/LqB迧"|(x%@U3wJˣINs!$nGtaWa$u]l.BHnq[]cX컁Y9lh+sGno-6rnK{bBfr1}SK 0'&iۼ9YKB/xZU(#HmLHKy(m^9A[w_#w%ܴHuyX{MEh]VSOhmN50h,x^ AQ~|y?Pec'(|ͭṓaz7c\röy m= Z=pR6 ަrbu"\E|®ׁ(3sLjcʻ[k޷ b5UDQgC%kY%("p-kDFGR}:E |H/H1 Sz/ݳ_sB/2x AJnA,-= P+M2G­Slr&ZJ0obeeS%* c̈́"_K<ꜭyOuS(eH`AZ6Iq4H)>&v㸊$@T ?hqbږ"YX^K }Ի@åpK@dKU?1l;DTJ MK٣ᯉB9Akbһ NhJ1 nCyNJF;ׇAL-#/]lլXh툼?M~]x[EӚ4ACva]k SN$7S^9paQHF>UtQ;XݚndXf!U-@gb^3HVq/=13Ob: ZxĐ>1~g<@:[,ޮ8#۫yĴ&:00n6,HrQ95 -/ȇp`(: YSG0#]nL"ω_Y 7k PTxXwq[2J MoBB0m=`O}mZɗ7Wgu !N%蓭]Q. 3+i݊}MI]c;yc/m^ `F뛞GUJdCthcRPZ̲V1/A;-ɺTI+~ӊ7s3aέ. Ϸ jӃ{!! ȸ+JNeqqV 4Wt Gn N]r})8]N5j_y9Ͱ?RGXE{Xhj\y.M?کRL|LɊA1?lbFo[H.,rNJLaMյMq&Yfoz_]'D$tlJ3͢2SXD2B=]hT_6:ST`šMڶ̻/v4An YD4;x؈}ZGɴu+:03UMN+=l:Kq3BJ ] p'nPaj-dSP~Д;~g(t {ӥo^@p/P#*CZ1NN058AF':Jt0*⛑wPkNŀ 4qm|" rcIh?J7w̜tzMM6`5D5=2ɍlcR fýWM+,J \_iXtd$B~%ӾqBѓ11{qzf^ O!Lbef4'x`' :G 5{} KNL\/mZ ) :|4z #EBumE>(qSkf5.bK͗Mj7kq}xEஸ"ڂgވNYV?ךX9VBMV3È߫=h\ YHު4Hfu)h6DX//; 1?ɑ5*|YގQ&NVS{m1Arـ;/mZf {(ؓpd #cWǟ§'Q`MO "rwq9"bv^g%)3zPU/Nzm1?_( sO|x9Ke Gm=EIF>̊?-M]Qn ks'$*3,9V*#$7( H+#9XNS0Ql~ĿqTU*du\,g>8&E0t,f=٫)͓+*{K(|W+.=XW1D ݢ~N&!܂o' LVmD_I 1,nNKNxrxATxPcݯqy+->^(%L˼@3KjO9WvþXAC&AtQ&+IIyݭo`) qЍ"d +Bc26~%}1^qۍyzi+x4E<v'{FKr,1o1f<:֢׹^Rt]*Mai!ޒ?IկItfsc]@:SU+[IeC5m}fhv2Vܢ6$<DZ*NmN=O (bc$/%pFNvcGhVx"> ߂dG([xUh. k&S'Aj)1T?Ud]a*rkpeh`QϱAL^ bd$XPtוG)4aD=!zia)z%X?HOV>}ErF LeGhN`c ,lRVG+YnMYC(rN#Ou8HP%!W2)k:'XVix!_چb/GaKl~/45\oU<,&pf d'5VmDKET2,lӂV\j`muc8p.CUKCڰKFIU9ƨzFtf'h?˜a|7qVՙƬL"NeEl_<~qφgo,~PRkiگD1|D;^phR״R_c8&PEaE]iΤO-b,|{Z=+yNce8cxuU{ BR eP`5FIV:@oM5Zz`w2}pEv 6PIOh!oLNf!N~!U1"|_!JM.՝>40 2beP2?Td#;>CLԊO3mI[N!c7˨_QE[#v*lT 4~$Vv)9) A=BzL%P1Kl;4<$.MOl;B=Z=p”ś! qC\FLxNh[4ISPa< @2͂#F#խ1ϕrz 6ڂX?W=hF 0i |BpBŇҠHEl%|x7 Rx yG mֿ 밖 M7F\VDBY+|WN ΕwȾҒBAA[H!?Uko'm!NR$W† +_+q |yw:#ۚ:X2>S j7 Pu^qV}v "xf-|; ڮmS1y4CxbSC D54vғҷ0,oLyz?בrCIB\MWP&zq\Y5"E $KCY~hOY _{_҃cԍjs[jBב%ɶ&AU#x13P#v`xvw _L 1ZPbu@>>(PA=cy*RTu=&fW1II--UιwvV#'CE6˝rgCJY;1r  n|ɬ(*Wv{=/RY O~k$%и|]/N[3ׅ-fJO} S%P<>&"d~J!gNQxwtC \`;[me!oN F!ǯc\ ,[kFܐzΨB#ƛs=uk $hk(V[h^I!3̖;qf01d8@ | ><35AlH;ޘGL@KhI]׆vC_ӼVā굤ͪ(rjd-kv1|>xfvzb8n,f@1 _d~*捇kokw;, P9,BW7WvÿMa^qo;p?@m&]CjſCT^m EN%wz+s݁ Jlxe!ܩ=29[MK|=ޤksJpN!)y1P忡3Tm64^Wd 1'p M.Ъ~ˆKz+SqֈC'#+Od鲨"MK/(6l`?xFeppmTyru:!/{\' + ›x g)zs. *3sI_qca9b~G>OPL ."JD}+ \=/$S Jlm*zĆ-T~s8B`Va5_P"a'Rgml;lή Dtօ Ӹ3sdZ5BY5X`Yڶt<0FŷB/*Gg+`S"Gx;w|0z*!u}ur]ͺ$0$X6.efI +*ƾ~z; hw Liˤ]DfjБ-YOkmT2Km@[6qQiMTd5YʿHq%I+GS''dt""}C8e'V2λ A-ke_^#2V_B,pxi9^!1g+0k3zJ)WMw&V|)mQe 1"vCfKr׷ˆ(5!Хi 4ٗNL\8GxD!:o*P46 A֙Y#過 ǕP$I,>E]oR{,V\y!by3HytK̇9ѿn,'*ڠ 9i_FJ=N"s61 dLwKru#Ft o#Yag;O~] a,WzV=,=Ou$c^f52s#HNF^BoOLӼe~-yCۛV۰6r;dcvx`b(At-+ I~KCJY@}A#/}oIЙU8'Z8"0 ;oWƶF5h3Dep6@u"S꜊NQ;mdb_FUzz?_h j^A JߤdcXD?`{3/5Exn9&ҷ~HҸ`ԢA#{k$ʖuaFZA^#7kD*),C"&N"يoʇ2lFE|Wy;F[苼=L~7p[GVGMŽ!L-yUd@@%oVT*ë[@oG5?'W,[~k+pROmf>֤=)K΀2wѦ^; M6 Lpp(W;tY7dg6n"K*RrO)+\Gחv^!C<:]pɆ+銖j+`Ej}FJr5q3k)h/)h5hЄs(UKTyMl<JE( vBbeN"?ܾjR 7֑#׌T~Q% Tq_^`O$ʿՕ/̍+mHEe5z~;}}IEy{dtmΰ*j3ݦ$pQ4y|XC TQGxBiS]Ր\!Tnˏ)}`"]k}i`bU=B @wHz.?_)Ur{ߡ){% {6׉'?Q,,VRn˝^@pXSKp9!Or9W9N+9vTbqJ^f{*4`fS*ǖ- FB}(#:zz xH,wC/Od?C)<~@聖J~`KI$@Aj}: Gdau*Bfd9ɐI GFFo2xW>=PvZa:Ro_?Ayl62"g[O@[Z*.k&eZ_z+-?UwQ;О -~# 0[LA6=ńdTْ$YI4*w_n OA;VcqR΃LG::XB"@~[b <tb%<;3~t UdıeFi#1?i@Zg 1[qdnc_p5&&], _W-Y|zOA2Qi)`ot״;PHࠟȦWowϗ2!y*tS5␰R?F`[_Kk,[׫iQ]MwhOv %~m@_0o(jpLT[Tj'oIͮF{1 ;Y.q73KwPzEM+kDIun5k/$1%+>'Cyɬ.ǫZ^ š0h6nӝ"(6h=@d6,<5y*EΔ931wבQo.e:=t@ &#)g'6wJ}wy/t#`.?~%kJ.Bvɓ M9S("ȭ+]Y 2PLZjmK ZiV<-11eŬ'c'AϏjduA5gD+莟;DѶ}mkDEc3Zbe C;C@Q4)W1A{˽A?3Io,!'OO.Ty>̢e[x>7W~q_e,l2CqsTa٢4"I߮n,*}ǚ=]s_Y< qoLmn&9v:, BzP]. @%CkR&?,:5'c 1.xB=2]MZ5].mInq:$Gpi5>F 4rt?Ԟ k//^hw# NƷX5K fd)\UPk#, t!Q9~^3w\~t>+pl _SpK#vD {ÏETgMLf5bxG'Tv:* \j+mS_K SnyYw!2ᑛd7p"k q sԴrL_9t.rv1]O.!( XM&4?hcԂNǫ ]}aQAFA8}~Qfolʃ:$D1z#$?EY]%?0Z|~$=vi]]W*@ uGhyDtxZRY08aûNAhA~ϖ_U;;?s[l`k̂yUnջ헏x\He)LM- E{6Ƭg-s͂ls *N @/wgϖplډOmIgbg {\?&6w9RH&%3C0 rh9II-˻/v\d:yK ߄? IUq[vsuFR_"8cx';rO^-/߈ &] $Hb5=QO,Th[&(%޳}{u+7 F8a6CtD:~Jn?A:x#n+w? ^]5ˤq^ dr&BEb=w$r2QwyV3 YqaƇ,|^hj(sEć\aWDj-tPaV, VQFG&=8dL)'"[L}Sg!N R- ޫI%bogC!5ґSzw8Gz+ydGST)x-?Kfݯ&QeSUFZ@y IEFm0-QՅH51LUV+\wZѕT QOߺEs6H(́%bSCP2p1>L"E# pw2ّbf>IIE&u*B %c8ǫzB3YOQ*U .M¿k>p|uSUwy|YP<4tgr(ˇ'T2 :\ _B{堭Ѷ4љ΄寻q+=v` bU]mnP?A`ru+2t3-U^n%4T'uÖ~ ģ ן5x2gd9s5džQ$m)YW+jLϏ0`V8׍ເ7kPhQ$fr tln*/#/m_TAs'H :aFim.I@ۇ u>t z G=\aXʲn fmc.k>ilԅ`伔 89g&>cT]zHXCu3AJ؈@4YwfGȰ]@5W]?X(Fqr2g~o3x(.dU+N5[UD~ߪdܓ#CCHZʲ2jB4' kMJs:Minv s ϓWLU8P  QO@w$Pr7Q* ;U.S}uFaX^.esM [ΈfU)me֡M/JttT YlVQǛ*qB$%0c6<Ο`!TOM! *i[r'K̄]apNl5EbW X?7> [n)6p SR6NZmѲxK.9恸HWu}zc" N4 "jr.bJ>uB6TcOc*3˷c j^RRTEd9BVj>u":P>\=MEPK}$MݙjIN!ܤgDYA̓].!dgxD#&~ j^Tdm@C6ΤPA6}rU$)0%O@5KR$J18ib]`Ooœ EBXU wMyGƔ#(fqhjrJpZ .L1bZ_AgV[z?޵K2"=̾u)wCN*Hbek,t-ipj5p4Uk@˔lDTj>L-+lTpCF|.㽻L)5" 6q,>AqjH*U7OzI'%zcP  <YB;E }i}U;87%\\ʘxTrNqkW~ ώ~O~Dž{3F).) a>ǡI5b#ybhQA nYqL۬r]=9g’ܩ#c‰k^2y4&歜ДRhJm> R\s.R:$ߘ K,dhhz~߹!y2jyf T'Z As%@]l"_֊ێwVxOXrw:%>?Kw%l^nӋ~Ja_N$T7X% Gو˼='$){\:|JLۻV:𡴠쁠k#%F2E-4K(o)sS'g ]6xJ|4~卷c/J(ExF|A2֓S;9':Cx37dZ K'|sQusu}r49JL$#<~}ޖyG6 5^@ڜ]XqRhd&#ƟrHoӁ. ҇掹HR 7ߤ}:n?; ` LWdc w#=LwyƕB6 ͏8뮪uz0p( oyG Kk& D!ŴhCb(6g[It 䩩ׄ?k̴kalq jz,|ٓM+$Y9;^o_nYgYi}Ɨb7ֹSݍ1k#?ء!pV*lXݝVۼ(7M"/e)+`2_@kň4ϴ9~T^ʁe.8:}J߲Q[>}xKpv??ljDy 49@M~ םt-imcAaSl2,2E jPa nWq>p-z(ζ\H7l uM^FdrՌpG@@+ϧv3E+Z˷20X4ZCbΥ%;v8`bnƅ4M9DzCGˡBOK&Dc.ƾVrC\l9'շ1\;_#A,镭6UEQNc Z%ry<4&KhǬM \#+=%psQz˜ Sxl (F+G[EoaB W/%ډ5ŀHnnbBy#Ŝ$I )oع\d~-$o|9`Y FUK6:u`|5%Nx;9c1gi&O6:%j_:b$5Rcd׆E ]MVVf5u~N Qi*{-w܋͟IKGY;c kZ0á ,S|&O͉춉*u,(r1^\>bl1߾}$N}o ֳx5m<*8ꆬOuGTx7[r&d8}-/2, P0$!䮲e+ [-U0vb r9\Y\şJOC"^'bUy7ko1M5PW\Y? /aVtKg+ث{<)tv +fb6ىկ:ъ׆)9q]\0t)ϛ`/VutOٗѾ@lg)*5%o_K3M\t˄jBǤyx}};R* ?.Fs:/ 婔cWJUVBWǶ1<4PN&j9ݷc7{ܭ%!݉(kEDH)N&q69I+\O^axuxF_dy:/_UZS1U7fIfg? ڹfy|[s^*V8-i9%֝Cd",,,jh5l9(G`l pʼD bFT,F;y~Ŀ*;Ls7[ Ҧͱx_YFV0jdc)uՒ5$5IYڃ쑶 I/T1x&BL3ͷklTC$4򘩽;=w-O(`7? h}xItҽ4ϩ!{׿7_@ dܷWZ|ħ9NU*c-F `G˦0Ԏ1a v$"LA Zn6ѶQЃ*]Cnfm"IKl\ʒqh@ #2nQ_fOПV[{e%Dϵa7K1|汢j-`7؋J\&m^~xL&o4_ "@rGi DNByS Omɠx-!dpSKoc3?ЅszQ\74yP"Cϣ?>FNM*'(b4a|ѻ<MW-'9@E m}:!SQz9x=kpQX D!V }pn~R($NJzmG{G0;Tm!w`%y%cސ()͸i1jf!lx[ٓ'@64M*ib۵ӯ8w$]o7fw9Pk-t?Qe+{ۚlN1Z4Bh'}[|Ѳm8WFL~u9@(ůc !ڛ@5{F Bh[X<8ő%]UR4Ȍ`-oql_Z t 1`)2>q3Ak]~6եE?ag;(b\<)e*SJaTe*dpFCjZC1  b~U&DoG.xJDqG{O6kLj^jJ兲Q\nzV:[.6 cs]b_nd5PfxWo|\?`bd50iCj_; >P&/a_oEO@05B0gلMYj[GnOAy(~}kU 7, ^$@EXDozO ֥#ЯX•mB/YňzړT;H*vR{ح-p&]EڎL^'u)[U\/*SH׈oy&=StV?"]61 95uW= %Ο~)EO}{ vQTx?csfuxcfn@oA]J蘪iOȥㅤ>$ ˃@.|*8m.J< y5}UE`kșL[Ir\1`{vX O& _L Dz=]b8TuRz_.6(e2q-SrQvpS0ϔ/P4HkbQܱe*8&>gSd̗ȝ 2ծ y$Y;;'q!sŽG޹+c2x h@7@iUO9}}aZgqqӱJb Q1XIK0_I.G$)5G!o`K~F [-3RlӉY,Zٝ!vEܛ *0jw#; VB4qTs>KV~!;O/Pj ŀq5ߔ.HA;|)RbXBɒ6H _ZAZ<6/H_f GCg<6Bk 3LbI] .i@QX&7+p|y-@Ct Jr%=ɹmyC#Z|j$P!#~s%G2 {159@=͏Gq{y<.1~D);IY M} ۾IaOg!"r29HJK}T~?Buz6)f]j&k{#9k)]XGŝV\zca?Y`QUA/0Loi## 殗ҙprwÙҿN169jxC$1/ %8Yu3c )I+%8LVFBb lf[ 'Sw6BXޮAseZh+k5b:4:/Lwܤr}Iy5ިx'꭫&? 8(ZP ff0OtSVNګw=Sɥ 9bƅCtMƮT:I|u'w5S_:-6{ A.b-I:*t `qr_P?Rp^ol3Wjc SKy=2}$dyNfv0&5t+u,jZrvceUrwxX?pߺ_!o mZB,Zov #oC,^I D`H=~z&F|V7X'.@vC&? nCz'h-' x85); 企+Z (L(=>(`pLl&ݞ93#Eج' Z}](F^[tolw,1nJwswUܭYf:g;1ZM!/pզXɄxpaip#FQy_m;tP0kv3ɽ9<5:m:QPbb8cB^ѫ)Fu<zhri=)]k$DzDm'!X>N=о3ۯ'kkTh;Ⱦ'0Vʬ̢)^uP;Ŀr/bODӏhOJ9E75w6xn wFӊI[jELST<'3> `8.8H+H9rbt#@,〴r o4\z%πr0ˤ@EIp38G~f? Q bي]\_VHYe!y(̱xPo6h[uPnyh*56 g~Zju8w}B0 M%JʿtJr)7^ӚU"zvW2ǿ8zkM@"CTR4tJ>?l:V# d~CA6ƤV[`V2C:5[P.S]\GNy-Gnoy1 ^s0R*F}_6i1ؕ:|[HYR0˄m<@\x5T$ʣJmf*Ce֎ki] =캔bjOegRo! eKs\1BSY훫TFbBMift4`O[̢|#O$?4HCg7mnw8XY;~b9psA:ة$2anDZb.6wn(@yHgbکq< ~BCxL[ӑrV{T@/yZ`3PF/ ,:=- FNc}{hNZO(?1lTUי_+u)Eu{y,3FGiNZ*&YF@*@Ky!ۭ=\+& zu r?7RWFqQi.kk7s! Wc uJԟm`.dXi&l8:n筮 cTΦ ꏁlˠ2Xh> d56&ū/eaKk[PƪΚ-MIXt(URf );:.pfܝ%y"qܦq1"tk1+2+Tm?ZtQn("Hw u+fv~ñ͂4 e=F$LCR\XҜ--Icњ[,]X?-]uH2;g.S;Hz¤/X_~$?8܁oIlѷsW-qo)ڨH&,I1ЇcPN_ c˿,`AnS]'iF9~du`ĂLBS<{r1ql_}ES`#esY"X\ xrwtvik |̣sJ#odzdO-dޓUUʦ\]C mH-*5䟓zwF)]yCMt^Y^{h=IP&%C5u(!#'؜?0nRbb6(=z&kJcL0zZĂBY@J\Onm]=?b>ZÔDŗ^pMV„jh}E?a',fN@bzަµ>; 1ڂT|Fޑ$:g%2EL,X5jS"&DZAWP#T.Z`?Ϋݗ9IC`UũYdl7Q{U^5BdPogi4-!:qF4p7OC F\13;[*ݟT#<,O{ `8 %1+wkwVkXj 4AXF2[<-oO1GB"yCՏ7X!9{1c G^Rb3LN Eeps g Nj6&wgcRʮ;c}^*NfFceސNFo\"as7n-YGGe%$%]ʛkpB[ dS47B E wiE.xU8XI &0\#PQ哂+)OsA_*ӟ0jZ-֬r;e-kL^Cuu79li؟?z' ~CUŠ>$!-R;:dyKȁ j[&ټ{5R2łK}œ./?U1?Ol{٥!4W=x(le˫m[ WZ;DQMrO8Dp6[ޚ֍[J ?i?VB}׽m& qAV ǒTdw( z3w4p[@XҨ-/b @8F|A!^I}浯lgBݵkzR_2, ]en;-\왕H09H^aGRRJ.7.0{VQ]r8S%4kv7\I3NjIs -ek(O/ۘMOHSru`\<`džW3~NcKȚ@Paۧlc 8Xb,Oͣt+S5;gF(c୍j<߮Qr:nԉ U+Eys]J.| @jm7d\fs\L^|*ʎk/nKVfpkpo .힁+,OM$QϜ 3Cو+Cz 8Hd.: &"=;[=*i ܧnpn6IZ|6:s{6@xJ3z~\.dAHo/6)R}x[bU0Ǧ}W#6]բ{fPusPfⰣ0cWRb)좋s@?u]wk]ws4fW"1k<kuG>t#a"yj3/-ˣ_->,y*\_(Pr?49kh>8lj @YDG9h1wGԿ>gƣbfeѽj-D>|Zx#KA߲S˹$E[:>\ < @D;*i!-m顂V39~U{; h y.TvaS2X/L?m*jXN0ChUS%ʘ%mklȞ>-Ow*vOm~f7 Pi8 ʣ9JH@_`'B!)lZ>yJx)] mB܊ Q7aLKu"h&/sLZ8~_#:9\u";C8 Fԁbu $1$%д$ knu|oM띚¦VIsk}ezYhSzPPTVIp#ѡ -4#x&L2qX.x5sa4FMuԿ-8k @=`2+04]%osiϢ3ĭaNm}dzU]DBH{Pna/gYf=k9^!}X_nīE퀫~Hۮ_%1X或$jSd~*lMgNk. +(sگ3{sy㯷> buYJlm;G쇽 o &jtC~ρ6,odbC5mwJ,-A|/(Al|5 MU@I6i;%_ymy!2fCSC-W/ `FNV8jE%GBf+JF}-P$R۩j9x\:u {b*H. \4@ؙ&F`pԲ*Jܛ`GMsAa$79"*o0"s_ˎ9;9gYR11F;"OE ! i PYW&@pSPx6c4fM2_F_PpGtNz넾&NS5Í]MK,f9@WԿz+% ߇}8\_$_d4yd Xـ-S3F6mNLoqRPϞw=16= *Wr4[UScU9qVi7ϱ/ VytUE{嘸U,"]-A;h43!DsD!C޽aT, ^TyHf{?y",C>;&NMfћ@~?>=j](FG@꞉(xi~~S(Gts}ٻ^T]"Og|L? t%Zg5]NKjВ!vWU`ja2)fl>a'-֖бsΐՀa) ޭr+KO wi̋;-\c$+g2ѻQ6<@Eho[_;SS])ӧG܅լ`FJ}o(gLh޼=(Miwκk~5 sQV:9iljuq3\WLCĥKR0"Sr:dXQyI1)>7dm7Ae䋸P$)wF^ WinFmJ3SSX%%m0Vk[ |zC:1ȄC-[/>\7 T$mI..L0:~bG:^6\K=&ƕ p*[Pw԰.(ΑH9+:("{[oy1Neȋ |q`NNtȸJCl!C4;|Wxp'?Cɧ1jEcgÚ0mCdK)NCYr3ZfѣL;H`!!W=&uP\(N钬m?=4H|pZ[|tr(”Y()C}Cw\D볺??GDg|kC+aT7O;^}3br?ԉ^ ֹJ57rq2EImڕ Wr8'#;uހzzEO(:ψ6̆`~b Ukm < q'!|c-B+21)&5Dq:P ~i.G+"98pbazTD9kQUx̤ܿ}eW[X/yPH^B"q18b6β"JHH5[$[)t:x'n{/G;q9h6)wҔ CܳBĂJ8qc,2̇nq+-ASZZI߾ʮڻau\=&;&][rJĨ o`W,qb5-qc+SLX+nM+Sΰ6_,tls'C&|z"J9C.SֳYjU3oȕ! 1se}'{w16fz>Zf'25R g2ʺƲp -SqDσ£45lQڽ4o{#oʧSeLm}Jh:Z[x&wh.d-VL]ZXXkn1X[" ( FlT6Ŗ~ٲ H;W_5{O{j f%NjѰ($rR`Y5O97=3!4#צn1D<"^y7W+/$X|6L*'RO1*qG1;NZY_48OōOuBakO&/GGnACp f$:#GM2T :gU]K.[I"1iii-\P7cr¹N2 L/uNxW@;}ws0~} #2 Gg;Hm'*bտ@\ )h) >D0Y%gS%F7{Z\PA˫L-ӞwDnwz蔤ia: NŽ6^#J$ʅ5-M.u.=6m.*2`lF<Jxn $N}{4Ut,5Є^3nOxluap3ڰc:iXa%04‹5H sn;j^g E-gY}>?4n߫I<ڸI4f[M=!"0&#Qu棧? &$$Zk:779# pe$+$+S@YfZDv! ?dl~z*&;^A<@q>sde)&E0kU lECʌ,뙋4FUe $@@⺦܏i KU&F+Av>wh bx41pp΂ur>#WϼM9^iL1yXx éH_.`r%{cW*Dq!Oly XCL:K~H6%؆.O/11vPP(!Ȑ94 pi1mzFZIYelVB˽yk_E܆ 2 Q?h&ʏۯL0Afٺv)E4VDʚwy+ahTS#7j.yK楅+!Mq\ҫYIHbmv4%[ivKuqvG /5ȨcCK{n ?r Ֆ#<WߗUӻnA'ޫi}\mX~QRkSK U8hxZQC|ri"3Yo֫[W0 g;ʖZn4/$H'"*ަNX-2ʖ3Z ?@r՛C,Hdc!Jrψmt)C/hvXovE#s4,|B|"ヽU Me8!fjWhceF79y&o9&X M֑Nuc04Y5="2-)=.ݷ@M(ylu^-FF5kˌdfjDpI(3$)fڤB) Nw,~Pf#a׹KYDK+=U4 aCAPvL^,7-\-'!@>y zLaW_+Q1gs8d<s5Ca135>LTʖF_{K9 ow-^rECJm%cout[>CF1bD}x(&CO_ݮz"ȗm'4|f);~զRu0޵ yyWP|n)85šz $%&VfCr-ghvqwCTfօYb43<ijM4RH\bI i5>ܚ䚏c3^n%>H72db ەznP~J1x].I&%C2mI$IujdVx &L>/qO:ѾcҤ34C?,%!'_Kzkb>Pj- b~]V9c@hyd]$>A2$'rᅓEID}j$)NeCBxW[j6Nוֹ5F#X3@Z_($`҅ϕ/AeA¥(TAngqdS[cm]f;L+?|!9JNFx/8 Nj-JeK^͊F2d%87&n{1^_ )c\ugz^ tDh+o`2XU]*'*\@j" ̋)'TJܡDbZ{yq.]SDP*-,s16©IB_novDݧޕB lLtژj@ƺSS-E[O M^cTw  x54jZ܂>;P}A!Xv]O ; D&$A< Rva_(ZJcD_l1e om7#hrW-0Tw⸄!3Үל?[TEhG [^-;zڏV&3tr XzyƼ#WSy7&q&yfdoNS`Tud± SZ{+&}r4AC/xn&##2C Ea¼c:<ޠ# =\V/9" ƑKǺ|c=H/79gm>@qU=Y "վj7keaqxY +:eH̷:}vUD.㞨R Zg݊%=cr qyI*tk(p΅&0j:MPy) q1K]Sd?!E@R̞F%ڤz8Qc۸h=93y՜܈{lY*qA՚o >gT +e\dN$+G#v2+ջx b֑+%lbcv%]0;O"2*ܡҌn iZpE1v 2^؏[j@yՊ51 O kc~As>?,|-k+51BeEl b=m$>YBskTiOeRaZ1U; 56m;b"֓ Mq+]|& 4W<!$&m}NXmwMt v̏ gjYjƝRvh5@#Vq.5"h5Ƨ@η\Tv$o){5)oSԦ#kxh^ʀ5*$ʗ`7"$Q?dc(`FVܕMS%\5Ee(2vWǗ|uޮ(@D9V> ;v Tq/|OmV`lƍU)@-Y#ArjY W'VM ܫ9Pa3$O"} b +)nI&O{ԁZg_ auM}5N@GQ\*/Mp\fy&-enC/!RfC{Y+H.P]o>/w{Jd®ʘX|XDI6J e=2v\{\%rhkW/4b"sv Yqj,39\]L_kôNQVMH v~r0Ad, Ml=_Gm a@y^NEӏّ!v hyw':VhgX!M h@w0xPo7U1NA8ON]虸nJRoa_hU04+>=Ȏ:i/_bp @{Gӌgy mV 9Ɏo5ߢ h׻t|?N6iA`{xf?i0—ԓmuBNh0c{ΣOEdB LV7ַܴ.z|뮳DR)<#Z(6`Qv zg$FaXN"ŞdmP.k9X8.j ^.sgVOӂ >Aɋ]̂(fc B[8a\s,R0خF칽zVMW,EFI7]-Ы\ ;r&Fr NՏm8VBT ISU/30%0Y` Yk_>`W9Zg D~isT>:zxy8jρ؀c,gKSb/ ?<f ~s%\tE Hj Q"M)t6 ն *=:3r p/cnLr$Fns!_+Qa0ЌϹiqZV 4CN(؏q}4;{=惍\LicfaNȊ=49H7r +/pwx6D0tgP4hͺi6f'ir7qONXLࢨCXD`KydLEeŏ=S j`)`2qVJlUX @mMݻ~ h̡b:(D+ %pRӵ!VQ)$6"kQ4K@_Bs/ -AV bj>! ŀ{?bBp Ϛ6Eľ{zSq^#6ro+Un~x"X͖'0)o ƍz 45Spݣ*䌘(fKkY84FH}pv)rLxhT݇Y_a.j^?}H1_Au (dᠹ ߏ|3TD>Wtj%DG VmKپi}z[H |蔬4R: | IYu7) 'R9 w hšӤ蛔VJc"u.:t84\]J,rb9#Jrh4$wVy ov8j?;+`B`?|'U=ć?@? - gc¨3gTYԁ3{sNS:.;f~}*w,t/ڼkGڊQTp+Dg#`PDzd+0gҳ%PEаQnqT|;D_<F؛hίgBNM)Ruq_lHWtC(`y6)7we7mVqA^Z-6#<x^O;HS/7U 4t,3dI(X}K^p"ѭུ~YJ-c?.2ޕuc"VJJT[t+J͑ YPf-W$2\8˧mPRIFo(mѧFs.*q&aȆMWKA;1=0aLVѨ5!:*!Gku].D$ `= U\5٧Vtcvx3CfYtt =|e=Rb$1Œ=j~n1RϦV*0| ` niv0D\/xGPpF~J_%1''8Y#lsŶL$M ZLT/$qD9jot{qf>VF@ Hfo]XYM"eQmQUg[,%|K'i-;sCl2\a[O8~Tm%E) l*D nq*Ň Ç2 B@$:heF{M3'#;iZG+g\|!zM"J0ХpU'( IwܧE0spOD~(" w^J a?xb__Rܿn+ meZ}~aƢQ̘4 ϤL2I;7-S, ضf~cdDzQ -'N~OH C!sފ ҉EΜY*ͻ(̝0NV_NMx 9XC88W~,qij >7Lr:( 5}k$<>ӤR@TsO=_UJAFh#Y,#]xqEwExj<, Fa%74IPI y [6wΏnq&>Y`7}p׎z$1>_ 1F%vW%Xr߬򏆩'pp:@Eؔ-ѐ">48|z? Wo'bTyՐYT#&?/PAZPUxFMdDD[ L G+|%rwFsճG u&3ۉQ4C3/$$R2@{I{ eĩ˘ɸN){A'ol!`iPGT8I4Wu]A~'hp% -.TF-`+$1(dS{!%*ː/ھFo21ѝ?*i:G$m_PGn/I\5$BЖ0Zw ֥ *|-ŗ?_"1e,K V7a?RFSdOd8h)Sn'3~<1np?!ׅZt)鏰^TaQˮĪǵ / T60eId_P+kO 29Զ%wJ$!`rkN7vfkpzw,6gɍWɹrei P`RҲG oj) )^yjOI2N:>a 6rZ@`ilpiKjc/B?p}[6M\^]*֗֟NX֌j{ EL91Msg}O篫KuXw,TE!~M1 6 v4c2>tdewcuΈD&Jf"Y)/&ECt]mf1 >v1ڜ+HA9c'}q~oB.EIRkeӰ.f vV5!NsFj#.oJSbZm$X߽x©Gb42 t5H#!嵡'+xeTodygԋ\wi}kS~KFͲ~lx=@HI fBAM݇0JmHN_D$-*QP d0owKN۶7җ#'wjYר~>k.4U$ Mp!˘+@ LQX{k}@ށ 8;roxFшQ|J%*VǦ$֚ɭqA6}E-@W&lX Ýd[Ű2\ FuP}4ƚӣ1ZU}:M.|i2q Mi?Z? gR, ;}? 0GOw`j%FtM։=!wUٓ_Q]K͈<f MU_仵W柗q?a*Wl_3T;Iy{!Ct{N]!o0񑵩}by߬IUrYs1\ NRtS軓{-9QIgړw XI<}WWҼVh8U?L51O+7 nH<s 3d-pUzAO`o$kfmGIHeD9&|٨gDU. 3%c*kCHɒɍįܜY gp=4ʆIQ)lrRjah4¨{G9w'-LNbz"LXwigF=܅RF91[4|ب߭lMKe ]K&(K{ɯ/NE ۏuAztgDB7c/u?_k͑F,ۺа/OR[霠yRen@ t@(F4kX򬓛Tj!f"YHO`$;NCcyu׀,֢yv$ؑ;RD1TԤ)3W\TVfM/)xKҐr_w,GUFW& RIEU2 biG3Tk|5un3*cbO}u$,aLu%O}=ʖ^ Yc 4{ :sހ\. @6]esךo>0@Ѕ?dyD+~Dja\Dfn6ޏ!y=ӡ3 5/;5R9F !QǪHYۏon+*v13:./)w:"/&f: Ī/eߔJh\N-,vb jhcFlynUWÛ]i^A#b*SnHK/wgD=:u #|4o[PBn|C_×GZˆFѸL5<2b5V,e0pXhhJCgRdː\,ͬB'_ w)[*,0`ŧDpȎ[aZ;(P663&la!;{i;ՋgT*LR9rd͏X^aFē{'zմz~ϸ-hSA8Gd kѯLm(%gOLj~V'tZ?mBP^ oyk'Nlh@]GLD$kuu*W<3w7Jjn_6OMXDݥ%bz5U5gjM /;ЈhM7|#JYQ lWrBʼ'4P}U>,_9 cUgh,o`|V~DJLjhk+Y 9/{cm-Kv5ƱnNa3q(4.jyaU eǏX@ԟ]O?rt`8 Q`rx+a +,T^ ;dJ9ͫ3l$~D=6hgw 0!۝S'vERk [#Ws=W 2mЂ(D-9AmbyK`2TFv6\2 +yq) 7UuAI&[sM#&P,4~j&y8hh;ےE> +aF/ŒBk JLw1+'8qꢸ7nf19 lU{*_Ee%n~k*/Eͧ3jK1Y>#>+v#Bd*A[^וͿғ hs*,n=DF|5O5BOA }Sul6~ރA}?;Hsdo-BZQ s:E! x8X@OjT _?@m_G6G> \eȟ\9Lg3|^ l=VBjc?fZ,U圦[o LHaՖ)?/8-s}2?d/6@e[DSֆ{oCGh/.L%t;| _ɱ׬|ɋǣ Ӳڍ!% + NDF̺ {6DsIAAظ8\{eH/S9p?l ùBJNw5M<f^ļL I%;XUjcr VM`.0ժkA5@=$'b;aH1G$;*],WǧI<5T?A3>T!;~(CQO2 d ,|5NШ@ U5{ή:D f&fܕON(spO GVke * ^Sw<넌IhP &y*1DIn6Rl}T.9\*Z8`+,Ȱ8kܚWuBҜ70 sbx=F|$dŎ@Z;Yayl~+ ʕ=f j 'uGsU$IV?HgOV_c:Yj͂i3 @ HvUcP(,%I :aL$ YF lio!"%;_N#X*)…S[5]c~u>eRl+ŷT,΢[s)#NYFhf?dKŻ%8}dMW[:uvG<@ITvXJ>W鞑0gC4b:IB-o$T8f.YyKCTy G5LyLw+6O Ff:[<.k\u1f%րle1Yn!Q2EEİq)ݰoiJ1}"y?kf`c^z!Ad6 Ұ9{\El49ܪnJO \0Se9Z-lz{-plMz1aԱs;ʀ+\^dؾŅ&dx^D_iΠ5Π o$Z%#26W\isxrg5` e îyZ)p)a8#ӈaㄫI@ᄈ^P `0,͏x*b0%85[l|ز<׻0 HG h"?{۰+b~k) V[ٕU XJ}9\QC3;f$=z{BŮ#8343=`l˜ܓ" E IŐםLt9z{ f'o;tN8H@yg9d-?OCHw&zK4:[}(Bp9 MO)_V όǞGTLNº«d@5JɎmGb[2DL*t{#qe1Xj;vFLڏt@; =5;/VzAʍe 'GY)nV#|-V6"Lu{nӥά{f8!IB;yvQhKS%f.q47-蝝T9~=CBCEW:Y5? QI-U^o\,wE/n zh{fLFDylUg,LpUg:m:$ b\ѽx+9"3< |3v; ڢq?3kBCZ(q)[nQY~fc0)vf} \ OuE~ \& rDgi;Ϝ秿5L*T|r[*(/}GK=Jϊt)t ȔRp$6z+%|~5OgV7,[+2Ӭ$۳/VTK u$PҾyE#ŝ <߻|Dhצ|&fcԑogA:V\<:M* yDo * o8HJ $[1՛?h^<T2Q|2%t!02bөH(}x P@LsVe+>zQb!vOd!*3(e8W)="^y͇Xgs[HֹZ[joXtx 1ૃ`5UN6ȠGjCːȊ8& "6)y޶ܖUlck8f>F4/S&2]!YdX^Ah+ݜ|-;U@R먺-%*q)hS႞) )+e8賌uFŎ^^l!go,ͥ%gx0iQ*6Jɻ/7}-DF:3Cu7Bwciϧ_I2T~B'Fq~~FD([pgFvZU׺&CO> ¡̸GFi#@lk+S..v!oٯ,n1$RRݺSt'agi$9?UwצMdyvh~$4.#; c !wiaWx 3KUy>%)(dPRzhg̮\iw$䋹*X w9+^1<[_oTL"Լ:wMC,2fCx^YKrW+kK/uI-`?T]ƿ̈́b>VQ./$) 4X>w'aPʱ4L1U"L:5}kIځ/U"]:Zִ7/i r?#}+.%c/M],eqBgde\Vǽ11{WMT1 IS3n:-]$]:/~L0.js;Jʚs41*W t<ϵ< 1g1Zg4Q f-+zz?<04_#X׭YB) >xxSX+ݖ o;~("":<'X,o &r^JJJC w#wv:j )zMf2;o` hkkޥ b'̱_V5sˍ+ $SD *\O ORpC:qy{5Gdn܃I+)OxOd4t5{-»d[ Uˍ R#ii-hv]ّC]X=pїM +5L!^ts է 6?w# uV 4ه$(戓 ,VÂ|so%({(_׊ff׼(l1ɞ7U\j/3K$uQZ?Hkه'tr(Κە`H #i#e=FF.'Bon3-g~QcӟQnBXf+ofȉ~vm+&Hmᯪsk!yK π}ri*䫴p[N}{8lOf`jWcP0Fp5ũ>YY'Xu|' }Bocetp#+02B}Z`Si3Yu11xF]R>8ݡ(lo"!G)}5_Ym֭\2=X0뱳tXg--&Վkι $$l򳙴!;0^w=oN)v"pӿ $-2RņU|^Ą׵ѰH);g/'t0&^,c;Ak@d8T@xF㫁$J9cX|2TAecQ?>Q<aes f\+ÉZVfq _9d@~)JQH")U**x0[ FhyrG$Ox[#%)*P|۽n.a͓(tM@z:2ea%kw3XuNwV2 9O``d~-= <'hiJTĶvnHfnG5Õh}x7`ec]>1?XWYJ햔prǢ샾KXSr\pdLeQtAq zI]*,Wq*V%}wݏZrdHJ{>g.7O%_߆_FqN/=ݣ~`̔Y4O֥]>JTa]v&_zVrosPd X !V,0{b1K3Rsăda/O)n@3?aP7~VU+R눽^6»okDdL΀%I/Jųo3`Pu5 ϶[ US &2ki"ĆM=F(}U%ybow[}Sǣ!ej"a.9}"M9Rkt 緖3/DQ|ӸwEmi&tAY )}+TXak5AQ3펜|H&0@4,JI ;Kw9£y3oL߱i("OgVQ,P0`J`80wdh#OڊCH C.8-'VwzR٬wRULר% Q_L*@(ϋ'/G#YϼkeX߼,\hLG46ds]i+%^ D$Ҝ{PZdք F#0elRW&PE[*-wX֟l@yP^+)Z^Di"b)z p^%Xڒ%!hc*|BQCby 4R*^Ĥ -6 ^F'K1FB/f*(>'WNԕ}ן }Xlv(A Y_)Ax gʇn6t(sĀǫl \cA[A0ȃ|ղl/WY'N֬G^c$s\ndy֧U\@;k†cyWaN0c7w Q/@b`9UQ+D Cg,dWsXxemRI摻[+; /܇G5/vu0r-SP~Ǥv&L υx+aQ Qtjن0[rhRoܽ{W]]?Dt8,HRudy` uMN2zkǘOꔉ*S~Ͳv ,b9L,Ia+c% LE1xzA=Z=Ž?] \t(0 R|L ,B07$AĶW/&RFAYSZ(#HbNu珗gO8W%`=6LzMT8r2sA>B> @en:TB:ZPJ3-9  #U߯<:aC #U'wxYԢa!YpmLtx]˅p2Sɢ*}+ e[ŜYMr╡']kHQYo܃.5*\9DݥZٿ])-X+AΏ\|xA৬  VMq$i3޽CsώC'Tdsa<YN$- mV3ȡJ#Np,@Kr0"_~pe5zh0>n\y@tU${$ȄalLA^86ݚ^>Hu y$7" _s'Fu= KnbxSC[[]+'пjI˦<S$/*9tJ;90_vt "RalUٲ2J\2Bj*lvc;RW{V u3$Tg,AFl֯ILv*\46Xi"A)JHA!FmZ i` EqfSV :Oӂ_93rlvh"+p$tmt ,RԟcNit2[',}(H(ءӪi`ϘekZg.xx >VY,:XYLFKin8+j:M ,M#! wq_abE&掓єRQ#M{tkРO0E1BS265s-8E8qUK՜=w$T",u[t&[1A^ƌ%6WƴB!j{a4JvkӈXHr"+ͽTD"Hh& LyTȇE{v\J;8-3 y0Y0[:f$MA}p,\/ zFufiƇ&[ᨅ;.0`gn]lقM?ÒڤjyC]%ǽu1D19: DGi)=}>n1j*mwp,OȾr o뮼Mo# ş`rBK/x iopC*b\%)އKpz[X\u҇19o]\f11Ⱥ07c^7 pN"^=L,T'MVnZ2GQzyD/s'¡͎~g:v;e2ש07un5K?Y? `T}]~LC5Œ1ҕ41vec m*RH1وh&N3i5!g>}\a4H mr@Bd!<Je$EM 4B&1D-U43mL fShC b믷DܶwG8|lдS +{M bRbZS)A&ue:T쁡zIaI'%fI;3i- )-DMHlk de 'lAji!*aijjhGch3_.C8-.|mX&m$ +c;;WP8$]=3(%\]SXw(-N66F? TRTX`1Tݚg 𳴿E%g]B,y7?>?%Ym9B˴o&62"LK1/)|213W =T0 f68u4W>ĝǦzzkINlyY%cS"A..%ƵwQ C_|4[,'`>TSCLz(X\(Z/2B1:c8.Z$1.`Hv[ Up:kOyL>`9=;[Ć7*5P" 09\:ҏ\bs׏/;KS վ(Z(̙-;&]kvmK@`S֐W*%i%"ٰT6Y6 H 먆vq`O#Z =ZFsLV](̅0ѯX2lA A}-൐z1 ڱiz7?V,Fp-t4YU)&ICn}ATMx6sb9߄&WH!<1:P>S|.&]ܛmqi=kcI z;]lG>6Rg?:}wYDXu '0I{qCr_LBcrLXۦʥW;JlΨU4lr;1r+{pg_08XKhH^|K=Jy6eq16='?HYr,%<=)TCbdg}Scv,-xEY>[P-E=Sg~ Cinh#H_#vD`0 F|L5z1MFwhJLt#LBvx~n,:01WK7\v'JmfokcU`3'Jl)ql(`nEvIr14i:& 5 QJz11"#N|!yL$MV%$.2P<$~dY]҅dsZU>xʜ59bFX+*#Duwch6;>rH__%& m 崃F.̾V oEC"kQ{gG3*_g*N9٧ㇿ7uiH.tilt"M16ߎQO~zz4,NE?g6ϏfZK)U"cږq IiIs@{~kO|=.)vׯbM]~K/ 3MLw zy8EȄG fA=Zl ! ,, fb3!Vkq%ڋuȯ y'%Q1g?Ӝk+egצdPxJ3}"dnGVx*_I+ mC ⦈Qp{rBuDOfĿ1ڂ hz(.Gܝv$zm7~Gǂn)υ\`fY!%`gժ}#3h^j Ch 9Ōb.:f OittKHoz,+\Ui0hXnY {O33[ /:j sP9c!ㅮ, UsZ5 A`ך ']H#2vI/nIшÐ ACyI=!@mv}cZ#B!s" PK1P{V78{ϳ LKje}Vtߡ?_h}ɦ0^ͥffDCd"L2_m.PEj& 5n `N"U^~qDfM ۛd2Tp:w~AV4 Ѐ5F !ȟF* }\e]yS,KyELnihAia*(-fpyÐݜiOmxxC9 'j0GyE,No/3{j"y`5 M@N&_b>Lͧ $ T[/JԘ^'Pϔ3\{Őе~0 rmfx$|}l%~J3Ҽ&ʆn^㵈҅Ss;V[$$/9Q+4 M/b*~ Y\(YCrzs7s hi=/w Pwgً7 L[ԋ4$ # 0> ?= ^wMqyѱf/ǘ(ghѵ^'5\? %Ey b#EM$))#[IxMpF2p~T5U ͉L5Wg U) +S޼%A4/ߦzo5E(|:Si'СK:f] 62yE&ASv㯉6o$5$6ɞŖmV* UfT93\ſeî.Ǔ as&.tP3[4 \"h n?# H+]& ,?`)r_<=xZDۛ(/%2IRSFn}/<~Ƀt~bHp⧦; X@׭ ;J.ʿKvޞˈSa{/~Bs6sY@hh\Gh:PK*sdX5W~UQ3*)Pn cJb"a4J=$;Auz/Isqfa)rj zZg]D{w=[n#S\I7O\7 Ӧ縸?))cxu:F˸W\};c&V <ؕKǻھ@Xoo/NkO2Ty> 9*-n;lk!.u*^#48ޮMawg2vU ;SڼW̥f/-M2߃(/2x>3"WY-Td7 c,0* YNQWSV1q~<+bkNOӛl˳+?Vb㊓@ϒvǤW5-9<(8P V]ڑ.$zkaBv3cwx׮WW%X֮HX&`3P+˚uωX.2XH\ymQݏ/3!"XKrRp9(΂vO'15*|LqNϤcSdQAD<6\FTooI禗պ5s.fDٿ eE891mgB&=s^T3o}HO̕LM6cqtwsgkPob9,rR2>%%o~ݘv=Y[}y08 \. U0WiK\'Y/J&K51_&ϽHQ46 ia:AFogPRʳ'/3 -L*0oS ܾ6{ɨl(@4Wa})t?p,dˎgQYyOmv~d ƭ+Uu3i=GkD tsH赾w""ìv\s<z뫬ek3 =C>񑶹o`GE9F舘AdK :P ie=su^Z-qb'Bi0۹F;kwW &_W;Z OB9lHj"j*tB`àƌb%SX[ hčmҲq#6/?hTC98{`}1Uߩ^E`OSuJ Izzyr|&DZiMVȩ਎u4<`/k4c. . ;ˁj1L$SN= 1~u^(gJ1QrA3Zq闺_'FNX}/[ %B5T8Ez)3sʊb !\Lnv "ҥes+9o0H95#I.~ql7Sw5 jNIT _&,az&qAާd[}@s t({IE$$5ѝaA3"@A #τVY. !–r}oH.8PH:$B$X%XR/*?خ4>_WeQ oq3Os}UAD:E̷vO7d|inOgC.Zc^ ѶcL[ mpaL^_5jF\菳OWJ0mM2e{šrnEly'/c Z/}rtt#pgNDPJ(s4hR,[G%gd5:{tQ3نiv"FwEttխ0kZR9w! Ff i҇Tj19987)*>jwΦq+REd]>ʈt LN[eYYE-AR,G֐eI@6(!t_QNEkOd&F)$_fi=7y,E[1 M#`=Ƃsw ;WngJ={n7L`khr{|z!4&.]p G;]Q@! ˑLJNH>(B/ZAD!+3[P@^m >tc^JdF0%4Ԃ͢&UՂs AzKFP#O R5mP4&cwGI_Zmw5i CsD@8$Zsv\`otl+K<xִlY 0Q4ׅƓbyJY2 PĀa3{cMyDz>WglՆg$ڲB αI5򟪁"k`h(Lx/vXog'$WZYq2V|toB7ѝߢEF b) L[?v63ĘF.d4(a6~мC󯙦pm`dIJ4O!Scϊ(4b$iTVoj5RݸOU3`nߒ?XhT]yeYVP^pďĩ<%EcG,_Kvf/>mƾ-~y]k 5ȣwsAx^.Lk<<*5.b{mI&yٷtqU䋠yl0^Mzj6g*Z-(`o9A %Tz3{AN#t2]lځ;О%/@r MAD$}SaxMj䖽/Q_),f-C4.Pݎx-rd6QM- v,x-ڡyPYװ;OӌCTIXT#$`\Z`)$A;\U!W|l3״GZIEH^hmZ V"842dU@ģn+(7JFXBG2 tZ.Rԗ &SvzH}y͸(kGi:r,~gE۟t2}UYBXcTɌJ9[s?br<-!xv jV<; LlL!tCmZ."t!)׻65 !EϪ(KZD \lw솅E7k@Ofr w{ E&G-gv=ϩ6/ ~B8796G\u|Bج6}ac1KL 8rLmlDiG8FozŽ}y tM9=$t'mTe, hE8wxU+tn ' |h=Y%NarOf Fc>/7x.. )z㷎:-Ciy?4TѦka+\s>dy\Y7CA.ӧpO%[GN|P:)9Cbo-'Xr~͵Ŏ/WgΔOOnm' <%R^7ԩlqmj0W!@ݜuNA'٘]D#t,<LˆKct0a"/ӟÝt+詿4|rsF޵xm6X$)LIAaz(a峗G𒷾X}:E;s.I %XU5YϔF_@]AFFS]@PLKa+ ^ A2YwAfOHV"䂃ą)k-Tyqs$7gNTtk%r=Wlm{ T֦8(te # &Q$+J _dkV6uMs-W[=}ZefKu >p-9h6)A(;{^YܪfBKffmc ) rN9^ 0˵@v6d%F@T!gFc9O'97m@ =Z!/* HBFU1ԟυQlVAY7~4[oݎ$( @:v2nBlp2ᾖşߟ IKt))$q]Ot.ÝX-k;OA/gH??'xSXךis΀\hZ !|V⤰ :OY|5'VC@օ=8tZ#cfDׁNp:7Lwѿꬾdُ@8+%`Y_'5#,/45M4,?WlwbG^w> +YgƅR^HJ.ƚ:*Y}G\, k;/m*g !m)H[s"=w m_.NS/j| =(rsw H-D)xZKǩ#_<"kTAi>tcSnbJb㹦ݧ*Yc \ PU7WVTwdÊU] !2Ch|wS"rNt^n:Oc9kAtirpNGup:r=kE|lkG=CD086ZYyfƨqw@.S&5.IKN6GEDz%4<޴!R-2vQ[=sJg4={*u}+y)RMMkJO-W&zp J0$A=pŏg}Ieѿk+!|L.pJ`gΐ:cy ว:ɬ[ZG퉬IP#4̣P<-kjXb* +2,a R蚏0/W?32#ˠEC|bLf!TdXiѱ;' TNqvU(s*6 ;3!v.d7?,~u廊\@~^KRUFT෴^UKC~U?y;osSMFrmPBI ШPDwJFb"Hu!t&u:e!x{ߣIK N *okE ꑆ4j̻bDP5W٧N l+3G_bd)Of(c^hObtl !7 `ec$™w\r,q$ڟ*$x O8 3&YkdoSG6}i1\Q6m&ԼQN6fIT\ !?G7y%bFs{P{e]v|o+9LEZBC3SlgOc7Q(\Q'[F³ah$K7:ܿ@&L` *r-tfB[we "ބ5*,D}+#pZ{0ATubk .L_6KdXxhD'k+c,vj6PnSuu gyC]D3bF$2} BEOU_f { u 4t[ZUV!t5:Sv5#o't.S õdt+QP>ȌV/{=^չIp ;=Ơt.p^d3!dƣ>}o@%HGvBX^6qx-X #CQve3o'tBlRmzT:~_ b.iE&mA}u](6] >u-B*4gJtϻ/br hl$jjvxn|VZoټRT+Ka%v<(X(}3LxqDQMma$1af%O?YxzK\[.+i>fgVݾ)!FĬ(NJ! :ې{ͺ RZIOx 㖋'aIO7ʽil|&xѣ'ϗg6#4G SC5h>Kw 55։plvlʐH`B Hi GZ%*Pzʘ=r0)O($ɜ%w>q7 PlA15 rbBc`9-\s>sn@]좲;mF1B^Yn;B3=ֵMBfsTfWȘ2G UѬ5 a 1L7f%Iv#鈌d* /ATnEq+/\e_4,_{^(yX%W{*VXGU >"@ wvG3ҶHa7g͔;8Iu~` .v*f''M{K #ȹ y3Q֥Q?*vL~9MфҞS_zrwdPjA2ߣ&,T"9ԥ+uW`çrpF)]v/bB jh*)W6kvi¤+GL̔$* K/K1c\d+K&ցer (Ņbn9R tatGD)|ϩƴ7  uqJ]Gjc=5-L^̩!ɴJtߟAlG܂5>C<y Jg/r.w/h\Ej_^Aکs]џd,=P2|w9P9qRx/Faf>$fVLyzwksWZ9MH&ق1S˙loaI(T}9oI˩ -KGf7|ϡ,E5Yy=KgMv AӰ4T9;@`!`TYķ4P dg['(  GAZs+ |҆#\PQj+6U2ܵ @2buY<4vmx~qLQoT̕^Fs?J0fNz;\JHd*B ,BdE[VxO1w1%*]R1Mfu8`wܟψ.G=uW k)kyGr  %y~kA<=t0+п nQ,mg^v8 KZgȏˤ2lE/ "Uy$$)L;S~T&lRȍB;wT/6gI{R m}%9)ܞü`0 pۺ Tssѱ3I 8㲒[7Rk_#Ωt"IONs|X1' w6guT]M>g ovd̟\ 2 4xi%'pbԗ'/%_Sm/cA_x$Q@tjzfҾe Uc,b/Q KZDE\Q'!7AEc9;BUa=S4%5c7hҹ"֓1 !S(aQ崰aUeԋUXM|Ežc!M72aP;Kg>Trw:bg鍟Wo}cq0N4'Aj=Ýߝv= u`nDKB) U[6 -tzq =*@I7*!KUگVr$(xFWE~UH$eD<6Xf "ړ@0J&}X`a9>*3^n{Frӏ!/Wbq?Lp_eRe U18VA^]Х zݠΡh l4gK[3Ȁ(2Bo_\}3kꥵ,%Rg|H4ؔ\u;[zϥ~9!gnx˛cKgYMV?5:P 9h8,_h~ "~HMm=#s|F d p)԰ &bVpJ"S9SB?mbm@Ǝ7,z^~5QW x{ծcCyq*`yoGP=r9Ҙ|6+&j +ިtc{] (vѩTvYx03[v4w`;XNŝGM XJ-).cZeι5rFLwh9ښT^[,HQ p 4l}XlZzCܞJb]T2WI:{wD{䬓4{㊼;-TFu_Y߽XC;RORU%;GD&O5暴aBv#U8 E {F~b曒}MA\>_si4aIӅ~Z7_y#1Y{0SI? 4nz+ 'cric?8T(+!B#O'B~O:C*w"rog wBrӺ4_91,Q\/3cؚO8 *,ۓ*C^Ntwf"ywdlq o5?RlsH#鵈KfA#]L~XLiMf[^x <nCEʾB_9tW"DK԰ﴜI'!̳^'bCs4nMD$cI!*"^H5-JQjzK*T-> K!Sd%;bg85'M샍JMIgIf2- VU\i5d|J- gu΃=[Ѿ+x kq=,%##8n}:B␕]~ $.5AT24yjq{n '>/?5z ({&FHg)x鼋+ v%d>&x@Bfx#ifOb"S$3mY[ܛS0W KOҢ9P`VĨmQeR Y@pRR>m{6R,$#t%Ndm@ahrϳV@vpmo<%;⡪>)}tT?+wb &FG.^ePq3 ʬl\7'\^i4fw@*AVnz( q_PӑurץLf9FO)qws>QLRu< #2?cyrIWIn:3zR4$/fxElyexjjDOh ͐F~nܢ&^%~SNIãW%ע1ISaެEw?l1I72ؼz֪*L۩ ֤zʽh=cmBB{LU7p[Ͱ+wT]¨\XoNr|èoxRs؅[u},%$ 暧>)oȆFcN"Pn,\%Q,{>+1?Vs2$J޿Ǜӵ]|XE[hMSxfrF)GJIlNt9R>~u:_~յI4L ų! Ϊ+MZ*nVvEht΁\Z/$i? z)ߤ$:Z_{mBJ\GՉAxQ{ClrQBׯ|e= {B2z+^۝[pX3B<1{Ǡ~܅~R5-},>&_lPF 쒏i5T/Nyg r)!tJO\>7)JM,]0Ms/SMMaZy5njۨ-@x-~9TrYxz!`k:egӡ:['svOƙeYlL^L t|,H-tx]uˈT88C2 ōsVdmo>4G718Dܠt{:E ՞Í O??fɧ<{+EVDLjX+x kePydڛ $;Xt<.*tSgu2<!tUcitq,=r3L'r\su~VJrO`=U+<\`Xk`cؒ7l{9TU߼]D=^8QtSbF`EXtI,B圣9`6"&iaYՐv3GFXlkc"&]wqQ?:׍ zHqāH¾J̥ps܂:DOx]ۓ3MU<'Q@L5l :=6(_wK{!'9 gJ2GUV X߆FS9C:/^VV2BUݜ[}Ǣ6P=Z#.?e!Bo~eA+ 8mnTq4 Ya[-%0gI1 ߜ .MY2bf^Eǚ`6E۾7: tB*lێc>d7p;~s#ς,Ôe쵆sZ(]\53v$z_\6uTH3EtS;${ Kyh+8 m-."mj1w9xLkgAR,vLgT/SNtLi*n`U7V߰cQ%H夶0oG.fgkR%.|-|EG=~ַiIV3;lA<ag./4-nBY{\MFfQuhzS{bAw3F=?)#ĈbZOU'? _UZ݄у10c-YO,UC%^%;րc#ox%3yEc >w4EÈ'[d^c/@ D,uAywf-ܨv "RLX{z nF.\iVᄉ++_bQwUì\ڙ`%O%Y uH!(iEݶŔM/Ңr&,Q/) ~ڒ#Gp9NWRG6{a}VnA@)Wb#ױ+N7Q bj %4k|ٚӓC끉cIKP+c`ش~+0vي%|',ioM7=2<U.ϧʟSi2pZ~_j_\V2[&_4Z=+G<2 Fn_nX4L)ul94o 6y?_"j)3̭*r>c;H-S _s<$z f|i+|/&nYRumXk00ќa0`ϛe .{PjD;U}ؙZpxYEeB6 ՠlF=ԋ!4[.<[mEw""z{~Ϭ6-<6OָfÝ$H6 u۱0,uWC{r #R|awc>G#n%"v]cB|ۍ~`l2Bŋѥ)ze[:m-탔)㐅#ߒ{Ni1>kC7}2Ϩ |Lw[&?3OCh U5pqQ;;1PD3~V"+V/cT!<.qTB"2ׄ~z!foz:ɾ]$Ȼ?5)`=٬d5;I $B+ }#n,g#sTyL[׃>Fl?`~SB.,4[b%N5ިI"G:b]i8SBp{(p`1zd,*~!z9@Ց?ٔ/UUq<A؎-S8Z([-9[`kB uOӝDL2bաR-87X]EtaSlj46vYAS/WJdO ~D"%-OhV͆](3hͿQBgO uT@ yJjD_o=تs%zC_ J.i"h;MJ^㬰xbu3UT u},BzҴV4,`FnX0R;}fvsSǺ͹:'lܯv2Uq-RhNj-T)o m޲CKS*s!3&G Td r֕Rm=Mn`L3|"9B=OYTC\H P`h`(>h˜'q-GO mPOx+7Cz_#iMO:ll`#6CPC |ȼ?Y-$Vj?} '|cOq)R3:Vg[?JA <)7绦oBJN{I5~moC'|áGJ]%u:nPGtA8_cL 99= ]'#;r9+.1H}Q(|C~=8-^a-ubЅ_s O_ײ1m 't Ui="5m4,hCFMlZ)=8뉓?kһr xF)'+Db<&͉Z 'K>x3&lRX Ǔf)&tGU^Dſ nې~U,sx.7-R1ԠyHR${<>,OziBa(YhS0@HEjDhz@J, f$3ߖIP2< ]2RPUwfPIu7F @.z} 3/\Yi@ajkUP7|DP}=Z|oGtKPٜyLm>,GrgO, h'2ܟ|^]# k.=͏b Y1QiCBePreRd(N~~RڛȖ[i )iF:'y#@x}bauESYt0TG9BJZ3h^ yh1f}M%F Ci(x~bé;'\@qi6v+FUlcYw/&bzht<{Ƒ&Ř-jOaá5ۃ`]f+OH8re2G*.`]ϼzWn8,܁DꙧELvM8#,3#fizG.Xtx.g :6(9x}p2l_f]B#Eu:s|Vf"dum(R.U][f1iNJ/O?BqR()+g_ωHW& ^š*ׄZ>t {&["em@"v.*9f i+(L;:e9wEÏe`M-]tf^nJ}IoSRaL+}C9$My4ЌȐzz eJͱ߄tEY3b)ݺVzjt@8>nOA6Hn4!4m$A╔C7*P8m6sʕ(2}*r-&<$\zb,+n7"? N[I\rܣkba90:!ZADRm{L(ϗ$f?*6 7> ]vPMM63vj 0.}xh.=8']\4ϼjz{>7qm}T4;lGxvR\&mC`f~fBI;Ҕ謎!A*w3t#ؗ C4vOQ}YPQbg_EE<#f@2|eL/[45=XDLR8Dy\O%MssSQl6Jd&t:Cj?$ ߎo[:_"d4|fkK\ujTP=:g*0mR݊ičζz5c֧װU5uWbN-u *toq6q+'N\3I<Ȧ(ci:d2'p_L\襶[DpKg:pɂHNnPWT~p&BTdkhb*'=LFv'mz0YQK {#F^$v?o:=1La1*%^Bkq]2蠋Xzɐ`DQ̇AgՕ|%]x0|kޅdHZ $/zk j[! Qpi ے!7zT) 1h}>:~@fEO9^f?JtR -_@P!7+PG2XCUǩanxNdtC*_mQ́Z° :f44M=}!@,}Xb KHJA k-,G6m*7BU{stoGB\f~[ OpI-FRY^FbԔbz`r1 D n9 /o8j$f\͜_ nI@s8ڞp^f#tTWx9F:Bf2Qժf;}6kIkA$W7CZ3EM ]A`ɕԊ0ϫ[fZ `>-pz y 2"vgAP%pvUHM0)VjIwfGV 5>ΔJ^CjRQ'ay7 ن@z̔_EWwJ^^"ʗfF(ŌLǼ>Y' nUkqϑOF:" e"P )Y'({tU{Ntɖ] ˪ڹ›ѫH'd?k'B'wixyk5s@MHa[>ZţVFrǗZ1#-/|4|oi-c:;+}j^H'fMǿiTX|K_$&UnOmtsxGNBaOw0NmM{v \3\:Ju) 1a(6"A:>p-̚KGW Fp`"[~Qޑ#\ָKʕUay.; t%!N_G8dעML fǠUZEy{=!X"!+8VY**5T\r{8Ԡf} z3tlVi//|o hJM½&*Wt82r^rf SGd'F@hN*i0!iTLj W+-,~h^e&#',j6]E5j,B.}W2t?٬2?`)5.N@_ wvbXP@Qx+m_oðr`/=G0͋m?np|2L 6m&a b޼qk]]EWSe1(gcgUi:lhz}_k/i5"Գ1AM$h޺[`,KK*5H ⰱc> .G`eNjÙ^BaR-V;Nwvu~u&ܰCB47T4yy+ 1~{-q"`!,A(< i4BSa2bFnLJE՞֨hdc! IAPPnuj [`cpB! 8@eb&ZvBxKE#WYDaYc1/X';\]7 /)DX0O*ggI R҃#Sҫ_: JȜ'9IG;~SܢɕʜR?90̼܆4 V?\ ]VlT%?Lur AYq5%3TTtp!TX`MF䔫{5 ͵ahS'g10H:h 9gָ?u%ehx&wG:RbgwC߈xrjpէ@5ݙ_$6W;ɺ088t+I88uoy= *%^["Gg)I޺` ,4/A>5_҆ CKKx^K~vIٛ_Ka eD<).xs[ 7cp*DI\f,1{QUI: d:z18Jue9o$*O}hn}.]x2F;Hc0(@JbS_nC͊ ϺZ`ʉ3<9qdORm3炬הSvCFzw1yRwSQxWLVh$}UUyr PKtY`%.GߖMK 6 f4@[n+vf& n \첤Kxv2vYrEt@gq_7徭[x;$~vf;eB)8An=љʅx#ߢ(;l95?+d#f};~{/E~$LVnc86XV!L_K[` Y0S BR D㾟ҚE=ŎkY+Ir#5Wϯɩ9~=Q [j;;:;6!Ze5%-t6]ɿ{=Ds)ՓfQ3Y?P7vKm,aPdP1‰87n4/œs+_O~D#VgTA[Fqul2ji[ONF;cT5#QXKA1z!8zKyQDր 1ߏhP8 A + 652G30*y7#$ dѡH:ZB\ 0~U륣J;!N)jZtx7! kя;%;S{KU&4>FQqR8C)ڂ5O[Pqb;x,Pp504R@RBbv)+GAI@ ͅ3 >bqbW-aLѷ+i03^S쿓 79C44<` o5VeO2bU g> F:̏Ӡ?#(}$u|L\Srh^XuփRZׯDU G%nc e}4[ cKmʏU8_ԊJNvQW;nGOQ5lAcX\J8yP BA8Qi xY.WbٝyUl=1()4"#Qu0U):ZUmMۊ,7Cd f@(!K,+nXj~'VT3 27 m`=x J9 ԼـhE62\ tc܁w^&xOqu U6ſoD!q0T1M/OF(R,O39.%|S#s(?zz=%rFC{Ȃ=*/ivN$(bE:!T*ӵ!Lo>{hY7'MBK}f7oDYJ-Lq j,LB΋ "]Sim29IjbqBnH{8ȓ*pжa@YuXjU0-nzQ-C wE}]+qT<1%x%uRP}c☳jAYLrP\wn{% Q ҝ_D2?=>$|F-E$xYTIB\! -6ˣyBHȶ4&R&J+ D6t42?JgTMT~ r[ix-PqneM[saۣsFޮ ]=ms(M^nOa2<$CJ#xˠbbx{]][[;jFM !f+xrnutV*`nu؉MD=Y&uO HV{[f G;v=,>[1y y3qfӗ2\ƌejK+gwu6Vf q7"5t`b񑈳<{fHtpQNT5 0ՆC*>4n=F^6wkK0_i-R?&f[kFWP75sIw\tHQ8{ Hf-A[ kT\WWfJݿg\D+JAa"'v,@xzGHIgJeLB=D;wjnrJR ! m?j8$I.uix]?i Wz2V Z^ꠣtʪ^;9p^9Jeg*kS8B EJ%C 79dyg$PAlXf4g]>  $O؆$ .2>BW*s% 3bqi)bQn{68l];oxOuƅ@W4`ɩ?GdJ Ajh5jr (`TJ;TVQ{-gVPp 2T%9w-S:Ηkedc;[eDŨYEXASqc n,wv[Oh1늺l0-(굉 ^GPЪeuO=V(DU/;?^ c0x#}3Ir1yzM"VVޏL3o*}2uDMPξʔzg߈ Dje~7a:%w#{BIo`, S^UIo<N +Mks2} 5Cx@WbfRwcR87PPlݥs U֔4{3 =f.)M^ԖNw-/}?nYig?X먊4pT%^hڻpib°>>t}pѯAѬez=#eR -tsS+S,bLhl x⮑(mipz4@t2fc:l[D w'=1ڮoC57=1ՙI`t^pic rQF,< ?Ûq*Z%0j~: _v;֚yiɢ@GGOd\UӌMvϗ}Ѝu_~G>+_8o1dC|J# -;M̧GdBpbmrg#sÿ1u(z[fZ_T)vDI8vɻwfaKyc/+  4c&2Z 3Bށ}jX9-YT$Eǫ_Յn i#{08Bޑ1g$H+7C9}>W~Stަkf_\)ӲքJ&$ AّyiU*_@چo15it2Jt\!'1\ϸS Ջ2߁[N E`uaL-K$ w.(K=ධE]#9q}ݏډr"(Aҝ'WeqTP)*$gomK?6rjXi,O/,!r"PggɦC 'r1slq!Mb *ġ] ~APT4Ipg3Clʁ;BcNoz~ / HL"s97WTW/tn^,N!uk|"[b^(v45һg.D#x>1AqrӐ8pcqXTJC^{B.ʥԳZb=6G:EڒDgѝ/+s,JrX˰ .Iꐦ¥؄/f557T'GjODQ7@z!vn1$ʶ*FS.9DnIhu,kskGt@JA#y@ fb"7e}ޫBa"8s-SGl\IsW*MuWa.P| PmNxj"M'05]ɉ^C?[ e-}f@3NETg:R&UҘȃ6[ROCEzg)5%"Ws!n9VdI D(0 @;2WKTC2Bc-4{_:CRo[ 1y%EOw#{,`d+@HhNy~}2t7,E^0wQ abi{սi0:=6 L4Dyl7RԴ-Zϻ 5s Yj/5څ~#c尼RQ~C("+fVw|,һ-}(CY\}O؄0KlT1J(z ;\.PU.y*8v)Qr(2!W,hrHۡռz]17;Xdi+׆(߀l\[S!knz194e\}ϼ粫+闲.HGF"ޞ=MUZB21]N(g]m+6@srb@R0NKmjC?$g@mHlA{@nUNhBD, %anz¸^^G؆@pY?v&OJ ]&*VvWr`(IZs5 `z Q+bZz!C0yudhRHmp)܄b Wбd-H WFTz5IMI̓'xD{HP}Od{HY":WA&贎t ?%@_]5 X]C.]hiWLg?~jY"ˌI:XS;[dirLSBY}+J)b6ZkBy>UO)w˖4?$ u|W-$hKhwשFZ'*cVWTf8c\/@.5bJ]P'E~7Wel_PcصL+?O2miFM,Zi<)Ex8.qk2eh{Θ%)QqX)\?t% xr@?M4{emȰ!]MaMEy)(({vIBfm}}X5- OkT:8JyUv߶E?bci5" ܙ%UiK]tp vX,'̾]s Y4HL]]oP J!CZY-LǑjjiL&HL=Ka!d1':v&%A(FU=Xjd5cKhUI f<I/llZE<ІR-vOBpauY1^0jGXRVz≒#M| kiGU-tBs1 Wm PopbN-3Kz[0ORlC3Vt3}qI wq7ğ\:>#MGQ:uʸD?JEuǻPr|Hg1Qo;V4F\{s&r ,43V$Y.U,BBǏεD.#qap΢gz懂 Ϳ)],=6p6_Nn[hWe۹ItGePpG5vJtmj'p+q0xgW ]kmM'.:(k$C>;̺`U&St7>~w^z7{"Z&w xFg⫛ UPc]|/{tW-&[z|87%;$CVI8\ )>Ҁ 07T=?j^!q:» wt8c5-fp\{iE^k⿸X ݖnQ .#F6BXU7_ᘠ߁e!wXS 8AaH]'4fts4}Z=%>4ot-[@7DFhLbGOYJ*YѫgA+ g;6e-M]{'?lUzUAlSWbǪe ӫ*X"zd.ȢZ 4A2$Vt졁M5zs6EA`cFhBQ|$o@aCUm%I/Uؓ#zI 9#MTRH%s>*FK gAUa~Fu? 8Fݎ+G:H0(8nJ #sAnܗSLVϑH2"*a-8W/U>w:At5\gBd_| Y3UȔU/ D(+X: k)MIo(H"-e8D(HXx7_2c.0kAY""Lt?2B5#QCBz0ҐDE$7GIXtHF~yx2:2G= rzZW_?2_0t`p4!lT%b>b)p߻|$ ~@Szoqڔ3gjæxڐ]1FH/ӗVxݿ8!sFhssUd]ʴ!46L:OQ%粥g:ES|:1{bgz0'Cݼ&bv$45VMDB.nƻ |F& Nwp ѝ;ϋbm6Ӱ**SX~ue^8>dq9%p С X5:<;`tquN;HtwP^KF f0ymUX$uzt "#I;]d^.(,hEE{/- S^-z?L]%# P1&ٮXq\|u YD u(~έ|'>OŔ)˰v7S`gd0Qʤ0TEi]Kr Ri]9Cié5R^;FDp;"׍7d| m ';&!bl"ЄͽxW6j72]v8B[}|B;~(:΋Zf9A"壢徠@d.Q* _8]kM3#3vΆq/SlɥJ6! w1m٫ WycfzXzɱjCj=}[$ &? z1@8&AQI { l`kzxmiTjŠՅ\0d]C|Oo<΅fJly2Fa?ހZ|NTl\RcűfWckJx⎰ ::۫%?ƚ{[j ꋲ޿sxqm`#p4ͬW`$lu}g|+A x>vNR|e: & ޗܜ>q;hTܯ=Uw JZBy~sOp!:bjZ4&2٥&KjStCiܧ# k?"isT6 !^işYM~R%q LbМ`Wsv:A6QpΟr  &(a M)nhKpʃYIɵZ@㸂:҆1m<,rhu Fo*T{DƪHkaH6&~#5< 9b1nx8Q2 k-uב=! H)2PRA Xkk~x -d*vؗµ&.|-|_1aʶXD(Po bH),/ 넵B!o&]Ƃ_^xʥ$[kp"ro{ .G8bQFoU@-A;qk`>Nڦ`$QFp&n,:?ПG5>Ps}W&h@bݕ3_Y'lUp= 3` guϹa:`%EI5j݈zdVsrd7EJvǯBV-X@ myOI+J&{MO8cQ45P9gwqdw[Pp f꒚AN !+9y8ea!萰UrH|Ё|zw?'9h49b"U<ׂQVjchuI`Emʝo*"fxX/yXLz8Mu &a3tCi-(C'x=su~oFZv+:l0WMwfC$+EhVT;eWR!EKYzP7C@qJr$y읈`j" wPLj]Y)u)U"W8 ]@#Y s2G^+G!Do 㔵=З%돪UeH`Vu\JQL6/XÅ0,xE@.~>VQz#i2{d8@Ҷ%$M3|Idlݲ 4pSh4z믲^t-0Ϗ~( H?D 53Q2`#q6Sy<8cвWV Z5[u~ʿޱ=aP b2΀ 7.6I wBvM&aAȒk8UU^b ~k#['A P"Ƴ|~x4(l)\^Ú"9%|LLcYv.`^'9TY4Bh~L@fid#1_y gNhLB_{˽!ǟ|ޮ܈o5)CHx3"rO{OV }sJDԟB1K(2?e|/͆0F4. .M҉X8USN'4hiGجvy|a5睴C=U!JCM 'YmR5g zT}I NvW %_*?\xg۫Noi:Vj`Bt~$o@&^qBxU@6UQKͺ @"_~v ">u3JUiyޓ(;@vVrGJ_P~ w%k^٫,k_mtg M+4hI/lC- qr?zXaҽ\=U.ج1 Ĺ1h2C{o2-jky-?fD1 yXz^N׮(fwXω凫juG9^bng6b&:xxΚYMc! ?vԿ*)6c V1rr EEt9EV¸$4LWapiIS5䬈9Xj=6Aqͥ;I WOdKLF xdO4p4)elkf>Th(5]2CDMQKzJ;㺚v:$ D1Y~l4lF(I6PC 1fBc>ȈP*־iN/*ƒsIaEzEݣ(L`E4(f~loP1d_Yư!Bs* [j%\#gTuhf>iP$_/x.Cʕ M~<:4@̔3}m-t:#$әmkOjWC r]XА>'/EbLf%/zU_xO1ʩfo= a;ҀΛSe`QMS^j<}UZKdu~i"+O S90d<嵡\rWADhDXL,i#Br0hoB;8z+3+(Je} 7b'0]"DJWw''6~ar 0C 1l5gZɽIbA}VꥑPf.>F!10F0G7Z4 $ȱ^ rd᧛(Aщ7}_0% *S\f?#I9ea.ZL=,CϮ?`¬.? EJ폞5dB?4PYU9پwԀG%N"RuԴ `[7|*[|΢7eBZ.Uk Њτ拺A6E|sM%r˛z.jiZ, X^] kr?}Zu7yay*oi}IhxpJ;z^.ڕJP<Ӭ SOrɊ0WY[qV9c)J't-Ibĩx {-VH3_Ԡ!Aۑf椌cyMeR&pj7h6ޡ}KPj pi' ]iPU`XW|+x]ˉ{`o=/8eWK*yE_g@TOh ZxJFA${h_b#ZS&:)@*~#}5ru>Rc' k -"g?R{Ctup 1KlU+¯EjEƪQ?4y1Y~v(Vjol~,?c-Le3R)hUU5^ XiJIJMJIi5)y_߇WpD?AqM2R$y;ez3q6Ij|K*Wa2]Mf@{y }85WI?,b%!H>(p/vk蹯Q3Aid YkS*AZ3>bn*ao]kN=W6]FU+sסzx>hoMI̪jŚf`Ph% c R0.e`ƗP;õfyeТ;~eHܟsvS -cF<6HE2AY4T>k88WF]Fyn$Bt^=} f!o+&,k91;g$څ6.rl,R-[nB<181'`<Ѥx @r$Ԝu)<F_"# MH5Ų~Eyd3^l)uyxXe/>1q1ߟNXV Z d? BG? 2 '1#hhIu#rRHRE}yru u(c4t:ϲn޳e݅tKU Xu -z~[JXTD|#PmoJk ٌ[ "ZJ1Br9 HM20 D~$op `%Fˋ쑀# 8T)W˷j4F\*%= qx uot_Bw34'PorIn.YSw- Ҩy%Ce]/ 51Y0sZ8*[zyi_.257/%UKԴ{[$z-]om2yl1p)0 dYʯL_BInvMPo8є!]̴Sbbg,LZ*^2YlnrJ+j [k\h狸Ԋƴ5=(XzVQd3z|P0hZ8`rrN7A;E?_J_fF@(n Nc1t.S%(YQgފqo1z=:=DGbJFA`F)_^ txe\hCXCuigŧ{ӦYM2,vm8'a1xЮ(6(rnm1PrUnz.NW'+1/>%>Kݍ$6^D#GB3y#h=[ REzWlOLXc2^NSɣ]MA=No0gd*_B ra֏[4xik>+qXX_,]b኷#|;8cr0N7cm y")3gᛴl |Mi"K,I+9LYAۤ`Ae ؞ F6Tftc=`P@yvݿ_0Q"؂>l}ZjM&gOq|YkŞBA}k?? 4+g?.à cq'E p9@gYnG)UcOeu6oFDWbjW$|Kbş]?Tuc4[DcH?w`L^2y˚Օ:!1P*YFe]#:u-3:I  H>ԩ7Q7WVOYws kWC#F2^WwN,~m_Q%"wR`Lmɒf `m|zR.Ce^jO?Bv~̉ ѩZ?㚹 _Muӌ%BÁO.Y}`$p{t]S (40""ڮfuFwP@C\¥h989A-Rv86I }$;> .W!QъhDX]2f?ڬV_O'?= G2Ac4gQ‡XH尥z5"r2;jbl"fMZ;"-nY`ӏ7>}7:Y\yPdi)Y(\6w܍X6uuw[`G쑊O*fٷgH*o'bOx='?htMepN8;vPy7J .?^Dzvldm-y7܅[gi4 nvlmj[H?^; ƒҭӠlbXʇuRѸ_7e]J&nP<|( q Ɛ WoDEyvZ_q L4lE@hr>#TKx:/Nr 5Ho5ޱ&\8b \# %a.raS^8Fr_sp,}(oإ0FgA-=S2 U!eJξUO4s$4₎$b8V_}حX (d#1:b^X^wQ_ޏ&߻Lʶa(=_]3Pz"S>FeU5q?l]GѤ*$ՊdF;ʓ"ޛ{WE&{4:Hߥ>U zYW)ae8>SA~̌yV8&ǯڊ~4Z/ʧ]Fu-tQXUͭU"x) %]|{mU7(.OEaA*1F9l+e I dulZ764t>M4PqQ )ʋL m ַE:+j> #> be$_4QnLy}qh͔ S}7H}hܴ: ݯP9ۣ݄c'͎%6:2Bǵ1:&C~~V b~O)M;2?"HЖ~s-53fŶpz:}.t(b.Z8 WafnH{p=8Pȴ,C;xR &'BMPwkuң)/ʋFM(wc@ZlӠH$(9 # DޓHY!uS:%2 hd{;?37'L?LвoLQ_3%4էHA}학4* !?h 7ABbOr#nSa-G!=&S/j/[jNW)*c!*)HT[Դ#NK@d-T).]g2`0NDw1FH\!ˤ5ՇEG].wFS׺G!g Zjojj(ڊӥd^7@C/BuZAdګT"^xb,w)6G@~{F x-3˙Zs[Jj+e ^n{{Wt5f NˆzfҸWk a-!p?EC`&J2e+ {R۰f,אowئBpݦf :Ee#t9\oYYv07|Y"OƟ#˽FOSDAvE3tvc]-jܥh O籀&\ Ai"dQ#$[VZ}'_bJ-yK=zc*1ܾiU8,x`ݴ~K%LϢ7 ~84g&BuSHX]wUc-\D*5u~؈~jxiCOqZTQH6&䘹{$-}H V3Fi-}qa`󿼕!BױUja*Q}~=/^,GRu)ܑ7̡_zÁ&7К=ʶ|‡O&sQi&1N 4XI9^S-QL2~(Ѥ>{b;duRB΅-7r(^29$ɣ6Ȅ&sj<.ٙ4r>; v69to<ҀNQ*Ƽkul%V1A?(((, ar%w[.~yS0dx_r[x Q(~.\؎69 =~μ<:ng8Aw9RPWeuZ'35I]m5M9C̡F+J+lzc]u׉X ~x2տ{!K%sMTMύlD>3wX2>ڴL"N p:U=)n'5w_ 7~:DUZsvz; $a /иP( {USP$NDǁh$4vFT2軈op< k?\ ˯ǡmҙ?^OOaq=Q?et+ߊOzȉ[n>1H+Gm^gD *CDHއ C"Z!ZnݭqU㲭ڛp}~N5q r:˞ȳ,UpsDhS?cW w$&AΖ8yb;l>*Fil6> HtCi˭G' -$ɂᐞlU[ĩ/n[X"ȞfaK8[M\ZR/`N()( oEsMp5({HT8nwUj+UyxHݾ3fYejX#hXT u:/HٰE`x4 5(ˠľ BO7\&gj+5&W5IhoU&Z8lRˏ8S+Cb4f!*3z'})')'n̨0v |ZW֖CfLGr"<HYu@ #*Fs8tꃳ- 2a7N8y[8jVכ$.[)#K<+#gU Z2z/a`z$,j<4oF)zU 1Ul| ]OJM^SQ+[@.n£V")VV%ݴ1 @a 0y/KG=aK e'&h4rJ87g |cTO2`H>+d}਴iK3>9R0r$kَ!I(^s]fYB@c+l/$!֌ yamn`Tp!s؋99qͽ~~P5@J+aIZg0'?=ZUg?!Qz%A qRE/>C2QC9T2mtifhއ“0A=H OUY9 wkA : gݎxDe%aEV14 =!‰aꎭ$_CGw݁;b(ďVx }F0uХ}7c}-%]k1=T]Ͽ4ر=P͜f6G_Cur\q?'20xOc-.@D}3Lki&=_-Z*)uK fCXXt&~=p^czJss C#Muӎ嶡Xy]_c)?VX0, G-WhMh%k|Iaڡ3+;{,|?Zкe ^d*trFY&ֺƇ-M,c#o44;y|ݝbWǞTq-o4@;C=)?I@]rdPJjS a5AVnfdb-$ Dm(IZT[fhתG.FNY{eRy,7%n,W"mM2~GU9fh ǔ أъ SG w˫z3Wfg97zo4tzM01Nka|[@ ZMV5*݁f~1|G-RWXdzl~- BmU8&-x BW}Ѿ?ڊK~nD[M*JV|BճD}97I1A]N?KC5Πڢ22;>6΁w1 3+OdqĪպP1Bd[w8/%bT(iْ3|[S<~,m%Km)6&2V+}US@Տ1NrNVMm7b mI$n>î/^e:_ ֟r)v]0p@XDxų,-<s@x$* bD BjC|1.C'xs;ͩSҨ>cL UE$/8QwU'TRH~[2$ SZU UÃ<>w]}f*QDU9OχrO ծ)GI"0D/KyS@5֥TKDɽ:2B_ϡ-hSpusy@mZw5 XX?Y{ACYeaG d琛="柹UQw850B>BQ:/Hn3a>M3DHjE^{ 6G5L$fzmNjkH`C:nIZwv^Mm@r7ϱ4a<ܷYF'i0q"fzKNgg2ѯ < <Yi) (\w6J:,ٌKaӻaSl ^Q}=LWAZvTu:C AuF'QD$XT4OCqipT9^v /i ,]d{Uc/Q 2-?E<`#Av]] )?, [oL?hH'G">h"v==ԩb8DP2ʳ,$r =+lx;]f$ah[͇5hC9tl5aE5ZhM3<7e5P s8>c1y7T?9@B"뉼# ij? o~n{; {pƞޯ3 o3.JXx:pqLO>,rOԸ9&&":ڟqEݩDCwSz4z߇Q6o>9@s>8V0f.@n6g]$wVa-l@ÎM/g؄NuyDC rJ1/x؟oCLt-v!^tQIXk+v[pw܀J ds)ͳܸ$dlLRvT5G9ZkLeT*y_4^Ydel2/!kՠCՉ{6?99V nD;9:ݫ]6AD+G|+ P)_IYsdCdVzU%ޞChjtls%^/I>҄8ptXL_hk* [Wx!FBB5mA/\ռإX)'>20=&o_h@El, 4G63qN]CC 1]:@mc@s!}i8Zǁ:Z}6\}), 1 P2&%5B[a#x\l2]ug<6\S& -;A<5 Xw.ľ֎o`Xxd|4a"Ѯ8i:u7:M I))Q6AXGYbw>s3IOk$KpYҚـƒNK~;R/_pjVҟ,C\k% T|T;H21%XL$߱C D W7X^jb+!+Vj|SmATM=Zi`[m.Fc|wU…zʞ* yNT=G1{NL j9* v7o>;>jRA$^ES{ѳk$ Pk$ToyW { 舑d h04XD ELr^\`c2~$ L4?yYRt,a|;kD5>Bxi**!"r=NM?#lѻ!;X 2&B7ѹIu WtkڙC`gGg@}d p+욒vㅣpNk ` )C{JmhGÆuI)DPHt߆5{#<) HhJ~ / 7rTͬ< c3Lb8dm=9"QVe8m f~ ʽZinCv|^YH6oD ӻ`} /W^31H38Y,pd.r epxS n}'VZ\ J㗇$uIP {d9[ _ ӕ"6L7^M?7Opȳ!f"vw^O~Ư!(N3Vx=2;Өč(0.ẗu|v9s'#У#+7=M.¦Pl`ܬj "F͛;LB WpCli!Xi:3Jz2 u0QJ!P}UкIӻ05_ Bu=b;lj9JXfHv8Q9V_VCZꚏ7\N4;1nnU !a0U71bkscoYߥYK@A7o<wD6XqxuiܒVfJ#l$>j_Bfk=c:dAO?16N܎yR*NS\SaRJOI(0d 7#jܛc@K-.^قݬ|,_ KKJ@??B |<;aQm4h_ 4xE+-q?TytAVVt,SL;AomڍB2,E5 -ȂtY yMo+}QHb`& ѱ-[R|m!gJULUm=x*tKqWɨ>82N.nM }TmNC̴Ѩ4?(ڌxpzu/^qQgg2ַˆ$*=Xe~tl[wF%}rsޒY%B U/$&vazGzXD1)h~zDqwʚ=`/~zY{6t7AIn6@'Сua]9:u' izl~7~FKiK:-߱ZYlXh.殃܈2EL׏ 7yY:\yn΋N="fbа7Cx9f T7'h( Sb@3a#k%LK0PG5B+LlSp%Bi  j[BF(BɁمJ;IOd$1{|%sfw^gl%Li]g1"?򩽸@`;ײ;yqEqZ.nw=H;C'SBG' +Jxj늭?~9< x>oƉe +s lw;-%Kp<y 7[Z{Q~>^1fv Lm`DB4rkB_\<{wK}7_ r>yL.$(P 0*5 ýl9 > Shq#(SHŭh#j q{'/e * Ǽ+=H,M }?c(j'!k;Ǖ%LOU-b"un6G?$_ύ4r'fduZ>{TvS=b/$?#*&@̀7 a[&k<:؅,n 4Y>` c0!m)黦:V-PSEcD¾ލo Ozv[=Zi uc=h6*vQ99\ 텀fb!% T v;уo/)X%9i P'iQhoN#dpPfkyFwMjToRg{xIУ2l_Kt?)YC$8"#1i{!~ӊsX}vJM[a\ F .5ȞLF2;+迥$Jc!q6qF 7)а 3yq=o$e4x ҷ)/̯F=mٌsbpdmkx۸lKET5f@[I:'ô"4+ `戴 a),H&WHӘtuNji6 XH#W7 2_R?%Q.OxwJ&4!/ʣcس [" o~p?>NAz( 5}Axt9t΁N0הK\R XDKR[1wgl6SiN^¬rvb۳ԡNjxs}LBI'ЕAD_3h0 E8aL`nqJͫ`>`րڛKlpoi2Gpx~XP h{eiJprk&p)C㽷Q9 xgN vtwcl!@CWi0SJ%RkLIC.r jW+Mņry@M-31э׷ieqfGԟ[QXu\Ttػ2OIg =wHOSP5,~ bЧiCխ~}1߀H]i3_bjk ;2 WrK zO6T\-)5>^Wn^]hO9?ZE@;GU`\.gZщnN{XK`EW,@9#NV>R^ 8R9ɘSL7 -[snlM#˪GP.ydwO S1:0;/|(RW&.o!(ӥ8Q<ue[mʵ\MVX $6H4z$wk;MLP%g-z7d-jRw47Ӱ]ҝ&]4isG vύxZ5n1_b\Sa+~ {bKfu,eJ嚕_0)H: c{g>;|!wȲ󫔺F/1Ć7-Gc;i ێ ' HRxKL*?"ݿ_HZt ^rѧ)ވs?Bj HU Bx-QFgM^@,^|7c~8aey}C4+\Z^m`gOM'Ďj[agQ2 UT i!|Ε9/P|RIv :L 5߈/㮗t9WRQjn?i 8vJBjG#ƘWڱQFQn6pi]&>{qu뚬3(YeG6= +S#G= yıi޴㔿\e^Kwb;*)ѭ %hmeU=z9~!3.!fS! Qzs})Uk#{bL,:v9n %S;sGX57`35=acž#-q¢Mф#qgBKypaMA\gH͉.G5b5_ Ŷu-a::DwhzܕBg'5z)p5O!'ZD x vnk5W"qy^Wo%N_qa T}(ҪQh)~JHK}IDHhZ] 3}t= bܷ$#+|u~`NX-@ ;5ckl0VpNy#&X&O>籠ir|mUfoElOa?ƲtdG4,AfS]|Fәb'Os̭Aq}>l|΢\^$usWMe\n"|S@ʲNA5b7?1*X:x#&l'p)ɿ=t0Y8 |.F"XiYG?@"(A$R鵝\rON |ãoH?<6P$ w@a&j݈VxS[p)*S;0M!.7qIt 2~:!36?=\j>}h[*٨9LVާSZF[E AQ(~!O\6AçTJ:환BHQ֞1)>(!Fq,iBѿQ-sU uVFQ& 1& GY {ğg}%׻߷Z־.v0744t(@AVX|UIk9_/ToĚBv0&_|.Κֶ[W9A$h4*fu~iM\p,L<(\ r3bqsimy*0U9dc͝3@svcٍϴQ{Pٸ b;/jlJO+l|EO`d_#%dNiH돕п0_ia-V- "@3|d>Sr;fK3ؒgF CӦyL}ɾC8M C>o=?*5O %0auJY6;3 T󤊰|%n+EVV}w rfHqSuo"-B5*¤-*sBTk}Bh&%Χ9 9%brC4 kX+& `L48 # +]hJ3fX1ҕǘoT#wxc>ΪyV1fO 2L. jr (!%/%1)j6;az\P!E1+=$Vk#y0߹B ZJ>9)Pɛ?OF @C^?x _M5LJ| ؇>t˴V5UZC HƮxڛs﴾(+25X({>:ѬqVG+7 n93pIXvIC?,)bFו]кk*| aP9 -h'RHގafqRV hIPxw#(4,]==jA:vx6榿#+cqLVI 6knB `- 3]yͮMxdnZ[l^ Y)nmݞ%^̟z. :&ԙȞ7VoX@^}qϪ7V~5]-) όԆ\MC8L7nq+e`h-Z7֏"%T#N')>8} [C˷[РU ZیBbꫬw|2I#Nn Xgnwӌ4"iw ci穉l+]O@bsIQ3*eA<`ٶZrxn2\@{L`^sØ7n?xaEǽ)WIzO"HRW P8I On5^:zUo`c 6fM@.8`>:9:N|g_Po~en9rꉕc&jBW AJ&S_;d{J t "%#5*FծOU2*//I mF/! 3m7S^@4FkWTe Usߍ=+Nd(0p樎G[<c|/1| }颢#8L-{kȚN:}z˵DdȰ[#N#gN]G`ۛ4 `Ԧˆ ɹkg>InQ0'džC Fm\_sf+i5GeUN+|݊vMPA3 ߭%!X-Neקla]lյU3 yyVY?Dw>~quqm=-P.u鼭^f;tL붾+g m6 7X'!A5V[Q4A( |Ҥժ"1 g_kva#ed'd0w{ nH L^ƇhUnf#GҦ2R`5rԓ+OmN'Aix\?(#(DJ"r%`Blo"yquc?խkmhS.k`P];lS1~ާ%>OddVv9#C fD9 SrjW2>E80TN5fY G cSJsypkVx*Ћ#A 2+7,LL4Yf6{hpސY'#<<ilDўΓ,jq$&͢RzSK޷n] upLd!RLgy|ԡe}lX:E*֩wDT? $ꄃX)`@#vujJ/ht^"? /lfLhޗtw u'vV䈄d5ץE%UJrU-95%!fޫP6ܴfop p@Z)8:^ه3__lb>X@:iPbMrA'R&q>M{^Oܝ[K,ޜ8|RmڥHHNhCa;6v TSVʯJ1$$mw. 3(OYlηor厧+/hAT[ƅ^j^q<"BŌˍ~/JM NyqDH&`j[6 |"V2E?PY]uLH)yXWHT Po?7c[*+"kxWjVW6l** ~WsM%;霕"t[j'2πH[M2l+; ʆm\@&n#:A킸M" Ȝ+T- ?N$!8 WbɵMU$~풼GH$Т// a;7Vs$ ;.>"Y 7J5| =3Y<,\0?=N8԰HՍLVf<51$o]e?;5Y#c].Q {(; yFib?o _Y[7aio˲O]MRlsƳ}k I2TFʣY~ zȆK,l?&"t|*MzcYEs|z m8<,T^Gl\W5mSwg}m<DxOxIk_MRڎ76dRo;{2/ ֩UCyeYKOhmh %hQ15־Te'%ti <-OSfy K0'B }ʁR\阫 [|i@|Ma !_rcjq_Sw8%Q1s+WNau5%K+ b-|+ŏгM|i-3)) sgiɈq /l*ž:j~k}^X)ebfn WKz5%7]]\j:u7!͏<}pcX= ~Uf{2]?}2IE*]c#ܖ5̏^hY`(~K9Kl5/<8MK":6)cF}Nظ=!ZA'M3TTb.lv ʺG]j]/_4V]jpo !8>ڏ.&$m1 ] E>V=2gIjn}Śuf9.,ƨ?Y+G܁ ZoM1 ;/$OANOYdK8xQzścyq"xP1Ġe2C͂^ F_b7&2:c+7lZOݿW90LިHcGkO:/aql?dZڻ1CE[ͽ}G lcBxj N*Yy'V3 ?5)b?%":k"[a+I8^Oݕv;n31xqv'{pBwJS74+'Jg9=:OYe7S'>L")u88k8*:7 m:L:^j JC*YP.47WaNhunRp]|(Qt֧%dl 3E!px>3: 0<s5a1_.Vi/jӐJŕ͹qo Q<=.Xr./\ ބg|uŢHH<Y3,\ !%6,/Tx$|Lnբ1p7g՞-*5A1C97"X>^E_B,%Ko`ϨڵYKik}jX)?W:%R8U;W7y+nCp䶫3J0Ն9Vw겚Vg{6#0ц*XH/]e{ y?EP=} <> ӿteVT'NvsͬQD5\EFxo'$=}̺P|虼pSKWkι;R(&s~(zrUNgه%V،AhྸNBP+'H{~bI9'W 6`E᳭GyЄ#QrgPc@ds0/z`h@34w @ c뿅% d)ȕEݣyOȅ*!Nq 0)+YtQs)zO`b l CuqM$fr]bJ&ߒ)0:iQ`R"L;y -Ys{LDl t%12p*:hu尉]'21Dj)52Z}c]d7(Vtkom]uJ-fl5qg5mB 6\ZK~XAZMpª`'XƙdI'NN.$)G~ ~suwzo~Kdsz½CKL6IWOB $Uv~>[c$jv狖 /w>U Y T4aZKO*cJC63J&ΡAc2ڰ+{WvRT\h3]]nBwCLa] ,j?Gں>G &I@іdΡugx"|Az!]n?] ׀娸P1DZ5:_T +pG"@F .^.{n!y+Ǻ@3uދ:Zcnejͪ>\Hi7 MG4sZ M| 0HQI+nL^p%F[jd";­n$Eo=ȧhQ?YU_eYO'E>/[vi2ˠ!rQ[<eLb&)IŋOɐ-++W6H>.Щ4@"߼# ^58/ٵsPMATH!`rXUv8"(hy|C#DuޜKK<̓]wA\_k<Șۈ33X{̤/Id> V w̮4g$8* 2!&̋zPkp9N <=vg=iylm#ucN UEGP'hC燿6Dߴv!~m䵟.(Iܲ,o }gcyUH8k=VQ =e 56;M"l 'ZDY8NP& w*np1{}{4_<Dv In|?DǨ8 зpIL'[\%T' Rq!=w"Mj÷{y&edS*UhvG}:Ka&2rŒ%|X~Fl;(-O:Ѕ69x3$Gd03) R[)8-8_%wajQBh#01_P7 N^t2;hyt+V隙ɂM(hfXZz=i_u`bAh'9WȾ}C:@?<{i2ΓbŔyԱW=3hPK)y`~7=sl!17*H[>'ey0PkYäjB5ĨwS̶Ēِߓ$>i/hMgth[8:Dzn#€ݕ,Pp}qhs*LƟ44(hA|&%:A%jx"u a*LpO%k9l 2 C#Ǯ.2(K~Bcp/N$FG)ż9RvYw/ڿe?W:tgs:SqS֦ pFOQ&~Nj铂gaS 6=4BkI$b#=ISq4>$0ߧ_^%GjQO8 (p&Do B)qH Xi"2Vx~>L^aI'lRx%XzVU.y4~ B% aڜ̇I^F̎Uk2jVRp"a|8ҭ‘y~"Y/w /Soۅ(D7uR~43HȾTdU&My[ARL,uHttkkD6gKhRquz[(bt|Du;`* *0uvHR(+,`k\Nӵ6A R&h+d34 ub@UqBe&)6L Azѧa8/O^hn[j0kZpnÁ|*Ew[N yD_0tA$aH1//st^W2+2ǷEO[u#UP}N0XK8ū_d +(Sك컳4qPx;dT 4`Sa ).7č)1 iB6DP f"8OMN)yrQUT3Xz٫SڔƩeGC5 W)8 UO8BZ {UVI>Rks)8 #=RbAG6 #R^_ﱗ%ʝ/?Şm(/9QQ3i`Xidzws> qpaqbɶ1zD*|rOT& ^Ĭ ,(xHffsZһcw1^cO&D-w1Y['@_b0Q;̖h{" |nnj+Ur%ê]AT[ܓ53-n5ī7F9z(ɈFg\0{hPjy)w|Z+pa./7(f7[Dkם'Lo360bTx#ƺRZS?]Δ~xvݱjwm3v#!xM>~&DWɔNt[쬖7"el'FNԔeTAV+'YQX?Vj~(釡%e) (4ѵ΅Oznp/+<6Gg׻iۨ&{{gHeu(תI*2zބ nXp+ƭs R:[wXKvIԓo4`)3l 9*6<:WwѬT[#\PnB 8jEfg?m4>WHcRI1?fBtG1Ɠcuˎ2O~L)Udddwr8;_!<Ģ4:+j!SC:z `넽kyL\9cՋE).WF0K+X#mV%T*P6y6t|G%SۚtKDXg߈vJvMU.HE',6a T8>z}9cASnC ?? ZỌ`SeriS Ī?(']+#]h>Oc9hEq-4:|wX_mлG{_&P%[" \ M2xxN=jY)4D=DYHNc?$G|1J(s aܘMY{TXUk1`;^L"i,\Ejطu.?JkRf%hfA}#* |%$S TrV.fDj"|&(9z%$).LT\ã]#*].ŗnm4a}+E==$:$|`})0@p LBԹRI[5=GМ*wyxKTǭ!q\FUGY ~ӱpZƅ4wC W{7Z]E4Tdx`P3>b{I``DYKa@/ C$E3M8 OG\5kmV<c3KY/:\/oQƯM4JE?/f72K j4ICc*E vUU~qA:+C 1eupL@GR)Sp( i~ 2^-;!Q33}3*($xuHmV17LJq7#z+ 1j]pOI{6σ#RWvsFgGתb͐Ai t9XêN POΏAr W=\ 1CLn+Ƞ,n b %He?2Oqa*hͤjAx_ABfC# F϶ĸ^"D5h8V73&a6WnT#(/J'MDwPywjlҳߚQY ijxF8J臗Ϭ.Q2+}Eӵ n{?g.B#OM LkiAJdL9oNyZxwaqi:<缐E> 0yNܰvp F2@]̈́h?j=I`1-V*|}p,T7B vln ]4{W>alבʨu4rBK`cŷזFKyAsHWli*;H_3sd1< 4gqytw˗gNDth|gfe%k쭥u0,OB!a}Zi`gaH{U>6WSú^%_*&Cq-%mkDߋ`WC矘Kwx@0?&R.0x祯qT"gKR C!#sw9BOR ѝTL( E m ]5UaHcab~7IbΠKDv);- d< sGL*`tgY %m;c?0VHr7)^Ԧŧ4( ZL`hwi嶋r̿DHGRף Ѩ)pޥ=KGub^tdZPvH:̉: SU,;^_s+yk_7ˉw5A)3KVD}R2ɸ!4E#=aȹYEƪV"rX4rx3NPY-55yTYMCqi'iQ5㷌tQ|s$|PȧYȳ<^DC=J #H)tFXњ%b?M}*754$'$ɨOVQtN+,BVF"Ҝ!>7LĮ9S9?܏M|6j9iE⁗4;Em@;OS"&Wxv#ݹ X]# 8͖ haLd~Yt}&OfĖbF\he=rxr 56 n2G¨QD[ A%z!(YlYQEN͔r tZݲܝۦ X%#᷇( 譼 7DAN!&n)7 #a,/ R9#LbE x .5PhH0wa Jw}x!t3N)vR3oN|2q}`f{XnF%#:lBXӿӡWNxFMW+a*"uukĶ/0J PbBxC1 [@qP%خ\BFwu V^xMCbvmH;=i.|Ц Yƙ\&y\k?ɡ`vg5dMg(0N:}|~2͚[uROjBz[J!%-?Wh@}1uYFA즘w)q|zL2jx8tV;HdI"'Ue V^( Ct8^ e?nAz_6y+>\3{{Q$:F6XQ"wt;J'QE*o偔t¾sedч t/@~[BmʗpsaRH"D&|;~4s)g{<Nmxl$n"-/'8bۋV޿$^ilWٳ/+"DwW_[ҊJK*!J0&nE.>T\ ZL"PmnbՄ2Rg/ܲ@/ɒ]b|2*.&vaa)i;OPGn8r+>S|$5B72~}lF_v}k 1m -bpZ5V%͕1E%XTyqC`acl,R0I%*L_WO%eQg^OR<϶רd$ ѺSkPv\ *+s{4?̀2zڟEh#j04Ul|>yʰRtGe1Q܅v;i';,#'4BY_ 2#3;J%Ŕ})s+'$,xR1i O7'KOҼp5 Ssmn^QR"G?0ޯu՛u( s04,4[P6[^@\ iNI˵:*rd̋:fW0HހCcƤ;r:%)6S]3eDy-3$%]3&|)0@ƺ&UK7 N/n冴RfN҇ WrQ@fa1 Tu07B!y>@X7׾E1CJ P`5$$&,Ca9 )'m1X[1)vC l A>dʇ:ב[_[Tu/϶3Dh?Jm,Mn3yɑHMhpɡ1MO~m1GS-ֈuzA@!S@%L įCMzƣ6\(Fp77I$}N࿥Ènfqt>$=ڙK¥svqe`7!eQرmdJJtʼn.O3CAQ&&L3v|R geeʺ:YZ#yrrim੏Aj 4*u"?[6WC?qi`'l=Vo(g-r=׺kKS^Urƹ]}_dҥ{=!| k|'RjFtTSMQANS?`,${wijGrxlL\.d(lF!\g577ڒPDS 4X{'MC& '>{'#2%+{7Iy`ec h%x.*R,T.`,z0}(zo;(gҁ}F`L1ž5F%UݳIT2zCO4* `d޶];#2u5vN@èE@F;?yPƨ(iyc=4ӍG=lEKǵz94\}5,?y9 ߟ71<8?DnƮZ*PGn[uQ-R5C[׊:!-2AE@C TRo-ߧM:y4OUA+&DzRky/O/,Hހ3{{TBو9+pemi <& zPo1ɂz7+6=oFm:S,cU&_EvKpq-=);= #oQm{ABL<뽫|xa1>wh?z6Tc3yu} ҧKmAhUeZ;F jsQ,&K$7{j. 4\eTU>JY Ƭx$I h h@ coA'ᰳyR (zCʪNݕ wTvQEBbӵO <;je.C^_&J}Sܔ%QuVpTWv+ { _ehNJ[;L?4D?l^M݋B۲בO8t_^AqPB=@c ;P5qoOxZ&J_* bw9MY8"䌆?'p˙:kHk%ϠQXZVb5=pMg!3.h|Uiˁr,ؼzv26n0]1ϮBw`}bqӊ֊ߒyt#?$0QopVƮ0ϕsr6EYy7lQ/[=ZEpXX+.ƚ z>Σ^j䓦PםkΧҦ[)l*O?%6JKSO8$]<*׆f \Wiki&@Y4hC50(XS_}F Fh΁|8ۣpo:L epM^si\(8'P&P;8Lݡ _S*"&NLHWNOœ̷3̫1@ݧhND+&G˜g .u?D zK?y3iā~\ ":\`VXС4\Q /ve}TsP9Hn۪`C}&5#kBo͝7_,61rG[״47B"$ܫݼͽ^`IE1p: 6;+< '&8Ñ*,mc[_aH7"J{RĮ%ntjaGD޵@ ^2yV}A}{X"_ͳiD1u~SZWD䋯wĦm >: ׾#PU03È~kH~)ű&VS)\?|SӚaz^gw=D^\/e)ͱ*CHSGgՖ337ǂbrҀO0+x'ި[p 8ĨATvI%Z±0~7Bq/q:McGSy: aCyƎ-'bdE<`vʼor7EYG^5> 4QWI[߈Mqecp5d T`9:Ig]|Lsnw%?/z>h|KVsGU47]f~*aſᎯ?T=Xzk*H'߾F/xuoj1(.2$a;A*(:Nzn-(M;85ҫ48U `#'Rh^e9FWjX{t}n^v۱:t*vyNxHarJ)Pv)s"3UGeV&zi/\s-d\Zc[Θ)z@#S'`UB6 yצx/wM%:!<[LZزLol<c0 B'IpǶXF#=2 _ /v MaV mM6oW) yFK8 tņVM_((V9Swc:Ep5BUb̏iN!~4So-BF!!R8A:LI$qqS|q&W}j~Uӱǽ:jN5.1R[6p")x/&"s/(^,0;grsZ) F2U&gؗZg3ypΠ- Ј"1o>$>}Ur8FKl(-o^/y3[Jϰ rʁWSߊ(c`q47ю}D,<z<~"͵3ی)tX33~=eB&&++΋̲hp]*v1 CA +L\]$x1? \*KTVxG%ƙYBF6JU ^ US9˝;"DO鮔&fbĞTiƼп4… Hp\L>DyziH7S#+zIg'bBTIeQ\8cSxۆu'h}%nڈv^տÖW`dXk>%wv DtPv$386!8]u}*$kő>p߼qlҡc*JQd6)w."X:R,NDc'eq=5,?=;$+bM=Jfm)`#(t2^ɫ* LOs6K0R)5d3 ?Edg$"}ݽ<|{G\֖N{6y Ț3/h. FN)/Y ;2Ô,5cG=]=̏z̻$":fk@L&ͨ_u]3z+b(\ne8 [lK%`;SNi]c@m518๾7OGɩ+8ܮq5I)Q9k*Bc5s+M -x PO"U+%",!f^PE=&A)[Hո[,\M_l}P_GFZeM^-(!!OAM.ͤ:7O:U2yd/9q )V{ b&Z]m~lk_r|=·T=;:)i`0g7*&nN8-AJTeI&7d?%/ɗAORƑ5: VXEJ])Ff]C=~%5ЅwyJ8*0r@zBCnHSVt u#ZwiE!o(l8ik٦r#C17*7=<f.> 8c?#&{~>q)V;O56nFz-FjzjM_=̂j˶ j( ~(Fe"챆fZOeJ|6|ƔxH4Pmz -|n pBY҃#W{&IWCCU4`/YyA ̢WFcmIYBɚzH cQ5hV+L0!Cȇyі uAl6/lA,:"Y J/;+*͚ 6}H{WɉD4+k5Y}ZPmr}-lz蟳ztN-?<)Id˸ 3h2 aKa߄{G 3līr=Kԟђ+J#1EgeL?^btkfHSE\\?]X94^*D}615'5=Ҽ!T&ryW`L᳏2ôPKdR7.1W3:^)`7~F: 9)[`K6*Y}5`V}ՈKhFp7Жѩ)}+1-Rr>֢QnV>ނV=dQ(L@IsUO巬]U q\Kc$TÜ/ʇpsC^NMC/4FWvt~-rx]Jܾy߁)έseK+wat[_J<;gŬ2B*R1!5,(aMdW^k74pFe? [J')XZIL띐R}1cFuRqŌ[ + \S#\iu}2[i̟R>WFqtT^_Dŭ]VsP!p^=ar+bq=@;ܢ4rSmʏPsFr kV,{qjFWd%C-H&%F-0тH3`gv$560xaŇ9tSw"s&g`&RT?rHBd|eF^[\2_}wtG&& j|CV? (Lf DcWQ+t$> P96A&v%Mu*$>8~q^<}1tc26!HGȣbZg+8Be¡ibT.x{Nփ)bK P99 DIu0wCdN&*ШH^Q-:~ӧer-πG.%cE>zD¸ݏ dHSl2 P/\f.<ѕo{gp=LǦJF @l438݄WqM9ӴHÝpD! ׇ\n~xlitvbgg/8;53CJnf,9XLع( X8@#oc+0c&&u<v˪'#jH|07\N0`?NJռ/N؋1/:RVsRډ9 uowڽV!&$:t"m0J3lVdl MieP0DR I nCQ@j^ψG!{Ah-L#~)QykN;Em;P~B~|=h4nʄo(t&3;9(2@n̞#H%iteN?umd퐫n?YA!4A` wQ~h}_.uP Fp/Ȥ7=^]}#lJKժaQq~f,r0-rOd$`r/DRU3vpm>o?cu}Z՚#0j!p82=)΍8[sshrAhpexmKS WAKrѪ+`@P 2-”HjA&Q>!$z΂jmܰnpќkY,6)vLeV' AS'pN5Z(%v6W|ʨ 7"_fJb?`/,7zpE5*T}Xl+ܣTͩc0p0zPs풫0t]z}RQ/ ibSnߜD: *E=OeypKoB<Ƥs!'{Fxp >xB$g MMŽ0.vr37EH:϶a.;fAzQ7B7ᵱ~xĉ2y U+Y.%7t_BUY9";/;|mv\0砄{p6r=4َ;*DX9uZ%m~s>Nbl^#8%HJzӖH: 7 5VSG̏88A]%"ꏠK-m^ ^[[%-xx#kf/-02lUW:.98\v\gHה W BY㫪lR)jW4`xDP.tC7%]hr{0v]\!}66I]۾+?֩DGjDkjs(yp9`.[ /< +V7b09Kģ4S@ݡ,Fenlf9(lQe¥Xn kHpr{E& rJ -@RZ/W~\Z$QPir$x*Owiچ("?I)V mCuB&$:0b9Uk9&?_˞ܓNV\"/\)rfy]w뛴4N , ޾qjnH,ҿ&.fvV;/֠3v32n%Պ7ȵlK˩Qhd`u-E6̜FD.UWIӟȇ×IKebHL2"C+Z^w04޸6H5P\N+g1@Km)w dBsoQSKklyn g-W\.}5 'Qﰾc8:hUufi:1t9d`7 Wٕa\.8A<2:)dp s"͌ڝG?XVaV7$ ə`{h'b 5(B$vdL$it0}qƒN!v%C8z/jI~,s.< ,K_v4>y`ȅxZF;èn16+gg: @3TO0Y'WڵtT®{Nz?\9]Lg؋3njqj*=)a8;ᪧl}^'6Y i?l wj|ڬmlM霩rP [bnӦ/\{P yݲg ZI& ;GxJXVWXʓfYa%s fbyOiBxa^1uPN׎DRP~Nm>t6 :w GHw W ,!8w(>t1f.ly&bJFTUcWuc ^ ]5.ŭlJ=߰qxR= P W9}~`{jq.,q6][#5i 1WXw$vzu۷8wOL s##LEF>dt1{3k aP*^Y O˷lcA2Ě`'3AC$ ɤ_9;.>4O`y+gV uGƕU$MYƑ4{>Fd4Zc\м݆}s~ KB1 FѷCbs)l`6J-밙#+Sk_>')/t2 [x"larEM+VZH axUKc̜+9\& )*s zc˧.Moi Nɟw^f}G{ o Kq~הÌ1J rZ'"o_iEFv*Llt܌-+oҮ(p8!G{k^و3fE,8I((rYeG,|v硓xδo>Է{7>E5w"pUj2"U'ܓ>!WYY<@"2}Ls=rv~j.쒕Za3APj'j ׃lN&o3&㎌ ZWVF*J0*u|J|DȮB잣ermb9bۯ! pgGk^OT.xl}/oc%epvMq%$CxNѢ_߸S<Rf'?Ix2C>=H8\ݛ9B5/kM˹) ZZPOezQD*/As9ʌCJsiI}g5jK]g nͬ^Acٰ*a8"z﹒0{m> ʩ?~ R%!RV\-m^T*;{Uhչ VxRYM~_m`Z0|ZȰլ' 4e~t (/ysxS= =8M=l8on[f;Vk$D/߷̏Psr8b`~@Dkݖ|x#\DڐI Tdv+Sm_ospwܒE?5Nc,۷ߣ3+ta~n"Xt-8d~ xEB~~ &gfI0/\Vi7#FS9c)@ Of)C=ռnXΏ+ZaKB? đ@naxml?xB@4AG`XZ}dxL/)CV!!; J6qh;[3n _ U狁g`B] 1.-sN ']0b FYϗl5ب@Z> Vl l j/3,ҭ#E."gn*}7$} V>p/LLJ-DJFLIި1$pt^;۽Bl?^ו&<<njI}ɈnHEx0+z-R.޹ 8#6EЊW#}(i\<3 \`nnD-Q bb+ex3TL!i_otHZNL6osL7%3!>a1$VZ>bnCk{᠓Q:hzzS?+3ٚm;QCxHM`Mm CWPх Ti7VhA@~j:X.K2|5G`?FɄLd /^ s¿V+hpڼPgjώɨvh]YzuQ7 RPIEB͋.cvSOA9d뼪U2O[t  >*u%nOt5{ Ӊd ¸a$!z;Im`;fjTHOV2l. Sjm^WlxzX[▖9npM6# lju>4qQ$48贑bM<ڂԍ\/ wBMMc}%c$Z)I1ʽfyTvW;2cѯᖫX`KJlpY1pcj"j?o [n8Z0 U+={^RkHz|rھ|-k`x4 pt|0;sWa QP*cm<ë}K ho`膡 'sbU #g,kK`J~Uh#3,{;fIoMcx)Sς]3éjf KDab<#}_6JIߑƲ.l,߂/CAwf[))$}V1 nyAO7ag!IICuE4vyy+h%]=K>lMǏlҟ\`'"ifkt{][XmD$W߲Ƶc~ك)l8c\m䳾ErH f6ݫ(EY{#+^M0ϼ}x׊2ώ]5C HgcɁb{ <ۏ"s]V`'im @NY]ćmxcK<8ȇ$YYK$E.Scзrփ]]|E]׷v%ŮrB]G7:1nR ZY^ɮl o`#~K ~Ě(,i'O!:gsʧ~\A[ D7PH#}9ӆ8lD=o몰wh33BB+XDLEHbX<.=$UV(cےφcj0{B/\)z/=E_GL*\-r]_7Я: HBwIc/\oL!ٞE.i2/AVrBE}_R3'vWWw 7m102RkN:L(.eTyW%ሚ|[4} X,[W.jDd3BDHyp~9)I48>mu+E.M}{z ?a.’xG=s٘^Q40X叵l0 ;4&Z NAԶeu'71yS07h(!jKrvqozj,iDbG,uR[ۺgMfL9䂎ir_9rlw>||ɑBVM1+keBg!e+$4[,m.+ЄqK\DGo^q+Rփ>,яF xȫֵ ܂$V0 ?1rBiI|` P5-]W|8"LO9i(Bׂjr Tv1pGQhY=zdxf;p {RLkmP>*f56" # qZ"#w م־[^4*QRdHbzସAz]:bckpw?G<<,wmm}c+"2ū I˹{_ʮ4N"+3Cf#.hߜ¨d7lbNskڋ> e60 杓8~]tnALШ,$mOOX6IJTD2Rs|8CZ?XjpD]?bc@0 i"4eMQoڞޒ6S9p{YLps \}|,9m>QV՚Ow8 6\J? yF7v=f}OniC+o(yrpU4߸7ʃB1.e}&:$_:]a@2>f f(o˘NW%&~!<_{^bjBWBU R93DFɷ]6jD|2uqp #OV^7WCtm"$ZWi/ڻy7}ϼx ZV#֘]Y>0 8]F᱾PY`:BIhd=?|ʶ l_km'[A$w>|<Jy RnF4xtbd^XDyzTH$qSFi!n.qј?? %!0>5\GM祍u[߷5&-?~ 蘌$Z"y>Э([~> 7jRVZl[Mߜt9QRF6%CZz+ 02tH;9ۨ$=ެ?`E)nƅڛl8Ap@%bmĢ`#^k"Z?JvOpmSτ[;Oe3|:מh0IK <ȃT!:b/gksޏ#{<Jkݖa >?,`w[ͿY`N=ϡ<ܟݽ`xVeUvHIRöo=lI :aÀm2w(k&Lh`}ED Hu#`Xᐷk /'A 9=lO9az_6ZD8$pp˼gsi_TVy!ܣ2s)jiM ,_sZK*9vʑ#}NB+D0v3S0XI9A$ɉE~&Ftxu{ԣ(o _ c sڕ ixY*y/"=Y"! (Y(2'Qh tNYЕk̆K }#KQ(G E!PVӌLͽ=$A8CIKʽC#zf.}p СJ$pJ^#hB2[5't}:jɲ:w?$ξB'XΘ;Q+œ #?Zյa_!1*A &f$Kڷs%>E-ФA"xv\nC=ey9*碼Vߴ(oݴ4ɮwGf<<9(GHAQ1v1c p`L0yg1#Ph!M"%ݾXȂ"(w辂dڜnjnf$*xtDХt倫!;X}?BɧF&wE\-BFI4nd>}\ } fc0&?T҄M۩ao|8.(vp N^*ͺ*͑%dd(Ʃ\8t0x/kD̰ЏFJĆ& >$8"5(Ygw1uܬl sDmde*c +klOSzwEQlZ3< <>i{,Yv ~y4Ŕ Bt@B ^ yJ8T HI@}h*;0 Db-9i;gth/֑%Al㔲)6Wύv+l@W?[V>k ~ 1%g|P .V|_a^*I'pM~~\?+GKJ%칏Lk`pzeS[i*XXX8_|>,8zlvU>D_:|Ј F8hM3M,Q/%hy<aI -J]zF7rJRM¾AV<}J쉚g^(0r-ᦂLH,\=֌], __D|Nm ~7ďsrߎm`~ N m5˿sX+j]H\:X/X/,KX?n2ȘhܕnV.5Gd+lcP8Z?LL}|藦,*:3σ 2; | ,,1Wv[EiAeUg"T jGw 5cb6/ݷ4T3sXEn{I!Q3|=֒BQ*[>LTaF`#Fhw9 ah^tX.?2h,~dy=˙(BZN+[xf(ѐ<\hc XDW}t>b*+{_tCT)4a@BLaRQ 8Р Ǥ(Ptez|x1̈G] J?rYC`aɢA>l wdžâUq`Nim#^) 2?\5'v_@[Ts~?rb03O-81^̝`ƠEQ#Y[E[b+p4@v*dm2d2CH֔!~;R=i>s;L+B̞{3+C ES@rvTkO9I Ku`ٛ|D:3}BcKNx] ? [C4W !& EgQ4g19|h MjQ!Y1QAݱً8r\ބCqe1|/3v$Sk6W,GcnYC> .9/U~:T̺q۪>{!u}uuLAC~wHItCl#hm% El }h5VL=hF{s]Z^E޶R =~(G’_٥\Z#kѱ7"ݧPÊ1.=jpC1>eVz:).R0auxE+aڂ7k3O:kgɇvDomSpւ0b/}.9Mm}wnsç$~sz7%N:}ڍ-NN&5} 웦-ZNnBn.uyHeU4,7]}610 gx4KᎹ-E񈻶z|laLQSɝ46!5B@Õky o.5ƕ#qeR1eM$ , Q1?t3똽ŘƜipwc_p10 ^dZd2 {_τ R)k3g0_u7Su[;EsKŘ]#)`%^DX#o/,+/+ PͿ RR$ ],Sm &0 !p} Cm?P8exd#xGCDm %}-gyGSӓVYٞ@scǵ=CuPS,PlOM&j0YvV9nzJ@[v0=Z <,Oׇx㇏J{(lR@JQFd{sK hn4BxVTg,60U_da^yOz w,gۚ8. hŊgh`.%I(&GNDP spK]AysFDoVϾS߻.jC*[ V~&\k8A*Ȏf]`/BHx/iGbiۻpG?B5 +"@-yb@2cYWGyq%%?{]MB i?f+[8q/ƥI+wnDh/I,I(dYC%H:O "*ոiEp֮HSb7ӆL8Kna5}c&7O*Xnej"A<`H #g5)(7x͐j[c+@J/m-W vaB%{! jV_Cq H9B#:]=/ 6ПYS JK4[tJLZؿJm2,+ApS/\Ce,n(PDNhqM`<3^ZR6zg4\FSգ|uŨ' lk rGֺ`(ev-&f_35ͪ:SC{X7'se$xQ.ߖ1u\0dw1R`r:@w E'\o\Oy"k초n n!3J)ׅ,D@vq 1%Q 4رySj 1xFEX@GO gB2VVN>1wԐeKCa\ /eQy70%VÊOGf%+ lG0/]9 p?':)! 8y0/ڍ{rôOSwjAN0S Hk߼~E]Ŝ[)0;)=O3'b\ =VEKU -'Owg7q;WZD pc?媸Yyo|W轀a <"?vzM Nʧpi:E*^9^l ]2vۀY9Fi4rpHă օCH_&Ԧ9#;5ٸC'bd t_ho]͞LWY.M( zkvg?uv6Dk|Qb|Y`1H9xUvE";2a1zGSb7:~ŧPo'PSfY(D3 f0bڷ=aڤA|łA8j`ގɭطݏN<+?{?HCkS\:q鴂IK:|%Mr r&^>4bA4U:0,c9:҄>YBs[*P j ;(Sz3i;̠y|5[r2ٌL3?iYf'&7JQe{{/tewH@?Hkf-]?)ڦ*q+Cp@$rs$< N^[Lv3G"AS)7ˈ_td: SETjUpz9{;,qu4Ґ[W޷ Њg;~'pft 9L'* "-Tɚr+GCa8a* b3,g.4RwAZu>RKKYN~`@՚Q: 3W\iu?˛9.7`f83[#xLQQä[&*KZG`$̤MR`XS:dQh[ wLr[ngK#n}dUsxKxpi\[ KHd:m B-[6,lw/v;Wu’xe$)N} &~FyJ؜"YmJeVZnIʧ*$@T+V9KXY㰬MrW1)ȓu0X$'3-`qT)Dxj G2SrMWzw '[9k%k瘒W q<V7KыȜHC,V| [8%81uȎx R?X :c p]ƺL}ݏԎ򜋼Ip*\N6-LZ+nqQ$cB\^b{VZP"8G׹d*wbݦbޯ/MLL( +_+/|4 eReyD;ܕgzo ZȬWp#iqO 4[qI(y L ym"E[wMdq_[lk>DK.P^w|~Jڦ U,UP() v'ZL89fL?l^]t_(n@VMocW~^0rKA/HznEZg(~ /3Jos,x@TB;aBGZIOlWu=lYN2AԌTyN{ # ѻ>8 =P& dK8ޥ6|0#y+82MgJ`+3^ኰMA=g۟_ݻ?MIm ĵA<@u~}^<~9̫0m7)ސDd0'v1R$֦idɐo\V!ڋIMsU{c xrdKDQJS$yDW@&*MD,#y$^3);"&.OMD"t w>#q/k z ElM,@AhTJO**)7 4.ܪ{M|3e}u RVcf&;:1hyUV뒔dc s\^O9?x^S6-d.JsC bMzh1uR",4rBa0YΈXڳĶ8xUI[`=j|%KL@3Knt?^Vwb"j/j M%AOF_^G$aA떶҃e\6;{ ݇t5YS)8XE /RQf Sd"Ty!{ꗓā%qTTl#ϟ6wfQ-bD;› %_jvI2j}Og!%K˖b87Vb4 z7pvP܁&2OeV`lonhɚ5|pEB-emU^C*tJ48yaH,,0_ plG\T ~f2b~6h~zeuf3u/a AsR ~ˎ?}8_.VcTuC6cyR]kI8p|3}0Fh, 2O_Sj+ֆ\n' 81,(q퉼'>f^g~s!ĸOCG*LL id ckD0Ùکe?XRu0ͽy('ۥݶ^qL? u4"ѴW-x,lNw =ˈJAv=!YtM2I`Y'v<$8܎gVzcF~XSKvgpACWPr݂"h vsG;5pf,`{?\ Pg)g='},Ո1nӴDfb%_! Dڶ_S0 7Q+JpĻ$_=\*Gw_U,<c j3:e#T3.G={=4} Zh [W: i*z&t_GEN5oN-]7<Q "*.9a SZxp؝]mXKJ4kՍ# >H?w5 {Cرf$}v?C a!i_Uϰ uc/+YCNؙ叏?i{( ^O%Pnzf{¡gx7wME:I،;fZTLA\9NQ)+kuWn(TYaNרn ź:(PϾ^U4v`/1`Mx f(OJY4 bdx6D 6|á1F h=duJ"Q1dJ+6-g-bDmqk)=WeǙL5f |mCJrbt0?mrn9v;GC.%0k1`k6?!),CNyiyQ4-n΄x' Ƴ%g$46D%R $% |f9%b:=2w)[@b?0gi(5k܃t둈+=<މ+8zk xh!d"VI | nއʷR|{$ mP_)[NfRFhc^ p(~EgQ*wȵrCrX­H2&7g@Z)i.m>b\Џ_=oLgpe57*? v<=h|o{@RuBYt777U[%\1 J9۬"F@uU %2 foI0lF6.p..:bʍd>Z|Q>an61?HMڶ"p{ G5Q hB;A1(_#NlPC$7 ZW?n\)Z4hh,-0A]eC"~)+z7t^u*kk0@cÅ:ЊFx"xtKz5BqW,A'ݛ~Qv)W25C'8c蠜+Ň D4r@4*0?>vA_ey uXuUT%ͣt=۬dYqWYTvխ$>n8RU߉mU| !XmNE#NJن#E7˃`5WZ9%2U30@32VZKSf98YwZиGr#Ca+oӅ\Z5w>=O}{1C& !r5 =GR1[+_A rB48^"тwUW iҮD8Ro=ex 4O(OiӖ7s,Y-ӯGךa%Z x{q 0G7;#78!'zTdkA>4݉A@،%r R9 }/r{H7L/&u5M[N+~~HHT'[KݣAʃwB>J X`W$V%ɢq'N ]7d@^K:BX_3%

    d/?ז_Z<"Q7ϱ3QkV&=^drkb%G5bvq%);}4A@LR':?ⓀP ̢=cB\G,n37lk;﹃}ީTE6 &9Nu4aGE7#h;õy"/.tZ3]ӽ.˜SePZ rը#?:!*Td'/pFƩZ46ۦlUP&#FShF;~Mdŧ3#2ڳ:0O'-Y3A rL4VG{ǠaZ[9߲ѠS d]a 4Vǟ3l?Ӧ #Q k҂CG%z F)x?oٮt8wEiu[CMĂwbQjj#mvV91H\g+^QZHDɨb.ԜwhË 9k_r2[0P (y媼+jnDDuk E2IՑ3AiX߱gvq) dFVZǷ M.[gb{t6jN ~.u팲ھtvZ5B :ňm.!fkROv$"ߍ5rFZ?8*s\ç7Lg² M= aT6t?sPE[I.H ߊh Xh}yPrWD( X i[4}b68]TnUɐ7ovP&UnppLH,pRDjv!5} l²XΒZF3 R~2$NLjUC'@)j78I75aÒ|\BgZ"t'ls^u"N3]G#pFlx=gS%hHm0+2t V'kpm4/!&}Ԇ z0y}=KyI?"AQUMV [|@L9(v>s` H5?4w9͘$/?NjU]jr-WN ]ԣc:%\~cQb3Q3XQ;Ő'0?,#}0 *zԂ%g:i{MR)(CK=Ѻe4{?_tƷ9 x‰vy];S*4 3:zFBMrI,V1P;wZ'Z6}냰 @Zq>Qz)h!uTHo' gMno8pA1. fȵ MO[*._k)0;==2`W_f;k|ۺOoLdU7+F9 ,)e:NeC߆͓8[Rfn"qWӲt 6DU9b37!KY:6O03=ܤ$[ QBubKqe2xlwbpԾtAŤ&9ܯA5:(Y^-3^ΨXV0 'Y4)=EEjقì'D.:L: /31TC+49Δѹ) l7IA/Ȧ ioE;bN֤ jk M]}C͉s qѭ(A4s &`{".'.3\r:lW #!2o"whE:t\ .#`~1~DKgދ~ڋ>*T8_Ь e} ,A(9 9Z(##&? eǜOY^)&"9!Z0ؔSㆭ5m^?3'x(C鲤/R ʳ ѓaA,*8]&AАr. &\ү|weI"eɮZ>roBnZr(;EaKTJ `I?Mu2'tαf.6;BI~ Y1з]!oЃ4-Wo`@ v*vOGc)CKwXfCeDNj.:7;"BM޻/ NdjDK}f`cOTР]A ~2 JgX,F;2 e B':CDD+HW;9KyRG}-rdw#6#Iղ.qH4^:OI/uB[Qdp(5(=isG\ˁ< ܴ_(lI.!j)Kt򸲃lZ{*}Yѫۓх%{~XdIgPH#,XLYş׬o޳Q8'#/wPXw+6ўA 斟j L91^x9E,Mn P&\рؾ{- S p9%Ae|7gB9Ik{^$e) 3L6(0)744hm17cVϬptvr^_S S{ekR MY4A&ϒ_ht2:@I50H 䋭 Kl1E ->R†[7}uq d7HV6&RnC3̍gdI+ѻ4Vci@vnو6QǼS|kbZ(Oo 1 *V#-}S\[$X ;&d`+t%+T1S.G ЄX}lTX\j?Oo[UPDnu1%fdz D[Y Ezf&8vjd&~"}bXLP ;pQ4<$S1C0Ѳ} L2V|IqX}XQM,XۻXF©yRn'aSj'ml蛜@+Q]"V`9 !1m X}0E10d{07"fhf0e nl~Y_ūK8,R xlJp+n՗Z]=e~2MK~{Z)ꊋtF!K)kE8@I+gw)uߨ.< &ewѷ +b۴ϝ!iؤ,Iytt4W~礁sC0,=İB' 롗>j5!~&7TJ߈0jrs-@T !&٣d.a&m]"gxKD7S&;̣Yw ˽.3edV>?A^{x91ŤeQk8ZuS,YT5)m7k+-nOSRjm>7?ARA0V$}{wW& h^!ԏn\=aMߝ 䏁HQ]N: q'׺0l8251(㼓T2YX\穈mp ܻ"*5x7‚Ͽ*@綾ŝe_g~olų'2nOOxûk`1~!6|ɶ+ ]^Z"LS3`z102_3.+Sos>OGMB-LJ…1v;OJVPEiG)co-^u=^O7d7!ɷ Pg0G%m2̀L I\}]Pc!-QTԣSX.p`\<6/"|}h0U9 3 &(<耯(SBtNYwVSCͪx2iUpbݳ('K5~P~aAHn,WٰWm ͞LyX*4;ܾunyzC]٭jOT'S.IuѢ#N )KۅW( dYK61n1-ye;p$ؘ.JlnRòyh% 9;x6&@at`i$Z-[2,Ⴞ@ES2BHOo{ϧe. .)+:Vm6hMx!Jr۝2)>eLcFkЫ|,Ju׀ T^L|ؤdc§, D4zE&Etq~&GKF1s'G ü(;֗*8%3@ʒi!#Dj֬=+\Fh"&n1ͺ6Im: [˳?5/)J&/~VB( 0@326G-hLMx~#Bʾa,?33te8!uMpnS:*F Rfe.)Ձ 0;2Yr**E ZJC#ĆϞ\ ջ 7~Vɳp]oWlIa-{jً dbB܅Qr'66HHjAI*<Q& 4؆O J1#[~T`"w2u7Xژ55DSxjb&u -͛TW=x#VwaL Ő#8Z;6&[A YrWe}wn DQƼ̢ P:iNL)BV8audU2O靱,"E,T4)rWCP]hmP1`3ƌ DNJ-$vJM1b7G˵=`gI{KX_lIC2]ϼ$=~kX!wڮ$q# w٦ݍ oCœ.mn6b4 Z!')|o?) Ύai:W&`Ǥ%^*#zC BɴGWxΜI<@gC? , H[}ص)H&3nFFO31z^67hg״l6>(폯[epV0TBS9R^Xu]{aЗюqh1Ypl[`L4t=\uS5A2Df2!3"xφԻ΂A{PCƑnRUC%Od؝`͉9 ;Q>.?A }R%,3cH"k#q6^/B*^ꢋ|Rr ə, ?8L5о*_U%xY꺇[9N4 [!^kTH}aKm3ynЋ1}`wi]|#4/Q-5"oyZܚ&t4{! a꒷WXjNn}ELL!cFL!0]\f@\3EhcAZ _)p.49L,BF"+_3E>/9q'H[1e < Obէ cW%RÇ o<R}(+#$( }ǜ:D@=ԏ!HKt}*$F`#2MF"QxE]][m/j9JMBofh@6Y{tm0=+sѣ_KǴ‰e-{+=M5ba?CWQhH ?O ytMT2jm( _$ !ݞ2G01$&ҘX]b_L#' f3{h^.D6DL|W':}Jϔ΄Y#5O]}#1m w(R$V0޴GO-#T2;-%SX~rY+P5r> G!66}&׾2I鱤`a:,W͌Q^`>oj15NЀ|D[E~'\ %n'o.]Z'ɔ8^V֢opN.O@㋮a+s Y;iAY!H̯PUy{a^޼;و)~` PZ J)^˫Z$=nKT t 9FOe18\4ܰ B`p  T6K$iyQ¼_$W |\a%O(^OѲ:ĄLdEbt`ҙ}a(m1Gx!$@.$U.Fm%^/04EkL+†= VQJvsN}M}=^c, (593Y)vD&Y_L07wrZTBibDN!1&$\: e{<ߗH(K|n_3L,%L)Vݟ4eh8htK}iZ*$1ቄ'$ly "ouG1A+=⼨HƖ)xH>;t%?m1+ FB wyx !cњOƮ҂ZžKIȒzчQԱI4wJ#_I좥g%)cF'B)#7)]1csY"ṙz0"\~%7)1m/s-zmsM @( R0vmP~v=<~w [xsYbq1!ұUV,>$ G Š^Bl)rY5X}Ȑ \+E!؃E݌}v)WnW>aFk[JM謹Sk}:w]X@; V0 'ž12T26~(w,%t Ķ*k p92kBRR7pb ,]~0ķ9?N_hMRͫ QpS+?xHӱѐ㞝sy`S>W=3ٯ)Q|uXg#ΨRP*ãY㘈 m'ƾE 8\ M|4tBse*K-EX޻O1^>W-`n* mZ/]<_¯V7`i=6b53JSg]wmjCޟYRǎT( o\ lJ 2vǐP,7x(T ,|=64ۿtgk]Ц ْў=G @|%S1b)AOD_-^uL @䧴.ڴ'P>DMϸF>sp~@ݜ{k͋`^؜^׆kL"udXj3WNuN`q N9@FcMaD<Į>;g)sBhw*<$.VzH wItF<^Ŧbskʁ嚜]8녽˺%e).NtrmqpE߅=J4>@f**x2 R*ߚE} 1H-7r~{b j5'_.kl-s~'Hꠌ@F0g\#g] &(xf@ +ee'J~ E6:EaDzf;^ڝIb9\a9&8 σ1', !TǾ7 @֘|%IF|QI7]6I'XÞ!?ejgU01/rRޭ$X؏}SFFۗ&E/}e%Y-)JKLƦK !xvݠ3E ՋIjr`4HTڴ&ڊZAU4uȦi׿F4峑m+H~j~:)o#Y<4o -G{|ua}g5{ϜQy.3)i+Y :H]|zt ,;ڻ"M(DL1S{H#z2Sd Ry& 5 ,f1 @HYihi=K"4S5# #EDy͠O`/tG@a:0TqdppbjT?N8XR${[jaN3>3) B@vGM$[Gp4$A=P@S@Q68ҹl3KM멚N~RKoOtХ}YXׄɗT^tjV #ՙ#jBSwǁS PZ~I+cձt5^˿ ڏXJ+pgtwGr)::kHM.} $>[TO3ߎzb77 )DNtDGn;(]!݌8@0|c}WER#A@ͺCSDE$J| l12BY|9;y/~.꯷taarw[p1=h9ݻ⁕uX-)d4G v|%:C-$ Gc %İX L{h?.Lf~N-y>,E%p~ <%kkn0ˋg[*ÉL9Lzqu)d_'5EXBN-ceb^v@CE2Zd:.urҳj,vґjU|==p{`y kt~sj|WY{݁6YKbЛ[w!$  ВH;T< Y0!j`sGD1(_q`C2~(+g*!D xBh(=zb)Kf }c a,+qR(9Vқt3Ɍ͚tn־鍐pOp5i'z,$fJ.mwm!&Y.:lTQ~N$G֬n.ᮓ&ϷG&Byzgҗf뷘] .P h)-"VaPpi>V|6?8"){~-o,=B]a01fDi|W9Z4&oO$;-h3{hM'x647`]K=i #\&d[IW?M|Z K{Tle*0_o< !V\M'sFs;jQ跦VF{zb}2ͬ{u]pJQw`wvw6K}X{A z,\˃Tfg `''ʅHj&1<'F[:I쟗15+nc-r*^'.A|,؅n U.{.wEk8t訏䱼ug@6yI@6vm}O_CځXV$/_Ryf֤"Oߋ52 '̇pE qG|-]G[;>|)̓4ZZP%V7LJiX%rɣZ#NM5 P_|~"D͑\ ʕ(mh?k {twaI5v]\eh-C@$'`)W{y#*+BP3%fu .Y*?xAE~!^3Ӈ"$jö|b 9lVAЕ]]"yO-rA%M!epx50| +ZxG s+bthj}qCi¨l0ڜ]Vx0fgW>=R[puu Z25h*.b֋ 3,G[H_oaǠЧ[w75Z5#bvbOˢxcӍ]+̯ϙ;ᾗAJ_IvKMFQTG辪Y2c7HY@.凭JR_0/;|5sJ܀nYv 7퓧^5b:=90}0h[vrA_6/d$1}P"@ !}jH+CT&ے[_~IEwoVEĦ cg\g3V2ÈY"hjUMbj6U ormp.r阫6KA%b|bdHo0$^]I:V{n3wA]#W,Z(֞n[txX1[jY F`F$22k-Z`=d67N kUn f4TtioE.輙2mqW׃?/U$A+W3cJZmܧ@v͔6bޝ.w (KPEfsIKW}xӘ4S kVQ4Z) A4,D.ۂdg_N -ӽ& ,LG{xHn, 2~>'Str3OKi0W?j.]!kDsR]gfyG p}wDf첷9J|.HW;.&ij=l:4pZLXށ:团eHN/Z֦-E#cB{x,Iͥ'9hM09(gȲP+s0+}vRј"Ffv,Կ+z!Ҫy'WJϚh }Z6A=ELoR!|lNB;nJ`)k3&~pMDWl(>H]{),t m0t49(yTS~eV2!e~ڵTQ @G|&#D疠ei==R1X"9TGp^/SG5tu|;!x!-"Ɨh _|;LbewwդT#PԪ}:Cgʍ-tw6#!U%xrR̈+;>`ʔE!KATXꚝ=V4~3bhYWQ:8O341&(§2/Y cU;] -!,Lo"'Qve48Tt;/|?|V*EsZ淲%YО-sCOrZ #sT#󙽃 mj=@~O(T ~:w,'p_1=-Ǹ].sQwųDع?nRjHG/FYl=6$g^*ӴNKw0pN$Q1h[@{I%`E <&X P3+\v>'Q:l8Qnm%,ŗ|_\F4-;%O;EM$lbKdcW~봑)m3[9"agxW\2HsA8ƗK?EaD O})VlpZyDeo*W3Pɼ]J Չ!A㓜>+U$;wJB#5"Y4)ީjSQ9oʼ l}8y _?hʱze:2KbX-"7R Vb[EM(5i 'i@MX  &yg<>ϖ==3nH_Bn:ćg|ڻgUIL$OT|΁'ME1j lj|St6)wgPo3 8Y",I6wjMAW@};&CBOҐA߆b Iwl†F5r(gk%*@~IWT|݌| Dcӳ"ygPeA&vlZl au;fL¾/errz$,t6\;͎!2H7k}mƾl '\ ..j2b[qE_D㨵~/ZJsIkyF~S)>flk0~NzHMFGs^>\Efu/U)!.a [}t]lpөP_Yj}^7dSYaY-֒ {&h+h&KJ?y gioj,/ɘS(3`||TB9h.D{ eptۍ3amb1λw%NӇ/vƟUz} | ti:؊8U$[\2!x5`QF gn M%Cv_Ăr8JM oCBհ覎xV'pxk  Un9EE;U#Ye{9glERYGA3edDo=\7:aI)5+|3F)2ΗCSLt!2: LRl}>h_ưoo{!i>C*]pk{?IƩL8|%EZv~ ?1+GlA&^L/`?ext S2"[FbT?R+Zљl!4*WZADŽsW\ TEvS5#}]ZV)ufR v>2ճ>~ 7ZB̿SX;(AdD؛Շ[9-}@*vvq@7o/w]Y2<ި̅aZEhuЎaLh0L4ԏVvK>PgO]7^tbʬO̘u?Ce#.8 NNKNA{̻JC06yC&.ݬB+:J@60U\Hԭ"#nRe(z 07S.>`m 3S%T}#-DC`3c96oⅴVh!\ܡy7KXz|euyK5Ay^o;);M`'~ @AJ=p$JۊecFm3!b%G.:˕E~fc{irRut&ļq &uQv^&ɴjÂ@j3JaeYWBԖ*T|,"䶇}*j̡'钚<7`p.sæJF W+1#s% ƭ}WKQ6/o)|k3z$x;~ <4GD5jo~Kw>]^Ϡt,$bVՊQ_WbHhJJ6VB=z'RI34 0.]@aqK[lS Ր o|stj0KO[z5¿a&%վĈeBcJ+@M=|7T?xB#d+&-ڤy%:/nR^F?TZUl{ V"^7tNeaoJ%KUaΖ9 tzcVnXY;%|46&'fC_Yq7"~YAl)ent[hY>Q[*/H9hsV/o`'H0XKA #wqp1w$0 h+5 b=GdɊ18iw~6 ,-!:J$Wg̗XXnGQHbnxtƼQڐ=D! { 'r;t_&`Or5rwUZN$WWLx d.4RHFd-7r>2kd&۹m+1@M,:#6O>s,R$ ߇ s:/] Ъ*w(H֣Q9Btjސ3M2Ɇ$]< 8bc' ĂZi~ÐCICP֮iv{AC. h']j>gTm'wY,K7*Z'' .uAsa8eDsbSD]K@ Ï3Z}Py <;$zJx1")NDqr>LjVqΨBZbgcm|d:wT]oԔ f|l)3;$v(]H촛,Jh%{˛cw,Gh%90Ћ"M^ǁRnC>(7Us-G_ ghĢ B,Ԣ>x0}-Y@pr1M}ʈݮŋ9̖W΅?˷G)%pϔAROZY<9Sg>`{Tj7~l9fPBO4\R1{Z!>9]ѽWg9/O`c.) gWXYWbA+7IkcT$׸ wj$' Y &k0qIڷ4Hkµ44 KJ; Gq'B6ƺwKkrVLll)%0pf+[ID4F 4#Ma{F IeFj+?{H="e+m\`):^qK.̀G9 LtBBqZ~,Zі(D:TUhHbä{X[!Tg+ޫ9.%e&L29,%ᑈESG/(*W9rQG$ͫD񁨚ɦЙ Cfۢ pY:Xa0rN2n^N'3:TCo%y3rTi쀙;^uZA3.X5%]ffG=a]dovB$G|-Q 4I\fZ3D6k~sSp RLx[ȯZco:$q0pML~'i/GQPAau\<$#ܣ'Z20,ŅC."h؂{dth+0g 9cm]D7JZ_Zmtetj x\,~6 B/'gfrhii뜲f)'}ƽN ԀНh.폭l=l؃)-|H`bp_Dm;I’KXHr"A*foz Ĺx4Oޓ/':; =87-բ*O C1=X \'r~GxDuAYEz۵hh gyVQ%Nk2<}y EsGL(MSXL~)JSr%q, cx[qJR M'"ɳwB!d<~2 &g\ e>3j1\L63~< /.k`D|V5 D"بx,W!S?$2<|ݑGsU7k]1WԻ; vPAܐ=PZ~D19%9_x |Hb9: BeLƒW ^eٗZ̹PwM|C̈́O"s5Mhgx#&ةS!|?Y 6T ψ"dbfYjA0?Kz'R;[sS=qkW8iL+?1.&D/l0P{ƌiƮ}0;~ %iF,}fcOaq#l h^p[B*5kx1\0h:(oL= *ycDZTJI7(߱xjb+߫`MxXdm3 ؕh6M@e(NoŌ`1v3&U}mIzhY_qќTqIޯүF*ݩ Y[^mkVȤ'&q3px6*H! 9H̩Sܹm1+NA$6W\rvΜ(䶰^κ5)`]R9Olѣ("{Co^+(R +YԬGwVpC ;h%&+yt⧕V5vqIHgxo䟏뎰 ZrB}&.eKMB%'D(' OB7u 5E sphIl;E"mݟد@Rؽ?8y)Oz?*}2EI$KXzrzRe ®4{vg7Ђl 26s7:+JǪۢb[)VrZɃJsIH1 Vi.>hfH=[f߽*rO"Dɥds9v}S[y @;7o"Z 1BYӢ,R oxoɵT1B"2 C䥘d/[xi`5*]6ǏXQ+49- ?Xި8o*0ܩjYzfjG_ N!&}A C;[3$0go  yY5JzkvPn_}qi%a >SfK^9 ,v_C{ 'J([kׄ1Dډ)U!CK"Ë`Թܥ ےC9-aihF}ڥ[ߜ., MiL.$baJFrG]#̳i@Ldt؏.6@>ޠwl[Q@(IyQ&|2EVk|O.BR\ ްk2%;XhuKR͌h^ԖkKI>46 V"Y*lU=XRB-]`{+' J^c}@"qGGElhِh)tmU6O3t:2VTu57P=~2M 8a'zYa "z o b­/KxV.h O׆T=د?3DSh J&LoA4>[Q=l =)Тo}J$IyU~9|jT?,)^̚N.B =SDl$U-tji58(rb_9vlSfTQ1tN's|DSgՇ;taˎh8N6AHcHH 8yֆ:q̓<.D w9t6G%2T1J7p̋۫ehIw0WcDDWПψMRn..Y6$EF w5@0{_Qc@ȳp&r?-P:JB˃a%]$oS8e2ZD~mE=L޳iӼgbc$Ӯ|xD!aezǭvF Y8<\  'y Y$^'k kj ^ɒr2)fxbF2( ~t+lT;eI}AwR=_(hn"+tFA@} !=%;?V;(xygaPėbR>^UJB=S?X[ )0-e=?%>c>Lݙ 7]1JgRy IIyvoG玽L TPa-LOQyWUYwC]I B&(1@[/wy wl˖*t TN>U flrP|7r9a |ՏW;ȅI.֯ y83l$9 \hɺs2'5GNDuA F\8TK&ztp|8 40~3ё۔_FH!:WȈ:& $h1(|HZ} oו2gAWUS"Y۞UAq2(qSñcL 0Ύn|$KSY~HuW9n69s:}xtf1w*v#ӼV \3cpԙ ?EWmA ;䈍4j >t9K|083e?{'TjM "xMrdۀ+ôR>g)'pÃ7{sbJJjЅ8>7ᙴH'4|_33d":v3?d&ނR#tcl9!Ԩ{>F\0s,7q)Iľ~<㭿\]hTO}n[ůL5 иm ed!u;0y&tt|ra)ϳU\ gTG_#ia}JrTJQD`%2!9S'*#oGe07HIA D np2zP>~.du.ָ͖ &丗 yms>9f$ߪ\Xs:{tX=IUJ|["S{0ϝ!1&#6ZyD`. Ek^|G 6>0a:rÆƀ w ^#vǿ]J*: _#dV<#1Z+(!no+p@ ;C5RPAş֋P 5v!LiӞN|2,78ߏ)l![,<8/CȒ&O*Ee2 =6|'"ber~>,cO`RwY$4RgJ ~.n+ V0f<0k54hѸn2>?</c7 m Ҷz' 0IOv_3.BTn!J?/47k:攏>O@ѦJ{ķk!p!bQGmdR3.+?e3y^U(Qv䏙[x&f'$K5htJwCA#+`zyYtA?-; G]cRjaB^7S }gՏQ(oOV}58$-Me"ySӾ},uԍ!II5!"ZԳ˘G1B P6Q޵uPt*RaX6AyQˋGp}{G|.xm*vu=䬬)m:P4"c1=nϷʌOw~8:ގ K̐ hXGN%pj!O`V7!GÖo) 8#0j&GmRPp%:]7[;Q/i%uMhr/*q9{>Рn'bV hY%O<&IfcѤf\)谧Uqp֡?y R~QĎ͓&ӡ0)1!~jT{.c% Pz+ 2"/ 9 7t8Kϯ@rf.10l{R iL\$%i_z: ^MDvԂGY#T$rvd~A82Eu){ ?6E<|UŻnd* ^亩Q-OvfrA0tݘ%y nq^ pD)HhI1H544;TM!H<@e.zޭp~gC5lA> hk&kDsM38tS8^b(aTt奵y-,ߵZs55NsU)gn4Q G95Dib&Ko#[Jfu  V\V? 1Bpj#eвcMͲ%:۪q1`;Kv]Eq)]uмgV+MfxTq 7J&LDʅ/iXL=Brt4eLABnDۚU|j8&?0BpcZ!Rb7GmV2ZF_KkhE2 IJ3C #$g?6{=^sKEXS5{ pعSaf~uRAwT2=RڡM[k2[̞) j_gg\;PEVqP- E+).ٻ.CAp޼0uOХi}a/S涎2wel%farϡRh;kijγZj< V Gɥ>YHqs`"g"j3ٽEQz`r $) !z 1x0>Q*W޾iVio=K >7?}z qSJtpjV=<;fFn"#2M*m~a;"~5tFrYFwEs=7eHPJ5= F~ηB1(N^P#mB+,9k>Uc,](N@#d{3}kkx> ̂?1[W2㔼^Z2w!C5\kJn _} 0exS 6,v!|XHtזdOH@#'&M> =7sLlxkGRϴÍO9ׂ%(¥@'$aWpJ*StܪʾWRO,*Oɉ#er[Ri[V O`$FF[ng? b@!|όrDDn .ܘuK8U&?]`RSRF4 VMoiNNg66LH#Ժ/ Xn#@qbA-axF3CBMpƝy4.R&$N34zmR$*Z&=H[`ֶF{BfWq6ZYzKri{Isq0ޝ:^h烤~$î۠xuHH>ܖ:ll=DV'IPH5@/H GBr}m߀Cx^!lqUq=6-L+}Rx'm![Q:v֪a%cVʆLὪ:FVZ? >"597ӣDI xsR!QN]%ZBtUY*\ ~dz6^A$mEx՗dIB`R~1 Ķv6"/O{Q$12k,"n%\m@p7U*8GMS[$T\ \U TxuM6?m`1C"-܃ohrBg? +z 'juF7''Cܗh~a FˬFRK)^Cj+8aBe[ \_7b`hU/03gр?8| X);A+8e>-^xv0M e7=Y,TYL_69~"{,r .( JNе mdA.^/D<1%c2[% u"X۸V0A-Pu N=^ #UZ;cUEpYbC%S;K_ J:YI?,ʸrU~4w[;I3x == S&q$xWQfn[,+11s:뼂 Sf{Q+6Ϻ!OJ[Hg7t&og؎6P`^o}.R̰wMW$}b ,.nNF^Ih-/w8&RO]>U=V2]-$@n-#dÄtf ?(^C$-KIYIw3v9wĸ<[}%сNq^'fpr0S$:^nM[#Mu9_B1챚sbBai͂U5N}fEQ pp`_T0˺WQ!I->ڐ8%g84 V<&9/LoWD ɆFS) 9e?Dj)XkzQ Eg=1[ڷ%4+uY6ű~T*._o%)df9-=kVcW݃\W Lsy'z[~XHmN\ZBT;q<3_w%X A36I;:Ts_-"JphLLh U'.dou-t 9g18p ?JȍBiJ*\dʠW [ XHA7T+?ÌɠuمP[E}WTZANw[HV_fcn`<f?nw`drbCxk]@wbkWiO؟Oѩ'b( l{i ͸ T mMyUnZB|6s2eɒ])y"eh_ίamwfq岖#IpP@ZeA)ntd@CJpzi=@OޘMEMtQi!D&dLS5͒ Xȣ0Uk*$kLE{OPuZtRdY`fNa89elz-IYcXW64:IA% ~C濗/'-~ޭi6"耤Snˆ >'%=u/wf rzv5}9Voּn'JJL$56ucEL䜈yKvJT]/=Ur/Sџje fad| i46U &(KnAk…2ʖ>;A5 u-,pa [%^,۫&~'}AB]gdx4ᾫXo-&ckƌP{ ^pyH:IiMgX.޷: iH ؎NBZvLМakq/\gؗ;EÇhLڋ6ȇ5|KGT~-S*_#UF8J;z$^6| ԃOOKR'$yYcgB!Yk&b1l rs=f(ٯUpHg"0#~Ćć>9,k'0-tQ"C;Vo@UUJ#-cI=BD@"5df~RO7~ѱUYӑ |U#l_z0E\LB%…iG€GEhVL`H 뾳cb,"ް^5d2t\S5Nkp IgZ{#hqv%~$ƒަ {I_ [Xi~?19!q,͸R鿁6bhTD*(Bn@4,u8%;yZ*t:h)|esÑi V̽CzS:Z%VS.])Es8K_U\0e뗯v:F(l NVLLX [=gS(wy5m;Fe5OP si=J"틤sV5lH]]᧏fBGLY>_tujA/O):S.1$x/"{~dgٶ1*;tDP QC?2g`ptӁn‘h <+Rcnjdvb!8ߍrSi\R`(LAs/h0@,UNf]Yj#o^Wo#FY"7DR/$곊|qyD>l5509"|hCϕcSv8=˚H(o,xͱ̞U/^,7)<6In gE%oRRD(Tl9d#*yE'EDّZyT GC%")skCǔAf[s y.Jy̧a<5NKFy g \+*CpEݟþ`7Nv#@P>w'b4{+R!H&fo$ώȸٽ)Zs,1m ֩Fy_YrohZSo;lVW!w[3gR9J ߸EKkN7م˛' |КMO%#؀&.]cO k, 5JѵrVXɩofCΫYN7nȃQ [DŽT @!c=SY}"A* 1Oj lx g(IJmJuyXb߻WaM@͛`1Po̮%rhI;&;51e\#lRgNh~44ɂ&u|S&1ʫ@p휧.Ca_/q ÷;5$VUәB=o,1, ώ ~cvN&]R*j r5@[Owע8jVG[خ'7= :m2s>VyF$NXNtѮm|x^eS\ 8oϗe'ZJ2|MS{A![6͞Z/̈́ﷅ?xCd-P)|uvT<Y>\rVf/.lMV'ލݓ/y(&Uz*5^1q+PT2HUӉ_EW N 1 &6k%Ղ&5]w1`:w솪8xmW .yLf=;?AtP꫌ ӦaTD ]FEx]8ro/YjN&IrzRq/".Vfox_Ф76~Q?{..;&_nÖG:xfY AqIIPj *BK(Z6K5ٵH r_A+ǧm}ĵ|dZ)bñI9vq&#xo>PEK0gF| K~OCE'Д\#moʼn yN KXn6歃6#n -/f#LhtO{#bu.: $)n9")o$gv䮕q#\9t++H1šO{zG|= PG`4ʙ<k+|ƒTF4)TM,$rfP+SSE|;M"{{y;g:<\2noKԣH7O ْnŻҁ%)i DY"P20J[ tмcxƗ[gqb.|X=~k_&M!1ٱZI>+-4|Yi X"V%T ')-)}w01'2%gh!)gUF8+$GuI`9uy\(y\,;5CAWMBc-N7g_\q %]Il5#YN bXP,pjPnB>҂K@ >nv ~[ʔr[~h&=C?HlEZE`ت>:6T[@Ɓ4. ]hpz3v|zYg(Тoe{?=TLLuWa ^l,\3X}F%@qRѣϿaZ.hGX`VVL̎vh]~&%ч粏>J 1mLW -YFtg$ 09R{m.4d`"U]MrD'ɲt5i"mD..x$6GN0V#s9-Rb`ؘGJ?돱BKB--(>ٚPB+*pjbQJHW` pDI<8ďLG+ 8+z%.;.+Ђ Y@^|h >b a,aݿxWK sK&\RnaHGB5䝾 q,Cm.LR>$+UN*y]hv'z$X*FPħD6;NOAK ye 1xRA-IF}5,q dгE)jQI9^jTvfM7i0xcb@aUS)$Iay- LSGr6GeϵpobP Ɛ6$X)imY]@h"nx/]Pɷw6EQEʄ0N˓bD$@fk ^EVyG4XFw:qj&N[UFKȚ݀n0OYӸ@cGSaۡiXﶭ忀l~]s>#w 3#~9B 6PgE N),wX\*LQK@[eXMyވXhÁ{>q:$SS@P5*nJCc4ShNLp1 x4tt&=oGN(p{|#y OP06y Fa0o%MWw|? nG(t`kȖל Uo%efc]N#J􌞠A9Ԧ*qPA?=2@BYn5aNbȼ ԭO0,E ( ~ 6ө}Fi A.xĚuгyGEci@g>OIr[#˜&rJf)֚ا'Ro&X6 1G7Y JKFܓ;yPq΂޳<AD`ȝg[^q_?D`xol;+lG밵fS6+'ޠvmK8:%8.gl۬Ix g Q+\7ythp6,#ĀQ;yh5oeK;U$1Eˣ cVy0.H:i4ȟQ'6 MC4s$+*ddbFƏ_= L@/I@ijH&$,6 GGt8|~A\63Y?.v/J aZx ʮşӑ|{W|-q~ l+@}{Uh%\Q:9(hsdH2'oCb %gnyKjDfäJ ›PA 냓F_+ @i%"C\n<`qd=N7zFyٌ!:fK``1]LB؍K~xz&+ET"--)r \Vdo\ƃN X]2[ZiQg{9CKvF$saP[˴yAuqҖE%8K5JחC~ܩnW] L x"w3Q5p1TVg=`I#1@2K99&U Klm+Y{ G&})mbbvLv6}*sݵ$A4-sł#vl8Y'g,yI?Sy4Q-\V9&,G/>)#֏Du(ybI7S"q-|H}11mh,(:Aw06/oЯ1yI`O.fy~>ePE%f:/-UjN-$EF*wpy(K S%2ؔ&5732.dXf&Nƫ!Ym6~pʧ]2y%8,qQd0i ks}O6PWݐ{?qzD_.'Fk8) ,uD|wnkXQg.2)k-ܟ:J@Bp`st h~F ,!Xroى:Yc4.5ܯ٢$'6E7+HǴ^SB;d ^i1?ߵ+0/0kq}OJ9'2F-Ola?zdaJG")haӉqQr6VB1F%2WЫ]{_R,$Y6+O#j0/ 50WV/]X}<4H 8@I9&W,yLO`6O=btlآD)aѐ|6jd܇8T2,+\GRk] 4w5= d0cpY衿u 3kk$xG"At9oO݃1I0ЉzW?%:;%v}57UINg@IMC%o=oRzPcw59UBיF ,(LB@߳'aSI7`u"^!CZόy2:rMWf./P3P#w!AQ uj[u p *+3v@)FyPzc (47|Vfzd@̟ikKT~,1FA ɇ|h"tNۋ8Y^3 SJ~ٶJ3k01lOO3xՆs~:ɼZ$Ek\@RQw E2s=dd> 5O|3toXVH:%#+Iwg"d |7b3W,_+{DGDm0j'bF yTilp0Vq.+ܙ*Mu*_x}D)%G;wigVyHd7DKGabN2Y5eTbYY::W.M1˜qaP_tN>|V%!/R,YWP^J;  f[¦x(xBމ3r50۝m@@3 ೞ54j$@si|Ll0#JN^-nUc -&8 `:31ml'ŵ .XD Nzrz)/mr ^6"C#@9"O:mk\'m>h2SչBuBwy(.ZǿI% :+>2Ni^v0/ƒ)ё7'D fhTf-KW:ff|&=Ќ!u먷.׫od]N 7s93|eQo3,zP߰Wq%7#L*ՠDf)'TN!zF{hl;nw޷CU4 z~") znkg-=}pU2M'KN%+Ji?63@yly~3 g$ gХCv?&6=bٽ2`;kfcHDܭsRs}xf/gO)ΖNA-XAJߙ}P^X~{y.u&}.X\/PxKQ 0W `^QkM?t&Kt(u}TîҶ3 -uk6#2x9r/qS?C!JzC.5f/ hܥ .WSQ ēxH5f t }IW rjv6DiViG1D%8` kc7եŝ <ψWK7g)Ta"NɘO뮶Kyr$//TFv#p6Bީ@?A4V~(Li껔3|dRդo{@:\NN_#Yq.;i( w?L|(]e2can >"G6Ƴ `bA<Ƞz*qRkLe'\Y~X=DE{V]6Y:L;_6W9eJM(GOJogE, 1x46p<IQLkѷ;j5zR]6 Di\;RZx> +R}jsCΒ~BgΖqW:? ?)k9dБukxc[ҽ\u2mW&kba4tb CS}RfDt.ێ}B4ȿP{FN8qwN*'WŻr!njeU]-=C?a-,ь],|v,F}yjذfon|ajدjܙpG)IWV WMfL5Y!^f{G.p2QЗjoU,P]si)()Mo% ft>12l=W`ay$(rf5{>#{3l]%kN*My w6EgK0=c*7w/gLy!+j8|v [Df%qgtXK\[K{4[\6z!Sª(nRü@i#̭b;gۈ/Eh$N`{*PзHcX#1_ҏi* ~D7(_m)YC xIUVqZRFWQL>TSʎ1Eiʣv S8 lU+;|th܈1iIu\Va$ GF1b؎G'T,u uIR!\E P15t uʇ;O/J%FָW=5jhט$'P`Pl S =P3g\{87YO_Wy~ !Lu\vג2hcёؖ]cv+."=nr#6Iw?f]7@ի4 0(*0BݜA(ZZ=c`٣kWif ~K"oA%7Rd?hae2"R7pUd.6.0IZЌ|q&,4FBE6`?FI-:-Ft"5q|^nTjݠ5MuABxom?Q頖Fndr[U ;m{h ;2úcmE8$R)Eb\FeSvKweUty:g^-&!?w-0l&5sů Ѷ̣:0ovcynb^XzYnj@LA_@ـ=\nnR B$WIjnCЮzF oi}[-S,"`C}{pJ6Ɔt@:fUZNuP C0%g#~LF\gS"8(vwB-8 ]Boo܈M~nV&6He%d͉J~^LyZ4[Ia_Qd2޼7f%1lٟ4 g[o궱\ *ސ@>3.pO>z9}s-HꋢpDSJK^? ECQ1-QYɓ NrU:>=pȩgZFoܗNw+$ Y!!x>t!ƛKn *Q%ADž;Eh0@X׌BRrYY^HUCXa?!ކ<͕YF0Hܜf(f3ƶ˚mM@,UqĪq?"<ڪ~(;-reY?aJL,Bj@q"/xT ޅF%xqTY-$0pO92M e3m%bH&5ݭ@\xs0";lnoDCWc]WDmMf9M[l#2Ռ(35 0]T/ oؿOAJ$ϋyb6#CO e9$7- Sg=iS{sp\~"+֋`_ N%/$\f1X"XnGH@42Mm6g4~ef8MOXCK.[b826ND/eLOTwۂ/FP]t9G֟9K\ݚW?>X+d=5nOLV"6RK8C!Lf Ko}ċ2 V`y@'% a~ \nm7 5 yzUJQta!x=S$921|F,lgߕNFd~O^~e!v6{b *1f,lb٩#AͰ,T9ʾ[0tLgoۨgQpJVֺsnwl\3^[KH>j+$#X,stm&-G}B<^»3I\dkKxcꀍR0GUWki 2eoh~NM**\dxkRD< )7>X9woۆ ^V^EYTF^(Tbr`S,rJo̝DkT ?ZK)Iz9I"6j?[S-$  -iA͖3Q=zMeHظa\εc͋?[ۧX]ݹ o9C6e:Vv)`Ӻ"0$eq iZ>_ s׎_!fYG;ڧTgѥdڡssgX/@ufl" c]D \8R5ZZO%zAr@imlZ)Y>[O -tq)k+ yCՇ#3Aq =n88>,]ϦbYnydI$8"8NB`W2OEPI, P'Qu a^ B_.B[GhN_FIyJR:^~ifvTgNT_cI.RtqdYH2Oц:CD@ JNXlr.X$a .!# tL7>q4pEz\@h'K:/Gj;C7r%@ S8=qVX%`D:O7+^KG]"6A[E`9(enr3@&>mB}^UӮ&;_|.8ɔn-M lpXm{w«c]>g{h:5nF_LarKJ{ z(gKW7V2ZځRxh旞sIEugI~E0C"6e nxk;VAv%m68PO﹫(̧D䍶L @zOkpӰqqDi !%x WNmr(+^L$[@OwefmbB$ɲ 1HrU~hWǨRTLƸ >V PUGF3<*x.۟5?8\7`/: t{T}|r,nb_Ăf)bАʸR+A 5w.߀Kġu_)(%Klŧ3'<Ԛ ]o/Q`8j| **O˒VDu6};Q K jM?E5]6K)Ce=#i`*[{6GCC7k`={!.җU}N+6KHXad-MCjPRH\sC2+vFOv+4*;>tPBEgb2LoL]\Þoi?$>ć'FWf u]K!!Y Ñ|Lد70ZsO 7eG2c*V/.pcHK$-h wW'Tau;ŗ Dr'?0MHk=U !IwR%Qev)s hUlTiL.|; T^͓;V9n˄ЅחjJk O-KA4DR,hg[ݥ~)UnЩ"5ݬ_y`,`J ȚIJ1`Kj%vY܏#LRʐpnBʜآdÚ_JV`Tќs4Bwb6ei<8Rm3^ЫP¸ς);lq. s'q^i'5Al[瞆s&ѡ:C]'!av+CWUY0߲$ ШMk7Ju2t%qCQXK*tԺx6]=-fc"۞W70dO^)CS4'z[yj_TƎX4%j+X.E'&ѩ]HkTbHr3׆[~])qjCxj!NtqtUqÞ"ꤪڼU(MzeO#5l9+-u',y*Q,N$+SmB|\Fan0dR =rqB:hx*p vDd>cPl\f)B ٮlrrQeQrve}ѥFx!PY/x 0@Na:nv2 d[j-<^U|?-u 6PLz%ʼn.C)Rww> l2)  XU~YBY* Y08C) [7uK"Cwv aFߨ3Q\Z؜}%7eWa[5,6=k9 BwU1N@np= 0.p$Gg;A@SėH]42h72{ܩw԰an4u JP`*XA&m\Ad4w(C/\7{=̪ÉcQ@297Ms~C4ej"2ѩ PRdeeZ@YN +37}f|nlKCw n]<$فxؙ3b!eun#llD W kӯw5]x鐯xcQ5H@R2Q֒dG=@~IJHp)ԟ|ȣ/0rݟQA=$ E r'/Zţ1],T3^p@=8.+/;$"[ liҮ4ڿ>@& Lї.QbŬ? ŒvBv7]÷$Ȟ)^SBR\j) [WίbC{u;ƅpOфᥥ񻘌GEw ^Y%…r sbA'ܰs*Pt;9؟+Z%hPp %gAb*ib=c. }:50/nHQFNM|AYYj㴘P)ЮD ؿ|dF iSm ἭHgCx ]9xRΘn9_ E/ :mm |S/&|_; On+׋yޚ\?T)&hi)A3!+o >Y0y7~)&V}|.g4 J;t۳C3 ,᫞W ݢ+z+sJ0r[)i fV#4?NҲub(lʂȳ*Ah%/8÷w7#uUktj7*uj V/ Cׯ8/$Ǡ|{E5GE0ձx- /Y$ \߈CmX=7&O:azx; V+b 1&p~ zzln l=q/4ʒ7=O= vPގ=RWB ۦm-w[^ۣM# IήG6J`Ьݲ ,C1I S&j$/:@*~VI{dF 2d:ʽ# H_ iu# ˩=cifηjsP?1BLd|ΆXHri˚'H ($BU"EE`.׻˝Ki+;upt.بm" sZ5$7 1@}bڑyÕQD+ ^A֊=$\F PC /)bJr9" 9˂@B#kEW\_DAe++i - uȖ3>\kBbBf[v :yk# Mפ&{DL߷0lhpEh߉(# j0VF’=&fkGd^BW4ͯZJM'34*ID́@~Ϟ1 ߑp 3K魑е^Ha@uٵi$^Cf$̱ݦh5';nvw}RE}Li&? ㎡l04!rCVfǂ5YjnFz#"T} ` j??պi\^ĉtÕ䕽ꄮx|]eFo ԙ3޿fF.If {Q_t^0ͭMsvdQ]GEq{i,ؚي qGgj|gĺ5l6Q(`yHѤ a 쫺L܌7= M:᯽TX7i薒AveP%_Gᷴgc&wc+*@LnaRN=N "*j).R8yܼ,Vc­Xt(Lv_8{L) L29;!z9jy$Elg"'nx|ʴRؼ}-'١!ɇ5$ӅgC?no}MN{1݇'dM_m]$7^3/N' X˂Xؽ;z0} O8GP嫽llx|~Mj/Q"ZڄhR:=m;=Z-0Gt-">LHvRif B/ݡ|SCе[{XDk ,X1{~InX>18˨`c@ކANF ;j1-~ڋ&lħZY0tm˺1o/D?V'<[ę  V*A[x|-Ra嗦%]dd^`\>}YʍdL_ߕ@iyTֆM2ž~K3u N>{I]^@RO._Ym#lhg)l*XW# 'qpr)xPOJݐbǥɫ%+ϩ%SnGTIu.#0NCULldwd*xNC'_aG)iZREI6\i"za͏LTY_mK,4CtcIk ah=gd~r|9! kfφՆՓlNen ՆK`۫nS|4W@W|؋MUO?9ab F`-"TlB/^..qגg)b:^"DKa#87XMhU R+Jo .ӫ<%"ׅ낁ߘu5̘-:" mW+⨵Ԛ3T5I9(<;=.vI?XZ.[2 +:ż e;TXPY-Tx"㿏g\S<'C?O)sOHJ7["s9gO`]^,Nm<vci?i@ ^Z o%X}I{AQ#N|аgƼHW3Uu[2Qw]734IdRV%K +'O0liKdP"@вCA 5PC5}uHh3 3ȳW]Bu:-i• ޤ5wy${j{ӝpnF,P^/' H΄XԈ"H6,[!!(7~-*oT"xS0/NaAb =^]عs)`wB@3|O)dS@nvc}(R=Dx+yk<=ߥ ̩_f4xpa5 8d 1:i-FSyio|`CE6˰n / 9JD##!ʩD(CV迏.3]P+Z| ?m7#(3):'@wWUܵ'V[7 [ZZ;MS8ğ1Qdc2>DQٝ '1ab cY}ڛZ1%5 =`yؑ ᖽ7wkc 5R>8+GXo 2 X:_Ϣx9Ф JcabPK ]msX4`)teZVi9ۄ[]/VP rF9u\8NV-*w+V@HE0n(}SK!i+mjֻ#N5b)K2 k!e:*fUw3\=< +N@,uOZ",qJwJkS<&#%&h^Z&)Mv)e>eO6h= ƔDReFb&$ZaR|UAI kh5j8t[oRGm i8UCwo$16NҶt_0jY2K-6$_~sr(MZWTyi7Ie0K(`ܷۋevI(K.޼By}Xlt _$5h4 C?T8݈XQeX_A=i_X:9&3kA8)P,i- 's5 548 H&i"z,"b)U)6 5Y/a.]6c :'+0!6'@h8| <~1d^쮧®@[Yz4Jf}*~v#>{+p)oא2 \AA'K)™yizj6^#Q sn'f$qp p j'cD M`LѫُAf\P4XO)^A=c^hSNO?aQ1SzBjnPsO<#U<p\G*3dZXX`TX7nBk稃%, ^jO(dcn!|pڪo_8B-7|tG[UY|&2޸*ӖI'Њ]/Uch֕goA]U$o#Z%z3 6;W C-F͒,s6 pxS`^g9,r"X[?]P[ۅ+DVҜc=&TĜ2- Ȧ,vDnyX4: gHP5bYQd3ӂs%oq bulem|Ku DQ9}?+k2 !Q)7ѓ|q39^ExT#Eڝ{|mpt8GךF v4A!Y?2ۋkA|DZ-?(֚eaɺ>.DJAܨĄL[qA>]@@B_4G•wxs<5J4_RpzzjtZ D@9"GZS^Ud^ 0q,'g,Lcʒ"`z% gUX]8c, S\f𯗇vN1nο][#PFm 9dO 4dă8 vֶRU$MWh8idvr`4'KՒK35h`TҿMSDvѯ~g2"E]e I(T gtŶG}&R,ԁIB)f_2䶱plU./KmG?֊J|(^>|0̩wcSIBêZ+~g T"=4;h̷$_YT&G6LIqдCgcbrfI94uF hYq!, )?zH1pZֿ@v$06 /RZ}{o1~GF)kb`͕ץH){ o*}O(%EJ>GvEV2.8o;*0~҉ bOjCNiBL 2*;鬏d3~- VBV+vprZ]kIrlEh>F:;!DdOHWrpAkR{`r-XAKm"=]3MS˗Q) HWY#w$" dxθ}[+Ҷd,bJfFZh JNPdJy6cR 6amJ ̵h]hR7}RLf,521OE E^t$(Cݐ‘Hq/-T sSpBDK+jՔ3rL;._/˽V@CV&`X ` 0̹wCJKM-ɏOX/|>zعrz6H$T[τ8WE4敦O9׋KCt,St|Qқqv@IhD\m~'G=}f!J?[n;>L}tmpѠF+Gl՘V܌ZQj <Q 3BN5T6KUSi yRnXu%)2v|4׸rg{m" غPD}=./+?pLZ?F9ݒ!*8b^~Q>J[>8Pԣ\Q}qཱུC{u:j\$viԆfm;Xeڴm 06͞7"6.0; $n( w{tB'+JB'mEIզvx7mKC5a?t g@<篎]$"SW Auּ#~-Z<ݕxhu\.ai..dԅAݖEPIJv] Mlˬ^%Mgw#( 1/sQ-]c/cÉJ|3;21hf9P oӿ9L2H2gc\2-jL~~ɴN~WA01^LSi8CaD0 U*؟Iz|U3߻X9UAf(EHXbrwf>3q1vn`Ŀ2xY!*A`Ҙo RhevSe?C ʽ:㵐띎8fX\b+iTⱟZ,8CD{ dBd?xGckY]Ax#bpzU>r[_7?R)lfV]Y:,0zk8B_Bf`L֡>KkYᩴxv硖sL+b0.ZPKI^ KXUp|l_A#R  w w=1TZYN6k&)yvJ~ %kS4\ iq8[z2:I+dr$.\# CVbHA4E9HwtC6AnI xٯDg%KϯދʐĿTЄr`q#Ԡ՜b VqG C{\ubB&+z˨FXE$)Ū(AӠ:vҎ& ywP-R/D?gl'8[ٵ8b1ZgE(I⒋`kcA#e_{W0iWIךW9CM\#H v|^oBTT76oLQ WPCw FПS *0SgY ȁ*u&0a`LG#E~]Eݚ$p,_-&xƷ&4\,V}JqMjbD p·6W.5FI3-A\wB.-uc;vLspA2R)=xn$BWsrľ]ӽKpdUMvS*IOCh,|O뫱E6bj8 y IPWP<ׁM}+4u3a];Z6mf ?D f /[߳|xXy@9%Vbr9W{ V>w_O,{'=V/ ihL&:em+A% z¦H)mn9z`'v\aUE~1nK[ d{~$xiFQ-(E$edn- :bkڡRCEɧ<yUgTIC3"8CQ|\>ʦޱc:u3}`z>\6s('%Bh} }3ȭ]l'WI@cڟud [!'n\,=_؝V FYo]zXS9vhYBB?T\wOJc6KbRA9G*qTB- IpjmFo{W~9pZޗZڍ!Ob,neHZ뾞:Rw3JՍWwU"^>SjT K{;6-Z .S:T Yޏ6˱S>y)G۸ ]IM$'䤬PVk7@X (l`N,L/q8Z*pAR!_yS 9\ vSzsBN_”o[xm9riat·V 6a s(TJÀ ϝ){dƥ+fO$5WIuXV1i:^;6.ő?bC?z=RGo94-0_?FJ'V~H3U| 'n+$!pWɰQw:\J@{Mۃ/a-O/mVgDVG?(~-g_Y4X aR뾜6iam4bw+HCڈ皗WQ̟[LeRhcH+7xx2P[{I%6zve}$Un1VxW~^eDdR+oS:2tZ}1d07f}N~b-v nȬ2j'oP׌fv9PRw5qxjDaeo!ΪY@W:itWMf6S;gD$1}|joF#%/c/?ځ._A=ҽNC[2AJ¢E>aݗIg7AcVxy ~crɗIbf*|A{-lɣOQB3WJqZ=g 3ziID/}!2ݮ.yB s*Q"JZhs_xS,u^ΰȇ#˾lj.uo\[沪~$"LIJiҙ]Kb[E^"a^cS`jc5ޕYѨcpo^jj{;0ʰ(\.sm*ߔN 5}ޭPHq(g3POwH1nNga#:^qؿw>K ͊E^i c4491ͯԵ $jw`.EؒJ02~筨ىtY@6Wp+y^UKJ3[vꄯ7Ѭ[*hֹˌ)&-Z8o f̣ w>"miuFm'>7:xIpY(XLW 萱z\aȚDžh-t!It'[yǟZ`YTFmzJR_? Z V-C|9"f&ѵ4bp70Y{}hAс)~L5K t\09~zXt"7{=^߲fGnCfչ2/$wTyl>D.뒉3߰' ݁-|97yzdozeQ.>& SK'XJDS,k!uF4jߟpKuS>D .-*d *a<ɧ+fYR6P[խ`@U H$ƿ3x}<a-#p'"I*! tHҗ=RV+h}wt5[P K;d0|^'? A[}e=jh.=KI:׊;l]u0}:K4}8^o xv-5y3@!C+qwx`SMUY(!J1ƛ*=!IL|-ç+̥-6F$1L,ퟮ`qb"iĤXr@OZ&e ouy]3> 8@2.7X^ Ig.:6d޵ce)]PAk&yD/{<\ښU شd)!?* 2ol'~-o}X%w5Z{ފdQVZIH S f ^31l+o NsKH-gn2E^,up5.P 1F:I#[f텫n'0`|47*A;G5ar !+I2dr)Mv6Ksg>^:A:k&b  <2$d. >bl0r4 b) Tig⠊b4X )YXsO3}1IADecL 7֝?2_@258- J[i $%IjK-rⳖeOHD;rٱʪfuBopMz6ƀP9!'W5#.:b.,+='tsV*YuoW2p%Cٹ. sPtO^rn4*z9 [RX~ӳ~Vt0Q)3뻫1ċcZ [WFfMf$1q !eݞ?-*H%;S!L@JpPeěs;%5K֥ٵynVr8[RE#!&Yavư3A SwU^3NLiQ.d`z$diš'gŗ nH~'[zE%ǿp*MiF^jZ\W1%ł<zichSFe'S"f@ 0ZO0Z`A$CH4P#oG$-A2e3h#7D—*i14^̂mWxa=DY緑'Na7%j($k`귲BBҐciSO"'{LaV>1j$G);s1&Kj@~8SOO>VƓ r&eÎОi6@-@KP@Ϩ }7)]{C0oq<Y2ʋ#eQJDìũ]q}^5 8HO(9N='i75AǿkQrrJIA8< YtѭV bLta69*?JwItfѥy?B  *3Ԛ.qp.b0wòZ $ܒڑQ*z#+ ȮJߣ5`:}~j^,a21MTѬmw&Z a{J괆.18%rSoF7}}=塹Ψk-148ݤ,.D*ӟvF zJ]ګɡǮJ3N DVtPD~+bv1`sx7QNgҬRx0Swofg<2熩Һ[gI%3z`:~ l.({.5V<12] ;)sŸ4)ǜ*wU<ʗ|HwlhM|sfY{Sy?U/{O#{Uhb֤)_Q]̝XTr&t>/WZ3Yz&oV]*70yIZ髮"[ޔNO].!ȣ@al;{xJDqBX n`0 ` J(^*8>pLR-1\9F%:Y([I|gj\OuN~ޔx?Lա}LNJ5 \u}ʑ%E,8]8T"K#" P$uDd}R"Sfk߽4uNH,jΖFQW5930%›d@^;nF QQ6׈6DǓe줲yCƬnQd쮁;~W [p 9<ҌݜJQt!SlL#N7}U=`q\OJq~<fG1{@*.qb0_P):h[F6l^$RS=gm7feo_W+tVk!{÷__Hencԗ/-2mWzCgmCQ- r=KK' ';Me#!,~|xSxBJɜI(c?S0'lj"Bʉk"f ,,<]Б.WntuTGC\zhT~ǖ:pIwʲ\8j95 L}Π'𥙹)8+矱  ׈-Zig?!]a!RT@|%C b/jä?K*q=n'/3x zb bQř&(fU@d+M/~7wNş˳pOSiw#!µE?fִ] G]3+ci:CvmO_-"$5ZPurk-³&i`.%1o ֣;N>h-+axw; #hXT_'m6L{fJЂQHqn ]P,,)OOd |b|:mkY7垱Sw1ϋuݐk.)X=4I>u7@Ygd`6BžDpLcm:df>u$Qv|IΫz۟N;8^GCzsbbQVZB^]}47}EME/o1>Xy F4 b_x1?3O#3pm,SEb̝UƱp -T |e%% y%םl?yCc39o gCٙ/*~ěꊢFE3MjZD7'qq&uf ꥪ /e baBZ'ިx)vCO_ a^=DY@R|rf ݲ,H[t/v>L:BTDЯ9iZ }A(}G1%|ZF#`BQEH5y$cզrqGr%㤙NNIks==B"Ź@I0$^2 _?dlóH_3C6Hb=P?#P0Z>b0ak6cF{O.C%|v'(Iajc|˗L Ȗ@Ƶ ioSڔ}CϘ6 `lRv ǂsKBkeTNEXLWobk`S6SUķl݃"Q/Oha0QϞրG;vVi_1&+=?:b0FK|PZ!@:Fe_s"}M&Epl;o/Q@c33-qcN2`{m._ {uwUF]kF\w=חQ-} )(j 2Rp~ UxsnhvwX;N-#Djg-qHdUkՙQ+[v` fb#NGFK)37d:yqo?F`<@j a{yG0ilj^8ZUW7_,bDĖDꊗ:>:!X;bwͅVD^*4dHJ݋@d/4S8dz/jJtFD_8e l)KJD i򺓘))i(h#{9# C*X؛H,Ӄ;|_co[a7̺H m{b:JzIQ!tJvx`%E/ݓbQl).CN{-+lHbMy[=Vp, ,GXK3BF_/56\"W'snl>NC]?:@ 룰g;Z1C3?nDB8Lyw#K!ií ^T: #CmpEa4󩚽Aĉx0˛\g?"%<)LjlC1d3?D܁lujHv ܩתQFǾ4]]>.Q N6뿅%.MDmC˄51Ej3#(Ln "6&3 i(}B Zjn[%N70H /2S=lj+eof}(Ʌ^pYn+EoxSuU2G7[='?%tsU")Oچ;p13f)˧jrZz`P*g>b<·]:k/b3 8ZEաQlk#i?ϖWMɗs&Zi@mkۙs#rwV1eu 8FgnK:y<'fGq ϕXzZEsQ;~EZ nU1:Y b%I~b˳ef OjB d`K)s⣯FX+W`8EH^jj;BV>3zpa4t  ,D\pkkؤw?f(lutOP >M )M+^+˓p{M`^ľX[ ]J**=r0dWS{4ӾM:qAQPLZ=0Knvvh>/壍f\$Wo^r uS{c3n4N}հ H9~ܣR:JL G|;~%/X~UXp`R [EQu:I"o8#xݱ@rIҢE"[joGm4,k17f%e;xFU{2aSw%c@!7I-C(2fT;O#@_a3y E/?L=n:'QoZ~cYqɰ>Y>ڃ0%ΌhtW%'Z_!SWn|k`O+ll'ir / od;–E ;`Crx-`4/FUK#5޸[A}Ϊb!U;`tʫ0'>卙ckR>)ieZm )?M 7^!(i[El"=ŖP~S<QAwyuR+44UX% =a\^MDIg#(~^(C/hKv0-yUmMtEeoSlv'{|";>C/X۱ftOb{!vF;ղj ~goճ> "+w?սs-oS QiGY\.7Z͵Vxg%vqLH5 fJG6ƕ؉}\x/94Kk&M/}Ԅx֝H~"|,ܴ9?',$㵀o|> VQ@U7i!%ݵ65hF,kivu~-Jg\SA0;+eFT]k5a=FRj,inJYxcA};rYdtL~UQH5FLY!Sk7E]ˑ&?-AMFdF&DdkQG[,qh*:1ާ!By^NL'3~WA 7ZWi)fXVM'%uԽtq4up?Rqtu)K[C@'m \JU`5WӅ '0l*mjP]$-@eG{uRiXWAh4|EKƜ\=%ޓD윲M3V;pF,r׵f+|? =9\ j!l X&Cfsx=iOӘO{'or !F&,e`f.2ǼF^s{RJ&*ۈ-MNNvFay|G-p œ Lw#kYzQ!<$ിP{pa°dE+5Cy}5XQ[ 1+kQM\؞z./(H9IV;$gjjNی8B>$^PF>:$c@6@ik0Dbi%H:_:qhRDHWᬸ2zj@vL|B\B}w׸=FˣvOs2 &H[|&яzЮܐp(>X^rF|072Hȃ!dBŬZF\ 'fBU6<g)CݼiBqXw'l L.̄ i@|tHP* QXBc\݂k &ALGO37q'䫄fctCA܊U+kƺiU uPN:\%'3vm]Ap(\:in뽑Q&Y林"`#Ńa'QTPGh+Y0;~MS\zmLԚS/kr}?Qj􉺧I Ā%V{WMWنEǞޱh{m̘P$UJ7PKiw[OezB>ۮ~ݙ tBȒ e9DO,B7f* anFܒne[V 5*ĝ268;]9EuD3lFtl'T5g[gcYۡH~>r9_i!s6|3vP.lB/HHE7ziJDn>EzUULXk jR\Yr P1!sDG17T)!{lw@Y" qLgNG<ђϳo7b4}qIUՍCLЁ=3t!ѿ*o0nSS|~֙}1zVӰ T_Ku~u'*ImK._@NF1d{}SUs؞:C?rI}΍d䟮'8^CyvQB'zZ1$2GD_0^xCCf_*ݛO+R#~ڤ~ n,NyVK}䕼O m X׋pP2";-5lEC6!Õ'2sW4P|dASieQ;֬m 5]hTd0\B}Re2;/y,أBZX)?ql"`"|e:/CE osv]A{Alm @Ps6N{qk@SH|!+ Ռ#/vǷΈ$]Nպ"Klf}\7 =L@.Ew7o6a#~EynExr1$͎F|Pe;^>83bd.CWUSk?&Y!<ȥ AR^?#ӷAXcx5,뙷g؍u?]m lsQ 05񁪂duzǭ+>2di G Sp4[w43CB*(P6&o{g87B6Zֆ1uGS&n-Ж.z" حqGQV'M|~fY--{$D{f5tԝQ^ Z?L*ꮝ %jg+a7 RE) ]1 jO9ux|-&.y;Sq=<X0E!!}PpeUN] 0[Kfn{Uf`c]]!ܝ_{}>_v%bOp2 R~=!%UgFA^+jC̄<9i|̾s y,)ujH+B*DaRG12JkVDxi. pT7PQ$X|XNP ?^v0s2Icv@ve[2 7LLXumײ}=M\Dh ֭^ 47:;IY`"*a*i2U^ IV  hPOŃm Fc0sl f84 tR ovPS{UWg^zaN1sC5ko|I6.v$ B]һZ5A7ۈo!Y 'Ѵ৤K .x}UCqaIWq#'݉N&A(y{H,F6S3!?&0Sڬ.W)1쾱Uk!̎_KxabK06. A%ThȹBb*mnojI;mH8΍/«ǘ~yY@xO%ok6轗^͝KQ(Y}10/߰PñeVJA(JS-gVTBWc:=J'DMHum8'곍bX߇IbsP^3[l$vE#5Dd\ 2MvXk-XٰgQ# Wz~>Os/_O.J6Ÿ8cC0nJđIAİl1zDK ]rzOE| ]ߩx~:& ai +;Ly/6`9G !U_bv:}/ V!*wm ueZzl\4b ~&P΁n LKg%UߦڹM,7C, kf'yW*~#yE헵2J^>cTsc"MV)zשex'`Q5*A;f!eV?TRU;Qq:Uۓ * ɕþ |~iN9rg*gn:g٣3u Jhڛr]Q[o)$28_sЫWA~ =.k:G''nн m*1XMK(4mX!3T5(g֒IScmVBMgy N,6ʡx\?imצ}˕{aHo]D [,ËAZ:v:&?oCW1_%SER>N╺C~JƊY{I>R |B1?U"ʴse~֪_f(ɣ;1;ӳK~,~60؃Sqf_߶߱:*O2$&#照Rl-9y ggw0(mߒeM=ogF6C#xB~ eUl@Md˚w&њfn?'~U46Y:.R$՘hڎc gmW1IEt1+i5 jH]r 1= B_Y/0otuZY>me2fhPiuڂA9 ȬI~~ +5y^Կig"Or푶TaBt.`_!8Z]UԞ'&F\πio%VtL7RxWA Wm%و]{p"6etԙtq['DQVŅJKݦ1_iON^+ V "yT[b^TH2hjjTф?wŲK-,XBʚ\(](Q]Xù3!5QwF{w8mZ:: 0_/%"0C#}w{3)Yٻ׻'CX9d3'?Yt0ihx9S!H $zTh4ea.sʼeF4:>j3I1;~3Z Tv6P1BO}-*PEjOhg:P>rqPx0GHw@YME58.eg| fZEqUL FLaSx3|!F‚$!(_.F XE0K2\$9GryI:-1Enzy$ɔma&H^$vwb˝h jȨmo[i4?7_n.x9Ð5Y^ihc]Bɬ;#J p h`#18!Vnm.kA=5\Jp@ђge>g{:6RIp&F?ֻoDuD:% a0 13riDc׽Qk?fV4~CfH:v.u[ vw 超IQwN߾:&Tֹn43¥ƙHPі9h;VPǺ@q1Dsk:/#yVq,7M$PI%4"oYLg¬aGc䫥0͢I5\z4Zu}{liK(8^t7ZRn$Yfg=^ VG-wX}蟖 ?pz3cރ Dvې3&nLʉfSN<GǦp~ ߄^<Sp&ՍMOݡvȮ_mWYOYi㰛}GX%+** &I{v!V/z;b| $ծGlciʂ屉dʏUfXuϼn5m%NJ^tQ!a=TD {WN FO  >{<I|IsejvBW6b0#E1:v[R-_21' 5WG}iZ9ہy3el%(#tb0]oҦw˃1.0dG-񯽪 K=.>w@L?Lj ;Ǯ8K]Gf_RYw}<3_IX¾T,k'&*ޘ Cu@ ezx\7TZ^#t̺;O?|e6A'tbJ& bEx*M/E{ZQyG/Qfl_b;~צ*< if zkݡ |L5Ip "atLa`~n41,u#-4A"xhzD:Ɋt:Kcx^Iu^傭V.ֶ}[QO#64]F{!Inmg6e^PL(Htd'hT _3gu%)GFNG!֊P/-.157ɜžAGUqǵS0zCa[nLnlN [!qmsY1" +=qc ŁULͧ6cyOlgQ1Yō-%gN$2!l%EТ1gqzDc\l nxtV +,s(٥^?-∵*nJNvwCK-R Eo*h`ywKHa 5%-E@S2JSzPMKQ ȇ1RihW&~G:x&¡X? F H$_|Dv#ݠ7Т :gFzDӛ接Ncaɺ#pQ!#.XL 64X\۪޶VghηMM<]vZCֺz-][)7[B Ek;Ю!>APmnǝ˞>>A!PkMl:Zꕅ8VlmYxxoA^#25!d)'cHsS~߁fqz #1.܆miaOn]̌hQԫ?ܨYuJZ>,?1dgD%g[14¦3ٙ[nZAM| ę2CcךD Wa(ר_IXڜtYA!0+֕γKs;b%{O6D^ǽ(3F5KG,&~Ԥ4 73+$Ұ_l }尅>j},Z oVr=S8H YhMՋYYi29g?ph`X$1Q(hj8QZ,eg܉Ur,~>P&Ux8M(~oJȀS\D?Ls&ȇ}tDzKL(t=ѯOaMi\Qd$Ng4l߇I|T]$-"'>e@IPkـ` xХ/Yٷ#LdD\wR78mj[H0-;%Mx~ka|cA6PqzԳz zzZCݾwW)[ B#aXyjN*<e2G'7ܖpkڡ6CXR`=a2WY &߭d?>Zɜ.shD]?]ԪWzDBw|)Ĥ~3Kb\:WSaOcĩrj*[nCl:hrF`YM;0ldLӖ;MվR.(%4%.oLHo<z{LfD/S0 =Bh|_QlwOO?n\0u0_MF<җĄ$H'!.̍2Qe@y0[L +NʥchJ+j ǗNZԆ ,wWo1z^GnÞ]- 9 8Ѧ{۫;*d(Zq*{}~^`׃%}REzĞgfʻf  y576#oRvoOG`V)Vgz5g]&:a)+b v(N Px}|u,UQ쑐_e\h)i PH= ܰj=L(qҍAvQKϾ?M"^JXʕuiYڴfs$W6u\ I졝\^.#?~k{Έ:0[vpS! r :;#^sn|smI];ʔ2ҶV>A@%'t}Bp̍\0;lmNx}d1BJII:2y$;î0O4ސؼ{P/t;+༏~o{dpv&g/J/T zg#UCFObc81mAYtLBkNVS;R'+aHq̏c2 ٱ 0 ig+FfN+o#]P:Iu10xdmA,UWÒv[ƉCLRR;6qfnaᖎ0?ӫ$v(WK $$wq?IyԕHs&d[Q9e3-q1 5.pq @4܋U05J%>1|JM&֮8~/֚oylHsk5f ?Nx_g5S?ix,ɖb##. 5j#q/^"lKւ+.% j˂%ٺUEU.\p1+{ E@W1NqɭH#+r fm1p6:Yy:L}Ot*ƟW¶ED0z$=ovYt[lџ9(Н,ޖI%IPVo6țKuBg/PRS~OLƽrPY>1KB/Ok>\ av$N꿋,>iR~|H)FD0#u n?W?8Z W>-wm Spre̋7jg\'_v ghB>OF-X{w4xU|7'Vj2od;G#>"w 6 Aߠ~Ä?~SC2FY{N+8,0U`>u!cl9^O=@pE輥ƒ=uGf%҈Xnv)./Xwqx'MM2b Uk5NzЩ6I<ٻ֓0yUVOi1wk1J=0mM*\-~f?Ɓ=t=$]l)sdMTt[;/S#d}^"њҡN2Lus6lNe Ը-C`ஜ>\+`!7A]#!!Y,\'ϴR^R;|nA͞E3nìzcU#+쒝Ƃ;P+b.[7W3||b_6)aF=pN7%@CK qne2 ֋o D)_.lfg&{A>^GotArZhT&p~P,ዤ;^~EPn =[%2uPg7RbPGKv7 U_Ǩ` N]n @ 6 }~k(fxH3+{80?F(A]ˡ_*E$w@T b1MJ8.8Y~>+ ' fdGk'F!%sC 3U;P*NdWT ?=޲$DIG}esרJA-J=jVKjUG1Co?Wu0r f;%U7ЦUS?@lz+pS ÍQ䍔*nA {͊3'*9l&GϨįCe>f?6k-^̈aWg:H*y,+ _a9" B+U  q[[IxTwlP UI0azr?yź,5/lݭIbfkpyk`QU>;×6r9*"QNP*C"zzCbG1{9^YI`觚߄ R5`]5pw:- W2F#a'Ϣi<=ʆ@&z~xbf!+S3YqgC_E5cwn#HuYH,JADƷ|тba٠wi&J!ۃDi`ݞ+n%L>.w9OBqH=:t܎ +IYDe&KeYsvQNzϩ?%L4JBDMPTBTa x架nA%|6ZaYdqbc)O{``Am%ƥKK+u'~kr[ Ķ/|L}o8r@D+[ lƒuwg! v>%tqޟ\bւYY^G w>#\@Ŝ ϩz ~T*98NDA%Ӿ*f?b]7򼐨CMpLGacAO-2]|ÁwZwXD;&\ MJGKA&9HWnlp? q:}ǵLTє}X;hD^rݛpw>k Fu{]k.cr H i|6O`$>%퓁aNon L'j#\ P0 x}n܆+(f vM-ݲ7cuy\mUM6vVC_ȯKHIZx"W%AbT}Or7-u4,eKc:XFAmVw5-(| Rg2uZy@w5D:3!@e$EaiÅȠ^9O^k@5LOB!6&,js)lR)Q] {Lm4_[gJp͹hi6aLu+7˗J]ղgw.?fP3o /Tw,C%)kο_FZ@OHz6ɺ4:Bc$|S&eiâ75}@|+ww= GYGb]}Փi8%Ҡۅ]O{ju6bZ ;|, ^u[oDhPŒ{d9JA ħSbjZ}.0 W))8^.&$GnAŤĄ[aw];yDE+74Ã" E#Dž`If469JJ" D";ko_7Gx!m]I`QdC(S RGޙyDZ_#dj4RLe+Ϩm*H2)ʆnSK)vm_5z_m 56ݺϣ4% F4h`7{#lͅ Խ?û9AJbg ]8];]lˑ?a3Ҩ:|/4 XNgIZE GƟg^= _QiNɞ1U?" 4ôxiA0 K~?*)N묐bgG4ׯŐiiŃW/1r;Bbr~f`(XLlƢcύQ 5Pת>}rGOo("'$d+1FK<]}494v=bͯ6)ukVC:vqXض߈h8FK(Q t_jW۠kDjDZxJX3jS^ePtY<GU4Ho'cNߨ N p)ꡯ aȱ;< {A>蝔fUyL݈4^g>O渹Ӊ)>R V#L8 VI<3p v51ܪ2İrbn=8* LL2>RT~*5cVEgÍ[gp&wvOb?;r9ߗG "RGzw !p;&2\4|ewD2 !ft@$S }zj e@є%s뙠C#Ts!y, 4ԭ%ŦX3AtR %Yik|ۗV\vñ&!X1nIMdGmd"EӺ Bðc.fDǕE.R~X&r1So6q0u.EKefFWui{}?(Vu. Q.d|kU`vV69+[x VϘ7NT*a^ӛ%9^7|e'A7MtЏE')a{A@?ϴ]rhˍH^e9\X9IECƽuM<,MOr~ (5Z,lUhָf%tlWnLd:1tJؒ]ՄMrۊ? iDaF[YԞE.*Ө;] f˂rOrpe|2"#G\hy?EsZS+R'ɟ£JXFgCbi'8H)&KY 8'?di"q#%l 2$:PS}dh d%yyon5|mP&%0Zu"ډ}~7g}[/PvMRZt<ϝs()D6Ki/dQw Vk:; ]XFr~a.ϓC^dxXa0/A T`uvtjt#qHV)/4O³:/יfQ'bta^)i:XHWÇ|SԅSqÇԾ4P=(/FYH/\Fa{asa r+mlVNdR9LT;)πͦep^?4qU}'|]ampi N_ ŸZPSNeD J4F+K՞ܖ y=v7EJM5mi.]q& ;hED8KuEBEC^$Fڨ Y1vj eag#rI}sĝ.kQ b17=9JVYgES``l@2FDoTgu/[9h0N㊾x0jc("$.F"q5Q;ij;nNP B==UM}^Gő& {wק5W&dnpD(J5cXdLf {ֺϞȨٳ@/_qe|bŸ3H ؗ?Yu{q@v)HAi`y9SxIu]AzR"k3 G7콦˙%[O n:[Geȋ 01i6L0~h:[m>'@]yT9p\q~쩓ޞeqS~7 E- F=ek\ðf rO* 8Oumpq&"ZẼu1g@PVtwflM KXzkE78}[W|3)#aV}a\d%!Na%>]N!~QXO=!^9 KEo|'!ozt0u'{]**z`hs'L[;꿕ex $hi+ \8Tł&mk9Ƀ^evWp\=c$.n [9KM3|IA-܍3"M!WS8/ŴjxX;E2' s!nٖlڝ=-C#/^k_Lz|q}pvbUwcp`n! ;iƻh*- >']zoĸkrAh: \]V5R] ɯ:~U.FNE:D}&k-vR(id^V;&6P&Ղ9#%!CKS[yC=WDdب|ugo[ G'ybvWyWy3^Q/59힤E//"A~F=?cSaEԭw2Һ+XO1EDaJ,3xϮX?lU;Xr`!>z T o)$:ە:ېceXVo_I|vkqw%˼~${fsv k`#HȵvO'X{xQYHĐI{~.ؤ$ 1uN_0X~JjFZr|ڜZqgZCwWu!ؠyKhߵ-[nf9EL1pϲ9,WfڛxaYx6C EhT_m)+Dρ.}H3n4џSdqY @RtNq%$u ƛbFؿ^ ^D1@1"'<\)Fy b^:CDwoܬg>&xAȝQln89`pswxscX+e*r!]O> r8@\vu.s!;P6ӱJvK%|t 61qѕFGGfP)z .Gdbzq}DiOc)׏wR\zXߣ:-GT L+~H&#'bܷ¯ 1 T?wy>FnOLޒ-#Glnt6=ԟ3W"7pB8Ll|^FaV4^'Bpү21J-3%G!%>i,pX=B:y"\ou֦.ﴴ ;2 (4RQ1qizr Bbܓ^ex>{l[ŁD&XQvJ$ɭuݢm #(uMW3BtD{YJX πO@ R.pLk8ltlk9{;[P@4|/G/.wN NP{ lȋzs6Kc~{ EpR(eҢX8MAN%\AN/6\.dvleX6\`ٌ}‹>e~CP}̝ USAwG,"g$3Pjy7jqKTYd8Sʌa GOmN @Aj+:% 9NKsG$א@3.`꫻JM_W.pF)SMh0:u0VFϹxӿz9_ pzu_!IЦ&3k ǜuPDEc"˳?sbijCS/˂j癵@7,h os`E"{ Ub>7֍[>]$:4r{9|1[E{ǘ1hDiy&]'G3)8؆S"Da_kg8]?`GsCE4u<"Bq1y:2ޯr|&.6~!~_4$GO P^kj O8Pmv7]SY($//HqRɈ Ж7׈t"&\7끡7GEě tm7(sBĞPT\ -A潱CB, |>@=2\ÍO[hH 8TLrikH:OE҆ cT\NU,4@lXb)qwJjco{[ "=qipZ.1̱B-K.?*FyjO=-}WϤQߊrraRۈ;b_N5TA8_njbN\&;ftn{GO Cқabl@x e0N'pŚ& `c%^brXj-fZBr6~\?xF87()r7{*g_U^T/Ƥh:&猱.Λ>ct7e)MO'~ . TPom0ٖVC8_XNOi aْ!w5$9b%'C[bCqgYw74N`%W. 5_dz1\ H.@l{3I}Eڼ@q=}D:,4D2H}q 6[N`Fa86\8H[}/[JOkγo[.ܤNȿ%^} SQ{sG}͔7꾲zMƂEP@+cn(! [޻49#4IvMPKXg? RfjnY˗92 k*@۝[/-!{Gvb# { T N :Rj>>V[縵)ho\dB- QT]Wn9ESМ8,u"e Rt? 3T,@3"LBMg"<+,~ =p;u ml*sCm~юԐ7ldm0.\d Zu}O}\*ߡ-=Huy|q, @͆[>|q}NYrQ9&ۨY x!NYpѢj8^\;o٠=|Gn,: |om}|NĠ.o5yQsEAeU]kK)TGD.ɿWYpgs2Bjʺ]'?QA ; fs#Id}MareQ0JiҌ,͡6$W` $[W;phx}ݤIHNU<8ԋ(Ҝ@ yt_,A[\0Nhp\ohAIw~j"5RCzA¦Q2#|©#p< Ÿ;N hX枥sA +kF>]H9M췀kdb' j` F[0ѩ/,.^'֍P Bl5 ?}7d;jx^}^#=!鰱k`9\"4sļmz dP`$g^PQA*KR|D8:b_x̼1p:F3r"@oޛ 7ܻZ~Pd8klH"I3WN{PҢȶzGL@U:}iO.Frl/e[Yf-JH(!LLը\$/tׯXABIuG8.Bz?%zhz Y*b@[#R'>1@0@]f0ji|CՙTGh?!%{Y_5Qݹ{Snb) :qC3qOI4s մvt}Vbd*g4c$e[lV4ׂE*kT|P|DO\{U]Qa{K$L??gɏ{9ЊMЬ8Dbf19beCpv-:Yѭ{cu*ֆ:oBV#ŭmyٴ{Si#qE2.!}2HF:{8s;X&۷vg a ?.-k!kQ9p OƒPxޏyY5U= \f.JN|RQ0{m9ж 92Ixz7}gLăa62 ͠5<+d3 u Uz5>tYKSp:*l}Yrĺ*٣Iܬ_Qh|;k_9̨SK!$+T]ՎR=͛XMO`1g.]i %䷎EޔhR1Aq/Lg (ws6^;wB9&Grzw'kTF`&A8͡GgCum|W;UէU =F =IuT> y Hm:,' e~`cQOlMwaݝLеsm:(_б&aڪj Ba2N I#Yt}Sn|u<"eu_pe._*G 1Xnm9ԶfZojO>>V_VEO>lzEmܜ |Ek8]V ˖4M~nuw~/@ ϊJ\`raZyʛ{(3 ·jr W~he  m{AZ)cEzվEN0b̉juж(lFC]_= ț]Q: GU)ɩ51STJǘ*js:%&/(ANԲR~ё\>m!Ⱥ:-સOKB2Kb@TCٹ1JOH-lRP+NhT'QGBSTJ o_s;uu[ #ōQek:;m隉11Ȃ& 6%I~Iy.s]:$Ks! S+-e-7eW=`$ܤ14C+7yިخo,%JP_<6wt죝_oWx nzTBQfPɩ/g;V!.#1\m@.MS?o y"}3:V 6187y?8jʢ4闻dZOqƌ,ⵡ7R^'aO3[M+!nO(tEP^>PHfϿy"ċ֯qȺ{-+퐺X!;Mpo'ݔ'O)|<7z\(1-NI,@7 8$1[xJ?zO0?2Vm,V^'P#' alՈ.,bHN;wޡ}t3 쵢eQX/%ZVέhZlدwAs|75զ\8F&{8Mᐳu_Fao׍ IĘAD3xU$|z%[6ZCoؠYeȣR\rk_iJ-ZCƃ~txi"k,G2xKffbt+SYSJ"3q}@AMS=R+O PTɥ:kG͜9( z33u#e>`;?m]dh0M#n%f먁^|ԴML`۪I6_Η+ۡM9->でYr:3anI!QU!uT>䫏"n18EUM ,q辠Fe,x\sh¿N2sbWTNn0u4wK 11;X!HoH}A K8 ̧}ka{lӍd} Mx')vq?#4|Ŀl|;4V 8`^. ]3,`Ú6 %J|TiլrIbޛ{ Ljbu4^qiXHؼ+VʹAYW3瓯aCIpt9`^d~vsc9ܬkw#{b'$:K7]n;NqjT7գk Nw#+\g6_'VM~Q|oHlv84)G>2^CYByykP `o  ^E)I.zf >ٙY8%J\@NwYD#3E5Onڸ4olLj$f@+ ^|$4-#k۬]T_߿ _9_2ҭAlCSӆs"{\2ylP{ fcoY_R aӒ.…9Tk~WUT\[g!{lVʸ,Dn}Ed&ܿ=qEQr|-Hbs[S+IMQ Z7-1K|d#.`(F7`}?N|,u"d,If.8C<*2r#=6)Y3hJ}n$t6t3^;NW$k+5-p|;U²0 oNN[ihLȄǓ]:8IL4 ȄTf<.YѠʉ +k6e-4{Xe>^t(5%s} > w >Ԛ"W~#! k}P$s&}ё08 o fUJ/=1t @Ym&/*܇#RUoಞ~"%ӀT F$W'خ>L\ :dژA9~$Ɯ x,^.-5 t_%-SC/Ό$Iῐ}%;RLF?"ƶx}{Ƹ]v2q4拨oQ,T}cc˄lF1UWKL:[PVePmU9Ho8 f'+`JؾKة֎wRT{9̹Pxzb؉3eF{X 35EhTkmlީo9#o%=pEŸMC&:y нLveJr8y)x AQ->tp R?8w{_|Ufywp[coCZ狾+ θS܅R Lxw'7[Էବ,-^@DbTPs {jT{UP)}uMsavA6 He!]bmO\2ֽm ]+9'$I6ygӯk#1nvRuꪑd2[*;`J>u&I  úR&G2٪i hs! ,w\5ZU'rj8u:/5ٰޖ)?!L eU&;d١$'Ċfr2ue[]в\h'9,*C9 k]}dg` ?wKRCu{z.Nt?6q݈3J`ԭ LS;f0Uz{%XW(eNU{Aߞ7`x*U \Y(!j"%Ep㸫 ByTAǘ _TdcZ|IP[l%Axͳ Z3C3?XO瓒Z#zcMO u`­Dqx/ muAa)q+up͂C 0t 1-tbh ZQnАeqAaA1QhQU]\& x5eYGs(*ٕJ->!ګnDĒ|z;-2Zq:y,*Z]=g"nƚxu?H– T礍 %y$yK?H36;`SFƖB6e\u}NtVm}⇠X&VoK&^ }/Y9B23R- 3<Іڈ0TA~Dhh9%LsR\ͮ "GNQs2}Y%">UZ -6L?$u,$C`'tB&_h8*u$RMU}4X8 IFz%j'HkdbXZY&GZeBMdS $Y+*eGr>`^6=d?\RJ4vA,v V6aVkP;ďMshw].#n0A{oϘ1 ;O A{jh81`N(O'iw "u(_Xb1Gkc/+VvO6|W2/bV ٓ]XoMoI|o` [GVI- ch?5mYN 칚?,^Gk[="Vkri5RyKCɡX'Vjέi ނ+L֔j:ؿ; G" q8$AyOb2+]P# Мq$g¾Uz+kBN@ɽ6n?Jj' p5[4mue;ށf:hR~5>)\DmI9P4P QXt}7 ^UB+88Qm]P(j+'/]GՀ :>N;*z*8Rh+c|e}{_ !K'i$3ۺʵF mɿ~n~K},R8(!\ > B?|nf2oTPvFEgA]W6c,ij.'/4Fؙ,{0yx#lndLU2~)XB I+>.g@R*9kO,#,A )D2 0H(9,X_;m0%4E{s0ݘ32S2 W˩_xq g;wKh$eR"c ;H*Mّsd&l2$]%baeʓ'E;q`7e:3 Y]Eky^=҄oțmj•NC@snjomMCV/QmƀCJk9RX3Vv1O'(UƖ՜bޖI;QX*6KKA&»Nx(i$\:gAA3AvW _jicH:hK[md/~B਒x8a=\IxӢj4 X=BaKLCEr5 e%6rNw&Bۭ𡖔KZu.ߙ[X|Al#gD[ooKw\FKFq0D.GWa,q&>b",LI[`K1Sq\6<v0*+W5ެ˕lzt 浽jlX23WS0Q_" )-LXMv@+Ka0!ǍT|TDO#};~J8HC.ɏULɌsOOzܞ^ 5,8KQhOIO%3t? *q&3@S<< }Q7FٛF\<-QG~ot>/J0EtZx=Nѐ-PN)uWŎ/<qBlP-&h,`܍ +=&A9ۍL4>$Z9M^u{GTwaeu텙Rb' r{w 2 ^ 4BCJu) 2#ř8wSh[J ډP{/r@K=-ߎ,^ӋNy x]0tkS}0q#ub0fpnwFud"{o2o>l*hf*9T.3ndҽt}@b]) 2w?LJu4ZZ "b v HZr0`=*:I'd >}SF,UgI*Ǿ[ĭ`:Nɮ̛|njz#2E04i7D݉T8L`@΅_i#o9t4 w$%j= 1g(.h¾ F;giI$xi.S8bheoQ'2W$$`.RRcY% $S`>Yw%=|iP5gWw!ꁲ,N¬DVn) igӹK[SW$vI*PKK}|<5z`Sp<@p$ѕ5bwi+1ԮCb.Շ^G88W5V[BL{W&0upVPP,'n$,x\Us7[+mi8U YC+(\tKD?pdg{#w$;"tx 4#V3𞪝`OňFWd14i'Rgi @PM,S4t!WtSͶszј'.5 v$tG`>TmUHaM(*֦΅/A:MvkJ@Ic_;*(Ͻ];̛e>*.E mp]3 ^ ?\rXNv|I&Bz*d',v%k-kTtm@urA~qGl"sZLpl YY#CV4gJeB~{BK|pKnߤ&PY}-$mK5=9O/*)-ˬa|";N.!W]׷״1+zHJ#{ΚKiK?:>?A 6{ɟ}P7; 9¯7&9g ˂R:!k{*X)30b!r\̻<?+W[O؉SJҽL2_mߖc3<YM+05O*PB綒NBݙkRfr G1hl=Ks1n>Vh%P݇hNl$tU  d{L >l3oUDni#Q2Hlk6@>8ġ$`gpB7f1x$3M@vuHv l\h,)@K-TS89G59duq"7L'>[j9v$cR ?*jR0=FRYg]/y-7W4/ϔ>pGd~x=8-d"Zilb@Blm] J3=[O\|Rң)CQ&@=~oyHO M H +6`qmndX]U?O>dV+RF|SR{m)U7!|ߑ}`e0m}0/N ^Uegm0>W!)H`:gtm0rA2f4g0ժ83]>.gQd,O)5^ y̤wmtEB [|3ԂCsn @1T CWifjpn*k 3V5-gS}Qӧڥz'nm;ByO ^mA쯚ZΝ9r4WtGa2 /#])[ԱP+4Hũ*V M:&NŏlwBVZ.I┿FG"#pĺP[{(Q-n\;L  "Wٹ.#JVr~c,RCn})Ln[V!@a@ݙ)mڈL E;"Or߀?>sM$,Ը_8H< =rV1ωoBDhnm36Bi#brFn!"9ms]&]q˛PT Va6s (f؇|x2 8k>@FeΩf6ތZdc] ax`L3&uiW+mbᄒҍroFLx궀"e,y%Gk6M+nm޼30.b6! |58 ]*[Cb˿{}dlST鴡~#,)IwpȶC55SA' C# QўN-Kd9%Cix0^$§`n/&!;i.Odd9YZSgzkl{7Jt46^ "%Q@ikIϠ @Ԋ<ۖ*!Mȷ[i@H&bHgzWv?W_(``)D+-j!εDgh=Tp$C%#ITHLѲV@“4?MXn,7} АGGS|%K9,=Q63)^İR6FǑWTB%eTqHG׬pp6fP?)>TTZORٱӭڏ'Nk,'$/)TAfLm7lpMK`tɻ!ǡ#&J@;)t%:+/4y[aMSO0F J#U>Gќ RItǴf`zpEgFe)i_R<)0 ɡ ]uuy`Ig] sj/< 9b2ڣ5"-Td%8z_x/V ʸ8*f4s o"ANb$+Ir5|)-%^6,HJuwYhMQ&deJ6MY9aٱ: gmu%ﱢZ= S3" =>hq;79tzK [,ZtzinV qO @y2:@<Dg d2jrqn7kޤng5<ij2oUζJ4ck5(P9(lbVS :H1ğ#-y)Լbޗ' g5RGިzK-* ~:s5xxo78s5v"lDJxLF^&36Ȓy}]L̇BAN pƳp2 UTVJˋsa]s&Vث8G\,„d$]Gܡq)Qe ;DNW]vhB*Hܻ,d9DvG+ yhׇmMɌJkV -zZƯC aq{veQˮ9vIZxx;9oKW EeRqdeE9(Tc2 iϚ+.E,,9Ugāz)Y<66}=)+념@Hc3Qo);L%x[rWU4 ^f })t*m )XOZ5Q)Pd@ 퐼ݴ/^yz"\10LE*|={7Ri!ұ#* h|+a<M*kEvnuBK'|ң|E\h{X:5αpa}+V i2iV;m8.>ۚ(\u<4 uNƇ;{e!nD}~:C!i'Cxϙd#h7QPi߄o~$4Ѓ ;T.j,s@Wze,T^ e.$??aﰸr!b%VzYe'UOto%tHp¦]:"I]8r0 YOm`8.߉wЀ#Lj@~]Hd #LGL6xthbaH!fKDHt6s׉V!﫨`0=jTVƄFez"яqwNR [^)s$@WEVpˮƌKY oq݈kDM?j#^Z=+@))A! Huk׵9LL]XTMCH,؎y2\Fy,ǒ9.cR}J`8W< ;65a_sde % I"%8Pad( ^ A L0YIfځCV\ͭL~^%hVaV5?@'I py`ztw I5[&)QF*E!XE)(yenQY\hzQ$ G"8: *GԘ״NG #\dґ5F?|VhL&C(reW 9#B$')8g8]'渎9BH~|ohDhQ)/em{iQ \(rW{yB2GDݔHI5,I -3gG@KAƎ]ڊ^i B'͌W3_6X?aζ[n_3Mr9Qt&cӕG_$=+:|iҫõ@^CR4_hD"zOڮ/fa%~@A+nC8զIT/=~Ryq$|k2o\o9GS5'`_)m)O2a~m)t=ɳX *l9›] }2ދOT3`j@pTo!hF5xbrfWXtV4Ģʽڢ{@Yk݂_q$)Ol?%7S1]>7I2hґ5i.U e;QXKNtQOk O,yWT9+ZZ!iDoWU uiGZ}ckXϪmӦ?H3B*5+;xֶcy9z"Wv_Я/ĝ֑,S5(ga\MnZ9k7ňÌ4?^>TKe ԉDs]z;H#uP$[[Bm\~B[H6R3<8%st<)C8{Aۮ]j:a'b|W*"rY;CK0ȘCߢJPLU978iAd?#2f+Bp+N_i]RŰֱn }wY~WJ.=.WͅrBMZ5D5'=K@RxU*2/%7`>m̘`VH, zgа xSY ;i~D-pK=~ʟR}6 r>URn5=:͍WUqqqk1*evPQ-t5TV ǭtn,J}L' S.ax`,Qkׁ5{,).J_)xpX:v؀j[ъiI "p9A2MQ&V o^]`*YQlf>7  "tB \HtVJƹ vS89iUBM^1Mg}5):vW1#()_nAt1uM 6](3o[tX%X^C`3ZnfE/ N'ۘ 2>w ,`R*ݮƭG]Bp߶Sېn4z%Ufc>f&gltRHh9vz lܼS5nq f/jU%O$y~̗`D4KT$u΂~A^`~uDy{!l>m.u:jf> 7@n#ZدYjB$½ ȐUXwƻ34x R* kTt_8yZyԎ(ͱ>y=AOI'O{8D$a;?_ooo05]1*d]#6< TF'ñ@t.khYo3 ֏kZ#gY}<|\Gփ["VtO|P_0'/dmNJ uqG!/ZuP's.lڳ'ьzΓQ XqF0lMBPc$P&+w1=FxfJ4T2QmE%(r O'ߔ ɺ*9]b}@ozN&aĴ!Q}lWF/Vu\`y:D :/EKg0y}e@7*oY#>~:?,>gEvU?Dz_Ez|C[=i|C8(a+z%rxZ, 'F`Oau`2Emn^.kn;VJG'd-xUm#[«i/ToA-뻆`;_C"gY=". A2^ns/Dfl%rng<73p-- _:d}p+K.@$yr}+ i>&[|clt !Z !-,u]ehBױ-EYLonMCN1ǥl)y d6ׯ< 7C84hnwEd\ps^ݸ#`W^] X/8~ AЫ㡨+o)иdކRv/ *>xhZ {pZ[8>R6CdY=#p$rnd1FBr}c%I( jjzdp9\ 1$Q,Hqwod@lGG+Q{ɾxs.y~WDxm8b@z&e y<7qIʧ&:#ڮ6 h7ϵHL"@T\}&o≄Tk^l OԞ$ NlĢߠoHykZC{#)_T;ALnP (a%$씬c}  pW;ɹ"^Z܂'YO(Ĺ<dY 3e1L\7$ՉMEf(ES=!Z tM6dX-Nu}ڧuTF@š/XB ťcl[ӄ#?ekcb`0W2״NW9߷*3ϴ-%'( ik$~Od"),@5TBiIM]5J80[hlpkAl,'D΄L1Κ.wf1{:i]CzV]Pf'{z*)YyT87h\B>ҙ̷xàQ`cl ӌlbCp0rרWm3%!ǰ)qMdFgdbdrJ2^F"rzx?|K' PA!X|ReTVh FdT^&foQ]x༆vd:eqggT=%KV*\Oӑ2q (pSܪ.Ụ Rrm '!,Ѷ Õ Z,Vp`9, v:؊РZۦIhS괆+vG(Q21I6IdDܯ{.o4S'٤7\)uH^YZer/jO#{I3SD/ZYLb~,je KtAA=fbSrL˔W@0傄}n,{+Sa8%F˽xOr>%g *p7;G(;g].z/SsYbUVp~[Fbb}Jc(=8%n~=xO'3#rbgUSzO7q:&;5p{d~?+sj)*[Wln q()Oh!Qnbu;/@9ؒRwGCT(Ү2.b tSE|{Hr}U~ @Khg:zh$Sj:*?Zt[_֌ۡߞZڸ' [_g<.4p˞fiĦO;8,Γ ~ zɺK奈A[ 2 x ʻBno 4>ߧJfؼA\÷Iv`!)=^%Qr 340 C߄ klzW,>y`qfʨOН8#$A'n"Ϳ+ZZsi=SY9)WK7w1gauX/xs%N" o \O&Cŋ9ι[vF Hbi]:˙/Ku*H9^kX jڼa"ЎǗ{[ [ȃq$Ȏ^$z7AGOsm{ddr hΗ*"n- )'.xwN֤OyYÆ*G9@+:gjk&"?'Rc,zbgLl6NΆB0zF! M>SM|Ew!A&R1=_{CW,n@$\g^૨#MP/>wz&T*iB¤6% 23R@ #ovvLnN UaT%`JJx(\;3lO2bsf-\@<%F57 Oc5ۮjkwB 6Xx;fZwc*Vkrҟ6Dq0**6 /n (fR>˿9-0Re{UL  eFb3mznZ )͹^R^] &Pem2xzǰ̠OEj. *v*kgUz/&ЪZO#f CZ@>m#vD"Y^0ȩ[$Orɸ@ _1!-# Jb T.y`CvEQL[-tT^TrqKo;˜ܫjB^&煝}PV[˛kI.͎sb0/KkPjz*9G-iNpT1+uW ;dL\APˋ3_{I9Ya')+3S ѾI6]hМA[i#I;;qZuȏ$漲`Q6p|~1܍O1HxA9.;6pH%=QxNv]~0 l1I~ sҾ".y 1 ;~W.יz%TZr|I-?6Hpҫf'En4 ^Aᩝ`VSW`Q7\VF n3wK wю4 frӿiZc3\OSPBkh-o+ ,_2:D#>?[*'~.Պ)>:4y#ۙ H*b . h۔kHD$%7ї b<~.|K} Ib {\X2PWeNX 9>U+ь~D/xi>|ԙ*2s:|@n8\ۛ4Z6:Ʋ!ATlnsh!+P6ꢼ@7E<ɠ7}{Q/r3  iw2*dnǛ^. nۏ=ˈ_|$dd -2ӳ*p?/^`0ijxҋEx3!K\Jr.K r\4Hg֯³̅.6ݳxD44nB/pW*[ .Jy!&l=r|KM >oX,gr| *AKRӊ8A6J9 nR# _C & >9l>~l0XiO2Lf"?%4|j?7Vd4g!+HbSpl cpl ˸>XYLFX{Rڲ݅NRFqC`t r[Z 2LzOY9"' (^聜8uRE&dιO ϴ-viPҭ;f8u~ g2?1z2$;z=c6m7t8XWxJg^v/?sȓĒ:Gވ]:a%?XK! V`FrM¨(:+&;ǖxhS~r䉦x q^&DAӥݔ/"TuIT)ˢô.wvc}6J)Ȕ쥜9_2m%Lq񃫴M?_g_d(eat֔υP%";}ly)[Q>f'S\N7Sht]\}lq%'?ESo0+gCJ'dANvT越A3aOJkZ%"VQ:uN%߁;Rt;li@%]f^d]{#|)#3jgs4l^VMu^v!$EH90Gm[DGUq8!<(a H൶ǁ=~>LSrM~JADKf^&0HSd[?"bO/] Mx?[ԡL7hIdmr ~^-FF/ջF1]ɣ9e[wW W=g1%9۱(a +;_Dл#&,E__u1{UPrsJEx'22lA]VG6^x[l l 0P M*.0ҋ2!cۗ^]3Q9A|Ȍm YwPcǢN:Yhx؝ ^! ::hC :"pw1}D&Hb[gt ~zMw|vqD4L/T1Ջ@6.(UQY ?nsyH&W!h@@k;V4C^8tԨAHTQ?U7sƗE2wpl}k˯hԯ v%r! Wa,C^F{(kg8" %~ oJs|袗\-ݯ}Q̦35 ^Fe4=v+kN@U|X6eX7Xxڎ2:v7U;w{vܕu 0/Uڄ {Jѥv P,1%p/3)t $cj%%yݓ\ z^pR<fmaI7qQT6ZP[۳BDT=N3`=szJf܋[6X π ,u8VuVL {P0 Ӂo wggc盠)ҵ~kˌY+k*Ha)nBT{~mTp:ݠ\0XYڛMAv>rpJtclcd̼%*8yVːmPP]ΈЈNFģtY'|ndsҺh@!A5P[$? jbiܵ?kǙqM*#)*Q Hye5@"D|>\JD츈jyvڙEkØA ]ixk^BǐxTS_ؚEͲ3#e.b1:\5*xS.F:h]PN:tIm칩S-;XJ;[PtfyaG{-ɹ@F~{4!4"#@;^'C Y1׈1/)n$ C|G&3mVR2:He_ʕE^Ao/9闭P;9.<+Q[*2ә;;S!1. y'EۮZrXUbZM* ilؒ;^LsϟE[O'Mr!1PˬҕaYb/հSNӀ=TK×>( 8lUatS~/PS[g{ۆA-g/,^=3'F|6#j;EE!# i:'b2|l:wZ}Q P۝E dp/D LU\~q'8v TZopHW$eNjiiZ*į㙍/}3S42ܿ1c<(`']WwY狷DOpqDFӆ:Vu HSܥ nӃ`G! 2ep/mr4!'RhdU+lh؛[~27*)k5.T-DZ A%U8D<ђЫSв @&v@,V)J[RaN4;Élz!z}IJΙPRKLkṔ̐(6.Fvr /BF@[w9"iNRiV1AG~04hْh>o*Gc~nнѨ+={*.< a",#s?h0i4ڮbN;W̰ޱT<uBMR{jdF`5ߪOtQCΝWR~0+kzcr6ҳp% L]QGlc~W95a n^BcUg {؎gdhe?+\;/Dywgù@HK|CzK4M7;1{F0fO 5 ZtBqó{JK.Mh8 on-gֈ ;7Y`ėk@p\-t.cwt:UR}UpUC%-,Dsw@W!wAN)eTx L^LB%ݺ<9ˠ'p@x=}0p/ b:$e< .@,M}E '@bF[^58Sv ?E*\gDNQ].RjT?.y,}E} c% ZAʦ60] tKd(fkvhS8E4$\Ӷr~Y/gy?ȺDq]O`zSL{?)J85ud72nr5)hMQzV9\]B9D@ rҨW!&d pf|6sjhzHk*|eSuk6 Kkԏt-m3OOԬ~uk"zTZ&,ukH_"d-W SLy2OT:wruEXP}}>?*ʾ֌" Z`6pEI|lժ,ir60@Rե©>k'[_w;lhʉ +_Iw?FESSpk3&nGe:;/Xx0(i6/J߸kA۵(L}+W}UKZ8/U9Y yGoHfd%Ιfi.'K;ZĀo[B19Ri {Aڣ\\HC sd%2@jP&*r߂Gn`BSF0aR4ZD!woF82YɁ~]樂PL1>1n<thU' 2.\h0BOiPD[`*pv5<ڃۺ" d&#]/!Uuqv{WeAgݎZǟn_^F,(>+:;"a|:>ƹXO 9^wg(Z? eBqr8Lo0v3fasf("ڙgBpEDtNz0&yFPZcN5yIZGoW }jN<ı𠉦X(Ps&B*v'rO: nq_@;;׋ }Yv]sb;WsI=ZKFD iZ;~'N1- aMBCq+*DZ3iR=s.|9ߌ| V0:|kfdzxCLNx;IÙ:P޼PQ3}fm}huR :IK90 bcS!p:3yk sYp`R\Ɛh*\ʼznj A|й黆9v˃ם.GQꀎ6 @aaIukؼX,WP>l&q|h \'[QDFF. mji,wsl!f!$yNpN>w`0J꧀Ua;=݄'z'h`'pl6!.oHɥMsI&'ǍrP5u(chi@Tn>2/$͜N|RP/Ø][05 6]GT>C]CJ6F7[%;=iQ ZL-/[?''Xվ6 d fff[GzN;ܴx|PMiiYD&uqs!ns;B y`gb:ڭů]uzٮ8jQ[w^+oZV΁FAfeѥ-uCjV{-4%_͑5&Q8BWffut 3iimM(/a&'m ZBB %sQC;Wgi׾#rzll̙uGPO xu鞅#*9=t4xG6D`7 ^m}\ɚc)a#E,v7j  Fߑ&i 4?Mx}W=|y=WQEMbѸKDZIsgzpQ 'h*"> :}PV5%l̳nDE?J +͘VOTT}Gl?6%%Ifv>P=5mh]~N8߫w#V#ٷi!ip:J8*Q7*nQӔ|FV~ 7lʽM^o;sÌGJbZmIi_ \,֑\Ĥ=k{?~.]OROoI[4)U.d/ߗyב 3S;L-0dXFAީ|)*.U}qO[y2 9Ʉ^/:Vp3OR>ߌӴ<^pk9Nfe_H5tRo<]LJf\1w^.?7D@-7E=H qi V⣩ȸleݑq. db6"RVb)vX>MUD;/9Ɏ1V)w رjuz(8ٌ烧鿥\-bhuGܯ*Dsq6|YUt鐲8sҗ%~onO4hbqVb0ҹ_3*Xޢ' O% Zo`t_ί!FѦʼU^J;Xu=Ƌ5jv&.ڴ**̌TsS(Z{ -EA*% ߚ'SU&"k^ gP.ho'E~q[qqhk_4΍*Yrr+W}܍"hP7YgdH;4fh Fϒ,z&{-ךՑi߈YՙK[NDs 1*8K/Ǚw_[]kׇ9 0%̶%i?ʇaNw9C`-N=94%jEQV]%hh}TE;mqy]= whJHyLZQ|%ކmY/zTx]6i(0!Mr܅ J4wZvgͮ $:$j])#6}xņI1XYzh&p_Y΅uk[_fF?vw3y4lB0[84jR? _C熂Qvze}ZV rXK);-5_Jn,E=wMFEb8['MhY5hT#`фfEEB(O ސ`,,T Mou"#h01 B1n7lL[ 鍂W _CPHp~}c2ĞQCP$Ts9AwbLovh~/}.~-`;rT5ib&x.LfD:uEb 7H53p I>SI/d|k'QHl6T3הC0m C <C"[~%@m[e[BZB"y+ɱ%؊BQWR|p@ڱA[Xf_IЌi'>\_2檴1 %Vw 99{sJW=&RAJMKuP6T9ziLżl-cᴥMڟDQrExLty :X($jK*r m' P4,{s81%*JmV#)~\=[]Иn gcVn>Ƿi&kSpȒfxjIn1DN\y[A$-Oz˞,\ )!s\|}. K q_E{~Tޕћ⍼b5k5X"h;-"ڹv9}'D§ؓ=2/$/3ђΏT֧I :;ca:[@Ujäٶ8}&:j4h4nd|o.C*<%Lqic6^d`6trX 넿( }2p}Qoow-Kkjك]#$[y#,)qP sA>{5;.ш+ꙎprMCԬI<9-BTH-WD%=ӻ8V&{SSenH/yǥs//Up[cd8HQȧ#Ϧ̜hQXRTU-Fva?|*@eá9䑥k!-<)ӽo&|d(;D_Z8<0̼ĦsQY^biiA(&[m^!KD{rWlg@1E" 5nޏ"qFE_UҲ ^.]YnlV>]I=2279կu-Ͱ[G`*!Òh$T^$;7:XuBBq4oJ[Π0+k[/h8V.~]{BW S⓫b^n( vSyw>EyoY>F-`ȔYC+'tG2wuq!]-; OTDA>PD@U\3/,o\`r4u"v"kWvL:=L%j[i/#ڐ|8\3P,tj+zҵ&y[$ZS4'4NLv4zCπ2^;#fګş,wxvw QKSsKTL7MNZ8: '2&Ɯf}tހH _q-ZӔjz}W h(d#w!G"U,/Xj EG]4}#1xQ,P@T,~pZӿ!gIJSƒxaӻM܈%w.\iɛ%/8)F9I-v܉}:m[ɚgTdq0ϥЕL4*ܹO"?hh 6Ea$-xP)-Ik\أ_S -J۽]GVI< BM)cAC! Tox'yɴtCQOyFN|ID>7lx!E,nbM %\G:LȄ;A4ES MqTr {]t "ba%IA $,>5"co :YR[LÅWFu3? (YdQᗃV%Td?)`Lp)NYnBw!4iy{{31tUϫwN$ȳ[&T[=^$m ݻ+^sC љ~at=;~GZ$Vɸ=]_o:;=p׋+p*ݢf!I+7p t0sb ~7Y`K\W¬~L: $?3;LT/IpDJSra96oBp| Ftb8F=Ka>c0S+jWdT[O'h}|HBr)&6aˆ?b.t|2ĪJuL ǫWae0Dӑ!;i[d4"DOԆb‹,z4|)I!az}s!Ni)PR8_qvvuG du9'\tgQx&Z,sط PrCpǦwc)J|`i.̇ܫ4bHKdGG:各umHC E*#4vEqoט'3 x.ὀ<+v74BV%ŎM]jPCWaײ0qqI`!%ϗQ"R8/ J?eRlQqTur>K?& MP_yOƉwVUSdxd߱f0ŧ?L@ⱊc!fEYԨdY)[,2H_.Mպ(go<|Id\K ]Vt)ai㫲]ւiȽn6ÙE ڵ6v#\NGx~u:TApM=aI3(3Al6d|%+ꄫV,c{r b]E1@_ \T5z;} Kg <*䠆;{b ;{vA?hWr-.]3? A)_R50|gB 6/=QtwL{*r ltx59GBO=Q:¸o.&饻EIa6ΧH 'I5F go'"7'ygQڤ4mc kLh20lTJ߆Dznr&Ī1aq|mh"bcQ>ƭQ?Y =) 4fkO| WfgpFpquF2:kWZsA{3ܭgL'AewAE0˗Xu~?MMQRTj7ZuDzFen,%SQ9[ b=x 4rl[dw\FB-7.I]H4KVUSic 63K'd4<Ќ2#>U4|ho25ھzw37uX)ؙ͊{xJU|.,*}`Η ߟN}2r0*BB1*7 N-U rxAMWWK^Ph؝l+1%Ԧ1hΏZi~4)ma ,ke L优44&B$3n J 4ݍ>Yш&Oళa[ftٞ1}BZ^P<@N{ᑸD@9Lʁ9^bQf62u gjWRB<ohvWJhM~BoHu=΂ Ĵ)]Cuӫ;4J 7| ]I˝[$e-"U!94TŠ/(9V"[NJ&*$ c)x8؈oR㄁`ШdwmnxWܙ<O?5N!?kCXL-P~:$#q,k t|07Ե ZHOרP:6;\ w4ZZ]6F_ \2O(eZzR?<s/T :1bφkոpҶVN3B|\<&ʌAN4ù]"潾*lWk4=7[hI@F~%%03.&IN#$D%&0} MY>M&Yh$'|{]VNiϷ4`z=:Vթ{p޾6;du*2 ;xɾ;}L%}r5gLrC/^u7xq4W{`b qf~חӰVi*lWe-ڌW`RYbC^,J]ǴL4*DRO~Ky5# ?Qh0W$(*~f߭!\JSpk1PDžڶ=>*M_@`vg; yreGfy h@Եih{*ÓW?sIfQvAZvQlrD?RjPj g<6%ь&=5G٥To>IBBoЉu]7rsW%n }\ڤ[0OCokYZ $_˥2#v^2 zs6Xrt9ϯ7=f3(5 gBEEg*#& tPoQZﱒ6@DT I[K鼛~"PoLf΀?.s`aCЋbݑ:"d7,r:C*⾑G!$oO4ga\9.uDt5_ʬ,蒾@c7xzN|ʥY)WǏO傝<8?l3mI7,i][58?t\L,G<13Jfd+ o?ӎssÛK)_!2 ͩABk_@5٥*.i'YUn$\%RVC"YbПpiѹ9:qGy.RǗw } * 8}1{m$T=9+HLb&QE7 EpJlzSw?"Wפ2#`|Hyp!fW3&}B\&I+tR>Rq16˼"P| *;z;YU;؄1 *Ԭۡ&Ձj6yRa.nk!7ގ9 0{a"YSe)r7°:Z6;K'W6ʯtaj, }dY}lW7uYIaJ\e.>''">@9Z{STuM,\<% :3-ZgmEGZЃSh걁.˅gj!-/N=]*qM. ?OGP%\[hv#S`6Y% lFR153[N%}ڬ; 6',2ZY | MNk B娵fDzb8570g#S13Keh_>JSb1CB݌@S. X/XKqbg%^rh23#yjȃ F>eRN!SXnDYFڪw""eֵuX*ܬ 0/0n;>cڰHCe"[kV<1 邋F=-˲ ,H|zwsҩ&,c} ?f0=(`Sf?vgˣDKA>`_V*/F~@- U3#xgM0o> ~R"NW<+PXx) D;罢Nn;EOaQrO-ovۘ {s&Ԭڌ1}yZlSN|9jPvOt3̸㩊b*VTa[ÉhWTOm &lS*$ zpHxjRi)b׹}nt]|^O oe~\ɞ 9D*sitz*7^ /\.QBwO3(!w9vK~} ,yդlr<3x7mX& a=~Kq +.37*̯Y&ݰl8,.\KZpV3Ru;c6/Zz241Ѷ"ֵkI2RiQa5zu)W1s)gdՌ` y=l2kF9kҤc0aJkxII .(x+̲OHo Dw6Yrj 0WM[F[So="w,(Ŧ<~ a.EO5)lu}emI?R]Niz;Q!U&Ƿ~CY=#%- vB$) P'idSwqz.c]Օ^Z FY ś` QzFl 37m!o:yz8$yE.xLHT!ژM $ar㯺L:[pS?yVFM@RD䀏YB7tBɱnґ#(g=2dsK0<@B՜ FiدIT/ ]_,qPY/}#UPPI,A0tb3VLZ/en@(xrbi6N%EQ܀愠qבsvޟ=m؂#FoC.(@Du[ŗh0$湡B$KWD׆a-*[0i do*4Z$]CO0$)Gow%#KWJĨž1䞊G| ]{q~ sq:B܆ %gƥdb˩/cQAdbROM>W6s gr>o W9 uPGbR CO븯]PDP(&ilY8XJ LQT0ԯ&( 8&cY+F_ >BΠb.G$>Vy&͹)N^2h> _؊xi?PԘ' d_dE Ybe\y$"6w#r2%gsyRͥ§Yi#$&݆ >:>~/1^;0nb̏فh 8.(lMI1&c|blDWv'[ s^K`[9@#H_Zыtr]5-`CeOv < u!Em—&&rSŔF7SWr c Uk@jv5jvzBX'o7]>(?|mb,UsfEr ׌>$u bax] 4YqnyNL+.aJH21^Xu#'8* W%F! |@n{~#Merij(D}Zl= oAW4mj?>@v*|یjݑ kìsx^1 )m惽8b*U>߸[tNplYt[J۠l2nN5OIǠ}hw=vsgeB\0k"T$eV%PC]djԃgЁhIdaW-wamdz{#S"z.k;77)S{d> W~ݖtc)>f3^3W@Tsti(!~  Je(!ẚ .V;}٩{#jZ+!s1&{<NlIٳJDt2sWFl kI4臜Tpj]EsbM\ Ⱥ@A_U.0P"_Y-SbeI\ HDHee ΝɁO:YZ& n~4nV(jc'`@%;bwwG>ˣt_*BvI5[AϋK,{/oUrݏ6&ODTx m5dkzi[0ste4zJl1m 8: d\ B`q piTEr t/.";_/8=2Ĵ] @ǏkɝbD5)xT}RW  "7iئT ^>pK;[h7<*g]gKtbYGLmf<%>w/It ]Xx{#`ĄˁR8){.eVac)%(53I3f v#{EA:w_Zh0FW\H=UNflIem:x- oM,yz{ŇȘQ]$JgY] rJţj+,3M Z3tvA*yW:6Y0oNk7@  %e q _KFlD PgSi*ڑݤrtOgEQN K°F@E ){,N{q%sp)h]O%0iBNI%],t2UȄ AO`/(YN Yst$vB1lAloZ3nCVgDHe z.z))Vd%Ǟ 6րG>DIr(&ЕrnHCŔFo|+seGLq^(kݲ fjшLuppMjڋn9h2i$fg:$F}/`,>Ŋ5}hNh9I,ڮZϒ 0ڇ8q23+i*8o/wp'SU@U2e^@qkb1h|zTc7 zvLNJzL\ҾbyBnʀû4&9oA28eO$XC,t2o&jߤsFx-|L_w,*(WX-}!Tu=)ϖ3'?ۯGDk~tR2g0|/ <ύؓ>JL@)?1L-LA&S*L> e^ȬaS51.\ 5 \HœJ1}^W~ G"MD3^m*-~-rr|#[t6iFUEu![' M>u砋 'aQ{n |>FW(C$~La'ec=,4p5.5\'7hT_?? 5Pb_3.[剉LJkp6 (2mS+^y",Ҧ\累\[{5};7SfGVb8EXnk~|Aј"a3lٵ.K=_ZE0 %P|3na~2$ g:%|)jg#f8~?8}"y ԠCZ*`>3&!` rf8fCSCHڿSYyoda$k'Eek&ŝ>UM'7&sW릷oI v^qׅه't+:-{4`{C:qme%} 5ȱxz?Z\E3B AvP>YLon~QXG<~OS&n:9z1e bKW9|'a{||<22ʙt[U=;S4 9TLeILY''+2E*G#8?PGݴ0k՚;pX($x\0x:8@(/o&3k lW˝,][s6 :՛QZUݒgm"Z Ae+&5[:El8 e(nm"8B"/ Dap_*S#Dw?3/Z^Kx mյTݒm+W"1wWC -t ?dN;3:VYrcE'e-"^zh­D|}$6I Gߌ)_ 8p)8̳[Ol>sK>Hl>`?`M;jCدsacQGicZc#75vl;^m md])8CYoK-^Ց͞CH |ͫ+ 72oY'C1戴ErI m|v"إn],w&g6kqͳ˂' c]3ddϭ =k'˜a,MZKttn,FSVCXcK`hȯ{+ft.w> 8yKCU_WمWeFyHid5 ygj*ˆcNUt/‚^e9.ƞlb M"e̮nd)՟ :=Z+T2y|nR??eqoSRre8q"!@7٣qa 4`$s#ǚ#9|0y_[I /yN~(:g c#xcU+åni% gq^q~.H&x腜LIuEE!+) n\Ayg2cX6$~p>U0| & ] m*$ v'o o1Ayb46{EQH |5RQPQe)1@Gҋ]c^}tTA<ö@`(IfD1+_E)HTzGsY(ZlE0ʚV V)+,& Ь)_NF x_Š;- :;f9^D6G-~:x^-y$/-+&r W[W^FbAC}ךּ ˆ(5s&Y"(Az9D+!O@/RF߹. | ժL<*_ fxaB7-^Yad`P|s#c&l J,MƥSTт-t2X5ؗ&oK.ay4_ZW֮4DA*7X rA287a>`4#΋u4-9"dCī(ה8 pph a9W@p.-տ0.HHW,X[V!^^+,/YH@ AF䪇E[W, |,Fyȣv,+X: @bd}(Zx< u Ւ*H)ny5b5ԡA_9l3ʚm(U)_j`#*Gr4qZؖ&Jp¤bVIh?1~ΨHӫ"|ӝLQR:8AATArkzYiHa _.A/Q'Pe]|\U;!!}w|+\YZlp s0$2w{A^}I"0H3$5I9H_Ip} \.p?d|O'5`fȬUdKC(&>:mfj6 @w yeN}AFUX\c%kS:`wޚ:Ȗr-.߅ƽ?-Eg-ȃtS_  qЪq\Lɭ %+ 5h9^u3I8TvڳeEB"$P{Vm[p\}j}0ߠmwK9jN%aPîXыmUmS=c/NA`Xx.:b oM rH^4fs )k^;tlB[b̳Sr=OvU׏kv7˜MfT=ټGq>fiN;~t?Q:lb%8=t? لuhk]$9"fܺEArPuBG.f \Z3OHw'hȢeݡu,c\m Aw>}],eT&!@UA5mO.&.+،n^^_Wcu˔FFжp=n#FI5kLGhS ps8̱ߋG# }n缏Hkago2cUzy ]1+f:dg K)dS=Li0@bz ~HGfR95ē]TWD c'DS]:qfy5OT`&(YK{[i譬vEdLa/j^}7W t|ƊX mH{ 5Ff Fnͽj L1Ul]e,&vn7  &AT4w~usjz,?vU@>X aknZݼ{(EȷnR>ǐe_ " dc|S-u)'o4]w0 ٷI LP 5srO^rF)<s0u Rg;QQ_\oCYO^t8ƠDayepko+nas8G^mnW=IA2/Wuw S MҏLpшw^\잮0Du=q?|H@us"d+WfI-ZqwE3yݾ$y] )J )]6A_dtB͕).C}QOi#i;˨X궤MNRA$]><`>' I0`Cԃj"Jq7%XGg+݄2X&,b|_NyµM3zg%hkĀDdC uƓx l7HhC?@]5P]&Ơ-Jz} t4= k@A/|5P_Z3\Pe4\ñYDbZұdb90 inmHÈI,I&ZnFCD$Jtu*ӕTbgzL`Ds`wm;9&X;0@ 1y@Q2"`M~?"Ȳ[% hU3t(6RCP:JT˛3i,Ԃ8N\ ͧIx@jIEQB{&IVFmMeNP8,!+XXS˓MH3|Tu<\-R;ǒC+UHWAkᛴֈpHh4{e(Ha40 ]vut؝h;+ Z.D*SWk*=xP#V6ÇCCt dWWU Mk"}E1FЭ6X63+-ƙ*i0?WtvDrTw@|!~i~ VCF~k0QU\TesFWr[HA ?D%fiv"O}UR"%/q@R?z/QY䃢8"BSIyJc[6f8XvaH(pfZՋ%2|jl9-\lEͦݺ>U qzL__LLHE,/TML. ZTxS> Hi -73kYY$HZ%n+'?JKjv"ۢ!,J3U))x}_n}MWkBΘI?zmP̂!w {DlG]21X ]&1NqZzů'cF;]3VfyAQ~&Km-OV>XN 6dSc>Y!Q!=Wk+V33J.blp͹ VLi=KtY) _\37N8Dn%\ToTxT֭ΉO.%JT586h4O` ؖWx7į˗fl%?Cm9SͲo hY.L+{@a ނ=.JWRE7^$O6H알΃IhSzg>i ]eF~WAk؇)BIJd095Y G \5hWo,釬砏\WlLжI^,f?$6$-kl/86̶⤕Qin+!UHV|Nrު^+Krٟ΅FxK }1DP2SnlR$ƚDGYV^g"?buFW}bO^BBYwL 5[1u՘8흣6܋!IٜmұjoSOjJ9G!f-+xo&5BC>)kž%h'+z : ĔYȺaB`K .D]IlBرأxJ8(Bˆ{nt[QxM1ԩyxمy6( /iFBYsƇo#nmJz_˵ n(GG2՟NA9hCR°\}5caro/x*"3ߊ?afmH>iA?&_ʦ.Ǥᗂ'\q))w{06U0ʎTje7a'+_?r/,MDHHFZ׊I,E1S(f`JpMGGxDid7ݻvoo-[!5KWC}4s뭋99%K#QpϘ9ӿg 0 ZfNa['g zdp>n#*nJIڰk,!)&4({鑰ENR ]N0_M&R=HSԗ3j¶׆J;jJ@#*_SvAdDbx -CکsPCIۂ `rsNQgvvbC~}P>r7: H€t&*J0B;g`AF:@,ep%s-HE@&Č.ƽKCWfBgǭyOd8RFBںƤ% /{S}1Vۺ}~p F /fƃ9(6֢$hecdqGFHh#X0|\IxlNm mZfAMYZwYP rfcaӑ=gp)dZhO*dn s:tFī9`Ő#^UF޹!Y>Jd%>Napqd'4.$rAg%3AboTZwINx֞FI׆Ơyf~d3ͼ/F\ApvnIHy wϼsh<k#X9NoG kv̦ zß@d&sZkT.Դ?1Bd5ONǸT=.$Evl,{1]y/c>u~/(D)F^/oa9#j'l܂f~(iF= &$lXiYdGGӉI ,& q(hj,>o)|a20;aFmou$8tA)aDhWhy PQ [wA5^%*=p}no5,+ x2q7 -]z5`΀4?-oЄ/2VXOEŁXA7˯(.J0$ݚzfJ!n]SFB5uGעr P ŔEz8䆴񝷱n3 =| 1ҋ"¸ *6ED̃VCZb|F%KRaݥiֿ*e zlU&VNBIJb-lqΧLk8VuW [ yUӢ¸ 1#o9CGV!YDɭivu)vp!!Ebx~sSRVwIp{#)-ܸC$6C>r_7/M)d crNxkYŲ;e9(tg bs)ҩ%C;孧T+:l8*C hE-2pP~.Wy<*diXҹt#QBPhY69 aY +Ȫz?GE L]~ps`ʻ꟡c"~W2mTM2D~Y|OE^VcKt|FJpCFv #e돘0;Ήzx~Q:<ͯ ZY7Щ8\{衲1 vJxr"Ee0IOTBkıA5]oRC.d,qvh9G5 i\vqp y_<c^[ ?Οh (:!ߘ8{q<Ii}lsf[s):~J $lb<{Y$+w%+@.^ 1Oe}ɤLJyaS#>uA$*Aj?o/N>߱30)g&^ǂl@^0::.m-Y(yjآ3q#S*<ͧCfTW7;gǴ&0>UITu跲iʧսXv#t*> y^Q͵f.(sKP,o 0r}]D'Ԏ4D=vg`G7(t(CZ~FgN!8yću<%xcV@k}{C'5=i;.@IL[v\M^:r԰}C<;S2t\Q/a }D{}<8ۈG:cQP60K 1%4dѫz#`bNȫbzqF;KfM:df"QsOU}/`"TP?w^$ a`L<\&?k˻(Z4or#$AƢ dvb Tl> 9\t麰 (2""[H-#_@?$}(`( W{39cHoJ zo&>I .r5=/f# M|cR9"d:rE<{Noj%u ݪ,x4KyΛ*nmk)0 R^ W\ӫ 5.€oүIO1Pw ~%ýOݏ3z$:R~a? ~k*^CuPXmDE7Q L 1$kZœmlx,Y}wvKG.漘uŻ%5B|OB64X!l9v6BD[M U }'e^drÔIƍjjDAȐ "6yUI3_OzG 0Q?"ͧ2 M*eiSUg zN6flx>,U=e& c"|C)W4":Mro^}2-mNujdg2]wRg vvt)oViN$: pHP(`r*]z"cڤ]Fd8䥍Xbzzg&Vey@(XLt ~M~R2]R)ӜtA|3ΨG &_Ce6PM Q爐KIL]u'cS,RKlTD얏 ٍ& SlI;'v׌Tf*->mg=xD5>tHaM,5& J@xp>Vf$^oNbuMA^<+;Vt>8}ܧ]-ij{^5uol.5yt囸5+{Ep?;Ec3Tq -I@ W5qie_PMd F)|g 3lc߰lQt组?CϞ+ӻȍAt#}''Ʃ"e]hZs̥1ǿ'F|Φr߀ >^UPGL78oY[m7VKgs{SK,2mtMܮN2K5N3ST&o,Bge^B?RyGީc/ؼ">8{ɨ ~ \at- qtw$.W-"s^26K% Fǵw.!Ӱ؂`!hnбd^7=BNh$9\lyP׆ mW`be%TMR,l;r9-F>ػ>@m߸@ρ*5 0ePA㖄}]=ejU U`;ށxl(rhot{LW7>_mYATʖCQ`m d@΄M#_h^m?Ifv]ZS`+yI7d&i /XlhL I8c:Jr_}QI7EG#M*5D4CbEb벡+l/53[>]:ۦłhu=,޶By0ztW @5C_0yuƥkD,c8a32]]5{ywp*ÏDHlS߬jCKqYw{n  < iڋ gCtIhҳ^e- byttZbj񵒹r߻~,D!nF=QF)'0+#;|b!?OFt>ˆwO46*tE0W[ꁋۂh7H(),)'N;u3v=wE> grJ#*%m0HתŸÜCڇDUP)wF#~EXs.e >fV"{X#oE!)1x<_J o~q~LۣH7u~^ $Nb\0#E8MaVIJMF۵~ ;w^? |8bT͙#Ǐk1gJ" y_JEV3APxBJ@S6zڞiV" ns5?Ɏ,U~#/ww@N_/Fᅖ}0{dnc;KJN;m-1 Wڲ"S0_pG@w3,DT@i ʖOW3}I~7\g-~ Z4QlY( wb[7QS30}B׷u h}TX@76_;|&NS}d0BxUJfEQBXJlA:^D~%P_߮Cke@\٘v29q$DQHG/ G6j9)ۢs͵ DVdwpJũivbpZJǩo,ćbS0<З)bz!Y "L6m3F 8\؎H4(S901x:]-\zV@'u7F$R}0f;]y{Sjv6셥ІXwkduo<J!Pgğ~m>>TҢ^Nn⣼"&Mw\"FN˃\g 5F)h+@An&^j_? fw#(yؔaK bi=LsOLj*y<CH[([ir:&'4nqBrR(cS!L|]9D~|B1f q,7e&^$_q`gl4Tx"` >״ykn$VDc)04A4b اL~ XFU{]8]۽4QQ}'d`[1xS2Jvoq:{mn~*=boYQ1w䬇o- `Bٸz 2'\@O50|h JϜK\Dゥ^O f!aRA: u@&:a(πV#]wA2$[L!?w>H%wn=AY6dϫ7\t2ؙC{ "m LסĚ$Pzo1ӠtK`9R*,EM 3\mO ɀ$[LIJ36}7+SAJ#UevzR>j(eee4ALB&7!_LXyZ"n,w@/AXg:=ǵ~X@A0]_W]:ˈU qn1i[Җ> c0? ~*saڍ^)\3rwo_apȥC'gg7Ԗ$mxz'4?fB'^/` ö 3/ 7E! LV@=an K5ߨڜn/M49䏏I|l(8oc.!y{m@uM [6B,iatFFu2:pl Uar8fr$)>5 v7,h~=ƀw,A8L0d%Aа~c{7?6%-BW6~ e`qfA Ɛr`ʚ}tɁ0&`qa ;8 A+ K e6<9_!Mk-އ:HUAu2#:'˹W5z̘DzS5›麚g@UG#©hm0#2<꒫ew\ 6ŖqḩkyW\;Uـ;ʯd3fJ Y2Pje%z;#KǣeW"5>~6HEH7IvLgL]^/GN@ˏ2zLL7n$gSQ+;5,s%w$U"4|_浜f8܎ZAU8Q%tcVCU%l9=<_gNRTI^59\x.5S;k{WQ(.Ri~h1GA^ }1Umj{!Ҋ&e1^=5k.l\b1`86M^_47v&xT{_=w:? qZ7ݚTu@@;" jeeWfvn\SB Bf|˞'=e_P?>`'z53lPYa7dqc-uuذEKCRcvX }I BlDCfQ0! D8Y@Ӂg2, w}wCï˪V1Kljׁ5 GV $HX%`bpI&VExXoFi=M_;6fBmmeZNtg&F"*!8lׯUꉝgM1 K"(wUVX7`oY|啙1)l9H~|{?{76,uˬ{މP&0r  ~k.V-,ݡ\VDr6SrDdu(4s9K4Qڪ2ŊlwQ9fCFpěI֝44`XL[JXN"D5`T#v l5ϔ%qi7%Mۣ)`G4HiiÊ=a#p?(c~M#FMLId [Q&u#P; ϨL]d"PCalGg| +|$~ m9Ջ1W ZN&%,aX6 ֢Iw!䁠lb^%iasgL$fF->W7,+2 %l{?Ϭu ;?\8کG^secO "VR96hb&ϛ ms9e!lA6Qp82~~<"4L !d)2,K+m5OqL1$4Ο)uv"L!z֋O#F^Kb0sQFK6'/"^,n5uKͮ;_ 0puXc}Z%]>~u>_c2U` L$3No裎tBfqu"0U :a;/;5L5t1~!@`=Hˬ ~._̣0b:."ltAՖ/]Ys%,{SK{g·ؼ ‚StXn|p2l)\VG|K=ϧLJ!.1j N/ۀ(]EH p=FKcv+zΔ3켨 !u+YΫ]N[!тVh CZT>Uߐ+pnޯo0DM&+J4Z#)I"hc'/ki(TכWN:߷,V_H vs{/doȗ.Գ}5g=gVx?\ ⴿ *DlSc6nPV?_|]+a{ю: 82ًmQlhcC+'Ě$+[s;++1S[%2$tX#,v]Ujn lM{xbM ;AUFz8, 9Nl)[gn,nVb )B=?H@Ƴ-*裬[!A^ iqx15N. &# OD{hYKB3۞Fz8ƺc 5}ȉ ˷Ͼq8P#I[O6MEgYi{|,==Ґrd@YJ5 BEdj/${6zfउdE^, A]fgS/>jđ1t1x-ibu$x<#vFyvjpuF+8My H`j`CkY݄4xUf`󤁈/ g/ɏK޸nVkvŃyy8Qqo6AE}kJYw`_(xwOw ˕<<[iԶF+ -[p"tr_od'h9|s15"PO@Ǎoȯ`9:#E0yq7,g截 /IE fRlyk!)j+'K3\❕Ex.| `qKF"L5&P`_lQ3gnA]qthy!8SEqܕuxnZq Db}MJsPpl:>bN;rk=9/;ѝ7XrY)pto0tOlo܀4h3UiKRe~mr6|izmpN- Yw#da&Hb{= 5Wl?&hk?pd|;͢x,e^lDed)Ϙpi-8۷N;fEWa-e0z̊雝* /OlpҙҥR,K kj@KApy#dZԶ%jzd-ɨ:p99?:?z c^IVMErdO†73'OLP1lo8} @Ha6dTˆ mXe*2h;h@.9.Z)DD\BѰ7e~Az*@YbW\.)Y>`DRPw_?gN~-/1 %'wjߪL֞܊`ͅ9ޕ?z~vjqa*)Im('7/E>U%g~%NeZ # 2uf~j3:'711gss7Bh~q-q+6 dUZR*qˠV &>l'XMu# >|5b1D\vM|ϿQK+i?]P q\%:Ij" ~-/NVZe`g@i;jLeHݧ: "ۀHNmOGH;Dh3rWљJ8Fb'҉ca 2fsҫ^.5q1,s%/2׫o{q.Nm [Uc#(ۛWK|pfa+?Ӎg}D)@ u[*S.z;&l!=2!FvbK x5#9̛3 0)ymm 7pZECګƥ5'Fqq3m8J@Wr5vXgJwHvizcG=&3Ʉm$lS);'XN99Eo+ q Iے!zHڴB<`TnCDꑹkz"^zL-m [c&J7mE&Wr'&VoDS]^71uĚZ# J&%u39Ѣn03> -{_ z~nSȚ8W,kQ'Ώ#zB׋#ŵuK)zY&' db"}|i\A*YF܋U=^߆ -ן"3@X@̨CO"RozEHz$wST#խ`Y^˱/?Ns،5Į4Q)/lh0jJrǗ?^r0?sc2✷L;/lږHc4/)F>m3b83(V`Q:)lhPlT }HaJTRrYN }r[F(~_עo56VqA:d/1>,RRRH-EbuQI 氈c$ -ɠcf H`JAn9\۴[pSĉA8shN6PtACu`rԛ+$S^?OU?*q1n,Hs=7#sW c=|q/ڑ #J1*N*n$*4 E(?>ˆ$L?fPBm*&]5rZ= K:/LZA}8l%15mo@c7yz^&{g]PF6vaNiPapQ7ұcp0H6aܡar1R$=aޠ}il)aԺ4(f߮ea:}AV )aA*w=t@ûGPXFۃvtB>7Yb|/Fz I 1X-υ3yv811Ύd! /gԂP/_ט*BhfUlq6'E=>iF@p}Yzg7Ginтygch=Mitk-=& nJ̡i 9s]8)-0TzLWw !IXްUU Do%`d0e`.N:x@ t[B <Imrl6_َΕAI|aJF !xl2-z*YC/'"4󥔶$]iwdICYXq, erFPg]oMod+d? TKEh=bonm'QT+D!Nm>5 f&vZ 3_rTEoj"V'-}Ǥ>}66 [D_*>r`TeY2XNf^Y3<0~9@t<%ai_ Yamu?8-kl }Jb ̖nwR#KOe:K_E'?;ԮƙLb'~ ʋLҨ*^”Kgv19\ގAǣ4CN:9h)o4G ơ+v^AEl y,{K"EBS/d/>AbZeg69\i o8It5t݁?fŷ;3x(8Z)=]ck\%y taAR9C_ʳ˨\s"Ms[/hD@,Ҙ%Ԟ56KrlYyl|hVSQz)\"!g̉}gUCO7ѯު^ǒ'k&9kzt["l@r>Adpc2X޾K8j k$5-U9 APb7dSks "4}8 H-4PqTӥaMIB>Z@eO|aQ1k=BbV] =2\L,3{m+7:ImG\}Kɟ4h݀LXE7N1bAH;{SV;E џ?eܒŁe-|3D[3̏oV(!: m?gN[nr ό/]dMWHb0y񼙤F/2"[$'Fҙ%8!2c jǿ ,ߴNk6r&h)*f-" `5@Jˋ,?^^PCG_1{<倃b*W=f=D?R֠޻#Sƒ12ɪLwAVɧR$oTOp}8 &S0-=pk8&[g6!U̠}m)la92kuwTN?"+J 3۳.GVpUW5 v$ᕀa6J.Ydqj-J]ufeelt96;>{=?^c&#$[fy ֋h@>YΘԮ,&BP!C_w-r 7oO?je|mo29,UO8} }|a+BYN?x# -24%oD!Ş'ҩU^Igۧ<`ąQ k*=H '`^@dWd!* m8 ixQإZYɗ|PlOByZS8y|쌐ϛX𢹐'#vNFNۿ9}Ⱥ' =:qxJKG\*PTDHUnXdն`Y4VN̅Qy=0[ 9cPri#!&1NZډRJ78':A;1{ʆ~Qu'__+v8b3~|Â&à Tr<⸝ȴpGW)8Ȅܼxii@.=T;CƔl!px˚/n "fL9[6i^bA^T_5zʤg,4._^eS b_G.{ʩҝ 25^\R-Vr#`&wٴޘhc鶧 UfOoˉ8(or&S9Auyy_SI!yc`{ؖ48|b@zEˆiSr_+kB9T}2}7/!9+^̸k}J)/qsPV'=Z%'f,m+(b])͝2?\u:ǿ}Bڪ!8s|}>f\PW+RxINOx&7v1)pzF<{ARv6sRm#)Ή)$Ϊ,ÖVC P-@^7oNQe:[eM$H _ό|EvȨit4ά+')ZmXwFa'-.EFZat%l/Hb wz<=BT{6m**m N|-8ӓg%₄E&l<iR!‡ݵfU`T>BhNCyہy"1vYv\B9v}Spi O L,4L\?<[6 ұE4n=~y2S썗Pan^&|?035"/<ʗE'wq{_*ˎo NknM{=2 gЃz/[1 FǜOMX=WŠC#Ā_NA}Yro\Cq&l,! [oWo)i::6p;߿e &L'y]wD`'7zݶ?vNY ւM8;Dd>km0ytHcOȽ^x2#6ݣTki{BP-3ՑqPXY#D)*imPl`>&2y6l@BO_J*\&xRSMV_p=ƶwLf`z$.e=&T1oF.( &D:ӣBLC4MGՕuXGhI {^MR#sK8#C 0^ _Scaᱨ~2dE.QDHgg;Jb<݂^wMpRcic' QEC2"쓽*0+6AoُL)c3]34$NriYztrϙ3 mtrZk-[lT>gOSq2 h*Pzrm,lւrf#ܳb{8sYn&>]Za:t0ϖuAaUPs`bl k(Op 꿭9nZqޖ#]<f. Q=>yV'Wuj` I+\Op,)35-_Jlv(5 QϚEmoJ 9fDv 0Ds>Օ-  +PKe!EN).3`Ymqv8*4~nJY~7Z>.\m;SjLiC1_E0y33|xp̏PcI!-t3, ABI.hIS88 x#Kzh%k0y[ Dnck-O&Y=%~;jl"sqeR{W!&s hB@JWC.-P)oYcAƣCT0kڕ>5MP`x0 E=p^ w3F-N4&fZ޵{L7)= RpkLCN1)%̵>A~m/?h8nLoQq3J%$0rI))d*^,u 7{#F9xF>Đ܌rcq1 O]N$*$ptDWD*.wzH%C1=_rIlH/.~]{FVpAػvicuvmXWW^]ʽ=n  vGwAxՍ9~⻨T(ӪGNacjN=vy!c Sڅ^ =rϷz:uMd7߸gpPIT}%= TMױI+Fu͸2j[nr`q\.W3'-IJ.` WBrϐ}_?Ȍ thy/A/j8O;rL;F9U7I7bOlwV2q3mꌂ6Ci YSh:q\G;.dg*lY-WYqLXeLSjv3JOSMX*G݌T&Q#/7G`<_d.7}D8K{`~׍WDd$U" >Kg|vaT4%*m}xeFOTdIʂ3"Fҭ$t)>͌_S @F;QzAfY Y땔o8s`'HN(q3ϟhCtY뀀/,3@ݸ))إ4zRq*,r?yEZſ Q(q >WWx>xTçCg(L$G).Qfs5 EO\yהbTb^ Z=BSgOV ;nXeS3#̱~Ɓg|29e.mg0?6.>Q[2^ EP),!$AʤvȊ-Lu]ihN[Sb纄‚S}7 'v'b r |=u(2phC1ΔsOZƼ3kmN 4j'PtjKK9ZjMڂhœLLlNBÖ:, ۃdpX!3&И*\W]DPv$AIs"!5TP_}K@̚*HߑE5 NS{A &FŘytڤbUsy^ K<&gCǺ8ËK12]{+6M[9ZqBL5p:)>f<&U6ح6Nr.u֕=ӿk2]qݔq)wi@2Tt5q&O]R~GHm! jtw2g$m 2PsJv: 68cjrI:|0t B%T`=Oc-́濖uDL:/9=cayءIX~ʳ5)lUOV$ ҘnO^,2#"qN84îpI_z51 F"| K uQ1T$(]j %TK}T,\U=>ʧ( ]8}v*=x69>ݳ*IP;Q1|OG#Duc cPDzzHY_SJ;D-nH ă.ɔt_mVXq0Rso^4`%Ι֕:f{`g35Քc!,0a S okkM[,.C Cl!*QW5)qʾ4}wmPӽ!9 YSLo ]땭H#xG5I2H/U,{mz(3yGWO"-@"ut Eˮ/O xVT-04GwuY(x43G*區ԥ\tEO~$Թh̄zPJJ6CuX+JVYIa9Bjj*LZI.GC_95Ptx E "?؃R0%k&an?wRTTlMӃq\NJw" ^F$RjVҚdrkTHT;]r R/|[,!%q h0Opc+Xctfg<8|~eOÎIŭQěA9`1;u ,˘yXHjLߘ\4n :rCG`0Œ(;?Ћ>άҌb /e(TbIT?gLm`gz?W?OxjҡB!ZCu >2|vERɌ0S \z֕`EDʨV1Bs Cs6tEs>VC!1i! A8-CWZ)P:&ۙL D]nDu&ruw<#Yh cɺDQ,nsYZ., ȍuU*-a=$+"9:zCd\"7iޔP*K'սLHtP.ގgO^p5a!H1 PpƕǓ)v`e^fvT?qAbt-^F֋׌N_-N>s-_ f)Tws~) )TW_0ԣ@)&@L߻Qݶ+g_A$Z$ƾXPONߟ&&H*BzYOnaࢀ۵)ؤH=.;@e" 71Wy`a?zDjEewJ֚ 8җ!VGl⺑Υ,GNR+vMlg#Qr8کـ<^=*ՒIK+i TIoSjDp> x$1ԉW茐4٢ݱaԣSڴ< Ҁ'hY>jnSK=>z)1 ]I)¢+Є"usM9jHYϦdtXƧ?kû0#XY>?vր& YY9ŵ$∸T$0خ wM`H</j!_߫4ܙnp#(@]/̾ qO@VË&}G'mtt;^7 @Eq:{u 4D|+fKi/ׄIUee^ "7_1pw|c c)5*fiVS &zCl~)SgR+Q (Dr+m6]$*ܵ~Rx+ː ^4n ۊЋ ess.=@sWS}Ǜʕl="5:q-vZc'̣YCBHF[%o7h S/:W*Tt8Ʒ |tG&wqt3* }`9HD}qamn(*2|_y|tHY2y^-/W48[  rL]U 狼0N^.cP!;ֲJ)s,Fy-ܳk=QЇDC8y Dք2ĆSqoyiɠ[|]a酯i]Os? `EE# M ^^;%!~:[Y8v*Ixb= a2,,;wm5/칀K7.phn|.=S4JKod36ȉ|+S[dWJ-s}Cu4i8ST`.1v?ɞc?CeY8>y (-҄ӒʼK&QRciՈ^3QV*T(IB-hYNR868JchI*VRdȘ GͷCu*'}q4y-'ii{G %4d`7 ZجHiPWo/$l<9eκs%^,j[ة 6Q lhj7cExzRAelW>jdxZK|n"`-q8i-vSJx<:|[\aRӔK?[$a"1Y(G[TNT4=hFŒp|s Pٶwvb"Ks@qi]%\!!.bCwduٗHX=&wd`\wv<<|.]x+Ƶ$zG&vN;x,\XI-@#8>>-G;X}"Wx F7@Z|s4/7>Wa#ݪ!=n=IF6)G4&wc:9 x9_>!&MBcވsH[(5(NO-4|$1!)d?:9 TFެ~ x|K6ɯr#Wgqj*}=Jxcr_R-K6S AH#W#I&̄P8m?/9#cQzrW⡷BR[y$mvJ+B֮.=8Ʋ \ָYvȳ1[N=qqߞQ?*;PB(M`VPC"4  ndƮ + { *D7XWbX)VU?rFs0GSGzM Y3BHZ1Bwa=hk&R܆G"&?$t1#ϳu5P~C3}b?f)ӽ]"EXcL '҇%̮v) s"aG||JYL<qT#C8\Q\ \44״{&P=XCwcC<цœvcBjlQ]"Pyc2$.i^^?mzwv,$ LF%&&w.@ PZozO:*M-u+M# 'sユ.<{H$ k_,Jg :l` "ÊuTE3aS,39%++dUޚJ:k? ) f`c6ʿhG e&FN':r21МCjSU?RcXBJ`wqԒ?zeW_Jd3=8{ W{JBH{ vڎTy 5*_X~+d\2"@xaC`ce C90ΎK]LRg$;e:eJS?-0J|]*Þ*V9eS;1u(w쮗,u:ڢP&vgp5ɔ/1T5Q,?{裐^\{03(3Jn>Hkҕv啧 X9BU)@.˜v=[ >wYJDčy(ٓ]|[,n{FsT$7$d+;Ol_|K) DI[3BngB ]g.z'G GAsIn/Z)Gq5rڮ}#fMN6X淚w;,0t_MS,k$&YPr(؋oDQॎZFI)UlCqշ+7rPdեb9x%#f ȃqZ^'f2&ۧ(] j|c6꧈ڷR3w [K͋)U8-d*(?jPFp(%M:'lr]euҽOqBhWal.+d"Y_%yf׆9>ȅXYP9+/MŞ: !6뚊*ƴ7 2lD@zu 9bwf(ݡ/^٫P.=Be~[I%Z鏑-$g0;H'6 ϛtjWj:_ZFi%18GBp{VS f+95<1$*ìF?'G?y L EGo}+^7.1Cv5< fVýW`\h.%JaƜ{E0r.DӥҴ4/Wa(av~E0l}RGPmg,<)[w6Gc(5^NTwˈB$='Gj.L^"ЦYv2ڑ'cY6a#|MpԼ'-4?mIPk&Dk"ݐR[i$.ķX )22S ursaQ)B7]Z4άx&koWg%wVՃf$D AS(TATԖ0GPB/2^=77&cu{n%bzOD"ӭ>`")Ȧ%ls&0H8 }:>ɺYv袭JslJJyГ^'3,q<9VCHIBᜌ  qHle;,)o0Iͷ>R[ qGVgbi& *HQxZZ2iru0!W7BLzm餺GO Yi !](\3T:@W4Ft.14tExt"1V@;yRtWhDl3Bw5Bf/Tg>;<8$ ~e@ĴZŖ'͝suHԎ6^3zlYē%|B|L6"MQ3 K1A4<dNOua WuWnra1_/;ަv 9]}b tKAvS9"~m4PJTܰ6`1DdM1l=9; w@QmIv0EDɄOg%)+,z UFK# *s 7/21)0\U?p!?Ӿ{Thqt:l];m_XxMSH\/}&ӕ `ߜ'3R:.~p'5=.$qp&[*ĦηTI*e !y))c&k!\B1$ :~;O3̒4Y[L6D] 砍5mR?v^뿷9OaDXًwa0.^|f,@71t4R9VŖ&  >;s<\ ƐG%\=(--4RjDp_\q.`߀ qj*ڴTB U;{/Îﶄo)fyRWژ@ؚ].ϲM^=aGjmhH!ЇTˆ_~ {K}NS|;`n&bxt⧍oFy!GĄ͞'3tI0G˞Z^sG'OD N, EDbT3ikzLMTl0ZC8tzx3|E¼G)twJbA粝I$ƣ<kiޥSoDp'fcNH;[8`?\6f4$q|Fm}AuiItCm)Ao,i }xZ<˚E +ms.|(aW_ߎ}T3 5?k8WP=.KJTN0ᑟK}hAzb19`edw2sI ݀zb66hM6 ʮo99&9 'O{b?CGrJ,v:7-jQ"!)/D$y9ѵmNR潢 gH|T0{jG㠜[\NW[=01@;2J[9 Qޖl㚨U6?TW)WjLƐ :E KzSM'⥼{uc:@c?qm[ǟІt͂qqґ@&nd20BF{-35w@^ sYh8|S@Vҧw!'1roHm+z\V˜G47R5uwZxb%)NQ݃%\ыUQr_RņxۣX?ui\`CdX.^M~&*0QGSbEpU&&]1C)!/RAxb޷w85I5(Q }IFS92_օ 7P"^ɷ$\s ǜ:BADV ;Fi.B[ AGX}@Qd["z1Tޒ-w_ƭ ȒIθ' UuVW&U`i&M6tw0Sw)%ݩ >FZ|#/H&N#> .P>uHzB+z&v-! 3)UBU'MhZr (хq!#ǠE:fWZ/X hT6VRT܍~bRz1oyπ2R=fowI|eM4XtKrV%N$W.[W{ο4&,aT[bЈ[\QuV݋^hcRQ=r<``Ru/J0CW\[; ٣Feo ecYM8T!D:ԱVj3JhmىxIj%͗PB=Ne1GMHng Ċ Or9q)7BNw^X-85M:%':FjK.#U)&ʲk.!q hW t:{XP69S Rv^~}w1jcA:a$hw,I'>퍛J?8Z#9yp'ūawB'q# 4ҘOZ9 C=}*52?p)~nٳ}KbA*PIޣn +6 :ZLv$ S4F9W$ 'UL| Si@U(%t\ 4VOnyayT69ò;Rn{||%" 'AD(t`m%ÅUNpKp:tmm_DخTwa}ʳ. rb#/vEAht?B}$gV0 ܍jJXluyW ˑM#5<]5#PLAJRLEIHA_÷| >GJn +Ois!A1*`l/FA|GD<SnGx,aVDTWLI4^%@xn8ȸt[զ~4_7h<>gM8,į Z͸-, ۫$֑3]CvW_;1_i€aOXW0/ߍ.${ ;K9?1W>$ :(<*wM/;p>O |ӨC.d4L#e830e<`c}wq&lj>UV8ήNȞ0~N혋 L;+['7:9a0AASxYz9;ƷWYQ]-:Ig̶Vo?+[j6 >ե?~@f7?ޗ30tI_( )?Df_3`٠~9@t)-2. K-dRUV{ ?Oq¥bxCȢa,>fÜϔ~9ʂ>%Z/l+c XA" 37 *siƗYH +g-7WFHii@iS't:8KSsM|aUZy9}t垄a/T<?2d3ca9,)Yd >ٝ뛈1Hlܚ'pGkʯ4'h?HI#8Fjͪל_T;}6Ycly;cBNeSGiyof.LoDȚʚ=ϲÞViÿ&yaiF7avcG)v4#}UyB!=FQD|,L?.Tc9 exbL~OBD=z+5B`"EN5xݭ@&'dTZmrP(~4E} X92ܫxL ~NsuHӿ8F`ltTGnǎݢE$>I3/BͭQV; mHq-9@y]lr0q1_;R.ծ#Iz-_ÝBt3-ȝ[ocy`cY,"@\2Sv;5Y.wePߡQ7$( L|i*X+=9}V11ˮuWc;jbS`ԝ?LITO%y(i,iU 6 @i>8NPuS"njw7yXJ' TMk_Iѭ\b+_5=RT6^+ptz*az틑}Z )vƇl֪WIwcm W; Tթ%^\/&U'+˥iYˤnn;]sN:TR}iK]ҸKxV좙패0󍛓p&İUbAwvC>֡a0yoQ4G)RI\>Z%~ysK 19W3RPlZǝ~|+72ooTM|Ö9 Ն#'r o p!=gX )J';w?`ܖ ]HSN]2oĔ` ;EqIE+T?HAPk,2sXql$kan8u=LqSK)yqƥg]ld͵&hgND. GV+2~Ya{P'>ȄL+ZY#|mAXšf4mҶD"yɻo ;:2~VE4uoR׌ H !+5^ ֧ug-B'^[H[CWp)R`9# z:!AI=76BhY:,xoqpe1ܥ]N`M)ꔎYPHZ:1[8^Nw>@{p."?r2vQM89 [C$KDž t'p>$ v1OAŦӚMaV XKSO Exc!Ii P9RVK7OωFǦ[9y jzgGDB):}=E,Yd6 un}3?!w.H 0kN9rBdd X13:~/{JzɒlG$#hVhJ>h^74=rݠ+֓z7DžvO*鷥'Br=~M 06`# abl) t USwk$rH#HkqUXg"/Gr?Н! .{|4$ɾ<;;AvdEj8K{ /C.#SK=}1bfIL|)'/{Ύ |\eaƏn9N@ 9GlO/;suէ$"+VOZ0A㊫5;z7z!'(XÀU#͖TVsRr{kl5:WҧX u%S%a)N̋YϷ9Eciѧ^\CBBkMzYJWcCi p>(9fGezbϔ݀FX.:8lö[6G dpyG}Q\pAe 5xAeT zF9`=@DgcI8_P8 K#LGG5N[sLIJC7wJd&j|3'!0~!|嬹Q'Ip»"R1;MܢdWvAٻ>yDx~N($N,=?_m:0*Wp1"<$9Ϡ|DJEid;' $GHr ^z 5sL/+V|9l`X6- wY;o^Щ?% Ylu}5uvdHTGVa4f&G[LӉ\(܂^4ע$:"%;ս#^Qazz grḣh*U:QI'Özxf+Ǚ:1{MQ\Ն%}jV]Yy'K%se+?[f0=_P _H&=#xz5r=mQ5յ*LJ2P9" !氹G0 JZi!v b00~3 _)@=Ly\~6j̰- 3xmpQI%V Xn!2IdP`v ! Fk.vSVgC<čs1gsG {U'bXޏ7gpJt>7 oElj_^9gVΩQOK:o y-˃UJgϻ4k7@صpɎ, Sof K4}# &F&Tp˳W<*ݶNUelcv(碒&)DKOCM,C(_to )M/Be)[ѦMGA(sERʹ:גjs1.\8xjCE^c3sah=@qWOSIGŢ)cA`- WyOַy'<tHjV=dU8*ɃrK/مt!90(vRtAcy=o.%q7`Y/Hoe URC'G yIz9uQI ~Mh`b_"zcu/(gu&f|;e~:pKdz߇&฽KC{l+/N W-ȇHAezAiJN|R )@ -j/3uid*`$k}.7&5r_CBuܹ d "z1CD+)A_YXuQŨ_𘵂 Ip8YsIAdLߊMq,te++,a=r>M E1(w̥1ANk*#ӝYQOF5NMguA#&UQAG>cE'SyOڨrXQ<(} >:STkdМ7#}tnSHGT0IDc'db^}a$̝"_6ne ^_`_UX&#E[~23Ydi+(ڍԔq? r2\1N)dND/* )@H&Z=5 S#aVdUI=uXְ9%90uGrzbT)V7/33jWԟ}@ <l#KS?gPƙtjt׈d&v _OC%:.~((hn^dxlfa8# jh:pYrR BҳP_R:P{D,}΢0? @!YqWg\t9Y4TtAf΄5]гZy´ ~q6t@jeGIşثgZU<,T6ml0 ݜ‡MwU3Zj}RHZWth/~<#鄶OroJv\ѱ!;n {2YE<hfd+uv%З;UÂMTi׶`z)hhit;;Uo|Hhp)^>A$ÛdUP5/T7_Zf q^|@쀼SJm&s{䧧;;}ɸ˭NbQ6.mI1&M7$w"Ԉ!zDuux^ 3rHՕhruO)[ik\): Ōz)!`RSn'{_d.BINeś+ Ӽh_jsDH~yg4;8+Z2Gt<6HPg2CXi;"xk^93HyH(wRn7H)x{; ?M&Q)tR6B :LH9 T#}{n;!>z>DҞEPJLd@u|6h"_ޅa**p!U8jg鍵s3T:]fѐ>zzNZsN* 0%əchB^}A8M4:2`Hi +A.w‚noؓ:hT( Nĵ|Cv.chIHސ88cgB>*x ke'gxRS$| x,7%L!cL,ߦMV4 Aqa|h{^ʃTLP>aAe,R@_ 2#d޾73/Y)Pcjbv(y.4 V7`\DX䙍f[2 |$sb XzP/-@^5%pgZrN^N֩z Nfc/fPd6^ЫT˯S$#X L?}#*R!9|ÏԹ?J)BkIi+JMEL,Sj,[b."AėcsFrl3.#`x{w3GLM)S^Xrcf!t=óp䳋$HXx7Ep&ۜO:w!lpS'DQ-Tqe:8_ŋٞ O2$ `jl,TDiT ;A@!e}~7:ɽykt r04 xHLғj#)H J)Ndj+iŽ;p8[Tǃpwa \ L 6ljJC4y 6ΰ MG6ijIRH* J`=:K Ǚx㴅DdS+raڡ7f<2䤓ΐчnׁ\K&DR3^{*mSSYM&{E xLFX$Hice&|e+fx) 6 f[9S݃19'O{I1.i렝+kw6-v[K-,!7m ?GD}}3ࣻJTs^KK AiOHVJ^(M t%stma-~ù&q|dhd^; 0Kb/̕g55$wۥA>8zĠiZuj<:@h;U(~s1I{vV-1M˘/%#.?.xp>(TPF9xXZ*  "N cs3 "k5,i`aaݛ+Un}"bSZvj`'O a}܎VJb`y x!% *> }Dzs3 8 K )|{>ѣIWojm1!H6 Xigi4TyV*r.;뉦x\uJo?$=M~= Gd̀wr\h.;@%%NӈeP3^X6ъ +XR +nNuwH ~F筠uba쨛oy)A~r# JudS'lEh@<. :!9W$f)H2-̠ P ñ%.X2Gy)Z]~7g?5UJ#zloңJrԍj{Sz\d]W$rQ[ş=ʷdk h r  G|]4OR.D-Jʨ,iW7{xm1m4 2ިtX!ʷF#*F!jz%“픪p2=D X`9P-ytK$ .!A@&ֽ:01gqg8i&)abNyo-n,-*/U1Gƚzhۆ~HL-y+Rax :Z 24W$nbx>kvF[+Fɣ,%/ RWg1Bv~gfXH7>#Yy>z(j; yxGX;݀8jsS rXh>l0#*פZ=-A'_#VWnEX4V3jxSu쬀z@So`SMoW9>ާY*V!A G)*X/<*7ȣ FXx{5 eFȻɒf)<%}sFΫfJ&wx֮ t2m;u5|eY\j Jf{ 8 ) %VY0]{:-0C<;oHKPZv+ K4xq+rv%mr:1` "[KJE]tO/p_n*Fd`cqeTAW)=x)7GOc; )ߢcgy1v mYs e+יꉴMt:E9fqm7>ѯo1}[OÝX̓|H"E(Pk/ NIO0؃KRhw7"ͬQNJ4=~I ߾Ann{}cCu`(/5V3?6AzT1V_Bjl I^[ZӺNR 8G4q\hm-v)i K.'ZHB#^4/cT8m(wǤ>jAE A|ypr.z5 1vmҞg6s }}@`ZHYȠޞɍ${c^R!L ˁrlL|Yv5tfZd1N3.lɦ%bAPJg1d P{Dh9 >A?^2t ٕVP?HM -~ '8!E &$\\Y>W F^/aLnR ȏ1'uiKjw+QnlJ7@ ,PFe=%.y= /y|cfNQʨۈP"ԯV=޳7Q6ˋ$~=(nC5WY Mkԇ!qz}zy*OaI#hfJ^FzF֮ʭt9-Jx1<K偦1Ю\Dh,)?^9mUVe*Z @y&&_ è6V!3 d*]a#+4GNڙ=Ǡm+ɽ:tLYʗ> Qtk$h6W>xeSqDĿ޴MYYzpR5bzFU@Wuבbc o_xEf\Unmaq=y Ps E[bf1ήu7ah fyEŘÔUm7;o;REēq1 k*MU4Oao.Yox3$94g0HGP6r V&er(7V&gIe^liGUi){Zj~I >Xd8 H6 |3ӴSAE/?J?rDcph_pY$LyYS5Vs[s "5.{wy1eEL g&K{F+B3lLMDz'!|jr|K-~|\"F-B}$x 4OFοsxg׮ XdR"~̸ 8Tگ% 9<+a85xvkFM6V mS5x_Nezִ TAPĽ F^+w_S N|;==kLz% 4) H#RV͉Ct0N('rl_mRj/\@lom@K6Ya\-CNWvwYT<:JLLwn426tRFHǸ﹐:\ՍA,û 29tDit62D4ixeKwT4H`baj'YCuyz6 F0<>[**Z1^ Mx(g+~Y ud,}e9̭'B]PA=!wz(OM ֔> 7:ScFg!+LkYgpPaP %B%Nu^ގy{908bF4.يhOW6}8Jg 0|k ‘JN"_I]&7}Ks[۾oGG;0 >j~t fDELrHr[w#T}n>u[;@3 ,wO&`ԅ@^J>A8tE UnnpLwU$鿦۰F4U/FM )s3# &0e2 Y7E@ lBԩA'jqp5SՉ EÄ?yƔ kPp^dH  @0]szz[WleXxZ򁮿cc,qcF {ayZ U^Jx.䴁07~_xbuMBHg@7u|9h ׫"A &xAR|@m$|>#:L(5uWP= לM"mry-u將`uȁJ|Lس<|TIHWZ\O_@, {XM0)A5!=Ft98-h@bKKwufSrۈY3T N܉qe-eUtsYSkggm?r.'b7M8plV߱.r߰r(6g2rv gt MzUHhIY p-¨B,/%TsiۍCCy[?Y3S]"qq %P+CE!qH{~ٸ ! -V8 Ձ]|2&3H4eu/`k(17Y J)q9y ޫU6z-|us[J */rUnއTB\o5-[0 ~bCyg04|j m'fL:wm*V:7z7oRz[w;,S&ך 䤉\k6 y8B`ǔp%ۥ6ngA]cUm^5S<@ ٲjbqcڥ}_T@WY|AlXꞇ!"[, QvG+BCi(QprhqS5d1=Q]zh >n=% t aԈpH|?QA `Go_iw#R[|)/@4l>E9Ħ70êPM_9wLO- 1چ/tp՞(~$cnbu!qoE纃t5ݬU QUDu9_0Yu͏hUVfc(/SV0~H`w2*mۘYv2t2¡/V*s/E [7e6,v\ &ԯS|2Gy\꽩K΀1c#QhB77:u9BZ) g:fkڶj++ s/m?eSa!*gWS Q-hˁ0G`B]CVf}dDYL4EH 90:Z =kay 1٨,ߴ殘hrQ{}`m4`sTp||2t.2G;.Y/͋?/qun%gʱ4u~ޠuDc ]c y /4ѼA0C4V1N,΋./KI`D[Ho۟"H\gT;uI$0r-Ӣ(郊ܧę%f fxE^ϯAT<N-!0/Cgd>!0~7à|][q>(#o^b!۾0$Jj6=;ƙWFϝײ?MG42W}wlӞb>I4;&1ȗu,gx>Y|W:1 Ӌl&#>ohƟPYKt{>9"ZKz9^kN73+k4bd%.ws $еއ[%q+0 luJ,ȧlO%R<&R2Knb>ȍ 7_E@ɃmqeD㖇b|ߢwr4g*=e*VL2D vhψށu;n\9uFfIT݉\Vlsq($\T"]'˕ Ļ'mĎ- cW"3S{5?z˯uZ p]~?kR{I,f'PPa#LC%yM䚟Fҝa#YV )Ey7oɱ) *rA&~>\DQeh@R:*\X)JO %GIözOopӵ26K0^( _o ><0=`fJ&$eDfo6<^р8g7L/P Sf>m1j%]| 7>kQY\Bk2p=E΅ bJ: n&*Jv NL ĵ6vg #~q]%2ʛ3u!P+e 4*7?gL[Bb!aHZ- {T[j-S+EkBӁX_>d2"I%Z! řPF䑺X)(޽ʩ;&.Q66ɺ>5q~{ 2wjڒ4‚Bfv926g_Ws{/ˑj[t^ںvg]*0CZa2Fζ( Z3i2rvM\]z2TX|43:%Yz#e( {or+ 9cV@%~wҴf[..%~͈KJqQ=E ]PK,#~WpŽS`OSk[X~5tOiz0ɟ24]rVHWݎ]:n.̂HEMbœFVdrKgrdJskSKgťa>; x5,ض'w0l.t4]rLD]~< _*]4,)U:O;i7d9]3k ܻՍXf= jĵMv\d3g7T#(rȿ9Da/Y- sb!Z56iL-R[`\T { ?26_:g IǛLbvS-Nחy/ұmaj.TJ=[쫭Xtl.6Xq&@{Db a s7VːNZ"TT:WࡺTk@W~wOiNӈx$&0Vp٦A+<)l r\'aY>\4@7%˦4 K,C/-<:bfmGK,Z$gc%-d$`2fN#EE 7߁bNS`҄[i#镋om>d< Z NXeXӍZkӂ.;\Vx >1rf'qw;:y̗ړ ♅ 5t߳Sw\2dZNW_`u\h4tO:s`{rC >&ۍ#ܴaپ]r8X#J>v0D>{;FqgQ- Q.kcEBBQP#6"GlLvJr͝La> jR7con&Sm5A PXo@!lknW؀N/knf( rON+өI#;*R^2ouҔr5fH^A%*|&݃h,2ק@܊zdI79#9 E91quif2M7^TӉk<Y'Fq G2p rNuRo7,a`?c/tmgqޓM՟gDQIP:3#eZ$Fh-M?޻вApmjXc:]yVI9Q-ykjc܉dl00v2JY]ھ; Muu`E[v@f^OegI1nk{뮊[ԖsͪλI,=!e(eL:thΟ&?3D!ßQ3xT3cHkRMu'%M#1x@xێV-_Seѥ p"PQ[j%>xlr%g]@&Ei5W%Jkԣ,܏O0Y #\pάoOFn Vi?3ŧ~#L?` K_ /#N=B! <W$fy%ImvbE!T'3oR1`jyO)4%(E| ʾDdpԎ"j9vb*,-@?fj {t!{mn6#W NeidМyX/Xv6=ƚ$$R#luHLn! Zs(|W/xW 5V1oٓk7DD !絴TbL6`NK;{j|:$_}J /mD;KroN :0KNJq$Րny.s;Mj{Xas 5ўj$c)>al0Kil[Rh:$\M&?G* u nd]g!=*bgD ĕVl@jw 2wȒ4Mxnj霶TPwLYKax?JW] ˼J{-PCˢ1 B@&Bh[O0sSfko#.p,5eKt+,ёcƪ-8D )Rp` 2>#^A"P0Nasa=lckN_DS!}()Dssqb=BwNt[RG[>C'axVf^Vw'!4{sԾAk(-QyS)RބX ⶏ  FeuU{,Cfx2urVҚVhǗLGhi$//ƴǐAnųٜIi!&{)<8X͒P㵹6Դ [W [ E%+f *䛀ɕO])/[Djc9+Q%H9Q3?\b2I O|4 `ݑھ*Ь\8*LF4֦=nicĆ}@-CD}G5Oh=tV@"{]=E*#l sLJMXj/_Ɂ$ۋģh$ UNDj#GgxFـdy7b$wvR6/ky=1(D3[2 pMR9jb O7DGo^];bArCߴo'W mOA EjYnǪcc 2[g9E*ϗЈM9ЉnnXrN}TX?5N6IxxN2+V 3|@CR)p!.Dr!u[PXn:`jCл 䶯j{KwWf0pvw"%:>sl،;'&Ϊ삂6D'D2T?f!Mo<%ϋ=P7 xV bH#u׎HG/e& @je}Ra9 .}93j,4rU[TQ4ٜ4~=m;aYx;T6WV|lm $6+TuZt-<”_rT4q4B :*Gg?Ce'l-m迏i]shѡ"P=g[yZPDawf斡QgڷƵ]p*}~uuK8Aۤ\_K-*&ly{ Ȍ&Ba%{n7<~EhS8F2*_ 1,(/Gk^iI(+H#in;>qW xkF:ozW}ә1e󞠵RA<ׄ !渄0*vi VV:]qcBHE\U0;턠M/+1AfZb6N;7,3sb,K7H #€JLof|OOh} re]\( JeCohTWv%* K6=NCWݴؔ9WorsuT4 !#mheGLcۧ=X Jɬ. sR]b. .%մL@x!Z(1fiBBO؋rdE`z 9+(Lj7"cKP<;&_:/{ڝ6mJz;2p!ƒhusGtA]B\ahb'FN!<'}Y=w أDN[rnN*9,1C| =?$dg<iil_ԗFW_ 6ݖzj3Vm_X̆2)ǣLMqZFlaP(en&;E(( .q + X'Hf$Cmo0}ASi ) cdؕowo NS\Vf 0%|Z5ETUZZ)]$Sƭ͔rs;n){{wàR}gɩ0\E-UB}~3( &6Euz5O@m1D|Ƿ*~s4jYǥfVȬ!@֯ 90[Ziwk&Q.=0LuOd DiCuݼ'.#4JubLӔ3b¤?SE43ODmdҤ[q ퟑ'S#.Bo!tl..S_GɛfL:Xxf W;l `v3 0ȹa_fD`/T-DZ& ݪ>L\*2 X2T-Mr`Dgοߞ|| ǷdLY_2EGWi^н =-k :WE>Ւ{/dDw,U kĊ~ĸ=S$.˽Z(p\#i31xb82_YcA4ίzPδe+Bֱr6Nay9(O@iW԰wSaJ2Ypaw5&H &6{ϒM$kݣ42mx: wU@r[ txfj V!1E(ƒODf7GBk#y9 #?ʁ>eA/ZFun.לx fFF-@C@עDE︧p$r_d9]α$*#΄s[k]*eI/O0;[SIW;){G?}0]D?O-bDK3݁@@Q @])D#HJ*ES8_VT^e<#]"y)$wKyc X2)͹4`Uע?>j7@ꏚrK%h3|Q:83Y2b6;&X)·#FX d3ug$d8|4* dr!Y69Pfw"GLc$Ge@|m"ܞ[&M䛘|FM>{NގE]ՠ΢jDҔP6D2sOT&<[bTA}QVagi>7$qQ{dpi p|:LtZy!}?oO'E2Sd*;NG?l*,gml{bsX }3{/DhQP<2n=Y-#y^a[:rmdCoe_=W]dB.'1rꠠ͊ܰοAָz=\jDrZvzYb NA\݊bzRǓ%mc=; MmJIl\aOEDHʕ -'ӹ-dJU>T P_ fU|Gd!B1F$K/TjQ2)[݇vg;!:6QY4SMT"K-0;mqWZןQ&IZz`l˱'r+^,w{CF=-%qslϩ4mSE]nu [fz`_et M#y $Tf]DN]^mD9ۥeysVBC:zKF YxSCjBF} UA8m8VOQ i5.g9e6u煃dwH"*l)Myo`W=ȞQОZO4.%PD,{p*3uE[To(r⿝Dp$=eY;-W"Pض父E';ZR,ضS/Ow2oN- X+O`=UY$ BG`$g\UL#UsNG 0b.+U7 ؅FeQmQHaJ-Kki3-{+e6$dqBIh,N` #[PN|>'V(J*Okh(<;Qo8ؽ1tꇴ@z欅VI__ai^*PyBBCkq"duksª"_Ԓ {a]砬N jLQ(iXF*S5H*Qa\ 쌌άs/ Xz ΐdO::W.&6&G .形9BaO p|\y*T׆:5}ZB5*$-+ QLqQ3/6R2;~< *l bȡeY=LX, Fnڴi4NmӼ_ʿBPZ`7Pm疿%Z0̲ћ|oYp0R]Kk%} c8~yPCmH%SvJV!@ڽ"gTJ 8f/ٶE9D\(:xaXe4{V!QL?u'vҸpbAݺ܏cpujgNWs:5CA&!o`%\ٛ yX?RWu<|x#i[ykn 3a*[ 3v[1Yk,i&LuΨ)T ̵>s~YSNOcdm*o gX%1}'䘑'3_Y73䛨/DǢtPK!yE}}V8#WS%&% I^ylmnd?i֬\6 ;GKq}SI=ջ&?vY3:3_Y$K8=pZ_ S䢻mJ4f !xX]4GYy°-KHI==ˇh2/w=5BPkR ¢y$?h .e=[wB ~J&zP[7qa-סYCb(Nח ~ո{t˷Jaxe|JSLҦ ^rdf|o^ l3iɿFw qFs8Iƍ:|?껈P]LB Vo9p,*ALSfn_K|9jq__;ȍh0zB3@I8o fʺ*:Gߢ7F?n`G?9L8id$ 3F؈ 4/` v=}#D 2 P`El/6:%f3[ ;ڥ\*"s.<*#\&?^Oʭ.9꟬m+Fj*$y[۲J;D.n^0w.Gy߆z{+6g]mӶ D n\utI6i W@LeEק}Xſ`B #Rk}O8>z,sp :bA:vM W|үI%S⨀U35U{KtU*.X ZyUNvT`x3-!Bދ" ,`õ ͑x 1W _ é( 92#ƛg  ޥdپ{ @$1W\ a-zƣ̅bv Xg!w |+ 铏K&~b(Ys!k @W* &C߂pTkZS]iNSa;mWǚGv?GBUϝšk[샨$U{:;+]47|XcP uqzYTl'): xؗ yAf(Dhˣ[e}8 \ˆkb)5)n&2$%8Q~љh? [WzWƖlvI*y 2eESYr3/jd}Q&u9/g%LʊC9xΜ(1rd wC3K|po5B.{5es~sYMxc fM zh~M'<婀C\ꛕD6b+,AK]ƉՒWӭ}܇Rtj{a5gOrxĦF3 >]q]G|!v+F?~c?9T{vMA&hr`:>Vt )|u'SzR^iUycbYb[%Gt7}xHR*g u]4W})W9|N\\*zx5 X ע1os h"ܽ<l8Pnm 2yBBV>fύalOH4$,TD\!dF>0xWQà@Dg[:(4qN@GrG_E,k"l&^F"÷W=tf!*(#DɢcD&|JiVt|߭S#F{G%9OppK3355 j ӻ= H›<=:}'CJcSZMgSV@\& nUG>XTyQ!hC<⑺Uy2I~rnRZ BdGã20rg y66qXx4R. Ï3⯦=QXD{A+C +6Yh jUGK[w&?F{L.&Q!Q8u@N0ʟr.90͌*4DxNA=A)B6[ JO c [gJ [*mBL,˂f\l[aoySojWLY!zC@HX *$_IFI"$ b"w_㋵OovFY -L+W\NԉML8 k=|7G8KI@B&vƒm͇|Y+Gd"͐Rwfj=QrG/YixQ=M!sL6w!b=A>^y̚-?{):m3eFV{au>>Rj„nbvza}`ns8sNB*38///HN01b6pS<)Λ@FNUvHg`+x>US&V#a%+5yty FKѹv/>+!6!H0O#VwȺꠅW! 1/z*pY.hŎӂETd Qi;M.ո` th71`$Zm@U[k 'f7YL݁5aviLvN%X/[:GŴn|޳0BO4Q;go۞}:nT%OtsJIL Pw՛~gP'/$Q9!r K,u\'­d2]Қ}-\FEBm ;@Ѐz#X"p,lAQ;{4ADH4\E,3m,-| M5Aeo#~u.Yi . 񕿦Nss-%<e1rTxt5э`;2e+f$fjE},(KC~kqۉRP'VSM^4=ܑ^ 5/of^o{&+ѫkO/(FIܤ22(>:w|s΢; J+|XfU&xeno/|WAޒ%c+f[pLKc1$;euMc|- m8ވG;2$@RKro6&3Vp=-4.8R7h3cM;w m3Ҋ5(Po}c[`O2S|0,lNa,+Orb42k?נOy3 ?cҹ&3ǘKΌ$pdna b[` 4L nyxFLB`4ۺZJow/wuM%egRiY 药 1!>J]QbW"|@'!_>@sM};Lh؉+v@K^Tۯw_ByÜ#ǥxexL0p cV̌Lo텻[ &8?+5YQ(@Nܾ}%ɞmbmUHFw +qrIBs$y0J%p25hSJgH_q5G3%%q/+o70EbR35)0Rt|WSC/!yjk^p(.i"/yV \2, p4a~.Oϸ/=fyxzRD>n1ׯ#mVuZ[X l5^1%Zm $fy|W&Y`֦Y,NhuӺ ءhk{NʠbmL za4m5i'Y;7eNZ]0 "{g0܈T?ɭOf`>d>0M??%fYQȏ 1Rܗ|{ w:QJydebQ"$+b)^~4 JYՂ?O}-W\8]| 4C\l:A(o/4LnzQcؚnqC?vF!fȰ,/uȆ6N~;[䉽e0Vsbod")43<f9pL9I>^c#¯JiQxs?6>u6ݰ~[\?JkRBY˖׿-JsL5=|jg`0i,UE @ "ow2~b꼏"Aib {?S˽?.|c^Q|yJH*yt6\OIѱ# o''X J`<И95 >@gQv%-&cOi/45AQ XD <.ʭQ?giqL{_}o) ƶO+~ٴU >BgU~u~!u'і޹Cd󰂇W_݋{h"Su_< G<` D((C':|wB6eW 9 ӭcVGH3˄md4x"ѡq( (cOz3zFޚf4",N)57R.QʰkrڡGoo~:vV-|Ǯ𕃞ʫ!A@`~ázHԍ];YaX֬i_Y봸I*^1z>1`{pfZrV> 5| oKe[9-y،|~c Y,ykN52J|e<1PۋZ)/2P\m\u GEWL8Z ?R?=d[qqְՕ3AmWFznXCA˙oޮ#3YmTNQu ~v*P V%\ \RikuhEJKhr@[)WͦṠQ/a*w~>}g*:zYl1L>>boG3TNk[ C+Bt)(C |!ڒ"%/\gQz.Kj)" n&6oXG5"M.POU7CD2ԫ -D5|>\h*#UzT^zdb٭ ؉B,٬+ N.heldt#+y%$n(L5tNq)HZG9-ˈ1M7H4:Od 惚gUe(TIyV1p@#;r=}huo"ME I CN}bx054uy96t\4^Qy5%RY5{ɼ9szK˛kxWQ|Z[qyJH`\Ge(nm1-QU O.:͓>Cc[c=$H5N?(øϚ4kiᳱyU }6o-N;{) iX5>Lo{e@4YNO\ >=QX\'qgߣt_ CcEpr3Wovu]`s$DXjw >J ɎA ;7 fg_vaAߒoz}؁?fLJ|o P79m]JEw'_fWv{~|P^֣^)ng0k9|K_{Q|})Pa9}2ȴXմhߴs{ jMD-b&n%Xd> {QTgܒ?9P)VKLQ"-F(mņ#/=:~G_wy@Jt܌ $ʻ7C7G?@TO$;7+؄o 18c>:Igm+s=UøZ(#LT U=l( D~]ZO<A1+B;̉z: ?Q.#[tL8vg5:0l!+9PոVz ,{]KIÒcjט#nz Ep?.4:(wKKgs-,=>(c{5uؾȩ_@ 9% 8R.#z| NaO &]\oXu\k U-[n,F3dJ[nӝ.$r &ljӽgH)Npٲj/cAcҞPooGS@)Kƪ%rR& H _j9R {ӴZB%\61+("_A + 6y[)C:SJ> k]\.<:gJ)mEF/࿟gVβhSVu~3->1ql$ g "cS% N3Yی/Isn Z;Y<տ"y# %D0c.Q`(zq-D圆,\vлz%tHAeS TWfYž&сZ^EE]J^7 WYLl9~=y/ڀGY>\Q]tN}6{#†V/7:K.?bS dL`f:&Y"k6s$d k _ [ygu"U,_G@3z:O4;02݉YfHH/r. 7C|yɾ2f_ɼf}˩Y}&X{Qi|;Q[[(sF~q lCQB+qd]@)pU+ݵAʼn;YQt =<򙸎4l],N=(`.r})x{ȮYdM;JT^i5;uXtp8t X<~/3h-_׶}*XkCU g.agu5;/8NsxlMpy]7^_%c)gpٵ1n#ʎ%f  kÛpxYiZc$d]$n'ݒ۬.2 AS%ÔED;vH0.2~ߛ.}{;H&z !+ihZ)]Tw,T+ W1}}sZa?27i4H`OP]RiG ..%kֺ)4ܔ``{ʜ)W4iү&4GA5OͲ*-aP`ye`~3)I&5az? _X0)Z< 1"\syp:=pE4s=P$K^bC?d;x0$q}}u3db (# +ДJ^n4)>lkB+{bhI_(OF4$޶AART(sT m>ct,hLnO`Q4%+`RsJvJ4owa[AK5[%to'| Y -Mo!b!J7LLb2^1|˄ek*&;dXr  v-#?k[u $vAp"C]àٍw3g.(D(~gxֳn/ΫmBtFP xM|jXG+ETVҚ;-b8gE/Ť̕`haKqS4tz߈)({[mId|my Y, .^iF1!1H?*ЍqXHw :ΫxrU>y \--+j[VG˼P7au?; Z [B[O@^&Y-9(ORQXGF$&J:<<2u4AbRe$wG6^QXZɢ]+RB`_%LЖz`>4g$ w<8%\+x85q>PnپYpJv{};!h@|l6m %&>[<,xELhޠ'eP9_RbֱxD^SLiPJq.n;\EkΑwX wpCXV=H<}Ml}݆pW ʖ= P%#T+ceI] azZnYK"cYc׸9.ϐ#Ym1DZ\ D<G5چ{CK5&bwP-*O~bľq.Z3i)=/źb]jv ӆ*e˚ ~W]yQv@H ćo?.Q# _ûJb v2lsƚ%.~XOڥ$3ªX[^1daR7sf@~P|UCٳM, bMdv}/]HItOcȍZ#[ᔌi(l¿ >9?=ɿҀ{ix2kg憳sj|0#?\`H(]ʫz/c%s;8yi֜:h6ȣssCTg<0O |fVc嗺Ҿd 8XM1uA=;E:%IS)=JãN]<;jã۵{UB\Rc"mCTeI຤SRv2m™}Hy9 hS }e] &؁ySq4t9LܮBzqJȯN զTja)εi9ҵz .>EQWV-Agٽ}?'0āYa i=n:i=J`t.*~}X qP .cAR}DՖ)|z0`f/B @nmspcmhzW%QMo 3_4G*FƦ]Vm>VȽ* bɨg|eX &q8n-c3Ķ_ySg3Kx`kvzޥэ4w/rK z:ƭ*gQ[5O(+c߽ļ.;;CzXN"Aw䥷#Eџ^nF`LOʹo=Ojo)g&yC1Oԩf V}U+~FֵfhPE'w4>UOw8sn"I]ua0<{Ipc7ySvEtKIrUz%r#aUXУپaE<>ؖE08ާ%?($9ĢwA_|%aA:OS]~ł]!ig͍qWdGcd\rI:N9"?{yDⲘt^smȈ-񺢹$4cfTŽvm\HR@tӸ4QTG3ԧMqt(CPB@Z^P?5GnKzTCO\RԸj.Zˇ`rU'GHf|h{F禊ih| _PU!F~ֲӈߟ2|l<$j\'`eؐWۊ nP-ױ{R5dz4B)`d~=.3^D[Tھv|1u[1sn}0_ si e{X8=0;W<`(AG u!#9?P7(wǒü}K#@3ʡwKsjxcU:xd~e]JC-A³/_^* fYM?DOB6f46IQd9mH&X\ %ST\kRHw~r|' Se[}9l)zʮ;H~TVC1vg/Hx}2;cR)Gx%ȗq.DӒ\+M1Ȓ ^4R A(o$eu',Am@vtz!TT乖&}OOlNWke:I 88و:vX~C}A9I,5hWF0І[W,P2u42w̠yq&?| sGx;\'O\F;` N'm64"(Rh": AzWmMLZ`XϒjEi#:?n84 3ڡ _]r :d YNg3R#cvd.w(e.e[UaJw#u7kNhx7\tcC;H̖L #@OBKkKx:EMd[mHӮDY qYh:"aC=2{p(+Q25;/%WuJF4zg0u!re}as"[psɩ"GkyuhCh 0V@Ǵ"޷,ڂiojMB`~:?[BI I-ۂ[Ǩ!I:dhm*QE&.gwdi2P\Fۇ$ק(zQwU:H{6饛[ȨtGȿg91KGSE+}+L5E.+I$GQ"*?_'vb'WyRo;I(-bx%U.+eK⣐94#2&VSR ɔ4J[P/A8kV5qrl5Y{L :vZ@* 5$QmYTGKq*.`fxe$"UWn1-שiK[>I1ebu%#m|ew|2ኮfam; a%/4- Mn`'¦HzX-Qxm3@?^(;vom%#r(i&4nh ȗg>¨$^:u{@sual-(!{Vi4 dtW?'>;bfyrjs9PG,K&!ⴳ;nKԉh OWo-= ]׵7qT^/ ow(u.`;~7{ 4-[ȟd|ixZBz梎)gHwx{b,s}8MT 'ʑι (4E.Xᶇ,d[J\tׄ$x O@Klhkǜ@ >!luc[ך#G>zw}rm6GAVOrfNۺ9}'ICb4e&u܂W\T' l5ܠnp&(*%%iR^|eḷ!˲huyl99_AL{Fd_֛@i@РBEĢ@\;LZF.BDjO$X|*'>WRN[HwҦbu&/TmY@wߠpfӇc7JaȠVZ~xީ\'07pjNfj? 8A0y^>Х&3;YQw~\>s_mgXbf7&n('\hGz7.EEubSO mw 6SXPlOaVWwoSI]~;} \<єeߐ if!M(.;@*&;<$Ul5Ag͵n٥ \J[b&P7.(kƆ,=QE#kel~U×cRV#St2GUxg)z@ƪ[ts?wYL6\jw:@0n\U>٧@'$>a,ˉKb\U$hѴ> inmVsls?LZK0vV 6eHHbRu L_ψ"8mi<~Qzkr,b5I2 Y#ywYO:䴁-.XBl VBbuw9y? g}}7='@i!p4T$VԴ#(MEe%:(|pZ1} av={qMhd4$_IIq7]>C2q=Wx4݄Y"@1h/~F1DPUIg1dyg|dӗWZ{}aA"KO,4wm#՘Tw;~ E p({SĬ8QO#;!zɓT@E'Uc|N6ǥz~&p<%DJ@pTkxK-2s2uI(n;5:g Xrq؏f*pk%jΰv ^6+5Z7mx}Zv>ą< pgΪs+D-2gZ;-+sJyؕGC:}e?~[u&iP:OW]E( U:wBdVBM6VJ?"{6^44h;䠐q?dQP[r;LZz)B!t1^`)N0[n_rFX) 4&B@_?GH }`uz~|F B b\9&L@.ueC:jSMB{geF%Kg?u8jdp' k}|ҰfE;8<6C0J$.@['r=K!w|~'8F|om% ́f@`]{'Gbq?CM֦E4S*C mz4OB(2z °;m, r7>H`{3B&Mk9F6 n044VPKw H@Xz ۥ!<Z4@%\~USrh/bbCLOQt] Hk;-ht/Ͼf kLGkTsÃ,( Y*J˪4ߠuw`QdO>Ѿbgud 8Ko1(zά&wc1})鈑Ps,:΃-ah4% 42/u֗/66yrqQp}NCB% ; /Wz2Z>QT&IuڭxCd 66V^'n\<~ ]YpZ%+2JA K]gQk!%&Sb t7?P Ys Xч:]  a!;]]b`Qm ~75X3?{"yAљ RƻAQ5AkiM& ueOMQ +52FN }D5ڣ7$(\ˋ)q.ޚtLF!/QTrCUQ˱O[)@`sN y|l"H}l*-]a;ǰvTZd=aR9>kEB>Yy ]ƈَ6rgn,%xhlS16Q/J=5juYڷ-z+Fꡋ$ΞZ8hk`'`R Ud s̭bKnG:V{ѷJ5 :'z&@ DH7]IeR\)h_~;bgz62EX>x ETw' T.ROKD1>љ u긿` U mR_>d-^DƦV5)Q,WL涒cr=ѓq ?1] JNsls.6Wq|8xe҆>8PEv̔݀đt 9p-?"6+n5X>Jyo f'"wk^I1*Dsr~'4zc<@GfQ } H%F ik2ӄaߺ"1LႨ n0FlX &քx5R9}L`*gA)|8DU/ rklC ϻWӨZ?ȍA܄OH6"HB|˥w谧fXuYjUr%3Ъ"frE>+%q.uUo=OZ:k6] YgGfZS4E'l/ɷ.FD\"E0P <fx$$:-U>ߛ~3,UßqpG[W ݨPN|Y0yFoͺ/%oe>1KV~eok[MIÿy^sxՎ**2m@S`2wOF)9WÚspL'޺=lqJJqYhcj]*Q/wʳ֬=C c6?36PFV|oj kY;YXբ @u'6-O_` |w4gxfI.n~lv9H٤E],|׍:<ΚiIn zcҲ7BR5`o m ۯ:_KM^z0jz [i.U)qEVq?4$'"8k>oiyn ?BL/y!ɿ(AA64A[Ik*fzjaٮMZ;lJI|Q=S,;U(*r[JSX9'vBt* XyLR ]?"BԶsaUkCzYS{Ҥv(PXΗbo_]Xx\l2Nq9oJՑZ\NCٞEuU-m2$f"|Msf~ŋ-` YMYmzVh];mA2u4efSќ (rɯZk­ёH[bOA6ϝ˔Z8lXG~lo_p4~iW}{ ;[ rv-E)1;?ކ]]to}UzQհxO%\dM/1[DžF-KX`;*6C7,T`k REO< $@i4@Cь&=1yM;r&aɲyT{GHuɉ(cr.yu=[ԣSǔAV67NOݚbhMш'*$="""tAB옿ꅒSkiCr;!?m]ʩgZ+l:[U3aOlR|=#Z;$cX/1Mfn[Ps877@MG(d$/-]@3U:]áx$Bԑdj :tj(ӹA8k-JB:TT[au~{U s])-uW1:deF׌2DXFhs33_q:iK4)s{14x4cK<O@/S'v{-z[q)bs0&i Nw< #W/pq Bey`SͭYܤ5^Ft`w)=i:?wDJQC8|m̨`՗|71\DX֮Вj2 tˣc&[!)!޽&;CO1 4ʔklPfu:*4U"^ eΩxt4UL6^mXZCBy.Kd(_NSĶ 9paDj&.o3A"yH+33#ŧRTg*HƒDT H- ?V[fms`kѭLG.mKu="g[r clDh$ΫUy{~RC= W?B> 集gDoiR lH&} 0u?vTh9{!)w[6ģ4v^Bba`LdjdȞ' -keϕ PDM<2r(m{NlG<*U>=|Sê+7Y",LKR~翬bhpF[x{ a+CC o?('PA+JPڵC+7c&:qo8B2s2R3ʰ 1V:b% onյDBkꚞJyl 9JUF1zLz<` {'c2ع?8Rm\'3|O`E ۺ0iI5F_0'h/cDGhq@2/lU? 8 (2n{Uۍt`a`2ru'xsתW f($'@gwesgYlXEG&݉=}-G;3S!TF09$,1RFRs>J|DP!řG:o>.FQ~q?EFǤ0 sv.9'ĔamEqNv*h9lw 3DBZA2@O0xpr-suvOZHyk>NrzER?c׮OpҀV٘B o %z  A(RN۾]Nsc Sar;a@ɑ%ltLKXI{a=Qzr֜Ew}ٱ` X/y6*Zu wP n[?_3n~bMƅ] [On$`U1Q2Pвm+Q_|elwQ^y%,Ҿ+5㋇#;]5b}cf(!?3igumxuB}y 9_.{`4FQM-e* d7L7}Җ'`o-]A`B>袮][T]7=\ܱ™_֠Eܿvo(x?eg4:/R:]Js5TWvcP_YM~,r+LѾ[/uT(I@.T9?R-RYXu n zj+G[fP'R$W.H%m>;pd P``w!FKZ|_9 ]wХ !)gK~#{ZYR$6AߊZqBم>QhM2?'U-\ {*MԖ%% q{8^ZvuU62a Lܿ; P2vpI$a#KӅxd9<8l`G6G4:F^^ecNC0gRe]OVR1 'zfjD*Wuߚ]jfQ5QEՆ:ɳ`WɈF2U p6c­]B1 ,A"~( fEgm9¥m; Vggx+dfBw!%W.{|9#]u"cп1k/L+qqOImM:DD*#~|BGS ƌSSc%yNhlF.H#=)}Ȩ%rw@8Xe naƔɈ%֫ΉʦX<$@SE1/$_T٥R]!c"NwNf&Eo267# JNyGi: FɋAקY &o:oX˕4ƃX^g3.c77i4[}J~QMmi=JcR6M6NеZ2!"Cjȑ Vc48pU~:B!$y^qO67gcpzp5{2@YZe{>xs&) 4:ЇgMd\t⺟x)13 )ɚK4aU_M5u` 7􇟓^J_!Fy?WGmU=T}ܙT^'&bY{3y<>\9(6{pl[e,~Nsc"qTۓA,{)cɔ]zO,gk-pmTe)~˧oEv]  <a۳Ap(W!15 OzdaC.FV=!n_陴"a ]cБf!*~0>5_?6 NH;ٮf;(nyA_4HCb*wDk)#LX GJ m!=֘Ї`r&C"}Ws%."Ӄu#VM&*]H4X_ M`7N$ͿGPu)(t@S>Lclyѝ)VJ4+A=ʧ']5lչC5v;:_,Z]wCq O)O`Ոu+g{ t[Wb4G$ruܒhʕH{W _e Eɶ_o y,lːF=I̍yB+-MipkքƲ=SاJ%54,p'uшM'y)nͤ=j M.jA$՜¶JS;R^8PVFa`Q-wl< Ǎk*H-TUQu lؗ\?;raw\ɻvj) -}*2@gp0N49e"MJqmTJ1Rцf'2jd6=+9eIU Z]ymqGİnl@]Oof5JT"No xh. l:nnFeI.sH}tjf7^];VKyk`5ʎ `1:zXMRA G|W쥖4^GXȤW:h Bz%L` /n>duZj*I)^.˧q| GT֖VCihC<{ۥu $6/=ZHU|\UDe׊JAptϓdǷwPi!ݦc:ϊt?I1؇g W2\ e}cw:\~Zܓs?BEl0TMF/ةXR˯Ɉ~&q~9Ob}6}w0\ZT:4†Gf CAf/s-P|Vgvḳ {s_{> v۳Xr@l.v"B,\y_ @\n7B1HP}ր[\̦ N3w|C@VE9橝zdʠ1i١t`?c:>? ?0\q}I;!}B~Tz)8HO>ĒQ!`/m^q|HK mˌ;-Qw9t-HPڜXh$=O?2}#3) T$"ּ7qʁiZq$G{*h'zK b K\4mf8[Q0"6řDihZ䅛Jr 6uً?&'q ^11j4&_F@H :KzC>}PHd҆Roi}\]} ;o1\34tKD Jk(kƂ\1+h/B)* L_ Qp@C|N*kDvJ*.f8o0Cf+~6W?nq..tVGlޚ_i@Uf^xUތYwb ܷd>H' o}/`W+)P{$ &q&L)o* J٣/-M^k=1Ph12k9_O:.sBײR,A1d}FCIm} 8_44^W*0=<㒶ΎGΥl g9550 )m:PG/-@ n #c Dԕ㹋rWOhx.p)"6?y;[{Y' V;"Ig%]QX.ճCMEb(N7r~ۃR]+i"g鱯::n5[L==zwD$ \_"CHM~ڑZl:BDGkazսx\^f< z5jCx/"j>l3mQ/Y$(r؛V{1.2 BxYܖs~4Zv[&HOCُ/)m:!i`c8)T.W/T=!^bkcBI 9BP gNW @˵zA|bDBv|dN%WiRQ+̅UuzY#J΋x)psUtH DlHTlPJpgI@m&A4d<{f7"ɰM6ݞŔeY)\efQn5GSSQ=ߛm":|1ȋڒ IY4ހ9YDS}G/tu,Ý/r>bP0]ZWz0u."H#(1`HC!a(,kNfj y5ʠEMB4tLdElY֟f@E2<$1ʺ^]0ؿd`)}^au/M?0HI N¤]^̛jfWPVp8\!wI!a$PCeN~&vl&R/ilǽ! MaPG4m\{w?)H-G:|YpNz%HGmPkUq JaE"4MSA1"Gu 7h+p`3Y$K*d=KZhD]!-,{~V-͊xV,- >J]yr(zׅRJSț}<KTLj_muw\'hÐQCӤ?%sH;epml7}c22U| ?{Xr % S7K u<lUGyQ,dج&؅ݚbUrLGedi55 BˏRjzGx$ D}$p5(e)6vXAч"^Hfj*@J*e שq,SdrK2C.??hFdLV!|]^P ҫ% z-QzRvCȏp_hW@MP?央P{[#s[~adtAm:Nt,3آB h˴@N6b/EQYe7r=ls$).PP K%(6>;Kt -ʲv?%= A %2+ VpR;T ((H!\Y(-7kD_T{݆lfy{aᅲ)oO?OD9>H[vS4?#fx&*$ͧА`tIFEpW|| ?Ӏ׳hIʰgsI&$(anjB[᧰OgRO2nlښI+@Lt  F2&@E-,ѧ17"ߨ@Q:aZf;Lu'o< }a4.ئ.u"P96tt<9>G>*#xFwHyYkqWtҤqe0jRT߫Aq~K1:!R])Xɔ V&r k, te!"ADs@&ĂxbG -yM}JU,bDj mo4?2?n]efX%;[|IL4?}@u8W?QWq=W"XT"yRj8F.WK:(uYh z\D'<4m4n83Yw⥪Q9brE[Ձ;q -{D`R G>a<)[9dv {o؊J9h}3a?])tC dQ! 83Tnf Wȉ&Y>BjOB(CiaJ1ZnlKxbD2FJp(/-v&nkY9Uk5Lj2_:`fBwq TH#c|ʬN2[ڎ<\U l!O/KtvR En J#%=Imh +£!^XJS #[2Om6R{*ge}`tu7Zq_cRMxzʦ WC&.|tΑeD m3CuBُ#N&w-Ҳ+A4RWY\9@l!/4wɋ^;IYBRd .TzJb1y %3bl_&1ke/Pusa^g^l>WӰDž Vhj>9_ &;MB,L,Y2D-b9'Z܃D^L'fUy >CwyKCBd[⫬j1PHtّ1DeDAs 8¢vc;Yz hBNi<_S~EeZIqc0\i 4*-D&R&O |1}3n)$ ߲M Zê,_Eh@]-a,p]L7d>%hdX4J5k!h ŻӁ?Wq=' e:]6!Þ3Aņd,̡XQ^LFndUᅣbB&2Eǡ) zdk(;o!P{!mA*ODM`˚A}}_t~kU l>)ܣ8B7cV`qXT1`vzazN tN h.$.+0цNQx{8 vpҁ׷yN҂kb,7&8otU¶8#=iaJ8) WM#Ch4IjZUXn[Mj9獆 >;<{koD8iEN2ld9p`O2%:W}Ho('O >43 J>-^Ÿ;gԶm5=ww~AW~Zwo-=_:@FG(5zٍWuߙ;:~E5 bS_`/(dIT*L 5cX47upKn~-εrѼZơ߫TmiS %}H?C^W|K;6dL,Y ;zc+=i*gT^Q,n:NXG9'Wu9kM`g8^eFdDUI"-^+; `ws._>НC 6yư\_M#(]&@b#/9GW~ӈ~&EGI}lR:WR$2g8z>VZs&ָ )׆4qbhD6QRQ׹;V,+:n~׷slYT Wh9!l}wrF ;!6slվ"q5e^wGҕ  iTNN-"ǣIY !9!{8Zd3TIfTZLǏ;㮳Q\=VG.8?s[CtF($΃awoTz%#Vr+oqS]jAr:…8왼SP?,H ߮ݤih/Q3;VrڳGD" fcެ νwv>1TP%H<ϳ: /nd󏾥BI6C[]K )h> hgu5Hϐ{DNn.^m|+#A 7rʢHF9 ]V^K֬ E炆I־ "zyג:dKwwY6] ()TsUp#1tB3>Oh@'53Vh04$h-լpT'ˀLL'Gܫ@XM9Ry; 9e \ ˸Bpڰ|fp]cCnp>H=4Xڵ (_c:0?JRfDC/x:[=3<~h*b RpK(&㗼5G$5b R摸^r¥?aVhMi 8; ؂٦=Nӷ~0 8jǾ諭wT[-p,vsTRDqKyLw9$A@Jf13/8ȱ~9-T d3 Jh§Uӱ]A}s$=,q l6?5ӗx1UKyf ʅ_z=^bv,LcKx,z-e>T$+"q ;H@6Iw-u krD(QYR=9@ͨ I#pUȍr%fDBF9Uv /AYDbeo!6G.g(~ U1JOS#^p8߽j%B8ޛߛ"tAɢќ߹a`>jOE!Ƭs,,\ tGŠ0J)ߩ Vi䬏GH+e B{&iRbQ z_.n8#:K[ 3 ZdwQ)G"P /G۫tPVV-R9u%u8lj:eP-;VqJ@v34wJ{#agIc$lpd⛦H_+pL#4vNPսJ~y5hhKMhߍ -jé!FEH#OkKu$ߪݕN=FÀ9&!tUQuG{X7gʊż]TTi2'ytSn:3EJ1tϟxK vؽH֧;"LPtB:p[\*t_HxݬlCGpKR٤I$u(7cg?1 (j=Ͳc W\|eY c;!Ҳ4N?Θ1\>5TG&d K^lō^;Ѝ'/.ڟC>粶Afn z1x4AV t^;Q\ٽ_\T2f.s󇒵;,X_Ab_x;L@'BaR*NJ8#4S6/ H]vpMAM?{eړ nx>\JZ(igS)Udvd7clm/$tUW$DGVq:Pn [ǪqDזz'(/ }-Se݅^PŧNZ(.6)5盾Ѥל߶d?Ox)lW i$0\g݉c@*&muBGZw&[UH,e&|#r.!Iv̥Ekc.T2< #erHQCi6y0Q~&Mg"e9FLj:6C yMs/#$f nhB>I8D{IYORnuwbQlxNbE{f%і -7){]x^Z!һsC>'I]dk@Kz*` !ǂ&eƊwM,URؔ ]bZc+Z2xZ=)b{G4~LOK--@p.u{\XG&d~M||0X)AtIr'KzlK[  g'-\>}6,iwNmifs̿Pˊ8"]@tL9^o7=\N1N/UPBk"W=ߩJo9K$cTK7ir10Ѡ%NSo&T׆ l|oG;^ ~ %TTNo#3}!#b/iYvY^2PKX# XG@~84C{ 5.^4Xn?}?x=͇n~@wH;aUȄQ`:v?.N Hu b^l]qߨ~LMw`zBQ2`~7u$b௙GʛM//oy31 .YF쬠Q.aBGf/fHBHy'4ωB!bN3s%$܂أV̡,7INnm=60ݟ9fdHTv?| F>Yo.e@sly: '4WwoOW.rsrk#_`yVxFD! Zw޻7ԥo 3Ђ&߇=r^_NW侖;Q0ڲQ7 4if q#^HYġSB4JJG,֊Ԉ@r# 쪬'nk^(2vV/p⋼`$+f閵`+G,hX[D Zr&>in /02Ƒ d$XgmZh Kq, .0:>ovn̘z6EM:qw?fXp&X|;ƁL̾,@ꌉkKcńlsD]Ub;FI?*ri\CȚp˜:ǵD4=1FtyP4):,S \ik]"}~xlj}_Y^+C ݇UKbc˶twi8#yITBly]`]LJ\ 9U-J/Ԃ2_-/9OP4aDc,Y/vyEZU04_̳`-8?"{G)ͮkbsmHpԠ8TY$&mwƳS5F=+?Mmiۙ!VsHZTIGEHMti@]w8Fbf&O"9!ֱod"}WY?h{JGGv+ҙ!ˤճZlcf3`oY%%ʺ՝FTC YqfL9.Ene:~. e2T?f3[5c_=WsVETg[\boD%QcWڇƛ(听uĠSVC# VS^TD+JKXO21.ՁMТo1*%nBxӯ;#Wم!yRo<@ 䬀4"7H齹_-x,WМWSRiJUo;D0 /<K#bX$͂:U 0·LG5Y}>hg{.Pbyo7;zƩ>hdӭ|,Y_v )@Ap(Dbk@24꣠HN﹣Xʂ?qCGT ,$xSx;#7 Njl2UiSME 0W&yKR&1le7q5쵽:ڂ+wVMfV#OOMz||G %ZL{%|WG;Y584@@ō$K@vx,A,oXmN=q$ KAl004ɉ/4%fJc$,a,eRڇBdtm#$7>Eahf[}{1Yi &P9ULd9c#ծQٚwkWݨGEnv;x4;6lfMI21nEP6сoÞR!Ƶ=@pzqZ 9=Jah %l~@,-B{v 0[$+_H$DKA4IP&R-!͈҇]66cz?]X51/fm$q^#]r %6lP~&\O-QrhAw0(7 3'[^j<sp$kp[Εilp ,]# Ǻ]) v& F@NV,5=30ܐemTI^Or1%$4yt1whlc8-RO᷍~7urd:8B^p0d3q!B.li|UMݶl6mQU^=$nRH0FStv1Q] U}p`HAQ?_ig;LڊР J $~-Eb"Tޔqk=ۙFZ=.d./Ul; .͊fHHGV3[[ݱV ǡA3i׀A!?'F+ώ@go^frmԄ ce# J+,PgD5^̬Ґ(^LJ ~>?T:iB5OV"Sx[$xrH֧' +",fڶ+!yVJ!#wSK &*gi&">PE" ek=rrxw5Á`6)@ fS` VB&f'-:hl1 9{6Q::}̜L`Fbe۰Wψ3)e5lS#gt,:eC ƊsڛΕf ab.m}d|Aw*MtN%[t)hHt)!:Kg>_|@.Gь;>lJ?ߎ?ךkyE6 ֖ PM4U=zo, vN?YdwKe+,~1>~~cԳ ǧ#h !)Xñ;z`obe|w pJ:75֣Usp@+rwl~d~c(9:mѽN[r[oCSý0čpR]3m ES$Wc͂55[fyf 2*PH<15\"jIyЦAl=|U\@ q5wc;N\Zʯ \.>Qa5W63eG_/0vm߁NfOܹZM/ jt[Vn`FA1 Y27ط-'X rR_ao>]I뀉{ak, 㲦I]EDľFoá|-|Gm7}^u}Џ7j)AocEoN˂o<'WtuǑ%RU"MxM#"sWe'v˥>mE4; lK+ F D={YkW]A TN|Kxg9Q3%;-K ;F2UѹьWX:dBDϡkbLb".8Sarf C=.{zx<:0^\fֺ콨L`|PgڬuX{̆d@pύ jnϊ٢U.^I~@nnޮN<.aߠ|9 ؒ2DD\D֡KOE\Qـg*m|6lcOivNKi2!$qFJ7Ŵc$~ -s*.S20tŗvH[ಅ,֋a8./M2ړ^pvZ 9n|dbaý,x$ӈ`|8c8'q'd"i,O(le.}v _R+]MBoE2kY0T %.vÆ\HܺSPy>]zՑiH ǕryTdeF4;/G{zMus3x*OOuuc6#6CXS>بDk!ӧ4ZYm b4̭~LJn,ͣ׸MѥHu9 @OxnOȡClb3$Ty{  $aQ[2`4l 0*킜Pa-Ԭq`)H,uDS`Lmornh׀`6&[|ڌ1_ rGpFJ̰Z~1i LwƢF}B[MjlLTq(-ꋜYUРLb&($Epj* @}$z lU2qZ6LzO#5<2 coɮ3rs X6stU f^[fp$L7YAԸXiLBg_[t^x/ -@j;̡nkc s,9E6V.L$I4*,;;<=+OWβBie;Ɠ)N6P5`ij*j0@=ڤ Xe>1Ac{G+/07fa;G$'}B= 8#(ZjfʬjʼnP]fY)Hghin䥗rީei8ZڭɌ ab'&m]낐]a!w=+dVfM*Cck nx9g ~;QgV;"LS|B1̢ ^ `!VQD: LH #X:WXP)~d3zХ=p;+ZbsRU¶ Vnœ0>=9/JDUQ)T8ˤdڴg1;jSԑHJ;7NRPd0lk& 4ѣ/X`9g{r"5Gez_[zAGSl25nT8fા1'@fl /. k}_XoXִJDb}yw]QJϑN\}Џo ~.|_p NVw4:lkU4X }: $"eԆcS'ήZ"y6kfTPLxk(>].`$T3,# @g <9lSt&ix6QZLЈWi-#ByèjD|gZr;]k?" c.~#B[0SXR:2OxJ]XxtPF~P/ލɓ-}tHf.ͻ{9FHйL>H +n($baz~Q!X,TYNI>H 1Z'ع/h {_C['jYo- Qyc œ"&MOBduCM+㦎q(^6Y(}ReG6&Z!ӄ5JQWfL]9S)㯳PLo@aHHteh*FZBMS5ԜaUP^쮡>kD Ȣ^=jNX:p9<2NRDG LT-?LkQ7C3w):bq Fv\i@즷Jj6uM:r)n?@i{=tPu)jXNH_4H`·G}aSe'e6ń+&ۥR#]W=Azf9cDeRoԹO&E=r}k7-ڏ:Y;=!/CϐXCku[u'ʪvQk0$AN^ܺQ[K*AiB7'g_0o$ͺ")U26Yl_yR OY ZMsOkl ]M;_RZOVO[?2).&h=^+t%MZ‘ ATt [[vu3w+}?S.{ly8,CֱI%[TmYr䈖TOL̪"?85EsVYfѳ"ؿ"h XPߪ+DOVbLjr{S(]u2^{DΖ6pBE)}f؋%,VQ9aٚ][`7d?Y^ LipJߩ?׶YWu\~MPge jV(-n[3E J%ֵzIPK^B8~/ T%̇ JW[=Lp/m~+8Y%/K0waWQO_ʸvM&?% ǯΒGjW]*EZEs({Mo lC6_\-R?6naY\.rt#7[)g{mdV! J$3qȎ}5mϛtLXma!tmh* "e~9!Rꔀa0-G%) 75pl_ge/ Ie2'N˧NO=ӨtNa() p Br4 ;- d0ӥ4腲3Zݧ#(,=F-!]Lgɹ2XkZ>Y};@>dÍL$~3{d A@FɩTsTo0MS`-o!{IU-ssl`l,ÅotMII/AQ Ge08͐=zJp>ho1f?%"4Оj%XQXhȴXR6<GN@O\(X)s5kw%&ۆ,dwz4|*{:l/B nM1lu|A9O /&,$Gd" 9Z+qqZ8zzQj$pBQKBaP^TsFіPIWLI^T2XEٹ)Q&KK_vcSX휛pz kY qA- izpA遱fy O |# F>wdl^tXMMjjEձV6 {c YFWVrA(u7?Qj %'3g MCrO|ʹI4n&x cZ[z "?fPwP82'Zwz(\陱ѷ c8;nITt1.CEo]ĝwzL({EK^N~#="ۥ yUj GN H¼L2 M1}:B(KGث"B*-5MM #6rYBXC[;W'Ȥ;R&xtwJiƚ~=WՖ$ G@|nnϥr .X3x?*E(qZyzL-|]AO$.Q=QӇٿ^ɬi,F՝!VV`Z7Ks!N_wm H툎Ţ+KVC,?( +b+TdwIqﴳԮYUHil '`1˜2F[ <<_\R;Eo"ZsebҞWQŒ̮خd6ыfc+zlKz o1wy,~EǔϗSU,&7 ńdB|7iSkZ4O= yDm;$Ci]+}LKHԞuJTBhj=ТxVlg-F-\DV )|8V|i/dȷ#y?E=+ qq`5P02bv{Zu ,nI,N^ۃS}w,fh']HĆG+֔cNXR ?=u޿- aeߓkh F)V]Zo x#>&D fU7ª_VAO5V0\Bg熀Gߜ-B#b%JP?3kzHO. BE,}4d+:lgP])؉&r[}r(9|Iݼ>E89&] y+Hi_56$sFm3g?_yb\SJ7M0/t24=j* I4,cDTiVLc!"X-)ߤ .M rbwGeAKۙ7 x#l5CBLpAcx:GcGRBday!}tVA,eA+!HИrD/߬p\ͅgjksQ?u6.PέdǸggL߶ Druhnb ꁇ_Ne]-[(ZPc0gl8B{mbRsЇ{)K)*rOcGraXV v,4^ ?" 璿6E=>O=Fu'_F4d?-+?A hh:nP+aUJ6*EC_0y,DK SE1URZlha۷5gmmyOCLQPM/0p {n &[!F^3f)d+S8 ]h"1^\C@ Z tXl([),gR} 22-V$w-~;yȫY:e #:WJZ]!sיD"I{m @sw=t 8ڡyJfp╳UދI1ę٫40[2itfxz%Sa@[iI-+xO0\cʨ}>* sC>Έ}|ւC.v $v5ҢyW9g0"cƨ1L%e_qJ ܙD"Ġz9ƑҘDo2KrG8Y8/?S8\@|˸[<N+솎*UnPZy /G6Wgo`M)mGYɵ @:+ .Dv;Qݍӹ^Nۋ1xa^8b47r43a{ȅ2w#M͸]~|icKcS W]v>rְFY|T1Q5]k?L73RbصOi)ȁ x}& gn:dǰ=O)~5g  \ڻ713@DKrq.pU;#,eT900R!1<:YTF 4hծٲ#d7;˰/ 4EvD6`?;J^b,(ljZ,;"l\~I u$pD]mC'qˏDIFc4!,?:rv@YB$EdKΧUq5C1F@*Wg]'"[ηЛƼ8 R2XJ"jQnզ"G 3 lc͑\CJ_GDSɊ;*񋈡mOPbb@wmΰvѰ__\/ũL|YpgH=p7Uʾud FnH5JaIݜ7M:pR*<xrD|{Nw*՝Dɮ.zC5{Adg.:dr~6G&Mr@C1 &vԫ|^uH;Nw]fVi$]Hohjz%F_ff"b* 'VfP _'_C8N3;Z2%0Z6kP%.~V Bm|V.;[HBةz@,}۔!~B:pu c a6"5[לr&+qMe+FڤxhIk^ۖ2.Τ`8B Fa_ K@jk3uU3nZZZ{hC6^,>pUg.Lu:U7+oYuZ#GlcZeg:N&\z{4,Pabt&eKf,:St$GK A$r(\?={Ճ/^^uWe$2ǒ ;v2UJIgcY_hQB:i`om+w"Liҁ¥P qxԠ̀1d^ t{ @IAY\[4?^Uca73 qds=f8RO9 :X-I6H쬎*9zaܺ)س^yO;t|(&ǨcT|_J#a"#=* wX[ٯͦϽcᝬ6澇S%DFCpy 4\.H rz#إ(CvH5e qgNr up ߄⎤ 4w9Y^O]bCp^T'V:/2yr\ӡڮMIIAX͚9tVz:"u-H_*' ޳dNk֧iZ|<֕/{21J \AQV/AHOBIQn:VFЈڥ4|y)H"CqiH^fHODcn?c[<; 2)cՐR3L@×:SQvW|[[MfVOATuʾBlͩ6yK6nmϗ$߿;z\E%RC+>BMOp!뮚4?$'=?)AcSiuVbƏvWqɰBcz9I#nи :PR õ%0 txZ?`^,)1?$qF(k c)نh2ʗ?}ЧtiQ[IVs"ÑMc:.ޙc Ѐd"deH!5Y$QTfm\ В;,?s\lRgD ZTU1 gZj4K)jjqa5v=v/j2647rv$Sg\%1$B{ r JRIyd'mk54st&gCB 8sk˪I%T`w,}Z+:Z,7]ۛ6lyuHҟH(~$(ٙW5}Y}ðf QwR2J)Hfyp;_Hc0}aRn.yp<,Z:fz4#G<'٢P*m 8(g^ZuX+вdSuPMX)sC F8Saw!"2߄n%_ 5cҎf̃}⺹-ZNf /HO**UXܨ4; _@'*C1?]|i#YSaxϡ TZa-@'dUt~!U3vSE ak?,Fw\kV v.kׁ|Ex2pqpj1r0o 6ζd=M-Aڒ1';te *u#8? f(M?pp(}R0ϴs3RLr|]AR9$w,OaJ NDRu@l9, j*oB-ix9C!кD68w o@B ^7Ș䖒+orƒK$ o[n][7_#l# $mx-@&2`CV$[Afq,n gȆ" XB3e8CKjR JE;=B6YJ}?aϓ:] k l2"`Y*Fh*>&g7 k8?3 n?4HBX;12y)P#YGN/k3z{.Ȣ.SsV :eK0ku-v>av:~w^u8c0ItFelg(>%-eCg.ד:uK6ՒW#*xqDR'Њ=&&FYO)^ BbuJ}CTg(_P.@b gՀ6(YyC?Sxޔ=Xһvf8i}T?x^:aARNlGpx0y:4vN7#cˡVcX X0F[Vn4;yAHFEAMv {>rRB.{|Cl MqJy")n;A2h<ΚB]Hr#yhS0ڷgLwXB *(2=C֭AQvURɈz=" :Zq` q3ǦG6wͨU?pe~ɜʳ,Sla ("T_Jns[aI!?iwYR.^drG\ bg R|S-ϥWhq+v^Xju:NA^ Y>0v*\U9]ÒTё(k!I Lү BS7?/>+mw9Rg c+I73knWE63| gAH'ٟ4m\9O] =f|[ .|d~+9ͷf+^O_ Fe"z_1ౠ.d`+_ OJbHe&JcRVurD7.Tb}<e̓uāi6l.|6ﲅ%qIؠae ƌ9/5W!,Âm`5̈.ErݱCCd4]}n>5UK)mvjh?,BVLV9)?u4cD\Cww2p ).5?(u?>VMq 'MEݵj*K񨃄";8K ( ++hXTOx|C(6/'4 (#/٘ wouZEAr`eO pn\DZuxl6("8O gARPawu<~@ˍLLMs?a* gȽ~嶴PB4]Ί Sq wBLOڨ<Êgmin p&hd[<{' |ֲmXFn1@ X@v36/q.QJm t#,%'>\Cadƶ !"Ih,0. t.a8:6 _" 0IFh Gq9a]yW+FW-.Vyw)rM^Cj=*0D >\KF|&|+JN[hR}8YιPo2H@!XՑ>m1 nJWBUxqW9oEg{S;2 CgDb!(>kr<z_Ay0cɡA`[~\BmV!x^SCn`?|=T|i#tV)AYC=>go$kZ:󡩾PrCy*rvS19l) / Ni6rӯjM^TTl)2764e(xj(^ˢn$m?|='S @(L wuAwŖaєF3u2Tw*l ;sfZNY&|g=+{I-uu@wp:u3J$8z׹$vH*-4O,GP,V3|vG44&g,57 |IBH&|d 3^ת]"py/?V*F&^ӰS^EYeCAFx S?Q4qD,=|cr"̈́s\ھ '^n w|)2R%*`pH)Z}e$/T;8q\#> xRs.Mخkg!Ft vu#,8jgg 5q+߇?CUJ;FaF?ɑdR8-35P~Q%%_1VBk5vR>'Ęx5ǝ5 6"RJU5%gLv='%"gzYc+V@]3vs K0c4&YHo`GvOAz4W?n:f%Kn e88Ps[[%YL} N#(bl'q!iid"aW7FaUİQ;pJLuL2[-nIr%"`Lnt>զaH(CWMCwZ'YSലJU4$I4ƿlɃuW:djr ^ŐYp75"6҃vnUE/ I/;**dv.2õo۬?ɱppu^ck$ [b=;Es'XF^!.U;zus.R~PQ"=d2Tpt"" c XWXʮʶƙvu{ BܾK\PS.Kx㖖q87iq5|h|}V4HqcY],,(c GшwCv Ÿ"H;]D1˜݃]2OiH7 ꞨXOmpoƮ# #}edE۰1gٸ7։] O]O350b ;h'!J^{i_G{xbn}$떷Dupc'}.*yt !29+Pӎ^Ҏ$Mt"gRT:b{1:"T (PdfHK&|}hjW6ߜ ]7 D.fVE|3+IAR úƗA6sD)xX#WϝfQf-Q& I,*g9Ti )]58z6ܢ8[h 3]L>64V_;;ҁ>_~(8Ȃ%s/7l ,+>, EH?b;6$Qg`Qn EG jCnD|8➾?Q…&Wq'YM aTIf%pf\e?isG'"X_) kL_7pjWHd'D*R, :qM̢`}E{;/VhA^?3aъhRƙB~RX*t@J4Pa%_ aUБL{ihU#W|-W-; eWeFǴ7$Xfq]ЂA?<}*s07gShZ둉mMSOʏV3]noΖ &VdcBx a|kUuvVky_'haP85۽Ĝʡ+ )oPr]MtLCLR Ѹ8Y%6juprtnPn6g4 NYy!^):Ds"E:~88ŘO8DljZ&dx~qWPseid4M%en[3hݵw 0eׅ].sb%&d7v"+Լ&pgxVhBjGbHtw^:x~ncz#Tr(eBW*HqIX.d&y*ϏV^Rnߘ-(LR@|Cʮv.~2lQ r=Z$/(jxClj .1fT.JD-$ߖ؄aLY;..$YMkj[bR?^UϦhç;1ήfaCw)+3zSz#3E#+7nJ ((S\+<#Px"=EMŻ9p,l t˫k^T{ uMΛNg4=m~ܓ\0˯=Xلk lnTϲ/@s &^O=ظw4Yg?>vɟ *E]Y-E/r=˷vEI[Lb(crp*sO3z ,[cH(sXm.zbl=8м>cEhk{$tŷAm<`ǏTw`Ei>1?e7l%٧a3:kr0f \/[vB5] .JcjQw@*> }K[t):OH1U_6`PQMC|ȶw|GR73cmmgn/QAM)6iMoBᥠ'*[.b>Ɩ@, `ȍhCo܀aQ` gذ_{ꃅׅ{y 4+k8^"80Hf%Uj˧KId 2[Mn0_|~X 7"O XjPƂpkٛ}m77[l!_p)D=0Rq%Cu9qCź8RL4#yZ6ڏDN_SV;?Ǚ7=x/axhi`*c?M֜.G$ 66tx%nݘj{XWΧ&>m|teU0*Gv[˴TTaECVqfa]J+ )tC`qմ)dTfp;I~">IFk~nh ,AI؛]zოrg$ rH-^Z,uF>V|>r/PgUQ?ʆ:!LH3y?Dlj\Eb6Gc1*;f+GI=]8M‹U;`B'Ѓ$Z3#cşz: Tڈr:*l驿[[)T$4d|\2qs4uGHTo+i*%>Ԥhz(̻JAa9!(ftĉk? ޯ(x]9gWhw*H%aN~豻}%Ͷe/p03YXJeOПŰmq23^MkV`Y~a 73F^HPcIS``0O}E6Ԇm̝WI2X%sud")˚nq~إJn>@+ԟ"w#gk}P4MR\}. m kg  ƌIt8=_Nzsh55tZA4u?޿j$ 2ZJ+k.4+o i2E9l.IXer2A& ah*E "D)~ךwmdm`g(jϧ2CMcٻ)&$wDAIǪF\mLn"M}t}5zbwB9|*8k2 bLABƝՍt@TwtD>4/EZM9aL-RwoxpNLj5LPpQajw9N\hc 3تn/R[BT(h9c=kXa݀pP",z2JNR J5_Dž0:.[]s%~҈!rӇ*S$зU BQ$ވ9Yxwu=56C+OMҹ'y=WJXńtuPӤƬ{YO*uxh&c\uf' 堘3so opE:2RM5G49X` sƒQsL|%(?(bwrFlN:v(:rۚuBDŽ!WE5ҷ-]cVհ3.&ۤΤ;];ِ-hVvE!nΒhID L^8ϸ@B|*.UKv٤%[L|cړH+j!D#d>E0z_ҳ])( NkUiL}Aok< 5{; F}sP3a20Z,h1]`ygm>ɎoXϸYlT @FElDY UK;=wL8߬n$nOtJL^hwH!5`p-LM>AW4:!O۔LE6/l*%(:!s y5"nW\Ydle|o/29tEDNG~ՂH~?;9x stUrD Crͳzftkwf;w21tZJFjJƌ&3cN yIC JQBBfbIZh"CP&Ez! TH#֕Ow/,ǻ}VY8]e Clp5{U$Hݧ(6#7^xEg1B/{ P C(oǓխ8M͏{pjݳt ~Pw7g'!P]A'S-}1_/>%9W,#cuIlrI6ݽT߱Z6j<)9̕ʢ+̱]v҂!>타6(^}g KH]F t^~atvxp m("%k|ʴڅi˗kEGdV@<\< Ma 뽀GO5C@⨃k[¼:PnP$Θ@#.F`cfzbZ"@p#J_Q{dٛ~ui5)~v.}ָkysÔ@ٜCXkQ/|bMd#Wֲ,osM}QH@>V.VjΣЈ[0v ՝\t\K&EB1dh( v5)KT~ϷSU{s!Af<4BS_~R' H&px?F|rD; 1u_L>> ҹy-17SJ~mKltF>챫4:1QR@sO>J{2VF+O2UǼ_hߧ.ԠE9gt@Lzp^ h4'r6]ҝ& i ĉ4Rv6޷aaVr`UijCN"Ҁ4!,IVm&dffx0OdfwAƾ*%߀9ЅEG%f3𿪅DބsE:򒜪'>>!F<^_C&^=!of"pb T' \BΜ0X^{WbrUǮloZ-K-Ȭ"dcTCz:fgǰ| ۴F7w'(=x2Q< d $声3i}t\ st;ϓoq15"8cGFk1 /%;B#j)aO꜑֩c9d]>{sab)P/]Th&Jv;)>]VVȟAHSGbtt@)p9 P_3WV^TSɄ ZI X<?$ +9s>7&O_?'ɡƄ$pv$n5+q-q_7D"vi'3Um[l G̛F~a02?S]5+ؑ7C}03R0oL >"V/sSH$\cqZ(Qp^`)6+R{Q][FA@,:/L|_9_\WJ$AmO&"x# cڧZA@6װ @zwAd3Ky؄nI3=|m2O \n䜓oJ\03z}˾;j/tTz4~kh}f ^m^SP,!>N2"eֹ|(ckOrɰL@&G(gƴbLŒ ~jkڧ5Vk@n&]!% ǮlB}u1oKD8p÷fz@NQT(.`㾔O?avaُ8"\Un'9l`%m_H-= aڝ+Pl̄W+ޮtjJS߁$%a@4CdS==bܢA(Nf=J'{h'}͝iq5l*2Zpy7Be%`:o 02 `FV@N.ZWLΏswZ*܀c2*ڰ ~(׈|_qVI@vxņ}Ԁ=Uz7a7[]N]1Ԓ_n-5di &]Q3i+YUQU; 9>_Kz6{zr!Q4BIn;XSEyiw(xD+C :c6%x*$' ,vJ6 ב&P\CNDqS`Vo'! 1bMj "B V]e$2F_E_+ꩃ&VqLn{ТTg ;g SQx.@$[Q0 (NwC֣,$@1[$k.<4;ƽȄ#|_޺[(xFf -ҭyu y(ψ9^+2aǚ^df07R>ͳ׬//[VUQv?}>f@$Mİ*LڞGcr"l@y7\ j!^ůTvQ@w/KPo|r9ZZldGW$9e.O&O?Im3 yGTkq@3^>i_ ~#eke7MV8HfrMPwa5ASq+KK8m"_UDRś^x``vTlt˜,37.|u (E]6PZkd23ȹCLZ GȭmDzK S-QNoKH jt:1͌@YhBzߟs(-}+"{D:[j'0-.{m6F 1;<ܚ^jnՄFN [SK):f-ڹ=(t1GdcP9i ߲3Q@5#PiZ0y=5sG6ߋi i鵭^MlCTAhAvG@r.PZ_Z(!/#RNb}PDj1=\@95FWل-sM"\y̫gN80[ -n"iN}~ld|RqL NAzXxfmAvú G 6nϤ&Wi`?ZHf #/s%M5~t]9MFhY-nΝԁ_>Mȓb6 SItHFZ/:-U9n?4Bke/!?dhR~dgp[N-2OqݜrGCP4,%dܥ &Douxf}zzYǧ\OFPk#d1EB5Uh7#/Q_ sW\Ւʥd&oJSQ7b:D+bCW-AS*SC*s3]W,=!=,XTv!\nn(^B;c16r8+w7mt,0nh+=# 1 Sz9DͪBVb=Q!-*mvjQqVC)OԱds0*ĪsOhOu|ϲ|0ײE0~T╶?_H~g,\-W3˄qw!l]"K~kN>ԓK90(Bpv3aeX¢]$!Gᶖ<)=(pXXC @J-1y)u:^DV?ǾfPӰŚ3̬Pbd( {q'XXIⱠ=.zF">F]>Z|0J%Y<.'+bGB$7[jz,lrd@l-HϕaA//?i71 o":C Yrs5ۻS39u y.p­u+$:.{lESͭe14l8'ߴiZqZ&I^l!:}DsyckTjȨ31far3%ԷN )VN,,\uS:ج+A V1X0 uݗyJ4 ZG#SL+_WH+OPؠEuY'IU W0+N9C hJ_LFcԍpH̻&s}9 $5$Q`fcVmt 'H=X㫮8dvδ9igQm\bm;Do<')"{)pׯ-|G*wkf(i{1rP_1i?cݵZlcyd"/C?{Y;2R34 %eFu/Jקi~Z*ںQ0/;nn{,OJ@@qc&")ZjmzsS=A\IFh\:}FJJI0?ױ2ޞTz'Z1wэBkP8Aqd< =j ͊g21^:g?V-8 !MsJZhz=TǸ2ic{2<6%5YRZqt%m>4ʯO D`MAq,)4_|+DMM'ڄ"5&S!@Puc1uXlh^}r6μ GUJ ,Di4$OhsZiCQ3nNvM1!D}x,p073|iI`"]cv&yR*JtJ'S|]bWXB1EoQs:-a$X~OAa{!"4-J\sXRGvT$eoTdQd/lכ31`Hu;'~]t>?"|];&$[g9hly0f9&N\kmɁk;ԼLDgt}I\yv l\ƸLP :'9Jpzȏ}ˡpjQxSSQ]\ugTa)r;}*tEfvl ΚzȪu!;) ʣH2Kgh$#A ڃU ̿_Jt@.1.ɴH RKȣxb5 Ƿ,DPj8 \ DQ>R5\O[3FbaϻC|ꎩ6#7JSOY.pX;K(}eaCxl#mqSL`f49^۔ C`S{ŠrEX$8z \5]'J-f#/ Es9{o5G9&VmHK=$ + 'Ӆ@H% ;E2eHcz_3ʼ^H#P7<Q6Aj.,E[,0<_GR:GJm%ht5i+6έHq,>q쟦(~'KڐۘnϙJ(ةKkATEDc^~Oc @ -订"=$EM|qEyM\Аp׈䥭< MLC{.k"7_GTݠ+:BZW^xDk|h @ZU{Xo: a\?a4BYgoޑbuA+st):x+tޯ'V6̀S }o{ЛC* m`ӱCS9D2!6m)'vW~CB$bavn$|#3 X55,itۘE2Ĺ /8Bw2G MAzc}L(&c56XnΝe̴D}񆢻8_~>ͮO7M:|3(Q+O6(brB sGE=H QN9v"tULM*t ~"., sJKHF*%]~βj9 (RcV)SrQj'|nqC{SoOD\i$B n'K#(R  F!ҭV|E3iiآ*™Sl >iM8j)1r19cuᨩy2\zn]ݟC\I>[Ǵi,xݻ++gtm T}r3)m;k#q8& <=s2x5zAi#H`z ]SCȕoT>+vqBw%_9Ngz[ͦec Tך-+0$]&֕Bŀ&N$&6\pnzݺ >+@|SrU\Nv {E8혫(v86nc>U4cE^b.+Z< R_"4?8/} ǣ3f)BO:~5ϥt9F a&6lg?i {(ߝP9*>\EWkLO-m uL]e77toQaH*@ҡFq$^pM*D\0&Iwq"tc7Obԛ}E?i"n\`LBDfV2\vٚ=1&eق'6:Olwt (H|q:uۮ7*k~~]WgKRCA?g&z1^g8NYުFR]g {z+\i`6_%dŦV=H.!a@_Thvieiۋt8D! !~oobÎ)~BCnG7VLlāzĒ~9Q/ZmB{Gy\$ז =ZNs.z&,E6g! Ôe$+-`> yZO=OF""0)d=FTo-cH7#VE2,:R|:􍴴M4_>Lسg2a(+ & X-oL5ӎ%r`C,1yWo ` RRMp*/kp5\X4yObs`H"fjP2a~_XPU: {'|K1%Eo〉.>к og!Lb{qUkIqYE͊dgGmNxGRnƟo 0+<+cȗ= 7%e_FV'\ [ VbXPzD0ǗICW{DvX$5R2vvwLiB@|<2#AvܶVƳ茯;& 'wwS{x37aRdto yS#넛V2Xi_ֳ͊We5mbZkt% qJ!ѝl>Q+mq8e{%W,?ۚlڎ*S`y$5m їt"p(a94j?=׍xOi1iLL$sV~Z@4E'@۲w,f#+ ӆ]diBe _bM!@bEVz$c[U n%yr@GH8m)HӝA0cb"ayrez7~2e-9.J=Q6},53ZX;LI!GOY+ܶW k,oZOK["[pC=?Ae3^VeZ)8؜f,9BµDNl(C. t*q}7 >0'k+a{ ;;;W0A4#~܄tAEys>[MkGVGFŲ5~1M3 w@~}dƗamyup|<w3"F,Z_KZM+OU Я~3>)}K?=a=`u'c뇆csLw4 Gpa/aբ BkR߮axуoPjN@ ,պsO|$J/LT镦S<׳_`<$r>K\w0Fq5DxÄu'H5_Dciyv{ `zPeށcH$dcvm'L@hy eN]8MSKy7 eʛ9UՈ691:M(G FX!˛@jPG 8^ hw(*8M%hﬞp>D$vW᱒k6m2<Rbス#<ړTۍ}r@Y[Ct:s $ Vǣ;_ u'P&c&$͋ q=˃6m5re{*rG.VDxu o!x6Xi?HQOiFn-hjL8Bӝw\Iha"=s&mU?2i"TBR|.`HW :n ?!G}~>pӟR&7^(e koYʒ^q*(`*LZC͗m\ >Ad`*у|63 FY-]_j,)3r%:ߘ6#lQbjlO[fAeǖSl},Z:;Yz/DU܏c\¼H)<ޏFTYj܅ԁfEcbҢdv4ʼJc;#6u@ ,≄_[s?be(@f,%%3):*ળhgoU lDZ+mo+l]cH앛`|7^}'P>)45 mfC+GܳkH|69eю73%KTzDGxr_E_~=CD'P3\6ӒdMC_/UɃS l@@H*_S K.XwDM\$AƆ&"}]W` Q; wV5r5ojU^G@ۊQg J A:FQ`X? M|| gOBo-Ɓ>M)y;WKH"\a,&t`PpLB!k`9(^ʐnlOiwomϢ 4LWN$BBq#Q1*[1F{yJEBh6Hi?H svbңEP=OmJa!;aH%_((%3qXK*c%/ 2uy"j||m4p]ۛb@YܙݿyC2R l$,AuƐx^\?m2\@mc>`b0]"RVLѽo\3d n8~&vݎl4S$jĶ F|- `xt-WPx;]DyTe2_"0]0}^(R!)16iT#jW$=F^eWÀ>Ǥsq%O1+sr,:CwM+FZg;3)7&PT~FԀג3V1n/Ȍ+4*znt"%}ro{Wo8px㴥W > :q}E_<*-A 52CLI@ćmwHFK!&YCEb ٵFK8QI\,,4n~;ě=fj4hQ >&]mQaMob|\3 ϫՕ_!a+XJ*Hk|j'q4;ٔף 7pJ"^e=!/ B (a7ӆ:O9bޣPXsw&š#<Ѣ}FSR(cu=&dfԫ0 з!m> kZ SY&^-k6z^-P3y'6ڙ 2av簙#Q\y @G>J?]p!97zeZ3And0۫2zDEFǎٱ(Ty2[ڝ,PSLJsE&+|*0OŬjF3Tn@S?<ܡYԺKF9Q$qBb"XOdبZcZjxlvot TK?,G]/E(ŖsQ,`o/ߢm. -]C^&5uvaG1z 1(E7b܏UR $0 󅁲u?BȪ11jcۯ֪96l.jDZqK4ci)Z}%mn:eEEC-<[ՄEkt/<yJQ) 5~h %κ<4HXIcLs;pءfe D֋ I5.27cqeXѻduS@cIY~qfLEpd!(SXu[Մ2H6|radfO[ޖџ}~+^cs&eRr}@#2w#ʒʾ}wvCȢB#=Z+fC cZ:v ̕ҸhMgb'zbGKr]WUV^E׵D{9qg4Mn2J6򚩎]. hײPXXaJΊ^{go̳\g.Uqc>x+뗿bA CKp؃`Bjbp<dZA˶\-wģi8*xkq,wch>GJa]8UqT҃č&8: ;g~](&!ƻ,,K ۍupeP^B{Mz{6{8a:hqrte9 T@zWȽgi={8ue,W8CUkcI{ oK=P>A>X+_Q qP?r @bAE ~Ӽ W̞=*鷺szpsm+)ոogjڔOp`NE [Rθ9t3Bh\ۂ /砟{;d4]t9@O'0|l7  :?g)(b6wk& $` >hy Ŕtf h?MD[o<{M^}_24:Wmp_O>2DN1$3Ya';2y - /Ae:hdb]@ê!YVj!vfoOѐ!.\g AVt"cF#f %ǩ_Vtئ+(ʉzM.h+~w~MU[ Yύ"zW Mۚ5/?idxR1^Kǃ {hyT[XUhx(] qBEy^,鵂VqAMƇ~*,T3-^Cj5|8eJ(9*)YɈ|Bן_ui`!\ƽa#شv.nfϢKNJ*UvYAvwU [NxhD<={Ưe;\Zm >_46@go)໎L FvJ6J +#Es;ME]P{'wCzxB@'$o&_f'I7xц xe(=NVhD=`BO5Հ]!(1l7 Jw/-XKVHB\{(Ď/>3ML)x>R}tH d;߼WkaP T Y'W 1Jf<"LHPdlʃC,YU" A6i;,4\E*>@4j^1O?irt˙π)=w-œZ)@ta|YO`+AH7Q'q[u'^S{^e/K=%T;'E"9d#5&q !kᏕdFJ0a6dӟ>dzv΃qԀnsߓ,BpSprV#E=] !e߼v0Lp 7$, m\]>}/":0pNy`?=t{Xqv{H! U7Ocrk9&0VtI͜'{M ?ټ5jQg!ǖl b N>3Ģ%m隄 Ҩn)Fr0WM/S$n̬V+:u.SwMCw7RaϵB(}ˋr'p:֘벘 CMv8]33\mYؕ*#ryJbyOn s>Orn 7OY2du]"?$K<(ߪ~"OKD^*r \1J6 x! e.!Vd9f*#'wGʇS!sn=;ɉ=^E׍8|]_Rb0vCJЕCⴚkU$^ɕ uW g* #lzj`2nR$iȄ{ݪq8\a;zӣoG"S9ARLR8*/lZ!`ύV ݳ cɩI8gj%&SONi$Xbs jDy{"eArer{:o;BfeQMrgA6=L&7}tjreT5|]9o3^ꄹ5ߤLCn-iǠ6>02&gr gfУfF2}2vݘ6e N}kWx VV?09:zFoE(C[@G-#xݲp?;tߣuS )V,SҠYA@يUkSYB2.q(YvHB3 }>%* 6 8XX;Y SP0{q}mBb g :mÅh]ʭ? z) XvBzǯy\c鋬k>0۾$tqTiM_'zuYd?st\S\sbR<oƭST}7bgRd9:~8|!\xP"[V(  KE2 NjWΌᯀE2x"[s䬴Op6^K~4O[OML \eS?UM*}:RGK.~fz0Ĭ5_l_@4Ui#\ðޏ3SL^r Lm4w)¢i٘/ІJl|dyЕM2ͤzicbm2hn/ѤK5CAm0Ėj &yXUB.E |ozNX Nuݾ[njtWBǔ jc*Iz;]SzF2EQڅ->"{d$W"/`FDg\+v|anƤj*ҩz ZgHWlQ,nKW*zS-Z]M-(N~ąo;[vź7!`Z'fxpݸ/T'.9R2H6c5<`z\G=<0&&m1FP]Jw>=~>pN[I72|r =-f0UlN6Sb Cu7pޱJmV1v fAr%,)ղVj/Nżw[=,3 =9uWu?ÜhPp|G~)o\_,svϋ'4z DR%i cZ6DyF21Z vch Zfپڽl҇OMkF* a;x"0/x'4Ĭ)K(ixҘ$R֢ނ wmE&ʄCs9F+)9ptq70N4Xy̓c 7͕S u̼3s6}3fʧ)]KT|Gՠ蛈I'g!F֙E7Gx:&S$]Nx2#\7S+>$KhKAƞgs+ŹI?4_y{E=27 PҰ >Bݕ-OST/RZLPG4ÓHj%{@qNCE-2;W1Q?`ed|nq ,q1҄Mc%y5oѝt(w3*N@v|%%SJ*ڌ|G;em_(EA/M5i|aXf%:M=ed:j>š+'bm̥C(卩A; R7^y{%@qYP?+X3VKO wGS=RW=E'Zv3OtWQdN+c/ 5FS# *_Ylq@aff]^@U&^`z ,0yIǟ^1Qh/("@~ ) ʙ#vŅbnh3؆E )N^}"1]sqcx.Y Y1s د=K3<=shN@܀LmR=xk; -cr,%=IF! "A(=#ڠK1]ܴxT@RK$'< l)2ﹾj{[uZciUc.9FID0Oy(piX <79-FG^d}h"l'dx,ElE8+cJ׈M"COB;P0\^Ʊ>J8TqQlЙ⌁.[\(D׫K+kUϊQ*M+ ,[3X:ǧh7RJ(QYMa:{Ap.q&Ul7:)-8S_#ABn3g)kA5uM ROZ5t&Q xzsiN7B+8CyOw 㦒Ǣx8{}Y؃ QS1K̠Od"Էckfhư .eE_~%]rIu.'KC!#*R'eZnEŻh2\z(}WeOݨFz'Lэ rĝd=|& 8[pΧT 5^(o7?+o~3Od]yȮ7q;w稪/YF7$R'+Q^L"65^M1a*1FHt ]rjiUF1SuvM)z]'Ӊ@mbR}T72+hIǎN?T nKj!*쫉&W;gYE2'9?g{vU wULw^zOlIQGL os}>-dm˙tؖi Kź I;ɮ2O$O'ZWDd@@"OZg}et$t{sT[I5}BoOX*hal}HjY: ]CEz 89 Y,j~pp]Vkp(5 XrQ󷹡򒿨Ia\ؖ@ E>*w̩<#9dC['?%.v"C M]-0q;}}L)c])(ۅ薲Gs !UzKr$j=vo ;n d_պ5zK0Dvct3U#WFNa3R#|2%׻LM 7>)iXr_#S.Mh|31D} YkI.6l ^m*TiuNRW:~HPw@ ?:A.KMw蝃7hA&f).]/2OZkrx,&xY& 9&׏RWVԣ4o:7lSi~ 89oԃӁۦ3\!+Cxh[<_>,\\tfF>HT(gceE9ِ+p4|`ઍk1A M %㭴"՚gFfJ;0SHotg%5ƺyC _|ġ{ٞY( ;(:%]4MRJ(PY8s]ZQKBy6d(,ށ2Y.Bd@z,4f4{)'_;My[ql3Jkї+@NjKދn1MUM!Kp\_}W 3ogsک"a!.ﺷi&>1WӰ?9IN9M$$qzW"{;ǘ)ɪ^yb/]1oѬ^ew.ӗ5{PUI;`B)5 UWAis2m( -JcZ2b#o0mL#"Z[q@cOd B=R)J Cԟnct!4)8 CV\0WgB:mۑ Ύя9I@eu|+OMFrpf-Q5ιhVWQG#M#z)J"Hؼ]R+;yl[+W.*SY#6F$Z 8[ִWv{olj 7cen,(eIm}_!s7m¹S_sڂ$e= U#B1͸N+ym " f\4 ,b V1]jfUt`?k{ObsAkV ;8v&Ӹ=3PwW=Dˆ^ڔ>m3itw{<*G`<ΔqYKҚ7xQ\^<Σ|\_ 3ngKc]*\pi>r.5( g+ZP$}m1j^XtD :D+[ioLtқoJ1 &oTr5 ey$v!VFN̜Fř)`GJ t˹R۱2&(ߋ"@Ch+Od!Ε1f+Z:iBgr>Jߎ|b:&rޡC%@Du&q-k }_+&lǘFs9#n0 6NĚ#ZKG~I?[}ˊ2e~z,̙ Kp=lk4@,GmPGڨ1EV)K#⚱9{hWm`Q$GG*SIH.f13wlf&!kgP̵B.dRgQUWyhbΑF/i f\2zlb57`%(BVrrz&wK@:dJ}q`ʺeE<go2,CbsN7vQ-ѸKksg(4"/`"͛fCRA9K'"͝fgG eH谊` P SDIWjA*ZT(]Ah^n{y !%x)0c` ?ィZC*I'OFVsA>Y˳# fW$P{-{x3[,[^ Ji4M a$0pJw?iFq%KWk][b]#!Zqj $DL$:_'.vw\$'߿&\$&(r6$$QDkٹX|n

    &c;uC h7ws|f \ ECoCZ!W*:%(ug%C)iq_2 6Ԩy<=]1D<=qVLX2./D}c%M\fn__ |vMA܈wy`PУ|) {3GuƇsϝUďzh q ~ZoC)ƌ}.o^$R\4 -x~.)c9x6*0oܖZ8\\2x#yZ$2_l3ra)9!oq?0zjb[}Zٴ|A쵭u >>gnd)NveEHN{\J:``!vI24 Z@:g35R0QUw?aq>#\ o %gz8CX[o2Uv;-2X^ dBFfρ׹|cobbZ2?5^RP5.$R» %D;CK'U EHm ̀huz0R]W1@@y-K5z_k i"c'G&@jU/ Q%ۺWq-fd`fIrQQoyf˘aX@`ʂoT: J}wK!V ȋW-1[O_Je_NRMmq8]u 6['h%!jwTZKcZPF]}G{ o~[CCw~Y0c)UFWMǁSc~ ߑVO6 iٲoBeM oh Em~H45i!"O$JUuA|R>?;MJ~ᙧ~ { A|jD/׉ZqyC*c^ q~{ y^ 7ZP1PH*JJpbFO'TO ?aJ_g9m_y 8`YR# Ɉb\ohJkU|y-4cQ 3yoV(69(-LÆzkh]xwDׁ*'혽]5#4+5ih$t1fYUZCDh&{  c.D' [=+ OAUTA!Yn n$@FP@?9 a_F5#mғ٥p $`>egIL I2>}12RZ{>!y9sG`.G crm/՝ :X!,F.JP5 ;$5%]Q V,E@<xh̼W"U ,򻧴 cI7'a5QdVu'IHG>YR 3}#S ;CC"6&p+aM>T½s 苮S!W9]8rP!ބ+ʽs4_`@d)Le f$XG[}Ǫ~4 7/A_1N4b];vm9:nscZEC1h(ry3_nO|sqRC6~ضԌ*tO&kY {;*_kGZL,#ȤWdE!L9Tͷ^ls5PKGˈg)* PHD2v )'?Ly7s130m ӜO_%o9OMjdu|: I&uJ"~ <;N6ah1k.4`ǫgK&f܆-6aǪh%Һ 0_M5[gq⮆Dld 0IxNM(si>F=7[½<ۺ4Y@l"#{YPe@2 dݲ%+0wU(sP*ьQ>G%)G?_+zň|# &ך]@qWN'=Zװ/J>yqCi@1%f?V;XYɧG߽qd43 _~jޘ3_ngb])jTQ_'QBh$ |f5 Z!Nsam$jTMכ)cTUufꞶA#dGS5T.۲O\ Vej'cKd0rCĦIm) cy0CeCR3[[=b>@2ZGBF0SƂ( h.®=204"l)-wJ) &x F[t>I2 Ŭfޑ< մn/+hJ n̾9Ij0vҩ{_ 7 |!o* Vhl"{ο#l'93s} %4<3|{{* 4..E܏벒);L@3G] %}DB'x9L|^ͻ1ni#G.MvpO W/t &u-fuqO rڳ<\n]Iڂ' ɻ4<P}Zs ݿ ƵV!:r*w2`w~uԁ24-ukl"NWBcs9UL~1٦'MyB&6xtZqJn[ծaBV_3]T^F# Op%̧uBkSczfkzX0D<`~)ڡw 03y `rS*gSVL29{v 36f0~Ԡ/ ˓\퐫T.~ܶ9"a*E BȵblǖF *Zh0_A>: Z~ | QGpd02}:\%¨yjne]I&~h7AN*'$|U ?rr.XbQa&Lu ̠MUM1fkY0 Rض,k 32OZ42Hwmxmᦥ^_!ݟ+KjcĚT!CQ]W^=R)Ҳ%΢P\ b5 G0*gA\k޲u,er_ߴEf E6MLlQ؊s_nGinRdAa^ܔ;nԇ2':Mt+\xcPq+nm7l?$nXЀu sS JXÓlPU E/AI1M>f LH|aR?ˊZ,'7G`FfQwe"S]uQ2vb::VSooہ Ja(iT(+ ykŷ/ܳ 47h(P t<G~^g8~f]QN$Mfh[Ň#0$F[K8$frHl+H"-*v7*b9cx\~-4Fiin#NVYҒ+Zwd^B#TV#al>8Ҡ{,][LZp;d& @q1(f$pMGl-Ş2t+%)4pz}q(q%e!@1 D]BH= cm2 az:hvFF2x n]֌<-q:w]wޅ3tʲA Mseo`(1$~&w/@`F-NM͓o߯Ehا|DWiG7!ݤRLwOdSfLue[sDeϺ]ػ ũos/VKݏ-_E1R0FO0?m1@ᯅu&N̈́n5˟Z*p4˥.l[zlC@2Ct7w)ᬡd\!(LLOۦ֝ LN3I[)"Z< VЛs+0wy6*ydVwB/;N_O&6Z/#FAA3_ɤ-/Vo f= CSl*U Ԡ!vv]9hU֒~m3流hO&4KVW9Ä8̽jxjoSozL+_R4@89RkQ)l_8\%3 VcBa62}&VMd0e+i"a/wwe׿2D?*KnY=q7 zl5O&aumykP;b`y!̊ j&~6V,[y#gRa t49IqFNLԓ%c"N>B" ='DshC:o˺/RdVL^iS^(cJi+W6z3F͕MVlGS&A#-3[U,\2[>|)T#P@kjTT{&u6In,3aj %:n q\4v3Uˍ)~~;=S-pwwlτ(2uv6eE^dp=^,.ʧPh=IF{FX,FX`_ en|:`npږ ,i+|C|LXq@?z**o"g`|4xg9)lFV,f& D8As,5x{bjw)u,F0M{,UȜ%]MX5'"b 8YspHrqYVRCDnW_y戠~մyI?ek)sGD z1I>]8^\j9zb$;ݤHsD1~*_fo0Rmpbj[y WеMa9L ÒMf-1ph_%cM`-,zk\[GP展%I4c(dJ5}=qb(PޜLajz8ht9;6-abW^Tsfkay4m],H0?FUXco)|Ua%&*r Féۺ-3dU#j *N.rG*&Qd5lц/WHYyBTzGE,qD@x7;J9Y"2l׆3^i>!Y <|P 5zr|?Ba51{ 蹪>t)]Tz-8ĆDD&R;jݿ̥MOBx+ 7J<ꢱ#f/'ekbvd/>2;Q"5d,Bx0.@?~hl!+g 7R5y̨8s?\fu4Qveڎiu T,=,*!`3 ''S BxW C1A,Wk„;ex>LZ%?TČwLX(̹È4#hVSPenqdPD,U0g7E0i]~\.X,](LZC!'fOCR!.VuCۧMCt͠,I h=:{zq-= - !Hܱ\W3Dh !gUdd֦?E&cNV[*fb2uqD|> 픣 k.~*^8E@e6ZAAUPD /Rh7(uQy~uPM ܭض+~Nb2y3zeׅEZP5L-=[__ ځ#.pDpdB qKBir_~|S,D tF4ԱaS sk_ٯGsc=ƾhHXlc$E~*+@&ްFk4~+\o>-# K{X'wBU70УQk䪴t؝kOb)hX'M̿p#$p#$$[0}ws\%J+Q!ChlE7KڸqgU:$.xSf{CsPdjGtt 2kc>PZv[Jid%j:4z{,)y6[A:N+_nGΟ' J(s ,RfTV ),KMήğ)?#~%-wf ׸Q+"BvM]:74q.%H] <_+WNKm]aJ: Ll15,۬ԆZjbcdLa[:k]l`tf& 5θQ\"~;c2; cf$wk`qԍ\8SeKM}: ـEiPzK zT*c^Jgq@T}NErDgWoe>:A'bۊ1*+Dlj3#",]Ds3b^jǖJՔAh5+%d%`OX2*tKU뀁wSkrAW?[DfḎ?0=7Nr :OH 2XJyOO3Gc9xQt)U%;9NH1&ȧVh[0.w=X N:ͭhN\2/z(=ה =(vH6KcF&)y_kpbg]^C{M$7 hNO!UmoI)77g9N,-"2M(3qU_zrƂyG{,1.L:PW CH2|kNQC.S qTI!)Yzi)ɲukD)U@cZjP)Q@%@?#<3/d30 Ld囶WX͉n#@/(zZ[mh0Qg!i[U_]_%mnA2D (4o/G/]5+n^{mw <.?nv&ruVWruy nG4kلo?H}QS2#zx -:0ek|qlǂH!ѬouFeP4vP65aI )Baf p,u-B䔹S\u?3ڀG_ ;YK{~)dr<`P|TSN+p!ݹJ}vA9FM):Hz,@Ȩ|XUeAe>Gl|~<{Uz6uH,@ǰNMn UDŽ$LʬT4&ȏj(/ qkxpjXyeejb ÛHA))Xva;+HvR4 4ʬDv0iJh(!j@_z10,l;-V)O'LR>}O9}5Q-#|T+^\LP944muF,_+4"i&WFq4&})h,4&a'q hR&KqCzvRZ՘!zI\u%lRC(*S\>갷`^C@y8>9IƦW0߁Agf][H: JgA۷)C9D& Q" \/`$ZTl SAb]!M7=& AسX[qѕb}GҲ2aࢍO BDt=F7B|?]lؿ>'2TԻQiҕH@eݠ:6΁{!`Iy4>[sB8 dgDO}RxuZԬѴ,<شa@cQx5;)-W`_2XE1VQrEA/كL_ D,\[TH}Z/َ?=[ftyAyR =`GHrefAUKW{/j#rxh| vfjƖyN`j> Y~ XEiUs͍f=,9(J^ڋs!%'⪔o8sT] kʳMxE '㳀zhDHY0l0F/7@@uͮAgr.##)#M$ QZ H^lߗ(kLYT\5 I?];P\7w:679k7%4f kŏ66%/7Fx:EtL[kܷ& `'7H\}ۘL)g4d(0cf;}_0N>r7lQ-h, "aϤ=ߝڐmLvsD`XyMTHWgi?ӝqy Im?ZL2QHpJ V=rh x)vk#'7_K ծ.LrĶH1 GX15Rx/~~D؀/j%E!#׶.1Oml{5ar#2"cm ȃcR4D5i91Ԓ a.Y(duxB=n ޙ8P" O6^/a+*QuqzRj;tEr]-oM<8206#֛楧]N'QA6T&l8Aj.h0hLă71ㄩ%]ȁ1K @q{[E~,<-/IKקƑsExzTSIQASΛ<@o,Gds\Ij\=2i9x^C1]"xK8+1я$n MrD΢w:m@{,w5z_tt!FHykYqMnIʬ8X|cnE][o%FC"_,^C9阐D8Aك쨅^$3 7ubtϓ ,xDocQP7jy˭sJ3gYc߂BÓ/`P2AB?P$URZ)iT}d>ݑD$ IC@Ϲ}]3u%E;Ld"$֫Vh؞LT.yV_:P5' ݋E-^A~W2֒Dt 3r^ĮP䍬 siACgؽv9_9D&wt֊LMg-?Q`FwVd1yٲ&Ϙ%?>o͟XO3a^Cz>ǥ?;bcY&x? й"y^ߛ%2 02h}+6kSRvoVbJ`?6 gARNBF|iBU\rl^.եr0`RaRkIn@S)ip88f>bl?kCCƒB5  ʳcp~G;␿+9i ɟKsHUfAL;9 f4~ G{KUfz N٫)A-Ę"b i?'|3ʈPC̮Mؤ~Mj9S A8ڲ[ɸU Tш ߼CX1 1rl'k¶;X-ypO{DG3;Ob!EDs\/K>.#vFge^cieg! Q*+ MΰpkȎ-3qK:={ ^MUKrV%0H!EsBadHcBh13|f,G0W ʭ6di)\#)A6t&wW`d3cB}_Ơ vNW?“ڇ=EJ+ε)],F eA҂q[a6H?Y٘dl+X(SYC74tAl2e19G"]n< vyԥ[lsŽmOI%^D׽W̵3!϶Hʿ3$eISXjxA}-F$NIh^ uoj/kylb$ M{R3 [z}MJ?@zb\[m0)n6I_\2cjfIs+J QJXx<) f2a^!)Sb߬ >;{'qBYZfھkޘh ƜUD|zRvYx9jM W ޓ]) 9-ߪJ3k$c#W|6SX֘N~^2]X%MUAc!V\ԧ~Γݘ87iPRW+fުm#`eb0bą4Kr%ڰP8" %@Si/hLkX"X/Û񾖪Vl5b%h܎cLK%!hnJ&FFG@ $ L#N}1iH?Kr!fE@Y>)C{1QekΝt*~5ěxDGX8**7)^a؜)I½`r hp j;08Y$$aG 4u^@w E\ZN |3pF-re,\.i\̊`LˊY)^^>dK5bKO?׻3RyhU!z;jG뎊Qͪ2|wꗴ'=Q3aӂ^BܩhzB]S~NwBl @^=$&iu?؎SÐn-BΊjqR.R5_h%BUxFAC%Q+7I5D߫N1yPvUAz|*4M:f,k`q葢m]WpXi2Ox4GH \dGAVT,KÐ];S Xn_1q)4q(nmy `ڽϗ:TUjWsVRh(FQ*̐qwonnr嬩9!H|EJ8/>˘_Oa˨6`z*zlyWՍqi[6# ǑBsg`[ZQW=ȿlC_iI P~+-kZ\4Gn~:%Ò,<8.-w$ \۟,D5m+9%O Qi.[ezg /_AS+IWƎ2?0.JcIG@ⶠv{P_s>?9]wo P7K6լqFdY4j4aqP/]I5tPf~t)Դa7;R3{ɼ j=syZѬwZpnJ  g_--*^x5c\ENz&&mmDԸP0Lv}@1ˡ 3ՅvY!,$Efz *|[#<4%8q$)Yd#=v"DLહ;=ҕ0;#k$ V$=YYFr{f4nħY焌_ިg=Qȝ 2(qΎ127!^liY?}Ep`dyn+@ob d6展/ DjHԽR,M6ViSMU*/O=ڄkUj>԰P̣@s&ui1 DIWV3~t^l{k@:Rh䁲i[,f4CL!N5&eW:\9nFitfEEm>w'|-7,eYkDNr'5ΐUbsY9qp*"q6Qk\+\Fzï؉!|?qG&5R$aAv-QbG =R4N|ehmjc&`x3_\$-C@A e.QY ҽ'REmI"V3(hŸ?2ܰ㧃ȼ[U+8\ *1jƍ>"[i{ƈow&lιl?*h.x`Z}3o3^&'we9`rI0B!5R#q)D%Czs<3t[oM'?q}'Ӿ3s 64våoB`?n(f҂K oٳhrL :%[p$z|ogZpV`ڤ 'xv* @U6bڿ;/4}Ja^<$J^ڶPI>8 X[R5~:S`4Q_@:/#8 T~N4(?^G"Elt1l ڏ,d+)\zAAsCTי3or+!dn%ڕ&>" ɍy(7zԞiK%W)wݗQ.JS"~&z f=P¬,VCRWBck#L.eoYwD)BDC9!©l^ERsvFll W5`~!nXV\F,TL 93h2@3\i54֤smOJ]R#|9(&v|fq7MIM8KE(|U_EJT"ˆ!.v~:u1?ruM*:%=_Wdl1}:LN'cǡ7j]``Erl Gpmy[E]L5S~jV#UO@[[4e! Ps_S9%JdFS'ζ켏At_qcGO%e.@K_^gK(O0_bp{ X} IsB=)Pr-o 5.B~!6#Y焤٭:&Hr$ɕug@Wk{\,.m]Jr8;d6,t3OW` [8J`(t~gfۢcQ{ 2R{7 r>PTd6 ?/t}(_{ {0Ew9#T­ ^+qƹe@Ih|wnQp>+BGS'~rπ[}[o/ZYSc3:e@Ld;ܘhZlS[ eM<Ťմ̘Ҝr<PJw_|.kzabU7©C4d£Żua$0 =0}CާG#2X}:Ýz !| >|oK$h,==]B\"u6qG}2[p/6>!5+KOZpܵ&N!9ii«-ER˺=RZ4jEGӦi(o ^9-X2c}_6k^)9!ڸnM4M! PwWxY0<? `XuK=\!b9(!Q~4KPjQQ# whI05n JTl1="yi \A4}2wJո`v锏ȋ]kP m WMd.(>G&-IXI9Bs4V#WeF}>ѝCF֞ ]8G>|Wmg*FFiMb=04}KJ<~+U/qHq7.#;rsm)ASke*΅OFY~*vy"}n^vZ?'8+LFל$xDMluםRrm[c\}GUg#ΞUDqͲC!G8XV&呴XHS$z-]g ,SBs&E>oZ+w;F;r깈QN̷OQ. DJ3\w8I Uc UAaNYUzݲ @/)yPA? ~ݘ9"=A7mM(!(=e2"۾nحbs1^ua#?Ҍz Vz&z9)B%W|%􏀴{vTRE2f 'C#c pܷ&w.n:LWC]/=р_E:"b;.FH WTCU r3?DAUW@IbC"4l~,!EWM2`p]seb"UW Q2f6o ]r)u~0b,oZQ_s.So(W5ck ^_i&J{0&~6?ğZjr`}.' 8R@DYc5"~ :Lև4U0YF>uFL%bS14]`\ap)< nU\~$Gy%zI6Wqf^4KIwSΖ]yx:,~rLi1ѨRCui>ldKX SD~Cm!84Rl!1{ѡbkD7hO !ZGK0ҶMdH&no,EPkW}i:G TA4| ޶ uns iLJo.7yUW@k 'Ы!=ܣ>CݗM1BW.Am ًa <ZOUc`P% CkCR$IcpHҥuWN NE;#*q(-qX &.C, xp3礶r{`#.h.*j"O.;b~_ zN#& ?1{Cugxn۪xd_l|֝zDo o*TR/xB8DU L^rFp>\5|K*G O|<\nA\Fh uiDO*[Zmע8$'.%_C!ٝbԣ܄g48+@S}~  ^##yRæ_^i/~6΢Zq]1ذnָ=?g Ca:8,KO>Ŗh qyxP釦|ƒf0A~dz qZ+yAOOX__7%j,M#֑({6PsY QjLqu48{$3ªY @覓"73WN&MQHk6>kf&Ű<~[srNbKX^38}[gcWCMq[|wDMQX 3HIGE"U"]:w'9vk Xc7G^h3#u +O.3GĊ;2T3nf QR.tт<Ll)#89( ͩɕɭgh˿,,bg>.vO:vekkGX! -9+!?)^PjVƙ`L"O qقRLn(tMmy_[zC";΋/ԶG(.oxB9 <ӈFn^sQEl:>xW$Ĥ2ƈH'iڤ˴[1Ja,^{]׸c![5IR躂!eַW$(ZJmF(v.g 2pu(H͵& H(: J^l3H^dOL3- / SXzsO~%fԢ=^0 Ĉj~sReRRoW uժ;58E[ۧl5:-ͱy#syvta/4r8ξTzCk. NA24uG:O+[sf~uKCH9!ژY[h>] Bq,c cz8e*fH띤QJFXםd]a4[N{+8s6=x7H~eخ&෇^"b-M겅3ɣE=> 8'oT2\-%>QXT)J=97Ȩx񞋁oN6†+&k,;pvyp+HG'?2WT.Mx5ـ-W{9f<8#[JovЪ@፯fE#s+~¸j!e{{ cYýH?c#KQ׃Z,q0OوA]܃ܜŞ,Ka?{"tgVفA&< #I%paȮ vuKTeXi.|pFuș_`NOR ՀܮFxQ0c@}rd[&'('Dc[~8/߻A;C}-vGM <ı4=FyZ4 ~0^qr ӄ&!'- G@l7u֚ /hoEi(HQ;KPOK+/<=U?n@5a-U\~[ǐ}VgUUg[GxBv`و&"I7lW[И}Xd/ŎHO39ByA"HkI+|*ösͥsVi+dwυ/1ٳR":Q*(y2V+!YEV6:noJfŴ*DSl TnCxOXrĚk1?3]"ĂPV%eƕNE63PPҔFӯ=D5Rm,8P~a}ϱJY('!.¿еLH9J2z^Foj> -Y#5s @xnSobMɮɉ!Gg"#!xM( ; Fr(yIm1}C?:oTp0{?rL9w$^W[ AHZ 9WBI,{]xS`;Y46x{N>2N^J$PTN ѫ $.ppneDZ&\1DGp].C>go<%B )JXVDG"oYre[)ӬA-XZ^A& { 0*IbʍO3F[gwH7(DA6fτԀhI#{&oM24LKm_Usv_M j#&aCAӞ/=ASn|VՊhcr_sP7[WZtdZ$"(݃aavc9h$;pr] :6L<Ǖ2\s AT2L({ID!Y$N-x]&+R^C# oK`{1u&97`SC\ڐ.{rS&)VUX[͘Ҙ2Wʐ i>2˕c\ebp}*$`V%2AYƎ ֬ 3 6U&$RHv44ykbKxV@>9GTUxjYH^.N lyш=6LaeoO8J'Z$~(BYX=l U؅yncmH;X%?׾7J|܌œ-_nGZrbx)mIWo(%j 0Nk/C7c&J!Jl.9ǓSg*Ջz6?\yّA^m(TCNLPbSm x{ѫِrsʃ*NP5n]wvD.Pyh0l(/HLT?TmBoSEN{U H1&ލsAр0JMX Z{TGLGyeli&{ّ=$ܐZh  yI0YpU쨗sT]3 z`kYMQc:l0R6[|N5 2K&`^ϓCugs9nG%@c m.ݣMHYFLԷȟ֡A5Fzp}XS(V9Rdz0BVL U{UuALYkOeIe`y<|4[WÅV%:/d=@6S~gsVY^ ɨȯDUrpGh΀x3zA d1,sgua/"hmQ.p/Kc\>&);04G$(c"=Jt:0>SW¼뵌xf  ݿ]z<"3Ndhe;å Mg*q B^lhvhF<~wwk 7r#trVV<:ޔ yk/,(ȋ[7ےZ\CPY`]|O3sx p tx|id߼Av,';ٷv&+?>55`屟.TuخhʊTUs"+=w/`n"gnr $RaQ˷hMT<4{B7a]rds=6v=ғ9b ƒݫ2G3BDjXH5蕏}C-\p%NA`؂$`3NfoY C`c2V"70:J9bXߧہP_N<iJ҃ΧK`ڻŠ *`̘ z=>%m?p->L&e;AS%}f/+6K#vmpRReWՈQ8sGJ6 Q3xR gdEl9%+MG/o<ɑ /ٯɉL\i<"30/IEdZoH(DBӁ'JM Q2-,_qEߜ8ϘJ(icnҝ9,mmB% w'4'8yPe M_#J|3s "UuT\ư5fri ٚ(9ES.d2D( {B}W6 .ZfL}|gv7:1LCFM/7rߢsrh3'S3\_ oළFÃQ\k-iUUzԷaVBz}. d:Paq%:|_͙G>О307P 11^{;teF`3Sf֭XשvkE/lRv|$׵j|ؒA.ٹȂ &Nߢn9"Z٢wIOŸA>4w`f8 M襺^k^SMy+P%y.Y^} :0ύ'ζqJH0?Wc%hij}v,߉w{|}-/ꛬȽ1ksc=Međ~TGCM2)jC;3v;ė'5)zs>-) >qui +!6:E<.xG\lڽ@HWN'#Ǻ5FqBo-TtmVxĿgUΫ*_ *Bvk5~۹E~Hq8\ e <Ac{BO2045rUXI]x SԚ+nQIO鑚ә\Zृ$|"d+ hӴZ"R{'|-^hݼ7caH7oT)jDlА71T܅';) ~(")/r|y.b΄)+>nᆃAi0)"Eoa%D/QL7o [zAt,$ˎ:W `aD"8 5ci`çOho h xqh(hs>Io^J jMvJĂD1\=w F=Ir~\l;y1 ^!)f~,U! -龐(9crl_Dtƈ?~x90cHj+ P&d6ֽpbN5 ezmMi2۷6+pk?7lMj4`"!z4rC6nG@0+ZFY7(ӻne2eOXbBͿ~֎8p2/=B3Ge nXM(v z<dI8Wb0Z`@>{^%D%]j׶0V0 2*f^RßA oXqBB胬q?M0ET1a&:HHpm;!qr=[!.>6'p&_C,A?kE|HfS| ?^a%?? IVH혺 5ݑ2 ȔbSt&[ȄwwQ[#6оW rY\ӌ$f>I 5hb]93}@lK2bG5T5x 'pQk U*,D /[Y#W(ﲘ6De W-F cxTԁm,RwFIq˖iP.;NUrgmbQ2̗o2-aBEaRGϰn0zckFk &̆͞IaOdl+˺CpG\7!{by"D2U tì+d4.i'h Tۡrkc-bq`ȃ j_ +!M'"/pѢއfsBGҹ<*W/fK+!q,#^\@-_hKa\_S%ЩlS晢N|1q@a]H/JJe%wcdl __p:вٞ4e8Z;QՕ10]O<6m ^˫j~6͝v Xl(/m#vw,| 2By[^ έO،o9D+- ,͖NٺV"~|f?R S\XCn4팈f qI$SVܓ bfD{3~PpyP`'b0ZzEΔrWfh^?6{O" <:PG XVXZIY`Yzjձ`iQcxu@R+FVg#\}jvff,.i{IU1d] +@:Mx勵~;52g - ' Im*nR2?+c7LAQՉ+;>lW0!h1G睶L$^[\1G].W$'L7t˲6X.J"@=\c84Yf f P|jL$<4@s=MSG2[1Y\'(Muu*.px(X(6FQ%0Chw&7 H6V9ZO~=ܿSH=_HCllNa%"~ߴڰˣ%<7WF !ihRWW@P\Hi9UTƥ1;C乾7iu:-1-al 8(ʩyJWwTUH]e09m ʂ-!⎱͡JDa|ߌ_bx"?90-|_T"P7Q:uMSl"; ,NF.=`y 1\@jSu;*l^ļn #>l+gywԽ">7(lV3 [lFϑ~.{!Y ,.r#^wP6)>-Β9g+3y (`I;J4+%_XUw)ih,vln0@YɍMH!Ln\֢ڟO2M{wm㞒B09Vc+ NPU-Fw o>zRC?A|J#X:(Xwm[U,n6Z\VOJwH:p> 1iHFGv4Vx_$+N-{BONA$a[T`xm_IM!S{t?b1_t训'7T엣.J hN!|%? j Y9Jkl{6#/+_q(.Еpi}ɤk%tֱeI/fRsce)e!iZ IUd!j׳:|dE86Hm1@bAJa>1^AIAW5wf6U' E7 7w5ˢJn;XD #Ê~m3pc 0L˾8C%U~b̃Hے([,68aTJ^Y*n kC;槾P=e~.8VR"±qT2':#zSoVyNkl*]W.k7&押#^: q8^MoHs+uM*д;}߉NߚO)ZL)HkgG8rT O?SbunOjaVp@Ǟ7Ow UA_?VS}0*`,X [3lT7G0Gn bfuCxeɅݬTea`9+SdV=C}DVEd X[<8>VSa/K&GKʏA?]lΘ|?Mqa"*/ۿftL4[B!ݒJ,Xa_,xtjߜ߅(T.;&Ιfir.r<~- 4Z:E#=?rgE $? ./5+fΈ^՝f-1;XR^ kYz5H1;/KbZai%~4gV.vE TBx.2`yàb8r~}j Hć "I]?? FWzEXw@a5)+𹆽O*)AC=Y:Ɵ~lXwAcKXRϏ^X?~M{^IBƬY'[+Lh>Z0RuuO#J|7BIDc{C|9ץb׉C#hgfLo7s#N +0=Ղ0i]̷4|Ȓ-? nyYq8 ]Wa2e|W*E bOeI?` =xQXA(eNHl }qׁF^,1.Ują¾uiHr{6)eh4ߟU;#[WN6ÁMtm=*q'B=Tˌ** ^ly‚kjHm4.ӦVٱhS{<\+NC{p|2䀝yu Oϣg-n]ԅa|Q1QESe^7ޘ yv2Wd[0xJKӻ ,*7#ry$HD^^T9>`%aCUug鸢 6Q#H-j|AfG$tUsj UW`fSӀ~ 79$ #Z?Xw9=Aɶ F֠ebJZOO;!M]舰{I ^6sh8B32Q Ҙc#Vs;P"ʖNRV9X8R%'4oet'琌};}W8MDSg➜ <䗌0 Jh}+K«H9;6K6BuGlB9͓bݍ|U^N코 &9!\BiL 9 uaJYaNIb $&,5}-@'R>PcDz?eN䏐 ugN-;OkyJS`>'ͦl]}j nqªNik-Dӄ8a4y OG$AupѨo~>oZ.z$kxALfMۂP1#v>젭ҋ=01G 2]Bhs/s*~.ZOvp8C~C(J7ZN='i@Ն5voҢt:nw”qOSpϗ]Ad7t((5HV;̗Ha,YG$yvw'I l=kO.0|:bEkkx yK '{=GXpB25 '}sw3sKj0ᇈ[/o"qL(mՍ|JVLcwc)=Xw #l8LF+x zr] sCd@sb? N h:g Nw`$(Vl8aK "`5E|ˠc22~s˹ˮ07k$q ):r{Gu<G<)v+AC/lkX g7MM8 J4/"Fr8 7bz\!AcKEyy|ѨN?.[]Ɂ{-C=}K?w˚ujoQihsbY^-u,:8NLqRX*.-0Z6/U4HD\P}&-j9 ̞jyo3 YVytcFZoaQkC?K g4 B pY ]pBKPX/-%&Jo>VD.'|Xu_DߌџmRkޝJFjmȸ7 BD 峳KO}ݢwk*3J4WUXFTf\6ȃ??+8K1çFmdQDܖ5fEyߤqUڙЪ6Vdi %(cVjzQ>ثTvfhJ \FF>L[gku>Ou^ 2$FAjWq4=6ݔjgkjx"B wѕyD9WAɶa"/-iT'aF:^% F})o`hZe'xu@ ۻGjFk4aǷlE7+F'k쌫"o^pȘk?s+S1CwuP>yBaǠ05uޔnj=(#Xt[ebYIlPYCe(*ܣPf|UxQF Art3wfj¸85ʟ>G)I50Ô긪e: ~-%vޛ3Eq}j Y #u nYaɢOԨuE/$dTnAjL Bm ,O Jt{Ӡ!Li_0 1g1B'r__v?:[W"|fi w|qTIy ES^Ѱedbli h5X6-xK^Q^^֔OWv1/>Po!ϝ^GL9R!(نWKB)O*NEBNB+-sU0 `%C?'VeG[sLS.=6p+ { z xLg9~z kЮpF!7WL*f#0w)tcNK|^̠8>ᝰ*3eR%uYLXYy'&{3gP]5eBY9@"*ɺgDJScJ@s[譎u0xk;WU Fl}֧GZT^Q0c ,|id.hC$2֜H] WpQ`_HiL'U]ܘ+{dp +nL0xʝI`FZ>yp}$TNhKKl܍&n3t1ڶU;v)`KEqQ[pm$s' {8m#Zt^TKU:t$*͏X6eq nֽسcfxtcAGPG^T\')L4=q reY1BkYζJt$P0R68Er w]ϓr{( ͌1Ey>gΆmE6w)uS}#U *j Q D! S$`hzEf0+/ QL&B#nByUR*vfL|v%¾$Kt 3>'/hP8 J /7 =0M x8&oN%(fMZ)R^ >"t™/5#ju{w(t4i{BV/1$u!١!" .tX]Ɔy` g,w3=w7OCnwlŹn% HOмUnM5 E8B#X$y%M$1_$R•VHr!"NfcOi9ޘ&U)5\t} jPm; .OEޣwP^{]"w'ɚE'wKŵޞ7vdxf '-hA:$# kنwCwK\2m)(㡹Aq>#jAַ5k%M9J,QY*v=Ϗ1n!8!C(a* nos:x&r~;2.Yt39 Ԝ@4rK$ю\r0<gZT_Fb5} J#YnK+~kcCVixԼܵ vx_X)@`D˸BPܮ*.x7TTwɼW 0Td4O˝77oWD VųZzaF `E06yV hݢM*e_WJ?<%ٱMGt+4Pt瓱n$A/vG^w#iWҊs CE3ƛSiݻAَ{T>m句"6z@x~q$9~o(ƛrB4V;aL$\fW< z!0siׯ61MVt&jx)j]@&)_l} C%.%q$.xƌAůq}Cʰ X.=W5"RTSN[up>Q7\M'+僓xH\D,BRF]@CRHxW$[M2/o9ʢ5xD/ьGж93-H4k[sP~YEA] R#/:AkYbW?xM_8_I^&*ڰeCD}/\Ѫg {xGٰ|@JQG$=܎1$)=RGХPvLv ʺM{ O*g>TuIztV$brd֪%M4\{mKꑢ3m$_]O5ݿ݄^1>{ h'e]jo A5}d3"ݼ̉|t!=+MPy"5&8~:SGiAT Ri/P7gd ~bà _5nٺSz\ N@8/Pe.pV4^I^[}#*Vnv9y[g򇗽qt 1daXr9~YhtV>PPj;3lҴʳ\z$ o?;ah*yʱ=&h]}*!qp.rM-A ɥ=v)* Iw!(1vRD(W] ŀaBY! Bc^:߿Լ5uJi Ľ067wF*o Tne=lmg 1q[z&,u Q~&$6FH/S٬}= Z(H Ffۊjj:j FsLygb3ӊXz#K7[yߍ @&?PoCme`rFDMqtz rIj;Ix(,1?:DTGXm71g\x 8xQ+%FmSNRqPoOcZ{xRThrRPR1 ;ҌoLA[J6$#bRWo]TSj$:U͌&Emȃ)&,dQ0XwTDCP`ϵۍ;$s љAǃ=\_qiqngZIr5K`zv+fѻY D|7$w:n _[p-$]ώLɣH?7kr7 \G/Yh>}]ߚ"AI_1|EV4ReOkQ &G9vG{n+~ LSQ?Hpܑ'[\f<^pAB7]Ȥw uȒ$`&ഥ8v С}bs\_PB9Q'umOR\~I1@?&5즑33ȩrt$ |P{y b&]Jc[n#uF[[C-pu;M:, #  EpX'^U~뾵oކ4DSi(/ֳwI5caaf6!ʵD<4*\r͗=qG(Jb!UÑC!&"샷3TJ^=sK.He*ڵA)03pfg$™uhC4qxy\u>&(Нk' @^ؗ*.0ǁmO\D-9{d9T8Y;8dS2 [j b+wRkۊcs25OUOI@cɲQ3%wճYR_fK݊+0\ϙ9Y)qAU^KRdvyB\: Nx,)N5bb6 UY@-RD ,:ZC>}_r/nyn6m%ϑdJHs! z:F'<,9es"`Qx`@x TnF>7I,g* ]L YLt#FOS!iwc 'z @aW6D6W_0E3/,6M*R.hq gH" [kA1άj8\u1 ~R,l8A{QJ-_*K,?xncD[$^)L8d>OABY &עN.z-nf.3TO[MaKbc_+ eMk  ZfՊyп?狦LQU lHYG/z{+3aO渿l؁ NE{jœȎH[ x[鳶 ,|si<{ﴠe,NVS7vB $K4Tqœ3'9?d7py&}ZjiVK$eu|RԦB)<I؃ҍD0u-ۮfeh3ƍܬTniR \ '4jpQA:qᮞ?Ax  P:KV O{b4V^Wf :ϲZ"$^;@ó1 }Q3hYM\wBݍ#ʙ޵&QbdYT/&XDDld|O<ȸZŒ` ^"slҜӟc-MHh: .],O%(-60ŏ"U.~&w}@>ԛ̴3DbrHe'/jRB*NON)X1D6O z2"0T3򍶢4.$pnuU͘|뙞4F>V.kQbqPHpɷoI,e{-bW=gB#TO8o 'h*ʰOy uӻcE0:-J5: V?6..2\ raYѷ[7n^Ӱ>H6V:R.%3 {/Mz ի眗z7-G3(^` Ԗ}}*Ũ+oܣ]L1Vޛ o~xLaDIpC^ÅL\ Jq̶}?5@}CϨE4@'M~bh5_[jPBejba"gC/;avdz0 ld)ة O1/-oH Wt\x V6.;"9v^mn>@UA#괥6죻{{g2|m[/%J/ǎ`Y||7x@sBQ@Uo+$o5Ec}.Jdսtա9Z/w=t"WP$kU2F~7Db]+L >*Rƥ%qC DG@sO·)9WOAgkvz1 ̖-QKC?vq׸\N:*Glм-C͵i?IOueZ,wyhDҤ-.Qk'rywRn|tB6. $F!zүz˾_Be\K"*n`:}(E[3pIoC%_DZAYk%]46$|fF"k"ZbhlovX3QЄz}C2-7`қ~;Ɔ`l_c'1_r OAx¡ȻZpRӊ2=cp WTόɩѯ܅ \c7t*4qSoּ̱r+} OD*n˲_7. ˝DH[ζ!'n!j$!XQOs[⚝%?{PpSu$Kg<[ΏD${v_l|:#UͶc&P;ðرOMn 8c,|b S9$`hD1)3F%~7&U0[;&z4ooUE,nZ} q"Q>ov֬7՜5ic]O'I @3e"b5 #`ѷTd\aV=b)kAj`Xm.26;dB}~] `¾ !W{[VXb2!$0m.n :  XlAK?|F'R Ȉsk{r#6v5#0ރgqx冑- LVH,ƛ[}dw[7]CFʈ*P E Vi Ȱ!"C;Y p0۠U`(]x%вUbzO 1ZB}8*,?_,9RƋYg]wMn$ߩ,l;览گ/alx/Tz4K91 IC3o@[FQ%cWѓx%.D߹桽1je y.jMżH?9)s$GPSJ9fUN0n͎xO ?^xvYT "- ʠ?H]6I:E&a@e#dhٲGdj'eACg槜_7gYn_qJV0 1s'fly+m}=i>P??F3@X8Z qC˓ֶiek.p8(.N ,W ~?x [!uᇹu.-S+N}CpkG)IV9C]|,uZ2CZP@PHQwz_e)=toCCeJfߕsӟ0{~mHmԗ%x|T"[63z] Dg\c aR82TNu qo:7GDg pS/o$>]'={ZBس4@޸#IX~f!zǎ }>:c׻za2YFHP'Fb}uM$PRxTx`qAd^?\ZG"^I*$X{{Qܵ zQr9hɞ21Kޏed"7/Sx3k>ǫ8u(sH~AamMaוq7g*^͋"jEQJ׎E7|I;'w]?/t:>N+=e{^ $ϓj9 vǤS6m>ti`: VD/\YS%jNu012$Ƅ@+VS_3 Qخ7{ MqJ<D5-ֱ6g DKTrOB@0C6L&fo0_^*AM-] VmN'9u&ٚb !W;#TX`ނF_b,Z*xr -"39NYޛgRRCŅkڒ9(3,U [s,۩wt PGY(l#J)^ԩڪ㥃{q&!4Nlgc3tb4o7Gy|OR{6V)rAi @%`啠m5܄Eq2%\^=P}J"o֕=wX{wdDƻ#u X<:mٓJP<x%#rEIj9)K}flHP18[XxF.+_kXIP߸pu;ᘭ+8y@U>fS3EcAΗ0/.pc3ւvђA{ʡO#)GC!U$m`9i9!VqS逓lH( o']hƞqD6F-vUDo|;0B8̢szcZ9,}Icv Y`? DoeI0vQ&j$tp$imG~KRõ(G$0PCCǺBRl)^.KuU[co ESQ_`&mɏ $15m/dq<79Y^tάQ]ۡpxaa@]^F|x O- [-DTVU ގF JI`龀,YiW4U;CC=VҔ4>v8u)=kΓdZAo)eچh4` 3Z3v V:كnAwJŤÔ 3h +崚1rNu))ܥ Hk kI3.\M T%܆:^{~,|S@}rp@M=OP1oyh5℺smi&u.jA- z2;(ܡ)wkʏ `$'hӝ>j2HnΐQ"\tÀ6\}^Zu:#lOcB _%rU}9xj4ƧmBf Ҋq7?U@]\tpD^/Fjt.8'kK`&oIM%it}j2Ai؏pM ͛Jo4z$y 6Ӗ-Б SnԼ9P՞B1muavI ׈21eER7bP>O_20DX/R #rOjW!'љ17S˘l\zB9i^۫C-Vd>i*o,s(v}hϽs~bR44'w⨤`=+?5oBvP`au\ێr2olW&"-r W!Ê=y| ? n;KZ9peR{]KfA6ßM=a|V*Sw`0M6*JU=΢йΐk.^c\"Ð*&zKM|,a$Fٓc`+/>]ism eO]AxJֶ<zq;F/(yJ"BC^PVI)&$zj+}7Cj2oCromq"=::Eh;KӁvm6-|`^Kg@zËe< 4E si;).U̓5)+!޿td9:XjWbµTJM= #B6XÉ\M:& vtn>>BK g4 ,M1 Uk">CFL qPM  &Se_7uއbu"#\T]̭C%Za-k_@c׀JchHGz ȓ܊tɯ auߓNlO$v+Ч??7+>~<䓑 2%eN F4P:MQ%Mg~'؆|AD`Y`I}oW5!ZLy7&NKӰvߏ첷u!T@B2LjX|.vc[㈚e` f-ؽ.-\i`kK,FgO?'r P?ym8خ.Ht}bA/ש,$[\‡TW2/36lN̞ԙ9n%z3Tʻwư2_qhDez,i! DDT*J_6ٺnvO` QMۨA5֖# jSeDB2]o" qZ-s:rVɂKSDwpv8c,S\XA1Vb/_ q Dũ8am%J-U*i{Ekf\B%;۸ܿ7 +dy𭊋饚)*~c@EuĈt{_? NFM$W+[j;0i=t,45MɏaGS3ׯ;(Pw+;smV|5 4ޤNq|d aC20m!Y#Jװ@e>4=f+W KھR>ȁiɰ|Q֍E!1~JwqQ%lg,H/ZkObNuN})%bLO;ied/FUnoS)Jgeiډ_GE N|;iXVk,Q"Gf"){<<_&gܠTcCqkߍd _Cf'kDW, b۞t` ^uG(g.cy ɼg}as;[i᯸շG&ȽH%h[׌j>j*bkޯ2@ ~ӎ₿.Z%6Zs#'T{c5HxocWEP_O;'`2,&dKR#.mU~N4ֻ=KQ޺=~~-Gߠ`Ss:O:Q9ٯq][,}†)Z,* hj2KY5G NtVl[6/=pz骍|!aZ;L&1?v#oxи2b@uUD'ЯW)1*~uYzW9T''o𐒕tX E;7T%RZ t%c-ϊ'9ږxx!^ n<O JI{ Wժ"!Ҵ}z Jc ?  7@^Hj]ݳ"ƾr/Rv*qivơRK+Hm}wMlBVa|MɁaS{ߪEu^{4˅sy8KFևϗrPfn)ӂB"Mq',6z'ìpOy'X]i2۵%R¡__d%%ϭicW8=DXX| "MM㜈`$钔ieT;8 pO_ ~ZJDmg…X^f첾yx6fJwm"w#̞H!$݅?Pl信/cTn,uXt}YWM.6|3s<o{Bc]{T0^P"d҉䖨YX+rJ5eX !(j}Hn}X,ϊ;dK$ 5NW]_<cʔm-‹UE<]UsWKyzt@c{:2=)AҏPoR_*PbyS"d>N+$4$z&Bl>;?IE}]= ]POԀeu)@( s.PqDvrmOu幐t,us2\?״o9]P7\>I;YkF+v9|{{/7`R ׋zNRXR+8_!T P5Xҡŝ)1 JY861Guof'KJT79s @Ã*D0PV /zw^ܔo4Ʈvy^+¿O6JoNjA1D._47fkJlA8nǖT?F0Q!*e{~ _BTT=HݓhSHGjKMڛV*`ia[=FI?xRcB Za,O]ASy4|69 0O PEy(ukk;4j+aT8 辍xfO$ 'ꩪ ߲&k @NØY^UVX(E0#Q$?9Ze$~%hU?Ֆ!!_#!! } k@LlA9d<5V `7\h#ۍg 5Y 2иc[VqE}|XX=d"_$'. rښ-RĦ0PA]N}ހ֦ 3:hn"ೖ9>~D1d(e攣LZ,7ܲcTczCFI^S^1zc gn._wA6,:L.>PgzXdu,Rz 8VI> R_Yl!\2#g#}v|RYJO((K f~cN>VU,aK[l Cvg$kCejMEʲDXaS$_2_ I]ΟKūܱ#18`G$toF.x̧.(zU_À*e zӐO ~GĜw6I,cԳ],>Wߜ &QN~Ir͙l6ҙQl+Jm ^QAseAul8G೤f9>N>@tOύ5V1nQy}Czb\LCwLIiX/fKb];3=@x."ǹF;1j=HEĊ{0xNfpqY5w>Vi:w{rPMs+^0س#fz+toɋGb+ddCҠ@Pˤ܄5( :eͳ`lR{eg?t &g#snp!~%F^sK7u*P7,{UwCJAvZYNbiDC-NE9(pt ز5KOJUX sw;GAsDt'5_˾ "#7 YWw>.cWZGԎ7kDAO2sϣ@wz)UebOđ1ӏ+,Α6"d q^]+b% i%6PlJ7vFX;VD7U +OU7 .M#',꘡emָ Vͤ28N8T.i^Oި8%k@UOqh'k*G!٫f+PglнU(_.vĥ]ZO9U{J^ղ̯KϨ1+f YyݲsΐB.۴C( xa0$fO:<[4*w)oncK_\b(MO /v3k/w`,L@c XE;Io5-ZT2~|i)(P#қp3xPږ:JNH?Xm:X0X)bp>AXJ9\P44iZ"+[#ll~zrg9ui ┞_@X(H#Nq>EPd%R+gI4 ς[hŽf[$U'2&^v4֢&ȁ+~#G)[; [8GCU~p})&IG"]8DIQcٍnAtSMp^cD )9.pG׭n.mTmHA i_]{ gWT6Vz(LHJUPZ8QJ1&W]rJ7-y*Ո=GȻlsww5cHUJC4,(Q0m݀wp<ժJ<1 1*n! }$}DԎu~䌐q!0 (@ߑ>[IzAx(yʒmўY֢etٻfwL;z KIO d`ɹI$s0@GlBthE܏FC8h_-誡o׀e:"ai~2zcl9q"sd 6:X-uJ\12JH`}D@8m,~9-][{7߭g8S݌[֞Yn5պLZ3* ^4m_f` ӊ(q t& ]+/3ttg+zUOd)~ZFP>-Z$@WeotGsO0/>uE\yx&k jC1ɒiX,D[=li#N zΡ+^c0 䥜=ޟ+l*MkcSzx~vk1c@[S'%E#kSԄVβ֣ek ǙbK_@M') ymNSǤ3s<'eo4}aak(>W0ȡ$[Z=(֖,7 `ٚ-E叙o^k^&ܻ 68׻1jXy>]͎mhN7娬!)fſ8E58`Չi:ڦ5vO>eR3l,yZhRQ ~<@'0ύڱgPa+aXm+9ä %ˍHLi^0GQ!BgPݭ?hAz`13 =VZD1 ,?"Z|9et˵힥z}C`A-;a™^6RSU5J!c$s?XKBp)ԼӼYnsdjIS0+hdۃ|,x>}oGl1 MS s$!jUcŎLQ'+HO`S>23G:shhvn3'_DSv[܀kL0bv8ptV dn^%E\z6x H" q9'  5rnE lΗr_ )|aCm:C Ua4*B=Z܉46~yqk!־ւ(,B( =ש/L$c ׈D'7phqWlq9b1NlAk~ݝ.^8%J.>-DI4 3Qw~@겈ͼwmlhD|~?~fۼOYW.H(Mh9 I\M鲍:QY8uU կќjp2a-C4εӔW mh7 fH{pDzHAR^Kb=8k8;TWl|?%;>h2P _Tkܡjӫ,} qǙ=i%._ \<#ɪECz_Cp ںp(#7*E>Y RG{諈`EatUsS$Y:|;7%FWJԇQ ph"ij&ռAo—إ=q\.mNt~SG嵰Z[DeBd91?sfG=.b*ks^|l9>_7Xx"wKM2}l \?ɊuJ|ϛ0ai}EUW*,n=/U u_.֯<:B9riǹM|P͊(T>PS}|^Qm3Er?ѦRTg{dȂ|(6|u;a P"hՋJuڃ`x;4XDg+^/=yd>`*Iȯ5R#cȌ0 3d |K[_aDl?I r/^/"ݩ9zo&{tw0Y@{>: 1r;KEW7{؇Acx;rd,yX/5i2msvBM:yFUCY{)J$}2?-94- A#[g\o_ 6y>3t5 wF Ǔ_9~YqAjdÑ XZX*&̷H]^{׻/7i+{cqb7sB7iUD>N E@f>gp*jtݵ[6*40F70zL% * aHM|^ \/홓"wUF 8M ʔWеALН۩rR D=LΦkWT ֡qEg7߭UԈ"l8BcvVFmH%X1,Byl -_ꯂT逃[ D,q/'HBN B+>&뷗22TCK%楙cXwB9iKT8V%+ʃye1"9#t'C]&&K_]B?/&WMY^+՝^UP,&yI,!N?tr K pL~{ KҿaЗm k)i1=;, c>kB}֟CèE _ i CHu脬Ӑu };dnnq~=)N1GIbe,TkC;Xd^剞a V`밇[\`̇0jm$tÖܱ}Q3id΀tEO0wo[kVWHX~H%XHIâCI1n%aRU%(.mT7$~u+ 鞷⟔eMX^|=^P~W<6 u/կeDDrHtm YSW!W l۸IomDywJ^׺PN?<<",ٿoN^?kKvV8_uVUcVw⃠'"]%$VeӮKQ6пui%EFj >F$=X7 Jo{q},N)oɏ0BR&Kφ NF8'Z~yI$²#YԺKISގzpk\R:w\z;vVB{gJ}`;0;zUZk{|+$BFe_`=?neR+6xMúGY/^g7xacB;dx/Q́~+6s&|SFHД @@Id+EG_$yB¾[QYsMt(_5.ϒKX>_=q@f?s)_.ŷo;*@ǻߣ({.ev< 9ܗyd4GY$?IC|TREmOd}rNe<C۝CD!sa.WJ`gCۋ)'ڍ7rwqV*Bp(eҡ륿,Rz,rl0!_, cK^Xgt}[ۄ7Ia'דPlIorPcPI|)ZP$/[*On- IZ JTysmG9YԮ2bptzz"r]3 *v!8Y8:J"ߙ(b?#;2+s2q3g[:lRBC=ʰ\`vBKDeMn8(@a1>ٝZ{l@:Ⰱ6|-J"6&7b>TuBxYCxx(_3/UZƾy<>"ˋۍvX 7h-:lɌ ]E-ӣC,"ˠ|o{=S paNA뎞2`4Y[U(wdr>eanX  Z {x?z 湿㼜5"p\WqJK2ǥ:9 I}~gJI&G)h-[n]_o&+yhE!*+|{>=_ePAͻH2ԕ>2_3iOZ61#2X!1|' -0Oq#ژܜk]=Or#R&%879G[koXwx0Ď9!ZԔIa+Ko F7T| I5 2 &J Jð_Ȳ~n1IYݐ$Ո!կGGrx)og:dvޣub'edoRˎ/W__-L7mÓljlHUREޝ#16Ar2'pJuL~~z_17+%^Q:>rFa"K{uތ #HT4xD}<ñ׺?S֖}fTn;jzz>zeiÕw2gJY6&7'@Y !ߛ5 kQ<* u gμ}Euwb\9O %k7/ 7يYpU6.=.:g#ג?O~0`^V-<KByvqq.Kנ0wL?M$oXxo#,⦰uѴ Nl wQ!YO#ler~ΚJ20HB[7&EM f>Ks ;Fj\FeFE%緯T!r@RN|m)cܓ@J(bڔ#`cḬƼl*n/'?%c]c{MS'R4w=S(+6`]ll\lb%LWS,y~fO]_u0ҐhxfyjLS#* xRd?,fs#}CiRDΐ 3T{tDtMR?tZ{ eLQ%|h/ 2e֩~d ,2!@MQr/V!\D K=X";aXA[PAUdWu$&Tfynɑû񞓀[9t(ZOzdA/?g 6}֊M@jxh837.eGKInϭY$p2-DqIVLZE6WMH=8 Ÿ+|Ðe0 BDxd&|=W qbyv8JTHHʺȆfP9.ONYc6~d_|CΨLv6( ӧW[mӹ84ӏJתP;p-maI)-kAH6MA4aG^۝髿_+:A Xt2FPHոpn: FͰ l@U-`L ^"Z| -Ed?S.i q1ʛ.0i3jvD5Ml0Hr2j -o(7ו_8Z$QrX I9 Xm*ÚwNyl51]=Oʠ%).h^]?B࿤J4 0$veo+ۢn 2e~QsT*ԥ[Fڷm( PՓoC-Rz|O܀ Y^gߎ{e WL 7 CgMxB6D[懕ASQs~Th\Sr]t"d[PǛ~ AI,t0akUJYPl8b"$ٿ/0L; Jcм$vԫ(NEe3\C3!5Q։h5N~dة ,K)uӃD=[p (z`[ \ITM ,t.Ԍ)RkpM?{!vvcRw;ho2dFn\&mz @I7is.w'!0Ubz &3Ͽ_^0Db`Xqc?{/?>Efd{ @G䓺o w7x&lLPii-AW\Fsۺ`.{դD?a KG:FTKt}aSfWxM3tMZ.M/$Xdŋ yP1n(PIvfO$@R9 ŐrX>!'Vd&q}N$l f0tތ5$2// 0yΐc-B'84T>SƞZ C_@*WEx`UHV:wγc#Enn)5C6KeRAȁr8ja|Lt'Bl|tjK )$ FY w0 ZH 3 !e:w @<1rkK7Ff|c>&m^TWtq{_y>MiXJ1@\:+oXJ }EfJ'?ةb:m= ؋[*~ӝ(Y14 >͌JyF+{w־MmVaz{pd5o J5 eE#jiejkH uK>VXtmC87ζ– 8Zh&2Ġ8-jǬ| v>VTg$;Mc;`!3EgMyV-?ulWeԃH`lFyCtK 1w[L[љT y"o#_t穼Ic6jzEU 0w_gEU@xDLU@,<py (ueQMLͻ XCvUXE«R,:`Al33t gP/%5 IC?JD +?.JD) 2eUXzM@Z焆cIŧSj!Yo~bŅV œyso鬎q־4hƬ4# Lc kjoOj,joqn+C;Yyb !x;wlgTxHpi)՞y˭*ʙΪ~EeFo`D RNXnY"ߢv7ݍu[@ =C $jr`PVS^ܪ{t"CbL}T}/+wˉ5 jA۫(TCn#2rr1Ƥw#r6KqŃ.luB,\Bv'IjH0 BtKpk-vrgy}|x? 7E2&揘ar(B0[Lex;Is>3֫ј^B#w&kHOwXGX<͝i'z?G報 USܮ݊9yO<(V9)VrbwY݀Ę;MOW-&>|奬NO;8 (zls %o'1&*ʋUZ~Ze=jJWS/-{ ,b1z MI -Olzz<8p1AyL ;,1f0VHV;|vePr/wjoE[Ê+'[$ֆ 2J[s<__p\vRhᵉi"T2IoxAmٝsiec#hj,6iCӌN& &( 26Xܿ|Z)Sr6 *klrS(RObik;6 qTH2"or4=_QS5J]=Cr aQh-H~3 A2:l:LrTs8` wW"~ZfBWE4P̂13b)WaPɧ!5S-QM6l_SE"JV2ro})ez35 sK#9_<jCZ3,1 /e>+GՂDF._%[rq+NpJ:fCoE~{Cq`M\C!UP&gwƒ% w$ݙZ ]V%a-܏m͵$񖫷>m ~Ņqp$ /NF6#E*SL(▔bt"l6P1b*L?h@C.3xuKm& .kd }Ыʕ!z[ _5Oe`Ҝ3xbsQuY;YfX|)\*D"ee[ >6=炏j;N(lguWS֐ %!ȐnՋ '>Ir@@CkZJ\5`HQM\D :j?--cCIa W61ͼnC dZ҄V_6"Grз_#tS]Pyw 1?N2&}v~@Ẅ5ue@dBK-0(W* }tO;=D33RGhZV :fr<*}hR$V72 qx.Ym\=*[Wlj9Y|%#E@wxZ%|3kT(swK #F,1)5ٮ`R`-wzvܜ* '}\*< I5Z/_+Oፚ{S]5S8=Mƴ2Vwpl|' !bSZM(nVY"Kc*N {Zs9֢ g-PS#Ȓ’v`<"4P|_]55& fR)GGD@b2HFW!OE,buY5V'3+ Ik| ;4=w!'`h`0 л=гOr>2 ???w٠9Uҕ1X6Y[)cBv0u[$dPl /d~tUr{RC0B2bV^[f]J#~}A\Kpẻ+Va(?n^ N>u|AyuDa:f<ā4, MAk7pj7"j/4XAFN!¬C(\ҸB[ϾiВ^`$?R犘.k70dPHH{@N4\f! ΋jOnRn顨`B̕827v`oL+Ii'UGkڹ~2g6EHKn}LFrmkPmVrŒ35rﳢ4w=}FVRW ky&գw?r$z ~0g Bd;Z"-%kp[?"\p%y^+dr'SŇj3gz|@O u>bQ'%; ]3ʕaO(aK>(P_y[ |k()<OT:nWU´Q#ȴtb]^Z@AƘ _h5hjOܭw$w<),y.P`=cUh#gu$tHl}_Qa?NV6 tsq(icqx}0ZWc)ۇ΅%LD3C UI4\BFsff\w@ q/gY6!ZT=wHYT*cp aU鍎 QTM& MM(`71{Ґ4$~UQ[FLYp ͥ=TBc `11yԕh %Ԅ/kL\dExXP'IZ?E_2k*(w? y [s5E݉FT]Y  aW'@%:),5%x5թ fNa5Fy4ĥJ.sh"7 'ƫ͔ FDcƫFn@ѠZj X ESc fp" HZ`<`kݩqoZrZ~0!Z ۣQJ[ IvtyV/yabU5/MYr3(F>XB;:gBɘ׃XσP#[ݚYkȄ5K*u5tqH!i/yIv C| kbZˠkX(I|/ R}:eX)$n8 sm^GL zB-qcgծ,ŀ\ GaGE+cg^zړ.WٵDe3lwpMgx /B jն.kK\rvɋ09($v4یKEihs$m5u`J#?P/lc$%/cD:bCO*Ձ:#DOR؟l}nGfyJηu,K&9Tχm&L ÏA?oߗ6 &)_6ߵX=R}8;i~S՜C RD;s0l"}bEe{"Xp_'6^29OH2a hJ*՜?w[Asik>&FDc)r9&.M]aW#<\pUX*>g- q_3Rq,4O :cI齎1 2'zFT~"D0; )Qsg=OU=(bv[%k6\u^ډki5P]ډB(L YtjDiLƺ\yN|Ph!%?jL." i¶UkGy_0S AZ0? Y/ "w5)wXgݶOטO%&ȸ~ IVLQsy8ܽ}¸Ud@Oσq1Hba9ǭO:>SL@#tK N+c ^ j5չ-X:i9) r`XɁ@w!Y={I"1+k:F=r;CP"s-%n6.'MMM>,ɣxfQ->snG/w1EKM-Y:x1xo8COb#OS{=+H\4H2NsZw *ۉ dB|-p޵Y=}qOptY/܉( N*L\4|ԟ3l6!L7~FF|XnIF汅[NE\Dv"L|` h1Lע p(3ȗ@]i0w-1Hk #Z&#С niLw|g`\C#u>!E;As'ZBܣ=B !ڈ,9QOر-znE#MFDڬá]L$f،\qk-r:vs<=lN䆬< c;J v88V2O Df0v{j&~*UrC&T(b"f| _Zc*`xC*8e!zKmo0AGC/.ZԸ%`#)U9Oy6@YYi)v&Ưȍ\JHkyAjKO}D= 3YKc1/bBQ21g^\by9i*9O`㓈 :bn+2Zrc;fp%?è[< >>L+82]Hr.Di'ptq7c^bsMQىryԥ\(_yI&-ݣ5qAJ 8euĐ֓8wAZ#]tbx2»T=>_3nt/a?#&|L*VP:oiH\hӍf%w·'E؜?*=2RNv/2t$ݞX,V)b ?jh7 )蓊Yd oT j$!n)?|hd/xy#I4`SYoB!Sdq*CXKzk ^TY۫@ӛ[yZ_Nn֟WZgQ;fև.@$wB-gKt:tJE[%iEL8(ZS oADS VbU )FOaq(ʵ!E@ߖ*寗hP3{y:/aqML 5ihBOҜ\&|e,q'+РH%jG5F/n|+ U.K=UK ڟrjIQDd3Yl)gN"Ƽc7 ~TvE׹:{Hh/'+=;\i67wK7M@hRTK*NKsILt.e>U@kBݳր40|pkkOIlZz14YeQS7ݦD@χGyhiBp? /{3r`gNfƪ\j/ͺpƷȧ](=ɠX 8V i/+ hDfU‘ ?|'aґt~ܗ_XӤșD ȯBؙl[?Wx` лm!E}|t1 !hdK9v깢"ְs"D5Yݮe JQ$k~${H9ȅLtHCگ" ZK$v,<[2%TAC-wK| 5t)Si0J,U wEi"jAaiD2nY>58vU nhjZw7eiY!NO/$-us`;#E}zE2c}nh;+4ˡ| |ϙG:`ǿn0zD%ia\O</|Lo&YK6k_yr7 /{ l݄GiTjmo.p avHhmBa34q% xU 2*J| ֚58 GՅs|stDj+%~Y 4YyUQBagOQy8co4"h?Xt0_uz>Cߋ# }#^Bz=\#'?oBԠO-q|>,D'߶ n.Ġ%k (É `dt%ISOPɳcI(Sy{rtV])(q*5r y?@~=$&I<*;OΛ \y]<;x _DIyątƐ/,7li[L Grman/@>UC|:rm_v 4tN {LntrhީbuC 6h=G0\$ɢ?_q,[0$Gr#M@ G _M_O~.=1tv5o[ZWEOt$L鰼҃,SF?|XMD_^bF}og,a^=z/EAL+h̽Z6^@-%ӣ> Z-Ӱ $8>⑻\4R,t_n# e•U)8i)h,9 ȴNk7٫;f6*n냠ZgnhGpFZ-}9 tN[ "{O\XB7CxY`=/vo{m nG~Q9w;?`Ur쟠Ei NBe{(AcL Htߡ$9yUAK 8`ҏ3?:1JEM &^ T[n=8>$<- N!bmZLߴiVՃNv:fP|MNn?X{zw_ &lb /;]wK̎s J8Loބ4tG~swȗ|n Xc}^ J+pIť.czk!sF:ʆ6ȕ֝LHĬh)ܺ }RaS~@&q=v+ q6[#w[Y*b=W~vu| ]S¼6ݹa/ '(X&c.R}Jf] ,""JInTL$=֥pPK,;C1 L;B{| ^ Q?Xc@ Do6i9/߭`y $PCzzbl2'1t$\/=fm}#MohbNH4SgJRHD1ԝ|JkŵZݢHt=EsJW4b'+[ Lx}/emގFi]' %ţ-{?, ]l(Xkx10_ ӭԄ ;mɍ 6ë;lsqgbuKfInl{:'| SP*R5 DOtUk'}xؽ1]عݥ%0N܅h}p P3y&\Rr I M;2jcCV |޽dֻmNEuؤA$39z4SuFy9򦄣kwUI(wQN[%?ݎl5adO`(ۖdW9I, Cf&HIY vOyH`+I]QW<(xjkĊ@oҪ]n;XbB 魷Ԣqx8+4}krث~W1"Y?}֞+c. "f&Ԋ!>p u&I.c}0% He:"Rx|/$:قSVjN&2v(̸bJ=ĭ:Bƒ1~QCf51+oF)PAX#[W:R5q1os~Boqџy19J\^ 𶛰%C w5e~Ly1$NhpL"F}puBQ̘YiR_ yF௉L <6gw^_x)<,[9XqKʦu&Bg/xK@TTm^}ZU2rcP1CTc.\c A=QL7\ᴌ?AB|9O<I N?B1{X́Lj[V-E^{'ճA|r}bvݸ黂BPWG6 ?iL9-і1,,'IMF8wLF">HdɵodD;G̻~&Ur>p7؜aB(ȊI}.6ơ^Dz*?'MdH۹4-|ݙ2QU4~]+,֎A]&⢎ @P aŎf*me)r9'wxlg4mj69o!ӱv<1sj|IN(uΙ]Q4@ 双Q,EwlӎLP/F58C}DMo)YGRr'jʫw\/7XY~xn}mሻ\JzJ(L 75<:e氓)V1K&*[6HO6)[-#&o8UGi=IpW fnO6M3K9pO{RI^Hc4 *! !&jp Kiæ<&A4_?oRnz \+) fIVU6P*0+Hm^݅'' is;r!QmOР:?Kypzý0Nk^eb6fP\^c*HƸnи۵2z«Nz6< & %/+x0-0`H0㝟jZ[%qtk!~o?ۥ^kbS\pyp~N5sE@݊D i`Bn^oΕ'b X~?Y_|݈+fO~Ɨ.J2w*2L\>올 w⎭P1>+І):OVuC0hV?QS[ jhgY5wRz+Fh [R+$6 0};^^* Rb)L'XD3}';w)>׾"ꍅCI%7oX;a$Do4gڴ(4kY2, *o.K^=JKս^e  S-5} t۝)U"q>"2+f|TAέ͓ˆj ` BEUSc{H-.HV(D˛Du0*&0p "V=4j{?L{4m#(ĤYZA⺥ -~ʹLՑƦ [z&KODXбXw͛R'Y鹩׋}LC}qLhBtcKD8[5<0w7]9OU9aczgbj;4j=Q_t3t\:9p`#X 54s4lk7Kiۡ& Wj9zo`| P[Ov]tٜe `8FNM3|V*y ~k<ҎentNwD :XpdNCƠ4*hkOU:; W1a4e]ц:z{wcyi7㻗?N,1tóNrH)ݹG"(H\x%-L-C "r~Ԅ*_l8{b.bmhQ`n:O^yc:1 jVܟ'0ZmW$EfD>t^)Ba&[Xxwp[&-,{%.١;ĶekAuW27q08cw[Ű&S@ևՁ-c]\xl_x:uiQb$"\-a^J[Ma*%HY ֚͊Ly[0s 0NpeFMK+AEJ%BV9AM2y/^TtC7TFe[-C-ZD,D`FGgmXʁmm}*bpdѸb#*3$_Jo<o).%S\kI,Pi3y.ڛmie=Fq(&aeŀ\."q:6$niiU}Oq$.g}IB6ݩd[&|uLgO|H-wYJJnʩGxfj@p2RxJ+2"φ1^`Gs9,M`뉀IW̼Xo# !Ag:]&9٥ONFjҕY+ ӵӛQ]А"{yb^L<&9_oq&^Z ߣ~=ЉXϣ&!w1ޓgeALjDMrʶ,{ɽoVpeAemP U/uZMdrۍuu7%&ꖈߞ PqjEo:ܢRS+ 'FKw@!qsT˪sض"XXw Z2'5 +G#/xr ]KnPֻ оu!2믎ZѦXTVDύ2xelF`1\w&,!D%9e4jQ@W(u7>*9=|NjPW=>wˠq츛<}SŁQ|G)#9bE=,RV`Z wnC%9^ ֹ}+KvwYl~eUZb36uEo?B-2,69\|PhjtМzĄ-NZ 'ۍCwPE\ݓ#Y2swECengL=aC|Ɏ9!Ƃe4eoÄ.W-B+>z(¸pF>6+:g՘;deb$L;i kgU0cnDI̺3E@cC 7T{:~_٨"ݶS)6V`&vp TAV: OLw6R{)ãTC 8ٗrBjYBaӛ?lH;ŦBȿ>̎ILMFsNp 51kҙQwG( vHh8p젰NzD #ɝs` ZܣϩKR}P-Yx?W8؉o^x6\b'L E%5!icLٴYl b vKLA Նq lPїbK2Ce\a@$IJT mn^#DOїC}EHz Lq M[o7^x>SK%@%X~rЏم82RmEgUbTz׆m`Z$H_o:cb-1:8FxنPg8=a$g 7gx$#6lf@t W3}]I4>u,c:)5.55#z¯9q`]_T{n,y-i!FRG]XI\JQ0Oa!"bیjv PST26Hs6cm85mF5aR$I88<\j ZE#Bǰ(յ2ۀ)%1䛟Bc\H; j7z\4x$ug?e?4>cHP o*x|v|N]KZODGF=T7wbmna-ѯ |%M~bsj'9D]aAkKjx:X=&]t_- &vQ a[ARǏ/.B}~l$a"i{ٝrYBY祬U6}ߙf>JqzX;8p)FSLݺ+PZ8쏫N,)[EgSC7&^!oyf)"gC+d[ȃ6 WTk1bcmD~O.`ap-Q ʊ8ܻM,39f`D54:$t'ڎy!^R=,([cfPf&NbHq="g<%KĔmVKNm ј L`&!wPjC$o,֢LC&5i8*]p9-XqqV2פd.jk/slolBe !~?{%/` 8uBuʊ=~Z^ydb;mk&c%ե VWUtIDHZ=#W! K!`âf.|Va-T_ ,>i~Z p-<6_bxuxҧv}F-0:bt.4ؙ8uኑ `\;d2MsKoڜ|%+i)1RuR0; CeQo)r!T(a?WEX3 7Jţ?p'hoDP9-t&נVHcF#y-O^W]g y*z!L{LP6) [qeu?b2ƣ֪M2{5]qj nLHsCa#Y*vRi%`Y`l"ʻLR }p!&~ І*X>N=$RhAb20szn+3eڹ.catBC< \|M)  yEeWU""o[Xq}HevFK Prf 'KWY֝`2 gp,o|-5ug&N!fMHlP-L-Ҍ!?ze 1 a![UC5%Y£8By`7K`B(̰7p̌-% ʯt];' 6B}*x"%Hͩݖ2a .Mb&0u]FjW0BYI| ;`P&O 6 zϢ0 k_x {I_._klC*?8A? ̇>VX> AB}5>=tt/d|BK~,Yݪ%Esǵ3GƑ֪3;1=K"naDVa]5^vڢL<'?hp'nuto7bĵcP$GL| c$S.&"I&XCs{PU!qb>au-I.A`vy_cQ6k44s[za3_jKZ <֞MM,<$'Az_NAݭY80j$Eɯ =+[d\B9BQ2yb%ܒoWyG WP{@37)xx/'@Fp"NF#`cXİd1VdqP, ސq)$ ydOOP:XrI},̵񙻺z39y/04 R? |4hnd 0;سrMƃ-RW>5)Ap V:P{4"C0Lu%6'*--iaU$'U ! n'`HFӭ #Έ zzfDL"UV$V !ustK$rK8䨒\侯,+֚&wUkN&5;-edI厝 &.q¹ %}CCnyp\E)D43 eZv XE_ڙ&i fUO'rG1ҏHh[iLZrJ9iљ$$ 4uC2YG`-4 eMx: c#7ZtG ?} ]3LC%iNm6?.!0GG~l|~}3Qà~wS`-Z- ,Z2خ$wPB=}qUj W3\Q՜qLHz 10kX G]32B AR3nny!",{XuWF]K+I6X{A-Zu3 9"MPQb)-r ∪JO^77j M΋$mn`rI1U !J?9JQ JKn&7sO:  iPz,UiR@j#Ɵ Ng ƖO 5~utKc l9)etj> 8ba*uLʄ +KO&XB|Hxp371'I"G<_y^nv5f㝒gMm^ xhTC\받ljX}PdIFf?v1,>9g]OnNAFOn#4L'ɮcdǓF:͊d^aЗkQ8>8=QFS򊚢w-97h}I\Ef$kں]m_?xVB]x> .~5cW KSÖVt^$L:e쮓 )?'Ԩ N7΢oZ HC)a'u3](_ xg:Lyxؘ5G&rd3֥dJ/;D6lLH0[n9btv?5_db\Mpџe֤- "0YM\߽j(\k`Ml_^O()T@;r9k !9B}G`v߱o0#tꯤ^d-7MՎ1s׎3Y,&JN$6f{JElkr!O)9cHP0>$Jک.L]SfzW$g#8b;S?͑"S "vo^d-$r{o@[]JZ'P,0]ZA>cOE{Aء7/(dP;J$ ʗlm>O9YWF"hsgn_;IXOc*~ I Mnc08'#zx)MWuR!>`(^]M̰âxT C%%f ,N`ׇw94#ZUW<8o#rLZހ5"PHfe3t$Y@]> EF?e?5-&mY"yky!Gqb+ "'}91xEU^ =eV?uHMTtPzY?&>@diQfM|&b MҁMM@w<<<-0OX=cE:A a(ڙZMС /wg#郅SsP58A Z|ā r6#k*| /5""YɑIut>gޠA  io| q g>jliL7^}fS ы$} F܌_{#XEX}4AH8UXKSXʒ*-Pd-ʬ2D0,j0s[+ {%sv -*t=-})S˶nq*|yPfgq֭LN|O]^͕[E\u^HKb9N@"#uG*U$s]C)\ ::p{(:W5O =OGIFx$QGZ$1,t}g9JaJ,! 8mhqom(?B+0|W=SC0K ӪIg!G\219XacxFh\F7XG_,7E(;cRk&"~ ˇc- /.ᨽq 5is;knj bnu .MP NCۿQsj+)cZ!$yxwHY%깁Vc0 d"EBTsrSneq'KO5;4'` X(@ tnT|Æl 7.o*g,T>>KDܦ5R҈$`2Vrtܶ5iP(M'a|?5@+λ@7 HD}+KmQt&Uz~6<$k߈Fr2@|=tOa\͏?/&3KS⁇j"sFr!Ę^e'H^3'3'< ˾@Q (E` lIa/a?qkPK,ދ&R6")U  .5nsNG:xfE Ǔo((=Q{j]p7u9|'/zz^ $b70#siar5L Au ?Q\3(U .Ģ ~E.XZ4I6whoq|I7@{IUgM۴+ mm3Y> pn>y߫|RQ|PL״NBx/ ]M<^nZd>u㔸>4edE亃r@EHArOZR3{n 3Nn+H[J.\}7`t NGEYAj&HLϾְ$Z| %Ԃ`мĀ}@\7N4e= 4Ů%uRŴu)QOGc hG3Ee}F@/q4t/OdBƐ=dE3?#Jς]kV!K+Va\fP-DFpX5fW6$ՈوdxBEhZXqꃳ0oI 5^t L[)AA (OTqPgj{[ބQ{AEcmcNhsC=Yh/W4Mz'PBFjOe"]D>odU1ĔJF6KI*/L-X43J-.5fԘ` P2LHFj^n^7s 34q+f2]Iծ# TFGNs&ڎP:z#LLեi7LM,A.VsRaz`ytS1on,7jeʪ']4vŞiq Q%&1#BDA.IiPa?R8=2Yڱ?Z N ĝwٙ倚53TR*Mp_r]cG{IEBmGwVr8LUvq׫2W,hw6eiհ9^,#!k̋x_J!G% HͻsˊJ8يʈƨn8礆> I\Iq ./L Q5#?RғRu#gT}O1  FJsW&7QVt2zx|K r/H ì 6L(Yʓ%?3+4bOyq)/Шm "\/HX &/Iz> W*rNx/-!lz{I)\ EED[)k汒ō >^4U oR]Rv![v~s>rⅉP`z[5[RAO^WNJbYڳ}PGX$,kA΂?VaT hEA\=UJeS^Va)oxpͅ:26x2X.#ICE9"T!|hG0)]SwfjX5\hTWO9U9iSx% 7-E"^).1p>´lPTl(UiLpwҋvcp`GB+l^2V贆p1hv˩χB!m>Z󭵅'(0 ȱm+DƩSpϟo;Ƞwj 撬:f5T1a)p[Le?Cwq"C)3, u0T:0@̒H&x|bZ 8Cr-!/'S뢎E[YX t/F(m&?&wL 꽾aY J$ķLδH@_n`q@? u^J':upFUՁq3!Xpo\k cW~rCgg qh"f^trU\?8_T HLE8 yrL'rr~(y[HAF8*򕏜Y_-2܇|@L ж$L IΓ)#`1Qh_^ہqwVϭr†퀟]-rĘ ^6<(Zuú4rE:45 Q{|0OMt9ʹ2IU=A#-SS鑜 p'8j  .X2¯?mk*1ZވJ1χ&@miTAÞHIJP<ħCH3v4aV 3U9)f^`6 ?O&\DSRD@*Q"$.EB- dp}V`X kLbt`M=T?sStW׷v4Q>d;%7#QCn ϨqNÖK#V,FViQnX6]'[xa֤0Yw1?-Kk"{EЊ8i*)Qô hudOl~n8/@s{N&@]*1{JஔR$V'/@UN(./~XRoszsk$%cuIiȪI+SլTLԥfId4hNOu|k=2IUR <}hAݾΕ@ag^F{eXD#c4P0gnK"}ށ[YΧ P! GzAt>-pw,ÒZ(< 6#26a#g [?"xhGp a5Q~$Py X eP崀M-,|WV#(ţD>Y[iV/<,Tͥ|zd?agWkOk ITS$.ebZՍv$cΖM aM =(=v:Ҍ/J55[ʜ,$7|gHg*g6+B昈WXaPApzs&*o |ETIS7ŀB?0cC'EaIiyT܂!ǡVoGaL(Vqhd^Dx8 -sn,Kx,<7kR"H82[V;JɊ,O݁_v,9J܎Ɇ| ͕rٙ/~qCO2,sDNL'NyNʁ?1|i#ԟ(ƄQtk(脎q"KLb73/Jt];cg?ttz)B7&IDO]#D…ހ|8C)Sv70Wѥk@P֣%|5i= tWg%Q*zcٍ)EUh>VRVlס^4ׄE֗_& %6U RO$0,#hkDx~޳U qfN] 0Gj jx{6qpvTkiGT]:_]F0ƪp1D rrGQ\E(O쉸Ijzgϝj lo%/Raxy_f(XbFHBE/ӕT$1bcUS=f{Xi^_WD°jGVw]S rμ9GH,|̂.JݎѝqئcB V@ЪWR.H`Z~>D 6dW5ZPP?B%Gd_ m}_VdXi?y#>շtٵnDU5$V(~b72ڟvγtᵟWzaW22L[/{zs1dU7`$ު ئ[7e%4Y>R.j@^x'ToGYYIDf@o;3Fm~l5JZ xnLtfT0_b R)qkS o(^+- s\p`|>. {"=q@P->tI^E @I5)<ɏJU "7΃7?abbH%P|)AO ۻ"e%k0d g4cR+$/s:.ocJSx?LUiޣ?ONJnVgS*c2paO ,n5A<+X? +>FoDAoф Xʽ]=!LFw夐_ p9k y+_ݞcH'5Y9đ+6@ Q~`Щ<{t6@h.\ HzS\Uwe_;4&-^k+ڎ#] eگz@F ]ӏ̈aA:X71JC` JӂuWvlgUVL9\N#ec5@ jn!77$̂ '.X h㻻9'0`1q` &o.͉` PW6 N4 W;H%SEV@CGĜ5C$d[l5$ؚx:I qYG3R]BT83?koeQD׬a;,;e5Pߧlt.xAAFk}3~AhH<&tlr\ ?*8ehKLa4\.ܕ }HP-;Y "{U=9ЬSV-}b~+? NaZSȈ'rqTyGϋ/8X<<뮪> n{\ 8g ,xeT09{M]ysS6{TJ:|[1'e6 [5ɖ<)i[:Ej4Lϖ+jB9O'C&'Jb}yb<FO4z/3Y'_3g8. x]:K=v)F5 .{G:nl`<4J_v_j2{Z-6m8'Umռ* {Eʆt1@U=$$B k*2#\uoIn.c.N]@:7h .eA97m̅CIcUs-}6"J)ELf @e3E4ke, 3j#TѼgdGoisu΃Ӥ=[|f K5 [MM|}Z3jgJ5h6ݝ<{:/LكNWGTב@L9t,dA>,id3yط5 gv xNZƲS)**vI8$Y7J̒Y]+6Reϝ[!a:k!&5􄫏ۉ;zFar'K:~r y߆ yWI> Z[OLȄ#+5>wp G%,N C ZO4tm ZЃUN>kL-!G3= O^( u5"zEˬ"x=b^'PRD؉BW:V[ךnYf:6aKhGЯ5֛fNڔ/Ḱn9҂+q[N5-#Z~DLaO.~=T I 9FRtKJpke+Nb; dI};O3;/ŭohاQy-O՜~-Lj2<Ѹm@(wRi {ng Tq*}C|, G~dpX7!lxULNZJslImxDT_4-R#vGCnV @Ժ_'jQ6{\٘/"i>@Ạ\) 5x \IJos)<ٴWq!W4,};X+bs=%AݿYў(j21Y.OUr:oX$%2XkTA\$]c*|eef}`lR4EI>rr-щ=ᄄsv<8жFq hK'eݼQ j$-QL@ڲpTrA 56OzL {MV&P<Ԣ/`zb] $zaYRQru\[$,4':B, Χ_VNrZȸa +vJ4;;RS!kjSZ ]䉶 ~[9~5wv,٭@_ ]_r>Ӝի pk:`S9ﶊ4K]Y/QSMmt>IT3[ c|kj 7.k*6-O`Wn{v ijNuۢ'QY+Ÿ4g6 Pa5g*qu?ԫDįr @3f?Y&YHs oCyz;^ЯW/Y&݇LTJ< -ީo &zwYMD\hEiSݷ$܃^Y=L]WhjݢTbJ)25Vr& PStZ}1u\#y[."ۓ\"O 9<΄nv†wY.àeFA=.̨sYp6kHGiuy0aoDY_h(8GmtF{`M# FkX ݈݋TVܡoT` c'$]خPBPL6+fg}v+zpY'_ BWl:.Iѓx(ݢzzGM~iv@R0?c*$OAkᩋe^H*;R/BH?7{ÔI KOV%ON?B2yzChrUr!T'kBֲ[9{/~J"E@#Am(3~*d i6<78׷X"> 9ΐxϕ`/{cRasY |B.2`B80cz˺MRTJ'sI4`[V) ߛ<~E:<=nWrn=9Pkw LTwQD "wcOMkO[W1`9 ۺ?FYPyݽ{嵪VrOw: c(Am͆x=UkkF*- _2mGfg=E$YiXMIa_= y)-]hB}M7{/5g;"< &(J|B?^N9>fͰ̤TQբ;gliPi_%&p6`*N$v OҚ#6և25I-;0r÷q|vpV'zw3b[KHw#QIɸ9_n tK}9$fM̋Q('$\IQ;X^dv)@o#~Ŋ^ϳ|QùO7g"G\bB7L<7LI#r  AK}i3TB&oz\V%uq C檜U[5Zܷ3/ (gەXp 7cg_FN/C<ƉQ4$d4*`l!#뿡\ޚ&fcB.FLZ=TlN{~j_ 91g6*xkxVa 2.P wK*znxeW>Pگ>k-q}렏g+)';]Z+p==ե%km>Uj9♭CAÈOys 18wT5v1icQr"?k <uDDd!}ь$vP6-_޹(=eNs?; ,LUk @FNhQRIj4{IEYR<"1q.jV;qZ_E%:>w:n,Ti(͉mPqz^j[ޒp> r̂KliRͲKu4Ytl@Gcl9 T7W`UN@@RzLÏ",82A?:}N9OYz}zGL:[r^*]罪s2n2j%d  $bWou5YŽ3h%XoMmTbvvwbTFI aq=̉srZe4* #1-> Np$@e[:zH nH3:ӫЦ>SI(/duEpvnZVR&hC"d!g@Z7Fmea@A \2D8L!j!eFFAuWm>O![@֖4,/zؒc =e;`re&YT37q*CMtUk*D3ܤU`֥'c%ݝͺ\5ȳAeS]ڼ+30h]Q$GPp@adL;'ػr>=eΙþ8ju I5m-GO]qzĤsCjpK_P,IJ`?YgZ t|,{vZ2}µ0p?Hxp}_ف'G](h2T_sk- ~0QqؐCF, o#NΊ`:mVu: )-0Y%mgΦPJ @rjղxgU=HZFZ{ % eQ!(P.+.M ι M68-gF;m.)=5t=#m Fpkm㡢LPgDRJ0M/EB3!.![f;֐̖P?pYu3 mȑ%~~ Xkv }n`QqP|1f4H_//5_I1'+)R<^Avm8}\ޥ%*-K,7֮EX ]Z(OB%Ll4X C٢! }U1vVq)ZȇO0rofݶ`Qk-efTUGoבƏ%c1*͢yTP!AU[njBExW*WDt^UQBZXQ#kfcgK!%Һvx7DC:J3-Ol& =c#8hPA9Cav[1኉JVOe iyoMAL3*ё)åEGCμfu0a"8#\bn{l4IHhQ0*:?)0q2لתrgG '_s.%T ZV|bk- r"ď0|GYivQ: LĽgG|'Ryor$b˵,mc'8hK}{ޯȯINDΗ%B'^}bկ<|VF|dMd$K,G4Cg(:S7-m|2wy2]Et,6. SDbI|c-~?@j,?5[Jf/ c=,:T)Y?q_O\F+~RY><^jug4ehZ*.**%Mz/I{'_i<, lnvRL8LØ|؎t }-ͽ G2:*du4 Ec]Vh9Xˣ#qB&$iC [ĠlB $~{ƴt"UyxZ6-{Bʋܹ-\se8!K TG'S"gmEPq赢`uB3fnF=՘օu'tܩ-fJ&'Ya5k}S=DGENz/L0-ޭW~Hך'hpI/] y`38kHu/`Eccu_ɾt 5cb#h~m_>hM^Y`Q韦B̞}+k5̋.Q)YryQZ 3ɛ,[ZS ,U,1;y8#1T: P"yG1m{: ~BW%w^"TS6ױmSD^o1Z#,|~&5y!Uc 瓭' 8SӋu1SذoOUjuнqy7lk#Ap zP'é*sw L#h% [O[kFgS*Lz9Q 殩lB3Ù?>~ڧ 9d~8PT^G\Óv"ůBt ie}P#I5DE P.$ikwkyk IsPBKGq>GB"W {=r]+BY%k`R(dzƝvoREl2!5 ڞ~ǵ V`@.Uڒ6^51g.n2+z/TCL"yrʨgWMHG厐zO+ddqg l)7:dg~~Tj!,HwR]wVvKam>5X~Jr z0>l ڿDL+ H3JdzT[wc}eM+" W3k̀HKA!Hק-W,PJ6]'? {\j6Y+ֱ1z*GC]m!Ic8Ȝc2Լy^IE>/:)ͤ)1"L—7p}c4޷& ^( }Zho^Nxb}VYDV; Cf W,P<[2R Y@P3`fەȬFK`U!MAW6kz7y~@#qvm=՝ MZezL.ل5ʞ66ݭԐePnZk#dD{2{:NGQTɹ8QjsM]كQ u#sTv`wM?eiMg_z}rZ\BVc;./g܆VJ%19S7Wo McNis6(2tk/f&v$f4.NB``Q]8˸ /w/)yi( Ƿ9go)^j9 x~|֒t8x x4ARsu/Qi[T ;JtJQfj< *Аr[хJ#%yE׍u.nᱯsZV_HMUhzw>u$"btR3K\QO3p))US' ZujAu ~^dql."\Gt!=j*L1Oo0}0͋wq' <7s4Qo'67Ԭs4G9Kk %]E#&]B9o Ś}I)onUY|D˙×GZMz wuQg0v=/Ʃ9>djiJƁMI:oLLIo`L}oY~#E  {|3'ReӻmN)%YBu^1/QZ)W4KQ_௮/ZDp>)mClXop(ͫtQ16Ow+t&䒊qPRώku.tSTG"GQMkV=JzO9*QCx¹Ӟ L,;ft+ *~l1 zI͊Ϡ07}mVƒi"/g$E LWJM$j+e.-4ҍ==Y9ybR}l.H%"g:mؾWb9b&W5(c1QWkg5m6stL&B.69!z1|\:dmgT_>쮕0m-1RƆx4lfd-O yuh^ ⰸf, w-f7-fvN{g9!\?Sj㩡Y {NGC(v9Pv,ާ<8]ļcN?_j32J*rH.wR I,oxbJ~Cmtoy'!uA%=Β8k>9~!CiPOr>HưjE.5uOqn0}E67' o}8V[ὤ.6Mp+k~76D#Zb~W|LzϷJ^B@N$+/VXX'E'|q-H|pRԗ)k]8vQ_ZԱIV)eu9GhGX)U"FJ<9IYzkUs@g@ۜҋk$5,d]>gWUGNtީmEx$Ed `WZT(\G|!A<5Z7U.!Zvq=}ԗ4Ń-5Xi,CJsx@4^M< "Gb$oCć[wY R&},ç_ FDei` ~pyڒF{>8f >O@p#)ynB^sXǿxP 85I Hdؒe"iY{Bs[ĉw(&`-6" 0k-o]S 9 J}u'KV4eǛץ6rK33 G{ ʀReG|5]B 04pZ۵oBtҏ5wF|o]D\J,cóSG |YTF}һ J0/2Pv_f-UdxQTs7a  ;*ZDL^хDG~5H,2w"6+z^cg[B|(5 nRuQTI=hLnЋv9YN:uvgu#}m*0dzaY:ٌOE jPd,1ovCDS$(~UL31t@m6!Q9dhӚbCz #w[$&n=!sf|ʍ@C0'L]ajt^IW'qI?C۟ݖmp=O2+5J.l4ն=R9ϩ(Im 'I$Bb[d̰-WF~!'rA zDݓLLup2ѺyQC~ xu$Bcp APBv`$րq]3HvcQ'wQ!)MËNZX.ǛB\Ó^y.r PYy1RS{D'+dT㐧3?=) '^atZ]+FrB;nq9c7$nI]OCȽpʏT>y'ُ&DP<͛nm^J!asub"B+Rmő yXPX]C8hٝ^=ngPцքkk5W,vSՓf$z qk@7uR l5i>aȍ:b .9nMtߊҀ y䍧')zEWYڗ$!Z7N(X% r uǂ )Xs~x=JƣMIhz`f3 4cUilrJ(<|\9qeKK9|]sdPwMo,_.6k#C&D߯=wB=c4h *~Hтe,UR]6h_U~9zz+udVdx(ƌUc45`+q@kSngJ;hV+-K=" eLH2rr8)Ũ MpHhS`asm-Wn}炼Ӛ`٩~xxnc t&PeNwM* Ӣ*y΅[K:ƾRw$ P0spi"+w=qbZU&}lB*;,f<+X7[,;!DOZ['w;UOWEZ x6Qmye}zcY֘lq~p*,(v𘷳"ӎG=$F]4&-7{1{Kf:VSo\̥#iIk2PoJ/{-\]zJСZvGz*8q+Ve _4|8{CmU,K -=>U<WQjB E5SOou HAu,݉](QoqUU|RعLirĖE:*h% o%bxE<@Uw|閁mR@DYSVJ=r8HZ,Wԓ ;1 kZݺ~fam4N J~Eymu<k;Q6pn]z-GgOY"f4}T+v8<@y{8jUDM@1x,rRYjbnBj`NAy ΰY(ݪ)=՜ͬ/Pg>IJ,vşYN؇B= tڼOJ=v\qϥNn=jQ|:#qTj!p7Nӗ"/zVœ=j:bg^U4aN!77TEB64ϐtt!MݍEqqqéA='8pn(%[y1Y &M0KEf7|R?.R4l^Iv~;x䚅@9^Z>`TJYzvyf{_S,rT; NҐc'3zMQ߸N[zV3ޅ,VAAXw '_1@e\B(U@\  o ƭR&"}`,mNg(}M 20-Hx`5 bȇj9 R!|L0]/*шSLt~NVӗT}W=J=]Dsѥ[5Ȓ>.iFY1tPowJm"ow厅 B5&ΡQ'#Y.i%c|b~:ŦMXpjn܌\RRc\G<Ѣ0&{ bx$k[!  ⓩLB >~BK#>i@"NY?y>?%mWpWZЗ*,Y,5&6 4'#h WO/ X\x  DQ8g:~=99Q 4=/A b$*+NR̥/e6.io.T:p*h>h۞q7t]sl)A:ѯǭL"P$PՏyi/^ Sϧ*bW(WT*HK7i:a񗁈mcCWKr"vaex>">qh6%>>#YOȋ6%o5aF{ T1FTa>VrtӬ#Uf;qrb}NvD 4BJlyFfdd!a}g9{jT/Ia@-I"YLVi5Ě^ac6H٪_JKN2C-h RLh C#|:{6)=@{A0Xm.-q0R;{߁„ jI/8fQ-* 0f;9h#RL@[tl2_9X8z*w==UiyK=-x`EE;y@X;˭p!tɃ>'_n[tl26,5h.̀EkDcWM%zp%INǝݨB =$;9.-Vdlhhchv$k{w!:RJb9Dy'N5)?X>;DO AI^xF轼T[^z~V52E"ggHRTT0=|M䠧 B9SA!I,$&E u|5lwlwi5KJ.#ac&wA $=;\m<>NQ}̍/nVg?}<HM5L7 g ^`+.S,Dc/]%HA w(aiI 6%=&ϭ c.z#͗w=gle͓.zəY (Su 쑠$ب*"Z(mWڕ'vBo}y 0e+ FVdMiA@M7"=Ye8tZ.OmBm̷[Mw&y#o6i_78؂޾JP= 9gVI Qlp DK,ʙ"3 fSD5&~Y|%X% O =kB%!I7gVs˰Ueb t P&{!J; eeI[5_xʓVWj콞WJS85B+cE$WG`¦s6'zPE C{ 0&JBB/B)>TּeΗW&ˮ6UYU^6id!jG9  SqUtRyn at5plLeB {o;8xMt\{1c%O&s#.ݙљFttY )Z];CjEK)3rbZF| x6.]ڦUe ՝RKiv/֤ >؇ 9 O> 2?Aמ02s,aii89NSƔHT¬@!!p3 DWب>? LE}1vO1hKpA)PSوBc0 ƋlGNȐQfq~(]#E]pM'Rܣ![9t뼾f%v8,iË`)TKjuyULvdpE"J=vL"-܁8nQ sW|/C*֡] Ot: K#DߪkÆv;`Y+ rcz$CD |Kiʶ^{RI6;'#lN/ :DB᥺<2TEV W:xB*PeOT6/+echA]TQ(Lq nk˶7 .kw;/XTg8efpoOxFo/E^&6SJ5l 1WHQ@p]adI_6'’0(9"Nƹ#bm9LL ø/<Mr#=GNj,n;D<B6swIF0BKCO/UD{HmQnXp ļ=sΡq y@MiS>6reڊCfBy$UDDw?aps1DZoe1rf豞 lܙ}mzřPAubݵat1>JTdO[tI-SLd\["sX1$-w+ƭ%` S +5)6ٕͪXhM9yR:;.Ldg`[Ypxჭ; ZR!fHFYsf0 hh؝YٛA0 ukϱURʢgUtGGxQ|KO (R)bl{__Z,ږ1jq6W^Z3P'pZ@h ~bm0! l&]wwx/Bv_;qg5oUD!o]'AW!ʼnx(u\aUbA?]VO hxTC8T(gɡt N*j&eǞ.urMH0+lN !'BnEbg>`Js=1n4ӫZfkoL/W/W+UsSJjIlsBDTTDR(:&QHTg;jb ۓMUʲD4襡=ߙq^NêLU,ӭgЎL5\ .9,;A_cbmPgsJOa">yQ̭W0E&[ry]jByJNy.2}cb$U/:rK[VT^:A&I`mQ6-zX FqDnV)qvX ]T;vAsMP@.A8b7rT|7R./%LhK_oxNܐ`Xz^D.GmZGbmP"GDbFGtN58JG̲߮[.#e`;+g T&K'(/g@v m]$E;iZbQ |\hߵX(-Xrh-oH=d%/9*2P}cyiYHAg /IRH _&Ϙlm{|i-/5YP\We[fj<")MtHSf* &{6FtkaQ{#%IrHF@P(?V/^gceח 6>s嫊oǤ PZgi96'6z}ſAܒj}C7 zU@jYhlM,V>KwɉV4+ anЊ&fz=K[o31+Jŏ6Ȣf>P;J/~_c >~&bҏ jX[en":X:k;>=-]/Lj6 8>S"ԫ9o,hpΏkK &}_),w_qk1"Bg< 91Y6AǤfiƢ}y/x|qB'a%?yٍ/[iO΀s_nx1^rkLpA|]ޱ%21`3z _X+c1Ь_YF0ɦ5,4d{}Pdiz7 7jn&x| IvRN B_~_I[7vtep1$˻4CwχBt]k.K9dvVЗ|%4ۨ=|Aʽ1yLjcsUwʛT][`J1բ=\9eA:!ךilEd7h Ln!6aY1w-LJh6p&{^/n\;̨I@/[Oԣh? n0q㼬Ct$rMajai~9m'z}|tIzdV_eUXKx]⪭V/>~.PXGv:^k%Eh9 {_NC^f-JrZw \ո‚G+8PC;a#:Y,CTثN*h.]0OxfuUIZ41~GQ=nmwer?fH9uoM y{iHE=.\DAiUQU ei*NSv{E!#ѱ"uڃ9JW`j)j^v&_?q9p@A%lV?gM4SW a *g:~Í@wVHYn"mJĢTRi 2vm7x+7: <^~_H/b0~l]Ԁ>dKt[އENU[QJQ-܁PkiQk|=m۰{ᨚ&Z\qI3qk1Xu?Xς# ^YuPމP\YXzV.(HGncroNкFWMERxCe rE3fwziM=GxG9 NS}個6%ΖϳJ<)ޣ Lgî2jݙv'OD:n "2-* !크NeDBb,m ZCgI\Qb<5/@*s̵c1/zā):<8h{$zQ=^~5EX<,q4 {IA$tVXK,m XT]^فr֐,+g A}FsUzQnaFWc2(J.+D+mlXR]+h@!i)rHM;BZ0ʳ i.kCH~d{QDEDi¿Wa*;J 'M "݇^G.Bj "4 <СjN,^$F ɂ}` zBXlHSTS!*2wJRs1P7v&MGd 2]{B&ToG;vn*N{-p"!-R+.*R9IdlW#]1b.*6>Y*&8+ ا)]刍WsGhK3$GF:ݶ63[&DHb*!1Xj\gFv*y-O,Lrj[t9U4}MiXԽוE)gqʝGOxtJyvdSl-orlo%>^e(l~#Ŋ)"T&i;0`wgI;Uc60E4fg\_Љ;.9ȰX*!&qٍ1߰K9eHr;Vu+ h;=).CčlZ|1ڿCiPO4 . W:TljlIRY-ߛGdCB8ǯ^8o[{m}~g*^rwQuY]m6|Nba{Ҵ*gRWOwEgq5Y (.gM%u&(l˥LoP[T\캹p{K5`xզBjs'Oq:}R\z iaON^Ѯ]rqʑTANmJ#~N?+!W Zm=*wBr'YDe 6$$<_"}X& \\d(سhޟGDbq`D{ &$. +7!DCs硌ؠBfNXqmz(ܖ $v\ '7Fyc!gTn#uLMꄦ剾B_jx=6ce!r]/V\ٌ=%OzarL'6WZPe x"?yrLsAQ;n_[lCŨRN^р~X: SN־rGDF6r$"~ĀM]4P-i;KUR^({ީwSJs7**|CĄx3V5X/iQΒ"oN=r!o:᷊6MmΣiQ+ٙ.}UKp-IV y$ţ ,y\krlB\zδž+<& :bO JR{m*# >;]lENs ?K̞qMal&YM7#Z4t%QrϱGDQ Zt`+ACڸ tY/Wbiy0O>k|lR<ΐ#N5(UQXjhxaX>]^Q4]3@}{艦>GT8gF[`Soӥ5>_g5a//xuXEY1SYVhLYvVֽY Md"GFYƉq]8CX8m Wݧ zzs4K44BnxykqF!o-eAdAxqݦpgb5l<$xo\uL`#0z #L:M%O`5,{ۢT$ E1e_ʵ&V=_u\jQ d˸kLCp"0ϒĂ15窐7"ϘXPG?;h.1Ql?-/~`믆\g8 8qu{ф Y6g'LGlzˬACS5RiJz.Bwq@M΋.*{`!UWX4%= q~b4bXmݍ6w96GD*R?D[#pi[qAot4┳Bk{)}3iaޓޔ)x d"Gp z[t!yCШ 2cn߃6Kl^8(KC3PHӕTP?a 1.[9TC\" (ΌHn BA9Yzn;i5y1@lh%$z%jʄح;HUR#f1C+V]dPbTzq ޷DŽ:H6By/b`(pF!Z҃hhg"nG,7=$!Ӟ5s rksLT7 {HfXy.g,u؂sբw- ]w0H&``1-t憀TD6!2R-Cx([cʒ*%!a]$ X*5J{Ͷfy TX~'cs#]hD-37'bI`_|D/m#+upR6@_nZCu tTfeJIw΍nP)-5 Lne;Pr/<$W0ŶϴzvBXIm*EEeZXH 7!]YZ:`W|(_QI[/u۫y@{j#ϱD(2RSt}m7da1VݠĕcǢ_ahՠZZl7"xu69fotgoA9?f;UTmhs^&L ww2 j,HBij\*2wnE]w6I3B5JzUMm+f1_zD5c +Iͭ,0ns[$Ҵ/8  ũj mBQ.[נ65#igƹ3|YU?A=fO8[lpPYx%h;n8gO8lͯNsa#ocZdi=v8_ޟăewnK[Y d؍j+! =^ =ͥ&!kߦ`Afb9K2,qՠqTbKӅn9ؔi7AEF,ZՄ<*/u<ݛ*UyԎ:8ue+'d%V#j/,~Fs"M^j3: &Y]Srk?pPyJ$|l}aʌ$'CCrk3 -W\|>[&4UOyyob̦¨j6[,eN_:uT9 ;o*sA#xEgR3 ъE`D9LL|z;/F"HlJ(/1g$N{Bz+q<١WXLiZOu?\${x_xR;]J(GB{n_RlQd Qt-ɻI6h\,.%$#O8VJ+?!yg#C+/LFAO: V' :M9?m%ۡ:fY*~lgk"8ʄxI*䑪 EߺtyP漢-7䤱-\CŞ*+5UQ9+Wl hl \?83-h_]2yA@B?MDf^*sfgͥ\lmz5R߬HG?i륎S> ~ ^QCZ5Eti a5CA(s ~?Zq4&#U{uXJ+XC?sI -l$} /F)eߊw &b,/TxFqN)\Jk4-t1Jx5{5#dWK"nêCZ#PQvъf:9niރ֕0`H䞭JA٧H;Tn˴[ XesCE(e2GV)Cչݪ?g kbNq5!2J:~JqӪc`y[]oeDfq7YbՒ-,sw'fn?qG%Ԓ?m_Ƣ¸ը"Dp9i?eg'iG|"G6 DnU`>ϠU^Rpd1h`KPJTjc")@`WeT + pVL-?eWcjR>d5:HBXD (|3OY^&8Z1sKrB0fVXeЩXi\b\u o1Fˣqў<G|,66aJ0MIq3-:\6Z~&'YA@KqeDO̊QZ6I5}:*Ϛ,rEoPJ1c-8)9odtRk =TG!8>29jl *3 ){,y𳥚Բ#M֠8jѥ;bVd]P:b'<4fQ<z?4-kD<<u_*M#~{N` (mL媶LfBηrG{Ľpj]OQeb} ~~M1[@ b|yHi kQ2k]^ kt}[g4K|ztcݾf ?/ Wfvw€)TC^O{X;x:>xΈ% # #@K!YvܧCYx5[Q`Y Jq_c^KzڂBTDSswҜH+Ps!QPL ~_' OQ͎RȺXzge%=2PZqlP+v. ~=8wkISx%6XbwzbsRo;s_]68Ԛ$0l`_80<cw+T IUr0^s)*qA>Tyhb ൮q|ueM.4n |R(m=b ye8fa+vK@Gg#wʩ`%fҘD$2'42DAUt-.yZܫCywg7ts~ hߘ b,Ցg:QJTWte;7h"kE ;<$je4!⽝ZdsB73ŋmcDg2ۜON6-X}' V[>Z왑Qnzк;7v Vf6}O!,f;l+ɢdegb'Og0/T7{,%+lڽSw//_:Oנmxmt&J7tlO }q" 0u-&|, Fb2+\7-{yj::1% ܫls>$Xl_^k ف )s`(yclclB2bh`gv85D_>`V.B͚2r"u,}vA^t[7T\Z ⵵h=yM*DAFD[ry=+7{;Q7zh(g(s[;d6_`TrGxꊃtm!iӷS&Sbs6Pw{I)&&R`n(=z0ykۗ 43ᓒ7j*tOo_|_ ZH$"Wگif%~FN[p3FO E?T*Xd܋?bY 8rPrZ61 1zZyK ;rE2 AB 6 Y`JYZtN02#({/.,OzXv:P4?LŠK!Ţ񸀴r;j%V5x B TM_kQbTK3xAy gC,*u^ i-2̉_T޳- @[˞kPjhW?'gg)h,5N/% ZC7gqB0F0\&v͏ [+T^B EIecABRr)KYRS;rp@^`:G*b DĠ9~'.2;$ sыZ"6_rݩ4FaʲJpMH3 +31wc ߆rci;ebirR'a* ?NZRY @cmQV*;LݩMk;D`O!= ;߆xL.Q3-v1_ĵmf̕XP~w]Y o/=ǮycnWU DWrļ'ַK@6ZG} O,ӃM+K\:z',@0Lb2Ja_Pټ"g _enX w53i)e0pHJ'Bȷf˘ZxىK `8"qf"a_e°J-Ѝ)QD]^+8֮^udg6- ݚ +{2y1*E+ǿ`c[2QK)[*C`mmF%}mkNErε%xUʹ$8POG֙N뜮:-QIit%m1ӂ%tO*⁷?K:BYgjȚ;TɀR٘ -ݡ>~K[.̭q8k MɁJ?SNxyҢO[bEƨWl*s{>:)"@LӹRcV>˘(OsjL/*7r91}i[DB3yN#oŞȡWB\߬ZyN ul1g>& )6CNi)ٔ,}avڇp[> X}#!XpJ#dImmvV5ʗp5᫮Z (w(x T\" 3T6>7d|<74n4{p&8xnnȼ U2@o41*k v4SBO*l$yцbț2⒖w7 ݎ~zNbab羅/qdwm `79NK뼳RpPfhVsj'Hs,OCj9-/ټX}QImjeBqZ)SmJt|WGIjeIF " qKYĩ,D-RWAsypjjMzK>6?;5 [ 3GXLQ8"lb󪮁ğ| V߳6vF&h/*ɵs¾%C19Ԕ^}k=*B7"}-\#6ޤ֣-Epҋe6eO&R@.ZvW1%uZǧQۧCuu|:@oGb!f/XH- Pa=Ql. l' uG0l X 撾-5S `R_09ȌC4tp9?XZ$3Nn{ka8 XOO3֔*/^> f[߻T v VAGLŊ,%CHh]@ bmBiYhMg(NXx? 6D[*uH#CCm]g z|_yϕ_9W۔HtebLTfD߉RpZiIP{8UFkBE(t%!vʍkԛPOjB;3(eJU{]Pm#O{cinzHw9kM70~.o@I%8ά- ]yg9g+Fw~rҽ)x4 ln7IldhN;R|0;]ԗY×5cpe?h ؒ $YQE=%QNԹ֡{Q-qmw-Fk0]d?o4\j}t?[0$IL&׉ tƷ #j]6T2uuN鵦2tXmf%mXQrMMD3D V )_1ƎBZPPCYv/lk󃱺 ~Y80؍iN$(a*g4{~v|buie*6UBZ!ԠxL Tei*J{B;G6E)G:0D7OŢbywcR!՛-L$gJ@SEdoi KԤF bW=_@i\"8N/χiaI$)R`Ԅr ʯPd_ 1^j%+Rd "Rs(tUu.wme2SYtaq4Wt1EQ4RIGe19sS3?ax Jl" ZtJ瞧JL {^6ݲ+ovrd:FI$jlLTi: qgXzz + AB٫^&,2"G659rroP %9a{.kikZ(&!bslc$ARHAjiu ʟ$\?V02D*QkT8Tp2> p\ I0I2/8e]ym'죾jLUe ƀj7j\uWa#D¤OO0 QI , HaP# qPuΏ/,7LeZ`>>KCínUH*7 3V_| eŁE!S}֟͸wzKYN{LlBx9Pz8ermF ;&6IX4iPchmi` @}֌Ǖ̄^р+|MG*^M[y$ƭ49_8SB0rUnyvW>~ix_QE=l'Yfy>n訡G`Sǿ-|EV b;ǝ7[S 4WXڈ`ź l֎@§@9gvE?DH[0UT'ڕr qLҒ? VǿC1 aj ;T~ ~; w+ģ<KI!.M IBp6T^DnVQ!V(f[i-N4]^Y34j[zpo$ ]@OB;+.ޢOC8^kpC2+4F&3Ϻ QY`Pf8ޖjmDj-~O7. 9"5Htl90X} ,ٜW|`L<o|$T cDYRȍX@`'h dX2݂`Ə܏/E pK}o :yh 3.̩5\ (.)OE#w2~24lm?>aY~W۾c 79Ɂ*󃣚2h"̲DÿF f܍NU/fKuè%~SBӻ %nH+OyRЦǭVILFrO85VIH6AR>qň/-[N3=HA?>[+f'L9]Ryz/7ogf k頉V}Cvv&^]5t?2ȯD*9 X+[3v,1ˤ3jR]@ 2/*1:yq;ad(3'S WmnV.SK+6̓✽ۃ\0v&j~ C{eSatŚ˸}Shݸ%cZ) {`.=WUa"ɝPgSgFDVh:Z1u.laas~HUo}=wd5hMZo}r{Cmn=Gآ3Q7A*eϓxB7/uu$̔lX<4=a#Bx['DQ 0?펌fA?0ګf Ʃy;9ѲjFY{M`8êOA2-Lmji {׵HWriNDgGਵm5[աs_> ns™J׃G.0B6毁x"kSRջxh`VU/-f7Z~7\rg,s]ܖ'N͵ve[dNt nTtRŪWՓ %rܻKyc<%UCL;bZn0om_dGF^mԳ )g]k$'F2n :n4 e,Ym!?u6ҍlY•{Ν!Pi^`8|;N^~2_\5{d͏޵o,_U Y_ NX%=SxvLH΍Okm1y$M*(5!o.5Խ$c}2w0m;쓮&BJiT,ە?wJN9O O\Ƃ4r *uaAXMn&Hs'.bx*zþt}ߥ o F8T"F 'axU*#:ge_Sӟ45F ޞd\^hX d""~"tg{MOҔW@Ɉx[}J~hG1@NJ 3FTwwͦ&4OT2bK-;S>Y:DدYmχ7AEMVN#PE;r l }$SI1W?D_e[œåE.5tq 6C7$ dU^ޙW[~Ҁ^\=LU!$W;૤-7f=/d" u3>`*+X /-¦ ,G~vgE97?-@-R`'\iY*"dfX y^1IsaHfiq2dM\3RCfֻv>|:b=,?M`IlY}.0oB|WYK~ؗR=x\f+< ^a(7VXbIj W@Ki_FG'&F>gekifAtyL{CNn*!)TKt@:KK "CO{WO7bMNTΑft ꐻjZ c񎋣% &rv$Pu3 L:ժ2P Uv/D$]04# Ffz9:وधb2j~⍸ !:˨eGjF+)y|Z7,Ш\(dЂn%'Q;|sXtB/Op'zݮNsw: ;vöKh"ĻJJO(cJm}%BwE:'!;Q{eq YeH=(_A@:pڪBP+uX}FojC\IR4]Kz3wgp⚸.h< O24 +@nj5 }jΌpi?K-4gywJ0f0A`c))a>jM=# tv0y/s{:u62>7ϲoҴp}>])CNY򸨝nl}|KBJT+@B_FE&в:^ cMFౖtK輛wr-1ȀLCݒEh5>4"h^D|$ɼEZ^nmi;pzt[@25  e_O􆡏^bdK˧VgY\PY D6kao;AϬ"#-M,/1j'M{k[CW'8S!UhC $mPL<5fg.%II||XK"4?K8͠`24:e"-''MՄ6} KPrȶBpCr!̏qH˴ n 'uUphـ|mo뀣Z7UdsĝKٍFn3Ԋtn7ޖ)!ut- +HUi,e a}`0 $zGpNho1+L3^;у3A\ZͨƎqe7v5#^6G9{ ^uL7>IqMYK 2c݋͗N%#ި`\\߄\r$n?e7@J:3O B!oO'3nR04Frk󆧲bM.J/z@ţ oio3[RT{|oգW{"&Dq"6f&Cs&ZeB?#xQd9X(&"QF/a.;|m]bjE['.+u/@Q+s马I^2+TV v3 pdۍSn\sA0Wi\ND%|s j"6(Uz6e`-EnS+7;H`nT 7:[V\"h0(dvg{\~͢&#J~t-\]5O 8nM LKQ娙e^ؚu(yܣVxnE#}̶Q:%nGqͿO6oH2&8EG&+ -M)`!Pg&Y\Csag|k3 ?BĎm( 6ώL59PIH#,5[D{*&sQlV~6|WUpƥ|#+UQ 5DW/?5JRFfvI3f\K(-2Ϳjus!8zMC(e @?;> ڸE, ĥ hN)`j)98z '_Xl<ܕ>Z6`"QtOpوOvz&e}s g Cl#G9.9" z:~*Nismuؗja.c yV>Lu 1,!H.p!]͸{ŵhKRwMT8\nt$希qgU $>nH6;ʨQA"))K{a51LHȩDF&9oޟ0TȲK VSz!ѳ$gԻ"]vHt<TCǘZCzXp$T2F0|xEҊ鳥gCt5#]Kǝ-')ѩ߱qS?=]{w5*kpqs9^ ю0L&L0[oHy^+2:#9+Xnp%T -6#Б "ӹnX8msgY/]:09"W5m&4^q_<`mE$t)Z, 3gBBܴ>n|yOG a [Jmhiz="xA޺\"u@@H: aǧ:jed+pBCc"3ȗa5gxYA_IXdY)!_B]RvRp1)Zw{:Я"} )U,Q@ eiK1%9d/ c2ZNRW$ Cy5eSe&$ ص|duI5{usgTأUj4ǎ|nbY.%dslDKc^ W}m羳g:kp`cIT_=#qwL$|>is,9ڶQZHDǑ>E r v{q-9ϼdدuT~EhYl=`Jf=tRUP} S]iY< 6, f Opz'i)-8TQs_>*`#XMyhd+GRDmē|krUДA8mbCazȒGMjrqkȀ`<9Zxhz쇗|J(NBrWk,d1Qwfll+" *l^='2`Q:PhR\&O7N; XB6 |)E5XAb@/R4P' @b:q,ڷY1K7%bf0- 6y.Ϟv47uX 򣯳&P!d,:1iN2 )oZx~>P`ӁUC"ݏ%̰D|G̭F4ZcP?''2#A' .)jh糧4p2:s &Z&>3m_<~i}vTbʤq)w0;γsWxuK'**, -`= yX* Xv $\7bsqS~$ P;c>Es.y&3:k`3aGAan,K3&%xd+bqР>91 ufMxFaz0+ޤ*= r8_5wJp r> #m^ ïK*=4AʽX,$*eE2RP r@~q4Q zZ2R88hb0Ձne 5+.F(ќߘJR`(|9aꓥX2O:m lZ }B!ao헇PIDY ??z-c8<&۳@36G~Ȕm7F=|wJ:/b fBS(El'5BW7m8Pϝw;^MHp9੹B%m ;E `!ˣ'TrwО0Ԥ,EۡG . q>p50& Qg2%1FOeh׍'#97K#k!j:'+_Q+ϕY? [M7" P#_6Ƿ .1hwƣ\˴ܵ2jnPn6@ni`f ̔}A\R`xYt3ԥ?ѰRezSVkǠⵏ4|=xQ^"X5pAFœ`T\.N2Vo&zOvSKIIg *X2Rk8QYyrHS ln*n_Sh2I8I:ش:Ox㇈cŪ}=Y[)KYc6 ׆p g4x<ސp53#Ӌj>~? CYġapTԙe)NSXTA$?|轅~mDY}v]̊Q IHKY=~NZڃHͻ'yTiVNaR :،}??mo}kX5]jhc_3OWs59w޺,VN&ϏP!(MF|>,?vv,jEPT"7:$ buYًՎ+ΐq&mԘ:j`F?\6^2bM/cmpajۼñJUWu] ~9.Zl R-.iW,P Bb~)lQ('A8w^OaD)ӕlT˳h*t8a1ԑhŪDK!w_n8(e<,h3\ғm] M$GK܈^*&1d*C`̭ޘ ?ʊ ]M)A v(VТwxU"/MOf!k[UMջ[>r֢:ف"?%QR _'AYGv`-?sd3 |i7o9 ?Vf Z׋L&=mo86\\aUxaX ')s#^&Vv(jZ~r!9N߱㯐ڈleH#V=q @=M [KOlnL&+Lu[Kl<RO &f4ŀ)ATwP1@xʙJJy5A a~+ /DiɄZ\~3! t?ֵ Yjр$R&J3FM˺oHӛYڈ{`#Hw{܂2==6i/tY̷rE5-?%-2r.Mmyo؝$Ι/匉oa,dPJ]UJŹ 5ÞTuWkn:]puμ_eQ/k/+Cjnt'@h/tG\CE2o[m„qx. -{]^`o5 ߈$!r"/t7 Ry{yƄ˾C4,) ;.:JHy_xJI "RgQjҎ'X41Sty2L\1r%yvV&s/[|t*XcR찯/vz+h&Gh.7izŵ񰌺nۿ7|{m.et:y9NH ,F c$lO̍ToHsҒ,6n4p ?YCT'H1`f)cf,M^lC)~>/:m}x }6$4C㎂Bh r4H!o/tt*(\E$(æ5+.rLG6(ۍې=v^ )kjy$, Mbg_}EG嗇@"Fso*I?J:xdR!@'&̍v MkH,%"$W}kYN6gfQ?͐FeBCg*&7Dbsψ C \͒uנ,wWl#d', EH S\Q/Vdz#ܭ)fЀ 0YP.%\oEf-q;'N83eDZoJ"퇄r6趱n(:NެU2zBz-tU^¾CKXIh&hCѻb1%([ ىɑ@V'͌V?氕!` vEaИ~}joMRȳ ~ ͜@xWECWDC&y}ϞD{*>gR3#?NMՓly~jv:y#ލ">{1Rq"BLԨεpS[_Bw$51*=<_Ӷ'0kx&8Z¦re! ]D\2+ovA/k.5}}cl{Ʋ">h a|Kޭm¡G0,xaL[a.G@i=7hǒC].%DJG:qW|h P۷l#/XZJ]~ep&U,WeRGŢ1{fDɥM/ g9hTotB˼X6-;{:,# |4-nѠ'(FJDkq"MsQ.!MlɚV) V1cc٩o I4[Y9|Hz@6-g2qәb)yT;BXv+"jO!ÇRy}ѳs(Ĩf46Ma;)ޟbkyK$Gд9jPd,/6 Xf>*9s<!A3JWsU_zOGC|<4wx>1|qٍOu|XG68D ;%INv4d@A\,>bq?GkhLho;JO{C!DC{R zWUus-dۺ,KR(ʛ|B᭑EA:LCeU{Sy+c-1ݢBO:)A3F$`dEM5]7*D0W5~ۆ . C9Z2IJ&)wrɺاbF,W2mЃh}O Dp%մtѣ[I@ד̸܊#ٱ9]$ HS9)YWdzQK< DO0wGT@^ӱC. os 服f%OjgrIݮ:ɸB R%-"H > NugUU%*s 4 ?GhhJk]HImyZ؛/)F:1[qT{g)~!cDž L|%WgYhSqV e`3o9ͱɡ<❷^5ދ<״|\uJe(!$.8wWu RZ1ziHe WfTs5s"xt]{l7m)<rԷ(H|j^jv4MC\g^G~ |"caԤMn<+G:Β5%l?J]kA2|9$ʸyEj҇!>OÇpjǧ74>Kk o2S- fH尴f-JUIMs6@r9~{:'WdO;j)@?\zmdSWjd&(>q˯ Tci8>J"Oj\`Ng +ɅU7$^>p 64r!SZ(q-QD=(3VūT! -UF̈́Z27? _2Z"ݫ$(lj6.T|AW‰ȓCankD|HkNvaY_5}ؕu@jH(pXkN y8 Fޏ&ctS{[IVo:" .RvV7;{NljyeG`@*DUY&̺!iLtCe>Ux~*P(w]h6d߲ RTM>4ت Vۅ".|YlϏ2LtP-Cy6l~ 'rt! ܴb&&հS=Rc`;Lϱ!0$]0Ɨ %1еֆėZERyY+呭u[ݸyjЂvXPT3M$E!rS؅CIK 1c v׮2&΂ L⩻w86 56 rցvH{3+GcG!O]HMSc?Ǎ0ջK$1\d?gu{%_N;+Go $R*pvZӰxYa9rr?/֛ Hvۋdca®]w^k-ޢ8wdU{fĞAE+a*O&dPi@M~i,@:dITm _C)\ I@xR$WSDͫ#<Qyyi;)a*B鈦,Ala~Mc3RSQpViі-M  7 %8ǵ:'̳],@Mm{tZ&=6:< )q+ µht" Tv?SӢsPH^͖B1)ƃ_&_ŕ[# SʕGLe Ak Zun;14:x}▇•\Z͠,M4*˫!N}?HuԍP3ٮGrI7p >\|"t'OC)*p9!˘YË~:jZS̕)(Zi!P#| O9)ԧ.[IJgJDC:_#mHZGdjl8e 쫺̜ N[`Ѯ'm#`f}|RzO׉ɢ|E#yH fZHI:7-1Bxz; Ox(]l|/ߔtheI A]9l'n]7 )([euhe#~z~ T f 0 ӍC$r-s|y\Sչ_ 7)څC)Q-- MϠ-H+F\BW*Dpnlnֱ3D 3 Wv;=/S/t}L@dIeAU0W-b^+4iEW }N.vvf?\t>!Z;ug(K%gEfg7>0Y.Wevk[44}c'-c=k|ЍA\XĨBMf~ ѶQ{ci0Ni=q<]iĀdZNcM(<"$ x $mzu@!:.H-άhh&&{&dtFF!vp]fzXemǚ0Yçd'^|betґmɀ6Ĵ~k͑-SbD>A-BەpMTtY}N't e#C%rg ? g (ëCgeDPSx;AI(Yݢ#䥳~ "Jk_5,s\W@ph4 .5Wa&na)=Td~: OKVV LWqa2pX/xR?0>?{ݩTY5,)™ʱyIhe_TI~I$ `d%dR,4S~nDaj:ɳǽxu7!"{1i(8d$vd/:?>N3^Oij'Fo/VJ)8f4= WN6H M;<7lmueg՛SKhszV˚}} 3: 0v6~1_wi;R7#6s8kK6 V&x9:s,WuNo[[1ڔޝj(TŶaҥ?Ad"zJ$Zړe0P@0+ʹJ>F}܁cڊDլgݹ堟j7 XFDO0c^k͗g?2ep)VL^ontdٖM/l>:nc4 I5bKڛR;p Ck,}~ZPI b(. aON^o5g /;Rs jAޛԱc%S ’8ĉ3B#HR CTh[c5ʼnyVj;87gʸqdV)b|M\94E\`÷41pWuDnLmyNM- f_HrG^Q9 la~E'륯8To~a3=~d1Xp-_%ovZm#nʨ_;Yq4X?jlhL 5H+61#H4[RL еppS dc_ɮm[{tI@jLH묧 0i0?-߹-s[].{rkҲKהNs}ZoSa:b8ly?tEM(R{/z2 BY~S,&nWW[%>K됹bwcEQAV4_0)݃-E1Z+ EٯzDx%]C訇]VHgdzy)OںrY<畍.L85(5HY $I?8ZEG@oQв~-X2 7=5o+HoݍV>PHR#ڜyIjGvjFAE/;+&L--͕sw*뾝^y1)Npt_>움c:pMFYG69a/GU(ϪS<卮ٝ)kţ6\G߻_JQ71t<Zɗ7V[r@B*;0q&Rv;jXo 4*O\ߨ3't aT/ZBԚM>=/lGkT^9Wbf, v zr7HMoy1ArYYN֯zZ_θf 'J;BgG^ gbUY`o"+Q-g΄4{jlqWSvћ3 BbeMҢd4h"{p -yW翫BOXQ?iLJc2YcgSϵɄH#νC^a^}M`ɒk;tTABh1Nm*?~`5J|(4rLcΐYj~%_0s2 w\'5L8&Vt1)dyd8y9,`|/R6Q6U6 Sʔ2O0g  R*IO3j;vHgw?Jo3}S˃/·kūbcT0GȄTޱyiQUVgV95(;Rp[?}Eoϱ㧳]MGS'5iGKY]AƑӘ;#[\G()3 -w:Lgg:^hJ|Ũ@t\:o0DjIͶ~ )b 34Bzx~!Qxw>qU}v, LcA#.*s:B"LgY۷2=3 t亐6̛B^MB9Ѩf#xD7 :wH}c7 ke49^բonq%Am__`Nr-GT7l-3A F к50IVY2^HoHt+tjDZ?f`Inp ^V54ݎ#=1ƹ%gJ``lڨ2j2{͛6OjzXqWy&Ld-PB@GODd]=ڱDj`= ᷐kxn 䢴*YҐ5ec(CO`̿)W6.e M [c|rtPaW` x+;҉qM7 QQYs~ԍN(PsǸ@՗ZeDuM{%%2n z~gK X>~XaQBc?%/D܍×񮻔]j-6vs9 $*;7e_ eHwL/x v:$(A05@^ɷ+ x|:yg[b/[T& W*X3u|d"Y]8+G6hgee,vB8j*.f#UM$s{cӁȜ o-jДqOK<Yr9Qu]S*"*ƗzH ~ʆiEJ_.xA9ڐČ)G1cW ΀E807sԱ d6Smvpj1.x<0TR|#/ESMzU#.,ӻ|VPb`LhTPb9"m{r 웲WӴGf"h*ퟌ;절M=>Z+`Y6ʀl Mf6dkiU?=tBL N?'lfHZ. D4KT2|j"H6XȰD% {ؿWZ- ](IIYԾbN21K݇u>{lcbhzؒ][1C2 [BǪ(G[n~i  ٤dԢ =ɔ R2Hx12c1gqHI%Gd=@{x;u70"ҍ*h7ݝc&=boYpFy; U5ޕlwirVת$c:31@"ژg5/%"Տ۵_&H73i8Àg.7Ψ)k:5;Fq0&mms|bbA d%W bv*Y_@]*S+Ht'1gc'sh0D ā3f\' mQ9gc愡{ԮMڝA}}5sO OXU>#k6T}]lCiF=G -#6wظvtL$c u #_[UJ$a6ŝg22>_PMgCnM9_ X+o3;\+[*vQFMKԔl5΃'bBy&hIe_׵L2WիoN?(Ym}ܭC)ј,n6ٜ"N.2ڜ-c!jfZŔ&>?ɧ$ %if*J J r~?C ؉1wR7Ɓ葾U_2bфIº:-4ÝT’Yl >w专Vrȼ,D2e? UJCE^؃fݤ bOj8Ccߢ 8UDe#{0n==N\_xZ],?DձTIc5Ω|o净-KUmeb*dwd駍vSc"P L) ,] iA|N+eıuF_iU31&\~17:=/qĔ=2ܗlc]P_ǺfIg`<С OvIOOd-+JxӚ g |jjc$ULki$jP705:/Dۍf]fsB6>yHR2-^p+;`ML0QZ͍;vUmB'd\id9[oF9 y5p,toBGnŵG*o" Mb?׹U2>@41Fu)&9&/th-5.P@Zz&X W/VHHŚ֢G %r QUk53~sHc5Bt(I욭v`W2\O.Jd85r R@il L2 ϘFyStL`d7< ˤ^Mۂԟ>2e&3PrD6] 9r:X'&f\-cMبau\P=4Ƚ*5 _w@+qǛS/%W8IY6yw `'*[!kr*z{1||KsC AXJ(TX$Q/?4 Mj%gLW S'ͧ:ānQۉpL"}d_}xV]hIn+ûKL1@HAC@ۤ,k~G폼 [.x|,W]%vp#:3lH@$ 7 ]O7+nh[xi |nehLaĂy92 ߏqCckLZE?{Уt4PYX}~Ⱦj MUq,oWt_ ~Ʌhl::xѻɴ`'JgkOW"zQmDaջ>/G;{S E39q"H''N.ܔr|b _tMDs<#KَP%5q,s?"-5RoDSar^r $9>B.Pj-Bmy$߮{o [>9g+Dݍ'"d/c@Nle}h. W .ӑDڝ0Pa=eg|eDy3&t4u)plO\a%&`YܫJ.ø,.ha 7l/Lk"ŊHJYVWSϳD]2ǣZokATWPluup.Tg `cfzkR x_mɝ;>0jTG$u2+؊ZU^0ġe4f:w<(}M>d&5czA|T|to4/G⃪\ZYgk1Vއ *x؀kJ8ZضR2}G=G8GN^)MR%18v-D@gAF?SǓ^| =;zԉf E-Ò4`ij`9ԎFuqe\qq/H#~N! wp4=M9XjK4u3yڤb+NX wgm~~H3r6tJʄ[ 'D~ĀP}j?A2S!oNuA7mte—);3; @z 3B.)ZGkhEFW(,Fۢ G\T ݔW!fOBLyÚXYTRsk[!\DQN֊~ Vqi<%Xt^&'oOe0S[h3a<&̊oI1 kv #a6:goLwS9(0Mki6 ;Uf72o:q0#DYBQEߛE#,V0^E3rKVvGDFv2wv̔p=m[8H:s ș?ۤgdq:jFL^QãH~Hj.iڞ52ۅ_WT7GY G4<.cт'ĠH&Πɴ~'#{.ƫE =޵[Y\ʏ(oka-?ĩB?$)Mr$T<9w!؁SU2aQѽ%gjG̹ÿ%JxA0ئ_S ]G ˓'>>գ%h ,(ܙ<.".>H{&b"Zl(nwt;hL9R\NCe u"ZK9|)~İۯ2$3pdH7?h޴&_9zTeVP }" o."zsԞYB><)tDƂxà3b1$qe*!7G1V;D⢪K1p{ n cWU748 c_Žq-j;Y,g@ +/ʄ ؇*45n\U.~WCooS]=L GAB?K+Wr4[rs )2srjGrTn ]O9OpQFrcz$6Q8=JUx׍o *g~IvaHe?ɷ3ҎU`©9< p´F*$BL3uɄf@ԩJ#\ebMq\ a MV8 )31vboM9оN/)Zycut^8gB?V;|&=Εa{5KimlСjVLJxp:gG_G7J^) ܓҀCISӁFtjA4`B \Lv4PTy?9v6@R v|Bnx26 8NTD=Rs h;4Zˑu@vB:!mL H*^\3Cf< ~h|V0"ܗ4ç/1 &φcZŘs7 %|ۉ^5dMUn笧R\ {մ! Cc?RB½vW, Jadԯ51;fB8ϻ<@HhqRrazLFo 2CvmLf]r8Q,7@~3:pYc:9\jd5š-ӎ C~\eF2 < 㾝}247IXY۷w,2p}dRsxf\QU!w<~: ^.!||̮ŧqKu 4Ȭe=+n2 2)9lUK3-@l.)~z;6P"*ăKcV\d48Mҥ-iu% 6> q#RvB⮕CjkԴ']H4WFG솄T /[ị ìXp֯**bKVl˸[ |eD[jpO}-6v[e ̶{NKBWu17_˟Fʃ h@PFR`kIK؋\2XX*:. ˧TDEjVX~A|p={-\DW|IyGd̆#=EsrȖ @nQ{p#zD죡n ðOT%A,t{Jtwh$WV-/w=ܔ2kC!3)4 fKP3MӀx/l3BZ6WIsʉa)|*tlg7._ H1Y&|trqM\CI.}RZ4MsS4A?2r\`Bԕ!skM%a, G!Π@:4z:cHR#lmYFkY }3X9djӐg6w=5mgRbRpQ50W@lv5Eة%R#YKR146+?NUKN5<cI/= i <\+ MWz޵le"`ރ:O1⻓k,$u\Z%'*ߨ0u(&`,OdZ!m X'y-2%_=} r|F"Nx6ND3۠aQ+,B>bRxGL9kW6x%Mn8 6}$ePh4;G`3?I#ډ!`Z4VYuғHӺ諥Yb,9[L}\RCzL64TE#Y9λ3tO>I205I>VDz k]7uxh:G3:7҃+~35IXńNAO%[Cy}jq~*dd{d$fLO4^σoLw*\c2,1puhoJσƕ@ &,Zdx]=y1WgxN˳9J|ݼY!/ |)o;Ւ*N`ľI]/rH]!Xe b(4W,$J"(VyeE7{Y}] J)\_d#7wԮ#j/Y}["?Uu*: u?} Gm?s .C4g>)z sL'-^osŻc>lGC% ;#YےTO@e\5}N@axH_O U>yrA'<;!5Eyi 9C;zJ8 ;$&3I O 8}$^ݳþ)+3쇌UhVI2Q)cuސO0eB1W0۾ґXϽSIFSxDKa;+\\orP/?Nj)3TrFz2EZDj-`U.{\9=Bard/ \ʝETT$" >òqTD-uoB1ߛUވ'E1 "7tWKFIIۍꆊ݂5Zquv0q7ڌR.V܁ٶB0xZ˴'e"v50%L#7ocwa0C 3pPs~iZ ;u=_dJ 'n莦Gt_?/~$Av5W6>;hWhwRUF_-V]7tO1tKc!2D䐻zڔW|⾐٢B{e⟉m8!ݡVfp+Z.$ƺ!&)p xǴ|ttMlڸ|7ǽy 7Şb6ޗ2uI`ʰd r,D<r6BTqRX^|GOh u卣 K %@JZ@)L \zcUˣT +ܵ\lTOh%v&.nsע*栍i&'(Ytgci7F  |Pi][Ws FK TxUͶ)`Fc{]szxw'F"'=C\VF y6Y3BKq(Su5{O5_Dj؉CE Iz0)0\Qњf9kE,}U[wB;X=?ue].](4r')x]@NKt>7l̻'B4zHX h;Ke 'm幵dEtl-(3\Y}[ /cxL6"{b?8:GK!܉^ddt3 V(@ 9K4WFWO2Iۑszۼ}_|jAk(/Nta{bm-ÙlF-.&1v?6'(Sc-0"'y7 ,a0gQ]r Oglco.j-A݀DЬ `~V]I.[Z*0XW,^B UI~pE`;$Ms#]h&܌t}' (7nu$̸=a1Pa j#NxI=W&#wӦú8u_k:^rr@&c@ {WUjIzG#=~p;宷[*Q:_TMNX:8ddE`QТyYA hYHN4yWKFq7&eQ:e;>7o*h%.$Ppd ? (qtDPS8`l?l |/{؅exԔT|B5J7[ pꗞ^˾eÅφQSIp8h_@=u0Rs_zZ g,nKN|VN-=vPDSY::@s`;)5Nݦ;|-wjhu3{!O3Zc}[CtCĘo e:ߜ!.Q1 ֪#123UK`@bC^]lޮ %D%M'01|#q>ę(©pXBgo!!&$̱b 'Ezv|zX~;[^{;W'15õ#bd΄31SHKP y'WKKckǯդ"Uc׆$S)RG}1헍.Lj}">/R^mJJ[tdz_뀐#|xBYYfb9ڵU*ǯv֝ DbƄݟEp<Y]KdJb`?Ë0un=&xx20􋝁fXqc6 .D̰g_jMv$1d򅾏FVv96q!qֵ Fן"gß&`ODb|<2;Ol,w1WjEAhߟA64$ogDӾ89~M)*}U85^"62ÿm;!ۣBeF/9:2-J!Adgx',SEAFrŴ3 q1/}#Ea =gaWƵ@Zǒv'_6@LEUU2 RS˳TxB/ç *WLSl8 u($]/01U9m3Zj.(Ğ\JYũ 0Yw:|G-?^׈bRx8hb/`2T7..Vl2Ǜr JtVeQ*(jcuj}h1'nxPߌImH_0 >JV㺆?F W1@61_'$?Yޚɵs}]Awӱ,[ tMnrM0VӮ0&)'[^X<p`$4Ll@Ʉz=#yWL1^yV\yK:6$+ Ѳx4Rxضm-DJ b1[$ W;(NVUج`φ/)pDӔ)bnEG@hU/c2c FN|@K+ .|atӎy-g;=M[5" XƌN2k#Mjg%t KҾ2y^ 7A,؂b a*n(*_vYщ$i!dOxf5.r~[d_L}yoeaaA@k3ZHn(> $5*dEk /EI!I)nOrexׯ94 Prϋ1|LC,8ybQ=Nx}z@ލwi*j$@׫(y όˉd`njR5 Lu @HE:&: ;JEtSwF l½=XtJo[R qyk{l e JMo,GyؑsI.%աƴSsPb< K{Uݡ Jqok"0њ$3,.,0hoYKUݙOШ[ḱ\ \hJ-Xhr[*3OVu5Fs{ٲߟ=: y% rU sz+ЗG H~OHZ3V̎#dY.AqcMQlYxK!hp^8}:GNG$Ke1D-8{(:ȾVku(x/\̮/!^#Q 찵!+<)"hT%e{prwq-8%(Xio}`gy+ۇ}kES6ꦭIEA.5R 1 b##vӶĐ.҆-* V/1:sYFMq$ xAqfroq4̮ ICH!CJ,ٙ6 ym^8e˯J2!3[?oi"z͈w ,.hx&?OHkǓڒ¿FzNrݿsfv~P!&T򆰗1ҜM2/.bsU.FDZl+NKK箛1z 5P_@ǘAi+ڜHws"J}o]&5zO/d2U1]+PvA~z_"!훅L){Ua52ܓXO_[IgZds&Ӿ;ru8 _q#Nxæ*{~W邘d7PR$U'+zr;˨E玤%tBa[J<+cKWݧG|q5WG) L(%8>о^{;F諯!6\] 林yOk<1hP5#N*TCs]dgtpW9۳GՄ|=kX/A 7a`9d_֥1~Y0!'y G}! k&F ޫ^xGV҉MQ4 -遗l6.B؁Qe!Ɍh/8X>DŽUJ5 ` 8ZP9@tZJWw? DdZ[oyd6ˢyB~ᜄXS ӛlqyd\7oU t {,bxp SZ>:;RW_N`dJ TMP}[چTVي%i*sY#;O*9Y>*,w[+wٟY﮶LZ򧊝sU0pBC{kWBW-KkcW hU,K0ힰ{T2#7Ҷ!m Jj/̒a%-p3NX_l:KX!vo1mU]H^L ϸ)Rj .NspkG##4;S%̖4HDH2iY?cq Β;_rvzo]#cd ]}!)zZqLXgE5Ss]ohmBEbkz &^fD|S~vȫcE<<@;kBҕ׳3Ho2٩&6d6_KYZ0Zu+`*y S"u`ӆ듨 a}&_8wTAkC-MeWlE>h8ne3M\٦٥;0}v@q&h_uĿC;&B l{LsW aD&F'36[|PV/a%2LI9 )],& }):M2qQP^/a҅Gz)PPc=RD`F\g,ܝV֪yK ŵ0>0KNR歬i"B\ɇ]K )w6H۩S+j< ij~UCĵy:\of[֔, 㮥DR; #fUazlQUWۛ$CT?3SZKEVGpd=U#&AO%#dүZڭh,mo?j0L]RoݸN7|2Ypȑ>cj@)9~dg_٠ ﭐy5y`[,2 p'NA6u'VXcˆ8i#dS>KpѾ&@ ԙ{)dm8~_uޭWS檎5R0piMI7ģ1FªOI(D&e丗 |OkТr8(`Y"ف[ @ cb'k!%Cܻ{mz >N#n07W'Ǟ="5nݿcey石BԛbזSxAh,o5R+>Jt0JV9FFӳPȊG^ȑ%Bt?=f/| *`Rt'Σ9Q$FMS&~lLHrD9ml {R.lZCYv윆f6%M^:4=w@{ٝfuRuDc䈟R꒬@5Qs$Z7cU$[B2rdkNMY2)Ivl`!%ap礲k^'Oz,k<>Fڛ4 UگFit"UD3 |奰c9@N^.`sPI"ůSf/h5;+zġt&}׻l&2 vbbQu!i^Og&qJ$o2|Šq\t}J2꺨њʧNG>6C7KIĮ}KI٢ 3\Ĉ@b9j8 voH~NRleg8jJ,CU V&`9^ە;$$#f(:v٧*SoBl+'PxdP< ^sSˣE`׊Hn6L("44h94+OJI+%ZIX{8Pw9E"{_nq cnIObBsP0wƎ#x}׸%ȗi`pU87wZ@^6CDEBKra FA&Z.F P_/8\ V Z ܩ,GYc" _k`㔇^_9;9:H%0a% 87 ?$LGQNd݀S=_{ g/+rP$ 2XdrA./O+mLJ9\:ǐdz)0 ͬ5Ѻ\xݦp2gIpZ~%9_ W~OmU0 Gte8# i;VxHOU/m͒E\|+ ]Pƨσd$>?!&lYmveo 1{)Q[[Sf;HpEGFLh)لX@a~QО~+.CBr(S3 %jR/:n Xd %ߍj-;-kg!!d {},(+v8LkE8 7K9jgfi% ʁ>\Umdnհ%lItØD u;1ʐa@k^2<'AZ!q2r:6֦Fpn4ƈefO!2fDT/F{_gL ߬z?(O_ -hNRUv!2ҍ[z©%e5zjd߲ A@%7Vv6S1I(E33U!{sh@633VȂNW5.us(L/`Y*R"T|UkǶ\oy"׷17$iعlK[tO-9%fRAgM^Dɟ'<9:R1Lv}8o_)Ay@yjsM=Uo2չH gOgP%wB3LK } rNv.Pp ~TgJ}J#c=Z=`G~FK1j/5zAfeYc2ǡ9RT%n 3.:45d5-DsFVWKC@\r癦p?7YyJuFyMLs)T"ZrjG< v+~kނyH巾R 4O5xdI-`_Ҁ>[5ƶ:ê ]@v0Otnjyy68Ӿ矰ځԖ{\\߇F}щW3vZŻ+;kB2C CYsl(C_H*Țx;a ꔯ,g458"A{'Dԑѓ%Ks/v9fW\Eq5s}hP1|v\ΑPnnα?ݸ n<J`*0R/ӹhs*Ȭ ) U!e<+ok84/6Sigȏ.Es`(T:;@j1n"tiL^ai6apb3tEx\1R8墛4幏}9!U &T8Y9~^7dEu5Z jBq^$%[7$ŬPZ7OXCuj *w YUp fx6\pv(q6C04-cT1npi߰xHTƆ9A?|gnZm i[CY(y+bƻY4 0X>Լ+wiRs\k—BKmr1s}T1]) CJԖf \OlRi=jN4FM,!rW L8i p^s}Ui@3L,' BV#_zY*;tBqto\zy"?-R?4.<"/=˶]'#0u{>s9ȦN4) @?0"_rHIxJʝ mM-ԛn۾p "t_?迗ebҔW9Ns1L~y) 2ۍG%D\nup*%8 \oŊ2Z4Zg!֓*Hin ɗ#ͳT[p4Cӏbʏ廎YԠUɍD@.1@$6KPt1<-thruv.ȶW%gPƆv(JSJ,JX ]Sp%aOtO+T@cg;@hXGXmCsPn7F.dR"?]G "wM<2X0&J_i$\'k!]e!ꃡo$zg,;RYsK<e ~O6Dvp4 rӂ+yJQxfv c$AP1[2!|r4X|S6Z)-렒 /yW/ˌ9!`; 6D.)aJX$y]#tB5y"K.tȽ!Hz"3^i0., Xl-¸]0.=L' ;D>ou([/5DIXWnjy vA+B4o~S\wX|/]xF>cK͚[T7c6znH pyҡRlmhߢj|ޡߨ>1w¤#خ@Ń5L{$]$.2TSw`]ǘp2Ep(Nn3+^b-Iؖb"l鎀LEť%r6iP\VmRQ<сSrM"_+n$(==p4o4ˣj!(rM4 >G>g/-&lo0MdW?x28@و]]_S 1gLY$-2zU8[icA9ewN+O@HztBA,|W:O*qb>yxQ|_'Q6 Hs2\:=M.'a흝̆C;Ŏe ?yq]7l/oꟅ*9 Mad*$,})?MⴇZL3UAXd:[g\ow4hH0)ȼ3Q'*wvD+5t@-#فkc =j#KR6x1Ȯ6@O FOw} V/3m` _e! 'MHssVxqjJQ߳ytVcLU$S;?lc]hfT1&mKh]'.Gse⦀KfoțbYTϾ$@0,52.Rt͵6w6l1H8&&J3g3 HzȢwCD 7أ:~|gIU$˩T<͜kB9iڽå;fr#Q+c_Byr' zk5J/<]'>L1ܻYLn_oB1ɸ7gpp| 47!ܓpKD ]%\'Br?؈T(7+i9|4 j VQt Ҙc#SQi\Y. @)rh{N.,,Q!pGkS"TSSC mT,9_,7=xD߭^|T,R $,Upc?!*oTCs;=jzӰ-%l~׺*z2ĒToH՘BUR[>Mۘ gF@ݵ›M\x8SL0XzƌRi&HT#\ DI=c)4zޯ|PDU# #<7|s[(j ;EϚ#56ZeY2T7,D㤥 %-.RtT#ޔ'gCAI;.h@S_VlwnFxC{ SBPEfw3 v0;XkCɩ?qAX=˪,T W-xQwc1xoHH+/k_q TpMOtfU8.Iva# K-tк"U\I1LMHjy}ȩ N(tGyU@u9&6 ket.9ល(So'܏M*tDg00@xoF .ʇfT=T;2-qurHb}:J`$=ƀ)i֒Qk]grB15G:SYl鉚;q~仠37v%>JO ix :$]}U .F[%K \kQr1O'7UEe<<f L[j*!8hY|)l^d;sT?'َXtm" ̡=wR |aѥ;`A+<+ԦuVaS 'ZDcV4if~ZJ<&XCAc}\BP!D! czտPVVZv a *j=2BOϜjd>r("+@3o=$ ۥuBb\y/MD%X%11 %qQܵk( x*5 MW+Í6S$ 3aiTDGQrYv9JME,>7mS![?eJ~왒n sdnuL'X2my9Y] i =1QWsd-rh>ʮ7fîi80i4Z1 w`2j#J$gmg8[|)bw\aMj=K3i:muwA+&6*FͼD.x4ԊH̼G֮^_:P/c(v'@t4q(ٔm1O5ɂq 50֟Pn-h~@/fhV#YF;i򆮢| |%)20"ꜿĭMg{!݆uV+EoTbk4&0R(=VFP٢guCh%47(JӘ~W"xFRrL,ߺV҃SX)('ڋ.b Jo3pdNq U XyVKsW|)K,U#xX.>wWߒu<"2eN`" ξO f{}o j-$"/hV6,\SeOʂ5{4N )9`~iw$ 7&q$fD7֧@e`(BP9$x$1AENKH"`0sDIw/=pͨ,@<*N*4B"U q3ɯ.(G=9ļ ~7GM %?)ڇ,6 ߋ@S8dC)ĄJΐ򕢪W c{U$P|9e_y-^Y:4Rҫ@s>u `IjҘ}m)7)y^^EVWq>}=@v0? hF,~q1E9@zcJ>~!ү@4CbXu!HoA6I9dyJ1{OO^LX>( 'Vt ~&^$HhN jua@9$܏˖-g? ϔV9u/QQ`pUG'HtEҌ&|0^B8: }1xnoog[?W",{yG[ڐ3CM&vPY*ҹ& btcM#ß7M{Z jw,]o#ጜ$x>'i(2 5`)rw++Z [_ 뉏's2hPm)D+[V𘰮1)&.G" q1j} 5nb=CdK \y'>gIi7&\v4#`4B?I-:V -dc/K (#cb 4b_;({0q߅-ʞdzc lnPĺ= (Q,Yb=t]a.y*ܹv&"atk.-;CG8D$+VKO5ce'P'Jˑz)'qE,R!d+5s5b[ Vid5wr-jkqK`8kX{d֥䕉ߌFiqk!s?cΡub%xQKWZR*Rmdl))&IH{18sR` πiq:l)OkFçuG@mlE?>7%ORX םo.rXX`2nU*:ZDX\w1E&| zLێ*<Hf➪ ;XVw sϳ^Ж܀\C\-^B̙ACX}IEXe9J▀{up$62\:/H= lj_'2dmnk&i\'ĥ{Hߨt=KsZxHl9+z/0-dbg~o-gUC{9W>1)cBDm̩IGbJ!?u+b=?;HJө!@ z{C_=@(X98Nutx[x%$F Ҧ7}2=) +,͸8(q<.X̻O[hdfG)I`W'k `;uoA,$/okqpROjI$FF Mv)YO Hqr.g}z(0a9*;PC(Hۛޏ8盥I)M,Ku .h/F1;ҥx|є3?3ɜY˻RVdzd:8bIO{, dԟB?3[q7'S1YX j70;,@VwS08Qd/-Q@d"eưB:=# DpBH nl yRPoQ?3\eYHS|-D/RQY6AϺbnaBQ>YfaC-=3H}=`tU5Α`l0r0L}R#ǣ]Q[S&o|WH1qwbV O1P9.9=GOrY{#L|S5JzDUdᗳEiӸeI^ ChSȖrξ*=W:.Iي%R=V[!A&»JAZ|Sz5cν ܠ%T^&x\l@BHZdq:*dL$#F:Y8'쩊;} 'c!@nTWJ$ fn=s %yweE fWF KrtYHİ}c(Lgtuh,)0hMw!0ojdTs[=ү!(*29:KWjBtM3ԘofJ|/]9dAaKu υ1:_n%g+*kz!~O~ꀁfTBN ;KR"2U=#7dl2:dzr1czcI6s?xXC9*}yX~~p8lx8#~uj% ?3m}EJ?O:xj+`Jns |Pk\VʗT٪~=o~sOs'l-eȜJnSZ`&~? ёZ02!o.X9ZXB Yl.*6qxkIM#%ewXɴ7L}@@l61 0K*.H]UE6 D)8巽:^?zc!R b2?jW&I:lS6k<i7pD{s^ܑA'S"uz큌ڔM仍w& s@iD mxUM߷|3'1[>GJHי3/! _]/P /jh:E)e!PSaMiw&WqZo"j LM> q?-T قbٳɚ~^R:U%u"66ͥwBz@)h~zXӈˮK)շA4+2bf>%*K\)=_j{5(K*a}o}Bw H0p5eclܴR=BžDD7R$rg= SA(uHV_ko'ƋW?O9ɀ}/Q<6”if4Ɩ3)Ե#q"ȮjE[AJͫSF]T@h s8[o#˙~ ijg9luVZtzoq|}K}:Ӎ32?}Cx~~ r'>GhWê MDM~8e唧5$Omq;&nRd#YBsFSŚ:J4rxCY*; 89-[eIQd`>Z_DYdVě=(3'fcB/YL^0wga^d44!i;e%H Ŏbi4}S5l5E@]x@TːPF@FB&礯\c~ ursn[6WRPBƕH ׻S!NO$-YD,?g|vN["׋:YG`涊ƍ #X?ψ?j[j"{8uvD4tϾzY <ݨ86< 3cʻf@N Y:p/|^!CZ\6|q?i+yү ~m›OLzF>JDDPQpfu1=0oV*ZױhԛZXd7n"$SI$j4)E 'G#IS`8yn|--\"O[˭t޺ Oߨj=0k6^eROJDp#q0y"»{!^&Pa-a|`[SO) XB9t|BVF{-6zBсm3忨K<-jrb>CC0 CMA]n B4 3F3)-$o&ȉ tl!cXg=P3 t$#Rˀ&^NqFq¼ɰR/5יt`S(W\I'ŧ+L"s[}eG ΃)T ʷ2L1IGh7i_ qTjtvI+ ̾B1Mz1C)O wuP!TI "س7C'u$vᾡb )-)ptxYFK]/cޔnN?KV[`Vfkg`aeR英K+_/N'_ei"2|0XE;&ʼn+;vM5h`_XǬzҲ(;b2tсAmYU _xc ''L-\jO2Cg"*!a#QB-Ю2 agIQQa##MǓiC6]cx#u [J 7VՊؘ&*68YYmp1y089fFP )KLNheFPܔe~ ۲2X#ZZe3@@l:NTfU` Ap zyAkKHp'q).3ܭfxMxμtR_&Y廳и,:B;Iޮ:q=+'Dn{x_ϑx*N4̯ I6CU^gCցGh[rxDΥB؎eymŁ \ ;F.Ȭ @*v/xZ|rg"8b=E:K;9kU 41nk拽܄b+YsGwzkd-CNT Lc(:_$D/**4 W!1z2 C1e0eLXg~-AUtcV,)q&|aH[%y"On\_iz{e ;{YNDDhg0fOs}߮%Z >\L9U1p]R -m3$̦&m*DN.$jo'W:quWUm ХCB/#y5_̼~iRqdpGl.*JtB2'>cH'OGa,Ѓs:W!Ƕ~44w6KaBL?Be(Aoy-r 7tSB"tql>6:pSH3l%*;] ~(O,٢?IͲ٭0_bri+NW> Qg+IWhy.jT-cl`Q!ZnS:U< -9)[=)3I)DrD0CtUlZhcřn_MJ睪-}C!\zeEhZk)[;{/i2)f*+5I{B'>L_"&=e{(J?\5X(`I$dӃ!61OKH7TlˤN+g(ʥ_Lmz 9*w+5Q0td/<% Dޜ8QS {O՜:Bxlwi b~&5ˉw(ꩫ{Rzs7(yr:4ׯ - w4*lú>xE ﭠ}4 r j3*Wԟ!] iܨC)W o)k7zG!!JY.jnj^Qku d }6oorS;wNS75/XxQ@@)PngAn PCŕ̠/=5hRZQo5R߹NL`O )"@Ry<4T$ "H)dOZdS!Sq~gz᠊s|tϛIDRZl4?@ Iݗߵbse'6-GEYf .S[_"D~Nv|W"d0l w\<`7r]p`3Fa`V% / ,^j`eF`a,/ \5USlf$%%Qm^\Abv_v KϏN&Mvԕ+@kkeڻ%xù3R7B)*:>-:x,ee-{X`~'"E"wŶ!,3?(ٽ5 ~?V/U {>RiNCQ?,?3J(P\Gd F/3(i,ܺLlh;ؖ:S6ۚEΗs' !k׏dN|]o铛vR,'Da?Un&N4ΝM Dgr)B59u.TvLzLOvUc Q^i-o=9|ި ]OCGիaլ}  j&B9+/=| #PVa,>Ce>IF6[t=T rk0S]J=}b*8X!e/Ce,B^6*9 @@3K5^j@hƌșcwwx18-JbSW$ɐa.eZbJ5?PMMW=we@<^G.ݞl|X yܥpZOu}^˕M,bi;p,kڜ.~IAˇ"U69q y$Q́nZw$ jջ#N"_('+T#^_u Ԗ}(pRɿv[ EdTGl1q4s'S FؠN|0Ii.um, ZW""6"|@vJHk56"kW ;'6ZXD v'glBAZogP%&+{B2A:1霬?7r +M6 [&[i/RX+j 3гjNqȊ3H?:G#Er_9D ё0pv,oQ}o.9 n2pFBِsWIFe{bh`&z4NG7OL6k̳J`_*^KDnL`^b;}6z\xtףsY'vlC"'ϔ6;ɢu ф,~HQxB ; sn9*=D %pﶪdW'(">= i$"elިUK>nY8}E"c:.c>euѭ?c ޝe7XX)K +eטͰB5Յ;˫7N7n *S5}jTRk00Q,YGygB M:qs@oo@[߸gd"RoɵDL*Õi5v}O8BJ~WL[;YNqܐ<`{(]ws#BvGY)p{\މFw_HHeb#L[3̽J) * &Z\x.X4"}nbzDK`93bBJ@@ZO-AHY`(Q043 A{%zJ:r):DQCXm4𑳄qQZHF>(͌ 1;-l=0쯹(hj\G_LtfjjĸbvAbkV]\P=0-$veQ&+]L1ʛ?6>,)\$[QvނVT;Muo@*{f 0>UWx3-6&v1-/ϰ픲f%a3$S൨@6;/O YLsr\GsQODsp2?^۽*;("tٺTp#<>h!7:*!}ЄnȺ7[c`ѳvtjItٓ`m#d]RjEcXZ腇8? Ɖ V&8 |ϤZk%m!()+7ŘUV9vC @(ZMAW`k{0Q=Ax_ jPOnz|!ױYr9K %j R#ix@ M\֚z9 9~CNMdvSuH)im-brk`o#D2t #H)zLO_[m zl'rmx/Z5v0j?mif|ud!z)Ou_Sx^aKzÝ38M m`#>}j9mGibLxA |~ќk6T^Zwj.j5 6 uq400CGr^%/ec009[Ear8)^cе+t"3&5DžBCq ~A$X`VS|QVavSr^0sMs} V(X!#D:1T>{El@}?A|_r _^+eZ3/,MA}%jVZ5ꪵMMY(r" e{# P?o>:s͉C$; Z&&S!}=Kа*!} =f.x ٛDj߼R} 7F\B,Q1 YGi4L @&7`BbyQ+„FRx[ T_*rg ]~{b -;9dݹ28wp+0izh4F"U <-a}70Y! ?cg?NpN11xY?vV;)kDr*=#N4⃻,a[x#Y ,体Ob* z9!$R._!dL ʢM_h1w2&o3#/r-+?^7BP#XB72&߽'(5$۬ukC[h1H?u"ywW?w l+ ٶN/ ˾QJpkt  ,_ Hy,7Y\kN-ڒO dtQf?sчn#H#ZygUgaNHߙR&YaOlN ITU>97rӳ-3VOe +˥a+>VvCZ)r~VnZvDexiy/)߳LΦR R,yQ~7%N;N枈ה]}"kRu64Ř6uK0-NN?z##GO"()c(ɣfS ,K+brEO<98  ,>'| ;`9?y!RT"숂Cn 91IaCVlUdFދcXfiZ˶P-Hkr &FD RtaCZN "6@%#}g=.rq:ZJB-ahV<:r[#RՎw&V H1Vֽa"`}Lӑͷ1CLzW;jiOy]] ‹ziR/{1GI05G.zK =Lap5:6,n O~ьęz(Odv+ p=_ղ>]"riZ҂'Cf1yكYCt!rn}IDh+עhP$E\z|AM)+OQuC|pn+ќA Oᐍ, k/a&F$ Uts\,__iL0V39NNz#)qp z ~~x%8W汝yTkYh #!( :3]P(J(M^7OE"sEx% cRCv,9fSZj %Ck:a|(WMОKG|ᦃ+ m|^$ӫF*na  3. 5|9UgCըlԉͷR9 rEV:Fi{Di!1/*vYʡ>_ɖܪUN+SJLO6m{q05X^3wzП\/Kz^ٓqQF4@]m},#pei DҧGFN.%Z+'S Mlq'p@w[^O5Kuϴ*dV׍SM@z2ى׮b oS.ٟ_VBp2tld`K&aF  }_<%qsb|I8ic'_kI#& ːR{0ibj{toS/L{b;5Mb-@p[$JhƌlVƧ)XO{Hj2v,|nLʔC$l Q8?>ghctD8O"^AL[<2 %v<JO[n CϩbEEH liUu~\"Q5oQ~(t&> q6ap =ϴVNDM}-eT3Ď_a@xuILqNh}xA8W(~"ͤ3 }\UKJkZ=7`tٱQ}M[}5%`3%<:ihy9h@QK3"!2AvNV,@'Id/>xQ Yto¦ A*f[{e$#qHפ\q9ܙΕneOeE4=}N#IEZvAx%e8c9ҜȹCmo cFo˳3R5{**&՞hv8Yim/8;ϝoH/ä[frNcLԐ  M-zk" 22|LRX~e`n9A[4!+ ["E"}tFP5]s~r g^xzmpR}.1%FRJ;CQB/Zɣ2%@xٵoF7)0|rZ͎Hy||Ʋҫ+vkˍٰ;5ٓlkf "׈{Q5$/,)(?~uu)BnyxMk١lyCD^Pa CAl͗(A&ȋA :nh Z@xN^L}]pʇȴP3?syt*VϷwdYB`&P%`)=i@$?YY^~xNYuˁ 8Т? l(򄭩k9±=%̅qt I%~c,*Q-'/!D_u/QoЙ"a/AIl2O ŤOW_m@]9e8 vbI2dE93Δ>?6W3OY>YJc_BX_;c $}b51 V~.gm}u3A}I36l&S)n\iչ 勒N궒AŚBTVĺS.K[Q&-I__ o &FiD$ mӒXBoqs;@bn*8x1| ~/qR &E3DPϭY rxke(ܛX`W"Nug],e?T{]u 6T3i,xџ;(RIn%_pyFɖ})7\bS%!WhvYH5Yi0hK;vI#K U@JvfHΓk{$`۱ȨB0!HKd3`&m?at,nL؜hoȝ"0 ޹OFj\\vNA&i sUEMYH?, # d?+)]Ṃ?]R`U>g;poI4bU.[Д+#6"E W1oF^˸>KP2xϳ>}nl >4r%{>O?.[_nX)f:kK?Asey6tidGEu`1C7(NS8D9jHshC% ~e0+Tp:?@ʪ ,eRQ<i-}%^sPk*\1o#@?Q#ڛJɗ)ཙ h$f;*)l/|^gxt7.$!gJ~T~%@DQ͟-To;O^큮~5n N[5y`+`e sXؘTKn0qLnZ0-5'C ;azmC)ye.o5g퓠e/'uy}Jt`?1 gQ}؁rN62rߢTẩeU}_Z U}@[Y#Z,5V tv {&" ywf8 = ,`,o mgUЧnc[8۠#59=gdivj}]ݴ'/^X' 8AQg5\- {QY}q[B)e$-t^״|VFFx,KP VH!G >FP8\r1?n1Qu' ī%켿t{{3;j eV@vɆ<#HrK⟋cH#hwH})>,rj^{v 9*ZX"݋V7dW4)<o, 8ە|!2I[7,EFioXU`I}`H(mo=3`y1oXTF$x岊Jcq*f&at?{^᧚ C>Нė$YU T<|Bcr"DUc$}0}7vPІx'7YRNǶQl!:*p!S,fx5'ػhO.:3H׮DtCUa)*HHPq#h֠i/_ϗ!ua蕥1CV[*K"=)ѱʇ%vJ3 ZhV0ym\0 5/EpNQ;ǪߖQ_jя#LZo6쟙3P6їsl~cq kz-R;MPxҔDugԔX?vkQH[ɘŖDL{AS1WN߹}QOP 0YDp!'r[RČh's/+sg*WkTh DZ<9Kr ڡJ\u? K"M^^WÎv`Vsp L֕Z) T2վwߢ0eڧ>c]Ωĉ&H "Ղݸg*=| / }cWSKpm5RV?A0Bw0J-UiS牤K2ă=a5xc~v.I3Zq`+zE6 TLȵنDyۚ , j TmRʝ!hޗ@J -_!;/hcbA}nFӡөȥ$R5)Ul%#Ynwa#&Yhʐ@죻8`Ki(Қ:)|XHwkbTк _洽~VxAJhCܸoXܲOUkg.wMaᾠ5IѠy#]D A9D| 6.mtz1 6̕h`BW L,nGvULQ,rV]Lj_D0V'5NLc8cjQd F\;G%fnezX˴SKzr|rz7^X:sR*kB@Nعףlv*ŠRƞuG4b(xA\^J"0Җ3Ac,[E\u=S`*_&ѵ鵤B?Y`saPC#}[ߕ&UiRQ|5YX-ZVTkp+^T|<\,/WUIyq}Kl7Ù@|WG>}e}f'z=UN|s=1_jR ~5xI;<)DS mAhsfS#1 F(ΆjqcuAn?h&TQ0 .I )cj媞p~2rk08bpy9kZ1o?z3# ٮj }{fx t8=JZ@"C,o99F_1*`%T((-T :e7iޝg<Rta  սYI=sưƌud8baX5nn}.XBk:6V#Džp%+^` oqJ:jf0Y@v (yB'4#{`oէ8*{qFt =a6r4ǟ ]{<Cʀ@X0 SCg>uhH Zxz owi~_M2p4!Qj˾ܬ܄=c=~ÆF}2q ,bsK+ٰœJ_SV$h||/R̙@t-'A4.KTL0^A;DbFIgT^֕yaOvǡ#Hȷ;S͠ [@ h9HLo_&g="ࣕqKf"K窂Cd z)!F`u}+d}Iҟf-{2~=FF՞4 9TQL_ncxLYl*`uRB%mTTo|czQ$4S#P7x$|f*Q m5lԄ,A'$_b`SVDĐCL*=mE{*7ݩVv%Pz_F8:d!c1ho,O<}OBIJeh }SwixlmRl>'j5ejw d` b>;M%Sj |ELU:#lqq$MFTQXw4 `w( 韖%yE[#alrz% cL/NyXuϔj`f9nIntDςVj|U ؜b7Wr(!MeRd&1M޾N#] <w lJe`*+ @to7.̀i]٥֫W`vZGxC}.9[ HWEg}DThTiv窹[}LҷՕ-ݒ^D=?AWJyLYrA3tԺPQveC޴d(L;zOm9mldاyM&d_O=G@;6gzKCمSΩ#is&hV>MZ ņQ %5HG4w*b 8FՑO,a<,{mҎ:>QȤw`[ 80eFg=L: rvji =1r\f"2y͛GzXU@UIHN໛Xma({Y?7Mխ0C4j96V3JVF`5iopY֌R:ә K-0M\Gwu'W&;qEu|Cӵ /9kǟ R!d~;m{Ώ*&+V} ̛HȆY#<@MnfŐytM󙰞i(an3B0A~;\급@*\Z3Qϙ3QL%w0HH5wI EvD[;OzTAŬu < -0ڰ@D $:kkfs qCOz2$g=Fw)w!e"=p2_E>{,Py> uCzh@cO,u&k*ʉpȸ}k*Zi?C22\KX^ XO!:Fh J(q3$)E-gU(ǡ^mZ9 ]*|h$jd4+9q25}w IhM*X{ `H-2)bQ l\j+eg"5<׼SS}<ʆHsr >ͯD,"#@r'J%95Cz\AC)VC/se D8; | ¥Nu6yFH_}CMcNM$PE=FZyC6?9Keb,I`M. Ґ܎aa=@ו iL5[ZZ&/n;,E2A2,_TQ8 +-|] F jwqp7tꅝP&!]Ron72عhѲw4bי1\%4&"gk¾$jL$,Yr@a)ڴɓhabJiSρ[PUmu݋rf,g̗PDNwz,LIM;{AVio5e<,6|p-m'{ ' Ju4p-'ܾmt ӕhqLs)奨eSwdKVJq'b4E >75H!jr"Pߗ8Q a5vy"zZj+p;!|cհVOr>Kv% e'ض~Sx <KBdkSLnXLT~ ǓJOඋW*w)Pql9$WgXmAn ܍bzk=GE\@k2:Πxl;Qt#9GUK>>8Kwrߵ*\jjyt r9b 1?N x-Lj%+Ү*ųLL*Ҝͬ9L6_).DU8:(ƶAыa^jWzwɾ@p-J.8[1E]v  co jX>,/d G,|9oֳ /MCFw&d| ?cQ͊d4)y ?sl0o<|=h,jb4[rR|Gk465֫ (wuW$e\Ww*d$}؏^d0yȨ[7F1uE} 9;)I@J&JnɻB#͡F<9h#~Z씉`WSEkx[iM CD_N S@`FCM)^xÏD*_`sX{UJ|V3k}5Z {M)`^^ؕQq%F9=/2zߝ5od&1sY,3|WaBaC/:t  D'&P"x[nZɆpTYXF4PP/d#^^@ΐuzK+w5w;{/ ". `}s{ 'K!vGUOc^rM$a^7)oIG ϵ^a3=|S֤jwe#RoB8&u&y: ע}7 Cu zv]lsp,P͐hZ] mȳC$P`hi~psY܅"Pf RkPh*h_'yT -e@ 'Cw=s@UK"0-B{Ms!,E\_5R^W˶8/{1}\דCV$v0lYsz-"֪UV t`"@k`cق?[)= ];ŏVV.Nl BjOezm\}NpB"7?O Ҽ8|o<+*!Cuw"coR2<?@f]U+a*7:+Vf&<vsI{F`o" k@,SzInBeŹ%4$0MfY#y`}76h?Hr%yA*.}akFR_I4ㆢxG ^ȥw8(hs}oj>w ݈PH<*˛etOME-MmC% 0 M5?+^wB&N?5:L->آ.6c;=ѥB}&u.Dz}7*nHp\dZC\1[buYɼ]3Jw[*"))|Mn!D* cmI~-g$4;2j NWE$ ceU4{i\{F{gPPM< zm$NiCPB[!|/ۇq xd }䉡D@.qF1j %̔Y [ HE5Amu^:Ah4ېJ@fJINIdFyYlH)񪺙-a%iy+!b5 Bdqd䁤^1u^x7KM0C \ oBv|/E[2;znXSvTWuxZIK^>l@'pjK5-)D{N岇FoUZ9&( *3k8*ǜʀyz+<2R1gD#5[Jh0' ̯f ;35~4*x:$`ǧH8A~CϺ_1Qx@ BjlDSf =\B+w% f?\G_ жTMڊ}X;Y햠:' E 䊜 A i3Ykb°@4/ p 9 g$])z,Pa#:0#2578Y+.| 8ySO:P! xWdDpmŴT)Bpx?:5i:td]4ym(T4*r (Iå%VSTex8vn#Z˟B\ ;,yϦx ]gIEDlUJ"&a"[^Z~ƀG͗aVMͅYL_W44S_bhUSpgItO^rWA5ndXq}HOzj?o3ʮU+aD [鈫ۮuwq}0D]*ܫ)6c=B?4JzZѪ9_q̩7G~y*~&;r9 gV n$nJćk6F&_,)it|Q,r&CI̬7T9S%0iB?P u2JGmfzE (YO#{#r/3w e iX EAֲy^MZ>* Ϥ0 /Pf陑5Z 2݉9e=5*2$o z$Cqi)Lrɂ&dᩣ"Ǣn uگ,jp#\],foILsؼyh# [UGFzuT*Y&N\>#-=M}kPrpVX9yocP! Wc,g!sg$זr+;yxӬZ71:% n]UEg2,`;LX'RW@l2.#N58} 1{|Ao_^E(Q<.c['w' ]|L]1 B@t 5 %uUT%/%bZY2 hOoZj6).fB[BEHob2V X 0Q{[ZMezδX8ϡ.FCߝayd)2JuZS>ԾIaN7 rVfSh ~,84zP7L7< ,)456pt +Wtw\꜎ڝRd&kp{G'3n "OQkz7hl*&^3GW<[ ѕa'}LH(mtDAŐnWStAnk&OP l]^_5 .rJĜu\J_&N.yT-Ƭ "Ǵl!d= Xd@xZk9rb;K}_ >W%B;|`#G-~L$>9}&"w@Ց bÑlE!V4Mva^  3CIeN̴1B. Nbpͨuwկe_AM&MTnB6Ta"ùm F3l69:?n-X_)"oߗ=['[J|Z^dϻol1djUtzgUT!wuիw]5'j9+Э O2ROr?H,*..p<36S)lt),~Ÿh !q*Z2SQd*9K}h+lMxOnP;\3Qj{3mv+j-o>?XwNښ9%Ϋ&֝`T#TRCO> Xn^_ W} "$}4e+SoIwlu E7XE%W;bRُ&A~FK4({FgrX5p7VyGLh 9 6jx-۷!Xb{1"E3kjzu(Kt|aC+qn6QۓvLk`ċ^ߔCrqc3W(oD[R"{^E&yo h5]iX ~r vN 3AofJhxt-Lm79@3^C 7L$6ciDaLEfu]Af9i!C.T\1PlAxwr4\Mm:oRc د&VKWy-ɲ Xii H[#֓R֠p)3f :PʃGuMDf5+t0H)_~-e0+K-;ck8BMtDT!{Z i/N *ojl'!/#29D[,*7:Rtȗy%Ϛ z2@s=Xifof"Is!IA#Kƴ5ۤgYZ0707010000000a000081a4000000000000000000000001668434d300003588000000000000000000000000000000000000006900000000./lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/gpu/drm/hisilicon/hibmc/hibmc-drm.ko.xz7zXZִF!t/]5E]?Eh=ڜͩM{]B$>܆:]a-T1{OW p]6돝Ԉ`*R,g$Qى; #I~| t>; ގ)6LZ\V=~eAn$ ;EO1"H<-[2XsTlM?2\){=ZCiazMgfU@Q;EZz ;RV7=QeC`kNj@I<ٵgUoqhB".6Z0Fqs.AMG( Mָ͓Zbt3ΜX̗xSͰEC$Ꟈi ri(\ ^ͱԁ+KV.XW n+{zh|Et z6v;|ցu$Jj]nGI%lvVF:DjaU7B[gΓJ΢!ZbiSܨt*q`DHg/Ԇ"m8Ʀ6vު VR@:#-*FhpZh9ySv}ץ60?]:Աi{%s4)橥A*oU=dY33iTψ5ͺFe `%r?mM(Aؼ+tPciqWkqMFx=耀zI['qŔQz h+*;WՊgcIomhYXk '\: `Z`a *op9ca_]؊5'-]SZHsv}gh\ \ZOLlcz{ɂ.h+pHFO&3¿-${>2C2}O1(yǎkh-md"8R^wRFɂt8ePIWTsӗ="8Hñ&l6GsN#~ <e 9}}<+BsMRV'v!tfDb-LWi0K6X5%)1[XN-^: o֐/\jH o].CAkFc;oK8֞+ )/] X) łU))SrMmYDBŽ+`3,A拑>Ibhx1D_5<57I<$?w̾[O"7-Mhʾ( c/U +WJ %ήdY'e, fdY_ ~iYgZ»P1o=/fh0Ӏ `Ưwf00ga稑5@ <ejl]oaFEbv ~leުco ,RPTG7ӰI@p{nQ;C,l> ΝK}!s]z4@U^'@<<@(D B>#,_iQtДoA.F0جXQ妆8x~6:DC،j{:mt,׊2q $_x*Mt+u:8]PtY ~m_lu\>fBD$&>4Q  Li} =Mע&dmQdnBМŚ>(uyf(j:s*(1nG^Q5ᄢmWzoMG05>壡R$%qrBecҦR (ZkW,3.[p /9; ?CZm Cĝ Q?}UP]H%\i+!l(D]G;w1|6}seƒWA"(<gXP}@+s"g33'F汪[m.(\a?[n; `^cg[|򴻄^Q\PmKy^J7)1)| @͑a^^,Α7HzEkWZ ݹ,ՈSghVv'ٰ-CmQݹJ^/ފz+ݲmO P綻rL<…qaNj >TVߤs;JTUD=ౙ:"FdzHB=bV~ ~Jg/ 2ߤo~zG^,K$Q^4/C2CNvJ{35K2LgLDDK*u" NRv˩eWn ~ aⷯHOi#|k)d2><-<Ƣn1Lg-X#/}ܝ%}Z!#o;$$ +5-M{Od8zdԒ4Dml.+@Aifu Ky| yv%l0"Q "g:[w)^f9"{jv*?~i%KWN64N3 Ih{2S_WE${I[P&k?g|%L 1a#r! I?OxūgPP70FI+ G_N?QE}C!'XLAkn 1b\ qXZ ?Ɩ\XU)e?%ݡN0K$)kZp D1zueHuQ zQO+ꗳBaAz JY38Im~pbC̹O~[52ʲJ+O4 =6D OՊl<5havp$pR"˨6f^W(iYd%cjjIu[0y j5E&g1XAQCԯ$%Wi>Up濂 fi+}%Գm\jFJ%NWrҋyv8,}1sf瓐IWx z|ckx#, 8w")X͵4q9k: "[GυOl}3la#wpzдSt@Nfd #(3g6Uۇa eAAsUo@NkE5]o0zwQr~I)wIN0$`検5jz.P,@6[bh<(G4L 6܎1ߙ)R@R}9=b cnɐ'_x₲Zfҟn"ܠG:U#iIlvrbY7 #yJuA0Svjb`%eУU3D*(IN_H)9mEÞ$3n5ia:"]ߏl󂸑QIiհ)05` Avs)38>pH1""( }J}۴1}$)M/*M,(;o0Su1} GTut^=ʼn^qPf x'4YP{ LtnXB'-Vq 5U޼C-pžvFfz;UA sOh|%cS]Ae ЏD-C~XߪV;~bRtLƞ7@,r>@ LW0(B@P%}q$.- ~[*哝$ݩcJ|#rEyᒔa - ._qЩj$֢"xtq(rݰ#f9TVCo.`WyJ sdy IOkJ"\)DƑmNSXp [jn/k&d\Wwɐ|iVP7vڒc XzڔMR&.ttq(BdO;3!'=ٙSʥ/w9 ldahpe9e"nj$\`* BJZ2~qAʏ $myX,'"3E%VčRA+QXݑkjιD`u]Y'&.8sƊuTv;za4qmN$-=LLczdjEBO7Z^dC <%,W;y|CХ% Ylfsv$HGф~רX> :y,* (9gSrcbsrHJ}nHj=``uE%[&.(Q$Gݸv-`EܲbDo}F*l1L_.,Re#m`"5 v`fWuEЭ&E^ @Aks3p49њO#8~IzmϐߢըvR[gn:Q Enm]`ͼz>7{ _䀟]3$gY5 }PI3-~=o jile-8~J 3FXnfJW5H4Vd=2$%&E.\PpV,-U;HCXkw̑ܭNX0 ݔ -RXwʣ SBqRP.Ie[D{r:3Q5Np"K"dzkQ.L}XN'P?!8n;CQլջIAQ*d8?yЙu߷ʁp=H0pV6(GBjK⏔זϸ #'tsq_5T kIWJI" * PtîPyК*Y-Cպà,4v0$d RYVp䃐cdzyxsr3:;Z.O`Sa1%QS[98 K$U;}6`؅컬GM1J&`眉^!l{'9OFmP젥v7L%FW*^n 壘&}bIWdё[t&9Wa.گdRԨkOTƹIFD;L$ WZEb EL}W0FZzÛK0^] ϥF# qbbrsm`'̄PriT(UP{Rk+",vl:i2/z,f|r*k"Jqdjc͢X3)FemuujD@_`pzc+2+\քzea5uҶWR}ȗ~HA। C%qo*֚qP$@| 5V۸+I810WR]$ק_Om4N-}6%Bq W Jn%d:Qm (M \>Aq`urFZ?Ak¨(%\8C)(e7r_YڎAw3rX,ñնpyz#`IAM?*k\Y4҇{Li%$X,yQ\hByKrwQ&hMS tS{6@!]FHUor-Kipӳ⃈UPLB`G5O~>w`%'76}LU ]cAe,N4֊1rS,J:{q"4-WH..gY讬bRaed +B}4%YY^ ì)Xkrfb|UbgĜQ4`s,6G1TD9kjGoIL.YNAgPzFAɊv04Hp,}le).zoc5tūוOP@߲/mť=$RIH{ ]Y` XB(1_WOQ؂+ ;s~3uzP%'C?5Yh͏ |K[$M)xeGQZYYhic2d" !`kX 9Bk?%v [ͼδ/ϥɤ_)]wy5 iy?,F)Ȅ+Qҏ[i`zWPaRXf$:ת?麏'H *ViO\.ΔP/M+'v 17VsW~#925 $c$V}{O7 9=Rvd?TBBݹB!nRߗnWɔ׮EA,I8'emy噧G\ )hs P@y?F=#犞FM>/%Tp@JG63+U/kGR8Cơ~@۱- @ Yz.;yO՗tΪ{LM(P[9P.ŴZ\٫Z D jo &2ysi>:7D^Ȉ7uԮ{AVI|y"4I$2C+="мO=j>W&fgrQJZIOUzC_$=L]i[wnROa2 φ c&e.HOxL3ULzoܜz9B geOg4q6G`s29C>{2Ã",c]jUi:(>Ɏ!*/EFhCV~æawKb3" v0l|[ y,u@?zZ]< x0azplW8s.o3Uh:nf/i^yvu[iU! q$QKX63&siאQ^,r[~$('N5NL늰b$eባ0`QS8yr˳9soQr̓ayHE"}Ԫ] >令+Ixy0S/Sp3}12 '>9*ڈHVjWu$%\]|o3uzt #A z /X8Wv;fmw/D4c%o_yv@9 L=l0WB~hR -F_ DCdþvOX'Sߗgg_XԮ; k{۩1^ I ~\?O!h[ ̼n06C:{L&(ڣW?1/v&_kaT@,h2cFK^3U `O .rXwW[{[=|ev^X5+-jXCa5 6l4ADžM'K+\9XzK ~5PK,9UMuΐIFۋLc g) 8x\9U),C㠽_ו{aWh\;;쵡^5L2Fw\Zg~Hg;R]t/{+MڥZBؙpL1`]r[_vL_lqoPTݨ_StȻ[2OrOE*>uB/Bd*y$nJ/C62c"q:z-5(Z;,g6\IRp•PbΊV5?>cdaJ9S߰88/%,&$âDǮ_`? %*J$#PAs+D`<5X5uo"gcvz[6YΖ7g%m!\J FuA0Q tˆYO y/+ֶ\}£+G5/B-Qk"jr[C>rO{ki}gr g3d{lIV26oMj=&IQ ZJGzvJPfDt%ZL\0֡"o|P8E\0MlJmP3w'#ZxsY/ 흴 krb,W -N7hb D(RJ265=G)k~K'`vܓ%]Yda}VN3#1J p#oy tq)#W\vE3鍭"K*]Ffb]dП<`lJOm%@ji1'1ɡ+2ƅu;|Hɣ "Ik.j6]@BY-133Ө#Ĩ0J:Bs֏; {iJl ^Zx)Dƒ"pl̬*[om6BgDzD"t!gR>qTpw]8il` Q=xЁ<q$;NqbzQΥ :/Qw&HTyUa6S(vLٚt?K߼p#,щdVLđ ̔T jXma kS3%:1`!F1f,w5qζR]8̊i&X6ճycf!4 e3>zdB;'Zy#g/˹ס~0ޞفˑR u[jDS>/ur9%vᄖ{# Mv``񍝳pԶLbdv?`q[H)iH@Z:̑qD2z#c4n$j L|G͗^ Tu%c 5Tߎ ۿE&DnB,ZX.Ř>[N\~=V}Q; Xyd6= X;"R"lZ&[Z+tn3eݩ-c7Q[fB6!8amy=עUꫲ. iHRؘ|lub:mI_Raa<,5jkdh^^ɬz(4]f#J#6Ԥ!i{ckn8 ;n33(PC QXeNc&pvqko'uz (Zց3-E )7Qk2}%xUX LKjТ8{b?,TѤʦٶCVܚ)4>x ]y[3ԚJYZm IT%1Ol㡔9=`Hzi JM^ t`%n)k `k^JF^ӜXx|x C ]݈ rT~SVf=ۊ +XJa%ӎL1BbVĂ[xkPc!Q<9Ccí qB/+A)lH^GMrֹgJ @DfayvېcgWd^<%) -c81JF`"O5 h q>GQs̶$5f;HX5{hjlQjM*tI>ց|l"aaOlXĶ+B@B[qK/ቪv"%au냉^YCM2㸴%w$tԅ8RjppMV_UTE^t9=} q*V\3xzv/+eZRIMwKkw]3-Iz "c+jyjU\`CH dqV6,z*<[\sIsGu 4BgY>g y<bg;:'ՉmUF2;i֖xZv:ID=Hz3k^fkc\e>+)^Z[dTt|!KD>ɋ%ՅlHpiưû fӟu51P?Ur}V=5v_msRTi8(W)ONޢs7#i1:ƃP$H:Mz{F:bɕk=Xf?d!J N/߫ laVBo~`"݃O{D}M}ܙ^Į;">vvm/-Ӗ :$ORtGv( |"PQ ʍCKANG2|vM5ݛ橘]s *3cx4,qg$6БRy-J-%L: ގ bˎ e[/\m7R&*o5Ѩ*w%BFb#i oQ6bN*~!t lG(^D]ԸFLjsCY2PWo` f}NB}x/Eׁyyj7MKF'0r y;aiR>X#`})4 [_ jQLy%Jξ薁#8d%_Zr@@Lb%t`V4+n߆$Zص8o&Bx4ߖ%7:fTJ%fN'X8_zqt>؞NeXՑf"`H IᄽOr"F{_ў'תjhǤZB~c2̵'f"KiG.$=<)&}4YAؚA 5PTl(4 P~UzQ4ltVY/BaЛŢB4&U̲Duufbk#7ʔu#nbFi5Hi y0(d5ԈY Sv_cN"$ yf.LG}_L ?%u{t:N2)ؚ}D7ce`gp֡iML 94l~F`R hVԯ*Zw3mK5@Y1.ҁPf7>HvS]TA}#IvĘRf->8Ԡd[%vSY^vBZP>&E k8MghH[9a?| ndhJH|1->_:OE~n4QZZN!ōh?$ {^gcmw\1E;~⢪>\(G6#_şe(UTQǔJh!ևL~9?ɡUƎ4xű_R9F1Jc$7 F5iԨܚVEd`.;*ɻ? JG2E5ls k*}"`cmPvJ֓Ȼ9 -ַ/񝉼u|] DUfHZWb(| 1MBVoa'B҆ۢr+\'<-dHgpИ,Av.Z2=PbͅN|8U$(˿_D s%^#^Lk+'BNyJ\kQmRܾ!M~PZ1R\_܊xyǯ3tթ+w,b L+yN0@]r(=ˣ Wsܨ,43Kb",Trn_pse W\.u<2[e,B#xp"g!hc!JEE:Fߘa$|0]8> I3aa@$wؘ׆NdL$SfmA?W&(ϾHˁuP4i9|PfŶ"^LӬя9|EOD?],:M "/8`dbU1qP< ͯ$ ~x7.hj;a2%E< 7rrbW+D&wBaPRMr%5̰-yiK>1(~Za*gp ㇪C4+sKcz)Qdw)4]󔺃V!s7*uG)^׆!дDRbTc Dza%龄e)w Z@H_!_T,@$|usc͕ K(~>` Mz5xv"GM%ԛ,Rϴzy'@C}J:-)O 8uyy)G9MN77x.= sMqTiTy(M}YȻ* `._/?%_"1=Eq?B&jKAW5)OOA宔%FWm>S8EAtDϰ}1ls61MFL,)KS5᳟XѕG=E ]\ԬFuzz[[Lʙ`$g`:aVUPm:% q:xjm>X4y1##RxH ld"ʻ^㇓*4T wFCW3|:/N&3c[H{^?@ywl(M^0"TJ rA> ڴ7tuV6FT;v_PaKAMOl;ةʧf"Ś(6]Ɗ AQfT 0C;>Q}ltszN{$L;Dz}"e"ښ8ց9``hGqh8Pdo_,҈]8u!wcFr=nrx+pNh>0JFhw䳥zE1(zZti64ǃ`@uϿ1SQG>0..;cPפo2"y@ϑjT8}~r*ѩ p`΃C?Y6ͼ6 lryΑ!X5X(\ʫ,MS>6=o?V yا(3hteA>㈈$OyĀS-tɛCD s߸R{iDz>VēQ搖JueN6)Khw#Ot*v ^-=<}v'ء1B/b%͸}$&A\/BH+s{ٜlZTQ*,_٫l nT]#q,/# uL:(EE/WGV=3s sX˙1.*NiNb;5wKH /4lAMMТ'j7.x8z(ؒrӺtXu_ !/+.ђZ%]³L>A;iuP}3g+oq s4/H@x2n"5wIH 'wr#ɒztJxw)I<-3b˼Js E/QhjƣR+>$oD.iǣ %3_}3tlF?ϰ(Z:vʚ/g y2z?MTdrg^%?FT,Abf[#:?A,K_?Fd|dcn"0*D_2^~N~b (m?.΋-J&LLEE:Ѩ =$y7ٹ"1l耞e4π[6}/5C|umǖϐB8Fp%D %D ILR N4 | R^YJTlv<<^-mml܎+YtrH/6Bf1$LdfWj9\RYJ~$I(^)7<͑G.RS""qeA>=h58uz f#92Aǒ"$a *Cg}`mh@٣;SRLj9^%JN$Bt5@\b4ΌMZ&!;Mc@:c}L Zvhp(y˯hFiڍ5ۻY麩6$YykVn(H#HXCt,֓zW#60DбO;&#(hjBW?k(w:zs=k\qta?uM f_%JwE-HM\@C-KkrZJ<?ZhOMz l&1Lj.= =ZN ;|n-Ia8ɕjе\y'T=J3z dG5Lk\ſ-qp8fM?'&;0,u;N^bulQ<`ۧ蚘c",!L*;DU N?0Nx|uf9:h^(rtzzuOŗn)E]:-68Q^l(yHA,aR"gvKgH2-W?)2jheA9LD mVLPOnQɚ)cB!R d >!dޥbD;TfEm}ʟRiuzԉF91p4HZNɥͶ>>@Iͧ "lO 6MͨB8 Ѵ5(Oؕ*'Hȹ6`uk&چrB<齽X[k^ƉFRj[ X WDEbtW"V&&JÀy>g)֔GtiV0"f@ (_u{&!]fݎ-cߪnCe gj@:kz`RݏIX[9`'y>1E˻ Y2QCV  sa,؏w5ҐP( pqac{Z:6b2Ӹ%7q!.İ ه⨣Z1@_H.p^qw *gӭLʿ n IwS1[n)ZpSe_F˔Mw6YO?A$0e4!eL #Ź2qN1sPH)[gom$`kq 핤ML:(Kc:Qǫ9=RǏzSǑyLNP<&`UA䫢b 5ѿs/OG#h>X:6֨Z]i[xj`tx.8Fk$9 gCi:YwEuqm]Z{̷9tUb\nl'-nOsz"1ܪְ@aI ZS'(576 u~2(> #D~;VA_%%+w끡F]IE(V|eBup9<:ܑ|ͰjS6eQ+wg;@L;fwe*QQ a  Mq_jE^सdxMbD !ь'"Dr }Qzާ'ō2qSż1oHEO]jY|=n9Q:'xs-;}?Dg ς()fb*qHOF6oXy%)U;7w)޳M9Vʻ۬<8ӗw1C<%!:/|7[ħa_ZP.̮P>wfrD3tGrK(& q6|ђ6,bn:˞1/#mC.RnpNmcGt6o{uͯ0U(VpgD6k|f.Y{d?r$&,B`VǭoVb]A}9H R\[3%+,xAu{/Wա/ 2*K{D.䃔c&C|j󊫃,E0~I}%| 7`X4|b=NVV˩(ڣd @hߵ+.2+CL>}%Eqaϱ M)$R<5 /ke +ggM1Zo5ZuT9iS^F#=|fȖz* zvfCX#3sooEE2 O\`* 8[EcoWZr/<h^!&T>ã+#S9zP/~jd'Yw,u ٬6S'sd[@7̵>E6*|:`8CO+;F)in؉9qu{=QeFBޕ dU=gObt\3e8od5qce .C_jw*g]taUʅWBPrxUe")uYϡnWk_i 4I?,ҰoSyJv&\7ulq"Kr',m" TuQP s}p(ӫ b Mx +UU|nVChfG7i>K+a1p߃d jP7S,k@&8VɆ3dEsO~+pKA10Tef(foAH-x H0wQЋdg/lOH`-XKe?a/ߎoYgO.*US)V*A06'[ ηNRؾ_[ 5hv蔟?CCa!҄!?LE}4Rà[XA-+qJumH6=W/g7"Qk69|YMsW O:lM 匎[5/g&[A~lw@;@1/o4XߒL"v%dPvIށkE0420r*[%F;OحnThoa[TpLm^[C/m:5 ->[#^|zNF]73DٟNdozq"2`'uu`N*ߋ0 Mǭ"v (>La9X__Ռʌ+7_L Hu\d~6 >QePpJ*56V0u>uDTg.,m(?ĒUqrK፿ AX|8z#`氤8-bG̘f#Th#bҶZzW*Yuh?smJF Vls#iw_ct&ičC-2ڤ|phcOAweTJ'@i¾gB:v^ Q0E-UN-DpTp* BWYe{TAgN܃DO?Fu?:W|Oi$o+Rhx6V߼!5n-a5I9˹ pN 4_9Ju:In㸅>pp-UD٩cN, SSC+RkM(*@⯥k R-RQ(@0~DZ:UOzU0涓-rD\/5oK"Rs H'zZ=L?OQ$lފuMWƟo?QO܏{ hگbKtNB"նDѧZ>=R~f&0|`KfsιG3юWcLK޴:[~_2j5G!XfH J}5p3gYZ0707010000000c000081a4000000000000000000000001668434d300008444000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/gpu/drm/mgag200/mgag200.ko.xz7zXZִF!t/ㆍ]?Eh=ڜͩamӊbGv&Ց$ eBª|͒B"`pj(F]zh2Ŷ 3}ؘa7ZxCSS!=&u&O/-Nvh]@L|4$33+NpV6a͐ZȽB pOAV=*&n` [s[z7Ňߍ|nm{ qV@6\79XzQ |b.TIa2Ă4MY5X{Rw6@ ?Dؿꎷâk2FW+߆3#"#GY i8e9EˈKXA D6X5 {iCu d_u͝bhODIWe]>ayp`҉jy)Vls$_bZ@ч+U[YVê%t{"Is 0N} a-3$E`ӁG1ez9Ңg G{! Cpr1}w/hLU8/WUS{'T'YL1w-B8/K!9UbGudp>5?Iz։8YIJ<>ZTSdR&B@|&9ģ>xJK+^1/׵,cdk5J':L$(wWz_^^5{-' ADZ6 xu`W]%[8*0td\̦@{̫o@x}ҿxzaHwbcS3E$G Js9ctekd1A]MFccuMkSu(8izKs16u`|s[0 p"F$52x+p62 m MFyɋz[M0t^Gl|U-ʰS?pE=~oOMEB "xـ r`Gܷl}ӅqIሡ𶽞v bݠ/)k9hܮ+elNd909` ҧP$4}yCD'$^ S4;ʥ[|6n\~-ʩ.O^]`Hvj7#GOC>Ln5ӫS].Dr f6نc^`U0u9B_]"g&[xht+Of^ P}jX{F6 A4p#i ĊLCw\IInމ昭>IIpxcXBgNlYwNCϼ+-jn4b"M$C쬲<4V>3 }ÈnW eq)I#~J0ϜЈc@jU{ ^ي{/%wf?6SyGDX4s>2pVQc +xyl ={"ݎО;O /ϔX| SMQ0󸱠A(']>q2 _ :GU$}r1< Yeر)l鵽s3ܠNX7(KO߰i Sj GRH#x$5m$L? RS@;%Y~AxS .͜Og>8E88ektϔMȵjec9N3/Ƽz+Xى5G) a5Gqo_@ Q 5+R'"B<i{:}Gd`*R G^5%u]Q m FN [L .V1eZÞ*WIT5pykqUPz[fS̠Z):AK_9myaaw KO͚X⺁^g"?$p=cBF8) GE@?J0mB!;,uȂƿ7vÊ*7On7S )60 {, ،#6y'}U9"A^OAW.+Lk(uF7)Fx S;'O6FP fQaT@һ6} >5\o |{ߐN)YY2o΅gVͻ&_%4=\E|6AHc^ a܍ ܸq¸CG2/Lb/=,lmOJͷMD ޭ )$FPE Z\=A%1_{deJ59*n6د#t*7:_XcX<1ΨߊeIfKVC%8P0 mM/C9IA'jʴxR\ǽs[SS-ēQn]qf)VcX ?o`V8 =+x_*rt]yrN$ɼ$;0#ٞ(Z@$  _0o^wX?D ʁjw]BObi쳗=-ϒiU*BwOg?";EU*dUn@Oh5\"fo;lm6u ]/͘)vrR}3.RH-G7Nbw/h8Ÿ4Y7uGWAQ|ykxkqOw.}1R \c<=>ʘGYU2eܸg&퍫d^g I@/ܥλf qY5І/%thaާb=lT%E* O^<e>kk=%n+ZbvݜgQeȤ3q| PQl#+mn tt0ϰɽ ,꼨ِ5$mA:MJ_G ghzg?dSa=ou/WgY9`] >a<]wbv+/Y02rP(y T,s弥p;scꊂД۠ʑ^}j+bV٫$5K螹a~ NE#$җ>3z0Y J9!#!cC?Y.p^36 lfn2N1P7x s̎vCKE K%;N(军LxӢ0N0XvìAU嫮h|IgͭzI%/yxAGw} HgUs-2dFU}u$~HC@C`{|zQ?tHɡ^|͇N Kk`8c 3ï+}MCq;w0+M B=`y@5)<=ŇqB@PnG%89TtR{ψ

    *mɄ|r77G!S9Nu%6om"D_TPtZ(6*jn6c+ 9neHb =$>['ߢq AځoXшx^iTR d߼ 0˜˴-U(t: ͶdVਵb'v>}P):\7a>L]>!ތg7$ GGW%#W5"s*&d-t[2ÄExD1Bsa^'K@68 3ZHZ7GX9oSj?]OrzOqe!Nٙ#LwµTȪ$J] Rw7&|?F?.4wnmF~R6NLD3CA*kC {4n~\0i OL G˜gYRRSۚO0fe+,")>e  9uo8pLIݦ8D!WM8 n%*&_UDJ@f}$u_m=6(tצ*,`nI`IV^.t[8tTP|A{VNȹncR4e?MTKiVfQ 8- +9srޣ &aeTg2 l.N93nKhoU(hjG=cNp*\U]],c x0 Y 8i.F4W6g1+~G.<$!61HiLreP8 CVs8"e3ǝa7)soH8 Ͻ2/%12MU&/id2/dmhx}T'|oWOR Zθ 9UA-8Q@"Dh- F??jTN!O.^hPWj{ImXg =`YxS*-F#fsiNh|`f`u+gi QEf^*mv>dWD〲e9S粵O4S.(ze!=rx[d}0j+t}P(}{#;#fCel* ׵OȄj?.yТٻ'{׋=ڝ8Y+ :)CLK ͦ^I ͱ )<$OWR*jA{L],FJٛT/Cx)Cַ[ܓܓaQOGNX]Rs!9Hd\(-@{iZ,4Ԋ$Hb!Qdwk\:]+`¶~2,̖% F*-CTA1OjOy9̍Z95q;h6X9[T$F!VGt*zQ_rFastbB30 tx]vW7 !b䚬FT8pH@SL +OtŔg ܪxn1X]/_M0UTs]?ut K+Mhu2:ZlB_^k |xDzjJ״ӾZZ.EOH{B*'zV}@#JCKLkȑxԟ/V5RhCiF (i~ dḳTCŦI:a>=S8݁b@yA9"^q$7Gߚ_4@_Ր wNg&qbR(⢖Zկ[ImfNeds0v{`Su{Z̓ ؜}a^Ĺ`؆ w;O`UUȇ^|UV~E|ǃ(X0EԅM80d9|օ)eɸLL ُl^uItHH,!Q}kn^+ Pbkֽ_B[`ʱ!b~M|G$X7~ ['6|9)]f-eY9,-L%!."iC9}Pӎ5u5'avI/`3|ϒhcl AL 0f!UkQ^7%ri:zl_oh[8&Y} A6ٕ'TO;S շ-i+혃ìCxy0BIpΓ:p^?BOb~k$G31r7DeIltuMRmڱ =#!uWl@D! >UXbc?Q56* %̚c_{e k\6gZ:?p( v1,;~g ܴ_w=ARe ",7+ӌ|݀տosv\6jIg5N#feP Q 5-3 ~-z ?+7Ԧ(noKiHD &q*/T m bS"I`xzo-ӻ'<1S")%sSd쫑aN5xLyT2WJHٝ;,,D=)c5Kuh@M$$ϻBZ_CJG|B C67%M.OMʓ/2p#ɚ3?̧H6Wy pR[FXf pv\!XO2O!:IB^{xBZH bhS%5t (6kzn[D;qekz;U784l, F <99Z>@F0hB? Kr$.=nIn?GȌ%~KgK`zr8rOth="7heư-Mjfy3/#$\:2gW\ҞIK&'h ,{,BۂBW?>LlϚG=ͷ~lX>k'|h<Չ#ߚ u}2& aqUZZ @ƀt=tyګ, zZn"v^f "wb_u:=3a\38I[㯩9yق`rS7sM.e^6qH9+ ?b&MZ$ڃm";E(6c ܋bnP>GY:(E*䴍 7!_Jr~2[(#\87 §9i"ΞZ`z"|Fd4J;]`1}:Gy6v)y9a8Z =,NtƪOؽV@ܓ^>gЦd߂+k_TY aGuM+_i7X'S[GZܭIMV_ 3NNYDl6%ڪip@ؚ!YaJJ<y4_C< 0ԥ5 f]t8Z) }@2ǒg DDDB*{no8K 4eF'a( 7Z+,CfI@̈́N#ie+_۾Lm xU6@tؤ&Wad&N +N#'astR?C!!ޥq I vfkUe*馱S"3@-E;/vzDeP1j8Cc! 7X;.׵o/JVU VEK [ile*(t nP9S#}k#*$-^ޡѐYsd }2=f3GB@j<a|,d+giG; ;WK^?9*/xt;.l$գi*ETS!@lw]J G H7}[{b/୉YQ=n$.iq)*OJszq^,dfb9GL@'TS+VƸe)azT$oRJsa %! b41+)A̼pPűA9Vihq2dF4Y eu/XAܱt=ՄGٿY[NmvqqzA@B}y|wQA& jʄ8 rSfv[^ߣwd=#޵0l\4WЮTttGs4 ^$@*:t\" Z٠V+ v1 <* MSuVl|bfhov~jV^X ,L,"))c͑:?f.KK iė2lL{fɐGeyh4v%5I{ >NJ(M&ώ'& 3LJ_>ϚzC^pB3H`4ZaBZ& \mi~.d5dk$,OݸoӎVmxG@ƷXejDc4U`&%t8TndMͰm %uXeCI xlԡ26ZߢI/x0rOjZ'LRŚltlN'm#=ǒӆeb#QC&WONUݗWHOΣ~>UŹ}WmՆ"uM7"UW;/l&~ /ľӕX> ^l([8k(gό ;y( P88M^iK@qႌ82)%e4ktK" x˅=QnN¸cEp+VUy|Ds[e~rAg&2vCq1tuf8R5|K,iVN$`<Ɗva]Y3g&7(=xDϳ~)uMp@uBŃWk<^ZU# L sf Dl3h'=X<7[iv cgzɧNAm !6gHUc/d*9e(DJc`dSY?UWVCjhQ#eҷZ_vrmAR3䰋-SEP XSxVRTgi,n7Yp6z`*"0Ǣ 6[_ZˁR`6 Ugns:($˼D_E;{c<m\`r"PПtH\x`՘ xf&9W04q$~m_o6X9 NZqfڿڳ0}U񭹎ϔڰ@@xӉj:a=`q kuUҷg6MR!7O%HȀbRK g'Eҿ$xN)7CB"9 lb3(*7u3F4cQf&$~dɕ{_ yՇϊ[@"R8P  S!^<3i*TSIQmufE:{ #h 1Js5Q0$+ɹ>K{z׏׏og Uep9v R]ca ؖSNoS ,SB* +?ҏ KD Bcۏی7 A=0Y8ОC Z$/j(N}z Gz떐jrgŎCxƠx xvcDB@J2܁j;+k Nw{4LnCMC'BF%^a_)ibPFYlY,M\S_"BÔ}>y ;gBv:LIygxl[(nCoTȀTŇwd2Nhx/P:C@䰣2db7Sy|zʗX-/&_djNQe*P^L2H+nGzޜk! "<Ll=DYA8=vAּ ^)Aןst=:rJE4NhN|%8 roo~GA/5+[󳛶d9c U}seܮ\4]Ds!dsERbM*i,F d<T/Nt}ڨL))yH.W>GB' ܇ ' Nj^?a<iW\d(dciQY *&/O8_\&(V-`<P#4Aq 1saNqFӼ: U?b^[c5uk ;m(ڌ~ ^ޓ}맢(/;ȉSSPߥߞ 8Z{&5D11t U𺤟 ad@o |ۼr|$J#+-AcO5(m^RWF0{ScQވee^At/].l~Ȩ0UJӇyh0QA#g:xD3N?\nIb|oS ]ya,+AADy:QZF jAM 88;H֡w8a[>hlh {11,Dߴ l$YŌHfAwlC^gi-E L1* o٫[sXy"2rGxc<нчpJu.Ȑݦr>'×g-U^S垄̲{t74m+ a~gb/DJ2Y4CZ3e޿ K" iO{pJͳ/n*e(45>N|I$A3^]VULh˱lrrug_K ߀7tgAǣ?j4c$ksNj #СY{SF7KT v>RB76iaD$5|ߧɲhvR@z(X?]; ӑCϪ!ilgZ~Y<ЭٴEF~>aͬ%"r1uTۻ.P88'2wB]a(^{at?0#.-(⿈Φ[!f8 U{,Q꩗q2UfZf9F%Z\ma ;5NY|[ێ3*o*?U4M/yR@剆QLZV3| ]V$TgDPVB N\۬M,*$vdEmza ~XB( #AĤ,#%g"!R$$hcJ18w[ؚߚj !bKk*j/s|W"UVH"QY{i + ge>TɻhgXGvBD K"{\D^(w`+t별 q 65HqS'tmp߈_b۞c-}0cIvk=5!e\HSA{ fHIװ79~D(ꐫzF蹢A 4ؼY2}:Tkn9YB*P}{TދŞ~͜7-TZiڰ&$VǠ^LBd[6s&c]xzKEx<fU.\4Ϋ, hJ4P/{AƠz ]`=BH钘:7 ge'z Xj^f"FV|0!79.eP#TSBDQF79)0S MДJ@"妬YIjp#ۤm oI?<޷Y"E;7WZ0C#mÍ3e\{4(;*k//hWjXo$_}*P}s}{Z g+.+I1B߀'@!fNi4*&i')?T0:Um{8> 4뉥3 Ѭ7'0 uv$Up>X-f#QA%K|r+Ⲑh e>Ƥ~pRZ`*@|$:X)]s){Y\@MMr`r%-Tέ@:pSϱwmϥW\.l!un崧vO0LhoPL U<5ଢ଼O ZSjk e_AOJLZ>nopJtqlh<}ʳߞX1B vs<`5TAS֐.ŚS!(bf^H_tDN $`NrK&[)4s ,*ZۇW4~뵲^XW$}}&v׶ ^UޛP8Z|0;8 0tU.qZ%U + O{b[KDdß$mY9~`'.qly'_qކYU g'}hvwcF?`7wS^]*>gNE̜rs5dN?S(eJ2>^uD5,feYS2&ܪ9Miafv ]gCtBh XE Kh{AC`tl5:ogHX 5Y_!E{i\ⶪSQXuBq&ò]Pe~ۿJSr&^쬲 gʿ)#`FKOF*C\W,v~W'ފȹ iQXAn$MxW*U b-o6CJh,@Wedu'dmj*` G-}JgΏzKx19= Df$zyG>^I$<!ɦfqƵ~{U۟Yצ{ĸ`nPF GPe=NZ>p(HR(wַ>PB[O/[P$*Ě⒰@5) /?T/I{񝥠N6%?tK1>9 Z.DO.yi8Jk'Gy~ Pj%weM*UFX3+'7P{Z ߗ$9m2N~F,wD x)@M/8ye]k.Xpd2)_+T5^yO+hi5V[iCT`ۇgh}xWX|iF"Orz'{d0|]&m!Sa[Qmh4DoYkqDC3k$^/A9zyIEGDS<6g[פf%.v~q~9ba>x4&ʾ +30+X˧I)VO W*Aq5~%c(u"[&Vz读WZbHq3` 5"p9G$yyY׺~Vu)\GJB̷ߟwC qe~Le5TR.|gs'VYrwh\ɩq0?-LcKRn 3\TA{L4Vڜ&6d]2~~8Mr`;kH#*yzJM~^W7+Q9^g-?{!-iJc-D-Mk[-uhq9XU1AA-k@̇؎(t*;Gs&сO` &.mrl-x$ԧF5]+yM6C㭑 -:ݹ%'9'k\c5pona)A]6Y2y;Lz*VZ|_f>-=z4|XxG3ǂl0TqJ5(9}uk,h8>`~eHlRw*R86"J9^ke)>7.rauhh- $򑏉\{T(8#B".>ג`R z[{~7׺1I7U}T0CݙӦΐQu'yy7Yp5,q؅ϝMxUA-K>A]EI(:MC'zVɯϻHVD᱐A.] }M}D iuYN$+1 #shR RmY/T-^vcB~cD/`(@sx5 P̔oڥ򹋁&`_[G৅<ΓGݤPA=mBPMBE῔Owou;*8^{~Az޿܊ )#zP~AAnclr k ~b7 !BmaQɻ2ks݉Mi|8)INdb:b̒oKA^mPԪ3וET"kVk/ :+* \rF$l'B+Ve6JVm ͛=uM_ck.j#ozݣbߕ|}]wkEYO9qmsԈ~jtYȰl5BPtxG8i^B3 jk3s"挫#i]㛈/JY*O a͡Zyat6arnjOsiǨnoEn.0C>UN|# zQ5Q.T=X_3RP`A%6ҌAxUT&e 'c/߸;.Sz퓦<-?@SJ:Af[>nJw z|r:B›MEC{ +}9.>S}- &Nb#gr4G +9/%^&FǸPd+&kH3"kP/Pq"r܏џ+c)R,5&Ňw~Kt)#+!|e #2Hx>8DjqK'jCrkgH\6SN/޺b ? "+ qr#ҲBjfF3ڈx7p_cf_B4~=kwZvycBe;{J7ˣ6 8~:]h^tp'[؈$:.94dYم{EzJgg @cqşj}Q ϣX:u#sU'6h]j$SF#m//zP5c__kD` FBRŤpd s{洊-ZI"iYnĉPou'rIyZuUP'KpRť})B5Jh0,G' en&ʠqsQ/.)tEI/#FÜQRa.9i !'tq>҉9UJ]ju]C۝P)w5-LR&C`@I!E1< ^yN&t4 ;XkK'T>P=t_n[mj2J>>_QŽqiŶQ>ŷ>CëjHV o>E~JUܒB 2Gx2dfցL= n[ޑ<:&nX&fFJZ=e<7/ƒ8h|ÀsNU|7k]3ܥ&)ܠ(}dHM3Fkk6|_AVFp7)%Y'fxkR #a.a..KX Rp2z3@gO],sNuYT(j<89oNFNdtr=q]([ 6&=U>w5 mmgNKFb n䰽e_tH`l#"Ro#I\ȟ i P}6 wA/WP=zvjvvgK 1!F6/r%?9ğlgsӕ+Y(Wb !N?վ#ʛw!A쏟⦅NV"ah9du=˚Ysp x#l5Dޕ|Mo Iwy5\y`_{g-Lr&,b'K}<89`y~8>,~$Ql2-1%-<˩;~fRѥ7 1_fM aGDRw1i#j&&<++БՒ/F1V 6_ qxyE4m=Qy2wiܴ8x y4J! )۱%Jer;?C3- y@|d1\%*&^ - '_b,JJV{l]#̴r)G) J`xlem嗟*v 9uti?X! rc/4OV]L=a C΂ e tUj@a E]I yb&/! q&u“A3-6p5G8q=0"eϾ]Q I\N[]vƫ1呓.FBzú=B]]EcnFywIJ@jHU-@F&/6P>ýړp wDa 3NpvL_@>C3qO7PNJJ 5X⯛cSwq ;ZA;Rk/hԗ<ڤr;B%%?҈Iʭck K'd[㊃ m"o|6W_v|tPIA[M֟ZzQʍ]/>ܺy%TuS9c'Ү7Uy"I,GމB54 M/g{~T;,1np5f:| ̹mGz{>7h7-I~i}t}1k-zrIhT B9 "Xk4,qs}f7uj5f뾚SІ#ᵎ@3bU ǃՉs)m)tzz5-jC"ma* _d[?~D 9c9dcv.^Űǀ]`YMh*313AP'Lr^ЉgKx7 ny{v?;EMYi8sHNe `aZsIi ]ZMpUvuґ@u_4RdbA*D쁇,QrsG@p'B!dHfd+SWrN ϵh5ս0A kkXDc[q4md.Pf*$Dםu3M'*]#t}Ҥ˴+O\n-) nHx7Soh Gl4~pJoP'2G"L4{ Agbj{_0Eu#W"<%:T `R&~kCFtm51TIԬ>B7VE"/3[wPUέgX?UA/m:RBَ=l+-­{RZ#n:9䃯/:(FKcaΝ_=o@h.t3|K F9:T=-30 TcUTKeJWO *1u/38-cx(l?#OڸhcXx$x^]r#L!iωP~kI)i#7¦:ڨ>WX7~.-p!?;:7M:QRMcxʈc-cznQ&Rm STC:p) ִIh*~[~uGWEk?TkiڵxRlM^C,39z&T7/jgԭ̽k_Oƻ4Mm~_Jj53S6W坿8&-nqM[#ftƹKNr7M65 笧\D,7] 8l1)9æ_5+L'|}N],4+rĐݸ@sD/` NEGt脦t 98~|PZ_cҥʫblT%ۺzO?/[̸Ea8fvڕtG%R6xvl[g/dk*Fڿ)I}Ah27"MgJ֔͌8 @aSCa#q1+Pڹ ͷ* ?. r3}}DOH?[_\o+aԌ;)+@$]BY6);RZ,'uB>j/GN_^B$NbgD;TO< ǯۺHVkN 1`0WL=.#7ՓKkXKD1K]MԤt mqÅOcNqDڏcS(bh!,KPQRU18؎ӄ[S?;R9mQhP+eޟϗ(TJ`#@64_ zȨ$K3GV!+.Y`Gm'K2<+B@Yh]D/a/{3$ b MZҴ\ cƓ7DÉjT2HЇW ,dnpb~or6>m$7{\%"Z),|}iavM ̛RpwõW]da#`hC{켠K$B6~*9}1c py'#/1RkT^@=ZX=CkWc}SiZdÄƥ}U3P|PZ;G$25EN2Mkpږ4nbcgCHgyfsz$egߦjEH ԗ*ӎ-m!(z$|xV2VWv{2OM  }*֢kEr&[YYRƊ&EM-v ݏȓ296/'-qBG4>tHr)̥S3MGx8ڔEp4p%(;/^f*[WrViV ?K37] >O?s,IH{%*A)S"t Oϩҕ^6Iɫ]m/f^& 4΍&o#=I4#`L "M@w!U|r\[$?_/*Ƃ @VyJv2au?"{zAS~זQ%}㱩)& OKmZ ΛOw)LR /6\/e.?>{(/5I=rVo&Ka ~5$723طj~ IJxP-)#Ңq,{c!^m#*?a4*wؖ G8S |NyL nf{9-_+ Qw \f6̸&W [#(:KY<VReUB,GkmyyjJubFN [漧I4lr!X[ )OĉvB+܀i[>M&L{٨fT}Ԕ-""`F-Y6b KLzfN-+hp!*oڊYfO? Gɵ<.L"S"TZC^_Јy bG<=Z{^.:ӯ(P)*N0vRHz>G6[6p7zJ^/Ȥ$X}̬U_rמ$!q@y2RtsdYs%I_G3oB?Nyx/3۩VpJctjgʛ)8S} &gj_yr1)br,xW|͑I|'tNХ,wzNʠce",Yo! i5"UR~"QR_{FJ%;͚Azo4<)ۯ??z {SjAG}y+sFjы,!QdBE_r=I_ V'XsHJ~ޝ\J7iNW\c;okSO&c뮁خ Ʃ1)2n/N$l+0ԗrڐuU0,NS*D]ϳ;+`v vth>[p\ ^2G)Us%Nl bB^Ft3S!gBe#َ'oeu:,ُsKnlu9){ޞV$ Έtל/WR H^R܈nӯA։CNjAM>ͣdj$פڃv"_rCF6P'ݲ%bP(Ղ̖*}ql^8p)%ukG;?F@W  fa)!/+GG^lX)hr׉m; 7'Ņbϊ͕K }b>Q7IAq)fI"͛>#W)w3F]+|!SPKIQ?3ZP(^{7 ?X/I΢J;XEOn,Lkm\r>\u AoˋK"Gb]缞g@NoНޖ`gahw̖nmI1%1$0cH[.o?` xzOo>õqh3 H@oKѥR#[; ln)\Y?%FdQ|beW7JHp+=S;vhj~u؇J*6婫pykܱF:lߣ9-yilq`` ]5nj%D%Sgv2{xzۂ_~\X XCP-$C*<GfR{b@f1g+̈́uo!RRv[2ˑv ;.*=nBq_/8Oؤ6qƮt_vͺT$?8sABmF4c/Or⨤O?[^nCX!EZxiʿ`O6ރUA`Po_ǁdjLjkewa=(3d[Ep~XC^`5kcaP2# J ]Ɋn{xVΔ%Y]ͶJibڎTF+[P NR'CnA_knTWN7 <qθ}Y "A,)Myn8Tv٢UD\4w'<txL~0~-b M {bU"Kh̸*T?  r'%#i=#wY'Ex,,ɗN8n֘k }/q}io,f^E*-6baсR+1{T-3vJWr{{nIvAq5>p;Fn.kr=]HNډ:i9FLZ*A`@ 7;' $UT!A_$c# "&猜>IT ̢kic$^ }/*pZŌضzeyQ"7Z`3K a_5ܝGOڗlFeq}x3jg.}Sw>PY{(:κ_Q/p<6o|bn3];Spg4*D00l$_z4e^xERYсQQKK+te9-vQ~irBm g .e>Kdw,`4']w^}"0NЌJ}~f@=m`6eܳQHʄg=6i8%u! {rѠz>锳Y.$l piȋRYx=P\RvW#'x|tY~owK!"wOg@z 8{"5e{Z #Rz鮯AY#w\VoF;6iړJ4g Q4CUۺE &ˌUH~ylcB< ^vw¤'T* Ll5M2Z[ : YMu::xzdJ(F^+Tzϓ"6)+3t}2- Q[\f4VSjo9T*Iyj<#h:v4\ ͊; OnWigCv -2: ˨ ?i8M@:(̊jy8N[o+,H-٘j(p0[Z|z~AOҧ+~3vjYP^}*mv.}ȖT9=PsqJ-brM3,@Ƅ@+ɺ)E%93j$e3qǫι"$԰G-U?F3+42hpt'j{=vP]/m>.b**PW0E Mr B=$*n/ܠڮ=0ꊙEV_ į]Auy?c CV%E<,BDbravz'-!nPζr[/td("\<?KoK8/"wsɊJ~(ٛsa+2JfYͳ7SOvYroL.ΗE TvOye6HqKCQ_ᓨvmN{Cx@4[dgJi sI^>^ͅ w7)/ϡ|'2H !Eӈ'BQLVse8^gQLkь !(dn\!)2[^&') bC28KGtB )"Q gFQ۽o?q( DÌQrp7sW.v&eޮ 8'biw>0oڔ 783PEw!ҳFazgs@Fk5HGzr`IR%2ht͂ P5He(Wܒ럔z?/,:D,)9 ,cQ p~ y+H (V\[ w?rY޷%үF攉vD٢ZJ%>bz;Xxp",%S^OKaPߡ<--r|m*TTsKVWy=B:?Ԭ>_qkވ&NэsSBhGx>0P pd´.?sD)xC##@ A Я~ݛ%t(Gi 6ZhLs}'05@ޭQyZ$M3x;;UBY&N݀GC@x\Of%{x!(T<돕7)<2i Ae}q'e(v8Tsv:*El1T }VԳ)%"?La( [:5V],.B`|#q8fn*k]{w#ne(a*ȟE6*WiagT`XEh$J-,g\yk/4сcsO2ǬWS;Ԫha[=PG³6u6>? kZQjtii,Xy,2ޮr~ֵK-w'~8/<`!A-Yc"M#^3OSꔠ]&=IG/)KrUkwBl+ v7r!19=ixzM{&g\{VE"JUsdȦVF o(owYx>Du}T69n~A'&&XKW6P~[J/5 jQw`Svu}%)ɑNqJ$z_ azw7V먻7xn2)~A.̄'=p|.Y5ԁlÞ . }@絁[yxoxlb.cSՠbp̕DF`~\j9Ѥtb9[<]}"㫮]V,]Yl] %p)4z~CDsb}>vsDGP3>]Jmram温IfZWtfQ*Ҩ8hu{ߗ{FHbƋ p$G?UaϪ,oNjvlSRlIJLW|PhҼLkVkSvT8d_Hkg-D1‘ZBxNAs}:*Z]k+҈f?Qf8oVd)5~=Qxk/50Ὀw#߄kGĻ=Ǹ [ ̢Zg jyzڡ`\~Ӣr\=9v<!iY%E_pRXt$= Ep_z 8˒Q'UK%Ԍim=}V"jTcL.*titjY)zAF_0*f M|?)X6Xq}=;xJ3խW_) ϲP.d _R_RGUut+znp.GG똳cGKsz?3}t**~RxtӏJG]5:ou R5~V= /8_LD'Z}j,,?Yj(-_d FPkدq;Ge<^99U,MI`56ᶯ}VʝOϟbm1̥_R;o bFr :6GBh/--lÂa|OPx6KbJv-1F6B62JL`5q~o_RR)XPZ75xu+bĄ@#`LJB׵Mt5J&~]SJIf2[jy32Ў984S^ҳ'0>#yӻFxW`2}W۰6OMdvMM@-K sDsA L0kuA B|ݚ?Xz 0I/[4Dtzy5ۡ2gK-ܓh_EW7 &umh/=zf|"Q/ܮ }\L(|rRMUA7k*z.,^/>7e9Mm:f~>p%ǖBĊ4#)]1YcbʈRGu-{Kl*lz{S͞(cp"`8B`U\%H}_pחH|ߚMqpG}Vf\<Yxf𱵝0{t1uY2Rl ]0 ו].xTs` Qvzy}g"/,~u‹ѧ#V$>lm3vKh={m"-*=lg]e9p2݈en/1 i&g!)\`6d ( q;8kVLZq}X>:*TAץ:>vKޤt̿-Rw?KmWg`C/?gW(ц-ϲrZ]B{UQ-n-><MHgnɛQG%u$Z dlg[J<7K88xs1!GdЀ<:S)ͦ ݋awe6O m(Kb)Nq@S{–DԂo1TT>7I6RɗIL~8t-2=r#ѰF"S[";#5;zZf;Bt\1.="<2?=.8e! l4&0Z7o1 P^GSpӬK;Qj ZW\i^ 5 9EHSc=J]k@ݙ}W޻uIԐxbiVmk&b]s^:_{kJd*/6vTa9!~55Wvg+!D=<r ۬s7QK"fzln x48Ud_gc bmgGs:~ ?aZףܕfG aCEFHc?\9}VfLjпbZE `yt+lDe/{H +'鋖ΐ!-0!3SP:YB(h>g>DO3;|Q[Ը`tRWx? )]<M/$֧2sAJ$_a_% t2D4 ʼbۅe.^{:*Y.RG~&cVMk=m03u]V? =D#\5e y~18iƓOƼxBVfPRvҵWoenp*X4VA4=js nD aH+VX]˥^%r@^`E qj̟)#W`*am-[:K>NE? Q9yYd3v;Qo[_ RSMQ oY*ad1dR> h5|k^{X?T*'5B>-#&XoQGZŲV#KSqHnڥiO~0D#Ҏۤ ~9W(U?5aw;ALb )Ta}Z]C`HJٸLG VcCIV>͵2d!߰a.P:qb݁̈́Rvøׯ6mШE#Y35Kx#-r D8W zFh&qMc7#9ꔿ:6?0@,L;xJM D>(C 8ln)OwH0FcaCJfmq[n eN!rnW6"LPjæ"ϳ+I_~w9fb*E῭GZPoL<w@үⷛ(߈ b+2a = ףI O 8 hxrQMaFnv&"L"TK-8븼Q$ߛ4Tf"Ǝ7U$s@bVp;J#H/˒6THBNįÝvRq-= &*X^wPd:N}i&/-ȆwrYZ7k=` 2d- {ι?RY=am9`{׽PD5MѳC]?[qC,wwja,b]c}+jlPd,`@|Ҧ?"[4cL B?wx)3p6$l< პPX@OV d/q& t%>/' GpdbI^6)۲g(,<\LoKw]K ƹUBg_I)+d)»lZM"ߊaj/UlP=IND\f+ivWi< =fr7MޏߨudL i-ɻ:#[0WNv#m,=l 8y0 pOJ LAV>J n[Q/mx;ZJ-Il-dQ Bʱ]3^{4u9Œ!6eqF+t/zcɉeʧ͓õF䶂 "C OdGTj:oX$V:k3( vl3/N%oVOxѮ9ήCPU !2[ E9Jo"<RTagCy/Zb.̰c҃ s/qC^*Ye@m!SJwCa0ewzشV0})fyGEM͊MH|GJ$b u-.}+D?qcQe4 g|!+7|gx߮L$ Vк3/a#L;0p\xͶ~w}\pOc:Վ 0dk-Spļ⮛TXq"Bj"!1uJv~sv~oX U,rXf VC%G8hTo:a5US˷Au~|k/e&S^,, }tIOs>;O I{꿶ÁJ?%wū|YNWkIw?a@6LWơ5Bf_yqF@~J, ߅knYeDULMXh0;jZ_hpZʴ㦐E2༂׾@*"+ѐ~È;*3ߏg<*,87D1D6V5`agA O`(BɈ(|IXfVv˼? +g^\MN[NҺ2`2=,_3ʺ1X`)AqDWz 掰+hXOK/"q?"|Da/ȌX?EjJĦno{p'*)F?Rh@-"4G\%5LO={0|k!w |ս&:0{7P8(sBBSk ^A{8h *c{&T-Uc](-sbJ%D+I, c?Aj['s(U kl>:Y9%ULeaam˨s,/+gd3yMzx0?Dw*e Ԋ_`Rȑ@;@x+3?bL s >j=0& 'Ar!RڊD'j;ˑ\ `Z4 yH}M/i)\/uOځX%SKH>GAL^MGR\1RnQ jb6' {#\_ -W[ٱg}E\0W0C/gb& \ g?!'ϵPآ0갬zXq@v ؟A+N=\N^xD(Uğ,."UN]Gu92xPv$rjO{z!!=i?C(WKr#pz;vm&JAonRBnkZXSl5 n_hSqJہDHzy˖/&k3 BX^V߿/M3NZ:#r 6{ucw|+_͍tWt u5yBkE#iTwf䈛SiE^L>MK_>IZa")J&\Rr@QC'ԃ[aW~9դPYeKsX+*}I 蕲ȽW>Be)oE= '$hO f3AED"5؂U,0>6f, Y𽍂+XTh$}Zł{gr:iGI=Ĩ/ڭ (rOX3yNõ0&iT<)AB _. Wil=֜7 _9xiXvjJEoi3}@5@`wT\p\?: E `nA"j 2A(fWWQ[Aj8a_x9!P/USkZ #+.[貫zg$E Nё;Cɉ+Ψp|3S,Ϻt\c=Xr]8uޝ FTQRA9;InjH.:Ѭn mW.Wh&.N8,X)~Lz>Zt=X?,ȃgw oZ"Q0 <1/zhrk϶`[48vJZ|+xN P寺(=ھ\/n+蕯T,]jsaK8vHPo;^%؅WK P~Ē 6@h4G=.|m;at|1Gpѥ|Ǡxu#:%5u޻FZ}Fށ7bdz/ڤM<= ay*d=R=$Pndʯ3 ڄ% n(#{shD Ǯ*= ,+º7QL7ř >z\ p B4c_lLE|ל¬3zm)84BrkD+^d ] wZQ-vRJY5e0{w{ٶg\; P2ZNiieԐ8oԜU&-b ?7%͊P NY M&/C0V狿˲`. 0lJ'akVo,-M^Ηh9!z;lpJ{N7:_sK[Ýэl_g2+MQH@1g) Rj%*`T5gT%L9Tp^q|ڦe8ʵa]M=}>6lR>]: sOrP҅oIE^cÕϵ^K :Z:0c$Il¬ xR!'wV*ﶯPlxԯŦᲸk}8Xb <*z p1~۱,B|;*&#Z?S!S-R{"JU(I!D!?[C ., 1MDJ K&V$%x=5os9 Z]9elݿ!:fM ;T%3콲‘O٠]v{''X(%i@Kcc<)}; G uAo# Y8 mYlZFȿw.5k>gkݡm1*v\NbH(r;mta:AҩqAnFX sN/3^%0igPo8 n{{-ZE1}~Ѥesv9N9HXgJTaPZKl~U# q*(JyIGs.˙"l tT'Ȭ57/mZ=kW/ͬ?Xg/$SOUeZe왻2؃:ۏ?i촪SQ/@WRJew)g9uе#N]SwiDPcUF2zm]}I"n=2?&X&8YP;vPK%/wާP^7ٺM@Dgnrh}έq=7A" hn"(GJ"$䓕AIEu(oF]!P-~08\eȥIP#F^dwo_)^zcؽrZ^ EU&rN)\ǝ( ^w |@*m3i=kf!AOLfsEML5d^极SI98uF>35`dN[&B)J{IDljyZPFM[vn B11T=PӴa?;A蕸jѨޚbHtw1?>,tsuOh}nSedҳx8ޞz+bc= 8!L`F7;/y6}"YPD?ѿ<@F*l:b%)}O{2q@itA|",ʱHjV-.՝qveՉ2.Z xsfH>rk2dImV}8碍C·?Ce^FL蹠&#I)KfuN͉cfLq0 E㘟E^iYkrF7&zFm.z`gFIS(Gt7řjDߗFWIf1~x,I[uMqbM %! 8-~ŴJx t,ǀD2͎g!v8ͣ ?515a 2jOXoo".R;M. J!aiGII#yօ83 cd·Mշ#%Q]Zd$l5}KJ8 Ĵ&{j'm<L H]YŒվV}W"l|8-"Z1W[Eos{ݟ'\61m8l4Sef3l%;T:/=}KG؆:@Yk.hFqKiW}*Omd7̋Ϙ>+({ x fi!06jg-xEe H4.5J%Nj~* {-O?" ّIQQ[Bhh&me [$sF3czi$80{L*Zb쉺]HO|-. R0+z1̡tγvA|WT籑Q 8 r눞c8%vWkq![Os{:rv+![kVHZ, 5}uob;>mI,јD_0jLKh¢͉d@}Uuw\3҅ӄua|W_IBa ]B^\/1{9v {}%hMNϭ <ݓO&vt@Kٍze:=oZHr%λvI<%58u^S96fG^?iZ![>z{D[-lUx؏{/y9G7Ժ[cFD6Ff ܛ@Al`J|x.5.]PM`JHp,ۯRc'LjD;=4?rYTuF# Ihw~5qjYj{;])ZPIl*G {NpX`K*}s95 &cK:wzIl)gLfj dZ5KvX5 o 5ڶ-) *ϓjwܕ-J\ԹImwf@ɉrƅ:^쩜>qm|[;+-,sۅJ.VKHsef ᠓?+g39ZKCsߗW7?oRmid-~dQ6Bl^x+ٰ$=dSw4UM6>ފ=5VoQvw2R:zObjz$DodnA0܁+ԥEx䱉=MVG|6*.8*ˌSL.Zka) -TJWU>-YТ-7L@6+WjJƚhLZh>%wwhE+>*Ξ5')qN'k@O\&<_i7 vD7;GIݖ7& H쎗ι>1Źׄ $ߣ86v>}EZ7e4Q |~]^(9=Q+F~lkMg#*y<]۩w4!} Yr[r\"m6+ WWyi*bݎB4BaB}͉DT.|/:Mݶބ%*INU핧A7^ =ںS]8F ˔f ~ LDιo뗸[G9z 0p(p1ȔTܠ%_*mWTWG5 ;{! Bp ̰ۋ8`#L\qt.e[ OP8Wc渾]G-3Ѱ:{zξ}ʮBcQi^D d55Ol]c:T Iʩ ?ցy7u-`t"KzMQ1 /bTD;XX` ZY 7HzKڳjqٗEP>Ǣ&?l( 3nJ䝤$ C }L用\ f=vn[ v:Ta6_@4|Q(' 64UO鍾vaD>&by~y\d,*]"D3?4ۃhبm u_v:H8;W.,vj _kDŽ#WDJ0p6yvV$Ψթt:ݖ0~76yO.77}u1w2huk eUُG{!=v't~&iӝY^?[:W[iDD).k&f> ;{?db9`3 ސu׋':>]c0a;NjDx:ߵe3'=^k]{ u^6WDVɰ q16s|/^,e:{ 8v V )&?d#WQZԔcH .^]4Tu V.`r7paJ^V~D:qǙQ!WŸoh\,WF{nw﫨}Jf^Oxbf)8i{Z8֣ZFN\oq"yYh\2R9GdOIB RQ$Ƕwc|D0dLO9CeP:"WCAHS[T}VR!8qX!<$.\бѥWG(XqDlѶ KDգ=۪FS9^iYQryz +fA*[KX=)>Wl?6Hc,3de9uWӅ/m&iÏ; &dij@ rU[Mo"uK1B)AK :*JNE.˾Ox2q3T }H9O:>v@99|2‚:OCg }W>Pb~@wW,@dFXVP&GJ7>vW+~MrfD#d9UT˕ }RJ\ .-nɻ<5͒kE$QxCU_&ek~6&C&G(z̑ sW&;PV*{m PT@o AtWxu͑ngTn>Tٸdca4l?_ BLWB`2dB  x,2x^ E8`*nr' 0*ͽ*GyNR^ڤTdI%s &?| aW8){pYJ`[^1mx`2IZQYޏ ݳOZU2 F0>^ŭ=ˍ=ښNv[S#cUKgp]Fߡ[!eՐ.2/6* {RY׍a*t@%ыA#mQ$pHf~;-H-uу.ve;Ҹ#1hzy -KtUXŎ<=3'ǿ'14hI=AsOXM%.)NaZ:,9q=Wdi[${#RSj\׿>L^<2z -e~$}¹)JS ̈́k@|=Y?UJLvTR/h#cͨ(L5k2$:frRT$M}l<?)a\S)Jι'dQXC$i 5}CPC7E؎#D׆aGpkS!yd刁9k㋥Bgwc릝_+S,?_ > #$ Rk耒ÔWEwvI.9jmX gN=k60f;ۼ x } ig x6\,Gk@Xqa‡ڢ>^|E&aΈH ]G _'p?gƛ'uTFSjH7Pc_aDDuq2g-C žei8/hEGי5ePS`OH!p;W ze~lD-tpj|BaJ9L2~|`MMfQJ._@*]&zd?0\8`t 2x-j68hA<-?<}`6"U2ކ&KOO1m*P !Nok}ƣ6]JO{sINHr =閾m 8ٶt"b],cfTrlt +l?). ^5~iܣLwFR"UE+p.t}|X#a˼ts. l7 *liZ3qAڽoTZ Qd\rjfVxy#g9u;tNOgӺ2$_缇W&VI%g6+GIyQ 3hU dPJQ43|w j(mnݻ/4Y";|w!"bJ%_ b;[nVl4vkHfsB ׶8[rVDgE z9i{-애`6<)~g~J)1`1Un$4uʙTk`%p5guS^mŻZ1JKaȮ)V4+ $C&0sԢ]{ʂv9XĆ'_wa٨{P*S(7sΌ<  bMhm)^0nI`3գ>bv=?wm6 3ZR< cRb# ֑rC\61UssAOov W[7x1J/S/5=tҀSϗ=%;QWzSf8h鶧k}~$=iEa@{#;40L8_},.nuZVz Pv%i˛>ln9h4^ RJ]PKvgJ,Hm^Й|&yұO1@y32|Kε2p֡'y 0o&z폱: ] N_=΋iD)L ́*5 ʝI7~oOK!WOzRDe{i{Zhg4DEFu^xAGi!QE@.Z>kϟs/m¦tMmc9^ay/$~d&+$8*a?|=>i[2|}\b䉷_ZV$;p?|k_bVZDIMy GQ<2Mj妘>y0;j=t>E\mOsJĕsjA^i;}_ dN=~yILIXdi~)ӛSK<Ҥ{4-«in;:S]8GYdyھOZ`v`hXb:+gc޼p)>FIP{e]]CFEhaA뫶񀡄]RdT|uɵ8 -OI(&e[># ĩߚ3Ly&\3- b8ˁx=yH8 ХyWB`gS$Sr^ wyVeRKbM^2.n[0܁0\0gI~ t*Bb]{LZZcgjk?B6Y w(;UJ,Mˉ,?:7KC) gIMe]x&=o~i\ YTs>íN2u{ub7_ǝr C`LF8ڦ`T])6Aπ~r3jֺ0͊/m\.0|_I_0&ѣ Y<,S6KSG,)%hjr{6́}!a޸ O#9/}Vs6GEV^.0+ Csrՙ,RPy$P `Kz&-gWx_ځ)o3Q2Aiu"AdN8ΛwFR?,FK,j!>wk͏ZE5N6-;_ ު?!H13Z)8(P3&]JH/Вq:K ʍ8֒i0`0GQz]}'}\=YGvEkpyLfmX>y~)cq1܂DA~f*Ʌ\V;ϩ)4ʩ'.*G_Oov`<ɤ&r vd8>\3_R槹'b@g$d7ifAw&$YG B1 z vX, GHh 64İN[qxТNfJBc_.b7I5|F;*5tj}FkJsQBDS-qN 5%NOahSڜ' "H\TeЀ*$wr$"lVz K]:èh%j;&`l+&@`~䔢=('[==LbWCaZLIӞEgol[To7T3C41B Xp1?Eʍdq#{  XӐ |p {8Н_R-ּK)˃(gdn&3YYiF[JZÆ*/('p uS>:gM#q{{7>&r=,lwqsj FaI !bK|o}-:RWnAV"Ķ.kܤ1g}P4 4s-0)dy"Cc4qcR|2ҼB+ruM ~P&9GCM2zw4*gl=밫H#u"tOd9EhF䊃IJXH66h+ikdwC"nгdP~ԡ{x_dдZK?} H5D8R [CjKu>2\T1BA)Yr9Q O]Y/f.}!⥼yPi 9o栅3Z*5f'8=񳓗aK"rgX fL, (e_V0)@ ȨLW/_cC(<oa!OX>.ja)&1?bKR=N;H/ӡ<^ih3dQ?ڕmKJ}jbÀ4nGZDx;P@^ j`m4MY7Lbڵɦ>`+YKkh.q ̠@=: F]0/3(F&:u=6ɲ<3.؆0ecQꂧA#w ;{ _|VrOrIj@bjp9!Ҹ\n a3 X|a7Hn4"A$ෑt5rV?1颧$߉[ϰK9I^Ɉ}}wr2%]i]<>Xv-a*yzw5 j1A+,)FeB3cCFG4!,Kx+P^2MG$G&j{~+Tp,D>[^Ywgyd^'$5Wm>4`#h| mk6)Q_PB"uUp('~ SwU:#W20:sMx9*?b:Ez<`qco5sqмw̛*v}QD5ҳ3+->:.)`Ϲ B=׭j KNcEu=4 evu"NJ2R`(^WՏV,o+XߒoJQ<䵊 ͚,sZMoVŚOPł9 ;9Ƽ嚜D@I1<,&"O35Ľ DN%q:OU4⓵;sf;eN{UвH1b!xL^{'eiʤd;gE\zb]蜢 Ò˱wJb,*Hة̾d;]N]@FpY$O=/]Ci3Yᤣ?+0U-!-(/5h-I{V?1-fYvlqhB_MJMԔ x̊:RdlDv*,)^6܈v|CBte{w9nu 6lT,(B^,̈́hhܥU{n(|~xd(5c/.T 9 2x:HEKAgG44 eoق'ע{_O!@PgTKڱ[2 8Qf%9͍;B@e 3NdcS:Oj8nɬR[VPTbvBxnsܩ_-34&8 x\jX l^7uiFX0)]'0k5udF 'xƵfHwk9`ϣOrTՅ`\ĺQN `L q0M-n)XD&xG$`Գ]c ''x0T3O5#EV ,>j q1^W;ՊK+ghM cְc 6β˽VZ+۝}ju{ώηtr!K7yqMWa}fp[D6%J`&Inzz,8OB۹2 Ğe}H­#a7QWZ/o ňGB)ބ@ͻa1/!RA x\y+wBrd.gw*Zš<כF|Mc?廎$:%0& =8;8`Q-4TΤb, F ũid4۷䰄,2~QD#, qFgj5Isr}0Ox@ Qzٟr+_U::O0LF-a`C |cg} HSϫ% r{<.$#E}q5ß]^[(X!^8P!:Hq{9M00 Elgӌ /st+2n8$i ߃vҡU)WXƌ8E.zEVg<^EsZA e+[VeIiBV;t,pZˠivSV Y<}RN'yPMmh(_@NPL>G˙McѦl#A\qU% omD[.C3u6] HI--Zm^8/O0o#~0D L&$pVK4ds&^.8^9M^)-~ۆɏ "ă iS.A< ϓt\FH<iAx ײGZF.=ɒ!h]DjNPTdH7!~ ?6zȫTk/5d9VZ%4gn_'>o~J3`@waWppЄota!襊@:_:r+]N[Eέd@D}iaIB3룅? t&\Zp|Rsؕ{:e.jnjÓug9Øv>ב7ZNMy +=ʶ⦓) <9:-bIV{WA"iF^&i:%NNE1aW$_2uq O Vƀ֖8nXP2vLBr{PmǑ~io ^̣,Λ/&{;dC3ZYnn 3_jn$B?? óxKkWxX[70| cM!Љa=EҖ̢±b@' :"r(+t&v%w>HUnjptvsc[@6G$ŁNF3Jkc9x.&.U*O-g(†;x xPvnɚHrqWĻWhIP }?F1PendW16mC98bdDZ}hNK`UrG1tr:NyeƄbŵeZ~H9ًсfqR-0]"M>]Uj'e'5d;'P(Fzhchp |īTio8ʹ>51,^jsF@( KE5;wWП F&P$U:jxAE f!ŮVи P*%I& ߔ(m1HNe7X)(fe]{bc|M`mW*8 %s^+>A;s4\1@E/5GqfҚ(ey[5dĉ+b=[>w7eby3'hkӤCJKP (:BEi'Оi(r';CxӴ}.! ~/n[z~Ϊ (B Ì+_MQן' ?-%Fivzpks (leqɀ٪>/ª $f8^7rhV`TS}@ g\qnyұBHo8D cD$,P r+&5VLheid3bHb4"T(E7ZNY AnaZtjχZI|{ɡxQ)O.ɩMKU  tΠ7q㮒7ٞ#Z}4%}Ǻ>ɶ^~hkJn E]`f)fhNIzGU>dJglп)e$^杯ocd/b8Gvr3@HdY =BNv_KZC^K8ۼzoe5h> wjT5cpKkt XambܖkѵW{<DTYdM3h\NB~vm|0&6/eԟÇ1ɥW Ǣ#D$].1M_v8KGgR߼q]E2FQ _q iٜm+'%<p~xub "E|d`/CDBSXʼx(0~tZ5/#X,|CT.ip*[! ܆~O(0An=˔_MGdENZdj0l͏ܷ |XqFBJNG;8g}"h2 $A⡹l=ZVl#89vHi?S4Fwv\JL=V+?^ Q}5238j? B8(T7fCH_#O:u YI3[R1)|΢ZD%[J: 4a牂'HPb]VˠOqpRFLGRz_^R-U+9P#PWC@!T][~{8(YL+ .Gb/?WމS-6@외:x]9(J?Ҩ"V= BPHoW=(Rq;B (M ̴E:ޖ} /Ym8k,pbuۢ,HB;COZ~L*y-zw6N^>>oɁ?';&>pתZHU3QmmC'Jį^+Tऱ(T}גqPknX,!*$ȪpMtXM gI^+l<% Jѓ`<[+i^ URē]~KcEỸ^4LX=/sq{]WK㕥,bGFzPu߉} fjV˅R%ү)b ٓ"jk?yԨXfVg6hj r) qYȾ W5.Ez:E5lzNX dm%A" -l8 t-A]eYiZ{0J-z9 # aYN1~mq! m 0%2/XBqTmh$4ն4!Q@R)H0J VafYiomhsOްu{PIqZ+uqW< *,YK$okpMą)HOH*aAհs oIt|x?#: 5 {&N%<T=/e8M2&+:ݛnT ].v$V`L0XFg*%#i6?4ђ;2lQ?>;}x ~sVI y߈b]T4@= Y>(>k ΟlL:JYбg^5}@k'&ς6~oVk{wj ѳ0:JC֏VX)Dm;-49%?* @0Au6±F0?-dj/cc( ڒb-wX+ 'I׏[|]\th')(/W)$YU%)D  wE*2hj{.,_77F4 q9,G\n.XC'7$֪ooK-EXY/JrFWK15n6J!JsDkvGHZ?7C hץ 5ޤ^^9/'[9]2'h^C+e)kra$}fvG|PqixSӳ`Ks5 ,eȜؤ 5\PEAqAp[RPWߛdF4VbvDc. y=ًv$pG1*?|:3%JX6b|$(*86pկ'Aƕ @ y ˍ'ٗ;{5Jfc>EcWҠv=+qҭy>uy2sY6B&h^cƅFoF7*2O} ߒ}xwV Sxﱇ\%7MRrc.y% msn=|+.;4Yh<͆ 6z234R+aZfأA^Y& fM:n*H' +5?ӵS zQ圄ߛނ7 ABN"P¶2O3x+SRbPUcZԞ閭 0d䜾$SZc5x@ރJmdLVZbb>%^zףɄb _sA9b32q'^D_Fzi$i^EGc)| ގ#w#Gi bbgtx].'ɗao[]$r],nd#` V>vXD%7PKeȠmԾL`";WܽrPE5z'7x4G8w4L!Gz[Ր C4^\q<̪uV^1Ca;̜u\s#5R:5oV;k6wQlPd}Yt ,|bO?FjwHe'I&V@̄K27wUL&h@ۡr./e]ɀo!z`J.ζKpPFSeIC{EBƑLMtGڢ :qS0T"#ioϲ}VT?ۤVt4g1?KM u`~++D+pMiohx{wf%0}0զ`ud!wVhBe/ /&R G,{,?I<*R}i="?>.#ҲARPMIB>Lc( Oڛ2\Q"< _m`V2VbX>Z8=$1g1Vx=?Wu\AglCNMa%rQ]$F2L#1ͮްqLda% nD]rfkf6Ȋɏ-ŐmZAITFUK;g^k abYyI;TE lE4^dn Tп7kク/c::"#_fE QGؑ<^ȼ \-l?Jg+G0Ԃqj%̫N?K hq ؔ&>>e $*PG܈N“|E,OE[^(xMx:^;_y40{6eLVڗ)2Bt9n;}_(A^EX8`Kq!  +-$Ku%7BPGOQPݝ H^BҀ}k<竈+_cPdX)ms K)gvR?r_ҳbr4hD '\g!ȤDԹtXUu7)bI~"'pdB2~,p9&M{EBWna+sLMSV}S\DlmTEZ+hvzYX=~EY:Ep疑^JJ`k(ֈi2 S33uI#ݤ8Ou%HO4&ty H4SjozǍ9tbn%ڪ6KLX6u5mj]!3g|iφΥ_p3kC5Z iޤ VGk%XӠYjJ!o:vi* Rb||6C X,CI;xq\[ Q;mhV (=(8\6~eBO]z%T׻{ŁŒ8N&p>pڬ,8zILiGk0X~ϋsah]&}!6lȖ|3'I'/ݥX9T74#e!oq\kȱR8~v6q^ ؃KwRz?ZIg2McP,LQd" \Mշ9R)U7\r+LkH<'}rDLK>"+/qiy?Na?so蟔LUXަ*%{M{,j*S]Y-nbv24v[`ξ_~ׂ,#h7)o/4|Se>o,RP^re7Ujpj&zx蔞kDqbehbE^!݀3hbEUSy/7[ 4MrreP Ȓ-RgcMIO`x==ZVc(ajmݩ%Lx;ǐ m$6.#lx6sKMQnX}Wa_VזAW{dڵAfbۓۄh8[VM?Z->ȪAX]f!%F7m;<[9 4m~O>ھAtN㙠EѠ}vg>%'/X$Џ<3gDP$~&eeGn2&e Lj wPV8^1(d]mhrqX+I"XT|gm39MQ7O!oJX雙sdHދ@0e+b"yr`qyah*:"Y~[ޚ׏(z/&LŠ Ot9p2t"ڞ x}dݢf 6j)9j p01T@%&EvRÀ')#Cxi@vrʚcV bt"71y=x&¥d3o$ƹcJGށ$ lJ!FB% nqj}na~Ώcno-َ=cqGvz<~܀o1m @ 3sHVdgVoMsMD|V;9+0|d6rR J0{_1@\`b6!(E[װ@fWVY>CV:x^Z:5hhe]@]J=Y*( U I$:SmzZ25aDEv#Y,(z"Q)doa) _NIALiHxA(%kBH_N/`ߛdWzu3YIOJBΏs;NL,CдoK0tԫlhdY$2 oRe;C#q dd˃O_ML@Z@ձ `ZĊw|ItAg+ќp) q}3i-$)Pl b[Tݨf؀_,w B|Lh ۳bׇL5_|UA-K-Qciuf -: Ʋ^}MU7C<;oI!c& UǟvS]]g:=zٽ{IsݶѦ.h|4~l8[ȴ*韊Ĩc\2 V?H'Cc&Z@ZJ.GKt]Ia@)gTş84xl&#$vb&]CG v4=fghyc;6I؋N*Rr;bѿ5K] $>1%ܡ|eu"=ʱ)DF0@O<64$Hps1lMek&`'$ِ:[3V:6lцtȰ+QGm𙑌J.1cڞ( C~@PN2 YCɩp1HьӒt(;C9@Ḕ0ߴJ~͠AmbA9S.bTkv4sC8)``~)"&L׭r9 zUH|6);tmwϰ3]d/IE4ث *! ?ǎv%nTAq!PR@bHi)f3qS'H5.4SV/6q5}cM0E%P9<%[+QmWˣ}D`Fd`ዘ6$h ñfͼ!sW/ F濕TSֲe6qwo>s8ɬbw ,9Vi<\(e1p,UōjNhiZfv  'D-9aݰ*f$'"m ~Q̓ YZFgPɽa۽p%l=d&i  @~x-֟op!nDmf}!m)Y] ExY߰v ѝ~^,t9>/8qPz5s΂|7<9H,xy.xyFF?Wu$T#K۲ٙ#0T{,!LW85+qN"sYitު.]N~[wr5t:}Ǻ)*)k˯cMmRX":̡ؾb*_RH[xU8 !S/ys6e Kp aX";W8}zIj+_ʞ2" VFL=5?@@.:;P:E?^p>W+hG"vc ?`5t1`ZhbQUM  fr$a|xvMʎ37 m{tnw9d*+7;1[}clIa#o=>4U2NݾY/vtCowYyvxc&_]?Z#t"#]ʚnBy#J1n}fVח+QI'0ϓAB.nE؍fA$wp^>ӯtv|"]˻1CXp@^Qzg`/h2EG. x/_$u:p'Fw^CZh+arQvhQb @I~oӽ #mA C}k%1s~ꯑx3e-GXݓY]zJE_`gX5'M1Bε Ũ™qwu?]J,y{gg .BF~rr0J<ҮnSU?WG =Qצ篤:JO;m곋`D;?j9k\*7DS@O_ kզ+y*Zf(2og7LU Hm)/up vZu XT`[+w3>4#s^ϲPSrd07zؓ~Hp`2J%T!| 8~C#i:y;'lĀ'ɱ-&PM2?׹~}}J.!!ld4KvmCLM ks1}" ,dUcQј_c3fYb[ lcs6^9VgHY>@e7m,X"*3kfu) D2u"j˻T,_C4<ߴ5WB4bʦqpfQKZe9يg\Ő2䣻onR {:ES Yn` Qz**̇{KϽb,=7M_m͋ t-13&mTKUkO}_:#{/.f.|*R*Xk*nT\ȶkuv=rhn# G.' 8.bkC/#:܇;ZAL|u]`@fS)<\t)bD 2*wZyLuYU _VVeS*2JBFf٦ᐮPM tMzњ&Ud}oQ;R)c1F@\|5Wu+e"k ʆv*#682s?M`wOm$kz͊-dUbq48^X}KQ.x $XzSqD_;&j٨!+hFrۀĥ k.pCV=ćnw9dOpT(-_") 9EI&|yL,O:ye{~=B^mXi2 s>"p32cx#g|Oj #(Uwڌ&bMCJBa :V\((;  fRyRsחE+_C_9 VZÉkߓo`Γ2Pw>*y;:.7NB֤K ewqC* r=7eĜ&qĭMgԊqmxj3 3R2vR^7 #9yEҮv۴V3CQQGPp!l%ꖝkG۱K9/?XoO!ԽiW/xPFwAM8`+>ҽ('ƶ*T{4F>IV 9h鞓hj@`ni eیE(d|Mamʿx J$G YFA4\>rԁЙھ9{Ss] 6״~yKգOOu)O=TXxVg~mu>KO@?u?0NLfEOi?(I|r2.mvԇw< 1oȸ wONщ=o)} ˓RqxZ]ƒ92I؉GIzi$^fiHe֟U8猦ir,`%b ~A槹12]Lk_1}a e}Kf: ahMPAJOm6y=4Ka&~MZY׮ҤH©i7i3|%rT#Ȫ!dA0>ue\2DyM9.iG ڲų`ԽwY}6O8Ƃ1Q4\evIU(,9 0ZGPgt*; zƾf}0aE>|}hP9||,ev3+N%c$o9_V=gA eZXuSd])e]o> Ip/ }L~8-}~_Iql{7T";;j`SeUmq>YKę 9%#;PK_~A WJasTpwco]]e+syga ӽHFs/ȣ.aHQdNoBƄ}50N,'@F!r _p[vV0Xj_,s%%/18q|oi&\^R?&( Tszm 1ד Xz֏aS ;R7REGsBiV 6m0]-@ Mu6R˩ږ_-}oRH=? 5| <3:vQ?W󆍋9c3IƼ"Ck^"uhl}xgà˚S;@"|A~,>6Rh`,9xN5}A!ZwcG \0ڒJR1<ܖAjCb:[ R#y'6u$ڦ2 TYr^pI QLaX`DuLv~ލGY;HJ*XHxȕZ[AY9E"ƀ@à29_=aBu\L&FeױPwo-Hph WnTOV2ND:HRI-m7,4ufT2 hG m$nh(}̙Lmk~lg49lX@+Dey>FR$2 wаEq*q~r*ó+|5Cͤ KTVIR-Rڞ & m,V962Hp1zp c\J~G5-Qf9Yp&ݜs\侍#R;m4W(5&i1PGsm}Q\?P?ugSoRA7Yz6 yx7y(FQƎ.E؇2Cq3>w#0 $07ʶ=1S~91æ`rJB_[vjil۫ˁ~ĂVtlP₷98./bmISO_?s[MQv,Z(z<;$ʣMT0: JDA=S4XԛC5ZGoiUҞpڨ7tD; 6y\G;ih~ hմ'^r~qx#aNH it eJ?cDrC>@7bHSsfCdx0@_VL_Q3TXH!p@ %B$RC#34v 4aTsp@r7?xI!IKS$1 hַkWL/nGKbz*K:M3ʚ= +&ԝ[jȊM2.0`̛V?Ke4pd{/:<і[`O1idJCa<놘Tw8#Gw6.@-̆%%}P}D U1ɏ S,Ab%gͨkfG o,Ֆ)h(U^$k wnLgnE mhZ\;=DxWN`wfg+u? d9qE O%do!vOё%wV cjvB ݟ}=3dgnm7lDi&0'P ͐^Uh=D9p2(V1uXr-N+e: i]ζ;#ne5 2Mn1R atHBO3t5JfDhSj!:zߏYp-L+̖V_5S[i{-`|X( %FnUoJdFD)pۮkՎ&, Lzk}!@m}T#% ȷ0u`KKOB 貪K\!j r7 , Y\N FFLyNG]o/>1 vTMus!F9;WxO`_~ZozPvM'.M"Kz0anJUzP1 uyܸ"#͵g@{ "M6DAnLS(<a}(3Ԓ|ކgc",{H^.ducpBa'+G9H D-kv4\x@L% YNgs;κOA$nJi@ܵ{1 ҃DVn?kc~zÚL(`.9˩"tP,n|Tek\;2y=]L>IZyT MH0f~"}>DaicK{lG'q4MCtq 26y4rs̉sU1:0m`;(vRϲ1]jmy՘|V"?v31ʃN 2+G'Ֆ>R Dv`kZ\[3M'+~Hz-60 pT⾘`ō')Gb9x+`yUo1Ց+/`UҊ`NG޶>R(]{Pn̡" )hS f<૭E8-YrÇ ZʪMr+[ϩh糎1?aDBOM) ^暈6XR}Ӈ~AQc SD*z\sp$\Ty&u1f96H@f/hqI+J'HT:icviJ[޿!U%F}; FYE$Nx$>퀽͓rc3vRn~"67x:P;N F:`aTf' ,^;ڢ^9Pw&#3E[9kډZYowP.rAzG3[mK{~l8 -0ZMKEb';F mfF# AL5^=^)VW~-z]`&b¾N>:vS)^m`4w;~vbo{'XaP5_O}:qMY0(͚jhΠ*|vʀ ]FC4`ʏ֜vGmt~J,I/Z硋Tkz!4˩7xzLSˍLY':˥I# ̝^3ݥkGu^dvoSϾ}Zn5 [եxusj3DGnf߫?حŠ +~5>TV\ln%ƅ.o"UYu?^jZy "`0fB#] k8KC.~A2m᩺|lM/کh3ݏM-;׀L#P `>E{qY8N1F^clg](23MxPAۆYh?o[, [҂Jhq 3{Mw\7[p+{ ;5龕0K]{]#IËd=A5d&9{ L/]pz&ݍy 7ZbN-XB9 4~psDLQe=߻ #@ܛV%i9EF)T8UfZFM6)t02PANV,hX.?3 +Vsٗ~iwb|8m%)]^x@Դ]e4#jaH^R^{H@'(I59  ]x̪Li4ﳯCb9@ݯzOA#?о5|MTJ,r* aY4D$VݦíEJu,X)La]Kxe䇩)>QPH6ij$:z!St,҃O&jz7p?_,WxVsQޮ̾y7ΐ.1p:pWٞ2bO!ͤQNu 9y[-t{hPL** B2PurƵvkPR6u)H, /`b|T܋TnM JbWXuNq,}#Ot^o vuO͚b7HoxENKd-[+M_ݗ?4 f{ 5jYaKN"_pw0ySy7E6-)һD+d l_1>< dM|ijp4wd\|K+QC,t.o2ч29l)H$ W"% ֚6{Gbw3Uc,@5Ǵ*B%t,iktLz 7fGwhV)͝Px5 ֠%mSI#PKZme\%Xi@Șmwnf($A*<\4tU)T`Y0.F`/4g-Լ;+hEh2ONTJrsrnGU0o4 x#U%A?YބT*dVY>j + : % gyeh?V~2)M_iL6ߊ)S!397ɉ:\5a,unn~DFaU»{ bN&짔iȪ AFI{MJ:Y7O6pC,qT:!rm:UŚO9YaOZ\9NE N Ʃ$r2}8?c8w68 5A+$SK{/AfIgf U3,_Q[A^؉(c_QA\f/mӠM,,F'? >_'Ϋ {9L{f2 n,*_4/"[7.Pp؆rAp7#P-D y\Zonfm³Kf&>`aat]YȐO*c5禳tD2憔!`=AF.q=%H)-Z*,lQF$b]o_V=F\قW:䤻m,eU8U0+@c>i˽)H$A-y<)!N2dl="bwwG!oj6ݗD7X݇Ru.V"8ۨϚ WJ7!QRWO-^ܳiCW,Ԡn ZzqgB[6zy4=N1O<֨3jR @{ eppv;8` */ɓV} cfiICC}jyTb7j|||y ?A \D\INZ+4Sv}7nzLnRNOt:ǀ 2Q U.4\rF\*Q"";JU*t d/(3"zF o(D@ؑq!a1_o2xP8-`MY_ԡ2TCUV(`ڀ~~"dH\ NoGb( hгU/C&`h9@,Bݙ07x`FaΤ4{ĭC6mFfp)8׍I[ٴV<O7c[=l_6(:qgBdhV=->PWx"J ݟ[AkO*zXpEQ+j?VTџn@mhr^\>r5K=O{yMkT30_c{iB㮱!p/%*FEu1`aK aY|Јn#%Ls}w.Fĝ(qI s6NFժ~FbؐYv4GNvhǹڤŪ$RTZmg3Zk =5gYRSubW6;|Lv?9l aN5gJ{Г߇DnJ(#Yg?M-L?N2sۃuٗ:Am lP3- ;S]j=c>⩞՘(Em(z"|ѫsyHgJ}wyL B sHBG0 Mhyx̯*oxPВpY oĹo]"@ڝPaF2tG)bc_ܿ +MU4%7~π3 R1ClꚝP!cmUǗִ魅l-Jar5KR%`+P~Bu)(pBX3!⁻iIPt'D[l'm~c@A\~¨ @L&5rml-~eP(=ߒ44flcuo iDms!?Ov0;%ANrW Y;N2KSVlibb䎃(26/LM4!98N>*c(ҷfؔ)(_ض -N+D>0FzrI^kĤ\zP_ DٱЮUDl$΃KcЌޛke+z\õMVә,db$: --scv[:q@FT3a(*69E&0r֌Q't<:tY Sf"O A3"hcȨh!K* M.wH{5L UeW$R q=dw&8y Ν[#f4[> Bm]X_ 2̀E:ѓ^:7iU"͎*倨}rHAȯfjh:7^M"ML=aum{<~A }G{@WsN|x'^tD |4-%1b4Qgz[w@;er!ʹ֤eD [!0gNBS!Qr< HO=Y<5\˿r Ȁ {r%,Uq$'>_Lٸ ]㸒͵ ̓$#bz*2k9~儕Ug߽TX'_ҷC1ola<[t˭,rrZ5⎮cX4Aٽ4t@P$2Dt(گ~@2Fs* u9:ʲ5rҖDdn?ԕERltyHIT1"d\VcmL}?x$(+Y5@!h O)s4UX]0*M/b_sCJ $wkg.H4"5]^YyxÄI3e zgsBMҙQO Y`&ۿ['A[{عG,'~T? ~?z|$ܰndS ڥRVkPC*v6\\H2zV`d 55U44qQ<(wa ˬلVOճiJ"_c dɡ3%D\(zQ .ĭ9 ?c* oRq on1PKY(&U[rnu/Id mk3`Sf'G4m]f'<&#:'hh] @=BfN%nhJ>QENeb|\4x#3wv =P)ڪcA4]5s3[) `8i[B9ٜ,vi,Rۦn<7ض\e] (D}K:|@;A~dJ4ӏK{f+${GԿhf^8dI^ m9߆d*RΜ C7΂(nj4Z_o%?TslC9'9or_׈2#ԇQ##tZ$rѯ3iܡ0LqTZB~ Wo˴bp{yf3 0?+LSiŌsXEf]-O)gViƾEc2] )[̮k:ka1$`)`3b!{- V̂|uewg[>E TC2Q9Q=3LA$͸Ak/a6AY(~ :2RIy$liG)*I ~!80C !]-hKZqK#.VfL*%9;LfѠK[$/n0G,w;e[M'=.>Xpd1uΛ\Pp8$ #T<%%~.yTd[O˼Sj }-ygs!%U:+ eA7tt [ +-eda\*9|K@YSb,!CLZFXsh{š#]xݿc5o޿t=xدL$cBMf!n@3w1yGF0dl3 f0 ჈5e kHcu4B|){:Q[{#[C} #Lk-É˪Q_D6Z7q4jPY:e̩`kfzW %0g h*=?9 }TwvQN>`("&X!9^WE`&,[a]Ue 1\7ИIıH_J{m gWr O82k@^,H}B-]W.F=zV*OyKn81H_"|wN)h-ebIMROIUSG.q Mul6@hmV{aձ2qIPU'ÀcH,fF]̝45$EiJd+ʂ) FEwhx#_tQN*ʗ",Nvi9ѣ1HlI׏o];Klʽ#q_%RF64NF^kXQZWڸk/$"[ D@TV*tFq>O-yd9kDkpp7Hp~!†-nFJK*)^}il| 3͘T}3ݲ- )0VރJ1ݒwp횿q19DDȢwmxƬ/NNEꃉ nhYZk {8*_Y}WƻAafnlIky8ulծVyZcJAYR9J~ň> Ƽ 9Gغ0>dpתZ_pNrs=0€ ej8Vs ]@2XV`Jv탎^@)984vՇF>3PO Q7#%kIz|;1evܖPzVW4΁z~>1\Kh@vˁz+uex`_)EiS <\&6(—4j;5ڀL1u6!`#cf}ƩbR=$Zvu'6 w< ) &92Ѭ,(_؇6㜟,Y *yjwiۥ,["xB8Mh1b^ FY%ԧ 2D(Fԟې5>!*6"cc&5N/|U/g ob7uhE,WAܜbaN^eܦԦXswhVo`4ٌ,BN&dP談r: t*y$'na5b'Ya%т`\w7#Ob|"zjeeә .t+u⿂599_-3J$ 0s_#| h@]=toZwk<;zXI~KO# -S?[RЂO!q2gmoElB}ۺ4*sO,dmuIL_p{dQF?h=ew; XF|X7Y\'Cs [ ]ƕP>TQ]tPV3 h^zA9g 4wb`uhfG6Bp)^pَ*_=$N}e-[씨ZrqNl"ld˭բK-{:CEwd$1lyCG XG[%a+']K{\bup$-;/cg$($3kUO+$ٵYr*)ۊ#4[l1EN+HEY"q\n]SpΥQ甮>֮ -$E 1p9a8Q)C\R h C{6%0Iy/; 5mky=NXUȚZ&H@wZcuRHQ"z4+tsD/`H'ݗd@D${ZhB=AMedUkST*J|4[.MTsYS׳p1H)Vn;|~iKp]3g՛7|2od 沥j$E# ?tɏ|#,k,o g1ΐ>g Jo+!B2w>'ymMVycn<.os; n[l~A$G>0pJ&6gsqQH! kTJ̉5c؉b@ւ(kojN`#d"_T4yZKD)}ɇ-Vw2hVk3HD{U T&gI|>+Ko@fulqр#<ԁH*˾qXT^+R;zMϪkӖ2dO>!pKGٌMb܇a]%ȩŤ-iXyj]Vgr|g%fs`^p3v]q5[:/~l`9X͗"#T/yU'}mJSwV{,jg֙$ ,[9P=rQ.LntZ'} \?GEP[Uy}=gLN")9A*ʵ@,Z8i*]#Heע?ŊmEv3\` qXtoA,l):곒}0AM;@Y`ah ôaR1 L 7Q{dmSnJBz,qS=ܪ 5!BS <.x_Rn; (Le c 9fbaҍ\s -`m,E͈2{6K|#V ̸oX̦/v߷IC7lICDt0f'Xd ב-B=Uh,42 C;4K5stժKfɫvޅ6P}4I4yPf-..dʮHPnP|R r'PROk[w3_"o*ͲnKE8$ Y~ |Eˍ.{?2 #G&N_ {6ہԧ֙%p A Pf zoJǴ0Ej\+J3qmugi}&/7NL̘&pGV/ҟ\oŗ2ov1xck_&}=z@aaGគ;RrG~'!/ռzQ tz0܆ 0P(f -v"VS+$ZA;lDmКL7 *6?T!G{|WVX"]5_CdqgRcUqC|0\v읫.}^oWgN ˱}ۯ _,{- 5ך8Oms3d扮"Fҧь`0,X]hm`27fD$iorv-O+5:›X7#((@{< f`p=V#琨?<&ZSh,Y[E>t,ˣR 2-'jr@.a:%%#DzJ&a}geZ_]jHїl,ߊ|boސpI|Ǯ;\pGٸ.r`}QRk)-htg>_$ .yN@ÐN/b9쌢y8WB6*2ۀ gjWΛ4$&Y`X3^IZO>s\O(VA^j3߰pe h÷M]3tmdmK}%{,hgD1W ~쳔4h1C-H섏"-ŒA W1C;nҫ<ٵ``2 b"+pֿc]y -#/5 &  \Q>R &g˾[xk!IrʢV!ªؘ0H.,T/F!%dR`9*m osRcЙ˙#%aFEquVb6K4gQK΀VQrY^SO7ۢ[<~~Ge|9=~!eEо L)J ո/UٯG R͛LsְH+7]"#Pe;i Xľ)ޝR!uqd<ohjb4nT$¨%ΐ[YZ@&Aw((NXPIFhxz~3뵌pjmF衅H?ʰh@2_hf)Yn4rCwAHRVG/XSV"`?~| qo)+@zct&ٔps_w9!rήaBSis oX$3ɯ\+!K."5kW}* W=L")3?co8HRc/V@ݵ__ujur2A _A`0G կg)*р$ R;ܵqG^!4k<36ÿ1:'}Z'KIEƧ p\K dTIP.2L@bTYjOA"0>>j뎒ʍ6?".Xs`O\{Z%,XޑחqWQzuKnUJr fmMP*YoV[+M¦=z(qLzdvĺIJ\&yNxI.x*n#;QnYFAŪ&8s`q/ ԟE̒Y8j poʲluSQy_ c1l12tuz-˘$ϵh+f*6wϚx迿cg 9\1.69pؔaKkddV[Nn%Q"z"R)gq,A΁pJ~|7x0J{cZ9DAַl7ZЄ>,WoUh]V&|Za8XÌ\{3a Ϩu_- Ó_*jĦ-3=fO&\5vb^0(BuL:KZ*:E掘 -bR5d<\ gҶ|F#pVP٬INX~V ,GA6r}Z SS`$+;q,ϬBNbf-&0 ސ}]I+*~z+ uF=(J n ЭGՈӢgx%aPYVQWg$Y >0J{UC~w۫ul҂V e|Q;GKqȺ QƝ@d8w-,. \%!jPP+ Íhjr﫠kG؈jo[6BS%zΓ|Xȋj}p95я„KjsԐ͛2Tznu@1hnOԐ)x֋}^&5n?:x:K{g&I&>x9d\/Bs4J]PvYpY؃j*ӑ9;6ZJ&;HP[2evDO?g~.Dèo!V_>nn7RUL[N !P;XmI{ P]Ft/x,JdqhK>U\|^QyR !8PYQǓ?}qIz8z+w  Fr]aPhC_F j:`F{g vѴ;G:>]kR!8h4UK":dHONͰ['1XiiQPeHy~6kXAnOPXJ%\DX?[/nmޣݹyC9 ٻ5FKb,  O AYKu2ys܌[ű=nk2onW)-@Sl yiN7akn z}czs[] iA;Nxb<: \Xi_j(Kg纟go E+JRwǃzPX8@q_ϠP߳/,Os# m/YUFEP4b.iQ%2ʦk8;oz ZxE7[e߷M#$g]KV1jXZ6͉H0dT~!an8,_]!oOQ P6մ+qH70;W.]WctܖThMK዗XX,:Z,GxV>-L~לHin8ۿGE*NeW'kDD8/PPQ7u6҃75Uot/z 7 )|^DLHToq7ޱ}_e 20@oG &IxR˫x٦Ni!ФOfnWmDfGagZD#z-1H<;IѠTӍc:g&%;Gǫ"W"se*x.M5W٣;2Cހ2;3#NΕd|:n}A9.}^hѢFf' jo懦ܘUt:s@u[V(| 8 ˵ OnJ8z!ɔi!Oʂ#X i .0-аZ96WUtf 8g$%JoU]|i:+O$s蓉E/[C+;:q072Z'yqzEO+c w!mHFVqldno{ȡBpIvkG9%1IZp+ZhXGig&QZ )B$,EM0[:t|[O7~i6:\@ 譼쵍xɋ I gcZ6`NF=ǣ0]fc>EM̪K ndj^:kiJnI uvE"qހXe0j#s.T&J0Q6`( \m̰H7lӨ[sd) }eW.,kH0KhO&] UoFkBt9-H V8‹< +BfWK?A M1CbGZꋾ#Fؖb($hܨ/m!6W? *RF8 XHW'Fe~ SɄn¸ڵ8s@7Nw!Nr{4p qGңMZb]Zmm.ר<#cTsygG{2Ka,d+y5>({\X' >ZR[J@p0/܍ jQjm)TgK3ҊQ1ʿ@5r.b 3}N÷M~73U4\"/?t_(:YdQ)8ն̀ٙ8a\V҆Qsڍ ?i3EțH5sVjW;}exKj䟇JFLwh' WS| =8xdM罒]Z]&jC,z(Xz84@.LZA(spϺ\FMՒHLD38dDAAUiaڪn ڿ0K-V[bǔ'l.BQNN)x͏8BuV?w5=#TD+dߺo# C'(w6K^?LڴbsRB֮Rf# ěXidp_N 8g-B' Ւr7^ATVݭ7)r,V;h󱿿@LƖWg0VYoOL)2R_Uo'k62m }^A4VpJϨB'c ~ 9c\zgH+PLQ/`iolN ޢxhRIC;>/8KKFyL9E51f $tvz{M+Ī{d%F*BKIAH@mH$o[n # X30&[듄u%͏ýہ7oZkD[OEie.aS; U Ay&ի8?䍶 NQtYk S?uPOԺ2R8=_Q*0 T8]B΃&X!9$̉G h31J0Xj.*bgV ,&XyKHp* §6厅~! gw Pex]v1Vig55n7uyn62U, 0>,+Hu|P7əm` 6 H,iq<._ џy#Yi~ŠF {Pe;ې=0}}?e?3x QhH8waJ@@:廒O09ZўdG 󴱮"~2 gS o|v9Z(rjBSd@Oo_D.;T T6fHvc]N=D.Fv)yQgQй6) p#}:X+p#$zEHO `Ֆ}0=/h:w4a??&|U%qʃo}.ᒓC վ|zL( rV8 R+moo* % +t&/z鲭HYEY։AcP8PElfL,/*2{y{!]wn6%δlNa[SkUyFcvܣ7Mv{=_:'Ɋ{dZ*\4ޓsrR36'1 ty:$ )yݲQ_d^[_NHA]#(/.L8Wc1O!lP;o^Lm &YiRco?P5gS횪^uNR#HWtE[r:N#9]ƺQXe7CwǮY-<غaSe]wgA]Pqo4e6l-69:9`)Wș`/aEh̚HYɁZXtbI߫/xЎv_PAۜE:$}f5[R(++"wGP#"Nu6vnK\D!S?YD\LW ~2j?3Om;e-~ɑwӄNP'0Us|h6>,Bwӄ񅬢Yu+82ouڊc7 q C'~aU]dϒFQ򹘦JFt=S:o'?͒M۵eCJ^79]E%eUZz56LVF/Nh@E"9'vL(C*zPiFW){I7D~#lkd5u2L(n2NpT)9 (Ċ,a̗Dqo60. gʕPҧ&n.Q_qiC.%oF>d0g=e>71V4#Lr-ވZZOMj2qMczbn"xixw۝Pim}abr `<:sm,p&$EEh\h\<eqL3Ri[o1DN8iủuVכY-Sћ(,#;s~ $/Kr{0e9I.lځ'Hs6N V6SvʛXL} "u%۸z~? RBa'6ɨw4dt _yD ,Wm!@EU4Cv=mnKwJ&wn, ɭ[/m넃xi ;D_3B]4ĘܖpkMC"ę͆g`N1SOfL5x]5_m\>a=챲B\i/5f6DL 8euWqH8`{Hč5: @-ejXYɈ& IQKHU>'(#j{P}6 dH-o7b2XkV,H6?hw$(5P ɽ&P9Xu6(ϮR} wPBP87ʞpG.f1 q(WI:%h% Xkw\Q2Jb 2b}>f7b P#]zyV2]zJ0V\^k$HLg=P3qU>XÒ孶YNǴ'> KXOm݃ v WfoEa'M^ 7zfC_u7wQ]"%#3;tR'@ w$Y𐊃fc _붻p|!s&aT0!nJq rch"gEw-M{ }m~553`"pZsP޾W(crlI kOaFBbtM{ST_)c#HօL;RK7I8ľ}W+<[2|d, ulD͸:yTx6!@gs;8Fcyehȱ SYgZÙtzmw™;y9Ik¦B.ȇX5)&{=Md2tW_YnRX|8k[[eyLW앦v=?c)ީU0s+j.Ҁ0DWs\Wt賁^ _zu&B`!^v3*@e2@?K#.OiAy{jV ~/~0pVaY&wϑ4W} x%}7Z|G?ql, MrMw? 8P}!TDŽ@RD ]kD^?B4ʚ;ˁbgP}CcKKgMUn_{9f(m4:iҞ @6P5._ Yy)'i}T\~H5{Kn$QS*4HNE`HzsRm%dKSj>nFduq O|4l5#LƼ z*B<^OdkdKĊX=89d -W3uђ2Q0>Crde6*m>2 zOaVin ǚijqCDBNOy$b0׺[O'csr@2o ! 6!R 8!$sZJr@vդ/{ɪh$4#.WKkJ[%SLMX19]V~N_)2$Ћ>¯#R J^Yݚu9P'3Vk.Ir&' Ն=Q ZCFPDq^Ŝ!ܪ)O%Qۿ%a)i}x[J^ceiC99Ż^`O|1`=(ĶƠ I 3TGYBRSkr(#tWc uJËmjt&~&`iUG˿V­JXBEN5gbRyn1?KBXdxA[GU|!M4^,S/ Mx8&e2s٘kBer$vTewa謱C5;Gx#۳]nΆۿh{vL> `FvUS\2ŸlEa 3G"q{ZAm @=eG̎7 /Ohha*0``^וeSӜvmA=jt =.uf(!sR*#|p%˩tTYI=gJuݐ]8"b?aq`6zZuڼ3-D&(x㸲( 攤lbgeq`m/mz@<*ۃH0Gb [ YV_^V+]^R'9۵ x4byhIV%\V`Te 8D>Jn<xyGj6٨65<_;Me)ahg$,B6> ͢ƯDh"{=0~d!]vjadj`P֭7h,.%]Ř:&u5{5MèN~H"b#O+g68,{(XYm*w9LKvy℃w{`U|Vv[|)\ǪM."/i 'n87 ~) د~|}|REt{l_gWT0B?{Eqp.q༿ĸۀ  _%n~Uq>'0t Gsjx.҅(:UY=Q~ћa)̟#rT ԾYVa0Ub._էtbժ`KykRuwMS,_d`w}s 󋫍SMc k&*ѶV+k4΅5KMLtFRr;BE+h=u7/q)d>9)ג):GDbﲵSQ3/z(|Gt/CZ2O˱7L6.P *1m!x̄~>Ƅqc;du! D]psk 5қ6VOC]ihXXָ0H٢d82-=!RNt׍>}0G#=. KnuaZ-SUVMEzE73+(mkz՘`yy[`}z*D^>~HTtϝ2Ms)AC6‰E +1rD,{ԮLIc:ں-nߦvnr(Of5О! ,7t6l1YbZE.@b>_AtN"k|v'M#v!ׅ z!4_}t8I9zoُ]t|索4{'@+əؘm``ꉝ?G `^n&˘yi8_;+c _^EgL)Ќ´i6Vx`neWxE₼'u~my\zVv DyDۡRA|{l`*:UYH֞qeH!Png ā7x[\M&!Hv!.tvC(!Ș2IfQ֦: چ3n,+Kرm8M-_ahƷQ2Jsc#-CNk4e ?ȳ/MsCg8D㯹(Չ{6#x͎\Vw. @)[7g=ЙҔueG, aX >6U`7>Z"?[܄7bX=:!vv|&Y7 YsN{ <`KsLh#-sdbDy W""}_?\;ObNJ\RۊD=|nɿIeɿ=VاWjnyHLhx9yן' 6=S ߃ޕHm%l+Pn6{Vjr-8wΊLʕ74jL_B9SqFU QShAbѕ9hvX5 Xٵ㉫)xԈ,~I7@ku^hr0c>`4/J"wk)\lFfWXdcg#)~'RSߟ}9#RµVx.J.ߖ^k 7H(P9ty>uc1p7ߋdnXh,"befv4%0".9(9pTY&~ iΆ1% 8wL֤ Rc*>K O̟0G[/9+`X F 0A=,b,x2_Ivh;YSy!Y._)#RJ|}xk@hBY9Dp:=p*k9*y"F^g bB[Ha`Ƭ泛RN/궜!-Bq,OeZTR^0&KfCH$5 <>&W.as^w~e%!RFZ'uřN1>r |LC/.ݓq ofV𛚓2]STB팬-A9pն|04H-{jopu"@SL'-ˌK*m ܏6BSd&In\9"_f7d'ZiB/=XNvfB9|#UbM&\$oy̧L" ˨N%* MϿ߱, THv`^Rn62 v}Nm3|k"TE@ȿ\45DfˋR+SS*^k!4[1sJ:-0uĦl& {mv`%y? V,b[wq0XsLkNR:2~ֆqNߡsFS}z6Kf|CT te'?Q<ކLOHB1xfk8 %_B<6Jn yY,gc?IFJ 742X2RwxD.^[CҥZm)$(`RJ43V4.#w6Iw)%~,kɑ+枈H;1Mu׻lᣨ|0 ԉBv:t)C_.[rIW>L]7 ?W1-?w\)綝T c9(9輖*I@~m[.ç7ͪM$E؊bђ\&+/[9/bWdma-nڒo]bW*\LZgƼ+8>]38CS#ТzkQ/𳲋 ۢ^ӈ')bd_2Lc)g{~)/p5E 7 kmxbY-va+^=GԱe3hmܪUM(D b*Յ&z;9M\KVEnC5$ "Rx\nG[Z|E9<*~6(v3_< Dq1nrW)l!E v<0-Z;wUoSJ|RDhXf=/4F*0!4 'z"#+&ņgtAaB%Q:Vz*Asb,[D{Ls?6 y>TTII?m^@B ;1|2r1a}C^_f1y){Ap®/ O?:|[/Tg. #JFF֦eBdvٳ\bv89nwwFmS#žbf UQg~#!8y5x0JO?Iu>MbDV %_~1y/F.dn7mVw\|uĉL<˺+ȚS)̈$Ż\s%pu4ft|d'0t^?+1Ң֯ǐlv P$g5)<@? rDžAS4O6ob @ FwjW-ȿLd>.q|p˦ OupSpA?"(qፙ%ƪ7}czYz b]UFKvgL6 WAaz45 yJ9lN]2 ~/aDqN|0T#L6Ǭ1aQ6`G؈\:P4Խ(=.YQy,:l? *3I4 .cR | a $= 'Ekj@x$e2|eENj)7 f JgmP-̃iOn24E6NWDP̵}|YAh?e> ܜV[ .z˔l͙#zFՔZI6mޘ֩ atl~1M-mg,7B R( w_ CӾc'gY4|WX-\l^zz,Q;x9MV1>W vu g1$J@l\4K+I+[:]6k/Yl ҥɪ]He[5Ⱕ2t &SFM]fD-cKCX/-te {y֭|/,II,@c.x ~A#Lۧ[51ru*y2q)\kr3kfLxJbqUb~%U'In9%2RvYLi&U,&gX҇.9N2fAeƷDJD]DQ讷6樶3Tp4!Y>xK: xM_Hz3o:T6m}_5QaHdr eKoKQI[+j?N%Y"݌s]J6.~*0"d(3R}\?=8mbu:4;.5+NhmH}TO/Yeg GCh*^T o8S{J9ڿ9⤡`uC#!%'"i}uJ#[`l 9Y-foKX$5 982?(i~s~J/?*& z/aZn1@ɏW1S!BwA R+dzh%#':-VEgMY-DPgl~eݺg]E)(em"j E7̿TE^@}T T+]qg GM疬d 'Et"_(: gů<iӪ!m< Y[vϤ0"N[cVO!2D=ݭ]/+kACґmipyaq"wۅC~C#"t+ikk A/e4~;|9>xH(4#`q #j3Qj9:{XIzԦO&c|9.obr+v{ŠC [=\&RGn_3D} Rb(-<1>w7'qx-Cp0%%jx*T=3s)xYDH2,D_֭< q]\SBɱxz}dGʅ¦TC!|nzf(87#zD`jPj0 xAVZyhu3<e 3:EUSlTN=~&bZtd:""ww`[5h嗚-l0#ӻ ɖfRWZk SP}2{W 9ټȥ?D~;=kb >^o_I.d()a"M-UD IC6EK䠲ֿ Vc,géy0.ыa^H^echiCCU "@5*eШǬ2L?ȿBgB~N\ ^hïڵG )a"KQT /:]#$߳nZ6j#~#)۽uaLTq 6UF(2s1y &}C dSY<+EuL}ވ"Ezǜ*k2Q4L&ȫhFL馕rЊA aw=Ǧ Vi~A6໷څR'sDQ`Aq}kq;.ޭj oRJ[+khIkF36Mj3𶥑- vP[WgFGxPaE1QoLreiqpL.п  U}J:μm93UXO( zui-RB5gb("3h$ٲ) zxiQ9+8M%' tuvD/]F'mgٌmӿf,Ibq1)PiztʵpG`mYbAv/3ˆ2ns+2sQ@~ Ю 'h/s/?̄И7+#i7 PXw4?UJ5 :fB;I\ߢsG9by]|9ΩrE1-?уTҰn Aő< PW)UkouSy\NbL" pnNR5Rj)Fq^>OO˘GNy0 l}xuA YxӗvڨV`.LЬE-#m|q7 ei% J< W %>` ρ|_/޿W!%y,k(i dn !aG8@@>d%YI4!|UAt rTӈP3[\oeQa[4t-ꬔ*bh%-4'p^x5&7!D}iz+"3 v'^2 ;Iml*["5{=*hD^HV;NՊ]Ø^JUc5!_jBFֱ!a1jnzp|Jh~s>As0rD'K>j#>Ү' $m)q-U"jVL3\9~!bKb9WJ 4ؓar^|'lh,W%0Y\W1ƀ Əya=eN+ %7~uR]?MkI/3 ű@PClVMu mST) vezԥ$iC3ZۿV>W`!>[T8GgʃuQH;༝hEYQ w[MPWhB.^3SSDk2i5]'dK< mdRp N|1fԢ/j`ߩȑ3 ]TeܫOmH14 cjRK.9iqp (f`_ͬn[)WqT'o'. 0Fs-QÖ_wj<Ԣ5 `(6m*{~CoOeOm٬?CuJLʞG W\@ҧMFp@'3!"bʃ\[  +̍K'W)BaFBwh9ˑ47& ;v(9u>Vt['J 7PoZAT$8;) ,Y4Oǹɴvr+eVw6ثb|* <'fgpSXR/N{KG6 &ýq̓ץgg=< :7rMA[Ԣz4WAJaIlzOCGxO.n o!bv4&$([L|:mPO3-~+`~GHq6`bbboz!ث^>GxRKg+XZXABuZ(_ـ32K Y,rL^| pL Zy´=Vn\P ؊6d j\Q-č̀xPjtL'iq n%b7HʙD#ny-xx-&b#)'9FWHyOL@pO$6Pz2m* 9x'W&Bq-Tbr7So- 5=n5vb E /1.tΓQOD0f|N4)P2ZL #tU>/>d+d(ZQ"cN2JƩLoX4eq$ G\.}ag*lZqݾΩ; =hf̋YS9h>蒵l'2dltFӴrb]]?)(qLHź22aЯ7_kFcUx3V eE$0a gO'y xMCoGl4tq~%bNf/J|!F&~Nս=ƽr{QJ"b}v= $Zg{e,R&q VBXu7B-kc! [|3*D"[{=<^;]@:sЧ׳bv&C'&+R Bh:f^ץ ;jlvs"n9igпeIp^)/pf5%C.L\~{9'R SiBP{D4̀/n4H qo]|6GcHO qjJAIEŏKr-oy9xa޷C!pcU_-(1^}K2l(>?6R?¬y U9=CޙWܑEtO:.7rYe|KYHK(}鸽9;0}x8ZniG1\ك aV1bI$yfWԿLΰb<5);s0wӐFM&""` {~InsNLD茫: a Fy4( 9` 4J'wya~LEOŬZRNaQOVt HM`+h91V~DqG}۔o>˨$:Xzg{%,*l 7]=H$@Ju^"[Ή >e1iI>6fY_y_-OF-yyι +"6PU.$;bqO9ubW] Vs>Η67W+dƛPuNTK3`Pq!]('gRU 5tK6߅)6m&%ZsDm\<XxqMEEhbFXeҘ֋]76XTטٍV/;:OKe oQiYpzu;DDҬBRؤxMwEpK ֣5c]\[_s:  蝺[pƋ'Mc`H;CX)y7!rBN8&X~CFcED]7R|۶<=< ,vt!1Fϋ*|-n$ YE^7H $Yن/ԁ0x)L`UeYZr6EdUzCX eHw^b)Eztbp<54'"'0ev0?>"۲DX?;ظ~EYh ~}=!q5Ew:(J׻LZh؈n|m e^=Z#Jagj\jiG /E:$rm,VKc \ʨbAK׼Ir i:rvmY i-pX>t6PLo]MSr-#;!V+JN8b#+!θ-FOJg:f6xXA@wb_n`֩[mAE'(utAR#/mTy_g,qeOv>[CdFDg/|fjhE$gx̃nfF atf+ ܸz|h'x[ZCRk 꾉˞D)NUry4-Hio+^ax:69גm 6?1Ya@K%}gT5g;mUDyAqDY!Q"_\߂u`7-Klmu6?=FvLrbTmvE,[+9Oaj$}.߀_ȔM<448ޯaK|Ʀi~gZ )ɜB۴-ŪzbV?2e qV@1ڜi,I<[hr׾̔LO=&w'bGa<`R+fWWRDR\jQgм&"w GL x b21wǍ.oXɰh+Riy<Y_,.'ɐȚH0q$1&džr~>e9AwbxTbgޕEY*RȁG#|S?D_SaLT TNPc*QeX)ԨI?Ɣ$u&]) {Ýi!@B"ozF"fwzXTΕFI][Ǘ΢4u&WΔpe%"AnfJxş,J+A( HL׫o%X?Œ%^wu-J `0B?b޶~ЬI  #&55u(y_rcկo =#mܔ*ES9ɜO z+ĐBfu"B }t}2sp~g6݁? G7<7Sgn}#x1"Ap9GbfgQГ'5=;;V.i HtPNC\k7YnoVѬ@%g?٦LDB`q<%Xꏡ6j4Ibq$+VL<d^vUYrqZˤYf8E=-.- I1ݪ؄2[P I]^aI2,z0ڀ?rBqT<9j9U}| W؀Z=xV͸LlMEd=©!TteCD:e+tF\C.w_Cw(ٿ`CRge;.'REM}ˊ})ObvueHqu* Cc7R3IaM,dmnAJHw7zM~ vY~/OGcj0JX|U'i>I6Ͼ{,iLX]Gmg;岙??>.YX (,wJ Gg:xiqtBJ H Fg 8% p23imF_׎JiOGG օjj$>Bx6ׇiS{L)Qf>C>3 :H乾ASЩ*^/6_#s]xPFJP1~Ӥr8/+ND%{Q?a"J} #_ 9 "Iq|'6K7j;;mFv)ݦ}^V+V~>7l ]T#@B^~YQ[ Qu3.2_ "'N>f4\= Γ~滳a89cSwڼoߖpB\+}݈PQ:߁3lLx$9|[A=c@`w>,PlCƏ}3+_@\49DELjN"!ɉ ɪ9j d:?Z ^@;×k<&11XѯVhgULq[Fz+_zT]e u6vybXDq(5>W*-f4 ZnI&4KC B:`wm,b}_."D bijd_0GL=F@s`Fߴ1xycѤ'seg:DmV`8Kqs͗ O5B$1ܒ"4:uT05Xx, *ZBgЈ|x5ui sJ4ϯlFO>)5"ٷݏ0snםTT6tه;0h]`0R|%BCyCkSC,Ν? 0ŭ<%vo0aB7KvAC0pи8J'h?'6tvd̹ FrX3uz/Ԥm@ƝXWm=;qiݵ2?ۓ}#ldr%7X=|b'5O.C0Xeҁ?gMf4=cT¤jzO.łW6*r4mk1'Qv@2݅?|BPB~-.ou{|"(CnZZf7Buc&Ck2mF<8y&)4NğrDJ>J22a<:X0Mh>ԏOT>V(Ia)G G A")9Jc8Zzq?FwbS99{{GR0Wu,&1VQ6DKh)fQE72h*(1 (SD{HJ=HdQS4dfv[tHwȳ{ޕkݳ4@#|l]"C|'l`C%*\a2kkP )O_ҟpV 7~΅ʚsr[)L{6.$R@{Hr2 f^]V[ A5?$xZF_3WDɠLHMM2@l1>W[=w6̂a4mZ9'@kSĤl8Y~JWMqe(#UGt ` [~)iR J ?S1) V;MN1B2e`.x38`6w\BчZDM_BZdrzEa)+>{8E5, H3`B%OկIAnduX݀-ߒG*ALI-$l9=՜ 5e6rS?ǝv2{m W)cjꁅ3&N<g; 3,KcH߸bc*0]ks8)Q)ٽ몉]&[&]XU<7sFV-9a&Gٜ7e4̟B#-4IⳬKƏsO)){9沍ܶ:`pη"Cs;}m^G[7ii"u?7SQq!1 Q?wϳŧRmW֊. sDT1`r2kUB,S1!$4<6"2x"q+ tQtX6%K OծƷenH!~}y0z9sY^ CtUŝ;N= LӁ'#DYФ;p5Wo &#ņu#L1`(k.rޚQ=uʆ xҊ8۟4Cp }ujKjbwőծW6tNxצeyӔɔmwh=i3#vYD͆@Uvb̯#{W$1B4MVۺ.'YFu$ 29\AEH3E.` 8e-BaҟK@k<_CU _2-?q.  Rs l^/52W ~iH5(TS\1VGrDӞ"bV =уqպM2-0&DI!)DN_Q?YoϚp^k%pa/䚬ټ$ `9j PLU`O0Z40@; ̰Jr=ØsۜjbB_|TCHdbt 3vs%>p9FuOZQ'!yh-/i8y~]Uز ܓI=sAg$P=y Wvk$prqH`޽*[')ӿyɣdd;e JyFƒ>)P 9]t_nKjDՅQزshtGSHYȷ(mX4$G\{g~- R6T=1.lQ?0يT_ *eE [HS}$#4^r$L=UE~p@!Z# 0$wSB~?9Cpc*HeLxkuXwLэzedq\egTȖw Uf Ճ_& IG@Ofƍހ1&X:<GVmqnMӮrzv-+Դ/n{ Ź;\PxAڏp1 Z"~ك6 -6U4nб _Q@kj.A"\b:#35>`_WvS[8,]"@H+mM6s(PP T (pq\1溜2.M_^UQtUO&N x."n ~0wy, aڒEdKZm(Rp:&W-I)""PPA87>#\ek,A%9IF!142‡HRnGq6Ttdhg9ua¿ _~h?`$VwUj] ֤焆DO.܃7?տ:l7Mط`'v0ERY~Qkm Y^&q;<$+mKmDoí>|DOvgcRxs֬~`{BHʧ1 uSm/n"%U71 8 60#RH8L)+EGye#nЄC~;ŧZ⋬| DŽhrfz@ Bpɇ˱rܝG?u[5OQExqeyW2} ӓ_>E@}k˒ 49'Y{=kz:.lmv|ReCQ\sC3sw`_ޅ NѠTDxpב>t?"풶 aUߒ0EHh >NwD0^K޿ o 5ejO$?7uh6=}IvpE}d5h.0lNgUf!]BKK^[QSE? #tWT`aBAŸTM_ eD? >hӕ:]o9 i-6\r_1{H / {IU9֓_=3$aJ-G4䷷Uܝ K E3iA*}NB ntP~O Ó^8C̯`]4%=)ӳs)UvgR:^:r-!1;(8q"(4 Al]eRBgٙn!?Ta!kKjh&tj.D\ְ '`ԫW/EX\"mCF~ S-%%Uy17n/!SƗ * VYy 6".y5UAx%-2l%!e|>ҡzo+*?tS BE9b&(;ܯO :sjogNn}M=ϳNIoeI4G"<Iy!j#d㱸Py)H,n@m.&8COҊqB p)X~aI?S9m1A{IaM:匔ud1v{*2qMncrAh>\s YBs}JQd9%0G 33nPohV-k+xKW]7uv+XQxހ8IVqX ENuq< T|/@K_丸o˱.0e,/QaJ~nkd]m8K2ϹQ*u3_:hX^c iu 'X.ÈZj{ ͎GzqHඊ 9u\B ~H{xF=䛗.I]Т&},^J QY.-a[9I`Vf!s s (kdݠBܰ( +3~fsąnC = yf%F=k(|1&sq7`/Ip>UOLM./q_}LʘpfԞ' V[rex;w8%3}6 +dmh"C.*s8Ch]Y:B}qyxͦՋ侟ϟA M\M`#P_~(jc/?9]7/iՌe7?b i}K{Ðׄ`_82 %j# p}uըސd}\#jC!9~|xszhOBH#Yjku 05d_A)y@Yw2|I?dtѰ';qs)~^ɥR#Պ( De"y P ڛ[6H f~⯭oE& sKWhDgh$n: ō{l%qG'Kw^Pk",H_ W 3 il2!,Yz0i"z=dk8{h֗ʆ#䝞S2xn?~9Vk~DP؇ =@Q#7 M-+V :%juKRڀkXe`- R-ӠUsIJ欐՜E4o<|*8o^TY|YɜiLOr{\uB_Ж au)Hj$ʁVB\ `Y:;kl/=]/ǤM8Dj"hVΛ4..1\e}Dpq A_dZW3*;FerؚGb}#܉Q+$RFGr8J] v}Q rRo%:.6#;"1w3 q:gE27yQʜL@%dȄ|BB++7AavϖoR GmA=K}b3һ˼0^xZ*.W^R)"w::Y%\fm|f(:HX@X=XS&mo`s?@Jӽ/̗J- @)+hKy]ԠPh+!`C˨_vNї04AqpfUҶ)q?;yeMɑ7:95.}[J戕>ʌxE+ŧ:|u+L%`vnF͒騴TÛbq|Di:Yu8 @hgtf`ҥd2Z'Krh 8(.'6B%\\W' "Ćy暑ǶO+ө4TjŦ T::7g d-V GSu.]+ *#p_=.r*hdy)M`%P@zRg3.VqaΠB%v!H|@,cmӢ]V w90eIB 4_:]D2NSyQ \kH!`%7]\RT[BPl%6ۋ5ͤl3to M38~""qcZ]I٭"Y^\0'hJ0S>jÄzH˲쪔EBiњY'|_]O#I+G#c9 tl|p{q299F 9cw ʠ&~h`Aăxу@=qT0/G%[fj!1LSt\ߵΝdѠ858R+Sw9^Ѓv;AmW q<>XMVy3q)+NȁD'BL h%Һ&Ix#|ѫYAdR!74)"N ]"lL(7ӏ/>d<=FJ.((6'}lBlEt ($6A:C% l9@ޫo?"zP:nozyD- 85 Pjo[6?4CuF:߆u=Xs;fԀ7o*R}HR!$KŻǟ3υRv7Ik^I,+gvj! #ətK⦾dvbf>ޕy"gx_"W.r1n!eK'o$/"*Do6Q-"d>8gM-:W,$~4WN5f\Q$HVdFk`C*AJV"dh2#I=)xQ#0UΠ/`P"2"Zg=748*xNmXK,!0$ń¹VP*zqHcE܆0 k0+Xþ Z&ڍ<^aA)֬)̔Z3ҀJp>^mX[COa2yaUe\\/Y/:} ]]'0[c+`6ExG08_E>كGEmqá'zf,D̬:יcLض&˸퀲.uwQZ6<^fvdR+{{p}륂%Sc;ZlҸ;" DkB͟-A!W@*ӦZ/G eiՠUҊGR5(YfQW`|pq'M Ђ9V,r:W(;ȉ5f'k"]3Li4s4v0N\P@ܐ,9U t#>b/Ŵ H3nzkq4 K%t F1U%LgSs:Xn|[JROWcL<-ۏ OTY3Bƿ!LZ/*{}hh\Ao;8H/Byv}ԒAX:T)A3\w3$OѕLJֶ7XVhA+=ྜྷLjbo|+0>AZ^u.| Oi 1*d/X|hǽ#~gၙš mnYo"Tp mut)Us$ OftnubmVxY%- [2'iOkwX-hJDgPi@9g Cк/r{:K4vZ +_.2i#,q¯+ Ҁ=G~@4a!{~e*Ag~\F d˭9T3 J]a֜>jӂ/\<כL x؍_xAVgR^xt!+ >o܊XrKM^IUw%-I‚,O<=_ )qkL7'^`'S1}Zvt>TkEϙr|븈}Q+}#Dĵt 딩Wj;ZoP櫔烚0q=a&Lz"ڑBpRF+DTEd0С KՋ~o@P^,G3_̙T_&;|•Ll\Op`G`kXw܊t_ uϪ [̧1HD F-x\Zm+K @o#gxm!CƬ]πr0)˿(¿r6|Sϛu ipL8 Ĺ3;M!seX#s%_w$hj}űt 䘇o "6-<2wZnKE{)F=s#S’LP "v/ \瀷Nz툥CYvڪNɤUR-f^PspvburB|=r2.i_:+jK1;ؿ/y{z N Kܹ+IPnGwG+=_7Qp^(kQ]&q6Kh 獏3iZ SLP_,8Gc[xdʕ oќgv"PZ'kN !a&<7[c1`h lj%&V\R1˼OdkUD RvH}iS4eDG/K?=aKkRkȕ2erTY=~=L6?]P/TU$z^ΒGWC1S4*XjOڪ*fj*F &{ ,!2 0fQe8v#l֢!)uh·RԵ̋D0̢4SKecyya)/Sl Vuj xnoX{/;C)e7L[<Q>ߛΙ&d&-˪k" !gT%U eK[Q{U#> h9^<6$f\f"3|bGG蓞غ4>4X96lrt m\k%ku2'Ni/|P7T%D5!P.\ ߣel랙T+C3x&kƟOE2AԷemy| թ$VԦYRq7 [#qh,,&wW`DO1e sNyUsQmVeŰ'ӜCrõ7?X^k' :5F 9}*3m`/+ޮcZ NpῪ|DZ`4Ne$U$z̷QFY~ Es9A_w-%D[ڡ0s6!Q81 ?7N$dw#Jҽ*Tx aH+T4)쵲.ԙY;FAI5?ضMA}ዒfk]vˑOe1M2>](E5汨?1X|pj;3l8v,VW "z~a#H"^S>mTS2O dlfމ].pX u6+?.X8) [kFq6^EҮجDMY1' uڗ^;c|q4ZἍ;B57ˍ&DB?A%VrG1hDmJ-hL2ժPJsտ뒜SF?:2@a"9RTVxί-%,'\eil Bd.-@)'jX!D"q,c]Ѡ ~= &Rb 9a!y 0b%w7BDt5176!8!G`;8OJ AT8MF6GP5Dų+:E.io9\J1j*fY=7Xi\7,hF1!d9=u 6K1l9$y*TlY!R׿MtBϹwi;7ȆVr?PGQs'2#mV|]iכ~~Z;,%Bw\yBlFlzQ16B0IϔN_P |;i i Pljg'$l{ylR 8>k{[(زx-b u0עQm. ,j?oWFh\ lq4-z~_2pp쨳FnIxήpa h}~nxK`OT=U- {),ASMExn&pւ"СD~;qK3A:,fpUq<aаdypD oJĸ6n)"A[,E$"' bQ?˞ Z"uWTˏؘga{J n.aZnUMN/aqpޣ퀅u!R/6I`V? 5`w^>SfE 5ʅL֡TI3:گ_RPS'M <ߡcRS'«tR6QB3):j\ ɷ2?糖^*^ۆcc!c~S Pi];z`ٺ1> O%ٰHoY3޴0d4Tٓ@檲qԣ d+'sS$D Vu $wɈpO/\ieJ`/"!B&vX⒓5~!;^![/3M>F5(`[\/ZIK| Ϊfp<$9u +~G*@LtVqLD aXt#s>$ уv^-e,qnBP(ml3H&g _^.N >]g `1 B 8~&)E(.w|⑛uXSșX=N[\8+.In$\NN&jndiK!vi0OT_8 f>|@Z+oYpf6p jfv ry`@JagꨞUJ㳮P+-eP|.ndR%$v_?9x{NT%sS5V[Kx|6ب[Z WRl Ez }R *u>CWMp͑a:,L@8p6XW8OG6 1G/^"ϤܡFpkhlADyB]ISG:\\G{gミ/ro6lSm</kIΠdIRuJ{r~V:Qp4ffyܝ^,"x*Ui:;F" D ^I gh/]8[+G47TQpl _"ںBح\%rG=y}Px丛0kS$މz}.,=xGLu=mކ1e26UWZ<\m4C0ROi;_tCo}"~)PN@BzY+ B*`~]VÈDړvd2ʎf_4IVh!+=V< 21fEJЄwR(ƍ("ә8av)E"Lx-qv 0kgje{]$ |co-92,mq&UsaCmX&7? @!Yۦ"Z> FЛE}egY28s~e_Pg)24:J^` tWI]E- iL?n1 "$ q!W[xhꨥ`XYI$j$7{b:Z`3^FqԲB2Dz*wp ^^C9iW8>IiB['EFh׊qNKd-9]2+[td\!5Wp v%?< nqrh+6C ,]"#j!Ak*l 2AqϙMkTҽ0Rz){n?yjRMWиa3{,9-o˧Z+dk}Ir޾p(;=S%X@44/.=Uhg9e@~\tCn,*߿O!*Ul.= 9~k_tK$ж18q>*52 J#QnxKxBaԬV#ޗsP?Y=0*cD}_$;؛_FV~+UmLCU_2)vk}E9*vu8<M&| FU| ^ʦ McImF*)!U!nqszc$1MQT?TbQJ'W:U g=$:u9NYl!A[ Ԥ%Zne5fia3pф@I;HK$s$wtaHENԷQx. {#6>*>;Hb@^gێvd?|\=߲(?O7pW3BCyīȮn[;IpBvA!?8A%r|x6g tV5(j\uAs8&R8;!r =_YDW޲Cqd{`E03߿w z/d-³'0dm%P%Ru8z-52^6Æ׈,,}%P/L9&0%A V;Gck#HF'O{ס}>& ?WaD4{@t[tԆy [X^/$WT~'=fbib${Kb?mk+W(:܉'u)T͑skBkG0 1v1McBD!FIԋCZ)%gǒ6-;QXJ,'6!PyܨqEs2b!RSeyÕimJ*j'5ᗒ{[+M}TȘJ{>@״|,ar);|e:2IkODߖ}7\jxO :bUPd'oIdΧ,Di:t/&5!(@~9aЋL! U1(V.Q~͐m]U7LǓY0g&n|'{(P{r[nYª:dm6|HMnOBՏ~q/țVk6)B+q8 \&1`2@MIDٌYdW) sW]jaҜ4F 3kC'S)Ar\E'E=% :52੥gG6*_fh= J?`Zxeů ̤cI1Jb4d7:gkz.c6N_# Y~'q ѳ{ j0;}ͦI=\v~aE[CD3]u\늭*xj;jRqҜ*atoQeB`?v~}RnfŇI(?eCS(^"=|LoKaX Tibq`BT7[< 9Sڸ ( Q?OF` ?_*V\AV-WmYԖ1?*ekNMjA:=s{.}z[s1b* flW4~G9ZTGy[2egr;H dFR\CzPZt~#-*&ccRV1ɦ1l佭s 5f"~G=aM ŐH/s]13%@ 1hn޾RvϋwolMlYMB}ME`sS`79U^p#+mP1 ~`#2pUDqv@рE!šd ,ap1];HQj QKy Ї&1Vyr i?xX#,!gU$o'oB c5-7a`*_J+LJTΆwK;('I(ʯ+L.ti-00]Wao>]PBo(sD啟2[>ۺZ\q)V]^ciGz-XqQ)bA;56*$ Q侴Wbҿ497p̃nS#ou3W\s5p;Ҏoi'}-UR.nqsQ4XϬEn6v]?Nn8\ߎ8(i{ !g[yzT?GR%Qzj$'%J\jbuO' P΋@fc$8BkL~]Tcs343]\k} XXM%_LǀdMz0O{ P|{:vへp¾O)#G$nޣϷ_𪼺0xw_7x:4 ;H7@YrCv+)43vͲlһV+zMGJ2_)Ҋtr?h)B< -8@G˪49cdl\KM]=D7@q_cѳh&㌼-gKSAg {рUwŹiL.bguxǷBG79_@V"%&[$ڧ{K6-@-.neo"0ZF?BlJ*`K*0m}Vu؍ &cO9MD˭{xg zc2Ƃz)*]lp,`ܲq!p^C8߷@1t.}ꡄLgKcqڅ_[O 48Q_gC~y&|=Dñ8;{%\,^%zfT "B_K_j 3&eA14iWujJeԒ-![ޠyA zTsp雚ӹ ;a.I $Q>㟁.FR4l{'bv_ K(trv_E,ItӍ(?IhS(=YӖF7nE)[z|N/ bF2Hy1::Y'ⶢ&ޮ8{ -<-!ިhV:{2]",Ie(*$@`˙7Q0zdYŗA |bV14Á7wlh?ָs#nR$3sLGqTkaeU0b4n'_ao3ptq'-c!fELS,C^S4BW^,3hA*7"4@^DA=iW5_Lat0Rq}^'~`r$dqoWgz!xTooۗ-pQ@ d[@[ Ѡԑxu\^Lљ#!0F~~:}pe՘weR\ { nO>,ۇT)={\aip 의ЉW aŹsz\fe.Y*~gH^\kzײ*'mHOi-ոbHJ.3M"5T[(kmA{DQN0Q团٘@|g.ɀl"s ,d#Ϧ0̈́SSDZ=5سOlCy!i;Bc.ܶr-=v{9體:|3UA1;6HƙW~o#h~btn!=&ԋ'uqk?>(as)6Ϭ7^c9wuT/F Ǡq7Xl ) ReH6\ZWzrMG Zχ3V|"]v^(F0rQ.Cu q$ 3yAl'uzc~TQs?HFP#5p*hA%nFxzTm~3XL;2el4unԯ2IR)\[HĨZl9.n VMUp M@:1=%} s3W"gF 6k 5'*m KDws&^i-& GtЭfy:΄?ݓ 8Y}Ҫ]{|DD Gc~/ L͇[WnfGZLaf/x\;[5NHra!%Y!W i;8f# e{78 B\ FV46M\Uo Mօg.Q?qn;ѽ_8 |=|D ?py02([VC.Op?G |dӠkAgP9jZ`h.WWi9aF3Wn Olvֻb"'ƗtHIj/eW9IJXWEKu'bmb<f#zqnlTԧ 0$=>LՉs[]9%)DS:3!>ߦqWܽ pIM(Ma8gmz`UB\QMNuKHSwiؕg$eObtqe~UGl֣1+ Ht`Mf2Q5}@&4T-lRCJ!Qnju?۴6Gp# 79:hzi (0vNDqᙄqP ң1-3؁$l0')msZBtENBl[^ZTVG=9i2oWW nB=f%e䖡 -Ls.mL߉nHAUוaF1AIvGFڼ"ケg BhM-n7~ hcktXT4R-O6:pTpOƙx_ͶKNTťfc\;`EfޏcSVXssdM,fH s$>kREN[NjFtp l1hOGЌU%>K]$MP&tDͬvL$N,@L_dV6஖AT= 4^-v qUH2ςHh6#ɶeW&w%L?{@eP٨V=12NEL)T=x7\" љdڌXeU7VRomv71?PTg ǽ/0i:kʦ]>G)q07P+I=TұԀVlM?"ARwG.%[OHp[v㍬wl"Lt&Yj%n-2*ãQ$Z`\8[9fժz[ݦ]uQ^Z\5`퇃onO&0tP\><]D)2BaJ#[)%f:EuZծY}P-t%D: c12- qxV5g$w!cĦ4YM {vh'vtɯ[:VPtP$)fk#Iھ;c\ǝ~F=9@^%dI04 tHD`$CcxX]lŇL|_@07q K0[CZ5I|;}wkP*Q 0T(̙9Cu" pBF^%Atۻ(˄ԦU'E aQ*X fcwO\'t cф2_,+,suېkE ܬ=eKq.Ue/Z+eš+m& V{2fS&ݬl?8\[fɰ$s0CtXU^Xµ.]=n+$߬YAwG?z9`\w![ž%M䕨{#0M\=ׯbW*Lz~jOi#i 짇ӝKpS{?nsO  bNL>e @ ₽!bp~z!hR3\v2a }x_.fq}87og$=jPߢ~p!PlЀ.  &}LrF2xEڥxWUml|5$V"G9I^;a Md";C5Bcͪ)N|w iZ`zffcAg etд[a#$ *s!r3}#ThR7N`^f-Fh&w9m< +`,};}xK}B_Ժ /OdB^ m7EM,s5ѧ6u`[;(^Z [Ä0їևlUAG$z?]О^\7l>!-d@>In8&N TEl>tW:Y!#sz2\*>Iost:O*_P窌F$ ;J؛duv_5ζRzc00#_Z)U?HkqѹCӿIF JGో娑L ]0aSk'/JmE@6(T-Jnߣ6>^ ,nYEiKI[0 HTtOrRkU9PL%ߜm}cy..8u)bј!M'J%+_lq5= #F12\@!*SA2xPlfi3*= NF9FFiM׃m46i1q3L)̝'5x}@Zahw[UZ{=?FҍSKҩA ycw؞"߷3FP(yٯ!w#B8%Ʈf_iOexد*S-rZgǀB M;]½zzG>ء}iRxkü|.FKXO {}=6<;}w4XMhcp}ц!-5Qݙ$!T hQ|>%ܞg)ubX]-KRt)ܽd -j2D/qcE3NO'kO{xoG05H_(&polWMDxmr 5=J 2G= p&@]wȹr׃~Ԉj8=-c,G0\=Il+.ou}Ob7*kHSt)6 Uw]7xu80B6A]k&xCI \d!* u2&`ħ"8Nӌb~>֛mJN mst^W;3_eWJe>4= ykvÕ8,DXf_02-OA.*f- Nܰ[)4V7ªj=ce< GӋD6! \d mg`0MYۡԹM _gB%قCۻ_go[4'7M?*7+Mw?؅#<ZBSg:Q 0ܘ '(t~x Zo]EPg쨧N@sWz E3va)Mf ^ 2$I[n} '\^Dlͥʐ4K\<h*T*b[Nf~F9gpڐ%T[^+|,|h=KzVB dɴJ14xLW^y"hjœԉЛ݃3LXxYGziv2qXA;p}49㻭p_=鞀FPF= gNc vUwP *w(xb ESf2'}%yS8Q$n ա"THM]*Ô; <'-`16f VJLRCtK<0iX+c\(=2朤bhl,|D̢-!Hg - Aa;p+M0"q|CG6#_,5@ . 1¥u-ش^rK>oV>c!g .Mϛ :u:8L.o>3e"4ŗ~ Z1Lyꃡ%}gUģ hmb}o:>>Sfx8kS"6AV@m'B+4<(i*) BrSs Zol3dvhU7 . ;%jɛ)(#\=gywPa'+fn_S("xG𝔚eoR>`I,>[{W={/6׳6l=~єD#*O+ۗID)U?;WR!'|Y9ztB7y҈8BCij#R6g7Z2Pj3OHi#1{WwgR _~rapJS0z\Ro_xGӉNx[`ե긠 "CK H%T/Xnhm,NBJ.+r:?ƮAdnk9)RI5kP4.TQl۠Voq |ܔtKz݉~`FR5dz֡vdW59X!ֵHIfKs 槑&\-90UU*m "Я*7m!}RkNʄ_^2n$h[T o]>B k ~5LֳCKejIK8@9Sy X>6@z>ߙ09SjLq+& Ս] 6p'8/{Zxc!EI)W+;9e+sL A,1x,%|e[tlHО^UgLݘ*FkxSPO?RM5%'8xzT\V}) !=ׄI!W3}bk[ᎯZJf_ pu.x0@= wg/N[ q#%؎&Un@YuT+sT|UU z{|5jksq|1l` g" (흄J9ꌐKϑZŽztt|gKФL* = 3t=; \&nKۢ"r> ݖh#5 1gf֦Ԏܯ]̘y||S,J<.7>rG)i#3 㤰BZq| d 5aQNAJu 3$CG62vv9v095 b8«JH6֬G?@oQ-.ԏ#E;ԙWҾi^PHPyO@.q LS&COg]#pC٩8grTY߻S\\L/ 1bcvRW߇vT?8Ǥޖ~MI4*2U3:zsVAkaFw,LBhϾQx)̱gGvl:f@躈װ,ԓ% zv v>RȾW d0IryFL'p73 ͺ0ч_ >#enՋ+~[H musjK-t vfO:6ͷ9yR!5@<|0"6N[\ թJ_\%~kWQ͘g KK+Ռ[F\B l AU1j}CFcV10e w/T t=E]>ѫs uِ?uqnv "6p- cl|׈5)?8srFG4kst4zE 5UYVGS'` FŪ]ȡ>vU8T~^'Bʧk㴅ioԥ&A- {ɞ9,4L\/f+bor/o9(p5W} -\@;ƹVȞ B#y9Q[<~ijV7TrEsBpj6D>ƈDi H' ;[yI-GΫuy 9PG̷즦|sWC/pJlu8K7T%hoG 7ȢW7yL ]h iG=$;"_JRcNTrtȷʻ!tDŽ\ zAgGOSDr(+jtY#š^_٤f`)r"7&~FΞI3ǯÛ̇'̃ewhI7zY:-yޗv$tCX?XViu1P 2%=HS 0uѲ 2\x,|FQ )MwƚlTX>do],m0cF""!FtN98,;,u3&k__=`|FE^\f1BGƘ-2,m"ߩ%aNG@tә[Pa]/CDZsr/3$Op4O׹Z? |WK|1ߡ01}Md~Hn'L( ".x翮O?z9f0e[ʹńƂn.pQ7ŞSURgH׭,r||~^EBĺn]3y:,dI'rӽ/JH {2/+|d ^3ѷ@g?1Ţ;*H](&T10,+|;b㓦 4 I_-":B؁ qu 4DY?_ZE,"^az\Rf<ćxGm+!X;4v@Ե,9T*^D; )pD@"PQCɞ@.@f ۷tKOguIN3ܺ+ւXU`\w4Y4kZ'd(m~p{>PN<,f!V$n̎|βtgmjFwYvi?'>cK7@WZu=XzB?$5ta3]SxkEs.Xù"BY4i2 졪V>C|~;ۓr0ډT7DE{Ra> RMK4j^>P5 E=c"<}gS%7-e C#J(bs|#GYY{z<}`{R޼pY8Uz4C$k= KT`Ag7˙ԠO;y]Ykö`*0x?N.i"+Jky4)MQǔ"Z00^M3W;y\[{}aM>&ur$BK N]@U?ۅ݄"^+lח4%Ut)@O LdwֽZԳ{?-'>B85j:ލ$oc ].&r'އo?$\nk`̉iBTJ$Tf&Ѵ>><Ʀc8o6Ê]Gg:n*5_ZIq3vO܋^' .Nlu"1;(&I凡İܠwkW$rr$ @$ ܼn}kd[&s5vC4ŒVn8wtNb3ɇn@KMۈg-ӝ[A #ŭ$62$P7ҔDEojT\&)l`5\_){b6ȎGSp_2c%-f֐1En E(gmXAB&{Oo j@Kr,L;$ v-rJvޣ¡Y0;תVҩ8X;tǷ!ɤi[\t8rQi 6΂P j3sF/x:8ksK,Ȅ3wu.P H\N+/ua0?,=xv?<؏)@vajgHʟMH F!ڠX+.+-%RWq8A嬬v"VbqxE}OBMTN\e2qEDC@ċTE# 8}nԶ2γ}:f[QX$io ]jbөtqN( 7_TTB>' d-%+5\KH<6Tn;kp%9eZJ%{9Q5ޤm/6蹮p7oK g` w2B7O?'MJ'?b1e0.gQi(+$_%z+J1C'荀vL%WE,Fm`/# <@<[  ]kOɃ%|e*(9a o%RrsI$!@z0K`$, sMmP}/V` {M1us֘k'Sj >6wOIxG3U<^Xݵ̈́ek넘Mx)`ޞir I(􋄳Ag-!\i&9j8Ea+rC5j:^yFY|y=҅XjQ_\vO{ ܬ"4i-}TQF>sBz.#/ٗ!ys6&lWjV'>RyլXe5ծbhЪiyqB}|e`ramm0.qDEmΏ1sׇ0, {u7^h҃@*?lX<^B OaTl@[mmw[|;M)e"\H-2tN=pޝ5t_Q 6kFbnGFE_Ա@>̡B#Aq ?4|A;hNC̱ޏN'??m":֞OR|lr-S-# f; au3%"hNȰOT$ntZ@n\ ]^uvlђJ_ -Pik ǥ*bZĄKb3ivbsmxA*eӐX%PmĊV{+-[Ă5#2ia ~lS@ՕGyðXcs6")ew.pH#\h2Lڴ}?)]5g#ߘGFSb(;VpBkÏk Vͤ4q|ʶ4$QV„e%NR5rƍdOVlo;]S/LWHr+c'nEe{Un>G ;`4|Ru Ǫ{E; Jvz3$:g,im g2fKxm?^=/b퍄CXҵ+rO/DVrDyU@YV NSg""~n'*'i|Vu0ډn^wp<4Vw熢 e"@]w{؍6kMQ7/Ɏ-Ϳh4Qt. g}ׄS-(Q͋/4>, 9;׽*y|/Şᚠ34L0 %9iRG Q楍Q;[s@Z0iѱp5̬J;O=Q!|pYwZkP#IkA0%Q޼ 76֢ "y/}ْ_6Mz]Qe/kh`, tdYj7vVO4̸b&hۃs>q~K3v ҌLf¨X+xn[m:x:6sQFQ]Nӡ(o_)u 5Y/F,[^jZx'_c`w/ЫiGGGwWƒnf- .X],i.5Kwe׃:h+5#u-+&&JRXN1,d $T'@bNRG+uH,&dIGyU NDvE#8ba+"1OI >K]#s/@3f*V'FbJMkjp5]00oT쏖W7nQ\HM+Z.>[2$t <ߟ2VqI#.hz wb\@m*k,B:t *!%_TG80y]DDj\k:-E1ęVnkkKlp~RMV/] Gz!įߔj#`|'.[g}2$U}"]PNN3DI"}*S-)Nc}^=ZѲDæ)6ukWӁ9@3'Lg'-c"clyL(=gy6oܱg.9%& Iu4h:Bn{`/h;Gj%)>u'3q{qYМcEJ_jf'X'bQi* KW7w"q -ɬ CQ吙E.?f@@ =r 2iǐtr]& wo-r]*܍;oO HfCG-;`Ra#גa[Tܽݐ@ڼ<ƨ| i\]kEE ɘJW?1tp' I̓ZT? iu{Ss?Δ;~Kk dX]BJЙ*V#*;xɅ ea<;0]yշVX8iaw!v(U9^m\ZasѦ DUU(e"7Srv3g -<2)i% Y@v:qY'ҳz-=G tzm_JsyQxNmw>_(uķ!!I읹·;r.Q>X<șyLBndeImf %הВyv{,3y  Y|8:Ղ7ϊݿsoEw٦w+Rd5l /PiH蝞 {;WphZ ҇m9a4ƼCNmdG8Sa/N5iXM1<^v4)Gm1kw3؜sg+)dgYZKh"q+l~G  M>Xf/S'=pcIXrtQ*?S_BRS BMQB4, |hɿ ;'yY8uθh#cBcTf6^M CC3^_'&\WL).Gd~ xM#W-:)3׎u ImNrw/?g6cxC@qΡ(sR:Щ(Vϰ 5~8tp ˸jGUy]"3vt53½Tt+j,w`"ɹwѥtsVh,r:KDDFAy_'hQU/9 ONt4;Pxd,9n8iRh}*2yP !k5R8G6~6AsQl~RC0퇷$M-&(~0s^yf'm,>:K}3FCP+v=A"o޹Uw# *vBg]uo J|r Y_`a퀐yvV@PuYss6d/ޘG 'zKoNBɮ|gHł4>Mc&-:9Z}6E&V$:1Q51&$A`a`x}ǯiPf,TM;Ԙ)gmS2 bā8 Je$޳#H#Naooom  ~H,0t#LDuSm!tP :>P2@$,g*]sәr64-BQ:xkV#g"eT!(WT\^'1pPro?bMɯÆlm{|z"3Z9 @kwA{:cߍkazjJ\S>A@WK'j8I9$i)/@;cWXsGCVgM5RWT/0yfh2-Lhs Y`;'D\wƲ}Fq)2H?1|DgB]Iu8(%Ny2T{@0;{5 {"g}?㳬]yG8ܫx2\÷}Z̮ҚgZϰ/ӄ2:1ܿ(m7ab/tS~AǏp8Uodsva)t/ĿO@:AĎ~ $p.2ԥ+iI߀Ѽ$fCȭ]6lM?Z@+b,Ѣ4 Ux}$Xc^ Q%>{ aGJJFamPѦD'0oD=gNHQHnT`|q4z0tWMpG6_ʧw3δ f`Y zyy6z%e|Y^{t09Ƚh=@){EYP|6To\Q\65`}sj* ,M.#!n@>/nKpiGiQN;*=@&x6 %𰗪p\T{M 59ShZf#}U?ߟW;#Wnw;y{) c=9);j}rpS(5yhZ#EGgnvĨ펥ĮAfڶg68LUa/̧?y/jF!Uq~O`1X.*(`-B˽MLebs:HL$A4k("/xP09GV[V.VLQ]MϥH;ڌ,Rh-lB5g3|xh)9Hrx՗Yc<[_JhN%ΒBNm:э-F:pŭ-=۠Pj sS'gniu*r>]Y.>yD]aB!:5-Qzu] pq}19Z1!5*Am7>00>nL{(eiD8ПT6L&L0]mV(O炳 ؀N<1#1yF^[ɐ`t\D+jL~Z)ڷ/_Xmb|Secgpڇ^^Vn(DxQ[J80&pJB]9G;# &ެM-grz!~ԁf۸2h9ݨڃUă@HG+:U9ei(t>~g;/l uw.djcԐX(\jM{"ʵso@ jGDqYv䭂\^d~Q ^<5,GC K7cx KiUkЬ,z3ďL¢/a y& jU Չ|V,=o!<)OƢ>cUAM1~N=!^5~TՂ?IKyw~dXrxy:Y-ti Zy6}S-w,Z>D\Q!GSƂ_ҜS xI ^8!b Sk^JozTv%s0 R;T<[q:}hϋ+ӆFmd"Irp0QFyj|#e/9Mo4-l8uuIïEۧU`i*$"3$X5>G*ċy} AVZ\ 4[*O) 8{^N(~Wǂ݋taKs-Jl2ZRƹV 6 , zLFߥW?a_z}xXo6Gɡ0O#g>NiX^8+2# ɣtޥGXo`# %٪IwAJz(Z<^IEuL@{MsC[W`a )IJ֘(2J7CUo{dEow|zE T~M:Iu2=5J ԍ4DTpE[=$yG?V{9S0k nW,.?oVf%p=pl寙R3]UwwD"A҉w0۽P,AIڙbW}bw~ݍ{OqcBG4{+?tG7-٠UVk(w$Tіdc[Zg|qBF36;ɿƀl劑}eE`}㭷ty9N=KhQʏKdh4).Զ{{L,h8NyHT}}VR+ X(Z|e޵S= j̀(c%LêAi9ɱ{׳;XAto~]̇UbO pc}b7BHs[&޲sb56^,ur8:}gz0odb됪K'̎w!l#l'h¾GͶRդ'+P`NVa}?s?/TϏot(gwRZh=7^*}¼_CULPyRڮ!y#8ۻ;ZCtFӆ~3Tx?fݩzznR1ú`25W?TmTw$J9=@g)T]z;V0X}*"*k~VV!Gn+XSki36jeX,zO! V,35Vy4F,GV9eBfwQÐIs:^s K/ף&Qv=[7-Q_M&1o8&i %_+&GimɳA]"USM&n{|[/ 'Q$MY?}nR_Țw[{Gi}h.rP|·4giͶ-B>5죅fɤ؝ mr<'oI7p=%z]JK8e%DI . hn_9ѻs .)yJ늗}"~+,$[ƴHgtq6 x<_LQ|9,xis1G/(<3Ly\DGQ3)Bγ,G/+FTY6stKt,J>S©/}_K|}<ǔĮ;B)(<גQaUYLXRodYbPxvLu nƱW5^OMyY=?|0+  |!(|2W5D1IM԰ٵyQngN \GAwKJo4NJM6_r_b p?ؐ2JXaLٖa*> 'M ߱B3p]}dĔ/੝4~i.0 5łޯIIY@*6ɝ0$.ş<*'RIN YwЃLeFj /EOY5X0jmoE~U3=Wm:eAY1e`1 ;G#^ې=(m@[A[l?bl&mKGw7a&.pY#c _T?$n"D|~*nm)^VYB {+(@$||V)a# >N- K9xtq.=ANWN; 7XqEb`s(+сs+ZR\\6 bK`Csa:pP&M-u[ nK4+ _杠՚ Z<Ɯk$9(#l -P( HsBw y>Z&;|x". н䙨7"8QrJCFK[GېmNAA;HoƿZ?oL>(E T⡛MvM%?<5Ԥr}rjx48\I p;K^ǟ+Ϫ9{m|=gYmI3hdbKUu$'#;vn7HPYSЅɽt--tܕ{ݵ' YXuKJ&#ˍ/6ɏGzVT̓O]Iǹ?BnL#,^K[ -:Bd1v(TPqerqgeЙx絚zG&rÁ* ?^Cشː> JySu0)+10'jJ7ʉ>=6y)p}F60b9cD1b>Űx,9R+:.Okmz V iIsc%UUϕׂ5 +J,1i}@Cn]NW4U0-upTrwDqs4Ӫ ?BȔՊsjpS0tZeֳ}7>L'zPl!T ބVa3J("B6|.Dʧ23Ukrn,|ceV^>Oyc{)Trz&{Rv$+wjRĥV%?QsO.lmOg!zS/Qg(N9)0KkׅJ€, Gf5"_2Ng$bj%Ɋi:DarG21<\gjYNdaeosq2jS@v2 uo&G3+P+dn !r ڸ{j`DZl87c>c8Wb I9*Ozz3F D*Z/ԊT8.cwN/B]b_cd89RN |ӢjRې-U |;" A0]RMqC q6dU&AE(j-,Mnv_-:.C]o8iz@հ#Drk(jY 7-rxcU/JĻR6T_>\*F.OU=c4a ˵xN@*:?ف6Nf6TzĜw&]'FJxz%ذS;`M"oy6,aT0ex`V _\Hۤ++L0Ut !_d*pS+TǪYaa ^^oJ BVx x 2w'mY '_T=n(Mƚd֣C}ʓx$K1 Ky(C*JA{'=Byܸ(x$ĵ7z5Wx%j4eBEaVYTxp6g?ΆpT)|,]/GZgiB!Ǻ\e>i"N۵ 5mH shۀL둹50Ìx&-nz6"kpo6WUT֬#8h.CwVj(mI5h*O|S+7e=>vTc[AÚ(7S}MQ@v1d{z5UftT)VTzdTf]$:G HCJIIl[poXS9k1 ޳=AA\+ 0)ں(S=%'%qU+?E un )% *'${(;tlx(=ԣe DzOd)9Es/O 'C ŝŹR];3E;ުv (uX9OѢ~BnAyqTc:?_SD jo_󀊏;:D}wfqb埭 'yb]iRGޚBmE#@n 2"$X(7@)o)Ԑ&W0:i]o>VLjܭ;{[l6gG? $>Q]jJ-թ1qjhbH#q&# 04!91"׳Pj 4.//"g{l|ii~+$Rmڼ"$JfSeӕWFwg|0a[jF܇1,Z09@|6ޖsGJ)dobhc4̞[sx3v>+DpM7^6/:L ֻrCb7 ]Sh;kc~ g'O┻7S[},akXk2J7?&A~i$B:ٗuM߶l%Ɩk`Ü\y Q$Fj5{GwͪݳL9IIŁV2g)JswE! >E9Yh2r\O<ɀ ~_B7]Mr{D`$s|L@עS>H 8o){Ǐ2Vi=QvJ1T oD,T%qu7%`"MPY $VLi-x$TJ3^yы 4Vƻ,6/s|ūE m`Ʋw x0K9~\_U}郚N] 7#8 QԀNPf'Wt sUiәP3VVRiETV̙&T "C"I6ME~Ge}$KJt?q~T_T,G;Q\r%1%- tUzr?/]Iґ[Ht\ I$%B$c mE椧fqG](Xt(1dGBVV$l2QT~JR[7^-`늆tq|>>%[ dnBْs?k-QXl:Aa)5UhRT}'cV`"im2+UeI)O~^ɼmeǧ `~Weq߾z͢@ = O*0&Ld7Fb0 0+e켋;u/1 qƣ93a$?gŪڋb)~k$.D CHvmP8͔1Y=*10GjDԕD Tuq"P <ݓ4 ,Tʭ_zG;B%f &'3~w9PʇLv3GR@_ ;J Sk@[M^ޥJ3?:1BWW`Zs(7\ȯd7˶HѮXlH r4AF)G^5Ex?c8=X4\[RFB/A:)dG 9,9 I֙"xT~۳1>JA6A8h#bR-8Ls{;=ߢFDlsB 8\ 2.ރ$^PZ |ptD1[\6oJ 2" +Ɇ9IXq s#8vjA nBuO&nrn MkB?9lqlG2po Ru#T.aŕf[C@H$KFYB.r(X</pP7]ᙊ*,Vˈ;>۱ݗ-jG9rfٶL@;.BdWTݷ5@4s^Qx̰yJ5Q Iskdz7oilF|z xuB7ڴC]2NV|hX&PGaبpbЖsRnmתn'H6* ڴڰ9=/*[L2s_2̔~i*7?&V@;ږ!@[GH?J)6< ֦7τxai`ָJ+ 'vDx8cz$!v(|D?$CtFu(a ߲NBı4q}dcwS= G*(.+6R_k6q{b*]=B=RUx BkI1^=!S$l`5fUXH/NĬo);u0MO8g8_(⡆K*Kw-(ՐmF*ʜlK' j"/jBt$C>> 9QRs wT^WNrf#^i5?\?EZ <<Ĵf(fO^sU+$w:P8,i S pOҊYD.pC!ΚAFB5{9qt!yq'旬Lqv+MKzY%9*+OPu*MGgMn$Z˅oj[r}cI$j1 MoYվAA]c7+^8@hj%b*u6Ǜ|Mu}C+jY<A[{g@̮-DA.)]cY#„/ă٫C\HR?Ԋ&54Q鏚?&1 OPlL7c/6+Ҷm/*|PRބ%[4 D@Rj%f`zSC#9?y~(d~*r͘ YXI}NVp#mR>@AIV1 lD*[} ;k򽲠Ԛ5k#E$8%ց 3Fٹm*[ kClj>0?y@s GRYcg+6)ﺋE?HG pΫR~w] "hCs2W\)җBгgƤM=<$r8%+dgIa1eِt*[~ G=%3@S\yBQ\"A^ ^y)JǙ\ 0M+Bx!gG 'N!I`ut^ ]<̪.8+@@ Af+Qg"ǭD4l&&DI[ J7`<}x} `'㪰Յb߉͓m/H #!ߋk׍B׍FQw 0ܩ(:$"yrTL+3!uj9́=d;^̂MК ǭH`1W;Ls xASq ڤ@}W`J/SCgzU5! dM<{.x-wt+$s QF_,xm ע^`rPHe<_gǏvy! vlRX;gt<:go~N+8%ʐ~2%+aOΐ@1_zjӫn&*xtzE$95v7cZnh6?N07+$-9J_C[^B|D!w?ڷj!;{-تzl-AD*UB C5'wW,ߋtC%Oގx;n; ReI7KxBaߒj:IohC Jool(||H J6Bus I$AC ]֍Ge< ?Y v!AD $ eLmyjP8,"eHPi1ud孰Ws >9bd_h|j/WV(]F0DwQաQL[aKIti "8i2mcG+f?FɯOU(a-g-N$$|㤉p6\ɮ$Bq- ֮&GqJ3@Lb\aTwd K 5F~_^BŻ%ߤ@pnp7A~.t0Oz $ 7tIjiIq")xk#.l݃TuFP58>'';C0&W(vphD2lQG:L}X}`d&٩Umo*-O/`+9v @&LͅU\?o'Y?(X NRw< 2+@cZ2l!;iY, i@ЂFZeur^1T)0UǩƟ1[r,Wy~Z&]Krj1P̜Y$.Ʒ9D(^ I\q~2 6+=x{BvNFBQ;~˫TwJWo (4T2+4qR6>"%>ʕz,`[C~ʢ1T1~'?!CL"sQ k;ׄe9oF[կ1 hIFs;g'u( `M@Ip{(bJv70*c4otP $&M(0dXJ5ŃݯRtp$9^":E-??a 7tEޕ-{`g BB9F`&aoJyO^'"M=+cjx}F.Mg88kbUU=C<.rR'7wrGV_—_/3nDnGRȩizZ8!񇨌pL $b[דJ^a#۝~RsuG)or;S^3 ovF9%܀YT] ڑAIB-vI͞Q(VMóy$v;o ք]ŋѥKM4 UA)R׾Iwa!l|Wس mE d}&ڍ3Ě\ ޺q߻c~{Y{ еG5ڀHk) i͖n=:P,@XQ. /LsLdVcq"51s)ԧ(`axH47n:GDqM`JKLה\ | gW䊅\hvtFe|{Nj,3g/[k>fO]9H TUPbN&ѕǫ yYe/LUU ,嗊")T@"x_ߍJ|.aq7hs˃Yԯ3%Ͱ27R/-JO `ѐn2=MAP[2 hh:ynl%F{Z9[w8C yi99ClGlh<5*`SbГ]Y|&l>^`ZpJ#[;,zCn !(QY*>y]Ő4 cⰈ/Ьܫh+ m^Bi< eѤ;ԸlaeWlDW!N05`ȑCMa=?bNɵCzBm<0-MH=GV! Z t@9ZJ$}@fp3hBlS{A;/eNɼc + Qxn ƳյD3hQJ>g'Q |H+%,QTw?E?^/)!旗x'"ᡅ~ð,LOC6;cG:-,{%{X ,H\)T!œ?f~g~{hf jJ 8Sa3Z4>uXɘws!8f(E<~[f1{ېtGW9И3keAm5zp##/ʶڳO_s?ڗ]~U<>qdE" 9V=u["Tw?M#v49 D&՚ . v%`(n<l4?0Wf*_z/Sjy߈̞sW3I E뽾<3x[:o r uxݳ(3QfbP H u(~}:Q<:NJ#m*xIh>NKr=#RaRƎSD J̑lV"O\ld/Sf #"vfVc916?+¦f'b0N~vz8fs}4ajFuID0 \trtg; EZoZ _pscT;αyLq?rƸJ(C|xDBLVe*WAP)T*$"XX?Dt ZI5I*ᴣq'T+x8gw-) zb3]{|ümf=F䙺:צ07vՂNr~,{&27ND,&0 .5}Swd7]QYty;DžH`ӱb_o9NQ Ŷ+0,UKcսfc[%"Q,`l jÔs ]ЬUJpUIN/l09묊T¹E97Y)|Ћ ADJ,pSݙ6cMal#/ F[xb5hݐb] NU |wŒ ^Z"djgZtxwM=I(O9Ծ>-M/YqlE d7Vv<^BX:8ڄT*,H߫KS:ژoI(" :)4gn~ kۀ3r2\T#oʧG%(jX6xwŽPA˪N[wN^F%1qhKl !)9"ߊRt(AO #n){EP"?dSJǂ}8QVm^x%RN}s%f󎂕Hݣ9q̾PE5F[V_cj DՓ/MO"ofօYޭ{ MtՀ2gMVVirV%{AY"OhLI!I}Vkc*7OlI$Ŕ/e1aT+{yG ~`Png)ޢ5 nR/杌8%Y08 /Zga:3"OBK-fppʃ%ٔ0^<?/o/5]qh}`Xƫx |L+TB #v/1fO<B)TE*(9?HNyDZ گKR,|-ZPJ=#Nmi~_;^gm!0J|=&%Џ$T z + +O,'HwtcaV/GS~: .ZZXLwGr('S1{|7 ;U|;;wqz~1aVgAϧeb$ߋmPw˽%n`6T ,imbiH/J5U9H6yb&)j#-J꘍2.W6v& r`BjiD9"!޷W>6 Ho)AYɊ߁lHsj2+zK5t"c`Cۈ<:`Gk-}PY^׼/6Zk]J9)+ǔMwf[nō : e.#ԁ qMy>{|q_Ϗ D#˖0t~œg/t)C"!M1!MCBP:ԄZVm$ *SqbJg] fK˜>tH!WF4zB';؏?V!&G XX]k35_0RqkP~@9G3=qGӎ}X%ɮz4?RoTtpUb,f>s3/CDNO\/u\~;REvE_]sުcrN /EԒB;MeY5X CNzǰAA_8k^T0~GҮAhuTmVa  `8x "t- H}Ô\%&xDb9$DѬ qB@/\niJrt@xۇғ8yk󾐭h*O1L2k+>y>Ď62FOu7SÖAhs껪!0i+ml>OFcj6;WU|MW[]p;'̈ 1W8"P+?$lCrT (+k> _`Zz 3`:0sB=sN Ǯ/wٟ> S56FOAk1Ko&hoTs&*<*W !&U_qs0$_pfS ^̐PMaYfzӒN/4? נt&?_']Y1q !-e=Jn Ima1=P-e /9zBV^\&x..a A$sYԌ >hT )Z HF{i搦KVڧQE]`l g{Ư`vn\AWqQ-is"Ou6Xwg!cBsS;x*@I%݇0.ҷI&8\3`fs^U2~w Ru DYZXI#DUZo"k]JZZ8_j.>djTz3"<攃޹p£6qP|BDXlfm1:iyqFa+5-BM{FԈ 1-uS-XrN9|+O5;wlˈ+iWjD,uyxd%n34 x [d mz z>Xe"Ii| $I?%2B3<0d53KmzZy'<v|G{@@n7BGMP~(UPm*8lr81eM>]2.l"auAdMf{0>Ocbh$t牷xE ׅ/ d#_j?T7WFrBmdγ 8Ix.W.5=ECgSܡL:7S01ֆpke[t Ѧ¶ɡhCcC,eG{jf.ntHX GulMγ8IDX9:=ÔFǩ c-z& -j86_LHr#^«@mohI+QQk'-8 a<,CY㷃C LϕƦ<&i{I_~XW2FHݝ< E#!n^nqB} ԰5i?My'1av׭|gU?7݊Yb҈htBOzCoE%Ѫ"F93 ]('L(WQT2hH0WBq=~Wwd ݓW ̡O;y൧p_ ep逾:L=)tVAE3ydݣ$c{IX}Dg5q"VX*HT<ǣf@EHWy-ǫG TY8ö쐸]iYh ?'[/V֤R$?g9F?^7QQoܵS?.1Ba a-ƾۤzE9՗8[XJ5 /Ə*rԳaJ`J soL+ypp-Bg,SeFd.yU-N#!Ǡ}}q+7j J :z] z806vFe [|MM?p[qs#V:<[b_.L~L?c4b=BsM0l]틨Ş jv7c$Ce^ *Cr}]]ĉFrxQh7 827)Z'5~ܬMYR!QQ2ݏQwg8M(i:\A1`l[fEy[=Rr]zBQᖨ.ֶK ;9$`Z!!u?1RDW K8>Er-_}'Cwڍy¬ `|%׃!smW%7~]iLϹ/l23A*>^^Xs_cubA"ŘVZCJ]Z+o}B-X5 ά~+G.@NCdtEޟTBcCVz(! zit>s88OMM}= d)+CdHpU_C'pi tWbEکan]jt@p|*sC|6a.3n!+)3SW68kc).}#CYQddؿt|F8wtQ+3Kˇr2⺤m4&㧹n;$Szlgju|4}r$:A,'=Kdco%X|@ %Lh-h#Є3łPiA@/rnDx S;m>gfpc@xeXN)"%~M P'SZ/,xM 7a-Y?)oz.K9z;Tq@{DŽ?8XD臻(FM2X_8NsN5&A ,XiB45d(;Rȩ ؘvvɭ'wj5@,E+Tq653% ~dj0 v9 rރ狝]:6y3-72%Hs1@.[#CQӤ-(qjibygF[2"THMx[pzu G1O2!)#b~.^3f%.[Cs%LMCXێTN4c$(^s :w@"9>;'f⥡@iV>Es:07շ4 t[:Kz'? V&$h;Nj5p$>Wf=Q,ҍqBؗw#Eio~i z)ǚۻDYT7UGKicF0trMOosP=mOzZԇ޲ZͫY]ep,:% ֘GzI2EsfCWiR/*lKRHКJ_B@˒Sx;>[6,3&~-^==tg"ބYj5(1iawZZS=Ĭ^@5KRfJUZF8+c~0R7AKGwCmx02f6@Lo3Aaj1}E>RK./-N̲w{2NezjGePha3ywEΜ麳6 ^U-<'Z XpBanhq#A+0lNj|'y]uL5 p:'*Ĝw?@Z6ɋ#:⺯c_z #ZRg?q0RBZ9lpQۂv3 |c1 |m_X41"9Ƌ9. SډkNz<1qj5:QydEjokbC3aKd5ay cK` ih 5a߽82@i8F>'›uOZU _Z_1L?TU$;2&˯txP#h[[ !Rx#g-D;(3Av4IdQ*>\W0Y2A7BuטNV%zLJ n}ቡse MZ0PUj-k.A̴X9 WլcJonE)ކp\ya;$s&M{dT!M <`baN my ?Am&ڕ2"nPC Ԑ[g«h2Y(b!3ESF5:f!{8r !I( .v]~m% ]t*FY׶\ $fb9Bb >>4#sY]$|¼J~Zq<76kHA0G^qsV2#%֦}N4v8͹EJt ,T>],QE'iNg7kJ6,-}6^ . Dt+CRMxݾ֒7}[pxn)Gd m`Pޏ餳d@R$ 4E_cن.)a#gsieH8!w#˕(Y P*`n7h zha4*rmN~<{C2Ax^(6d}M& .Q26W'}w͸i[F}SP ^&{ +q7Z]uj?=J;AW;*|KY2Q.FGb4_|YnEEyǎCP|m!ROu۬4tVY=7}ʉvUV0>᪭l'B.@@Sr$g54} !0z$?SmLX',L%Ux(iF0nDy8u,&6{hkoW.v~֔ V'%҇tzх<0UxwzEqZ&ؙƯO~+ |a??eKllk8L2||Bϥ;˕( FOˌN#TnMtmlc<dq;%Ļ^Ӈ|!(}w)0џEd Y)?qL ua75Hu]:K3]_2 K4!aj?yJ_u U.Tk*K_򴂕IN g Q] !:hqyI&NJz x.ӓưr2ʶ&-YDԵN^K1J̺~h@m:nhQer4/1nbY?Wbۼ3lߟpU nlj?α&P-3O%/o v|dڧoe-|ڞ 5ֳ6KegJEl@€'+o(rfY kvp4R/Ma=69,mH. (o Zf $.I0l7Fr%qlxbQO&'Uge3 CvwUirNX<޶{)?p~Fv-VCHk w.Dy\T F'ZdiR9j6VN?8Y6WD"C;][DHaN6¤uotw.9ƨGIc.Dm\2-L 6ƋГ O]WlJLE iь¡D~Aeceruf}8ѱ+m󵀵.?:{Tơ)z𖖺KeM @Sf<|q2ÊLsW"ww)ӣMk'됪[*JS3}T]kgLV6Of8Xi+F  C/ !7 -xb5\ȿ1'zQ*~\arEDgej gӞ]:Iwa!Wj9^Urj%!e5mIlDP1! 8 [*ϜE`渎o<\!Iۜ^qz(b}a~jf̞r|%b: ^(rjr:f_lSG&.!s}-GXsM-  Rzh~$29xM0'Jmv>[uJyԈ$F>x?OBTʴٵ.^[D s(QB(+L4!v~@a ̯o ?z~pI`5>a? -q:M|Q.uiT,H׋\| Z*S- AARyP cͅ,ƍ׆w/LSHPMKN[ƓYvzKYA|6A~R9 ]dCh6Ex\3brL}uPwARCTEL8> ǜ`UELйJnK"y m))x(>HB_(Heaj{R,w{Mʠ;Ք޹J90ԿT.*N,Jܲ ɽqۣ+Z:hfWt8+!sRk>ѣSc:1Vzz{C.c4(1`(nEe.]㉉2'2[t. 0_Wx+-ӹ8w*>$>'F$DLզM$[#:D>,/dD7rsj˿s| h[E*m rf*['~\4x eդmLd&mT*q`3>bF 5l 8.FpX$?u)UdA4#Z=)yCPb^K2. rw"j=2ku<p8@nSy;Z Y׈2ӼK&}F:KMuCWpg_$R8r4SɒIS'$(uJ9 x@9^s}ZE%nNOv}S 4Mڴ EEromHCC5 'Hcߴ?lP%,?YY чWcƋ;Vј4"3o5n8vzO"БFDC9e!T5,hO-fe/ヴa(@0\YF!:,L|}y:$G\]~Z`Uk: 7; l8*_GR˙S$k#4T٬$q6cf|f:&=x CW4(cdD7mh=妫2]c+ҽʓfj^ # +,G1k'5l6PM 5[WJcymdBx|gDS#lϢE"E&N]ݴ>IJk$A{*TJ.[&IaV$tgϙ==V $R~L\4 \|dEvzeBWH:v]0OMN,+4(Ϋqh'Gļ e>!^ tyO+<GP{9g,BǤsO2sk=/@:F@iKKk?YĖZ"vpkJ׻e{vhiM/%FZĄOS-hI2&ѵexcW}7Xb B)* .(|]Ngk:)ά6rE{)%b8$Qyw_j>ysQyn8~RPj9fǵܭ ;!eDe^&.BY KG0ûL8 A| `xqcIi2"y揇e8IW]I٪<|ÛI$}'޴ф|?-/@rťSNa,d;X Վ"X; Q+($- b~8 z/Ezͱ$MWYA#(ٽr o$ 1||8Z(Sp;Ng0O9ixaUȁelP/AA(Sɽ+? ΰNhM級Q7$" !Q 웖fE=$1I[RG o>iiQ "&vbuwm.KZq:`:(Cp~;3m@sotlֆ@yn5Pɗ &/͙wgygorqons;I/D'q2i'm˴VxM/b\$$lj? 5Ə%{!DXP gn/}rlyB\ J⒋͢Jn_bxNFL'l5pt X$"- p6r[l:Rr,qMzD(Q-3+o~vHx1=!i:j%EѪ3*_"2=KqN&eQo&d}}Üj3D%,PLi6e/ Ok@[FN g=$Uvk`xU\FRC3J4p]犇'j?Iכ9 Ρ2t$R9C}a(]kVV8 5fβ2nA=h8$b)ݸw٩DڷOBh?g26K2͍m9'x 6:] ǤYLo;J$W|?tH+Kn֙TUmL^"U@\&WݑjZ"'F@dMs[ܣ+\W-U#ВfTZMWKD8h)dYYr4=Nl0Gdղ9 T$Ly3,<+Nw4y>IGaaNk Dٱը}}'\%@^O6etd䛃Y[cCA2XT@8c$N`_d8j6aKGv~'HDU`2Uok ئd@2Xzt[ju (ѫ)~[jC>78~imTش7̋p%aYv 5 uN )xxdï%,tH=:IHXq4r9`A`WTT <:ㆂ0rGl:ƗMzS;^P}̰_V]}*>*wϿ7\Pқ4G#x;&3;<:r 7U-K+"~UO>rzc%Z55.;G'<A.e)80`^! GA`l6hIze( uA'00ezi]uugłekwV.} e"n<D]xC+aDP%Z9VqChn>pU;쉆` s895CXP},h5#"DԀ#8L=$JQiM,CᅸlQ.T]JeԢk-E .Vh_2[@bq& ĠQ:F  ՚umDo ldV/TqcOWJM[^1Xg']EEuxAzjWϜ&w͕~w'@`QH-}Ii3~oAuc'Nc" L%ˣ 3%aٹSPdɇrՙn'[KcaSuFF9., %x[~3F$C:m'1T"0Rw7FA'ͷ>cynLLlRLa7Q!!GEFvxyjz-~C0~ CNq-bvLXk k;G9&hs]k=-,>;]zJ|ki$ "k5.vS `A-pi>}Ņ2yZdr}I+2.4q0G2. )2`y80OePM!3 <3h?C>z[OwZ/:w?h]6 AQ;%q qIK_.`E EmO\XƤ#\ X6,JuZ {{LŠrO XY,S2o|9ߋ͌8Ig=F\J, vR?˩uHLh;ow>‘%doYI.e(,P!^z0+XEcڀb@I]x#D;GƦ6 #kSj ڒ>) $bf͠u'X~EJ:7[Y}ͩ_ PTII-5Xְ%,yϯG"7sV 0v >.{CElԩOaoH+tOD%#'VDe.n"cT#7)le(b|vNKk>Шn?Lj V,NznWBVx 2`F:h[59'~3bxkf[,=.}CPVoX=P)˖c2]?`k5vkhz%Ԓ!n^!d$n>aDg~jWH nCPZ7&T']A* ^Q`XwL +aXaCJs͋YS2ċct(z[C7{Guge5Gj8؀$ Kbd=OY *5 *,݈Tt,ԁ)5% \:3Q͐]!L8E5*oDG5 >S|NmwSǤ7| F.d= bХBյ`|:tؘDp&M\ݐ m>)i>u:f}L[MJ"#,"T3 mnKIT<<l=]ޟox^ %NIUC3m$K 9@lVOѧ'`m"JrVW;;67;ڭFrE*{! oI0矒)ݼZu9Z܈2es !kFaG֣ژrƢ حdVUSeRottQ_b5&.Ȗ_.~\,GGרо&?;+A4QJr \ӂ?ΓˠRhT^.Ԥ Nk#&R2RR%fc2J:_gJ:YWX(w.ATixzٵΔ6>ZaMuXXj/+d M mLv2O9E,mDA?gbd]GBxMEgK 6h+f })Ԓ f0{wyvc#_:˚X[X:B}p0so5 */z?)@( k<\-S) q-poSx z \Y]oZ}>)8鴑C7Q/݋{c'12ͻ7gS '{n`6[M.Tq"lIBI'yN%t];vcQJ1^,R uItU7Aox>~dg\+>2n~92UƃsG2g9_٧LJ"H/̆dD.9c .ʯuz 0'&~74c/ޒM!j/YZ2az|DkzgT%;Щ#bX#tBk'+SJRhMfwrwoԷY')aBi/YIPc}דzՈ>GgDP@0 M{}Exe"XW1E50H H YÉEФ֝' /v 9 v\ɾ/ Cbquְ`^~S^5zf`On-vjoC}qGn(r'埜܍O0k*g%b>gPudDSśRs*1߰Ci.X-Ύ˪nvo %B-NVIF#~;ę3q-Ͷ`|vmqH(bAuÕb4Nn\xwv=,SVh6֓\v\{ksm7d7壾{+Na<*ny1+Ϻ[-o~dYy4&d`7ߣ~5=T $'V{68{og! 9i7 KoR]l[A)x j<_%Ikye;Xr'j<]xy D& D'^y _Yq_{2T>'(GюN/hrjD4X(׾j嘕Qy͢qSХΝS}'.:!jy`7 xua"qefbZKA&&i!R;7 WIogO}JCh#YجX@-s^q <\lzɊ~?{ȫpX#{Z[yDܗ;g+oP]`Xʐ9NSk/ =+Q4\m!-2r|v[otAȐ_pRh*>¥ @KF#Q|YYoݘLόϗϻ `|8^#UeDPGzl겆JSC&MDnGs 4pw]@yuQO^2J3 2Ծg}&t g u6d\l!ւqQ[cdb Co¯ɬyڜKw\WwZ \N]ʸ585pw) jTt/=3"ӑ$>=K,}$-#>mTvQj=&8MPB_aLIKꂝO[1:C׍y@//PP@y e!Zܭ ntt w(=2z1Ab >Ep4d=*mí#P( KUn w` CB{K)g;Z=s$T*I8b^!lDK"08>ҫ}T5_UmJLps]u1w`628R5]w+P4}:Z0=u&g~ҾE]00OB[.2ۊ\iS kIugx1Ј_e+l-%Bwϵ1n"ؽ=!%2$D*/T!cHpy’)4O_k_O#2ܤo-I -m5+enq=$ͳz!!w4҇ewos0`.G@᫸~&JgC3GiF\xg(;Zd]t-j O yaK`ElDBaPUi$.BZ=#ApͿRKH7ZC7{A2([{.bWgkZy~1Y=-BQGۅ#gG;RjdfQ1sJ緙FE&ʆ/Mu 1Q9g#\$8x`qz^a-b!̘+ 1ؠ/R8n,ji?;xc!CZ) }a C+DBă,'l';+:|r0{F}1?paǀ%OFްx RM'rM](0"( Z6>G&z`kX; & nm'[0 .>E)؊U l8qQm1,\]|g\6xC5AZ;knqW[]b^l/:p: IԼIRX{skKՃj E<.i($>˜fYǫ"6d>!E р+R{0m~]QF鲁}/ڔQ}!-\ky8pHP] nVWq6Gp1#MJ;Mzl! C KF6CJ͚MrfBEhbB)R+䁇v}UCrLfqǠŋYKC6.lj~0!x#fI>5/wa~O\Qs~q"\i|xApf÷>*3gvm nUrЛc̄l n bZֻ U.%(LY7s 0; =KN\X`J_}yͫ7qtVW'=GOY2-|9(I_}1c3QYZqwSw6Ky h<۝SLg0>$QqtC9V 6:֠D̹-![/ʽ管M <;T+nvK>?Ñž+/ka3H^ncS,*4om MUS MjwP!ZyM,;=)$؍YC"+'e#Q&*X2hqQHJ#eMt#ȊlSeI*x/HqjI l MK:;KR@y4:N]LBF"\"1%K\pVz褖TqFO_e$  [ li)38M>3=l; ,AMbUԃKacvh> lc1uxGbS7\OKnH֖0p9=%Dw,=c(auh[2tŹsI"kh#+.nlցOu2rX;dvR/VHrҸ0%&w= 57|Q(tӤ;t_~%1 .\T#?io`gUy[ҬbO1l8@/^l>WzLQ%evةjء Lɿ9Y1cLQach:Y O8y*1z_im}")A> C [Z؃%z@❸H[;PjVsxB{ Vl JZ1 m2UOLnYH8" 3Ttӧ.PbnS?~?o;\KDK_D Ҋf:SqE+=:3|_)v\a+s1 w4 8G#Z  ^+3tMW\ Ȕ]# qۊjKk=dEl)pCّ^Sq*uX~^wB[0έ 0=49KIlVOa*n.ݽi5BKEpJK?ҵHIO|1UNrׯk.C UTXܱh9Uf/Sk2G5yڭ)A"y6TcknJz@v"qaI>А䖼F&Ee'7#CB/B7m]f 좄]\L+rАhAvY_y\1A6b.5 u s)D^w(zid{ZE|?eO.wH"Mj_mqQdE."sI%OJ) &<’NY_PÕd6u9W k[$?vEdqɖF?*^Hg7((J8v.B}{gq/:Gu3k#Cr[f]m긃oqz%~3@R~>x"[Ѕ|lr' f#lEnvE9x̏4MR$Xp4zzqԝ1(xKuNM8 , O>:F%pU"\@&M ^ЏR ]" {jQQb(m<5o_$+[*%{+^N.Nd!nۄBh#Xi x2<hE[y$荥Ebb'kh#/ʷqfNxޠ̹mĿ:s3d1\+:3&e0+oh\wb9?Duђ¾A:oEs[q,r ~GRyGh! Wd!*'-"iW?@if巫$:ݛ گaq UR0Kӂ(r<ŵfOD&~4͹*2-!y4*A` IX[xŹކl06cJ,5w*,5r<( )"@V_%TZ= Gք1'5<``7aK%;Q08V!:\i~Ͱ|;1)?4 jiI̒V9l u`Y .9Ly4_ZlvvCg0)X0IA2-6*d~H`;abgtp;q 0nяWӧYtGnF: .LX!MD !5ի*_!@d%V=uN; j zj /*@# Y1;ҳ]%޲h=m"jMDS ځxݔ-ny(ygto#05)_FȑV- 5Si) BN6ƘL6(Mu S[fU_hᶪQ7^hjBD +C͝u\[66ӿG̈́_UȦHƆ2Z|en` q|s#>V./{!w&cp"b٩_U"A@KQ QDjrQ7βIJh_>6U.s趲1SXx^5ڲh .\ ~H[|QW)0&<㻹®0 PRO]Un;N:X@,X<O]p>j=9#R(& I=IUANC~NvEʽ# Gs9^&'9egx}"}WlB9ŗ+O܄@R-`֟tOr!7Q e*v/Au2%aFT*mv6Ō?>2aX( OUFxa-\A~ʆndnExWyˎ? IKkK_0`b:_pH,}ƺ-7wÑ|w  A8|0w"w\Eofhl㳄S2;y'ԛw۾ci&adXi: 6*R"J^Ƹ:u?+TIЅ(|@"][*@[E2bO'V梴9v$ ͎Vk(mUM! K('a?]Kʿ#0P]h3cCRV/T)w{r\2y4"ֽ5 b}%p:&ĠǹGgмtzdҡ軀8ԛ*{ĬW y]XJ74Hm&s;޿WI'LY5'.R5f-:GP71= (ᴕXaur9ܒY8Mu~u3Q/VR2,m-26؏IL4&3_ /:(j"oc<٢̋O"R4rV$;)5r.k8bԓ]kbՄ}ܥħs4d u<~(X.dmfES"Fit6pɣJ9Ķt=g{\NS:)]N skNjpTᣄHHY,ERs| h\;%\R}{sU=_'Ll܁$mƢ0x<% 2TKsy(e˴afV4"V֐vK 1˹ B w;Fc7!7N VyX;/h7֤&g"|HRJ{ono-8V#}4 BasוDtRZJm0ƴХmйaRUHryy*j '&zyy[nI6*s&$ZGOڞma(9!Hi߰"#D_B5f^eoH ݪ /QclF[\݆l }Iч i~I@}@F6\ZL j--60GZ#@ 81qFRuRON6 ɖm^VDʸ@iouRBqR{GMJ=x1D}N6msL?8l,$ i?ċe@Ԉ aOhxjZ&x< 9nkb ID|ȰR2#PxX͡3HD;Gm2AsZL%%9Z1DN>%9HV8xfqY&kS/urAƒ*W(])[\Uu'䗱c; (q$&ꎯ{(0n -&I m 'u6((dbC#esfDz@js UȔֻQ Yk(:aݾt`U(./~ hp${f>6? .Q}< 8i!szk'6 Eud'S(2Q q%z= m%eyӆwI9G9++ K[hlL2U`zG9&{[TgSTg3#XzU#&]Ң-/\AR?{)\޿niQ%4Ď5YAjĽ|ŝd'{]nm u';2PXGu1*˯jM< <0vZ!"YW"ubӏГ9Yn:ֽ~cTHH:8q( q*C;Dq5p. &)Q$dsZ0)1-6x?ȨBSGZPx(nT|8W.|9OcJEnpOo>Un~LNIsmݦW1+Gt3yKj8?։_+تWtѓOe|k\6`i$ˮrRwQ ˆSb6.gP09D[0 ?40{XoV`:Uǻnh0 \DhȟP 6&x8|t*)} мP G0ɑf9&x,_B2t[̅7~ÃOJ9oN܍ Tw~u>K١c{0K5# ᳟IŘTv*G2t9w8rECnر0`ujO)Qqx76_ }J3 4_LeqVpQ>]x->X/PARe9K+НXWcf'1)h(,2 R;Tu]%0}RI=oI؛IywqE<;JV1~%*)zTT0c5m'ZI1>MF8U͜UӯV[Ǩ#6xTKs QY=mo70.:%?6s$0(}3Y1io ()q 60 4UXj'HunB%.y^#Ls$3bE[aό=pK(t4ڟJy/: X"$c*a'~kuqQq%lj9Ţ%Yx2y. 8jco4q,$L G 3\)aqNY_Y0h)ƞml[=ٜA*q{a1 5_$[!|xfZH^{=G9GLhNp$P@ ǨJG #د֗  ;&V8n!;=N*k Ƹ IIc7r8o3|2✘}IpCPtz$T64)o,S@ʣ/'|z+z'#՚,i(} : ^m-zSkr;a"L^D/p; " C,Z+.OWHCŚ,bpB/̆lV#l .Ȅ9UQ)NCSϴ3->P6_{ ;nT]W E&Ώ8 y־bxl5P_dW1 ;3r]kRP'<")DFSG0n_)omUV']Y6^ܛ-K,5]. }nwfLB+i;Y>jk̲QPe;BW-Xg(j{&Z sZŁہ5hk6RoIFV6ǨZ.JN꾯 xw fʳ`lj"PX jx6ξwmx>#p,]Aܙ@3v:m)8k(4DTyis&K֌3Bx#=̢ĻFa:Tt7dKfNKdƺ0e7h5.ʡߘ0iO4$B`9>[ ΒLT[[zWnTC?#,p+ W&θ%i`A*Kp_ =2^G/=7Gv؈а4{NBH"~,&nr '[zѐ.KKw]Q${{٬g~u}]QP;3nU2pc6ٺbmZ lGdq\` ,n{&9&Ri;Y(5^nˑiZ`7=ZZ@.4oTeAIJIBI20hX )7+VP8>1kzgZ  e-s>V8~#Y@oFQ% !"'x#[L%zTMO"vّ$4Fъ>D%4okjeePoVXA,y'+TVc3b̒) Gx3rTP Zk*xfݐoL2,459R?PGqsoM'/v5=y%Jp S%6vO2/epw{ӊmkP$,%| VBL}ꔟSkI1Օ_c.O]MkT-ZxHcouMF?7;Wnb1'C?/8"R'AVlXܫ.qÕ%wrpOd-p-]K"s}4MbS׊" ټI-f:RK%87[0zf 80p͍!uo̡ЊeN-$.h9I央$Z-[!8PNnc pjԡ Y_?$t؉÷򃘉Y^]'m7v=ʀMJW[یRۗ}(I?FFں L7@2vpUo>2㕟-r-\ #+A^9 ܩZEFė}wY+iS~qvXVa5f@T sa:"XVaSc`'X >o3<,I=U!3V\@dzҗDb57&x1mtDK ٿ`W82s֘ p%k wRp`pm F ӵKMl"T!;Փ fF@SBCqJ%ܺ[ZWs>p /iM}kפcJK}%]lP!8.6xkY7/$y(q]aOq{q|1 ݗ>L2o&<Mν(x|DUs1⅀çTQ~Y_9^vb@9hxLLLk2Rɇ6`cFUT|O: Μ=od Kty a}Pf\E_H vYt_j!?jOi.JlPv9S?AA\-ʼa5ʀQDy?CEŊ]N'!.\LUKbLtƴ~aD{do/KXip/7VT=F:fni}#:ʪ5n!W -Sb.Z5dJ_QGRhTU:E;yh\\ֲp{&ep[ b-֞8eATQ!OK՜jVR-Y)t;X*T'GDXN:k'pǾSac pŎ>ّV .[W}zr)H{:~c$$eO5۟-$^MS4pu{+x]}_ݿtq&,mgEG!wlc4>v`Ż2j:q ~p &82Е (b~e$6"wlX Q8>>wZv*2K.bĶxM;MSatE 05X@M;왓_yȔߡí%5I'L]8Nĝ! GZe7D?ok Y},:%rP]*C7b@ǗSx'!᮴%:~Qm OSm b#2LPו^aabO̻ݐb:Ĩͅ4܉Uk(cVIJCSÖkcX4H`ƾ؝en>:@(u+[}m-55}dK6%W&Ëy8SGTr0FM4tAUv> H)%Y\̜T:%o봗w]!m#EF.w,v"#/Jۉ?*:5Vym7ַߢs?#6ڤ@UAXwWNy.AI΅wZgA+/=ExS$hDP=}̻ V]?=)1X:1+o{fQ2/jgio6nqGTzefȢRY+Pη-w1׬LVЫ$ElLiF<*6&Ԏc[g-mUm}VxьUm}MsGۑqc迴k>tҐp܎O!:6!x{cEC6NKͧaS T D3Ϡ:a5\]ҿai739.[ꏋ{Gq@1?$CT( *?_7}p7Պ}k%΅<1Fܴ?m&c`L)bɨۋIbN~rf~^S -Unҧmzpg4p>JYȠFu3uDpADFW[TzR1x5Y}"b\h>SV[E?%B+GcJt T4Nپ'#rB"~8i=X3v|IjdF%T, H7Zjc % G+`_)~bjr:ajmyX0|1 !Gu)*Β_EfT?^0~@O}!mVckPp%Ȅ'9J w| gE|H4Y sѯp!{8)pQōGgF7՜1~6؍C r5mfTlhbZ7oP$.pQ=~D-^1Iʅ{Ħ:(eV Y`Hi;a0uBns`pta)~gՕbbu5_0U VݞK:YuSf:?\ӌ:'Y<яN 1}?"k<w+0^EqR&**9.1`N>1'ධ̂3GKJqcMrJSDsz%=S?. pOrzA[ٮ;C:,6Bm-OAa=6DXu튢6+:Tz$6kU$I?Fj4 5 "d&ng%V/ROX%xy*,nTHUQywlcֿUy}ۏ[ą o s m8l1w89ɱ!(UĞҏ@6-IQw8w3yZߩ (G~YHUVվ2pIz/c+?d%UQ/0jd?}׏0T`reܙZp>Q2bKEQ#̧yܦy]$ѽzUȸReqK8;i{ոa$5 69sd'C:Ao)|c-Rj"yǛ~-i`#]UBGj'Kb'49.,Z/`<1XiZ" ]rY]̡ux7Ѓ(Ord (c;UVMt_x ֘#N,yvb~=poJ~}< Q((NJZ nյ.LDX2F% ۾#l ¦1P#X{ZL-5y1;ʚ]|4>`rȇev`]b W&$V =^<]Ky*Xp1 ߡg%e1 3H _S$`nX.uHlA+%>JXߥHӢmx6HPM狋;1E bZ;:XRƯA_*sZEm7M=_ݭST5 orsZf<oBKMύ,PΥ9]YŽ{}h~jyTHlC8NMᛥ딧2E@"-p $q]P= w4@ZIAXǔtl,K%ju2ط{E 5lK;7rZ>8^(Jlm/K@}%\/C2/i-;<z5'kآ^C7/Ighc,Avz=tzNDM,:Rf^95lYdbfs=æ@ME.ةg:7؈iP}h2P0q$E#l4(YrlR7j:뽢5/N:_CkbCm|klO<͑|lώiŸn۲e\Fv9hՍ/q&Y2 ^AlD+,#=b^T/kF.i<'L{SW-cpA ??DDGVsSp[Ցcֽ1C|m'B?pׇ:.STqCdbR PT)3` SE#Q= Tpf[4@dǐ*Uߛ()y* r wRjgHu$4۠K%u?R#w޳`JIueF[VlAȧ&rj>f)j_r&t`1犖L }ςʭ!#3lTj%ΈΒk:>7Qi XpTϒsAq>[Z9}`GJdjl%g=##!עi7WYETPfbṕ<>cᠿT7xjT=TwX:v²̪KpِEa'8u u@B2Io/(Bŭ ~aOvDc0`$!'t(T;R(ySa'ܭʸojDFhָ]Z%ݼיzFIiI]I֓"KOow{{3DH@r!,i~^^WVyF#b0¬.RݷV$6 b{Ҁg26֭wXNp~I-I$vuj9$ )3lrz&o`o|) xRr)0"v܁>n3+(<\z9yCk iu675V*tvT۩h1,L+a1 oJ O*`v z-Li}O!(AN]&ʎ_rq}l ZN:}k$Zfvj@ba+(F?|7:V<vn7]`1c63"KrD6_ p7db*c:Ǵ]v;ٳ͋4jaNH1WW<+g=(A }]՘~: 7 TJ$1y{ş!C000rG\ULbuD2[Б)r4'돣rJTPTӞ[)s?ĭ6FRKޅ`us;-ְl.H\>̭h/M.6"޼N#4ޢF⚓MD& /3:^<K ncG8m1|/%9Sj|(,Icw+rS$NF2-zگ^qNzC,~7 (@]=e?^2Gw췰b&V٬xQ?vUb\K% ;!+uBUV\#X&-pwd)=?OBs+Ro4q֫O%,,`FH1h[RK "2냖~ TE3 pg8yo_.Y^-V aˌwq֗Euv]tapqu%WG1kG'G5)Q 䙦X6]ʼD64p$KCvn 6͐3yf̴V9mV?N5"CZ*X1o@-9h3=.?ȟW*hG-o#"Uo&Jh]JtjR l]kk*ν{'N^&%!E۝q+t _/ >h"JF`j&$-͐v@8]$e#eU ~߀!&Ƿ~{\U?P?ǎ̀\cYy37G39Bq zEbyj,;0+_u/GL{/Z'@P*0y2C4.CZeeB>`v)EK$";)j9ɍ pxMSA֖ *!αACg;cҠ)#ěQ-#O2 E9'w!O&?r\7- |fzK+;TwQ!HX(CW3J.;tLκ控بz)һ{K܊7z\ (W'gr-[+G ʍx j(m:Tap{=arbQM]iȓX`W @Ƶ/zӀl7>-" G9w*j3y}]-"{Y5+`Y[ uǶbf.p֨eI זUG)(@*/,>Ą6c\?5/V#ST{mv&i3N (52W'Zy@DF3$3R <_O7%gk=4|a4 W-HW¢?}k"6fFtaPQu\cbq 鰚K՚жHrt܅ |\r·Jm&ocG3њԟ`a#H/c-@HQA5xήZY_m:D ,h4*d+1&[ &c `ލo(8_z4.oV[-v gWte/z K64{ f+׎CegWHt]O:vd^cF)L? N-Cb)ge=.ds14mЃ:>&66+2iߓ$~zQbeQRc's@hoFk8έg%+%r D̐8tՔVWB)#T>}Jsတ֞a§,FqX/X'<+9Ouj˞څkn|DF0F܊l\D[-nB 몉*tŏ3ܚ%UHvKmHs,zs#٭yۛlXxɉssjЭ GC|mRGhU%yO+k0;ViXdl$GI["SBP=JZ32i"Oߤcn?`O1AR3ӵ2N:C&ߦ֭eXU{=[m8|p{hycC 7?&&jgs DhkJJ0'\;] C{qi77ͫʨa'i"+u]}sfwlF?6ײ[E oa䄋 g=jx ^4 =2?a6G|LHϜې&!c7Et ݟA Tf,,W!+e$-ISc>dYY)gKYW <-5@_-{rSmfQ'!.tr&$ uTy\RR:'E!(bpr"Sbds3i?Ofn ,KAlP Z^h b].԰JSDc Yf:];Sf2gqu񌎢;Ŀ6_'14]xēRJww *(-Upb;yO8m,Ҫ!GggC"U-NmHPV-'mY׉6}-SNe3l~?u[zKbTܚͪ;j_lDpfkwUq=}VpvUSH_H"?οy; \pDمܔ‘SE8OLm~>ߥluա!Q]8;BOBGrq,vQE|v)+;NɐAͶ"BA8:Ђ~>!Z]~!~Cq,FvQr5ݞjMԵK䚕 _;#7?a* FR@V<ЛAagAYZE'4Ag2 YLA xI3"|HvB?/W+hvr42ǙղB`HsR?$)9EHyJ;<~Lt 5fnו)m;w6]Txm5o ޠc[d..-qPǩ$v 52wL<-[Lseb-<5r27D(]+\cJTLoL1X3X$Jw>^|M/~i~ټAPNKR{`pAS%fERi7r>̛E~ǮQN6W^Ê%u$6reC&ups6 0 C% R)Xꋟ+Yk?.mзH^nJCk'BV۷^EnjkOزZ$ ViUBS 9\@IȻY݇eѧK|8P.inی;`&<=UғSK+5;U姺~{PSY%%N?5M4}Kbz#vG*sdX Ji\|svWS :$*aR Isflaf}~ɩЊa%ö m\-DoX|Y"fLh>'+D¨Р΄xT¬s1X > dl'bw abs}pp'hԩ9@iDh_<{8sYTbKzNlײ{om&ću|0j;/[7jXW3A OU3qZ9Z ޙ$ClҾbA ?geNm9.[$Ҳ0Cܲ1S|m12M9ٮg_qᬀ SM'Bb"X̥|/VX7ȀV}jJ)%yv4Xf~A kr#TH+T ^avE!9WiPn(Lhְ1folU?p;O8 XHD/YB=הgkÍRvF*|<ܴi…zh3"ѓ)^4oNCH4†ΉDz+#N4a,knL^o"φè r/t4 ETVfß*]W(n>Ϙ^&ukb+STfFZ7T(} ěYVIf|a3oC A՝#g;nKGܡ! tKI-x;,޲Y.WBV) 4B_Bf?+EAlv؀d)d9l/֕ՠL?eUif-ϳc,Ns u2>[Ԇp=2NCOƳ+ ﯒!T98OqE,y]kR>R$vhwxWcU602 x9|0R&'#Ɏn+ј!ICİDi5U Og~bm7RTzZRY5lBpi ( ;h&g+Eށt%BPRzPZKC ҅xM @l:<\ ҍZuz7գr/ςI4-ᐃ@)F~DF,0[oݐS5ei=eTӟ,70Բwk|e|9dj=Z@YNN\q kv KF^3ưgcb"k.'=r\zDҔdx9{Q rw$8dYiEBICͭynԎedۂq;;&ScN:GC( Yܰa}k1UM6nNs>=~^;9anm'ot|`q-X6u@Ŗ^&[ Ì `|Q Gr]-V1^8{c5^&ݡem .:t&A|( 2xŸddڤ1Wz;,絅H7o5!.' !qɶWG>+݆7FP8u+N,`Y+hJX` xq)WxqJ;=tC0V &٣]WGE0L܌%?R%B&T}^edz,qSM( !ƸV ol,Z u*;*N9G@;B xJ]}±C$GŎ筫j)"Nd5inTdm˹ Q`mjۡᒶV+czeK|=$-UoQ\ m9s+YTmaɄepP_ DXXQZ=ߧO w k hP! >`8,$Ag}Z(yp1x٭Bʽ[Z `nX1坑0Bn.|<;ɯ$XjN\#:Ik)7+Ÿe_E8LiҀ'{߄@x j%:Fǥ/r{Eߌv &|囄.^`*?lMmLoXlyN{%o/X]({#10,2|uږ9(-Q>GfK~{NbA>& Ώe[VEv|&W;i]}@zK0B[ť?c"]} ! y'3xX3~E>x^Å9L 1%1C0S@#y/l~S6bh]+M 1w/yX0x Ź"qun8پFI%>jﳤCp"]OYe%z=8d&3غx-&.]+@?m{.O"* i#Q[HŸz6/e:mLrћ@`$}yFDse:|:v' ̑u n*]ͷ vNe&#Ӄaux"LSu!PE+*Tw q2iDx;"Za*}&k 4X3me'غ=bmlL `?kX;S]w;E F@14!1xiغ{rR 9SfϏ^\0D9Ior_NV_R fv'-/#Y?]:Z\& +^%IhU};8F~Y9EKɑ+޹K",z;X (g`$VoБsU+ ^0 nQovvgzjMM4)0innՁ,tZD7gm!8PyD: t, rCgė-8Ej]7HKWh"CLU37W˗f&IM2OSj M{_aUy)d-#g(\TԞ3T<Y*pHf5O!&F`&2\}R?~&l5?gMhEɻ\Eq;U$Ϙ7 Ns?0lE [V# OK1'01Y= nb!LCp^xC͘H lC'`\t3=sEëDYuP؆Cd_*=r $nc Z|(#qR q1v)2i(%@e|7sFl5)K iKFb&{(y%'#)͗LRD>) 8xb1K.zPvDe. um 't_r#QHBzPSŪq.gEt2V,_8{%/w{>x3jD] }IΔi ýxcbe'|?ƙ+Q1vK氘Apa t!ğ,(㦭(:MjA䰣xjLZf>Ǡ%=i$\p^@ yC@!A||_@;AR_0B{Y¤BD* <f&:,{ìc.dj}^v)(ٶMtV]SZڒ<޳8ua0dL`~E5$ lj3'?GoR4XLd=JAs&?S:\+a]H̷΋ND"L7?_1eS}HfϽg.uJ:fDm%\)H yrAÎɥfzqYi4NbpZ@wܻw!sVUPkg¹q³2k #o.D,nГ,cظ39%7!>t @.&1%¹ƅjFf;*$!+Lk_Uv-߲:QOn\{ƂncQ ǰ<ڶ)#5LyN8avJH~CKvQW*<׫5=3>]Q_)<'v)ylXko!u?iu܂|uxv#䃇Yg3ؚ)ՙu&/RhšPz MbNhn:VFy^zmd6·53k]ll ȣ7{ 7{eH`4vK_On7$>s$A"UcV.ֹOiD̵xuLY35Ԭq /ޝwRT׃@LfTt*S᝻JwgEтe+'#mGwYET%,Xu"˼9!qt\Yd+ʕ3VsOKH DrjKde6H0TRbLu,SEQ302WxN$dxqnYNwtV3~Zs&O)Nw>!gXoHK:wc!Vc"0!!5 K9rYDd0bV/7I5ʩgt[̋oR'c\;Ia,vZP ǿI6:RݽZ#ي RҸkLAգyA+¨&ƭBC2*#(~YcBĥ j30~w".*E]z2f광(W%gTN#Z "J3ҷi Lݫ5oʜu|W 4b-Us:9On4]Ȥd M(\^xks: _s}[ Яxqh#L7*箰AQ `"v*)JʇK!Oݐ ʨmfok(~܄۹]vφ*nؓ".oEy- UΠO:dIpnY[0O?֟!ٰm:#W'w0ܼv?$֢,& ͂M yӌ7oI5VhB{i@m8 "A'r7h!o<*y%WBBl?&#x=X3AX8j4j1|JfP˰YT7ěJWU݂$!^U}gov}f>=ԉcj8mdc!AqsJeӄ%%tԶQLfjc.)ټ]6NSi W}Y.0_H4]J>bAw!t\f#Moh#'*TiC#YYL`M$SKMޭ_zaY39:VAb;_`w'e2Fd׋?82{I7UTl1n&ߚk,/¤M_-Bǯprij7YZ?)aXF\u2u6!r &׾zr&F6+Cy_`V=B"e/]X=UY|Jd}gJ(\~+\M #8c JoL ï{ӣr=zm!P%iuI{3gGt ;vBȝ-@7WDxs.#e~A )(9){uۦ~1>q0M2 ە[ԀWvىޗ87ӬGݫLPx;f>)%J% ӗtg+1buۿ7ɤ:` UKuǠze jWt30d0 jJ-Wf?K4;Z9Y@-O(3at|l!8pV\"'=|gR^ ͵FH~H-לw@,sxO!z`@B[/Ւ ȩ)DddzVW[q*XOCW$ d%b(e)U Kk.g#%.7'Ȯ mSf8AlȝUI28Vս6q/^J( g#ɧim2ȏrAEgCFD?2 }tLmioE zvOPHtnz4@ȁ9ޝ\qWY:,P,Oifa/ 'HGi1:$ג^icǛbq\stN=scuji\ϕؽ"Zbl_cYۑ g) S5oIV;Xn1n`]G!\sЀ [/!Mkhx 7 M+gQX5()Oa#ru%ՊԊ/4-@9T_i2ߝ\8te Hf f7mX4sm\.Ya?3'L̖)R,c^> RYBF08PsTrN)*ϵD7xvn9Qu!jN߄6QM % []ǣ(ץƴlHEtA?m6p,Ȏyʭ+K.%A؋A b 4L/|fCawex#V@^QE~:%|"yK"C(r6t(8 AjDsQ8sR>J9cor_W*%C+kT;\$ߧL<gTFle|!FTr٘-|9_]n"/DvDiy6*Ìhyrm"2P怮20q4m|m|ni3=T".էP4܍?0(4K.쑾 BR|{8<E߲1$*a mꒄ?Jz?z*$-mZVC@_p\ @{(+rOߒ"aBh T_ `+ǥ8SvEIʪy6kw&WpHIRTgd{j1. i ebUGR'#ej,c:~egO1_ɝZ My9 # ~:+mD(̜y:N8`kÒ̦ J'Qc-IR镟[TN08z8B XMA TImrHfKϡ=2[@C}gi@=p5-Ⱦh[<kf Z0r y_G/:%p c/CXт}=EE.d)Ұ_7W3^[I)X986"UӹxErA/Ap&P47HԝLnGd]|aNgeSXH5Vg2B=^8a8!RLEKFboe.փT;I[@߲g(U;3/;gdޡyyP3݈¦CPuKpEnSJH-Ԏ~+9e9`J(V2= SJ ] bN4nE)(g7//e{V||@ta8S|rޙ%}fQhedx%뭊Bvh['3:;^ S3k KKT2![@!2"e3cL:'l*4AQډ!(u1VXwt7xd $dU%r{>œDDaѺ{Xnc,Y_fk~t6*Y.F P.EKJ]zex йWbV|Ƨ훺,Z&"ٟ*o =- |NHʓGǴHRs`9!|& t<]2W,W|}8ũvk|wzLw'd8ί7N.A na "+R D%rp7/TĤ"ca `,iٸkpІt'k SRJ:(1:yfU3Aux1h﯂D1AjfF_yX $@=劆;!Fe+ It@5b}΄^kgdϥSTp_6S|;{qm"@w,dM-6khe'mMJʌqC&(U|XO$=1u-`,D%\ۈFv|2|Z@(l#ȢIܠ79Һp|JQKΉP= Z*񉏸}xƆ\[(!ZDsy8p9rgF8I0yM0P,5쫶Us U)mKܑ_u/ `](GGSljRUxkKݱz2"|gndXÖE$rgAqU,w_k&?n81:#y$4;g''D5H-Kg/n@nφpɯmK\ZyĵB>VSYUV "`PjXa[Ґ9j[n!w N5]ĤG:zkۤt>+Ğ[5CTcy 3b->Y6K.U72"ګ B*Po؈8SCeXkpyu/L Y&نؙ2rC:H1P$d]+.ޱH7l4MJ$URaC" G%jkZOxnZq#MMFU\`^_!>p4JtLu$H'E[y 'ƭ;.| SZM>R.Mg?ӼSč=-wUV>s*"|:&ppJMu\)K+e:5Nإ/LG !idžuF`РqS0; IhEJ}^?}]E7\CumA)qED"?cUMؑҒ>Aޱ '|}gZFxݛYxHb; HYt*|fӳ?F(.91m)7ҕ?Vťt5) y|m4I0bwCI.LI%sPo o2?1d `/KCآuх`f2/*3O#uTmMI~k-%IyFJEx#yv qp.1gJCNqcTdnKPʁR \V?Ҵ 56&(HQ>I,zBLdf)«A^'K>KP\L'U6xNM+ @ 68C'~ʟ–Qx(ژb\`)A  +9>Ļo6cHj-E$ô?P5IgZelP[uf[&d'&r@wTszd1es8pY}[A ^')]+Ge}="|VCKp^T2en1M1ymxaKš!WggKLxK-|!G$[q us NF'H ș5PHQ+ǥ9`xwr;@T@Χ4RC9"R/CELˎ_|!gFOq,i~vBoOۈ}°h>M_$Nen\&Vkڔ\M)m3AaL%8 40!#~߻W#:Ac]ZuE "t͌m1k]4XߡXޫPȠ n?;cbDH+#[M "9 b\pCYrبҾ3r }=KAL/I(w`Pc(>lI#)=Ҕ3=c"}+FMuqiצ1(>--05=\Ge__yY%gͭV[{T>{۪r܈(]QglںC'yY 8&APoL$UΠnt$,* Aj`9\H.1h R&Z8"#&@uE T}_a B3{[_ݹ7 WI8zkCdmiUM)i@@,#yt *46$j3nS:ѷa}'`eڻ\u|S+QvgfN$8n|`0s |2j@#giw/qKD:_5s/J]g{Kv'+;0yu$D-pn|Dj>ݦ#oi0|Gim ( U!qcA]rG͞~ZU8928+*=q`"[O&n:8-I.&צO/,5=X~ϼ!x kؽfrX*r\!-U9᝔Hg]tiΣTXDLtifa1TRY9WbѺ-ڇLPμfdR>.Lbb{55MsKrDpF}Vej+u/\O,jIv7Yd8^`*,MDRz{==VUL3zyv ENb.J+P.9BRGlyIox;=ʹJu2QX| zlyP*J|]b^$ )랃EO$^Ff6}ܞ[:!+P EZ4!DwV\/xC'cJ-h™ ɝ'p]H %v]#ƉU~:Az$X,(:e6BĎz2; Ү~+&Y^%LQSދ.*GH 'm=ן#F"vS`s$PjA`L"9݊闋ll{(H"/Sj6~ mդ07wV I絟l&)20od=xځjV[v耛 <i1 N~ŅqZM,\^֔P+:"V\ápqOg7ar#!tNw ~_br+M ReL"eϾyơ :A2R"HݼKo^;PM-._O!<>V. ONp!8 ۫LpcxZ>;>Q\(<5?2$X]Q _Owŵ'[;j"AmSsܘpc٧/"^$p DnЁ1ߦS̨z֯ŝ=6#qbDžځ֫/@{Eߏkq kJ3yF ?=$d,h¥x;;3riNTi{g݌w&0 xI3ZI ^`joЮn^uv0l;9UHj#[8{ma1?7—T6}xBwZE %f$ ~oOEc_&[t6΍ 橿%B0fhz*Ȃl(k $.VԞvJl9dznslCX&jJ zKwt"jsA >x 8cold'Ձ0䊃y[RC؅! Sߒ7>SD࠰kǠ" *9@ C[Q=.Ǫ`cHm/0ϰ縆d5eT:"*!&}W^xȓ-jV٧ 6Ѩ~*т#]u5Eδ6ι(ZUzEޭCK$=_􁗴qr-QB7|ɤq\ONɔ=Iyt QaaUS/ fZAW>1;<2g2=M5AV2_qK {L,.axL4͆|$ɒx5ೱ9e>@R~yRK-Qk} ˘Q!VC7d:c75ʅ,ݝLdKp0 V:#TE̳$ 8wXg,)X (},f?a&@L>'%۠$j:c5kagIռn ~#Qӭ9[ /H=yM3": \Nn8ߐӗ<3]E裁ZQ"H zA|^#%(G%e8bf\C9;?PŞ t Ek2c8`W?}t:C:{_7U8KOHU;Jmbբ "?L%_Y.p籊2\3SwnNuTQNxtXND!ԣ{ɘԹ&DmÂD1F>m̞ ~9^$^x˥뺹7΄*hcz;duX,@ * ݚ)B[AMasdTG\x,o#!bEB5V4CCf㭨{ᴳ_*0=AG~d:Q*ʅje@ܿ-IP5;'0M?^Wn]!L.꣠jDE.nV|N#q Xه|S<>]J ;ulPr%> ʤ+CBP۳p > V~iD7EG+u2${GNzTYJӽ`y$l)Bs|p q-g#FhݟQW]YbH-q\u2L5l7mF \{$6x|>b=Zh΃rd: y3ǢK,]|\ 1oRR㰝=det&y 6K_b21,8CNFv | /XM[24"́ /9KmTv>[{$v^Yӷ|}mkҐHp4>߾#{1sppnL (EFV3|C[>/V34JzgY&#FPW5 XTGEXEs I?^+ f>4/)sHm0o1= ]̍2t4+ZE=tM+m+ZlhΈR`Ύ]!nP _(7GyJ}>oHM10X3E=Gfą!y-Wl\3zm I=~.8}T)ޏ?kX.z=̶2 IXu !2۝ ) x)$Vۣ#گ`@Sv+ yRRٰN4\c4LTys<:nkVQXǨC}T,IϼowިRPPw6$Mk<zc.f+K8;zYޝN@ެyj1]9mYgϿ+_{-&;f|T /lyl- ji5u TsTYE"}+ B_K1yk%JPElCۇ :k7mږ ˆ| :~c(=\3z&03ٷÏM0S(K{ 2TIv  :-z [$BXy}NSZb̶#75"7b%m*a~FG\!v X&)f'XxnO3/n\cOvJ Lc E;Z {hp K'T*x KrJ᯸p= lBQ1VfO^ A^N|)} Ρ6KuQa ݽKs9L> n4\خ AjS5$+5UPZ)QKU4 pka˭GsR9??$/D0LU.M﨔.1IZz>sCc~z\)& csUW t $JrI/~22]ڻ'OWC0E|U XGyRXyJ@]=G)ؔ7ǢYp @8CL#/V̿AzBkVKz؇jJXYnpjXGX~m? W$0="=z-5NNH&]wo nL'lX@=[eQ"ċn? -buSyc@P@IF8O0W(IG }lslXL$-wrN2f\3|od|x&ˆ9ɜn{06≸uVVfm+pOD0;EP5ņk>K9 -8K!q7VvRS 9[}g,YhQVSL碞D<5˫,?ǎl_۴?+ nţ:඿=U5q I0<S]i(/"qQvVk/0F5is;z\pb'DW$xۯ^I L&Leţlcj,f{c-IpQ_;sTǴ˼G$.ԂDЕfR틃%P9BQ*#NJ F2?-{~Tn\”,KIrp1KjfP+wzpyvԌ6`ã=8od3mgO>^ShW*!A %~cO[AW!̪K WAi*xPjKYy NbR7Luī24[~#ẐU1ŎTt*0)<<6u>e.rie1(6G#n'lMp6hc<\$e=}iA4bspB)VkƋ5vB^ OT,-oN*JQg˛iaPp~a@$dw`648 *!ؙ`GWLs7JhBAD 2,}Eʺ^l`_ˋCq~qʊ@W(BYPscj{Ǔ ;6ߨ"Dmhh+%4jWl) ?wb"h *"\ɧ2`^d}0vMfdͺG 'U?sBWl|UIjU}l{|=Ig[w\Im~[DgЩHwx4mSa5Rb2->wbD#?h-, BkeEnOV?Sp)2J@2 n ;qWI Ƭӟ+&D7-"8$}9@@7%iR:Itk#}޿ o&8ROܐR1FfY'm /F1wvc !3Bjny."93 ޿ WKIQ -&̴]3-NJrY tJb ϵ"[c9BR_'_>dI/fX:TaT B}4o[%Pҷ?ɨtؽ.4z]!1`)k2 <:r9ҍ刖z^2l;ٵ0?7N@Zv_*-^g LZf-kgĖͺwvD_itxk;ˑI)^ۦ&N#Zdؙe1PƠQݩOx>^!8pΤ۟? JɶKmQ܍xF/,P{ڷJ?ڣrRrgη%!j o 5wyO9L -ŵ\c\TzB\ 5:PWQse]UIUU:O.QAfo76[@\վH؍>x< ʜ aDEX\rN̑q(౫zP%xctiGun kȯ:Ռ$.1Xv>DMx1<5Vh2h*+^rCbMUZB]jwm1>M`#*9P1)tmaTߙӪoMCxQ/@*Ԟb  -Bd(y, ?bwtv?Zlc¯ɴ.ck9yǿ'lRs9\2rkq]StwfSr`If'lN]еƖ^).lj~ϊi#2x}vP^~y/ -&˟Wj PS84x/=H(=>7NEx#G;3ꏪZݳڟXz?#:x2sZ:F5+L1b;ebl;e}X  ^ ,ߖ%ICGg%)O- $0ÜPi8zsSC_V @rذu͒ nķ.T} g" іIy )?̇)莼(y3tQw,%l9 Y(mvp3el$ 7XHuz/q(}ʵ-PWtG@Rp&z1yeP0^@rsٻ+⩤W I>x1jH ڵ(^g<#T tJfZՀaXhNj`Fa;5"x@ sMϻKʩ]&;C5 (="B2F,qCUpXx(_)M^i_f `vO$)y1љfWDFx UOq{'|e.@BJˈmj6% @Z-nHsh{LsdիuucnȨ h0-> WOF Q:4b@B.Nz5>%L^a4PčW*tճUdmf׶ JD Teb;Y6Q7 Ee<^&Sne?_WuzĪZd G2I>4:a\_b,n4\O-$G.xg ^A}7GA4VYv z3\ uvJ cN_'] N`(9A .A&F2@+%`)\KY4Cl'4NeΩɌyKR[O.2d;(| aveu-VPb &G鈶lXCm`Ib?jdsm]^7k.f1Bt&_Xd$i_hmU6Ƽ Qi5\l 6v4?m{&^;B˘VSc_ʿAhb $R/{[`IJΦ'ƘYHZ^|=n4&rng9ʠZ*|E$䓾S)e!R.P mdr:B1aI%~b 2$Y9uGbPb} 'l,Z2)6{ʜw4'oEM.c"Hny7kP}to$A(:+P=xcpJVgc,'jҎgݠ-t*\kYat|GxQn:f 8?xגjw2S(vbK82My/lD0[Xe?>a OzAZ̹\]^OQ[*̪o&Lpxn!=Y͉T1 y8?ba}]vᘹAOO7^C$RTvԕ@O*]Io::^WFF~҈TcgR l2^B,+/u,Y:7ҵw\!95U'R(jFuKZej]/-+}4qT6:AiBq!EQE{^O?fpVq,s&wy%D|:s&烌oFPnX u[U .MgR*}Ti`,P빼<r]=Z}vp}qycJ2d"N'߿tIi X~$5oSn]g}j 6dN@-b $LTY"6pn8U .8QakiRc C`#⓺WkHOI~oht'p}Nk! Q5`FΉ 9(oU/?-e_ 3+N#LD4 V @itKq*-ǨaRtvbB1t1T\sP:!.`Nl): H~l)pϟ+o#_l3|$Cp!Y#w7nk {fl]KC+٩7^yJcK~v^d)K+}GZFmv>v%i)S,9ȭj,w;G8AsZp@iuz%; -SbG_:\׹ Y"0xD1Q~߅`3%pëNz.p Lye pG!$ei{>4ۛɁH e!u䡼X#HL@?3|x Eej|W)m#b 5B,:ɮ%ѕg”al)r"$/ݙv|+x종QiFQ{%̛GS v/ Z7+a&3^CE9CU~z]aw ȵ\RVL+\z7fV\Q%f&veOJ2'Z\0P|fhӡN Oq4WL7u.fyxzm-Q圗0?˓$V ICF=i&P +e8(zR^Ϋ1\c'6hwhÈN.'CGqN84E<́;ˌY30+*VzJ,ۼUu= )4%ǴWfm_ጮYU{2k+m3I PE\;Y!Xa 2uɝyN/ ``GU}2Ktze 4-6%*iO-\cEcQC~ŪǏؔj$ٛTRn*kFe= A1.zR4qBԫW\ ס|&#H5TFIJ \#A +LxU4?3%b^&ZeAc t‡&v@ nAzYMNޔjgRq0Ѐ'3³]m IsSD 'UhȄwrB]Ɓ:GxDSQEԌ@ARNOiNAS<|6 В P#k' -4<3y!k;GKBM+.md{XŮ3gsc׌ݿߨ*V@Xl9o)npVaZn Tx<ҕW-b\F9-aθNwK_D j]`1=sJIAq xӪlX:J4TnVMȯ LSn<闥Qw+]*~T&iр uYҐYҪ"F:ϐO r_ZHAGFNE?)O#Ѣz[V5Aj5^eVe-c%8z'j2s?o:(FTSnF#7e4 cwbb3?7us\%ms0̽|a`]/iM^U Y<ý">=JsjLm/uυaD~$ET\dW|䍮!9%K>b]h=]3VKH<6Bqy8OK@}d=v9[71o0܁l ͌]!$]i-r[Kv# _IJp,f Q[6Pȡd}lޙ:R%Q"34f>u HIl q:"Cu]Wr3: !A1Nqr F0s'p 2^Z! +7}d"/W֥`Q, OyNHp;S3dwfN;M정."YGG6ߟ jBJzf^~lTP=my!U zb eD,|k X'>,Dt := -N&׌Xx?{~X! ("`I`^ ћC2][@aCFhlp3ys;琘H-joTqmO6k5M/jyj&DQ*)t̬lQ̋og7ΟX.&K-ou_mR~cg|Qd#gManؠ|xF'-@_B~Ow#pI ukhJեc&bBZUZdpk+Çxle8M~^d-kXc~+y3&J:^& }Wpߝ}6/6o<KN.J8g/O҇ X(-O3:kmpM ۄ20вt AWжCg&#G8}2sXp&^O7g*qc[y 91~oy}n;XlQ8lSE  8. zL $Gդe7LQC3e2ALj.([j\QR{?( ;|J%#FO)/'^)+~Y?h]?rCJ7(.mk;\r;<Z F y[_q*f^{Dƫ )xv2=57Xr9$rC3KUfraWbUMCqKо/wm,r˟ZPS7 L0?,{a\wĿbxgn7+#KLoF9SyY?7"ŅXoii4n4:w Iڼȿs s@Ζlgv{Wg"'2_Ugx^BDG!-k^i~,F8|ӕsƨ~Tiw=57ꪪG>MOی)1Ξ榒!}@IH?=Z?ځa߷1acyɋMQ _IuoRDV!2^ccm>} +)l /d:Ghdru]L"HFڽyX W ŒKl ~.jĉ0P0*ov޹dkm&M"QN:3f'pN=.b",9%E!L'4O8Xb=^e'HB+GX h.i*MkŊl0EguMY^ux6q3,uIQ1rvNνمDkWA,}Tw܇f[|'e|[*>pIX"dqV)>/fF&p$hۥ JAbH]fO<&, oS7vs3MPYz+X)}ԡ0_&=,e(Tb1llv0Oգ  jٓy1=鉅{^Y+@&!ى:Tg#S.2tDVpI O Z(N{BfY\w*DIEK؇+zxz=+DUPpTUCk_ (9q^. 9]W\{*%?`7gBNKSnQbF7w5Z{ 4MhIAN_ AO$,i1l?vxl"SJ˔yfm`:ݭQ{cY})52;zkLM[$|6XDx]`ƁsaB.am9vXD}gW4B/qCף0>H>?ڿ@_O>n&cŸt p:t5n"r/{L*˛S證lQ9k(>@PP(@Y#5a4TmFL8.2>n^Y\q{*J\庿Έ#sN\Nl+nSgl|ag|is{, r'R7ZW 7"q1gD>A@EJ[byҁiC7x9zBb=LƃEVe, &Qt;q=ÖZͫCot@څ&Dp+a*d*Xu[l>\W[ x(Jh?nKY pم T5aLepO$ w #l+V )0ל0)~w*I ,/xLS}Cy}ÒHC\ggW; cv0r3nQ`C2mr+|.J^vOBĮ(H0a:fdjp鷷p2 dEmDXUJ#>CZD^RCf |&`BLOhjG?]ԳG7e׍$g'sȒ-IIvOս [,ȹDE|g5`,Ñֈc`Ya_ ŴtnS4Pꋳydu/M}UcSxc?0Xk)}B?""Zf>H P-D9݈DE&p!zIjU)} <IH.@1A]!v7@#Yt$ ?@xJ- W%5ady2 H#63@][}\sDŽ&}Gej fP lA= Ah@ۜL'lnul3F*XW-8U)jz>~v]N,D5vUF˱ %Jz+#g㹼ej'A̼ !٫4.RQÔ{g(Af!r3gN[91h/pR&]mCd}!"|i,A}<+Le(_(R/kcl^p<Ȃ\4^޼iD(%}ҶW 8הXv[ʎt$TVZ@kEޥĖU@-_t@ZCT q,~McOkoj48O9^KnC}a]ku(:Waf[Ѽa5!);!y%ߕ/4tuiAoWBO;̍1l_ G‚2]0h5eV_tr\di}`旁Xc>'D8h3O q*t˚%ʈا>74&6M?I,j g2MT 96Fin)|ξ}W=vS5߁KG{.l5s]imlDv\Px0)rAMZ5 $lz/QXԮTƳ^ gI9y2 Nm {׉h m Ll[ȅ][rQha7wsLLx!m(ŽX𽀄B3muث%{0uZ @oN<.w ]-A>SZ6ia`rz}c)y_b^W.I+?ūuܻxV`o¼th[cmu|D{O{_F5D\0w{#am]viU4hDb8W ?qi?c傒ʹXI(4 *b6ΟrzsQ{H]BRKuT*'(%!}vx@[+N|6r ) H{GQ4/^?>Rݦq:a.Xa)6X:c[Ab`)%00v=8?hoBb-XQs'PQ`%J #=]6;{ǔHPzNվ@^Fn\%:Ap:\j:CCov2P2ol81a!h,z 0ͼXv7Y*TV)EbNeWgcp#YE6: Eje"}veBgS`_꯰ cSs~7ش ^=N9MՔ nْ!4O{/EM6Wk3Z$IC{*n4WnxΨpi-vsa.:?k=S>yIvon5c[NVfs$X$jYԫ~ߑu ɯ_G?X($|]5L%'Kf΢ƦšbwvFy3Jr{~}|= 4GAlwixgs$ b'fBǡ7;}lGh{!R3äF{Bv ;Ŭ(\vpQ`$GDb|&8ɗ;:n7oR>f'􊜇/orI ~L1Sët&pzCeBbO4E8gz&Fpu|P8 ̖VZM@l>Tkh%H}u9b[3ߖ$gORub~0k^ҡJa"}CR Չg(eA:}m6 1zST=vt'`,$+y5 gIO6t // K_3M5naSͪ1R2~Z>bo8U~UnRgUꤾKvjyW}u( :2;B]~Z?%v aBKkp -S↮]SmZtiB(#vOťњ ֊՚,r s;):$ix=yj]FNwW]Je)#vzjD䳥$q/MM`B.swق;gq]i;AB&h/@;@gz =a (Q?Hb1?tF $U`(yl2Ұ֙ۘ;42sLgK'T71FiԐcf~\'׮mR3ڦcrUo!U$; +(sczIϱ/ѱ/ȮQc zE>~|oYTrD54?7| ^i_jX| g.c+ %zF0L]cU'8Cˍ蔵+t_TkFÃ,/vOqOm!'(O Ae0KHƩ?@_YgK&D N%[w!fVL?ʇfp5czW/ yj7)ZFNE==&$3Ct~7s+ vgb4B<|5)%m\<&Pc}|tʺ@ҨSZm~ ][N9bW˻~qU Z_C=IsA߰K4PYW)=hБ giB( =GnPPcڶH@ Hw?`{M5n6A9{yɐ# W̄] sSKbL}'yNoj4f2DDmPpG٢7MT>RlGg_Uh 9AYB }dˌ2zH;y>-Y VPqkm eُ:0Vb/$g'eI ػ>`09P۴5&yKFzh3wc/k jd \@3^XM/S#lѯa6-!.K\ 9麅0`% q,O.<_k;'~%7l:CVRqy엋G>p[ m; ӂC:\ js"*? =l#2m͐y&{0$;ELE`܂_AYS ϿxU&dI9hWK5ϲƽxW+svh3yEæ1*@eCj-5בv({%`eU)k["Ã&[0G4Z"XL8fN /q*(GL34S%x[\>:4X b9f5Ei g ̬LEp/o0. }j\iY%<[)>~#~Ho8=o5EF Dd81+Vz]:&ds@@4©ld5?үMs*b?HjpSuX7@fm<)Pm5A2͸i}Q"BECX)Iq,[)SoIn/! {s}ފ3UF a~1Skg4}cReL}~j0W+o7/H}ba 8We6Le{>lQ bIIY[9sw´bO⩝O,!-o *V 7_xyh.( YO9j,gӌϧE1jb<ߡNh @n+vσ,$Ҷet !khGK_!†ؐ|U߷u[JU 5 }'h Př:]υ[H?)$Q1( N3 huЖ+/z_g!#Ku)14aEA(Olא 58eGS[ñ(ZB8E啓>Ԝ)a}"<U٪ SqldONDka.sCƜ6.#Jט%8fpґMu ;ͬsi(:~ ?,m- ׯiWOq.k8 NY"U.Ok7V%UAԌtnW CTO)˜1jUTq2FZ:-P<_Ʈ뇖"٢Rꍴ*!-|km [Qe݌bNd/z=SG%*Og)4s7 ۔*r3DBLA/eVQ#ʡDP <-WShDM`vS}"l7{k cC xw٦WDAOc+zN[gyH+f[>]q,= n5k~ܲ6Á/f#W]@I:^헀V-߈@Ba [d?; Zl9D$k_-:z'$sK~rMȬķÂUaRwE4-Ge?nˣʔ̓mES6^ȄTӈ]M8,3: ,۶7z VXsFǩ]F QNA#;a5{O<\C^ rdSY^B84r0E9bM ItcKo&{"aqvܗ4T Y~O N1\&?"e"EG--A3l&մ1ܴiu+}tTKkQt{2%> Pȼ}^kb$M.*B vz=@n.LXMyc7b c&Խ\{-ݴ1P3gF (E;ܹ3sωB䮼= oN xC7н .RVTjHI~ks]C/_`v릪lZeBOFO9߲\0B=P0b!Z NSsR7%bC ^RnxG |eNRh㒇_dT-Sw.c\(H͸C@#Ў%$dT#K"#P"<*#_V7 iӆ Ry.PC :Eaw1&n<['~mӭ(k}ۈgף8qЎm g|MiD?1܇ېI+QѰ *sE;L~ kp";<C#c~9稞慧`BBg߇ZYeRO=(e&F 0rX^D8,\?T'[/O9[KVyAˌV%UO q9/9`~!d8-_{A1P@cU*.Iy4\_FOe͇:5Vb2۶Hr|*E5.llgRebse #$:0ꮊp ]_sp? =3}Q@o6>s>ˡ>e<$ğ\:pK9@!rޢg1n@A$Yx]OK^DDُ@6>PGK oo#- U779p3>MN{ 8Ǚ^YR~IUeE7ca4&gÞ5*-i'YI0m8;V;0ݰ׌f֪M1i1pfL7Ј5)==s("1S\o}se& g\bcٛ+O'Dը0hVMn. RikզljgZ lTsgXJ~yK<6gUn8v@d5ژ53an̲NjtM[.T wh:?8څx ڼ$vߨv\9l3&_Ղ/.9ӌs ЂȖ;ƩPCttdq4f@Ԙĕϸދed ;ceKp:ZIHtjN% GՐyogE[ y-8GScٱŌ4a/9w}zh#bnT̛g.,05?,ΖoUavxNE ~m0jR|q5tiz}]AW45sbg͇ PMl 읉6ߏ&|I:97gY,åս`Ƙ`=&{4RSFؙx'5tgx#.oN*DhI,z8ȑ z%&3dޒx~~ -sQ+%Uq7u {m!CC.HB"k|!Fv Qc{nPvui%z~8%a,ԏ먥)>vMkGjv0.֏¾S$!J/K<*9LUȣ;ZCq@ [aE*QpvA.N۝9.PdeQs /'uo(_VFyb*--Ѝ6fC'AT9=xJ3ebbW HudB-P{x;F 'M;Dx! >.djJ#A ce ׫J NJw>>r+.˕c{gta j]V+@t_* %18w-JA*# 8;"yVy%T <ʨ09& ʷЏTUw/=H7El=8IYzcՠk3[qA $w,ĩ Dh8GhZ<ڙfE`X/a Ǘ'QYbhoU~]oMJWxNQ軴,謳CMǔ_!||IS=H.gHAYyn’CEDyt9\fV ՜?:?>KCMHh jgvs1 &db6Myd 6r\ Eڝx5ph*6|q4lZC Ec*^A~uާt dfO8"Խ!o&&Ӧf+E^EZ >Cb]S_3"S!BN QW'}#My{˔Mx')m{4sĸ#D1' H=Vb’ ǗThG  :EO(kN$D3!#4mD+g"Y`~n1;ˮ_V{̂ig+t Ca u*e26]1:mt}/g1⩚Gl e)䝜EV*KdϨDDZlE'_ ǟ*Fq _t %Uj*S@Vs) ئK7~Jk‹0B<'žP+8C/18`SHV8 O51S&"~~ٍ5%)兯IWY@&4e*򫍌2{wLw]& }K9j QbqcQnBlBOq5wq2E4& _/%uvJs7 #o0FG"9wj0i-<̽x+5j$qkV$@5;X̸MdS/Q.z)1rQ,8;lsVy1 WM IML҇=FptRRZ#y,N[(-QVӼsu ;})9p^Xk/-;e#mG`ORz!'ed":Bve{I) x=gKhWGwוQeK-|O6 ܋G2Xk+pV~0/kl  ޞ&O#UEA6S_̐?w u[k5L3dmb&2Wł sf7pyL0Wa=nUvBC>9:k#8=g9Z-Gwwڈ8tk/[&]9]*Ȯ;Xڷ"Gi w7-6 7B~!/T}P7C-N*42Y(Hѹn,uXs!y5|}Y]vNΟ򿷰<⦮1/Ì[5)v#9 }IVӬ,F Cr7MlTN,*{/ GyI/H5w)a ,4#+',&!qexQ[ :n뫮n1kή=Do1΁[cƢ;~%B7P@>i=mP Df {p^[5Bz}r7"t,@w~r]X퉵T&I WݯO9;i}A};{Lbl8w3*&Op[gkS,5H p(A1%b>:lQNy-f}~'>G] )pQtiO8 k P(wu++- ͯҍ./CU]t7E~6WhkM /nj0'Բ 2:Ͽz(';uaƥ0$Gd {f8-?>gjMd6EP17cA_)2(g8ʍvD; sJ4 ś*~j$M s;n=&@YWKBmJ^%+Z|'&X=Qto6V~9{౼ 7JRWz: h)\'c„J-ؐl 3 i*׮Pq yhH^/[#XN~h2(,7|wg!P,(&?AfsF=a&4-h4}UjLF\t-8PU"c\`9/R hktw&A%ײ@jp Zr :\#P~6srBgebs_5x %m?B ?s^(H,5eA_aǕ|',N ][l#i7Czp:3-fp>^)1HٍA R c/"G'GFRA%_iiLE'H=w$R(vDMJsTQΖREeѯ :G|  '{[GéTWa@ZƹZC2E4}ai=#3yn;Bާ J77`WomF__g]T9 x\ Y W:VZ/_݀5p2rS @\3]Zڅ]TX>go-[o)^OACm]+8!ѥ:"bNX{UOv ]vE9%/|n2>qNَJ[>vL> yuN6(nǘ@ hzd||2TlfTEWb1z~49|3si |Roo\d!#i u#J6y4w(uCS;ᵳ p8d!C`cka{{'Gi]b]{W  á!t^L+7X%5ϛ1#h:;}RF 1Ȧ_tT(E%|5I O-!ПT.5;59Q]\Z!!%6@NMLcGS2j˫{ڃ̊miSjެJW>X/*= UMҘd׊%V#x=J,)-Oz y.U-R4ñrxs&im74vƠÔ{v.>XOӾ7&79il7QvxӜ\ڶKK\H9j1!Q o, sa˭jFyNCg7@>"=ƣ1\C2Wvb|[w@b Ӕ#fB|)X]' 8|CÞ}T驿| (Bԋ6cFrljH~LRb@oGءplg ՚6fQ0IٵR$4ͨ,zO}&zӋ !ڈn ])~Bv#\TcT P^DhAnY9Ÿ& rr7X HjQ;K+FCt>h9`e~!q H=jV7VF:%@FjmAh# c+ L1%R iOCJM&衉\ix8s$_=Z:a Q AD X5Xgu)p[#9v[{½^&S̸tǔA-bk;ፕ#ikB|Nh&;'$4H;>A pߕuK{Z9N`w+|h=xD >E$Cyd“<ѭt-0 \gtl=GûSx%섢B78;*U-J=x`(.)D&/n`BoQ,:`QJ|]?C<Ҍ.;5ïYB1 O*.o _p(˺eY2_[13f+#+$` )_ǗMz2>gj@J9/m 12jI&a6 {IqMVț<ťtRgV?VMδ-M5YtaaHX:lQATB}@h04lWzOP'̶?ӶcE 7l~wKT SErcO`/R#헰pOhe$b(;[zKe7KMHe5'޻u;Hka %< dL ]TeΜ!r e,$)nU1]:E|2E!g:N34>>gLlMhge%J}y|6L +GZ=|\JW]`iMpFݚqޞL rSPj H/ .NB0 جʺ;- hu0Dĕ ff>\pqlo`*hg}zauŰ@/aCܷL='/ ٷHdO}\%Xb3kݫ3NX_TmAΧ@Ss<%=}D1p^7=pXA+!Wk84]Hb^3VI B.P0g^8F*'0rdķ=w/]sv'u.FMQ(3 KMǔC)O.#Qb-n{5,9F@yRY>-n.{r A i(`+GjrbꇷCpr-LD_ɂOmh֯ߣrwȢRQw+q02TAվq0u9^"mi,ڱE&Ʀ93j%O%PPp5ZRǂk *>R@4<8^EA'4 QLH^D1}ᏎIzqZMw͑පk ?X\[ҹ J-Pc ԁ^dʜ@e`%m({8m|zƻDZ!oh񟘆sZO\MLy +FO#''5#ė#.̓؊:+e#$>0&lNxk V۵%B9KXYԵ ޑ$.%㊋mپݰNpcjsȚWËk{b?g:)8ؠ.&q/L3w=ENn\i#oF9A8 qjEK'kԊ*~4>}tx2|pZ)yh? TJ`sُ6, --D4%/> lATm3[^8i t_|ygLT̈Tk8) ѕS[i }r4N/T]-bХї9E VkK)&%T;-'Vqiq<:&W'zY rdw&C _z'OvOGԂ6̲i|@\;kکxs(Ij: RVrO#)S_P&Rp`kg(5D!yɤSϞåzxYH_Kݹv./|fOez/ʵ$]وE臬F@a3#(j,}{"nx g1]9_\~qJ#6T'H58fr G$lKJ}2+[*_a8gZ5pFh3ʢ"Eʩ,t4wdYw{&ڨV{uZHIJ0_ 繈5{~}}ޓ75gߝNA !p`wh #1I+>B*BxJ&bSݥ>WX/^U+wBɶF]dK<{/+852z'-}]ѦO l=͡˜C;3B7eY;z; bK'x%Y)WQ#eVƬ_jRHL< ?nAK#HV8}oi 6Vvkɫ,jQ~ i8҈N9 m[u Teaʯf82B TT/Eڰxke4=#VaQ[~=d̕ &Д֔qw#p{S:3i4؏u:ޞ9-{qk.:p~*$0kXk Z ,>f?$BɳYEM[Xԉ S_\H0PDz#&"z"Y>ۿS&ybW8uȷQg"l>xŨ/gxV< 2PKYW(̷8Td7dW'3L_́8%(Okl?@w)D,ѭ.ϭ;ɵ.Rpq;za9? .˥HלlTgVQ}]K.~".w!O[G䝷n1L΄ }B,6b/1|'7NJO4H ]ɸhKs Py ABw22i%uNiG  Oi9Z?o{# 8cR{M` ur8H6V|O. "8KݒN,5O%E }-ĸf_u3#Wrͷ9ڽXP)Ute,|UphxT1u{w!zZ| mӷk[wνM7:@ix3`Rd,1rSnWp:麑jLN5mCdDW8^-;ܔCdxo$Aiv҈nٞ>A{{1tmI4OnaK*FҚ 7=|8߉sKu; m.wA!=z朴Tm }k.[oՕ%G=NB*KNF; z%+6: )p~޲9cD.[ $9Z8{۠ ILaS3)L 5>~~ nMug K*sJ'g¾P+2 *W;_f (;U&NlliBP֪v˽r@7)lI!q5nӵDm[݅5MqGzA%rÓ\*1\.k SL8f厝C-D/kp4\Ucl~Nd֯@ T.uw&ILl`J#/Ep4}(h;Fx#{'dժR I $gڊ]YiMLc az%go0UF]';z3}c')G(\?=$n|aR4TŚ#r%:{#ad3hя|-'_'jGzue`Q[5=9EV1Lvnޙ wSD2"9vH():ǚKV cZi|mA8}EbZ%`1V^ 7NAcY=Me4v}uc0~1`sx2"m($Vpᠣ8"?5HnN1S`9vIWtV/o|D!3A~w"yD!&cb{~6e3H4^֨6|FIC9,,VpLlqPe4/wy;"E_rE"8ùPRM'EGTڎ__yc~tL{p"~>0 g8Y=?a:sJ=MFԅ9]>"D'1g%aj{C Xx 5e\q7>q[!tպ/D I5a&.;PZ Ph7/N ts( T()h,Dz}P<.zM?L#1"%/ 5!G>b!)5\Mq=Tqb K^ Zw0{v0gr\ZtebѼ6Zh;ePЕB,ϘˮWni"yJߐ|uh!r֜__a < ~1Ftj( $'E~G,yekF$*vS\;)f) Ol9Ȝ9q([vŕpZ'TprMܯJzmS%'5S_ttKb;k5ұ:ݠG.3•12@uk5cs3a;e!þ( * uUxu$%=Mlk "-b TG|af.ph6񊜶PccP:5+."#8 *BgϻtM1ɝ3G"0+f?W1,n%0hg $ߒŴXsHw"S>ӿ"#cs @5!wo_{/R{`H˯1dF?8זI5y[*<ӲD9T<(Z[g†'Q{/@OysǚRW?A5Ty&Dgh0"M|AȄ-{C 8 xyK&⯚x퀖"a1=[yS|[oI Zf~ۂ)."tK0ۼ3Yc*:#lݐKpGJNCSZPtV]d 3U^' BA~|} >(*Հ#q].%۲\3XeJ,\TYYPl-rL^cNj,K\1CN-P)0(OE>p4,u z nX3Cr'g XXɤ.mxqоTmmfL'x е҉Ir'X-"]R"o'(vje GX{ٶ^UE\lVk]^xsd5Dzд/M-ev8"B5)/IxG"ل_q4 GGe) E1Qv}}gXۻ*9ToO~Eq:+S FҐ\ NܞGCւ xfV!+9J-ŲAjx+h9 {HbfA2cY,{L.V|oR>8}o1%urAEd탐2B&F2~ mȼ8R3"\J?Eɔ4}1{6㘥@zn{p 0WG6XHՏA{mϟ.ҳ&0V'K<D~-q U^sX q( ޫ)5|AZݾ |FzI()W#ɑY̓nMa~%5nLtɰd=+ꅷFŪ4FPX(Ʈ^\MG+!GxK {mV_TK-,I+ Bu^` 0>(EbC*{v oQvɨ7lms JyՂ zhʉ8x1Hc[Y856EřRҊ1H?.vdup{BEN@q {sGïKCm@a#8' 骉Vt#L yVT_"([yNuXҼB 4 Bs?,TBkxq[tj LYҨ@11>uRf{W.=d9i2f CYe#(?]}᳾68hpqu rMH~mWPIau >.׉[eU﵃;@ dH*!&LͶ"|w~تs-hѻ ſTEY"C\bF>}C\Prj,EᚘfBΘ  7h8S ShMQo6g˻,LK}4 Ë7BoʲE4h$@rOaneTtwBG : p54O 4#YY28/wD) \揠4G°$l[Lq_z%4[ouJch{vc'yӕ&V%^©&&)ӉU嶙7l|+Z>Es)jX!HD@j-;/Yd͜/A1#E1v6!q–kRH.9iy_&kcۯ~#NF_kyﴙ~_u)<x  D^h*FT&_sAW3{Z^bUGESw,[]b 24tRԺ pdFnns >Ql?c6Cu9HU%{#%GAyA$]rֽudH$,#Ǿ?_Zh7'ZuʼniVa󤜾DW%lYC!d)ѾFɡmE+wnF> :Vx?_"$@-nm#ZVB- jdr `ZP/_5.} 7j1 F8=ZICZthh+#G,5n#5S1cQ8XR̈́] 9bX[LH: ZI>+qv}|O ]<=6c[`'N+,jgnt`$܄F*DF+65-F89(Wv5Ǽ}5`ح_+]-dzi]D0 tMrd-v+\o,ordqm2iMy97EO TE~\`o,wGN?Vf2]سxִrnKOܿu %8"7!>'3çPw1 Z^>?mfo#e1qyRl^ɑ,4r %eoՎ!0)pdd _22߉XRZ3mj(Jv4z'rT~m-/Z־#/6SCM|#`1$8xdSԝFfVdȁz*Jgx ] DY[p=ջ߆A9ۨN>.!gĥfY >sSn.& ZmsAXع>X` 6=bKCj-3οe3I/2H؛IO([C2\:o=ee^CmWekkQgY.6˪mK]a|*?ܻ$S^~`7At㹜i,Lv-Z#ȩ|TP~fW/|oiün2.vgI,R௛}m2;PUσ|N/F`8|Fh/er 3d̋E+XN92$wF ~[]("_0k50^U :s񲉒1U pur6e#ψJ,D* 3?Uw*\ ۠: *(<.%C6֘/K,t,-`*k+,gy9c3}L㘧x Ì&[iC2Ȼ2wF`ĐQFG_5h˿ ?=1,#PM}Sݞs3LX *)'EDȗՇʢ+x9RIoڴnzi"ju} Qf8_d708*{\#n%$ c#PnTFW~u9`-*„8j)eK75 ϥ1- gP{5Z- j_jnܲ)Ǩ$ >68z-b"X YlȊq[e6C askw-^dg(eRN_,eF^X{ډf[a۽@ߊ#.Q'^+abty<*^ 4=[ =;-KP\٪g.TT |Q4^eƕfIř F/2)J`MWQNEgf$U9̬p_g]'!ڄLpxQa9 7In9-P_t!5'!R;g񨹪lx2yDzJCnJ <)՗Ǖl&\59|5}r&2&鷍fF, ,jHj;$,iL9j%$3Aw"?{o"FP}.3@<]Ɋr!aQx5Aj6WX[g?3m$?hsf?SO@BWkêIaSF]q5P}@ |lYlI,60ustR*# K+A)Chrw3D A<8K;#R)y=K9kFN nee1GӺztZZ | s!,E.rB4([O83ZIo hVQ@090V짏EE"jNw%6L~@a*vJbg0}r Xj|- L,l@eaۆc ) oA-uwju+%7.dՕ:澲lwkD+ kۗŻh8a[Y}^i\е6bekD+Q lOSE@X"MjZz@ϔŔ{ʸa ML'LmIq& ^GlARߥRG+Aāi \/7*r)]" 8V'*/𡀉}::0 SnJatKh/4Z)vS{::m͉Z<;t9.w@ C>|.6'=/\ѵK%V$H8-cq7wq],>JyMcZse1'R0!8Gؾ D+dӞ/FS #TUAjZ뽼0|# zK:60U]l8G5Vwok5˖ڳ1훆>?x1< 8>>\rO> YtmJ=kEJ_]\'7l{T?73kP?0hF\xgH?/Q9:jW)a^0Tx4tZUEHRvrmۃmch~3@WJN)KR*Q1(~٩T%m9`MkrC{M)۾.Kܳm0GDZI/ Ng#;ay\R85Z1J ;kJb)4ěo t۫ [ tq_mjn?/L}>#C{(nGokxw*o9 2UP a0$ %}*#(BOyLo@K9Ī 0aQ41܍TQi] pcύ[t8a~u)<>p|i6խC'RZoUzϿlt V!O?n4o΂E: 9ɐߗ&(A,sHa ku ߪXMa~BCJ|9IBx6;)bq~*׺f;p8OP $8{ 'we ~~?_ jO\h?:ulY5 l ȹ{"i^ꣷs`qi @|=ҘSA%Z ۃ@*_YsBFԱfY#@Wyٱ=,5oYюn&wJeE@,*[枽mbDv$ WI>`d9*53^]ʜO~OR 9ۻ× {``2ъ̮'w?g㒿-}B80K]-vd[V!*ƫgrߠJĮsן>nʆ\z//пk۠[cLZIiUe3]P`syH W1Xv^U_F}JX=<)|rIE!<Z0_|iƕp2V[r̺=HqNB;q^7>>.㼺$$.3zgJV4J|޸blLo = 5N4U/㼴P7G# r\A&xb+dD{?Qn;fkPP[c i3{@Vp2ů3"/R~88/ؤ\i%wvuҙwAq:\|6r"tI &yh-VEOg2,>.~x("`:iŊ`]M֧!YMͼ@d&j>޴.,M2:E߱Tj7vTS\X29j+]2hʷ' jfy5'֏*kKm/xVlKJ,,@NqsB>5q`NՒ PcqpӘ\c7/%L[Il麨m7uՐ|UC ̪o @4@ΑuDXE͐ bY2zM}IhTռ7!Nز$9-Ir6 ֱ\"[ X|m* d+DюT~3k45)m=_!QZ-MӊL/yI8#(zGܣG|'7nDqON8X :?lЫ}tEpB͒y ؛EP3o&vzQCȊAq| c\lsk 8.pIJ$3RW5N k_[.0]8k^x +IHFngXtFN DY ņXsIvc;-X̊aŕa82ʤ$N7rKrA!t,@"84Vbqx"6[/ׅR`B MG`z\'b3t>]y}kv,'N]3ѱL^xƕJ=4*\}, +!Ij?U!/wKL'X ɣ.yrONd`Ӳ -( >!β Ї!3^\\cбwM :̧n (xKO H32zW#8(á8}An_1tuh-٭h@ϮG7 nwE ë?͓'<ܻU65g~ҳ&W',oytվN>>iTN?Y'! # ,dZRi֩!Jk&) nsБGmf@ +"Z26Ŗ>ҝF9/Vx ?o]>G XǜRc9WܖSRb!D:\.?O &`~MOiPtÊ>V}w5.=P(V_gwoK~߰:֜ˌ5w R>m5*rUri k7-=Sg쾘 J!eEA `’})$2~pvō.QTC}|4lTl>]#xBl7[iv hEf ߄]8۵l!LGȵxM꒨dvm+3W@7Q1(`C\7Z|)0z[!FEkpŭ1k#IPkoR \8񗩻M!~Nu,M`$ PE)I;ܞBEҗLEI)^SL}B}.\q?c !+2c`A ! K!~F1TOx|ưy]JnwJ"a_->Zq 9FK΂n-jوλ ak j;ѼT7RԄK6ȭͷktP2g$ eSaC'A;v/L$2&AsS*TN@>K &7F?erzJ 7[=dz:Ywv |rǓB&5/,J^<};~Å}b+&bcaR#Hh/=9U曟y'f&|WHn&K8WH pA `MM@G\G bq߈] | whk˦/4)JnCzA +/ z~m+M=?JzǝC+'Zٱ`T0:=1 9\%@Vlg,f8_hgAs}3ߍYa`/y'_h\0lD=6'x J9 gb6^Mϵ_Qǖml`SҺ+0]LzetP{܍TI'FtCrOV?jbss%Ep{bnvgܚ)CaZѓ<f%S?aWRRo,A꫄(ZLj/z)%pI|vJϔNޯC?|зƄ [_RVo( ajtށd7ԁ}2'^#H%|kɫIZ^oۍ,Qe:4֩?2J+6 +մX#ͿouYns3 Yw7\,]EǛ Ʈv~2wÃHǿDWH5Lq~")ɂk1M.ȭB zBAŁ~BpKI$vW І0rķ򰡍wJlFvuF7\3sG?n_$'v}I9 I+.@dėTN+k zC-o/]lVJ!Io9 f%Ū8Xzsz諕zGD nI.XX+_iKvPPЙ?*D~;ƭ\Ֆ*>BqHܭRtÂ%zM)%ƒZYQUg$UԼDqIWZ=$ޖΨEOká˅LS*~>!X.[ظ($V e$}dNMP>m[5fry {u_S}6 : XGYcՍdn3*{{21ɹDA ƽ sOF-ࡕĬl9윣.xu&C08& NQH'6`tC8bd|XUݰ&HyvZw A8P59 [O*6rIj R\Gi֚9s~nj M/a/4{wΥT'|EmS,M Zķf& xTAԅztl]MÏI[33@KR&3_Xy=*.C4o0 \N[u=ˣ\=x O3gϋ5(*OMm` 2/22IQ\eQԨ=`kV|(cpik $I4x4Հdk5*b[D;gV1֏~.SKR(Wjk.ЇQmS="O1j<ĐhGb{巽L$jn'?r>iFOԲ".A^^/ 䨸S=]>2̭>)+2ݡ+Xˏj6f 2mn)Vl/WMtDm VYI?e Z0a|Z\" 4~}͹bDW 4Z?'ńLy%?뮌RϘ yo wd{Xk5Q``]gCvV C:|f!{Xnx1V*1,Icu?*>N]@WN0,Y4UB|)QG&s(.vm+ӳ )+VG~:/H?!t`oӂ9FhsdFuI0yxDeų({Z"@.[KǁfrP6äkMhp |9)>]D@2פ=ۉw/l+p-nLZAX{9I)+i\Z*Q#r> uaKP1;!w.0dSo:h_K8 N7ؠ\90ѩQƱ\ @<@aŮv].a8*<:MKV =t0@k *,9~Cj&;Ɓ6+-ʹdW<ݵhi' 7/*O`B]Fఝm%'L>|D_]~'Lrzlگ*1p3317)ud (zlzu{E:u3Lv%+fHPay}nQBnt/={團gԭ>dd)Za"s)`=pQqm|,d:)BḩSĨZ6P*[5AuPHʹƽ#E^pPq%@t,zW\T88n>fNjw[L8lȍ꥚Wz ^&?l6O7>n^a&4"VY@lYr<^@I-:n[%d:''qTSJȧ~ڂTD^Br_8 1^ {f&^YEӲP"z*7Z &T.vw(է4ʷEg3 ^"=(P 1t54JdA#:tI|z1ڟ:Z {A0o탲kZW]i?fPT w0-в&,J|hbWQHtt7ܥ , Npݤ"IwHdD ֝ea+~1A@Fo" eQpޘԐo{}{saPxcT%_ LJ_tzcþ^ %;wѕzU_a0y3VʚЬjaO 'D2Ylkc(h\1VlaMIzPO_,6»ٛe8Stb>1nh}d[P6_ôs?߬DŽFe!F{tNv L!Z4Wk'Lje)A؈.f|! F? =l &D$~K͈v(n#Ame@ LZט&A U{!7*qW)z!_KոcWAtP*XS&8~^] PRo 9:}5 d"OU}"/lħcm*!B#LaPvYR@J,kq` }V.-ΦghUZYϞXv D"c=v2!pByሑMW8,|)AK/Ol^s4yhoH Q3m&~b^+i/9IȍdfGhkAhJj0Ґ`RvVs \AY7]0,ɫǓ5^!f67U](sLx6עxpRL'3 EzYW*8 AK / cg''_VhЇWى$R{4MSQ|kƉwKa1Ow;Ϧb)Py}>oD#OZAթ i>)d0uEi> B/۾ 5+2+IЂ:MY~*I] [N tϓS:N5E>qS% =:![ׅK2AYa=Psti.$';n!,/*wxLXN۩~/1)yy'6toOA&-Kn5'Qd KUTk/]/=Kp vD( HvhlLZ Ľ5H'ǃ fa;~mk-ʞzTx>g'yҜ\ L@cKD8yEzbR)-&3^Es=p'1TznQ !uޜ δ}o2kRy(ݙ0̋KS'Z3tMHx ՓX)_QUeةB(֟7%!Zr<)oXҾ;=_E1T6bꞴ@'ЖyW=ҴEg津@}᧊pDsH]=Y”%$[kVp_ہ8//˄E-գª7eT";J)n INM>Vz:;]rS6A)ɥJ[l5Zaq(p޺C!|k7)uK?iTsr#yϺU>M <"GG̸u5>;Kd擯j;OQht}XRCXJZE: \o"lkR|v}GM0>Q:b{Bpћp۴ UxO[LDruf3v(;̱{%RZ҄~c$'ɌL sdx 7K2`y'99u7ў_~DJ_1O$%mhC YRP#{3y͖CzIP!4]=N1eiȳ$8p$jS;Cki]N{4z!5uM Sc6FHGX_7r zc) |ɻfW^T?RMU$'ɜ!'>x#mQ vԯNG!hfƷ+ZSBZAIwتp^ ^Vx~ݢBجODi8!9w/ߊ :Pɹ'SS|򆳍袏4JûNBLv$MrV~_c `KS6F^+qrcp?cXџ9dh@~g |]ڸ (=nL[ec=kZWߌV*7i~!SA]$|Wo=~]jjexDO2Ϙ;3B-CQb3e_+4IU:q<c֪OQKhwQ s\q']ϩgvQx7dmLv(4d 9^hG&@L``SXim_͆5u }<w_5ș0%p{,,F0¯+^l[3?@jWvNi$%ijl(gcIke`{-j*ܔߪX[N?AEPU]wN0wBwƵXR"Kk'L-j{1;Wa\k;Ѯk6ӇZ`9a6KV0p5mMs7ԅOLLĄ z"Aug69 HV8Lz~D"}bW"vK:NmΈ܌ {ie⛬ftvq2x\tIL 閌BM ΑSBrez-,%$:; \ .G#:Ozg*WR.h%ƍp53N/ۨRuK%([R ج hWWcC,ATWB~Kd7`I7:޺m12MV0-%{7h[lir_I6Fqgb:Sʦ\@<]V :q .>}+X JJAbegKr_.(o۪Tj=!q gAO?~M2 JL#C`A= GDy0 cJ0c~KM[׀zfi=1nLy@P@&U:Ә9 OΐE .T{;`Q~ZzUyy) h^X`IYH5ښqP> }+eczIB`/V>NG\Uz9\{ a^3O3(t %k~ 0_OhBC>e.QpS3}~ VQ ʸ'EE*ip _C09b뎷97qÈp0S8|'GG#p{]Ձ7}$M B1:]#i*{MbY8Q4X]†?ΉZjV233ȑ&4+5Mؗ | "bq%Ow-:1`s=ǂ)3Wmh 8},Bu+{QNِI=+UwҘ3~eJ4mSæuq~ac ^3'@]T„n^Tڧ0q:R|Y dC1vרнoZ/iɂN+$lugnD,L/QW@Ƞ?k }g% e`\n4a-M|\B)3r:>Hg֒\ZOy)c" .:+bع ~,_͕ !u2A5)6htذ螲-0bJn~_")lGrk,*=1Kv̻]DY寓ݿS0TYR9 /ĕ+iRćmCslb|&HJFXG7b%E{$7b#E`_ 5k&?y 'v>RhȸG|HudV1^L͡p]a]cyи:UdCw څ?Bkڴ\,Y[DuMw>=!ːIB j`{S}lȥUQ^-EȮu<: gE;TZ,v,y<(39>4#ab86#ڍf M每7O8h(/#jQʜ CG/}-:B[OeTA928Z@!܏-j!4W1EWz*X'Ei)HeC^Y{H6KE!J1L@ $_3DLrM<)h;/OϷ7 mڗOʶgN^Gᑱ$SZZQ 5nߍ%cUi# [ϔI3( 咽hOؼe"C14ٺ6kfFU(~ߺb:wz\>c*5%h~9K(p~/{ EsYH!5_ իeHptp~R}ОwG6h.B d?{'߄3ɽt}V`?1KSoĪ-|[bMO s84|dCPD%<\4ЊT䥢0[K< J@_z+,׫pgVaq'2Ɖ%Z3rEc@ ߳]+G7" ߋwl*H8Kj9$]9E`3-jmȏ\wXxh0C{&BG꯬8XmfҮό!a &Z2S]__rWꘀIwGܝgWȢ-'\_S=״ \T0DQ{c?')8 TzLU~ЭqAʮKӯ.dy=(oCQU yn/:c*SwiY* SfnG.^qmZ؁9)WrOk.Թ ;8S#Qx9 BH3,Sb  E, $:m,1onۍ}o3>#c|뫴b'!wIզ:ϴommA2N5e (;2H0"b'. 䃬E񴗟BZY'O2Zꡥ*/P}g|ۣ2A1.J ۝#^IF)Lҝi;d+&Xt ;~9 0jMzb VPa/e?%_5 U,*ay, R~9"3cy rxka @98dnQz{_RڱF1L9MVtaq}mPђQd_FxԿa񌋕~u~ohe7H#Ͷ}oPmb{ 1ݷ\XsB'iS%/2(\ AVd&8u"܆P0pǹޠşצ&KLO?vnqڐ1N7 Agiw2WtMYBt/ϟ'uy_jlp>߇ⅵ98%Lc EA2j3jVg8SY;:-?nx$V3|a^w/_u>o~$nX&%Ⱝ67KTty2B5RM:c47jalf تP6{_BwNԬGL\4=/;T;'3 f3^$pt v`e뒾\}Oo{U"Q2jJpΝE4)\ux3-]ܾ0oeK 64ٵA¨ $S.qe_03veg5\8?3H'v_حϨ~nsj AoT=x|Xa17?W,9/-QpΓQ||H4{* 2hW}Q3:a{`c_EK˘-{O5]nڽ5"N5N"J[ ABJ]~K٪0Y]WkC?1 { F:*?!i%̲ ژBTeB:aSP DmCmRbs6 S?ͣ(]@&Ý\.we,Kఁ/NTZ9D3 ׊g(\Jύ+9DɫPYMfϓ!ĝkCꊉ;Z4ՁrQ!-EĜIqUU6/-u8JukPӞbuqFahJ(K~=(oeKϞ~0py2b4bck4V q}oynռy5L0%8/]WAGW XYx9U:0J쥺^R@ԬW/|Y$"ھ (q3rZF|GAy /J%1v̦o7$<0Y\l01 -4N\zD^ԑFߓW}FXH`nSC*I9tշ^6}rx wp;kFOVa*t3a0"D$Ŧql+`b>9QS),sisWDZc߹Qv:<s  z@U_Y>o Mê9caI8Q3´.Uneu* `H_]'@v et˝>5(F*^1"<d2-7 3xr5i1ii66]G7R(v6iRTikƫc`K̗* Idu Z  @mqR-RHٯ`u#R&)y m~Z2TpQ2[M¨hX ozV#LPB@Ur B[?JAi[ T:,Ful)_L8=)ˆ.1vⶂ\W.?VIh9g 2p$-T#V|EamЅ;"4 0簕#^X̄QRsڎS%kiCVe'Td5-$pA-_ .~Xc/XeX%#oC4ae04>=W/G۳|Gm^ ̈́F;Y\tGZ*$w56Q$^wZ)!>1+VpKI؁sFv*.],\_&v05R^{u8(fYZO ^8;阉ͤf]H0C?7 -IܺTLP` ^v6ROG$>ezv&]]Zcfsw68eP{n  ~}}TL#zS>qFe7:dVG?z؉'kE<_B٨倐B\_` N[H҆٫LY]|>`ʌF#PT!b l {Dy>^m~Uj HDjr0OСmLp?<>[YX0Ƨ c !gddLîD%4HEw9ۚdtZwVuSq@5@d3[sBZ69maO]N@٠ݺs͛̈ .h@e]M)kx:Wp qTGȆꖣt-7,!lS`Kۊ'XܶLѿ~Y\"Y0o:)i-6 Źb_"Zn7![Mr?5CG( 7!@륪WC֕̚+D%N"R2 ݚdiL0!(0L87_T_ wf<!^]QV0H0~ܺ38F %gca7oN}pgA785&z ,ʲ 92^%,z!vxivqٻ>J'C !ǐ,?{Foc'dXtZ ؾOu`fZu$앉3a0uV >򄃚oDCM.Y@(T L&\=vڧ(WRo-|"pWLxY=ЬMz!PdȽK*gjH|og0=n @PҜnAq6Ry{n𸁰$R\_]gf,l5 %=–-RRmɬz:;J&q(úcNQ!ȹF缋s*dCѯnc>9όUW*?/,HvUc,GC{ p9iD 5) u c̝ʴΧC`amso%?,@Bb>a%HV9+]Ojlnq.Yhq<8bXA_dUP+172T$#4g?ӏ1'/?`T yh26nLj#:,).^х@9O{ycR`r]ň.!e yd9wx꼯6g'7t2N=O\,ߺp>ǰ_(1le+9W:7KXJȏz(>68[p #: x[E#Ng]^hMYխ9y!n)pײpqw]MT*i-.d/_s8E5 ڂ ~YQ< gCM * כB~X ,F [̍@hhGW$FSyLxRy/8$mbT8TTFv2Ñ1T )< !+/lYjAĶ'@5D[-˩Z9B>fXv0h߱€Xob TIvoB-t j<0OhFW̌pB9h!oFJ^j"W47!sJu-MwGЃ<2x -`}ze_w)O݆L=C-2-~"g;qsYZ|$<1`|5g20y sZ;{QcH`^qZW(|F?DG\ 7ݽ=wENk=<o Qڝp|"Eβ|Rb]N0gkmZ:hO}% NSTP! kw[\[<[j1<鎆) |KC~s1-ԫH?bPsƃ@ʛK`(]ߦ`fu6n.%0,QR'zb 27= N mڭ@zWU"^Bkxx7DehVF{Z#-/"5KM2kڞ25 ۳Y !G2ZR>"p"χ24ILr@UPm uxٷy+H])?ᒿOb$tphU5e2rV8JaK8kWn9'(buk>hbmLQ1("2m՛Z2/"Ie^vI%=g\$4'D.i!+ 3K LjDf$&/S _ ߹p2rc`G?ropX|TLA*0htKUj$cFˢ_Jڷt0ƎBLwpmx7;/;Ewբp1j@ukڍM50mc:z t9l Ԇv-a\s&QG\Jߵ\T?KF@1Fˑb/!]ub5&}ͩK6r*JV;j1@}u&i]`>ͬ_2ŹodPwBʽ<%;h@_ffE]Qm}qߕZd\Ա8ĭaËұK*WR``,.CMxs;%%(L]1-3U4Qt0dEۏ;>(xɗGдj>!+Euot1 V]DAp: z:}ЙM+YtaC[4vj5|(:+(L ##$ c0 0' mu4ӲL~37a iuNsʸVQÞ&zR^8iY2ɽ+vHJ 7䮑7C߂`f"#+#nBVjBdDI}zj^3ش=PWnF?} `(7Ne ~#(]!V2q KQa˜Lv%C%wȠsBx +]H\?j x2ךŠb˹9 6ccxurw-%V6 7C~&Jp.^{P,H>yNY8`7< Q؊(w1:(:n4f8>3qPۇk2x,S M5$scY_WG2:^.D{xXv7`ٴmj|4P;Qt?fo}:Z":?EU*P{cT7"w>3>4Ky>#%5q)n^/W+ͽ @m"H2x ުk%n?7!47\G:V>IZщybf YLU (s{~aU10rq !3]QjQRxh >#%F,qyqړM}vCuHSJ 'Kq$Cz n '̯'~OE<`.fmxCNCش-d'SH3?LH_Ym2uDZEBO ìTXҚmA?uIx8I\y3T*"?MI~DL\(66!{6=K^4^3cH;T$'b4_{ߝABI@5|pf(&ja}1t,i})y7>'}ϕzTWɕhR ՏHK#(]v(udo4ʭp6Qc]c3C_gG-pw9PjNe(&N*Uz.&vO{vP"jv._I0N~Cp8"Pm 5I- ԷlxF]rWx bB!|u{*.`&d--׆ * [GlU sWȧ)r٨!i6SO32Ӽjh(QUΝ7]-Q 3(=Q.rq4WL4L_AG8n8 A/e<=,Tބ$DxEhK]x_⍫zgEhIiH7m4nGx Ej5-ix];Fj>4|/26ҖE9&[܍ZjF&#mH"8ӯu6V,Zcc؟{ "3F&bn(S"S^2Q# &}̪FݘE Z`o0X]󖯏ݗ(RJKE cF :ɏ6¸A!J;O$wTiH|<RSv봾;7VDh6,L6=. 8(i#V Q͉!8z2TҡVdc5 )Cl+-͚/l48 5.8ȶkr$8L3xpO"Lu Y8W}PIȏ*})VkfT.FtBuOrmvJKG*PXZ2\bOok7E1}cS]q06>$PO9R˶@!yKMe?cjvBK*͆IDHjp_-3='_:j35G;ҽ(Xi58Ճcl{zS?0 +HX㗏]L-Lj)|[j(_qSB1& 3[uc`PZݜQIA~:'D]#"@%Qzz9fPc.e\Ű?)盾+jmrUnQ 3} eb6>1,;~%|#n[J _|~e_X U-p+}#iv|Yi!nZkwtm 2"8OS|`fq˭7~HTl=5\&=nv9.#wIwfmԴR%ujJ.U@,63@+`׬k(̗Fi=3D? 9u @4S!94Dlm2O}}jKUF#0AbS^C_}LJs{&,W/p vjuB7ITxm_fe+:`J~JG#✄fS>4[wqfRCtpd8H`p{׫y5L%o1 ڥ i/5"'"cR滖̆Y?Rh1iytz/1X;K8CI y+6]ۥw|; yyL@?{*V'N6(N$T[tuc\KvqVKCЃ6:.noy|2?r@2$:SBπ S+\947urvX^jPhжJb%͠0O%0ETYyxRzO`ZސfdqFS:=c c;mmx4P+-xh<:NG)J~'d A. eI"K\_0@v Q땭+6J1tɯf kKw5݄ocaLS!aH 9䃂䣠$ʠ5  Ǘ2ۘC(Ո`ej|\nS@$ ^nBTv!y)vMQ+AӅxQD3;(Y[}1URCjOP @)!66Xd͈֌kIоk1ɜm]~^݀?4 ֧іcxkva/ǽ$ ʸ**fWࣖ`jO C1%XƑ&ՀX#Y$iL!K"Ev^NѭPazD|.E30g^néCK(EZH]( "#>0?.1^vCk}qNI#0Ά? "s*,"t1 9;L`y?S8a~x`.b~3&kt]Y҈Vz3HY+@{_G?JiabYK;oKAx6o%I1YKP\R$G2F ڴ4TEY\9homL1 $}T%5|`9BpLc%=IHI5r̕Ũt[ЕU9.i\t@i;l8A|UQ[ 1jz֭b@E~>bHVQih0b6-o֒IpGo (RG!flM.Ka{fBPUtE# ۆlYMg}K'I %!\\u L١q[cKgыswiUg]YLPY&G̊ph .u\4IcCgho;K+EK pY_c2_5b]A)؟g=ɰq"$m{:Tw드@N ?*sI+m> #-X(B*-\x~KVJ !S׋>,<Ӻ̴ Iy:KMsvHUWC:S(rAz%e[SwFjH3A|:b)Ҝ ]=np0IWǷ9اBk/q%!ԠĦ 2t {!z}2ʩm/CLybBM3}Wgb11/Eˑ퇲qHIlQD͕;!]f#1W:S$ f>Wa}!] RyؔY^fh3$Mx[ObrOyx?RٺbiAgUÔ3|iG+DKu/ ώ2b߁=Nsᶖ0(;+>gwo(:%= eaU-a޿]zœ]e$kG[Tѻuȓj ٿ.-]L,M^{#4{*Et"|Qն!f,lFZ": }C,U,28[j$Sʌ,=!͍H =:cA :5` :__Lyߖb/]'v>g` }dOIFH[Q1՞;}<;AoUFkV䱢+ahyuCVUHw'668h?n`z _|ΏAU31Jku U`Fa٧d6oz cz k}Q60"#uÆf̪cCg5(zIӅ\g18DV)-nUa)u>O9 x_%)hR-9•9*ڙHp¥NqO-Xm` ؼe.\G# Wz#E%EǝjK 4C7HWOwӜ-*J$} jDhVmO@Gf[lEf]>6 y6_IE8E6 fdg 1%v(p&f?:AϫkVpNufBro 41OeR2AYX8Q2=Ti4%kX/83TT0Dߢ;8 ԧH$.M#,Dٲwo{?:ųdΪ99n_0GIW# %J'߹f윒\ rJ#" w@7=*WTm%Tԡ(eH6n=q*$~ّ (H`yf5 w<9:;ס\|oB<̰;[ k[TH }= Ɏ`Bcj=VnuXkef8RWrO 7 xu(DS6@*c$6}Pp\y3׳ݚcԑNɋHm<)r4 l뼛Һ7{>j\X.Oh@jհޟR0kɩ[K\Htɦ["Ilof\v]r??f79Dr<G8a`zUUWum.\J2&ANѹmƓܷ8߰UݺFtA{u#5%0*%'B+세Z[1}*S=xdԂAyJfU18+!'[8\ j<4؍D^^ lŠٶe%aҹȜ-UqMP?zBe4`Vj8~_i}2Ij_G{Mcff9 ;fJmR0?j[+: Im\1qDto,8tr X5`w,}74kzK'MR"o:3G͙ ݟ !/~{3k 8WjW(!p6&'36*Ȝ"w}D x>9vzX^'獟8C 7 ɇ3JIKLF;k(c=D s=0{z:Ԓɵ dy飿b"K^܄Ďy;.M#>/mfu{1ԭ??VJ\3~*e bAML 'C$m[wz#+ m3WjҴ_vuꠣѽ.^QK;% 26YXY$Lk\Wc:%W?!*OY,r@<] @D/W+ۺU(,f{!ʣZr?V#U}@rٷCWXilBVy`BD:G#V&Y=ڵa"{/15s滧 ea&Hig pU]d+L[xyIObw鍿.,8Ł y~7xO YVTUv 1g#y6(sU ?t/5}y1XwÆ2/\-g4.Oy:3?-η& ۛZO=%,V{F.ZcD% B\ƦഁMR,x_c0<&B$)QȰ1~OM1ƁFZxs1y^IKftAJ*'`I.02/]`YHUsw@oY?ZͬzU̺P1 R,}^l\S$ @Y5Kg$ 5 ]s`bDr y&pȊQ9Ηa޿j>os pOS'KdLAR2N .\=ssj1x$QF?L< .CM9n3y({xC Ց4!J$e 6AđikOgjUTAA޴jhA?%E _k=B?O BƸXs26O'@je.k'N}cT|/F_ ZQWi4< aϤ`J%Lϱ<_f@pvՖIIoE(Gv,Lt,U{=iH-3 Yu?n#W6x#t{Bzw;;]GIg<8)oivu c;vsņ=q8E,)$yjoړp,,X.쁋=O q, Y^ecisBxԧDQrdF`৘b]4*BVjh)W[/b-#9~L'7 śןwސ)Vd бn͵Nd۹Ѡ R% *XC7rXMu*ZVV 88iR VӉhdkIY_k@fdtއv1=u;eZ ^xaQQQ9_g c?Xko…nF/ IfK[4i |Cɍo*dZlZsY)11 j=3ʊ7 oZ~=9,hcs6;jڮQhQ}F=a;9[{-L~4VHFƝfQ#u+Lph`b|nKWvF%?I`< =j|sE–pO6/xiZ1ड7Ct?'5~42^?~(X4plLb⁁Q):HU;2tQ&qzV4WpM?qs1*dAlAHjt)n>htBA-U7^~%4D`'2[Kae74 C|0R2;hZM>#8> +73]K޾%NYZ ,-v"f2g E"Re S&9ZeAA9k%쎘"c aɩjzDn֨nd5uׁ yc Jݩ_&O‡F3ƈ'-8[,D7v*@r?Bit7 <$y,z!x4WI>Ndi88f1`󩾠_vmjMF7?gbjCէՀX /XH2$NQʷ D0;V A]V6)&mSlw2#υG m*㡑̥٣6Ön-+ Bֶ %FWM'+ӿn탡Vo4𥗋5D0&a{8# ԫ3;F0=lQ̴G7'ZAbR'hNh3Dz "5r&2O2"ݒ3L^`v*ȉ"g4Yzv)|5Vjw@_%7 /bQxp6N~u3DiMOy{|P }r#.i I{br˶A"/Ivf/k|dʰL.3籞9U+?K7:&֗##B+9.Oi7䳧U0nXN&1 Q$XnI`]]דH|a}#v:.9+ZY})&pDI %hnԒ?(zl5GbPz}-/qt\/&S9(`=>>L!@%NI"a<ftP3;*2S:P='_ jj c.iw~[Rr cfo~G:z5c:EF?KZCe08+~)h>zɲ zt9<ʋ>5W6kwk̈[쬙w:nGF_nO4"p9>0 YZoq]BGZ{iUcd[΀L( yr:+'h:/$D']Y%ʪyS9hq3=vBBH8PczY!Wf|} u+)Q "_EK.y7 W#lDB l3~nkì> wNh6nĴ L ^ Re˞+w[v-?(rJM3X!4QQ=H lsTD~S\H_.k+3,sh[ 1 MtHI}dSs[L"璣' vhedrp'oraG닽2}9,91)%S$q{"f8_熼b|ԋ5e>2}Y2 bZǚ5ṥRܼwtd 9=e15xNmM^і0NUgެI:Ѝpe2ސC;4jZ8G"T7p=^gt0%6;H-a<|~Y"Q6K'~`(ᴫӂ7 Y7GD-&Xc<%EU>x(F[݃8U gaTm@_' l 8KW8ܔގwTՊ-Ȓ^e%dזR|5)mKc)C`!}o?nUp>?$7PJ,*L0T_ eވ}GzJwvϪ'ǿǂ㹵IhQu]-.Dwܽ*i^Ek#,^8ɉywO煐|@K X/De݅ 9M#OHU`ֲef{?#;f'ݟ,X`[ iBxa(wEPɇՒ X3םČ0vle 9j@x r!sLP;C0[݋!\`oJ̔R')ug"-fA1&.!wI{E_dugDHb&,ֵ+y;VE{߮ߋ@<_Kxi_U?t0b-^GH@%aI|}ޚǪtp%!𮜉TGt=wGDWI`3MѬ0%6-WaT,{w[$qSG-E&[:&^emW\6q}:I/. a,\!LrӐAyRIB} o2?z̹:}+Ǫb*&PF}jL Qb(F{ |]u؈+p -?TBǢ~ΚW~z )Lo 2QC! b A" yC/$s*noϰ铜kۙ7a|[~)EC |;Ӆc,ׂTICk3`Q2!/~(wo+sr/Q^ bq&,ɱٸˀd(,`6!ֽI?,5@G晚2\^NRLue3?yJ!HҔPxxfWX"իISRU%9hM&y(KȘ2Wk8j'FT5\0D9iR+$`Oi|@lսS?ʈ8[s&x0 RS J4(%d[Ia{8C`i,]Q{V*}BSv@ٕΉrZ!ΚnJ.b򴓏,Kkݷ^44ſhDN'(psGRrkW&a|gPk9۠V",#2iҾt(>~47o0஠ <6>%lQ)ec@!/\~u8~]UJ=׃y֤52xRE:|3X`U+y? R×Xx  pi6 D-`q ~ !>'k2m\|Fa]z7_]\p /B{fN T>A-30|z8C#U 1FI=xGŨj^b{r̀%p>5ZQf}<ފX:G 7>Z&աdjp0#hI]!@*BÇu da.ߪwb 9*;ܣ#ʝZ 2P7(=<.">K2XT2;H$,{|Hx {EҜ>0TLb<gw6ɝ'Atv{~5jQۡtaTNju=cJ҆xL]){yJڤfݷyL 5 ;5?K#ID//bcĎN5^Y+uסba` ȷ2`sO[>,zShnDfۯN#Mv~L6`7F7qp𢷜ӈ_Ex_PٍGyZf@&.}drOBY8~6ՁF8F\=1oFb'UlIM,QMM|[M/&@~ ҿ<G)PGxZncXzKwN4hn~zZᓏ1.,m/Е*D69+E$3g>MZ{FmV_*. UL&>xNX7u#=}_g |$ޛE6ιuOt/;T3f6<Z4}(WEJrkk|zd8iu_( Soo2g8[і%':L\ێm!A6\졩@!05I,<<0( d {d#T_aNL!'vOHx(DZS[m #w ch%})kZ#˴%XԝOqWBCm^Vgɑỽu8b 9< aP2rٮ5yt6HS]A,Dr$XZ%CkJ*<엒dK= >$P lU`5|>\<ع{J oYfd ;ˇ2;*dv'$?RsL%#y/wpEOѭxihF8u%íw`2x eI@:JG TiUx mF@+ V[P$2_t8:Un33li3ɰA~@|9鵷 ^/@~j;xXm Ea#<]Y=6OxLhx%eI4}"4vKEQ?ueR0sF|'8ؼ:"8[2P&; wp[3ZYyXec@viqFס-a}{Q,. ue1GA9Goa61%06xsD{%0M޼ X$U̬ \E쉽6dHW9{G'XIJNw;a䅂``DAV=]"y fSOS;qNeKf.u 0ONF5 g"hY()ݽm꼴,Ƶ=hJoޮ|pB1Ri~O%PcM}#bJ)a~Gkej^RҌ/gb LQ D֯,eDW΍597yas:J:<)f^gm-DtL7cA1agdTJNWaji b+Ԣڈ&Rc4GaJϩ/X tߌQtmQP9pmbwT]^Zo N[-d=3g=DM5e`/2yrɭ%yP:ˢ&CRIBWi׭lb)Eڥ'¥n"B㶭Cm=A>Ī "e&>Hu}PV;p_v|Zh-B^ X=YBIlr`|crW ]g$m.ov)"szNG0ѕX6הn{lؒm:@U<(|t{ R`v"D[3bHB+QOt6-SZ' +RhIF&VçEƫ~ٻG=8,<؃\Iy[ =k}T"VBp\G OeL\~˽,H e \xvٴ+ۺWI(xHi)7 װV%(Zs"(_{bA21чsBk&P5r~dҦif>on:=%̡*8d4UqA;DH4௔l؁a|#={|I^6AY 38c`I;7oF./3ȷ٢JT3FЋ0qr $(ʰC@{ /|4 /!/0Խ6u^ 5dqfʸ'dp֋=yIm9:3FlpַhI|= dOxI5ە1dS;\؊vH!鉹CU/rB[|XRBf"Z\oSyуkSEH$Z f$2SKütlÍμY qTV|MTXk})P 7YtzY?! 4X/ZJ k=qGYd '|7Pu2 OtL2zJ1YY/ĭpw;;)Ni>Xo@KњLuQAow@AC.óЂ񽨡) a4 \&f%`|/5@F z<Җq©JA֮7XSAw|'~匔U(Ԃ@//s=4Rٶ?(=ee8CaJ9(fq)swN U~ FQۣKQ$>³0 cZKkү"|R\ᑰNuz(ueE-:M ^#Jx&Y1Ci]#ФtG_*";@3c}-*4q R8.< ph\aPm/Jec4y{g#=MKʢD-[2̫"ۯm Т0O:>֞ȴ A`$,ӱUyJbm0 E;f0Q 9-2}mBK8Wdk&K|᪟h{.;S)! ],`,c̩ 6X}KL)ݰ*SaH|QiSR1RTp{|ɨ$^NSEb#6#+l*qM4|wV FKչs><bVnm}P3m_ 釧^2efk;V-ii8x8o_U^  SYp>ZJLzؖ/qbCDf+CPr.:ʟ BOx3+3Vj"O/<)kQr zh'|]0X©na/έK2hY2CmU5 (c67,Z2zRp[$Z,/{M3<|t̘m *ÙC?<Q1Vl52Z=Ƴ? Fcr7C58&k8ݣg^˲xIe5Y)}Y:U`U-#'SB8.칔}_!lcck TzRҒWk-FwW znQ$.)b)ݙW-QPזJ <H-  &x2}x]h]4w.;+pwWdײe{>Pv]Ot;O[S.b,,gR ǜjЅC־c%Mo_Yd8W3lcg x_kPd&O+;^9MWQPU$U%nυ jυYJrPNYr=U ?`cm-I{>^FCHq;X,b濢 \_eQJl8-bfg#ڋx |E&Q Jg385Hxbl8MOL%yC_$P֨g`$`KJ)J\.?vBg[\f;vN}V4a%f|KrMlJG$wkXsc,dԆwꑒmnսay)ӊ=^=$FӏXE| n̟Q!HtlIlf΁AkE<.gր-ٚb(ڭ$g,l8Oc1:uІ*ޚ IwJj )s),A8Ə NE kKÓ"U6CQyʡCXO+Ofe˿0'Ku+׎p{A[U1Dk)e&"-aȀ/Y-orpsӐM{ |^)6 b(;B趏y:'T 伫Ix H,n2Ye-04z s!6!X x6QAO{_CcM"a"WG(:T[[RMuTv,KzawDu*ґy+B&ձ$3z̥#` .@.Kp䑃ZrΈi,5cב6b9.E7.yzٗw}&^>W;VC{?9k8й0.E ٔSwy3ѳF,#K #Z%RnEcʍ*O{Y"@lOB5m[wd%d]Z`BЖz dH WgHT.jpjP^ uXӲMw]ߢI6lo̯#6{ :NAjU?k~|aܠ#pT Xny=h@õ%y ZMJ__6K+h}=ρI=p)|`$L_Ui=y2E1n::.u_3u E޲ma# J2<&07XspAq_Wf):FJ ?gH`θڞٹ1>Z$:@Rhnu0f9) P)f0kp|i絪3Q&ц9)6k&qc7B!ۊփw[*/FBq$Կ eyL3 UP(hp^cˑoP񟅠Ð/ɿ:7JBa"is&ox[10wpbwY%rͅ;qۻ?³CeuF!EnʾoX^$!&4 ·,bW՘I*XP#m7p 0fJeaW|XI y}דA .!I(NZ?*ҾfV M]Mqje^Pi j?B住]jiΨ4CMWF~2$<@jq/`%HRC̎YN%s6J=m(wG5NR>h[X2wyΣT7ԫ}oTa9\`1 '9$!%s=`/XBAyϝ@B$>˚oد^Ө:?Wk$)p)VתOL.{r"-m[Ws~%ņ'zWVIFҒ/|2[룉d2*q$I"+?nn}G8]ٗOpb%(m}18sNPCtic+ st*d4֓B9tZ)ˢ770] x6Qz3\* Ӱ*JawIzȢ~6٧F#;$n"!3BrKg~V/>}4ϳFނ(`8}{x?~ѫ #OR  />&P$AGVy2O7S䣔 r1g2+bVp>kfz4=ƭO<0ojBada>oox_|3۴(6&%^1uBPJyB$_xh_8 G,/DӺ5UI9RP?`M}?N8 )iǿê5jȣ7*H'Hơ#W?UvVGB^Yy28SmfwVrAMZq-Dvh6oFY]]dҼFgWƴ~FwY_E1`JLթ'Ex/97= \({}Vd|QF0hgTW,ynm{ Pe>I|m;Mm{[`w);,Oȱ-!32?RЅeuB߭naf^x;b9&PxmğyRo~[^`9ƪ+_Z!:t$UUx\PsR)*/GH( 6XJj*>g>öTP h9͝ƫ` )p2ed3v.%uJpncsvd:dE3[#4\$lz*,*}w b'( W3ҵXbF 6 ߍE۩J(}C}xyTM-Du)Ų| 9^:!"R}}l[lwOeȈ(n>>--|4ӥ X6kJLq+[ޏ܃>9,rQ_f@2z5lgaFFle,[keͽSwzdEӟLQ;8YpᎩ_vxk!~K'߇y@ŀfUA%-36}[% ˴`>K TI.XѬ~_PDr?H/xuJ_1B\ 0PHpm~o>:f0r[! ʹ.Q8nh`^8"܉Bew,f(CJHMEwLO yB'8ྶ`RA խ]sSmD:lmrx+6_ŁSx(C"4bow{cRS?U[,4 w"'=8@{<+o} @!hJ64$0~:_17WVfGoM;C̥-lo͔$p9/A8e}M}KkCńZV.'b<,NBX+E 2znc=Ab#ӘB*{!(A0.꠼TZ:E΂nw`+ ܇E1kz%B!6~n#U_}It n2O;G?7QGkL;81"e']d m3 !nBV .)*]7oʠ pq \,5yebJ"@V!铍^ɀT [m\PCE躱S콼T Ȳ EKљi eh[9 opcY*cXMÙP=;$ZޢQ*͙bkqe&wub*-W2?xe)ѦC|q>DдnŶ77QGM!=" V)bTH֎gw=/%#񞁇Gi8Kvm $ItҦGm ;C3O20qz)6soLXު߱d8ݳd0IܮyA=?ΔJk6J51dWZMM˅DtW'r.[jU;-Nʋ+Z;v&F^eQ 22cܯm'6׼'@d.dS90ndDN$ `,:T+r~5FWa,*2ٗ<^-ʁ4^٬u么.Ycg{P:DS^ILf 6;yTRHQ"{[JD7>`mK_!CqZg><~88 0RIrLl%T$B`w&E%,vǫC<*"Ici^s{Fp'yCIvp?6=c#%1yg.2bñmRZynjS:ߖQ X36JSrvfP#Oa^{d(_R|%@iy8y#kq,_'V(#ݺ6Ӝֵ%;sA;c.LjG{e6!nq%h: !z[։S|av ~fpǢ^͐ܰѹEw)K~A]a(8]oH\_ {LQ+ 4. x5$;ZTV#Xj:A A0֏dZp7j3j0:AfMhS]HQB/ge^ILyЧ9{xteGuw1iL쬽uE5CeAwyGYLdݏ'`_ `1.= v2..8?=Az|P0|OR쾘sEck{Y>JƐ=L^{wh}B'x)?a0b)qQ{A "QXwj_f%~fupb"Si{dREub0jC!Y7_H- oI~X7% @x<>r;pD1C o+eݰ7zѣFy VCGOXs.(_$A|g˺<f&/w`Wl EyC8CăpXz}}ދ 4'k|%,$a}r-nnl;SS,Cg/)>͇\k}^IHPA(?tٷO2V u?cNj4\` ƛ*UƔ&h L|YNDűM;:0U_UE%;3"k?h3̦i犢wj%E3GO8sj -&2'5o j!T-%#e–z~l"1™\FL6ÓfWcZhxo Ҙ[U"wJ7; :  ׏3ffe!5ovΘm,>}a5RQ%&ǃ*+N kαXxE$d [ˏ\xNyUQ2C;Xҷcc.ӓSˮIS.Ѣ-YF,t_')rjHD C=Ft;bQB~;w3efa9o׵lWOMsQ)UmGUNFPϞkɃ(Cm1=}/RX]K>Գ5?ڜ萰AUOA`vjVn9șQ8lC@?sq<{*ZKz̽6jQ`jG0zEf1] _CđVj0yx7p.T&+̏~Z0zt]Haﳝ` \+ݸF'D*,(X?H+ԖN׳r3͢_Dfy7=PGiyQf7jb*zdW|ǗbV7BL캰VfCx '!BWV_M_mu+PE'h^:xϨalvS8ȭ۳fcNȫ4HHW=kǏ5o,LcZyNq(mn_ .p46&}IӱOFv q 25:\2,gs!VRh.|T;X&,I5kr`n`*P$0igh!-0 b80lIGXtBӖN'QSt}Q"015|*#ʼ4J/y d1QwtKe7>JL*j9t֩2,%s\֧&h(}^'6ԴyÉ5Z ?U7KᧄR&t~5yUS(UpȩDF}w#8ރ{oVs#Tl՛/2x G.bPJ'w'5Q谩9͟dp=M*y"Lxz2bmzd"# )j7COBkMyʵ.ƌLY2,B>,4@^Tyc<{ЎNj;0Z{͹{\4Jgl4WCu'p) OX$K=<63[ʭ_@OpijfrֶEzFl`['З*E F \S@\Bb\w;5PmJ[\e>ޙ~*58+0d&|'m*B!fH=  .R,/Q}~)X^Di~`iA #Ru,w Xt x7'sv\4pW<.'LƽHH၁77[MI8.e5ķuL|!ߴ6}+&!cvFC O#K@e~vC%0z̤8l H.cmseV1.xɰ0E@ ۭ mf3!fO?Su‚]n$p>5zYԇef x69c:R(WEIn*Z#i;U(yu!wGj;Jh~m:"d\ECx3 Uݖӿn@+_ʸC'q"jurCsl`p,`4C^~l}08 ~1T #[4evl!F@3Fh; .&4'.x,=7ͥN kѥ`# Qk=be8{XP,p1<6`% ~ `.t!p >'wE>g3i Cr @8FF3[uM+MuND@Zg*#o M} t{%sxLƪOWOmޗP8cPlb(+ פAAU\ f]hmmIN3\ K񐭣O! 9ӭ}&hBt dU’}#F.*.<X2}{3)a;q;(.MUxg1q?La\F}Mw-x,lPcY:v<PFm߄'{V̹sV\O#hk$_0][o(s>*j=)H;7)J'd+N@DJgtasw`HkM$C§2+RDJ`U!>lK .# ƌ]93%J_Rz2HaM&ҍ@5SQhQܿ'%NgjZ:e\JҏUeRu[{0dƖ׿R}]L

    ~J.P2y~Rܝ : <ʀmW[ n~}#[Xxa.}gQTUr\\OBHXk\Del 4+򞊌 *pT)^UfNVt -♼Ӕ4" kgjY2g;) A5J}3Ta>{`t FCX1oI*v1>Q1K۶U& w)%ݖWweaJN-SC"*!l3l'Om XX3φm`G"0T\]5U@ݵ|E/$uc=U :QG:ު@JVL渮RFH8a5ZB [);unWEEJj4`| HJg-!wkٰl:#za+SprOr# Y=od—ua3E.,f|j*na#.-O)xCT6J j 9ZEF(̤RN>”(%^gv{4(.r'Rv~纶<̔EWpOR3]fnȨ%Pɋ X,L~qD/EwV܉)η[よo }AFr.o")"ɚ_mٺU\d&FY RDEe(WYpZ>Ef/5?p 4_e%rAˣ)yRqA\(rD5MJ}@tMV'r8ޑ?3,r1 JRC:eCWXX6OhΚ3odKd<|d C L{܀^56m ,\\&6gK05u7lGLS2Ud~im 'q_qp<Á7ңk>y[U}Tw,: _f.mZ.t_؂^1y]JDcB`o<ʒVZZ=w'Z'JCt{U"]p"fceE5d+=&*kډw側3%&DZ aUc74X[.7z4L&scT)xVւ!Q.N[TjK,`Z<0+ARF!"ݻaxCcg"̓eB23CMbn7m81nkÎSa<}:TF蓍2rOw\a91-Yx0Tw瘴'Qm.0,b@5#~_3$q#as9VHrVEl^&"_-/SQ_3J ^_Μ-cA,Npv~,2d˸OvqSS>qxXir'A}'Oֿ\ldle 麴|St:ֹXt!q )̩ks-t`Ѯ*op!GdUJ&hN3pJQ7geţa*W`7nڭp_/:f"GNªqkn^fe~zEbc-{?SdQ<B}PlBepm/M5\̚ kNAKR4v1aKliVY` *Ya%~'_:NBXV_/߄\y4qpMs=Ȋ_mNf66}M8UCqy i,z;qˑ w4(Q!ßb<ģ#0CN"G}iUjjf * H(ndO#k)A iUlOܨ\ {X>rD^P0ݵwkȥP~~!\aU,&KZѿ#l뤊cX٬Lx:s py7ժAIPFhIH mjBVؚs+jYAMJ>v'\p#_"-VBe:ռ4RXr u_8X =k:x.*n9"WA9!c|SurQr71~4Z"X`KmA,}^6{Pg20Khɹ#U$k6dW"K7Aޥ4Zlzn>;`S0bppweGtZ A)DQ6THJQS-hHnfj;PqK1CKp՝& HUzsEmBƭcDI);62>MnjfF%R͙7+"cBk洅󾚬s֮г-8NkK# g+Di?huqe (-P&[G8{ SH`[yKq(C:WYcLxLZCvL%|~MQc\ᝄ^L_>Ax{lE#Z㻉G?t] w(i vf *+C} (PlIt0Ҫvʓ6#Ϡu-s%o-_%qpv_41IVĹLᒗА34*Cl16,uwA1ҕvҴU.U T}=E7)q:9\d6{-d '(bD1@k 9'Esf5XûKs0a# Qv0-=>EC1${~:eS>,bH0YKePq9V3q"ZXҴA\]6Q?2+|9[4-ZsAGOe+_\zI`2ܠOKT&_Nl}tCx0j^:n%OIf@֕EHL9xHčݻCH ~̿ i F2s "fGw;巯)'1$ډuߕkr1a* %Ly$b4EM*?ĿثޕoӸ1FW/(Z?IL6w7cSISY,UmVqlJ(/48 ^NMMaێpP(ײͿR(ihgMqC}n;ijLW}N k_hR:W&W>Pmoup6蓼e^PS~V@loCcTjKؽ$ H~3;bΒB<Ϧ#͒/i@+d:"YIј8'` ֐RTq+@`yECLPwwUW#e&<4/l^NKK0j|Z m:ȦO4$)y|C$Q k$cZI k{cϺޟA̱\y=>ʪm:n(뇴k~!Q* 4;&IdD|g&zv@3%"hk'Vv_?'yLME-<3wvyH 49MG~yHqN&S@Fcg0Z~iI)? K* paޑ ں<Ğ>@ }=Zc4BhHN*-ioM?6MH_-/=:xܪ@<]:{smBy~zr&|:V 9buR(Σ"2L{n}"c2n@[1XX0`@I`{x$-z0+u[3u?*v#`Iپ d|<=.O!(64l͖GA4aPh5b٢]w%LrsbQMCra99uߗzuy7%ߨvyB}Si+PۉVc܏TQAd#\zuk"xxU-tٱ^28j؋vsSA:}MYY& Li1)߀՟U{R|2fǚ܂O( y>OFZdtVCճxtlF-YհgJ߽R5hdNdLZE ⢊%b _UPZ3X-:IC*-cLdƵ6  M SvԿʍJDptZKʘÄjCV0nߑRRA|t6 duVT& 5Wa9+Ɇ)#) !3'*6O4#_j\ Mј v sEE]ތ%1>}vys1gINیxX,ur!*S/-Ba4$ׅ$EˆjAK=T$#$ԫ?FtTC40ǜс jN] ~Lv4$1D^QSlY)1!6o?\_-l8t 䪽95=Q\-(2ɈqQna2v9PvHTt!-=ś/Yې&ѷ_#u#5SDT93PF8N9pF>+VQ\X"eLS^i8] +ST$\ xS( $s81. Nĝ?S3ځpw\9Fr?_V/Qh2@&ԤdQӓnt!yqzʀ/8/FdXࠆ=yHx,t|n^< gOg80<.'wD=:M$۵Ft7AT6kbsc*Cƾ =#8Ұbv|DE>0*qibl]0I/y3Viߗ!v~ō=rۂΨ\WMU<>`;Mke4^)wAU2iIg"+p<ՁYl=hp5Us풺,ٯ**HCr{ l; gt6a1#&A 80x"!gcO]7DGٯ(?<4\-`> k s`*s-1m[MU˜;leK3J<3}`/20!;Y"!7sPO6]X 3*\_,ř_y&kԅ+8k͢d荹 --ppM}%S|u;27NQ5)YVP1%Eʯt=l6-~Wt[pΗ Ao}PPr>k|_|z$INڣ  =xB*Z)ՒQopO|eLK;j*>?.m}&|y`%+Gz?+@nVvQ_aeӯa#=2V >Iֳh:AYcܶi2?2> ,h%9D\Ǭ\8v-n}f̏Nnj!YsJ%K۴ѻ\ˌA*;QZZ. lhoC0KcݟTV@i* aAuxQwn s?6k4љX,lTґkm|epw; T)LأC1I4cvjEUfB[MWI6:v[M feIrBꀳhMFU<Vő+JAHI.BEMhDeWp m7 XDu;!0Q*1]~ D` Ʈ}ΐgF %j"JRZi3?Yh5&9gS<= Bm-N)+>A s ƅw!^U&jȁWL/PBxۣBax [~!yhnfƷΓ7rCRd#HFs͎52 ub3Ch34w:OmŚvּ|ՍI 7LGg= ’ͻx\LHc[KL_BjܯJHn]HIŅ*#(RG[kX!>Ѳ?"ΛU M^+#sgMR4Q'nwAݶ9T (9 :}cF,'(Va/MNESġ/a75冷OsN@莱m̲Ӳ+,2X-:ba kk¤u{ !a! mlxK p@Y >Ch`;sOQ$^c!~(]ٟqB'*C$\ݿ"dnҺ}@WwauzKxj;[4 ԝC Ν'ޣ W@Y/r~0z[LFHuޱ7at# -ynEń~i8?G~~,qXg~]*'S-3 [}Uz꧳ۭk]7k0wt)ՠo-'YBlh4ʑq*a Yz Ic`{ s2ad *Bzb_I|=j6aPz-`Df:'فq)CI6|+dEzaF]m;)Q q5-'&Zwnd8#MߟNrcͶ#|y |zWh@)g#(N ByQ 7kھh: {搭A(,2"ܒ'սM 5W0LѲᐲw3<萜AasߪZK>/y!ͧ;9I?Eґ},xd~l`Kk[)茖<'\$mā~gJW;FY[-pIܻ'vE냖˛ :`3?_׌:HLa-& `XcvJݾb¬|̞ < ͎ͯ7i"Y8˥T b`cL)AD_(PQ8y-w=6a2RVVݰOsMtj1JNW՘v&Qy숹WoOHA>^'+ua-r嚼Ɲr$^;I%g!)@i4|jQVyM[t*K\s|$. J[tm$.y`0'?b:O 0࿜:H3إ"<<ٌ+*jVW#roQ$TNE𮷩r>C9h,Vwħ7ZWfyq2`l:"_UܭuxjfhŬ􇝗\%=0WCѝrVE8f`;8;>P3׏~ߐd.4C?>=}de8u30䄽- 4y%vߑh^i9M!eMc9raZC^7:/lĨ2!Oڮ8do yYE9^A1.z|W]q+a #sUbEԱ[h>uGgrtJ$>QhYdrqi/{pX_t2Mg}1é Bl"EaBnG}=_ܹ$IX] tu제z !6 ?s-u~Aф~זa\JykxdDv1{wo#? CʤӘ0*`gN"ŽZ̘bږ+#Ky/sq4KZP)_y2!L qȺɫ&u^ӔZ@FS9L&K=ɜ#1(Cd(9(Vq[+A11Hߠ]aӎ?np9S܀bOɁ(|s3R$Ab 6b&nRQth1*0F+ofUٵ^ o> ^OQDHn tThQڵ*MUSA4+lC)Ceޘݫy5lի@w#GD.y^u Uy O`Ȃt%2$'h.򻹽Bʾņe 4;srmifШtfиRFu[HAqE՞p&lkH; bXT^osBY>AmXaj55IdC4h- /]Q-˟J}z=~M7;C3, A2Xn>g@HϜb a(ʍbYy,2CR}A@5{'lT_uhJL= kNE$1~%P6r'lES i~K8lZg;6BfVbUkeb>rVCdjC x :oȋO"吼䌈ENh_$&NB9woB.*S1mk=f̀@ς4@Q/[b&0dLJ7ZM8ڣ|12mbZtG 薨"\6mmmϤ6+ɡ9\S?~0gٝ UH㳡sPkMzEΖ. Qu_='33i]s{~+MēIȰx3ֽ^.'OmN?U c%4GGiCt j ėջJVWU^N.-tF(j%sSTHMp08Qy ߂-4EgygJ\P}`` v6g(ڔq. x'NFB }jQU3p7Y_;0Sj0.W[hsx`T`tC3Ux+!>FpUs/-ҺP*#xSc,CZU]2$@՞.s`_$tUŞ{?07&nGJ Sww2&;X^MdyswD3h0)7@E`~zn~٥5S;܏D.;uybo^F|Jwtħ79ѥVMOXZL*ҸCFV  դuOe5'Kd vk.l*%ĩHO ڶR1-};{6:URQKpt#+H+kk=+s& X< P뒁E7C ]$£/ ?l}hs encT dKҌOxhWd{NVY#B֩PhkЗ )?on*/ȷYB~LP[f`eYb{5J_sbG`lw'yz?]snZ]rA zϝC0 $@.޳|I.釈6O^JC+W{-~~Ыخ}&iQǬz粸^ 돋"&zn^\L[&M7[rgc/| I:kuN`4gQ뎾A'8APYf:h2/";javաEU3kLJJ4:`dnS +P>tq2(_.~%0kzCV>CWy= ?kz:R}Akio= `ZGnj Dx:&p+!?>b'_|EO䰛9%z]^j Q ?ۭ.-ŀ1pZ`|(>*Ky?A̺; ?ӿW8E$̅E-^#@ g o1w'dUkx}?U,D)p@(FHgO/xe@-"UR4.G6 =Մxpq}7_kq`C?I)MaL9{N6w sˬ%@4ܷȇ)*D Ϧ~ hGC SY˩W9p<{jP/UWpl 3 O?N_R}[/*Z|rА =VR="~ "X}DtgW5ɫ==d+`\My&͸}_]=~}!v l%fG ,կ4<k`>d0:Qɵd8#0T#A}=))ayL,Vg<=rkgyu/)^I{%~wŒKkmgPt<~Gfd;?j*Δ*vO_u)qK~OE]t.U@-״K;PmP(X:`/jQIw#WFթAh뛛N3.ss՛@'o nkGVNG}bnN(ɠmض)UG.) y+D4+jpqMӒ^j?yq_d#4%\}M/E{ĠЅ}>^֡YOxѰf JUH0+5{bud惡q9uc{8 tJJqf찰9蚪q<`Ol[ QD =NK ߕ%c}#kX/(" RI3 }vApi֤w/)\.ױ:^z>PsH,Giv2}ۍ5,Xt*}}@ }ULTaq*#J/a 2s7”D`,ў(]OF,-u@Y14~M?XOVfpt 7=t0(&%pO`37\u*HL*K.4nǣŠ"[ {.&0HǎRm}#$УeF tᶝTģ-9OAr[7T ~\Ӌq<\C`u1Y@X&ʙ*3GC :R3e@W&D}p͎d{QMP㌸6f-UR,:9J %Vx)dd =29:%h  RH-Xފ#l @7/x}(zqrnf)9]Sc:KbdU%,vL#l灂ۊM'„j}!6FOLQ4  z6GT݉Cԑ&͒4,I,TH[c/ Ok_&%Xw y4떪5-/e) tG!GHMH, knlhCDud23ә$xa6הW~B] lB{x GROD>_ 6%sm`jyB䤭@3EK@<Ź,W-v]v& \YWu Gr7A(&2!CP] q6:iͥ\UU7 lg8_UE<mNKⷰ>S(`GAkR{/10SH!'KGw=?r@dC-zIЗ>-ᆨU`"'w,$>%J 0t|2R ZƯuspi-_Ko0}!&z|T@M^)AoV gm-P'+=N0ƪHu rE %Hb :FilcbQ-/Z$ʦd$/*3U<l)RD-XzZo6w(X9?4<Z迳EzCm>[H"띶;7k-+Y`a8SeEVF~"*-g!{s j$B)@H8qѸUҨP@B@ 3n-Xk (e\]`RED&|dO=/'-4K8/js1{mU }c,Gݐ.b4ŝaeLDhx.*CPAw}Rp ˬabܐ=o V&ҳ?KYg<)n%:){نuLNL Z#L,,C$VXK,e, oyPÞI"vXUl>X= {ו_`LI)UeeW~r$C<]*+.Fy0bhŃOY3}۫v8LB*P5^Ν:ԯw`7 ȹBbL%}fdj=#;#ToDh2UmUY]S;$f6}y'$W mnJRVJ5Z H&x'9i%+.axQ.}۷Y\yNpKt>ZUAL1|9/4ېvM   __V%q3Yi5Ȕ'7KLw6 x?AžʕzG4RlEfmnif_]}K=Atڮ2D^bWGHKq䞢6iۆߌQ5zAPΜ̉_Eg~9:_q?2Auz<ʝhЀڪYbWy-F6|boU͛Gob~d65)zThϯE7Cm?AH.VP:,ξr&XpΡ-Z\P2PCh Nl2W[%%7&.=9ѷ̶EN_gt)l6ځً2PQ+'4:=s)~9L?)ֳlG G XH!eGȼ"A!(<0GGW c z2aj`7"1*f@ wړ@{ע;D(S+JRU9csԽd06@9 ƺxtϭ\4. {mL&֨s8v FDI9Tަ?_I. r$AڅA[`'L{o:If-s&gKsA8޻()϶)5{˝֐,0Memt?T5^]!6nNQWD~?Ik-QLPXFsu/Y ,?nU,?Iy`i@uX8HD*ŗ`+Cz? s1MHqX>Ď1-[9A6J~, ,\Mm[nƵ܆)n1Mڜm%> 1m5)4iҫёgk}熄<$t7d=gqV0DٽJO#`/ O'7)ڂ ܺD "8X(A1 0`ym ή8%Ғ5`_]O3YfOyĸa_=K0(+LOS*ׁ1+?\HCg p,BP3c7Tuf-TDi<Ƌp td]lfQ `<|$uP̼DG'1[Qrie0c+҈T3-WSde߉cI 6LiXCrDwa)`$] IMuӬ2˛d*($㿵4_xBܿ?NJGޒZBuAU{=9TB䗰&}BXոB]IP5Y_uձ# xJY/qCQ'Qe$Ymhl+KU!Y>[ TT)pj >$KRx'Iw-|U;lkBsJʐi<ǥf>{ؠf% H ŀehk9Ÿ);U-=#6@^@6ĥ0'Hy(f ߛ#vҥ[qXOkXQuURg@7|yvQ}j=AO))B9)%Œ"3È/#v$4O|~uNBLVF9%2 3 @΂A|@='oǺCJ#Y gqv Z@7w `7{[RD2\T+0*>Hxqgy$$R*\1el;ޣs+HsSMV=2tYbeN$i%"BB' ,v#@<,sAUe)Wu}iكo)dVrU$g'ېy/n}z@Уhݾ֕Dܔ!**"@4 lQ߷a@Y-/mb@.ژ 55F lѷ(U+]DjvAZn[Our|^Vy8*Uc}~q!̒e[R76Dj9ǡ\  gh:] NjG6H#r1{G{\vUfgL) )=Bzc-Ӽ6R4EYviTK vYGoRKFtY͖݀@ede2 u gAĿJiynQ/꯻U_ ˓͵?|W:ܲ.62b򡾬1"v, Dᛒr_GG/=FX!&rop,Jޞv좢(.tXW-4iW~]% 8H!:5Mòioz):54\X;Xd_7^]U>5.;< U;&G׍ o|4-C]JH\ djͼG_wYT-9X(oSuIYqM #U5r嘴TbR]_ R̍ac^35=1|+8颰ϻB>ـ<.Řܻ?&jތ ˺)t,'yKӬ|@zy,UWzZtgTvM[Ϭ(:`19ĎJ(,jt?IHczUBQz g2 HS(_&zx7`,UR`29o0EU$mIyY4A_w_mF²s~AJ:8ݬU7a"ca)^|*!t }hڢU^8>JM%_sƥZό[*<ǗT}߮j(}XuSv`hmNwRrdlQWAM i83o&-dA7\ /[+kaL" 2twA1òKX)%mQ%װ!ÛwSv(S^P %pw륪 ;f¼ղۋa%gN^VG~XYp0yO^+4[0`elS,}߮=[GS(i?wBչd+tXu!z?E|,]S@eKDQdW ]G|b1j&zWc0gm4u$2,C)4R̈́2hxj Zu"XS}X:b1k 3 f*IFpQI{zhh@t|k@A)MfBqr//V+δ$NGJ y˝.S)>~=;_ևEjj.O;G:"0*Ts9hw*0Iz~-ItoFa;ׇpA0 Q lzb^gfбJ(y+[ñ |WBǔE">ZDg N)}fً>vl;݋?d2r'5.0ίJnMGj_'v sSlQQ7~XU 7Z pݼ 8:T|Mop92k$en<׭ #)eF|y)9owȜfiP@Tw=Yĵi͜g"5%stݯFU-Sȷd-I@T΍d2Ȼ~vG8IN^^zZ5UI@ H}Xkɂ 2}iaT2 ys Trb)ݾC ?R H9sQӮom×)Ϗ2W8v oe_V75kQjOxJo2%C(ZWZ3%{Ǥ2AOT۩6:?:d{mgu$[YiIȞZ;F+=Wě 3l>D֗'-Zu(H +{XR\&-|悚՟PԴ lLh&⸘-@{1Q kk=ᓻR6m8$TЇ|[7;Dq34uZr/oiB9/ꫛXɅt2I)Ύ+="m܈.8XY%?Ok;p5/w>xҬ/v Ƈ d Z/ w(I6GTtLV;?» ?VVKBA-DClJӗA3;vH)DJex{ŃF1C>.q; :66ղp̊YRZkϜ2W,so}q[A~<'Hn;w6m]h2ezSCH+#>4ڕc&P0^/A)/I ˋ1ԣYyQPS`͚`2pp@+ g}'Q`E'RxG ~H"ȝ%>WHZӿP?X[UnKyn:+5858Xv))?=F @-xr4霎^ĄkT\gF\RD.SMs;FjY6w39aaykKJ4mߦ򎾁k(3#l[\84FMύZi##,{:QϸfL{cVo&HBM(An# 6`S-Qʡ6Zd@6ʊ!!`ޱxR8گ VY7@Q9@zϞr.k.r(2z޲H{_2xLfL@6vnEyKFxdih qo+7kRaީi4FK<o͎HfM.U *:VOԖ!9GD~5MtOx$]L4G8ӕ뼩%q\Vg!Y ۧbfaPkJ&}lګjBXHWHWHӃ d֧J .RW߇W7[3A>x9WrtYӁMӊa:? ~vj *egRl8U6eA&*fP$aK|1>AOc]DzO|mg+wG s(v&)?$.6wT+(JX hMrS0KU/p,+}‹M˟p>!+:L j`"&>w`ӑ4"W`~o$,yd_;\4$mgQ߫Kdj7Y Z5l@-%'e 9DQyViJΫ .Koi`68R OS$G{KX V1GLp@HpL@V>sSsRJv^DD E#~$'Iu\Kp3.\ 03{| z&Uq¸oh]2^?$J2m|=m{2tq-0X)qX?-/Fd%}rZFFlrʂX ws80[=Vzhf?U`1paDI|SNccvS*E5[zA{ҽ5(Gfb-i͒_=ek;u74rS$(9djw!J`*#D2XA?4gLǸ Uuv"CȞ,#Tol#2{ILK=H(@7tkb#bdЎȃ`G.=˩>LcE : !}QuܢۆnV`-CӢ\>ϊwM$B2~>c1mOjY׎El~׎7}\Nl4Ab!`iGCdY<ʪaU*pe߶@kJXu9~4aTW޳獣ӠL8CGKpޯkNqFoMx"xp.hU˞F`L4jѢ?H+ﵺO~ږ4Q1j6䣪ovkYπ'jAw2Pt|7UR^voJJwھyO{#KCݠl(eCyBȔfc81fc) Y></C.j~)@92R#\P2wuҞ jBeثGyxڋLC71L<…m3ɻ͖N'- =dI5 t/Nb^e'{.tŒ>Pc}>R'{)%|95$a-дE OMjDYGd J;sN[mD.6bX|/ҕwpνx+G^8}\ev>Ӥg3`^ NTTZV:PڪjׄS}xwG]L_ X X~DHO/}̌`еDKjU*ӧY iۖodSӪKo++`M8p}NHW9B nj4'k_ ZLQ*_Oh.ZL2%D _)j $k\ υJwksf+[e %zW{?3%\8h_͏A[)t?h:|Z4-YNAޚ!?~+VT@1T\VbT ,ާ6F Uպ5V­BYd"/YȴIO} 0A+Oj5Mx8>[v'®D[;[~sli){3YסL27Y3q IevvxYQ u{ ޼-\-Q 2UHExZ}- fJErfÊ\}_k ugJMGE> hh`#X}2s*jjބ܍ [vH}rhl!\ϼpFb.WXS/o^QEhqm4򭡉$B* Lh3NŘOP?OpͿqC=vח,[*r v!zlzML"ԁv ͮU]iq ӎ0 mTg{Fa)Xq[[xHT(ڵ6\H3vDTG=KobF ͺO=;YR֐QM\n;lNdd7ٞ~rF>]tSp?,4zu4[#H1)aԡV\ӳݨ3 v/USPTsdN'Bk>9dMRz+ٜx"nD-._/Q/r35.&TJ{!)KrLp'\^GH}fڶtL Mnҿc`D˯VBیXTKQ=w$"b9JkBLKPBZ7Z=nDZS=@E킺w]Zy-赼%+'…ct/G߄ G6kD͈Z 1BWYVM\0TĜIvKf;Z2oy쫕 294e#"I=M</Mj9kYmPXXYn:xoTOIQ@ I4JQXwmn7nQ^^w=60 ގ%"zx`=}o\@i1E zMua]PN~s6ʈ{qW ?oR—̣am0Fse7C- l:NhF Y'qQCkU1Sef \WqCÄ2Y.Z]ƒg@ŖD^ұ1 KE.#GG@]Ww:=n Am}3vC"$›U G t^`n|9JDL $irH;s랰o ϥR^nR獽Nn cd_&H4_pp%Vg7 ߻vp 'VkHg@̰S,8KB:zFh|D[1^6WF-߆UY4 xV5S`]PwXl|"kE5n) te\n"W h_cOj#xڌH Jr~lK" sb)W1tJ 愠4hbˎ%^KOiw̠>58 2wP)b Tp[ƶ(}S 2᫱hU_>m[0~py)dDt.f2GZoP5[^8(3H] :N>{|ΏeL[T(x.,969|8A҃H0S֘ϕaj@^5_ r&[uOKAHzӾj`}K5؈g&MU2nIËC@3cM,Ke)s(MҞ`/Nl]wS87s8EDpQkA* =SgmBI֣H =V5hu<oWvh !4J}Zjp)|=اVLV~o=Wn7d=!/ȃ`[4L׀mq& 2w]z<zt)QE;,,Q%b!1 =/ݬFۋ/ *NQPVN7ɫĞ,>#7$P)YRAcR:ƛ${'P2,bܖ!uCjڈ[1UHLkߵbNu0Rk?\Ib˂j#e̝+AZ\_(Vn?`s'Y7vVY!W 0<xR]Sg#G) vGi/zskUg%XQٮ-9L/q&C ̷ BBˍEd+ xK=!꽟FA&Z 1َ>UVu lL |hCKAx3膪S2žplIdT * FZv$i~q x0Φm쐍<9wGeLtziC͓D] v$܅]e`ix9S2SGc]j0p?à ?'k e ` %z> a h7'`nA9LzV3oH\T͌ 7$І ړ1^^JwȆ.ltOf%Ȃ 1x8T'B)*Gs~.׿vþ]93+dKB){rH=g [qXSa_ ex,T5%u}S*{/ r˔=L=fDnD /3g>Ylj:W_͎*VIBWw0 '=;:ȆS@&Qf44ď E32?\ / a:vfUiTFg4lkp܄ ZH-ڇ8_: ;~$,U 󽯕Tbb3`ie hͅ:ƶ#L&~О?jg9@Chd|/,6q0sp[ R$Z4Y2T@q  !l5r fc?UOؕd#t>iC94L30$Xm}i`i!I((~lGU }! Kɠ/vMۃn"bgḩ/Jغ~,.VDS ͅD%MpV`bbZ4&V܊`a;.듾R?~b$OWsS{ R+GSLu }ɤ^oɊ8v6&x+mr.>۾u<ﹸE:(,6.&E䒽_6Max!:gŏ¹cVVKg>Ⱥt#Vr/17Kץ4 Q_Ws]+Flٽsh\M1n_Љ&9gH~~4wtmGNkI++;462{[RA#zᆄ&9\?욋\Pâ7X \>dYDSk-er^H;- 6R0벟U;e;Z g6dE|U77_u}8vYo5ۅ|rVd.۞Gc*YH)+$b 9-'W" :a^㿏Yr !g1.y<a |F 5J|z .Ҋ_ HhF$Ur! G># ^m躐MUĤAKS13 xv9< %uu9MQg_V*E<Njg\D՜WԦLXqƍ#E)ZJ%myB\l'o%=S>?h]"5zPFq,!%gG|[Š<^ t为K9apKOOz\nHU*q[oaِ?j_kR6lt8ޜT/̉|=MjRzj ` B/x<44orEgZ3#H 6H,!L:Ť6|ӤO{nfаvmB0P& [J=miIn&pHCl<_a4T/VJ.Yc>KV:L%aB)qUӜ0XIkM%w @rjVǏpuTYZEn++no|?g]~v.WgVA,K?$?t cnmI%= PWN~oɳI] VEe"˰wYPS)QmZʢA`21 %ˢL| FkR*,{TlF. WAect?jt %(K???q̫Q4pΕtmk1o!UhG& ֳG+h@KdPj>(Пf(LU&cp9Qؕ,NJN 6 ;׾jbs[4i-^SZWq'.+lv_/İe=nG'WCdnȑ{Zʩ7Zً_8(:M)*WGd[Ia#Xju#%gI'.xG jc SIv}kSK}]iBD/[cMqMӁZja؝(UԞQk2*w0>=7y_ݒ`W/?W:|g}ΨHygGD4\`HBa_r%_+/ԅ"AZ2v|4MZbkl{m ^]i^;E ۧ^5OfT+M&VYA{.fG@o^a%,(Y@ԡ9 'd2jf|}7@ h;$[xΨ֜䁉f'تAeå_n]k@#bt7~<}''ybwl\PbCF]\>>tWQO1U6:}j4J*NSs|bk{假ow 'h&fGfܠ؟BvጥVW4~drڔa-=R=7f[E-I*dy' C{gj!vMfHH1pQz! OJ%-M$NPu&]>Ր+OxuTDfFF&')깎8hAi8 h iE!*]>R'?!''sm4*A6t 5,> ´&+jg^H븜"!QqeDjhg pJtnw4w(Kv%`fF\K?XeƉbLT/'?pOmFb;4o,-JO3i_D O '}pP„͇-?L(:|q6lCJ8~bu2"kL߮M>yr2_ٯT6~ooY.Y>ꂌZZ=#V :䂇a6A@lLRGµSƏ"07ewnx3O`|Cqcp^i2d9(O cG\l̔B͹*${AXX n\g^viN=53jE#h?W"}ĬxQuiGٞlՃ'5!"1zgU"+]mha=E?)znH0`0*'Z0me<~h+o6U`첇u5>JP_ǁWʣOq֨/˰f`3I+Xm%4X*dVfYDs4#UJtE@+IvfjQ(}-?Mh1 )G1!j`MF njK9_C/}Wb3_0,otΈ|7QJAp9卑$YW$Yn!gs\ %TQ),xөPJr&%n30hP UL_oTHٝQ(592eh8ˆ̞09gV{ߢׅ$D:hzdłql7D> ȟ%um_C4?RU& lޅ Go`"4 VA/E qVLb -4Uq_bvǙW^~NM[Ḫ RSG?E@{[fWLqY\V>yuX% Qu|y y?7PkBbZT,hN\L:tOnd2?= y `5\E_knOZvNɿ&@4ma=gB.(-T[yrDLg.RO 5S2d%!atYb^LWXDIJ_Л\y-&Zb}P@ j/͂sgd |y;=*>ќ>Nħg]^"ZUj\FwE혫ec?W<<'k!552A5)}mNi\:; G[;~lPfș<ra`;T:U-uN:"KUǍD 8=xU.Xe{3V_0i@O)gH\.9T>4(+ZM:!oA)*mF, **vge dն4}v?R]eZo{ır^m%Ye:|n]q;"rGɸ]=V@g96MEQf q*y_"މǵ}iHӝK2 CdЄA,| $(Zt$+?1rTQ|-o$Kij,G WgCVX"jy">0{a q,kl2:74sm4I/.~q㾿:a'.N\Jť +z =106-7>=>/ 4p&j&$tqrӋ eH7^łMvAzY-Kh"f, |A%E4a :~|AQf"3?`Oe7 hM%ȔU9^OQ|ĺ!odg:> &ccMc4j嬮XȌYC `z _^JTӀ ;adF6lN>v٤Bclx B$*ol&^M\#ĉ͂U $oۍv|#eA60Ќk^bg K#^&fh+F>È 0L8Q"Nf3F9v^U ~X#i+Ofn}+AJna3*+o$@1YCN=|%F'Ah*ݐÃt1t9߾Ur &{5KoH򦓬D< լ#0|(W([N`U O9tw .0ן֭8_Ꙟ <,D,g8/:bOB2ž>@"T3r}XD5+R,,c|Ӓw//a`Aos$7=C BIzUԡ⃑MR!E #d}SR6lw6*׹l[HfE#v7B^uV92˩uJH"?M" VŷzW%0"w*D3!sW>Mqk#ܽZ_Kf]4)^N>>o^2G2{rR+"B5-.&/@k @+23<eU~ģۄ1jr` >^l&1Lkev,j(!95:aؓ^IH_ 3utnpqw'/C`o>iҵgoNRDXg^xX-M@M3ul̈́4bZ𻘘|Gn fB:6SG:ؿ, 8LA(s*n9- Oh=KkOlRJCfW?eL>XGpiBrUqhJX{VZ`Gej:_X.0A!&.8=.9m ? q̅ u+׷x-'ǭX! :-kpD濏uu'܋^[q@u!SF'b<#xyp> R\'.2_B +u(Mh?nFDC5K5A+*uG-G@2 JOemwd4nO`bDI82c J:T},zJn' NX2~ x D4Y^K@ c8;ދlPEʟ qv:ۈb1 Ď|Dq0ϣg @lUJ Ds}RquRLg00,@U4/#gI݈yYo:_^IX?FЁO7^rn5v|Ty7^g*w5u P١jkcxLx;x/dt-ozTUM (nlr{(~^N]0o낞bF=7Ȟ NoVQ k磫\6D*D\P8pd` y)KSII=r:n_|M86 xoR! @vx*d mdpAb2dN. BM)Bcg)+X.k,>9ř8 *Q׿< C "; R6X߆GS |ړ fvk,֎2˳@#.R H%BY aJQ&h/_R;c'x< Q:RrG$/j:B>f2npoږ}$ Ih?vCw !PԁpΎo+7;yn r3+;{`}V.&Cfjjjxid;a K Tea@8{&9¦x d&mfJE5YctE>tפ;oaHdhNc`儣.*4z j4N<9@FЇU[!# iE} A%"\\uȳ.6{HBiޤ^uҧu^lbbX31<^&W#((Vّ hzd86;N QbW"#"DT4E:&8-PB̟ y<]%=bK=RMl#޻]B":<>שu3Ԉ*wW8%GɴuudDvtDw}Hs 南; <%[NR ~](gr(m`$gDc-0ߋϼV!~/_tȴ=!#B_Z-%{Ka@}MRlb]:.@Ըr]Zn)_Q~'}DIvmQap`zŪÅ5ˊ,(k;`);S6Pٖx"Af?tG6;%i? ꍉTU2G$&Fn<G6/\)\Ҷ^c3ޖBzSƄm%ϒnme‰GjT?vҁʺNEHpuv N^%>6;/7Y3w-)SFP|F6RL'sQ.5™2}KR 2Mګ$F*B44r߱`ov+js?"Y4\:+(3Ƨ\xꧽ!) f'ULAWCѣO ٍLv@m;_.b^ t M$H|Y-~1(R*kKMR*m@J"HpPNMؕrֹPMgĸiM R ,ڢBs{u:e D|Β2MZN~.f!p}d0tY&TzNS{qTh;̙ŶIJu6mBLkYT 㟜%_h+'ϙir9t* fnϙh0fzH&!# ^#*V+f`}dm I#O7AHDqy>[7Eԟ(<)tG&d@0&p_1P98fW* D%f8%آ )=\Ğ,GU*ugH?";9kz$)8Bnޙf)B"ߍD*4n9w}{[w 뛑 CV,3-1T]gZ@lܟe oɖmLQ9 aZԀCp;h6]awHjA !N I*P[iRto([AhbnP/a94;w0r:9A^M)PěŃ;جՑ 8a=&?Ew&m7r4[ky,|!mSr__e)D8*{|l9?NJs7>VZɆj Y7&mh9b k}*\&M^P2#$0k>6`'E nʿ, > gڣ+FKuzK[yDfj"*Hȡ#ۄ@c,c{Pj^#$ BiP.32 eY!h3z׆6^UCi6"|peP_n:fhT7]}[jjIԞ+gFֿ,@s#=ˋh ֺ xnYkU7v&-Bn@s#Sq;-"ϵn/?Ŧ."Z5.@ |+3|#@P v]4T=:u}l=hyL!i/]aa:ܾXOV\sa +B.XԱ{bq5pt&ڏe{_vG<^3|3TwxaΈqjʨYFG,e37$ Ջ B?aAR ̍ קzSo(T8z\KCIVYadܦŅ0>Ds$t nC?I3[+f?;.Eo&wc/Zy wNBB3%zTE7BӮ%O J8l84[]a>.,X&԰m c6<2.\#cjj_`dG%m}}AǼԬ8UK4Ȭd:  ӿN4TbnpsW_FL.,dEP74ͺs%MR"obx15*qETr紕"P7.Y@äh{VCWF8L_IVز݃4n>:G\}!m\ucJe~ʁdo'Tk e <>]c@5̎Tl݅&ڋ?Vp* 2҈P+6e?t3kmĠRQ2LK] =i+ 9:xyHa3\,cz5蘼.l$aZ)¤8b.ٔjsj 3ka4^_7g U ,J+Y^<@8 ?G$?R95`pCJ)I%$x#y]%r>av-MQ0e'Czu†@цYJ1IF;w儣Ej6f?Y VsgRa? rn?eע*b4OrAN\s骞 }dO>]bAOEu` Y1GL4e):ޞAfu:7C7?ʹ.ԩK'Fj zs#lK{ X?@xE ;$/ł{&r !7ܥ&vnPӁh.(HWO82L4HpTRg6L'
}'sJ @ezc-IΊTΑhTB"Ձ?%gR| P"t{aI4gs ` {J~b|rzuO^q0ꥍ ԨRAp ']4͗|x/$xȼjBagx&M@=zn+ (zH_=fZRusb6Z@^/r#ՄĈ[׋~j,ѲMۓ/%!*!/`KnF͎ol@[9[XƣZ o9>@#C=;i%ցd)u--qNv(1,ʋv:pZ`Q/^,ŷyz&b/ۙEkC@Ӡеjf}|bbsYfCfY:%{JţR$xeƴQU7j! ,)5Ko6Xλhc=؎_odv3yKb}x'E7B4CO4l|z%mRtHπ^RE[3^b… QxMl?&6 XӀ `Mhc%zx˘.IYbn[3-6%J׺m C ﲁ< C(dX Hf"`wRK#KH:P t}"L<Њ4gwy`an&V*G1}ɩN{Ӕbq}uՏ{S$Ez~1_Z,ib!Tݴ-b?&K= ʞ>~8@'w:dQnSt~E6ý:W¤@?hz&=~(8yy\S_J2r1O3Ը\J,Un=;L[] qQձ٩rF*\ټ`> lOe8-"󾾆*R &;t@ӥM1ďnn/QɀipY mpʹ:H0Y6ip'>Dfn- oCaԥQ/F֪H,sqۉ? F%I إY9Sʂ,=c`{⦮Q5lo5M :{fESuChՓaP@/Kd255}s][J.,ZtTitR ZgSBrx^3=_L_2ڥ wե}2 Sh\І}/ᲸPw"\KuMFbg\+mO6J{%ͧr@%Ͱ{JfyO208EMΗY v/l4K}[I秞AZ"Z B He u>tYOoVꗢJYU`"@;?H9JCZ5nf^Kί>iM#ى,KA!BoWf󲨥6ão϶4z_./iE͜XĸGNӭD (WpJZ NR8-X Mg=7 [=(JSK qaq 0xι](՘7KH)գۛ2bSā2x~A'nA_5ީ e".e xyŃ7Iի!̅uM %ð$!N̛kb eb.LT _)2ou/$ũ>|Z 6uN(kQ=6~60~$iwfմU2x'!9TzM٘rf*?."oۦ|(ϐ 1609-${nAO+4;jbz^nHB\D:"<AM,!^ O3wvn"ƥ~u#2^ԌD>lsw%aOngl@JlDKbh/C0-gitN+>_$u8B/,ض̘9QiF^wX9ZsTOZٔ2C5nv tS"OTPD2[wO@lB*F㨱1# e ̾*hgRk5>۳C"RUPh@r!H%⪓Y=MɫIAH.7|l"c ݋*%`FKmW؄EuZחI*ɚ4>kr.x!!J^P(5id'*H) 'vNQw?shpuy17{)XHZ&lSoxM3w:3K(STnѥkҎ{A`L-/`}DYˉBeKu*Kë"*L9cETnLXw [cA9z"H(=&ʨT=(2DhErj,r^f}]` |=bHS'ZS~=n||iQ~ %4i'ԶNP^tu=Ql$[%Ef VԓD╦kעpOcples\CrKo?NTnB}7d=&#ZLzc<û݂48){EF{ؙF{V) ._R$p3\h[K2yq$pP:' aAd;Y(5d*M " 5^\m<݁SU59BtYpx|.cӣF)k6o}Sˈo3܈l0!'P{~0eؼ3JK&-'}JjQ`7Pc-oC>z`+{ׂ*SO“I|L+lM=1"H/Dʉdw9ōbd:М@"o< `Sb zA/4aк=i:3!?̃{u%%ᖐS7n_dM;,I[s|b:ANRnsJ[M!PO 8PյQd!=0珯٣ u!ik*"TQj;3M{Zi7Ѧԧʵ~!!V1i Y(R`~jY]9KVU s"d]la#Tzd^r4d$+5e5pzXe&+Մ"䂏 zR.f ۝ԋ ט𻤮ܯpnC# "дF)e$Aq]r b\Ō=[ rTQGtԥK:v-?S gہE-:^'6 o'`p\?DrVX9z(y ~:fU+*ݒ=x|s:%cy(\yd(пۗjkzv` T&?y\a!]@TБOVj7[ > }*oa3jnpaZĨofx<1$O䚵" -Zrp7j?޽WbLuQ>rt{OJJpaϾ02ikBqo$-!47+>qz4Eb¸Ej9`(X_cn3#ZV ߎvw\9*l~zXcm5uSp(}ٽ{zDH@F 1,Gbfw^2$s=̊j?/k=oEZ6c$o7#BO6K%G"Uqcڰ>Xnˊ+/ѹW&rfuXԹBb*z/T85Z|%$Xw[~P`pW!g&leyF*W~#rYzUBFihzϲl*Ѐ4Cxs Q$]bs5h9.Jn|^SUJ yH2&#q}Paq&|n/AuƸ߲W^/*M"F-Peܢ1c@qGlQ̑hVBozŊD)?oI@T^UС/Vy}\I+o5Ҷ]'M%5DQESlk2@* ۊŀCӆ "}[c-ʟvo?~^%ܷ)q$cVТ8[< n7x#U*5zfO 'E$txT1eRi b_Ro:BNݶ1#/YSz5h kGp(=8E/# ؞ոl_A] O=3y̷^eBDž;) p?e,/:zsVׁ%G dc7}}jYLm(U31oz܇mE! =,$7}nt2ne{Ǽ8j/WMe~aޙ`\qM VZ&WZnjX=daYL^)2B7YK$Dw+wꮖ{|P=E˫ ?Z'[u0cd2X!%9̮$KPa /5Zh;g?&D䪈W4iqz*A;BO"ƍR h:jy ⽠ 2|8kM]FB 1SR8c01~6ݏ4~he'\Ni7@w\&h,ɓ2~`Q؇8sXk@ψ7=靍> JZj|GX05b}~˙WQoҕ8nK_Yy.mB_ٚ~0;yTih3綖G$9~7끢s;Ӎ<\ ɺ0X=LVb;U4Vt[W6Ը ,}',P2 K=1CʳAUdO6 -u`zTuٔ:Lc^GbՔu.pԣ *p(aaRߡO L{v$WUC/WЯ^}Q ^+d}w?fb`}Xd]a E|SmߗJhG>"Oƀ^2lNkw:9nK ]mO6g21!8" 30KCEK [mד㛽vmUH81+u N!Tr,qڮh~+dϕ (lJ|H>wÍ|{>z/=lpO}Ӳ~ÃțZ g??q~睝uwvyiQ2M_ҟk"lꢾqs1{C4K4٠O)'8=B<~ƪ0@_bݙl`6Sx]jCF YE&)P8xmfXh4SbyDQ*xA:;XjZR*efe GgAʑ.箊LPEtbi˙},Bi4 qK©iܐ[? > -~ (+iX(+1b`+ <}Eˆ:v̸)<^xG/'oEtv r!;5詰]^ÎS:,YCR@~%orQB0{F)D2j25Ĉk@JE4imÿ-i"#v5,Y m'CYF{b/-zOYR4Qﲶo +ϱeab2C=HqVm6V= Gb9o BsfTmtn~v ?_-H_3ev4x= -JiҰfMaR {cc3f{EZʒ*#;M==ȉE*Bb^00CTKo/\[oqz&?TV |'d.2~.Ŕxϗ?o$h~\t?x#\݂@Y=τO@y ?zD7mD@H LkzvK-Vg}ƄElmUDF.l?F y@뼴D-Dܡ D;J_ַ_j 3Ivn9ypM8 u؉~i.Fj6L[ՃKѻqy^ ۅ9\R Mِ?n>SzrHBy|cA^Z F<{̆۸=PꌺAIO{ ,NfS) <(o- S;Oo\+,^iz1LGڨtaJJH~pIG^,+E[~b@96tVaٕsT<5+HjVwFJ^n50[u vo?Z[D]ԘłJ1̘ ɼ#Sp׻~c;1dJ.OTaʀ nSw5BoKVSt=S vk@E"#Zơv.cJ{V$T BL2R+1mx~d;duLl *59&TTX`dX~.nKͪW0{h &v5t]*(D|1AL^ega# -vIjQ7^ol9||.qƼStÝL}e ;}_k\3R$$iEb^'q G<]lHrkYHA)&50q8,Gq8J Ɉ:8P][Fh|TPI|=ᝢ'xYOfD0IȗHXX5")D.L $Hsڑ) B^ow!Jqb@8E-թxe-pqR|'W%f 3Y"/!+Iu)[-' +"19*ً$JbM{-,1v*qd_bI@Q쨹Jh4-J}@7=39lm~.R=0tWj.%aƇ'ԵGl Os] hly.  ݣrqm=*I<%4>l !{/6F)aHV!$t.S?D}Q,X98BD(=Jr_^ן-cAo8TttKu+ s"wn:Gk^;>>H|D#5ɦcS2vz7_IPK_d1Ls(y/++ehG^'}Ka"+ n.ƌK]iVkZ0E<_Dw C ҒφodA=-:Yf;ggzgS);U8X8Z.l:+&moE/X,\c*Q5K2Яf;IY^撋թʫ SEM2_?H\$v 8v=EB՘-9}z@5~3 Szt~[ (PsdacjwAe4k?!q*LeiNA-W:/i~CTn:9 3Tr@r"\I[C[sg L{=R.H{"MVNeR'd|v=Q1<-k$]DR0CƀY|U|G{?n@u(,B{U` ]!{IqX,53i$CۗQ>p1dT&DuIVLoՂFX:(k9 &c>x*}g^,& rgnMzZ7ЂaY,d]_&,i3}B3Ea.׻|{p1DQ,K'eCgxS-@..n M-`zp :{qkx!jɚ{n !iA|8;_JlWAU< =+{䄖gn|󛴾oyMB$ D^jԊyia5])SkS}c^pkc {حu.JPKBYXOZ_^|+%NjIg3*4RF{O6=:FH(q'B;bxSʩ' H@LevĈ7-J/4k-* pfc3#WLPL8S$2D{ͳ&05S}ۆWt烄HԀDvQ% gĜE]hD/w,گ,<{YyQ3?PmvU>+ tq`s! <7`ꌏޑr/[4-_MO[9 r5URl¨96 h;T9!A7""|ٌ>/iڌ .n8LlP4&oTX`8V}7$)C!\b5M1(떟,iaI|9eľu=: J7',ia}p_vŲ=p*>+}!>1jڿUs}m?Jre}*}AnXƚwB ީ6[T-zΊN迺Ub eSሥ'3tI ! 8}ۉ6g@u7 uլJwG絎\ÙJsfJ`E.@]_bD0wA'w#K"NAvRgW`5:F h U1D X|7$^ⳚHhwd C4Bj :@KM:`k=vֽ°?π߮ej\ kȃd4iʤF$ $yzADIGF&Wji>Sv]}|DTbJK4;ғ,.}a~&M&w EJd[)OӒcy GG}shVt2K,H&*_Rú=)j6vꢻ3RJ*(^5T̈́M3 DXWE2Br1DfcZ-L!!\NW;7  yr0ŧ{IB/֌sXHY](A.~xRpxDf(ӷ-xB,W;#9-pFs[H@/Ejo% 'gL,+k &)pNgOqa#KV'_ǚ5x_p}kUxQjryP7w]d$7ܡ.۞.A1,`?O]8&dӳ+Tq ]+ĵȐe%<@5,k8B?Q|G}fTT}n:ɯ]*Z SfzDL,#VBjy6#QRMX/73o-H ,aQ;y3ѕk1^`P92ϥǶt@l* \?qʉB) ?h鯡^- w;YқH]<7!)i#Il̖Hp;Kѫ r/s? &/?~>lVsWo4\fhU#;X>T3=R/T<3MekӮ*R}p/.x,>V B‘wI3 #&J3uZ)7W_Gj&bgV+RM4.=~g,潸iotd:Va.fiB_=;XAƁ E$E]+ZH=0)9#'d(M%UׯFIMadgMfACB,f ;Rf^d~9fwrP 15( }J+H~՝dĂ(E2?GmxJШaܦr;iz|/ʗC|u4Cǃo/B#Qw9?m%~5x2ۮOU:i u.SUa3irf'PF'Xr#\v;Sd3!~ǔ=ڔ,cCe7Šfy=nUkJflߡ~|>0{:A,+\/2!b̟XYs8:Q[x vwKWslq KC0ײ^~L[wQ%Ȉh̚)АΪ 3 "EskR 2+elzq3W G> VVo#b`FrS#9KaMW!(8E&mq.2ª[8fPJ:.J6/̅<$5I2ïZ]*pqzd6f2>R' _:ok>`7>/%3?&eAG1 WQ}k+s[zys:j>Ebi 0vS /B){Vå]mD#2,ޒ( }05..q #\G?tA[aǔuCQ{Ve{; 1?'Ꞛ_ۅzXA9Oײ1 %exic`@iZڳ#gi$CʐUP#=Tz1 {1e {8{&Nk j)xn˾%!Uf~C!>IԂUcVwHa2{OC]2;@L}՜] ѦZBŬ d}VGKAΎ B4\,V˱^;EO&Tz V١o0;w ތ{4f&wϫ[ fw+#A*4^m`k5o$*fHm%`xW X۩Zl]i(p!-* yG{xTRSGnE,O(K6r̽yxp` lj"c'rȜK_w0 -̘g޿ܫ.]CӁG6^ >Q@CMqƺTe8UFkbDX; z Yو !] J߂FܡHaVwָd.TP 9Pgu4 p}fƀ:jÛHjr^Mga2x4`+1DMnc{2Ӆ!r>T׷6ڢ_@6A0 {HQMp#͍H']~ L}4CviJ NTX{xbMj_*G2PX\ނ{URf r{񤊭7[kxƁLHmVzi^-JiT!Dlʉ_a /iid p^Ȥ)}⒍,b_{qUC@ɃS) &ӕn~aq{gߟt<R t5jDsO7uR:vP=i"&`A]c(0w$¼J]״SO5h(;(4I+&R?~2O`Xk=OB?2.K[c[ )mţZv ,s$uu2tUivg #1p,bxKgZ.hSHpPUrDh"I(čaëzFhŅĚs[Eʴ+aдJctE|Q^Qڬ=ꌐ0ϒB*˪9ys򽮡ؼDcwAJ-!3-5IN@պN7ӬmCb:N%.\ ugr:1Rq4DĀ<$>2~wOܸP 8A9 _N) ExzΨeQpT}@:|(}I4+֣喿\.Yvgacv;"#WQBkpsId9گ0ZJ=xǰn |Zlw_rȈ@PG]~TbVɨeB{J.EIW M{5pPpAGxA}UpIWx*Q__i p=pDz~"r~LKpʟ1~E-ovpv՜y9ݛNE5=Xh vY$Kgb $fP1n2{-guVd؊?.RG47xANii>̶J|8,U%+(Z!GeNE=/'RG )ު9cuUQjB6{W7p ;p<sC&[` :S NuM۪KC(>.#:0cc0$vDKwtMF~y֩2TݷӾzlSgcqPUƖ[~3/>!W-IT3u@9׭m4k~ \nn'o{1K)sz*1iz ){S9BJo>9l+/&dF\yRr>e@:]5?)+WlS83"i \BO6 Wkb.ELS[%ԅ]"lҸ]HX§M(Hi3GOQVĒƆ}V`-H1_"YNq2׉ZfXXW|4Ta$84 \~Ӣ-g؜Ń_Hp2L`y$Tp/ ,.YBP3H\/.V"mYe͞mTX-68l˷D}75FDt2zl%$KҦ|nOBX3_a0B.,>%w|Hlu !#d\V8vsBZNjtOPq_B/ʨȤ6];qP덁n!b-@pJ%GH>ƴ8+~N). bϏC&Y^w:6G ;]ڪRc?_0# "/fPcˤI!Ҥq  /=mh]5R/[xuav'_P 1&U tX~B1n[@qoVBn$@fˎWjOLVHcr=)<S {IW5x@:$<1#tj8_p. +se{WFy"KB<NIZ>v#[-4I揃nS (m^^v}r (G(F48u-GD9 au ek? a x^lzXIYՎ]%BiAϒ52rqG+S Õ}=w03nBIZE~B.&;@b䥁ylK#Z{B뭡QbW8.G1fdIA6aZk0Yؒiި! RtP&aZcT9Y=d,٬O5 o֨{R@b/֮ oԏ<2_YDzN[Fw1xF7M>W¸F+K~du:]z.&kM %'gT{c?i>xswg{32nPs);>Z<5l$|j;|Aj bDlʳwc0K=DhmՊA2Kd:t~,!UZ3e>7Ay $YyU~Pb{NĮa&g`zU2_w^^Jrl[9l*{(IL 9TN pAU嵮M{;q03&4]`zW%ݔisu3G=Z=Xe-^oZ#lx!ur/j2%0Vgzq x>sE<1Ք#ߩi2>6\Rqcj߿Yy#қotQ.Ř?,zع:?M3n #rJKy3 ZXL wS3}TrKFf;~Y{,_sq ktUFw5+8@ewJ]+~O6~wXl HTdXbbr6x1{6ӭj5~Uw-)3g  O4 ܚJfgv\ln'(\ܔ!?☮4߮nL9%>tRܹ2E]7],jM[7%ϛ@shA-囧3;i KifOD_RݳDZʹ oQf͸EDgT?LMEMvtЀ;%JtHۍ^!m ~H?` ʦ~Px_L(i4/Xo@ǷN"1wuj;#^`k ;i&0ΞqF0B6&=OjOAO<$MU f F˿c؈F6@ɬ#_EEsbkLj, h1SżjPG~X,0[ (8ci`]=n[PZqNu,d){AU[-M|1tn0}ܑ;/Z_F Qg{r<3> PbY \'v_|V(@AEd Cpzx^E&wۊ ͏<'˗&)`Hw2sqd!֓s0W=hɇD@$cB 5#&\FӦ+v,96E5ޱ !:~€ǫ+wvUث(g`9a(񡗫a{`!vW.]!D{uBd{oL$"=A>?(,)ZNmآa}j}x}i>lP܂G{܊5sBJ/{Ye2 jG.KMʡƨ>yrJI⚳_cpU:d;erg&hmdvgg)X&)UGvHtS4@1v(Z r-^ .֫T:8D-P}[wB> 2 00`8ëwDƳa*Bd&+Dd8eĂG?4CUnL_#ug<᠚J}xxHŗy^pNw~\8l;K*$'pTq!|AY obش:` :!i+U *@i]A݇vCu6 xF@г ٝupME48'Ñs]]j~ޙ ¤miD Ͻ=+>i|Ws.Շť4LЛ0Fj Pc>]=R>RgDlS-_[(BȐx{Pmet@ܚ2Z͗. DOmbb4ݳ#<DmWt*1漰k3i$xU7#zʒ~p,Y)RK~9ՉWעҿm</JJX?duӯȵƓqlj{WL v՜+]/a aaԾj2oƓUc c)#1,$I"eve>4;Re5HL0ᴧx43 kY{bhWֿlj/(P9 mD,!Tƣ;geiN#LyRC 'ZizT&htNmY6 ܃S8Kl|AJRwX(J39\rF7I rCz$![2_,^)-n^ROI^֒ڟ\Q410+t{Yx0([YI QIBE`j1[0^y鞼 &{eA˵|/[_{J[FkC`|k@jr٫(WU[e.IR'oqzyurDE"V[qt%: ]sԊ}$l[s'%=}1f_I˓ԿηًAO/mcM89u[efԋ2=4g߾}}\b U1w98N~|%T>o7y1mg b00ߨ&!LLESTdܹzk/կ\foyHy8C -@K$D<8Q|q`($q*d s{*=; (&<S%Dl 74 mXUsXHPԺLM]&Eǫ1,U ivY}_rMhbЯN|,_'ģMբ\O)5jI KGA>4m WF}ݣߪ0tn^^pW 5ݮgxnNQ#S÷Vdc$rG:H[N܎lZ?{ĽMÕFK!')Hic]W?xZ0u0+AYL! tw6b4_ e YGgWЋp6+^Ր˩DXGpkqzNjH]l*W;؈= :=O/;Rub5PGuDmX/p(o8KGP`ߜ)ɡ(H~rn u<Dyr~E!PNeĬZP!x\Sz|[`O=t{ZȾ̕ d:4<93:WJh`2|Zp:lCq, &i!Ygys0N}rMr3 %4E:jrB4U)HUb;S"G.Wm7sԛ^cp[Z`*?IMA=^@젦(>FftMBX&2ǖ(_<"$UxL:V/]R5jVT S"71ٹќ+odQwjnϙ8]FUe 0G#He!l F^ %]=vU>Vu!rQN vE VOwk~( e=愴 Jnt8_wScP@3Et!".pt?y3I&}Հ3BQAjgL#ooÌIe,:%w#Hا/WϒO*{#yюc=j3gc}'ҚK@"*S"Xd_?<V,m/$op0-M3UYA ">"DVpc/epN+>1C>I͘d۸̺©IӒx'UƪWoS(-Rte$@~2\,shlAO gv5\lp#WJS||.(q~3Ar[T||L(愪%dDt Q Q7瑦^ӏ5@|gHL$OuEܔzhJHK2^ɇNF*$˳]VV0{]P9?B5>xjo[PP6xo$ARitd~Pn[LG65m(Q Uhuā]-<`JHiD6ُTD*J.6 ,ԣXwD]3( L.k*uٌTaʣa  2,{ÅGhkJD)_>$ᡓ"+¡/4EeoF0#!&*4s5O%83tR:l1Uh)CKU 'UH?KPb!V yQn3F8[!Xݵ&27+@[`bVD 7Cp8] ?H QI ~]l蠬{'|1k=Vy=^R__Zt K2JfSD,ܚ 6Ch'J`t"%nwli\@ d#*Oni/y6М;DK8Hx+:A=;} ~s=ƤG*z< " >૤@n.VhH6Y,#Z~ңA]u I7%@q8`kl+ƶ<{D+BLSG?%rβb,l6LdH3RЧL.\C^,kAHB;7f ܧrC ΜZ*՟b#b^2aga7> >NωA6>`6`!ZQf~vyYK=)7yͮ!4@Z5gTCTQW#·IhCDަB`T|9=j^;.Bϳ(=$2K^c_5>!4* ?<'y>_{,eh@j$?wǫzN_j-B ~RK-b  n<)0؟\!p,jn+Cv[}9+G}B/W臕 ܈6ъ.yD2G!gy㫒uw=ѻ>fz;opF6%b(]sƨhauG6;Q<#dK.喳6}D/AmsxШ5lOaQ[O}/0T2Xܑy3v$:{#;|4bj$ 2rҩVIb)!k%lkٝөBZ·j`fG|JOF o|wnWq(JN%R航Eq Rxq5J#BX电'D)k2!Хﴴ>wm@fgk~*gN"ñ[/^2z8S{̩@ADfʇ&@%3Ͽk^Y@}ܛ}b2r%C};m&*Gm@+M,Ht?D- 9M="d}v){HRp?g +r $<bNcῩ_/`K zQZG y'{2eY:l=k{P#9PHoѨ3؍EmGat3Y~ qŭ6k]J'e+ƶ~I󄔺uli: +7*rwEգ8 iGJ[FݑSM @|iuM˥kb'EmO ]?(3<]^}`CFu~dn>N)\bvMx*wbS$7P?Il'N8:Hi ȝ¿g(YkN{#nu7A@=ͅ$j2yk .1d] Nݩ rҸ1wh9J^Dܾ O͸L-C׬:#Î.TAת% vF#TrFdnLR=핏LIka$vͬiR[`uF u{`t+0M^/Bz}sL&}21SÒ.cCu[yaw"B"_(=jlZV߄fK6Wau7)[[B xZ3Bc\ YKr|;s޴NPwׇ]`(ܱέ#?E}{#CJ2Q~>_.29m0.p&HVo;iRx?[!^}lM%\HƏ*iÉڙKشtI' g M$a+iҗY·ژjzmʂBYȶKFOF~}b=q_uTć;EaM~٪)Dl;Qh\(2o:.C [mo6ó,\<v} U@@h|[20 yN8Չm;(I=p'Wk:՝TCfoX}ao[rW$5)\vfAMA\xeta{8pPmY xK|"m _-#NeLmgcK ?Kj-iI\Uiĝ3PO~~WVwW>9UPorw|/e"fR>ZY>(`3T9z)3VO̸i|;*ɟ64 W0f",S!#CGm\0+rDBG,Η\.(O=p(qȵ6hZ5"AgUS *2B K)0._)"bUr݌K2 U=$i &-=$".&}cUje'p䙯ì\W!ʱ1pn#]ǐlCnojЎLtJ9Ӧ.g&;VڭH5d`65P 4&JfGWco){νܫpcޖ}K*4TuBL{'=U. "젰|w8LC\?xVDW - {:u6m};QTnJ6Ũ:VjґjpE,B܆(;ZTJ `~eBbaC"!_tu)wtȃM]oj2\thcA4|v9EINeӍ 'lY-~l[ 3v\#)qhy[YX,<tݵRjFeMdn\)v9/O{@b[dUԒ?q n!c$XfQ`Uh7h//\j7R\/s_I ʯYEWQ˜s.ue8\Ǹ|Bl[GPHtspqXw˴0UҮ*M>d 4WC''QW*FV%ӢI&QH9^;5bӝ(ogTypuLR8d<>aar xyfgWьDvKi NQH|8H υ8a0>2\ȵU 7 em=u44A#zdJ6M]*%v,sպXrp縂y^gXmOңC{^paw>mD;)Bf\o S؎Dq9JN7#ǵjP.Ei `͝eFLzZR-ɗw҅L\CIrnb'Ye*LZɀl4<H :`nn6'(%aE#֤zChސVAe]i\xl-jQ5Ni::|RW g!"bn$Dy 8]<> oz0Z9B8yR&3Si %t<KӘ-AZ\7r ,n2Bphڔ׉J (s3ZP扆nSvpLfkY8^f_Sՙ?*b_Ik@`7:n]פ+H~˔κ[S`>kvɱ9`q B/(<)*I)1yM]YYq.dr8R#ALU6:He9/'\>W&0_wqΖ{`mڢp?w]OTu|$IVg' 6399!gQBwųg΅kl5oo_}m?\(w_00 [tTSwk>x+ׂNW !UPҥfۅ꺫cqn hψ{!~@ u%AC Oԩ(4kGnb`~gSf"+nK0C32A.#)bz\kkye o&BFr2q>q iN'%inBEZ,Qwi[0^\M駩aj5Q䩆=7_%~wR#[L ^2iЪc~Zc!Vu<9#r풳)RW6lI" |!(߉-XSy*׎Rp6 >d~>;fϝD )M>mTÿ=BswTKTG:$5,ޚ7t+Hf?&zN'uʭ~5mե!4kV5l-^r(<4zHTKo9X9\!o])uaeL(:!HJqēR9BH -F8~Ȭ&!-"8EiKӭP$"Q ~">aP9Jhٌ )d-S qG |H%\V9AGp9npQ eXj~UP O6W2S!$v`ݻ18_5"d:ˍ;v'bXhRg|*9bY a${JQۏ%I{%q[z՘CT#).&B4_b P޶|ĺGX밲14LFxXv,w1 _⑆>?J x;mY+G:<n|2>xzk[գn8`M-FIrtǏ(_Zy@At,鬠S9iPz1tRO]{U905M&cZ0qRdS/‫=SZzrIUM}p;줝I:hl_1? }8'O\SJq t fnoU%bkuS#) {gZxdx(_fxWu)\+򀜌2р]>_тPg15^0CI)')'z 4,gHST̹ϲoN,lYK Z(88")ıWm67 K,)e?XR,9?N P\ pyuRy-4| >jo!`m`Mj|rQmnVѐ-9_{#~ԁ 3B(4 ߞ CHpV0R-vɷ>M1cy檌q(pJW @qLTp{ eE+{߇2뗷툳~a-YBIgIrUb T!̞mD?YCH1){bzL p NpvM).$I{H06U*Z5;RMp)[2@.,<o1ɮL{3d8Fz$X6q$p"Pݺ9m3}Jy@Ogcse(I7aL4 aLUJ2ߞ _:3JܑMoL`SԨѳr6b1k/h~cR ;K:B+Im>Qc_jirTEYlME-gC#*` B$qwɗrg/o"GmBe8s%CM#8/ϧ(\@nB 7"FώH39%+s3[;H3JvZL_%ŤF.K' 25X"BM8g /Wo@vWH۳RI0&Ͽ~&EI7ӳ *AC_ZIofN@/FspmqeK^"y%mqY< w`- |:Zda3FKR&:u+tCsi-jW,\O_>N_-f>̘B@9W>f2CDW LKꘜZ~&#⡻r/?-|OH}=eaD<=Pn-)}1U^f-wSi]^Q2ko#K )1|oE ,lkдe SR?u3tGUdFy uұp*e{`P"}HIK {u8y4Xq|Z MAP}b~k;p`WJlj'OL^hIV~̥#5B /n\T9 ҺC!3kq$ 20 W#FkC!{͍1bU{540&1WL&VRVfQ 1/L:^kQߦ"uR3O=^ p1'7TpenCZ AXW_T2AB™N"k>S_"r/?.JM¶ 8)`QdClq ߏNu"8nlPI5PY7ZrA^`}CR9>w (+}oN t!,XOoF6PQ" [~GB,+ȊXHgƯ6)jzfrɟ$f%SP-KJ[R<գ+\Yab6[TA4Vﶥ{s22GC̰8r_^f[JC ?f82XE#ܻM_ľX3t}wGD2,!Pjp3'P"js UtNm,JS&Gv!,@3knW݁^%%jpH>gˉ nI[Lfҁuݳ&(uϐ;G07diTs­ qB--T]1e6eOXfO8;GTyx iKs5[{~p"ᯧ_ +MuH#/cBcdf厊[1BLGj3ҵLz7aa..ڟZ,]uU,lwpSF4PІH^[iޢ#žNeIt$UDbGkVdv:Vcwš~kQI[M }~N)9!HV!; RHc+# Qdp p6،hM<;e$`]d@[9IIhwOT{}TZz*߭]=Bf~)9FĿ@e͉g>k2t6zTgIHnp37G6D8:mzÕݬ])LuufD7n-: Ib@SJaǦCNK=Ͽ刪p5Wh8/.P]p.MyPa`GLiH"; cZqV:OzPaN E,:k<9- 7B)Kw/ܩQN!'&I֫=VgΨ] _!~WF'NGOP3K'q9i.zM],Z1—:n>2:^\oaX!5;L[zӘax<9y,P܃;o[!u ^ , Z(3HᚲHE4Z%7̔sl5hOzw{V6Y`X훂@ݪ0o.1fجMa J>̫KK j=J6X7K׫бMTg({3x&ȘÂ@(oaV596!BOyD|3EBũumb6Щ#vmXNL9b+&\COxѻCez̋J0\š wQf.Z=>`e鵉ƅysY#ªT33'd WL?PJ}&|Prn5!۔5#Rf5Pys7Qk{jPj}natPFGRyCᨮ&Kb/O"q$ݟ"CBya^SzB7Br>7lUnlTٹ2)C`LiK5ѯԦN-`{s,KhYRzWdu`v,֢.Ce{RX8M9dLEQ`* WljYn0q.gD&ye;vA'k33-~[:y{*,DV hν]ja8l=8U w?Tq@h#ӑu!=ŕ[򴸆Odϫ4/A7B)=}/{ ™-Cnj$z[`1z{(o9~ \`b.I\<$&+sIMBX͝$o-R-'XocU]I:;2CUixC Wy`NƸ'8I/%Yj<#CB"11f ZH8wiJ\n̢3ƇW`Q])IӢ @6"[^=w6h2 3Ps>(ٔw(eք+պ(1{br\MTf;L ;"_ q(SAe +~/ O .f]X:~{O?/un㽃Ihh\xl}JҳP)rSV{> VȎ|pMc^V켴edzTF'_wrߘrf3<ff ½-^Px]^em`2zO* 7 Y+bB=| 45{J> AiiAA1jDF#PJ?mѱҙcQx0+g s  A! <vǁiϣF)uG "M=A8G{1KCҟX`d؎؏ zNskd c6\A %|g@6)[\`%V % g|]XZ͍U\JU4q7@<]Tl@(Π@s+` *okd/=|@Q Se \(yMy>!W?\tymYFk"QiژNtʎ YI6|2D8z򱬩I2ICB_$%l" -^0ksM4~%{:V]UQ'NGudy=?PA X3EsE=itAL:g^[W";x5W 5Ieq}^DZ]/*JsPC0War3{%^L8QBYM[c8-9Pnyw(-h0G|FzX_ٗϟ,n b֌%sT$(8 o}ޱ#kt>6n'սF72_1܉q><4ϏPR6Ґrtغ+'r M{*`>U3jh+"2u鼝vXJWm!s tT7֓1 cyF`؊{K5b=FI-K~ʴEI*)ϧ/HVpO7 # Z\y`wS}ev%ZVUpKѰ;nPNau}G`BO̭}u"v.Pf_/ঋE\ XO=}pKaRUKZ4gUBM Z!vGD{{2L qlk,RZ$2# I@Օ 2JI#>SoDL!@5/!SͩZsY]wZOҎz~5tz>]5̛'\"m uL_yW5̭zRUز+/wJ#q*zBjȲr?@XE6A}ә͢9 4 u/Sz$lk 9%@wQHwgrWV 7V۫)|-{kw#^T!^2k(` ;$ޛaVSNjo*K aft;! SP#%Nzt1r'c?.$ TpO\  vʞz ua^=r*9> HmR# tHO?3Tu7E,}51q蘿,]$QwDOoc'MjX[^)er6]vy%"% x7 54fiۍG+ڙ8.O9rmt(sBĵZ~nO8 _i?TrLs(=ߡ/,?rQru7vr}*uO{K,UbB&b c@Ŋ+.&D'9)l6N:q4*ˠYy#Ȗ /xKx*Zsm/@<i_/ _½$"B{e'qk!c` i{!Q55 di7K@[ >S# H; <%{S1)=S6h=WO =y݀>#GT)Ne~fb{8}6 &R&ƽ>^Ц k-MUAJڌ2I/7%GƇ5vh1dNck,Rk MSl[ n\Iy\LAf@o+p=g5hYZFb#WK6qc{!sh1ee<:hBsPz ?/mHIcA!g4zqM )#լ f/ kosn]a{ 'rYdVʎɪ+͢.pz4|6ϑN#Qtf xцE9/TMQy`N=uD&G? M/@ſ4 ˝ n duGBxc=i 4kv[dAqq6\8mlj>Z8 Έ\Aՠ)=xrdBX,N-|y-r2@gW I|(6~R@icʋha|]C@+ -fJHTS3!oK 4B𗗅s>GY288 1#OC vXhC>dT(P+c-Si`7C?] @ז+oD ꐂm~Cҵ1,M=?F3'_sIX01|!TF< %;-^9{X%+`Ўȉ}vΕV)թ=0ohx^~#BOMU~ ƿWhUĔ3OCj|)T/d`cN^T%g{s-Dhf$`qx߂׻ޱc_),5jpM)#ĵlnVl:%C1m'tnۻ'@iu(Fh3/,jVe P)9cn+ό>jDXJ",:o v4sd(^PD~/t8Dg wQnvd,ZШmT;i|@AJP~sh7Eh=)3떳e(\E~ԝ2h-ZUS7[[{Pb=6 ]/ z+S4&fƢ؊D! {ade>5EefӬEt?A3I(kZPrWØ=֫/vovOܩ|XpX{a-rV+rts\8lx/H?q }3(6'l"@Y"$ԙ28d3kF>fAsEW0/@P"JvYw(&"$iWN;^UhpôT$L{RJh;;K>Vtd?vg73?M`=&~~*߆DGt}S&~sRTF͸͌FT9ʖ4 ? *P‘ #\C*F;x \>2K ta rbvcydnxfçӿJ8ʷOM2Lp%d. wO#wHQ]x!>%A%.g@d)2G:TR0(#] Tc r9XS>7jO}bӁ^*@=Bնj{UA=pJ{2X(|m3d+ED^"[]+8BXZsş($uNMP 3xTǕ3o䐿z#rT'%fWY8ʻ w O=d!S#vO.?GbĪ!N nxӠNfYѐLVF}5WZ}x.~ B;pŽb?53*t =ԡq`9 =]zq,4#xRǐƴ v`,HTc e/Yl{&*LL!|#)t?ƾnkN(Y}k tagdeL\muiz{ t[-J[AacDv;~N %`yswi˶I]FlpX 7wp2Xv\4APnuj \roJ=п=ihm60U o汲 A6h}NL1qf)UT3S rإpl.`+L5)3 ;l؜%"/#tͿ/N1tb$>\"##bsNW* 降 IB% [; +<;c{^M,+WESBJ(tj@fa_ }P:E #$`smզ۝HK@f Y@hS>OGY6/G`(o8 ~ # OǔOFS<|֖ؽm2P%ɥF$Ľ\l7Q:<02**)0,q x0H!kFEwފnՙؿ/e=pneuB-b}8ւS^;7!FgW[eU?󐷖BXmgXo+}Pp*iZʈ Y C2sb1VUdU;/mJbtQN; fnѪd8#d>y=t39}Dd'嫉nQ(B2Fy|=qtoZ> ^RraH7r ԝOyTFCW**n &RT﯅4bt Ji υ{BTamE0suȳ|wcfRw qPF{j(-7ӵk̕\_"j-RhDyjGOrKevkx;y(VL+ \'f4 T+~!M߅qcq=@Շ62 &VBC~8||!NAc8͗ib⑯$rpM<濒zV%YR0gy !2CNP [y9]8 W,0 =eR{L,{MJk, %چ.ODPAVhƀW GPd0ZȷF1Ƅ.s8rF"h޿~޿5FvDiAl\$vhC=l|2ޒC!4o00j8&qgO:^޳߲{gr3>ы9דU:&Z[=gVۧ٥i~TzNݝ p-ku\H1T뻍ϯM-6m H!;`'Ё!A+ /'GD4$% LDTO*klœ4Q-~q6`{AfMǯ}Cfޅ}{7G/! #miqV ]풮H.-%Ne)e@Ar *%ڨT0l݆V8 [&WiD]j#a^Vʘl=&xW4Ţ٣;B{6N Fb" @Q!_}l/HU sKś0,3ҾQ[f~|` .gZ5R^&s1Z&ԍn=դw"ukt#Ozk6[&M͕7jdg2ޏH%YLTڒMJ%MIjV,V2CuL26t3}_^c x"ap=Y kgw0.$vDVr'/™i3UЊ ޜxteFXF 3?/ذJskO +VҶEĵ{Ҙe3oϧ]V #3qvq$zv"Ӹtmkte\PuK%5 cmHap?4KnaJ nZwY:z/uȨb1áV8ƣXr<:}U2fK+!/&:bXC*l06ҡ]"#U1I?tO`FTktJ Rn)cZrQ6u t YiBw)%IcYe yYV(Ð혞WʭpK: 9pLmɊ#.z}TKNb۾y7J\yOUdSE y*i9qT)E9>.NTnH5X*L1!|L>dαY+Ж%iʏ%Y}1_s I&*PNj?^1n x>%;kܐ#*4#l GrڳeB*j7 >w |=2 A[`#-%/ h!E+ND~ruo- w_Ū 7?j2 3&z&W(0"ly0M60G&0ٕR=y8ngDv뗶+-ʯmC1SŘugCC-ϱ,#(Xj`DFeoA *6~~=*s.c|plZY~ 7Rc:}wu|AU򻁀Ki #D޷ Uas!1¶(Mn=3:?Z[<^28Ya/#t*-l&r)ޔB9joOYM;2 W}~{gSFS[N|5 PWkhTRrZ>Gb^up@>@9L(J6cg;=yGz߫03}!-h6DQ^ G-/t9e:1,'*j})=k=D uޒ_Q-IC=J-m}^ X[ )}Ed>HR˻}r.ҺڌĀ_E0խi+!l#&aDmfܜtgo=$q鎪=ذTn3:yuJ{cUHI9@ 3,#!Dz s8xJάk} ȗ n90 !ΚS}@$VzS!t 'i VW YxYș4Mɲ5xGq#8j k>J]+S|51TL'D俼>JB*,'Kd((eq0Mb8~tiL/zW@MTE]niDP<*'IωN|b.'&1[0eq_BCM3e/7F3smxpL X.( դx#Rcbw]|M %- Hb* P;d9>h~߼ݻ s48 ZdFF~ b3[%u%qm+apf^_>Z7hu~&XHLHx-XR3,~ Y$]@ל $oQb T+%m.4A ү(ob|H5u\SNR"cg[56/qץʔAPӱ%t;Kh瘱 NహTYxsJ8GO3, IVગ\0p/)TwW@OY%==NWCn=tj 3X?\94ae6;K#M#Qט]+ +βw17-IWO"ARlJ=S\6mڡJ@#@p3I|5CfnaS Z(wDN+)0M1KW/xEoKZ& YF6gMy)]%5tA6Tw $6[ yr%00sMT jkh;1I6*z;pc\hݬM'8NTXZ;N;vd~yI9;rG̋V$Y9q/uXCF-+qS9ҽ Lzg4UP^YV(qmGgL kZU.y,p{8x\QzComIS-&Li%>9yWsҎH՝3W|gi%*MǶu*'r3Pҷ gyH:? '=. `nP2H<&u95r7%JhfM3'ӜsbSɛ\%ȋN ]R{nvmlk,œwRsAU8<Ѥ[ nDfC7@b7͆$/7=EJos˱ٛ᳎O IfnC`>EYU_4pI8*8훱|+$ku0Up`<ˮE5 1'S;$jR咁IҘbcRx. l 9XAm9yS[s<n5BfIV|β.0htM-zpPl$l%IvKpKKn:ƽpvZh6LS^fyپG$Z5gYW>+Dfwo6ۃʃ]A؀ZcM%eIe?f qg`6e;hvjT<|DJYxl:mB!PDIu9G 3!,PU`= },j0u c7 QQ[S(_B<OA?*`Ac3 ~m_ػx%|D\"GD5REy<EvL{om򨂳wkNsBnY\Swj@ \vL +\ю<Ů"*z'#SH:o6J` GLZ6>qA!k mNR0#kPAXT QI`.WS"zrWZj.U췧{Up.XX6Tpi{dڕE&/0ҽN(-_~Y9~GzB)Q"jNo"D?ܴ:>otK| 2LBGab'U7XQEW`4Μ"D5c2^AG}ܑtVg+hR0,>oz9>8AS'$|#يs3ocWSe[># ^3 c2(k=r{puk;4W4欜Eu | r>&`+ϕl"̬(&.[W2_؉g$?\PofɇE+ 'Jm!]rM.oF ?RնS˿!Q mԶ5>iKS1FkO0L"ֿ 0I[BN3=a'RQSg4pw*%+)p}ƞ{E!yYt* i)9 ,vԍByCW*=ZuW僫r<5\3mbuv1*/{N|ɵ*.EgBVJq.tG1MZ;b5psҀc?(I9"ȅ,8DنDNw݁hk?#1ZAG uץ`FZ`Z,1W%Y6k.σ '[e6nBĔgv1ƑjbG^Ew MpP8 ȼ(&͎Zd&ڬcM42htJޛKW2 \X]&/: y@l v\B1Rt2܌R T8.=kr9=<7]]Jq@qn! V&C[:g%AƲ#՝&L2F'K7@)7{И IB=,\(1K ѥ{  x6-w Y@1Cλ/M2xOb/p W~ݖ`-{ /vh(R*(I gE»]1N˺$hGDɦqt½ÓmNݬ\,U;ƃ,q &>8C|yſů\ Ov7m (=#t\=x&;R05-ӭ;!mA#\*Sh37il+uA!ـāF+y 稿u=yΩmZ橌 㪬Lѽm`v jFs&0&wC-. ִ`lן56DY L1w0F^Z `4r:lJϝu8a0G{д^e :" 엽ZڰoMΥcKZJ 3&&*|Mew< SI09#\K6(xBx?Z3Ef:w&#N7>0v7U*SX;N{rAM7iQ;9QXÒb nD!A^G1v  j~ $۽the iP.E'Om*W=_\U/py \4q %o0n `sQ1&'8]S{p'y>Ktоq~|p3rr xvĺԓ`e`G'-CNkRq[ :>t엕=BiH*j-GoO] uZ<*mЉM#О|]ͷG$&yx\1r͊D|3q?EUxQZE.~px"Y?JL3ZAP߇ꉔ>5@k{juȆ nJέ' jŐW@%odҟpC¡h*9?I1Mbw!S] hy--" V= y ?wrG"ʬr5 |h84Ef׿L 3)S#bL2xV5'[yfy0vS+H*\i[1=$`+U?#8KJ 2cAPxئO>Xf," VCdX1ٷ3f0eYl+ 1zHM:`SeDj?bDHa)@rY*M5Q}cėQZ" GgH AVKeLlCeyWu8g4]3nj$'9;jRz' OZJD3H^xӤ`)<4j{_sy#ImqT0 V0fec -;`! => RߚYQ"KsmWY;fCe7W]oq$EC6OlbQtаNVb,u{퐹G3kۉ>s-gDgH-<ڹl#ƲuCݪ%T5խxJՁJQo! Bg1 gW#21^gWPj;@17p{5XHjWh]ݠD ?G^>LSuuu]nA,ϖ{(>G@%c+W<2 3w7RO[mBklc+s3={èKZοP9_eIVKi+≣li㪺/(Tx[{!8M_"M; kYG#FTMnfhlϏS8=^r{;JZdVZvZ_)>`N'l4u-"VŜ-!D E ?uu'cT;M-)'| ;j4% 1ؼJqO2͏ ~o oaO?-f2:FW*4'@3'~K}~]|}H=;PxPBZW3Vb$QK'N" &M!>(v*rݭ) ۅ^v2{*^K}~TøheGo(o h6`oרm܌vnP0C h䩋}6+4i^:9_sƈcz= )R9t 䦚uȥԀoxlh]}")&s5;Q /IM[;ٕ$:QSϕ(M V/*eN5PE_B&(Tk$Mz dg:U.X@"k=6ٍ "xp+5;ڮ.~ -^NgvXfFoS| D }gV>27pp\&ը'R4\jF? ڣYc;;7^,ؑsOA؏.>,_c$"4V39I4K4Sb@M AD& DtvJU7_ :1^oZJDP3RQ7GW W؄‡Dv]%q47 !-|HC霹fiUXQ%%Q WNB*Sr*[c/h{*.Q}i/<Q6/4~QR P}l dlgv2'v:{K)y FasWX-j'|o!P6. gU338},s\nN4{*_U!x ƫF=-CeXmQ3z#N]R`F17+Y8"`ݢmg:H&fy@ג*|%FxͥmMړ o4 k?Q+g=&F<"EϦG;НAs fgVC9ÊC@L<.XO6"N=K7'PmG#Bs I&37cfką{EרX[f`tn$ET'\ IEd175EHer/W pC%1c~x܍f(-OC;4kWюQRi)W7ѻG v|S> p#!ZX`!kpǸc OәDмO3lϽf:x8T{@\ Pt-Jbu5'n W#@N/% b" *QX;' =0vk6Tg]&j,I (:h$*A8IQI XI YuYq`%R&aKVyd\˥#TTr^%w͛B[ )zN. g(E>S';kG;>"?6W%\,98˜m(rߙI8",6_eN)8[2[l{d?F:`c ?k ]MpQqrH a tvr0i[MP$uk#YX@J/bJρq3;6=iWjLuUBmO>h$$L6W3pmdEk'j%S_'ՕӦ|d z%n<qpC!B 0KAH /!C=_# k~//vmlh6-G+5&Z]CyXd - aH3soWhCSN|:3 \Z25 c8V$@ BrW:fWAYˠ%H깚a_׮N)?e U#է{AQ3-|ٍVԌU}p%2[l-*(? t&JRƩ5| :^̓a6׳N܀tK/1"^m^ɳ6ȟ~V4Q\EA:aд|过ӎx5QXY {{ ƨs24kW!7k4oO;f=pf)V^r䖶6P!Cridq oӛ%oHxg1nF-7#CC6{AJ%=—sXVFYPj{\ _PK?TuV v\ooZݔj_[LjD@Њ،cC^9w nZ9EYͼ91(ߍU?x)bb)= Ζ`CE۹AoHj{z,N8،]cr19l%K t0#σQN]#tE"gzZ.!Q |W]A&Tu" ľ-= ~Ì+C{*m(1XKTFЕAU# XRh(=8j`=g$9WVsuؚ1b{Å]0p"9y],ZS l>I]Jj)s[H̅y1M{p+t.M%5S9d% tn|\!Gky4O,iE Eet5zldp!|tG*&7M&_ṰcpL sXBNaLj{8vң,YbͲ0*!_W.C`r[{-76S0AJ'iwh\ΐ4O&Aҽ]&ζH>1!dw\٠lD4yB3疓eͬYߛ!,O.-+F1ebB_4McF-TV\ϳpv{'w3d}$(P #RbP#RS92ijt,%w7 t1c񔐳jL](Z M32YG_X_>G`GmscḻKQ:6*DxqJCV[E* +؂GH;nWhFްIS+1eckga)u!IW6̊%m ? t `Ȯ@&- giU{qlpc{ RF=X;%2c؁ZOmNT> pI夀#dpBU٩,G7vJ4LemÁ64 a'q.qT{dquJ(Yvjy&UFB|*YyMlCǨ'-9 :W4\>BTQ>06U3ExZ._dYp\$xO2袇z̮-&gl$' Xdfio=aLnt=mTtsCo ![[/Z-kxJXI|]s# P2M yBHlD҆:.E>, S~y^ҬN`g-m`|9 ]`wX! êG6'nnێ\+rT扡ruMi]O aUw) Gh ~DQ< X17zԶ×[/M*AH(Y՚q~+ި/4nC 25J1(Ҵi"кQA,Q;RުPK}#|0 7u( 3Pɜo/]5+w56GDɁgʌ9Er͖spsG]Q#*Az exJ5Wj~d E(. [  ]V1mW=pQj$-3ttDxza^_7Y bЧ?Opޭ}y]z3\Q[X}zqbf /R&ʫAھ(n]7]+AĞS?`1:nRn$F|@hw&S$vOcSR^z&f`88zӊ$06gkē7y\isV6 ʂŴդ%p󖍛`_^ҖudJxhbqU}Oլl@E_Eƽ5`b dwaK.Xk)Y$0LgヶH"jxUWbp(^T7#'zNctxnTQe[Qev68›3Ȣ*M8и-dqRGsjۚ= vAKJMk[xpYSY'I8~HU10_‚4Qk=Tl=R2ƑLo2d&gO?fD/;_/"3:/9mi8F e>6x XQP]> R(6_kP/ hkȗD Kb啽 s^*G+Bňm! $Ax/3RrG313c%:_Hs>{pQ# #dզB?@uVؑzؽQ Xa;9b؊ёt )'%{xp7i)M܏~$lq~hTnp$c21qй9}U7v7a@, iE_3^jX30^nWD+wsܒH#inrEh~kA/&ԜrE࿔HD ɌNwۍ=xl6 bIݹFzG_F\:.jW(i2M9np 0KkQ{o;gѻ:L>O޶rQd䍧w`KUc<`/=7@ >k"HQ!4Zljj!zw66[4a!` cnw9b9T9=a)ʵtN0RU $QݪXj_]m]i2>WQwD9GQR[m(DgnLU$ h>.F1Kr۝ d\;.!8%sxy&X3 .a~ct&_^t# <4]C tQF`"|qT(׉e q }uN>..H@D~ޓCC)wz|~=o)dV_a?kZ5*\=gހn"XuܟpPĨ+=0L5)&}LL/__šyFȒHGSQ| bZ[F}=22i+8u "B1;'YXdv 6jhLI[ ! l7 @7ۃ̼@qs⛐֫A4`A@oe}LETW?x -U5D4D7-u&@S[K><6QIEE{D@%"D҆%{_t3O>h(v\-R */=gs}߇cSH˒$d{cc^,!z XL n^,[͠]1|UƘxO>GW1Ww昵f3+ -T}\6=hOEtSpm^c털%wm T5Kѱ޿KlDŽ_$LtZ㓁g}zC"HԺ11$\Qhn$&+ϼ(ZJ`*^' `RcE+}HЖ8[Y+~A /c}` YY1n>˸W@zV$dE 5%"X񤱑nJI>D'bT2l'9E~~@!$p/#g~+K-yzBW9YCFORX:Tuzk'ͯɦ$W3fCw |I0j>1Iܡ KOTu|KmO)mվވa?RuV>J,*):O"㧞\εU4k|LrT҈ _Hy\>! 7,5f %Yey1{JE+䈴axu5>TL7 V'|!?"Uժ8읅].)\D>iԽ0IjQ[FT!pMOIaaNJCo{y̱BKO.pqbcs'ǏeCwewUbaV 탟6s)RRQd؈"4fu _b'n/Jht**}lF{({xMbyhݍA#Bn)|ICCd1ch KhP9g 5 (*_V@i^QViR#L8),]B&JwKsZWaZaX01{iͥtrD7vF*ȑ|㠤f$B<[=a"n~iq,%KnȢU f%6ѢCXBg_ZPUVJyS%\k/*B!VlpxJfV1RN`}vϥB $+!`<2* wdRG}쀠1W5omO{c>䣋DAU"#sYuRSubNtS?%E!) ]JrlO\dY_H#˙9U1]Q/K@{eNu-VoBOdUi;E#{0˨bڋPI-/BcPUN'gh6{svr T3ڧDI^{T^; 'UV5*"56` DUuޣQ2i_,j&bˠԘ#54hgy&B?8Mϭ'{ !|Cر^~J L8=Ɯ QCL"y0[,-&@rIf f~UK$mʸL # JDN o' S1.\RY#OƤO=')" &>*V("@B:#< ay$99!!*qhI$Gq| }9_*]jLڙPy x&% Ca#$c K[4,s] \u8M(s hl6bybWy)cT֯J7ѼB^cJfSמM0U;"5s[ W"y#Ez7Lfף|{vj;hU(,UwΎ\0O\%iE c(u2yZIT5VHA5宊1JUHMue2*ƝFZP4w0cԲ&u hh笕cI*Ui,R.$rJ=T[De͖@~B oq.51R5UltvhFGv.69PU lC?/?3ͅ' +DY!`za#6dHmulmDˏ`(fw`)8jF*b*!42ڬ]ڽ,ͦD>718 nT$+:T^{mk-ZQe;n+T7#Y_6Ul cxb4$Xi;JDFaRGߧ)'}J̼AKҖN,K /.^'I%ZnԟFBe4…PdS'=ӱckܭ ,"q(qv YcL,̦;EA5^V<@w=V@94}τsL"6;=9 (P$|fݯþ#QeT|[ ~e\!VH4/i9%*ځZvR*|Ȉp$ uς1XM6lTwEs 1uw@=zњg)xp90 -ٕ4=6K?j5%5'-!xJ_?.mkz@c\Aޱ8&K&Yp5TuZǩ+MqǾsR:kIwr ?nv =ڂjV5tpGe>HZM'+r#f&--p> > ,#zg~,!4YL`1#yc,iAksB=Xg>c`fbB9g:rrLkx'K>LֈIC=ϊxiuvGR^2 /7KPsH@7}EZ Pg,m -DcX+߾//م5_7QuZԬGKώR4Np6IEg}U _85Ù:5׎ާ(qQYYCVH٫{R 3{Ru 394f杒PvF0%]u\33Lkټ_cq2 AK FUDN܄nm{QS10 Ru#U(f:ӎN2H:7&]_AponR VD׸~LR.T˗iMF$QsMkJ`{I}_хܝ*ΠT)a6/e+)rJP޵^M-b<'ʧrc@C w]NcdhSV4i"knaeRXjwޖl1I]5:ȈXJQ=!0چ\gpV=ėΩ6R *a7P[^@VȚZ%UXyFMfyO(? w7qGP],&c {FFI``bFC"qb~[g%x[,! `Zo&zB-S&eJ11P˶6?}jEz:78*< QK.pU; |?_%O~=q6f^6cY`'߈>EiGE4sʦVD$>@Mnm^\ToueDN/$%?З2#V~} xmkm9Ѥkj@{[3./NKȋx9S*U$ DhҼ, fAZYGKis GӸ+{ GM\qqƵ^z1 ՞Ь9bg-[""Ù휕4z-mq {tѻ3W2>d܇V R5? 8mjK`W4d 8rLnd۔%8SB̋&vC4I֒¶}2pd9<7;մS꒮  (5<`q |f J!2C+ނ2%8S\S >J@б˝q/q;W,"Hc ORPFt!TNv}Do iֆ= ޲~*A%=V*Yi6ʃm3TRG,mJj7zfV71]'-^h/A]Q# reb4\@˴/}яJWGQ2m>C.DUT9` LK"+XdNڼ5/f~1J8'P|tL4rP'JYr 2 &ȃ҆G;GΨ]C;__` NPW^3R6rqF;+GQqՕWѲR<3*J_:? UwEX[qxp'h)Pϋ#seA&.:Bg@{s&"I7K KVy v3'aFD+G}{A/|P#'B]hsSr_CRT>FfUYXBgxEwQ`Y9> "v |ZE3G-W Um=%@]T™a8;wnv^hIqȩ3z hQGoҹuF6yg~=I&)-L$vM6-|(RQlZ=UF~u7q7N5hi)+6C1ᱍv1Pqg(ED*zp! e Irt.EJk5&DS LDI3$WBWHӻhdžl3tl/I6;@SYGvK1uz` ~2xe @GMEą3U{8 4VIrTєtU^OU·K4=.ټȭ-rvLr3R~fDl iq]j@F2 z(p_:Oxi*C[V3vp} H7 ȗAEF%،)_'2GSD}(xd[5 .?UmI*e@E)G№܊Jv Q>X#\cTy?Vi~ѼjJÚYG-YX,e3=̂FE19P22hQ{}Aaf``Goh'c6=]4;<?7x Gu<6'E<) 3 kvTT-&+cXF'{}aǿR!8+Yr[D: J`ۘHMV!n+kC/$afNNb!B#б? ^$\2gV_ib>HdV lisyegw~"*HYQGbpbmkzuPƙrH>wDcv)f*f7vi:> 4`tܹkIWwn@}vOWxJf X }Զ]YE!?YLU,o;4ŋQ6Y&p3w{ Ws덴{y<|>yꀟX d؏# Ep9AF8\@f2@U6H^ٲ@&QQ>`ǿz%+*-Z}f rӏ#ri㦻Tܘt>l5-q4A@/=?jj ixS:ɰ>,}9>VuZ~g<߭Ҫ/9 =fWmga/8j t8OHEN52$q‚ Uo:RVe0$y#U1[V[e4/(28mG:1UKM{xyjrIu5ZAZ]DnC*Ly@]o]ne]{866e ?}KmlC2@ʩ1!RKpگNѵ +brSj::XU}\V,$=@(d$ ۼM)5[ǟ99 T M%^Du ~GWC]̫G{F й s| rP/\NɣyCv:@dAs8ypcȹp NIBR@KOh |M*E , NJ$TPȡ!܅ `8_/iX&^|DCqTĉS6' &:~HJ#B': ;bBC'Eu4v6 CQCHvWB2CXߖNtF1" ۔,jvXv,= vﯥY>舤I|i \]v}K?(Y$BeDɢ nA^c֯"ɼtcc#9[VYVhzp~͎XMs Db]u~}LXrܧDSw\dAdK[8z.q("/ ʥF>Po$wŒ:sCĿ1Fx lҙjH61l=ʔ\v1%; w4!Z22y=u,2vpx5XR> >T0k3{C_~o`jd3N%?y)h7SB+;9Y).>T@. Cle^EWD/ sT쑧w/xx(8q_uYgȯ 3 m _Xi 4S)D~!FH9 xE S|jPL^l Ř n>VDv>Q&aM;*`9Cq+x ٽRN>xB*pjF7K.N 7%LJHa fDW (b*88HtmUĸ wb 맘 2^7 %ipd, Qfz1MQ匏)S }uXCD5jU6d }%)j8ĚfdէqS]9Uf*@_ 5ӓݽ .QCFKq4}EK) HQUܧMhW 1ޏףzM7Uu֝ #\lE ܯ} A1KDדRH-h afא:epFQtUz9M$_ hӈvɓR>U3ۀD=q0W%]CoO v$\QL(D#DK\NіH־b3!z<0}7[ͪ:ƿZXFy).*^w6{k_a%LV5>Usӄ1PlS}>DT7m#Cvzxp_;iҒ7ѼUd 5Nrǧzu1udC2g=zo/k*+#]Ӭ.sGHݚL~ZNӦYBh3%814g{q*cTg؇%Y(‡C[cVwby#|x$G0xS?EsG0&Lv:W=ct2׻ C|!^ _dYCt$wbz$p3 А<gndn<.>|2/ok*f@$9i EsF9孯g5(R0W\:mb&`*-O>9nw$Kk Wtl=M8&`TulmޘpALnFL(՟@elAC ɉmV gâ{1H! U}N_%]Dp..r`ORлw>51V%sY=Ԥ mcAۣcxF&2. cQۓ2H 'MӮ@~ketN[r>9w`u3Cf)͈x4jHxc_d[ɪ2cC%b^ Z$P'3 )(s;<$S,]GdzɽO==Xy8ՖtuNh9A=z^ˤRʗ4 ٫?l)M⩓hNR_ 1d`ߢN菑yh4?z5 J9(?P^y+p5vِXKrDOlx9 =5]yV&KXm\ࡅNI781G~$jŊ Js(wd_h7̺lu/Ic&~oü h3$~ ˿h-w4`,P׵ D$nޞ E kCzCǃ*Q SJME[@C]oQϪuڼ9wpt9tmE#Z⫣+GWN:Sz2!˓Emé>Ir,FIFNIAFm!pS-;mxdL4 Y/~_nŌ[ ohӈo LO;f&`auL O}0fFHg=gENNԴ8;wDsd&+rK*vG y!i,8B5NWZ,'݇olC)ÛPF}A- 20BeEX." PnO+2PRid\Gq5\iТ\,,ԧo3<QTŨj!\ϢCBnZv0\FGArBo^)외_,!.6o>ARj'Hs%㘆/IT,=_r?t7^~i<8vJ:.֪z.Y0ٌ`n:^>- 8VpM^j\b&Ȕ9l'Ӌt @3M:Vqm΋?säԨl T2Dv;sL0NgnuhjD.Rbo ]W%Z6xomu4?o/̞ʥkbx߂sj_R %7)vň=,2ʷq:[N -5 #=O/nrHL;{Dzd0 iIkʎ42D197>ǡEob0 r8[}cƐxÇP8QٝD1?<-6M< Y7oQ!} 246BdW4YM%)kCKaGqщq,!:}jTT`g˵[^XʩB ~с0f63[3A ]=( T 6;KlQ }73ط4Р^}bA+P@ĝN88"3NCe Shi僬u1i+ZYoR;G.P^d6|6q*DZ' une2ź^֪(R5\?q鞛4շYG2\&,LE#vѲ7\5gޭ7lKjrtc%?CYyx'Zibwdq4ESLr Z\Df 414T-<}SQJ8LM{>.(l>u\>)@<$$[ڂ2`*x4@e,~_$Ia:&#Io˵mMJb̜G*Rw 3CWI7ZD(vr.j Ǖv2""I̪$c\ݙTV;Ɨ f΃4_C|o {aDAiGC\.e ks&d={_v \4j?8SVɔ7e:󴔢6ǭws|O*i>lI5A߶4zV :n+|o} ph`2܎jQ +y#‰EO6}O=kQDj8V*!xF"gةrG(u렼5 Si- Q R2:0VPl!^>*[- ve¿8!ggXYI}j,i P2*(-A@L)˼ DRz aد/i NෂVvX#u$^ jO(}@%DjiwE*H H5ֱʶ(iod5_OIU$vOf*2ɃFb. !. ? &, gc!3jA^'ukOvCbZ0S֯tG܅=&Cτ]nHG=EQV9A \j1)vD-$ˌᅔEB _tOүj[ASu?qHHd4fH a@〡$W?j \l ;i^ue/wcX[L7cvo6AM+EU.hQeC|o$J9[>ɩAގs+\寉|3g& &|M`ZӕNa2G hYL0F b.ތwGD T~w{J-$h'Gb0fN{I mMG$E1 fsd0@1-Noij(.K^ +-ǫ N!,n㜸ݩ r%tGNg8}){I -,Ӆ݅.J?.まH%\C樄lkj16IIW?0 +Gc㟚AX嚜W=%*a|kŦ?6₟Rm i@{ x9de7OvMf\LT~p;c_OrϏjsRԯdx=M^yp V,p<"w֝x͛x.WGDdX=:kfoOBm9?ʕ(=__T:Ό+IB7tց-Iݡp$fޔT,4pkv]~j@]K8B{4ՃsGdl (}X=h' N0u>wU`ď3Nt&Nz[f"?0仂1f%RQDIҀs`wCFٛ82;?\@x;7j3\eXD ]Bή+be!03J"/r8e7&]@rjH<$?>YdDm0O)2xKS}k]HO<_ J`8_5xP+D˯ Q8F#T6Kud *NWfAQKUa bo dőnׯd@ar^ pgEa fZa٩6=9YVPHhpԝʼn .yLK'9űzY|`?]%ZRW拇L8QΎRBO;ʗ⯢b#P~wz_ybgc>mΡ>"jH,ɩ`dnp y(,2 g1 a4Jv?9LzQ|%p/$'<AF<.f cb+pU W%ZqrJmy̻RV1$22g]8 lm[=*jK͇{ ӷۓp_, `c|B:TzBA'=tf4jKD><Nmqn#|p81,8n_{Ĕ`sb nĢ`wK= :(0ufj`JoEY:Q 7_uՒ .҇b'S-z90vcL YIB'nG(0hoc (hclgFg |Vxxjk8~C1{L!$:Da%TlмP4s]X qZr_J͗6ocV6-Qz>4v4J{T=9gy>؋f_IYؙ &C8}kV``վսg;ȧU~e u Yv pi/tf&^ݒ5C 1[e׫+6Kڨ}ZA3QLrT|/JD>/6dA&ݗZC)a{n fN&h'xJu +,qHRw7  . Ղ¯*Z+O}I~{LYb4&sĐ+hWu-;PL̓rꗼʐݗPA0i1Ix+>33胿!QҮ0'_qW4^ЧzvAlBGE#b;X['*Z|a52Ea5!)؅}Ay=Cyww}-GR+™eYLu> Ins3|#ˆz. ΀>)Hmf=j/,Ήܭ; K>H eEqР[`++i\?H-r:\}r= rK {(67t?06@yÍrJ@sjyS0vY\RwvlNIJ5T3P{;s㕿'_5̰q}A5.>L}uS[s2C:,g 2~z:!jD8EL%[5MMЋ=HtעiNK4?SW/:(&وk쓨jv>:},O)*tp<`YP#71e@ opb!ԊyUWh,=,+pCm"$"jlzYTp=,^&[Vқs C gƏ|W~r?-y'3D,JۦJv5nmdΡq*Dgѐ' ̹bfWV UX}~x`?n۽׮𥐑ӴG&Gs1{ɕPwDh,_#"%EFdbUC \%>ʜBi( nP64#\2pm]#&G\YG4Ũ"C{ GzBKY! :6i62YAg[$$ Ҽa5\.8pCȵ5ڡ"(7 0(Hg94 ,9$R¦άY0\X}ΌLAgAU0ݨW~)Z5 oR- 59#oH:_e&;FxƏ]ЍKI YPנ>T _bt<^ODA Z; =Rn>e'Ha*Urg,ؾ1IBm$N4%59HU0u-j}6O k p5HEjF]YwćǙ梹:-5on}:tzjҲxNiQ.u@ŕsəEۢ%2/}Sx}JŬz`jL .DLp!5qwM r%i4Dҭ,jJ$r/8Q7n'xGXLDg.uö((bo)-uO9GeܢjhذBcQ P-6r=n[/#ZlHiP2sPv0*yMc@19?"?3EA,?VPXP@op\#wJC'ܫZeAՖmVޝCݺ-{ǣEA!Q5ٓi2R6?Wb*7=edK2[Gb[ꈳ>6bg"@DBȑ"7Ύ};!vmro,*Dn1xU`2[v=u-hi;_6`~)~(ӣ`ʥPW zJFH[ P ʂKE¦* fhΩϯ7\\}Ǩ`Q> 傈ڽU*fVPb؎@gn:r{_0XnWuʑv.c|_Y}*Qj=viTW;N,-\B݈ڜo I-N=NmM\ZYbg,~K@{KX3 /ˁMws?Ge ^rL}#k IMgpDpwB/n{Gn?FA$<psf}W-r}/iMilIsTM#boM;I\wmBWmKȒa6}a{ZC~zD@78~B03YQ~;5i6DrXYhTs:X64lЭV6RH;s3ΐ\_n,]lb,o%}^F3aW012Fk>cmW_iH o~`~={+Ѓ<'5[jk(CDW$u |o`SG뚠 O#Z :K,\7P7 $F >EwL4dt=ZAJtʎeH.:|wtoVT;׼i+3xH]Cy EbpdθЪ(}ԥ:k(bx@pc 2MOs\Kcc]TauG~ĝr7>IunAKwv{5M Fjv~ȸ$h 67_܋$8$~3ݕO$O~-g f,?O"dIp 2yNFYQʋiYfնR*%XS&ڮlU"Y){ W̊+]G߂!0|j *HfrDG K30狻jFjI~\|FeB(Ke/n4?9FW Y:]"ڶŤeKGDGh*}{"OXDDѢr0f7T.I}nGUB}R@V,i9*穷z.+?tl s(d|+Ob׮f5n~(4! !8pL2 _x̼P(ᲭJeۀttG6Q5 `wj9ByrcW] [_;07o&k.މd`YY\]Gf~Xa>TӢuy/  e'lܡ5t\O>'l!;Uݜ|ӆ!RKWmX`ͺ0CWsj˲ɏmǣغQaDM +=d*(ſgz*k>r9I(mL; Q'^4"U!>qJT~}W_D7/"=c-a1Ԉ2fgN^[RW4B |Ok e>dW+oϡ.N-HsK H28g8sD -"#ӗ#Rc!2=eZ&䶂"SH)h1y|vǿ r-!znX_*1Mr' A#: ZyI iϒ}1BW.n FZn60B}w 0x,lK!`c,.E>uE]Wc"XFN ,l$Uv,mDH@}AgGXVYBTIPq)=SJK*j]^/< 5s_p@`r"jLqU=3! ',QAXH?w [ OqdsJ'K&2 *>h `Pr\Kwk#;η[ܻ7"4ufBst4Tn:wv?=mjj+l(3h4ҏ]T'0@(}|Jm*4If'H b}'S8з"D0Ieo~KKQQ]ҟm&=t7uYi|MsA7#8eU]QZtK%;|"k݇򙟇m+ywbES; z2EX pIҝ |~EW`-} H_{ﮯH5^჌s HCJNs/ޛ̏ѫKw!"?d\ '_l@W,XuP)pz, ȍkuo@Pv./KEpgi}FeRzJSDSh%! _/JA15 T ?;FϏ6tx!.RȇcLGYSD<d^`XMydluҜx,/K#;; WI:Wʡo4N !FX|Б_i#GvXبt]>0U"#Q9f,d&E-O> K=J*;0W1e6FrINk>}ҧ⡉0*XT)Hy f_n!}C}1Yqc2P=SHz`,J{sqg9~ zhq7:I Wn_ѡ̙5v V1E0?_WPp"-+;c"$E ˜: GB]zɲXraA.)FY+xYepd^0 ;RfKKܬ>AWhpXPvN>\swR| # G?D/rnxM-yn;و5gF΅Na\ѾK>qzzС(YˤD!Т☢חX@@cQſne%7{k7ҾOcP1LS/=S?>C+bm oI-N0>J33^Tg倾c(x[gv@]̢ܦc?CT^/%jn◆9w 9V޽^XqD$c^zt0_e2nHS8UUMٯƎgmC+חN,f=F/-RP>01@?[s֐nen!E~IcD2+V(={VPjV)LPIXe'uWd9gf}tqLgTk]8w-#Nn TsD]OW&v3yB a@ɡh0j|$N6]o;6ha]OAIE)eaR)0`8*NY"y,xU;-ȔL4gX,87y ~0QRDB#FvuGu(HiME/ŊDJ>- {*0_B ,M%̭Y$21(ыV-" < `4`76uiof>Z(~a;7RkY OoF^e I6y:µxS)?yEwi{Q`~p?Ȍ^b^߈,0?pĩwt,g˦sž Ks_. -7_/|1?jnoL'`=8U6z71H~7w_"93 t^Ԡ6$$@rn$D] ;(*1E զR`YQ,E_>dC!'HGo_{+gYXRh{p4R$C7F*Ovr?uc.7bVQ`n&] ]"sD  B 9 =6 2-ʗԜ.u3.e̯pCܰP$[OvW.1y 3R&yӮu'ӥCb"r'k= I!Tmd x&LFA ZA%k7s߽vSWLbnd?.5[uEsԅ]yFg'bIChbZ ӵVmtr]6DQZqIy LyĭX?2+޻`Skz(E ou.TWFe%wGb2[pjIx=O) +PD9މ t^Pv}YSrz>ZnAr,un.l>yJM7҉Ch5y ݲ& FeA(4$H8: @dm6b_5WrͺJ*mT%IHkakB^O{˟6@\ H::|:Sߓ\z{Pu@I1~AWճ7%Vpy!B>&DMyؗNzPV67(;lW*mnܺe<S'c=6YRɼ'@0N>>ռ8=SU/+~egk6|c/:13߶_➧H.C)􌲾<`[^y8\=F׈RƎ) Kepx"'e 7m& M_0*E wssmGՐLN}B̛ؖkxG A`2ᆛ3Ub.@Hn;`LRDw1j@_1BTݳ-9q|u> 㳑Vg>OwIڷ0ȵF)gU=Ax8t<ɗ#ċ<W2mSPnGY Ŭؘ(VXǝѼ}&eW3+ˎ#%0ׅNPo\ xśj6?|pM%O+``Ɵt51/G[j9?LQDch=)nʫ*M\kF 0͒;]IO *_N=%@{maDOZ;so,(FᆉfY9Q(X/ʝ GT8_@Dh*=rvK)_`D'x}%eo3(#xq4< {NIQpn!6˭,ԙ'ꂐ(Re \Sи/WSLϳi霔[[sG :+kc̑~/Mmh]Xm4s})1`Jb}o [9yڋQ~"p<1Łj|QDROXrQ JE0f" lCW9 +zGɹ#BsyߌsEVō'ioԷ]tzmwmF#CDC+dę@C\RZ/:"rV4DcR `sBC*0 yB:b826?|7KdI0p=g1S46㌤q_GɃmy`8Px]-n3/-9Rq).6{1RX"ei(Z{E~!pbaB`b>HhjU/]V\HwgTHzEN)w>5N9u6 YxHdۼNW$䀱WYԐ'Z"M\3o>#]غ 9:Rn -F B 00P[5M97ī=6J42P5:#  fQt,wzv~~5Wϋe->S ZƂHˇ,5r 9ʙiۮa<ʨHJf7R;`|DXȓ'trņ<6S%łM8UA祌wcx/\sJc ܲ5 X=TD321,$jN8PMF_Ğl&Ԁ6;2|e,yh? cߤ#a.fâ|]df&&k Ͱx t~bH)6Vv &.i>7;,E>(dHo2h(H]qX]mc*/euG 4Y{&\0a\edI!WLK[Ks5HKp?lk/$VPYꫨ"^Ny&ycDh*n2 TSPvyvH4]4O*<>Y/ƞ& ߧN%ldsu?]+0>cJ: \B m 9$^}*fQ]-$q wО4jv-hxw#OZ]ҾHxAQ|ilAl7*\rOIYfAؿ$[a5VE|6]pS %JPr gF¹yaoN}f҃?(..X{ $j8V#&1JԷ-%h wmeCпxxsiElcHP%Ere<̾_|H6{PKz=R+֠6o$?~GF/d`&.f%MlؕbLX@SvdNqMz`\ \O`Eާ\)zw95#ȸZ\Q!@ KqMKTށ3Q NY^KcDw,ܺtG3M/l\DSҖ.p>,?ޛ}$YT 3Wf݃Ds3(K"w'<+wDưk6W}c3N}QG `kYĜ ዆ܤC2yn nGⲽ({<,A5 tf8^O ÄV%kQ0(T}Q JEB uW|"A\0Nlvee#M4T:ghXWQGl_՝ke!>aS6>dk z j;*o29ogov`3(bxuY| 4#rXOwL}S8rJ⚳2-dM^R B3t\({7t=E-.s'}iP#OPV{'X`(y0)/e0CrȰﯣ%VPx@58`UVm7D&hto"9,[?u`X[QlP+?F:PEs] b7қס22 Qs]O3I;myCmw{5 ޙzmpeM /ξP3/Fپ6q94hnΒ*[zo&XcvU. LvN.>?fCє!j˕,r"TZ6̶;WI9i!V?O|@񀊄\{fW8DLwf}ml.}$cX~i\vKa'h:'zsdl@`I %R5T/%'RȈ/F8>ק>ř# F [~pfWrlQsMIh0p(9,H$ȞD~gh]D-M;ZfR*nH6*}h<5`Bs .Xfj0>ْʝGq,Ll9zeNe_ܯkbY]"qR4@Ud髿ν ywY KroRyDD|q{HOQ`\xŝ2;+m72|߈Y FYR[+Aa4%]VC6n-}̛;\o l!.;BzoMS8 ZH]ʺyeY=ʯj.,p/2*L Sܫ'PkA:@^ B3`T~ KA obSNF;ڢry.L"/tilLq*nM -^f=K,6aXUh8eC1L[ylb0%{rƖ#*",+6nzD)# =dbLy} \8쿩%mmmW͔yCPq_x^-C4 ruܹ,I!P롹 q>tS2 E;K: t4=BA%h9 :>zJ]`e[=C'bKp*C !Y u~c9^k5 a:1:(hh$[ɂ4#"}4w (,S![i*oAl߲<hy jEr 2l'M_H6t?CV4 =zৡ'Y O7;gЧwMR@>"A-9j/w#g=|pE`t"%K޽1-r2yKO@``(a[if#r--c- 5~.sMk`'į>zOfMW R5x tR?(=1~W[̻[q{S[gkb2s\8\E/MToI@ aIc$ݑI{?%%I72$B;4VuFsϖA·}m,I4 2i_X]s;"xCjf+e5)ڥ\GW_>u~$@x/0?j o&9sg!X#, ËG+W3 /OݗG^Vh.5AO^F B DYRP4עJBc\N*>e:& l<ܵO#\oP%i6f ɟ%e}hm~'3pW>a3.B,'UNG,TE_Cz`'R\BI9!k'#GP_)qsd8μ%b+.tLTe|=Yrəv$,(aEcnϻRZ ZI.El7X%0F֨jQơwci@C{GhD޲6A͠7**PxMirR}+9oʰ9+#j:NYu1F^= 6t.k*zZ>*2AbS7Tvո F{Dxe/~<U~ˏL]Ҽ w!Bzk1?%"[_{r0'pNnI}i( {Z)mNTRtFgwy/W4]0L>\}|l>N~NHd!fyfZUzL@}m]C XUjA'B1qcUc FFQf*^djm6KV LJ( #kdĞ#!/T_Mp촖SXh9TZ~IV˯9Wg]iM~Ȑ= /x.4EeJtCVy>cݽG>U'C(@Gp^ȋ9h*rX;aM}J1ce>A1 Ot -;ڮ PpC˰ro,K3wY4jU`fwQ{*dI{̗pSxR,=8EA/H gֵÔV̜6<,HT1v*n[1Yu%lWAi,Zu.Gl \~-cc()Ɇ i66'|$D A!bQdJǠN@bx R/\,bP%ozsVJ+R8.exvF oAA}"n_XoHSe?݇^Hvwՠ"<` UC(Uu%YaB3R_A s}a;p.+j+~E)&rrW͚ L I4Y d[ĈUsb~`_8 asHJȈ2PoMrו pnEIՖ'M TnqwC\pf'^'s)Xb_=~>S]7|{ze@j^zZJ),ݍgXpQеwp z=l5/g*!xDvKZ៴7();^'pjVŋtr"f}Q.p 1_]<_Z)H^ >!ryΝ)iν<[II eVectB4=LE'FTaQ$4/y-M4o (DɃ)=ğAFm?1xA8߅<<ׅki><_u ?szYE^YK1}û5HV:U!3rL@jwNM%p-?x[~`qs1 HwPUZR-Tjcmn #)[#%{_d-:n蠭a_&Ģ/㐖0>V7OKذ"fXV)IVȵ_rnLlOۢ,H 2#BA=N.ƞЉ4Jߔ eƏ:-ys"4y .e;)J*CFÀ[Zu}pwD0n㪔fl,|8eg}j]m4m".* ƶ(IEXUΆcDa洣~`{qfziMr!,51`|7 Izq{KC =O{VXe/̨VgIzlKƷteL4ς-, ʅDȭFZ7qm h - 28 8Bs,|\ /&J`,SZk57OO:#}ΫN36<+\%#gPwZsP"n_9Ȫ`M}/tg?LەDmVGQ-Ÿ x7I-()vƹjzrI-F2qP~*Vp6 VQ>d;ZKÎ=5r[|+8ȯtyHho/S6j%ӂIW皑(~._Trm[a9MN=_D],!{5Vnxa0w8)KiXɤk-(WҲ+>J_-K֜n1q3yTN萄e׈XrRGh<2 x&WS;&ˁ | U4r5u&%4 Ev(_cUz_n-"}p@ND(b'Vy/isXpko\dF\[1Ƚ8lP)]jְ*]Dy-,Vsi,_x;BAUEkO|W"U ?@Pa'pGnEN[]싟WM`.dexγU4tfټV^tK Zгe},=GjKP>$r| BI AM LxB5w0]G}>rf@{hFv$0q0֠g2%}yV_D0rr}o$ 7 c]<|%{uP5:\ /G_և}B$$Q+X~HߤE d:my2iy/b}GP9ԺԌW` /~d-PH"xc?T ;'-b=@/!PYWC؊'Э(lD:M#]ìnG܄f4. LUXriui}xP4"b"X($C[y!}Sk F'BUoY+Ǘk,1PC`ť!r/EMuL"m#1+M3X wX+tδN;Q&8&kmmC棒rᔟKH 12:4ֻ-@ fb2B1qzS?QN[7'.)m ՍNbL*^7C߾~_شy2j|n5Z C7q;>*rf{4-wOgTJ}?U~2[3׵ؑe4oCm ܳsOI,q)~{sv'i;Y*|29{U Asj͸$5;EАZ:{f]7q36>R OCŞ!LV+gdMhN00ϋxoSu"SןX'~+*}odu86&- ,͡.&9 OZhhvɚH.1 JVʳk8 g[<_tVA @ 1[țv˻CK޿)q@d (0 lHѺ9&"U6"Lˤ\nd`6:|P`PMÃA/]][fmWqQta,. b/ak !WP#Vp{]ugn#KF9nX}=[ӿб_/TgP)pJʴxgX}/";GAn<+gkʣ98 IwZOtر1qKh߬,!MH;~0%OUKJ dy* V2]0$JεPχֺpX?z$Gܲn]eenbMk3g9v:✕CSu # 9/^}rkAq -]hU6s d:X\^\ElQ>vTBbqi:ݠBJhTݲǽymͲc&Zp\rCnqUS K_,Iq50 ʘJ1@<zTQ  VdpbůzzduYr6` |ƫIX\ (ۭ1#-N⢁@}bJa{ Z청z>T;1z9" TH u}y7rp\nWںUQҍ# }1<\QG-UnQZB[Q؏*Bt.%ZXtyss5@ ?5YڦRwHXAGs^r>ȓl/zse;7 @/mt61seVf4tA'BH!4Hlt c-Xu$1$@ +VDFov(X D|XXbu7p.n$YyXEsf*e<+*˒2Y5$sw&p1G%oHEqكb[QvĹ%?P!!9Tgd X %jWaRUk͢ۆb|XzRn@ȡh%LWeN} '_KǨ[0]6ADDZQB,ς6Pmێ1X@J%'X,)V߷a7;F;Mvw=hj ޔ"RZ/+% p,wlopɦw9cPc]v4NtG]"^^scV"oe;qQ>b1&@JM:2O|/flxI^ ɓDw)<6vBwy?cG W%ϥã E~M%i!$)1@/ }YϑnAUHxSTwNb[#Xd_g |5ݿfɩGi09yL4#}Dz} #ﺩuZ6V৵,kBPI|]4Y|@, ѻJڠl8,Pt,=!&PUZU'cJ딙 C22ʞQ >,{Wgе~?1&*[iaO>Yƫ&J 1>\QV"TJB)SN]ŵ,=9G[g)n;y_ f> xIG DTӲr0 r/0 ,xlbM]hV׎eJ;_6r0DM{-2_m92f`Od_Xcb:! Z4tnpfH&~%ciY7E:p#}wZR{";t|Vۀ+9BUA.t_zqPX؜LI[`wfx1A3 =tKIaϫJqE".dkD on`]"dn͘v:oh5X@Vp1vb i>qL6/71A*H(;q#YTi*Z!TƄ(ZG[uɚҏ.743ژBpjFXL[OƢ\u0gV߆Y z\܆|§P&M;鹟\vIY>Q}U^ړ}dydBvHcu ֜~jel L7Nd@F !s5\vRWj"/Fl1O":]iXbgV6o9ŚE^:ZlK4w,|gl7^KWri#=>3;C/ʭ@Fv$k4 <4a}MCLDc%glq*iڃ5Z]ҸuRt&\j?CaY&m{BlTt` !/{vd"%صmP?_أ",8}?-{ٳ>-jKԁ)|@l|{ wHph6e"ƌيO)sDX`WkSrP,n f5Ƈ| _kf f%94I_l/m̿=@iu .`Wgk{6Ofy&غjc+O/}x'{yQ/xٺdjw|l%q{!ucaxH $ ȱt< i3!<,6!9aAb$Hj27mQeZWdULn;Mcw7 f:`RR5d߯L3 lGKU@eQsnwyoH3IV|SR_f.&U_w]{`db+7=ҐzȐ# ERTW,ECl, Y,ZuB8b4k=M E䨟A,keE*~U$GnSv-d7&N$(ϵ G`4c9PX8O cc\ QVWcՄ#u9Y&8&κƽUx g&t0Kf>zX,~6UE-`k0o8,) S[ v)凵LZu':Tq*1wdbX28o(kX@!F+Pq&X\r&dv+XT$xtb;@Ur\/2x˒+<+]۩$9u$sһSgdFx -ϙ֫lXD\gDlJ7ZU G/`f**„|Љ?kD,v 6(|2Rnr'GUd=nLL1I Ua{{'S򛬪wtv60IuRG{,$jI0YnGOw(N][B4.jj}WPώKrb$so5UإzS]r% 皍W(>:J0~'TIw'F3Fl- T _S#zȘr Q/:S[Qgc#Ib{̉lH L3 SK(כ!Sˉ&B)+{8]₧0W7Gia<CE9y`?4)V\H~?mtc~g!H; C#FUխ%Dx(?!DuA_;K=yly?j7#[@H{9q"<>qZy9c~hȼNL1v{[/⺜rAz_xs?XFz?ܑ775lUGI]hE 4\fKL(E{KWA=D'W@%(GR} e\KDT5fq aiW i}%} fxnEg8$Pc~YhB,n; BJ7,ma: QLYT`=TG:HV6^qX&r!`Ba9yrB 8-!Wo5.A76F{xa0, wan*2 8$ׯ QI޷_oCF:щ-P c6<< 5;2].Qh2MXD~}P<1B[n^RA,J,2~CBu8 v2CC釅0oJ8Tf*)РSJI ,=a )y[(增P FvVj7&ԑD _F~r}KW~yp'nNs(}{QirĮ0OiH(U5lu1XmRf 6Y9+)nz6Mp{RA=ax |AZ_ q@Ry` 5A$6O='QT 0ENiz"BԗG;BCqfuIAg j g\a/K=>Eq8dB~9_RsB"ȿwj;MF5vʷc,7It=|?Y ~xZLSL|B04F"p>}ZCôGmLڵ$r\ 8b;chWO˞법vH ?xYH r&r\ [ J݊M-DSbwY]!ʗΕLn 4XrT?xw|w&@Bṕ^cꯈ$eh>&7۝&j󜸈-*&K; n <13MU ɡD&Iy>?K*kVZR r!!a5ˍKO0i\n]<֖bhB 퀢2RL͹Np0ӡl]/o#=PTд#a 7J>7ߊVӐ8&̓wSobo#d;3Ev] u_ވĵUvl";E]j9WEС-ԔLӰμ2(ryjP>nEc/^j?b:If$\u '᠍0v %)v J?o=CN}5{Pj!$8"px+Dlq/%~d!M]1FSD7E+(="ZZu< } =BTYw 1lu"ʯ1Fj_\^ra06ѽ:%.J H1u_%h褌TEy|}9Cޠ,$(xP ąLHWygU|p;Ab/3=ˆGhqy?@!]W,G}OTlJ25C5_y6K.telS^K0h{Yu_-x{bH0isu(5p6@mvO!rQסQ,ݿ'wvpȀR"^,L8avrn|e|wZcCʹV @KϪKV%{P2g2H8 5Gpꕓuk[l# rh$1^|j^Ě= D릉Bp]&;{%.D ëdtcˍ)PI;tM;#";oFwh b#;D!#WYy/8fOs, я*7E`@!4( S}̇>M!yJ8((ÇS7Ӱ$!T0 ; @ =M>2Q]7;969k,{D{v? rJxr#G<*2W! KX7JzdƝ>Ob@RVAkni'inPK)\5h4f ]b+Ɏ]|>Lf y*4}ZeXBA я\Gi Ƥ8U}Cw4IlVcMu[Mϩ \OzPX6WH)Ũ3et`@됿qIqT" #u˵ND,PQ^Y&SXn(um՟;- dZ$.%i%8թqHL_Q3r%Y0QVlgFsr0&,`aؓ_Fpɲ+)YvJF RhP͵aM8Zed|\i>_N)Y/E[@uhY{ P4`jB0xsׄv`5l-3!ժԍwS1l6̙$FKr/wotɦIS9pjc|*jtݻubBz0e@ óbpvq>)x_1~O#> ]AN5B_pXBͲLd+Bݫh툔FBSS{;C3M{;gfW#d5x% ~Ci.xjwj- ~u׿z15%^‰Yw;Ã{J,Ys7eBcP[.\0 P.: B79\aTk_A#.'S,E #(}Gwi/1 )鰽r"%UvZ|`{A^5M]WE&jqZ;5^2Fw*|Y 5Q]1/ōRNEU[/.tIRԃ||i?w:m/PDܨf=/~=KopZ0Ih Pw#ZnH)ï7ʥLиs4E’bX\Sp)hܼJ {Op-30ZA.؞ u SWw5L(]$5'Lj9u$x= {A)qP7HNh$~G:T**وG,gv=osM)sM"}kUҭ`CoLI (U573!臽~ƓY![y; !`=W೵* \n$0LWFs]H/Yݦ"<,g-jT 8b5SI5xy=o\Ʀ9A[{g%[ES)G[X'bУq{n8|p41>O;.n,„DE!Js(E+}=df2Gia%k‡BIe*Nd$ԃLkhp10iTU&(|P]!L7rsV(Ics+'i<7`#פc ,zޅнz;g D^rZ-gRڋq(ĆvkdgbW`g5glytϙg6ͧVہ|cͮ':TVQ:{se[yIڒӲ0j6٨Y$GG61G"<'1NsI>ʋq4Yzkꊀ#<ғ ޓ] AS[t Ii@rc* |*>R<ұR <liD] c|Nv!F>wh@tRD߀W:cb.E@gFA ( )-ˠIkaÓ,]ГKNcFȴP]| t ]s}P/6?b|\1V)d=`YεKDjw&Ă|Aսܒi~v^"ѩ6%#նcl4H{n>zm,z= g(i}]OzL$nX87EθNHgb?7B1ST$ʙ/#x{r179yPrݭ2v\@W95#C^Yg_7j=oK'JƏ|Vu?T9'mX4^HU'P(G÷K" 8-zQzI *g1?2ôU;&s=vFl}_zx\8k{ɑDcU;e6WFר8R /"&4pWY0OB~DdXZCɺB*?"Hvcp*Ne:WO1 tcnYfVКB {uy uEȑ!$[1uQDdT}WWPb>;x]]A3 =3q۞MmףPsu)AtfRDAu 7i=ڼSDou#8Sa0?0+|[D2C.6ct&'*7e^о7EP- w'oU^Dgj|ԍ.N{JQ.2UԦjow/0QHR!.Kq .5ua4ZPb]]^e>%^`Ry _6 ;%N}Nzcx H |x,ϝS^+5"җf^)dd=Tji}YAw""|cdwɻ2UueC(plo3=KPwxA@].`35خʧovN@RkHS."ŒL(xzzP%_t+kDÿk !hE:leWnOaY|$#Y{R;5 oԄ`3}Hj迲)?y zwS] ޝm ?LX]o`&4:Y8NO5o*ަr@;]Frf[ǧT:h68[γ ;FOo0&uDN58FGܰ()AgׇU\DOLI|_Sc }͚bP? UD{TA `3M}lu2O0$00ԬH*G_+~ٸ,!7RoQ|촘ֱu.0/}Ҟ AA*)!a<"o`f!K&({ PtDž݄M1xum3p~@+.ճ6CGƣs=B Hܗ}g7l ۃ4  ټ|Wnf@8|jMѯNC566"O?l c#=UϻHiָ{R@=cRjf9- oVT>N.螧9nhf\N{vV%QV R &gn85")Moϟh*4r͈Q7cV"eN7%}gLj&zG$ 4億93E&vo|K8' |l6Ct&(J*!dRsԦEs {Y}I WUΆ6 X)qu-+^_=:+I:󐵎"AϺ>PMm7a˒.B/"}F8'FӢQ@JEλ<vJWf&N52)qע"DV4\BeϡU o~4Q?Zkຼ>zić-~}Lmkl g(YPc4x *LðwZ$ {~((KgT4d+)('îmZzHzl8bFfw/O~s| 8<|J[ ]X]U15:ʾ!fM|0'k2x)Ik-0ُRS49|?A.ɒCrgq]4B_.R$]CT] 2D>ql[%oVVƹKز@6@79&U'~%!ڈq1ZREgP} Փ 0l *TTB<&ZzxL)=,*QLuYhzs%^j{)e.Q+3)IwsEζ@#Lbw幭,C%+q匿L~yo< }$˧ܪ@z~GSrRc/ Ƥ=k*5/ʌQT}}hЯ;^}c{\B`]tTL̀&8ja,8//dQR9C 6 Ies u@Z8T)Vw^N 7u š&x}kin(|27j -^ը[T.ХTїWdmJ2WY&\^KvoE}Zغ-K 'D 49DHX73d<*5N*ڮiȹO P4SdS[P2Gv܈^MN'm5_/}/D}-KAusv) GUؔgC7Ex\xS1 H>DE,&0=!=ፃsxVDI7X:bCzjDv:=YmCɆRH.df-JWS4tYimcR4X4a,IZ@R2-(ڮcz@ >~2%mB8G)o#+N0IjỶoJAORZ(qq7dHGnkH`RjKD zZޖ~%^.ϥh&<{BR4UDž_9(c:P;1psЧ|j&w@)RaӏZņȩ-{ j|$ˁ~*DIx2aKI7*;EOHPӬieǟ4 OfjVOC(W0J2@T\6ޯP'_su.u e _x3%Y{%:6$ }1!o,C<H^z:g-m+p@rZ*Oqh9L$dS蕄U7{;q w2QoXO~Zn6yr:LJ!K_zW2pBtk.{b·Oh\%^} {N.!å@HzB1Ǎ_i5\f!_BԲ8Am˚B@e+D-̋4]䕜Gӵ\<=)0Kr&(oު-~M~;᜻Fd|u-v7H&9$7UFW~+D M9pq6&Yp{nDfel %Xci{MG([(j* ?- Vm >>$GFZ @O}?+YQ$7fS|ΜًTa.+{;oC0򛅩7 9F(@jN ?\Ĭ-s'x1CFÄƃahKWo l"eD1 WSn4v]<6uBgO\ē@9 iД^8UBñ; 5{HX[+ zv#M"@˛no=gޅI|M.+8;0k>?"s#$V$Ìtr-  7F2:@wg#wԠ}ğF:?TA+}T}U tP@)=bb}uG$GZ$rj']쉬cl%{roYOB<*$qud2Bi: 5%LX'7AĶ9[;2[*CI BZJa.Y)TM U'v2zWYB)5r0n*h\(==!JOTGH%({~ ւ;CeFD;Աϒ׬q8PޅSIfe o9XjLt/S3ca` $e^ʾU~.fN(F -V63 관ٞ~N\ɨv^,~!8XګiT=9A3v 0آRV< hs#SR"3i<׺F>|t#ʹ2ajF$յhUtweʢk69dUf҇ۈ o˿y~M\XP@X<;v9\I{/&Ix4. DUS%Ha4\J{Ի*U.} qGKf$om/}r$ co c+67ePԸ%=׏9B '%+G+(!o~#_KON!WҚH8;pbX40!N+|_u]vs9=3j$FÛ::S8XIRk E-m, pe^VFŮ׎Yu jvL-Bj3Jw321HlI=ׄA"/n_0=CWڨ ˶|\" 6д3=9"mc PuU OzZMϧ3kF^/eW,? W=7? JeMaճ%Bd Hփ }wC"LC"&p=V~ku9y:)~dTJ;0ԥmZ[ZgO*6N/heߕ>S U c\N ;ײЭvvsF_UvBт/P<@"lڷ_|.Q!(D+ *Lvh&TknQQ 1 'g-٢p E0:Q fZYL%I$n=gLGY#?x0KdJ߷Yh쫫`>RRDzLIO91 25s\qżIM toR!3KmCZ•a˸;я!Ӝjg; UUt.tly`X>uN,ib8 >yɆ2Uj򲡞PAוъc%Z;W/ퟨXUS .\=M.>٢}ڢ49[ݑ}q b:ct7sJpqXOƀM ѾY[UlۘFAEH:*[l`'g89żREÜZzyDL[abVpT%-Xx .e?%ϲKC(L<;іIss.8Fpky߻fm>մ%W82`CiE8$pkʏ?nAol`!- IdSgp^hg (_]&ieMaOݙ :|_Cs'aCtH^c+{vjlx,2_Q \4Mu 'bP~NY),nh=*eu`ˋف7c aFQ7xHV%#=2txy!e(8kZhSlDtSڃtm(?N}7#j׼[40Fbo3a{".+a%9L;z7d̐e=/AQph_m18NJ͏ASlOKC>qkJ Ӌ;HK,XAo Ǝ kP =I슻qPob£aTW"f×Ju/4/ >H!ȃyZՔDԄ(3*C Ǭk]/$ya0ȷ&^бۃmXHu 0(bwaRRegIHt-ж7jGǞa~.M<ۻ’rXL&jV3C=tv#%8}|R - 3:5(30׸xcX|aRG|wgȂV_ >(%=֦od̻`˔h8D@g::h;F0 =G3M֠!)&\Z2ȿ,+> l$bҍC#h#4``߫mUvǖ"5j#f .UkgOBR>TT*BAB? lQLbVN73ʚ+al&aLhcɎpj~% N4]>`Zo0bM;((&o=:LG{xFh- }?RkwU(H5:wIJ0QKVq)PrՓ&APD yrMHwo"d(ru:Mp+O@TOR2Gu94._p06KAߐlz8ay-?Droi!Q #ZG@Ă↸J9ޅpAw2~#lͤn* Bh0$&fH)ߝe TH8%Z=V#R*u᫅l|%YͽI7f (\-W4.L{U@^nk3 3p hQ+MyRgfmXQ ́ sӀ/7Vnf&i0Fljo}+;J?_Nނ=5ߊƼ2ܞdQdع/-` JB&F9+2vat[u*Q Qp\#LNr1˥z7\x2SlPNR6>C`l%ή/<Թ?{iIZm9tSen6Lb?J?xUS$C MmQ);SaqQuT CPCd-nHW 'Ța& t7En*>?H:Uks9si# ՚C+#9Zl'U➒PWacMJ$0Q ^ ٍ͍_`P.Mܲj6pϵ&e7{SX]GR;V0vzY3-2^ya r^4CkxSCiq]1RBGq5@Hrmf+|V_=lǬC&'?bb%8 DƑ!O$EݔsJ(ۥޣBll5Rr6nK>,)CO1?3I97u$  (iG2WGγ;Z-|~P+{nk.'_D^\MΨtI9>gbkk;n Z,plw_Cp jcBo7ױ#e0iD@R==O_ ecGt0RA.Cy5p"tڊ.LkHDq\xO ?+1nq4k y=2WG` :7yK":Prk1#:8Ge'*%HbZHoc{+™6nMBXX{)"B5X$~}trju򪱻vnv%Dؐ~rhM:{n c1Y/I!hNogQ<:!pT(U\ݓ؀fu[4`˴W]@*ᯩ6ѲNhfDblXB@ f z.Zas[#2Z  &mJ;:5W.4c:zeDN4ʦـ2k3~>zSqJ <O| P iJLZƓ?KCT.=׆~~~Wq}x% 16b$")CSD.Uv7KchKTn8HMb5B#q {nI п;WgõsU3Gԋ=]o#R6({*w:nv(Ԕ\ʱ7y6њ6 $/ \vrۈJaVHQY?0!#*G[ޟ%srQFk5ڃpӎfvyHocEiEc8 *|_| Io&_#+~l˧Y)&0hk3LM,; נWMv%~r/hIT_ >sf0ԋXf>o#HjRbf`BTچJ~fCrL}Qd2!uj4Vjݹ@aײ5Cژhe͘tFbыQ_ow2VS߃#eP: ZMyqHcz@;3 [U-i?\h>7[l}fcl2zI*ze*Vkyw7CRԯdոyQ\ Y^jAmǚ<` #+U{g%Qu 2[kԏÍصu$; M\/^ڒ<;pDBiS?UÓ -T܁5ՄČe1 ^g"xTU/nL*ǂ('RH&DB&Jlm0A0\*PuP/,Kk-R$#6jJ5~Wƞ= ぼ!:cI sHMC'$#CekedۦerøąY.s e s_B3?N=5Dӛ5\L ^`@6_y@fdҦ0ք$w -osґ/Ƞ-#PYj/WIaE醜+IB&aXFSTyJY6yPbp;SIaxodhڤn=q\Oz9ο^ؘCGV3?lo͔wDszy*o;PE<")!=PHT,֜%*DzpYuie)W{kc'%ܮѲ =r\i"-eߴணjbgO4ΩjTZXVR;^&1cXS$+~-WPkQ݋ýdӧ8kz+tGwvʡ ֫eM(IAx!yܭ; Qdmw,\&,FRF▃9<] 7B;,RnHj05qOO>3" F&蠵:~K9L23ݽ7~#G2to.gPò-!ʑJd!8.IqmKXȬU-6i*m /"CƠ-FB9 "W$Bi+ (yO4nhQV:{g%&Degy#ȫ{:Aϳ)u:ZrE|j{myt#&_@@.*>|i95#qn,L?[GMxqGN=\MݍL=,,XsjI0Wh|Ywkl}w}Ba^4+g-'}M Әۮ3}Dg: 0A:oC;eJ[ bRc#5\VI7W>3@U5RI˧Iu .&B'v`zpPH,u||EN>Gi?/`y\%-Qxw$B6V!͑9HYru9Vtb| mq qlX#,ngG4!KzdLP{Y7kV%&ڴ_FOn|39-*Hz^<-Tʖ'ı\Dj0cBKUb](qkp%725/Z혊ˡ$_٩+?TBH^ѯUpަ0 CH3[nB WaBTxl+f N)G1;#Cͳ3zIK>y1LXƭr~`M6,Q,(2$ɠqRT[[5ܔf}H=VaƠ&4L_[<%l ("rL:Y GD=1'55 !}Y-F~ Y+ըy_H. T[^5T(]7ڮ[ %ْ%^YO=,&S"rr}Ӓ k!Ъv @to ;Z = ]ҫX`Q죬z3g4_$Ԍ`1,z~wTAU\~gUVԗOGoE&ӸLW;Hb^t-˂J(f ,.@ɒ޷Vx43vgJK4A4a!z]dngt>hQ/e8{PSRG.*(#/JEeݦX7¨r!Usmܡt!pE0 p DXs 9MfHlCM(-bY  &iح)ՀyjǥTDab3ȽڊyĹh[7 Sj[f[,~7J\7_8v_!keۄMJ Cʭ1f!f)rvgJ ?$[?UMEO%o\}<1x#S&%Mj3`Qޟw^a.&#jj\:S#ր$G8 0\mٍO1}`|~Yvݑ(bp9iJiUl'[r\B ʡ6NFCw?0fy0|I%=ANjSxs{LL|'^]:8Iʿ@4<Y`낞%o\F $B- <*a3 MM=V+,N>mYQ։'2'k~%d*p;AB %MJ>C< 3 ͵]9եO'DFw?l+1S3'M G dKoyFod1Ha0B>v!fHs`N /pn mh"Nؗ'(Uym"{Dcϑm/+Λf{:${9L  HUĒ7tLA_HW3jѮSrwvDi{ Œՠ謞NN6RP}UF/4,uyә( 7OX \-x6HD] )nTt;Q]y]\O&mZT:w b3s\ߕC [Kdb@ߵutKI W,̈́ {SwB͇35X]V> "=4XSuiaZVQ)#E*i~9 xqAwʜ?#GpQeւFr H+U=A23ܸ6Kя(6Ѡ}i][2-kexR`4g*)5K^CWR1ƄI$S J{"A#c`XNSI2<³sOSG')Tsz;KDZR8S6l:`@`kA S`C8 o4gpj<w*j! ŭܝ}(} 0 ɸRBIVe)V!ƁJFT5ppvc!v^ >q@֫>01WQD_'\|8&>%-m^ص}N?M6yVU"z>?T ,Ο5JnžCc-5B/H׬5 NDUEy5+"3Rwy ϻ~ vU[&Az-֥u*G+/ &9H&I57 Zon]numTK7`Y &RjXPNI-5P!4Id7)=rj.AC *ׇ>1F$x< P)+Ewix:=[ bQ<׏_צź}X$j-⊔XW@KCW^޲ π1 ۅiPSm:1P΁qd ȴB/c&F4VƐ =Ӳ"B n]v'R}N7!CG%cߺfp0b\hToɗ;12̜j!]`+2ws]ljbGH#ׄHJ`S5!e~9x߿֨9Y`Ψה'iQ  |j߃ SU܏Up\ڝ&PϿN9E`l)iƷbj2<2>q ۪p8>&={Ѻyb#2d!sSeoův'h؝BNh=Ov*CV\֎h{C~@zt/o.hOMN ClƧؤ$Ԇ˷nzk[+lLHX5CL-BHG)sɼ>Q(Tif̎dkV͉k|g=H*3J4oy/d0N U\,I`)."!C]y7_S"ֱP@"d pj +j)`3-04z CW{eh59jtXA"JK*aj^h.]O#W6RM tZmTT vRCJK1bL:Bbn"2&Jh{…/M_厭[O؂mWG~O 0jKg!{}_oFTh@a$9xcK+&;?Sa)1zպH(BwfjD'\9;s֏cȉ5Ai26uA M#x{SAz`g {e1UYܴ.+x0Z oQ>:͎8iΤƨ99$duXxprԀQjvZDIrr|YcL[Cɥ';^QťR˛i i_z @G[mP p| qyg?"o-fǃ w{ z,@N`rXPvu bpq tsUO$ElxR&8N!PD "bGO|pY7:*$,Zڲ*=FҡvfM/b3R6ؤ6x?=];ܨ(Tߡ*+y.0 .reX4 Ȼ`BB"s'uSe8qk hln\ Ի;hk(߶܏ iҠ &= 'LyVӉfjAg{ JF-gK-[ŸpjHd.f#CvHV\Ɏ塚sgI;mt lR&!62bj%]1\e5"SVH$8'>3rV8+7>&u I#n:f/wRLOXg%S{yGQ˷RU@׾㥖J,Xoq W|n-آh(4sT[盐WiNj@!P֊${0X?zGNf0 < UýJX^'ٺ t#dd80i>aA"Pkeq65l-(JZ-H!P9={+"Sϥҁ~{bv G|_jBTA~+{T%Pfn M|T [1'FS.Q5=&ze| BiNoOm gnFm+RT*#N~_4i#cy롫yOU+C^xU7+  fOU@o1 5/cw; @V^_3?ɚ]zw"ԥ~L%4s>|kT%+ Δ OXSk'{TŕD7UJDlpdJ0l{ =ucg|aQ뗉צǃq d{Sׁє0?3 d!gS|i/>j̫mՋu~d1ҨkԸ`/G򬰎,`&$ ;uLDA*,,g%ƭ¡i7[YZy. OVDq@xc{ՐT^aFC=FA(;`~}_1D]y wE9Y9ZG]rj h1-hUIMUL-۞Ԉ Bc$ؚdSQ+$]yO]H(QKO&^ <.bP\.ɦZa.iTmxq,?0v5:A*٬(~jv"S|>i0|dX ܂lGAFR]鶠l !"A w2;M%K{Q& L7ަ'覶 N_aǔ(Q<+bW53^oΊlbPɁ ;~vKOap  iai3>Y3?ꍬ*g_O*Ia{҃ūBd#NZe 8ҰS~{!tFZ}#*Jj3HE5PWݒO8Mgߕf w",<ʞrW]zٔKtiּJmɐWfYFt5Rd(^g $E0W-Yj1S@Z`!_8+S3 x1m#p B=ڸ^4֚;Ǒ"@=FQ5g}qaY -4 2oü!+/˾9X4sohm]/ӖWBjcƠ 9]tey+wT-%L jLhףNnC2 e;?>qn`ba4!zg14_z΂>&niQ 0"DW xbiwY$BMvAˍTw`T7.a9x])y(M:&BbBk~rt*mڴL٘,m*=dK 7ۨǃ#8QIUL*X^;;+q}>=w Qw pYI{e޾6Tj8w-D4 ~SYp>U0 !Մ% Z ~7<<Ձbk?*Q8nfBa/;?鸺!h !T*uטTFndD@#mmcVDCM2j.,,|I(Gl#Kz"X"jfgr2$L;WрFRkjwd7\x_fT~yS"^n-F 9CV"=eEBq8llzĚ5欶B%\= k-c%ּ\sy?=73[gy(:"<Pg(!$-NOك,N(`gR+#@x  +,:$G+ fcc\d0S,) ^pT(KIr-jrϻZ΀i%q[rw[}:V: e`~:[sh.uy3hKZfs-qUm"(};`}ac_^Y)uTmp>HOVoI) f# ͔0)!lS'e.UݠpB+ UH#Jk &z )5:%9{<>QkkH]m%'Q̰s/: *TeȦ Y\](]wS'„nHg7/|{ ]s{_U|*hL__rҔ̙.Z mׂz'Y-@G&OVU炽 B W0 V .)bCSX­EFhXSIIv<(+Q>J&ElĊ/jޫ$ơ,?d:7@RGe@&Qx颍< \ 7axJO317 fQ|4;^utְE1duË8(˒/'KEU7T'MPU)uIK0*.F}eG(ma?:\"Z֮~N[O9Zmݮ'Ei3Tizv}HK.g:?[Hc }?]I3Gj܂Л7Q`/HICNWgv#$$_@D45@,W ɵÖ@YSd;"&i1[58l/P̱9>r!}8O: JK/z =-)e & 9o϶ i 8ɧ+s.zn; ̿% SPy(G0{}IsMuW2QA!aYRR8{pռÂv2lID>滖-|]h<ԶT'0,35;7%=jI$޹L+̱{!p-J60K; CQS \fPc48'&TJX5;FA&Jh NM#ڨHۗ?wN>=>bd@SPM/[y3xNCljUg~jh܌?#~RudÅjJ f[8TCBZ[17E[tK8Y P NTr+A|S2l*I-87uLYqݨԆ'e2ǶIp̝g]PJz`i3h>?:oq ԓ=3KU -9sejF$ J7`` bhLGl\w 8нZkOc>R.&$fuؒyTW;8<^wCYkB3I+"n1@B87Ȍ VI R3-`]nݢ \p!.C6zSdlmõLϞݖp$nj*PVas&)rkHߖpnjEQA>!RNtᇬ 0ѳxi5ܜ3dp`k"(*p)=a5BgDE*rOF2OJVwtVߚG ]#t7!]cg06 U{w!bORp!3h1Bz/4}$TMP1xO: @b~5`BЪti^uz:X)Wcv@7Eםy?S3PF4t$P@06r &^P~ OhРm,r MfXLY$;2,)Q4_R[Rj6> P*o?+U0M/+GT|_^ @MN ~Qj ӾP?B?Fy*4LxEX6ow>if7}߸9)ᦅ~ԺiVd.**4f:A iSx70ux_=N,<솑o p&YIi>r7УHE`S xDBR_iv6òDRM}SYTZF7;?q%I<`J Vm{R->`HVFkiƐ:ptr #) W1F^r)-_zGB '醤j[zĕ<`OzG"][S:ꅫ1q~fd4IjX%Fy7rK8\1B6;qA9|nQE9Hh6`"3ϜaOL_v6dizl:oU͏ѽ_]D]O-AsށszIHEπٶHyǮ 1{LlrhF5Szj H%*- uh/ 1+T,u8q!ؕkGGóaB8X:HI,xɌzc5Ld~kՏ@K90h kkMC֍Nnj1$#C:%Ni϶5zP-%7ae=xiEk8=]<'y'DnDHνw=vɖc;ۛUha3QIvi|`g X{0)K(\EӕE[lBG! x\ˁfl럂ۻRXN53yI +<V$.$* r48p09]tB *k\z..7%RGEvq>ޕ@ymtO2SXWbH8>'j,UmKcyb'pge-;(k[:KSu!؃FM;c)Q0+m)Yk|D nOAA|FzEÅ[4̠oGH!$sy,Ѣ q#](rVi!{ WU~ m23!7 @aI[]m\pѨ'̴_݃k=߉rYfv}IIY'tk%іan) GM &5oć P$Tޒhym@m2S]G [r8gYa A\]94C$_s7M\Am78N|tN$%DڂeɅE`N))I`;Oܗ|Diꣻ޾?Yx'Oj,qss좯`5NȶFdKs32 8 2ɹ}Y  )C;/?-7B?6v${O!ADFsԺ4OP {&"A*Yl}UNSe.qeG[*Zz!RI2LZg\̚5JM;HyW͓C5DgnFKV=OWbd9r{#H5[sxKo #up|y]zDtZ86Զۧ/V'xBF/C6%-!|@h$}وaP4|C^Z_/81H}W5V[{Oў>c& Xӱ~2*"󷐎G+__lf(ۊD`#ϛY΃Ƽ9׀q,fVW TRœx+pN;{[JrI<;P;l[&\=:4|Ž&9x4ծAC"+ea 箼o,?UoE-@<@ Ae\?=x 'rpO +K߹R;2'oz&ɸUáU M_ ՞W@p:rflB҈fnf: (;[Gt߃6anPC`Y|`sm9LK&XíJ:$?%XC}- `.k.84T@V^+4Ց)Yyu+"Ͽ6=K'FD6c`HgJO!]#M@P%.a)]͎'TC~ʺp+4vҨqRڃ"<,k-hQJ)pfVHS_D#CfnэAwnDŊDw ,%}xr3NWҁ@7z9TK8=1 LSH0}=?jǤ)4`%I/'J">?$4GI9򘺙zkqFe5MMH]Cݹ#1ɴ\m˳\S\Er#NE*=o宆AGoyԡY*ɞ^벸խE "iy9㖎kG`#4RDqsJ %b,VtMM螷ϥhc>Dɹ)QW~#)!/肛>T/}gj8J%z 9 49h"40ch 0fQN9vFh$k]N3V0Zo6MV3 (4֭"l/=FK cN<5{?a%IԔRa 4ģ)0Ý"ٗ*-o~R`[:YB=lZHp xGn "kfh&/젩߁\J#˾*Ƕ<Qx~[ca\nji Y&[1e0auR:}~6yܷGo严( S\v@Ãӏ]Mby-&m,,38ZYt Ǚ} J5plf]}z+_ ߿ڋ/7Mg [},6 &y+\4*)7`PׁۗVb&[+)?ب CB&ΞRA^[} b,"do`=GӈH?MɀFӆMPl.ƌFh_^|rá\? "ծ`pmbLؔk܊/4MIi>_|soe ܴNQͼ{ʋ&S" `\kv#鄋!؄˯_$"͍LZ&=,Z!yEY ?_I9mFXm؂X틇X헯:mlc沟7YO)MAk3Rݛlw &?RAC[B>;>&R05<(y䓀&Iq=p<n/B~1 ˂e..Pkw9Qve{?-zH}~BۓA8lzk=Fm\ e*߯l] .+3ӗ\Ÿ9CXx+ _>0ugj pt(19VG9Gw(C#GYW6I͘#UNqnLoB8R%rH%6j BHo=wVcx>HHGCh@<8#OYaiA߬ъkQ2c&8`H_:y25ikJ.eT0|W+~'0#bJ8~7.1AvY+i7P?ITֲ7*M(`┽Q i縶U0"u=&*ժ499/+Ǒ%!|v…G)(߆63diA}?Nܴ{ckqʂoso*0h N;Qnȳڹ@#}&:y@ҰE~D ;E3C!{gA d*AI' }2l|2<: Qp,11xw'L}l 7竂 lCd"Q3X#@>G2!]S#׳ъz`Qo7d޽mP捽tk6O',nr?*?4Xwqdg%^SVfdmYOed=Aep/w!"Wj,Uc[00Đk[zBW-&VH Kl@0kkAIQ8=z5ɮH~=n{gHc-H}EϬ_xKb6OHQoZ!gGn| ov*&z2jT9n@xʥAPԮ"U(t; i2n[l->ҭ+DrIY >(K~$Q6grU0AHYIf&aV .f-mIHbsÇ[E:6%FR I) (>H{$vۯe/>;8 lAsz f/>6kci;Gd)6D?5#7H:N@Նy`*iiӚ.x66`RTGOX^lU$ -avN<Cw'hxaed".']X&G/2.w!/g?!`:qV#glRiN+[Uhf !#V?vO89-><=\8'<^a 3t( ߠqe/FgYOfnoAXq@d%+F 8|ʙ2Vqm0LuJ ⤠mqRon=ى E|bZ*BȆ:1&~iZ%*kBddVg`5vx+iOZ~WeE6%F{׳RVƶƋJpl|VN] Lh#9!', pyH-@oҧ{6~({=K<[emRG%qďeߙf-LȈKۤd6>myuqz/`Ha˸ L!|$huXRgI૲ђ$RZODjnmZW3 Ygt0B?M鶀8HmFm7kW u gjw"XdLyU3m(F|dP-Fhvc38pcܧ 4蝜sqڗPe-q&i<8-=~NqRrfwlꌫA*?!NvC@K%81fR{'wOO׏uBoy˘I?#]04;rB%x TO;6͂abu ᒾ' #Ⱥ?}Sѥp ~μ$sj^f/yz!\I KlR׿Y(MڤVHG#"-H;-^yOS<} GnC/yqbUn|$&/a*Xa=>DgdFE!jN*@ U9J tJ{?js i9 D^dSB i4\B*eW~ 'IV}0Ix-7LSL9wb$9/#eS8nDdq@D[pCDzK(X]Y~Cwӱؚδ#o}OĂNovd6asw#~u$+tw<'@D[J2'@7"<9`v1]޺wNhXߙ9]* #F5^^{>~gYxIϽm',iY8) u9t-(4*>B dFoU7=]]a6fGK ` I#!r*ۡ޳xelPs@U~Jh9Fwp?<Mp[w_( #tzRPE^kWnT6K v B+󰤄?_K$Eq .#Y/}Kn)%}C61jC t#.\10MBD5T?蚈A3|J.fӠ_ez r?'s]haNc]n˦bqS҇߆G6-f3﹐d;^cS&䞶8YsJ6ew.5Cmp;c7u6*TBss#Dإ,o+ˮ * +>U}UOSi{&GjF W2,{yRJc*W7,]!+xV"3C MO"\7a&',QsG.^'"NZނQK쵧xt;t'f?[,5'8^ DQ3t ?MJ b"$)^[lxq׸/F93 '*`J_=bKWۼW2m#pMPq\@:B _? vM q6[7H`⯆$COʊ Jb=[{'asm1 eBz؇Q;np\Pbz€>q`"_͌CQ~+ޤ|@JV4dgt^ÄU= WG$gx^+0qhap"w=@kb[fubwi49RTgFP)0Ej pSHH%Z:nAKŷ/.ɉn$ͺ%[L SXnxr"4olntGH5Kk\Z~/sK.C A\ $;$'$ui~~H ŊDYg*`|>@thC#,ž^2W"**} "|jf,`g`; mz Ŕ9 tAP,U"+dԕa-&b6% byaM%|Q,LjFD(~kaE]%8MEx< 8'F4gcCif%z< dﺬZH =Ǫ"9 7Bݣ> .]]%)b}VQ&Pb= 99y _ pi:b\-yM0XOѴ6_yW o W{H}\Mhd1O]/"C"~ #)5FIp²8,b|dF{f +Ϲ,-̝c4PBRC,EUCu"#劻aw2e!/]"ϓi%|)A*0wu D^sz aGFagO~tSx֬(y^_5LA%/_FID{'%<$Uڀ~u˗ z-AfwWP͝5_0аHd 3޿%Z57-bkv `ǠJ 2Q,^{ lg,;j=TRZ{4r.c%ZtA`we~h9`1<Ũdjā2"k \ H#cg+rHƃ1*{Ya 膤 ECTeHg1.q;0($Lȹ2 O^W!K~ v4vD;M|j1$G[gQ~EZ&m\ pk.^BkC3އ( N<:>3F\!($t;;0f0[eI26 %R"XQe1~v#O8,⑚0m8TJ~"z pDC~z7pp0vᝇAr.|(z|*9 k[^rG!Ftjcۭƻ[{,F)/}[ޝWS̀+d> )S%mcuh6#^NENf0.Llcg('L 2plJPU!j4ufgN*YOz˶$,̓H?oB w 1>Ҡ h4qxսZ˶: tanqsJZ+HJ<5ݯhZ1}Љ.#l͌za>V`jI>  Ƽoa`̯,Ϥv%Gm1s#&Ӌ*ώUz#w/|)Rl[udb_= }VL1ߑojo1·e۷ډ}{.+0G/d2fW΃#| ִcLM/ͩ1t]$i'-X,H4\X aZo30QI/uֱ xYdWĵ#GS/V eIN񮢉\y^h;ujo&91#ΙU} wz0xUtͼ`'#_ q tGR?=\[es ~&{Z>:$P+J\DPC{") Ysi!#=@7WJ50KW>zX<DzSk('SX(S- ]\AcOH2~]ïc=h/ia}t>Fa'|~;ZH!s }8}ñ0p1o2/^IR-YӋ3P vbpo53^hoOM'P=씀T?, _X6xI; * 3n0R]@G1 fzzI%tӐVcF*"U1↬)O*iQ(K~~~ךGdׁ/t{ޟtV=d9KW "EմC!0]&@|\ wϠW?DW?IĚ |& ?Ejoo@l-YMAʛ m36]=";L 7%BL|=)x$N<x%GES`H>k*`*rܛhMnvW˙-V@ }p?Ğ肅v-|.80%Ct>q_\u1Uoyp_ bfdڃ TM`xELS!Y't \@6;8=H(vLxeO(R.Y7y6zc 5'r~<)_j'B{ E)/*)`}@Ai_RB4_dyIEn!A˕@Nv0l)2 fbm*Taa`/=C`xj̨րRߊO@QA d|7Lu{I٫7 P95 p M/g3sغ+tgJK1UғN%" >zY.n@g6Jo-&#zGl_lX B2w.bsu"D(me^tjQlL00ȕ3]Ólġ|Z]%ǍFNN [Qe$_<"qMW]H}mlJ,[c*ɓV&N | x9K֦utF{uK=,۵1/ {2af^wt-=6,i.i <0_U_@]ZHѓ:I+é<֝677NLYpfsY,_Jr!H=1@=HS>Ȑi茣GiWGe(`>|W7ۃm%6ށT b=Ƽ} l3E޸o!0l@ML8v6| {RM9i@VC/,e !uT@I%m(;x}s{x R_ (TF_/gvӲe, U!!/aI+}e9 {Z=KD~f'L*Լe`jW*P!,܌QP'Qǂao}g@;N/_|e'0V(QH?& wX+ղ;Uq_D:yU5ݛSى6hI q1B,$өdFR!6XDYˊL{- `3ڮAJyC~[W`MaT#)f!T E?ck-cQg5£: shNg50'npMJCaq'Q#3r+ [^ f>a4AWŸ 9>9kAk*ӥC@PHQ\Lcl x i|Ыe) ^uX@gKU(ykSbw7!}# " ް>J5@}|d%AaMbC{t+v4Z%}ڐ 0BNHs3bfѨm+KZICֱSr){jvK܈]B՞_{W>:f{"i_ٴzY~vd"{T\d (]yS?Yxy+@ .:b˰Wb*!#O0z^?%>=?+mPTFqMi 'Ε٦Bxɰ5mݦM\ 4necC ;3Y/5_?I/ \CuM:ㇿ#(-oIH77Eؔ+A!um!fA:)ܐN÷ й%>E %șq0v -/+C%L9Nf.3x86,|#-M` 1LmYlj~5b?:.blnj5H淎ag8ۛh;8wGpWݢxI{I$;I^f`3Pz|lUXI|t m9Hmk&\alI1oNP@dMQ ]sy ,+GnW/"˼}kVpf $.Q[j n>DK淮|A^-0s3iVC?/\4qh~F>VnlVuy">A;żWf9<03r$rێzyQt =DXy|O<㢊+089ԕ|CNs/r$l]/5 yo-$.^5ĦD_g8Ԭ̪[f_E7oG%-nE5^-Q&YNLebFŨTX9N{7,hXe>2!trwYeHLP9Ҽ@ǴGC@uUU)s޲rvCꒊvװ)B&V]ν{6[,'=Ѥ*[x89SIl,gcZH@-|7r_"ZOl*'#0?bW3Y!RI@% *Xդ}l wr닶'Ycq$+`{>'B\ȱkEMz쉧 1wgKBj})oPv^SiOӽf,N6Ȏ!빆بjN<r|0<65] 6gC r8u/sBI8pdZk=WHvͳ;Ւ(!}|K.-=:8SlƿGu[HDU:|HgW3VJꎼ!I:_`Y54wF/f;͍bE!:]`A2|Eg#͉b"L;-o`%/u|HQGg򁣑:2F{h#د6;Ns2 = ڥ2& ˳6eCkp_s t O^e}ʼnIFGږ=k("Al`/|R^誽WB騞ȘzZ\|ahןmrˇ}W$,z0//[@5Et@ d֠"-0xOP#sIl TV#|we՗ 1525dWY@rEkAj{\<>7RDD$ٚ *$ Ί!q<[P"lˢk$+\5Wgc=pi}67$Ӥ'f(jcM]$e\KF^(}#۷Mσ"mŀv>8ZXz랽Ӯڟ+2./ iM +3DP`5ke*wp)P'Q )H%3\]^" 4 Ҩ<섗םqAV {칥-2i^o?eg6ԈUo"Xr;Lz$n{ z&iqsIrs& jt?` u9Uj 3M9/ܐGE(r@3!~gfXL-}D;4*ݞ/40ɰtf Tt A/)k ջ\ <иjVHZ=;#'a৫l!(`aGBLHppC:]3G]t{'tGOgBbt/|qmt3ˆ9a- xs>Xd52m; +<4/pe g!8ʘ6qPG P ;I9Y5,8ܚ%w]2u;*o+EMe#78tv4aw0dJš\RiZ{3Z$m)nig&qf v~hmw;ka)wj2M3zjz Fec?/-ZWN^6l\Tʫ uI L?kHdHn#/կvop,vf_LaE>$ϭi*zF(_rݏ'\YWug4~b츏r$Yt7fzҔL.-$|)5x$]o\$VlRBYq$#[a<.4f;Wa ByM}+R|,p/k6KLܕgdp$7l͸8(0(h3]Sk R4D;Ckx9\dA'n ,J'%%sxTf~M-|rqQhKRf%>K6K3.5 D?-*m8 *jRmU~m+eҧVNsh)*Ex#fҟuw_)#U/WXUddHebR_uEF3$>]ҥ}\2Ƨq\&Ep\I(.TH<˟m|qۡZ%r_d r.S"چˬihP\v ѭ~I+ ka*6(xLax f\E yZ:Q~B'͡,6\vxȱɮϊYaBcf4~(z/ܰ=%=8ɀ)|@Lڝ/)~]Ƴ[J20^R?5Mt B:DAx@XPEnp>eoff w&_cݭݮ&3r:!TdRk^6jgP=P.tsD?dp.cP̣$/4hNRWb@DH![5ܞ#,G!Pn0wP{KFgR:|+g!z> NjPD *~f]f$Y3[aV:)n'R Ud J@|_ a\h*B֡1 ϡb\]đlKIJ1@yw_4'1㨸1NW} rJ*_dnJvyvff]gc).^$= ? = ': >|"G!Yh˯Ĺ- 'H#&"߃=C ,;0$o>qbGc٣tԝ&Prb",)ϋFiMR _[O8[-g?U$.q>|^b9^9r  }ﴮvHm7-@Rl:~٨P1'E3]v~k좡r)fK,Pm KB] &BSFINM@%x@[Qβc(5CoY4+^d/Mm!lE}Vd"Sƭ{ޣrʢݷ:g^ #=謞[]! N jMl@꘨i«[DJxi ޖNBۂ_"1dLNr0WKW9qeM!s|$}xFBh ]P+c?|oաuPh'0};axbw\3!xӂ,y>'ʠǟjVYvv3:[\\EΝY99j'y`FDk R  e%^|ꢙۢx~ZOVHcЯYnm. ɉ=1-ٻŻhPաj1T)blܐ-hy6 4y-B+W.vG|<_NXYc02C%.^?VK7ooQ~hk@SUHr"  .g [ T,E<|`(P\+le Tiym%Aq ;0ؐ<<;in;(5Mqut -UƓu ө`j:LBqSTjK(_N?F6wxM7'؃}4z/sg7{u%L؆9% /S>n_ c_+܋ cʔ(p՟ 6gTXiyݡ+2= j;X@ 4[L 9CVCfhh%PZ㞻 "M@l?4ܺ9Un|$( 7z6t<7z)R9m=j:kdF`"^_q]sG97M ؾ8*3tǩ'ZCf x^3)?hy87-+%seg5z_YqiL^8 ,`|d+!l$飕4w^7QŠ\YRgˑ䲓Znf|uKQ”+m 䭬8C,F3֌w/t[Y7Go\u:Y԰VuEH$TJd OTΘUe^X3Enn wav/m_l} NmW0PED@! K %02,SȽՏ|!zDeBך7^3f`JyDɅ7 B6 jH" BQ@v ť?n@DAXtEtO̶EY'{X#36u `ٱqfZAR!X@7Iz((8gvui'MH^|Hq J YKRA\cmK!s`J[2OA}%pAȾS  בA8">:P UL6q6z,RPًWxPk4/qi}vۊ'jI]56#;Xc=90կWP}IXhlE!Ff=Y%nM\LugH =M+:tlBz'ޞ%"wJ~wZK y/gb,,p7[IW6ڭ  +k&`f:{2I`. [mLkbFM-sxXLpЪޗU˴KbCܪ7 7m6+ԬM4pkuhr`Nր 0)w MK2]G/U4/ְ&Nr;5嫧|M"ܢ" (S+gIsGpۃA*!+4=v*VtjWR* 1xsL`Sߞv8}& mQt L0}QC"6GOEG}]DR[7X3ߍP>O~]PzHWL4~‰x % x=.-x\]"4C}ף6Sn|2DgRՌEQMvF=34!1rֺj&0n Ok `[gZ*+xRYzs- И&^P=BpR}}zh׃[exNCo1sJ#,wBwb4ݣlq26a6iyr20GŐ`(E`Ǭ`:+Gp#.1)x;yX01ba2Ac )eEx8ˈ5؂|F p*}yy*4K+ƾ,0RhUɿcѫ_Vux+w~@ yPs +.y4JPEX=mVNӽܸ.7CJʋ7> xP>]@X6O)r8_SFӚXi1V[DֶdZ; ټ'%ݭ.gH2v4o:iM9UxϤFT@ E D kC)!c98LZ(O pp,8o>npɢGޚ5:ܿwy4oi i!6:<{Bb蚏ׄ-ڧI݇bV?ii>|'A'7ܮ;yA e}Z|X|Q1g=*IMb~ڦ\Ȼmj5N;LeLc?ۑI 8ڝ]TMSMt)(]qDkl~u%c~7ev]>-eMt Abς8x+-Uh 8ݧ*#4HJ\OLζ:,0 a04 /BH<0I5!H`I\ X!0t +( 8Yª*m3 x|U`'tpY) k9eŹ?6N=x&[HL, JD`0  Y%uvBJ lf+:"Piw'Oo} \[*^g g S=۪`6ŻTzQϸRϘnxC' ɍOZ9 Yב7zQSPi2 4y+|__WԽ-mw(:|3^ JPB}Bԟ{Πj{85N({m+gJ{N1-5RA`1B쩪+LCak|$ /.| =SG`ɺ ADG0K{1GK/ |!02,u1xG0a+ @*a@ei2)2I~l9VV]:=$qI ӚX,l䧖irS5q =%gPXK9S6@?) ~ `j=ҏDYA N|2RRv*P3_PWZ^ݶ{lQ < :~H]<+Iy)sjZ A &r )goe>/-q#<* &'dўiY^n_Dk-%5JT4el5`.hWzzi_mbW쑕 lh4#:k֝!N}&K.h;75 NmEPл٘@qF d餰'S}y=s'ݐ\O -Yhj ET t-ݙiOF,q+mL)D5'9[ㄐ)bL (TGh`G{S~'aRⰞѼV1yə7-M '_#9E I5a~X"FGOzCԀW. OOc){Z=Dgr:ƘUYkY9wʖO cM̔ 0Z'/gqۜhao99v_H;+/Xf~vh"e c*a+J(< :v0T%m,:E֣ZQgvHjV94b@v_KiIpK?.$`Crq0},JHV.D!Re-44Cn>a2Y8. xHhڛvaE*)DuiΑ1.O/&i3Aid: Ym V\Y8@1ʥjBj'sĵ+w/iД$!@GpF ll,# -DZl)3y;m{?#2,vT>K2|\o{_LB)2΃Hh3\d-I4SvF}ac[7=ѦX̅Q[>u{,77Dʘ*( R7!@LiI:0xN#AXNƵx(ң xDQ(ϒLy%P O (VӰ~#u zrx,UKF6I}ei u˷TVkۨ|t~|L'HCBL>IތEbCL˵E!)rEV%!!q\^B5|FOqm#c*^@ FaH>[.E~&"X6mZ5(`yWbfsxR)sbp5we% %4ye#U D;A/MhU.=t&r4~}(~;h!f쇊ys܆0|O ǁMd>ceB MJm@ŋ}jldZwoN_Dk #} ӕT]u&DH20?~@ y0>[%31ad;$A'5%4x4Xsc%u).vwqnNw&!?:ol8?xgV\o|L0(Z o֊.ƈ񏩗㷨^W +?}D04}/| 1VC#VᑯÚs9vk<>pHy6EG7 wi)q`4RY]f!8O@ߐ7SR;yU*`0ysupg?CSow-[ j!^9).h M} QZ4Jw `Ei͓znvrFXR`79LWS:XQط EM[yq̊n'#„\l^16pl^;_"/\Dy._70ն2A4ĘKI4j`lxȐBYѕʠANt&J7^ l@5-+L4#mq#jT~& }(LyA\} J ag l$ ^q2?~z`YـO` oPx.^A%mJD?@nwgDud8/+uJձ)rѴ'vtɉՈCz<lN3!u'7r% GUDm-5w4_I=aifʼrhwp57@JcMvF ԾWmˮu1q3. &5<[coHF2Mc^24謅WLīM/&$Sx"fk&;щ?^ %*Mq- `V"x`UA- e=b^O34^nUK7iWxH/Xw#&tFB9IAZյhl}&mmܻ2xŸ2K㢏Q^IOKt:5", +#& Ž&55q@ŭd0%܁CG ~np]KYx9'QEs[OFg6XkN'BHK?R4N-11m+J! ѐh+8up|GBk#r1cw|^d/>t {x$ $4Y'D JZ(>6f8R|3VIvo+؃?wXD~}<+e5^ǂ9|QD)2x2*j.,jmDb WQ:BY-ey D6b)!Bó+/̙Z e\j0<u+p>(>)i$Z9gve*5 ~&o`q}B7h5ndxEh}! ;O$ ?Xy@}Y3''hr E>f=W/aސ#2vgIUρ>1!^f):hi@a̓S~CJُGşG$U5YR6;|I[-.% @x{t}"r8b1Cbs@G-$qCk'3»' 1k^A᛻fHHUwU$ 1~VU2g'$&e[1kٛ2Z˫UJ2pDQ雄QJqɧ0-^ejCHj.m=Tzntt1Z gFm3U[엁ދ&S @cLĬ~c@g~5~nk\%#C\g yYÕH QU-i75%$A) 0lMf;; *f#"[3;ѵXIztd5UޛiZYك`O 5l2`ơuSH c4- Ud/cm_s{|0υ?f!|8:kasgꈽ` 4Ẍ?"ߎ2b,:-pPd)0YNPlM[| Q'; +OG|yrXppWҏ5WlvYԁnƓt=& N[I[5cl6H`Dy fq9Si9)G^< ⫾함۲J Lq4^ Bأky˧La* 3`D?H++'YCJYZ7e0j(6$$bovv&$`Gr4 J8\,K69eXV}} DbE7>F;XA\)[R,{5,+=.0Ϟ5 i s޶]=ĹUjiَϔvz0` ErY2,Nf7.A 8CƢf|]EvB=f2ɯnt3c43$вc߅)֋.' kp|Ln1֑IDʯrbDY:͊˶bnX+ЮX$P'n-uw;꩏z6q+p$r!_QA4WWhzb:PSnat7:}#|8ޥ"3puKD>5sq ;?_'KK5]R-񎕰i.|=4:d2$M2U6)ڣO^^\.}xhnE۫=f\ % 9h A%7Nu2cpF \d|LЊ]ƖOX|/ 0~?}h/hf3)ʁت"&` a!k^rY$$ٔcsE"`[)֜L[c}vBHGL͠ sK LT8<'va\Rg3]bdV̙V&צsǡ;WL\9ÓzПpǿZa)G|iؚ1(v쪷"w5*-n⬃rv{Y_?uFJRVUL "ұ+^Krrs̱Q6f5J!?ćcMKpRt^ߠIWzNsPW,"["PSKf'Nwu!Tۘw+c.Ba:wr8'RLV @`I-k]>?X&׏|\էnGpվv2n>U|2T).`g9q vihB5ūMv'W2W1J*HDx(99?NMF b~5(ߊUyRye[X `А¯jm˩0Qi`[6gT''`2EX8YN)*\3e5{ŷ;DoBl H.aߗV0sOJ OǕKE#} (;$9 \`I%9v䆢zj$Bb2%) 4 4nl'݌ <_tD BjBcK{T%Z+t}(p5qZQh# =ytR/LF닡Fh^S,S:sIJwv汪 ?>+ygʅ69Kݝ̙"ëxi)=:gBiL06ewox0su[S,o!me#A&Z0yRnɐn`rxFWa>'5z9oG&O$zUUZe+*ZB^|I=V(Xj ¹SYXMp VIj* wT&6)zV|`7Yt޻dCZ\Qld痷s)%oe+|iK)^B۩C[_Đ5vޞp6|eX{lNQ٪3'L$]r,=13AIDל!B_db[0Id Q9%-UOS#;"\hm>mQ|^ mz-?˱$= !;O!6?8(+> ͝AXyڀ !5^VcjjSPxGniSgEt|ޅ[ǁ)iEj ..+dU$00XnꎄۛB=W@˦>yt h'^V$fC _]2mMpe6ՕW?4*c'"uv:+T7I6G&';rƈJހlx12iTm|b#]qG i"R;N:i񜨋u]oE~Rd9f*).JtfSd>8~K PG6pD˸lLLszכLsx6̣G.:("C'{/v5j`NBBhdt"F/_SK?b"jX8x!JHˮ%[(nj<3kǕ?A'Rf~ew3нζufM(v?NG^U:;M #oxInׄg% Wo͆n_PhttU.ngU{mm]G]I9- 7ENcb2QQC,WWandW84US|> ~P׽SZGPoTf[Rz 8D,1ۨ1c&% .$]NO-Ot[Zpvff.l9Ė0m w*qCL ]f WސUc–zAƫKɳ2WtW.5|Ep}[s~c)fX%2oɂ!U:``[ݽꗫwEBpD:i[ +)e~qysn7ajE6&{ g{L0cҒphw\{cjbjȅK ɴ%'oɛ%=Mܣ :h'qpIbD^}H ɱlh՜|%fqL&Sn,}=Պhvv-tFiKʭf{;Uh0qI*heV{ Yv)a/LN-GoYuĺ?2 r^Acr,4ImB,D: ź󠉍ӿ*ѐ%ҪTɮD `Ϯb ?.A=IdյzX%h: ۉsHHbnfNɋn6i1|IznM\(Ũ c}A $?q4k[QG]ܓ(=mWiK5iйy9$SP`&ˢX)+YO,{γS;fVgS:-]R-.i;vΆIeg wgCA߬Jw: 멶rYP5s80@mHR=`({lSmSww^IUU~78%^AWєO-m)Q30U_CMn޴#fzVNN[rslLoYe %F?_.0%ۊZ CefH7+ *%8'#INΘнJyD 2[Ŷ3uaR@`y\c$|NDiV&& vXUputPqJdf>e|waCmm`iܖ OOc^Wmǧ0'>PICjs,(ޏE3 ɦpҜFÑ, suCC5|q&@K €15pD1`Ș{“ok ,|:oĥv`|"^:h m\sphwA*)ݻFZ$q$>)v˷E#}2t'84vfm{Ϗt)Fs8҄aL|)aEtv8N%E2J0G>ABLЫztv,28#jnSa>h$XQ RM=mi\}EX˿:j} \U%O<+ʽ2'1_k#<`_#Pv ne䊈w,es[KF.gce<'`JWl (&>,^qAƕ2"͍jD'.x֗Rl M;z<*2ϏW0:GPo 8beO%n竼}L눈8LNZe` k ̈RrkA/=g?$g, 4=3t]\gtO,-{qo=j9>51]8}.0=[D-!9 )F|FGm~`=*; JJv;r7D^~a쐨=4ZG[c-),U+'@* Wr,J%xNPFT\77Diɾx%a`s|w0` nWI \>aE"3r=JPnn.v+q f &mudKWLe)PVZ]Xs#?`#-Z, pg_YKp!Uᕗ[zcu . *k1agbv2~nzbquLjB!{jgPk0Jg \{:,LA5"KYܴ_"NatB\$(=`џ1`Yme;XB8KތeSov!r8(_謙` Ŗ3MeȨ0cCefK5:tr#ndlm'yjB06~2oqPk[Q_~'fki B]T^k$e[[95Lb2M-_'AVCOnvXc9$t#4 J/s)63ksU'֐fNxNΆk]jsiX}l`#/4 1={^'NrcTy Ղ"XfptxM4+?)tՂNs 9Doe/sn֐ʋfCz7ˍܧR`I!o4m&X//EUYLp޳[̼X94>9X~+0kJ;PJjq%n@iʽE΃5,UtKrK/ X=!SVas r)͝Q*T^0Ձc29n_p7fx M\Y4#{ q)uy[[ÈEܺ£jA! R`)]3@ܕ}nwFt`B%4HF091J(AŖ(e|((3L ]U_PqfؗCKfOJrmT3* )~BFgɊ[3g3E1y׭٬h_ζ gCuhK{n. ett&:205V^rP) 6S~@'|pL@t.~@؄\:,)Dz̟L5|v~X$Ԛ`̞F^lY"Nun Z\i"HJ(HB#^Q󠂹FJѱ·AH s0,ϢLN<=C+1uDwLLۀ]d/!AanRYݭh#uPYnRtjsw.U7v}grcuҎvdͯ֯\~_ED[uKӉ19 Ǹ5P͟9XUpĭ0Cd RL҃ OUD0z"cFU9 GM=xPy0J>+0هtQy  # ógO-Nsfz[ T"{`F #J?j %6N"95P* iz."2BQ=hsydpF B25V#ʼnxʾ AL_ƝWdxmAF+DlĬ$ d.  O" 5k_:M(({ƝN0x(;8`BAQӝAP7/z0V=K[ J]sRy`;':!0W&ymYO}R)ۊu*ЭoMBh+M# iivv2rU85TvG |=8m ~$.i(@Cyꨐ"6p@701Myoga砱Lā*)7mAxF8O`!)Y\+ʹ%SFlpץVNiumlt:28VE6:br9:?k]@*Xk t3]SJI-Lϓ _T_}پ<{T5|RRcޓJ֒Z= ݽ~16:!lȾĈVM!]vW,1桴[OZqQ2j1jV&bHt`Hdh-J\,S8Z+^&(2aL*A9q9qxUEG KH0‰mejjM5XնO2JKͼm9(}mzϹU轃[WdT>К~F%'Yf]BfϏTh@6B>R5,mvJ_71tƵG(=gA*K2<hŊ86f7Km`F%[>!b]Ϫ"9odb WQIjUKzcmBѨ@z6>:$fs@>i m4 -QkmHERZ~mlZqب@t(Ko{F3.dy!ܤ|0eeY5YS,M2 w^<xk,6%0k l{E J_~4[o:YvhdUI_h:ńc%*6 >r#[([2`j=G4tbM:-S?H"2 -.$snh | #Ic#@h$,W]@DHu}6QXIޘ yS+|{y%=SYr;,ԝbTwtaH4|&rS+hmo;Qî+.嘼%9)~C{Q y&V-+,k'<:Y;f$6i= ?\p1 "vY"/sHn\>uhsP#ZJFQhRAP(иE[Z2! |:pNP6Ph6 %2l'"&k5`ڱe(ecUH=&PP 7-u&J`3n`|;9ipW ~"p8KY ȺDֽ .Kgz% 6  At"63/Xt~7e;si F%;iS+^вå:範ׁBf#$0ǖ.MڬR֢e{UJRb)\iItbn~ 8ng󳰚lI&n\;\x0Lޗȑ0%a*H}yrKc H? r|xc,NxzNIVsq?@9AL4s&;,d[8j_!yUeP] PYv㘈D=vb/V ͏vF gqJwի =IQnc,\T}J-GY@$Ir{zQNߖݐɳq8Iie4m$gh%"^6}룺nSxsײ=qT hV9%FJ H#g=W$ jq,DP0Lg uͮ=%TP\+Ģ+OxInP({3cwZtgr2t.#$4ཇ uB>d!xC̎d.2ߵ Jdl+YRD v$ uҗl>cYL{5ը'qG-E-|z>CCrnr~k}Ԍ 5r%f-:30f>c=,JI撶MйhPo;,>\E*"jGBЌGMgh(LcSZbg:|6 ](6h(GuZ1*,z!4[C[P#W 4yz u>Xɘ10~ur<4Fj`n2$ma:XujצCǰ*;m̬w]E&h{(S3İNK?/!5IS;x#-'* Tm85P8-xCǤ~oe6O"_)OYsf`AiOIw_sȺo^1ܳ^pq7as/tb&sp- Nz3wԼM_O`G]Ӎ3H؞+Uaocww)'FYֹUt ^T|UAg%*wMh́[2)̓:Q*?u+s̒ & t h|Mم%>MDwru(\́M3Ur$ zK1Lo#R/!kbe M# NOD0*w>Q0sI~l4@oQռ0"`^k} )_Ƒ~^+g'negyVd&SZP67׍g<ԭIdo[o"s:%C72:Ϳ}L t:cm*G]XbAGڻUwwQY{;$DamBsvt.4.%]-3=uXH17xN*Zagt7Bf 4-< /2RLYg0o5#ȷJ5^oWXD|z =3}ʦ}c`.W39ֹhb=O3!b`+(.dXZ Yu1L+!ktflK`! b/BGŶ0e⢾|'3{Lzv P/GV0WL. 4;L3IN P]KY A3mA (1?u",oqx% ‹9vA a+}4[6Jf# ̀TegB&e#$'iOt?{DCJ5\Lel%0V?TC5>#fT/-}W@ѵƻ_7s$ O2ĸx+DDASk* oj uKFjBb(ZR%*~T/[ӳC6܋hYfwL*O%qq9YK5Rƻ5{isכftsӝ+lK0Dt+Q)2Q$ǀxl~V5*K|(]g;EE/IOp3z̕/n~u&LiEp=;Hb8-@>>]&dkk1wzo.BOaA6쉙F7TFJHwjOkĮlqg JoBWx* $M738 E6lbx 1<&|{B%/oj†qK %yS Km) cbq+[x}T-xog.>WԲϷK>#om[tX-ssgveq:ת!?=Ptei竴^.zn hдOm2,ˣ^HwBpk՚y0).$P4"B]kz0+J- zUmzzt_ ('^wh8}ĶdxSݫeq!hblDVz]۲t$F0%?r'{^ZT0%;G:؅4J>f9me;vl5aT_,d31 d-HfyۿEܕ+,8@b֍|imD4QsMDއ0t6ye'RjlIl>ܱhffᓪgHX0y{DTZ\i0v dQ_,XP4D[ܺB8.ɕ^!EAFXQگ|:Fӓ]hNլ4!M (YcǓ88+6Ԧpr;y뇬(YdQezZ.68%;2pN"|1Iw"tjd+7V/T1 GNd\fn l)A]Չ(&GtTQ:[[SC֓AyORypT/""[Cㅶra`=Rgk]^0}WUNA(bHɪ'u h'Ps|<raUXNu%[9* "'"Σræ$%O[Z"{42F67nk:8bԡL 96vB 5P RUK Rd$D YcteM NgLG!OMO{$xj\(+=Vv3m_VW,/B߉K*#3]٫,򷑣z8J-'쭐 NO bqeO"ˏ~(1MZF{]R1:9l{90V4>(gEhq;OxRF1![!q 'u{j)"1ml+Avhv/~%1G:ΖTfb L/Ozk&΄!WB`Z7=$ /#?Q5Bk_z<޶BZ+ I(C-DM.kHд1Za F7Ыa >dDdmYlJ+o{—DrB~'!D\L](6[BmV ̕jhxXbgiL`+6T/Jq"3PRI^ّQCDGb^<7LVѺ_ R?Cآ~~ș!+6g6~c2TH8(`LgGd TR*a9J H)R|oM3tS0^8;e-{M1]n>ů;w{ڊY# i(fTd]$7NRxRG?IXofNYq^R P8|^%Wl Jfw@^KbL4;2~yRe W낡 կr6$9Iؗ7YOWnraTڴoʀk<;r˥kqVqe":؁Cmҥ\Xyp:F,J~b!N9 XauN:?)>͝(- I?.d.7%wokNBjOeuNl~|"|nPxClQ81MU7Sf C ͚!Ry(q2ցcxS2Tn4Ag:w: K9Xm~[N!_p=-'4Lc]hȩHXn:FZ2nKUJ«׼LӚ3)O݁ ,#ɆנX R9EU.8C6WL<(*_7o;2dRš"8njod˘@K]xP)%fT|7kq9;~75 g!Qd솱!8Ѳ$q8_LV _*"`Tzq6w5I)oVި'/ ?uO,hP4 sZBŤs?cR͇_K䢸9mULXT{uyP׎$ <2XX{O_!x7zBB~_S Y]aT x*V0:e7uktpB2=o*Vi{H‘eMq[=D'{zKQ6UjZCMךkђZG<$z (|ZM|WM$HH ;()@4K#SX>MAOŎF$NB$yOŸmBB^dqz~̀s"D'%u脹}xeiY%O=j TR8ߛ|' oŭ.Ƣ7q3~BeG_l f^re<(w-{1moxzj8eI1$Fsg_xwEAlfrn65#@7 yļ2c/ Ǘw݅H:U{ V/HeDA-M\`ܡe.~Mۤ̅^`+q'`C zTa9k e”do<㿆s uac4Q>TEvZv!Fǐ@q?GG |>*<h>$6r-v1 JR7hkGmo* 5^#"h)5)JC[}TxܮLᕟDKJ) VJH1'˱ ߭bfla $2F#*ޕ"7KyK2^7¥3|̚_d#(l 3,*LhO|\чf;)%8#8KC86dH- 3}=LvkBg K;kZ'y ߊH&#di9m뻢%c| gۂW(b3Gj ?"'vSŀ uN<6x+K[ψK`Z'${VǙ!}g|PS,d mǧT_(k-tDq;'K]BGwh!;s-em~ 1h`L9"45 ZBEHoGi?@'ߏ,$hk{(.f {̜B3h9xo\.GB)I`XW)y{abS[3py@I`*S|zK>މ}SL9VϥV{ͽ[vTN{"9ko*ͤ?g,ՃMGܭ#gFİ pj@Y] D0] ?;DV/\u0Cy?T[Iz(%Ӯ T1@)p/89&;A9nF,T#:q4KbX]Vߵf&P&fjW3C26u@oiY%IMA#j ы8dө.xkqxѹ JpwUL;Y.$@ -cE[: =!($/{wO.-Ǣ- >8ѬጅA䫬!AoEL?EJfUyRp%WG.پ̾DU?: "lu}}٩/{0D|\Kc(jf_t\`EfK׭Rr^UH)\](ڊ$ ͊[p@T' l/cd%AZYq[8IV͈@fdY4{9ry9%6ZhBF*t"%C5}.'-2kƲ*!2?Ԕ}pSV]peW(0H'"cKz <Ʒ +'1#g|AYQJw=-LgSQPhYt=\dU%3Yh/ /u)Ym]azϬb"X2p#ݎ}feW;pRYkD_21E Kl $Wǁ2L*\q5vN*V[B?cJݴ~eX p(9 87m A+Ô`m@oDA ꄤ-$]',ިhޞlo⛽o+~4&d(iSzrCr*UMD7箪t6bLCƪB9%,mrw8AhtSR<Ǜe{i7!Luh"/]h1bTŧDž?l'%ܶ^%*9p_pB*u$B$ #~Dz0ѩ/7*an`y1bKf闤$v$!ڋ|!9MQeul̚pJli;s먠; D!FyRk cwfs7}N~vji GLg$7!h@G7dC3H=)@:## ׹x,mn2+|i Uw˱CTQ':{իl5u%(p)TXZ TbzWx T}[.to[ 0 ~I\R0,0 &OӲo&j<r~:* T{oNQ7CP,r6RA|,Cbrz)P?ԣaŌXAGKa β-]^}3lytj&2ʞ'4O1n^ 0Pܴ?CadD,nll^miʆO!隫j`2 eG-f}Ro2i_ 9D{pİY]N4Q`b1U?˽UNo^l>i4vI[M 0׬]Ӳ"?DMKnhkҗv|a!xP 6bJSjȰyo1H4}k8t] q#Zc+WJb(A)!`&Pv) &!t1+VralF.[A0umϲKwtJ>G ]D/X 5XKZ$/fuhSa9Xф mV״z FK ;pȿ+w~ -?v3T$tn̢v N/?f{n%.C xM0 J PJ`TmT< fTι .TOG<Nۍ3'p]Е 瀐>B$C)!m)2-=[-uEa3ÍS$DMя+T-^*5=w փ ~^0';x?tq9uDeAsUpX=Pņ7ئryj6.R#khs_lW®Re(&Wh^ Uêf,rB5^c-J?nk]iɇ|&DDՂa."[$U^&jM7ћ̔ DyQәY"^Rbq24ELv;UsSIC&S57QdflU5n34w5q;ͭ{QaO424D4ksC9+:^p}\cz@B8cB#lXEOA29q^E^aڜRI0ʱA I W"T}b1"vT:Lz,qosfaeb))ǺMc>z-0GOarh(x۹|ta':ԗD{!F'}Lwޕ g s. '9qk +n!KGm_pFJԷ(moqyj&L<%r(v۵9 jizDU1Rc}/@IU#K!$:ۼQ & F"A",`m3WD(Nw}T@pD=VAZOc(ӟFz8vr)8RLH-i=I0W?M4>^E("+E88̼cue/5}\ӿ"}Pt gmqZ{.W=zċHJ 4R ˡhV L%n } xOf7W7r;c/j<G5PqBdOIR&a. nNo`SsB&6iԊߔlTL 50 <؄= T͗M:o+GDƶe[g{2Vk?~tzr05ٷBɘP׺EuY.nX-kZVc6=N?7]o^< Ncȥvf ^%F ?tz&!%h,p8_4jr<4#@_~įIsBR6U5⎆;]d4^LBV>;-$R&OnNݒeg(O FhX CT$g R$YP.e—]5**&OVq1`Y JA#$J5hG2؀gm0e2V$AcFkVv2IDg|gUPH,Cc ̍pZYQ_5qߦmֿ١#$MxuvzWYEn]`\1 ~+ Æ<]z|R|Ȍ T:8:80tzͨC*8΢]cObVM7zZW9%gTtU]^NB\w7DI(< tKq C.CZЭ^gK8zPMJ.rgNᲕvQ"xvtto~e*+B:lI̳*k6nfWQnM C}0&l ӦTL |HXIMTnzJ5رu4b2&KRMf;L;j?7|[czrZ>s|T ~yvMUB0'hUjHG ͅjʗS'}-aJb?Θ67iulv;r( *¢- P7/YI fsHg N'ayPj | |T H :uzV2Ł:ۀrv-lmvfS8F U&d'OFhl` Ҭa@^BϛԳSkaC lke.o餰"HÇuY^xGKųd*r@[^Sdr-%l}pOH_?"75##J';'f]C!eZNGfIA;Mvf0Mh) վD呟l_|z]b!b_?/2ASM!ȡ B4) K})/)E9&Tm++h@dwScmYapS(X\8S؟x%t[yD09p" OR xyTAbY }g]:}_?V 巧R~tbyrOSTu݂0(by<7/[5`DM1U߬`0bի-~nBggv)y v|l={]\}4VD΂#"ўԱxJk}աTξOI':*H(Ex{7f6OeR3UB7~RO"mHa`}2!^rcLX*[Y1fZbcY'J\ktڊ#FWvsoj9I}MVMr~9ټ!}[epZ=5l[+5H{ls4c)hÅu =|=zE67wceWN1n7ǀ #9ĄQxҴRH^k0QanLME?>BA@@MDP$}] 17/(HH=xhtO;Lr.mhS|ep04eA f6504ڬetqOY zlåۦc*>jIԈ'ȯ2-SH fgǫWWҦg6u.onEQ[RMdz&H>sd6x>czOnomc&_i*P9 7Xr`9+1ȣL1 i@kb8bȾAݧ~邡w[Ŀ! v")\/n'sj$`a** 5KykP2q­+dU`}Vm}y 0S४7uudѾZp3*t-hPwnq˒HOM:r%i+aw/<*`܆nX4!;S`ǛKR*4KB%i"_t~鬒%U^!t;#P9>r]e FE"{NQA"Y~-w݀39*h_E!Tՙd?%&Rԕ|ڠb7w,aBƴznP( &2yn~_ 7~;[<]YmUTgQd#,Є};8"4g0>$srTp,N/!ٶ=K*W>[^9W+e^ʡ Dhc,^n~Jy>-sUVt(Ύ; H&^Rx䉫=_@X&z"Ŝ\w=gsˏ'=o_ t}V ۄ5K1QN5[ijG֧X3ö3nF0ey!wx\Pm1([&K~э;ꂼ#My>(ٮ \{x*&ޒYl9Ύ tDaj}EU:OcSMmZ<Ӿgm`Ę!f] N$)-Bh}A}á.$zY+J/"W $nP^Q롔'kZEt#n h?vvQ6RN"]0Pf=.n:Q7IT5%|PdH׈k`Ru-.i8ak,H$tܫsgj!1cK89 LV} ]> &ICkj~M*+YnE֬A;de&a%*mgD"DN_裏\eqNVskjY2ϷsEnkIE^Sw/fymk. $ęˌ xc1an;F< QAh =d\vӍI4U]W;_nsvĒ7roej-!շ|/N +IȒF;ǁ@Fb=o +Ne%㾀 iggO4EQrMVxѰ!A*H+nN~ްM7)Jroϔil.],>a8a;Zkhܓ+"O=ɦ*&RVm2w!nw5 4` 2X|rh&Ӆ务/Ĝ4W,K!7f7ʊύV﷠Y?9Ю4|6t/WBN [/E=3S54 QTKuoWmWIdףA4V(pܘ TrညwqJJ(ԫuv xA969m P4X.LD.N+4¢&qiMg#.jt;jʯ$P}bQ޿'A3AJ2y/@g=ؗwj}بt1WieBWÿl3ߖ)*/a[(xAkfŚK&),>kFUvno7.!G\ﵷ#k>^U:Ml#l1RB OEoҠ^oj_ @yQp+K qhp F0zpAP,cȑbpMPG㴚t'#GkqF W1Ju+yh*eNZ(+WhN~})v?-oXOd HwVose"G+4H,#:|Ҙau=UQyiha7.vle|!"~4q2-٭>|Dw]n!s2p<7R}gsM?A_%c+^k`@Pp} VDrYr젪BP քѻ7onW󦱀茖#TKe+(&ls+P_f31ޤ`cc !vY.!qAepYh>*hsJj/] S~KfHj8z]NRXt{rl%퍡H3M65(4mNߐ#~ vT\{OemO47uwW& } a@cf8F)@ -l+M!ݯ1kSF/E6ߪ 1_pAUNh8'ʶ?"BZ@rn_̔kHfM= ȿC{uz 9%-Ag2] p Wڥʺ+{UU߉~Y  @3qm?;}{4ԼIh,=H#f|Q0QdfC*K@x?{Pq8=B%*0}cI]z+\C3 Ay[̬ML$0;huF;v# (({1I,M!8gP=G4*|>YpÕ#{QbG?8Prk>40\gg3Kk8g=;1At! WDz+ּvnt.lP絺508fc[6CF9Rao B*Ztܑ~ъ;hAY8Q}M#"82-Voͳ֜Bdi),8 -;+|E }gW7tg MKx$h o"߿;qi<&;G/G)YP4@^NJOHRy$ސ*?cI@y^L#u<B`Tw?R[?Kzod;HSkiLpHE6]hE`y0O4;LFxY (x>9R'Ӭ 2?k9!tVhuPXx (f\\5(%6t#$$?Kd_;/=>FDlR4;81:$n/m\6{ n-tN6 pUllI7eZS)K[ ya!jeg2dpw)1e k@՞Xat&CL}RM46l&Kzfn[(Fv[f6՘ l^qԑfo ;z=́'+K|z;۰_*rpvB76-HL `p胖=`I,r,q=WҠ86P*D ,ڥU,r-7{6)wcr_{底 |εNRh1 VgLA} qSF'oJ942+0df[ NXOġ3ebwbR+ %&&Elu<)m"6&^ )xj$Pzap!53=db"^F& 推F]=ӠP'vTqúK۠\7!"̓(&Ik9/ppM>}؍2Hk`xW0z5&,Y)1H^pCª!䲧gOG$FEޝ4C8ޡ7,ː4I ~oR^+4׏Totl$26vWԾq5{Zt"1jd6 L's/]ZNF ݛruPw@.伨ɆX5΢U^SvtnH* C:IjvXx0y 4&e*HA'fsɥ\~ b?M Ǯag٬^itmƈCMeW%tN"6|b4Xh A<϶bWi%2ƶG~1 d@-pLJB(,Zl14K n,J(fnя?25 ɛ.J0,4_oT\K)Xk 8 &-R\]#@3`e5 hGW˛P,"wɱ=fm^6G074mRD!(LbM~,=o+#6\AQbaA>}Y 6ɽan)ۗ?LX ?}.8yYH^V#;@fA"i|wM*SRo);֎[lbA0P8b5b atޤ.g :#+RwQJh udeב #sDŽbu2¨m ^)0Ufbr:fw_P i'h;gpJ^ZNr~{҂") 24*~9q0`7 $7P\:i\x+NC牗%[C+9cb%FvgwFR?dK7!u&hWVonCޭ\+r*7%ZGw94-S΀ioA%r.uܘQd?3'xRfyq )NO7k.'-H=;2R<o$b_#:Hn9g4\CއZ r؊]pؽe{m <],Y3ꠍ^6qO:ұL^N~yaV ًzt(RD]Kֵ=P8%&$TEYk(ôz ֿbMא6R= 'm,' K_[ZI>x'<;9ʕ7\VAjҮϐ1Z~(c_K)RR߯*^W ۱v퍾$L{N ..:K?mZ@qgHv?HJڦe[ ګ_QfK :V-Tüqɰkm*JbWr܁$Sw穘3P z<$l~qF˅8)1JQ[:d郥Vh3ѣߍ@2ƈ~\ )&Gg䢱Mp#[GudC^d#Itd9ЀmߘMj/M|(@KEL'5L-ؑ~,i<"L8: Xλ`V*@, }_qN*Ch }>θ["?yoiuRk[k`WۘmB_- ԩPrզcThH&R&>u8"&ڂM^\poL2_Cex*ȋğőgG5_肹c1< uS4T5B$}2f7tje'@`y[K8}(Ga|' .H*`&2 ƠCM1kTd:쪉OUӊfamz֎{dZ0 ! V/V1Pb(GIy)`ħ+zUߒ+:-v ׺#A# C]o[m jI\; '#eLhsFӧC6e EB]_yMucMxjejo7"mf;QQ}qƦU,I{1GA< {c^b%FzC,iEVSH@Hq$@."W¯ 5[Hb0 Tb*v ǚŮ[%u"Li2`bh.lMu-f2 00S\^&J/#Wv5IlmѬ}P'/ 1>o ?ғB4'xs[wHP5Э~'j$GjH`ʙUOΑkAͺ+ѱ)guO{x_]fO,hJj@?IGJsX5 Խ("r'YTKNC6iZIVBAĹ՟ș] ݃!˧Ϧ"+}f(giXΤ7_{&LiզaiFF-^ |@ďPQT¦O%s9`0dd^f{ǩu/h(1 7 dEއzZ?{/ InI1hс$N 8v?3@^ecn~%P&-PVagWJInKoQWb:X!枮;;yE%9E@LlAQxIqʏUԇ>&;j ޳gWe*}ֽP"H_.#B/O3 <\ A,h+S/ÍaUH!G A dn#PITTC3 ]V4!E`tPX!S}LK/ c [#dEr]LXY2OVn}v2O.xN..hnӊ~7, o2³KKDXPQR9RMS{BI>!U{г?e "w⁻|헹9L{:&pSC]HUs.zVI4mg3 rǙHԧ:\CnX$33?Gj[{;mCvN -)"mjuv+~FA2wg3 ϛ.3#CF/Z,䦈DŽF&QcN02t/RQL W:%kHf"8gbl&?pہ2 5ݕnGy 皫}<lg"ub83fr`\ FV!4ʿe~J$T(df0:klGxdT1|r{ jib}|Dk"%$C'eA֕byA E3idAN{y]A2=.i{cJTּm5tneC M 4tk!EgNk qGש+`|5XI|ek+W'htt+ԎRM-:o{ ?jL.FQQi·_g7nP<˲KY !bOwl"#1/EtD;xDOOf$Sy*ܱ̉Č̼ De yrdpNpDf9LG)Â2;hD+Ky{dEL($Nc0 ⁕ļT=+ Ldت_!OSbjp<"sr$P49O 2 6`oLE>N5XɢR⓱)Yv(}}c[gTԗ}U4>Z">ijv6H$![Z[vkig86σlz*sʯz=5L2M9[4N+YM[*BEp80O]nKU~vmȓ7OK4Ӓr @ j+aRre ISYLC=@B7aZG>]tо(P }nw{vDlgqouBas=89L@MNr>h^L*.3>ԭv`~|f^*g6($S 9"\.]p¤W1A먨+THi(Cjr4 mx- ftQ2uyڏ3 "hmP31uI&x43X}DxCPQu A@-}Lިy cURQ; Bzg]Y$lH+ߌlͯ3k,:^D]+'m ԱpaMAZ]WPXg"E_KX*&R|`^<榧G\éN F;a/s;H?i&r=RHP< S/DkVʿrNx L$:EHb՚ }D5H9Auޘ⸉9#b&a%$N]8s-D] tIdox珄RCl5֏2O-Nš#CA&*P ڻ~5̓7OFY^Cn²[< G.+0j R)"vH Kܚ+yCfNdk1$9rcv:ސSb\zcxҘ\Ӳ'sW`1+ypds"^F$%;v7\ᩍPA^'] QwtK?AjV}ߐdI-~,i|x]=*r]P7+C|r=%~{؂)p؎GF0+w/ud"yhL.D8_ȣ&][ˣJ#G)ߩmUD (f@zz ;r5Ttn0f {DB=ĨպSZI\㡴$^/{dܑB=zY'5I urf9f6?QhhcwAŻxtJo bojhP!YРvF1'͏l(q;4]|&/= q< o1ZR`Zx#gc2qcܤijT~ΐh"QȐғswGp|]_uބ5C@f07CTGvJ՜U=}4;0uBC;~ C-fQJ/26 3ÏK }1u6 l|c1kX7 +q$T; P2œhUbn꜊[pCBi!Ti*[%>;;EPU_a2͵֙ $ Դ=Hn:F7 b*U1a0ܵ^@7+cjگ!]zbk` ͆E}ݩ>z[![R8g7NBL⩌ 3܏F_ jgǰzL7"^ h@UBL;mV5=pr_jewve.KN!m79>xqX4ݟO祬V*D4__U**  }14F6XHR lIG< }^@[g[r3ϯO 0L',U&,%/?_2aup"XO;1Sn{EE9נinhL{Vu T⍽Xk;|`z.J󌴜WnhGg^Kxl7-n ժ 6#$Uq(ee7[9=_k_A_kD nSLRm#Css(2~Ow0}^Ƹ0+߼Bc y[JW#7?~)64-̘r|%3z< xPƿG 6p~uqvzZ'H3'W˟,7\/!J. qoK*hF!C}oh(M4A[~ ~Ŏm!w_X)oCA.E^09c[i+AHbY+d7pAKJ+&;XT6Qzw v:7vIf43_h+{79 ̀58Npq_T?4T3"{˴52*wk@(S?glPêąt9^) [{$yljz{t|%0XַhWk7͞S`Uwm0$2Ꮘ s`{P-д`E'4i}z hS,̒t%8d03%R] E_XQ{c.nwb,1`(D2i*²kX݀ )ޙ!`~ KK1X{;V$5z2饞;ܚGU!ŝ3!փ Xfyi9m.$.(}3_'Zmn@5=M!x3Ef" A7Fg`g4#`I8r`kOGQ' j5 Xa.y$"3lA\Q7|ys"lS>M0G_k%SGh]-4A˨LSRQo lB[Ӌ6hd7̞a'ul.0"L;z]騙KuD]6ʪ?9] wY>" JF`f< %ΈQ.\HV .6@H5v+G2q>9'N;^[ce5!"fLe6͔4zc诇𔟷Ѫʛ0zTU&o#hibSmY7 XkaAB:55/R>0I&xta$#8Ѷk٬\9:LRQgxe'Z6@id_#L¥\45EP_IFn0B:O'6ޓz)->J/\KnqL {Bӷ T%x[F|̆Zy#|3A)r7u_ 1N2/R&'I2%A|aUSyx'_kU݃7, \]җ2P7շ:RZ`4p?Q| }LaM,ܶR+?g8uhOLǣSr>Xq8~zKW_}rH4 k߻)Y(fk%{Kb{jBRbE-bG>sB٭0\ ;jy8yk'no! \; ^5b['i`;p`\;+ MnHeqtf&he˔25oV7gMmRwt L%7i>šN1Y^KiXkW*ȲY#a@]/GW@7b-<ۓRQk`KY],[}`[@ $,KnwJ8Gɣl8&~N-W&"dfDer[o a󧱰Ⱥh}]^\_;9g3,HU>IT-nz"e}"Ugr_︎juN]0|<(Gç T7?Tf9(uqЏυ0O9ƆNj$*O}Oe{''ﰏeOD=9TXODb\-!]BN UE1 Ix A61$QǺ}7VA <-eQ{&]}gxT?6fև(R}U$/'uf(PI] ~9`O/ËGd "-(RYv(ڪG쑜*bKHlxʶ>+ yBδCTӄBeoXl]sq>6 V]ݒ62ABQ@SրOڡ[9;^R^hެ#Rɤà1Y J䛃O /mu Uv:%(xI3uךΨYGz݌s*Q3}НSObe(\v0_k=I<݀VGi:Y)XC5^N;bW#qةr !ianBH񦀼EfTKd3*u/>&pm]pڔIvdfLH?tY| &C7L96PZd18q`wq5 $d-ͻ*3=mȊuDy4;LfÏ;0{Yf&al.tk[ g?\/`i/`*c-͜>pe~ni *G2k\ 79fuEEuk NX$ckn%,\4`%s=b8m6%z χhT9-Ϥq7AQl)> $WI{rY$ m :TجZ*$/RɅMd͢P!(_VBڧm#ԱV}$BYuypM-QH V7/ӓ8 ,Gv]p;6}`3?ͰMjm|df] ^:1nZ *5:+^jw%9},+0/gsn,\VqKr[Kzw6ɻ!|6ߣ >=lͭ 5,Iwuc}LJ ]ci5ADApJg%Y>!<0Ϯ z s5xR-[pך_lep _y[>YIw#ŒbRkth~*m2rA\.vSD!V3 s3F5%W%>MfO: j[+x1%̀&/]\ãHo}7>]W@c8 fDNJ].^x{# r8UwJ >3/,ޕ̮/-]^L`;D97 v߫džqQQ`($]LdV >;ʑyl/7H|v̌4R%%eG p/V_} 8Һ`\ e:ʘNjϊ^64`@@3nG+ pzײ>%'\ l tMc԰k'9**yunL2.O3]T5of,#~b짢(vGK^f& hc*eU]şfaOVSPŚa6`\K0[t#0˜UX< HѷitPaZYk>Y[`~v)]#3 ^N?[t6%~uZ~oe hq|ZWs$/<7\g5'*^{ObؚJTIl#,' 3 *n^) *h7Yȋb)p#MeBڼϾ=PǚZn| "tXⳜ:bkL~ǭ87)?5~ rUd/Oo7K,<.z 46$aXEP4> Bd!;L.,p|0 4<;[u4,nOs3oz]#ȮM$&IH&.&g骸lje' ysG.[=v^łFrR5vE2ՙ!/-x 1YsEk0H(O4'fֈ VN":qJgVc |':&=$0ƪG ؎r*%rͅ`sw,dk4QC;G&N&wVQڛknU?]:KW:ۓ`{BlFPNd49Tু/ίmw{g.Y#d1dTwwVu)Y=γ(GlڠrP^8o~oP2lNg$3+=ݗp2˳49 1a+_^< -cԮvӚ: :xue׽JRqmN=Xrh`ΔLd;zh= <VfO=ZζV"ޭy]*??v>9 GI=;yNHc+N.e}/n~ge(&-L,hRdz[;\r$ME_79mƂvw)q:.QA3D! N0w_?4]o}TkT7S ֥4zAP-RyiF^pWPU$Fȃ I0Eh-6ԓ)LһPyCř]X2B@t(t^Nck97|'?Bݰk yդ7! c|dtc>O2*c0{I#($`{r=O-:A?>/q[t|_-1is H/xi}to}5ٰ?!Һ%GMڿul;-aq2yhؗy [.\T"U ? h)vA=lֿ_fs1% ~w$ xmn  rhdSCyߩWqQ75VX-,ZhTpoJ:,醻5 nHN#H2NΩrz!RXzNryA?# > dAűXiSrb#pw!xc˰v)z)ٸ^ri2@yњzAUW'+ u@@ #M-+\ V |pOV:1LCa]@-3q x .3Ck]BL䭗/>~jIy=#f]'3L?;?'Yn~<%:h#N33&T<_;R%u6gvDU=c̒&0K)'VŇ;yRyXRhMߧRX1.,/?֛p#s sEHDdiP ?UO9,IweybMB\#r]پzRwTW~IgB] 5(m2A~|'w"&.pʀ)7!th/=Zq:UHH X"*ȵ8/(* EIC%x"=d-1J™`"$+juޣQz9S3UeUU2 hcGk G!3l,AE.O}!">D~n6Eƒp:5 v-pRa lX6ʢ-iyhTf6ȒZeS&̞@Zx`* auvY2*o:. Αeb΋Ai(z}_oXhr"C^*vNHK g|6yHm[v s؈q, {3Wvڴ0h_+3aωՉh˪bC E8/S1A!l7e{u.ND~"$=,$ir$(oy;uW-WkkZzDxq[ "C%nHمbEac M(+ ?+'ccX~,9{f3EI"@rQ+ Tcܘbngosckz>p"è*^:w.88@">K*8{SNj֓xwZCsFpܞ2J%E,ZmeКxP΢l|msw JB;~'.Տ?E/^Јs{~r8>cF\/;!_:}ϟ_(L4<ĉR.ƜMLLL^Uxl*seGT\W2JĈ%cr s7,t} iv1 *}>~2AaQc)hi b63]@9Slؔ|OU`4T;Upb'Mj#\Nfc[OF@日C~_sMRQ- 9 MW^( 'z> ( KǝQCDrt辞2z|-9ǥaRW!7sc,qaVմf;@%.!pjVVTl)TK [DkAͻ-bv  ǖL4ͱC(`dE-h;6TI>*KLˣ~&j䊀;Rt!_Hv~ei ؚS'/8ޖHbk eAYGqUxUV6pZ&HTW^ALuЁbK{(B Hm mp_⨕4 Ҩh4)}V9?]JtlHS /r(7m_@ov8dd}0i_ɩKȲ-\㾪, {A@M!e Dc[%xy%2OY`pcdwHM{EZ߿z-.vE 7,[)1wk-?1cNʼjT^܌KsN$8+OwlXrS6QB>s#D3^x:&uaFbAmn{@\&*֦jNڪɜ%r2J1\fґT,˱&f1;`KB6l|BpI]0MEёڀ,̉Jk:c㿭QD?̘ u7WV2|W=6َNN~#g&jjH9lVsvt$%f4:ZfTWb;\EZ2EuoHSԎ1Mo?')/`u:?%OP^7ౢqO*j6vs"wEpѐQ5XAVds ^OB._wjdz8پS{1\C{<,bqcьvXjBuL"\G|80l7`.P[(DXĦ:4{F' HrY)Dl:"![fFfTcZ+=*ncKtiz!(`wy$&A2v`C\|;rwiƧ<«2%g縖+91\H% >s?տce_ [>w٢HӟWG P2HN])3;t0R[:ef hSZݠ€3 K& V 8^j=߸]4? 8/eHs2v`rN"I[T7.+jSwe4OrWCvVcOa0v,]&WOx̱n5i)] %D@9GLdX3QsOaXv eӇN ~.]@x~oj`tZMF&ɯSXȐS,L. 4wA]ᠶS|X>=hu]zCZjԵ67R&%{5璭H~.Ld:8rT+ᵥPv2ᛔ]W;%}5 ] }^I`Ѥt ?O&0|ʿ]ʝ. 8|ks[y" (w0۬8ڃ;\vT 4@ܑY*RΝ5|+bzJ8*.bίvhC Oŗ<ڕOҍ4푘gvO WceGSuk@n,Sn+knfd.%W<L{7)O~;JBsGgpzэr1<%`z%Q'QLڮr0Q,w <3_ I/j/zUtYUx@ 2+-n/Ntt1Uvn<FAWYRGPbi,,(%11ď#ADLEI~>O#^~]_vsq#sSMX>7Fc9tGΈA0Y7aǢw ~״peX2e:" w,_&Le@CQ5_P\"r&R^x ^t` 1aS^I)TܡM^ln'`5! eEIJ}1C`G@ EHYF"\3uzb%1Cuk$LOA1sZwƸS' '>9Zju[},jyanmހDo߰4DD L̤06JYiHMZ$\+5X)B2*b}-Mw2{$(/ǐ EN*4ާVrL54X(>Ej+=@wi=毤 {3~8[G8տ?ih7k} 1}zU݌ X(nK=%]?iY귀܇-h]7:H;cWp  lG  I:TO*1>)Mʘ\-%YkJ/:8a`ZN,zduC!\_!#?$K.LVm*z`-e01BgP*4ykf ueE7Yh1HNg~'f_O$(8Ee;rJd!X}hW;* )~]gtshbN  opC߶MCDOJ~[EEyR\u"?pQy^j?at&ƬSngytJFvkFxgEO ~JrF‚Ye>)QAfNp Ic[+stbeWTݴ\DǂB5^=lCt4mepM.SkwCj1RҲO`OGuL2$$6.KR7')U}b]béȒh5[M{q8UG ȸ|DGFW ~^ #pjY53<;´-F/!+gZΖ]Odkӧީq2I‡3CPU I;һwM JpT4٠& (+ud{(Y5sJnC\[ ]}~z1YNFAآ&^SJ Ni hjXRhnGӟ1$7uQLܯigo\"M (vJ∭<~Cxe)R9Xu/iʻj?9o.æSID$>gKՍ\6s ~#^qn5Z[{cmI>+pl϶$a$;NOJZ"JewJKE` Opxg m]5 ԯ8\.]pZpxb.͆M{+pj,]C=&#ևXos0 7i(nVś#Ek=UN}q L%m$: \ꊁW.[ݸ'Cf\IӼB&4`eVaok~,rh%>*bW,4Ա/{nL:R;sF~|}}_}sKrJE|f=}ʖg[n^ ]X33rA˸{(_O[*0_,> 4=砓7q" |g56JA l?3# IE ǟ}lX -'V\5Xa4tp:ͩ\NNLCIA1ɳ}E 77VSqJ[?0EYĔ6P5ύK#&,f–4(Z㖯>'_W{b}ն,,]] d#PZfoQ8sE~{ 8>/+xI0COCb[CE >kcu-ZO 6!E;|u^e>eJOCY# Dt5,XXS`T@:EүT!羑W/CXx&AlhŚ28@qEY-S3׬)¤ј6}?3u`I}AC@ "q aƯG aܶ!X#Ki*`R 3i2()M;QbԴd;+xrH+Q662Rm/BE E4| JW$w%:x}hΤr >-䭊5|$n<P=, 1ziѢw0V-ƿg5V)v}.dI%hyO kb%)BF]iTm|673Z4F_`oO0cP/v,}XCC C`ċ-! Ig M ړQE`A$;g"m,|eI6}vS 9z}Uhq,9Trl`:}#z"pu'_ KsfkՅ؈Kq;i7b6 S䊰5кa1FvT|x$\og Y@*~"P=1^^g?_sIF(-nZ7&14ԉ˞u`M13')3!\dž зZy55nYEn,8 uރȮida/#o>qws"Wd·$G='ĖjVV$0bd$% ,cre.$V@spQC ycaf)5ҪKu>Ou 4-F$Kҭ|rvO ^y9qr!oc<\g7. pYe[jL"QY j 8;7n"!lPH|g2˳B$x#ǠʑrǟfQGWALc`I8tK>]])fxХ^&eqtXWX+j0=7[?8}ʢ vaAܵ @S\ɚ\[*7=mʳx 饈_1ba:fipMY-j)!tw%6P3M'qՒAb|Fڊz:ɭpuf"p\fdj.Ga3mU8RJ*-˲1K]ykMD68JԞmU#dһvmonwdK*@%Uɢ~`Mo7?ֽ~GeSBL| Zi k.A 0+d5џlI }%J-4*RƃnH_ep{bH#̻()+Q`2iO\*Xp[cSiY,b(2KJdXӴI#170T5 N`|r#j#jG<{욾?'aHo0lNP:T97k(yT#W>|\BQ>SY1S&.Scb!X%?w3UJd_lshg/kX5SU, C\48TڲVbVCҳ;Ұ"/R. h)EOaWz"Ğ\7-JW:čUTC?^hpSsć[HP. n8aѫ4[NnͿ"f{93e{qiӬNo?^:p1`  w(!+3ht{d_e\Aƹ ^Fy^X!C1@q;"kD R2н9y~-))N.o.ZrVo9e(ܔVIW59pIN %EQ)t'h?^ęuVccB5Q($n$K .(:b,K~E,Lp51d5ho+ݭq ,6CFs*&cnWbU`']P->1&V u~fNxmԔbu.S3 ʂ's:X[%%U;xdn5pV {z~%D|2+6>c Ԅ)S4VM)#T Bi8#F^ ]g_UOcev=wD|L<$ (WFi=05:@+LAI4.tӋpgqP3Ce)*r@!]|jR, # (b_ꛁ&Z+ȜZ 0hMmk9N";oO?Bmr1$pǚn5ɾ0GK+s7zx^@o^Dvw dO'5?G3lfm@CGJ9s ~v} qE')=-J3\|a'JyN)7$+ a <ȻmD-iM*;/7R; vc5tu J1gch=x:5m~ﺩM$ҟ%i%[b.D BI bEg9F=3rN?.t8WsY9P4ȽJ3T0~Bg;"jnUm8&*`X\E%!sF8\1 a!-~I633S^&SX.fI R`p,v9Tkﮈr 1rݒ/]_iߡuq ,em$1@љu G >.Mߢᗀ xlVRМ=nR|ڸ#Rap1xZZ V)VW^f4Օ*}5!W2-\0;kR2h857De X0<ߌ!Smfcb*5uĉ_fCXc-QBVHYԵ"vd{'7_bu}&R:XJRYZ,TzKFw9#'g\u)Iz &OsNe"/˗;+8$))W+tt`8y~G(Kd%G0!}W]-7nA37lv𸴊Hw.ca&N]l"!_Q~X$fU2.{)=km%ܮ3抅|꿼@N\7?x˩ am͊0(us q-٠Ų)$>ʊER6EB+uY+hz -2UNLG}ut'C  (XN%VfrNB\*FIbIۈzGa{ƒ?KsQRbj鬡JY9.V-rX͢XGNN)8GҫflT/ɸ0_}ߖql kG)<6I^t/AIriBXx5BgA?8HN)T%ZjM.iѬ=ؒ򴇣ډt2Ik^ۥ^R̗9?2cBnt}1X}4 c?XpШ_dA5i$5G3|% !5uq)ȣ}ݏ(Q%4x_4LF}&k?ibR{nGZ?cXٖų5L$ŧiPB+k/v=1& c+*<i9zEm [*GCIZ\*a^GѧTWS3Fٝf-żc͞w|馒.ԊB/=6HK5AbI9dV.Z0q3C6Dz,ɼdpGQWfOch/&(oc+q/2ǩ:#xǐf:H.Ay"# *pq7(޽Vpl] =nΡթLtys˪Ů"I/Zn:zkinJ0/Ϳ 5`_.l@;nA1234GBī`1k_NćN4@~ɕTSǐ.* ^ĜOp a)I%h/1}狘4[g)W!3# :"{h׍# @/bwsE %IX4'8HI`V1I}77^Xl."Fz8⍭: ^67'YFOeTgW~ZE T{0h k~Kr]D|cEs`j`!sBHTS_aψBx!N=C),mX~K ZA. 6E)ONT$󅰔 ;xGD OYx窢\$Li{ӶD~QR 5ӱ1"uf|#FGmfNzq[KSyAE/'β8Ӳzbp!2`d1fCk3Aȍ#,+M ^cpX/(:()ZXT!vYk.355trD͝T;@9l{[MYz;P4BΌMmI ;e[OS34Tw.'$qudKU)&laIS+ !HXض^"seLjBt%"4 D؉&9I6{<wWɶR'@gZ/cDVI7aq[ @qC:4RHAp3РiT#Hw </lWxl. N2mTiu[ֺFIGE$Q ">a]A*()9G&Ɂ|Cǎb|$t\$"oY>D 5r zn"?|H}^76V({AV{𪢋mĬl`LǸyz W[8tD])لޓ!p sC|II$nЙ0k )\7zK߯iC=Y pYLL>416[> s av Lf9(w&i@XJmŗC}MN:-\ubxSNY'yh:|&W^tP|3 l@t>X[ g֋GVWr-Uݹ2 {R5֣=Lu*9)Lp❄@vm'yy PɎFl1Cī$O*K-RtUdYk9Q3MKyy R/0A]C1'6_p6=@ه3»y3!&+0d4$!3ÑzWܮL)*r*TfB'WA:L NdLH |IgX~Mftou&V%fcOwXw_!D#Wlc|oJ>pLVyEf7+4ȕ?0gs1y[S*;֌DgQJGQ I{G൏v`ghXeo J#@YOX k_MP[TkUj+G+rOsœd Ve3 *N}#<3L;aJ q\6m0w˺oPFGZJ'! \IQAvnA&CJ0U\z|2bBWj No*T@oab~*^vs@g g1,l,n%N5z~[G "m BDXb AQI*h,&Im;f{z;HxɛkneY B=[Gx~PN-O  'z 6ǁ2TO"Vk<?mz:8oDCk /(i߈7U­t+OC+YCa\z!d8ŒʌJc,CW#& V|MiͿF-}6D"$T1Bna"4k.j (p TVb11+:eY7}P=F+C6< .e0s꬘QbEQCDy=i7;->g7=砭Yx$,V}Tр,LT\*kGpW\7Ze'~.#hW/s~7wl"N\ Wݽ(*N{lMahM]{>8f*9QU·It^0u*[Z6m{To;~RLHyiSDh7Yز$]M\27Y6&<7v~s# e/%i^fxDDFHCVzqZk̭N:`]Wjʹtb@WPp+[%)LPJ 2LZ\eE5ջP6Rţ-^}GQ0Wwkx/ ".,V]Q B}W;ۜ e^W\3PTj"ACŃ {l߰ [۩dI,vj]=%$2EM+I0AKɾƑj ",G"IIA.&TH;gė /aX,џS܅:6Aygl|8uLWb!NuJk5[`|V\߉acU )IT+%ߩwޭKOw||ܱ0гȦJA1> _Kɴ;C$JllNVv$ })I"x!֜"u$@2*p vQl9SY:`d(9H ;HSFE#(4l`7(R0${G uDp1W-,TPbpɐ51 ՛ST8Rj~ Ӛ?myKkC"~`X_孢,A4S^9]kNƋ\m$10^nZo+@ tQPʿFb@Oj~["E$?2oE8#vuǥF\!O=뎲4&/d EGohm,j|8^C&d^ZrU( _Ts45@#ғ 0OW츚[z JX-t{6b5=4eo{r3M :4N͓. :YƗgǬceŤ:cF 3 N rl3tiÕՊYiWJ-[5nCQ GGq*r`JML)My%KVy@֑$@62aPcV s~Y3Am`m? We>gG|^n$Id] ;9r^v,_+UQskh|.B GAcbt+9^Ý*j߮ 6g"}wi![hOB걠'$ wܽwGoͫJuGth5z/ -XAP,7L^{wE~ _<$hJ:9UMuW;:7b b :y\jMtW(C#-oRlƱy#`/AØ_̘' =Q9-{ oZ_ ŮRy+\RCf݋RU_| WUWv^Sr̻ze,.%ߍYJ?0D<אЋja˜vQ!у/nn #z"e d}g$ivh!CIm/!'ыKYxHCwW^ǣj6@RE}ivΒ p"p܅X*n .Yr?ӑ\< us0 )ďL>n,mD]q[%+ڈE򅶳z&ۑQ ]ݗ;UR`cd/,-~<@F,8y!3mh!`T)-PC6>dUv<9W lcjK0j#\\L}(nH@<p'-j.s7P?0S_!F'WPmJWpșZ7\M]ABT#2]r-8FMn⡷\;3} F&3iHa%di-{!-@!_Q#ck(pQR %MЭP 9ir>ud@*"FTeY~b0=ר|S.qo[NHز'9m0495iMs䁠߆H=~\jmf^ 5x{Oquو9DBe΍M;D0^ <\%ĭ :vbN˅r2 O.`B6Zx.Q:OTxnޣRr1} 0'#ZX6T<-;,*p.Y#! a6R "RE %/rrDT‘@`R;QKКc.(RSUHgKXb5ljSXzܥ猑|9}PtNvB -_굹`A)xW5Y(V04T,tHh Iu]ak+kf0>{fbF][tk8t~\ҟ4ȎmY$Lm,]<6Mr;(~c4nb>OvfBhY`h!ivf{OQdneiA6_~tFޭz@ZNxL s9$ ʜzr6tߣ:m \l2CwS6LE4A⬸>N @P "F$SEQL 8cJF+kYMbU`}JxhisZS8캎K[naR?-S 5l 慍%]!aPfs#ViRe5`b:にl'oj;_FxݩNlk `>oBKe-kX Q̓͋Ӓ̿(X L"ԙm;XۖeXE u6u~eEp-"Fq$ctw7Xw|)7ק$My>vtOY &Z(O0ΉyӃ(YUFC|M#IC+$^bۈRݷ8Kf/ݩ;LH= Pc+s|wpS_NQL [`6ҭ nդp]"i'^nrt/q6}^\Rl{(7{ϝdy:\IqUuFe?+rZ(VR 9Dx at5C'R^#xeiD7@GI=s{\ŸdyS?4闻Nta]}`&K3#)h\p udzVvK~n^RTnׂ,+lcSnǵF40$~:N [F@H2:;xgTUlV{ B*Eiӟ)>xFX`\L!LW\dJQEֳ_g\@<.^t %ȠxP6e0GZWa% ́ q#¢>n8L{cDۓDݷԳ!JYi{̲[i⛅ѸlSLף]&m(ߣEhҾ. kӝBHh\]gk| Ysfh4OOQK썡IkY>D+=G;G9ly@JMN >F&Bկ{ZXĭ MtR3​y*x^K_Ba+r [^lęg7ru|3-ĩLu?i`aGvKDLE)mp+pTw*g"&u޿{8кc8f)ǗI+&\ch9?>)RLX)mĽw &mś^3dLG0d٩pHz B \ԫ0ydɥn$B,Ǎ%UK&%8`7?-N+)bg/ŀ\ ,;K{/6?~z7J:-H$F$;ݱ}$ГȺL$2ݰ0n=s2.XEӵ*ykVf-Abg|D{ W|P`Ʈ+ZBu܆.q9%K,y$ >CmNMe?>Q8k/<ܷp׫M(6zaOUhLJ p^LGY,9usǓJp i`G՚y.13vt8S|ʦEp2b;W`;=w*1+ZQLUp ?ZoCJ *rb4ْ){54ѩƨ`]&C՝G6yD3Ht#K1LʿO){`>-bu`Y { zc*`f٫[k zc`:gevrM{tUQ?ROJ$M݀'#g'rk-wYN LΊf&a:Pio|Q݄8h3ޔ@W/VN7L700-A. AVJcA4#P8󍳍Ug#K:#ϤZz~a^ p|N\Bye%1 Xk1 [T팾\H;am#\SzD zl~eCqn{xK!KiL/R#ꀢDTŁCNHvs7" ?f2IZ$cF.DED rנ'7ŗx{ҡFD8 WKφN3>%QYɮ iT(pr=lt 'kDy]QWQL9}c'.6̈́A")LF'aUʯzM ťe/NSHC-U81]% =TrO 7u9Oh;AV`$56\06}jXN>{p1.~s!U#%,B{_-pgȼdbgTp;hIPYBpǘ[D>۞.̚i.OzҴ~>/qX_rEczȌΖeOKR+|~uBs\279iޮr$WBcY^[,:zmzՙˊ!cia;rx감fY`XBLwpߟ?8w;tNmggmuGiL9@j2\H-$F\V 2WfR*d7$]X{q1[/|2XS1)>i/˽g mN?_ Nl RQq.l೫VId"VZP:hG}B Z\+zjJD益Qi`h4*ul2!nCΕ T28!%I0¸>ŐDi hM,?=4Ŀ^8^$GD_x{'w,yͨV8 oAY{ʊ+^%&ppC*tE&:m۲!fqeo,e0[#hv9GCƦkPs߿R1|f044lB!~K^lBb& AM+SY]OC,ߣ+)X45^ijX^2V'@0, !&EDH@*|z uS8" {}]=q7R(B|FvqV2--tE KJ'03Q&dFv-RYDd}Y."N\5#zWraTW!Jcq@!:,ƠF?s@穳{YbѲ5^-mzM V6qp;h3fYx3~v/E&>, kw6n翈92I/HѫI]mM,Rxs~P_%dz?1)DhPp >M4U]6F6ۥkS k,?G:Ǐ?#^/'Ы6Nˊ +yo(Y}A{%*2?a:G"k3k܇S}tطd"F/o`Wllt]ctߦ͔D b7K,}2'bh(}T0%RȢIr@#3S.2CP4paV z`%ąs_6> !!e3^y~$r_F1DvrؿkY bTLA􉻦$V@ 6xssIJ6K0ȩB4)^Ho % .,6?2Zs=v#x˥gAPxҮ ;P7Ɓ#󓶀+]@FHL '$yx2äAf؁>QYƛ&I;>КUA6n|*MڞV;[wE|?nmmw_ES89jy <;wmjC`)*qjC]ZԞ t,I*4ԆsѥwN+R~oKv i/q}v> o琣|Ӭsd"/]4q WVE(KQwCװ;v$X/vL~Hł@gbATc=EDY :d24;ٿkخcfK͓LS CźRMN riC?t%~V찥 E|cbݯPjHџtFB ""{5Ι'E"c}Ѹ#EN!g0*($_orjNDq1]<I[L0% HEǗ p Zi>&-)lLn̛UL4? h<$>GED#aw!(}ajwI[Q7{(J v0,]T׳)|o3;PiPN{-¤Gok ~HzL.̆Q1j8~qLf$P,43,mdmlm_3܇yqpgb6Xg"[- y M{.B0 vc^~Wrg eVTuB 50hߪ TrY^5' 3l?Q-㼜ޅFr{ܵ4hK{MMcJ,p<$XKdpۘ|r@kZA1y6"4CjU3X,QZ0si=+=)&vƜALKb9q%2FN!#T %-S+HnKլ;hZR[.-g61/O,j6a7 uM4 M[v_wth0i|.A*оetª !E#`pvE86rV4Pn{ix`*ê4~01-Ym14q$[PNdRn@|zA&8UɻIGkG%!FKZ>a6@ ~}tM3 ڛ:c$P%]~1`bLjz\q`p}fDO^ְ/݇|; BݼDox2YNrozRaQI. {w῁ yZA&lGYBFF{3FVgqiWS/ P#X ]$ V@UTD05w3ύ ёB8z +>{wj8 /'}THP{Գ<)rI]4䮴22+LW–?a;tX4W<ߡ9N2u{FQޣ#Rd]^`N=JWP#77n&;]@|\)qEn~$2PJv}Գcm#F !'yh:W(3.0_j+!"z1gu˪PM[NJqT B^T.̵1v۷ۙ6Qu]["8"Ё,E&Ň!RdFMsi1 [dT%qtM|.x7}遤LwU2qOxƩ>w͋ڃ毛5 r:B`. SJ @ϧ{Mʾ3PX 3[Mw$+5 V 1#`MH : lpҕA@m?vꬑVd]1KՆ"@v8u|Iwn7qF}_  nA!"wb44Vz*?iD &Fr͸J˹ /X|&-C?^5{E RK)U5WbR"v/4fHV.)rz<FB x)֬; )E(xsȵCO1R YO:D(0%@7BN4]PsM'7уi(D,EGoe_'d yK 2P 30#,Ӏi^.S]Zͅ^tX#<$r :c*R_Fۢ\ƟSgCy^/ <^JL:%hՇJWc=%&ˣc wp_f>l:&Q,YPJ};^?XMBƜ(z^#ҁV S9{:=e0/O*84O7Z_}ulUr{Lt$A)=|aOދEF )"aՆۻM*_EZ yΟXcCy}3r@ebsN-qkܬ/634|.4X|m-kh{[&z?Nl7c?J-߆lQF)H^)AWQ)ռy䘬]l9&סu(C)xr|YCLmmD"q4VS^Hڐ[O"Nۇ] (Iuߖ'MFBoCft%Ӓa!ҧMVg|d=~cKa> 8t_;Qd?͈]ˀϰɑ(ZR,sFX)Y0CsLӵblڬĺXZu`d1(C&%;$b^RTRPvJM;Ma*ŏ;ytvf>vU"68(!q33W1J{romI{WA1pfۗr`E dv V+KEVvрX9d~G1I-OiaǶUΗ 6 l';׀8 ?[c%~ J'<9D_ "[,K '1B'l!@z#@4έl$XiI݆_I+X!&7Wnd fhOB6/AҠ@gՀۧz]zk14^A/ K^*؈U((T•V`vg,uFx 4LZ9OqfG/"aQTM&Iiag|qKhF^!i"takKuԒ;S^g :H5!PKTxς0bk)Ԩܹ_eJOϠma7};mt,s`½WgWY(u?+f )7ǥڕ#GOI:z8 +N5lsRa0yX`IA#jʉK7gsqٰC!!-wxNơ~ڏF+GCEEݏwiI0e K0!GeY6Di+BГt U_|>֋aBcmDZ+a]i=9+_f8i|ʒtݸ.è\S*q4"隗Ћ#Cf\Q&C­9ƣwCbrM+aB`\3 yio,UHsv{Ŗ1K8oK,cV֌Oov96Nt`zߗ:u rxNgkAk>QƱԽ!*F+R>A*U]q/ZkK20}V59?5K_2iE$4 1t'_ /H봑 дp⩕ik:56*gLfwE H"\C$W=flQ5VOHe~mWa״0G, m.u zFdJAqQPWND-9ude6qeE ~옶QTk/nJf`O `0]Ky\'W75@ޙ9`wXJ#Ib@`\| 潆ڦS2Q=Y?|Xe:p_]K2ۦ2:\(q9*<_-O%\'^2 ]D깺za9+8VU6DyJWTc8 {S2S КaP Y QM/ı'30)2vbbԯO񝧞¸M$^=Ʒ`sG N Kny;.8߉j8e^x+86ߘ1(g}b1>$k$Sqۼn Jل~H>v({IHHOzg!?w ,m2^}}&x,ObcqlX7|"HytCzG9ؘ.z hW./_EݚlA uAǯtP*A^@dE=g+5kg-xnDB4,#W`u2oDMvH~fNԟ/h8H)joXo᫠=&-O& ۗ,JE>,۶3RbP0" H1k%_ +ԱI|sEq^sy{Mޔ4"vl qeV@NP鰶GVI?|Z9;jip23balG>)*T?GPw*\0C4X`Up{k帘%%]wb3R# <¸6v /nFUt>SUM $? [)\Rp#\*$A)agEquJdo%TjptU%Nxbaix95 2suNo20VNslB(P'w߆rĘ= C71㐯be ҵQ79 *z1ޭes6{AQtkc}͋bx%vm䥽ºI%FDڲ8db;xoTlTU '4(sA  ͡b-4Recͩ1ߡ  ͸S1.nk/qGF!>p$ja 7M5>| 5|̌PO8Mze6~Ĝ`y-tsطwTyUmKgEEב .yŎ>LB^t ܡ6ޞ GVD_&fi*djrW1vwI ǜ,Kd<˒a7dY K1U=7NYBVX=z;v42.+ٴ%*b°m^~3 W0쎴^[u}azhMG6 0hct0 f3@S) X+N]jĝ88kSso)ñ֜[ʲ-4ݔ0 9S"$q!1c^¶ å\J:P !K;xcXH{MӗKD:nI[oI(~@= #qvD z,ڽݸs<2+i m6FqWm˔bSb隭k *` L89?v'XPD+vΕ*PGNڌ: &"wp߬Zn(6>"Jڐ3Y 9ü 큘:]!dZz*I;/^}=^yt, 4 O]L#Ży aAZ1K{#7k7 t@zjРݐOx"`"g_40_/>xY *=|mUvn9^"WG5VbޯK(rG?gps~<44f{G̏C |߆..a9=)?QR:t#dHtQb֊@(Ll֡謚5wvkǡ=s&4uGl'Et0BS y$)ykY5NY%}MbUJxf^)bPJIL<M]z)xR1BywSFK94ܓM4lZU~i A{&?c^)sym y/6h"Ū:KUʎb4p4GXĦ˩}:qZY>8bB Q}w4% 3-o}A*^G13@tyKn?jlpp Wo'K0)Mґc|HL<۴!0m7MW27Z6n3%.Y÷';s1]U̓IPA^sUeWax31*Ѵy՝fl%$_yR@NZ18m 1i{K@w-'5` y(!п*n@eP6ƚ,qAF3?RHշa<@>n_0.:rκ$=kAG89M_ j>TY8p]edk_g#}7{[{){Q9BGp ֱXu0挹IoQsy>xnt&/2;Ɏ`mH Ѽu1dPWݙ-)(z!&@8uSO'B|Do]+Y2R'9P#=)j?፺DuS;{b/ I! ve}L!RGAbfoMZ7Y+ڸPjXጄ* _>4 7d1?E#`fkؕ3!AP V֒ipbM`\jCo)m?D f}uyg`"0'-O3+U 2\@) s_FBb$$8i q/1A2!j1iwH1p,/]fjk-se՝YBO̽VVF;,;e+2XWT-"m qEIs>J0-)5!t<5u3ߎEE"M2kutѓ#y؉̨r4pWK"*StD&-X F #NQlngP/wN7PQw0e *_WlD/d$.I imUe0ת\c)\ qbar7})oQV!76?mǸqk!`E+^F")p'Qm< @YQdzw H Plu2&xaNx [AdE"nƏ /Svn}caBb mw'.++*]0}} (ap$0qRjeh>{GAb+k;!-)va]޶9-^wؖܪ9.;G=5"YϠP7-FڥNjn +;fVih9+:E(dzt4I%J5e͐:Pz[dҺc#Qq49陴kUW[<@fM#;5iru|Ȩ^. ^(U %ӱf;'&E|:gHm2oDꚭ'$tVxZ%A&g&; }=ˆZđܒMo>&Ncu,Y{;!'119{-_0)msnZR^:FJmuamESb^R27{hR LO& R8˧+ Ǐ#:9O 7EpߙSEdT4W9?e`v-7],TAI2c0 ubIM;zΛrt oKPzاf%l]Q6+(eFHk:y~+_ː-ِfőwkE}d3 &ȧgFQֶIʿ\HE:N6UgY/ ٍx[iaS"U] )$zaaY=WAE@U f o[,-dZ:Hp-æPNj2 (<+h.b8o!;1 &Obs(~N(lUⲔo P Jz W[l~@g`#]>QYtBuM\' 7c M ʼi[X7ܵr E jfmkdM:&<:O~ʪif\шBDYcKq+$fu -?S|A&sG_읮>wABst AǼ>Z,:.*ZU{Yz+ʍFݚ ӢAe?qk(JNZ 쪬nc'K-RCЃ~v!#Lc jTTu7yᶾ@q=?rzh+bw")eirÎ qG9scz_/|ʙ]IED!c L0QKt>sEճYu=#^9֕5+f'wN0=ݽ+R 0u -G̓ӛ8}2VڨN"Y^F^ԂaIbY ۭo9x7 8Kz3',Ӫùp^ ,8G0 TV) g&!5 D63x<>N/,`l+:݆c-HG\2x<>i{wZ?2H~_ ʶ/׸+Y4Vt n% ѕ燇A>$~/93(i$x$n,&8yh+)i> CEVtصcRyĉRm*buQ{Vp^CXҐi/gh)+ʆ/ ps3&]6<ԁ?a&e)4NXeg_,M=DyI~t6u=wzٽ~q*cJ }uItRkCݞf׶ T[{g~he(ΒCARfރQ~GVW4FC9cg d?OҝwG"{@n)>t,&$_'l= `yJ v̲# n>C !FKY]Ǣ$N^56 Փ*GvL ՏATv$exaS8/K<6BBfஃs0;F#֪$64-S 5D\l6f]X/.0`NK&&kѦq?2-?YrsvWjvq2ן 5er^mK:Ĉt5U r8CޭY5юu pr؄pDm)_u>79m;hWEP`T+}-NY=sH|ZȼrBqid] FF?ٿy_+Z$+!z K9֞˸cvYc_)$zRaK2_Tpx|3 ] k~LfS=w(Ζ1k niLE>̢D/f-LBn~DF.|ƞJ0~/tReZ<˻r<$|%BMK^qhvDci êwg~R_v9ad 0t?u@<4F5eYHOE>0SY YŠ?9"`#LӾ5?BuԐ J#46\8oZ8z4Ty*655~7JVr~lt(O(pi1< v]RFܖjZ=SDLT*gijW gۆa7iW?r^F,B7Gfi7bYT[Uńr`Il{/W&>'w͑rLքQTw.oAnZMo}]ZT 9Z5Dn,^')Z׻0[yBz7>|j!ƐF8C.OvvtӐD/Qz{XQ]()A2e;N$(JRə:oc0*"P Qpi*^ .[D],{j¤%3jn"L ٤<:hɤ=tin T;U_nB‹*ec%$h}zӒXo1 JOw?}yk:έ  ׉pIGB"8qXW2pw`ŚqfS+V}@YPV"n@ ]T8h2}X_reP""%g\g&%*l_7XظgZrZd@)OR@?ZTY3"?ou*D ^cZ~ٺ w:zk)(E)v 54?ҵ9r B<@$Na*ӊB1q3ẩÈcfU+ò5;0mSMZi?!"/o5PDوoZgy4os$!@]6{;S{v_4M ]XAkX? ׯaEmiu|\9VMlR_; %9 r'[H 9/¶|'X]2[L0x`sζz/K]aWG^$5n/v2]^?$kli:v6јr4QI)>v#൸5 gG]^]Hc[+cl {,^/I.M‹:?&pAlGܜ6I0TkŦwq3uߙI1KavCs1&gĬoE#s&CPN Ehc-SC#:{v٠+a ax"e2B)(&Vi,˶BG;f'Px9 a<.YE|sL$ep'a!y7B)ok<bh(Y7b>q~Xxa./U5 I〜CU41|]jktI$ D^y~_yϐL )Hs[! ^ i2>20Y㤹9*c({\ (: LI Q&xjO0(N%$jo U?{COq3x)bL0NÊMWqؖ;O*b]Rá=tLv R¦7[7D8dVCmE ?fR1OeU1+#覣f,u9f ?ˑ/-2CxwSJ9 gTdL+?_PW/\M<"2S[0R8cVU. -0c*5"tD^kAW WDn Qt#CtW%Dϓ~n@!pu5TʨF |SRki-_q32'Z5^y`w6O$sag[Fp}9{#wevDA׏K~f-ȋU1]gSg2ϾhM^VS G2T_b6+Q c8_ܩR[/ʹ%b(?*#Nv+D`o{@r\ޟ"^(W5ot/vD42--i$-L{ WdFb^~&*sMKI 9b P1%ńTQ ! 'U*CwW/T+iwA+֋%\ DCh+ؠ.2(~`fpeN ${t*]![^WlKw&gҡ;<ÄjVe"ݶuPR!MٳpZR-`-irڒgrM:^&`"bR?C-`VgAv`lزxt*S:RfvBZVg:5]&Otf3:[&- yvcrc!ӁF_yJy>/Q4L|0`P&+K핅m" ψ*#B `"ٲgRԐ(z{yd$֎}Q2feYPy5t_oy\G8Q#>l&DӠ=FָQKl_qWZ@|U1! ,qԽ"`Ƀonc"צ"CWcāҘƩm! R󪠽Q ~r>=%oxƂ}07e1(94[VuhI8AdW4]mq(x_їhjOf'<.c6JsE_7(qE7 ݽD<$xڽ7WT=T}i%+fB_ga+j0-N:KT/Ǎbg5u+<@qk7q;pz=<7x]: drޥ+4aM6  XUӫE*x_HV~HlkXcuyci*V*$x՝Bdv"ۦ7Q@ȯk+YB+]0f\fȲ~/cĈVefuAw 6J:Y_&H'!]Q+ /L'(q Ɇ(bvK4#`k÷·TbEg}eW/Ѿ;JO3LlAaRZ)-rrB Rv*_hCJ8`C:3^cқŽpBjpx;k@W&nǵ*B/tU2Xi69T|Cա9sMadb]H݇hALG'fS a 0Bn'\Ɣd0L'mq`Z}!使ALkQ2:}Aւٽ[~8VeANquJh՝*g"EF{W. ;wcoyogN3,agTHgnjv]tBbiA&|!񙮐=\ఴik.mCނA#{vI"bLh%]nJ Т[+4nh0^ U%*o.Y< T 5?r<+hnTlԴ/-(3)i)[`|V;F`NOh+EDf&}l}oZ?`U 4ΖǔPi#=D ib-S$]Em%mt|MoLL/2~;NYR!əQ$xh4VRs T>|!}IJn^vJ~DtG!47WPQ xeaNy'|bCα.WYz0ηW2TT U[Nj>pmdqL)RxV:jM[ fAvxƨFJ /&zfvF(_Ri4nٮŠ R.c|.vO|Q.g-IfmTJEb BBH-<w1/N_ {|-/OO8Ϗhަq}(P:~EP+W`p Pl1HљxxXC|?d0EE*K),ԋPjr)0Ók1 \&,; 1VmYCn.3zaai&cC^(/w1o~5pUq-sr™T]G/O5d͖01LZwA{ Y}N]>0+fSn0΀P ݮ<GYF\ K#npW\Gj\PPX<叺S ē՘ީv䖉[aG} k؇ĔQqߞI{kg4F0Q ͆gv{JCA|Ho@!cNq5e=krQWÛ4&D-?7YQvWRf'j8͆sHغ7,XƔwaH7xZUŝUs6M}Mkau/" mdz qL7Me8eK_FO?]pGO_v@JolUa:PP;A&yol ~[\攉hڋ(4/Ħ8*RIku u6&ejyLlyӦCu}g-k,_5h*;zS^ˌ;)cX YTP-Nq{@N䉺`s$P?I#fn plFbhHǒJtl)j=z }E'8нh28]@ {G.uX;@q Oklf^]Cbc/o]x`+ȅ[ 1꒾Ŝy$aG A$5{J o츆xV{Ax.PH`0ܰ9;_ "OzW*wdWB\CK9c.ikD߈@jkGn9U=̘CԌԪ0o2"`o¼bKz)@\&$jZM!⑂̸t)$&LGD;fvq4I3Way+fH s]$T=_ZT_/K^}lcqwf^q>Z'oD aEȳG# |WMEe;)FcXyUWݥjrUXLh?\aT,Y9*"RHdglAC0wŎ]ˊJ;%qd˪-A~Iaz"re1dA&ps QGm29w],]eȵ38-RѬAӈ[e2-_.kw/?>c^'^bnjjirz^]Ζlq} ,Qqxp(C+mU$!fl. w]6 E@tlhA+pQJn7lC}H#E I!2k_8qq]O2>lS.K.)+G۵:FC4]뢮ʲ>4U,NBogGR egEmGkIJ\eK*4j^8^@.u.j(Y$ی;οtIQ@^6VV ^[GgFwQ-Lr PRøWjjr)? ["׹5 _ J'J17Cx^a"< ".ӀS̅le* ^?XkjC{2 [|njhgW(µ?@/ܰGuaq -몲=_/^!Pi~fc@Ag3n3!W+s7p_PS:1/'EYNBQtLW5j온=10\#\{5",YHFnؚ*U DQqPvoSt1j>![W?06wr&WhSB TYJZo)J4vmǁ"=6A;A ؈g]bȈ(2I\s(Ol@!vNLk)/,k롥(V$y8b3f ekÍ3/]=R;r4 2^9y>Nl )+hnmwr,4{I U[3ɾX#kq q2uЀSޞ&:7DyR~AJRe?lےJyeRWX/;47hl2Pz4pWWl2KGg>AdT *& ȸuk%u.#է_~AU?c2}83%`6Drc%Pѹ/²cEA8m?6vU8Mx*$( ^,ۂ:L_3wM#DuC@aЀ;lܛ` X/)\NvVzqȋgnҊvS E0W(CTi|}@@C*G!a:j}Bx,A>A<&^R}sG@ѹg1}K'ffuFDQՆu hCױmy ̊b/ 5qY]iv9md7x)3;gxAz+Q:Xom}XscE7#aLyx[T0z`TQnlgT&!"r vX^3]cƯBaP`f PuPީ[(JBWB}Se. |ie'Or13`0d]pdan]YG"2}QaD̥ K$um Dg\/Mnu')P#Ȫ .qM wZ%i拇ja9DZzPE^"mmn(#^w8O/VCܦGⵆRmP::Cug:iNTЃYkU)`ٞsi_;$sckJN@w/_?ZiSoL1zm^ ӁsU4UEP,)K'螄͕X ?6<l,~ 2R{$-VPí h00U`wQewC wJ!5/c-|EP H:fSv!AXA(3uDݘ+L7O.y=N 9_1|h ^ul&]M)Mi_9KVcr! mc{R›0rr8!;F,k t Kvex7A‹0q-9v5bσ)%DFK5Ó~\tQu-lɅ&y|"K)J~?R.a3m`srpJj6r _L#8i#.8iA> 73CvgLl,:sXE@ $ AڔG/ o}Kbt=%K?Ii <+BiT_\XTOo'Q08l9cWOLLo}_}ANjn,x %a*X^@!QG]ruFJ3roOkƚP hi6J["^raW %}:b3G|+ʣX+ qY^"]؃)R r7K*MQ7{>7NotCl,qEgh!ڷb~gLNo}ǎJb>gKGnt:}X5^GL>y&k;XKN'ʼʼn4ofm|#z˜8I`#6ܢp Ϋ{NuFӽFQe9̬gK+Q̬=50s":6$~Z=K.Le3Z^i3(0 Qƕ!M&<;a9ri|:%'M58448SnOZ20X 3>O2ddUWDB۾<:2#y#,g*y!ٲYi1㷙vYBO< _gwe]-Zql)֜6L:{ "Yɼ0T4 rYcg o-{/h[#sy^ɤ;$+a>VB7e4ƬA(\˲g<[“O ,˱ɟM-1Wg Gel3Ee͖D/:`M)XW/7pq}_.K4AԷiy>-Nkeγ䙏)&-[5fuk-ը!ehyT>vh4 =OsP5MA MVW96j]Vm iCVǨrj $/8t0erdMԳ1C$W1ght7Q!6@a{x$Iuˤ׵eT;-yvU/ϬrOe9nL} E:0K ICfiD ajJ\+a*#Gk#(0KA䓔W ,8瀊_6 >yZcAZ<KSI!'`~Y 24ui/((ݞ S1C26$)uF^ί-_Ӻg[JH@c}R4-_>z8[\pfԪQՙ:4OSx( }L:{.nV?\ *gAysYtz!y4u/=jjGOOtHQ X t ?m Vqf0*6*O6b=JئAѧ\ #P9;6-G֪|z`eδR;Ehd%}9HZlг0Xn;8b jIT ZP=^#J=I7 T{$6+m,L./Է>L07bz_I7X Mr;~Am~yQtCHZ\goDug]pFs ll& Dos/S.nhuiJrm!-v:tu}_IvA& :`mo+Ybk^ɖ2o{>q;t.̓7YwowG,MnoHT -Kg $_Mq13}`֢vAqn _&tDN$~,:k0:vo[+>%Խ1̀MV v2}B&&H“uQX05r&$4ּA"j֫nz['BgYr<X!6WhC,eqÚ7q/֏pc ր$q7?d<q w  LG~=&ڤ'Y{2#9PiSp^DObWʧ=;'Eg97C{J`pkeoL?5 H\}&X]vr${B4` 6 N&w MG ՞;O3I$'EyȪM157QX36eePԶ;f#$~\/Z}=2Q/?"w- 2$GlߧL9Еw]A{D mv;Pv#,iѠvŷ<5eZ /A*ӏLҰ^o%<,}Ra4?%zt BJ/6ҥѭ{J=+п>C5_.0.<%!rЬ9>Q2XkA?xB4V?U*7ɛ Yj)=ܐgMPu,eVk,Gaӣ4S˶L ?;Čȷ[#|0&'""_*C nGbV-hDN)G%PSh/|>/7K"(/\rsÑ|k4]b5<;s+,+j"|w= օ]FuHASJX|="~Qbo) ]`P ^)t=P, n%]ngs*6`#qikQosG667oAˉ6^/Fj>KfbW$_N Wf"j$C߸l'_)<3U3~kMj|?<}4-H?r>(W(+>A k>gx{@O!m6%SҽBt.vJK,X^:JUq2f8o ^ 1knkxbi'j3^يܗb |.t2=!_$"2nqKE )S-?H!75wQvE+x{dBi@D@EW`i>/VƘ'̊k_pyQ\nǂVl,:oЏiT| gJ_agQ3YDzoIbWIJicr8zH*LƯa^ӥ=9dH8&tI·U$gd}g2WF,isv!a 3nd)FP)G0I>|e~1Prزnc+:o|qKc V$&scЅ^C.C1bDiGVn w?m22ZU 3-W/[ xTUG_B8QgG1 j.TK}SbGxq_TEZg3wm}OQp?rckVJiHw< ;T64|8{bG nмQ?&t p6c8J"j΍ r㴵7"²'տ 6ڊ51X~?\q!EgViR[r~AN&@, >+O1lc6z%-2pУUtzaHI)uixB-ySN?zàqHoiV h-te3;s::C )9e4]Ձ{YfE}HM#_ˑBUĪD8JlG Lp&^|_Ƣ #N- 6CTsսo֐y}`<㤰 pw9 YMfZt^Kb: @T314Ts ry[I$EnU}qDEEG~pi8 A E5vU&5fB4 p6H)wZt#c9?1@5ɽb~[2MQS$|` *]8 پڈ ן좹VJsgӦv ѻ 8Xfki7CX;* Vakqhs<繃 B@1#) $*,@'|,΢3.}l;hu)z |?>o<;lۍ#fQj !&4DYfV$mzyזD_Fi B,.2G1^3n:_k~G oE}P>e~$'4Scy۵SrE3y(Y!%Ix&`{e4v{p-ZF5}*cǣ祬,tM_F wsHی.MW֎n.]bΛXk2WT#I8]NĶ{kjn \+Oe/7a"(^t-ЄGO$XskSy5tX3LGW-̥j{(F&٨ԎL -ʊ; x ,cSž{ۓ`~SlWpuƭt7L ,BL1U,Q ]S`fnU[U fc뼉퇳+dPͥp ]JK7Bf->؏)Xa}$1ZZE4&IDB,WXef/!ȡUߜʷ$ W! Jw V*X"܌/UZ'P'ғNC"= +RɆ8F/tVNr"=Ҹ8/SƔ\?t}~fotp8:fggV=O1`yQ]SA+A:-9ʣKEQwJLLPX/ nQk"!!3vuGU̗8ETQxW^U.rQ}8 M?@x=t:պe!oiZevBo?T?j޶[m-}F';#%3Ǣz6!j ቒfSB \:[::G۟Ykȱ:Ԩؽ^)A\q V%7ċ4߀V9Q*a܈Nfw̄ ]_iMnЂ=%cGW:nES؂Z7$^=x[)rb!%QmA%8g@E;w]c+MRI}U5O!"y n^6#( WwLKDf'(Q9 %Eڄ8m]/fA@C8G60rD οY*\x ;M{]aJr5 VW& to>º6l_t6 WtyK7T[,a:z_`%Wp pPo5wwQSg=&5\PR~JS&k ̊ABLوrgcdoozˮpQh4u;^ *rfd)s;鱰4\b17ŝwӦ/6Y7 ^.}$Z:p?8y40u ݨR݌LaÉͮ(6G04V ,2 ݹ|>1jg;H) -v]'yV(lsz mm6WT Y+G/=^ ֶzʀ37*x0D2Lg>{TCm]0)fP@3_b9,[uAsM#5k9وA] @1ùwGOy`iKtOڅǁ@P:oͯ&E2[hjS%̯E ; *-!MwHI@ dZ{]!{LB/f$,iLQ\'WfcB[ɪ} OpU\ٿ`p2BWv ߣC[nKbMMV%}wFP6е&B+JKF=(K V-,VPzy E!}Bkoץ zpg(GNRfömeTfÐ@rwOoi}轇?ŶKֺ߽bueIZXNL.Bn @~H륡>?cG5H پf<٭w:6UΘ$;Ֆ I%LN &UȮ_ ߅#`_F4- s3 fm/G#ZZ UjNH>GK(>%#J4%':8k~ |nY̹OL E%~KL.pr|G8g |,6 5U~C=SVW+K$圁v|f ?!5PBz)LRͲdXoT4iAWgIotŨX]FBvظ@AC w^J2}`b' qH3C)".֚V{1@L r;XF:(5wj[$pj#Cg0unlAAd5ͽqNd@qgjG,႔("pDPK虒 \BgJјF(Ovs#iZ!JHۚXEKVrX?gF%5/3М9|]ТX}V+T;~XH+R2#xR%zG.zCDXSo|q,CGO{}T uyhZaPBϟ穒^vʿ3E/ل9eGʃb*&w ' y HSutwr`z}%1u>Gfqiv[R8XX; o䖨qs,\<:»%}gby FL~CeHVHkOؿ2 ҫЛ魈Xon^s_ùNI4,Zobm,zʨQ6]oIIY$?@x/ۺsƒ.<@&XE[eT]o ~AoԱ߾~Rk$R(%k&نR?6M߆^`v\qZgTAV-˾Lc"{E }{LO  ,?Y_-|t)H}tIU7itR+?95# z"%JIs*~li#dQR4<+];ې{e;KM$Me(DqD)8=6ӹBĒCٟ7s 掓Ȣ \v$Ws6|"FY#x|h3TxS \ϲź \'Գ厺g "FC` :}$ TqGYNWqJ3hILm_Jcȇ7]GҴn̹(4"p1'm\apWf`nֈ^=5P4tӧeŪ@!:|-5H+2fosOUꇞyh+9l9gc:6Tۋ lKSYJ#F&5b9'W-:Z散GKثDŽ ^Sn8-> PMJ qKsXCᾊS2Xee[{^F޴^*QD4NN]SqѤǀ Qm_jV12G/a>([5gH2Ŕ ݯ.ֱYÕfi=TT4X2Ȩtq##fv\@dϹe8TRz6-*Z'y$qgc[ arz}٠$ !Ӂ-X '&DѷC˙yWTde:┬ /J|T'ʞg)œh/6{NxTPo b| Ѥ#>`%2 R+0q:١{>, 7)qDshJVgx893 E}ܦB"Z?[9}3;%{ Mㇳua7CUŘy"j3?[ݫ^TllI^OIY5xZ)2yc}@I.tnb!J5֛R&]:a1EoĔR4^"ǦriVfvx\24SH5yj ?*ЀG̸褻]ϣc쿵T:,D J"*zޮ"+3$1_k?my6:bBS3wio(fYdž4S[ } yv ۵Ȅo`CTn0^?1UjX÷ tcD7aMAb_%.p )5c;Jm^_?aP !DΊ]i uL0+eP:6D'GxXN|&rvpL64*OqʷI4fMTؽJ)gꤜ6Z0!)Wn \bgA1,8r:hd\Hu1]Fͤr>lykNa7Psx`$)QwqNT)3pbTcՎatocpf5_ KF̑Ut0="H@-} Dr %wC:;8 FrI=1IaJ/Arwƈ-`R$[,VK103(1 iw5O$j2dME+,Y~ u 0ȣ!N@{>N :p2iso/jdlA@U{濒vLAhNlܭAk^7Hs<BΘ[|"{RhEW6t' Ӣ!_nQ~Q3ݝp :D=w* pIYn2?Jj"^ s4*OXvr}WEu|O&TS%ŋ2}vƝ=F,BۜQ.FHi'Vk=BL]J_J4Jrv?< F΁-9znM]&Sj s4￉1p}d:!n?*I{t]STҎ7e[r+6.n)۟ee#yi;F:(VWJq*NZ=B0WcP8yeHW3B6A muLlB{kk:!I*NoԛF}XϯaGY,5NǪr[n^Vx@R8fOT1w51 &C:;#A3ZNޣ54h7iՈ6r‘+r_Yk'hQEkũ#õN,MG̒0?QYϦvS)QνG*V>z &1P2̋_6ò2@}?fMZjȾ*lEY=TRܬ#/5/!h85jHƽ(܆]|>Bu1 _7{q@j'=w1, )du.4{'7 N tĭ2ʈ[\ bRAbJ>/!܈GIjZQ~iu`3ݗKLȨkS@l31gkZG FD ig~$EWQ rm[}L;a `*}R|wͤd?zYwgh5o!P9+؂;#_Efr2qi6tbgO0  ~fF96>eRbӠ2H05HE,pjSmLT0d/j)&qq51fBgXK;Ot jKu2)m9cѧRf1Rq{ @>@vc@}JYm;7vCO_3]  O!vz2ҟ}F Qz=%A&e|DQz)(fG7+j2'vV0Uvvk!"#( a=!U3(z #2vk*dY xu:@eׅᷣvt>ߢ*^; 9eʹn˸!߯@洧#oIֆt*=/w EK쉝#w~/b- \*zLctj֛.CS˰nmDDx:Qʪ' @$:XC`{"-f/';FBb{ZwxbCC,faٸE3; \Jsz}\%Ux6Ӿ)Ҿ5~E82 c6<ľU4,TbU]pko{/wܩwKi&{r*> fp'HG=Hށ'/aB%3 _qVZ4s>N4bx)@%&l^'u{`Da`1g0w3W) p?ɢjVW+*XCڨS-:Ggx hfͨ^~6$|r`7--<182=1grOI)hn2j|zoy_ 2Deă#w<{?Ӱ}G\Xi|M2Ff9O/=p-*HT%eul$Ǐ5T`3:i'c |_vGusLͬ$YMowLGtr^@?4-m-b|u<.}E)wxBA\}5~01fozh&4uRoE ^=-ɶ^S؜ch  D!$l_}&^Ãl]{jSPy}S[.+v]FW{ݰ;W!œKO/X\W'SV=6aWiF..5/ɚ!3C8D@U"j6 dRI;gߝGI| x=_كi~ hCKɡYHkhBGыRWI#REE^Kj=WDž[ s]?k&:14oM<-S{e(ikf4 O6\dvOp} 㪔eB4^额%TD&8bi_.!&Mӵ}~ˁ(ជэڍ|SbҢ񨀟җ2f455J12YʄFfL]]9aRLڴ?ybPObtClJ{C׀zkܿü!7ȭ|&\#SN-.qgd(TŨlu `ރ! aK R5^$\/owu J٢tP?_nJ*6fNg͎=M!qDqTuӛAIIvAvfeBx tvC<͗F$ߥh)y;Nq䏒 Td2 7..:7w $ˬ$i0y;83huJ =TѯH,0΋6 kFͮ1z kO8NY|'xIGLlkj2It="7ğ f*>2-_- Ո+vv&wND( ~&;^YZ` aE3rtC9OT $Fi6j~G^T")׀ө .*6=? /S24Iǻ)A7&#xoNHhhoq| #Oa(Pe!!vQTē$Uҁla:t'Spbfծc Ȁ7 &?_Q %3ja#!7تnJ۔C6%C4 Nެd OJ?(YL 2`c/JAcZ. h/.DޔX'陼 jk:Z%NWD0^9=9Pf|rf=:iM.HFYGM>9qF~2~U0ߩ},c?~G{LG ZkǗPD??B%dK&]=Qf /L;̨`L"U%Jy۫i};3*߿M812aux1M_Dï/hd9xW }̹HhoX)Iz֟+Gχ"(gW̓8u8R9cx]xr2R JzȶAvB`aW`mѻުWmYC 1iS= Ero4{p5Ty&= Dğk.d Km,@ Hj6(;טOւɬzJ 1Mc6AAap_ldS?? ƕUnnۉ%n3hl9EvhGòg5g;L,R nǑ}IR¯|No`: W3š5wcSRtwtk #tnXĘCz i-T1kݘ0L:ً<#mUˌhPyZuGK5j}k[oS!鷱P$2Yoc^uJǛd*o_򽷭_46~)N{\(^9$\ѧtVT(SXHDĠ֚Z T i2N 1R(%' Y=z=󤤈Q o8FWq9?uo^3}JxuV6!t/s7| Ȍ[7x^ v>&Py_dAYi46gy sQM.\pȦC-?E@c~\j0 _^Nf$-/\]f ZrrAq 5 -^M!k,@)@,{Jy2=K!j^RYʦc8#0O1Arz˥ĂESktk,km\+uu/T5ZN`+ӿa&i#0Pq~U\zEHϓ1V_vJ]91²/ J!k,;Sw:_9堬ւLӺ pV;MO\ېRo5KX2lktb6U (UɏW }*CȒ>66˴e^Pd3َf+1LC!As뺭1 xvXVѺJ,szJ/P!#mZyHc1\ X'u|M.h\AmџXhY!m5n^h|~uO(ʢWrMn˝d fi]JΟΘ'_(B\EA0& 3o-sNp|)1/*1:`_E 18KsA^59RjہªZڵhNU7B(j YaR"# 2:"] }3'3QMKJ1n{ fMOou6|L‚cIQqWojN; KvPb~&G?^5VwNXN9BL/te9dGY'\kR4vE=Bo}[ _E#(vlY Ō@R܃1uphemu#\Rqe2Q$[DOqylޛ'L&A ti7s^ -!s1YͲ:Xl? )p(vgRw-WcZV, m,Z!³rJ2^fWEdi0lQ=ſ:رM< @ lDv6 C9z_dGmO43 JuQW1OpK^,qilf7RɚB70@f>Nͼbuj^BMY|z4<:aEީ.0}kX3T[y ngV^}D'c'}Nڋkdi2Yұtp%!/g<}lצ6\iOS4A7q󥐨{9G&Mvp1^$9qJc BK3! 7:ibѧecR9bb;=FRBLOzQq+AvS.ńL/Fac/y{Okl(+hA_b34`]Ou"z?_sB4Ǒ7^U 7I;~_*2M46۪Bͧn$Y6&-*Gh~^YMR a nq $õuꉕ[\ƪ:(nlYoR g%PH)%NCU`V.uX*[fr%/3vݘ-~B^D4Itƌ5 \=k7zNfSÌ1ֈNR/ VԮqxY%]\흼bԏ)89aMSنy݋D!_\ \-A:!`yGd$nQx`߱S>1TCL c:!_ʔL^*`޾}p4ϔWYHeBZ*u*pd^xU6$ %xNf u;p k;- [D.}KH Ĩs#ƮV٥r?F _%_2e FN7wQ{ T׊O ?Џu6x6qj9x Տ陆;"_re3|,N҅Crkl15PydF㞟' ʮ-Y;?IPɾv\o>}qgFz+2қ)7iTC^_pESUĤ-ˑdK|EX:|L2NڢJaOnZTr/{0^(+Euѷhu}(4*I׫A'[|7JHDmovq4vض$ɶ- ?Ck:1>(B ||@/GO7eI@OTEl1nOi&pHA2̘NϺ{le6}A9G)vdX/-j ߐfT-ҺfEȖI-p=^%ˮv8)3?ptfRIZ?zRP2F#&qAJ~\zqaEmPisV 6mnsT3[PEܛѥk:5({q!m'R!k3{i䲄y);yoAi7b\:$cHfOVgM!D 0/"`Lf-9eUE1޹=M;D9{Un3zavB[09.0j<lx@̗1I!*pv*&)r|(5^报%4*y]Z:wW S1Q{]gF+žƜUA zaȖEf)~WӪU]="!y> {g=!bS-~} lbyw^L uFqi` pnbl3}MmxdR$cex[n~/p(p#~YʀPW^8mi&eQiuE7ub|ùNv3fyh& uCXv(0`= + |`4bj d}n@jN_X2a $<&]PwєM~;vdm~1&T3hWx#[>&g*Gy)SK4ێ_WS"\BP1M<8)pþ.YA9rjTDx/uCf hy8B){f:O6Ӗ˫."A481^:W;X8h^!cұD0Lo1S9"v9lcL|'kBo ?\%Y۷(6<\dJW R!ۧ,1ʶ㠨ñ$<MiSmt߇"!/:˺{ cxGƒLI,K"Wr.qI[A~Djԅ i_8621c[7<'Cɺ2w=rNyް'6 $jz"#[ Fܰ]|oL :|9f.hi0@tpGdLuA0຋i B?'eN> 3gQl'Ȇ;PoTh' ("64R4MBf{@"aɹ~%j2qq[AXG\X)-'T ,R2v JiƀuShP((Y:  .[6Qł( re=V\+MV>h&2EW-Ov, I}MeŃk:+Fzdv>xqMQCBAV@tR!3 C ~DR6A OxK'Z@*֤]Zha ±As cqi!N B!X׎POjiT$j:]k-wY8[t^"r 鋱>c2&/l 7~luuvS+m۪Z Udl,%~xW}HplțBЕDտ,&a %ѧƾ4OP~ @& vs8Րt,{x6DQ,\*XPEqd.%hPbW֣LUt _\6&R@#[Ρ`)0GPyvOC:L(F?qȧ)Y:B" .p-ĨeY=}H6u=iZD a5:q\JZz#>oҗԘŹ2sp-+ \ B/"M$yA<}̪R8mͮ#5RdL ~}*F* dICO@X.yn7c# PșRLwo|2$nAa MR4s>F[aI6sXNZun|qJu6ݴ>μfT] ~gHʿBK++dWw|pMc6Y,W ¢="^YC'[4ToUУ%CCQ2D"ԘIIz|ku-s(aeһ94Tӊ+8x/O}N?O5<fMw_ya0McHdJWڎԧrR]&~lmt|ϼ`bYu̘ݰH2@/φc?ގ`$)+-gmK3AAa!K2j;JgA u*]EΨۗ73[` eFt 3Џp54dV3VOm$I l#rk ZM%cgܡXWiąufBQw( qvѮAG@1[#g!gτU)X_""TnUF"Lq'_)g.Td٦ )CD+)"h&LqP>X&C7akr/d:iuDc"iYΫcdcҩVX߇n ղG&Z1 ⍻ Udm41[9}qF^조O[,LĈp,JlS_DLݷWԃ24"s}Di&ͷCaHZ3Ah\ oC:De{P9 &GKІI:.Drr8{˛Y6b$ u<)jzKd-lLN÷;INA#BzE) "zNT WVP UsR;6es^|Dk55AxkGzԣϩPeZ+]dQ˃"Ewnٕ:9v/;{S Utjk;YgRY"j $d7[.xX npMH¬nyZteJZSF@a?^(u9ȼzWWX?n*Tj,)n&Lg.%.-aEg a8q6Dbqbzxtt еy:f3aDMag \%KY<\MwԹA zkϭ#y ?ڬs0#O+T * n}4ym78{HĶ\uphmꝥzv F0%ppS M^}' .}'OS/5\{c7i;t *q {%GR54:>'*@^B t]E׆7B`8bvG`i]sM"RlP ~+Ph, U)wJv=I yXJ0Bu.8깻JF P?@67 7<\attm%_vE<ԭ4ITS[ivCrmAɮ>7Mfq0*֚JHcCc%6-/uw9$O[vIfݱ1zU6k|]M&߳{JFvBt>P-^i&|I. nItD&]sQfxwb㤥5O9NCIkY '%@ !,bڻm9k+󟇬pzn؎qnHcrU( e 4" . 'pT]iDgQ.39+T%fn3 F9;{Bڛ@+bh )JȄ<]";?exCR͔uM2F 6pX镉40y'Oxz$-OLd%9?$b)vbpK:D<3Șlz( ~[7T \i>SCed>䂎=TնU7Dʼc"zJⷱ؀3D7JZ~F\/'kP)vK ERWg"\R5OPrz1gv @Bwjs۾H@BsQ]~-<W*XǛ}(Q~Xǰ]:׼lYp֒En<}cK@Rs<|)װb~BgY:  5P#3_q\E%{@D0~8M4&Em0_ ӉFZEp &Khfp ~M#cp!4*"@uVfE3ZG|o" Ü#8f*P{kOC0yK5 [AU򤣉KV ؚI$FE%|Q[fH񲾪8afO)w`-h?pm\c'v@^ÚQdvR;E6M7Uec70.1;NgQ<'tp[H`쉽l, 1@~rl7VֽoU!MSN"+`GlI- D\Hܴ{l)>uH3>!}{&L)z`x%nBPKsϭrn sgR悍0Ut ) _%>NcWZ"%(JB-IΛ tMDR YT7IVt ^i^ e1(^DBl׌:>ZA&:܅=i$OJ yT փfkTjy:`}i G!TCr>N(&+STT"z $=;btM:c>*xTAOI3AH]1 O/&颯( 9}HQG|Pqq&&܃ ޤ)C.}192Nsf Ͱ 4$6tM0E v4ZY:=4tr'5 +(!e~8 2 IT/m|Fo;א1^#[QKDR=H{P_9UAR5P @+ .ݺ _d+. )VcHjO@ZВ }DcjT͵Ю{K5u!n3] TA 2v=6o.5) kt5p^91I:25CgżjW=|_YDLLg \V}K8]0t^Ť&BwK`QP>U WWr`;N0^3["rÕ}tCDy">^)[Ylk;R"{YDȿځ¦m3*B4sV$RBN-KQ(Jo}"OhVJiJk/eÃDDcoTLj=B4T\49KaYx%떫9O g˱OIm{w,#' hjӾ~xB1y՛d15mioW v)P!(Ӹ<םi~;1P{6LTCu| ̐hDj?k(]Ql]efS!Uj5?_d1摝h kZLolO,l1O >O\WΈWŠXFk} 2ZdkK<[&?fF&6E#t4^Հn\hE9~/ݥ--/jme 3/7#_zC^5n+ ѤR:x1I@y44$| ZVڂ9jV>ô :aaL62/LSкPa mMw&USok^XNx)9ҳ!ڒ[+RX1,"u./ׁY~2%q<W!=i:hQUNqݒG7 x) a v2\(*]! %Wj8sJa;"1F}K##8Dgh+~u<,R!>DABLr( Ö$pMRBe_MvZ#u}۟gd*|*vE4?&Gu&5瓁("p/sᪧ>CE ve,S©*Ib?G-N p'*QWzC>.w۟(R#Oyqy)ᮁ &)(Yu E) |!x=mV%˗{BIWK m sVd qe6WaXe%`5W5qYk7.зXzؑ_S fbʃog{e-Bms^ko~v5iZ%OҒ•ʪw@co<^о{WTS@4Yo (-#$EO4rKT UgO~Ȇ_"*@AOǍZMl8[ F"/O+7xC) \tQA-9wޠ);:"Icж?g, &>ےs}}w+G?M Nmt 3;8B| fMXW_{?+iKcD]T=lp">)YPGI*^EeH&(|P(5RBXv3y ؈#k?,5Q-Ն06jw:D1Qy;Z!IO)h9j|%|u3ϸ5>p$Uw`TO5Nԣ#J@enϚ~Z[4BN L3|)٥-#خ$d8dJ NEr kʘUJ/%9΀|: PH"R_B#.AkNCHW (, cd̎5'a}[m];NBblq0a} .9 v#S<'pd ޼ V|coA$Dzn]S+_@_ ?ђG'pRRc'[GMh6hvOJg7&p QY")"/1eBU{A\t/ӫGi,QYw?E'cxvLGS%n5f ;*_;iٓEJT}}ݻ+nKvB~Nƹkl̴ ¸9;PQeUzYDA„$Awy#i;]`\ Կ[Jy+V7H5>|'S%m{q8Wa[׸s>@P~3҇Z!E q?'T}^_0vH1djN7t`jk"\+= 8,2J]||FX-+[w|;҄^~k{Nn~lj $Ղi7Oj(6- Xyىk OӦ͔h`bhW+垁pB[@i%)lBBNSU ![8R.& YPfYYJz&n $ j$He:uWDL2!Z,d7MUm%b+W]Gmq; ܂-?kUZlU塒S[*C7A9Mv11@4 lzdO oKlI)ݺ.RΕJٳG&j8 bjk_`_ m"{ cE0+DgғmŪ'?ǩ+&iFLzuuB\XN^#v[_5N:)VC'ȱ(\gsC5[RR䄚Boy6Z0|>-#001F8WGfP0ٲhrԢGV`3^cW= {4SbOLPkҳ4l .cs!wI>2:ܽrHl[;[`7M QDSε_ff0eh;QbVJSYm_fݎ0;X]Z}|U6fSՖ/ rBPB9 ~+Y m?;K }.xݧ4UQ8q?~B!!Vͅ\(!#`M>HQY颜^_!}3&o$j`D{\3!M.zlH2l.bax)f6Vr$)v(($y {x>♱\z77ށlh?ű]ME4T|A3OL .FB˻34A|oZWmX>܉mÐ`Lrd~=<,B\C 1>4KSnm~e3VkbM*Y$

    5LYW9zB1buӰmbZ*'FAm.)6kxO~XタiY4@̋ɧ|H]į1?&|ój%8TX꽑Ȟʫ)הLUl45Pܱ -9& qwaG_ŸЀhZ'S>*BU+,f{ct>&L D/tأ3: P<4%qN˘*]FJ4ofKb"{SR7VX>Wz#gitd!# j[,Xo4$A;kə$Q$oOՔm?=」8\(Yk!Nկ prjS/4Js0̥4H+:ew ;lwCCWt\ԛM{CNAU)Q0LlQM0=_K{KaR1;Fv{79Z q }b\.C 2OSGx|6*<2PJ\ BE8yyVjӼ_]k>mu˫S:`C{EcCq,nzG;EpSE=B`*W10njEM=L;*Z22d(e';qg? +:_WaCgƛuEi޷F)2m+HNGCl>'Rc3P/%m\0+$ l9nڅP ME#|+TXc G 4sbV5kz5 wl$]cvv[Q{ jx{Amv+YR(=WP+͆;&$X'& e ^)m:51HlR,f39ܮޝJ8Xl%6UOP,(1l`c U-GZV4mJBL}:Jz4ƵTbpET GuӳY- ]k05b Q7P/FN` H~pV&E'9Az>Ǥ%' >.{yVe\Xk,%KA^fuhӳ#X8kj_͢NMK!ױi)6y݁kM_]Gȫ^bHYmDk̓2е_ڻ%T"aS}GG}<2T.XI9^8Td+J o0r 1v1[q^^s2[`2M- S%(^>JGEj.ZYEBRMOmɾg q9uko7ޘ[ Ͷڅ=8?4:*"o+= KvhO3PV5ehgAo69?"k' / `jeܜdqwLA|!1Hku؀Å";m&`_M8`GbfymaзFJJn@Nl'v6=cM{2g9dxܳ{9,/M=o1dNJeʲV"ywKQ&!8{^19,l؍!|6ۄw^;"0DPg>(zqu9 Z8({B ~%1*'S4"]DNϞ'2P^4elTMs|L:uܣ%gLQts%f"%wνEo*jNEu.w b@"'EJyg5| Q) h<"+z]x+G<:3(~3NSW7C{Lk}@<-}u݇7{S\M?QW${5ꭕW :,:Bot leӖ̳2lػV.?ѽ@0gH_ܮpPGu 'r.A)؟p8֍5@HF~!C]N8F@LO Қ~WL˥4^u[$a+iBQ:|W<G(8c)'+y?w;" I4 HH0G_AcԱIRط= o&zEg*7tB /|a!:;\ XO(F[$x/ 8Z:s\c1Cp60f0:i&k朽VIa_t6|q(|[L!\Dm#MpǒiLyL&i_V1U_g^ 1(_*1y\UŠ tB|h,' =C ū׌ ۡh/wd!v5fo~Q2Ñ=JWoDZX0 NeſJ9;z=(AR?J|9Ķ$} |0W ]mJAt_D螑1au%$n^]ïp\ҚߜH'_c͕S]|Q-UKCp!u|tI7uȅJx{ա-Fp g5[ulL]31x}2]y8W/jKJuʭ'.?Q/d` Y>Z9B`%ߊ;'ȈM Z ⭂2K8E(W99f1pOY[Ww꧓JVX_v(Ņ0hK]Fh]pbS ^u< 4`[qETz]7,cWE"Ep{ۨyǓ]g'E2ƨÚ.`irMuG4 ;XsqgibD1/m#2#ә ߑg/؁G{oX9iNqLEڶ6WlpۓUYLLglvޣ%>*>}"P᣼}EvR*sLPotF.dl"@mދvq^oyɾ`-IYHӽLRO0шΉz~; uy{CEb55eM! dy紈^]c_"XkZ#]#lϵzwgUe@3UonLDq^Pa;6ExRlkREx=*g3m}!'we 0osENp唤 jtyۼJ8FT) @Ejz̄ zNI1IBuQr. 2<{})5Jהw-.qB|c,rк+졺SOO_H!kB"|,.*gVVF..X=PM1-,wb:uȪ)7RO"0[mv%'Q)lqNJzg)U#)#sh-ɣw&D؛ddSrAνap#krb {k˭UAa_lj,uʌ)tx1QΨA e&s lj̄Rw944i"xbL2 nKs rRB ' .( \CELJA0tL˧9Z\tϒ0cζymӏ< W9@,=r^Df$,odJ9 O 8_[_ w(|Gq(hB0kiԺ%0ys*Ohp3oMSRq: ب7 jY=yX3rnR~Q{P ,TVaLQ=]Cpc~ ]~ޞ7Hb6$mHX5_NC[lIo>v1w#9My<؞q;jxij /*uI aUJ3͖S`Rk'duY -,< h|`u]P䷶ ÿh;\Fnlzk򶒘 dˉo u.a#KGF "8*rڽr:8%*z%5O8P`+vr_fɋG3y :k հFYg[&TݤFQKEA.v寃`+t.#S㕼dp5a ahl-I/g@0fOBh-cT=jX(xA'j "evVZa( Yu^dɾ&o:{i g$7DxQ^~S|W$bo F嵘Hc~X ]ݱZ\1{( }Zkx=>;ή?7@hczc6KAGb"gf-T,!bT5- h[ETՖ=ar'+`EA7~:nEԧ.@+FG!רj@:מKvbq%. AG^` *\ }6UK{+DH}V').>0<` G,QRBxv] RpsHoYѵO4mu6ڰ^1n} \R@ Fp({.&e0tY'T Mt,2g;)R&PsҩkܭtSHoD;6LlV^s)Чr:$Hnxմ2,c j[/h]-X&3Lc/llox*&'eN6Vݍo̧ԓo5m:##n!LP8 WJI!{Q 2EmP)gY31Lg+B&by U{x`˽xK5l Al5LK5q)Z%H⽰kj`]Z*>d¼F8D*:AE`+`:FwA" | /SzY5]kp^I|SCJr$%'R'Ô=BjA-wG(2wce6~`۫Hٶ.4R82^uXtRÅP,~\78'0M3q@BmǴe`"vijn혮l*S`XlWAʗr ʎ0#rq !ncA:%Uyvni) #uzdND(*z9Inw%[ꔞ \ZU/bRlhGl z9~Gʉ*X RsV=4x'y=zV%[7py.V. FwD|⺭ 1zm 2~ %PUw߇%g W R~"9A3jn56#ܮ ~jKprvHnw~Ra RjrԿEN(fs8a܏hghygѮ\~1ʵ-7x7ڞM peiN)A 4܂n}R?AM8߶C=`}#jpoSa&.[KmV,.m,2#h+.ᫀ9B>'=~}ejhc]ևP`GI—Cb6q@qR<qvЙf7O"z΢- l*dο &ެ?xr(FK<笆Ngn2N 帥>~Ϻl3LV \ڸ&? Ck]o<*G]_ eeI/P;"#FJv7 Rnەw&+lS-Kl;4PaKwUү|+Gz4Ƈ}ێi2a _S;D!4 2mp6p !0I ; VyE]H;OEZG`;$`%-nIy cԛ`3\(݄ Gyv_橹]A{!9+A&--!oM!VN'% 8pMGD!29LrLxlN[yA?( L)woᏰ )?xq& (P~)vHKAV~9NbY%g%G^) ~i~dUfV?s B1׹ye,>~9& *JBs8 XH0}ΧAPK߈O[:}G{R_=AP &kjk~ѿӯU+J?, lY=Q:{gC40󝓎1g{Li?읁}c?7ȥX{HJ` H.׉q#ɗ=v7_/:t!| zf;19mfL û.ܷ8;1p0S9Y™`IA<J2a:&<3 YE6Bzy.>ȹŗvf'nd>ِ!OpTXHܓM\MmrRK_u@VPԆ.|aa܅ڳ}NJ9zU~("i1S4IQ ji$Go3}|S`5u!_s^0?palp;=`}^:Sit 5i4 [~ASrBWJKmD7ZYKsPЖqc$U&ъi2Y l{X-$, |duIEVv/8ܰ -rH 5,h䴁b$ڋ-Pp4%v iCCm7x4%-a:\if-󻪧SSSEh[L9{.`')"u}ї BfB'`t?THOMs}LLGEc ʭM_ܷĀ"Vd>#T]MB#kGP E_ j(PeM>r.\sQ{GW閫q/ꖨ-eMj^# Y,fX )b?c;1?P>X0bC7 @lFf^5 "Tz'Fb,жsf :dG0u 'O;xymEy 3wleE{<2s7r. gM΁D}M:qZC O߽"6Όf&O gk*Ft8TDUf9*{VC.rt7b_ zm(Q1oWpUDO0סXD&?`F=3’*1& {醉WDj&;נݦvtL[3$Y lvhyD5'_sJ>#}]0OD vS]44 Aꐢ~QpxO%& ޟ¦JV8Xڌ[?PmHu7o#ވ%L݂_QFȎ/ԗ=ӧQgC4UYZR~p;n$}<زsQp{3$a0qQ< nA<c1j='+NH Z ٹ!TldKJc5®pka<%-N{Q} ']"m N9^8m 7+]*|O-bnJbiI4|+"uQUÅpre?K*P?[QbCeۘ˵RN25M?oAw7n =fϫ"ht]@jh,>i{!*>ܚ>32>W|[;+]@ zu|P"{:,"pX 4!bj 3 X9LVM8Li"Ȩnb|RĥH '* HdI!Xx X=-LPSd/偵ҁ9LNpUѣzjO.ž<{R!<SEf5Kai|o3筏GLh+ibrU#6_w\%yv!ɰ JD $a.RGk$(#vPCkl@nv٬` lLÄ >[ µ1@jU%Mg(`x~UwMXP?߽[G$^h_V†n*`wuz4f{iQ9DStIxLV!+V8S\ю4>@B4CJc ̑ kWƳRo!_{;;E.7 8 VQGtfҴWا:{OS6i* nhztW*hm5XgwAW432q{mr11|u~GFq>lAB1)(r+x+f.J"8(0}^/';a2ڭ3Mpk=jYWO݃9A\eAvzysJ2S Nv_u٥Eį^e{3 fXCF{7r,ƪz6UlGY7L$>MU'EIZ3=u<IAit[0AWE&k0»I/-4p&>ղ' [qh? 0${(}aI(B7 ¹(-݁̕]x1eA-}"BeEƱ' losx; Xs2[sNla\X-SXqD42SJ'g@Bc`[@@go_rN&1U imq) R4(k4PT|R^Cp˜#{2CR;<jp\8ъ"/G+FњEW~LS3kܩ_=@nv"ZKOoVI ]%VSTp.Șa! D38Hj嬛rL9ê9uéGy,A"J@4etdVJס#,[fa}رDMj}?(_yt\f]ݗK I~uyS>)2|86CN\ 7{v\@S)@JrE9Stܙ EOn5g(&HreHBfMj&O JJmkV-:a=y@S)#-LX~@;26 ǜcײ{1,?>i|b0۴*Rj]:6SKK:fQRt[ +`:Ru,2z٣Bһ6h l_8 E}f=l c~]/%6s͗hlD߫ҜD/ygE +]AO 龴tQ .Ye8#D5K;3+L4{J#PSmL55zyJjKa'}(Fj3cO͢k!5QKJhm4%`Pm OFMh8 X󑲕֛%%NN=Ifx1tDJ\_iw0h6Nq Q4rzu{Vh)l}y(8 ]6/ݐcHzrRqXg@΄a啖!UEswtrj0zeΪqJ)4PNl+mgQ*4qS f ,+. j-AM2xonr͟bt._H0U <ڞ8*^jPJ0 ݺ"!j^/$NorQƶ;}ﲙ~`Ļ)S8,T~*RRzʹyĥOcrû w7l(c}Ql^~Û|nP AWdETM KyX)zZ #x/S*[dd *P|FΉ(%j9 < kXqE6]aW,{ [^eIԴ2Ӑ\t7B%P)* qa}C/喰#4[cTlWbXWDv&g} 7U)h%Siim8llza<>ρҍy>; C me"[UP7} *_H] & ].#(0,*NOTpEZP"ArjZhc.B_3*ZVEy|5ſ^,鯮h2G-`²=ýܢXI  v/ϟ}Na1ߍ1B+ kL7ܚDol>U<`Ru*Y 5GAF >ٳ}" n3)baR-afy؈/(N:Kdu_gd>~~d8n]i`cjs-8)t.Q ~ԅsusu~fy0_*$#&p5tB.r_:%Gq_ҤΫT嶘>^q+?Tf_g,pO6%|,y/;EڇxBa+IДDgnñKCF! 84`A[fNq<>t $ˡ4V =٬0.[.]a 8|W>;0-fȯڎkOn(2^tšJ3S%oi&ZgxJEz+C3!R8iQI꒙=s dt'aoyU=Gq)BhPg4Tv26l"Q%gœ0KQYON:CkK)-F^Z#xǡgxG3udK| Ľ zsNmB\ 6ݻ $ynT )NHɚJ}ֻNPa7()YApB&;f(iʭ`j0]jP275n$\2!'+$Y+W[a+ VrJ @.=V[Ow]W,K0I{c R@F/:/R#}X:#K`Xsn]PmtkYR"(E.~Z>WB4(Ds, :4 %/Yb#X i9aMf%!XrpRXPFO;OOrAӣEP_ޟ?Й(@;]lr ^A`__̭֡s!H-/{ _cM wLנ+UVN#%v wk?{I_C̩)B*˚E0g$vc7^;0,ٗCc D,.Z|8>j|T@XQ)M.ե qã= 77G"+lyq9 x* zX Peg(PE҃CNtAW,TZoZ20(ق8! զ; }?5r\F'/Qy.Mpri>劫M3^wjdRs6cLxM5MGtCm )i6)L̔S?x"N23')?TXБGnaJ[iCvY=&u''EբnT«4(1>$ZSBֆwnc܁v0FYcBzӬ_oZFB..6P]8{dpw͐`׾Λ .wh-}ĝH2`_uaL=Ϟ6yz`z0>6|u3NWߘāzu`܍< N QDVȖ/p1tULwZ1@˗GdȽE^ZP;2I+?O ,q1|r;i,\iSJ#JJT\d~dS5Ƈf;+J-]iI58n)u0$GӋAZFۖxd 3`x^Z8N:ϳ0ȸ]EKC'YN):XaY.`d ta OO( ZOa eLSA;>;,ݛsXwxK`dxyA_TpnvA%g7:+\sc =uq9dԛ5^jY-HiWAA T޴A_öt[gM}]9'MIBjbݙvBOEA61R.Xt2=f1t s™/*Bajy@^,"0Ƥ4T2h*p‚#lv{Rx|lQ2ʟ'I|ѳgԠL~۸mѕR~Fzcj%%zܓJrra?>z]/ ԁ5X aR[k'n_3{|eNDV"ӆKVpJejw%FgiO%rn*]ǡ޴f@W!As?N ;](̛RǶ+!ǟU©3x#e6* }޴-:xjl&2^$@++o 9<ļ8 Y*2\iTp6g4>^h#76huޱނ󍽵.pASFS0 #n/dG.ܬs*vwکvyᆪ?pdKx`sHQLlT~wx*У_ev~e`zd'8[^S o 5%$NO"9OEb% 7O/lL8(vys5ʍuelј46AL>H.ڇ-x~W{TuZ!<<mP#}{P8Ȉp)I$5=T$?0TR/6/%*Z@=zKX$U"HS;lEzb"<۲s|1n6޸)3LY!6Ͱ@M(6KJܛ̵Vf7u P!ؚOfs6ٴ"ʣpj+2,%m3Q}X!!{.\7|Af'K= 4; ?}F”N%P5]UdYw'r3I˖~TiQ*Z_X]kÐz>%.^e2fRĸ~/ EP'ژ}YcISeѡlIEg(&nUsN7955X(r<jJ~wKCbhw6o2=uu)\-gl !Hʁ-b̈́ǿ̋R&8_߃fc"7.S4jL0hTŶJ*ɳB\k(-%&h^p\ʧ)0z',~.n- $L~dw ETIuZ!X>yP"Jr*\sіqz816fʎ,ǦZ" =Ȭ 32Wǫݓ Pj(O-Huu8EF?0g HwXL.0}Mgh%+g 8P+(U iC%gQ ÓjnWtɎ pOh\UJ:1B ؿш KJd\ҦdXL>(M`^#)9 G#EABuHf˂F*{-}zj-Jg݂AJ'/{<}w!㍚ Z# aE+)h?0Í=ItG27gS,*D 2̱„"d.8Ay&gߚrPgNtEV()3 pcΗ،ռDNAtQZcϺk DLM~D}7tR &//.?i;MY TYor;5D&,;>4mWkoStf I)='|MJ7^({Zy YӠ)/vo+F/: ߖ $%byސbawa\r)[-L׮?2A{d"T%u/I\O^P5>pW Z64*#KOTsRJ@KwS `!~&rnbi9a8e.`$[:>lKh75F;u [4=%3ŝ ѽ5x?Ä|d%ybi!,^gdc8 àobwVK(5d! ӫɣo`Q 4Ƶtl|~=Bw)QASY'mdYAz^$RD62\eJQ'm㑳Ou&%Xj]L2X:f+`}o& ?[D8YxL$-g3=^3 5fu9)!hJI8E'x7?d4J9VH uq#W+hzO 5-n8yY(o7qx-^Tw=xS7{a, g| ;B'/ $t!/>y gH LX~zrnp+Kb$Hw*L퓢P ] k/C%~ !IIo@cswAa7itCU OO.`+@ILf-՘Bws<r䙁h]+E=X1XR7: @1oG.EECax{=0eUN6t8@GЭM.a$;64TޔOe_䄈CXCc$ww>I^gGх^ #Y/}WH|$ѧLr L3@ S(:rSQ@Ҷ19~$S ʸ=r$WoXs3N@75L"^4"K Z$rb&1(UMZ _~8glR$׻.;=:])cQҔ- zzA -VҸeN+ m~cTw%kl<ga[v ( 7=WAH+gyTjIC`#K2Ka8bc͊ AYM0x⸾fVg-f:Ϲ8tgψ|))YǮZ1%İt[U%PH&b0ȂOxz̝pV܍D0]WY'6t+ԯX#x6kTan D,NTby+bb iNsn (-r˾s]E\KwPjM}.EF(v`ŕ'[֋f&u̹ݏ%RvbDiLS4c'>ոPMp~ᵔjlt)1Hy;Ytg|=Fkh k%c hT >]rynEMwc)6`4x^R,aYY-b0{Uzת2a%q|L$ɽԎwh6#-xdzdHPFiY,(+yX0Oeֽ:dEv<賎[Tbl2&"qilW!{*rY\^Z`wUK*"ׁz/yEh"pJ`dD ,UƶhCeH 3\>#7qpEJe;2dRSg.q6.G0~y-}BIYB:ϥ[L ]ǭ!5H쉂Kg ]əb"D;/|E; t=~Ǎ:c#@^khdmmvTM ; `ȲL؎s(a1ץoKcM)8Ȩ(K3@pջn[t`A46c>49bgEђL4$%҄nH_ s&1⒲@_|~pĨT6E2P{65'bx_K۲/j-~[]qؔו~kkHrmY`N=ҭv9^C{iM6~Oٕ8a-knه i =(Z༪< rXPh.?T$Z"G==:Z%>"^8! ,:pTnנ0jRls J9}KzGN~,qT_DBs$OmBURt9kFOo񐵧ihG0K$Wӡhќz5vBEdHhbPAqo$ u~;qeI-{06֛ihb*;=w9FhJ sC1 t+n?$g(n݊)a{%Y (Gŏ`LBqj32(wO.W%H+SUH +9/zb88 Fq-=VlhSg-Ba֋^,aÇ6Sf*"V l94sx`VIع&Y'J\l:y_8Ǎ`6 0 ]fA`( 2n#` owB[R6<Q8n/<.ש'E,_O|p/796Q;6qSzgcƫ|H;[vTZEdb9|%H WrSZ7 ei;rbZ⢣Fhzm#0-z_^]\ .Ub{sL|._}h\rBMz8`%iE+͌+ | !mA'\]-[M;/:hwN$/Y8]8dJ%nN(5lK0q1'do <>~2`s}M< Cwto} rjXW3ՙʾm3=/4!)}1BRo<oP&߬+ysnIp!ߺH 1ZO<_Lxm" ;>&*.R&b .@5ei̎ӧ” |I}FLͱf1fpr6Ly I` nӠ]ey()y.X#*:{C<,S:tUY ɎA}#˔ Z Hb X5 37I ͌/@A(9"3S6X!gF/ Zk`om;~?]!-ve(N?kSAZӊg%qRGlˊFTa.}"ЫWxU%S9t4 J֘~6&Rbڥn[4Rr=ǩUc_瀭ӌs{pƎӖkᗛY9Γ!HSN/5?R\` &[( !w-RU=uV9T:b~TUGG C-~(/[gC$H,1b%5 .?d!INg21Җq2V=39j˚u.6IBIڦ)')1XY~\1Jz]vcEf/i=-=3Lߛ1i7UP%1.OHq-r\I؃caa}vm-ĉȕur,Uظ+ƨAK/>*qP \kf)GUیzbj"ԺY61dNQ2TgD^ ^?M͹YFM܈LPr M8bYest~ަ >CtVܴch h{|H8E[-oTR!Eh2!1|܀#ѷw+Ͻ=-"4;/L KZ#Իr"jc.ClpawRPFl 3BdbYW9ߠ= ކ1s H%CXllOq) >Öz dkBv `CϝAϮ`܃x*UI4Awzp+Y&rS\؊!~qd 飺xwʘVhJKfI,sx:̸w泠KHiDlsA7ć8_5:ֻV%XZPfΤqHxM9XOe_De-#! m"LE:OB*j:I~'vP? -mؤ ôێ`Uyi36&oe2kHXam_ *+ne%t7}LεsPqxmgtR`sN3ݛ$%s U3 7diۑ! p(Nz̮;=dAOQ484']~mEX'iA]j' Q3o?x >P2&xʷjxGML~7ϴ}&0~5#xm R e8:SpW)r1ܓ3FfW/ֲ*t(&eNoVϸg d,zZ$R21xA,9ۍ[:[hSY@`JAd 5QhRgXF6Qčj,[Jލ]M)JJ07&W եkdQ{N#)Xn#b:(<˖.@ 򞾗ȭϟ.e R%@k"PΟK~V;"<$pu=Ml^}_W<@;8VV2EF|ѡ yըurav T-n\Jo5wr` s?kHxTKsA C1R@*Zm#ܔ_.  } }zq3ŴC $p"q+V>9[^& ^?MB,kzkp5 xSQekkD-LYF(ndxHv|e'7ؖu "tŸ&啰ynbBʨ蓚`KϜ4a "iIՋ8aui|p6&G )5|o>eHiG]EVNߚjI<)n9hK}1f:Y!ދ5HaFݙ `tdv ʸrb+!ᖸ T1YA}GyIJ,OЪ)dxYn:F[y_]'{ӡ\'$6uLTIrEVz8'Y)e_{`+*08lISPӇ'EA(4^}vs=ێZvwj S ӾyeDj)}XjKFTl'o,~E)\MMQ2ؚ.msmնfU6 Uls@Ͳ 8V1Sqb1OQ1E:S!9ڥ<ΚMѝ=ئC<҆,{L}&bja|uLNy;fV aa| TqL]2ݍaXW } ,~U)rF¯GAr-,yF,2 (*-oK|6ELxtg 91b8ri6G^m" AC),L5W{t$㟨1 ?SQ 8^hp7œcxfup9@n«TKИCtfWRIstgAu#XywӤ!y' ۄdd! 1"G҈6-|=F<!-*CV0zkҤJ\c 1PoX*{LꬰVbm6kAGzq_O@qgO*RKPsMs?aכ %[2LnqR|e6~lqœblҏ$ )5}MK V9OmW;UN%:AbaJL<-79ϻs[Eٷ 2Õ;eANgkBJ|3|Kuނ7}rJ # T@/@NLih =(x2s.R*₅n2`EB,T^uIycbs5̍P+S^׊&+@g̡vZEuDro8RjTudtP {5%z>fYx0V2בsM~N scarat :sYh`bm;CfUM,F=1L=ZT#2m:U[$Z yj W1x+M0)y.|ׯW&<3eYHWU([{&]Ekv}=3@q}Gh -:*V&c:*#p4晥~!E˚/# \<'b+p?oB/UX$~%l19z'9̿>Iofpq9SN[[5o),:C2ŭ'xRJJ"Lԙ|a9+ph?/L\qPbd ГtW1xDO&IU[Y, ڣ%ƺ穘_v,>R]VJO [$ D`a2rrt4Glzv 2 3F x|kho1쐯Oh@10:9LiSJl`ȴߵ+0 d4v3 -5JgJy35!}aG~UPȝ+k6&-sq ^l]Xw6,L$CgaYm)$ ~"+b!53.6u`b3R9e}|oH4q%f# F[ ?z 1OÜtbYAlD Z% dL\~: QK*)h(ĦpZ, [:Ul6{D'cץdv[&YcSț7-ۓRڅ|{ַ7{ +Fw+Y5O$&*zlDIKoz]?v-HRڵ',5XKlA^kp{MK⾠lfF$AyW|cck#,+c2zoV۰h'D%k:%٧XkQ02'9-%$>E /R7w^n':ֆ]r02b"JmfSў-LU˧hQQ {)K.rGe1&=| Ƕ~#'ӬoL`پ3ͰOeGaZ\?|(4WV;~p`1o9—Y5 %xwۜ)/1("%2¸5qkhκ%\y3o*|cdDgfR?Ez ;o'>ۼ s;ܔQ;1|CG` Pd,?| y&)fcp9W|ZIkSH8!;HFu {v)i [ ޝ3Jph:+=$^2Q(xw4) t LmrN(x =+Rr˦ gB:DZv<6Jy b O㝘8Ҧs4wĊIP5]((]ViD9kʩ (qg`5o\:ťYOU5ݙ-&(>7㎊o"SGn.i+j ϑH 2vd){R&`y"0E.dId&%c"C3/FD,mS1BL+8[a6аm)x|7-.iQ ?g˖uSESbXN:LDUaO[F>7NDaԏ K]]gΘڗ8"#U!6,{VeqJFDRq]oH uI6CLI7p( at{3 )xJ9RߑOQ W728x0kN.8[%e3+vl\y\Fj][caeɏ;?뭴VbAxwc4Vg|+О#`2 QUO&%* J$䕾e-2`~8_rnžZЍ!tOB,q3 bݲ,sok\TMl:i/:ky\Q~zτ}Sԋw \? J2!=art)p&cZvt?[Rmց"要u0f~q&y /d#5ոE$Л uV `^(i O90(Zm_9?/?nZĖ='*n\fVK aw_:G31Haѿj5:qqq:x΍ynuޱ3\}8M꘨Q_Gz4 pUvبp:I{Ov }#fTAxRf5xG<$}Y/eQ#݌#Ah"3Χkm:!rïb frCOZtC>v>y/[?Ro<~e"dO(?MoSdIjaL1* ʷv[A:5JG?I\z 4IC8eЂ(syq-$fCѷA=TKj^&}jDvy)-2ι oO:WyN4ꅞkbx XnD`?G}5[{ 4l\pLgzNFR{'v$". +ZΜR99z"6H뫇[54 ou*L|/q ]deT)<=eHyNvOڝm}۬NC u-dB>y,X$^tkbSj"xǭ.nvTR3U2k{dJ ]]&gH @ aElf Q937NE`_}Y0LJt ǰNyН" `C$*Dye齛*!W?ѐ!Ϧo"ȟC oF4Jλ08%ςPP&3T^|0@p)LR}R,ghn9/d%X7X%0Q܃Cu!JɬXf[&mΥ{fT2.im¦{ƶżX&ͧ%X,Ѭ#gH{|oTӭl KASJ)KbrQ8|!RgDXXJW<ȀM< M7Jܳ|B| fBج>:\PsږF6i/ >z.rc:lX iL%.}"v9sPAL ٨`ꀌuDpfospU[whJ{`A!Zd&RYv[й]d o04 Xn܇`ѱ*n)6S{Gz2( ɔ`G#;~=l/q6E#*PIg d2VmșhyF$:ZSZL3Nsix$د,|J>}8}i!%͊AX9=svܛ-im:j Fȥ %9{kB@nֶ#{RlͳcHwUf6, (ߞ`8f) u F;HeE&4}gb6%柴%!7*MŇao ),Qq f_=U8,F{3n%WZ 9LT{.s;]OfL5ezai akZbɜ^\>7)A8ۑdvaMT=prvSF=u9kF1޺@KWxOz󷉭& #ܨ{r+of:+?8l?LR)w5 n!UK Y/JcK{uu3"Eމ0b1Ұ캦5vlc?ߴ߾Uq IVi^gc@,ĨJ{3_2;#kޭщ.ň&y8[mz{"0m)^Qb} Du{C('dr> Ca_L[ ǚ~OxavBڡh\ɶQ] _/di_B-YS^ޭO2Y`˭# NHhXӾ z^wyP ټo`OXʚ@2?*>s-ʑliO;HCW;kRS,N$s Clk4AOBũxت0 ;vaSd_Qc-2;ǩ*ȲޭJ&bx,Tu%%BmOn"VX,_x攨I J6$#? V]۶3+ooq*Mg"DbzGNc_ v׆ &gEJT 0uY!b+ZgS*bO>>W 7EN6y*ށ+dԎ)>U}B^n BrdӵoECW >] 8k`MV%25)GVbN/oՕыc5 9/p?䱗bujt&ObUßJa9^@G?nG366-w>:d il2'K/8Saj4LPfBWj(] LY,/pś́&Ȁ+Gvu!:'B KNr[ÀC'SӾ_>D]!ڷsgʇ,ŀTY7Fn}|/6+tB-k6+A)[w< e%*E|pE$X(ƅ3Z eWK]oC"?T<7eNv/2Y96)Z;=*" =ҳ F_ /&WRU;O|jɓ?bv!&A@Dτ߆Z 34} nq7ܲE|](yyϤ.{2 l6.) d&-*nY8(<{.{vn lq? Ê"aj/mvfocZO7LcE.ًTKvm3ʽO%plMrsՁd8#T 2W0d3 B~LdN_D E}o{2E C.~0Unb?=R܇UWtT|JRRґ-@˾Ngqȑ)uQTN- zSR=G\ZӲ5WƂY>0Icr8*ohhsAktS+WZ2t4[@٣Mg%]ڄ!L1TUᵆ6sg"* DA=~ p ;4ld|uoY+}gk GW<CxAd,]c0 ҬIvpm&TEwP{m:6PO'z [rӥ^?Ra`}{ c{:j@v߂[bbM}Md__* ]ud:o| /D!fa)UhۦfM( E}1LP[b\aC gA7ƅtrU&r群U/oGF{Gd4rV 쌨5s^`,FM?q},SGw܎snf=ĸ=ZL: ^xgGG?8Ɯ&)\:;u|bQ,5ght~D}81'J|:M7ܰoz(gVWmk /Car2bY8h j` `CY*_Ji6>U{n O-Ѐe D3_$6FB,n"PB1t"zCI61/M*vyN %:,|].*!AAb;rK_U~MhwPv?bv< Äk#O5rT1(fVY#,+㿢MZ\0w(g#)n M142UR1>E}DWgY_Ft >cІcCMıPh N|ߠY<.ήJUCE\M aXqQOnNa.p3i78)ʎn̂{1 I?ADZݔ9*jP=執#y}#TaE특hT``(;a{ phPس_&jE՚LFm p@`k.2?20"ց;4P}5:~O4E+z̞~Fg)^zA,-01 LWeEӌsu}matrFʣp?s?IFHcc l:䃦Y@|'A5jZ1/Rmh{%^#3OBދ@b!^v zwb0QI7t#"(30,Hu9GÅj΄v S=m%=Sa\5 u4O)8]ug"':}0yiVxρbv][Cv#5ЫX {v#3TgpZ TR7Dƒ8ޡZ=kڻcP}:|ō#B+F  @Gǟ `ˁoa:4j롣778K=7S`9`KkBo< bv.,-Dg"@fqbc-u5a}ftO>Ph^(ڍ黃RݛNrK&mZa8~9CĆ,:}4Ӵt)`szsl>q[&s]@]9Nf5r& n3EtqB(A'X"|fpy'G3$%$a@3[7 d9SY<* 9y}Y]+4a{\J11hW= eoc_tH'|uX#<m%vjͿ̓V=R *wK^xPYď~.:Y3 `9WBڌ̋ Z`rҌ8U\d .'yƟB؋vn1Mt Lt[]P'+HIm\>uY{d{tڸ\ :!Z;ppۥNԘ)SX]G1>pBQo:T+vͽ7F^Lȁȏ@ENԷ+3͏)c^Cݸ"As͉Ҧ169a o9tLfLp%oliW膴D yuM vR$50奟Wu=/H%uPq4}w%|P\F/c}7L|룲5SP93 @hUщ Qrm1#c#kf-0UHi*ݾt %SbX'/IY(m+eaӕ&><ߣ  }fKc[؎7N{U;gqP]0A =_t zp8 V(%јqR |oD5g8&Eڇ{=~wvHOlŊYAH MM*0J^5-{tkE$(@;*s@% .^{ςS tFѸа_ #pv5"$ UN.bѺgZO>9p1҃^؏C3Brr^Yb ^YBrZ DYRi8vAĸH 濾y'5Ph 1;iwU9|NX2E O"r :XBa8/X-~hАupbfUz^YY\:() |SsYP:ǩ0Y.XщN ?_JE) R[= ׆4>7yGV-DQaK2\rBrI9NqTl\ETa&hOZu6\>慏 0 a{vl"bWvMho-pdV`c0i@rU )6 )$r$,\\!:L툢Ѥs[FVU^!PbZDFG XJ SaoPWA?㌶fa5\hP"y7y'>po5c 7L#%ćN8c!NAMTOBmܒm\6R8Vy76q5请 '8wB镚 ξҢ@OSPܫ$ +:;c[jS J{Y[,? h/[Rrᘋ+<笀PFr~;0t[Gp[.ϒ]:wE[ֶ Ǽ~; @Qw/. G^.p+X4%*9r'FL7ipZ`唘.3h)ϏO^0nb⦑E:? Bμ|sOpG.HOD8̆QVifJt2Ev5ef"cՐ}A@j@a|BB?.nZǥ{y|ՋtӅ^Ɗܾ{q-=81̠B8{YYQNtiɊ9?1䒓 \`i9ikstFb9<2*ߤ{ 3hSGX烺~?@nʳ[ `:n\Lr)dχn+ʠ;R!<͚lgvV! ֊!ɗJ &8]t3҅"[~*|W!Xկ ,o[Q GrwBS~A44AVmJe`e囌e#`f/5G=GiN g\kbl' z%1w1GjώI WpL^ ώQZe/6  Upw^Zl.P*@0Am~?q^ura^RA*y7'/!BJ K'\Zp8Hvqnd N]uO.5GfRoj sϟt7_UgV Z%Jtv9 vC ۀ FwZS$j /kpM NWfk>6n&w2Gǫ`9X50gOm0%gXG&-'0Z6 Ї"7]f$!~g#TǰraJS/4MMIg'ܽ653aRtP+6cږ;ӳOSr&qn,T/W0#9FɌ9{z у'jCܴ @M Z, h8P+s =&7D󷂏khpݓ>\;ks3}N>dQ;Ch7N窗j8*=;#{(3W)BkVc¶&ƣcRj5l/jyߺah;fӞ?ztύ=5?-H{q]pw;Qt*w<*`^: ,rI<,-)\tۏ0=I~qײ)lXy3dB2M.M/NE6plrթ4U6Vzj3+. a&EXz$9&mɺ~DOkVoHK *gøZwRx^V 0"<+peX3Єdso@Jf2(w ǺuبRXNK Ο:?y hjAׄ`;ūuKC/Q'fD];p #0+Dps$x:p`V%Okش30D"_"ؤ->J٩S[In\[RH]dԅ[N_F߲-)9#KR/??Dy \atz|bg٣t#! 91e' *mZZEtNМ:zʣ,԰eIzqiDn\'Ҕ`@;3=sLpw^s71.c9Ԥ+{ɾ k+iTH>-`:q-8U;ZNNiP93ڱ=E/]H%@g-88YkL ogVt{juj$y;8Dz=YP/bpXfkdnymMfkGQ߂9Sc7WpiqiRŢKiRaϐ5sCGN-1Jfo ͋&=}}se<5HLK"vu$˅G,鮙$J0$Vق)*fI' ag Z)PcpHz:3oĥAY^EAXl<'6dHWBe NQ+[6`7x*G~6,dGSHez;OФ"81I5P*i5ԻldkFzΣL@rQ`؁So4a{ n[ ' fWcfyw[ދ2=9kgpbt׽ZKSsFfb"VWmE)?G4y` FPA0A^=N$kSN.ɌSeK ۮ9%8OӴHjir)QZϳ)1E6(8~eVoxކEw s^KRugK~O (jy".ead[3M͕A k`[ѷAnl:?"KJW̅ċ*$gS&}:) $,t3--+@*8WVS;+{ploesJ9L] $qAGZ]`h& 򃼚ߤhs,,vpr1~?GPmggXN`Yf6ԃ ~'*ӯYǞΟ(fP/FP[oKy:z4{&_qR{~g(A/&AIӈȬ& ,[В6J灤4wZoyB-U=0*-9܀W|4kK}Id`ZUѕ$iB;y$M~?&_锓Ή`'~if]eSkG,uڛ1/\=z hq|J Gإ8-N$Ά)##ٷqՙ=fW2mq #s Nuz9?,L⣶J[ބ EL5&1k,4%?LY<\iqI]ͳrYbMfL^V~P>\ 6'soYh$DT"@z}]ITE(JM/M?5L]P@p4 I.~EJXG%N8$٢`P0b(N]NuK/c!Ay٫K^Qh=>w~.CCc&:h!>n #D9\)zuRЋI[ޞqjz¤J c8=J(T:=ё"@ZP@GM{`^˘q+v0y$I9Cwn=1(|˒ iP,~xn\mj OIvg3H""diLG5¦ Fe3r ?-i1v(OǺ[`uܟf/ۭ-`Mݹˆ:~L83، Cpy.WuZJRQ鹀lدI6Y"9fۀ~l ۡ32;NnQ%(L8\Y:I0eV$31}~gҫ7Bs%L rJ,f7 H3NHR6Ia![ߢ3B~F@΁( r(Ai|JY/.$_o=%Y%iO>IK(~QKq:BMgJԒufV֋w]Gʼ7zpp rТU mm&c^2ug_,3|a|5,f׿8q7v)t# u;t*B:JDgY%Zf]8S4k x"XaE$fQc4Wϒu42̈́)d }' ~Sľfu`HF 9vN/̾zCO2'y#ohKe%6cDjm0D>Ta8sA.[^Aq}{,c4WYN"vξmKǺ2םஜ,zLTr%GG=uhg*Hٳ9#A=PQ222,;D{MO|0 .;Clϯy: C哩1Y=P{g05J"w )ʷ(L/ToKƀl1YuJF_s!czkD~ 71/tH|OLNٗ~OD@(榌_]Xde`U(:Iۧv6f]v뀑$U^l)'dtJ %Wc䣁5Df-I:c]96.n J P𨡇޽Yt8 Au4a4SS Vc4 @N+kQpO]L8'0ϣFPbg~18UUܰuቶwEaytAOݗ7m);HXt9Zb[c0'`DVF&fc &"!E56OS;֞JT_|P\*u {FeEI# ;3?жU>O!x?$X8鞥9= B-@*Xk\'rN= 3 }lBI$C|syB~b ??]dD 3(0'Oү4!TNg6w߸[*:~g[!5N('{ {9rpʮ4p+osx_q> 1(` xc Ks~;3/1id]'0ad-[ThN!ĺnD芯4BΈ5'Y,_NGKeFl%^[-S6jR7CQ, zbz5i gQNG]ߜd)2跾 DFxa@*Oe\UVX|Ơ*&Ȭ)3oiNs+@1+7]ULE[.&V~G]l.VvJN%ώ5 Ζ={gN}i5%0cFM *KǢKJÞ&`ABOn0Bf" ';T{;lL> 09Uc4!G;h,{qY*>4#5^Aۿbh%")91JZ 3kV;tg }Ձ(?@m&,ΛyHKe{Mnahd9#RF+WdzIm ?ZdIŒ:O XYDs5n| x nb) $^O%ׯK7*/Jk)HyJ&8ct#͗ew-Ӕ\#i5љ i 1[NRXNv."3D: ?#$r$<_6Z9xa7%^k3rU.܉s"^VA//zpC\r-m4lGZԸ~PO /SsF>XV7)zQTZPGiUG^ܦɀVcQHF,柡T20ﵸ!3;^oX$ٟ!}n{Om[FIUc6l @lib@wCEG  _ >x߸YYmlJBKefWsl0..H@)B&2#ЭRPPMU,J(L(-3jCsm`Je7 `ۜ'(.֣Hf^EjXd&_C$ꯆP`7V#3>] T% $5)| ѷ#6d߽iw,G 2ۼȤ|T&7!7n?S5fKv?payF7xN|eKq(!9DB0դz2vvn~0u6-C '-sӎҵ%$UHO,`S0mff>_lնJ,Ҵђq@eg:ز*'>æ}c<2vLEľuT(=OO .͜񋷴E"6A#V+23=6uQQ{d $7*>}/G`yPAZ:Uod]rYѢ (XFe'faq]ԕ(j {ٮs2߯!)W~x۰iR <_9IGj pkt?;}c]I ,x\1/Cd;927% g,8oo0j.  oeA^177ʜ.3 <5)~^ʰeIKDK~h:eT<@24 }mº&^2 gSQ"YdF5# ]{)S`grYGQhP2(qȄh(ؤ\PXic 1epX^+PI4!fhB B[7h1#2|rM ߽nϏRpS/*獽jzAom(߼ec=vvu4q4L n@Jɸ|!an{-$X^&^[9}״%m(<tNCOWVgop׏ۊLll `zN(ިFYSk#KT `cgǏ_Dٶ$e+ɱ'53g\g- h&Eon\Y|sí: ?j~/K ߝեd7!2}%HFFk[W!KE%ٖ>7w Q{Ƈ ¾ԞcjݶlCɗ,ݧmTTܛӃ?攴a=jzs a7rsE 6 N(Dx);ܛi30EC=w԰y.c9~Z@E&k&x:l׳ޒ`I=_L\F[@-P-pSo͆2i Myx=7ѭzG:6D>ҼgYcEȌiy5m[=wBKlP(YN>Q|Мðy[\OC3%)f>LZ- I<8ܑ+F8l^ۼ˺̓NO )i3byM%˫;AzƥJ  ?v%  O5nɥ(XbFr񁚷DsDm)y?R}b`4hFi=6&ʹbJtgQ:*() r8'IĜƱ doAVJ5ZDFTR/ uJ4+8R J+CE^J!x*m'˕Z{ii}!ժ.ˉȆeּAS 0[wj})b\x ѹF,Ɉ~;@Z9)eJN mKCEg yb~ Npڦ%ۨl pOm(lKd Ըw6Ӥido@)('SL2҈;&bףYn奍 W=1:sD=300w$+Oz=J"WxQYuwǪy%:ΰ]mƇ\brŵ|o r#]'YDUۅY@ɔ*R\iim%fFXL[nLƋ~7y8@/?s0k]*;ȆK-PN拋M O>|O.Ga>I Hse/Yh;Xok,}܃f\6#80x6J d?ٲsHy")FĻZ4%(bX.YHNIY1cZ8.M›˹gy,Hqы| <-o+ 1삌Doel -Yn.[a*2<5F3,ܷo06#2IGՂՇ4ODC/抭&ƕ3Q~Hl[My|ꌕ)@O7|ܘ{dcw.iUm !p[7ǫƽk`6t/-taν:ɨv w{yĚʦo2-4?Pmة…4@몞P@`vD$pC "4k(; :jt"I$kĥcI LeP >TmڏT]uM7/^ƩT^ŭ gN`i8."p %\16vf"81Nw*=̒;/r)F1q"р+nϓf_awߔY>,zaIjh/!Vl>, eѽE7k@&pȩy!syb70&lo4O~: nBZ=ەAkU4= adL8Sj7p*3D .ˉ" g2ms}7 4t6$ 몽;"5^\ӝq7NΡd ɗnH;1 ;.-"`8xX>{89 3\=QK2Pe/y֖:% U).YlTME@ W6|R\$ߜb# {SV)ݪGhImWᡚdF,@J`rHar,籢UGF1͹`Qsǥm^&yO}n=:Y~#Z|ξQ#Hi"^ b;0sufADJ0;%0zJt,;؛JS[!Df J/lEWis:75)3 W- G~gYa`֛|nmjO Mȥ KkIjA͋ͳEt+_꟮d"Bh;Gnclt%^ilZk~F&^ĜM((T*T$*t`:N=d+_g @~s-/MJŠ81?xDOSYg%~l2/@dE@rgh~"z;1w_y9sSE( ᣒThVo]٩, }jetj˽ 6h R-^gÒbpзlh3# ;qf;W)m3 Dkܨ|#o$˾]T]ꛒ7L&<Ϲ2 T I+*MɹaT `C#~/DFBDsʜE 4ɑvft0<=\J]ΡQ̠4XݴL ;LE<NsGKȇAخ2>7,>l} U`X"k~qOni?Izei=P5Q+Hpݘ1 AL z5l)bi8MqY^@]1 5.*z uw=DsRcy: 0ԩ:wmsQPB^$ptR-{6j޶VhJ~SӞWxO_I띃>0Tc?pz+ *FaAz&|Oq?=Ǿ4peGeq*8yAWr;])Goݷ;=s@ZrO{T&2pMO7}' kps1,sz-'6".'u)#HTJ 乫YМKwQ"|EaE>-7R;peNJ+ipR?;z6h[Gx 6{̋nΈtNB hW%OU hD<-_u^hW%l2+Z|^W IyQ=~v͚EӪ~|0@!9WKg@3.Ieߒ]6>cߟ>1\"*PfWe h)bVޯlP v a?:JK(]+ZWSF>Z OJd&5, gqcXAwhϘw tbW[L'ċ#(+}*|~4߃(j#H2ܾٳdH[ٝ9k>6/k~rt[rM Z?cb1[OpV|!'i"4P]D];pgz}=ۥߎ&S쭱 s>ںotLdln?q sqȮRH=ьZo`D cCؚ5 vV瓊-qj̈́;z+?n13~|*d .neEB- b"NA]B;A1/mhUbkxuflT]\d.T4ԶN("w\.NAҋ3&&dad=}"Έ`=+Ljڌ,hr᱀08QaPOh:ϵq@ y6]{;l7są/Eo^g CǢR9n6+ȍԊm2NRQ~'>葒F_gB[[6S@v6Eq~5*n^ 5_/e;u I"- {0 ~Zk~:F UM{؋+k%o_Kf:j|KOXLW_CE(ۨA/3Mdօa`8s鿋g QRhCmsH39ր*W$",Ëlh_PzB9n#c6s4X\-*Tuɱ5=޿: Lg5B|' %á\1 aShJOo^Ԥ/uGja,]*$קDizJ9I#h6vy\T>YRm.P8>!xou(h'8ȋ}Hek&mhgh{5ktwsz8j " љ`;'lҸs՝۝qu0WJi^\-M(67%-5N2WbL#0ZQ*8ӹ#G^׽XC N,dޏ$ݤ(:9pWkHMIq% VIjBQ`-#O9Oczh nu2 [*nAo~dFGO%_ ?by.⮍p0k ,鼏IPH70v2 mYl.{a,9H=IxB BZQoF؀=<'p"x;77Ho\IwHF nύiQQX>W8-OI]ٵ8\0sIQGd.6B{!Aڭ$ ;0!O|` YEW ®7f!q4 t'ⓚ9aCM;14mEJKA ~eȐ{/2֡ȫ׎Fp1]hrH-|.@ ߗ D P(T͎"oǠ3(kN퍬Xֻi? $7>( Oj *['Y`j b~,?ǒ 4f$]Nt{fG|a#Lsj|1)& jy?besko5S9Zv' 6xsݦy5F`߇%-*$`6!"̴@?_r LX&/qTLh_cvaH_J$obrZ. 4m B'g}WsI8[/ϪZ.jWq5PFMJ)ï2Ogq{>WYjb7O!VH6F_;,37O GUp[V>F%f82ٺh{!PDD=(BikCiH] 8M6 ]۶Ra̦>[b#RT-6a# pt"ͻ&VRnx&C" # }@q.HugkԾ-Y%F&Y%LTVILf7i<;U [~\D%M>xn(cBƟV<\`T,#2ό!r.};'&C'Q1&I <^mĠ8X%Zq^^K m=Q]PZQƮ.TiKR*]ͽB")2eM"˦_#rJkp ZZKotߒ/X|}Ju1~%WO ѩ,'%߀Y8;}o<ʒX6e=ΰR%fY_7:$vtd{֚5BCZkEe!DEs8u߅B~q.ǏAd [A\\D~(^'m=Z>+]ŭEٌ9nٹK?H V/ bJd6/%p'RlXIstHpJlT!m+\{RSsq6v1[]mT uYVEpr%Zl.`v~tp-%Cdԩv wC"s*-}?&YtxmmͣQl?~DvkH@aw }bþ*Z˰AunQH4|aݘ/̱f^Z2È=̜6yHIĪ@"Zӗ9IjB<1whH*Vy1aT. ta{R< +#C-,kKRwT`H׊7AĎ dp_9&טz!8d'<'.8M@*03JjqDdVX}+4V1`my4`['0OABrtL"&{5Y Q4 a-n.yhâc{/Z[0}gŁJ|`'yYԉcOqkl>?VVs!_C56L!6@7 HnYs>Y(zgRrپ 2]ql~УG omKK-TctTx+!7)pWzB;qҀdu(I-ԯ@t cukq|(Ļj=uZ D7_]RӬ9bh0nPZc~P*fAC*J UF=MӰ TŻO^GZ\w$=t]0l.J/,S` " פ+}4<`1b U4g-D1 ۣu܏!>=JNA)ISӆU? uPE^ G+szľ6s?p 8(?r:<鋚#Jy :fYW@Tg 'i? -]+]73YJC!NMB$8=lG!`E2%&g _|Zz`Dlo]{>4td~@?>Q _::'A@h~1! ҫNF@ws# P~M:S&&MnK >jԕD/[-;3pގWѢ~GQ]BQJ]` m3k,YQѶGܔa[}<GbČ҃ʭd&YqFw0 (!3/X܏ b }lE|V¼]6ۭ8(ѧd*_ ETJDF oƳ=_&ӟh+T疺SV\r>T?qq:\ }׃"6xחvepkA]Sc}O]~;8Btokj<Ӡ'(d? DtH @ wbJfBJ75AcHYk)\ծW ,vYt6xBC2(k p*Ӻ_`c_ΌU6%Ĺ%6j8/-j/X w_wpmg}-J"^7 [rˏDI0/M9yP9 ~z,b9dX50rQ)cX[Q/'cIӭRu/C/MzLT:/M1J6 P%!:N M^(U[Bޘ+LZEHM\6h[-S/$m;} eŠ)_`{[pŹǯkF1[zzSg>gw%OY_f.We6 )n!-K]OWhNjl i[]* !t2lvJ/:q|HT0WaS]9V4`ʖ ۲WDsUUPw]x8+;L8:CǽPowå_tZ"H|4>ٚbǿwe=yr]NrAh]|*fJѐ<8ʭx@IoQ׉H3ָg tNwsbME/ $Z;p{NU_lCa,{{(Zt荦Aэ#fbXir,=K6+"@ "BQ˕ofRD}3W(nt-'s0ě+b;|a ϊZƿƾt.'*=@3R8"D( )2YϪny¹}uJO>44ؤy۟Ѹ~`Jdp|՚XiۻRT~k}5Få,߹tD&DsۭpxR0kQW).NXB)*~[S-BnGj!J:/x[F{gyϣ/,VK9,L"QUUa% 8d㵘 HqX`4RymȦoŚFҫkR=1vkɟ*5Sl!zJxT-tX$|/3LX *햠`ܲwЇ'| b; ۿC)+fHOg -+n\P]bzc`Mf_H%"U@)BWLpw{_(OS\LϿ6cehIn5̂^G7-qI>'/k8i = CE1A>d,IbE\Vv07ɰ<=} iY/vHl<nJUH*>V#znIb?,s/TOb9堿^54 u]S>OXa1b s:ʐv.tc;lWUQsi.xR8㽗PXi˟ua_?3~YM:gҾ@`Čޱ[h3*YwP~{ ~?2Zm$FՈ2[=U4Hj‹Ψ}k̝FokMݔ%:%z@L{m 'F1~=_BSkYRsʲl()k1h+SG,*Ҩ#A߯W\9'-I6OE5phby7KAZ]kbCQ(.(_Qz DzJB`3ΰ`T`FusPa-DB5K8ɰ 4g]Bsrf)hG+-6y׻8wWUB)P !\'W-`՜΢KOKзɟ |]\39_#[<%5;VƎf7FN6M­ ¶(=QamX9fr.w$9tY+АDJ Jcitzna5Ar!/#p^ oST 3 4<%IT9@#pk[tdlA㍖ly4[bM^x8_ "n)g}9l㼧zmNYʟot'GĎNK)n3PH>)wԁ:h 8gj"M&PV"*Cb>#>'~(O&9)wU-QoIInBoSxFΎHi _7qۢ}+{""TZ /XS`1Uh"ehAJ{h n?Y1]Tܱg: oL A p;D)y(W/ispuj9›#װ̱:t+MyR'gsm@+7zj9ަ\Aղ" !V%Q*h7Z+ްULAG TҚCM"in'Wȗ.'s-7+~l({*x\)O(z0CI<mxCM`?4]&Nkћ,BHJ$] /y9Y#1-R/ޗ^Ftaj?vvW$dszɈ5XA4ފvr*_LyƲSC!Ƹ3oT W927 Zv(=ȵ1Nr\Q\ZC̕s)UqŒ&>I 3Ș[:B56Tg0 :/\-xcPYڡt9|F~[HK۝;P}cBG\oܙ|9#>C  sDFRB?}{HK/fJg F4ART |MQl1 `/U'ҕ)%#``M@IF1m۪XՂqE@}{o sVHPyf8J]ؕܮDz\ -  jDJ77g 4Ѵ/Wۚtw+z1v`aOZ35H3H\;d(*58.20g}nb} LU@?ڒAw;~d/#qp Q#S7erpcX`7&g!'4AR"a_@gGmX9@!Rm6(g_U9/Fj:åMV.>( KDdNekIG=x[ZHT>3HAw cp*A[2k?nzEi-R`N R`ǯGUHӌUa%bVǵ?.ԓi7WrM:UHYZے?'A*h5*>R*p߈IɶXv1*$nQ^qޠc_A+,W`(0Z'EB> U &#h yߣzONm{9BQ9* nJ"&$xRxT\}EԈ*4WZxǣ`rYMC,i߹ZHw-) 1y8a#uqb~&D&JJ $E92qLXeDU %n ^vᬻ +iπ;6pxhO:pw (LTٲRE_s-˔NsqlM+"ʏASYY)b,:?>w=v2+| "'!2L3?D6h&aHCiʽ*2 VߜEP2EA($[)i8ٿF*u%]R7 JAt,pRDcW5N؎q#s\'!EZfByD-}&^3͔gКJI){h:`f#UY>_"$x#0SHYSME@^ 7,WYMj"WZ:ԬP9]?',;]M+ĵG^[J*CX@et*gIX<6"@a|Coň>Q#4H"Uv %Fu%kш 1j .V~&BqcSS#.gA-5)w`/ J4ҫ~Gk=m/Ӎ;Z^ω1p٭*dx0TS%|[q&M3fZ;mR-}ފ+5_AeZ"fmKf4'~ݝJpy! 2aO^wBHѾQ 2L&XUIcǍ^c?a:Θʕ5v$xp8IȏMlq?p0_Ơ/t'U' TOҋٗ;Hg5!uj}O?SE`J*v8%e ] uچ_1%d3Ra /Du ܺ[eIvсԬ9bj=z4/$,,VΘv&.W?}5kM ,PqSeKWId}̵(!@mm?1 D="˳%#; 5IVpE}9C4 W>bs\rjRkp4~'40]x̆CGRbUdGn@m$wEDCuM,#1}i,"YSߊM)Q'^㝂_[@)LGWgIH핛t5 NSJ='~X*4 EWȳю.D^AlHk\,DGǛL}9,E]I ),) }E0baDls{cډg"+~`4MtZ<e"n}顄MCmEiO9H qt(h |HOqaɫXcYr=zFeä=I d2MB* g2t"HRD:.)C:gx̓{$١r@żLgtQ#ũ'4q.>UՏR;LBĈ&Cx$l^:?d+%#1/&0z^&iBW>+J-dֹ 8a0u>dz_8w|wt[ IRիGAiPk>}+C63^j[Si dc9vԴ cڰuX. (8QuyArɿ/L^ ~£,%}: 3UILSUQrUz-%R=0U=Aԅr*10L{L!BK^؇ChFGIY6y(P`c*=a oWƎ'bݧn"Hhk QPEXrtbO\=^"+gcɼLߊ*t =^_Nʰt%.BBa\02Ԓs8QGejTHNMdd\,o8^8 ?a!r"B 7I.iӶ;gj6*`Mvgi{c GrҮN&ГHRZSNۺ\\.ƌh3s.[j,1Z2=S^.T'"7n1)wP Z|kL1#7pҕw&EmcF*2= 8BqW sDS7՛Mr=QLKUdꗤ!p||k|, b;=R-BLYJ`~"`jeceAU-!; | bc@-/׳Yq Y ʲd"Z~{sRw0M:7-4-i>OViYʼn׉U< N.QQ5ZԎ`"z!qt&l#*<4`H)_oUDd%TEIzK+g)VjLMCo1N;X<\sc (CBZ9H/-al#C*!0Rnl%@h$Fh#VO 7B*۟V 4kh_w@^'2779ҍ ޳P;H4. %?sZ"Yҗ96?`G"RCUˊC馉7eb3A=.Ȗkq?=^jQJ6Yp`MJط=N1<3z]fwdhy Fԥڝ 'GqRLOC6B'0nSO Wcs.hBf{?P;H~u%l \C {\W;!-.x#Xdv$X S6b(Mfsq<7s4& )}LQNʶ^ٚ\P&+H`Ah*HW$D d(-4fx.K%H5jۤa'4,fvqzafP}8Jrp/f,=dMEB<6@qX(Mw32•AAfAņG&0M-sƅ{|R| y=(*9 g_*NeWPSĥZya vi:x#oΚ+QF+`$PۭiLI3I&( VXr+vzn $~[{p FQCn`[u Kx_턜IZYV.SSk~롣҇.ծ# K)%NjЁɔ{X!]KVxYrHX5 R|Y"3 \jΓ׸%}OQjrL|X]%U”Czn0PeGguxe}͍3G66:$%w4'&(},!fSgTwJxXЧ D D &|@Tm슜mgNМ]I#'Okݴ_Nvp+_I]v& | O$0.5$ѭÒ k kYwIH::t>) i?H6']\ըEOx\,s2 > 4{V%_ZwϢxeנaI6)s>yIýk{~ڙ3AY萛=PA@ ]#N@݂7e!!>#0vVƥ<:W2 [GrÑ 3E&GG+Ű2ɕ {cƻzA˧"`;h(k |ίT ?fNIʧg?,J8I"Yr .UZx"¬#`w^`ٕ9 ]`Rch0{^9OcO Œ蒮Gȃ4IP=NT!.ELgQfFf>Ǥ"lHuFwc?軐h#A~B5^4BH8>h3t^IE6J{닔QkQf^dˡ-%kM?^<gG9DڄZvMo9Z;nZ']tGUCč;mQ b4 7aus4ہF~vy4n명Vp`DnbNl`N T%/B M]| ~F;Y aH]'Ur=bXfWJao4h:sXdOܼ/V*# qNC(~D=b.עV=T Mڢ)-OJ=)v:9*PԽČKO=x?_l&URS^;֮J=A6l3$\``wڞ S@OFbJ`L8C:뉖Vۦ :F3I'F>F(_ҧ]<\qjOϺlW YO!U(ö{ʁe w[Q1/$݄_P~JgL^g[} ɪ|05gE)lKpY)ZbٱS&"LjݠY4hnd^qSn^#8 1&y[y>!QԲ$bl7C-ݢ/(e]V=;HqY $r8~JtPbFb7OQZƓP\,4%/~YƄ-iqw\P}9jִWn<ҽt"#_4f>,;^?ܿjP\1\9'M#*jmgt~5l??xCdiXE -ڵIqW_1Yu=*92%'+<؇4qhQHLAnsqAtj @khS.mjtW>)JFsδtRIѦ+'YUg9wAɔGgv1^o݂ 0wo+*mVᄚ_ :&qG }L')uWx e.μ_.2j߁ n(]6vudlBMh+S osr@&a8:x{EiH \ѧ^% P|끔sax"ARMn脜Jբ)5ֺwD9se'#cJCɺm:{ΩUn!V7ߜg|`u`y u)Z "zS]u]gVIbOpief$;B`c޽џqhaqQ [X裖+BHYRy)|K׈_G4S \ղUweϥ>mZ'IgNVK!uV!cd sN.-0'p$Em-?PɊ ?Xhtm6y½9ƅcyt\#]36gSLF˖lǻJbﷷq'2/.qNoX ]|(fFd,wǃy4I$@/q3LyaԤa@ʜ0@͛^Ϡyz3$ o0Us[nPno0-g"r1)! vP=g}Ă:lN B}[$Zd w7$ih܃gF8ynd}lPL9@1u*{yMT֛2_BS- kd<bK$zQfޭ[uO[c\m[U_F|\7U pL9Cޑ`hra\m?I91,f!H5!8OhUhG0Ϣ̷fjFx QR\hǥ2Y#ܶbRPJƒpez0~.XW|0+1~, 5hEް4 < 6ݩ+qb\ɬ?%43rbJu<\STIDĕsFL-N_1e`JA-O]܇w$N2dGx aO4ǩb F>ڏh3@ߋnl|a-Ec`.Lr`֖gJA 9VųQ;U. = ҹDfR%n7;MN~ j9$ڃiji偦ŁgjFGA9D1յzgO6LZ/lIWO?!l}V_Px&A!o֩ D~U9^ {pcPIqAJefg^UAE\:↾3q-UUbUN7R61)!;X{[/6mοW(δw-9O#<}Jq#2y5e0QbP+~-z %t©=jGy?@[iޕ3a.m |kS0#y?7)^~& PXj综0!XDM#xo|_Y{Lm6ZmM%Pi2r 68a2׍"L_ϱpcSr;f1@ ݠN@\=v|c`=&u q|lI=.XN]Z:q%7uF%ZT`w[QKrMG|N*\$L y)ܠĒ]CM?8BXm+r%(Aʖ71ѷ2KЊi6kniȊ!5m8"[1EO vT0@ӛ'V ͥ b.(寪*2Ox^?Jџ;.^o83{ KiЀ"P|x?"q;Ԗ)gќf,mEHfv^sz][I?2(d8'$EȾ662Q cת%j'>q;07MRuzs3Js$BD&$ΞE0[ZWթGID4`9Ӿ- cv]G^'Xus*BGЖ$n)95~t۠YM)B.?"ڲDRhl~ֺ7)i:!gt^TZ ݢC 3*v5~ T wLEAW/6ԺnrzkKH5l[ "Ҹ%ՅF; Dd<))1s;Vm T S2ӣd?L]({F%+۬aH<ÒXxap#=sXkӦPR]l=Nj€,~z*Chd0!;!&U ǤX2<056R-$D8 B}MPFs``ԧo&q9p+}f.f3nJ"n1ڳ;^it? Ze =$۳;M8A:]X9&冢gK$zf[` N崶}$e|̹/Vg(/Vg&4Q2ޫlJS97]@zޓ6xvCWtث:7![q"9_SrC3,759OAQ[if1Ȯɂʚi1ŮExt>[+;o9V0y͖ !v{HfH-={c&lwcUnOΖ_oVUz9Wz3ɛcSߤv12]9kQzӉzسP(O7oKOx+?l kJnrkcICG[&Ș7mr8XMˬ0T+޲R<09GjV/2F,-iȝ+I&qr:#>.K[nY^Jx:dMMD(綼)|{!V'Z71otX=! ̹@f>&=^B'5}+V-H2 1k] Zy."F9:Yǩ(?%|:R@w U^lp'kS2zIVD]2-[.RJy=Voo,t3m/~N!t'86naa8, T_x'7؍~m aǡ]Q~Hb9 &!<-s 8fzv>Һznihv=pB8 .7+o֠s3Xgl2|DUŲ-nHcK~"F6?Nd&yEaZgi/V7rUm.]% neyE2|6Gu&Hx`*"`Bel3va"b{wkT5y Ot'VfH!hG=V@')b=T@]ISou5]tG@ܩoziű.+~#63 1KC=t:8ƞgZ#q̀khU(GbQvtvm;-Nncb3dkuEx sTt +Q Ӝ)'cV-3*ӄ%3wDsسDF* 3~N{;wFR-rNgT@R2_Ő+ Aiθ9\>z9u@a2:6z}o1ArKm86OiIBJɞ! к\ Ae\cVX*8^uz_ZOǸgr5rMlgMȜU!&R]SW)(_QFW!lm\q`/fDNv#OcVh`^In\$"^L6`yoݭoj@}:Fz#ݶdzoadI<`Q=ۅRSU K0ָwpdt:͗w|ug=0 f/ecD͓ECvCAK?yNu)A] Zֺ3Fd"E-#nhwBzN~`tZƗn%cE>i^4F@ͱ>؉fdg2Oٮmqäw":04.{~5֑Nt_ dZiVԠI鵔'΃!ÞM^KAW_YleQB%đtwEmլX2-+YxӲ/ g +ρNH_*!['ϣKԦPFD:m-N([qJ`Y;J_̂BondbK: gi 3⽚lX2>"tcYETTjIzv{i!x'9!:܋b%|D _wj?ZDAXsb (8D8ĉ#>2+an *cl;_^$&UFFeOwn<\oͅ7kH2-^tʇ1MAYX pEz'Mn|-:PY&Ȗ_@Ò@\E2N{Z|ZAdcY,eہkc0QQJǀ{ඌkV*|`43՛ krSrc_G3΃nB)n!2XIu٪lBᔟ/XT!!N`꤆aؘSv02? #AXkDH5- m@ɸpeS̬,i5&Ͳj_IJmO)0#P:$]KPEi AgNL;In6[eJs͇zުct w6ob+|ϥQPv nCh ԓ9"S7$D(ܼI,+| 6f6q@RJ)^)/I5i˶c҃ԵJBJcuX !fj J>;}?TЈ 7qȭn tpoec$c`g kifD\5\2\4tnݺ!BƲvYJ)e0eFrp~LKϋ ~$MbOG0q`}# H\=5޾70+.C YSdxSH:ybb): #i#[=& f5ʮ2݂Qg&b=*2Ƒ#GN-ruB^eVdQ>Ϲi5S))R?jfS|{6~ D,~])<-f_:H@y:H[[?L270~O?*R_Ɇ%h ڟD%̖nġ7kesxfL E{pU\b[scAٞҖs=%0j GKHӣ~ C mfzw2YM(4oހ `&º>V>VWq|W̡,L&VyDAl-z6$rv FSxkǴY76Pȴw#t#1cf*cipIH`l+gBtU:Zז?u_95hDw<@thJ!vT9#p*8->eq_|Į1q夳t뙊E$QVҷfYT.t@T lV)),^#YV=m#WMuSq˾أ/AʤeUt):N?E7A?N+ZR#hE˂xAw]qrut2x|]P0dd|mYq7iICGT# զx 5!Qq@OPnb#(ꉉD3R .QC+Kdc(w"1ݕA9퍛Z( !#ʵLIRJbcWGLI8z!Gnk%R)a|/KD1@ 4.ً2] WPT eއaX?G/nRpJ̭WL"1=>h0Q ltUͧyK(}+hQ]t6[kvVdwD@5孺Jp>q%haSdI좡0 H DmbӲNw"bd)nN+"Q__I[U0",Y>qP3#K(ƌȻlP}`͸sX 4ԩ % ٜFP c?r YJIƷ)WƎ&љ[M[ X.^qik^pF;ed$5}Wr2URj_;I/l{*]ME<>vTt<2lj.ճŸ?œJuJ$+K~ĜcOvUbu)zU8_1k Ð#>%3(D2]RdM r} qF՝9}oQUE|ϏԺq&^$cgWNyv}DG$6'kX2 1/ݎiDujBA~RH y(B|4{%Ee<6ɛs2NDz{w )`0oSZ]ZmlвTw;A֝C)p}v"lg&groV'ڳ_@" 4gs;[UI8.?(IEQլA]q=MX#1ꨤU2t}fIH@,'˄d@/xcYkc*^԰m@vio*'e8M;ֲFtAP ˎ<a>KEs%={lհytsr='eLޛ JʹK[ WI#E Z{8ډ,-3֍kAf0\?㿦J_Il8 ڵTXj!Nhuz %H'ݿBr;z;O7Ν .mtm^U qq 8ekeT`gX(5&C[E^~>r DC)w:"Z-0(;2Ÿ`օ/ݖ=BCu]fgYKE=GX5QJ(oGŝ6όA79Og|`Gkr2c8Q j z33­)/|U#ΨVo j N><rR,r#=Ü|~ѓ}ة:..?n}I]-6]5ux¬] ,u(lK)sPe#`$i!\qLvYi$:; _^Sޔ: eM BR/cc}M+G0 ' |WJW\ErD 0Aȱ,;|C^1Qڏ{./Ns!4q/O}PK*^S==.v[ +fLM 3Εf$ڇ陉p7Akl:*7wVtj썅*gv~J[(59,fpX|Kz dM6Szt/&-Vh[L w-3̧~ N#cs!7~:8XҒoj*ȳC!^Š('e8u:Pz1{37qޥZ;ÂXܞ;Ɉk(6]' U̩"xڰGXZ *$|L *g *3>w 4tnGR6]HkS\-YTgTc-"94~ +aV,L1KO Z6>X]fg3z.GM j5]r˳1ޝsFPPL_.$W# q8yڈ?1#U<'#%Y(F%;~xhWg@ [aQcpeO~閵=ww6̑o蓻zSIv.)|UA=Tx m!Nս5A_M!^6d0Ǹpw0UA&G H 3#v$ .g1W*S"H_ۄϠ̴W2w YL^Gѡӊ"ׄęֆOm$3] J1"5Y3Q\~`Sco w%>7EEF%e"e:eo[S4\ 5',pqkZYzeץ7z®wFBˊָq<؍٫yNm-ԕ` FpJvhȊr I5T/ֶRxgV_[v|* `ErI4jgG3iP:n6fa =ZըLHfg*wfoβײgZ@[s'OKT9h[`rSl?]7S¼?ztFr<^\ݟ0RgRw*5„þT3FFB@yvVeUs[l:߰qD2c)n86raFB*{ Jm%?p vB}2uW!Xelip.=IB>GaAk)4də@FW{ aDZ!DJKBRYDtԇ'l v(]x aU $cxՅ)$͠aVq 0x\*O`̏Y2> gWƤ'iʦ(/Z~dTQy?OtJVd<̽+O[R5Y8o0nn-A[hU84Sa;(inl9'.?sH$ ;SVZ/X<, H :^kHc ]#$]Y\(EM4>0rym3]Zo-g]鈎o8OJ%4 |e"ڦ RC7#> =Z{VY[M ~[S2SD, */b49**bJd鿂7Ծj-.z1A]?1kJE<[+Ty-}oВr'DO[Dt(oy}Ln2u؉w{ ڜRhu@ZN-Gi!{N܎6 $s^/UX6*1~n82sKT&+piV&;zz炏(M-}7: .Glvd) Z+{A~p$ ?j&<%V_e-Bÿ 3oГW케D/&9աtsQi>.$NV}q'UK'7܊H~)QX09~`z K[L72D;_*14Z$v̶:^f9Rs7ّ9@>~q7 X!< j~,Rs\Yɒy&d}n8sofbzOqB\Е4:(-MOudr 1u.;bsW%bU&CtM)(~41B0eyS=J' 4IƨVܪ7%Yr[Ǵp=;~ SD!i v]_$ቖO&3h8=jS)8W: iuJu`%)R.*͌x9PMJc7$ht.72YsL;0o SB~n_¤A^mh7:qj<( - bUe@Ѥ^p6JQ=g91@X{50]PpH{y o&?x܆`[H^ |>YgJ)CH?qk""([[olY0~.L$ 'iãuV[z%}]߿Nߨ,Y%:7#^8) )͉< 4a/k>#U# K R!;:yfP-pʟj~+SEy`ֱ-~xNNn~5[;$޶[jP*4'ɧ) rYBZ(@%r}Xq$zBqJ6=` wM/KGw< OѶe쪭7tS3$&U:)Oے"t!.`F 0=j}4,R鹘8yɘNFӅψvPɑ^!MߓPsC|jqieKb>;9LWUəV^u]MɁŻggLًE!Hu`$?W,gw HnڬyYpmvȟkNx1N_}2j}%b%Tdwl5xГw7bp>@.xt8ƈ9.`mLVXWe%t"6RRDAQEP-Є'm ~\@Ή9^p*:e< G3%ƶ8RHa|@Bά\F)Xt&za/U$(-/P8 2uh|26;,ڒCÌ@9*+"OE0D͢;"s2y28nRLM-0gC"d܉-guZYޘvuԯ4Q `{rno<ճإ\ ;D;`^pi;M U4V 1Y<"v zN2{KZV'WO:tN td/O76 #:Z}qR7&atB%̾) Ar0EޚDwP%B-$/| ƤOT+UAdg <[cӠݼH8Wm<ߡB kɮ Ԧ- y_ ǰ|b}H cu6A3? E u -pocmTz!h=6ڪ1cWt9ԙԎlsBcy0e0bewqG|%̘ Vю:U{8I>KBr߮ W/֚&7^)Et*ԹW(1T/ّ7X%("ԙ ڣ5~Vk bytܽ89{0 ]\)Z'e@3w Y]ڣqPƈy/~:t I~EZ}2)U])Y%1DM4a;J_q'M,='&ƪ!̂mZ7n^<3 )YDa~|~=h}0`Iᗗ1M'FΝv͇_aI1cnVF' Ka?}y_5?{VF6+NKPv#D8&SVfSnP*'?J8ǰ9UQ|;_bi}5GvZ]`ı1ι3ӌ%Sb pNBZqw8'QxCH\!Ȯ X_Ȃ roX额cLOmGms00dO9pQ2Oؓ+jFaUxi:NfΤ@[v˾%倶eWޮvc^b,+Оʤ12\stjF!~Jpߨ_{P.Nʲ<c[%3T?P>/[- #J&|m޽_8;/mouU2$02Q{?)ȁs^Sݽ;7[I*?OD^mve91:[F oBbvʹ`@&FY#R',58zh<O:mG@Tb!LLA/Duk@WK4(W "'X!;v 3K >Nr #~TѮ#f{^87@]aAwl{UrW_Y|!k/K||EB>"Cyjڃ+7s+HjgnjgJqnS?--=~ӧk@.JnUخ;ud50VQ "yG.S!ZN#Ou|lh|z|ԫ\𷔹PޣJݶ"q=xLYU_;{BG ‰f* K"݉Bi"ua8?z cxfЋ,GZ"_X}sƾ~jqw)1>0B1Z`p~ /ng pר۵r >>OCvi9&qʑ0*cz jB[ߝ2.Fm=y2{5hhMoi$.Ũ>G8pPJMvJnMX)ȧʲ>9[ὓ K_W[mSfP7@ҌKTN$ L(c4LFr/#4¦ܦb)$bw7h%ru6I?jVoaS2Њ:$ R6z,y}~'Hkt\L_/o Aַ ]_̩o%z׌}F/61Tm 3'%#3t <*juG~&:ѯ/+ "YUb񢼥lu}G>heMm̞|U@~ TZĴՇG֖S}" qRMG-GކpR-ofRO߸T|^'mn9AG;1p2D4fxI ]^p ߟ0㾖g"s8 "[7̼_lmy;3QʟGG ,hI27+`+1zfdMDG6y4Pǹ? 7EYQAEjlM]W6D.d׋ iz{ fxH!#lj7N}a"u`!SS(h?.c ?H&$^xxϓs\ϩE8$gu+]ikff<)#j$kO%quLL~u\o902dò#3_>Ϟz|iϢ9vpADvܨ{yڂAt3+#EeꉌuyMDkYW}Z.ڴ<WdEkw@j} (P{t۩EB- ~( 㥚ɣN{>)K]BRA1!M2{YDl֩#?O]=")_;H6潭o1//R9 9U8q43 i{^ec _\H폇Yh vB"@Fjiqí3)؞$Cc=XT0<37IE _&3 衛'weCO3N;ﺘ$5g)3} !U|qRxs)W * ƿ"S4GdFrOB,rP)m0#z_A69bd󩊮w$HX=Ko2/1EFKIθSd\6=r.a3؍779LU!*X1B@s:ɰ[Zev 1%1]B 2¦M!$xd;be=D&mXNd7t(Xϭԥ - ktaM[!L[Si>%5{:1Er7d#nG(*6ʀLCc'c@#)0)t5C⁲e B*WzՄKTP \A"?)$./i8d"yO5"t=%#zT `Ͼf -z0ekrAR!ȭ@R4Xlˍa"I-( Ilu۶JOBVre9͕'wZ@f=4x W_Zjid}Q<8ȍyd) ~0 a:C* iloLXi qSԝOzssMl?3WHHѹ:S#Rb⑰#m;DwR(}:L=gRG W!*jAtƐw&]qp9P؆bA T *Oϒ)3Rƒ:}6~Iv.I/(E6o[a` 4Ť:,O?[nO8?Ox%jqTt&#B<ЇHj6 я`Kv{`ڕH<؂ry#C6?MkJ^B SJAG e\ uo@w`s3ki-5]/%KnٗR+Dp= s$__n.e'٨.?.Q< GHgaijMVrɕ=d[X Vy&ŲZ>P\nBkq(=iS[[ZFPMh:GeABׁkK5rB]=u?}iiy.D?4oV25BT)KċY[O]wi{=JhǘFܒKw?NS&avxӼ={8ndo#s}p~KRCv=?VCox\c*&F\p{ˇB&U^h,ϫ¤jad"A-ywy_X_H0-B&`B~ J RаYAeX;Ҭo5Bd [S=J{դϕE ^F) Zb} K/PPu[Nj/[p;֨p^WF XͩQ3ǩMr `_DS ufi CJ)J-qEjGl_W q&x쌑%2z#;&^;c#"`lBy3&gJOy9r,SvgUPF_Õh6ڹVR aMWhKr;"ǥj=l?[`hlQXW kq/beX(n?Ȩ JzWYrWt C\0޴:Q@!jd9OwaEt,ES!:Oyҵpt|GӾdT&BsJ–05#2f'Vuike%26mFgct$%>/+6n7K;uN`?>=ME1VF=On Cy<,QwUe&fqL xa֩k/ ;tkRHx[tjO'RbUyDEU12lfZtt>FWTNNXM-*rT)ɧ!fP}K~Fx?[ u 6LZ&bwfYؔ2aK:ijw",ʁ(؛l43=#B7DU2tb;vG8DECk]D3^)#cWXwfZ;pcJfonj5N:(?C kwį$L, sܛla=\K،AqMG1ϑ5 (pJ 42䆸 fkK37!F."5nI.UAĝ6sT9ϴXTE)'e Ra (j:B} /=Q2?rb^$;]+U pmR3ېp==O< h}]ʾ|4¶Ywl|陧/9\+Z0ӑ :!jrd9!ȐEO"h 1bȭ4fa 1 x 7U*yp9+y| 8-&A+!+ S y>SǺkեLptJDóݰ`+~_h-1oX[ҕ@Dl\nrfC!:lDŷ!:6Y a 4[$)G &˔[pR?ї:E̅3#fI jbǔ2T{s;B,37zRT[-usJб%)BNߋ#hj}ZԆ8\|jKGmM|zq(*~Lߌu/#3xO*6)Oȶh&4H5o#Gc q$'?&Aw$fEX7Ѥ[}-u}</zruDcf9 ;ǡSyxWj8ϥl=d{v`T~wC KNT 4^c ԂgcM/0!*iX紫r<@? ^vo8/gjPUсԼ"ۏKzλs2,;'Dj"  \, 4MsNFTT)[ 0'Ue "cT?;N"-{!do]}Jފ`]r|:yݺ A,8D:0f'X +93bí 36Yn,,vy}#,^Eq([/PPC҃bbs$Ils;C&29^0F?qV|FLZm0ܜ' 58[fpNmso1E PSg4R>9gO E %3JKȍv -qzHS`1S|׫)⁅sӥB0ōPQUV 7.06Mm&`[,c!3X0yy'KpCۿ\:5G9 PaY:^`h |S^KT3W5+.*7;D]&~ /PQ- X QRtݷhrẝEMn/PdcsK]idBEgDUo|WO^$P[g2>2/p#gCtFyx"r'գ"2=Fݙr-%f='hH| ͷl!SР%d x#{Ufsػ[bՏՆM'Ut<)vz]_QȃzfǂH >-ő3x7WF+j$Ҭ2}<3L^8:0"2?WF蠣7  uj7l}>Ի"^UPKqm U _ Ġd.{~xsT/%5Kݥ4[ V&e!vTEI\fD>!fKqq;`O̜uVrd;UC5~T#vovub.N_FOt?+H8d|Y=J2A=moI{hIs7LXm]C@]LYO(/f!d#7M a3ž[f(CIeh`SW 6C(`lѬ0M B_hhCmHQm<[ntM88* N9$d`5iwǾ$MB):F*iL6}lHE j=4?y:2Dd(DOti`=R욫)XA;F@jumzqP wb|k72(V^sJg zd?{Vވ]@R c`y~a5amN\Θoo=_]&^$o)!P/]@ .ȯ<~c;QzFj(P!1MdC?4Y0񺫫8ǘ?'_ZUwXzӤI+ܦ<7!} 4)g;v3R%̮fΟ:>.\>D׵W bE%_7w!pyqyO b7=Osv;_!;{[m`3bݖ2IZL!fvvי 9 G,-cۤPw:HKԈ|6!#{G+GF -a,ӽ8t=\h7WFڽ1Fc'Q|*hX8KIӚD*' Z*2l]PfLa14lTX;KMQz*f AB{2@绐g) T:x1* !*GCpU C]qi@=%i 񎻫W$@++?~22%/A ; "|:BRaD)h )d.\Q$ xz1PIމd"EMPKֻ9JwE;3?2Ca8OMgk[+b Nz0 `3-0qr!]4:ɸd9k  G uWY8ޗ>JX|Q6jU.Kw&NMi5}V挽d6pxNak}Y {*Cxj t]rƱj'‹\%eC^WbMVi+޾/;pa50?lu}rI;'>N/T8`#RJV̎4;aocxB$x'z~}{h0|[Y@NId)сxQxdHb; v-N6ź(}i pʈzfGiU%<;j__%`܂Oi!bSGYm;VRX}HhKMJf k4!_̪by`2AS ѬŢ/δߦTΖ-f>/ o737Dephۛkjsjp1֛"n% AAVe6~Oxt_\w3 gfwvN,NbdB7'8ZE [QtǀKm6 @I/C{F@8eU y>%6;ˆ1w+z?__۲f{!H[ qFLA9J\1 1SxdkZCeOȼakY@~|uB}tsVvoԣʊ}LJAk$a!i7,WձN-ebD`nx0AB^D.}86c*dŨG3φ(_Zq NB:L'WEBW4WL=#1{5Iƺ9a&GД?'ՄAo]سuv8;nq $@ 7jLAd:"ֺqm-u/d=) aSn mXvpk|GSxk2زw/ H}iQ;Z>J'3hѩը@C*,P<=іG5H}U֔I/2Gvd!3*&t#ơҗuBw9W1/i@ǡ~1PTgM:RI@Y]daf .zIY*z=$`$]Y=IGI`ZTelTȳ+yl\7YbVNP.^m5&{]pD'');*%COuX! u2!:S6crP՞h/-3UFRz&m;XQޤ)bhͫ$Z^{$WwMÐOVރ/c^R[Sw]= ^Nam3mx˛븽U6ޖ@gێLa7~c *L')]B=%`99S=E_\ltUnX@7~|>M 'QM pLOD] Cܷ F,o.Kr"蛴}kK[9NLG'eڵU`Xy[rMK66S,0:|&Q-tR޵V6^ ÍA!M (ݜ|"v#yijui)NP{dݽ82怊?J5I/=V5:H80﮲nr9܁ЄHF;4jVwLhiѨҊ+Y s&& aK 鈞%zqrϒvwN5m=4 O>>ZKؓf:* ^{Ǧ^L?m>#S/7vŘИ7k7V(7D+hbp lT{WD)~f}$|XWD4aE=<*UocHݼ dqPY[RV"![Y#}tK-D,|q n`leBSNuZڔ娩UFzJ.[Yʬϟ߹T~;0Jp#=ofunP#]VcL@Wʶ\<= Nhm](pF̗.>OsT OHBgkpZOz';fMέR1Y+'<%F\{P,uI2R|wnGZəvɛWppŨ <֙٣UZM;$[IS0`<9\{ 73c9H [Jn佺g<8{)Z\A@)U!M?x(%e]GFķ64rRڸ6'6VWXZ11F%iwzt1 PLp0`|DLZyvh*(ⲵ=k]M8H(dž * {bs.9]_?Ԋ ~>hu4*zCs#(͂?L֋lnѷOv`|~%Ljd3hS9`4ݐ>Z&Ňɸ& Z1LUJ9O>ߐ@A9yaD)~"m{8%GUɘvIE->aA ϟ8x EgQA˪-|xB.mDvd4l7s$HAï6y0~{6SXO4B;MD` mTRJ\M7~(r/׬9Ց"lRWWr8²ƈt2;*Ctl+d~y ,\ 2^ϷQY@' id=2atvX~ܱQ&͢tG6XߠDHh̎ Kc~2^X"L~xw3BP;Lir|VӘ 'VoIՊaʶZwQf29nET`n \ݖݩb!^(]R]*!1.f`cQZ cȸP; 0ܮteR 3Pe&iXG5<`]cl4^6x#T&&L78"S7ѿY[˅~#Jcˢ ´Ca]k<\Oi;>Qt E f9x Y!u2zDUO#*V:Qh.>Gc 6SR[m0^MIe2BD贠%10ܻY@L[j]\se{]\)A JC1-%kȘgp-L96_ۛ\ zc?8)QYEkp"£uicr.JB,hj|Z^Sӫ{w4gz=8!q4>@$zHeu1Lt9 m(r u1UGc\GvFe@NCuvUĚnrQ@cFQYOQZ0%بۚeV 9ؽhĭC\՘. -Lj1!RoxKJ-nOrʻBs;G*׹Ozڰ >sYC9ǔ{/%:jy%B2e(6 -:6[`jCn2پA:;'pbER^XhgσWG3/X& 6  V1V/6.L'NW(ZPxk5ŰgajVFN; }Xpnoғ<oDցIW)@x-Y~|Y>ڵxW|U:˽wޡ(RRQ|lT0!W#C¹h50h#/v*og_G=q|RPUCj,HSrA6]i"W-VDr|͂xTk?ccp5XexiVnEܕ@oRګa(-/l `R3Ṭhܞ᪢tpFr=)b 4)8C&$LWt dg؀8]z'G59Yj,uKrcF9xAK0P*mD2,Pnp8<C&Hm{R(Ͽ!YUP9Y@g|'l=D/TcqK@)B>ơvT?{}*ս EN sNӉz :NCkT3IuA,f'WWa z)}^JG4WˎuEq\wHEեrjDݖ+pij*`<0| fooDV_%.s_j5. KfL7]:\j#ϐM|O-z8:q'3,1;ա?\_c ΄Y;&IF0p_~`Y +? nꙞE+y3#FyPlݦ]/a+4 AB4G7^ğue,1b2˨u9[l'apH0ӿdqDiW .hXIL߂>oL&j޽ SQ$o<]l|{N+x3ҳ3dJ (9=vS'_ajJUlH*%rYp%4"pXVYoP xnɞz0DLɉ k֬1rh#L7XU8v¿Fq5Sѕf'\v/]7hu˘ yqa&EpA|dh7'Mx8ek0* mnCG`@,Ү}Jm 0PN=@{>D-:"(6aExq.CO(/Ca: }1B?&nYYocD5 o!`OWCzpP~ddne Ҡd4w,[>˟QHckӪA'es$6q@ブduS8mrIwP]HG\Ku2h9KڌS4*.-;܁fkGHS"ا@oq f$x9İxWe:ĵmw8QM ϕL\vNe|P4*.N꤈K9NE1xY*u.kE1*a?no2weDH),[k9D0N1#h9k/2I`9G9N~jHM@>YV>n3@)ԄE{+Oޗl@y=$ڟlm9˅+Z^.vmAkFhg".jxy#0;OF=m(R̺1ԛ­5IQI8Qå)ZJhOvH4*!@GsԬn C۵M_4^de"#4*$) =8y.'qvZtʂ/k)^٠*gF'Նͧ9 l*FP=}`RԛJcH#F?\`OG*m ""gd %,TxȩKۊ!#:C+)P[Ñf_9P υ9seTvza9J k͍j>X~+өQa|I2mۆА {m(x=Q)2:Ï GbJ; G/qIO"f4Kk?ơ,7@"7 0z? 4U:_bB%$%q_LŖZas+c]NNE+'mw۔.@'W@XsBOKX͐{e ҳ5]?R5.Ҟg<L7w#aFm/>FhRۖVD췐;siJ(dvlUPb[4 a(a ֮o҉Ӝ+r) 0G#Zx.F*_T %c" F;YY1sl[uP O7:Cә5}*$A;oIJļۇ=BjdE5gxWFTx'1%Bk\v eX}԰6楀^z[F􋔇MWNV,[[O3iv>/F V)&3pIm+n|NXN#'*էϏK6 IѝVҔ-w xWy/Z! |Z'"d BM8uQMQ-52b6lE0l0FZj>VdȒp`m*L0ly%h_3=m ~Ht=87) 7hoBxƗSe[d>Uge T: "b>; P7q[SM'Z-hTm K3q>y`C5'L-60Uٚn҂@]&{jXЋZ\Yu,kߪD&Ǒ ˮ'5apFi 3u<X7 d[/E* vq9dH@3 SGA 1$x-zՆ=ÁSj6%zb^pg$g@7 ߌP8G7 !bP-\+>y92Fxv#,kűc.Krni./gnn}-?I+BgT w d~~\d`#@_ K w#F[-43 -+KvK/&d6@7/1I٫(DIչޮGh^(:%$% AH)2 X.&En"_}ʟ*w8%^X!StY'&!)@%34+\._K!Q߮bwn5R8MJyQHu-Bw"~\☳sC9SJ6=,~"@Fh‚U|0[̧0.t7 qHH*2˛0mqUt 05/7!,z~;KݲFQmPh}m/l\A٣ ,)i6ttBp 0Eq?7 ,6BZ2y>qHVoǍo e?' N)bgaB:M6q)&ORs|ΦHZ;zlnP5Xۀ}U]U;zyXNpH >ϵ1#On%dU3P[@YQ3A]$/mzlY*c*Hծd2 _L/^ ?'ʡc>k簥&U6rw7qA oS$4,)/ϼM 19k(2_ MK`ȏ>D{[|^'Qp Uۈ1G)x>lg?}eA\d#Ѕ!ɴ SIs&0XhH''!L8p''Ӈ2" u'oإrt2zoYh2ETYB`(.(>nSH2r%H`ů#_\z&̳iiZ1e=>(~52)e ه-cF"EH;| 5K(sa{ -)/YJ݇nFF dvp+BfC0p)X ehF1?G= ^xV|G&,7+1Ʊރi` s-!B? d7Z]鴣Gq#.= bu~{{^Q;,rT *)rk kʘMd5u/s#4OƇn2&;{J溜vn{b"{1~mv>}2c|fl|i(WOʰOJ.RE'څS"Br/V^$GRHTᲘ{d 'ʵl)䪌YB\DbŷZl}E~P7XG x\FU>aBxL tJ|& "]" q_b'2U}H^\tM Z_=Ys򨃤HŒ/Ý⏁0Ќl,sOV^֣wU.{ȷu`q7n:] | ݹ@ĭlBaezr/1<uǹpݫ/gZ[|ݝ圮)79 i(p a^f;d^ԭ9KpZ]-oa@kWiܞn@?g3epRuYOe;LlubrPDp҇B ȜZ ֤͊GGjzhjG@ecB1Z"Z% Kq`1NFb2U`ٲT0#KQYư-7+TOwaU׳} C6&}Xc @IG=ZӔB{t*>}A3o'6&5jkJe8UK/yba* v((+IRMQ,T|r l;:&SQfpcihL5`)رKoZV-zaڱ?]G)W8ظ@zUG bK0ijwWq Z.Hفk$ d0u\hgѩm =MB8&aAgO^!*Bi*z=[S[?<*;!H}j&H;8F"$LmK!8}[WghXojL0TTJp5Tgb#uw%_luqQt/(@7u+ ;QNq[JC'CYU7wMO ~)ӇqBĻGt|3q7;(nRMS 4PfuLNn F{mt1n@w*@﨓h ŗ `ע2r׸fƥh;_ɺIc^t{bu:[NeCawhVA="wJ9(NIlZ*IF. "J^);Da23-W/OAJJ(DxDSbuG֓>=DGRH]imZ d6nрQ)H4~qd a>_B3.C+֫o;schFר-P0ua' ^Qg7\_wզ(ǤrjZ)4=Zhŝ0NB].mꌙ}PC/PI2@Ly -: X3N {5PܢDl\ Ss=Dff[rW܂f!C9r T v#d,@V;hsI=sI /OsGzyuc_=ϾZSJ#Sc3h<qX^'t]cXx@Y.Yb9ac%Ԓ8CbʚG0΍fFqAK7o%'h2о7>' 4$80+,;ISC nF5prΎA 3)ʖk%9 xeWҟQ’b b]{,1F"CS$2( 2YLQ|L]cL[0 C| !)76F=v {,z]\Lq8m}˴of[LfgWA+Iտ8[j봋$iGM] ^&\g>p淪f-푳1tr+:X7= 4wǞ!̉(FdV6+珞\c?"ATw<1>? xLTY% =Sj49|S&)l}Wj8|ƩV(@'fhby B8k)5& 3 \)U'/mij=*TBim>S6 SIa^GIl;Z-Ҡ' yBl4Řq 2!Ŷ[Ùf:4']۫}tN3GΩYͫI*(?)cev,꣧? 8T RkCAZEV\,)J}5jyM gK|sW9xE .B!DYc> q ˀ,ius79۝AĄ\Cn܌#3>ͪ4"s2y^Ip3JE^nW:,F4y<ZTyq'4 x@jSFL ?mj*OO!3:#+ƙ<1W|kxY^ Q-pd*Ξ|עF]B;"tnx͊ sxI*Ga*N+J>VS-M.>iWh@ aw 819TNSZ6ul@p~n|kju{E MBtjۛ#maT.k[5,TxqC "윌}ڤ[25:7k(w _?u2o/[$[Y$~C;y n15s^H^^#WnW*3A~} /d2a;G`_GIa8|F5U[{.9C,w3+ TyzufMp,<>JMZΩ3Mht5{l} wBM6[ ϯRt9mz+rCǕE[Ɓ oirBю Vq48%$5ؑMӿ{ש)a6[ha`(T WGrnxI3V *.n{|JbOSmwG$1+0q0USVV-bRO,U7k]tBW&ֶ>m\RN <6ȏv4 H:JMT^5PO8 g5ߔC䶭*XLGVj=L#@P*|A׋Lδ6aƶNhѮ1\<-NC2 t\^03 %o/8])WHUZ9 Z(6D`ad.H\*թmT`boړ[}S{c}&N/ :v9[6&`P7fK q3\K9$o~`u%plw!C%01IAOBE{O]Œ HRg%N Ix2yAPbNWr8XY2~RRx3Rz+;Jyw.aEfqW1U}W۵Ua bTZ܍Wt &3]4韤4i[GdN^R=`:Զ 9~UU_zK gsm?^}rơwGMQ1N58`)+y;sJ{RE2TN8Qo3n*} Q)]u=ܛ6Atx+sܖBmSҫ fr@*.zy c}sKYOKKDZt+J}a^;-;Aj'Cq:&V4؋~X7s(TNRj^-|}*IbiF|T9~-8/Ҥ{KYw͌^@ uv]tC V_Ú+wrNMM,IfrW+DoYQ[O =V w<-ͩAZmwt0-mD== ʒa@V#9BDP&R/&+U.E7Ȑ.^'L爓s PfvQD/?:"0[Gd$ st~lA[ qF\ ܆Gώ]GyP`dq**ę4igQ W r`앦#ШYpL*ك:Q$o,=ʉi'PﻂI"qYڷjLw[Nj47 2 fH3kَdK%}<=Q\.!%N:D. iUۈh}!/gjh$E޿>}߆Ĩ6Id Y ٿVA<#^mr5 sN5(BSCPѢ'̡捤+\0ӿE>%iǤd!i]2RBjp#HIѼmgKNպYː!ϳc%0~^?L5vk V+Q?lF>&Y͏8[P#8`*#' })9wE kJ+A67ԣz ;{8> pc F8D BnzءR@Sh6rH ;>~=j#ݹ;J%p)-6FఇYOiNJ`ɡ 4O6.$3̓+1IlU}sR/K_:#Ib:GJdq ))ۥvzs=§tv"n욺DХtBQ-UߦЀ+1s}hbgӝLԠnd'H˯PWl W7nIqn>m+6psjDzk j~I̎6b]:h4Bv@!;7"Y *GhQs^7BMt ƄYGXDsV:i!c5YR y9S6yҞx&v_@OI?^?-A' 㔫!n`a,PSc'r-y#D{3 Twa.7Xd z>oXnȀ n/ȪPv2~ #ApIO6`jR|J \1JNjZQJi3+2ԏISkWׂmsua"qlINNeR?I%T[1C\1G"CeP||< Lq\yږIRJO\<RE<ɓJ>Oe}+%{i}hmW4qAwA4Ѡu{K7XvV_qDkK2n"~K*Ȭ01 +l_w%VCO0l zcmߛT+WWjlA{}b<謱&Mo vh47de}DGh_>ҸQ.9yy"֏8,YRjqqyVEHeOm3cN4푷ѐc:3 U g:e-IZ!cـNۜL: &NC4 ϐ4/ [9up텀4;Pyk*v KfP)&&&pHuCm@+b*Xc'H2Ҥ|KՕiY휢Zͪ/ ޭ@ L)# D3d-|+9QCvz0$~3VG]Ja!eU6ro4KuNR7MFNtv~eDwNv<#@{1ˇC5+=eUf '4w~w ''56uf.\D|&ݾ6 vViCAz(z#} &m'[_IՂ :}98D͂RX}"Wt#sQCa1h R<3?N5XS.%-d)QMSКF kNy§e`FpZx{#hMAlddU"^bUѡɪ9ӗopB7y?9k(d`"[uGݯӂd (5*"P|2.ZbVr'廻(23"کda.TD`^H+ntbGB Ts%^_پl"h?u3ц.R4OM%ȷ@J7,C69r lOق0Ӥ|N;дb)aB7 T,1.}1 R \u/2v5UNBo2DgW\&Gl.0)y-A7.&ԴipPy_ʕ;[KҠH+DSKZB R9۬em鮦)CJ8+zVzqMqO/L1ۂPWKi٥IFKaCfL=bb2LJ_R=@Iqbמ5rE{ϸ u_7-Ve\ǯvg*K"WɽMisL$$ (bAJ#@K>:6) Gݡx͆too\J~i:0(UTߘGC->*ϰ;N+")_t^Rt({t3Xwao6+hz4sd%:K ܔ& kNwhaRnGI*>JZBqy\lkTtk%!2FH -'A]vUR:|4AڟQP TWgWJ#[:FaMAn:+/Vi9c:#H_5xҺ,^]u6:]=oj[pb%xP{ YGŅzna0uҐ-(`9RU n0aL"ꐩ󵔁}\|_havҹ®3J6~g6d'+<-3.7XVhFQ*"l50eDZb.=$+`3qM}DcxI AS7bNG=|Y7q[jdqdvy\2.%ry׈G( JX7J20&rdO1>*asTGp}fE{|'۴~rQFJw؅|j]9z$>&>`Sz1HP>h/bvKX|k=Jg<?&mIOoҞo}`KF<-+e[U&T_͇=kEJ?|[i _A~Sm]'WA\e>CbגMN4Tӗc&%x+PJ/, ZFEm.cEК.m-d,=hHsR8RNLT] "}sUսmQFg&CB¦ 1Uk;VQg\D'ZbG f= GZދ_=á,pez%l\ "qq>#BN/( MDH5G+ߠB@ jq# z.Q6PJI _4 |,HhQYl=?bWD<շ5u`N@vdGW2j^ڜ60N -F e`V3G?q kcp:yWqQ"Lo?-h^xUr¤OD-e om3ymq]U໽JޫB$}65-LIp4Udg. 6SSV1}9]/0>pOT=š ]tTaq lNuͥUht#$qft@|u@ke8/v߮e7<)݀ܥCcagKX!y?fϨVڹpDCezK9wn"-S*+k)hQY=|'m!^QUjo`*D҉tQ7@Zsσh6> ^5';"yvR|m bJU"raDәԃ5L*ޖ \Iw*8ς:\2u$?)PxicL}͎uq305H^Glm<|`Ճ[L\C"b e~70^SG#CxɢI8\~ [+ЉgY(qZzYNCRp{i!>W8˝/xIXʏ-W؇r_|@l\,pֺ/+&V=Nz>BVہH9J|ǬIdI*S-" BC]:1;+x4ˈ=J 6 %Jqv9ge eo+UHzcHz3d afd0#} Y9HlQ*Ua`J/"إ=FVPSuo { 6?͌?'ԇbTH-{G ¬T$a,_:+si@ST[%r'rФjkA ݐ!Zƀa(5q7Q5gVUJ%ِ1>}LMR, QyzP\8_uBXkTM9{:;%+Lڛ/qH nIvI VYm˘sl[@rul6e /Qr 0Mr_S8G!7[oJ+JH_.ǀo|,sJxll޶xF˨ZQIȠӔvYy|j&R+d'wȵ!.錵>Zb=wv:QQ$Hx{&7Pn"`]>%{)$1j,;p K>żDFd[@NQ(Zl QGN2Y s=|r/GF.撏4h\a^rr!|`=N!ˊfL0kDX=!QQ@% yFfkX&ۤ{~w( >,JIME1ӵyK_]BbB3@h%_g|74.c4Z!QǨ,.f-[5nĵb 2ђ)LgZ*[FT5!%2bPj|y{C#fJ~ͻa%#G:YiX4G@`aDaNN4bPv-4RQMZoԜ~֦\r]Eڐ ݏdLB+<}H|nb '(z&^fxLZ6є??ϡ`8Ez:9cԨi,\KՆ{b n6O<߸ t]ib)o N_ PtXOU|7EՁwW+LN':3"Z֒j|v 2_aKlKz3: ݶrG5e剩oe 1CͽxSiSӟ~X-cO\YjKm5h a< ؟ aNDu+*Tdo(0+'Jh;+/H~ԬV\8C>oОG41>OD-p]> " A;Hp"O GhDmu qLx{HQM+Șcg2jyZ1ccz}pQT18WV3[ma#H=- *)6RUn 8 h-hP},]dT]7@ӧI=H5s̳ޭy6̝GnUȬl#OHT&m`d{rdd̻:RMkX,YiPKlFm93}lƛ01cm N(7TE!`csT[md_>f–Cg@A:5e9RҌxi5ָ+c YJX7Ų(C"pg,i'1gPQ2J R!H)A%z{6t%C!ɞ0V%1IτeGKH-,͎I}6|֒lcp-V B^SGtJc}xt/k[~FSEIPBAwI%9}8{65_8r.u% o0Xg0X2cP Sę # 8hwϖIV\$?kE.3WkZK5o' ̣f4ثNyX!3$s/ ߫&f1~V֍8{P"ѣ1p9[7flUqk'810|yI ԤڔeZUԺy?!Qq^PL8&2U7x?a &Sr^YJuT7#}:h+)}㲌ZyC9~znnBEҒ0ϕЭ=û xم̜0WI4)׷?Q-iCr4I.z;iV5ȣ qG`b> vCqHa0OrGIzpDթa fU;ē Ƙ`w!{l17 p/8Dva1N8˩wqB3:vȠM:鑷T=9!N?QbfM z F \CtOXYI) A@{}0{ 7bǭTm9SbFls60c`)vcO@CeSY_Hu1}G]6)6;jr+`lw(rlԑUOFh˂Vgm+ ~ h`P..Al~7fÝF*zq!n h9:>9|3 |H369+ԈSrOoSK؛} !ƖѲN3+6iYkr k?p:ϏGҺxT Тz1~Č4@H]6j%$m#L>K/=cS)4:$zkܜahk~Qx}ۭ)+(|VuwfՎȼ+-XӫK8V[G̡!2LÉG3ºݾ`=%th7O>%AM'.}/Y1&恿q!CxG}${i=o(6] tU*2Ihe6&-ے }py3cA2](ranZu\Ţ-fy`=8Mq9YЧ@ ԳL9#6ɱ${mޙy̔A%6II .r lFJ%io,\q$mohl'ڜw%YM4dg}cPm|}.Y$И1pl6аK;/g@|.HMPUcyӼZwU|~ȮxmTn=.\9RgZFy>QJ.9M$ty G?;.c<#_ Cä9g, 1xVg :m9~,p=o[Kբ3L&چTE"h4Fc Qnt1MӾ)rƭ\R^Q3F)3CwT89(^UBQ(v륩ُɀ9$Ty+dn}] ߍ`J:SNev`sD 3=ӇșIw,ymT?u+<_x*=HO[?en( fM~lTEgbFiѮGF`*GC%`Ƿݼ68rֺJ[c 4c8D乓%Z+FdrL &-(IuUhP$C0NМ{9]f0EVZy&_. z HoMB"-l) ڎ 0Ha݆LZ T]Jf T}LIhLwIaSh:kk;m1 jL]P/0ZФȯ}%׼5ĉZHMeuܭ'j19{ߐMSG1m#T bo% }`8%FݷQ؃短DWcCdԪC+ɀl (`iBg|Cesjky* lvZPȇc3 Hv'kxjVx@M^#d5aЙ xp6T%lҪFd9>+E3QEĪHTaSш2mAk+GNu~W{ XqZv+:6R7鉟m;^cn3P rv?B_*pPjkEfZY >j'Gz`fG'v[H|~a_tgF|)%>rXJݿeؔ=v.Хb2K,0 {bBP0ZS17LJPxU-j9 h}Mڇ]l4B1ՃbD盹t6X *+#q4pq᭹]mgʧ֙frqۣY3%~T le:vԑg~{4 qFۄ%N" 89ڶ+)lݟt$>u}$۽q/ۍ% ;q9Q+m$qe΃"ӃȚz#cULطJX3><c/"5ρaqd?k/L V>r~Lڇa`{)廆\ts6UL}N: b˚Q Ku-izY)(3&]=6[f;.-^)4anC鑍qfYkk:+q^sbKb:\aB+l"2nӈ>|Ea߷~Nܻ-Xh|pCբb0b>6BP`7 U?B j U/ uaɯ_d,9>l Gّ\nIllbC%By46W+NXCH ;J'!џzs*xFC2|%A@.RcZ~ڰ͸),b {:{Yd $lq;rgcogΙ30&e|ȉ+f pET:CdQx`ZytP.agR׿@;(P'CS u`f#p'd,f| 4وm(xa\OքƫA|KR~ƎB˜YQ{1v5HMsX~*ԙ`O'"$Zzb\:CU$TTծy<"Vh s.YOB(сoH? 7x[肳渽ri^%\pynyx5} 6#/\#p-cCi;HőR粻L͊6 "Ȃ}42釭Ӄ:_P^3ugNvx4[MRvJ@蘕Sl^2Jh)tjOz@S4.*|ODF,Hs˥JVO%X&(do _1K~uϸ*ٲJ',cI43DSτuEtiOU)$]:G-K&nU2&wEz?x@ ~wֺ)5~D[%7Q46,@|V+z# .dE{kS#A;օa/0֙>^<7~PF=_O9Ucj=1arFҤdGxLMX)*Igc\`%@ˆjY͆b@Ђo5;%tryFXep7ra٥6&K$ɶ}P1t+Qs1V(]{ڃXRԗA䥤[nu![ɂlK!E;/6yDE1Č ǠLm\h>t_AfO7țt5ӽQ_PP $U[8[2-4E/V>hֵRUѣQņ08):*$H6όŒpNEЛLYPY(#^I>^5 /f% q_s:;_>3P$ JL[)1QC!`6c*,M}̵9#`HR) d!A/\QzE>ʃbx:Ntx5P.Dք0$^~vυ1·U#i)ˆPd(:~(xfHDr\;Sgz;3s}UND8pH5ʻVN(&v,KюVAR/Ϯ|3 lAO;FC랻.zưm#e( hoO Crlf.Y\tv$01lxG)avƖ6t蕍2I[U@!j4򁎡Ydyv>|:ure)3eE9ʲx3/j-uᙐB=z1]S,&i=7e+I22аVCNo`2GY t|׊9?|ƶVLO7d*Moσ`SM?LrCDUaIW`zG-ǂ5b_NyI5w_~L_3TY 싒yϳ3N~ uG%c|tg& Ѽ(ĸnd sE3 zg|^iYPfSk6㸉kFNn|;z Zy4*䌈8'#@^t7oa PO%7J i`9HAÍX~0% :guo@3ȳp5HБV])Q(haMir4`d^ f*N/yT X0`3x"R6e$V^c"g"܈|duJii:q96 5j γb"CedpgFvEBz)9 QMZ'N h?0j-sudjAIy>>c@8jvmjRt4<9ja 8LXemq7p6Se⽀g* 3~Jt8Tߩ]4p "Ƌ%]o5U68h; G3ƔnlC ֛wi!ml +}3_&t(ɏL/OH*~"Ruy\c Lr 3t;{}CҔ_^ H4#a&! WIL "x7*|vUx)Mt߻;J-t+mxKa084(o@ACI셿oVۉC2z{kw 5< xuǾM oբ G*Mܫm4X9w{S$.j + 0zUq3Q7if+Ea>Wʺڳ,V`v0=X;AહivYc޶floΚɝ93iRwF %ivsZZՂU O̳ 8~儘DEi#3Þ!_ >;+V)L*"Z҃=a;\݊qEA{= G)PӈJ i`|* > 1Y% ~&eánm0QA/t6*:,Y4Et+#> pF٬6 e"Jj&,Τt'U̚6w*r!2SU =b.xjO6бR:hc{<"z_E\|]!+@Ž.gڔܩH1w$:tqN3Tu`1YHGw# smTۊ17f1̲}gE_ʿn`q ݣCz,sW< iS:\8lQ!<(@)i>e%e|kd;Al,)H*iW}. .$080toǺh0bECw΋>dX եM3U\@x[g,P=A$0fCۣHD׀Sz?PX.Ȁ,@->r 4aWMf.]<^]E0X[7,dˑaWVQ1%Du4.pLQq}~j7bc# 'Ҙ+NUn1*5@`n)u2kFMe'GFBLŇT2G#b:yv6O+JqA=*CksrR|HpAv59SQH/*6I%:8Z}'&JYa\ XbgK+@P 8_m|4 ڐ4V({ܓZoW*nzccl^Rp,%u՘>}r!'Uhf6q6!b.~nIZ+ MtOe!,v[v'ɷEr>9{ >gii`ClO:k?X:ι/ŎF.֙tD7`$Jڶ'DysYkz"OX 9 ?Q͆]u )+sVW}C+S)@xl)8(Tp: =$tnyll%?_Nq$I&EnEX bE ͌&Re {S5?o4Ƌ|-lR7ft_Zi=B("LZ4v 8ٚ9ʷZQ}I A)j!|F0l B3yO¶osܐ?ۀdVP v)c" 'U.p/Y8sxtNte&cN;S%UM7NPv]1V?a]UV5mC+w:s[B !BB +e $nFXrt6*504C sFxKYrd҇hѕ/{C|/-F*86a)l2!m}[rQf> Z>^b+Q=E$joT=t D.{g7w{2HN_;CX{.C}m:9 #^F 8IxQ6w,S|y֬}"cvz ėXc1岻GĮ655.P L#4B3+f@ 8 Ze-Je n!"` t<m<6>⶿?qFp5W[MZ\҈L=ݴ!}<.-ji -jA덶Z9 p&?B<+ 1gٌ[ADϝ_O<&xnˆ-.acX궒Nq h&g )aS}ƨ.*4xZ_K8MA{2{80/ŚT %n6Ԗs)op aJ# yws[AݼCC yԊ1=AN?-#F7vd{8\2)D=7=(mQ!][}RJƂ .p"x7ؗ{5 FjQٹWr͈ޭϡ^M; nCmUl.gI1Lgؠ霊|riGR+kvX+0Ad'l]Eo d)so5/J T\1W,cݏqD/E=U>wj>};-[KYǨ6DCqS@Rg1esy-d)HCF["czc+ں\+4KD35(4{8U m9}3um-[ H0qu #<̥DDH1'dXC r_4z]Mt lDu(N N@" 2CA~Yh\] P2Ff WǔJZqjJ:/t~㕶(y[}Ey$L49pcՕ'/[b1H?kaި*C dm pf /z蘱bނ)SaA H D}ޥ={o_WE KЊ)21J8PUh8M~+$@W][u)?(ϩY׀b#?aйmDp Rq1I mU4c\5'V)XQ1zJΎYI}G_-1@Yř %l48*x#ljcn |BJYR`Í5|LC bN?s+Oi=.JTL'0R #k }jml- ΍r5$<$F(坧^t|4 x%z)bzᨵ528He!;MC-$lHڸFiM0WDXin ui#pb]]u#1[^aQ/2v }qvwXZ6i^+HJۛ[K}\n)Eс*3jHfk0unh2n}*8T 4dr(‡b` zc؄H˴¢ oRʕ2u#WO {>@EM[$x|a7Cew϶ׯc&VĒtc_tX UB&U do'&sȒ+oPxlnE,[tۇ@!cIҨpX\3F9*bFmA+hR㕥3+ &Fr@9r3U*X}:dm'/@7kW\bØ 8~cI(3mKRv8E;/5bk6lMge^P১r/D)Ti)9(KjwNU~O3v#Y=Bha8.˩|bQ$c0PxH~Hz+᛺ttC2\IR 4&sXQ֑in:v"% 1s٭7p'9)|7~/n#V!k-.h^"04cdYj:jRO]\BoYg; 4S)th(#^z-.$A即$h4 z!|yhi!JKqxbtxbr) #א{/2zw&Mz-^RwB3t] 蓫)IhI3T+/ ~vxnS2Iy:pWM>{x_U$U=L'6ѺGcGD& 耲GɟTpD Ӟ s1f&}·ú`ja(IͲ] /H2ZIa!|55/оyşQ,Hq]&r7Wue!ʹ=%1*05[yQ%s'GD 'eI b%^e\!P5)Qh^K\ۛuP/gY>ꫵ4nl! e(?:֒FF%BVL꓿rٜȄ3#@K=e]w9,,^8@+1 Gz ̀mO)}`",Nwr@xUהk X ׳NY>H;/VzDN58I@ Di.j~6e e@ ȰC!;f3ӆ00_X%86{҇╱PJS8z[!ܻx={C'W!\/nObe ts@+s-2}0&tRr066!+2tpRk877>Y:5rCkfka]C[KEgHחPn~1YP]нƆZ5ڟb/΢֫WQЊ(wh +#z}'Zz( rYCxFFhvr[kD>9&$ >&JɂlyT;qa=Y ކ67˨?H~hLu[1:~,ĜD"j㹫$ ȻEϪa%Kڔǒ![ujOl$g*s ^Y#Qhg5#_e5>Vb*Z=G{XDWV!d J?U&#dmN->:,ڒ mMás⭫hnk{\r1̓bh^AͮֆXAT&#Osu/4b{у磣 hUgSr|p e^QGr &1<$9Odf~fQCjcGLj/:_/[5h&m'@6wQ* !p-9砾gw|(^uԭGX'lv(0|ƖM[!GO?Ybf̙*}rGU8;xNCPG5+l=$wN) P(92&Gj4}Ek%V`v, e[Twjys(3r +s 5-f Jeg; ժ-|Z>>Ǘq^Xej 1Vl}lﵢYIWKOKM.oGT8mSEA#ti ȇjM^ lyߒg P2y4'$yQpɾS3 ;) 0)V5F0v)kr{8?E6h%Wkhl>؅;Q˞ܶZgTsyg -soIn!Zv#ɚO]Z%*^-HqG0g"&=K>gptɛ\([aIe7 iKد ,x*e:RE F8)GQ @NTZXa<ԓ$--$џꉅiЃ; s^Pa u/UϥqTڠbx\ U/IB΃ v3nUXlE5 A#]fI\-%؋*=&NU&DCɩ%xd:kܖ/^ *Tf p<[Nh:7yZzt،"sʗ`*-3{Zl@L| e8Un]i#/ Oָ0PW`@9KAm؛ Ե rW0-11}}HʙT&ΓC8+E!ߵ廡99F Hn^jלʅ]Pq%3r_:K̔vY Wf DO)B.:FkD >'Q%d EϨT "7li|KҽEW[o}U yj@0]g] Ya:zM.״2I=u! ij$ j .!hMb3C$SԲQ \o 勱wts4y!kBFN.ϥ˽[8(ؕ`(G?RSlRS!\(WqIPTwU߫WBA^\+ .>U"yRc>"1!avy)7IQY4sew2wFIo>+ϻ_RFn9JJ͝2Kg C&c{CO|.=beF64WN#FA/ȿ2+H%}j)N~Ⱥ!Ku-V iDAs߲Qrr)jɔ0JFR]^'1#cVR?s_8Қ1EI Hlr`KK\/C9pɊ<~6,$ԐaG~'>&qL}Yӂ-TEHtnU:5xX%u/\K'oQEmK9h NЍgg AVK1MԈJL6X@]&U-SdvxǶ0W7 3xJ]Q$9% |j֥|NS#kw7S_85iSkif+;It9+$mqfUs,E 5 ~as B#卷@PV–MK43Isγ\)~+1vlE}Ő3&Z 3)3^ӛ3}bwSp@Ъ<EvZ @(J+㹘` 3_aWd6c5+{Qq>ZR:Ƈ*hj\Yb񳴜Qmp^&{KvN+{9:2Ñ'Hc \0%&)]V7'xЯ|I] LH# oAX"NnuB$8ƶ@p]kJI^Cs=?P\`&S>0%Ǐ +] &ϕS %w|/Ie7ѐ<kC`g}dg~-li* Avq'D3 96ǵƫ6,^=93gAb|EfO"1%;]-"O@Jd^^C/M}vR?M/(?kHX/d"iHI+-a\9;V6LtpT㳦GqnU۩o}!zV@tqoOj/0s'%8"m3gI#ZbE&bt+fleիldiں*+k - @0v,yk[(&vKWGd{`3 0Qdu*ћʞc<\z\-n՚ VH풶cэK:k^]P!酂q1*Kt&1txrG2Oi{tL[zfچek%{7Rvd*Ϯǁ KRN4![DKK+Ui ꚰvmwF QGS[ yruqnu'v7`f&dXҌޔ*܍:Ԩ?{;b>BS` ZҩnvTS%!E{e+)$v#E+{Fï]3^t5-L9};sI1` :E6Zl1Hw2%/&J <쎉wX*|OIq7@ T)\hٜ>zԀ!iK<ZGԦlƐׁaw_է;nk_#cLҿꁪ(Jq T[8R*0NrN̓KK-W$ :_ gpFD!L* E[M 2 karpѭ>@j$~:AvK WռK=Hٵ5/BPc{1 Ίl8+?Go R*qSntF.TL׉XE1$۳/E1Kh"iur QD؞V؄ Ѧov&s+grcȦi  QlMP#Ͼ[3dyQ3vf"p!q959\jky(kH*ޠ#`x8 Fv( Oivc}>ISdjkNfyq/Wz$Zgoe&]&|H?(DzC8μQJ#YF}Qhퟴn^XM}'f]jUIf;<(WWB7}{`cp`gXpnISG֓=+9bp&ޘi#7fp7!PD✚ ;iD(iݨyB*+-_]4mF_:sМ*EnqE/Gi"rtarHqĎ:R"N67, ꂋAR_)* |IO#y.Ә 4t &.®97LF6B)#,U`q'Rⶋ@NDyzi?18T)Y=zUֳp^*Ug \\/q;Xe+KzSARq]L5_ GK:BMjɑKrˇ$;ռRb+~t|0@9 EL%ç9tlyY<~punUŤ7=&rOf:_YAbJ7h{u3klZgI8hPὤw1Y;FĶ sȟ,هq0Mm NŘ_.B4{ tvR& Aj; ![F-\#K ‡T70FW"H^=yJVQikm+h|K>W໧ĞvK缥&1oʽrרF7[|2V$N^1ayvK|b`s؏]Aow!l t(1Hu1r 0 ypfغU 86V41"Vu<]^!tѲ'odQUC` "(5>kK9,8vvt ^jXR-X(ʱTU9^y1@1$zL f\sBF4Ny&Ipϔěhbdch^lys%wvгO樢O|doP7)=} #|kdug+vf rÒ)DXP&aGdMvƐkN(nK 5=0}d<: XL+`wߍVm1YQYTڴ@nN%,HwA7ߍ T=PPB$7U]?0j !WrS9"9VZ93q bI:\=)}hiW'_N5K|R4bGS 3PwK==X7\4PHh xDPUFBQITyU0ut"g [xIHYyvO 7EEǩ0OQUd*'drֽh~:QuI/qă"9Wm?oLD&-`t,2s S<֭| H;0Ys$G~gU'>ᰩUg7NH{ + 1qZw9Sv?x͇ fjs"Q3(L`WgGIZo8!uNH''6DP* #oʣXf)nH; qڥ&ׅs02~h\r/xWf8?;WRFB@F=') 5vWqYݿ_$lK!&&[R̊i^bebMgj~+j~z瑐_pv9[1Ll12M~3];_jN_πh7iP2b{_=#ߛhԌwDUw[Kq~*i6i"{WWXbǜTwcGzĸQwr쯡s:SҿT܍;De%k ovddu@18?$ *5P Vf.<lfG ͏/]68L9G7o !QvWj y-k 1l0?1#˞18DF~V $lg|izZ_+Bt6~ȹ-vr:o% _OPo ĤidҘ\֖CP¤^WɴQ r}1R19 z.xԈx+ lJ'R/-}^[=hH~j߇h\/dfZiq7sRʯ#?H,Gɶ(:_vkٖgq,-7 -d9ϲΟwWmG ph`xQ5)1oZȩ|h1mSڂ5 JHI`]u:1-7^NT7ʱZG7w<.I!h5Њ j]>iLrY'R n`%6`$Ѷw;sOrb`o+)fVQ@I7@ ҉/rI"|›Y\]3pI;7靽jې}h>ݒHvkJCo H}.qSOftI WpK'PB~/5"VFF;6N1`'j8g&DfU 5ҧqMdtI}f&wHB[p"hI[ ){=m"ԓ{ In~=0GHMdc6ҠNב-Pt%orzVCaI+RC&1ev>hLL_v 5 %FFc bq{T]*ܼ-ucԽ =mmwpeu&?R\P?^FwHs9exFc Ut*R+*8`=" %|4M4#cf;#=JQl)t0$IIc b_F|ZNDgBhQ6φ|YgA<9)OȎu5Yguʌ UImAUYZJwx$(-FӮ_ {*כ/Vn/WvHm7+W^k:N,NVv19Q65VabKDZ+ gת#C5 eb 3ө eZV|jݚH/tY}/"zYe?]`Zx1!*d@nVy^l"hVޗ!p 1aZ8>I+3%v#X,C-L*,|ZDʨQ-?ة X $>pl/ gjπ8O}K20$N֑ Zg0*bZp'h8}.;e_o30RI"CevTSzGo9h3mB7RsM,ݢ#A_V#'N(o¾ +밳aXX8ex|wpЙO,]#~pO|[ M>; d7.IAɣ/RĦ`o }0"ԵM r 0`8wnlĮϡ&wC}\:ѹ韼3Q̹=hx˩P:2fvO%hol5ڔlV/|=hMDI0/ !o3qfA[#xN‹XLrQG K=+}a3}݄b-݇?pHrS@yKRFg=O O vȵ0,o&b|^&vH-hVSIP;QGQ Q}L7s[4\"d4!Go"hFЍXc6Hz\|^ģL,KJ%--0ba ]{zQigYszyv, anɛ) |t{^ǿ|_=~[F3YƋQ!bڲ;Wd+RpnzQ6|OQKhZ)2ƼS4s6Rʷ<sv(hsqWKD}sY(Qd2xJ5=z|+/Y3IzWiC )d.A[(>-Gx[*c:Nm97c7˒:}Η;i'0y=t [%{t qfl|VK7#Hjd6H!WJZCE0,=bdɜ lR*Ψ00&Kd rf'OdBCl@) j6 !c#F ⱟ3}8y nnyq9SjaK >ї4~N8 ySG$u=jNQM}mtP*z0!|` M<y8o/OHF'( '/.0dk6e@b`(;! E&wV+rL<'ïoK]\)#tv{@6qsCVKXU/afSǧ7~TAxS\,-L렝# JsR=%36,(S^dHʊ||edXJr6Ҁq@>tg`P)a<;ҐҩTH1.ZI]gK"n( 4&Ses>/a+\)vJ tv\#d(: xx&?)d|:1p"K]w9T]f~v;gfM<$& Y=dԤҜ4@#ZD8nJ]g)l#4VΑCjrv,ɿL\ojqGxj[z4;~D!&3C& OBs] 2r.vr=P+m/rCK>u2t`)iDVpnEusr?(EE-l#G5Nmy:8Q{-zǪmaw˼T(T' y`į`LH=`"h6CD;.$b{c ߿V213?zeu?~b|O1~뛯yʞ:D9xSzR.tEK ι&r7t4E{ɳ]xx^^Xf򦇭3aԅ/)kyzuA%2p+ww+F"a x\u+ ZVp3K, 2!_RT֍xiZ0 R [ '}Nr4 #ioۂx !w{7K!G5()9HDԤ3)5fhc)Q;tN&sVXwzŀ e[uu[6Ctiq 43kOGҾeJ#JƬxo7"m޵+6(?:-*]?T*>]cՃ^ox%N1lc/ҧƽH~D!ѓD۱S4ەK7ǷއF+<1oU9vL ˔49Rq H7ր+iOjx :`1C(5\qCd ,^n%YD.Ҟ0OcYٹ3E9ÁdM"rd$k*$C/,V? Bv/XY ؍p{"Mxb??=K zqO5ŽS۵aH P)Sv;%2/<[:D /ͶߌXd!$ʬq9kԃ?aX6/3jkHTDmT0SPxed{smW^_ְR50RID G01 t/ fB.4ArZDQ-AKo/d UȊ0o V# c|vh᭥V'C~$Za6DJzܟ\qѤ»T?&d#eQA87vIVA &zxЩ()L*|,˽` * > +?u`#M0ż6 l5hʔQ@1szEwgP9!|pw:f Ea1,ّb4S e.JmŕPnvպvΰrmOD5w2$W-OУAJΑ+_BE'#S*4#դvE|u&S5N>.d:1lEVg[V]vaW< FP~0G- M\<[OQ` 4u~yvinm cW8~'HzG^P:roOǎg\2;3fc2F(o~'=;b, ZVvR :hRju5wKoӮZIr#bDYۘK"OɆˉ=kc˭v4FN՜_OӉ!Buȸ:gԗIpIA>SC984]yU&͑ilAXeEzZNd ;nuPL1 kXƧ$pGH\ø!Rom(F3m̖6A¤vH {0FSS3# C>q1ZTtn%G(B"I tP1^&Ύph6CpXB#)PC 0S EEw6|&)E6˗9;ʘK?8$FO"a_qkf+X r;\m:fULw+!,>ƙ.BՋEX&SAC6Yb׺*ߵ?ۖo=}[x>l0&.0&'=wT }6RsSiF PdnLOtnOO(dǷmyZ/ b`TTu:&4 +7eGِYpq$V|ϗɔsGp07 IZ@igso0ږ'w4DJ`M,{GK.aSj)R:]CC@"H m:#Ĭry c@Z`Ҫ*FrtWCڥIem"Nl4YG&Hzأ@zXe.3gڧQ[GCP;,vGɰ(xxX!lCl >hjVdL%APxS4 8m{ZUW/S/sY! YZ>ˁG\9~"Ϡ||BE_rB:ocz̿Q@&㮸Nj bCHZekx64U=E1Mv X%`̚4w7ZZJ|Mδ3jE|@IUc–|<.r_7; !k31)P߱~Dj}\ܻBTa1US nc=U=W:EuܟmcLOTU0.fq,q[r:!j¶^!^%*hvsr4M6 *"W!ѱIjȑ)%.USB;.<TM&FTzB FOZhڞlGsZGK\5.N!d;Oe.-:;[7:MfqhUaa4o{TF3t2bLn3Z*K娚s77YM%ǭnyrHx /}_ R5{fO٧(s4كD3SvsJvX9nh{+)(-(⫸,7|AJ~tT;u0_4::TA(ֻ_>Cm5L?sG6)kytrCRʩpڭÂ&Cwo{05 ^HX9GuZwZޒs1(M7rYݝS[tSz"5DŽŮ=3~ٿ6fJRm-L v_HK5bڋ?`$,V Z6#=εAH ?Vp-&|sqn}9T?S4x1[MUw0.kb٣W_Jdv72 a2 Gv` (c*uT` **Zؓx>onƌCe*V_gK!v= E%SXlx0p~;)yױH-Mi9? ^,ij*y#Ji#d w*66pf WڋF(䭶S+'h,;DT[;M0FZ^NAat )K;^r9n5wEBse .M$|PtAqs.fN[kS]0o26IfQe,zW8ìg (~f(fz"#-MxW`+oމ $P(8R^kcp_a7.OnX?Y\pJ^ǩ@+RYI)e>Uf&¦ Еs$\C{Sh$TКw%Zh(eH=0?#,O|sovd~Sm0 m1LP A0; 77%C }ҥm$!I[[9JVzI>0w )W㼉jʔ10US_xJwMS';"уz`?xr uB4k .)oj뇐cI%ZR\ 3 (Y&M=ށn&C${{> R9lupR*(m9(aTy(}>D٘#C3חvxza˭S]$RdnޣN66yf G"'u:~T9yrsB\ FZ֢’M;ylG|4 MX֡ ,;3/$wIWU֯dEӈd[k Z*UhT[*& Lv hՇc:X%eL?jmRrDwuk(Xl`(U,}*9ſW\vP?ZAWE(d8ől6§0R*|%e"e]@{wJ_0?2Xb'2;1GT~a z!rXX|sN*WScGTUP4X@`:K@*ī|uuQF|Y:!40̽gRk}#o)qx؆Cg&VEo@'DN#@\np^ ͍@˸S `/({6A3wj>{ItzgW& ߱ΐG WẍȚJ;{{ShjT_(e𨟼t rüAWFUq0`*4 d1S(0wѹ&wj- ǛYVf v5$qn'8<~HLӗ۬A F{,{YL$ѥb;^ p&db߬0x2oim? j2fڃJ&[ڄ=c NLb5S]?abP ]Ɯ<6ԋ }g;7;KL*|0NGTgoL/SRpnh$S@*rY((8ɰe .)!In\7f$xuCL`g#Kj_ZBbk?Dhl~> 3=ed 쒴\(/zJS87\F*"zA2ٻ&덩(QHm?g={;Qq}KJӥ3y+lٽ10q'h0PCF;3d۶E]-s@86vO ݎ43B28hӘ\=S>GѝA*7W2S겞8CncPd̃lŠ~QZӲh~kw;>hSɡ.4ybIgo'{kUQPBK>kSL5y~fnV$m((6.O ,BF-',KMjR>x8l Ƕ΂=O|?pH)z1o3Y)>c$t^iI42Hd{VMI}fURVWٯiQUy AyWtdEs7nqim+t?¾dw-',=*t%awVZEԿ|e(XM_|;bT‹!lPJ*vg-BF{͙N ג@P:Fh|&׆yL[h,rn8s̮==z 1aRw.j]K`Ru;.Wi Yz'%=/ . a 1+a0CrYaud7lUHjh?^CYb:tTdl>35-c~ś<$IQϿ]pe7WF燩wу *ur2֖X!Rm[ & ^2+'k^=[΍s-Sba_UWb|Ui3CvWVl/߿6ʪT1ªÂ ܦ؝]?͹@;sY|≻QjEXFWg?6od #|{|ənϕԯ"o ] 4W ᒁõ#چxp ' &YԨ5& ޮ֟q„TTyBe= |X8>'!ڮiLWehyQ%+nYNB.T5Γn<ksv$Qm.sʻw^#J`mńBꈍl6NCj6d/"+ݨt՝dg6,[UgT i_\;gQ]C]Nh@_zڂ4(sZqD C#0ݷ?0FϿsIC+M򽙬k݌|FgɪnD_Dkupcū>RԉYY>d!$G&:* ~ F102쿀^1^;Vhg%~{B)W`)3h|Vhҵҍ}n'pQq^L:CwחCހ&LCsGhYP:LE9ڷBP`|-#:H9Mj#d* ReJW)2$]%{tżЖ;vZ NH;K*"*ۙhwP/Lt +bʼ/Suz}[jjT7t5"i32VmEӌ ,0 ~`O]RpE<!NJeMtըi9)R(јf ĄGm +v*S_s>LP!V#X$f`wh'MhAʑ-&^2"-)N3c%wNPs*K⋈G3c"HfJz&{WDF+k`_\I<0h XV?o-I&U!>@ {` _]4Dػ^r;9`Q*ɳ̰"=EV+%T>o޶3Bacv<ζ  ĵL}6@aiѷ+2p_U` _کG>:ueNI~O($J{}HѶKۈomCŀ )귴=\T JO zCNYkAsgX,1^/%Vse48"cf;g sw^3F$5,AtBHY=5(9Xז2r?=3!!-)D?9E4Cz,96JSz$y&F>-n_Z|5bnF)u{!V"^ ZElH'鑷L!v"+Á!-7 g/+K-'(_U8- ŘczC΁J( Sg?}a")J!Ru7s( Im7˫׶hnR?s?+?'q?j f['#akHUnRxfM;WZE#.a?ܪ`?`3} 9dY~/y~~ n3J*$:8P~(}*˿`V'}AqGͲȪ-@{8G<"`7(iԸ/;#"8#XŰ)vo~Y on( z:<$tV.૓ZJ&zFw4EuT9AByZcI03u^[y>œǴ\,m, G5T$E+~ Z.}J9|4'.8g̿ Xg#01y)Ao@J8PH7ͺR= /g9e t&H=XZp$a] Qg }^lєgަn+>*-Sott{=ϏEA/.1 3.N\p} .ooAx;Zce7c,K.ͯC&|r~Ow.$⿶5H`υV[][z<^볽n)q2¢WԐk{r _:\O\{!3PF'mZ)fV;$l%Z3cXH-\ܷ̅x>Ery1bl*Ȍ0~ŀ}v눷Xwe옠s/pv/Y+X}ctBD w{ ї{z *l SĔΌ2/`:do~]_},[4PYIr̝)yj )Qox5X&(FST9 $3p;gg"G)+;d'bbM.j*( jo( q F`4K_\~5lmm~.p0]ݩϹlBЭ18*d,㫽'KO?gt3|cp"]ԮqKw5:Ezbh%T"\ETːiԺ {`sWHeM2iXX E@L"6c+Ʉpp ]&\kߒMgk"F=>ɅZ>1 [<j7 N"8KpqQt-3yP_\Э C-[t م_qa!)nn{',pÝeGNo(o@Z 5"j8r"s9ƛzOm%c6ŒI9JfQMy"z2LMvo6Ll#D֤ by$-?3Q! iaC,rao֕2Qp H-ӆeӖXHNRܕI隵I(tՒ_z?4Zq:!?cx~ p Ǫ Wôڗ.;zF蕂! )iռ s&? *k۪I;Vpʋ4*Y{BavZ3A.3k#&‚ 7c9=j*7 :HfIȹVٙJ^w{)Zډ^fۺB Zό ZCfJ,j+zNA"1gEKk!ۢ55wQ0T⽴stT7n"w's̀ƛy+je֤O ,֞jukBN[ gu=@\Ϥ7CkݿR`<n+قr3kL4)"u!Ͼ]qɳ\E]Qn Oz4`dSy[ ӯv>S(HwLW6Oa <5lˌa ~~t_HmF4G^p'&`mAnM-0>k倒;~K3c.r FȇU<V GZOJ$>?OiRB@S3,J+ܣJ.( < -˳!x?X'c{,(nZY*PlJq8c?GhzT"wr8rZ ]X7(z(ьS1ˣzyr$`I !m\Ȩd}7W:șƍ[gJ<AA9fVqWdsܩ;D0StFÊiwyw@n_"["WpJ<[Y5>󬖙07/Z:IX L]n}%Z`H8cvAPBv~_Dw:ZmnFI]Wr|N[{Zd85˭y1%&h*$j+lQ%\;l`f kN٬U 퀼J ziObL_B KbwF>(o:P$Z2LS! 2Bm9KwUp$]׷h) jkϱ Vh퉯wU:ʿ7$tq+#Ziȿ>Yt:o1d_5 MhaoecdZN(`+K|qoN* ݅G6² +#pm,W5*Sn|KEϷZ: -3&ͦ&L/;r0i 3E74 d#.L;A 7Q5I!#ϠyetmZP t@Mi=?HRy7w~qypZw <;)o6^eVbkItZW OIv'AdO"k h#c;m$:Td7,rJĹES2 ?P@fls$)@MAeX.K;" :Gi7] 뉱EUyAEj+f-̾zPC6,qkX!ߪ]v:ݶ T|PΒQEnfA jM>Wޣ"č[eW*M[{YͰ;JjPؿ"S'GpπwN\ /%*>F J m ZAg0\H]*Կb`윳\ sp{8OڂrݻRt\>onv|cy:-Nb7a/|8+ߧ ?Kޟ{@N#F]E0[*-ˍ:7XT*Ʃ6Jc1>k\(8|*v)!Ƿ(QVQtG!K@~=%S.JWUzT59IQ}v"PzX83__Gt0يR,)үhAqd!/`PaGތ.Kk! /5Rd؎-hc 6P 6\S{;V,kωU)swʛ8i|*hfKlnڽf(UpjN ;waK?%e`ě*wju=g(d$w!nEi!PI n"քUa#P^A*XWe)'Ys&c L7C:BAҗ/+ '~v64X`PCL#+AXE`q$}A ԕMKndڴH&trlFFqd#8cs/?'f=+ );K;۩}f% \OL^-! =ea\sɉa͗7i'GIcPPY1'Y2\h^k.'uX-J , s %hO:f5"~膵?.xIYī(휩6Vy~* f] G!t8/_'D`)zK9*n6)be=/pR DfЕ-rmS/Wc '4\GTiNW:N5+.'Y෶-vHtRE ]~1Y3te3(gWQJ\#8 W-XfrGwWc>/EϷY"ey0"qGQ-$. %7d.5V}ǢGsU|S~.GUM#dnmcƸ-B˼clE%CW7bfC {#Σ)+; :.2isML1.[†2.tt_b~ ғT߭J[Avr\|iRЃ̡' GOaXu;ZqC[УZ}UM?J =>Q뚫÷(Kjgww|`lAI=c<^Y-!(wQg #ϙCQRW7asMa9#]ѵCxSl;ޖcd|Sz7}h,ɥ>B>|oX~qU| ۀok7ujS0!ᭂ<-ɘRi ?1UJ@~=m+Emn"٬Jt >>>6{~T?ip?c%0/jߍFΓbNi`m}tt'$ '!5 * s%6<0*Vꆐ2ߎioo-PU[}$y.rf恸L[`|+ -_cM2h; _Mq#5*ZJޭ{5`jވxmE& ښ:xuݮ}gAƇMe&p_9: >bEv0>lM>Jթ틭=w3-|טj9i~q-|ʈY Y=}&ua 9 E/Spz"\.$O?睸:©5enT* X<A~t&tB SNSH<f@xs~>4 @թ;GJJ#KJ|D<'CY5i'EHֱrH{T*#h_d[ʍ(pL4~^Cf; zG]D򁒯[p ?bAfLv1?o@Tݷ>G a2LY?< NVwO2ΆmJ9&=PapUe$tJ_4:N0[$a6m:ѳ36]UϠStj$zB,]s<3y.M/Unu1z%Y;I ^Pe4]Vq m?H"DrBK9[1,{bN>1y fK}i C;#N Mb,gIo5.%ε6C@2Tsr]i'lM0t"Fro:٦ۧ.650L3hĈ\f^gaiCE <.x%nyg\fa3qG/wpW '][8'":' Y~[ *TF`%eYT֊N},*<<tR"bUۮ%#ǜl,a.! v>|/zINrMn`CdտR"KfPf%o=Y)'0w_"UEwx8{g~%'ZV IG<1ĕ?+e @: PHe5^xMO!GqcC8ay^sOv5Xx֭K쳸G8n^ ^&/q.rcq gw\:5Dl m4}dL2q:Z2ϲLEۻz%^!xɇl6VM˯-sd7_$kL$d;_].\#}mR YG$ ?x :HT\G!ep@y:mƈ}%VihWĞ!*I(dX9G _13+K-AɐL2Lki%M>iK2D[JJ Wb8OpRgi4&txCr=mۼ,Ez-)!S8\ $bГ-~;X}%-W2 9$p6D/lAف"vogH#Bci秝Pp3]Ce+ROnw4mcgݜ!-rk"=pW#tdO 5JS{]Khg&}R%2&`*vٲ=Jm(^"D ؎ˆIϪ६B"}Q|NKhRz<*SY%-qDB&+'g7hr^x3`n .R_梱e.(zs u %Zå"wPܦt+$*ѡpLT/~Q0ȩ\j֟D}_IU %eEo<~8V?wF5̞}tZ+ ]δ, |).W|Vf$7u <֋88f{}/*``̪Y+A@)N^EǕ_|)R!!T0 #4۳ @KэGɯr]h4s6bE/c +a>kS3r KQvc3s82 ퟼SJ\iB5"VJjYqglKT g#5vNSb}^/( yu)DýK̡@hCRH1^@ʁ'-NLҊ̄JCGܗAE~mZg>P:$QNŁU5"gN=GM iAtj3m͂N~$ݑ"+#C 0_աNEjzx/Am a.eE}b@1r=C{qUE NhQgB~O\ ei#b0obđ0ӂ?%k߽|sZW3E97u:/7?./`(JPjQB}4 C#CZ՜XY̳Xf`i` ;[hփs0=yG\>5i#RڮX-ٺrñ90h~ɔ lpIx[^ԲPA UEyJ|ݢ57 M$%﯈dE{K)kKש_Y_z#糦Gejj!Q;cO`H芺) ڀed&ȗ7p%,fb(;4Zdm;h/ƹ1fLw{1ujO\/CZ#["'P]z#b{i.RS54q"$}@e[g3)Mf?(k:ȴfKTŢ 2-~WFcDش-ĸ:jM*jLB:%Ma3Ynﯧ`b  >.2,<$^Kwn 5g\ ŜPL4LxpUP{%3i68+%MӶdg`=< (Xls%<}gͤy>C.0[L HJ`ZhGo&d| 73;񪮵!Jdt#ȘeLAFx. $D TCeMbzSb!*+0@"Z:7U4W y  f{t2y_~+qg), ҭ8~gm](hheTvVKJdL \lzFvEP]C+iyW(BQ @(_yv?Q~VU<50V Q !X.p?gxO6v֑+tȧU\-{]f<SYX;a+{`6LK*x]e"xƭ%*l ]Z3dqA Z+vԦ!0Me{$)VNyx.(z 075[EΨ̢)vK顉3Ч/-Y6X}@+Nȿi,xA^%90:Ȗ(lgFG8ShV=L$X3!/|K0喦 aL=;JW b!J#vke:P[ڏbk=%G]ZG A'}l.|Y"ȓtR.t&Z>[x 'F 6f` cˡ9o3i$(;w~).4qϘ) ymXs-`jq-82hŝrbm3:gu`X=@leD )Mv0K .wYN 5kBmǛG*;j;zVgZ-yᮭ+VUƒ N!V <G.n 9\N3c/*.?Yx{3+|9ܸ )د Q;|$=>QZ8&(l&ACe^IԗZG^hQ0~;9@Ϡp^}(Woύ=M !DEsDŎ>;ONdՏ6]<9?][ !-TrQhwZͱezdro wgn/OPcQ.QDS4,y%5zN. tog}I6!LY"402^Vc( YZEv\;(K`wQղRWI;zH8H,.х$6}AL,@.k:; ڜKP.I@k}E/şl mn OíxDӎșF8eBk]=I[GLx|Z N13s8y5X:Kn=Tu1iю %cKE])dWNHAv+ZhW $Oӫ3r$`c ƛLM# ^P䫤*xvo\*uIHK~*cctG6?!ӧN@Gtܮ'.Ⲻp h軬@|!`M.Lt;In=fPK֘]EsfO Y'bqbuYG a4"@8 L(MlֆLJ)3JAiaZ>Y.Y|fk>?1{5v?ǘ&H=Gٹ^C@%Z{l6gxTd)s%]F\kѮH;X #]J\qݹXE'zHҼrK6H/[Ͷ"[hf 1I Ȯl 5$>Vl#⧦WkY<82TRA"2$rNu8Z&1ElW=&+,R;=Axd&s(ghr3d&:k%Z ܕZ)47@8(W$< kCHFJHEr+jAž&,H= AR(f&蛔3~AYU@8$VPinkr ,&{ѣÝ䬩Hy 0e ?T4:f1|C@!d/NmUIh *'3&g CGRHn"g =% La6&Up HH8?>h\fc^4_ᐉ!"N$^1k&'?:FCY1^y$I>4}W7U:v7M ܑcPѱ?kި1ȁ-!0ɹW?m?3=LDt?~PLÙ+\yIKԫV&tx@KKr ,$X L~9ˆ>XB;cK6 cY6iWusJҩDɻLt/X'?­Qfb}n$g @7"&Szfhdx0 .OwQZX8.0[S|+ *$,g`]{!Tc߭Ed[%1FN?yh"+pN+/^")oa9C{fL챛 ~_(+t^ $0*|:ʹx'>H'2S̟!rpM$4Lj=t-Al`&3I㪅Ԫ2[~=,R QB֌xڈ敆(3?Sjc} NvCjY'zERM.E<ZWUeԍ UvRQ@Qp!HUP<~z%o%̾) nf#{(dzm 6膨ʐ]k|M7ZdHmn7V>KO*+rP RR.S293w Fn#qlea Vk_6=C%0w)bt=ץR;.{Rgtţ747xs:pT< (Ba2`h@mи-Kc~[[t'C?p/T +&ËVkRR.oP[p^/O*WеeBk+?{6{Bci!UQ +sD&1q.ҀlMoC\jL>ŀ<'2KPci,+*l?~̾O?Ȏ/Z՘-}Ft:Vk)f s,MfS@r<3)EzQn U ?&R>\2ت9l_!|~p|&(H@ro{}Z4;j"S*;8 _B5N 4:H_.FZFo¼|Rd;UݐeC$쀆gv=V?|́3|sĠgc3[l;6PV*G{q=1,CpY҃׈ i7ۡEU`ęӋǏ)^e\TAꅊc믠+@&G2'1b-hZ.|Qu/%##w mڻi:W7֠ za&q­ f-׫A qzeHSX]vh|%-+/e*GjF ?]ݕrn-m)BE"Snr ];`PF:CbQ54$ll(6¢Ս-=ljEDS]%'AL 905w!`m$U%y cW1g Ǥ!0I̭xRѲQyPzCm@ýׅ&<>ȃ4ha<,I!.@e}##`Ն\0~&[^Ox,g$PD yώX9nI=M֦ܪN($At-QKt7RbȲпel]ESk^ۤ׺is˿i*.`Vdb”10ڞ1rWFk}(Z;Z kD!c7]oCJbډ Ry;246hF`19hM[-H:xcz<e|)eҴx};lAb >A.~d|Si趞%M\_$x,G MSfp_0LVk.#[[(μ։ e%_55ākߛlʆ^BMR[\]}3Ɨ)CZ*~R̟`nvA 56 p>}xt_4<:)?ئ\:F y wde.zu"b5 K0J S$ul31"B!)+_̦Y33??&$NIKPit7.-)CpѠ]FZg[/8ĵISdsEOzwsVaqӾT׶%Qr0#BC_(m2bw,ުT,(+.`f4+7um}b/.Ry}Sg%cTYW+Kt*(է7Va4tYHv# ZZr0R$ XZea>"+Z^~yX_@bh-y{8S%艥 o C{I sTz~r#YUbs@~A3SR _!ʠ A_(*` 3f#228(/-(a*tFޯ{DP`Qk" mDЫhcrJSʇ^bS,ft4'_|h1Fع)hwUad5C_ G(>bwZ 5h^=($AkBaq*1,4PNg<*%2P1{S  5 9@D^Q}ݱ';s4(RlgiUv6OnQ"!F! K/~bu,?lф];j'65s^ q#Zj̜ou ̠gxt)={V j]:>EzMtGbVB Ĥ'AsE1D"Go0M]od/F9PC_Eh*7-\;L3BsP»uqzTifk(|/%7ձ jM!*u~V^Mp<3cYE<4:O?n-)b0E;$@GkCE|4`F%Ps-M:P{dwu"KP")82*me &: }}*_}r`{%au~/eB1RGL~sLkrC[Kvo |DPMˉ)02kZ> $qX $Uة@+ФϞ2S20נ^5old?P pK#46-Zvt̵xE/&Tl)E'*`HM(ѠD:h{رCf̟9c$ӞSc̅*BϾUF͇ۙ<<) t!׸r\mj#맩 8T=x˓}Aa=`iAm};]Ͼ1Y&ÐeV@|XɟtEMa~p&\yj葔y[2-]JGLye[h >RdݳOS t9^tV'{bґLFE@~UgK&݀)5gGh*7aKzG܈("b6¡m:~h,Q] ?=׻y L^So+r^#;M}]eeey8VC 4\`=BgD41_P%f`x_/.&pg6*k NV^RWhct~Q[-gomUKvz{cqTeMHsʩnO.}4P}M(F܈j&ڐap+sJDKګ{Ĕgo>* ȶXp O$YZ.nv<qi9r; 9c5w(=⥆%&{rz?Q6;:)?_90ZER)'H[c\O#Q<ߨxLSv"Y2n[?@= g >cH;Į$:өׅx#ɺ.I`$NYi0fb vh7I~dH&@vd;4e@C<P3]vK9fsmfyIU1Iiif2RM#avī;t!Ll֘9\qY/ !9O$Ri8Q/̻O'gPVJ4kfO}Ұ S_`i Y v^ԥTĕ7SB5%^6nM os{rz#/}[hLq\ 59E<8r륙tȸT4M%K?+Qːd ̍sU1P(^3ŨV:;VdOg4nAZW@)ZJ\+Ѽc;)iOmzeP,b^.PjՄgv_5Q/u&K[B!!EQ ;.KX3u 6c2\p_(5Wf1{E ]ꀻ[n#E+'2A|BX,Z^‘$K 8hGQ~ ^НX\=7(1Q8s\-KgӠt%|[p)4ރNZEkSɃf4۵A~3]h-+h'@Efe~ M+&8YUUa6䗏b m}-4h7"C oǦ9H(/|?U!1N^?3CB?#ڵ(E._oEJ*j-K]Xg0Y4*.!a+ZY] pKI4}yHwŻ333F5' !3RUc7y7=^J8c=p5:IΊ}1-0l5nW(b xqUki|nAz<:Y\L,jr+WgVW{rsEޅxW>j!O3Op\ow2n^=,Tyr ߩ:=:l+k ^R^t{Vt\y&G74 ے;l.1 dVMyw7q~y"Fiw$DUT1շm#>hiduHT,3jU l٥| ӌfBt>%\g lXW0>$^)&!nj2!dC@4Rq!wbcx#:,{3,XSK(IV2$oܐH$|F_ׯ|~Asa4qZz[ot̜% ک6ePj&Gc=]x-mO~7XÜ-c0v"%o|`w %'X5 di3@zo9-TL P:fR1≨/^ /`19։+V0莭zӾ{D^9 /LG~ǾcˠcňGrI P&Lٺ? {a[Fb @-k/(i99I% B.,7:l8:5m+F'vϱ>`:? ۙ 9buwAoG #f);r6 .1o ;ǩ I.8פWF_`Щ%yhF}[4P쥴6-<-ѮD(q$?4kLZӛ@צ#x}%Yx㌈R}D R wtf=YoFs?Y_ Q9;v:֨TS+loq{c>czNYiNu;v@Z2|,߹?=};qGoa9x{X5ʤ' ߲/LcH-<㵹6١.W.Ty\;Ŷx<@ 5t3BoQc_Gx\|יkaBz$nZ0R] `-1a ԀCj_ВE(#8Ce)k1%~ Tw5@%`Zڊ)z>̺{$.bX^ﭶl܄xK0XvĤ`a{\zͧpAtF-ϿgpʯԆp SԇoYc%%%0vdV+;dMo{6ŸBi{Hm~ & /w, IS!Cܟآk+e}d+ Km ;sug^ a(ydΧ0 T.`hض`2E9<ȸZO{!][c2}Ax_-J Z'OǠ) %o@ k|ZQ$ҸNW:tmAFnOmٵ UocUpY@Y iTo+oeW[7]ϠՒ Hmn ^QtLPšYԓ1ᴊNM"7 {$,^7:Q2%MN.#@"zD}'7"B%'&ܛcWv/~Q`)؝FuA^aߤ0ٽCpgɥ߄J'"CQcE`;RYuK4` ?Šm;wQ\?b1J, RZ rD]nH4p M-#o.+7x羏0[& t^ʐÎqˠEqu:z b-~SUjvfU]ri1 $JՉ"NHPWޭgz|RR;TծVDyY t|`i@poA#Ӓy_~K]Gsq('ٱkEEQoDKVOR4}7񙁗CO`2LXU LƵ*d@QM)?m%%ǿn?=i*dHqd]wB$ljYBVڦ4V\0 ,W nѮB h>%Axwmcys%cw,`*8&O?TN:С"7pT[+x4seKm826^=wڏƵ}]ųt}-ߥŎf.i$G+'d`%P WǑB@yizFG4  AmKC='.ǖy,G0bE&mA\K'S4 6,&i{wɑh_>j;EXyC{|Z$<dO=KD(X9s mO@}AɹuŢe8GެC\6[XrԆcTs oIc]0;5'MZ&` 'PD-]Ǟ:ţ@u rc^O{$Dk$SLz8IG>vN l{D}5.*,+RY$|8v(['fWٺC7>]5RCl}α{*MY~$Y㨹M2{Uf"1&_OF`dR=eW`GY /Fl@okR yct x}ol;Lϥ%4 կf\{U)a@v1].?mP<~uhnUkz1 0y]Fߙ7v̓ p82>J"mvSWTnkj <~ͻ gNJ?L'( p7s^k;b2'2nw8/M>:D@Ӡ :J{Aak(m702|L'7 BPԤ? Sò6Ig_rx,6255rŽH* pַE'o[qV3F#Cgb XpGg62t-~q^6&#|m򭨃,n) Ԉk;#Awk?ދpPݱ JnuP%'Cp0@f\t~n;D y Hi\z|NV$x [.XGR.&|qا#Cq_pc9 9@讇-Mxma.&ԙ ǃdE"]˳hhE}~["z 8&z|Pz,R'uk#bϘk* m\2X8[A9EFw[S5#`R/RPk'Ev*oeqR*ؾ!Ҵ@׼0wZZyp{/!NoNbzX(bC'WwAWP?oKٯ>jK,8Ҡ.~Z4PӻCT,rS[h&B@bFBW\Tq)sƵtrm€k~Pq ,=a# 1sYt;z$2މ7M(hnR5 ֲ=ߺ﷼a o*۴`/kJ v;*pVF63N-13 "I7s3: z( 7Kc }>|*>| g@> $< JSW<>i `KE|Z6Y˽.h6r1ՉM,8S90kB%N!A,6GV=W5ٞӠ7ST`l! a?1ɜϋ=QLj0Kq0P>WS(r;Nۀ'ZiQ~LE}Ɔݯ|TЂf%K }hw 5CZtM<W)mEF=r*.A\l@[¦Q cSƖОZpdޥus_@3ؐ}9Yހ8'仾a\QtA8+o%<.̨Ampׂ/m7z aŠ1-Ni\ܩb88ſm=?FbS  t^`smh@ .QAR>z/@ole~ mwTem%;5rMi| HNjVdE|䄍zX7wdh-m':du#ٱ^Z'zaEIO xzu'[4:ŵ" nOmD׸շ*$Txk1*[C-c,>@ w) 0~Ex/8݂l&޹7U~H4KYW1jQ!* Qz-?)Ձi3p1$D2싩&0dvxei,3$HQavay<⭣n?Ԃ2r=j 'mE{V!ȟ J|w.8VZ@S2HQ&rkg )νw &J?$/+S@&Ig1jK*}B0DzwpE"^|Fnuٺvd@`GWY*E pNΙjZB?sW90!! S\I{=S9S$z4DnJJi`@t_3% ^Hu"q1L0`;ծmm-'f3A<(9twe{oD-y:E[M҈Oj:W8I:I?ܱa2͈|HP*6ieug.Gm{^'F! CƥOѺ'ip:F:*֬ecgU>f U’Ɩk@o=[lZ&nZo*_8ow>WhDXpvM]J l|Q殦@܉ @nY u2Uf7g!>ޞ5:}3w}> G 5Fa8:9WO=[sdjZH.Rd;f\/^wԟn* {Hy뎟mÈjkYS-X~WF)3Nc =alUH9z+RYlNt@HY9Fcw4]ʦgc~1Bo(*+=OA/``WrD%-DmGr6{]1۔G>ʄ0Um7z䴶h*G\2:KUw}{e^AP#[ϸb R츰Mt2"$E@ fnb0 BɇR<kz8_Svl8h)Mvv4Y<:zX DBZb爝 ~θV+i1 gz,$.9Q8퓂lpr2dQYr|F*a1GDFW(3 feC̝r'G;OKB`W/_t/|՗((FM<0!V؏+Xhl׿p2kZ@N:b~ϑUŗ0\C#)+C=1j~^ =N`dd|@$Ry&gA!̈́^'FcvKhoΠKzL N# Dc u{DHk}Ӂu:dGoU\_Cy3FO,1],Ǒ"<&#uS)T/Ljb!`{m\An qr_M.}!x;USH{ ==> *r#F-yTCyY)[vlmV]UPD8/K 1((! h}Ws 4/+#9F9 mb~>GmĈ&vfe cH#L7"9ؕmDwO=r(ﱼP'U`d`l!0;_MArW8.#p֋vlX&@Y8jtDbЇc4y:VBNWvYgm3J+@Wm 6)!k´c\Lݓm~t  -e0 fO`PKTt'?L\ i鏢95O+ʢβdžbm8G_GzVxw$ۭ*jMs]LU/{wX .Řl}A4vqݩ S,ΚjDZ0,<2׹#R͊(;"a>颎~J_W{ 'K/Q$݌'&(k34dhM99+Sm DWTVj٪H~~צ܅<-s^6>bH|mrCcBgx(SHhY`]{zu~}hOF2z5k`~kXplCA乗j,7yu/ aLz0IE&?~dhᧆyg?VveA6U9q+wrUҊRiCW60&dE7!?vSdzB\T4y^m4z8 S_O{,IrО׸o7`?YtHИl,jtiP TqOAS4\80ȗ60 u0&( u"ʂ`C[bNU)A!~AW~4 O1~2R|XU EH%d[G1݉(z@cN(e^B ,$=,!2g8i-G눐ݿD1W.weI裹TtFDZLOuΩ^tU%Wmy2fZxeZfMFJ^s7EjF Mp8$Xs\.@q~<;Jwprq Tt2F!4j| 3> aCv2x:~I;3/Km\P -0VX{l`:@ڝъr1vCyx`fB}:0u}s4%@vKOdθ k\Jy%閯& sQ2B {$a {T)Ķ4R~^%Id_V0ɲٸn><>/VZ^ZcQL')f5@Qde4$Q<(v8aUwdqyq0$ K AG2B#r]!Pxle4>.tzB%.ǐ꺭a8❍ Ȱyr]VĻbiG-h~QgF۱흵RU@oud"Ayv~p^Mo5}s2#@["g86 x`  l\4*E2*C?}N. GVOésmddxq d IOlV񱕖VPg4.`CX5oxn~r}G : Jy+S%OX` n)v^^gQ/tBĒJIZ/rۖr?&QJeއU(4>,Uׅ^cJsĄLǪڬW'P_{R/ܛ)DP+B6ƈ$+Cb{AN(&;2{[npTGY&ȿ X9L?3r:R~㳼jhL?"LFØ$A'XZ,ZKG?g[A~S5BlP/É4zV׫sG.RO+20 Wr-C=\6RuaMZtimἰ]0L(Aܟ4}nO\Zھn >uzLvӧJ cLŔ^Y\-Lÿ?Ͷd9A7(ğTݖH03ZDkO$bʳj.+޺`9!3IWtώZBRnp;? 0kW~tv*3UߔqsTPZ7^7 "Y}AB< ͭ(׺,~ mgnq3'7}r~Ϟk\Z{q{;Ul7gW4inc.Q0nSGn˄TVp^_KRQg:>`ã3@l @ۈOGa"U5R3PF"@&t<)-^ $}F(ޚ0ZQf MD7+Bĝ'ʲ(( {x:ՈՂJil-8q2#F`@%\uK=VbrX}Re"ԎuS ]NãG%.קE%] gE CJwqnE5a0qm/hĬ 9 ql*|-V.ր #<@Zm֦ Bi5>%!vLᾌ_Y4EV;;OGphψGrsھQi1lpѥ5]tA'%?Z 5)׌Iӛ,z[~ zR'';Y[\<}R8:d'>i^j1jQ9ARu-j*ЭA%Qm){t8Q|k@&SbzBzj_R ~~`wB}LB K 07I^ H5 7@ZW>uhTb7qT/5mD׹˃/[/%\ԎziԏW}w3jcBɚǘM,}&$,H]|/sG$N\˜'& =ޙF]ٓ .WH[H^=NRH.fgdMlN_j`oG#,Xh^7ͬsɿ{NIR-Tנ !)/,"ԌUP2IN ᛑ cݾ<<cI AN𭋽j |uS n\71,kf'REN3%%x퐵T /P4jq[]Y=08!38'HtR%(Os=VP)16˾L"@y5C 02]w}܏9͢QC{6yJƲq/kBRVf{gr 7g n@J & eq~' 9kpxh{ue~ t39Mco"e1^\[Vbp0Ԛa יl+!KISXC} xDA&g]r}Hq}nX:a$7PC\{U0 [PSхvS%I6lsl ܚ _xgLto!}fX6ԘOoim@^y Ĝ\g2\UXl-IiNEC}K\,dfi/23c@M|jr+T/v6Ki2Ip!Dm.-*3E!1v{wB= `;L09#EFTAmL@QQ%R~LLlG,>yMٷAؚGv Ϳ ^6V'*pa`U"0^nTG{&v98톤2 [xb_R>qG]W$,"aZ@a(W9HSg9Ůlk""H%< "B/ىpxUrXuES;bdSgmG,8٘ g50cƋ}~eoŃ$my^θGq]䫭wԣڼ Emu˪iVƊT {y}􊓆%X1gj_=*#K?7g|v!PPC'{' GI{NJ+4!6FQЏ0fz{lpR &r9ؔzݼo 5Pg`6A Oo0K\>. C~^Au[GRXΎ# c16ʪ!&X@0 u MA|xpH1.Ȳ/(tKs9Xi9V@!T귩8^G--):&Rcþh$T*T2CM :QC@+Q6k6 .mۀÀ7ٱ8 a4:XF$8Yp-{#|wXIR^#!(Gx_ٶI8_|xߗqo$i=]?qH$i}{q:3ُ]%|_Qڽx o;yE(25Z tR&W}h&͉8بʴ{HUC@E2_ ܻ_7(Ҙu2ڕ#nħQn" ׭9&Peu1EdT>[e_he3ȧ ~t褾DǓffnGF{^̲W l?Ȇ/!ax3S> 4#Lv㉑σc[J:S'w+U|fA)tXpץGB_)6̞7z~F`X[ 4EUU'zo.GUZfN J#Da5s`E$/U"+E_2]TFf;=+ nul\_3_ uSVd3>TlGE|%K^6 G#8wj>'?oqybNu>pTUe lwv<6H91י,+*GjH{\Rرyb׀)0:'S-2l<ʃ=CP 9Dz<^ְ"$˘H'z C]%X2Ә vPK*rgI,XIp 6}7/vKFCsCleԖʏk-#N۸ViETIn'A_Lm/9J8ts $i?}xOY>K^SZva0̛t(G7xv(HWqkw]q! JhG# tB6t1үSh&4v 1@\'qw;yU$lF16d-VC\0aLj [sܴy~W+VI'uʧG?)!綴2c]>kM}W)N?PPJyѷ`m@],<=Nhxi,zA٥'($kFnC4CEu;˔4 qwj^7meЗĖ8d EK߈W`yVyAmo ?x!T0p%ȯ*dחPcE=|P4)O.ԾWh<1_ 5Ggl۱f6~X 9LL_R"~`$p9 $M:>ڟT60 \C,eTÎUkxId٢Nޡ6FB3.,I 6i[Ņ4>3h,y zfJG=A\un~`X| ::_CIs$q}z0Wǚڣy{"+5K俛`V8(oT<1I8V, }d$3`Ҋtw)lNz| Gmcj6URך>##_ ;H7ّ)GxMa _!L plg1i'|k3?^ ^rT32[ #)|;6g~i{||x.h`[*+_7'w/>RU|=1`Ut:,m>܂ Q ŋZϣH.FCJ*éɛ<P'*1 /oM䤹.pGl{fޕJb͵R@ ݍJ(/4 ɰ?o(jȽͺ[ l^L1e4BgYadW@@T:dx,7BXb ^g›輊!B!#~po=' :PGتa]Y %JdN^n"VЫGʺ;^8&G`3o 5nGZ+M2lTM8c6eM:G+qk^5.??5us$MұrUH z~~ [uF}3>FYnpk<^HU6~O}eӂmfPyu)їf8i%M`;- ʱ&u)#zc9I}=s@BG5{dm+4'ܾNu*f/k?j9Tvc!~aʆ2tx~P+_ڊ+XbUgT]+ku.e}7N0w+.7$ bXRDXiy}o])U>nP"5"ACI* xσ1:рi+L7J)gfd>L b%EVt-c-`id17_mF_! tF?Hu!%{ccw_ܺ' "ÇalGl_ Z:y(ޞOJ:'Pf1c|eFfrR!X*&,%5`-aH!iXu+Ƞs^*Ū-OX) 11lQ";]n T83=P'eDՍkFRuINOŜ'iOᱲ C0&cg.ʛ H %]`qsGMrFsv)Ik0;̂/kMzC?pi590KKE$1Xߊw8Ny)sW0AC xwwjj'Ǵ;pnrc^;'!5P3})/cVnL‚j-pв,CD@A P -nX𣐾oe$k ^n1f =H sd#m؈UO,"4+p",Jijɛ3/TT[DFƷ$lXWIkGv1P3s#(j){8i -7!ZNLi.qM-QCR֗,vZ Lߞ+u? AAs 86>/ٰ?#@.#H'BdC5V[ )2 e,*ƚp2QupH]& w>(-蚯OXYMJ2mFJ?;xNRuI^_e2j~(T`y{ՑLz }9z4_dP2w:o# AS^]jSh~Y+GUtX e7 #I . Vir|5boSI",м}%?|oPGm=4y)LQ> C$ra:!*BHeD H6z2;KyЦDKKS5Tr+INۋ#r.NKVz8RAe:5';z>1fD&O;iXFb΍xY_{ ]&51V˹!|؄,$kϷhI8Z9D&Z>hy._Q6Ww? $G~toWÅ/%G\'C `wX%.V]"c ѱ}Ws7dT[,Db0tjRov =uMHwn0BcA^'Mc<#X46g'uW}!a-VPœ޿ 9j!V[ՁI,՝޴ ri_s\ K` zyGBN[Jw`k4Tg* ,'}M-wU!~9\Ԯ4/(; "$*ť!En]xU(:,b7D-2U{wQ3m4]l2 _.x)q3<*Yr߿?P3lu t}قzZ_ "Nq(#1'pHHo 1%e2 zeJ 4 `ܿ8.2?cHn}\{%.4SԊ .2e(S-*awT1zޤ*)$sP\uZti7MR+U)@%]FߝUϝwFcb'Jϓ;j=OޱI#P%+OD5#e qkTI+nb'PAeS+uPu ;idua}c1l//Z,h|b բ;ҺfJFɕѤέn P2Ixj$|wIf 齮C8GV2LXpώ"("b[l5 (D}HaKxU}nv6C^ xܭ[ O77_y¼]A;r!>)*3I ~a9XFXЕLEC> U\FNHrDܣge] *z[Lr5]s5*&TC#+_@ow7',mT"c_PpxD* I>4\uؚGMt?9ek5N1㒪9rYWʪ<_3F> *DMX0Q%f5wK^"-)#egQ^v[pc΍Bz3yzCv"޹0<*qU_.TT]65Z4{@X1ֻ%[?sEB yZb9;{' tИ>.NY|Zpb +єUYJaRAs! #݌ȸ8`xjAV$=Oξ9E1,is= "j ׯjchuϔzʱnҷЗ^_J=, )/6E@ UbA&v\I)F͡@*z'?ѣbyrgz uztxG確w.&NҸI1}.01&u딇@sND4[l|t"=5  6Q R֙w\X˕DyKO2;^ r˨*t=dq؄9wIPQsw>(G/fSmO _B Hk43*3RYm v MJ?sp񙂈TcM^y>9iMFicUx]Λ(~ gfnpS)ylDazcBEk]6H*adP$N˾.*>xp إ81vDu>{VDpM [t}pYz fЈ c䳫 +UU8;)Yʘ@sR94s;Ccp|mPfat[p-)>p!cfw:ROٳ8hLUfxtm1H"?+#FGcžp.IBNrdwMbb@#>pVN[?' [nPwx}P om(2AY x'katJJ,Fv۟yUB~&UxRh^@d#f4({VڮUop\Kا[d2xyY~jA@OdF/ءrNa&)af(x}=}԰bظO2:PЕ zٛ=HŗR.[q -szLbiCafLbwW BJ1jީ?*(At(X_IVI}439H:% )Xjrq1^R VH/1\yfAnyB(ŎuXzХq/CymɰwU$6 }5΃d^%S U^&l7!lu "Dk؋z26ZDuN=oƱgC1"w2OcMhVUmMCT7GߡC%a&&j -Zq3 D)U)DNse]u񶩿[Ȅ,qJ.s?fRQ8Q(&')L MK Ω!kVbN)1wa:. 3F9#<|rKn ÐD> jIKe]ڠ{p%A/E#oKN(҄}rxeB%a\xwcǦl@VԣHUhrւWPtha__$^O홟P]{=4I  <6]+d`oVi,g h()"gxD*&ڄR7x K%*>!m:18ת-<%3,\DA r04"8D+aD ɎXA)el4NdmS&tQjD2>3M9p{|'lJ 3Y \$*NOhVM ( 4`DlC$HoYg`ɕMaQL$3?RXvO-tKO-{1h 'T$Q*T3P`lɐ@3Dn6cTyɦ] z@tlRPK{;%8Q³HLZrQIN`,\Gn2EgvIӲfALM} p$ >N,}yvz-eԨ"/9+/O<[EFᳬZ;}W&Ļ{?7E1fY~pDZ&Zr-:xfgh.(x[&# V>(B<nIojFLBH {,2#]2 3qSٕNO۝;#IQIXr)c_D["lLtj䥝IFpY>R |(QGnMA۞*iE)x5$-C;6 ~gë:")z[59$k'X%O\33/*D9p8:O qzᔚ(&JH;GmfBW$pw2b*{V lt՜*&åql$jf}4L̛U~wU~oi3M]V1RKZIIRT0{,vύ6,Я!Ö6R:P@I|jkKp¶դzwepVDL{?[H?q x\FPr:1tW*a0gL1ъ`%s1ofԱ^Wq)BAzJba%.,n %EJ=P N}c#4O VQ齃F ) t )WŚ# VDnt(fO?ӨiUa+ek1͊ PhVcSwQSM2gC sxUXX"Pf'܃50K@O`kEחg&чke(I)'\cۇ ; 6 ehMuXv1`5@uu,jqlsZ$/0LUط͍SŪ3%yFޠDm\lӢ$PӠvFd;aKV ՜س!gOpYT7\Q/7O f>.G߬3o iGnWpW7CWh' lDA.L-DJ4[G(BՖ9"<[yڋ8z'qb9qm](* `xᑵtoh_ؖqZNR^u6G*է72#Ո\(}_)vĹ.\xi:墳8xCF)^2ÎYP|.,SNtH%Hlٚ1FS<ބPў ^C-!r[מ;W!u/4yuV 41X]Ёi }hjkJVc4T$*XI;4*d'H[?Mi(r66 m3k_S{a-M䘓^,Ǹs:5ǥu㱛qlqBi0N SJ1V8?_zt(l͊ V@z-Rd^Tqmd3SAwV9n#O-dCױy?G8^^,IK=v[O(`A f6zƍCxI#/zT~C_*eIX5O+cCk.goի,T5Vv`ߺpZWh,UQp+VP NٛٶWh`]!XsQ؁fs)4\s]sREv;[fV\."N^77ܹa@,Uکr*NZ-S}ov'!so= R 3SsstӽtY(A0l7>0 v5T[-߈d(oI4B*m;E1dIF #jx\ <֖OETUWp(P]AnWއ7Z*t{5;\hwہ=/d¨TD~C yvT{*h4nI[tZ'1숇u TxgG&/umf#? YBI5 UaJ:۟rbu~jK4zo̘X S{{$6v7ct)_q>'Pi+6J2*!a-1KaaD6O%nuz<=G}b̍762:y2 8.g.HYgg>K:%gn4OOT\1ٳŜuD@`73p3R+ jރf1ȩM6SXG.q#-1%j? 16sF 4b[ 1Fۀ /l!h"ʨ[$ڥOAʰH77S.di%vkњt рXQLʷ_$Ef CV{wdmȉCӨ`ɛX8 UJ9;C~.Х㾹5yH _d׀MNsSgFwkRPuh lH&j^\=36s(lm; s0;rfFtz8]wAh7df8/]r: ~:ws>nR=vQqP)\}3d'Pj%zsm /AU]P K!X"00ȔD^"c/66pXljBUAO hqĭT[imkiUv"g^Q~foLnfr 9'=h6)oyW[ζXYL$%-Sc $$9nx-ޣ S>, )'$JQNjt~rPmz)ߪo^rA`ͦ&>9v`P"jw >k-yC؎Ӯ/{DVZD_9-Syw b73' |/ж/T3.&Dh;#hc3)cIю F3ՍJZ+טD|JwpϢmG3_yNWZRWk+6Whz8L?RP^w[}bv}mć<,kTW-c{T!e+6Kis 6(BR$E0=+VSlJYewM)"tNnמ/kǯD/5uy%1ױ0rw.ȸ$B}p.͊DN v!zg-nAy€\8&N}{C}C6h [U٪^=G܂q5GAT߬*P}mpX6MVHw쎗fkocpЅ+jk~|kژ%0,teiiUI\B|$mSO'o>ecezw2)z 2"YVOE&Ӱ_Xŵ>E%EN%qsqFRЖXx<|1r$ЈeAJ6q&cqR|=Ozlλ OX E;ݖ|觿eq&V~|q>ZIMCv/"s}M4ORڸn [gm s}j}?ޟcH . 9z] 7Vd;J8xz$(AKoeJ. 'M9^!Mf LpN |ĎJTO=o;Զ% ٚH}$b.tӕ"ԕIbeL?5wLpU._>h@"Tҿ9ab@2&= ŘaKF gOH zJbV$Ny ɡ[uf|@ Hk`Є?Dh7*zܾQaIH<k5&ݨs<@ϭ gפiD90 t45j"p\t]a02ˤyb1IЮuBKy{J #b7 JֿL) /p_y26Y tgkIن3Ebm[G'pN>i[-TtE;mQvQհ-"y)T7>~ޑn/{S[fo]2GG! o=L,VyMg1mhޅ8Rxۀ=YsgRfSƮǎȑp[咦canۙ-?Jlwb#Ү=*e~t\sDeLx4kg)Wb|Z }E= 3TyzLӼ;Ƃpxx>JYI6^@x,KܟɱBDf./u& 5("lIጢW۵s>Ei1kSFVkl}oK 2@O?.`P%=x}c_z%Hy` )~ad.-4~3Xq-( $1ƌ:A(>rԈ2^&p)?3ˊ&'2@ʄŽ ڳQ*=d[a{%(%ϰϓA=m8uB?i !3tɣ'4Ws֭M5@ꔟHq>u'=Q6c^&@ ؓ#g?:ِ@4I{ X4naTRDCLoD;)ipQdk|&+OCX[n[&6XX~3wc p/ձW7H#0`m/?Mg!0/*x~P9)1*T!spw_j0B w9ߨPYի Cs "aw6-I|ށ}W0tpjB*6*j:qg#L6۠v7>Y)+uh5V[7AK:ΥPI?^/]p_.$d=[ߊ蛮ioq6^4l#Q&vPLA79 ,3q>LgQ!lJ  ˜RtTƝ/z sa,RAt[j#Į=I~TEt>C/҆}Kmf8|bΧsl%$2oB{IK0\ʞde>z\W7g_*egOvQ'W#D1jW& (۪D.W"a(IjeUsૃbXr>܁G{)T^H  |8Pu KBeZYJSNZHijl9 ӹy6*4M)`Kg gjz{kI-ID<ָCv5.֨GOW ) `(#/*Ps~W)QX--^5z+ 1⋭w]⛾;N13E҃*;/Yąíܗ6Fn#%V,v?$3Gw_2z^]却 ]k^Fo~R5.DWٴZ?#걻p8åרqr;8]>>S43 '"^翺GS 8]&<ޭl2\>Q.f7hXJ;f(fv0ss@LA.c3/vlF4Ā6a@1#&޷^e?` TXx*e-#5|]h->tvre!]B@GH'>iXTYv=I9P1oho4eFP`U8KF!l#SKH]Ru[2X|+(FppN< #g7x98,*}FSİDx!98nC孢ʑ!nxm*jvUJ*{YȔ݅j9nMc2Bʤ=tRkyX\[ uYc&LcgpwxK$?H)Y@I:.y rRMiJNm/wmrS5Iq䮮t y|) v%rȃPv HС_! [&acH[bǟ 1DxԼ@k³vV49P,>RHLfڛmfPt25]ƌK2duW-6 NuCň p/y.cP+}Zq@#Z,3pQ({I~uSa˃bW)E8l"|ўzO,$]MZ G}9Ԯ%TUü( )>%bv7Rtfx=IZgpÙvss˜օbβGp&dGd/:1Lh \{L4&jp՗"^/f RGz5D ِJ/^ہ#HV㦍ek)X]VkGJjAyeA;iP$x YB?"|9{ xZ%"{,U'~t!'n)@/pٷLDŽFA:uz}=< R5ndhr,a7Նdۮ?vD͋lh?JI짦v9.J)N}'#ڒ'jo)#'lgXGKO÷ѿO0BDPun\S>d3Յɂ>=\ %sBZ3|"A+miצАtb 'dݯ?6x8{\]h8( J0xsڏzߣ8ӌhSr]$]"݆z{K|n@WJyb%oo&^h# Kc5bM %Og*Mn=&!.K"Xx|yC]ie[f}Vlj\)d K%~z!rt "SF>K+.)BrW~Ylj!Y)%[PN@C̼4=/0Jgq}zsϽAKewxKƚ1|db5WV@ vl!MfVq)r'OfmնeeRC#xI&π&ih=EȢ<(lvDM׽9NWi{Ϲc4vQ+S怖-:uR/:e\E%$ONJ)7zYĪld."SC MMd%^C %pڊ'Fv􍟟AtoO0 +hC/(:^@'$aHyM ?7lNk5| NR9[ױ߾1u*~2$DgE0Jhfced[Y g+=φSy6OWC8Frў [>WFe6Ez%c_vMpWy󿶁"`X-NS#W(*f?T\w܅qI9> 9;k&no${Kdsef5xG&/.E> +McX˃$H)Mը(Kw%XhM |X*6> Α=ΰ{.+3CÔ\k :RNﰴ*f4ck~Xrb}pn@}fLPRvw6{e)QC߆v A>er1chQ ٴB[q汑CjAОkhW^~4u|kU`>M{΋+/פ.c*rG-)1Lrϯ[:j/ `pw :m{sKHX!Jxݒ/+?0!t9K⺳Ҫq7)j/S bWX/ea0FK Sp`}ZdQbe:R/7&t6)$Nve(/)n t3|^^PM(-gJ8\pK\ emИjXNHOCi4VO .[DKa!^/8"-1-R?Hg4.)j*σLc`9% c [_q$^tqCB[fJAM8+#er dѥGN#7ܩZ=8b=Wy5_  /}Y]02J?C3kVϑy,(+kl>oaN+͖\7^uU5< @hrqڭR\zF(*mc:[:#GܳTߠ5lц0 J 1?-4 ^\7W1HV+N y[7~UG<_nc~ R͍C| Pq*)-cWG%Ln)]‚lQmYӑ[ yW$PZЀV\W5|U990ч=WYZ?-;t9Qibpx}Mϛ6%eW3頂ô$fq]xo2cq/yEhd#07 , <ǽ?*d>JߌNoo:zFFYljRֵFM͇&K?M3n8$ܤ! xD @eܿ?q~@%p<*͔P|Usgv |X_酻뻥V=`g۵1BԮp E2 ݟrLmbơkcX72n"U9> g2? Wg}jHG!S֒lih2؇V+1"&qΩ\֭a>chf%>Nvz\k8 y}#Oqx ץWjj tE:kمPΠ=~6x26nhƺvsyǚhbv^U15K*f*cJQ)H ZNibttL*uIE'yĴ}?DmWA=7H+ӂ2 0SkT6 r49 AZ͔C#(,CHy6*J~еٯ{%TZXv+U FޢK}!H6@LfkݸKGC[́#-cY(_XmcΜ?xSHKf9LhiNdkkk)5%O28~6Bz)q oW΂"@t?VuzO!jWG~㮟a&s`0ǥk/ِbc Dzl򼯩D+X L^ VFY]y>+K604sa1xcΓZ14ɦ"N ]apz2"cuQYşj`劜5&Ǔ xz9"˔S|vYK 糼IZÌrVE;*+k]]6sk b;[(ʑ fJE?lC;rԺe4'2;ڕ( Ww5ݥwؕ1 z.o5i9r1Q{=Կ R_K{{LmGAFt]C[ KI>R{H](=&dUĮLy?9mnԓ2tN 8hjP$^Y)Lw("\^»_> %:m*y1t@`iMc7!)8`u(,$Qdoo!3_C[ W&K[F쟣B \2ty|i %37ɥcKB)jLI¿AY- uu emA{Q7O,,=j"XYTba HA Y.ΚJ'MAB˯TFPC8g<ഝ}|si6{k/4/bN}|7+Շdj 1xi7Vh!ҪzwOC#l)4ޱ[z@,,Kع:ؤAu]8LknчG7 ւMA* hҔ~\shtz} (ЙNJ<΋}jZFPz*E2_JJi4VJoƙ3[bp;Cy%dcdzֻ(Y[AqXEɄu7y0`ȕ!'#faDT\޿V1Ӿd{k=@LUq/kArzE(ߘi7`onH%*X]Oy}g;! !Lz0+ .%r&IIu>)h ɍ LgiWO@ښ1i)"A?5. $hlm=!Df#LִBBCO>Y^gqxm;`sc7 _GάΔYCWl\'J<828_}{"dʥ=׎13\=Hl7BϗL(Q bz zR^nUvmCGtv֍]~3"UA$+bmCEV£|]BV Q WjL] /.7wyӥAR_2dMN76ӾYhez,}3Ŗ2f,k KZ4N.+Uj*b|b/C9*ƪҕVn6v̳ Y‹cVu5bl8٧{ p3LVqb'ƌ kI8SS9 vO2T΁p3;V}WU먐LP3hMɈd7Q&/KU2R1PÒ%a < `k$ HIoi#utW)z.?:R;oVa>9*+p-sV,s5䴒P-7xv_@9Ѣ[p!Ђ m!D=]Mc9ܛu kQY&cBQ֓"\<8ho_G' PX h 6{O'?'q.]> P lofHCsq}M8Fve_j+j?|T{8o0;TFZW@l*oS݅ 'hx<9'ONy߾x<~pSpg)uМmख -&J^4Nx *1P~"ǍQZ(Q -ر~b ʦ?)\%W8ALGg267*3p5Օl)y]Y4*yA]<"ŝGc.PȊpJWie?E6vM~?a}FM,Yg'鮲c,?V }V/ܠasHL Ue6-eBEXKMlG)N ,!9LɹZpzMX:?7AwziĖ1̲,7ѷJ߬^y/z@7$ ķ ;+AOBgOkj3̴VuaGھh~86\5IJr |yA\e!_y^g^Z=qչ2A:Na {_Ho ItuQ4x ۢid ΘbI# dZJ Ch*5ǂG_qk%GQwx6kЛd\g^_*/ u TO%\h5#<4iBYhQΡ¢st2wԖ ܃: u!6LPs9ծі%5| 2%\b=!P@qgL@.k&nX2(`YTqSprv4g%B-2mG|&IuEJaZ.}Cg0/MV U8:bJC}Nzܻ_ 'W:VHu|*w.2'&P5A@U6ҫ-\1ca& U_BaBW:ATH6Li.4TVGYj/6!0DA_f8*޲KhNZ0dҪGd/hIRҵ^=H5h.]A$>m4 Kl\ck%Ei{o\/rxJUK\J!LǗ vVa >?@޶Q%1͐e5lkN9e*y"ſ?wc%'zճXBYqtBK}9̀iV_Q8u[zǃYs [Lm|8 17m:kժ$]n򵶮˨>o] 4.}V|9Ƭruبe}]2_cօlÂOd`e3 4] BB)j@L$dKR#%!@hZԛlR.^B,*|qr Fm"ωCSr X"ZK/P>%aۧ^|겏(=LO 1QX_]3oo3NTzc#%.u&d"~>@NZΦِQ6JF12v4ԐVR]Ǥ0_kSsgk**VީuބaMqٲ̹BEA$(bײv?^O&:twQq3UFA&mʨψ:1E2$z[K[긍n?C-w-jo}M_+f(܋bS,CI4ETrҀ `Ҥ|[0x2q7@f e X;42 E?RUKloW܋KTd0U!Z>$o&`#H0ޭSP^@昞!>[$x3f/=CTTDFÅ3SDcم\ekA58v>T1 u\3x0(W9(SA\ ؟(oL+H[1=O7rn|Ux1+Vm9)qXEH:hl;r;=osoI HQy' :}I~]#ݞ+;DW}[4yL=@g?&:s#@#>JFm8ajbDHݧ(ڻW~&  EH_j=WF5}?ڊBW=H%ځvߎ{.2ۺ $#.TN&11ðjlI$>JjN*F;$:=%,=Jn}-MJoo2_VJ 0KC$e.֧²4iW# Wu/]{#-s}n;Zsΰ[zAnOXFs4q7N6xQg&+KKh|~'|vH€aR}]r+Krs1Y#a+9Oo~ӈujM^u6ՍټClWU'FtN ͦY91awV!ʇH ħNMcQFyUAC[#d|q}}(UQQxhQ3]2uh/:PC]`(ʄ.kWLփV-l@ RhE:47?F$xbͭ,lV[lhHիQԧ]D EzzP%eEZ+7.-tPUSyz D!Er nS9 5vd 7O}"b>b-ՅඑθWG6 Ez\(U;C\ gcA(`A0:tS-UO?E:JKwrPL+Oh=?j د{S9I#*).0aRrOc)dߜg60o&*'X41U&:QC-NmSfG:?[/Gq >-v84ASPa{azܻdIJ͋2ۋDCr}%@rW!ֲ,ShQ뇓1¥=orgюBtZ^lT|Z'Wr|RFhZ(#"͝4TPd;c3ncWPy$*Rb8BtцZ]dHhm9#A J08d|}F\J/*?#Zã7Ihd%M ,F\d(LYDKJy7[񞈖QbfjOif.EU':h#2ăɂa;I^JW2:i *C7|Y_J+ גdPؙA%Nlʭu0eK(r܆4tr<olOd{obA<3u5("z[jVPX 44BW " rFm?˛Z#/L JfpG@kNlQg+}l'8_WB >$5ؚtk:`stL=HUwG8< td0^FD>JU*եD^$S׵6* V+TEb e qasI;fVߗ;S0ԃhݰ[8ەYJw ?8Yh.e̔倐}@6L gS(-wCTsi7)E%J'\# wPř5yhʗ ðU7(/25 sm&l뭣.Q^fJNDT--lބB4@_bIǗ6ƭㅅtXHHp vȪI( Eu=QR4![]ZRyX40 G +`j_}(U#v4\'}PX!44<25 Gt qp+ Ȕ0bl W}ixyI] &BzZaGPKgj2Uo;r#hA= +AL:a@;xdOy,1T 5ocyXs8)fMjK2k*Eh'/+R#3G-'EinMT*F;[<< \8hȏ-'&*޶;z'`ifn FK[DP=E2|d"&;Wf/}܇xz ‡׫^O鱴7 (RY#¾ NpI#aYL'rQv] 8-Tr<#]={6Ѧz. 79:i{mFONWVu6_W'@O|046U0jRh4n)|ؒOe{ܨlaÂ:|@C>Na5sbijr.B69 0ΒBEiU-gwo.wX7|CfWd;߻:pBa,&L:# Q0{}{_"9xPgc?R}[٢gK$9wdM)Aj=9P BKd ,f^bsT6kލ (INL[QT,(%! %Eٳ%WI#T9a.]#\H3{Ɂr_RQ\ "ZJ͡d]Vd+S*V;K [|E0Nq~zV/M?a'dq_@M0w .MazNZSG8ɰ&1X8ObuqdhATxzC`NWq-SnFcԞ)EzPQZ|=Bs 84q/8^+"`t^ @oi_6XF3G(9ͨJo7i UlUxw?x%l/f8*σU68:,GW=u;Yc2IVsN6qJ5S~S2uJcE o FHz,A<*CBv$̇ ~VxO <׳^5qTȳйLMU@XNPO':+J<: tu"-'.x ә 0孳j'Z )"MxvY.{s;*Kym.aݏ ܝ-.8ĸT="ٽ%[&cWajyH,:LTc,OH6NÁ?Co}Ohc3a,57o>= 67MDfy{Fk;i}&?a<,46H_ rn \.`*=D4F!5 q&v ϗ9t:(83}ӛYաbXja6. 0Œה&<%ϩJD3!?[Ā߰bjtt!8uFa=J;mzqUQ88 k˼FjF̺Oə9X[tȴ7C@6ۄ mYXƗ!WU qn2ʂU,ЭqPf$ WR<+&D-+kSpk@sWGj.r~2{w_k!?e11sϘR ?,-U?玄mQkښ#Sn$үpyktk0T֩jzjεKlc(Y+|qkk|hi4КKXiͼgw05No:T V( 67{? .fo,P_<Ό{Υy-S$ULAL&rZ=E/g/'x{Dyq'V'B 4pizV~45$Yݹ>-эG| \kdwKU9 &YBSUL"N=+-ЛJr<=)fPM 2+¶ "N3(i#9xRk"fߊZ/TŎ&he~`=8KMw.u=XW4(T{Ű{х,+Y2p;hn=rcw&8;m?Tr,QRŏ?>DFIChEÑ ƷYc=G\Pԍc6Ro#Dje8$9dΨT1|1vmņzpQ6A/?-]ex^u$#P5Ex0}~{YHP̈wcA}^ҬԊQ,aʢ) 8?|FL qY~Ȕ]XZ*/UKġ[B%dzkfn|P`q YX#Ѩ䌦q-7f=4ik ^qXǸMh]X5ty>X(fd/)hJ\,Mg>KsUlv#^!C;v'D`Il*avinp}2QBrq z@/Θnj!EwCZ8<$=cL<*> Mɩ F wt4}Z[zzXj -sEg;%r!H_94Gֿ? k֨?~#:.*iwMpvU!dUT?.^z7[7d.XxhkQڻFzTJɗH^V%aSUN7i%;\.8,_9>8E,gEć UVvm<~?_/p1Ty!INQ#Sْ-gI;G0-q'.(*H5U171I$#$߶BG@UFQ51)OB {Z/1[<,hn({/k'vVy EhVtriD:vW@̢PǦ_prD'Yۗ  + ״1NHIA4=@%d73՜}_Fy~ԨM_ o2ZNe Fk2PN He&5!FvFJ"rRH6Rjd 2=`@m} zSDMa_fhl, KEyh3ſd#VY]Q.}?jRTP2пtt}9>,cXKWl"3X1E 5f/8D2Q9̒8h<- !q|xEȍ)ymя"xiP‘9Gÿ#T&g pCn}:V7aɽ}iMS="s-`t;#+zW@u(UbH-3!7;ocL2.XJARuζ5[](}nPLm0Cpyc"6U GDʮHZ T["1, ^"&[Cu3՛^7Yr:u>?Waa4‡R2fjt gIje=@W"Bănl] = SڿeeK/UcÃcYGE0c=-Cd6kxJY7p6 iL}Weqy;hV:3yៀBL\bbٵs}{N:5G\W45sPvWBļ} Y_ 5+jbž𶔅42n:w.`c{BQ}# / 'Pq8h+G`VEmPsMQ͝ )Zŝz }mEHcuMP4`c :/;'L;+䱝xzyx'ܢ[h}d qTmJ/0$R$nr8@:x}Gy]wV[VԻl硶&Uf,[`l99Na`o ᪥)>M%ߢLAי[zĊ̸g ϐ[eZ klGNc:JϘ <1dix-QhL,ϊx Oc&"uR&)Z/G 'P#/< Ɣ[8mBcP<_9ԊNy" 6;óttQC#ӛ'La!5Ji%(]wQa^ 2y>4Jmf?*Bw#zL=R}ϢM}ct0$wy@z1U֦Z)FީM6laK8&E$qF ;1]:~w㢍.\5аEHOTNcDQws𫤳xV8j}p _:\o= 'z9mz|uJ.rO9 * =RBBzYc^5[4@Bf ŮD4{?(4X}Bj;FŒr|KsQsn۬^Wd^]coV#; 3nr~rbIǼ׶${ӈT߾nkp~ ɨٛ^iA1 bXR5{JU4 omp|8Pl\{U>q)v>qݠIAq~I%Oyn0a:ϓ@`W}2 @9}f~xd;p^f{3$y_p uQ-VC]wrOPImӴ"'_Bj4ju00R>|دz_EغԺ;` T5| n&sI7.EEYI zl*[֟ 0kY Ō'B埧u9Nڄ߬Q(.%`HڛpZHV}sjK9 J`Pᘉ(svA*6R)1> x(# [:0e6b.y/qЊ$85`,pQs7,Tr:6SjV/ *n>* +RA`G6s:sʱX^ C}8\ݷ [Nx? !~sE7@-1XV{ >G$ JfަM >{I1z *dNHHo1+KV>wa~ŝQmr^owK_r_ɮh_w_8?MU"" 2-.'bohPXܻXfר%wVb3 8ݡ j@:&NY>ؙfijfíp!-,PJb&b(LBhчHv6JDwS ګl ע>YfB7ɶn.XЊ@+,z@u_S @Gjj 998/5-Ȧ c,3Xf$#'Qh}Gwkg*9&^X_G2R&hHOagZk!^o~Hrٓ塤 iKN".؛c"MW$V}SRåvmaqtm3]:J–2mXiļeʻF-K.T بfaK ?!ҟEV \p`Xfb>NYk$~Ohq]#yk_gB~9ݩ38:\Xq9/9(mSυt~eŗYLT^7i/D!K=Y&8ٗUN=(@l/\._bnPcWLk$8٣u!LG$ns,/&`BAwtr܄O db@fiߟl !8|c度^0 ئ۠uH.q6zJm$ m+k)f6΄D"7?*NN:UBb 7;zܺeSB x"Bc~fV&΂QJ^PcL{J=#HMuiϭ?bQ3PDt\$Q>SSqSQxi{?tRѯS7p`6ƭ#va&sYWd :WzOگ/)X4Bfg.*?{ћ:`+ce&ͧ#p!Sp犉3:WE苰0=)_%>( I/zLk|9n'G9ۈ)ZrSRI%}]H%rzR)G! )~Y+Z'_eb)*§i?~Qs b&*qx٪ Djau[<ŀ@4RaV<&$-t!bР|rQ=H\*9!Cdo ES }|(R8!מjEڢn6}>vhBR+V<Ajn.Cp91w&*k+!,K\>;rI3-GExj:N$%:Zγ}\lg.T=뤝IpkWv{VPnV,Nê~LoGh\DJ`<]DR\y.`gtfFX5!`UVqQ%ZU7ٞF4(/0!`9Nty rMވ[c)qclYL}Jn2[~S\F! vdKJS3Yߣ[K1l/Rx÷h#Ejs+8);TPefStzO65l{SMQY.crUwWYذ8%qi}7td@>Ǚ$N"*bVxqD#zfɎ=zGE /YE^G2aBݦ!?m&e>EH`3]T*dCޘ bX6){2Pmi斪̻0JG'E})kK$CVIG{v{nAU:?9x3b-Cq Q`wi6ga(MM Ef(5,v< steΛީPH{mb!Dh5)#kOZdBK]CI' }DU`͔Rs) W/=T[KA.†eų~7%! MShBo2@ު.éNL"J;-E:=Y'~.Cڙ&np. yztefN> 4N0ƅLP?MYvG"R-{< aZQ~ꗡ6=5Q^wV)&ͪѽ Wv 2J(tQ>KZQ u?Fo:Rtl˹Z(ۡ.@LJM(o>r U Y}Npi&U:0K]G T7 ] d\A&UAE,r2p}^v A. ̽Tۅ:3OFok4Wqf/Ďi " ):tZc p&>1`R~F9h^QXҐhZ%5p~CzAly);JEO12OM>Oz]?;@gӃYSwh;^2b9/}^e͛ NL@凶tK@1K(xH>=6{W !'*+E)>_T',ҀmPUmiR0;ul${z-]X>I '{ܦ[_]AH@Sr[QS8 ()vJ6Gw=2h$&|†3P:_j`@X%8)GL~, ֔Jy%fq聍ݠO n-ձ+CqLszV 1Z⌄J *=À @ Պ) KTڕ=)=^%R6QHt Æ IdZ! iq\;rM{M:Wo{B0TGy̖ZԣP|-ZTCNnF^3XTSɾ^/,8DY|Y#o[Y,u Y7Ez/9*P *{{a%Z4v.JbG6a'h:_rKK%B*A* /3&d2[Ks}1Y &&,(V؝2-~WJ"`_\, R&ţ}:>R-5ʡnv^gŸ$/E{$M*?XhI}qr>`h [0Q:WHjk8jtꎨc=e'  }Pp2ª.F߄2&- !USaP'pk@9EA6f.jxd|-dj:~ <\o,(x(e.߈ý:%v`Uz|m} ,r?g:[Ov.R%%y'p3zp Pt[c;^y*&<:/nOAҫJ 7FĜtδ%T`9DB^i]o*ۥ0bV"CC~3F ZxtibB )BѤE)/ʝSlH}"vcDUaGwUYŽB9IZSW)-vyZ^#{4}Ro+Q*[\6]W,ARa2_G\ӵ\)XX8WC ȸ̶{S3EׄAFػ69TT#lysvSƑwId΂:M˶֑0$_eq8v{BGf/ ֵ/f3#T:1w bO8”%G5jx4 RlO`*v#Sӂk[VĮNb̓.*,ݥx65~ׇrhzte(] n))9dl0Ϲdx dQܪf[Ȥ:=gWRLIgK<!jt{a+ r_ըCؒ|0q,Vl{+`K>`Ęa&ْ멮mQ&7h~yJ7ˡo,&÷p;Y,K-t&wA>5}"_Ip8Q&k׀@3^{kJ4 }a#(T< ؙ] ׸8‚'5޳èC1lU5CHҍ7 Y`G ˯#@bwz"Zd{JɺۗV0ƛoeuy;+ r=-1l"|LcūC. n?iy(0q R٢yp쇧PM3ta+i d@4`n#N6.iG1_1>[-fgkUte^HLsի!M}O@@hNA($jB9]]ػ!j\ ^SX`݅zDAnw?֥ ڰރx!wb`jiiBtsD/wd;m_=nδ$9XԮ!]T+K<+1 $xt H翱 $7e@(q[PYetha WhW7.L"kn<:L2J'p8!!=)Kj1,{8z;zH S+A[Uc8N6ngD2aGS leĽv qpg`u}+ ‡sFi޴"xI(Y:KTdX"l9g˾ _`R묝 O[/Df%Bx)Iq(ĉ<Íif+He媐"YS~>L-\Aƍ;vdPnږN%:I*|2,-^)Y9$ޠ75*H˟(wzMn94#k_Wqڢ)>=\0 zy]EalqD{fUK[&3N}b!(:)4W%mN L'|[1t~+rs#.\h ƩK5EbGH]#*R2[ f5-ܕD {TYR[L6w!6"UНٙ *E QCK*bi"Z6G@&D·G?=iw.̛:yrŒ\,y|zUJ?F) k}H(B2tnҊ6(_^BѸK&<14g-j\KL*iKX߃5,3T:[ ῈzIOH)܄㜢֟+P`@nk]a")rn !lƬp}e뵦=ϫ9P>n9ڶP  y%ܷ\'tNB*9[F9XâM)NOpT㚝ʒJfn ^)`$}G02o;)j[/P3Ջ/>M.Z&Tu q@'Es"q fMg;aW[ӎB8ٱ\|%B\"akn (͌!wz)w iVlm:[n :E7E (8 p ̈́~4МJf4lL&h֬וV,x5?=FX/òN CN _]Hm_fL(Ǖpxf"@JNQ1Lض+‚O*zn)GorA꫇}@Yhׯ5"fճP]1D o= NM.~`fYa`5*cN&E"l)<P*BI{N[Ma_7Mt~-ԑk^;p`b=[JdVgER=tuej" Wv_q/I^r(aa$e(2A["e~,F5#cɅ챤[+(41w_|{AD,~M+fK/cz7Ȧ*/JSSgXٕ2h UW|=ypbו+oWBhIK> Q4h E = fyQ 6/7Q'-=8ͷ,wv2B3!{@\:uAنgHE6g<K8\eQ &&ȏr7bfZRXN-;10:m=~y#/0TNcrdGu۱ aw$7cQCU͛aߚk В`FF6ݟ=59Uy!iڰE`.IFT1R/+yYcx!˂L~75WKFv1Ih0݂Ͽ,/^Y8Y EoK"pV:G0FdKguײwl%|Q b=huESU}]8Hbײh wc2fB4 [@8XhaޮFI1`쭦u9cY`n\4Q̄8] Jg3 8WF'tqqW͆ņA˿xo8 tCsrV'w2?{У5u\dV&^/2~#987ϲd :-.SB]2hADPC*rG ҭ=?8 ~4%"U6BkݛNɍōD I>д~󸫅'ҥ$5&~^%ꋀа R$.&mZΑ70D자P:x鰕+gCOWYVT R0"&쫤~[sF!G0*;{8^,3$$Rh^V:Ox gxg(n0I_yրf)L*'ҧIiJ&EԶrd-Lt<[.dOh? |Yvj I)z Pu@+J9sPAÝk=4-f](rQۑu]խ#GO $C|*Cd(/eR{:X$YO'gAW`x3"_BtT,'Cs.*|j.:K}dƣ5- s)jTFj"N04}9yo9GtMk3nN3+: %ܢ,_ z\\7! sdcZb{n[NF] h5F:=aècD73`۩5k8&+o9BGWk-T!,9X?dg8X~Oq*7ʶ0(+zPЀߞOםh5#'8?aB)'' UI.=Ms(nk( O ׏sXWJ?Z ͌'"2LTr_%X%KEy//NL7a_MIfOρV#yზݝ|+A.̑${z\6UԨDNc [feв)_r@޲< IRq0lֵC vt8;{Xef2ڈs.Ȉiz jFWgL+ܑiz^EgXۭc@ɥBaqЁ+={*\\`z-G>-HT%p*,]Z3)Ș)tĈ `VY`Ns}.ʠ5?XӼ<>Bq6Q.jxOjQD r[,܉}Eczv, P;V{5H xFbӌbza Ϸ&kp< {$ [ݥ}^ em<Ȼpj(" FуUg] #,{_ACVS~*>ٺ#A`iaFd"6vݵlf#{'GHKz.}qÙ 34fi"]V9Ҙ5ÌR~o}o0x8ңHNL 7LtC(9e3IPĜ/YvvRf3KHµj\%r&jit3xG䷉%$OKWP;T1 `˾䳣t]5;XDG\Sd-X wemwp"S2xWZ`=JQ6o:%5V~Q[} UrƄ7\::^੬::㫼Y=#9T_5,-AO$ \;kol;URhLx<)> +}<֟O{![MD섩2*wX~b.5pƎ5犥4/":9kV E=w6FؙJNche`Y BL&/%!m2c FO&.μ䟼R'\aw 5TݖAWb+f!F %O}cG00l/ԤF΢~{Kߌ?t\Zx>QP_u^TcF^ ̶ϻ0N#j_zi(- _h{L `&n{ˁ@VõҰϓ\#%pΖ9SjaʶQuQ9t/t iD׎?iz(.|"t8i-pݯK4tamo4.h=dt+d#)@ =jSJ6~2M('Ap B80jƽKHx7ꕈ>Y: ѝʓM&F& g5/Q³BzN(9 #W咬Tz yLD,B !C᫑b'_72ZDlӒ 9S7yaj7w%q\;d7O[y pI ́A1vF1Ff՛,%2Iݩ63|`nk }\ ( [kXk?(p,z I 4哚D{~>!)sӰ@Lkslft8<w*n828E̍䎣uf -,^P1+g}ȵK}-cYu aߏSk mm2=F,?Z'$x/ [%Soe hNw9.db qi^8f=0V/`+4B^ {G4Rß'Cr e.sȖh g3Ӽ\Cg`% .?7x>UA0UeoGaN C_Uv%]؊Ue(O|\=i^M^;^`)lmfx%!Xj%(#@L&.ۛKgc'DX6&[r\pQ\)*ɫBÑ$}NPQ쏎UJ+ơt=tdžv8݆e0dt  ñq2_\@4pOJ* W{O9-/n)֛`d@(U\ĵt2iwu%ۄUmУĆD:r12KD B]!s)tz074QYL#[hSQ;c!YapE1Ӽ|ufNNWE8`=`Q_/I}A3ʞ\ Ef@ Ȭ/"E%AJCN=6ir^hW"j:L0BtVHp]8w߽E\uK"?c n]P>`b(˰OHS~v;"C\46"J)o01 ;qfR΢S8 Dt@髸Ԁww>[SpF3uӣVt}LE&`K:m9 Obmc`;;/uw2}]6`|X]?ުXN=ș;%&onh̶N56Z2щK֓}W@S.Ji"I%vQ7=Por2!* ͗5:H4.trse !~twO=s]u aqvKpd,Mlk ..wd;jVi*oy 0$盿Tnӣ@ n(A]м)b7mdL=nrl3˒(oŁmP%\+aU=zgEfW }Jf_aX=v꘰+ܻX<@G.&>һ1G-9^ G㏨b}Nx_:{}ZRʿrn_.A^w}@N< H^Sh\ھ<+p>'}+2Vo}Qs9q2Mc#?;sw_}\Ӿ9(a%;Saae&OqdJΚk^tp$P?bK ISg) q ®@\K-S#ԹaD\Øre uodB+(ؚ)1W3H#%|_⨚@ɦ45$Fuu`U[RƓi :uUz'dnnj.sX 0kO3ĺ1 vjA.fQw%_0@,D}6ϸ`lI_R6Izޗ>]v ;ƾUrW U}.*c$Dj9 jmt77UgZ Kh*]E!ec@wFJdk}6ڒI7&hI[gnD96dǩ`d'Ī_ , H!~ohΤ~riê}A.'ŅH*65țgƘI]R/rrwNvI2#Km"82{sZ'J;n,.zbuSx`Iz*X{%-߽v7m\d.7O_' *x_ĬbMW0/tnhFŞarϞtšYrtws-#7K|>=|^u2?awT}w^T2@+L;͎Pv-?l zӎP0ET.27nG?ćNtH6/[ư!}Q( ˡE"]qnHKZrQjk4C@D`]'9J$|Ƨj8#_tg`Y^[ O)@}`鯻O4u)ķCj -ݣ @F ; hY<*:I,[41`P¯IՎ_l5L?Z,H&/ϹrCTZ]k֚HO~;_1` .[q8hu[v?ZM@9hvp51{F{ B4nֳO[iӲSj.6΅p`"οB(Ts++c,J<}P201}h^A} B I\,=lD5=8݈+ⲱl$N" W|8(l=q0'uK|(P07CUA  8NdSc l/nx7Dz wF*!.@ /CҨF4#>ef=8;Mv pD9sC)!h.pOLͿfoW+)׬N9D0Ĩv?4KHkp?8ܞ/><+$ۇՓ2ETkU^n2d?7O8Frae9/x3 ډ-巏\| a{BctnDj*BF. ,/ٚ}c)VFHyș˪%Vb!'k#nor#%.(8>] Z;#RF`uxRY5Xs{mY3Fxj{2IՃcB.XW|G >BXhNgSEOÃ󠦓%h.ങvsBLcAԄE: :Q32Y*%kʠVOP׹&-@;{MB[LhY;KM/}҉q] DaOTj\/N,#$!ob8n,QDv0&sD^hJͼmS7-A,TeU˜PH* t&vǴ yhy%(g>drnDT_)RS[QJy,C=%='aB^[oP[íG*of/@$jwC6|=e]8pg~X`?N!WzFrnx:hVO+[+ lǙܽF@~sbVhR@9&Yn?\h&yW>Bޠj:~^,=`άVAKS{,aB䥒oZ完kl|ՋZ}Xu|9(=t}: zZy[2O[l!•#@ݺ7:oV ȠhJъVבK޴0%6ڣnљ'{uM 59R¯ b7HʐqAY㿛aL@%Pj|ӷ&y7d6GWVSFp<iEζ% AC?<{bư7> 5+1F3xm*`p6%#\ecw)ϲd`K|nxDk.m 409E}YNzZK0 ӮbsvCL# nHҸ}H4 R77/M-bd.~8~BEːp-Tr ʬ Oŀ4{ m% L~ӢA7.9wtVF+:IsȆXfH TZ󏬬cRI g*{cnH74bv&m]n\HƊOQkƬvr.ePB|DmN͹כ_P+KrJ 3 hr,QOaU1௬~ YSBB!xx+Ry=֗s50PW,EHP3x6"ዓ+" puG㳨EH$.Q KD\/Ln~ǀ9KT UJLrVͳ6Ek$?cqݼ72$Ϊ"WLGͦ1ɱ#FEɑO܄GYyZMŐMvn,w9 wo;׀-`(Bgc{F˸6E͚t6k-YUW^?8KJ>-EO ۓ0[#f^fc@`$7+wuev^J#QS#tW~?a&RdK(%YWkFom@^ϡíqWiv6ƺn{C&h #'3;C~@kL90_x >A+ 1Q Lϱ%A (=hY ] _,1[ϹBKAz j8N%K/)sNig :{" Hf F-*D V[}nQ]!C©>CQfiݲX5_)L`Wat>dZdsfSq݅`` U;Iccʅn<3ڍCsPߟ4;~TUdpW2eK0_Ãၵ fgK`f}cr 駟"XCWQi*tcHeG2|-ÙMkǎrsI!MύPgkި133ဴ-c68p7CgJjԓ͔M" T$L'7||)[:x^I;@€dAdžlC;XR S'V4{v`Հp.sNtoLjaXrΉz lP] :Bp#BLVOҼ\tBE&~F-`泌&K7G+eپq zD`ͯ(RYݧ=knѣ_eXW,g!^"?=M@LfڵCґ~G;RZ.9qr; n 4u x@aق6&' +츢]Ψh}V;k2j3J)Á}xid޸a]pwQ&\l APho;g7GVM_P"WBˬ-[ ­;gHɻ%\9UUqǙ2f߃.2@:{||u0ԟڗf8 dr*ZSLAAhA%' # c#3tv\ƥSRkB+Vް}J+%0Rϑcb >FI?eUpi` r_@~4A tf>ZV?_)I!%=%e'$j%9mVE_< oh\y[-+xDVVIVį\9;!w?H"`n\_Yݡ8֙:*[iÙ|dVu7EY[7ٍ7B.L[TzA))AGIɅCA~z Ӈ̣*8[7ǯٔw{-/Paհي lǫ`jeɺh^mj H2v7(9_Bm.ËhD/NZ]~`Q jp@DaH4umOG׷.mz:@3ofmQ{,j{|3@TK@#A?nɔf@h㔡)jN(CCm!u@ϷjŊ$??%r9rY婾@yF%U -~OIDGbw7C |Ih fMCO-ߞroIRGGdЧm@%6맨C'g'RdW7h-TdW7Jߙyq=|)C%*}m_4ϕWQUw );Nc8RWnaQ?FzsFMzZBQ'W`M)!TyBsHe/"zj Ԩ@6*&PLLjE_DI8Ay{$-*VCe-`8k{“v'CVx*!^*ՏZ0|DjI'I ; Z:y ܓTfmZ㨐'Xn- nIkQš59Po5eI!w[ nf2a<]8'$^of$pJ<MtF)`vNoeW_qTZPNzk;<1N4[Ɩ7!p(OdʑIO "{_˞<}Havz2yб?iDɥG#5Tf2~TK6#<ׂ $&(kYMe \~.R]mQu .k?,#ϰb(;Gv9$"ObveOeMx\K\<6g %G0Cj9Tފʹ 9Pcs" Awنxq<eNT/͍}m:E[uGl2ߖm`n,41S 9΋oҭONSwD(F|zVZā4[[G.P•=aA~]'{3Wȡ `RKs,Dj:7 :1SSDd%ȔN󱋶 ėr^ ]oF0fE) = 7(ʚTt~+crnmip k!CWZ)'LUxm=ffjsd }my/hۨܺZ~Yy1TJ([#:BX΃e;C 쌙5m2cO pQՈ˧^޾^:zeBw8x$úVZɡ[mVJm*2` !#$zox5ngDl9Wڴ,`5JΌt>)?ˆ=$-w.\g=1G$okneB+kn)֜r΁C&nrͰٻ: fXXюnD'r@_/+l_寺\|.~+x2=36$%.߽驈 3{Q$gN iƚi$p#2R&Jx&vJ01' #QKj;B7 *kwYq"B}rJiAW1/ИqcTǖ?׵ot.+P4wu_ULyZKw~:hJPU+ar״{ /"~\G 84ҘzN=+ 1Yi[$DAERT=(S #8icR{IR J Ae9Zҍ]>Ӣ;W wZˉ)Ncoިk 7_hngZ&+@MׇJ38OhmԧZĬLѦTh:[1K|QԄ޺2Y X*ڼ8]DZjR*ZN;&;@N?"5xc=F[ T~t8Y Drvk9L&L+ HJ@inPsE&dCK *76>_; Hh/15(1WG>=z=UL jvƵAڃz(`g[˫:ֻ9r5=jmN4K'?gM qY'м"?{8_&s"jɞhJ"LBb,s.q1P AдI2N'?c-3]x{V1x Nt~\~"|q~ղHs>`򠳮^E#ԗKrzT[B=-K[ô6`lҢ78:қ*_ 84Hΰѓ"ިHVBէd)ӷQoT|1Ku\Xb1+]5od+4%},-Қt8j?X-kSaQ&3Bf3o܍T.6V K=%Nqo(pOvTv2xo42iu >6^y>)P>`n!E]GO "35Km Z-ZC$Y杺3l5}v~}9mz,Y32;!>a]\vpWl$!"{nC4gwewSActWP ?j(LS Kힵfܽd͌>C$]]SsE$Y2x\O uyLu{BK ۄ9ˎ-t*BAl@rzͼP"5 A"6j:@kɧ% DYfѨ}x:ʘy|AKk 4ڶs)<'Pac(^S6挱 酠_k?81cL^kzANB~]0G$\Z[w]wiv}N!D-fX#Y\R%Ugfd'qk͂o~v.5>|bLD ̑5$OHcI]B)XL5f|7ueUʙ^nBT8H,} K}f '* 09ky:OE.I}NMw^B*y_{RT/WeӇ˹Lh6Dh6|e +%%cu݅ u .=y BEM4?GC-Ƭpf?v0` eG @Jf Kzů|_$G, ŹO8A):LSNnǬ3qHY07<-~9cMlh*椱!pZPrƾ* g\\ĠxQ?NBt=%2:xY^5#62p & ^?HfﲗI1еBBhlE,>6N0ule:"x %aJ҃!==09M$GN>"!%[ѷ64.BeRY`pk -so Nr5XZ#t2zhP"}@9d0M4Xh^*p ";KqN땎"gE5"eM˟ƥ2^epSlf QUt`N`9'II23Gdbb_a~&2NDyURu[aH:(HsPɠem8u\Y D S9D-Iy^[<Ib1Ef/s^m"-R6֟UoFr`cy#*r&QӞMȿ~Sv@*\Gŏ,D A$16KD6%}w yvT(*QeD/$ln&x CA-{)/_!'a5ǔwi M9Rm f64s1ȹ`6_I<3r.ɧUB7j Nxkj0`|6Xs^~oy2b/ :n$6LJhN~^`R! Z7"b|H2y &3[c=.ZKE9BV['(4 :3pOaóeE- N-C'(3T?@jO;^}qP8= @WDLlZnǏࢹ@Ly)d9^=&S5/.%7v/U\\=vPA.)['k 3ݢj~KVt6k UiÇSٱC~I5/˅ևꃕhÒnB)d;;*.}kl$ Rn~?zg▎kv5;gsXj*n@}ct {I]XOT2R%x5y_hp;,Wos)^>iq_N9( $إ<'6J SF-Fneד]dQǷn~|bETWQ>X,$ݒ#n*p{e;`!(˥hlaZĄ7FjdS%aMu@/ky;lSQ"ړa)t؅ϱYxP~9Yj{C:YV*;݆3 "#_!\E,>QT|v*~۪SD %z.ls~QgvqTZ G, @ն^jt_Ux1!C/1%zDvbԦ"`#W3و%_OKo.re<rrû^Hkt:yO ?{l,gF!2ɒ D!1[PU͇.ʛ%*Q%L'=|C\l*'6Ŕ" <"1by*骐G$W Ejvx>F }p7cYXw<?'`>ܳhdb' v" 8g%R6N*1P x17%a2dz,s1LJ'~:%`|vPg<JYh@'H|5ś`wm_`2gQ(25pl9ǐך^mB1цjfx`.hEbJi?"j">O*oLszQ7WC7&Byt'8GԾ[V`i+=Y}f%<+0+w"e׃Qvݼ4Zy?00kAۊ)=j$$Xm{8j^`-DN,%ÁD5Z=Dq>׽ \ hMHK`BJx%pEfhkd #5AfҾ~I`5 (J!>ln)3\?5sci$͊M ,3'n܀^V^@OD?qA^תÎ2*@MD Mi&}+R;38ɐ>676&Ȳx'J6Yb"):&>E+9݇sZ"əe[\ _yn$1NE+6;XBE?&C8ː8ޮ~OOY!rg4l"aSQX[d,cȊE<q|jUĤxEӜc _Fze0xoEG\hRT, C A]9.|Xj7ɪ(A**q8 [jD`Lb&v.mQ.d2v${!=~w? F%L={ jb@|RKB#ӵ4;t-NHDCq(! ahtVASm 0 zOpb\;+qs`rM!z[NS ƅanõW-a:9i3D)Ol|wq.DU2&D;~ ηF3Se D:h'^zPk ] b w yf0[Ѿ4 fw|.]]m7hB"Ɏ, 4$L\ ^J^/н#ĽigI4~g|q 1 y $@>CR &FT.2&Y@ˑj+l }CsiYvxq{=p8툡3xlNBtePC3;1VgE[X< q50L ;*Q=JfMU-PbS߇ڗp6WXFdڱR&Պ [7/0ⓒYON& TkQ7b&3˜HW )cޯ^ (rQ aJm}\)-?e!b"Ӧär}a_y( +&) rjvCX:ۂd@7FEǥ9ho^V4OXC f"OT/ eDcpV!)w,racCr8h5 }:'/KfW{TUʋ#gxM_c̨ޔc'beE&ݿ@NB[T:q瀭LЈZu*8+&^gC\DG,#j.oǣ~?w B ^SUY,P1YLϫ/9`cT5ן4ƞ0\{ 2gd:B3a#^kch"$#~µ DIΕQO,Զ7j9~N@ܤ l,8 WF}Xp{rg%k VPq6.bH6ɣ7\S ,3]SF;hhhee~_ R?dc MݱvÝw 4+{24֜;WXS^G1oZ[PCW'fuܴZ j@"bmP":]9/2TR\p9Lc9D$"=\ES89_Aet#cvRU9F`>3VimԲxQeE¯^DI.I(=m>D(\ߘHh%I#kW*j.  c񌣍`L-(6x'u2 m]&HXQ6%%)I.by)>9^KN!UףQdX=jM }!&cΩ_&`pp5oqXZ DHƼܺ`[>ATXL69rj }$YPA|mݚiHt׸V*A#| [1Mkit ׃Ѵa%u7tɉ_qiM,CZkRPtiG\ny]Q~$nbVmAa1ƻ,wtܠ_ zdi'yF,OggJ_oGPIh &bk_K#`/xMT+M~JT|o3oz1֮whw1qW ##,D*LќVB:|}o_2Rŧ*7\ DU)ٞ^֔';!.cМ݁(U5]`sJ3{Tn?tz ,$ೖfw#7O" I\4<ڄ\<=Eo ZP-J2]Jy;c  8xM;#-w#≩Te˗Ɛ/&$b&T:.RQwϋ>7B9[QER::CvN|n%I/KQo6V>329;8O9-sY)UB2R4Z'䣆@QW%-^r]tτLϑYnyCy"JfP\K|}5+;a$7{u̟cuJTrC!c(&-&Xݾx#4FfJBfn'e(,ѐyi#k(Cd׼9.h#j8T4L#xB} {IČK_g8/F A$D7BGK;~|o}:#;>.~e=S+Q[G` !ޕz#X} .B? quE|86nHW[mLG6$w Ag/+^\>&\g6!y0ReyDm:YTX]o⌊ARG% Ӯz3-K2pj|rQq ܏йU`^2؎~ =a_Y԰Oħ0b ![eYD[g ԕ ~:užJzWS?(GԋJ8Lk~lo*WbdH6Ӕ8?Ւsc($~a3L|ЁVɠ_`49`>5}u)9NiL {vJH^+н_G朴z'ӷ/P E˂ m }'nw0[~%y`٠PATMtSTڲsų.:zϟ p"ҚZxz$3A=QY9j LaD'7j{ V\ŶlLz$^[@#<$1*b^=]nC31B;pH8qY}%F4F4R0LoY!ű ճ̿۔~BFګNr[$ uX[`3MKNU4W=lMPĮP4MpH {W 8ITl.쑹i8vLrJk6페XR;JX[orX}G-VT3} LC[y#,|.^yRժ|\. '.4MMB_'D銺5hm;dAR)Mr'7i3m+Qď%u48~)ԕ5_= Ԟ֚. 0< [ zw!, ;nxtbI*Sq߇l]8zz>mqzmI릔P(&: V[sB\mg% sqW(M:.Ne t XeV 쨭xO.hۼ KbJ?AAZ3<FT(Ц}OcݬJˤ5w)KZ,8]~0M wnnTW2_C,G6( 1Jh4rk4nm{{x' ggb5~'ztet+ LC\үT>[pXe>gF˛e}6'uqc"^IY7V,/UoG'DΘS5zͬbtXfb o t7TOAGtCY[w_;:qLJffg,[ܒ9{6;R_‧0p~1/?;E8H {FA*R#UF%(mBhp+UUꧢ&[E2iԱ%yUS$9SHu'_ iYF]C U#ev勉[P[MK?D`@t-K^0O'[&n0ꁅV8!i36־\Ǻ^vB|E` On=V,t&{W>$[[Hű5z.{J؇@(-aW܎ҨKWjlA+c10B[ڗ͏="Pc~PX;p}as:E6 LqO}FCݙlcc/zΗP!<5ީ=6|.}L>xLOdߟۉR|N$TI- A kp]?DnLTh[a4W;=iÕE{`%/{ƆAAKGJ/VQcY h%[f^XUD0~+"&ЃϬy!*}HW\9[Owx 㢁0 5nN'rZre +TZDDINA \+G)5* 0=1jdu>_)v|*ӱ>1rfc @6gLt-ވbɇE5.$hX‰cG$sʘkư*k`x蘯N0(QKKo{Hqa"XȉD1x4(q?b`-ZbB㋻,v|rh9L>hRX /𵉁 ga,VƤNhMDcU⓲,˿0mg&8>woJ=VqR˜vԴE^/;i2 Tn,A}Q:ɸ,~yF$@E%cBAsrvcZkMXxćfD?9z87g[(şy5p;ͧ^syw_(a3% VcQG~ > hj0f }Z< WФ/DPG.Wp!)"-}R;*g4d䤔r]F J٩u{VC}-:u\6Dg#3-@a?,f`ퟏ`;0%=B=l٘)+6&yoI)QqD!kQ7^LA7k 4_yCE1}*vs(d yIShU+f=.#ٖ(֐I2 p& *n_Z5:Gu9as\LnӰ/$ 2&RwsYN*G1E-rȑ$<|E۫M7/[KeD\T_?[@+9 aU_aaj$60߇F@PF.e$. k?K C~nDf^8][03LHl!_a2#W{KA{FB5BUknx?Mc'l_1]-) "ZS}(>7꒕0Jx`cáY\ZQC-MD5W*(";flp/ 冩id4`Vud 76Գ=:QqJFjTM xͫXEYW!w'qnhXR-2?ZĪVcRhtiq!gd(6^? ,Z=VCyH0APtw\k4·-䃟w{V>&ԛm<C\CIaxs&aIKhJqnB;ig$_d; ɸHz:] 3w[LW& yszp?aE/)KQ"t'p~N-:-1PMU4^(cy}8P_xYJc^}e|N̝2?;L7dLe>n\sܳJdr/VZ!rԛ*N;9ttPĎmK*yI9kvSu5&SFb%~+XXץC&(|7 <-^3e1~ta|`*=dNh/w֬ǒLl;P4ֲY၉>X/4JX] A&|#/+#W_|V㒍CsE8#\ּ CKDNEHkQU6Nn%1`r9qVGwWnfMFUꍾdija^ߞwEP~}z.Qmcރŋo$Հc-Ƣce28ntT}PnV\4TE-0TnrbY-RŌl ߸J 2$RqԅFܒ%0m3$07`o 4Kdۑ9 92^S!:F%>+"p:XQ8K>Z$v\Mf+i`'v# JOvyjZJ7f=-Yֻo,Sn`D@5WLYߣhcL/mb̀ xbFC#ObSdb@*M;F buۉZ,-SHMk #L}fn.\PȭA09ţȄ7Biʢ 2RU >.[$J';`S. D47ຍY'sP =۟)3e/2'|VoԗaFB dm-'Jc}8n[w參ٻBfc;*ʳu|v=zs+nEߩ K,4/.{ĵ/r ܂|8OHw.c3*.˱ᚋ8IU;={5&dbBÌ}&x;Hتoo+a?#%BE}u^f5 %qEG[/m֦Q"io櫦W2V`-Sxnd^ 7Sqbھp)8XAɛj \bM[ (ɯ"00۟qz[zY5ϹrSl| bWU>6iTwI 7kQ֏[:nb+W}rlR H D3X"ħ)nY,a;2ں5yeHN:eB̶}:Ͼ,ƘZ dr#ZߥPWC۟J=Sen٢6r 6VALǚӻ6#&SK+|&.d dr4,9vK1gEWI~dhx{)>o$-YSql_ܚib-P >w[_'wtv2w=hc;H,cXƪ_ mrrn4cA-{ojgm8"_ZN *7W1 ,e;s0:Q xHQ`ermΐ5^frlE֪K `V ߝS-"ZlZ59x#f{uT]~"ܐY䄊:FяvQ%aiuR[&=.rHT~4AkZz:gIM5Tވ>i.Qys.oۥgW>G}lY4J6KWv)&i"=-o:"o&"4,NP74lM366lӵ͜(V'PXTCyïVr>ebDd+֊xW?҇Bq$hD?*O06wVGDWGY1͕N$WNTuiŤ?\.N6s6 "vmfIiR:=Yi1d*g37L@BT/CP-\o[Jh`0Ůԇi`g})z*d0;Ss-oLSYǃt}cdbG4yn[y.?N՝_yZ2 鶨CT7?b>u {Sjlq'6' G_cx͟xϱUݿ wv!Dyg{TU-X v(s:FYo"UZm8⸡ת,g0U3JQ8-H-8\y)+Όnna`.O_`XeEplJwYK*E5|xȢ^]2{0*a19˦Xn>85^EZdG*H5DK~<|FiPz=b<K1wZ@:XvAȎ`bs5$Wq!|.- h67xvҰΛM $<)ʾ(;&u,09<WlP MEL@ò[ρFڄ֢v `NrK1.z?U>=Pv=.|9om22GqWn5g*;\Y< p| e$ՏsF,?+,ى,1eũ)RM9eROQ:%[0saEZskLG !ڊ8Nx&ﯰ o޾%YTk @I'MC>PΆ@G)}bȋ8bY- ei%?MKT͑/ "zuz}6rSnoa@{vJ}?]*Jlvs^2Z~tV,Kd6!G_Ch0JO $n_ȗjb"vjqT+q"ͶbaWV:m[ hB@B)w!;Pdƚu or#$!FRl̓㋰8T0-Jg.BrU~iy PVPhZCC{\p5,EO$Y _#fDzcpr Z_|f5:U/ݖ*f l(.[DW,o$3 T<ݖel~)Ԍ᠜35bW5'JBOUiXu+<KϢzth:EX}mAId({^W tP܌>xmj2ƔMB+$4wr3 M\*҈fnM$Aؤ,"ڏj;M@#TbHgHq~8Cn8u>V}XmX6 /~7(Ok3!|8j6A[zcc9*A ݡcO2m?W/:iC+.Gb1W)k` 6E8M1.tѢuzRR<UfѮj::ooAI?՜hdWFxMqm6gkn:_d0䧬]V^P<tHCetI $j-ᆌZq[ױ5iLdX:N?4EIq  U/83T˭l|ËUkVݶ o1<{ΌA@uI0l`Q>Q% I)ջޖ^F"66'%0H-`cٻ'׀wnA%w{x\kW5 QuM-{1S["މNne&N J-iaU baXIEJ` +|| 4-R!Ԅޗ.Yѿ0G2?"bW`/tկE MW2,<]VM(tTv5q r21r,MQle˚T(zI\^3`87DM QL_Ea6TqR*12g74"EM;L*DS%ÄN)z0^Fv3Н缦yfݤHRiûȔj-ݕ+<Q1Ӧu ${{=-{Z%Q\otH0 R+Հ*SG?,u0+dZI3X`C(Y̵橱Skbfa>0VW5(uV8wYVo-2:A-+8b;~,Ș tmUbtïljEk2|sm}5Z* Bj\]FfoH CMnH!,}LsD#4>T(̡%ZI1elIB {^{;tɘI\Gbm̩מ)8ʘ〮\GgUuW~?/U5VtQ Za 3jYxS'{H8&@FK}Jppzp:AMy@SPYGf ~ ^IҎ8ߟ7|_Aab{V\N2{omz(ׇRW2+}~NULDha9jI> x{΍?A֋^J^iӌ ەĩ8*`Au>Jh@XS,lЇV+HHƠ{dØHy]i[w= ^8Jѵ̗T3́IעN+ l&2LBbuтg&m; =djr-w㤉QFTAVa7Im*\o'yù{1-p;zTM F֝m Fh+nuSSODĤ8ۨJè`af)#+<]eDX -­A6;)ϰ' v?а2 rM3cP_=_hIikڜ.ȩueׅ>'.i[YcnAE3-k9]ba0t?#Fzr&ܬ82#Z,\ +LUT |NcCmϐ `ٳPG(G/5R >^g jpf]Qƌ>>&Tf+7O<<ibmtɌȞ!NO3} oj?~̫rT0:;XidP9{潁@l^mv?͑ݩjW5=ʨ"[? c D#L2$ 74ߐG%AkjƝI[ߝ ej~Q&[Ћ^eb MaZ?'MιCٶ_] uҦfPhS7SS* ~;Oy¤..zf75}gZo:v1|_h0qד#Mbr<-7R|ԠzUN5f;t1!rrM9]i/N ?ہUUWH޵Ժɸ&>.nΨa9!]fͥ=U'?Ɯ;46iw WGKb}lUhD8\]TT vIEZbĬTb )~춰]rD܎nCc8ܫYaYLˑj֏#5,YZZQ:1֦Ik;Mz=W:$ qWib0y`>{,_i8D;KK7h\.w$ChTμ_<@}7m^W5u e8WeUY' mL %`] /%g {gBy{˔=M 4B1)KAgEީqC2k!V&44oՠ;)F5'&fqHYeYA qZ^ɮغ O"lD,TFJ!^Yu"v%wQYGu@`\8_tY.M,d=-SRXoXxTriVd] 7 TL-p}=%k0cKͱwU&/^t:]D[bc]n C=UO@tG=3)ﶶvkwSéļr)٦&{2]xaߞ4jRn=bmqLLdY˰/LIW< JZlcxo-H #sshٺ~cR) 1*7k+*gm͂9ϮQ= e'a?AHCIUVR}Gk<)E#KMX#kNtetF<rڀBIIAKc61l6t` zT;|+X!yX]w @Iorx,F(_c)9hy1c{j/xbFnõ;62 ahT31xAw6 G+SzX ]ugJ;wGK0.7/NByH"F;V!rl/i=sGIwo۳$g$ A%Ut䙞MtKxqSR^62+d$UBXWA@VbXg9'T?eߗLDupmQ<44ŰnvZf]!X,6"0PXA:9n|<LlJtL?Gc|A^e0ZمC<".'c& 4T*oT 2, "6+]@ ,*n,h鑽xP2yG/tNfw1 ;fz i0q3z/R'*Z@gzax:6 1}HM Mߛj>ZpAk1{ #6ޡ44M+E|i=-Ѹ\ua/ yI3`" |DFBjPSA1>nU  v _1O+ΉʓgsT=cig0 A}K[יLwVb(=jfMi4'~e~U&O7v ޮ&0fgIZ8 'heǠA)mau150}`5(hP$@kc9I>s3c&h<:(J<^FJ4mD\8 xc>DmnJ1: B\0JՀX4\2.[ STxct98{{xL1\FLXm-wZ%TwnL%SAJ7r_=*)E`9kxݔW!hds0RAvBN-5DG$y/g82;g;84擓2dTmK r )VOUkV HWVKy֣8!<y dE)bȓhΞ)ѩsRdo 82'!vrƑ\hJ+Rs9)aXE\(%Qwd$>)uٝGG;N[4ȍi+ῌÇM>xa/: f窆)e2SEv 9pf nxVƮȇEOnCnkyn+*L{xHD#4΃I6Ȥo6o4&9 }Qق? 'ְ_ WƁܖ898OL(xyA7ғ)m8;l=@qz]X38}􆇹:X6d  qܱfKlEu.;]T'aNZͿ!p%6䝙j=jv&&M>hiڟVB5ڥBb \D-XU'$s?58s;,Wx|aBYjr uJy66z~Lӄ?BOz}TRDw[.v 6GH> 'H>Tiy1.O"  w, BC"Z<>| pn;{bP`W eeq I#P Q:7f[^E9pǫEF0Ț(s#Vr`TuSĪUS+e-8Je-GrfW, ⭸PBiD9Œ3;A YA" C4F?1UBenjƓ*Ll4yek^5QPKUϙ/žl;gw!1g ?uu06tւreU$$4ۦOQP@7d0xĿzqS e>C:٣iT]UMo~'. I:iT;/=,vN7G.}YA GN{s 7c|KAQDn!ݩ07{Bx۰ %&d_ƗzFoeGoUn;5 {@sqn=@m߀|gD6*K~i㗗29eqs_?8,eGJh 4`ޞ0 c4Q*4ǡP8|IXOKE2 p~ݶ;6Ȼyt,!rܹCq&Vb .1$W[}M= o %o@?B W1K*ׅ"!EDt0 IBfy,pن'h{.Eū,l pcrs/lW=#^U5W Rr96--Q"ʣ}vyvq0)c&Q+/=?b£4ufEDӤ~=[׃(jӚ%hO6*G?ω8~Ψ@{i5#*&m7_ţ2w8 }QX99]$ٞ򕎪aV{MF`ܳS1.tD ץ$$"X[\%-t䲲6Adc;ܐHN H&gB {2u{kb^tW"dŀ#+C^{ANK/Y4eҥr  >c25 z3\Mf5IAm$%lHS7  IsxҒs-W.YjU- VMjb5kR.yTpNsLM]^?YA?rλUwя{ֈNTBD`uxxs6l;I}rۦPf|Rbïb=nx|q13Ylf"Ǖuhܧ>a )t .1T[\\O(VtwɽR&)ƶRsw~|oW;#BNnx@_H(3"߮٣{ -bJ^a;FfYz#>fZ#O J=Թ& ;ضpc577+]2~aQv ݂D"0@XQ,I~8Y},= v).h;e& `p5Yu`(1*M٩k#Q]i=o\4zliA3I ?qqjᇼ\ uuaڦlF6yz .nuoe;grF[@MclzT%w.&~_( )+#pto+ UyZi})[r'TsfI-A(W2IԁT/6wDz{UX_H ٙ. !9ɍ45LCcQ$b_ڼ daTܮyV o1p3'0 ӭJlrb׸RX|]@=Yx)6R6it꬞Bu52M5bjq 3ؙ OBv- ZJasG:#tPxgʒ wMQg_v*kS(g#vnUJ<KArfLLZ^3695$񓍎3YyuCzU7+UP7ߚ3kw?]Z AUp1@z>⎮ٹAP3( ,"5ib\gM wJ8w>Ћ8agw8,QSNC8 lӂqLqNp 0BAA䲹w e[BFe~u܀jl|kTZ'~ƈiƜx1^c_s!&WYk5QZě{,'K|" ը4d JZs^\W)O L{^g4K]O/+dDPpKsJ,dM6 EUlu|X븇g/%]f!:VrrMF^1)UZ¡d f-0h;giHC/ D(:XAszt Ѓז;'ڦ%!@C`aH-y1ÌSõ Xo Ajz`< {JC?[uڳc,wci* Pp\MNi[#}~5HmƘ(b*BUS!|%M3ӤJQ%>UxSXiMm3-D-JuBrɻJUWa6vA j":Јe U\Ix8 FZjFѵ6vbIB\H&!Nj=ICyR<Q;Ў3u1eHWQm_HׅaJrmOyEqДSS7*f~9!96>meQ4Z[c,ɶڒ9m *xr>Kz'[EzMk7Ho<7lK|jR!j2x: !DJs*EbK&_wD Jl+P-v$~fSN҅ĩ>D _4J8WK}$r]?Xݔ,+M߬U{O&*XN``3[SnKW`+;$_6jXEd~z] Gk\nlDn:vb-md/<ز:Ո[Y'DZ4[}]9!CV.ܠ빯-x1rUѡ)ә `ȴ5,ڪ.G65׵vӽ 01AX>F-cSjz|`h GQqr/% SCܮMS KR}ڍ <Ԋ+~) .xXwEX+R ~E`B1~} sʷ:4GrvC xvr:2^Жmw̌m2!Z8In}1Ymuh GeWݼ'3~VbŎi6e~$ˠbf7/ӭq<Ĵ݈r-BpB Н/CJvr FS ::ֹZGiw-8~ޚ}>CA5xNdhxUGQy_ܲZWhEI'7OVyxL,.F_eS=|I;cֈz!~yPS&{$'\MP$ӥW:BHC܋Km!bKʝX "+!%|˷ ?_OHj1 AeVD)`[NcZx]te`3B4.y5e6?̞\9)-k45SLBwϊ\{zFмKQRm췁:{_Ź]"i'-72f`c ˉS:Z j5Y g9Uǁ`f\=Bb͈b…1_nu{TtT #NKݥ]4>:+ּnm_}ѡ~ [y8<.c4t|8wlǪZgp# M_.}Az8'ra!wɏѶQxHjCOA(q<~8b뽆@NLK2U۸9rJk }T@|WYkdkKѯp=]c.BF>AEO&Y+5 ɧuI[ƇL`S 8lW%Z2~V>OBҧYςe8Vh8JF)#1m6e*υ ޾?pO6e (fWiƧ6aZ;:DFܸnK O!5:]3 OPnVbFOHFQ"WEԟLV~JiS)حq̓;Ťg#"3VXe~/plxqKDL@Z|ZHެ@y8}:)Qn4 $S ЖMGUubCj9tSRw$], ?} C qYq]T `m0IxKb6R tA]%N/GSkp<(wIzBSzΜ*8}7r#7Uemg-a(IFeƋSJ6-7GK)mv#B_nНXpLo4C<p;jO`5 W38E{&5pP\(u}lDɸxy9C<&xP t!߁ԱQX]5ّͧiP{s~)qVAERc  Φ3.E u|D3n# 9juoqZ8|h$Q}~- ] "eT^beTAl?g:rtK /H7הŸ}\@w /}-Jp_JaĘš">UUWAh5{ƲjqvQ`Uk n E;+Y>(&iϺPE,x(6ߦUpl ELTXVr``&9X&Ss̀FM˴|ܱYpō`1RItJV#[y)B+--/7+?g`䟳}~.⯱/#uFb4 ?"%]hL\󁶏0;W 8HEt8r_%SDt}#Τ<-VbͲv+tݷ#ye;Tn%_Y 9v3d澬823V`yt"+.E:$Ů+d)|?*&5Lh!dYM{!xґ9:Dnqn(>w=m Uԉ14R^4+rP7I:pNHu`&S1ZY*PrP>0䳓0E'kzco:{RèWz_iPQ :9mef|5aփOs,+$JA6ѻ %*ִ6l0૦D725ם7 K܇r|vY,|FdH SϠnJ{7*rV}VoɯKp:'ݙCb]WuW:rs7h!nP=n3;znn\SU^ɗnKY{+qA+i^-cVr7Ơi&twZ4\;8ztPՉ؇zHsulD:o#v6dP:d'3yuw5C4wfMϛ_w\Qɗ?6訴ATk SƼ$L=֋_V=?xBz7*/#!ξ]{hCM"9zg(nl@5 o(LX4LC(\vYKq>qqmn~D1!u fHԮkrrwTS̿Wc(a]iCFUqk`Q8D gQјF%k-R.Xnt#zo]FŀA&!U0o\Xu2]ra+@epF0 ! ,kwi"fA1\Ǩ]>zMDx Hj~)#[ѯ7T;%P02L赖TpWXiIa~w5'MCF` RnzB@8 xl='|\_p1a=rK^TEL$GdU]m!s@ЭMF }j=!}Re"ӉwyHpHU XwX8gķE&y.zi}L.ϭ΁w @J4CsEry >uPHkE#"(:ٰE}pMQ&w؃% (g!CCTQvhU>DXnL)82^r6sQ$;6ڷH{- 85C$yIaW#ڈ=Ϋ5.ڎIge![cZvO'ݨH {GZqvQtLY9]^/ w9iAQg*ʮ'/T!&^!;xZzIx0?bq5\ d3\9z/+$C$dgEH{*{l'bc ݽbQjW$w\2Ev]S_-!Jk0b4G?nVs$Ps<J8g "$>R5\Iet^T:ML_7>q^4W1hg}^VZe\ &wd Y]p;| iuܗ0]D?Kq- .|UнL1ej9:flfzz0p7z?A.r g~r|W ^u:w/;dfasv ?h(q?I yǚHP-1:DzC :98߀>z'͏[\y=Vly/o]c~Rːg5%1Wnht?K8$GlO|t*| "Jg[MieQV)U:&ߎ Fk<QGAC@ ]j@ϩ.IH0+'}*OxPGIO)(ƅ`,[R pšpG+!\Kw@iBٖVS&{WeQ'l=ap[QN` s5)&_DG1泦VMXSIlCh.2j'e a=^9 \KS ] kd3E[CI+"G8ne[5CTHw% A;\J0b>7z%Pu&`Âcm:)JPMC.njJ ftm 2TWNeB02(~iuyrfrrܴ CMs&Tfd[0&䰩zWsۏ-`LJ/}c! KBIQxt*}؀ w,Ag!UDv 9vD R| 2|՚Sa}|jNJAvW7$϶2<{?k< o,JzsQsnk Ev=YHk8Lugr&Ǜjp j%69,5MyJ#, ZGZM?tz|:\ֵ*:j/{Xs9^YHgpO?%GB^{{"[Fg2.0.WiwY`;7ԗ̃s𩸂E@lE'd1%2nێD~HB 5JڰL;Lkss~qvҼ^lƒK2VRSYRmRmQy{-gפoxTC نnUi2Oq'2j?yɑr ]L$v#l>-pIx _$DSV@`05TzaD/P;}H"Ű +2I.tm)Dc.%=C.]xBom+-)5%-z;HbxBѭ@Կ B~=MDhJ<1ϖ `s 鬡^L4g 8⫭!#S/O*蚒+o%|˶T-Qs3Xd2I~,aN+x43ҕQ?)\li;jIutMEoK>13J6sP:.JJk,) H\R? ;5.ZJHNyh/Sm>~uJ{RxE\#qsfh =IJia=BtGuU9Z<q"낑+뜼jLk斻}fا,љJq}?wjX=}x.-;c7l"y5ͦnü#ā!+5WL GtǖejjL(DY:O[>F$`QwGRv;%Q!cu݇ѥyKZ<"BxbOAfdA=4MqX bݍPϻ`CM ?-/Yz;9lurSάqQvM(IYC4Hqq u]ϲѥ>|3E<}OJjzV=/C^a,9>wekupKDd1߷ jB5PӼv*_ňH갧<6Qh]*qc Y)WMdkF%H$%ocP+ Fʒy0@F@ sՓchE,1Z*/΢S{Eu&騮>N 5G!8`'Sp[6S}lWw8,%rJg kx18^A!֊ A?\ ͭ57Ii?~1 VOre )AYمlVdjb'PL'LD&% )9 LYʥF 8r_*5l:CV\tD(`-n^BDbµwr˝ԳUGKї~BAd\Z2B(9PJ8j (7ɆtMR.DTt]+J*"wg˧O1 fAWW^~pE@#DERٶLYC FM5Ig=)@9{(o.SE) /RJNlm0=l,6Si\FNhp)"Q]#OK1u-Ō5Tu\t$in=Sif(ZT9TR$u&oW8-}~Mqc O 1 A$iB!V㈼of|= ?E~~dn0GmYXؖ ǡz y#{) V_lج1]}GkE:^4uS`΂_2o0^'g5)6U^O6,]nd1c{/Ӻ Eh$i.Փ8L,[5Z9S1+ҏo*B :>0([Zb<@osxj s(쟂9iW[(1E!6[)C/ZSgU wUv=A٣G!FM+}ԳR-toUǑ= r&hdxXWAfN}O_ON Qpe.J7_{·y}$$_NY%0pX}2;I)ޮ H=l 罷S~|%@K1'(7 />ݦ ?Ȕ ^Fl}y](mM;[iE8/tŪ (X" 㥹6ugD R7Ua60)Gx /]Zݩ6a?6}e#U\S3p1~MogP$L=Ԑx49 ^|0oTYfZ~RAw9;+F'N֪Ϋ)DNpITq?+\ U&OFm]*o&?GVˀ'eM+]^]b2QȖl&OCyEH!+OQ[5ro5daş7\(Zt-(k[s)rVo WaLgi!`[0%&ug8<{&NXE5^]VB(Hl܂;h*3~ex>d3wUi (H@B9]ÈD'h4J*6E8@7@ |l~YKvn~LM[it͌l[]s\@ )۔J$ :;K!Jҥ j}G5&65 |Cc( `B ۔^TxQ,ilF;H䅝ggT{%?ᓬsǪs{1 Ҙ%LY{sk,;umݰ &Sb轺2W*=gWj&f,XygfwObNM3$:Xp>A\v & 821fTMԐ69H1ɮR205 KA_U/ܨH_ӘJ I{uUZ̧ykr\iir_:iorۥ@ƿ-ٺV( ccljIunoթOwayL"m NF fߐ6ڳ3+]E,sXe_nd'̃^HjI|j2 [ԢoC ki3@h ,K{,p%KbBAD_`%7AZa¢TxvH0nymV-hV?X7'r"8oQSLJ$'̈́=eR@]ۿ8Cvbj>GE$fA&ߎ4bW {&YKXTPQU}A] i7a"SRpӥCZlh+ndԞL܉D y[/S tZfJeoM/ql^wFUt6!NjwWl0}`a7L/NUQٳٟZ1JɜN܏=~~]+A@$n51&Yߋt6)zsfrBb{:0dn~PZ "ZlFsc{@# աq B, IvrOT` v;fz˯BFڋA)."'|b01}gKt_3H\N#ֶυ4Ey]k+x.jY;MjI:tGp]HƑ sƑ?փ<7h"sȺ1"V2(>j}Z2?U#Q3odL/'BKcyԳ)L*NRlP~ mƪ_5) ]`~>2 7!3@XևcPB%S@U]!W4ul Q f8>0_ݺ- =7]x\`=#itdelW22D@@̡GVsښ]|~V^ҟ@tnpL>dTT}: ޙ Xpɘ) [. i%tW[,Y WBZHg̪ w ꕿ@gBB+dc7`z/' M(n#~G#*Go#R>=+TS iuT^Yٝ~Ǽ  * Aav}Δr_lV9{^I[X60G8bIZ~BHKH:c|io&QC}SD? s6C[vMWIll}+Bj9+ wN[*K|O"ő[̺Ƃ\<1^L+VPd88|9nn Zd8խx qG"ĠU꼪C)H? ]]g؋҄$j؅$_{JXknk#ܻ?X#bH]/g `Br?I`JQ2R{ve\D) MQ3}_:o=ӞPM εkFP:7tq70'  y3@qkLl._ Ƥ@S=6fx*maK mW:B6doJ?)1`'PףDC}Vv:+k]/!IS|IGϸz5YRMX)0KMܚ{x9[} zuJ}dw+bץG:Goq(f"4\Ɯ~2wFFi}x#(pRdOc Rd5ӿ؛=JM1"^7%1_I] ŝ4oGY"G[t^M;CYMeAI\ف0L=@}'#BmU(%N/Un|h0p25-jA$4x!irWDI?!)˞UaxGSVlƃ^ IbFr'Ai?bLbkM僺]EYϐoCk0(CLD@A/y[ˍXd/bKKdb[9gJ{۰=*./]7rFERtAjTH+2=.Ȯ" Qd %&WOw%2J5}vhWd4EiJ]ȿӮI#fV?}j[z5OP)A߃%)$زmhIJRi,2kUȄ耣9~ !!#uLI>=d0] QzE|ӋٝXNP? ҦH8fi_9Y0ĿJs3ye޻7+ϦAy)I'k-`$2wGl2.Y"jf&Tԥ'^߇21m9;7Njo zSb4f$=r(]dۍ\8XIV*qט1NG\\#9ƢY~bF = O=i<%/2ӟ5O*P3K?n9uCmwa=i*RPJFĦWLPj> Pϫ%ĵ">IL14_K5@% ǿ{) }X'y|p5Z5&U#EVU2&IO>7Dͅ3Q]ۻ4FG=_= / C<*/ u0R; m3hS8 f\%,|6j‰3tnQ+'2tϜ,"ΩM\VťȿBl$B~2AS֞T>b%5|97B࢝E8!p߇{̑1@ށV6IY'!V,Gi~a|qF^r"nD٭(%#D.ĖHjLNN"}$_/buݡ~ͽ=Py9z@o7i#͖B /F[+(a8D1߁=U=ۇ~ gY;#qlQ^wQW+0HZW <ə֍ދ[F(Xez&pwyO]=)cu7xۋ.ԌBlcJr>ذ4Q&QVju"YoG@jgtT,p%[#Fe1t=Evrƚ3 'ŋ. @'eIC՟h|Uل1aoR9t ) Ƙ^Y A9X^|LF\p6rF88OT9a+8?@Ǽ5j.poC} ~R(!Csү6*r5bw* ߋpb]kxTe@oN(s7(q۲Yt<8} p ֳm Ӣ` G_b&nɺbwк-pOnBsXõ] a 9z-Li'BXCޙ<}Q턩npΪx 3YnQu7'5q!/M`MGeW*xVsP~+c-a=$6:dyy97*Z@{}^݀lJZ钫-­unS{'1-geW, _p%u +PcGF9K5 c6 Y"S'hgKgM{4<ֻjN%cg ;B)0HXl'/b? V#p71̑>ύM' yyKZG i6uxH|r޴O Q$ճb!Igxcsz$]Jkt9D5eP=y`L9({DQ#&NT&;%/)aP,-7ȀQLG]h1):hJKzK]\Yxts/txR*uY:h&JmvA_?<vU%Sj%'%AjsroFV_\b49.RJLj'\ke2"Y!ͨ僧j.`I0BHoKd>2QCC>zK kxRܩyb0o R̪IsG%gY\Ǯ! :uj"4ڧ%(Z1sxњn|T=⃈'5JbVV@!XxPyy'Krw؟ zRN=~ kL/N;ZH"L)w-p{?at h3R.ζu Āa猕"-DhSIm5t5!Jo{v]/NcC)7S}ڑ-V컵EDhOYFjsP!>, TPEoj4Zl<,站!E$|˛֠4N}aT,fIg Jg(߇UDBw!k05>^jDVk&):&/ҞFT>&9 /aE鞠 Qro˯ךv|[aHs(ٻ(3^{ÇT6&W' [gJ:%lÛ 7K,˜Tq):5awwr2hUlNJRe OG[sN%Z4֬(rT6R79QBDJ_Ύ4 +${I(_XNO/<^ɿraÞf@@k[L+6wvԒ^z͘z%I <T>Leܔ}ʿӦMRifnJʠtڦmcolsXLNH rcAh8w&r-jBW ǏJ׼L,BJԱ;dUYV7[v6WPJ?ɪ^ 8`8: mbeTq{6 "#7ChWםi׎̘ʝ~ P3$nKيc?HV"nՏ#[aŢN]"pk_0xS#7F zTXOYoe6&C[=0O*TNOm k =@JRpEmt]:'>ãq2dShٚr_'LްV ^sTU!!UPPCV-c2 'EH#&2ofkZAmы̺EHp5Jw)Zwх`Pg=&6F`e6%(vSiBA&T@K5)`mF?_j؞56:II9; 4E&xalB;Y=Cw(&h3p(\Wzگ`#,*5.رWRH)=wH|lP@Pi=eZz?5=xXٰIq^GӼMNO${3(0cnx~M<~Lyy[ɐPr} 1z>Vphbe -@FMUV -ItȾ0q\R=\20,!wGHpG0T3s=1dJ%=rqEe.WMZ%hocBTp)6B,)#OT5 )a*nt?dN< }x_+ JwdcPR\K%!72/U!u*HL.tИSErB˛PyvU~czn|o)4[l g`ܲqZ3-s18!75MS#E ;;\(_pdxp`eV- Z eS"kh'{ɄppDbn]byQw[&1a`0.GMHF͎fVy}]I 0|t:Q RC9Tӎ0#y~_H,_{,em]6H6z>q/EQ86}e6 s#fcYO^:j*+Z3uM-ϴŒ2͠2s@8z ~Ԥ=#d5Ycg}si&Ua81\ SȖn'xLA<{7.RtH?M&7K͞o7{M_Ϊ` 7h&W*2cf:aK孆A/T{c,_#n 7799s\l ["&mA6Zd/Qnn%df5UC}!Q(gdg,Ʃ&;S< _uD3h= :)FI&$LyGֿЏGEVjekqyaV`g5HPz~յ~K^X}q2?r0|I=tT{H5 v4=@;ŁE .幛"g  QzT{>)b7#o0lg&<1aǿcGM` eQ?*y퓵#S[-D} J8aP)1[w {Ջy-v>>:V6=UX~QmpV;G6tHKڀZ$ dXeYK$gb@E3rqF) ܂lvgx8Lcǭ^tɄm_6TMm>OžC 4~r9~"ބImBJdIL+llch c|T) (5iq fnЍM$ gզ3]9@ ]Qb3LO7%6/,6'ldv1佔B* J wUi2so3knfOه=#B8^H @),"a?~k3xvzDDeqiRe*Jx}8AyD',ڣz}'SWn9?u1D+ǽI^/˃A{D@9 +i5:4[3d́CTóv0׏ n7B\AirfInj!&k*?;JU+K!c T].2]*)urc^#osAFA"#LI]w/I) qem޶Xiomݞ#LQTVcqvY,꿼vPR)Wr-ō'(洹d?Ċ`[efj HӴBz]!Ju|cfS8@̧rXNzXb۶p̤\,I٭ˬZJh% c}9oJ *f=6YO5U lHV2IJ甧 b4f, (gC_Pʤ.d(&e\+6#4Gyi%ʎޒ]u>up!ɐes&ē!l™m+;f*]:kvG%-4Q \n$,ieL0$vNGB ǀXfy1X -=W],Y/ Ƨ@Qr+I ӾoN|)hÖ< vNz5; w?1΀Rjؾ7 جن[SrZRDԹ|`R*`}6xl[.ԣNs^O~297 %>jPeY۳C24usƳ8pO|E#9;p,@t@KQ8 ~˂E[W,Z ~ca!5ЃjmӨ?\Sp#$:ARhbMcz*rۨC+!?4 @7h߽[؋W٦= ˝$:nzҙ {"aVU:˒-tRM{tHQ;Ȣ_&YM3ޡCUU\v݌{d^\Z/5O1)Ogc=ͤs`f,|^& bH/7Y{GjqԐ):R$SF>Ip7CX8E*~*Dѭ3> :poΏ44:)K)b+^4w9&K9UFE4|9EETI$b/uM=\J!6LE㞘-qdzDLDEXp֔a%5){ qֵ~QrYy k)A>-g`ܾ [PbZBr/as>E\cF"jX9A8]Dx^pP9#Ʉ#4ضlҥ +|Ϊ 3-:l9mQ pqJlY]JiP 6B:wm+>jv`z02q6P>g&Enj5@,S T MCC zF921)#r}@T1/lgom-)rIՠBB1e4x{C'쓳iIoG%n*}bW?N݄植E2~ O`ԊI}yfv 2ne-6=dSa>AKAe'r;n_?gY WόFCtNIo AUH V.(Cm07[UC 6Րkf%)FL5(nu=& o:s9y:U _o/a"1bX͠{ޢ˨A.${dB#l NvSC&;dGkozۄE $5"RԪhDCy.S'B, lBg֝6^&H %]bybC)sbV,ђ3 wIWMȐ⼹XU<;tz\S飁..sI}X⳰to湎Vڎ? ftw)ɯۉgʵ/qGQns]v؝>61iQI<"DP ,Cwېncgiea acy?$T`l.Q%Q˕?_KbUq]_Y6]nTcHu_p޲/nff%H0ć:|X-.i&$Aʁ!,ⷬiUf*5mo#Yp8&`U+*$}FI|{1Aqfđ4kL6xL*` bMr"ڲȘv 7h-ý!s0ڄV]J ºHUbdٝ떱6w ZYjɈQG"Z&/ޕLfolR/PeLr9-bݨTE;`(G[FL}2:1u9[ҕYW&$aheW7[+*xD )˨ṋCf _Y1@fЈ5(CKLf)^с R3!rQ5,(exl ~Yܜx?W/hQ Ph9(-4lԩSm!&Ӭ~^JzSE%O a Oi<{R|#+ZhӅYR_F;VymiJ񠻝HHIAY}`MDaEa)Z~ ?H= ,᭰k1T]5lIL16$P\&= A,h%]gC' ~zX],;?H?YSνa}fCVr_` 9DOh]yRde{<zLPܻ8և h{`B+s⃿wދl32IgEMbbUrKZ&"6ϲÐk15ty1<:NC*T%"ɗ8shI+^'we":$rrduRʌ]6mGJxdylͪ4@ZiVu4%י5%ic0uCЏk䱀|ObVk$vx'b,uSakĄ%* [kJ(-\Vr=u=^ co{޸=3[:@{.`(9->pX `^l8K}kY%QvGe>z-CWmRӖ;TE#{7′Tl-&~6VuxjHnCbyUkb 2>G U-"c5v?$PYL*۹7Vā\r 8bwb鎿Ey UvCtvoϒw%Pa'?ey^X]=c=9E/]꒬j؝](&՛Zrsg%=s}7sT)ϞF{faYu$7upw3ۥi5ѴRf0R"(3{7U.Z7#ԢM38Ûn*\Z?*Wt>x 4zWSB\eY}qwjggs0)H&HmQF@%b ӡآ2 3Ih{y GxWЃ*GXڊ}I-k fo¶w<'II0 XAYá9T 2tKQY<:0zB d&ӥ$V_ m=[p(>1W Qt#@.I@&uF!FKr Yeookhl2 !^j@^Aع sLup%e~|3 &_zgkvW4eG65qu2[@GEӕoTͺ:[ky;WeIΘjt4'cSr{QVa9ăRa!,o%3E*vU ^&_1ߎen1T_JL[|jcD*K@-nS(߇/].kNX䭨(2-sLds͠oj!0ii@$וxXlAW2Mk(`66CߒMEÒvuQ-2:z,˴bW袳%QspKff BDB+ȄS_M<քkJ(@9cP"0ы9=񷤰*;d8E)Q{z IwQ׺}mdaMmU6'VUoɽFaQNWjO-Td0))hՙ oq&&}[rcv^c`KEts+a ^d#K^NO:FC)bj|=O@ӟ3y7l^F'N\WWUXvq'T?\nMQwxWU"XM OsCly wśZS3`B¡-?Ab'p7PD ^>FE9i>_}Ht S3rRS@/RWwc>7#DSB@"N`\V.\`Z wV M2LR ,\#w.6l%)r]JȌ.C#x@+U%sS7]RM7:Pui F(Л`ڗwd6(-) ws5<ý??{4՚ vDl[zMUX b寯|$1D S}sYa^-vSai,Qdӏ$gxXPg? LRu&M*`lݼSYie;.: /zY5>>^ڑA.30(,*S* ׈(x3WI 1IypIzA .;_P!/>r9j,&*E&U7x^%_p?^eKǖDqU?{ FN0f+k~ N3[oeda+0 79'q<04~nWA`7űq#DLik,5tML}S/վ_ c&Q"{ry'\ӣ+^ JճoNа䶒x Wb ZpKѱ65w9l"c":B`֍ԙR:TC͔#N0l\(_*51Z T=X}NL=іS= a]z|"$[o?Dlmg*bϙ^#Yw%^Q Je}CGK6]/vXl|!ՄҺVEVDAzЅjQ c]+o|v=IJ*b4ӭI"ت3N+VhA'd~bS}ӆ|R=Qhu9-=+O$ĸ5JZY7>(^M4JK(h2h2]Q rMFB >k ϛ]D=E/eYqJYAk5Qlz:<,Ʉu/QSS:B}Zȯo!ok@̹ScL} 0ff%dvO6 l[[蹷/ ;U]y$1٨|Hɷb򚒭hB$ 0I8Xt9KꐹC96wM/,Rm գG0a%9ieϐ2F,,eOi5;YNyQ(Ck19[m<唿c:B=u_BۛL>sTUl74~AAkɆtyDG_{ukmr7 DUp{ >lm4^'oיЬo{vQF5 ~WW&"]u c`+[]6فa.i\++wdC.&y׬Ot䔡QƗ7g`0k%<(R&}lxd\!IMpN1C[Vz`eO6`Km^A[x|W+Eqf> M˧-IW_?VPcg!DLa ]5~7Πa^4LzqP tVWN^^ݫJr% ]*ÄPx1ۨ~Uz7^ڭ '*^e;vk٣JwP /6@a Չoc+ 0W&_;6o&3OԾx,뫀lˎyA ud !r,f+msӫN~^fh6-o`cuBk'KCfyXN؜p!ރ oe> lŪ&oIo]TflaQTI; N |ҥtN)ѠЈ=Hewܚ15cQK_#Ӣ:rdz( PN+3CN Gb^-C2kG 46!r'`) 9v^9RHDc,`Qv)jyOϬ^SY'f .X:1C!5Za±w5Zlf,(G%@rH./NzeܵdOKNlMĭܷ͟NRG6E*+lcv5|C1A!ݻ攟~3֖m*:%ђ[,!҄Au87 3f#!dW65}j|ߐ$t;pWL]My77XMX^7:@.Kw\_ !t') k}"6438k[pQH2V?K?Ns-WDfHlӆI,HȈZUЧزΩL4 su5FDjN(ST>T01S2y{>/M%EYn+6EO9=' Ev~L>=U,R5v93{a&}k>ٗ}r{7cV+)x%z92|+ fk"B /7<&x<ԪAr_o_d?*!fMCJG'V8 z$U\pJ1Syp4+8(rTZ +g%;j3ng3=ȟJ)IzTH*uLd,?eV~Ss{ m$݂%r!o8r`P47螑JU1 ?u*r瘼A'+#K ʜoMÓBhjG@(vꙻ _#[fO!LfDR'|49cEooRhAIϴOCꫯ #bjq⽛HW51y=;S &NPPnSVu@j(\si9~iE] :$ꄍ)cV캃cpA[3#|0Hc`njefQ*3.DG4E/cݗOr,[;^&+ Zw6 K۾ʬ*VI2vFyo lY{W5/g?zknqxzeb[@{#ɳ ~2n^hI7H#%܋ڦjpN3K,W$j aK CQVUHXcMo'v( " ({n~S:`rp ~EeݺA-Z%"xC~-]Z+XMi?2m>ZnbIXe>l]P禇,w]R+>YwAuX\e4C4%$̓JL |]:'/ßCa:RNMXw6bRǐiۄ"sͰoPp1;4Uq?Ӿꕵl B [,=/cVH"&'M6]2״*/CO; 7O-mYܩ33L2B.V7gsg޿߁ajPnᣀVݭ`4<Ŝd-v*"C FW]T-Ezzo=9GaKkymmĭ(CoPp(L+K]`d1bAČq.Mrϊ #n}FhksgfKW˜ٗżu3xdlM7ֈ| tDY?W|w5?!o*w@"b y7!@jyWzc>:`?n6*mU?m6\6[NFt/(DlHa}dH^ ̜;PD8tF@'OqQn8w䗫I!xIgY ۬}$;Ԭ'J/ qK8<4|p rYY)gDW1 zBEiê[w2Ji\+t{F +qʞ)I90$ Ll"ݟdQ I3R2Į6Ǣ,UؠM'ҍ6DC445X Pڭ+kcFuĥinak[C|l;ɷe-gi츧|4^u*aQ aUĒUq 3]\̸g34JY:~Vl`[g PҁZ-]K,3r,Uޡȱwm Ht DU|H"g!~{?g,:z3r ( 6g*}[m%+4cC}=Z|ka?pԂGh:ؑǦ(DSh17&5Iam6i0QQ-{,W\AC2qTO}#I41Z k7hsҋ`k@<L\_x ?)fsۂ7r97aX0dHdKAGx?R[7xsIIm_aoN64'q](MRe}j&I޳σը ^xؔ jSB$v[W>͕IL ZA`vcל[Axx/]Ek|eqGu?0e"ƐQBP-_(\ ۷EE9M2m(\z0S2QBC4V E*lUP*;{_Q#bg1|G!S]c)GaPUM CEMV$HÍi('ҹDgݓ{AHEdY xQ;V2h8fԶ?߽U6| Pxb4RqCϷ#&!/ᨃJ8S$%Q=.KCyiJ 3:(c"岁._'ndv VR td' g E[.jQɗ4 6h x]\5hw(TوRץP )J##ʴ. "[V& aRN[mMD%5< . I|H?si+^LS<`9߈Ƒ6F򉪠~l:ۿ8Q;n Qv7 MDj>𭮿JʚgFg)exȦ. #4@XšO;L3};zdzx;Xi I$ mwJaڂhQNKŎ,JƤLefC "5L'l!OT`7g8rG\)R})ːHaEe3y6(G+px&Iq]9x6d= <½Kn(|puZW?kocm˫T^M6#XRi R%t"=TA=?eE_ O@v P]@t~[a\ipHΉtJէBIhM&UBXuYM.o=@hXpuBgnݠ<Р[߰%c$Zr] ?_/%r鈐\) xbg1*4o,ʬX]"6}ZmU ?Tبo=RA^8/(X2C0Ӄ1uh*H݊Y7~~ vSd]6$IjeQV`-y)k"!>sۅ_. 3_+ ,Pp)b/V|~GIiP\v5/dП h100gWӤUL"UQf;TxUg2p-TI3ɴϨ(?d9v>cpZ$2>bD0{c)3s"GC[zEkLjYccbaT&.WHS~I÷, oJIH}GeY),|~E%Z~FY*M8W p[qўBI[%Bp$aD8(7 >!+@V MeWn[qΩF|uӎC?qq&8nf$zWߛ3 RyZ}VH)~QsW});nBm}`+Cvk/-¢~Η}B3GpA9cCexx<"9UbR\F*OlH(}@p Z>2nyQK]Q՟nz$!ƭ/ *q [p8gE:! > 7c㙪_|MZ8fqn pH~]\Ggn>\e,9d'Cm7H+uGV{:+VzV%-MA ]LI1Мyy^Ms Cnb=4S^+S]r{t^}4EfOy߷dU ;˕x?qRs!]w@?Am;7hJ脝( ϓ1u|JT$@U]Ưxa*U'Fs3mfsuD)!GoȊnZ@!;K"f!kt* 5e|wRO9_RZn/J' ^4 d3&wK,O4Txk!Xo-5~n^^rApUBcl.kW%;yP]l=y跱txžg K,hbb/.3{CYjO)+"NӦjBA-<7#]?+LJڎ-yV=Wj˖Jϔx`󂇞z@F3ֹhю}tDV{ M*mh;r`ҁ[_i<.Mn pU4aq\Ww kR_`w& тqwWZn'tSu#硟p>NvsTGmuС&9\= sX  C&mH`oLp,s7YȮ]d`PBm0 jI Q?鷥=]91m WMk3| ɀUٹc屏3-=E pɵ{i[H.uX>I{/r nZUSDPE%wo.:?,K[((K߫]#_ӟb!%I8RTO";p;8Q|+mp12"g̛ }(`}b]y5W$emtdTB#Is>'7 b}z 6ɔp~E8]T3a4)P]sBNg`+HWRl|gt/ D+U38dKv[lk'HR#_C[U i]^jXELuFJs<45(C рm  J>$E+k^Z|U`rab~ox0fdor 71!cMDGځUJ ]| (bE@ϦZhe߭+xؑ//%;6}O{D4{uiA뢎v8@~ e94hR2MuӋq9$NKwxΨ!Ն6yZiCgP"$kavSjh$Ee`L!"u>odv;ɍSQSfZ!dw;)(6u>/c8^dFp;~268띁J =.!w*DqtJbYBbV\J;7|Q 3ChZU";F^iO?VyD}{#AλXR2AzֹJԇPA MDDD?p׫5qH1juJAEHZSLvHw,3U8dAe&t[P̯ `.xxVyqXn2lQ֙)<[l32,C7ٙR}حq"Ԩ*N{MLS8 DDT@zM C(d λ~}TR=|12_ K$V]H8].Քռvshc"r7Em]0`kda8A^xidCS"aL R(? v],Ȫ$]ޥP)Gɭk~ҢD5lab. @QLTe?a Ū% + k^YqRcoEsbUl&opGRoP؍Nuڮ/aٖ i$i],~H6>Y54|T{dp؂S_sr{k"Jf6͉*ű53%Kҵ6뷊8.KQF 5^%FhN/{9yGg<8$"Rhy-7OIk6'pN1)s(¯$LNW| $nk/Зmn0x*:Z{5[cf`z'ۤQ:(h^jʂj̈́$uS 짢A?9Є6$%+P jև[1-@ _ ׳d4IGI uɆq`Z ^tP:mbJl;aaK[]bOшOMjHѩZB) uGFOMcEamvivi׵a݃yVQ[L8% i7ŎuhFWvW63ŵ}8P2=t F0B lvlvլ7$l\ $@ OhK:h:.E`[fNG⭷c)=)e -N;FD.UgEj pSuT ;H:1.RAϯmYU^xуS:/83)eCYZkB)yR@;}ӹ[|Y\ށxrk XTiz%ȸV^;>(P~4W,|@#s[U]7&I kdMgvIik)g^P-:}B. S ޘDL@mҜVu rI=o@Z{py98|""E_Eչ:B [)űl|Pa l-ز.߲ \M3ӂȫ&0y',e[_ 8rxo:Kx<eK@%ϽRI̟TBvwpmr5^ӾɾR@7[g_ꉼoI~bnc )йЁ{&<ԭGF$V0&1+DQwb(phə;¼wq6ǗAS FethY6"BFV3qBblM'-44lݵK3)\E-fZ5تy^7+/,qS Q, DQpϫkLi :՟.eDn-6bQ(yV9JE"4G;YeKQm"Oq9&x+Pb8Ae5 \lJgCަN [uґ%v*&0L9Vrk gvHun8CGFlT!ˮu&A\VeBvMN oT^}̗]0,`XtÑRD0 HzE,zR5e4os@cTPs$-KU$? K*B,f ế[7@#,;aʮqoϾ.fy)7ܦ7(K[X__ysCm!FdQA+K .@95biGKC;aQ$%]!ɖ=7_m$+:.\t#gܓu49G>>ʙ9DPrFNkwˑkJ=˷;W*Q _.w"ų\,gPe&"l/ҳp GV&a~2|cMFcO[- D*G҄4be+Z* <<]/Ӏ{tri ʩ`Fg?ed^ KnģK/iB.MR9]^M,Ba p a]/__{1=Fq4рW;YuJ>a:0B,Q*])fֺ~ώyd-7}T=3}_GGT|-*u)'v+/-"ԢX!zOK#螄F:!i}r*Zt!ׄ  @؄eXd_\Im@@ٜCT /5`HyY<-_ђ9kW#+ ;D8O]J} CAa>HAS܍xG{ߪjqQd|@V DžYL+%b-1ްEE8>YRBˣm+r f3Z_BCM~U 'B1B:wQ WRёX|JKB*oiL?Q]@Tp|:iDBi9"džv3X(E`"; g{,bkuKzDL"$6>I}[ZuyۧpvF :SSBݵ~b>PɫB8US{# g0W?:f͜TC {@3}JIrjFF`%o!p[9#6qa{6t}`#Pmyz6C1ߓrX pbp )PLK<c g9YlG.\Ͷ[.y~5O`~V-؍UH7o#A:ܔұi:,_9,`lˆ8b'唴\80bτ8Ě8#F);;BuW{#L WA4rq~jU&^Mi,kW xUDnAaݸAGNmK(ƮN(%d,2?Lޡ2/!nj`,R @ɀy6]#9 xf@} laؘFۃTv9dMj8-CKoI>:8REY >$d{eu}ab>뤤@CWY!3dp%lRx$*C&u\:m! =s\ncpV+ɡAXBw4{ag KqD!UdЅdV$x(OʿVMlv^?&쯭)b^ &6?1nP|!:\y'EIq菅BP@aFZg:;tD:rC I]a@Od'L*pk(d&5{! NO|l%3y|uLjuWz=62XIN+.({ʱm-MD JL2:.ҽPQeA{ gpˉs+]{} Bqu|^@@ _aG߱M>n$~K(Ŭ;.=LP?)'."wTb2yn5U;O 7#5y@Rc:Kb]X#0|d~6fw4ň һKb;WBtJNԢs*4Mi~FOA ʺWB) kΩAX+oºr.`Y/nW?Bq>VMDڛ7k%">/TC ^[ lnH8s.eV'v i`U2a9,( "DL'.*7 ^|үHs$܌v{1:w~Ҽ[ye1XY^ ïpJ=Asv{m^f# }t5jRafuBF):IN MHtʅ#)i]Ips%į2~d'џIN>OvK"JKQCv,3̱x.7RX8=a)l|fnyv<m1݅[[<&"b;NE[hq?Q?#%y ƔTKυRcw9B1 - `<ߢDu}"s_慖6bkSòf:F@&WM>.X"oIPC t_ _jƻ 6u~o2-EuQRZ<P?.\ -!.v!zjtM6LK.xK&w'.hu&a[`^!rkMᰨzhR|;gw7C:fs%MQM ɼ2&)HP/>i+FJY`01xd r ˭y8VN[m%Y aºTw{+or⸻" j'(>S-mtKtEou}+n +fb3tgբc(=!ې\3 ;7U4;u7\$YHa޿ ၱ2}$iΪGZH}0:g6m4vzX^Q`h&&DI¿o5 TqOx&Y\#i8I搽TD뉑Iv)d;u|~g-h]瞧|nINj} ԰xÿ[\ln!9 ӥפpT-cvj-¯zDJs*S$T OS!Vsӑ+9QT[*:wUP!/S}`t4B\>7Qn`~h _j*Y~RN+HW7OR$Eb(R>цn 0`l<0uDdۄQ+*4FYm+-V/A8`c,z0f7eawK5O\]+?u99'OJCy=ŴjnR[\̮܅3W׸eC* EPPݘ"+%GЉTS5z_|4e%\b3Ag^Y]PyS`8TV/PӢ.gBPnˠN"2^LLY2l& < $Y`4%D_wd #P1i0nwJVOM4AOɲ?RP3<3 gi!F)0vTH֩3d]iY`5MxhQ܎ĎQYl(b hGjn6"Ut>|ep3qWCJ唄}\߽gQk&LY WdYj+ #c_dD` b3;d~J9RB'j(K@bxJ Hʣ-hvaOT!NrgU4V222Ʊdc5 h`/S*~2wƧ'~[OٙY F>@,][,(%I1)o<̠!l9 b9WOfQ5m&aM Ɑ2h}&h@Xq< 3DRb>q>@>Ɋ0^a"$'B&n趂RVF\#Yv'uoͤ!21-CKw֬9]P(CZD_ދbu0o /ކf̝M40"ED;Dݞ)myPXed+1,% =5(UH|E\$[wI'?G4Z-DgrJ;nE< G?[\Ev,yn@\N@k7f(PzFjC#wlL !n``2xf_|D&Iz"UjEoq xΛtpx%hy͜qFel~,7VH٥=C֮{$: xBh?iZoمLKH|j5;;?ٺCMD(Z,;#?JLG/r!'ܛu~\a:Up[1u@ZV"_-pSR^3;GUR.R:48Mt}_mN]DޕPw(~8N-E74}kaT(Wɯ<6ؤ ˣP 1+r4|':3S"b/~uβ6rM821U§a o]HR2PVE*z}dECO(t+120;&rAOǗ8z<9%5Tn{'p$ĥF"Z!X8/[lm|GNFzt"@633B$BE0͂7|_T`KI8tf_@T,5j"x&+/nATis"jxHt- C8'xp޽ uҍ{`H&X>!x&1oB#NK;0>4~K tE- 3-+-S>R>oifDAYB5 -hUtMrA`6N=LqH}i>O_%싕]TL>ÎFgrKkm(i#o s\^i>rb-ؐWZL^-B?09,5 (>? #C5'@EWy4 |fҔ=0ߴ>b(X%vHdt ;Ili$tF˖0fѐŸ9Tm5lPgk}'fo%t޼"XLQNwj.krP?prx:_Y7bv>3^ d7?@H񫜚T-p#h@~F]iwmBjW?Qߟm/ h}²RҮtpMR1 _% IW[>~_ vBN_~4(jzM.ĔX%nI{ɬ+WeG)X>nS~@^ѓmPa¶x[ci']Z`&4_r^%k9S]ɠE9:~!hᾰZ]B.&)L4d\ b|*b ׳'Jk[4qʶ^jџ,Ph3ӎX՞zz\8B -IHvfAu|) %j0~"'χ??0S}Jp&~ψA80ˡZ;nMmJ ͅdU B}wq̕ĥ$r#uiW\^5 ݥox@?$2B(V0 Uq,%d!'[R)ԐBJH Ǣɧ>lXǔZx4{S[uZbT0TQ9Wwqj2iJXc;w,;݈XI3~?L@ի2F}p(d7#[-!-+A%qD}|M5:>(|P&Gb>DOU` g0R^#eZUuE-Hz ~F7 eMU2 (Gef\47.Xb/F?y$;/ _}keTte,A\Eq(>P &b]@$_W /HW]]9VgA ?&P J! pkSd_@OR:jbyu;"N8bϰa5PJ WI8?".3޼5 Y O}CZRe Cr>c`uOC. wKg3كadɞpf  EAGJ $%,\IUL hEŧt=ܬwp3O?k@#{XUgL(u1Kj4Q=ȡ]yVB6[E8C6LkK鹒a+=xgoqqn(~Vb"~i,Cʌ#&y w0`Fϼ }Zr:hC4.twk3 [# v`UM ܅yU~dBUEsY240L|V&@&UC/?ao=6Gm;2?U [ a:j3kq 4Ĥ$O˨ZGbw U؟\RGsXp6 Sw9v)XޝqĿqvkpO|6)?KZMVwj|= Ԗ,A_6G(k qmy/=`,.Oum<{ALmiC.\7Dw:Wx&qvѝ]b-B6ߟtBUikЪ+t"e]0|˗ _f/f5H^:ėHz Z `z]z}pST|Ӓg,qmP k5G}񀷠 8~T 20Z4?+^DCOcrẈWq7Hț*چ E̷ځr5 kuVfXgP/A@Cx L],gG|_t7' Z>SCmWn$mN6b *`2vԃU77GtKnK~#YM5RBLꊯH*ÝC5!15{z_G ;)w&F͒W]M\+8d!>6x͜Y:;kg}OW^H_VEG5lf5^BQaа|BMX/W^ g@YɼDl0A$~_w /M>4jJo%NV)\)ds*Dp !ϯE85{@tRm{DK7;*g*xTV}?0ݽKNxꡬR2X j:l1@=&v[bT8 WU&E,&A;c6S/{7_6c*pi4Ϩ*JA*TQX{sN귲7/y\ CvP3P(ҰJ@É#iBcP*?q %JeHs 8#-H3j hJ Ggҹؼ!Rn:YriwVyQzjfڼ3g(lڌOanmvFnhy̔YqU ɴp K =ۿD%Yf*w4'G Z5iq!/Hҿ{hJхp8[ISax*BSۇrS1?6~~8:NInYy /%z;o8nj݅!"25gbۖL6ӡ>]<},^&>%exQkX$y+wfx1ꎳ?&P#⹏Z: (EHo&PKAnHj ^R\f܍;aHZL 0dS*z 6l\ 2^BoXgۋ1qL<(,j$Ȱ3.c4Udp2dh{Gl]'&ozf c K40D-C} ^sƺؿWp̠z*"/{d " YQHlxy aDrRgkĎ<4MqUsqSU1)Iv=hF%F-]ֿy1!_zHtꅓd-Vc v4E?p4mqҼ@bZϷ\G!ϝ`fF0eZCQyvփ'KsWOL}Tju' y0Sz`HQw+e.za30]T|Emnxn^]p:U\)٠3)Rsb2}y6y#3@9]DD&-k*t%/m/&b E6{#tx'*DKd ,ۯ^Y٣A[?%$! UCup%9X=;ZCU(}$KmJar౺ʓЉX-^tS 뼁EH*ƽhS?ƒFWSlGrm$;[XnLRЯwΗgkMHEk@75A>>8o%nc+4BB!ieN1Q=ao+X/*ni Cb ͠yu[+ʼn eb;sY[TsTWE+}Ro5؝FV۱"p_xiz7] G"W6OIAd;܈Inm @4Z {4?o6%52*A{dhmF#QAay)ФC3ZƤz03;|*Y+Ip5Y4K#=ogB5M.•[K,K7UzOx+[Ĥ;D}?8S,l+A4nDf((/"ౌ{m=Q-[(E'jImŇ?S%OϧY䶊X[m"B2a3{Y`tb{Q̠ BMmT/k!TeSqƚtS_d6F#J3O4e+fHRɌbOԽo],4׳ƾ% #EOÑH7.#łchny;|'7-:>kx|dl,uަXB1(g:a HIo!H*l8 ?űsϊel܀+gEwKv͔\p?EEqE‰j˓ ھz'MIPo{ΐV!6Do|PXV#(M\8r@R}g rVf*U3){KC>'I%Vy)ډ}&EOlvZ9?7e#xz@Lj[" P\c*S J !Pf,vDazw1t6!pH:MLE(g$DB>7!ya=[2TT]DGCˑ$ujR>Xa'R)#C#͌02/ *aqZMU=9 `׫*î ;Z[!{YKNwl>>?_29hsrm ̯Ԗk=F>y gT_Zì`< b8Gs.A3\q0Ʌ ax(:H׍ z#bl[NfOdὠTHƶU &g`v"05JLN؅rO a~IizůiZ_qJûFHyǶ7.Ppe6hlT z͔$t})/[EC nxMA>|CP hmac5_5X{׃2b $!k6Y"=ݺ4 4S!ʲ7â9Nsn ,4nUtd73aft'>AJl Q n:2VMeuakj%|pu›Xq_Z:;$0oS=m!@.Z;Y뙗\Gq"qtOavr۲AiKɶ9rD` @ę($3C[^|d#jJ""ȝ *+.[~_K`LΕpp*XhbsA}WRwu(A'bKxQ-\؊zm@mIu} "~e2'b }XS@$3DǦOlB HҋZ35dT]Kp @֍eͤ(GGo!sOdC%l.¥_ƈݒ `C[n}ZFp"Lj?!5LTsˊ؟pM#PY [_LA)0E*B?惌K}|)[`0s(iΫ.x_WHݫVno=a'.BxvtA}X#@iib숟{&r"޺9Ãw7Jřz2m>g}?uX ?|K#Y*hDɊ+hVlMפ$8KQl:?)HgolLV~lg|6փ~ÑUQ/0$yڇo h=_l|jvnoC]#gn`̣/UMV~pIG}N^w)ZvaP1j.̄P9T#k:~eZJs)Kk[v"&7޷>:b0c8Zg<Z !X/! 'p.ܞY tp%e[K*Є|t}8ڴ$}(DZ vS."FԨDh5Z‡F,;- Y_jzNC;+.*tQ}fUk>\@sj@ri8 PGpK$glrjNO +zk3jw& Ϭ*TK{'$׾+z&a_zkCjf{C 35ҳTڧ߸o?Yw}*RL`>JƬc!m*XwW#ͧكF`;,Ss.#:1|rX{ tZʗAն כ=r%PV=qbJZ 9~Jf7"9Gc¤#^'ER`%66'Lq<$$97=Yɐ% ƪh/$zxep:>j.q~J 7ځqX Dψ*mX[zɎ |CU~gJrfPԣf&/y:{#'9m۫E\av*5; ,k˻~2]xc[q*UW͵ =X4ItyV'_M;^Bύo-ZCӑ鳺ÊzвXe4@QlџP OցJzIw/]a 4iׁ$lcR =zl~e LGe8qOGyy/u4їUf#UʢIر2Tp8=j^ [:>ն#沩Um&VN)V^AQy8fOW)??9=[F-4׃9]W(~עةpFԬHJBDvEc;u}L 7(|0Z/T}6LN*%i3ssof϶dCPl']]:k+uT"gz"Z=EPa,d16?񛳜;30Y` H_1Z9{pt2`0M y\W͸^ԃ{y1(`+U)Yr53Ho^ n"H7CfITSSy6,0"zX΅7[ !Y'8qcŕJ@3S'ҡоQQ iMJt3٭+,4>TM:lBkF@OdihpRw;5~ =c#k9&K#cf߼z,9y3Nnj8H-ÿfZgv"46h }npuP-ڜCI;G>AuʬV))b)Np&q VS\n!)CȵB9`G ~%t=ps%ZҘoel߽ןLЯ¿t(%o}:\e6-_kOT(ǐ`DzOs#eIxpF%cŞhO2R;:OKT?9=ʳ |l0\ڪC5Euy=yqGY #eIN1a±n qVOFg?&䳇~'E04k~H)g ^>b L2rx.í΃& hqLl{3&%sq)enB #f)UĩY^.vPw#p41b^3("!3y53#1EZ"41D{DPwFW2'oOEZ1N0ڵJ> z*ۯ<~QӍ'sfgIe\SdD\ܸ8l#>9P1 ?(1u9Q*WXZY-rWP#P:}iiw c JsZf=$&*[&DBXTdR'u3EAn5 g8A!8/r\8Tc[%GV??-%S-0';L6% a9W4CE*#@61kM<ޣmh.= G}mE0z4YU_2yuv=GdgU&U!X*U1P4{ J`?V^ЌT-`ݢl#sp5)OMt B::0|漝Ytj d|*&gq~rEB6^jE3z˰sw'2OB(w &^/ÑQ''sC?E L2~0o$)d[Iu+=?D "A{Ɇ@*z K" 3;,2%?:3k4(l$Y]zm2}$LI|a|;3/p"9nN|!T\Ak`ˢٶ~Ν Ekch{91Nmw(bsktJZl*.ȹ>Ԓe>L^D.z8.p)Hm3&M yl_wZN.1UPEr!*v-ŵxJ9Z2aHY:X'j`3S1z[2J8I;)m?3z)q R9מ->B_ộz/;vPI7]u4z+)'wNvxl@ 3 ӄGAOGLK~'X#}/6O/d 5i nE1n߆Rt }VL <_Zً,4qȘ< V^CM @φ'#^=y!(kbU`3xn`xJzXQyN~bG)mzlX l3{J{&Q-@>iW c= ίqyf쒌 4/ D0_yJ~1t|[DL2wsN\EaƂ17q\Ů¹`MAA G7Eֲp$bc"h[wqTW%S`>zfP,Y|XIDXtdo1B 3څ\Ar.xzWj xzb5r΃ u&T,Aq\r&jjhtwZLQ"  )@,OꕂM#gD[v/%@jJ\cm~X P޻rR2LA 6r}*w pXc\jF˵[gKs7 QI|j Xm)Ep}0tD*ELrnc2E< w;-'ݙ[^ۮbƿGЕ} e#Z˰Y)ZޑF,f$G@9TVKX/M#h. ŒR]ۯ]/|*4n˘m ˸P?WC|i;6 }0oJ7ƚ(u@jVQ1fB:˙+ ԡ5M.(<30fZq 3,poTUNssü?y>VQEB zDHH_zN8^˂Oҫ{$.ooEu-kvWQ x[%%g5s(mR *+I\j$8 Ng:C!0z_Z HWn[R23Hu%Fbf塩p1%l(O_"DONaZlVG-F٦fI=d^ ]7ƄaAd EG`YֈF@GTq kN8M.vg߉[TQgAOg@HHȅZd#7 Ĥ,۬4nbM!m% 4^)΢ <$WV4g\/&9VzƘǫ9-dGp6De\{ZL*[(y7^H _,%甸wb$8(&opHLրiHCD'\;Q{GRU,3ӂiiziPi`X. ǚOGr3!'`N;&?" YԈ-C~X8D3˘p_[|HIqq@Ej<ȁ1ă*|og]Xr'Q u}E'~=Q,i];(8*{OGԑQ=gx]qi{N"ỗñ>OU|dp[p?,OW B4=M_Մ\ Ъ}oK&ނyhv 'y"g@xk` {%(Z ` c" o)G12ovxOT1!sMT!F127AC#߸;dꇥ >"kU.{E(9wܕڑaH BgFq}mB)8qqbŴM@7?ƪ7:lߚlBیz\"5OVCNٙh's $Ƨ@Do&f б<9-^Sm}pw\TtD(*@epᗽ:QJ?/1SPvg8 \\C'67֣"+K+1tbx(Ș_ 38 /? !fyVЌLbÕ|49-IGOσ0pϕE/R9%}{ƮYSQ@+>>p <͠`n:r>isQ4{`XW@dhaūNl&)7}et5idphZjoj@&qGs/ՏWlPّx"7ٕÄbbŭ!.IlS)]]lj~ [@An1?B `XI-Jߌ}&DdQ+~d jݞnXd}y/ &){)uc􉗴;A|}D랗ªۄX-IT)3)'62PJ/,;ݨCˎmA Wp_sNҏR՝s(n87YAO'"эJ97rob +iPC c"g]plӰMre^sS:\L~ANc*!?|-U _ pD6p@sO"$N DecڽQ9rA(0@4BR f[;=Aqθѥ) 6wjPNh *WYY#jDEks9?W,]tʶ4ƭ`~yw("ijpA~,AJ،@i];CT4k4c{\OH tX13o`(h };=XF=u!է mj a<.G 83?46%l<.ѝ/G*6afp$ _=qI㴛u|#miy۩Ἓcsko C0Oh`Ez+"z n&SQʂs=bioZmZש~{83_fwk 8r&J3xN۝#T:A/muD}_6L8P ͔UvHRv?'YwYMp¸qt಄EN^ӐgşI4Aa'sOcr1d 9P=jc1! yhOkQ^ =k$g=2Z etUCAKH$>赌/! ?Y׺0U]}ɷ+iR*RapPo$܏؍ҋ238߱ft(b E_S L )i:Нϣv;+ & e[$XF]DG07О/R<Ia8lo$"+ޛQK)Y9ApSm3θHNL-q'qd*b bT`cY0F0Л$1~!C94z/Kk_9Ư& K kx.Tf(\*_v^0y[Θou)'7IkW2NVZ/8j$[ $EB;T[z:m#}A:28ЏSpP rLF7j"4m|N!w{dALâC!7߈,Vd6Cv^dG"9zYy^kaaZfF>+ɀP3: NS:}9W?S13Mm)$N!Tޫ8C:tz m;U]}}&:NFm:vMԨU_|'ܐbBQ:w1I`I]T!;L&\J}XLșR=P93 1RCP3ND pc±j R1ds3`.|u-*y'P($%t.p)kXmB])=ЁIުwt.韢>-բw;(^s-[C-YS[d2g7EQ AƼp(/zv`N 4Զ[ Ld9DrD̈́k-9AeF5v9%+#l~^7Eq{76EdӬX얺䚊-@.Pf0IjxwV"6k_ԯʁ]JJOYBR穾L$mZ 7JswJ ,?mȽ~3UTqj#lf͋W2YƙH+`yvct ~Sl AbebG@hD 1tnK('y"9Mt8lu#"4CꯩAh* 4 5miC<"8^UHðKJnX]XDɆ@ɶSpY3Ei8 מ3]*X/N*?a; ?$b]߈^t& `?}S_;Dg\`pc3 _1f=~cJ{:kפֿ;aj*3(#?Nb-A%)I~/P0l, BD5Ʈsjjp( FUىYՎϑ 'SX}w4sfHSgn<EVo@0v,YYmE8gfHRAK p3ݿyI?-ܴA?Jg]lS'3kA_ gILG֦PkYBQ>8^S}q_ x_7K?«ΏsU{F~6$V:pc Rʈ=LҔ=,G1(7<4YK^|Rr XXL _wF (X>\T+1.M^=|1?06K{z.fFB{a@W4HN,͇Q\>#e :Δ!~q\>5Ϝ4*ImbyUY2hыbLg>UU zԖ]g;wך_]I-albcM[?tl+HهR**%X5ݼ<}DOQf@ e9$z)ocދ߻eTFu ݩ>E"枂zŪ8N굛# >@vX:' G5t^D@y_;BTzJ ]oyI yvS>.hYjSh=ץ"4>޴rlinVKCӘr9fCшJtU0ْ8c<lYȗwe,$9΀Un@|!]ZwyAȧXah_g0WEdI0NeƯɤÈ 1[l~N//2.aJX=퀊SY~M}IUX3  ZQLjZ%^ ;uĚ1!ZJ ;}n@K. ˡ=]>\G~mD8u,!~ZxE ~E!1l+/7#Gv]5F'D1V(=&@-e]W~"?!M|݈zsPzQ;_g 3"L',pË3DGC3ׇ?sV]Ӄ?t"}/&"q Ƈ_]aLKxފ/zgB̆aUzX(.7ƒ_@ 4GurU(gXPo67/q+VOlS!9Lʷ|t'taۄ*l2gm⨺1C!2q v7c`viMώ=*A^e Jqb*馴)/b:贿cX~ͣ倊GsPfMKzB3O!#Fljdhڥ6 `?>5b} \DJ|i.e&& Z!\R|^5:K:" eF?WR8 l%%6Ob_"j٪Ϧ!J,~56ZPc#ShmKjԩ72.QU砆q'y׾W$VxI]H(VJM&RRk`K9qqCG^O]^Q%T^ln|WNM27V4=QǗPFuBY_Kp}&^rimUZh`ĆX2$"ZX+ESGVzi,oC`{+y!:@"mZx] e~VQOOi~eu1wx{IpQ l#6 hRKQzI!_D,* ~Y! B>2!TmQaPQ0!Ly"f@9%b H[1Jr-'Q%қ" Y=r~OŭƢbg'QNAIͺn}<ݡy"[3j/"ک:򴖩Z!'*yڸ4>ӝQT'pX=:F_UÃGs9(V;Z*YVF%@R^V1ZƂB xԣ5varL}T\bwȶx$[khhԢ1DwA#N98:B #A7 ܺ60S::M/m%ȀPOغN#;|ӥ`Ϩ6ԃ|RsiVBy|õtLD(PiS3{)"Lē4KqTU>% * skI% xl"Ht3rI}?f`lk>M#tôv{l+z$YRld'; °)۰+y!O ;:PwV`~}$ź1lv?/ZV8wßB\ v7*㑤u[}!bߩqdž#)5^wsѧnitgk\AMg Ƈ`MrÐo$84N\ li-r 1_v򔋦-v (Jh'n0T.avYiqeʅ\*"6[0'I78ˬ9p )0OĞR~YWSp -XU'g9;^n~]Ƿ_e:Β)-Nlv:$^N#UL$El\]@j;3]-7[΁@.Py9.dлJKKʹ@Ob.)RVz1{*ǑI#( bVHULH}RI/ЌAIA7LO_sWEuI]\H-TGӛԺ^O; 2=3Zz<~A CMR'XsI3"Qx@đֿ=គ)PǺ&k TDJt>hU½f{tADR=`Ϫ3e7T26TC#{ݒroݸi6Z.(GR3Ah>-z㦴|zrT(R]UqHhiFd19hwCwoEmՖH]1n(a80֣T9TZmuZj$eb@]8h y=jtˢE)+hC \5߱zd(UB#\<6VtZ:FZ69KC-L/XSGGUQG<һH}> YD]$%wKwAmhT99XO8A,d^vt4l^*L9#ҝw{ }u4a 1}m2v O<)^)'W+.y1?66A@=>pԼAk!fZ?E|bEE$T;Вqk~~MW _MPmɟ ƄE% Gk\sE N1`ĺڽql*1AZY*R,5`%l]?ϝfմ@<+ZOs|Bia$$U;fQ'鸔5 o<6RftOQ3Hᖿ&"=,AegoÞ0d3)^]"j>XnAiVM^e} dfj7I>RcVyŋJ% Lxu ;At>m@<>Wc{˷ץU5 ᄚPA x^ ΤHށ-{U)uoy_|,C"^&sJYu-16Wt9rL&"?2S-sj@K \a9^&~ۀ \ JVZ<+&:{Τ*'Q^! fŧ{u毥JJ +!g`w{>4 w /Dx`_||]tVnyPuҷ]g y ~JK5d!a=II>yLJ{ʓ$~Sus5TS~k]@!OҀNGq!gNE}_DwR:cht 5KylZ]`Lɡ`#-+Omg6=O $6 沷Hml@A HuZ5g&c}C*p=B7 ;k S=G]&3cfߛ3f|TXR$A7iUYAXNR 9L>>Q: #U+`vuwT X1ƭ #le&iN1Kr$2׋\iw)4Ɨѥ;-øK`LxBZ? d1RFK9ic˨pκ ?~Lq#F B%IxvS(X|D2q \~V78P e- I#.Ɋ>ƙ2O `O]Lo+tqwba*'sHB Sf@oH]0zfI۸ܼJz'r׾Q"O֍&>#8pń)`/* 䡻E9rN5}lK ;\<$%Z3%tEpQE\t=BٙE~]ٳL52‹6-%=E[mΫO%Mjq-K wy f[#H{UMv(s)a S:يW%"ې/?+At9|/IڋfF4կ0:o-=bԁek4W˹S@&:5G c|ӹĭt邨-oj]͑d:<5SWc%\iKMc+&vF~DI XgWm4$뙆8Li"-8aD6 ʹdnR1hDʣ#c4]P$ΑY=D`y#*T e1sp?O2KwEoOpDyC9Zͯ0P;r9)YOQr%bÀm'#^(^l!F i39K/x/lQKKk!ODA+XcYE큘ǹwlpÚGOjqO7#=QN2WS VV#VSc((hW2g+>ƗFkg;1/UBwR-BFHJuH̭';`m2lt(%q8.C[ߺRL_f(\+l~ sNGx{Vߞ(F=6ze\x,њh)G_ Kys8gR!Re꘥1-,ӀeʬOst?oə^Nj\45ET/x&EPdB#T/H9eUQo5ZoMOG BZu  Xp<}gjqmzǹ(jRیbSI(`z1ß: 4ŠmUAّ;Xx F"{mjUO + w*mؓ[5H /6e6)Ə*Mj3r2 z9FsQw+t6CTA}+kT(PS WjN\Sd[ެ9_PCvH^6dU\mTpg^^8tjẹyhy%ڲAC&Z0$XAOkd8R6 Q_$ U[j]AJK1SݳZF`t pHzнZzYJ+)< @{؂GYӱV%u6qWjv$?j%`\X΄*s-9ys?oivvV:M62=į馒PCyNR14"1L &X[ҳX55㭃T_^# {*Q'+"}Q>̖^Yʀ2BwnFq_g6XKbpt-AXtg|ыC6 `L"ԩVG#{A}䶩f v @@3ܤ5a+TF8ux4TW K-WhSj!йevNJ t!s=u(Ŗ 5.bB`Be;3gd=3]E ү patN_Xx(X9B08@~HL6z#Ue[9ȏ˃Db  n?] JvkJKT`_KF0˰{g|*Ta>&2db7X<6)|Jvq-d-(8[d.4qI(-O6_?)$\UA6χY&0ſfJE Y0mO Cٱ7RŠO@oJaٲOʁ A7"̟wKXnʆa³ ГSf꘲#~OYԏ?XB,%+7HaЅAUފ @q5s$D^s`Ѱ v8-|pf1C֠VHc {%.G`y" u0T6}#Vem%j Q/m-WvyW 0;RKsYcu}.ηޥB0T[HI z+ŹU%k+(yTOڂx^J#O1'vS.&e$e ī?> ~Q  _ٝF>{v:a`DU8^-6jd65`A۳4Z-6Bu@_Q}<nYD`+8OЧ̐b[cBmŀx cr u_$kk < S/J3rM8li zM4že[Ku'K|u=L3E|.j f=-@P4@l?8;x ^k1F- ֽs,v>=O]KM(lbAڠ ;1Mo<Ű}kcB22502u'Pfv3^hg.*dISJmP0W!y;Փ[lAaIr\Z1J&?%I~_AYK )@1 I7[L {Gθ5uˠeԁhup _zk?|)ql+܌2\8"b/һUbD.a߇c,9bћ5#:4 $AGn}hz!N^_;tG,b55%x!3W&N(fމk9_s/5L `;TT>ehFעUnp> Rsoz,BkHjoTc<9XEd-^az/R(M&<ʰZ&w~ЭP]UXNnM;(NwSBG/ފsm46]`]]d:]d!_dKxX22B|< T6jG ˸"3$l2TM@(YuIHssSx Qف؞Ĝ5YkBPzM}Et8J36ngR.ri ;byƒFC>hd_`mf*J*S )Y1᜔SP=~3 y:Q&|U> 0Rz avYyWa%hjо,h#FDs]jqiHD%mB =4=Ԏ]&ħvjUfA1wt !Y yK`e9-] a.#X#evy<v3VS\M]:7UEپĬ2Pմa=QؾQ½,*Im%+\a)=q{%{0k͑TfEJD(]AU ,um9?'X+υ(@Cgr%͡ho8p݃:uƓ'eS }{%B`%u*u6scSnL'Q'|_xMy'EL`39ۏ4P}q/5.T7_:Grs) Xx*Z 浦B) 6&~w5IQ3*Cж 9qC=~do++6k c;@/~}N)FP N|?ա3\*]KJ.J !T!q-BmRG qqnM%,w;O Zc; {>hBƚ vŒ"m 6%Vb&mEթ"'z6hLҢ_ )+`jAI'zSipXXelQCDAiH~|{YٶJcűtK;FFC/ 3:!l?:@jm;L۟؟ھ"tpɟtȸ6>0J28DTE%+޴/%=?9LQ}ԅ),PR ~#1y&=FŊ+>+hhd4fPLmDGlv u\~N"d.CۢyAQ%_#VI4>m]Y@G8/i\U@PqلҮx :/[*Yᢄhl6 sPlkVdim¢x?-ubsCOaƉPO2 "R;+KTNWW*{{I7n5ʀPn!sP^:Eĭ,=2^Dpz Ξe;(%ƠEiHf8@"?wH9OQP\<`X Bo2k!e%!SǚD)(e-0HH r]Y&&+~:r2 i7?j)-7(s8_Y0 %8WE"|I@JrpO`Q}z1:} wΰ|j3:e?Y*[FL>X{'1^v˹=$}g9AMDq: 5P!xȕJ"h& WMe N*a[䭬к"E˸bJI+n #E 'kXX(T;bq,4T+,[ K7OS =x~ioD3 -SlZ!Ƹtb˜/}Q jYMOϴxsˌ>ىVJ9$Rwa3:^u5lKE]1Nxbaosf Z7pĵ;{5UpJv7|;Tr:ip묶7-9^x@o៯c}۹*P>y؃WuѽGCDW5ôp9^TLxc jZ*%FЋmȟX_( '(4:Y,1>>n /%q\7abj#@d`r`RF{IwKם=1̞e I,lg VU;TÅ 0ы? )Lm<2t " XܚgʅDpZ>ZȔ1G%L3[cfr|K<|GLQ3w2LYj:PE̛D|6EaS@a}L6zҀ¨g%JkW8_xϪS~]ܘ%j36J mhOrL%E7Q#mbz۶ S96LȊe:E%̧#O6И5W GF;ЫꂥקՐwJy?)߃ƕm|ZYIe""tF&}>Jv΋L\/hɣIqqHB@zV[lPjrě7_r@Gfx'Xf?qlz0#Q(\aKB21o@ 0D{ש[bn Jx>kMT`/FBn8p,H~$R(-0ob'?%Z)$$ Һ3iKs4uZcΉum8HJrM(ײ2-첺lSW pVt+Law9ЩCч3 z?I;m}#bftWzXNq6p?]H>)|a[|L+\ls_VwWnҴtUfm? n%.^[%^d 딍!0NZO;")v'r~7c^G|\8rZ=/rnuՂvMᑱͷ28~ _%I蚥cnoLހIt ZJ,7C,=CU.|Q)ŀpbΜ\׋N@ OG ( $ {w`1VE)_!9g^]K0eQr͢7d_ @<^mVNA>r{)&)-q˥CjhzgXRf}!?y +\zg*v:P+M[>cm@weLj3DԽ|}`Qd!0p9Y-!nqE+o: { Za$NN+vqD gNMF^fQf|tܤ 討LO[% ޥ!ڨSj&R2H 3cċtJV7I`*N2O,\ 9O xoǛ-+Q7Y<YC(@!E*\8z!Lшnt8#g3G L4@Qѐji%T`X0~CĖyS{$?G$H//.ؽu$T%/ Dšdt28٤A|XXLt^v1[M,aHu6d$ :ȻY< l! d'"[qس8IܡsG-+ MT) /ك0( <2Iz&ԵI;RnepCX(ln/t67Ʉ&OQ7zxW!][l$7n*r,=-#R^d?`NJUѭZe72#Zz .^ 7BikGjg/";z].7shL μFM|1gMlqAn}Ŧm[|KR?ܨAQ|&V1/:4xl4jd yڵJB->t4>KtiX! Tag@R O\%D?}J?uߐ ]Ӿ>n6P1 >w UlY1p}*'-] z Fj ~ѩ GBԤ*2m\H'[I.Y뛷#q*7Lz؏2)XozJ$冷4+ԑU](,u>B8=[gx/]ZHQ !'/Mk ZLnɕCK3[q-.N-:b3||,*h]Ts8Ǣco(M<D |(͎i,8oD#j> %ޯ+Y50*CYWHG~ɍ(`f+Sz3Bdyn#M"`t]vN\6-Ăr WfxfI<}sov؄LE4/\_L?k'@O rX^މ_]T%PsGC3@4,gtɑ300n7QY;+sÝ]q싇H;ۗ[",(kP^@AP$u90 !gHd)\W=y3ޞ[ xYv([(vBM2x!M!s酯fr)׹JQW) LZ݊YJD>f2<e`hRyyw 4N]J(bf>@"3UߙE:sQwXgr!SגRAwGL6~T"1ȱ[EPϨ ZSpgW׷՗'ğ̃U"jZ8RY+o{۔^nڵO>PƣZ(G,nhY\"oV}bԞa2CfF{Twȱ9I 1SLށm#ݳs`6e!j=?|2c/0XDY1ISҫo5xCf|z=Gҋttd ģa;R n,͊N}!CnN8{%xHoM|3څgb\>:l(NE_|Q%.'Hfthm1R8O1n}Xu:_Hx@޴;D $69вb;݌v ŕJpȺbnc7Y&Oub!9 ^\z`> F iWp{G];s P;,cE@H :,T1eϹPZš=b׊Ui$T$p+H`,eSi&G{?W1 ƳyO`B8oGzׂ߆t j}2rԃBh^oNkFm7m-5\_=䓘Fİzpi28!JvhqjqF;dCuڇ†AaEr6.yja.Y:Em2#S3/_LA pod E!(Lyrb&R/v#j)?Qc}))=&'X u "/.q|H' cѯ_IlQւK+|CD!ǒfq4d""we>"S]WbT^jijg]A/3`\7{w*Ζ J%NnSib]v_zJ>eXe&_wP9aSVZ6o6=+Db—̶:V΂ : Py \(e&b-u6%:Ae"ě/# ߳) P.cz-e&]ϛ S==eeu2v/"Ժ"ԭB]ʝ(__=5c{EƽsxBļ(i b/cDD$ZB3rfSy4 hKuNXº 6V"ۓЖN*+IUš^TK$5.:sh7mQ hH?~e3;X&]3I =M<9#r&vX!ᗺ(⚕\L)%m:%F8'6MfuԿn=A2LtC; ]KSl~5ˬlS?`E e Pʓc\<.cš&>aq953,ECsen)`7|9ɳ:^ٴU}je~gj"aIN'*nE"2bHe-cq_83SYu[Weih񐡜igzakjꚬ,*_MIAfPӊ=ItV( FFuϊƺуẫNs0gqK}D^6av4`^l85cuKtu)`#g$h"|`A ࣩnD"pY$I]қŵa[M Ov)֫69 >&ՃIolteCmE?D7ΑHZLyRPTL̦œzCa9NGO$\.թ.u["Ov$[Pq g*`QV0'pH@ ',TA5|D*<1d8g k2 1v{dv kVLq)Ȃh/3JH!j#*2J.4]Pʕ6"Y +:uɇ# lK  Zyi*8\ϩ Xelm䠈>)IH¥?oN*u2DV`|[_ZK?ҝB3>LnJy[> Y1PRW5#պ(>nEIcI|UF4;#smI$' …$`H.%n` =y3*˂}ld": #rF-:Od K$" MFgv yBd%e!q=QH2,ŐHlꆋdt5RމnR@2 4:SS1:akO+JR5tWgGK_[eǦA@i8ar'c:Pt)/fƘTCt'[^m\C@q8=̄'7uG>@QC?Ц)3Ң3X j$~jR# Gv+mZUa_YE(s>,;)͢}s B۷> X'#0ʂkm8tµc448_EX̒),| ۤ`YY1Ӝv&UR1GrḾv@Y5Ԑ8SRmц|pL/ ^HfgXg?xKms^"]ep7#^[ gȮ08;(FVm|7Į԰ʨ%s\햶I*ZO=ǺZ]7// !m16J]"I!څv /̗q㺓xf0W}"*Q;-5@<#jCnk>fPTޤ5Hx sE1uuXIi9AY &0wr@$ p Nx ; Բe`K GE6G t)mB[֫^K/VBws1o4zWd]pŴjBmzEGS?Aӥ wL#M;-;Wp6BobF· 8$e/ΣyQ$LY͍Q+Rqh(MKK#s/(x̳3;)ymWiQq#'=:d[bSv68榉t@I/(oT@x)o׷E3ybk(uS3 #ෑ5C]za\n\Ld2ꥷGڽGx?JT}{4JHm2f [q)N,~00%٬UpxSjid_^d.O(Ų}Ik:Hzpc:Rx郾1ɘo^_׺cs`YH\EAB:iPq|}/ܧP#+M|qT1'J ܈*sI8\\gy5Ia;?}YrZșm2`K?gxU_jtW_`"{!UòYk8CWCr@xdϒcb օTLKJ,_  ;&':hg`N^ {+n(TYI7OUOa|!2F`WDp![Rb hǵ@ڐRQ8[g֠/XH.lH| iӵpglP֠h_ 88.< T4ѺZRziM%xl:h oۣЕ۳:7 F{ZWmߜԭ7!Ε$f,A.ʥHUd"uԋr:?@;3; g?bɶwzoIjN,t!E&>H<qBt\ &as]0f_p4ToW7_PwZUuo&mJ~ƌDHJ+# |r@_7\}O)Nf֫M6w Kob7:FJL.ضe1V+{n> ;B3qqb%7N($Na=mQaa_ƨoOrN㯐Q]Zc-na0llPFeJ?0[n@3[nc(,(ppo\ф{N!HXo bTvL:b3gh_حErf\hH i۸Epа| n=vc3NL\R=$I@m?s 4bTk9Nzh{frb${V92:Ef6g|IQ.x5^'2CHX̼Zro_'5 +FtүM|퀘՛i%Q6:;P{/X,yPW~MTɲeO!VA{D(i ~"B|TNS3Av f#Y InOY1[)I-IEAHM//_i Άs?YԽhs3%o38J?f0>$c[0e"ls\ȦE@Jb\2m/DZl޸d Y(ofL5e6&;4Y3wӇ5X_ |%Ktyuá %Pr5yC}FO>֐7XWق,҈6C@DۇN*>&:cPloo< O/7>*Bt#.K~/cPQtK&yG .5 Uٯ {uPwG%qJDz]+OpIDДam'S>{1B7ήPph/v?jT'{2]8*O5B90OOԳy{3Ş[pPFʁWj4.]a7"\VPMb͓]2B5mW;K[8AUL=; b`l NQx Rv?7:,d쥊gX}EnԞ|ot6F?R[a^Q&݁x~6!qdiʧxdR&9뒅g )'mRLoWBr l ^UaH|ϼ}0ar~x Ϧi?QZTZӗmf00oWa=zy]F_IF>&8`ѩ;VW ~YgS$6K}uAO\ZZ04dG?̕<]GT?2SU~RKvMM^7 EÌw-#ЪҊyzܯ5v!MzWRYI9-*[Ak(_[vEwrUD᎘:F1bY&.:ڊrɐ/Ϗy{M_EXXh _#m]XH3䁐!~9c'vnum_@ 2b7M OvU-- G BmZ8^Qf.PȤ2<Ñ*")Q!t0NB [ 8J#䦹JE㨗`a% [kŝLNQKmM9n:rD]F%08FE*ZMZ"1`jY42K@j~fy4>`m .!`z΀bXl4ttƿ= ӖkHjOHڭxW?`cJfgФcrݨ0"K8Pѻf7]VlaK t"B;EC@ DӆҖXnpZZ"}dՑf[i2S6L;p( jLwԒ$:j8.}pt/ݶN#ovhr3[kO{1U{N<` .vnb*?`܉6İ5;>en,NlrbM֙fy~ل~DYTLi3E0]TD\@h#ȱQBl;3ę-Ձk߿1|FK}6:ۇi=JGLwy[i,g#Es"Th6nD= sӟP|3Q7smQ ]|2|.nbm9ȴ(6xϦZF|T17qsU" ^*sի!^CiT1yVZjISDs >X+F_j>噻8ĄAc!v0F[0&Ϻ @lCfqcͥ;Za'$%Ŝ0llcNNgԸqR>j}\j|*w%-NsCX= Qct"9[UjRr%ãnlÇy<[Yw̳&L6Q54c'v;DhWn蹿_2 V%3a=Ӛ,bGj^[ܹgC^Zd9UxS9MHjʥHInneNqG 4W9x$MJz|ZH>R3ҟRQE\EOKqt: 5FzNR츘z}0vmih[RtV*45s]lvFxPM[iykshvӸ:gͿװ/ׅ{G-P٥Q櫣[2i`&Ѭ pXs?;@| 5+mg1=ݛ fOM.(&iNd[⇔Q/:)PU}V]HPyNsؑ,Z˪@>] 2)Wxmx%LqD'PKQc>}%XJHZ9^ݡYČ83J'sx6ˬW P|{4Z_Wz GR5JFv.,aDq0>>ˁ_'aTBEYFaEsnfc!0CNG,ЩBF?ԛIU{h&Ex!T"dKNNsX}Wڵm h>I|(xj? s^f^.eG q)|t}ɫx}|v{@Ļ>f+ #6{ +mZ㺦xp~)^\DiL>S@-@;(Z]<7 =WsV6k4"Uq%Ci-9EZJ~ .puþ`0𡋲 )qD(+۽y>G]I37 #xPь}Do_'3X?8do; ~zf&򽵡@);7= #? l߳s9#H~B N&L3j0q/1u MEd\ڮd+;b`@ŽuNA5+}~($`7?n"v*"ܑ;P@Q-n1ClQKt̘geG\Nmi69{a_k9g:<5L&:8KxZrO9X:vJB=mW@<\Y֙1hH߃:}^<>fxuǥΏw˰D^`̛T0BG\ZO4_/TʫjJBogt8.߇:"*c]̜3Q7ۗƃr7{YG@Hu>W$>Ñ 9N<ܴL.ٚ3{Do!eKa# hL۟mЈXP f^5B=[/EsY/7C4WMZ^P ¢dFmz5MT|`*p;: 0=Ԥn&dۨ`*ʟǰ# v ^0!ޚF U?oJŹbZ`쀆i}Ռd LL@3K5+0xcߦTtĢaB9s2Ӈߢ@.N"@ lw.DuUcǑ`dͬf!gL|l6ڇr˂InTd1 ]|8Ġ9O( <EdY8v!TD@4CAZ-i5[E\;acw ʋ%h :?OA 5!D?Ǎ;؋նη9w]?q.5'q#0mP##"8Q25t[Rȟqfs< 0Tt25;vUB[Hr ~*?~~geCU@>b>谚ʲ3 ,lފzHcSjc5 K}7Km _8ftaщ1q[0tS7Q4MmrN@7}m۞kTyS'#̈1(w1pFg42XI^Kƈ9hO4ME\xs1V9?>)I04,昰#&G3`LBkN(e{񵟬! r} p>D:Yx~ ˿Z%!y_Q|4Իi\b IS8pl/χ "22%=)omyWŴVbE5S !YK@lYxi}lyizLh'ŵr2UzDm+ dV%@,r:+"I@n ؍垣`8Vڀ9{ӭ&8JRZqR^gY YWL}D/R͛ͱe+YUэ_ΰ :Ǻ;^L}"+PG".HmX@`Rv]JÏIJYqd' 53RfJ.+!5J+%&kID kܳ ԝ0ON7At[v"VTp!7᎙zNJI\Jn{sk2!j*Jy-y?D]I _$X=L Pu} h/oTf>tڻhnM k %=IrMkAjBŅS;;F*%Gn"7_Q!aҞ||0r7U?$ϩw +vӼhIxRQLR_a?9\%diƲ54!'̞>cT=[Q!"yt,ӘaoSQC `žvDzAH'ԣom\9 ~ 2{wmRۻ<*~РFc.5e+tK:-3nSEVSpnVŸ/S*IGY(* -',azD5)o )rN.ӟXL"2ͮwLd$u*Bas'10r3v6Tlx[CzԮ#D^4͇~C`a{H3]tyHTƯ(q8W.eVmE_#>bGN׿?DQ v K+M Orjڍ5Ϊ#!'P;c~TiɦDžºTV'UZg(|,K?w]s|S]e7B+)(=ol#J;-LnzYc] CkNA_[*.T%޸#,d">m+>',y.NNb5DdZc™!α)3(Q/ӹca/ t՝JAL0ΐ^Mi)˹]"<MM1/{v< >q&ָr!s1 RVCbc}x a"{Fnfz=#G/@~ՌJH˞!q&#.8+qY!8Z-Rj0gTpZy߭uuZ F.J.4N zg` Žt1P?5; ?DNLl!;QO.]?&寧R!d[y.k}"aL]YJ$Yڕd\{fV' \4 Փ?h+E![/@/z!b~:lEeɄ$x݁FYne$ey\^wP^;ws&I?(*X-Ie/Jf֝@pä́MŒmiZ Z 07WaČ_U]Ei8-BUVn!( C2(A¥٢ȗnh9ncjZN䛵(oCڐ̳$zlaM:@u ,v=A|-ltCtr([xdZMcH*_-. >LuҶ.[9ELos sTř !Q]ZI]'>HtERHs QVPA '] XCq ͸XD"̣_3Awel84K3raeg k4oDwEŹs %{l>?x+]p@dK-,~"<(,57Og~p9N8qOJ:ćf?KAK01rpgT,f"eE *uɬ1S*&KY+j|+7|bc(^"$<ؒ)([_MD,gƪ#9fS@<S˪:KpYb QW)Oy A&89#eDz_ |) ]+ە5M[3Eg ]5iy}^l9\EgzQAҶk汿P(JTNęCvQB[ uch90)1V.Jc %*eɌo9Ï!!?h3~O >`%>Ҕs(P#!)\/$\p 5U85ObW@fo`ԩ~ OMQЯ1Y|4g~lF/v{m$*BTC陁X=v= G&} _^U+s i(F)[X/y#*T}qeu!˫n\$ǝk=xhS'bzj?!2H<,u"'tR"I@'?2۟~8gP Pd ?`}G.q_Ǚ2: `Vkh{3M^{ rtEnDې}e2 "C W{AaҧafzS/n|)!{zwdfQEkoQCLu{]p @&j9dĘ|m &h/Z|pVlaQ֝Os0<3TT-5rsF_b蚽,8Qͥ=(sRh}F-OSmPj$̓xL!G E_S兀5i>23s9;Y"=HpGߙ?|Zy;Rޞd2F[Kha?4Rh!ֿYO.Tš uKHHK.+f@ &甐QZƾduk XI)㭬9<h$άT&Uev#knt%ƹE#BcT|vXd4*Ԁ@LQG #INN`<00f>Ak* /I6^Lm<‰5O{1LO6Yh<<(:,Nzu1Us\Hqw*>cdeǀ2Ʌg'b Q~- ~CM'^X,F+:gH4w@S3efS`b:!rvHFR6oCn  Rpjv񀤄";k UeNr #sA',rtSx 4@5o{<c}ɃuxI[f ;{xԖJsDg ۚN{ |ۗtJm:9%U l:2+iR䩙/`S0嫭EھDVpwlSB D. 2$ |+2.WWk۠#˛]"X9xzN;ߠV&N=-`8f cu 0j!f iH <0#7~[Vt'C!m[9u^V8%pRUϮ W K.-xR*qZٺHtzcc+нK5mCI.V y}õKDWt)-]'<_sCemӛxV#7 Kz26RguuoE8$7ݾ`u̳v :གGDWQz*|51 >4|_3@Hfu]=/@_,jPQ|ÅT`{xj4jQN^liuc+>,W\і b_ ae1'&)D_]6Ih pZ$I{$hX &\F&_ڹ6g>L6ͩUVXi1jQz djhKsVd8%ZiR{xQHW:%Ue+< 5%IJb`'M: WG^CJߨ(n$D+BTspuM䨀l!Fs+lMtG|NnЀ=1z@S/뚉Pٖ^c4 V#i]$B_;X$7/Pr qGS_ ߜ=iqOKv;J.䰭zxLWY3w_܎JrdCsBGJmӏV8p-"O)鮝8`&mfBߦGvkVd z?/ > $\Nl!4pjCc!HaE)OjѦjrfﭻ{?e c!YN+6nr{m Tdmwde1.Cz< Gγ*=ڙ%o >@IN1SAS/-,,InV$%xgQ;qpanEz8yH`?$$;)B9P*} 2Pw*С㈵|vWdBBjJs@2;i56; `X-DAy;ob˩IM#55<6LR]_wqay_fC!#)dېAZ@u' @%g ) z*`48^'y^LJ\HvM/O~P~-L*\յ;6VM ɡc.zRq`6Ʃ3w1TB%0yha$"+WѤy||O,7+`lмƲbXSbU@h1y{T"G?|S!q~@Ly\e){?O@Q\_*T,M%ikJ*nѫ`oA+ѻ<  a0Z$4x)pV>QJ#(lMLBo?!M^! }6rY'dks PأhO>xOU*{{vO>+цe~jX)Lo@(brQ͇s V +&*>XydT1IԁZ9z.[H$Bl0kˉ⃦~U;?֮lሎЏ)}ES3)F0֦h& B-7o_P]>.=Z$S.??< .FZqY~(<.lB!i(|Vwjk^%54u1(8`dRG}8K}w|_+dSAibSQb=FXVrFRd;uNg@/~eI %Ifx(5gxG*@K?vidyV'j&SE}5O:\X#kT |Ň_Yg)O٤|kAK o!@_B澹RGe9+ J!-QZsgWoЍVbPt=v[),kBQ܏ER Z#eb+=JH{4xn i߬㌪mKES6^4:+0͓ٹ+s\0vniړ;Q mٴWxܞz)>]owvffh7-'s) Չ$alڅ6͘+(O$C}D[J=F_dDpu|N(=2hd?W;5WƙtV>&ɠX{(@;dmU +U$9eiFC.l(w3k rVp$ni˩YB>z,Dqˡ{Rڥ` tmOʘEIviJV{e{o?(Of_>fB 5Yۍhc">'G((<DUY [)Fr>GXTSsXOFpJ2H2_V$SL"}qBV隋>3UF Pߝl:EUHݏT\ =8\kK!VVS&sƑvmv@Yh^'d `tYH\iTxduB"jdIjlBdrK8t^3&!S>xAhYDյ-&KȒ gouh+&Z˻[~3@*ݼtXݿ2FYM@^)ʲDVޖha',zj' f,AgBD'v8ED˹h2Y RFG~!D$f'ǒG8$Io@S'r%ñu~& |[]ՅiWݳd*'9D")C땓 Z9ՃA W>q!IsBl7"+3NͶnMG۴b~xhBҺث|%>@䬂wt7q'2ʧپ߿sF=ą"rdf+5 .9KŃ(.73@i|0W‡"yVں cZ\7ag+!WŒbs1Y_u(N5Rxd(O`  "q% *~<:QLVqh]ܛN %thޖW}b`sà;M n($)cZ!p?*:B8U//GpbmIm*eۦȜ  Ӫ3ok#ɤt:VyQO×Á3}/xO8n{ҬjJ&+gY~Q:jPsgQi(`.0r/y![Xz>Ϥ9Yʓ&Q>:S̮Za[ nFwkvd.yrw+<&{_pXkA52IJׄl<\&ET%4@,w䡱Am0Bv3}`x\TҖ~MP9O5#ht.$ҳ۷:)Zh}˙RV] ӷPf<)FFc˨cm̔ !n-C)+@T!F+M!] 24ֳ.N)Vl%FEThisq?ҟ5 ӧ%lhOOD]v`1vUM^W`KbF%@*/f aD K_hgge=ȾIMll(qcqY1pS9*oQ|eAr%;J ~S$ud6z`<;:8U=' .&^CcZwnF'EIP7oKaY'ω/U7CF#~gkB y:D&$ǜN6Q@؂5ЙEr3Z5B) jNwQ^j@z ^HϪŋ+]a&_c:D*Л^t\ծTq$XM.+2LsE/~(+_7FmHW A)0N4.28TcCڦ{.;4v^{U7l w lN Q6:6+f_ sTS2j?/< WM*LmTMH\1a L< 6N'L{#DaJ4W@ܡu0#-SnHWI1t72L_V0W"1GU&R ~%Z;Z=ni& mSX@'K@hYEtQ <,@e?ؓv3dY =_{N=Rё7\S{,H$$ Fy&yU|\qƷcuL}nU1FiU9T˸(K6GB C6Yo)Vk29(=)5IS:r(f<< !Cmd'˘Mp9iZi\zS{%b6ж:Hyd bΣsyO%0CdÈ"dbR_tUYp9؁׵͒g mZp| >()Dٯڸf\Ǥ$gj#LazFHQwxa{d[3A[jDkJk4$:UAFZ«ݐ>U z1Î=nb1a-S\{5u@zehտV5DZVcRu?#oӏEgqĖ/ nP,vXʧ5&P,NQQV4p5?̰ϽQ $y֦25@ߨ4Y܉ H*ͳg#>or]Gq&o^e {mrmH8+!ZZM75c˜`ahs%f#GI: dlF|l !|sp8cBю거j`YAH&&%<1&#O#(7B(ƺ#]-1 rY.9=jN4Yġ nL0#+LI*`k9s oy@5rWc0FeCB 0` c [-T_[NvXpiOXuddO_>-A{cIE색*/qLCGgb($2D[OPݰ * =dsT좄>֗ X@z~۝UZ@ ٖw|rWR7Tڀ䵥XnQO3p4 %߷S ]fAT:NKTz<_f: ~@Fw5hRǥs2uacN\\N8TVq>ϖBxtЪ<-SS[,Ga-#>N# +> "G.v͌MVnZP.D~"˙6j)zUqVIrEɾi.UYOx<F͐Ys ]<ԸaQG"=f(?F­eB+i 7*DyA]vD\x(¼Q~ "1]k go:?vۤ rZ[!,Uz\[?ZdwGdRhD2v?b%dYpV* {(Zz7 a9Bb_@endE0#aiF(KYM Lj0ܸEVEIŃ:ު-=Y-Zd2"?9T*I ʿETŅNLT>j(h[su;4vo"R'[8!gZѳm{U ƏF=&R^{%ngׁ@}B32s V;E)ewFy>| .#'Q.%#v8 GQ|jHfFߡ<e,7S}1 b:,YaxFEM }4 ז>Tb)H ,b$Bs_I_q(8Z>_ŘjAٵ؅:BM;.Do"y@|h79}?J^JJv@vb>FH9F׿mM2W }dQM1:i9nbrYH= ͐Mso$"b_ Ų;%-O6bAK7Ƴ`36fd(L~KJ\iiR&LK_?"]7(p׉dޤo->=jP~ p'#t Z]-VzXٯbUn/Rep03Ő]ڼ~/%.QkڔD!yI g፲mв6 ݆}/PD\(*.3Lֆx$=p*`, ]fi{l8TrL췍Z4 %>LoXHQyo#Z'MJ؃y^tJCۃ]3]#M2{L;\ bDIśTXO[Mvf-v6AMp2,%3^#/w yShU_+X:/u8106J 1vF{[ arJSl~T-`Vnb6+j{pb՘{UJ :xUv$ YYxn9ku%43l՚'K 8~^M%hCu6͙wwth #yN4d pn* |.>|T(_cZ 2򶲜vDf1ogl;wi\4 %V~ɪ^F:a2 +mkU ,)LV}$WEuw ^QC؎%)I^h'[/; @WLKQ%$蓎yfد0Jg2E6{fk];-j*]ڌb}cZ̽>2IԳC"ȶ!޴ֶkw*ZՎDaœ$hru&\OC2atb,34u= A ӉoB&q΍P5i!)+ԅlޖ8u1v׊^ԻlZU/9ԢPyQ sQ&Ikƒ;+Ob U\rqQG?ܷ5"juS7IjQc;(釀A֘a4w( MM :9n>(BV!$ _\0rYgs67nꃄh}P~^=\a "vIR{\1{E ɉwSمw#^OêEfs3X'b&^:gʟh*Aj6Z 7k?Rr)N$́-MQE9dΒjO7'ϻ;X@>g{nSk$'5Ĕ>.KiBqmQ 0A^&.@VAu FqdlHtN!e=a U3[>-OU4>g~Qm"{dKC σ垵2Zuv͖-^rKvJ>=)ˎi|ћ͞Ҿ⩪ BhVxT_ 9*ki[rmdf 63J/L^ 4'c_z׽R@yV'X[h|xF  [tXВyୋ!3gv֌Ƹ6ot *_J')aQ=|&5nTN?LX:Tٰq0갏A㊊.ԀN|uWeZp8W/V~o ,T`=MVqqJGF#sSdȄȋubl]wUAv$]G6r'ДGbv+j}P "۪/Oª+mC&&pVTHrvq57 W?zoT: tL`K ~HN?)8tqnY^98?`|,6_(uNx?T=6SE[DNm?tsɴ* H 'e3!:JW)STB%)Лq|=#L]۠NO-1Yyb멊 {򌉄x~B)΂ְ,-UGIC̎epז| ~XeC+g)[ӠZWl̿:\eq! >n.he0E*D)O9e !XkOvLhQ/IUpLs:Mso⿝ULTe/.lj d%Jr@^ q11IYM-噉|+n&EڿU[ n*\"A](TT0eQa22!䒉z#+8:> G7Nz¨!sFr[&9Hx,8=U@=RœWΓ1h+TsA|~CJhνfn\[]!R)>'B\edl 8=|psMgf:!ܯض66LJSmDP,R0]ݕ2q7T:ı% 9Ρh\iG"bߗ^U) ,1lNd/Gғ>;+ΚVY4Ow724ގu7a1SP\";?3jk`vN3צ!rRYAJ'_D͏:60}K `O̄!i@)~% ؍ߏC֒iǑXLyBRmRwkjms}#}8ǻ(:MKϽyQǶp`/J {c @ky7𧻓ɈĶJP{]wb]ìe9.UDµnJ͹dÀjveɉ'0aُm]oWcyY):ur)ƊW$+5vZK Ut:6R9;$.Jizi|0IaQQ *gOҁz۟J}PN-_4\8&[KxR!ZB@r+ljAseTBsvy|NMl5F!HYeF8*|c0}WdX<2>Y9;HJXeSm5ү`i<&= £qŃC̱8C)iENݮة{xY}6U:Vʶ,|G1AWPOxTu(E=EnAZ4G;-ivy3 *[ҾSֲȶr!Qnza e|-Ho_d |}^ A䭞Q=}\! Lb vb'͛^o B ȅ"f#<+ԩҚkEO?k-SXr#9aCo73u\ql|7B3|o0/ˏMNy_o@%3& 1XَkyPk9Jmg΋ 7>9.}212SPAܗ{iq8w%X4F͛5~Ai>4xɜœ 0^kc_/\=ja71jN|}`Gsy%iQ#~ #6(צV&** 5AFt_= AXfDa昭܃|pT?BhQ=#tꂤiOɡ#+tg}.5knE_؁)SFQ7xC GG_ ԫFz=s- XjSI%_V!!ב;e7|l6kk? >15ʗ@2̆kŃ"WH'`ۢѿD&Y4`Q'PB6ӹX'5j ;MVzU䧁HYlbKyV06S! QBt|QNoeV~_&|v5Mf|7`~iG*7ȧ/X?&irp_{!8?rVēb 9U!0Z_>HŴ B前)) *I84-Z~>~(==$(v[g;^HA cYҋh LڂGb^3 ;O7]f(ue5u,-JX?P0*SwclJ(Ix疜]"*PDOTy6| 3rh^.:JyvԂ9ky#b 4t('ڣt6stSӟ JLXk>XI(I[ga\ Nٱɨ>j!Z[N }䊤tI@@ijhFl C`hwb/S}2wH)M+qԬP\hꪡQ ᱔[#ћȜTT`R @arc@+R+qXv9-x)4ט^7u"Z!#߰*I =ӑ`.QǕc#%nَt ւ {;=щ@?S'^Oi C0Қr>}#%"svmSt୴Աi'lbJ*\a`P0 {G@YRV~'\Q`!P>F2\ze;#D֢ 133e?Ƌ-M8٣}mn1Q(%@/y!"L9jKMr\M䞷puëɉOWP#g>sCi7K76{HPt7l4%~.*q\ ^[!|mh@PޛB1:ӃGwk+c?=C$ژK,86r| j\.c+t󙪶9\U{!rאּ~2*}^6`WAOVt'՞6宅GIRE㦱db'l鳻۽_a#! N3ܢBL}H}4_Emy4.ɴ8ʩ"cvvaR'sŽv7k![gK1Pvϵfn<["[&lóHׇ.61@8 ,|%D5Sw0ӮmVap'H9@#`9cqg?-4/­C6H\Xy*]$/3#$ǡJ{jֺU7]܅66]ꄊKicd kl_JuuSSIM#$+L瘲!nܥ)A6#?-ށM&U(d3H*m훁;"BkBQUo-YSeZܒق_z6hѩ.۫ ܆f/G{pZl~CD [@:^8-FșWb9Kx&u>r`̈Y/̣yLX+V5^RsP*ݔU7a ͞?ziֽ}]Oakv$/-+0,BRr4 Q3d0s~M4A+T~{+~pmr= +D;)y0)WϪ(ҘN-feTLECw}U_'>iZBw)],?ե(}y> ݧH>ӊMAsRd`.|xY4PT?uo` ћgs@)=7ا:;8` UM$u%LVq~LV fn+r-Φլ搇}2 b^[zG)Wp>`4[XgZ pKQϏ O)G3NcVu}MЭtئSojvo.g,FbOigRz3<@fRO$\;I QR\q|c|@b(C^(yoV&#)ޖ0m1ܣ_v,B* +V-d}AH۪V=?Lj*.1pZ7nV]JgK~눸ƽYE1'8}Mg_)J|yFFLfݴ#طFvK+j4G<څ6pd%FWabJR+f2'0VFčpOR~^TdE]@$,O{=4h ?mq10|T.!G3!Dՙ(ÜZ_uP=0TVVNJSμ'71<{-6?-c. N )"X{IuW/{BG Q9VܷV{Z_RI1!!t{r1rߥ,Y4p9:\Gfb(Y|XR61KZ?S2Jjotrl 2qiǘ3l%w6~ 9KqIW84ħut=pN4sB󁍽[{Nȯ4 LrĦ'RVr1E©0\v'ndrPp,kJmRCoGYVsOm֋}]~ T'~pJ'*73鞪˹ %C$Z;ȈljDק=(inۡo96'}CMOkp^"@ tB6{1Bhi|$i]9풣mx,@[ q/ 1b];S2>mJxGSbwS1uTW[x=*M[;#t"9` \igY8)Cw'/kEB<%%Տ2әd`j+_tRtgAu|OE7e9N*֏J}qy6q j!, K!V,sW\ ,Ɇ֖špb0 :֙ϛ$5^i2~,|EqT래Y4 [d?o0OW~%;7zE ~F1ͻ>r_$?># }H/AEml[nT L趕Ȟ~scv+D2sX < Glڿ 87FprF/;GH؊)`a ÐY14B_Yq`?╜%|S h d zGvtn+q>^:wxwLq 9I$Yh?2~?X7d~JPT1N1-sՍO 8$a`O Qܜ)'d}܋M3qiu)4y:سUi4Cr/4CM] V4m+sfX-s& 'Dq8󎆓CӹfK1ڊ9d{urp=]% ΛRr[opY -i2hA hzXqRo|3/Z6+c"z3 eEm٫`0FCV&Kr} ŴNC76o<5>{-R=]CO^bL6(y@E _i0wnY$z _M᫳]Ǝ;#@`:2CǟjY6? .RA+y(>RB#e|/R;Lj>,a[3qٔ9ߐk h \$LՍjM1Ov  NbAQԞ=EJi'z*0HHQ`S@ [1:~0.Cġ׭Z-FmdA=вfu&M7 f<"8"l"$51V UGth`%#*v"h@d{ǩ]qzBq&ِ|eeWmP6.:,/kiW$O2? :tq CAV2*[ \ơm71RxϓVvNFo< G %Lo9޵MZ!:4JJUI&QR(ioקja&+u-%}q /'h69xp*EͫkkufV\QCs LW$"*cR$C/l8&sUuXQZ: pr|f"=N36:T^ vgsܦT~on;\qA26,@S #mp=i=n5eYDᨚ6$?a"VBXUmԗUpђ̻ _O:8^ﺝy/?ȩ Ω6E ޏ_ɫ7UΥ\$%Eg>HNҰnq06dWN C:(qZ8=X*k 'W(r]ّB Y"zp=a  T!{h=y'9OPG{7P݆%$HH߂~CǗ- J" .\Sx=R /M+d %-Y{'}Y0b:2.wb HX8{.MYټ /)F/!&jWu XD&[v 0\5D}"Bx%d +fTB@: TCb.Uxٺjjw`HmnmKly?@ci7Bd9~ X l$pP 'CQRߤN5[uQ@a=3$jlaFI*YիD/Χ©ŭ!{r 5"PE{h+A7Sfm(y`|W 崻e1 W*Ii^X=@Ro|&/{__J|܏OTqMACѼzɥ Hx6M ^GFkiETs<]b ڛ)#w&ķ'GGqi7uInB49*+EX+#u`]{XL,\UFȏ^ 4]ݜ؄ 4x((PyHWSZ{:eWzuHsw'>4#-$o:fS-C8fKFIjP5UZ{U2$Aj7KlD ʫ4@"6vB&E \r^뜄5hNdǭ uUJ-RVs^Y~>]EWHBM&DҬ':D>;>jmG)kxb=j'gl e36JKXq!μNRhӝW%/<˼IߩH9q mC9LHu0_G 23&FWƇY g[{S|aA,gG_Vka6d2Ï))FU'd&\4?,\+y uTb:EBГkEU6⊦v s,(`S絰OȾx`մB6l;MtaMf4nף/vϻ @vv~%vj|eNwDՠsj)B!(tYDdTL:?Tƾ #Gdl#Mݍ8S j<_wϙA<<5jܟ S,iioVr+l;Jh!ߚuw߱={N 5!{#/3q+`#]J rg;~N& wY6i ApIƅ >&9u4ffYҹ~@y<U7Td'ev[='3 j!qmbڟ4/127ZpCE{pvFuBUVR4n9n! qWf 9: 7;$Fi~ht:7A"%$ǃ30Q rID[ E@#N(oos$fQXPhۧDhuD24,\vw.Zˈq@IQSA _!$%e&h u 7>YKOn]o*6719i]zr{z>ʐ KGEPp;-XZ?Uz+jx}UuɞB qa(9%V8PAWw_CE+7W30$#.+aA 1YvЫMXrhY?=V~lϝT9 . X"xGy ۞US3kXв֋9vnXm/[SGc">H{O)ΤzqAT$4̝9ĉs7A\UEpV-DRMg]-(3bMv*2K|늒#1zj.~!G?gҪ5݋ 1`7 ʼnoeß~(2FPTYT$]-VܶW0@X,`R-ސw5r4W5)H^,uE B↥BE8ݕLxNf"ALѳ@{#I#~DR8JDg®$dtqVsx?j\xIFoԜ%K;7؟z5 LhlWU 9BOYRg$O"ǂԖ,O= Ϸ~Kw; Q&M4g;182~txV߶gk$ ߔ bh~*]D/A-9!~$#)_r2Ǩ|D|;w5vo~ @h" b4zs֣n ,BfkPF}8mgI 8!]^*kfm> M1R )ieoJ;Z5gn@٠u) aH2B+@De >VJGL[k)hN; 9mhR5%D_0ESZ"_ qN\{PĒ}FWd麩FVfnq,3U\{܆fLf2In0a遲ܒn;gWe:W]@WsB}Kj$#@dbOt{o||, L }j~R}@|6גM!xřvU>'Rgha@]Z§)»4Q|Y+7Ea0Ѐד1e }FӅ)?X3mWv:^D +-W[7(:ԧ*@d<! I)[Ww;_?^e+Y_0t7zIWTXeѭ@}rg>`7f<5B9F~EFj tu߅<yk]U~O쾍GRy:(98RۉZF܅qS'eR6W6`d¬Qêls]]|"EEUmO:0n1:,|~(^Ԩ̑G:KӒ8BKڏXH@T #Rbx ɎM[jA}zxrG?uKLUڄ@^E1rO_u'#.H)yTy͇6A|~2Ptq I4$r5r-FĒ_vo^, {e2+KAZCSTA>lv-ʊiJsNCa[S*\ĤKnX0.0QiF*hHZZ#C#2pN͌67 ͼhđl 7`"ƅE(IfD?zT(,lXhSI)TB5=LWU0 Kb'b;Z(A@Uv*Dz͞jlpFDkyiv@_vF.d3'z*+Z*& Ĩ?Y t' u[>4l1rwһ8ue^M=lz+n&BVLYM*c꬇=7F;uʶ|َ }WK*Du59Ile'h$<4Vk s{RN؟#5SBj?} 2- ظ9/'W)vŰ隻C$-_m`v`wv$,l&m# {G򭟹|if Gf žM #LO&\.?{?Q)6-mRUIpwƚSO$wU^XgM@UHM}1xf|=cb ((pI/co+gmDFZv܃hȵi JL#DpR`3qfzzU{u?D{z5:(L h k/YP\HwC}wCrW46ٗ 0C&nnlA4xuˆM4YmQmK?^?Y 5oFSOsDY[y0 :OU5LPgPz#?˚E@K&,zWj/xMwl Q^F{c;jVT]yۆ(+l?:͑{j-/ 0 YbaVuC*LP#yk+}"5LҖ:OPW" kE;<(Fk^b"rk@4L;vy .~#[FqntSYxJ^Sz$'z`"bcQ+{{91[ Zlh}?NC MΛO&SvHϷ1?ˊ Wu›@;%«EFrr^G{rMS-G1L-r&*U=Z@ak<-;toڕ3#AS/0;7LIw.UP@γ;٪=0%!ǘs9\5rZA@HyA\kxPBCxb˨G*3}o8}x{%i_nnS3}y)6xhR@ dO,.dn |ezJfa7yFb%xZ參) F+#s;DFQѪޕ+^H`O <ώh,EE؋Q9S,wS*5;?[d(COorc,gJ?Ø-*'9[iǎmۀ;m-ZgpLeSF917tY2[E"yNܟ^M-֥x!x(M5F,x Qnn~Q$cU\gFpLq0 7BH 9L:v20vnJ\ZhzЀ˟$OK'fg=1zv&we?ѽ0ȗ~Wov AXf~Bbh೯L wຜ@/W+Em|m޶ri9>f)~R fd[nŒ(^J.׆SǺz9yFۈ"O¨2/#Xf0޴]@$v٧dCz ^nkQ>LHw µ-p./y$ЫuI7JjYMݝT98]Z:1KZ崙KC(􄆭 $RY5qa_SJ e8x[HFcVa;82122Sl aX]Lchɦ EC7gmw8XbJfjDRqmMH8SByoB~ޛ-ug=U~(O0.,sgB]g5׊ڧq2&nشOyz&w{X҅XEE#&0zbHwyExݺB"3t[=( ~n  +$Sv|\Hĕ}ۡ:2#͍¡%Ors:h̹~ʋ\sѷaq2$E\u-cq"ѠLq.AZRu52*ISj_ݴ|vr̀mx,j4/k be3d]٠/}l ƒi:vf+\p%' %c-6 !""S{sqOՓ-'~#›1A o䳘EXČ`f9ŗ](1kQm+I"&R:݂6WeRjSwuW+e77_" n\3h t:F2'8N&xN'JYC^aR! V?}g8J'GQ}Jɧ[Łk8@uZjRؙBm Y|ބbZM=郹2TJ]`j&GFwc[ﴉCgI鲸J!.wN^adGjE.\H1Ѱݹd# @Ɨ#1F(I5^NZ82-"2 /οX|c@5-ҹrr Sq(LU\/5=۝UBrB!5Y[5D>q(m{}ᷴ,L&uMyB[cg}z[B,o REcނ.qV8)oȆ17O%%?v]ti%2 գӍj<-HȻ8d[ G's'c7vx ?tS#  @l{NvS$n=<=CRbwL#GUX4s-D(;o?!/1֏$u/v:;|'AB̃y{W&rqȘ¸h4JI埒XgWn(d=M~EL4ޭhykhO} R jJâfqTb11Û*,'.'v?嗡3Jk|O$NݶqYq|LЄO5eSV׃ӯ{;wa = V9*hmHΎx:8ΨF?qҶ4_PsEUG'@]P0jLhٙa(_a>c_TIOhr@]p ۽xWYTJMÝɡ=)FAͼittz&G}X/` 4a)G@4ϣ+n)<϶Px=A 4<*_ =&gzޛ2Bʯ/Cm>><[Cfa=sVh A`q9H&~ϩŐ^TdgA9V3W 0˒D>ˣ\ ѸA'ގ.dƝ <]'$>vLE_]r.eݻ n0Od/#0U|27_0wf tS#& PU)%BC̨aJ>M$!*ߧ$F_XslZ%ֻ>IZee(mHP)N0@Z kUέYY[%mM ;AR;tL5/kҝnO8xNG=CAJyh[GP*uVwu~íCr/||_לoyꃚGem2S,Šs8Ȉ6d]-j/ J5,TNCxfրGŢ}nalvڪ턺گS,1:S#;"FTq YnB]dnoŶ At͜%3%7$(Un]%붶 +]\7avwHNC^I8'3ξ.䋯P<=3>_}|ƻ  21(`w4@l,.wMI0ʠ-W!#*#w\B &W KTJ s|%cbY**>%+*&\Y@[\[L>Unc萔CKmIĻhѝJ|:,3$$|~ضoZRSҿ\(;#y֣jy7QFwWOq&}9 1P8Kww0"I=Da b|Hs{@U7&!s/i%C&8HDK=xɷ01Lp.iy ȵrK'&W2 {sVsuX,rPм#8CUχaѡgIʯ:9[<ǝk4 hmo1PBy\'XZjDh PesĦTiU('a?$utGQYܚ,Pg-.V6L#2o2z=O<@$8\ ui dsdVo Q0 N7^*g1H3a9~NJQ"*4)$RPubK:f#NݺqfN|9hMd:obV1B:P q#=_78ps}ӗLﹾ.HoaqB8@@Lt CKg`4 l(hhQvҧp~?oIpcř/7g3JEn< 0iݐei*76:tcs\=7d9Bm8LGUd*E_1P [ŦJ,7M"dr' p@g5-EC}{ H}#lA*EŽdϻZ{ڑyHQ˄ rUȜr04:q+KlAy@ s_*Ɂ)B 6x 0G3C)`a k$X+3ApT06dۢ_r0v=Uͬ z-Fh!KitD DӢo9թ.=K>JO UbJz3OٓT]&{]#!hy3}Ih^Ӂ{׫ͭKU 2)Fb!'@m PE-*HF6 ތAIuZ#i˾˔cҮOr"uS* "Rtí>{SX:m7!il om./,x8sՋG1`bu&U`=x _3П{KNK{0; mReJr06@(z|gRYV[yw5 Xh]奠N1؜rH0v u}׉1m=R4\?*8KTT {!mZB]姹Ëh-i;퀮-c1W ۑ}zh92qI }]w2H܇f&NU7 {ۼ-'h, +rD 7ᇶݛd=iZj>&} uX<F?\㱵pPf p$c5{,Qf,fTP|O]-&dn.nsKHqE.H|C~ڀh2w=cP:1%K( Cplco14 AWA~Y.A%)[_d9?%RN{of3Vl^3كT͉ *k~,)I*#^kxWf; ٟ/;$bJ\[ϘY7&!CºD4`VYK1n&۞,t}"]gɴگ3TQ5˃X߰&=t|Ȧ: 7Q䪤sUD;ph0{_?ԂHns]itj/Wejvmnia0صP64'@?yt\&&NW^A$AD@Xȧ="eX/BSJ 9)o F^7@zi?gA{ "/fMܑㄅ{SGRTB0x'9TNG;3B() QkTk.=B^CPd)p/(Hr{NMF#^~Bn}%<p)- JP#Uf֮XۺЄo8ź\huGF*n7B&[8n*M9yFa?kB+t+[#@85{Ъ=]^K5'~ ,6Pcd{霑3: ߃M= 6dy sʂ$ɡca8&_fwMaW^ 1[9Rh;xR+a3NuVHݤu5`T <ÁsLa-Ak kߗ8Q?%6(]!mw9m0n7GX5 7uyJx>ygR^S+^7Uv3Wj=s ]Šۄ0Ko`i~`Q 6ڇV=#@, `Sq림y]AP~]}sn~\uSVJv.;Oj,9+5U$,$#=U%Q}ו !7Nz&'yqD+9FoMchЬűa+t͉٧Zl^=AT$!&-qx=u/m lfJG}e'g<[T]" ^uaR\ *?]uy.NS\)l-;DVXoY1oQ|eYe߈St`@n-6uaPɴRu >l@`4h j=ϞYA<0g\:ImO$&cG5S7˜8 n56${r`8PK˘BjlK&=Աcؓ~`}JcIvm9<^9߉ ^ƪ?NTIDSx7Q+^b~WdKE?nx} 9 ]_-`ܚvJxEZf஄mXu/4>B-#[[Bīc``̪~'/EMۢ*iL0 "ar W{s7:[Ijz <6$s|T41ir',m&( .$ZmA89>u` 4٢Nrb#̟ƿ'=xXϰTٱm5 4.^`dG2";38uXo+Sy :Ux|mK7}'[qF8J5ܼts a-ԱS*x T"R~'jm;]J=HAQ>_8yVQ'J.=V E6Y65*FC'%=.5N9DBbnJFD*:=nčb}WMt4'VW~5U eZ<{3q,krd9 ew!7<4c3kD5x[y}CBڐV šy ReU-MAȠC|O-yzp4IM;[,M^'r>!NXrcާ Ww2/R Jd'nɺ}=3wNjS鯆m0a!a7ktEںW2$?)~]ӑO I]$X%KZ12n /Yʨi6GWgn3=|:ߎC$$&8k K\* -\řLɵgQd ׆uSkwcJk^>`!|2yWƣ =&JhA&l}A*6Kb/3Al>` 9k)pr"i\0 P fԑ09ï:H3qz&?n  j#5W3,pZ?Hw_U%5^]2}cw\5N7C>6˯BKs˺X-=/sOgE4wy*'JI RY#֢&cD 2`ˑ~/X: ;2bqcEM5Wy`3؄%XO J|ݮI냭1}ޙ,Y} @.ꚨ nO(}a)ZI_aQF`x8ޖ[o/|G,b 9Ҿd=w{7c{{9ԎdycJ^%( bEL9f=0f3=<ŃD(i8Dh7$ B#YGٜqYpPgЫ:; rt‘#P*X9ǍN &Q[ y_yJzg+ #y % $֙qݑ?Ӻyn@'3>Tn7_pU1NKh|%:!i,f0LvrF$q&F<>m?|BU2s]]oX]]Nxόq{Rn ᥐx!A)df09%|L^_\ذ7\eW'G{ .̾1JChv!,GRL^(q6=>aO$Uɖ;TPn(((Őfw9Ա4TnƃhLm+&DJ ?DH y, -8).;๵}4,D٧ PAUanţ_>;JO{͟Eڌ SZAWP}#$sd阚;ugz[$SM̐=sI^ghU](KaMa9wjOlb";6Ϋ>+2Y%٦!_FN[ZD ;޹eoӆu87 CAP=,a$ ADKQݭUV>4¾)(wm'zrŮ$k/\[ D>%&*)\ps\ĦV1} oUb}b]nIB~qKZ>V@oJs*]Vumm>`&m&BzV%3d 6j9].tt-k_r,-0}+oΊ0Z$jDƱq wҮlEE#L41(^\\N)$BAi@%4vZ_'Hdt\ߟ0{STW-O|i]{(*+yې㛑փV]L)dk3gdS~|[qw2r~6j?.a VBn"RΫd:Žo+ԩ5gJ'i%wa|d? G×e3ͯSضd})ZxVƾe~JRQ~P%˥/j3LqoA|_i TOiT8>RAT" @̆ PTIc~TNW?}->=XL]r M:.gxԇ@VFZ`f8q Ӳ:S:M.*Щ0ꅻ@ $U:d?Bv,eF!N:_?vs8IͨXpIվt_ S\wo^Iu~no-a/5ؘ9YԳTB/L*_jSuCˋCT[b40Xj6 *qPHk-Jgz, =DE1d ٴt'`YT d9~o+Ǥg1n2aHL8ŝ KQb`/;`w~*{=H>,CQ2S>ԕ;!ɂu2)$k%_, (iMiꘋ6|hYu HQ3@[&u!Y}?Bo\ۇ蚥Dh86]fS&=m1GP]̇7Tp[Y1IԷvXͅCYb'0K&@7.T2> 3I[ 5pfvp%}$Jn'DsہuWt=6{!k"\m"*2I\F/y1 :rM ˠrRk m=4j>J%M&MK]K斻igBr!{]Y$c}(v.tnm9nGvd]~U8 Z6"%g-wu'Ԩd v0tYnU rIw^P,390_k9X]ly=~}ԳPr .6 d3]z9[T𰛚o(,@Xy ~ q{D^ uZYRjsv~0@TzFziQ_Wpeҋh%)+sE"8Յ(VgИNbhܣZ;C+,ݽIre1F}MۙF(D~ۢ^3u i*'lrlA)lf & ;ͽ6Imdﱊ`ǜ t %haZ~q:}k4].F@wVr{B+ռu&o1E-s-o%}W̙VxcCbGk78ųwDHG>Y-9UYDEQGcw:/3(rLEc%T!6mSܴ-[5sqC,"oFgr"D>GT &j8.cZP)D)SHԅGjE NgA%GFb@ALK; ].bU?lvuErft픅kQfB#otv>$̀ymΓ%Ou-aRJ%W\lN'wNէ.vY\pWr1#Gq3cZXnH [w6sqnKoQH1_Ehݏ͕M,kB[oȖآ- "oJc=xŒ+6Z%:O|u믚OLP[_-5߭DtkqeO0_ml[*4(i@;Y Fa |i{ k`/AKAŔLyBi;E DZW˷Ƀޟ1D]b8w̨r^[޼Į d jE7 \/~S{O5:uvz&. wM#L2ȆP$`h^I((`;;4_C+Р,ߚ苽ćR9DDyL`gԌ.G G=7VkU1E][&x՞ѡ0RS:I˽okPTnh56q['aLs jUh&!4j p#B+w(堿b?" J(S |L>y֨O_ꬡ\{J۹P/kۿjȎpl(U ҈@]ӖxD >Fi݃Tc|܁KfJ؊Sl$YajTƮ whXY, eS>~Zǻa`b}Ķk:PRPjY Th Gw|OE$67]%Fu }BwKa QZ(C9#E!Xh'J 5֧Bs{P3XO%d$LI2]S,Cb/͓z}~>IY?c6C F@@=y)~'{UXGȨ 7wVj-ʴ"`WF*R2mw]g)qq4({4Вp6.̙L'x*(Z\,Uq.Ɗ.BeP$#L^1x/x,Dyſ[K5˨&~ e7Ĝ$vRbݕ v8Z 3`6B7>)-~ y5%,qrx,ug"kawz߀STӓC ^Q@Db"UY뉟rݐ??yIr2zCna{ u}:ܮpE9sI#O÷fk}d .@YV]aI*sB{W+6V?őDǔb3@@F(3W\, x1kj2>#f= nkM24s qhCEgL{xYiC& H!R,Vs#ثeYik?vA9(&Ař|HrN* **;ߓbX*2k/||YU#oraҢ0H-pɄF`\tID nY3tHX1jc!rwR5{aOj*fv*Np"E^x$ c~.Fq鸵AҐF4%x皔tvvᨃ}C/[2]k.XJKVJ</0)d"k iPHу IZpɨ!h4){)#K@Rާi]v;,d#Y83OsTo h#?eEPc -+3D}辟עXNϸOaطH*`qӯM{%q8.Io I=xfZ03zS?8}y/- +hkѧ E0XEL6"WD_2dM%/*H}Hq&oj")ѩSBa^|V"it? :}07>>tk˸[MN$eDݔsYtRQ( V ؍ o^k"`9ck5Mi5*y]/qX*+4⼦Xzb= ʫO)KR"&XMLkhݮ#gZ'zF=b矤_D$~w:G\_H9,\oD vp BQO(U9OHs{'?im˹c:2ҫ.CO#uZ5N q}W&/~y,PT:j~Z%.'LfNzֽ[JLu9 Q_$ayI}7 W/Hێf% (\&6Qƌ^CN% c@mHHV21tHwYT!uz%J+}/IńӇf !YxLk͸~?PS+gL6S +-$':cL2~{ZbE7c\p7xHl=^jX&#"־5=d2 b"h <3Π nlJ:`UNKy5Dxr"$ߣ?r\[.O9؅¹JUiЅC)'9?9ZձiH-P?gṮ'EL҇2ll%7]n>hc9{ 61 Un.tظ=়z#my}ot6kFAtCpe{s44ch;N /q\ )`x((<5Z~cAҶ|?hӔLP$p3.(f Zi%u2z#ر`ͅ59;y( R8EGQVl3ACH$Qq X1Qk$ tA187Rk9K06K*}#- {!D*faFo?r v w(Q"R/P2Lׁ#*<cQK7"a#1ls} ]7~Ԭ/ S8p],G!iqcvM=G[73͹ː1g@k"#^Tw 8p1]i؊nV`]q.RK 2toBlBId&Ʃ#yZI^~\xunaN2ICvaSOH񃗭Fqi;}w֑oډT@1S+tͶE^Ѿn_(m$W3^w;R7u|Z)Us[q5eVd[LY5)6B< *$_;8"Ҳ eK,ƘdK]=5[H+ΔJZ>dI}5FV5:_=Ďpѫ82;\p/Ddm@KX ,crO Du&LxX1ǴDܽG5[\"ԁAo :>X%=WnBRs͝J_`^T@BDxfgvf(y')f<ȇ.B |=jEPJ!-%BJ}4,D]PKC]l>R3Mӳž>_båo^t7z_5˪]]cs%VZ5vϩkŰ4Z9\0IqSXu5M[Rdފ Ntן'yK"zQ:uQǼ\ZWAicW>(AGj&ylB޷~xҠ*g){tؐ<&99ڡT ^%qN2|U(Y3 k~0  ~a^1#'g~Zc`~9'h:,r@{XiΛB/ ;Vy_ ( *e'B,V0_##oӗf:qK&#JB Ƣf @j0T9H?9e-Ͻ.Lw]%Ol 1sxzr{K.;O {]t@Rk<_ŝc($}#]ڎ$zg*9ZKv^"]z<q0x؎*t&j.?̎F8޸/Fz-ٻ~-492%̳N{/OzolZ՛n~).!ua_ Q5ܽ ;$Cz;:R@R]K΍FJ@t\5b$4nN9cBv Eǹ- T6&a&>T:ї؍OMuq\Rٲ(arb7*篕`Aҽpe`B"l*l\IZ cܱ}bKE)AG=NuAq [CQ[ ?DZPM Loo^6[Sͺf\`?3@ϩeo|QlE Xt^/xeAT_)0xkl0i62%I9T_ݴ0UG9ZHbe_&Sw4l%A7^Uma5a#ҵ)h̀'{k_'?䫘+5G^Ϸ`QܛYj3jJVf gӁhl<=fV,#qνMtsL*eEm ȼ ZЏXQtO+mԢ}BS~,RDw (HK`SNڠFcz(B]LgZ5e$ezZ v~RgmT3¾c= ݯ?{l 'Iȸ7~GT4W@e<(:KH Ԫ1229 V*o`1uL&֮D9HSi\ʳqgeۃ-jv1 nZƸ?OT<|r#ΠWu5{o GK_F\-}XI=.o&-[#[^|zS1 )P:&ēmBZhKwBGv.g`P ಿ0cYKvA+3xlqbvjd{I(gѵ ^`BYo`iT5|G0R~Q&͵4ڛTj\sڍNs>ԘInqY;(6ɣgKYYjcmC S۷/({10Y6cjqN "׸)'3s "!wͦ6yFgjصͤE{nɟq]|/'=ـNZ Q(xN Z۱i`~U~:Gux؞6'mIVK˪PkvwMI;9~ Fi:#s^h!Ej7}Jg)nl@| yvE̵f@+wH(;Դ/;]l l%ľݳ Mؠ'b^e[wixT`Gkץ kmEo,[~BţT^O]!9~vyk.S],{4{-qnk( ·<&aV[bL`bau4Hu1뢪8MR!M ՙb>L}SbmC_]8bbp"qy,GEDjR#Iܩ-D+aNöUݦ Xdd Cbkk!PKU}E",oEÝrT{Z'9JzmɧȒM2oM*҄F[wփSpd+C,wnoD3vW1:R;L LVrdidXd6*,>_jO2IFyȟGAS7(C%6]x D2H;Jx(7 ;yBj6!вO2ԠR:`o\omـt*Pap!Nces*Kָ1:kM^#ĉr 90! .?,h3|9qcnDT/=\Z 7/y&zZd큁l :Y)#X | &["y,2cTSNXӃ5V4M uxk2]k@%wFW7QkVzkn6T8T~*V2<2Md/P2~ȵFR"ڴ h1_TɍVpvhB5' NكwB mC!MXфvj/ KP=e}Ĉ#eP%iʐ6\?FW bie7_@UgPTf@$@yZX` VeB0XcxldٳjO8t8\-0EnٕgcSV\v/sY&?ax1#G CuNl`z,-ATw&kXlPp3LSqΐD!+Ar,w;C,'j!QN@Sb9vbl\b mNٙu79nUŜq@Wj{g! ߥULRnȨU$@,Qs{J;ݲ,HzqviU/{g+e.s*)}GdzǦS%+R4Ҋ n,37!#(h!/ ܥ{DWƩW֕#ȣgM?e'h⺪ͭv[Ickqmk$.5%xt0?elGw)XL+. Ec3v8ch@Sc)No]v~,I.m"])$E$J#bpMP=`JWQod+&t1p'1#Y8x N8ao'Af!x.>bnPuD#oJg I*TUU<'k"VfPqQP<]y_J8)wVlO턣Y *XF܀0|9sNU#5okiSr;X<ꓤIăBqO n'Ei;&4c+騟:9ECRzQV¨S':$2x,֓R2CTi0HfOTzoS9<,^t>L(+4v<َ% 0q0!^NTRGIB胍7 NCGU}c@@Br"Պ҇2UdgDP`5Uiˮο7(^`2eCE\zOɰGͣ?,5ԐEm8L*`p*rDEX_i*ӿ}K04T7Mio6PZdw>dl)>ĪybywQ9ZYqmѱB/NZ܊aW]|BeFnG8Yg]T<梅AH׵gY*b3ҋ T-9)DTK-z'@49QNשm%ɋ7x K|3FX8!&* s(JCbTOhq ~/YK1IThwTB{D=w&y\jNp)f/3"+9?M]?m ޘ!LA_ y.BPe6DQW'"|ThW,\ nQD\u! F[Iݧ,%+[7=JpgMl Z8c94\S^_V XB9{t 1E7?1hJvtx.`hCdζ,P)&@ƒxp5캨{68catt1)*{m+*(Dl֭'bRKaO}IPx^!*@)faE'Dpd:6(pM~%CXh(JIto(dO.<|m7>cǡ(=79@Ow רc#p@vB WU"$ %L,H{oGrA}0_V+?[cƒ o^H9ԣdwvT0K*jK7rWP:6jV ;l]d:x(" QLw}$ZBϩLrbB^^Yʁ(k_r[K h~pĸ@_ kĂ 1\9_7 gcu?R1|7: yu=eEE<)*A:6bEt,Z=-+ǵ׶)M83 rpb^ZKQ XQQQ2"0TRn+T-iPtއҴaG}| 8 wͪL,i3ВV[Cŏƛ:1Hn7GNYC)UlدwaDB:*߅Ȩ`yH)f̨- 7XyZ_{8>#f:" 6U=(#)ߩ~@SUC=t8\WA8 Hh\_cr gqp< |PY9^ZWjٱ9"XDu?zsob%i9FUXt%Wz(k1XC;kɎ/3ҁ~۽rX6~ I-G_-5kغivud=Ne yϚ'c+69$a;z;h?|Cq[U%DcwH6UIu(`D$'8:Ln Qz&vE#߽+*邸dKw8/duXZ=~|RUZ`j--C3ԓ,!%b0""4_9M$x"`*Tml}IDc F$B$yNu= 7d"P2K~h󻤫 ?fĉPrDS9Agj?Y/LvE,Jm ̈́ݼIPg|H4wae,#FꗋP@u8)60=++}2=HBHPG.9s]@WuOqqɩ\C7MU;ݚ& E*E+6ϙS~)4#-vƙn:V6A&hgQCcm9 F]:_͏bIvMPI6L>ͩ7#v +$B'I>.[dBpu v*  X'N7VykG3D6Wn "o)e.:9.8f'.ڏ5.&3~bc*:!\uE(ڧ,<םo߄JƅMG,+D"g@*[N%yfRN|9'_8>oM6DYa'03g$eh_@{U|w!aֳ5 *OS/"*e ω x =E ShRIO #Fc{lV@H: S'V!瞲mNL[?; Mk*Y)80<'[e>qq J T'& 4ڗ1>AkXgٕx"t9mY&0{Y=l`k0=Sf;?/Xx:.L > ZQv;JCc2݀?gΘ!eb0 B#9& M 2h>ZZHI)I 6=+/QSG ̨hCOKǂgZ.lDTߟq0yB]v6~"|̭J?"sVvGS, ?&e~"$.Y|":`C0GgBa_дV{mqꥼ.-`tW`^t|A\FBB_S @X2ާ wet%yu<&r{zi,`[7_e<(b;kݕĝFrFi\$< H S*Y2^uK-i3=5-voc/XN;P)(@Oⓧ]W2tv j diX"$Q,1x%PN`hڢGPM HgH pFA҈n} Y(VF[WK{{pA?Gd!\}hpt^"%] L В_("iO,-:~~ӬߍHƳasf-fݚי6)~Dfܶ p:;NMKoy{Jojk%skDGTg[+ tQiS&Vf_/nQu2)i+Kuv`(R5R_'yQ \Kw"32})Z&~<TMdUM OJ>Й2$m U;hBʏ|Cl'r<9]N1=+%-ݴfRtv,6J5vC߈SA3@J([Zv'[]U ~ s%W]kODW+L,AW4~Њkfq"}=?-X( JA]+ ,˭p%Mhw&ua27ݝۇ=4QMKږlxB$\- F,!-ӷj V@!p Zcj& ) B`} # dzn n*lJ1XqZ&L1EKe33~l9knZ aչ ,Dmp9+YbG7[29V,B LWo PT+8Щ8@ "]:_: fٚ8+y,>CaV~3R_  )|3. i]|'iU;/D4$4"J,O&D:e&kgz/^&n^+V섙Q2߂ax+!s=] ;`I_7eZ歹 ai-2k㼫=H)K9uGYPZ :Qp)}Մ:V8rKw;vBwaL!+/*Nd7 :\vRtX$jImd@q^h eAzy4GdƐq .} 'i8i8#N'AnU'$7fέcc=2o vHL{ T0ͻcG[ pFq7V+:+&Ew{,4z=;l=0271O,ĝc2Sp}Ybu:CipE"6 Buқ7܅4`ZE'HX-' =sWjAY(D`ɔyn|ձR  ²CN`TjM6Pxֲ|- G{V.Gv5" xNHY$ik)jByM˻k<\df l ȧ_7ɐ*i9㔍W^;]]}o,jdp?v&c-G `Y~pHgCU7ȓB(]n) [4WKS8ܓ&˨jOG5p׬nc}]N)K `Vr*օ!.Q ^B%1b:p f6Eʩ%@`T≧Phqklwt'V>BD=ŗìnt] v˭k uM48w?ߴf6'h ])Ihz_,7 O~3S_ES\/Ǐvuhuƣ#5\nffW0j|qs6l Xg@>&wօf{yi`)7LlF6Y ʹO\1p(bWH[ komqW.OMĦʈ̟?Dcvof-l 3v{B_,B5<Ev]G^T5&8[Pq=S.U>;d=}!q#V)jا3FRKZqN̋2A+\C*j8_yyUâ@ek/\ȯRv^Mb`9s&W,qTt%NMQ"|˓< r/%U $(>}gI n68/?F.;X NtY1k)/D8R.GdTHWKbjS^k%d> .J5UDN;Ro)-l{ßRQE ɒan-ԚpwK ְz PEu'ɟ(cBFC~!A;Ǩ6*r&ׁS3'W:@:J*r|v^9!0zC,BxGXiÜNUi3Qj|ͤ^d:L@_8XEqw2 r>rN禚Uuhitc4[ZK!ߗtەfUK2r)Zς锏<ô+ nyH\h~铪D6\t9$FWGnN<8-={Qp2FqbIn|H]V(\0)ufѤhf4%7jjyyLL9XmC ߸[tVljCYYrcF0ɔAX9:PXkZwShx]f `"\v,FCy%ڋԀeM[5Ieq;Dx٩6Hd;\J^y6\ʿ9(qUxd)%ҥ/]-MClE//+WSJY.Sǜ6"w+Wݫ_qsIY5x4"WhYVUĪAA`(ɇre ٢, bQ9 Jю`M_tut_B5B37κ#JH/,n^hSo:େm21=q*PzU\󃄭u{(NO'J 09~-o:Sz>άpQy!Q=wm8%["ajY]_ua{h@O o3[v"fNv}Hv&$zr#ڏ?Ʈs+`>Kjd%aҐ q`o5Mc. ޮ  j{90A)M_n&}kXԲf$lThP{ lgM{4iSqFas aQ!'UVL3 _҉a ̯v\0Ȗ&`p](dWtuvݖ2 sXj!1hźwi㑤 멏9@|vL|Nx tkӤU-wV2qT~6me,j&@>SM݈ 1kG(5d񴿏$Nkd=gd,.|~(r[9%wRd`? Sâe$-V/bE2xi=7frGU{Ng0[5J;3P,s9I'%'Z>RAՑ!HM/`$R/_ u* &!;)I=#aȥΜ!()P,2_yr5D*p-3 /J-o?wx:nه_6Kq%YaU;M;Sx8`Ra>}[h+zL]#|&bM1iT-@3`L_@t -ĚZ߭fX?):D݁>]# wVu\dVXhFNOKWlTó(7Nz!JFƂw#j ~3_ 3%p5GlKhZuURC#q.[7+Pc]ݰ l+vk3+R{6CcZ]eP:IV%Ӥmɝ]/1X3l9G!K>>KDr/`gVh=zq#Ġ#˲Lj{7I ௃oȮv]}"?c*sEk|R(47[+)4GV\g* 5櫉ZR%7g~lQ$pxqeY:NF+ňi5u9RFϱU~9GLm7Kx4e wPu S>+ׅIovO76w`X#1 9oLuxыݣ ki*8ht4B3X6-2#f|N'N] E<@3=y#$VA>ldO%blj!<MήrS^Poe >aH(䳾dmV|ds<-(!O0wčV8~;%ne}JyVU^{{`(>oRˢ%6XׄH]`'}jD%"oH#r&s]Mk^ ٕU4s0M&ϜG`Ij 걟Jjd-TꀳDvJ諡ĆR=Xim9S&07Cj&bxX@V'?p T+a tI-&kF!HӐq!]CNEVҬV VS|ˬzqPW̟(V!mJ/ _27XS,[=Ddj̋Aμ^/2bV-.#%yu5PG(7;s~5#h* EfNvyC^.(fIA2 /ၽ|D3LYyw-~5g6`Cj^v#*$iRޔoan v QgoPȿ'Hs-iPuz >g MS8TziimB\,\Zu*?(VR9AZrB>l #CMf 1Vp= {pR .8CC[b h8WW0oyQC>&itf@4;)D0ȍɞ.=j$#Yd}72>ټo9dY}JV~I/#4%SRH kdG6d.9YʳPнny-}]ORHצĄkV oև@c{Ïݹ JYY1)".z^?uj {Lb5-!dS\ >y6Ydh HAZ#~瑸դ8RMDbNfOqs>i6fE4?>`@k4|2}mTad!NR(OzD *d-aQp >f~^p](7mq]g‹άi_й dȢi0+xniV#tVo`T˯Wp|t߅3l s(SIKQÜU5]u5>ѝzqfpdvqblًY$g58hRg瞆MJxDY4 oBZaW, Ko>=>=h̦$b*rfTtjJ9缾(uY)M53vkTz4BAq)>\e:+$Z{2ޡΨ'htN[$&7Pg0vW1j?k#8ʄ$lf 4>%>S>/XwRa֢71_YֺE3Eos~7ك6U AԢk0 5p۝6? 7ɾ+ /F/5ALD?SR'|pkʕY7ʶCk e_-,h&|+w8SҖۥSQ߾Œ,`6? _WCKbjï:݌o1=C耒7I=RUd.nxAEXw"M̓.'$\ifP3$8x\,CN/m%oPG"6"'Iv9dyNg[>*BdࣅX@E  O,sacaB"D8X*UV2 B 7Lc\BGs38fFmX`C:7etcB!JEtYl9T / QQ?AQ26OܳBuЙlPIC2uʐm۵ jY(ܬTӄG吷Is£W ]<>jѫ }p:#i uN3Y(>6Ux~k7a笚^dNh.wv1mbgnVj^f}C&_zm[ 4/HIWk`83jxKhq>ɫ4[2ˊ[(HM32]7X]zV\ |]v&9 j#'*2سa9hϽV64jfu7Rji_hUq2*HY;^RP71˦ꡅX=\E*Y(1[GN`=Q|HAy2\*fhlڵe+γ܀D $ KAVݕSi/}:D =}uF'zq5sK ^~&j(| v!z:^MGVlK-1T(d^=څdB@^M|k&Wn+:=Qȑp|&J Zh;j+"jr\@ fߔAcp'o3]ܨed=(ruW͐lJl<z!`v4a`#Efn%ELEwh}b-"~_aa`YT;iRqea=B/S۰Jd&?c8gbv?HhXyI(A|GG_5mn;+ !=䦄o$nb'6=?v\̙N8ͺR?b/W`@W`oяpi뮍Q)l4~0 Wp a!D Ǫp,~pQ3[8֯(0fکU ށWul֛f${O~]s)<~~ 9LT)g% aWVQ k"FM_ TRrb}[ӳC:'^sשK3m[/b}YΖXe5ڂo?u 9w5**G ¦(LȔӘ)XE[贬',+Cnx#.uKK2WdW~JSVޚ{Wq=X0!WC'alMWrʬ4mAWB\ N O|k!qMFFW࿍JbRSF\t-4Jp113dm(-6{Ԍ)Lm6ߌ4PB3r>#0fL.o;'B*9L26luadאƍwN]pڢ>DBЦsxب΃lkQ%|Raz4cJ bs l#T}+aM'XzL_n{L))0,Ѻa9H*S(2ZeߵDY5GoD 㑺~gRjG He45=wI8# Zfq&Qa}ܳv5uMsx0Ŀm-ۻRWL9c GɧƝYs XG=e*I~ebH 7ՓzDtfdC +V9ahIs?6ҌV\ڨr|k.lNbi<,!8Oi o-' ,KOL \A. Vd'<5_6ffPuC|w{_^7tnyT>cSQ7W1 cGy-Xaڠt ZM}:FHgH+>_9eϒ}zn,QŽheiw:^P[}Q폰vi]}t9;?-ERF-ˏ$YgXzDeq9&m4[@'R͘]0 4a<& }IQT@VUV7P4ÂrjZ[R)9tXf3yWD7D Rl0U cNn{`(&i=F#Re;% C#~>l4ྦྷ%(դ֩L::™:>3(p֏ t7N F\BmS Q %$*Xb0oU4ۇ@]E@1xJ,-YE Pa&]&S[mZu۰Uӛ7ޕ2@R'ar**p\~XRVwخɁfF2,K>M)Ad0J6kY Kܔ*C*?A$eڧS,7*ƗT FrNiɲoHMqEI^b h<ad{2۶`w:zpZuC圆࿛OkcE^1P|>%-F%4XeǦwY0O\Dd3ݪ-낞XI9Os}mĨ5f6ܝd&hAkyzvQs4T (r]xW[Rl!L5 "4)=&ū:SQ,GOe$ygKj&?<ֺP?uEz F3tvx&I)qE1}=gT/ TޥJ$d/;EA&n#-:4{O+wԌ]0SɶhОBz [^S;7ſwE/GRTqC;;>h,e zi|lNPf+ⴣ@ pG*ƣ%s~wE2*t Eaˎuٞ6zڻBֵ| 7G[y~_#Q56XZqT^Be{XeN>_.†jH_kOd}([# 'Y}z2fԣmK?Q<3PER:y v\/<6ahTuh"LPDnرXy%~7CS9m~wR^acqzAe@GKpSj1Mץn>܌7ZMu'k_AIjŜ/-RJ>lS}#W5j㎉@/o1JiQ>whj#>f΢ɉ+-Qu 39,[niA@LP? 5yunJ߹жK}'w#R&DgF"[k5`e:ULjԌ؊>Zc<_K5_᤟`sbhݸhd$ȱ3L+\>l2$NAWAUx/+/g/ U9 $M#C!ew/[B}MK>;6dVn(D8@Q?H:'ec#LRn!g>чś[;bd=_k~]k@5h援YE݃.6p>m $A7xSdjwyJE^ #{BJtkvUܢ&-9av$ BfuW(e光mcYj?BtBNN&4b6iU>c ~]rKʬlpQ?cg|+x; g3sx,' Lwnj`z`xKbfv}uEXk<N8T!`&_4C*X)vF:KxxwcbfuS/)yNBpHҊ?c{~DҒն,P{cdW LaA73_ZTǷ64@`bq8I+$%s]mͰ4.$jaZ'zD%?+0Dp =jFs#5oR%1`Gt>Q⊜ꉝ|QMZGMR&r]p랹}'r]A#pUEK7&uk,Q XU>OG:Lqް{te.mzQ&* u8UK'e ߃8%}zh YwG.MWŷ%|P)|!7]V 3x&-KEAᶺ]8hj 祸5a \RM=M.|m- %R:i#L>ȆULxp$vnnpFV:zE~Elkt]w?zG=#0Q]` ZuoHx//dQ*x1^b.dLFTX UF/4-Rg T '|3#WP9գVxۀ}ue-um{t+R,|GJ=)˩ hx ȣ:}j=ZfRO7'N=TĻʟi9<#]`j[[/fB)bEzπ^sIcw&hƌMJT #]1~y6H:zn<85;p<0$2v/`d_A.؈@žn:6⢺1IBZkXEpZDї 9DFAUӠ6|}IySݚ_YA*õ!Yt-Hi%>)J_Չ롔HCJfI5=`(k&GC%j:l݁2~umeq`}p| w И;JG433Ec8YR1կ_bVx edjrmuR!c2sQ }鯁ubüzR_@[ _\cqhf=A@N 9^w-"h.8.;3?my*/."G[b tjѵ&5(X"H7Dr'Y"ә AU`9~Ys7[@ű9ߐ3X[vXTjr"0\^QZkG|IHneD8 YT_I̚y^HB@ , S+CNN-OrwāǧPYFoI;Ur,](ЁqqEE nvg={݀XQZ9xe dzG,V3`Q 8 4HBtiL&;"z9LfvX&.Bm~騏}3-/x!W?K =ZLdȳ#RP!mksT9 uL=A>Tt]!*v&tY%+ ݾ[IyF= ǓI?MDf/HnS/ɲx?+̗6G/8j\¦_0w"t[>LT7b5[(+(gt-4<]i,+sm䎬^H -Ŕz&וA Q>?JnaTs+hGdh)wj竌-Բ6{3 Y-1~)'E|}v}CWEd)%$L5ØAxudE$/־ō|E-ӊH9zFLۙjXW24em%aA `lGYVOW897iT:&&UP.%Qԡ4 :QGpb#NAkڥ@c5JAB >YJUy k!qqZ&juȚR8u9j<>FFZF?)Eu7mf0 ,]bZUw'̌qɏhNdDR=lTjBFe4 ) ꀾP,=RIQG .%<0@4aUi? BF. YG$b`V#!S,sNj"/HcD Ir-]Fz |I#/t\R勒غLOaĆETo|s~AEŁq"EsD+KdBXЯ+cŶBq0Ge}$0k.n4Ѡa_a^C)vOW>U(rGBԇ XWB)C6D^ܓ<{H9UWV{b Y:؂=Cu0i͸LZhbYe[BYtM!ܘ-p:ܶæ&-l )`2ȕ6v(|::q;#fMԂm MΘqՄnF`=+Ȗ#Xw7^Ͱ١8vȿWywe"|_XϾ9T>jmvz$e C37&!*}x ίZ" - 7G2bۺ@PP7{xzChM ۉfuU)3Q9)*cMt0]] rt]s6X-VV߂l]jx uDH ;b:1y6= rkk JPO*jϘt*Dٸ/(@0` ]GuH٩e_h|4%xz^f`4ec}^Dƃwq՜ۤ.F}I(CHW(ϢJrz}rZFd!h$11JuA,Gzȑy#p]y.E:u=N6,wuEA3Eo7<ϮkUfO%a7[k:Gjib|m8 ˤ8`H60z zxE=A {'u*Huùl1AE<1{d1V94KL#ϤNJbH#Ԥ2a} |b8*ciJ!W=VwL/Z yy$BRszfNx@VDRÅÑZrl)zKz {mHN|]^{ })ٮO3NfbK9eDin_ځwYew)_C-%Ts*Y8YNT,՞,syU{ ˩҇O6Wlm0[E89zX2N.*0! խP,{=T_ 5*.UqR ^E;!$e)U26l=u_[s׫Hw-dfhi̷"B| !QpiW j<%o ُ}y:JgR_.A194('ZtDjؽ 9 BJ#QѤ^l(Xqسfxv?^O܋UU\ڐlo_yh:/ǞQHJKzZGHsWMLO蘘V}$ "9QVXUcZ|~7U~$[' ء2.ts\%uXv5<ڇhOlxXKP>{?μm6&F 5suYv 横A;]n Ε:,)8ohYUr*ωmc+^TIј1nQnׯMX }c08o.YmEQ /:;Q-"Hα0?0|w;vBpK@FXDiω9 VIXqMwz"B%y(wS;F"DDwUV77;̌,${|\o.^\6ݺLzCcx^&hՎWML|uOԎإ&)ݛnsUdzal7c+WNDIOhӄpatH64uh2_HqmUlLjgw[u ӠL-v*z\~)'N?چ07CH9V^*=tBE&+Fgot?h mJ{?8~sY*} ?m6ų-٭RL,3ոXjz]~"hyV sp4C.ᘡ8z^g>GUqj'>6ӡ4Eſ27vctY3^ɔ7Bmj8$ E~ ,Vge)`A1r3I?Cm8+;!d3Irԗv@jQ; ܛ{5ZL7Cjrsc5f#%Mr;7Wc + L9]=0L !_ c,C/;աHcW󿶐3vŲ>/qeμ/l!2hG-%)r,』; Bܘ e'6MV~4o;3G~oxx YQBuB?ڦ r'lD_8`anHCcɱص/9ܤUsFtL͇paPZzz"r99ȸ 4i12AN( °kLPܶ+X O3~jBl2j7TK7GĶz0@XD%vbjnNflZJ籋"pD~)z w]E;!9tsZ^)zS'<"~{=iʟecsk _ɱ)2JF"hqއCVQ3؟~hsҊʅ\Sn]XZ|Zׂ `}68SJ rl 5Ӌ)t>vm;UVULV.ZhQ<[*p֢5˥ eS.rpĔ>#|L4#$|Z/tf^B1 X᳴?>kN9C7MaMɼ1,5±ы6 eVN 4xQn|5 ں 8*f5\SEZ2 ic /2 *=T[ld RFg.n}vyO$P>ެt߾}ÀS,QI_#n# $V8wX.U|U;CkܰAL%GP ф{&7ǫ]UPdН;06X"}LViYj ı) .H iWUIe饠?"tmmӔ7o }c9[uiMr ): {na|;7WEY u}fe%ڙG)]n #Ks(PJaxfC@&d<}C[P_Az;G**Ⱦ:8kw.Voq} p ֫G`&0m䔥opQ^DlBDי߇kǣ$?kꩲ9z~uB]4UT,+"FP٤ k@7~Jv`/zGK{gɰ{}gx]S=['˲O FmeKe=XN p]9)>OL=|#6˖}Ӟ6Fp%|pg5r="?:%۪xtJ(1rQE@F ~VD'ٽ56UkH@GSA1X֨?2Nn!PNn3_w ؜ua,&֯SƢ~|Q}tsfM+OOiANzR ʮݸ)e/7wA Еܙ:ԃ؂I־ 9M$F Ua},鸼Z;4:9 1mkKϋL,6`gE'?ImYe3Ts0c+8ߟEcC=J\ l,*W*'`9hPH S0Q9I^ԗ7Aw@ u_$lU%>f6铻INaGW o?:iD/n@Jhخx/Ǯ*ӇGԳ{ &JfxG|m}꧇pGu͵TKPS\]hmOuӊWs8/pD 4quWΘ^Sma}OF!*c[^ G LòIE`,v^t7:J7oKy>@s 뙂0d~7f0}%:N@  v{-4SVA‘〇WhodnNgRH ko=s9Ϗ1$%FX*C'AoWMYڛz=r7&թIý*KFlj;?W* Q_aRCrB;Wf6{[mXJQ15gŲ53&N4vI Υt 53Lt0 [[Y`ynTII*N{'9G*kp"kBfC4%zw}(٬*%MPԔW|@~ sk3}zl m/bYz1ypڧ2z7xgӐB4`6e'#fPIuUzzu&OH>;Ĺ$q9 a`ff%?8Ҩ׎S*V ~FJ ~A 4];FDY %tq7{:#0 ѧ!?x`i#וI鳤4 Rm4RU Icd9(Hջ2<Ց3$y@W:f@˴e;]:\&}EH+Ϋ z9$A1<}ص㤞vz-JG&iZidAr?:CОyDŽK~^V8h zSv(r 7qrvn#,i1~:|4ƛWggH1giJM"<䬢ȜÎrFH,<@.ҥb Wɟ9Y\ϗ0 Kv4cv/7[8P@Ӡqo{$K9'/}OmMIi4m5wcqsu;]5'PW2 :^z1~|yT@_w7U&QŇ\ϪC -GMש*Ru/˸au܈L9B 9g{u'@-eHڕ,WϤ8uHkF x(7%nbo;^fCt^#׀,iEE `0OnEUM=37"OcÕO>HgY$qטuQJ4oL´aJWAJZ'akY~Σ`bMO'(;e-@<T4ƶx;:BD]lQ#-&> aN T(RS0΢3 pm(je5R*w:a;Dkc,C뀪,VU"yi,Y+~Z ]vj3 :j,b~N}qlyGD:! B 7?m@pLp^<*@5TyJGLq N OyggB B=|xX+%鎘ͅ{Os> =c# jLfa{ R{bhgC0S>Ǜ;te Ff ϴZBbi9U BM߂ `r~o@L{A>;.9< )9GGyIS~4ą2hU&tIGzzPE8/ʛpOņ`ftN%#"}lʳ쓤$pq쀕I cs/ƭ:0A >d&P޿\05͵= .$ l@WA`@͚ nSnVo`F=8\ }jl4Yv*nXv}U^JΕ:)^o%wvtX?OHoM5sF1}uq p겒3fY qAϥ9L0LQկu'qX6ynju~-y H5=~m#F!4vV3!}FCVP|Y=M4]rS2օ,U*6+kM[ wCYؿvM2ToD>w?>w=jaYXBZ,}|+ym{{Bn. P`؆%Lv6?\%Gv;qݍ~;.]=f:2f/%%JֽH(ǁ޺oRYR޾6kwU{x">*J{.^~&*ՙѣǫ"gǩ0I)}7쁝܃)a*ܥčw=R.Ou:uSAPcM;qy;l ~W2Si}C'%|w&i ޚ^Q8|^ QTfb:^l6B:KM|UYAͽ40,kӰL4:$xpV6{FT H:`A!~7r]<LQfy4 i` ZN#pQw֝V>+'1M1P_~eV# m|O77BX \UO螥ٚ!jwҫ L7R 5ʂHO= `VӐ /Trȩї&HHqcۀ<<_rt d?׎ }[`}?h`e^8-FOԳO6IL%Wq)W(ϟZSemG!FQ=MZdHVKLjAUaIbg~A/=ܹ$+qIp߬ù*IJ o>e Ero#Adcڗ$$aW]ИsL^kg?h2"y8u9i! Ek\5is|\mr\qX;Yv(%*q?j%lGd] 9`5B? & qj#Q%Mָv/tZP9H3&.ZQw㢿1|Ǚ mHo2CW˃\ rsarYS]p u7 \ xc 7>^ߕQ4YI6[T7H>winB l ϕXykTMd=,lg)vEqp,.:P+ %1gl9T@.pYС =fZkA ht/V٩-Ny":e3b#AxʖݳjyYYcid:+%Q@czJ-{c_ ilL$і=XyrSaKe`dJ]G5X6"~(NB0Z\s*V2Gu(UFh f?Z^ /K4x3ANбʃ"2kQ`mٜZ5Y5i^Q1f{;u.a mVThNq88afu"|"/Ɛ(S8_Lqmː9^=hnGBD6r*MI?;/QP8I+Md"e;IAC]mSELDv^wW+J̅Z$]7F?LiKOQ*d\o\Ƃq1d1| G+'#y[i䀜 :q>/B!eJ6y=*|4ʉo2M5?B$?_uw+<`G>8%g4I1!uz4dpk,iȯ,>;zi6\e1_kQ3qW_4@|.dqq/+[y4o_+dte7c>r6{M ]нWk!VrqIZ#Z.xLD7㙨d9S~MZ-ڲ_wS' RHOzZZMBrX0$Vh8;xkM&enukxI<@{lȠBeo,ͣCp61|,_TY"j6pfsN$Bv= P<6x1&FZjfc9$g)]0' cAA0!s<xL1"%Ө?/q5< C1%:6_*5iP^zc>"\k)XDcxa0#R wK%獣(Dz5@u6(-t2 (0ԝ8~HI5c= -Qswђۇ-0SQ'(&dJFAq{.;5] %ɺBŤ!MTgh\vxW<,vBME]2 p'1qP,w?l10#ɑ^36_5dkxLnngVnF3)C^i; Tz߫p=󼫿ayaKٙjRCࠌvc jS9Qa!^¥Z<9!LI=xPۜ}@QEpYB:%f~?:t?:@7 Ь26oA"Avdګa?wP4WxF?Y-V g k0h%dASg-ҲTb,h\&S8$atuYIS M;"PvQGpR)o/T1*;n3 y Daq5ϋa/" &8cKѧOkBc -;eKW|-t%ԫ(C΀erMdA*n69bC hft;MHA}5P0vAOSW)6c>u>>U%V 4=.NO YNBW8pc\.(#P4U;,&w(*2Fa*^[Dj%Z<ۙe.r @\{&%bYpK S[ 7xzPsz0iY,p#za >nغVrm;06"\3ݖ@')j2͉?bV6[ó|KJ\* Rm#a^\1B^m>jN'G9Nt(basD3d9A Ak_3>$|IfC^@4j=m;bϵ|eV5\q±E <bf"ڠaJZS_7)ѩ5^C pE`6~`#(jm@1qU~Fސ^_g,do{Q՚8߷i^ #(-@,/(6\57iN1"M%-;횚3*-\4 KpXMƁ]DAכ+|Qx:xSV&*sT=ݒпH0,35{tpA0"1"Lݛ |x_MI^̓KNX?/ϧ #62J1a]iԣ ;^Z?u+ưbB{ރa{׶ݻbסEgYVJnX0b CwG 3O:jw͎3!x0lގ.wuTTmOtzVpa Ahbɦ-D]UZ0(u4󕘿vd[xTkn\dB@Nܣ(hlKӉV#d* |գIq7[&[֩TOC78k5,>l8|TWiA [fyH]QidJ1N| OM4f;(+G>_f43b^]N`9[n[)!QetPi޻}uMQn#-ٮ MQ[AqiA5rn &!Hq~]'Qቯ^;+ =uֵ9\B ri!Gx UL&HluA w(g Ԉ+[3uV=Xϑ]6ۀi+{UaVhYFG'Jxh?ձAxh7 5#s U9Q@nd"r} qW? :2\X_΄^GH>+ $ָڍp]HsqLSCA=:cKWWR9Xf1(8? )0Dت.[̎"<2k_t  Q+W k06 յLߚb[-N}4;h~b/-M'WlDeK|sωHA`z~<:Juy4ò`'|$~ dQ'|-%iʓTG~[S”XDC*[=n5JӉz1y(~rvQV kIdAkK}KBxXw1+".bPH^6Ɯ8\&jeW7pS sUjiǖz*q-L~6 7=6½6s,dEI+x^l-8x3TQex~ Zuc8 M-(o(πG{q&]Y&xU6BYǶm  '= XuGNbœ#HuucyhN4ɪn!!x2ߣr(ޘZ/%ƏWGH)T /qA?ƠEffw4ZhVu0Wǎv[W|k֙|ta !Է3ܯ0&تwx5P|T;}IơP7IJ?+-sXc'$,#8Q/.\:*3BFtp̂u $f{5b]&Լ=AIAS.{Zv{O(7J!9 :#C~7=[๥ǯ'"]Z9~Vza?nr?E̺pVcR8밊`;$S=7Z7$Ѕ7=OT$XB)O-I^hF(6ȈRI^9ݳXK8涱d}A9MuHkWYF$A&T8W%I]5\3E;׹:ҊHby(|:~k@+b&MnwS[Ɇx}eëӲ%5|bS,4t8ujZ{딭cblMJJ=2[GmWv ]WḤT `$Y[ VWE&Q2WqRkߎz Ñ|*1]gc3 ||d|,#ޤ ǞōKo'tC%V)7˧t,йshu/\^:w}\IHL{#kv Z3 =xI`形#E+xhŚ sշi1XD[~Q%/`U[!,F ބ2,s ~8;]DLnKj@Db9>Iuzi_͂@Tˢ<<34}=RSr{x@#w3/Ŝ?z3t^0w@S x( Cv i~hP (=qa^'7Jv\O-J΍(1ϡ|n6)-!pӠ?>o 11{ټJ@ :=Ϟ{N:xm48]r(OME a<^v(JJd(cC_3~Bp4i?{sS,֗ R2seLg7 @KΖu͏tUsYI s* /}ӷU"vxPTKi_u5ywrȑ(.э& kT,i„IRȭKDS,BI`):On!d!A@{YpVC} mX@@1*^of"r99b$kx1}ċ%@~4912cӓS)POpsd87_= #noh/@z9xk+̄ɜeW渶ܶ|z6Pχq :+jEwϼQCT6Q%lxY'TZNt4/tDF瘃OI0Q0)XsL:!DD֍ I,se.<( 84q5CC@ݽ\jnMb(+jh٫t#Yo<7hFҭxq+xrH rZ#4Ψeͯ7R|!8z]fՊ {VPsBoR4MZUho=Ww0jv^7ѻWo9Ou=ɒn'L8N4zHZ}G(U"UQR'1ctɐG I~ a6=~·K 2ZWtIuӄ>a(f ?<(+OnEDjO T0,]i3J/;Qj7-Ͳԟxⲙ/.83{:<+JW>s~ӓ =}oLԊY/Sˆշr|ul;fV+pnY:V\'IvxvW8 xV|ЫEKV I>c[ @3$ 8ڥ_m{Efeg.zlt`L?{|&#=`c $j) UWX+U73Aoj.(o{-f>\5}>;}& O!jW_*+TYsub%[н`=Xǣ!4'XN(\Yz Xv-,Ya|Ɋ`(?WDh7S'Rd`B[PeK U7&)fυ/;56-|l'4aiiС R,(fCx]:s9m\M/@"ßDZ&}Ld 0v y*Ǐ#Lj Gv^9%u2ǓD4t&V h >k(OVK<+l)0s%GI:Ff_o 򰳠($4t$]bugaQ?%-dYA6&87D='~ꛘW Y^}<{yojG`WX侑)6ߊDui M.ͺqOeN%bE)&sN@JOcྚfѷ4 _ 3({-xf. 2V)?r\oj\Uhy(9!D83Ir%!QEi AϚ-tk -m+٦dEj/UMlwNs;p o:7E%hm6jۮWa)C3.?}6+PP4GtN?l6u#|L $ackq;ReBG,w;ob8_>L!.ʚ={qlbgXVZI>K6t$ea({IPLvk[ k˵W6cRkbL}{mЇu+T0:zZ͑Z7Y\^8MPF蕡Eޞ4)D&S_2=Gڭ1M#S_eag;uSsy"<ꡙ<eAq nkLo!bg_W Dӧ$KavddbsB8Bcah}6|7R9Y,rX:༆"r<^alvw; ,j+VzFT!,1Uոܦ=*49k2^ o8.͢`/ W~M> j5#.|.-C ΋IܽiUv՗L*BY. K# &ÔWl._lFO?<^[%Ii,& >cSlt#[!HhD{a+7nE]֐8g:OtY\//o|,{Oxpt!j 2{ܐ5?zyLتJN9J;iMr^(A*hiT-@cyƙ7{) 5?Nomi]%W"Ԭiv_)yw=bhY,y&!CMB~Z jL7G}}qf13SJ{@8|qa٬3Taa~`qDh*z}.ўCQ2E*̤#o<߸Z%O7ű$N%:!8% kUNDVnn0m/iU>  A{:7_ y(T\en7يʤW?JZMf! ZCP `Oz 4J솖lD"ͣ ^屰=>pacہH^1އ)c QUaǘuܣ`7$RM*0 Fb?#bk>}FmJ᰼r L-,zngJm,#lRߑD9Dyw*kfBQCR߸a$c$."8@b(=>d6b2h|>ΰ}&k̴e۲u{zDKz{9A1>i_Em1E~P/7_|fሒ]gƬsż ḹ1e[vdzf_Y.tC}+ YTSe'.Nv /tm12dgD*~PK9 |ڠ.GJT`;+̰_|"H%.<%{POY'-f"&R'ɵlP-Y.i<2.X'WnׅTl׆X(,Qjb+ ,Oc;dJz ȃ |OYܢg-J4nca g͖xΌ~uq7H@C [QCcA)hBX>[kHQ y+p5!L5DOD,U-£ucXZr+n*N>Tg)ׄjY}$^Ruq\bv}xȰ$.\V`8 n}=vgs͡h#в ?Z@oֺ/)s[:fxPp(԰:Hp+.t4@󾮄gw9%XUa ºm&!i9GLx(ָ; m8M<{nkA䑢"LVjS Qkp3~ib3g~W' P\ղf|.6ҒG6;h`"i5"߹Ag:=D 8$Lꉉ׳?G|xyH{=kN:W\]eas -`D>U=;vS۬\WDH;oOd __FWM8iՈg;CJq 4qzdg2@2ܴ:7u*tHIR FrֶWCF;z0?,BNEP$G,Ab僋-r2W-۪j6{%PTWk 0♯CA Bh4z0"$i/c]uѢA[E )SK(#-uݤ7$~xrY`g\.S3 MudN0Mڕ8ppVXg0Azq'jHj~9Gt[n MA_`REE@{O'. |8Х3o v'qb!G=V#1^8`"RVIK{asao,)ٌ魣Qh؜Kb˟Zo1|@1Tc*\ ˮG;r͏I5O7աkn 5'OLyTԩf|EЂD2K!L1" :T,{ VE$<[^_85Jd@zk  Nl:^,9Dy2t]m 寵 :XK=Cꕔ:B\XNQMv3Y?Gm>a9  o]'KiH5% Y𱰣e&3 jVHyTNN2}<x2ښ>wke0͛}?]/'S[C.P\wŶvJ.4&O0G{ka 4zg{{Op-R?h )Ek2"X1E{;.g2 sd{oxcb{^>$¬b\ 5`;,CM=a ኳq\1^T(5 x\DZTTl8J=R/Dt>vm.K)ϨFك:2CGUPSItkOy@~2ci_#͍)*AF$zdQgà [~XVb_sioč„*+T/!"a+ϑ_k ]yα~X@3e6X d.Ub@9ux5w22.+WܳJp oYlCH zf#mEoBԖ\l(-X?؉%;wapF.>D@׀~ϝb#37_.UM;21Y}|%hX!1#)V7mn\K.JA$kgмH ƕj\SO ͮUc |'dMLA%k?8T>S&cSgC(J>I?lPt@1Z;+^ςJʧs{0>`[YCQa0dWZa4D9`KO>V@S+fErB/K=yq*£e`C61=46|6iq<ŀ'Jq/"DS DqďAœڦk˕dTk7 3 Z^#>_f0(7ϢV FK4^hdڟ&/Šf v&yVk'6ɽ R'&S4^c|_ք{RHbrVfHT3|9F[6;k@i_s~<bګ="D;ܬi2}}2 LQrYl݀(`fG-:>{վDzH NXQ((##(N )-V'BUHѓ]"9 ոMѦ$K59sS"3=XGK't6d\/N#j$DZ ۝D6xZ e֐XI?NŠ9>/Y{+cO~<\"c Þ`\,Ke?mxPE0Ug,#.ujοՄ#лEc_H2 {M[eҖ[X ]\/U  bZy\$ R5||̵J6;tEE5kRu0Q}/0m0}kM8G_le5tJ)Bxy#> NgJ LM=NbJb{|CT1ՖeYpdx\Q[>Rz~'M*}>v;oцR/IʭIE-'}M dWLgrRWPl; CnT{U7jpj `1IO{'رjq懴נ&ViFo;j]u($(^vZtd-U(`<3>\w>9- Nh=Ezٰ|n4ݝǞ d5|Ƒ6[/`3r\6BѠY׿ Mș$=l1gއ76Ef@gO1뇟JvĄcԫDvpF<$hV.Wzψh(?N!y|]Ug}[ZFwٯߊ$cgZc; %;r$_8uqcǮ󐱟8OnfoP*A< s j;a v&'h3Oʯ&,C˰1hEWquyc.PAG@'ϺSbI~PHDaz7>MN~BTIg_2IPquܫaxLoS㪾>*^_i7tz}TB* d ~+OBԙN?r3۫mVQp@t]s{.f:R+<V P6RPɪ_f[$BRL^K笤tVniJ Jg/Kmqzt棏O>1eovڻF䳙nIn!)!x ~?l9o\=l45VTָ;6&xjI[ V?G "'q.jTOC"CH;n67-/ N/rzԞYzG`ZT]9tqqw0"hLRjN&zm HTKFȽӳ%QCh>s *ǻ-N $0 O`!zFJi󟕣 괾`$o9Vfao{SEb2${˴%ߥj(E B(J;2dBg}0a(|R'u٫$bL6H=\ " O plJaO5Ap]' +[x O,ƌMD ?%e^ *ީa<q[n:Ѕ_O혁u\).WE'ofML<ŗ(Z^ZTM6Ϲ [k$ b "跓gӖz{\0Cq:r,RTW$A( "¬+Y+mt{Y#Oe|3>Qxix'$QZz9W&l1HWMJYg3?NYP&Ю㰫PhMs~a9&;U@pJm=ƶH;cr:]%xi1*]Yn j 5^U1>ImR5;=L{ eFTd28xQoo+KZkֆIR;uBϰ`t/9+h , @4SD(J1(E1`Ք}0s?G3*mRwm;s7sN׏ї-Ԩn[ގVMH.~{)0ڏ6v%qZ?̍8i"`wIqT&k3XK<l=( IAXfM/~mdވvCtLK(IV3! €!{jf9E(q5'6.? 徛y~ Y_)8ƺqp:=eKGwL*.;IHs5t_ي>mZkկџ, qQႋ&ڃ eLkML9'~ʽ<0ԶDOul<`(]\9넊(|bckyZQ=`v q07EZ(bIExzPa-`(8Fe)R<ќn),avz@`=`/B*;tSsGzvJ<͊*apc̗[g뢖 hN8R8F K-ߴ1oRMé9 9,ϩbS(/zOR)&M844p{x@w풉0Ëb=I$R>tm {]^>X.(vYȬ{NfFCR'-b2 `z\w-Lɡ6 fqY_$w!vSP!=οR?DKb3S^DV11)im+N ?%sn%+{Sw E:Oە5Soa&LzOsAj5]E%,vf(֔/r,@6D3EMZ|SWĤJNI̕!y4 ,{!`˾AE;Fr]xhFnב-qv'=O/,/c}MrgCKњ>>6!mCIL aO hw(/m `nӓD;@~3.UK"w[U6ЙlpH_ BRD}9yH@6g6Cn9Z–c oukƻC=vKTv ݓ/Q.?`8,#%46LJ1ʷ&{gɂ 5ޠ tŤK["kRh[x3!BGY^ZʜC]WnF0j-сe48M9=n{tNH%5Al8_4xEQZ BeG#o"699>EDe1vN0!'o{lh/{Rau˭,eyА!;LpDGhyyP: cm<'"~L 'afi]`Pgt& {PVe&~p+f٦p@WާٶMscvt|9.H|Jv>KQu$dvOrqJܱB&SDk\u0Di#I5D-W!vܪza(Lxƹ{ogQ|g)J%6>aifOs>n:<m~:w}s^Eep9`|-*uA>gx$Bt[S#+^e1tAhx,KGE6@yex1kMk-(ŸRp H&raIԵ?~%ziplǟ^XKA%^y;GX`*;RQe?OkU S<2.!0zk'΂Ht+IaXou$o{}hgJ1 ݛ MaᡱaҏwY=¡f<@G]dZZ9IqL 4yTIJVJR0!ead !Xd}/Kq WHNYz_!EwE֕WWl9t_ēei:Lq&,0'Tʓ.D <'̭ډZ ?8`"l^A[MR`1x1ws)gї.H# HYT&{۽n1.ly!Sg47JI.Ÿ|t ls ?Ąnϊt;> $>X*+k99ZPVYL{YSfEMw W0x,2te6{uk2 rwAڢ^k66#aD(x[> @~y+h>"ǰhwЮFYJ"-76<3f)9m}YS kt:JT6ǯ&H*1xs$h  TWնH+OH4Z*hV01v0 U11=-8C4XFqU!A7(?5/o^H[ƛ}-H շ7gC,Ϫ9|ݥ K'^k!a>𼧢l( aOuX]i ԩ p7aAwXoFht4D¸D؞a Nldf[WuO@ ՚1uj;nR#ϣjc|^]x,Y1oAeE &ЍQo;T":Dx{O KDa3E]Fi|>cw9Qd٧ҴjIX͸E30 y}Plls /nP5t|4t8Z2i0wsYG<(+}TֳMTM/G7=8DKSG׷:BA*([dSւ "!gvց)%sC prj2 t Qwncy?aɔ6nVCUhU/WZ\z2\g3n~Gh6 h AHN{G\XKBsэ-R!r)YaXgH14["ԁ I(#B:؟DY-B}.S$ږrMfo ݩ:Dns)ow\H$[gFf)vCdЎ-+gs+ ;!E0{^G N(zNlj VX⩕).EbZy0ۼ @fy<I4j)PbA0co4AwVO1' %NGd}U<-\"eՄ;#&"n54A ,ɵ4XjB 6z}+H#2rב&(x*d3Uzdb8I•կ؊z@(jA5"êˈ )8oM@@S!#0_?&T ȉdjk{98Rs?fJ(?y r X NRl/zT~jG@ ^P Ů.ǝ0='1E*~KA/d_mӚFܰoJe*ao<}!ɦ*K &|Ղu`NI-j*- s? t]k#&S2pFCAŌ| 6mV-i.kdl9ƩRnopa]oGxCt4Gۤڣ|ו0Q3BJS͟O !Bb];Gf] 5h9$6 MaU AyEX갤YZ–,v  dJrL,)32 /uƒ'}J(mD# nDf@_ L:]\"U+ }"I+*N7 x bY/|'6;%)a'TQZò^ajBn{h39 XI%v(R˿.&mGዣ).q.z5iTQTG;+9˃VZEъ [L#ܜvOhd/8w;upB‰AfS S!LX(.X̱zo I4e&#>scW@@6N;{ UYb-Ð"ƙ '72г9n2 $>V(plg&4똡%0TW^F֋yX)MIˋCRcجQw>ca(.}'b)8hի8i$c@ԓ؋(\U9onwL=t5UC\QWDt=QuݠHkU?>+ٴ>:R'E$Au&KD,& إHWd,׋\Uӝ,[4Y5< 0>i}>LjRUE}f[!_~*nYlÉ TP6%cg 5loXѠnM%(Lڷو r|r2NJf2Cd˯1S!V/[*w=0O,|^lΠ' (Qny7XT?hr' 852Ë, 7݊hYR)7iBE1qN'ǸJAw~5 )/`t(P3THl.!z0sz ZZ_bI*fY_#>dbQ3E# >>&1&Q%@iȸf_6ɵ@ʦ69ٝ-b/Rt4l6/C]fY#.o}HX&:O|anKtsk|\d{xVZ4{WƲ~aÊ;MH*_0FU%ċsNz/ʤSX~Uv0u)/+@7=uH!VQC̤bCgHd|n({qF^Qd:zIZ;{oBt煼j[];I7W_»чo(t({{fZxͣףD}m:6W GeohnX~``lſ{b9 N(s{C;3 [c8.O& Q:3y74*Pva4R@E3|1vF'֕?/-ro %u=뇿90ڡzW /76&3d<v' G͢Z+-"U8$TJWuLd8]ңt{'Î2[Cଂ~>YSv4Np-#dGwyv֦DY] cР N 8-0ig6WG[;mSOK!24/Ԣe ha%vDB zw>㊺L-L_ZcT5uӺ睧hzflSA7dELU8jOZ4Lz`2oVx @-2BZ#e](m 7faWU$]UdyZȐh؄jX5VOg1Tp|4fSx!γ…*k;rgi֣ 'B,P'mb M".BCfh0ծP2 ,L0K{E;a] #3졖Vw_²-ICd\Rsx텿ti ޥ"Q%ka_IGE)0l.ڿ^}˵W7L*&jTN>j,H¯M̕7r J @)qSv6.d"c:.Vdj9c'2,g%nfa/YF8(;ijlR7jG,=lL:>*RFNq<,Aɜ9(uKYזզF=cdrCRQʤOe>pCN95qGs U4Xהe= qEM~ڑm ps"gf.(QU'vF류^`*-]֍;ܦO" zCBry޻ 7wg \¥qguȓv2 &zmlWpׄOe39^seRoW+Y9zv5f4j&^В>H q8Pc:|GoM1S{os zHy>z]sp4td,4$x֩4G}M1geQ܎}Dͥ\}Ѹ3F,@InFs$*|#6^y[sN%6"r+jtE9糪 4\Ya T[[KmƋ =ynxKs(SH5~)j؎ЫVbρ(C?H03殐paTh=}@$>cjJfmCSFϰ2:' &aV@&3 \.&=DtX6_P@|Ziγ kjqź= sup E _l ݴO:mj.֬8 TSO6{qZ6dGyz$hTD(,bʴqi<-{<sG%ϝWdh*uEެq:*|KTt̖҃4=O*7K?U,[&Si+F`@8$=5sVǥOD@\ƢTXkp|B zAZ_e(+>;q^ "uLwmx5:ɽx2 }76B7Z:CW"~rb,we;}].J %9f g E&K(FU1_몙`lmSxBI$tŀ];2tv?qȊu@]ů}QJ=x)~~0#7]@sӼn#Tm9LҕSݡ{ 5Xؙi ~#p@zE}rKnƝL,8ȟX?(sw!-Ԇw%(+URدW[h`Osz2[T7{>J!01 HnpB5> K8{(^(0:ݻ'/|+(ˉo9 ?RsyU7̠V8>P:Eh0(t|^D *H8  /|Qm ۪k="Oi *vyTK'H g ʉ2~/#A JuʯG1Z+zr!4·Ӟ?n!e;Fg,"; hcUb@f^8tE!"-'Kb[l}VMHLrITϹq^:.*ڑJ48C>E2]'zwXcU喻T7ȚbSo}{/-Qa$>\2'3G]̟& jfRLNK^ڜZW! 92zԁy!sOl8朥㊉!zBt<og-a+|*#k Yuө; ^A?\]{uh'hŀf_I)c6zRK u]lku*fȗyGN2M1|,~zcm]~u QlR'G -Љe=;xy" Ƿv`Tpa8`RGP|BүALG|myR z1#߮rlN!aBCH! OA/6ٴЩ:6@>p.;%“t^lF a:&qJy()FF1"g3&A=_F/1_PfB)Q2LPi]Fu;q{x"B1WRy[cMi1V(6س ujM%_y+9"?*QUNBt׼j.Vܥ\8/g׋+ґW(6!KST R>R*HH{=P]U[Ӕ[gSZb;0\85 NrIIfOioBø${4؈!]ռv%ҥ[@v| %SSaB 㜰32Onia" kVjdOzbz2iA۶gJ($(dg%/ߕLz`zKDDШC qxVIwsR v `נZ7Alc@g4iB$$c򚚱9W*wI=D!j/L)X7O!7&Q&d;{_u@i6V9:>0(^j#K44s&#sC@4"%j{4_ej͒/s<192&Y¾.qQlM5\;@Jy`<Ɖ!a_g4;HeX@%$+̉ML[QMNg9VFm[g>{w0wPWKq|]C7A"If,<zmd? -OIlM=뇱 * mbd)Oi$Olbp#S26̀drURQW(^$%GxJu}6\ʸS{:?j\B\D^MW/YINLmG̟ky}g3[+APX0gbsrO-W*KCyW_]˒ v[8䐺5*FL`,;8ZdFi5 Ume e S<+; H,?N06slD\>+) n.cuzZ$'|Mבs B!LcF\l~.5gLSXmHĢB]4ˊd % JwpWP BoXEĠ$.26@jfQzZj\q^V:낚,mw)r۽nW) &Z6G#K 17 Y r/\x -Ciɪkg2lՂS`8ʐ-T 7 ~. /&T/@7&,ZGf9#Bo oHOx7d:' 4ǼS\Ke[/W$&t_94 =k2`*I}vjzUW <=AQ'@G Tz0Y^ia ׾HO}`}ۏz i+-eZ%s~wy^6|981g]WoV[ E(V:pBN&~[B?ˇD :4X׆k2bXۃC__#X!QҘX`d&x0ԓ"r Q 7k7}9%7NltoՊl:[@=si O?n>euXkfeh:#hK aG"SpR̳w؞vVcN^bl*|?8&~ԝ CGjvn0ƺ(!*0?Fh4I8`y{ߟCR8ddt{r #,u\$ ^H]-bN1Z٠ܘsj,HJ9lqޫO* o¿j{?-d0E CFJY440cnqx'9za;$dyIkẎYp91Xl6].Nd|%6'|iB ϔ'+0heª[cX7~E }Eso[ԡdsZ2\?q߾Yk O"v6wL3VO8]T%mX7в6@#6yQ8[5j=w|>'ͱnɘGފ2B`j&+%)!t(DK~ w׼S?2.1e{~UP/b~*sp8)m{{1I}n[ċ=ڈW@O/Af#ܴ"FR$^ ;8RR{/3NB> &ZN4rvci <=08HD+ŘI`̀a%;IiqV3os~<<t$jV@w@v2 $Ph iQY! 6z[g\ٞhDgR cceV4a$ʩj^*C%qJBY/dS^P 4 M?t&05EEۆBl!AcB䒧ȞgG,D궦`` >;r[O4ގq/ yxmy]~!xE-CXT$_j\䚐>O~ Ti09Kz 7BG.ߏ#obFW?̺(yV \*o<`ês:!M)6="¤2k5aOXc0pt1ꭢG?VF8sE?F*סl~ER ˭:96 >ŠӮ.?`UC'.6"D<(nvujD; N4>D&po䅹mW -o*SɍVl%g MQ F.$-QO\nn]@$R3YuK8"w] 2jLgyQive"&*DM&dN 5JIESj d_u<5)UsvJ;hv9ֲ|p>Sv>ǂ#Dq#s -ftƀ*<֜ސK ^k!VYcctZ$V4fy=c}X7/"SW>0+#0 $}5"uNl)4O /P$&9[ y.j*j5 긼58#ZaWv֦<]H1|IY?`Ò? vhe9![J}1^]OXJ6YSo%WX! 7 {\bKo,yԗ#̭oqt?JZ:&Vrs'*f (^wR&AkҢ)4[a Vbd !<} ,ڙ-$}܏k_5SԒ;宇ܪ:9ȢN`ڸݐK.BnN5ٓҬ'w4tҳcZ&,\}>lRAI=)FH0olӛ&w gG7\pZO]!G߉[t{ں>r܂&jZ՟ ]9rW,tݮ7$~cy&^D>}9Ȏ`Wf9]u%nϾzJh,eTQ;JZe[А]ZYKl4Kڒ]INlc}f#Ӈx䇪 aaJKǚ!$¬_ em﨔"E,DkVGexPA֓Q $4wl$B|9,@ۀrXDXu7=8e{^4*a5T8LaZf jɜo䊻>2}`I]k\?4A5#j܄H-RnLLQn(E0eG*YO&qz;^K/34|v$]7o,q'EGg@ hbt$@WBXm9pr?bdI0-y[>j Ϊu(RqoMM~ FtEgmG#Go1T9_ yN.!a|rSx dSdiyHko;vpXXL0H}o+Cʲy@0IQ}Ѵ4?45gȦ`̜ckJvϥrx6IMB`*N_Ð 8Unġ,oE_%t.OWO[wl ƱKF96ەˊ͕౽BbB0HP7nB}cDf>$(|'~ll隓]o. )Rm ϛUqJX.ܿgjANdk#l(i^ۃzBȓlcNJ7 t8`}xyeQ/}3F fO]Wk21v(m[,q@hoaީץ  ؘ~MDޱY[+7f &po06"9IŽ'(!nਜP%y=Pq >;o2=FA[:+|"Yv'9J >Gy/!jöݟqf7R'C͉zE< Z#KsNe刭256{#˘vOyx䴓N>_F(ƃ |(9L`Ot]\_xaXpkˠ+ujgAo4l0RTfL:(V !r a[{xL)کz8.-!@gAP39%H^b6. 6+M4^TxG _x+ }aƒ8p3\Z|J&Yp"*j YC,څD ,vc%މ*'m=jB}Z`i~hU_h&(ح,CvҞgm"tTZUuj&|<HAuّ9T~e@;UP,6W@^')ˎO#RwHy0Qt'T5lw*'c:c)E~5־kbegH@70 w$ 6M s^9}YaW^ J'@8y Ч|*J2(^ŭ7]SP0T@2/Ab`E{t,1' .)'M4҂{$c{O±%\DϛhQFu>lN‹i($59Z+kdP.Ejvv4p?SG1S7\M/-͊La==FWV:rH "12q35޾{d ?2қ%V!Upc1AբPnzԀ&!ǁ_ ImmB&z`K8 ҮȥG"əw~=U _d$2m[)*P*RD`崕؆6}^J҉wa7ANiAV3& f̘ޠ4#A2b! Mף;ɸ`[B2a9#ȋ626p=f2܍_o Nt )yew'G&`whkL(ޛF9ćkU)hp * J1%B/ǘ5y\r֛4 qbU{f}0VOBHDi I-t]?{H"y-+ ٟ\3:st䬆Q^eBe:%܂Վ^dH>m&H!7*pT@y:-rr>S M9o&w1KVY:wYM*(Wz57#ߪU gT?+nP0F\<}*n( L b=nc |1C_, ^ UVB83/~v3x֯UU?8tUD!CBBdeFA,l* 1fVwQUB]&KzBgd)*9DR9]$-ﺜ!I\6KZccZ} ]>~QLW`Ę;R7v RTATT$ofl+0?!CQ(Ry) ~ й=&Z盝! 2> qOO̗\z&|\Ciǟqqaw`g iP^fT%̎7˕ϯrVsH7H*/и% 0v?, D/>=AzPK.D)#PE~샯!hO=Tf܉P(@IV [gڃ rw2+AL%ib7[msd#K!>A, ЪWgAQ] ^^dae`/u֒ v*rSZ8ʛ2Tc=*_G"k ~3OQAnIX 9~/ZEh? VFզvs.!E~Q!WzvLKA ;&4vcŦ^#R]mu"^2T )8hRu|1ēfwzUm!\ "1-hT>8~>BfV!QEv5ϵ2Dq=e7lPQZ@I~c5_Sf @`-jR̖o+R ܝw[2(w99?Z[bᜱH ŬFB0(H:P# 8;ZuUc!cM!jyE%h2[Ch@Oτr7&ztq:EH N~3CO|=r?~eܭX%>5O#޷d%`GQ vɇ#?/u: Qم&e<?zHВRy8;# RT\ۊ⨷==yuDKhWUf;;XfBkcjkP$SILϙ*"roe7|b_P2/@z_\r^\Mn |C Ĝd_G[X%3jL>BX0GI6}5(Cxl'ՌL9Iz% $QnD(Ygچ`Fj%1W:jF(E9hmԞ9tZE1!i:qS7fRv@ Nrmty MBr6DϣxTs`|޷踡ebII#a?LH淼&/W$S:'1zQ6=[}3(C/RuOHNQ B,DZ`BSG96,z+_M'=Hp"$X/2BK ;m2{;+sE랱v>mI/>.L-?`qVTa~n,aZ~R\hKP8sd+._xzvRu=:mG ۴;2k((#d:<(s$:J?* DJq2_S}tX/7~~k[X->P8P}΄yWB [y.8P$~d E$D:" mY+~Z[|3$u o`tl&c?U,;Q8ZX8&=.+ru^ǜorb׈~VpWόГ4(kN\!buxLP*gD4uoN7WI𴧔@m፮Otm[^`PO%WIn')%n׵`5z9%*fԢ|'\vگ, 6O7.~*UD*e2b^Q6*Nyo/-c8R <"8*g*}!X2~j&OX†݇#"b+fj,pi^e˸01Slɜ5M?{+ En-[<qHm@Po"ßW >J3j\G qYv;v5,AA#ײkEhajäN/ESfQrP$K5e@cXoTGJ-Zl?h ZC,$|o,=sTG dA5l>7?⊃EIHW,_/))J(Ƿ'zH|@*9~I֬/9bvpH GLiv<™N,pw'Ԣ=4]s`*K^p˸[8a` 81$ڈЃߺ4f,.3B/jO%eQ;8pȑ皁iϘd_gwf,[A ȵ^gIGAw >3yЅCɞ1ya p.F]lxl ɷL5\ΦΈm#}!eo3wv50Yٿ#8Vm–]0FR }b[VclÚGB^pi"͗Mѩt%'jl*_<9xhĪUl8q9'҉cBp  :4L+w ` O<:h¶d=XzȻIX\u4CV7h3~Di3ǤOÃvcno1@ɞVyx867Kq!#Xuz D5'Ɯċ ʐZ5aaPOCы~@ig㖓Q7#D g$Q x =>q?Uf40-TݦOF+.~+tN<8`+;eޑm՚[C<:JOcqNmӬu:O՚rv}C$j}\NʍftBRIB%Tgk|6RqIg2 !MBR^6N|//..=0k4?-39! SK׺~uJ'OR׷C*y ^6ݪ$ |,AkRmٟ:qicrE|Q#/Xbu8[ԏw+1 TUQZ/Kڦv1} 6'LӃ# P1} [XJ>~ddsѻۉ\LgnWWvͮ~9], qK>6dT|$XӃ,sؾgzb??[4H%Nʌ(&Qt .!S1-7v]eXx^ v l`{90jǰS6K-7yV&d")糐bssv]Ĩ&/As2zpB"q3C7, S(Q$dz>QKW-OPLL )m )dX񙞻#iudK0;pYw@X!U`§ҊRGU)|(zI2u6SĴ[P9Dib>>:S a~MN Xp~-y)$,SWroޓg~>_* MݪyыlZx l8ޫSS#_ԭ~FxIdBgltD' :aɆRtgÃ<-BeH7eXeX*>]VF7ъ&V,A鑌o 58A.`Afa}%cA?n}uvR6ūUX18aJrm1ysf:OMuDA>o#4L uꫛ$i.^L JoheXFT5J_!68U= "sfuʲR\XfJ # 4 ˚h2KC]TtJr;uD2/vC_u)6,N&]&/3MQ{Թ?% Iu$ij8| wx 3k~i!T;p`>.g1sE%%[/|I4kDm4B\߯-LOJ16,H2tQrt`)dR7ZLumˣxYNz 2&e}FXS+ NBV?R^ (n)0:aC8Rk͎D Tp'd׌<?} @d$E]!Yݐk0])FխnAD:sv)֚A ?YiTptMok'zyBJOMe1,9,5[`vY8گ!_GEH@%Ƿ1dJѤ VԻ3Х'rKE~xxZ6k!s-Wy'LDA(aL,1rvI|7 0B~2AmI(:'jKPs'~ycX\v@ ۗm2@pNJ5;Wvk*rAc:E'' [_R1/BDoг#7_>)=тJHnP0Jp@Mn&QZ$ *@Tmg,k{?gT~{xqNM( Y9ɕ MXpM B;ɁF27Rv6RD.FYb(0r8(ہ1 je)Ӥ[ xg%:T;Wp`0YKnt$1̆d+tPh Ps EKݺ0W⁦Q+Gp~/$Rbu@8B_آ͹ U?]p%Ԯz-$G9D|tw8'ǼD$-ok&'tCMkMI|N@,0 $Flw\ڀSd;7++)c 5g )&%]ޢziY݂46hepv?^PV4%J^͕ ["W)G~Xs37 Xq[kGWL]ȻyU+eNkrv *p { 9eBq8f=Ლ%L-g^Ki cj1b OMT.9v8u_5lɎ)] 4ܔ;x)&[ƌ\=>a29!}+bqhC=}mF~n'4;8 S Ϡg&Ǖ ^ @9v:1HtQVvqNs4ՁpHL]f-cF}V0=n,ώe3;@ WrliPi\.*QJae |l\Rշ)=*7Cea AQH?*=f VjӼr2Of+m4ɂ, k>[nnQ].qj܂bQ׭kUu"VJ]4{j9#ҝd.$tH {M3^ 'IۻXv;) 2dOL]JJ4j~60qUb=T*$a+x{'s˫SGY2rkdJCI2)$Ϣ`45a9nפ{̶_g3Ip`UVs򭈁J4!p ,/-/ej!JHnF5(@޲LxDZY fd>8c(B|e Oh_䚭]eRVT^bIZyB*mP'5"Ƶt>  XX/9VuQ -S(ЩS- wو?Y?IG) v SǥhPc^5fz/ *ϥeDzHɏs5턇|9%arxIx,?%8e5wpnjUQk[EdCu|N +\Ol˵xpl.9. A(k\*S1sL` E߯֔UO>8(ҮusTs-jɞ0JUaL͸w_ɋ`lU=@{qprvu(k=ݰ\3o|tnaXzxꯞ2kQT{b?glטĉ G 'QKZBh5?EԸf s?IL?y{ۡپej^R(T&pK4%4/KHv]szYt4vŚqN)+:gFKo4}t\_HpPtXI!{Ghy^k_CB'@GfM8aTŦ~$<(5D:{_l\ur 0"f@uтzU{υ6h~ 6z$+Eh9 R춂*Y·{H\ͬrF!y?L+0nmOb,wJєf+a#K 8`]D9]>z nK}]o}y8GpFMc33Ȋh@s"TNbtUU>|HCmdB_|M8QPl㋾Rl?Dm*ڜ+}^_SA  jkMdDiq gh&Ñ1e؅y:[ LtP ;0t';'e ^ȻKb.N.P-s-i @pדkU9=B&,%Y3fanNSl#4<"}' NLa<>Xd/׈Ԇ[VKFۈP5X`*v8BlE^ De5HŽN02䍝TvnD hr.BC<:W87^-2=2nR[bf^DB H1 EbUDvs7 ]64?Lעϛq~vt+?_(Ĵ¦mNWkQ3?r5ؼQ](4P|Bur C -ǎ {@Np@֕_*VF/UF/{8ڲ6IO^dA9!T/t|6uh hRֱlZ^nOUk}?X-!qVBhKNe#?ƛ( 5t/qK1 [p5D$,Hrg"u!A/cDNBZx}`Pk:h|uy t:viSsn֑Fށ[ʌ@cGL?y|洱{ {F͘:2`j]ƌ>GPݰj+؞PMBo@Im_o!2L~D4ŻEᴯaאv1S 2o]\)LMv\ hݏV{6Rz wOAQ#C #Ү< e-,t@ APJYsǔݱԍfQVJP-+c…âwrMiUjNO&YC~\{92`*؈ڈ$ri H !vc7okǤaFToq`[`W)U:V,ZWhǃtZ{=F. ]5+7G¥&mq[oyoB7 [yNua2CGV&,-2c4dVe+gcI4@UDNRJTP73R,R!=I*)v 5wo5GJh4z;* m~vT!ow"FC!KT* rz#RXϮ8PQ@MpoxY!Z1obs-Jb3W sJ&pTT!ҽgZwQw 5OŶPnY8uO(e|&^hD!Us q6ɇ`?1`D]4}kI8xϤinWN( фsx$VG9U4s2!,0Ǡ_khe2lI`.7xCM4՗Bn@dKYg%h%au$KSP}6nT\ʌ#jH@Ozѩf)n3@1RAAj9VPcJ3އ}֗E:wStgݺ[]0L&} OB]I7S%t:w;a^u=?q ,WOo) QbH !Оggns\]tҽh-LJsbQ(L<0ԭlumŴcCQn/Zd[y!4I!0ds" Kj[I|e~C tW8-ߒ$ZK%.kQ  ]94bVPfX\ ͽ{ׁh7ޝbs"l)gg滇6нg9mKAcC|O 4EHҹ+Y Ї䟜i4bE/%81PTU5Tw<%BtfS(L= tf ܹ+hC-}fQN˻u^bwEHu݃R绁~ g:nJlMbC;>eֳ‘%a -n|6q6_Q+0.](9U-7rN@^(hRF!ڰ%/| CR8;l6ߜ0 Pܲg©_f#. 8krpq=ٔFկ+۞l(<1HK.0iBRN/(>C:,u|l<)>%,{n)!޶:јcM/ƫ3%P106fȳ=oVT3).-q@}Z!t\ .lQyג{ ZTtu܏Kj.7)f) Ah'uRX<^<" pƧho?q%(;RiYfP pfPjqvؓ1av[cG2r)l.9%@\Thky۰\`OЗ$.t3'HDMv=i}[n=|FyZnMSAP `WAJG:|%g;M[jig7\ރuw/iawt%C&tןJJ\Ki MO5[NȎ}:3zivH)myp&⹁Zw`NTTv>'׽9u1Qܷ'Qe-:*i_U}M4:8)hog !}4gtxRL6h_Rs`6G&^`E=Vu''D9n(ۍc^xC)ֳG~#}TJ\;s@_܈)6zK8Uײb!k§ pӌ }F1nbC~̬э/ir{0n e 36UQ{N&`R3I)ԄC-yxPc*PIĂ_5L-pz#D}ƥz *,, J aWBq?o$l5tąBzhE"͓p_hš`VWFƽ㭟f2=Y aޖbKc7A#o tK2 ,mv24İgfEw1ĝŠ2@103{D<5fp1tsim*cst]Ϫ82#'Il}$37+ Y'>'4lRۭzVJNs'fjn<\xܭ Y͡DT@N-zG }i_k~0륔|R 郃%K $$ݧ=%;9s*%(ep6qkPV ETo?RLtğT͍ : P@h9@_,0ň.0#*+BrcSb) {bc=Eki[k ծ./s4/"l޸̏ S ܻF{m4hQvɏɅ=ZǪ~Ow>84K8O[#2)oPZ|:(%b5v鯓xd=̅궚: +onu"x޾~(l^׆7s1'aLp>MLD8b2X}f`c%υu x{>v-}H 8$ yL f,\<ճ<u Uqmت(\B/0/.K3]λW5l<䈗qp:=Df6mA7# ^Ք)&pۂɔTeYY4g's-:r"rxNB/x̦ iyȋM{#h\blYTl.0'=oOQ LZ%32/$wu`ٍS3tاZu,u ީРǃéN*,B5;G/$U?300 S1ҔC` O$NuDli2wN#SPTX#& '**0k(+ÏBݭm-D/7^*BxGH̵1LC``P*$] kޛ*1#YPe@R]-P^SG{'BI3j)ݜfˣûIVr~["Zh,aጝbaڙiA<e3fn2( ?6~7._j:f.V:;8bO!:pTj~ՄIcŴ?OC%â~`?TU-AO30vfV۹ FXݯ-VP/I z#'s!}bX>j4X~s4jB x/*yc;^YSQ(c95 &@(! s ꣆3s%nk u+}eUE}j6y)KIR$r}R$|h)!_:2:bJ4ߏ9jN,UGuh()1GBNN]?AP?,9d LZtZW<"a9S]AJ[ zM{&/PT$q!98s.lx۔=a\H󍘶ϝmm0sOҔwGqXNaNoU_˕HmV6}hGl8ȯQ4%$Y[ck'\vr~lnY$.l dl1)5T^c Hri*ƅJHfAyx<> {) V߳%5vXk\J :Z)jǮ_@4C|)4(Xփ93Ȧ&ƳvS#hp.p,PVwW7!d>3S!scK[Вί o`v'̌; /Uq-%`<%Kl7xXfnj[djۈKGS*,(pPrEk4o.^З W!1u\:KM:j~RYdW0뤦TQaقK@ɡוURdS91& 0IVrQ,uzl0msѽ/KA'bujԃV=;vzJfڰ{?7jpD昃+pi.c_*~g(x RsgOpp^M86 Pn2x [P|łK21SYˍ9(KgI\2Ro,D–dwɞа5sQa,+\3;8)V7c[08X2}=;JAC5gaMdd'!`#x-s_PDG #DY]1tF%}~bӂ6 JIޢ[+ L򂯾Jvm)\v-%0ߓ܁6v[T5θqQ%o/sM|j&8+i _ ] S纴{D(!1*!Zu!W"vߜ{ e0.Bm$@|IP9(:e{@(z[,&Cr܄6]Kr$Fzzz-tJ1yw).4s>Ga#aAcGk *® R l Ujq 8:v3b/R$a&\DRK9:9⊁bVj¯HS I)2?fv)f RK,|~+|S/UbowF}.V|v=b$J&.ZNF[B"ޤ 1LsM&$k^M9zrp-p`]hY_WWmI$qcD6 zh"nͦ)JIY.q/c<P"g+ٔ^[p E*Z5uOt4֮C[wP.? (l\7dc]j((V&۫Eyoa:m(6oү!ˊ_}BuXJr;+*σQv:킾J:I0U~u 9j稰Gt!g$3mr:nh!2_Y'ڕS^<xQ =t+ sÃ̖:wC`r𝉹G@ANK  O|b_N말?5q{z=^H`STNEpQ*2{I9+1|Δz OC[ c6Ve(Yu]:H7tH o\DPQoiQ%oz ekDop*UC/>_:) Ux Y)¤hQ<`7>>H3l&S LȀݾ28 DPB -9NC{CO775L*LFVΗj<}(.t"Ic*);8[3+a\OKjs@ktU-zA ^3ኋU$)g;of߉~V3h.vKTzA#;$~ف9Ԟe,j؈-=ܶrD^x(X5ruF+Pm'js@>>wrYS mO!#Z R.MSC@*˄:ގjwB(q[+]ycݛ"<1v`O籹@„]'h"V6 Q?WS/tcWU_1ښs>ZtHtj!qSXxJkY\ax7uLOi1E%ef^ W[iq " i>*1 %/Hp[b[xG:;İS]iBZ~Ny6W~^fr(RuH_B- sȁܰi]ăbĪ`f4OOV:@M-KB>3Hʀ=q=y~ƾk7X15- i1vDLFN.ٔx+0pg&&gfĒuFѕl8A9e>v/I+ӧ*r+(4G6Kzw.GZ ^Ę*3ea+/vZ\KJ; , 3`=miǶ{+*%6ClImuЀY)M(rYx5BCu6wƒ Ct2Q M7{w-~K23lF D6:vh-A0ڌ;FrXh|>:xJB?oG~9X"Hrz0 `a%5OgwpηMSٷ]7Gl9xΌr4s_D7x)`S@7|?a'Orܹ&2ĺ5._$me{.ϰg^ɼ.l2y*߯E/S˨\h@449U*dr2OJ׾<G{V,[MQ-䒁`z1[\U</%cj &;𪝉tC%ˤ4Gql~˨q` ݓ 3[SϛGy[j2^-Km=<=讝 ɜ}+/6I깘h2X./e |LC㨚݀h+ՠďt7[ 3Z*VW0m)gْUica:+أԞ5C؏qg> N~ iQ3wŹ{,$-YNO唤1\]t:]Bw:u-&%ٸ=7XT񷲍J4曐[>9'd}Ipal<ݞy7?yq'NC֙e=I;xv#XT0R;P/dU\ 8ӵ x9VW|ۛ( t/j4'Ŧn+vmhԍ1ԝ$p_UFiM曋w!]xOݪ>sgUhQ^>돠Q2b %ONòJ_q'fI'cǥ@ %qCRd(;\iNUf<NaeՊl@:K_}+30dF;#Wq& wL*Zݾ6%)Zv8)D3 b8CtR%}D ',v%S`ks܇ttt¤yn-HmqqϊY(tHzibff6R;f9${odX!܅_BmkT,f|5Sj @ڽ9c+C{"?,Ym .[w͐.HCOP' Fbca/:lE=?H/SY6oNAu;y`|e]#.f 5o1G{t7wqj"-*)zLNe |0NGRD/ 2Sk^_|`)eJ|0X!ϲBرM^nfNN)pY] +&LzzdvO@BBh`:]n%qco, WgR,1/ 뛲A{BN,>br|0]h 4+4ƭ,#4hBss'I:@~=gㅒz\ǺWE(F 9@<^HvggL|Q%{7Q')"I,HJMD=uU\[lVՙ 9#{@K'h{373#+ÏTpPBa+p0YF8bxm2egJ`GKކQ\]\ ͢{8&ZC^@wb7 Q_>3" GģQ,mwACqf22-H%GQfm+u_{h6wT@7C[, z20%4 p^RcMxGA6]f_EPMpAYINKAWV~#ev$X5 m;>pzS,oBh~,;dMzIG}Ðo!UFhf;Ѻ 1 ~tkT$P9:=դsbfZl7m3us.wSWk[*MmŋA S_ v3fLA&C)1l4aj:颳Gp K(( bȶD*-d-_X $ THr$w 0oxjr̩ 5tn /Ifࣙ* ӷawĖD`#؟Q99gi6^]U8ˁ2sWZސwh~]9r}Mb37/Bgόc ;]iz>A*iclb,{wyrC)|7nƐâfVɝf̖R5d`iSpG_6j~Y[MY. qA Cc)t Nc.bQ]Y}.+7uJZ%Rşܙ~T3oД_<;c S5A⠫>F=,㗥Q Q J :j3J6T~vĀ!vՐĂ_Y,nȶODŽSI80 Y |v7sI<[ gIrߑ=;N zFU+d+:c%>N;,gǻYM (FQC2yPeb~CYo`2f9^3Iˏjy-[=N.+nؚlqv[t7{s *aKQ ZUUOq){6 f 4SR=f.^M騴x❞OkZO?R 0j=tHFII 8ޗyt Ϭ#ksrŷ6Sy`\fy =<៎Zܶ2f !&ҏ/6cJɀ%>p0,:`z} WoXRR#$ с:3(@PRxJVhyrm6*8EIqUjN,}}NeJC%JPX0I&[ycvJ|Z8uDM8ŝ ofgpG\0'P OozƅpBO"B̊ j9;H 6̽}5"^H1z?6,Li`~pC0>%1y"tnC̆|IAwZƜeVvLe8m AdQ3K{P?CB=oaEM*CE0wvI:Wf(\H]W#gbe u[+( Pg:9!"Ѡ3̏Ia$IbC Jt4 ;C=UM(z^aW_-DIZڡgLvx\ޠ;|X4߉EZ~YgHqN}RLG>V3! T6M /!2$0S;.M7!Ec*v{u.T6b5ZÏ, fvO9`) [Ϸ0؍{k2:VX-lJScIP#(*sdb<0[Hgqm!EX :-cMnC,x&η{>Ld؍'mBʜTzE!2e2uI"EδILJ:T;ErRkoʞ% ܆kyٚ(nu KV[^W2nL,`9twyh x"q@.;(F1;YIwNa<ކW!ĿZء_Uܸ5- -$&ǏWnFWfehA<܍~4jy 5glX|^a-yy˻pܓl|WISOŽ6PpKOAWAlCUwȷ!tv˃PJphmyeWScQ<72s 2A+X `f =k[ws~(w=D`\=AP;E,+Y[\p/+Z}*3or9|& ]Т~e/ " |gy%n'D儰D]{QBal(~Ou> DLnHÛ~ѓ504U$fP]`0w,~9C8^1, F"?'g^2l͸2jq巿N[YLL&05o:v1|̿v%vzqj3Gy(Ϻ3FWYP}t*t T VƧUv3IR{*>PI,}=8N)Ǧr kS9 TNTFl:-4(v#lTݖ9{ }+)*74b>~0RYkviXX`]Da= L੎֔Ÿ_ϖhnKҬ/C`虹leh7KS8!紝!`Aicx-RF0pY}iČ2yxXk4tZLVX*B^lppV)Oˤ`ؾ0~p%-$}Vi论g& c#P| :VwLv(tseRXgՎهAbw oUcf: “7CIb*`_欦}J" 12%y>r]Y:cw†Zf'޼R نgOnh0kȃK?pƱDWg4[[R {zR`0XHOɰA TE2:]{%+Y?epM?"?z}#!N: qgE [[66҇MHI88'Z b̆8:6dRM:TB pCs KZ!oFla&ܾ 2dPs}j `3#./ 9PI: bWGƑ{:(֎D!y)JmO&?:`młlwjRb7:Ȝ>?rK٦)S.VzZ] Zn%ʌE4:֡_OnJlx5ctJlnr~ЯٻD8pwr^~lzvp UY=%W@pw1t%%1  ?g}Go Kx$as1}}Vy0X'h FDz (}cM4ގDZh`^V!@ I~Z_3SZVk^<xye>`"!Y|~jx7.L"0b=FU)ޢ"Ph=_D1 f(>fJx'Iu20G}vnOwͼOac'=2e`}Cq>$E(ǺJۀ~*Vѡ2dzSckq6PLxm:ƒIrJʸ_S7fHc,Lno >r9 GjM$7uʬǘ#؝RA<3!=W4 or32j>fi;\;t\jsU ~$-ѹTʄ G sr4{O]4lNUZ\^x6]!e^OU?;wH#nwOpUD*7ur1~쭂&MװZ ے1`Yuj'7VϘر֧FL`SAF O't.<{Z( | fT}Uܩ[t06t}3<[ӚRFc^-ɻzcV>VRDz.la T !_:gZ!<T\:eEnMZ⒛l5KNMOE P.,Zd6%-ݤc2%x+.=o&@`(ﱅ]<iZM%6>I t2GJ<]HM~"i(dmX2)9a%2RcC{ߝ2΋gH;y#  ơ0uC 2" ?-NBu"\tYe&QbYt&ynaȒ P-m2C=w4 rcp쭫"C:Dna{RzxH L'{Ido&,޿-}U'V,RcM1۶C{MM^DmueoDAL*p}OгjtRPV'M[Ǡ#(> 'TKޮr# @x0<\g+:$f&;e` s`R@ぷ<)Ɯc/ )l(wnb#)YЮ8\HIc ɖd078řTP9ݐmӛ R5nW/ZlpMcl1'~'MijY ~II V3bi솋5Sm3hDq_zrʍT/_([ɢqTRj߄A]Xt-! A)I@7v #R|2QyR5L2wxľ[G;b0YD.T*[ᰴ5ZֲOv`׺w^կi򊪍^[t4N]\6F QmMN^ƈ53^LH"j2j(G3ܾ <C"Ga4[=1~WhBF:<6p}ǯRҁ Nھ%X)E˗%N:Enyè]}; ѥSZG6a5X@p\O:'rq 꼀m&\#@ `:t:Aױ15l,: υ]jCaE?u=p+&|nfoEϙbY GrT1֭ % ^!NL=ڂ:(\=FOO`;f ޑm9K^ s}2ְF_@ EnSBC[{e1[(V8͎Gt?EMQ~20wdԻ BO S?בA\;xBY`꘯ U𜧴',hL]EV)3q}lYWqx9?DO`3/p ʐHhBa(VvV4F©DWDrNنyT#&0'4!a0b  I:WKDm۠g0Z\ {K04}G"ʆr&5,JrD^Vy1,&۸}k{ !)UILj3Kh ,\~(2;:<^HzMU7n:;CnGeܪxl67޼ )Ȉ~ea g%Ŕ=\kSR]H,u~f4q͗/0҄V-7>$^\"BJc!^\DZ$cyewE{/AwRg x[jFf!Zf6* NvDb g!KwV?t'Fu}L]- #|'%n&" Cm]j ~H,}E2y?JDX\1-`(X{~3HT*R^d/<&Éi(xvA%,>T޾WË"epyf=||+rFdeqZ09(du%@'d[@\w4I :5f0݉)%W\NpTހ=DD06|Pj(# 6 LZGA&@fʎt"?QN6E> ΥLb' f&ql'ʋOVJ{ fG@GEp 6T^E~-rV s=v9iXV T#D#adA0#0xS 9f$u<x@g^xh#rĢ0O3 #>{^{xA>l<\V ~0w$lj~Uj3)3A7CqWʳB_TZ_d3J0st7 hPi#ulj*Gu Wɇ54y]NUXRURLͺb& z[(rUPP?ex( 9v+  U?RӬ( HȑY 86^Wbtx-+.4 ȣ˼߅g Цi{6ՒlƓUڨocG;8X?v)Ր0xBCtY> (2 y-ѬF@Y^QN|J^-MKhC,>ư2T1ƯNqz_E' y>4\UhDWZr ܑkC<-ɝ%>%k:M;Ъwצ!Y%C1U"з!IOovb_뼺'+:􋛗3J͜17g('t.T_YvW @`ФF= ce!`YhhNJbPɃ˄_KAzޒy8 ~ e/A Ecn wN_7AD OA b|Y߈z[S w,.a;,=eO$ԵxJvy_E(k7Gkh漁2U*PD:ެ)aB_auG֯"3ڤ'E pX2rKe"-{8 1T;>K#~F.GQ4]S_' G]"t5s7m֏]Y &\6YKčـ <~ usV8W${JpAuesT1,N6\7j?:0 d!y0H~ F0mDв]W@vdvI/:hI*$Qj.2'=ښwKvbJ\CNe}:<.8-uQ62@e15=|ƞJT R ՎP0)'SU\;ljz#Єo~b:'0 ëq7Dʘa%O'@@+k:61P]i?$F$\$gR˥{_^k9{:ݛf_>U(b_4nTl6H{os|7h$x~˲Uc;2WO7Lb@w~ N˭(4.IVg `GH9CŌ3$ˊFKoa^ LJnp:SQhEOQd&ſ,յ7ˆcRx2/?xUwTj BU?iR#1I9g8Hm> :F)iZ/3툾aڸ \t@'E$2u Z6{y pGL$oE:o%z{= z#$a3K8x1ݗ뾌AԓR(.ӬFkmi!1İ,ZybB sYP)nHSxzH Zy>U[/k84C3ڊ c}5U͂Nf)q@EEGgIDW)iTb'.c O_Ԍ(gxh EiK64yRh=jmXTڔfmB SuWTſ5 vJ{J0ukyy"@"p݌D\_f2 EoU.vl;K.F|4X2ڲog}Su%Է|s$lh5!w;5=GSrC<tVcϳUuSsmyvamdUl!`1X)/cA|yҘ'`d?ͮuA.x';z%sf:ՎI DO?3gA/}{ܦ,w aiOqIsFJI}YL‘ᄱeuIn VXg+8rK{M#TB~5>I6!E'J`(ioE2 Pԁк*/zF}&ɖsգ/4|A]@q캿}I--|;gZtf6bK>y,h#;'FF"F`nNX9SO̽:یF݅_U 9䆆'L8*˫YWt.Y.6zI`x ~,H~`i6dld`<ڼ;N蒷^r䞅fL ֧=>WQ/>/9*e ҃Ʈv S xG!}}ۈ*/ۇ>6x(XX]ݩ}_VcJO'膢=&u&H~9,{k,(}&;s翬P gofaa68zxEE Psa@3As3,~B #lG$G\SZs[3iQao(gM4qᄇu"ąsgFurxG4'Y 6D:gňTCݽY X@l" " lrVqmT?Y@=Z~iQBg0ۀoCE0!^t,}˷(_I0@C_<1w6V*LS燀krGA`C欸i"8h q]o[<\F)dP5@vGXjDgz[}Vkme&Q0414GJ KhsN:C>[5? _:H[d*Cci].Z{M"cL[Z|a_l\I~kN]Z?€L/3fչ)IO2<ۄ6mǽSOy/ܶ3"IJ;=~bwgFWހNԘuM<<7b霴{2jiBC#}dgxr"4a!-&]N-IG?'jŤR5ϑSa&=zګ4mcOȵ8O,`2۠_fOz>)0 GmUgì U$AmU >D`dDXnVKj0aKC~gF1 Y@ᩞ?b'xÄOˉW>gH8 SpB_fU[ve}өdysf]isNG0G)<&U%^K%n>pe"Ltt£84TPT1}/,PUWLG+XeZ9!p4P"eEf2CP\I7C*%u]q~$ V\ xT\1)nPaTc} 7~L/_۴y )bA9XM~3S[ 3 BD1=zaV*]i1`\Js- n~\,zNcѺ͊eW^ =b,ŗ*#J8WF[FS_\(FLLQ 7`Jv9U^ Qz5)3R*q`[j pt.UYA萠l8^V\ΦɥupN.Ϭ@`$^AF$侻Y,|1yCZ@He9 &3@UJZ~~ԘN79{(u*yNVe`fVaH牐K}Hx>ɏ/8H)g?jQRs:aWB l<y-Lיa=)U[,ٜ>a]/7fHJ.+)\.K {G⟞b|.Nlz7'kE|bGqˢqE.ȗmC-[dE^R` ;M֒rGJqmߧv Cp.ípB:F;g@/\տnH ggmDNt.fcrC EyV ho e[6a VP,M?y}6y_yz(INKz.񴨷9᪆B,$jOiKBp1YH_=R+N=&lJYf)Y6PNDHsy] dx2U\g8]Jx%2ðTOpR?%@ GTq)[oLޅcnDR_CBV2spr  yɳԲ }S/yvA]Ҽ'T=*D}na<^\^dzeP󳡃(WQ u( Wwr]rQ(еT@)Dͧ+dRv/O dAM9S:-\'+y$W!(+GiCMXD}KuHv'3`,w7qETKkm %7$~} sбh7`:{8 _b0x/rZ\N@a"2aŶ)2=fV'V\x)4-of}R:vݛ Z}%4ڬieH2W%g5UH|1Eѱ: ުO+crtb4h vjxi I2,bI4S%zƷnm&v5:

    L0m0s=Ak%1 LVYxZ$ Iнj$N@KAAWa (M{i%J3 Fp:vgR,b\@R$drYAL:qѤ6OîvqXpbQRq7Qk9M,.d R).aӂPbZCqgDIB'֧q,YP6nGIȯiQ#Ee%7Y?rBA9$ }TOG,J':?CNy6pW/sgMQ?!Ҷ _2'رf1SgYu@68@Bm "8Ȩ!H\-]۹Q*aOO {:77x y 3Ft"4"Ki$UY*N땁r.1:䁂#$U\p5uo O]FZӇ@!,*FpA^Izgy: ݞ1Eo͇b`sO `Boij`^l($1ljđE@WF|>j5/i%ljp $sgCJAdrF08W)LbvQ,Vg OkvUl*n$q/jr8rK ]V&]6NZ+V^= Gc22 ^H_xp=G1 9\ O򌜂[ژn:X@z(JFjH@0k@pt]5ćOt%bCM!B۾Z&ep ٴeWlŕAvvZo;+IJ0y׮z޸95"q(,QX%M5z\< [HhYkĆ/zURV_ oo3@4aFyvma;Ŭkfe%?e՗"֝[ՋM`*6F`p_oA;J0n[ݧg]ٓ{@М|˳~*9^栨ÿk=^xqq (c#~z9ڜǤd闙%976ٺx+-:lc$  eLx@CLGX Nc!b5B =f.5v.cNQ2(\JsY#590'! -GcLŒHH))^n RFxI|]2ڕdbYtHQ'(^|DƂ."YS=O.#5[>GO캌8wܾcd}Qo0̀2üKϐl6C/}t4 &ChƩ7")GhH$N,Yc47TS\HRVC[A!LSBo~agU5~n p]nh|ve4g~u;Ğ1 &?*"U}Rƒ=k}nʊLgEa{Ұ)'DO?,NS#Nf6ݣ6R,u\`^,S?q_˷̔r5v=)#]Sh*VZdB>$dš9;AE =ˁ-QFC}:!zj/Hdg SU'4?`dGDŽnUI_<1gc4}Elv~ ydNwߘ8㔋c0׷_x1Ɠ,S;Ugg.R; z)̊WoUؓni?5>nGCw|'!2(s_RLؓ3Ŀ,(KQ,hÀ4{Plۄ?:︓(-a>(8 nh!lLZTM?3Opg~x+ɝ uCMj8ԓ+NA۬WYԃvf }o뤇1(8^M*tV50fW{)|I(K-S'O#=ZQ&q0FLwzq N)\(C*za/\%kߴ>/~ 媙X{ZE Jz gA ih;t>Na^BG8oGhk,OXa_"/(L D+y*rt}7T&Lʷ;DFv-nNOy6H127֭j>1*D#;'/b(𚲀I:4.D&oP *T]ҏfYmce*hui4{R]0p%e'X&"ݱI{YT RX\H .4{Kkp{<)ۺ9,4V{#ps)Ut/jmt4"PjW̤C!kdR~UZ"X*n5K?^ģCNzHn{j:l`)^ߏ' _U%K8֣[F;ڄlGo)%ej]?Ѐ{>)z;w%P?% W.y~nʡzhJ[36):doݲID M7PZdcb=Sw9Be M̐el2btŢBJ\l!ho|Bז0`˷۴`BTgQn&Zx6giTQ9mP7]>Tx&qAk`hQ4wN^`JZ|tQ$ʃV8qRay(fgBf؁lNőNQiqߚ!(F"SawmsEY} +vu(tX)>Ii A{G%;%+a xQЫ2t"wksT@1a"]}鐍|\,1G3|Se;2dI6(41bu&Vu*^?Hr0],l!t M/l:\eV(3/kG+=k<vVoW% fjx'd(!YYN hK/x9D7uƶ?Øch|Z!.e:!nAL*fU:zmqC]+lgs4>' uhhT^U"Bw+a=\2S+!vLxs*|'sgn)mzT_Hg* ~8 Gh)~J9zF&6LUF$DNؓ<|wduS*zU(j군:n\8k`gJ"C4è=ErcUVdgp.nfԨӸr[^.mUWL Hܸܳq:}M(rzi؀&,2`\/})١yHl1>Fw;v%WbH0W% ,̳#dsjQ Fvk/N~KגcQ*z6) }Pk%?ݥu2@K eT"qQW,IY{ۺ_ 1'&6Z\C $T4m+z zPE*ߕС{56|Bj:IƑlO}GC)2&ܳ˘sCAX>7b ,ܯKKXh6Wc❴eoFG0̥ ' tŝpET%iMtN.y'D) Aѵ"P _vo(V(%rI={H7٩y9|0ݾ7NdA0/U/l|ܲWо! ÖzVޥ&nفLCG8-Hut˔g3,&J2l@0Q9+A?P&-E|xk"d5v8әxiڔf,R!.!Eo2Y#6rY\Bs ǝQ5\ b= OUP.* V2"f˙Uy(%UeE =Fxg*zbۛStcF ԯȽ/W($|{@{&gqd[8LDT?qof8$tf`L ?>axV8fjU1s#Di?ɾo W1XFzIxyxT^u^W*e__d+B3v!+͇GAܼ42/w *L !lFRu?2P_Q 4*hN`fzj5e%^hYtWA^fW֙"(QfRt I d/U quF1_y*T%mi{xJ"KH<<礹:zN|SCikKtR="d 2KH e؛C|;=;*; ‹y{h]sc`a@@Z2!-Yݓ\H;[3/Ay_ xXs>> 79U XKa!B [wQ ؟Ow  &G[/M\Ѡ̩=m v,Ӯ};Vjv9 /(;x姪n 9,IOK/x ---{Z:3h,sdv9q…"\3K1㔹>}>61gLQ=RݭI΅J )$Wh/ڠq۞HcHΚϖ# wP+#ydJapX|'moMsc üi;eHa%Jxry.#47_F]mKl,$܍։ U];2FN]3zhn;-)33fZ-L-92dKFB">2B>uAWᢈU9XO݆$ $뒜fWF=eUyDjDM "` hط);~@,TcLpm -yz@^x=3sNĜbp?DJ 7QR<'l2BvJصxI"g@9JYq -m<<`LDlJ!o| n_  ;! ŵF]2WA1 ;*ܦ:erSϹ0>x6AE5>u$R~yƴVC6jfneރl*0 '&V VQ%~=@ ᛚP7>]oBm;@r %317( R]B9S6/ǾƎgG9r{xa):ddԜ<>0V{Ӂt!OϠ$9Y) 495e0(G_V-%+Հ\gS 5l;Z`W@.L{`vuPaE8"jWhGx,!C1jEU;x,i lB67$/G(f(&Np_I.aȍ}8+PP3uK2@ۊbϿOƷ<n z(cTwQ.ÐOI@0'9˶]LpOMwΆ|Mvg1FqGhՆmh %ZbD)VWz8BqP `Y&HYiG,`=]Z? V^`w⎿1O [ #PzUvoT}I[yi4Cmb;_~ͽ`_I_A晌^h(m u>!hcѯ%1w kSER2+WIp XגWAs Lo_6o,&:AsZ:X F>n]"WN'DJ%z6]{n pș ]}KI#᛬.eѿSK='\xmLW d^)+3l?Pr,ZC2b" d&GY߄ɵNRhhI |ԓtd:*n륣z"6;z-f5M鉄tkڽ6RHËۃ/_u!@ a8]w@8ԆyGk Z eM:KM{6ĺ/$S3Qb@WJ|);]^:dA^4f oPà2$м&OIVTŢ>\4̩9;nG\0ȁZ!)l'⺁"͞.&sH:O$Qhfq=gPP!:emB rP3e0`K_-81lN_/Fc*e(a^TJ|kh rxgD] WluE`C_=LpI<>gy˷盕zB+}qAJ x#>O+N2d[2^U{J^S&;ljϤ##yߦx,/g=>4 p' /byO2`'qq7i'}Tt^ɝďq@,(fHFp+ _R _۬XmpoNSmdFW2 8-(y;@ksO6Q<$j pZR-404r'?꒓ s_h2EgK>傳i-*age@pVf %NUE,5DDN k!`ڐhp Nzvv4n`x/3{f2L01n<՗X-f+b7o8-m2Twtc2\5\t1ӂo<*x,KC~c$Ț)0c%%OX4W*$]3?4'LGR^={e|*a ݹ|1jF_Ajr_%/2 סœ/ܜЕT 4rSN_frRU=a96~BBݚe.ՎzaZHڷAwc6E<̝MĈĿWh+,f~éKtLի2džO-qﶞA?LN⿳eK\[Hwmb9h+8bSuaoӱ ̐0 I[ o>נy ZI P<ȡx JYjBN~';.XcwC@'p>ioHtTjDCF$UNRvA d೗v6S x}Uyaf[XJ*3'oN b юF32 ickKX '`0U ]x:I4RzЋjt3\ϯ}RY*ZAhJ:hx O) = V5o~[M@gfB8% lw\d0}x 9Pb;& sͅM]\+ 5 <[ԆvЗ[tP e+mH.P8xZFmRN/*UgQ{( DKPR\q!h?LluN _G+GxWXiJY:D\ޭ݀Eն{(T'JB]<@{&cE0 s@&Mf&֧ OB GHs%Q7^(A? 1 0fe]Gi_ ~;B 6 Q^Pp g%˲ۦYԡ#ܳL~OH9ӬT=ʩ. -T8v r[e ,gJ;u1͡,sU MqD~laWfIWewҧiØуk\E@3ʫQI."`o^! x=.?,k` Fa16MQԠ.bC -GhqEz?>;' 6Z`)vٙUDXgzOHи&6-.#u m׿e,&S{;`{'_4C@\.=TSk0@C 7O#=h:][ag_r+VVM5V./^$Jz!o Ȯv¾\ɔm 5ʵy*- 5 \=Zec@ڲrO!xq,Q=.l6=L+@`45ddѵ(86N T:EN!Rgm&9.L4|PrdW^R= ޼}$`7IHNp)%q;! ~BHe'Tŷ,:&糙\a cӐXCkJS^],#>Xшې|N"ѽ4lau=_qy<p- O~ 0a`ZmCfԒ(rTWOj@r z܈NZ+DyQ aeFcQy0륨|9E?~NP!NO."o1{q7%?5S 9t~GԂ_[Z4,J91iѪ:OD#ǩ/e (@i͟=Ę 䏞-Yr6p(zC"ì܇ HtRd[z=2Q3Mp[ 0aMeC7A ѹvNKHl{*s1fNzBgէtT- 4w)q%,lHvf?/@-6{PgLk4g-ci]˛8sH'J1Px8 lBie1U!eu[8@'dcPD` ljJ`l=u T4.k1 =ͣL#E6.T͖&}Kٍ\7ա/DG `!s.kǪ1RhO7Oظ 29zD &7WF{>]Wa# "I!Ʃ \"~ew%=P--D> O&F2Oz46OO,קugI\e? ͓r$u`+p #t# 0 Ye>M &0"IW 9DZqPP_1Ɍ[sęI4niDps'} bXMWgy+yBRu&]zeG0#܃ƥ@oR=;t赨;.v>#9qtŌ2^Vߣ2Nɔ%BzM"oE<۔񘩷~k< 6*`^Y;ОKiIMʦŔܚ(Ur럼갱{k+p3* ;X 35b/t"91IChలvQ`p׍!re4Q;W7'{VG/Z8l+Bc1"<^[ڕ3۫SLIOѣضi)]ԋu<|_&2Bf &|~jtKTJފ{/&F[4 οE[p kYUtF ?KԺG6~XhyֈAh֛`%V!6OBs"M֗yN{ZZfŨx0.&'w{ u6&)0A4lņ?(hB2o2ڱ߷;)CucZɩNOAq-?[ܚλZ0{KdL^d l#LWP82~iۭDk3?Rz-+:c= +w0kKYXb)!8(xQmsG=m{4P^xӴBkfCs0Y񣒃?p K)Jq,em}X,!} H?.]qH>^ FiYR n\IF"vI(1Î=Hb1xbRkA=,MК 4uנH.O*iѭ@?hNZ фO݋V7+N{5n#tztéaI"bPq (Ճpstry -P0+gsV{_kU{4,H0cܺ RN]A0אԷ፾)At&ujpJ̢}(p-{+=dy TI_31o[elSԄ ٭(XL&jVҔKOM`8&nT+#9 M) 3 i@vZ i[lt$E>BiE2J&<2At; 2=StԬ;;MF$̦•N9y)W2[ "YÂ3)|y7:)֯t P5F0/{A3-jDTR=4t>1n*Mu,EEzE*){L*y -?ľvnU}#+D[~?*g˪&Z]&B22{3|@H U:o{H- r/qBRl}z?j@aa91۵Hz+0}R ݇E `bcR;22CGM;w6(9npf\3ZWٛ~z{ fK;lE-8E^a.FPciS`L}p彭(bfϹ]vS_ 7q(ɷAdb"b-Ii[؄"% A /bv"s! !rN8͹x6O 3Jove1p*룾<\!h9 ԉk`X< R$V>_Rr'=[NnP郛1+dz14TmTt,^ 1(˒9E}WF!" 3j >Jf"I85.M(a@Їehjde3]S4g-- ~=D6B 59eF'lT1%s(SA“u*KDe^zq֏+OJ@qh?݇c~64hq۠O6,~ $v nE 4`p4,[ou|kz&Ӈ?:ȨIқ=٨PV0x eaSẗF< Vz6f:xpQ8xN1 2+=Jt5uT.֨%6S}gOM&_E1 g+i0,F'L|uAq 48G4+|ݝ{KH^o]'жr|;u.u L5uV4Sf{.|,-3ŭ z j ?gg(g8k`ݗ&,hkܣQhUY0.ea;FmXZ j7U6t*js|?9W"]I^ly ?ÓQ! * ʷf;T~>2ru햸j ,lzmU AaKXs+> "DiRD:V ?d9,nˤ7,HGq14|_ hQIڕw*~u) fÐ67cOt 7S wl`yS6LN(lfF| 7>pؚ1ѓyBQqQVqYICޯCX&զBo8X> c1`֑,oEU`!40$n|C3NBZq j& AyĘ4HkgcDʨ+?9WO h˰$BL0]I|!>Yuh~φ-Z[^%v̵IH gJ3{7y^NTF` kƪ[n`QX 8^D#GZ|P%Bٖl+*?heu*!7Fy.=+DXSA(w듔A3?Ra+$T-Ԟ^ YozO}ECb} hH߭炄4kHPѯ T--CCW_Xm쉽<#[g80BIPfgRʸu:QV͠" &.9y[B/+xHޫbi<  O\OB LX@&tV#CA.k(2~H6'E(oO  }~ڸ3;ĮQdZH/I~# QΩ8>9v@Ow5qț}. ~ٛW73 (An0:|To%!E8},ҮW20wΐt[Ӥtt-E;(F<FUZ j4꺜m~p}kHP/)V(y[TKc6;$rU?O藿'lf;DF mʫ eZhś|8^AR=H0A;rNqn%IyTqLxg@_249p"b&E.(. ru7N~q"$>~! nEc2a/~2͠z|́f8^EhedŻeRQ;ZYjpޠ]: Q~X!e,;` M @Wxj.  AoK}f ]:a\Jd&gۖuNZM0) 62,6E,5!N%jgHFaeTtjSGWLbl `.O" zVc{cč"* zFNseߋ=W%ʰB#0},*ztɾC%pa3=Aq _HKj1QϝҬCjEM}4kMV@=XAka% Y;N =G./ڝDj*C#. WF#1k0H)0*<2LQM-f^!pW՞VT|"x˼cRu]WxO:ul]͓%f+66AOe!|hu.h!‚05ňԩwe T\75mf4v3t6!7 4|-zsÂƈ$#mO U0Ȃm<.kT>2&JfX"L p8Sk%T MW 4RHe!kܡH 6+횤N^$>?o묤a[(.e "#_ k#w~ea!WǻN k;T{Ew _6: 'p4 m;BJ#)m]zI4^ӴHbexȶ7TjO}( : T?̪sIF5 1HJI}cĜGc.cP99ⱅL}H\Gu̓.[y^agw~ k u ,R /lV=Wx󨾶ULLD )Hh޸4\)z'@>j20C`i :֡|GPU(^VzQz S 72T$$rO.2]C_S!myVL̈.s96 jIk tf5$|-k[5G{ 9Ϩ7ő)ǜP8[[#I6T LQ)KK\_\6A8FZJO}ZjgKlkJjK, t4u̡Z~~dzm3U\+s0?+^0IKYDS)^q7 ktr,"/yݤϖ *O@\. qC;A@MW-B+0jse X-ٽyVUȈۂj:#UU?3R'_*K-lDh=0z 4ʒ6(̸>K0%زIXl[uՀM5(=§/qWB9TK&LH*U_Cq* U#>KG?! }i=2˂C%eXr ;Jz -&*D5n1Ezz§mv*1%%CRRcm _WdB|eR>7aEB xrsmFQ(.4 Vfa=2U&15!6W2z ސ! j)k]' _X rvӂj?mɭt sfPy>õ-S؟BoX몃Up\BܘB xoo$Z@vS6 ΈaPI>B9^< @2Rf/?uJ k#C8L6 *sgl3Zk+mg5Qӧ#Ws7p,ql$CJ#=Cq7$EFc$ιyZgR Qg`z6z:¶ >.94>jP|@I`"}<5!nR]Dc7} ϱۗGoCCp'c IL,@"F6IU3u+#XʎɤN<Ű D5 ѱ-rP3%> y>X!sb(z`v6hbf\wQsaƻ+ݧ~Lec1tf7{ 1 I%dþ$'юK~A)wt3ʋE5Ɯ3${&^_?dIh{~.+i F,D/j0u@#7Hf}]B3-.eQQcjDuD*kϾp*ŴPmDƓ7`b]*yP P 7nR^y0x)r)\jxjcf+)%\ ;(t5\>I[a5iz֦EhU>\Nr?jSOǷ)"qVOhv*Wed23 c Y>cyd't 'ڮ"p ,qVkmvVC\LJ*";B3_C˸S8]ڛ#z0Ԣm:5s|2BRJ5oCOO"QXK;Ls)`lmH<"$F UƇ.݁*>9ȜU^T."c"*Mvg=z\tAD."1GjX>;%XaXG=MIS-S#u<4݌w,{#U3=(DD]~k}_<\,vM5%!զk(heܵo6jy؂_K׋[ <Y*E=A %lqN˞YUF"rv#GkG {%^ p2(ϛ6=0+KOdWӘ\집'Go{ UlU7f=_1SKMv#zQ8=LzduQ=E ye ^)||*ތDOgxV!λg!&Epzc;IKL {-4.8@pb+*d(f4!we; lC;RSֳXneQF_9gL؞}tA {EՓs["qpUj^Bϑ=.3_dA:1MBvlyEy:$K[]5Gbm5;@k,Z݀LD"uEUfVAu0f( ø*OK7壡n辅C4EHї/pO@K-Bҭ8m-Фu!F$5,w.3Ozm蠵8H:86h$lQA{OHVxEjM;}l1b֘AOQ#>dy98n6'4 =N))\] S] _ _rld *bF2z=!GunmQ ,x,x%y^5c ě}Mb 5e!#]|1X>ΙޫO[:pX.o3ZTJ˟ P"BrpB@pIyhlNlɞ "n"Rs4CvGNWy !VL?xGw0a>>D SZe@q^۠WEݕ2W?L5J½43͡ѩ(<`USe t^<"ջS;? FӐEr@F3g΃}JU:a8P7NEk<ڀ̲h7}}%o~l]ªOTy!g3׍ |lіq"(N`e-+։UzedDo3zl#6`IǞ> :3*1H \1$7b5";O7W14zY2Ѝ>qjGT~(9 v3$ܯ ^ ?4Ҽ1EH5$=` I`ipp4ꙺlLwGsۯK"}EGL5M.#qWB`,KfLPJOSM4X"Xgeǹquz~umݽ/j_Ag"Ev2 V5'MOTTt)厠o!BZ]9 UNM{19%fqEibkdEcmG\#+'0}xW1=&[vX }p=s+.d< ;βW_!|Md$A[W?\d*-E{t}t;g~qg栫dg*)`qDV.=X:?'}C;"!9BJhEۓ{T.)k ^;hIjŨ 6 K4QB7<*(@HZ\:YB6Ğ+7K^P/4 ~ s7pZ> @dT}7>")?}_{S*-uFj=Č71 iae/Bsz *o {6l2m-oH3Q|+1J?w&qYMkƈ!Y~=TEr$dJaP ~P@! 8L J0=]> ﶾt{\u_ s8[,kC׿V1s+~y)D2 dOꔫga]~WCAIy79! *7p_^yKH]#*G(b:}\t5;JA"4 dozs+mo06-2_%!Nuj/ ĕt$,!khG JS1 |vϋbmp@JAp.ƫa, 7a_M9)VU+Cr@z1-e=ޒ^^.1V{N_.{'] ~Wl^u7҇NgDє:Yf|NR${Ja>ޫjdCR>"Kǜ^qF'L3n͝myY ~pgZy &Q**/@ڀbPpyKzc|;)-9lޝmrE(6T}{Q'ZghXYœ+^(S򻕖oog'׀=qd4*(@y(M`9fu7[> %y%G?D㑮6:\bmIvlAzk|0'xjKr5J.T&3_BH|C̓ @][l-֫ݡA;,G[]iqI}}eL4g:{ .RNfsV/\=a1a":v;g0\tQ0ۓ]`.e5kdA#@~~rZS *ăn9L 'P50 *rwYwz&kLJfOT}` ޹y>xReyqsؠb7/f.*gB {er ]? dC"J ;(ѱ/O(C}JY$yc<1z>vk6O5g9L#C1 \S2` ;gYENȋr.*{Yd-l?ޢPsN4+U7rbM}~@'n 0?zSN23,g: jZ+R+lDpJߜD }hy4feoQ*ېI9qWDgV{{1^ߡ:MDѮh-|dAjH3&N2IW[fY9|Wp6MA)mc`ݮ w!Qj8[`T%j}8AHZ·MCtĐu Ú5CD5vE;clwQ0a7i6:1S@VA8 ap7ܑӑ|`̞0.09zӘ,%eS80$qms&?- BLik=vJW^{(L/v{Y>b/Ecȓ6Jx:Ex;&wrFc0U6x\ꄜ֝LS4rwChG#iPpwaa>=Bc`Sng^&4n}}_dЕH?Nܩ=Ci4Y{6qY|HFްބ?hkV覀F`)@Q\c;,Yv9ͰSBcXpgOd" }`=oVƋp<I7d%~&>*SA-PxD6a,rB&G8SS"WcaLl-RO UTe̘A\Hڟ8wS[X#ӷ^0rH%d } ڻn rX`DaGhf0Ĥ]q-.:KpzLI^)~ hvt_0nT,. x4`# ○"]i۔̤U2`[]E~P=)5\v$)? k{B% ye6S$W[إZrwOrBDj;2VBw{R{[yS6/-|e I-]'nMA奈s76?XgF a="wGnyK *KaDv0{:}ggT1ufJV*L[CN76zMo [MU5Hy {kޅـO" ۡ|-+e;iۖܬcίCkCCY9tGSZX9IV}VYpnf:E_KfnZ#;A=vJonnP;/U*̾1fWhaskӗ Ћ;^Rb-?+3@O~/\)$rJ rt.Bu֊~H!+xVU.:b/vēx|0B5Wey˴C9ҕǿHGoX;q 5rZK#0CRM_xbozdS5мdg2LcBɜ=U~ۍ LJX9>s7@, ٴ8 ZaZVNJ} 7dž ;-`Xx DBhaTu= |z"h*z'JD?b!eafw..gPnCD8r{gAռ9~ucynr\Z/Qv%')_MV.F@ε*Of)#G 0 n@.q8k:p̚1́?D)y쑣r(%xوAm*]Y:KCj)4~\['cB(1DY*bț $#畄Rrk%.ےSۛ]^j:ͿGa*$[95iF0-z|HZrB,|D.>̼=nn}޴AϠk@P?E+$<7j}žp`˦ҥ<)^sq;)t ZѨ *Iy.%R6y (^q'A~F@~e+dۚOdB?vκ]⅒Mj,M3Fgw@1Xbqu;O\^]:MrrRsX=b^{bE{fK%A\Q ȇ Eݡr])bv0kO6xc+6d#!c1%K :O B&5]w[.jS;)2f4QGi~U4\7ƬAsZGso'bV7ĺT0?q6R:t20ûZ&l(@LQ 7YJyW,E>Z\h Gm0Ob9;zn Z*ds=!Ss]|bJmyy@ABj0MC9v ^ߔo;i ;G5e1Ӎ(ؽ{GE7 ko;oQkr|ojls0^ 5dcG($6@]>' =3" 黺n."ǂ"%I8pAO M# KU4/n?b,ݮ (c&@pHVCԟ:aEm]}6S* N 5[O(O:}s =_6D5m|42_j\&^4,?nglPJ\H׿\? P]3vCoF(ݸ)|'DꙐMQbMOS/ В8y yT)38FezsDgn޿ae?zۢ gثrʖ)םMfcrF #VOiP@kqÃjm5SZ"lL[tq*`+r>ZGoj^[xܯ2P26}^jjĤA`{6"O~lJdYNaL!k w|03N_%E9~9 *Q[䏀;wꢞ0DPd@ ;F^C Jՙ$VTAI?)[ϥP g R {t \ɶ~HHI{#7l CòyCzH qŒ+Ε,nV=¹N࡙9O6 ";p[=i:7ї{k&6^-op:g`U8x1q !+DYz5h)ǔhC[e1K0 S*(kSexA3_<\Quy)UDRoiϖ`l[ U yKyŅŠhG4 5JL<%ERU8B8N\40> wQH-uAt2Or6kF)I^3k+7gj6BtG AkdfwZQAΌ:dweC7]k%I.i/}L%9rk|`N[Q i,iqv.(xkkDWS@Ά3&D7ťvaUznzyݐ($HD'McGϿ TJŊ1]òMcT;5zV[KJt8!Ptc^2`m3Be>%>*BoΡfT&/!u^[(Lyri`ޣU>Z |ѹJl}0"@Y&"&1uHaBc|EUp)N}yQ%wwTcfX [95JI<6ڕ菩IּS e2a&QHaP zf\i*H_P/TT`5 ,;pe!RL~ȇߔHqW~:mzb{EI)dFgB_7k"Ci ,ZFw )Q|>z4s^ߤ{h4"mQ9[:e9OD~S{|_X41tlJ*wҡ>ǡ(ۼQ~$j+$p=l Cb8B# U\wy6$߻i"Xp7]exv$"81syːX W c8<ōB#Q6"+sg@m|,Aњ9]qg⽤W]6$Jsͮ9k>C!rtX0GquY&St}߬&@&vX? %2PF!Ѐ Klrk#@;I ƙھx؄ĪBf\_,d=LHg;\tXϦ3B"vM輔m 'P3Tt֎sng =&72#y%D'7jTZ^r )cm^+ 秲μRb:bJ"7W 88eiE G<%'3̈́ie][;%V!,7pӵQs꾜͜g@Lo|c ulboY;e+Rؕ  ;˘Ё%uQ ;Yq$x+P: 1 Wb"TB'uȆHv%CW:PPc#ߒ$yA%Q8 >,M'xͪ.pE4 &Q I.dVq?N`͵e |I[c,'ʠ#ٿϙ̜V`Y:y5aIy*H<.'`ϵ18< +-oQ #"6~5:N$@*>u/BhK@?Sbr+,>N  [yJb{-a f ?jԼ2>F"Gf']۠A?X@']V Q9NE' 9$1wsë뇤.Q:l.ԦN+n\(YsN\f];|ő0p^\ G&~df-y/F+V(\t=K-oTap M=GƀVVK<4R\ yodsW1dT~BN j[f{|NeƱwQnxmzRZh(spmr'ף/-@<3,*;\0dk4_ ȇ{ 2$d-g3BEį R͆Re+*Pz\ 0@*_^bBIs2<;NEl<(6<Ž} /QMl~`OG"b]!dI{59pkYj٪gF4r!3fu'"N\6;cjMKna6›hϺxAspSd7ՋWE -5ӠـQ[r8'KӰΟ6GFDI=q~ ~Sf%$3,U a\+-yU({_٪EQ6mgQ>|~WS6nlu, ,Zr0Q_w@4gfe٤cd5J. |DOLMՕe1 `y@1_C.yx?2 uh@"BK :$ Ѿwci X:Ad'V'ۓ?ŻɒRaoJ?-iXo 6#1x:-*y-a:d6ʇI(Drҍ5@ Jsq=^빶 bڔ]J`1j~QC[B<v\,ڥu趐=ּf"{m~/Yf̐нDL|,{hRf7w騺%Ak_e\t镮9ְ=ˠbe(7 ~"PXY`pc}8uvt .>/ !٪|t; /Td.)Cn_CM#GV;ZK'PYb} 4x%K]Ţj\UZL#CaEgUgM?5_Cd~4IߺX& {0uM[^=rf/(1߶ճgAoQzxEx ns , vQ w$nH_E^&<41Y\u>U[[EIǛKèeUCfgHpvm~sE)XU3A*~iʒ ~LA4/&#6ˋ&5埩?oNhc\fCxF Cd٫{=``X 1Wty5Yknf T0֯{nprDt [eEmYLbh.Hm>H-@1wt) X :rf$!elC>xo\*P1̴d-(Ǘb)YIP5*2̝IQ2AYp0Ƀ%tws-\oUZSf>%ԡO\"{ zt\JP QмVpdA\,ďOM^ލ7CήضFM/Z:@=,ӷȐq֐F"r]Ėt~E"5 <\d~WbnNw41_w }cswc08USrCm´y%°V/烌0ӌvQbvjGcl(h @ػ$CtǐV/4%vc̽0/DhR2@"TOɩ1=8(` l_7hEЋ <| V8@5zYkn먃& fsz|+xjf9G5maRP"MQuT2N@\X˙v~) |u2/^AAșDSQSYs>F l>BܤVx~C1G!29 ALPoOUЄQɍ2#6]x|̈G^V5K 4Qn;4 YKˆQ_1G׀~KN$%i]M~ ٢F*T(ZHWW1T7;#)mLHKhk /Z-IɒRfN7j~`?%D}xrzKs>=#uX=*u M`u)#Ka1ݳ n@u*bQh7NdTh|mv6j8oZ2SIKXA ,[ [p$_hNJ'| rթ!HboC눈XЫ0|sseBX #~S9F-U&Wpa 3o>4Ǫ^}\n_+ AkɁ3C~yji€/D2 =m>%Mea[FqHnFH1yZ?~c5h3λfό=9#33A)c@-##ZafQ X1T 1-ّW 5ZaexOCi:m'.,GJPT̽HB@ ͩCNC-KGř;cuyLIԩ!=:3Hٖ :ԁ d(y*?ZͺŊ.bzR!lA5^2삳:|pE̿K.Ma벐V )@h=o:9)ɸy+Tw5:cŠ`!fRs㖇HK)0N)sz&1H.kxuSaEn 8ǓRqɧs(-ed]\ub25f#ʴDq[p7N)'ڢx‰ōa/rRV]M'TXi~&+)u(}g'XhvIDckt8hT6|=fQz~%u>Y #9ю!^Y0Y +"ge˫a՞ E4t#iE8,ђT;#ꐔblUk7IK/K#*cZDR\"$7mDq!z9r_(Z1XµםI,)묻~*ń_=_>֎3Ud>h|L1TPWU &y|ZQxÍg u'DuT[@k#W}YR-lu&ltnH*Q5C;0l, S o d{8pq:`g1@ .~S(Iv6~֓AH|.ByW|ZI]i  ;f;lZr͂}MZ4M.V~^7#`ܗR$pCR]%|R>bo]*1]3($l6/VN\/(Ճk:6J'/UgItwq^좿h]pNaJ>]d b$բl[:LRi"*oYaoW eg9 HJ eO ""%: nr2m( _ c16+"m 4PZA ^!:!pIp MmYuWGjIU=:ZW:0(n 3a1 C@- ҌmZBy*_4uA+(krVwY=jxFp\LB-V򴼇>hG`RAYY<QtH?ۼ'XM%4l.ǰ~K dJ=MT˭diT3s3j/Y0|/g4n,~ @R(^*/98=URx*K$>u9tg:*U,lkI&sTŬbRs^L8umD^ň1zY,*G؀zf'Zk#y~NH\k>A_(Gh9%!cpi߬t d0!YfB3mS1k|/"$hJADr=Mxi(8qp[$h7Pjv|\2;gb  N_Iq8bn&y't4'I#ry͘[dvgɟRk 9Q!{ԝkG#poFLkLkUHsBfW>=Qﹲ힘腞5ԝq3;Su88?ʯEM;@*y:? 6kWxʦC!F)%4ռP?epTVm7"Ը1:&aGiU/O^EdӈodltP$spiD;xZxM,}owZ,5fj?E6Yb^(2+vNmnwږ 6iiΈ}S4HL KDQߕ}<\}-AW҆@gq/+1\ {oj:\UdX>^i yOӹ )Ԟ1ן\4s+fPdjBGHǣS#h0D{ȑ&u{.%ӊ˓T4QO9.dԊ'_{;73r<e."k閹w$8FբYz3@|(}A #l@\d \RmFp!o4TFf1É =![vDZކ$3.uz)=܌BV B}|9RNH%ׇk-'OYkp_h8lu)Ыj>P;u4YG؈oe%=ܜSUW25q5xCKhUKk. ={ׁu7c/Ku￘yb_Lۤ:_MI ʺٵbBPw=CH[g S)kWv3+jx(KcibL O d' H/FB'Tr҅Rx=Bm)5C0@4H |} nΞi#E;c>_kkMھ.ZǗwBUK<+![qoFNwvAwHKnwe&=tFm{#04>{ /@d(]`fIa{ CNT~LCgoBR|ueQP7f|y%Ռg:u᪫HehПqPKmK7GEY(+,S1}5GRR.\Iڇz]1lh[>z!1촞]."y}yW-̑Nx6|vG$FGpȅ}O `m\ʋ{9XhĂ@to0m[~'Zbl)Ziy>Y^^=2}M_y.*inaEP^BRCJi ZXPW~P2 *YjX|aיcd3iO5Wcwʲ1ڄ(5A]ˊOI$HtbLK.ո@"0?۬o5,r2ކ+VT w M/{-`ٕ~ލ&_9)TQ{3fܖ7n)l;w˗sc E*h ֕kkZZUp)BLX*IM8mu5@%.8ݨ&R  *_y1Mq_W._GiyaƎbېK~}xrb{kl7ZGqWqHw$F׿u'6(׭.gȐk :"uLN'"δȱӬQl)%MfVt&_C5/J5K&<+atxF4Esq/}_ؠ%S-Lr%l'Ja1{RdtEc&V_YVs". -ʎu"d`~ğguc“xdqjxLZRWphԇoJ/D'qˢ9Ǽt+#Ci O뉵W:nչElQ'4kOaCmd *t׉!Ȧ{ }=OVǶiYD62&y]Dg|vay9z6(d7bN<^Y^ߥn,1՘hE=Vq!={G,GbLB,=B9BYC@pM!K1. ]Y )s9gJ_>5&*G+Sy^mL1+$aᔁhG.Y>$B *$`Em >o7|pqɣ&C+] ɳr殌0;VY$ d>}#6Aa*`Cs@{ MF>x۞O㑃<}}۱Q#}fF[jWnjx ܠTFK`z`a%$"uK#Ϸј7sϲ{s:4){;<`GjY@(6/&V /Kk" {b(޴6P!ot|v2 rEѢU7-U1$Yru#;x!)'ݪt %;0s.}j7+|4ib*U^r5Y )eb&A!0eC"~Ao8bN@τwt'!m7f[ر~.}\T1_!*@'[O;cƜtfs|JsI2!S?J_.&x'nlP~_(&pARR{!tB#`[~nDgUU{n)WSors'=>q4>Wm^.-@K5Ll +\|#4RAVpg:AS=U!Dh#Gݚ!7s[`؃]f{U?* CF)g *\O5̬L Y椙\Wc8[]gg{JESyQ.3Ħh[א27vmy2UX4|n|7F47KRTPQH5<[FdXov&UW_=`@TwG8Gw( y6eTI#Lhg| zZFГnyo6'/QdkbUݷ3-E_8]wK 5=L"iht]5Ȩ/ZyMR/Mťm,rXcʸll˩!J "˅6;.'?ztvS(+(֘N @G K RZ3>Y̻ԁ 3uO7P ::ag6{ 5Hg w Y6Fz+8Jtb/)i*_ViGHK3 5 ;5[3!w Y&[\ro/Iȸ U7}ydקE {&Yq9Sr[Tk 3? m ]=sS ~;X`}"*! Quӂe. =$+ ~|ImV O;k+.~eu+)rEHv5-- $fm`!}G]ݥjHōUR7aUa_UX%˜n%*41 լ;sHEgI;!1t\^ʕ}<+ #F;LEYGVxfsOܙ뤦kf2tK )@\3:!=jXy!M DՍp{^f _z~Ku flf5EtR0k-s^ƀX Rޭbq½r*өv?ϧR[ ?ω0-塒/#ΏJC]fxd")Fqt?@!6}hҦ+mۮ/1sqtFm|P'8lۆ ɥ\d/L>QO ,R+RV2@"K uY~G.SinE%& 9I;0]Kή+]Wk(p "P(ɘ@'^Fk"m8P"xkYFʁ^ȔsJLlt]E).J 3x@'u(9AW/7- ]&~{zwTY᾵?go ۻ?>wft/g۠Ь.LwlBee n E0>r}Q3 La5xAGSG0_\'tBԡqǸA~3A N),d2916w JK=N5}]ihRoe5~Kn߲%">]+(\ &,SodD'xv(t.@;yb"1(-viE+)ҙvhW{sao\g{s<#@"gB]c۽ ^3$:t @kUڪ Jp"ɷC$"bi rXFU\Mv ܕTDR<^S '荮daQp]U9I={mrݎ89r+5PD@2%GsR')īLݾ9԰MS]N(#()#B7ٜiݐ@@dDtq߬$sbV'h8Z?w6[[+_we|~ŕ3ݚB^B'F(KZ/u`[wȬ\|G͝bf:R< okmwTm"(p#nIIHL.~$q囜Nq/HO8T ֈQPsh-\gNƃd+ Md!zhZqG0|g)pf n^g#n~8i*]ǙM /kmL^ ,.Iy-qG'k2/9|  Kb%G&yQkTI7\3-Πwkz'3ή3A%dT#:K#F\Dj ^i>(IJv)k?Ynu}^yQJel@o;cqB9s%pX-]Y:t]K͕ӻe ;ǰLCT9Fl3^֨}8fj:' {AR7Y lf4Kh논r T1'Պ'CP:Mv̶W(4rO3A@ ԅnփ7w%i );+]rF.=nô >OhrycB{&ׯ\/ CQkSͫ|0;> _^CŐl:gqoXE[{Zo⦯>Y=0 G7}m-n @ږBimW8hJfwE \U}ƲÆ-PkHwnI+OnyH睂#Z .Pn+$W<,G7%rVe-º)t0O^)> ],&?E_0I=]<Um lՙ!PLt8p8]"xBp8{2m#if#B|N<^N.^Ņ'-"8`8:qs/8|baA^!2񎋋I܋̾n]mзo85yD4t'$A|(jd,ؒV=ଊP_&[4jkNoU3m>fVAH+&^Wr%*-_8dAMN3{ԵH!:k?Z(c X&A cF {T3\*kV(sXZRKs dshg;>ER6gJ}8gD|CPRi㹑pX9 7|V0}^QWeH41 a(#$}J4lW^;P偃sP{'- 7E Կt ]}>禎xxy8ƥXc;KU', 6>. 6Ġ'ܫr? p>@-BoAf|s(N%δد9Bsykи|ɆL&fmJԁC̾+ElGr30NIEcS<2v&\ˤ C.ELf|V[+ՑR]Г>M91d|sI(Xl -<VRu+.5{@&bN:W #u'xS`tg!\TCt :n5Y*}0ݬM뷵g4L`ߙb3ꀇ0H,q+LA-=# 47c2Q)g3T9ʠ>pޣ2{à㍹\@צ3 \<{mzҁnӪĝ0h=7ɻ3꿯AI1Nf!!}61k"*_Vi䕙3ڲC+wA-3:Kw y׭^WId<=@wabC !J:ꌘ.j4ˋ:u9U"iC 7+HۙYI1O1i580piXiqkub/Incfg D(Ղ-e8QR 'z)=fyhRrvN<v!ńqGd];|Y[%HxD䞭bj؜RG@ ž:*X튰vȯ2̑'%$V=sd9/BHA:%d#Й[M+C$VaLl^L _T/кnWG^M<(תXuPʾHcVj]C8!:O9KR *xA7Oz’Kml {tƱ C)Xx&pxQPŭ}QK=ޥ h$) ګT8*U#ْL-6V" 8ߠ2H/B+ũُ ~u*ϫ4J=|Oʢb`hBy1dgn}xZ_^*"`Y"ojfLbA[uBԴɿ^.EwI!Z, `wr|˖~7?5N7@ ;+h~֨ξ!XqbIdf$?+} " rJ(ՍlgglXx;]iNQB:4+Rd9r"%M) &?Ue,^+iـEuHK}rs ,}7p9Hx&ns;RinBȦG}uJaC\ 4I"0Ƽρ;BR:ѣA-__7ZCЈEmzV yq,rsfϱr67_e^xuL1X'F5M^TQl;f``IܰR93q-9iRf`G~as8s}+6!L?b2X0O /C Gjx0,xsbǔw)!ꖰ2!ۖ|iA U;]&( .9 |KD X!vM5EocĤlێ`M,,oϏ#">!}@R~(bS/uv+^9 !'$ T6p}vYa#M>7>y#~̮ ,_h|T04-dئ9!/8[=fQK+lտ7| ,q>XU|Az|L+r'Gt41e87|0oz56lj.sM9? ɮYZB4 CƏY3mjJD->d)i'3G<2@֣*+&0 M:"aZϟ1eE>K*{h%/ n%-hYC~hg /lH{zmGOZY|a~PE(;Q%h)RX7ҠTgܬ٧>LnK;@{,%u#vI|}X.!Љ5f|@Ar [öRt*  l 0*J0Ug:}$4 @\֨4N6uGi8|N px3-F fd YThcY3 <RLhKaB8tp~1C/rf)ڱQL0,T.%dNlMyC~|]i v,V2E섅U2SQߟ$tak E7 DOqCg},d \1#o(V5 S8r_lCZG!Ci+ĉ=%ew:ٶLl@Q$[P b ڎwۀe}PbиUQ5ko#3XI* \5'Zޛ-mL}6Ͳ uj{7XnY)_hU# } 5gh6=U|1Ñn5(6KG%辡o B)]ŶHcUTVTor H)@Io]ni|Lt02ʙ{b~3eQw91!Y;-80[ML' ƨ9VfF@2 ?ʅ_Q=+p yb]Dc#> l Mm9n<[Frv?FO]8oTVP.z=[uJWPG52eK7ŘG&^ 1uβ<+%ØH]Bn? |jX_l o~AW?$%\Z?Mm0b=ַߵE$ܚyDrK&rg=0da(Fv1粒彲zTߔNzג 34I m{t޻ʢ}9̸DvHj0j "Ƚ{hb?>mPC+f{y2i-g )RQ 畃EgvsA; 4LT!3ċaݮR440tiC{x:JqEܽ#9|#fE~ +fj5`p_#ٴ^0dL(c'AFpė`%m-CLI4F-E[DJb$Fȡ$@ijRkH%һT hO!F3t%sM3p':v7!sT6pfR<_6(Tb>LѪvM"URBiBj2KOzkI . A#+-̜{kq1|rl#Zh驿VrVhܠ.|mtl_2rIoM7 a#?Sc'/o8;m jE)kn?}P V.!߬͛į?6s݃Spk 춱?&uqCkRj% y`W3_"y%qϻ~f~FhqP˱DaY(7T!ِ{1LJY [<8j霾G@IPg2|#ǰҼ0o[1{=ulւ}sSI]=:YMxS\r*SJQ(85daQKq( 9]In˞˸NYtZ~sC[\B%eK0V(w:'<eߎJ;xD|x7ajKpE A]BUJ ⃌VZkqd讫/.l5-2 lj. $kZ_@at~ ]oAhM5Y &E:+uS+'K)ohAl-lگg`M{$GU|gov_'7ī!Rakط$wqɻw7窗e7t6ϥp a^C6-) J|VnU3K:-)NɄ7SY 9G_ȅpc LRъD'3]ؙY}'"!$ӪNĭ" _g_6j;/h+jY|wUmիi8t~YdMzo!cRc |_@đUOzD`S$:ݧ&)v:0<&/|<"'Ǣ c^J, 3YX hp'q"ˏ.Z٦c% mo=itR€ Vr8ۼ$UQvȴhE}:6VMԙ4Iɭ F{ 8G>]D s:jZҾ<>"9>䐭Tz햡ikDR9TT .|3p(g3˹Ex~j(h?<,`tXØGY0vBԮJ6lhl)eƱ \ ݵmdE`8R4+&#Gbȭ|bdyFƶ^pzg5{4>}߉l}&*i!:/ޑeߡxhva~6,"v:< :Cxֽ{v3yMb2khn܏oI|8HEfNv~imam__Lzˊf( F8>hvyf[Kp@T||D0w#Rsh7FfrnpQ LYzcW໽Gi</4VKZ@lY4-iF)T>.GTulKkIG~ݨ.(t *Ӗ"zg,*ESы8 UTCcs(N»͌fXUv\-L\oqE lx^? A"25#Oi֜\~轜.ffu#74JI7C.I,Bq1Y$I~1ʳ)~pl>0iȩ`HҶݮ450px\;f{$|˪\4<ڏCLR[?rD3c5W)"$QQ0Fk+VOI}' e®W{G]ΰkEsJ5~0 ˪{]glj2Sb@Cp*LOxULHlsܮpmM!MaJSNsc$m pUev;-͚P9y+ ,]7R <# ^Fd zgd9A̙(CYUr ? ceS{vv-}Y|LGDˋH'TVb!tY0t c1ôKTzNИ. Bl17NeǩÎA7A` /ْW?tKĉ\T|zaX7ځJ ]:. +E~KGGz^)27LJwBk&7?{<^9¶D68FpZLr9LÐ3);K+ĈON.FㆄKg0ٹEFϟr۩"MH Ana v/x"#k槺yJ:Z?&sK v2.n^l :rFuج&+@`7oku~% ƾD0xcљ*;:k k- i#HaV: W}9=~ Cw27-wVІU-M ΝnR괢-1}PN/1JG=?saG^;!m{UݴWx&O7Ҏ?6_awrl|1 S}k][/v.|F7lqS_M'˔PnJkBhC>vPd\={ީ1?2,b^C*﬩PhE]ŃZ ׂƅw&G;@m :oʐ)Al}'S9aI/*|jq7yt\ۢjsPZ&]812n#D?q: . >f5O Rӥ2 H ۾x=<@t8˯cS9 9n`K5_uQuvm~4I~"+6I8 \:+G|5hnQ[&e](-@lT`4:Ƶw2%-%wF!f§]s` !{HAcߒ6 }T,$:2|(7ZW^ Yz:l6LjV_ =OG:]1-"q[tzlK4.+VIWKVEJ}oMm{B 9<4`ekj":|Gٰhb5hywA<nV\+Zk+7c7f)l|ߟZ͊=W _ggEM۸~VȺ6Pi7❲3Aaw5L޵DF@m NҊ61,Po*_Fc>rh0=xOD"yEܜ`3r+ ^lO=[7 %v@n~}ߵ*oyFGISNL(cF g9աBPӻ:xDY(Ԣ~aٔC."63P6 Oq"~{ۈ7 X#5Ry$p2jKNKs%eۖf*<,Ljb@o@SeP2qZDJ9~HcHԼD/!7K9㝜;q!kxd>a0vJiكI 'mue˪jӋt"r:}F"o@Z{gE-N7XT< G ZSQWfㇲݣbaV7bߘ'xfnɀJy _!@vn v$X j Q X(=_ 0)J!e=`(?tLӅ0Ne1SX-?{`5x5zC5pckTI=0x)H.%V]ދdN,d[M M2:MEyǵH@ ! fׄ`('Y|T<#[Q-`pTc[Mj =bT3?:q)odM0EA/uu^N9 G_D+DLU7Z7*Ly/dd.U]-lKgġcY}fA\m%PyvR>Ԛi^Wm|'DԼ81sM= >}vaE&p]nprJ>8s?, OҀ P'FE0wY)ѕsHM1t'鹜u0 4=DiXsжM-NXVᴡp0Y"<ٰf JXr`ьqiH7pXSN qܺD:6 ?W`6o Q+dGvAAbY|`%tЙUsvtҪ?oF:AHLHD[tu>%AefU"Jk6bX%VR5xFJ1"vC}\ȃ;Kh _~ϵ #QRpd1PIqǑPy1Y;nK3ÇqdK=*pVwȰ*'XvB^lX2am7ۯŮ+%g:rL *I ,v7uTddHDhX"Xlb4>^B0a{S,n C7 p}/ZB%}F2rx;Xg{>% i+K䬴wV6$/GBy NjHuIl{U)Rd,&im V-!rlZa|58<=V7QJ^tk>M̙ёP}T ~KumdnM݉¨t.8LI\&qm\ 9lPnD{/'S2wVҷ$q%B)4x,|] ,(2U1)΃g@8$밹f8Wl:<^B_'? I\GƬGj,6"Ħs^rzDiK솳tzM3:\g1e| D`8VLJNbCl8hj_Z~7e ˷q"T/NիFڠ{ R%~BYpW|POm֏Ix6x|Cvɏ*zY؂3yrhV[*LV=N|®7% ͫ&Ç;Y+BU'2R0leg%ać j02=l|CRsiU&lbK`oH]=͈"N8rB7?Mtp56D=gaIs}ς/_o:Ͼ|ʭ wSD3jǨz^gǐaM=m2W7_ЌxGn# eq_D3^Xhm񡃕z? ziJPW珽E޶{@|kqzHeix!H' !;>ͤ*ri+wkB侏ļ}0PhQE`ΞG)N`U9M,6-nbkг Vd26i_r! fHsB,ޖF=\||oieTÝGΚ3]`WI~uq6HWcLն Ꟁb% qDo!&mnr.Ie}2H#ZBWT!_#]+x/c p2)U !{BM@yW_E w*-jiX93$33߭KG"9ºV׵a̚H .PD:c1TmӵTI h[q1 lX6ЦoGvXe{wp*%ʝ4/|3 i% Ջlz}/ ,aH&b6ue)_n@3,-z-ٛ'reΌTtvXB'Œi:fHbdMZZV"tC7egxGw:W]@fP8{q :F660m'` ^KT?Tzh ؾcfȘ+/iy}-\F})#{!Q4e!d)+ŧu%{5Ξ#IborEE1qΛ5~rX]^Ե./6\jaY ngF@X #MRf\GmUjQj{t>cK }6lB?BMXh:d2CVL5R"iU t%Ep goFxfόDW'pF[DFv#_=q4mwf0hGa~W*ӑJLS;*-񅘛 m1]_zw(w-Ueε}lu֔.S'TUkψj(_b>Af/φ0?R隧_[-(B:!>F]l_C6VZf!R&r[8`=d(,Q%ÛڲK.Z4b"WKScls?pgt2A3!9:[A))^ZL>qJܨ+ U,Jh*~ Z?oX8hOK>"Q9B@_֪GׂD\ٌ׼nCe35Y9 Vp{ O vTXD~*&6K`+-3O{`},u6c?:.O:9ݜ)Xk&&oOԬVFYzɡ>nV2ϭ~ИH8e0,)%+4Ƈ i`E  Xe|oͅ4ÀI!UEnlf /z=uΑXTv'18[elCgl\ e]f1+2 /~xX47+]յQy['RP9<)~bfSQ0/~/u&ҳsɘӭwr:Yߵ(I`+sU#m կN$՚A3;Ϯ%s Ϫ,fʶjDвVlI̟`zѵŷ{3l'JϢ/ٔezB/ v}>F!-`|ӠnjY40~ PM MtvsZHeGq*ybt]#@@@(ldޙedZR\zTpRߵ=GL_?0NW VE}z2`DPývݏuMV|R|R㻜dw:< 0x8xE4)G!iP\,ϟ+=ot~IIUDe$U/k/ 2'oRKr'sy4 A&m-K U9ķ͵zdXg6㤹ӗi#*\ \Nk8pZ5Q^Uu;/YHmu =}Q[KZ(H"WhJ㩱MU -CdæKlDh錁YuHLD9UFo^$cz9\6={D%xml!jK_=vxFT 7/n)ׄ, s}8(yNs4ٛ^~`5J^oW̭sǼV:l@qRNdZ`*w\TP^b?Hr*> <_S֙`\`Ia + l$tdg*(0EVA]t;1K[yo΀FVNVf-`|Uurd=CdZC0rcr2`Nt3LHتjWoņ ES?+wx O>d2t6NFQ݌tʅ@ꀂXTu* u*L-8KTLcVR:+#Suqa@i/C&7A=.rX<37 aI j4b>}養]EҤC4җxp<5O`=MhjN6%| nz.U2E8-,g$Ӭ=Q?BBT<맏iWV {o?@;d\.B@qcAwK$AH3<: ^*H򖙪?DoE"l$|:n2{J/^fxzVRƙOqFsJ,[Ho޴ɏzWc uԙB̟&膱^?u:MD|k]y0j i[ VX uC냭wk9~VL{eOi<䠸=+Ȥ^ryU>sU =CHs1 ]*hP6(XoT.cϼ!֧.Vm7Od]BX G\wr$p- BZO#~r*x=w9Ad¹OY9Ѝ t:L#,izmЄ^~%n\ R8vùs4WDQt49B*Nysf|}sOZb>3ŕ`?j֢F-53S#^OCj$O(yl?H,mF'jVxj2*~Xf|D.Sފ\I]>tKWLݤ#Eb>3[?aͨt}T謘Q\Ks۬+MSo俣f?u/Ժ{=YFV0xC9^fW\[OŻ^İKlY]JD^'e5+&|겼Hiۣ MY|è^f aA¾-0CDeU+ֿ5WoǏ_Q8eLš2|P ։,/ݰg ^MDjj'仈]^cq//^r"ЗPN$v_$쐱 yˏ2ќeR2(;R۬X9hъL{t[@CW@~Ko1ܳulj90?ŇΠ",Zc$Uڧhj/q}ac +6E7d+@kł7} ]h49 / KUTpfztNy 8#Mwgp&d]N ` 'xg:;0aQOL][}\}fb$EL~Fۤ٠U*i;0~(xmHnBV/Z+]Kٌ?% <</p9)3m!tCR[!U#YT|7D%'H8ffCƃEKyOhY YA9N# "qL$Av:4*-d-97RʙAٰh!W˙T+$u,\]>m6M D6m{.u.hNtZ:K:tu@R̃:DB[d֜C !U&SGx_Xp6<0IDjCgO{tojn\$ (΀*c'ZO4{oUK4ҵG1^B)ZRLd(I8B?{y<Ύ䈛)bq]_4\C'9 %@1ynHîmi6_@RO'O=KWCūvx]AWh/,x4.k؇&`*%ⲵW O2  M\G@>V1q+Ncųq;@y>&{ 8=XpW<~i6ɬR ;xd--˺ 4?L_'4LSa8W [HW^[Fn6Xvsmkv{I+Ñ/!iV9>$sQzMQu$Г~*- +)ۑza"h`v/2E|Lp105(B>p狽 sog I=aHGZtXj*ϋCx :EH OfX<,Dp;Ƞ_Y;M[\Rhe@~-7a60KRs|70zg8cZ|r^[`zL_]Ki;l A@{,OnDXݒvvsk7'R-n[T.9˥TrѲ0EJo3 5WX]t^\>g:G+G< AjJU(]~U,Iuno0%dLݗYf{Ill)Qz㶫sU|=7rE~7Y0H2|\9+#[Fp<>qIiL|oƪY ڜ,i\?aH'ң6t&"?De3͘MGx$vi+gF5[_W"r09: `uDr:\( mKr#@.cWc1T<ўu@"ϸޅgQH3q;cB TI;t} Ҡ! {Nee5RPd80p} սM;w0\I-~kr%IpղWB "'r~Cat6C+ǧЎ&ܱ.#AyMbJ{LB͐F$ C66F2h+[3ugxE4z;t -c>7 :h{| VDj-@=;P[qIto`tW@7YST#) DZ cF똺2ρt霏s ~ k'5 *v1tB?!s--S#5;XM ^2:2ssGq-lW`)'i٬s%&tU'%@R?sp(i՝H?k(%O>mjs6F\Ȫ$}7f_#cK_V} tWX_u63[|v銬8X'Y7 ^w%UFdcNj"A#GCoD>@oF W@&kv lavy?Cr}E=M4eb-} u)Y&Ϳj`XdyD#_5 g7B@W+CF mMqr6CS9w9e^bT7$$ϚdiĽrqЅm񒜓$ܞPTtKy.CE,#߫a^i#Y?Pm_cx' ךDM|O>F@%9L&Si;nMۊBM 7떨ŢuÝKYJ!SU~GUoGYs7¶ݑTIK8zm.SvJ )0]67Ob$vh-ΊMqB1x?l8r9?B"7{[d֥(rbYI%"NXկ>tqz?7cD=tX6v~m`@W|®b^Ѫd/c,2_ll,7L.٠%پĖFߑ̍uyGs|9lJʉ!b irquH <`&.z|L F+Jt#BKQхZ%fPD})7 űͬ)l^gzVToF̙tY6}xbC KYQIPUq]NtH<|eT9cƴM#ִ|:^)8_-fjub(|\"P4~x>0Y)qvL q-7F<DANxT!8k):f2^5; AsPɱ2]0CeXqx<^ ZbAI:ybGo,ߠ:,XNLŰ%@ cČWg _cC0 %t~ӜO#j̢0Y󖠔pe'߸xbJ ipN*]þLl]񀼢0HDC =ҫA!Wk[\C cAUnHFɈa|z !XRL m𒹢w^+M\? Xt>P',PxB5$e!Z/3GN" &ʙHoIOG? &AG< ǝVj@T;zUJ`, ƭD%>"tN*KREd"mgm#WR#݆L74@ȫ]&9sw= -'MQP;P3ǒId(m<ư旻8q:_EQ"Lՠ8Veu`YkuLP!$B$:-opbg^[Mz`NBUm+ ;``hç]HMXQ'37ϻW[bմ_Q-']Is4$ZޱW)bI F.8^IBi?H k69m5}knm>Qss6uo]aF7XnRr&4@hφ1 lI S ̈́Z3U$N`ȅ~Lvb0!젖&*b kǓAil'ڧЅ\!y(ciMFYTY/MӴ0xeLG$C!5ۅՕm}b|a[UVoN e4sSYK:+)0JyTKDW/"3C̩f:ql.C\M r͌ >=&)a2A6T g[|ChjDƼv0vUӎ?&1.ÇRuFa"\'F#pz)%-"-x::.UV^zQj<'G]d7cyϧyUTDQ1`/>nj e/2yZ`[} TzTT3z&]sX"BPgT}8 fTy4B>c3|EBѫ- eY .,@qՠO2;ah} 4sҍGT %(^`?^|sfQwGŷ@XN8""to#m4EXoXDtǏSuKA2Vfn@M+a gc3ht~Là -źr]WWr BE NT1Jn(~YcayB98Lƌ.}-W&.v.OvN_̩Ӕc,-KPt Éu,N{NX0Q u3A߭A?wWG fjI]mVpz e.ݴ,^lֺ93,P\xuVTA#о9d{mOFM\ʈ?Ql. @>9[^,}EA#.YHR; rmm;8,L+?L7ykaѕҤi{ PP$:6nΛsLuVbmĐ3\D2δ@n3Pɀ'\`f(tFz!aHKy'Ņc\QO2ĜD m1˪??Icb:-?}eH1\U &ԱZ } c &򨤳v&u=j@زE4<]Jډw|â0UwU@?ETXa v9F!RlT燷Ք孓B|6iUA6;뮣.Rcr=ܙa-UvӅhAqE_id2 lrQ׬a_G.oqhrD -lnlS&̎)fH-r'ck'/*8$Ґ`9ZiI:875"SyDGh#i*Hz: ἣA\߶]O`~o3K !;nlt  jGw϶A @'=dV=A%XSOj<Z-Mz| X {sjF̃TGBUNZ#ќʄʥUd~UhXP*2J_{ ƅ3X^kʸ2<ϓ Yj*d8{0UZQ^r@fSI,ʑmJdquF!Ϧu};)a*B9תy'.sy(:y0nX/Mi` ׽u%i0F +F<{ʕhAM) ,pr5,u,Ļy(.$3,_I8 uy'm-Rn|NwشǬ,eOUM`E'C$\gXO杘A`f`y-')c_6?UȪ)h.+o" mSL^\Lidw!2oBۀ\??w6)rRCwU)MK`e)C Fݾ0 4W(%Z̤P:ta<"-沝lky򞽱Iv%49f{ ' Á_3--ؓt7~Su-E{FY!R)(ę-/ѰaC6X]lZq1\S>6\l_y 1;,_πe_v,:Ҍ)d1XM,Ӑp*Q +Tf* R(~\aPtstAcR8vVZi{B_T8$Ccaqv)栬X F.N'n耡 cR+i٧SR@etiLS%CQ#yV׌LQ5<OJ Pm*:U{T3u(ܿ غRַaY,mog%!qwx͆;B̃#͘- wAEMseXVr8"etxў+p%߈W3Vgp!}9bdVdqÈlgGL 7psiSmx?P/ć9Q0*Ȳo$zb4Нm0вn/UDg*qCLTKLX^O8Pj0J>G,v*Ld?5 :bU"E{N֠coK8џ2^EEXUACYApS{I\0WJQ&,[ِ6dT|ma% ɓɯ3nHpMQ7t*N2}xb Bk`ڸ -8Q2itzf~=*J}ٔx@>E4ԧƼI_ JH|c4:S(_GBͿQw;o$Nr;xF)-KoSaZulkT.;T.Vk6i #9[!Ig8F+rO4IrV/&?m/掬~$!"L\+bk:w1 = %`Ы+hoZc/f_y qD7PkcNB}$U2vAT}yJ֑uRxJS09\sW@L͖ϊɨ꜏z56싻\35>:j7WQէzZ5x 1` ~ZYF '˻ڀթqwgoUZ[I?\FNZ`5^7jm#ȜdhPʹ7Aΰ1]:wILտtY,M ɂ]M^6 ֪, ۬w9C;1%dJh3 % !5 a|̐&䘉mi*G"iJ …/uzPEXKJYdyԌdi/!aPꀌdK4P]|/  풻cmQ\5cYC@ᆺ%pX XYuݩe~A\~p5,˽R#4 >Lq;W$4օ K) ۓʢd`5a=ű .u-Mx^%|q t{P<$ stx憔l6Y•wN KFSW(W %%1eRAAr_Թ{1+QOLAk3v4龭7in=CʭkoM@=k5186{[J}&)hE cʗ.-bڭ )^Y${1~dv3t'ǦG׋K_;dB%6I)j !3+Z4xPJFQHKo&φ>&\ TWqFXX* 0bӋ_[b3oɴ Dfd^b "4wo[%HA)b@ŘeynI ٛ: T`>cAsv EQP?>nl7:tHxi sR^ ,h$N3C힀xۑ,Ϣ~x=H@hth=`E^]l@2?#CtR8Q{ :12lކrUzs;\J$LN5jA% "jd}|BMOdL$pM`"^y;Lj{ly.% hUWO6z~6?`i{O21$Ƕ.ߓTN=MYf }\E߰7-;\a*iQīв@2aEW XB,krV!1mFo݆Ҕ ZHD֚Lp' mvKM6e%Y!me|8EyN­߀"{(aPU1r(~ uG9+6 TS>͙4 S [_wfAIDo*F֑L9(<٭M>Ks]>o]vZsduңAYjF$a_:cB@G+7nVM+?5.*́q1.%࡝(o4M99+_ÖJd>>5Į>\7;~U[Oeaw"w,Zl>*7"SQ`N~L!{4t^-^%h DŽw B {\U~݂7OLLV5q+j|BƧhBE`@f$,9TbC&y8%os=-!K*?iF%)(q11K(uzenn~FQbq[&܉Fv.닛$AkFQ"nC3fV0BLЁS}<1?=W~c;˞/3r]Wi[6}d&#b04c_L͊;Nylz'\_B% ]>Xys%XZdnW'~=E*wjj'\??ҍ꾏yS~ؒнU` 'fuJD+k35i#1o/E,PE}{2dd& Y¼c髣yzd>={|lh5ǐi{hG.&3=Fj+2NͤLxnӴßvE * !7H2A1bdih;9f]p9 ;$+:g5M5Vz.r_~KJ(EKvʁt @.9cKPjki%oe,650B?ak̝/U64 # BfeR,W"b:RdsTM@SC4y By*l2~Ŕ5Εs.cKGKKFQ/Ь+QR"\\4%J׮.DG*X&S߶f)v8>,_xnwϹupffmJwJp lVuuJW q՛t-";X)%Tf)_ƍ9ZP Ze١0w<ج^l SwP$ YGzC^{w~?'PzfOy@j#[1]K~KFAICF"-Ez5q{LB郪<7ⷔ*b)FM2Ng$9y0SɅw8s#qqm^?m% xMW3>e&knn\!P/⬆f;&ڪ!(E(_q8iQX:bW=>W80 Xe R62!VF؉_o,Cskv I[1ڴcq=;P0l'BcC'\?,|}1F`r׿3 G>"qfl|cujʐ~cfFղr=Ǒ]f"`Ӥooi` mk-exj}*P]t~jη?w>5kuhw"ͻۊ4 RqV"1+6k=eHS=6?7.8[ϱC4+mj&1]3ڔsҵ^F;7;s꪿z\E$?8cG+lRB?\@:@=!`*T=G>hs#]q4 Jw(&4",N oZ`+W]zO?wRv"{"(E<\ֺc]5uiӘE"ԼZ)'tWKv_ɨ9-ti/٥k+?ĊKՏW)ʔuA ПW#埃<1 p;WQխ*Jª=s|wcslKY`A&j!p T7.ּOWK7aDƈVBr?9܅J69Mطثȑў8v4h8.pJdؙUK^,ԈI;I1TM47H9pTxRơcTdR9fC;#Ov~mWG~N L[xg\&23 o KǠA)+:e$Ye:*>̠wvjZdQؕEi}!Q~i;?`b^N]8ImS7K2d)AEL@MpDɦBk!P:Fg2{#g$tzVd$6(L;3=fw ^2\-!=+oy^kh{.#mo(Slr}2v}K-qN"dj͝ \G-D>ϻKX7:14ιmI&o]}%>of%9Y7nÓܗ0MisH٬/10"D EV*eʮLfugWb#4i= Z-~ք":"W+?óvFn@#i2+.1cGhxM tgԖ-~꣄;(m1ɓL +T&C(ĩwϧ>h0'zUMI-T!@6lzq}(Ej}\>ҏ*Js DEJ _lT:BDfqd}jD9ᦏr,I] E"ׁivfDk#2=#- L٘Qb`TIXr6aߦܡ=ԛn {YPfj?& pu_e('KeħnW\iMW8m2&ށܽrsdT6C yi2vuZkUOn:"Qץ:5ktk/@ނgzW"R;xNς#¶4e!yv< ^e w_(Խ1?;㞢]Qc'F&}pnB[ c/<`@f8!NӋ+}<ΔQ﹚z,B=APQ {m並VdzH Ş)a<<5q2_AwNjm?I.ѬI.I7zD JEoK/N9)}^Eh\ڏ[@h"Y>=z"S mE$ Yl>Թ2⚦Y)G{U fW6,<(nbWKNB]s\1順M:6U%u~7χH lL O;0a0wSTݽP}n,Q: ĚK]~:h>#|ԝ LGmUG0]?+u?vMRINzG(k wap2%ƭq`vmQ<睏A@ԭ ]VУuE>W?,h)+bLAgp KU 2Q ''YMc1I/lUm\谭$<(2^$H*ݤ"38Jq!sزZu.|"Øx z7mܞ_.$F2ZHZ{(W}͚eUw|LxyPHI[Uxgp9u?=Zr9Q- M^Oƪf5k'j&0m8pf.O@]fzGwxGlTCcȍ;p=2e SsoDLUyRNRLUM"XJ_:]?tYni cx͂KzInZp1}7C* S.缪Xp;)&v|'nVcrJ-.:u}4,9<t9MZ!rgJɦ(fwp(3JIyr-}߇hVBke0fYYΝuz`y81n\=E&M3t`<{r%ۑ7c]6*'Kܜ#=8o9um{t~kY*[Ê3ST/ SW@+Uo Ƭm'FՁ\}_M e&i”C+^/~`r> ͇ m&gc&uỸ.'@tP\ tsi4V@6wԎ{8O05m1Kx{!V_*_V"TGC!UW]Ѐ }>T9kUp}7n]L:0Bf4&bM5#F;_n9s2y+wb"ctŶ 3}q~(3ۙo6Dž}^?&aġbJ vvgi_@ Y{Jly01!  [󣴠K$R݀B!C)`}~yaڽ4l0ӓ(hMI rns)]_ßaz7gr]!"ѱqxk >߻xYkZ<أCL83(Z"*nQ$)MC"g VYq-w0w4 '՟k&8#܆(ŞN{0\<2PO\Va~t?fΗ_' 7+JmHxsIê$VeK*\3`q+șҀUټI #Gd6D_D/yW榺#=1\ WIoXx٤:}\o&}dvQjC'UERUWkl˗]o9~dHb'݉se-Ho#`LSP{%s#L(8AbkFu Y|CZ,߫j/9Ț-X Eבf%U8dMwM C`F؀@I+!lBؗ}~B/2j2s,DL{)^S;wR܋F0( Hd8OEf܄DQNv%Mi پhFp9HA~{#qap(0bo!2e%E1E?yӻtmɀq7}a yKav' IP>4Bk ; N Lg#$Iiԧq牮|d;8-nx>ҏ:mR;?<,i1 JUݙl/B㠌مo)cPJ@d}@uʮ u3%^Ԧ 3uL X')I͛} 3.n։yvGiX]R>4Z7TgIRS!&1S-P6B?6K@K;M)}I6(ވgƎ{Ī0zM "Jgh/_N+t@&xE^`f ɲ DMwLIB˳ HDJ2oXBi,I 8+UH̎ȵ# Qc' mwJH%*0qbL4aʃᡃ/`r褛Ⱦ_%mm# #Z9H /ϲ~@UH 'w6V(F¡7A!S?3گ8BXhiʫi)9psDX48#"F{Nam<"+!z%h*6 #^[|}E*g Hܣ0gZ*c7N$ I(Ѹ5GY BO$-g~e .fh$x 9S'X`"KUE}I__$W Pj.|=a'ub<&CWB',}憓1 OOpQ`Pzyе}/|/5N@KY #lxAZQ'6oe+JnT~`Mlz]>6բ&YKgګԎhuor(Lo$mXM`~ܶРqs)t8RwV" oUO‰wΒ2($읬cP7Tzon+f $9&vRy,H_~츜]hXIǩK 2?7)?eaf!PX-GbˋKP?f,y,$f6p5kHwnd mc/ArcI٬ Wy:f쵂 zX |4J.;(Qa&:4-E-4KaJ)ԇlH:y}nYnNER͖wUtSقމZtDZhIMTT9r,;񿅹$Wg ga J{)V򺘑PL^{e]vK4\Bn:O/"fCM< -9!Aȋ9 ibck9X>9 LB߳hA? !zۼxV0#zetR1\ ́P?K $/uJEr`, 2mtz1uNi/ac^/L"~"zpCK)sQʾfxaB[  ![1bzTFm2 Klp d8j+.<_?WS;Q|8/p#Kh_^}<,-Kh?!p&VN6eJ \;3@]rs7 ^b>!RmstT#d&؟t: 4t@Iܐ7Ŭx0v^&G~)K4^Oɱ'v!W+ɭ]3Jn9+ \>O Qح4brsSi@٢yhN8qE Sc Je:ckqҒ7gLQ$"(0%y PBdG|)Un Lğ_Qo^^=.4_-u׻ecKP)Vnc9h,L`m!|! H(a[VrV4`\MuvU jK258(ɸm#m.l{ S_fbtLX]K𖊮J؍9*EfMQȂU;:Fͪ0:< WROĞ6Eg@> 9X'Rº\SWziǁGߪlX]*O_ eYh_%P0Z6I둮:ܪ?.fm \ɬ!&=`{"#p巡T+vX>M3>_1x ƮrT+Z_?_tk< <4&7M+GZw:UXG ֌ݵZ%QUk{nht-L̋4K'Q -[ NQ0c=iw^@րTIUzS}-j#ȅv0*v-~8F|:&| ?U*O&C9z[(`:FqQ?jēzAjU("Ϳtc2tR^:ĔIQ<7t ԑ̵w6wg꣔smw]}5X_0(.J7TTmz܇r:m-ji.,Cao9ֺHԓ2^M~-/(ԋNׂ4<ĂFm)۷ŏ?0g,Ϫ$W2.}ˎ S(rS2z_IxY'm'?a%(C:{@kOr#v1C<#,HGiP?O΂h18Ai(*{F"lK?"՝֔^;a?( Q(*!#yfR-/w\'V7o>봈/>Bg8Y?6bF"{,F)ZK[®kSvB;0ɝDAD68晩e.)f5G@\jkq@k>]"z\g?t; %$q宋&JËSLPMjEk2Ć-C}dya[ɶ,H]LO~cZKV!M 86Мn1eA?;y,^䷟heAfʤhFj0ţ Nmە}P`mkZ`JS"a͓VY\3̃`93ԟHC̤3[8b ] q?bhMzVDi*R|N(:1~pDVJ/б͖xA=d/VKh(] AscdJrҌ9KT?1=F"+4̅OX4vn{|yIxƲ<1zE98*kyF*D=IE,+pYFwTƪɉJV0=4Ђv8·%s($,Eid6O@g k{W:^A%板4^+V`jz{β=cy<>KL_n|ƫc":]4`g %CvBpX`и!E6;_Մ.UpGsRdSsN )p ÇF 1ܰFc.@ *x[|( FiYiX {PAL+G‘"r<*)5A4׾Gb=F mv^Ծ,m dtprwk0[S\|p+t >dXxP F:,thM+Y4D0pq[KVVlS$)/9E1-LwCJ3lFK<,_(ϗ0kIoLQ;Cd삟6P9ʃcIlK?oҦ\:HSe'otDtB!zugwrs¼ S҅&˽IVmYjH,ȣe}`O6Q`ypo{Hmbz%"utw_=M3wnsʢ4h\DR}l`^SH7=lFV}cVQ _r8m2P.Ͳ7Nx{ZU{D8F c22ޑ.cɤ#tųTx9K>@CXMh-)WC ^&N_8p3X@\[.y*co5TTO/IsTș4pblZ#+:o>Rf O]`2u}B[00?Q;jي?w;hhjfasg,VOQ\ӳ!.XʻM%%lJܗ݌ا& XAq-CXN֐\󖅙>Υ삋x$U~r%RP{&ưI&CA7E$gg@Pn:ْ;6$i@''A3ƍ7*e) v3R[;ھCndWA( +-Xbf(ѹB\lCNcbs=_ fas /['V"0 o{8,76s\$tT)!9)0Yo n^x ;V)Ei#Y+ONBp7f51J>MK/F"Ul9j%ST=Z(i̽zH.>DH~c7;t%M*7Ϋ1{HSXxI{>7:ܜ?_Ui'3@)-I֝ZIZ]Hc^UO,(h%JՅQAQE$Wc{w›M3mF'ޞid@BqWlXd*W}e/Pj?ɑx ;9Ŀ/xJZF#x*lXБ9 E3Qt)x6qHFp71m Qz,V:gB1_vhjӵu>8ښah\Πiof Q]d wĭ! ΩŊdFÈ_p6;""dYeD2 Kۃe,`|h}6ά\io, &R3dՙ . gdn Ym;&]R#9o4Rޜt[8M0ݵd(eg|0Uasˠ׮) D>O6N=F2-$d^&kG7Հu4hCb;7clxQF͇xn n("()%5:98o{ D^ٙF {8il*JDm&;O/˲EI͓-d0٢LЛ~Gma|k`kCblqN(|AFLze'M74HC+pfCA )zɑwZC^D/` W 86OY!DХz;1YML(N=uFдĠMV:t1=W3S0hN;$ l:TBbz*ư`J~5i! k[f 0vc>2m[œv5lF>}ORŸw.*2Da T5K&oh[T) "|Z shZ*ۄR]/7ǽ24dKŖN^Y9G0^]y E٠E Mkw=x{eRQRLfK:Ė<={<5C I=+㋜LM0(rxpO%H2QԱm{јJɲ9z%CB j,[vyі LnՙĨF3n`3Aujs]dbMZ!I:sFu@gb.x6(lTl\X\2R,Z녟+ȶ mK(z @ِbp Siѡxi B?S02IG#=Gv}91 ~[ 5h9!K徼s_l:ʏ5&==ZN'x\f>rwZymB{a<QCQmK|F)LPF$5 Ra1DٲG'D>jH~&O#QbiQg'VSX $fH"0۠:^:J{5;{ 8z@M (zSlu^l]NV3hD:fŊMI˓PHikJuk5zJ`eԣ6V !D=i I,6BJPsfXMz_k+b-YN1˦' u4vnOFN 8RJ 1_;{0V:grFg=^,DOvFkfG'¹t;dT˖aW5q^(pRg#;j9xWɪZӛX-|dƊ-Tmck:6R@؄Ȱ-i*͇R9vO| ' r ;( !-| 4 1E#^JSH@֋bdɽx//vX9/X:=RBfBS"% q4V]LN _!$CQ(DF ,\yu&jQ+BYD(n9Dboٵ8RCqPqR' &Ǝ?8N$LOȫ9>-lu[&I[Jx%w$TAʹ&wA˶^$Ǽ={=̙[݃춫kRi˙ClV%W[^š7$'6a+fn2~`nĘLz {+WBe 0aC!~I҃HCEX;{V-{AO 5L=lsp.ifv.{fy|1'uAhV1K:E`2&N@YT=&#^uX <-N& btN X\Bu^ !Ծd4eکkQxW(>^=WX"Eg"IC5*WW11LoD:JZu  ~a=jm'O|~)PDQq3 QmQ&VQ4qa"a9JJ$G$F߄wBKc޿&x[VM'>nf畒nCr?ɝ4 ߃=[z)DƊ2FG`6#iEDY{ģM8 Ț@ oeϪ11R-pM,躢K@8nҶ}E*og_bTsP<Qt%l:W 5dZmK[~M #_>J63S]a &I7O:lT_/\m9Z90__R 5?)oZ>"^Xxq㲫 U虇Bܙ&yp&/9:z:y|'2EvF& 8 qn||SOKuBY#MhѶa׿?4YC:v[c2H.gI3΄qX/qNn PXe ߒ3M ?%8+y>}_8a;)r#Z Ϭb RQ^]F}0in DfXg#E M`CJ#tXU(|zJTi2"mt2zbgU ;lSn22Q5SC^\H%7%4~1rc=(@i2_*[:1 (pq&Q'! 7ءT+r)p#g+ҩCf2ު!im2b` 6nir^u3UF(kuFUlg[hnl~@'E<_.gcj41GQ&^ 77ZDO.(?I9 Z@4u?5Y3]fuۜBTP1eyhN眾v199ƚ0z?|}3^6oQDp3Jdz+})*:#q)p:7D"~ߵ Jdži\̏Y!TV a ,pIzT±C^Qmaԑ I't>42ip/iPmzZyyͧq-+ShEhBs\{2iH|ۇr=h*l.A*R^VIw^!2PڭW#L<ԻCn 5TeRxֳCUZV*Pv~U]`Ln h"c| Šd9zp?ŚMR<ܹN[ d5}B7Ѽ"buWAۘF.w:|3,VC:˪]TgeخpwbEd7g9\cvr.Ѓ&fMprS$4̔ >ozQ#q./^A? !$\gP=T X^pkRņWuV,`Zo0F3P~|[ː؟ыfv)n=r#a-s)1Kŷ;m nɥww3+iڡ&YQk9+P1J˽to*P̓"=$ׇ!3/jBoHU5M0"\73}?:P5 vAGqi|h+d<܎WH뺋+؞(Q$Yg*>+AN2YqS6/ rӼz#nspAXVфٳZ }-| mI6[idA;, €`B$|0%^кixox="^`2"{7xzMB)POcC%G#d!/99 82 5b6S(#3 X2U\.戳6Jz|o4?kth3 AE"N-GPAe{4ljʾQL*d$Y' 0{`,Mtu3ZHJ]J#<ȑǹfEO)&x=KhS7E싙NƽM_<]E-X²] gnNS&1i*`sXگ8o[`0]oe@SM^ =eB-%mKQwKF7H&,4)J9jvf)H1uq sUDer_(` _3cIaoJ{N'ޭ]NsW:PZ#3_Q@ea;i,<)~o&CTll4I0Gī"} Sʞ: 9~]nWZ+zcCԯ(ǨT/RP3]xj@Svs2q>-‚n+UB^Tϫbrg LWnxKvp̸Q u4x\zSv3F`%lMxLy;sx-綫V0[EE ՠĹSGqKS}\W8Z*G[md-1qT-3!Uf7d(@q;"'iN9 JNX#S"FgjiUtΛǯMT4 [Q.(6J̞͕A9^.EC%E$8e?se1@awRΙJYKI%W/|z2ېS˖:7(^̈r8Y=gȪpAJ/hC!|wX ֲ:H <sCKރ!>r4Bޏ3V徼%0fKѰ.Vs *?>alڇjNt4tPWGX"(tP 9;r}V7QlpB  6Ё$~ɄWSnJdx9xtp gzZ^AqgKjGwib @_y]_P+cYBPdWZ{ʛIwɯbvEh*ۭ%rx 8ՈB? %)PIR jX/8e!Nf͙+M&፰4V nt G#Χ;kGT*RboG@* y@&Y2^]Ş5TCO GJ~VL=j*{Ht;CB{'1K瘖85N%~EwhzHƊvMœ%0'`i%,WiBL 5 +3CI ^ETƲP< 9ɖq\ggb8|[mvA0cVQ5\aף@nFR͚̍UE)& =G̍EMU> 3yUM  nDs6}ۍ8fhY.j9 NJpnyzI&ϢrPsp y_ES"hz}hhQqP$!DO&/rr!/6ck9'H"m-*=vh`pB O`祿,gcY5< =1p +L2g>5Oϫ:R]m/ }y$UlxuA[E\Ҿ*b0T֚j`<{Dc!Bб=3,2Y^'` ʨVP$c)0Β L&lY {ͦ%vT/",\eCXn3>m:k \/5 hݲJl%+B9łԱTTaCΕi Pǻ<~{4AWoO 6Cg`YE \   4-'#NB_)ozd@l5҇9&)j:QPDMø-Bşy%EԞF+HI,gJ>{*4.}Nuj.߬w[%\ⷨ#:;Vlڔc9<@{ܢkPמ|8F_34.,e<% v)A`}L\?q‡i ʬ]yPO?Ucr;^ ۣ`!# ~>x)̆;rDhb}6CDw6Ae6|Nd6U@2ބVzO儨ܤ}oR}y]Fɽ%l 8 >pc8-[ғ:B /N!۔=kL$ek- ,Dgf7յ! /U)0lnZ&ISCPJ=ikN}+Dj? C+B"4;DEꠛ [ӻ Z\7!g.K/CoڋҤFUHsa~4CzB90.JהpL1]r֙(NW\*l'珌O7_sMLHY Ҩ/1kX*E YVFn 2@e2 ڱ9& u~7~BwgJMο848o"zߒ1z:$FChi5#$T;;b'z!E!o: Odb)liY_Y|ݕ/gI1&UmgĩŻŗ>*&G/WZDžROB~؊Es.YۗB]X-R.*GlrYߡWEA6V֢ڕ_Y,}fGR܋iaN ۟\l XxW}t{Uٌ+oSOd-t+5\we#E&FhF0J "% 5G_EX"ʹ[l_eHx:3vt١z9hRyN6*l&Gܯ*wOQ4~j!KrAwz`]D( zE(I$|asIAW?X:-eVd6\*^ƘǢM- rʢY@ЎLʩ_Ef2 uFhDxMQYxZYE`@]o_X m(J8o2bQ"RN@䙾r;{_xV)5o.Ϥu3bHuT^M;=1x S4 QDwNY2=G&9% >~֧.pslۼjot&Sr:i%j{''?8tЃvjǧ `J Gb jR_}=Y5ڄ;Z9Wg] 0MM3\}J"M #/ln;Gj.,IO넌g`2=f v '5ML/V%QH0ט<3 P*$TD\93$C|QTqbKXy3;& B-r@?5@ jK@% 5 Γ,P3#9 -e46f@(V1=QC88*bgUS>u!)-S[NR2vZ2׊IMkܤsdfgI]*>ѼN? K * Q{Gia;#򐰡<.FJ4$CH`/WHtMt& QaV 5Ó~/Ԫ_El|t%I8G!pI*-|%i/ݴ(C&cףrOFTƫg,Uzт~܃Bexv}崌'y y~8y*ߗYIt҇;i_YwI~|t~)0Eb12A7~LͽWuU=Nwds2qsΞm3" ?<@XPmCƤ%+dǪu8baqNUot7[G' {/oOl8AF?j5Pv@^Txh=S?x92F ^5~HSPK4W hf;43^hٕܔCHX=;l>r+xMV#&A2r$d'wI.xW9B8S9)#YTP$Py (DM\+3Hոy[LwF\]/l0]!mz, o*ۿ|BRPHeЬ)d4f6!Yc>ѣ?|T#vƓkf-Y؈59A^ {ruA/6u _X0r/ы@eC[$PِG޶H-:nVS [͙G* f"Ep1"JPEz jdF:!oMP6&o)MJ[QNMG-OhTeM*؎,t=efzb@_1iɖ7>4c>o'Ynh4Lw)e>,9ʞl,O®|iWRvݝ#YkDvr= $j-[@nJGcS51ui4e }|q%EحM{ȣmV(H(&KVx33' jO/0OgyQ!W/Esr;a6f&C'nV;>RMdPVZ!n%ѵUd4Z6er[YSGHN-AUb׃ ^Fx+ት ƆZUWb^8]xP+ A[.ٛwqL "]7{B$&$:hlu&dZ̾4)CӞ򻃲&s]rySTm|tb cڅr |7 {%sw-'+Lεw ن.<_~NŠUڛvitNJ5(٥XR,.لK?f(>T6K9X3{W/g|c+k/SV7Vٜ9 uƙm4sH;Z'V}'V8;]dB+('xg>K-3u_Qd0Zs5Qh\c|(kR5-sjCe5sbϧ/A3 fR ^]I(¤7GjV$H-xSČCHRlKVyH` Jnͨ D 9q)o03mPܭ' w$&[˂8mY:I70JUڬLC6GKDp"ͬa1-6Bf]&zͳȾ,"$RHny˪sbͮ[ C m@6/t+PDne>8P6/*|h H=|WSHc6eOIwM6 QjZA~3Rse7  :ƨX)y {LJPOO#|,w<΍j1#d5M;k>3Հi/9kf"V-yfSrgGVR~:v; e#5fO4MpJ+ ?#/텪-3h\OlCVX5W[ O/;D QqYW%buTb N">Ź- PJ݁r^=;2uoD8W#VUWj$h'Q4OMmu,?"6EĭWE]2Hq RE\_Q(JoHY#Nt.OYD ezsn~yefصիn[goxH*v%Y8: )p֮Iy4U62z=䝘 \0E|d^ZLR4?Vj71wQzw^XF]ӋC#t~inf[@oh44kP/ G;+,a-{Mƽ,Jzy({=CQδ+*ǎDw4ѽ w L#J~Q, aLܪOi;(4E B͒LԬIxʺM [ $sRN'oN`vj0 )md_RK_a'G_(">pCoB0- Qޭ8 rf̺&CLI;zٛT}-/(|Fs9k;(dkCdҏR.ܐM ENXv!X. 4J*ȰhI.jcx.k@D);D\kLL>2^pL46"p{+H.,v[aa/X}DryUt}1C*]]Z1Y/`3}sڲ%2#e2u,?wDe/ݢ}1~nFQ-;i x'ݐRHzt겗}lK 3m+kPqM*EVv$TK/-rw0~5|Y/`i& ٢ '> ѤJpʪe-VЉ#CKR+یgtmXш@gT;+YׄeFɡMQ>m͢,E1"VY?K EuΔboxv*N88".t[+tR !fC ?gZky~=|ݽһ:xFD0yYCwo%CIFGꐦI([f 6%y> #!9(+W8OKm!`筝rikgC^(=. p🛐[jN씑|8F#6u(|5BsM&0*oU(a"+br(wv!&d?6O+9iMݱNH @B{0x jW>WO< Qi'k%Ѵn!^ `lQ4Lm/WEi+=xFw%VŠ.9h@&s⦻nGlŕFmRxۏ2'Rjkr}6ׇͱoN&N߷Ű83s.UU"e9s=S$Dmk׿{e,1v#CƨHlUl8Li*dP\Aj݋7lL6 |؟_Ⲅ&fI!,>[קvN1|ySVo< 94kB͋P#|[1d]/IC.\A˿+}F>C^m*{.;J,p+P%v9GcEP =.üTfLadI+ܵ?Z0ȑ5ɧNb_gvmkڟtKTB* [x>_7҅a3"AGN9fHЮOߗ[e y˄ FYG5>'cyљbDQ ()`-{/Dp#%@P4!I>AjI [KLFGL=ސ7d ->hߡW{SyU,}$apW9\^poۅ!SMN@$)TzmȫQ~bZ8Urm"ljvRz P2yu8j #P'd`(aS;sQ{A2G_O@y)L썑Yw^Sބ4p<a_S6x=這xۖHF+RE24|OK& NWxr<*w[1:o2^ljVzIݏCV͌}kt%^C;ʫ-nvJQ&..l)U:̎E.r{ >mevdJ`1C^n16G NCl G~ K)y./g'/,Mu P ٰRda2%򈖡'.[ƧQb%PJcաgvj}c$_wB9\ p'^pgrMrsY6O@E 5dÃeǹ #w;^#mj(Nv` I4!P_x%Yv:Қ$Kh:4Hz)zGIS}!Ӆ`mijZs +_?qIee+hq&G))ʕJ't(,ӕ|+#{@c1w r 9@1zѢ^$u bNIbۋ$L8HnL,ϭaQViA$0Bݶlj, ds0;ҬQRWErpXP6 :~9GT%30|dik>2 u_g~0G'Jewl[E7x+`>Jܡtu=IZ1q 2 ✴fdmQ2ᐷl^zTcδD0 az8۽R&P=ys?Hp;ԲT {RnY3Mê1v9=pBGFM50٢X {ݰ"y Mche:HQn v -y0!EA7)X@ l\ Dvl;5F.ChX@OSanjb&TR)d~D ~X*$amTN; X Cz!X,Q[wԐ~=8̞i[ZBa p<{IV>z,9R"GX-eI`aE7߈>FY6ս G$pf)O`XÝhm2šE~FtbJu>qW`Akiq #j5EtvDV بx+J"/ܮ-UK@t|D\h'Hnfr'("ْĬne J #+֠Kdluh$q?]MuW!iFaFB-Y fUe&E]sV3l^ f˸ҷPxk^XOL6C64oۇliO#?$B#l &3Gbcߥuvz14 #8c^@l7 _V:eU[Ǝa u_<e~[0"\a2 ._;Wl]',#lϰ)qR*gOmȊkXB]rTRѸGp <&CNj4aBuonL߈̄Dql]9 ~dOcUD#;d?Ì <?f$wh0EAiP\jpl|]XVr¤Z^[8X~54kc©(78ǓsL^g{e@ATLHHyfbZUQǔo"nU d%.Y$R^DTm|V<ȓlϠNkݿغOҚ>k2o^z D~]qJW3bzږk>?:uݯRg܀p߯KBD:l$NoZEͷJ\ B2݄EBWJG"ֿOwk-'fAγuvIfPiI "Ab۬sÀU4 LsgL2P ܛ~^$k^[މ ~^ 'PV=ʛ*č*xhre˸u:?HK$:Y=̵[jl b!N5pm5\V٧̫/ {G)kz![A.h{.n&xkƤT{/-0׌g ؆g4GmR413Wa'j4m+v4E[UXe9;Rsnx,}611)q1}mTcDxo]qI;)(XRpT:BtvSLP~ovt:r8!@ܯp6.TEIOZMը(z=5:}4`l&xIuh;J2] %.=82~3TRI|A&~PCbr~'0Ozm?rỔ)bbis.w~haK>n&ӯ|02a7_ÿO¿ ӏ:0SEo*YMfnk?|7MBeN3byVI䴄 w a UUFub=듪#q,ou`aMϼ8^Ӹ;YFۀCiZQ \`{ʚykeIu-i C&^{'`7 T#;.3YPJVƽ ?@=Wi8{spS>q2\߸sWRL[qe$vq̢_dgϿ} oJm""3L9 YnF l2>˚4{Q>5P4;UQ4'/sV)n8/='|vZo:ɥ@lY){ }n=r-S 3M?\%@) +FB>ǯuw }0j3hJ'Tl͗Q^hbRK͖f[  Tmw%~.?,ed@Abck؎UU s2m3&.&<"pdLcF"e"~0cbhQH(,yD 6,륟[vl.u?䌘gi(lA0_p܂Yү'Z9J!@gcfy4kDoKGJ.0Rbi#she8ECpSƵX*iW}:HԐ& s}*̾ZXl_ZO 8H\#^4_P Qbb5.s=tT]_˖sjysץ qpCGZ=ʇ@=_JMs17ZtvoF:*z*}eՏz J-?Q41) y͢oۀ`ڹBda2ٲY@ C*nZK fߏIgHo%Y-QkUa _+6s/S<"QVVڴQLy.l`"laxe.#[.Gm3꛹7}n$7MLivVEf}՝h`IW\T, zJEBblp*\ R*8+:٦pӮcܺHODPJOq.0 YI,z9V)eq;&, &涤e;_=-SYz܆1ɧxu~D>ʹox@81M6P=2,ۊ ؼ_>2Q¾zJi2Q| ˷pG0/MGH;j&k)؁ )Ǿ 8!$u\P⼞|BY BˣĤo76A(M; s%^-c’VpokړKI\6}e~{=3n.`ű'2X)ˤZx҇C12L}b#.qr+Of5 *n8DCcmJlN|*ϲzrgˉ`41rv[ ī]aJwaC^Z=Ś7).I?ro?` 2\e߯KGZ8*@;}7Bt';_o?dUÏ`,cbo#7p[3 A%}!z=27 l#v2LWQWaQ܍ٶ-ӈ0]ˁzqvTUM:\ ʦ>&dˏSG.(3@a1m" _r pv%jĄ6㌈|v,m 519锍%8혮0fїwp v ~2s;&۷.1$6,>,{đ+)V#g ^= sf+ ݈k13cI{Oʥ[#LMxd}S8/^ Ҝ1MavفLd#@.yvl_۲Q$ ()b(*['Tv`پְ~> G:-Ӧ൅ir+DjGئ!69Ng[tRv/! bٌC?`q6Kk;28  &EgRyHuU[1-o e mcCvV"6:A%'"ު@Z>Kg鼳W;O˞ mcd$t)}Pi6jgj[wIw Gn;MXOE&pA?TlrÃܾ;J]RCG<`LX8Q:-`e~X*2[ 7هmk}t+Hr$1E WҊRް/q.rO]F 3C!-A,u>*]drOQh(2fnROͽEFV~ +:F\ICVLtYB3ȑW֢MoMQ_B&04sg ECŷ8zd+ vq c~mBC):Z("'Si7tK v#; ޥv á`+x t(z r!BD|s8夓֧+1ɈL/dDoO"KD~mnDTm!))z^M_!q%'}p3bIvIt 7M" x' b(`OM_2jȝ&7p\UAח 82K.E*H |2GHm* z hn$;لFu[5SE@hCs)CݓLت.W ]K3 :a$b$I{Y]w0lScfmjQ唀HIѼzo\`gq|'';1>4JɌj2lRH93)|FuZD!Yʷ̭'^WW~1PIiq~z }=!ұNmCD%QA擖4ꃐ?s7OC>X\«}Պh6Fsp %$)r҃ިD\wpZp*be?F!hjF49m\ժepGO*&0~740-)tIO 4̗$^bJQy8pn%YV UE| P}$ \Vn)+x;t!mer$z>|Y3U]}!e`;-cɷy],V .!qUWoN *v"o IGz5!8?[+#3$V?Y싿2ۤ4xI{氖FFb9e@d".FB؉@'nc`0N|g! "gRׅfɫCdNحxL5a ̱,T@c^d9KGW4LiQ:kł/fLUr:G2+ 2g|^Pa]G X¶+V DrBBLjl:Ky 7]VҤ{s-'01?gM7IJg^"_$aC#/Ti4l޲OTdj=ieh ,ߘl (wvUnl> vajob~"opakN#]>> 0l2Tx9Ȕl#Sr\Ly&}Ԗҗ1 <̽&`60+z8 x2;LUO0?ܿz2{r͍#1gLX`0vRO-&/PЕwﮍ6t.&%"w.ipV*RMwxcŞfәc3lBs6\wN}tVvQЪ LS^RQΪm6ǨG <,t-mzz,Et|d6Ol8&vo W󕐛mu{h,+Pg%Ꮂ.,1$/[`/>zcvZ2\ђK;>`1w)u|ZoKSQQp!@x^]6yX魊@ڷ\ׅsJ'i2{J_|2z7 ͙^AyH:`gdf.s^` U"Җs ]s OoArffN!@5ч`1nF:A-MbK?^D)sl{T&\GbjwHKICYfX-*!9z6]:bv:j],N|ʴ_ZsceɗVYB%)#0Hl|]M,ŕژUh}i r'R)ҫVfihZQCs+21 k6gхZB^RVtrfVE~"G>[ D|)Q[sl+cKC#,vQ"hvFy~TѭyG?\5ֈ#_mɲjp, Ved޾g!u9&*פK#wfh+,6|m` ^4 <  lC4ES CT4]J.0lY..9n}2JTvM uɱ`E%EbtڦQfQ_c$[t\,$y<)s=z0ne l-:XQx-$Ϸ0HB8:ך+VY#Hx1 @a.$RР_Q7]ajݜC(&ʌꚧ/{2%9p8cr!cO*WȮy8e1jJ6PK^ $pVD/>m*;bIhI,y | p~fڟ6w+ނrv9^E٥. D'Sh_튆jek39Rp/VuJY .MPcÔ nnSI焟5T=+&9XĽ/aB0 *4sLuR/ShC@}Snl_]'#|k?(ORN/Wx"^O;SgNC &\h 0Զ'w9f/x,*8Vz$Q  GM E>Tmc+351N8>A ;~ tᜅ 8es~DB_Z,tr/|18hՔ"ln2Sʌ+8C#HjP&ٲ o-EF1'+ns88yo#Ъ_}8za\r>K5AnZ sr7^9eq.&@N[2>O˱z2gkqOT?ۣ5Y,?- 1Hm_ފ}BwXOr89U;v15DL$jJCIҤIdd0v+j\_g!2o0F/ KB\7kSgESL4&ILWZu*2[fs'dLcԾJPˀ9Q˚\Bi@V2lxҺd7V æwYsA`}JPQ>(_b~ը[U40"n֠r5F*.m5^$b|,:'6C3= yM%VV=ڦ(ڬSFFN3NO\WK鬰41a0(v@#ΕNcл|CCUsQڳ:ps-p8>"*ǚn/#͆enLpJDhd dNyh~>+9jg\[ĭ"DXg S>|Pw,N㦕}|c},S[u&U_D)i&2Zd0o1xtgb^K 0>FfOΚIWuHm6hRܿ7kF1f(18>xP62&xߝ?N'GC uEW$o%",P#>q ;yWpa]@P25i5-`Eĩ^S4یR8̱oXݕD|bćDjI?JGO Mж[, zjLO`׼y0 b+BRJv˲P3YajSlmTZ.!:3nyI)̳A ւBqaoRfZ$l °}#T_bAL&4%{d_$ +2B-֦NC7ƭ4~;GD=Sy,;ѷ*ԡsҝj UIW>;!KzB_n_ >J*k Uh!3dpJ0T{ZSYqMtWxPV[Tblcn̥)gHJx35[DFkYֆN{C$2'OtֽFR .Tc88$6l.\zfvof0Gm~w3M֮LDR*v > SpύitҩVM^TkgJ!4~}&LPwDໍ&5)etg{@Dz$g3W~7"@k}Mikiq^hWF.Ludn4sbtvƳ5b(8 $/*!ZYLxĺRSQRR `骽 o:e5dnJcDŽQㆤL?\]J9,UKq%DVs]YNUݧ `>7ЦdBs6>i(4-*h0"ɠ`v^;_WQG xhpRcfw귡.$d'ciBz_b;>--3ː1poVƫ"=9qR?ě60cf6)i2sUC4:Tܪdk> d+hbە/$?ʷ4`ivо]F&mM6NMh1Mv2rݮ}5ssaS/RqyesM1BןNʱyߠ]R`2fLGF PAwdߌ!+\AclhU3Kf8C1Z5> 97~#' q+aZg=|/LwS @IE0n)m%ng&qQmz%A}(#i؟'iw?ѥww{{ |(cQ 4>]vkwU=-s#[L| @0i;k/Q^ޯ`skA%I^ZXJM⛺,AK#ѫ+21#ۊ4YVb#d:+OhF"* F^mIA41-zIbƏ*o=IB+ t DXL\PEvj%pWQ'H.WVuk 1QJY%j rZtd߂8 PҽEk'_PHșbFԉU=4Ԏ#;xI(w`Ŭ8]s1DibZYDgqXώ &ҒZgо*C&>֛DYp|F@|W+$߻j&k٧#HSj06Ɔem8,6DyQxx0nVI~/{ Qg2:@tqNU`MqaoKdB%m-9`8S7. ; ~ ^B A4NoL\&:5$͇0rwoEMfDc;i*Z?-/Fowe%B%%px bMە~5nM4aDcZhA"k)¥ުxFeR- D$)QaFve?8=(mc+Wi`Z!4*#P>QHm#̊@>HtK4o?B;pbG $&`X_9N+#SD*;.[/ (eWjL*!MƐsn[_M*K=wi!ŤuZ@jO]e?3>n=Ax~^G?/ 醨lNqAq~\=)Gp9%wurJa8ێڃH0s(AL%z*ӼD+z1gDRCݲdBFÖV-,R킌2ȃfƒ{u%;žugA5_yQڑi7hd,3U9׉U J[-85"s M<;~Tocͨ p`1f[C xO8~/LAr 9V^WZZyurVeKF_*Çی~1$Ǣ<:[ocCJe X9ic3FI|yMW[ @ޛ,8kNJ]9.0=d&ƂfZѐQ^o1cMXC(G>{)D@}QXwݢ^."Nj"C%(iv 1kh@ Xc44Tr7ti ivaŴc|lG}MDi4@|04Z  U}",IV<sKgvtQk#~2q Nr j j=JII@ၶ)Xh"=g .}K*T絫dé\W*ɥJUg$K<>^ 99qWp@ɷ{S b_7\WK rYOk QcRl7)MI?hY:[9^#l0%JED?$.#~mQNbj(Wb k IUUOiX~RfilastLpR"՛zPAiWNu6ҩ9RJE-ޤح2TZ7/0PfSfAI^AIg2@%`4NY_bn̷ rYj&Vi 6Sa:!6[Xw$mZ "Q-۵!t߳7 :|&;"h& qc㣄rlJMfH:B뮤*[Ҥ\gOg FO8,!גּ=+t#-0i>gfzluʅeR+Go'Yh)5hՁhFA}b. TLʙ赐o]_AGRr퍖%ZRE;&OIs$rʆwsyVgYטe|MgFʮH8ee['x]0Xە ^rpv>!4QM~LtvlrhšiAgɒWD r/h@҂Pl.#YPg̯c=B Vi_N%*Ǥ-k0ݗaNLk;YBqŒ  -f )9@M|XQq;7ua/z5[ 5k'*5\1A}!KmZۭQLkڰ3'R'bb}`q$J9YɕlAj1sYѠ Y"R6T3 QVnXvIqK}Iݶ!BA |b,GbԼ#N|08-ާ3@/m!;ֵwLy?p㍷`ZGph o_᷌2'O0BȼR[՞Jm#+,n/;GGP$k/bo;CJrD:; 'bEAO= +ޛpVz{3MdY Zi/@xJkVdvg5R'HOR#K6р]h)Ou|d*R9ϩVѴ" /#Br BuY=BLt:eNOFHJ5:E*[J7KʼnF | `-z4Ō-w!W-;PHO;qP.%2#pɣz1Jd/hXz> U[1 LB B|0 b"k nt'[v4^X!&Yy&7RMa$X`_X6rci^>eYJR ִ{%ryM5>wt=PJi< - 8WM_  .)huv#EF+Y@* )/_tg:ae&? 3' k?go &Hn5]+*l{¿ô/ X2a^τzrcE hҹP\Ir(VwgQMǔxxrW!qhB~, i;GrXb.o:9TEڦ)c|G{vo(d2\xJZ/nJ` 㳥_̶s\ Yϐ)(< G TRBUŢʟ|hs*7 ol hJm{Fr.<<yĊcUb@fi$95Bf֯L~i v6jr)u5|{dсNJ-)9|17Rκ'oR1o*m( w1v(ğv=#罬RkX4dVqZŮ{l>,wnx충%N 1eTV(U4 زVf@T_2x[=ùwo q/2WϷqY%)\czbPZ}X&Ք=9՝fx!AL0KV"CZDP8Lɥ$>mڨ!iNWbr61QׇLeݹW IvfɿztS]-#_-k7csu+ ==һ :.*aD?uz>*X]ur.p_Cb, }~K'_;5F&x\WX j>VIWҥ-3g؅a3Cͯsp:ph,4[4;x"j+mUYFhw`7j|vQLD󾆶Q2hpm2T\NRNJ @_R(8n{"IJgдX 烮B[Q]>f2;Hv|2AaGJcM <+B3 wP:]>9Me[Jd#-=ahr_X,tGMriX/Err [Q3gSatTQ%56X}o-@v@)U ղ=oG0# K*a*/cwGZHŻ@)b==Z@JR`)Efu$P̘y9ekjz`GWXtIv~:wN b;,˨Rzy/U/ǴMtRE[1`h_$~7ܪH]$j&'3d &'B8 !y~gn$lCƆoyZ:|<=3Eihm&XmA̧>Fnm.=\ H g] .LOȑkd@34jܲNI6!6[Ną a]i}p1] rL 6Uҍ Dw`.۹"XץvjיKp1ZH8p| ? v? 8>£1UlڬεD42G2|q$Sb֎Wy,=Z^x?=VuLtw.5:*~D85q*UNFBߨxՖ{" f5l*jo[q#hpq;kXNXi?| Iyܰ`nn5C'uSUVt=pŲx <@>00ɽXtn'?97؉4K '|eAZEQ˓׵t _d/k󅳥gIL7OPVٯރҚR'I]wޖ;B6*ApɜC?FNr;WL=)|nZvjH2]s3?FhZW 2 u-^WD-M#貿HM CXZu=`(ߣn% L\_D;։㌥·>Efc U7OG4¡8 5NJd/F VJh|ng? IV.Å8tE3 9Eڀ̗Z#p<*1#J >]r+[=@҈8;j 5LQ+W)Q5iԽO }.^Dhz7n l5@^`RDZʄIM+%ڙ/4eG{4v$cT]?`q3߹^0mVEC`ׁ^5[r~W؎;Sⰱ5f)on xZ"Uݠ7c^(̪3Igز CE_o9r"=͘5YpDu3*<|рA&@eP菎 &l!jf:#9p-ݯvL$,+e z'(!b,$?]j1[Q.V;i&Mr di7ke6ƿL3{|{ڝYyv[q˞:=nN| V F@SSY[JZB !6y/\|As g){L5l'D+iVkgg*r\28xFd xf#U&$**Qށ6N<|5Zx^G+`3ԃlF8ux Tlb$jeBsf KR:C V/r a6ِ wMzojuEۖ?+ݭˑ>ui\,9ޱIDTcIbq _]''LG1ii< ~"sv]`z)?rZr T+v3g )Nj8x ߷uymAHY 1#\gChV7\)y!ŭ~Ol`g$InM&1HL3pQa杨laQ}< )^ /׬uY ;]+?V'x))^U7}o  toL^ hggڃ% i??$x LPiuAmi̘tXͶ [@_-!2](}3a_ ?w2fG[FDQwfiL < M<LG(lw_[$j7IQ* b5mDGORɼP1J<}us='=AߣI)&*!:0mi/ xWu/k,_  +NҔd tF Q FTӌ"nml/f-ikMms3gqgၿۥEU}9Z pH.W_9!JҪj:]jy3⺭L9c;__+T\aؑs_7g".1Z+5##XQbOZiyDZJ̫)f7+]睗y6'c{7ִj  Y~'W b 7KG3KǗFܬZmW$>lX|&c oKsYHDBpj}~I1 mv& /`+OԿ"H~<n Wl!c{PBylif^)U_f'Z~P , FMog.{^N'Q*79,rSȡC`Pt~p<jPK"eGM@ s9+X}=$示p4Nq|& t[`wfiK 1 -931Q%frCi1I U&`32t03c`Avyr]|R2X1 q@z7Ͻw4&ICdk N䤲P#reѨHWƷ4:IiVGI?Y0+_SH2bVㅬQ(G0&3P3rվVԆp/A30BKPF}>ED(N Ь= NfT5Ot[9)V}7۶!)4مi~@|A>{|Ů@AEъ:!+!3)XDCVa2s6uc{-8J7'1V9Ε$^{aP}!dUBEi1P2ɾvN3)xQ(t@~8M3Lӎ.w* {yeϘPN1~c;|2"Gg\)M+Xur=)MgK[ ܧ0 >#0=ZA?t<41c'Si/axHGP7-Hi46Sa.@iތ}m-fB'I䜇juaݓK Yc u:C6@MC>q%@"Iu1OX Ȁ&IK+O~h(@K?Mc^QXlkYkNjU Scdm Ws<\:9WJPl|Wȱ6?l;CHW0\⹽1U]F0 )51ncЂݵH- lg-_C42dp3,dH[5 [0 MIᚭ^] qRz^Y뫒,84z;} ۢJ4aEqr:䉯mQ:v@t%t`ũs|2=һ옋u+T8xg:j2Q@&^^Mf%M 'v+kW-:Y ])kJ~㵧漾|4@|<|ڥol0?&}&8S?׽3~MڦEͫ;^R͕AB|* Zl쐟Yj7w1Jk'hywu_\(uA*ּCsPҥ[ǁ~>vαf̚F @:^ ;] gm7+40>ٞ-Qƫ/GdHS+wJ9p!' G+,x_^ u@i=U=+W}FS K!ʸ:&`3) ΟI@QA PZ̅ wMЙZ.C6K{r뉃/b^$tⰢ'-I;dv20 `֐mc͜ZG)+Z,n ;RgCk`r&3-kP_Ϲ }s6=̐tb.c3(J#3xPo/d(Cy>U/b۪yiBfyNo ļw€Ӣ(%{xoy1*{D.lIOҳ@9>vsB7#_R3xuOʎ"|spmР(cZZFGKC[i7Tr\Y:G4c(h_E/$* 7 cau_]!b~Zڳ@U4l诣? DQ=y3Y)i{XL$2Qѵ=G?8Q|yٗ:e,=6El9|nFԽ*6Xs%3b| xsW$1/n$EX6H %ciGA?5-yP>Ww d .3ElmS=gkwf]0~VjsHsw{m/cBHP/YRz!5c^G%s2橺s:f\0]y/5l` M] v} zK$uN\U/=FTvF b +oqުnÔ$39$od4-4&kPd87&m00-yXDwnw2]Ձܴ#68αz_J̺a#'-;kpO1uvw@ۅOZaxG-cYe6 ɱT%bR(u%M)snA0h 7؅VciO Ƨd`ۙBM OPp9C 4YZ6?Š0B!aU|ŇdvBʋ5]b(Hȱ[ΤGVkoK@e𻐦[ &قzI;%rq+U`*x օ)6+EzCZAKI^"\oM@kFQZ9~ GG{46>[c{H5tʗ)e ~4}'qG}+ÑYzțLIV++IdJbe-K!Պ&?+9[!GLS0!V+y`kӝo:+~&X \ /B)vB*S$\<ޔ \Cu@$6t  ' =Rds1ΏRb%=u[q;gkCZ#E)PGB5Uجi_;^mUW-9w\؈@lԏ[D̮d.+n|Oӝ&mgY|{(奇% 8ND֬:ڇ[\exIygįb I ԪI(Qt:$j&%%b5Q$U,E{xDjbew剪`oxJ_n )#~; j|`U[smg`y{){۷!cZ!^`$"1k;agt8*}|?jF Suz"kHeT[դ>[BT?]yO! Z t&6Qy-k626& jrS`$4Np2 1guJsAh*U꘮~8k'$oYB F@!wO۫r޸ۈGPE`;!P#M,{Vja t~TLE#7.sAYZsrKL)>qnY΍sH1˃EYͨANxcp꿇DSQ1U0}20[J8n2ǶC0X23!byF~ Pu G0眰ʬj8/"̏&(ųXmͩͭA.||[%ɣ=!Bq[\A_QJ@g =H 9Yr&K BBEfQLr_U\|ua7vb9 tP{:!q`_ E,]ys:vv|( k[BGcҀ ?` 1 9+p\w]bQ.s}Qqؕi1]35 Eɻl~.UvTJzKٿ|&Lmisb+߭5y"e T7h6i51&oo9)Is05U^ߘ`~{{B0c}ÞȵK$)b]frI,JɪC2 ^%މA<[W?DD5ɖtG<_+)EO[%N?Zt+h\*-tHD15l,OIKt<!G1 p*|-GZ$0=*c-əUȶp~JdR=FHǚԯ[bx0c'^jH)}& )f>w`/>z[jгs4zX7JenTth(CyOpSat&ɟ*X- ʙJ8lP qgc{JB=(UǜޓPz6 M}r{8Ч2HM ڵe2fn_O=^zp%L)T>E2Q*6Z-W_s. FQd_JoW*DN%e+|pewyD1<شۂ,y!nD1/!F\Hflʉ=>b'+- ёIƢEh(&vuvdM_ YeEl{]Η|`!jCO[х ui@2ʪ!DoPU{!"zvQ~:SAڽWX1^LL4.\ j%,\qGRLyd 7J iWee>`~J'78r1;.m+y cÌ$: $ s+;򡣾zsoA՞f`yYCw/"^ :NQ4% gLCY(1ܙ_}*&M | ي8;BvqYa`vE79"fJ=8RWOU}bEwcfs R 0b~WZˊ^l]>?^ q357K;@%yY]G S ˂#j _C7aCW:W:aR.8W[[3E4(63)XM7 )1ol'o}>L۱ܝqǡW>z [t>\rܟ'v/h^l&ۛn'&k7bmě" 4I Klj_D\D^eab/RT.D 1qQC(BV !3yH~AZ-[1U WͣwdؽʼwhH/ǺMBelj-Jp.Q 63҃] +"5 ߱5tV #̀Qԯ1u-l.hl(>'}P{)i xp"bFnB=m躡w=1^ n"/0 ^ * 2*aP'Jka]1Iț" I=%/&1.BDļ2P̼Î1[ҪtMof;;prbwI8 Ym{6>+|0y{lO)1r),:EuAXr+#y|Ek'KWѾ9*8cQ]_Az@0)4>Qy? 兘u-zb(_pITU`W\7D1 R+yØo_L>n<G!blM>aW(㐳Y߭`G+}F\ix;G6h {sA'9(5`CG򮮔;cjsE񲣫Pre$羛vbouUh' Z4?̦ !̪륞).w4PUikȟ.`-m-G{oƂ;OM!Nڱd n7_[pmKBA'in1n? tQ]%Ww'~Jh)L? 5"]?h.”FDfy|;-Uxu餦V2}~Ɂ:X$pz 5A JEM:hS*jmg0ks(4f6퉗WtԬf0,h.lV6I67e5Q΄9i;.1t=ROP͹"Jc* `I'Lҗd]z#|&><<-~ :/ o"Hb$sI`彪&w4h6gMWF<"$ y~f1)J~ @'lu"kSc@Ȇj lw [uEy4YI WTءS$MTTUaýkڝ|\g[>7sPf=+}gni2Z+2bqorj*J3|.O:F5[qyo{3ifz^ 'xf<$PY׏ch (xsG)][PݹJ[ Y7hr |Xc KV>Ȇ ݨlEDYR@=мRʊ~Ia.fPnu׬w KIʭJ<dےR\ajը\ha~b^0ŀG+mFd>uߴ7fqaM}R!=߼hٖMv\,F_ەKUJ:| qӇDH$4& 3N5]kz߬#43ٓVnkNK{ԪJ-OJ<;Q?jJIhE8yvޝN7'im܄ӘB и=zB{׾?l02?cG3r[!`ybܒ/ n ý[;L/i4/m$AL5Fv Ɣr~773zv@"Al VⰃ 5o{zN {jFSc`}~ J;^ &g qZaS?9?m8d^z+')gkM{ل:Z}_s|t+xΛÃ`|GdF7$~&;qY7kR M޷`Kj5vΌD4BWĺ[T{rJ{99CAC)ϣ4Ţr(, KUpg1Krt 3S@{"fʨNh̪TWagb'PpK4 צJEgEdO"g=,)h`8N&"j\5:1i5l8iϷG_KDFȞ/b}5XR&>PCb{з2ӎeռx}-:RŴo&t;2|lJN8-+j1}n<@ ی5 nQpc㊩p~k>h/5k&/NQ`ye:Gl\CoMLIFArԈM;MrLWTEDiV jXZṭ@]-L`3MH~Tm;r!K=2(?d7{ְrвdل4ĠZ "&ov|%ZtƥWE 9$VAo*"m 9..r̽j~YeA?"Q0E("6eUm6D\1~sJK.ߘ1 +l!:Uh"рzì8{`Ge3@s=q& Ͳ@Asع EERE)nYzB<7bħ,_kS6ci Q}>NdWGQߴ~y!4B +@Q>HϴU_? +Y8o>,PkNy@q錙Z\" _7ǨHm8BesBbzڒƵñ錳q7z:Cuj ,, ]9a8~UO>kwj(_9DZٱТbOЃto.>S^CL3J`}eN6'T3͐ww熭ιأއp|%~K;Ywa!삸B|PԲ/ߥ!;.;X |lPԟ6Yp)T8Y3:R˜ Eg ߹R䡢-C}KBAmGe,5ÈTmZWZ10(?L ླྀ1Vfd5)Eۊ 牧{lD{GS]KgÂ=@sBo/ٸ&RA-yi@k<=aX y_jmq{:[#fJ!gl[&L窢[ppQV'q s(#+OJ"+J/Ӡ.ͳwvxӦ\bqh.j(Bng_M|ywTFo== $3@74Ħg޸/XwU+?GCХT1hG`yn!f&mNKfſ$I>q]hbfF+ݸ0V /v߄Jj/ DvQo_խg{IX-h _#hfpm a[?_nC`^Wl X3z0ّuXN.rMY^w+8ϭgWi6t{V+>_ ch} 2(jcxs\\kPCn!ȭTIp .NFeϾTY+W%'rWeudQ /8}K \m)d*QZTBC?A#2Mp xP0f'R ~]NnY,leҜJ ,_fa .@dmGqOvdT sCw(0pp dP6 5Y~)dzTgfWxؾ dܮ& ŊVoEr_sKsAJK$Vø{,M\ `[̝ǙJkt5OTy𫕜FgKgwrϒ>i_DsNZ\j1wEUoV +/AMMqSz5O섞 ^ymL 1 %x*6U'bs<) =a) !1$EЗV3FDb7K-fkGS?5x8&G,J>}tϲ&;*8a!1'7./TQN'rH!L& LpoR[Z3Rtt%V=x&r3L`N8/kmEkہJz1+TqRasSRk c :; oMOD7nee9p@2@>R8y館A΀FpKI(D^4.l8jpɜ`1 '2lL|^q Jqͷh!x2oW=R"ّĶP]p&%p^.dWR&o{)Daʘ Aby~LxZAXqkTJO8gƎӲm}v?oq+2T O>xHOt/u.W&R $/l6|?WtahZ""8#xm/?XKa\OJ|p ^485܃o GH3A's"{61 ֯ҴŢҢ3*NYȡ9glH(>8ɾ&f4讗f)ʥ" zR;`iH_Rkp> ߿ :A߯xҮ\0gŘZxKY(}5A-6&td{egyTW%pYG J(Sy?'1Mhٮй)˕?il*!]xHvzCE'R541)5T W/F0U&5{mYO?VkOYHyj旅2%C'"#m##L?xDfCBB~D\=46pr9imA |w SAp-~^)G>>tv:<=;~y'Z!>dWӕaJo+CpؒADڜIl9~Vi.%|ß&G~|[=tjNu/$-sDW+.1J2wM7@(|ܗOid9RcFlY#ݫoh)![ "w &̱Q䎙VXix&*q?)HM%b2K ᚢ*ۤ?;S#,_ "-h?)"잸%ScV x1Kevit?׸D 6HLLڵQq&C'}f\נYu'8*A!uv[Q30iu[G>ܸC uYz@ݷ^GE蟅OżeuSwEC(%r2g/; > wX,rC O.d<(x~'#>Eusvq9Yok;η>4+\ ؘ+od(+8GdsitFE|@ xs9a';j^qXY7U{o3w -{r*mיD md)(1Icsl/IGn;ڢA2=]IIۄBțؗ_P'q}zEYYtPͤP'Q2& I;dCF<|m"Vue/ 0\`(ƐBGƍ&"eB/ e4#n rژ/{KSTRq;C0T BhݔM3`Pp{pݮXL5tj]Yg1YRbaM2u1K G (Ftc(]+gv"zͩ/TDBE^mc+ CVW{X2-\6 wX`Q*Bt0}ވ xe4ztwirp/^G.@ڃ2th ~W6.4`u 2# Mk;֣ڍ qֺr̘OE>.q/۽DUԢ}5qϙWgIG鹐$5>SyL퇉Z^Z ob4zZF݃vyB~H\|CR KȦ5a*E1ۖ("&dyY$Lt0j&tA ~2 R9\ChoT NG gCی5MP4lYYEc}>/,dCyj0Pw (onIZnRJ( ]XTQhV"o-IT2PU~@nR2XMZv8@Pºg{p* q u_9cVdnvh'hU֑NQ~dx%C\uFҡ־PRz$_:lt МބphXTY4JVQ}0QK^{d^ea_;WmXixgRWɽ;ƿOcxZT6$_9ӼH̞!% :l2ZnZXUs=>A9,p[hD$QqNkvwض"-s\Q lU61(]P[[ "9;{OwAFK EbّZ"]Oeuti0DLi:X~̽檔HV٤74gd LOԨOZ_#`8 zkܤ]_CY[Hd`_aȁpxv/M^ٖ)By1ŽiVzm|:3fTmM$$El_vt֒mYXT(̏7 d1eJKX{y@CMoMLe94>:hK(cƣh~^NbPʈdJa眻BUo6݅:-6j[?J^nC1o7$Y}J=wYҭ*JЍ[x_h/p pSQ !\ :K)()Rn 9숷.(nN6hSHkj!BwxnTH%SM`^.tzV,$?_sEDܩM :SR4;?vTS ZZCϔ@RYCo s .,=Nu(Q.i/Bu W#ҲNϛ-td23B0Mo}JHM&Ռ 0`j뤤x̖2iV|(,ôaYR+EUBuSw=sᤏ:7FժCeBAz|OΟKȞ:* KD2rIki Db&ӦCg*qh~@%hZO%]BB>4]AdtEB/j^FZn6ʣa.}ҴOҿ],#9Sl;%s 5tiOGNF9Pb`[ *x' u{g;buV0lIEģъLd!"V'P9-M@+V*&-Ius)]=z|(!™~,n[g ЯK VyϭL<-FȑuUsg'R* 2n6^,?v 9Z:qB+?4?[cZ -r!m4+VidCT |e 8r qar:1!)|Um؞G#6ϺYATe!kwf 56!1ʾ╶ peY#ڒQ" iϯ&^17yEWNg9B& ~ޢWDpa7gAvp^W`F7ktތVuVw+#=M򤢉Ӳ^ͧ\V5]֌Q2NSQSjWvq~`Q)6LRW|e~ rP#06T_baۂ"N5-y ޱȬC kȧޯEƳ@|֤Z`Y'VV)%TDwK"=!t3"~"GF$ϋ?IV[#񮋁UlLۋ`GO@"^24)ߕݲ p2"k~q^E Auzi4 | rfvcZkEY/(H($ӏ$#{ĕ'mu72Nѓr\5/\:q:ߝe~(0A"Qz_|@D3cь=D 5zϢ",^Qxw d.b]TME(j*ne`4~L6 t$Ol{/ZFʜƚ`](blFo >ݕ$x`o}c3Hq{%ݹ,RK3=K&CN7.ŶOLƙ-\ԡ{W8s9M+7*{Jxo7I X(ms={e@4!EE!&ދT:JM{i3t@GA]ֵulµ/:(K)Ϋlyh-%X\M/(Vt&kD4y r2c$:8CJH7 K +x@Ha45Bj]YTj: xS5!VWwTFs<(xghL'T1z qԢᏃ4f3#KKB}qTe5 $7NdRiB =lD`-1 ^Aב%+˃z3>$,ݷ͑|o^jm4|1(nu69-)d';Z$FO%%qG82ǀ}ӋF_b}R]PG$̬J}Lb(T?,:ޥ|p@@T'Yi2h#Xx l$ R!7 6*QDDR߁Ԩxrs><KC\P;{yTMZϲF.+b~ZbtJWgJ1Dnn ¶_\p@bUc2`Kg$O>_AXAxQYi"fdl\]L\~&r e!T/nӚEp6H@KΚ- o֎tL9#)8S"4u?e`Ls#Sݟ9/MN=a  (_]\#xJJ gyp gU/h_ۨDꂀ(3lF[0(0+zqUyP?9oXV,Ӣ;p0[^Pke@#)ЃrKW|X AДNg\pՍ:DA Yk'>7o"1іx{}@3)I9,iפT Ho4>a캝HcSRNeDCt*/^Fc!Vm%װfCJUX֥;<Y5T[|ึR%?єs "'8͌ o'ng= de磻rwr\W8|*M&q:ͽ3/p9]j]fbyڌy?<=lLW{c[⛸;(zFՙaܩDWqLa1n!˝j ߱ }`9c,(ǰf]O-,HU}y*9 VN-e{1V P7r^)0J\6]- m c%H\5 -qC$occz ІK%SLe:J08l,>NDȷ[,*Gݜ#OiuH%,'GGjBKwW ,ϯMd62Bx[dsLKk @sq3-&Ë'l`9RIw hO~it?ou,$lGKWJw0·&(L  G06bWl:ZRg7ޖUpܐGkQ.jCk&nJo oJmdЁ[D:lZ:^PȵKa j(`%&iT!w|[&@U EJhHcc]U&4]WLr)TߕH#y6g=R{|^\z0GF?w %Vi&KpWmkz~% PJ\!\ Ġ?m,//9!Yf]pKjIo=H5P5+Zjڙ!Yy7&[ vd> L %=z_A(oΤsøG]e)󮳮1yVr"mƍy1W #VJG:ꜩƛ- pK5U:HaXH;+V̄REӣ;^sa wYj'nL{Oĝn!0o \h·jBY 3LDdӥDsF,m"Щ5/֌&-I Z2D|>#E|i/wL", ?1*^4G_/+rpzH1'%zs&vIE EZQ ;+_o2YCڰ)v̉k?y rP;X''r3)O,<lFDؖ$Ƕs\z IbMk:˔e fGITG–d|g0\X=J4:t?ܺ~4&#)a|ŦʋE_|ޭsِB +OPکE2'ƤKCs)7{ˌGtk*~$}[v^QFza*+(܀(kVMa3#uMњOmKRi؝&xE> ǤP~Q zp# [$ƿ۱Fdƅҋ ayʹrs ')o &6IR092roBͼkʜ-MvV!}N$g~axNLU(['䛷o %T icgm!fK;P:܌rԲ2/inTdҠѩJL:{ވҩ iBsٛ}D2em6Br:Qt>zܩCv={9!lY li jk]*}7&ρv _. z ^ؕ7H$OIHFN;%ckVcm7t9D#^=UdDr$PpN5.HrCQ#EaFJab:p1)/NA[$)N0`syVKS4\GgGB.Uevu4[{끇 c3,7u( V.=J=_fL'@ʝ٤d*ant=ujyW;__=v)IVj( o΅Sځ ^6BFԈ(|5K@2-f#/@j4JIn?>q "m]t{?L%BYmPOjbEA  ٓ *g܎B=rN/``t0oWyT5|=fJ-3=XwgԦ઩,e+ ~S2劒j-yK.~HčV_7 )lo(au<1:phB3g QR)I ^dPj40}6m*dkVQ9J]Djf ?+8aʧ.T%aQ:sL9 L780"_|m'RWq1]}.]4Ho'F53hXn"7ɘ.5k0JpJ 15s8S/4JN (Ӫ|=d!P=81~+Yž E 䮆b$c%>Tɿ>L` =s/sVJ6[e\f)afwqU4-mƋ[#aTr GUu؝iŝ%02l$[vWNpJ'rjhݘχRvU{e ÎOR~Ȕ6;^&]NѠypq۩>e_K/f|WKS%̕u،9a(<>l]Jn>xaBHpJqb+d (o)b\ٷᛚ+vѢek,( |{p =A~OC*ꙍAxPXIHB ώLU?6SSRnbhÊ/ҍRBʹ{űCga7`o㊗EHbnF\.uVmD9#^T'|,=ǚZ5q^k*3 ׈y(+?Ej8ƐP!Y%)I" 0^5ĿX2bM/9H{LPR獩mQa~b?G'Tx"̗BĎ PHuOnrs,plڦx+y GCDӭ=}(%ח(UBִq9R>T؞؈ۻ5*x\i33:=y(% ?FמbW>٩uĈ]KekJo[EpU@^R_*,͋n𒇪P]ZTfslo^w#[<} 凖?SM/19BfD> ;If*& tŦdC[(3Ċ;UIIJ4q_ HUf}t ΐugbЩ6o2vͺ4UR}!%ͭӡқIռiƌ*j#I (;E$uuu~?X Cs{{ VaZ:?LmJYʨsS0@f[cM97-1%x^;tlÖeDV69C၊}62yC(ڢ.[/az8H]l{tiYȕ".)%/ vc]V v4 )dV7P pHphF˼MԞBj)dJW*}6܃Q3 S*l1ǴfVp*oy/ ыv/X: hxR%ʲ2a|tX-[(*Sg0H,5-=o+?ZZ"". jo-Q{npàԀP}=J>QB+ӯߪ=l٭l$gxgBM\24>qOtAqq&[+D{j©JmbS)?:ݬ|(8,E7zJ|h!h ܻfm?b@}$\A=H RTl ɛn`PyԐ6mb?DD$08FU%1)T6D_n[=.[%;^x\t]=~v2]n'B15שc;hA{ |,kaB#^h9|Cy\6H-࿾|Ts/@P(+sa"%AH=@0}/0uwp5q6QS_ln8KVJSB$pk+lʔ Ƿn܌͗E{ C3K_+([3ő'CօTG Q` =hbp0XDT N6ZFҍu8E+D NbXLaLK4>{=u0k@P"/tF uܮ+a`ؚ5{݌O`}AG*Z' kzM/^}`݅Z6nwEr[zIf47pQΎc S5A7V< ?8ֺ^cԩR1.7B}ç\t)PM/z0%5+W@Q:.jypmLH%dͨ{y^K@۾+ y4Z<2Z$TYW78WQ)ۍf<%J5D]](h&\ _ں4wi݈<zY;"nEMԧ0 d5ma!qӳFk*%+Q;H3Xy6(Yy%4ϛ\AԭK J;eo]NY_UC$=}xs ‡Spo.;Wœl`-錸N0h*ݫ*g恲V=3'(d N*e4*z}8MeW>~79$>;<|]տSG V۫"qJ}nfH ZI62pڂ0eO$x2b+zZH 171?2Bh%pg~W,C|,+*\Fv IvUN+Y!=?  =YДIn7@ALxjA4Ų5AsO+̚>(i5¦_[6qndzp5DH'b~VaW ߪL`;ԬR9h3r3] FJpi& x+&Y*{#>@mle^Um]jiBeoȇt qpFWV$QG:D$MU25 I8&"liЫ.קox31;I|\nv \sB׍dIoLҚ IN`x\V9QY26Mw\mSDM[5vG/2dֶ󢓁"&AZ09|5~e9CHxv&P) aA<-î Aȏn B$+k9۴IvֹaTۢ \*" u|2 sR/ İ( 욒P@`:#!g Qd~h !yq["xRR~w]6ŞJ6|.]9!v]95K.,] /q~1J;I!jaoz[Q/M(.aXN}f+J u|)sȖzGogqGʤMu{6sZ=]oŊN_] H=z?E@]MzͰ۲PA®,];Oyd }ʹ`/bHܦʇ}h "wc L˘AS9&7aD,93-J!wb_ݹYc- /t_ >F@ l5~:΅["^sM'97P [*_H#JYRA qnzݗPt,z0=XW^x2䎍7ScxdV<ն*4_D,Nz^qqݭgirթMoYū}4]'PmynǞŏ4^wmx\OC s߿٤V6e=j8` 2 F98^!t랼.1o9U^}G]iGfKZt BsKdB\ 5voBˁC[C.I"G"._9כZQdIa}W'Cuuk>L8hj)%h4z} j(01XQZr־H~ŵ ISbJ!bĚ4쁮Z #.+s3s:@oy.@tnA&jI~s"`dKhi ԈX,Zɱ1CsULeϨT_cg BI?nW_{CN&R`#"S&R\3_"GY=5"s??ndߠr|9_&\v=Ħ@ ) z%X2+x nT;]$&MKvEH~%;9`{ҷCuƽbs#7`&/G`<%EGb}-':P5;cQ 5L[i!eR PQث⴩Y] ,:و~_ؕ1yFNMJzF7W!xoɵexKlFO3k@(aYs0C N4s9WSgdAmX. s]4` .+dB5qخWiN~yOzF'm x,I,y!+Z3'Rɽ&zkL\>@h&0%}v/Gw m&!1Qe}~mfPԣ%/1!鷖_d%Lh!˵[-T&UG=8{dl!6V |)l0J%ȝfs`)5] ,$v%6 FfyrP8(G4dڂ7djGRGt(Th tܗxQ^_@ØFw'|7vj99|N-Yx7,g*.oe2C{;yc0B؏l//Ѩ$ Rb\UK͛tRue(Uф_ፕ'iZ 1>! pD?u:0R}=Ls=8(5!kZ~ 4C/NL$f2΃"Co Ң%!^u5Oy0ĻD&koܪߔH"q'/h\)ZП`>.OR k`L5W j"]VV:sPmKR4{W47U-t4haď|7&<p5F;7'6UxJ%؃WU.ID͸z}M\勂ݗ: !IDfm|wƻ~>q[ adw Ţ C>Jeʌ1 x(-.PBl <*(dXIۯlW+~z*-j-ia ;0-4r~hWDz SDq:c>pv6v| PNv V'n׳/b <ƪY6bۛjbp%PvZxiC1Fb$s9ۘ=Op:{mB=k2UgNhM!q >e$hj6[ !lZjwVKվZ})°x +er& +ۋZq %&8J3~E˞.jb)xro&[+BI ːHmFF!"= 9X` a3 쯆-砷3Wf|.sT6Zi>Mj'X}+qFt(€gGqDUY<4FMrr ̗p ҴY,'ms4TrͬR,<@CHyobGMFx!A|0RɮNVDːG`_t?ܯ?xO.ņ&ߧXýBx%->:2sM/QK4j>뢃#4H  yo.vU}( ::|z !KtIߚLh $QCߙvGI+@;W>a Vj,x~T(&KKCw(NR6Нg*iNē>y_+Ykjꉿ /Gaͦ=:> 02T:!ʵTAj]nRNT\</,Zēz 8"U=)$_V *b.u"F1b+x Xcao|p^6B tv5.!<'YĪ4D1{lX0|rcOPM?0yRqAVnUlHMc a Ap%z"#.6{4l{i).(- J X/"ءNl*.V| Q8e&o:|E#U3jrCY$2U[1=yNUO" JŢ>QX97Tz- BaX:Z5NGTQ/kG_gq︰C}dllv:|"KgHy kIdG)BfdϦ1it 4a:;{붿4n C $〹*~V\/]ELR3 E=Gp qK{m-)a2A ꥢ>f*Ed\a)\sSK" @8X'O]C&Pcvp` Яut-NʕEa襁viIklZkkN!|b: E-ŚMAtMONt IyU!gs0, )d>3شP1QmnR],QC1%BM|Ȝ$"T'.DN&m]虦]-.k?zW?q'L_r=G UEԤ@ܼ`hN߁8C],~r|i]`hh让QY5'L@se*`. n#nꟆ ȫa ߝl3 I8{7[7vذVS@RO7*6W?H`KM߃I?K̜uYKNZY1;?΢ʊ $J6#@eˠ`~FԞ^_\tmr-A *n P`V쫂 ;bdИaqH:ơĿt`P̕FIvh܎{ ?s,s/#Y-S#8۫Du6nQ~UBGDAFcs{mг쨨I!_jR%4ib\;1pEI1'O)2ŀ2v1!kQN"# և3Dc;pIm$h:m_-ܢapG\L!Ɓ-J |DzHq3PF?ݺS۝}#gԛ/V(^ KY4lgaDElbs} y4V+|S'ˋl>BԆ'5tӆr$Fw0_3s D#Ƨ !/6K&t,j ֦j&ZwᣭSOk68حoIa^g'fo~jt6a-ώ!8X/<[˰l9Z6<~2QatQ%SF6,YGz7)Pb>r^R6_qoXVI{84Kŭ6@Ul1}`3l3rll g(b2h3?#>d|84 )8o.à]CPU?tx5\ FY8SڗDcϘЎ۵-0Q^Zɣ2N({ZoVP.c/9rHt|=[_-iT{=qEgRE8m")hjmQX–:iYyϓV)^΀^ ?r]=K@|]@|,`5y S&/gCl5Sss`Q:8vs( o >MSuN6bFi2YOwcfp"04*Օ}C€`.\oisFЍ'h,{t)+LBS wsDA0R*hzj9$b%?o郭XNne^el Zoôz)fND2FX ubKm3Eɸ?taWFtrckR)L: #Mz|'#d9o6~Qz]z{՞;d,h-"kAi>r3[QfզEe 2Ef '- 'Vx+ax2Nr](p]RX_`Lԉ*emZC? x.+<wU]m cvPVtDB};!'`bow3mhbHAw5hnA&. b!y.SxHHsuCG\XhS- ZZEPO"r&9Y1 lHCK#? Kf q5:yi#4yWMkXQy G-Rˎ+sX4a'~k/+6UȞ ZbX4`KV7ʫ Ͼk 4<츷H-`TX@U@ZɩXUv6%'xN94)1џ6~dѱ?O:GzDblm _wj2#ƅ|3Q ( )G i,/۳OE J'/KZ0hfU3:Nt1a3=lAФm)ܙH;A;9.|1} H@>)窑 Źc6bRSe._GjigW߉4`KdX?݃}T⾍zTO.Plas)yA"xi<[yj?l699>Z?үtKoji/ifZ-q8o dԑa8v(ͺrt1ZB +|(_dDjW{}$'n ?5ڒ IUZf/HQ8l;we5Wea|~q$aSY񙐮Y3r[2z/{K(bKPPlr$Eqxˏ/ek+ $Ⱦ{ؤGNlp=tHU~"if0"Z#z*-Nɱ/ӡ⧛ pk^rhS_*ucjԼf Mw&{7YFMq\tV6t6ܾL}s}i~8?eˣkKrzk~.y! /{G&a;mFwuOQpc81Z|qd'Ӏݱz>4|ǐWӐɮ3@Ňk%?Y@iƑ)%[ {\ 8}]lI{䛞mR~VmeѺ~W/MǟW6?%{}S|]9VEy;w}_~.I'Љg,du>=K"bOM]= ~ ;vɯTj>HÍkN{maǀU ]V"sxn uxggje>#kOcQ;.* *yC)Jf E'Y~=r)mdɏ[iAz?m α-$dDrJVU՝i/'A==fv t ߂tn!it? EoDbfx ; `paݱJG /K †(&3(C,ƥ$*YՕ\?v{J:yEڍGK^X#SOTj[p/|zŧ *S/X|_t?WN Gج#0a^0ܡ ? VH7y1'LD@?6!@{= uOVJX 98,g%]3K8/;brl Ѐ | X̘lYM3~(GT!^>Mh?F z#YzF~FQYkWL?3v !)+v:A~D IH&:m#ɪ1u7,!F C[^$Wly׈z<4) dxuձX>,ЂöHl4^YZW6hjVWDEsנ Re{"iR0+#)7WuLj5BYt=i #.ƴTׯ1ZfXq cqgQ$i'27ql.nozcRokB "giۜKC&ޥdC4?&, 5+3dYuҐ.ogAZ*bfX4=—&/WugP\b=vV4&N}y +9_ŨC:6w577y`Vy"=y璁Qօɬ7!^T0hoRTv^H w=>nڋ u+~}EO.2:niQ 2tbw.~S@ \@Fٝ=Ql})RgX饅&PE#]mvzBjWMSZC{7Z&DbʂzSz|i JZIwn>c[tr1af +w3LvR G,uLx'= [{.)@xsRDpwÉzN{ )MpƧU@"OĨQ/ KZP) 7cY[߂u=w0X`&NSLJ$ymU$P`*DWH^215H}2{+zW~#5>K:YY^5Mx$"%iBVVFA8/-7 7;tk=@B) ;+AN2^8!EiAlm+P!8.{̃6ДIB&ST}1@ ǾFW).۰3s픾 j۬yQ, cqt.\7+ORut>51_`G,S-j<In=e``*'>9^zMHK:]kTjm$vn]#c^CpL7׸=Z( dU2EQ{X9"{% oE4BJR싘IJz'rNu"-o 5J_` e:d]R"L1osg:Gp(f!ûY2X^gBGd'+F:Q` 5s Aik>fZIlLX?~TzFɤ2JgO;8NپfYv-cO~r6ȽJJOA9z2jiL J-?n;|sSIѰD苝l=:&ǹ:abc1'D"U%|Jm &h?)CE/b9m '1kA]&/׎}% ?#sի'fys+sp8r|+Fөcr_hZPf&ҿns-M4J`r\ѽ[ 7-e# \HJPk7("fV󳊖n3B^Wa9ztο&ί7:KĦPAJE+OU%l=jG=v+L-9Owt.JEz ƈzM[ Z2AE %۲CkLgzF!߽q6)$e}DO] 5!חέ+bSP! #@ )*6zV ACl8=΀/GIq&jF"-J^>=? Hdt Ey!8u_qK!**㥩Hg6pPD70P"犸, iDYr %b@Yi/rlڬy 7=L}⎨iջXIc8@P}o,}Xa˲  N '|<y% `+UB@WMr߂fZ{y){LHF'3cLCJe6(7Vth9K %6Je֏z'TM!o tt@U լnFp674d_k}#[Z;L[ۇljE4v2 %0TKT!tɐh9_*R0Uh»w7T<=͍Ȍ}~qC`J<*Uh ۳62d@ sCb ּǁtՓ_=fA]xI`}$wG"{KXZ}c2 S"ŅCFѳ|b,rC~cMuHZ]7> vx;lyE3`'+dHgċ0U_=h+Bίv芠s(?SahZNGfW7 ~"?|է|5/6_iT!MuH~O0Coc Bp.9M!;vީ ѱv5J*99{PoXُ4ȧoJ%QLėY2}JDIGN,=ﮜƶ.ژxI\:_V҄*}Q02^DE~AC$ROc6{MWn ͛>n쀵۟nḆ:z GSw݀0^n / ykf~Ir$_Ju]7\d)7# N#%E{A\1X-3>؇IS8*&oM6Iݺ;EB~C 35ĴRYY-nM`4)2v `r/2QhO7so"(ztPRԄ[)PSZUWYʰ!8cX+c'MM `cj~9I[ͥŹ'XQ7R9x&ԈCѿ۝ao3 j|'|C(`R6w\௕F7ƚ616R<4SIlJ? ~K =:)z U rk17-+BZth=Iwndؗ9ǁb>.ۗ4uܺBn`ʨ!)ȌG|)p/t4coߥHBUN~KޢHjka4htRm{pg C̀C_cȠE 聋 ; K*r{a4m0A:G_w9` .G|d[7 FPpj#ì_-'A/g0ʇ^g@m(QR_#,Kf:H9)lDm!|@*q҉܏?&Ƥ9rO|a5љ8KZTA/ BJv^pzH"Q颈Z~(tI;?-PZ^fs 9/-LyHooyzioZ)94\ɷhܸgu/(U=A٭GYSR38O a=M="H򋖵>̒B|~r$djHN/fiG$PwcbJ;dsȥﰯ@{WPrid!6Hfpr4Em1 Fy#crhKyyz趐پ-lΈ+>3J*F&q>W䜶yg䷲q_C  쳮B;T"D\HW7ƢBYo@1/5 DM!CGg;۲;mщÆ'z[ U< UOC5lvoS.@W݈T8D)쎃ͅè5a~Q"`ѷ9Μ%f8#8vy.&%R_ _F=SaQo7 T>٧"nzsѲn*dl:*7 RDOWWx+%]Quӑur*ʥ>6tU= źR osӀgO/ϖt;+HWmVSb3R<> '(lKXêZeMz1qQ `hvT\K11,Nf%;(Pf#G ֘QcLFB+K ئYԷx@2+C}AŌ t%qdnNQa/߳K]D'Č'Tů#d2 _ jl-̈D=>N Ɍ;56JP(K\r~B-4NtK8'% dpwmEѢa#`eLg‚pg L5߇aݟYQXXKOPPmc_$Atwjp|۶{HYXZ7_4hS,ԗ(PՂ!Cl%Obf0IT!GFfY}ys [e⛱Ih4 1!J7d*J IG: voeаqQb-`-y&ږBs*gúm2JP@dm#h}^(Qۍ&.D5U$kMnnXBX)k6*C wJQͯse)O-EU]+C?) {'5˜>.`kp)#;k=UKnWp9F|,Oq|R?[SGꉓ=kg.ZظV`}u@sHJ_@IUn8 S0Gv !o#.oTI}$Cr_.$WJ1{ЈvaM4htDNw%X/7,}֡w|YxӻNK\E3)#Ycb(wƟ/(1^f/HV)Vn^;P"@<0gʻ2cįBki%AQ}ekUVD;ZH[#net:gsɑ;K||$Ӝw+3yBjht0qΈHD~Hʦ+kzoD p()!`H7 <x%٣PĊ$:14WZ#H;BW$9$C?K`uR+E3$_#tb  @[D!YgrK9yNaq~~$xƥj]߇saS plgzIebCRjJӥIHr!Qdz³k _|u.+T< ~.! f3M}ʀi7i#R$*xi-ۄRARJk Z >-tS!loKU%@jE,U:\GgWgqYc) < 9.Wt=1R^<1Ϲ2}".inpׇ1*ay&P}-Vh _t ${dzfW=X[ ++EyBNigm0],v >^1}?5PIl?6<Ȕ D!lm 9>h: M_It]F% ꊝtB{ SQ~ fkm*A@3qn=n]"o nID6%V&5K>YTU;Zb?@%}/䭄a0!1NH]_ V 6Ng3WsY޳zS мoȤ??V(wlm[} !O6M5_QexaRx \5HK!N"_R$y *E[Ǝr#8I2Pbxi/r{ ֭fL- Y/j}ݧ |}հ/EK<^E|+^>2bYAQª1UG, č@ω jPgy6T}Ēa/hvwȽ׍%8{'cʈ?ʎTSؽ,7 NG:k{No5ҁ`|NV;Zߛi 5os%1n&g#g䒽?h~? z|; .w:ovx cL Q:G"HW7lZ\AA6?9i=bL梼OGCTX@Lұ1|c JL)lXYzW~pm sHbZjM/d5"QuoWHjd ``Yd\&-4FJ^ofr~!QcnzV'Ӡ_ $+󕭁^`7jmZzij'?|Vq[#O|QTlgOo3ö́y@+V0ٌv봋H˽`Y-7 #G7:NJ'Y P#}9iY0xcRu3j]:LYZF|5D2^4+f[b7@,6Xɢ1Į?kGw<(]L;N©4_c d՜`PEɐ.[/f@qSHHXz@E7 5 0= dX>rN3^kB5\0HhU!"Es;uKu͐/<ٙNtpu[FY!j * `e`G0ոzlaN&-jMk.14~I̲x.a짦.K)AU> V,bDގBߓ$"L^դtJ 21S2RGww=~{ʢ+,v`:[VTP̃ f,vu}fSD(nWDkpgU`]0,R)z$zraz. !sV([FWjlN=qx(9zS7i_P J>Y6~ef2N۝bR0\:X)TUr'Ygy_$[9Jo"9S5 4K4IaT-zzhM !\YfD=D~2gy*qO%]7,'*э TZPk$myT1Փ Bl%/OA nqHlgxDÎQ%F' D{IKp[d1QS»Elk\U]CӷlC{aFچ9Ej~ZS8aoIaGDLYV$i>/H1_@"Ns(B[_ֲVvoZ)^ç,o&7us/gc(ڸ*nqS;:ړ5&*!|.qCsWm9@ 2yM2C{QX ޤ?ۥmX!!>4엙`vzk l_:ȠiR/8TόQR}T|Vf$8{X*JS:qLDm ~ 6Fy K35Nc/ A! ŪBc55p7#:!Ae 3-dc7j.VV`XY/#]2:6=5VVmD>Bml&ud'_.:jF\ia`)j1yi;.y`z(zxM IעōS`#Hx5G--RB[#ںɞX6#,yԽmoftܭ/F9(ow p~lI_c\DG;M;+|LjMfo0A 0G7ZMcŻBPZYݵ{3BKJ*H ^6-D_f%Ngl:>x%hq2 ?V$ `oX։4yhTf _!Y;'l05#[sA-5yp]C?s$mz?x)}PsRʃ N$8f0t? "K~X ch]1j@X|F>d;g?.7L1W᲍xܡ h--춂\DegJb@zP՘nQe {-YklV8:'fb[hEAS1zic0ːCw sù i8u,-FrwpW빂(8Ách?![!j󲆔>!-!!Vp X2@<xJ^ˋTÊy|N&{Ms=d%5tWK.O y^'T*,,l;B}>K=ewbKFZU~%P %zzIsYa+uxK҇v]$=4AIQpVjЋX{ݬҥa|Dk"KϦ@۳gwE_5g~Wv>{];4y)QBK1^@\B/4L!\^f̿>Z] W ^#=MVv<]8+w^ߴkQaQGӍh~V h/W*l&._o!IM;k oDwC*iҶ U`pGJûxj?΍(?sgy4OeB rɕ(־$p2 ՉK,HT:h,xp_ `/g%Fx~&(aRG2df}F u><Ʃ33a)lCQq윬|`G$QG}A]HFL0 WzL"[^N˞G~id0e[_L 7Ҙ;y2AurXƇ7I݋̾ B2YA:K0OQ3M 3sVW* ; 4K~c2[!9dewo]% MBbW^,Ho"d,zOo6wO%?N. t;i#cM> g#w3,̽YSpp#z?zYHz ֨Ȩ85I}(r#+B]netCaGap)W_1$(.Ŵ,/Y̦>+%EPc\jBIAM^Gks @ʝJ?-#r8ٝ4:w;ѣ#{n|iި  s )ZhݿA:YR)@Fj)fIȎp.cI Οm"4bIGEޭ dڜp.pi[#|MX37[OAn\wm={L1#!psGD`f%i91K$@BFAGtH,u^$m.? ɂcB sT@ZEM6 Ggق.gj_C17ARTBv^5c#=z3Ed7LS24xiAEm$X__ߊ5OcIiL(.2; uſ1vd)Rk_YMByK?)-_VOd@c}M{9Kg,S(9 KOd g2P3c1]C;^#/.:Ku}w|`Lo._y#DG$唦J "UZyN̘޳C˾gFP7R$ݦe()3z8!VeȪLi*'x^H_5r8(glAW3U ʛ|SYiUt};Ul} t&F^OɗƵm A_8%-6%@ɬ%i͙zENA?]3vfF"!n}(*jsrI7C*)ҽ#BLFԜE;}xԼ.$͟1?}o=4IEsfBR]q44JeŴ^vrNXWW}{g=gᇣTdIUJp_39>FȂ;.GJaJ ȗVf3W٪JΔzMC)9[ EGn4ٓ`3bT-CAJnKudB%Yy rIWpܕXQZIU<;kXKO5r#䁍"uj^Su! M´zX=c 'ܵ]asMD7Åpݹk.'ϓآV[|`lrcԯs[*+q`P(3 _dI sjm] s6=`zD(ê%Tt&50N"v<ϭU}ʊXKxLM\U}3G_t'>Bi[ /3AfCs0Va}N4w|4?ĥj: x6j$&o f{rȪCGgf%z.O d>fS5^~ ]%g7}$ ;_> V1P#ViH0__wvh~:,vB\N(ȅJ;Wt\_lj[yP fp E AO&[HHL~R7l4)9߸@eBNx)*dJeSh~fLi6\qUЁP S=Yߜv]/ܷFLis']/gnDUXI%Ed%&QǤ:I!xt7Af%yoj>'R<uuE)Wt~{:,1'h!܉"Ϣ:E:RC_rG4}sC0=VqQq!wFDY<gad"w=|#}=fCz/"GnU^Wߖ2d>'(o7MƤw!0xl{х A[skj*=SD 8PU|/΋pPQjKhAuF^ [,w_^;DzA5Vȗb/o-LAar0{w[MQ0RJbÍ8#( )HjGIUD)*bqh955N@.#m ~պ<98ARW`jtpTc3^'Am.sMYӱ\"`wW@kb6 ]?gafESb5 |^;|B?KD}m' s`XfM]r'Jn<uz>ZdLdFFS,w~7 ,;txm%}uY.ivj-?,JMo)C1QuTO0ǵ ˴9mOwi!g>VyE3 F0Àl_vʥQNX`iI:/miqW?wv`I13 '+q}=ucҶ7 :0#D (KE)P<hI0^{5.7ɠro`F߽%|+T-"p"|Ë9,3aԹIr/7T#*5jie@=wL\)t67*ˑ \dY֍y6ѳrEv]) vtO( ?2C}=e̡鐔Hql1*vJO$* EșiC F@ZќX޺5b40P©H(l)ҌLԣo2K*ctu:be[DžrN/,Ӹzejg^ʱQU(d6C#Eħ:jصED0(fDFTiׯHS/fpܚCT/'o]܆|EiAI)+޸4e8zPhÁsCy]c~U.- KAH^Lr PZOQ('tc1M`yaʽ9`$ @:02t[wX+0f]DŽcG&lMl'\ 璟J|2cD% xdl@Qꏼ6ۆd׀gX3c㮲 :ʐZd! єeI"?C. F\jT'VSnh˳d+eJkL 2 .N~& ,野^W43]K|HBRH㴓8ZmofyZPBQ^>) PZmyVM$x::l։fz 9l3YD'D`{q㪴bɕgg<`S|Հ۲HѫDsAΛt}aK,Y7/ ? ޙ'ti"KT (uo Z1[|$iϵ9[YAshNsT>̡m>h- }PLɪ[2CIH(S~hnB[bG4wND\_t6/Kjt/X{1agƶg 7gnC/IN?*@*5fhW~9Dtc?d{׼4X>9[_)' CTkiDGkZ?`n A1 bMDJѸz[*eQ}\ Cg,iQa_ CJZ^&:tޥX@W Kzm61]vȭբY9I3kmiAq΢*yM!UJIEs)4Sn(K'"tY;:fRkcDzυ$b`e,&&a Zt6W붩n4dA_-9'q.S&ij+ωxU[%.r9S>ۇADbYFGBਰ3 )VërQE޽uS*]ѿ\hy, tc Pla0=ެD=Iِ& jDMՙȬ*gZkF^GB\> EsGg5~&z`X֩iy)q#ߑڸ8BN%A[Mq*1: zBnLExYKaWQ.͉rdž^8\A21?J9Vdbw%ᦨnLU <ؼP<'$Zr*5!]=xoș^uՙ) gIB)㢂Vzv95OuȐtM01_uLYw0E2LĖ3z+**6/ h(e !AdAgt#ZAuU`rLPw6|0 hE>CbBr74}_V!(T3V=rboHfN4\ D .DEq.wLbY_^Hܓ W @g]ܖQGg L]8:.ܰ*P.ORf ):#r:|{Dsw.75 n L|'^B.#K VE= ;A`kaD fD B)y%5$.; b˸ _Tw;J;1vp#[%س;k,X4j[ аzO$Kc l+3WVlٿF;?P}ᇵFsBզb>Bs ٫Gv4+$nyLpkyR[Bbv}^1lm=jS1*F;NHIR$U"Zm 'z~>>1GaiժCiUDַKJ[L'W]^?YhPb hq V Ag nu%0k;bZ)OФ}9Iq?~Ll1Y:ܑSHj!Ma_-R 9܄Y82=E9g̭:Ng+OW .+4x+beѐx=kp-n7RNm}\"mI dzpg XU~po'\>_]Db0'3("Ytz!Y{=n >*΂t!DA:ɜߐBsRHIVSz:cVEɬT9__TUl\lSqS;R+.(yfpȊ"ʯ i3<z ~m}i le=yʅj?lǑ5Xs@\= 19&GCɆJ; `ޭ &A'<=к1E=\!'1+4"3hP9`FƻkoKNoOXEL~|C/=pkI16\23J7lZFkf::a,+S<,}_Fbtц!i=1`;d*͒!TǍ׍z/lSñ8בQo:u P;ZSI N((L,"ݱxFr. L֔|QIo+3$YF#ƈ1zgl n-OPjh&C~x&[ɵdQ^o+f@ɍf@QxэiC;e! Lh|^k/ZD4bS~5T_*; 2l OZіD M͗   8&I,xbe k޹6gjjT1 vr+MuVJEϝ=A6[~霭w8x%](rJlFUN5b[?qF . ?Nɯ*D.Wz}C{K$RgyJ Ylp.52|QyuyhC2S> &.Rdļ>b%Ւĝ} Ky/xNL.K|cg?ǩaN:)lݜ6@ Rs7My9A7[UV t/HNd2ә }j3B/="{⭇J1& æ8Gj$YdžMɉXJdǩ1ݿge6j}: 0pXJ>|Y$+jOߤOALGtf:r/ٳFǖ͟Q.* bIS/q 冠re cdȬ \ijz!ojBI ;V : mz@j~.Vf֥JUmBLX 3gCKjJ,|c"\n SA=xBDZ#rڅYrVt=>hax-8޸y,HP#sB#w4S@~hUN|)VW΢&\j .2_HӜNvX2uӠ*T ǚ^Q?V_ED7?fY5`&lM | ҺqͼC0ƽz{3&"8b13BHBb1\QxD:҇eJ{N` ?$}R?:K]Dx}Fkk25Fpɚ9z@~Jeat=U5ŌįjcPCb%@=枚T#,2 ),|.TCWͿhB\N-rdȁPгܘTo^j9@N]f5>K&tgnEWy6?L y2GSw\ \fP0l1Ttp6K`Φfپ XMeemW74 Lf 64f{d/W:ӹӱr[A-yn.OQ=u`evOCk#=Y Jˡ;% |sJ>@Gp*-|kd61B͵J,]e&>NnRGD9P L]nGJvS0KVqv!<$RfG6,ۦ,Zq`vTzd c|1/i*x kQ2IH0AD_- :>*XUv#d?sƥ0A150k[:nPkOc@,ktGppJKݛ븦T!BP(񐀁SiunZ~і>:stuxn\a`($(d_%t*geJ> FrD|Mbsgs:65/J*NAB j&& ~O=Yӷx#z}nL UwIsM/%S?ݲzSIRH~G">܇ς{ zڰ ľmx"*E1aGiXL&2BC1M0d?'KLp;Q3 ^ORgݖX`(b[=[CfE(&Ì"1h5:BOWxXĞI+^Nj4*Ry^c!F;96>i 7{cLj7(5Pn 67@yVuepbn)آ!Q(8#1l'duя`{ۏZXD͍kG{I=\!>yz($Ak@y_*kpz&ݔAk}4U8jgMyf9Zd[<.Fp~@\8ږה|4u}ɬ(mc299,C”d29vcʘǯKD!艦z44(tV #~:ES?(xو Jk&9 M+ idUl6i[I賒nq=k?0 tg'97&Mz!; plҖh2P{,(9lk{|OarZ7rf5K ȝo>0x҈g+;*c@l$~rlm3&.Xrʼ;}({ҏagk!S"f+9VU'/{5Ex3u4kd 1xq/Ӽ`F&o3J8ˑutniZ3$p>Xtgz "y| +=ƛZ~CU~Yq-\yNWh `f`$W$31b ܙ$Dkd-ކѧZdUg_zJ*2^>hVp;)WbuI 61<7 3 +T9:25 %LnVEՓRɖy*yC/3 /8VmYh0-Ԝuk`C"9y#B` L>![F Y>0JlȘug(NE~u5 \dw8aMM +2KtYD"$Z2`>uqVH硣}T9N'aOC x[ޱߤz1 7@5Ye,Kp (HjyѲ[舦 8Wo'E kN h0j_q^ޔۀ$2E\Wevy2Pk-i$rZPȘ~"3”˫T" HZ D'](^UXh%&!M;!Yʄ&b~u"aUsX9Zguqh7GW1?Ch! 2+V0g=.3~ uC˷,԰B[14Z#3i)E@1 l/f@8Fd0Y}q]=o qMj<==dheӅj|RTOd ˥AI"ӷ`( lO.5eSFtW[Bh?l[LxsZi;4(!#l,lMx6Ϙmm'RɘKֿ"DJA5|o&ՄdNU?Рۋ4 W0GQӜYD W -Afc":-o"VKPqq򒽒~{_>Szb<{m1)r' n<.u;.^?C/j%mdQ9 17?#Y'jVgR  m~=Rk yP*'C9aTzlta7cjr{ȌB8=Y)N湶c6uSp02NocaZkRP\9mT W0R(/Ⴐ$QC}N">蘉՟=c;:oDZAٳwtᬶ53 oGԥkHYgNjn`VpS૱}!փIrAYf0M3w G/&[՘0"v6M4dC+a4kGGp V~b14?ݲ񤡻:;ۮ;W쵖R7E2ݐyﻇkB |`AFVh>W pcߑ?TKb]RXV2Mu%-5;t g+v )-O0rƌ[T\6M߶nT[,·3rH)'dffSH82Vo>00Ir`MiC@1>1EWoE LP 9J=SZ(+:K{^Ho>+oE+{rιH?c隅'9iA^rsB*QBE' U>[)4BC:o@TrB 3'~>N NN X>Sk(OMpM^Yz="55:@PwIoEL:$w3=-.!M7OJl[i4 [:FYCSj<͚f>[A[A:6l9VM"a|K!یFLRG%ZJuRfl O[>vwx$фחp6r$V 7?M\^ x*b3]bN$i>` D)Lz;4`{8-vm%+9lz\g"ehGD'8ۥbY 9 JV̽VWJ=0")^a#F\Lއ1o313P_ϰy{U~M5Q_%׉<%U3!Yvˡ˴(õ-թl޽|쯸QMuu ԤM؀L=N (<\F h:Mi5WT9}we'ٸ=tQ٬ c9Ӳ)=[CsPtjyG<pZA8Htc4@EWfġ{9R{Iߌ >#_WUt?~ I% s3*b>z-Bۨ:rv~~O\[iH^-e0P3pL|'D@ӹKyD'gG/tျ@$(@Ii0# ĜBUO޾-aK4 э(v`.x}ez(hIa}m-z޷ދD KKS2^xN)>$E5?!T )ޤH]͢=ga@։=u: x)}K.q:Փc18!]DW#I <:x`nq 1+ @|)}+=#UWi!jf^I$_6IZ8PDźc2E9 wzڑa)m0Xt%A%"MuB + av)+05` LB &z5`3ɪfD~x Kp)Y72BIy4%126bf-^ bK]!Jq/hAR$5)*3 g-7O#vU%i>WtRءK-*Þ6g5;M|ۃ_ǸBA;eijG2C~fܜ˥kɇ6P^Җ6~j} ' G=1?:7nhh"QOYitBP ]DpfWtBF͕mm3HJ?o ov&.@ J>d"%$7M{qE˼QH"W/a5bU:?NM.i`" S!{}l NvU8H ;-崶|Uf,nz/)`&JFd1xƭVpo=:=z[¿q)1tujH'lއXB}A*FLvU+ddH< ÷[>M'iV ͪ h)Uwo'""f;|-+mJ\h`b9 K1̃:d펐#X@M K[  u@\Gr"`ORo p=Qp+(LN-[2}|.P;ɩ\YMET+ ە,+<<] 'JprRMG!lǵ}6)YQMźKSZ5LND!y$h9r}i d4>cIajtG&6t` :S;șUl8oNEjC,KTyNaBPp,'%Z飶KrW,b_G[ԵGr$ٛΦnpNLj+I|V7OamtӪ]1Ť"]aX}/7jBC>KWh+sd nuC { @i<s??L(|yy#…|V+`/Stj+Gd=7jJpm{]Q;QIp'HMK/{^jvHK97֙9 2{HN:ŽG ^Jts -!x+Q{\N$㭍7rDQc"Pc$h0 v49{h2_zӯ.K~L{/fu.zi2L9W ܺlt꧋E(<ퟗۀT,Dg]80<w& N,u(9k{:c*9$k`ǰ\mZH {ZKD㋣мtOZH&؏\γ<1唨Zb눳HLwdDIje!#8X/ğJĊ)4[Z744@#]\]n)RqX̤H2B][I˞=JfŒWYF"Vyk/Q%o$va[Yhh5./$Ti`KI2۩+R\ XӅ( +cPCXv%mR3r;vFELM{7E7Qھ`3ڹ?&o^pC(:ͤ'ZgZ&?԰ K(o݊W$ߋ2-;fJ^k*j`G åd:Sgq^j"]y^Ô:CLOp s]irՊO; nU!`BؒUsSv "NUd5t_N/h8~'|#e)7[T F>TK¸RԠXu-$JdC@Pvw!|&/7; ʏr~yy5$whN^o-S _xma 8OKu*̿6]{,)0D?0aPT罀`LUhG3AHzjͷI S$ t|DŽ:5֠S%bLvx{WGpàHiL/yFa8N趜#EYz@-C:"'_In iz/AF܀]軛>ї u.N%OV/sn9U{,H' .W2 g=͵q|HԸf*@TtBn2'*j! `Ubu09@^_5ZFaC~Fh]VwN()ET@YKWQyNw.Ze{NzݜoLךO'L=-ZwBaDYes2* H6IAsSkX6RY ?V )pa˧ Y՚kp$UVn/?\¥eob$:_#ٱzS? eۉSlvwuj -<}M jV=;GdUum.2R@5rGu6S/0HYc4e[⩒͈~i($&@ΑC9\hmq蛰`>xizOn$|GF9I{ީN#uKg\^r)xy׺F[)r>gۛEo2#rqztpƝsI+q0+>D*tngjc Pg)JP4*\la^Tl<ْB'E!C/tcݼ5M$> pL!oۋ< ~o bҘL\͔0k!2ekx띈V.S.:^$O{"Պ$f8R 8Wr̶]/J JZ1r;# PK>3B*]qEhh@ 2=S`;^IqTIO;cn|y]e->I.Ra itWe uմrU]8\.Vg|6~0 ;VCyg(؁9tS  Suj0,[lej|;M{LGpO\)bs9N"ٚɶufp bE?vT}k溂1#r/P$BsмuJw4[} vg}.i:-#$i2rtKw O@=N>Kհ: = :iZ`'HϮީ4/TNe]mj`ԘvFpi:9Rیx=%N7 D2]s/]B ::jg ў菴̆332'Sn#9 Te.0!0f^K)0CpwN(k? x5ΐ0ՌFxoB H0/lܦϚm[풠o~@ž2Ok #antbrЂ Zf-&fho,i4vEZL#~XLZJB&QMwE!0eTށZwI7-PD@"=05zJCnR ƮՋp[8>-V۲-=kFޱ 7ݞ(^gZ=5xGP剴mq`#ޒv3moZ;lRsoɒ{Tjjk?هZ"ű?Вg sςͣf3VNkP 5*YԁWI̬7AD{~LV\<8Nϕkwgɪ5UG5DC8)u*9g!opK1pgZ3pU);39v Պ}ԠkĪ8FvmSz?6e/7n8R٥愀LzI{$x9c2ڽa'b\oX@_xgHY8N}'Kix[5f+XJ%%9f'Q>яJv 00Ֆ c~wcW5֋r\%_A8.¿3c#IYp8cv3ͳ/F)&E.8 |"J AS , bB wΥk4@8 eB@+Io=4ɠA9v! Vw&ʒ=G켂uR*L޽Nh]0m/>>n޴&SC3ZI rZW&Lck٪v fXFdܚnɻ҆GKp.)=.`ul6̞̀\d¹ `$t|U ;!1@hDK4WPL澑 C.ms+^ 1t̹ǠSPQb-G5h͍U{KH ]5tr+:iڎ:լƍADةQ1mI-(F^xR=rU @)xL0m;3[Ae$؟Aŀ@ZSMnZ:)XLX6 &2g# T,*.[|Au5+] m9n]cuzȴLhyI*79ƶ"(~0>30jЍ%[0$ }ϰ* Yd?2܎>u'k Kjg3ݽtKv"YƪRױTv&*j\@JM> [3c&n4'zvngs(YTzaaw/p؛oʱ`V+ rdPF{rvm针Sh^'k|CyOa&yX3zҫ lL.N|S;%hGE7ֈ1CX5 0!w)OԶr83i(KZ6n!.-wMLp̈́ ۼa 0yJ8B(ݓ Mx Ʌ":؈Q?``Sy0Xf/x_FF( iUb6>V_{7W(nn6?߅¶Y05'1Qw丹̢.~֜PˉU eug 6)tWY}X^Iy01nZT6LIL " ؏O"O0P=L;gvq#IC6\x#S+M`ːcyV[d yg3^+:3O %U=L6) \ϙFBt3ܫQtmOݲXV)7_",L(\TTL˃E3"7ۙ hY pBPϾ`1(HXս5MИ&!IDZ" UvKBޡu&DAB~h% P N5I֐]=a maʀWqIB U4$~%{4{]׋6M=̝Xn!wbf8{93[%4p^:>[)PҳE{9P=qgYNڬɪ}X_ŝHE'qǪЈsL }^oeVrva7*<,^0I4aC%UXL7𗓢oG6V?6H(J )-o12sA'@sّAQccThr4@սvvpB7Q} BX5`W Ryv݁PKh,9vsV.Z̏)%x @Y_̟, dꙵ2j/R TN:yuz@#fC{_LlٹG8v@?$yv!=%MKu;]{$ E >&:H2M s?vh2*LZ1keQ\Z.R1,W|JG[n⬨)WG8oY:$xcrP9eD#!@{8U M if))C),:쐏Pl1n UjJZsyl1 n.r$@nuB=C<Re-BIf{5ц#B8 Ul[Wiᗽn|lJ D3- =Fjvŀ-w Wݏ,Kd"xȬi C z#g \D (LނyK 6횾w-Է oXXb*FEgՕ߾[1 q)cGcRtoL3ǐTZLPӡ} q<Y"ȴbhzjNev˃N!\# ^wj-+К>I4G c| Ζ @4\fPtB3]gIy% ԸrsσYNE aF %vB7?ʂn;|qFZuhᐫj˳eKk`4kD?杌~a't?Xx Uw ^ï֛P^,TW, $7Oߓ]BrNsfmgY@˱)F|b-̛23h4fdw5"&#1l)Ol&ކ*qp+qTjn(`=!s Gxs {h2{b'-ToLy$Z?YվeZɜ¹8@Ӂ%S!ɓ }!@Ԫ)嚇ҥ7ngzTw&Rڻ/(08`{#9a[r^9{GR zjp7CSX85Ѻz#()*b8֓㺛I8ZCH4fw8H9!*$=ܴ] 'C\x]d}i+=_[ vf,mBFƹ9P>Ї sI$"Ǵ* tOۯp4,'!%8}׊NG㼷Uɷ~a^{:HxT Qi.}ߍ? hϱ}jqCe6}+Y<-]IEX[d2N5zX27MCxe=^7Q3R*bOۑϪYwӪ}d DKP-`??ƳEt>]Xc{&C:v: ô^Hs~,VMlWӸ^GKQ!E./! A֩)vܰkXgꏜ3 F`-T8l3!5D*tfL.fm[_{`Q+ &Gód[U ɣ pxw@}=QiFܕ]׭<"/8$2foR$޵V,㒗3Ɖ[qNԟ)=ΌJM =2Փkϑrg/ Z w(Ts1eW P{_QqKagZ!mA-? r37H_~At?6D;A~@c!}Vinl "8W6^)7? gTOnJ<vݒIJxʠrϘC*-\O8`0Di]/iB3\0]*h2.qCoY9{U"?ʃq+K܇'^@滋6ZoH}i#wuFtPSN"؛pEmCjOEIgiC=LraYOGlti~ñ.ZطؓE[w}ۮG:YI7U\jVmch|+GԞt=]kPEߺaQB/,6ѫZgC㲧DLqǣ d2)(g&z]u7z OBlI&^ j6wy׼` 02F+?PzfkL]$)}#g~&qm5Ybh*R !5GI=T2!lUZ>#8!%"vR<0 J'9tvܦ}G7c-x&EjyR(]HU4[_% C+~8.yu=20[O >O滒LdTN!n9UnP(ג(op9(>lFnG'~cNMq S!}-IW`+UD"-9:[NZ! 9-o9CI|rm\9^K rVS.}qs:!3.sҶė}+(7k=ȩbM2IQVlƽ/\u9]&Rr$7Msr4+21=Q&agH?=+e}&3CDxiq_;ًq⓸ xA/vSBDi\Y!.<&B82E: Xml\w Ͻ ÚQ # SS!=uM񸉇cW'Z}qC_zBҷ, ӌS䪖 X=qCg<{r_5&(견yDYeط39|L8,׷2YO*"sB LBa ^m2hN\\]A1==,B/ oxF{f5TrYJJ',p6΃ p+R kdɕ_J-ɚb)ݽw.}ժxo<|Vd5skm`iRO,:>#kxmS/r~k3nџSPcѤެk=>,'1v aT,򢽪tϰ^ $$Eg? $<$~WyQ岞B'*; F_ۿZ|da+O̍9ci-,ӈ'4**m֕f k>>ή)|wc|) T*9̹B*k/%W!݇ X?F֛•OykP!tC34:C!?wR 3Lfњb+5*/$zH6;vN$ ݝ^ S e$Ê:Kw?F$';)dPYkW}ƹ}RlWiu،|/pCd%Ϧ!ao +:xA~8[Z1ɹk VKoCުjfꐎ=zBԫ%Lɍe6)Jzd_1&H_Tzɾ| F[I׿Hc1[~lL}Q.Q'ߍkOj=?$L~ئ lp_)sBSۊbH'D`6(hA)-:FYZ0CVQ"u,2#5(k`p,b\ t5 WMk?,g(]J@N*t7@w TrO^` Nw'BὺpTJ @1":oͽd$9g%ɠ4>J`\FU ̘]r|)vKCsRufǵGmyn5%iC蹈k@⢤`|_% LՂ\Y(+|^X;#;5e,)F{MnzMK,s@):zL΃@xՠ-5W-q3Ŝ"90{V'H)iVĀ.,; ChA(6<Q[{_-8lB›@ʩ!K*w_АMǼA5Thqx5 7jAfI˛|2C-<.|pF%ҧ`-n L2 -:Cr}L  1رu &pmBe$_KEaXT [> TDsd Z OYk_<.PI31/<uc$k!sG k?'IܠI)2;)ZFPMX-ӁyPKw6?te`9C_ M LA$( f=05HZEW# ^}.zi۶XS;BD2Zmg~IaWTVTҲXmn [9D5J&}`Kv8oTi\RRaEfOH)HA3XmDž,"p-iw!D rtW~3cvy5i?'}V }s:v$/S?L.9$F灿uZiH=ó-IV1L{܅Dl Y!A G&Ǟ#c7ϝ.zT iQ"`l O,n1K-K*X ,S!ոwSAgI.+[k }=[>.(5~&RnE,tŚz/\F(NDu7ؖxvCDL7˧%+7+!08ƃk_ٟ1 #U7cF$.Ǜ&s\fT?. 8@`*uҝdö}ŕVGspt5㟤b³v;w(y{*{-r ܾpn:;rPCL@ eGCUCWAf<)| .c H~%dų`'K!|f99"x:iTLBFKB֗GK0U߇RUʨQ=J.K65};vhwbhڽqz{FŴk*CxʛoLg-x=KR@5I薙 'g`(q3Y5)C*oOIh;Mȶ 2ኗ"[Kp0k]ZC. '=@SN3J zեE }V47%G-`SpSJrZ7/rOxbIO Jje#0Iئ}^(&rZ85uSAy [; qŻ$&8籶{p>' kooH:d %@m@OGIv#]FǨÞ߽I"hN ^]٧dx:_I4'oii/%7[,3UC+j\ov3|C.-&LJ+]L4'2!<}z@ns 1+H)I'p{%jۼ.Ҝ>MGN;Y:Yj?Ԛ<ֲ=`IF2p_]/xeՐw͐GĿ+}椑`@I^ŗ+g0t }=Mic8d4"U%_g.B4r_eU:,M ܵu{_Yj'F5['idZZ-#ˇh.yV^J*,4P͔ʜ d;(,=ws@9T0Kai2Mڟ]82F|Ԗ9M%h zx甭KEߜ,&G2U ]l"oZ` ᦙȠ:=Xlq=LHÏrl;k6CKDAuz=LiiNl*@Frcm,8Qb< Vtj>O0jb捅c!l> q0Bs l5> E=:hZZk5@ ;腲M\h`k7N{XCQR+c^/:(]wN賌j +224,G~V`ypI%g߰7w1>@^Y0`~/*5ǰOP}~Wz_#u}X4OՄMn  Ztv@iӾSv1[Xr"|>[TH ,;UɷTCrXz=ߵ |CJVBۋy#c$ =kboJNЕ~.Lj[ՁS>؍F;`8alKG}r#</1Dd0y xLߪdsz||f)!/‡uq(c;zvƟQYFt磯O{Q,`5agbwt5)dRdY|6CC G^ @MxE~KHVęg: -~XLf˦VȵYq&)rD 2dN~ X T 5\4ebnfҡXȌp1bt"#e2~l:%iWՈӊkc6V\9ݿ7aACB7bzFTc+<^K=#Xk)*)6q1a24]dEo@1&)3̔M&D r(DF~v}O'! >(;G0>fb;U @T&gjʙ`Dj>:&plDy1ckzpS?5O#lg=SD/CR]\-cZzc|&Mӂ"Y!.T{psWШE ܫۃpF_Ke®!: 'U!T j< g lܥ@"A's)su[Y2ʝ]D[?A[ /iB8$w,SHANv,- PDKC滾X[@/YwUW8]ȒX\6W0EK԰z-; YB?j0Ua٘P H .t[%V{3Io/YZάjȓ)6brYG,b`K?J9xj$vSjsay9|&|$Ɵ|O~$q&$Kax0B gl:c!ư吼+[}~qGpN}v0p2 ݍ Xg :^p\tݖU8/v;{2^:P.k=8.$q[Ra 8m&}MtRԤJ`B DOR//B=3Cεy!L|-MbJt{kbĊ8CKc'(kQL_džT=*A.\ Rx~a1Lm{|6&/gpsbHYŕ~HΨ`E0PDe:EnP܈- |+wk\fL kà% _s>"u¥b3I-aKw}cĈ o7OI N< ro6x<׆Qufts h𳊟] vpZ"Uڸ<P]mR PQOr5 aD{a)`j*ze#S*5wАwڰjt7ylxLbK`X'G{x/IFtg ,%U!g:~ g>ыFQBrgw>|Ud:J؏m3t#*h kukVyfnoMO E3s3[*O(oz[Gj?>x?*+ےr 2o^݁X届 'X^_7=.D$j\3m? e BpCI;*>nC^4l<\!KxE >4 x e*cRE43j85LqL\@]^6\Eo8+_RAu}}&όk,o4 [-S\@ݍ:~ӫpFw cvYeLbt.J}vt/1plm+CԜ[ĭ=X):u)12ݪD*qjg\nCW>emAa ì&H@HcuGigUD$b`iӊY밦*;G6boo'tSO=;U٪u,t(*Z NrX߈詡->oYңR;)hH T uIiM2w0fPaoF ʼn ф%a?T5ϋykjnmu`r=Njıs/*7μc=@ aqp_ lGO1p\6N)0'P;b(Υ(߹pN$a|ˬ ?i9lI% 9:TU Hs_;s^T[X5J',< CjvȬ4SboU*>ĚUC* ̚aSbC"5^(r@?noPV| ]1E)[Q9RxGt龎pLDN @OpFz|-&<`U=8F|f\MKv,ݠ7W_cF .c1y[C Sk]%M,J 'WE:'yr-#^˜*F2+N ~275|"w@B)baO\ЪhFI;}hsoYzнm0pV B OoH9 !SAjS:cq-4c]|BWʣqZO1j:툸T!:7uS.;:{UuH+FoVD CFcms|97*Ε!' H~TuLˎ|_Wx#.#"7m=Ԅ-z1o90tRTJ=v,/4N^}UϼYퟨJLQD\ ҈ -W \&j!?Z;f8'wW΁e(Vh.x;I '~( zMLL+2MVn+)[AS5%F+5ze[)VͬsͷGBQl3v;sX-:53v u71AP^%2N7`!2v^;5am}ɤ[ M V "b KQ})9YA!2ԍ<ҟ@o4 Mb'JB !HMt]C a~s;͒6ic,1'R4fi+jGEX<`utucműGэyv*ִ96vv,S,%@R ǫ/;#?q[nH=飖QM &%bj/^E Ior",5Qǫ{w@{U FvOͣS%z%oz*k郸 45BOAT5}zb$4}7ujN!BEEçpm#Bz ,I-;k(qGZV{Nîyxx<`F=X )~_ ƫԕU0 Pha-n"Piir[zs09Y]iD KǦ٫3)_\v=a-)2jVEkLA&II]2{;)(j5ʯe2?, ŏoLuY Ui"cpd׎A/ anEC@8Pycjw`$_-+C:U+ (S+5goTWwǦ4#h8K E| Ie[ 㚞T>602yXL~. er(dR[vWCEBv`>ڝ4<*sඑu C2iuH'Hcbe"42HJ1LJ(' E4%o\y&\ݟ>S9%܊+{K oj̷ilˉI+SzRĉUZ7iC\FEPQ'UQ+BKCgW8F}D ]MJЕ5Z[ovܔE秚ȎwoiҲ we,E 2n7~$bdGS Iw(oWXHpK`"|dњoX۟fGx' 2iB|kę鏝4k.3-y f+D^\8u<\dvZpG-"FZ%`xl`tdiֺr(ߤ)}oi FʟD-HdOI>pB~$ۨ(끇D(2'F2ϤdPC#d!{ qz6G-E8>7DT.n$\dGjܵAHA/tL(v*;CAeggKC~mMnKj1y!@7?uè'}UfOF0W K&Uz[ѴԵINXƒVĊreǍ|DnVZQgwyB%N'P16h-2"xٴ(¾$ zڸ> %xŞ:VRޞR_H:e)b#;*>Sψ͘RG?XUɐgÑ$y/F驳mhzF)sCmQ(zaYm-LX=]VD*S^O_YJ.>V7w;ȌX'쀕Wxm>`47485 8OjztU.U:ʿB{r؟ Dd R%lf PDw.9QVp}rM͢m:kyQzYکq;;PąX]1l=9(#ejL Xl `~< _ǹFNX B§Y+{J"nIp=J3Nx "{A[ U6ܼ~SI*|JPyYtx`NtFRd/|(>p (M1@Dqd^KRP=H[0@PϊvQkXxso ESim$SЩ3N4V:- uq= FFu wRZp5Nu`\?2\ X)j{^+&nrBϢ' ndt'죨G_IH+AZg[/TB-4e1"֦-nKΙ: ݵ3׈vKaCحA|+mo4/"sܴ $#~OsO[eͰcĴ6?*7a-AsiRy/G4iJU e(i(*᫫b|S|2rsY47&LJ`JEpwI`Wkĩ^XpCOOj)۟Oh!zi!o N4eu/;uK=v,'VEˆ+2[\ru\:ԩS #%ɉ4+LW*x%IS W�=oJq-{5h̠Wc6dM,RqlI7|?lm^%`>JTlN74C#A 5>%/7N!fk_"Ev/8Vtcp|f-z8z!%,dho0$-KpH!c`S'07{-eC!._yS#igT=I<Pt Ta <{t((x`%kvGn#X$i `vp/eצcDpD _19 T|}`ut;\Lcv.~p"d+F6|<%j !Y':ɽԨZ$ڦYV6f,"d q;{Z]MmuKJaSb%C2^ `YũPL%0yFL<JxS' Ƕ%(Վ2UdX4#=nD9t|'# J%Y{ְ}yX2*Nc)*@74KX%`u|T~`X tYƕ13 xe#b<ǦZLTc8(E  PM܅cE$ Hok e{lQ2CKIT '8[v~H>2: Yr5r|UNmB+6ɹAx#]pN"^P^3@~* k8p(tV'%T'l站=Tg8sYIڎ)r4=x*|#'

    & Il %k$O8 .X4gژMb1Ry.dPnȕ#!GA__'kGw,Ƌlo:Onl(, #nE˛32־FR(p[E̍@5ܢ7?ex/ݒ"Ň/=a+x@'uTa?DV[iY/ދ 6h|0=:E2YnG:5$U71dؙ[/pm.3kKG㟎@|XL*#z8& r*5lUᤲS[)Uߗ%4SEQ"81B ;mX!Zt_6󴝿*<]UKC,ٰ?h^y܈/nnkWeއ c;AMmGE)[Zu2@(~20M/AAo%Tjj0ER?v a,T=l+Yl?ˆbtVI$0SMk:ר 1k*pXCM;-#;Q$⸧~"zH ZjL63 {_!;޶Gp\#ه?,sy kVÛJסף݉Ej!;"zS:HhO܀Yu-_uӳϏ~g2 haE*1q>ID7he4`gga-KI ٦+K&b7cKlHqvv,e)$/~uUn=8U>`! tD awB:i(U`(2$D=zx;spafGmOT?>~+߿JmTDTY\U< @Ds>azeϔWjQ!GrU-UIYxeH;, A /M8bo4(^fe;{OZ}9@ġD,^[}bE VJʠ.Qhý #FF N5HѨHT r s 5* hc`ZK?`8'N+Lزל=xaNp@T4&aw9Y=qvM8WoyVz<4cZI]čΊ} WOy-*^͑UQ UИŋ%CM@"1 [ XWE8%PFfX }Wد]TlrobiGf,VYRiRXn!_u qqk*%%fwq?tN/#ޒ5(W-|(L_נjq2h ܜXT$@-Mq:@v.xJ}Nї@ć0zpsq3hf1ʨjIoBL AÑ =y1|\}2S&5:Bu}#H?C操\]8S*dMi}RG 񔰛ST{F,@+F*=Z](thEvJfX ѿ\̒_/elAЙat״ v%F >C %X2'd{`1GFuEFV_[ҷ^rQK}mXZ)dn药6i2~4J W2^f?Vq<1/CEKTKiKո̮312}|o7翲9 z\ln0)rsEb(AQXNq^{ROayO_RtK-NPA|OZ z{e\|ڿw变r^4U Ts{m|-RҟAʊ7,ɥ+iF`.99UG5Kc23c2iEF:U0 '(B2ٖ  D#D 7t;gZNW|%38t%F12ggc k.>MQC;ʬtE(taoaqՍ=L٭1^*Z |; /hawh\t^@x\N r(WCSdz};DfpU }D剡;svEL%1rAMm*}U@ęanET:Mn;R2Lc{ϊ&EV1:IMt(w7t&̥D ыNEի͌LȎ.^74&/1/rĉ6/w  Ĩ9كqC|=n:יOJOfO\P+3>B(E c_Oo-lTm CadZQR) E;BCDp ͑š~ Ah,ϣgD=!#Kkș*KM |t[3lg燮Éf7ώv=Ћt}T-"tˈ%Y[<7 9-˱kHsKcdrftn,ΉIq٪b]uK\UFa:@:[ =oG`2 ղ+dl({֜~5Qu)F(?fuȦ`a xJ~IqyUg`BK9'VbLv՝\wO©H䤑+G2f{i?nX]>ʚ]r.JrPc T|!B7D(,"t6hhl%+5r|0$sԐネ_kROV]_={myϠb> C.^YAa5!ēҀi.i:{v(H 7H gwOEUkG})KwhLE /d0@}}O4N^MHRו yb1GiuсUiFDfLhзȇ Zu}AYVoYu?l:O/D~(E*zdUEk(#XF HW)0C徊`pxZUnsgpp<)8܍tJ̫ry_U)IKi)}w<XB#f$uYAp`GERg'E:f~&SrƢw_ dy5plL"2= r%`~^I8I~ i=dFzߧN ^a,LVJ)LT5r: db}|:g.SFNl*+<y&0y8S#,vTlE?)ބtP!z۩/QQ?o>85hP)$&6 3Ǟrrl߫BOFd#Z [EztQ9xr=4ʺr+ȗU9/UlRѶ[8R>~ h*6; =mD3ؓPU4*ѽ,VFb|W?lj5=lhX''SM[ S@(;-guUԩ)}gW6#&,7GmT ^`P"MXI&7)}/y ͙^OqlPe 1mU6l;;*#DHWʰmg<_2gZvk:^eF@,D ]- ] j̓{%x#)͵YB(ɉ%}Y` K> sZx74gFn!Wa;{J(Va ^ĻwơcJ;$٬ ecf?f?L2-m+nK;J|؊<@_M1ƀmмڒ٪f& PUqQHUM ^YrOu@b-|?cBAgJ +fu -Oyf8 CGGx1_+1|LO qpQhT}|tN*CXCh Cz,RQvY jͼZietY;"h$+#jOȦ|1}\h/<ƦPj";f0XQ$qB{Vcd>JgَJx[dd'iH:7Ջ s]w"ۣsW+\bB;xn $0}7K"׷n1`;eCI?ybاҷj%v.2/Hh309ޗF[6t* 8!7њ?4.}5f<&촱-lTd@״+?{iI$Z|q\ey:Fa g?:t?⯾8V}Y# ʈu\6Y?(fqxk$wx2ޛ+'Kc '-Vk|qTɕe@wR cq#^zDJx8Lìt"C|YKwu~ {=abs'gY~0忧HC/]:;Dϵ+ֹ;p`OUK~sV1PvL0U/WL" eE2\ItآKסrO,/Xi^ɫ-HlO:~;Kdi~GnG.E+K⤆{?tzGK0H˗k_݊H"!Lr3Ǒ;J-o㎎! xw Ok$% &X%kZj]L|GkdxO)6!t~ӽ!I< ;'Mw0W6KU75X…̊L"7(pJ&łTޕȄSۈ %xYy7zblO~_DfοBjv%tjo#&KZԲ/#fE?Y A1ǰ2s rVyS9Sp`8!\Mt7e]+3 >0zqpO%h*PAb6\ A|CB>qM]>NÕ27Ll+|]DQ6Z|('"f(QQ0+i8jk%rܕՍ4WT.gZBCSz!kgGo.'C*oE@šXy!uY jǃb(fi5Ms}_+;Ge(8E~zah@:ZbM O݀i{mM>y]N]T:Y xkY&_۷gC΁(eF8"u1`(i w~D2dlq?*Or*+ފ/hX:Mђ5.O%Goc(yV!v،z*4G˯Y -0@᪪Ak]<|(S7 NSrPYՏD}o#9w 0πBtD͸be 8-FHgjik*/3&f_bzvTv+Wwx@ PmczřW+pR']M8K7}qJPhܮQمa#2kANZun[Q5zz*Eu?QRUJr~P&ʌ f6OQŲ)FUe1>h՟O,,S^V'W0j]_{I3~UW >rkT2f჊(9Rmj: /_XN\? ]^7IDa#юS+d2 B&f?8sDAɃ=@N vjPL+ 8Gmmߴmu11\Vt\4;?"[2szH(:Ut{b( ``PG9x+G>uSʗѲHᏱMB24u/u 3ʚWLXBO[[FYm;ex}aOk &|»mo|Q:F}eϹ*ѻ^5 su]̟hd5d~A7 !W؈ZY?5V*Zz* 4c#t^F[愻a .Sؒ|"|3P=9`UF+oi}Z 'V΀͊A瓶,ݯHNV yo.36v6d7Srh9`r'9 4ǖ%,LA ok|G~T'v> ̣h6s 0׷%hn/& 21V;,aީtE?,q=!_a 1wko:zf@bUmVCZ oaʴ 9 ; b aMz_Fgr?LrS0 |N{˵b/Xj7`:4`,=:c o ~=Q2Yf9a*@+RoPɡlϕоe+*M|B]A`W~1ʼP{3$R#x^D̺81lWaF!{1ЩxB]=&8;+8oGI(GB03GJĀ6dr|捷ʩy}ǓF|'%{ yLn7otN$n>Iv|˕L`sKN6溜^aAy=q^N#Bp(Iqjf v<7tgy%fKHV?"[ =bYA+UF#tn$ ph0?W(Nڽkeeÿi#5h\,2IWD[8&T_n }{?K.gm5C_{a$e= "@%w6aLj2rp0;ꍈ5 \0HCw!y@o(@^T)C `na7J?`sDm,^ a*1J[qN2#r=}cT/ZD˵W!oxN' ؚz7XqƄipO׵ v$tCgh \?j".Q,2Մ'I9/WqhIWj;3UnZD)s\ Kj>'5 eXuʚћ{c?#6Em]ٳ5ɇh}1.4 "K7W䤪&Ɇvpd4_Ў5>AUsehYPB߰R^ƻ_KrAH?cuZ!RFL؇fC<{K)ID+xjCH'Rv@cMcAuןkq )~_sQ2"oF pd[saJrL\2#=z_9#;PD7̳Mc-hxkzӉXlzMon<1){844m\̭ʂPn.Ir2rgs5xn?f1K4`=^{2+!d™:jp"#LE7mgIb}`nZWm:@:(/QY/{3~ݛD}v4d?/q s{q6\sRLBA>;]'DaN16>5>OxÂTg2p_6q2ͷ?{2`勗 =l9gL+ALD,O}mPQAQMC1l\HL/:hs]uKf U8iwy"}b<] lR~2LA)Mvk-)ZgWQ}gt= uI$۲yT{癤m!űXCz>@V`2 0 4g@ ,3Jp@4bY28_Ϡ@Ogޭ^0.3^DOWOѨ!q*_FSh6E[v3dZAaOW=j#4섰SP] 5m%1;/ThWI]ܢ'ΚvZ1B޹AIJ4*Di 6.[*lםQ[ W y<#Du5$߬_S.\a{ml]42vT̨#|ϐxw*1IuRA5BU@JLrӼ%s@pVN, `˪~W(] m5hl̕Z`&Θ37[x] 4dWOQ!ˉCᓆm=Fżi*+JN-D@AMzqncBHϥ1i=s*')C*{7Zޑn},3hq.SؽF\IH}&C-]>7=>&ii!;WsΠI!ݬ)v|#ʩ<]!"˂#R[Е-k*PV>$*hzcCH_k 'XyA©̻w.ml)=y}B jNF8&owhg~#Y ՔM`;`m h!;y&2*ɥ1v*`Xtd3dB|qT/8KFu?܏LDf`~ LX#/O7^["AY?MwN@84'B(EjeܑldS@a(jg *NnE:V? 53V os^vz?4$ :FV->X swVr16&*+V-N &e[r>[XI9vj o0B޸ L1InJU4X ]XSМxy~qm똩+B lh"S:/M7ci1ᡍ um٪2aXQ;4"x1׈](W֓ؼ8͐(& ߯^'qǜ+ ^Ǘn jZk /D#:_]Cn2x8\*s# I.)u}í xXevrwO~Kwy0ĩ*PYdg `Vx,Ìio)uTBX<̪c ^ R)˩B4:fKeR鑹P]&W=|bs ^W)MmI?S09iFa?Ù{ki鿋V^uywC;ïJc!P㫜 | ."w;{еiKIg/=˪h0X o'x+\8sWJݞJD-ZF*)+JxB!4@5d.֣Xߓ> 4o:n#^^+R=\n>ȕ|}uяϰ~ݴD72|{$q[78 Я[@9߇F+ ղ^E\e]c[I84 eGLᬇGJ@FG7#Gȩl-xk}6=B&dAu/?XbM?. kXL,X?PwNO#+.8 __/bW:=t&t?Z/ΑYP_gc_ P޻l]kBNzdhDj"+ Jw e c 12_~F\ Yjxb5b_쿁쥸rmWZÀVΏ`7(G?- Pnz ϢȺ' ۴ 2B TeTu!8KMB)\Wۖ1Z'2[YmIז}2Ypf2e4z]IVm)erc@6Y"I%n vãIb)̋*qf*zǩ6/f5"PA 4 򭁭ۓ+kVE]IZ>@vz=6>mp9L !0H{΋q639VWjqz. Rq*qm{FًF 0"}ZМ:!HT+c;<2S ;{b<8e"*jg7G@6P@QB|R R .s3V*KRGbi^Ǡo[7HU5ȑ 8"1M}10*'5?#(gwdZ1t#uAj$QĻw =*FЅD+0AIߦ)ќ@x(/_Y#x!T4! u[;X}"E/ĸ=tCє = cV~ 돛o35d4K "Mw b UghC&Yc^"Fand͖\_:׸j{M7Yտ-0pN7w炝G):bT*ʁL$݆SG)ԂR/n t**Kzm;>dM٭*?~gi] '呇BB%h}i~| o}mM(a ma3|@Mr7uWhWWaca?9n.+́K)),5ΎW{ QD}ꆆR7u*гM@XVb9Kb:7 <~2Tq%[x~#F"b&]HИe[;"b:}׮,[dSޙ2[JCą8⢵aę]a %BQC*d`g'^!hBB;Fq$YEҮpL+AwP`/Emސ{Fۡw+H)J4\ oe7 ϝI%.7g'v/S|"GB=ݕ>L ^Qz;޴rBQ߳..4![ˉaw!(FKb|@'#0In K{ʆoS)Nqʰ±WW .2 !P$(XK|MB1%uMy[eK84^7{Z{\'/#MCڲHVni/ ;%7FY&.`2 Oʻ㈄o%V$=tbCG[p.6SNaթRn(*6c8gn ŵ ޷Pm!K W7Z=GڰօoAM5HZD23L4^-Ȣsy^Q&87آ2Njױ|K:9C``Ҹheomb.-#ִ_[emX<ѵ*iUk̳d/߆%L Tޥ =L)xmV,7+<9e}, A-Bv+'8 ٲX\q~\$ZE֫@3f~Ł UeZ[dZcjtwxMŖ8&_g$`@IUW$c~7wN( @*cQgi`iDIf|2~LFej*T %HAHAPR8? Km>ۦɀ}NP?E<"h>iCx`IfH߁8Pdgr̓%H>ȁ{RȨ" rXQ1U? T )05;*z]s۔D2Ofe^&#OLJu wփգ84E=#(U ϛvs;7r;/H>y2Pn4I3'. 9ѣp=>h`f8*^.$7m 3B@ ?f v,w/b_UG~HbjxxMd$wCgm~"+ʨ9iko<`08q˒%4UY;lcH%5^z6uNgB<\TEi+ ;UhJLnos mNAt|r խ FXbEWjM3 %T|.$"ӾɈ1—zEp,IG?Z'745k{-Hh $RB3gYM1MO~:;8~dE0vZjQ1 y?#|^^O|qy,V;"?~;C4HzV>ש\wFyک߽y d:W)pOW䦨Gv!nM3<5 vG=^e9 d]1ycrѣsd/g+FS@]h]XtN3XJ~B;EK׶fX>Ƣ4a.N3:)=^et|nj`EH Ca4Z{fd;fmXV {=mx~oq<D-Sq4oв24N`D޼vh[{H!KvVo-abq nqE焟R=ga^HтӮ/C-Sl0}E6]>HFv}$h GV{ cDZGGgG'ES) ` \־.=m5_KW47Ӆfh)V[I9\i _Ȟ\Er.I}Wx'ao//Ir;i @dX N L@ڣU?+Ok@fv9V*GOWn>*ܗF]RUlɯ׹q0Ѭ4 A  DEPoBfw #5P h=DR[JݝY\̙{Thl+X{Z罟;|g6[%5KOn[jzMS|Jx૳e}m0y1BEB<_#j^w+[ߩڊ lP?sSrZxCuvrG jؖw(!MfJJf/V:vK:[u6=y!,&ە\h1n+# w%&FD P8EJԝv K^qlB䃲v Fo%:nS2lď߻R5n uju՚UZQ<"ev>JJH@m"ȍ,T~!kvbvHOr׍e΂|OË1;ˆ&嶧\bUfW\ ~U˧ۥMH[p= 8jXk} V,2fOGiM\M+P2?ǫKUO,.E\ۀG߃CɩfF9iLr2tuEʼnOhՖwJpj2ڞ-Q𛞜H/:IBY#gQH +x~IeֈqysꐩwPkf:铳!a z!pe 'G`ÓEVϺ{@~²VS[*aI8ָ?פS;wڋ$`@5 #, r-@C9'tٔ؋ĕ3D&)3Ȏpì)C#pf3VN]I[4E߶-ukA-<".KL^۴KpN'w_]1Zc ѨGyz]ߞ};y8xϸ5S,][̘^AZνUݙ ṇKiBzI?en8c88N?hao K $ ̗tQ 5|H{7BSdg ۳q(*OzKZc;o# M-'ls&:HRFұA!Kls ?@E7ۯrVӯ9)֗kŇ5]O>8;D\JNۂҩ`AgE$(Y!хxk`)ЭFZd`"%GJ gm>۞}R٪ 7 }_M1G'+{+>ҷÝE]q?gjiWԍNǥָ۵s}%YOZȲ܆Zp̋Y ߝ bM@2 >[}5Go O=."[l'JFBйK8AfŁ~:s9x'K^<X\`YM&F^eFLcoQ4ŦqL})@}bE}En\̍Fq]^5YxjuW#G3L8i?~w֦r=k޻Dߛ.2홣5F Yt.Bӏ0.휙a8uV[\#Юw΋n+MP^g,m}אQЗIwdDD#F5@ų~=YCcR5v%K`,4Giw*aF7T}Hp9ށb@;5LW\>$2X D*U]Hy%ؔ(y/>J\>BՉڐf1l-z0: 2NN1d@8?HgG1 H|s02TU~VR0ʹnܬ l`ˍqa&R7~/&*yί mn;\#"jSB$ .Zrc7V$=}j5nK_7& FI9@tvTu JGF[ivm0ڪzo4DT̛C'N)Gf#XWisnar8ۋ ^mqV+8+ X[D3UY#e c~5 9ט+|9 ˑ~"ƖI1+5C4`;:k ? lA-ɏp솈pZojZ% ޙg^ HcqAS@w mFXdQsŕibOSX _ cN{lfI:zàA+–՘?MZ0,ݑ2a(MTº՗=RHʂ)ŰGp0M?˼g:'a[JЩȭ!I"..sOGK#YAe7荷-Dv+docxs|bގϩ@O3$e 2 ۈGaښ=z9:6+cEg, R`mb4kj堇?E} @U{ RA/ֳm"-AAg䏷U@)gmwEZEsgBץ_X* QCQ!˱dUtE!M3w;CQn S]3uF>=\ ,ݏyEb-9z HtE5o+C|̌fsၷC xO1KވT{hc_؁0-M\9vtL,k$M"x x/k=o0l~Y;g{; jw^ MUthdT;ͨŨҊ}0,UF _V"< ~%kAӹ0v ځ~r\QbǴ nMĠ߈gmOT9jF+Z+FQACZ} D; 5:aloNX@޹m:1v܅^cZ86yF ti# _enjW淺H`|TxǛ9AǿbٶFZwraqyY@ 7DN*0N7(]*'~t"4:ǽZMQE>?h\MɃ-.6~Gg^djXC.: qKGNy+> lFyh!KW)ZP'/kGv¨a&T-ghfHs3;OM}ʌ+h|a V4bGI3V: LOU̫eT ;&5/: 5׹Mq#mUiURxKNl`)1gd-rp/YPF'@gO=?}|ϊtC{-UOb`O(eLo룧wd"%tF |г-[Q\%2=Bg],}ATv#4!h Pi^4E 1^õ]Pf I!p̐K'D0/[Y l+ϘQrD3G4ζ ڀP hd84-"Y`c'P0z9جuU+KS$O=.Ʉ0]{itO kk[s=c AR\X;tK[xЪ1ٞ,G\`Gsm6&Ŀ Z7ki4S>:"Z22X2DipEŢeswR\4;?D R:uzђ+mP];ŰcmDQ-KL"oC]RY쥧{^Q-;O 5qmԧ-=#8 ^=OZ(KLJ"Ym:Ya(@[fAbӠ` !R |1Ф2/ h֢6tǜyξ[ِu*͸>RZ?3hHY_=}$gŒ4AO4JkPqb@1(BER=N1AL*˅/ʰ՝vꞲ\]VS3*!<Ғp c6!n)^>3j!) >vE. L"},5K%^|r㭃\pQ7#ʺ `L[PjmɮX>iZx+Uow$S#P' kEt+"S `셣~kT(|!O0Kt gY7DFd!hrG6UϚ?6 ^$}W{%fj,#vt^+=z(f[xR#p9 l0(U3s[dZ_%g/҃pᜪ1^ح&G;ۧXXJA{kŭj4nF "hԤ<ܰMXvqE]CxnPpP8:ԙܹGw@S4aJB?TĈؙhG꣒&DM)EO킰c*“bx6Y ܩwlHU0IQ:֩tyZ7-W1/lxC+y@ T}Qp1@{m[vA ^'R4kbyM[2")Mp;^W{}/^BR.va Hٱ, <ɨ!^\rZ#n8E$NwQD|)x V}$/6B)^w!_iTz1ⲑ3؋N^ kәa,0>rz@T+a;.Wظ"o?Ghgs(-{(fwvlpH ׮7TCS \F,49Opt*S=#r9y` n0ГZD*%ȎzZ{~TV)Vc_K3`(Рzܜx-zë/HfoS }:Ӧ1W=mܰ]~+ 6޻B_FU%tH`8 kNH֣B.@UlA' UR?Nns[)4|E`]<Ȭvࢢ"vxj4$&˫}xR6s @` c 4۹ާݟCW xw7,/WfGf߆eU'c5frr&n}#.K#`#5=|#)s+j-_]B:%PGPhۅ%6jȘ[c7͔#g˷9 <)yg| JnB-7=l]VHGQ/=$BYdD`/'#C:kzj.{*2Y o /}#[t \J4F3Lۨ,,ɼ0;u|5hAH]qCBUo]vͦr^S#(wa?ũ^g LǶ{XHq}ZY_8[<9VCZ. 5 ՙiڸ duFc((;cLU*eH+ 'noXwyQ%jԧ?C~5#I QUV4pG1KpbHqX3GsfCv=FuO XŜmW[Hy%eygpvŵqv[U{Pw_y yacLmu;7Ϯx/xzA ;4#ChZ{ʠE* |R2A@$4tK:/˪ۋZSwZ\/5]}%KQ -3c:r{i0$}/ۯ5yQ: hrtuP@AR턜IMdm |n.ǟva7hkk Һikc?)6``WؼAeh" 26tJJ+`Ty͐fY+|۲Lp@(Ӱ?BoێBR]R7v1bLZPl5My]P gX8fPiJ$U{VGJjC֑QΏ'Bo{9ioe!Rxw3*-tyiK=gQ's|IdB7C.pVG-:+oVm 'DcBX 9"ܼj4Pӎg)Sa-jHJ(]6hnfsv?[#{Y^d^` Q U!|yx5őlSPbqY7U:OʢGkZld纃:-OsvDN]—A:"'VzEUq|uIE$T v^/܉BBļiO`IzRV\\c02a}cB=b>)k-ə߷f6Bg^HsIq%FMʷuWu\uz3TQ;)vv~W;y9{a#S$Į*ocu .Jѱ!#q"8)x19%Hm2`R s^<ڒs/~MOX$x1^͕C,Yߓwph!$8/>(F:߬',ّ ݸO }XvH!оy _.oG.r ص+3M5H(~*iOL|N47Nx$h*ifwT祈D%9 Եm kWä́\`Oc s#䏹׭ܡ?Эksava*P=R,"G!iܱض%‹th ![u*:mt8KCߵڀݑ5g n``c nb&i}+sϯ8tnGB{6=)D5{ f L BXmjmq[8xWqۼ_㚄&V2`(N4];<#~Ƨ߬7_Պ{/d39`VSw\]h`9bPd=.V*ԐJ?_D7sY. ¯|V5cV32A$^VU@=!¥ediڤ`1HJ9{Y٨.&Iw;_ط;~-\SfGnBg6 >ڳvaKA`;cwn*ez_+ԉaw̻B[3nV N-60zL&I)S1Y*߲3yp-l'>6F|6U{X_354z[.L ;qE qst{(\KIѷDÀxns/r{O?}cuIInL v3 ]QL\fk$+Ҩ)u_Yg?WTuD ʏԽs&8 p@&1u7 r5*m`WE07ߒ7\]3tlkUj@0:4*KʑܣalpKKKjtk`\AGa— @: #3K妫c$g#{\OO%&TC'-y'}Bφ`6/muU{D!1E|9f֦DzA m<ΟkI="(lbЫvO P)#o F.)adSu([ŗXVgY="װv9n礇$Z@*tݠf 4L˰ ~ty-oe( >3$eaLkUYaB-NJ+9efbPMwU%F&Wkh6[(VlHٻАH\^LoՊ[Q%jl+t{ A c?cS$)k'A413ӕu;l?#"z GmI/9k%k8*jϷ%2 E @8;Pդ0vm+zg\]@UЌBY&kB!_1]GoKDSJ3ݯ,+լ-߳\4*f/hìvxp:y$Fa{:Kj nBu'O7C!3!4qJ(tcqh>Z@qX7JCwN+RfDch`NjP5C)"(m!W)rV`PS,G Bi9 (*xYxDž)\0I 3;<3(nm^pTC iUjT+ZB o{Q h7^p׸x"Q[A*tA dC>+z<| 6ӛ#)g `:׊o iG!>։8M@ž ? ƱR)`-C8D#GYh[.E싾z]UVk3K*\l0ͮ`rom-*+3]+COP}^o[z-=`c9E#xS`3.ҷx&J/DH<`z1p5F.t^ O@W׈_βͬwKVlmGz[57yL(F98Wu>$#+ 84K"ͪh#mm=Ug v[k*5S> <|Jo1})+s? U"'^۬n ۾8ZIYk z۬''`W U-F7-Bt*{:~@2Uײ(% NI,>@4 R^D1OpEj$<H!@{ˀ@ť(񔯭U_d+$x_(bA(Q/Y|io(XLћ5v* )AT ܩx_f2hNyڔ'( xLN8߷}ix1Tӵɝ¤?br^`8z~˂Pc =5*c&Bn*߸KٶSԔZI$ASə:Qt]KzXRGXlZ _b]j.>oHe4;A\bCPoK+2UpgrlE Z, Mzҳ=oq HJbj~ F^ xr$A }Xr Ri|Y%EE"s8qg(ƚLH "L PC dޛA݀Iȏi߹"6),hRL<ٛ&2XW(phS:X-DCJu7 A[E oROJ Ge{muC%)zWlai )ͻ"PtЁ&_\a*;­):j:wޤVx`D#^m nAUoԎW{"\)m2=};đ+Uʴڪrbd5vS ^tϞQDJ>2DjO(:f;Pc;j!xT?$o*R*9_?ŘlyVGz^_>ݖR"hп#rBJфYw.ԒPJ O8T'ٸe!_۴el>Ƅ޵XIk7g%.`K~#?3DPXԗ<$y_fM?H3I$ iQi+,jN0Rtu,#ReҥCɕ,"Ԝٱ:aqFZ? /:Տٖ{ЛE07f" ǝ7&E X.,)6#]r_o`s'Z%'}*ӘSrEJN+&&8,dnF?KFEb¡'du0w "н*21yԈZTs7Y/錴7h̀^qyVn7(^s2n[&YU QQ&^TDK-0C{[2f2a4N{6ĝlJW6+,ȝ%!Ŋ$ltːMz,7ݏS0Ns$`Y3 3*|a/uPJG1Dz";8gIK|@u 񌷎\!h ݻ\xwk*Iv'i=5lfAm#xYJI<@ֽr'bn%쨺0Hthzgb5uI'ѣJUAletBYhT7VR7w{sFhvh|$\ Nns4 ,*i$4k$_` տk%nay gC1u~&~JY; #ӿv6s> X>mtU{<8V|L|;_Hǻ d_1Igqb{;B}UjUtnRNn;D/ WߠqqZAI CO+.>IG \»@K wzј|fgU7ر`lm\8YD1!n:)\ӗec%hry}X\yQ"eZ!d (U<J=2l=?l'!4HLD#l cGW%i9_ju91%je#Ŧ)oQS=m Ylժ89v<)܁p-*Ҧ|9ij{mEԽ~oO~FT-{U1,ЊM?&GL)|"Y Q~5&PXAw<+(l~Oy++j/Fw_2F_M6 4dty<58ROV7+,AR,TBUlL^Q08}&|oR*3[`PՅndf %OQ >ӓ M#|5]s^## P?pWGil_(͂9uX=C^^+V#,H{!Tx9^-w g&XHl#&$ WjxVGV|eڵ GK FlZㄿ3u6l2^Jl8X\噒sn>!`aS1!h[q93m`DC\vb Oˍ 1_oG T2'9aDE` ﮒ0^6's<-sc O}+:#Qq>ЇL ⫼YC|9āy fc 0ttItځvGs &<:&}G=do`e򘲯Z*0\(z3ZsAعxoth](9LFZ#u(o,64zIK}LF+{YF$7kprn.閛CKIRoli!c[8Ս^%080 !MxEvLmGܖߑ6-H'C 0Yn qB(Ic.O_fAULIr}Х*cat`iSI|_)<e+SndU45@`N=vX^cc8{ -n{lxs'rӆ `DȍӬ2iV?e6aNAombLO@'@l3*S/efjP驮ƸU nqƴh!^CLi1f.^tI8chÈ pOGX/Pt=~Q5ls/gy?1VD JuT~)cRvt"ǩ DIyQcrwefLcZ)V k|H2~-ʓ]6 ~gTZ J`s:>[dWݞsVw<3g'Zi=q)݉pv dnρs& hwG ojPi2n-o}BDzBYQn:L@4W@2קf$S槔Ǝ뷠L. 3*`ٹ)ѰqcGw0>?8 Qi2Cq IE)S,7!"p%+K},3GpDj}'_8҅[l'TAV أ_ {xͳV.^@8Wbr͇MO bglWąbrE`O\!a/ :a盄wL&2>ZU!(e_Y||!ȫ@7O|ЂKv=%ܶ EU~>P׮@{ Փ&'"3 r^uSUhAD&-'BAW-Ҷ|/(w/ *}dѮwi pږU*lAQB- .^bٯ:f™K[O|f7> |y6W$8Zʹ a,K[Rhn'0\xC<6xZ.f:JxiRa.;\.,u/Sc#T~.AHOq>1~Z0&c=r& Zo5lPg*k2U6{d.u&1>&[Du%L-gNKl ǮPj T8*PF (~^aCBDB!9=[5<:2US/?K9KjFiWKӗ,2-< s5DoHLR!PGv)cy̡ 9D-^^ڔ9V]jU]OX/XH4#hج:Eܸnc81Ϳ46Ɏ7>}0ӻ{FNی'(o~ѵ0ƑKw eNwvb[Í9ѼӇ]4`$M)c+TW No ;?b\yˢYHDiUKO͠!.y?[_xg]sqϓTrTo,]*긋af)Ar:t+&n;cf\,W[œ%BWۓ\~^GC`мs+(t,Pq2ޛ$8[ 8h<~&h]t$pN#R:bDkY.z*Qm]썚iȃ?xN0g݆*OW7 Q+ Dp cai!nXA(E,Hb 譣{@<( +W(f3Jtu) DBVy6y /큏j&q:='pdlFhy4YByy=ȑGZhb'+a4AJ^'|ahTg6 Zrܞ\%IƯ\Syg$ِEvk^|Azրu!Nw.Ew(O)Jځ'08]Tf鼋 xD3I_)u _E?]F>H.qjSF9=Ò4RlHjûYt1ng(J2E:n Rǁ}-d* 4++ AM0vs)h&z(=CxU$<2/.J7qnO P|M"H@rCDM`V cqHTre5i͡!~fc}4@mʭ'Ex\b|'Ē®' YLy3ҊǒRg/up0CI!g_RԆ?Yr溸Ⱦ8沟۸4@"o#NYaQonA)4n>Б> ;~-^F7ȲK?y% yhh׷z%[`EZ0R pb8^s>;r/DQ?Hn ҵA E-X9(]1-?gP@ϟ?^ z>Z8jMJ6%EˡmUAi'J=}dP]ES*Xa{,͊n7#==lZ6}OhNu13)Zm_TW+x`f#'^S VT; WJzi>"DbDPC6q#^Ƹ@% TjJ* ;Zs3JCW\&,ECku@ⲥi5P vJGcE%- |0髥gP.SB=o1"nfP69TxW纻i bڹ<RJБ!EN qQF_a&&(D@^/:~,0Ks8A_\uwl( TG\S&}M=m&ק}uCqxU٦oX3]Ӈ.돑K-}}VWEHnd388T(9tZNoly-䝴>bH5d.V㦑y2:?Z\~UB6@f?М1sf2A\9a.T }v5B)Cf8w;-nnJ6s>dr%U55['zkD&AAvƢt|uRmfM%edG,>vq8wXd{8aI9;ΚtekQ dtur)cjE ZJ' |gETˁ~9vt;w嗒Ċ}S~zzpĆ]pJU;fuBat!v`P@iwdAB*i@ٞ}տ>J>%2RV@F~N`a^5E XHYaƪ) ;yD}ƜVF\ӗΎ/8{{1~ʨLħndd k߳u0}љ \l;-og3`jdf5ZB:mA4tE/8~bX4a C FpI|Aз)pj+9QUVBZ4'SN 1zT}MBɂ-u~9b-nU`@nlENɛJN7~Xc#0߁7 /^wwU 6(1,Nα '9UrOOc[_4ȯ6-2=ؽiB)TA2B):Pܡ0ۥU;Pq-s)ؒ/#/W&V (8=Lz!GCgP;Pm{2*`vi5-{9[36n;L)f8 }~7kJ %܇ +xyqDVycMj, ?aRӽR0CtTu#r'1sǯ |`UKV- ȃ2Byy)(hy2JRpQdž)*K?&$&fk?ؙ_ -vc|c=}m'&U^,Y|;ZEԆ{`7sa \6тbw!堬>4h^9抓u,K6Zzc\~c2uʵ# Z AgMfߺnc >]u`;e@ouHǮ@NQ@*~cf>M=GѶ(c]_\UkLziQ&&pԶ%p|5Xq-J%{QLq$ ,LkWu=*}4w>Äqo ڞe־F=+(r7iu/=~ ujQx]l{˝rIáqT.7 HFf^G-ۚ쵿{[3.d[`":oOE;5 ǯVR7J%Eȧ:; Es%ٰP%ă9ګw,>SkXN{ic1'*'99nb#D\0O {BDqnA™R- .kvƗ%w:%ߦ.k+GuVIƓG+B25uD5Cf7l ذ\6O.#9J*8+LR YɫadŨ{ݎ>-1-:&#vX1´6V  r` ^renlm+MbkOJ틠x?!5ܡ\ɇ,vJ9ܥ(v(.3]H+ҙç-S?z:Iw,p891'T/i=*C -rELUA.3&Y,ǐ2wk9:t:pJ1d⛔sAƒiy(Vm(a=<_wRE& G{3 g;Mp||tpecw ;PPVg* PsU€@ K:js;K3Ȍw9 |ua6 BipUu14fi ͯho͵]ipZ}aZt d<穙E r{1,8s|3yTmZh+6>YҁbE^u6tL6?Wլ@!S?OGө~m٥T4$.̫TԖEoᖀo֠(Y2Bk8OF@'QfŜ!k" =_/ؐ6YʱqpBuOK ֬ D6ͲP ! * L'Efy SD&|%Uܕ)&uhptPCl'(T@rca%D5baZ63_r<7Hshe|>5NrO),s<"@ hL*Eh g'^f,~o CL#> Ot50@*lѐ悱AٜUtNס *?pag?s"zᓾvd#OXQY˿@ > p/x4(h V!Dy(,{+ o|+uaky_`u ˋf tl#FvOjzb3q0Ox]c[%lvg7Jzd.J1*pNTUI%#8FIĽ?$ȗq7L2 g<-K :WF>u b, n%n7yA#"TfT]9C0< ?/a3鄥|(w/cy?_R`='1)GM4@_S ʘs*Pya91Џ+%,DwW=m2(W~ !!ꮙu`ف:w-?̼/^\'!>6Cص߿.ln~O^/c^tܞ e DOZI0wb7{CqǬ6ãtZ&}ufSnŹLvbG&ƙDV\B;pZzmo߰(I#Ή!@aCe˚&t\||Efb(1 Eu6,N‘ 3OR3!HN7E/ B8qC1c 쬗à@\ɺ]W\Su3&Hlkih &9^S!D~:=[Xg%JSfwWJp]fm,T@5ಊxq}\{Df#Ӕ?K@#H,P/z4vv"yd嫋CIz̩c H} 8:`#/z}Bk(kmŎ)f~6pd hPbhEI;fm-˪nJ*+tfg9Y%$b26#uIߙ*,glK@D=sS]-&4xVk/n`NrVCR*oУL9Նy6Ny@fk{Kyu*MXX 4N@D^]=q鏽 0d W7D`Ч70b k"3ŞvLJ&֠ xv dhd̲v–索Kqt~{yrB!gBبPni57. ཭ϭZ5_O OH'mX} A`g#ؾH?v&rX;j+}$) bgq nŹ*jawv?:yw>˯D/ŋhS܇S\Al T*C+öb ym(P. Y,|T3,3Z|g^ =qB _m7d1nL"jgM=fՄ&SF4\8q[coI ~fw *`]Y$*MQcӯR?tq1UV-EE-6i Q},2Y;mQ!9,:؎@ OCXfZ<s# w~2mefQs-(VD,ȃt^ PjĤ팸 AA ]Őc?ː׉3 Ԓꅁn1/5ަzN;zZxu^.6< -O=ѱ3(&,ʎn ^zDqb5gx>$`9!&`%>Ŕ $D&E\A'Wb3R/C-]sryq wZcIu:Nt15Q8r_&Hkgl^S?W_!e/~I[ rvyV֪mU=m{֝ђUb=̿[P)U/V"e #Jo74VqfK ѩHPY"ϔBBqM{Н6V+EaPIKHw¢Mk ժn445fi5};0)Y ,T;jB;ɪq J%L ݓtY(z|nXSzqfj?50s]a7|HTXψ_$]\<~h_vsonM Dðl@vw_z~&Xemr/8`@#N@ۑgvhk5նբ=wFUC=Zvv =<ڶ0qCEص b7#hKuQ܄̄>HCjHw/[-u*#2Oɫ.h +ݍ01ѿe=˪<܎SԘ$  S0boߕ cqßB,q6+o&>qx. gFRJ7z|Y;y+B{rZVUiQ ͘Yɖ.g}us4 G}{>f\ٯզn DzچP ҳ @ЧtFͰ25ojGJԆU_v;zxQV]?6Đ(ԱbȰ㱔2l5sKu dlUui`*; >xfAVYտO1jk.#UlYW9%Y fg_'pPpd&B^ƱƾSa)zCUH89_I؂nD=-l{pAXuXÕo$,PR3R5;3Gq+,IfjQ% _CzZA, 5#Ӿ%[*=F~i<ᤐ̟rz֌F 1lW?FCw 0^Pm>V!H TOl_wB*% _.OXoK+orf -^*G0C\!"Dƶgܠ*VݱL7q?Ȳv0TcA>E,ڙBbfyp6_0/?8;QSMЖٻ;^[mZqSuž 412vs5TX{S-*Bh l]0V^ (}`jOQzE(yK'Δ'u_To/;y[hlҟa0p|S6Mʓ+z{hpVL djVOk$mr0JŢ4FѮjnG^&2 eD>o9ȥ]A]1_Z( <gfEcr8QβwФ)lOƱxIwe(e≥\o4#W#<4y&Z x2F@gx 662`pn~7 @Mr /͕BaY%gxRʸ X)>~[n..oڑ.?blk,w3)F);m%Sy<,)vb6IĜa%1b]P^UsFaŸ:,=40-Fo /ߨx#Kk5 őoI_|ת,vg-b@gn4tn ne^A;vBs$EE,<@E8;q[YS5t@b_٪_su[7#jo9lt ڿKBеs.!I6q bK^,HȐB@RdbYo.Wh {o?Ö{8<=_m.36~lo^@unNC^քRB)&6̧LN53"|GgQ<7O!:i|5Դ8Xv|xEiٝ ;co ׏ I벱ZvHN C5"fF 8^zYamYV|[kR[w$]Pl=JPm'cn-{(9^(YZ%&_n‰X0[H)X @m= g3>ʉ[i+TحܹE23=(,=ο*v 3D-AZ/{=иYfϫsv~binDswH_5!IY43 -ŀgxye0L +HB(m\6*uR{d|%1GvK Jz*E].'޷i,={Vr4r}b2ϳpx|҄kEk- jY']Tvf0>s I_t+ [RNcc6zm AphԕrS}b݆|ޔ ˸fu/M.=p,mAهD{ᛚX]]s4nk!lgnP8vm7Z (J!z̆?Xt5@1h&f?s#$TZ%ǽ21ȧDVPń^Q~ +WiIN$;E׬\Ɩ1$()qI*ac:Q"/rRvۍ„;" hĵQ( ^44rz);1YkT T \TZBDRl5%Ij)q YGY\_Koʮ_'],fmE0Z,px|..EWiy_۝W7fxXsN;@Qd(0"_P<u!A1i 0s(YP'/8}ʂy)J&7g h Hm))hm(q51М.[y>)>1s cZ1 `=p;ս ڙ1F1hMȡesU~-J Tw8k銂5Z6GpUPa[3k-y&G6Ys΂u55wJv (#]-$#L)-wVj.`mec:;YUIiJƇ2'C $ʸT[NHi~|q+6PEMh,Qsn{N%=mW;8NX\T Wfعne}pL>5G kHULJ@'jZR8jlq^YDˉdmջjBGV,tK4{#|RsJbkL0]4u+rt( -ɒ |1aBXDnW"QK>ӣI mcΑGs N^mu{nV _ ?2X= ,FiC"WtÑ6ȝ`O{SGoVx\I5*Lwh'pq3\7Tv},:dC\{z=EJpj gؑ|78Tg0W58;u7Dsv5%T9k&m0Q? OU>LJչ0 PT3ݸαv;_.x|s$\|rkovWcz0nCB=Qzd3 ;u !˫7췁m)0h: h@ዑvV 2 !HNBSW_1@BF]J9;P7H[,,ߓ}o-]M6Ele甩U=~g;."9 (Sj&q~%:at W [ώfA P(L)b(Ɵ1P&@g1`[IkȜlF=Xaw$4\,/D. >6[Kay<ϧ*L UxD+0ӞwK:;d'b-Fl@S"jrD!bH6<rB)"\+Gɷ *?C J{4yh ~.H^+֛^ޞ裳j^x3rm),Aiݚ1+/g5cY WMՋZohPN敻o{g:rUPosGkPHW6H2Z'F9?rtQ&΢_:V0}&E4vbqj^S&Q"085=0qx, {gqۛDcVnL{,ә85XۦVzYɈ02٧RBv >REK8rhE϶Fc tD(C2`;`0lƕeXg1JCdo > 46֏ p}j!K/^^ih|"MUT֝SJBlս_G~@d C 7h/z=8 -%u]zi\j][W  LO킥!ʹ YdF #[G[8mSa3$R (IR'׳q~Iz~RE L+ l?w|iZj,)<ۭw|)S ~{w* 7nu49uZb^bɳŏM =7DdrXTfY<29ΚU7.rJ!F SF ̭?kub!D9%ۚ۳R'yr6#gԥ1HldSZ)jMTWbxVӾd!񺻘 V_Wj/}A 8A+*=V݁wjXc1I0yb&OKqO nTIOjs@JY"ďQ~ MH7ȹQ\жXNfc޴QB(bBJ˒ߥ_OZ9b+ A(pԎBXπh ټ)78e>`/1.G& o;R>w ']A.OTR9[*6 6l#ZqׯY_bhKޠKjT5F|d+,5aNƆ*?pw1Kd[]ilyHo~xU(7U%WxFgaXY*= %?hi#3kɂqt_@x |1W.ki# V]ami,(4L] }iC^f?#R/ך/*ś  ^}*YT0?'?Ƒ z9Ft3. k L\TjV Pڐ.i~-;Xh~.&m5̭J@KnkidET"w4ўb#=E *E>?Yц_LXڄ˾ۢ",)KFEb7wcW妲xv;3enx%U<|_Q3x{4bh}c5M2Ba-'Asxv]k!u]n"cMc8i(RtᖵH@q\W0Jk1\q:,|6o_L BgcYƍtM$d} M:bd j}՞ȩ59X2kdAk[-AYZkF|ׅlE߳ UFM&8AZf; 1'7 ;*(B#| Z-46VegUlw_ASBdb)7e@8$ajGf5UFo&(涆:o4łna,,l߆:DRJvW"c?*!u '"XV@vZ}*sZ }zR4Gt_g[`9 cEuwR卬4 !D'?B.eKs kq5]rmz^Lv'w&[n4Qd{ήOtN-ok2^ ?}? !(W=̌?f,,,*mc⩌5")~2E#|WS X msn'Q- 7FPSmlُ%|FT+23W,AuLA|pl +gʕ'ZMLE`cYq(&y pԯ^MF²ˮ -E:oiq"BV'*TCXMsƆj1Tycp*?}I]ԹN xi®"oEb$Ҡo9%*7KC(47R)`FԞ(s'Z$ 㻣WVˠ}]\mٯ 2^ Ec5OZJ $ӥҤ"M_LG/wTV cL'z{nboJbJUE'SpbBM&c A{sCDeEd-*C2UbmK|)H2LPbRAP>1,8Xvc}?n 9J7}u},p\X%OSP%JهB"1Ux$oIm"06߯a26;A\VFAX'kˤƘf0zgMvN t<9$Z*k&cL38beep69,ei!H:Uj; F*h0KX_ʴ a(n}{ۮ?: E;I*@V塓i/`7Ӄ~1jdHU,!0y:Kz #]k2[{+cVK[,`6p:c(  KvDSjjul=1Ƚ | ,0@u RY<uЅYYUha+B瘒_}`'l)11.>/ 5O FkhIM ?:|W[z\Ra=i%PW(&N7oDaP`rfq԰ 8k+兌_$pRviv"Ѽ ǖ 3t}8s%o>U(h !n4Qc_p"iĩ, YeֹJr>|Mb ;>B 8U5 q>cJScsW6期ԥV݌CCHbb>d"AhMx1ObM"5孉`c)4#LX E`Ɣ`V곣gwd`&ȻZ"X J,2;ow)JlfPf ! E[,g淶.j94TVҜUzj5#C8 }X١zjbչxQ=0FCbK *\sDITje;._-n\tj;G5h\sn@pe<(s5Pߠ2 K`6 d@B1 Gs,-Cp56$+--3GE•!Uzǩ,]F@ $H2owʧ``:U}s֮і4ruoP0v()[p.oYoX T>|5+rܹXӳ^0 VKׅ#Q4}Ol0}j\% y`gsjimŠ,[^A)o&J׿np7ɾN tKէջ;:L2/}V $7|h$U &jF3vU>{܃u]1cyp?MJ* Fy&RբkmJ#=&K"yfg!|*:؋.1,D5J?&f kG)~FE]Ӧ}{? O Cl`CL2ׇ2ϕ-G!diIֻԒ#։[rpypɅ~ƈn" 53TQV7jdD#d_">L1`l'9Yv3nt=Xu"01@qn"7\noe޷QMNk`z#aY?[bj,D\7դr9<|;zcD.^ :B,u_< >w RϹ<$SʷJؘIbPe)UQ7sY*s/8 ' O5>\lsh&"+?̽c{'\m{&”>#%3A8cSh^^ Z~Zϲa<ѫ[/#2nvN V=s2DbB|sb OXn\,I* v2Jw!i۰՛uJ M,4VEK?sYnpAߣwϤ6Gj:f(1`hie@˧10,yRZ,MGA0)$h.e-CXzaɕݰp7$gwac $81pp 7bcq}uAUi(Y`Oq`v&ɘ526t 3gm[!NkJ!-Lp~$b0:X\ ˶ݜus0Ypu2"m6$C ]2ѳ1xω|~7kmd˸ko3J!\] Β#?b_NHޥpƴ:A.5ArΖ3ߖ !JRF#b.dz*:!u)P͸JO~pC ]rdecݟ.z]m2Tߢ f -SxQO7LL߭R !!R W?5JxF)c`\w;h0{iGbl>RȪ3slV_ZKxu_8sJv O#dʚ#-C=]VZݚ>@R+VuzeKkR'I0"dQ^6jwimQ/c1Woga@XW QQ\FY [R{r 4Em3<#}~P+4Q׼p '}'&&)]y_B[q3p.ޑU& TŔp`?me ӠvQg"RLS-N3xf 䏷*}kM~&܍:꓂xa Ŝ\= EfXRd/~e_h"F i~.",] 쮊tyr*TUf<>wiV+v"ɾQƻ 7GsŻDzӰ? [)6&a^֫7d?ӷRd7.( Xd?ÁPsX%E$[K{-cB v9mPCsܗEK7'A͛%Ʒ;N6]WkMbž \2gkEICKrs8z1꙽y3TԦ=w.!E,2110r9r&S!^ FyJeVgYfb.+M?Q\Gj< d9ӽֆϰf56# Xqqk G~o+hz\ ɔ@l u58}z' &d#r=8rLGVU P+|ziu{ 7 " [;aיrs@ҿRI&(8h67d8÷:z${H:O_{RfTN MI]y {c XqL((8[^'Ljg8*V/vK$h9Pdq}-ap|J zF\+Bv;7LV!6~']4Rm!VUGNwaѵԝ% t җggI}/êH'r鯁țbh>FztfL߯ZxeM p@U #rcț}U,#I;sT0;:6}>_.`uȱ((_VB zDl r /M a"/0WMpS\ bm+A3`"dsrMF9X{J k/Wjn]i^]2ր(2aGfHs HޡZ$-|>wܯB>:h,MH9,[&0ly@sz_Qh3onAT>&Nnm2Ʈ L[@NwQ3?f o2}o#LBBnm5a )/٤ԑ7kkJ 88Pdpť/Y!rAK#"= Cޒj}8ݖ!C(<ίe r7}-*KG%~|-TOvCdpUvm!G+hăwڄY@ęd495bܗ+TЃ=tؒ IJXGy(mÞcʹ!m-Bwr"#{j $P,xeVF>jn#g_ΑV&HCawm0Uy֢~$/0GQuFI!9Ex^-#. 귵ijK*4MQ6)~/Kz<\YW =?Irҍ7D{0 DbŌbYmF[^!64ĪM|HzhI 8ăɸPYw`l?pcr#gi9j'0g?0.`"äw^w~DFP;VaNl})#)T-tHE=HGr]d\d~t_mNm %L5wt 1fl}*l}F k#bwNLq :oH$l ߽[I*oj`Ơckn:L+HSǻ:պ)$bY$MpLrw.dD脈7ѨPݍ΄G}%LJ3_OmO#XVQ*3+y| ljtb趌pig,U0pbCxb,.P;"T,2DfәQ+LwQiQL;ػ$+ OAiV](ZhZ1 <>HRڭx9 9Bq^%?<Ƨ*|LGy\0UħGi :<NJ)`(8i7L,VЛ +n.p [t&^A63Ƞ;t-Tz!:ҝj"5O_[ZK@D2ZJreclk4re:DT )´co(VZ90ET=9bPgŧ~vMӴjuÈo ]hgMFU ̈́D aAnmu#}a+}9uX3KJxTJN+S|(E }ḿ$j&X%aᘁ|XoNA_{^_ĎD Q_%6sT(3a⬎k7dj #Au !T aX@DЛwdntYetlp9Pq@Db 6tJ!q}Y?MI9^j_Yh@rze3I9~Ȫ67n0R焇uO"Ѫ׻퉼OϣD66/#׫b*L1h%QEh KĉįDx珄\~xRPZ wO'CsS(ofzRy^4LYr :(a>s(!=G"-v^A9S05oݙ^ x;$99w:c\rf(rذXN 9<:|dbw&?aAg]sH{o NSYwtŘV rŅwnjOk*^sTG@N<&pIaǤ8[d]0CM SvٶɫFҺ>f6[t6dI Ob 0|CG; m -jm:8!x˛Y"K@zR׋sBB09X3ƻjҿK[x* Nl͍+Z1'K¹{.0^Q:~?>(֐Z"}B96}4xy=dĥ :eHӿ ~ee]uKI)Ϭu¼y0۔F%)@DEֶt8CMLbh:׹wn%ѩp:Tg RΖEa|DL+Bݔ|b7VLX5=`HQqo"\QcNX2v^|ϪhhGCY%}k1} s9N%"$MdBٔ3?7G-,y3ņ4h@)A[†n2ȇ"X{hpm^;Ւ9΂s0; <1xz2b^P:fIRPC89ȰüzZIG\;؍XynuRkeʤlCͤPAO-oYJԩb rWB],;xR^= a6+|W)aV#Cz1]N@*,]U 7tkD欇ptk'75I`kmՌw ݈Wf3KgS]q_(,gk)^g}@&T`;EHlMZ1C=xG+c(ʽbϘ rp`3 oN#+(ՇdCb )P琢hH`{ utÝ9(LpߝIVϽN c}]ɺSYgw0UpבP#69rE%0VQi>h~: Q*9ɀS 3AgB 'V|hZʦr<ߎe)7Z |7PBjpw<ď*K1|c9?tI"s[[{dEai=κ*yէޗv> k6z\qOU|]QEB?]A3G<Nߥ i2v),+a .gl\D]"F$z~26I6ז'#Wm&m0މQČX?m|7F֞:[mXA3bS{s7-*LŔ/e0A5ud@Ԙ0V2 bQYyF)71c8Ii$Mb;1a"B}@nf[Cp@MNV,וpȺ}HҾ0措(9q;GJYR=Jl=fwԿv((tׁ0W)IVTo"JɏrS8!,'V.$ɫr4Dk p ]|InBCU6 IL4SWDw9먈"{\(,DDN GowYAMiZCL&4,㦴y+kD0j<]&Mo[{;~>l:Lluy:k$yp.;} !c,z Tw٢ÿp!n-0\MO$g `w.G}n]xZa˗$QWYߊw뜺[9ய"=\rDIR ՀE-vItP;@U¹Q!Plr[bMt@l{u޽Bz?N j$HYz("(>$c\t Ufrٛ#a C\?ߺ R 3~;"J$87hC ˳v RbeXyG!a+:/NY hKQ=uk'Y5m"hedkc_/S:>yݩSf6`͜E$ȫ~^b>aE,70YUS}cHUCopR>r` {O>a|B5-86mရvn:UfmIs_:=/,1!=SH5n[^b3CŰ\1葫8ax3^1$– _fϹ%A\|4*hv>eiR (/6hjoj&]{Hkռ4nac(~`s:|ΪHxR jU!=SQzR|2|Cة}Px%m~Ugi5F{e來cECLtcDS,N'e(E'!Ly2?:d?l٭[3=gyWPc=3/Sd_+{>Of޻5$g|o7LY_3+hT)!<_STZzo Y=b\'z%|:R7jHk?J^u+<_߹l:ž:ym䗹hi^] UJ/;DŽ<%϶Me-ɜyS2"mvd[Jn[)gFA94>Cpy4T3^@Xm%fE= M 5cjԳejDC.0YOPB6lUK$7t+*fZy4] LL$bpI5p>(:pM|`4VN`۟|lU;I<' dOZF Pۯ9r1S6{XIqc#&*59}:]+Ǯ- #Xg7;!=2jYZ̊A? r?^9b 0e*nݲ1R2h!ئ%a?K'QTTlHj.3 k{9N`p}H.ATb-D=OI&:+xqk>ĕED}מ8[rDD+_bŠMm/iәB@W:,] ö]V0(=:ؤ~0WOڒπx,O(L:{^N|zAt I ޫ8g tdլ1;~`R'+AQ6'c톟F\UҨuE MPŐ;.djPm rӏ]S0 'މ"G4771"y2UƷ 'ǵV1@p{uR(6EZ8xPZN\9t5/=W獲ֿc6-J_7ʌ',^!^vǐ, f.:$Dg g>ؗ%s/2V! \JC<*賊\x~!.^PNm&C@9+dʄ C<^HH = XVA 0ٜ;zn{ܚ3g˃/3 pl:0m'.otdzħTܦ:VWV@F*bH(?| lSNSsV)wI4޳hՃHGf#͜.T1`H~\(ßB?7_It$꿴]$ŕ-!O~{Fv,߫PywVhJw1:g,WiYM+0 p7=Sx`h7&/k'W<]f%ZJm"lu^QTşl^1 6Lqp)+I9L#xU@լ\||oiS1Sen|@xqL|`Kq QW>syᶢgi̚4UÀtA  fTOSv`HE\N(&f 4Ccj u3N r½b Rh`}_$ďE4`96(ɞ֯QYu_Gt=<sYK)ىM!ԧކXH] e6lXC^ HSE>UtL{-Ŝ3%\k?`g:gs@/Yu9`0_# j5O gwfhav!}.cG.) 3Cf[h}|Z9 AucF$"the+GN#Q]8a}(IX~V~:T}ܯ[hh1]A b2|7Gx+ɸoIOkryҋCӞqxǃ+QhgXgntw 5m W=<)eDanJime &G~_yMTHGSl`~V{9&/ϯ$<J''$h=+ʴEЀ|Jb \%yS3MkwMKv$m4}p]]P*4Zz:؍ m[\1?j湞$=Btb.ɥ^=ɼTr{`rꅱ7U#i>ūKIκ 6AQCF냝11`)—J¦qfVf1!Xy9㕅J4t<])tL&?LZ 8GdVQ"f)=bAK Ͽw"p? j27jB$m2C{P-Ն}霃 j$\<au#˞ AQaak;J خEqHo['RlC Fkho3,Z+\۩w߭w[m>Cw'yW&T5 imDTyn\p K.:FA 2!V*NL³9QoW09OQl3㞛NPJO\@EǫbtYm:`O'rX;`1r]~̋K}'+ >ق /%`uĴK-ܽ txA<2V1.V >IOHaNnv ԕ*L}SBGaog8»KRVBгa2&N/t1ТVݩP⽦>7yꮧ*H xw~Ul(dUSlD7JmAl),_jfQ)X !-<^]^ʇ efR!# 9oM-F'cN<4|IQTq p2{'k4ha]DhCqBؤ!};Giӕme]> CK=%9} &E^r!~}8beq{qV],ԯùJltxJB}B;wZb裷j65O>+0)Wq,NN3^U4YpǛJ',`҃j.@+#fO0 St)uV 4j.nl5pMg&>4dlg>lTʞvKH 5ê~2$!'̧Gcӕ1 |M(}$j]Yن‹ր6eC>?nKZizZm0z;DlSG( mwzdj$61 zh孴)$KhOZG f[@qum=y-4)5BיvszL;М^ByUSH_`W E`cQH?1lq"fFXfK:w݆ ]Ȧc)$}iν< (ں؍}_UǞqVPޯlB{~g ,(D1ou]aAy$}2ꘐs> 397&5DUY؅n]}m륣y4-sZZHu̓ak}h/[ y er'b"[ 7%˽wM>2yˢ12q *ZRVe޿ Szܣ65F)GE엖hD7Ehf,!dsM1n)atǟM92ũصFau%cw)&Xk2SL ޛ^d|z%k1CEAS;`rɑ %%2(+Yn[VgmXIf3ﶧ46j!TLrfU|΋V8$\.bcǶ/7dOP XW|:ԭf^PXfX$t3iAo?Nd~ 쿱z gڗY?}78Q@?;l8t,$nZ!o{:ч]z_7y(jk@y\0=ϮItW#;R2316Pyv"1ԮyW`8dрɍ0S f37tbl$5ȼRⷵ,WnEDin Fj}|=bH=S6Re1d C|qЮBl=Hu3D=rH` #R\±>qƬTxݭ_cz-{ߚi#󓥵.: J#n~b$vG9k,)&n1*'ˏ/vf42$UM0DE[ 9:vAs V z[:j FԜOk,`u_/`ڲr/Gx?{'|.׶P\@'^+*fdmpO4+lu K!?F%oU|GDG#;_`^{L?qn &24'b Ny OpI~gC1)+O q+^Y/,G snjʾg2$7r9YDT Ee o )%mK\Kwa^f,ZfU t>,;ƫ ư[LF hPPw'9{6ԴTs^E,4dP8^t]FE(TZ^aAX }6[\KUAOm eW@Z^Fn>vb:WI ~jt8QS2%Zl7sRHN1' 2+5/NA;tROȇhO&f<=x6*6HлBl9@;!Lk'~¦ۢ &:}C7}4WU=lQ%/A/y=[d!k'GJNHKt-ڽ.}6_;OUyY.Eg:6M+u}6h%|beG_obbeXTzʢ^j~;)1̝bF(tZ)a9D >l'Yn\a1{ ;J>Re^UbEܡ.ھEŏɌI6 ܑARn]͔@D/bdo,o_xvIBHM(]BY 9gH~wLX@Ez]DeDI]Pf[_Տ[4Q|hb@e[ӷ59,֩yg+ ##=u7]E5J%z"cZDԈ;]v ^O}?9z|䴑>[ +(LX9KἩ X[ReCLLT.c(|@P۲ܲ(d3n7T9)n Uh;"˴zݎa{o (Ү9ǩV\=VEeQ+xz-FŪZ-$SJUdv94^K *ڧ5(^!ssjz"Ղpۺv&8!W A8Zj?}xmY=˪PO.](+韘L# D "<9K/ 'ٸu{NUhNEݘ4QJ/#9"/P"4Smf '0.까dVHNq84pcK7kX|Dy,-6}D7c;^ezR`32:b[EuWf33N%`F8 q T4/jEmAfAӳEHL$#2DʹP[*+U0g1 s-6g^u%kA $0'<U-oCYbvJ$[M?$}WVmC!E4Pyiz\h ͖Z`6)r KQ%MS̴Capyx$/y;WX 8^r(5>J'}x@@>22)f1\t͓cȄZQQ2r?n|'+GZ 5qEE݊AZD%m݅_,}lGX☷ mrze 3)Hz[$ΧVEpDۅρٻO\CDM f*޻RJ/npe)~տQ |W?ar14@J5YQ^7i׏~SÐlb`˽_q1y4/AtL)gw'H9%&6{X2ZoZ–c%Gr ׮J 96l}fHa.S- Etc+i }5oKS[s| ?㦇MƢXN s`Q+q mxoHY%f01d gAc:8_؋*Ў$cjbB8pu6Q!NS ˌn/ntK;{ApĻdǜ(ʃEj$@t}􁋣1Y 'F+6Gl_˛FXQtɬӇ_HyD%v6|Y/(').3}W<?ZU'0rZdYRe+e$\OPNﲰ?ؒ0V:(w +5/\.ȑB8Mt(V:QFWt}?YQW{KgW\ՓYP wiuwK/sI9 YŐ-}qZ;̟@]LAsIfS-a| .݆nn޳}PiEv5e'c.G0]3=NFfޱc%VQpxcR"/Xi\u9vQ*wU}ϫ6Uݛj~`8 @]Z)G{<"7n%bs8h4׫IJ9=`QL `5N>vC)ȱ>NLTx']l7uf6Z*BM7dI|5"A,\ڃR̔2`hMwM;t[sjS 2?-s[GC{xVC& #33Ê$}g+~^d^RAow=UgTU5Z5lR$D[Oظ0W=[+}k[龢tW@f-lyHL>ne-Q0:U跩K $?7hTcaGoݢNpF\ CS늃6g74 {{o*X&xdxC&ج)֌V{ښB 4M@(rБ`ˁhxksڞf`=pmcLl9dZFQnO֭]Jnǀ5)w@L `%)_TRZu1-.3{~ M |u̵;E"l+/vX T]P{VX4BOr 8ojL>@ֶ-ل*ѕL;݅[>ݨ(&:9m궩A3+CFPaC@johT|A +f!°{aҏsE?7׏oHb*gOIFΤh})mbjbjOu@;! :})fbwl[K |p7j^iw?\3nNL=:/ гF@1r`ƓYR ǰI̊t ߭6ȆUdB}d!Ov=TCW}o~XP/Ȼ!m5, -Cjي%Zx2[)9mn7 zRM nbE<Y-0?_z"5!W.J{u-F~W%,)W{ꨣ_9b*^wpݦĦT|!~lj(WTq]YpqbdP*dY ܘ0OVbܨ'1&UEVn|KܠNK尴hu[Z/*|g&y# ژ5W%/]V>Ç=7CK`zNQ6Q:_eJ1INhA.rߎF\50y~]>7vXHN_0ґqeIIOr^g}>d, 5ou([eF21aͺVhf 4+Ky^0|0^<9N͑Y|yogP}e8謿r o#o0ۅzDhV?LU=4eP#Q@| MdDJ+ARy߱ _G(?"T6\NQШbH{~?V-^" h}nj PeW>* 3U%N+sn>s4RiŨ%J'̱ʓ1g:zTGQvd_`̊xFA'O]S]Ə.) [e:~oY;ߝUi>N*veY$*qKvNwMY] Ѿ,ȗ!:kk_3'I]!7XôGՃ|u= aOM#\D i Is]nd9Bf'dH]G`Q l4:?+Zލ+>r Ah.9uְ=6Mݲوq5'}Vb@ +w[l4IIn xe8%7>p`Dn])浐qShKrE]~n8`d& %f3v/ !E'" 9ւSO2ht.#;3JOŔv w&}Km@ȹLe^V;,,+IgKTO8bJXxl3;*}PNp%_(ۏa=Wb9-*%o"3Po"Y=vRun)‘j/P@\ѵnT𑖭]aV08C/ >\Z[+d1*Ɯߛ/G;,=LS~{P5N04ZI9(3/NW;Qze/-[ry /.Cڐv;$keT%ֻ*8&4慂6D\PFFU'r&p$TOs[ y&sL :6Gw wĭڡ|%fO;BVX>a*rXs6@W EC w}PEyʑ,P;H)o[,UohH p's)XL2^vd`|qy%>YZ .?QPg4ZXZDA/l_κ5AJR8V2S"mDz'5a Y섺)!ķ}qe!*иf13T 륒H8ӓC[bt[UxȗM8do}i lI)il^B@!vocN a)PhnG^ԕ4FHfS>KPH1 9 |=08QȅgY46ԣ$6f{dž0y2Ir%"[k)r"=S2>!2Ù(liQb^pܣ])LZi"mR㔜U,Csb] 3]>qڊ0;ߢv%GMOrݾLf5kbG:Bd/;- V&ˇ}t#dvmsf^Ծ7Ҟ4׏BjjҸu-ZWBTV*z) f>a{6ۉ[R7+:p!vF` la 򧧧_uv[.\ZN cnnnn,_w O\ɘRTgtUhۜ0ɹѝjxS ,o)~O;[~i,Hy Eűd-JOUwj Eʳ\Y*5y erMnѓN \ԻCT's$)%@]O\taR ۙiOm4J:A£J 2t@SUכCbӻ:s'v'pl-YZҙQgm7Ə2H2w;ƷVWȟXEWT *A GVװ.e齭JeWq 3Y{8 [Ҵ|ݮnPQU% `zk,ށ|ŁX"ߍ'GN/0W:QڍND9 pik9IIj@x%?h哮T!M]I`oQ9G-_%{{Ks{޶-M(pH 5YjqP2 [cޢy9d쵃RDi~iP]K&)6ƝEc`<[#ؼT@Ci7 zPI?IxgZnqXYc)GHjvV~6E~/^6"nZHn{6 ®QǾHRw6I &*ۼQbu*\2e6Ta{\y. dd}K)#0Ys֜q,/ l?gRb|~j1fO I^V )&9o{N2[i>#zx}@&A%P9ƞs*kS*d]~ZZIF5Idt•I} 1m Qmu'y?Qî,H/"ՆSrv]ܧ0CHvp1]N5R8SV뼥+tFcw6H> 0?ˢ>ѫtI6V}1A7MDXf3{Nd>?pIP$Zj/R<$_9$sJ$;voor:rncJ`XA h OfϏ˼+0G|I_W]\UDtES e}>wpI] =Hm)utu׺t"Ek!OL?o1AyiѨedk|N={pg׫qea6r$nll镅v'۶/+hb )O!)!/3J94$qp5;T+ />=_rrAYIk#Cd|9(hRImO+]cz\wTzsBvU[&nѺz؍ f9Lls#îj2Z9+Q0úP=ohs8zZYy&s mB |Q= «.t쌌7;%z}(~̬IQՆ&`[烏s6n|ah#d@))u U#]FO)Ɛ},rH)EH[@f׆lC0vJܾd0,c-g'2:uL+!=p]D5Vz~æ&˴*)C΅FH\nRFZ~/ܙiLqKdVЭSa_ɕ&=U׍Z|ZB#XrMS櫸e^ځ-B:zǙ~aMtD8#XS;wtѨDgZ:gEkDU(مFF^G{ʙE_ChjLYn'K>mb0Jy<@'u+;Íh!EG]J3L$'kVi2s"SŮd4!+>!ոRKހ| 8y7 ;VsSh2R"\D{ᓒdv JW(r4 Fm[Re ƒ'HcL0>[Oh l&]d?4EKۙ/P:ոZż]6Mݥ8i.kȌelB)Z`S'NW v.q^$.W<_ь`T_pckz5qfev}c/6p:14J/MFd,c\z&/c+$8OdLw#TK}4&08)G)Y XRgCȩ1w5w!G0O]{+ACR<7luKuGOE t q6h/pYV^I:9h#0Ȍ(?˱g&£/ w)J(osh Ib;w^]'> #m/CC*yldq$18<ߗ@0Kj D0@J/mW{tL;/9=Gkіʲx;H66~uWGJ]A<%9kǸ^;6H9ђ)`:=Ĝ.:]^.FO.9n~cSIS^V}̈Bl{YKBp|Nbi h$nG'($aTYI(9ZJh!N%3ӟ3jz>]De"Q yhkB}Qa)Xw5C\E+փ<1L>ovzTSs%e~Xeo3^.<wk}3;֍YCٰj?eX/gTvBUg˞h{_QC=מr )W@{;&d& .{PDtD07y4,:Y|WUs^O]&w3\ ~sNrɜӫW^WJaG7dyq1"{eP٥8** ġ+4I,d 'Ӓr:bYzL`9ԟHbS(dҢ䊽D\ul"%A.!Εln̂X%`^:zx1jW71aƟX RD+#wj")n >6{ Z!c+6T8fDp@G5EobKU~6ZE 4M S-"ζr΂V.ws"+&Dl´wox+#xw&re|<bw-%H7zonyH YF?$N `:mbxla.Lu%K &!weIXρk]KFPi:#/yEX,^3}rƋxmqS( ]Q9,úNIFBTd1+?ؚp Ғ JL-Doˬ_ Q ]\\6qh "ؠ|r Ej6nj*)P -F]`ai{OeB].¦7w;s> ;m(s:X;[KwQ=x~j A^9Ϋ!z^Y^m]9Uk=,ddh,`|R,cZ3r'ܰ{qLpAfϒ{wf_*Ȱ&װU/ۛ^Eٓ9ٛX?,pY5 w% " :yu R`p1=*^1b l*];_) :_CYh'Rjm0K.0mB)͖PH+&xy =3[ȳ-ޜ߭w58SL˖8-U7E8 tNahXPjB$g5:":!mRxiKtSgŐ1hfoSؒOu1:ك ,dqBY@J߫Eu[SS І1~X_L"RnVu6F{ҥ83ZP8 F- Na)V'M)97G՚Ά4K pNc6N!R&X 0`߾LvTiֵ{+Ǯڞ7Xu~'AN7YSo:n9+JIC\@Z:imdsy}Dr4r}Wxu=-X)-iȁlxzrQ`A}c Mf-2ڪNiMHB.B'ϊaTI=5g[ꎈq~8>꾿<;j9ene z*վpM'z~ Dއo]@2frf?Agg pj/e[}6ՙmIF:G(P']9DW,M`7D jZ8ffD)[ ,n.T+u9`,7-9Xw(HF F4QTTa}?E93nPl3;GHuS& hİ7󉶀Hr2uNX"drkXPTj '#'^moL*~Ց ƵY>)[O睾^k\KֳըY.TQc>Mh}6?}Z, Roy xxafcO}pOMGJû$Cr"˺0*t+RQ6FDFi&Oy b[ <8PˆaXm9j2F)!Vُڤ0~IC%1lLsL~^|6ymc8K?A6F9EL x'LI˜d t|ear֝"]1?*e[`p@neQGGOnXgY]zs$ֺ\iƂJ|,oziה(ZY)5t꒹[¥䗭ߘNVql8ey;c vJ]h,CC =B\yذERW;4;ns~pG,eyHٻ`"!5}Q*#<eÅYZt$TgM"Tucy2 05)D\ ?U9X;D:CtfAn5ʕtoH^Մ<Չ&DK XcQ.X ^r3!,tkpɿTL;ogL1gj,Ł܈Qg}YШ1s~k¦0_\[౲#yc5.((Aa<#v]?)"t #M-w_d!/&6_its] me̖6֋LEPr/i8wK?2)vl/E|O$#d4)ި6OqVe\iaU7A_yX}a;L{ӟ*a1I;! *0j]6D1l.>Xl0c&/*T;LX<H*jAG ZF$tb*Lp"ǘeh\ر3>6K8VOjѳx^D6!l%w11[5`|3Ċ !K8sbZ C#ԑls;Kh3d`AS)ԴZD1K:ŵ l;vՋ< ? [nwR.eȓȦ4

    ] @F.(I9WFMfVy|\8%9% |@1VBkD͚:<[ 8`І ٠tcu{=(' *$iW+v[)"̡Rl~wp%D QƏYֻz`ncJ4"iњy]XZ2Tc2%V̌۫E4 c Vo=b 18G*x@-8MMY)C @%)Cny\սqQ`9B e歔,2wuy&Wln e;s(X/E5Wl``fZ9?#JsRb(ò7%;TqOގAoo`O{s)KQjH U/Ӥ* 6Mi੊$܅}8OwL*+T70|)HT5dZsV!ںV>*$C+,Oq~2L{ѭ*r sP-Ҡx cKIj&E'Sb,cբ }ؾkN$f'~k$\4}E =#xȸ*VzwJN>#t \^悙B |ĐKp_ΰQ Wfju/&7G}",ʏrWFYڞrpzNA 0 -9EJA[!*чi2Ywls}{ۭԞghiH||WAHB !X#wD 7y՘ O@JhO.prY FULID ama mMYa6EVV, JduuARqU,B&}]JS6./XsMiI5\([w*2}:jJQD>4*{"u UnlţiY1tMǽijZ,VT`>8yt[z0ڙO\Gڴk$:BU"$Lsg*~]Y4zG$) Jx5%!v^X7Rq_Tka7CZ)&Ģ̋Dz!E➶OU!׿9jƮm*2VM/j? 췡];XqmdUKU ct0t1N+tLv6HdEZKĸH]ėXHt!N/}ѽ⭟ b디?>:Z~s݁<ǯJa?ksRhNoʿ4˿| Xɾf( C@v=5'!gTN#5b[z d>ĊZ[|-T \cjw2c-*g:[c1ϣC8<B. ȣ:|&۽EG}0:F<2Ϙ3ߩa [x5=WWe]/ONKu>nR9{cxth:hbȕsփ6V?!TO1BiзLL8~eiQnjyEzim`KWsΥN.taPHnړ,.p2-BLj gwt`LtNcof~dXX{{{.&[@y!JUIE]IJyx ;oge2bVce-$qZ/_i,y0)XvxA#Vߠ``@U'IX-}@{+\e!DW~zD $y:X馟&J@}Z84Z&˸ӎrHDrg,Q "Cmg+q gK;mUMo@^G-*Z8"Oq= dGsb| ]mQH][3oJ&8yAOQ&R斤Y3c1j/wΫ.<V5mU"Nl*,=W*f(D)x=p|:90WBb; 0P;ܓ9zL>]&v{b0{!4n" ]$:9X/ C/,6"b.] yxt4$&7ȓ*=K)SYL0ls*y۩8OF Ak&ޟm5]$Ny*I[3y>[Qd$ $Ө4V殒^͋XRnq@.vO(]CI<0 U$T#ҎǕ;u3ϠL/I vo*0b3&Q&|ms ;Fax{[y,Z  PRGunc>Y+<nV4꒙H?_SS\WM)tۡZԙc%;ȕ ]8yS6Ew mj%;A HGXcHv ;0G)B|vw|Q^n,F{!FjBl\&z*8 *Ib?kwTx`v{:5t^u5܀Bz7hnd)VL/VKr$/b)N'9.$yW€',/ ;>z[+DN3z%S5 Z"'(+N6&ŊR([LobpҺ,L(Kx$rv]o}[-T8aCo+n¬708ѱZfT3E >n &LϡNG/Kk U1^t]MG9O:܇-[-p&P7.m N[=c/y4KW!zd'υ Gu/!_ևHZ65P\"*hWۨCso `Q}Q9 P1*6 QA47.FLiq; Tn"*Eg kJGZٲ=6FiB-5vs~ȣ̒A2O):HeX(bF<{V9 4co^_9D9=';ЬsL(4<ذ¦{ :8,ߚ4&7]-;X. c`)YqƗ|̌26ӷ7w664mN N,>=:ћC Wz [^nafO/G3۬~/4utOذ`BDRX*Ȼ+g#|)8{Ȅ/]ߛ#D#k7fЀSS,>/1薁Z6K$L.=8U)o1~Ԉt#Ui.SUa!S/ Hj'^PXY/ =|ߣr*w)DKNc ݹ n4sgxzҲ\OFnA)8O#r9T}9}s}blJt*hf[ ίVuT5K2p֔̅zt?-:؃2L CG?{,Ba7]kY\05#F%g5: SB 劼wb%{J-ߜEB-`2fʖWd#&6YL~TC8޴Tlxːg8Eļc>4C`[ lj{Ԡp v69e$~Il2;1as+/;Է)NV+ +)M;h'l7O1T& Ujpc y#Y q]ILeMN^3;QA!W>wy{XDp+R]:F۳,[iف>n 28SVl1&l_Qٔ]UЙ"aV;s 3 &[ I|V5o,9yZ݁0EC=A YF9d-`iEcپTAx;֕Ry\Ac?xy 9m/A[實PRzH#\;i"Kyux = JϸDUs; ٳ{ood^FjiZV}~=gs_M0K6) mh.%"Ϛ(Oq&\ t +N{ˏYg.CNd0 nHXRbJL= ԥ5 b`f$Oe }-cpK DS ?`To2d0~X(w^R~s_U4CX"7Z 4;ŲJVʰXoePp,:i%Q3~Wꂈ4%3h~|OٙiwfTE.`xjJOۖ` Ռբbmu T,"x=sWlgDZzJ bl=oR9:=kq2L',`D$7̎mܞ(p.Y(b#lm0z= R - @HZ"f9~٧ wUeMhAaLZĶ2E4y (||7͎"H/ =^F^2_HT*j_ al?2D P-'dðOЍLx pһX1f-3R%%p+FvXR&wɬ,,y4knɌɼ+M,>L[ _X& Cs 07>G,>,`xkOCWn*. MZ3O =Aѽۖ/fA+ (}'ʿzt&BR:' y#R{ّF$ P)ֈ ,!52m0}ơ4r4ma**)K9n2യ7$hN2 U& Ma(I (՜(T֡댻HZmBnh)H[<_c0X!wE%kɊh݄לgE. MX3LFde db?o#=u37߯&VQ&o21܃drX\.i̢: Egie5vK^VC kv\U]:)<^%/ߏ]@7frSH R825ɬQ{9ZMǣ2>fM~YJ]q/KϾ6>*p3;s%TXUIxR% ܽR`Zfjϰ:nՌ(YLt]] d^@HQԍYwM~"Z'ς{"k94>3 ([Y%#*n!tOjD'466ƽ*au3h_r\*xgyc8 Xw`/DdJAk!Xዢ-ūE#տ (Zz'3-[9=8,Cei?,\&[ ͐ +AQ' hM#"Ul9sν-/fxf1, #f$)kJeah~9*IFEG$`tnU|4 ;S;?% Wcf{ttS ϦB@{bGP(d\ W*0t?ޯ*r)-ol7~9P@O>FT8( )[=3 {|vMtٰD}ĉ{At<`~:m籎\aMA`۲"() !*s=65(]]һ9/RHmVpJCaM1aAF@m 9 < **j` --g^1׫8`nW&B5oOn)|*"**&C=)P.g]WĴKJI{ ݃Y&N7̍ymĄSl`T)߃i #OR F>!+Sn&4 D5I+:-i0J(A 2貝Scۿ ߫γ̀+H1ʈ,++| U9Vd.Y|q'2[b"?ʔ V+ (Ejρ60X]M洡<a9A`s20d.SVi;z'qlt\?oh?Xxٰx:Ҡ .{ ~ơ)DFAiŌ+O9PB7屾H$?@0K*p %]ϊs7*DsU7T0B?{X^,۵Ð Gb"WѠ(>|v]P=eЇԚbF5BҾxkV0$F)lK ζ~Hs=W 95UOxYC%Se\E+݊wADYu\[,NEP5ȴǹ hb(Y5\1ڎ2]ϩAԿ枛TןP{5kOg^8rYӔ Lu]B)iG[by1? H CwxBh酺%+g< ts}褱*2x$xzH~:OGMzmʫk6F1v$+\L[p)3u\T#|mrYO$d zx ԅp&x[e4_BBc)$lB6(ߟd 0 ?Caf8 ,:#`FNFl6AKnFFFSUKǭ~eABQ)6x]= $ypg]fís+]H 줻bq2CA-qݎ:p}=?4wE0nX?%DDFĤ{sE%B͎3K`4=o7Բ=`C| M;Iu~OZ [mi*( 2!4QMV1k縲8٣_> ay0rPnȚ=Y$RγKk$9 .WG  L-Uj/t/?b(h#v$W^ 4pKp푛k;nhHJ2fG?λ.>VVy((~|[o=8\3qp^s^@zTAp r6Th89AƌQӭe=LR 7 ƾeTԓsW6ԠZuFgﰁ(%RMc"X4'sRiŋ/lY`J2 S&\4Uqi[<ӋVm~ĕ1H@1C R8"s?:u_yosjCu61{a8ij{]0K?3Sę¹I큎b-,Z5F۩P:dOծ3sFG7q?ّ̑rMⵑHGjvhUiV9s0L܋IfLNׯӜ/l6 ֹrHg)XqM"]Bð6  MP~.1!ZœO}=^V0=ձ;y\FL*#M5ƽȴzsK(CYȗΰ+ϙa$y`ܐ #I'2R ;G)"?LDFQ\s Ea'JhI [ؕ?4_0 ݑJ#]G%eT8Հ_$=/ˤ}`$eD(MKQ؞d{5Wy0c8i v3YHڣ9!nnStکΏػ'Sc{\rP+ˠ/*pHw;p꽇ΘɛʆmR5^ _)(Dž Zޫ+Z2,"4΍V UbgD7tC6pqu5'E2G @.#rIѹ_;_Ufa}M0{'k5v}c:L| zo7'.J#$U!f]6,^BKΉSǕhz X3S&]6dx0M9U ;@a})ؿg1+af(߁LX[FA 0'[jR~2ɥ ?B :^ղEbH6}Zy\MErC7A͏K/&[jO' 6 r^1)$Qn=F+y\Z ;9k@aX0f};׽N)>"P8ľU0 "HV8! sɜ7!#{Yq7;:CVk%Fs|c+$\h84c2շ`Ek<a/UxJ&w,ܯ!&FLVפRDkʎ[e pAÂ+H*L6&&!K;cGX" BBעY"ɚg;Uzm;Qb3^{ UEW̯unQsTʂkӆ *0x_!ՎA`pg[q;I8;ߞs G[UקMZ5sf|u咶Ojm]L!h<@V](!0z.&ΕF*aH-֗BqK=ߔVb/ xm5"R~ kOrո_@yVI0f,Q cwOhT˺-61ntw;+O71F|[tC4vھtjT) :/ܔ/ 9k&Gj+l!nրb HDrЎ̿Xc[|B='~9s?E._/P:Su`1=60KlO?M|nE aFG8=HG׵(Jx eAc{)*Oإuv ;A;ش~eB R\69^trvjF5*ҍ4̯5 6Xy i^ ݦ7FIEmpYݿ%-a 'cÆthVw8<ȆwKbƝ{ ]7C&ͩŢ~nb(UF}Plr tTc_gr:09g~Kx{Ruؽ.g#V)P{T t^efxui"¿¹+ɺ YǡZ1Be%?kD5VZ6vft4oяs7 Τy^t {1MqVآr1;hCRJ;#]PF~*?=! ,;a0g7X՛ė0k`,Kś- \6B,=~%4"Λu0}i= 8KfDiS!e524eU~LFxg%=@v y:(]|Ksv宅{ckfM\A^w80@΄C Kت]ZLu>vj,Wmu(Q[mmLqLJX~eջҸdp)kȫG3iK27eS[MMњfj6'L1x`A@Gxc50ưG8,z$(*Q˯)w 6w-gGS2F6bCשw+CW}"8liw+x3¥gN (Q\hrx4xШG=a y6o Dd(V_Fz^Jb&Z-%gQTgc1No ny{9q 1&-kZ%*4?3]Ѵ9:%X,$>D!MfIf,)mH}&UafbUG 4>9+2bEePra۳YAD:_),!WN&ۿ^C 'ElGy͝D Gh[Ks@?[NjCO@ߢq{~) eN_mNeb$tQs 0Ơ`F1ހ^bQ1PIL&'4xEdR]kٱi37_&̗9 |R|PIYͻ}#e;24 z3ܕeد e&I@xDt&[A_uE?s;XTGl]5OJaH6 I` ӺXhw~lϵ2eQ,u `A`Dͫ~G+'tDnɣA6vf~dFߩzBzƫ#}$@Î'O8ӔU`c;^ȎKyC׶pÎ#6ؔ7e 5?odIߊ#JDŽZπ*!g%Ɠ`f N/<'cg<*=f sS$[E9'W4BHg?@] *f5 GߡKJNY=%^d\sp\A!|h~4\ Al>#v|L[)y E/1s$TCSJA6NP! a3#'z?yH\kgE TZbt'{CLZ [3j4Tr:'G!#=[` /w`sXg2rų_\Oh6vM+Q~} A$jEu T33 3Yb2HK6sm.]$_X! ;%'g 3\к2dEu,-α}$0/Z)j6+`;SMX_r* ﮂb$Y3Pd]q]8;UCslyaDYn5L)Dm6@nV SK3/1'Ҵ2_иjkֽzJQc  9c_Յ$wsկ֖~Ut~=~jgR 0rJQ@nۆH l}rtF_O*̖sXZ)y8"c6q7emjn}V E]Q"4RD_^czZ"ABy>BG *j{:ύuOi/ԪvKss{rt<([0QTdKV@̌jF-Ho9Vd~>%#&ʉئyBTiKoUi,;*].:-=-qG*Wfkl?r;#7(~6OC٫F!o$#!fF;,,U,Hk.m712g&U mmdYa4~(]ⷪ|-6|d(/a]YX$ x!SlHY#zLhJřD.c9QF"3kPzFEkN g/˶">ok47%g/' lp@Z;|{3Eh߫dq6X?! mM b*2I`>Pb^o)޽1ԩFE}r:)EM@w5><]-9EvQ^9tRQD8 )D=Oa,K1S;:VYl#g[Z^c)\qq+4Db, 2j;TF6Ch]cJv\!k^Zob)y#OGu4.y,f+qz->G  KVFٟQLHW""Mr7hR8k yS}߫ۿ1f1,1oXWkl0jv?<TXO6 ke0lxÕgaMdY>O\p!v2.T?> iMZ%A-RZRn%%7)עU>iGU&5M| q]A2˿]JYqK?M]Ua=AL ܴ-s!*WqmV f泱iJ"W=-Iit&}R"JB \ } AvB8$ ԧ$>SP>؏#4cN P >S). —ߜvJ'p3xmuUc;.#~MF7Ѳ! u6[Q\㡸AGtjLDō̏~.9ۂ+~lY߆Wr22qB")㚫o;nL(Ch)Fs p.UU.fMX>lEq;KeFٯ;VPP[ ~f!<$RDQ_v@ 6 %1#SHCEL ]:˫M _`Ly [в^ -c[W8L$VSjVQ:*af14jk({„DhôAu`Örف.jmEbGflE[,*HRYvk)oft9L{햶h|+6lbG}sKS ؄ޮ8zwt0^Oͫᢽ.^zrC7ќv+3! Hǯ_4M-0qڅ*㊋}) HR @#q?gI!A=&Ԑ k/4=Tgچ7030"ۖ_ g(B%ȮЙ&'0 U Q1{wڬ¬HN?l:,diNwNZ^T!+,gSg#̙9' f}cerY9B'WԵU=t֪i}ЩQCCh%hLKʵb~uƊ,)eՁ7'9bk.Vg.>ƕq$6ѧx Tkb(}4æfUG:cjlLKsG l6ʹVT/a 79O`xFltqc`#ظBV 6U\'SH,ve<[>rb' yg9=, :y̕S5b>QVue2i>$g0Ҭ=;YQ<8=ƀ݃cJ Vggk[exҡAz2zf(G_sߖTZb޹i)lRZo^lM;4dyΕi=U9T^䃒dZNv-X q0(Z=>>` @_#pƢlׅ^?Ȕzs]KW&tn5(J/O[OߥrI9rU%fZP e"e26=Q5 \" +]O D~9&.-AX)[˒6vc#S 8rˆuU OEPGS{lINJE@n"{ k斂Ve5FTȹEmNd/zDgLGlI!FRgs q@\O)-L88_ǙFxrFkuw[͋B.oֈT`ǀ@`0=9b-#"PӞ*v8oS!Ka?!$~{1dЃ@jy5[LBǦXk JsdU"UXl%ajeÌۂ +#_nS6& Y6mg|qJrkVD݅Vt~aOڹ\v$#&-}.|ӛ~a7zIl9́9pSޔ#W-_F .!Ϫn;^)f=~WtOȈf[t<ST 4W)d}2}0v*ŗ1}҄D+9jdiq5fQ$I#ϫ֤Mɲ.ڞt;I3ʷS^@OQ R1Sׯ_|9|dcs+Rk <#O]|k~~Z]LJ#g"`Cu7C퀧bh;^%!.$`N$Cx-.:k+K(NCW(v^9F xDzVLj>l{p:*+)FjvO6dn9;$HF5ot%svZ"Tm:V <[PϿA59G6mz{jlztd|N2 |!GBjiȷ%n>y0GΜ3+n(@ (BubrZ`FqOO/9+ X* >R{%Fy6H5:V(ӷI}6n tf9nRhf &PIHBWa"? V ޽\Km (J +{[ =<{E1OY9*c q9[7hXZMK#;<ǂ eʍ*T8eS/i*Met'k8*Ż8M\Mځ€6+hq}LLut}dI~L >s!sBܫgٸW1#xTXb*TmlTOa\_ZtZ'(RX\Wv)9lk/H)g*82uԮ#!&A:n)~Bjj(];6:F:$Z}+ɵ GVx|)7"Noq"Q' )=ȧ-| $hG*6Ų0Z޷fBHhh\z2q%CO8c!6sCTwl8xgQFlNHƧzSlMP[]Wy.+ L7͙&81®<щ٤N8ae~>{Jd i*R[IzK>SaN6Q-d|1k J "s:)Eb7z9MEqσ kNT+)Coa(>?XTt܃7%ג[0Vi|Yf: Ըy6k,Q [ApYnz;=l=XamC0SM||}/Ɯ;!%YtP(+4.%9) qQ*88NGwR~}s&cCFR%Ȓ FaPي"[O4f$X+mGEK8ps$9xY";(CPDUᎹ}#R*Iyo]-uȯ'@Zz}7`^4ŦFէ liN+GP38/QnO-c^ a} 45FʹҢ029:(7@{nhR.nbը4P4Es?lv B\[w!LJf~6pcFy)"k̗gU zLE, X/ŽLf@iM 2.PçճZ3ݟYJAYEHh4kf&0TcFW n&˃r C 0Fs*Eξq,Yr"(!\T *4t@Jb_q;o3䍤`B4?[@xĹY$a2KrGX<҉o |6t2ǁ=*I[M4(妢 b^qH5ջ;'LVb[c<}'`UWO)!r%MƐ֟_E*KGt/`|I؎PH/0=_AV8F߲[f[w?*b% O k1*ޯ#w]bIe'f m/ddQKr Ĩf\? գ.ltvA*gAJ&vZtycށ{n-t>$<4%D֫252ljafJZQnC\O[pyEO73e/+ D ZEn{R ^-^fIijZ\ I#'#xbG]'Y#:Q+T'(z|@PhQY L nwOio蚟V~T3i q:Zv(!0qk}kbk0PfQs[5v֭Ub-kwrћP<#n ^ޛ#]ogd "+N+^v!0u*%)PtM a[E\{iSgNW6#?ɌK82 L)m1 髷~okdOu ǎ-a,AQ( `omVNP%5.rB*nб[ޠs_/Ze|O.TpwqnABY[z $⺹ܮᄒ ԩp # |,j<$w.7@ǁrR#/xml˓'vJLg|.c@ҝu 8/i /arkb|Qx E8yvT_mBf~P y!Bd ~8(LD^7 Smp*jhv:F&4^;ư2^9}qԄ8Ξ:=U7S L<ȵ$0h&-q)3Џ  eRǠM Ɯk%^^Mzsf>ǜ62Q%\gN-~0$-"¢L hx $i+ԍS't""z$?/8ʄu 6Ѐ6?3߿7=J(n([_L^S*%vJ? tC'7H{Ȧ3v{ݮʓFg xz6pXQZ\yC1ER)F2 'Gˮ פo&`K5 ?u/dJrg۵ E i@r52ZXw ||h!{x*7czK4H%7YH#l5= Z/>ܷ 3"jDovWB#yGΨ Q.|W.Oۍ= mD@:wq\F)PLkETnb^[1fMsoi1b4ig ;x e# k@0GPU[ RsY_ZTV䃞 `z ɋ6"VsQPܒfH>lßt/.jS? 1oI(Ԑ|VdR{{MFw爟|8$6Ƅ*W6}KSY#,'΁缾:ß+aq*S>k]0VvOFI^;Ӧ%H }UA«EB8jGPTuXͻ0&} G035(#TKˆ.%p %bx{aV)]Ip.zx`7&H.%᳷)Ԑ_)(bv 2뙛|!V׫z=xAw"k=&;i u͍+hl-.7U*\k&5<ĭ$V~l 8 ¾_p˛-:4w6%Ij*Y g G8\~ ͉X#!x2ip ̺JEүzo-W/Xt́*| Ex0Z\3!4I•vd-N^|ȹZ5Zu$tR2,*U߸ZzAc9RSkR,rQp{'`4˚@ϩjiW)t^q4@D;0PQ$ ~ M<##;B+ DDAz{|E] Qm'_,sxyhY`bd j,5cw?Lݶ@^^XW%XܒM^eI~ؕTD^uGH ;ju mD4&H2]ݓXwl!l0o(i}@S }&%hBLtq u(FA+d6to|CZgڎ*wGp1_~υZ(>E m'U@ 5=etP$qM;G0D>.*흏 z+ 臥3ƅnoIU{}Sʊ۷)r*6&z}kUm2=eW6P;0YZ0707010000000e000081a4000000000000000000000001668434d3001304b8000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/gpu/drm/radeon/radeon.ko.xz7zXZִF!t/!|]?Eh=ڜͩiP.82MBJy64lO5غ{F9ggw(5NJ@ރY~ԭ#TC ru˶BhЫ4i>pסgUV *3u_"~0 M_z6b{]N;G`*b尨۷%6Ayr㘔-.m6{Jֲ\6w fzaߢB?z)/sX#QC 1 يW3ͳ0gT{_DwĶ`θT4zm>Rd;\ToͿLOĐ+ui c[ZTU ;B-gxۤA].j>]qDKbm,{c><]w]jufw7QH^X4+PuvH'-VW{謍hk2.ꃦP6Zněň>ٍ\ @RpAp]x,+s YIsšnؑȝkƶ%҆ХzA}l/1#Z#{[:K'2zG7{L -[ p=M8ƕ|g}, n 6bgPY'{t(x,(U$A|Ŗ2U2E\nGvl8 =jGH9rPɣ=9 eGY\G7+9%וC8 6dѵs ^:x4XPc4gƽJb9擢k233fw:v&TɚwZ#6y᧒{=-q*_-:H^b ZacL 6XDIY"~#5"-m\oU밽}Z[ FJ~ yrћ,gʚbZĖ) ~6.?fS+HR?.%=*NOB{[Kd)\%U=[vg3je:2؊8]0U>x']GL󣸞xe 0CF:C(!*9ck/ %% @~oRx)!/~- E9*uv4ja#Lzi9u0WW4Fَ"\dQC8;I߷TꋛF%99lge5cRb;ƱHҤq&{iI3i[!0>qs'W`tib6pgWټ)EcLdw+I /8#x_Qs6iC\k!To 9 &hT3J O/8uqDrmCլ'ڒke!|]s .ֵ?kK gl3K2>w f,j=Ք& fZ~c #e.,Ev=Pw>"շb ]a.$) 6 $|,"1j:? 勢rR[]ODxF-G7fo羽jbeC-frj#O& 9A6bJ&` hMU\2jρNb3s>b:[v)*)KKl{|fƟT۬y g{Kcӧ!2^↰8r+BPdh 8'`gU%QȔJSK2#^g n_t-zEdcM>JFW>pmu١l&P:ӗ-q{alT=7" \|fᆥ;Zm!8w/JMQ'/p׊_C1#%ȼ1={wq&( b?_J˿h4UϩҢ_n]@5 2,Q-  @ϧh1ܕL?v ]n! G\1svh+_ɣ]gpl$rB2Khu#3 (hN嵁;ni1#ѻG?v&]':8$~]@EA+DNM rHν<I#YċѾrtx> P)wW8Qf4+{^L ֯Tnyaxx8;y z`}E\OVk )xW@O98WA8?\d؎tP|UݳwXBIe IAR/sFʨ& a?fi@?\UFUY\) DK\1j#rta2>;uҧCUt~:2AF(M]z7JQ, 44z3),4T;^sGt;LPzԹN2p8\2< o%RGJ 8B&A]jvNә#6x2y8-^ PMMp>}*X{99r~Ne骝} [&day 2'syvd9ga.X&H7KL)e<8|KXTBPîb< 1۞:Bvk.gW=y=J~Ee C*{გ{ bem*))zI-[c |" (xyY:PZ.t_^H(Km§0>]  nP9wj_N1yH8 !'(y\梴~;5,D"1.8t/ŤxK>S)Hi<~Oh;#S)p6#qiQ+90Ϗ1%#.yf#/H&JboҸZ#DIa0bG`OkU\e8iSj{4geJ.dS}߾u#3X%z&=^k:^rtjEj$$=ĉB3KT]g/T x0g'dU$HţWvkAlIMԯ2al4x=e P0ԋ[Fl,0GWg[.6 A},I~K$&g6ot3cYU@0Uzwb"YMYH1"udPܡڠ14%Kθv&[d%QC\3H3!7G/;q5a}ȹԃ+m1063kdU3a!w] Vm9QbGP{eu/9n1`#UrG#uy Ʃo0E,_+~OO:/E6&%3xiI lEn.,4֌;md7c+ރ%먮㣴s"w?i*&q}k>oRoEEH1gZ~GRwWKEE.szdM&EE7wEBuvaQ%+'|5 #ge_ŧH_<\#0O._ϱ!;Bb za8|gZ>KWPܗ`X؛qR[;$&˧3E~.O2<rD*t:%`g=`/۪֖?tߊK{_0`|:"n,0Ω\[wwDЎa\O!Φ*hU~"m>][vdDp3.?:쾥%dўO1TE8̭  OLӅtG_JmqBٕy,>(:s1bV!4P UIRaS,L yъʺ\}譮ft )Cn*VtxmUi@ru B!m ^9i, />lk^c("֛Ԭ1)&U'3+j4ڵ0.7gf8L[60ž `n$tM|Fmg-&&ҳ0Sb_W)H0,d(1 n~x}ckñ|Bzz}F[aE^눩+:2J/?PЗ-ca3d82DW[_(_bx%]ƹN}UB+d:z t}!}mrYQ#:QjMVEo2A ~4 ={N_x6;u֥C~CK\Oe86!2z*&YQ^`?~k$>,ڼ#$)+>6.I:˛EݠML'k Mzo~<n˧&USpps޴/Ә)#K2Ø3_ EMcq}+O-H4|4w#62k n$U9b͂3j 6<#X>}y3F&ΔHgn1 }?FL <._XہVz0S}z~\)A 0,L$ vf3w:rMG<",(`a8!2EZg1]t_~@c Ѳ]b)vϸM΂(#Rn|9Պa+t;] V>N箸0X+ѮmUO7Yw-|{Y 1eg&&RB|/#w{\ﴋ'F,Α]HTQM@N1 V?TfZwu2q|b|!$2iƯ9 t!C{L.n\;"EIK/؏>(/\;JmM8*U|]!qi5WgnhiմMI"-z!&~g)#C'dmx| ;x3j=wچ LQ$&L]_tZn旳;4:x.Lf׽p+_v? "`F7QЪXOw!Ѽ{tbpYݶ ӹrGHaF>1UjQ\bsmZ,K4EHOu!eiS~f/>Grwiͼ b5RU+VH j꫆=%w%nFR'\?J齌n"TF^&OV);dpvf>vr)Tt)XT؇Y+*[QhP u`IqfӒ+E1X#]uLLݥQ́lU*/bɿ@|*jkh_cϣy]+OH@c'pZ֞,R{:6;a~`\gFVOTӊ|PtJ@9 N׹1N'̨l u )|ZSzPu3bL "އ~`F%] NPLWkW7E#JǓ;=UTO5>a{ė+Iw9PRQ ~Ӵ_;7U 1H)v[ycGwY1vK{>eTxhh cb+c" ܣxCG(6~n6T˝,~ݦ.-$AksC ccv2ZApY6EaP v6*^Pɸ?dT~Mj`u3d0G>-2bJjCSK4Ps2'r|TmӾ6 x-,ϩ͠ˌa9z'%q:#WiUTx@҄Xqw›5PIYZ>!/U_:XA<T;1:9vƹK8GzhtQk0{0h*P JuhLzV31^Y1Yj X4 uRox6q{k/1$ yaJ4˖momdRA"M.Cub.0!.=HB6q:SI.\|7kMڼ$3jTlMʓ5MoW\Z"nP֎͋PFB2+yRfkĨqkײG>Im*5s|hvKM1 YGA&HZ13d3ol?3\5CaJt| K<0\_!"Xz9Z:]B> #jF/8Rه3Np.fIPDnxKH57bU/,NM ȍ<n ԍUmZ }_תф+s7BHU аE8d3 }@W7chM; ~m#uRx{W kp6O3ˣծUO`p;pgݕ1?ьQIr^F8Կ#H *N`%Kl`J,ר%>QKp墭dzr^,Ø{#)m S kna^1>a8D1,s jDh) Q\2Alۥ8^s\w9s0@8N=x֊p:4I{+:(uv綍/8ͬfc={zti7K}wX҂$^yc*%wхU3"qb;pU%ֺKᆡHݬ!noguxm+n@eY߯JI D͎9u{BJ ߛNbƋS܌XQ/`RQ <{JHln’y@0}uaI!l 5 CYw@%}KѥBɋf4AkciPLRf?'yLGo$BP>c&ΒH eI);257О%l_" @*tvȍAԯ4\WJ8zAy;%32_&#{c۶^fTf˷ xx׊; «o_ n\[ x1o1l>x׽bp3a7b_T$uxZv;%chMD XLE|J89d(qzw9%h}0 iM f}ܼ(; OZ=%u'nO+9x?Ԉ jPa%'Π-J$Og9·b73%^~|o/}NԀKb²Z\x#/_-1]w"Gg76I[PFܜ]'-&b l,\J~V[W%81@-<˸r7)̮~5)<ˮ5X?; 9ed3<Gy[68{!u>O,'W]|ѿA:Ens0EfzFJ;3k@,s &'ʅM%NNj"R`9cŗÇ$ZX ib`(0JJ=H)R25h2 rp 9NEkWǪSWYYk`q/n*?,HMHr"5Mp{f|2Ml8GT ~j6%Dݖ!#hc 推}QW(T^54P $^\a T?⺛.ΉL^d5ȏ) +v]G8x> řX!3# h*.5F+Mi@s[Z2u-ϣ7g} rK!k"uT[aG/I"dujeТl+m\o7MjVRY#?ٌ7xyj6YvKӐjM&pMu4c|TI!VkAjMrAArx&kGtEAa"<{oq 0WAǵzB=NTMt"ْ?ةyNj3{QAh :x@Z5R4ߺ%0y}\V֛4=!zT6^`tlJtgߙտ᪤ (ƵĴNLi?deǢ&S?gFOs̯7Ī,ژO OdL}¤Ӽ+v;WCQ۝XRD) II%aR4zC>9tzz6)loz_PE/Zr\J(֞MS\ EC6u9xx^|7R抅C>JL$q\a0^Q+SF] ȱ?}vwq.1V5`dbz5Ѫ,hT-a) mʡ 5\P*]H~XE |fB :5o"=ӭrjL=NxH&Vy"tbΒmoƤOϚ`TnЃӫX԰jp!v> zY7PwyRE^` gha1a0Pj`ݧXi+kûgzF 1M r˹W*~٦h_jvdkX@QU 5=)͓kY8k%^eGB}s^:ty Wr1XH(6\9j 8TcUp8JTNY*FZ8C]KzB& 2S9ku>/PgD(ǬK*_h0"Q"-iQ`79} X3pƹ̊< RnW K3ZK2 8:.Wh^b o"lEhfL'oj<5?mvgFQ1̾*#ϴSǛ́1R( *OP)ɭݟ-fY,: ]%Вes 3uӰsO-%ц;tu 0-{b7hH-86bdaj7[K?Kw{G7QO6?-:'!n a[j oa *N(%bF_~{#<-RćUI)mPB]t.v[2G-r(U0*uoPDX ?n8DV'X|<Նf P-( ŧ,,#\k;<>|Aw'x"'<+~ 0tslèx !gCMW[NvŽQdsqhŏ{7{).ߙɰʏ@L|~ws]}C'׽V J_ W6<$0uVtg־AU:&w:Ɛ7D/Հ(V}KE$|$ELZW,{X\LSj!nEҚWTߺ$OOf -J\u:8M܊ՎLG~6믰{nUrkST! L89e=ag#k"ƂsB+wh8%3 j0m6g쯁bA͔U^k( Rc$x4jA,dwXOHAe gc9I28;\$9Uuoqw1! ս_({ 7)~Bˍ -2{wZ13 gfi+cjKlX%46 3=1dw7p@m ޕDxYQH$($ɥk5E;30W~q |'NFs<7 yVW#" ^ NFy<{wYi\KXm&]|R;U2$< F:1[YQ\N5ݩ Q;/4zpys;ײ@T^Qd d *e λ"[5aЌINHdfs? a1B-D%X;i+ M`S?z@51|%Qr^,t"K= vJ#!E<ύCLFpL.@%R3O`m5tBeA~QRui|E *\XWN֭ L?ZvփhzT\P03W~t<0+ƹ"wZ>: I\0_uIl#LǬ'/'1e3Cu`/uƿr4W G{s*a# 7Tb&p f nϠu 5XW‡>ޝ[ʓI"XLm5R̥{a$ׅͭcF~S\>  >s7؂{6֚E<j-ur-${HC!6s¼ m$wr{>"EᚴQ NH]Qk,0ߦ$tlâX8EXrZ!EZ]\^+q47tޜ(FK3\mAwؕm,e8)AX` +y:;^p } b7 c2F^G !@(Mư: AFQ錊hK mr6ϾOfD(2pkXˇT/W*;my-|\.W|/jK)JR!a%߷0c43sD:LPP v:~}Ŗ:!l%O3d^'y)ռ0^AxaMx5GFyKuN;է\;4y'$U Bd䯫c$ ԫA{d uuǑ5;IibeL eHC Wx(e!9ުSv>C"]#֌"Zp3Ġ/ US_^Brr?'itwҩixMBwD(b8 SM'.lI\{f:~Zg@o 㭕 !0_.]a(7>ΩR08<\ \"Tz(+&+j` !@Pm A!.'L7y%2UI)hՅ#vo-΃rܴ([_n^Фqi̓u8y. Lu3H]J1:4`9RBАOϮ f 6e9 >3;eK߯C3Mr@W'k׫U/~2X9??fh9*y,+ !.D/< G[@MOO'+W!3ubZBs=2]հ2 E;{  _]J([@g`[O9Hd(zz>~E{-tQj S3󾅁kP F= ; yi ~Ek3Ү;K̄!+`F)+͊O>ap~v&I 9u*5KYʱ č/RCxRt6x࢛T"Ӳ \ .]9ArДam -@x+;J)m:s+hzc ,K͓%~Y[rّ2D̰2` bdd^U0Ť@y f򸤰:-mrh p#ܕ[WĝaSc ՕW_rEu?i'j+4GD'UK0b}bV/tTJ3|x z bhܙlE3 XHrqiυ[k27b{ڠMscH hC7ɯ_Ep#]w&Xx=WNHn;lqMW5dC"R}(CukDvfT<l~!4qz]?3(pkf,Dcz!~=Ģ z&.~P' UM]cU* Xd}(eLBkOoaPOq]W3ץFIX- }Av xkj{lh^}Hq7ǎ$/6aBڳ``$',-=Pـz1(IS B ڤnsIqQ;4c㮊7> cB7@{ϧ#ڡ'Đ K!6iX hm g~7V9yMlVƇXl Tub.4dܿJb98pҝm&y*ӕ A1 kE DqZ?8ZF3`Y\+*(of%x mGrh ikt쿡KY~R̈́XHx\)f}3 ;T/U9i<+T/LP;|#JтS. 1:*$>«E$vU/'~ӵ g,`*ͩK*7] xK+9H̎W*[3 I̬Z>%b4@V wFR*uYY0(u*l't*X0bm'is_2E7/]i]ޯ%Y*V:YsT,6bI1? X<*m+ 1OMeRg"CdR^bڡ" ދ#e8B]QX)"2I:ѱ<1~L^yNNR=T 9vqonhI<3)Ɂd,QF)v0 Y'ZHPiz} =y}KϦi׉Jf,0%M oTဝX :S9ËV)/4}&%T&깮Ix44#'t:-3p`ThbD׉$¸zN|+ͨ1i ֑P֗ l{X/`St0A5,M2.aA)ya7(a?+O]4I{W2JHe5qRdY]cU݅/sI X %\T5=?󓚏$K7H޸͍lVbs[$,&`J ;Þbj3x cNinɌԇ&"LdD8m3uzW?R`Ҍ nc_c _GVTo/hj&U+YH @-an¾M;yp#Rq"|Ey.ijP$4".OOݯt|\50,=s #oCh}>wF#]KȂzf VE &t!! G\}H -u=.H>|9IUgΥns2f"?H*NcR<ٺY5]DO3|`v !M[{I8f ੵXd.w~Ql C/b "(2FT7R2 h?.3TF7Or=SL/4-hsnXwnWX>&  eb Sש5Mh->L5B5]TI/эwNE6bFJtpYiaB6sqX.rY# %sR#ϱ~=lC0\CW1OaG_Q;]`2VfWif'T^>T% qKOaZ3( Ī8f)b,Aj Aeg5"1N&Ym{34:~\Td P%N.XMcn!!Em?U|)*Q޿f᯻!E*1 b|Uf'~7PĽ5T;wJeO?gM-f7(d{Z`Ru`-1`AVFȡz!҂qBѮm^B{pZZ{1l a%d,ՉIڮg^*AGkBR +HtH(eF8U97 4eY 2!GKYXϐEm@ҿej CI*Z|P^>Q!A^ Mчg)xz~C&;R f++*Z]&uJS7du] mVԅ&0*+wAi5dzoʞn#@`i&b7ɈLEJADk=gಎ8n=ten5 s/U3 ~[PckA,I'I8Ӏ65yF-᯸2'Mtʤ̓>7Gst?C+?DȊV4<0 /88nGNҋwtzWHпD}`3m44K/mL8Agi$dWd"Y=3hz {L*Cw@ %{ŕCpq$a3NvZ y]MJػg_-5?Z*9jfBb^z~BT:=t;QO*?ߦ@cH]Ct%])t,[8Po릯d A=C\*V4bIU@wJ 8d.D:v6NkrSd3<9 ؝Z}*A{(yNr2y@ϒ}[7*pܑ^ ۼ [FX)D ݁esAN-?еB2~~g@6ONkWIhSnrki!܃n1D)uz/ɏ \"AK)qy..XYiyx,eh Գ1ޞd0DQ2ԫ,7 Yzs~6ppnz ݕ~s?zM wc&P+@y25V)7/a2eЊnACe%FTwWa%D|Fh$ ; -Urv45M]ֹkO%:W0{'}e% sz!I["{؝T}_=`& #?h\G[Oq V-T]BC!ڼONݬ@bwYRޑ$<ɹQ !(?<|V|C4%,,ù.vuZߦ=v39U9S8u}'~T3[J%Yu@v+̾ps6x lnwOaP&gW.>ČʪI L uIcpצN"I x^s`1 $.=Oh4^"\X3OJwN3OCjyXVZTժN[j\}{Ѿҫ;7u.3lGBg*M5h8*؛{=v캼ٌ˰MEZ2S蹍'uz2|ێ5io,2/>a)i5±okLlGg{IY/c`H):yɁlKr`ca?e a#d9q@L[ Fr)''nm_ =Sn!}><{Y*.p~c1NZDZj<ɑ-S7 j-(%*5\GpKbxzEőȱ=\Pԙ!Pܦ J6K>hFvX3!VSZr< P /^PDgD"PiCƻq[>s`n!|6ĥ/[姆9P eы`pL[ņ Sm#P5rRzK`A 1d`(|}kZBc¯Lj>;q*{!]{JV? :[E; c¬,4.**6s6) X_^~!eV_7B)xoĜǏh7g;| {ZaJ&` 1c^Mm\*eG61(Ub\;Yؔ TOiC5n` -Vc.^::Am^ʑ9 `?2~}'E:Z:[ρ8'_-I>ޖn7n[fzwʠ+L3^IUAz &Lb\:0<ʪ}9EmbdM#yܘjI>Ö]@iў\3(>J=lŖ3|vމ^Ypzq͵tȼ>F*'\ YBxNo@VtxUjL5Z}id.R;jK /nXa#ك VN=b9k7ÑX5.Ytvw u`X<jH ^,x!&P%#M k kdQgt& %( g:~?kRRHZDw;8FQLmuyVc8-dXU"Mp]n5Ʉ[n*RHjnRy}W {O?`.k˃>tib3p&ʷvalPz'*Zʆd}Mq! J|?A8ˣYP|rm<1ヅkdk:5Mہ<7^@٪*:AiGmVvݐʴIڲ p͢߁+_h`\iM3K IزǣmN&ko ˃f -_Xި:vi09#}s"`w2FMÞ'k;Ë]]Z+C f.ɵ1oJ jwwSBᨔH V=Eeo8=2/=ybA||rq.K08omy9D0E7jRSai}+_ ɏ+Q"R]H٣JXYYլL9{Jh%d|l| V:d1)^Or:f,MwɡNS=a2S2L]V )ce+!=q%YE)Y.4ď<{& bjAp@'& r fAnyƩ/MUN݊ACa)Ɖ?rKPSz$Yx.mB=6>BcZa j#]@[F#þQSPbPNO=b2gi-?p|';F+7 Ĉz_P .pXҮ@M}`'$L|G$4:$@R} I7#$#&ALw`Z*M +HczȺik*oȆ%)!Q{a-ʻ1ք S7WK<+QEhz Yq:aTbt$$J x.c5\|6,we8"e%#W JƲ= &sLq@ZJi Ww>щh[bXe)~RϝCέ~]p{'$2:Dzk7WjF p6>iY=h!_j36ɼL4e7 fd |I[eNDo"Pkf|r5(g[_;4˨*|Lzg|"rfoes=5 h_*<1 Ӳ^MD}COL)Vg/`@Az4AسD%n&-4%XT)ZcCW%7gC‰^ @?2cVsa.Lk9E]$PH0eWdHlB{>K%,nC%0a qg׶ }78W0\t1|~y4pH '0$J΋Qf(|1!p}Ay1*#"^Zi7ٷL#AoӋUكԚrz5ffXv*0426DT~f¡To$C?/51cwbFрb京eucڢklY] 9kEqHehd`@[>`*^?Ub:!L͐`ޞ+O8 `VQ^V)Cx֕3WuTfcZ@#|sF0LQILiBN@OeN F]6s[;ya#8Rr!|E\֎pv]K}+,Rd5$ 2;r^6Z&.9K+޸z#w1=Sjowi/vf2-Z;۾ N {w m0.ju+ ^ق"zIY=GfJV, *K&ðSI$po3ƃ3zj ` D"至մZZ/:c)\xeZ>{b7 3uuE}'>`g2>lqNZFFvf'WZyT [90"t -,ת5'?0'TXc ~ BpFwj {X3z56IECR\f9ir>Vht;p DT` C8cYeVcը ҝO&*f `WQO'J.FH#Ҋ'wD3~M}kX9LUyB&BR=) pt7XG>u|W @ԏG+6e.2ɾtb;+AԂu$D4͞1h ]Uf,آD ,㤢cEQQAfVd"c1ٳ=XdQE'+5=[5PY&}L&|2[nL5O_FGR}p!AZ*rΜh"t\ y0dH"MM{~6 ksk^zʅ'PR #Yh}C^8ҵd|inI0'{vd|o"0yl8TL׶oF$=&,ʙ3eKK %`^( ؔS.`J# J<;:& At 3ya*H1zR_B!7&>n |bnrX5Olz1P_s@:4N;_ZIWNj`i]9C|8+mc|00;̉~Lۤz rӵex]^_Ǖquvne~ ?㵗c륶6B ޫ1Ftz{d jSD &`0.^x X5~h~p^G>wNy~PM)ty25ї7nm s@_Ι` azSh2H pLT{@@W3-JMu ,52FLNmy`E>u>A~qc1W3`;C4H>EҦ*#v21X:(Rs&ӨU;f^b<<ݖ#'.+ ŘfMٍrbɳ~a칺}yA#٪O8ç [ 8= SC NB'"i %:o!o)/EOl#B5J0;"K& u}k!:_[">\4{dT̢`ҭ.X߃3C$}p% Tf< beSBgqIFXBzhF)ʧ x7XX!G:rG*}8BL1t{KkuͼN?`rrD4C&uW7= NHWk[@L?L26jI^ft[q|{Gͧz"67L250I9.X&/toM_{}4\KQŹ''3f`` KR7Bft zl>**/aIx;d=Dq>K9kUcH m"jJ&cv=ݸCܾu%)&pe}-J) BBi_l =in4,Ρ ^|XU6]\D vZY8bވ.X[_y *ŽRzPހn0C`h3vy0+fIQh{T #a,A4q7 VvJ5hF]URꉒkЩL:IOr1&`'_tieaƵs ;1鄊!kiK'ʝb؏YMl-Ꞻ~#dUiZfJÀ69qsu%C7`,h <^ξM:.=Z (\@@Tbzj9$H6RہRLFЏna,ӟRtt:wݻ 'Kso}DK=+~gcЧjHR1ğ]pߙh̓ 9?\n%͘doѷ0/8~뭋+C嬉K~QnN-[j"6\HeiLTɤe/;oGF9n9tW]jV-$lA/BޏV^m!V|3[ E.j@cS+_:ɅdrBئx}ګ-g Z Ce%D+9$y1Zn `_Qgky˃|uC~?̧2V+wíЖW.A^B`V $#<@ قwȵ@ J$ic.+SohRt㜗R!1=taH.P|) q7etg1 DT{Ī `UXP Q<ڶs`L^i>>BIJ,(AZ&$ r~@ѯhQkϧv hmfMsO7w-ϗtH=ߺr"IИ*@fҽ^5Fhܥ(,)}Y.Y{[/+ 7?0ؚN{QW%k"{/ s?eG1Yuk64z8O_7zIYHZ. !3Vẁ"V>gz7 ׬kb{1_I1 68f5!.]SCQ';(ҶG Yeb/3VL=D͟I*_&h+UCNRF8~\ܵZmrNY`â8DQ/?tcC%w@ɏIXR:rOg^1z>ڴ?PJ:Mp'K""5#|m%g76 k?Ybrs70%[3OE1Į0/0U_$Xku 'Pqr~-|U@ߍn 3G7t~V)Qj I=߳^Z?XJi;s]rHz6}ԨB҃Et& ["iCHl,a1EPrbG.?Mi=)Ob+򮔅YA 39; P-!*o]~QȘ) a4f:Ɓ”'\؜Oݕ$(B`VӦ1uAqg#R7|\pwU/z=K%؈q2pc,ZLkt\9w#QhQyCQW.*w'Z׃/E20F~07QI8J? !h]‚*ںU};xTq/lۘ:!/.)aޭĮ4SL7Պ?ӄS%Q-v(r|2LY)&<`IQfkEaptb=gɂk%$x]o)oo<[EkoCUŁ. g^pI" RlӀnJ ?/]ee;" 8L l"\@Cs=ﵴ=#Wf fǰl\V}B:d%E^_ Ly+$mrwEƈ'<6ST}H-=K`e);yb)l([0DnŌ@0>bЂҋ_K׬vě=`=<+j5/)B$8EyY|C1wsV7d?S<^IDa 9p/?}]"~:n .Y3¶.r.\}[+L!I8KOb1;󹌂MxăsveڗVhZȣ-w /A_m$Ï}4Xx;&anv%W ^q KEǙ󓵅e02qw u{QgϥbY'dhŎ.v*zh8-ǏP=(_Y͡h'_B%;Xv!9i<7AN FSbLu+߼*~T88НsPg n"<\x(Gdڳs_>D"C\gro! 5em)3\DsK=p($h'5\v=sxƗoE|0ޗ)>U۵wHv%Dmߴ_J& Cu, Xmt/3)/>i'3b*wڎv{84DoȠ2AMO6)Uƶ:#Pʋ)PmŕъTU{Q_QB\ 럫muaۯmTTj/f,Fh~S׋$W5[h%ek@3]U[a/ 1Ј }znaWKyDܿL], b,˃lpEME]2Nx"8ڑbQ$KI&Ox1P5Uu^h^P= 06IvOhom4mV9r5nhpY_YzPzƒJ/!ŗ~꼇{dr 1l#n*2F][-!Ϻ~1?W1ad.BUTO{D6ӼHj;#p&P`}"\WMx$RI;YX`5<2 W JORJfGB~&88]7c{/`ZOδ,$shmH~VF0kiI ]'^!Z8sE[' L 7H$Hќ00ʶ{v?joS9Dcf$]Vf|ZQ";0ޜ%S ü1ZpJ5P$8 KҜ{ذ7ʟgFv>okIC3{M9_8ĥ4$ZбtVS +6],JN/ >\9lo(ڷJ6HYrcMS>BnC*U$ATģW?pBEA]nnh5fr{ *=BkjuI_zp$FCk=s~95[8gL1FqHFsxB+DQmF|kR>LP.>[0+5P}~VAj&*ySE횳0Q~{cO=U۸gMj97cj+`{g>ӣ& 0.~(|kC>Z1)[KMk@fv}I8~z99|q&$I]G_\wB^fbSֿYoLvjAiaճN=] jGnlyԷ:`@z̒*3J%˯Й2u)65zǮ?A>|޵Qš#{!D)q=>D%HڊPt1w H|PA~`wDgs1ޓ`[[)kX,Nk9B!@IezfSfaީlRʡc%v43bUX ɜGHɉl UAo{>XE3Pp򂧾aOm&l[-+l#}HT;.,˅$pf<9-aNv|^d`p bn1wKo*Bw dETb 6$nZC7֚PAeLKS704d@E|!1N\Qp>e{:Iޜ$BNy-Y QU+wCS0 K| vIe5BOZU}Bp fR5 f uR_qB.  t Wc`_1볹s> UGƜC)F&;v>w0S#  )J6-@tH[ } V;TM =]ӳݮZ {E GHx5KNr?FK5/:GANm^>fx~[] 9Yy.OIUGG^F~cvcL~trK [菃Ғ)05 ^!~<[O6h.9i2<Ƞ-0C^ iaVǒg2'0c6wu@A&3/c;FZMP,d)h$.B@שqڢ"?Kh˜^fzj ?M4]lU3O^~ ou;YD6~qHaG@{  "iz\zD%qJu m~N^uܡxdrذ4vF,/"r w-Z>X>߲^^Mj"n}A! %m)6w:b-:^CO6l3*8vսEcJx6wW*ۖ* ({b}R ?f Ak~ { }߶\𙮎1ȳ1ٴ# ?m5WX;aCD/^5Ӱ2J&FZBZ,dt/LˆN~Z.&vV$E ;g}Y-L<%-vLVrO%⸦[N'5VL +׸HӞz ّrP$cf}q)QeA5WIYYyat0tt[$ث ڔL]x2 ^vuVR~RGW vspa'915B@HlBhkQI$,NcMoJ'-"}ι y -e=?)c*9Q>HR ШfƤpi.fJCW줁)]8)1!i~:m9W,34]!,^7# x;"lп:t6^k­_&J_xZ"j79؞f)X+H:#ܘ3wdHĩN-eX`𐨬2>>mMEI`ڷ"L8y%kM5KWאP H|eQe *ܡ7g&V̈́x-e> ?Otbl fd{2_rZ-*2;6cg&Z9'iOˆKiQ׌n7Y3HT C3wu>hP 8y׊!$n@^t5f JDk;_-@sS7!c:E;\t_7P{7A[3"(tk"J>&)3m rCX Pu.c(x? l9vٲr:(BQ3y4( o #Ebkx??ss0*SLQ٦>`/;)N%WAVQf0!8, ӛ:`a49^=y""Q-CN~ [ ~έFplxDUXxM4#RB̄餼cڰ4?=U4z'b(ٱj[Z(}t"72Q2Q`[t  s*<(C̰'Ŵ*Jʙ^\BbRPiv.Np~DV@D$!+uMx:ba28jb{+8"k4;>6|xrEfn YʭxZ<-0Y3Caj[X P\ћ Pi%v¥M5EҒ cT4K$y/_`,[+]``&L᪂*O/>f2i=((#fB24JV24+Mӳ8 lDMW<7C߀ ֋i P y{M+Zt|˃tR5lx=RƤD- $b:.VFR0<|{k"ຩ޿/CU|$`nĮS)D8e%qb? EY 1Z*,M:/jP1vS.pE~de/P)+Ԓ+]=ŹRBEkqbPUKǣXhQ}{Ek'qЄ4.ҪCptk0PhlMU6%3S~\A˕X/CĂ1]q8o3At=[|.y&4u6ʕ[PuLʪ[~ԇmrpXiC@̾9oRyաVqM-?Y* T]c,p,oՅ|D;Q;pզZvJPN=D$e}%^}> U(<: ln7(!3F4W"ֈpt$ v?Uf#ZoQ<9t/Ҧ8A=p9<@l i: 7"/Ѥא"U^MPH>hXpZ 7^}ku޲} :DkBv\7*8q%-oࡕ8|H67a2stE?2f1q)VSqzzP3.f,jh3x#}HBWj/%ãhb خ&ǍTm*s|w" Xl;ٓ{W}@4vb=Ɇ{o*&-g(& DBN|-r(~S@^R3ل1.@gmAL&82Ȝ::N()&94Y 0&(x+S)J(n~ޤi{PBH>"4e-dѵ*X`e=)2(xćl´CkB_V=`g{UNP1 51rYnzO/}i !gl RFfwT˛KݵZ櫬iHveuu"wwmiYTBDʦSn}Ҹ<98 ҟ)3džǚm~S&:w*\Q{z^5WAf3,].*UQP #o&ǗTv+5(ták@_!Yhx :I;Q1Μ2T$l/$F#8@FU]=} +kW%/]cB~sbRo+mZV+T 3ͥ<   k /2|bU/#A$CJg.̈́Vm\NNw1YѸDLy>ȃ}c'1AGOyi_a$k`_nĩ@2nhD+?*Kq|\]@+Θg?WmAʡaʻX (UʷAy?ٙy/G8WMZz_NSI%cI'$ܹ_A[o/p16|Em7;Ԣ= Tᜏ?)جbf9/"-,W9ex,TC ;qI#yzbj{v\N=2%G@<b}S խ]Bի>}-[l&hc0PPXfVu25HښW5zɤqϮQoG",Ƌl&_v Zub1/xV -X+sY YΣm÷ZVQ}ދRD6C2E6R[##m;S\+ `bMS[)}ϢPGгcMDL?NZCxW`OkA6f^ M* ] t #>N chc8/kh,Ú@\;՝-Bˉdj?>n8PY<.| 6@Va#LI:},> ~&Q5#cyya?6۬1x1N [m3z=^&JdQBC1B8Fjh&\pg:آp!%]Ҍ0j-n2-p"pel.2̚=6|jVF1ލj9Y;ߣ9', 7c6foqy+J6 WyµR rKu~&=c-@D:] 1v%uahQH_g5pæQ4 <[ 7d9djssn HhRb6M^qC U".Rj _sFӬ]jYLRXXh{(XUIhpX> Lc33#ƀ3۔:UKV2= ֲiH`s-  f;){&UCjCsġ)^G{X#wDo¤c? hWecͮ :|`VzmA(2PN HEPmb '"xe+`QCfe!_s v8-YprcLءqhE j6c2*rhC?ZXMn$ ưdZP2` qo^)$ p__SeA-5Vԅ1@,gKIt+ XBZb+][u"6lZs~Kw=\ 8-T}7oGjL5SlV~0ػXLjPeV(vo Gbtmt!_Oi>`p=/+} Z@(8Ot Q`vDq2k>n z5\tG|Y“JMa^}+PGnJ/Ε(N{"XZՅu?^9eCA˲*l㓤fMKȫ c6@+4$2;4X獡|ʾMD3gt5BJL08& IpND&r#&w)\Էדt=M( hbӦ a<*,&Q#\cANQ;=ԪvOqX )<|64fV#mގ pfTwow4bq]Nq?ki:߃N}A}}4v5~J4-^h;rACxVM)0YlȀq;(9 ܳ!n!۬`alY(drP-:֣eYV)R=}G곓 H\- Vi<QJs.C#d-}Fr.ut;.x.z΄6X1+K'rH&R_YjD2" hM@(^,yLePDا |\5mt@HS ;F__{6M4I  6;I˖-JDKU}2@B=*ڕـ.nkȘ&-Vbk--133` 6&iȉFQG1-T<>[ct;$RQ"l5=@ WN뀂/@GK[j @C,ߌ y-DžxS9(4VM04M,JUm%Ez8hZpFjScB{Ĕ_#ߔ̢l.Ja5^;=L]V!:O8%+}{!ȑ r:# kbCOs$!+VVXisֈ6T)ƈ& {?M8GJ7Y,1mʖ5*0,Ăvđ\'דUAĔ3+A ̘cųpy{ KYumfP}K:hggrzeJFvݙs6P/ɋF~zbfbZA*Ng 3E&Fɦ+td~?(VyvNLRz$0zLsa "BȢB'vJJl{+Î o{oUbWs93'Q.7RRgkvŐ&R@vZ{/Od%~b?Ӭh3F\h9l5 kdoKTϕE{7U.2zow4%W'&03; V"تa~.Ku15-7 <F+ഡ7Q*s X&be soWܮgӾ{h5,TP~mz\%r /OEP HH'+-U&em8_1IP.r}׺F嬿(J.4oXĞ$޳Wuxю N^,_O̻͝% *}J;O6VjGN6Ї}585s)3`f `ţLEwtaRm_XSpB%0>РPM"-siV余YO7nX?O{-xNt%8Hom$Kh3x"/XG '2ӚQQlR>†ujVA~̒gw'3ыA(k_~u CCC&QP6Op#ӒǂL*ڼFr$F3EN=ky`/YJ?3acY;*ߦq L0D)LD۰+VeGIG[+3/AO{0~{ +hZGmfh; ?HM)ο=jOw ϼwG=r 8Yչ yG|%߱EC8^<ͮ.I- kHMc9u.@Ds\nPq(+RZmo H%ܚ7 %mđ5/)b73EmYq%aQ#|y,6 G wt x, 5֏[-9 HAvUgɫ-Rx$ b߀-ދ-4@A.NݰΦ."ߦ@3& <,Reu -@[XߝK# ۫qӲ_1_+aFPY5@m`ELњ<ՕR>`@[lW-!|`h7Er(v:6 Tey)gd'*׭qHRJiVR)~dqLd&QC'atBcQkw?g&%HGhLoF +Z&ξE:hG`d8!"/Z%sLQ8tswH-H"?=4^Jjx 5`n1 1&_46s،Ȗc0oJFLuuCͩj}U9fE(S규ɂߐp̠60xs%`GJ F g 87U˅p `v);u,"-"xld掮 @tMRUː%(oa`[NqKQe,kApB:aTCMӝCyi"$+s`yy&t'̭*ٯ9bBrLwÒc=MOS&EyM@6Z?kg}IUFf9jm_J–5v痑DvUϙ f=}'ǎz˘F|Hlc9E.MJ_,=ÍC2J&^Y|ԙ=48 I]+-x{4s%spo#c=aV;D"s +hLSsR#.W?놾A@5h fw0gFӓ_?72Hw` | ThH6\LYS9( idYl#\9MXaSI:]aJKD%p .̞}r&w,[^$. FߘѦܿri^wai<׼dSp}t𡟠3eF(;Ҍ.p*9FZ E5|ؒVW7_<WuCݻ{¿<}wlWIXFaD:.wK#-yO,8vQarI|ű'KdV Z%:hb,,l1DV^fQy4c$ZNdˍ?GĴN/aH}BϰL0v;Kf wivkH\ph Ӎs9i Єjۄ}+r,{p^ w5=b-Yh:d-ixb)θ1х*no(o}`tWȇ*H+696+981XM(vbڿрk3W S}I43uQ.y1L8}TۨܯPCAD/ܙV} 8;䁒 `f<ZNToBh] FªGA@s1;>SZvks놟ި\'if*nM~UG1Q$CT'&9?~\0( Z;w `f_ LY?7#jg [es`?j!` =|+p~]H'C55\γM%aӳ1حQ,cOzLLi s6 4A8XG:^jspF$I[1Miaȿ$ߤa.8t6yt$IZ%Gv;`_yp "0_p_ycdXb %ilkZp:p=k.(M_maw5o`qy]%z,a/\7e͙5BBoF|zt#??]:u8 ±c:I#ۓ{9%}gLGvfSx"Mi1z9Ϩ`>oS-g(@ˑ`D.J[IUZɅl%A l$ěiQK͹g)$ZSv؋^c(3@0!(=*ab@'c\Co 5 o0LHQegY=kQߧP 9B="w(LMyCLRRfme}afǥ1bn 8btAlisq9b6%[L1{6l yǭƔ\~{QZܲH0ߏpnjӏiԇ>ޕaV ^6:vE ;FZ]oǃ#R6 rnɍѯ4Q.Ʉ*R4" 5-oͶSyxj&$p.=h[N) uc<Bɫ(R+g[vy˫ӛ7Iu*6߮-MRvt@t?p׊ױDۡ(U{aT:}mV]Cؓw{#b?/MnyD͇R阷**_ q\c>י.|SL=qgNq~q`ͶcqU]7-)CnQwSmLLҩAOh8xus0)GSe[p(gCCx lX eoK3-d|֢3cT{.V5Cp HYE384e3v`e2mQ/(#fh`_.DhLZ/sӼ6`0Cj^Z ˵a>B7鄳5b ]G#۸A |D<'<1G%AG֥&<5p&dzq5mtnpD"EOe<.%vsJO+'ji b.*d۵%7S> /R(ePWKZ̑ys#n \"uQQohr6AJս*F?&$Y`ซZX}n뀴}A5CUowi.2H1P|%L[ȳ<`M'MwWOEB5Hv@Afa-=r(eѐz}$- m}}G8/f+4;|d"Z>,M TKvt Gd/HŚF^ j'g}X)-$9օ'XVRxSo,754K-_xroaqOr6.ü+N%9=Fʖд&:R|yOw('/7=֗*Q/#儢e~1h\I.N,.iJ2F9)*+LUqmA!jsyi?>'Z z61J wl )Bca *j㽓aF.k_k@>aGaK*Ccc_FhJ"0gfU%dD*⃴{,- :wc`CN38Lpw~p z=BW\EKOPXųqHtIxMllp |ԽACP eVM~zp,G\ `mA A9K+` ]&:ˍA԰YW.Ll&VC0Zp8"'gK$38t-KSpWv-L Op毵FUzXWV+MFk!2ϒW3)Z'0qjv N.8na5GY=!Kn:t>@ԘԔ7 Or_P"bJ6nu @h-(&Q}jz]ǢڷĹ(mH=Q԰>\ps&3gdEOTݚ+!>OC4&<+FEpBEB 'h &a2/_5p:e` vBdf06{KΜ`>8ʔL'q3!Iž;:W(&7&{I[$2Wj<Ƌ!߂n>Ъ)Z|EΤx UiA<β-ȗwkxO֩bEID%{[늺UX^Q>(Hj4r+'(IňPw<+C6TRʀCBo?9OUtawSdrƍ3-]04'~_ t)6ӷ{߈yEͻH< vGӛ=HzP ʟ^ %bA4; 7Bg0!tIvYZNGa,!c$WB+HYMZ񋍂>AφCȓ{ 6;1 N"Ju]s0jDԪySv|*#B2M{,ⱓtFR|K%&})uªyͬ5'^㣐O=k^&;YdZ4Ϻ:wU,,u!Y5w:oMT=UVC]u!!MKkӿֺRʮfT#r~vr7M(DHܗ- c\$ʷ̻{4[_rG3닣 ;ܗm_;G[?V3wY3Ċa)m{Y缬ۧUNi{=sj-6 |c$\lVVՔ3SH(q4H }.}SKw"l"ͧ2_\׿PB @w*QĖ3Y3r}mweA_GƇ,1_^074_BQVNy`Óc4X'zul8Otwm!H!Xn:8h5L&&Q4A-Dw1xْ{Tx_0{Xv/ӷ#!>-U ]蘖\s$>zYv݈s^gVOC/*XK¬pZzGBNIY$K)Rg\S q#vx̪.#S6u{qeNl빡Halg#%E\{@66?D禮Vac"P [T<浯ͳfhXNk- ՖQ$EDB.:i]]&o' ?ϒ\#Y?ċx52/59)8ZHk[6mN7˳D|BfUEզ6 h g$nig.yjgP%Y g b!1 Dsd%:˜>|N)W~ ;9c(tѓ'Gpt)GˋRzq3Cyl$&;d*\LR8ۄ[ԃz& *9ZjT$ -r؏\9̓"$z ˅4J>F`艂i:r1b^%dgIBީW_oyg4ia#R+ %Z?gއXY:N)2SI D>Dߒ2v$*yZB X:&4Ʒf- 5v';-a(ifG6-,q!;EoQԴ/*2Lj'v.LRJ$8U(4yɾ>0_Fs2"E*;;٘5?!3(ХAp:KOk tBK39؍[nDq#dH]at?Gr/r HJyG؇CW"-@ewK AYH`)w:.庴CI*`U4]}5m q-rldd06F>s6\CÇin9SpѺm/ hvDurG[$/yt\GMjwC54[[fa{>`f&?',eԫJ^/> BD74Od8h4MxX\NY˟\g<;[Y|[2EJvҁ 'TKd,w}62k9D$VC L c4dju'.S6d%#FdkPЌt]=M貎 )6em}m'fcd @(dr2Şȸ}hd ifJ;Ů$0MAgzOK  _ =űӜ(*pOOhj@HJa_5AGbZ Y.Lޫ%Di77YYH\ Dɧ/=򗂫x,on*խnL+%KU۞ws6>SpW89xS\iGKBon?&3Nd1Z*8Ԩ!`e',2X.g 2vם2v4lr`0dV(s Zx .m<|a'3. #; DwlLNzƸx+΅4kv~]ѫ\*G lEۣ-14KW =s(@%Faa**'1L{a(ۦbI8z<)h=eiO_wPy`m6XM9\3T)f>-]rW74C{s3谓 `uJ{ #Rlr}LKk`݌>+JWoZκc⚕ȷ>,ja- H0֘*QSIE5sC:ۛ%xG+V;^(bdfZ#5 {Sz1LaYeg ;dHzn1`COFFi0X&VOrI hE7Q/%cV$zI%P63P<7kAj/]yG[CN;tj&.6&F; H8a5is sÂs!KOwdaƪL_],fL-/K_YH ^Jdz7^Mj qu8o輊r| G ZNj7eUFO{Ju!"h8-e y[:XYu K%ğJKIƚux*fsz,D\%yKNWI;'Wd8gT*5j­;/gGo~ϭF**^XZ+;/7aNSA!bVZ{oĺ˟ }G +e .*lEJ3 1&M|+Q!f$2TDךGֳva`%'dw:OꩶU֮kN ZEdYƸPF(p@s x<"7E0/crnFC+nFħ; ^Ặe.m0Yac(J`=o!u YNciO*X[6/J뀇d:ӌ c*t{d$Ϝ͚\r߃3]#ݪ0I*s?-84\[N-Av{cnǶZM7KoQ;3 qI;[.Ů!RM_5p&+u)']yh[=#ƤU14 d\xA0S-hklj ^IS*h $c Mx@r]'ݘz'pqjQHUr% X|x+n4f5Q]ySҡ ~5~*]g+U{c嗨B[_=KXg:Û#V{j-'{"b8|Qt n (B|~}Qz+`)=)MCWatWLAZEWՍt7,z0[bܶޠKЛAMC"zlw/+Ksݓ2TdZyJݐV/6?)2T 6%M&[j0wk=gt5rt~Nh4h̞.iJ3JF5Jygaզ.S%q xF.t2~+l1wDFٷ\Zʆ1M.T݇fYt]t'HC&d#d쨟#/s_a@vL!u}rO=)wą.Oÿ<f}rW;ڕ~K8C!z/jigwFM-`UPNa9ryҌie'&f" M$O @c㮰ϖ!Gf$gdT?6߹B V2,jso׏(w?$6y,Y~11[\"W*ϛAg.- s B^s/'U]a}@`^̕]!XO)~;ϛ,)4t{YIsѮ&1 G>ɑ}7]tqes2\*gً-;]A<ƀ vuI Dһ c]fgѴ i q֛oTc.lNdטcݯNB<{ihLu/Oa;2^2JԷ'gG #ۍu6p4V ?h4n,Rn6?[1mMe-KtPt ް>SykBcV$$i]AR3WKMt+Q˗ꈹ׸Y\˵%*}B[/'p5зX`QПaF{1meJ屽?d灭k=$Xlp)b~8묭$ߗsU CS 3HsƕB$޻|YM=: $.뛝&=`OîwQ^#jVo4Y0ӧ*A1~(0L168ǷD&kL G`a-&3ץ?Gtm nSBQ8Ӟ},S.Sw3m]SK\w[ _爹/?(uaCj\Iij/j=Lg^ڏqNHVtrnVd6Rn]RVʹͬnwet <Xvra1##+D4Q8v;%Ʋ,YO/IYW=U/RIOҽ5z/{ lR#1K.dF)iA7_tDݍ2zr1\t0Ek-& )1wM yȀ@ȓ*8ubfCp:\JU˫ڌ>HʏNxpFP<qSV.bq1s^[Σg!Es/Ke.%jP`u#;m MFQk!msidCI4:H{Q ꁾe!6h 3 "C)pjm:iǁѦ33vlW**([kP魻 M-@POI;0(ϑN;n\ި$'}<Ԙsγ}cAƼ5l+Z個Cg#>]s{NĕCǫZ -E4$CדYa[)Ypy͆_Oe)![aěXɧj"pԖXGDz1BƉq)^ [MwX ]tK(aI:vX-]Z7)K ,x&tNPt`g~3}5jg2 ڠvzR4WRHAr{J+IkS"ÕzWm9/# oK25g81Sv6ӭ|vQ*@Gmڃ;D=rBW򕒑'[4rP)4HfnL/mԴ.#~#mË,TÊac'/%/Źs&&B6ݨ=$meGVmq> vjDž{k x!B¤u;=rELF9Mpn]A^G½|slX,4R4rӴ8aB9܌ At0Ā)$Ð8/ @*<ߒ1/\'u:ҳ+uY?) ;Fues n r85m%7TMuڌQ:BS]`3<7%b EĿ)ij᡻3~Eg/`.03IHLd>_uv\/:Hm[}C3PAaP=u_D W"Cu=5 쁍rw`||DŽOɷB~f]<[C1CEt7a#;_oPH|R2Kr9#>2j{E?1%,1$׈dw pAcOu3[갪 UB^pt%hqB^x\Hl,7щ8hvN{Ƙ4Ϥk-4|W[:g f"6=>%[S׺A.OS@`. | n}ޝ_D5S4B 1Vo'r1MF%ʴ1i JXx'2ЋC݂ؑ6] ɻoԵ -Is5P' Y܇Tw\b,=`rdJVnykL >[} +Vj[r$H-[.ߡELuG]Ă[!BfP}^X_PiO8~`fҝ@l[GQ_> pK'x[AMBO+Io>"4~ho `q 3m,{p\(,N/"yEGSMIi^{r7g+ ?2Cp:<cd6XcB) mkHKQ95!3:\J 5и$Qʪy132jΑJJZcwɀD&|9e0ߑđWw}IX`1%M~ Z E\Lшȟ !g7nE1ꐧ*9VROp1kH b[RƔrmPwb="⫛ Fe4G1`ZsHqD ft`yZ8]8jy920 ;u3 18CkMeF.Ш!%4e'`lziQw2-xۮ>PtX{*tt*o7rv rUi2tp_M<,bo݀5uô܅ eKn@0({sWh9όp .QG}΃ _Qh%^1U$48N=cJvG#~?@ޝ-O<*G IJ|Ì(p=:r!DKtS3$SxQq h'w8{08W~"TxZiuJG7g6$ #~d4J@3Bml҅WiΖF E+{gcc#-]Cgˉ" ѿgu}f!hz]!dCL6BX J` PNBhUN=CWc S#Ͷ#&wy 1( ̟9^}14j9m&}mcgI\ ⿮T'hܸT(b Ok m8*HO9d)켱iH/-Qa{zѕyyg<&0o_Dƶg7սa@W[GLgJ!)Ⱥ]ڲup_A!eR_[6H巼R]OBw?Hd܃ ]f |z#PC|2kZc O+!F_FiꭟJ=3FPG.w2C& M9O;?B!-Ky}x #q-bo&u- 3&v3Q.qx`B0| eI?S¸)500.k9y.}Q.U9+Ƃ}U? Svz9׃z }_z^1)0"\PeYC:V}ַny/Icg9ԊVfn@2|k ܭ1 tu#^ ˜IwW(@>~TP|l0?tCa64LꏹK5X.wfyY7C ( Ze50Kٜ".^ W1-Sr(\N&Lvpi:5nū5#t^Q@Q8ӣ]sUcǫ UC7kفh'ZD~t>W])6g\'i?d!JϾئ&0=Zc.[:I@l|i5c9|1%zڂ\$,dSKLxOWa;`)CHJsJXHR{gs 2su߸n}4РVef0 ?Ĺ wʵυQ# N{~;]3f1>2qv,Ae /'IjhƱUD 8/vql 3ugOQ"fA5IP|.Lhf3ި%S::®9\v~xv>x51~#nj9%K6R~]zWܥ}zV\oiN!XF\Log^cdsqcTe`.oܒ]PdL!+N=`X+&\7B['tВ3S.N|;O*- j}MY+~nlMV/馏[W^gt>׍kk4&( bK~SRMk rTaZ`W2wn{{UY&*/N :IVax]Q瓽E?{gz#9A 'L ì>~,!I0!s VFƇ h۞b_+JVBtJj*TAHs퀧'(Y"lx ?CJ ȆEbl[U]W. xEG7䰊ͣd:*8?ʽ؇[Vk7+g>Lӡd(%Dh9݋5@ ra3v@40Jrj;AR1CwQ}3c1=Ea%ڶus,"<֛Rb78b4؂e#K PN8 )Ɣq~)n5 V+܌R5lXv™Uim}} ` % AAٜnK^kn )v8y0@)pB̀rZ<)>B}>H:,L4%h´XJ ?oLPwg@56:]BuDj cǵ-u۱(5saɭ9+-fm;ᄁ+\OrJX=/ww;|"EOEgֿsDnJx?%jr+>FSg #wOZm@ zNU"|w3Q:5XK m5Z=O-/ϤZR%R8@{PS;Q&|mZyVg DƉj&:CQb J^O[&g ctLeXAݙ s3|FP1.[l'ThspG,HGrL~C|*l<ų5J.ANQCWg|?nRe=$İ&{/. gMlP}Y2XMI\bzrZz@8 tpB*Y_,- *rJt4{RyG8tf>mQKw2me}U)ʓUWY\fvy S+~7_74h'3j͆>L'x3{JI fG2p& cJPNjw 5%4c'`_CMR(Hnh:Pq:$?\_dL qZ_kQ(KC%YXm^>J2kL򝖎Ư3]l8tFXzӘ?>ziVpREKNlDAM0\gKWfuSu&sKj2Yφl&0ʹ Ԅ`hO$mL6 ޏi&x (Y&G<ZE^ ~dUPO t,rz5af:kh9h@N$IZje|tތancn+T^v=XYuD٫ж׌K ХتQ r~B f tF* &2%640VlӃU H4R*X}f^w 0G$ˆW 6 &X 8(OFv7VJ5vj6kj "MZNx >Dc p|f0}(o<9-ԓZ=D_/[Ou+~oHGxlԜ=a~/:*Y}wjNxSCr) r #/ٰWxC&zϲ(_򐡛,%"+tQZ*^!ɘ>/[ g3/B\E{mJSTqN_k ѦsB("`E|$>z0=pެV4K4Q+zcŢcC'vCÙChҡ@z}:M{SY5I&"u}GENKIvY5\v(#Ԟf2J477J]ܼNB7iQ4sCܯUvaSUϋ8gr%nB}t G) jpTcx\d1-rSx[Vu#'VǑiaGW$wa.{rldq$jσ?Z.o߄c\ol>;!Ԑ A\m/Ol|%2y ]ĝ.Bpǟ([W,gOZ, ț"E}j T2Z0$,"r1 (MKdnX,9TH|EsmY]<# 7uۭo+hhO`/(\&ވI/ E\{f060&I1&yCdP6>_ B|DžrE9! K'(bp#&57.~(DcE &`,%<meK3 __r2*վj8m, #;QJ=GmǮQuUSf3X{KIːYkf!N,IO\Dll-J& ,' ?ғ+S@Oϊd9$!F[ a@D/SԽ%.6( ƧᬢJ{se TL$V42SxNJY~> TFS'+_` Za?Яb\u뺷H)<&p;"q4 8Z)7DL@M ' Q{b@ qfU `^3Axo 0HJ%p!^'oS L:ob+F{6|GG*sI|4{BRgvh"_6ELq,WzʜEipM:mx2E[CiV`<>ӣ޼EVj;ʅ5O( sFjl]O ]=5|OVebr M`S//>/О1` GkӃ ~!\:RMMC6L/^1[u0S66z ¬DqS^#A^:J*r( 恼2m꥾v]@Dr^EDlQӒ>_ݷ k@LwM.B~ްm@%gDڑa4A K;L$v4|\>Td>YBM̀ȿIӠw^12Ӽf5t١lO%׬[e^$oY+.ybIkpԘKݿX%]6úb&ޑNR'hk|fN8ׅi:Tܒ?I6LҜyN RBi# p1?Ꮫ3#^תA SK1Ŋ wLq ֪0?c(uhc;/SGo %J5~+~;G;F/("l9|E+](7+>4o2-0^gEWZPts VIܸ[|7hnuI):M*!g:|AY6T~pBMhȀNGx?VGaS`T4g)u|=3Ff<`7 *P^ t+ /;6ȰCI>%s@w?hV_qXǼjEۖo+U : TO(!ADAW2M!zGk5^6>ġAgL3` .z'?a qSAc⡈(41ئ K;W?zG*'5GXp-ϪĒX1$66woڬ;S"|[F-)Gjj)KBO%C_Ą?( *< 1y"K::DS֠b5`xTЇ!E 7XF ,@{3AN[O0 F}DK8ּuWKmߞ6q7t"T(79֯.18Lũ*1Q0eZfj57`eC"/LhuRHR uu˕ @O_6&i&Div@f,]̜z?ޤe2]TƊӭP :ãrmQ:*gZʃ@h$[c2ng|#j_[hBDsbZ8Dd ,eZ0r0nH4 U{ێ@AAȰq׌S2v?㈪4V>'4T8h8RwA;d ՘)NM;GLۖka˜VybIKYFYdZxzyׁ`Y󒃑S>E GP72{௞K c {ĥɃieq#Ē]j,m jC欔f%bQpRlOǤ1͜dG6̈́[JkY_zA_i`] !dIڄD U͗2O?!dU?!|P*Li"Ќ9\%\ NS 8S|[S1rOea*}THy:I) q(Awܟ6g]zmt{e)2/&8>ru4E\DH>9$@4ɉ+~6ݩ0Kr<_wj]a~''wO Be+n!aQ-;!=f+~%8~4 )p:rk)0wފK\@ wa87_?YpP F˴Y0j? wiG8"h *C팢n1փ& m OY =n1duB-d:,f J.|~UmT3ydLhO#ǼDu|`TCp`#m(l)Gϧcxa ڝ%8TZgǨ^#)7&uc95<];tvtJX<}X3jTa M.8 7~9[z:Xn|Ek~Fe[tmgY79c+߻|qYkN~weW=#NnchXDŽ D|#"fpBtJHt՚yʦ!c_#D3i>U$W*@MW hćX(2(ɴmSV/Sb#LY\?7FǼ{%VwIڻ6FSKH2ce$%mEHywE1~~&*Sӄ}%V#02XҨmA(aC^2/ Rajz 5E/uYF8rs)w2FYL[I5N>hR?=8;LyC#bzޭun 4aȿ8YmU)$0[aK}q/8;ޔEæ :s}$ƾ_CW*IUC@x]\:uBZìNVAByz" H[\ˆlΫu"-vV*Ԫ9X)v $ BPƒhTJ[n_U\{-Z`N[ ,0-B:u(3b}DWg!|{?x7w*w&;ak78( 6QAx!>"+X5mx∵ a7rZج7%'ЯsU2|b>i;Oٯ ǐ?p$7F3vU9xk`5˿ w\[LOD?TMJP~' TVi6]&]xuyPҞtm MK9S.bRgn<)xLW6ծgrѕyNc1]5`YW\NE,;3Li\E+;X"sj(Op/8ec0],=5P{:lNʁWpvx; 9zlԬ4=㋠W+^Vhu,^$^fM"#cpbēqD,'Ʈ);m*!dk3GZodcqGy'A˷i,o.KXsú YEhr^y9+qm`W7;$Q ˬaɢ}[狾XP>arblê-(Z]"ah3x,e2ԞY$w(WݐpjcH;5wZRʱ^kU5=L)2%=3Wi6"FVϵ.mǥ>#>(]uf46fTN{ܬ)r;P+ ( m9e'W w"ZWhE *N0 U>rȻu{dY5v7mR?&Ȩx'>P)& : 40{#qϺcwĊ=D])W\n  fTb 2~)M d:E*CHݜb0";-9a|nAG=R)k Pkk 7\gr?Ҵ6[.E >Δ8*7aQ֠}ˑQ, ڨtP}j{Z70CXT3/9UbuЯNp= l5)z;LeOAkI I5SUF qY1˥$J t [xGze.NⵉBjWcs"lV9Yks(@^z^_a/ۯsgO¹2}1?X^G Bd0A0C*%k (S%2 }ZV2sX_yAAUiL|v0˪IIwp#t:B IG6+t{=o@y+ol} Rg KfȸNae[4q@FdzRHoM%aE}}wVJҔM迩HPL spoG;.pŰG@5xo(*Jȋi ; B65eEGzҢ1Vd 5en9,)cqChBD7)@ Nve+Ri9!]}]i2Sdp4ðp$~If+% ^aj?Sd?^;>: # F7]8tX_>`0uT4.8 s4܍9GV0nz.%+GBR_[8fLlw3-hl < #_1Q9mQxWmRΟ˜>i ?7_\ٵrD1S$h13Wi07V9 պƷBpnGh-sXoW\L}"<iWqT+"q tW3W<ʦ\nr1 |?L a`{.b¹ao\ o^eJ0d|je2̖R1 y*?@>, RKk;rv,cFprj+huRhdO3\m} aK 8f(wFz`3(z"jCOr|AhXl%k ?NE<6tK>Su ;BK͘s1CQL<_Є0UFܓ8]U2TGG)/ K$we6_op٫Jp8Z^ƄlŔS@aiVMT;`?>ɯXHi#B뾯OI;LhhzQ:pyVqQe0ix驭>r#D?`]qmKtXѹt:(:zt=yڔv^9M躹F.Ka)?0w_(,W[$`ϣO8p0$F!G4OHE\0JRlM-(QWj6^-wcre>LoF!71>d 4D7=d :/ȿw`[ɩ{j@1͛h΢3ʙO֨|͏5&4J ){Bػ&O۞(>6LX^ O l9@?ooI'ïgHlK6 } լdRp kQB| 魢F&zm/toV"eQj| Q6 |: UȲ5CȅM\3Ho hx6nqqӈO93y1<;r{cCA rĥ ~PHX,^h 98~- +2#yF字Qv6anmk5UGuQƏ@3Y4˳e~JBv/{c!55b]$|b7Rrt l0sj,Tdꀂe]Jy*ΈYt99egd2Qn=CˀM}6/kk'/Hrqd6ǣ`.8%w L2\qOk)n#ԗr>+3,?ӮnQׅtl {!vBQ-eI&>fMk?`+?lj%P2lw]@>O\VJkլ 5Xc{UP Y zktL!gYa ^bD_JU^=ΔRJ4'KFuXnW1|' (T(UJ`ȝg;z{ ܪ}az^?<'' bW1\6,&sT{i|mًiJDn;^tL:ʌO&(iЬۉO2sr;rfgotB!\tb`e?bEbl8H4Do H$ujcW9]t=/?!$XzEO O%ua>l -iF\V׬4%{ &V=!€v$X6H{f:33TlX=hAM#/u~V:Ɖm‚Ճt떖jG 5!!bǡLT׋85 6v!XחMdQ˸tw=Q'(0 p0ڋ—ȃ &~ nvzUR^5~uʊgh 71״0^\uT!7.ͲDn>ITT)[Tȧ{Φ"ct7 VmV4C(; 6/5]ZzEoי6qTٲumefztsE>JӍ_ mDbdJM,VE2 L?6+bϔBF2%\Oh-^b}Ïm5[NޏTE{u^ߜ+Tϭd2=ƞt s0srr 斑 ԆWb0H;%Aj4w,yO,oVvpEzk4vD ص-nؤ"(6# Zt5*L?N>VeAESzT&H*$۸GȨ[|\#;Y1 QQiNÄ '8qXqdkdJeaױuNfV=dlŒ guOG@~q]cҠT9V|b]$QN!JDqo#wT?A3'%ȫLZF/*(F'#@؛b5F]2OQr4%TܟHHYRT3좶6l[e c6 G𪘇 ]z"@Twa*ʹZh]sә;HQV40<h{92k5gɲWI$ fU^&NhO4hSn;-%`Zj*;XLk*z%(Y:y̸z1hC Bu0Njn2b薅μm1?.*~DġG ۋxǡrV5{'lu0M u[)Z~3&@W3xhy"B5 hX RFk4D} 3qB; J2“h_;C8z WO ߨMsn9d2,6o' NmL/b5ev时nS¯d{`` hã؛uC_7o4ܺdd$H=E+~L)QTO{4r)/vD|ò]<n4c'ñlTu'ݠ-,㈧,r1׹a=A/ ĀK =)C9 [ڔ#0d Fvg/f[59>hpeg(y7 \4chN $.F?26 M׎< 9ÀwA3@3H!hdSÕnND[~~zkJGqHU `#&=ts aIf%ZƮDǚ{X'%P$m!~si}2i^+m!&-Ыn2$pw)wmLB_#RfWӎ)7{YvNl&߂HG}dQDno2)q*f(SςEY~&k (NqG3H< Ŭ,#m/e] Yg,'iI@IGZ][JDN7uUOx"dCpqJr?[{U|@ǢWCH㡀H;= 4GoEP>GWS`&\vק>x0R}kYn<{fⶾ^7 ~km)匨̷8`g*_LMdY!+v^1%Gnxz uX(:s2c!ׇE͸NihR x0[O\pA."FmakNO`ڎ *!tg2PxwK$R4)lO!P;]]>\&L]~vv驕cQ㲋(jIg`Ʃߢg%J- =.|{`܀7#Y%21m;&`/H=r]=xXׂX˹;Vape[݅P}:1IGJ~g6y1,U^Yxظ`XIb/'AOJ 1dtEn#/?pfu6Jʆ]݃2.wH)rys\j$P=pH.. ɪb4li@9}L7[-ez#t_i8M"U̇joV-on lrxu3:]<LRUbH M}~z} aŶhCrjQC Ds}$}8`3yBA\4v=G,٪hlՔ&]w8'it|'tkbG T̷DRk$nwߍԘ~wfI2dk&i `/Z掍94BnEC 2H͝G]Dn,4 p}05߂&FUB3Mhg8h\WXU6a!^EYe/΂meP r$YSQm`F$65cDXQ3pABh1A"_@z UB4੤!Njτ KnJ8)‘Z֒Ʒ(tイwp=`5fZwMɘ4Q1@E{e,. 14ܯSrfo{; ;;LުdΊ4l^e5YQu5 P LҾ?zK.:1A8.MJAd6*Q᭣ d!cQBd8$W:5.R%#/m338QVA|0!  P]7{avpEQ-|!2UX|6Wv K=^#+:"fC guida+/E f~dyvl 29E2D<UW_@`J@$V?,ybĸ 6Tx6*kh}qY 7T.sfo)շ\qí([ @|nhgFqE4 D]EdrN>eD?eVj ǺK]ۢVF/|Bn4d{L!DS3!ho3A숎yU"7py dG۠YiT2*ex [-< mIj'Aq J%6WM@3j#=D8_׍gs#ل9Z}p@(#U7ĥ~<%ˡ gAc2yd.e 6{{ULk<ő`Vȅ!5+K=>VԬ2ngJ/ DV,}p JZ?K,k1ܩj@c0пwO|ZXJb@73MܓD"iDYβI;2=doqc1$,H8;1‘\9lFUSgثtR16*Lcf5Y|d][i+yFO+6D&2ܮY|>c=&To,O]-]*Uۑ[FiMdul{WUnZK[!4^$Xnv2/lD۠- CJQk! ¡'E[,_CKtӀ]:eOd kQH#ⴈHHU W75~S*7=lAxG;I(/:G}|>,  n1]˨@_zטH]dkY72߄A)%4*4UlP&dq9 0̊rJ{z/[_xD403w7q]S hv d=DMH)5vs0kTtGx|Ps֯'怠ʗQ 9Q3C.MȢ&X v J!ӛ,"'k<FHV |Kt84 }V[ԩ*#%8*hAѕKr&dҕ=!4 [:TVZd҂bj5r 6[;޼ݧp+O,:,Ĩ@x1FQ0.{5Vn>"0s84*AuGMm'56A 狢9~a5TϸY([`bYe!z]Tϸ.(tá= İ#(*mDԥ7}b_v-cyLzבjm`ũwBQ]ҕagiUZ>>#(vxuFэOci 35^E礒M#I2m5;: o'}͡b?%ݱ5gXokվBBŧ(\߹PaiD;!b}3K ,^]̢FN.HCZ\ Lc\ZH싎PRM,$yű8*YF5+1oxe2's5x7Gh VE| wj,-%^{!D.C2/HZ5>vw<-ep}@gGѤNjwʟw\닚6y~mI8ۙ"wOrwd#xj> `.ѪOMR8ܗn:DA Z*.!m!9ɚ $TYk*(kV{y<JPwLn GdLMaڱ]/\jn۔ǻ9oTl]Ie}_}Nv !H{3HV2<8T@ŞL bo- Q{]V3s{UC1/^@ZXR̭}`ؔn8"ehC`Ϲ*Qв}lGӽX]a5 IhaqR΁by v5?Z?8/dj^p2痗mOHQTȶbmK\ux.qJS;]*Qŏ,T@{)ıb;!u➬ $/ka)b,P*g4ERIOm\J8內J5=c3 W}/F2( !y3xGK]j=_BE ,ue^ \(pS11]MS FhT'# Pn}BMaxfAKr/O2x`ho3[`GLw6y5C?E޾0 Mgcx.WυVpox(  ZE#h|)wM20B4'Z{4N)8.%G` }dV Tj2Az%u_nSఴ ,L`: `Q>TUG vM44PŗD%Stty=T-OX*O<m7RG)NԌqZ Spڨ_3i)_9'#qsQ>vqp2 =οE>h/6ѓdCv{J?U0hFmMIYP!7F#ɴZÛ}Z >{tO[pt?SVԑ8Jf_qTmfV!b2FG`+96O T#&zbtBh T^Ebʞ0?Y\btC`: wqqT=2ku\/PJH^Z XWe7U QmBW$^Kp]ϐlckRdK#,Cb!|6c;eFV$(k>V\42[[:'MN@Kօ)%g0( AJ3@}Rg3o]2;+m96ϱ" NHf4* y2us|r@f7s1;[hK5;[845!Ka{ld{V]a:<:fG'Q[@p%>2ԯhx i%5P xVǸrDG[ ygu QƁiH94,L @b7,b\Hn5Z=}F:҄nښe‰7ŽRjd#O]W:%fϺCΗ}|2_ǔj(xab۩+*"6t2lp`EpbHquj ! ytJ.Xn;>#[ :ckP|Q?fDDt򀏒sA%t'l?Q!ir7x\Š4MP.e kk _rѷE9 1"`"Ueeڙl -{_W$ϑCC!2^N|jk*OjEKe_=(,$@T)ߥ[#ib/OFs;tx/+.P~KJڀ$ eq0>k{k…tݭpZ/}AS=#PurE7 XPFHpk^J4dO.?oBA:#t'h>B˘pwC5.i)ЫlF:>;{7yAPiN?a^"sSNGYZ Z @q U*" $+7"DI5It\!=]Fĕ.<8U?R2UFTPKf0B(ln^]\z/7\:-<(<>I7+!`iqe.νCZPw0\ZWCINQjْH[C' L25z5A[^CtSPV jRD;(y6imax;,[>x#lYh—F9ô~iF^[ Q,dxUොFg_K\6~T5SMY }bxXTY\LTr;Hvxi'{(.+mZ1MMJhY=/Bjf)ZEWb5,XUpra$LU<,7Rq. ux Hsp}47'[ =ϛ^DK|:յS|P? >!~(%8[/ D,{6Xj 7{JѠ34OtN5f-ti{n&FU|י. g];hR:C\`Ro ^BmR8;smyNSs%#n>w3dJt?ĽמDo oksԩ:nyq;: *fM 0mɀ{n=+K땒Kzb]1Ǘrޖ?&П-Jdؠyz&3Ú4VۿiUE>{[dZ=(%q+HԞFwa7B$j]f-Ay9u~=@gKj98ws>Mǖ}gHw1bMI8`FQ%OA,[l6l0gl4 ͆57i1 y:$uǣk Z#G1đA<޿ d0`İd@E s nBXL3@^*&fD:MDF{ gqP7˴AQx l7+t iu;WK2oU ʼT~^P7I"GE4ړw:x^;oDllv,0cõ`(pxNlҿ;tI{j]ZX1/Mui$o(ҥVQu4&_t ˘ZO}q-t4 X0!;Wxȁ7}G)ቍ:D[c=VhϮ&ri"CU@SnA, 9[VϘ`҅?y.\w24>IR41t"g,N O3`yϫ܎74ȫ7'j1 Fq#ayGxh]5, ;쎵ةB"qdVn,pLܮE HO>uunͰ=60EU)@- K2F50jD>ǚ.*f X<|eXY,5&UGobh M! n!$FBh,+aZ Q)D:Lɗ@He@RqN/Xh"} IhtDpԄtEQ;r"(ezzcwZO&i;+cisO{M2Əjv210[ ӑҗ5 ڻֵ'8E›XNSaUn\Hn$N1]CI`%$hf#ZT2;럮 E%oɐs9!< IxvaelYK+N<a9ģe)r.k1"8˟M`+2< iDHO~%*bҋaÎ;tKRw56%R女Aڦ_D^v~qGFo*GQ3J.n:¢9ԀM$ YYOs <7tΡ)/˓"wd%nY3ྉ@Ru^aI4۹UuJC5~ͺS =`Y)*1h9ϻ[R쯤B}1@=٣d=( #I~q|6Yʴ3gO8ut6 m|o;z Lo4 hZDz6FuKza}yhڒ7.vkDpvޠ%: 5tS 呀s*IzŀEQZGeߢz%ɩ܁[81{dkbQjXN`eؙ2q_ p ;v ([NAV8.))k֏9"@Wc_%`f_T_aD<>˷p-UEI KaB([W`{~ T\܎JwCr"<ϾB&dGCRIlD0 Au w_5,'|\g;VVV3[l9;c_- 7^ 2h.JvKVCRaV}㍫0h_wj?T~uxzD0@- 3[1\;ܴFE0f37ԎΧ%vBk%η2tPPBPK *054eBP`F#*M|煳7PT$*j%"ױ_qδ'u!02bHfBw/'%m]Vq!ݤ5W>څ"pWkOguqeJ0wBǏX=){TKsm|W !I! *)Vρ1)Jّzr~ӄϏ96O<&A.QnҔtc²isE T2==ωX݈Fy8|kw(ܦױE;]e.=`_VwMɾL8Bp lsv@|Te ZIX2<ܟ_~, c^$1ޗ' b -oi4- ]ٶP:fN"f]oᠪ1l+d'K,N$Pw~VWJ 'N) @x\t W'"Gd\g)](*4c^̃/`T'HC(g9 YKa.W!W]c $[b{=.M "LBs_W Z7VMδ/Wq?E8k7ZlF~g[+zPYV4`^$ 憳 f?Ab>VK_M 9d;e&uhr(^KTxvx?]{Ax;2,2\4N):iPmI)ACs#a3 K2![?O5VB:U0Ƌ~Dl\ QDgJMka 2=*"LJ=o;e~ocGcΕh=QJx%#㝺>骞hcn*#vZ1T z:}c'q%(=̓M|/h)X8cfY>sCb]`,m gY|;)V a]?>̚,̩{4^x~=[SmgdNcˤBbZo%]3&Ѳ®OGdQ;k))}(`^~"S`GXy~GmY4w8po 6xqJ*S& GP J*jU7kuPA12b^,nt7:gVqZdoîٺHOGu33f}єbLPN|,p>=7ngeyZ'z d"fg2?A4)uh <yZ!,&KT˺g'xqؼCߐf|2vuPN"lEHb|($9 \vw{I__J+׿7)"eZ{{ O3 ;" |1:@]&q狌_G!>n; ƷXڠ讁 F$k!wJfbJ;UNJRc.ElXuoeIFS3A8# >}K f|L֧߄Y/(jܫ1ʐ8c,¿^jv[Ӝ;f'#/7Sn4ePVOiLSHU*Xd&$d9z3dAd}6qrc{(?D)a|TV.}KcyP#} USg#{g^5(}^Xfo-D_-l# asv(d#yDʩwp(_u!wR% :=ANtTVvcep y8ZD]s,*ABANfA>Wq#A^W?B|ߏWR[]y?|?-\2mct]?:&Ԙq-GgyAOkFm(:k)Y 6a]]j\}!|7\D3G UxlgQ*Z?qtDab+&Ƙ1j81uDn¾F 9%8e b%xx93t#yU6%Y݄ j1e\ d㎶KsmJ捣5[*r$r_=T5DPlaEZ3S<^ 'oUA$^w4]RŒnLb8lfGCT>-1)|i$Zibsn)d$U:*™f̅6 j @2]=XG&-,=LLhP(wIbd|.Vqp;q侐p{V{8Ć @W\91P H< y@9J'ǰZf/1>*'Gޭx xrW=ʩ}[24 TpHbOUK+.y`[Lx  a &Qn%zܷ$?趉sesя9$%6pKrQbA vZ~<\ >&k_mQu :;R8Y9_PjB B4Co8C-TIvzAXo[Ӿ84m6a A 'P0Mc&"PI3 "2`4WBvB8ċ5 MS` $DʹW9ՃwEXtUV&}TՓ^h s3FڂG|T_QH20呛oWH>0nnNjkEMG}Qfmz݊yk8=vVx bv!,upU`zHP "ij:Dסh\7+vP/_>P}[5~*"𐀻_U4P[ Lf򨧿ՋzW!owJc:Zw&ksMsx O6P].z{w6.b)m/3S&=#%c"Gv(hZum_[5ѳeb$eÜ*ط[W6Tƾ}^u=l0ǬIX>Xgb][DMɨfƣٲQr`b]]IC^=v?>g_}raf3+Dr:Sz΋<|@88o.5/ԋ򷋆sK_gI\vZ#4%&[~Ż+}Cc$@W3a[fъ?tؗvGL/LCqwǬiO#Ϝi9{X)ލ4jtH'81&PtB'?s Ԭ.U,S }QܥeR q9C,IpǢxlX9GI fP?? ve< ZҜߝ9[x:㓃̟Fj0 IY:| !'~1.`3ˡ(C& Դ^2d#]|VgUZp>#{3RC֏n+܌O=QEw $]0'x][x}<|9]Wg,NR -RyϓZF^d$NZ6_WJx DWCaueVЪ0uѧ\ H%L~``t-gDyptP1+C.|3!"ߎHزn4CRYk%PN'AݲK#^@S< y E|kbعXH}-5o}S@eKcW}+ RAvKAvG!Q,=d^}|fFguA\rU>cJ]# |!k?NNIl2~>Gs ycZ!ʫ?D- DP5}NppBkCmVoܒBCêq8T)vHDq\<;myot;Gk OP-C9g1=<',9]ߞAXũo4T?_ dW<)¾d [j}[ _r^tE#u` Jޠ'Մ|j:t 7ŅSٓpcuL0 bhɩTub]:U(mbH@SWG_ ^4t 0+vΆDQ^. Iq=UzC^{2M>Qt6x:?h=OMxWB )h+?ziNPQ$(yAKn196 $O2h;)-s?9R h˔ b6mj Ͷw@ I0is`bWL6?f_&v,F4{9H Z=o";fJ%t(ٱ6'@|zg|eGDá8w|hd{ԖmR'2}?fa5yemtB]]b;sM\w@51vkI+ksR36mB"Ӛt W''Hs)) O2p`+2(g9?qRpSNsNKa$Б5h`B3J?l6 )51) `G;ZLzF)TG9@DRvM=bCcu:B u…5׼8a֎f';N |˱# 7 žUKάd6{jUuAZ50+'-EDz_7eSvøl?dnIn+naw6\Kyq)d"ؘ1!Q9i$p/ 8*vd"YIe L7 ?%;Mcȼy5Re$ !RWW][L:~}VӏĖt"Ɖ8!+v؎Q`v'+'_xwlI~;8!R"c'lgC\āx|6Լ *34.G@Hn:~k ^~v2aBAul8Vm;U Hl fStcrdPi@gKl_.> R-S@R0Zh:vp=F fKDbF3Wۓ1(~DϱG44r5#8p@/ i89$t/ _ёN/V?F._{Mtu7Px{nf_fAs%H=N[y@ݧhټR{)^".9l /3ːk)?!Dme#BngkkJj `='UxMf"<YLGI>a.`2>[+U'MH0CRbAi,=G g"Tx 3݉R S's #Nد A`D%(Φ(B֝*M)l#'60ڲٔ'87N_]|oOH2h4}dԁ/Hd?\Y]_3EGUhn E\߅X}oFrJ"NH H|Y)*KK U2:mMFxH<Ƴ5փpwi2$C6bi+NWYIr|odJ^%x:@Whn N0LY"YKJx nb u8W4Sփ1-Vn3>`riĕ~FByC<9p'Y WE.ǖqd{3 fk(4H#=9Уd`2؉հ *it\9yAk@0(4󴜼@cM<)G^jU  7ϨLV}b!]3?K'w7&蓚a-vcM-pu²k 2_c" &V>z=߆}A+nMG2F+I#~Ͼ ̪ĉY ktl`1 ,dL!( 3#σTXl=4냋zd1  hz71B:~U)ͯG}#o~ٰ( TʼTŗVok>|!Ph ⯦U&yR[})>zs{ k Wb>|͜]sܢJs鞩9JrdQW0D7K#k kl])_Ls6-Er,n?%w6Ri%QHz;ssc>>B||)z>GX,-L=~CRU' "'@Wⰳ+Y<9{摕Y^^Ms~_@T?xN 1ΘR@2}^@9:rn18cp40K|CwyH{1֌_/4XCG GA|"~m+}7/% b4u7>br-卧n60ɬFُd" (j^xdmC"@Cvzu9/\TmƎ g_GgX8i]ta'V1N'{U STW+XDw! 8  EJɏ#-G,2<țkgȴqWZ,CF~;+Y?Bu;X'3ìBȫ5gXh-F7Si0$*m=$HU]SwqβDXsr;ə|mWv|$<ū#Ó8'Y+'jmS,g(x$c <CFDܵM}X6w4NHY3 cP2H<] X %()D ==";=b5~Vr>b+v7d= ,2BUIgMwx$ЪBGnmd^H MF]{tKL\{(/KS{_ yJNԏ062&g󉴥Q#'digvI"^$8ܖ{v&-߻AF5\B9t8r|k"\\ ~. c?/FZS!+婙| YD#.{l&C%3v^щؽOR `gJvtIj-mӀ53XdT\t՞4)|ݔj|DeSHs@(j* w!Ã1Q :g Dʮq.Af[&i'}\pwTq{޸qw%I_ߡbqu2=Z$\d7 (%v2ﴢ4u5*#`}eU|J|S9D*v\-tCYADqL*}?}Y8hɄ/J,el3jG8vz8aL EỷIZ龩!_qP$ f+F z/5EsYYC{hŧޞjt$eғ whd{;_IcTf}:zh\:?{fpP +Jy#.v efeVތ@΀!kkvn֥¼@Bϵ\!AG!ml&8 ͐IJx eN3Fe2vLVCN7u,'( !`jJ6G[_^DBEf!O1G95Y&~̑a-RsC#Ps v~0ϷI0O$y$v%Wٝu%$ pK8v~iveE9٭},ˈhklM%M fJ%Rc%+<HAO%W9= 3m3T3QoP^ R Zx2=1A 1;l뽯>ziڽYX.-Z-]8LI Zwh=Q@3'R$+׵(uɮWNαenH EdqEC][ušLպGR݃/RZ:e'Uw)&a F- NMk셖|& 0Zeh3`PԆ{q/y?ԪRklp/nkQaf&%ܞGy J )z?|uiGoifdz .2m)z-0{F-^[`B`ɩs;>srm mp˯WN>gEVl4aQ-jNb o?Qw^wb} רR}VTMi=Vix%>ȓ:/{R k#J3sB}Y rmTWŨ<'BFBpx'X;١lԀm[+<F;Uy.?A7dyչXcgO3:uq{eB"g=}Y? H7arlR=+ۦm^qX:ۑ9AWo2Z2lH,lkTQ :)]΃bٿ5, +E tCq *uGVh.Pua/EZܰپ**8LJ-(ғ &. b7qίhqRPWz؛io;6'ADa63忠҉'PEӄH!Pf!St.RRύP[.ZR03·SQwdTdXnbz3lbڇځ!>LTaKnLj {0]g K͟&#/jo:I߈=p vZ\CyS8uU(M}Cǯ>Oȝ' ßsoJZwE!7fk1\#N]bx_6UpU9{+ 8åeUpi#0=᪌':Ξ2ZUëEsS P+z6=?e6W`31 vHNtW>E݅r0qCjIm1y 8%G巤w&z8N[sC%\E"Ij&Ͻ|f`dfOF%򞦇MGӀBI,p}29N/i%_& 3z :e~ h#-AqFq=]#=Mi62JJKvk آx%4ni` m ޻?}nIҪ}nT}۔è^RqK%ߗHE`&[~Uq$k(`2{3}Z\fPN:9pTN,.B!݉bp۵V]߈3z{rM[/!HuwE| #0N چQRx@s*3 񊼉qYi)8Jƙ>,gy$U5" ]aƨ%ZV2?a]Ÿ>~!Щ(5W=yQn7q\-"7 %FRn_(eMRxr8օK6X3t,a1N%#W,zS->}j4rfΫ9T1o;7hCU؟n6e lg PzJv֎l5Z ||11'I@Acob \V*R݃٬rR"[+x3vڈ`JF/`kۓzQOǸa"zѺBV,dnA E zn/R( '͟.*‡\?UԸ` 58ؔQ e=3;֛U 鉻$`j0 ZbT6鏭㒆Z`ƛVrS[E*-׻IO+,dX,aMyf.16yp>1U/V?@imvYumň鵪#s'/٣Wxڥ0s1 5~ċX_U6-JrjUX-Eyrr@Jb-{߳nw[8IƙOgCwQnRr[ݕ1BfGtw,;U:4K;Ju4GJ@)h  sc] #<XJB$vQ>JUO(0 WÙQő_ڧ=`H婭/4nw [ 6Q%xTP&ԩ8<}˒67,?r)PwJ)+Wr!}#eeQ?NX{:TZ=j.1(J(Ty >< i`TUr&{.5OiM="԰UyOO>5R9cDzpш:wgqMg\!k@jSg dImzg(MA'[oq-ZЋ&pIW5xo=0'^v;m5M/{Avxv5_@=,Ͱnk(S([>2E~rDR@H8@[KY%B me^EISPXZ2/~S9 NsI݊4n9f]D4%&߽CHa~EIiLxH?J&mz0`0`B9%r" &z@K lLeV?e]1~ǀ=TkN޼\2E*-q2(L?rC;B˸WAob]Uq3Z |HvqԶ*vM2;dzH %ԓfjM0|[t hbJXe8Q4F'֞41eU),/XzE@jjwAd^"Apd Bccs`Br|1{@Ne"Er,9:ƻ#"noS"kN0+D2OPo ٕ"d6c^㭉xLTxVէ5E%l)37;V^zGo7ʋ 7T[j|zfM e;Q@^S:rhF*AhSv2)RA2cJP\fmwU! |im>K Ϸv%FE霄+$N ٣8>>69V[^g٘$8ĵ YB\i<ҡ)pdo֤4>5"<I"[++,cѲcZO^&'cυ4D?uLVq%:!'3O5- naǹtk'k?Bz%/wFO-:"6YmyOoߑsߗ5h:7}DW0Gʤ~ =7/;]yݏ?Ȱ]'o0OTUn?` >k4=?`zR$\a&22XD6F\6V X}'onu&"Ǥ 3ѥ!ȜࠞXm(W}Uˬ̩PrOs1پ4 mx7'*u[L)._tU}+7wc8_HP Y[Q{2QסJr'h[_5FwӑcGACN, qUH>hWy;ԴnOۉY]3rYE|SZ5n|@p5g#Ȑgrc a;#B"#&(ovn1K߃E7o}L,E {ecRE(I:e/S#/o{>Tvm+\It@:䪹HmEVVA{[9 Ab$}zIƅ$ lN$>m!zN>{7Y= I _i7~Vb*wjCWd6-ҺYY~8.+0!c _x(/t%H. ţP,ccoVe+} |L/"-Xv*9~twZa R~U{x"-$&κ"fꛛlBKϩSW&m:av %mtom)l^?ŭ %G)޺.em`[`-S * `60?E]7h`D5xK/̺"=GWi|a]ƌ!4-Iљ߱ؕCI^NQ+,Qc֛ EFi+Ƨ|.mQ̅!MDd:^ХuO~?3-Uep}uz :QluI A%S-i\!ԓ%~c7hpTΝeY*]ՐCB䪿gmxkO.|}jfI6rܲ QIt4y A>lD (yRQ > Vy*4>?4pG%T-\2jESB$0qI6٭se-݂J1,R!]q8hϞV-D!SɿF&A1i }!okYVitx]פex_-&((mBpmDnVOytHFͤtw{e7 Yl ?6͛2.~/xE,D8/4Tx@cwcS!Z_l@ 䆶Fչe)[C?r|{ЉK 4)zD],h+W\_{Ϭ)ADu'^0JoY "e^y7b.6AR "t뱌҄1?TG-] Zi=$8CQh=@*1^'KFd9l~KqJ;78݊ A{t."*Zd /(~k;#l/oqp~丞\@94K|nEm)`~1 \_aC/+-ѨALeK~)(37nwm*[Q^?IOc _iECVq _,KC&=OH!BEymxn>_mOg:n Ğ'^'tpc@.abalJQCi NYDXZFilr4'WC6VU "I8)yQ[h؂C`4{v֚B9p2^Jt F6ʯ)2EVӞǒ`{I53zR4u(I -mE)}] |Al( }G>CY5r Hw+Pg/"zGvA䣺 pth88~Wf5= lKШ\elPP 󣜒8-V-wJsAJT&44l ʄ<(& &e۷" t$ V;Q4[0pWWMhH3 T9&g.ca=w( fT*Sv v ٳU9' Q?5x) 4c;'b~}Na_,V& #b&@Y єyFU VQUY|vA}KSR崬9xYz ج fiCgF=3My8ܴ(-%$*݋bH9v֧3!+i2hCBpP}l6: Gbf?j lPg h"'߯ 5z cK>ѱN!8;qca DH77>KSPQts8/ewdл.SC&,ۡk384W;y%4 } O7C?9ICJdT>S䇞Z;Œ:ĕgB?DP- XWVPj/4`Ԡ.*Ġs;E);r,ܜgf6PC1ABJW0X o7  vc/Y"{*Uhا-o"K):EU4l()ߩ ~2Cj2azF]{}qd5Dc>,GڪR!5|3LJV0%z|9s["FXad)OɆm/g -:ͱJ_weN{b?󯁭ا D#ɬ(N;&3c&}\öXb?"Um5WVc#/Ph;1:u~0Ku]chok8ށOacJ(lbb7R,\%@e#3V#ܭc7g1a*1:}A]wרwZ>F'Ett`oXFL䃶Du郇Bՙ֮ H,3l̉w~th?α/1/X ';pQ0] O Amd"̥٭2N͛ /$V5y[r2EX*r8@KqVۢ}w%͊yJص=Ju3.fzMr<-2NLEMvNXY_XP9Ex`^8y^Fm>ժ:ydljb7g>%M7ftpYEpEP8%Uߠɸ,!--oBH!5Y{iW!ubD 1cw g@E򤏊arU솸w}+)ola ?8b G79?h,H霦>4cLl!Z%4fyثZ OOdOX/qA"pvt{(U(Ķ%ݼf4=C%ʂx ; ǴXmV%Is}9i ujnPfLIy% Rɢ55Kx#V66DX茅qT'LZ?CLGI# $3;>;FUC ùjNod0Corwhw1|`$6$d_"w#č"dˇG *FEF΃Xub ,C?rpCm#/v2#@q` [PܽJsʹ"B~gUʤ*sz,e SY)" LL0 I=jf.eI=JVLq jPlΤ:eoDv߫+t٥~,8۽;c6rS9v^L&s4NZ]k}E7c?*0c`% b([ ),!|`\&IMFZSэXD HX29ԅ:ōp?ݢ3 5~EmlFW~YӉXEif-="6b0>+N*,`Tmyna 0SNX*$G>\ks>e"╔ڦ.LWZ-n)~σmb,"pl2RлGW]ۡذ{UOJ_ZK)p'^=wof ؿe^8mܨ'nDnt*I,q_ro>~p#B"̨#QV:~kmߑ6Cjk-+d4\ÒɾjYKb0E4LJMEnfY˸ť뿠Ե;@mS"BZIu 6':iaw۶rs/>zbfNve !(3:dE)er;~ED㥶3vNf\C h=%V: kTOQh1G2{WfS2l `? ؅mረ7wfP@sAu86ƽmkxY>yY,I.TMCkt9ƸʛM\%6̟V9NR,:B÷RƆa/jHh|٨/Iq+Gl{Mތm84zkf:7̌B/Hanp"rQreJcHqHf *vb>l;.Ýb* 9'yt*NVʻNF`íZ+;&PyT9E|f_{Hs:,f|l"'0%i>aQ׸ v¨K 34~8Nf @HG)Ն 3aB+f`)*k6)e d쫮MuP m8TC6p+Z+`G[Shns\bYXEVU!He:%"HKfiΧ2Xvr[Jx#ۏQDD'ː P#{z SR5 KV΃@P_aN9jfnj^~ѕ\qRاC5&@؀ZquwDGǨ7SmT|:iweR_G9-#bEu5~ !$>>¶1R2eɻYTwZe3 tsd/=fK͖0Qح}~cUu-'O} U*d?LI&T߼3ʤ_i 431: lN3 z2e3Gm84'5Ѯ (r>~=gEX{kpn}~P'+t)FDk18^"3tUKtΜ5*0 >]ԫm21p=էDWjDT^ 0Dn.C#`9gӛir!ޓ?8fc'LP$lJE5#µk Bq~``xk7/đRDf^BN/ɲ=q_|WFtWvE򫅊w߭;LX)|i=zT;‘2̻؇lR~9Ò((L}AST'v;%-LSz5܆PT õV <J`F+؋&z3K&RBVO-aK*|-ҚC$RdBP­RD=ShQAa mV_F^1Hh_g+˃4NfN_7RY(9T1)O7+0-`U7sˏ3oرybBfX2LNW'sOX_]d޶9ҮS/(IbAپF/)㛺!dwMi=,HWƔ1$r|ٚkZ)V|$yHkkWk`v@\ny󭔾@:Vf8ڤyIa5\*3jϙ4 *\3ӾYom 1 _am7-Sϟ!⊀K}&Vk4bG}_`Rc@0|b6qJh&zӖM| ,{Cm9 =Y*yL ݶ&$GπLAU.4=SĨ/MxS FO'Ť:a/N2gC>{}Xp !8"Y%߮P2vƪ%SRp2]>;v>(pe"9s^N5\!c'r=czVᅘLR%_;O_ّv"k3M SωI,kzץdÛ#?GSdBLDBS!L\ߞ^4_Eͽ;ؑ 00cl'k1|T[W!̥paVmdb)jq 9i*ӨsEK D=+1֋s$vH :;p. T&\@UdkoKFHK=sEhX-UdBa- OnG]_P~{Id2VacÐ?_́.sUraFKNPx Z}tw*ڼ$!'D{2SS|yG>)N /PKG'aOSǿUo0`~E'A1BZ !σ*?s]NsOL(\bKV 23^FLwd^!#u7:姹+f\[VU86lRt@tPxm10F?y:5,?` vN_!VX:!pGbQ\꾷CȈm ;9W;/\(T^SX7ejrNzTN0m*-|ZM%Ӏ7Ov̞:0-G:|Li\x1*&^[C~fHE<.gF1%5=nǶ&KH% ( #r^,/NB/pΌ14/LkWlnL.+0aa1)Ru&xUS$UT9!q&mԶ?^lG&0+ڌ1ɘ?bFx"vkd Rqur!?`;Hc$K.hEh[Be%S8ť?ӫOoU`bC͝;9Ђo:5Mfo1 3o 湟YVlI(EbCcG3FH<5Vj pݙg"9Pdykʱٶk?HHR?zyM jb1baVm[bb{7A>”_ܺZaUo.q}em;7HgwW0.3+4AO dA;jaĬ^7"!b>7J}#?W>jw PP4dL~4j7<*zc ys8r帑Q+$g_]Ou4YKW6~dpgy]ڑ+E3.F9q܄GK%+SC[%D>'s)]䐓İ4ͽTYV0Ig(R'ݩPA%&OsC!p}ۯ'.t`$8n/HߦV S B~tFݕ ލ%-j[ "*xb`U5V,˕n}oPhMtGFF6Rh\5/31 Ս6F͑=-Z^^BHxBb\-'k^ˈDgk=m}DZwcPOa>(|C?6s{9jI^*Ndp+,QvWs)aD8Y U1}W}Z j?Tc 0?9 aTB.R+?4az kbYsW o'D  HNm"`F\uQq_tt0p0Q[zz`hh7dHWN8C9 haf,&q+)/B炷qmE#*+w*,,2pT֔YBkEC̴;~ >9%82b hMW${)v0ZvW;_31|rjp3$`L\] ͽN xWҀ0 xZ4ZY `R>N[9KHA33Of2TX{6C^Jt$-YKh]!]yqN];P:~a[]4]۠G'>&scQ|Ȍ`4%s6~90 )sNwՠOHgQL,-:?מ:E渶^,q [tE~Rgo5;nH7k@0~VoH9\Eӵ5ڇBWqZWqR`'_: U*tHBu2k֐2AQr"f'@Y$()N Ԗ\L)L2U':`SeFz-c?W+J0c 닦?}@O{cN 2`$Nd/ iyKJ-N/21Ƃ + *nI1i%]rsVq6[cBt J5 %LFR六dݗ}@VǦK0 Esz˺}骹y`wZ`e5WVC CYEymLryrUh)<gF [Dr W D I>%i'~cFXDx~t-KE݄"n.o("ˋ|:ql&TZT#'̓{}&7| ^KLnQʽxݦIL;ث6{cj Z!6*B ᔌ4O&?4W)Oy 4v/%mKPWƽK2ElYY WVՑ.m À_HIɭjLZMRc]u (q< KfZQqQKh%vp*°f\eWv+=zT}0`E.BO U'fWY-Y*_p~e8Zu`S#FD2C6H[VĬ#equ̇k r70#ۗxM=\,\" A^DKQI#_.oŸSKe)q.k>*2dQ'{[Io舼VR 7CBNw%SZ [D+P@O0Z͋qݗS lw/4lAӋNN r,1\cw˜G{;[`rVn@.25N$ qYݠh_l"U%f7y6Fz)!H=@NѲخ e?Jzý@kWV٬qW3K-=2D7Dvm=gUZAbI İ29o# r5ahQȴ]J'gc;O'&lúz?`Ia6mYX;?]T;]BtGD >99Q,6ӵ9B4asx}%C/23-4FM0 e>1P bO0$-MX͓c+EdM_,$W߂Ybw6<5yJ*C$wD2*͑ UzV%:jLl?~ *&O_܃01\ HSjN*t\{wM< a/BPˉzƯ‚ɺ٣?ep9S7~}D5q.єh;µl@FQB~,֬QUk#xv22'ܗ/k )Oj@sedI>@)rs[-r<c8On OðF*wxt%b+Q<$4+~3}$L_mh5e\?׬.eC'"=ArsKmNt}o[?N[HNIR|nnbd@*۱ݡ(a}T,Vɏ`{gGC1TI顉V < ]r"luS69Fsv }z344%65PK +չS4+lh&Tv0@]&˖H ltəX=/u.RڧJzyiOjlz}Q^bh=*wN}|q?bF/9a ZF(Й  [T{ lH?v/Au`0W8<‡}6ASYYk~8R >:(~;ϖ}AZ!"޺ZWU_Ыi֠ig*o7c0d4x!Z} AK*I]8 m|A*DmAR8\PL?hП }rnҡxC*}#(&HB \J;T+`z5R3!1ݍRjYJYH AD-ϝd t +xK`A5qX ]\y.%q^Hz7 !_kZh.%HT]R@MAn\-EvU>^˪Ki vF ]¬tks!,BAzͅ}3_3EaM:ڇCog~[:Y㟉7w-62pǼKcQLj#5Ŧ!*s+p4J*Kڷjǐ ]<6 rYݬm/H:*ChW_ƱBX%n4N,8߬hNDn2~@%i4@ԥ;خ8E]ma6*I[CmUGk>{Ȱ1юmk6)n.(]ʻ cLo,w:/Zjְ3 zx W;riC<-fɹt<HP2N{Ax:Ft]?(m.nK]bl&Ux;O6Dl#LOvYQ7fhjϑvMU9>3†&_4c<]GZ;-*蔅m0 rRm}>ao?uJ5gs܄MdH/ᙪ(0dΖW{(T9)DoRT%8OMܕۈ-`}d qOaPX}ڧ^1t?OF`^925H(2mlw O"F' )- k1shoAE AЛJ*,Lickgɾ-o~3Y6c*C p&JAgLؙ+rrdqjWZ`M^aC%Ra ʣ=X= (g2ëV侎F:FkX{ `dq0r1"@7](FY?-k:x0C9> R,!ۅZ&gBCjRnn>PIpdB d]᧴?̋/U]yGz 8a T:!c+Z-ޚ϶{Sۍܣr> p~;=දn Ye5#V_N:[Tq̮/E=@91{ r`O0(a_ u-Pg1悎=]Q 4>-u6EC#X@EcSص<*nkƸGB]j.4j&Pn|݂ S#04uT֩13FXDP勡)'fWRي8ΖG] qlPl?+p'f(V_ʘ]}GFsS4L篻Gu Z)o𗟺L-"s0"% = P8*ee®Cw`]`}v~4k7:죒q7C䒤U .s\2La*31dNc6OWnT(oum>5sgקvtn³Qv#|4=fj~f?e.G~ӴDxj):{$ZMgo/XIT@Qrkf1Z0kwID`!&p>'yLg^KoU(8°1eM)Uupܥy;"k7C.Dr?ob85X`1 z@*[JG(Nx%Wzg e}PQDgG 1F,x#] v"&0]SOo^FB$ tm$M9)VOҵEoCIO(|C"\ePZ~ &SbhC zoZE{ @?SfÜ[wS Pi`aAú倆0=̛Ll R}TF>Z,]C vgk/^~*lF3FoTwDnXK+b]7=Aƫf$Fݪ!!)&|AI+!B7C#AH7c$NE3@ԏX^:GjE^DXznsҙG*<, -,)b_Fsc쮜iD xzuOuѾ ,Ĉ8.dĈ(kQݮ7 RhI>̒`^'5ŹꢙZ]E7^ZwN'pUtHPVSm˺,ɏ_É`yc%[s;Θ1Zs".@@ŕL{GT5 H$NmgojtL9/=Rv?UɝO] ,EuR a(t4ݦQHWk>eT_z&(ɧnMQ [IV_)V 8GLӑf㑰18 {!O``joYķ*j+Px \k3``z>e _!Wt5?"tΛՑOy)ˌ)n꯴m]q0lZ 1@)1ɁQ5Ʉj=N$kRW$j:ݦ$Z]3*H0~0Q>-Lbݑ"C7~2re]k}*Eg2xMh_-%[OJ.lsЖ\tr?~>Ԗ/,7p>x'nfAS2.T&wr;GYpCup5& sh  )gohpP1~xQ z[ A,;CM\2^&4y:`Q Ɉaq^~lP"|ͭ Js (tՁ Is&Sg|4HH:Mє[7\/%F^rǵ9!ֶ^)h5^Bn.*W)bzf[?^O,6rZIN!k$VoU"b`cI4/  4\bVQRRact><?0]$UD':?4XUJPF,o%Gi*ma%l2l6b ,Zx gnjX4J;QboR'8qręD5U1W;AX> X+)s1a|}1{ *BytWo{M!Tsr6tCt )H݋rKmyo*&hf8[ "Z;Y~bh/攳!J+GQ.z&f,fUk)!cB>sҼ^/:Ys'2^jD{S[QҘ"ȇye`10@7mcq$bG 9XM"PK[```ZZįyȳ[\VqoNnD{.+<.G&'uFGqGTOksN>5M(.D&Zh}6~ _Bu,kA,6[SqGQ~|'6d/7&$IUbkCLH F%kI4NT$I̶M; !FXҁ]Cqe~[UԥsEQeM~WC?wjcz\aA,i%+M2-;iem_N̈́AC%a Ҹ:Ʀz'$9ħ ZVZٮ%w3;$jSTi̼S}aUq$7j7O)O| 6LUסJ 6&Ҧ[I}*v3b̐"p|Dý[^$39:6? q&8gҟvh m]hX; Z*w+ڎOGįVH3';"(J%UMp󌢪]Yr\> fbǔ&1fX{yd&fIԊv1~nS^}قXjEiPp@E7tY"?{MY=YqOA}*_yaY°0[.?sSw^KJAޟЫ 9[ dLl3Eoq"Nx0~C v,v3’"PnОX$Sҵ4g#z+=߱/ovx>s|{e*Pɗ汼^S貕,3j&귥6'JM'hV07(/]yplzH])a\yM2$ BJc'`iq]p%Fb$qT?~| 4톢Š- Ζ<k㬄JRRjSɄM۞`PGxXml|8yL|L[=a%vwI74^_ņl֘SU1]9@ )dY7 lwä'o(<H t$[![p}|Z\JL ZՌ"OPr{;[Povѓa+plÇ6ւhv[RGBCVM6HنK;sG;jQALՙZBA/ڐwd" l_= mNЋwk z+G=Ro]83^֒9op)7SfB os\:pB<UOEwizJury VյPG<\|#+t=)5a$YVQePs2327Ϥ*"͘PH'B ux{Ζ$0Qő}ٓ! 4O2F^# K56' ^o{m#@qNsOiK0U #^A%)˸W1v`0.go[Pg) oMG%]7!'H4puVw0nx1Hv U#pU)j.ho2ʠ͖IEUuHPbg5g"՗!/ƼQ[Ȓƿni?gXeCv쫿c?|6Knj"0'!mz>/d^Q?mE? _ܷcK~RH-0:ߪe+JFvBIJi&lSY1ڡJ:hVk~e# dGHo:0LWz@1tmI߭lenN+BKB @Snb<^v_Eb-e6N0fhfw0e*Y˦D6o ]Fr 4j38MS;a8aj>:F;h 2bRxj+{ ܖQ fUsŘ0u2r  ̸a=?8Z%}T~ ^XRȷFZv`R8ņVFO-٧*;#$>J7h)@K+وA[Iz̵ 6n3c>ïJmaP5b\4Jajx*H^妑;L۞%pkl? +ASA V 7 P-W/-ïQסΫ9&1;MI >H@}^/'AQ.>y/1W]Ui+mJYhd ̑gm2ƸSAe u*! =eL;y ֨jHUHQ$ _4G6e .*ESTE]+`@щugxyOIѱOa(%LVLR̀t,IV.|IXoWT7'k&P۬f`H+DMcHKK|X#|& {08ُ7W7?5IVNjd=e8G+ѰNa2\c%vxY,71>zEh@^t 0*m1Pm{IDyݤ?Nx/ ͑Jm'r+D,bJm{f;Me>O-FL0m/b,ui098j3UkGF4902PrkK#c~Hƃ@oz3Of6iWv9D^ ݵՁ[3E" Q8@+&Hdċì_Tk+hD IޏEUjiQ-2mm^w*dP;e": 5؁A<sW'3 PU^ jR*xRU%HXi͞t"+ψ\T6)Cv$D  {'DTn f9XG7iblљTdYy K&x.+2F/ ~b!OzAF-V] OPVUwQS Gw'Ȓ*zVf^spdJKG]2AjFCGGڍ4s3u3zCZ fllðP8) xb/( E,!z5firFbmFn!m^|hmmi>"0={vm%Z'tDedČ8i#(\)@kŪ$%[N9tYU%P lf!CkLE$^!T sq S,ړ}iSE A.2f-@>"vK,-oRlSqާvdW_GvA\03uu(>R[O!Remmj}^m^~V";1`lxZc)PizUW}ziVEFo| ugbwTPWLug4%mL yoQG@:r*w yŵ)6֣s)3"`h2:g8 ?zzT#*W$Zsg0`5a ]ԣ WP h=]9Of13ky344q74lH*X%$5:f?\sB2o2ЗҜS:{erD/~.?+zxG]vIW9#Yah<~֪cyIZ2=RnCľt6 yܹAh5#v@c_oϕ ɸI\hWt_YTW$ ʄ72? ?4a7X(6As|w{障B0 ` 8tV}u~LH:^7Rգ΅W'X='CY2- 7zDR8xȍ3@F#V/ߪ ef>c2 _^aJ<`[9qH]7h /SFør8ߨԻ 4z[;潠 o>а8C\Ȗ98՞C[AɹZp 8 ؎ޛٙ{ n fc:l+'DB,'#Y]FLݐ6,os[ /feM9چm;f#iMCIC9zoqC]n *BY1YOAj[m9?ܴHIx}%GtVef/̧ΝK-+_el+O>6lu?HQbt #Z]z>}? xm}!%}I~Ti] {Yj0ㇸH_"1ZZPQ{RD^T+5~56jTEv:":m`}YFbQk~0?O5d?/dK.r1jFcӣw-8M$}HHRv-ל1@vF A> &,ZteL懐:h p_VC(*X,Qӄ,g'U3zGs^(r䧴v3(/3/η7PHo'0pw6jt5Gd\e!Ŷp<@FmY1<ީ 8C5M"=VFS׻> 3;ZUVBc{oŬÏ`ƭq (f}3m-ɪQ5SrHm*W5C[N{dfَᅴybBѰJc  ۡKXDhcyt[ܴ7(Zu{іjn !Qe^=KMS&% =+@ |EYW,@EYGq2.D45. 5*"@X9W-SXw&ִ_1&M~7G!29ڀS+E) d3POdbKoek;LeM$21/֑7 U-"[݅iH0e%aOK]ӭ!!^RI]@&{EQS.`r4Eum>Ux,ef:u~;▌?ŸGF_2{}j7};L8(<5=?˼E=Όe)\_[{KA|6,4١S-*, _1 ;3{|^uu4 &1AI,љiJ c/z8s KF# aߺCpv?f{;6qmެWL}48!λsF $Pخ"o$5yNk D2⮲$9hD0R>Wqv0'n!1V;,KmsZ#G;4"Q QGaEo%:84zwo,MHaj9 S09 sܩI0;mNDԹC|GpGE%TU;H(!_m:" ,Q ޶~1"إȧ6R50DVb7n\Ғ6ܴ*)PO˨D~J2jkǶ fc$DWÞ/u3H^Ny]P:MPWh hD}'m =fbQ{hzY3oE'g>S2C>it7Wzq<ǒwqvZ˴s3$3kὭTeos$Ư3s}VZ7o{{kT+dʢN? Tt L xhpYڜ@_ d7<Oѧ#tmk "'7|a03MT鋛.P $Sp n)U˓EW%t-|Ox6v+m8HaRH+Ͻ:PKl+2n:0uf ",&=xq=K 4F܌3^/e]?҉uIEx83BOm( a?~ĵo 8_a^ʕI}UtRjWQۛkdF^UҠeq:3fP7Yݕ1IG_MoN@q5\'ڲX@W~ʙ hPÝ9,Dssw|2cX @y_%Ϻ{2c k%*P-(n@%qk'ñyosDܨV?=]`}4U[p9TOXE (鮅]w&vx{tƲP(Bљm&iV?q$y LY/1x5I2^Э.r0;{ny+M y5,Ј}qX?Tu*6N%ɻVKδ[z:˔e P+`ͺB*wӀ \%EF6$B+.oFj(?JN=5Ti@`w* h`+ wc@(h8}XJ$2$7$RX}Kx$y0bڻ2c8xP{2[.'KE8+ULCJ|"8G>7sK鍓 n"|cXIJ Q ?>Y&Dc ^>Sipb"[Cooy2 D{1 -IyAȽpJ: bg-"8"𺶚c {a#a€avڬp5~q= ^Th+Mт}}>C70 \"~Ve /Bȋ4冎>:6E%P1 Uv{Euz 2E$3n5v\ɸm6<{k-jRT. <2g}o&ESPEł'* ZD4~{J_w&碏}5tH57rH+o?#qLa ))֝ e 8/pwCCdSrCOZlғh Q82j&wjr{M_+} <?\ acJgާ!xB%ZXmވ11<bD3Z ֚,aԡ;D0_c.)02YuZc~JuEBѮ(_ouIyAdʆ4Q\!Q*8>?= Uk q}Ak2QԮ#eu$I1'y [YŴ۲*nkM»P5Iʬ~_H`C0"\DgƤ =dd_tK-8呇as(N F"\W<4.GR/[#d &Ɗ|M1j7,r*:kG TxKRu>Uk8DB܇tuցgz ('Z Ras 5a(dx;t9;_>1,U`@Jq p{n!Jy#w5gJiUػz%"xEn|3L)}% ;5tHea<0E{BlnJDZkHGٟ (Bsl$~a9mT2"gir @Cܬ *M0 xj 'lrJ84pgDS @Yhˊ>r ) Ҍc=p]MoT櫓_z/X6B' F1u%-Q9q7HK_"+l-ґ!gz'CdprYLg| 1K~Yny!0ڻW<"]k:/SF7U1ZhVon9JϨ t; ]|?̡; 3 f(A_4k^%jܧ?ڌk0ZәS)j63xUƧK"Vt"rdxػgP#߁,d&L2<\;W$t򂙏[g3Aj 07/ҥAYx\ɢزchYn_pEC:qxgFS}28p> SwPZma@y8shGUnB0&KHb*7ZiHD?WY"Ri%({8o[gГ?9?¹5L&Fe~γ^Sqe #vKQ/kVu(վ&6?q'2.yy RwhSru ebh=?,odDž Q%A,e=}v%n4$]j&;LỴ/C&L\GTjM< $h "o1S'Z׼ 胿bzx©gLZ$*ײ64KjJQ6V~ay _8ҍ Gx6^wY+̯>lf?;Fїߓ{J_f"ݠ9%u[[~$I{%q9zdੁ#7ͯ=)_jdn&pz DheǛ4MlYyh :] (^}̇տHMՄb+!yq=p~ZֿC\%Zʠsg5q(L 2`7onti5 >.sξ $#=[lK&2fX14t,ٻxRw ճoQGӭȟ/+E;kb9j=i^ΐlɸ1Ԛ|26w5{zl|$=ѯ{ýG{TbX!4MF.Jwݰ󗛃~=Q&ψ&6M\h `8]VuI;FªBc}jRÜ.g郉chM8MQy2 &(?J6hz"i-N͘K ?N┬a%#sы<_E|gJb3Pk8 x 3oDž}cַ`is3;WaEvB_?CtĖPiZO8vTYW]`e|t +#V0bL>"7xRnNXZp E8cFnBs>w٤a,KGTnAIkmTdŧUa2&t`dPGnD"r= iЙêlaL6}ۏ~Σ8ʳף%FAmW$_8:D/![NRQf^JwNO]cfXǶ᱕NX.#lط,P=V]N`[eŇ=%G-УrX6WFbcbRMDB0i~OfhLצgH UCQC]ڄ &t}k Dž8ҏ|).[֔CjYvGlyW+.6 ;82z3 8ǴF)$k}8pZQ7m`tHfPT 6$WKkVRHTyZ}At $lsWD ]*mPK/()A=(0CX+|нɗc>'>ue2iύoyޖ]cdd r9r靪ca"ťS;GMT,G+ RbN7h:׹LJ<({2eTXjm[3)%i$߲֠$H<n [?Q*8 J)Z|k`[?@,'"HXl~n 懂-|""Pڈ< LovqNbh+kIq澚yiNE'KhRej'U{ߢχigD$V[agTl$RKKy5%p K펩f#oIT⒓lu8 NV4y 8.?a$E -yLeZ#)D`Wݶ¬ KfDy\t,nqIAHH=JLhଟ(7T M2!.E(Ajp=G_sj#m:9J:JsstΘv{~n]T;mdkN;z6?%. >% e7-[Lfa\EyЏTU';bwYO>E?S JXN_4ʢ^\ޣ~h`+W[x&PUDk@t ,^ bTy_&ܘV 0i(̙nYV{᜝Y ?a1f2}, vɧc69۶1Ȼ̱uW` p݃9E{}o'&g=[F):^g/xĢ|8dst^wC\eM[t? 3f F)&uv!LC7J_{Ho-ZSq[&5|_JPj:-;‡~ kr?uЁTdVLJLmzYHY"C5o\^_8_@&.;mq15خ&XbcƄ?ϴ*. m01Fy\N$yj&NۚG՘µt&lЪ$^< _4># $oݍx SoEO_zQ(,>!wdIH`>DuXZc;rJgUfjg*\oٝǢΪ >ܺOj@k=KuIiI3BFN>W!MKnB6cїn]Yz(aMPjFgma;Vk~/".^ =ay O*B֊\{ob 5h&H_ߝdx&Ӛ;XDy OV3DkR]d F7;ՙnzF2g@ճeb16GL ǥD-&h8^(5Na+A&¸UlZBl%% [`ٿ =Pb 4]]py;!hC԰ٳg)H"aV-Zώ>4(T<$啳dn>dfEZ؅-h{%+i¦P>ǖhUwԼFwĐ\M/<T}tG}更$B'0b}xdLy0Ie`1sC([#w 0Kqi0ZBpj/%S߆ S)9,F㲨>g; mW!H[۲/CۉG7s! k;}7KdWg^88O  ݋HAk?L({ur$G{"fUdiaP Zj\8LiJ=P#5zlҶ"qOP*Y{laa<(OԍG= ή;]TGa;! >-Hs-=4>&yC:I~zΗq?1|Hb2 U+^mp5o~@%)wu:0Z 4=O)bvLp>_@ͨaJY>FQ[EyxmPzʼn<Ώ~Vx-%YARoYiZ5Hav@e НL0IubJ Њi插l.` d\"=|| cߙvRsK^'Cb F*؅JC^:L_C N_‚nEL<@yk9!}o:EY(_k`;8rjZ  0jC#f?R²O߱/2 /ʻ)H MM qNʩD%_M()T /1W9pӠME:,?«o7 Ӆad 8~H9qcMtdlT䱦"ƙϭ ҥN^}Ly `b VфNt0P Zɞ{kh*AbD ~z/R:7E ֔:ÈP'o y.st>v؟l5լv9sMWYH /;g7h]qoiΦPz*D;f#+z10L?bĭj~P8oѫA5 kGc&gFADw+2=91.C%NÔGc[\ob:O]`Q?^rZ'{J H^8ۂF!!W˞1* |  $\6̃cn x6 ϶p=+箭 9OH3hQߑ Vibф]g3?5Z ])__ښf IղˇmNYh||mc}0~002BT$C7ILaE0cP$ ~6l )s9JueH9_3$dܧHW%z>m( 7\XbPc{Cx5BLI~E<(yӷad##ΉI$eyV1qtuFH&)k$f yxVπx)ffSj_@7G;>=`L Uzĺ.z4m d wi"z Nۃ[K7qv:ne|2fr3'5ȉ1Y`e~Ց#='|7-P^ FI_fgLpcobu0XDaf5 (=ZX0 Ig3q+k,Sא#i H%MIt٠4;*t]6G ;x^F껶s|<f;)` 6̐ErUf`b{`_@ O)tuQqȩk:q{ Dzav"#Iw͡|!ߩ 큲kΎ|{U'7230">dG ь5:%J9Wg%VZ8|p῞|)˶K-\v6DzwNDӾdi'^ո]n]oy,V.E2хʃ"E"NJcIv'hq~1e^%jiD(FƼ5lf 錖6?*Z*80!yEݨ+sgG]۫uR]&]Nx{w}ڂms-lA'.=}e]QC. X#%w!P;!p6=lFd&Ǿqh$p4nin-Ƚ 1 ,/*`ݫ"Y{fD!,ۮcϠY_ۼ`T܁.7+&?ub/XC8u#I:w:?,ߝ!T _%[НÕݎ8|i^Zh`kpsB0x*o 0͆,F~20^"v#͐*be+ʍM(g=sF[TC讛h<|ˋ挲klRBw rsG}ğu&w~$ }~Y\zMrHj9q Oz RU@(-JI/2# eah^{ hmɻsH5^e[ 3BcVכLk ?5Qr*C ?yҪѮ zTI8D9^tUJplLIeOxyX=hGurJ1Ġ˖FT=kB]Sm{, |Z%<^q2ֈ#z`a0 K7-햃[@wڸa&5G(m[@sD&U׺a N'CGaBaCbsEќ3ʖRʎKʳϽ|@Fmr{el^fSw8Z?X*Wp{J){?2!1]aNqSD1QN<\2U7C.@@H!%" M$۫id'Nڨg@4K=ùj ."Ċ;bD 8 _n։:I3IL&14KLbPҟƍATHS n]暲EOpnI 75CCuDcq\q9q1Eh _ZhXrW % )Z eH ]~Yx$ BZ4&8ra=nefN kD&C'qfR Okj4Io qX,Ȟ@n Pd1Kڒƈ`~wpbAajMqZNjGQ{6o2i6zOũ-# 7ry?/p#bt&P,u<)]oǕs{ٙā@L`8<ȦK %U&YH|-)51źgCA! ʪ'uW"VmߧMs 2+!JTJ*Ks} sь+Os^%CXwXT[EJO {"hlsNRiCAHQ%J-99^N}Ka]CvlqIK0`ȵjh7LQf?;z.j;(Ӻlsy=OrLd[k ӭ!U*36Xay!"kZ5?sx1#G?<~k/M~{DԨ"E&H#>!g g-#(O7͝6_v; ac M=HkH O n7 dpP&4wcSv@yt sͨ{Pۢxt;y1,cw@So:=/(#rΛ5'-[-P$C;TQx~3F@y? 8O.8.s(|V#3HiP-S]^\WXDق||&sJs$)8ab$PvMaAsdZhny!AU(&FF q5M)S1ڵy=)z0k?"}l@vT V!(&fV>3 iB7'NRlQKU錟!iVϬP σOfJS`9wA']hy 59Z[t2r'*j8ϚUV1|q-QIDu|6YqgʔYv\7)9u{/8l_hyS>7 QBhC%< oa,'%{ \DN {|#Z_N'o Ml:2+KhzC wog,lU3y" fcUڑ(c GHun qoцۮ&2taR½$ѢIt^=b) è 6ؾӦݛ5C. 7E.%8J#Mx=eSTUp](_4N^H򈏭$Vƨ?~}m~CGɱMqcr jV#]/xt:' B3 *r-%$^j棺̽ՄZ4,he֛o*zkS!eپ+v:oXxBQֹn5>;z_M'?U:RV 9 W|첕{עx|>O&ڏ KH0%˨Em*'@H)y +>Y;kXuw=Ta0a@V c|,HҎ@WQdNkOtGӚwj>H/>ziup7 suZ8"3&P `)!PN$sΓ:xztw脣+?uvsV~^%;'Ѿ ]]$*9~h&؋@ 0OHr9u1_]?zfej;.pBRkTyKKr svf9_FJKv^O'Ml:[*4;A>{Pʨ'M)OcƔR"jį !R̊_1] (Z8 xױ:ptCfzկ*^jNR)٢:bϷ8C}oK44$]|.ܵ'ԛ̰aia.xWlHl: $Rt}l7WR:h{qeQ%nƭH-ًVAM=GM5a ;-9[Ð{˿&:!"Dh2LQbAP7[dRVSLeA+/ݩ1}(U/;[% TPir{%mZ{~KlX Ǫ9?BֈyGoe5 }p-UO> %d|T3ҤPhQV0OqexGȼ&& _Ⰱ !9m8?&mc&Evp!}8!7PKl[P@uk#7bXGwa3YV˼`_ӐUkKPWK;$=m-U,e'G&(C ܒT/}hJ, "0aMIhT1ɸ ҧa]{?\͠;-s쮵C6Cޓ +M*c rnwFFy̰0>]^j*Ü!IӬ`H 6% \4<CiҪ,8x%ʲZtM({vmG|S$SaP` (L<:<Z>nN^10@#`"'vI1ˉRM<]svPY0S{wV>u&6 zxOSЗ\?F-t]mZ>lO<"hCk(4QkEB'H 95k.:Ky]{۟DPeѹYG”/C' .!X 5U'N|rV'2J{+'YٷOkHGobGLhіڨaBV 5dJ&[eNd@Zh#¹d6v%uGPTS+aaA!OJ'uEb_UyzSQ&U H>b3MJi3:̲ Kd U2QoefX 7aJ"ns Ut̖/0GfhXS@4%dX% ,TCG޳|.K,XĴ9e54B)Yr(0V&=sM GT~/ԗINIx{ܙ7q8 o͢/J?k_  'I=aqiTy.Y7oR_9z-BldE]Ђ<8D5 v%ʈ$@ ԆT?O!s BTmy%?YOIM!x>}==چSIFVas R*ESJeZ `M⯔H f:"(EtX!}j>[P'{! LwY14GtcC 5-F8A˃ل Y̶ 2Ʃ[@;gI;(v8n N.%J>]3A4K,<ݐJZQ2ZDЌ!SL6pVv1ھډ,k 6^|&3 8dU~Y;#ֆS *1De] vy3?SD]=t4=J1RP~?Wr7FHGMI@vC0W\&>ÓEmLq 0!op܀=SmN}ʒkA-'ݹzq|hѝP~ğ)ɩ"lV_|d04< DKa8Lh\*jn!NJ|PuyBCUwzo-kIBIb`sOK1MzJ!%ywxj^dYb#J$>:ir)4nyF SXJ+ zn#7iniK"ZޥnA*KLDY4-}<2C|GQ׽ΩY-Bg!Vѻ5r!Qul'k,Y kOyZs]fOc׿؅tEإGE$|9!]'1t'k]Kt:%qyBv @hSKf~q2vuzBXG˚`Sm'3)NFŎQFQ]̕]ꔸ1mmY9uaB̠8k7VEAkl˚Ks!,~G_eC@MRaEy]yZSJĐF\ i@M Qzx`aH bPqpg.)Q^tUsR\ OXzՙL;du Q07O)('|YBQvG2,&dgGHYύKHWK\ͧ}3d%MES4CƉυLpN_NU>R^hz0AgeVx)+dm_JGaO{2}!RS7,U_ ?6bA'%Ph5:4ƾ*[?W !KJkg(|/ 7zi d]cuߊoLM^vDUOf<3UfLWa~:$[^^&1Ε9r,(J`X7 M f*j́MhUH;^G90Gb5c6[] a W-Q'+) Mᝦ|Tq2\"jY, FȹݍDq[HH=z;LEI?]'MB?w=( -xVggШ$(If9etGEdw1},3w%{q)C,d;F6fee (-O/L:k! ILL+6wx2Fc$O޽^m㗘I.\5Aa\=p%nTVwv E~*qqps @%D o@-S)4W `wB/7tXJ^SZY*E`l8sxan+DFI2 C5Z,{ZsBn4Q ĻV?qP&uVhԤ4pvE!:w;Sx;)hM+t: (a9cwF>w`[a7dFg? h Xx6^F[3OV!etoMZA<c3AW-W;/'DI_|A [f^lѳ9$C{m e/-̱}65Jf9jT+v#hpܭ /F%tBḏtR^LRoiu.T v{">JFw=h(Ck2#DˤN?Y!.Ky\F4Q=^mfq>^sV-F' P*ʡ4Ԕ/&Iz['*5`A_ŇB8OwE.&*͹kO2Q 7O'}@:f%3:ZJE3xvO;w^~`,^M1F 8}:nΥ@GNXBHCc @$, mž~. xjb Ֆ"9d% ^6'Sh㫅0_i [ӑ\pZ[ru4+'63 jﭕ-&B HL{ pu߂(|SB qؚv!+13:@&$~agwl|45rOPuGhiĬ/^TI츿yS sRks,*_\tFBl-Y.-c4=>!t'pd& ~R5m.w̓]]W!OAm4`=GJ/$ݤ 4p#-JuZ>9gTF\y d$Yjp/! fסpwj "]`^SOa=Pk8| 뻣RKC-)")N\Kob#(fA+/;S#j?fY㏭% SX瘊=:2=ԝi m JQ_V@6f=5B-˦-}GLGWYa_t/QMɊ ~{~ BqzEYִԄB|cZBC%0MgD`(F6l"9mp (a2Ocz*GӴV%]W>Q2w|# )Z6XDdlQZIfE4bQp1ot*N#[tmMc/C%CJ/͙g?"T$G* "z]|c9zp-P͇iEo~smF|U>y¯)xHTH/8aƨNw<}1w֥וϓnml,Pfivm" ߭[ l<G2`%7~P"74%' [c^ 7*O0xT3b;VyYѡ.af[2#a66|LsA-+βb9Iu"4m#չyxn ڨhYb+Wsd!ji ' SA@'~abPl4!yuW>8pߟlԤ3!>e&xAt>TETr G^Myy}T+:hxj@BqžTYHb5bAߍU,6|19!a)I ؇űem!f 7 A} &|/N:uj33Bї$4H$9*!) h}v0xDF(_e{"C;WrUOSK= W3DTlHgך7yUFM`DX+$;rp~ƒMwx.2CdtfUg,pd>RD)c&C]7OYZe-/#E^׬W_17b1;83G 7|q wp|Pc8ւ%`cYFh/Yr a7cTɻjBeq'' .I>y`d,"Vū0#%4!)Э5뎚d>ZHA`,gwk~<kʂ?>јAqf4K`Qp;l}dw @͉__ׁ(M)h.}lsL-skE=yn;wQxf/~!$蜚뚢Ya%ÀHSв<ޘqM:]W̞f"lb`ΥByl2K{H yqVv~Lv±SLt~btp9"1%&׸BPmB";uE։ S(5O^$WSO9+/{*to~HOpdBpܥ%j}8{ 02 k=lmg_q秠O RF%'+CH(^v믆P!1,䕛[wϰ^Ȋޏe B{=nof tS5onS(%{6sۉv$Uh#5 mWף[/(j!8Dx;b-'*6M@v+S4yL> bZmvCċqܶ m#]W7 bԝ$D]T\ ȕIQbwǹ N<=zΝh@Hs GCCK%'vTzKf`Θ׶ YT y SOEV)\/\7_%,@xDYer0? < jX$~=FsµEP[%{M6W;S*M,ֽcokSdq{(8^VD[@j/_V;NEL Q&:-EEk˱$>qimBg*Pʎ"1וzdV =SKjϴHQ 5~eT_C?Z$eP}|Quo|lXfU6>]|d[M!Rg "Wmف\s['EaUftBͶt} [%sW n[ '2B*kW*G^A'(ƌh#FI?4Ҧ)4 =~޲|uXlk'I1fei5Q*-Hjb18JNQhTbj"H-P?];̡lwQ׏"Co+r=S[ քX1o# S= eJU0}TCÍ虉IXM5أ.ekZ"XjL?P?X;uu\VPahYP!,, 1|:_‡L@6$Ց%bƴCrF"5x:~j:2[ĂkY$;r^ȽʼQ4eJ( "L~"t/z)#q NB+Kf OE.4T[["7aGF1YtO4q7y>Whə%/v2 ?>)H[U`Co_T/6>ȒG"я-E\̉2z?2d.)ƺKk ߊ$fұGqSFU]yY&  ԟ2_{ v[~‚aM6#ܰLT,g+ECc$ JpHъaQ;.i倘+!Օ ΀K-3o2r3xy ~ @¥tf  n:b7j5#TIvsoBUF 7 L],,}\82DA]3TI$M=фu AhɃ^1ԗB:U^U`I @n,sq',s8:$ :˔WDkaZ%$\P%Z f7?78 $T)_M6MvAv1ˠW12u\xý;P$'0lxwbnmN/Y]⃉^"d1G Z"{0"6ilZŶ zY#yxCi"C}ɞ,@ .YQi"x4;nt2e0>T+Dk=÷duUs5SFSO{w4BR $o|ss¹0S'&vIZ?j]uc:XdhU^NiSd: z܎+]smVxϒ!rdgfF)jG G)׹,:y6x`)(S5LJ^Է^ľ;@٥'B)^VE9g]P 2^,wO?:c~_gI&8c=_iLĭ0 i9r_E?Ҳ_~8H' )|_\l 6IR:gPݣ vjwEw15R@dC^KnxXs6ޔӲz1Fم EyW*fL[x1#z2ԥ:ڝՅ7>V 9('Ye _%!ݢj:|= SmV"x==Sg]WlË.ض,G`DGk& Ÿ0ьyoJMU&@̤upQ#J4qr:D*57 E늯^ ||t\A$î/{4={-;&PrGssr[ 4*THhgh.ßL/.) 16л62tlic|Zd6"ֻOBSJ`؅/c>B~кR-yl!ژ>!~FVSPa!iΏ I4ap(z?j-$z-`_Пp_S LA9~hw sDf,+<gS?>C5iןO_rیU HX̕QdaaT ` n( zBĎ {Y<զH )ӲO/y|.˯?T3y<ױN)WګaLC r[t~6mB q$#P;泦|ڗphks⚇ʙj$>m> $NƤeKw%: _>f*] ՔRJ\p7jSoKoz\U%whUW9_4GXp.tjP/륙M" ;xϥOxPP(Q1QE~'lV#$Z$'NjF33PJEeF?[CZ,!&Ѯqga1%?]хu4sRKqX@PVp>\V$<)=vR|c 釦jA0Anws6`YqSOSދ3@"+Qؼ*&0dwnIjL1 ꈾl$,˼zMg;*1͚ iC$wyS==A, ås !Z`h% CأVx4ѭ.&,DIg6. K g4䐬VЮ,F/=p#ag¼T8e4ѓg(6p~Í1CUxAtX8<[v4QOWG-.T e()}7pނԌ@19*$h;^h0^σMԣb3F6-su\Ozi^>+;z"gڂf톲kz^%VAf6Nk\@sn 8S{ dgX5 3>/kB wPϦ3mtfI!$fru;.\$-!PTW>!#~r,]@W_,ȆhE^FΚrt؅Fݢ+,ßNj[#C*d[ɬbdzJ{GȨb^f7 ?&rczrY"AOvWF^2#PU:YBwS(W0f\C%hQ99vO{ ?P,W~?  5 Æΰnճp#(s33ސt^S?5:k$"!Dv̥Lf90V%X2SM=UD<%7.X ZlZL8()+KP$ ee#B{B#vF#_([Sӫ%j\Uh@<Ԁ5ќm`[m =D!A 8/gX}Lп-mwپMDT3gr)= @*Ubw@b Qf6qrnD'!*h> A{?Hќ^dj &8;ErIՍVXj1"|$ڸs [HTj@ф+7i7BEÀ.y.FWT duJxGhxuBh]a,KI/g0r7lj0Kԑa$ϩ٢lB{Zl!K`ύc$dbYSz.n uI>bGU1-c:&?(v=/w%17֟=HZyp0myʦy?|I,'*Ne2: У8~J֩@G1>&& "Sk]7`@}A HBAl9HG>6|Gj-7~_D8'h{[zCc~'JE~Mtяkx٨z$K<~ǞG+p+NqR*'35\z3A)!3:ݙ%G6dsگ =ZO%#0͕ΞfvU p,={FzL赒Eͬ9:%8197Q9:#@R,( e6it ŜnIb7QecrQ=bZ;& . g+*P#"oؒ9htL b02QP`S#+>XUC{m mʘ1 BX!87^-~K j 0_5Rpx, C~#dš Y(C @@MTYs@e ZuLn#ܑ~:dZ%+_+f:P VAک8/gqe%.p 3D=AK}2VU7G+<XŖpz%I-f_{ʣQf !f0ƫ1[uayЌ9T:PxȡHx&ӫlz|ERg׼3k p`n1yv'R#VO's)H "ܬ-њx<1L. K{hZw{eǼ$uTO&-$'dG5[f0Wk)>EB!VU 19ʢG%v$x(+$=BW0U85BoʈMK}/ G"QF}2*ڹt@g 3׸dGk5hjrыOEJT\1 0?%e~+]CɼO}2xØkYsO۞!CH-wh2^~Bvez@ɔv̜dp(7Y+Jc>O|ڲ淊PUfka dݨX褟e~5 ħ_W˼b0YpI}j`-l"JPIEfH@r~MxuYȁ{wQ0:k'%NK;5Yp0ظ7~mâ S9$ =] u7܃!xAl3@ D9gD>T R]KKbӡy;4Q@KI+hR`~{wL.D8;oT7=?%emFyoZnÏ?UNnHIWC[SHa޼bNb)#P:ѣh7A4y=?jG91mGA K~T(f/枬ٚ!\WG ӊeKsC'w,I)w h.(ʀ=zVvh.)k 8r'?bW"(rTbv/H[ uWdTMZUF F Cf >eÝ@8DcGYwpdlqd3w>/<O $kwIsoEhWp|nd<~NҶs3%$lPAC;΂c]33򇁖_Ĉ͹ (?h3<Rdd\ p֚J>d47$P)POs 舲(Ų|]IhV?!)׊xW_j2:\JQ}%OVt mV0\'}]z?p=]^?qdՅ`z(: ``>KWx;RXPĆD%RrPW/meF vӷ&ۖVҦC3} @WDPUk͋):Қ1V.}; 9n7? nȰPqe"dJx{`]{YXUq~'ZsH f1PF-yZ r[<ȊL2ؙV,COrdtZ A}kwk0ʐ&<&7gKzEY$2"wZP,Lb b: HǨmhb4BSd,ʅggr~]ᄈKBOɨZ8\wFy4u^xHb1VvPS3 4NAl~G`c_%ңEcB?qtWMyǷ.95'P|τaD֜,6ӦpΖI3X8=JX>L+j%LAkH~Wl,ikz߻ Q)I1ɂ_ƉN WŒò, 2ԧ^Vq}!nʰhT%o|0{6勼;:~/Ճvvw}s-U*!SV4G9 Th`ÆZc"٧bAϥ 5( aIk@ᲆR* S"lxփ‚T@,=.ÅHhk®/G0I޺H8xGg]m&0CJCr;'%\7F-ؙYuCyõHK!$.Q-u]B'/g,nf]_?c+d>Hd(cӊ+gN *9z@1͂GiƠ`MЋQIryA,~fuu y!-kQl 4c;6[y, ?h)w@VaJP[JjBXнo:s >ޟElHzLn4@4迿6وg'h;[xJ\uKriB47O'%dYmG1Ʃ{$SBW$B+ӇRy=j nq]-o(U|l&OU»rUUKt r߾?wpz'܏Dq4 >;O?΃zS|~f;bKJo@ 6)vX] U.2.z9ylEwmKS&r 6\N}zW [pТ#j ]jM+wC1_)~Vœd` @w,H v4%_ZKЮR5^2hU4l;VM٤8Vht[5u5 Ku_a p$->Tfbб4bJZ"I0!FKg h1FUBD;0e}u=8Ft)7{` ^lZ Q#eE&j\N&I,\-87{߯ޢ].tEYJçEڥex|i_YjEa6g TG L0A <(dZe(3nq)ԦݔlMDί劻gXK0Iq$2!:ջt㩰Ǖ.iz o\e5-'v _ ^x&}A@XunYk &{du `FbQ``ю ;RHfxa`h!7PusdlENf8!{6vQk0 ~<8 @ (BQ/]"g$_.̉DR؁<0GrTSKO@o 7[h@Ie.>DLn[7HOt&R>5*%j݀><"[3L /kS8vdH3;<0Ϝo#|^H5׈L2KHDdAgBDD76{hEM:8^f5޴SpQI=kG,8;ۋȜ<:86+P{#b߲k7k?bps$9Ih3WSVyʙ{c3[9 #з( \s_i4U@H pk@,9UV^%<_BR`iʎ1;X1ϵQ֠X- kU)-vn[6m~LLzڒ7/|e=fGYM1!׍.RBϞMجS8T-I._ׂt}2Z; BL ׵+Z1WUS-6;:nGN>(w !,.@m9t[`lvYG=G~ RXpv\a )h и=A>X?ͫIX:N8] {- 2YYH8}̩̕ `)B2LĥM聸{u8_UFl}?ɟc %(zU{6qp˹}ZFYqHۿleZ,hYqEf}/Z-MUj20MJvo/~}\|}{G;_p릃ӊjbҌHwE?}![Ul٠fg4.tZs5:h ʵW:7ߙeIVj笽 +t7IڜN _*-i "@øփV"|o!;,f dI~{bމsK [A|f1OQ5?G%/),m+Yu815@Έ|;7_\{(Α<){`l\iZ~&{9Ir`}x& RE?1(*DbW( c L4ŭ9 _j 8DTI2wJ_P]& ;)C̪D:*41uej E=d,#N@vS\z 9RzZ[C56!1]pDQV9ޕ]WC!S0X]B(`i)"8rNvYd>oB5Վ_ES@M'[Y]5Ԩ.RO/k7 ,tw9t%m {9Y~bu_pq:neJ  \ ]>i>jнBq$2l{9mI;<vJ͍"W+RJyZ]'DB(ϒ|6++09Qx4n:9?"sLA>_띊K< `C.] jzrS&xz_ZWй{N]kӓiRWc0^ $tl٩4~ kP i$e.wώAr9@5AGg_!L-*OiR6곲B0RqVBnx{1DS&]+| q MǣRYaInbe'sڼs"_a#6{:vGEt*BP6Acؖ ,3]$N<:>SY ;&9* e*CQf_7D֌1utDKO"CX)R ١47<|Wl hJEwЩ%] G|s^կ։f֐#ls]'D pm)!5{ƔtF8ߑ\%1%r;hvamH$Vݾf[0X:'zHe=ю$ %\*b!AʴY6BN?z0b~'!ɤ9*jA9 SJy(TW_ltoh{JvѣludkK;бdվB$}$( BM@BP_Cx@Z^ęӪ%1qS9S^cd zPOC3䊉Edof=i2rl4Un|hʲwP*ݚLϤo8 v:1+_~ϽŅo3N@HA Q 'c`:1voYZ {B\K -0Pl#gҬ!.+;A#Q@EFk1=g (_ &Y8"bw'$`a)Y`\Ve#bg֏~?>h d SOxN~81OR]II-1)=%gQ_05g)'Co"lW Yʽ -rDƬ0FO14XGxTgXcH/Op @K'Ya]|аLp$9ҡE5;T[4񸗰_ Q:Zbqp+p^p*Ğg@Ps)='(,,I6ysZ1ksxծpt,ae/gZ9+]U\78OMewƔv&ɔ)gUNS]g 4;\vΓ#Ixe5$V{ξ50:H'`߄ukHgoVwm9n%bn[=5ۃ_ ad{cdBQ e`4-%s`@7v, џ|-~Ɍ`&xڍF\OJpl$h>2$Dpc*2XOe_{O`-U6bח6Ѽ1 lµ((zCJ)O2e"JdSQ{0l8Aiڣո-R04M3ޢRƏ=yMam X,3A[8V\<쉚(d D;RO7Z[¤ λ:+5'`ʤtȩC`WLYo8"u,ebvɬй7V}57(vJ⏘If[/%UV̏0`EJ ktXgo(R<FTp;$쥷CUmnQt^<>JE\@KZ(jK{ O: [ o}:AsU6?i]>/g2 \h j&;'uN U-%A@_\"KI#XԔ8= |D{Ot^: r.b |@8\ a،;ʦ^^LSmy ̓ Y(+40Lį#&J :juB7׽T=5ƬI[IQd>)@j-WAjHy$2C- | PZE3[KぁPfeYmYyW16>_@ҩsx}CL@war_ EXd[dDŽ%K7jUy-3|x^ h<J6~Il%OqC v+C_Q+~VGmб -M\cXEĬOro8[%.?-[@vȢWF cM x{Il4GЀwp/ma,miӰmx49~Qx9#9V;uyS#YE­b΀3R<ގ^sH KOd+ E91 6Y-,;FY10}d%+EdSC7g5%wwUu4` l g NݞGs6-]35.7a,4򥧫If=`W2n<=%v7BB[|I(Je|7nZt@BT3Q $lyz[|$twщвG1$(Fc3aD ġa Y (#Dq>BGyl1̦CIeqP/|ȟY$= r+ ֥pIN|D/1RC)q ?av!(d:MģO}FqX^% D4JY (W% Q<]+eDG:8>ՌW7c‹5{]f\oDZ [pq~j‘8moޓb-V>pn|*1S(Im]krFDDOB^$⮊>̉{?ή2HDBzAR?:|3%L' %22,cON;6 ,Pjuܖ̓'ǞA[2auaoꙈ:?%}[pUt@)D_H;;_@ B8l5KqM}Hy{\oOCǕ5Yg ^!Wۅ J8Nasnk!bRR#*]M8Q*ʂoI\bFofI>T-)~Фt҅1g\K fG2"&~D2{x2qK1*M ܟIa* E%Z$6:pwzuU@z0tPE8Σ*xMcegm%8u-D x!&&M.?o0. "rY!p8gi#| ! L۴RUWK˱P./3' KC~)9xn.y79;;ML~^42U T6t'r0=ƚ>a0eWa:矓_ dFgldzSB2~rhl̠Ā&J"iX>eB1\xo+0tkjYY8٭0]˜ 4^cLĖC Iw#AC7(}a?`-/&v"Eg.4c:)EnlP-{LjN猂4JWG& 0-E$8; qb֥w5dˑtҺ3y3Hiimnkm7Y5Kª.(r3SBG xa:-9jbm/]{Ca˟ U61m/Yș^_l5,R22iN5=xf#QTٟ~"xdS͟1 RcDY/0!=v'muhNv=<$E~pOcxhtmhH$[+xsIlǃ|Zܾ SʻPX\-[.VK}-SF WqA-DQyЇBX6|W\$fn f/pilS9sC?) rS1HYdh*8ObqpzӫRaf] $nJKUY^DoX6 CO(fi{}%[ XBֵrUQHh}- NCK۾md쬔oD~$!F?TuĴb$d$ayc. [NuDnI'LTnnJ5,Sp`: cOzJKȚd|+utĚO[1N>C(B)V;EqL Ðo16&zM1wנzNjw\ rF=+9A6K2lAW`Hx*tn H T i#1.fn IW ou!u 2eBd2lJg$K§KIW q [H: $LHC!U&Y$q3}N/0j\[Ԟ;}[3r1l<ˆ17O'jۆ;gf[H'wo5_%ܱcڼ}xQ J(BնQ UčE<0@^t.`7)7)R(jCP74J[pӭpT(^Q9JB|_.L"nȫ B&۟`}ܷ؝En`@N !Ğ˛>( :}w%5fq$L,^&C3.{!QOj<zwm%g;(9*H{q`{KN&!}8`5"^ ,9τ+JeN#9viL*>&j$`V -ϝ6QduU:sӑe!"")c!X>(V &U =nvRki9ܠqk<{K& Ym "9sCTy;Mcm.<[Ki,-DF喧AB"-B&X_ŚeL<\KĐQ eKШ5=<6P8Y]Z`QALA< +~6Cg]RvL>[ ~ HͱTpMFew~i6B zd:^&qLS εN@}~݁UrصIÎ ky1S!)PW~YB`q|ForқXZF_r;0ۡ1@O֏Hdys?:}Hu…(N&jzkP{P7v`4j;;,Gn5@əupqm7cI_dG` W8_e0&@E=HT1ը)%G:;Qsɠ<0N}3 pdc X`GEt`Sr;#_2&(J+` t ~(}7->KDKڈwT>=!:ꫲ`yjGo;`Fo-U}0Utz\'viW/gAP,ܞwZ ?T. B>¿uս[9Ʒ6'"OL[r+pJAL,[ MM\+}tFb]}l"yp|Iw1r*#|'J**H/m !yV{IqX~Zw|?ޫtq4sZίc<0RyJ|ΠCg3(Vu\ÇF^r29*ph}t^6wS'F϶-boB?fTyqXXhՕߏ [J7k\GU ^h~b#!'q`J4s+,1ҕ\OUtD Z͕C\D-!39`Iģml ˎ700Ҳ)|&M11< - z VRT Z-L+5!,1ocar`P1),G)RMB?EDG뭔. f)zdFV2PW=ˮ  ;Kbr<;jV";}fܴOl178OV#5ԊGCê@˄Y[A􇞡B"-J$Rp)b3B`~.ċ*W8ґCSfA[. 4-5sE=̙v]s [ .0bMm$!b`soE85/?CnC̝( {?YZ㚽C=VEL0uu":X%|>Qz/}[.k&}Jy f-E p*[yHs?<'QHXeLXsޘ%LqMr#"ϘƏc)<|s\5L[ dN۔$ "+R=<5B{]3.y]kKB+@|EBHpWTH(ɝgnZv4ɐɣL<2*5f&iNN&~p;X֓ a^2 F&g؃@kХt vN^^gk;gIS-. N}a;{N`ݲܯ`ʰ7(ZR~uE:5Gk à8S&z.9fi0{A6DvY@-4U*0̰4g%b e}2Tk+K,\]>-pb:-|2K$NӺ@3x^w z i<`+WP3jDoptdӨ&PLQn iYrkC j"vF="YKEy50Łym {֕v8εW2Th'w5y"&Ίoޝhli0ÒԔmeM2H; l*Ӌx9J&T#SL4An1>[Wc lGs$ )$HwOz>TFtͲ_>V{teR˩<l0%ӹe >F_MߘPՓ]$V֑Zr:`;1<T!ZÜ|ɹ66FڛX!VjxU0lJY*IYrd}&2H$(/!S@%w!sO=za=j /+DJ-YV 1dT.p&R-k =Y]vƌy{PŦ'=7 mx=w:H0?5Mմ6 ^~F. ҡ[_׳u[ҼP֐D*J='/,pv(6{f-@+ݳ>_gb]xȹeo !ǠwMBk+h_"UyCxԮk$zc~9b^䏀D *@%DQVě00GzDTӂLIJ*꿲JaD迷CgM;-`pvіoG-I< Ա4_| *0!"xܞ d{W_$QZlؒH_Hmu ܊ǶIp!` .!%\nMC&rbP(q-ũ$*gY$Ko '\p-pǡ|c}/a*Ftmd53e[ ҰeBܡ5,h. bYC"nw%ITB tb%V; zOP{v1y^#6;W د 㬣]M]ΐc `?2QbB7cgcذU)}`@,R96jTPD՟?Βǡ ٧/`]6~*הB6R%Uêdbm %llϧmlq z]2X oej@uz.މ7P6; yVqr)xen@c"zy)[6hFUl ucTC,XK e}La҈ #1-v~B' *#/{sQH*AJTXj=YwT=6 Alj>BJp-sP>P[)PPRT']dAZ/5Oc y>%:Cء%~j _aʟ]NiG<$q#΃9|q5hǪQŰi(C\B~.L;TN@q >f 4%F= FDKSTx~ݷ#o7 jI7_^f^MI%R٥TnR*K\BjgxLȎѝ2k5.qYą܀6g.0T=$ţ.vv -."2ih`Xv|:2WTO0Yj_ }ّ=_sYd j 12ܢK"_DKK T5> K*/r_lNG||5(|jݑ6EweNdC@G߉TI)zkuJ WzCPUmO^{BZWjXw|lZ2UuT8mR.O?dSw=d"nI\>-M {tuVQi;Zxd[ ;8/\ֆ^Oew "똱W|Yhffi}}( ] ;,/gЂSdwrGf,]IJVwzp .}azL{;@~^4a>nxr' b. K+mQFu(F?h# f4`ȷjx,FeBg02召X!F;YJF?cv1Wj*YcM|0B^Bs$C^ lAJ{@ w8l~،qf= vfɸÉ▎،,z RÁ|6]6bJޝ_/WOå|Z3rwpfZ/ۡg$1JYksp'D8,vD-#PP܉?:"h2T/#  ৫DJG`a6=;Kr̻72' rm8Pi^:*3ZRE|/1岁OFH̐X@E%}@5l4KW׍y?f8` ϒlncn٪Ӳ6~m5Mco\DIDڽۊjAy^>[bC|:q6rW٠~@lσ;#V&̏캭 _:Ƈذ DjUbWL~[J3&Zu6~y8*) )!9_V2*{B&6d.~RX"MNƞ؊5Fsz}V%mC /V!4G"'MUXDnƽgRk+ PCC`0Ӎ(iMEr]$v!tOzjIgMHj-8 -=uprTt_&琔NK0dޕ` 1?Bmڋ6-0ZGo~}g˓fg%$ԾwaGhМP.$ r4pc c!G^-M1>h/)E;HvfkY`,o9|0+!nvt]RTpHoW6@3JEjOtŲ{GqK&f/n),ڥN+es6`TV\=kxX{;"" %L(a_ LeVvc3~.Q^Dysu^=@uG?bDɔe o#Q2@ +֩*b_?X [sMP\ cA8mt$/VVoCHDA#ץnaЛeεq %1/S2ƨqZU.CdWB5랊hdĈNuH)[y=\ acYe'EV[L~uڔYhʳ.}"QtO_[Z 5תVcFmu--p]<i^Xsp/':dI V{J%'rC uk8kmzyZN tYi)iyHlH71ۄ oҔ^+#~|ևrdrfFrgEș9ZbT63$'{2|'T_QB+Fl> 2VM"(#h-klD",B#^\z\c'DB5 "w\}>O_Nx9h O6_yٽ ܝLg<Ư5f)z!R G|*!v?1OxZɛߚډ%mkfUzƪ/8.r)C/ŋubq ONNhX*HH\`Ƿ&i) r+K4vW135vQ]pwUfA/Z_ηT0 P0,w5R~mI=[+(f Ai V3~E)ҕh ƔΏo߿Z~iq u}) }M8-c+c{'(5!9Xf qjp~)mݨAxn8fU8V~SH{55EV ͐⨅TwtI[|OE(F,,y< nzE%8DI3\ Ey;b>q^hA\Մ5d.ٽ)mxv'L@з#ғ3T]}8H_Vc~F a)@*V jlt q B,a^PBkWʯ5c}9f +sθb)U}y ~o)Lf5[?mRY X줙xhdw4  N/UU'"_ǥ݄ls6jwx /1G73&'Rj8 `[}ʛoL.Fy* =^=CVg-/ⱄ/F`!R"z/K+vD irTp6,Jy@ TTc]۫, >7ǡLhNmdVGT#6\Y:vaqpoS͛'`yPgJo@RrR-imZJC3s̩g"%p,v*2d '!{j$&rf]?Iu5)3һ}S8<*H_`>KlGMrd.&z2 I$.MN@=-.3cCXQgE='l4NEc&^}s| MF|$YP13k?SBDͺΈe:FK5.؁rg4(yt`ZDO# vf,:85qAxtQ0W?e0y_NIVCԩ-*̝}$v["D7ޢ؃Amv/$ZdG} e _/:  eVDK ?Z}`C%⹑ȌJFm ,v'yIJ&7-!b:7th'橈^4@_Pf/\率g1y4ƴ@~o",.k,Ku 8PL=K~J69:KP)HpF0S.2y]!`Yd̬ *ឤ-=ߊtKs֧ђ=aD hU"~B7R!ȹ;o? ܵc7ƇӸJ,!J=- 1T@9y Z޻lW7r`B'ŐM/ި^#2,$-|]1 F(L.}kER'&>$fg:]m)L0+Ius0h F8R~䐄;m~t/J;2 $b@DmcTl_f 2Hl}(MlE vcyT 7'8y64;&6sWx.ډEӣQMK%؟|5sڌ׻>acө*tǹ7U2Ʈ c> * >1X7ʦܱ9^EEsR6x>s)ZBdGqd\Cvܘ<&D"|O)覎0K;{14q:{tڞU T[Ro7RĝN~˚7ަ^g +, Un,!fՖK%19BU щܤ|@?j:}́DSŜc w!~os />UV9[6TPߪ:_j1@6${: {WyQZna-]J x| -Cs#xXj@of7/9\8>"rP1T ߀≲iܔ9u{v-;EZ?$[PpOEU@HaĠ4y⓰\]Z?_5,YO<83^#oK-nA$rB,K" (?>UWg!ZQv PeC gWgHHy >|m C0l4.]nπ[Tk/gwUD4? a-pN1HLSD5wei-̽L_sf' b̟L _MA1)l+sTWT '%h>`Ǣ 2J'[]OyFuӞxǯ#lh(Ȑj萇߆!$`wϱgԺ5zmdu<_QxHmH{XA$#6wc I&:al ij 5#A2)&栻c68\D'zHfq_b:8R~l|==+G~&d `\k$baa_InH;:el`Y}'J_'j֔)}Zx&-ce˽TdG}UrW%ߦn}7$LBq$гǬ},ʒlgSR.P৔5$ȗǕ,e,IQWso6M5 ϟB`7KPwO$Һ|68rXQCĦbttDl oѷhWxU`TwS¼S[=Wi}8r+уcΆ}(z xҟmIil.Nm{3q?SK"$;Hى%&v?P$A y~Lq2g8J Rn>!*_#9YVݗX?z'n  $؅a)%Ћm?[FM ׉+=\0({JrEZ>}h,(G_m|r7iB91T:mnDn>oF@ ׹=#ߌ,̄ dX8 @(*{ 0AYub8>ŷXvID9H:aBbd=\J~NKsǓDd|(JR;@3T猽lngȁ3Anx4,2d%tԡl/ah#E~GtF>M?KZZ:4{j+>I7?G}8nLd+n~ό0Hs,WOm'^,ȗH_ȞĝTc8d sތi6/yW,zvL-㰦 $XqtVaqjc녽q@ D;e:Ig~Ǒ_5eJVuj]MJUw_kD3'*2/Z.LMXvx=Vnf :*k+$ؘ\/13-5k?Q.-B% . ~ݼ/+.ЀX6mLt'QfGͨC=a9FJ$ғߏB#Ho|8zfaĄsL+cwon=Z)h7>QfUdr(w WzInv;:UJm~Ȇŭv.cHBzce8:/fc:O`dt`DElX$iM0-@.3Hl٧˗]j6zrЊXwNZ/L08Fg+J Z^-CˍqMyS8+)쪐2-X+MW|wl(}Y:&-eZz\rt]B Q&56{5Q!h6 nBA)ޗKmJ.1#nK"]2@i!O.]Ϲgxn}IP"%"CtTx;94XL&Gm͸X3:!mv$?4t46x,k姥 m]l(cy1*BЍJلt<"/;+ƵY{N$ٳ{1=%kH5[WtЖS hJoSuÂΒ9Sm2z:gClt0?LzpyD]m=``)`x,OC"4 {ɨqA9J/f}-{Gㄋ,M&nαFvV+cW'l{ZX ): ~aZǾZW TD- jn/Hdբ P^ˁlҕĵ.Z캋Ap:UCȏˤ^6~g-xW Ϗ X/׉M+hb$E:1Ӫܙ&Yzl:rwª9_BOC.cG , B4LlC:pA3=ܹLŸ-BOCz̍ Bb="/!&_ 4we.B7%'ˮTW$`05Ϩ#sn|m"lbC!?ʼn4sM3+z)wTTeECo_d4CXo3h-+9cC0^;tʯoӌ&צ=JRf>$/r'd*&h1RBqQ%uS 2 }9Yo`1< fS:ß2p3Aή&1cON" vXE8>LLtfUۧ|wR׭5?~Jd>~\ x_Vyiʤu9typmeظ5Ҷ+wu67e%$fD|[[icMJ39ӷwIoW&.h;0<%:ő8~A9JȪhuW 4:0Ȩ 1nCN&TOMuQosdpEK[rVd#ziFdNslCrʬI .rT]lۗH) qY)dA g@` idСS"FBϺ_w7{qX <7vI>Q<yHlqn ^~UlRWZڗ8b6YUC"dQkL/ƌlY>L^%OXbw-T5xʒ*xļGv0)}NoG#&>qr2%0*.i/#-z?JVV, 赃zm~#"Q_x%O^gcbD{%7',]z?oф񄜦"Tַ.H OzOuQ@sx ;{(W޽7MLL=U7.Nf@TUΘ*eIs3nk8xy 2T/imxЗ6bv4T -W OEE\*X{/{߸n5oP|xܮ t_0ԬC&>(9͛5]}*"Ϊ7!@b+F9sgZ;)zIC&@ROH, 't,+4i-grd&w y͉hbG74dP&;C5Q #̡d{c,yzX9>F$ԟ)'cnB *-']K8 >.jdEhCmi~}AGP4\G|V.q|j^PQyoONIA\SHp im(̟uTBNF}`MQX24 YXzvwT"YH@=_{7b'L ״YA}i&)}hu4ߠ8 4q+~z܏K8ڨ/^?"=4eP`zհ? [Â[ ?%I-7_OvF`SH;[*mj mG5AWL|)|糱ySw7G#? [qJ!BKSg, Ԩ_Y%U$.1H9 AMl5>f'wSN| 5v'W=]nm%c18HErcP>SRw_r\:ClPnEci<KBtpںR?ӣ@p M;hx,NVZ0(V7z]l~ [%3RL[Pm1h]ʐB"0֦A|q_K| ]P n'SS}1lT-#Nj "?6M,d1K4jo<Yύe'`hehInRB1(E0zݪCC;puP~2b+hj,/n#!XǦv/t];@Dᐌ'!ld,Nl$ܲF#pC%!+yeA6o<~7]0 7T^(LG Z$(AX>A|N࿑lF%;/#`jGd]=kvp]s3 pѐj` UmEcqr=מ1mzՅl +O&i8gu/_^e1ϼ#+ 7W0MG栆}$H["ŗo 5zXMH1$<,Ӥ5b^|QrCgT$~X0T;L8)a:| y'Kٕ,St/ה%gxq̭v|m!XgnYtz\Kyq#HkIbͦ]#gT6 ]0IS 2uϥkz8&GM8(*(RY;BNiWb'[hsΪFɰۖcK.{<`t֗AodL+*7kpj2 nRX[;"73<ٓ9dB'Y \b򴏿;Q8\{n`ܜ5SF&NtS&~}O>efذ^DɁDUۋah ΐZ qk yIk;H'[uWQeNB~iM˹ wtmU-h J P׹0a+ nhݮkN9@ V5\ƽEg# |͏wH.X{:Aze TҮ |[he!I!k!8?X2îY"yrOqԙ':U1eM~ہxMg0=J54I"Y[2 ㍁Pk]};}Tf滋睲_f|@ء&PCne| 8hD᳍pQ>U12_p|uZ{6Pj5^$Y.=ri, ?%H?ʤm`Y-/E}.tEt%@LZR@!9S{5C6^dӐ\ߋj3r¸: ֵ=gyOj3 L:-շ)m[E,!{O5/E(N?M|{dtM3C4pHxkrϵ2p;PGG;GmU- X{G{JH0`Z0L#WG)PXB;Bp+ψXI ɧ ,6A檏L?Q$[L[~&jA؋:*N}nskTFS+"9XPp4Z`!xPwla_u&ťksS EZInN8s h{N"B 3]_<$Qd'Rתd"$}Ȇ5J_ jaɽZՑ5A`5؟\Yt9K?urBMux^藓߼8x@=Yހ˃}U#|M$n6qהh}_`N%,j'2^> ^34-JWSr$$(jWg + 4t#myՖʽ5:YwNeaby&0 ˮ\lKaHߐYSlKȂXk~"fcX1 )qy2UwAyvE[/Yǐ5m0Lk<-ݪ˧swl%}3S4;(tCvٲ2@pBL[{fqO.Y=|)!@uʸ* w[EjW`Q{+?c͟<=[TDj,\Q K.>D)oc,ZTLye8xw߿4qa #,Z៓i2ڋ^ 5N>Yvj@9(B0-H(`5 #OUŰ%4D9 !U$[Zd*9 &҅ $Lxz?y$3Ak=2Chu" ;\m˽ k8BZ(bR`fV:KJG%όFAZA/>Goo9d!蔿U(V`'F\ȋd}&o*ܔgc$efC9` \/PŹ*Za%X2-a5X^8%a'K ,?Mumڐ膩կ1Y7sds˗ lHY;pU"I"i g"ū8r6PL+D{]- GL> 4{T:`[ܷwQ"8hׁWrR͓\)@z0pӫ>Mú`[06B !H Zp^z-LVԶyd.㙫>{mh97- |0H0m*i֤}"c΅̙d|RXn dd2d|,jI܊%:/2j9͢$3f'GO"3uC`:`SʬY/c2Q|^Ϣ!|݊F/&k13HwӓǼ\95>Ce'Ic]h=}Fe*)9Xi'kuto{T++M[SbOu?eEMb.B=4%{J|bSZ@7(7=&Ϲ@/[9 wԽo8{c,&*ͼrE[&3c}[naxcAlA;)[0Ed-nbjB6oSs<@UcN2 é@:EBrb+aŜOJ~ 9A [)CSDYp ք ";}Pb=MLi(1e4 Oj&& _H~GwOZkf , y4 "/v [Ov4!p(&lw'!8F^A[ەkU?pz 4x׵0b!v a"xхQ;Ջٌ2TZiH흛(^7+OPG$)4|]% }t*مi,pQw1Rn\J=%R|o1H q04H@V|eU_w89t},'{|.`DB,G.鑂4&R[" UPB`c+[-fOr>~mW3O>KӸ 3O"=y-  B=91=uedr`i2o"ΦrF Ӱ؍>N;D˸^&!*}Ҁ]< EnAŲȻP@HWf4lNP97eQƧ.[+upǧj6H.$-X5:{ȥ7=NRq!lT#fD]i!!(K% d;OD>_ᢈcSNǝH߈[]Yldkz4KCИI⴮qzT{A ssIuʁy\pg ʊPdڝ.u6vS[+\ amGSWNu_ ZlTth u.!Ս4nJ慄66titܦ"^i{o?d*PjG1ݛ=GU|֩_ lu{4QP"׸a=#%6mvٽD_O1bR!u m:(T!6ԭ(dQ\\XEAe2іQr9<BM7IRSxotcLӝVAWؑYg8,?R)hs\jo.XpfÅ[\~G#π E`RKW;+}X9%z\Fcq$>)T:am:eudZrWRoɲm`)FJHtһw|p?` _:ݫt!Lf,b&-,mGg&+ b Oya<^bXU ~Ħ  bDW"a ȝoDUt6UFkDz>%:M*%Sv3]O\R vyVA] ŻڠH]O^pxλz$sf$gq\&[Wvsq,+YTԵ=:Z,GřTD(6u[m9PqO*$jQ@5IFoE"vGVTl'GĚ=BVJ^=MyS'Y -mF@v8onxbZZ#nBLo $ c76 ݋TlϓmC=(g#xrk,5g-ena,|zҶMy/q/-v$Q Am5YOW8H)Hwg,K??'RCpzR_ BQUu ~i ߃aLP\h{*o9ASMRf,Tꪷr!4 !n8K:0#iBf?t[3򋛾y)Bԩ@="qn_K%];>z)0Jr-EAжCwjz<(~u̿gnF5v:gUKn3h/v_ܑ6{$9n]Cu%âiDխcx#RI*3\y/Ft1M^cGD׮ٌ߼ vtu4:r3-{L#1ѹ1}_jݺDq4t"y̦4^qtEOKILk1ÞzY<60ZuPZBky;pIz_Rx+',;p* 4[9FFɷK1eyFeA߬T9hAy?V6dDV+b58|F{1i7*MH,-h?Y7,$6.%F#ƙ4HUy1&`]D ̅iKȸke(PR1 ~ӄ1)r@#3<#p`ZݲZ vau7 ^{M'9ZNS'D;jLFZb_*.R:5 gK9C<x8r( zv<8\ (ztH;>83=VrʅR0AEo^DJ `u fo2N+?~|g^ H j,w06*;%ա&_ *>K7v-R&Ggo>9UыhNy}j2HUu[oN@wnXVu 3xZCr?K(_}uX_=F>Y4?H+|lb|37zu !h&$S?)=@76rjҭ⽃#jYQե8M?⫽+*21^XR{Z<<2g='7U Ĥkg`jV*QևF{!%+W*.;t16ӊ2c0ܑz5Ad+Uô=N_nX6dqIɦ{ Bo7jƋ@otXϴԎGnzm ڸ^pA:C7mAe?Gg?E()ת:JXG'pM#-\<_Rm?Y4YyxE2khz{e,O#Gz,TK ]p L`߾8?+=(0BQ}BˍCKej~?1*j 6 #OMUd4F ͧ4w͎=^|`&$ǢtF'FVg #j|E/]ͯO`J |Y 5wHp݊-w|ZQo[< n͗+|Y,@vq/2l7ԔD`Se2u>ex֝}"E&ۅ6 )E Z$͍ؕa`)$o O{H`"q"dfnPv%%Ťôfe*N첅ɴèb` E 纊9mY^fn9PD:$i?beWkmW2A@/~.6J4Q0d14. DWhy9(9+)F#Ƹ5]Krw ɲ~ETv6J8Ӈ5ɐ9c~o"R9p<8=Íu;NWhYq)8xRg4 yf=J# vvӣܵW2UӕMd Z `Ҍl5wl웵LND89!R` \@2&tG:7 ÏoX8=).~MQY\PA=kofG_٭qFsuPIܿrv/Vj"WM]4$D$8mK4yyͨ|DL8#;i0sszE D3_pTuktVupSf>-Kc1&b[*ԔX!?}y|v`Rv42J_g (oZ1| '+YP' nTLN>~,l kXd/6J1"ej+E֏JJ)rCir.'6Xвc-*ϋ<q^SI)/w/(O夁C%BM#WhX4(ϥ-a"Z?ԍh+jV,JǞ-#qu빐g}ͦ§O"qtMWRi }qRMuJvKy𥳐~T~~{^MG;"ʸ+. f"f~<~bH,u nzM#jq*QZ6ǰ~\ UIKL2U;ҵ1[W~-*BWm7>K+x0uڷVlwW_U@p%IaRuRa [-&A (0bHKl.?Ve ̯s T @6hl{9և!*@'\E|n).DR6'Q;󳍡+5WK&_3#NYN Pr10hdt8VI $TD?`஌1gw2]$,Gˌ࢝`zo~~Ec·~(ŢZO < \V͟ lz6wAJ5)oʼnBNU( U,hIlH^eT`~T19&qN1ft&fV7Kz4Uc27 MFG9wFfZ8K#mzg2\.ma8e;#|_ 6N4՞ N1Mszwk0\6,dc~^Ӵb3mB 1 |BݖzD^hjj(l':J3.l$iާZ].nʜu YY|Rk)gM!l@m&΢7glO'YIKF1 s?uRmw0煒ާFխY1L`G_7j\](bW~8خ +5ѹRThh,z i)"ϤkGV3ڊ"KoaɌ.lIP9y$9puj?>!R<)B ͦuD,;f#$>\\&ih]SƧ}x:7*{kl]xٿ:_?7lK4P<+\I=@%̹~촨 i1D冃1GCPjؠʈ<UI0 tbg">j> p>` (8(L`@q`3EZϮᲳ>7;qX }5Dqu`]!@2p{!+ KG>R1q ,@H=7}tF8<-}|  ЀJw&GeBpVN*k*r [-p U\~Jw/^KK)nKs, a-g|Kl|EndHrg ,Q׮mhSrؒގy7Hmc~yoJ jf}c5gD@3$ $ 9%ר$VMʿѴCAQq>M# uHKx ãbK"`T`j,T` x]R& AP +$^94P9Rlj`$`| Ң';gp2bJY`|ȥsHZϛu-tSVB|>9䔕*e^=xh(ueWe .i.Yĸ$~AR|lL tvTo[oͅE5XOCe0Ѽ863eI;5آYRy[a<$DmR e%gh"sVV˖ĈN`p6\'h7oC0MMH1eZP\A<Ṙ͚O#Z|ҶټIytQʙL Fg>SgEhg9a+@MP<([j<RTٗɽ6@Oxe-s ]Y)|_ӰF_ +ŸEl8CxuouLq*'D<5U@c"Uz{^Sqۺ!P3_]x~nJA*t|ow̲xtY''-6a" T bЛ}z%tA"Gdb,)ݭ!̛k|5;#a'rGfsv 2$"]AsfyvӣxnF!ѿt9>\*^KV|6)[R$4yjrRchb n ?>,;aWd ֮CKL"/M(A]AHdO(^^K}h4{Z yqv s` L΀q ԎGk-6a-v͔"9Wù?W[R6<+눰m_pM1ozRW((r7BB|δ7eaη._fK!Gynt΄كr9 9 |1}o~XSo܀u9bS T,l.aBB^B&|FhAEbbdJ {T>:/TNߣ`x?- ˒<`yZM6ف>cX 5|N{P<'-] IȾִf]&#Um`R t.q" r sƎO0aa90HEؑis)V.qK.ӚVf "!PcaA[@v[^ʇӸ3 3=ym'w(FnY @6t"圝ă.ML2/NW98SuvK1fy7hB\awLz[܃ 鏕jz.?iauʹo497$ջP-3GPs{"Sj]xi-~eXr\/U"OL8ዉ' a\]f,=B RUEdE6B DPb^.'a1[G- zZ&_w~/Oѧv@_;Q _D?[+X0TR' /Lƛ `P4?XWߑ -h$ X1-书 ӕ _z@ Kmc_ KV>pN t< >/fRW#ZO)zl ;41L DWb90&ZK~A{-Pg7Xy{ 'HSO sla>Q7J%l 8 rlMx{eVM8l.5JI8=k۠? y53Vql8ck}):$h6rvi =' GβGA)0q6Z)'kkIG~|{FW.dKv[},V\ss? 9XJ4venphwz+H»lN&&X5s 5oJIf(&/!e\_ap2 6<ׁŋ@_v,jy$4U@Ӑ:qp baj#)Jdb@  |@|r[x=c-ZRM(uJGj$SU|p.z۔ pvFŧc>)]LQo+=!iq=~1MMhZ9V^}1#RoZ;+lZb.R7U=%0^jnK5:J,ѻLȇN32Sac L'Rus)H!,q: zU@udnF%Bŵi뵬>+vGkeZ%Dc|r k}HC:4rBeH5lj*ozxW6i#(FxA1>]V$]mpP Voة]P. V f< `@6ү{42\+>c=J(*#hOP~GOXFn$W M2 kؾQ`\bS8nAmS7LG3bŕZCwf~&>Ǜo%irYQWHK 撝_?u뗡3ZDWXN9 vuP#CW{˜IAfY@<"w׋9A]a "!'Z>dJ RDKQbjDǎ5BVcW{*Q( V LsBsK dL_w'ZFm#(e <*d` yg\dWAk=K/ALb I\^`sEl=0l6eUɷ$tfniCP$E_gOq獱/ / 1gBz'~ _3F0s1l~=Z0 zWgrjʗzAD<\ 8tɈ 8ٮ.Ե5#xr@!WQ,LtLk@9&؇9q8h} >)hAuxIa JF! D+OFP3d( )ztHcRY*9dQlgl~#eu[rY_xIi΍0/޸Cjs2XHRg[1,ߚ_G@wvtug|9-^\W\܋^3U$k.eUnmz,vsn|&L `vQXb GY~ ry=pcxu\QnA9o +gTQ|W[کS!oD' |qU0N(Rz<; Ϥ%z \{5ZEGcM H;٨gV}٣Vx3s@wzgc kf\ )Lr)nۯCnOXZBZZ|. XJW">j{=DV,9dnrCl赝P>r)+iX)WlUb_Hmr=`8Xjp.B\^磉}|4}T7M=׳E/gFpoO\oXn\gnL6.e|D `]o8{iJ|*F*s ")`ˡ!P%'ߎ\Ĭ;jM?=sQNZ٘E灧/͌;`3/Sg (&q&Ąb-/ ޭ]$\1-A70t'6qca&%܌B1Pf 5Pн᣼ k*. D ]&^P 1U 3[o%FG  P!:OwbK%82c^[uxz._HZ`F ˔;OL~e-  aJvƧZ'\bjvf5flbkl,7="Cy:Oആ!=[O ה?q[~Tp]Nr{'mhb: u-W1T]؟gkq:0j2Ntg,z>%h1n_@ERDYz3u0V2l,SznLO?m_ ZKcLLXj!/ #8 iRVPZLI$2[IhauE]uĖۄ{ba̵pn!MA˼U6Ng10G]7Eyq M0UΉ'%rw-F;0\jXraHWB:pO>B.=e X;GS(9[#F6( 뮑 iHKr+ S `)51+UTq woYuo+i\L =]vV^,e\D\Lہs!&OjX ]%E;Y:9_ϵCAQ: P}-s!W&@PY 9Y,7=;;4tv:  θ#b/Ԥ[&~6آai%X|OfLlJ& e@Wm?_m:T;1ѡt YCN[s|?P]0n8K?V5:, !OuP/U%h~ #qy9n'}=ruFM=S=ZN <Ф2-/k>u@2C"ȷ y0noUSJ}2~F"S@m+w =8$DQcNW||> qX6k~Co255p↔TBT Teb"KI\ E4 sqTzz?Oz)3ҥ;`B*xmOO痤VMp:`}eeLV/ [@W'[T%U6ҷgѸA-,N W,M!O _fa @sG]]u0ŧ(V}Uv{/(<넉tJqoY9OL.l0a)UY>ڟt{(}p[CϚsn'ɔMg nY&%/tW_@,gƌUjnigґTPc So!+V֧oGbV]LMO".}fmwGI2e+8Dݯ|Cp^ vv?V](- ȧ]Fa4yr BSX Ќm&̕|qώWMZn=%Y~@^1̠B0^i8 0m ν1*9` '*##9:Zo3M%l& N z6wtc\XHSf'N(A<9#TE jٱxQ!V*OFjt H̴B9בF&.v9f|ǔ>ꓝyo$Y|WGAA,EGt)\Y7/gg'/F6./Sk*ϝ]'b^vbjPSE F3NIVOvΡӵ \i abxk:QAbeSg䣣!.OyԀ`m/-HKl.j/SrVx&)iqT[E d$/N)#Av|Faʦ7WbA)-KBBDz>Y?0eՓWK/ji t~]}pyap@5wVФIL+5 C73vMrʶᇒfG[T #G0ѪJH K1hn%IyZ .6XPlaIa0F%{pȽ cAjDAu]is5꽙ա򋂅@+zv`+1^6_ )nbՑ;-nrHVo((G|AA^W= ]J:K/jAF-{ /&6 5R2< ' w ?.5~1 7Pal@wU৾q XyvGx˛PҤ?ىWhFgm*zi) 0K^l(`2`8Iz0GdX4QJv%tѤGꍀ%pFf'lr"$H>.^t aqinl|oi񩀅 ΀u)c43bلB. tm\G"6&}dĝt.2+b%er|R ׏sq<ǟߤ&ń)Z4dx9e%e1^\g9!M郮euͫf!LTI)HnLWpwZ TTqLuLgtl[FDqm,!Yu!ǐ>)f\9Ie: KRҷT?]ۆKK&; VMJD]2~A(ic r9P/usuC!:i+܌P+%FjʨIՅrtq^_!+x1O?G;RY1e{!읛%/)+0~p婎DI4`듎7B23}/[-6ȗR:*6#"jw焿WEw}7KWt{D^X!hlxeY ^4]c3mQLO}4&L[dR@ Op1: Y7w>Iq)9zf [8@flз7u+wo;77FXO|a@I`\\JOcޟQIvB2R.4Ihܲ䮖o&QoRnr/R B9ΕuѫΩUwB zG/&?86.IPIazR7UBwdĸ=sp'\N A./m! *Ĝxm+{p+WD[of u*d*8 uBJܴן蛈(_5rvFU ;^f*,qd\3NЫgHk,MJꌻݖwptlW~s]HA{\@u͘89#Za(G Ju$s=f،Z Uʆms_lk(1;d*`Elb^HwԤ4ւo$6ŋD[d딢 53E[yjް٢qacsgS3yP8w!6<75rzgAo>5qKGq̄ 3J)a*W2nnԯX~֍=QRΒNesS.(:T_>q3@ /SZV3UpN$ )("9:5@@WnxNo)2 !y\]1XB޾PG{VTE!r;I_ :avmTh:L Y6EiD?EzVOP1s S~ Q:?{Gn IFF !~dD9&]-Aj>kd UNF[G q##T gŭv uV NoMMh.+a>:oO3^cb~,B+i0Vx&fPW3Ttqw+:uYt{?5hTod'޵$k) R߂+# 4gzAuh;PV̓SJh5$]_$s {"v,FKvTH00I Y@Nx]EUOF=>B E 6\nJەWR~\;.G*^6?N$m5s&I*;|g DmS!Q, K 6v ֐ƦTWk x;vɫͿsVmDcԷ/O6x[g~D73G!,~E_M7IbF*xxĮ7_7O9d:7C-y5GQ-h0P?+P3&:.5K KFH)ȁHL:z]~*:Rdpv ka-MUf-&>"FHfz?>|{>IHt17JMPgZ}~)[-[gJ&f^i3O ٽ=,Cɀ $'+ Ls`698THy_QR0?>yI. \s@XD%m-frE 용G}"]0_ˉ ~ʟ@B2"(hOe#hLn婧V17וl6-][w[ ɣº `@&[πO ~?".c\p{/^WԑD|e+,Nah6'w.sVg[ >4<d&~R 29}ЎnM}k$D_*/R];rɚ^8nh/f$j?@7fK,:)U/gY*j {?8Do%&S*Kaڴݗόu1 -gݛ:fCի8 [yFW_O3FڶMjRќ`(ƅzJV~nӘk.| Bym:IGz(\ ʾ%1-n8u3v}OrCNמ#".~iBY!C\'4fצ84P <28-V;q1ȃ5:%1>Y󍱴F폷bC7y8Z r"plk&,$ZK'843 *') .t~ևO5`sS\"]4Cl@o įe~,Ž<-\!u*uLE_eT_ ,=1]SZD{5%9_'C~V\PjB9ߺ bQ?}i5~mtx( uQfnɟBYJ{58')qtx -sS0E9ý DO'~- o C=uC9ު,b4 $}$_(*c\)"IXa@Hb!i}a¼X%.hqwd(!, pf?6A4\:Ot$tTN4zȖBe}w4+s*xsS_i]frE+ .큺 5qd/&r(0 /Y0â:Wxza#!#/W x/( 1#`L+:Bb\\$|?i2 ?9-1"3Fiarnc$ =;_"Zz/_F}MO@UiFUwTG{ nr6iŸ́ꘖ) NPm'%OK?99E,DFumυة0hs.ͣah=!NDУcɌef{8 qLrVFnvHI#0跢AV$]lB 6AӨf I@룕?G%ʱg#3h56|w&^=)+TP-%̦(:Թ犩$) ۂJ~:t@n _$C wowaXl8Zt,'@屟܇Ȣf٬㪃JU|/0\&a K9VNxvdM4Ԡoh3% 킓xE-%nW+3<5o ]., {x'Aa?Jhx1*>_"Yt ) g69wt6'@ 9-Wz\QY"|#W^jxvZIIB邰= 0kT{U%ڜy̫ Rv@ ӟ)$MI,?*c53ݎ9m/?E}/ Uj۽ ^l/'Ƙ2Qw4k+sT|Jwt>ƤELLnیYH7#4&6s .B~hID /#hXYV帉(Vq[U{vu CA & 9Ն&-^+##E| U Š(3u+aPT<7iց. ӺAqg.3}`*;ufӐ؝F^cc,L›ʾDręZ,d!q,J|9A>.)5 Zeuqfip]EڹyVs"Q_+Ҭ@Fs[a t.jjFj@0j~P +l_OAgMd9Uj* FVQ5r Np&lzG"wq1c S}oRIfGj []oQv[VqaZ1k ,Va<NEX9']z @ڧ0;~w4_q4l {O8TW>7lٺ~,\ 󖝬 S7H)LsrJz2/RF3-O^D3C'pK"faΔ46E|pVA:sceٚojy;ǯEl@Qxi@BNЇ&=|)">K(L{ݬ^ҵB $%車@F~F cܧ#gt| b5#~*PH$_?/ꜭ#-~e^"7A&*&f>KC>-S=Xwwl:H9R+ mZZύN U&Ԉ+tzC{i9h^0K MMC{Iչ$ˀsqk f^ٽ2ZP)'<9]o3mxF/ZTcI5^7!'.7a =Rg~?%,<Q .-wcL ? cp$& /|8o^3Cf~h|mRR hπO6)d Q{ZiVFP.> m.#U`]v0 v ?g$/7adf|&8LLg/e놊þI wbίťBojjyAL#<7RAnjeӞ>܊`17 Q_wS wt5ja*]]ʚ~݉GAܶKO~OxvoG|wmW/6|Wi|:@|jFW 30j:,y|; j/15Pl؀ع{8>qB&)Z۫{D=N̊ ϸav8̰)+-ٶ@rxc#&)7ge' ^8&=P:G+W;h_E9'I}8(wx5$[R؃sO;A.}wgd_GUZWg4ʈͳuØ\D@rg䔏F4Y& |nWXڮ#˶?_z{2mx[ϩK8 eMI0:f=/dtXŃ+mƎ2kt~sAfſR\GT> 1?Cz9 [TAog2ox7?),+tTQ%\~8ɏ8 |eW`>E&WH}=oʾE {$Y+q{pjgfÀ&חĢ|(rc*7;y^lj9N ӏ^|WTAAЀޭV}cޏLS؜v1'|:QRș`q)%'XУ硶t':nm3"FƷ)VЈctu"Nbh ^ *S4q.\cCPnojâ\ 9^6MIo 9OoM_Lpuf#c .}N>kA+_UW\(eUCXmzYrwhnEa5ʤ2AbZoqCIq,H?XK^DXvw"˖nԥi(f^s7HltU-szad/jk7]nA.ä+z ZoZ^KhG/҆, Izb8OmpnR$!'U᧫vT4Ԡ̻y>=. ]A' =qa98{2?i'G^竉T3,fX0|4e_APV*UH_@s$.ՔO.1!EA#BYjԊ:#lEp/5LCL zM*Qyezm|]3f|Gt3A P#݉N6?hRJ9Q|Z7%2,VKOΝbʕ1u Gb<z tђK4K~TqMh@Ar~ -ƍ \hdT]@kC2W) _&0E`z]v?NcڜvaG Ɯ'==ޖS'[k#m0A"T5,qGuKm?iat쫷v ”pJ[|y~+A5`>dqaaXB2h;dXkm՟SF'ukagB;ҩY}3\_KԜqwO!\!;{{+iF`f.ʅh ߺZ5mFF\]:O&ǘO;\|0 eI|r$d@h&ð# P0^xۧ>99QnHpmte쿘Id&Xֱ+B`*Fp%qIf17(nLH0\oJA6Rǒ&NKI5˘kT6~ՍccHO͘yGo{:C5-,mt*n+BXǟ^ݳmF4V9580u$KvݜucBؘ֑8Cz-V|G By٨uHUUW8F#nW:L.y%搔1ZPX!n8 2 I-mhbEJ^!Fk_53MŨ~VN}6CM<P) PxV +Mr) [T[TVh|@by qy#]>&!HW5G=ҹGp9.2%іLrw{f"2x1bq bI gEKF%h?4cт>:K(!{ĺ%x鶛/;b ]C lTܫNhb7-h;r?T@_ /;`C`K Uy,o7yU.d/Ǔ%17SA-7E8RxTq_Jikm&d\ XPSg8IHǣ&C Rׁ-nq$Mgڱ#!ja_CHl'dzz䓱S0A ,+kQm*pexٛA/tЀi 2ڙ eõ1qd߉`/8/B.?q_9El cvj`/0blFV{ ۏ7miE^A"2}Xae>j"> [4Sg>o 0eEthx̥pz([MWb9P,ma f&3T1cNK W,k 'FPEVqO%QmA@9Q>)Ge]-kVg2 2^.)pːԭĤypi!R_%*[$z*𜀼8^~Tw#%b*X@tr;"/ sPF_pTs@Kzi ":ܔK&^BBqޘ7p~yyc |X>}x0%~wV~+s+O?ig'ޝ2k epFA19PۥOKʈsV7 J(!ێ%K0Yو!(MuzJTɠ"VquI&YY:[fj_jV;/^eR=5X8K[h<2#PYUH1&CcMT&FD&& 6 b(φ8Su4<-q=wcO >DqlNet(R|Dy*8OHAy~ۅ"lN=EFJLIpq+,>DnOtDelRGBP(˖!ȷBh`K|@kk;01#5j`R ` kkOQt;-4u=gMc}Q Nш HwoR9ӽ4eYJT>xScc7Li\S3Q$f3<=k?jcCnì몼{h/ֹHݞ5kQ q{>-mRKuYvTzs\JMUa 1&{]QHbʬ2 j=ZX&Y\T E Oi.{y^:OxD;0c)WKyi.T5\K8:N<i'cR#ku 9=N7xr| D&ܧ3{c?wz~7iոg͒wa5mjcFzDX MB8&~ kK=Y`it5P @- S$0ɡDj&G{K.XQSu}NT% 1 5-EYӮcx]zmNٔJ@ 2!ݾ18eCl/ c8J'V@JI]HJ47Պzw;I{1 W"kֺ7mG=n ]u1}r(q!H|\:.KrDVbh㞵ebՍy#}V$=) 7[ ׫(z-_vg/o!TǨ _lTŀ:> i~&:^8?5d*fH-xF?D;+Nas䲆$ snxJLxwߙ4 mdg}h iئ'_ݯҩRTXrJn I?YhNꗉy˜II[ R9Ӑ!{&3;QqyGN$n}á>d(ˁiw^&%LhiGn1w4 6Xq!b+'x+4/0lcݙg%^mb;.FJڵmR87Uk9EDk/?vrsM!y!',Qq_:Rb<ʁD`lc'FȢ IA:ۯsC$> (zAMhqB%Ƽ9ne`T}Vڶ.rV1{SnkHE4'6%КڣHxC_q]ni34GPD-s[,1,U(l <ja%$Zni9-B+517g0#w<ȓZ0LEx8Q\<OWLEfÅ GHwm s6dB}T$̊ ®5R@BDپ6'0+dp2r3HU|na% aL$kC(VׄV:B]r>Ʋ ;Hd>ed fyN1j8dEy>! 6\Лϖ*uCo-%o;ȁ\,LE |?z;8SL+)\# K%o$1.~~騞Ks=cBZr-T9BB>)-DSn uuh{,Z5ݖ`7Dz)_@13%'yKhw3NV|hq‡`kQ=p% v!@9 j/8- PR61g%xȦhh9&@*g֍HB>\Q)q$Cf55R7}܅؇ P5j(=b-Pz-p< "Tvd;^TUĥp/2xX'agI>tKbe C4 = 9S۟'YFc1 _-i3h>;~ YVy 'e/-(c:vf.SOu3u&4HvOX?)[:@z$o:}k5&~r#.+ x ;`, ϪqY"onsc&2Ïg e?UòE0̈́4H> ˋ3g}9mD5v*41#An{$kq]s$tl=Z:-wjfBq34Ik"K(T:)"vvUJcmPY(~Τŧ,C]IzcbCVx.x7F,}:Vr0BY%䢤z'@ GovL^?HT)lk-VffȴZ,fm`$5* =`t؏2-{ <;1Y&pR՞m89?ЯY:w7pEA ™Ih;DUj+zdzF# 2oAE>rplKF`X[)iXPCQ7VK* _Y{vA/}n7HU'pWu+.u̢tIқ7J#X g*>#8/JN @溘JXNҶaXga9ivq kmJZ;'`zIDE&زŞ\M7Ȣ}u}mENl vn"-p'pU=;LBn.GzuMR 0 ~}DTn (d\k~lkX"S7%.pgطmb!F3(Za;e(sdnshpts^I_|$9RIy:'|ٮ/mtp2<zO_ak#g~NgY{q#Ԝi#hn|>\4r$ygTn onaM)k*B QԡnKMIʂ&mW8)Iݗ 6SZnE8OX8AgC]P9kĔ)ozÒ_d &jZz~ >JVo@kI[fTdb68ܓjEn a{7  0_.^.ʌGĕHJ5Y@h4` Hhr{ rˎ13?բs[_8k A}0пFeh1MqXCm/n'Jor2fڊ!ii97RB{aM 10mOM=Z[]J$+T YPtq\Ε^T!sC:t`mxj``^Or@^vH!xߘ/0k1Jao? n6X՞bZ)F~WxOT}?q0r" niXfQ 9dovˬrfifc|+Z*s 02)b6c<,:sbRb̘mJợeQ&.X8SJ$EB ːؐ\VR{2t!Q{Qf8H+N%dKT_)iqOղQk:s vˡm+4۫{Ozo/a.wbEv'zƶoZ*PΞԦz"yurVP0R 5h@0A4XN[V cZk\5!2M8e0qD#VX{D^ %6͈ ?]s{4_wT™$?Ѫ3L9 *Ϋw9e+Ur a4}C ^cY-R_7axD$ٚèT5nWO֥fWcr6I1UyALXLR_abXuOM$%Ї)&{U#0>5Q{ϖy1Mz?I7Dx/)GV;Yd>L6^xMZi`[Z"Wݩ+Y-W_/W(J ~qDoyTbgOWxKv4JGmj(;q>}S}WqQyѭb3Ow*|̍zN_'ѢG WhGg1lN]Pj9RؑЁ%IRS!'tYC(l#^dwy8K :+|Du3g}cT`lt]F<;PIi)^ݱFmv?a8L?&~˫;Bx |f0f|#%܅;vvFgf9[ɤ= ]GC- Be?SIy7GWʶc]}m%@{0L]0<){[V*³V7/?;<|{hAakڃ :Qv:F4 {`" AՍ߇#i` PX+e;,C֬wEr@D#8Y L0[hVhdWlWo;,"rO[CUH!E+q ᤁ4MʜQպ@ϔSt! !z(X"$h, ғݯisՀiFB{XcPRHDG#(Mصa~?f=f]A9tK.W$[8*YRER+DϪKC:m s1/v/+z6ᅣUSI7]*^ /ۜ1~2J^m Cs_nJz.*:_r_\ݲeՁרkndH.sd9Z͈fj]v0]v"b%xtqqrNhՓ*ER7"+W`j~aX^:'2g8F'Xy`Amhw" $"L$bKY$BS7CfrmzAU@3[U6A8ط0AQ;>vZY 5z 6o[E _oR)吏._ؤd+`(TN=a:u,P) Cϱ+vȢ Dv K E&V|$xl E]PNv9Q$ `A{eBd?/h0GW(U/Ze՛}ؔjBB?)v* 2" ;΁^{}/t {j\n%oz#* RT|VΖ/!7 PQ(k1}t8aCT&]:N{dKpv4fT/y6 ͥTҔ/ҋJ%G0~HX S˾e4k?7_kiL?_&"E~X&+S]Ħ<`V!dtj/7I쫷;&fI؋<")e +|,{lDU{m2vsO]]b^R%!4qt~U |;F*?}my߱(P:%C] ɶX%H^ -ior;αYmcX1ŮH{or6!Lhjw2D3^}퉘-ŪhshtƙnLOD 5*OȊfIrՂU*Ribґ6\ 9{/`41۞jXsRZ}:9P`,`7 0RfsY4ANiāD̐3H:bCt3${rOkrlN^9 B.,7%̥k{(,L8%˛90~ƤI8N8Vw +4 < ?U|0WՁz t3Lcm4 (CVJP-ɜ,W rmW`y&TBW*~tc8qp7<}S2I#ǸiS_BlM>'X #=N41(/W@W(卝Z—m.MB ۪쏋o#趝>GሂLSU,&|-Gv1So!loE~)Ez "FY 4p`1Xu#%K(:(_k6͉K7 xM7vTafRtQ{F%E(x^I˷'v2S}V<93 DaAQT?E Ou~c(SW8,KᏩ^ÙiPy}.},6u&ڻث״щ*eu\Mph@,a{ĥ!`LC4e v7z^i`ÿ @׮)&=uR]|g9\P~D^2I@PN1rx 9Y E=ri=X!Shk",#Z;T]9u40=ڼOm,qݤͯeZ- q3?̶@ S?2ZK5Pk{ૈ/uxy49)iuwgU*)6I##:NMl+KqcFegBGAJLi0!kpJ[C*Qq4mVpԩfZs!Cnj$]X%<M5C&a+F^'%H*./wZM&yRqL1%wiy]JiO`֙%9r!$AAuӭrYnt_C/XNsHפĮ r6b(508Cv!k-5~///˷$CbYW\1Lb EwK%հj_3L̟ӃW#@H&TH];xjS*E+wObb3Z0l*:8y_0ٷ$ lS}QܵMKhkiP4 7.s__7]3I=&A!å`Z+jkVN.lZŘTDEr2Z*zOOUɉ>TE`ntvVcmok`>xPQ\*iN$3~I1_ viʹ)'ޞ|[/xD*P=wH',p4)߫~S' (f50!G G8vK,F`%#6dlH~??\giyR9 gF' =/KXx|J!O;{;(" 2@6HғcWyb9 o2~ī n#e Wt~c|IĐT EɞH"}TgR|}ο7TV^Q@wvY *d !tZ%Xf0WĤHȇS`q>7xQ0> =`zW)&|脱nf8Kr)r!MNH:~~:c)`_!_7 w'vt@+9Nkp# Wqz?9@nsɀxSH,M{L]:v*b^0grIsG tT sļ%Ud7VG"oVHzRS63P*+͟zGzҖ7<u]!]7.k{]KKpB'p1N@B>Ċc{a/'@1_GКe'/RĖ6l4%d: tdL7:dp96йIA f'pN_%oBGΊ(mgUUK{Ea;OX.GO#L$U]t7 4ynU#F-GBqVL$ʔt 4#D1T's|Vz͌Ft:CG| f%'ԏL1ASC̡A'>BʯaW1hm\|%{i P;N6#UUaݾ`rj/BZBO|KI]=t EE83@Xhshh/˝W/ʰF`J0|4j;QS>iqO&吷۵2zݫQ&NiTe^uZg  I5)`1,c5ΐWߵ#)tI{At^LG :Qv)t{d`k׳]L'QaIWϳG9KcvPZ.Ku+-Mɪ`_1 W7ł]FM N#|Ŧ.*bT#yA ~^_;2y7b0@o~&Pl濼jݯ l%Bu)*iF(cG!{wz/d*EsXfsZp]~Dz5>  [_f*U5b/I@ QBb t.%Rlp,V޽Z>ݲi]GusWO .` N^H'E}3O_*BGx?y}dvF}.=3̹S5 'Q@!%k].`| \oNbB l)W)ndt2VV?bnT)G%z'FJqu"&& "<8 7}38A7/sXm;jegJJ3o w+NNZRmWS^঍WN#S*P/Hc_$Ȕ%;i3`&]H8¿PKNకi*|2".s\ l gs+' + ڞEtbgj>-XBRg9G5ND4cy;c$F2>:?sq$E.d]mmgeQ?ª6Ô:A=~DdPLʡ@wʕ"Ǔ{`2L~*%s/I;CS7EUxq>$yHsd.Q ^QݵLw}]8-!/' {'۱ r^uW-BRu[x-41K ]uh]+C[jo+g|QDȥfw%=݌FSv[S+㓗xDy["X>A}Vm3ċϕ κ^]`T+1A&&& ż*뜰vKB5 Q5$ =(ga0k"Ʊ\\X/>aǺy@r&x͓B1N.|s$-ǔxu}] dIQ|1ey)&>$N6淕x$)*&h ܙ Y5 r(~&Ůl 4#R] L`K&OOyV~^i;`bh / mcg2w#i(`C/~t{wUTtp43lMOGkn)44QN\njCU7*ReLjO Y|+ lNAWUI%|ʍ-mV_L2,÷;C^"h_ 1ؒ>'([L_'q~ОsxB{)mO&$>o@HuWV5ܑCeCi 1&KYt̍Jzku:u 94,|8&p6/ڬrܒsz5aCA>Ƽ:M:cPgNu0E>!kY P3_-' rݽ|+>ݙ5 |v.R0]鱽.[NRIpJ1Ea,ӺAO(] > t s`77_f^``4-r<; -e?~$Aj oJ ϺRoj'Άz`JfvB%3*I!.eaL G8joq_y|Qᆱj 0%@]^~*wb$V|;Q^rԛZ"V,t6c /88Z;na QmubcOL!XLky۔QՈ(qrx꧛G4pf`NRnH:ɸWOUp.;ʠq/hMg 2D!_ ,!Uta UC (CcGXA5c{xbdA?]d k^[MkfI*HםB M`PSL\l:Y:L${ݦ /Oɤ:&|xTtUi9tFI74TVD;:VF̿TVe RAʑy0 y?o>:[re 20+Y1ZKuX!XToJÛ60]nՌ h)!"*K$]ϴK1?,w4QV=tZ|35h /#g\z/|d<ƚKrϚ|X7xH3ܚxh*,yiR:}X>s!jX QmxoRCfo`7L. DD@U #Uj|v/ ^6"B] ld&HTJ65a]J^ )!Ф#j]=Zx=u4S3rVUo6p}ՋdXYqd'6dXd+z_Ԛta4  "81EN{R$ܳcêz~M)Ly&t)}ꧻ Ჴπ.>-L\8~2%ɥ}Y-xzd gKܗ! vTwk'zc!T>,n܂ɪ F8:kfxIMƫ/y"M!e'v*bؖז= "88A`:L_зV5aa1Cc֏?*脔a"DǂELM7Q6F l _WVg#ގ/U#VKk޻HmoR!Y׽U!: K Ku;#kR6Sc,[aux5_6'G`'_x OM+P0n vC$4c&%@eA10=p_ %'+j}CJ.ݜb GUD? ]v((kʫ`U4 m{<35.JW鎡=1\21t)<5d@@w-F!BMP4χjTm¦+uZٱ$kbXHb>(v g3[MFN$Iʼ)f=z=g@̳QAp򇧓8OӯAX(cah|Gb˥b8&4 #=\l ]31}餻$NA8ن/~_K@[ROiPԃc#ʰH7;+mouh%o@/rQ1K]rok~oJ(*Z5vg.h Y V8Wj5*FT<"繚T]"m,qrC4|M۹2PV8^sjꎩ!)Қ l$08/dU^A9^Œ la &re;DF)ðu==ŹGVf2I*n>',%5U1oi ]Q06I a9Lwހ s'K]w,yX1 U U(k=A]layTl5rAqGc!5h:%S[ xmR (E`#2rBZZ mSB}`Z|[M6}71QoԭF c|`rak+liLPѵy3<`l~?gnZt9AʼnTZ y XggE2#OlRݿVC(l=S+'6~ >ZxCNŻ-4Mٟ 6$9:̼$'EE\BWn͗Hi eD>[cV@6 j7 l jwV3sT -i) 1_ejʪaʏA ZJ'dSɯwj|)3vo T]TKeqn+B UZLN^A3UƊ|<@γ2~JҼd x|obaaHlJ.T8]b:BՌTb;и:cEGdY(Z] # 0]~EJ\a adE=a678efMs^v6&&akr!ֶ(")sh1*3&ALNY= 0R.d(:#]'ՠ;P[@{tj0arM ' R/J+vƵ`BzNeǏД׉U [zORA0KP .JyſaE 쿛nrvq UQ5U="A;Y9M}[66Fl3l',~l/w sL'(:#-O!0C?aմ<#'fxi'N_|?.wa Cyn;99ԷBy49?JŬ(rgˆ m6옙~ְnҝQ.% 2 ߋFcxOf 1ds7.k\ H[re`R CBNf|VyN$wE?j|؜Eu'hWJziXpg iT$0A0<.0HdܻUHI7Wm/^~6f/7L҄0mnO/$QM1a6Fw ig KtB뾺N/Z[ kQ{}abF{X aMS@ViCEΔg} u\zPɌZeg대)!!ga[g (01|S[ tlv}O5 3⹰"xIR&q Dђ O'i{x.C*.ؓ{k\nF̶Uo#2a`9VPGJA؆m2K;&8C,mҝ%ɧA4#5<>|l5~LzLȓ+11 BnZ&lj_f-U{0$ε_4i@$pbȶ}gVHt)k@g%bmK!N\O`\#SQAQj=vZ|R%Xv?tU2ǞKʖRZ',PԆk}̀Uܝ~>dHk$öCCE.q1nS꽞=<룇X=j7} U$|㎨{Y# lZ7{;ǻLeyBaű$~7'p@c£)NGb.u!܁׏;bKL 'cX?,%EY܎k[Se6ulC6R!c`bR(B dGnVƑne,ASa|": ".oPHDvXLɓG= 6؊ 87|=ҁJsJN{X0"QϽρI7x[ ֶ~aq l)*J{fg$;ߠ,K p-KzLon`kl@W;saF@!d ':߱)vCs}GX;C݅{#6YkcGEOu@Zlh"qv O yNË[\% YekQp8"s")=qP4oF"JiHPB{A!@qWnUIA ز\ˁf?¹ng80mb h2\>rʋm~[S?asOƆEj7|9C)%# b5W/FJ,6c݁0>MS(4Yx=˝s]AY>?w)Ha(YI)Q` ٓQU&xRtw[9L,"77k&GsQ:^]@EI!#tK{ԃwA$K~]mUяӇ 0Hxm] \G CB ێʇ(j-fͭZdrU5J)놂%v\ok,eWy9F`+cu@|D1t A!| H^VEbg%GMgb )'W➭VoA >r,RӟFGK||(<~4{! o ^U~eB3/ REv; Љ"˅4hxx= K8Ճ|T>H*8AE<ػLyYj D#4;!宲S85hmBzfvo_7hɬ P^b^ۙ>$ Ufd*lʒws %\Y{:Tl ?ӥuIP؋*mN-@dqo]kt&)eʞ2ӗz#`Jy=XX=Cկmhߐn%2fW=VPBծڍ\Cj^C?aЬpoO/aAWOuʾ0hQwe"-&يS@%a!=A|ɺz(TsFC{Eok<,2Y,X kyh6 go VxfTu@2W ?PB~&*ZvNVkjV|ȍtO&hRtiA %AеqB3(%N <"Xm eN>"pH^/f(]LEP[^#z maSSJwbxT_]"&F;q̼U},0h饯Nt圯~GjF$0نwchcz)!ZzAAXf ۷ջ`c%@, ?b C;l%U: fl "GBMʈ˽u]%=|ѽ q*BI -,f ӑxt u)9Jɚ.h@h9e1ykhcFb}~\cЗ/o}m=='r)DYAFc>b6W?FֆtmSΝW"#wbq1FXN ۻfPZœB^ nf-Lt1#Xgb,w2rtjp8j2O2c n kf)m;عgwYACc?HXS1bi|}[8P>h1#L?GV+'xT! 8̗.0,w h8ђH1)YkV{'wܔuqOZ'H S)iF g⩙z \pcrz{*)o Y;N<:u`nzNq  {GaxVn5 E+sfyyCr::$C?f`a0%;&RQVSij_V,CY8URjs@qC~~R6l6VWsNJ[*&o />lz}|(Jj]?I5lp+^Q67].|ai\O9Oǘ҆.|PBPU$Z՞n JczFIG~K@aCffP;Ʀ[]4BL03:[Teg_;Ӿ~v5Q8V&8h|S}FpVO `Ŀ>ck]!}wbCN3ZkG.5 b\#2) %|/ZѮΪ0׎3R? F<8PQ@2bQq[d^>wz~!K#(R0e,umqf?zn:-INpFV%Xa@>]|Ю{bcJ,ׯrd򭺼@#4w]vn0) BD39nؑ>Y94"ÃV1%';b_`-xmqGqԕ~R4 q<@A 4PezE&[,U==,LRRr+LsEy6|^ aUDW\q|CO(Gգ9R:pV+ /2b%"&v)r ;D~d"N;^4\f#ccoSit{]Myϑ{VTdHoFUFY(|(ɢvi.{f6%{>Ys"=3nF^r#/O08!hIbB:gt0^`B%9c=6tjwq~ wK>8t=#[)yY@+-BvÅ{-^. s dSpYh)}P֐𜖙lhy^0d 5wLdD O\GN*8F.KKdcI6)_ 3oEh;lμm@Uњ?YNP 3^װf\YS*X+xFM Ӡ\zjHȧե"~K?vӵGiu_?N ஜ&. G0ΫU15$e}%<aX KV (/Hr a+*J}OuquGAq6^ޡ|$86U.ፘ j07hvJcmq ?sա}4jyE @q)\~B_ˡ‡& t| 'lg|ïʹ[{FXAo6 ɒѓ.i'iyAuY)l\;XOU9 {ònMf OIg Poz/7br䨦3 [E<9$ IlfksL%r|C -K3>L`5j3g%KQ!ԖZܨ Tzgk] jz:P[훿GyfBWc5{"*Gyt'J/G..qRn +GET%Ȝ8hԮۺ8h3 R7(2(`@(Wx˩ >ҳk%hFBC;d9ubR6(e\gCrn7fzudyVZCm峪s÷&ţ~*.>nC!AW0oV+8Z-׽B8ύyh_*<6잋uUi{Pf5ʸ< ZFDQzNT н:cARcVmQTP?NNdm0cb`bj ۬fmpǍ$TM8+btwlu/cZyM*m_RgFĻAY2i*h;(V%dZ9M}~{<*`7g;:J@ӕD_ū2I?ȻEleBNB+CYV8ڮe~ۤeS/[9҆m{ \'zk#o GBڥ޼j#6cXr װlwjHrvR(g: PypF&b_{/ 0'\\ Gwgd*(, h-rNH% `z2d%o-&(ImaǣEGR<~GeOVؒqTȴ qb+(Jm|M"AUzX}9Rz`|[=YMz8 Y␍l 'peXZ+VrOʔl$rěAݗ PZ;70ڀ$Bގj?vsVƅ:g<8SVr 7[{Z-H;ጾ¥(ˤɉ=LѢ(ŦErvJrKo:9 l3)f;9ormEqa o%^Lr1Cb#SKihw a02xn.:x$F#%[~S ~ތ)v@K<&ȖG&'q_ ; 3#KђPT 􃰵˸ʦf?Eo,g6 R|MpIB˃ylHOE4*zNĢ`nhmip(8MUsw7 FJúG ۷Ytz>W.r#1mtPCSQֿ$WypٻMZy:mUTȞŅg~W>'$\N/ohqsml:T\*9@N;r%!+W\Q.]/Ǫ9n5}em8#1mwX/e#Hbh^Rbr me+mwN(?TXߙ[j)04}@|9}oyNMb!SvV~<#:xVhT79>1Mk»O40P&"6s()xpt#N_̪5-0W/ 沍dN~(]H(H0wX9?r q&oA:@(({n8(޶,vOr6GNP1|Xhی,#!6'WgC "%~')I_y̪7nJ?Wd&2ɾ*r|7tyq)zZRP>1yJlg%lrfGffNUAF'9yqI=HMUEVf:xm*Gl\c3 K=Zxj=(EP"ĵS0 k0mƊW] >"K0z;h* qxE1bmJ_Æ^؄F i@i93 ~@hhxXs+</EZO  1^\/ℼh]C3$^U€p1ڰTW+1/uZOӛwLCmp'A{_hٷiըM 'xb/\Ls9S DkV>&7vϴ=vBq>(rN>m{~.jz,Еn#WL=*Wu$e<;p>Bah8a^j]5ދFBX29n%)JO>FYU:efT!&rs*n@,;(O;H=΢TMXg}->㺸dLI enxIξs6zUݻ}v,|3oVhN+,ApPJhGơ *卂x `RJO"k)U ~=B,8TevE:s SjiiPݘ7/AV=R\` h*m:ڈUo9d# ]ddtVOddニi[΋6RNfurW+ۚL|fQH#^#>+3qsoZc540D PZMR)u]}×m=I/c-ix;m ^{+ Y+ֹ #9=$įDi7D?kxWPen/b>||,+uPIFԚ(iI#Äks,7VplWX/ebnn:68Wf/ r7:g%g;LP77T5&n`y:,P/'m:-1 MR9\SEyrHK» å0%w*Y[uWB능#soVP7aȩ@.蹯Job|'yU&Mp@Z.^ǹ^J3BnI1RBߖve2=j*;RD8CgteL0ྻMxh;a;Jl70p؉jw}lRmB-_N%.V>uMY0MUBfbޞ"\îGhlp>˴Rt $5|̋*TW#\lx7?>FgkESq -Hd( a[@zYcLAD(D^C kx'nmK>N6LK/)g<^&Ӱg<8 䨄Vj.*٬~ƉG"EI7:by39rn71wЮ 6\aC48phg ;ZIcžy)`:d5ׁJe7s>wcRfWk!S; LhoNp\&eT/83g{{w߬ }dp:CZF87~3yX]p*[f8P@AX$qgY?b}"wNpN[۶0PYgay6dϳ Tß':#sfƊR}Y/e4(;ԩk^Tb` UywF^yɘɨbdD<'t0qS6y(uǘ]ߎ!n@#rpp8(9 F͖-?68 ю?ȆׅXan>+rKv ydG+F qJO d@>dp,"^@>b¶1TRIId0DϺd!M&$t|/!2%,B6;U[*MU2,jZI8S"m(ZٝKJFkXE%ˤt.=dK%4Ȥb̼>1R\J3@*wb{LEaBz6D\{J65ւ*JqfyAXͫt)F>%zL@9s<_,V/q̓.'L~,8s n9~\R`_xu}Y+"&պA%\H 3ˢG?X탧x@K`s\ZGJ HXg?"87Kx_ʚZ^ "0_8dR^$@M8SIh}^-Z2ϋȿ/h _3P%&w{1 {}V8sIϗk<5D!6]s-Bm!>B3=Sb†.H_{읟*ژ=aNOQBN\ƹ(,C!sHH΍L6L5dVwJ#AP ,-m$bOI3i0KތɕCAEgpg2?D&L/P»] KS4reIӌ*qPaCogG4{D^l ^^ku%UnxYtO <P 9{76y=h/Ww(#cT(V̿`~'fZ=HlPu?\_!h{&61.=EsƦ7L:7-yV˄Ը[FZFzY.2V 4qKj)y2 uٸ'j mLDE_ c ェ 0Ba΃y]Z@!ߌB+de5l"8VJjZ?+A`Ir3^|9PPs$1't=(i&-x~$/l)͜##Ҫ(8'ı&4kUrQ5Fy3y#ZR`&>!vl>sܵkϠ wGM~>;洖'ZT߽rڸڣiRyZ?ŏchQb'K1Ǜ)%sP GEcjd#3s.FUpdY@.F[=[u l?>5!L,w6NX49LКNZJB%M 2& \ Sl4Y :7&a~+k&H! LB"jI4] ; lNld[= mIqqq]ƽ~.>6Ilk2U)#w ʍ|1 P`$:dsw 3B"Rʽ|z@y`-CD_E/ & u nd5lxTpV^` Dr sHs24va 7 vLl _p -4b\v[_v+-GqJ?t_[ խr0=}WϷ~bR2r '(MvPoK9*e-M*\ Fg#8Rc10bixW* WEwJ)8z޹,BsgmS@̵ۦ!nvT疐sOU>!.Bx۲f旉O&M9q ͛HO9Oч~[OL_CvY}Ԋ7U z#*vWdy~ʥ|[nXzԗXh)WZQВC]%g\ 퇡G EɊDPq"Qۊ,=hH3*x)pM3EZmj=ԉ/߻;z7E7Ƹdn뙎kiX) /@rK'1Qg+R0F ߿[ Ֆu.V:٨bX^Iŀ=1!cÔMY,FHDhdM$=g:9μ%~7'|Nl&:RM)۹]c@ >0]|j;f',_9h|ڶN9I%$w 0A=jsab<) Eo@CCN'$/GLnY!sb3}Nw L-CivD(e "4,he8!JF|Bp* r\+T{'#yQ2mhS|_%d&.*ߵsD-Y!B;[CTt(xMvQ{GPȡU#lթ*ҏy[κ\B{ee zp]2(:@h)c66!{0! KíTF\0уm J)zN47-}{f QtXxfA,Grm=rע+f;F ڕ ܷ`\xL}uoTb.24(ߗ{COP5L.Yⱻu}/2>'A7?Q^w^ҞIL&dIʐMLԱDN$)OkPG)D*Mc*BQwZ `] .yȺJ+ZήŽعZtRPR4#K/bh }7,"F.YF gMO>rׄx$1wzU3k(<~"S%8s- [ R[嵷QӠC8*r}xnWD/Awd$3}qD@W\\oj]a̸D2:7 UnNi\9֐{/ 0M%˸7;i &3O--߬z2M\"|rqJR0_naOѕ-G FLؤY%js r[ + ^~~B##KEAߛ2$,:1̞Qg*ŞqKXϸ1DE:Qz$ƿ6 J#%хex* $>FTCp43'[Oq4[PXK{o$=t 7 |kjW\s7umjCvi>X'{Q=* A/q/*҄Xygg^_.cha'1qe䃤iOqE ~S;|6m %E~FE<](jAݢYއ-&KՆxwxo~lq!LMʽtJJE%'21 qIP [poO?y8b=̊LX^8*ƸE~^$r}lJB¾v V鴪 ]ܗ[ajA֒ os+psKтk%`v,"yagPZX:G{AT5sCHVgf?a֙}?4?Sb!ZpM^1ZVc'vm~7K_!-nAl/uNv2@.!LeƏMW#'xՏo}2mѮmP0/[Ej睡@>NB B)Z(Yb)LmB=Q`ģ^HжʈpZu!2۽ոOhT.wSn4bT6/Ps Hĺz4C1U{t'AMw8oNk=s5Nlhu2׺XR&rG,³UyM]吂)d!5EZ7MSBk>6z LUD*" e)BQuRSgᢲg[hsNE>Dƀ/3_kѰΌxs2ԘP0N >q4nvZ0d"Q6F>6Aay}k2/I.hD$ 8pU*Iu$*QRBeT,ܴc_wx >'Kă {n06=Uo;N5NT*Yg\KT%}tUϤBtu:u&VZKjРhO91kKl%["F:t%i$>bd}{69XK/*sm };) YޢTo 9[Ĺ6c:1Wq_,[ jos2.\:0Mzg=MrÿdXNv nqmg#ʇ&/W} *M8+|-o~9p:3 `$Vn3SY}&V́Hܭ어i3w%$ߢfKh5l]\ުCܯC l運=_Ϣa (b;4*}'8ȿ)H'P)l C Zc n attS64n-#. }0+.e{QP^&J>.u!;hAAx|d|bp{Xq,*iCt%MkN &u\aV'e\Zo!*Iy1#+"4{@yOzV|r~Ola:`sa*sὭư `@}P>X;gk,!렼sA9*ӮKHnxԉV)L8~\f6:n0jaF gS- SB1X(F(xZ0X?v*VU8mJHJh.GUGo=;Dz.G쿥 f)bdIqA)Bf6k\`t*Ӳ|DKhmp2DßN@!ޖQIbZt5`G>qwR%q jQߚԮ$ǿ-Fu;G lbZY6 1wį1缄~CUt\5itT~q&fr}xNS*l_]D ˼Z( ֻsQ}r0ϦKBPZ/m'YBfO(f>#Z-M)Tw~JҾZ{I# M;.s/+_$v&RKQ~Ӟ[Ҿ@ 9 tY%Y nY3iRc9P5$nE,8} K @p pĦR`u8Iqȫ\H{bl6c91Km+c<#) @MJnױX )Zͯm*`yd@,MI<,tf s;%iu H]2uUr^$r6k m/߳=|x{˥xɝ %܏#Vh\sTl3댛isQEAO>w<{iIkka%>D-uT7^quBcM/b-^:q{|UA@6_) yS9 CAaCv*]l'3k8*DF06&oBr[%$͌*or&$ t5?6og^&.)&c9(Nd$C,i}Wg- bB|6 " CCXR-ε) vhԇo- ['(V`_R aF|ݷ \ҭ3|J:tC>R} "UVSփ(ѨhiY2 qDlK:9V='H⒒^[zuCH r+St55a"|ђߑ\'R$9 & Jǿ. <(W6&Gb~ 6h IHxjrm(dUb[s;z]=&$9^OdJL(p:ړ.% !=ݥ,bT$$9@}bڈjSb}|;, ҫcltc•YVW,ljrJe>i0/PRvkyxv+7F03͑`0Z|<JxwƦ9HϨNL벏aN m9u.u /g eKxRIEԠ,V诳s|%WK_ܣ J).sү[QSlW`E}&ոI*rWp-)C  jlo1E¬B`UoIb #xQ T˲"μϖ\ER{TgP@+2-?(۬(DcM0|A'<\\'m )I5 tht%#HW!z '7|m>}s{p}GҺ7q,wHzo<$=Pȯל%6GKq:/c&(k6iCSx7tʔv2]wgW)b ^pBGSzXczZ03FCeHSڐU.ɧV Ȼm4+]t[-cXc[_%y_#*zA>zh(_N+;qC Ze|H|@TܿB"[Š_ 0X!YX[{Tp #y93r(t%ؓ]~ @~.E1z>yRF iCZw2L{垧PYȎ@B,њDV!y44k`˙&Ivҡ K\Dȼ>h5;aku@ĐxOVQ:g`ISV"5} <1{PЗI|Rkds$Pnֆ3&X~K#٤8YwfRޟ:g4"t $a̲PR?#y *D{:$M*>TPMq }„?Vuվg"8FJE&-hwqf].&Yr?:6u;gxȬLW4zX %*}xO?h[G;[FgR,jɘ3K2g3& zn.1ECf<4F[bAIj,> V=n X;]iG?p<& ǟ}3'C4PDYP\.OQ<0@rc#L~S x#q_,X ΈPpvI3=GV\wYx0W\Sp6ngcl\Eot9_Kz-ǭ(?QWBs-*.'ySs$&۲>ƨM>y0꞊u$oVzd6,O4q/(qqg8siن7t([X;'(Љ1`YIA5˃A^*j|p,1oNSJ_ɸ7(z$SO # SJl2&&A>^#oֽVc!9 ,޵h#?SFtHtM"R&f1W?#GAd7m0t~²r291ab^&!M_yӀWh܂.̧1Mr%S[85Oyj2z)wL rI4O=,ó׾tkM-fy4<.bn~pazL1IEFbҙ6b67`۲n}M{\1[ q\zTpx5DʢuZ~R/ -.#d~U͓QMD^Kc,8rOl&,e5Z -}j}_Idc au21s<ĬR69IL o9 ʡ}!3j=O kvp:1jGc0)>C٪kiC$K0N!$ 7XS djE.HM߽ӹ>k .V&/nq _?H=DL= idg9AOE C)֊z8<#vj |._ N !]A?ʃ=O?b|&":V*2 ߬5ڈve (ow,ӓS'v˲_N+ aQdYrɃN⊄v_\ )wJŔdsm_iUHN/a'ep;Y^f7~ Kkc,*?/Ng),g eݞ%JOXk`vFAQQP ?$k̄P\*y^з'C:HU4lP!&-@e`/BJ(g^z'A ~3z0 '׮@Nj;rMRϹ,W%U27,P‚ɬ+vx>'Ǘ:UAYWytZ-:F\Dʹmn*w(H"DƎ9hBW8,:tC03qD f߼ 1&0`< fH7z:pE n~耣hL˩I)s&܍X"53糀| P++5M>]}+dApagZX*X^ iŝ'6.mD[TAo5FXsAǕ}ou,"70yf7"`Vj).cp,}A E4XL+A]&bcܳGMpwZ]^6@7> MhWyC\.̌*9ՈALGCmC"@.Q:yh%0-[. 41l W :ӿw1_5'* 0]VK_㲽?Jh%`Gos0Wb[]zZSwG1 MZ5Z✤ 6mzоt_#b]^i (C˻y6P$ lzRMID]Ɏcl9Q:ZrYtSk"Ҡe+ HN֥tk#.yE %IFAHGI;2D ̚*ltTDV7Gx&]^Z"DgΖ9b-.B{Gjgpࣔg0]*c$ά8kl;92Xhp"tH_(Tx(^<'\k/BO VZlV=#@exH?N&yC!=XtBETOYv0Ү˄>D=q#^+s+o2cg`߽EpU0L cr`̗IdM)-mv=%yp$,o5lI*͚#= (jiRmqւmEnR=kjAá~m"WIe I#qbAŁmMtpX5\YK83-E}QbRP餻'O. 9<+.pH/mo^Hmq5U2;S%: @y&u͔I.η.^ _CE{u6~P_!6!0䂕b>Q&0<^8]4KԐڥ!HJUv*LXlٟ mz+},~|e5X˺q_5Ic4U>`P۰6-=L|ˈ嗨εW)-꓈٩&h_z81b[?\=H{ . t\rO߬ ggK4 aX>?61,9S\_jM=ZE|,Silf8UO@t-&5.k*КjFPgݥi@AUQI ]_q&= Dȧ!H`IV "̚7Nr[V}T#%~wq@un~x@Z?<YGn=H-}$܂^&T'-aਲ਼? +2 eXϾ9RNhX6`RƒX#S-hd!~/G|ᯭ 0r0lVikCDJ؍ݓQ]%J2p5wb.ڕTSz3DxIa'a/iҘ(Xs]"ggқ{9.Jk׼6-Qv]7ƼǠykF%fw}Mo{ cDgzzbc5L"y9W)w}4eMSXBzzA@ -㒷 fyI`sTKRT.Ny f Μi/j A%$N9Q\>s Tz 5ޤg} 6"2CD(}lElSH}K![7Dɖ(P^C+1hOsDB\B&h%:7K$Jk!50Q %ҽc9 $ חR[ulj&v#g&ɂV*>*ŋbb]x4[īud=S N^yK8i=aN ~TG#q-rIlJ'F_:%{v 2߃=49xrkWeNh L߅O? ؞UWd,0aשo訁HF^-wvr!~cx';&4)q:cʦւYP Iy-aRDrA!B T0h9y\$4?hz0/k&IW-ю@nEtq%)M l5?񹣟q,8 XofDY*?m?,6Tz_hv m)m.%=^^b?>oF+96e:S+X|R9]'?P!T9s$+`B48^#|%>6IҞ fxRqPrAג7][R ՙfB!< KՍQ~a9t~[yYYoYٱC:"? $d$D(l([LFH&C2PA-9mTBZ"O+٤ K#$W"#3,:E>E1]3/|{,]@7BdCmu3 NOO eJȚ|-I.'?&6sC|UXƳeso]&{(NJb5F߿:T>=~nY3inӿB7xq .ҬSexZNG+T*_lqsyC>M!?li"|!q0{pS=  'a>hjǧA+Lb>sG!Z#%CϕxhKϢ!"WSa.,%"判F{uki@^G,^[{2 |nX\2]ؼ=OG&c *_T7RwHui$K٩ h.-5ӲfeTkj+0(凤q0K9g !,>͕pͩae4,j{])Ju*X2M~g[Pn`T \acKjK@P%t4,+˗k%w "cޝCc#%*_*qTRm¯QHgpa[b+|ݷ?!p1Է @AaD>ֳ2UjU7Lk-Y$- 9ԫTQ7@NnTν6prYv/2*1SpgLQb4#Y2tyzr{XBܥ6;BH$T쀑#F4ivXgNޝFQ4n|ъQmmą=/C+na4U\nS3Q2u~ӂ,GMJ 2? %7qRSŘyvρZ~@Z|hĬ\{Z yGjҋpg09f"N|cDm&LҌ &0)Yy(߈?f͇j˱!/ Њ.=s]%%=ڽ .PUh|Q=ن턮D*tYG̛Z]7+njlѿ!mխbAo#uK6sWm8RnĊMx=;SEpz"d*9娯b zR:x}2heoq .jFyYF(< :-ѱhumEh&So>ɓKHS]k3:+u[ŌNld\gUp\YPa1)vJO]9-{qaŽɈ=ـ˺JL 2?y-d9*8` LC;To9Z* 9o;Rh;|oC#dW49쇗P! hm/*UYS9vx#;PD+!9֡f᣼QdC:jŊ=V˻p%%72By<86DRo.Nխ+zaS>?R63i`%)o)˵x_1!KQ_JL% 7_AK%j3r" H~pα*hj)g~ !9< wr7`cAX-+7p5opdS.;N^Fe(?u7 x>ֶ֟ס)=YVvGF8MbP.`OU"/:/A ߅٠2b[B' E^:oΥ|=pI*dV@[O淰AmV ]/ ޚFZsz1tdPJ q3äq 2Kqv85R^%c(גzCqd@\HFWxlw"UJf? @st9@r7K49IR:. \);bv}BIdٓ􀊌Gd?=7ȒŇPPt r1W'QА3phnB8z]DgKתBP^?|0޷!MöS9S7B^7! I%KTB@Zw+_.ƭ&Dދ,{)7Y/15<ҟ勑|)W-J;D$oz9X<1?6G :Bάʟ$H) DfXG?E!wI|.Śncǂ&S#ojR6vU9BN1VkLFOCA=`ڻcKh +XfT7C!^ qԓb[w5S<;ĝ-)90ٕm1i棟XllD^dD-}LڲGڵ,?<¼PKdi ?0[s=V.hq5d;RuW"U1x \Xe$\K[R65#m3a6ޒtl¼;pȬ_Lw,3 bk ;_/a P$XRK-;[ ؈R)ޢ)QLԧ.{)&AYþخ+yP'kN!WmGjMXh^6ߜpk J'B4g[Zo?nZ 8.-0#[S ]cM/@s0O}kQL}e[w6ΥCj.J%b rtp@@ L7}EiTGiKq38f4/Fn (''aarū&]J bj=~ݜ: Q.qUX~lY#"bqC̓@\#gH{h=p8e_K>)Vɉjk`D4}Hhm!L\@o#aj|"F1`yE򫗞|8eR 4p2 th45Vb$oFE9IlRS=ߕތ9Ud2D}柃aF?q{"R!Ԡ<؅e'fi$;%oʳ09-Br }ZK)w!Ӿ_.f$OwY8D$7E`-f-SC3T%|>J3 vUۃtX.]+z4KOA<0QWR`6e`u8  }3onI :r@)q~CczB?ݪӶ?5MO.xz]*^M۔ UWIޙF''WOT{ ]|gTEe/r::P`MA+ ~X;\fmLo>h/p͒*\􂝔_E.2 M-jv$ߑ ^i_ %prj#}[tز|Ah@9َÛ1B Dknv WEi0Xvbd rZ9UG83;kRv26'd6bðُ9GJ^{ Z" c JѐKPzx?q<G'NVfRZicJF ,Ĝ؆BGnr?xḟy/Rp8U T؛=Y"NQs=0:K:jmưA(%znxYP:|vd4@5weAx!Ag4G!l懍[p6G?xoZr6H>l+>\W얏?5~!VذfP bc@geDZ[~ i>TrH.*^opW_G {u8_ Z]840e¾\uP?H1ib}g^9@܌ pSTޮ) $<> AJF֣ nj)(cDZ+ EYXq>͒i?^HAy8_qD;FCh%m^Sl;&w|e:eE.y_ (*i'3IwoKqr%KgTBmx٦kv>䀶ƤCXRcLc qOu |9dLfo[ļQvn:6ŮN GhKB6;D#b]Y_Ļ՟82&?Zv^n<"1*L/=_uk /n`w&ւ4,(O(d6+ 4g}j[p ۫hk6*PQ@4Gw J4ʎ*׭J| a wݼo9S]9P6\|5<&ߎV4L1ƚzi^(?ͥ*$-2.P(w웆NkM58N^waWFT$o\}d=N)S"ϙ M%LM4™j~K"+Id"RymR Ҡ8v;A8K7MmD/z`:G|mk{^hXGz ol-tWpzvmL`?.ڶJpIQ@X ciwHOK'S%GLPl|}FJXCZ!A;qELUKQVBYrh0'UB[׭Ìj :{N4:a=U&n?#{mdO_Hy^{ @'I!ښZ>MՅȌ:@$. 2Z+]q܍n@%ȭ iҡ'MjQ@Nx5jKNQc` mCP^SaY! N!uط b YȢa|t1I܀[czH k!CUm٠⳾X$=,c3p c|Gᰳ̽R%qIP7+$@d %nan<(IOҡ4]Z}ģer .2)pf%Đ&X?"_$]Σ8 ;'"zYZ. ebOH9|Q[$bB!L +i1[!n"٣A/8v!Ib+}s$a_5_,gfT+[A*ZYH`O=Sk2 #AİA 19u]eNq*yжu$έvf ,DkI(4dyIeF.emYgF/(60Ǒ?W=!F.Wwup0ٯV`Q(ٓZLi!i o/bYa83If:BvcvEJӿ/J][5th{}WR^`9D"xO02h sC7[!kr\t v*5JvnL|NŖO4%wͦ)c$Jz:0'5nӜ7Jv/ g,MإOVv$tMjsu&BxCU?AU /?rxQQ]:R"/;9C뇹@Ԣӕ)| cP= [Sf g@R3ıy/M+r:2gXFEیk`iڌR}/Ql e+xQu<0r“.wr );98w<QE,<,]`+{-ޝdE?n+OnӋė1ZvbOH 1p-k+Y[".s ,˭d~*1p9u$wѧRDo[NmaTLk$sV9ۏK=MslVϋW'p(2@bCj "F|v4} ֵ%l:3[R˳l#RJ:o+H]?\oԚ^r4)./C^m#q))XBHNs#/IN CVUX1Axp]{׉ЭB^,Y]u`vzJ\Zַ څɾK_sThƯ[yTa\郎XOWZ*!8cPTy7o7eƛcNAdĂm{ƸڲacZϥ3/V̀+u 6Uu>fe29-&=cw.B}''okpBl\Cm6xm!B,~^w(QF1$@lY'~ ғ(1zO'^d:hj7+2ٰ)B׮=~b>-O\5.T?u,ĠQR5FVY.Ǽ"i=ڨz٪Zxedߵx*| 9$Jlo>Mn1s daU?2+LȤ=ՎOެEz1it4R6 S%p%ial82W^{$00G~xxB5}Ή)ST1zE=\ߝJSߧX jდ|8p5Yyd# |- 'v$$&b6X>ܟ)4Dn(B.i{AKm#.\mNC`>!Fb[ ={%ob8&7X:Ed'!| 8A?omGǃs.lBg:?/JW*кd}lzJU`OCMo)*d > )9:s dl4ӂ0f~͋^=: pP,ɒ#aBɪ{Y·yY Lagƻ3nCE">7ρ\Oo׳X!jz]ua6(-AmtЀdA7 񄩲 VFh1Ͱc?>BA[i7XaO®C56h MSǗ_G*W~)>\^ 7kܸꕉGS+W|<2jD},LF'D,~.C2qQ,G'NRY騶hSU byKaElV$>9k :E"za[ !I0H$fzykchlݳdS կҺ-hz 3 7lur}sj'2`X$hC,8S9RꧠF[R׮a2޿ jVQ;H_}"r m{12mwWǶ%c ʸ2lA!S$̠Qƻtjem6}l&'ɺMM[w~נ q)^M.tEn~ 4tTkgC錭Ll/+Oc6Πr4WX7.t!LfR(:5jp= nsƂMg;M-$vIv!v ^Qo߃pjvWgz$Xu=фK!")ϫ=ʂ(ĺ8-ٸ BnзI㉺C%/YmM_䯭GlM~dX߬/9Q9QNkw\]Ej;F>Q<,FId\ l8 -C"iP, 1ٷed5=.: H&TdF2nPK=EM>G sT` A Z% ǜgT,6 ʻI@=h.BrvH*!? |VE0 %CFL//IFbElcW'}+}2/C Dyoi'ʬ$n -%4*;+b2,5Fcﴲ:($k;fz=C{^m;0Y6!B-7\Iԙ@pXgh EaZ`\d%;ˤR6Mv-aL0S}Lгf/;njKQ'͂ x"C'YQL:+χ-T(,lQ|C A}05K.ξP*?D¢{Aը;uK$E{R⤬?5کEg꧈ &}J8E=v@kêŬyjП^)Ug̬ctʢu)hhlGG\[ up~nS{ڊKkv5U@'_5K9yOC|@2KSˆ 8T[< ?wOvFZ̹T2܋O۷^PK%j#, 30 n٭XC9$;^+CrCEV pjߠbx[L~m 2j(d6DG1AH53%**Afcl3KXBij1R LAAc6.Yc ]UyhĜ:I.*%z|D>X -MI'Hw=. sj_XY[{Zq! 55]$)k}o(z_NVl/Z/;g*eҺsH+ca//ޖ= pPcp KBR,cʹÒLz?QdRn||QrǛel~_?#S6? C3_( LΔ"]l_T3Q~ ,!/}OHwvVnoC-9J,if$/ 江aoσ>em>s`G)#L{7".h[d@p>1R9\ўLC/4%6wƔa8ж=%Bj-{%^I~A2 bD K)xu;X%2D89:LMcmԾ=%) qo:)a#֑B,E*'G=[zU܌j[[f6Oe{DXfGSfu[K x~:6?3cM/vhSBR&n*O W@ $"qdEOLn] Nc$٤cꏹLyQ'@7&||oAʑ&M&[LO#Kn`g&L>' x].E2GF}IvvI6\kĴ#˳SXq!CvK~&^h.01F-C קZQ)>H8A6SaduO3|ʀ| ȝ;{)薍i8~ oT;kРJK IRIAB׼Ȯt&wh%ZW,A^}܆zl7%L7T ȩKGDػƄ&?2}ZR"=U#e҃7yєy r-yTDI2t{!R`^XLYcf|?Yt|ԹtFD8"CѦhTY|]Y :ǟvvoVb4(U 嵒οSu!#^s&T]8]0#z`: q-47Az3JS\,tUuf5ԹC{"6}&`"l.^lrmBll݅7'[$ҒM6IJ2*TbZfs1fa8kY)3 Q/V n}m6%.:K_p6N>r1`МƤ:9|hٲvkzEnLBR 휗s(҇eôӍ(t|5kJ: Op(沍(ec򛿫z Cφ,2Th >:ֵòL!]D l;)dG&>]&4>@ya(sL,~؋H$D<0\(+%0J}Z(;մK顦F)pM]E0_4qMT_kGH ^DY*6Mz=b[:~^[oaX`_k yL'>[l]tN6`C1Nyrnmn[A ,iBZN.Ap x]b\ f0'T%K345yg]i^!ߒM*aqe*ڲ!}<1WڤѬ0_X'O%PqC ^1< QptcTWi)-wk`G0 TzE(OB fH*$E?8n0:|j4//crłX)'@)W#>R6:ջza1@[k\G_O̝>`K~|smb,^h.kOk8&87tipvmx)ݵ3Mu3|kD.F˅ʤ&Wd_[.;^[Br6jˊZ۷X'%".ZXReT0oePcWH w&as KjJ/m3{.E1$ &mk VIZiݙvpJǣ~=`ojC"=y60}b 's8cCX@~FS"AS9) Uc&sOA|U;"DPbYy {6eZuB,+o7,p'ύ@戍 RP Nw1L%t-5r O7#*ʓ[>t?7L ( KLL*un Kw6 -5q+mr85e2?ڲ )K|] $W5(^"%b6Mw͆( y>)UYD C"yQT'ݬb+ &Q0짥]UO?t*|jbN-j017Fݡ]Jvz1%6o 8'2dϥWVћm0!CSVQtskxHx$0VERf HyQO.56FoxƃE}g쀌͚`_58KՈ5WN@;6wptKp4~dM̷ /娝C,+n?j[VO /G 7) Dug#J]ՀLa іwrKүWٟK 'gl8:xCJeP$?ahUV?+^?#!>HF+ԗ?YZȼR'IJB0"y._YP Jm+2XWn[bS,ǹ~0`N&M`?\= PY"7|@N_bo [7xv2M}ŸUy;~ Ru"uoxI3j9|ξJ۱zd4zrdH-ji#6f\_$|XU/sz^Sbls++YstWN+_ R!lĵjcas>ʳ# FeŋTRD+7)O"G(& .72{7@.[x? N|Jye#8ٟ uaD)d$ AE\$.]]^z=hW\Q|M*$Ė6x 7t'K5_kr3wQsUH TQ?j?2'HsY)78r 67?BOc%Kx~40yL@<b$#uˍ`ˇ2ũO.4u,Xi( ;3u|﯂b Y>#hTuXbs a45@J_~e& r!ݜ4:ТlykՃ,.J3NWzDƾP)&.ʢ ឍ!fn=E 0N+ >F<my ͋X#`* o rSn['@Z}= m }=)E_ MVxnyt97ч>?~c* T67궒8س [sRd/Ax<8ک&6~#m E(C $l"1&f-ihXDd>EkФ5sY@zТFҧ_ljF[޵cS9ܚS㒚H o}6 Ij @dr5ZUsQ+|HYϞsc2` c׿8p L_G s`P"B`,`. iw+]WW8C +"U6O|:qg{IҎ$nEZiR^YS3^/F5vYlԖP[VSsJ(ȱVw>s?HsEȜ^!8 SOSlK zYNb7ϗո܍y~ޜtaꓼ^J=ZMrOJg=>'_NU8oXǿ$ݟ9pS \Gϖ9-cZbh1 aܦ߂4D)h?ptΔNE`zk( NXzEaB0XD\Y|'W Ї!ܹUm-H|V{jYdӵl,?eYpĺ]5a( +6kقp+0k`vLqדгmr{JsdL~r#}:p\)*r)0Y hAlBɀ0{{NzkJhP@T*i@ Ř8i%3aG[}_(lp@~zFk==&(, ZYߦ^IOrڊ]csya9a[< x~Qٚ]MmI::.(jVD_ܹnsxek|s0rv8$_5j5"Vf&<;D~_2]O`7OB[G_RͣfW"UP@Y8z,F]+I"n^L7fشx.)0Vint%LQ!g'hۮ:pEcgMF&]&@(.hjkSݜ8dيI!WwnξZG, )3NQ q a'88Db2He{5/$ucN'0ӆ{<]vuf4e- MoŇmqRx\`X=lUHy`B;.]ϖ-1BұFAl{=׹FNe@lf~$axviu#jF> / AO<;G-E 8Q\2ϼb6h9c [ܑ )TrcJNiFK (WFw ?й.[alKnj6]xg~JTib΂ud OY\@cUe>T<8%AB!:<_\bYי_g;^/;?MC $7g*%1#g/o)b /||*4 u^O~sNoX o{N~ɅmHTiR`FaQB_T{e9 <(\ hug)"PJ/ig1J nZpTrnawHɞSl9mlBsU@4O@eJҚ֖qAaN7uZ#uT)GfJci+}l>RD7@W(GI&w? "QQ :8v5m|jt >h}R>3yJs9{l,swHvb&-[2fsog,f'tRf|07J&b9m6Y~Ia&&r;mo8@TA~4]VW_BA*ں,<821]ٟܵ}k֡L[l^«k(L3k0jDn "}:-YXBi[j';ohW |qVJCjq \ #)@?8PSJ9 ZgdrȣΛ%ؤf5IW ב/GCu8!k[vj?6v~Z+ܷk$N;: \y-TԾd({4&΅u0y)Y')7S֟t3pkEEU  l>Рr.X!ʧ-BNFg̍130ї<^.KHkꅸ BX~7:m*]0\ya!L. xNӍQDuՐW Պ-I;3P)32\C\z2rZ>6W?׌i.1h뙕*Vm}= }_X|͇y2s(kjiq* gPƤbijc޽`B\ g7AJ+/tXkL)fdHh43Wౠq)+W5X(FLQEdntRm.fή&aAq:pD\7huKQ)m06lxb$}:X#x)yn .[8Ff%f_Vq m[s"BfsOdgܰt$s{ߞ֐Ƽ$3KAu8o}^A/CDWg!%ݠxhEEA#Ǩ.9FL+ڿWpߨI8p(=5qR!e+1J{!x%47p *Sp n]6œ ՁYA1asJtI-I`R%n6lD6SYYk >`ݽB + c?CՔ1CNj _.۫xQ\൝hA:z~^_ 0+*x~qǟY?%ߚFzPnsH['z֨ȦVʴL.|t vkcLi^哼kcΖ+w0ig[nut^igOIʌaGIɘ{츉9] - [V^@]e6S[b]XP~_#qVVWMMt*TuPi\xM"u~ϣ`ξsN7&Uk ƴ%3gWt^Fg^*a \D Tχ">= iPx时~t0\WYN3k nYGi7|]b-=p AϊփXk2*%1!W"GgҴ1 +Svc.qaRB(Ԁ(PM7LV~rAq9˦F,|j3b|2xiϛ*%]V[>Y@5qd_D&j~[( tsy*@1DpBw4V[ a:Fԅc ~yC! e }j ]p ުv:yô :"BUn:Gly6^pdl,Z؈r\> 8!tpe+0_..fJ·w\Gx%SdV':29e 230?/頣#6ލaGy; \Ѡn;y?nCWJpU Ge2nN>G:t |GśnFӨy֧le+! ɩ#'.ڨ:<+QQ]#Psj^-!.zEs:@ՉH~pį}_ 0[6'v\=<@F%:7Ȭ+80ن%+In(>(Mv@ U2Jl]ڗݖ8OiˬM@e {~b(zFix+M*s]a1ZҺRF.`Z؃Il7=I-4WیvF> wBmr_WQ[mN>LXs2}gʾT)t|6j*P-d"9x>먢:,{@hۓ-)?\Ƹ)LG#tiJX _{!+>듓^Zqox}EƩWOerjd<0%騦'b/"s n>70ʘmeJ+U@|;.w_}&o@۴yl.e@D29K$`t 6VTgF vs4Xn Xٿ"ݗ1 Mn}D&eR(މ.`(4ŕ C" F՛~mDrugFz[u.ss0f9k$^J+)\kg I:;,XPJ^TFK1.:& A7]<(S:'*Q`NZO;mMlQ M8 fW W hr?KmQet~u_T/^hmbURmG@=7%ۥM ) L%20wXއKWβկTXNY#q}/Oi:M^ 1үt6X-Px~kN/;Ⱥt䂺?lD%cs> e˿4CB˰Fε92a4XP=ѐm2פf.hӴg#BE|I͕ PBcT<$-8xTڻe%5`v>coH]P+|q ye:)>!2::<SSs?Wd"C$N\.<u:s]SJU BCBEg;7'BŲp0ھ(} l^%-焆% .y9-"z"_fCTJ 8iZޫ+I#r85+ 9P\4eF1v':eF/BEZ2ۓ\jr*p H[&1z6.#l޾/)M}q^ T$Bbb/FVJA,Է\ nɁUwn.z"6:hU7p{#Q>D)njOeK!B`ƣA8aƶ2}Q=;? >p(՞^2\k, 214JNL-ʌ 1'Hkv6ZCO1p;"cؽו?$ՠ?o,+M1ԭUffk!j_4h8Z \qo0؁3 ז\_r-r@:/\JdW*U]h&e\]x?ɢp9cuk&2Lx4di1USAZR]I^ γr%Jg5T[)7a釷ߐS}){ .d xA-']]13!qLomd;PT_`9J ;L& q.L=E_sFĭ2_/mJH$uav>u&o_c.N %v0W*ߢs6z1 dW(+8=ď# Hp(`ZgB@EW{qk8/v1qL>[90"  ^eTwGDSVB޸0i&?TAlcras}҅e3ͻϕstR^`-]G<Īo9lнxňN`mPiytAI%䭾 fpvxa%XBk] 2" z#..GzgRjA">{}=vzEֹ4i7ʼ-'`ѿpL[#emIxf*>X6 i;,8cc 'KږL+KOE S=AJ7-s[u^`)k4}ԭTve['BsB,6?Xү~.wZZNC4g܎-`b҅ۂݹEay\Ax1B-"$HrhwuaD?*']bS"b YacCPX,0=<2*lq5-mShiYvr{wroinfnλh{.lyӗϐĩ64JWzSşf֮F=[Zw@TNF3ɻ ',݆4Ne.(̼iD,e`\'&2;ޗpLv?A^ǻ?XLp@h ,q$|M-UcDdqO W;}'\Z1pCrnD]z+g,c)9UA!ss %'+OpXhۏc,ӏ6qpkX 2z`a /GVAlhnY*< JBTŕSƻ[ `z ĎpiE=r9r Dk$LY"VV>4zf:_u-cZ^xMsHb Rs&guMz@  BbbWJ8d,>u64p..DLTO<_T< NMMڊz[ʢʷ˘ @/J0`耢ܘ~q;:ӃW|7 ΐr z(Z0#>=kŰc?"2Oaifl0JU**y]%5V5H{`_f40Tp XL" nwlUқ\=&dІn<+$:D4d'.uf'v6ꈭd @j,ht18"#2lGhcӋUo@K >iZ08/2W!5nyY>ɷHo Q7Y`hcXH -- 3Rٍ#=%63ݺ{$i}zkvYZ@/5)nQY}2GyDչ DHdmeGW4 |c Ѥre&>p2?_!Le:ST[sc>^g2v3jgi yѾv.Sļco_z.j@<}\/g2,< `[%ɮX\ [LjZ!?yBڝ.'1 _1]#ۯe;ӄA1K}5sԔ0?Ƽ:`.ۤȸ2dިW3Xkr\ދ =!M=àtW>jw^fl4qo r2Mn%tf`>ԽLS$#N`NvT)Hy~WyZ6cdwcHoڑFnZ_k2/;̙w ĹEVr! Ǘܵ)Ȋ|[,1fDcr<= ^E)fO&o N I/]w-#LLt8vUl)f@[J]W< ϽF0'in`K D&E˧ +zϸ0]Cgܝ6kl _H_?E "\|mXx=ʖĜh %T>ƒ&݇Ј :؆^{W&Lg\,̡)aZ>'bu KHAQs;C0ȭ ǃu1#_ 1`*dWgpr|:=DER''O !([Oψ-E҈+d:m$B3ξ:E}`9"9#H^g,y?L '! CZxSѭ{ܸUCcv#g Q;̶nwzJh. 58 b #Jڴֿi7o:8m0.ߞtEIɩ 0S_QY\2}\cA̿ʴLP溶^CzΒ4w{"X3⼫EcM;ƚv"vkaV 1D  \ssjaoDZ2#߹(=<|e0}#xPTsB:#8'SlDH."Vpae@T;z*͝:j|fõR׬n|͡P @|G[\a!MO2YM._~ I." xj1u{b ܄')]ی]@UpDwwF0#2~o}\hc,o<;Dyd'꯷@,N׆kAQdƖkK u~:@ΧŲyL9~o_Y챏nh5 v}55ּf'1M~eA𣄼{z ADFpUzCrcQ,v>mqd 2Wl+m@L_L &MǣPe"F2Php!E\D_x0_49vS_y;7G$KA)5K" OK[*QIP_8ײyvQq"Gc}PUJg MlfHԒĝ%^:8czdi>Wb&gЫaiRv+l -9:n %Lrtd ^ -frנ$0NF8W`f``lb) 珒Tw."D=7^cFƮ"eGiܒT|–SPa4?mw ""*4v3꼒fW n]1CV,6]E^kǸ&\;H-j.hv n BTK`6$+EϦ7 ?I.FgWGgJ8)b8VݏuZ冢r(sT7xr7lZ[o@cH-'ֱ%@E wyѯ.v&z^Ə~*W؈#TTގpɣ2rQ W&a4\_N/҅#?AgJ:$7vcW%gqZÓe@ dZB g8)4s5?FU6EZx& <>]evg"Ñ"-{=gс>6[NHd7+Yg@#7FGo2^YS gkAu.GzMyYJ j4V%N2 q.Ƕ_& os a4Ng ϗ/?OuzV SNSWp*$l*/ HN߲#@q;R`^̅xZuEaFbfB ⤠'qI(F61IӇ#SNKg/_E2z ꧿bCvZk\.rZ{YԱMb=z9pk0g*NA3+ b!X|>=0۾zc>c ۏɓ˕@R'Ξ&G+ez2n  Y.n޹{<&OBjeT㔋VD_R4f3Cqػʨ5^GVv)lЧVdE]kq% Lzl(WZ[b 6Y/Å˶⥖!:_lU_`CY<uۼ+;y:.(s!@j{0ǥόddX2ț>;1q$/@\Ԁx&gסyG%#Iw)*W-Z9p-/qAFtY{boK61`r 2߾Xhb_[Fk!sbI3.(⟂)kZJ|TL(A5Rx HB .$Hq5ݺClg=],5-Qi۞gg}УXz",vL1Gaj!"3Kb36nnpdVN נg $/ՄKG⊝SЇPCnl$]p&.UEi [w{42ݶqAR26&6EUi;깑ﰽ 2 Xou4x&[T U!aύ!Gvn!j7J{9scw KißGHz6{gjƳþx˚/\m=B$]oc>.n]"Vu{v#_t_4168Ip& kQàkڽ~3iTN8&m2@r>m[ڿ*mV\a%{q*0& Xmn˔ D_;Q<"(vX B DI# {l!\yZ@-F\&wZ]XNɸPEQї$g<䐧sI/cAꨓ@,aqj7QG317M'8O=ct5Y:P pvT>Y Vɒ+d]fjIihſ{ ^}Z ,9UO[0tMM&Ml J\FQ+lWFƞ]_=]5&7@[fC_jnkGTJhKlُ>bUJ%FzvSӔn24PA^5%agvW;* m(!1鷀oǨ{7x0/~wt8pmh.com\N#+Fx.+Z NoQWv s8OT\27{Sﭪ]B^4%F% 9_:0srEޤ7 vXc4Y84*u5rޣBc$[MB=؃ߝBzee9w݃1gU ex^ŞI/ (ԽW` S? bMqg5x ^΀N7şjw>TyFgnVL_4ia9[L Qq!Ȧ[pp8!XzZsOP. 5õ.ayW3h4\BsGF8]qℤ(^Y. >~"-3<Lnș o ;Xޖpr|W|+3 ;.Urc dc>q84Lx1;2پg_JyzX0@:`%JR7l);i\w`Jv˶] h"cj5z`3ޑ.4A5n8@N wR7+\9b\xtoA]:y-}t_)Lev§_ngP߸Ь^F\GST,{Ʈ>/0g?jZP2n,q?\e(eCI C`g*!NZ焍4mA }.CR#y/vX6ƫb!p#c2X(բy,v+Yz%S~{)g*!L ~V=_Hs0,r}K"!8ƻݛ=)^u#i:ӂ9Ct- FBT.[[g>ȱ߾lXۖkbs d"39335>Lt!Fjn l(.MLjFڻxKpϵ$+v9Q;f Tc^a<}4CGF.pP2l.Hidz!ץ$Ç (prdr=p%w3z{ B`\ң9IힷHrQn؎(oGGCi'0fYY3y>Te/Zl-ma TnbķOT6I3^Kj+|ҵSNLƄ^Aẽc@~r5'.F֤H5|+?6=KxX53dJĹmɑ>%_.9,p|j2D-O/y;k< 0~~76[h8VvTϺ+pDf a9КǞ|tDSni\)^>-0u4Yt0w?ó22|3-b GF[wڕ>@:.V}BqrFZapTX?Xv%,f VOAO#E6!61qCs/9T0Z .wJi|ދ~F'EN5"@i7ۋRFؠǧֲZc{*ZЕB \t!זO*Гي>k,I($mbł@͛ՄoD[Oda_TtlB\'ĥ zP?:N{Pq ucTO-oGy? / [ܟgsgI$pE $ADI8{#pZvSWb(m Is$Yș.L~%l,!}2HN]= l\JH.xnγ,_th8+Ȝ6e-bb |S]8<]ʰeF$~0>UցF$WYu48" <4tDYWߺ} xG/'~B(z4a\INlo\/=G \,LV/bL졏.Tpqe ]lsUA  6tPAb2B;jGyl| ]OEƲJ.y[5Qh.{͘GpO0@(1+ͧ,$+gzUMtZ~QιOaťa}D:X+ uJ缄ntx3:D)PT?jPw YB2cڀk𕉇`ys ׄ_|_hVj>84)0=(efB8 ;K!\*1TyМrr6}sZQBby#_ʾlKЉ7>fw xxZl[QDP6iUٙT^f6–|u!6-#nsk͆PYy?OtU:x<(|5zs vؘv )^M6MLV&q 1f ճ-lT9֣߽C?JI_,i?LjkGXPIޣoG =b :l" B!&Je/e`=~ZzqM-~mR/$xZJ꧱j"7FEH3LM9yV"6͏{ #w n^SčnF@5x&v2X_N}yZd`\~h핿QTy&Z[.h)LR(809 ȚbS[K_FR&Oɩ!^(9apOh@#hO/_ teMyF"E?K@_DݧO cC0y#9*1.oݻ؁ea8ۼ|b>o?% ݱ_jar4:<ńi:64JT ^(j<'jUhB>=N̞2k1|K5Va 9GAK8. ) ; BFvNl5l"mzRro;qN.b]8͐2j1)4`×H j_jr3De}\bӺ4aYa*Ea/\.Ť3=[ߪ;pRK:z'B{KVa#Z@)m(F7 ߷$8ĝ|i7u=Fi9-8ܠ-BH ,16K,vv]nAEm#TO1IVvW2)AI^"tiJ508pI3`ߐ,@hOE h(J|7@;Q)RN0jR+ET}0qnn:2rd:k~3-%@RVZ߁l M/Il6-"q•䤲㧈3A4?){g*vqE(Y($$$> j*&s 679>db4/ 4|]pdR3jMqn}Hlw6>#+L)b+|f%nu5 ja&k\ȃ"UnS0~HedC;^ /Y6qG2v+=c"~͘ WN\xQ¹"t<-`S :aOC"<f=QaR0= $HHXFĽrؠi8gWf;VU?XjKEsg<0GնC?[N`8,E 0kW0>S׌,hC{.{=y_x>OhҤumjlA&M'^96AۺChe0jE hs<1,%;HpqCwp&<ƪN >FkpA6g[bw.WtdhZqQÒlIZrQwt6Tsp2Jnh p  TSMA*Q3!ˆq#6I hPqbG'TR={M&uJq/RY#vbL?|a3Xb8}!nPQD/N˽[Fgv ǖ:x=Te2IVg*>(*2b}g3b̗〄`jrɒXrå<`w80=g )07!g.Xl8> [EŃ%3 E*)hvse O!^>'7gAΪ1jȋvag Qb $#i*GoN.6fXKn{omZJu_IZ>+K:bt G"֝$U.yOO)D=rJ4}@|1П,&{ 0IUR6՟ 02p9{N2xuЄ ,,Qzڂwa']bBO~:\`G}s?ъsûEv`9}&xݤ`gwEHN)20ROxr {EP'5PEki8|1A̾HM*JыmwOTp{e;3-߁f=)ƽ--na'&' -f3Uz0~G-11XU6"5S}S߽66+ݖl^(BN;2k?n97cV9h~O 6&;'L<@4d3ʷtm |ft&JYtJN]ƨ\n`,͂BGЪ ("a=̐\73))vCL# *U1~& d[ 1#,/m CQ{JT*| 0gMQhgDL@,tx:} zJ2^h xugr|';+awrO|\~lA:d"c5 5}c邊v%{隬!Z(\Ntژ='C?' k :E]+%ݨyRڑDXLdƈ@:&Z"0c 71_rcl 08YiJ̸j7Zч_8u/Lqw|d[ScO؉RK>ֱȪԇ~KV~KUdGϾqӇx5DŽH hZߣPĥ 5aS~O>26Ӈh/e)B]昦I}ֺI1tȂL[8[>9`b0]p1Όx@ \ЏvpZbӳlN+\Z-IUVj W5I^ *?!ybڶ2=;Z<1DP#ɯ[LAEVDJ/Pn.Mn;׍DLw@Q+%u~jڈƶLR}Oa(Eխx v́R@ )d UkslƜ~ ]'π0}h976b^se::NJ7O]$.rwmc'^y?_:k4h02bAhsB.i x zvv(w,|'s@t~qW NxNi 3FcVeOZ)=)11g nr;"vmskEVop &&ɏ 4'S0L[Զh}@eSSOkH-v6ĿIZwa@eYZ 3 vY"!c7vJXTb1 u.AR.38 Rl̗ʄa(e5=0f.lVd[qyx2cЙ[Z_ZǏ~**M M5`^ࡕs&W0"܏h lSԁ[3WX,w* rw-V$YΑQUDt5gn?os3ĢAHUl`yg4J3w$U8ʻc=n2Bp DK /yް..nmş v.]TسuHv~kp^Б@Ʊ]BRgJ*sauqƤNߺ7'̈́qQ,AlLPg1r(-Cx9"{):UgY L& M*aUܓ9n`绌l#k0z KPRp;NOso̬43݋Yro%c1"j /rxOzs<.νZq?4tߘ>wcL1ݰW0+]΁3P2+7^}B*j{_mX!KY旻Tg+&*l QqlC]q: >(wGvXи4$}ـ'yRFd). @WGҗ#IbeV#k< O8t4eZ|%еaWvgv K֛QDR`HzV7PBq8tGvaK1G80 |l(S!.%='# O9{HXԒ |L ɞEq"MH3 do]%]^PȁI !J#G@4Tȶ3usv_aɉsL\,Rn˪՗m<,"Q!RX(/R*oY"fauKeNWykR InT̂clhMhrOVL;B*m,m2kuDJ?j >v4OWąٝ#E,X3vVt;j l|rZqN5UnH 54_(c'KfȢ@< _x.|*t@>bqͩ<];_RkԹGYW3:G:޲BP?IN ®΁Gi%7"' }xL4e3clMtժ'lQ= p 隂 k;8#LKЬ2|efE6N/ui"5㨅9KT$a7:1X~&} =/qwx-%1vR[h7+vH)>P뾡 #2;^gs6=~x14Ӗ Ot {M1dŠ?c;"]&~!J#YCd46DMޟ7N}&q~k #6ȴL?~t=8f/F|=ǣ:2+u `rS=smb]tU8JE~ÍʈfxM|/-8MXyڿ.0s WO!Wc =Ѫc渶UƄ>K{mN(ǎ8aؗҋfs%"Z̈́>.Hk|h`5WԵt=%_1?zWe ErSgs?^GdW('NnL`y9()1lC'NG%1̩ͥ]qȊ^DB(OTr!Q#7aecZcrM IH+FD. Z9o% rptcpJGS~vn-[D_:<PITx^E`?"\%QLN$Y#?.%وt%'w Wnh4JhΖ}7$oPf\FǦCc24tY,yHU*Lra6[B@b`AuxQ3+V73viJ&mb=ۯW*tEt9rrjTK,~C R<:cG;}4_Qcx{d?RG㸦QG-^X@x Rt)5;uڏ(갥G/Ufh98Wͣ}H .YBmQ!\?##/*P'G 4効P !y}ਸ਼̭q; $,uftıu-^|Jz͵{U),B:; G4viCTho@ߪmTvK]ݑa ޭ\A'Iևx}` d>nvHz*6nܬnAUzgz:z>Uk 0r8qT׼[N2VDSVo;3T.3HPL7S\љ&| Bg=2,փY^LVV ϡ$Sbj5N=0qr6˗\ZmcpIc%/kaB{䙂V6\tϼDd(.(,L6Ff9^hA%:(CCPgTtֱۚl*TG<{MN0ȝdmcݴ8 ?z5 T{Q^DkKj);(JeaOĻ!Dv0$;lrP@ҷ7ëV-L{|/Žշc)-Zg+68sp>Qˀk +P" }bV#G-%ܢVzY wf*HUR+j{51Ւ+ۛ8W.^2N%^wђw(J~ɋO%:8L; tA m#?Nha Loi*tGL30Ʒs}C2)Gns}evf[`ܡyDHVN{#Y.Yd@V\mQi Ӆ* Yi?,z/͋Ę{H*B๯8FƖ @4r*-|K $38- h= TAgȴ(j,=N {5P&Ӂ#6%31q_2-u )kش` !o# y|ULY,6oǀߢB6EQ#5rW-˔%^F)]ǚ K[@vcF*CRmX},$(Ξ+S50?FV<@)ښ\&.D3_3G1%x(P~D[?*Tu#u-yg5}t#5bvXu*;@3ey E y+ 8ݮ+sQ#A;uk+  á#a-; Ɯ3\ZX\Y{٭9Ϧ֗(/B.["G&͜qG;[uyw~gSmҸ[vs 0%z`CdvG srU26p8g)*X[΀tW~Hmu9KrEy9 Xf2W^ů{"{uIh)9nrHu dI/Ci+&qgbʉW"1ciߏde2[ q䩒0u=J0HK!-yx# VE9UIs -uX*duoNL}0V8LC< QuR%#nUsVbp{%trXHƺQ!:`(1od-FAnP[p[RƲIb#FICGQna X)޻@Dkqs|Tt=QPQ?6S/hv ^iwRDt$4e?5֧7FlMYQ`g%ܙ 4~Om@(j%x/ܶECB49 QQ3ixiaj:[9Ӏ^Tz\処K|b;ÉSPN-zmSuRXWHjAhxRδ#n nR) b3֛0Co`ZYxOXla%.)HG|C;f6E{҃TaYN(ީ/x1oQj QW:y}oC.uޜ3ّ/k  p)j3Y)NdK,%|)8.lE鬍$?p'H\oq-^mFb{ۧ>ͷv`4_ZEg1C5 GqYIci;:>Sr䣥2ZkIUREPNd'ґEgÎfBw?됾Zs\tKLr[_n; mb 6EеvI0r]߱cDseԘ_!)#pץqKhyFa__RʌU[?r< H#t$sHB:cSv:R)ى|g/Ѯ!<<(۝ /eL)]n83,}*H3{vJP&){-]Iyş״Y5EKc:.S _K@-ᣇxTİózU?̆d.u_? yY^ヴR]4FTAc6ijnvgЮz ;O̢ˤ;OTUVن~U!}K sūVmG*/ eCrfKJܳ~k[zoY4Eb b 2:QtA_MVg9KDh1Ih+91L`V*8Uh_.ɾG*62e%IɹT8ǫ3){QJ1=N~a6\ICʜcqyUk52dxz@ʰ`6 a5IMZr.GA2 OtH&vR2BI.#M!nX&Pۉh / q%xX>;J3k1kݧ=3 ad8p2Rie8~ς+[6P1w|WYϏ4gA')r7v OEM=fXJMdfkSFu~KX7琠M?)$Ha&@:@pԺT-ĕ[5!?~)_LVVTrhH _K^8_vp)ٯʬ:=m3hD^ $]{ڎӯzLh+ @6M ^S'h-l")2X+qE}ý=E 4B\TgMjO}6Nن h mI -(5jY&]tzIo5 sA1 \``+0N_MSUWқOMS_9rqcwǘB{|şUaY (^Q" [NF?y/> s0LxTlt;L*9}qʁ(NLXdV NG;n0IOFJp v&#V. l@?ZҤu1{{ c/4f2ͩ*q,KI%9B/C GbI#`pHbKO'ܚ<1) eL e?o(Hv;é =% H)fy懅Gv[A"9-X.o?YVy,qnK ֶ&_d: 9'13ԇf=Pjs^-.~.{{ُl#lLg)lwnхwl" [CY B@,L'p}mKRdlA'#1;0HM;IAT$9[jKo{P*+wZÛQ(«{~Д?go/MU%dY=Tiĭ 2Us 3wm̦Z=Ol> e xVWiL1KM`M܈I5ѩDkSthEǶ0>{X.ѹGL(jFn("RpiDO O0.:۱;;F3=A\׋ >8J UQ؉,3_M 7x:]W9|-IXG;u#)͂u0|sl%+rrqfA}6W;j-o<{MdCr?*i;52^i^@[4cYD5#jGQAY?2Zj#,eпm&fz2K ["t7va*+{yy崛Sq؄W"&٫s gP!R݀|zgW]W&D`z[Rgʹ_&|k#a1SD91/TcQC9Kx'#k<,bPk* 2m#0zy9 ֠LBwafo': ;h u5܄ҜY0>+s#aR$,a=L_ rbodZ.U>TŴ'h ؈N-:g>㮭tX4Ir&r MrGG:q=W1/K~<`cCjiL&f` WKI`heD.7|t 9 (:v[C#J )dO橼z>8e["u&X?4̶ onE>`28iyQ<F'6%Lbo^(ZF`CN:nj=&hJ^YG^p|(XJb#Zn]`o)B[NF~=-|U4&4v Q#&طE_`2[q;K7Θ/83 p4RrڵQm\OxQ4KPv <-d"OWxk̡]羦 e! 1oP*%{(+vۤ0Z @)44JVj}1&ZSI SbPjBj,l O:nչwjy,c*c XW3E;M&^~6hMj ͘J\\XGKu͓`AJ@J\^ia@ßҖ8O.&8Z g R8%rVVLڈ-g 5kz-d& w2a!)heIГئ"nBcו{'e_ÑQfD HNG!N˵B]$qݱI<&j=]O)FIiK\(lUwOVlHٝG-$Tj(+Jo,gX/01H 0➘['a Vi!5S) dF"4~N kUᙳ^)+6_r& zF[9;< A|:&ܻfּm`oˇOUڝyWU4m,s5|ޫLӑ;Uwu~KmH@ֳ̎+<&Wb@dP BtZea3ȸfupv"KGNA7q7{ƽQ+N*',k`0cIvΧZƷ9vQ g } 0 C&mTq|( k[jABD2G:}yذL@? i Gm[VrAwt"?f]&ع"D sr5$:EqOi, $VȆR(YgPikaPgE -ՓS4[3~8c/nɀ{2~FcVJņBe~!4n>BBu

    sw3Ni 9VpQ_!,6X1:κP|#X&NN:3"SE ٯc ;.NZb^fun3CA ot}H?EC!3v7Tb)ϺA섗8`u|kAߖ\ R"$'t< j _\=TAP},lRȹҚoÀ_?-H6\lJ3a@Z㋠!e^v-%:j+~hlɯ{$QU(خAq\v[8=CόYrcCB)<lnF*Pʡ}fyG49ZbAs=Ⱥ;X|ǽO0>ߵTB1qBoҥ-j'Sn&0 l$kktiC*`Oe(GiJy[o~@'x" YeT҄KDyaS@1gLg4lOV]V𬬆9hz]yЀsvGK}0 .ɇjԢ>*Pt2\6LBABcB%Kl+XC/?})mpkxLO}x}3lbdVX 5Z/|- &Wv5͵ ;4\#gn;FIvlT_MƎ%\jICe5;d:+#zt=RGMj rЊ**mͷScQU;MgA}'۽##Y hЂ{lzb,=km|GQ(+~-_Jm53@wdǡ&86E{ PԲ0Zn78o^ N^b:ғbv rwH&|`U1NdGE$ٖG"}ȮfLv"8XŻ{R`ÇK =M."M@P)"hZAGt5ˊ'h*bƐջׇ;G҈ Zn@[lAp<  2K^N\{CH2IX9sD7^R)d)Nx!?WکomeApeΜȷTpgdBY=î3 v[ K0AٖQ@IP0ޜ96;JM2-3N42x#5,mAdLNT~W y,98uW`!=pNXDhGa?ȞY6"6A[ucdr`G:<=p}lWÌ&)uҴ' <&:mPM)m wi vUJl.)WQl/. @^ClCDLačo#MC^BW9VCēIXJkz0=:xM(Öh/Yrmء[c(٬,LJ,HM?sE, ڹwԧΡKAЫ푫_JgTmZ* .D,x@@#>9y(YKՃG- ?U))>Mւuil3s@{$y6l"zQ͎ DzAk޼ !ljBr<OI$Jg%XgiQT^>(fb]ȭ~]&hĨ `KZ%&}o~ PӦ Q[a_M^W'*iPa\%02\?۫4\*K5u 8ߡx\.qi z*}!1AfALT[n?4I:̚X\I s刺ćDPaDZ[4-SE_dN۫m+&C1cIvw`޹7_*Mo3QmN-u.xmg]90Dcg4$_Fq%J'5{|W^rA&vPF$:hP`K=A{Ay9cm'8^o:qژ!ty`|@jTcLJՎ@XwhQ۬X@?ZdꟴB>) UԀeehnLPh2F8.U5?'G1S7hn m\ )-Az -a(q$_ݽAd/9"< !]wK]cm飑_=@~;#i!.(lX7`B:k8Ih"IBcVT[`ؒJS\*d9p2[VNOeQB!5ĉPH5lRaZU9#(#ܗ{dW>ⶰD)\Iga⯃6/nsoYA8L=Wv}uS/5Njnއ>cdY|Q]#`5{oP87ߦ6D($ nu` 8.L4-1m+Qt՞Zx7cBl6jvB,bOa ebkE#R Eu5RY➣N?EƚD0 GS`]N/@)5VE ȷ_.{<.tSv(|XG<_+bYbvY%e $_*(cOU|ENY*k2ozl!ѳ߆Uvsac1يIҲKd mph?_~j&,?o|kwfXcg`Bpعij.ՆqM8>dޝW(xK:cHqP ކ?Jw..e'Ie8`Hp݊M-B>T(MWnȢ@O'_\x 3^G[.eOlk4F4j`S[E>oKݵ)nZE;K\C rP`Nm l6j$Qs\}ɹ]0Tm}`\Whn i"G6D6L3H\a9wV,DfW_$:h.գ\nwҥ汣8=.\RO"SEcKPS|5op.MkD\A4i <3nc y*¹ʱ#"[G?~IZCjilyYps>K9v(/XUMsұfl}BAN=CQzE˥矷`YSa="ο@ DuxFo f@ *n4?~e O*lty՟)y4JFT*G}%p$2ٯ+ʼnrzy1( }[sQׂ.E~չG$hc 7jHyKBBg3`Xz;;_>¶l2?XL%<aJfYx55[N\e̡e|Ni[;e3X'!pq[ i57ͦcW߹"7Z0!8WlJ[V3F$f c+=e g}y!@1Sn M]Co M IbPk}ljrC`:-r@oIuP}f= Dz$o5 pt$PeXB2fP-\R!qPN e -,]UݚX"5vf#N?؏jui^r$Uu(=Wx<kPii2Ur (v:V+33_Rm۟i~<#J3}Mx%t#2.󼆮t.^RSMzVvͭnJ鱑LUfjOj&:7cq0daoۤ1Qx+ڰSx)J4jU^>oVkX/ٺ_JFrW&b!<_#Y!_}n/8ʼ~k59C;yakYFyH366K3N1'3@x Unt'ќ"+ R%0-# 3J/t x$`ϒKmSyjibYNwxTBܢ*HV5y<\ebln&{k`Sji!#5A-q٪аŹ!V}Sy$.)ԩIW(哑._n ${1|/}*x\8yvyw2b%uc+ԟf qk2Vʋ"לw6/rXgԪϑ T{¬l;ͼ))Y ߇\fu}x[r`_=P{SO'Zdu)c+8L{^iQV34#( 2r[x+(}9 <)4_U8x9xoȌw쿝RO?.lv<_ _>ٓxLݹemW~\`!7DfM{}~r!a2B}F=Io*Pl>VIDf}8}eH ,n)lOnF6yS:^ث8;~Rܥ1D"mP:ܨpLPQ4\,[:9/l6&<_Y1,cT+dT> C1q4K`bJi[< ? _zRс!3Wsݺ+qu8KWZ}p>%:%}6>>-\ CgfYkjU?m -|Upu&=o:_^UdKu)߈Gf6i~S{^ ]|n{4$˘y-$^4e.kv~0b?oDWWb= ja9g8}T#, zh_(6  ߳Ƽt)Q"SӘo(V LQ򩱉i4m#vV}dk v➳x?*4}fՁy[U㤐,g}ij9cGOKp+=:ȲTueuyp_;43bM]  hwV tTt7ޖ(!4Fk(|U>NiN ofc@!JIJ )Έ<){ˀW` J⨸¢oshK}B7NS op:$F]SM,EFj1KW̅*VpǔJ?U!Q4>~OIyr7W5rxE;{:{ev,BࢇwŤ ~B 8âkT 駷#y`AEV(!-6+t/2MӡȾ;!_'deWSDԒ9QvOVTe[~3>=pavPgEiLUh/RׅuC\&Ft> h-&~fgy[XQ+[mxv}QL uumW$,O&mո ndָ$#6|I6Ю98]/nc z>m?"?yIqS]XY5/[zL^&Im(*kz6"ay+\(3SU7д?XjoD9T{dܠ(sMstp>MigƖZ]8x <=x9-E 8X`=#%2$ fvVK2{ERf$,߶Lu8$^%{Ş1 Ҫ?{ 4 ttwMQ2 #/2?I"`*Ti ,l*A<6. Nr$6i/{ a`U@M6X9r֛+55.``t_)81OhvIGԗ+2d<)%3Y2!~xNm) )jQ;4ֆVڐ?1k _s 5џז'H'; өF=ۄ##CuMQ n:?%I¾xHC[?rK\1;`4=Xm,VEhu57o9ZEh(Ќ)_" t@lybs5OIO(1@he9D56l@3XTݝAhEPK+&׽ݤ\S%,0\0F ml

    $M5zLB}ɳ?zy79LLJxnzJOߙJi$D;S*玳KHn*PF+-$0xƆiajt@rc(/fȜ.'YA:(K'+3 ܒxF9,Ǚ5}|NW ' x}plcxZ)\ ziq*S67ߔw?2T{iPa(8{6˿߽hzTNd\|y  b 'og7%g|V?3qQ:OۊG]٢h2{` L~.;oI\=nRS> ls-0.1 N׵_= oN!s xYdN=ޘn\Y^⣬{wsnCu|F~/oVRq3AhFO"sK -l@7f}b)^#__NH#223T?"[/{p){0uOtŶ![81Ǯ5g?z03amr`ǟ2¥d_[Qؖ2"~6«Zq)Dޱ1P`"ϥD~KǼPĄ q% %GptN[ji }ۓz^fHHV^V#3_Rj:;X3Dec0Oؽ3VcW2ءwi!m>A; p8bvɥXNH٫/pXW,Dfڡ9vّ(4&EĹ4WjU?1xVvTv}C66%c yęoNT|~\pj~gPm_ YVG f Ɖ`? _sG߳gAw4 g,%εhIJzYOLQ̰o8/~Eai<-y r$ θLhg*> ?wjXÇm'%. 37D!Z?JFQ2-6i_΢E^FPZQ}9 H AT ?/!YO'LJCTaxeNG=Ac_.}7iwaLjqaPɍg'ecYP)D\2BD}2|`TB3Jワ0vG_t$i㷧R_Y䄍lWm6PLGTC)|Ҏқz$P4 ccq sL#xme0aM5x!B_^X R&T!K HY6hT;/UyuvʣZY}\;G.!N?iRКP%-k?A҆4ǧ?^,P'V~{{srxG6{7UN UMRMNţ~@V5!TrEłz xT}ڴGzkTi뱓!ȋm>rE=٦QQ' ,B- -wzpmQd[ 렛?-b 1cްXW M,gxX^htse;:9ws'fF#VPjbbDEAxӷddo/guڷfߜWT,tI%9ҍq} $'C 3,hP5>clc/-whۘ<_K9OؒR?B& 4 qZ  5[ݗÈL0dsDH0&N!QLD{OV9 RbQ/l> X>QO-11[_]`8d(u*DIoZ"BJp4M]_+sI;`ȻRA~5.v˴Ѻ6'2A&Œd [sfKՋ&`$nn1@=3QŚ0۲Rl"Dژ| >p1 0%V͞`G ~IF"7j!^d#*~XZٗwV] $tch&0Lk7oׂl57]`e**-/<5G+_{N=xn߹ |g5|FМ0 d@E'Z~bdK :{9I4K-_|ƮĨE%U nba>ӎz\Lu)L M"F|1b\r}}=qVů^. F[]|iZT %4MKvw&Af LJSZ7$+LSh玎L _FfVKfӐ0ȻJ6^ηd! `S JN̦4/ӼGp>xV|X8a;ѡ$y6=ẙEK"ͩpncA>NB_˿5sG&Cʤ=Hh780%xDyS <'B ;ω9Ce]i-@1$C#\;%.% _s@p-fwA)Y-- v[UT%^>f̖Jπzvf3*EN!pU&7K(ਝyj >TW]†ĭOqϬꈫf0Gk|?Gq$m m7nrŗ}kOo 8}|@B.\Z's"[ߤN Z,3sS'%PƲ16Iőe%)W|/`O۩13>|(Z˱+\֓[{XD2L|ƬM>N 6|z>yK Ym)e-sVΗ fXPnq('1B-xrjr`s_O[ol])fObKD]uxV)4)Bƕxa䱑4 轘na&pmhQ'px!?[{v,t5]"&=FR3yH{Gju;UEW7Fh{qb;P6`LND3Q`AP$]N̍q -O8zvHAlm%SSjwݎScIsx;ԄS4Uq8U<ūن BlFIoaׄ[ZR=[dӶJ o~^w\ 1YOnl\-@{DT>#]̂|,CHO!#(U#Օl`x\o*:L+ /hUžy1ԗt0v7;X/cJNDf@[&Sf3el/yIdϜ,LVђg*9Cɞ :1vg7e1Mتj`s#+wA7.F )Bk7;&b 0E2sjNq*.ξ&"ݖ ʐ&5y_WgI ovx e5&J-ȱ ϿUa/]q+ 3焮z3K>|<z3'I{z4Z牄_211m3fMYt\b-{ƠZ6ه>Vgk2괷@B3> ,زyF<=xaAe<0^ey8 :wH]mhKYUaMG 8n ?B)dL_U '5E&>0 sRMt{m;ލ|3"vAy_cǖsꢫ\}O /<T.%Fa3D2zYP N& a=)^sBG }şq"!b 3,.B ,ybx 9#Rm3];X"Z̓vk#I>3Dp|uvGrZ %ER`5MxW#cMA"T*'6R}Iuݘ,|xv/QvN`X .EրN>fR4P.Ea< 9ߍlu"M L]pH-Um!RN;6l4g|X}j#&^\J#I<拗ug#NL&5 VDc ]K|FglNTqN6 .Ak̏{У9:(K4FbΜc+VhE#-;O:Е'|Qc%,^/1X==J PUH 5J~}=iCےd]E$@`kH{AORYh?*okHA穨3׷e!"5`օGx < Ƞp]w\~ 0g\Tչ^(Vʷ=Zp:З9Q]7wQ%x_)yUjc 4O ?(wgh1UzPGLr3;j5\f =Z%2@ )`Qb5VgsbTpoMZdAJ&W&+=h!Z`'/~p)P#R/`M8$O>_Qp8ֹϮS׆H͆=OɝQIN܆i Ľ f{!YBI::+u%jmQ&6z $W|_с2Xq#]v?+ o>o·[b?8o|Rpc!X*GSwY׉0FBéVay#i{59m2 ύ" *;GL@ g}Wo*#[grY4Uš@|?CUd_#<%=W+]Y[Wʹ4WjH3-1d64G?DeHc<Zo"Xcc:~$ ksK9֌J L;w3}$BU5 ;*r }Bd ح;^_oխ {s`7). Z[@{eS.?s êT#OeT6拉z1(|lB#PEXu !jI%jjwJS=C ͑*)%QF7 2xeGK@Fiq6A g= -JsڠۆVnrd/ 56X͢X鄌g{e`:@M2՘lW+Z |̋q-"m05*fzr"u ԫ`qB/92 $0C6c*-C"0sܪʖ.! %URRAkue"vTٞjX/H p^ri܍ 4͇5ӏA1z%gG᜚:N76d tώ#wb4=yۢP1*҂-p/_cڭ(EЖF"+еV\UٸX=uM`{7Ņ2LX+V2,7͗zk~Vy ona})3AMk< s`~#H/HO̐~V ܨ `#\x/8s՗#}/u!Kڷ &Je8 LPQ?z,RٙBη0i1_Cix ̓'XZ^WQVT%4rk:K]ݝ~|KSvgMi`( vLK6ylCe70*}L 6jHR=ho`O%U:R>4LUc no#)0ۜ\M(.Yc}MQCYCˍ΂kQ ddS~^18~7b40i.do"QmjlKۨ5nO, b7{NY6U#U^yIjf4ռ :.wƹD^Dƫ,dSh:Ra"G4%P+2I JK1wQzH LT+%k H3Fn8*㚸 |thނiV! d/[hL2ע5As(|ڵD86tq[Hl2{fR+c+{zɕ:b)P_ЖA6ΙܬMD|S^1K+5!ǫxU?ڒ" +t| 2ߞabWt-&pp [#NE@"I_e\,5g!(ke=u䤜ؗHt5ClK{/f@``<q]1]>:`$(}iB<59(jށgQ=AoI)6tiNd9.03 6w';2\vfoEtsqT*+17p: `)Bjt.oѢ5MG Om5/OPѧ۫ $M'_|׷ޒ'"a4i*}YXr`8-Uc.pn9a2C:d[4Ė f?\0İi٬ >?()]^USoLOWl2fήK^PxJw#Q 托"t-瘣O8n'sF?^MMfC% X& *SD|׌ *،&n6٠\/%뚸io*~7 _4 uU̹U/; <^_al4$W3 hdT.ƠWu %\ r~=3er\ZrWM@.xw5ֱe]HtZabˮ籍$v‰UEx%?CUv|-gөz**EN~rNCW&ѲLH4d~^-+z3H<0G ߝjv$ʺ@cfA)Ҋ3U?}kabBaFSL I09IQn|56s}cބM>m^1߼.!h̭L&I愄kv?WTnQ3!2k{9mh?:ОG5^7Je.Ͷ"FpD,+4oKB"-HGn;M4Wٞĝc,ϴk51g)ľA+0PK\P]cs#5b̕'W'n8vo߅3 {-\@)3;vekCw =^֒PSOԷƶD2rN&Z#!<1->}<ӑ:Tˮ][m0c6̦|WG8o q|+‡]eRR 98rVBϯmg7 &I `gWZg5;уl[ Mg4{)wt "4{+dR>)W猪0X;XP3< ,`FeYP`*g{2>uF׎`8 *j"eIM:G^2 `Z'mV7PW/6=ų,~!v-Qm(*t|f'ty'85xe✲t`ΒJr^3Bn?v7ʹ̶AT>Gr~l$%1A4E9@ 5v[*%C'H4M[|l?e=KH晽b:^ /&Bb@!T6[`[CR:RQЙ'>"( M15z 3 :cpk-k2XFiFxY)[7Db4F (Yč]nM7o y%Mں&r;ۄ.l /7X z<<#yڛ1@x#]W$ spih# ;Suzro $ݛ>G8 )|D7R&F_:Jj܏kA瀣gt3W:ɕ֗uQ7mHe|(JEH;bŝ|DzI" 3hT4N\Vvkor$@%/3 P)]O :NS"Z9$n{Fժ>рEftl(!R-o 1-8юXXg8?(#%7ψt]Ш7,!|l?X)Zuֶ9ѥtCOzK8IoESȯ7# 0W0ņH!HYn$U_n)KbG}& W-/(633OWH!6};mo|!T %j9HPF$]IwRO>?L?p,ĽcX_,Aj|i%TcW'X9{c"AG`7Ʌ&I-xO6mEP;.zV>dA!8S@>fg$z##J%GF jc|HJOd !ȋHF@u`gCS@Ba5t2 {" @"9c/[a v#…8AQ}lݖͮ}ɽ{z0Z< V]ZvТ<&,c6|^gh*}3ˁόUzMȞx7BHg@ʑ읦")K ivYW)g&%sn7RpOiV]Hޱփf}eD%6b7{!;#+R'0k,}R C2}x߫A 10"-`=2ߩ52[}8jIpyܦus + h 7\zM Gj ]9v&T@o!{e>2iriۣ^k8?9t3 L OC> 'M֘'-ߙyNaCȟ?4%!%7ȳW+ǞY.1?-rT`:(HNI4|eZ>WVP$i/W!W^`lG&h|djH 0㤄n|{,n\ t]czу2d3P,bGɚlM7I+)j&  }Yhv#dJC^O?ꬌ{47_浨5 +h!5E覎r]PZmŕG'$:q0v5,Z6/Օ (JNj"RLhH+1J67EYWTր&]MĻ޴]e(3 c@R5w{=}H1 Dg5iX Ye$6:B@cFaC}k- s4ZPyٙۜj_2KF;,I\`X$I 21y#_.ǙZ+ˁϚHh)A05N&uYf/\[1DJoj kXW@lτdjᔠ* vay-]gY"8߻*4ֺ=hEBMƱMM͹?rgE cyK./׭3qHK.ƖߏU/Gܐ7< v/`%'iwuq,\C:NP,j,NtX/+& &IbgӶL`̹Q /ow Ʋ]U2;/]x}x[ *Y#IjM!1:"[2oc/N!s /$ Z;RǢ* ӒQ扽x\I3i5ݴK*]ߩ"MNivo T+yck^ݫBO߮N䝑Φ /4j 3܏t%h@]'ij`8guSyqx2v~\6 'NsPo%݂#H ݔH$f AX@{ qڴ A~])s*6ZYb&)>=#H 0~3U", yWe@>n;1ĊptĄۢxk5+WZ V*5X0gfHR7)R|m_ZBXqP uKUmha qqîW0I"H;Y]M|S"lXg2UIt܅}0%5"Uje|nE<@MލIKLqU}/]gӍ%djLbƢBg16kS?4)h\s-Nǽ+ݼŌIr2Ћt N8QA.Y/YAl(U^@'s-flG9'Hrv~u)JJF "#Tt栾uIaCDnNJlR9;Ԑ3V@rOBf=Im/h)B$mk.c Z+qKA]gYrP`F5ؔ>TIӑ}6MS< % kn~;LUz)2XUSU3/VƉB866v}]WBw\ۖ:('IkyLf*X72H wڶRDITMCf72EKG;)d1Oв=RnΠ29 .z췪5|͞YcyOkr"°yVcwRZvu9Px8}s{|QIVV|M(#^`Npp;h|\v;0dI.ةdAl")Ъ9JJS'M4nZ>s5؊Jb4dS_MYhg o;y|䌸QD' ["Eo!s5n 5=&O A;x~dt=>I ګ[WXlB'vlRtsi.h=U b4;@YAM\ʕn'I Vrvr2T vUkl.ɐyvT.$j\!9n&~ l.on znwȸJ~%R5;kk ^'mUeY`݉󧻱<uA2lM#i0ױÓpA{) zS73"j f*~*{"~U\ܪlJQ=˩)3r{)L{_6CHHT\}(]RvU?ewk ۀpt@Iһ =BkD1-1Uڽvg5SL;b)d]tzŞM$OJU2Ьȃ3{2^Yth Dc#V$%Od_Bڞb{+J5iQl:׃QIU&ٝs1~(۳6PpWfPp*9F܃BW<UIKH6!%00j0 X@WMS@u22ʥq̰oTB%kuwA$>נ[=+\3ESyIƶD4}UQ(bBeD=P/[NoGhSr0,vO_d5a`Zy߭:jB. k_S jvcgIhIk;$ˤ%0<@0,;N:`(g4 ]3wX7+5i@Mj1]&o'[/ĄRfʼn*Gd_Kz8iAz)vKzC_y-B͵Dd[:QC-vַ^986J]/`eF~d-G0L6[ѡt}؛#tlk*T9o~%;}f2lz/WM֟d2Yt-BP^wip0 8X<!{FauvDwIT!祧ΊX $dZ|0FwD.7ȍ$. T F8VVy|p֬_]?jCfT[}4ǠVӁ,^;i>+3-eZjTQ6YUz6b6X 'ƓG rRw^:kᇧ~$s=9 F!\56_VD7(b WM/Vmbwt 3 Q~մi7Oig[CZ\)JG{;uAK̙ϩMgƮK{z7j?g*kFlMc{Qd!Wp;n&TNε\-60Oc/`UC#%EGAg5sRamĽVœ!rIfb0l4=WR")QDb)2 |a|dSc Cܷ쒞e=aXY)1̬w]hMϡʷCQ{A*Ak0(tAB)oo1M> IV-Y*SSm7fj֭Ys]R ^9׳1rSoXXL@~\ 6) < Sq%eO Ђ$61\%(8V HJ h5CH-jB7T >n|4-' 5LDY%ioh5a̿MXbYنw -ڧ"y2-hc`c 7Mm*J L`IƅRɥ*@R:BA]WYxq| 2;bwWΙJ2DcA+$S-X\|1:"b9jNdQE U~,`R~CU;Hh󋃛V ,ClmGYl1ҭ ab%_.PWY`Cܬ[6 vu'RС߈8(sK䖎zomz vã$k/0kzF!iT4M{Q{n@LӪ\ΞA^Uωp`*C<˯8K!r $@ezZ~O6襥V9%Iv&=n--4 #ϿCX@!dH\t22eE|5(+$E,| F-SbX_1.4%85#'8oԗߺ{_k^yU^b}&e?[VYeqUVU| jN3;C p'vCt-jf5X`vYOsמ> ~$c촸 ~mOP_+k~N@ _"݅~df惗lWA$0H7RĮhl] .gTA7FIH<@ k5Cӫg#"[l)$ KZH}#,&7NTS_Ò]MxyX*K|vzIJS)[{dZՂs>yc?=iƼ]_ఽ!?S3x>&K9\=ӟ?_:P 9בcΌKkܿQ v9)~GdOВ YJ9tN]ynmjSx͌>[2Y=?D5y,ɾ)xἀ#u՗s4+?9ix1Zn+MǿJ`!~"B| BU,;a"e3$# 9w 4<lY¤?*~`vz솀XObo##jPF2Z=Y eLnU@My\ ;A G;,t3Ξ3C+"kg\,E-oHI/uaM5ERʅk}~z. 6YVtdɦYdurAH`t{\ǐ{gnqCqh8a$G Yޕ0E$B8V.HFvJz>_0FuĪȟO񘅊mt!;o#<٣on hUW=Ꭵȥ(~YJ6)'T'Rq"qw.v/(RƱ>% 8"54BMRmJEaZ;"r&I}Z)FѼO"[oZqڌ:{823=/JPaY!1Lpp0U@Ly93PBk\XH{mɑ$M!S7P ы?#XUL)_bog 2#~1HsJ{s %.*ByIZ>8GSb*N`(rV4Y&oP'jaB9AQ,8sI#- "\n@ T RåtdWpMa]:vB}/ Uw|~Wj,3\&ϡVLADYH\R=wÿ։!4dø!NlG`:.-%w= JtJpݪY T # &VAև!|U&1AR Lfih_l^W2Zgyx#?Nl>4!nb/hUUiR c;AoFV7`@'MM+2O\لUH5lO]Ҧ$䲰't9l8 Fa'V:,E.>?tFcF,㑟J>1J'I@i~W>޽'enB97O.Tj;kbj>Ws E^{Aߍ lB%pJ hx,B<5jr4%wyWXwQ ww+.uvKh7r9ĚP͉NTt(v/_eU)ЦY~M\iCKjZc4U}Yv d nnQOƀfW0)TݒqPӷ]&&(Ghd>4&S}i:A-lY/$v! ѳ[n@B,S|n~%9$y0!d"_!Xbl`s$ P] :]~{ P\vѕ{.cIx"%ipRSca2B/\!bً,Sbc-|yrk^ڕK3H_ȧ?h jBkRhM38 $|~U(?AXjNwr~lM+_)b_wEB.nufɁ3#rO>,s *y#IK|eb ]f<U[:Ά/zӲT ތ<]l^<"܅Q|tV(x2nW\PܱFg t/&1qaf\{-kon$l5d[x ohYBӘ$R$WUyCT0iV"Dn$tgOIxL<4q#rˊ!J"?:b|*%zzϫùs=> ֗;HwbVMF=rHtp\,k} X-2`ޫ5sSO]<ƯU{;"c_4Y;S ]uj燏 GS3/b 1ԭ&.#ϸm9Bb./]bu̜^ [$iȷ\ȗɗ^9fV(J-Irt{iMXbWʟCk ԁ'GיYzS\3[2]R9_f&9YG!H \CóN') lC\9k{DV۳Zj VdΜz\QKoLo_RL\W)TǛMB8֣ Vڶ?>Gܳh΍Yr D,q3 p⛼Mi0MǏ9jN9@EҒ}y %#PƠM_p@/Y%;_U{I~>,< y+&cu gYƋ3=Eߙm'WBT^@EX'f=B:nM.3m?ڗƚU_64Va(XWVi=>EnH&1mZs]Dţnn{Z)(#߄%.ƺKv.Xe^D3oԡdõFc]{'5cx H-@ L-1 3{"W&0o7Zk9RB\bƾ=8Uxf[Atif}6I Yժ(n{;ճBMbG=+{ KX3΂c1SM-y^ĥo.lH˵"y#s@Z0:Dm{C|Tg^YL^벰>\h` LJ*NyZtuL۹R#U8%J}VI=֔ut` /ķ0̓MPVQ98ST\rg*qOx}vx4s\XaBK[Ly xZJLj~ݷh3[0_6Ȯ&S@ ZBiYU̾,hOۤ],42{!xh+Q:(ZA~^`C0Gd~ :oAz 9R@&z{1w0cH=Ȱ \CVwLpL? >=VYh8nRN=SGO aĊhJ$-S(pvVh۟9ʪjIC`}jVlq0t⎿S"RȦ%tkZT7L2C+'ρi1a[QkJ Ugu'{9w~:Qw|oPkorn%Zz3v'/dZotL#Xu:='*vNT@in1{Z]/ MʃWjx̾;>;^Pi̘GLfj;L82F;3jl%M+5!2L#=i)6< TIz"Ag1xz(}PĭNG kؓy Pv~054a/Zfe_&FKϫuqK5ef@fyg[2Ym^q͔tq# +m흢똽:ɲ(g2 o'DDlM1vwr8rb}1M.MZ/&mc0ZYEE ޲R:/V. ԖIzxsq߃K^ZV8h/ݸviODP8+X_9Br1# \ Q"Zʸ@ U<$N]Si^oʣ^#5˴o$.:Hp4=Ɓe\C˳J]w:]ۑCĂq9:`),[QRK,NPg1:1 \Ǽp4 I:1]yN(>aj1h+E/JeC*E̾nT!4$ˢBc0kM{F=zmݗV('Hv4{0-`q{ FA{Oiiu/ N@1OwcfT7۲8Vm(shw_ ԓ]kBS1R<㺦Gœ n9F{(M}s!x7 &WB`'mgaVJYSlRݒ:x$8d+O8zZ9~= Ȩd`5PnƟ-rg ) xw- ׊#HH<ɜ/S o-KMT{sS21.BzMoPqHߺN-,H7n} dSKt `i斲C9BlD(R|Z 6~!'u.~woR*nlI[[R{ܞo; s+5Ѫ>1S{49; #MMSǥ*j?+apؙ'=Ky9($cƣQDd0*uGgtd.k8=4kA%6Yo”'EGbt/_7qDp< |D<#avbУ/yM2W )}+gfr=Hpq^[꓉`:Yx +=!"|]WM 4:ifn'8o>-yAEm  -F#,&7[KN)dBTt͵ Btlk#!J,юRUyzd$MObTC=W=}0o:np. T[ӱq՘qUt?&RF<4!-].zbUB$cqAλ6etdbĹ5K|D<{?'f~\:w18;bs,R1mxIrzp+e/IMe;Ŝ1wW8pUO[לC+1F^tM>U5rRӏ4ft4x%"6Mh;]aPu7boIͅkz!k (M-Ƃ,mQlQ@%3SJ`X%%ƅeٓIfMZ (lٷSѨ1c"l-hi+Iy%43fi7JݳhKbC#5<SVMzXˤTU#]P,1,4=z Ro\A}guIAr͖QBKkOF'y yñ2f=AA'+/4 N"N1B֮~^8'" r ZLު9nzܪ\0aznvKg[yY3ti(;N1"ݐx(x" يO#hE\[zxE/0*DǥC#2S`ke̜f"ΈPRqBgԐ*Tu"xF 2؅#>G!\$1s)X &zʼn^ͭL27 `yNdYojM@Qz Nߒ<_dgxD,lKۣ0Tlc@wvlH.A$TCћrIW4e5̨Q焴Ya~5.i4a8G_k(_Rlh e":TqDs}`'yTсu%KiMWt\Du_?2&6CCao\ۙP "bB`&iTe"¶"p ʿ*vft?>,M:YG|[#/XG4d[,XbB śKYJy- +a,&2 vF~Sb?;,}o=<"Tȯ$MƘ {GI`1%vey.kAyR½I{>4z5i'dW|-HO=tLH?c8¶ar]7!}ՔBZu!S ȍb/ ^1Ĭ` Jbwf#9O`.[3ZCX*ԐfF6n WO `Q\ K+KZDE),yHZV<\4 6I]喍?mLs<i)wRf2۶̡\kpLh|ݯ'M=l r3_߷3Sd&W eO!j#Uڇͤy# ›sI7 5xNhi(\L>pbwCE(~%yQ^_s=J?h`O90mo=[5sR+ M=H%MI 2j]h.Bs]ZR۰KQسiC o& k <]֦߭kC̾RGBf"gr/hC;d,'ndʢG{_[zf }b!o;=vhc̯A"]eoo9ETA|[G X@?'7,7U@wO֏|\lW+f7-Ajt#yvo$Ӫ8Nu~Q!G4BH~g!hn -18(yj@R ʨ>K*2D33iywpfD>Uf`z a]Q` BgMqG7Xe&|"d@bGzB (ee@x،gxܼH06 ¦R@МH]2?~Zm((4VRD0;N ZlJtY?S)n\8p1^KsUo$;OW2I رFlm"=G).N4-_Ԉ1Cgm!TddF[ ^EC'vSH}#n.CF4-BP%r'Ɍ[\j#\o="fI\ᄂ4g5ÐЅX$`\tŕKn&ϿD )0&(Ӝ Št פ?MVvl߯^FOEogb[xSERV']5_1:>FSptX .AaKa]z(ee-Vl=򖜈^{_Fgwzh(? +x;[lZbcVX$=dߨ1(H4q'IZop5Ǝ΄%=ײuL\Ve%9ˤ1{˻VYjh W>M-HRŵp\nJ(Dқ^x..i};֝CTcY'ʔoZ)n`Ќ_+Z-òYԅ?x$.Q d.)h5"W;b =&(?בw(\#;,㱼79=0P!^7fdf,&S޽[#vDFdx|OKgDLJѾ~Vk$#ph? NR==YI(/!T}k`#PZ`p.{R]GG7=iŢBw-.ǖ/Љc+Ps95!>P6++'agQqmb(%캔)2qqg4<+o]L in;7ID׃@+ UyǚP", CY{fL-ִ ~+ATMQ^w?Ab䷵#f2 E+o8Y- gz@"q J6vRd;ⷙlao 'ugf"ݔcC(KaGkD*q.+g_9pLmkKVf(ے δ>M1'- y?(@Ѱ,(gHܮDio,7p !IV' /s^9N#k.;nemJ6gմ<"F `Z*hU,}W2 ɘ7ڸSod.h5Z?nbhA.\_O?E/.dīÙG䦧tef*Elڤ* Zφwu:b7JDCbWر ]#NU,6m >b<##t/PlSOk`Îk8rT .ip̸sjb)oEWnV<\Jjn=KbF >^.Pg<6bgt^*!oGn$!? 1Rsx7`VK_w&΢ ;mMrʹߒ{ "cCFsX#N ~ZP <9?#U_49gAA=q';f5^&kLF@RY*١ ˤF&p2)F{m7&+cuۊKs*D69md E ;#AjHsqK秊 %LȐ3"L2TqBғ#UZ"M P++yjj~`C!KnAS9̆1lFNʹFJNj.B*W.0ˍ0e ([;RK5 b7Һ>&L,+ı q!]sZ"hd_iW$ =QNU#tAS1RSy[ewb7M II0Z%rտH1UntWRFK*kWH&}qyQҿR+8?S$)M!2.=I|*꼟`RYV+nRSUTu1VS|Ud)-Uj Z*jKV8:XED^.B^ 8r@=7C䨍̎[G~*C\ѿk^_HעK9W֙}Xr)w&bBЂHF OpIo:VQsHQj߄Fr=dD] [ypjy(PJF6=Lu. EO$o 9=O,fx? ~BQgoƽ*RlZa[[LHxTmH@SCH$)J$d7ځ)[|= J!RQ>6iT6W `~_hןB6Fqx0\.-{JfzW{ŔifonJȒ{`c3 oKaf{^8$ FV v#ѳW7tokږ8Ȼ1 -!a^'^oGb&hq6UQpwQ1x.7.1\*\[ \zqXeƾTW~OϷR߇;/iż>$x71y^+8KR +6֑cgy^8SbfqokczwhQpajFo Z|a{] +i&|v5|>X7[lϒ[mb[>fЃ Dno1c ~ jSLs%~ԛEO1=kOo13%,,>;Nd TM3uC6T}X֑Z a;(EM]~9+~SCl\8[L1ӟ#P `돇P<\ɋ^:}A dl@WQ冃K6p(8= ;V6eG737݄i96b7.,dㅇo$t1591R,W!r*W3&}Jܳg8sQjf KXN)q_^?йQ'#ߤ}SMno$w+wN|h/j5b$wF zVs}yBܕmw6NuӛVC2.eJf+=rρ!mt6c_^h.as ,K)=J%9CMր1N#I$Cǣ֏RɘڔQz`܁˥&2I}pps4I*#검g¿ i}C: ?+h6,wZRῃ2WPb^c*] nt#hDoxQ:]8U{ >la` /w,Owjq?'JcdZ9פp|؝$m𰌈k95EJe^IAea >,hE WxM""^Gpa|C+g{. ;ZD0}: O <ƚ\ⰘF ,o~[= zus0c'fz4skR\ֽc4z?u"i5Xj_OGx!WFZie34/owPxi*m4#E*z2%$iTeHQwڄ38؎tKTz^ ld^Qi w:oP78[Cwn) cTA!s|M ;i_(dW0Aj&r;\JC̺Ғ4P.pJI`E6֟yI\D}>MywY+' 5╦,S)}߄%a4Ψ/?_Uj3 4W{'T~3xQ繈ThwM5&Vûi"Plj {-'>&.uX ,ݼRx܉cXmJ,cw*/G*T5'4aLV$קiwEX}BboukfHƼe:7_M`KACP}7L43Sx(v`-Vヽ&E UK;bE](%"PHIچ :o?AgTmMAC;6!E3e~u%CbxF.|s OI}5m=gә[h{ /ag}dQ*R㔼dˆ#D2W'p:RxI4sZ8 Q͠)r<~晙fzČy˫oqdTjF; Wkzl#%sn =?4U`8[g/<=h_D mE]% xT== `PMV4ݺ `DG$ir8$9Yڙ?E{DM{WuD{;ӗTY+؝B039 &kĪ~GN!@ȴc"řEײx6"-{1+EŲ3x 8=&{yصjvԖ.aph΂5W7;`^BFAԴ^fȦۥM<0̀O.c3˜ć90lxDHUMwx sZ_ |+.~ABWFBXmTº2/bʢ>[ro5d &m&Ir!;.V/q?[K.g]AZ{ Zt1s)m~.!S͂$zv_2r2ZvYX!S4î&I))I|KEIFDV2ƴCulG$yoCdlvz ?Z[JmY@3uVsR5c ~5A{Ip 9+4l:Z7&ܥނi+_QoH͞ %9!b8@'FJ2Ev8N`w:0g:_LᕡҰƱ/J '\/TBG CBpRK,_i$.TN5=YpDzY iڠiM]PNi5*`,M26xWzcy*535<>̾_'s$: iCS]zG qa)顗j3ҾUU00'AC{5A%yjO(}y L ]N`zԊ(h5= P suw_Ji.xsp( d}‡+'SgN$L;ќ4}E)71:5&p[hR*۵ :)6}4 +qtoU)FaEN1.M(^RU&a |=2$=j'r'. 9,/je]J~1r;|FR+rUW`i.uϊ.h:=ïIluqGlj-Dm"6W5n:ȩ_6(*+e0 ʶ/!  чJ=Fu_MS#(f77 G\'|b̖ Z!f)7:r=(źV%U¦Rzj(905I(E#ZI [5ɽ ;—c8"{\ 7lƽ A(JJ?BK&*l'{\Z zGKbIRj y1*C$FDbܻ?ͦ5B#V|V'-sn'P׽bnSAc鰓~tΌ2v.ͳQNv@,7,o %fƐ> HFN[(H0CoEO8mdI H M.V`NERi<ނnށ3VL$I-3b6'ӳ U4R/mޣ( ȅ´ ͇CV&EA炛e=cڨJ <ҴMNt۠IPN>Gmw BOʪOBGU8DAxP. I$:DFYn"e^ͬ}#-Y%wRC3zt'2ɷ ^DX8D%y*DgWjYh|iO8FHLmiB_NdPkkzlXx&W×wZrDCX.Y fa$ݓF-R{3Q σuLqZ:㭎vOZ{9u XfArTKafA[9C瓿" Z \O1na Kk':6ro/tdX#vX7ZqMgj+3;5w85(c}_L.etG庈1WO\wM;IZq?9F${aqVORՠT|Ў+{#6"?F^3sӘ[F !,(&]~Tzu8Beš*L`>x>e3V)yHbalP/͚~1~odpoٷ^fBHʶ~\ 0"YK>+UPS,WG clrWY;- hI() A Pks)9-sm/pc9} Δisk3zBx0cV  |YP0qS]? sepEQ.0pd~;ؕu*o\T6b*HEK%iAEC6P嗽Z`71HQכkYج_HβNɭxTGY櫬. "D 70Z倲SoH^ہ^FZ!1J\׀qm?_ q, "[ G  > "@(P}әb=6k5//Eb0|+OBCZlnƌ(ztʌ_Gߊ(e7jtcƽ8y pܟŏW5nn=B֑y h@tO{8spƦe!yK,#)`zĒNBGb$8hOJoqH:z_֥[^E&1sޣ(uqY#<#W22'w|;&g10B_ ./ptYG!Fji$ D:MT F]/zȬBǴI+E2=\ ` G݆LH})8pkVa"V5 %Qo*IIc8͏Q I5$ #N>䜉u&js+Z)XYZX䔊vd_Ж&!%:Jѹ<]0g ˘I|& O? +( p`DaačLI*3|V/ c酥|r#a[c[#KPv5J> ^xRLZ4xθ5?-ށЂ==iȔc?r1xwem.;VZ^oUR 8#fho@=ںT"ak*k x8 P Pkλ;G*vs䮪J M(pH^-p3#xi7mw|#X:=DV[ȕ0gf)Mז,k6w :v}5ӀӘK޺NP]mKݥoO*M Lp5{[$L =yM)`MC˦R%vUXvS6n9:+.{NV)n%Ċ76A%!`!3Ѿ`~j\yiy UHc]e0 *YgܔOӕҺGx:L149 hpRI{_t]ڲ\ߓ E9w?.Q%dN:BHX~y},sұn( sL38[YJlBa1Z?AS&ո㷮Ffڍq*."F.M"4IB{mzMK9Hk_5ʣܡז&Y8CT\{su{F?H/ >NY%@#v´i_g{H)ߨ!&WY5r k]v.[ȭsv.bSݦ<쐛 ~8CRVr<d*r>ci@r)@|̝wla{r},rf {p莘?)?gh!Gp%`4s7v7+{)aOtڍ4{m1Mq\!BǷJ>`Fo.5<,s!6N2uA 6`A J%X Uy_yJKԊjo 0}2?{6y:G$ WRY(.h{Q3@}@l8[9]md2 -&Dm}_GʹvB,=Kѳd%p/2AGsxw`N`&&ڇW9Z$"'1K`lk`DTi YlVe*Sz}"rFP4no4L[Ws/!|mwts@5EFU BHwOJ%SpgwwRKp}8@SrJ+"3"O ! !0rlKuq5M*8sBp&Z; 'V[_.Ckz塬" FߒJrpԪ &CYaz[pu*Q C C=:ɛGc]Cǥ`ȇ۱O f^Yj~s:3^]$7>h{T kaOO/NG)_QaA0.E2vs>{&GQ|{1Օbuy0+N3R0!yW(e;#(h}\\y.|&!29-ald:;fJ up,aR1zb`Caݖ"!7W,BG 28Eˉ_=?){w1fH?VmDg%z }@[8yCt&gorL:i8[e(Hd|(XAmٸMжK B1w]d,րVhNy=?#R(4jv|]+<i*+3fzW@Bw$RMJ?tjIEaVֲ;Lm%es&{qMM=b3)+ Jep(}X`M NZ|8fr~hBѣS9;4JV>Z5J5cGSO9]kl8rR_ Aքc v?OzXSS\nB@<"\ݎ$iXnUWY+VSH4 :HDu:o8Mp.#He|i+]ĥ$E@`ۢv*:JY(G)5 ob'L ,4Ƃ~D YtTzhGRnpJ ZE}_yM dܛ\Y]Yf\>bA uydUX&,IyW%ryYIIgx)CF Z'~.EQPo!Eݾl̅|UBȉXRh2{;!Vy?T p_uL @n=ϯGP}%&Vm%9TWbQɝQ+V3[&+E `yլ ڪZKQ“&=:2rk)]k}bF(J>3ޘNܻ: zQIs,b}]ɝ &l2H7QX*A4'A>m(h^ʔk1&ը^ܦ %o3gd+ȵ!6`ݟvBjۼjR$Qu>=N d@v^IZoznVxnlTYժOS$!a2^_tª1$S Cyz;iw9I{}\pJ|w*VYgp|\aQA PУ9)<Z+ .t`AV 7A#\&L1YeD6߀ı[vrJdţ91 AHJSB ;>0g! a-ptD;Lgo*nY+l "˰dΥR-FN,EڦXܚq:]x I;Xh|C,IF'MLðcL*OI ӤJŽ^JYHL96z߁$(.b3`( 밷^Fϔbm|}:_6pH]!_6%Wp?efX ޻rH! G4M.ê6}uGڰI2})J!%!g݇\8B5و~*sޣY{0>GF {na]Z& w{e­19)W҃Sd#@`OAl<"Xpi~1hisO_Bc;JC#2MH:~p=ah1UY2{٩앤4}pbfjnTϸ+dE=( ٻ:I?&@B`~6<55}$CW&h4S˿UXv%ZMXX^-Tx4+9&2(脒ݐwZLSW[`uȮ&']laj?Q`(a^И|  Kg_g'b9v;ie"~`ehƳĺH~!$fl 'a?ϽthmJ,`y.q1ODm?# yަ!dr[F+->' VV\ UN*]/E&=F4Z a@s\ |=.aG"m:0 ;CDXHSL xlAL:Qϭ3U@bw9P~]x0Fi)1EȩSzsnrw1=fбAzWbg:Aŭ12HUn)tH0ǐOC)WZ.¥T3IQ]EWmj(XFr}_KP\:(T[{5!X [_bm|nC{w_"пCgasz¿W%iFBJ $OJɻiUcObuª;{r(|^&.srYvJ5 gwʇ$=ZZ6zY%$>H3#20o+X Xv!Qou,QwXGFd1=bZe{$^sJ}mIu 4N6+¡ǼED4*8y $85dGN>΍I@Wii.e"%kXK0%.oM!Te!Lb%>`(Zy|"D$h1)\ #>NXH旄v 6ĬHc@#K+nBsh݋~L̀p>6^@>\}B %9?۸e?йVS] OEwW!zG~hq΀J4dU&Je:]jA|Wb IIJ{0K!PF瑪Ìo+wbwi$%h(Se8yz^9ٷ( %MM9\pC9B 4E,]U(0 *2)X_JqCpܕ?ӌa76Y@t2sW%sa}Tyq+gvW$?YS]g\7yO g nCgY)F2n o]o vK vHF1@"u󇶉wXҸ+i<}'kpeZoK` :HL?P2٘* \)1cJU_!OIR\rǎQ`j+}n-,.G }K4מ=^\9pF .%5%Bʹ`_Q6QI=(,"f/ h8+0k"O5ڛΒ-40a}})<|`FeQJh)]yfOj+OQV:sٓD԰!UhFuTpEg&v8Pe8W"@`Xo?w.eGP Rkoz#S4[_@-Lg# <˧ xeL8Ԗs222jD ME kйB6!太ww&NV3ɷZ_z(tKWE^UL9ۿMv3խEQd+ksISB_T:ޏY\|?ͪ*}0)x ?劳[&%\Ωg$*IĢ}O6|oYS %L>j;iʟW|e<ŧA86OHo.`(ظ ypC= xGTUUn toeZvM<ߒ6<knQx %Y I2vzcAߧB(5K8dT&r-kf?qavئqv8/gV!‘:4tYJd.,9I7C ua{cC@Y,$puE|H8lǂiD Z(؜])H4ٗΩpwU%OYuQmݺ/h\ސ܋@3W DFC044B{RGVKBhRH)!!!TG1 rLGx,We>;".ru嵴PAU4PK"tvpbآ,^(6$Ad - #y8!aD,&4zGo}"I ,^_ IŽH߅,|qd,, O[ñxt5e4G,ia 0ⵇ}x=h6\bMn`^r4 |U(cHI5kPf3gð/Ȣڙv{{6^PJ@-Zxă q?Mxl==)@pPN*طQ2_j U:q9&\Wq,W*u$ܕHЏ ,d6x.+}ͪF_b yWE{#*Ӳ$@9M=Ta9cZVnN)W{-`{CEDAԻ)dq\DP#8E'?{jYF,p'{g[ݐnPk{'xg_Nhs1s&J;ϙ2tR@VG'g49%R"[i;h{q^"\Hȏ >TL*QzpT%ʮ;e#:NTݔ8(ѥy94W,"s\DXjr]0Z F[ȗiϯejADI0UBn~-B}Ex'KȣH4L N4aE( X09~wJ(uz%ݭ$ZEiw袩&VV)&MĻX(XFT w+4tۜ.gqV"أ.tՍ9 U%ꇢ pօۇ>A7f~%<@g ;&LI/ؤd6z{mZp:WwguߟHos_n3CgPm[:JON5PU_p.@WNTK?Mäes1; Jy>}P>n+'ސ9TХf hl؊̢[}eCgHе#Ppe>_@h6QK ~%J EQT΍ i*|[ ^"KKOu#أd@D  ?e t<>|#.X;[{FMF29 IʛQΓ)e2jf ǖI~i(,sڷe[+"g=7ÍF€,x*bf~N0^h,{B<3J󇍞ˑ|Ǥ-/= dHTa{t΅()*N4יCctkřR$IZh29k'2l hD,E[?4Egno&tO@6+*O Qȓ/ps`=kJMrs BA>)A3aJn;w;uj!rP0VNʛ.4>Ƚe3CXI=9n :uuXP[LSɾNhK~N4E{ 1QSqA1"aDm;T,wk.r99*)Й(it oiDD{A0r #"~pJAM`:#tmXnU+޵u 5J=62CzYgYc/iLn<E XSX\=sWKhҭ$m[oB/Cv:gv]Z!G ֌C&^Q9}b?*_bV8#ц@DIlT`Z׏I&׷@1|nMs8MϨɥrgC/{I3n|O`BĞ,_[} \/_ ~r(uhZ>n> \2iL;m?LOڪG? )P26Ua}j(ʁCyZ=NyBxFcL&Ntdg1 "ҕXS?UTgt2S h^_t=-XU4{@f(hRaB'GO[@ÈhT)M&2(`IxZ͓efMzfWDtȒ?ThdSzƊ1FJXm!͹nϪhj[- v쁴aT4Ip:jIahMq>F8*l2yŞNx$P\O%:l:sH(e4cZx/+\N*֫^Sk6,#ob)WJxM@k]x=vOm$+$Ho{U{C~kyM^*vӡ }d)mrF|D'д5RZrKHօ85]~= jjDH%Y_ ;ޛkOY/IThSDORG3߁=iMA28%9F-ȇ^YۨRfdSM!OX[K"-P}sϟEHD!Zc{+7x4H&L'XuS۞c^@Q(iB Xru˳Ċ /oTΓY[ȖS6a$bE~^H蔔!RFo#LP|gA GKmP [0& H!F2\\@*N܉䶀 ;$'V}\]+`5"8".6ʛ7$;U. $Z{g,8U+;8U׿:CĆ'FaZ3gj91wk@:z{8`֦dyqat=85Ė\*>$z1_*eHΩZ,KfvE0[0[[K3zOBVTDR1=s9m\!.ncaSc3轌RF1m{KNsZ t.X 5] &r\C8@JBy/!߁MtG =٫_?HYQ_"Q AW,|gZL)٦I~,sݽjAGڬ&nHIoDe+)^CCo ~'ʕD#iX([8vGN` b\88T<9vrK ]MHe;a{ixg?<8=Omvg5R">drzFuUY#O]_)>$K᫁wiA"NXӋp_tt|ݩypm,Zu"e D*C6R,Sf8R̻X5ONj=$Pg-ȑOo~x}uC0XOog1~0pQ.[[ ,]ݔ f=zNjY/B0w* }jDRхdkWV^>xF`.[|WHArybd ժR^ƮdX:q$oJE*ֿ%<ƼR gg_Ԃ((Y /K]D L];RD.2:|F4*#'U\,1 ͫQnڻK\2g- TO<Ҁ]ay!W$&fʕ~mu~yzWjxgRro.6&"]Wq1T i L A=N[+AeUע]=h2|`/0%fэ:6j )a;{T6]q L:x7 =Ȣ((0;5kL"q`~Y1?#YP5FR횿ϱmY=8/*M%u訲Pc޼.5`ƷAe ҷxLnxˑ@M"h*럓T$#E!i,}3&P~)+CjNO厂;ŒwZYA8T_hz6f]73Nwx1G LPSĀ/kӪ(#VW㤉Wzki4[7!;\)_uz;szybU$ʙ^߉ \] 0?G *Lep4-35fts c ˑ>wE{&@{Y/Ե:zMB;ώk& #yXS˂SEMQ,0]׊Dz^$\{icgQ/;()NX#ڕb6D AR }eUO0Zր@*_SC2'n,cۨ/U90!i/椩I/ ]| |.eW 7h?"+e6nR $8 @3׭Kay$̀mLP ~Ai[F/RI} /~e "Y=A QP~&yr0Hr YJ*QDn-JVfFgI 4LZhρm9c(K=Ghmpdo Yq-ƾ?O-<њZ ^K75W[K r/TnػEI1O5%nI3>\Ye16fS4,x'J~rOדڊDX#ksy gYX/ܛ/.6):# /&BahBsS"ICL֋)oLm=T~q\C|[,Ko62IYMކB3IPYŠhut`=WFB(f,ԭULjj7m2"7Džtvr aNZ](xT'T6n ^HT4\&jmʄusϟq)0"D[O#8,Oc ~uHUD,S:B-PR?{pHI^ѫ|Qjh]iБjѼt]ϝ,{VSJGBt!TA29 nռ? rnGw.m.ėBCsϛJ5E%[23OC}I[{P\lWZ.Zĝ1=a~hR,rOdy Sِ 5 R>~,)C@nQvZm0h5;SStx~:+,EhlmO& -A{T%}[{%>T#KUs';$;s̀uotWnNJE<2|~ۘk4ίNUcO;΍93.n_/&?@X>颞e91w6Oa:`MˇJF~g B[No{`\I0r rWbV,mm){KLα6 UgB Àƥd5,Q>|J7Pu*zۇDgSqÉ.5n7v beI@b,z*,B`Xo3z6E{'K[k$7mq?{MOtBnzߍֶ9ikY½M:Eu)ZBąHH¤yNvg6*# SЧ  A%c7J: u(fzGq= _[pMQqc2-W1c X'}垥[~J׆ ʿC?ucW/ŲB{bl=eIχ}7޴:s3j dw|o'2$XבKH:whؘPK{ӸS:$˳@;ڄyIM0&#)Ǩᾮ:*ҫR/9 .t!~%80hn_ J;q֬jp?WJ8!v$epdY9buuD>!u$&oW \DC-[es/wcqM0acXrKfT^yd lc3b"N.|12ഏ̲=v|X4Iހ*JZ&>Lo[.AsM?K>m+c,o2^C?D0,a'iLDz ҳ(#rwl2قzPf)#R@vT:,a5:X8!%* !fB Q=ڒXP?J\;BX'&kKoj('^CL+[ՎJLƽ p[3[~oK43Npׯ·y8!1Ըڐ =Ʒpe6N*0s B_|f1s9Ƴ.M2i=5GVSLдF3Dރ BVAhJ#mZ1t=БxUlW6ןdciy17ơ9e餓ɀ~Q>CoE\txdTthϙ5KܗÂr361z}0>3q^d6{*qD1,cT$v Vkb~VZ35yQi3'"IJw!dF FXpƃD=7vvd:Gm?p;h1,CCC,8ʪX=x,{mX]oy*Z~EO}w11k]}5ey(+( ӧ6X|Y5I|r'8 ~X?9DeZ'wcU)$u?i%8Z9ŷ7`P|ﶜnaet5Eи%̺<:RT&vH]#p<~'[ֿ!LF\~;(`JGD֢8ek1d$M޾_\L]v]:0}tZꀝ`g5+MK4d t`\uL{NZ[џ++`c1A)~MWhޱFt7|6)*Eιhkt&x?GD&`AKȚW[,DYElFe9|iBRC:6# 3AxRYůT#Y5Z}]{ Bz?}}YeeԬ D9{^۠- ^,Iq`u|e92.ޮJ9DƠW18)0[k50+L?qiS\e 51إgU- (Ï[+q61 2<,gރ ݼP9&Ɉ;~xhEp-&1:Cڂ~Qu ;kMKX${E |1 s7Iބδ|oilm7.7[iVu\z!OZP| n}2do>k,xT \?ԭ#f5o#1iD 7KF&22nw3vrU D|‰F^8vMNK'LMx<$^Q"%=)iU;UgR1P^_  7o!+;8k}ݴ!ɨeaٳ23]5v;͏EMr%Rܫ˭Lt_OԋXg۠As{:[_%0M7FW2?@DkgGQ6-pyM[ YFce{T,# z =^TC@ځa܈]lOoדBZzb}\RKD!ӏ#K\x-*/3x7y{0!,HP |?]m_AD ͳ_$^my{k9Zu-!Sيˡa/ʪ~=5Xu ?V,T*4^QehU=BPИhqRyVuWS13aI^+ CTa l:D[B̅ae{V9,Gbֆ@?nQ`RN) ,Nralԃ,5T?-L[0g,*p=G5૰8nb ͻ"Ld\EŇl=:nRtF cr m yP Ҳ Pc?M m',QU*#-~~i݁Xu[#TP&Jb'O ZM|\3nU V`܎vhB +E۽xT\U~@L8`iJ\/rVG9ũvJaۑEAa*BN%}/}D[]~W51y/JŽEm,;rPg?nY|874b:(3WNѨb2egLSv=d5d[a(vg=d^h'|#sf"ɫBW ]dzOb[Hy,! SGY1-\  X@#rsz8JR ^HзDuQcu,8JYFCIڼ;Bnnk@6΄w{ aۙ1#n[d+hz9R榽8>nPssX)$M" >x8`DVn(>1Mҙڽ q#Љ)Y.VAdTSl F(CPȍMbA0Bu)b̟ƿQDxc는NNH+;vz:Hw8B(pԭH2`\ z 5$WgP\qRd$RQFb+ ,m e Il<(Q`Njٌ`z?k7֩dU,?qEbMKbrO< fLg[9AmCY8@Ǭ`2oEtBHoz]S0lKyk{y(hw"@Z z?señBO:͉1);D >!U?ZpTz(ԂT8=iHmF .~X%Ȃ:ysrAH@jofC7"} vYOr/·. w׌(57f޽#= *ߦfK5VTn_N q;)eO Ke(guRi uhOeZaTe_R&" *AFNaj̮N.t4}V BCFlrژ{UyˬZ#^6Wvx?qTIHMh&ׁ[\E! ڼ] J:7 ͞Ihvڗ+1᠇$JJ _!2-dovܗ4oEȾɓl_GdDҽai2ZZމHC7 y3T6Eni4\0-#2O#>ruby#_k-IIEL2Mڹs d%l*}'rSIf1Χ[UX50Қwg|H08$PĚ#>L F`vP]<2&ޛ#1 X{?y?^ig<`ɥ5}䗩m클.eׇ&,P4(QTϠg|Yd 3}VoAjM-kv zuMKq﫩fz4,-*@o :FstKlFg`wyG7i]Œ=@A;,!ls̫Zf/l}(Uĉ Cl*uUWdzm}c3ufc3l԰2 C`oȾTu mOJ"}8 aJ7l>d*R,)fhg&461I%s`h@4a%1B-<1G{z=Ûm'%% tN8Ag~M_m `SϾI'rEpF>_ҋG&tzr A Wsy~:@UɃ GzltPaBenjQ,m5+\nHCŝʹ\D>"tmCvܦk;"[<L>v]' fyNW9m|[Gr4@ޛ:V".#ktrh6>VYU+Hll\|:rb2si3dR1PĜ8-#z2᥷>\e*r*=Ye aΠ@k,gM ؒ4ŰQ=TFnADV(30|AŎبF -&nɖk Z`xqVm/ue-SmS%SA7g(0U:Z4 +RP|$cݦ[6.X"&EpcRQv{NpY+8UJe;Ldvc^Ca^1jjʓ̤1~W<0Dg;qR<)\wF5:m&Pt>x~-dfBGEq"UuA\0b_/e>3 2 .ٴH*iLWy'OG8#P{%=+:y"0)=M)˲X˝2uE/Z&vϊ\>$y>ډV`evJMԻDx)dj?s">-aC>ՙb^a]”:fVAALhjy& tfH5bߗ{V/FdAc05|UqHm%eoAxւ&q"hlES߅HjVWpzqsIt"udK"W!NG, y S蒼PK|+zy6b 4q Os9!_9yȑtx O)W'Sn Lh MI֟s27{mf2-ܘ8 *>~)4ku#f̨< 0Q^DȰl14Վ'V&rlK_M&.o4W b$Py~ǽ3ћ*hS~d%y^ϑH˖j5!'TdN;U2垓P: F󻪦 4M dc8]}fn"]]kXl+ xPɿM@-O7:&AMZJ2r(tv\:W5ӟו %;B~YnYV`[#7+ Ecwj;% 5xnEBLXX{7^$pQ)ڼRCԯ ^ъ,@'A>sXf4cREԴ9cq\5L@I 0Hc*9 :p{pZarb&d˧v K.|ӟ ޵ɜ_m|Mi .:PYl?{ ƘCԛ]AƇ7k1P&Z6Z=I vEݩ 4vf9}^& `LSm{PY,Q!LWrL 4}lnjh)B?Rd I]`ᷳIz&piј7 QP_ID@wT񍬜P&O@! ʼwKMc]9ռɫi˕1i,MR*'U 'fl@ Rb##L @:6C^U>JDjDC&0ү]`+wvl"R4澣 |9¤%~#(庇&2%K/|z ; 4>'Q_#uRV;Ζ&&9jK2[TڭұoUm H&&-tcaZP@@mUA;XܮΡgއ y 2[~9z$>`<N yU(TB%\/N܀Ux݆_\7 j4& 91A1өM?V,d`"4 4`]6lcr@&䷦ҙ,y _-S5<)-b*vٔuf2 M6QkM6VD6fO-8ו/0ۗc!3pOuB^ ib462~B35ʂP1DF?,*PZ9Xq̈́^߈ׇU,b <)-T%/cs~AN-ԫTCv ۻixS6ShN j`+5-ֆHڷ@Ɩy#d㟔MpK `&҃,]bJi( lq~<,ֹZt0+F*OY b,@僃RLEQ_WfzeVI[H2-r n&h8rCŤZїoJMl a1_lr'՞kآ¦F34EF> ևM 3ɕ|fT=dD۠sٚ) < Wvܾ2 B4kkx 9`a)L+vD¼dǑȪդ-B͆}~ewg2ϓ(H$?}5` '~^CΟ7n/9DBΦPT,R5ʗR|=ʤ7|g?f\7`+zņߴHjJZFP,Բ:8>m$"cvLB `!\ȡn("ȭv?yGBZE|Vy^K'%تNM}lM_?EhY7֢Q=x<2J;SF ]=𤙶D;@yl@Gb}ĥf0)SnudQ/e-Ca^X*ENr u _+86ܙc}@V\~A{vcK< hd~1?לVY<95K>lS=ͫKE`+̖u(677IWc\Q."XD1+XUtkS_x'ܟ13±-Ɨ@h$ډBӢ7FW\MMᖸ'JRnk?"YErX%ҙ`ϒOJ:OpM !\7ֱzŲ'j'$m|77^ZǨ(N7髒zepQ uq}J^DԀ/u7)%Ա;Ip 1EV'F hS2yh[=T/0Jgn#;$f^mU(uYm١ǢjQE~:;x%3 I4D-D(L1!tEz9>-c)W'j2"oXlL :0܇FF'b92#;DDoeP1A/,[-ųz:*oOpRT=BX C uv k~&>f`LBN%"h MRofKCBE2M&h m)ľX}A]Ӣŋ1*K 9ZFfΤľv Zp$Mj8ӱv: 7ٴkĂ2vv>S]c3-( POo7%c _ynىKJ(zո7#{^quB[ouGH䷾o-,&Qlb0\V4zn'S: %p,YĹ9bib Yk}-Sd̟\ 0ع}q8.5.A$p)+YƱq?)CJLԥ=09E>$N__y : ^n,+$i8D_p[]ΚEb07A2 e';`i>q ;d17BIX:\Ƨ~^]Dۘ ͞o>gVڍʈBSx]S&' `=g<87 Gdle,0"; MfwJn j雂%5BƠ$ ϣ7:ѯǙ~)^,&X]G䵆wRҜEܫߘ\I6sRQR_K`\Բ(Fp;}0}J t\ h1z{+ t]{wT .m$4S&NCnmV6Ƕ,ѽz))V%a6:z9Yֿ}hF#+tc 0pyG#K+wroԫN2I/wDD"͞xUefɊH{S<"]7ʵ"@@$+O2Q>V7RAJ &xhPӸjx5*.0]^{t}eHyLgP-*z+k u`))Z@8q?r6%8]f LIr$ Y)Y4m*+?ѢU5$Tr|dcD2d*Q0]:4F^.L Q;z)7[!q'J)Ji(@g8"VsA_9q;dW +G'{j+Ih2 NnNx eY#@B`NgCEGtlyȉӨc3w.eKh?dZ4'6x2uP]^Fd ÷vwzv=\i\wX mU!!M?4 'is4H~*$4Zcùpof\zTڰ k:#Qџ:มCg] 娚Ej.-owwl$ "WYn +`:83g7ῡ="ySW!N+UDA-kci>}Tdӏ? `:%ʘB=pE؊8t؍ n%*-/h9UΔ;FRe QT6o^(sV~N0YĄW9NWxO~[v%I;IXLS&{KIun$pػRE L\@POK]ϫ!80ڑLΙL42N{ 8u LJiY1൬yĒ+SRmřM7oL$jx;}&%/>u>rЛB*fksrRgב@A- ŮB7A/" J`IDsLib%ӱuxҫj r ZfVαOR A[[Nf&״4x6V8,\Ɂ?;X?֣UfGبiuq?{n@"ih #e(OWγA`S_:a˛%gsFVUMW Μ%"3IP "nYdt 'J7o"P;zwJ_ F3bI0eN, PDf'kb(+MW9+,+惎cRP9c'仙}Fm۽UTm{%rW^sI"Wdͯ7u[ŪzЄDd*hRd M)mf7XL2}t~^#4 H64%q;ݗv-p*܏ӭ7p|lo"[u`~e]yQbA/S,V5GeBt3Ф)f.oHg!f;i ~yPS$bFܨ+q^X7:ƹ ; bk7*PY/( پSFs73l.vtQos7Ax2I0ɦz۶oȜ7{,u 61Eq$s\4 .s0L i 6> / HՁfU,`qF s.#% Y5ٌ;S5mO'{BcS4Jc6U)<_NtNpr*-Nqq TCfW$Z(%Uװ0,@$VL\Hv.l7ӄȲm1A&N4~ u$t=Ds/XV5kf9}2Z aru h:Rr#hh7:Zz=!% |JpYnQxG9mPF3sufC`؛PS?-ALQqD"6g2\\ qU2A5GMP L~g 4b-m$nz 8=[0{Wy`&K;Jbhy.mD܉,i"7_Rso|;] ݺquH]F#&}І ɶlj7 YS?[iw bb6z&̈́a}s^Y^2 ZR'iI֮ڹ%C#_!&8\B=HFǵ_Z^z[ ǯcf_dԩv_a_Dk :pJ=L1[Պ9feϒ3K5`^]}}-zE~h=:96Y?Y?mh ]{.> W2.='K) 8RL7z ,Z]? qI{yB&G% /<sV`>? :baR/6\|ʣs&•F#Ĉ[EA&7R6ډj<2hQHfԎRfe {ņv/NC(ʯ΂QET=S&< xƢOѠIazw|cGdBǯmء$LNV 6dV(hbӹM%+RJrzF{&lRӚOVEgtޗA+$Jq-ͦ?8 %t9l=w#-: F!&) |>Pz^&1`:K:!jasXHӵld7=gTEb=ipt6WF5Qc4='MHK'HL(el䄆oeN%C+&ףRsdF2kfI_$rZ-q+[&O)\yB1 ),SVC|[HEm@̌W.0Y7/:+l3Up&-tE|eQiv‰/p F(AprR$ON>o{?yq$=jĽ>J':ʉG ɤ2Xߑa_|9zuݭƂ=NfA׷VHr$rëK!Ƹ1s`EYc%Lol2%<'@H)|Ħ1x6'-­x,SODpt0c;$YJ.4O@ݐuZ캌"k4!BD6WU>4vᙇYBĵMDGt4 4\MM8 M@"8LxB+m+6uLGT0E>]H8M x+NXfk&WO+F o0ȠHgC&B1% 6d6fDz[O9mBD 4Zfkj±($&nvl&Y< Mzib*?~V4S-ۮދxǸL 5O)JM@ӤM> 61>M\Y"~v|Lk34~|>jmJ -|IN,O޿n-*f.zhxoj飼t'OPֈBheYz}]&_ ąIRDlE1r=>WFA, a Qr1meTͫ<̲PHG?;h7BKFDILߵ2i\Hh}c[>ĵ!3 f5|WG;HW#ftf%f:9@ ך޷a6hVr!<:6LeϘ|~.qO($08@%c)`K1 22<"g rtr<'8{n)X!k ^ť3N 5!S-/7[w)dFxNb ?GeZ :%)SThSh+>*F¥8$ 6ic>Pz6$[w>6a򮨘K)+x96s<CGAk$r]7Խn|4]&=B 0;<|3_*2 rO#HK2_CWV_,[Lϝ2 oN'OZraVCZ^;3NUfT~4%+?k@Nˑ~t/{m,[0W(إĭGǨOx'>ynRnrSw Ybaƪ"} %8kIm4xQc,O&ֺRV>Wt+qA$EhP7d?'B-oM@+`wЄdI5$`HlJʐwXYY# Ŀߵ4oy`Q=LJ 0nDܚcww4 LTͿTҸ\G(rh>HE"9]̼ e3A{\7vE-u0kB*E5xoŅ1\|%H;f5ٛl[*I<]-T%8e<L0_PvsO1k^,` 2*{<"z;ׇ_yAzQ|C&{I Xd8ޢl{Ss=ʹ'cO~O\+L9fKou]݄Bw{J[f }53N8Jم34A CY-/ }#߆+8alPZޒBo/hc:~1F]u=2iǨEK6̛N ]-ZDŽ$]q?w;u$&Bt>#`ԣhu i}"F)@pkx7bMNO=G&mA{n`*,% Bo4BNEbG&ɱf(rJ=L~%cԀ~ie ;^ #0\fF3錗?YO 'ei"$Iz?ԫ0[d0fԸ%ؽh>0ˠ uzQGݥ%7Q?rI(k_Ob%#\Pf{/#s{" \9iR!-:}Tm \|\WгH+rLұyUxW9A%pb\>o<#:^bRܧLk>Wy#MQCˬ't&坌$$kr)5M夌_zea37qle#3P y IWRg\W6Lԣ3ɑ2BOD۾ʔ#ޫfB|J.p_ ⑍mp8Un>Cd0lYjSY&tOXJg%\n$8LJu q=SeSr,DG7yToO322".>7DVs/| _Ֆ]_^,G.06Y.98RvT49h|cöAwd\͗xy6=$ N>ldIC[J(RF 3<4`c8O$`T(O V"0ihReI݄1}|4ըz^<.*#G275Om*.;H_ sko#75muPYb2[(n3 m Ɠov_?ZJB~]jsD*\I?GGkx@;<\TJYT$RM/ejvK`}⥠گzȯg-k4[LD1}*@~+Ƈ(hi=hi:4Y^p77.idMw  n};_@0 (<܋_.DyQR~Jҟ0^gnU;jrxw7k{DJk4QtZMWqyŶ XAaVfzR J|ABY_7li.V0EIeoypbʵEw{azF$ѥU`' t +0u+$#΁Tuf{n_s"l0d\\tB I2JBY0tGTI ૝ǺsW{FOLVxI'ʝY> P5{n 8@ԵE(BzL:9^Z1lfe|V%;dif2מVhƻͷ+G3g[9Tͤh+ c(f{+h2q^#[޹~eGμ>aA_'LyyψK03T|5z};tέ e / Ni+G & k_ݸL2 a= =9>!"~7O t tA6dX&'єZ US`Njͤ tBOmQ7A:ӘIvW"@i 6ˢXMkb,>!zAlJ]Ek-As]x:q1}{P5m6r#hЌ@&51SWdyL.nec,UR]]˛@jFo(mR9,[jZQ|Pj~4pF"ĭgYW٪^V`dޓ}7Pu@mWZ,l-B, CH;>zȣOf0|,~" ؐh_w Ǟ\H[\Cr̶ꢈTLJvf7h32i0.]sFECX eFFOyӨWjӿd{c=3zzaL3.E! >bt}wnv]Y^GAB,>$qMIǷH{>{#4Ue~ nd ]/.~W7c*Xw3j!h{?RbSrF7 &`\+AۅNǧ#(opPFчd-v,I#23@c#Qƻ<O\2)v`2nm1CIC5)X]yYN _GśJiB.`Җˣ,Ѷ=ͩ:jp|ra H2S%-::eXPXQW㦱nh_h){DT-fdM ~:|KkY_)f18Tlr]͌ƴ6DxS:#r2rX[7M8_PނeDJcI ui'&VQ lX_tF/8-s-G?|m'YNëbl`^8/^pۋE94B͍RF¬ﶶy{/JсZMiɢH,z<±iNfvPZ~4Wk"=a'DM 6K8< Fh Q#̲N M9͘~kP.@~ sѰm fKŐP52C"bZCfv'*( HR]ԩ jeէ*sHiףG٤8ܒeE|yI²EHLxt<}J5sY @ ̹V{+ØB-O d/Un"Ȧɐ8[tj\/4(Yd<^8W{(ub,D+@]e-I M_}w|䶦FmЈq~`:/jwڊ{hEK J^;PH0/|VGJMSy¿ 1w7!;e-^d7[HaĺpgK\oպdLhc5?S2'%Բs Dn9+qL؃b% ;Ȯ*EU~V$NPJվ E7EoTAm1fxO:misZ5ߓPBvخyk7H I{&y)UHDp2vk2n/Qi85G)A*Jl |0^ux'M0-}xs>9ycB:S{< fܓ^ل5qv= 𔔐ki1O~ CF+E>$l8- "pk\](vf+qyL!P^>71.j^עnZw-#Ծ*_R<">&lΚ<ֹ5K {9_hM'͖"K8߾M0'}I X]|b2/PVR32++s}eY$ ciFa`/?I1ylD  C{1{@` rf t"> (eX$Lk?1y<VOpRPb/9 {%!A.IͶ.bV/kO.n|ok%} D{#AC$~* s0g0[_{⅀VusE5{Ћ'$hҳ1j!rmRאK3WʻR*|3X%{CJ!2{Or>SC "d7 V 9Z|Ei={u{bIj7H3 ;G3Yli䥇svvD>mLt=2+d={}$',fd8r-&jdCO䀪β7ز8F&@H:Fz j8u)95BNTr͌Q3 E3~S&DO^@ьemB6GJnd&x1{דO&G#~4cW58`:CjLEN;F{OB dco|牮[ G-mweȅ2e`\ϞJU@Aj]!`BXQ݅A"JBPN Ua=ǟzχK^b9qo>q]%$xyObҏ`Ȯb(}h,:jL<+*u0m{Yƙʮ1BD2iUZud%}͖MOm . *}p%7hiugu5$7ewص|$1$0I l$+`Z )Y$#[W9pE7I\pCb )B>v2wk:8b{]]'̻_U@oi$F43CT58TE'0 ә|^ĤU弍; @߄|0Q~\Ch,^ +Q5:ruy;\4ƭ26өYd},?#){\PJ٨AӍWA/ |[xL4G+ EZgdU0Hh' %j7[ *{OMKFm}ˎ\f BqEeJ5{?:S@{ȩz:_.^d8OnP)~pJK銹ȕ͔5B| :^^KjR)ipD˷@cgskky(uǦғQS73ٱخ3Fci 끖)Rd~韡$O jet8ԍȪ[EM0R' 5я@?!w88=Ƣ~?yJ9 t8KoE;3J/ndJNJ@ l+vy4$AcqePhߥ7Kp|ț#k~kŸ伜S˞D%8C#ؿ52ŀ=K(8oHF~MdVi9{O-ێ G .з)ܾI&0"뜭3iӦzp0M-W~@(F **m-~;)4$!hbE^ |QO&y2l!f֏uѤ(BG$DqQUo9tʋ$ |sy/:<.2qHV<ٜ}:c-fRFFe Ҽũ}S5g1[G(_C2-b1 0(jԸ|R,_fHH]#+p?oHuji%2b3MY aEp),&tbqPֲQn/>ręXaҷY ˩#.@N2v53vboPNQ'2JoCR|;t~ӫFg_F=-U9r[9c/emeD3\Nl}ګӋg z )䒌R^74D '>?Al1V'J?ZHi 3 n{Z/lu`]Kr{rXt5蚎ۺ)ڝG+ۭ:%F(܊ZB͓ NohVƻW^Ĺ^?ϲWÌ9`"^6X)O%dҫ׫h^{ ʺ?ET~z״ó`U m^raAyB^K974Nn1"&-}[^~O:%BKwoϚu&2CnVƊTŠ,  |=)P"( ; }c9vReOTFeLE#X'̆&!?+|.$̮g= Jk]좹yGw(sJ:W;5ao(U Kk{/V'f٥VW> a*.eCB[ ԬxCʋ5AŎ>GD$LC3mjzhuitB/aBݾ 6}0WA:BCdsu4*f4[Dʉj}53Ň30aq +6F:Ϝaӡ\>i;zߟ}ר";Q!Z<5xOp>Jo'˞dY-I0w)=W@\=ƠX9EO_d_ѱ* NtT7ը(n@P9U[>ZD"ߢ*w \ M73ᑊG-਍FNU$r_t8!<G0kr9OFږRܭ cLӊ@X3Hr<=cn':V9?A AGGv 2SS߶CJ޽Z~z 6=v[%p5xVu㕽eTD&}Cת/U3Րa{ˍS^rfy.)LdNba"2+` iSȲFˢUx8 # ` 9F-u6x Ұdwȷ6*{li%o})YBBjZkw,+?C3fD5%.\<~@ `eM`7))e_AP~iӵ1$X"[BLdEX`n^>2J`7YCN+yG)?~# ^uSu?ZbcAnJB{BX6+cO ?mv{UHYQ~;YcqN\hÚ A Q}/~YxLO[i7@.'&BwL-=$/D@w[ӽ*,HG2JJ!Jwlt4 oxЃ1M6*M8|ĚqvtQW[0b}b| /w3M?+'Jpf骽A8:51>@^%8]J& ޵ L6負G>6?d,A]j +00p?S}=vSj/Qm&/Op\ !U&&1tq7(F]oINn\W?q,2̌ee&VV+5eϒGQNNX4 GԅȤBj]U~wc7;Qk4YB.s#K( [I`tHiYẉ"%zF2U4ڥbb8]4@!%l jE%4#QK &m)[cl.ՑxFWQSm@Oo6*ҊԮ7dA97u^-D~mX`j𚸀5`_f5Un%/W5 k^ `aDa i>iX3qg2=Qy .KZppN^VyZ "u 2߷]a%t@^g jo)#aGkpJ/ o0 VĩCr=}тor40bߠs=Fj{Q;p!-#c b\ZzitdCiT;94>ė=ȋ> \XR!}DyD3 mW$=pq xOk\rV=#bլblkfɎUۜRS"=e<V^x M)WA.ڲ=zLM>4^5Oq'8e*@>G ;o`+e伀a*&/TDkJl<"itwf?n 1f.sg BX ,G.N\b6Qq}Eտ]c|`% ԋ٢⤒#B8Xaʵ >7 _>֐ކB*(y5\E$,N-oN8Qkʹ'W!UG 6xiZm'vx4\p6"lyV>kNºwU+nfUfYUTͨGI?jT_傷r[XT~[v:*:Hg)~hނ͇q"7Qr>ݶ tz:Q?[7wTbk{7qsgNf1oYת,ΥlybG}󭮒N*]h9"5cgLϤEȳΉw0Xo4gmV7﻽NNѬDTrMiSC%kY8ؘ[Mk^l3 O%yz}HK]^cV-C 7nA,A>ES (w+@sȡRWU ~t?;v Z>fWDMX0Mf?QS˩J;D-NΏӳk?,)k?h99uHۉyy݀, "/Rb*s[SOVH&;nEyNqV3(}hc$ـ;G 8IO O@!C ]kӫے>/-ʊ)z$ "W&rz j.j{iakt= ;Mvf!BK+ m2COyĖx.@`}rl>犛SC`(g24-*y抬c#V$#pn'AO&sc@8#2p鋠U?08CxWv $Pvpp~^Q3ls4C~0|~0c\r>0@)ǤSσ6sij‘;/yx/]bX4m]U.̪g2D2D]Q vo. (#:}Ы:Ô3; jZg`r81cyH;hX pV@MGSgNFkn;H/f^&rF]+)bֽ9~^q/O2D'(yOhܜg C!O G=gc"h<3T3rL_KEI"1ۿMi#7lŷ|b%g*s{VC^nũjW8ę8 ]]eOj0&ި "~B~dhU(;FT)Ũ2¤r[m`A0F$yw<[^sOmUN="@U/R*jL>غmP@\X" W8Պ'G &{` m8BjSQ1gS?t{|df:ѓg. Av;/Q0Zh&(ȼں'J֭+jYZQfMՐGyCM8Yw6'|Wu8iRB,Zֹ3 ڡbJw0MPYua0Q^2_R f<w->=+V wF;Ɏř.q7 'EV{,C[8k7<{x=J l_#9nCzCur,S9SbM;*K|/v03i܀. ja k IL:`Ȳ0u~zvG3Q6yZCh%2JyO_jEVm*m.KygfP;bÑ{vq40jd0@א"'EtER`7ye"6TvE _e|:_ TH'<_2DFB1Y)<.йǮR'3bۀ֑48= ߛ֠Q"} TNÍFL+]i{+gsp5ř} |WE#xv.ѝ2Az4(m Q@mEXE$M+ -׌#a|L0Om2%9!Gph866&ڝrW_F% e>yJ6y {%RkF)dnrׄ";Nqۜ>įc։ ^q.( y9 6nU :Esmv8b0GDKGio/>*Fa׽Nr.0fG-˸z9ok5 *g]qG/f(>t!0J w5U)'-?P,++?>lOjh]e$a]XN6󞞍Oӄ) jQ90}>b2"ՑcN&Z ugnu?M qW'GWrIaSJB~7O;M8+.w)W8ߝ+ L ȓ,Cox G)n wyBFjFȎwwS/f^iD- a&܎ιPFFtsYBWщ-ό*o Z#޹|):W(y^"}W̰qc(J/>/@H`y(B (h3=q1mc='Qp7 %!|T' #je+vF> 3+844<=\h }4~EkxkGdztu,/j_G<'MKN! 'K[Ͷ+}ff>v,'f< J X6 a4f (>-"RqWَ[dI_v]m)N˳-Qef1.g.^*U~?2| Ӥ}?`/$Αix߾c`*]:\2썡)eT20 SvR `[Ƣ>9OO=h1!Fzdu3ͨpyvQAz4[o_N =yt#na зEoqL ` } S8pw@c5˧ApbVnx 2_WUci0;9造 M<[XvV_k;tʶA˰|DPb@g.mU7K4j^J&"fɪ P&þZ7?P05sɔg(dzI;}2λT\m7%&r'>"EYiߒxdַ`v#gwWF&>U  ?%.CCg)Šhu8rzm9F{?W4LjC\RZeU[!Q8d]1f[ndZTE?eA`o'w41ԦLØ;='&!-^sll0kX#xk҆ҵ\-OX׷L8Xwܙj-= eގk]~@L`51\RmGvŪ$w8r6ϊV@Į8m)ʊe{9G brZ_.Tۑ5ˋ3ױ|i@WB2z^nb7%8ApKNgrU}} VE|ynvEpx B.8 0*^W:1jM0 *4)_0bfݬ̉SM4tWCX.+r!MY7^``oIM^g[ Vdu'lI o?Š`3FXVYMlmlu2lLF^Ke&RYd?g =NiyI+^_#)Q^'󿀀p2U~ 0U/NXN<Te-z4z:"9jBBRs0V閁;3aIk\J/U+z<9j8Y;i%XIL:A갷4GyA̖~HN^ ή3Uuʑ.- /} WcR$'1@G-a?{ jG3PQ:O08}َj4 l# <~\[4&> AjzdC..g*!&&C%[ ! ƽF `kʮ9 _*9Qaė (7GR7۵N7!]rO p\>Hx$CŚEΕhw2_@EcWdzT&e%fA}Ja45 s M/$&e&r#gjkLcɎv=_y)׿3?Fq㙨P5OF C@,uhoڋF`$v44 KA咈 -RsFKh%#}9yK=~sIRw1tF66XnaN^L\3b3Z6۠aS+R};҄2nå4oJ:5}]}E:}_=Esmg0?Хͯq.85Bo ` ;>=si~$a+%uqǬ;'a/ ,Ԉ!Jݪ0[MٸNv,)}ơecQP7;Zsv<6etV% p|U c'2Gup>;-=02u,vlk?=oŨO)B8; qǽ YҤ̿!>ܥ8]Rn69kj'F5t\7V1Onh~ :bchIQ?h$շc!i.nƍT>KU%qҮP&w^˥/j5S Z1/Cmǿ4s D.F o|x{ + Ev~AM"z-%m}J8Mn.~ܷ,ڵ"ReCu#K0\Zn ʸԭ yٿ׈#ϷgprV@DьAM* t߀j{CJ0sqǜJ>CGdQKݽv؄$c- ?7_ucT_TxՄW `81?RHQ'.1F)ݞL+qXe^&fwX5ܶ[\W1lXU梴(>yTmd:KEVuZ<¨?ÄvR:"~(t&LX*"gEvC^.7탂z!'Avצӑ[خ͡B =oJzDT鍆Oxzc_IM )y,9X"F0U#G=@/չG V.5%/q[K) )l[& 0ZpeR-h "6M'\,~ae>99 M0^z=(&a׊' ^EYV잴!&sTsNw-pY#ɛyߤ2`~D۫FIn ..:!vt$::+POi gAv/$ouS";,9MNotfl-OO11* ;^ԻʿGFH@f.zZ#(*?̀:j?5jj\NBN9}}A Ȳ Vܳ XV3Ouz~ur`ZTOQ HX1(sN gRa&$LfѼjŶ#lk`*RIX[(!.[V8(X$tHؑϸG_QT@ӜU*8͉nfQ6.I4D[XCڶFkD8œ"F#%SV4,d]ۗzȻ唇vwjuH*aUaz㘲9#  ^ |ɱd=K~.tp4<:FБ#z K8CUdUu;ն8-KEl:u)X΅wæ|~]xyjڙ#&o'Ǻɷw",{~sesF/55vl,|~kwԿV 䘌HNwsNzS;f^YPF<2r9ԋ/r]RlO\+܄. :9PJ^7RA(̽Ep}. "Oj` U<w+LB&qxc j)dO1#՚$_([1xPI S&˶ eצ7z1h-`ǃ,K- A7[I#d mXC:+aB"@ɱ޾%Zq⏋!@;0wJ 帯>JVjb# V@R ('ԟGTVh#Kȓ3)Tmߡ͑l!da}tOfdia-d-?iFq>^/` yV/.@OBLxxOCJqfgtZ*-qO*H\=s?\x̭!qum#5f>ʗ58cJ0wN[߂ƶzu͔K$E@|- >au\a l&!ަR@?ފ_ꃐQNFN{$)OF=sNME8@nXˮ]y6}Z@CE3ixY,Ir$$H飢-f& ,jgF^«HN?a//4iصUC>etLjyct̕`,;e83v;}>_PL+P%E, Ha|9VӜޠKF|q1!\]BHM3*[ ujɪ-c[.>i|Ws'Oa8y`b:UEw{~]NK7>JbɜS&m*.A$$z-b(<4] ])kh\G[qҮ ( l?'VnGwpCs[],U:4Nt|bk>-nVb]%'R}d;'NKd]cM[+^ @NYz@(X˜!bũZhs]=fl!"@!6 S.Rr2jϒf!-Q)@TBwŁGx40z(!˰p&6cl`ahXͲv#OEb@ޥC8(45ɰ=+HxaPVm \sp1hh#56zg5x!y~O7" T{cPC{0\ִ|*h}S8x5 h%us62h=Fo72Nq,6ll҇->M`pƢtohDDMw(^7f_Qm+5Ụ@!;Z\qW8h~à壨 *0-oV<:538U#!-#G{E0!z0ʔ: 16GCW`K{s0<~Ė֫GBG'8hO^` czp|;_o%{hP]F5ث5 $(x3"0L޺:ufm>upg4D"2 >J8x4$tH5̎0:R[1zOʑjtE ʀ~ڢHl]VE-h4ʒm9~2uNзAXoz_L Hc , \2_d4q Z+MuHy+~];NHDQ?,)uU@ÀQI :pui(eeiDz jW?;%M3V4qšL-㞶`>RdtJ M"e赴 ^cX<6 A&M7GY3uvvA*:  I Bri1eYfH>fMF#$P+nhQ%e8L*LkMivpplu[FnuH72>6H  A=+J{)u< &x1~t͘ \K˕{IHY%GW[d y+(ZgylZOO䜎~ж{𐡒Һ_5t)4ڮ)=rZ9|Ws!Rb]/*Dr4K!ӆS#aT&ROeBx O)#2gR¶Txmg{?XD.,,qG?я."; tj ]l}KKEm=N.#؀0Ӂuɬ[q/lm|Hv^_CoФʟGU,<"jQ; pg/9>G:Fϖ}}lݚe0Ka=NJ_d8Ž@.UP戵v 7U .B;-!}]azN6x%36oG_x[Vgb׏S*,h֝I4 IbYSoȱfJч4 R|eT ŬAP㫜6=͹bpO<ǧnR&A 5 9>OO9IBuYB`7ums}U๰M7lAkfV-.3}o"2"bٹmp }|ZmBJ+rwrBXZMm\n9Fj(yrZ_Z˽8^~Ќd: NsrnT&Y3~ TbY! o ۘ٦e.bfuE/7./ZApGAOn5,n6;QJ G9 k$CǑц{ GytA&x&x%DdnK z tg^"gCb+[hꑏ-,}\_S^QKMbsM03R!dMYgр;+EK3iYYS١Nqc3:Y+ Lm.M4ƒUHeb鏽N3>F; 7*ڋFCP+T{DZ.|8Â_\eX=4хO$݆.3rܐfUzR+Zmt߯sI?h[IhU*Tz9rb $/ka܉զ.u,-l>cKǹuIw8\ш/$9~ |k:}[wM*x=_ `q,wdmc>hH'd`|8]N,W+D?aȋHiZvZkORB!j-l&䲤jcncVsٞm'qc,(p',aYX '&T"~|-ila${UT?O1G=39?e<% 9o7ppg՘tI JImp 4|)tU ұDyn'N肂Wo*UziqX,un7 6Wh)H{zkygg1W 7$*gDlWY;/Ҋe.QVa"F@/WMQ `U-%$|C DզQf_>)~,<~QEGEҚػds1w-1&cC r$O[[-)0\_r'M," UK& z h,7WE[Q";_%]Dy JK2+6@Jf$w^>̅ ݾo̵c^'3yY:d`Xt57`QG;Jɱ&L L$ o03g*(FSRlWI9jc#‹\O>t%6"L?BDtNC^CzF{ \%-;Zb͚ Oǚ4/66N&voT7Un*LMތ(ctz?tXu_3';/طHӶ.;9W VQjwXUA B42vЛx! cA弈jϐN;g}Zi{hF9A1V딫 -d_`0vqRA 5G29eub>1 $ؘ֜JN)ϋqgU 2D3ʍ%_4b<26R;ȁ 섿sjezK:eYa\mGe4#\ː5}NQ@5U剋'@NB3wns?vu+s5XT@6@h797%<ɦEQC\}lԨSk>d!E6QzIpV7W<͒54 W^ƨ2 P{pNk1 C3G[CM#p:Bv/a,7T{3vOvu,U A?<dJڈ TCe2FȤUzxVJM:v2jէ;KwyZ f₽q,twXYBU}Q]QL0FzSVIFrxU.~߿W!u*{wZ2[`YՌfvMlcP)\Ėh౺4χ;'YdJ0xBV0XǞffN?қˇ>WnCRoũ( A4鄕zMBv|);amoru)!0 u1͖Svf^蔅ABc'^l),42Y B܈m~[5dܡ{ .+auWv *j;V; G#2#J1&ó/JOf{^Ƅ e;[7-pye.屶\y=י?L!zZs1x"oCqPrJ%OEm_ 6D χotco>;G׷'pu=a j}D*s(.)TO߀F&QAP0Im~hZUk #47{~瀮 fJ8RD?^Gƌ6 Rg0Ox Br3³졋t<>4hC@M;MQfgm(fCq4(A@Oqcz)DJD$a tj_ې.jmW]oR60[ykN .g-sM`" : s1_0ip9$ōûo8,lKi񖆃92U/ Rjo3#ˌPG"Z1]zZ'w;c#w V kG%R]7y E>%~Z ?j&]x |"uyP>@] 3w7b6LYb&#\b6P9m(S۲{E8klx\ ^Ce eub/uReKbwŰ'ѸVUg2$yDO>O+9Y4˟U/GGcbMa_ɑhG4mAJȀFjjlElӚ+KyMLYAJ7|pPP:Q1FsW4"h}B_N<,{Sς|"<禎KR**^g%Wcjo$m6_{7|2yfgc{HR M<$;gxn/q0?|C@QS5CQH D嚬QN0Zɜ%IB~Ҧ\,SjME6[֔)5VOȯ2{>ǧCF@&^0tGS["[=kV+~#RA@l)OxL`&j~ҍtE:f2#MSz˜8IenF;ߎ^[0VAf>5z26Ƴzԗ ~J{A/Sm}& DCƒ<^xh1{+ܙg0sMĴ<"Kl x҆ I)Qx[\ Tvd>vI%e"T2[1%{`.š̷: ( >f~Δ`0,grqʪh=X H͸"ԄjG\}cLg> w< [NheY>Ù4 !^7A9o#]jq!a+;݁Me-PqR %{MgO [3go8;z#@ ׮R=TCXcaZ3Co܎> QVxѪ17ouVjQ=dAI\(B)XwItE D+5xMnK -U>/%gV_6U )u(:HxOza9wڅyYzSnzjʠ|w4 ҳ~F {wZr}̹-*J'`AofA(- mc5Υr@ǹݶ&7lIm1WuO㞉٘I> :;Px'Lnα'1_22߁r`hq:6I!m\G ʂkv~8wu0Q>+Wnet-02 1W(f`7ȃjPH6.y*JS F_Y{| ᥓڂ3җ]^Dsg| K?cjSyJ ?낼)zBxv]^#cd&0_vRYwLKNYtuB"(VUR~g-Nz;O3-ڍY h˃dܳ^+iSxqqA'at ?X1T9BAB!Av&5hج9h.{ڳV4?K^f&疣u&'#iBn[ <vP{]}8[3HBY6cU*H3e=L[MJjAs<[EaѿFV{s}2oN6Q2*F~"]?2mV=/-xn ؙ)9ab aI`Ls5d.)maLDsd%LW`<+!3kXrw%#Q<׆<.o 8"y=9h?e!3JAVEZUSH20b2P-[|R<8Ћ!{‡T7jYpaOjZNH%r]zp]#'SЎ:~:PXjSX j*鈖WawQN;.֓[$>0\aR ~BяaBN& S2V`'eH_F=ݺ#{o"30bc7 GQnV7GL*KaHh?lPqaK=d Ʋ_4oei+ʂ%CCn[rBu]ޖIq8fp*厞F'aoUR8  #QO ΄6Aj]mT0 C+C+ &\ekt:˂z pfKW15N7Ȫh. 7By_%QfDOe WxS{qr4jAݶOұ5xRst/\ ʮP:w zXhhJ|C7,]V~8 b70 _iGjpIOGE yeۅ '!RzS(!y73<[U.I>fH>{*'HH5pHS 2jKgӈ[[:8Ʌ_+Wפ 0}Hsݣo_<`5?&[Z2B_\$_$Z!i#ʥa^ 5\o|{O(]B#{٨Ip8Ә^ ch>P*zLzEeC1n=)Z@ٸA^I>~0 gkdQO@-ah'4!6hk3E{YeԃWy:w\1#i=X4edX3n6;DRi+fdm3l W`rJLhPuB'zko Ĕi$|a ౷;~МÄOD~/=QY\:hT#|I$i3)N"+^pHHF} 8rL Qbl:ҠZ)Fw< ؏uh?ĵMO0i6:/ɂ$KT9qgEs?+43Ym=x8W̓B2chF?έHbXtw4Τ7#|KS«*> u x6+.L&|i}#>#,B1QIj晣癧Z˻NO dHZ/'de6Qf/Z{]baɫܞ FJn7` )LB, ~MCRT9omh+^JBsŚfi^@naQx2`ᇒNmɚM 6 !_w{d]9A壝" Il00LFwlf?  Xbd{]kDm{^z;[ 6\<(:T[֢;Rma - A/f[|[OQe3jz"d "V1*g'2) ƶnlhM]`wL.%Cf>Q=O1v<ǂoVO&^ ٙؿ:횣g4\R?Oh6cMM{ZGM} s7dtz"5 urE]LSWWQS=) $~Fyl$a75F+E]ns}/\&Kۘ h=AzaƃMc#rwd)~ C(m؄۴l9!]jMJD\ƖUMO NhAx>'͕RtSlJ}Wϼ& `!"9nf'\u4u9br\/$LN\wI ,F %|)&Yp?xm#5Ub_A^oNUlj_<-XFʤiQtkG !B_5!ѸpT]DـX}$66BOx$_z'wK>]@@Ȩv*?fù"ΌeJqOYIV NA50ԔnEte- 5pͶ[rgTs%TZ0O+3O>wh[j@zޕ*Xs$w8j/w'p |xl'INm o/3^FW>cbH]_`$z8wLB,v3R05fBrq2vy$ԓ3}P2viw*44*a wo>HD޻BOq\IA~VdqPF c*6"m?c4g(0 嬷۾#uou="p KVKKCEchcTZJT |4َ+%ŏx$eY}CEܝti!~7 MK" TН!O4NFϾC&E4H`J5x$Ar6Iq%P8) ²}p e9 6(2Iwй<(H:5h+lY3 n&SoEtt7ĉB"m8=q"Щh n_wdBi~(kR,!a[r*C:bf(eUG3Tp-<5^ptٱIk7vPOYm ҹ 6vj}Z >nJ"PFoԎ|^%~\9zN r:*gWVvʚL uS0$>{eI3dtCCIG ^j p)"1h 2n+,: طCv1 Dx㥎16˂Qk#{A!'jVz {V&5_r^,f87S J9t|o:<:  ®Gc(aD^Ė.GBf\x겠I63KUW*O{~?O+bpQQ_l_NW]sg(q@M?@_a9zƑɈ1)އ|kZLIM7͌ PV"r@[z4(/9UNJe$SMbַ=V(;8I."ѩ֢!&/NNl ⅣiˆeS:*ۣ1W50bӭx@@,BS<,?g?] &m4y(kԟMָc"bsIp2dQ{i-XLbct=)w]@$L7(6|<) uJ3Te5 pyd|dZmdw澲urK HsfmзGUIMLfp_`dj->/,+ ^y#cnS)?u laJѭ\@qWs&?H6|t[ O;?yy9+c?vpY/]ͪ`qY ToBՈqW]WpR=usEQ3Y:ٙXFEdjQ&Q'H6DIVgޞrpى-/=5G8sFrA3$Y+1t2 yLtQ#@RadQZ <:E05/PjR-eI=JBL'臚eֺ(Cֹl D~~^/]II};3zP{ nԪ#וCsb)irSz7&W-4;O^[׌"D!1<(?TR1>苮:; ~d~WSfXC݂ ߎE! A \prN(Ayږ9 IV R\!h|gZe6ڋ\rSf"`~+┼RbՅ[jXĘ(lX'ӜP-o+xQ&%2& hXF0:MM }$KGpqh3):+Y>N4]$pm2.5 )G:LDV^tN6$\LT<) l&{4oj~zLr7 j7"e.AeN/x#V//lHd5d }Si-7Z_"pyޞ*%;6 nӎN8hŲkv;̼ڌEKP4AZ`I:1Cc?z)B=.ҡ4*,!8(Ϩّ {l6)М_>v2H[j@(޷%G+]͜lBĘCz3] T}$Q£-Tٓ_[\Ĝ4guKI'!0&'i~ЦZަ-tP^]-v+VF$ᅕ{PIV`4QIí2ENη?3w$mȋVfs[  $6dc IRy P&H?.V˃~A_s;e 1TbGM$cq'cs³srY&Nyջ{ћ)s3Ɩ(Oe4**;bթ&서2]oMjZФfm:]Țu_LKɹGhbNa/Z@q]{.bx-\d~&r>{'䨝-hJjDs'aa#y*.!~mD|:&]-ZEG3:!6`Ce)SRW݆:x d 6u4_ueJJ 1:rmE,y=m*%@R07W4es1!@H@Mv:L9grg<<@I}E|zG!c`܃ Spn\oٱ֕.#{[]E7 MbL~eCbI5& k&\[x[>nB& ouF:<؇džsfe*zznE e{?!Y.s\7U\DW 4+E-+Mxo\ej^?\7;u2vb8TSUU0ėnI15Kv5yJKS!)fۜcs[](f^pV1_ zV6FX;x*vMB? l~Fmpt͢@ p9T̨pЕdO%Z@LHos[(&J.R& >B8^.@i #c|@EMsՕз7:EUSzZx >C;d/.˲+ 4,z9!Kk RȖ -3U0y^<" tԦ=zR9k]H/w1XX @rkmyL'Se;1\ӺJL@5<͖q &giz[={uy5^oEgFƷ%ʺx x…ձg{ B| ux%g aM@ J`.`^'E'>^1>D_*L*V跚|^lȅI_pG"QXΩ8]7xp AGxs@$!8CRҊ\5cN`gN?΃WP T9dfdqsGN zsQ~ZZ,<T- d&je=@ Y7;DaCu`֒Ӏ v)\{ NUh+lU䍐jDpN_ :8**o i[k~6T6=5 5dxyndQ%7)xD:Y奔>m[ /|+]%X'KFJͽb07o,j /jY+wX3eR'%rct'5M('1Q  >w€reuZ_bͪ{\W "3cԜm"Lg j%vQÐHUP<7oGF' _Eb*#k/Z`"z|bBStcG2b,eܥŨ (wc˦XWk6 'f#lK]Э3;jp[ҙEWR3mdEL^ּҙ" ֆҳD9 IuQmܔ8Gp@_ofH ޙWR p#`)!IJwPOo'O߰R*c e9߭xPN) { `s7L&sÑħ~ S9zz2Tqp`% 9ɴNfP.3 S>V\X3 ?>hf"q+}KreCo,FS ׈涖-ht?(P ÷$`%9sR{34q4v?ԕҬƽ[k9`yı&A#<`t逹& w0ԕN7"D!q?/": [4j`DzIn}B쀲w-2:M,S%/29G1UΦ|fj`;Mߡ\ӉK|&ae?O?"t֖ä6uym3ۖ,ԵR/ZhweCnɄ̟%!#eX1y(9.e^/Hj]b׵TC~SHgFG"1exC( %E*AmyN9z&uf09c#*F&]f#@1)BM]LebVa>6_3o&LyzJ_bH }U\T7>>)mp`$8uo>sg`0=(S+XBQM(8o5(]X783_6D <g'e _ ,&߃;wec?A/b^b>ca"p64e:zu GRʲΗ3j0 <`+52+xtK:VK Sw3wbo&H{b\(II/> ʂiym^J/Ug)`\7Bxtǀhc B^n{ H֟=G)ɂA{ri|^ۇ|J- Z["8 ^ TU_%]*dZM;G'AeCS};_|s! V^Zo"O_JQMv3ы^4neW#ɭX%, 63Uu$7NǨbArʸC [+#/y ?5F[~r%ґ^,bZE vzl||(oA~Ն`&|vSH`f&~0ⴔ2+V|ɉbgkO mugw[ &J*/cP2hQkoqEE=I_ZBv|Ea8K 5j}J4wJM]VX'j eSPEERMP_el!3It:q&`L|WpH;ҿҽsSӒNF&C6;0rSGcUȷ ?l5_^Qm]G>|+2/ 7~yih8P]\;ȫjx|uJ_φe °$!{?Z]cK6ZKA9eCR_kU^W,W>K9λG.j1է醨W `,opKvڣ` vuo*j¨|}w1" ,Ϥ+.Ɏƛ[nstBpaqp9KS#;9Hf;7?BӄO kjQs)p A\`)zˉ.!G"h؂d% Ƙ\™t qFh/}Le549pn$=X_kњJI ibs.YUV ?!/5o,bOln2|5fAG9&W_V9_MkS33F]11D5Lom4#RC)|"+DT4䴊L-@ CKhcǃIiZ?47?P@6%;Wܦ ʸIecZ|ƣAS}@7/1 QU=0N+_=@8ݏbP(E~dp2wP*Q ~Xk`o ʀ j>ijG(ۯ*֏{В>qyfxiVtj#63hthSm4sv(n 50`1)mu+&ځ^_NL M` -N;v5Гɳ |3Q`Ba62߳ldz+2dvUI~~ M1q0m%8֏7aeNZpoP䪨l5p'x8 rqX]%tIu+۵- c>BE)|-V!ٍ Jt62Z8KBʼn"ǯt_m{{8HS?a"7R.g(_^C4ιDB{  N0 `waN􁐖Ӷ$v&#=3F5[YLao ޞVdSESTHd;cn*;lg}3sƄ"8?kT,ޡ|p4@5"Tͱ`^mipyz۠\.m*n7g޾_Ŋkθҟ|A;$zi.@%IVdh(|%*dis5M`Mx3uOrI?euo}2ߨ7P~]{YrdK8 $̱,"^-A;}gӪݟaکa, KNybt,XXVB:f`f- EsB1,#0]8ZЃc:w☄/b+BjF6;01BGɀmQ`Ԁ$4$C`604jyl b&+ DO=-Paz~õ}YCTCT~}pcC,0. ҆q]8#X kX|b0g A*0cI5S@ RҌ-ncIu-rƎ +طdQd֧rw@m6T(f6WlĶTL^9,Eteʋ@Iߏzg1?ʕ3TE$OY𚅛oL`%gU~/WDR뭍Ng}?V*ľZiWqK. )?Yx=&cv^|s pOas+ (^)HѮH"Ir|.]eHZ|DYrhGeвwGkeFg+!` NjvAɛS[-kVHBC"Ж(PnkUhō;JsI#an-vQpW_#yM`jjBF-% ;|AXyqw\∖'qL [fb=pOKN*S_d7iPʃS%VU$ّuhEYgaJo%`WѽPlV(CxX&@rcE fC֎ Qa}TE;޸rm}7F/Jӏ]qb-B|R;m-]Q/B(soضT#UlVK1w` Rx8Naq[یz|nlUy8礅0@+ď& Ǻ3Wݿ{›.ίHT?MPW@D,, 9aXfw+iױF|KJekh* y<>reZrg``g-u7aEUiGU(+KaY֮{NM_Z"(4U.0N /lnE_\ q4@oNͩRj="UCS0?ĠQjŹ$҆Ypذ(/]׮x,oXt9LPv„ɾҷeWH}0u]TkG&uhky-+w%E%+pLagGT)⋤{8F5Vb?U%x ~vEH b~\Pϒh̊%g0=ȧge?n8۩A($ť(@XWC.t|V)&(FMUb+q"dJI;waFHZ`(Ǿ9ˆ'/68Nsd4UacyА:OӇF-#7}uC 2@{yw'LB*yb`yUb34fcr;UΌhK#›0ˀ;Pvlgpd_He]hQFO~{^e m::oqÍّ̤$Knw^@DJy\ t5\(PWᬹXgX /'{eߢgUZ |tVDxTT _%뾮Lc/dA=:K-*-vc׏izj[)uXXebIߚx*LqO^־VxT)!YC|R0Obrï9!HRƦ$P !s!w82z/* >Wo2/ɊLh$ѻ)Y>f}~]ߤvlRbCHr%; R 4C-#A@_6x,Nv8)(GSz\9Qbx{yw&2Ho1d"B8σF0~)$~ah5;p/3[gT P>16Օ@԰zfuӤ\̐,Znxo-.:;8Z.-{ {Ѡ@s+>&߱Fs0 8Bxblm+iEq:sPaKt2)hY [eN[!+ uVWZ9 +<y)c f^Hӝd?M!>N=:PӚ&uЕpr$%/ rǭr;~ cƩ|Z>O/>U5wĥ6XSeu.gE:ueF6Dpb TLrB3f҃bin{@7{(")|gm.b~܀0q- ~aˀ1L%</`cACWtR*}Չy2F VD*nyP3VlD]Wބ%z6t'DE:>$wwxƍmxĂ@|<#<),c""Թ9WF\OO<@Lv0pQhs6$`ZLV ˪,):gxzŞG{UL:Da"}-=6j~5_߈Ke삨޼/C XعkNw/ vѾ p02Zb5^/&φ_'aCd;Z~;{ul2܇.E%u#^l `Py\w"1| C2( lxBN.Z'anaft{=1 Z>f$ Ø<ǛbOOY_W vȨ>Oޟf_2xo+Ue_3x0%I=GJݠ1VE8@|Fpl+>3BE" Q݆Xf=z}'/KG -x*t(t6~ү>o-k|tj>Vy\,0W[B}}_0O}!ZքHm(>u\U(yB2NtEPjB6_; ǒFxjeB ^@uɇgj2_k~;0Ԧ&7&qk9ϗ*ua3ﮡAq/mĘ&>*=Qdl#1Wz./ xs*(͖PrR"o`—C,5LРOVzy{"|CRi!@~Q[캐!N3;8Z8 {SM' zU8d wE h`s_߻SQXy}Øz qw8\>ݯ.AA<|f+UtjLdJ)[Ϭ/8V¡oDj ݶvnPfx '3y1 ;ib)iB`'V(@ORNGz"[SVk/ dV*EZ2N֕qE> 7)FZ < .w,J+>okǛjߛ4vL@B]q2忬ΎN`n/ Ez>>ʼn91C<}WCytcfY/}mX<'mX/WW>%{MںF̕ h S|%Ͱ)IP.=npfk#vlSU1[#Ȏ~>~9}#`awX:ywCc[ ^}9eDrf"!df"$*0.: A=kWm ;t~mM|M\#q=\t6cGjb^}5o#xoHs;țe.?7\L̅U迁#^2j#iDg}ʈUEۍ؝(kʁz"Nl d 'RM\-:KO4UJ\&)1w 4fӵe0ҟIu~g4ts،)B4#` 81Ws2+pI^ꅇ#WpA$8BefKH~Mߌ65 n6 i7YY=3MYQwn&Me[-[x1璱~ƭVʵ(8J!S0jB;Nz*-K<_.@@8o bY70@<\h*'޶ {^kd+LÕi":i'o襥k͍Lf0k/ gɆͭwE6kB902{\}JuqH1|пǀ)0Vq'-W\Z 0ἬM+lq.bَ7ZSN{rI/8𬊟y+InzCg<BQ19Ky< iR`hc=}=~T`sԀ|q'Z4 ހӚ֓-L?!fQ0 ɦ_Ccqp.,KR'g"]% NG Ȇ6 EtlS,6Itq'TH4GRɳ]|Ȅ6Or 9AnOؖ?{Ub,p_ -c*,>kvH\!8/i sҞD۽)ﻧ@t%,[?e@ 7jы ipHpHf%"N:C췽rw-=|vI ϙR5Ew7.}@g4cʸK64O<JojC+ [B8W33Ct-*|؋Riö`ʼ`G̴_qf[}r8- 2;.nB]9g-y@ Rm SƷ- Xb)g6& @YSXl_:8PtM@>{t64$T"~@z񯰧c\up6OѣrZC_ʞOS!1ES&% ڂ92;-|rٳ8=W8]En /O5r%W[PNG6^@r~!:.sfr{iX5U&;#`=~q,ú^ף> sQmr.}l?}XPoU%; 秷nMļ*jNd!WN, YVw9W"/r ˪ %ǔLlGsup GJ/p[Ϭ=vhˍJmMAcWbw= `l$VYt4ݣw9h1ͳn< n#=kB bbw}*K8&>,CD+!uq<)LKj=M _E8mv! _GTA/D%EωyMaF)|0{VE}oipiG^5{uwmhѴ $J5A~t)-s y HD2VQаBb.'J}B@bItҵ踷9z`x<(mj/|\ 72IܭmS<يluw1?e]Yh kە^'#X 9X]ȝz( dOV}Ih+u~|It=s#dnc>Gq^!r?0Ʌgo>zS'`B{Me_07hŮs`2$ZY0bL1k23$%v9ӥWGa7OԽad.e{茶}g Nvq Y$;2o^|ٞ='߰]=FS[M9j Ρ6SR87B 4~dI3.U9 nJSliɕ so["8[H R{2 K7p'pg8ҹJyJjI]Jc;J-Xj>Χ΄z$jĬQD0t'.*V%Kr`4J"or X)v#urhfYS1'!3SNdNl :,ڼمT(Y@^MJH3wpfcM16G| S2izNF ;B ʧ-&.QȆ~ !P~Wh$kS^H1t_Og:H]MG(S=OwL~e>.xUH!ZA6']ĵ,YrsI:Ild'KhK`[Y勔v)GRۛ !VS0tb"#״4VI19sSVʔ3ۄ4=(`Td/C׹ͧɭ@*%"v$}篽d@u cwg>6%ICӊ K`!Ց8c?GHAaccUoH DGضGCqQIvkQXv/SڱW]D:c Ն߿u+dG2=աe1JYI4uCr?SJ+Moaky ݏdo[op͹3Y#dԶ g/Xe;{`ŽٵWQ!磋F|}pAY dnH6КxP%V\A[)9E$pRjDqzIG2p r.|663 o).D JD߹X1>bx+[@Dd/Np$x<\`\mo}=t]eMbVό8{krf1bX5o ;O>\XyK_YIu{7lBK搹A~m|SRFk-gf?ՓotH@ ,90=iƊz\Lwb&4r,֥lD͔J ng GMH )'c#s~b#O.xaLY"c :֋b][ 9̳3yϲk?uiC"X\2䋸[wekP7_㛸u|s!-bzk۰⯩0=RKT] {Tv~/_X 0;vfAHԫA AeK1&h0ŋ{u)~sJQ/\f =o6=v;9XyjߙgP!9A#NJȜV{d}nD5Ǻct 9ld6 x8n6Ùopäa:{uGm_6 Y+ŵ=Rc! \5$ٓ\ V!Xx9ߌM흊di}&;0kD ^q{]o5LMRw+5蒙7Sa&d3p!O/yp|CqXئ9Vm`|(<ȵd/䗆s A17/AÑD+k}mUN Rč۸(%T-ßPc_p$AsT콌7 ](m`r3,+&˺¬vMޚHNZL_IR:s{MJFb%]rkPU{ޑP,Q~-]feYΪ,w1pT6J^RzS%"y^|0T H N}r%d~guXAHLcѺH |IV(䓎d1@:vYJu4l#/T!ym8D6jkm4Z e(6ou&,DR"޾l"`lծUmnӾGFKdpf2m?^q.5b1|TQ2$؇7y,\)գD\& N2m rXj9b e',x Q8-9S`KV;X'zTrՔ}tl(3ʼ>5fA9:sYǖ z?23m:!s4-zO1 tW prVJKR$z-5K镋6/.xF)~E_"`(O|zR!(A:`$.ڜ.պ{)Hp-'йG({_ٲxm!:&Sc`ŏ2sna4iJӱZǏ"KҸfbd C-b< =SE8%ެN{m)0c>'n(˩m"답C7^J6놴kL dD2o9li $4/k8/JP=gmϡ +}$-9NacnMm Bd֧f[*Ŷ=u*ϫ^:q  Ӳd-؞"f }c -߈.,ޫ>9̒*VT{UI(kpjRIک2'dEFջ5mCJ=hˁMSfQ W0ڟz4{X]8c vij24 UkhʞZZJؾ4pDP`}fr1l59yvSغ](aJHʞ{#?7k3g ݺj|9o}=te׆#8qx ĭԱd%9w#-s޵)}n(H@Nܮ9sNajgM3cd V?Sרm^'ݫD.U(>R 0`#$A"䰨 bbQp̘0#jF/3ƾ}B&~]E]ѡ졲 7t0sdœc%8ON?a?6%a@ cnOeQ\C͖dX[SPB, \cבٜ<`?Ff];G7%=5uؓ.M6~ y T#īoA?]Mop~C0ve;Ҧ jv6WF[_9s? X<$ #9$<6EogAG*]& ZvQqy>Q_ ۻJH4ΘyҜ%]dK`?emEq,o[KeK?nлZ6eϜ^`̎@Glxȴ- j>cWt8tS/kbv~\fjëYuNb~ƫvhn x-`e|XuYW:8jF9rX )Q>W:h1XY&Ǟ ]<;?'{ OMDP#}T"Uv=4zX˔ ˭.K}+q/pn$YY!|0ث:W$SB;R+HES7EcQ m؎X0rBޘc$+OīC~lY!=:nRN VqQE[d%O+f]l71񙎜hTGI53U/PI-kO;i1 w̳dE=n^+"!s??GJbsR^Ӊn[*Dsu[$nsÖ9D.m`4ͯ}7)?+גݚž9ݨc9g'@}QҕNjͦPΆ8PBOV7;xfj M-XB'e!$“OuPb3'"(/7oxZ2/LC6"2Gp :%:՗Ƃy.vTaW)Ix^Dz\ŵ1.ǽZTQۺX x'~lB⓷-JWsJ>9XЉU6ٜ#oh}K7FlOZ+ڄǡ3&5$28ߑ(17 @ՁÀ !bCXq6gixrtyO?h= %2ثc@~Ѭ `+Njuzt1xVO WR 6\ #Up#wyV%ɪ/`9 Gsdl4 :7t;bۥ%C8lBg ,07 =AѭvB?;bQ显¤-nm>@ ')@tm‹f%2:I՚Th^cTrpA>sпǑ5NӸP+2witw8O鼡OZ<911]8TB<6d#[K~Ӌ.i f⇗۽ 3gBѼb6$mP{ xDi=f{~rRl:/v#ZI}QfR("u"fxMcPR&4RMGkϞ(11v+gnEd{ dWl.?O!FukUf'H49{]< CeLjnkeAPytlθ^ܭ0'1UDmZEhUUͲ.:_lqr`A2a &BZWNv z쨝w5؞.B'HYVrn7_}zpV Q ".#M"OsG"Q}VhW.bM;DRBS :8s[4^`4?9>Au" } LR0@qO٥sO\a5C{7LB:1 m~= +3B(~ިVEH%SeQ`f=[ F&5 e;U1onu[H5-AĮ~|,*շۍFA`=8.Y85f8ҟrht`vq}`ƚcAM O]{>^~dziYsæ> %p3ui(et:B9#{AW"Mw֏ 69lD~}uHp\4J|'<5bvpeSmT'ҼG%NMBϮ)Vs]m"8!b$H"3 3u1l~nIpt0g` x8x ĎLN0{lj]iQrYH:AhϏv;Op ҭΕ!x//^ud[LpU4T(ʨRxpD !OYA~~^ڶt3P/z9lTɖuT'&h݃Jb<<6@6*} @Fc- =l8auׄ^:oQHW k_팷+77nNO.Ƶn32>1=; */5p1-}F|VX`0PCY+6 vzE iƈJѷo ~1``.h=<"|(jt7>%IH|p C3Dct`7K/E Sq Z= z6̛ҵ춽+D6~mw" k~k>nB5&g9\m`MS8@7WrZR $kuCoa'YhqrY?6N#]|]}/C¦Ώ[;;.ssHjwiH݉^h{ `c,{ޭ%fu3Y)Bd\8O\СFz {|97'#Kld@jB~3Hw%j4gf.ѯjag;#X tϖ`?% -nb  TC @<$3w}3@2<Pͳuj,)(_M_a7\Sqv>1_v[`uo.%*N¾bN#/WL?z)7 X/|}.-5`BI 9]W^f8ݫ`GVÖƬ/AiQ~ }(]Ѩ$_i#3鷈:!,3iJ@>}Z a)C ;UH8b:?m;}L_?~rjaQ<]̍uX9ɫ},mo>.c,_GaAևadQ,X0`:yHFⅰ!1$$ OK%20Y dJzkțܠӘ&!Dsy챊a}V0^ڊB;%z>)n^R.s$X%ԙ&k2qk\7X[Vl z78<[!3X#J XOXvϮPluXnۭ*s8 XSطq!`JK-ET:N4Kd}UaLp~- 4k11ܹ\l2N=$qD >A}("QUI`._{z6oGxgolkk`o[yw[5S/4F%n?WrzI]ƒxE7'D B7v7fzw VkUEdqLXr\J"98-3JhCTఈ<_`\S3P09|oRd B-CeN'#hFa4꺋k(P_:% HAGJVCg ; ]N4vB!wKO2omל@FXv['QG@UWvvB@FCL </z rYi } CyY *^'$I 0T1xzQQVEexb>!rQ9#g ]zl>eFxT+!)&k [f[ΗGR vLLe<8z&izxzIWoR(gUpdP]wr`dtLW ?C&Uk/)259[ӌ[ۤ1y;{>@Œ{CfV"/viGMֵA k/HRR ӸOW-?,2Y ORעl'i{_& =apU{kJ0kvor_t>!:'`1ۧ\:UT?G$з2]A^&$R',LC^v DNm}%PȚSco>:/2y@&}Le""LPٖ_5mzA ;-#m2G~!uWK/vP!؆nF95ର:zRYMbpov~zaB /׶۞hx>(#d贼*rT`wFd~#pw KV$`tXm8s'A]q}=Su=?TjZLF:q)WG]w|q`Pý=bIdկQ#5wr$f]CU'!y^bk*t6Œ՛C|cc^<-N16YRAfl̊Ngح^Fj2!gɀD1K!sMX.+^ ـeO *5dd#w"HajFݸ`JSO[Aq;OW]y9F=ǨAԎ'N=1 T˿)dzT"D{_[bDGG 5' 0r0NTkX&i hR"{|`}YSS%N62>?T)0 G\ NF=ivN |5@W7mjԿHy=K!>wCxJ4U}.q!"$'49Qkw7Ѱ0Ir<_!Mj5-d?='?Cnw|v`շnF +1[J_l#x8%m|,6O dV$C2Js?yGꮿA37?js]| 2/,"/HV4~SU\WJX,&Y #[ ,_f7o0z9a%l/(rCFxSܛ>x MsdV4I ~DjgZ5!ͣG];Nak^c(]c|e2g^pͫat8JU ;O')Y#](w,ӕ4ZKE +OEPu(0{ciμ Bɶޭp8B'X+](M?8|hK *[1?Æ~8 *]9J|-u;,4pE@D DAJxC󾜟e Fe>uh"u vc$[1ȽKAE2jG, Rƾ^;T+Y6JlM6jה77?E~8ݾ5kط/DapAUprHΫ^M)km(P9}O?0RIeYALCaXXb ",`8>)n5ށזRx6GԿma3qcUYºOe:eYM ɥhz^.)bo'̀_JT@#4Uhb=O rRvK׷Sta>}qr6N&.Q;p4H̔S$X52NxLg8}'Vƶ7M}u=)v7sJ?bTL?qI/2DhVaСEH,ŁNdp ?`lay_6\^ݤ`yS+`}]Ύ0 d{UgQ޺mDIkYTҵSa6E-bC.C"jJ瑳;> ֕lwKHd]xeQ8\l- 8g%TU@/~m7ubV!o#yl5[O[xy, ewŞO+r!CuRԠt@x.vs>298oۇa3 wTt8ՕC^WЕ4L + ?"}79{&6HnRw">h3lx^ mԀpg|5%VVapV|+DrɌO]'M4$wC 4SGmzZ\=QXk =@\hdڼ]E.J- a9_$# cV6@Uv!,PJgHZVG|#0D!}42v-C Ll! .dPγ>>\b*l;&<1aE"י1wUP82^ -n:r3!AJ1]-װVM#g ;SU tyZRb-0QCQV6;F#smf\H(n.@M('\}wǫbf}7]kgVf/$ ^0!-|oRxyMku3LeZ @lWTO'jQ]F4LJ ;|Hm[İ#ET}|sE-̻G788-?||d-;] (Npk4bg?lIVϨo%^q;gUu+gIUc,:#9 >1j<.Lf:Piy N#Q48P(&{9d.G{1ȳ:) n Y mJBY;̫<'^bܙ_LфHiO+YQOO_dĿqZ5Payn5n vk4#P-'Ãp4n4TBn;i)0޶p[5.|z&7{N##aU3GZTBJaQՁ9޳;@Y eV,bj'k#H Sq̽EKFWR=x}U *!uΡ/!dEa&Zb<%X=71$n10Ƃ/0kVcm&Y-Q gB'g53=k܏֧)?1:K*5,ٮv,U26 9փr+彩h)FƸ?xX!ewٖև&kJi8߬EUSOUIq̄>J%G)to5ݜ|Du˴S]IΤ'yVZ{6dWeC.`?tq{aq-4Ya}e7<90uRޮiZk~韜.i%E+;H-r@LM6T0R9Ǝ* 31n̕/O|I:_0UvVEq]O:kъ'[@k ƦG_!`2Ilvc7/`F﷉;,5 .5 ;akdedVFv\Ҹ,HL *ϐ ῎xHoX?~fTJ.*JFR2zk)P܎Keƀx3:;nxIeP,mSè#y\8gJKcutHmZR`Y-5r6t-ָys2 {6w:95>"*_ ۩]f_YqGn<&T J]0e벶g θeg)$DIqqilJ}"J]?+p`w=s.Z8=d##;RhxJi4:S;N4= 'r _FnW$!8a EU ;$o? 9 H -xd Y-eTE|lj\mWPa=N'QbuRrфj aMy] 5"Ȼj: ]!HhUZyLz`-Y'eOx6'W!Fbd쯘}~\vu[T?NI[EH&@ Kwe¸`H7erL81Wk`SIby)A?}%x>'JBiHEb*.m7Va1wvz8T&} |ZԶkD%tRqh~< PPiiݣZʂ2\qV @g8Qje t-=i+aEqvScř:ܿZUYЍ)7ybH'a2>/r[0ulqL<+½& pvŻ,SO[ɥL+2"- 6>J|dFXK [cp8jͫ%/%K@FԪ˜OM o\0Y~'Љ*C|AZi}q9#ιKxOJ {4rNV;n뺎y B!$ZB%VWj\yENOq;^ {e-UyI\xüW*4Y:i&G^.dOe:Kdy(`&M #|JA~8}g 贵B5UmfJ^e%M&f+[ iLc |9(Cc1B$#zoOdQV+dbHcgw(y1X4xh1chB*jpȥ[;7cw7 s 'BGUSg1ZW2 b9 qg"3,־{bp:WENPnʺ7Bt.) X; Q|畄*@4ދŷ4.W@y'{)w!Jusp LIY!tlՠQY/3)/zG;-qdȠ]2SؓS|e8:9[VvUa*wvBΥmMq*`9x[ ڭᣂ"v-hϕ 3M5T=SNO6tlil3_rE]WUDSļS*/+kU8 m-p^ RۮV΍[^S֋V/讵H êy6m]f Bcɑ=B'Ȏhh J۸}ST"4A ;r"_V S n4ϯUfS %fVksuЩŵAl ǵN 1IO4l 8BxiS"j`~[\bM;4ZGtJ6z,T[­!S]<ZpIg2w @0zE9}yyo3˟e2`i8%ytHJ:j}pÍ1QSrnEG4Q4ReAoϕ=gW Q?^Cϥ#CkTX1iFKI^Eb)<%6f@9p9,km@I XcHb֤*;DmyLx,gi(qBցR6i$d͎=_rkms)/3F/PK@.wX Κґ^۵ A#pG/zr3(v = Mʗ˱kޤk0*ZD>[`uӍQnDRX.U{xkm,Xۙ @d tX nKZT7(#9@'' 3md]j'9WK<O 7w8,Yf8dJ* j7Rиnf8ioJ&8&!D͒Yj'}]h5+b)g5-ඐNlGymY.aՔg_Ya;:]vrpZ{`@>W /s5 MC.YM{['g%L/ΔrE\N:qdT0R|,AaWQ2 S-<"܉Ev?#|flyAPf̈{bي~<re S#J꽔YBxOh=2E2!.Kvr3a@gȠy2.jg!]~b'5JXZ:HNK+!!=0ᛃ|NGSئ%_S*+>T%n G3O٘PzS"2z!=J Z="FB%”hA)@*gB˥O!Xek%og'qEǠ7E1(MRmII9yB<\1"lu|%F3' o,!NؽTmE\)F4EtѷZG< !9Zc!%*l$ʆQqpFK.Ӽeq|9yUlBTԁ.=xJqYPr3 l"@cyBf3] C+e=#^㎫KS){ ^b`1i*3 1z$IR%-DŽ0~6+c&1QS4{[vʎi`n$t; :nsq=UXem^evk} ?s,l.zɈߡH5@"#?y5ct8 ΕW>ŻJB@-)B@~0{;dkc[=;mzhH /c@n_ɣѨ< i@ǿKmaKtstV(%_b*<ntٗ5t2,~q`bW-~aΨx2GQC*~ǼF:$JEk'{S7}ǜ!eY/Y:,Z{mr)2c~ӰIR-a僛$70zRH7G8 g֭< z3e7jR  _m||}/MT򀁙bP0⠱~jB\뜯 ~``oGӣje祖 N4OH\Fy4Q>eH؂U{`|aM- CJp]yEE?eXT \bۉ@g ý<0Eb]uP:G s m4Kibzg%3Cß_f$cWG]4V*Q9k##k?*\N e$teilp>'8m/8Q@U0\f;pTٱ#:Zx\ ]\Ð`QW7Mf^?=Iur퉏*5GK:)F2vYVȜ"=gT?;( |0r<akMZIo";OªU]9v|ADZSLU\}syU.g8VN\r6a"mso \B;ӟ}\ë"/ +94RmBJ [2?|R b[B#"yL6ܨI Mcvsѓ)iqQIf& "V:",†կ>q`Z)*8 a2?@L;I|j<cYYTT?~LeOFF _"q:[ja^ҋ[cRhiv/ |KY:Z7$!DΊ|ə4ًq*G@'a et2w>5ݪ@H>3O%L8 ð"{۝"C&M" ^ʤ<:HF4%M*&\j=Ri %-9.wS]QȻ}XR *{vDA~ʢѯ vd+ͤ$.L=X~UY (3Vןk9vb^ 'l4ZLC']ŶD2Lp!s VHܣ t$>>\~nNQU"1L|SLWw%&3enw~7tJjs" z夆c5]=77W8,t>h@+5)Q(# *bթ%'Z@l ˋ%warD 0|'A+g\zÿQ 'c5ݱh^ J6pq PM@+}PWBWP`&kkE'z<W.\ l$zõge05-s6HzJ j)X֡۸6bW< b2r 4ʰT^c(rsq8ߪd/!,  V?a5J^!YR&Y k (5lor#dT;@a)Ih(4 W67H"= ʐ@c (S2$A-F?-p^&-·A驃Z|tLȶ >"aZq]qN7Rm%l"ێ}$( 0m`2&xqxM2ҹsu 0Zvba#!3 lϝ:p7d#osyJ=ba?<헃QT'ߨ5Ʉ)EFuB6s<\+05װ/bz#e9. Ι~~C,WWA<\ɿxQ'%mkģg&'zv63x=bDf]tcJA|C&rLΤaI̻`3V SGG`-JeP@ϲi'o56)GMnTVLzm(4S8kH 9]Ə{!@&N9 ace.a{҉u~t ib@QVw \!o:kgmgm" βTNl;חJkcj8G枀Pfd薕,'Qc]4 lN}+ h|Ab7B zZ );RC^2!K M'Q0o5N=IreL#"=[MpArt ]An4|Dpr ѳG}Ѡ17*eL(E4ʝ*R^s % &B_KD{+ύu_צ R`^dWITxVmGTBV$zMW&]/ݘ9#^maι384vFsgC̕ysiCڊ\福|')ݦ:ldzèuU֠ ZJxbNX%$CLfVA3L6aP#T6mSKkx:q{ ܔ |!JȕS=wd}kXA6 tg8ޑw23~eb'zaAv3B2e?Lí%*E⊤D^ iG˽z^+Dn3niJ(hȟ)Ir|~꠿>E ɿӴcM * 4W̛ Ÿ=):)}sA*-Ȋ aD&31& o: PCޢ}dɣѾdzLJE4!ձuOZ.ltjB;xK3I >'eBQhaV, kE!D_ ضa2,m*l~PX9GFu@w=)J_8)YTQztHpi_@:Nc^(xvtp wt+uvXN-T1V-],(ά2LHo]R@&KeonsbL0@0[y UcDeAq+hLL $ 1dY".I:lnֻGq4 iG"I~mɰZ0P&^/YT<*ͧ+o° s(v|f]^GG']®D/ڪ!pBW=*Xl4JMx%jt09tP;rsY 7\~l|F6+=Щ`Fz葮|徣>6ӻg'J}[8tΎ_z&X}L<~ >̜ircn0@D!FSHC?z` "8q];X)DC#Gzz߱ǫQ}܉ $ #?X wEYaјe"Jq$=P|l^pyIK曻zWx4o/u D"y &:7.f3cx>2eΤH-Zml@WI &X XAHpy*KYnK]n/"MNB=YlE R&{,QtE)AjRMB&XG) ݁Hy;h~Ajㅶ7 gMa;W(̬~Y.K"A0^ȩӛ-fbRQÌ,ک3$Z5k.f{_FXX^Iȇ[L.24PXXpv:(QMfI3Z:V'61Ny22Ύ^:9%ڰccrv绡S.O4Xh)K4YꓣIhe4f-W*n 1ʭo~1 ; c P-ǿz=gI߰9&o[JX*3eeU,\*:@2gRXri L3[d7X@*_9v*ۈz7sJl8OfC+SH2{aJN]D'kÉ@a >׃+PPFrڸ5Ysu/G c˶x@w6ip,P*;TJѱ:/@aY_w!j+c0!$)Ex4tNu$b[ܰÙ>KW^zu UI@Ɓ#n =&|0WYMLf͚D0:ؤ 9?4RJiAyo(3#kESxGDqӐ=-s6+/pu:Z6zn)Szuz_08/)ZF$Z&79~Nw<꛴T GM/⌥bQp*⮆뷳h~ύHS_/+e'^x S?"޵ã <ʠ6xЮ^99'X;F\PP;̸Ƚz]=b믮sq|Aﶌ'&V3 yA4/!isaR@ӯ?S`%Q eHpJ07muuytz:j0$]:2gO+7X0dW T+/2(Zx¹UhErӯuك.\Yg/R!Z|ޢlb*SbʻUNYиÆO+$x{C9;l(c+bC>-"j~@BȦْ2 @yZ>aZ5~ֹɵƒR 4a@w5[*vYc>V_Ȼ3!x7`%= oX5-$A$'@}Y:";1|X/7<'h2#J=WqOO>MI}CTT8KBrQF ѕ+0>B 8`;$r2AwWю}'Lc1~qӈ0w X'՛S?'jSUTAwJ"&ywJ BpogޮHTkρ+iCFKsO!"W,J3 -{JCZٲ6<)h$F} ƿ-iH-RQƊmXėEdZY֨xOgC$ RgYFۼ`xwgw0υi$)im8$$1mkTV EZT2Zf`3`y0gyRf] $Xһ, #yەJk :;E_YU`M{dӬ&4:?ֽ|_'h0bn$o46 ~ʼnsĚVc Yù{ejvn4[爑StԻ'_jO 6Ҡ'X`,8=^7FC4 pˡYV: yRF·,Co'(%GTڠA SYa_I+QΪyW]iգۋ9WBeؿ-~Vէ2[tv2(Աܶky+֘ O c chm('s}t~3Q|SAҿin!8ww-'sEl'k wg+Uc-b;m5iKV_J1n,':Z5_7w)蒞}E-āJh3;@;pΫ9[}$eQSZ| K|8K 1< qX9G)J2:U|\,@[Yҿ_pj#%8?A" tF'Q[9jmyQDLىn }5v[ Ӑ@z?yoڋh`gO%)::0x6Fx$(ߢEc:[݂*(ba1>DP_ۇ D\ l[D%?n.\jKٗ'2 Qlnms ayA+ qN0H/\dJAۓx\<+8E"DMMƷ7nƃB= ": A?kΧٻٗcЋ|kbz1׊~6|7ٮPZݞvن'ΔOwf7sʔW 5#rAV u"-Ēy˙-^ȼ"V N5#m]<&z+D>,)D?I'bk>Py^ b8{nNolm[8LXƹT"7zzI8^m5T3DKN |[L ,c0xfn[c3)JUN]3u9 C6ɐr_RZM]H 5 'xWJo ~.4 ar%y]~W-cR_Y= ܣcD]b3bIReW4UW:62B•爴z h& \[R/G.`F$D; 'Tu/_RpV\L@Q 𻃨~Rc=}hԝDoQ y&)Cŵ mbQuu] pq{5Bg :NtYf^n\<^ #,yS0f:]`cګh&M 0"”٢̢gyU*/,'x;nnbõ 5kU'&{_-׎opM*w@Skx'hi3urlcü*؟C U%r;2zPOhm"^Dj4JZ)a aAʕO|i頫I԰[ޭX <@ 7njB3yTMQEG KvUQJ'v-l Umo.5Fգ?6~-]`™#nbvky,"^ǥH~YB0cc:W:=fEQYrf YgTt:MV.S&°Pޏ2 ~jgO,K fVDO@$/W 3G$BYZ I_%wQ,osC`F<@ؽRL+EUOvț{̪G%L_ON<=FA+o{,97 CX29ECT;\9 RrNz]\OY@lNwQHNB V'P0K~d1Q l=6m&3>w0(_& r5ivO5c: s{\3ptl P9d/?g{xb뒖Oz\N$UdzGAtXH?[ Q}E7*)CVT!ʭ ROiOއitĴtQqRoxeϭD8rsuZ ѧ?j9lɉe="{HncZtKX6:4bA%P 5LV)aZ>@qؑ] ;fjokLi~VG:YpWXrsZi 42="B"ճx9? ?RDiW/ z>IO1ѵ7>V(?"̎y)0=סkRRTJhU\a=O_Nte6R;m²уdEq{fBqţMIo" 4-?n=Qxac@MΣ3VG4bsrwhszm})8$h^,!\L UR pU@lkˋp7Zՙ6-V,hc TaDN:c3Eg/[9gW|NiȚN~om'XhR䄩}#\f`zperRRVܖlzU'?罈 ac'  .# u& ToeǠgi֪/>$^5ɯ0[ifTIs4msSVf!3ݹ{-Y9{?S'i]Pܗ(m`L1? C%%(CRӏOK4s>32h8[<}b5n(W4li"eKyN?GZwa_<hL41Yc}_Ǣ7qϗ=6-2wiؐ mcy a3]~_U%/{ -/*Y~;;yrw5B 2(`I^I0Sp= )![krh65 'ϻKHF+AsgcٴMhMf:2?_x,5z7x <8`5M-M2Hm?U5N^Y ءXB̷{5q0ݼ_}@l >[8c-YmfҪGGI) {^kV_0G2|), ܨ' w3Bkآqtg,Bc.#xfGu0Li=Z kR=ORLSn(IPwS)D}ZRj5)ufu/]-}(p,I,Tefz,~@E/6 )2tDCm?8} WkMud-*mvrŁ{uቨ}5bC1: wC %b??\m-S9E`+E8j+\R7HG$Z0160$RTj f^aPyу,·5h 7+Mw1'\Ӻk)Cџ#HQYM@yx0T}jwUvZM^a?S*NNUubl wpAw/b%^6HpM)"h/f>tZ:Her}33Gꢴk+ʷZ79bl*!i'tJtO"<0;+ۈ1eMhXfjobR{?/G /s6:.1:^s;y=Й0KrX.@Ӆ+$M0ݪ`%h[#(ck-^)3'ip?5WN`hU!}[e2"H2؟Z7Ybf3a4rvJҵK|@p4mp;#v%XzxM Tn# ZV~&(c0r!<։d(]ya5e"RCH[enj"!&Ͼ(Rwb%,䪡2_%6Y$nİa!l c;` wOX8Ǻ) hr!{Dĕ 0 ^Y\j-^`[z3]/#S+ZN(bMló_&Lwssn|gȖʤ7Cep[05ߝ\mgf&Me3%oa8D&jrЉb"u(HT.6sk|乾|;#%FC<呄C{){BzL,iuI4 a=Č%jO)}Jyǐ~ucM.\AOrVGTvmrpld?DŽ`OdnaQq̱vL f eA-.\M.;Xp ɏhJ|1 U5lgK/[+vgiwrL(>@mwYυN%m0Tlzȃy Ò,aa=!B I!ݒ^Cי6ŊBT/0NUE8{M+zSo#jŰ%+e#׾BS~MSr$R[I'>ٔwsJ㭋ݎQ2?s1] 6“Va[c>A`$ja3Pp#YE OUCPxWy|`؟|?8Ў԰M_!>D܃Ҧ +~>F 1U'O b.>$eJByz_HAD_KEpٚ@ur@F\F#FA>9X #. WyLDludggd>_γ=S'Rm"$Z w2Q,k)j!qk VSr9HsO;jڔUyNIjNtSyW#QгJ*аx~RtwżJ,!k1Iq#5cf,'{ߜ^JvYȕZtp, qC8rygYp~@2FxťO3jɄ.()_罨r$wu,1z`@g Kb9#hb $Ifdm8#`SBN&}scɎz!xqC֝<혪it-bEik#xL$㱸Ia]ИrY4DEwxq*JvTMΉtÜ _`$c^ISE`S'_'.Qg6:Wnt*YxI8㣚t9zAј[DaCbD~ D%TnWTEHk4q9 bS>@Ҷ'V:]+.)O,Ya7IL oد$I'mxOrsٟn!³1ra;Vh}\Nzf3h J, PcX ){,H[2nKͬb:KWK[3[vK yel^^\\vpZ͗'17DQʹ™j|&Q 2t@n@6 6uM:j5u-8r6nռO+k'䧺qNJޥDWP7GkJ*= x PΝ ko.bâUqbv8UJ7(ܴ <#kŔX@{0c$ 23t_=~MZ$V ]"4ĸZOIbX׫)!ZR+ͭޅTtH-$-b 6 h͉ pq\&%p Qv,Ak^ ǿzқc[%a 1CYLtNnQߙ|̒#53NJjm`%n9W#m{Ak&*aj@= Fd̀"[*zÈ_Ţ[*d,ѩQf6Jhdz JX_hx9F%k(%h*aC> oK;2,a!ħkE)r,z`@WRve:Tjz8Izc  KNjuZ=̤R+ -igrOP+Q~ oa?# oᔫ$]JZɔdhr4'v TM!ݬ;D~ݏ~b #䘜`Br@6V;i~F>e#?e<%͕XB1ZV0|4ԔYg!{YՁ6i Y dG=Nb`Ҽba\EO-E1Vd^ES m7sۄ|$[~W@bnz az1Q|8kZjYҐ:VH1BS1K4#Q]=ia[@֥rm妔]FUn2ڗlA& +G Kd#CdYq^v'!i?09 a7R4'W0dE7i=i 4٘ Iφ]M{32$]HZ!G?YE=:Q K e\9 ZaCBBر('Ɓ}51QQ$Do#ɭA2"|"U#~rœ7ܴ9 8bG6xV(Ok|E41l$X@hA4)Ğ.j4D0vjbd?׭2Z+-8ޣdhx*৏DŽp9q9 < 4J̭7[zۅ# %_걲jlRß$Sqof֡L2/d CX[w{}6bT!;>D!*(UcC``n`KFⷷ~I/qbB̕?j)X+~j\2 Cd!IOM ӛT<͟bv0W =%{3 &!+>jl|'t` Z8# % IYnKOܨZ+r~W9i^7g{#hƎ:5:)PIQd*~M j{^6u; ]wb\P(°IZ?͏yoV-_ 6o/DR֭| ~CYNK ?-iܘQ~d/oܿp8ɹi>s2A700@S>%Vzm ^/LW y2MޭbIQK6<ϼS`WH3A]C{C (S`9;t &:>gE n "ԧ>uXHvTmQ-lGV?~(0iBAJxTbˁE7r-Uގ xdX#O(iMv}ΌGQް|*ʞsqɉecNnYEWU2>k;H=R;~/*.ƻiF+l9ɤc7ve74r3anQG-fՃkˌZ_[hx.DvxjldBf4ML~dm5zX4",~,,L˚2㢩$6[hI>eJ_QDEt ?GVXJ#(4"`/q,q3G/JY=>N\h+_Sz܃Jl& ID9 j 2hF ߮Ѣh|EzcIk(5L*:5 r42?,J]w@BЕB195WO&,ww٦pf~V2mmT¤I$a>r> >uYъ#;P+Y]iSg-o|J0w$E>'i&ZRQ(k%*Ag (JiLSZ,y̎ˢB?Yv(F'0 {:JZwTp"'?=oWB($ wݟ΢,lGN?>=fpOCGZ_)6ʤ,?y vPSG܈N§߻ [;o\MF[5(ʥ\`j7JDUH=(L fquumL{ SE}}:>Am?f)!Qa2;;O!^ItxG0c236IPe4(/+pMeNyڢ2quc@,:ҽ~zbj;|p3FFhٽk %;l\7x?`\48e*1H7,QVQj6NM6^ً8 G?Z1/|$ITwrc$I)8D@J8LsH)t fEVҧe9MpYI 7܊ ]PH;-⭭Y?}_Q&~ =L~fȊWb)3-$9֡Ex ߎ h kUs 5(H߸c"õ9#izt4GLM:UK2ڌt,VQ4(gM=RnK/UxD{Js,43W܉H@5`]C Sˡq3z|fӟ9[2R~vX=$x_5p;G^7 fLJ1`GNc=tF}A:t>QN=bs TcK] :UցIXxS,p`8)Uʥ^%Oo\Kc:AVA\k* Z\))lᢻ|x1GtB93MgH!5d^,\4Y$ɰ 8A_L.29tƍ12/S[xpg-jzLDG";s|}':d->@DԊu MB'@0Lwt ,աQ,9Szk,ig |~60mZ]PXtuϖ%DVH0w{;w .!n넬(߰Q|Gᐼ b`jo"&ɗXVA٨L`|̅0X̂ksT2B9Nh&5#PKJt`0s 8HX˝p#p9q &Нݥ Ǣ;٘lPRhaϨaxW!\? kӾpxߡC-s[dp16cH*fIsj_]c͞atڿ3\rn5 ~Yc vy}9'4\S|Mh@1 ˊGk[tAS.CFӅZ c)M7 ,R&^{C""Ѻc;nԥ:\*/Sh^e Q ||!. w1$ MmCZݞ!'-(b{*JBԉ)&j}~ʸGPGH`wN[~1V>7|pd}BkWiDǶ% jr9 f{A$.I}܉)vtZ^E:!dpI}UPPBET kોID^d xFtۥܛ߱I*g0O6us>(L}o;ܩZ @P>]kyˣ9azD[4*-&!t!rYȚ5~:s#4(Ҽ+OE 31P =(7xn*Xc ̵0U }Hr_ f>PyZg[5]ͥ/SUG1]P?KF 8\Bi,< JFnR8I^+猺3zfz|x>zﲉ늕|fQ \`_pya]Zz)-h(gT8Y^AJ-||բ̓5ib Ӎf&jmViI>tM\ MWX'2JP@2T ^X Np.^Sq,}aʟWsq8VLc[ v=2>+-b1sfwMGv8 #lR_S(ye8hlB,_dD]&WV\޻plӪ#ΓUgiQg F^x~fy @N{:Z064>8Ld^x=~"ǵED[f[Act({̕0ZeZ00YU3E|m& ;7*^ӪFWƛEm"ŸT =Boh&z\}e7bU z"θKBLZ࿢v6@kҚF%N8rQ"^t#&3PJ{P|?Aܝ{iv*MP?> rmV/Gs?‚mɣ X_ ܳǢ09d-%9Yaķd->ܼ|sqO"Q+j¾%͑ !EL(Y+>!]֠%U+R_p,8̈́,P,:6Z.0[|(CU|J6! I8|lBMp,*rEwiK["%(luHDXΎkWiǡOa$4q|PoZ ?u&6 aħ+y>R9h%ģyY23ݿo^%O{r)aY~:)Zp(Tv[{ɡyJ<ŘF=in)5Z Ԉ=\s1fy1yu>,g뺨N{Iu>6zp{$蝕[K `R*O8\`u`c%0^uTm:v"(PkO]K#oͤ<|rW.SR }>!}hd+>q"ANg)Z~1 ˮ$ePx/D %1"-5.ɠFAZZ di뇑M:ax? [83 wk+N[gYqH5#:^* N94[վ)Xn?UuABvUZZ]Qhp|Iը]cDѷ}Z7y1J#ϱ+]Պٰ M -A!Ѧ#bj#hC %ƻٗoر` 'EVۖR2z t:E*Z璶 fflŤ|Ͱ8/;NV)\CO8+)h [c,jpWw6qg>`MT8nyEF${oj 89CD|ZZfh6)`j1n#ß"{:0(RE-}tq,K/$̶KٹZ|l@ڷӻF8TT%O2LI~$-RG_}ʩ:_?mA1@BߌNL,aXS$u8\1LbݗƛȄR+8B W:ٹ\ldUT4&zd0_zmGLU+VS-siWT}s AJXp E7boHZ|HA} Zp]ƟA![B~հxud\v N^yfzLi(QekL-Ք&uib,4Ή~MTYz}FeݫQ#]% ӃQP } kBRwEWVw/oP*VEDAڣԺ!#(jQJ` D}@ ifk3#z<]B"J~~ި{0>,*ky %Q5qkT&VT9PG 7W zl!"Z*[])_Wte^ImG*bBNvn6,vE/I cϯ%Y=RdPkm:4YP&2!s2}swj9e#񂓡|t;[r.P"$L4] ߨ<1pL11\0՗}<,!F,},m7f /Q˶Q3y]RpitjP7\XFkȫ9 {IHB5yef.9KpvL4 (S5p&:2gBlvw/@^1F[)sC|X1Į5 OwmMRSz/NVo0o'ePvH>#j(_^s ""Θ$k(߷S6Y' {湀C{#C!j:nN-MHV#E+Hj C[+z^?|cx< =g瘍dO]GWl('/JPQ)7s]lT %بeJc$ t!r(kbZyUnGwq$f93{6ݘT `YW #ȃ>wPa*B9*5mqάi#jtĝ `=2R+/oi`&?OL "\+DZQp5yyIS_H8St{xB̤$.ֹrj)~/s ژ-s ȖvxIM Q@Fր]ތ F1V |CrY7fF^]NZHv.풗eH8H<:Y!":ElsiwEf §eW-`gۣrUOb`h߱yxZ T_4k28,{\!T#k,86g kb0kq=Y|NR Bplheve(P:ɼ1 o^'G9V]Qdt͓'IV1v2"E<ص{\ލ ,jU=π0`ԢFߎ~MiQ]dJ߶fӋ/ #v5Z QY9ƛ|]a^}Ps:Pc>wFÌj@x4S]P _,3bTt>oe.m`qᝨoW5*`9źF 7Upb =W'Мo#!Ȏ0K( 7 _Uʑ|~\v>F|sb.lɾ~F9pc0N DٽlF/wDDphI-kiޘ4gsS@a!M|Zqp$ϋn/$:qB\@7#˴1P:"rlQ;I Skb6|DZi4ߚ]#s8n]{ z9SQol t/dSSR"ZF:x`dqϘϭAʿHy|%h)p|!z<{!ܕXqmk%ii%iPдdWYqrQ՜x.߂B="ėu-sp)j8-RTP@z1P4:i_4'&9kUcXmT 0 U l!\?{Ô Bɧ ܖC\>{`| 1fD@+&/>9ё(DLUO+ؗ+?׫{$fvk&}:C"[ŎXY)O5p`vQuV6.7EvsΏe[)B5~o R*6QG_Siõmѵw}E)7$ $%WZΒcʵ]_KT~\ h<6drVVr >fR_VS0(ޏܲ/;\c? fTz͓ިR\<7WAAUGK.q܌qyhe]5'tm#}}% 3mKˋ6%2|SK$ZYȃvDFlۀ`L"Vd<]Yf>|)ڊsIVeOrxJq]]eLFq=5&+=Pm9a[O7+Xl- rE_YM<@[딖n\ "\`!}. U"\$8py]Ǘ_ͅybo64N核9',XΓ mdyC\Bf (jćMZ/kn :VAw%Ɠ~2C?.ggvk<3ݫb bBhu&4+/㕆^Qcp@H1tm)ɰvcFLOy˹cV .XVJ:/Ny4A- z E#Juu&2l}X$٬\,('VH x ŠojT!PV9Ѭl%`cI+esx6UTYnt;Z+v!P!xhU3#⎬B-{4.+o8!ú (vХo 4eI]N!#(5; XMOKڃf:".UBt #VA]=1Պ:L /ЛLEVS ^9=ZSEc\1aZE 5<=97EVlҫ! K`<}N !8-cW%JO" ]L_& <&t`G8%8#34!mkx+:y@lG(| =ቸ\6cm FW5sV,ktso 8cz$uYes蚣oE{VnʩaC>tϿUwv5&x)ZuB&-^w|_.,`4~ɗɿ '2lS YYtUۈO X~z'=J80@6ȣM9ٔsZZҜ>1fj0c+H`ϙ>yڬ(dm²J> ! FA95Ֆ r;zsC$V͏~\|hqR!S(dShndD?! 3WV5kt}ܼ e_Uʈc)MN׋Zv)vT1cfuxB$J-I"ǧrn,]*RM#KrQB?~G_`F􁡚Z;GjռyNK ް+)4"ku,p6$GE#hEk.[.يPe cr|'uNsB-I}Jx ~+g_Hs.H'‘[h{vO)_z%B a)L'@TiroW0K494ibBO%213Z{R~]kUmf*<ʏ!>)*k9`q3>b+߃'%ܕm@&PM0^f͎oLHHvm?̽{ZT  Pع\ek E63AnƄeWo($ MV :iFlG1חs|ayETv |%ۻHr8vfiñΟ>T@$܃9H ZC Իֵƚx]΅r'l]_ZB8{Ey^N;O2ͮ_.}(e$ɠuUQj' 'I +/' n(jo!j%pNg.@'0 TEBS B$;sTZ:{&=Lk^{|^`;-?#)"Јh1M V[;\7?j\IM )O6^[ˢDGkw0O6-P)"/\}K?.9$Ȇ@8TPJ1Bq,*>E!niɛs ԋVTE0 焍bG0+v5ٺvX8`jF >8<=ܰ V{A\t"iQei Y('lt?%j0ZClوr!tKHOZUU<1IK7 F̊Yj"Kyn.cઌ-0+X:;9j,ocp APbz]#͋$|MYwo4$C_?E*IIh.؈ jGhgl M 1Wɸs^8N!'A4355 (;/'xipvnN/x>}w bck rc7Y߶>PKq!&HS~G d5]82gi9f6'ū_j2ٯ#|L`}y,ktK+h^Y+_@Z!Z6תuGٗuzDw%(rqXihVM,JWޤޭ[ֱrɑT 8XB?q56=G|VE ^ٕp,-q*öѽM\h]G&̟Ȣ*xQI_Άf718L >Ίkسg-¯C;E8>ׄR3!R-lgJ‚jCA4͔ۃ4@Wyu:x0 uPe|fߺJNўyԽBU$I DH'1/g=xpѣ*k$F%X^ N(.R~wbEx(xҴ/2?{S EX^-ؘ/9^ |U{|:Ή+D+А6{j9 z`\=kFw֙)H<(m\ZR'#y05>%5+䮒"!DLG8 $+sunE> )jzh(}..} <J7x˪sU+O2H f`O< I JhJϿ'KĄٵgj]Yt<\c364e_U%k>3H "p2IpD" [ׄ^=SE\c"f/Xu~LB ͕FQKH4~ebW7/4JPs|=ݾc| m]B( FS*fQ u[?VL/2X EGX E ʪ&r7+2P1r\vr̙ND@~hʰU<3*\5/2J1Kc%ٰ ͅ@BҍkX%S3/ES޾Œ`3gX^kn%8ga".CkeK@%}]rWz Jtb_yd&POgru|e6,$,EMsQdn:}49AH KQӞVl28aZ-\wxe7gx&RkWW.Cy67Ӫq0Oe{TxM5sm @hbcW)P VГI2]V8G-ٝB8jV >l[qufpdb[~/8T~zvѕ RgdTW /7iMq`:t$y})^>)p<1v%Jn JGzt{ TA5ub1b~(s#ݪ rCbv+=qNtXFxJ|o/ksP׍S5 gI?PN4*u軗{ےgӕ!*{J +^UWs;x,EC%]wV / T<:)6W9weK.ZK2ӚD0-BMj쳶듳3tBhdAuyj'5Usff=Qd:>$߲ ֻcɚor:3#C֨7gu%+O4(v3l Gn}҇\m%Ҟ)㤝44_1*ia) Bg2'hoZ,QxqkG3'%"r [ˊhNrsD%w=+lid{=Q&uf-/,Ûm;AUe-LYi Y0N¤.*Te *S"D>piq3[`nel\MGmrTǪ%E64}D}1sWѺ3 $;R?~AlVB _ڮ#0130c BDZH>FUSb@Q=#h4e1f23Jee7sN)tZA.HALor x 6ZP谬{ov=sz/A³c†fw+IC`PE"d ڋ +WEG%N*2`~c^kto!;H^ ʥ޲goSFLMMHPg+C"iO`G3J`f Ƌ P&v6VQ؄ Fd^(9;=Bj3 ^qp6LgIN+`=@ 6X9dx6#'sZO*@M ,2=>=8"6FPQQ9涞 w,0aÙ>{; \،To5WKK;l/>B(ռK3tgt)hq]TZr:D_Ȏa_$Z 4/}fONx?eK W;!jr|E,fFa7PivJo5R?a_/N@qADbMJźȬp1_OA] 7R*1/d}é-8tӋ2H@bEUWt܋C0,`cu?xH{=5O0?rA0,xHX"%d$:7nF{+ik zBL( >$b(+w* 2 A .\l=Ħ@PNZL{ω$]IOM[khO9hC=:vQ^SGnoRMגG7n'A~(*-{76VjڥAjɰ'5]X|+w%S[gضi֎"ڢ{ZkzI`PabTފZ09I9j,n-q8}BCO|aC4|mXd3bRJ<2D2C\=)=iy:_틘y^uMK.V!~GMG𻰷('9%E[UzrC3g :WcҸncnA̠LσQimIȕA{b3UrԴϓLÆaiY4`)t筄6oE+{䡑βRxPue\kx.UR= ;Aehgbfm (s#+K11mQb ' Cvx.$4ZVHpTA+/dYHH'gGa+˞]$4Gv]S9j}5?.O.&YwRGc|=xSe\Eut_g3w8.wS)_b2Paٿذ+P$>\d.?oZlN9-H֖S'] YZ+Dל h],NhVyG8Y҈#^''r1mՌSi/οh7QQô/m^]^Vj /\ l7dFUf6 /'|'A<!.xn?!Y$-唁ߠSq0{e`\V?ІA)*ܽ~om L'w BҠWx@Kk܏*s;wgYeB`蠣 fq<&p7_R-Dɔ؀ Տ4#Yzשఞj!9FHꂵvp%oma4= {km*OJBT1[#~]0 d11~´r?'wi{ __E815XPC8{SvJB8׉#υ6wgSܡbB!QW2z NTp>? U{k- 9q3ѰQ 5eWntQsԽ5*r }&=:g lĨq 5qqL 'F!ў &+k"dj[?w#A1I&uAvB4}6Ur4Yvs4H JVNJ-ېy9Z1vYR]t~|/U߰Lk.4VhE-$p;=?=MBfzȰV,|$O=/5o Q7>;I^7u-8;q9$;Q_PD^$YϬ9B{:d#6Tcd%Cjx7E|ŗ 9zX>Sb]~`: oG4#C0m8<hl . 鵰@)(DE'II*ᨧÏigzB dBKkD&g1ss*;MxYU$XhRX'ESXu;04?fF:7LS*{gWX[bAòn#@ )EƱ} ÔKn9 >@p4cM@orb9՗0VC3lcٸ2yhOrbRu ebNI_hK嘧%Ѳ{ڦ 87;1ƗWbH . A$y2SX"W2#hJQG{=[`203{i8 2Nc޵ݟl[^ ‘>[K@ c%IXi:u_,Y f}e\{I1ɵ霰D\y ÊB]L ::>蔋l#2T_ѳĒ  2sb%aMncxfԳd qq\\A0G ,<9,tciUUW)G&QlPFɐ/IS^ؤ"،#og%릆>Rr SC>T'qƋ. ҾZBZ<6^QY=L`Q2ڹKSGcfUm*z5![6K='̧{-"d4 !;QʒDr~5 J(;lħs+:mdhN%ǒzhfYQ-0 Xl-S?}Ml<&5^>ZG^%ygW&P~ w`0[<@ %JYKga )(M4q;I af`5yNX7% 3dZ$us?X3I%ǚlWG_1duD}eёuuc5 3p3rEq0x5u'8GUC隙-;!4.D\UHe%L!Yv eg(i4X8)%h='Ȁ ǐeJo׼PXX%{1hXfC0& l5֘H6 =UA{lva}BmCyfVYCzSN6rycR ='@Gfquy tf Z0sN?>RA\_fK E~T:6<9mm82Q;~ JifR@X`7hF_V/֎9*H[CfE-ChPvA&j7YٴF?Z0a[wFT21o<@;Q/)4GGzLy.ѦDxIzKf} .Riy&D:N819I5HiW 18CYn8m/B-2fP ֥xm> ZH7JmTzu hDz.9#s.(ψYօeY4̿ %xT; +^W&y5\MeJO'+iϰ9~?7ۻvmX^R*wA;$<u7ogxDF!:LRR,mZ\q'ΐ]Cp%vmZ1^XXA->^j5c8{H~簜{ _hL);+k'>SCdRƴV. Cc*q7r*P{ۧzW.F=JZc"D*e ms.JZNhHvR$ZR5x0_ƪ=:J])y e*%NC˲e^[/`h ;3[Rp_/VGSx\05KyJj-'ZvihG'Ak14"&U|:_=pn<)ܚU0swOfGOΚY t؜K52;54j*[[nuF_N #rlr4JouQo@kEd 1$?V瀀 CkGC69׆d|t#a|2z`}"7Nrxݭ,eY8ti Ŧ':PBmU+؃}-/:؋ӽj:_s.GϹ<\P 7:NGKTWh\p\e)j). ^`VmdȄjfo;/?A7-t@mnLz]Dh:sF"Vx%naQf<3y3-qg *6ÂD;fEN ^5ʦ>~qPw lG$JP~ ^v $se MsǛ!u1M}mxe .LJ .oh}#K*wAL?ě>$yӷ j:j2PMUKQOm1r5pUUR8Հ9yY*nD,wd3ܵoCQ G֝ko݋Aon&֒ЏRĽW׮{(An誆?aMS#іcr--֐ =`.  [Pm$դ?PiK駖-붴tvJ\& ,3()?)N_g@7dڌ4RO0#}b#uijO?liz0Pծk7\|sy'tcaҘD)ݷ.q'BAydZPόz 6X(FDПU`ӋT//_5PBV`8!.Yj( _vW! ,g*m|Σ |h"~= jE a{+w\?X] U>#)XAocwR_;g/jm7<3"{%maSn2 I_? 7 NK{JL[.9N"oy\>hbOǪY/iy|yzD%bn?Tm+.\NH![Hv=_\ϽJC Yp͖l+#v3PHP 0P!gg-zά*$0UVlgwA;1ˆ*PHS6(mA%I$rmV9p~L8y%%pCaTDy?kjnSOxlq}F 'g?7c8B|HRĐ~&e]I ^ 7}ys-9wD/[hYe2=5[kH%1tBxXv~h5p8UұF\gɘ@?kc '6!=Ip(XrR&a<%q̅w5>Ix $\VEs7!yc5nYu1uj9z!J' oX<mThTah-yZY5QBagkr᭾~21(3cr++dC#tSHՉnMu9lI-C "qhZ_1nϫ(WC¬i/^Z,i{!B Q0j[?Kpzi1}#T'L9yc*x^0zegb>a_˧nml1ԶGcDdhЧ$N倕J߯BW ]$Pfq^YF@lg®:k0cu$ˆ@Fzm5N̪R,+G! CH|q)j&~(t.vv$oX߷]yWƺXY2A^{^/>;΃B)y6Ƭ^hϛ}`YD;?)?ar*) ?v3000KYYQ2jFerp1]}D3P),:KNr"+F:)3S;W:3IkJiL]3=1/FgдoR ExJ xtrB U^kfjJߖ(dZ䒸>ώt(PS#CbڜJF ɥw&JJᅘZh3\4WO1;cRwWd "X Г8hm仸x%.]C0;vB&SH|%ZȏkX0*|!?VId,"`mHσ:BeaH ?7Y1aO]"gh}zۂł} 4n 3'{1D V Xj]`O?Է!?.*55PE4,R 2ì#t ƻhۍH0MM>-μ}2LA qc#!Y$ȁ/~l1߇Aa&p]$}0X yFLI UK{RK ϱf؝ 0 (.ySkAZoSWHeN֛Mp@P^@LáSF॒ mVI))x4C-mx]_+41{c|^-qW5x/CUpX0Q<!Hʦs@uV%W ,lvyjW;SsA16{Às/D ϴ"(,E2\',^),P#JF]ޢTxz[ }|3tk.Xb83۶%OKf|-{VuA54M,sty_ܟ,m71 ,˰1 RhfMdrJJ8`!;Q dT%6uϿRd mGZ[kZK*O? [@Tb;{=[" 8E``Ǥ 2WbBtg 0 oprde'pu aok滔q0ȱdKgl_-u/fO%SkP QȦhvR5)e K K$*jG8.6[ ޓ(\DpFp[I5">1k]ŋպ\LU !=x,"O|_]ޮF=nL. {d.^gPY5LDY ?[74w)P$JA4 a1='53tqo* )$_!7D<bfT 9ȸz`(4GXj q!KҜf۽X0}8C2Y[O{q0¯@(Ǯt"Ĥij]J`# Ht=\U&E"-+T@!Bȧ[U9ʇVW+**3.&MfQuJr3 Kr12h(3IK5ޯUUހu$(l'PQi @_@Df7R}_UR@čXz%=(g2W%r ;=E`u%56enKCpڒg3}ᾈ lcXe :"]n\A",AKbrx~15Tƃk%}p*]HHE* $}`cVG#fI<`H(,Tg_Qtm!ggkГSYk18q7NʳI=ʜzca1ABCDE2_˃5EfKry0w7BAc!qV>2xؑ7?Z|LjCk.y`OC<rƧEyUUlYU+Rlc+,vHxyǺ݃p@+9̝H=??,QkDwV`Ǣ[" JPk'Y?Tr wQh=.'zEO%],eC :@L@BuRT0Fl1uB/ITu6#E/{}j?fk c'Wfρr( ˰?yCzjG`Z/pX=-F㔲z}ҐɌswAKe/Bbu)5cK]M#焬%GtrCKELsA WlD|X1"3[6.|}9QQ|օqs:61o|ẐV>oIRQ&I09F77̯BP:hK!1޴|sff:Bv0u̓PvKW Erõw=e9~9֬}*i^īq㹋K$ s= j&e( T$d9ۭ.?B'K: d|'ꮏ;b[vĤ{\/G-فS\ENY.ӂDx=Eϰ EdhMd8cWf$s板{9{/ǻK.U\y1fαVQ`5J {"4 U+<%@/`*|qdiy c!b"FqU5e ߥt`OpDET$yR[rJQs'4TnSq\v |W/8*ìvvPIa*`vs֘˄vfN ,kjU|JT"ĤD/; g@ ۧ3!N1Q<ŝ׻2eY|#-zx/)*׊oAX3N؆?*މaB$! ҩEZ4H&TɎOꨉ5JTśg-sH(VԸ>k١N<-O|6. 2j ڂ1~'gU+zE#.O@V/oQIMgG)X-lzP:Ar8 S$$"b$x曮"](IZV- KG5?Ot/m'0WS!=,[&ZQ+EHrDkaSޥ}mRro\Z^4tMDignSZ `lCl}{Cwc+I^,ޏ.悥OwEUˬ;ݢ/)TOY Hչ+[~ W{Rf/_͵,6 23 d x4Ȱ#SLժ.={F@+T.S7J3.v 9Ժ5%Hu 0>K7[gY%wJNC #9/hBa` :KOvaz۱ [)K{O՚wn*)!]xZ'ANhU,IO8[^nIb×> ]~p@-B4l%g CdgM1z^Ф^=t Ei1,CW^t$U6hJN2lJ7  gc/YIh qo9b4M,zM-YX<|K/\M"֟H*@8*$1d? D *0bl/Nʭҋ`- Yt0f&JC hsޔ(6"V3$ݭE}p z%󭈽JJ0ioVo3!~ᚙ9BCM:$ۨ;]-X_YjS/*<)9]I)oQ\m*Gke r\slxq 0spBg )Ȥj(SUxY=)F3ݶwXG^Y,dz>ٚO ^ #`Ve Ї6m$[oQ]=f ]ƞ]-#2>k4 Tv0I2*8q%Y)ͬ:D UHgeu̶ 0vl::f6vXz(u>5fX©_LxX1t5Zn(QD٬gCɘIU:?cs'z=D0m>ͩʤ6Xge,Q|MvcX iݑK>2^r2C# kQ$8-DO\]|9÷*~BO"u.U9JU%`܈$UMp|I(lxB7Ag9M^()i$cgvB?ԞF*pΙ XkCp g74,C,1bwJ]pwQtnCŁir={rZI.~ZE (wc5k*tEO:ĝ-(Yƒw] j{(H~؎Ư'T u7!( `IBEKE?<#9\g1pCP6ހg,9mPUZͺ /RZOd=Ɉ=ʀ6POsP1c α\R{Z/ѠқVo 8U J8B\\HA $ E>"p8&.dh;kN 1V6!SS7ʿ.[\Еb͖,Q:J'~Kag/펺2MA:[\$.9Zqb2*vEI2f5n͂ h\Z;e?g*myY9%1Ӗ i!/NOTZZL9 Q=FG7wl!p>kwN`y1b.|ƽʿ?GʗߏEm"$a-/1 j8&q?[ 8e_1A60h Fp^{|zIŐaؔ$'G l%:' /{OguD)kq)ClvM#,TS(' }, k.w$Hd]M'N9zm2[&Z^!E:ȵXXчr Fav&eM=.RǤфp1vOB,| 0ߦn-/R¬.bU45×#7t">֔~ ׀YJK*^)k-I~ s} r&U `'z0JX ATC&pP,cx1V5 6+e>xXH(?!rek}+_-]_ WNhބBY檁lghxif$mw5~57c W9{cG1pQI=$)~x?K - RKOWw-{l>Z8 uD<&~},aA%tC/5(`G)0]ePh7z%Le|c`ک<9ngy$tM螌3 z)Pp=gCqSX O,cF1y57`'cLmB%4Y&%-Uiޗ't^鮐ڞ,t֍xm!{fR 3<gU@} kijE)-NV_AvYoq{vdA|ektv 7-v>Ogz$N ҄dVm.%U$ȴz)_V]!׸:-x6 V,U}\4G/t2jk\fĂ=gF[;mcm #F{ '\)CX/kɡК=iP_x)j% GHm nCr[_j'3 )At&G|}րR\o"dK0h Wy B޸^R0h X?33|sPiI^S/:,mcR^>zhA DҷA]i {襰ܙ@5\C Ȁ|cyؘٗ β2̓vzz{_Um2X ׈29`qXo:,2V0B@bhM5`-e(Q8p3Nc1hp$p#tzbyA R;y@Ѐwb \(7mr#jX\|6YSaS &?JY몼QdEBclE_٪% a 5 1./NX2>30;_AꯑHT|\f꒜V7\BpuH5f)}+Ċ((P|(!>m1: "$["gm$VWB6l"cNP+n~ :pp=2yxIJ{-<޵n27i;% h$eǪǻx;`ǻKZyq~0!# 4ŶYi`ւ 轃ShPɥڕIr1֪$0:J#owqO?胡U)ȿGTv5ez=}!0ATl{;`U7͹4jIJk $V~D"<.eG_q{vֿ ]%:g|@cLζhvȭ*oh(<l7t&/9+!Lk@+L=1PWb P| Qg 'm%zh-'frߛrbαTcivzybU+L"܈Pf1ԴHst] z6?H3ZU`27K y4@0Tly2Y!bM8*j?!za.-j<˚9 01f(R?e\/ƁSk#GXcMa8xp(}?Y7C-v!E ZWU0##lٞ61rGBPk/csJK0Lb0zutIW10zGV,0n~=+Ė8N z֍ϏSH\k*9M w[_K'2K ! T ͑\!d;ݚz B8)M69M.%pvK`*pƢyn= #y;-&`y \7Bt=(5H?NmA<][f׌x "Xb`*Ұ[a!l=J^vqzfA a]\f{"=fB (~ 6F Q+dv~u)dBKT)L"gxĴdt7?Fx_kav uRI YhhЪ~,gJU7;3nܹK"ucoS[+8 }+X픽GV:ݽ@'6 \~[;-x!$K*P;,2@KIN;|qj́YtVaGc5)M覡9W`#"8֯dɆ{+m? )`Sl啇s#4Io08\ PꃊFy[7Q`Z%/>` Epmk-!eBG9s% ԥYpjd"t/$}Xrh3rcH[:{`#gSpիǃ3|E UqBO)H./ʢ n3 W-L=:GĞX;BFU t7}>4V Ŭ"'>g" 7* ⪹1UJɨ0Xz?\PرJQY >GS3DZʮ!~K{&oO[I1$^I1,DbѕJHޤuJRhGh}-{`\?Mk^z]e7-9M,"@ga}T/[~L| d,ȡSunQcs5/AqNqfQ ypk1)r+$Q7C NT+ր_&,q<4]g%w3Է,G]ͼÁɕC{Ѩ=ܩJk:Uyk)IϿw4eEbhBAp6-㩣ZK_^Lzҏf2ݶ:o9[ţ/q_!6^9d fM[~QPpl˷vL wH0JZ4"ޝaODz'{ATVSyL拔};>i-Fs4"D'1x1(lO(9WLNy\ډ_Ģ!?#O3*os5TPJ_C>!:N%a|Z(%SvMEǣoYFM>3-Js]5՞/w2o BwJCE)~.:g0: ?͜[_f 366#O0ج#l$̬ښUB+!k Z*869@kmXVE,W)kt>{FMaz`ϗ`yHެN!0BS!0ݣExT?StSmcqQ$"f\4q D'\^eǓ2=њ uGɂfօI47^<\P[-IH֝( VprM[El|ZӨ֘ԯu=]-E˫z=˃8}62: zqsk b h p u|Ȃfn* o9+6+Et^#JGȴ ܺ^E mH4B G)vA)Eq]deiI ԛ}g=ق ݮH7YkԚ9G0}J"3oa礙U*P{yZ> ;3@)E^X0  I (5Õu31t=~-'րʼnh,C?w fo oW3L[Xtq;\ï0N{ .f 5<mTn^Dp}]ע08ux`XsLVY,bq,c@!?{Eh1l؈! 3N_a#!;ܩDܶ{yi+&x^oR,aHpXP*^C.X2D׫p/6_ܼ˞/0=XлFyTpd7PUataA28L~ Vb{NҾUlRuè'`nJ7h_4<7=ٻ_,. Je'5U.Pٻޢ[k%"Q׈ XZyZq*Z|NÚL]Az#&&sM3:0e%q! -$·ih68?*ŋ/:2,LTJI# *wom\QW6h{M.ɵbN5I1[,F:a~b'ewpو#U9?S@9w%6f2;7'1RI§̛?F[%%lv=yun豘ۘe x~r?@ QLQʋ?S'IHypHȇv0eNJw9O/Ui7׵p~J9W i`Fzf؃v cƒַ FUQzÚk0>%emv }bqQ3w3_)o I=rAΛSFѕ1(M e™}nDvJqܗ{&~T?me18lI(꽕*[S?FxlԂ{iUDt܎,Ux,#U&Z0s2aaRΰ(A/ H;= `$>”tԵğdR}+ς0Ŷ~{na+)dVí؛H u %z|KF:G^tU2$7-X:p'ছԥQ-G]"ߒSRd  k{dA){(&9_]L `cqbv)Wqֹp{Q:缡(]AH'Gk!>,+ݛ򈘌wyisB^Pګ'UکJGzOuɱ#H*i! w;(VƐd"u͵3 hi#a]î !^LB6紳S6<ƪ D\v$`JSq-y32XT.:UPɉI:9QJ8γgk8q.pԎ qIA" |' [n(MfX4TCCsĖgb7>'z&샄%;"^iXZJp VXܞ ~nr{D>\o-bN·f-cA$_|k%ʓ‡UM\s*!~)˴2[!?rNO17W{P-R ]fն);"Ldti]TxuPU4&N,慔_mӎPJe]A-jүśD= 5%xgdE&_@ieAS, ]Iz1I{M?ΐ>4{ Ʋe=ensߐ23orѳ/4.Z{cx7r%Vֽ&nnƶ+,,Y%urLU9N#-p=oʯqw#dCΐ:-"h| 'EJIݲzeOb%.~" b埱7攡)uxu3R$]fT㬩%'9GIfO&~m̚9o@6KR&KH>E`/S(&>^!-䎉c <:Ū4CB$@w+Jᐢ](D"e{ 貼/i`~1nJ] O&gq9+D"e) #&8&浨#1/HZ7DG26Fk걿  gu+ X..CZ&67^C44k\)_>64//fJ|Y BT%4;m[V\rv'Z~Ve/VIA rv]]i/;|0>CM&kh5ejɜnVϯMK-h7*{lr+L;a_Q7 y`u-ux%tq~M+TzL\֝]>dj#yGD&(=Ƕ|F0vޕ/-jnһs H GkcG5VFMU<9Ϡ>tSvst6mHr >/bnSzF˃Mw%Mʤ] aY ]wp?/kd9$g;3' h]x20gEF1I[6]UQ~|;Z3=s߯W`fb Q瑯ܗnlt#NZ8c{_#6Gغh10Mֲ89CbpwEn+roh",D`yYʮ@L$gʏ UyH ӸeWMd6QY_UɤBy&GbSi{*s; h%R+^*}52UunUm6^57JCIge@*)eaÛj|##0Xb&RkTwVsX>v [2XϵުnDf\]59w!dXyҫUh,=.9BGuBhmwA9(u6l o\ Uמ<ܲ_@Kٶ̃&'ljml w矶WsoWB; C93j>&S)l̸O_TZEM<%n8W<_V md">G@'^FrX&GNLNQ 31n Msr{ҫTGbEBEl9ػՍ${z㩠l bo$N?Ty4:↟cu:P*[]Dyu/M~P2`25M)#򩻩vǯu27W:ARAWw$8x!6Va,qwvL8~V*HJVDm~ xWtw$U&BTr?..k8>?-'ʫ}w5^G*vP$ͪkfh_/)6L$W`.~p|L,A=w0 _Zx㝯+8=JC™fz.wt<@1;UP凌Y3Jy1t'+t&u2(J^UƔK OebhVie* E_*†uO.w:.ۏ"[]Kk!Jz(D R+.L.9< +*FW]c@y0J5șUn|~IvnËOvrEN+}q}UDdefg۶I1 |xVHe l1kr\RhY͹fBqI@m̠bPcsgBʖ %j|!B+L%]˳fCݹn1as*v}y~\s|:I}O\.ݝNRᬹS~-zf&0?U ;b]. ZshG>J\ R\ MYQc:;x<3&EчJ[QlbY@ٟg:(yץnUKf3Bt4QJK1D^%'"9Az02aBO[2'^- h3 @>a7L arE߹i`**heTa-~pJ?RLW 븡HC'ӊtر嘆\!q~z /#=DIH?wF6ː4hFbgyn.^xH1ᚧĦָ[SFJ70k:R9bj~ =Ǫx,W6 V(D*gqp_@_XUz^B9\x+ѥ6ۃՍjXeRC>8;: +7{̱XlH΢toTAsx BVZⰕr3ML1b÷ʾBZZjEP[$8r v#wl Hl-tp mslV9]}<~&ѡ޾n#/Vu|:͸`kyŪv禰)/v>-A`׻!Vpg0~l+Z []P.}ʥ'pxVY<ǬPx8W?Y!TӘ'aGVxw^kPUk{8Zjoe\};PӠiK@3zS9?`%wbJMQ{"_B㠰({K3:bLP(?z;r%m) U#Fy[l(L8 $PZ& !#:4aÌ$KKp?xJXohՑƝȞ|cj uӈ|Dp!Pt~?DmNTeoʤ- <$V>1fFmyw1J\ 'ڲ{Mn3b[X8+z{1}jlJk/ ;6;aWieVcFl#>X:(|kMq d z.#{:'[0ҮOFL㤍DuirTt;$}M-Lx C`b%듲\%/C6ʔY+j3tcCzaa_!tT5arv5ذlD" m$ T-(%B6gοe=tAajfFU qPJ2Plc[ɹHD`߂|j_5i*rؿ:%EoߕB&Z$ު61;i/C"n**caC7$h3-}C#;:4 %pd뤶Le%Cl>uTR5fH2N>}ooNTpBx#}Ɂm{YQ jT0X#62#UJ MVv.S8<?? PwրA\2tS4m)3R{|Rj,%]GWUiPTQ:Rw:/ݖmRtD< /BO`?(9X(lIE8'm#悎: r ^]/Z @6 mHup?:2VüddTַp@mF67޼'ZK؅e^e?ԑ26 &NP(贄\$VF*.Ox"vR>́:9|kϤަkQ)2&fMҳ|S=-;m4sjp̭~TVc ʚۣ1x7-dK"vm+w57|vίO<bk9cF.1MEI!Qaq%| 4xr/2mQU!S;B$4:h{woׁ y`8tIٖ3b€>5wa'KYRI)z4Xx]t]ahglIJk}I4BmM(W1(hS!Q3aj˞N{e}]NuP7wTu@|GLD-Tx SEF90@yfÙob ^K$.k{dK)qN_CvfCF.{wV% Arh<.S|ŘtrrكnqTiwǙwk )[RSY婢0#NV^Y&TBT?+|(EfJgܹJX-0:iJϧ0Ss?A Lc bTI7J ܬԵlY-?P%0d6^. XΩJdkֆ $K`J8 9IʭJqK~ ii^<^jAتKYCB~g4*k x7jʥAvLgr/*/JaH1h \#A0[￲inTaABd 0ٚFHAƘ+g*SM7. tZ4|)g+͢$ԭi}֋_s]Q4Ȇ JIWh'EQ`|nIm@t*" Mq /fdQGS\+Gg7/p"/e0nXaƺ57c†^kBg6oxX$I- :Q.'ٹ%\ώx ?YN) 4pz7JL]WɁJN1ۣJ!;5J,>!3f,pq7wou̇ORgܜ[gjmSFdl9E={ua7%4UUIvVj ,}_dgVγ*w1dl%u"Iמ!Ep!݇0BwHqǷl> 8%:;iz݁V`bB ~U;ڰ\I-Du6&~_ Uh0bM#Ei#ĩ5'U^!0c\vɅ[yV;i}7͕/ɥUYk:Y0G/u 6["pə]ĕ%z ZºIL=a#f&Ys~KM8+p F˘s![YqUr! Rmt6b\Qޛ o).`#$?K6r~ 3R f<^Ez=q?|3<9#,`g/Pu Zϴ&)=]2Ha ] 1, '?9QvEICdž%wUuﰒW02x u .bTPIQ0J1ԖNjUr&lKs\~+`T 4Ś$x_QXV;(bR"M뫢<9 Lj 6x~VhX}R㍶D+IWWvΠ]]&V:p턡6UXLkБmYe=HK{/OK`q}AS %M:N#oJ=:d dR~>)f+ӘfY U1"aMH'NzU+w8|if^yeXY.> KLΓTXF9.4| h@ _n-\iLj0))D'9 ܎Rf?x V@m#yx \r oԽ3 EhqFq*k9iM8V\0akܤF, w@ƻp9=4%BbL6-aa.(zEߐ,rD ƵV#dTlBMzIwE aI8 Y4y-*&BNb=de]šx&2<$i,kRzC۵ bB^Ahjl-E,O20_QG(y:YlQs uCk3J -,Q1Ywos\BY]uxӺQieS MpO7ؑF~  R!J}uGu}.)ܖCYaDb4ˍ`b[:fnu^UE!J="jHm`[n>MϘm޴s_c?Րz29 3V8~Of97Bߪ1g٣L0& }nW(76:6IeyԸppC7,gԼo=#Wڜ=B\]Y[c%WH qE13 {́d`qR9!n dkI44^CyJl/ai| ^p0r-2#azB:}Mf&ݗ9S$4\HQúm FSr~ȩ[)1F=[تKw W5N2t R-؉"$%+bI/>~H`2$FָohY_A9gz q?nJqBRyx{'r,"@AKDN2E*&7ϡs &} opUQG=M0x'@1kG H|H)ǯqB^_i}2 |H_E= |h ,/Jh0}szѫju$s`~b^hfn϶JoU2TuNԃqjrpIq`ӣX_ߣlj[ɱ̼,ŏd+alAdJ*ݙg3=a!p @_Q{:XaYL0' HpV!TuԄ =n{7>|wg"@j IU$fᯗ@ 1DF m]'^[b迣#UN7T n]eHgĢ{EW}>!q!#~Y? =䋼Nu,z,}1B~JMsミaco7P(ac>~aΉ&C!}PWjwW ۋMnx '&bsbnuA x B{RzQ"Y"-Az%P *p0N+Q\)cs+sLFiˉVbn|sB؉L}R;9HdɄ"w_.T B E2%*o^L&AV{܆|jSl z'2]- 7qԕ KM;xg6q?fXN +\3tgoFF9vMbHh8fP-KpKd_oS$䘭<.PxKmIpOfACI2űKBOVҴSX v g[C18ml9:@@{-~=C5(@MdloF)vxIaR$ zK5]Z"+Z=vr'L 5+I/Fh c!2l(1"Ҙ/[|,|̸ @4Zs&cVKDn)K):WOd.^oۮϚ}0寈#QP&z~;:h Qc5nr=b`G] F@| x8!W0=%- )Hݏ~ypyE_{ʘe7$Q3Rb3&Pj?w2~fH z<+wiD.ݴI32otg'/KEB>skeA*"َ '|+b8z?ĺKc1 XA'%%dւNIۻBkpwx  F9%u .?.PwƢ1 HTz'vUٵ^ Tt} PFHIV3#u.rÎO5PKd3qa6:?vyrF P^{ I[ŵۿ`oxdTK`A tmTWK k\tw_%?Mmr&r/LH5ѝ ?サ۵Y@FJ{N3a,.Y"Bjw5DjoBhUQHLy:x?Æ260i*lAxgUz5+[A= ^֨BUd< ?JO/e 4|VQvFv6xA V<^bh48e'%o!2П<<}@C,v IQ]۸ʖνVKWTJ%lIoPs|]_i6{Nδm1XD[AɜxiG/xmy [YlA}r0| F[ŇE'= nYś!Jpd%_/M F{Y  _|$1aLprړ^E];B{ 3l:N\R"tI_<#VNOxLx4<.4},S!YMd FI-mZ.HydTXtH5 2nT;qЏY3DfsJre 0$a5!x*0[~CHXₜ{]+qQp":$AT%-R1-|]H!Qu@+=%qVZi'3G/gmm 1mPT涴Ea ` rty|7$}*}Ij5 裳EeوEeR sG6v@X:6#_Fcelvciym*%J\ŧHƔɓ2DW-hAuP<3rwnތ0{k0Yɪ`mFQmNI>q!ݢ|Фԓ^`ֹ!R 7yyχ npY}T_9Uˇm F?f͖I,;2( NAK+n:2Tﲽwص2p醒]!nv?>倖-!eVb̊ӘQ=t1y}m2 ;\FaS`"Ϊ"E0W.S5) .HJ+Ƿm*<"AWֵtQJ}:'$)ѐ,:xZHR[81!KRXMD36Nf%s@xklt/p^pٰ($66,;s cN#?}_?tBJa÷˯ A!L܏v̮t*W9Ӄӗ"|78p!iCWv?pJfhL/?8FLa-iG Ud0kNt}$ⲫ~Zxg @arj.!' /bdEQpjrt^ZAdwlLOxjj]+prѓwJYqEoBU r7wa/PaS WYRv~ezOS\6 2)p/ۖ9D;.xI|^4JAzܙ所66(em`,;sq{X9רi[\s#.(,*)GfpD}Ɉ{Ufw vi+_u1Yοr5qt\s2;]Y}HKԟxjxN8vƨC Vq%[j$@y(%eU4Q}Q~Vgi 5ޡθc˱(pm1?_{Pu81 ǵgwg@t%9ip߼7zAF" {qʴDO&%(ҒaM?xXg?rD3WGWz$Ĵ\F!$0bR߇prˏqD'v]zS%NL rB3]!tLD=jFA,0V@BD2׆J9E!HscYM_.Z9vdaśA.;T~'~62Sֈ94mƗMSk^/͓!w*d\2DW[|~>̧{D3a܆ NjQ;]ײoW^7"/ wJ:o\đDj{)g;y1Z **eE=r]@#ԟf΢ς!=3K6DW]ՖUq`[y̹X2@&V !离i";ы?n+ 0OIDLѥҤqCNz/aSl=2S9H#{NdiNF$;w \dSXRugCN14=m͐^m{paMs!袂d-3&0fS>3&OMrDqA/ż E"qPr"ea|vg8&>:;, -0`ۅ]i'!Se16 ?xUHѰ ~̺4?Xu}QRCģM,)u2I|PSgUKs{uWi@:WaJ7}e)GNwhqGDʼnӼ*mN?#b[겇uK4ծЕUO3?>@ F ҹŹe(r`l=ۍye=^ï;c/duȠ;87֢tB O"VM]h%}-/u)d,' dP pJ,Z!$H"iv:/آbgߗmhQ~pճCuYcͽ[qJs?2 |ܦZ35W*LX4JC,u?50?fŪ }!b 0l6{$XPg:Lpz&dG9o[y MY!v3e|ݥyQΙ=/"<*U5nU*}>AC^HC?/ Qb#9}ٳYj[mǟ/2JL#wxO*K.QVqOlPT .0K+%6cA Lk~hHVe-. wME ^:g[u@<?}>}\t8Kp'rU|`]JnD׹u.::?|`ՎO|_[]ch /MoQ;|W5]Ua]8e wA!{gK1[4 gqF{|%%4y94[%9cĶIT9S+tV壡UڋsV/ݎv7<8$+;$6v~}.R£41|W!4D"j%\׏A60 c44Ë[?@)R$N?bc-YmZt05,ɼkHeϽfƍ%>k\&$=/f"f&"/K8eW \<8AAcdρyRq:30G7' J oMYơ(-]!aeXkL<MErЖ\Pr(5tABC6b9<ZWڠD/i0eX:A\լ#Sݼ V'@`A_km~( roKc?`G.(;3Ny[!?|W\FXCQ7N3ǪYnb?Hސ`m}-`Irl6.qv-Tn xaT6ؐ+6x/C!rb'?gCHE愝N|n_-DBȳdƙ\-%dDRX1!ovjg:uϾ$ <>}>NhHEp9&~"{OS3CK yu?urO%VvDqǰWbvR1 +Ep"7Q0*VH̘ljܲwX^6y׵߷ptwyRucB _l]<54zǏrw[DhfdTrt+QƷ@! nw&jI{GYm2BKJiqlE u@ 6 iF;xxLܥY AcnJ_Dw 8AEUDaP*M5>Y8w3^3'leדz_% 0;4FL"Aօ9G5{+I6>'E!= 1-z`k 7y?ڗ$l&v ?S J*Q )> .UN޸*)ZoZUJ.#5#? p j4JB3&ꌟKX4ihL12+R!L7jS5+աBDqD<)11GaL8B:;\NpgCj(6&Ϝ6!O-K4OQM Ov3< ^< u*=I dV&E7Y^maXxt9p%I$x}n]СVA{ BXdk3\E,)l:(#bSx#". BcL;D>ž}[C"63﵄QmȔ/P'ޡwK r1?-(lRcMkפE'K;4+|q z"2,gjhxzA{0a6E"W"%-UV0az",,,2vTӭM,zbwCj<>>4EAȝe̲ވS?gߌS ~ѬlT ^@R;(&Be-g)JƓEHuS+# ayS@;GZ$-㝱hя|.Ƅjw$ſ^o㤚I3?f@"gNhiĄů{.@byQg7aR4[nZϻpp9>L䆴yQ*v/eMs).FF%44 R <@sZ ַZ}5%Oėd>ll{"<" xA(Jy&k ;W9ъκ ,:+)EIJlL!(U{kV ŮZP3ƽD[dB%}J 1_*GB`}j2o%7boB).>wy +1^`ꚗ3)+~&B6Sr@ǜ%$} B3ӵ.6Tš˿=lRurgITi!TEۓFsIxO hkv [4ԡ#4%qR5U]Юif[S1W/< k̆Ԍ ҼQޖ.;g,.㢇 'hYrliLް{<0$PYou}?|u9&4g0娓Ya94uNy,P,oqf)T~#v7G;Qs-?\a{gJi0-Ue23lnBmTU R!dhhJq=Ab-YݡGol> v o;+CP7ڌ7u[k(tq UB8$Mo 7 ,E0[ui@)l_@/w6،b9-k"Wc:aچE6FR_ c"U}:{#f7~U0Ts ~ƽA`8)  #SeSNGux,+X,*0TONmA뜈ٹi_R= g BfҩWe]?cMr!E\ WQI; {`\f&H> I޹XB5>*+ 9,[9}Zv*F'O˟f}vwUfLe*qrK<\ ]"`کu2~}~D4xr4nm~:a:B>JW cLrYn?2Wn4wCS!BSܛ$4UeW=/wC䞑 f5ɖ [G|evLp(q V/'nGMi{5uQ\X`V:7_@nO8<=b=,+$쾜ildnï[ 1D3Kiǯ_F^hQ1ev= `<;1C!0Eh-ĢA6_lA|ehY3UkJ 4w% ;eI^3 XP:GU1xv-u)^G/yHIxn$D[!!ug\W۲'Y5(OZ1f :&  /5 *䷖+w3()mkYqG u*9}E2D&+,bQo)zXW€C›&ƂLLj{52?تK-M.^eMIaee=kokn 'maEJىS=5=6N&U/3\ntFhA5_K&E=r. qiBjRb.#7{)ZH^&G zS'&B'|<-%;W42^`ʟPq{"vZRWFW(wPkNP:+ NܨT7qҌt)qZп`u<y'b҉) V;nqZj#:#aA!64-zRuMKa='T1ie+(P'VXX2eMK+.ox=Ƕ nPIT74(G#?OU7{7 $q|/qK!:TВ Wj Zt$$iW :YkW2|Wמt&]ȌρI6QM^EK1lJG.3HO* ~-?ԄVx߉Rc= ? ^HuI tw/W!w."zV'βܩh-H4RDvu+L0ԨxbPf~R"m%ƑFk%#JH 5hVA<}W ()ORU k,m71/VĹ`0uuK>*-4/ `ܛXZ+]Pw D0¶}Q\? j`ȿk[r$ JB'+ى.+Ly 5^ 6dcx/5/#D,'>%= M uͭO+"e~|< ZZ{~uO2u$N/sYkgy]ZG8{ v^C{ hyB_DR6)"A̵ߋE[a^8?YjK@*^?Y0O=Ap`{{bˆ&u^R+h vJAW ݵn 64n|F Eě)b|%u{<C 7dqIL2p's skHjeE' CVYt+ci۔td9[,G=;u!=9@u%L,cew4^H@׋?( ₱fD榃8)0H$28/ TJ\b J Ѽ)EU$S` `(mk=~2F ^t-п`2B+ugWoL - N[&EL#=O D;,Y]UN&fnUm޽hHCW+8?('v"kn8PS%t5qִ^8 hTV4Qi F*#{8%0Pˑ3dTrlt헨bmfB&1)auW{EL=?lZCsu94}e+2J߭LC ܲ$ZM^KtEZm޵9=^CScCëG@fY mx9]@a}ec;Nsgg0*p=cr[<\a"!=pR 0M," -Xc~&@N?Yi_h U[*C//( ~S[uMxl7P:YYtx̜+ =t=](VNbM CK* LYOʪ[I vU ɒ)=3 t/Ϗ ٛd3u]+bA#0=a \dX um{;fm9 [Œ ze2W&=0 S@8saUHF_4b%M<l3 8n*c ɩJ[[q+"G;B*2aBYwy-=P<(Kc)yF:VsH R&^\g ȁCA5Eœoj?,RVWFl9&0ury9ece]gk 4tS6& L*, c%Y1J߾ǔ,(=gBT3X.w2PuLion^;`A&׾`Eyo#%N4 :,`!U.2h"[<(0bռ\(o +jӭ#lUZOjLXXsE^w|34p a13{ƒ5MިS4ZYo2tϮKmkM?K,w fL7>'& ]O.Y)5\4W) W+/,=' 9|jJNҧh~H1'Oko#KWA` qQS;-GP&dzQrr3hD;*C`ņnhL{/j`}Ӽa3o/ުZAKO܏\S\{KC-`a:J#K&&A= ejPc=^Ӑw;,Ykb׎7QVW<6g29HV߈vڹ"ypzv WӐ\9˃.qcu]U;4Joc 9L >:~N޵O56fه;!б1sk'_%K*Q c4U}gK!H1J?&[ 6ަFԶ@'{Xze>moa?k 0eCU(tAo#yb %3 Aџ]:=mA1˪Ҭ)tC)(ac(}ltha}w ppz2Hp]71aUe2GI)ik}S(6P3=2fې([eNR {V|YGY*iCVVp#VgO %s6akZ^K6D2 -& qw l2՜$.rrђ#! ]Ş'Fexs5{*"kȿgo Cw_y)'LR0<揚~m"'jaݼʽI])qf6h!~\ۄjw|YJm*+ްFNxs"ȁ+‘[5ZExsB*5Q(ZqOs?z2K}Dѧg3T\n&b\^V*戥WeSqOvZ!PuO_F(M6x5RFo%DZ4P4:` Y]i͓R^P&'/ɖ60vO5>} *Ϝˊl&K<ĝ3=v3Jfm-%e1hA^}h Ȫ0?n22SWQ4o$hǎ2n/GknYwNғ(3$%㡍=ǐQS-%W޴s3Cb93m݌`'ws t#: t!jCAGQCn5EGm0E`HXxi⼔6ޏ_QS3"|\Փ^AP>&! SLXD6W՚qZm7$ 2U>Fۜ=,/ Vdϧ_*ah ߩsfRH5QV1oֵ{jǪj.)a[gפܽ7)Eyږ R0:gbY^P-?L[O&kEͿv*dSh㪾-cZeBXQlNڻ8F >(.AjҜ>6 oAP9LRg>neijt"/89Y7gum-st˱ZHn:W\iEțJ`LHs7܍abmO\( :#iÜ՗[Ƈ3W42| @֎h_$U!jE칣yjA+3Xd>EAYWJD1Kvy`Vfe3kԇaELSnn1(cd: S貳"ڑ8qB4ögVpdlAl _~@lY]~*sau|-|jHEJQl{UH 8/ݪ4dyNU9Tdu*L?Ce`쥌<m|/LQ=㜢x*o݂xZ|C+]f+H ʅ$h `ۯB㟱JV txm<0L¸>j5Y7墈>UkiZ/wXQATxbj zB^t;5VH܌p>Q1 1+ g&R0X*T)ArAhl l7Aڐf3а5(К9.O0:qϢT1,4yUO1f~oDՅC?>X0:֤lkN>8 xaii ڏ U4lagfxo/Z|hT,B^ngGhr_FXn~}kC2M/x@zAF̢p( GKQ6~/b'KgQ[:m71;|@񸠖`T R8;{Wx)'jv+"3%Ʒ Q6hϞxx9# RS liRIg,~8t=\̏dq%q5P4>C1{H!fL:MS^f*'%צ` vtn|m*o #,%%~ꝲ>+,W;w

    vOnR虖G(mߦpY?L]WW hU,E?*ߦyŔ|\2q|a9P4&o m5bLZ XߥO`WIXt)QeCM'39I>fǞ7ne36?i hnDV"[/F@ʓaD Z7!lc~mryy+tCigSP8p:U[ Hfk;+A.l2W W̛}~'Hڮӊbi1b|%PY1,Aאl7Zx޸TOśPb} غ(҂ՓL"Gڛ[Y(l(- raq*OCF6F*a\EwĜDGldVW8$?7AEV:j*''}Aj)*-r#ƍvL0ͫĸDl3/I6L5rwdj}3mYgwrESvmHX'`8&S`qi]d Iz-];{c[!E nR!>;Q=B5 0v/9Zͤ+J5 % !7z"!U&J5zP+i&⋩Lemw3O?~kqW6Cg7$ F"'^!/DnV ~ʪy~ȣr5t\w3 !dnvXlv8÷ :-c n4ŝ,╁&_njAs }e&e,Yc~O dje)~M@GwS $| (4_n.Br9/3^e@wJ]&Z2/)Xs4Ky^A\yYN~2](FYArb; lT]g˰jiA@ E=P$l8I z749v9i Xnwni<3+yFJ34gs x86+ٝB\-4ÔszuWTa^&!R6mvPkTAX뎌)p+|vk0┙kTW& 0`[PFm q Ҿq9^rS6+Ouk^4M HB&Ʌ&_ ~1B8  2NI2ɫ޳H?p!}r~[Ϣ I7`D c߁nv K\]`è?D%[ WEeuԽ1Z x&<)= :7uȐjGIhϕC (pe>J]WH!)KRlzKs5 i u f5ߖd3"3rM0nGs Wv]So@~g &v}^=ll}*ՊXvjuWރj7N/8n.g"{ SlVtЃhxIxr?HB<OtN$P<êjTPSОp=}X! daEEN6z N/K n- ޫKbzXA\nO|o] Dĕ]ԿX#:aqa1Pm\l(J?}kmwDFbNhF%E+:ohjX^Z"CUzW'-pjQ2cpoDqBAEHV̰[,-8@coԂzZŤ[@ɟe͠BMSK\F/"n~OQD*9r)K—Դ}m7" NGP f ;6DPc'hȚJ+mKT4O{ed[E4]xǁ>)p9ņeA><:7 9ć0A,G_S\Fw9;/^3NYP @o:鮪^8!."N܂LlA~P߰񭼤h]&^`\a G=1yIa k*_v_dDj[>T-k?f2>\ûҰhl?|n7M푓A#k+ [\9jɨ <z3/)YUNt ] Iz=(hat %#H"C󪌸eå嶈J#%yyF|W4m"O(Ԣ(;eԟ ݛ5{}1CgWĭVٽAH2x.h *"/`O6)Z"$|zLaxbiq7nWw7rkX5}^9L i󒖈nTP;:t ;/`1Ivcq/)g"d!`ԠWA&mF{v/gmM9bXFb} Z{3Vk_+77IUo8cl{켤D-Nd#&L 1U1c~'|F-T%8Ԓ'bO`z$(*9{gQYDe"fM#wҤ~Gܵ &kzێ*2ih|PzȠO_k)8j?u#57dd1KuCbCxҰc,Qp ){%H-ڔrBWގG* , qo`>&QsKkBCbTJ W?$]9/G5Kzx C ,{B v! @qIڨɫFK玄ŽiաOD -;R$*mxcxeP(6 WK3¬ }SI=!j2M\I>ⱖGRyMo`_Gdּe!A(ۅjjJ,ԚqP Eա( F`kАW e?te%%R"PԱXwEL=7d[S3+:P5x.n_ 65(;ƙQ0M/aPNXmc},bi X,̇Ϙ9JV7VrCӚGkԦ y̯2hYs=\SW@;yV`1F ǰڷLǐ*lɄ6ek ss/`6Úc.-%` #!=ߞ?^c쮟i] xӷwGÚIFe~^;%3f>zә<pREYpB΀a=Tus\vcmHN F+7OV,:e^w'=/ȧ~s/$ l"~C#xFP. Kê )2NĩT\xgz'ك@q}5:e(ާmZ| >/O/ %g&muEb<-˟Z w@tsoTͳi V7 U!#Yб_J.Mi!2![_z|̀Z1P݅Ҧ/&A`syb -ׇ PMPidàV{V/Eb~7gˆxʔ޽&lVSIk Y34cr?(r!%L/e͛<МŇ>waW+q(F)- :SyqW{Vv t7mب{2|PD| Sjeht\"iܢ&0QW?2ő"E#~~g7|{~ DUMj^ q6|m![ۺwJG9m}EYo%=df!?WyUirзF5 M;9f895Dn][xKZr8w*gUزr<# Oʾ'20QY@ (%;K׋8IKD_W.o *8I'|t1?3ygXp쪍ji\g#0񆚿E@8_~wVd0K괗l1}v(*߱e|(P0(q $1J<6;?&R. x`|| v:Vm~ԺO)^7~_ի? he~n$oA9b&>g\i;+0 [w˼3PMs~YYLT E.;@;aiH|҃N/W*%}\ݧ$Rͺ)D߯("Wumd˓o P Tz&a,QwdzxU?@4^8x?>H\juxJY{Rp(N)UҀ%i6$o`CIvlh X1 >ch|+ DxUQY]U:.i@[O<݂o V=QD+;ҞdMcA>_㫿(w#4Q^)Z&yKJr'`v̠Ř^rzW4sƃz5p4\&q|҉k.5VfEuZm!c19h+`umiC#WJy"SVGGw?" Bሰ3BzIi1>^M۱ #m9jD%פx1y<vfj Q5` 8Bp,;Zvz?m pkP+(usia9N¥ O$$͍e\C$kP&Qgg !\:"!ӄܭd=27`P ٽ626/Nq@:n#OgzcE`'ZD)o"5qv#ej+@ Cr%纂2+{+5ŀ'ZQ6QܙM XuKgclL3~errywVeXP~˝M@j dJg'ЕfNH5`ÍS!ݥ,!>iŦV-mLz`o=Ìqc5Ex߀o3D yBOO+a e#1c5ٞIjẑ S=4_g f?sb::_iao_h)"\Wv?џz)qbLG;sg4Ϙ3QcuIQ dײp|<J8cb񛦖(1:=v}ouE>:d3hәكk{;pѾ=%SZ4 Z^LM355%qQhZ*rh>]Ё$rab9e4 5 qK*rzA[6i͕mükq'=YH:= hgRбw|{*[%Ⱦ{zRq $ΛRFȰy !]@g4,p6u ??rWl [!zL: bk C-FDaP>QbK@S 8.)dSq.Cu>9aySdN}I a$/zTbv4E[V0u(I`P6Tx) }*bQͳ^m b).[/j6`,MOpHc8FdU|5l.F﭅y-8mFoQFu Q>ϴeChGHsh^$H:fh)@Ơ<ebP@n 8)3ur}d3nd'#y0hbrl|7̧lEc0s~=D])x0`O#fe=3cQ5ߡo>T Psx?016^S#M?x5vҷ Yj݋c&rwrV߮o`xFFݤ<0fqЎӝHlRGQUB"6FMW`0:t`?< m#'t䭅dCcG@t: Vc !7I8"q9t@.I+ JQ425Dހ_r0vx lQ_d2c6ryk 4=x螋FlT66cs(%] s W=i7g(pݴ~p$SDjY j9_`ѢP9dD9=Ĝw. l1⾖~`.(/ҽWy=|:,݇ѿA0D;{ ֝(:h`ʾKxV!l0̈́ȸxkP`RQ=J*Sw٭N{EuuwE$!??:&꼀+hq*>QŦ Р`[03J"X1,ZXwK|fX<ŝ h@X2}8z^h!mFG:+`mb (RX }=7+kR(BT<ތ ,]1pz aGT~EWK?Wҏm&+0'Oa8C 7AGݶe;aNSݓv M{x.U=z1,v &, !묯ӂ׮ H:lTiKַ7\@G| X0Jږ[Y pb3y+"A[ط g!˘el~mEIBX]fƢ,ag;eP>+OT+H,; l )/=EO$\H%}`#a\hE8Q̃xN8*N8`:xuRH,4EY: ^%Y\h/[/3Z['7 ܌UD_ȍ,B[1>4`5R=UzrkD$t|zSˋȨk;˳71 F_eI!wɏ߹$R#-LMd2INUT7޷*9g p¸7'M/4^\0՞3C@}B)z߾eG%U)ܲל2ЯX`!wIqQe C1KZG~TP8ewzU^7`,4$C9~U@V!fڢ/&>na?BPDZNh$X޺ W_eeZl,$2)#91%01ik ;"Ny5+gW3h0tFl4-+C7?H)ќ/gN4C(a*K9' Af,t`#!܁_;mdDIhå/KD~vH~{ҟ.FC/IjTZkՊ؂H*'as$*Š^ĜYTRV́x,+;$}"o )0jUehhT,Nu3Hٹa'^g!lVI`tatyr ݅ t8uQgEU1R<Y%VE+~c=7{bŮ<eU2 kT>~1Hw퍒UBZЕQ݃vrZQ@,8q y\˰`֫s Mn4C>-qsVp+(D{~>9щRPvLcCtRuJ:9D1C 7UR|^KE4r_0eSCngȢxHaE3ԫC_ps\mo L8d ˅Gw{c)A)/ ĭCƽ/?/LS?Y-^׌zO9[O؋"\r,veO:mrkmGx\^! 7S W7遛0wAY:+J.’9@m}hi viU9TSäK]-;>sr m >F3ujHޛN90hϐJnW-*_^k*Tj)\Bv q-RO r }b}md9*)[QG!Z kAsۧ4F]Кe$Y4Y|V3+G;*Hqh?Qy#PO^Tv:5h^q l2} X !gf!EI'[?N) U 96=Sx`bgaGs.f`]Tdݝ{Zw&UnjC8Ƕ63M%nB+ UI{ġRK D:>-hUΔO6Zc#>!ܚ*NУC)uApuR~YHt}+CbUUE5f4x`_ }7a@wg诤CC07 ]44פb@I $A#f~}E"ّoz)VJYm)u=t|jܜc+o`[Uf*1vIъfy< M%E1m<"y,ZpX5%BR*UN8u qӏOQb`?" wʤ|6G?pJsRTSrR5&߿AU2dXMMx/AB +rHم = o~d i B֮_6oIc#*6G4ZnEå/+Tz/l-)>&\֜nuʡKhiČ+0ś]Qࢺ $6phgXy)$HJ}SPFDرWϻ7m2+ 6!)sL6~ 22n^lKcodQ_Ec;h9!!X)0׌.gx́}* 5ŞPrA!@'n|}'V?ԥm 1B1,8fˮpm hPh6s+轓A1]%1օDs\` 9aIY[r4gY#_$dB/v޶G B7}*B`Q}ц%qs(sUÜƢ$v.?b.D  p9{Zqa?i`QP$XoUl`|DHR3of}`,{I3쎑䒕AƑQ_Z#v̬tJ!^K.έbzTr5+4Yۡ_xgf#krf/N;:(P:$vH )NVxu:9\13ZONhv6 WV#s-]%'FES_Z+ ͌ [gHlSlw}w1[i}fpeqG'em9cA7.m?'aCk6 nJHؕ[qL gbZ@l6 C2l'\X 9L6_i)ʰbhxFPP*ޮV$$8_魅{ :a!ܢȈ:{&Vz֦iS.;ceꇩE\2ef05a̠\imATYsqR;|[zVk;Xh{̣' nj4ݱ+yU\1|6``j;/ h>tJLԻn8 cMv~4'_j\ "@cצ~P5WAQo7,Hx|[z^6`ucBP>/G$lYbkؕ4uRs)D1PeE=\e=2>%eK㘫&n͓QpB>,djf$%%t&>ݙgFֵ9 Rzu)taT8i׌~Zo`0<*zS A/[& B0>SoGo$\Ȣ-ܵ/ 퓲\^qmez[P>'BRܣvZg"%9 dЦåY5K$%)~%l0tM/*x|vzJɣ5Azbut |shakyدy~-=G&4vZgu`\gRr kQXAEtg|v>'lCutqP9:ܣpꇷ~qT:m*Qf^J|ޖ$6[ՁiC>~r+ C)\sO@!a52 G-ddӊl<_&8HfG)(>l9bmԏ{*J|0+ {se ÷d=NʒvҊMDh, Wi"/aCbԁ,`E) ԝf\(*jmJ ZRTvP'{a HU SH*"R<{˵gbLþOI6LASN|B|c=tOo2[, &]-De#U*p-6#!b]Cl&C*HO/ߗ$e#'65;Uc}8[=yb A~{dsoLN %`yl~`dWؕua`4ё~\;Kd{yCÙJQI^{}ܓd!i=PL`_@io ѵ On袻 گiI pp|g|@"YZ< )8cX2zC5_9|ڕ*Rӫi2JcCwϴ넃Z%sjIX=kLd犔}.ՒqT~݄e^Uݾe0v-uXz=оꏂ9gǤ),0Bee (\ߋ%ymu@M 46Rt 5 FSο|}#[hD 쮔οz-2F7;*xЬi4%#!uicl[w$GABa`jqL`-m3d۩9 ;$K` pRv6Ǔmxrk6:4/',E`/{,<0ό..VIw[sXt]RXI~U2ޕ܆[8XdF '˪H6vX*^J)M[`T OU>w h Rb LNlVa)M~ؿ] )|9 *j)|m|"&n,:jk3n3e % [v@~t09HBp \bPMb]FX^|Z(¶qvd.cMX f$QOt{bfK{1)AYjew X}]X#pxlz ݈5^V*Crud.ӑmh@Ո8ƔU"_pDƒhaMv\C\g"41YXSUAnsdyI'ӀJFy{뿽7siH^4^>q+=FZ2NHD o NVp)r0smS)DY} sj]3ZuqrTyTݰy[aSB4v*"{#ʫ\16<^8ʠٙ,\^#$! 0|ƒ/j_=pp "!7X,^{ށQB.4׌k)8CK#MO/(NY՗Bó電S7p&p:cwXϔ-8H^8?=a?ϛ>yuI4#&gQBe_<,ɑVo*Pt 91sOW>ci8C# `_q$A瑣ngU/ggU'|DNDۈFѫxybfU9gdJJ~v/|^} 'miTɝ:m;=?=\ /DG=4OWn<|?YU*66G*2LfZrz}n|S%@5?R6ӻ LR3[G054 j$1VB'r=n3Z9}ա ̅ә.)X y9RF5Am%u\?@omP}BVœ)}YK\~z@0TpT'9~*,KA~]bU^=pnxRZ. z(W&Oosx=(1mg;,5Ȯ"ݏ YA[_vj@`sWƀ.u vzbeٳt2FmܜF.Xą(n@ڪ_ӘktGK ঃ6Fš&)[,lB %5 GDFhޚB+jeLP-%Ә^ђUw֠q}/RSM@u&D,vhq}a(3Y8'@GOSgpD@a#AH?U}QޜV#n'p??J \j`M$ gFKv'p7@ R߶& g1QeA6MJU6AT5F1;O^dS@,ˀkfht@6(,D⊻q^O,Dܤ A|y?g|O7ܶ̒P;y#3 8~GHG 3#tSj \C2h|Ga8]-K p07nB-(ET %>֕U )+SӜTR,'pA fܜXs:K*ƴuTuǾs ٘yxkENqdt |!@5qK$\wxkH îehc׈yd%FO9W6=%[RnGKj<(ӃfB׽u d2}k $q" 1 (p4ZZHŋSh6ZgLE[IGKyH&exh/"bda24@tMql/i[k"~a{2ͩ\?xt3=+zuk<Zx ĸ>r?ZY%2¥C4b&etHG^pu D#4?"2Ÿ1) ak 9 Y,4TԿG'C\3l<+xF2P!Cݿ/ML kqnv›̲3g,5.,K^Ȋ֮>R'2xb0g ty5I~2L$gi}JNgɨ( DZlj$bKr?wJB첻(7d(ԧy=1w 90;ݓ)'H{"֘O8IaZAɮV rfӵVrvҍdgg =U 8G+?i=blIK%$]@AxN+~l2Z]-w{O/ b)S\+h-̥p[H}oV] Փd;(QN7=,8o) }d2Q\YvE:sg.1_ʄWVvS XҷUq}G8o~Z3f{X M.)"Pr(P`$>Y^X]1 8^|0|E6e],Y)c1ҺI: 9, 2*V%8jM x`H ɴaK iri-RSϏ~EA嬀w/N6v18O#҃Q2AEy7M-!; 79?@8aFe'zooAkD1KyŒ:D5]1v?2=uOp>zq3[g NЉuUOkI*ta^jҜ 3 鵫\FYA;20_C/ \;['qT46xlMʻ`|&f}5#fD}4'CCYx#vM)&gnIcV-X3F!q뇀{q aQÖ;ƃTCݙҽۤ+-;-n^KW2{ġh. ńGHUmu߬?!qZ^> BFb(zagX β#8bu9-OGHB3v4[:x"(7t I6j Ywp+΢a ZqMxRjWMSn6 LAk:f@βC;"<q ZxK#/H=t.rϰ:sJܯL`盇y+Xd~f=D\,%:']hjDA?g@{2f"VDEQ  H{iʯ^ ǟ<ôR͗K- tƫёBG>Kj&kuba)F!ٌ8U٩ܹ Y"Hw.NZi^zx8Uډ\)>қB.! )2oI8{wL7[rN8n\MYziƕ@fSXvL=;Go j]"2yi6/18ڴk-mj/5`>qao {GMӟ\ozJn^#-k/GT;w滃l<%. >Jݭ̤찡NK'?)e"[_/}Ug-E7C?\IJ"->v\6`k:l-I'E+HF-f>JH2QˇM+1w@ cFUV^nLJI0hiR? i{L,iH]QX'cLkU+d<}"]0{HS]N$qK]{ _!W;3$RvOC.d{XT%6 yjr~c/Ua[kDo܃l*:#t$P>7}'4~WRmfnT|Пʎ#14~'\, &~7Oq5w:+MɰKJn4dR>K2J3lQu`ʁ?,kRu]&D(вB <2JyD.5cuBkk!}ۻ[K^i;|[9et=D`^[A1xǶkW-*PX[ gՐ;@`R" \C[O[C.S@ɚ3OV8} FU_z@a- A& pXzBqoFS>U<46OI^E{H$E8v rĖHTF8%z3,VRj?^Z>moQ #+!fLk~,{ 䪱k(`n# k }'EIC6=(eː|ɪFDS DzTyYREw:?Tk;•w]ٲ|4"{CSvU&a k(^RxhZuQH] )SQt6Ig.(TMͣ"wHZX/) {AtQ*3.h@Ò;4I˸ ua*)\{C4(q ݆}_ g}M>))8fԔt篘\b手d0lB|a8tʁK_ц#˛$@Z}Kxn@/+BjC\аlbp2١u+ͦC ^ ܮOs)A"406o]^!P}J;F/U=R%f 0oC+J," xˮyiB/@7s*a'LNTPh6Ejzn@3 \dօθGNY5h$ZfYEJHH^֘C9?MO|tGq;i^B&JoѨXӨ)?PqNd(`HD-uQZ0# :BQH㜈bR 2^̥187:;X[*v)='I@؍7Lyb;JxeWo-_=յz9L^YK ogi1UXǡaC],0 3U!C"7ˣSM*JrCܣLmC^52l2qR.}Uh|t0aiQ+ׇg1%8RqG _ )>avK+ b j='%[^Ӻ]~6 o}FjmfV(!D̚Wa(wL C`#b.h@IFaJMIivE NZxib^K&d u\eMh|DB<(!Dԑx.+ 4$Ezi*,-PB!{^OA,E(fŻT0 u+ԅڌQxb2#Bo.#8+]pm0?`9dO8\Ґ-zZ$kA' , \qzl5bA#OxB-h T Ωh9Bl",4%-1U#Wp }-(}Qȿ\7G-]4Vj:l;#Ão"tF l8N-7B& sKPzhQuAkY> ]ʙc}:]~> iS[.ҊS_A{4:㓒ӻt϶VEb98+8szvq}/X6rk o"2{DZj=Z<s74R" 9x sB$vOMqs_p3T q Qu^ɡLx8n=xSe:]JN`[IvgM(֝bq؈RAI!08]}?J'R~Wwt0AEURҙXU CsUa3t@x(mكƝ ,-Iѣ"&VesuZ6_|njl`XHl(u+( z݃VDTS6Dq ڝ xJƘ,!O>0d-(·y>ED2[@1x2Y j>jLjo~!G\]ͦU1u*h׋p09BhRӄS6EZxcLΝq,.7l/n~(pFu4,? ~N"1`? H[oxȄOgEiAIu͐< MULP~=i/i daMu?Ca&X F?4j=@'HHf|'bøG:0/UrN\P5U?Zq?}#2/̪mtmol{1=95v2d#BFPag1|VW;bГ0XtJ%E]CeozY9'1-Wv:V(0!^M$)'"#EEsm3剣67ѣ]}xzFj~ @Wps C?4d3ﭯoXA Ѱ{qyY41"ċ}u;Xg{2%ҺLˈ}TDZby,6gP5L<_55Sy#"O~][Q G 9u{wKN&m>]re1M歹.=ljT&eei)"c˜=O> @Z u".\á^g],,קz|_V$z8zMG:wy|K zc?> 8%>ACT c_.q/Ds M_-8%DmU~)t|B*WĮmbRNgT!:8nJau$c2X4)r {z$=a h{0:@ff`m:rR FF)~-!9'ѝ*2?-/!9>iSqWt3̃CM=dE7S͇]>n 8|,-TW8iˡ& :Ոxƛ=~*PP=ӤW<:a$[D!D;CzzYZj?8+ysnԤ_G/ax sj|;7oLqj{w°nw^>Ze,rN=4qFw=pVհpm] 0>kޏ/ 7h/,S$sGmw@#~krfSk{+́]&xYμ^ĸM )N!RS)+@ժ*/SY.CN/)L((:CXCźf^##̆&a &0ƷvBd_}P89,yH#P؅M~K^cWf#dHCKY* 71@ ŁdUh)ѓ*K"(l]Xy;y}'73 [2=%yk"<0U 7|g$ױ<q0.x?'wg6%j+ c]Y[4T#;9^.w4cNU4gNN)#u T-d/c)BT҆l;0-0nm`RA Caf/ Ѡ8sm[y+INOCGh Oj^ y7,/N*؇~^TTΓ% qʾicu, 9EJU v)5eg(~0YCc$9`=yJB*_H<%~&!$|o.NqX\~䒛{dk/Lg~JgvxMAw䇉%="Guk8_M;bFpBbV._>Is/kcA@Jk ļ-OY& '+:iպE=Rvd{h>z@0)Z Jw-1ӫ3T[)Yid ޡJ C<|0?=GMX{DU?z].kj]x)?Dmhv\arGW#O֥( i$lx^*4K&]*3 Ldz6o`g Ì\^@'Q>8էBe<˴m$.)U9.hh *"C+Pg$|;f'މ:^Z|NZuglG.*F^y=dqk5k֥`Ucڞ/ii䖄.b.h@,dşh89dׁ.q>.e]Vx& Ka9U݂[՜rfA +TB7FtݘD SCb,!k <-td06l*%C8z#DtUCgƱK[6i6a`380Ė@Vrtg_cթd gHP+nI`$a>&vT?h@RַO3YS9%5G蘆 :%_[DM0gUwMJR ~\ {rl:HWt*qBv{?#+H uB372EA,b7R( ԅ0U(wc@iďTQ)7R(+qQi J@V|R};9AFkŸYi$#Tylw`t۞fpgm,/e'8WTH "ӥ{G5$`:(t`*#ƜwspXq'U4ߺrp:&nWѦD,DC@N9ӏ H kfl?W<-I,ۗ*;q?>@?4#~veOi_=c0FYBڥl4& haJH`wjD` §gJ- ƥ$ysU wM$$.1h}dZ,Lm (Rlkn/+.Ȓz`@ 끁:ٛđ:BO@BpoK2f[]*hcC:1{&8I?^UA~5?6Vr6V-⠬^% 7"t Hħs8λ} F½RV_6a|M$EB8!œ'P#ëpi 5=HS޶UqVg×~-teO}^*%GKwr#'8c7ᤌ4[5I sMɋla~: ĄE&S&2rYވF xs%E6l5>i#5e68fs+p)k!"\)wogg_}2.^;Ar3"-zoZ ڢzKm5tS5!ݰ7]X},ٟi0YI~<QN3,2MPd(h7.@4mM?iDmk)aԽ)c)&(1!LbHIo\50iIM^/%;=Q0.CKeJ+oў 1#1AVavKR_zHI+#*܌>Mvj@A.p-b{q'g)(a< y]> i_{aQ5 [1!,:ΣȕtnTJs]_KHH=doڏ}OuD_=i/#GEY^OwPd0;W~O$O8OF@K=_["CENIF<+Ed*"Ɣo` B -3Ir<"gY<}sVl7N}fFK 4׃'' jƄ;AZx*>%m(cuU9Kؤhr͚i!ЙpHI.l/![/H< CtpZX?tzKkGWQF=j)Epk NV߸a/yۯx\r!5!wu:r5ӌy%as}0wɘ#V(ShÚx8tOvARM5@=wP޼H8şl4+R2զo`z]0+udAU%<+>!e2udA5#]>MZ(;(I[矱_ -insnWpC̀6bPX=qz a?" gzUAqPWaNKY~$0+(U(Dsu@(E F -hDE\+R\4,1EUՒ/':5`:a2 bH4osoc)&aΒx4/[X|{ΩJ͝DJ]b[fmiB ->8v<{#J8+9X*S*;#ޮtצ7, KؿՇ݂W&ySw|EN_ deuH$u=S;Ht BAZ@U+vܸӨuJ^ o6D:g ج3w~d8})BMo_X[`HrZ{40-߃mOh8e.Id-Bj|'oǿ9%85d7q!w`l ~+*v&Ł^4^ƴ]u&t"v-E &V~ K1yėxjF5ȗX5)5vO'Adl ~G^/hѽX #81PR/ܐ9h *prɷ'R My{byrg$)g#OXٖ {R-H!R_brt W3jB2гq_ZGRi&NaDٛՌetvbº,$ƜW'F=+ssUUR6avUKl$a,L4Ԗ3D9'"RTѱWIуJ=" C &Y s~]:_Ə'Su=e!~ffy'3b&ʾg݆x+xrF@xBq8F=U6aFLf(BfjΓ†0w Vb 6C3 щtl(D4 N@,?x>~er:[#M]odU:PCCLe/c?a[a5jnkI4K#VSwR3JE {TMxEuJ?~քF%$]BAH&,Z2WZFf/ZLyŝhmغF 'FQLj5tmxzfJ)I1@$a1~hhTӺ5żG S:)OBn2YzJ:ǠnK P/vL%4H;[xI2/o>[WcX qmP" fҜշnYUSYʩ '0ʐRDE=;a+I4zՠ$zo$]w٢3FBi^z }CT~ǂ7tKǹN>`#Y+ceʎ;5e,%Dc:v`_XH"~ )+ 'n vK\:%^6C6-)A%,tYa amd AAc"ӎ.Iz7͍oNJl9HMT]xN ԛjxbsWKShoBtqbn\1#͑yQVX|g-S ̠޻3S횙iH pdC 4 ͿP1%[)|HK6 !$0>/7)#v'nC@ q\KALU+_0x'<=߉,6\m.lr7)BhHUslhtxAӲkF:Ru/:Wr~.l,J8"(vF"{VRQcpp_^{!Ӯ:-awt-b(%U#USkyf馭4uo3 ҭb HZj 'fJV j.7#2, Yb5eAkԖuV'::Ru?¸&$F '8-&$q䤐 A&"GQ`xGs!K&&.do8aݔWpҼZ<3)RX۞> l65/+Vӗ%Bȟ8)^~e VyG}߁UĜ!Qx=cala2He0͊6443Jw ph+F n/ݔ\Pr%.\ߎ~vX+8I @ G7Y AteC޻5mT`$'+/3?:Ѹl2ّ#Q׮x ӰDߡۂ ~*4n@`э<4 MtiuL0 l*J @eWʄ\F"S?qҿ,7? m!ǹ{S[~^o^]S~蜮6o`(75V $xAPн=%?C}ވ w l-&1@3ΰsG/bxȽ>3naC8ڟDyݯ)܍rz\,8Yp&?jœ;C(JfjLhNġOf|WzE( `h_eL |X7Z,Fo)Qo̍_Ԉ֪ j/u1mG]~Z֨mBe&A)=],^*)o @*KTF{.[u7XQO |lc dakۗPyi*-!Ц]SHygۓtmmS`F^ zۯ'_&9V'mX 3;|T욮(>Z]*̿WH9"rFiGt%߿emoZpw[VѠ fy4Ta(R9nu; Y!x (e34cQꕱ'Zn+n%,۸ ~M>_9yFn& gp>dad:4( .ϵcgx&1XyŶ }Q1OAfauO[J_k&>U4jA+1Xg>UwIʙSŮ=wNcʵ4f4Go'e3qr" .%\jhWWRW]/ Hg[Ar=hQ4oKaM+^|wYz8^37*iob4?^o\BmDjzjSn"M JƧyy*)YƊţS#XҔ/EG"T&(|%ۊY&E}9V~5[*`K<^*}qSJY0(:T;:|{ӂH1'|s(S{2~fMoPw~K€Ā]W~FDxZ2Y-\ ?( {ڣѬEsc@:>"H \IYEM3LW +RA98?5G$Ш$e2OK@q"7b^Va\ʆ%pAg~=8[Qe *P 0M3❳0q ! xP8;97s){7R濄c<X3SNfHSgZiaKԕWl]/M?JWayb9VKe(;?;y SHh{DSY@= dxN'\˂qM^+&&$|YfD4W'zזg6$qwKnE' :L8Ů#IzI5#dmX=,]kM{#G/j9;gTJ:LWt{)H֧:qV o]xuW {vB#q.]X GFړv g ^"cX;tBF,(ZwnDZyt1(0^XϾw1Vaq@P{m[8.Yq ~hT'߰s%:`A`хs23_"6ЎBMȓ-=#Tɟ넠SI cgQG{X8dt8˝v_sa)yQ]X[ ׏Y0 /2&="TCkD#4 i| d:L-+' ܁*dmy?÷{ |Mm/4Omg z,;C}W/꿛0=9g꾶\kC^xTe6ux5f6I(u |w%ƽK9ݢ^~zl*7XdH9;xm C%&@AB_?}%;F4~,E+B LoHcS_WA𨷖B^S>yOS1`$?$ZNj).RsbhE&d)U"l[@ 4_ ,Fn/w̵Uym)4 Zgl- 9& ؖV0HuRo5$ W-氅xsvtrvѿ}* ^ kc jar4fFL2+V{)6?;v6@A7O-mLIMrT,idPT@bdf] cI rs aBT(O"~az"$;%吽\%083}Γs9b+\z@#Cf_KD1+"kzrwU!B;w[XwÂ;XH )Nl,qlsA] [mdi1E5aq K#xZR^Q*6'&A.Is W~7YAR W~@Zٕ]@:@hBSj&*HU:& $sd$[5kY|(²ʳ\(^ -\Е(cd\5]I`{M!|uzOdC4RO7hhr7UqJ 'gg*B\ m+,Rx#X"Tv4!1}ϯ6Fp\O^A\dFV$̲9\?g ;t lѶjKp%FW2T\`GdQ"C=ƒ+M2ؖ` ݖ}~==YnK裹qU=@q;];qsNudM[ i[pЗ$m4,E? 9G'D+k[iLx|5UX|ST9e`p9ht25]LinT1ܓ@xN] C#/T\e2P0T/\x*'gE2q}sZlL!ȋEAF 6[5IMjMnD@W͠;i;5m.O,H.DB]bDeGf?#Z2CUkSxgcS/|b*j])5qKۣ&(8ߨCˆlSh ӕ4\fBWn'p1U@eZ. +>w^M{=)W49=?\ETZ&m 'q<ٿa`-`jV^MA<Jh (5 p#;|MFY):Õd8.UŐEq)i2UMbauq^M7/aDsڗqx!p?4ͫ"fI5,'hJi" g7n= |mncH]3F?x;#uI 4D%;ffLrQHG 1熻{2zI7t^vV "/0t5KHrO=jO=minS03K'N4*sS N2n[LJ።57db!{w|>l%/Y{v V]+G&vު=lᗼc$ SM&k$˦}]lv9NEU W/L-_Zy>Ff/,L!j, rHq:̪n[>ŭ|H>'X  /b/]up9cCGg a2nԆE9aa RweF"B8ټ*ѷ#GMֵm &:Of8Gw F)gVy:1JA:dX&~ر@& o #g{ &(:vp0lzY=uoC%7zkè{;QUv ՇV@ēNlOvilvA` Ԓ\1ډJAX$V8ɼWHZEBvR 6]?y((yD )I//}:? xzHeA:3ʧL7tpF>Og @?:; q)P٥jyϢp&6-Md"H2 Pf+`~LXSfC0f^+ QIH0DJo& Su~xRE;aK]DdFw'AczeQdb}w[bMxIUlmBX#qiNZ+wEt%uqIV\.@ҭYg t`914~ei}!r:|v3Bz] }";r櫎 +MߋnOEXpekU'if|p?TTe%vd~:kXAvB-N )cĵE֢:o5nǏ'sni>Vz3iX& ;.GI,a8hH7?vڿĖy;*+]dTC{b3k`u%#?|/Ċ@8nl㦟seRfZO'QtWȤ=78j\xT@>; >̂ vPXI.;[!M$br?}:AVdIAw1@[`*cOqcMZ:Z("/29@J~ /"հRlɉ" B?]nV=,&{B50K@>Iצ^#nAr)o B(~S~}k ,Jُ2Mj ^'3w¶ʜc?LKrr#u -$fG8+X펳%. Im5HWC0k6-g!v^o, H1@ߣgD&)aM ua D53g1?‚](5eܨjjK u*F ]{~ Q!QJ#Bēf3㤾3FPJ bl |}_|5rJ% Ƣ)|ƔٯzY>_=SbqΦ~D Ob#|08tZnO{Ffh9?Z E:;ٮ)̪omP: ~=ְSnFӉzw!x;w6̣-*NOAB吵XC)(( ͏_C#ΰsi˦hx_%VLm(::r( I%952PoԮ`9Ky9QP­GwyEi[2.sbtb @zgp[n<;j fT7jnCl*6%Q= kTԣ6MZ5\g?iDS?]M#K3)8GdTJѭ0^ax%Nr/\Y~^(m.WMvz70/[nuj \/l܆7zmc5Fl_?E{… UppRŕ^J7^ 嚮7wyF*5/WǪ~)G<eu}tS?kCeYGv;k(Nէ. "5ޙۆf^wa;==(ޒ3ؕS@W'l fa{k$\&5bf>G&/C[ {9zy$%t.qdHՈ )\,©J|iZlAŽ6;߻^) Ĵ}q4Je4.3Nȑ=f]ZAdxQRsъX]afvp'*T TweeݏsA!>`t&Lږ+Qۓ$:L^_P }!4Ze #~̔Qg453+fQCZ¥^#-Yoi#[ RXC}P%oZ[Bޅ X3L9#+Χi.9t잂ɪm"8^Z]L1"C骺6(4/LODl^,W# n;zdeUK7%'.T9йbR5'W84e#I)Be:F#NFLm#ne'KGۛO4nIn)a(F;P3m g:|TfUeqIw}B~sA# UW&_j~ RqyR4(E!2w†\ݿ3E5': dzCm MTOzz6sEάD29䃵-RQ1*fVlK_̽SI.ETəUm]R@\N̲YK/VӿRo !|*Dw}ޑIɉ[ *T&=2t>Q@YH(wgY'kJI^,U+||ONAh*˷#svV]]&KPrgƮeq!Pf)/X*p,ԃiy@rpN-`g|JGaϗءWmDΩY(W0sƱKvs cɽ&GPNj,⇇_=<`T3tA!z}3RݟG[U" "-ݷ5_-yt{XNM*?(L$&c&BH^LjAI\><هzvѠ&."b?s<:u`< \6YThŷb|N Fe]֌艁P8')d>0dkVͥ#/, ff0N,,mXUnB!{)3 Oh zƙiV고VԿ!+#OūIlL`VjS]JHCq[fP?zE寥ۦSelx3e\=}'J=J!|ްҭ GH -;0ƀDΖ4R3_~p]=V?dT!KNeķeS?:[1ƋM\Hjty$BxPr3㵗@HV%b}KU=ZyⱖSk:)[4,S49(ӖJ0&椰wRU_#_JH|#UryohYYf?9^&tj}-xIf2\k9F'wyp V5sX -6_3cZ0Gyi zR-ݒG|]p R a6|bBv֩S; -y$΂!L{"6[\rYXӆ]'*ox znǶeXCL%30o@f'bcT1$"Ǻ<7}-TdTҒY)>'9kf4CXN+lHT+ǃfcLl=D>-_p*5|xTK O?(!M{xӡq.$k-aexe P[4"QBL4Z_|d#L"}1# a.E^f#ح8U d9]ec W^}u4DC+%?&'k]ҞrӄX{6L8 @T;b+SR#Oto9>]>N ":W!,]92QB< KO2[4v!,k F6h3ñF>j5&W,a F+oY#%i"dY*? #Yk('/NPq*컕!;GQE! 1Lʊ1- > \yfjrF.pO سa:' Ic;ȧR֟n"c$?F)0Y*Vylk].˧1; 6sWrM=tXCV?6q¸"W=i QekX7Ν#ZC_<5g;0!KߍcFhhVJ-6P nw:]Z̤r܀8Vt$ u` fپgy:IK*8ނbl$*kl'r-9q%/Y9 i~wmnlp,0UFAzѫ yf;noW43ߙ6$p^M۶4F] >Ur %ʭ~41G>Vh,b]Lzu&VmoT%z%᫣:+,L+3ٜ#}56/[h*"Z/!?>h,=18d47(`=Y K``(@s:ٯ}tX 9 FEތA  4|`Ae`._6볏s!)IUf`?̐s}oAQ= <7D=Y_P~~:R"Ͽ#3/G8a7cAz$mS=Cȃ0Y|_FsƉJڬ}ͼH5>AM\gi!;lJ[ ]DqP06C|D(Ŕe6$2u[EbZ Gîtƚ(A="{S3)2IH+Gd(?鰿MuFO^f+%D,H@ik;zS-" d<4oͫseec%7LEQ& p$H4>-ŋB Fd=)͛nZ<_CFȐP'=wƁ O u L*{8? @Q_XmVL, 44T,jhȶ0I6CeXx=2 .B)4ѱXgB T'%*wr2T> smڱA ^+ؽ+˩Vd; %'չ'V6~(4Xda\`NNCNJ?zz}Jꐦd}SgFy/ZS>V]`'Ȑ;[`$0:J+d `K8<(N iq5 S}x{@I>IV9v5߅$[X̯sH!ȏ^>vCa [J7xS9>/99OK≑+2?tYb.Ŷ}8z(ԺW#p'MTmh*M}nVȀ2~1l8P|bTXzo}҉7@řttxCw|Eovsټ ~g.iA6kqʿxsJ At`ckl `^ \vCL_Z)C:yM%5&<%U-:THdJzJ?]J2bktyy}7/p%G JhjObvyy[Phi7qc[R}%J`Pcޕ6p}la| 2"|?d-pZ?!g=@8zGDviϭZ!NmRkin LlJݰ/t䨜uC%q^V1Ԩ7(Uvӝ1Q>oECJ 8H pڊ_*OFn.An&%6qV+r\'ջ޵d|%&+۵Dm}onT%UﲧHykfiZ>;8qhS$حu6, k:hi(puFfc~}anS+~'n1դ@C\m S +%"+qؓv.r0XqU-n\$Gq/rF-[eIy7XVw7<*PzRu=:9}Lr,cxبJp Lh.:şR(*H,8}0si)uYf4Phn|!Y,BT!p {Ɩ*N(uv Ədߐ;YxjJћ:;k`dD(;Y"Ank_-&??f3r-T^Z5[4''CFj_eFlMg2զLGzӼ2B;/ s&w0̧ZvU;4K64ކX&D][d z:FV ͋M.0~ ׃ >pRA ia&*ǡ5ؽI{hK d{~\Q;;$޿a>w4Ѷ@dI%gmP֤n]Ǫѓs1h߁Ťrŏ3JV [W`t=CV\ ,~snW?EuL9߉nGnԪ>=#ᩓc,.R3~7#ׅ#ؽGwoh!!|-.|Fz&m[.;VkjJĆ4з>63Ku? x;Սv?_ 7a()x@n뿈n^K{Sb'\/8HH/L*Jji1z͵>l3MsO}LC_M- q5޵D/޷눱DU|,>6=6g;;WW/w%'cTx!cCSI򭅍})#zƜ_z0N;ڎD(o8n+Pk*vh' Xށ9Q^3dvYV{M&ERTԤZ v2!Hsp zADN )o@M+]Ph?0ruFgB@:BuS3q'4g=tz5q&WcN fUsrOِ٩(wOݜMy@%z|_(1,VD-|}m5-6[˫'9б2ux̅BAND*_v'-٣_1??e&̙)rJzMWs6kJ U-a2>yVyY7 {N۫p~b\g- Ja]s<55j&syBO;h<4 | EQ<>+QN1͕ZKx@PbSR$jol4\g*%EtF7P1XjhcuCv^)) = wO!Pmz厠"m,%Q"Ubn}RA%N&~tɐn|ƳQJ m`ARX8bTRE&d: Uj%}$ x| y>{-~`і~厽"KQL,7v,I 0}u&oeDG_?.8fɬ>,>%LȮ| r6[2&~xX(p[+fk()E5>#-凿cGO_ОLd)6P,XbІm.M}4o4#I=Ii,ynS|[QĻ?ݛ!i7f:ir5& xY8cD|ʮX H;kHtu uR[`lxPn70 _!|'xk\+/G]Jf}b=^ᄂ tk;2,Y3٥QEwEdQt e3blGcnUtOrnnιv0#$ P7FI)nDg팳#^yLjŚ$!@^PHƽ:Qݖ؞ } kUDZfA$"f}x S?I rHCfHT!#$ܤb/6ϻDDB*TĈ8T._NGD Ek+> 7Fؐ40-m㏫illv$FThOkۼ,գa=R:} pj}\R8fV/J6KS dZ jBpVvʩ&WL`'s($ ([:[<rbu!KuUJX)1Z'k y\a{vg1Bbb qkMn 6J6drzǯ7Z\TQzA^b[h:{Ӕ Ftr6aE^XJ̽t} MΆ =NYx:4.DQ^N#mV4EY|i2I7$GU/gerFtaQ(W2͸ _PzףzQ̺H~X>*ꕀ,Q?s&lU RH:0&U '97᥁OeA>롌Q$`w8T'z^UEG-mm ?(Sl?&}ݬݠ?͸aȖs߃[}#Ml}+}l]gx?!G_r vO:JF#!HZcޘw n9bĞ٣3`Qܳ ^ LoTbQd憕%9vaݳ{563D5ެCBU;c<31uh5Ҙ5y8 ,?7a}Biw{BK ZDkM!˦F@mxc<Tgx&؈945o' js996*rGr(6<?z_Va(bAx .D*M ΢~2M1 [gSE̡T]iGjotIWflʟmb) zaDmKe"0yQ*QCu$ۗOOX ERa@22^'Oa.c# ]x4kѰh QK+ܽ:Z5oAQ@#рPVqb[ص31])iõ=d8t֐Me-W,SKsǞ(+@Z]3lSw.9`XԲo* ~+Ց)rmNBPm*!jzU<"8Nd3pa)FJ%)B;A=&Kqy̯IMO$C9iFI96+\u;c]Ybi,B^p"uN$P:H5NFsMDl0@@$&@Y휴Bĥ?1Dxҿtjz!W'y6̾,wYYNrf4<EgZͭ:'6eyw< F ]8S,Ah(Au 0"VJwnFe!: ɤזo$N]uag\ܩZO (S1ߗZN*uaY5&Ieg*+>Gg1*}M`aJyH=\Fw'9eKkϦj/A]8a[l5G1A)l@yv+kD\0 )Z﫬𦐦B,{d%CyCz۟gB=*L& GFCh{:+s ڥ=8MxS,n87*vp8dTUyQu 8xS3L!œ'm)IܐC$R?dN}h6qJM:99#1#MδsPt{ꀛM=:ms:H_XX+:rB7\@VA=B.g\7\ܦ ^(be&hG%P ;_sXJ[[C(leCrs5" CYGkkM!.aNC4U [D'$1eH]8zb+H Z~;IBƄNkxP|vo%SϚXoIg h}jVG(1ԸV=]^C3:Oy K (Z䖚: VUie74`aQWAs9jȹPU96VkFDN)!0nrt9GDWcyItL10N Ѵ0(c'0 S_OL2ʳܱv*c3nnvDCS^O|USWh23,|n6B"g*b/Ts1w?低/`v"τ'Xa(k^F}ph,ڟ6BwϤ+t-χqgə5K!O}q:b WUk\vO({8]y2)+th R?6pbb i:.pS顯oY 1~QzET!jwV7>8܀miyw&³!Za͙"jr(>b-@+GL+,^0N-zF6 Wf]^& fSipc,RL,W/%Q .JVpjVS9ۊaG\s@uEi\a&xfvz+R+KVz7'x 5׋Hb+^p4Q@R=Ȓ1'j$l}E&gGfH 9 a=+3e]ׄk:4=w@XV۳OY> OtD~)nj(숎=b$»o.uB8+UWb)h A1[h5W~}Rضwni6;"p2н$G%fgF5gu"}s^̌& 6vu~;wJ%6H=@a OVX>J=>՜yoJDØCLap;>t{P2Z)$l^(w &2&ubV' 6xd2'};VWܱS"Q0/1?Hr4 Ypg^l(YbN*8X`P)贇2Eko)ߡ;tuDtVÔtYҜ0W,/3WnFݓ7jQ+lw@3{8U2=fğ[Tca.BƄ延J O7Vxvf>DPGoI\˷kKyIŌO3N* wiq\ͷU?&?vvKzhrOZ c;w31 ##B߮j%<"0LۆJT9aUqLT6U, YpO R󜨬:"tѴH`d*\+؍Hv0e>)A6m`vrf/*{̃8PxxS@AQ)#o9k8KN ~Rdu5ƖWcj߭CĢ-uEMlg+:O橺ר H>i/v&f ×턔n nkBW:ԺsHyg4KKgi?*I0qyWǸT'DM:]>ɓ9R M!nIԟa<}P 4ZNsO;VDH{x\ӼY~޽&2p$VC @ XZ[OoEvכۗ.L'Hҍ*V\t}Rw)9U41+^凿ةvtOxX[yuLxx4Y95_ F%5latVݯqBn#-NGMg9BH&23~$O*̡ú6nS9#80 >b"f94}0ɩP,vt [e_ W2rUѿFfRჟ質W0Iyn4YUBc0NxKbC Vܓ[-q<zq|Q;ܯ>l4i6L#D< _&n{l?2;^]&e ܏~VY- {;}"d_0:?NCh̩~Il`HRe.$*H 1Qw{^S,4ifF$fΈks02EaJ_>#xt6zcEjٮLh#3:@Rʔ= & x^ؓur܈c4ݹq4rg(Me5aavGoZ2 ({u(ћݫuD=j1:YP}VstS3@l猈:geH&@NCs\ 4%ebm[atM!Wp =>}bWQ̂k+uu|!PcE'+"aiFP Rj^$K=p!<P kg f_E,r6o:]iU~KS^x,;y9tabONVZX,PKρs}7LlۼXq&溍 J^K] ODr> +$ N$c dZfq?v7Bm>NtN3U41XnO4 :DRQ< kZN;BXgA^!YCػaDZ]~>Eq^)9r2EeG;Pky/ed8(hoVph&`c!:4dR;Ƣܬ@^V.pV ysK#aTd1eE )@!k3Ě>[IL0R0 MNX{VHxg6OmDLnK*8?bCS̙ʶTxbx_Gǐ&〺9A->rENYMm dq!d1~C\ZڵctMa j=p)>B)6@# MS>10qhf% CHhfJ9>j2g57z|0ormGSgLͯVpxBa]t#5pPP HA dz&kX5y:.RJjk"%ϊkm?YJt#sGAl8KcQPK ׻(!4,Ig xd=1CI3 rXt韻5(]CwG7r,|y-Flԇ~8u\'> iF&m@_s5-TI eެ- nN(QsyrY[J=&Lq'704yW,WMMf8>&ťQ3 \֭(y(E$;Qs}j\w52wʎjäWQѳܴa-KT|AUPq{h,[@VYq%wL:I7s?E:Wy 3&Vvv['Dq؉r\pP׹q!Gttk} Ӣv+슓} `掬p)>l5܍M%_3JkZ.1f&rHGD&!\/^*^7ٍ1Sn ߶ialV <x'EV S[87 P7ɹ‰ި sɭtUΟgX_$Hk^ۛjpc?UiUF4Π9Og,5Sq_M_S6k1B':sOS)r"8@](ڒa$%تEcK61 6 dHȟgPo.R?ÜYZ)~C0*?/ 0/B ⮭@݉v3H@^wyGQϼa7$lYrmv O<>w-%Y qY\cCWR6Mӕ{WD.! ]EZd( \'뒒@PJۗ? s=0\cY?='?CtYpE*k}].%Ef]gBYҨM_WkR@ 78Y`8]onVg1,RK1ǻ KL'e[ e*V-16bqW +E 6}jSfJTi2{t߹~}7ϼw=^rTp:qQ0*Ho{ tGOjy |2_%Bꉡ#ΟQHc9Gڊvh6Emڶ tZ Y$^^Τp]kF a r f\~W<%{NSb)6U뺲=quuUY˹ox7G)qX*<z YJۤ%X#(Z-D7{k'e"z;y clDIb#! 4 uyGrJbxɱӓZ&# ɡHNu\ɴ t4m"h9-&G.!um0c0a ub('jjܤ~؂z=b wIۻ,e(_G ֛:K׍ ўxb:RM+&y ̨28~_T;*Ff v5Fi҆1hrRQn,!t 0_愗5 N-Jr57?,-7u@Y4%>ýƸ\#N, o[@LZkbRAXXL=8u1%v|u~@~ظ}KǍ%0v{ JpU :SHZHݎj~" XD!{`la̎3Դr"oAY،1>`Kz7Z$BU C dz \ۈpW!^0 9LE;+.=ElRZ[' J9VIy#_}ͯ`Uxt ê w?J52ORQvñVKUcJoɪ77%% RS rS"INp}F%®%$Y~fȨͪN W(,OpsF7YJ;ULÇY]窰/IHPyfLέG,'ڝW cUtBhqtqˬC'n^L1%ݒoM>MjDv)Uy%^gN''ĻDo] \ a;qGjyk_YT=U{5tƓr#.2" jȦ(J#\k;0vl O4b ls.z5(ZIys=!ʱ,A ?y:$hz"l8|#Ot4QtPly;.ֈ.ݳ}ԑPA} e󽅈:v~` f3frc:t-CٽԭV a 2JJmںV ca\'9r|]}.:2mF=c}ԯlSP|sVoh'ֻi%sflqADv wSmx˷I%WI%JltaCgܔ^y}jA2SP`3|2ndw*Qd~"S[AlCUGZwWjTf$Vdej̈́zVn6 (v]WCeu;JcJ ,p0K]|"> wѥUQ=q9Cګ{쾕6Og4 Lus"[ڜ_7?{-4z~@dPuw@hU",{mk2 9ސ (MkT[]vTc Bv+Z&q4g&b ǻ} <)`z ytoOw+;>Q]-LFUW`M,!\aT ЍZ:Z/\Ly,<}4]sU#ݒrܱDn%LS@\3*B:Ʋ#aΰ 0 6uhhYj͠岶`)-&Bspgѳ/iA6L`o>׫ 7  %hNV}Xo\J7ʬv4nA'lHeE"B=kjV*` Au o> 7uǴa>Z::aYMȦ9r5`Z>cL*Pg4uw?^ԳME: '!3l:=m{xFN}sͼ  iǛZI=/cTפ 2 *z:|e%v0b&iъ_5 qao}#k*ރ]M&+;PN}%L0Kӎc'& UDf,߆qef;4yuу;|eL9ꨅv\;:SOleyمY=ҁ7 Kq>*aKsSć{h^#SG=.+/#$n/4:khM[!8Hc/Ɠ)NRѴɠl8!8fě <}z>G :3Rcla,AsCiiߡ(Q$Xok^,V"0Sdw~5>5X JJ,.1v_!ǻʦwm fCιY5*~E8sjgŎglUG}&; s, \brbJs(Jx%U5|6xrȌ]b:ECsA8z5|ޞvgzD1( `g ~aѲRyQ*󸙳; IPzJODmRk#x^8o uEw֠⺛C !CN\jak)4/lNJzUvZ fIBEfEPHd3+yx8+>hvOA@.~:ޅFFvnb&M$+S0e84FdNp9r}1md\<eE ,8, h1=M3YI Ǎ6U^0Qf5̮{qTcap1r }\C`J=fQu|n=O1ď\DuU` FL?mx/ IZe) *|!aF<ϧxv4ʶ iE8luzUH{6o&Nȶ gɐ]L.щBHZFs72rm)\Ȣ@xN\H!;6Q'VRC$z%C\^d8>7kNCbڔ^3;$Mմ Yn֚/܃ܻ>gܝTkh/V=!j`1#&{oO̦UO7/eN["jD=脎&[}AjS#dGy.ٓV | M,a'|dZS= <$Xzۀ~xm[ә*l6U~~-#t'p A6V>vKB$ڌR)Ǥ j& ),l1L:-hL!D:O:W0;cʞl%ҩ0 IXcYq;KK AR2}&kU_ӾhIu&.SՈ2?DߏB9&JW>LzD,B\?^#={2[A֊Gyݰqߘ4l5| Tr?Gn"Pu?K0[04XGz~Θ K\q#qt2e[y\ꩀ[«V8- YV·c43LJx!" 7"ҁEsCy!6i mGRDQO:2\U]~+CM;tM_gDTLJ\בם5HΔ*lJLs~Y,$F%(m/* Ã)|!9FKhjccurQXԩ}`=Sh6Ta?lr4UX{8:{h9ӝd8׉H3r,.fq>;#[7n~ thD3ωmwQmm@m#8gpȲڃjX /E(ׯ)<.+ A%G?ņj 7e0)1:̞[l4ut?nSBhQXds{φp uUqE_8!& e-r?RBkoghռ~„XB8V]uwm E>GW89=OQe: :JA0]}2*(&76k<^|J_mnmL PSVЍ)X[rm`eӛA@`Ric1j0gi&VáE/H{6/*eM]`>/^i̥]R͛EZc*i5O1#|uT{}kW@^H4ǼE2ȠYD#=f -q~Ӿ(‡;m$pwy">>RBðj~keJ`<0ah}MfYʤJC ##nUi%[Bj`! aA'ga/W0{+hnC 媮Ԕ*X)WJ{c'3,wO-=*w;Pm5:D9*Aq(KhK4~k=rɖfj"OJ/Ft4FAg}+h$uS1\ԙŪ6>VM:b`8Ùs`CsOuIJ1r8o a 9QpXB?ě PYBk/(ذh={@Y$L fB)d'LjC7eH`B7f"\Xԋ&$rl FoI ̬N6 A-y }ajSm[RD [} վvCoClpƚz ݾ.CYZ'+R8.hd'n l+ͻt%XL#/ɁLL V=G(<}|[B^=B/aD{Wg,VpbSCXfLz͆pNK>ͤG/zyLW%#=s+SYDԹnDdaApEbhWX-Zsi2x/ h<# ba6  л &E<Ћpq`J<זNq N%Pߕ]"$~ .˟$Y}:b[)ҳ~)BHh1znhU2@S K€o \ʳVmis}i9}ef{ ΃o͡zNIO;Ѿȯ< WK5!6**,6®q3AȤ$^5WgFZħ8HA >Ż nabríBҭiR8UuWVPDH9wd9X3ZC/= Fgu/j.gJ I >3݄32Y!~1rYBT[avK M}W96iU5P&psP~JP|>ك0Hb=b 5?oGWH7E}< <Ȯx[kIS!UӇ?7MPaR%ioE~Dj:q,tT~U-L%qih¡t)׳6DiD@SM͖Pc,D{)n]6CStv^z c"#x,6.j@/]W~yT/x'I{^*~~cҞ@nYG҉Hߍ=u=̟ot8 [{&rU*(6UԋuʩNָmb_[8Iu4lF\؟ixӬ8RJc-0*rU4" 55NtOXii>\_ 1㝦(SzW/q- 08~Nmroli;@".q(8,-#?F|3=prr#Ь/ذ"ِOj`M6ȼ^릜wϲnR}hi.U-Ҙ<8TH=7G$ )F!ifL2=M>Zu3  rj`9YT1pHP2O@nD2IP{{pge^"l{QͶk FE(fLҤϿ :Ҿsp~Z 9g cT7c7 =9DFפ]1HR~o2F+t705o/U3( )Z4~7Gi#F~ty׆z }dbI#aHzZ$6X_玖|µVJe6lWJ|<)(`~Q`%~o’2%J}a2oroKƪX2.9}v~'bBl85u`gN .6'-yg#©MԜ*X[<%.DL%?Xw 6XKOU'7 #bW!;ک&T0F h.K#0"g I qA~~m RXCi?{S:+r~g7F1H(4{-*kf4o4kg/K,[\Hlw=< ;qNe)UsV" yW$T͓Lטum vטHII"2;>̙nF*f1hƞ`i5? (S #;xԥ $6 Co5i";JR M\J'u|QD* 5+zNGx7 =ޚexشY|_R(<áHr֮ysh{ʻBg8q֬0{6#eřT ab6ۆs۳2a7U$0Τv21R#"e]70Dq@TQcޑjXī!Wl6^@X {Ҟi$c- Kp6Drlĝ7hW\4EV&Wy7*Y}RI`s<ں鉏DNXYnSCPQks~ި5'J`0ꄨOiW1#a&O)8fuwa,ΝE[&qPst+}܅IuA;. =~^u[ڨ׳v  5CM<&2g^ZI)Qi6e,cU$?B5S:f%aӘO`a'|#vsN΍^ }tun|x'1}UF]Z;g { ;5 ^)4x)a6YQ &@F+j',yH1g"ءlNrcTS ur؞XQ }2CJ]m>'t.-NRu~Wc-uPs|]m*ФyP8B Da2 Մ*޿Β0@aS9.tC7: gA-_ѓ<iX:= bC-z5`ȸ-&e\oi|Q).1%9nm߂[Zq$UjDWCmC x.e/0" )Sl" N?KsM'".$Y׃R5hQw*OOO!MO#Nf@ cJO &+-kNRX'!'`-r~3h!xe*"Dwx\]/~$5/b8%>ZpOciS+W:zi(_dj=eBPHVԂ/p:-_|؅|*Bۖ%L6 <`5I~'/rn !Z>aNAvkişg=G5dg29(:0(7T;ړ4lBIQA'` NJ?ZFNN.x,UEg3vf&;%rwVƹg :n6ql%.+c :2:K!'=.}R묬Aӥjl%Ry&J2a&%ۯ&4)` +DN8&; $z9<  yɓehPu9]77*$*﹁]t>'p~6 >CѮp/f޷"vߢ񕻃DQtK<ɔl]D;% Rhv7V/eΔYx' 9d40ӡ]ڐ/u(`h)kUS} pMvELxz 喅e/Stp]N4o%6=Cn&Fo['9mZ9/5̔*8Ƨ^V5kZ;/ g10}mcc9!ԟy!yqMvHf Gլ{ _%sY t̓{2f/CC$roScqf+L7Թ%wb}tLha>kO c?g Wm8  dzB7HƝZ7$Լ}ace/w]j8WqI>yj^[JtP?JF#Ԭ:r͊?cs\"k-8ңf 1~?Hj㲶1S/PtR0{U!$(psٗTC6P Hvp I[1q0گhrBzS3|F{z>wTΥo3B܈_),GpI,wOg@],uG'9Y!f"VmJYSN=JWU?Q [4F)VF a./ԑx̥Uy"&EEH1o?aXYuj/趒^$I:&ev~E9 \ROț17ŴXo?  du 3XW -0y>,BeF+'MhbtӴ+!b?6gfQww%JWKzd э9eMEimR]p7ͬ?eǮ]Rhz]} Hyc^hh ͟mnw`ֈ(Xxf(gJWRtUIVtv#whLx!$N}l]u)bJ xX Dv(? !1DGa>+~7pm8.+sP\acw]+dTلv,oic}@!i)iNN;^'/J5]-oԕ E:SHOvs>pb=Blڌ“A?vRor!*?iᅔ 7``z5tRFu3k/ދZ1'CY?b]_NV_a3mRδQ`|dDf m~cQ<뜼:: J.bҼXNM. e1N]@ȭ⣚AO7hDI|>uO.煝kZM R^LS3稷7p帰=̤N57͒K#v$7  OR U]PSH.c^%#"s!\(e%`QGWq[i e nNERm=^r1}-08<|ҏLC0eއ:!↖(Qt5)0`_3Ben71zW>|;'d*)4c}ƹh_ږ#ww=NZnMCn}.b sYTc/]aB]vSm_~!A%)?%g^IBhc/r19hq ctS(dY}O#]shi[19S®:yL?&d@{܍]hw, Td?ejHH}Jf pĕw~  .2\K/G2r"}G"+!LH|G12/f]!}ϴD')24s#Tcm1H P]Dr릿]Z '#EYJjKt?@K,Lط?jh/"Jg5\^<gZ%G3:v?EQI4zL)%/s$tA|c!c~ #l-MD>Fهj ΝQ틻e ^΍"$WD>حx}_LrRL\%>& hw߯wj,zaEt"'Nۛv 5(=_%WhsY\j^MJܲ[aX~ۍw59šbB:ެ`wWQO1B3hqP(juc>xA  դ%zw;RDpaS#BVh6:9Q S"%{5OޫYYc5r\Qf6>k0֦:98,gHh^-+N}9Si>KyDwSS$詴}0x7º ux6 q5r%#FsiiaEqIask$U1 >9x}'Q Ţ|8w]'zO,+ %KDe8bQ^*X^A?roNi[ZJATGC$)h}ZƮxԟgwӐQtAW׷=tPQxc1 SqTN_ 6%kpX*%h8s!XWn֍q1K'rJr9` (99~#Spė'9hTl<7渔i˜COܩ%fT'Pƍ\ 5fko\8Z7B=o*)%Iq<c@g3PX4?,G&#q>ުn:0{'؎?3OP&G' v bq&5)E5u-d`ח՗!kuww= 0TíɚKmu-F[t3.2% XJϭz27QVᐂ(0/s2xÃb.Imi%_RP6tz8LzJ@|)I#Zհ:瀭$yjt =Z>|4f~ mk3_$a*'vo+Z˼բͳy~Ghanw/pա9nɫ? FRT<E򰵬/ޖ_n_-+,B{3sޥ\-~DO_qUoNNQCѷ\T`M] B9CdGX(|KQO 8 'y0_9n-xb=KcM#E9gi6;|txGV[2-j !;'q\fU[@i\COm!Q}>I/c\9.K; *l+)AOͭ+ҁЫT,hb:!#Pp)"^z%x@bʘ}U T[(U+N91xJ>#%#(XP|9֧;p  D5Po Y!:׌;B߷cMFB|FgVKfE){p^WeKG=^#';)\߁c`O4RogO :wWcMfMܺI;0I;{IpPT: }D87f58ٹ40z^}epд)j7fgHT8WHCs]J9sk 5;Ѽ?cYGeJ]*u >k:͗ УqB袗Φ|(z_7},,Pv[sX+ULwS1Ϋ9.=!d{|{ŭ#w`qw>NkX8w,O 'ώ_ja8+WcԽ[kf3)wDeq Σg?:nFbSJ.[,zMrEy=xlĬ]ho>T ;u#⽫Mxc%G'GbGEc;q_psE;Mi4O:"UN(f;o\Nd"T3Sr)S)BR,risAD`֝|rosxM+R9 THB ilht={ξ`l nȪ9q>0&rteXW>60>A6;0"wXY̒l{1}iF OU#헨[jE1'p@7Ћ m:q'25,)yңx(J% Dv!>t˂]FĊҤQfU]DHݜkphC|5!5~)N{v {FI%df}@%bb)jgiG\e<'iOrQ"~dB[wYbL,@M2/tzBhww@'ɳg%01bUy#g,Hwml8P5+w>Ne i!sHC *`r-Cx#U2(ƀq+9<_xN89{u$*MHm zϪ5/'Z&O_͌aga9gFo1g*d ! u寤R܊{qLY-s#eU?(_zڕxs bCuK)kҹv+eE&>zMCgkjvdc Z7H(gsPcpg8qC;U!2*4.h2ɝJj:ByjھBX@w: -זʶ$78<;/1}ko؂A"ө"%~;* =>-jv%E>q?>O5 XmVR( J)";N1JВbNA¤xgƒ<)e(C۪ɭeu@Ffrep`&Dg ՈUK DZgŴ}2 N~Hlh ;_) mLkr?KTd$$SL֚6 .҆ivg2G\7dhniAK?\~ q.d9kKH4YGk<8,s953,)V زr Ze9 2e\)O6l魧/U,7D;q`-+=Vr ׬ A }P.BbNݸL}6zF~Az/-[/ϒbAdZ1:eٹ˾u:t&̀]iӨ^=cT*ܕF=vYV.[w.~~ܤ{m{ݔ *"~b[*Ȕpv 3vАnhHwM Od&#HkY͓^lM~ǎn]Wdbh_ 奙-dWYUϪ |.:M:!`{.Wkkwyהjnžo(DVqF:ϩtG3^6J m&]J`kKc~B5l8/GTG4\_lXO^[OkY< ZfRZzV[G@aQ;ƿʱf3exT'Ξ3k@ZV8k;4!6Zr${JQ,Ne5G@m\Ž}b<(HYޣtrMwM75O8w!*eC){Z֙^n 근moIpWjwxHBC+Xi跕.ohSY\|aak^P(c=_Hg'Nprלd@DSsi[TcVb+ 3>]tN6Sc"5*W/J:P(UT`1\+V;yTyn B2(eV\T7V4tx/֊rYV;E-bץHպgYܺ=~&!"Z`?Ϗnnzm:zImЁw 1Jo'5]Rn i?n ܫQvf`.I3B.I3ʮUoIy6 fӕT`8nq[O-%1iDHߐ\|;(/t]|ЕR$hk4ֹuNdg V4a&Q&bԠxATjv&k}&ؑ?|E~K>PyKrWBSv(R 7[^6E?d.㭼@P*oWAu>^@ub[KG%Bu`~'=P\ {t=)p'<[\GVʋlee-ڰcRD S҂HW@=W4ȏm}'0hӇ7\MW%t Ǹ g*8s" %zFU@О8_!ȗ_ {Ggi6X`Ijzni]y+%oEqp?b:8WrC3Т ,G:$mFD3;,T!M&sdCثkOgU$B4H(G}[bhkǼ4*^ߨh63r^?|~ ˜v]bTcόM xX#F2C',jXخH (4*u<8th\3 œG3D6[E?j5@X?6J<%_j:+dwot@(~ԏ}Ev9ppEU@d6V2n9cVRO)W'A0;k zF>8m&NGI|{voK(›ymmKu`>xyGȹ}n{X&߄M#R#i儋R:_eq@Wϗ }lO VJKgTg(G(m.С>ir-U,HLvZmk>yRļ#;9 q7]_;gwM@~X"rZצĠX5I] ONل츤63Fd>ݢa8KM3SQ*&؂%\R`8 D\0hx "7`=xxS}s~!;-mDR?q&%kwx?>9p S k\]LY^\ăltE2W ċx+$pZ>ŭ+XN@aDn.BGhSC+@VCsaW,թOibutnsNW5 2 ^{6mG'G EV5.R9;pe/EPemcq(mT'g:Kw;8%so('1PbF83a:xi5v]c9\{ l+S.>/ͲYHx0vLd m'$e:1qy_1v 8l K|,eސY# ISn oWݴÑŖFf(32j9ے mJ2]3_H~aV!Z72 2K]~i{y;ox3)2,dUBKߧB9 aLL kaJs9<+:NQ À0AoWNT_&u(g#aе2]}ZN9'* ɥpCk8@sQ}Y'D#),A$/8s#좜Jqh&EYFSTVߔA鄷ȝS5)c(c? ] gJ'd%@]PN =ݴZ=%"v`NIlRN#/m-tr18!Tvi&NM$4{Nc$1oTW#o;K+?ǚW۷BlYc_xS?vV-eð迹(}y+&}*?sdn,bKi""BUDNޙד >C섃47c9st蚴9EAV:Ei4tx?(u" _rd٧l$ ok20Is6y mL5C+Nʳti0C_7f'N#lvvq`Z{GP%E_aaYdو.NRAs:ڔoҝ[^8 [~QWb" WJZ?-ʷ ppТvU4tV+&a8R*;b2j}jq$Fkcm.efr7'Fo"wN &H7s| XB c?9Yy%kU(")txp ʟڇ-Jk) dv-e,8a.{|+IvHnǫ2j9Z J N2bD`S`]G B/uIY ak_'0y!#O@^-bN: )`̓%:l[;I\>p%YTXE&(j$VIްa:&I Dz?_QY*áhkHUܦeڙx=cuKޠ>?Dba)Ŗa%D~YIKxpNxf7YhT.x/%?#ny(3P.zw8iFq7>BLP)`#Ub7˹R:F4c3rVJB\ R]z|y=j )KU[{afN&lf ނR#nkBVGat?L'D<"$TF[<'h~UpkK\}]bDA?S]r:_GaFWDy%ic( Ex P+m|A}3oni,++Z䂖jj0JJFRCrH{q!޺tֿ뛱mDi0WF@ƚ#w Gv~#Պ%KyHEq"eʩ'rJMl+އb# >7ZCqWkDzc[dj! *Nrmח_w)cA o&uҌi ρI[om+O煉b\}J]YxxK)AOp{KY)S3ž6S\XǺQ{UxqtЏovh?;),xAD|3,,edcxBH4H߬7Xa 1_Hcyi*~i۟丅uqx5[x |܊( B1;cc'E{srJKƒA*.Z%!g!N꫾q7TʫXkV\u77ڭzP69![1˘ Qqֲ]v&1hB>}@akCQF%?>3h57<1y7xbhFD[\kvVHX{vkΕ<6,j+Y!k:ʹXu9;pidmMj\:S!qU{i\D]Uz9[*6Kꊐ:#AńCQ uR?O_|f}jbbؼj 0&- SW0yZWI.{Ej: e-e6wn~$`1֗< M![e@te#1hRrPCa װC1H%|힐p/'u)Td^R|#P td$mYی.d {tCM(1i"sE n'y"eZ"]J_ZlPv({s0*dREv/am賗F$lLhE3Wog._FE+ѿM^-0pwP%X D!5utL|BN20TM]F5|f ݱO/kPaZ.&/^]7.'}wmс q }CV#'E"ג fI=btJ1RF "ɶ:+@{T$m`gJ=z_EѢHLp{qɵ+PﯓtpO*TL<3zE9dҘĪ5)qS<ѥ[^z1EEJ^y7RpPڗS׵ 7Y < G_uA`d"9@˼JtSutRR>)Sx6<]Raa"yDSVmMrlM gObkfSLֲr4'HjGXME q6N DX@eUd9ZHIҠh  "Z$1h{ɏy;P289T(/ !,6ӧ/ =ܚd|{KA|(ڸUKPWyl%zҝsQ=Jgİo[iI2Q;)M_0U،dWGTbq,_QujڞteYߘ릳`\ ʘ ƪ.a [3hYtv/v0mU;E^x"U%ۤ'nm@w"Ht-KU q~eebSi|䢌R(ߏZwbtdD6pDe JTK wE%P>wDjෝD>pgug&9g+GUZ)+a)mzWgHAt*i0>Kg4Vg[u$&NQmT W,Ң'-h(6ݱ.~cnB#^4[(]Z:Ħy›S!ˣ>4㵜mlZk E/R\ي#\0ɲT\ƃ2Ub#0AͯL??L`rU'Xdy/*0(e3EbrM`KZc+J*ky[cZb/Yx$z K)Ѣzɥ NS6Yݡ[ m[YoADHhצ4R6g&֖ݶ*xg_iٙg-,vnP!mi}G+hG"G/޳]f{-V)ޜ)}Κ[Խl *jͿuzXg|]2b^4*XŠհnF1jX},ٚ}{-nR ћZ'IHLœ `&?E֫VfC<?%Db(;ۡ5I]j*4}ЕF;ItCJWopSEZoY:P`dmX{B483+4uP_y}wهfBRp [d2FہԴgmgP{YȿV/ {n'e"6Y1s h=Il/m1̎GfsR ٰCv#F$Wyͣp`VS?A<2=%tԀEJ )!2x-As4񞫪@ƨԹop ;Ty!W>|: 晫%LhZjm͈DT{L_0TF|΍DM\kTl#JVzV[Ck;=g ⟶F1#۸k l'13<)gs]!؞.]c/;'򑿲>N ݫ  +}cVcNP˹U+/7١7(٘;Fo-6k]Af'鸡5.H1? }Y=Ti +qs0l]"N0_ M\^1v 9ч3{w!a}Voq0Jq~YF0fieyZ]A9GiA&@i/,4XItD࿐a yI ƏA'%aw>$_ADD 5dzhhB 6]8 BW"4rW~<y~~ g%51S~ܐp >1FFe7/+&H{๨IJ2=YsA~N3\\2!/' +QݮUY,_W7a~J|J 4Չ.-߈mE[pdd[% rTTh!;``/$zF_w!8tǽVAHL*ϳ@+ kLC5c>* iIdH@ZGUO;~?-,y(T o&:ܑUVц<3S7|Hl1""ϰl:xDrutl"=% "M%6[Ӊl,$=Bd!#5 ?G%3Pu!6!׵8',g >h$ڒI[T`a# !{dLU0L= nP+a@x,Їz=G%I5J.oqSx޳NM nE %IcJ2ltatx8vlV߄ھ~1x *~hJe@s6˄ Q~fA#$M>AGet՘6m/>mX1p=T~*ji ª`i NYeΠlzYڤK]/C;2{ԷAx{azaVﭻ qAC%fdfD8Hd>kzO/3Qĕ#A/mj|pmM?cbUz @򧩝(#BȾ>^Z{[\oO= U= @!k[ߠ \U^}R(.Zݸ尯IJ`Ы\7(/,XY46AnB x>]!!D˯x JX%_5'O@ߍ8B%1Pm\g{T, sUѼY9٠1N R~fv|M`BϢ@׼̶!go XgFf90̀W,tk>SN"qd;IH Axw!T}jѤXrŽp-[_LTqշ?<)OSx['[f31An}"k5Wbp HRŖ,ߞ9C8)H{Q$Dį7Iak3ʷ_[2UԪ: FO*—j9ʧ2E4"rW4B9Kl__X=:{U˿Ȉr]=z!)ZC$r,ì̏""vE KW`s֑sPwQuFU˲bw`Xއh(˶l  @MNI*$bEh^3F8`SҚ7`#~vei" k-ѭ6;)+Kţ #.*psMФ;1ckRyHh .5V#bվCQ3~N6$)<}81 g m_ E6%M|v%M`_hsNytpZA͂J 2O숨IP_&y؍xv2q QW[_tki$S-cFX1Y_ilw8M1FC8_ݚq\@Mbu$Z }H$:K[;xh.oCbJt Ưa'TL([ӬeZo/s cd)IRmcgO?i j[ڻ&@gٞM3XX**߯enTnh%[%2?3D/nvNSoq@AXRA be( jpv4ti}ߎ%ˌ^Jq%rF[r`n!\r]1huK;=D;BR +C1w^2jxkpg_K49:>v+*7k?v9&*tK8zκK H(5sĚ+~#[:H 8(8h1*Y/$ti,:/uf@bOGzcݹi$y6^ًA"Y_ݦoruKkk:WskI0yE8q5OR8ύ2Fgr1n+fW}f)"p4ȫz4neE ^f`O-^Fh4<w+ޜ`P ɟd3g'2JW f GBk"%1K':Mi'n,ȨmGtL ,${A"uiSC:_EVzҢ@52DjNE*x׶̞ΜP'i>G$=6pSoT.eq_'5ɸ.hOܻkG|}Sy2nXRZkJժ"tN@'Th?^l(_Eʅ>ݱc߼$g{aK WM6$Ms˛#:w߸bO_\pk)8=aQ#H pz8JÀۋl .W0>U娵Fv"'&%FG{gOEQk EבM=sU(xcRKyx Ҽ K^?=j /GV>u}fT٫\[!k~)ڒEjU "6o֠}-afr4Z΢^Zl AdG.b^,aGAZҤrFC%wx@~9Knſ {D:a""~Fp"2QQ:4k+E^#u=Cc23ܞd p&) 8l2{G86P+!Rj-m#Dʘf}jeVsܺM1/c ɤhfWy"%[ U(u##Cxzf[aJp!gY^[' 9*hM\ )3Qr|RR,OL!Ì$ͭ:lEEЦD3 j.>ƚ-D=u>,Dfzٚ71:`еTϑ>Ʒ$Y%L" ?y@w|!X#Ex,LxF&?VnQYHzի`S"j !~ZϝH M<7e@@%lxU[1rմ?Jsт@d|}h!uapok"@:!$oV!{!8l :!0I0'ەs=|^\4PР\Lb nUBZ?ҵldi(*̜'9T)!sjeQ|wJ`Կ+8J>gY,V"gO饠7ο '?X1??7Wx=FQE. 'ďrAT{>/u !X`u;kgwۮE ˩(,c()T?Y6L\C``S1gv,m`Nt ;"m|3̾(-VA\tCѵ9`?Y38Ȫ`E{ʮa[끍r  JN?w*=SBN[Om[y{O۞x?M$/>FO?0⊍YlcIpḇ{rTJH*o>@vj'moZ-mxAPYK\6_BYoL=-Y8e*=uj)!Sj c>QTM9O% C5?/JB]&nt h$3&FF`T.S6~+_ ꭂ?d_Cj/ ~v(? ëOP+xSaSP`Ǩ &QԶ^3 ֆɈH`U2zI8QNNM?v: (bpbJ@K"ru@B؂bRW}+=6)8 E(F=Ŕ|!.eR.}l)z gg D[:].x<- &y~}+珴~ƈq+RC0 I4ZAxAն %e{blW!Tls$VBIUbC4{|ZA#r[jOpb Q,ufPzQI夝j^q͝A;R} $}r©OFl?>οyژQbPg[z)vZaIk^2~'@mw4P+19.C8ENB!)] cM24MIW㺉J_Nj\J[OEҍ"t;Y=и P[&Y=;%<78| O!%tN5'te6F1Wх L- 떄с 0\PIa)%5*}JfK q՟)vQ +iĶ+dni@$ ?qO$dW$ iG4*ˬ[l{v{Zel1ť3w*5q26ȵ0RUx|"4C[(V ]EMɺy??Cb)j$dL|*E;$,'MυA""wy%uP>X/ʹqUYD=AU%U$NpVP BOv=B|[?6RlpwμyAY+P:[T٨Zb KLr`3\(wAi`KLTHEa"xVIA磄m*r-rg T &jM30M/c ̀^RG~6fQ)j `,Ʌ@B(7z~p[$i+>N{c9^؀GX!м7l'c \8:2hb >̏^&&]ͦ$_Aa R\bcX>!z/Nk ߘ*pn9+h" |=Z4c!bֲ+Eʓ sΞӧ8p̍-1mll GxOv1tv̈́:ɷ:c%D6>Y6%cok ?#I8X2%|3;q&. y1s?>_ڭܗӣEvC9зUքaJ p}5^Ū6bЕ ٴ~ (¼2n/)OpX?VR+S]U۳7ψZgm3 Z\=XHie0 QΌZķL!妒9{m͇.2{(^BwfvCzSZH$V1UcKt,+%L4BwR{]DR660c)<$/ңP0!LD yA`N?fSU(9%s@S'u[vS JHX~)RP9?B4Gdmbq 8|`FLomH5[[_Hxd:E&ۥ E{aW3ۓ 8x~#Uag]5 EžCFK7X&Um1Q@k̘,^勚y1MԠPu %'pfm[gRmM}/-;31[9mяbX>:Q3 ~`Q'~ ֥o"!iR2d*@aV2ꎡc@r&G",4rNL%5߿>6U. KOJtjyhSBTj_-TkkܟtJ'[VEvp258iw}1?[vnF4wmV)ʼ}o0`A3* )a_.Of5~ sXR[YnI5K?"y_ǫF!{ &4׆X&C (NnOVi2;F,k}rZ$iLt5p2 0_/U"RcǓ~\8lĮ'Th9+HL˷Mh4nBEUoi;Zȸdj:y[ru0qm׳2zj/6q~! _#:Q -wfRKB|`xE+ {\vMT#E>`)UNGHE|fxzeZ F&ې!}ڰ\z ȸ)g8mhOnt]Ht7UdV5h꯯9~ME4Ekqߟ[k$74>fQ\c#5dNȌ_@ȷۡlPgbhT?d)sFE u<\wc.I}L.ޕ &Lsb>q ruX L@mQ͠r\BpmJФRjk7'0ªX '6=܏]#J!3uVtc}Sf1([ OqJQij^?'=ʕlx*4-Jr%h^;vã[L9e,`aiW7u(P?zOhk׏puu+*>OyymnĒ+B;29;7%^O8f;>oל:@AKBIAv'a,<ڟBbd+\8=1[ ˮF$ "Ul1/K&g`DxK.F["f0_j%@f_ީ^j620It,Ȟ>\CsjXKCIOS-v,`D=գeS#{\bfR7/dyP0p爜~+LD0?Q?@JG\ G͜/x,-LlK#7-0jKeLDL˲N ӹmou$S &c|ğ%>p fQ1d.6¢?V4Ξ|nͪ'n#Pe\^3=~WAw)K%L&U{G.|iی$Iu^ l`̭ ^]PL3U%V!W'%ơ`&얅Ꮯ$r^*ļD F %|{&d^*:䶴,3OnD.FCF&Ą 막%7*{2~v 2RTF[HMkldY6$.#7YY+@Eʊ AU G7+Rhr4n/nӖ֩.Vtɕ "GRM'S*īJ%,'p7qdˡschYIO 1w!Uځ`dFMp~وq_?E|>^y~ʡ_GcLm_mBvAC?cs%?I&`Xt.'fOc@S]{ʾE% 9*sgEnueu1HV!rrcfN'*jYR;~]e(f^\ϙ9\wlITGf 'JCe]MK04?׆xҸĬ찪e9?1<@Ϫ->Jk@)i3΍į(&I0e>e4LMN$Mdgq ذGŤ\@٣@%o#O(zÅic烺OvZ Ca}bDɮ+bX`|GaoCgvށY#%V2a}߰ FUH}z~5h]}B7 .0'K6K^[KЛb8˸YP,Pa[ zcs${&[_!ƀ.G0ۗ-[gu4}|޸Py& OJue27TO7yĜOJ)9U7ҋlDiS F,;rz),dwkYͤe%x")Lr ybPLT܍v${=P](wOojyjNBRHcBb=heI+[f),r 5iߩ2I8D7e=')E@ \ǩ#k.o?InJ^0T(֞;ao]dm~Q\ϳ"^Tk%$zϖ=gyMy2)lLw98inE93 s&ռJW> p5=Z.\bKT4Q|J6JfR QuU q}yGwjNqҬ7(W.ݕYJ@dM]Z$>߆)MGI#mF\ӰTh /duq<_ ;] gۜX7QOoUųޛ(]2T ܨ$\fڕ@(%-TFo!L,s, Igc̈́ Yz EDZ^+<"|GoGH*,sC0;` 0nFd#,o#}~ܒD,9 +}h\")s?G_QF!Ě,a8\Ep;zၵatBPۦVwA@,٘zH.n,.T#עC*O9= QJ켟EjPmIwnww[$?c~ŢHXTJUɳ]'P] '׫uW1R*SIܡ*[cqqewˠ;G^aDWeu(Ό!7/3803ww9=|B'j4>sC3Im6-=pH\,Aa:pJ.;-^2iI>h(Y# 2lCTiP(&_c'dC #nR[ⱸxI_K4 1af>/Tֵ[՞lmvoT3~ CVQYw]ֺѓba-_Pk4lM ~[-eɘTSM;νPOӆmwsƜW 8{5W\Tʷ)]WaxH:Ei1dM^KUʤJ͈Hi㹈Gǥ & .6{)yK '[o<FI쮥Jsp26kIt;X:E&iPy>/Cۜ%zc "ޜf~[$Z8ۜܗ_oY>dEf&<?*Y5Vh:VI O| 0 m fյöB$m27s^MP$vHM6n:Z.-hq8VL2Z^h?٤X%3K`*t^%Y_*ԁB̝|JvóӲ_&裮?A{<dEtȧ,#Ot??T$M/12A(*hnf|4= )$7N,. Ԙe3^(j7^* ime#SS (4̴*VdysP3[b =d])v\kWp1%C,n6* )ՓJ< he7hM669>.C,S:F? g(@ bBF@ 92D{3$ 1JMQG#uqL! c -Q,#zeqq79410|w3NsbG4QJY2Az+r:kjD5(F9HtN7n4{F>87uERiMl ?GOİT#|]iG!wzR^S ġR"[Txu6aAwCd[3TAbP Ma]W]%(WD2@U) r[QOΌ% ۇ{ ϽuK\m 93>KL*c-"=c*K,9U# ޸`!kjf{OyIJk11QPcЛrJLOp~>0չ$`CXo .j/D<=u= ۛbpX/m$jRyi3 (OS/eIK<ąB~q9={}L?8g(Fa\ X:q=@MKɝD,jD @\;IPY<흘ֶOzKiN_"M Ю͟c8WZ;׸j63 asW*-c( v{)wztͬgۨ2rxzۍw^0 ➧ d"rxV뽅c"zΏX} ,쏞ZYIp-$>^DE=a A@D6% T-;b+?|(NҨ9KY9.d%PvJٍk~6Z L/~(Abd"jZ%N[l: l-3c[OyT_XBTY#Y,M%xaG}ݞKdG*.oJIKIve3\)җ'ad_a7 tˏluG $b|k<}#FvCTn]p>)ĝkDY<1&OZ NcELL?Vp$ƎT-H+@j'f#6T]}Y+bQGEc)+,y/69˶rS݆4[$W#kN&n RZ!8x58B  ^Z&]:9,UN'@Nӻ֭Ax  >?f˗DWI`OH8?_HPC}G47_f)-{rנ(Auc/jZ6>Eٌ]vtT'kL" RXͱCm$_bT7<v# ;a9`_n] Ll&m".l؞+^DSIZm"|uk},n~ĻK.y<4p HaLt+E &7qNP3ݸy|^.ƁD6kDV^ HU Ey\!O Z0ivA B[dPR;ދV%Z~p sa5炢$4 [}Ē-rTS,ֿ0B nFa:Ţ2;8@c?dUqOO^OPZ tBnpm"' ^FqSs}>^xZ@&(ff|NGްR>' /l(Ygj0gLGhIi."@{ {(垬|JV gsmg&a_j/(IƅŸ}Ѭ JВUG tv2):/mIߕ2S2k%1isHސ~]S=}މͤTJV X1aAFb^}PTyqˮKםY'e|wsղ؞gP.ԍۻʦ4d4*]g0Ti@Ѻ?G}q+(fk+F2^:̀q'sjX4s_.|E(>oƳ*͉qw-25s(d^Ze>u\4%zj. QHmc_i*.0Ms:(ZM՝i4_>vقK-{?-TNϛGUVz`*68g3XĦM353s{G`+}sAs>Xe$ `QFn 2<,oU6}| ZjE6 対#qSƭ83VDa mn'=BE xZW-yt o^74i=3cvUQowN'U,v[*U;U!*%[)æ9NKPt ;&X`|y$_Rm3V ;M9b0bkblY{& 8<_q1Pi*4-jMkh|m>xD0[rJ{*@|??S4bzrrPJ+/*#; LK3}?(5gPpc簴|L 9(@î@?lTjܥs,/rsq"@@(%#IjGɹB=!L7 %&d_y*g {u}?o܏wEkNJ8{&I5֚1%z`u~cy2p#0􂞈6PI#=bU:ڜYB^(v DRO<(n?S;jjhޟcA{!ĘTlʍu܇ e{e\z-|ժt-(ИQNd:7ġ}^ʌ<1E3sYL/6sua+D#vX>?DEo${ RS{v6oNk(sPAd QF6ZmE<+qeoYkKð%gF8ni\eEi|x@![)~WǾQ唄12 lGmw7Kp!#I]rѰa03V 2-B^)ipƿpv~4/%iCF (B"t&%J@$}Jv"GؠdZo糱?-<KT_ қ7ݐI c̀XМB[QDwkh+A V iwČFweY*"t7*\_WvDdh>[^QdAYZ^+'YK'ECsJGW!LWR>%SI6B$[IpmØ9ȇW aU(S5h̒6A K+  iX"y&GyN@*I~Vˏr Z1PCCfhfb(2t+)JG4e'C@NT c*[B?] 4xM\Y;SҏmQM_] OvQ# YX!@rlHlsy5k(=B7'!/cERX'L\8(]^Ĺv&> FA@yŜ _adAٱ [+;gEO^Q-JdžM? |89vBGbTZ`dZkLp v؀`0&k@rg!ks7pD;T{GG=<2ַ頮S "E( ':$TtJWr^>E8AmcZo8b,sL0 zUQR;鰳 bulED1}UJ|E+!"%x?ʻSec "|r_VYy+J4(Nx3WGd|7(nDceh&xϤv$d)o6yIPaDQ7mwkE s w8DQX8zQZg W& &m}J΄=T{~`գuix7`njTR i&C/! BX %_o*W+e~PM?WDU]SV&d!(pap߫e9V):E\+{NMA QC0sR_?MA^zDhRK+~ՐY"~,Jm\:@biVC?bc"IIPxųran{/9P&ԩ>RzPBb;]xӿ2v^ynЁ̛ppycЧ ӺUm +q-hSD{4S(iWSb;h x{QnwU :2`)S3xmfZ3:zlx:X0ywQ͐ DU!g=٭8Rg W*C2|=ioSu6.hDlȻ9Ğ>6/[*&vbgP+ IDJ',ߠXF<* -'>8j2`DsѴ (pBuPY~/$>'+L+7#8 }* AnP8U{'! V-ˆ?<#e`o,5r<1zxMi0hX''d.g^/E+-WEI mu ńVڒ+ ݳQ D {Ztge6LǗXH:OR NAOZ! 3MxFTL`; y|'bͱj 8#Ыۭ%`gg_QݕwlF P6T$sU{~B׶.ECù+8mVl(m@.•_(jj8>?'kGl@dl&a Afc[.kJq^%?c *Fxʏ)ÔQ5=:6s riێb [=N 1@V <8vvj*6nCvzZHvهd2…>a!u)̵?`t5C4c_VI#7*uQa{Z:5/M+?_K??L d[R_uG&?FRɚVjr`~/4M2b7$o5Rlqf* t<ϰr "tʰ0S˴P_N0'"]w:1\;`洐S'~XBVV-{.d[ԩ|=AǖӐؽ| ž%i4Kq;<'1|gE oK9Kq AY=}Z#L.Ni\!ؿWF?'I1v* |u4'_(I s:DT=2vDžm?.Su,R\'1|_6aDpS䱏;%(5qE%g߭9SS~%^^¿lZ҉kHOWZu.}DL13rڍ:I tDMUWmRt9NTZ9QIhkj' "2Bf두6NS@r([˂@F`#Uƹz pI)G־`||B/> /%nt7$?<~9&Jf2lR G@R4Z^@|w$Z!TxJ enY$=Ll:ۆ)(4C}F{*H"wU8iQ1TE:%$(#| LkE{ZnRvUDA-Z&ĉhdR?k^7* Fxҏm,B!y֖*v:S.׉]UgrVi+=cz2u_)A|I>v@h)Xva:C @\эfݕ9v;Cv(cG+ Xpvbu4*>'nH#F'>s}xq; ӗ4Ҫ{QjFIሏoFBEI;is)V&¬X:W[VۿKB bUo3zԔ*7D Yi6]RVud 79*= 1I@ -.ťZ\4_;LL6~sEa2WV,v4 qby?eBvzoZm b/z % K6G9L&VSI|?t\3;x)[3۹BjGPn# Y=oiρƃ V]4O <Y8|bـka0e@ :l]Їj{Y{g%_9kR!iW'<)P 5!>?)^\639y1y1#.rhI-cKuhːj#\23"S`'' -q~/ywJ8H6;&!?eXGL=5]c|}5B)8sX=(yd#?MZ p9l6}ȖZ:mvXiuQ`]cΛmuv`˨t;hd882vi`Ppy_ ݄r[[g=Kk/RW{بK}र)+! Jq/T1c`6 kC8Ƅ?7aXAy(".%秱O+.bMfm3H:FaJu#hy񐆇3%5SQs0{P80# .5y"JtݶWd8';S}/q )C xև‰,\ïK4?bS,{-JǭM9A[?F1ܘWA]uZvwAcD X<U%fX0ħ=.kھE٣l,Zl7qwAQl3Z kF]HQPq%;H=C_ ]KD/m!jiBv)7eAI1o!~3xTέxvG^Z+l^U~MTү`9hȕX_t3KZwW)hzձF î}C? &orG׹m*%tl 'QMG[yO73+∸3cmm.1t9?(Cw2z5h:7ree X!Yz+q[)EKjFcMhűApdo |}`ؔA*y@ɷ\p5{~v9j}Qt:!crԢ1{vK"Nc3!:7j*9p)UҹCu84 ̎F|WkȤ̣ypCKTvXӷ֛دJUx yGBY>x?I4wB$~Is V!5?Wz%tXeCxB22NbdeklywZ4尿PNj' ;h b4/9޿e$2o.QqoM0^n5ZRRP{/dS7 3<}Ik 8cMU~G] PMpP>Pl&9^YZڒ}qH }՘CV. W+Q? u/H9Z@#{` sLb.szm*Ԟy6R!hՃz[ 9h>Ǘ㎗+39Ѐ쒞memIA ;۴4?]JBUD6Wm8%\[euM 6P ?;ӾzA9L- |b^,{QazsP\z;5ymBYYqӏ{ \j4>gHDH*Zg׉YEmH+uTˀ[\NXc ZGU&/*4xj ֌n>*kT ٜޝOZrym0,a!!aĂNy@}2iJ2/(4}y[{_\zûSun"L*3d(JaEl&8I1KIů c'*-? t&00oV׵iQ``@ oX2~N+5i q^]Qo8SʳE Ǭ浻M_Uə/Aw/oQOp)Z(i7ZܙWdBhO `^e ~^j9+h8AR81JL8Atëw!At|׿2vB|OSRy+6<;al\app ; M$V'}ͥVǗeg Hj;ެrA˾4(Xp(Pt94p+8`Bmyj~"|KބPmoTm5+RH{vqSƊ}/xtKe)0ڦf SҲMgFJcpHHf):s8SN P1o$[-ـU垚ʼ~0i֠EY 41J7Q./OD}8~shpI[zӆBͧR.-|rH bV=4ǃ&VbIw [.Xiz kC!:B4BY͙*|XR_~&_8ko $hW Ǐ(7$yI{5j/Bz,DſM_45x*g'&b+m <.5̱yF2t*+ Iu,'_!+V ?ȥH'){ :MAY 4qe:  3* F+>u-{Q[~;{A i*yzvjV[fojXTϸT JJI{gxYOmr&bOY}Pn= `YߍKur@ C,e_Y ΍z"oQ(J ߕ4 ../IFb|yCv#Hvt&&2ipU^8#F@ǜmP/6PxDR:<ü7wkӬf: oH&[i3(V ǸWhC'P`ګz)vMS| >X 3 ]a(JgdXw}`>҈Hu>s1m҃fYk.j c󕔓Bgl\5dp%X|hf%FC grŻ/QK;ˍ*px9O}Foɵ\pQj<7ॺ5%—HØwM+ĂR^S}Kj&>6e(-UeȮL@d5$vyAEW ~;= /ɂ;5Oq] $*^Y2O{&xa<\6 F4c,ѰoŃ >,/L*H gKY!.NK?@ cslxIXS*D{4pP ^~JE*uSU\K-.\௮$>]DB#'>m=`{z{PLb6gDxXb-n*S2e3h  P24a\ZS5[Rt~>Nt$P;X @G3D&]g#hC .I [^@o!0ή Αdpj>DelH~2UԜ)BG?Q<ń0vAm+[ԟYjHY&/GП%ӽ.AF8ݞxG/1|0'q]{tJ6O.u\QbWp6atetLTnlvݖW3!mNflAغ;g6YDF.6c7^C+9Lt $Ar;ns:f uc~*+8{l'>,b,T,;W uC$DR`Tt(vQY۾O-U8} ON(׬6AA/Xզ)FRG*`DW2 y\ 0 k2~8Gʷ`3ūi<ʹaa&tPTl&픺fRE\8OLvbJdhF)EAKэf̤Sd }o9 ?5܆-MjY6Ȝfⵜ{ qbld\I]7ظ FOO)I;34덫Xǽ%U);<FPDwV`|]L֘]rHF TVvX$sI. [̍QPhjtXSC@*N>spI R⥦D+ˋgYgODi23YCZŽ:fT]𙄿Ak3Y@;É'Π͒;Lxk2q>m'Gƿ6/Ԟ\%M&eڛu;ic*Gi쩸hnfu`y܄yXZ ">7$%x$s6"xW>1 [ JRMgğtu{}O łtɑ8 #۽TҔYܞ⮫0!=ԚɗGS0[|7n=-v,AF gR' $]{*,Q&4#1M|Ք5ME tXsY?7sSMs6~1aFj& Y'Qh9,0ĂۭBȳ{W.q܏Ťr;_ZP,[ Q!gl6/A-)56GYLgimMMGgE gMmׇAUShęf}L7"n R ٽ+%%6D_C@oZo\t{b4PD 9>W}u-Bh%.mP(hc=YzX -}uԫYP]fy+F{xWS̈́8$ BGT˗1I5AwF)9.@nn8S$"2x7N@N w<in%26 ^fm  xl{[NI\@_=Y__+"u#fx_Z(gkՂp@$k#sg["kU=[4]WJe->>e-k?oǞ;cZUDE..w 5ak1OnufQv jHkĐ ?6EE8Eqo7×Jn!3c>TA\Dm[̽q( G%㷇?IuȺ  : jl [(~(ʨ2{Qa@%E_=^"Cܴ&۰nQNX_>mw]qvU]SA,TnqV-=ɍ?"m~rwC͑VLRL`n6W\JQNZPlSWf֙%3(Jpt ZGޞKZ;|4+nЙ %6!ٙ8hmudOD%D#| pνXO&A/tr4)Oa0~i|T2y B]u KӞ<#C[B wi徦=x9a5"0jkj'ඩF3eUZ@/;CY-TRiM{y:Bʤ ۵3>E;_+T9UݶQ#W0:HKzqвK/'}`+j^D>7\ > tIewB8b<%1c,.|/g uņNa}%5pem#ގ N/rZ-%#K3վsJ=oC·dO'@Vpː#xFdh;+>sT?^Nt"uZ)uه\M03Ks0Y8&5)Py#)cCǕ B"Ÿm>C;:/XGn9TZubbL/z;}֊&+RdO]{ٸ%gÍN)oJu^E0(ࠔC1@I)؅pO1}iNpvts­ \4Ԩw"ɳAyeM܏};nFSCmV;COb #K ppMW u]n_>.S1@墳*"#7b;!R9\ׁ@ iVc!*0o' Wup~t%Q\ֹipC.0=,0o@o`̀ T2D!24Xf4H<&bHjA-gY*G+`K5Gy?-ʧSks{qnJp ۩gVk[=M"gS7Dk(ʯ8-kurfۛ!u0 p<_?I}` YZ:HXg]юrt̥ 'lT$C|Z[?<=Ap!W^Pf.xXEEܠ {bV_%/"rׇ?/);^Tt1W{$k {#`?Cl[mᱴS%CfHѫLc(&`=)5 Vm;;^[,>oJȜPr`Y%O=#^K"ҡfH@`1ydܜ"B_cmx_)FrxcF?кJ8~|HN}o/OY0]Qytay z*:7'#tB-3$b[*.cC ٺ+6\ Vw'O~6PU$KR 倥׫Il6@1H-*t͹sbnW~1\#Nyr!f7E##a&w'P؃P6jqtr$ Lߕ0Nue)$=soJ 㹴 alZv6wݨY0m<-w+çJy\پޜ+JgL.0=GYW̳mr#ҊNv$ _: ]tt%h_v!1R1܀{m:NWkE14hĂR*O!}U>a0@ FkpgG4[FW k38%**8C.E/$V{MAOo(P* Y}&Y2 uʢ.@"%kLaҡU\kB_@a#ȩ{*'J +=TzڪF1F7|ċ6"~-@qZg^_ Ÿ'W(khq$9, vB.HZL#dm'cH| Vhe# 68qV3_ }_3 _5i :f"?f]grV(}qlM)#0LMW9qQ0_0C԰= Zƾ3%a/7bRoQtminCTTH|AGq3Ͱځ}ΡUoγ_)ŗ3Vy&H‰g$beKxִ]2O*vuL}d %ǘZρ!bA#`G$?KTFRT2GmߦF]@Fƌ}}Ք9Ahx5fkd(6N؋(K=2 5㵲 'ϝSCu!r8(w3L4jI9nOdf; Zgl  ګVh|1Wp]1D>bMf>CX]y|YO | ]r>+K4Wd-}M7JQ12ː!q9&R>ij#fIFUPFݬeh彍/ȝҠE(SG_<߀ZͷLU<@>|CQXd(ԗtp&1yBwFF5\Xr9DK#b&4cC"Xa"? WRGZKepvP?8~쟻"< 2쬔Jse+*T py<+! JvM«f[pI왳;z}Fݖa IK-.Fݍ=A(c3v5nqp0!DuyQ&qJdB g֋׈5{'዗EIa0Doхz|E}v PPi%*CC[cQ=ncG&=~ɫ+~݅*uv@Ci$=FMFF߾e}Fc lF=W[eEbcC $hx4u0HFEе  LLԾ--{~ߞKW8Y86X^»)R! ˉ9 2g@9̋}nm`9IvyEN!Gguޠs6׻2ɹݵ[3^y0 O(xk⃝ JPq ]-X>m;\AKUg>.хF@>O&W~3`#~%]vO|gK:UhKڛZ>8zOci:cʯNd6i @s.>{ڬ>NjAm h0^OH bIӗĹ rZx)F,.Zz^ڮp<`QVW_Lrơlz91; F^pϏ{Q*>1,;#ܭK;0[3v}Ȋƛ2>A9)+TGcb+S4ոeYQ{ <9\$V!uP$6Jхz.эRKsJčK*Iy ptei=\ꞦJ:n"1YH %E\OMtkvG) jrRU3+e|| D5%W[C,,-!uhlXx8(1&c^LД٦۰K%鮴+YEg 8:_l}@6hOEV}]`p|N#v@&KD`QG"珮(.U=xǞ+zxt;kv>|UB&5;bRޏ3&2FV0!̈́.zʇeLғðw^3WI>uFGgde Ғ j+߅yy[6Yۺ.49[k_*׵ =ӇQwg{{j.IFuUfT (=!M)R>v@e#8wQhcbp:vqZ_LAYh|z3oM=3_/PpK} v89Q2:_pmrz~ͧe5$S'nݠ6;=&>>g@@J.'%a RJBӛG!!a6쵲q^ҨӑdWb'1m_a9!H#D-#"R؝udM|ykW S|S`Ɩ9BtъCWA-!0%C OY. ]ᇛнo#C!"(Qq2@/u0Kthq9f=$whb/yyz7͈8=fj~r#A X5n6}rwo &Z_M@ z30Z+Edn"n ЎK,?vխT'mu6n?:uʬ6ҜЩ@U/%pҠd^ S9Xg)!]PCm':cE:9^4o6/&u*\HlɴxnĖ.z'U 'Qfh%aGv)A y65K|.bh&%@`j1~^&U9325MW3 f udhdE&ȯՈqr qcy93zmZG!T|9)$vRwE8. 8شV.jDn f}+iN:e &Z6"Wz^*0@3aMZ-ls_B[Ì=TS?J ۞FMZ/t8+ߔn[Ƌ)դ-ab"qWaZ9b",IVU}r^98"15C75V|95 衙^a+q$= [hO0R:TO4P"ߨ8vm<`j-gFqaA&&ZZz֮"jA`Mi=X9ŕ3:9hd`ݘmvU AaOЮ]̾R[`UD !,a&>BɋiCіZyե7uM8O6D>/RwdPK)Ne5ym_Nm-43`18({f8ia Á<_Y|[ H偖[o*pшL.On-v5f@BĽ>wG&AgQt[mM!:Ɩ97|b$%+i 蟗"JWM{&ىO=P=0b/msSrƩl(ܝ;^0ĬU_zćTxH2gC"6Tط:lN+hl;f@;7G9ʒ 'ڭ&oCsGZDr{JwR6~'kf~1\s`u;\rBN6"(_1Hd߇܉vn⟲jQF?0yddP7褲 wjMW8u~",y jTlt|8!]bZUT|婸Aáq|oQv?R<B9+.p(Kֆ:.h 1`c|2@ _ÓVK<Ρe ,`Ċѓօn!XU~ ޞd%T?#p})gQ-r#EgHB]ArqhipPˇיTC}㤺-0C;G'm)/ѯJTj@7C#H^t";9NG`4bnyYO>rb4=<9/-n*vnAwCTqgJ.}GѻKG`u2|_Xyƶ_߄N. 5c&p}q0dĺ3k^$<˃v1o8RsUūIw̜2apCk9߄-Ȏy0n-*6ďI(ZzٰQ RH!e»g\CO 8NKǓMt!D_,eS9N;$xlWNyDO%5 Dj PC^(& n` wp_F (OX#dW ^+ir?ff 3`&Gٟ$.J?҇nFvXU&m??ύdчNS$c dʩL OR@)gN Z粓^cuSupHEm u&~܊f**1Zf7h/_x9c I(M*iۋ3iBYy(AnW~ӮUa8r" n,F]rP[ R=Bk.T O<G<[sTgrg1*S%5<6QO[R 7نɺ\pODŰ("0,k3'aJ֥[Y$M%~}2۪gG[Su>r* _5$dP2|)u#:aYq~uضȮ2^Ԅ&R>WGŜ(hRe[( cBD ž`왦6a;yO:UVjX?e|DV$CC<HdaTV;+("U}uJM 0Vz3:筢ӣ]Zm$XմX@/ iD_vßlkH}81& )a=iGFCX1[b!7-rV\.z.u7>t~c4PG>13lX7}Q7s/nD]זz+Բ lۊ&m}ኡ[35eckfֲj%(+ 5GhgyppT\~1M8vumwRCٲ>*Cm9\N䙐BWHf=w;K8Amɮȯ\ڢcrP.y{꛰BaX<@LF Dcca*Z,I[G'9agoGK ľ@ d/2Qf1 : h Y^J13cydO;;SLk}OUv5Hcn./eܤmL_nұNȦlʄ3.; ͷ68 &\4xv 9/qCbZ -?Xc:mE S> &|.l]D/Td|t,[ w9I)Y=,F=NV͸Rƿ]/9!d>g@@@>6'0͐ Vyi#9C *| 4\()˰>FNC{!>g q׊PTW0\F-鶢_I)hYI yĠhYK3mB~Ƙ70m!țCe,syO+Ծ |A쪉{q ;`߱< 9i/5 2k]k9H Ճbz9gR:4+ 6l/]֤Heс D+foć*[!ʛ' ȏ;n>O)~D.ͱ3$/]37e2ӬfPRcL$"@-+)*u̠h3]<)!C>^^x8T vk &{Αëgucbuj2Z+~j=of][lbOJ }7}Prkt؟o`!}ydW>jBaWG4HWP'D3%^ᨪ. pQ$9vo è7zb@fPyyQ\h3٬rpn#cC=Â|AVy  ^74v0NS&>ˎZz@!QUuci.C/Ohi h$-*1m1k+'}2 S'h 0mܫ}>}Gr)u7.yd0/{!eYŔ+BZ|OEhZC39\1TP4)a[9>SXq@EK.sc"_p} MEFMCVA 4d0A #g\lTr"y.1v!wvbwq Zv n"=yeE➉lG%ԌyJ D5^Vt"[ C|)f1΄&1F?)u2Ժ]2yyY=nDPtlW9H?lklJ۲ʮ{_#d%.%<|dJ9[Ula\ P%h_ *5%$чFA) \&I8e_tezgշ{MwTQDx%,kgz5zI=,PKk&BtƒұLƦR[,5CS#tzN3#^Ȏ b҃J^~e|,̧: S'c kՖl ^~5׆Zt힋D~8-hv% {ad<g\8>e\mE'ȯ2PAnq~[D+GP?}k}&e| rVГӿ<3FNҎ' (mS< b91McGJ#Ct0þΆ `vvD,߼? Dvp-u8. _װ&R`!屖adB\㽮CS$Ê7W,^Wѯ}۹qqfb#Mi)9Zg SŌScu]aUN`g$Z:,u`w |0 ?qki"` 2}PDSF&šxwnDPfL~w ؝ ,.4F1Ahz7AƲ 끛c+A8CsN2Q M]vwI^ `x];\MPԗ mKh򬴫;^: 2YWf~ 0-JP1=uS6V.ݮY38451~7Ŗ12v+Q;.Q%j&Pܨ> }|SXEWkvB; (ִ)_I}% ܻ)LX Y`gڛ@UHIEpi9?JD67P, K0Nt8: +vt(/ fܢ[E}x v&=7'ID5ggY؞?.KGH1XMri3z=i < <5߫A;.sHu |(JtKC{*_XHLad  U\p۽ 6I·LiHT 3M'D0s2X[!D$QFEP2dTZͮ0ddk*q2^g`E.RiSC yn|c#H.F DR> TPT;SإZ-nܺ>!e@ʰ2D\?~|=a"4yxہq3pe`GCϭFMj~jR/Od3{z, b2ׄ91+G\JdV/@FXLOg{#~$.zW 9D."hE:D{ *VJShK?,, 3Tڥ3wt$#xF4m U3;鐘3ϲbQ}i%F+I[oY~ s| "@v/ɜƵՂ$oG]DS'%/C7toA=KλE@0T4![0oPDMDxF"L|!l]I 8Z$sӰ%[rԏġd^ ̯*-wԡorac d[r)&}{-ٺYbl? [Q')E/_˶K1WyML?s8+Ibʼ6ϕ3`7[cUoeHDQ%,F%}$4?.,~SD@{a oN25^ Ƹ.yi筓Y#OղQh-I11hh&w5Y"oUσ:i(>Q+PUl~OdC :6̸^ 3qbW-yxa.Z {B4RnߩLt$noG`ۧ~.ho+Ւ2Jf-E ҫ3y#9Nҗ|ΈjV(*Le7@ĔG*mz{זͶRul6&388 Rc5 -VUgD{3u6[L '_;Fq4C(cMHʂ9V`Y & In eAS;QޓngQM~8byrNĄne]J]I\5Cqe o6 '?*$|D5V vr ` 2o,aЯ }=7vd3q(}WvKN@}VD"EAPqOwHo14%(SGG`@@@!SF%ET;b_. 3Ia5 wr{+9vV*|L+h̼#cNj = Ĭ)}\x;N9Z#LR}F@EĨrs8kj:(fg薌W-/Rd=ֶ2eI@[}`?_1mt9+Nnċ63 PSf( b ]ҍFD9 #UZ]Ê|!ЫʨuZI4T=` 9miѴ`ͪG@+j,*m<//PBE%VrOCYI]'.g+>ob’^p&^n _Gbi1u˲NDڤ,bc ovDISh*iUϷh"SLj b^L18Ƿa6!zTK HɎ{2]zz쌅Jw@-l ! /D=o`~XG5`/7"4^k}UϨ'M~Hin%x*1^7P۔We突1/6}P3;(LD֠ bW8>Π<s4r40nFZ&x*1M싹ʏaJVRD;nki9} Z/Mljғ /`UgOH|r{^ ZiS^]3!3E xyR٣Us$y"~CmJ݅vg? "`#BU 8]\rj3bB$k^5ACrA5 z|Yr8Iͭ O61Y l4)O-dlY'^ /jG %8hD!9ԍs\WM;@L3v΅RWiC5e:6nG+E.b1uym2V}{ӝFpO|$Rq,;] Kco'һeđ*c3N $jXVph1>n'biX:.Ub,,^w!9L(K; 0IF gzQc]S:hS ع< ҕj>(*D/Ӿ5nM'V hSԂI[ҧdax0B8{.qgj&2L>Ocx)*$._bv+÷rslD,znT@G \2Tt.^Ktok@-dg /pnݷad_A6fMW^R=8ȏYI7I v` y =F{Q̺2SHVP$ck(oL辰}0y2 US?Hھb#2 F SV}68t~MJPaDAdD JTApWCiC-]]p ]]9ѲEσCEqt' pm`.8SoIl uBѲvhl2ʚ\juz?bfrýEyf Х=-ּk־M_`rnJKpc5l̩Ye_EӞ;ZSgIAOO%|$ POYrM&$+IG-wD]4h;gP8ڨ"nV-ߠH$I6h9$"+NLK*)>=fx&Q&xC_,bcNh,UFi[8JX"d\wornZΟ~Mxnv'4 EDŭaΙ ^:~crWK{/΍ctjt L\FYǠtԁ̆(& "ޜ>)GFЄvPS4Sj_~`Ju?P|"z!xo$&6XͭE,͔a n(kOg0CUl`s8` 6/?f^ב0TO%]Ao[_m7hȑjvJ8:i"-SX=#ꘂkHI#2[0X#H8^ͺ^ȥ:nPv)#d>!bFt{EmFL5 *N*RcJZgN Ȝ%fj~-~ PBIa[V j6B> 1}TAO 40Dd{X=)7Qg wcTl5a^{o ƭ(XN%x.r2xp{4xWrh,5X2"Hh1d|_QPXE H;WwI.>_ 8: ^;|> PVw}84H%3(w lr̴X#1_en\%Ǜd4p ȡ`+Sb_v,U<6ɉU3 jp"mg2dhwN}3R^Lj'}Ƣ}{vbwߗƷJLXg# fJy`e,r5#)^msz<ۿFޣ֑=P{? [FVP[yA?9d!/tc) x1<{CUD'O ׷ydro("00UCr(HM.=;.SPjw&>"@ڌ4X^ul^)X_bŁ XA7);N#OMDmz+'P>\6[obC@rV?Cte;`WEײqg1,7 )ôAvLxa tD^ %C,ND+cfy3Q:8a[? ֝sp !.}ܨT)S\^ I{MI劤B#W£G)5_?SQ/P.'" eu';ocvh!CwHq+T\Ź#?#8MeqkHB!7~Ens97(D1v&2\?מ4,*ߤ#Ǵ" P}z&Q />6`oS MBy|A xBdO?%[R)so<Sss eW;AqHYC01*d<*#sݹf{YYb]i [>yɋ wcaP$i-OT p|!;3z947z4]>,ϥQ4c(24M54B^筃p2xQ$+z>I񚕢-\bx.,zvCP*j 04g0_+4z)hƥNr* ( FFyEcwEĵ|mFH:[YfZ##`M"bn^YTE3Zi(lZ<Ɗ.FtCYUOW7Ey#KiHUl.JHkfYZv$:#GX,ZrJ6k%,?gSc&90R̲=X.hIzimp"XtDn>C 6؈h*j;wZx)Vy R02b!*,֯YO fAA׏Jy ٗ[,&[G]/Wr z;:iMs*@JGTR#载r`O[9c™9]_I hapVfHd'nz$!1jͽdWTáG%~d.{VԴ嵧6H•X(A1QSG軮kKx%γ(B&u5xyBqbN@A^9g iI<&PX\D~&̀@nZS>!~L{؊϶rHDR'45NZ{*g7c>JB X;Uֻ8<}!$A}(9i +=U]2$uo2VW3%<0wz^]15zjݤ:y'tjwhWtIZ?}w68eVmiy]lyp5 $o|F,!,ڿ1R 9[TZ,]MdScH~.ԣ\IZt^fΡ5=AP8Ä7i} JJ*y"Xfe"Q@LagDS}z𴨇z Aj35`o X~ԏF%hspќgn-WA Tp &Bjrg!2c6$(xU@_J$<nM|Kq}XNy- y ZP]Vb?_|z] IG?oi ` Lw3VRp6{H[;t+tHW@j4Oηĥs͝LN8&-׭)~5zu[4=.· m:vZE:V,Fv?Saf%G„jGfK?YfӐ,obwa2Z+클Tg` BlێrZV(gͤ<" cGȔ#<I.6p+tfQINd`98ۛYS>K4j'՛{~owq=ɍQ@68:L[6IߎGyeRhdP*#)`g6]2;+b ѡ+n?/'ں} 1 SjzxI:{Җ>;]B,6ʋc/l1eU#dQ21YCTtqD|B@Erx TŮ\G)8ܽ]|VYW 6\HضҩߏkJWsy箺78BhM͓qS.c/ ܮ/j7,.6Oe4NsBh)pRxFUڥ8Se-zwo,i/s[JeW=;.%";ݜTUsONdo =18"n0;7׌¾U?SD}Jg3ld:p jz d4EAP3}\T2mpFؕIMȒ~\X&VM/z~4+&h7U{ :wBS_mjOo{;,ܩ2W\ acD M \["r6&h;Htoo}j:Y96ovABJyCJ1}Q~Qvn qǒj-Ĕ@ˈ(QeG d|U?)" 1z2ea.(}ßBַdџe}Pvq+KFU 5Mq}zZ$LgMҺ`0^ sKcpf0@r;G@x__%C;"hp;Of:kne h ><4H84)@)>֜>PA;.qD?B{39? u[vZ ª\ 2+& 7HXY:6B &1NXCemM ,l򴰛^d;1VKqD`ǫg(/HF 6y};ds!Ko:۽;6P:Lf`uP*1Fq Q^ХGe;P /jJ:./"Mbx'n z[)t v'V>Wu+w߆Vu8 ͙G˭ѣ.ݳD(R9LDϢKyA0 -|䇸 C.Gӑ)4 >005۷!o{wIČT$N='.3M7) t䝾ڧ"SR0~gqX#﹁0ې22/@+ z\LUr|9c{Y:X㊟y;Vb,fVm-Mo8ۜ888~8o/hdNߑa/+%Tip&9::7tTv8~'"dF6tȸ{6;hvISt^:=^PR&>L4}=^n#݉BKjC.o- 1O ҙE9e1%g9K2LgOh"YAsjǍ?{#6e6V/)>B~iAIJ կ72S)9>Z> ޘuwvP5OhTwD37fKPeb4R޼xeA 0+0ϕ IMAd]fJYRK N ~K̤ASi, q#.2Wl@7$P0S>ˣ+9ǰAf[ÑG9 '`k: 8M1t|߸NR|.Qtһ[G]wóԟLWcZe/a m ys:l XW7)&'I[Kב=D1gtܝTY,PZK4s/{VNiܶdL83I^ *̧P'pGj<"^Z['P]gC%^Ժp' I)gt p}o)K "伥#Jd=,$iK3®_nT< \thZ}oҘә oAwGv2f}"͜!ELY|%Osmr(at݄ٻ}xdܓ 8n%IcŶMuP='͑Aibwe&5{%u4 U Q)4O %|&|hAu$A-T6mcR]q x=+Rꄎ2aٝ R@` @9ǛbK+v5Rj;وǴXʣe =G5R0& ut9H'?Yt>cD Y°$[`{haEsL:8sM`4o5x Wsa zhegc~+&d6™QZP˺Tdc#:=) 3L? !;cVFWDߧ<GNxGht"}/$p5zmmL?ܝ'~_ݲt鈞j:C”ZɩO6*k OsE>ŅWm6 GAa#kBaM|K|\&EL斗;h]J-6|B.av m8M94}k0j*aӖMm-nO{+!#eG41(7n<Apzm3Zx ߂QT\xGr/W١l @ؚw)+V@gjF{T&c{"raZ$hĈc3pf K^|s5{8E>)) nC#T)~%cش=`n;yZ#/m{Z?H0KW'{0"_?˳ᳮERGq-x;.ս" h| B|Umy QOHFd%%OIm/i[^7F8%sgvI'%KU0jfFDA #`[JL>ƄZx nU*wdXobsL19dx|iwlkڠ-Dċ&1V:q- &^Q3dqq|.3Ϋ0GaLA2WHZd ,e~I{XƾU~]g>85y"ڿEVAP'"o(mg ~qo7a Pm0qB^n@!MFH(` fX{FM0xM?Y.Xdwp 5pYoQKDfvI8D/9yM&z j-}cV1AmK_n8A: uZeևL)d3n[j4CP9AY728-@m^}R޳}_bc/a!Pf `Hմi Qԛ̏qs`൵iF\@  Fi|(^<&' zvjZb~p"%KI3MI>n_䈦"N{᫁¹{Sxr&ax%(CtneԅҞ%]w{#ɬm83L›Jx"w^5qdyK@~'Nuk"I^4K#[ w)MQɄP=8PQس1.=ȃXluR/&Jp&ʓŶ4n5+&&=I *[Ӣy Qk!,XXw^n"3'L &BMzOGΔ}OsRY2ܔ7)wrw*I* “Q٣(y˯y_u#o NXx`j?u=1YO*a~b2&kxE#*3թ1Q>vT4ӰcF͵AGy7Xk)*+5#zv-\pMI& Au 0GX]R '>|TvM`GG]C&J1O]w/?ǐOLij_i6q?zV%&c.}L5PT+a0VbT/vtPJmÖVoӿ'f—+ȩgm,͓)(qO 5`RpG"0\Γ.g!b '=KI7 _DE=)gu$ `\C(r΁$9PL d]Aa QRLc= ܆_[7ds rb.bщv7)⾠w=8(Yx/!0 5NK:X1f+GrL D#s^shN %Fޢ;+#^>o"* j >lގW4y"sX!FMB޿ɯZ R6 L$:Җ9N:Tt'':ǥ=mA#UDna̎&fIv?"駣sʥ{JHV\%eZ_'浢dCәI-h/LU|d`83|(qv~,P5+Hxk=!z]#Iq0jMVE-$ ^^roI $y! F*"ÄkZ;9zcaM0"[V*؄ѥ>K75v }IlA& Q)vr]ո q.~@Gl &0]"2Jdl#;Nwh7|cB1!p5dBl,RZRC0qeNYL8[k PCpIl` 2>{u[$"pRx!p^0u_ghk4t;ZqqZ?\t|vI/U }icRZ12o B,[%QN‰$==V!~fR؛]o3c|A w@cҕu/nӮ{soP7{IV&.JQ<}[e)5K!jCObQOm5oQpR@pvg |vBQ'M;KTyk^ͭ??˾׼2[Y3NwK]pD㰸>T%̬:~ͷ>:>:u3zYB,C{J!k">ѵ}*B,K$8E;Wrb&C XTOvGwڵL2 6!4O޸oQ#ItIŸt/{+.]>13Nbu]GYf͑# LP/}@4Y5R=&t8ϚsĄ L+׺n(U9"DsA:DSv@OfN`(e$`_Mjzj':Z8OnGmM<)a(4ʷ,NVTXR ,#X rӈPmե_xK&BMj(mTf(x^XQ(M!{HǝR1 Pc{Z&bEX#+V:vJA+8RW\fgM%;K¥7[?k"/{QUæ6*;\gF(1$'I/~PH}tfǤTvjY@0!\Wm‰n&p ? H(T 4[ wp<22Vd!:gu4D׸THȩ1,L̸rd!C،Ǖafnb*OP˶8,׼`]= x3܀{ЯAs`o(Nwqꍦf~!I27d(dnjv'rӶ15qVj9}Y?NѨH|CK492{khS0u)&?:8OFEw3~g)W_ fys} H$ 0] }-#=[E-[JPވd1[ŵUJ 'ڛ [@'0x 0qU00VDND?Пu_3~l j^'Fz=F\K\`zRjƉls,}?tW \+RCI5HAʂs"(5{;=cB@QρhԦ@6[3` G>ť_L}hr5ڋH@{f,JD5>گНEZ ^Ea -o9Q W3""tx,@Ŋe)|? P,kF 9:.e3Û1SRdVӉ|S:5}z (]]~/mդŁ|A0->GٴGk6{p{٘}(kk{vYbqά;M_Zq)+ 똹uK@]ZrO`Pۼ]#56< Q7Β-υv@9qA,% ELL"z[}CB>" 8Ѯޢ3j,^ލYig3)繨Y8K ǡh}zh!91Îu2YX{HC!N]9pd~K/=Eiǐ؋KQj8D3`P k;J숐&?HW#%k)}̐!?BΗzW 1?%ؙ[pv2?H@(EʨBb7cu2& 4+ 4J<$"ž5GdF$h@xZ) %`XTj7#=rؠӈeDuzR0'e$dVxdJO#պ,֒n➪O`Ѻw֐U)A@DU3;x7V T#2'ܗ=G[ ظø,RPBgT&kEo~oE3Xv }9Iekr?ֺ WɛMҔs:z4'gq5TUGoH=.WA6!0.D`WKdGNpBLm0&䦪1j0Mwqo5goZ~%5db!X^/+ R]V2c7pc 0309 / 6PƷ2 h^)XK,ϋBg(=(yK0rDHo!*H XM=kQoge/n^ }.%9" θ[`iJyzF}:B)8_!qޱ22/NM1^Zy)T| `02͏;|qfMo *-(}DZ:>窊2M sV{ŵA1UˇgĴ3sr`R _dsԘX^,vB) R5Χ Kskm!Ot&4N9aŲ4Xeet ۨAE'r\y8&k‹&P4=mrUyas Lx!_JC~lFTC?"#B4Q2]İTDr[DVU aSC /ʮn,PN՚3MRB5C97)Obq9Qk$zAMznϬi5k&2g|j\?#+05Ҷ1ӊ̎Ϧ>P[ f4YV"T^Z##e&ڈzfz_m̹ [,G㨰%HX;\exߓY!gygDF^FejOi9M:v?#b_gA]0y5\MUkY8Z;@}9))#&`*|Lp>O dK#u96|*Kı(R |M w_vRdWL\%,8̤Pi9YZAI }@F)a횧De<dzIeM(p..XXvby:\R]0pxMj>ʯg.~ mtgZV3Xg."LMɚٵl)(R "Y(a yAI9]ŷyj$+Osqu>/pˠЊuIܩ>ZpD"+/w׶|JX<""KA=#kEn!.G' 7g"K{-Qho+ur0FWjܠ Ղ.ZPhT `a/; L4 G߶pvYkFgN޷~sؗ r6Y 4VS|Fu!QۇP0_oHpέ yavԛ(}UK#["~N X.Ƙ9#<+IRtX$*ȯAGNcw߄'1w?W71HήYR(:=kaJپt)` վw"HtӘ0AZkM_N_nRH!͉ a[M8徰I{CSg4Xы+m ]E2aNNSp4AISTZwlY^83o1wXӻ%)5.od];`oSۉQf\ڭ À-*#5}XR<TWNL^L  ujۉSߖWWUPLW9fkHk/ ]%Eۂ 闾jXGP:Y3ӓbYop!mqPIyXcgumrr6bb֐K.F")?)Á?H]p_/}=ؙY9Ze$pSYEoR599ot,"pYF< Ѩe3{QK :ݨז8Kc]Kc 46an598}T7XLR-M_5%sA%1Yױ-7JF?nfWXc3cn0hK65ۯmܠN9W\>"o wm]=u4窉˽UrN BոY!A@&qT?k>o8ܘqy<"ȸ89.'SO3RQ(Zi 33g+h!'7^La?-#.FӠ8:-8WIf _*h5ey;r}\o7o"NfDgL7Ņ= 3x=p>iu {R]sX:ͨ S9c4%o#lnZ!1\_! zWYKJK~ i‘|N Yb{BYuENU`*eZ\nK̳ r,#P_AƠATfs?uB% 1YF=N8ʒ2fk Gqs&0QQ/Ps6w O_F;>/z?6p|nीr6S`yql>0Vg S`s>OL|.rD#vBik-wVs)݋me+ZUA;7$[=מNsU=Fg-YՐZy$*ck%qaZ°k(:q\W-0<]U].E\-wl!,ʵX5p׼$JzST0U7Sc}Py18嚂Y]ҹ_)vAKEb+Q݂# 6l0k[}P-ʡ?UF F,CZ1 <)^S~!$_~3P(4SCJK}yEKCFzK:i5Crh#ړI' q?; ~f#I`l0|M1c _^8&4zzXHI|`rc9eR+6bNn1GZiTI*T&݉)l+-,P1@n!? GZoZ? ԴkԆs^5>2/UߏI>CF7f֤Goɺ zb.=IiIfWbe {D/$7աjYMZr댘ƞGN@^& +1CbicL2[H&t54>5ENmSw#f`$z.v} 3g7 * bY,h9"=s~eҎ F>Ȕ#ZոHksCcFCYDoaa^dܨ8ռY4ʼn19ˈRK\ԙC/id,Ū$TdknP)Frp'v Yo˒)qOLi1%Mv͇/_PAn8nV?NyqSS u4?.R1#q~$Gs!/_NA+{@9<U(g04׵kzNm<9 !>*-}W7s~i& I-l&~6([ߒajr*V=VXp7P~J3bUj_Ʊ9;W^|yctUӰ2J]]TT ;S{@nJNna^Ğ,v]Sg)y~MSL&c9Uaw矮vӓU8: * p!2= OP^ K CN?MoGΐT% g'w%z!K Wɳ6%M>о]%S|6T_b-O 9b0 !T/[W;x$~Pb q- dk?`M A"a؜d/#i~TҲuY~?X\gťNl0pQ]] <]/S*x5 \:!ȷ-c#ڍ{)%@ (5$Ӏ+hTozÓ|x&.1" DŽ<]<{s3q1e X +C ,65_|$~DDbpLv|qVR fog3E2h [VO3tOvhRec`5_GLjDcD}q*q>jwuߟй ͪ7 T9z)Df= aqOFs66 yo{+$UZ;|xOQ[F+_ΓgC@k_}bX^qFaG; yB :Lwc㾣2݁q̥  eI•k"mnPUKWMAcgru{f59>DmT1r|d/H~^8trΠb+4 k , P22 .~"- 0q J\Mπ]jiq0{j/6-<_cPۻ٣]6 !8w^qI75zFaU.^Lpv:Ͽ+h{s",})_tUlC5 .b+Zh { ,\ 96iExtJqyw8 }FL,jUyC%hSE])I\)]jLʯgf5%F2#WVeų}ɻnRo4RaOjR.|OO-z6wU!Ȗ,#3z_P\Z9J$P3üƼ,DEUWrAk6`3"M[ 3"@<H8:AlVxDsr3t|""l2sZ-IdeO늡0"0czWt Vjތ$pG}Jcu縫{w J߸#a3.|1=6 YxY\:C}rCB_9=-%.7ToBz+*&!L¿rGt&`;)ɧ!pz`lD|W"ιYBV1ve_א0w\CW5iaV+xØ@~hlٽʹ3LR..OyRx4Νn'&d|}90P뇳 dFu8rF9 ` ߨeh='tv <5Twc  X:ds=,ʹ,%ykiGvyIA$IV;:@ʌQucb*AC}iLr[N@5@ JăAr˨IWTQn_dohp,5^^H,zAY9ZyȻki!|X#,D ȄsW}lV.v"vmEֱw3]=-5vl"j[ǯV^~d` R\4q_g]/f5H߃.*u++30GS?M=pPC$`S73*td;i_E&@,PvFg1y]fL];ꗰF0nG2sY\MaREP)2Jifpf(Lj NϝD>*kCdKݮ\Ю#30 hF7ܺ'1wFX^p\<(uS*Uֱf d z(pRF豄i*݋Pc .;mi7bXLFRsZYjiUB{{KV~_@ iI2HR_ܴW"&&3 ~5D&5Է =M [ uvAErR/΄"=^'0>&JGXFQ0nhGrD绗G| :oUl]fp"y Z߀ΖmXt}.bjVμ#aa]QX⭸b6w7 NS= Yn>~92ķ]f%ҹ2"XJV1c ȁ?I >}v6y#y7*4"]WD֟+RW|f,QG+ppl0w1S֓*E2qB=TO(ZÑHجSq^ =_TE-ٲi~[6 .}bDj;7j *$O48 iw :g(chkN~)Hl#(r3i=(>~xe檲 `zjZ$8$~@Z/:#uN`SrO`fMcլ9_+'ƃRj 5y#\u0Z.H4A\X]axI 鷪ĆEM%+۷iMwp DZaTiE9~ƴ< Ik<8t F;0BXAwlibHPz@؍LVcK@[F"6)tjc7) )$6RҖj#b']_2-*.ż5vkk#at %|:I_ajdu>ԥ(FQ+Щ66͠tc EDxd 8>n[Ixꡫ$ewme,h9 ݵD[AJ3#|qWhúw4&R6iڰ7ﻦ!>=WEzvjBoMt7ԅZ$ys7q(sMh+TbHgYW׬܋;(BCc)&^(5Ɍ ?#ķ D84t2' .py<:',u{$3-c ̖Ծ֋7joϲ[9ks=/!$m>+FX"xjG #i:pRB4"vrK`kb iWA'3)U 3s{mG5??_C-!E/$|q}I 3%m5HL ?_: zڇ(aDm!ZP:(5M}%yQ(h|5@ig L}@,T.8'RVnoMH@)*&_!i#i֞n)#)4@&MoK2,r܈ ;ڇ $)mtm!5$l_RxUgVVU*sZeex6$r"\9HB @n_TTrDV\`rƸbΖ["*)~O:ǻދ<Ȕ:IxHV5[HMz!R;gM+}|RgCDtȜտA r}qYUy JnĶV)Aqgs^v7Z4tܰx>f>>>(j=yXK([]RgŬ,Vxy]3:tgva#srvԽ;zZ g T\!vc@Y W8je7(r6:!1 x`W/K쳠z柉W0C [߆E뼛"!t=/ǣ.q7nt>tT,La2 ySa8ݼ[@Nò(])Q}e'u <'9Z̳y`eE%8H9N{I"&)LD6v?;^v%y=x0N*>tv3k#L#ԿWb%P\z忄(:#`u) _]夆^#G>cLuwCk/X 02tۋ"I (rl-'~o\Sp|:rQ}߼_e:{+ `X7T;V&d?+TW>.ĠfvRTEYNrn=I;ei]B87&o!gEh% ѬI@@d#0&p{y W};#lF-gw* ,­n84bP;q_ޒGBP9S1A;^H|.XyG#;%2,L*,wɁw~+NG;SNCĻ]R{/[zڃapCfGN{~+Z]qxS.}fۘgtݽlW~_5&A\Y:/:#?[#^*\`t"@b\㖔eϬBw*Mq}jK^3> !%Iu6XNh+{e@JPmuMgS?ZE2#z!R;~$3;a?N%8iPA*,\ͥrhx&C}$"f'0LΨ(_^!m Q }c?)j*-!Q5ר,{Mh{@=kmE5 TCV[H5 13ka]+tQɃa-FvW޴)C$Aط3)<0(4.e;x86I,*@-Hk ǥLM1Lߕ@{r*ּZs,WCw+E8Š? OF4cOd'k%tَ^GAZCKZ0_؁qB~|(YZ(鷼A̛쮳VkdvQ17>yL9>Y=~ε~_C= *_[asFV0mZsfIM/9Y m73~[Ccܨ! 2љDܔ&oxi /7Hd bwzIˎ2D冮BKsUuuk<Ȟ\"ͻltQ%`S'zCY=&FUg/BOgu+LxLOd |颸K 0lOB-;$LzFO>Ѳ/0+ꓯe:V3ʘs U9;MXT?j}E*CX(`lZ=(y;"]Mk ѕN,*pNDnyJsoЙщaIXo~B [@)*Q#mեLbs2y-3uɮ@}yQ ĸִ/dH\;qcy롉lzC򪥇0d4Vd昮ګ$ξ@Jl[1 ߴx²CL =@ol5vXa}GɃ?5 K*)I#WiOZ߁&1EtKz!j=os3YsАP_w8\m r5iuMJؗ[WLiRףifPl?9m? پ^cb|J+t`,@v=/?j4`<^Y4ۥ ͎hE*c3% _[+.bΗ*8V,oylƘϴpc%y)LPXȉf2_taymۺ8\j=w9iJ8o*:f;r8mD/AX'Cʘ{v׉:Կ%{ۦuF$4܏pN)ٻb9s`V&}ɠfb:%5%θ"b}KQǯ0/(٫BV@2FSEDإ`̱]fQDtZ)~!H3\v ca!mhTA⢟}Ҟ쿸Em 5-|=40VntPb}Yq*s"4=JP@r'䕦bTmK2_c|shߴ)셫;Z?G9AaOB=Z<Odf|C^9n?$ÏTLp~#HfXLQL.3PVĴBB;]jpQvr4)D}וSFaq,%2m7HS?<.xEDn۷q/vWf^; LoǝVI4-HEKWRJ7h* zN4l,+CI rW SSKlyBӆR6x"37 S7F-]<ņ#J`ԕ.J]}e-Ys]~!>hUGg`fw& IK?80jXN}OÄp- ѐwC004acno?pC 9w kҁԥwzWwY-썬 BjS6fcJN )-+^ܱ֡10t`+$INĬ<:<p|x?0PtRWmf8STqpr=葢Rd+5nqJ  ~@Rh?wZ] 7y6 \e}zO M 8sQ8hfgx h }˼0俪XVחѹ nA H8$O/IYW\ٖ??7 CXle!Ҿ_Z)=[U6+lÍ1 ~\Ju4NFnۦXUq_D gE'B~,th4P!şFޔp=C Ueq`"lJP:OEK-@ -"n .Gx[2Zݑr c{\1 F^0p9bP,WĄj@|U;SnbM9Qp~ #Εlwҋ4p"_K5e60=Ib>B Wz'qV@%Tי eb(wJx];MtM5(Q}("M@ TAv1v[0PCwmg9} l~3mk.`k}(Z=#!#Ts of.&XmRMOgps{BҊ(Bzc?:12/)/6,IF!ŃL<@BңiyӈE\*|WǍIih3(K~ج3jB{֤6}wnZaJ;7KO@ly #r ML:JIYI:;j 0sbuq {H.`ѷRCޘθ17Qӵj•4E ɯj ARNWI3cg26|3RH<;p`C{ q{{YmEf! nAsC,Oo0ʱB,A- H^`}&QN.myQ7IM8, / s.\T #zA/]Un߫pUv<$`G2hb;pbamHlrF< W&/oZp3YBKĔ8ha+w9x~Iɱ]ȟ/ZrljXrwIOwkLk#nv|MjI^2d/ t>GV ۢI~@R a@n7Ǡ]LC}:Bt~^Q>|0 b"ms,˥hR-0U"oλ,E52l,rmk809nZN#_41S=|߷^B@6W1$,0%nu_Yr`I0?R!m]LJ]׬ !kemyp/VW*hf©OՔch1Sz+ P ze<>3@lGd>;/5ZihI9wPd?8)5`d~=bxnV[s=F>b6nt 0~65*Q̳x境zTꒂGیied0R8 ?O/0W 3ې-ESҘyzyYUNh0t 䈢Ga ,':<%r:ڄ~̕jy=Ȯ!WO5h%h2$@VOq Y?-.]KѼ x'?%35L亍@M eNez)XvS{_~(:L7X5]߾ Oin+ tEmtlD3I>q8SxC59冂rYS`LlOԋY$n'5"#Ae+SmXzlGYۛ=Fa!+0=ݩ@T\/4ЀGe*mt><0O!7B5U(Itim_'ϯR] hI!^c;0hǶ~ݴsO2Cgh։M0=0VZuAs+v2YSZ :~$9ӆ&'6\;fت⇷fcv֙ITAoI7 m9 _M+_Z,3JSs,hѝe.4ZBр܂ܹ?0C@ ~>OV 9LP35VC ֜H&egc5 }3m/Au-w5펴0{"285ד~gL6*h+*b\f-|3CwU0b9iT"l>_}Hݐ*cNpdQl=Vw%:Ӱ}Ib並ԞMxv]oQW8P||iQ;e4wo Bg.$ * x)4x┝}w0s xHǀӬB͂cַГ ŵi[Փr){c 9ѠuEi+* J Vg~7G1̦o]{+&+Fi@ZwqLSYMeE [KUOu$3fCP)>} 2ȥd~z村;0MC»`h %fЙ[E28|{)KVl1kU[:-0uGwxv)yS-s`}GZfQ Vt w~eraĞ 5鏵V=Y}R8"oe"M4s3,ԓ:pq 3)}aHFtioN'@ &%XVRZaC4GXF!wyIgXx%4V v GvDUrrd*.]xZ\rG!87zQ>kSinWEiWrS+TX3$4*G=aMPhun3ɗqGgܓp[s҇hnBK"DlE[ŤM"!ˊK/8µYt[1Ȉu?6|#L3e"Se`[@UknsFMq<\pXDU-~2ZXw}K_}yEHZaWoń=mTDBT>h]O) YZyZvc9XI8$G e ՃLalj!')fe"^EF ~$̤/&i`ZDvoLgvXFb6OouADn;ձ8խtZuUJP.~\~.1Klء$ "nUԾ݀"QoUP I" 3+S/D,c A "`jΞ(b-ɻGj4nc;{#Z{ydL\*UZnVֳ&xTY﹧w`Ԩtͨot ?Npg*旼4gjy+D>)P z@xY<mPFl} Tu[»<@ *d~ [Š8%KOnCGշ2Rv|7īg62HLʃxJ۟7>{ uw Mgs<ƍOBs#c?z; %zf1bT w*S7B+]ԧo;% >ݼ 402i/&1ܦ" pF;V#ylJ&806;Q@Wycq0DiQ/2dy8wqPR.c50ğ3KƋFaE)#+b CN@A8"7~F들]bz/6lkTC=H_1u<1#VCp?vsw<~iÊ ƶ">VD4_S I Ǿx9c !LbpoǴ$ĿO$[5u^QIm%٩z'ͯwDmtgerVzqwP{8롟D_S@=a72zOñ'y"~C F'?&uB^url &Wrx.} $ H̨4Rt+Cb(K!&A.8Iel_Qc0-GV_m\_Lci?7&&Op?5@s8A(3f`K_w1ڬv= /Y GwC Mtk r>}77j#À<ޛ9~(I(hl+K9Vsn\΁WpV L0e3R*ⴃyȻh۽Zѭfq(\x5Υ+ %7 xOB wۣ\04V+tbH%UM Y IAYU1P~*uEzh?fo)It ^SY/+Gr5 "b^TUDJuٍG2-rr]`.>׺5_bF!XU&#=D.6S\X8 uA =dTw3De9Yp'56E=%!&Q@6rSk`uB!b/=wSLU@bLnJIzQG=tArȴ"֐S(v:f|cV!jwJ<#HwB I4SE6q䇭 ): oH&#ZB\\(e ӭF 8T]D1`;ckM26YR^~ k̚0^g ٴk7}h= ҽ$IQ 8ΪZ# ˝)xNnsv2nTc ,8gS})> hٹJ3iJ5Ԝhj/| aa_CUYζҎ8#?9:ui ۧĸ ȯT9mgL` *ߓfo 2 A ay 5)yar- =cJ]0z;-Nl}p4aՔ$0w9^?I(G׈T >R(Qpgh.vej2kF0NE7gkPGyɶDCr7}q2R3/UfKn]#N}>{RI@u{c|2'x[) _9)ZL{.ͳa#.Bv7j&fw;]thw-4J e,(w-i#Q'#q'DD4+N6|Jab͉4G;9W\iA@/@\jkxTD𨋎̸T%\h<תkK' ?oc$L7yk[ze k11l5 ⎹vܒKؔ}RD08,x'lm=Y~< s8q<^$@'%wS/Td"F%9b*(:B_/i2I \ja@s^@[ S{ (S(AAE07NNqس&8hytcDJ(NK(e# @zʣue Uu]CYK5sʻ"fa4n5V~ƣ mIj@g?Iކ'SD1G@M*@B/cT-a>_a?gg ԺT[u97ɘXQ"!o?ՠBP ޗx~\vJZ ڹCi/e~D#/^j!i))6"1,d@̧t=ä̷ZƳV!46/b7|yh6wc"7y0ۢøS ls bP{P #POqC^ZO*qa,r5U+mheO~H^eC($rPt 40I7G 1vCTB@ct*)o m!yL,R엨ȫMwnE8B>aDqpPѕ_ur#$#z7˵HdkխaԧuجEaqOvK8}Ͷ,آ@3faTܻ@gп7Zz܄EzG_݄ZWΈZ*Ir) `!WB&ݖ՜d.!].mD"9;&G`m}vY> hw5j/D B'mbr[ߜL'@r_65JT ׼Ia.ߡ2[/S"kc,b4|Δ1ǦFqRZD hFK[su%*LPqk g>ZH[{<𾶃mۨ*7L E` pVH{a p-@@ɖ ;Jlo6ӌ/oPT#ZB^K?jC WI\jc$P Z" hJC)D#fv)| 0= =lx_O:Yf@ŷç ވt}B~D${56:0%m_zA|2/>~oPKIGi/Vp{D # \"9??}zax['UN~"RHx'1nlkr`K(?zT;y%RH۝WW^)_3Th]ߔc`a(<)(n:I ~~_/MVlM7 W-`%dT3`280I]/瑮*D5Ma躛lqg }07&qM**Jh>?\k2R:@F suvܷ#T;w$fQy?r!pBRlee&^O){|3زlq9t[㑅dI&T!69r;`LT? dPBA.&70O背!&RA~bFK*+!S@S]Ml1H)XHZO0Ky[ ѡ'd2ÀGʅ9Zy>\\u#[[?|CPx[xtj.mr+7eMMj5A(,Q XGמ e0t-8wllѕ<]q̖iQhHHa d(y ;JHvV4XttB9~9#4uٛU 3h)D{iN*b NF*xNtV'AhP၀1 X׌".-}\r9BiM=:,-,ݲ׿ݤFGT,D'Z}&.maq`W AHu̔rm\NO\kaԅ$26m}t7pyw8kd9̤Bgҍ^ ǕsF-3?S̺#kWE]w\ok3(|Ȅ&v\=O'X4}5]*#F^%%;A!/+}[Q6c[L0Ḍדx M}@5).?0z __~lnʶařOš p+_c@cGA\ŤAXċîn܀phEەiyFwʟq*.)H}{zJv^i0RFp5S69 9[ۢ6 ߞU'fAi\@QJ6ݕ;p@O @x4+F#G˝=mt?p7|h)]KZOD`%dHxMb ϫd7[shF`~H $皣Z#+pv,V1rn9k3ݳkO{ ~qoMVijJis+:P_9#m+a} kzYDu#JWB[iz6r3ǔR c%8^855c1%%ywyhs{PsHKCJ5ǶBnaoJkDfB~3w,A B?~f"^3PՈGefJdhdY5 )/Cח8k/3@dpSh7.\MjR${_&uUJ8f _H\QZ>˹{ æRm$ہ#'Zc藮0t{\Ӝ>:/>TB̆L^r`>. M2HgKe#szBcj6=C Dw3D 'ijٴ4O$S׽Yʽ`ӟK^O/I׊f 4^"Q2cu]6pow0-7Vڸ:n{$ٝ=dr䗁n՝z3JF}(\&Lw8(qrWSv$nZ 3{ˬC""W=_^Xt)x/[ >%m(Ǫޑo> ߾.6YO5<|)3&V eB UEߟ meIr^GS.͸0d$aHE[z&qfV (WxPc<Ȉ[ L!uSez SYzӓ#XT%(ML%S<9O,nIm:SS;(ACe:RiTT0c&2da!b1V{v<Ϻ+ ]-z-9s6h$w%M1Eɋj&ħdW(ADjE3䡕S$\PbKcO"qpqݑHMPIe33m,CB18w1B<-R\MºWV&l@14 Ԩz2r>|4f;#z? 2()xުs̷6 erDΘwVR;Gޚ?!^6G|)s]ޯ&x4!L%U, .BS:謶/o+N-2U9JJN!e}8P4҆c۟0N:egg֑*q~ Xcj}9_W !;[JPl¸v2¿V3Vx%Z(b<՟Ab }d*TJVaJ"mp3K=xd}rs48*Qet`c7{LEK~H]s( ȡ< B#4+ӭ'ĴS1r| z9h=D1I1@BZ\,;}u &n{MP1i'!ظd2p'r6%P1ׯ>pJyl57'2x=oya)*y@RO?0QipAT.SHAx6|Tf 0[2艖'!4 GȠVz"%)\@L"01c-[S{vcCt⁾<#PCVr*\bxZF25 ebE믄|{Me%( |?Nb|i8ā;LRR08e)#"+ڬ% ePUY[l)`H#[mWfScbaHtwGrUkm1,XXogLJlΙ'6LR욘VaG =50G6eF$CTG3bC,TY.l 9z Y 7K(2t:wbǃDxSu~-?qWpdKTC EI=|^Vd159BuZxUƔ1p~eNX[up4wM{7M %F&&QX|8Y9^}>Ϣ(h)};舲8q#+f^9j 03pGٳ9%3σ3"o(*`1|XQu,qkYAR舸A_ފHNvpwTLڊr[G௝+۔+)7kq&AM]=6I\dE,y$+@!*$rpl+{xe EG ; |C)#K'QF`Sc:tո}Q> kRsQM5䮻rf2[yiIFyݬ$'ӈ .´!|d"L@/Dl?Ia w'*.OnMR9AKP,ћ[zsU8b='qڭRJ<=̟&jȃ?La d4ã˔^ogGP|@oڲ0]ZylPr_ӄ ñ gE!j?wB][{h:GC05L`(+]U4%mA^o{ S='}qn!/wʓWKdhX(LV+.tyhQ5)5\E_M]) ;U2kD I[ 揱hrYA~@|bs_͠0kcb dv65<ᱎÞBnsv@DJ_Š:UdCGf֦[" n${T*DV{6ۓ%M:=j1<ۇXHúUGƝÏbъa%hYdqr?͚}y,y"16X|mV5l7W,,\?cJx|F o\ HlH/u dC/D>h$h_ 5d8J nVtʲ1+S"mfdt+%`KsLY )=ê^U+P\Tvn,ݓais `WilgjS+vuDOAr3Zcx͂!?/Jf-2G4:̆'bG^p7%xn;rNe.#]?`ב#ֆE^׽NuhN]2#D$tU4d(EV&@y>"V |4k%HȖIih Yi}:4YO6LuK8aV%QNUh{$MoAy޾9ZLN|JL[+Q}%O_DƬٹ9F}n2F#q}ۍana43hc-C|7A"*DH@ʍ Xs2>K7OZhS?55\DjU<x_~eg`n0+C(%UM΃L>|9AX zjh`Ehh9/p7ݶ?P^٦W_Fe y7nfH4SC1(˔z cFzaڣ~ыҡY>g\J ]A)RGMDǷl>8Aln ΥQP s{0)a.~aΙ]$&sftVգqQՐ-Tbln_`OSل&7[c N 4U)ѣ6)*\S2wSՕI!%K|Mk ] '(j&, ;ЊAxp  AgX$I[7]ǂT:KAAdi31X\ _,jRct'*a/] ձLmUdys93޵3\0eJ;:ޒߢ zrI*+Sd[&1YxZ699cuf 0laaߝoMf1:Z_mE6C_z+39Urxw>?zR?8_@<8T&a?BI0,UHepQ$gLFH |9*]G,; IY tx3o`Wa7 J Q=wڇ8B}z774uZJȋTh;su M)gy?}kh.%Jԁ{s%)'*c+}d)0ᝢJ [ C”y9>b;k':>`@3zj<j`n~٭m_۰ھ螄e .8tayr#h! ƹ\-BdZ; #_X؍ln:)HkdGR 0 jW 繤ҘId)?S}K9j`a?a0U b!W Ar]|Xm(TA11-˵<oKAf4}[H`G83q"]% O@փ~7V`j6ʬCwl*f՚<66cHm_sHwu(v3H^okUj­CQɐv%.da{=s$+.4J zTxSFRG'wB"S)D^v6֟ (;oH"|OwT?J3ɧ(;V/^@O"%ak #6χJ%+!:֔xWXz, oX(jp&7gt?o4(\I+! wb(̒LlA vhb?-y3>8 cUW͢<F^Vi[(lOb!2hk^n4L ؚwJаX.QV8y~wT6$ u/|'q&)B:ף+g~8oBG}bDE| P& ݟK`"NL8,k!23jfC4ag.dN8mrG[ˀ|W"ΑBNIPZ}.y/?G Y_v'yF)AǦX>Lƅ͸ BEBT㦕ӻc[цoi,s!eߴ_Z`1P6Iʉ(ٷ5üi ˺VƘC@fL_9##_ڠɊ6m dPo wo%\St^^B)zaK [̶:[|jC8|Pp6ɑ{ԗ9dOEҵWNYADsk[ɥ2W<(ddم[@$J@rxp L~ ۷CǒDŪ?y75Oٺ1Vv,qTao*xX?Y^b\ဨ=Y.Fjl8v\-0YIr no%փ?TC&3{B;!0 _`茯*6[`|g82w98hmSb=Qa* |>mƅlif49v54#23_@~x$ٰ<)TDC 2acvuȯƆmvBGROJϫ&Z$gA!x;Ѳ, :.Z)aEIt^IM bdG 2Z(&1ÅsxUPNğR_RE*3ed?pb ]GQjh:<]s. 롭U^Jx wu >WfF*eInQ*:en u0^y/$ 0h>F4 t%2?ڿF;jnL5yjgNSs!Zv3K8}B*j7,r dExnA/kʂ̢lkd3A1Hm1w].ŏ>Bm.¨ָA`@=k0tơ/NUs_@#zqƋ惿t(  Y#T,vE1O]Elp ~s'(U֥KQ 8BNAEGְԅ_L޵pR0vK+eOA,`|Ju[wo^ D8}q9?6i"[h%:Hv9]D+Zj۲"gf":>juawքs>\l`h 8VZQSCN՝NI" N :SYAHYas×g#grq|G&ucfƃO\*,U 2) hw,#22S} /F~I1ٺQ=w=7Y^y'jY搦@UMym2% D5~lfu(ܷU*CbR<;'`B \}TICp~[^Ϋ%3à1 IвRhW :9M#sܶ& lE3jl6L½ ȼIA0w5wnC;0UYrkb._P}bhLB&pn06 ]/YO%szjⷥmHd\XE, "a(ՃxZ1f\!|cC,I_Kef]!o[Ku0 ,xvѷ$o)`ͷar;o^Emߩ6O) `h(Ƈ]JUdwxt$__4B=,ʞ]ȳB]̫$KvN+t5/b!̑D?Ty JD5+駛E59OR qL܁M#YY -\ ~,ez/9BF4\>3Mـz%"mWxU ٶ߷_,2+e9{XJL{U(T%dDC潧⛵ ;v&yM^RX: Z/ҌNQ;]0: ¬ב.Ajk o(>8Y fY]w*%f V,ۭs|Iߖ*_D+O!B2U::y)욤B?Ax9I[؍eEq7KĊ=٥E9 ?*Vcl1ΰ)3)J(<[  p[~/ߏjj_܊&VBXwddZpE|}Yt°J'@d")ԋל4LN9zf(!)RI6 ˧V!g\,v P>s`]Za9m9+ .Qea3p ѫ1]W>-Ŏ#uVY/^ͶJZ?Nuke kbGvB&z3/{HܕU60?w>lho{)x#jČ'2+J1sRa(PQ0@}S"׻PX6T77vX~e @x '4W%SVmG9Ug`)NU+L\~r{ HPJE2?Zv֮QA̯bnj;m[qwGU\Ej "aus-81k3{Q3mxN{VctǶeaRή2VׇİB!U`cs."+ Wx`fT;zqes.s=@*JxY1z9EZi&fVyUoOdo}!o1)+A{RHsGYn'oiX!f~̹P\]|&;< "vo<^q#EPul-e`SـxLem xQ4j qbneSvD`{P@xt ӖY#Xu2/a=:Ry-Y2q{zF&ha/),{,pM.!c%o)v`L yMl:Idǭd) B#ۘPyD6rk91М4 e]Dx"}.GGDǹH/ꁔ-KǏ9nLu!s-A!/9ms@(jfS0Y4-0al6\)iA?G[6GY3'w!3\} zCT(K0q~4}pD`:|+1;; v*23YaDFPK''dK[Dba\wHpkvKVsQoL}JHl0 ɕYg޲BcU @ @n T<‹(+ e$Yz0Qp @+ڝ5^ea cMzp!V{+yc`2!I!׋ARn$L8o?yVDֽ_S4ෝ-;T0QCY +3зOfl*QkZhOܵD5i1+AqNQzrC΀-+H䣫̎ ;b&g2+o=a&վ@a1Np 5N|ا,O+Kr)fuWpΈjمb]T106RcMK ȑ)ҝ@GnEq<~VQyo vN(0I-;Ke]xSÇV;@xj77*V4V$Fj|iQtlf>y}aPR}e S4cTHpɲ`KZ{kN fB/0Rq+VOw}vi\=E5q<feBl*SscȀ&/hm "jˀ6؋̃g{+CWR8ϣ!&YjP 2ll/1:j(BِR3 he39BMJIΥJjߗ6 <~`5Ia|+_WRrpf;e1Ji* MTpoa]Jt s]g^\{*NX@D54`9:5US>^GqM4(,^w*UcLF^gdz;X ?)|׶EG-!]"a9t+ZCP9uoH~uTM'ٓl ID"ya袧6MuD+RhT:zRWe[g,:3b rd$O^p0F,iQr; Ŋ~2AT29UulS/IDǽx:h~ª"s6 ΋+YI%|.S?5cH.wJWL@u WʢhL*5MRB(so-<_|=T|7l"o3^u$z^ٜz)4"I=D->HNoh["Y~G7ڟ2A1xR%~ג/b*,_wg+e K/+):t@P,,ݿ:sA2Gh;2L|-C(py]@]Zs[jO#g-v;#̐>pꩀye6gprJdMtqYKl%K|`^> ? *7Eu 6{xZ>MoeŚTĪ1ze2ee% 2p-pw8ė#>V*?DY1bXRzſ.Q"z 0L/LJFq#Ὧ {o\Gp:H&w Rij)Z׌^ bBk nCnk<2ddI_4? F#\yš"3$V K/mڷr=WG]TOHxon@ :./RT\l'&MBJ~)7*gz5(㰳r-I#|;p9mnKsSDዥʪdW7BŸ%D?jLR"Nߌ h*/&0Mx8?^f :ڠDlإ8u"&Aa$>);N`P n}&cRgU154Srt3 }\CThrˤJπp'lbT#zw$N^ AJ+^l/U2=":fL;9eUAC{kwZ}+*,Vq"η$htl1'Ѻ&d+A-Ae($&jZ=4*I؆%ALWx+Lc@-z7F c`?1TޖY zmsXgt-CR5Ra8fȮ;YO[g]43nx18D=paC j-[\+Q+uDhp`l~}ʟwj5-N9U1LRENdfNQjy= Z/R Q| NestWC98/a !}\lS7JJ8i{Cow "sPp*']@,>Yo,+o_wF \ ږiqkOWzՕ.Q;w1iVw@nGn8lX|fEh*8~W B*{K2 @yz!=*T̩a41r} hGki[1SZVi3VrU##;N-d8hȜX2GS -@M)J)z:2ŷS_`Fkh3 Җuobks#L>`EWeC;ƾøA+U?>ݗZۣ4z.eT -F{[00"r оV [9ǞgW;w=MQA}ç1Ջ9\*gAV0Py"jCWX@89T`,9dށ.bǸJg,\@q/e0bCV_Kr .!DbB~Ŕ7  m1?0Då._DJ72%:72 5h] %VSϫ4Ues%l6{юc#߫C&8bh`핅sYVn\#lsv/:xtS>nl_C۶$Bv:t7˩.俿{ZQpd9gX Nh[Vm&eԲ~q{UzrL cXZՐA@\יͶoom]&Ƕ+.'}Go(:A`9dCX91t"u2ZA#[`TqI&6aEK$N(n;s].1*ZVqaF6>r%ťrNqǸ<ʂM3c^?-"aMY#rFYJGgdS9Yxڵ: 8ࠪEF9f1t܇vs݌sm.UJƋ6Pf{CJm+Rn18+畁mI{,x/ZT^[G) bIKLYDͦ6yO_*zdvYa4!Dm&%.Itd+\~| BGY4Gw<qMC?ɐ TX ܙ~;ro;!SXBZ`9˔ .,#ժ:hH!U_rsCZ`$Ŭ;z]6 |7R'1DLb9>s#!8x$6Hn8 b9YT?)'VN܅R|פC ]zh56.\ݒ5r7Kl 46 3OJ(|Opۑ/DZq0T崅j9YNdhuE4 SW6ńh[2f=Luid]O}2++Zy'I Ʃe Z0u[2b#E2V 6 8Ϭym켫Q>bXDD% х Hő϶v)V+ q'x/P3в[I9Tm4#\ lf}V%j}H@$`lRibMΨjtxG${f_upױz_aG0|}hLAiԩ\u#Lu5Opkz'3.bTd\3Z3(W:ggOe4vb55Uti8;ӜwZɭUfxV1K)T~SgiSlcqoN @tnәxqi*1)ݐTS#V| stsqf*;Sn5I,1@ :R)}SN&W`Õ'VwVYkMV rg>Gf"!"P#9&gO*Uc`r\/{{WltёT~6d7RSh!7t"`Ѓeo#Jk@L3UG{N}X ]a:ۦ_޾dLCvA.̢e:OP%=.H2^Zt<0wAXkA(D}!._'cͪNOc,S04ym,a]\E7b@}ka :8{Dؔ%WG,z:K"&|ʩ2~to8F5\u~˸MwzpY*S H5۬cZ[#b=kN Bt= E?Cf"3ύ {\wy'D >vC-+I$``DbٚaKRs;"u525_'څtD?5kD)y c Cܷi#҂* |V3ޛ-sK_u@76cv C#[0cT] vR$#g+ L*вy-DHM{}L&ѦK`3a )¥h+Fn,3͜H,ӎf,\%C"$xo}鰚,t?xvMԌ1zTM ++eHkCeQb<π}"gW &f4Ae1\gY}\^.隭$uY |ERUTuH!&$P=vayʨږw=&W(j yL9JejxUEDˀ2~لbp6@ ݅nZUjl Jf};j#CvulFX^**f,TJn-N5){¡[Q/D] 쌴풜PV1/̱9%@d8v/"ca8a-|r%l,eW=]<-8Ĕ?WLI}NdbwVC_4xb+z7c&X\[$>)R'1;$?!.7N9)bMw#(#U4gUo-C`Ji4S(X)ќ}z5晙r<ő kKf TXck6o1{){\BX@sxvS(s0vbrM;r=EWy;Ծ^ݮt*TPgV  C\ELf;T-1i>F4@2ٲlɍ`i#zVOfͺkm5hMrBmB<)K xPX0Gz/8tvN? ﯹ*?.s5GN$k8#lbЩv@jEA([jV1G"MRxV*D'`nr9ɲs%9X~5AnhLqC0H/|# \v)=yaP6s3ۍ>};U[1;/GNl#CUgނ}@=w%!٫a I4#Gʵ5OJ=ztJL@M+Rh'Xt&9僧PA,L%?$G rNMsW/Ns,#>I)09Umr'B亚R>TZp1]C̫ճJz-,qz4?P6ŏ38wOVIO7[b^rydf;̚~Ky !3Kұ_:h ,֧HK?uqj~Fw<@%$0_[exfXќӢ؞igYw`oh5*Q"ݐju(: U꾥'@a{3؄<QqN ܨ?q-0|+pU2[c~B(./r1U`lq6 d<΋e+cwCeDA0ΊdYV8~w Q4eyw/0AkG[iqK[>fC:qr[xqIRyZz͚wTFK7)4B,Z3U]&`F1߻r<(N#:J#D?G(ېE/r 9rh֘蛲dɖPSr|2Ai|apؾHsսj# +$i+9k*G|lٛv"\gG1_lg P ] ! MiW^'EEJk'ޗ@I~¦QnGbVU0,XO \fOTʈbfS͊7qt^DdJa(8f"2qCnv^mFj kވ]ۅnRo?annŒQ/*+ l^n?)[W_5EψRk?3Wjor rEPX{֤b@,_&-ӣc5r6(mҥR,^ZP`q5$ES|oV9R#kzwå1ȈL-Q3H?/_) vGv)BA>9[7N'a=l{%gX#d? Aa`+Ku]!.+81@SLZJ;d'$\uLH)GB7)7e~StyKz}!_0N.sYpv|FHkRald12%i&meG},={4]̚k@J3dv20Bu2ާ&tPn,aL6ܦ\Cg}ҊF.'%?<50]Z{c=yyY(9{RMEyRǧ\C / T}󈯸= J*P6XuPxtie6<탅uXqnRyoᄛH aGT8JLzݸSD7Wi7%p//RtV@jMYqJ?u<΀?h K`.֙v#Y!88'ӎ(Q2s5ZSӿG_뤳'}Կny'ܭBƤ8j50.uM&O`2J%?Y5qŒjӟFX|rRP&iMߓ&:g*i\H3 5)l3wˊ_R8B^81Ԟ Uh~d(+-='oE֦IOT=)?C5c176I@fD[}C& Qz97xK㤙 i&sʳz S`O?]?JƝZpKF(T$^TeWeRdkI0LzۄA'dyX[OHzP~[DbEs/$+,<KAm}D:VV '5Zy0FLDǮš2՝:,I6ld`ۡq4JB@DbQx/!]:4t:I| QHe(JTzCk#!!t nn?8rF硫QtjghaakE6k, JMCnjAeڲ +Ƶx%=(WCDp_j<[KgcxK; fR;pWB6Į̸'T4c%u8&^UЙz(ezX! ?SI523>WKF!wHJ x6ZG,lZ$.Uv`d: ^^0;_]5$77_.5vűE~*X{CDKLTܯvْnΊACE4+@/nrsTmt;-plQ [Ƚ}֪,D=t(FiT0aW ֫$ry/BYn"O! PׇMí· _:UelM὜1ANa 'Of75]$7ʕm8Ul%/ <ʌ#(fڃ"IO{> M$i`{H,ihLϤMKIV 1b26)%}tp?J\7=` [1r8qfўUH^iK % g1Abn0̂lG`+Ng@=P-܇Kwigv‰_;0z7`S(?o>)_ H3ԑ-VtG\;<ȴ v :+ytN{ 0eLAPm݈@c6\`fl/A 7ҭanB5݂ K~|<nil>qcшQ:Fg6t5KT1w)M X^3]450Y+D*yc`v?7G*=p݄ /d=8Yr7{;Q 47^yȃm#I>fd4L_K!Fr!؜fS#:m*P|]2KWz;xuv>"SP8tts<#/7l ڭOFFy;[W|?A0 މb`lBR.Wj8R1aJ F';E x<i^ǻ? %n; }wĕLd,;-t"~=y?W,>1ؐ/"F}VVG,)1VaJ%i->ʴqk]m!,&q?Ȥ4cڶȐ]Pdr8VőE@[iҵʧޚa4@|_\yUh^5oD?^4kibHXgLX=2Ez>fFXئ0sNj9& @NQEmj%sPDEǕ R^+DC3 @gv?m)GqJElj YgIGԯ`\ PتQK.lJYOO%w) )Nf PLLXERg^T9U-{8JP&*zVGT6Ai9+EpTO?l$# G4VZdm|}ǂ}}J9AYgx1ޛG,+HIzċM&ZrTP=8UP*12]DBh?91u1NG; $V}|pMd6nZ_}at $Kܫ2vhFM\%sU֫ -=v ~ BL JYICwLt,jzB乷JX,OFNRUUAG񼹨^,1tdn\LY~':=: ^1ϸF;5uK3ǒ}EZmUJ"e RM&ׂ@¹x"ʬxg4#.ܶVCRjY|w17}q2Zݟ n`wT4[}"g( ) l5\k<~NeBg2ޑ++'k:$HGGNXo001Bqm4hj/XX` `&+ڟÃI罁Xa T>d,񓇐V"Z~7Xvwx9 AP]GO )y!emWZI:h,6G4'"|e9ABHq 9I񥼗D2t#ClA"9wR;GM: S|g}൶ { ֔4rySg~}[ylU?>jiq É=i~͏̏%@t jƠmţ0cA\snT"z\n*cO(x#~AŰ&-oڝU0N1@"RSF%Yw|FΠKLep v2{P\c}"y0Is |TI,#`rJ;'oL&X=ndžRGe ?w!WIqq].}*Ebz_{:&6H \R9ab4@.0̮枖/׳Cp](հm)FoPt;WCZ"RYTx gGb>d O'˱i+K`,s:jDfKP٘˕yP>siVW/+ j=iD]m#0qBTCفU'"*KU@N+i'qz$TIO({:A5,򭅥ݍS;i%3 ghRu(= Gum^W5#& E D]W3d)&8pϦrmȝo Zbik6,ƹJpRY~Ȏ͵fNp6o4!4?7 nfM_+W{,xtWw~98n# ַ`pnxqU#Tsh:L~sA6>a":C11 -; vlZg4F' GGJP=b3g͡6K3z_NYf0 !$ K6 p ?њnZx2r OK9'9&q- V2_l Tt"^c/4)bcҞVlꥺ@G{Jz>UMtMf) a2 Na}j C(C2!y9@3*aBhqJA"Yw}LEj[Ō 3CCF"w48_-K =o04'لL1ʘ@AQzyh7/Qp}׉ǿ,!hf'_Ѥ!xKM7z7zA9#¬_1Ȅs>h@kڻChd >uLߨä28YKu%=G>AGD(_Wrݒt(^2.qYĺ掵){%bm;1 :WxUXEjAS 9~k`xAm4: 4*W@ʠ]ǾӰ5y#Oe36nJpdcyߺnunxQ_ӕ< L}f玁-lTQۢM%PŐi N"4ЅyboFGw}21~(3%#hF~^Ѵذɦ0o0'An >_֨k'#c(:H2E0MFʛIDFdQf{5*ivD CgV{ I 5*ĖD"gN1j|uO1&B$rw,CiAx lP:We ݰe.9EXI--NOf'^C[e``bR S]b٠u 9L>mz+YQ-nӿqɞ˒+UV#]$2< 7/F޵LcÓ w(w2d*JB"87کu &V<ŋ']3hn˦vF\lOUPh%KW&T!f~"NF :ߚvg.iXD&55?Uotg[9^}i]4ð1=á֧bJ@3G[ @yS̑*Uqp<gT+}Q DBS!N1|\xNSMcͪ VZwLS/!("]C#UГ-)4e ( w6xVvlk/WUw_'QAށLsg1rOrD2)(2=DwvfcNU?L^q|Ĵ!%NٺHU|򞁂zF!1fM"{U5Yf?xh{'9;J &|a:<뽗ACdwÙm)G1|i ^ׇJ3- Ôs_jB!/pR>@Ё8YJݕ#pW6xX8 ,({#{r8wLiLQ?ZiY6%)'I''? șuXUjdҔNNr);Χ,9$Ep@k͇cyLj`Y;CqED9ȕgHw%~ĸe+BVT7 HsN{.}q&NW0ldi:+W[Vayva/`G{*UcV#p>[;P0.@ed;΁еId4/fL#~[Z-Tzѹ88;r3`PC6E$1\֩ۄh@v흆-Sȩ2ZT@ΟhO~CNq(4^R~^}pYyJ; $Ҕ&'%V-$_ZtS&apv|_g13v#n(Fp)y>> сo=kqf6s3"d/.(6TwgѴI ûf>X$4WF3_*iX8VeVh&%̀_Zןqiw"8Nlׇ%^*+_â8,A;n/yPZYB?zeߗ#|C=uH |/`+4{ U-Yh[>jYևB.4 f ;JSsƭ0ST}9WjM¬!42@ lsk\ j#, P Ƙ@\cSIjL9\*x,lsr;͎ogXeX9mݵ65c-^^<n[x-Xyku#zC"^L 'Bp>Aj3#֗1Xև 0*MQ~L.KwVq QHyEfhNyְ]Hu`־6n& mdU=(?JlLY&Dwam\I')p U^&͵]ieD#v)LQɧY~إ&qMmZ:"Xܢҩ( R'f|8N1 2@:$Rs%SxMq~b $)婥I&ho˹S3~zд.+~IQuet뛯gS0cwQ\(ѕ248'Zl+͈gXK;N_Yir#:,Y&ϧqP}nI^y$~6p> Xl=fЩQj`'5ahEBJ,w<y%-n3P%@#^bE]o/CM]\׼#x3:UzVC~B΃"!3G\fuIAg~ W$^El[eaMumT| 4;M3zq8>n<-H% >fnwS̾ PT8Cl?XTekWG' /R zQ52(/Buy+á =Й5]*lZ% k11}or 5i.K7ԧJi~IXsÎ&6ӯ桉|AT/ "fCǺT{]t:Xra`s>fjb06F!Gt?PmUpMn\n"{ī.DGV{r1dk|KFθNuG.]y''_MFbhEe|] ! xvq!Bv)1G`.Lq0C0"Ci\Hm "Eu09Xs7HtF9-AƖhԏHcbL U!MV2C l&946_}NM.5JQٮ1xZglhCne y\֤1xbgx3Ҍ[FOs$*JOS_T>>ͻ} W8FWyU^e3IygTex'luf(%!r\tY{q)1$bK-p.|S){PucV_o^ܶgV(;[7+Kd9s@U',LwQ^kAvWw8(05J~V5gZ[=PN8ӟ-]Ú0 >]{Y^=zqzjsj1٤|swGcO6\;%J yҏS}d~TfIre|Ƽ +`il*.䘡˼Eͭ›wd+$¾_;ik٢H$cVu=zn-}5`~xՖ|Q:FX4(0;wyVĊ&t@%]kNa  〡na^׀?޸hDX"]dj"Cu SKN&uf-Ca#3SoLGd$W$ekl riTBCyD 4YQIYZA.lzu[ )v?FH`x sfϯ+vܼ 䟖=>|blnW a~u#E 82e^ΐ}o-E*ϙwٓʧ!'ݮqK ת>d!(G[R :F>~m2T4RͶ`bKDxs/$kD#&UY:dx oY?9w{.KRiva[1Z],ET Y6t}-(a;XsZ@L4[ _>TZA%(JDV\ 0B'pVhms]ݩ76s]>G5\)<`hc ?y\[*x0 ^D;>.&# ^3]2|͏VjJAx IFp]f nw.߀3^S A-B*vL!-Co·"ǣ`x8VL1!V`wz 1Ţ>)"R˙6vHGQ2k EЄF,}\ya+`*ݹҠ[Rʎ;ѧxd8Pi]&2溱Ġe)65^4fo\eX3%C$TkgHn%6 x^W ذ_U+J#c:4 ޹\~<V*X( ,ǹ?d5Y=I#f=\<Fjodf>7llZc~7.*N/oߙtZ#6A: ƝzJd><.Q2UEϗmQaZJ&?]Nh"?Gm!47;w+- \4®qv$_'X!]ߟ l Z{ :-7DWsf~YKXg;6tZ}K ǵp2,^}ȗ, 1c u"Y#morϏ{+ G($NȃSo j^,8YKEf GTH p`8$T ,cYG RA^s@ i@t]nhOڒ-oԎۉ!= +Z3#6ej>jSp$h!S_.zT{m!r!|Kn3pU$6Jce7f9U;3*)ƤP#$ߜ܄zē!85i Ծku!/\QIpÂ[_4a>%! ip8Z[D$h%}#_~iiYdsvI uA ?z|f -Eݩg=jAL\5X&GV1j.̵jBJ,ho],iï^dUU)xl [(hi4rZO2*SX"<>D'h Pєk' yk X7 ={9p ʡ^qȥ 8Z'Ž;؅_@bXTuݙ|IĨW4$jlHVB]C|s`^=e(D'$n@4\)Cv@zkb 7 V26wvf·{N%ָלHs>ˠZ(/kˈ5?/MJU?U4sg ;a:go",xsJ۫(8Jw#f'Ο>l}EAd2Bːߠ"shίP4rv??m iϼm캽t9S+IR%vFh9"tvG_Kp#)7FEix|7@=ވ[ 27N/ؔlM ΛI1;^l>%ͮ$2T=@]avv_AtΨJ|#'w[QnvC* \ҸeӱD#mوM_Mэ"OɊy*~ >x1DaHLèߴk["*zHF~:Ka,HwZolQ* ǝxQp4ޔh&.+9)hCcl\[dԶթ''\UpޔTjnعe U0*%!KQj6m0e{P"*KRXP'l]VL'? G/V {)vDSf8]CU#9 I;8|spd&9YД+o`([o=dn$RdV)$W*hPmPsv!,pցK^a`z ֖%L{.ܨ=Vr<ywp>R 율Mk"FlMi%?l$8߃%y,TGd;;gK]c{s/A߱>l zk_gi 0 aߑ8;$.TjKۧIt3!TP8q;bA` ))/Ez/9zm-ZaIUئmzgA[eJc,Zp.z` ɢ'Uɋz7y g;$̞GDžZ`m9CKtf%SŠTF3Tt ej#j d/ z#c:y.kk^Rbms7(Wǻ`ͦV.$ }ղI=|kW!Vpasg$U_i,"eiQ*?Wyn|Qs:G/x}߸79j1(16fPn~5{쀐DEI{wW[[UzS3x]:ubG w=m(;9r Lf<{f'tx{zZ<}Ki+Ǝ="d;7S"SF+vxb<^,к)׹X3^Bh-h(T&v"+X4YuS!iU4ȶ"I\-﨤3곇IDF7 S_3v3HGJF:܎ݚXcz/ӥLJLWk5epd`7|HnV+ThCLMqۿt-;!k~r ~#34цʹm+[<x;>vs*a_qIslJQ3F._)%ȢɉoYA024b;T9Y])cΟSr3਒>E;"|'i\Pev*=Pttl SrSZ41!*;xMnw%Ԭf۵xu) &׏t Gwh/._ź66Z؇ґo !󝧳GθMI .H'ozr0X}["g9'Oz3@q&rӪ0ZJOV<|妓J=9, fU(v#vu>;lPķƕwr% ^C?7I{6 7hb՛kVDG2t}i[=` kISg$LLI76NEXH)tw4"WBhA.J,/wޚJXpUq'Ig Q3Sf3JdTo.k0Qӱ5yL Q@H "_g{2&_1L+Yw=nͻߦ.Q*֮|C࣓l8fuQ He]u;-1SE H$+E"%g}9L;s/B2  R@{᩼W$uedVHɘp uAJvhfPC] _P+*!pcAAT6fce{ԝl.YʆJw4Qn#r,g8nT>!K{so;tҜٰ~ܽ_{dMysf<wZTD'u GYN,5B*xV-:gH':|1e996M%< cZٴS;`Xs[:H5$Hr3͏v?_\ɮ {EXJ>NK@=⋽a T*|"fX5gaf'Sʆ_1EzJ'Ļv*Y8}$pF gyY 8W~ppN}CR$9?-צOecL]*Pԣ%?g!Vsh0#>eݢ A& geqqf{eee ء$w"PyͧJöπ2{QJcLi9T8Ǟa7bU$}X>~T(tX&JyFoTufжܗLqo5ڂ''Y s ԏw|>e] dAx+Fo$V91ٰ=?.wuJxJ@T? hb/0|8KΑq?-GgT8|ϡG~!am_ 2kECvٺ2,Yא4a})UT({, dDѪ.$sՃRYW=hJ~=F$Ά]W`6j6^悉[sld*V /1K+tJRXѷ.$>9q>'~Vtա㍈P]xjfӟSv[2;wrB^p4m[Ql p <1raznR'}yX"WܛB#J ,硐׬ps+ >9␤GVZ6gh|7圝>Mj/ {RYw5)V(̺Opk;搼K.|B 0faGr$¸5w}J*oh4C[3Ue⺭^y>Ո w- /d-7"lh`&:n%ᢦ3|m7CɲH;/lvJ| g\/HlaXq6lA'SS6~) ppPIP'h%JX)>6oEf9'4C~mDi_7Fn,?ca9cۆE Tg>BWF2UA#yubb91Brz0#xה{Nщ^){K9߻!#e5U)]EOJzE83-j1-SGti[P HjqY XX:ӝp|mtׁ5u>>$x\M S(qqWIK6.2 T %YL􏳭BR('LyaLM#,s݆ŊxڡPTuA,úDr)^ډh^D $.Hq*H>-.i1_mXj;£T38F-8eo $YX΀R{M)WiW<6'e?.Y6װnq=6q."RwZiAЭFPpi|(zIz:iYE3~lֿנfBvyU}LL{5QgFb'Ǧs%gj&hʂp'XŊ$wԮ*U ҆˳:4ZʡR~yƉt `ϔ, \Gp!dV~0^c|kwCD>T9Bsv:J?e9ғ#Xڅ-O/sU҇Qlcƽ@݌c*-܇[,1 n(Ұ_r.QU/(XK4S'Eճ oiy5|bg[-/ʅR6B K0nlCZCTv֐v-NF3@0C<\D|ezqfGd;FpYd[bGi-wp."-*$؍O?bzi!e-,E%Ho"9I"(h#Jf~՟?v;-[U`#r4Ѐi=ܜ߇ޜ\Œ'c5#Ax~1'`GvzFyؑH~cٶcmFeoxDMG/vQG{k4s1ҕQ)A# e#}׫P-p?lP<uл"8FN'i; *SӲWhwXIJ.yEBZeheW֠F=Ua\MV _M,xufBbLIZX@bhBpl"$nse\^LeP\xM5P_ȟA)9,)WX )0s% QgolUdyǧdA-4ĝrDv,fBY5W[ ؈L~ICXQsp`v$11i6F7oHa IʫxG2gW's_o%/Pղoz@Эu`9)qՆBCzc{.)~v.[7צrD0nvksVܿJ-m7kb7j $21ѕ6"҂zM?aDsu(E`٠1.RLP71qFt"sR3eC4cɘ T ₉G !zN7k5{8?Q}KPTY# Ӂ_s5O]JLE6G7Inn0&T%`֩MSb'~|o V]~k5iD۟}cدʡCh?DEzc&SaJB/A2h$bcJKf#_Ȼ'|,Uz=4_S5xy+g- _#XGrHE,Tp46J-r$d'\?[Cmc8FE<[8}C#? wX8˂tQ¦ދ ҄i]hxDI W$ 4$r}lpLpT(p{Ye,RӇ=ؖA Rd>X@-]tx5l:!np8Fic~į4?EꩮD!^6wHj c =#: .}y_#tT֫hwpfCT!\uuN,R>A`. k>A׼3Z%o:K]6Z 6ȆԭC3,P6Z @ݭ "J} A$Nc'cR r[k+0Hiˈ 8}8ҝ"BMRt;4Ljbئ)2j1yK"3(dZ"|u8ܐO rw8QS6DMlIR6K8j rH%T U5:e6}N[3`UcbJV9[׭5@RFi_ GE?Eҏ#D1^wbjJk#JJ% u''TP8.cwNaPv3dOK /UnKbG=#J_ (CH4P>1hQ0a2LP2xRߦ~z.x!&,vE9P+dz+bba0CQp]W|t$9 \ޜj FŘ{.U̙`&TWow+!B$gcN+^ b>AWdD }i/t@JQCXlV9ͺ)K-7J;;Ƕh[> YAW-U*gtb5A#D!@{]*ݔ(e$tK.5O * #0V9_z:yc1:fb>atu<ߥӭGGt-* qKBjZ:m YV9?d,v}֠Swƒ[Α 18MᡎqCuX|[扽RgѝUʭFFݨ|4]l )#>ed V ~ө 7kN7撅nsk`LjMs卑S##Yye+ (!L/\@aD9 ib?}Hs f"h ZxІ.T92P6Atc2նl.~-j4my_.Ej;fo(p. p|ZeܳO#-Zm f?@# =WzOՕ Fpxכ-V(9?P>>J{5mI=?IU~)EӣϿYxyWn'PUM1'\ 6B5l{]X}w水u[/RwU\  ˶N`2ٍerV3G?Rsb9nx08d@es^8)/`w6YA7ʈKl7<@)#(gv_D5֠!쏚tX rQxC8Jqrx9n$CWNmsa"51~DTEv|H>0|fkJSd/@rYY+В\'!2)0T.iZGXQe$C:ony2s"T8{^̆.h5蹈>YR!)U.Y}L$MF2RL37`E2&aE{3R1ohBá&bh M +4iYb¦w3 NSJYrBh(UU*7/=:mx8 E*W{.AơB6b37\?z-<,9d!(<`Ň!(Rg}jۑ#8@n4XQ6+M Q3ZXFv6+wxfCڨ"ְ^̬twgH۶{KuU)K{Iv>4XnO?挦MLٓv&Ci!f,̐X@*:6vEVdc%X,&n%zDņ&^i,N0[둶jg0:PKcRnRx_&uF rP4GvMT7 " kJrCp_U`6 $Z& AN-*$Y[,PQb }-/R dk[ О7AVW$NݓKn AoXA? 3ox6T2(;Tb]y$iA ˣMcyq]lE_iZN!4#4#%WgP x!dn[W7yUwd@l<)|IB"0߷`ֺN_XA ~`y)ܕrC[$xa"mB-}w)s~SrZ d.n)XA, c|su<5 OfEgL#h9%!h MܴMDI:gƞ6Wҙ:1AbߗٴPO+QJôҊYp3FMrO=q bb aK>Q LQrp%u( H1ly*3t.c,5RBt`f_lW\tTįɫ"GǛ 1D-ykhڀ֗Y4,-1@&j%]3FdrSW)aâ_ǓUH\̮N'+{JɟkOДP*IfWHMBSP!APxq j[ee*> j9lrsWAf;`]ȸ>VKCN4~I#^X4&J? wCvLs..?UTCpP<3T{+0\ p,ؘz\:9 ^nVzEF$:6%46VI;!4cPq);"8i>y:2ëKN؈o̿y ,&6;TBu{&:l7& )k/ \ǒ_W䌦02ymë;ްwah P6B<МBjVzEtXm*:{K?S|=Ă EHIY0۪& 1l:W5Z[s~J;Mt0hk\ (3}|Oc^ |6) ZŜЎE(n{eRJP>5.15MU  R8|;8\k C[ThEiulpKq;%xefW{K('\s'|_ V`?;{Dvm]rer$s.9 wۊq^V=ʶME.?{P#㫛Il{Iyo1yM;9|uؐ)$目NRG85+l3Jm)zHF$N3Hd .]z溰uT.jW_eWe)rM0|8(ِd`Xb"{^d ~L+2I* i d;͇/}X6]j kKʽGT~|Մ+oN3rMj#aI@d&(%a;Mwj+0-ũ, ͜_XO߷vÑӡttB!]{f)1 kb D5yȅ^ɤKJ/+]&n 0L$Gζ|O\r,.LɞKZ`σl0dӹ$ܤoK$~ju”;MH#9ʼ1{nrWuQCg,յpR: f v"*'#_ 2Ԣx (;1ؚn%m(p(ܳG1v$5lZgz㪀{]Xz$Xr=j1T[C!PY3K.vUK{b4:9-TDI_a 3#x}9FŔ6'>nF#NQ -HjMwMԺe9 3=)zv>_0z|vpg毿z2`mKMb54].)\dd˴.wt#8vZvlBܬ o(.dhvS|nz _"@7.-'i ٫U{lOăݲʱY8ɪR[Ɲ_ +G: Q!?hvۂEd׏4UWd#hKl .f=c{.6cjҥ/֜vYGQ)7/O-dDBW9-d>7*& IswCc_B؉/)(TqwFD3tt{3m(>lmܢEc/7j2g! {-0 )1 Kkp8>#%;(s6$sW͒dW7Iʯ ln{4ªifd_@opkOcۉClsqwD`d($d+ wix)F Oo ZwrrKY_h'tH!%p) Y?"~J6dkz2ްS ::H]2F=%\'٫_Z3Gn?.,3<r8J ӣJBBB.11>p3~L5dpNN;j=ݥ*[b{Wi&ʙn5vx[-җur&;iIA (R0y,5{c5NS;",O}hY |ɣ@Ncd.qːR<"C 8TIkxIQ} ,#MAĸXvhR΁Wl%U'fL0 CǛMnk=F(_^z±#+Bb L`w=MxdTm?npyKDBdqmn";T@ uZ8Y<x-1Rey+:ւ#p Y9vԣ M&:BWيQO-YYh>:[b^I&yPŸjC63q 〼־ɿҁS圯~ C*CXwheR"~,wfS1ѽct+Y,UPVm[$({Cndr>|In`AHMH*.[r3%NOL [ڼ3'vP[]GgIhDbUL:$royʪ,>Zq;Dr3H_faݺ/Wi*Z۩ kЄ:Gh:h)_Nj]eδ7JE QiSe&hP$E@fpPܗU.5 㗔񿎔!}a&X~!@M+c-j%n3n>uUUc;PjVe"Jo'yA~4 Rx.byM.5:ۻL ݤt_Ww8yJܾҺrVoiPc}(d1״Vad7.jwȏއٴwg(ٞ*JO5?vt0?]N_-(/ y>ݒE0sWY1܇HB!l7ZQdep&zƬ9?hgB78),&䨍B F{+,iIi_<6'Kv}>$b*WWz@cLF.F}+ շQtyZmsy}w/kttIݥN+!{m[`u4ҖCk,Em\cu.9gG-]v ATBkِ^ǦhGx0A-F=>Y5{|Q FMMU$` NtC;FwYY|%Fj`;o8O7%ȑl;*1t,i&c-!m/*<ԭVCj{P"O>ȏ< '˻Io2xGέI)ȇ';>笐F\&$ׅ_ެ;[5n_Ҝ`FՌzlk}ߞ!cyՓw5kǙC_hÎ wN)LRoi*H^.]$E;㴵ХrʬFxɚ2 14aMQ^6Wnfٟ!yf.G]H: fH#$T%e[.y2Z`Agd_m<_ yMHaւ P~/~ CyqMByӢYLc&v(cgP{HD ymzG. Њ&PT6>uZ N5ә%y_D$<ⴘJuil =H?K8]/=<-LJVхJ9&g^j`E֝HlTp25&@ZpĊ / I+5R\rhMEPcmA.9Ժ3L~A[ W I !:vC.&PA cmdY=/:tpR ;`HL1 W'i?LLzȽRCG IJaU`CBP?0lNh4\FF^xjv}usud 5.' ]9@;m$~M  Vއ \lF-i8'`Bh K#"D cYȄ)Hn3;BqyCuUJ/EDlrZ\yѧuEs;2Tᐞ'D;wyÝh4#u:]uG'g53+Ph/-'ٟtT^'W&s3׳WZL|r9M ,nD;Jy g=;V]1غHPϻ琂WF;',L$۹J6d@.wKQtgxŖR]WOt`g3h?r;O0Hr lގTi%~ѷ h3nn~"=2u0W>Aд{U~rnEC{?-MHD NS/=rWp0kEj4CT1u[ U:6̮. )MV <ҥ85?&V^P:8L>n3=_`/67:g)'Lvv?]A W ( ՀgK#׮Mg^u l3R;!91DqƄbon v$W;sƗ2%N ,%U)P I'!+ni8#8~~r>Dr:40[>8> 8T?q9`ky}{xW4HƃFkE%f~8s-zu g:hqCП(Dfuόkj>MNvO\nbxd%@WFV ۇ =k;׏zj.tbU=mDlk*n 0&D&l J0~G_P(F4I U qq X21c %_@ͫX rtQvb,0{R)ʅ'"Di|=rKopJT~+I{DB8J4B .㜤D-H` d_c:J ŤHiu\KTX9R8# -m}q`N{P|6w!bgR dp_P'4hwW*Œ6RW,9&B:|n͡Z$ӫ5"үu%9åDSPecx j'$~ߪU ~UwS)ZjCj<^ JUa #ur16&/ a|T5ץq~-zj#gmmSvJ2<֣3I<0JVD\c7):`&Ֆ4'ay$R=r~>:ܢ-'qMAYje 9xø+¼\bfY+=I$>) zT$~7UI6nV7./fG,F6hʟ7|*Zq AL峅:vH 7]Flދ}I*|0y iޙ`I)=7EBݹߏ zNw yHHaEHFY`յ2v뵝/whS ;+/7٧egaFң?pk۽zZx՟L;;d2KsKߕٻ#8ŵYu l3ѲbID.`KR̄_)`_Odj*.f~Fc,zf:26* wZ.PpH/}dh@ %9Q }?)TBgD똛3} qv?`Oe'J %Wp텿 (aa Fr>ƢF[^Wz.j{l%g3`KJLܜ1]F0ŝ%7on}_ଚ{ E#9-akFR(8E?[;(l^+-7{VE:.c1<{vOXS;-%"J8(øIsa\tHF3V?_umY ?u¸>KᱞRZc󴟡hxOu]@!L=!lT^yk ]&Fok X5̡3T1{87s㡇k02 '.9,A :ΏZA֡CaV 9Odړ~StXusiֶѡwdms3#Tۖ9gdgDUma%A"ϧNx[,:O l) 6)$ϐzCheY5ym(@7؋oc?p6_ ĶUOxsYM^Q۵:S{uB@TAo߱^Sơ!JZ>paxrPE8dEAjno0=|r]>YLAHDC 3Se+zZ= _칳,paSz߁:<(m58%3 /f9 Y<$kSR{>^{i@+kN0Kh?<<$c/ŞuW H K5P$UZOkHXs?<&B|̉'40G}S=FiP;85!?[ }>*Od3Xz8Hu5a Yno}] `"HɳA "HsxiƊ\Hwaj؂~`})ũ)!>Nfw*ȩąB5o-*b>n<3 4pOթ;dFSddY|f=A Dv&VNMϻ0{0:I _wm$J8<"tvj%錑hgs{ÿMeչh@}%9S=ѩEF"Å`*]yvUxS=U(!:4#Ao2L8} ^_yۙ0s%uZ|G(8LisC 2 &":{ajuu$Qݵ)Ag,4 6)?N{G \:gMs Q Vj<|.pឬۮ^,P.WvP;b jT2Iqq$jGq/KA\h&^nssBN~uR%J$[ Ny.cl%RC)❭-GB1)iK ӡeYV ֢LkͺN&WMRMͯA?D+ @ t{q)PJ?<:堽o|~YV㪛^Dժn@AVoo|f=]e_S^C d2J9PgH&}DW_z V>N4>:')tadlД^pb/`bl°s_YGS( ې`m?Bl d{1U㢺S..Vqmo#6XS>^.BRNhc" cl€C2 ֑;p*P~6ZSjX1WDƧ$G"!غ$U`TІ{UN~?qE.tgʒ=N\L4 Z_kYas+ߩmAMK7 , mFauS8M9iy{XN m80ZrH_.Yn (fqee*(\r%8C "Q4Z+zmeVt(ɩ۰n &$1X=X,|yK]hmuˋfJQ g!?`߹lFGrsV=и< a K hv<0t9}.dPS$t5G!rnXQ#(!D`*z s|$AE0`ŚDiC Z4f!›緸 CA !cm׍G!o4Ä5\Z`x=5P#ot!W@..X:nk\8 /p?ϼ72;#!oO|(yGt#:U*MfZMٙ8顼)8Q4,6b0ByqP d5gz:g녱.BKM28[&P/ЖP<iZbe.Qng,a]ɅD.+?,p \;%}^)M) 5!-ǷEym" ih]M0(~B͸{f0=0΃Tny*"KjEtuS #7L2 QcK?jƧ-ټi|u?HXD>`"gnWF6l :\Ns d|R` b!RjQLaoE>Ι]\  G{ YLfm\&RE_,䰔▁n1uKen#cKָ6ftLB fs փI_Q\2ϋL!|CQYyÏPeC OL[{@~xBF9trl`7,R'[R c8ێED# o\b0IG9W/js%֞&8N j}$)f8?E[GY`45JX0IU' LvNήV߽p"@V2ZR t'#}UY$;Df2+-[m`b g`5iD2'C= #57Bo0]uƼ-QMea||-?R\K^slLs@S@v4 ~q%RH׏+ҋqO$i# >@z~#SҋL>ڶ;yF(ċqzɖpAnAY]mt} e1!p -q 3O&kcp*4Y7Ȩ3a.Qn(R# _dH hMH))w;,EӰs M^s4NyRõ(%:yՌm j՞ ==.:ג3dxo$~a2#vF;뼰">Os8f5hozy!&m6-jtQ_yn/)[ 1$[ҧ@ױP@ Ɖ_P;G| _~dr~nOw "=tznJ+ ўW3&تN/_ Ь^VmYr'-zGJ^/k:TUEY#\`Uѫ:yOq=3˻Cy%O`eٵQY顕r{PJ>m)͝a %%\u!%Wu{!S&=Q/ٜcsdmCNMOZ(L|Mdi6u,cb'Ě{g}UΟк ˂Eݎ p#2?{I2| jS 0҆53k`(+Ҙ 9GMlx7"KI_s>|4Z9s茞U-ܝF(pT~d /)I'% UGItx_+3۸;lbEP:j3.[]C?RsҘ1 B\_f<S g|#^}bVG\jj(Gc>k|~˰ . 55֠|޲6z)zZ3Ś09yH9 h>CVt2*h wβ즜ې{;}/ɻ4Љdī"pH7QSaBo-j|LK&*Lqt= MDMf:x.оIo<6ߴaPdɌ:6F??l)>b(HhhgM5WAD'U EgSaJ$Rw2Stv]B*t}dR>&Np˺[?"+>- 5`*߈ph苌+M#7}U@e&cO7 7%rL·oQgNDvqaw §LkEGzZ!"Ç0R#]tޗ7>8|+ !;(ɵ0C tlekcd/䠣gul9S=CۭTx&ٖRn2EpΊ'0N&p44#tAQnOB|{M@D<"9`i~3w˴4oSqe!X;lEռ(>Wx?5]QiiRE=yip*qLeO{Ib$n).b%7λ ﹏W"/]&%8/^Q|M=bqwrGb>֨"ʼ+ߎ/ l>^ow/]|y'x6ǵ#ZAN#YDWGmj^ YWI^8B2Ql-|RBCh~Z);UQ?m-iy[D;zw2{BC^62G^ :xg{*fOFLQW y< Л3ڼ|#og|3-cXݶfl7Ďuihz/guo7Gߖ۠/ I3Q^;uw'L# D"\bk4@4sBo+W:֊Ľڣ8UkEl'$ U .2C'.#<ïf j n,~D1YH, & ߗyb~6hdhMBK/֜=fѨ`f_/ !W#;0[dhl'?6&_2þM67~2(cvjx(_U̎[з]I)mϓU"咿_2P캓At2mӡk,G]uF襁3Ro$Uo-2ʖJFOc c fƍn q$P!o퇆ɇS"9~#DΤJ P~ *Um=9]hޡh͒Mdmw71mQ ! j^(`<֦~9<\Sǎ'#fX4{+5 K:3ՉęS{GLr TL€YR 8 ԋ့>eG+ÏDM乷K+~,4Nx!88 AQ fȺ82{\LUʸ}I~&m90 `1cfϖnчΒ:'Aq-ZH)/uVux@ t5>Gy-zUK=E"mu}qMv'qe`Ҹf}[xE`R?Fmz)n‚6mk#X0 _ A-fewfx & H(q],gtm1uQO6iasRm[w *Y$W ĻM$mI>0:U^Н&s#.f}Xˮ#:d+&MKHCuY5siLƟ?*qEv}y ,y[{=֗͡}kGj ѝwSsUTnJבժ?1|EngD=_6,NU/+ڙVѝ\eTovWOz͈@1AkkdQGxQC,Z̅I4}ܫ"Qҧ[Aym! Ⱦs燘+ˡ h^\3uf-H)r@l6{{Yo!]zQš844(#/0\!5AL*U fh= ĻDJ8[hHh1le}^_0>Ű!nDk@Q4b.D_@d|ap곽" ޹ch.څ SZ(G* oon3eJUUQ< Rz<@Lݤͼda/-N`x"DafiF$mvPh=~]7TMKgwA :\u sU=#ΓwQQbs.1P>piDpYԧVURYOU9fYlOh-aDm{ gHgG)]En#{Z3Qa5&.4%|X(S҈Ai0r.Ov?-/s15)Pv"\sA> _C}>ꟚIV[O49)hofke,x`̷7L A|˺4uD.&}>Ӭo Ta7d>l'l`:kFp gΣ@[LID$M/ǧ=`tQ7C\IJߖ7?WI{Q6)*QյɕLς8\ :NKM:o= X!o)' =ZҟĈuK;g-IB_Hʀ_I?0u|ߪ|(G)1 t:}Un[]ka, VTKPBUIi@6_lc*Aˉ,t.Yi7zcF)o,fP 2p' @t -,:';RYJ.x#MsUD 0Jɏ?'Xo8Gra*=L T15L L*/h7*yb5%~+dJlOκBY_#ơՐuTKb%G_4.$/6-l>lgw8q_+W7ZﺸuB©[ sJo SX Ho"L&U&RHQJ|)K /MوmS;E8fW+FzoZ?Z1˙Sd @gmrZ1;N>U5H}$Py$]5U 7Pxw Z/l!| 'nܐLuv1z0fI]^00^cHb0݅gj4Mh`)kvT#!H~pP>H<~m5@Qfֻ2)gMM]wB#oK- L0sg"-Ox!1X'ϳM^P5Z3hkv)=sʛ÷e4/cWZD9l*0) Y a,mcaB6K.Gnq`tJDñ}U8msEl]4RV[-6q^_]I %n+R_d1y4t*Zo(,ReS^5;xkmxarb~ u0x)V?=LmJkUO&1C{0Rš(yZZݿ2ա7AZ1`']f$& jk3Q p&+'3~J?+K~<#yIKyӴH]7I67WqR$3~V/D&}A"<:_:z<痉T R0-:ez)ͯ`Y{٣26ʂr'+?̓sz-Z]5(Es.yCB9yKI> oaN0v^rń3qrx%9b<F{R.r+M8 m6 n˻p1jV-4ѓ-%@^ro01G$ڧ r Ҹ௪( Iŏ'z4,PȺH@v*g> 37UkL;~gl r\}E#W(HbnSؓ4#qөބ Oq zIǚ!IjMB|ՠں~&p]?3X#&Y2n Bblm|z'_K II51āDdb*2[eA]bc]j&.Re@)5I|,* &j֯FR@'}X#bP I Y!ӡ,9DB3b[V/o%h>E5w8\׎sN}\};]s;bѭ{ZܕIf# T-1#RevwxKƙ qa174DΟeW uRPb@VhnI ͐n/hs}_`wF7n$]`/ )UV2Ż,JKL/"\êq1M{3'&q-> 7`+UT yPk&dM(,~cZN<7L-Q6Pe?YX:˂\z]SupzxalM.ky7 FTm>"~8l}@-k3lL=\ᱟuox-&`&l>+(Id>q+UXT9F(EA`LUY[E{>_3C%xf*A=XbMf}$ekPY藝?κ,u)is.Rfvp" x9 ѾCjр޹8)bܭJ__܀Jf5{W=ܴv[噅i`oft w 3W⁋Z Hp/nП/@gLU ղ7]:_3SMԅ9B؛^jI7NbéaiTw%rG 8Y).(>tYP'=/!Ȇ4 ( _g7 VQ~&N If0*O(,pAI1)rF%htibӥP 4۹P\t6qCg?hA3 ث,&ƪ֘S;'P}&ei#5±D>z6 G*l8@s )~@6ݺKrp$ II"&Yh?IU~Jz*Aw7 WJ1Ge &z;n,/GMGZW~ }ʒ@l"d) wŜ!}^m(6 oCEffEYyqpթ>SdY㹰Y6kxSRzdߍ! Ke0 h&-l=FΙ8+oFuQ8U2-Je0wRbX!1:ܗݽi.Mf`6S(VW)/ )xzt~6,T4Hn7Gy \E khױjmYY$x;ns;c :e`*Sr1?2jHӽA_1+7, ž"לy٬qLiVgg2;mFc{W5 {aS lbt`-joVL@B .0 VBVM#Peh5zޜsbQ^eQ2ۂd1@]]yb"+@vp{JPEp8"JP%0JBRTԱpȡnC,k2s2K(4P&g#E=gpP;|<\c*1(:yiϥ#o(JS Kto24_wɡN[O;UE2ZbWғ '7gs7ޢVg>) 04#,9[|^vM2h,8g[?kxIBGF/bHP (w9 4=듺ImbmF7C0} 8uzM+÷okR9(Ju,i%pATB?0MK(^Xݿz2y;ls$u?ḙ [}*V4Je Ik)D^yRZL6m>`IՄ-,z_{,/C0 [WTIv:Gs'Iltl9gANyzIv,@Õ#O(8-*}1in]\'$57*` ^˸lT1Q3FsVSu3yRDxCʖa z@A"o&ZX; O'&B Oֱr )zI3C OV"٫2B nѮJ]fyTGhXOq{`- 9IߪfG2BO():e34٨VL 7P{[(,k5m;*W=T*?OϏPم. 5ld$`&^eכ\#Mm_KZ>H^8Mf>EEZ8'/Z]OPsS2œn밮 XdhͨM^n ^=g93I\00 d "iƽSJ,`V:0$A.Լ5~>]ysj!67ҳd@ 7]PU8Sq `ٻq' 4p_(o﮶Ǽoz1 ̮tqab\B_.#Pg~\M=Џ1]fՉ;.* XV_f`/7?{41pKGˆ:ݮM O([drY}$$^Io}E+ٰW _>0lK\zAʼnսzBw!G?_a>}H|5Saw8`Ɏ"/Dt]ZV$ s Dz1VwOыOGJ_k&&.eA`r%G7Q+UcN_aW<U )6AysZ=G9ĥl?*lVsH6X Iϛ>\&Lr*p}2f/X77e ez ZvyMUCnI`͌ J[QְSrkq.ΐ:ROA6|r2CN9q| `A2@ s,RӁʀyh* Tu"3af{BӁhb kSOnJ19]Vμ=M L%&f2m{#cTbHg}irwy8׬B쯘N-[B/^l,ɥ4,ҖJz"sE+O>T6 ` 5)tL0+8A,j,oprմ"g(:$I~@(e.g3=x\v'e)9¸X$p,@,^)Y\R_0aQd1˥!G[Cn~ lD+k=/o'oH> n `)0&Â0$_YE93`N]I ]#O$ *Pf=VEyŦKV3@:3Ms"(&c )Gyۘ=vF#b'Ȼzó?.Yc|tMS=e^tGH{:<> cweIOǛA2^VF?=jy^H$(O zGS6ny_|[ ^ bBUse}H?&_Q*ht_uU\^'h=s 1>`4| N%vˍM)F͆l-B1I ec7yj襈:/pl)Pc}ONB}19hD/\T3;t5UwfGXxja3y.8YSŔO^,O%PG@,= :g9Ru+lPjb!Q紆jEZPN}Yݚb_ Cd^dt8Ӎ,pa2-[;|G23衳ꥰP곚 !p@w8El'w}_P}AO#ׯB;&5 }%C9U־L/3#W'7$M !J=esU~a;:,3>&k/Bš%{*HDn꿔#;lmݹJ޽!!+sq<VR^5|PKH]O~NWi7B` ao#h7JIGcBxqPc9h}\؍ldd#Qb30L)sYt"+ Vu_0T f)ifv0Hv."%0W@Ԙ;. PO bǏf8ªièYbvӱ!Bl "!^Ɋ(u^^);^,<"MRnh ?3#8]LT帰LV{ N,BO}z Od &R~ V>vW,,gi@Hi Ki#BZa?F4B0݉ЯȞ:cc r%Z`\ڏ7"9ByϻO{zXJo[h)ӗ3Yt׾?D,`pƻX8e%¯Zx܋2ul>4OgC(a?{EPI⃌ܝbp_"R)!inKXߏm3'jWոOd=㞨$Ȫ` Gc f(}d 5Un49"pfpM?}Vi2`ΥyNwm%3 C J#金'/o^sIHuh꼀ԙ!ZWs(^`ϪpVMl^TQOcqkf0^Lbp9Kؕ!61Fd_#~Lȯ}^|iD6- N*43@F7jvէQ&m)]f(@иMV.ӕ۳BE&):Ιk[2B}^g0%tff"g#گZ qM6'YgjVHUBMrQXgwyn>l <#m}Y#TUL66K=3T#&mi l!+imoOM)#sӍ]BH':Db~{zcVܿ%Ffw6sgsPDK)j|#(=[d; '; d~J{LLyy&Yigbo6X¸:J(:7GS3V˅{m%jf >?Dbő n>U1{pHsStdZ ;ңǠJ+'lgl]i|¾L4.3T[ȡeM +o\c7[U++%i?][-jI@o$,)}}gKb^P=%2%RWX@r8ohbL;׶37p`Zi[wL*fjv~& v'j" b [4aP ?eu.;؉:L vb TIvwdt1'Y((3 J+히éeF#FjWcg3ĈG41px|Gz5Ls3̲|276-D|QxF@Sb#il5!y"Z4뭻 ρ u} ~Ϡ鬇տjs#o"F0`梅vYl? pR?)Ρ2OSL^t(ڞUsMZ_R턙WZZTh;5Ӎ( 85ӄGe&kop4=yZV XY!&NJ`~dirQ|7 Mf|pP%'SټjOab-Vrs wEC3Y/w1Py&z9 =ApLUyq3 iå}iS~_Lc#v^V#o0opSěOƫW2 >RJ^jtLaw-+Heo`iMU) iOy.m.ּmWUfߞj-Jᅱo*|D;R8*N)Cl"2a״jPLR$h?tYcoJ 琓 9邶$sˋ niHCM-a.k|3~~=yڽAP6\[lJF >°=Xؕa X!D?ki^oC6]פ"~ u5)Y-1EiiVPHy85| >~_%5q<@/xk`*n<i9v?eH12 ogk-*=?:ikpIsxqkj?pŏog<RvR9\ԧ4vzu ۰%li"'Itje'dmXJժ0q_Zp=0Q$Or݆:KFC =Q֓vhY#ݳHҢ64{^נ>;/ rһh*iN=(o i<LXMl6:${;?gfƍZ,dF/_c;)~>|Lʮ5Mx(bg,B{ Rl40lfRE[8eHPbҎ$ ȕ3&eN N_ҁw/.0wDΝ򸅹b+xCMn򺲙#K T5.P=*kȤZI@Ug'Jm`fVt,P_o {'-C ohT TgLW^QN4?/A{ËM*#nsP6:/RkmЉ8q|+x _uzx;"\| 'm^̠ 1i rW:!Pgۊvw!A!`1Hh|[#YGԯu\MMzZ)u⋫3(?UPk `ɈqEJYM). 49L+V,#a=:'nxۅ$! D_ X9HCO}[AsFdvBACz}Ӫ?zp }6X}4F۷0hMpDWك3WhAOty$W'Jww>r4͆vA摼=$9eR*ּ4h?PxpY\,x9V$ZQ4PXBXH8QS4lG{ zOAcUU3iU;FP&JE;KR}-dG'X5iGt.ZFrlH af8D$iwm!1\Tt0BsaQ8 ~g"D1)e1Sߦ4O72rYSwMFQ1h*aTEw聭O~jŅpa~JG>j>T]xvT`P'w)q{wݐXݛ Gb)&Rh7dZMt Zh0M9zH1T@QOXP#lw…;pKHh7¦,!Ha̤NN=Gjm֕sҤ,/߀ gk: m| -_]K.Ef(܍S8#(Wv[&O0ikB`? Mõ$3mZU?lD*L1'P.ѰGz lX@eLb YqX(Fe*%.zaBERS3|2#-e[EBt^`]fTwzAsd<|_$?:#ʖZU_ UH\:W΃TI \֊&)x(N%RQ*ݥ5QP[+ J1Pqku/ߠhTG_WS#Q;$oE5&WzcO:J/[ESopo.0EՉŤGv*0c2ALѵB ڥXYQO<&Ri" S|9drNd_f *~HdHPXXnW˼:#W%&rt49څ!m2 B>V$&~CMk ~Qz|V!Ȩ%F&ƒY l !8 mH}ac.@|O8-GVx(/@ #!_26ZqA׈l[=~Z1;Od1w 89-F_D۷O.+| &GNNan*Q?z[}O32)JboN ADh I4J[h0|H 9_9f@bY#ݟ'PEK= ] ۹z SdWV\qf7k/ۻ㯫^6<ܴ _-nJ jq֡NJc3vbQ2b 55<]l-!@RT(_rAxA̳ɻwR 4 H$9گ( {̸RxR) ^|F^EuVцs&sX- HK/5]~ xfCs m}$ט>o'I)C++`M0ZhR7]kāqSDuY7M2N4s*  D->#5=iLesDX2ڨUJ+&տinWqNF/q}$Yv-;Q r8-*϶x>[{U 8E)奎p7;n @@*I)v&K'ðJNȅc *=QI=Y@GA~q, ۢWkֽuГQ橵ފ,%t2W߂!Ym^ (aN;uFwA*?].V"J);Y 0CCKj2TH0w'$U: (vC¿M*-یEk`Ҹ|ݬ(3'^E{3ڑZ堨w+4b+|}y:Aw[%hp,XmM^PR2=2B9-j?t!LMݗ2ee{KH&@pk"]v'p<^+Pֺ3{`HbDԒb,ynptUjNUC;딭v.Q$[!Y7jźt!]*N2)ϑL7U?=|5R-2I4wP9f^`$䐀3?u\a,yX3XZ}hՂ}-Q?yWAV$RkEϨ'a#Oyтa%%ˍJoq2Jw PDVMYu~;ثA~rM+ r椓Ccݙ< -(#}Y M2kې R8 }8JK6~sz$]A>8=yhmDs0# 1;R{+عNPnPy oĔF?.B0UcjpnŎZow#IH:ߧ*bY詜4rsw1x^R֚_Rã>t*1/kW4tKE%.=\U<:Gfw<)\ęL$/E(^ -"L/ÈS%2 F:̑>yWM bYkh+vV!ḀvI#1c.& ;v}uvU"N2_|dw0ن, OK徃Ő ݍ5ѪdƆi*8xv_|[˱$؋RH׽wKx,{V@ j]..Jwk ,vp]nԤEvm& kJL cw|qTqePw"ZʞR&'oZ@ÖK?5M -*6$4 out<(BQLk qZ)U)<6C pF7#tE"RLe~I]؉UH_8Q`ສԄ?Ⱥ 8w$W`8Z~OY&\m.|(5 z-?Br>fyЪXd#\_Ff?6Ȓin=GdI7:Zf@_螹*:` ~TYLcwW8:I/'D=ædyV*O~іKjc E$ U{caNC;sWPz@{SμD4x"X٪'7Q.sEc8Q#u9Hh06NXmP7iC_ô_Ao ޗHhYY3`736g& xt(Peű+\?w0/(?TDTqrC'.{if-'d Lwo"iK%/&8U#4yb{V?vm7ޓ  Ņs0th.OFI+VP6Ǡ8Q{TuL嶿l3O!4؋߇@P()S@pE-7Ɩ^V:\ЬІlrA!$< "7K*J L^z4:Z. w$TmWFŸ#Gw<_%u!4' WK( νZpͱ习݅фu6w1T\ȏqO}KNJ<;]sax6: 3f֤?CkM_LunBm'MPGZ_ܿ>kB,="?^0;jQiNcYdu{ \WUu@^ufUՂI ʢW+ޠw{|(S6An|Y Bﬗ4.`I t\vib"a3x̏@Pk;mwemSeA ϾdY3w+0If\ɾAX3sa$*j8Kց~?* W0I?cdw,WfD}U xvJvA;띁gt Db527Rc4;2{r|9E8yNHS 4O _!'ZLMl]\i 7M`_+^!E 7ȏW mC/\YJ8(p# cT|4(ܼ-loH[64ղU 5;oFѐplZ:}f8 !WgiTq;smx >Lmcy)jahOԷ< _IFo{;5,1K+wS? NG7`7[@iszt:KC$QD $lI?l5nکr\(cQ=>*0TSEJgU> -$cXZؿ*!| Vfq!݊.XX?N.~JHU.]'_;n*\ZV7u%-cD R=(@Pm_ԩ6shym1i[ɐ~ӎ SqPq,]WE⩻#v7j{II)~ɯ1xΨ$˨ny(=嚹3򬢗moVzvWW<Xlhh+Tj!1lFA7lDh',:ӷ&^yN>IaI !FskDB6aI 9/ZjERjϡ#{']_]ѤD{kl7׊ϔqjf{;5yE~TxrJ_:پsbq{uXhjSG (, oJϭ5ss]u76Aߤ _զjeRB5w]6b5h6D樒ۋ FL9tqX><)WbkP8kTsy٥,|.\E1~ʰǣJ7.q0g!h:rs§~gxs 4%|qX܎w}>KRm).L>@EŔV"Wa\J|eYQ̐ !oy_%7qXmwZ<@{Y|P!V.&Ha;W&-Vf&]h*eFGpoX%OSew:eīݑWަtيHmP*cvzxJx0Ƃ)bݾ7Y~ۧt-KAv͊ax]i^]3$][bn8mtvUar:sfnWZCԓb~px%*gVO6Dp3NNnWxHشRˇ`FQ*_doIF.pe]x= 4ݷBҬc*x3j=./fd99"I7upO+Qe:iy3n0-S8{oA i d6kr w0n%)?,ahJkߠ$]r$XFH4HI:?Gn($Ex,F6LkWJW?2rih :]"'HA:jpo X};6Lmr$8{aoB"2&EDF{3k26P`&:L-6deKw{@m z>\[7LLJ`fz;M.Mf|LTao>"nM~@usnQG7xN(D9~;0*b^dm*m̈́?SD'}[Y`-mlFik x{! oj@IKP> kE7yK//t} +贔to =namwZkk 染wB+ Ep[_:ʷx2QW= lٔ ^v weFQ22dCiRřDj.-9f5ܝ4pEAqC$'뻿֥[iD4#I?AJ``IkI5f}V* CS3NWkM\DezF<rmj Rc%#[ܪkA~0[8(;T15[v5{ōa6 y:@#l:0ˀڢ_v@18p^?|\3 r1}#WVvN*1Y WnH DZ;,G칩+g]p L%m*2D'O?~ޫ+tVɍ+|d,  ֵ_tpF9Zgd*[@ZQ8bt:%ߵ.7h(@G᠇K_Ƚ,W R #|c.2 iuyAE<~gvMZ4fZG~ rrtynE++5@gz 4Qu(jj-1Zi TYK^}rhB`4Prey/ }휖+:n"Gk=Vq"E `ԍ9 iD2WJ$KXA]6|8_(S;:R`QM9aGbm4n4#Jl. .Ц/LzMʮ"Wצ~Slla^*Qj2; .\T[ꮧx\UlDg.oy4ҔlIoqBӀC``3]j7}u S~s0UMQ=i('7 1AsH64Dnh;tAOMy\SRJi٧f]M&w5P.A۽^2!:Xzv4,7}pN]fٮkKcºҷy5)d w2W-ZqH2#, *tD<Qw^rH| 8וkUֶV/,0N^L m\|/չ۴[% )T"@i/s+WgP%j\οݣ ]X.@+1 ds./]o ni6uG(3ic݂ץeO{~S*$WW+nԓ0—ڎ?YdAf>P^vB%n /,YSWVo>#"]RUt~ǹoS/@3k`径bla\:S_bq2J swҀm+73̧ժ`ZF%X밪ɧjٵp u8R.Wp;We#`.DeCy޿#r[T pU>2w̥$v+ʞtQS\ %?m,()fJ C 岎'=l]Ȝ|{ [aeDJ$k#wP˂%-,-- c@m_+MM:@Z"+¦Ul8\BXH]0Aؽ))&$ Ya}A.shBU` DA -McI[~6J/il4QRt$mq~^<#NvaYEPr}6e.DͶDY}7xM4ѭ.PpWAﶫAb}H O\J6Ty&dp,yM?:]gG+Ўw8oA5Ozeu r關ځ(tasMɃgF0ޑ+ے];rC3\#܁Ycj<|dž61,~ YvI#HDN&0FõJODZaw(b.ЋU7!}$Rʖj~XΎX("Aw)Vozd x[Z%Ӕ*=0OF*k`ÃnB=UlxЖ!C_{;{*RCŮN[ػ,>`l: x!9gA>Pw͓x.&JnJĒmq St~_\ao[?S"^wk%eΊ001\×dQK1fL-4>JK 9IO2i4^ ,?_l6y6R `x|#ɬ,}Gr{$dnGJ_if/6ô'&rez ! ?+E!=PVI/kSǑ6Y;Eɽ"]ʘsu0FP^ nE[Y @L53;| [|u#WfE uFv6|U!CamYX<5#ݰFF.K);K`Nkkͺ6TOFXQd|BW.71~x*97-r!*tXq~TK2l<{iRq`I j1ЉI8JG%'k<{pO2%I+D&~>nHUK ẕigVG9E}.RPkSqay-y)@@dFh@C85o5C u3x3`.x-'6M'}B׾zR9Ld[ - t_ٟd/1R0Zu6K ?"Y֧ߣD,:̙I9.E] iDl`@w {Xo㞗` -"]CBYÕ6aq7?tcTR յuq?2iiexҝUlc^UtP`uŀ^utfjgϕ1rHa0K+mw>j Y7ܵ$غdcdBSB]%(7̑oAZ<}*C =O{CKd[qby"%!$g ,Y4eyeo>H&j-;]Lq#uatr r ίsM0+FBBZj2 G?ɒM:Wϱ #(Z`[ڏ6pѝ/%Ru<ϐ)xWTؒK")k.3xT?輰6YҐn.D^`>iI?.Af5: eO?A44O]hZoss=C^^r@sB1Tq^SN#0PoMq۝P}L׎8/\y+Sw}Fb& Z#*3f qi uk#?AED[p* )K7EEJD~A=cGOiyAk.@ y:#CV'x6f 6r@ 9F:sYWj9S\򁢜 ~Jp0ON4"s O=sQV#A7KScANb(ZwE޻ԿZG.;O1'/`յsS4dsg*lSVa9$&%>>6nE& !~N嬕uˉ— إjIk-Dh  =]36IO-k; 2}]ft}82uq%io C\/,<>ʏbU~$๸ fj-B/u:v h|R^/B'8<>fq9c| KH9yCEaCe mlqڲbҶI1aIN-Hʃ߷%ɕx|!)eN@G/jT5č9Ila+:&~ ..MQ 2%\>s7Pb!˽M:]Q"I˪8Ohb)_}*@ eI_#vj j p@r48y|=q*^PdWb}T{y7_B{<|D?(6PR/o%ezXrѴ-ul)?&2RWs+4^w>k-9\56ھ%OGĴ$K$}y㵄 4n_u& 2#)~;klyTٓRvg[M c$Zx |-. U*xPF? |׆ wCj:'>񨉔5`!O6^R -݄[2n9Ԅ $zr׫D_Kl{:|oCU-22Y0mP?=^B ;+*2#97<,P;!{}X.B8!..)hhb x#Mz{vy nSgG[9w0II=ZU`?{:N""K1Kt#2{~@eqB,1>:C _l[,Tz>#ՓEzA}:9C~9ssN&J"rk3E/Zv;eWނ/לS":Կz} U<?oIOkx^B^?!;%5隆&㛢 &8{"b~Z.y$XLg2K浦[H'$iɠc9s!eQ$8gj*Tӌv'#^iE>+'; >O;15`U׸0BE'ăNxBXS6f;a/9p7,FLJYxJBPu0D]aVxTRؓ߿ 5EҸeUP1oOC zȱ1x7,3b#D|4'HSE]}TO3ZQ7.trk]F&r)3^ed'RuH o%d]g,m/%$ ֵac6e&2pilޞ'pܿP"_s?ikv:xm;gfZe:LdU=LjRZi~XK0;{0dV@~e& 4Mi> ᛩ`v|zNY*c=it7%䳝T' hRRH+ jBc^EIeV& 杤 ,U\;bLgDP}_V]TV LO Z|3zXd#vy0_o62kڼK }*H/%l<{ ;S,NR+rvtV7]&cY :.?s}R\[}/VqcABg^N7>< 0#cD|B˗lOȮpBz9B!0oP!i[kSbU^~fF{ɂ^{˷Vu٤T{|t=a082y=҄`*a(jv h]FoJ:=E&}FI @,IQ_CZpO7P?3>EOi-ehlc 9D c_CWZ>?DN { ,kpqf2r+A_# 2>!Y !0)X7u$䋋9|6B-%߆n=( n<\wpn|[Q쌀71 O^P[ELlC5?ougPs%Fa]Id1f4dk[88ӹݡH/0@8xsz+sT1eHFz >¢,Ы~I !91&%?R_w*u%,AwF]hQ SD LmpP:+ 0~ğhW<ϕpXJxʌcj0SR !uH82K%͆u3;[^$5X 96լiDtqVNxE( CW\kCcsS]c'B9264Qu!-:4GD$}2R1z0,Vن٦s[ׯLª%7~и:7HCwyNVu" vW de#e}vY 6'4ntf΢0U+H͋@}Pt2O8b*CI&G:5wdM49\[\wcɐ/HO_|@>E?X^{g`ƄLdH90& 2k]nz9EV.[tJ> eKd6ϛ l/bhBw)&yI(lf $DjHUѭ-8*s Ve6q}w(Gu40鰮%$ Ӄ:N0"92WyIXY_{Lua}ӌV5 )=z2qiMz,taF_~Oɶ a vΈNK^rl]a4OnϗS_Kl=6)Sp_Hiij pS#Q5##X|N?y; 66|E@. M~*Ӟ Ϯn&8U0rlww-c>mM6q!5?3p ai뵵&Mcj Yo|c-5)Kagr Ƹ8FW8'3G"Ŭ?&SM?3w<)W.ۘ-W*|L{ ;, ֓Ii+mv$d <69VdPq_*&+HugM&2"YB: nGM;z=L^ԧVi%ƶ-}D LYY)'8ywK M&A\ܶGos24[4鈿"1f{p.L.r": ]EЕbGIU] )Ij$ <MJ]6n1,bn#BNԡ!;9ِ|]RxT8zY]g|Xʮh d/Ā/(+ǂ2w[+jwg k\WZ,L#ʉ7iQ >;ݷTkN/(^T o{܆Yf2&L[ƃu+s>sgӲTȜ#$LeNU5R^̧s3Tr`1R>+8FwҒA/uKY8J"ZDnΘeďhQU9ge FS̞nSsܻhB࿈K| ==}C9tI"|M\g絲 qM#B,l N|b  {&T(\m~+_j%;^5~ G  `zhKŝR?7(]a/3ȗ*K[OC:lbs> *I19TAt1:KKɽ!'E< JTϛӌLx,<Tk,=e'^![R!Y;Atξ{ o13nlm:?0 [j. hG RY Q)$a?D|Äu|@e 4m:YNƢ ,96ҋJD1ח-(չ_K(0A ut{2xXE}%&ׂ3vbY 85"Sp44gp\JL&pVK>%ݻ7=/ܭ#ĦN{W.M@HkiEoFXD!K!9֐Fhx~CjU$ 7JkE`(] 8;Yk]N^pq-ڊ5#p~)4>l~ b+,Zĕ XBCL\&%3`@3ڊޕە^ u7 L`Mt5TkJb^OM !W K7Lr(;ZR:m.R"/w6sfl ,BMB]:l ؚX8 ҥy78"_fL)uFef_BcY۝AjbPRv}Qx$AW49 EQ*^V9Ԙ3V C̛`9uQ2-}!u3yUAd3ݷ٧L8uWQ^fdIa0O0BK`2׻cIgཤꢳ Ny秛`0n)"!btsΒG[Y^c!Mug׫tgJֱ2COֿ`cݚ]Vim!Ns}|ap`.oSHj>{RFV7 ʗZe@qpsPegdY_ vכA0B5*k\:yඤ_} 5IUG?Ke))^O1 t-)SW$ǢF^{>je6dЃZ_o)P}ҏ-VoOqg72JF'pp-Q3l+_U! WOc٣> ^wa]˽ϴiP_!r%!֋Zt(dkF/+D3UmwA׶hbR2,z} ArwYdirEeÅcWpbrxc:t>\LJo 2dt{'@&mWw{W@ǣě&QyDgϏ0ڃk_欜i,3~bt|s=Ґ8iFzNS=nVm{z0{̯].x [<WC2ы! oX˻A(ᓳ !@XJhmTrvH xQ*lv/.F3O1*"{.6.{ovd_* ե%^w)h5y5l4lև2~Dg]l#]ӗ`K.7èOIT-0>5G.D1"&TQ&oE?I +_L #4ˏ\ f{vm]+W'FSQw)#r0ͳAoH$"ʂ'jg͏!1 Vi3o D*'s͑0C@S> @)!AoK.>ǘ84zip M#&vӏ-JPMC %9Ɓ)D@ fmS )>EHNh.try{O8CZXp!GQPj=zu@r4 L[ ƂԌ4^@O!HlxKW~KfNCӢ3 @nfpюQzf=Û@ӁlD_?AA y;E~aiGÊ "GU='{Tu'ڳ Gff4 yQLvKD'ϥߨ5#ˆeSS^zzFdR[Dt , ޿Iτȿ+f`ȬyXyx(#uR4Nj)2Cc-XiJt>drpK@%u~P:Ƀh2C*ю1n$SYw@Vl@ۉ99 -6 .Yr!5c}"Y{Zpd8~ZAJF@6K pbD\֥ؼZPhUz,[*[~Gezas 1}2yNɛ7pe!vGyd/BF3إ [L49 _&#)gkSM;)xC1 I]8LX&z$А5h6:ei[,`ڤ_F} \o#FZᬍϱWw7pV |Ah5t:#f[CD8@ b/IP#-hH4mQ5ЬM_f;|o8p 1\NẻD~/8Л'&V%^~ݸkJ\U0@{#/;v=Z放wx3Z;r]df$@ jSZ` Ud* *Itl©io]#5ӡr>W&4&\)=:JPˆ[ZՁ8c9&`llyz@z+vrn* [B^:<4BS]BAf ,@^Uٽę8pDAZaA M Z^p3=ܮ6JK|ڛ6{墏EݛY nOػ#qЅ_{3bun^>Jci"g\G$6sC݂ ^}dH/sT 34hbei"f 3 `9ɡxĥt ) V" [q6Q|ZZт :"ziLW;GPvV?17BK<I[AbגSt@x7@)N=rױ9 Wv0ΧHI.6g-oObWr;'Pšmy[VcLi%KxeGC"boI]whu3 @"S[l|e2p(ē3#U<ꏊuxv5<$zOO;(sѐ 6 g7=CcPDF { / ñLҮ•ג?]dtHs{H oO^5ׄ{#u9N8A. ޻g.:q8ujB42`f.~g٨1$2ц}&-33}Q?+O@Gh<]0;/R.-&1vi7C lOīb2_4i F"Tcl*va) X)Yˍ=y@N%efP HwM%:i8U+U@IK@.@~zُ#Dg|v@]w0]/D+˫H-P.o'$H(spҿl.e#͹1TmYZ,f/FPիYXiqD6;ji3_H \iE?g5ܶWgsѝCVAkXzm{(4 }z.Ԡ̈́h$yu8 Iw _8&H cb{^I݈9JS$, e7R%{ 6d#1[X9232%5B&(ڀw|0Ta7U&@țV0cu=1脎L,B7Mz $rc2O,e|WQTHd. b\8^}zŪ3R_Q@~Jl%C= 2¥zo@JLjzl1Kqt/t (:4>jP#9́niɜt%}}xErLž\Zj l>oykv6x^zZ*J" \#AWgz7J2@= UoU > [L*$UӟaYH(_9:8Vȥq,㔻rvљ3;¹!zX(|Whyrq%Ih@_#A F'aA_G`LP61 UP]\sU0y-wUUXAᝳCz_֭#Da!LP W pZZmau xE`B8Z,O. S 6>og',-n!VXomq هD%NV!3~, ՟"a>i/Ճ|? z|@{wFyWcjusTiٗ/VMԧ3̾ CSM!MF7H@m{5hT,:@Yi+(>|՗cr: Vo*[jef[-AJ`ʯ~[`ouցTU\u9RG;bDNVO- RT6ǢWgcBO|O.&/Z,@]8F\]u%bs,xy@w#KaqVFH0H)%>] x;;KC?6~M+VX 9AK"8F 3 ]E5{)6x֓|i\FE\O55_Fj [*#Zq3 x>*Tco9{sR _o*.wsy 卤Ok^]ȯ/Y|$*"/H9!\3z5ғr >!L(~W<]W,ɝpM Kd&"ï :V3HДVKQ ֫NEk^8[˜;:7tek cznt˗ 9+%1$R%Z~ϒ=%RaNR^IHbWXCHX*ˈaňT+ۑX7|- &q7KUؿCG|΃^ $|7eI$O^4`OFN;2c"Prw UE//d%h9ɇ08 2͝ yiJ uМ#>֯%-pƆ0e15vS_Bj 1R*% oaٷp~۴ SI a֣fB#)g~!W A| tH8mG7^!6v AAف w"?GtO\`ໆ L$@~U x_LqVu д!?hgO ZǙso wixbmJ2VW!QأpZ ԄiyŝgʟyǰEu<5Tq]Phiw)\qH3O"uO3Ù}+i!mi7e_ .D3A)R[}vuVJeq{tr ="C. 8Vpw~u?0.O#ߢ!èa)Ho\%k$iӄP7Y87n}}0d}k9xzL7"6Z״ËaN>} Јr@ FfdOZkenϧh ܓ"V-FM%%.(D,ѿfH~O=7;>܅3=A Ld89n.yVl hѥ~TtLO>OCӧ$nje^k[xH+l?t۩YVk՜'-KӧZ|,^CB%YłfMVD"mx*&Y0A Tqq6-Kf4 KXkw^,-Upkt5Yn$Cc`$u(:C|ɭjXwjjGB{Mĸv.lJQV@֔>zl )mS$ jCx\ UD򘑑\\w mL d?x6)a,!.hW*CŞt:e{X3 ̢Z#ģ[)agWS4 }@&_0vi.TƎ%nÕNϫj(0 (̵„ H*4Ouxf;XENj{0.MOΆg3cɕoò9e([&=W@29a5uyVctx5xzSG͙ʛueCCyM 7|%DF d;~+˷í%2_Wk?`TY7-Y@y@u)FG&|W):rx wVkmo\SS.Nۮ "L'gCڪ[0hu#Auwf:Ifn ?g87,ZLnhhKY :z/s{֚%JIgXLڂ;8,{@d|+$=#dmBky)|Y(u2ʎM)5YM=kB$ť%-?WCOSAsH7"hT=).oĜ &j-b2v"]|t0x2Dn I޽K#OZZ5m0?!R|ʡ<ؘ731Os}'sjH{0⽅q2S~;isfo1? ڍ 6*-랻FʒlzUHT͍+h`~N91MFp"b4tf(헸>dڱ#-f0b`|i]됗@F@~b4{ QX͎Kud0%} q Hק1a(]QƧl D9NB1ZrhaTf{?x~CC͇ {E CfUYnj88aNF$yx1ZjUcʹlj+HrK?5\抋Cm/rF=͘dWʐYH^%qLHWD%C Dxx^'Xzxcp=) p>p{iHhV`u詀ODZB޶{>g 7N-踹8k Bn{r) "MG NiH]_~PqTE%!M7@KONSGX\Vgzh54s0N?v64|Nuu`M3 $KDwpQ2j <ʕvmj:nC[[L"k^cqWݵIBtw:%Vr A[!0lu "R$bZoo@{9=k0pSw$a{Dt ?ODq|>'L\@t4K8#؄KԦeC:mPF_VF!H}Y@e[ڤf O̫0El)\zpu/Nzr5 3_dVtWC$H?H<[]Ytq栶K|p~LF؏ %اw% Ҭ505Ee#-L>Cs2]a1f[A*h FXr("-ƁlzK` ܸS%YKbߣ͊[VLI$[8gK3D"%$*@2"{ā*6 9jdyge$B,mý] a۲V (nxe(zͳgUHZ+4(JX+\#tdB*[v ]jmf^˪Tl6vA\2-'}l$b?rz m@ݙ1^F?|:fw]4WȫtTG:LM>x>1eOg/}BO5縑GV[6;caB$=Q/֊1-n~Cp 0pL&٨gtZuf|bsN(v\'hD::gtǵxF-zC?f9@$BHwl|kU14}RGUɷǜ-_3GUNAIfT0(6Ф@1,ܘv*xc#H$  j.@GH JOAW0vٴL 'Jp|m8rH͖tv>sϰ͠ (4vΪ&Eg+|v?+:>,k›Ce}֬malRx Aގ99:|zKܻ?ol:ܝCoM^mj:O^.Kx>:$U;h#S2D U1PoCmcjWP0‘aڨ32)vSӴ>-x2.f _;:A@A` :gxo@8XVzVkA bz9ɝG.<|?lQ=Q ftmVI6ՕZ:>/oy>ZfXBG:<;̾mOxȹ/?pp ~vKw%b#|B0wg%lۯV+̉5i ^`,_wyW+~qM p] ÷Y$Nn9ƒC˜ݾ]f{M'gG9`jiAa^7`j04.wxV|lƓt.y؜2V!Cslaa'8m@1~ g м& >8iam\-T)!:y<}:Ԍ*cv YЈ nyIT^M hR9HC (kd՝ǝ ^hI/ĪaǴ""5B0[rh%B˾Y4f߁Px]&xNn"=SVhjZx ii^ wYY$KH: opmV·%ӏWG?GPZ[<5x;Q<*cfI;f%sc8ZQӓ_d5ȡw?R┚L%(c.^fI7y'{%XdX}r lx#QԾ~dD@p-u2+y}!",\{c{w<ȳuW51C#O Y%!c׏C_aP&lԝt[_e޺cf(Bt tv>n;x`N][MQ3N:ZsRlU1eFdKn[`8$A{&?|x[L5eՎ਴ryؐ^7ڰymZ àzzP8ؤC⨭4h4;ϭ8h&$6F|쉴gV t;Git:ebR~$ (ͤUj-e? ؄ Q`c}+xzs&|2RO'][oOi2W2~ct4_ RأYP=s›e=*=BЛY"j/g~\^"nkH}bqOEH4u4ݻ/Iδ|Eiߩ BV<_+J`l ZhnHc@{6rΘqUlIΔH枃)q 3ݖ_ݫE@QRCVj^c3(uD^rb)!x~ ^<Ԟ_j?8 JfXF0۞1ouzl'Qxq }t`rMy ϙW^|s̸vt_h)XpL3l~ԃNFW5`QMSD 3aS藏lp&+7VơD \.w .l~ ,4MOIڂ,T%nhID[Im^X2Ku>[eƀ𨨫H,'dNYf-?rh ׳Y"ةڔKq:ty9Q Y| ěu" s\b6 w {gߨf_guEd";F' -K])k[|Z#2< Zhjg:g8ҫiS cz (d&sMdOB sHoKRySQ#@BMhUsYNnG&Mg(OL?H꟪ȃ 9w$s4xX=ڟ uaI$60^W&&$E.X%\SD{z9؉.lu$ NٜOK/Pj~b]d4 GCM`r ,.!f/#2#HZA.${b TZIbA~Co{[]Q^O.#zrR肘\>:K ubȸ/D.(Rn .7 QAy*j8(E>JoO(C_և 9>jcbMj{M"⃞[ԺOX>ԇň ֈxpܦ/9'dZ eh?#m!uއA[-J]6mlhR^%:D@m/JL"myf@쉍+2zbVؙJ%Y3cv_jNl=82~f ֊F*k{TzA",ԑ j KH[b?ПΟuJ@’w(Zy*EC&)m29]Bh)(kb5Y!Er٩çꩉ~?/O$Z÷D[ndMBܢ{\]p|h\^[ ìȂUw9E9@ܯ-}V+-[0k9bx/ڣl{T P /ߩsd O:?(vp+>ק5oί#AR'4"Nvk'LVxw8} ;c j dM!Wk5'DUS܇,#ۥ gE #8ߺ׬R"8exO*}!K[sE!swQdxn_v %~_A"= cu0vUr!Ύyؿ@P6{DYekHR8~Ʒڙ6/5,*yp"_2M1YxYW">FaT;@tZR*l?L]\ќPzn`и/sYVdmJVV- n&*_ wPzi~IKw5*Ϗ SJ(= ;T BQ- +DIeIGXf\Z+c1t4v)|edE 1fwcXKInO΅<t.ohVIiRf"M:u;S~6 y47x&-I)/<~FJRj]TBch;S?# x9YF([-~V V vAd?3wmެd#aZ{yIBՙ9ą)hO}N]hc "8,@@eLhP١tBu]p ԫ TO9D_H8sG6$h?Hо&c6r5q}r}0eZCmC3s|],*ZoNH% [X_r w uՖ|w53Vy8[!QQI5>`As`0\OO{# ڥOU]cj9~0xo]p4 3ip՗~l *f#pv፰b2rPLe( tGNkR%53<Y0qxd;'q0NłT8#Mڿ1 *N/dvlSG_u/Yp||O>+789F7yg/8v] sNЁe!Ccl3hqtcS&[MbГד I ܓ9lr?ˁ{eI#BJ~DS6A\c/Dpf@;DzJ / l!Su+rMkHc6b p4ƻiǰ/Q>nIș6MZdIŷf~l#\!2#Tr:̆#KmCQ.vOf@_h|JjW:JZ S]6avN0ff=dЊC3<@[)xkIBl}A*5ap jwwRl_}Zhぱ:J)wzzaW`rNgr '0[gi{2vz A֜:DBۜL-3y!a#`b>U-FL|u#+'k bv;U\mby/jw]QPumERi֮X> : >XFQb2AunPY_s/<NʈQ+_0}E!݁ƏeYz}*=W}IU/f+4 ͏B[bhy;wUβ@..ERjoCPчZ.59}"% a@m6l01J᠑- 땎Y c6R5 1}+64"0~) Dyk Ͱ ٗ%dƧH3qc#Uc~3M# 'd%%镜2EZ7)|sÉ 6a+!1 6'ǗFU`06Ҥ Q&J?SZFW`[_Ǖ#=V-ř/+3X.xNm=nr!B)t&5]xrZxu [-ȐyXDsjj#u_˥ 聘=y}᡺f+?ũb%ՙ&m9RMEa-Kw䅍ye"/]r$AEkq !~i媳4MZrHT)6G|aj>_0X=ؖ\ s_-[t# ca&PMLe"_¼ĵq0MfҞh@h9Т]<=}ſY:&f@` jo3e‡m t`c+~+ua3P;U~vɚ`Vۋ|T}ȳ=cTv+b-yO.J Fl75ǁxsGQ{o~`sîf=s{ tsgx)%In~W\`b@~#&pҚnjrZP n^Vw *k0ӈREk =]ؐF5 vSH:sz,|ބa\ZIx >G]=NJR{rjQd't6uC7f JTw䒉L3~ˍتyO8On(1-s۬wL<*0jm<,R22XH5L\S:y'I [fFЪ {ῄVv[y%tq py/Q]p5G @F#c2v-)Rc R4p%dD< a/ADd1%&ļe5V,LJD֞c25_lq#c2ءN^|'D0%)j| 9H#2탼@gljR)jm*0i4 +N"?4ΛP+}Ȋ}Pj˗Mh#3W߱vjP:ѻn.srX@0'ԧOQaug8{$G j[ q nb5K3R!OL `5;:.CJO*OE5BV-K|=$y'Ra-]rH~ )r9e\:]%azߩCwt fmrY U7F> NC9YG!сX0~dru>ձrOvɩ2k=0ga խh؅Oqy.?G??G&/u7t`i/m(9g51~xRi$*d.wأ-n.͐ݻ*T5:1X.:7a>L *^M۽> F$4nåp7qh܋M09_sP-gJye&2Y?ޤcA1q {}u|"׉AYh˿2̓Rq0IQ;Mߨ?Ð1zA ޢ : 'XI ? v01EX,} qlnHgj>-%p-gbVE\XN3 /K]tm9#LU=_ :FBл&5M'\/(~yCZ;ÚGZtD@-OIafP&X_?]!~1]ItN]*̔<~1~\hı.}}!]0˪7W<1a$@:U*b;m3]+ o=jGB Kkg!k^sgjs Qh NǠ~6Vv%lg0/8G"RSdG̿@MH-J2U<OQξca"0 3KB3"o]>$(K|CVG1Vn/ΜIpQMqydāLUl]:{_`k/=4Ϫ" h訇.r,*.M@_!v[۞Gnz"T)YZLr m z7\&S/ol؃ 4;"8cJF׬/vxG-wH+ۥs^): 7`Hn){z[7V-Q87qLNr}Gg<_sfޅ'E6%F9R| l/ ]K'07yXϩk%f!fwIhUsY8JU%@^Xm LP*M? Fں\cy\˞!04r^S)mRֵʶߤ; .Z M\ ;'0pX?'wYॆӟur[U智J/%E„OfQ+&ޱGZ0.^,jcR@5Sɒciu>AwwfIuWK-?Aʂ0mK_ MD9=m!b(`F!b05=N,M0ee(mUj$1yTy(io.@Ԇ*VL3-bnB+GD@j#Z^OIBۆLn^sO &&#; ;Po霒y⇎U80ˍ?W: 1$5D-CN!HoRG|PT:;}6x̐S)O'c4h,^ )`);4- ;Lެ Awië[H ^);`rA!*F 6_) .ΥK/D%C A n7_*Ǣ/vJ&k]JH^bEtr"Ǎ ް ϱ/^,ΐks+g6Q̋2!HW(a4Ej򷬦:1U;߰EK*x9!i`ch.fPvI1N0Mß[= [aK0D@ǣ nv#! m?n&P o:ONjH>B,~cJ`G(fy.ω&*- ooiBUt.9v2~zJ1V3z?hd?@|׍"+~4a3.nڄQ>Z1排slUJDݷPʪ +IIh%ry QMqFDl~w}PgF>ֵ3e >|J4[׆_76uL]05Y]Ż5l 9lu$OR%3cZmyF#};#  /^/PgP7Lgl2hR}S{s!kz:`j,Y8?j] ǁ4MjhMzA/-V7ZK)%1JTJQܚGI8 1'Lg$_X'^:8[ֱq^l"!wN^mD0jt! M u7BRnwe"-G@r= `Z 鬮!⭇zFjK_(e-FIU 黮&6$fcj*ք9$4Z/D5>y~u]6C,*cv-nt`_1J@ִugv!xV4o+@l#cEYױSѕ ŕ$bCLh`>ٌvcX-x()Q ҭ[XWW4G!@DqCkFKj"fxhցQ|4v]t=ل#V=xP4a}vy™Ia>3kTUN,K< W^ "^fj@ﰮT:Nu Y8p({uy<\ "?t%GlH9ƪڐkP\F5|eM@l |ų"G|B)CpjJ(GͪANj bi$(X ; Idԥ^i%CHO,0F&!۸nc˗<ª0#5Mo@tHu'UJDA 8R_{Gl1 {V-PC>"{-J BRaK`Ƹn>'βEó࿏Lϴ"as* }HZB`op0NW/{3%Hhj>F(w h-FS`z8 mnsY$I +75wɼ?ķ"Xf=0.J` 6 P//8 cnk@Ɲ6ԏxqibJ*}m#We}A+k@d#xro2mAҵHm{mg.hP?VYӰ[?F!H AZ? ڥjJs^׭ni Uuě4ݚf#uڇC}l\=ꏩ9pj#B$?:3y{M䘿:u~{w΀/dqAW1 o4H U&s%R'D$yj,# 0 T|j1ߝN;8{Z=a 0@G}`Pg_{¹Ar[c5" Kޞe ̰TnM'=Vx% e/Œ OРC'98Dp~m SْyW@4 =S^d 3M@(q Ћ`m{GpN𢙩'&.̻*>O2uyP QWNҾb4[:/YgPEo! Ss62L%M&&NV?'~KC !gדU}V*6qh1s"W&=~{dp]ph,VStI@ {:åď[r8ʔL .Qth`(gZFieN\g`+&?Q' q'@F&$u-0z.-9ZEM{PveX'oogÍ.rH fv\'$'R(D]!*8ɍ9˲{c")j _;_֡-b&]$\d {ӫ $vH:f3 9TY@) 5{J+P;F 32eIXoO b:R$9S1".h6##dRn!/p){ԊR>ɢG ZZ՟k*ٖ+ zVg&Q/bF#d%gWVv3;]Ÿ:e^(]G8#.|]l3h#XTIg)5~bbG+2Ԟ̈K4$V"+OL>HݍVe˂\WSB^KE,KMN-d[SŷY sWAFXAO^ͤEO>%C S=?fxoK׎T'NqUD)ȋ `b~db+O7 u.M@Uz- f`e6fSMPFq?+ x͓%N r 4ǢwW+.(0?d#Ǩ*- #2p]2zq%7!lM7{YztEgU>(Ʊ !z̭H?8PwK4k,C@Wd^JPIo˨l4زKkeA);*jIX6qwCպ?rEYC'bA N%ި%v-)MIDk"W:aLE8A+ t\IBJl =e1_.2(qELYyͨ:i0&]EGk:yV 4]FE4s<[þ>(KX+Yݧ6+&F,ǣ&#cHT~Mup,Ws!CYqD:s$}x'UOa%Nˢ4M0#ɯA_ 7+v! B1M'ؖv*VKR׼$Omg2gܴƲ{3kꪉO(&9CחFn<1,VËPs|hfP9<8(_ەS<#7ί+?O*i0}GیxİM+Ua2Sɴ{z$AAso[c@疸|+Őx{KlNX>KQ5Ʋ9738ԛ>XL Q%;$msU1|8oߤx,A 3*sʤM.MB:[ I|T\t&e(NUI{Hf1kW7@FaҼJTQ*7n77|ZOkss$ T^ J(#<ډx7*]<'⛝+'$"hQ_i4}IxZ(]t;[T$4Ej gsboRwOEߑ\&B.thA@j6ag2h+y_{"[ n*;)ntu=чxǢYHͿJh/řarv ւ)S#aUѮsӺ{EMג3 QGM4n-,= {[bȠ0(͔Oi^T[3PGz;wE.PcS`W8m5PdwgRl YFjdaxP䘭`C.3ږjsY&"D{Hgl!C&K[PÃ亠,yzZ8'];5-tcaP7)kzJH84=Xz+M]& KԎblAŞ9һԹC)e?k0ʞ?ϭ q>=ezn]Jc00ó}pOh/ +4,CO΀˻:}:8,RN^GTRlֶ`'eD2ᄭ,mߔ DahCqju{+oܸ114md"*ޕL ͍EhANgPPVQ<'o^[iy emb|# -`xEESNHZңNg>w\L+=#CdhN/:L ]kt++_ZrK`N(d![z, FّGNX۔Bgɱ `Zz#LA \}r?{=T/.Jcs^vw(ǚCA͡rLo뽗q2Ni5nDa}_7|~Td`W5?ds / =; ^-(_a0o㿅A%c{J{kTE6L"l*&ycIvÙeC+rQXXkB0G ^\:h8?q$J^>e(ՋdC1x.Tp i%N,% e m #h -]8ي L,w^4x|\oRnG*cjkghIxr˺hyHE'uv5 *V U.Mj0vO䜠i!nWuE03v1/r'By:"0w@׳Cmߘ2 *4a ~Z7yrS찓l{G0Z>bmN$aZI^^Y!.'j"Ljte;6`hAxPر gGb(po A4ݧ C׉_ $#wnB՜λ $[^vw:pQ,{Hݜѝ %mH&gqz S鵅Wh28' (| ر,+ř,:^* w-؎s8$Q?LA  OsH[v I>L:!QXetǮg$OlĽP؀?Ҧ?)0c!6BL,!=>;%cؚPڴ~ݖ1`wwΘx +2]SqDjz͹ńhz1`L,$PX@ GHn3l.0D0~̐ŬOӡx)j5yIρP VӜ5R;aeR#@d|k:4]KŒQ8ы4WKE{KV< :h+ߪ-]0QvP"l uNkէDrCFu\];nGksQdyGkEDB!bZK1K+/~;G d(w =$]B J.|WauaJN Ϧ]u.ȮۂC!2}f%n̥;O}<-08H3QI.>o=FFWG[h~2\)qL)[WElc`Q3N2c !ݴv3M`߭DX囐%8U>aWQrWAxGv]ɞՁ9bdZmh+3ѐŻa"B63ELL4F Bu N*KOVuY,rZE)}Zv̉~/Ɓ-C!lIP%>4t,-)tc(W o@#ETwCrMRqaQy+տ]ӓCqϟ"')N Ā_*ٙz&,7w|ۉ2S}wq c v~G5nj59<p693lyyTߗ`-jS?N7U5ciy*(eCxJD> `Vxn1+qj}TݽOUe֥$A&uXpA8F-1s#= b^Qw$̉LNX$ j#ˡ+!{&+;bjTTy=J56v/w$Ət*Gwgspy}E DU0Av3Y/$:Z7JHm5ڬrV/&k6M 26~w)k.8(3ʶ+d#*Ȅ=rl^vl#o2#_17[2,̡ڗ-Պ^?jb [ uѨ6CSvDN?^ҵSyyCkH6IB2x!>O#p_Usrذ({k^5'3El) G'_nAO6_c.^)}_: ;D6=MF`uD xX[',$01 рe7ɿ!Ej3KX>QT;?ȶ,hENR]:'Er³lRچ i.ABib)k$`lTHwѷW XUTgCf%y؜.K<n& k:*BuA`'&+Rٿ~II,9*gAa?Nq[i!kں ;v#`r.m{JUfV }FrٷH^ vـjFuz_$ ;t ٸ9õ%.3God_t/6D5Ƙ̅Ɋ]GK!!hjN8 623$U6T3qvs{ʦO'[D$;`V^Wyw_~), 0mHaRhZD9˵'8ChW.S':xSʯ=1 jx4vٮT'v-?V>NgNK0};I6(-mX^)>A 0'~oﭾ~t*d 3XXJýzٝap%[,.z$|oXbuPj\a=%c\X4a` Z\ؾ ۄBu%Fb9n*)uvs`ޣ;B0At7Ӗ*yh1"F42[ǛᙡѻYG-N'y+SHWX~:f X*#{"7nSfacё*&9aX;1,QՈ]hb2t)ӯY5|HI IbM1T *]|7 {"E=drY`p 6 ̘PL#E z癓| }3h+%x4FhoAM.*KQt C {Ҡ iĠꐓ?ϟ߽yazAfsbcl#mQ{ٽ:']7 ?n`3:5B둨OH tpVsFplHn5C$fCo!R/jUǮ A%E[Fc8fpVjX+ wVN |Ób}=$IC TPtIb1dϬzdob UnRjlik$Dp,w{~ =ӟMB9:j0dZ?4k8>nǹy/vv&B.N qy@K3u{>uʪA<~7f?_H<_B]_ ƥԍL,urzt(BsaIt 5($b~l'*lxԉNҮ4д\p Y|IbVLFF7Q_, +g/>N1\Ixtsvވ 21ګI$Sj#N_UR & 6tȓy'1ۧoi1wǹD DECuEO٦~̐fcWmpQJ ֚NsӢi"By҃?wf%bԻP=V [m@BmgjXä+)#qtʚk5}uuuSH q;Js@WiCxq;ʾ PJɅL(QT/LݔSeP^ '-I~3LhRnq$%Ԩ-1Q?_f@M!4 "AA:!Wg0N(bo yE `AJiv&aE̘[&k\<Ȅ υz\<%TTu\z8&~ں+4(\5v8v0º^!a5;gc" "-?)pVqOй\aNo+);̶P"FlF')}3#ewpI+Zh v\ҍ6-}3ˎa];O[IH j(.BUT48^|J[*bsߪЧ\Z%Br U< ܦx-df0AW\!n8ŹvFs Ⴖ^DV+ /[ 4buM=EurjҒ9<8V鄮@ FDi-Y']C*wj]aO%9lCeNJHs{).D٪૜WӤVQgBp &#%qy/?~{:]6 sr> ÓTYhYn*p^Bl`RB;B%RdܮcoW8S1u<|nEiOa[Q#LS,-Swp_P~L{ "zq=UX"g̯p#g"|lD~ yή!c~ɰA @de|yO-Nb]1<^E̠_ɲ\U ~,jM/9Żmd,W%pZ9s mqGb0(=][jQ7nTuďD .?-BP}+ WڝUL[ҳJU 0F2t:œt4ˊ۟ 2]=Ihx).)̅aZ3U=xfn;K>93ǥ4etP>ȶ+9.WO單ƵGLNwz$jaNυ8j l{v0LIyuxCGPcPǪ)[ow,{wyі'|4%8ri{|6t'Rk E\QD~i ~OӪcy|;w jLvgpC151Y/KK~,F(|"@^6;ּ*Rzn8go*Gf` > ѷ[hDZ 9'[>itb0a45E2؊wH<C엌ƥ)r!HSv<ԡU0\{^~K m[JhNabq.D^V(JyT1ƅɜ#z*3&ĴR{>цYfJX޲ u4J!"ӱyF[kmDŴO͏:16~/Ygs4L f4c <ݵuW2>CՎ+wQ5c9_/4WYr٠tzl*= gWʉ`N0ߧu%;ԩE;+x nq Ӏ"C ƙ( $7q)x&Ѕǥ9D^-Ar>92ҭkE+qzo9'cVlT /@Be) R W,&2`SXEL-OC ۫_\L^vOPlhۿW@ <%DY6a׮+<`Y8S."ͅ Y1 I'F+U5a7?qH?xIX鄔-E vFako`E$\_}:{h8 5tP}eE*Y ’ a$kK&L_yVB9~l] "QSat_Q9(؎Dd.\)/evnhJ<>#dR%6r3l N򷭑O@4/)@b4ݱJW%j^ػLš9"y\Lo$ ݼW>s975H{c"be`*:8uta ML˽|Bm|!#;3e ѳIyV^Mb΄rTXL, lO:w$Hu&MOT[q˧Kz.OX5?Tꛮ (PR6煪+IIWugʣ0 pIA&O['+{)pLٮϜސUrtJwfM:^ꀨ&xŦ!N8ۦP0Jt-]ckg9m=it|A O>rWZ=XuӆojźHnᦌd# *~&X߱2BHCĀA}q졧 QhUABh}NZ5BUϤa P[Jt<4UԈbPi?(^%Y&Ca;a [ս@}@;:9J ߓk![p|@J%Ivs9DbxD 1%ڊ[{>Q杻M {/FdKX|c mեswFh){!iyp 0E#د <[/Kx}RLU4i.GKT}X,sT:뎚Є" [W=g%L_uDRkZK3I "fJN;摽?}{fJ';C/aJI}8X #~0z󟀬-e89[{V{ !Nl \$Xz-qV'ÀUn-U6ronL\hj󒼍 [Zؐ Gl5C gU^(c!W?`57*fIƲ<0x/փ\^T^X`iyl[sAfgsxu% TN@M'NE%nY V Hô"HMW(%W;|z;QI}:d3ND;:>֯Yy^1 L0vgPq,X^X9xI(Lͼf7fmkČi I>B@X'RSՌ 칇$q# ] '3Xv^I(,>Ap_wrRvJ)jP&˜اlF8haG22}O9uS~ʩ B D<\q5HGodOfT?1K.8V&E\ˮvE^_Kk Й |H-oDs˴+oآBh^tU 2sͫH}f>4 )$-7}Ե E]D/\p6!Cr@8O gąd`꧕PtMj1-j+ Bb;-WyМb$85K2y0NB8VuZnS<1̰Z!.I[ FPZ E<`jsGzL D$+K1{EBy+p+1,䦒= ra4. s,FF[tx}'hs7{&Ϣ֦_62Rs]0AzS/ /1_9蟻վ.m+hLvfL8sb*n9-|)2VJn@FÝ.6g9`9C{)K3wVꘋeb/"PVʴN`GĊoUfI|[AǩK_9_ufd1}M9&+ƷiX;&5#oэU6h~%\Ȁj@fS\-%,/L8ŰlY gyYsM8(Ffv5DyByE8:+xsmmQhB/5l1R=76L>ؙFtM%} V. q;Nʖ戂IF)cLsL ȏC[ ]%?.h;Zlh;#" {Z4Pb r~9o฻-_L-W`"גߚ#Fca,)6- y z .(6i䶌R>1i~'sn^R?sk_GE|wn$drD8)j8e3xH /}"K^_,yYQ7EW5?oh)vLԋ44cR\WQh6ePcNWv`6~|o2g!<ᑎz@0>֞eZn!:kf$InG𡘮}{EGZÑU$5  [ >0 ^2bcZ`lO`qso]iAPCH=1Kgjh{\OYqhEe˒+o@n;Ffa\wYlC2FK ]9.)ZČܳH9Q{q[k[~~n_T¤u=jpq ^Oyy mi92|l:2iCkgZa(Kf-/Mל6Ԝo;fk|4Bυ i|l[;jvu~A,&N] hBi)IĪIb(\Bs~"dكPK>4%c[OzxD;\(,Fņg={EǢ1(+יiso153Ӳy땭 1ٙvj h$ v1I̷Z}kEjD$jT~ʿ݇c }' .*ҏqA.;vIWnwm3i2+RPqZ#rjy&,W+`AiHpP-^ZڷPQ!Yrt!-pZ?)VՒ( _@TD}(};WU ޿ӓR#ך:.Ѻ=҉?gvc yuv:K]/ * $G8SFxDLs@{ Ky.f\O!|m"! oZLh=jnw7FD9t}R~4d5 5 Jː+R$~sH^O`Kx?ePc6>=lfUd h Whe٢p[" (E:bN5Y_ V~azىݻH>&p-0I]&8h5ɖ7MPȔ/-BeOPbIty~O7c3*9yh۶Ί,Wu\}?gYq'ʗ/'MG1~YC6iRɀvNݷīqҶ5 XNqB} ʰ SA(hrA0, VT% Z۟sO$[(i²mP3t&0=PPaJ\ w6A}k2fJel%ܴ&GL >o(QlSo4tLWq)yTtT]aҶ/q?zW^HW!= =#R[ŗ,^1㝦toI.uKNbyoV^GwcTiVXO-TlcrRm8 ~{%]SC[vrTRFqe8Oq醑#=R9BM4!;&P qTYKķ3wsf)W7 >ςOd49Ty))?8 FiekRK`Ewk{z3?85ڛ/x:%h&Rmf Vy~ 6oKxZ/}K| =4%U(|K]t M!SB-e9HkX%F-R~qMhPÚ<|*dЛT F[ٍo3\%\`Ѧ]#vvXe]ß2cOQB6Q_Di<;e Я$rKԿZ \O1v}Σz/k {]!ëL{t>/nm\a'L]pZZb-7PN{@6Jߢ V)clqU)__) nǞ؊ p&F(ktBhyTx]iL}zj `p~R F\|:2!"SкU[^^;*puofi=4?vws 5  _.ԦvD P5}02P*IL>EWq!I1s6[ }ɿ\7 O SkgT~gL?;mmsssʾ N iJpW`%Ke]-"fJ@U.9Y^L6L"gKuuc$OH興.լ`,pB֎)NXUHu0ݫG򪶓rfaУ|7q (?ױ]"O8*;Kÿ7=g?q,k-h"čBI lh1.K8¥-MǯS*4e7Bᩔy ՃbWkD6Ձ60rGiWBs0_>N/J`˲Uxϐ㋩_9l֣#3h>ηTG2+҄)e)T?\tqiLحgt@:bmBtOnC>;5ŀm-i%_q~P8)r$dn\[ٷVP%U#M s2a\ts_zOSm?IEꨔxqj1q퀹#j]8@KVߥAUVgbfܟuޓ>~EY^]g\u9 ,yLh=55U3oa0WhcKrlr-U2+rtsPnml 751>Ϲ.++Ycn}]J>s\MB]ݕ/NGE 2rp-RA66F؎Cs!sۏș~hvQqHrJ=[EkfђB|Q˭ugԁSi™icا5}9Z=ϲ[ۮ*x|sp5cуCxn[GƎ{G_|iyYDxO}V܋` U@Y1 +Fic̡£Y H¦ntZ?I#G -ǻV7NIi:OXNxX͡[^\GӲGlڴvDm צr= hm{ଊG]~2*N' W3[Asg/7{hcjA1,%QS٣:A;2Mx">'MvhXKgaљz؊|8YرuJ]us ,TT3Om]W(53,үd_k$׶Rظ7-T b Zf.bKD {fX5G V\ʀ(XE2 ^SL!mIVsjj8NX#T!?%GR{ 1S6Y( X$%}.6îb/V8 B%6g49HlP1ʡ}*A#a<DcHKTsm)xv3([%Telxf I׸۔o=8zE' 8CϡOِDR43/3+yZf:&8cꈅfiuuE-wQ#W"Gq :Hi]O,C蚄Jy rdPٚu:IT2ec,wF<r6|9v֊$I\HHG)Qf, ECwނ##uLM>ŌDe%3$m\;B~>&vdT^#&qD-;%:_leQ^ R!H?2E̳]hQU,0۝b:`Pz>[X(j0]덒%^k?wrp];fWn@|UֳN΅ Ƨ n壆T'c-М{},Wnc(RjkoUH S:ykϝsJJ-E2LY( v hwYRehgEMa#)W5ssmԢmFb5pBKsD >6Kj'Y_"D2{-Gw7c(%qD(llaaa$EnAA1RCӖ~&ϫ_W;J ߩBлL^CQ i.)s]h{o# 'NK*鞤e%͎k\%ϒ78?9 }:ɒƎSn7.> Usy,=BY}˂F ԵiA|ժM}LŞx6*\N]Uz苻Lo:e >Z7JELT=EI݆?oK!MB"ij5դQ8D)hhh%T~:%r(*S.u'0 U@MݑM:dn *F oEW [yxSHrw2!. &)A"Ilm+oح2AUPe@mf/z甆;kwSy+ךF bdf xRE/\eѫi~p=RHۓ|) C-ٿ!م0&W&B:cpoղ\Ce]ޮ#~S]R xOmlPAbh {|]}DD3=s3 Y= QkDyh֖͂e߲c\.(,_APk2:(M,Yuy̟Z1#{ 7WBꬲb`qbJ@}@%X/.K?f|] A6tHZbÂxQlcƋfXd6N@,Iqm?s8+ 3 Y:w8oWtccf1R~6\Q p0R@_e|3M=$1_PtXVg^kAŖx =$,h7`M.-хZjD@p&EAY^).̂f =aGXĠ0}/[<8F߭!> S(neioE56"x~)= K@? \5D cTj">ɫ>:?E '1Lj1߃xv xE-49IK+K'T Jx1f/.s 41EXAzTpE?[~mFPqtdw׍R߈`9t]$1cm QcB-Chr$:Pj'^sYx 5(]׽}( ֟櫚YhWeӂsqRi4ք> $O#H@rp>Nś6YhHC5ל'yyc6 =Z)aW %ٔ%0DTpE*yL?w%%:wZY +d .\UHٳh ~d F'wZE@v,33a%DYa&cvޜ&-9ULw <.2D=]Q\Gͼ '-TNfVVsaX+ղ s?]lEq ^q. rnsi Ké5hMFL]ɜ`q ]Tɔ'Io^"Єa2yaT_T NKt}$6#.wYA`ݨ4u'<ГݙpR^W-p1/cȓg'PҜ(3)~秃tyZAyi@JFm_(+)|f0''^=NIt7pP1 Rgwf캿j 8= s3mnaDsji ꐿ1r&(HN#3bAeX P|>>|W U^9hjw{C*բ?6pjZ>+}#gXǒ2IwGkt0^3D.aX*0ca9D#SP lCP!%*{n7NGno~ ʹ-ĥTw;b+kѺsD.[# ߷etC!rZnDRӋTz͔\(|f;@ᄃi8$u sOko$/X977k\ Bs^oW4q7͙&J Of hv]Hӯf1ļYzibB^Bq*~FXpUlb+(S}Jŕ uϋ/ 6 ȿǒr c%H",_#GVT}9{qܬ" .% 9i#J0- h2Bi<^ݟǛ :Z`xicqd8cMFqک1u? !ϲ` ^njO;cGQT|€gZg_pU@6!ing`W#tX QF*cbFKU(C5fvko0]tM#ꆞgVCM`@!C9r~6;bsu`&12#Pf2Lyq|\Y.ݼRccQC3M0& @!^C.C.+>6jW'ʌvf13@SNE{IX749BY?r!$+^mM}BJsXx=t|ʀ x/EMˉ+c[&;Nճ#,pRX:FҚ-.5Ots0GwgWU] 9LhEH.C뷮ǣ=uG1޿\y,ݟoq5m;"kB E%'tKx+߃h~q/۬DSRiZCs==A-HPe`=/ PAIلX;7(:$FγZ4сاf%*Qɠa:g1d읐|p/{u|NX_n܏7P+x&_@&/9YЧ.;/k/N~q}=ǁDgYjs4X G7 ) L}Ȯ}} }ukJZ&O6@Dd8E0a2MUSwj*#۫IWA3ejÊwG\ NWM2,|/B:Nuk  !xsCe`q'ׄnO>Ө )5WLcݑ %/D]; *27Y56Z\aB%Ӿ#mxQΉiqBT.f2"&z+>C-=9HWNvz)w^WLeO}ª+[8ASL;n+:8Dp7*_f_v&Ǥwtyxc*92'2܈F"*INnX1 /9khiB6Q0-oaO2A& O¡N>Mg_RZd}+#WXP!Q)''\fכׯWT`s7FC|G:m} LF)~`Q 0̴Q٘d_Ev6z* w2Ox7LEimL` Az#FKH)Kb0S\%tu"XFS'%WPy>fudnpʪ-AZ.4ZXD1@ZYCp=񩄏UOl+itȨёw;iޥV.ߍgY[54wwaG=SiCNƚYҰ> Qth8cTE‡T}P}qzȶʆ>]+fz#a d|+֋ռΕ]gx2#A>TFb^lqmŸ@s3P6: UԿC0Üu340sǷi2BSZ5 [&F9(d$('˶kC_{o=rᷚVk;ʨg+ϳML]@cu 4e?lGd0 ] 9= D[<g, a;hK4&krw 4ż3, S)j,iA+" ^\Z$Tsoo/z@#o㥟WD\ȕw2".~dt" X4ʇuaUy=yWz}K}h \y.=&P:A(Fsp ͘A&xxHueΤ @[&U>\S'x SwFZ 25:8H봽h[VKs˚Fhg/nj!'H+1wd|א ER\o?lf@y2.]4:kuke|ƵjuveѹPőĭvl{UKCG{ߕ}/G}z+:vϿjȐR]CiApr8R߱RCzG!0ͻsOGϴ`G;ojYT\:>s6buM|v.QHX.F9ѯK#쑪 _jotHd˵@Q΀Cdx~Z)[Lj'hwpcUc]6ߗݺ 2q`<@g.rTԜJu`|^>+"2R,eg%\؇3 gpgֻߋ4[ J0NwJr!4I9H0D %[=kFuL_dlIhͿ g10[veBv/XգWDAJBez9̺1i-6apysBc )yu?.Dʣyf,9jbG/ -װg{EPMhfb QbawXL;9Sߘ".i p1ccB2ROY)ԓ9O6AJuKdW/o>_dR2vZiFmB[ؑ1~cTˍƉ""/#t_4I,͹qy dC!Wkw]R $Xq 6C;y!lߝwK:rQ}E͋M:Ə,v9sEdĤUělWzG ŠF¤]X=|E v MEYP ~DtpE6T m5J`Xe) >`fIP2>gv$ zȉGmle( ?·x ?컽P, WMWB|i#p/nQ#ԱFiWF)Gx&X t~ ~zTD}z"3۠Z|Hl(ZpO2޼w4P7XAv%(G9nc;Ehfu,ַ bNA qԈ <*"TCO 5 Q>[hRg'_/@ñGS?yOX+COw4\3Q"2ޘbJӛ=I1%DoS`#sxm&Oȶ_ OywCtL[tFH,pF/Z88Աg*,. CEwN8g0Gqѫ2/]pf̴aච5B#2-7d(8*! ESF4~h|TJĂ02xdPbqTIq #wTi -"N B* *&V'R.8v0g՚閳IeE I@sBYhmr57)\z0!`i,HCOU譜D벘>WV.mm=X)t7y[ri]Rnu]ǞxKq]Wɍ%d}^w)uK=/\mj H|@ n,&uŠP*#gAi}[0q78W?Zv+eL z2Bz*{JY_NY(PR˸P uWdᠳ 2(2kT[蠾wFT2]?j$O(i1M5B(6bDJBЇ4Op,('YZ<+d{DQ;޶ؐX/Oc%8A6>wSzR5-[otŀ%mNo6`ϸ"R7ltNJQ|;sˏ76{MoB.[`Ƨ5>_-O1?iMY%e3Tuv1JP;o?ڬŇ\#s0ր e{gvT 'f Z%l"ej+<«U3ר(d+ Q"MMυp4| 4 ᄩ 3Fٺ F%2b:u^Yv"zꩵ\raNz:< nDpuc7NcM>鐟_Aafѹ!DaQ{ɴ!t"M]r5iD+VX`roX>d{t;0)S^r~fa̢{!A*:r2UoxSmK|MmHP}RdrHV7p`rNa&Du$ L?IG'YuSG ԅŨ?1Y!0yU5|6Q_ wifrJ#|3Q02kZ8 &Tť -~ AL#^5c [70XaEYDΓbfeS8ZJ;s% -IUNY2CtpG Bدꘆjk0I"s(yv[d#nu& ZD ណqJ79`< l?/4ETdjyubh05ݛ qZa3fMzTce)Pl*H=Vdv. t#)GM *d]/+`Lvrzk=Z! T銠_RW@@\S,5 𽘁pOǤ&)o1+AJ`miVŋc9w2 .oe*tai9 8TejpaĻ$hi`RV,Yyd axoVׯ>>Ym0= ?y ̴+jY*V<9'}$bN mc].}\w$pDxDe˷7Άqy[6x$xu$Vp{VK%^*;z\יylXYAn@35#3"MnXZj6l}@qvpD>ߥpZ s⾺r0~z m|%EVX RUa XV<yWm' 74voP ,T@Yh𒇜t4ssx7>#WR;ZMC~ iIl$+R Ņ솈øɭ,5 ~1MOR@yUwV=ۊe& HÆc^4ǡ5m Jץ4 "D={8iU([ ٸ=Z*#lVӕG礒G8D0 +Է@% :\[XYҏ&pȢOږftYR"iElLvƜeW| <x5Ȕ̉.oH׎@LOwHDC L ckK1bĄ\_yKE-7|ضI`=ݰP{h)Z?.Ybӽ!9q"sѠ>b-=BV @>yWyOA&b]^6=I$'\LCa1M7 !SL4,TU ]3fic,ج#5Umx?PP0]6qF?Og?>R9(,Yq#^?4Ğ IUU͚]`|Zo3g뱽:ʌKO I5T7GiEސbZxl ,F}T3IbhovC!k5UE@GfȻbFue`Nlz_qfC'%ő6vZ { bsm@r8qIC4Nj;Dߨ{]> e𸾠tyR%}3-sg1 oVwc3wwgsEN&*+exV61xmTF/%noJq2Oq>AWDxB]2mM[:=e`$hnoO_)1v6\53ݯgiԭu7 ^MRJ<*ߓ՝B˭V?mP:v#ۡ Z5VvB@)6{{J?jgdF~si6u.dYZ)G^EߨI_a12eꏁŶl8YNP^C"k_u1oؿM0>|yW7_S8Kj']i:1h0ژR*-v'B/UN sFF1KS f }o=U)Xz*cxL;0m'W𷡞 Lbθ5U`[k)Ԍy޿ Y?ЏJbl05OH)L]X隬SJ}Ѡɶm@Ck&3.70w`o A˹QA`GtFA(7k+x =Y @L&~G 3g+@=o|隻s{HҟAU+@ùCUoN;ڑ [Pi^(22tbnStP~b?MV SLrMLcUsJGG|k ȵ'PpJ2T&%.ضe4q l$M2 8bK糉$ՀٙOgjAd  tex c|6}@E ɚ؎+xfDq\X$4@լ=NW]%TgF`NdR']I\P+gK0#]ei`KRlXϒ{w-zB5Ӄ>toD'ut@A$d%N|/f3:*Q>f.Nx2B>i kJQv--$ uś yw PEs\QBE53Ll/RՎc[uE%%~za-J}w , ^ Cμ\yE\@Bנ[p+3ATdMUf֛]G̀TCLo^;(ouGW~y p03ʺO=4V%8iH@bnRIuh:V[1o M[OmjdekkҏI{*K[ :`{6V͡xNK<~C ktJ2A⼏`ʒn1"qdC6{bY@z` '|ĝUŨսd.+ W͜ADaa18铐g.9&u$uX~T&b.綊7 ca+<"|ᐶy]^iicv׉! S- ػ5s t;}>W zJp G~r~XyB}Umh(`V}ep/W57m!/lja4lA.XF:ƚ'3P!5wIҪ'Lħo-97ť'x*,N;aaLq*ͮr!-L%:V?֦٘Zyew$t&H ߐV=Xhlo}&[(=1ۈWgI<3}EkQ4TT7 NyEIBĄIcYҐieyP5dF1VԦ+@Z- O:n:Pwtk/:fLf֥$y.mBέǟnYHl^bMCSn<@m@3euSsNR,Azb8GEһv$;B%o_oQmvpP`3 ]>pBbyFR#?aLOc8[HN1=GuZяtq$њ*yqi91%ZY0?ɤ?^sN t5sNz~7"(v!K5iBN[PW`ۆ _x."YbıW.fB&$ė { Mt U-T/ջ!v߾fS%` dB)jłݪi]564Dl-0 [AfnvA""5/TYuHQzaЎ*`f%F"w=u#n a뎟^᭢8֪0)(-yhLHOgH兀F q">6G ; x fuM$=+?N6H)Ls*፶ !ԓL8&cP?@j<ӵͻIǢ2v$Ao}Kfao%WW_.aX47é{{>pl_, GPH-b$bw[^:(I :КT4fW.&Ņp7 H,xiҰDVi`M-_XeI5q"U6_32mFB =aʋG3oi o47]}w~&DnqYiS(C Sͭ(o9^x$0 "e<̯fXlI 0=tϋ^;Za0%XKmMZ8 7u\^ x+1Qo/3894RGo2o4')m:cn HÕE0F$ʭM?FqK@">$U99T, zRvbmLI%Ulkϭ"e'f : ^ G[{ģxg@A#y5UX.-U 3,%Ym >`Ko K a5`(эH@`m/duY wEW_ͱ$Í/*Jɮæ¬;f?uhuօ쫸5 ݅hɃD>y'(]=-66/ߛGA[-zk7=#VWW:uΈ#p?8!q:Gs0aYX9r#o/L_ںėȍ<M#{;Zb0ppz +e;Obtpji&o+֐\+ql\) KyinU 4J*؏zB ["j+ݒKȓ#P\H\dQ3sR" qU0I+6 81e꧓RhO{lv MA{'NJՎ?賻w7Fx|`9N'l,tg; !Ei׆dkzҲkO4xioi`Hb?-QEsv?.=ywqk=pF^ܠ ">8%eE ,o}&u-yB\T) 26&zvOe½6#TV%c9uy5 3"iTU@:Q/gMu5SkE}x,j "C*Ke9kJTL|ܲdR\^j}Qdn҇sK:9-eqǠg_{/2M֜  м+Z[)Njztgkק[I`, jf]?D^WSq{蓣$k]csAG=[YCG@áak1.2GBD*i&ي]Fy/zcq{#p:ÎU X"1+>68*)_78⣼` 1r&]6y uLKCݎ̭`7E2W=.$x\Z} %^դ*Q8s!h-'cdB f=,K6lRH)SIsVy'72(3t(FիnXƠM|DXdF?-Gv>kEd21(?W3 3'͊@si'iwA}y$5:э%.0'ǰ=yc坾KQ/E5 NDP0~ u#: ,˺nj87,RY" M{CGs?fJHtY34dAŘ89(Sw )%8)M] >nQ|128BМòZA -ߺVn&N ÖVG?;W0\_uA5LC>,'6Š&ݺ [?up;.s2uQRhqgڂ)'.[6uy-֥'(~]\,(``vQ M=r3U;%s5ƀ5g+^]*yU!4Uqn4&DetrSl@}ʇEu7o8@~cR {@maF$~=z  ,i&ݺe^e{u"3q1&:x0mX)z{yqani)Bx9L]AIN'0΃OuOv5,36)+)p[>C}CD{[1 1V6BJ>B`$MB*|̏mr #E|b h9_#t2Op3<7 L8ѤxW{8@֥"[H=S~IޞA  R1>ƑJT{1?W[ #[Б*yO!U[O8n(m;ElΨ(@(^UgYfn@$@bD܀B2w'. ˟,`'K '8A.>DG=īTC1^{F0 I}6kh=hs081Tcʪicu"#óD=MIf?R2G;_UX=$[|TK _ hr)lΟKS7ϛ윇g7ɌُL/l_cB^`misu=^"ɩz lDŽ.0`n%G\YRya/Ƞ*ޭ l[\Bq7]HS&p#:Eg`iߟwHU_9vʝLBRa\ ѹB'0Sk>lqO1TO;]wZj@=es/t`#UC[b*y*;6 r {VINQ7L0 |q(a.FDYx/@ήŎєb꓋.efU}:΋&;r_h+gL3piҏLM vCU uNˈ,Pt=a]4rF"ݑH,t`x@Ť3s֭2Kٺ ZgjD+.kC i8`jÑvv#R JRLn}{|^r˾QG2 Lz/$L#Θ?43lbE(ZXH%ņ0\ʦ#wB@L_PS̰C#KC&+HtM~_؆&T} aOhj#R>4*_{+!DJ&ԉcJc!=wΩ(fiY=!nmQd(DZ?ZA`AÍP+{{7|qa8,%5[4]y2S[+˙|4i1ll.]sk!7 r˜+@*b<9+V 'a+?Vc. p5]<9CUEJqN;lְv5bccE#%"SkÆ/L RZ jQP"[*NĊ=[G D{^c>O63Derv,cfʆ]xPSurߞD(.ϰisĶY Hsg8c$H06O ?kL` I*jWziS7B"t1ܗ(\2K\v(l ыR{ ^xkEA(15` 749}@C8.SۃBa-9?W+Df-dþ-2b5L$Yv=vO|7sXkQd.4kΈJɩG8N.-'* 4~CC~(XJz{|Vh+mQ:ZkZT~YI,Y'd|bċ[dYnد~ II_ViIppSvLyRqfe {<:7t}"7iàqw`?czCW5@olS:RՍKwR - F/ Vװ W7߼n+&޸m3̌ mTR6Rԙ;=ߗl*z̋lzx~Щ58]@3aZs ,=M]*RfzޔW?)Z'E]ON8ԦoH}+~)$m6Pa:xOf.(."+A\pO`mݜ^ f)D>Vͧ&"x>5>LuG =* CBSC(_Vg \WIë8E/a?7n |.-P5V BKfy}—9aeBmn";$=1Wt5|\*"%8TAP"7ۛˠ}ؠSQW 5qYlf:Df^7bh*|O݁fAIt"eYfjre)fF%z~QgNX, * G'꾯wbv]pQnKl^bxmla 35C}5mɲ kLI]gAMq*pZh:JT1x3ed~ J+9%5> `.qRclU~3@SM.M%e6Ay@hXX2uꯚ+5l;'8~kíP%c%"Tjz QaXgc"' Kz)-Cqف9< |{;MpFvA lVRgˤkU&D~% 3؂E8Ho=Ш \'D{"umo?He =.sϣf:硁m,l!fF40Buޙy:t~n7dGkPkۍ1Ե--^&@2WNu'tDo`pD|Bj^M$]q^0X7i>O3DUFeOotqώSf&z%zӍZ/Cb;+Gx;TX h #MS2Rb* 8_M^XAR-Džg;P&Sy1@I<0 Gi,yJUytKwga1mOҼ 8&)Z-',Q P c`o9'Bچ>fKc+زLTxfh>$>CY5]y0=uXQM<Sl4co/ls.5UISW1/iهN)`^ kPis۔bI{M 3z3Ҭ"Q۳ʧĦdFX{|ןmibMq3&jބx+$[@B$>o!$m :V Nɝ/ӎPckU5;AQ37G>=Ѳ0L`%8 3[\y}p$9-43[اLs{`aT4`ړ9M?e ϯޜ,Ck4yR4.27Mπ*h$b)oHr4c&#plݷUn~A]583LAa$9r\d{5=@pzњ,BIVg<#3nJIME|.&fkcm(bf&?'.翼ƠƢfnp5&Q naP}qu5J7 { U8-wh1f$gH]܀8K+ ک:0TUwZHuϱcĢ|SyؾBNL\v\K# B<ʍp kNjB/ R.'oM,?&9V[@p ">Rx;RsglyD3d?0Ȓ^~eo`N ?;m聫pY3͇ 4_,Iu0*# $i2O %}B'$nb"C u^zNA8g\6R/҈9=y[Sa9t%:.ԟ|0ɳ(U? mDmf3xbF=.GG:xĖ⏠sm&x 5rM1 ͂/|N1@W~G_8ZF;A|̈́\a.Ȯ6ea!()!vYxx*gMi։ض+P6͝+$t%;]U[L~OPD[Bklckw)$'/`#·@knz\d<]J c(n}zff(`EB$Ԟ`P]57zK`]3kiP0M:-L½X†h}OuO[:9.Z,q۸M; KŠ%1չ^8@t3@Vb%XqUHZÝkd !st<9`!91{ E S4]Lc2NR,A?{tjؿa{/yA8H^SZd/H] 0]ʤ0DUt8j`;!; 5Q:t"\[w8d[Wg6eL<˜80.(1=J8`dF $P$2#T=J|1[wu 4/C1Zy0Ur(m}6b%^o\C=i NUMj`MS1V\towqH;tihvŁN٨WD]@-DNX[8( S3C}O"kACNph.yGb>jT .PYd6haL-)уdgi+G,Yz~T h܉0ܹ~-[!"^\):Bc󹪂@ XklCj/s Fr)83)'óT x ړOڰsDVtd+ 1O;;M@myDE1uہ#aEZȟIQn$Gt%TW| H/(:? j2vR3ߜ|##" AQDҮ1dد`2f@hG'|Tz4Nח? E<2 Lp]Nīt?|3fΧMSLƠUK 9q`@<''Z/G#̎l|srJf(@RΦ!K&ՂuEgY0bi=P='33x[`1 z@B,N;\AIcW FAyS%l [mjkf.pOs-JܡmJC$F{)y1@'@|֔?.0sxdc-z*ɴ H@ҋX8mL°WD mCn ;(IK]o eKp{ }0CV-?\ ~[,Rqb[CΔr4/ٵ*=gp = ?A|5z4\H>=U{[Q.c6jB3;aa']|z;_^=y|Yd87FT=Pf^|& P X`r)fsh(uPi񕔻 8<[щ^Qƛ27l]u Tވyo _t숁?t!/޺ (6鳛B'ٮ }|SoPhaB+A#Uw[Ϗ*Bn[U| dAEXSqj( ZQ$d+Yhcg2ˮL y8MPjrc:^k»YwSgbV5iw">&FԸhzZ6i&mB=*om/_-9r P_8Zeyqmȶj*evǑUQN?Y/8`;O@rl St&Sݣ=oP}0::X!)/!uNahc% @!D};=T/-4j`Wds?͙k } Gi̓B2J$/:.;'QqU)-@U@@&32>%u>p_' \%YtxȄS+?YDO=t>+U,(J67L99aqS S/mQD 26Xw\ey~lj"_mܕyJJ&S?N:'k1Z)^6{rWB]@0W9e?+Z=0ݕJߣƛ,t鮬|@ 5ZEY?OHnt W8gS՚#T?LCou&[p#ODOBfŔr|u0mn8n?+L'O/z9 FF#׃ oڗM/\Ä!9dƅˊ1QbM5~ %9;A[I}˼>8gѪddH7%pB >Op#$*EӧswPknC|n*5ǯp߀9Vi_j~Kjhr\wxq]1 u/^Jp,yGEkΊɔQ˝1Rd]+6V?"}_Be[Si' Pn ~sa=k{J{e{ '.S5 ָR}]3;k/jvtUٹ*y0Y $;CF~{j7V;MT5e?/"ΘL :W\cԻO$G Öڙb"];W3fmxFNIx6SKۏuXBkVƋ=p8RCFMJ PE s\VdRӸT ZݪQ+Vi2d xXUrgF  7l1x-v/&}l']F R eyH:RBVTt%(%26X'^R5!= 6Wo߳h6K [ĥCA3AALiⳓ 0fʁMi4:yDڰWp)rO Y1LǁRO%ł4!+7qVJLrO, 4t0$C:uN]iiiq|짇eFL C:~ )Wq[.=*%Dz։IXwb%Wh&ůNbBv!qa,L ]LU7uo\br$GfR@̡ e *ܶ">;j\ Ϋy:FJ#)*/y{_jt]3Y&_/բ j# x킋 m{unHJa'$!SzN7wyC!- Hոm6+ '?h>-r'Z|uv6O(K.;Y3~Y㨭|bDzk< % L,΍Us }o^xA%#)]k@yi^2, ewYY%s;+uY>qIӎ4SA:V+/ f C Ѳ$ 1=zsV3Aݴvbn4g⮹5 B|׽UҼAV@#Ka'sͻzzg'Ϯw g}Ü|^Dug+X f=q8@N;ZeE.p$I.#"μcp9TM):o\C.˟ ߿iCYvMd (ǗϯIf`d{c?!?լ4エC\ծsUv1G7ʳG.;eH${@/o_P,{ګ'7HDCk偀*jLcopԛ8A%Oq]ŹOIZI:ZUq5AuMHa:\-T1jvxy*L( pKkKa:+g~©nrÓ)QǑA$OnOn 0s 9̯$pq<\M6C[C;g"நs1@ݏGߠ9WHS/. %@šDkY8>wc^"Ӛx]a: JOF;ؽ6cUXOqS+Tu͈ICsH^ògWbG#6Mso+ʇ.aLT.#^lukû˫>GNE+!ppPzeaƈU&߇"vVJLDlUC~҄fȉ-XxԪ~l1k@:t>LUMaj!c^a0?5a'1$Oj4R!Y@]Re|nN\ =iF !*pn:EQD@Z |*.J&2^*{&PDsE?2Н$Zk oNlm@$oa0v$&!`7 L~̓紼BmTPL0%Zܙ^i |D ST6ˎlxf˙n,H[e0\{R ^[4Pk 7$8U7t"Pd| :bozv>&Ws` l FQ"-IfR\x?2hE,o#[Wm`SwL!\r5'C6;FWtZ|_'X{@9m^ D.߷hyRY+C!hycվqA<=pWe|g0c +jB,e9'E*q pC٥05.nMYT")؏]NMmϽK6dw#GF0~۩GBOb&依\bl8[Ps4ɂ>p%{]DIR":aZmC&zڌ5NVJfWEě'VwM_bt$;/n ~+M9;L%LIde:jXˁ 'rCo;%InjYwx %uM+/iyˣL7 {|G}(ML h3 LE[,*WC &k,_%C 5j%*9߮cQO8/L(51< M#:8kYh^G֭1J?R-gA,Ex08cMb،s"s5kO<杧;Z--<? Sw=2Q$ ۱$f47]rUH?8G&WT'AK),=F>cb .cSـTjEݖ>d`>?Ar Bv%!حzK`Nɠ}Qp;Ќ4'ߨĎwB$O vnv@`)TL3֞<*4`8OBu޳Ṅpk0rpSR#EC@cJi3KpoX%f ﵅ m-"`Gh_k$4l0ٹg>AЃ'JzL1dpKRlIat+Lh#GJ2iu z93Ͽ8o"C≝F;ISL{K} ذXbKTKN$v21T֟"?g̐ $7\|4f&F)|~Sx}>wr?$81wO]`Ѧ+X\Xu PHSgZrD\kt' Ē=9-wAiܛ;ftF逡tkj6Vo=B5Dr;!Kp;LPnp^pw $J1=x OXW7:8?'78:;$vZk7|JNXl(&l_V9ѧO s,Pb1i[fT`(pblrOSCэ槃e8[Ye&9<-}PDW1o;T}_1yov'6fͽ /#)0Ad'K*P8ꂞ2*.7gdœ1!؁T R_ཷ.!3pǮF"c@;UAE?&9*I!mY4ًS(LmA Q=*_"AuYͥH]e_i'p'IfǦ{rA>v}Wlx^#*M:^0Vr* SXnt lh2-~i[4?#{Nd#,nkruϚ+YC!%IW[Vɺ"Q brJXq)n3bZ@^}l@ѤcgrV!WY:b/G"~elw*<]cܮ Ŋ?ʒ.apd}7F[BQp߸je8R4oԐhwAM!KxYcꈨD@LwnE}CTnIf"kVNKAM9Y7GK݃'mOOIj8@ }P<=d ~D TXD_c o~ Fz3dNepx#&Un:4٩..kJ/継 @K$[鱁479Dhk>>=/zjcG(`ԟAZ6# Lpj:Op6It>y_VQδ Xv t=;-W.e [# D0hf{7Ok':;خgKl9O{`@G?;3c~E [0UoFȥAR5*SA8ܭhqokf*a-~⺘UpG<,p\w)zk@GGU$"N;៝DzJe'&38%?ILQRy!sy;ፑ1<*#*F'/Xtx^Q8TcYc|̲NޖqB*ҖAWԐvQ|*g9#UXy{:=?6c|{3I*+e\$+<+zmiRQJC{Wͳg5a#!nitVpWcW!)m`sSOmlv9fȵ;,է0XLKV R'PGK$ E(jeUŧ!TӅIWi@Z =}Hh A{G{(|B(%F1L fc%>W W\l EDķ^ -C-NAUejN߽4ClDIFzp#/DAg= ,TSdpSj XJaE3j!7f.URC}Eȩa[&>k H/nN)3ӿ.bV>cx5= 8 ;VԨ=;'U^skiL[yan2&Akg:s,s\'!x" CF"ChyWnhPE|$~^(H{zkF!+ hR:P4 oŇknw,+ژkkHѾvSyTҥI|Kfcr3K1o+y)WlZ`|/DGHm0}ߤ G!|y[?,C^6i[J q/dy1[}›| @EMĐ^RKy%Դ<^ n@v]b[>8)Uc'W*uI>^RV ͐{!a\z0,I%"_,H`KY m5fDz͓تTY[C)j,yk v(1sU- _o&T>qu\TU2re!s)Lnaobܓoe>DpG?N]p QJo37r, ,ɻ~<-.E'oF%=@ -wftV_& W%O%2v@nW'XTp/$%p/۹{}L7%1:Lh3W*vwj͘ʞO.+Pٞot mf6%Mb-9P} J!"s+wC,]T>7׈bh]jKM-{rJ[jUn?Gw]Pn.!&nExwAJީdF$=:<$Aх3~Bu kد2z]ug: $M{RKAR̤:74{g q&l}R\O@p\L}6 ɝ: c'lvC>ћ>ROZ%@@ #٩{)F>n|ͽ_i1 C)kU#xx$.@?_gmluu r )eS>޳0W- q=>o:rBWFBZAOff`_ғq;(;eS5G Te:}ӆNЊ>or"(E'2;Va{Ykdܼ,q8\ȹ!.EimYHӊf@Ôpg.ƚAt'nε̪Rug.z?_KXqtQ `GbzCtƆDL~WPXV pʳ Ғ`BnZvLtQty_?Y%̎eglDG _76 !ԓ(DKI[ /+xjAA6gJPksT3[JB^J=a' 9۰r1(̡b:e6(!onGy#$^wZ-[V lV;姆3Cp?/pFzmd|B6p_y^qODT]xx#nRn/3QcM֥y Qk;HޖS*N@=l`$ئ|Æ}ZF'c˵*W;gBJzVGZ`"nE8Ɏi3Wz`ef;|-upL|ӌd[<ׄ&*Giwk; Dj(G?Bf f:Ob[;oָXX^g8F.[nEyދu*]$\N @Rj)!A[Nh(%kx?|?I1X*„/P1[j&L wF2z,dAom= zV3&4|*JJ *LC_OsNHbd3jXYGnK'xyx񕵳?j& >DE72Wv?~)0i C!'q\lz1tG.|&m8#4J_䞀]^BKQ &08a`J#n@Vw9HnԺ Joh@|.V#ߦ/H,캻kY[ê*c["dLZ'^p]׷A܏ˍ Ѳո ?el\ܡ1uISyؖOn&V'.gt TV˝ٗbi_Srw_tˋ.0$bj Y?zoqe_*3pt$l^ˍb!fXgr//t. - -3W'=NbP`Q> Q=W[,~1|ԫyu@&wW ;pΛoFE36ΕLe(r8J74&Y T~x i}$2ZllVbAUb/_d#W +r.apr?Z'Q? }="Y>-ʮ\aqVuw_ss<ېjmC !M\B@ U%?'jZnm3VAoZJP4*8f1)ZK)w։Nz(#3S.]״`1}mzɟw8H`]v**6 zu()Rja :(4/Mqho4H[T{|Dd k[T"~i &X%Y{nU\aaOLVP#RhQgn|)x 'Ay!n_J6": W -LA!hv;P;_&A\^ƄoTtY1֪TnN+/d>'S0V "\rUJ)~ʈ (Ou4Dvک2`JCTĽÝyS80\hlӫA~vqY^ 7-IOS'1,.x@v|$ECRwSQR_}&c[Lj|Y.C_@~/X#YS N&ޕ N,7͂S-l$M6qx AonXi$O<ա:R[AR SDbj w_=h /hXY; "I/@f~,z-! Z 1(s0bDHq|؞Y\}߅z#!KmތJ]HhTm9V $B䓵`QFa1*C.vĶs%rW 'w l> <(0}uPryvʣL2׭A5=~~ZX-]?w`)SuӭF:1٫G_HŲ{Bt v*sU"y-5d[@Q/Qqˎ+2b)xF][QWGR-]' Dq@14pܾ==x QA({ȮmId;Bu&o!|-2k } s շܿD`_Zflb@ ~qTŒPr,@β[~cq3_ ;&Ü/%rA,z Rf`j cհan͓$oL@ j#}vEd6 ix5EMoᕜPRW 4a@(8z%"@t0jN45{LyJ"5Rappݜ 1PyNMM,T AT@* [aL)f6̞nOj0IhcME|ݛ.GN4/I%0Kպ4/3'zm[Rh:D@Ixr0𘖺+sbP8=/}"*^O`c/IaZގT!վ ρGgR%CFͷ ((WH/qD1?jLq Q8 8lI*++.o)Hsa|q~"CJ2Tnնв霦`_GFr`YbD2jn_=}v4A,3ƴ0!}("<C8:u~Ouxv|U[S0Z) #l@qpex&Ou<&d".AyGݣC]>eĜD` рb7c6/hi67gw>]{adDAP[{ fP<F' 9AnGy+cxD +˂Ɋg-  T}nOp۸uޣ=¶aqfœ@d:h++1g5۩Ntepaqɡ?ͥ:Cr؏ڮ89 T'KIۄBC_TTyUaD4q[Բ9>Hf>h A.&{ֈ;8~fe,Q:k|V6eUBZH<8!40Vgϡ' 7zj@6XG2K#m|O]1_>}`CUaL/JAC C1 f LB# OxA"!4i=x  ,IGd mEVc6<\k: `}XI( F9D@pr{ P g6LaAuz{ޢck yuE$=H6wTԪ4 ~ʖ|^f`')J9e0\#ax i{XHCilCh\ӺxPd IY wNsEԞ}.t|1rZ(͵-kqܠsrX u_$慨p^ٞC=c;A GEosαcG_{:L}]~YJ<ʣ$] !IkzEP/F(EǸ$LPF }=i[Gur:*n7S jKXd.qFj[,eC%ZmR=7[מ{A~OUh,h( y=;qotF_ssA_RUx9@gN`G? `99hU?QT?;xܓ]pdtBE?oC)GE/?Mxh:#D~ %?j?&;8`k![[/Px6=.bGO[T4p}4aOPo{ ) JPҔsp!4*w s}\^}]i"Ŕс?A6%'fɥe[3G~{8k E!#y)O/ZKzatǴ1[jި FVhw;vФ3'Lf~̔hl@1"FjÑWy) c\8Snoq> Qo|f`HVGlb9%9JUI+'@?'@7==KYYQ` uHf7l=#փ^~µhɯewR"{|*x)-r[K<479U~7}7±ntN61GgǗs.JߛP0a QyC5Z Y  6xdbK66YG`YCΊ(4[iw Y!1#$i Ȓ2,љ:5%^~Xlb]}7qE,SwhΏ!]Xr~/P9 R֮hphjP TeW (%BhQ(cwDԹm1Dڋ9=n/U|v0 hJ`E!fl}{5#Sml_m{#&!ex@&Voрʱd-Dgry@̗((f?*Fl-*TEy9+*!Z[?C錫sγwCaS5aݜtπPLҥpaj?#<()&,,*׵h0CPw>`=֝ Dw/swa}/PT]"NBPm:7_Mŋ?9VGCd*U8VIDŽ8VSg'N>_N X㽲C~^bDHd.)W^y\s Slx۾ɜ fqې1LC[{ Ϋ-66ԗ&ąp!P(Eɜ|:ՏH晩۸&Ai֯_ XjhUS\O1P6C?ʣ*nf*a83/*ylo}hl<`^8mY% v( w3;^W >GWw7P{c:9N )iƠ7=0)ƅ.N )Ml]t /fpa8C'14*Q "7Gw+LrXHlLj]vb$O:t],4ԯ8ݑo>kFx>xոgqIӃNn m.q9 ܫ2.*1A  GXfq-IcPm;!DE~,hІKs!D/#Dfc,7z od08҂N0tGN qd Vf.B'{ts. ߊfKۻbM.m\w9N BRd"OP4 2R ϓ8wa y+AbQɵb(RDtK ) =kKJ0@歀TΦ F$~oS)S1.>_?03/J߿$pd;&N#fBm׷02N'ʒ`|g9纨Y6& md8'WRft#s׺EoűxNI禑x@bS K~݂]mX^a-Η؈ݩFO>Y$&Os19~eJm6mHvGﹶLLĪf= rzԯ=4kz>XRRwMU>Kq}+#q[AqК1ArB=€l/@u2fi}:apy,@Fj9ӹ[S2Fz{0:~ +'`ύB)l=xq:m݃n\>) vk*n(-'~=ovu %Fu)j1jPe>K9auc2 W?Pb׸sNz'uW$ɍPRƈc&N8A,ťxW`=PUK`Hdz(:\\.~d`  1ͩ]ѝFsۥ.TS)Kr47-`Yp<^cVa;S{9:d.Rױ+M95&WvD= l  }a~ŸFN&/[sNFw]mwaoL$var M1$S}IJ8 WmDț-hǜXXFo3#}}d3r~b҂HE,Ϗ@OJGr{~(A-_Q+Zk֛:'R٧M0msp砃8!'1X}(`75["+ttt nS*D)Q:B^>ThB4%\ϕLo}*PtaT$&D˨gII/Ѡ4DV,v)-;d?w ̄\Le5ww&Y~*t\ێf[oX_Cv{: ~8Wk#SRNZ_9:$\E:pz(x[Fg/4k«\0)QձF V;]% u24訪ʠ2{@~ήnJcܮr\ }e8\ӿCSV\pc!OM։EHQçr葭iV۷D~˳EdZ{m6ھ%6?pa$FC(XY}|eIV&p_݌0~?N?b*y `f"+Zez3Vh0}oA'Krz?0`&(|ߏɴ/XS ;.cQ7lPu1;CcY9$MǦ b95g9ursSS ee7ġI 9r|gNv1oM-wH W{{l=3ܕ- P٠_P EXl>׀ސ%r3-˝2ỆwRPcqDΔv"PdNhb7 &Ih$G9\lnQ;M ̆kc ] 7 08X6vb~þG["e[lU g-M<sDyg Uy$O6u|p0-Mo Sknporn1Cf}ERD*M f`HOߟؗ`wDOFrҳ~i.R F#"zN^v)´*~>Kb _FsU:nDr\E Ar.]=j`9c^FlX50ȟ6zrEC_3E|[6WۡsЫ2*w&ϰ +gIdG?ԅ*K KYҬhŷTҀNxCџ^WB&xeHVՑ`N3] *nFM >ߪcZ?:HTT-7cZ77 5]$uȩ{% sW:L8Nz=x oX\ _I{l!?0GO>&>0wxw"-W z-Hה:n˟z;p=as1ǏnΔ>!tuuQ.Sl}pi['G7[)@fo6TL?7D@ ٰ @7/>;Ԓ c;uJl1 izP7%ߚ kÕM,[snhđeZ831.QfbI<1Zo:m8Թ׀aIH#d njy.`HRgiePS] +h@`8c0Vgy#k#!NEG* ~Hvd _I TfSo aDE"?!:RʻD TC9EdV :Tg5{qz'X Yԏ1{G16"2Sb 4/.x x%V/P{* (eJ7f+%=wSK')չJf9W1R@AxA#'6 .,q~!{&b{E#ȶ(j|AiTxp{/HңKO'GʐYTė}ۀclC`g/Mߦ ~wu yAdC Ӷ = ݀2̱faىN?1@&0NK}^0HZ ѱ4+Q Qrt̟gD֝9{wȜoL2p76,׮.Dj&Ac'fR˗6xUT7;7/dWN߽%(`+9k=I` \|2H%^΢'IPӟ_3Z俋[-@%}r#;cd8zWq/BO =ʺ k#suE7[#QD yti C bIMX F S-RY=WD(5ʄG2z \Bd'ǘB"EVoRL#ĉ@Y:䷝I5Rs?2jÂԈ8k(H)[fʯzRS['6՗ c-N!!=e,t# pϐ*pHISպH{A: ˍGkZN<\d3سTѰ8Yq=l6 o_8C) 1̬P#МY"P!oSC<^ۄa^\v#*H,0ݤUM9"]G+W|A,<0e#fO g\l"8۞0Fk"5m 7j)Äo*w ;Q>;ftzD!Ƣ$+*U~6j*@Yem`É2>EΛ񊜲*>($U.>27P5 e_`03: &e0&ʂQ|Xqp& y5y,D>SQEH@ٖ懲WkካMq!9qBWՎ-mZsubeywYQ?h?4TR@|1_<=[Kwhl䈄vsoCyd_%Khqz~/4I1]N=a 4j̎vb|'w6 D1zh~CMVMae M[Nӵ}CE %º`wuk!dkuf͍+zmS"J:.0F/;V4#ŇME UEo\4ZC|Ԡzɨ"to M8P"?/+ MW>BČu3x#fuW|G>]52 CsVn^Hfua|ʭȘdf{=cp c`.޿LOYt])dӟӍ@9lCo6AM9NGyMW| sd:bcȋ*ť2_\6P=jRDh+}^Fo_cij@\A7"\tֳVaӟCMe6^|Ho//W_+dGHFЎCa0iDd|Z_ټ^7BcK9@@_ ӧaS,vG/؊wԆN"wbpF>KxP8Q{_;)7qgÑ7_NUE& q2!e ڴ*}5 ŻU|VͅG}8q%d[K>r$^Ʈ`Oy7wZož(YJW>Mޖ^EVf4 /np)pmB޸j27lQDqy Px<9"7csܤT:mewV$-~F11Ep9?>F-㰷VL7E8}SFqơ7AD܋:ژwl*n! Ha@!R{u~ؖ|d- "~D֧W sxEoWDf8m>!?JߋSL]4MZ =;;`p8}{iO3`QkapkOAׁ\A*ZD)҄I&alX*ɩ j}wIv߆LC[-3XBMjJބ傭e;c&Lzg@qS սz+?CR{um6 t1&3 u!-|(5,Dgs,U4u7z_ E}e"cdeXS\lb6s7D8oCx$N[CfɄ?_թ`kXfxYr^Ka+Q%;JW++uoPlb/-!+(|>}Iܰ}2ɔw0둧:H}ؑ'7AooO@\2xgNf$uwx+$i޹"+>% {8-$=׻Ud#ݥ;c1JCֺ(`[&y"ڵe? ʴK꼹 ?t$My5I\$&n <;Cgٺի%*cGFc+`J ?HX+-OGPwjy}z\dYٵ clrlD0Jۖ7mǘ:f°Sm,ÛĠ736*Avb3jvJT1vhHq,7a͔F/" c3Қ% CrGz#R>"y7h8(gp(v@ZWᤄJMyN:HЖ^<|^hς Oe(:8ӎaQ;x{M]掔6F묗H5{H=Ri{8:"h,u"Ѫ:9d=-Aϝm Y#(sE(XA;y3wtShe!e "z: nXFFwӮF\p_8;͇Zx)N&Wn̎՛ [bgqM'9s+wx,їC'.K%4H8yf f,v {3SYR/ ߛ6gTİj5uNs#*`=GoXfEXqHU<6.a59{JM\x@qDYRW}e׃L8Ket W(5sÎ5;XTR6 ʓܙynڋDlt ~Y87cEp{W^|q*?ۨn0MEZEeUL2h*Y˯~9A@B577mm&"m4ww#qg'8lܞke:8e]b Od> R,ؔ6u]WgQ]h* [gu՚AE}4Z ync޷c@d̂AOη ZAn=m5x . 9#~Jwd(sU5D,&esI dv%phnVr`r`F'N`AF絞LrmOD4cOA"QeoF栠uLuU\7g4{G& u HbN߼ y *?dXP͜ݩ^8F^37INz3ml49=vIv`]1T:۔] ZezԽ.K]6GW:+8P<*F(%6Ieݷ'2F%D6EsB*WpCb1:.\ny %ñ2GDWcWsk @P_g.9 {l!+le2[42,/Jt h v11z/u"'d2g+ԶI?ZWnѩˇȀpqO, ^CqaQhu 䜍܉FdFeixZ?c-ߑnVp?]o_0.HC9$^E×. 3#=e)hxT6 1 OH]\݉AgXDS=UPU |ad7++E/|(njάMӵ Pcߎ(rp5EQwW\'p$'ȬUw7D"{*ro';wa;j_/m~Fc++3Pv^#]+h\H ʐM],'C7P M<"iY(G{i  I"~*|Qaס70-,>KSO=ope3<1g[ѯRlCFUS3sٳfY3c;CO'yeTboƿu9—G{tk\v7R(M)B{ y\z?Z0fQqMr^ Bx0IWZuTUw&ѥt6SG:*'Hu'TSt8E`'27 tm6̔+j:Zco ;έB2& < Mf6nz/wuDVj J>Fr/XH ,"yyǨCe9!N`j[l1Z0tscrRӱe_mQ_%mA?/t wt}&2#g>ƈ+mL-;IhB\/ ~=:A>=kiё"W6"XJJ86NO(hV , PVMvԩMc缄P^;5g =LD8=x}6FܵTN,pXI~hG]|YyQ\s,BGܓx`5c+Zu)[tS]W4/F7$lmy|"cP}6**\Mrջ؟yGi H|}PP!uZMfPЧH_g-u(+sb\}lCDUx F>buh+oi3.",b[# ԮViioQX~TS1nbLy2oYA8xo, r6k}ݥ#Z/)8x? q Ny bKʒۘADhzX|V(j13m"s]Ŕ xܙT`ż5 2H~o [yY9w'|g#=aګ@7/U"D v#RGB0=P'w0aa"'F Aw5 x0ĩCC#Y}n8{P5~r' 4~j[D{fnؗ'+ծ͗En; 5|QM3Z8h#/GS ( K,KX$NK_vw`*k@fB)gH"!yJW9b 3Rh@:Xz_qʞڍ&\#6W,HB[T}a%lמ~]ʾ7:R@5xܡZ8N廷mɈc] .l y1Ej%=W,PZwzXmKW{4GNMˇ9yF 7uGo-SaVx}J{T|bg2|~= U@1^y %&mS>yaB(-܌8~d X˪!UKPG/%NC`lz?"|96H#V,U ^FtȏB|3\Jb{Ens  k((FLrpajSܲ A)ţEbEJE({ eСg9e=Qĥ>6Wvic<_I7 Uc/r66 K݄^u+8oDWsjC.?^#Jk DDL* /MRh I2̶y{knɱ!RPeߙo؂Yx%#9l=bu:@)6rv+B,@ .doi%2;ۊ(tP^&/+PB_ɤGYБ7`VNs|idYY{du_^)D3m?xc8aTގ_7P_ǡ^dIi2UeI7 ϊ__%=\>.`pf(A6A{ZME\Gǽ 9l$&}%UR+q՚n@׀d%K#klp\]FfTvG]vc3 Z]='^[RB[m˷B;sflp^܉Ȓ]yYi W|[ͅ~7S|p)ဆ0/\}][6eVN'IӍ+* '=-}v[,FMCo$;gդ<[f idM|<M {G,콒=</ۂ* <.9vE@}I;r q;~4A|*GΔyn]z!F9jIf}mjap_ E~Wq6 b{7IiYceNΉm $+eaCaM{A81\_4WomG|]jxI)yw0ep7-XqU̥m߲ ōozhٙ`HB4ӯ#Ebn9H OT+,Hho{T^7::k[/XpVj7FiY+w5(W qr6Clp\=J+U[˅(8=IZv7ZE}.*\{# QZ3MpY`9*/nl e zFBNssQx=ddv|%U^կi|w떀mG1j{h0)"ậH]CzUDI\U]8;HX$M 3'Z})6H qL|Rm[Nm*o$Uc',u]tFrdNJ|E+1E  9ᭆ4w{VpqŜ>.dx{UHR㪂q:$qC^^ޫ\Fi#@Z^bȧEv8T@Bxyx%]k/! 6֢~yececӟY)5w^> 7 *^bӌ-ʨiut?FQHMZ/)v!t/ ML$աS q畇.)+ZFV.O`(azb^K+n4BPMڶr -`q: 7Tja:;ipa~c2an `N*ZC<,o,=CXxTA͎4zxKCuݖfiK GULSa5bũ&Yڗ& ~FFR▧vʌxk%$:RAN{ al XW?) 1@Hs63 3S6B`\t"06_pr~LcA$Ջ{5,<&LXg +sgri(R~FLTv꒾^&e1%ڐ-e$tK=XUZ1SVr%ݏ5O_fd v?G``޼fO%Pߔ;!hSƥ<b;,& ]JG[a/##geуIl4%tj(0HS/5XX<ߡ ɀ{ɴMۭyfЧ9y>)leH,h{В?'4$CAvWW2gCz W@Z 8Y&b@rAwPb;?aLМe~úSeB)83۴93-؜ۂvƱ#$Y19>0ZϷ>hա>9T]Z Y?28t+^b#Ќ`ex1Ejh ov GV2 yG)[K)΅^K ,f0T{!rbޟh*4j2׎/'GXH%-? Y^<8k4PQ/'5.U%N ՚p0kFke]c9D;^\H=U2;(~N9PkpݪL5Cg(U#oYM^?rwt""'U+?]<0W t{ŝ^Mri%`C-#@ίjA7%4~g~U* snͩdzq';oD|+i;é+_zm.K{DW u,0F2Vbe/fՖ%V! /G( (9o^`b:ZV6Y9*f^2]O67?hs?l`>t ?i=Ϝa{i^f#滠gR fKߴ1,Bq~@?Twi'h&vn<]{4?OA,Mb` z wգ!񡎯O7jH}WNf]'D6{pd(<຦:ȴFiKy\.DRړ,GqOYk+,Ni]•|">d91:Jj9Us=O]+@af+C&}6z7O>%s?_G5qĵ# +lT5ӟoݍ[+1v[܁إ\8wIPܠaOǩ'f6{Cԝ!pXok<-5tFGpn`d 8c^f5 04K\%yƒ]%'[ r(l'@ŀhsEK=Y_\(lfķS[XEt@WCr\&`o`K}99PFff{nNWpKґ[Ҝ;ѯ6)ġ )`K#\iʠhPwy7wD8u]󰿛N<{Ed4ymM<wFڶF#dA3S{H @ ZS^6muO%X3rK V]GW{IeWAM%e:ylR}fVHs0B ^%BԱ- 7a2Iz8t-a(j0!1Ӈׁ46c`4z\ldG5\ r"4.|xΫ|٢``(2a`a#؎/ 3%EUn?ؽ;rSrT~3<סME-\x Y<MKw 0gm }U$&{q٩>OzF ^Ilі-,ӼfVXA/ 6[n&DKXRH^W,ik;.1z~#\+Lyh5P6$E@ȤBz] uQ&cLmK+Q\>@iN6+ae-jBȪF(A! BMֈt"љR N϶!%/VΒ2K:i `_2Ҁ-9dx23Vc!|#ԟ8b-h Sgt$r*'' e)8ABBr|ڠ@r  %!O(OM5q os9Gm+k} D#ex87Q@":5GKh=g}1|'(AK_Zhj==,ugheFBLv96*k!)E$H}ԹO TLY1רT:Y  ,! +E^چ#8|~$`1b;()I]" ''nG > $Klu <PD'NLX,"(Km" EfI5F WcZZпi*1שE(d)#`´ MPvJ܂di..i'FmPUOy T/'f:=xw[} wI#S߃,\.Q.m \C׾L%(a5pGwzP@^3|t`nROT"  Yd`{FЅVm&4珻j5b;!(s$͋l+ԒpofI%X?Hj{,O\xDCy{R72ĭ7>ZYC5yăBG} ay E&2ߎKJS]u2h6KFƳ\<)C~ܩO5CL#XD9bZʐUxL*׃1TpoǠ+ahPָ~._Fre$ 36ySRs+$V/XJpygeDh9QqOZ'[ 1(><}ۘT&*^Iۓ/L f7^HԟpAH^񜀁"#ᩂfhΓ]Ta //DK'ZrVgf }՜ݨƐgͯ#j'C j{VLJ=*Š* |NS^eV㸇e3j^j`xy='[|g#fY66K0:Sy-q:ɩFؓWO㕐jgm!ʣ1NU܀كǞ|Ӭ7<|3*=Cdwc n f0n{yoOk_JQLӼ5F \V-=`CMԈ q>~3 ebD?WfPU\qɳ0?`ou*dSs2.6ɣRǞ?x2}'Y_ ?:gc7B @1=HFU,Z5 H_ pi/? t(D}埗[&TuG '+}(@TRev Q) 'Hriץ$ ?OҤ %0Q* : K=P^"z\;7/^s;4#1]6_L4m46(wPR~,iw>Р]LE`999FqB1w{ci[;5Ae0j %9onI+cI$u(}q&Z)Äsn4>YT5V/mDdepW+#AyPM1w@!*,b{d1 f襱+6^i7~[z; ۙ=e9 YCnSfmcvT 2@vky\ iofrwAO\遛\ ӋǔmyWB$Si(hYp3&#mAv&v]Pid[d:)4 P)(WP1ߤ !? Yy0EE%𘗥̔l 65)J3Q4w.ʒx"yl|e}(8yf$qGmg"2!wkAVЂB.xhVHZo"al\'MѦDm͆:ct*tb];p P0gREh0(+hSJ|6GQ $f9$R[a_ՏHP"hՇ= pɎ[w237*s`BJajE6~˴Z} "f sMtp:6IH rA6P6x' >"pm ͺ1 `]&}y'^FQg<.[i#`a/łI#I儬:KhH̬ĐNi2xVU sOZ()6E,ۏҀY@.,O(9<oGŦilUY~mؙG]ip(}Ms|^g `4Nc(I 䦳u,ςx{c4<g~e77ʑ񫖥K3EogN=80 2yXw(GG["U@W֨!d#[^CpQR{6Z@n vW"DxUCSJtV )_Es‚+R.VR\Pt 3"z)p 5iUg'dN6$6EckT*f*!BSB^>'@+9 9S锘;#m%9n(ޮ;PʞGQÈN=i>B,p(-tnpdY]źTb-/_U΁LIEr!n͠0=)݁4[P-z3r]eq{'rċUވԵ39 8d'zZ]`Ԯ9P}tb#PVڐ A1"Ad߭=8ű:Rᇛd"Ji`@xAHj;Qfĥ0:B7mdiRBvD/4uu(܄bOVHK-1ɤ(fFأQ!It3)!b-f)jY< t{L&ƌJl`2+o/ݴĘ!B<-c=uȁ'FeqVC-M?q=>ƓU?մ;f:}E 3ꋔVQZd3i\e>' ̂ԗqYœXE*",*G]bD [Sl/,x(9,F>@~Cə'iʎ?d5y-rzp?Gb̈uf Gt'fS`"dWS"_[;/{}Fk=ݘ@ AٕdpPA&M}+HZp/fV@5oC%w N$X89hE =ݾx߮uKHK?dNA:?/'T іI36|,$-fj'ݰN= VSL݉<eg(X}&ٿͪx6eiXOZmqiT}v|!eCp"4 =lQm~{-֛,-{Sz<|A< <3[w|9YE4rWvbdQRA2v9f'SA \*z{ 6FM#CowU ?s5d%гNGKwiq9 VsA6reO~ /KjRiH%<*KmY(/SݷR+ ?4eDslQ8h6ůMA_G N]bD(v򁨠;Vwn<1F]Qƚ -UMZp[*nc.G c b;쨺CZM0͡;9'w1(cL(t*e*]\E?d͖}xT:WVR O}V+ez9ֵgвw:/n{Z#+vqj!?oB*chxD݃>ٴ7:lkQmR9E=!;/-Q+£_~gu2PkW5̗uy3[ED KhZ07St4<~!.0/0CtbdZ}0 )! ]ÔݾT}g yy@I (l]Ai7'݇h̒&=B2,JBׇl5l ky 2Jc8 zwh|gHG1 k #SK -f@VV[\l4 Y\>sx -\{9_ .gwG!>&n ً@`l 쀉(_@}\&pX:7@bưe\7G@;Pù7g L\*j}̇z⬲mi%\oWa)[rgo"GL]g Rne ZMcqtj Wx~߉1)і˞#7 =?zC_ܾ,QZq\h(PNO?2˟-<Ա卵jJ/|dt7N> Z>'%U'-_I M"ybƍi#%o3?VVp.-5'M"ZՉsU|IY8ӒIoT%]^d5ncoyg1qH¶4ӄՍBzjGjۺts.Kcwjvƕ^'sr "Ϙ_ǓY?ZBp]EzN:f6lgQWb݃Fd26lqaSST0a]" W?ɤ~rY?'|.0~AgF]CIJ=!A Z@ !Roiod|X:/wp!4!b &NtsDr=AvC*iF:RbsHU(T!V\Y X0 nRˢO y'Pn]_ ˰aq{>2♢ͳN48K;GTPnY Z%9*#.dšL$*"m\1T *B;5ז<^fΞLF- _ji2@Qm 0D9jlzmp|((Tj * K *QK cZoP\8 (=]:4&hզ@PA'6Pr˲Ͼ1N }ռ4!8&.{1ysBɋٽ0?fJ&dm(Gmys%.7<"}uVROhgbݳ;K07f\e}RTMOոL5O%XF`7o36aoU)_Y[gQES4ň{`0+ƃ Nm۠}V8<.L4Vq l2P 4*rB7nI/g $7lV}^!}Nh}c!KG&<)iBEVEGMGzY7F&Ƴ(28mjkBh13M󼒤{O4r/s!T )=>%xc:Bb#}--@ox>9}F(@oHYifNPkxWfΓl=ywU޿$E!thM`#|D"tFBlaGGfә3Icsx$,nPpz)JBhnDRIb?Wh 2I+u= ֳjkH Vˌ̄46X,Z@)W;;e4% ^9[0p-Js%-o ګ9,NMo%޺}Ov2}v+c=@ZJ܆BP D@ٸc;Ȭq$rt@dW)R$=`Bm*tGf o|;p鈪A]=M欭ͅ-CZsZJOBJsC /{e*;4Ĥk<Q ܶBz_}#Nz!%qL,] ZKlds>I1p\f?eSr1ڕgߘ).kEuۃo(ȗ5YA,4lW=0L+Jd#\陸)nuZ_TE_sWpW*lMVlӨnHP+yǹ>!5g2L]AIkq%`BT;l5y9KsfnCѢb@5%ύ^,މ 1GؓdZDz]LFu,~L0gիxPNÁ@{ɗ~LTAl!+e3>J^U#Jfg]7;pv}!Y2ۣ)ƾof, ؙ!?{~=f"`*>8B?A;5~(`{bc%7yOȮ~7ZTx|J8: |r`}C8Аq\k6lj!Q˩yz%"ې1$yJH5iEۯVX9hWh2K}@y[ƅթu~i$$pQYEu27рa0+y|L8 |wo{9 h6_V? Zzo* CWgr;^MZ ̹0L{/Lnwu2ûHq=rG9>lnuEVR˨u~hJIؐ=V@i6ݝ\M>'!2 6WvɂnC[o/kʱ%6f:ZKx0w06kTS.!^WyO59bzQ5|FؕB6z9 f\TP@f_܄"2ZSAuQ)x9+%ԫ_Ğ"tSM#AŽ01$QLRб6PJe7[7@\Ne*E|$e΍_9uXĻ%L~ٷx)qg4(̽E(V)mO uV 9gHb~%OʳPD/.7 :b;p"xo=ny7n>H5}y'-9&0nEiEJÂꈩIU_XX"'H,#I$w֥ 8#U;5N\!%ζU3Kd)| &LMJUJ4`yB hybhX0]3,G{໳VLm{/)-8vLbfW$T(.&aL|cNJޅjM[;L2~KgU l0{HͶ=VӉ*pm%btsxeC6Q9xrWt0 CSC20(Z& *k3kd'Xj*9MB;M<^ҹ÷oVӒ5B/y2^S' naF>jA~nfܟ,4qFuI^]4{-;ۆv{LQ$nhYe;8i2/&11(J% >XDa/Zib(a\*"}Dɬæ-yfy[ k@k (hifo-}"ׄm?IPޘAen3ߓ݇- Z)WDv]s=߄Li%Ub蘆DIt7/zk6gtX0A fzG >Қŋ W9ShWn6}N +AL]b{õ4TS>>9 Q吖f''co-OFHJtV /:%Uvv>gbl>:Ow E^8IR ~/.K`X*T;(B^i01ݷ{KEx8cL 3$yD9{m۩8f5sF?Z(cF[xI <DY#5Z/|jHw( Y 7yj9aiSvZyn X2- hoz+LNpɿ]] Uc" h3 EGL%VFyV83\w; vYvP;R]{Hxa:ǻ/sX/~`B~>:!aI>|}txj[}Kunԓ^9ohjPmޟxK>X;+mdNI۫^z7X+3iGm)Y=_co?nʡQ#By䍣~0"Je„IrO͑VOkh._|Xػ gfTb6Bmw?יTR+dQ (K+^Ϲh(?Q轜 .r{wCoh*[xJokV(-;MSvg[ڋՄ|/"d8L77Ec;,'ՏZtc1{{#t:g#ɖ~V| qȆ#G׍~"vs;IkwJZ#2ĻuoM<-6j[GgeY=.E[7^G:?L4!0ҁ/=iV+Ù5?yWbvh9HEΩ)P? g~| ETLzʽȣxR8UY|`q`tPN:Sz Sh̴ĐMtM=,9nf-<' P:"Ɂ Z`j 0}9 vhc9In+\lh@N$sE[#)Z,s`W!!}1u֭X;+FYg\3TkqtzG IZ{>iMM #I{aZO%Sp}1B+SG+=*q4v-.wo7Uޛ(iז1dYT[iw:-*⠎?{W2O oQq֕@33ݘ"?d1ZBy]d{p\Pnr P\Dz1 abɭܯRSIdc Faj|3CŒor\aVABw&[Bf^aa>I?Y6L>}21K$z{ÍZek*È 7:4`6KVBڗ<љM#?C$~;>?5A=Y/95:,>/na1GTh]1Ch;Q7}IS@٣ryBf2dtW[U}B==XPƣљ c(IB3evC>MJkhagߠH$s>QƷ o& ]"iWbc)Swa:83d.5aN[Q܌I16RtHxt!.u@9@\$Oᮺtrt9Yp#$l[ʷT,ZAQpo0m rz%Ŋ8|:a~QQ8uZZ-Be5؊*] }3O" QEf N ?r/"k]=hS U[*nl@1@ڈeu ]W'doRc/P ǵsX> >l WbA~duħolyG~2 r>TN?!E~Mڊ^g4FBFse1{0V8Zt3Hon㘠`Q@œz)-\4& {{su+gN /'2 g``E=N\='MV?ӛ>OU86y i b (c\F\A='5'3i3GO( 0MSѿE?k >-гC{x&Sl͚ź9vퟁ!{#܊q%oo1G6yT4h%AxG|Z~C*ee?Zq߾*X([g8\Tz`>5+ #h\OM96szy#{WtPU(cP%ispG{HݻyAJn4FPcTXdʋ <~LGnށ<؛h:i# -Y '.i|w,ȘvwnDp@) (i߈мi[BD]/IO a%gܮ"d׈QEV:`J7!$s16U-UZ RF Ȃ2kd3Q3Wz%O+JO|!Ї? C]Pɴsjצ KZː+Ѿ<t˳1I_uޝ{+|x_Pd) ͚#!l1Fg*;^7g"%'Nг^8BFb!v#q)vJ_X[d]Hw*>Q(R i0вA/q6(:̸[dJRU5sac+oO˴vs P|GE@М? Ɠ(Hf3}#f^zELLd] F]. [dMlC`HyI=) uzOApP*[Z^w'~@a|:.M\*vte 7 㔒 f] #nCB) _H! 0_{ĝSOHW2,AjE֝2Arrm&D6r:4Fx8 DWaDAyU\(oO" ' n_5Ŀ|1]GJJm$C E9m6Շ.pt(!6࡭mEN&)"D&{|7:U2LϛjNz/q"і7]\N:|iZQY")*G0w6ر9?AJ-/ucδe(Oq9sib,1/XF0/=OWju{tb;0d?Y/db1S_یTg/8R| ~3*6p,2264rfsy3ޅr81oՑO]R՝ُn7<@RYS#kS !...'?HLB0#sL _ b:<,n/u9C4du1B:AN]سWHyRT)7xGSI%nx#?+H֋JK"yJĝ ySG^$MHYG]I&1hjn\U{d:OXޝ= 7 ¶'\rM> 4c6 3G^~I*ytZR s:Lܻb?R [\-$BE,Ц(O# ޯ!SϨ%Kr=/u>;Ы@V@4(=G'Mwٻ܍;_3F2X ȍi=8kJ8 Kz?_Hr#hy%@wʈ{<')wD|=$~kOeQt-Py+ǞD u0Rm}唝>%m8KZpL:Ƞh?paaz!d4jUҳQ<)#o9pxM"ac*Ao6$ѽ(iP܅R5&m'n {v_q @%n=3)li:C 7"EO/sh3M@}Ŷ!WqRٯFmjF^-ot6:GZr _몫hf2ϟ*ɛc:4'R8ב9=?@l`wc\+Ib[uhauKF6CT*Ҋ{+Z#/r|6,ʃmh Z,fZ,r ~t2ȱd̬O(I1z6nbKmL0x n[ yH6F,qlZ%qin֐3PhrqCY!14}0o%K7m-e2aK *)am͘11B0/ҹ-%vYu~V]g71EuYYP2vMOt.Ǜ>jG<%dI4 xjj אrRW3Y7.Sg@B{KL4z`+@M#SlI;Պîx$!͋8U׹K9c80sH|oUD9yt]~X炲~|ϵ=߄ԁr%oU͢EvLON|wItFAFٙ?C$!OˑA4 e9XA _m BM71Q{O[Awʀ(e~,/ LK5(= $OS%h%G:)Xo8?naud_Wb{Zaߤi?SZ$!_))5֟D{ mura!2 BNORD g,t۴=ԶtV,ߏ_uIT{T>Y 8J"Ľ 5N8s"at~ f1{9TR!ע{m_U6ZacCm1mlS1rU\{'r9nˏlM{V'TZ?HpzVNyZWS~ oVE z6kaj^ĠV PuËdnq IIg&x\)>O4XdA& Éi$w-gZvx/O:"p_qV4ނb!uj_\h -[lp[u%[/F[Bf概(0` ytU9IqqGX}}YJC_I+d@$THz9wᖷ:Z"O_ġS %Ie9 yM!2gWV>ҚWVyCc7kwǾn.X{ é@"\kKEGx21;ԛkp2ɲ̭z9oP+IEo&7 /9tyErPWZUŹ2M_,a/N|JC'aώNMa;|PS/n<j380~G R]q P޿QPXbdy<҅ OÅk?zYpo {o0*}=t!OY*ӵ2n K򆡗 N% mI*]Р@cp̣>Gk1/Ƈ$h+aڰmdgOye&RuV@׻00ru}-JpU7Y7S?51|z6ft#h pm2\Vl <*ss9=cDvZ 6O&jU,ʔYgGh.TkbC.+r?X%olr9]Z\?԰iOKgE~|3= QCUb_s U=`-@#נ=tw*Re֒OLUT\R<}iFM6g]pJ`,E l ^̿,4B7ρΑ "Jw~Dԭ JA'˼j ڀk/+񟧎D 2?&&},U{YvDf|9VSgjlw`!0& Х d+{4 e@hK,m( ҝsSӝު$`{8.FA[UƼ]oK>/5Z஋_̭5b[xѥ*Cv5ҷF;!w0R;- e/m vѺgVi f +L{F°)_F~ϊwH2qU䰔B-PiU>1uM*52Qos#5ȋHtwn9Iލa U'O2 -@o^LEF-YgSL! ka1^$Ƅlod6,vW$12<5wEu@vh6iW t8ϻW:BP3RȸrjK0 /b_ r`~s6^Rh>*  v8E#`ebxGaY2*pVK&bG`2΃jd5ZџS$p{G HNz@$[TC oE2" n6N-1՘Q]q[9:I-l ^_cTnR5=76@a9xT6!gupifv^բh(Qqha 0jU= ߀u$*cS 40cqc/ tb;h9 K9y;h+4l,^% 91-*+X;A8'=\[8,*C~=4]hQ[oN{/BܷE5JXomi׀f/Ʒ+MZ`6A[ьibF?3q˙վq|nL3`ZYA GJME@PhЯjWipCȡ \#Tm(9[b; ߺPQBM z "dz"D@F5K[s#9281/zؤ BŨ+Z K?Pk27˲Ѷvb>-4鿫<;5| 9m$= & yԍkn^PpSSKR$t.!7V]J"kl^JxGpoc@%2V]с@>K͐nW-hC/t:kVsuݽC|ϐ6S;'hT !^UJ#ܱuoTe`m @TXO4LJix>bsbteEC8e[\7 2uN$:1VY ʖoD tRXRGXЅ'䲮w۲4x-n^'BW(-E0(51"rڤxdI¦ԺhuA\ʹ71wbxH}IwYLo>XKu >Κj/zg9TNm~-gEu浛VڍF zN|jbJbQC+aA4)6Ѡ9oJuI|%  7}ch[zzgɀ98 y):R6v0г̪QwfTB0T) 8N<$\~D\ e nKiW=Іs_욜!! w>؟)<_2T_MI*rJ)||~ȶls4h$#wI+"3f^nFgB:B|s&?o ]kqf% *ӉxFӄ̜:eXĜ[?5®e$I#xGe53wIXqd2ʱ*9Vx0 ;zAo,?yWq3t6V.xAD݀4ƻ۲*ERT-B8I$άeoeI`\ $lB&u!ZoS@ۗ—vH2WZ$1ogs/ G(gFjsn q߾Ww,%;R,XtIWu|[4uSQ70afZ?F;v'GV<9X.Q$fdCy%cG<0MƲ K|;7jD#ãX%>gMJ0"h(XCGi0tEnS_[@?2sST˖W#oõ)N&F_bV"4Q]jֻƶh̾kh~Ө}llT¼D.X: 1oBqĄntAsq4H|9 q=o%3 շ^wǡz긹eW\4b[+$Gf!]nQ _#-3`v[o5˽N`Yg$[R4*" ~;<{&29U0[E"-WX;َ8wTl҅όVg9>eٺ󄔡Ft4 dAg+-ԷF)XhemAcˁ1 P[jG&xsy>P0A0QśxN7't޾gEz{$W9űl+-Mls7|5DayTGd'W.9hzo3p Y3A8\k-|~[SBgttj{VNB[(m 2((&_H }QgfLl8IQ RM0NфC  6pM*ZS2:D.K{򦅲~,=e(B:Hanʖiaǝ(w yy-3ѲFQrt4wT_wSv{19&̝Î@!NyL }2eL|e<0TzrkH'DwVi%O*qc@/ScYua/[X>l5WF뒸&T>1/gEJnț3WN& '#o+cg"_h(}A%GEb/ڲQdmXfelͻ{WF仟tt㷺6#drrI7U`ZunC9cEqK7&;TI5իXwRچmԈ 1Pny؆LOjGl9+e4TbٱO>Q"F,>$;(,hJ?͵Τl,Z>hzt9<^!FJ6aGK93ݫ91?..w3R:!Ѵ:o8F "dU@ʎ yE鷥jn [ ]Z?MG O Fw<]ɇR~4[+Y-FooDptL4%*yIucX'.h&!OUTRk{ͫDEIBARV%KU wҋhu+:a3Xf8]^/2LTk+4.:} Of7$\ӮskG'f 0uT YC#vHFC//{p4fB}nL+n׀t$rQ*&FVYrj'el5Ke[3W2Skl\2w >~޸htFM.}&<*f}TZ ||M+qEĿ?Z|f-Tf۔B&oRqy^70()wR\ҵj*eM4{dAuykG.J&s`J$L<4}uB,Qn+UԢѕ?+'fӶ ):F0F/ b&pzb$[:mv TAIMBq}h ˉ5SFy炋CR&+|vq>~&48B,;^LP tǝ,0EudK8K9Z|_f Q9edOMC4xͪq3FӱPL[*Hr}ޓ>MI]jA)=9510^*S˘;?GGS+dd OΖ\ ou҄X?[庝c\x mRܻQ:.:l(nSzSfxY A20=[+5Ujq14dg[G'*@`sʱҲڢcDʡÁډn+UUAwCSިr '}zGpr l'xF oOMe'>Grjy_? )wa[j/eaI&sIez PX~ L耰fWj?s=x# Jd1GJ߻j-02ab׸^ ;d2s0Afy׈κἝ(.(?Ov<ݾ9V]6aV8h1D`x1m3A4SQJ޿{;rcWK^"P[&^:U4~ML>ϙ Nz21aN۸5:Qȧ',*T;R+T3 ,PwBx(Hbl hv,Ұo466&c.i  /S47iYjb(DYDe[Vm%dx5D~LLJ4fxPɋ|XJ$zZG.x-p0ҘSq!e=p adGy0-c|ʈ5-$'g'_b ^8VsL~RL%0pņ<^FItqrTVxD{śJF_EIopLKXߓ5s^`X"?dJ=_Li/6j& óB{4{"fͱĩ,Bkr;GX#{g}|p pOt"wF*_$3C:4̟ s%0켌m$Q(Ѵ3z爔[ /)8Pe:WTq x.HрeZFZ.g#\JHC TW7Fu8KfV~]y0Gq+-|QcK%neE=l;7Zo&}}6v!DR2"̈́7ӽ ~DP tx[uB* @N!mzvz?x3nE xz5Lef. /h(зkObD;3ΉzM x")E4c#b2h:ve-!=Z+^l=jڲbl:򭙿H^MS|¬ 'KL .OڀZ9U9fB+_GEBEtsYgÌr Ήۮ=zOS>DME-ER2ڧ[d.tb|~!+-XeSN_{'(!?b(Q\ Y+!?ezD\c,d֨yvPQsԩF5s-;q^+V08ƃ9*(刨Nrl-G+۰K|GhtfS{,)>p&T!3z&eT۶ .R~wW*|ͼP ٌܻGߟʎS32zJktp: H%?9kؐ>M%G ~sTMͩ,6w6SZ"mm~m\JB^ִLnŀj:\X=фB~7, y,NG6dD{aQ|0tlit9.FV &MDz̫  [Ş02Q+COjUc}S ц/:o⺜6ʡ9'RQ04Ry%\x߈:P=04-M[ ʾ C̭_Yn@" K;u z5+qߠFRadْ٤ >7i# %Q-RɃxx,dT$SMdP%òұ"tQ7P^*ƭD(CX:ЎnpBpH`ץ40 bp ?I 8uj6%>.v^d iUZ#U/żX9|Zq\Iy Mܲ+I0S_m:.XT˾oWKY 8v8^ѧB gw" -hH MsjЮCE>oDyM)Y2Nǻ_9WnQG{mPX}?]Be/l2](y2QdRr&N\uE.Qpn {S=~ﵯLR9ٯiV'bpj d&^B)|b(m?Lg+#;riY6 Hv-ّ't"CbBz%9mfGxTd:Z*iyud4-ɩ}#]T[kRz ƲT⸝x1EsRcPg L=>5U[y!6h+ qp9Ԭ*"Ζ=)&-Ҡ@tS pBSA#K+QIO؞5ي\P"v4 >3`,cѹ$_EDbuƳ834jrf "Hp s)C`Qi+upe Po4gt "U\c1 U^ HƗ1툢G=Nib?貶x-Z3Cef1TmbS8_ṾN>XU9|;QԐ#+Kh iro39n>ZuIzMt}^b>JJs[XuLXa@dKLʒG4LjH&"rdnpF$m##GqafR^TaKe=>Y hTvX>tl ;LÚZتy.K~Xx `x0+RPGbn/"ƴhLG ?A ]^= d4M`RWPVs=wɬ=?ƛ5~q%WIHKP0ViLKNacJly03lKxUE-I1E ߡ5Rˠ &oD@AŎOzpےFٜH"J;4>9RZߎYzX28i;? I8?.I<i=d|}#K8g2h#.|~AK<ȹf:PajVNB _Y@u Jr\cUvW,8J @6uswkRaye𛷬lDOgWy}:BF%Yo-> BVf^FMuBja׬(9)bwKy|9]P2&Zέv}e-lC;jeH~z-HB(=Xk ŠR cW#an%{8N( R|uvFκJNvvA*ü|;Ⰽ1ԕ$k3ąND"*ul/TzmDTBCODQ-Wt CT}iTWK>͝ {5jQ qɜpf*ϙ=lWI{yoO`|yƅB}A~u7QG5 KkԑǰVFGmS&ݝlmw&"WDJ͵{|nWۛ Z&r+š5GD!1&FUn+0$@972Z%Q73Ztl7ɭs,EU/EcCjSctm; , *ʏNx2.WބWI(bmSn2ǻrR~ Rhz/ iF]՝Q%Յ!AE,w}Ϸ!;lnQ}m(p@vVd+@/D2CCef.Wp7$,g3műpcSC_g~#=Ŭz@'*R[g"~:/d}lڠFQNgޢ ^v1 svƂ18+uzާ=|F'CITOgUerF񨊐ӓ3cѱ·U2@'lit_y֨Q y'|`F, Ͳp{Bzz~%-*HpS,hWnfXwClZ2v﹎g7ė.fre͖e @\ EϏbIB X8Qy NP9溔m5)ۜZBst\!Ah€T,C"|X?I~==yB A$4,Jʸ/h"%zZݩ|Cs'-&WnX_Yg.HLNfyPo1f/jATYQNB%',oEO`v/ckkz;MQABp)d,#4Ҳ?\Xjd+7s?#>Ћ.&q-$talz_"ɞz}w/{ѿWBWљmnTɱc2(w} hX:UA rovлO,LiVF%,X 8/ZN=hiУ GHPѱQ/{RI"4HcGwsS'"cStqYz޴3,d 6 P9wD0qw/ ]@F/Y(=TZX*dY0V=FmcAaROL܄^#;͊wxR+X$ʽw~&3LjDҚ*]1 {`N@^a0H:AsO{~InLzFͿZ]~dC"*DYT6]`@rrf5!uO,il7vg¼XIYxur [.&X3ȌWS >h8\aR<} -9^H<[J!ލĮ;ϳKm WGJJa߃zaU(N‹maU˵(vN,*uEv LW9VvKMowR&:rlTZ>~U+Q{lXtm!Bfc5xfaj 6UfRVPa4q]sxKEٚ,B>M"A/V-Qkxz>蒥D뀅fUq {90e(Ѥzm K3k)ß76y2#Tx!<ɜ*])LdUFAxia4suU}c&B/&(0/k01εAytC.!ǹp-*| ;{s))V {ft/v-%Ƽe'>daC#Z1|RS.@s+NX<)0z=pM  \UC3flYWIi,;(9%ltݦF!Β&U1G  s> y BF(2YVu&F/Kz#Ì1N݈Ke}yx9՛;^RϤQ$'tO Ow '-o^3}21cUTmH2/%<2&> ٮ|EG3ԌDjAheJc"+|)!&FL}D6y嗯 [@H^E~ +lp21"76EAE+!L;}wE8%X Afہ<`$jHaI=# Pi}y8yPEV9~x aO6_ d2K'!x]:42 ,IB2]]"F4s\: g"ę]gMA\N,9NzL]!}4 C+j8\ /FqLUT:LdoឰJrkxf umGZV;%6Vm8ly>3\F}ɬq}|#t@j,0vB7> $J9ߺrG(9M{~p: \j{@<.ʷ eKqk% J2x3x]ĵH#PQOP5V}}*/1&| 2 Nk?lع|s@Kfw0p qĂή5 ތ͗k̵yAG<{K~z6m<3 6.*1QmJ)3C΂^y!g0Y{N7c.ۚ-oFeG+AWMZ*NּZU-w4&U&Q=Rl Cǻ`CHffBcGɸmb<5 ?1JfģP霳%LRW}"T.RykYwp9CvMi} yܔloϴ{!<.Tڝ*eOWDoKΏr}PkW?RAHm zԡP蚦E gV膏U~(3)ŀ{UEz8*ɘ~x:A'X"W3-'$}r~16UD ;ٚ_'h8gn&:[ك(1ZǕ%50*J LWG#!a9V<5@aD9$~E,$4j8^ymϯcv '{[M,~s>EZ3NMB&&p㚛E|eb̖#ôYm1/vIJfﰑuz1] @GC]+l:Ӵ2O-j/fO:Dk4.Ufs)vj9h `A~_L|poa' ^s)Yv?rD*P5*F,F+UY\?_ y /zybv_7"4ܜ9#a<"pMHJL x@V eYgcCHY͞ɤ~ >.sӹi!l`4s>G~Ocz;ڼ,N1Ug3<ſԫ\4վYې$]t}ꪶXj3ow=tcVqe 9hF_ ; Ev>m$9(}*fgHLpഉ㸭>T!E8YOKƆvfRj@a?R&%BwKy`ȑoq\(m='Tr@鞓*-BcfgVe8nZXXגOA IB.sQ[J="/jZvaBQ\]{7%w1WfS@tݔeނd(z#RFFTyt|[txYwy,C%g/iTNא3uXO&{9+J Z,Fj5ۢ/dk۰əi4drf&2L=7ܟJȚkP"|!*Y7tSfV,MjI߳Vaf KS0;3M ՓO@$ah| ٟ㗠O[H'(jW+,tR(XGշ70:d3\gE̱~Gg~H🉇Iy\ӘYHd؈P.aR"swmFzy\SQ~@*CT΍QT)*֯=ɼ"F޸u>BQO83|p5& F&eTrCnP:<49EQxWAGS 9p֫)KD#, MVvYNԙ <<̼<1f/Zi^IS}}2 z^E흟ɵ5stU2|^` v~>h`ez7=;<Υ%)Х sm1@2D@$ w.%XOa'JG%Vb!4reL&snk#uB/\>y ]rq,Lضذ"6 /a3FcǿYx~tp _J$vR2SAeO>ʊ^ owVocE_Vɚ ѻ[@lhM10B.֝sJf)]چ|m y&G >`#dժ1—;{Ca8ʃ (^1t2ƛNE8r1B}m±6~@iWCBjdu6;mxJ+grBcl4TFZ9M<43:;M>Kѵ~n*Ӱ{eO{dha$P.nO-@(PvWU yC Y0|?{3)K\;=iRsƗ%XF[=5)6 g!M!0ϥ2L9{)1IN֙uKS^/rFLQ ؽuۗa%wwH)>]X&5B=FhjJ Q/_LhZVqOu0=W7-۬ӿ2̊ІPz(cZI*!o[G0$8s>`.kZ)qp{{7L&Jz~^_YͰ&*Nε\FogQPNl|.7K8pvG"M~UReb%Hr" <2,I)KLRU4P4Cv1OBG@5>*D- y$E`+3p:[= 4X|( >%P5Gous~q8" 8~~ZLTF KftĬ]DX>C e ƅו.)N㥀h1hm%nȾ8V`o )}CR/CzZ}a^?!? fEZyuR-35]'?*!1F@QN6A+'Ϭ3:{pZwCwƀ#-5V4򒤱@,qtd.VYO 7&IaG%F8sczLl9!9aeg `"ƅ8awzaleE3fMDE?4FK8RĽ>ۿְ=]]a5>EVM̂UMqؚ|y+"āZ.jpEN4v'hd9` GbIނL &A :ngS >*?2H(:;$n)%E``c <F\B}J\IϋGL#DG8_(w(p#Z9F]v0lAM0,X֨c8V:72za1_q)j,_vd\1'0 I)gI4Gq `ů,`s#t<>P0oAXd kMCOl'+w"+$xWX4W#}!iQp3_ѱ:=eW'όe@Wu-.]aj/6E0 !,ծh -F=H@Tb yIEd4 dZ A_"< (MR8'۳c9xߕ΀\E"TκT!UsHyD>9VGr=Lμ7]@ ')τqX6Kk1"X/y 4U[3LfZfz`IO~m @IwO3פ\eEٳ*Q!DtI+fEv0 !VWmXqc?Q2k\Ql̈́X纖9wCX6ܹ7hyqZd&[T[\/*B2 uMwcZm6f1a)Xб %R&īVT9ҫx%!*5%C ?n~DI5$;N*A^~~}61AtTu-eVIg`y o T@V.kSH1}`x ͈F.pjklegM;X{%)*]]3C@f1ҢooZ.f=#\1Qؔ!݄`w>. h)^%< N<I0K,n>{aþVQ'WMWYYPbvq8'GN0)'c!m]0caU+ HkŹjإt0SkX`>75;ዘg&yo+m֭5mjRҝc-7!: 2W^кQQH>`c62F|#q΍8x$ uIDUn0ykaGGFW#vG%]vLָ'4' Y֛>|<nLgj}8lؔu>yo5fII@1FE&b!,T-;RK;>ahg; ʅ=hjᏙ$ڊK,NXoр |IguDƛgXLJHYI20OI:g&P#Q.":P0i3Os*SVVeD3M>f8Ai+Ҵ)IPE<ܵ?#z" 4 _G)"VB0 @{@=гZѢԅ:FYqD>X3@+(.vPCGVEDT5 'ɍh`16Ŵ,iݑC\?{8|b SR;tC{O1UEqM%Qɟv^nKk蹖I~DJŃgc,=# z&YڢVNKxz[[#1 $ \8ޤ$[ s tOu/Yyl P7 "Bnh@}㽆\{A~seUZ4.7K(LNN 3xKfݕcqj[,#ybt¸ q"ԋj=QB oͰcu3d]⤉bK`U$Z@`;vlR/j2 |j]v|pH,vIAjJ"^q/^G+@QnO(0U@]tk`;[vIx;`Kqb.gz绁a:5.;eH `pQ3dNVY~D-EʨXM~ehgK)lM}҂ũ(tT\.-l?8(H:vݓOaŧ,ޥO @kU`g\y?o =*}}=RlR<~eY,}/? h+%2;5A4 椱e{fFYTS|ʽJ}R1a~`~aX"Т':Um'sybC*`Ф3_H GRƸ8v'I g?^1VKyxsͮ8i7J-+zFJIU$DN"馂TpbϪ0J@Bś .lՊ󆘓F%HGFQ<^\(g趸e/*Ou}7!ñߒ Dl:е/l4~E 9.V2{R^6lw-/6͊ i^a2Ef+Br CgpSU~7}Ayn&6(h 0r >eV=3]NH[ a!lNRKCE5{HQ)pBbH4bQZKsEƗl|ՠ(^cb쐍pk tcznu{/pHيtJf=$7L{&!Gx{L^DoGGKWFD+`g 9D7>K5l|"~2ɟqX6n?  j (=w45)f_q;܅[Ǧ$~wjKgف, I?\nͻt}۞)_A-TMR:\[=1KRȲ_࿘h^2"7-~zց<ƕ[m,]];BK<66:uAN+eB'b|N47f9?ރaU&xwa|u&:܊}Ra~L=8asNJ֤BL& Q#KB[(Vo)a[I:7l,hqEg>9;Bp[`x,8d?% TŜ[Ba4h@˒ѡQmEHw9j_yS"ƶSQVޚ^GIQp-ϗhMT/j$~P-_=(pXﰉGlYOȋlhO9VFbA-Ԩ* znX_V8|qyyR8cR|>e8 ?Kٔ |opVs1@}Ežwı%N^7-M,`1@xde0oeMFD'؄a*οW0v^)wXT'vkx׺v;ι2<ț޹fI{S c ;eC-c^33"bb.<8G&:6DPWFSmm@"9<{]j>y$I8nr."0>ā3AGKԙtΟ=؈̐?&D kc E78I4//lOY+Os\io+6 >ѿb ~#5|1@Pլ{Wp JL…DkF /z o Ā-qyQq룛MDIОG̃$)%Zl'|sm]o<ތo$y| `:H&fU 2V+y75Qs)WZO30^Q^+U&n<1$!D?ys ecwx u^w$]˶_bUl*@-S.I_ћ~H:3li39΁ f0/:' BSijSh-vz-MCʩN?4`UR ;gQpp ѭH( \G0IH r;:Ka׮@PqV A2?0"952CeHlBF IEe$8MSQ `-רv+XnnqwT+G@&JOD7q)Bfu^I? A!m8ܼr5\EՀ5;lZI1_+zW) xB0i3$,/-ҕnU 9f|2)wr-fQ ¤=QjXz6#!峈WjƂAt2ϰESiդb36e7D^_x3kczbɔj;`˶_b y39 ZP$bVFCVO@ecfksF.#G|$=J}ke`x^'~B)sUx3%7PE!(q4ɔ tǡ[)cGe>ɔs^]:o tvT!ezBE2n4c+R(Gq}4iC0 x6 Zy%A !!YjPry\> QELb ‡Qlb\oA#2uA.kഏ mZVw acWV EۤK7Q5ۇa]\HP89om }%ml?cUW/bITjcS ]$[&m14(g|DXIqvT1%{XE_4Xڸ1v#&|bXcs swCMi7wHU'.p4F3#{a:|t ˬjkq5?2T`=UHv*>ҪK8u%mQb]V˨Bmյtl榻+bܗ%V6@H.di$#d5m7; bڢ0V71}Be!+?7ù@ ~1&V{,?U:!l+m2ErMN!T{X ]̎et'Χyl6Utھs(÷jS.fY/]M+%.pC6/Y1~Z[=uq &)/nXg3|\r`OFR?"h𖾉)u_ͷtuy[KKlw;{*x2"rkOHx_"X[̼5 v~5hVu#eTm@W(Sc|$,ԍ~e ֧bے |N;0m8H/(,J }F<0I[6G K< ߚmO 0PDhmήĎ&Gsۤ-!wL͋0"Xl^+*DMeAp\N@]),DN|kxS* Z$6Hm9Dׅ^PBfٸN1@ݾZ =!n;+2F/9wVK hDLhf ![Qx) 5XUsw fs|Kp%J.ڑaȝGl@hk}n"5eF@ʢ.pbPTsXR,{.'Jy‚@ ׎jخWg< LvM//oGFYx :`*!t!q(5@М(.qQ$t,Ϥ9Ɔ;4#6 x1w׼\+`mCNbdҘ- ԤMʹաCqB5̼li  {+`=l\$U'<.!=jsJ5cj*Dc_J'&)bd@8+[AMc 02 7u b ڬ$aT(]ٸo @zn5"`Frz iq4DQ-5GjH4|gg?ʶ)Hk_ =d?Q;u@'^u8=fbr wxk9R+;gzWt.ڕc P0Lz59a.ɪm /"d>< \xfW%r,7uf!;FQ/az],5~`*9m0hl ı0xN)UV8ZU7*9m ZNX ]#H޼:d CВɜC;>łUd]ɯ@Ǭ<PĆ-m[SRЧ̃&\ITM{ JK֥gIpfkد^4쨚wEq݂u~ 6\[mA,@e3ÓhjKװ*U(Zo  ɿoaC~#[ wrHXdEA,L4.}[iLŒ$l狃."27cѐ94 s !)\f68,kcҘ qh5`|rRSQ^4DzdZLJebg9_٬dW\{vx5* /?6|z<Хd_ht^6!0q̡@|% ꁕ{_䮳3(yGop/8;孡INGCF*'-Hv ε5aMv-k|cmSO;bJ" !rJ; |5F `0zhh\}caQ,;2K.#KxN͸`TchXTgjx_op>°+f`| ava/ë*maʣe+SƟ?J`y!qʞUuG&HLp848"fٜi_9[Қ&>0QkXZ@Shģkh,$Oc'x]!;c >2PB0m!Q2x=fIUXV bh+;* \NTr< 0U Wo;h؜sK^87DQ2Am?&ydT뢧R"5Ջ6/YqWtZ@vL[{:Wvp؍x ރށg6]M}̗ۃ_yl1vY, hqmڙ=Q&Cc,9{O䄖E|p#}ĿyRا0)0E7L|+=.~1|ƎQdeTP~: BfyHD \8Y:t6"0Ơn$R. a)ɟ[l3C@`\#Wf8t ЖIzU(tiϣ B۩L\6Zo9-w{=Zψ97N|׋=0 84Ut1>LXVֻ ʹ/+]O *h@l,QXef_X^.aWLOWۡM7ӺYE@=`f0Sxv&L-d\C]!7[ [QT/<2x CNL{( ZJl yuuTZAvU<k`"  .|1BC_Q rL%9\:GQDW-A5ˮw|90We.[ܬఓBϾlvA <0=PR*9Hfhۨ}iN=g&1DɲrLPxuU/"bG蕂;ݡQgM&%>hQN&*v0p>IP}D;ܫUsp̽m(Ш[1 m#[`=n4fbnPcc dOzNNɸ!Gd{'JBR?W\- jQKb:ax`͗>[ jh8+۝[ٹ-GZT#4 ޞ]Ϡy8X =on[uU\g,|9d"':Ԋ}5a{hQ Dxű |;VoG@q U~P@1!$OYU1gxswD{TEONQXi/$߯8 (>-40LDhcF><Sϸ٘Jy'%N(LSR LM?(8̍"am? JFgeOĐ' J|  <`tƇ =}oyxX3k`y A;s0͏|V4lNh!d+x}@n`ikCrcT!N2-X눻&p)7y (G%$f?APzd!互@c-t :"l~ht`0q)1dHjsZb1їɅb7pgc[ cIͰCY?R"N戦ԥUӃI 6eܯd SYڬYy&uy/AxᄯPpǚۛK&-T ݤEWu4O0"!s N/P]ڔX p; @j˼a \͞(nz3ZipuN֦;a/Tb} Mj ! P<1H S>8: D @4{@]/:bCeH` MQP{r$_hg0%UM7q0e%LϮ\O}N֙"TE{7*G15CG@&` y9"AGqTeRM~6wO `-eL}J@^>u mTK a, ϧ}Q:%\ 48ni_~q^yc[?ނRwjMQ'OmWmsۘ3׆[#ypLG⚈̝Uw&ȗܫMN6Ii iV_ b $sHMz@5-;9G60 ׵i /NwANZ1 D 䑥;hN!K'p6^~j5wf3gW;iE>! oۋx֔T uи~d2:k}"Y"M.?iX3 by-7GY|"0b;vgHO3k̊H;@p}_JU!w.+0_1lE7d@tVDeQux_}U ?1:F!BH$˅+v<_z۸?|!7j02 b*OFHLDJ5:.ό(J2{jZ6>(a\aj<57JdM d *_&.e{5T;" \&c'S-k+Eܯ)`;8Nyh*Мv6eu y~qKP^)L?姷&` 0R#9p#enaȭme4Vy .wn~OkXC*QΈEͰê|dկ"DO gcV`hlwۜ#š/ak;" $xldktl+iEo˔6 Ps˖颥:hn!^6:^*MԹ#XDrN\@ ?s5o+jd.lƠ7Y_+B |d2dw8}]'DY.(`(zPpݧ67CɴMA lSQI_*u"*!uxQ(QR R,|{]v"dl.XaLER5g!8z]~hJą?NU/^ؑ `ƙV<};2]ֱO]Rrx]_|_ 1#K* ;vZ\}mSw~JWi#@Z:ADyBAB9~a-ͽ?m`YHHUrl^j%&W(W,q a"1,7Х*b-(qxkFMR\="xމt'sb$6..ܐШrf5AgzBO/ߔ(kk٫>|bO {aWoЕaj(/3Ҩ{1./ܺ׉Or8bOl$+8 aImLahN]-6ƒ{tC)s*{'ýN6ө. UԌzVĨtBG<1j _\i+- 8b0]n՛&AAx[H;um&0㟨K9jλ;NGٻ®2i;Tib.],ϋ6 6~n24 #kD G-ahr*+:$\%;uF 7YYC֯E> xu{8Lh>ۚ[+4-Z|g4O/!iҬqQ*UQToV?xd$ܠrf}R҅`@NG? 0yԐFQ+l0I%ċz VBǼ*>uWYpa1'Nb B⽹o:E8k67;/|Y\Ž$i5/TV ֫ P/ϑnm]֒a.%TgI(BX3 jiumZ縨58ّ;j6SlNzm$ <#傱ΔUUU*GxV2V^>?Q'%);LP`N=h0_Z?Ǯxㅌ.y/“zb֤ߺ+ n@&Z qcWP DqS_2^9RC)'ng G, *@N,V½&ތpb5g̽S*H]pWXJQ,hw{rߧ2P{A"Ds|M dHx"S ŗKiv]dk't9ǵ"qEIdl![ʏr{.ǵ}s{dC(,Dz:UghEt\DTCpA+ͣ /OT6JHY]vccOs :e;X%sy|Gx ,*:' -H_צH`S1l43Y:Fηi)e6 eޝ;{?iB[ ]0nO c]>`W)GC7S%vb4&7"/fHX,ݰtH# &j'ty@ݻjL=[e$#gT1qk?ڦ\KZv?تbk*7㋋npqg4חڋeד/҈[c}6od/٩:Ub$p6hZ;DO'GBGߞ~Ls8-\ĄZlì: ء^W5X7f劾՝_ϻEb85iZ ݬ@2E\{=|Ub6t@Ghˑz;olƥ O󌖅-)۰ky]l'ednZrTrd;_hz.yG@Ͻ M'QЄkeG{e&JObSD➴v Pm{Ëf j<+,|WM2FTʹQo[?rIaP2[yz#ƀaAMsq_yrQCzj(:/ 秸«%vf](^ ޼OR>n ;$ KgF| yWϤnAыdT'dnw*i u$! e;5B]?!D3O4 cYGk;{^ 8J^: )ռһCI{wi"yĕu*旖 b5T41aQ@|C̐ШEFWv$,j:Q]Dz{CQbk.! EţEnٝNWGs=XYVjSjXOJP6&!rSDAH {եF $"/aŸ[!1 Z!d=M-x`{9AEtRd_~!EʜeMwRdj 4d㷄ASsgYc7αƎ4QOj۴6w^0z1|L& SuT^twmFY2<cV G?&.tܱzRVbN)~9,翰)w +P /Dtz4I(Uwdgy#PV^sP׈1ܻ 6*m-"#'g V5C) kX'>>Ӂ]\cQtvjzJuW+4UoRsWxؔ:`n'To'?\?"H g>YaӸ>m.!YЮ(y[(Qgb~%qU.TiUƬ0dt'4l$O-&1v"90F?kҧ ؄5ߜp92OJxO8X!9`ۣkE!hzu!pY;J>QQ)i zF0ϔ3&T>溵Y <ߓ((Qk6.pse58=sZؔEdۊQ`a&`Uf)!5aT.Gv eU e/fLҴ>%UgMV aB"(}V~TIhGNxZ$bQYşLT(AtzQlP {iWt 9,U<_L9. )AC?Y͒Zn^P-ۘ@~}̍嚗G; \QHV~eJ?Y^l b =@!74%:RӐT(4݁ T=%-%Uoj 2( 9>TTdA޻]X|bQZ+uy:A8njkl6h2¼xM'KPN]!魳o9la.j)vb0y fUʓ6cPaR/kѦČnLxIg8vlN 8V ʔгKk՟qMS9tLFq/Qԙ !XT6`ش@)b(wƿ` |U$Z-]#sNL=YS`# f:OXX#(cIXRU Bm95޳&w,Ejo&rҠO*>0x"mh_t}B79_ue_@ַxU?6 aڸfFxZz y`|xUo<;!m-3M ۶TD8+ssKKY@qpH#t9³ʰolc735#0/p<, tzg?u/VU6\YY~C fA3ܤj46Tk_VbNlV1a*\.`kmـQ[h4ѹBAD@yVv[Yq!>գZ+^}Z:V&y!;-e:J1cPtlx_;(ޔiԟmD#a\GBR"eaY \QG'|L)3SHXT%-7e08*pE2=.&ʚӰVwrD^ah%yo=쇺9Ih%ke@v61@Gj,"23A:! ,ľ 2#2"@gi˄~`,.NOɃjqzK"vϸ!{r"ӀPPT!ZdA*72/un`vlD$m>}v%L:DR#'@줓_Hs+ *v@OeROE6X~.>mG-^aU`\_TpuZ ^>NƤ]xNĀybK  I8ug!A;cC瓉 JFT#>?^u7Fy QH 4dyw/Β7 789֚ cțbi2im2,GzꜝgaZ$jy'[;u ÄzڶA ^x5P.wY:T,).Iy$ـDoS 4uY}q(Urzb]"e.w/p84EݡU4=][iW #%pD>g$5{äaA i[x) xu3.ݭs/R9;H^@#&x b>1.Z(pG1ёP$>UkY/Oo_AiҘ(R `cR]*t I$kouf~nuGǰ@Ǫo9)Jgyq]-H+S)j= AtyBPF;.#a\; t2L4^~Ԯ<\^ԸjE;s@pGh]iuS~(_k;$g9Ya<n>} i|g:fz o 4BL0}O?|%rZn֚s6،$IE8.(4}OҎ[妽Ѻp7Rmr$ZBzX"Q ؽj%V!hb!o.h~oc#m.:]V]͔e6M"*d_ctQ~إ(ΒwTD[P23nd."%uSOG^39zy?]IiSFܰ0/nJV>Ib0I/n7smq"ÍҚnuCQIp. o`mQTv,vw) /$oDF6F]T GjQGxW3{&S'[IDC<47.mXbT axК*\FÔBwd<oN֦UCX PI;4&Q XwKq؛AQb8:d=.lh oo[wѨ\]CغkԳ)1jLɋB6W@[SUK]_gNE\Oеk#K!Nz=9DCd[O_Ŀ"t&pU\}=wwrN 6qǰ=U."I~Iu.nƾYRY}_$ mјz@(+p0f CA5´x&y/ 7;K`(dy8Bўֽ48n45P?j3Q%O-i6KϗpkFڪuzbl)) #DkEk^:BWS.X<WNZKAlu_RJ̈Sc¼3 f|ĬhjEt`Esv|,p߫\q@1IKP&>(r5#)9m31gkذۙ'j@oZ7 F բW[woi8n;V8w* %9r[a4d?jc[ u聘pNf*b>L>Z'=~C F0]S;q]L#3AZNMjoȯUvDާ`#v[ lp)g{G DS.Ms5{Ꞻ qR 4@rjd'?cW*,{h8@RаDuK:FR4nJF{|H&l˸lz9}i`p e gcX\Vф$@B8;žsYi̕5; Nc]ZƾPkƁ _ѝEEλrzLD|3ԨczETܜBJbQq|;ۦIpj=ͬ.eJF9qr;9ߨ~۵k%P&d_dD!fz]YBjNCgmff9R,>8-em.q }ˢor9+Y]9^z;V &B@FW$"h; zs~+PRCL^@mF+ b=j]0-ũ>+5nx@[kv0R0KT1% {f۽T_>YEnC7l;c;yT86ӵ螴܋-5`"F>'[SQ{ O󬵈nRߢ c~%(fgɬa58_tJݤBb y;Kd+uw[ܜi՗u9F>YpKYpvkXM@ˬbJ%YIݘ؟Kf@Hvk QH:OLYxN7!nT4_:ʕyFs4B'v'=` TGu\w`oz6Cu2v Zp"lp+" K~@&Ox.!" @nl5ݹxkQZ%U%"z# 'TA[t>1{hǁM~NФuÀ;>wI'뾔axW,6ԂYs*[5|p yL9~gk9|8{Le[=GZy<w8zH;{*;nq}׃TS)8{2vap-brc<Rq1T[F60+n%Z {3XـZG2::Xc;d>lhaV?>> ǑFdâ`^,y7$u#<&{)JⳬM\ts~̕fͱCXbHuj }0rcWM]Znh~p?K;ca$iq2"!VjTmJr[϶$BՍyčLEeBnY4{@m6f?uB9V+Ÿʪd8ܱ;C4Sf1leRu'4x偳}w+6CfֿLȊ$)-j I̪l*F8i׻®P-7r-CIcݏvXG[:R) @ ^ ڈ@%2Y3%dL۷>bեA daIG)sZzUob4:LCq mAO*15cf*3[cK<$oV33ܔ5g|O98q)QEf|<0gf~:0oI@s0L#9B.;9Z}/D3wKĵeޥ+ău\yRT&+iρhP2g_EibΙ鲦7LSV?XY"_)v{fƆpn96 fYHFȷ{EBo5;>톃ӏz xW $,eiu6[5)ܬSG㴿\he?>iV}#4lkpDsIH^\N7uR<~?A }"^V0T99âxK㠛۽ fn~ +ܔHHĤvșA`FwJXsM_:W׈s!(X}W 6h5+"b0gVaeV+BW)fh& A$E @,}DEZ3"<892y̍Èe;3@`تUJY? &:Wr«28 ^e4CҲ@jb_yiWposX\UP<ݞvԅ2}E#[XPWN:ϱ=3䄞]♫=&2~h!=@3 ;Fi+~?~Js?Y]K߮0Iw4ls=G<~;kM$(f|]7}OSkÚiP@vKpe8,{G4p@=QBHx@lSЫ$,\JH,T~;\[rL,XP@Bӛ~XSt؉d '` =b2 /p+B[u佚 qhǃJ0^nmKH~߯}+♪ o~Ba22bœZ 16ucF%B4EU! tr*g[|I E]2c@ޏcuK9Ւ L*l:[yb]Q+0e%dxiWj}C%6ZߠF>Ďq8?:-h(?|vS2ʍ疐-̙/ǃC̬ *ZON"A (wk,,f 7o L74/^_LKGBpr Mb0=P6o5ޯ=&z,JpU;H?~pt{@`+O+ ^yN&-K]<1P!ɍC-6+L<*MVrw3}܎7ȫR56 W r5@UCDb! f#q6*SEҤ8z~ط8 gl)MwDl}V8%xJoӝc_uBj5Ȏh%ђڕK\Pyp?Ș po3=x≚ S{.#a!"UWܺG-=}zKrߒy *s3v{Xtu?$TLEɕy⇋ സ^ _;d*QD̈́bj+_> 6nJƒjwFVtj"}iۑ<>Wޅ jQkuNn)>m31"$J0Fb}KI`'@7fZ홊Y-J({?H~DfRĒ;֬<;)4*y6=)4Jۧ "bBI,]1)AL1z%kz/B{j^ ?tL{["u\k{u[ňXhZ`eFւj%}D]*T> )WlCG|>urTg{@܍p߸gU؎3umrOVŴxMk$>ODf|P&.9du:t$LQ/MCu ǁOuYWEEsA.öh'QPzg뿴 nj7}*NiCIn_z([mڪѝ CoA/uL'V8H)Hx\L5vGLZ%G @;]HC+ c%cTpkAaFhjتpBpb@y\U^#oژj`e6NFymVztOnoXP IAN#2Rp䙦,FlJ(߇m- k)%ubhqaKsKWK?;1gEl7+ر,!RBʪJ>޵ǚ?W):. v3dWWK->ܶ3*D>jNWbvG}s<7s{~|::7q-*F~R/;*u=Oi( ^[JrbNџ2L1T::ƋwB½F1$rpx|ij}C36I 2iwF? F:~oʏXfhm$SIv6g!GP-(J?PFPhb7 5aEWtkY9d<]mf#*sNo`wHg>*0V?2X]X>TAڭO;z9EA\MwFaWX\SBU"C\E[]VeƢᑫF2kvHNv*ڵ.2S2 sX'R/y09hLhHpѐ<`IS j_cm *N3^(Jm.Ⱦ{%VX&5I,ÄMqw.=gk9uiԾo*h5޸1ԋ{Lm]ޫx=?,T騡Y <5[~_1vS4|P,33*fnguڧy} gӠ3Z[oK)  W>s/\'NG^ ;Гx+~E1o?BZ-%-24-$+^)ΗO)o@A%\h=N.%=eFߝz;SČ(3%6"&caf*%/ƚ WWB׍ʝ.. H)k*87,f+jB+ Op(!`t;a~b tcIY22 7zALmv@N7Ƽ3R "\ ¿c8{UbB̳ Na#-/e{i, c(H&1;S4p_aЧF#MŁ>\l?ܺ\^ebJX0^ϞB)6ReHsҗ ᛙcKxmnq7ftЌ4v`(WLrmT{2z֛laHtA b}sY=QEDSUzmCrgeayN[qK[v+r]bb0)|_%PWmeb vnjv;0FI4On~:lerw^Z|U@ePH)RҴ"hVy*5Ӹ3Pt뮏fS Mx%qf5~g܊#i]GzPdŽF\+'A[k'3K\{40ۀvPb[AzˆrrvJC)˗iце1@]psgG0|uT. 1\FCSrI{[Xs-"#tp 9uw/":m!,$v2逞Cb_;\)vws]}_PΟ;0}"u@Zu;j H;b{ ^&SfHDTm_K\jWG$XfSshةJNP^u~/">EU[U+'v".d 8[Ra;N*㈦g@R''cg{!b&ej^ex axcl:~Wo'*7&v6 0X;wty\{#0ïSzZXYLZͦa. P k!I?b- 局J(l7YK旀 >QxuBJM8\Zt z8t!Pp9Xu58DΙClFc،kz}Rȧ5Poă xJ!jJ3pF DWX !͛Ʒ$y(w8* R_ 5̎nlĈ"!BuVg3'`usfwZ&+2mmqlWe^ L"#ExaƼyQyC8]քH(<'o{Sw)SЗh<`;l.e}!Uy>r7Ũs?WVYry#*3z<>-lJ;`:o{Frl<9mkuuT6:\R%S0=~"59כԢshਢc@A=K5Tt.Z e8P9鞜" vą d. pVge }f])4wK׎܊;!V^#/'ξ> rxA2ё&K*\h"mlY&{A)H p*-$9z<YA"xWgP __.򣹗Paĭ .4uЪ"Lԩlh 14`!:enSFu ?c"oR_i K@VnUoqIG迳fnp|ND6(ǥ3{OFv o]uٷ֪AG]C2\ajPk|*e; !$V~agVFIlRlrGFw>9p| bPl:鬎h!M7t@aa"޺ iVIˡ֔,(յEP 5Mfv0A;)}8)xLG87RtR׺9$-̐G!Ws@H{Hdqf": G?5mkc@|wW-89?ۊGvS5M߶_<5At:ҚPfOFYY? isUT:(rZݟz>z'56?l=|ښEM[[7g3R%_8+ '0 ÜAI k_8SjE,;>k@ OqN ʬ@UE1/犺0#6τ?~Wc3eb.1kNK)~=wC V9F+X\_/b0\Peƫ+=-(s kඹ42yAق3XZB/|je$s'j84;[!O9T_@oyt΂B ZQ W7UV |]¾>RtBV-P[Ȗ|*ٞ?iG2hJ' @Ő-S1\oTٻ"9Z2לLmwprE ݡނERq1N$R9UZ |zCRU n,є0lW&@n^7úzv*םrա=Պh)9^$judT1C4.8Nw-ݔN $t=)=GgemF7%õ CR}Bō4I)d = 74ՇR5h.NLCVezPKWr(`"^Rdc6rՖ` Oup;!!amKˑBj$9\Y a:_n\#p`TXR…*_媨 7+<.o湟s>Mqx> B&Z̭Eb%TCldpMX3>Q4،5Ѥt_n:_uZS[N/j NT@T/&^Z˄RCZ^#j~ (ƳŖ+K@guNș_A#IJ+V {VkZAgvv]08k voI4PzoB܏K{_/c19v#wDJF"5B}א)XB+aHj+a,Xh8'ތ\egq-ȝ4N8C=8ZX5K4U7,Ǭ=DT>90Q- s[k*#;*6AW@e8D@YSq=03G!<9 {D"r!fEsINiHOHLqq FnC;N\&+3njjFZG/k@)}#l: HV.1ݘQUE78F2@ 95IO  w9Py ;_}>igOo0#i0ͷ&VhkR9zt|w{c&Z3ёI+)S" .ȩҚbP޵!s}ʾ!ݻw"*h&~p*{>AoM-uohOC DN|\UWB[t0ss&Ox A͗ O%Ĭ7:3RK 4 \TSˊ B!Ɍ%`z3O sDC,b|mJ~p P̙[&*V:`O'E7 ;8Je@O?`/7{DmIc͕S.v gS5W ʲy(s \3ˠ9Bk};6eUZu fAq:rpw?=6=X<(4Z (_w#Ql"qn<ƨفBU"yefui|mVg=3[֛֞X㙍c^P:BBv'5Ȱԫmx?xtL1>8>|0%!czM8^m¢??5~$q#S{}zcEi"oI4! )idS!PH;n]ѫ\R*ӊ(=Eհ?H]tM[d nm5_{o% 1$Bv p':8=`NJ_Alʹ'Y,$-r3 W ɚؐcfJ% AH^]I ڗ{F M -㱠# '/!܇P,TlJޅ%!q Po:<5jW}-x<|s.T}Gu~JQׅ%>|țv|f{aƱkʻ*P9㐸YywK<~U͙w)/ ld 3 H~6:a41Jp!${<|nT~~$tG*|\$F*8|t Uxm2ծ Jn9r3ʵyگ c)}m" @@tK%e#yŰu>A&h^_uR,HLl0sbJ+у5٤3]Rn-݉k펮4l=۲7eńb"&}UY Nc#&'qfIo&9 VNe즠KcM|r`o5'wFpS)>@T+ 7Q:3W )r6if?-Kqٚ<8&n"zxpnjŠTXHw?J,kT' ==p>8aHjoYDP5PSik }t6"|%,`KY ` m.)MYӨ_EC=wXA p_)*"%_JkKin(7*[ EHR/ ˟ڠv±UYX]W9KIp! im BU#ɜSd8_b`AMSZYi!C:c%gEl H2\F[j.9ZT`4n'oLW_ْi?9 zN ΛA7(" .,Fy\q ^ ]Dd'm 6l9QJ=esɰGV73}s.rt{ͦ %CT;g,x.jo n4spgyZz<,~jja:aI5NoQkQrwjmbt?4&mt. 9Tz#yy@U&xEUcxoV935da7+9$\hLa5c5@Tz;A6tcH| LrO9۟41JZ)HY h7)tg`Q.;*jƛ7Mkhb5 ؜T6 'д6˻RG? MJ)X4 ̆^{e:$翃IŌ8ej<6S*h`I(k)DiAHD݋A4NjJzOKŦD {y֌f!a:4 +Q0X/W $m> qWI4Zz Mlc=C;]#H ~M}MѝFLڦq}K OUJ}Lg%ՈJ1BX۬gP:jH5ONB< ; XTd.r7RGljBh 0;b ccCנo2ĤZ毢g%ǃH|'4)5ARAMD{J5XAxxoO=,}uwMCesm]E]ؒx9#܏o hzXf1IZq0>jN&=r^DʧVf {[\]JA?ӱt""&OBbb*C/@b᪨oMWsiE"Y KU-HڞYܝ\ VG62P6BŝR7| iUz{H7kzh 6ggFhZ:/=B""g5QN,./m6wRnoD x5WB9(1nņvF\ot`E0 ~@ꆺE4N M"Hv׊:((cSiCz3bV}އWqƶ_Q1J}xPo"Avb7τ Rl-\ޖAܤ& Jc{£0OPZT,{W+ YS`bޒ[%yS\%E;[r8[y&nXhzgW[3b=4Zv w[I>컼S ˿L`UR:G\}GpOrhrJHvgrm c@"^&移L[Csbn_y`8VKloDXe;W_&81F8&$lO%f Bi_A 8Uhڏ;їzJK#a3@ҙK?qR/691rC*@]/ ]1H4Uy1է5LEAjd&=y|2_3~=Ỳs%   yδݳ=#䂸<_}n x aL6É.cd3aҪ͏L¯RCmrjD:FĶE̟wkI%xp:z|xIVo}k+3z|ԲA <~RpOU"ކNvƆ\d\g y.ӲҐ4XB_65<=Fkc\䦹tA?=%?>Xt~?otG,ؔ7:M ev:+%SObhdL1i&oRì&/󅷯;}y[XܓxOqmRWv>ƘAf-Ra"%0F!S!:vRW40h6rk[F;I\/)}NEu[0JabIm)_xVSإզ=y{ ^DfG,oWM]gSRe|=*Yɧ)8fw*9wA.f?Gt)kb@4B/3đ/g-hE^^LLG}a䈽OkvD|JZ5 _*KBH ٿR8#V9\!؎ 糹&^!==xj>4 r\Ţ7w*hEsGwsc+G@Im'BT8% $ȫ=vO% Y;Rz0%Ek;`maAb- O=ҿc}X9ln5sv=;.U?ǴsbtPL^eq3耭-OҢǨPz`FmHvL+U$!9ɩGw\*tŘr8⽋'!?b0_zf뾧Xտ2᧏'Diiͯ=߲h־~bp•Սk֨ԠH~=Qy7je-E WP#friψEHTyv Raybt#rGDg3lctgxYJzM]ۓ;^Ol&o, ڈ6t1ihCEoVT0 X*x[pou sӖ 3HkǓɔx;`FNjʊr:`TsuXJﱶCN&VD9b7lv(<~[cX@1&pkcRSH}k(YܓRF^eCUE.uB3uHrg/HOЇ9դV Ϩ$/24:_fl}41 k^pPwXy"wdTSl˩VbF7D6Н>G5)fRأ-&Bp³pZKKX]4"`9aFie%SqjQ8heBZ%?_bD:{/ʉLh?u 4s-_|om5NY\RbDqp^2D0Ї&uW{-&W\]ʟ2xj:y7ST %XvɚiTWdRKXi?*>6F#y*_J m; I@ҳx~B%FO3i) >11vwIF*?5vd@*;ɸ ,"^_>"?W18zgwa9;UrT!Lf GA{ޯp[]s\47rU'Onwّ1N~]Geϣd>V_l5 ak 惴]֓VavѪS?_r)gUPjB_(аR,$1Y>( j\(?1ᭁV<*&F]KmF蘾_t͝pH̜㉽ UuG%._jJeU8C/lZ4Y$~B_ьאIKt_p+g>Xf',:j91`믊H2X\+Ϥ(U"*ShQVi6Laj9RJ%^.*VVqp^Tgf,+V>ūnZ%1(yÖ4Ly1ZgI]w8lRqN3 NnPZ\gUjc$e~?ayN[5CsL^yU~JK|$dZk yJ|#V]Ku4 O_=SC]pM$Go.͓0 έ)Q[` RVfUb?V=άr/GmXaBӝ5.)=#sKbKE:8 AUXFNuB/>eg#V%d.k9 J Q#J6ONyu$$72\6R@u.UFٜ^U}DK,*j)ZP0wKdc٦,;Wbb?L$lD J P$FA(]{fLt+ALCť>| ]b+.+0JW)4Zb4J g"ajA_2&~}4+Mʏ4?K 2n6Vp͈#Qh^}{h;H0Zj"qhsuκ4U߲ *:$ B{͹`8-/Eeh]ex~^ w_|($×lRk^1$/)\sx quEW5{.Q7q;>rWO(qh*s|EvL>յΒ@GoJk?+'wߎAK( L.{ϧNf@X n*oS?"xmRJ5K>А[$V>;v)zi-+2bBF~-%m%["imQ~f`s>k<^y%G+u6~KJXeK-q&8!Ȫä7!A03mcZQ_,0pVC#ȕ3/_x NJ=9EVwexaj܇A&߳*#f1#)#  b8s+YYt^WȁH!"`L_ܱlZDꠟ_ӻb;ݩ^ծcN2)]CW֢/P+#BYE(B A53e3& `R0ąY+;3$3ʐ tkh$Ң Bf/}LB'ԂeS\=KiW_GWoeJxg\/SلL$.f^ABBFv"NsS䜟N,ry/}} $"Te1Fiߢ4*(N~~fҍ ޛpWcL-D{[ lPv(XHT!YYXzt3-]6Cu57!idVY#\Qmyx yS@S?7>̪Q5*W<8w/ije`,:j 4a8o֐@D$$<1Zȓ+ƕm0xBS')Gb>Z3GEÌ'9 m":?;)%-&vlT"_ nW^cMD5r Ǒ[h lҪh̀: S |?iΜ<@+>Tp1iηxlT i{0 vV{OuUsJS|3N Ntxr{qlĞrXPʝ91V`AzET}ۘ팈]'},%㫡Y6v rs3;x]űV);z%nD#rOtǏ.{F|gUwq@R𽟯/wm+ߖYv-TM} Pw!cv6 :"I_ sN,ϭ ԩ~nQg> ߵ>SwtМ2 vt;w;i޷J&V"ӅPc vS` vh]v(at /, V!u; Ib7z YŤ WoyAI\xqUM4?/a'[O  O#+:ʫE@ eGTyhxwgu4!d9Xgq1.k([ X26s>[} I)^YeK'ϯmrOk̔7 uI\j>t^-Tq$?Am0ZS|Ƨ%OΖGa`gOVfW beQYQc/$Fx4` Fw=ґd|2vvL0K_x22:gQ u  }FPsdbLKj"MyFam5Z\g*/0=$4=>`b0u.r6~cw 7+Np^ub\E"%~QOaٙ\Iz2u'o%雮fe"xug}J](3_*0;ƒ[ ©-A0Rx8q7=[6TsYc]5 lO?NPr.}Yk忨E { ʀ;]3GQi)eeuWtm{9Dr#BHx8KWU;VY7Z+xvYXl= Ƣ.Gn 0^n"^ ixe_,gQt-."g6ݱu8U9jHݶzm5 Kd:xt&tDGVY%鶵oCBN0:KP?W, Fv@B^&X/2{*3P4\9Z2(@ 5 5З%m,HxҦ*U0\A8#ǎ֛:?8ѦqLпQAyUOtfه z᳂+_&1)'Yq(~GK \4TMh\3R?8cx0z)Fv.8`0kiB vTS)Hkʭ14=͗jlwM*f̭Mú5HfXnxI5w+%p2g؊3*=ML$90zx:,HfWz5tu6GC=7n}n}/eFoMۢ+ΰ-p7^(DDw)(>Y4bSgւMgRI4J;)M?F0gS;eV=+x4a&$va!.kԜWR03 m0id{PB!LQ-Aʞ,WtJ2XfOC^wS-QQv:$!wxFlECKPHkC=;dשF%K7{^2\z*)<禯Zm g-"lU;7]fd83KvRR& g^<YKǸtf%@2~ Y꙱ >+**rO8:DY};jayp^l5*s$y-: u1;{%[j`u;yB:r4"c6{S1tHb E+ɖ~l. %$;_Ov;"  8-QP:U@t"p$#D~"-ֵJ+XEUy&KA餇M>Kvd&/oW-2L_9`R4+ ƳLqXz8 m`a@$䭳U˯^)J89cfLZzl:@?08ވ/'c <_KBN(-tB/^ |ڏcw!fq KԶ2L˭pO]Db^:WLdvW6VWAû=ؾB8Wü[Q7szq!%Db*Qd7t` *{q'ltYv%h]4Yj$cx)biØ*SR\KctL>uAcPvz@ Q㬙d^DKLo +}۵b[ٗ\EvD"p%vOFn*^K\Stڰ }y^h4[EO_)6hu =m\s;+(S 6wL8MG2 TLɶ@=rЅnfB2/f(Q:7^Q|P3|x8_iR'1$$IUnCXc3V(@nm S yGN:oi:=vSQI"AJ"A%)KzoNgN7a HeXN>p^n)3᱔ <1]r黺}g LIydp q!a8Emⴐ|C$ޏZ5SZ-d-X痓JkKF'&,,SUWe"' ԠC:z`ӹI*s]2Xx(k}gC Δx*q #q|e^W\4EMҧpJ|Q^md %0 LnGQ!=5(Y|ьGuj^p(l{,s`]R~H4 LU2-zϳ,mN $ \,ya&Kq ZҞ׆g# U<4gkb˿ s&n#@4J 0S2<P=i65uH6#=Nrcxd-ryC/mY6N(jiXx_5 Dڏ ش|n;e-GZ/%OYN`\l V[JNyV5krBZ_p)uxw,wTnө\v^x_d"WIb o^C Wz3]uݲSүA~Da[4;;Rxn4xbt"K6W7 gx9Aj9uT#kSUy CVwua.<5J &7O:rs`s#N㧗;↖3-7S ^YY䦰C\yi eEL.)EKNýO[:>4y*D:\@T?*zяSJl@^baШYX6F=i +fE3y'*<[b_ .= ǫ~4]%oƒ5$_ Æd?v;*#%Edԃlȱh'n?M}Q'mu<5Ui)=op |Y$+\\lU R22xZz9@s ]xhٮjz8'K,8|MQw9A8}KKcl6e4_n0 ;@TǑȆ+bMM]/gPf"Ic}'ªP @Bx#8 rem+f'!1{#`~My1@t .a-j|_k'Jإ9RSCD$/oU>mWIX5Adr88To`X7-20\ddصbYd6[T)xZf= 豋߾o 6mt*dչڢs4j)}7, _\'#|1Il1_ŀ/kz'AsKuҜNpɃQz)aK$W,ʨk ooTCW$6L_^u|^\5u{759-XZ2BX P9#;N\ 5a"?^-#܊gE5FXEjXm/(ҟ!{ƳVu!.HKc͈[ɠSxo<8 USOSмKq.L|G"܎sBr[_ 2W9N_`L#@+9;144@u,"%E{4C3Y+v*l v+S'BԢHӭzlC},#QZ έC8 =>]쑩YtL]qt,z0@NV{k5fp^YFc'ѿ:a} :8"3`X]O_q9Wg^;+-fLH%h <@TBf9 }4j^ڷT^2kd_ i^WPHUY1C6>Ζ-%C6 6,ixf_V!RyJ¼ƒgV\z$ Xxi3ʜˠ) ~V5Acb~5|0gqN,(;Is~Ԗgy6yFRUf% V+mTfJT=Cp"PLKEh2ouOкbbaZ"tkm2"1=^ZNI.zN ?C-Ys}u/⚖OQakE<@|w%ޯ^g9=@hu}X#;1hh{h5f2.]?%p B^mmfJrڿ 9WEk/~ͨ;+ f#¿"+'M6d5 V-HR9GsyJӆ8Wt+bp!o#9A<+/&(q77Im4\Kw[fN!GUIM6qiC>=HP;k 7\{OtP#1Q Fn 0!$?{ Ei2"zxUt35\)>ZC,*LLGb_D>㈆:-o6WAIt뛐4)J'ȌXq\9ƇASDl%a,7`Õ3s߫ӈJZ{DO\#U)=*n#}|ž Pv-$TW؎$Xp^.)>lHd|_Mu7Uk@hkHnw̋4#MhXǪ⊵-U6LNFP\랆>) xm;@ʤ~dr|AxOmf V֠+g7+sd0Fy7 X8pūy)0RB1Ė;֐Kxb5q-O&M^i{:\[HWQZcOMEfRU$dZ5SֹԸJ=KV;<23ArS@[ lk|ݿ͑H 29 %߆Bχu?e(GA^OCx(@;p1XpaVNifN d+jQy;)/`EGDiv{飹Xj @]hYoUofTKh'=s)`v yy~ A2 uۣܯ/#[ss (=)Y#p< x@ }qӌ<艹W$ad)@4KOWoZ٣$q::ݺTo &M;w槳 ^RW?Z=S7-CgUZЌtCU6WWD hE oiJ"} U$x ]ie X>MАWbqd/MEPVjcW_G> -3lN&*V sL=sT.mf//_vȽ]bߢBml ]ƿ^Z h\ݏ19>¦ыZˉh@BK3R(ML|ܦ+3.IBh^ 8ޜ7, W?U˷L-[䢭H qBN!f4ǟ|"$ھb_Y>`S^4eA\,HzY1Q@N1NC`k )h]&ohK!rQhZXV f,*<FXLU;Z7Mc=xQZ-`p39bSj'Fd[^h}ast\Z_{Пi"ӯ$SC:MUr-D&+3 Է0 T#:@j00£if?ccTPjrי̤Pk*3Qc,$N[‚擶GLM ՊTZ3=^- k.% 9\Ƣ ~bxI EEY+n)]um~ \ٟP?sQ9iERi-7jH~5,kdaK:5Xܳe;nge7,AI?ֱ@S0x4zIV YNQZ#~h  K fL$"=cYq%;wbn%dY׫6R<`@.UY_0U:͒A$R :hq'܆A)ȗǼԝp冗\㭴앂B엨l,n!.LȎBQZ!%(Y|9?by5'gs"p orBSa<؁nkgQ7:|8Uvoe;^H ˬݫCR PpB~4u);\Q'e:W著0 ,WJ'F-&եtU-aWgBU?%|VPt+ I[nnGDàp?v!uz}F2-J cM|l8Uޟ7R0 MXL΢~G%=; *jv*e.OzC Mgj 74jF+ڟY#?P+Lk~XuiFiVZ['27^EBY~o:0B`Tk8ۨ!u  )W#uu";5q gRs &O`i3bٌ$3i{t #W`?=:6) UxY@~rEXgx(r ܟk"o1hH. kSAWg=e6xxwVN)b'^c:d{-iPs8)@-\J#m}s`1@GBgS$#(hB9*m$Ub.'#dϣIo$=:f{c9靑mQ͡Cɓ"޺UE.$gYxx~_W :hs8r__;viW({T'Mfq$eE^4%_ŕT{J7hZφhFyA z e>$>]eAp 'E}IBh).rjyuT,f!OnOM4Na (VD yc*E wvn^wEB|!*tO_j0|n(`JV.9ʠ`H1q i^R~d,Ĕ]"4bf^.⯈H_`qXKKm9ޭU|s (^U-2ۦWa<wȈ{O4l:3Н$9۸>eO֧1%j U`-ke h/7Rbrm:ADG<芙ς.y|JC֘Z)cj7{ܪH]}b] Px4fWE( b4\gFn%j9۝aV1+2v-'A&K&Sv#G g^yYB$ko#<֧6ݾl sa#XKS`uT赝ڬ/wy^9ZA,GM Ԡg&%Yq"dpfeʁT$7!+=&_q?5XI'ǎYX9U [!ϓܱ߃ڂ#Y#dTL(dnB'\@=x!.Iq0%xRcI}@c2V?)?z@"{ {k7k;p{G`kVؽ*7 - dh~vFi SKvݸ/.~WY\\Xm^< j*~@&C esRt\ڃA SrzOƻbr99+aj4.w8ͭ'?W :A 4)J/:|`X~-ȩ(Amq5szx")*hh{$ +f"Z,!{{TaSbǒLjUw|46a{$D޿JY½7f.=“B Aƽ[\g"h2٘#c<>aעzlzZMGQ3̝q)N#HiLeiݽ(c@/\vxXB]G` :Uc{ݐP^=sXB,dԵ^/t* _PV?y0\N!$0D! "XU}}.#(R\5<FXlA)~Ӌ6 wk⧁tЁk*j`U,n3ojl{QNG>j tpoQ-bsf"ZeyO1Rݚz=fB~] FεibOkhC^)2P4o[kYՅD@'ɼoֳGSNO$)oR ǖ_Wˡ>(KsHµi>䝕Xq;תfgi`޷J+5 !O{Bx5U#0ת<$ۦXŠl5?T38Ij0nؐin4sVCg -/yqU)ui<ܡX龾 YrZ} )5 U0xyJ1wMyHy[W:dT\`.uq[U__v<>+V ]OI/:!QXz֮+Ӟ~K]!3Opb4b9w+RUok6j]\>vAe?#DP t4J,zμQD3, Zxu{Ms>-ԶXG!Wjfsĩ'0MEǥԜi39R2#?IL&l4d Rth f}„ s@-{$>s:_29KN;Y?N~n}/]^fm<{)>0ӕX8(ղ rmE>3%)⅃ES bؕ|fd)i^pV Ɲxb-p5ŀ)ŰK9] Jhuίu.GnGQŌ!Djejr-YD6u6$>{%}nQ 82GQ#⾃b&H- Ԟ$jHakTmC[ F޴}A{eZP =r\{oUˋpNnjhI{*9kj[ʋwG'[ײ,TmM<6%`J:z #8"6̭ EtB+xWZ{hn!8fh_8R I "ͿL5w 7 :'בiIA݁ DE/t_g%{Iky)*"``A#r-=-$yȚȇfd-{]>9Uk઒mC5s%\8an4ې' 2<|/1IܣtOv~-c )S4@ʳY@a~$Epq0bawK=e iV2bmE%gf2*Wn݀[q53䪭V2\aRV8;֭ ^m!Hl6I_p^'(ݺO5"y?uh6n^](p4^4RX 7ܞjpgk#SYMȂH[_w(0k7ha*MQ:%TG` O4]Yu(N9WkZ :pܬµޚlDK4^Qfev6P†N ˶]ʳa--խ2J; QhW ﬜sM Z}cKW\3E[o0fY:= DsF-"™xT]夕Sz$MrCe7B)NMƼE/F4j>'XJ-g:I, JR]ҥΊgN>G!X2ҷ$#$j_1ZvZn0~-\h<;i:L24.uUm`6A@D1>ef0PKڞ$ʐ)m;X0@(01 ^(M:k_fF)w4}ӳ?5;v'^>@h~'gC)XCVW/:zB\$6Mcn}ZF _>RwY)7͗,6TD'v Ϳ,T3j_2N^w#$%BZNd;yBB0d\ ~"U;_2iگ:S8=K11Złډeֽ)={-[gĀHZt$Af-󕻮g/D)}*>6 [V@mO?o,$PphTmrg7?"&1L ?>3c\Y=wx1q]s:k|pSQWk|4Yrf5Gf\5`y16Y*9#l\yyZ!silyrİ!)TQ)T:Uѿ/[hZ8Tn4(41 t'^ZKHP63I?Fj!es[ }*oiH&7%C>#`|]A+2Hgd0[tGvYC'([5&>&ӈKX\M02EM@d2~{)o>fZoBk:w*o!ߥ8^udLyF3܌ZKjB[j}%V WjN+ܳ1>ÏJIn,TyH>ڈFN`xzW%a )Gw˺@WZ摯Q*Tׇl)^DۈߚV[NpOIhms HqNo9d̘r^Mp.p$X`G.V ܢ"4" >B k!22jWR &TaXAp9ʚDFFLa賀Ѣ+ާ [jXK8c?^aItFw$;F/IJc'r dpnT#'Q\GL|̯F}^2"H/ JCCfYMp-YOQ S)+8%\ܙ8.m\8ü+5'?BqiD4Fjҧgֿ?Q|W^GzA4#ID]uOmqg)~{^wjy%"M[p=x4_"rXlb"nm4 )řo̳WKC8|KOtRqa OlTAs+(J.)C8"D1#'cT_V47\0q_s&tcx)\u1)o?ǏY)L@>x(S4Cdi4Ҥoe(xۈ~y /wȖpēZ O m %#) {p _%"*#\(n@KCӃeC[.1 f 䫀24w ́9%7;+`N:'"tuؒ1 K>:ܽ>%j~OQ/$UiGG 0Pux%«~ɩ+w3L-"_E8^cà @z5&!cǩZpw? (c~+5pG]xY{L&)dhQی\4Ha?-]"TqDFKsq\c_ Q"Ŭ{զ-7 3>9 d ׼UYʪ%̺ L%Kspta.C|0R\f$.hn Gzb;bHj,u lw%cPTB~ qfYEX1lЊCs'w.6kiߩ\ l|хi?r+/rdkNW_h&fꧥ=jCdM%W 㵌ܸiƿoC݁_%#g|ZkIC%us7[C܍lkPIz/XKR^UN$Nn0%vSG,k ֚\s!E 8L[1/q?f?TF1 y131"VKmRBefAHfҹQ)۫ˆ9B# \dF8䄈e-~ef``ep ț %@B{⢵AU$[YD۱eʫxuHCu{'ZХD% ci-&;j*v/% D=C@&s0\b15&j̾S hK |>{q+US,F^/ˣ_8eX8n']2H Ramʶ=roev黈];݁ym62iCo3؊2Մ m'هXSr ]֕d;epD%eJFat"lݮc"we,zvxdW<\`Zc;Q"Inq~e&ޗ?)tO?!26E+~3;~=LTu ?QJ>5\gO:O Infi43-{CZRL_5~(dkiVPpB`3%KdO:[["C?OpufɅN[!-鶦6RF!ƷvAYidi[#3ha2u`y/ْㄙ4;of9ALt4Z/]o %V& )ҋD1`9&3 "޲IT{p:Ʒ4uL@^0L>=AW~*EY8dxVF<+t<o}`kp"D}~ȝējjN"a,V%6]I҄z4$Hv6i%qSak9W-ݤFZ9(/îUb7 I0I£,@Y3HyFm1_)ٵIͫa_c5Цl'5PLx-^]gr":o*TҊyu=E|}%yi'%$"uQl@ۮwfyJM<䠻2WM -Xa/|' u5GMVJWqtű#2.ۑޖ>5s^:O֯d2?Sb1S`.kl?'+(k. jD5Xbr E|6w+迬%Ŷ$ Vu$YE CHp%tjsuznP {ŗbjDB*B r=_8(Ww.JdDsĢ;a;5?sfj򔑇FОUbqf.6z *y;=*~4kzGϯuV̶^I#T{%iIrӺ01\o jOj,hbcr6o(UFĆi!/B 4+-.l+@4DhJGEJ'.:gSL^؏s?D~hNonxKʆg²cܼ(뵪t6m[?(=Ódrg"Wu?Z!h#R@pl(/Z 6;uoưAh^{cV5] jTA  Ŏi2H֎Tk –vz|V6fѾ3̹*פ"\ۥvXvdUO8Mg*/IwK#,$&C()ZB͚ +SMw N]悽mp֙¿ҨP1:[ڟh#2 8?geHV<\Aꆑ(̒ͥUO'=\!o.5FHyw`m˱|W+>t$$m):" :/L0Y⛲NS]wIM)`%~8 J|{3 3! c./î}cT vKգrom+\'M_z'q=fWO#x%ۉ òP#q7(Rrol.Ͳ~t,WPf[O8Bkތ/D w3j9PY??r5(wZT"_1_-/?nx5 Kyje{zCV4:;Mٻ׶pO:3অ%r]Oz Ldū/#v4g-~٧{:)[#Ujt+:'C W gvDlzeY&3b:H,T +&_!%L]r4Sk(6K?qD5{w""0WKjZ/gI&0EXs?G}+uw>]m|n(w$YWK7 d!7 JzwqGz m+50QM6jtf˄„~kg>UUDtA.E5_w>w"S/ɦ5YW9Kju=՝@j&_PJJp~̆Fjbtٰ 9'.ÕwB/o% },Y7M?_=rz'w  }rG7R^.D;9ka2g2s*W4"!njX_tpLR(Ҝ= Kkm] e}lҩY$;!*##M s9'uW҆b7b1O5CN rO3ˮ (':T +lk wrhm31.jpB%"YJ5SG#̈́L8%'z_&cg!dR5p26O.LVGo[WJ /r{&kn2#Xly, =߆}V=bXPpݴϥK(5b%} FGjYV n+_%un??F "&wqZ^~Z=7ˮ,.,Zf-R-ʭ֬otnIFm A&XU K?Tܠ<(E3:3[qE>*zn,Ll497bi0>Ii]0,j``-SىCLNb|^?~[Afî cUB=e"=y+B v@VGQ{2U!* !lvlgJo&5bS= @ [c񵖪%>dN0hx̧}5RܴǓfFk'^Њ@D 16o1s q@$7SQZA|J)"nwPVDx1I \PJg/x&DgsCl 7*45nvN5EYJa] ^1KGPw5tŦA>!Tݔ{+> nS4-wJC9j׌~(AL lsEL!SYﮭĞǕb݈|I~>ƮLY:&(5<ތ 47>x5%C:8),2[I3%{l:mF{*]n!9 I*8I4R鞡#i؇Ήgp|19dUDm2 ϻtos8%K/"%o,A~Ƶ'jC`l^sl嶵;i4%k+'}r h)w1\\HtdG?Yj7wJ{xԷ71}IȪUxnDTe/kkC=Bæ¤F%X|;|6nĽ&R D!Bn-<B?ScAksV7 Xw/Kxm:RVׄx*f2e`Ka7֋kĩ3!a%x4n4ctSo@|=ޏ㣣eg~3ygzrjY 1)Fr M$p|6<XA8.)j*/8HW!CaT5Mȼ.M9JRZc׵`e{0~Zg[wÂZt]٘gyt͠Ij.ztι keU^bdXi0bLr2Qi)1=)*_} PhynXs٫Pی\J*5 t~P>+! ~y9*E[r[TA5: uSgJ@}Qi]gInK%>Ϫ s`+TS9v;!6;.y\ͩdYa2ݮdEfX %Nw~ɗ[} Ͷl Zh Slܤ\+mTk֙6vuѧ iHjK%^٦w` x}*~< H6?R,2 {y 5 Ii6l<2$p~rQϏV̥! Tؤd7XsT|.1҅+N!!چ>y[A#^lϙZ&]("P.hmP]'T] Ҵ{&^}fc .(Zw-|SjYbܤP?xu/_E`n\TOhTwr=ׯ?2}yAHd+x9'qvZoulzP| e.>KU{*-{ ~n?f@K0Y/>R4SEqEQJ]mg"@GG R=Ex`~P/Klqgu,ܰ14[# s}Xml@?S/Wp@Dˢt3RCE ;P@+ae;^6FS{ß<%=2ۢ[dRg/n3ӽ`TNr?H \h'5m||_=@"nǀEnQ<64+1ɧ6La7ffA2x&hY Jf:RX/⸈To&#ӺbN8W;W5ty09>G'Eel>4dq+/`ZG%aIϚ5(JeλCjE׼ݎ .Pޭ!/ҴQ!E Gmq3IwH7C5=-,.@*Q^|iS$&דuZ.{}oi\J upGoxr' LzM .68duegr@Cn"CgDP=W7'V}RZV|+(LUeC@8J-R{\yTJҊ(-OAwb^M2q)ڕVM9Sa*W߾ ARzVgMV nO6I"LXYʹuTR"l;A:YL0QpT=a{Q3{UxhbLd9M iwba:a7$"{ O+P*08S/^.eWA1jr.l~ƔA(^Tu/wbһ:$6#ggJ:̴di$ ǯd Z|ZVƪ_P =^dt7 ߅.j 7M miaVB3 \Zo^$RwRT0l\aJIܗ3-vޗb@*n~ ?icWڝ6唨Ԇ ɡs B 0C?VHhu *p0ZroGw?hp~rαNh W Q nC[!hSvzqU|vR*P64lp y;25NǷ))s?bA?6A/ oG@K$D@JΩP+ ҩrOK6xŴguȖVZoFt>plZnLKGendž4殣X 1ac0DBgk-BL&<.- Kp[/F4lyRp/Y{6-N6o5dmae^ Iăn4yVtCJ52=SEfRd SvT.Qٕ^BLuX ۧ+O.D{-Bv(f6A۬=4z&b5Wủ)߾r򚮙(.x#P*isXd E(j _ln5CSНo;=wʾag $a4(`Hx8VwNt:4@qŠ` (rl (JeSN";`%bA9v_^`J-ꂚU]a= <#Smj"nKQ&F%>[`똟 oBƛZCb)BJkQP. =Cy^hAHEJm; zH};Du=h=t0krNwVN&@7ť Ŧ}KVfL,E(V#in^c#j8)+Z(EU!j:fNՒ' p콳GBv 6ŷ"T)wPO^hjA"T i8!Z%c!h6dWx8Y5- Uv J'Gi~7G:bc]dSl~Դպd[zE 6[m|IwD_u٤?A [#R|sx)GײßKܫp4+ f*:M<8UȀѹ?kՔhJђ~6%y(6B!'yʜ ]֬0A$kg:eoz_,WU3,̂T,1I 8i2F{G _8Geߋ `"HR11vг (a:|2 !$Rk8GLRq|'dt^<HMkO%{Baǒm``.RE5+s5&D_Q)S!yi Mp6 @ͧNӬCTVSώLZ%s1gZ׸}aڱճc߯!0hVn`@CA[PT' 9b[rkx D-+K[*~JGԬd iԉKK  !tq2тeؚ 8W]3>͗rwlaLMV-T GPxBmhהeaJnqa*J t)L_5쳱|c$T7biBM%2xaeaR-fyݧ8tpr!߀%;Kܒ%H䁶R(>^z\r[Jgp&1rMO ⫾t rA1jt_#Ϗ+Am;!(2Zf %W?B#EW;rMK}G]p@og(aSf:eܱxȤAJ/pRGa- Xgď{'$<+Ӣ7½ ,I)c^%6CwD՟?b M)kUgZ~kyO9i5kLRLz~Vb> mUHyvD?E|Zx% w^\) YCһg髜!`ɪ]*}P fzAsP&ǾMCކ\^\<6h #'K< };ySfB1rJ'd>I;e2?n݌IԎmɁtV{V T:)F?vJolSd0JſYqX-#janrcJ_'G6Jſ!s~]Hl"(?ųQCP2a릻)Rdރ B{ew=+jC/?R-:v1+8B-3NOU(NG#w@AW精IWt} %$cϵ?4#zr'nop|%'):B |i4v7$bZכ/6B@qQ'd2y.`G]?}6zq5 pOI)DeB iuo$[LEU[tJb R)#%(0;K^eҖ͡5*oIOX CSHZ* >oڣAYS8iFE!VnP޲ GMwSXfiԣ9z6lB :lk fzL;_YlA-3Roz2QHV߻V3pTRPU +k49Sv{5E[i'3~"g-ds6#_p>=^Jg|4%{о2@:UY2g[u&ч~sa|0,`vrth}{AjǐRN~Ol'&Z оs'MB,Dc2PB\ޜ7r) ;& ޏз`0ڡZ"l}y+݈v]kmoc\ƒJ\qDi)DqE(߉Z@8[e'(S#ʘ͠(3QXtI~g^Q$wbi/b.jV{qE.PX9-~D:5u3S@%'Hm6h7HgXb ߂?٧hl^rrZ0U[Wo:3KXZ)Ɂ: HVG0GtUВf30D?¬POA?GZ/|)7VZO}a| [+{V90? Pxà ,qեQD>t͖0_)*r5y 9M`@JpP!\:FD%Xe0HэRN r|' }Ƹ]DfL<#f΃3D'Z oq]>iIɛmQh۽X$ _vkLllAxL"mKk,!nsQlQYf$u𪱟T '_Θ^ʳTp?Q,oF )R4/Xg9?M OIتnW!%kt;&6TcZӀgh]gᅱ :|$n 9 6+p z:fNX,2 ͸{.̙vxmH4ߡ];]**q(l S{'Aqس[Yqt"EP!-/xOcM=Z„'Y+iʱe@Dm2T:+fE >$OUirH4.=dBi#49  S}5}Jm3vSn8.oCdWw]29H#k:k<~ '0VN~^tE

    n" yw*ξ84?<$; V%ĴC̓ov7h6_&SQBȃwFػp ; xbɂ~t߿DwS4ib8b=sCاg^K u]/qchuR|zUI"?fq_>5MU%D_&' `oXJԔpɡjPj`tL Qܺz6MsmTU;nD♿ąb ;;љ!bbHQ_ b厠|,EYCzuq޵p%`*tFW23뵶IVk6ZyQ@cjk{C_ $ o!GydP<MtmPz"Smy.ȓ>s'Q[ Œ@peWWYUc Y7B,(^n)+x:\a &X*f ֱ9ju ^nǓ?jZV-خ}|R{Dڿ6/ Ao,ʗ~лp¡Vfr1Zpsp'm W"b% Vh1xvl7յAPּȃ0K qxD$wNZ<4?A7 % J/M,M-Xx=&C͠5`} z '?+}݂-N0*Eg4@ "p; OGJG^O2o4 }?m>m@VЏtSZF +.gtXt-KT<qǩn0^srP?-%!^qsT4u.8o(QtIy3}Z\#EWx}_ߨVCCB,lu ϥG<z͆7VBO"l[McP0Aߵmv R((Pvc-PnXNB[?uB<雲w%[K!6}Uդ}mfP`3JE Y=VJvQ/)LL! 4ރάڤZH&*r 61tO):0sloZZvʽƞU`.vS<=T"pWQ'"; Nph (1;,+%=MZ2+W'5ihU \**bRX&o 9`?ǵ|㤎֜ƽA!:_dפ>KKn0'6 AneC!$"Ew> vߐ1!vvbԇi K<,B\KF(OIEӇ[rC0L*/Ty}="ʧ?bbcZdO!FMC'ڪ͹1&S HSh7ηCzM 2X'ݤ)IyZYX-2jN/b|L3fMԈ |w&ːo!yAErA8rGkX<>-hfwHf96/*q%,~!JW`.\ @g9*VzE&Vڳ' 7s;b8ru[cc^y7}Y<2W w嶛Tn.;bMiaF:I]ON %B@Pjl2Ԫ׽^jVKPU3pYe!ʿr'b|m4*aY%y>u, lѿov{U.;qԸ%b{$jqݙAk & Xd X[~'%r қ}vi'ɑ^9vKJ&&)̊V˽o>yRCY*+tn?{E:!By"? !N{[{汕wB>B* -TqY[bBq>su1=[y}={W=aha'9 a>T2P]1HA2Z?ĿҪ^EaNSM#}"KɁ`uӪ`Č؜yHw]DG"!C]%'T0Iar Ar ;]c{TS:T뼮=n4${#op-eeHUOp (&0EroΙ*U T؜jVMH6:T~3ek2Oa%;;0JK w,$ .@o Fo0H[lD\+CmTI{Ļ%/,% *}o#zf!kDfќ^4-p~\|lq%HAv_H/b #ӦdhACN+tP3f'%*kNzG,ܓOKd/e6aFJ}9qe8ҳU.cl`|-C Y(BW@j[ZF7C1 6 =7֠›}&<𿑌(jI!B H:KƼ|ÒX0Cڊh+x*]c*m o`䆎#;l2(+c| :N?᲌OHߍʨk#8IX5| ͖찗N ysB^6+5lD| stpExT?(%F :chk7*<)w3xE. 8usZ@ԥG`ebH\lN?jX w"ဓ!sַ.|5AתۮH0j`eXK}iKI"g!1_.v n%6$4Մ{Rܭhyz-L6P7(*n"xoO? N$ewaWjZYX)]@sQ8A%Ik9eLKWa_8+ѣ _2 V[ \}q[l~ѽhhHy" E9v-٢FmFWR=m3S VJ5>:9xt,cۏGē)r~iKN_]T2ӰVS(HGF!k\GDDR&Jo6(s7S]qpc궛Yg(xۤB geUC&HH=W)(0@Dd81+ YK0 vpku@zpξK,<&$"j/{gHA->'oEO\ ;Cִ۠&t읃]V"PFzyHb\&\%np{7d= e ۏ:/%$; 9=u NA)ȟN,P ~hvsY`$V!ߜoĽ <\6 0@i&1yU\kn)k`幏u-V'ƋGwdpm 7itw*}dgfTv A:LC{V48KsJ_R{mLM1[gTDR#S``&.hcw=]A /p-0߄k@<2Bh4۩lζ?%d bg&ruIM(& r!H!pѨ<9nDf.6.,|뚦NÃZs,jFة+i2}Ca^,` \v~)Tp n{pwNG7bkq6kn"̀oyM9[Uv!2hin`8DGS4єYP3:Huei"oZel"#( z7(CP$$-p'X~#w$hcЩ9tdu4DQchy`2Vw6NE^]@tw(~n k%c*%SEXm! .qKong'0y}am=G}^p$fvEK -)Ri_iSD߂JKd`T<5X {0tqg1l[\#tx'}ƻ 3OcYb8 P8b/aŪ|M]oQ ]ҞI>V%=QLѦtEhN?<$U? ٰ04mjlm'q5JY4I|nC/6&19KHU F0雯rv,Cגa\J̴=:^X.#&pyzzꐩ|2'SaV<$L8-DRN<&sO<ֲUr 0Pԧj[;F* ZSDM϶҂;849NM%/M_OY۔z{y+p䁆ܺ4HGw4U˾']o>Vƿ߁^Z$!2pvG11_E| +8L $Yoǵ,kj-ȦAЋ=bu.)MǴ `J\hDG܂\c^,AV嗈fq{CҫS{L߈b߬ Wt3+."[eKI/_|fMq@M{,D6U{~fɍ`KB$5Ҙ51,%Bdd6oB <3F\Pm4(Z"of{U tƛ'u3c`J)4Tt Xҗq#?g$D_$=l8 RqoD MNI4%r%Ү n8:_MRd|9[M?IӺ~yޮT 1O+W Wb^0[8H  VI$c&Hxf$=. V}FKj%\D1rL S,dT+!puUyN_$`lz"ZylMc0:O zu|? Ұ}B sZ<}I.N\T_SvBz}x>Id 5e%~傝qBqR|ga-ΛDILC&8Z^PоdUKT`O~cp\qkqqB#9E m2OVՄB-F0︐i<'*4oMiT!北׃IK6 S`,I*4Wz$mN]h38LyTeδIg\̡iU_hWX r~0ý:6w15't)OE-/U:O~E 'M"!?H{ /ʐ=*>6yf!C,2¥ODw^g#ş~!Ywqc#x98tK3M gTpgYP<)Kh>_؞ C(L O-"DҞi00 +m Js aUVWo`3{͝\mُ@\*e%7970FLJ!|B=/&,h|v߈6IIB3A<3"t .͍Ag;-ΉC_4wP垟F#Vh ؝E:1洙4<$jjXƃt:3L2);fL rV qϱx$|T6)å,' . GQqA vցcZ>q2?eNǍLYmCN2Ni^YI4e-j7W..|6%8βnP ʋr79T5xm4"-9:ݰfKsm9r=MCs먊R6pR]^(zO9Dt(*:ZH)s"N;BZg];z1Y(F ;JC; ` 8%3I`}PO﬚U| 'EK=I>iy0 @+):Z/-yмl=50>ߪ2lhe;{"! \[0ܵmk'kd{yQMƦ3'js\g}MSLbZukN0,BŰGt]@:o~ q40#q398h80X7툡 {GnM^us$=})lr\RqƄvOFm=fu>;Y$6wob[|C502&T FTCWSgj(*X^6aX&]3`+^kɉ%y_ MӋI N'@10+F.m"]Zx*h6"ĕr)3,C8FI}T gG R1-Iu?Ku\k$ uK5"͟5a#%dz+%&= s-uJHx D%+m ȧ:"PFpH j^$$Qt˯Jݭ4JyGvR>Tc_Ec'Pm}qd``ɱZ_˜MjR(2-%hsFUQ@/ychv>3D.-DetN`/afc=){u?fV Ȋi);ngGЋ1Eo2""HcH%oMƯ쭸%_GAW#Vu}AŻ tzai ?>b > 2%u9"n";Ia r&;q]lQy,I趂u +#e[v7ԥVf_FMS[°!Og]ܠ .ĽH3>?X8J +$RM'1f Y%!zY,*[M+OMkZKgeS+iGq8L):z]q1(̨$8q?"m8<\eבz1}CRk# XHZ/ZȘ싿H(!/گa6 RH!_x5I>eD?%̕P~Fo{U()a|&_AQ&3Ŗ%8t,$'1N&I߄3)E$:xP ªW?g, m,!}N~D'2 1f]-qG&tj "UƑ]F1.Zj=m)UFɻ%vAC-D*>_& )1l'Ahxp&IC}L'ҋuufw48wTw"&ןZ*nZV%)]G RI8$d5BFK,ecnOrI9hK/.Z&E$$ ).!+ѯagA5e:\5jt|Fkk7ΠPHP(T]`b@,3s5O>0ѹj*Qؼ5y.U[9|*A{Q=n>NV8 ozC*V ojnQQCdGӗnEvA+uEZ .3XuFܨ*O "p.AH焯㵢\z+բaXLGF~ʍYLfW^A6BԜVqwKo{C9ccʖ&α'G{PpS<@^TE+ƫUٛ \%!d;ƚRNq,V>(d81#vGQyLTZa*n؜8T$E.өCu;]\N. BXj]͹r$ƞJk3@M9.,fybjW|ՌN~X;UčAŞ}Zj9d {t z6ߠS,lkKX9!ܶJpGdL{#b]`cPttIZ3ds؞>–V*?g-IT\W5q'Olo[15EͲg:PjO?3[z H^0ԌABtЊw-*ykk=ïR_V+y6UhK dQWVٵffӡZ3 Lg'DP}n#ҲКoh lX1WP hSI{C!#JnMA?=)"6. FTnl`[e~2PAk>B/n1 =RVN^$YS%k*sS J{bv`De9/hF!"\w, B@Loqj^l稞Yif+~+Vȑvy7@ |QŻ"K, +Y0 'ɻ1=H xZWrU>J=MAYzUiaPu zM*T\Vk΀;ثїUdrzw8ȐX7t 87nFP[;*4rF5=IB[+U!ԏQAٯH\w_΢ '+$x~< hH.́0ax nw07k"YxRafXC-%o5I:qKT]\TaWFyCzi<ww;V}Z,=rT5I(_)Pj[&J+w/2nCnPȀ3bRކtIi%5B I#_9ݟ4EDᕥum͖&2,ԫwˏoC]@D~zV91ĵO(H;8Xe'n*Te\0~sP$V{oQ}^rQO[Cs2ke]ЎbĜt-WH8Yn0E1-lJSE> ([Z@[⿹R}9j #Ks-ˇz竄)Wh-{*+T 0"?o!F/Ӂ~>x>HMZ 7RE7S+ yw `p\Q!`R z#)nM7Gg}\F"(z&Lҍ5)x3A*$ZyXڵf[ $O`zyΦJ]VgSZb-J2t!u-np'km6av:rH)4蕡]onX/ݕsgСD<m Gl5L|NFmgy ?ftsi\xdM8{e'3JqkFDs^-VUw3DO:7WX*5 [o\1LVհ5sbS . ROECm_jv8@vVƐޤoF1?y{B9]OfOUAqG Kpd4?R_>qżZ<# נKp<cx٤')י3! H]eg\gy$jreS\d[WX}#pNdQ#:dq).t&p,|HBGFAVFRwB£ݲ}btUM[ǀu u N 2:NT)zЗn (nO!{ Yn."7ҭE)1qJmg*)  v]Z8{F@psp9od*yEu@_&2zXsO`U5]R'p"^%r%bMtzANBX^Ti0nK<7ҝT.l0C֪~P3W&0'PV%< Q9 b+zEZ*6 5O{,eD6 H͊¼:(v $6O`yBX}8_ 8:Ir4򋔎4̈́"6ՐO?ZM.^چ60=,fEpâXrRq>h u|X7u|ԣxQЈ_۟%W3HN .JHY!p- G1#S>Z׼G~M`sY}VB W\J=FjHpxքwxD^eO0 ʪڦT^4<+z|aVlnNŬ7<óN,nﳩQѶLe&Y]35Wl㗰p&] 5GpGmq+&IӑQ({YsO.tql{” Zb+?$Z4.ip8^ߑ2fPh؂g?As\ؓ1Ē wimV[`^;P/ZP3t#N{c'"J=3}dI$]ʵaΊQMy) =Ԓ9S+Ѩ[(<l6d7xp`v+HOMۼY,F# RZ6KU O~C'}cN P^avS1^A`>nmch8f,҇hyYxm_ip947\>Kʡ`fp?9x eTcr~=0[3Ѧ6 q7dcĝī7`r/F!k (Elv#DiL21ƛa맶Stæ*t|&hJIh,}D+@?6Q@fM)8N8O CW9H2kuǝ9n̺Rpanw{H!DY,*uӶ-MmŐis%aԃSiD\5r΃xUZ{%8 ^*&Mel%3$q3T,-vPvck2da[f"#ኛ-1mVxIGRʲ gpz9PJa/Ga˩y0-kHx(fr;j`FjFcEeo(?FԼf4JYQ`}f)ֱho VbH4@#/>GRwEgi\:8zx6r{8Ahf1?gF ]Pu6trnUn1h9hp]sq<LvNeT"tHC U5-NGƶ(bǻ>iY&[? R* O ;PIyY Α5{F9Rl :ky0%'{"a~3C4~N&t"m?jFM9et"p.^:ч׈NH pYɕL[j`w\X䛝 iPddsb0SBu+Ld(J[ZOtǣ_]LP5Y ːv1޼b0kCG|#r|TOFh2\#;鬏+ϭ%{䯦8ʋ%C]c'`wmb]<8q~aʢpVKjbS'-=.Bqz;iBCS=*d״շC \f( zLsZ&4v:sZ5ibFpbpuPhG15۽=&w *0ҽah&NS6|5[ |N$&&O(&/'/#Oې3*c RP ƲQM\?w?≁mzU a[Zdza_>49K1ycgTfM#ík^ermjiZ!rQԗG7NztpkV/ FTO w@8!)TVwzylrڧZECh_jJkR8ȴ-A4j?WQSdvsd.asL!iլ$iq$WU(᥿&V;@++jUXK- 3tEwGz۳(Īkb+ʊev\Mxw1,m6]G1c:nIn^_|c]aS5Xyɏ?`LiɏڇBZ5Q- 1& g/kNj9*9u~%Gpaga:j+Z'Z%sh_?FG˜7Y~l8xc_|V@e=YA0+ ,}hZ [YU02깅1zȁ:au+UͦEYŬ9!Wѻ 31-$TxOx;74P4J8r>p%1  lo' 3 ?d9_{kpPDkmzJuf7E.%&>(C. M[F DU(zEP{ b )~׼QbFg2og椗6\PjzI+6ͪZiDZȈ*.Ҷ'oqi|scXSG -'c#s1ԞN ,(u[e2r;Uˬ*3%zK'_$Ds+:wc+3@o 4D5';@Ϣ^RPn(7DxG\+&> _϶]^m jw}lZ6:.D)1Kl։)",K,On>==|C4 -ha < :vjZ;adf0Qס6,U"7NN(_7lIODq^- Q4+2hŎG7J|4<_}nu~hDE'V3#a!Cn" :1!^NʥX8FiPȯ aM?K`g;Kwv__ 5EA5z1 9"5 ]:|RXN4?'?sޖ?wiHն6EqwDcυb<ˎUnCK1P nmFjI >*ӢhĪѲA{ǝ-tdvB8,")"З%S>L?ɒdF`𺶳AvbR7sDXu O1O{_E $QY(1/ߞBZ N,#IJ#)U[-<|=6E҄ }/Y;G$YdbƖwm? K1j 9KؾcQ5Cas:&Row;&H[ տ!*6Q554`oI7Z!~9Hx'eqMRG@\0=hd.Mq4__O۫e z g38T(h}/! jNt=iLt`r;OYlܦ 7x leX49:f@ V0ǥ\ƥ/mUYL,6@ȏ:py"PpF!ߑ f \} oRf| 5DŽZE\ >hRtM%?;d|z1'0J>Q(N\#:;AV)jƏѰ=ӒM{\w.jǎW!ྐྵb§z䪑%P :"#+=ގU DqILlu8t:Vk DMu+4L'65? p VX]Dd_W.> 2iF5;f[ϕj/9vx7EU&l>Y;IJ?VN ci%OSlzvu %h Pt${?ce? ɞfbDL/ SD;z5z`TL1qhb-m4Q-P6y( dmrYfL!؋򸼹Gs~@ vw=dٴ\&tAl)ŀK, pg5SW]%ț̞;U->'ZA1%Fe~ r{f3zz:6>D ՘is,%7T[ Q߫#MaDO yڛ8Ye}hvBZfMQ~ F kNpEEӬ|+SӱpVn_/hݫ :9wn5Ax.@_4hBw'4Ei[B d y_NmG釔^%MPIw)N=<37>wӫY}gXkcۨZya fQB8\>@.bOę?0˓*e^2>%O1o^;' 57 ";h@:F¡}4A\=+v9 OgÀ CqpI>KJ%a:c~>z4j,8aYQS$Uoc7+VkQRfML'狂y]I^]hCP"+=8X\3j{j^[P.ȯ%ğ B ū6AMmUHz__%k|hb|y= 98ľ/L/B"º2yA1q(`ie^%}plw;gM(>f?Ҵ:C1Rk#T֎/Z#^c/TΙWXDZ-X$%k%^&TB-3RShm!8S1JOMtm>='l/ͥ{={p gG5G?QHl\"@\Va/WW* Qt}1+La>ݬ=I?A<1 Қ{S0ƁQ4Ӌ ¯DU%A_~Z': rX]v^@,kxQ3C0En[$UϱɁn-'Ӹiibj`]Lu hā79cF ϰa<[6$Fb/un$۸=Brd'tj-f+atoXHw[AZJTPP#k[* Xb-3 Y_:VґXJGR :Ѭcm4-9*'42=CQrj9>⣂f1 )vJ8=@X%*Akruv,# nwqं_p$(D!ok,Ȕøg[rY;Yk\ k"9Ul v)< Jɲ2#t)tjRPv~vY:Û9q^⑟Q/OrgU׏;Wom])sciWE5^?&gq8Tw)#'QUF+J -#(ȑdAR&Cus!P(D{/@/JI͉!?4EgYO^:E->z HA;f}5j X=ѽOI=k)FژCfSYQ*?WqBSyMG9UdaN>Io8 쐗#3CWO?st,*"_6*KU)47tHzYH"KA$'P3(Zc;sՋ2uX[9NuF 5a]c@1  \Zg GoS' ɪj흟=]bjOEj1*njߕԢE+J6q;T9K>L}X.G:$΀ŔB=P(-y#ɚ*[@ mj?aY+W2<ᚓ?o%t6z_+u9c{aFSMK{g\GS] P$QC3 aLj3Ȓ5~˫ OٿLhqW[_G][hJVAx !E<[7;[KgZ鎂= [) S3]!HEft(Hg>-_i͏ܛ=^ qnѠ6y&GSD]^cWY,p>^ kjzp"MHkYQ4xr+sBId~^JΝ`3:=nPwMpr#s"mZ؞'B#:P>u~p)RݱR{4+WQb T>GjFx{b38u}7V(d(/Kpm=}OE { c?`pl!;Dã(K6hȶ&a'*SdD# _3]綦pDG+cJ$_a^w WeKVv{JuNn0X U%KruaYcϣ095 F m2,$ׂn| Tkѵwcj߶0  ԋZopݸfc }=\?Rqy_H0E4s3׌;Xw(O ަ82;#&YYb~m[ n.%X.rbMj+;.){P0߸i~GN ~9΂@SXis8ޞT^~աhY$yP}pV>sŗ#-~r>I 2Z4Mpx6AD-GXC=fPPP!lrMSxoWl|/C+s=64ɕ j\F* @#Ir'94>MX־ %!<F73aiKX h0#1F_HZ":DX#Deԓ0Rd^c^M ry3/ټX}%r@ ? $';v6Eyn t0ϋM2 Y.(8*gw "gǮL5< s:@1_mtZKy 5% )-t>q~]t5IgV=OixErJ׏vUs]rHfw6 M$YuJL/;)ݶvAmȖ-tz|F~-/C%Bl{$v#*%C 譮v\S\Ps8.v81s4fۨ~48 p#T}0z9pze;Km̼pPLcվh\_==S@ِb ǝ8)9̒ݠyo#'^>.1qsuY{vTjQUoV5~)lMV$֡[)F%yUo!C ,8`CraznU_/ [p PQ -5P޽Q $]yT2MP`P@ )F+ 5Ճp>LྕA>* Ή*+:jm/2{%;АMT$C/ñu3>2<uZ'Cwj{H%z!}t53tAYb/CUv,j3`*; Fez_;Zw=iN|\o>fE,Q*YYK}ЊK/)-^ۂ&,Aݮ%ISe0be@W/^سa© 朰7]/l+R].ᘯI=xAFn.L^lA<-3#nh[=lhgN0Qo1VrA* b\VUM\Ɩx8σPoj%v;/C:؁~zqkwL3Nɉ&8 +[ދ>UN*ώ \ޑ]DR`;fg) /%zZy~0Xs]; ( k0XJ%i f =&[p&- Qjeۯ DL{ @MO>|t&Mn[H+Pc J{+j_CUl31+/"'_e9&Sۮ=hۂIPJ.˓تe)ۻ/TG3+ }c+G'ޔӒAsDU^&l{1*͏z 8JfF]4"~]"xx61+'#BE̻p-dAkJpBZ'.sRS A 9] Q1rhEֵh~E"l즛6xJ;=@)wP1#8BAf4dEp~Z~u3*-=Ò<ϓ&$1_1q`S;/8um6rxq("E16P YH|>Z)}D?ViƇg|1qʧ68:_[b̪WQOKOzUyd)ձ.mعi,*TN6˺(ύld|T 5L1<E~10G^7t)FWI IRP:_.8Sp?`?Y>a) K,.(]9rӔ܈"9w|ZȘt}(X;3U7cK~Tdva1{Z}Z"^pK ?φD_EW#l;V,ndnjUN~d@yU1 ~{wՃ1:_mN[`HsU#{jcK:ڥ1xd%>J|te/4I2L ~5b=NYI'oI`@N^5i uJdk]a1&ijwͬOTΏAtmsSv G !rƭ_E"ΩrZOQ{@[]Aw`[-.royLW}4/Kס,).$ϺT$c g f@qРlxΈʬޅ1nqk!v0&G'%2GP/- |BtTKDY{r鈏K` K=& hn&pTK"3q;6rӃ:P?Eq hq^^W&n , 1N ɉA&'I$J!ac3c\QD_nhcLZJj2tN0"c˸;5juL&u2 hN8u E.;xr]XNhd*N3g;J~Z:H ܏ѳb(9d49FAZH~cWi]H}JAыP N_~ @7֜GfXLFߏWDx XlhdBMu R(Kח=id7$>mFMU0$E3"!~2;tU(|Y>0]*`V麃Üce?%#o3a 4ت%_˹3qFxAsXY%=aZ$gl',m? QEL8 Rėsiw%?HtVv:~FݿU.T%69`*4\l^ Lk?Q rnǓMb=Onu 7Bup,fePf˃t¹UOc|㽾<~ |L绛hvC:Vt=IF$@nd<’kX+z}N[_xs'pkw|c'X5X\hR˱pq_.7o|xBVѫq -c0B9P|/F=Z׹/S/ӭHq߽bĐ ALw NM(mHFE]OX@29eN]|/ǖC4#'CwǵL !?Hn_$ P>sSlR :9e,VRsSʳ fZ-owDBqu{Fbcy2ڏK.n}{m N0 eILٗaEW!DRתd w^lЧcU)b]c3i:!ѝ̒Ãڄ*^LPvU܍(Z5ĄTB¡k<գ;ʮ1{":I֤V f`ObU.mRz+R(H\!msj< %m8ZC6R$U>qKx66S#ѯJ2[zQWr3G7E29lN$~2 򏢵؝H-r34}̋g8~.c =vt/ͽNdh%].3<(G 9f~c)LB9,x2hg2MC$9M1xggz4X7/!Y]JǕD"ZuTs3C`NԎ 0Tc`)c n_P :R}jXH1n5ŬUH9 r̃f^hػM%\ aw%]~._/Cyt9>-]5 tr+.B^ؠWus5Qlq4>bhXb>I!df؊_E&s`%2k]EJnT!>G^3}@|zcb;&n?4_M+B aqL٠X>|op*O|C *[uZ,8A#.rŲrEݴgZ\OOߌڠDZpG옊acOrZZ2h'JNm9BfySfU4%@:?%"KeAȯ$vL*<睨hPmۜ:v"BfZ\1~Շ24t65ٷ]*rݢ/Z{m:qTf: gaÒ ฝ[1d/PtWlR] zZ>SZTg:؎ @xx @<)jޯ, oOW*R%a[Xn-[2qs(GAEE_EhplQ{T0R.O"߭/i<1gUh*?Zn 1ϸ>~hoĉ{%"ϝARKZ ={Vadޱ{_ kz-#ɸXsޘp%gl*rY~] $bsƻhdcۘW$|5NA%m}ޓ q3l@J"STU؞1 ͖RAOMw}1jDG;R$Qes ;ޛgQr͍zJ1҈~](Y*i {M/$MYHɐY٠3zćX[D{q,= .μ’ ԫôw#o!!:mt7:3(SY~ɧM3v8f*3۱~׹mV_]X /W.q(*C IҾB#w2DG0q6_9_N끍$D7#.T%TtySE 6래XRaVnަHrNU#7flnA[4 yTp(A':uuNGjc|*8HQJnŻoqo[1 /_d:;_8#lwYfn\q춫=$n BNAyG:4n-z sOdo3*]PO2>]*mq{Jnɓ=Tm haWgU!=W2mM@S'+ExZ,:`Ni2ent8tBe0OAߥ*TG$**[R?L#!yV ,=>U `w |)gw[Q"ö bc m kJbï2~)z =-ٝgUDX6=>\%V$8i[Rsf8rw_(Xhm#颻8zG$-mVQ4S2:Et)Ols,f6|&k>(B)#ɢۈ7;T]q,:prgy,U^ LQ0ԂDP7]1j)%s<9'Sk52׷ y|H^(.ҳ{-*Q 8F.yd+QTб#|L˛隉m`]X]bH^2N1(o>m616x{8۞urs#G QKdo̳8wMSYV~w#qۜ*yY'WL$mUmg腾`n~ \`u֌7?,A#Ļ-uA@d@|bOki11@6mdiP$^n0q-naiYgVzpiᤞRLT]39Nqa5UB*[a@^8I4]t;/uBCex͒y]@v^amX;|4L>"rd8v9$6OPρNsRA!|~Rh?wxg r3FjP3fEe4IIϭ ງ /kR+ׂ!rRN۸[r(;Ψ#;"Pwal!+؜YSA:EF>r±rNEM?ׂ7 OV׃FP[p_\:2XF I^!Ѯ3 ( m4IJ)L6mRD "'SV\Yc%B?L>BqF4;QRd X **(XQ+~ ~|bd*䫜b3ݿJ𳥼ɫuڋf?IM/c. ]Xxite!P,%Ʉ]xE(R [{nI,'G3srhvu>DrN=RNiLI+VO~v)\eMT-%)2W0n.|3QqZ?{*lZSJj2*FqOC$4hŕ[PHS],g'(R۾T,%RzGSW6Vf(!}:OjPU 8G3[qA'Af5oI}b'VBn@U`+l9R6dmg#u6A JuKnxΐkR 7-͸OLݩFanP~[=v7זl(en@Ga^K0Z9W>]زw;xtbi!p-ZDxU;hEU]> >*Gw[+M?NPZ c7z+wz*ψQ|{CcX4rX 6w@1C70zmj2{S0G$V?]|,̮%AW(N3vm)6j@7!b$;*s@df?$,/ѫ=fc2&ӦQ8S]Cɸ^p]TZtv 0AWq0_8l>4eEv2ɾ~Pݞ,jct.PP!{4R s%D (=ғgKܼ5Ȟ;t, F 4k<`3. Z8C/xOgq"j۸J752A`|*v}R Cq^r@cФU #еtLsLSgMG\Q@8%vd$D*q.E=B]!qv]C!Mfy}h2bm?cWNuE:m]rQshJ*c!o*Y0/TgbVf?FO= i:UXoV1 2 ݂z'XM:~sBhy!0ݾGA=>ꖵE 7{-lhPrX6-";ts ?b Tu9z}Ẁ_\Xd/h&g)- eȦ8|TM^  Ǚ'yQh9ñA{wEGD6WV5QXt&{ ⺤m澅8ݒV dŽu͚ c]%;%t}pNQw5h@ Dׁ" x&Gu5a^֗s];HB^RoJc{=p < Xy{~{_Rc:ofb1r҉0뀰 3RmKA),)#t4S@ c"OTDRVDy:;|owޖ/(XU0QgϘKQX*Zڞ[81[$c}Y~7HY~c>Txhڊ: %k^G=%M4p<&柱A6ֺuWFz)<2gu3np9=- AeRe_u5rXgWh=8lC$Tz:3Kּ֤>INr1؉Rn-8W;k)lC^bH->&BP 0Ъul4_kG|FdX׾%g7dfEDVڨޅ"rHJBAnVUWrH$ߝлj#VZ!\OEg?ȨL&Ty^ԲLb:1y̩9EB/aǏ!{}s, /)G WUɉ w^JKNA=+` ]} ^e&iwgd7R]qZ fj3p|԰*)^CaW2@u Jʀ#[#LxUE(h e ^[ 'X~4񿕒|WoW 3>S=Qn"^/pBӺזCp&(ۨ#ڔB1CB뮪ׄ(XaTWČ= װ!NNi}Ψt;~m#WXp*C^wsX.NT]zfmhkȓd νImF-Rӽ&0"mƮ ۱ hst]z@_8:WT cIcEoCYz=F=lm*1_@- q80N/GFoq xbSt|#ˀ 5ђ\( O'*E 튼aR+N Y^/;ND64%5qy+zpm(cZtb,9nT[Q⼼frbuP("1GWȿGFh Hjkd;m6L g]%k S!pk%+w]esZ;?zdLme8'oU*doEULGvT=z. zK_0lHtb sK#PE_ 1}5纱E~_ZU$1!wܖ-[y6Ќ5/+iQ8"U^dT&pB@ZEi# R";VgZ9OF_+X1}Y%ibS35Oڻcm-t]wOh2c> ±<㦪R, sYP$T5NO ʉ#A+F52@뾬}4@OEVy(e-!@b#vo^`Uw չ%Yz%\잠:(fQyKLCbMKMJ)cLcWg6ъ06\ -*r&'CȞ(W]˽gmǨ8Zy/{ Oj_U(I<]鎾`ACw 0,r)I] vcN@j+&CTetZV!F&7Ĉ-:*Q<Ȕ`_i'? YȔto9ץxci(c D6ݬeM. A/LdC5u rPO~!iAaI.BI&Q {%R6GE5="nt=R 0&ǭU]l/(Y fJ7jdZdhi8~!<`/ }V rOvP~`-V.3Kov@Qſ*/o 7j,ԁ!'j{P ˈ$gJ6:Ͽ@Mdi@LYgtA/_' Hd,[m pe~O?Z0J`ΰ;ss }@aR h0~JnW]r`z S %R,ھ>+_u+.i9ۧL)nֳ?n~o.&6 eR qi{R uM")ffv5gG\6kB_}VE{cyZHK;2t#ͫ'զIQM8@9P]S++5> n/`}L A#a4]rJ ^&#<`~O  CEcT#v- G 2Q2p[`rH d |w B:jP:~7o: WU0}0(ʄp^Wc&BPmWp{$\s0>i'݄b?58"LS L5Πu_@ULr|&1_·,Hv=KpbcuUnɴVsqNlV_F>wV2k;[*]hEbЅϺ?+a%6m̵,eyt2 0N% E l. R%U5*wG HeR'iLO:_Sf 5I~Yt쩲!-.knT 2r"egr)jIVVJɫ_8@rLQѽ_ }X/bA$ZF)pVp_`|d慸PLt8e[ ;fHYߎ;PnϹޭ u+;C㍿d$bwCQǥ$q˞r:(z{@9_p{>P+Pjzhtd$ˈΨ6 "Lt)CTIXe pwl^hypKlg$q7!kO\s;E6:jlKju½i~de@m>oPt5cF$n1[C~.ۛ6-Ԡ-B(oV`ƕٵ+\=? R&N삓E7Ki:!))\<|@{)fY$8eDy Ll-1k+AnEQ:ya+Tn-Ks<xn&TFa݋p@Q}[Cu/"i$BTug~KɅgN:FDAlۙ~rXޙHpq;}3`Aqk'clkcUׯC_T=غ}UEV$,x MAz\ Dma<;uu ;o| .s<_6 ۣ6窐'*a]vCgB͂pufHgȰ0sJ F7->rK}==uQ2=e0sτtI Pjq)}Ng9A[{)J\56UަN&o3'@(3k}}¾/]HSϋ@]0+-7%RG [<{])_4XԴE"%-܂,ƨ&_ƺ3@ 7+սЛ, /BYMg4} {V=hBl:֟poBf97䷹km`>fA! gxB'c0O%i}b\F_S0j&P@~S!Dn&U},^h5V{T-|{%4982מVbȘ* ձS9) HgUx3_`54\x-Z^5B^ta6_ o* Yïiܫ|V%zhdW/߾&%g{կ҇LR5wa`xp ̛c$VAXg똍{9גvHvúmC_.%{YŊD!kQAD*2IXAX/ʶn=z#4mTs\S0W\_8f9RwbQYkQ)Nv0nobzX my"ǷN | ٝ\!Gg`wi&De<Ғ2r n)3# "2v|P OiFΩZ@rtq]ZWx UԤ=̔EKQltPqG3q]T-WhΚz4'!- Me;0zSY^A5n[TPv M,e'3j ZTa$jcS/GIoΰv[uM^\z cpsO͖Jkbc?fK'Պ HN ZfF'?6Ey2:$Ya Bf_88VXvƁ&1N :rU]( B@nCwwuP(ϔtn"%M~ $i6ToCzs$@6mJw}a?++vm#B#{bfR ؁N[5D[TЩǚxBpEa{ 崎͒)ݰbPȘ>\ˎ=a'G]/w%W9"VRHM0|j\ek2qKn, "N* B?M3jڝ -J-L @jJ[vN6企D!e҅?.d\.zJf7J-i .4}{5VlۢV^$Q0df69ג5)X OZN%H֋XCM|҉d7y"ˡ]rp3O<_kVPcƐ./q44.2xzsgmBN=)0ٿBU R/goIMFc`Sun6ɅQlK_؝a a1~$cfF7\ʟEAU'3w&ԗ>Ph8{#pF[_&U_DaD3 vpi1̜%~?%t9 %q=A~9KT(ܲ`7=2R'd$ɶ%KJd,} I: ramw6;W|8F^[%=o9!=D2*0rA1)s#`޶}YnSϽiKAÓۂڤ%+#)k*BK%8 &{Xhϔ m!U?6BwD}^3sNc_So|w*d(*VGT7QgR6q6Zռ{1DpJ HH$JM Jog ܞ"O!CIm(!_*/I`2~J%jxZ6=0q%kg"d=:߄(AqHM}9U%x5!hJ VdEfKa&9'>ڿϜ7&|"Kg5(yDsv͞ϷY|ːw|+z$_(Y u(};טo4;JcZӌ\8R3_oy1_-_ݍ=OQl 1'88C `gI X`r< GC1 Ddk XuRI+dEg6Y 䭣HkEޝ_:߁{rtDm0?IE`aHɴuy2 ʋ5L{CM7L)N$FsVViiS ~T\c = 㕢1Űc%?#,Rrp0Y_*g ;K/Vw[NX(y K xzvEN ~bW u|cKkjb4(ZuJOIjĀӍޅ|R8=@͛vd)[{ =@ܭNY d]),=8:8جqW3ɡܨ uם.Ol2XA/)C,}x1߱oNU[OMf`'|G/B3 0J8; :O1S< >I>_(L!7@c@bWﰠ]3??y!k\WW"q=M y*~>Kq߳BoU`QN5zK(&/Dm@Rq8|,W18:©a3.x@{mĀx&, |Pv l*64wI= lz$*iPX[ü?z;9F6j5!(=zea@ 谉&9 2Wx"CB 3!f";ġ;z#=(8YŽwz=} ISdIT1`-8Q*l'F7 gZ Vmrs;1?5[пEQc6M1i.pREiv;LrS&`OWP~[yw5Խ647nzoث%P{ H<2$9SF(0Сx5/(@l}FoyZlDv\،2S 7(ug1CzZ׮ֹ9aϧ[IO ÏtCR(upPbL&) d}g¼eIN(i\ t.4򡬎IC ˼;J]Z t96ԣQ/7/d"W8= sY9\CUzI'7MJ#9"4esYP4Z q ]k)ybυL&\c2֭X=rb [q5fAoNGHx|Vh0f:C2E2,B 1O ۚD r !ޔ .~ߐXTx<~$tk$e5!Z:Wqoz#Sb'Cj4-(2 ]& Hޔ7j1"BϧUrfҎQz+>II#.Zc' &Twpj"jgd  /bq#W>̬aܢ=eQ>?QxNʄ >9h{ᤀ]{~ثlW$O)%0fx t +]~r`8n%oeP$ Su%uޖ|\0͐Iu0>T3Orm27AOoV /N,/B=* PypXI5󲔊^ m MY*76㓱'K@xGvY7#(va }gd &w_J4{t)=Gsÿ.6UfBحu:'hoYUi+_Kñ)66e\n==BR8A<ưn_TgzHe ,Hݽ2Q*u.`FבbvXE'X?٫.kЂ.#{cx $uӤ$\Y/1%ʠ˾W65"a/ll $)hd`ֺZz۱n򾛕Tf] -된H'忘]c٣U0K˄Qt_mw[!3NA,,*3Q~IuMxQT0+Fqߧq@0^\G0Y_NZW"j~Cց z(kBE$msvcH\ZwS)Nn&γN\&|c!luwAXwgaŊn?G @!E"q]gs|^7e~q9X6&Rfdɴn9nDG )[IX8+H=įIKVԔsf'<$qC $=[@,S =k*5pV}gbA}EĪ  jj Q UdYXoɧZ[#Z^ʶ]y?u<1"'Dճ:<^%0hg2jB'UWkCBM!fl^eAYMjI(8:bޱFLN}eO/4Z*N=>Vw,” ˜Z+_^z(iebxlDD; '\.2Xu|m q3#&U{] b[Cָ9$E4IW5n請8bŽ^dgno=Ti;cq� $YAް(t_6!^jdD{ hF mxHĒ^o`,Q91nV?!M.JH~WA-ܚVj:YW (Qgcm{϶iE7 ɲR{fY$s:0=.G%d `b хG-ԕ.}F$|"SU > mк2Q5=?qؚR Q0o>Hת)p'ֳ _w2Ԝ`0'}oa.̋<<<Se](2QϪ)X$fPc I \Li9ϛulnfRPP"!6kϴ N+ ߡw93Q12#i2}3%RtQ z՞v侮R =ڒ" efFy%LvҡyQ# js~ǂ *9Ei2lׁ"7fHWre4n6ieͼN“rx@@#7cG mq% &-ǥ %Ch<_9WksK#*8}k; 7]V |aѠteݎBHeRj~Wfl0/ϣV=3Jч̛اIsI@&Ljřmy}<9d8BBV[t(x4Lw-9qKbE]9qSfy}H0Oж\{&vڐ{gP쭫 (6 QATDmC!yá\%q 1Wm]zˤd ,pׄ>zj2@2Ԩx%OrJ3Qf^ˉXiDU>ʄh&e~ = bQZX( ki6֨㭞ϦžbM'W[7E#(7_ԔE? KHQ=dWi1AƀK[plQ)z '+bO63wXy|isv`bjD|KYqQ) -$][B\Qgers!sTD ?X.pY~*х-.|q`æÁMSt/'M[aw8$LLovt { u{''Oe5VD-Gǘw0^uν6X֒DWy7!¯Y񄬙R~ð!vx/mʥ<Ø͓87L!H\( %UV e"# %Ib K%Iͻ3\Y;\: _,ס䤱ol;%gK\w XϺJ ӡz3뤴/Lwu_?:~_A ^sm=u@ <+3'{$9Pi*z=؏EpQ:~<9 %.qr \M^vs0oª|MEf DmS{}kOOzكOx _R.G.i3ҭ- 8BX;[]̊ qO qO{)ϥ*ɍ{K<5C\J> tнκ&ܠHMpNX85`EyTk/KT`LVHN^ot^EVzi8%:wbG\c->)٪srI\g ,](9#~qQykeWNo7u&ľ7q5%XpGjU> ÐmԴB^-+Y1qWtNt'+V?|Cxyi{{9?H7 8xrt.NFFFb ĸ5.Bf N ~1g*К {~(pEGE{';4b g>]p77݆6VNgْ/KWl|b'{#._]^#(5|);d˦8DOS.g^˺:PchfW%;%s9cK}X5]E&o}ǻl|9 Kz:8\0A~PR9[3/čtYoΉq&X:p$etR,}ptT͝\Q^`0#V-^$8~zx\:-t!Vbf͛doGzY7<`'-R^8=EWw "T vX([}FذDOih_6> GZ?isFV[?Ab {JeVCtn_lBd7fy}1ab!TWރdkۼ8*c_ͭyƦu$)]b7/z>i).43]IqPf&vf@6YjCNi"{lX,鐄7˅oAگP< !|#HF!π ZRGbl`UJݔBiǘv?%-q[Lbr5V>m@M6844N[T!UHWN`d!|D-[0vG)"XJ 8n^ 4Q&`s$ Ļb'ڰ \xo|I"lFDA 콫m?vuo'H=A~bTXQꤩYK}ɟUX {BH%F^~ԳPLlM?~ذW/#酃y{@FH=;z qo8I0I`%!Q-WݲTW d4ePs$)loo$kP= 8Y*[X)s!Sß'5d[ttq5xgrU'Ȩ L2> n)7cPm mL:$O _̒ ~w.T_6$R~.B;xþN:YW#EcnIx'!F@hWv::r 6ḥH됗hZ 3J/$Y\ݩi NpiYń QHc5芓37Dbwd(KB 5ξ~!ZhKN7}^w$ ;#{Ҭ` 6Ӥ|Ucb]1\$[/6Nt.ro5wÇʦ70F%hy0rWس)ռQAA]`47d3׈ F>”童/ޯ|Дz_S欑XC"H H$ɠ){Rĸ"G"5kalX*sLQwָG4j.p>^y[跿 =B [ TX+f̎ca?kUIBt~*/:3-p3&p _gTɍ+7:navЃD=&GR.wKl>_Snۘݲj׎MKi(,PQ>YcLR݊taeJ'9Ht{Vn Օ?*Ñä|3 K3}SO<,S"ҳ@bR|ߩKSA[ #;2<6(O\2Ңp]\|OuCf4ɬ|rD`2Џ5-rP'h wB'TIbF]3s^l%eO}pC/Ee s"qPXԋiA{;hfcN +`/jA؉eAv;u.^'r[YkwYW()H,g=[ey e?($} DrORm ְBo%UXcyXYk ,tjӌFƊA"_7ĩh͌cMC"rɘ1Ry#3ZM|ۛ)dbt<:Zn;-bǞRquL[x4 *4,I]5zr{k2~r6W~F:̻.S at@N5`&ҩ E/GSCbɳa8d{ɈcD`^@*>=jqskc}*D>vx0D69! &;cz2M?ץWwd$ڬM?\[wteG6Q.UVfCy / c5ΚK9cZ&ڬ1':hAگ0̛X`'&f|a{A9H5EJpOzO`+Uf5D6$ݔ8D"YF5M[`mlVL 9)¾u ӠRK^$T$OtVY= 5JIg5P!jÏ^²P -elo7<_ޥ@ٺb{I#'Ί {d3$+@ܞCe~2:K}`0q|K}ynx⅙\FU3lM[L#DgZ(ĨcQ&RvI95"cgPbxu S2>H@%kPIͿ> `)O@cCh{CR5]V-t.Er z ;?O0 $t_Oo96^%Pum&SN yzᗾBebeuM`eǿJ:^f:\ @EJ:bgt.Z[JnLuԞG@MoNEjX]wH }( `wCHI~zsKLOuCZg?}?c fh#|K0BW?{ *R^u'J六an ;tBc > 9_=ŏR&A(cp6<5X~]\jjY@FuoFPBdX@RFǛ= -u@N8d /ZgxCF%r';F fg¢^ lO^Exc YCܴp9fOmu'i[KFHoU[ +a{qrT>Ӏ-[Ă $&}!.9==WڝgUY!o<db/@f:>S酜Y(c13'3X}ie)3'>͵W+R~n3\I{ePs9 >!Mq4=Y>"(o~r `pCdZdba'`eT:iYnP ˎV ]RmjSr:wy8%8`oW#KC͙ԣT5҇R"/3=>=vnvya$ ƒcHeF~}~#/WhRU3*U \?Lj}A6$@\_HE::D{,+;EჲK~]e̋p}&]Li0p R1 (!kEDTa~ƴw@HO~*)' aCx!r2!g"{NESp.<z*`rjwlrŸtZGots'cc_^[DoU[ꮖ:7wϾ. ݥܴw,jsK[oo-4ۅ͈d)hûpRJW[H ] = TZ^V#_|MOFd!7{#8ڎ?+M^рKt},Z7Nȡ x {*A$kS&Dut ^𛪴h1Ȉ@J Taeq~M\ϲZ΀EFR9_23?|G\C}s??ӱptaCa x jRӘRPWvvqBE͓{Xhx~7fZV=ߝl1zY@;B'|魀KD=ZGøM"x4u<^b4>ou:$p P/i9{ zcޛl%2F#1pwcLMEN_[;@ 01ZM5R&啷yC PD.PYHx_ұ 8 B/J $!36\KI8Rnu/-O0/:İ)|!`g>ˈle p;W`A4 [>!\LWܧ{;+ˎE?^ % l< |`4gΥx0c(iT v/K1$|X++NLOg^Cل= 0pm9F;f𒟎DиtQh;Y(m'DhėQe߽.O:M ]T_̇6 }e.b[UXn_ƚ =*Kbg05whoX t1iÆ|29"tOȌ_XR:v\7H,"̕rW'rr|]5 \ݎW#{'W ]Wq\78bH{|.lA*={vHxnQ7>6;c`_aP%377޴b{n94IS}R/k#j?K{&{/03raΝ2ЄuS|hX^;M'JF6/{ tdLgrJJPظJDx=mSl}Jci;A'L)E߲RuMii绛֠Zg#wmx+QKe^dt!PMXX#y<]y0AidaxJ_M}TLּ7iuߔ6K+*)6q[G#1Ġ 5ٛ˱*.8L"jsc9.Xj@Yv`)8$lkUYbfhj4\q)Q(>7\4d6*%ccBC >5gytVuDgY~ul9SEϏZsQ"(6ilaCü{'p|v|Z(1ɉIh6 C-~u؊I |?FXݮ-L8<`tUj *8:y\H'|tp!߂ϛC@&zT>]~P`S0wE~ iNApPr?Cؤ`@p|0Y-? yHeT}r%0YD1;`kqőlR9t8Yޗx)UG_ XMA-MycPn--s-6W ,DUеg+w8?߹6<[O`7==RȬy@( " ʡs?|P\:6dk40"LYϢgwYG.+5V"/m:ʘq|R I—jwo#%%s)1='GC/XIJƈ9l\7^E$fSGHV )x.9 GY5||Jn|,\JCo€?TȆ3XOe>7ՓGץq!Q!Xr3a*\?íl7ll$sAC{_ZQwZSf$h> td٠tA._doW&ƂP<(ft^)T`NJJd11)\'DIvnX 4N_Et{t? /h#L7k]'t(]ˮ@DhZ{(Gwd.oaVz)hrn=4h"u dƁ- &'ԫeh$`Zl^'1z.Ua:(Nfs̀\gaEqF(vk#ڮOdݝۚe!pX yU_j,Zͳ)f.2\N<›ŧK^@( %#4q+10ߑ? GQN[Z,LAfa'1:U '# ĥp 0^.CFKM7-֣ Dmu. Ot1n@2#1wFpgZ7+fю*e{< gD2boH+>]2n[~9!4 r2Å]gxX?  ;ۢwِb{'':BkDﳎ\' J߻q[$J9ZEYcqiU2CK[wE2*[ef/:Uhn=m}"'̟yޛ0L[Q 71 dP7ZskE՝H<*-o8jʹϖ6Hd kIC%Mʸ)JY3:Vtr錍]5: :ٖnB`L-7_}K3 㕝R HMղ]̏<Ղ ӷL>dA k/*glUϛ["*iDB+fk<+2lCҎ"4nwM6װ)YQ`\ }*a}ev]P71J(9 z`Zw=ɑ-x]INqHL<i&6Gb 8m57 ^(!_`Oə\e2]br MՓ~4V.̄*$mQZ"kH$̺}a2/w7&o`-wg-VuLEl GDzdSՈtv^G"ոBwhیFj{iREk/5N (i$S2hoBқP5P>$'B)mx8XC1Ym$l M_/P%bFqUX j1J|!=idY%U: /y%*Y 1d蚧e(}E8J ztq]f1vzw2͂I3`ߡf8ůȥc[Ū07jR'S}^ѵG%=`;s>t͋r!{ԈcX{I?iofڝ*&B/ch9|y~|1w;C@9'(qt6*w:{$3 l1iGyƘb.TV6E9&x3ʨQNlA!npY 8ТkF'-BȎl6wPYƕ%D>gNjwO&BnBhj<k[`apU[|Hs|QBF /NC=rNdvDP~LnEu|', U7fܠ\Deg -l|-ROmʚnj< z7NL$uM]qA}}Mbtu WgܷF8 6m6:rz]3-5#88\9jPZe[ޙD]?awZC嬙"1~BE!0Pi0 װ'Wxq^[K"Lʺ"*.%Q].HΘi+~ 84#>W7tP-nxkfgR&!'4T9(T[E"D ݣDY=v}W̒2*Qf~'(^^:f z3A_ &%v!=7O tbVD3@`"(qc!s{is|!21Slq/kմIle0[$M~5O#Q"ln2>@IñS6T)!*kdVN}Cq0 c3.s j]@YwBq=%rzّag}/HV.a<2H_%uԛr{ˆhm YE5(9潴[/|d-i"j'ND/J7wQPcQ1# CIVa)d M?2i|c(8{7k f-5^"m3 _Rx&͸ _qK%PN^{)g''ߜ%kt c9&IJdm2TZ}4CBX4,':Z8i9o:&(5M@ٕ留0l?3f5s װ?n/+6Jd2$BgTK=avN@:vDUK͐9: L!^yؤn8N}(>@56B47pP7 WEB)C6[d,ILfqUWiziaڇv-sb CJј T¹daŌ?tRתޓ-0,'K-X(!5j&nB >j"<ckAc[唩9|JZfD\Tsܣqғ8唀gt]^̄e,z.LK]_0l$:!`<(uŹTd[L(M!0GFPӝ> U ;\dsql"IOSI7ͦ|[4fT/EQqw%^amo1Z8E7L'?؋iqi eCi[Kt?tݘ"Bpx;Sp+cz"GrGk6Ƥ[Y ٮM)wM`EQq@^?.&@Nx/ňO_`'rkP֨,ܙYA^X+XV5_p]\)=:&MYm! ]q|3*Mu9 +>"4cW-F0L)mPѲN^"t-ns6i*S׻̓:o> ;Ƽ,uhoGGŪ"GKb0ZNY'* Lb^A0~VSu-ve毎AheA)UdzMD <l?q5 :9c/ ' +i %$N//D)#K}bpV3D(8=o*!rKt6yZvZWdO9bv 4pHΟCoۼ-BK7hHl14ou& /0l7,+1>R>UPW2Q٦O%䘇LD~I?|ɆL50r˱m0ٯo_d5Q3PI(T3eGjk6RaHjV۹&;(}V;) ~ux> "}ug 9MX<)^2Gǻ(ƶȦ6ؕ\"eMC_?+CeݐӸ(2Czz#rl}JV-a^$g<N4U 4ߍ:脷f28tk^re563W#7tm(?]! 0Q9Ĵ]bgZ$_j&we-`uEcq gW{Go[ZSq+D-!kOq+=iQtgٔY,rdҳI+.LGJMf_d ;4.oh/qvbw-yIhJ5/ DL~_x4|Nߝ#BH#~6A,bic]`O0;u^ "qAoVg Q#B< ؿь;j,p܃"f+J>cQlQ _JK-!}Jkf.7;"19"VR.=(.ac /VY$8<zȩO(jb88{p۫lxdLzF'[<*C-nB;0AZ T3u]q9%SP V%W]m 0?]K0g?$[u` xvYC!CiRnrxodD-~|#懆^Kԧ-&B,&n>͹c_)j;C=iBQC5`-`AQܘ9əZvuӏҚk$LOuW#-]2|yٱά|xQ$į,c/ǎ$W"}哑5PH{cp W;#O{^^{bI#9+:qfل.BП3 _8< a?j'F=2LLq}gG3 jM(b(&*T:NKe"+/dN1}_\ m^0[)'dM7^~!â֚ { [r~}fWL6g{%V=n)KJ+Pft!c@U:+t:^!s.HW&r oTy"eM`" .(tCa4؇4(pD' .RcӘZQ˶P(G0!|7Tgzc 늙%/}+Z;hZ< 2ȩN @ &>߱F;mK(_T6ZS4fU\ Sw-(X/ Hz+24&/hG\QL 8%iW.z]6ԤaзpWVAPSYr"7/Dw[ZH@*j6; luħGޔ>`+9\PÍ ;@]$Dؾ&J&D7_ccT6E 6|W9E&BُuC2`#>rlš! ./ˎ3Y"3 5gc5G/v@~T6 Oz`^wzӼ6!>.M6 |~ie{ !{)0V3O 5W<{Rsc~hfFR׹KXb;x<\}?~u^k}7Z)eE39k-<R%x]WnX)>"3@3qf[菢u7c1Lk/tHu2L)mrXɞȦzV=r'Tvw)ra f c0P;\rGK UMu}aE3fh(}L'QNA`M0elOSRW(dFhAZP]ȯ~8rB|!^̱i*@ # <ˢs_+51ĩRu2Dz185S<$hTXl:k:@Jc\{xР# LcDXX bzY9nrb&K xLJ2xa.׮( z3:iu- ~ - 1$ғoz~&DN~pC_!t_ԧ$mOu 'F|ž޾\uy‹}QS7؂Fs{`RNj!R\G'lsT"VV$f-xKW[نۼ}{Ve1JA*DMP;h|$jc%\!Gؚ)ĉXK`\Z(*:OWEK=qYJQp/Dbz ţ UfFiXWDI ŏi488(040< (CC^!#/Ǹ:&SG9u=Q%\moE8'\y2{[DYH||=Qu+lFKf DRYD}bri^ 7H1Y'u#l=QDfMWXh`2v !.,L4)ޱ]-]x|gT2",d/nu.1<\39@Yؔ dn~#789 aSEO~5Gd'=.+9M0 {8>~!J^yCzE41Kn"QNOzSTVO:W'懬05@<q(Hɜ (:ɅRAby\lcbnvOD/r lab2| tf@tXBb?dv=kzHIh!dg'iK]+70 jr5&y1:#j𶚶;M4@w&E J)zUpnZGA>o5A6K5Gi :sk$Xv҅j_AԤ8Sh&\ Wsu+XZt0OP||BS(e&Ձ.שjt03/ꕓ 391Uܨy Zqi"{C~P坵ݵ^0[M){q}c@SC)R!.+XuBĉ3$R)r$vygsΩ6Z,_%yhKDCplLZ~7ӬKѥWTc.ٷva=* <;G|q\-abn"h&S5y)^UϺGjR;)y_#s*`k1G .bJXLy'F)63 ^4`¤hf7_ 4?N0Xk~1.*Rc<Pʧ6,4N >M Yz!Zt) ﺇO-7`ZPP𯷋wAT/`K{pj՟/'LWЗb/f"/5v&®ѯ*TBjLˢObƕ"~kMw93"-mKQw#!R'A5Hn}^!.R29 S˹#cnn2 Y0ǥ..F.akEOrնN@N5pD/i6(}!'ǘA]{sf!0>Kds|n*x%XVⷨR-bz :ӫ־Dⲏrf$zb76Ls턬!<_(jsRttf(苌4VyӺ.;8/rkrD^=BE9|{?)XȽkox]G{dxy g:m]^{ T򺪣unԓCtXf/ǟr w>4`+il9o݃fbPר& KH98x1e]ܾU9F Vx麮es:HbCkַ4%l?MifɚZ)q":-#[Yp 7+!c Yjz,=%4RѿB<<./=\zNyt;J7UzAGȜޜEy+rԧ/ _c?-E~5,=mKoMfL YW)@`~<%Q(9'!9J5+l`ނh:!(;Ɂ.=SXA ҵ}e 0ۧvnBg 0Z%+樻>mf7)HϥsfDzzէ-NtpRU938f7ρp컈M)iP1BИfX%)x ٗ1`V=8aӻ *vzlOvQ_U6' ;xxs5cC R3Tzedjw{F@QOoi/WyfkH$CwǍs49ṿRR}Yk۔ox66MJ6C *#`}r~(XQdڍ#L$w&K~-BulMZj LJO{`ڌͅs 䓱>'P޵]d3Ɍp?1F8\:=@+9MN%P;E>h/އ536_#L| L-tns[,a,jL5c:-1׎"3Q|6 =ʸδ^k2c[H^,!eS*oj4^L+b={tN,|U -=Uv$0QTaƮk-]PcU+lX<#GƆda{v-.>$(UbE)B!B,gjjߜ{;2r6ruu׽z XѮZyiRgnDk>t/ui:A\|^O#T?@g5Nvzjp\w𔧃 }{"y+J3nzC#o9iӧjuKdr_'_mo:[{ e6J o$ o(0k*K V UhcݢXyV~]r}0Ȱu!^yܽf_AS[~tD]vI誺t(_d DIhFS>6]@eye<\=s2^k)CYn!y:ؘ7K>Af+{Q:9L NdUPz4TSJ0H Zr2C cUzp?k <3 gu'737CO.U^ɚjFvpo-r/F8ofW3ݻ2ojx~+Y=%wo4&Ć)0ڝy.,^kPQq8? v EqDZ%k#}q 1B#,ηxeuwtQr1𨠛NT{P3ItՇX:jjZ`4y hW, vag9ƚ7n)J[VE'1Uϗ]bt#]ɫT*哑!t*MS<FC;j)&tA7KC;2|iQ4+De ?p!qP(6R8tw)"KSu«5wWǽٌ"fܳK>e)Rxlﮜɾ 7;ع6-Ma0p&aKc!vKO$Q"UAI$!( Q_aR5( dz#ےa>\ش_ V]5֐'>次$ua;W Zq]~}%Bu7 ^>ѱS>~* ^ fc+7FMQ*sCbkJ}ݑ8ցDtN|̅#ҲYK*JC4T ,2.wj)#\>7`u|;ZI!6ɤ5AsڮAĶ9coEVf# ףolU'39Bű#gd1}u2\ߵ@qD]sS}66M~9?L9`,=xG(eܦO-n)b8 ;=GlTŏ薧{ݤ'b+:?+qI rKڇwx4<@իfd9oBGO2$ے`' FްíZ,Ɏ7[B$ET3z W+4;|u>l="ڞOZ߫k&^F F%SNsy'x$Y.Y~`k93lm|Dt6џD6(VY#H>jo;iG *P`㗞%)y9[E:^K8Wɏ<>X/ A<_H Ȑi;'} oO+" :'m6 ,d&q:VRF N\JZh0c~h8jNo>i<[3 qhmpwp;@5掰vDW2ACguܢ+@S,":K.9PErOR9$;ĺoDD_b"Ha67?я7?'6IM tּEV^& C<·Z|li9'M$*AbB$#?̑{߈n/-R;}=lDVo2yF2O H"ppp^KhvQNv`˻K A +T9V(\=+93ȎQ$:8: b 5׾I?f҃*W|3}y[Ơ̆;lQs֖F nA*IS<@1)F+[u?˦k5yĝe%0[ ,8DJ#8 {}&rRrU\r+:☽=;m2]"v.aTBazk[Oyk!ˎ^֤'3 {~IvQ?~O>!_Y@IC pc_p|ekp4ێ#_š9G`94o`St=#h 䞜F֎m)r2殎 F-"S =B è b!_YŨ7kof+_ @JB/fI|`y\p oo[vZ&(#fB~ñ}^s^~XTC: #1c!=EW?>hy԰WDŷB5/M"![J$T=0s/;7d(O>e7yFkx&{T-CeC{~D>(+w\,/h$m>ZXyIڒ})|awI Iia*!+i!#GVQ$5Sd0> L]dƈ` Dg#;`]mY)p<}ffl]w4~n44v," ڒ/]>hZ~NLܘpB@,ş%ޙ 2LbS>^Er,4dLa2g UD`uj#)#r~wsk9Fϯګu*A\,\ҧHuK!\vk) i 5}.n?퀒 ꅞ5v ~.J4 ;0.fW쬶z1 Vj ["'Zpa)S匧~SҰ<7KX,$J6ɞ"4퀖:udM賫9 qAR|=e{ZQbLNA F!уƉhn"H'`cKbhչ R*:wv% 02%%SS)Rkg񥥱 3Q=ܱ䭺M3<0y8:Xh}A|NNAfk]lT.^I]TEG»A_Y RouN`3/eNrH5rZY f('T4]jz]\ٗ.dr0|ԓ඾?_@Hn"kGzLvB1 _jMՂ+:#dLOƜŪΨ=LJkANkQ2o3vSP/DŅ ^%WV/@x(ͫz "ʿjmXhˍ",TuN'=v7߸uYE)ζE(T0u.(q@2-~wVAy0bNX"&}S8,在 )HwKaa$$}lqU'9' bmu8VZjЃP=M\؋ _?03 C/e݇onȆ3@w$kLiJ8E5,r؝ZjmZz2s !DZ.m5r.Ι{x6^Dk>A(qzZF ?qdv<&${dwyn+Sxƙ阫+OyvLfSC ~涛L^Aj\(z=s!IEUs- }!曶҅P4,uG?AihK>rpOAȫ=JFtʇ690+#*\"HEqO\ X RQ#Hv^LӪb"] Oma ó_w=g^*tLMN74?Ra%`'L\gպЮ𻂖,w'ݨ>,K:QI2u\wS 5xBxQd5? U _VF X7TNǔfD7aդ0ۂ/ϻ}k-Y0+4<ʼCx3HJf IHW["l\E}j?hF,+'ZQƔ^gI]pX3Ґ drS=W ܮ+dwR ?z<6770͟"kRi rYFnl6̥ǒ%uS\`8P,̯VW FBGVpHcaI+FMzdVK(s3(ЏauQ4=#I,O󤙹el/tf]>b?V<7.sA^.3κ=2 lsQw<"Dc$`T37?-BqM, } zT՟u۪X͌Ύ3b_?Vf!jx A9%3L!E\I+ρOԞprJZnhHA V1Po Ntmp 9hɢt6Iw<(倌WgM7'HZ'kN\*[QK_Zyo(8I &yXp6ɲ> js) }ا->SV4Rd[$Ml/Io9*n$l?1_-ʟb/#!uSK[Ma.X,J8¶'8~Yԃø_.AQ<n)mSȔ51mm R6'0ӁRC N,IE5J .3q#DcO~IyoZ{FfS.(Ʉ`p{XdvV롌}S é߻s׌L  I3HYeʅ{'{ECfOmVKM 󝼰 |:?8@{(ŽaI˴@cC$Av{H; jSL8ͣfzUC.Ƨ_ƵDE-b 4?ّcX9A,kऀ Q-QJ‚YcLtwٓݕ|XncsRĖ 3YS}`C#y-=|ΫiPHz0};zMb@e9C0P-Ըn.;ieuPZvw a +CK&%*q8O%4DN@JuQjQ1jY $uy0%C܂}p!#:uF玻^ؚg/JI dq8>P}!qKx:$רUWsKjD>귐'~gccY4!Ζ1IbʼnXr\ c`iQ7k\.Я*oWZd}: DĘt8rb%L PN ߪ*/pA3 t͖U<`"j\J;3b'[5؈4\g[oh\lhYguWEg)FNBC 8RX!"S?Z;Pk)I<-$r_ &Ф=b%k5(^}$uY.d} _SES-Do<_c؂}uhovCgԷI\UsѣhГ֬#gM齖oA@LZ*6J`8v,iO(p6Ҵ*&kֆ&՝b0t(!ECZn'm\ Tƴe0$omy5li :V[·%>V,9{w,Urd;#Zc1kX0c|Bk/*u&hO8GWýXK3 qn֮ޱ}LzW_X/Ц  ?Ty$O3!)‰WTϳ*~Ђn)XC'`.hĽWYGǦֳ…0(ּ gfҟ]ٴu}>,}P*kЀgE ȒkmzCSrlF%?.-,DǪ@ФDvH&ב g=SvnQq leIʋNade*z{rUY/Zu{-Xr6Q}ng5r$x͆3d^]b͠ , 6%JF^Ki/JVa~ojW=,˦zf#hqX {!n322Byv-u(4:^q_( 9(tfG.UJ'N[iDzOdoԣ<ϕu&xBP5clg1ۧ[5|y|Eh(p PxnqoTXG:ܾ*wargҪHR'lsu#gx(Z_ْ܊G>L(bJ^M.zɳ%oJ_+IѨ+\@#߿b9-4Cu,Y$$Apt,F?$i QWt?)T^M&TVGufysJwGd~'O{%kNt{aV~;BxK&@ZS>IY?gzkut RԡQ j_iMwo5r8Qpq`4o氦>pnAؓ3=Rrhhc)S~ hh_21a9p_M$ɋQJ?W0XaV-% VM >gKFϫhEM6%nfSNHᒂ"(PHsǟϺ Qؤ^k/!]8f/Q2Zvk ^S {)f@OdEBTUTZ{tI+Gn W9' h%;qK me,r8-$4Qf(o89P6ari l` 9_"> n v+|$%|?;ސqe(Yodž/oǷU 8fQZHܹ#W(x@peCF}EI3L9(%XM`|n9cDM'K4waSsgby9dR:IݪKB3N&zR 0": *vx۫Q[*xAFed#ʥA{Nҍl$+I&zBrxˡWpu⿁#)Qv}W 8n;Rr2;]\Mt@{CsR1@ gy"vvxv۪:B/-`dqx瓛سiYs G}*|O4H0K:pBtV6'rܩ˟QeD[o:1쏹'kKG)^ԣ v*^je7`D)S\ †E"or K2j?p]9J .<',XJ39z_iuI Yb-u [NcOwFP$fǀ2i)X̬2qFVM(GށurOw.3 o׵h->\/pEZ@+mQh|Sٺk{ρEB RF Tu h0.k7 H?lx'9Ermpvb} !HָSoɵD;yg>`txj Ӷ]4$WnlN3s1|he"YzAa l@u*FPp:J5:>D}4 Ex3r-{vo6{wF?Ù9d"&]6}jVՓsҫlsƚInĸm@[Fu:񋴐7'g@M@a7'nlfeR6Hb&? p9z[VZA~ۿ0uPh Jk̘ݧl6"7FR7 ;zu95`)\o^uňgކoUDkܕ!5kV%ebBxt!ܾ{ l".ejj:d_%Tԥjրc'@QJ$tϓ>;T=&H tZ4]`8]K}fḣqې0k,/7yhz9aQCi?Qi alݲӋε~O*LB$\]sO/c׋pI*-ԭ9mX\hJgşOP$i&Pfh({^%?ɚrƭa9']SgMPm`7/Ow, Uj`%EFq."=s)աV|6[Vk3"ਦiq_ r*ށ*WW ]S#y(Z5/̡Ei|^ 7: a ɥuL쇣=H"2DmZh SUR* VfbD3wRѝdTo@Bt54Bcݾu9Be@DijnR/-r$ u܎@^+'IqfvL3 Fv^DI Ȇb|>XXJ8cjCN.u l~k{GPuobe0o)hk2!t{9G 1}z ]Z. -[}V:RXZ++FMe`/ ZpCCk=&Ay@.PZ/?UAaLJOCR=(7,˦5 ݚex j|Ekw"I@&PhE`.?kOvym$2;~aD0 z5sOs3÷ptt;cJB$W3F*Z,-dﵹV\Ҽs51]6 pBUE g.lf *?X!1rb|";:5#`h2'0#RFW^Evӗwfv']FwF8R% .3s$oðD.j9"H \p6!p%IH-Z)SoP-_O'ύ' OڨTyDx=xZ6/ty:68e' b,84V"bǢZx^Nީ'fE=QwBsj_9>q+Z?B!Yorhrp$,qޙw۴ H.冗pޣdžc4:E-$PCDbX3ARuG`"tHLq! tڀbfu:)+IJ>.hJ렶NnA&>NU9~RfHxNAH[eLb>ǃ!/APA.qsŬK=PvdM_s^ 0lDG4y=OӉ>3Jh aC-!Z9sٚ|r5͛9AE&xlvɘ Vu=$BOPЀ^t×<97?EJFx$n$D>UZ6"4wF:='zILφB_w*@ņ1 O?%A5@nnʈU YnzEZc$?"D2N?n(RʒDuP5aGn(JW7o DclfV3]V{3 axw) סmг"3l.,hV_I K^;S|VHSb@9 }чL[FxyX2A0'3G˵jL4t#@,0-_JTq(f*(iM6LbAndjXIMtHT+PnQB9[2\Wg5Esllg#6j LF?`\<%}0/hƬE+tvu3i=2:fO3||q(m]~0ls}lKn 41s]Ȇ7rT3(]1":P(nIG+)m;mh1\\醸DDp8p\<7G&F tdd.y)4c VEP-'m!yx ϭCX|oxMjÜ6Kf)s]íǍQMrJuC%bhRO;P'6bew9'O= U5|7Ì [)ԾB'f*.AX!].3k-^A/||'xyahR=4ynE l`r 筓e㵨0=݂49$S@\=~c\8z7TLjPs#"n+GFTThII7\?+AZG(Al<"2JVz6~?}9n>r.pbޛu>1\xߺ3X ɜ!& _ A"cdrcg}Y]x1ͨa(1bT %Zsv7Mz j%ߣ6=ֳ5tBA`r?{?q5(gq[G3E[ySqHc?ɩ AjM\̷'z;R#.XfJjj$^ 0F+\VjQS+WHAfp=e|Q26zU$SLezVLfje T n 5d.η'n/n$L[E;E3S811v3ffs6B"x_u,@$]\%OA P'Q(vN]iNIH {nFBQ>.H.):,eLC{TCO>~:y`Sv7B#@l.~OX]3-L/#vRR6Ds5 Ksanr&Gm/S_ܠnNl *]^9=i^?!]Б%?A%I}.p>W:t@wxsKdu1ɉ j2!cԏkPHkS#L})v4ˎ Z-.V6CJ85DW W|*i{j.a?rQd<*S:24}_-i{9ۛ@ ZU#ft>cǯf0U/'z$PPJ`M*ט^ȭi5$&7O GSzlU ǎΐkp+sN^

    -ƒu]~Cf͢(dpu2ɭvD7P>E+sR.1 7F@cD&܄rPe/2+5+(oi 8a5\7o$ \lZ_kszɂq,XTBUI o<6ϖ\FY7@_*ET@a3!q[օSu X.zj -M^2H)_52B%qηloK"*`ąH e}ϋ*[% !3{N#酗8Q,x=5/og7WωD$7] ڠOV'|Ӆ{@wK$N_(|0ٟ;϶nXNLhM~TJnxTUۅ ;vY{-hMxdk+Gs|&1d=&·HGxnẶF ά:gz M5qUp4cܛ3♜z˰"RX<h֚<~,O<4rbVTten) Bx~៞oMq'cvnpas=tˎqܝ˵ ׀qQhq]t>l> 4l+A+ẃJ!{ctz;'\^=BtiXK𭊖RˋsQ$Kk;\tEMZf ;hBV++ T*jyTI'QP/%Q 6̐[DYYB0.V ]zGoA%MKI8B-`f*tf>RL=R\/ DS`! `_ғ$-M7VS0oŕo-`U{)bqidE1hh]K*Un/ NtJԉN"4䯥'oXZ滕'$gduk)7cC;xp4vfϗf蚋@3Q+ ٶ;;+*^,_!xxf(DA0*3Cfˁ$k^җVgi%]ziKu 3kxT"D;qwDIXTeNEv: wV+'VpkUQM\Y6# تJRܝdm:0bLšk|k7;ZIŭi§[@囷O ьk8)4b[KؘIGD:+%d43U/MzdڰX$5̂}F*xANU_gvE2xpw ^۾`^-j,n}tiOznN!ZD5Z?}KX`%KFW.YCz>L)WdSlXK=/PE(Y9q5QG,5!>#Y43ǰwni% h؋9v cNW'K-WGx^"~)SLvBkW.0pGMy<5KKʕ(I\3FTl%KpVE7f'mI;= Հ[ex wM2L'^G׊F1 Zr5HeԶu4L_]N\a(N͉USvI]Pv."qZfRrOqEpO;K(D?7[tzR{nGb :ܗ _$\/6bWtջ=ЗepхUNNrSnpۍ 3Ʋs!`ے@>XmQscfY7ۤw}g`(=| |(++ۧŴej206b ohWj u|Ԋo{\H t%ѺBXk9(?Ԙݔ$G1"zڢC4t@U{aB?+k sv ~63=0=9V_c'r{Elʅ-(P@m;>${]7,hЏ%w!t-azP4D6"ojuu ֻ6iF H۷-~GH’xr[\1Rn sg8ٽW* \;ҽmQdI{97#о2J#s̮;͈hg'wdcZO[3^?ShD@c8훱BuY֙زu1>ZĆ> ,ߑ2BT(Fe^)2)|˦ cy'qK{zc9y)aPϽ65rI?-+Z3.%*wF,u`5Q-wȭ~9A4Nجխ.|ְޤ*SSϓ?\?&/K&\sxhMAH $SQߗ2reyT3t<t &H'ʹKD`K3 hM?6'9UTv"dDkQUjxnjU*2:%XIQMgnnGJ:djX0bTmHYpfeJ)*i^pA :=khWNVtf $MӺ5%Խ)D9< ϛQp24Ob3D*bZP6䎖zQ!WR 9B"-̻Ĕ kcL'<U F{T4=|qQg?3TCҾ,<)֦G m,sjY7 PKZLJj[' XN4[ Ya ^9<\NbVJҶ!d"AջX aOg3mB/~ 1vr&-'i> w`b -gnQ؝;uR=˪@PfFu,~HѻfRXu=G6x\T:o&Q^}'pkN5Xgr9ðM@**8{՛\~r3.5]ܞD|AL:!sL 쵐 "㻂"s/ugXl,'G~1aPK3I_Ŧ@md 2aMm{"Ṅ,p`<*q#x~ $ !.BN r\D?+Bo5Vy2ƫ #N3zT˓R9.Be"qvQJ)O&=3dCA|d3X@ 3U%K#Ϗ/"p#z;hOC4f`r2w~ۂ^So^+]\,-O_l4=[j瑉z趔X#:z dC*GS®"`w h$sďxJ@`u@\Ih&-]ܥV3 u֙$AShT 0F@{c@CS[mFV=UW><5(6ҷmB 6 v ;~"GBTºJDx%b Q؀sP iWdz$L=R|'it*+xqyj])T7o8+1J衮ruQ Fsnn?,,R4p]FNe)V %"`tc ( ߸#$PiQnbGG@ܞq ȣikv*-R#k)9ؼ<:Ys ?)^Oh)*C1x_NAPRY &nJ{Yk8,gbU6t7@K!@-3L8cH5p܆NKk =CGqy5B?G;dSUj2Bi8u/6vMλH:K)GT}UI ^';46ȒPX(.EHq:^td7nZNCT*lypʚRI OLрc#kFa"?ܗ}4GȪ+i|`+sHUd}ldYt`3<#wd"~udC,POx{ ўhx= KoCbL4#u)KFV>^Ћ8>Z+lr69F :Fj4DØ/QK/(Wzm;Us4<3qd164gsjT\q$nviՒ /ZXTZW9Յu_MF 5QKakVYAOزmpH~m;wm 彝TΞ3k; n|,\57N ME 0R?X;+k :.K&>ETO z&íE;Ǔ#{sXMoA1c7y +HN/?/[\a,] lvn;_Vs#W~,N!ŗ;Da/{JLb=*/:}7`Q1F<ފ`o?!\>qj LV>aiM9edn%vU6>m;w8YLc~5}{c~@ A+pUT+BD"Fm Fc;!vip`%f6-iSST0cQ8Iˆ~U-M'yNբ!']u;::APuxV@}0T/#$.cz +{-_ܔmi=|~/@j6.A3f &ZNn%o 3u>Vx#x @զob6T+~ ony:1BW0o+Ym e 22Ѽ ?êniܛmyJ@=r@i>GvdDr+?&݁֓ JD!Ȕ5վut`u*Dd?%r /"lL;J;ȄF78_eEqݫ.u7dM) zӇʖpJu_M4$_}~|\E$gSb%peF,:ocbMfO[bH E>z ÁpmSlx%wIUQu!B̎>ZG"`axhwK D+SV#ˣ%hgʺdIAAJQDy&٢s ZXȶCJ"<-ŧr9ԙ)/S%Z(YNSlSD l|tqx)ѕV*|Q'Ok\!WwR~߇Œ)y> 9|4) _z2^P>6:s =<}ɡm8+t::]|Fwr[@OJX)-k4?>(J`G=忋D*}AbVX#1xqڊqܹ!{?;(]"~]2[Cp2uQZ^BWMh.2qu@ -ZpE_jӆ֗zxxǘ0@heZ]<绒!4]eAhp^#3%)$:nɧ6A|f%+TCћZqK+2Vf \:VNCTl$zOď,<^]hƹoҖmT`ћQHXa?5JXX ]"8NjϠmem ~.dBت+~;ֱ(A @|,6ft@q!DJ3}L;gwVQ'ĵMűeDc5oY<=$OBӛ }욫:8*ֺ<&k<3"3B `D`ݮ \z)F%`,x]22Q p4olG{e'GUDւPu)^g1M0-jŽ] 7}iq6OH#4UF^-J5ԣ'.,BVl ;nsNH~gW-/ҒD( VVCx#Mۑ(ZGS=f\IlUv32`㸔ZJ%շisڴ3\u+1-Bq ghCw`^\6(i?W Lwbo3M}<YkfyJC,#k;gњU"~Y¯1)}-O0Uό(Tp0"OڟKP1}bAr"vo2_vKsK܀KeOAi"|pL? vZ1^(“W޺.LrL9I($GR#z-bG+P;j!L+CoI0Ku1(? T{Q7;AC$A b^D cɻcvQ7a}Um>y¥ Tʫw9bs{֏_٨zk/.¢Jv9Ma O :܉{, vҞt~(,R q܏N໖]1cG${R- k H7u f^?߇t  هzL Kh%uNeZSﻩbWIͦP{Kb"oސ~8DYOm/5W0GV[WmI+8_rj[n$( OŧiyE 5ɼ?I= LSn /C Rxv1cY3Wu.bh/[wBqx,ã(XqB\u`oä[㌗? y3w5]`f c`js9V5>ȚVrҏJ)h2Lhrw_y~Hs7LzS֊QJb\C))Lݒ8:]FڟŌdxeau`Jy9]ɧrW=e'v{2 K'[|q[^_>.CdNz:b&.ȂEpA KY@P'\ 3e-c?-pdh݋yyo}R3'LQAAi91)F?]#{U gp-U!œ7g#i_f,ȟt$%D:M-z{X 8/PqotЍvԒo_*+C,3j'L=_c9=S0b/.A0>pūGL-S(k="d5*w`o.˛oRAӌ=KSYӫNQT۽coĺ 7m =aBa nK%Ch=jy,>*wO31LV=ݠ{8a(~'4՟LJZӚR&pGtI ,mWw_/ՉAU+zx#Lvub%h"56g ɪi4-|CZ9Lt5Of$(I˻$އŵ ж^ˉ4\Bz74Z*O~o)Vcy(&`V`ܢb2+m~_#z-Ԃ Pꅩ2t/fMܛolom9%a}=tbC.]| uU{mMyx>0&xSe{;Lܑ-P:f`0u[mP*xb'uxѫ67z>ǐ61DVy¶^.KК*辘2k{T[W#P& %s45VŃð% pL獁ۯt4]0ټc>tՆ0@/+{g z"}>%^}5̈́e UO::6[U?g^5!}Xq*V+HϭXT`c<ȒYO_ 0xV]QќC Q[&:}`dQ!'xpy. L.Ft94\yBƜ7$$/Zٓ 30AË.,?W_$77A<ڄ{ dL1u:4D= N^*27N^؃Rg!DYuu^6hd]OB݉KNuҳ3_lzmAGujp,X*_ R~Yi_3'w:ή?.Ibu.(A0yahcy#0[3itA Ռ AAW^I2gOX)9a*';v! 5U%4BMׁ7nOlL"5!][!Μno$Nt4d3?ɯDzJ PݑlQ]h_P׈I' ^0j_`ڈ3T|r*ƌF(l|TdTTD/AUq#Y&gNraL[@f.w_dwҼ88"UлBkm4 ZZe-a^8x^Jp+cJJ}×g8 {P<ϱQ%Nq; xΟ Q\+`٩BZN:_WtN4'V-fdY!ůRTtsRHw~m rK{EFM,q:LV޴% Л P=y뭁w>4(=Ht2&̝N^Dcs'4IXbu^9ݗBd'aܖ\b{$Z)až򞄭ruT,AQ@շP+$L%#F:+Z #v~H r@Ő1z fK5bApE8YjK4Qy=}BܞF>=9N9`?Eop_YFV?)rҹK\j7[zʮ$a)?ti"rxoG_|t\͐tpƮSB`+@TH·iWIRRmI솥ͦ~"ΧU[!Tn4>jqxMl~+:Ӻآ " lii3jDY?' x@e Jaٙ }@|]n>"_BRӡM6F <]vퟱ^MOlT:MS$3KMN kCzFHdYAeJp+AV7w^\Ӯ;QWZ8+kw&N 2B- JMocXe `LP 'ci>(6|y!,M)-PM\Ey^GЪRWq3BU9SBCrMlH{?x[(  n(Sb~H\4QG`+&U|K:)Ц,V,(DoFm)57>v5.!U0h[%Okܘ\Wc\l`=|siy)vwu. _-žش(^}mOWue)y)F)lf׋MʠaKDICiJgx\Ѷf8'@0xB`r  7H|uw&J2J9 XsI\a u,7 cϷn{  >z2 ə[+zD=@gQн01*SR'+Zp73dgQKYAtJNXxp!ශ$s'TNT995K,+.#lhJ ($b N4 $?Xy.myg)2zqNT-և};ZHԭPJ1eʐBai%bojTi?]4kgQ濦t+"$Q8D,Z1qucsF3s~pJJEǴg5er_'Q_^qT%ڑd"=fFF,RN=a+7ٴdbP҃TH{7&pbcq5ORLW;$\G_05P[:q=(DU\F.Eƺxx_:GH0A[XƳ#^̩xOMΨ|4/i=|z$PE X?'{0 0t.5#UMUmV^} Gm,iŒo_W(hh12,sEG?vA[x@`JL.3z8{X"T7(Qcy_l˶T<ۜtČٖ&>`JLd,oI@#OjV'tᅢ$L3=]U5/d~ܲUI;Af=Zڼ)o LLC:1dʹBLy 8EǬR(B|J-PplS`n3HP-MXPd[>Vg6bq'UZ:O.nζ̸dxB+ XriYh#WU'{tDsHS2n%ηHl8!6cZ=O б֋f #4!?'jV~?X^ Q!%9Kv8H]N ǗF,f~G׊-)!+NNp4vk05*Xf3g."Aʊb1dY4sH5.Zt 0.yB"cGQY!Ui B@]dePg8&Dczڋ3 [7]Dk!_obxb}^JH|WT5 ~v 6Ëڳ쒰F [i[8}P0르j}|?$3>4tcT`,5LewV~$ٝohB1]u6p=603SdN)|&a՚q@:)|jEvJ ST'TD/VnO(n/`fo$3oNlf% Q$`owif8ҝdDc#Bɍr7#xlЄb 6AKZ>s!d)i${e$ :D6/6x(7l " ]m}SA}Wtu`M^ ; FOkn< n}k)jS!Ee..oF㒼;%ɯ :7iB:P49y>3"t)%q3@-1vA~ LaXjy<@lfvXs~K*(M 坶+b Iaa!WYO\br#=:(W=h,;y0Lo& |@cOowuU4y\בSV T_Jfrmw.X@ZK\|L7IM#6d\ޒB5.a3^2UU3cz^j1bֆ nq4€oPb_*JkYoځ#04 "W.&l:%[w>escOT'; #[Qc_,񉌜˰ ߚ/cշNw5vfy$^ضmrIG*"`rY&Y mZf0r7p;HvZ݅ ՚aT AIӔem3bJ H-dLF$U^@kQ\| q|I6=yMs^~8Ox'DI`CJ'3 B O1rzeGK4T~"U 0|3h#/zRVh|ٮEtɜtRcOTG ل3 miCN6uWC,όZ ądPߟ`͹a 07ekrQlS) yϓ=SDa!cD?ꍐu&0*K(pC)-K׼*"dI o҈-In w+.|~*)#wUW A B@y'Hjy[x`pZQ _PL[$sFȿ'm1ٱq^˃㢨7:# ]O_#dަvTxX2<"m. H7hWɩ07O onq?~)T]/m[l2m;]}&7vD śުp_B B*sN51UU7!_0iM8 yz"͚3s.#gEJCH,Ҿ=kO)x 5&Be<^wWQ >|ouDk:Zmuɼ={S$beБF%{-SJL a+[tp),! R !.%A9*Ysj꒡|%rY/)(df vkLtv(9ʇ @tav!Z0;$WI0v/JB!kɞ -_GGRUġS B7V-~oDtrdClcPHEHh97׍_.tDuJ-.&Z 'EX5˚3μ9 iĭS)\h7xRDRӐZ&|)_07L2Y* a{)Zar+:)4dVǫ-H;EjP{e|f'M}UǂAqaO/)[C`$3V[-Vc]7T:ef?h:i -R[e qbO?Ckїǵg8D,r0gBȬ^}VҪ Ai%2똚ݖ7f vsǒy16xŹR4k)ClR8Lix8Gc.e4%R˥zSpό0TEMBѢZկ)etj)/}_FLYD-22h6GWkusnlΖˈIaB*큎4Dt29EƓON2d4d璞 'C ?EF,«`-I0z(~$p*AHNOŴOokλ*^ӪZs1vou6tscXOh<(ᙂ|A1 3Sw8p𕟇)].9~p(`aL~4HXG.25Qq&w;3Eν)`pZcgi^\S+YD= ̸U[4'@gmK@R]׀cFRw2NVx(: RW=2߱6KSThybzj owai$[Ȕh橦zj$k? x\zďxxm׈@߄09N 3[xV5[GQvbkd){NF|Ƥ] 4&FkIhNwy~ih9Y < ==CN̈*/2TBnNA&]5gzr;mahbBF34,l&w /uQR^o8H9o]㯬_Q*./^*[uu ͽ/ 4n>fuC=(sdFkT΁ď&rnb2Ol$* DՑ{3lKo|lTN \a]"Ӱh\7mjӄLb&Q"ubZ3h1&FrzO{q $nW-M2nuX"A`sT7E#.m |{kgę8\00@L8;K;ߩfhZ^ܳ/!cf^C{`?iZb:fL?gΆ)[[6Y[_ ƻsK h8rNuW&O:.C`/߈"Y-?3d'e-Q;RUɞ%@`l. #bP4'S10׫%|X =uٟ_F~#7Q+͜]Fcʡ:@ |NN($(Nʻ[uuaD;]4j1gd u `~gh܀P ŭ0 C?@Wem2',oo1=YYm" YC6nP "Rq7x`a ǂSP5'ʝڤ/RV܍dQx4jj[ԣ7.2 w l / _g~oXK.nN ]0 y3)k@CSoWHkݐQ]O.dgHJ婘 s3̡1&.UNr\{5x>@Os6Inܜk$?ARf?BtVʾGe ƕɳQq8oR*KM!"m{%X 뤦Oo ([}q@cezY؊9 W^\7#]_LEbgvu u sYs,,HR<6J_Lqr/R wu-|ΰ(?H"5 A:8b.7>Ti*2& Su7PPX ZXVVۥH0z:lnY|:nx]eKmT)yrD9Љp3˖/k\ j}2|c5Ƭ&4&R te;+7xGD h!K9KLsyMPUN.(akEfw#`Vp W5Y`Qj.R|v^L 'y1p_Fb̢ԔXQ La~ xJ [MzK^<քiD؎sшlTH<֊7ֿOɟR5 lܱgR3FÅU!\:hX M4gY"Z c WA+ X:wɕׄoFUw!|z9/tH,EI-V]Vx1q.X-rQe:b: y@/>;*tFw~o2sdga] /_8@T􊿴`1wD }IxGGBU}TˑoZ3/E(J?aԅ?m[&I6q! gf~stQ>d"m16s鞠 4t❭=xq&@tqFdxO'oxiGy yKAbFyw:S2mpٴGUȸw='P$|jc`LÑ;0YZ0707010000000f000081a4000000000000000000000001668434d300008a74000000000000000000000000000000000000005700000000./lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/hid/hid-picolcd.ko.xz7zXZִF!t/U4]?Eh=ڜͩ`XʊҶD~gI ?z|mk@U>Sxk[_nv%z4'(ιIށVvJpUhB]#H̅l= H[A)C.޲ikEI+=lrq+UrAWU :"I1 .b2]`gH/ ^*ˑU@WSa5Y>4S :) ?6t d:1h䋵}$ʀTnF Aꚅ[1Ncnbͮ\Xm GQ˺.Mp+3#%ox\^$ %)#\74(Cp3ET^PHn_&O>)K}o~e#vQX—X,9ўuw~v$K:O\hE hC7=zKjPv1뭵|7w\sѡךz+ _Ea+ь/Qș'fU!ȉF8%]qfi*qTh LUC #$bA-"ԌXgpBB3~r3UZx&_Ofbؔ ^^rjW4&,A,mw n˙6 T|@:J#U, MA}9mǯZF\5~s|)LRѰOq d]\CvR[L7 ,ok oJS&PL4cPyu9&LV4RFfЅHhˍ7$uFV 9 ԁQWH^#x͇$,dG=ypݮUw6{n [bt2 blR/\K pPn[}*dlXG怃W/jzk<}1g~x8[<7Zw1t;"){F+9 NܨO\WF[?!~Dp#)@;n@Yπ-E,\YJFۆrMOmdcΊez ?p|M<Irt44e1txj"oTH9X=u[%gHlH(o"h`z'ج)wX™i~2Ĝ5V0Ѯ4;܎-fZ].C32?-(;4r2s@p^AE7zxg1Sf@ַ0ȕb]ޕP?vs\ 6澸2Um73\wx7jiьG5R臦"R7=-fdh_4⢯C(Vh%JRvm7SE4B;!)^>ѧQGʭ)ofIފ ӆJKla`N=5p߈T̨+P ~2ր.JT|nBD$݄j9eQ'eu E-ǃ6++cbzа)8 a>7{Y xnZ{b-M'U`0DCl0!: +y<%@ @ϫbP4-tWk1\gYvSoO眏ҵ|%zTGײ K^ H-悕 )c gl/hY9FLǧh3B?V]Ҕ;:c IC]^k7ưt83DwO5QYd";%~EFփm6YOTIx/c1#kk ZpvS5~Q:|dȫ*ܘo(:hfV 'JUSDz]W&KWyʏ0PnBLnnG qlT7J=/M|%%/ &cmqi`F3z՘HtX5#Ai I0, quO3?%F0(eXD}oHzOTv<!J`s3E+&X_~0 _^ c pAƌL=RLב'X~AgI]tu :]EMMhtUy}b`O*z^ȾqFc$(sGm+KlOUi0^:s1=S90-TSiG r}uwetBN!1@< hκ5BE//@ND9w[pT3_H̰ȯޡ]xyNuQG2䗱5\Cxݰ JC{~#Ol _3thF B5(=*N }_ŚEs )_K/Ub~|h\&^o PȿO,5BAm)E R?5J<}G?e77ClqMJ Xa #6d V&B;,VEu Wƭ*/`쑱;DA%˫߃p.Cw8J>6>y58mk.[x)JjO\ <o&X =ɍ&n1er+/V-3/u1)J ?41G:u(/CDipQk4l{@Ќb\aOUtX=}X@"1hoOAd)(W̧ъTʫ|8z.^s LP1k M>4h!G?~ofG8G‍dtL sR/nfÒ(7F`+26hj"eA_ y܋ YȘћG^O.D2O q7HqIΜyh#8M\dmm1B'8FoZƦd>'[+LR19.639537ݪ|7ZEv4X.O1SzQSWf {0b'b,ԡYْr t"„QLjoU" ~09,Gga| F$7/ט)=)kS(֫eþhL˜9y[x3G/̲f=7bhg%gtyށIlR8t,@6$Ԛ2ȪJ q:+=nԶ_{p[_cK Uxb8- "59)G<<Bl_b+ wT gu`+t M0HۗH& _:B.r\f ̛t(zM;IA hէ}|D"U'`DIV15a"3B-\`v &ܦMIL5*Lލ-pMqδc7si7xTwn0S@ѫ{uLs5~1g!\v| @ O9<{9̙=g~hT"XGvx 8-t0*3s@B-'XbňmTDjyȊ*WtS'||;-?@?^R+ .%nUȢX_A3)2C~!V'IYzISh9dlg% L3"/0~}PbϚɥɒ&{18ػ{#9o51o@6NݶTl~I!/0#*=`# ǒ—=DhF9g]8sQ5HTjU\a C z^̫.B6C6f|XD%嗶9?)|Jȉ}H>Lk>%F#Y%YxH+_ Ou-A> &Fc Ra*RBfƫ]  0tlP"?8UcD>yܳdaҵs`;}Z/j"OFLlA}[3Au 2z[[1 gw422Z$T5v:q ]J Hp%aO$KJZJ RW q|&mjzp!T1,> 4Exn{#@mrs0+h=#$>޵6. oP|!8J5άy.kohv?鱮tZLW;ǔ&{"J)KzЫUdYHdPKum@ M*av`e_YN‘Pzcpy.bCZ̔hg+|;Az~g";d>E˛ Gܻ3vz ׭<`$=|:UuO*lʆ(o2td >L94jÕ=/@>y]4N, ~GKBVt֍E .zK[Bd%:VvɚŇ̡w@vyӦ@Q"auQnxvMRt@E$n\1Ǘ١HqB<ڠe.v$ϴ)s)r?IN+(S! B˙!'ɮ*jLCR tf'myQC;}zޞWW|g\MN\om3E~ʔ2:k`^cfP]V}Ғ͛ڬy'|;Wޖqqxʐ)iĩR4tKEu(:bUC^ @mMNu/hYfr A jB׼{iFlGRS#ѣ29Cpv64Yx+fsyr. ӈ t !o;^vCuEܒfl@=W:PAN"<0PSayi>P_)AI-va}[1XR-4hissSĈ.RGdU ɽhVBv;Y5nӯh]S9BPۯ~;vy>Siim"oW-O΋]K { ^:DPV!o Ech09ڴ%=_txٱd}G.M+&:?Z` ,6I] Ejw$iOI_<_E sȲq9_c y t* Q7il8xHtΖm0օi/7~ԖiQ?v:d&.53^~a_&ʖJY_X3U2gp E!m1lO^+,mIt2-<[҇p`ۋӊ%^ 0ł(s-{^\<65rԢ)̴%6A!t(Gj@3.ntT|Iz„x#༄)mƧ bNzR{P4iQ  +O4t+>iv\%j Yb:X5l'v)^5~g5I4i߫;z}ȍ z%m{ˀ?0ŸzQsqFu-j [kn'aPD$Jh6yTrOW\UaI >b֣hcaiNrª 7;b ڴ~5(H\Iv-@Vę ?Bd7,9PBJ&pJF9YL@m6#'BY6 =H)2Lr_\!{!mmqm`U\R#^ѫ\.ÝnG+` (Tv=n{ڠGЊI4MK_pk{z>g*ҵޛMt.೵xs_!lq,!sYzr#Q聾7KxiKńqO@#{y;;y@7UYq \Ŧx^9E'h+؏/y5{ø_UJiq f>Exc<r=k}ڧ\M4ْ2P%i#蕖.K$9ΎP-kxsޞFy^εC. #o$ȍt%'ԛb,?π@f4v(MTצMJ&ۙy"e{? LXR'+\$|7J[YU{>ͱ&{@DyEn 5/]- 'T+^yiEң[ek{97Y97%9˕eqh5]'"?) :7N QQb"Ăo蓁z׋cY)O|B/)bN[:G2fō+9劙F*;VQâ nҷF}vX">1 6z!Ju"e|}Nܠ=̟?r)D;-9AӤP'*3b,2PƲMb^OX9hý̋G}1[G|c 񖾧Cy;$RW|?k=E6r;Nͮ _tT}8B"]-tySg8i8)58[͒mRϺD$NG_k' 9 'HTQ< :`̇GȤ#GT@ϡ'.l#^wJ Z;ZMt>/a'g"eA]jG{0Xِ?)tUz`0;9b,-iĴUɃnUưiɱ3ևnNNJ+Ʃ44w=| ;'?;̖qJA묊a[4!q#?zU9"" toyȤ{j? (A-*ԃ3UZGPKf[c6;/Q9ZnBXu+tݪ:ObvJGn6S%y!UѰru:QɿwH_ZҿO&pSc#Dw[ShQQ!dXT',cVZ+/ymtxw8z(եݢdwm6ržęs[ xNN1=6/4)iI9-FtN{6x.F%(FIlAsD Xm}Cv?ѡJqWL1<_gd8ϵ R' e@|1ΠoR:0Ta!0g17eM7|( DJhO=n D$HlXZg 6N0o0xRcv *<.^qdʣ~q¬`#AX(r4· Y nl Qnt`7RlW֘#G!:Zܡ@qIs!WIbj}t$4^mYeὼݧ,FѺe9"qF2ػg{f}PSّvM`it ڃGQ Zc2 lNeۆtn|'gX>Sܮ0j/_j>Ȯ?,t]ՉBV,B=Jߩ%BnlhTɈR`GE;'D׷< 7guۅ{NXtr(7<W-zPvn $50 ]x1 ?JI?''n"b|ټN:vA J==2@M_IZgFLt"q],"a0ߏ!x>AK3V0(Ki8E}U3 @v,N_Ⅹ9Ri tؕ$V ;wҶk؉e_xNH^OIRa3C b~KkG l ,X3Ϲ ~|랗6sH'Ȫ*|4P#j7z>[d:Fw3 Y03=Pnr5(s,AXfS[|giMv!2[c8o&UZARҎd ": M~~a8퉈FoW"Z΁Yjh ƃ=m(Ň4穚d*:1*ekBxآjt:DT5n4_c!b>"}{ꮘ KhDm4VQpȈ5O 7hq*0xUTܲ;{EWpq?p䒲Zf'G0/ݘUH},ñ g@yL|B u $ǮkPܸէ(ܩVCR-`oΰеf|İe=:jonוL4yǝ.2(^fx8YpOVijkCWvs< u nC@A9$1pe4ؿيR>>N6Ӈ, 426AM3[*jI Bθ ^?["r?˃(]-OKc;En )P}hK9"5!%H~ ݒ  8IXaȆEO϶N9T6ٔ %m =qD;.v_qIH2^Ύ`7kiם>h(._7w2[WǿRYSd 8T㸚,gG1Y'*IL(n{ H5L$c q)߯cz@sUu~]#3啜_Ҽv+L"FHǂ2Pzb|j~F!(NOzlJ0Nrb _%" VUVdp 9m'1S|u5`ȬJh Z(8t:4 QuT+!\ FxnT[tMh!֏~PV.^HO;27 <,@sK؍?ڇ܉<-෧ Lt}_uF (q@ fA 01Q^,`-]z.ƙ_lQaXjF%0} 62{Ψ rZh*|6 4$Y5ο=v&CE$  s 3N+Xހ>~]òXeEjT[Xנ(>n$Ńٽs"}>='iDyZ.$.?LhSFk!ud(YB#ދ~,8;;"3LOg`FX̄xQ8AMd\ = $w 0Z} xzm_K8'ӂ1SAy=4w<8g! L#``rYg6* l1㳠,tEOs{܃5P$<0>]È(M`t ^ޑ~ׄ<#e8V;[ ׁ#S2ֵ1"Jxc?Őґ *ek{fx0hjb(=(lEFKcCIMwٺ>G.5,2UJf)]H͘oS'~DܨOߟ)'SCeK^} $\{=O^R^vZ9y<7wHVst^Q*RR3OoVC:^JGGD2}j#m kH9k_O`h X|$ _Tf:* ,*yc4nBHGu̱rzWP@H233!. ˷H55QSz?lYWk6l ;j<#78ctAsjIԒ:97SxH:E'Ì˭ |J-[ )MVۗcv]^y%#^\R ! Jh=# aOP!A&Z4MGGÛ<H%TP*%_Onc?[_EAasa[_Z :3T7FW5*m >)/w ]ET''taÞ_7=h`?LŢeU?:_䙨 )yX-5o eߪ*V@!Ye(QO9,5x;C@rUgteIs1GO~C@dΦ6`N?]Nr6.]< R]wt9#n:v %z~+5#1]wgҬHAL,9o` 8~3J6D>>[8 lrMX}ZUhw|ڂA,ͷqЌ(aIi^h 8swx.K4&vKUH=/9'Kh*D<@q+oitz-c5-U)M tTi]@% (TpއS/Spd>KmDR( ɉ(H"+ 鶙ݱŃ^8D؏#*N0xN#\ÑמDqOF^7 ;ѧx~hP3B/ɋ2բs8_s`pj{#:Kϸ4Z4 k%Slw{q!4h"@-^7,wW~azaS*r ق\ RDbRwXwk~iYlD[@UX2B$仑ya9b?Te$jF7L,-gC@Vߜwްsip^9aT{ny5tW@3=VUhX_v¦Qqmڴ41yRxubUV}R޺Pk(*-=8^ u^ok"b`؂am8 IԒk Eq\k)I̚H ,Fb Ô-!'fHiv+=hJ~:SŜ'Nj 'k 6.`d↶EōL +TuY@HZdtwd"&h!;??MȚFۛ`L%V`:Qh~,!x~Z蚎Z5ݬÖ 7kg `5r@B3ɦiѷ{7zDlVmF?Hy<)TD quc'r66XDJ܅?w@[5=2&v(|Ӵx~5(fnE@uc] !wEAInz6*0\wB3 ;fHPIong,xDK{>]1؝= ٜp⯕10R[>w.kkLJ*A0K+phD*+FN9xuZY;qx,1sժ %̓gMʰ'O6T/ +;Cv:i!Ulw] q~FVsP +svi:aOs^$`Y%̃5+7V'V.}VC4k5&C]H[*=]> \V'>p?q"V016S6[kBnx$kב y0JivS Bդr\ 1]Jǖ'G%#(8ĕ`܃vvX+ }َ]v{*Xq_D_P8A^aUP4aGV!iLzNy?,%+5al{e1 sV܎(D;Pj(#PtӐn9GN k+An%ͷ5ra/6mn-CӠ%kp6oa WowQNU򿪔F..4Yha 7JHFoCTbT^L~W_- _>23e.i:%f>߁m5#4+j2͒ :#T̳H\~T:~ Oy(?i%W:6 :k=/Ȉ '#'PmnaJo蟶s)qFmo|{'$Ed}ba"bt=G̮f"RV :4z웠v1La,[՗/K)Bᶙ 9ƥ8 A1nãUӎpRI8aIt/F"뿎BZCTSb= T^!1I'Ȏf;H s+cT`ZDŽ;yU)7ZIyY/x${[*ih120sY%r!g)@3rw̛>Cײ4kYґ2 =bW)ퟺǃUG ;5+d!;+=n$R/Ə_)ye]eHm?wIP3QR 8%䘘Ay.=S] o!j]Żd6a]*/hX1^ MZ¥)C/C;vg&oH<3}'Wɉ'!_@xI)_\Α ٰa|I fXgBgyհ,} ƀMk^(ZceK7u0Ų{ քVҝx>~0Ք0'k4~IlVq,W06i;z6(Fe> EY}Om h$^Lk!"(bέ4c6_tDhN"O^EůU:rXLs~MSV  H߫:#xלlh,fmC|ah/xcEid 4 Alד4X Y ˾SS1-X: Y/m%#| uRTt,b-sLV|K,p4jՠ!Vmʄ4_s6sZ掇&*1|0.C#&u@jjNT 0>f#nBj&'6˧V_UCe͔1oF.b8开e7>y(pCnHRTQe9(Agql GxEa[r'3t($Q<5QKEb dt;6f WlA`hޤWbЈJƆmH<j̍5~edš=)]~ ᎭJ L]vf Hf|m u=?+sγRlMT( UELjQ՜:tjb\5|'ac_jNÀőnet\Ϊn5*ј\9!Lk"^q5WJ 1 j^e\ E]4Zm> t<ؕsOǏϚlt/ 5q/HId2zVY5t->.zZŞ/!.\הZJy^W`x !I31 Ld(eis[wVB]H wbgqGPE-ä0DB,lfKyOH+ʭmJѡ+;ݧy>!/3mDVhw{& ٱ 75qp\Nn F׭m$Ch6].t4WyO3 QC'|(.K:BnqEL@XOkbOLf!lCK+H_8ۮ{jP)yc& Ie鰇 O>n ~RT/AI1X9TQ0- SXl["Aź &̜ҬGvE3-1fµ=^ `Q;sT*A"Lތ _["Ewk:ܛ$X~o(T琼qX40fJ35CNZMhI7/RY,߂9LNȸfyt8J;"@^{gThlSyɒ{swfOn|2FY&4"bOb "pD. ;c)e&+b9Z.`qOPh@C#QH>yg帋۾nVu1Ge 0ыiǢ1wij__H$'/]~[ y2vt~t.0,a/ pI kbjAEq]EgP ͚ojMްpĖ [5Jvշv:~>]8;"07U g\ -XM5V>DN oM]*ׇ`hFZ׎yo|˜wEn KYVRH?xssB"Xص; 䩪Q Zc]Oߦ^,0թgc+NA8rh^s_/6r n.'AR]Y1F2Y%òOkabrfk0Ncr3ݾJ++p EfUxuz/9<3niퟅwwMdgOHawx!Z$⣳Ek?d,k: ʏyNjJ8dխ@ݔ9?&2Nca)]ܒї)itqI-8Vv`ZI_º'GOJ):b+$@;?L*9bg9:'[S1l{ȑ*ʄP7dtNCr *-)h$w`?e,È B2&8q܃s`ÏKw =]-6$:+(6wu[j/z7#x;Z.=BH!>=́ UoVGMMffku)e|~*2 ) 1U G.0w@Gn01EWrl\JAguL(Ghdg=օmr: []Ոr< 54Pi߱KF{Vq^d&v: PQ4[>=~ $?+·5\IPѤuȋ ;q )gfݪ J81)“ptP0:Sv&@caMچ@WCn \>HFIjcCv~VoR^4>P 3d|#/1;!Tk3e:3a4T1|w Ny[j/ {Yב[dC@՛ŝ`8wm5|p"Eg3kYaӜu\@ 0 *vA4O U|ZG}~ռWMuj3*U zs&bLw|Mv1x`bV65mΑE,{uk;@eB2[vFPz `6V+䯞JiJ tbSL2^e-Tբ.$Ppɞoև<n QOWc{HUfAI][pJ хצ0&iEF~ES.EV:݃1TQCdl* 笏( 3Ai ʨLۋX"D=yTTCeUdn;FEiR4IkxP6B@VzM2\>L+aQxb%ĉ<}31]k,YpD ^r+Ϗ+ rt( 27Pθ?K)/ߚ5 y7pȏ kzCajrg* PQEYgf9OԆh=끆rс[dZ0|tDx$iǏ$9I3Y6ϡZ4g6-mB0fERzpع2b W6}͖Q*%.?CUm QxD٥Ϟ (ZKS~zWu'5|UE="``El'6zrF:.u* }ZbLu%N;vWWپc4Mӣ <Ӄ.=]ަl Z?/ߦY_#_=W0l~M2aDy't;gh Sw$ezA Dq!oj.JB0Þ1/E!ێ&7ck0@kq?F*8a4bXnxK Ms#2m8xUG:4"}#.Vr6:$fV LzLǭBF[vP25/e[SV&6?İ-M2.5F0f3J 2½F72j,Y5S nB{v|VS P$~!&e,2gꑪ9ʲVwq f# +"O.rh5j }hwV_Ƥx#-,GlzKN0dZz0"l4l_YI%΍۞Jjia4D.j GPRu^F_'x;>t3U%Ui?wy`L`h?=!$3<ˍ=|Dj,3Hs3,a aC/F?eHG[G_͉EȔ%f/?ؠ@ OBrN6Ȟl^9[-x(y5;.z3g꟰ r&f(SUm%6ƆO5Ck5$;Pn /0|`p|O QfN}o-ȍ-@|Z¹0?eR(yGXτkS'Jj2# ~"@)_X%KcN?|845ٴROl-rxu9sdIJz@oS2#ӗ7L&?e7an& PDzO4H^Wٕde?N~ɫU!`'aKJgԣK?wn)zƣ^(M8C=Y1"ωv"@an1/iuʣOpcd -s6o;%Ey>k:*5h& YDCG] #b ygMkM6RȦ\`Euo0b3=2Pf.*({٫] l;s5 b~!dBқFU!pouqR$GU6!o6HIp60ۮoRZ!^Kgymuu/8c`miZѶ&AP.VՎ|n\]l1l'ʗxG,8@#@zě:@uvK%RQׄ~V&E_udW{-oB_-hAiP҆P(*Y)OK~W{.#By>+<(^ }>G0]Ż Y =3_͠c&ys7rfc!煥3{g9 hxf`3])Ǒ 8?5v=B/=nڕ~hz-=tĶXۥ#S>c%cG$ٰq/''vyY V&{9fS{~$yTv{n^P ? àwF{y:I@C>՝Ge #1O=O<ϜイZM^FX'm^1+ ,=dH;!?we#>CиHF!3={_͛xkfp?s&5sM&8}Mdc݅{ 1\Þn>ԕ9 p [V,x i/=3x#hDPEqqxɍJM+_RY}T;>KkjsFkJ)~9`s+5.<pts3ȼ7:S8邭m]_Qcֿ/jfc60E=R)%,|8D bxH c&fB fґk ⧋/=z D|]qg`us5H.P~'CgXI}ҍA`]+'X]M͒R"26BW~yA k1cq@65l5SKE*pp=%sGܿ`jFmp9mNh4*p Ve /GX ,N`d~f}bP-[RXChJ6WS%O_-!-T5kVZV&%:vqf'j%MsD܉6-IQ[uk%wM䄯uq7p-B AIf7w=M1!̀zDȔ{8J"Q[_ eG3;RSo L; 3z>黐1zlϨtf; _zje FE^&NZ/G,M5S9ٮWwoc2)of6c%@ U5j%,,%m$)J g["\mDDF]0<%QU0ͪ$gga(YOkyҏR@ٻe_"`n@Üe҇F;2E'?>T׳.K@lYK~cSH׬FyI{Z("#pWU\ISAϨ"f%*[DAh#5Y޶,2=Cq,bfŸ4W YdgA!gcyy_%/u%Q&LUТ}-a]USC7֘4>0PjnxL"3N[(f J-.7?9C2,.C'=ˤn] Q(쥯X%m3yTsUd3ּ26-ȯt`ZsosHstCaВzS݇E4ء&1ǿԭq_ͰzI8 } nY*nPNJ?GׅTAGO?EbX@J^'LCdIW{즥 [G\Ecciu/M@}89 s|ҝLJ#x&j Za~4a>B nw^)2\<w[+jp.SdZ\pNsPa|pZ 'M-N׵̸X SOML;A:#} lO?(ј9mdkn/Ƽ?ͥB{JE'q4 ^;\?@'=7\l~X)/} CO!ⱴ v2'>+Eò=ce2[ 1'$uԖI6I󦨫5QZfpN0?+wvA7PG x8^v-(ɯIUй~Zi`J1tfQ:;l`oMߖ"ts?{ $B9μ~J6CtL@JR%'jEa1m^6$$!w R9$yPateUZ]+1Qj$>3BwniUx*>bՕ+ɞV4V _VM8ý 8F$ENb._P€#\u$lST;h$,gmtcx%8C-\jU.+{ñjByPb /{r BlBnoU)g%mر Ccj;|{ h[Y$!2"jE6s|T*sa']!5VJl%ާ6UE積>;'bޠ9%T}gq":K2ZM%gu+|7`>BnR߀wAXjsbNj402ht?AR`ʑ8Hͭ ve=;,qPq420*u`D!g^L]7i@QCn迻.;eq0i۪΢F(1 k0qIFAp_HHshnwyWS=|F~OuRq2W .#,J *xV9d/^.JK 0zpUdR谙1%dՓJ& mR~wLa]U~-< 9\߁w*{ ac-ӣj\LJ!di-*e^_Fg'syfxb {[mrl_k[mxOEf'9 >za&((_53PpeXxQ2!"1R"˄ !Xۓƻ~+@t*0w&=y=vnsA+m7pZ{d(VJo:ȯN j #T߄nQJMMEQ/!vUTNR~}=s |b5n4|tԙRIcJMWdM >R߀D^X? L_Ш7Y 6J:#7ͽ6Pse]; ˕oTե~ogqX~Y-/a,@: Ӽ7zSvqk{OA,bqVT$pW-Fޭe$[ˌDdgGOO8H/{LSO cS!)uxJaƳ_˦01QV3ߓl$ )tIDDpR}%"B+nܝrRrq9_,_ y2W\-w(U,mmDr֦"{ĈTKJ$%Ї>qXj2, %4e`gS mTGexOΛR+st2 @z`qw}2jx]q2.%J{`ubߦ>阿ypϑvs̭\gC\cyT J0 Ga?$ MC7V~T#Mgtc^jXpԚdk.@\:=]9L$kJs8L$ѕ !|#u{ lC<\uJO]߁Ԇ\eӅc| LB~7lO];fC>27c`mrʋIvq?yъrkBc D-ɭK0q=/1O:< }I)ca`Z!dV4HpRo E|JL@l5/dWF1Nmx&Ecm@* @+\[2~0KU)pDN1}̄=M!X;I2x532v$`u]B0!z$?*.`.[; D+:ǡQo%%(~Crڦi7/hSg) E{F eW}T<nphׇSFP:}}qe`95-e/nZK Y3qIz$r'H˿hQqMu~gȲAWbu@3!"sB%7x 2ʕآlBt/HQX\"Q`lLy?4iu߫ ֯/8h<pf<:umtX J}7baѳ:1,nӤfTrd7 9Cer/H:ާ"AR az;a=Vs3sJ*'B4xuntWWB[>Pi%CkU@{8`Wh –{ $tg7Z㮂LB=i¬]wa{ rez@-vhK {&F@,U\n[L{Tfɍ;<88|! B A{n;?e*Qu<}D/G%cZqG 3wVs/>N,hGb<vƐ.wE"Rs䪇1lt- {*0}`'j)Ieě_#ɱNN6g,쌒 Y8kw] GJe^iZSMaaA{U/ſEA;rg1ZVnfXrmAԷ1$yxH˪*]߫*I]j"{EW[ %_\ xju@TÅ!`F]p2؆c"/K0waYiKId&h24P.~SиyULc`_20u%\+8Zs2ƦaP,nOO:I IAXm0=ĺa/{dV?ޑտghH'jH7"sсtQ jV-'Kvmu׽gip">b_Y۬R_GB>A̵ҊN`pNi.붂\ \.읷A$Q¯UK!DuY9Buc6 ^QPM0 rƵRi JLE7 >.9 U(N\G@ۇ%3&4~aܐ"݊Vi" Jf* 'uUY6P(E"(úm݄iد9&SK%YQx '8ڸMUXR78yČF(U$<^Sj&)( | 4ۤ5Z(2RzDuԝ=XMGS^'*qlvV٧#jsd{ZR5r>Ign?C_]9gT0={5#a7'VjS[ot҇rRNDžX`:U(>.gAճw:5L Iq7V匞FхôTꌕCHBo"w_T[LS~aX~xP;=|d[5%b?4TDW]/tߗ cG* yq'`xԖ&s M1 D4--[D69tpxqʜ55 jf`]o!eԡ@8X=P >vA_ L9G!d8\Q#6_=UĬ^_ 6,QH I3l;HIF`o)F+ZMK)0,Sm7.^'.yA^3߽ȋ>BdxQ[kS0ȧ݁O ]w\6u z9뀊c/4{ [Y5VtpvE-ZIƝ$V L qǻ_$Lf󎡳\3VpPsƽvum3!5ga)kV"ҾҷՖ1\9Q"\ Q *!h&,cL KZRHu%!ag7sdwrIȡ|!+(QR.qo~aCd fZY_kD#4 bΉf|LgHGGDmmM}5ld 4h!2]`PDᬚbOwyGMοjY+;7ޣxO~/o/*8鯹54h9![fnά u^DRPUAHvTkpUhHEҜqgѼ0d"~{_^ܷ1ͽ-BB"Y3f:RU<:/5a:iՊg[N#!)H˸ K2߽''9\DwGl4? 71k-8}w{\,p |9obP׉IX }'wH†ƠhO%ܚ.:`BEE85ep3CmT[ t8fFO0~ckə89R&Z k[7ժRsLnҸJĐf[t7MJ,cmn@$рjDA`Թryb2FiSQaa֐= GPب۲utloL%Z̵ߎ$#N(c-^jEf(^jŌ eo63*5, \)̫hj[=[RBׄ,Дֈ C ,gYZ07070100000010000081a4000000000000000000000001668434d30001471c000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/infiniband/core/ib_cm.ko.xz7zXZִF!t/ ]?Eh=ڜͩe_.(2V-pOLwQX"f < !'rʤS U\|Oh=Lapdm9:7]D/ Rkώ0>m;E$Sava{j$|ſ~ 57]d}t_6 (,HB!cl-k3a_AgY {V K9wg].mS1ғ5y:|i9=|Zj`d9=qTN3Uc0{/}lY&`J#M]6ۆ/~[y*RxR(9,U5״q̩-lɫ"@޿gֳ.2SQ:k TG 񋥜D$qPuķ'-ԩ568)x[Sˏh0Z#\1U$hJb*LfMKZw&l6pE yy*:&Rz]/:T='~Ȧ3|bo=Kv]丐8$g㉰R2qv|Y'#x/?b2tcx2h~?+r/f6t IAXGG;W;Sr9 CPjQF6s~G!ј)ϥ|t*X9\+dS@ L|Va!yJBK =V_u]&mˆHa8('I|ZNi's*KU(c,2qXdn} RCX|ǞӅd<+#CoD~)ŴP^5/Yw;Td(:)5VR 6{XK;j}xY2QEmw({&/}gUrs$_‹[z AO YR+&TUxPH>@mmhT[Zlc i'U!:T1V`q?a-(X\f\p\aY=uI۹+bȯ)m6T/`s 0Hq҉`5b")>^GŬ˽{6,{P\e+Ev0UL6Z?{F ojq< e+357D[26izDgXSMbAZd.1X|V?z9z[@gb|MW놊{βIJl-V2WVx#f/uٌn&qoBl 7e0%^¯$FS#1S9! niMD'6,zSK0 rYt 3t> AnnWlF-W?1ءș= *0p,UnѨ|NA6"(w. sh`Tw^M y[R.&y{* GfLc(ЍK0_Fw\|v4:}`ilhwėEM1Vv.lbcЈ`vɥ1(pbfa6>KOI؈ߩ'GPQHmc[W5Ϭhp)$ù )޵k@ny(: qCTcTẁgl~E؆~f5Ā ??[ sQDτZK,s"Sd:GC#:.Ȧq1k;<=t+72vrD|2A2 f.Y`!"\b]jcٖ] ,.DHTjܺ3iX{'y ]:'lg۝8F c'(̂ixeP+cE1/ŕ-#&la4вEd_Јvɛ^V.K_"f3{; L"f##mR ! u˦e,LWQ6Jiyc6Hkri^I%T" R C,b E}gX,t"KrX5LG iB;B&fk܍Đ{BGzBK=Ok˃ړ"w, E^1`d_=s:oX${M(W*~ d<4R) VTbZ< 6UН߈Vj72:N Xneϰ*y,_(e0;\hzZEih0f.y6WW}.rw @Y8'ꒈc*kѱ*v.[F!J3 "7](x]_sN fҹR)g)yN9c1@e#lQ9˃:G4) XMaNAAGZ obc?딝1av k'(:POgӢ"k5j =qC~QǸ@+w,o14f5b@?"^{gS= ݅i #?yVv=*^^xRJ}{-~XRT7Z5fˠoqZP8a׷(G褷;Dti`Y矫ss1'125R6s?DnY&kt@r;4-5۳MR[}ܤ[s1rUWȆڵ4;[ : sq]a&(Odz-MWopi]ָZL+Bˀ]c3vϝ{219!U#J8dS[EHC_Gr& (d:wȒv, iJ 2 '' Zm9ZYά?gLj9iqDӟU:ܕ{0K-c[Ę-sP ʻMKcv9C(g?V&T#/Á+`gū|Rھj*HNjo;4&*|oy*3n%D.{n" j܊=vtcN}@Ayev\!wuE|F Cڍ蜃 }[ ނ8#'ns;p+4[x hC.}%{ Hj3F Uf)%Kvk_oĞҪ؛]u!+;݉%k&b75Y)@m*g**>sD(r9l1ZzZgGf ׅ(#-r"2 %?S4.XtPY_iTGoFF~{hkIFk4Jd侺 Lq֗T|@No[Ν6sy 9t)\yzIjkC)&ril|ڕ(:<>N4FǴmr:i+CϜ;cDƥI J ӗ(j &,n!vE#r vȂRj' :#XSmOg)]T=^c,份4W@$Z>ꄡP ›V]НѰk>$5 %Qc K{%̼R:qIl/^TKCY0İV+n,f of׎" 6='u+x"ˈy;E̜.rx&/&hG~iy X-]D&; sPRk0PQzVw5OUu=\?n> ^ ^?{: UuO?gͅ5/T`v\WxNNᾴt@rrE?33y dG`3U#ް!yH'&r\v~ƳlqSyA* @a?JeBErPK~秋΃قň:GNX!~* 4T[M V9DhZP4uSHEY<=+`!.h%y̢Ćq ?&b뺓&ooq=Nd w Q`CP%GL8fMs-k[u+f _UL[\/I&TLb\/]?>6dovn ï뾴zyu2D:N{xFfahM66(e4H"vlaN86. %=q<o°[uB&=TO"QhltL+=2% R%%c`¤p5@d'o8{m#!%mvS?6!a\tx6~iORl%0 X|QY)˽: Iǥ"޴Bt;+CL?F1w=W9 iѶ:D> ?s}ĎMKxӗX0[~,7/l֘/ܤk9|FSc3> t_yH; )̦Ps>v 0WWAb8ag5n!$N'LWkT}}HjضeB [2Z5yq\T21=^k3p`oA->:}<ҦP˳LKjzo w3]:yףA/vFp^JBNFoAjBycPG"?JS똝ŜpA;Z6eN3a(1e;*A0]`2)Ƚ],3jAZj[dAHF(n뙆+l 9>!,rYtlԑ >үAh܀"iLG\u}CQEXu !)4̂\ FFd1 8;ge`ti]/?{噀V< Ua1.z#zWz:4ާR.[ 0 Y Y uzэhS5G]f6PpP՘hE|7PBQn: ?sKdR .llZKΐ>&`wj);lm҃VBX2?OQsU =KecVz^P$ai4hdJ&3A+7CYßvx#JKjL~,(|'S w"7QL")-{l064C+?I"Đ%̌xjp)2 F^k&dUqIhB_xƛxs"§G۴Q2bY;r]E@@pBarmָƈj+#iH֞S0rIfG6 )vN;y>2:)@:<,T-jwOT Hqҏhd[:d~p>q\M5pד4wt8Tw/O9V5 %_;7!%I=;Y L^n1= av o Q~'G3܀kxs_$20ީ }* W&R UpEŴN)J/IӚ Q ܼ !m>iqX1*F=(*HlBk&lD=)"eӨ]iv oARW}JNoK@vR}6[;:{}`)A>@hvXUNkFbQܶPe}AveٵnrR[ӶrгۮNHW ESIx TdXOsׄGťB}d۳ADג s;Z _y;R@xz#+Cm̕G[ ^8/!:{y+D=^'juVnFa1_R;VCBpL]u֟[q@G>#p=@!0pb`-]1E2$=kա/;AmRqA!R+k=[j7T"3y0\Mfp+L~ W8OEj&E2 &&44'8|I2mjA0w$/ϗXq7V{gSPDZ/Q\%&vPLY2")-uDl)pUӹmVڒ=us^̗1O"6 :h^ S3j25.MQTF$WȅuÀ~&] HFʧKi!޶&+!ߒL0g$ڈq_cZI&a|K"(mŘdu'a0\nMȎLX$ YxV)'Y֒pB+L ޛmZ|/t(ĠL0]G'ɐכݿ5PXQCsYn錮G\z[ljG4Uʭh;'V*n wyKsjO9Tn+N =vD~~wr=DrW[׋T:݄jy7-gU(ŠM x?C *gp$[C:SJ;*C(!,ALLKB]KuDyaKl:ʋ-/%To=uI݅*hӇPFD~,1ݙzjx! OnlߠCX9&N+~{NqoHM}|D԰vXB;^=7GImnta1"yol"~sPpn hKrhDߗ'W!P(Ij٭T~QVDZL6*}7"Jå|%jE>o `,]iƒ-rxYh"|# ct8'(YE~x(!j.(o2E7`6c<-h$8] m&PmRҕ\Ul4,ijCkJ66b'4U ]DM^ &Y⥝.*"܉gu TQYudc[V(Ǽ8BԊ$ pD\ϑ@ك0$mP5Jʾ cCگsY840?ۉ׆XhioG}P)?ZsㄺO0ڍ "wI-cC~(JF',Z\C<Ĭah o 뭹W{-QKUg#Z+^8k@JOksEJtTr^vU &DLpm Xvh9a9){bXTٙy%m`4gd Xp(HoeimG-J3pbӲ:D(d]LFG 8w384^& %ssFnʇ<=Fk-+l['6elTjޣi .n,>w e*%'j⷇*Ú­)"f\և#khUOL8τ 74YQI:F\2dU-2n{$`ʋG9 Zk{c2>nBP^Vo)UmaAb涼Gk8ȠOYs&Gmd=?CD-4N79Cedd^D6R/jYqmmr縉;QW+xՈefE- o'B3G.ܳHi -e|qD4s)nem+ жjRP/7UXYp[J(. є_!z%cRպZӣ&2a! lY8YRo-.Ha gKELCA& &5k/""Y2-\IA&.KaT۝o1ĠfR7|Qs)`Us0ECSi/G kj*j$[lc 1 Bی8F\!n(S-#!*r]+lw 咭_"|Q+ߋ|"b,v=C낗P~ ?A{5$fqtJO˜Y ˪μ=Ю_kc?*]7z㔆_%~[`AErjEr~  xpf \"VTiaʅ"R%^G9nq?W\w?_:/ۇ=ϗ ?Pn8GyKD Vafլg]LCEE10_]H clv eI6b`wu:/v'VH2@cr[/K h\L7Bm%~-?V\F:GM\Ʀ`Ĺ-'9L,\YImaE7kt?某~Kjs +턐l6)ξOTS}}4 ،&D.9^;\ܬ$%u(]'#~zwV[%5 '8ޥQ{Yt[BS*c~; OHU7ʊRxM`̥4Dl/- iz`:5X$ q/#:[xf{PSM$l M .e{rhhMwADZk'!y*?5Nf .,i!!9@=W<X? c&-WJ0xJ>\^,Xs*3l4we#Pϱ.RI@"a? ? у/6bp wxV3by6$3|}&>c86oo9O7Dq7JpJ^FlC}?ɾ'*%lGnd#=Zb{ `lx{aOUIa%!T⛏%f32o9"bC &#WmctiW'~$+DM6pw\wG~10 ^֏r-'p@U JO@(8uw9UQZFFK/K%RAo:TP:WxeUl=suY3 x>C}SCC85UxsqѮ&n.!F[^B%%_E@b<1S%` Gek4sa7*1Ɍ->՞+G%MH?O"8ۊanV5[t@WZ!FѐPÝـ%bqp@W4YNnlq:\J; B6A< =}X"q̅bn;9qLt-²F>栖s#]^:G?r 'ɄۀiuN0=L `]$4Fٕlݫ46''sx[7~L$Sɹ+Lz$Iִ?e,*q5{( aocH)fiR cKm0PDUѷ K7›l[ֵ¡0 m0 ,ٿĚlcw![^):tFZy ~޴&QLprv\BMIxeUIKqW)cw^W`MwtDVLv9_'oZVmX>Ę 3'!oð[!DJ.N]!-ь-y-m-<;Au*V~k;P:E]ŷ<@MO3ؐ F;G8T1:%6:l USi k`YwKgqA\mI[3!$NiΘy`_*\,}aSb'ƍeDh1%ݽ"C.BK ]ūS rtxz ޮ4 WDi< "idkSߨ{#:ߩʮpx Jug:54Htuk3GYzQ54-ށX˙QNo,2|ZU:a"C x `3OH3D`矲v:hBڏw/DKb)~-Y&%S;c ^#`v=囡#EycqoĻ %#EЎJ(kP-ly!Ht4C`i '" <-1 0MIU;iN& F,T:aΞcٹa+Oۑ8B*I\l8NAz׆1]q!}DZa@ cz;zyt^ewpE\ ˵ Pb#0FһЛ~1Ȩ+ھ[Z'9M_cdZCQ커ֲ60kP\ pŏz:ܕ"ϞsesUY|k>VEyWBSp3,75%ת,|)! N$_F %( CaU^g6tm,ݎ*)c97%- dIr^_X.G6Qߙf̣ S |{m(c1ٻ.;m&'B}Z@.y31dR&[{-Kcek^?{AAt? 8 CwЎb@Ę%=2 P뼑ylAu’qOM }A+_c[lT&7 X8E/?Bᇞ}ƿ&.[|zc< QvDZ馯_k_!*wsZnZ-^u_g0^v\:?MCd++n5k~N9&:tl3/bw01sܳ5ZIB䬸;ͮHr{I\hW< _ :nW P淒 2}X! A񲇟%UEMk;,T &:ʪ⯙,gF|$ԽaA@-d 6xM}CzAr`:r&=Y4T_ov^f/F4l?\KJ9kL(0&qC'ަ"a34 :з~Qi*d[#;XK6לWVe/cihl钗("^ aD*ePff ;F[Д$#gtz'`R譩4~؟OĜ n, 4<.1(y>WIZ2N!G!@ɟP크-&ox!4N3HUj]OO6KI[5Z.$WvToԜFS1dN]@IJnC ng kWQ+xTK!Ńĸ~q>9E1`$D?ܥ*ex&ݏc?jUݓPTQnuP}[wPghMD5hNO;>;Mw6 ?ot*YBkg=ؙ=C;Z43a <( hQ2Xe^DǔʼRE."*Ϋq B_G.2}יHܳmG|w6s3N5,0{DsֱPzRf}W!BlG}mu~=7qL@6oGI% bt%Ż%D& g`džE~ <9'(>X釙f>JeIyhB7t{y<(^|dwtqg=S?/U|ӜPՊ!_-Vc)cηa `P'hdpUVie1X"2(/6?F")Y4d9Uy8^iEG՝㙊a;@ (2p \Lq! ~оː/3ݰ[ߧuΠHJڃѡ YĀ&S(%w@Pw=53K̲?|}]zi; 2&Vx7 +(b&]Ot)vɁrF0>7W(EIq T/ h LڢB P굶~Ι?+N|<^ai',L;χn}'bbƒT*o{\؟7,{!BA0쏤!yfZM<켔\ Y8KovdZ(Ȅ$$ΤB!jV☙Z^/v[K- SA Me O|@U,(p_BTiJd;p,8y;&5iO4C}*p]Th7B':p9f_@qҲ0n@ܙpA- dIP@vJ6RG Zwka@1_L*j`>DXs<)]  `JۆCwzm\OLsO!jtIf 5 Ԕ`pa ņ̯kG&)٠EɚQYj>byQKdg+ t ycULN X{Wbi)bc G _WL r-|g քv'+f+âԊKjµmQ/?x3 eǧ~IU^фϟѮ+'߿B~OG]aK:s'poQ+oenۿ]+^=bIjca<[$$VAQL:7yG*U?{ҮM7_̱@Q2--ruU" :G~\-KfX\RGqK)4[ h 5r%ƞwE;fp1|^u>"ٛ66?ܹ V38ӀSۓ2 ֵI-څ\E蒋̫C$P^=Lu5Go9nŢTlb*>t:%=v>ñGptpz{tꍰ,+zB*5EI5՗D-ݿ^/k]]Lu;Dnhg'=6+wLw@1HTu`{/`W|zMozJaG=KM82>6T΁?#E3&L|ȖC $yQf=c~H,lg ɩm|uA$){NI _Q4w8oސM=!+b&E3C ܀ =r݁c{=>c9_@7LHd(L= ܏>u^hVSz%Ģ55K}1Hf)Z;BeN :FGA u j fз#u`HfsYr[?ЀMY}3Geuo/0HX)2k@P? eo'v ֌v@lt6?@OV?WYfΠ!aT7ƪDB_b"Kk5*hR`BRU{2;f΃G6 =,DB))]2;H4e ZɋC:&#LEK"2Ûtxȃ%Pd\$9۰)sek7Y &T0 |kV Y`(3IP'E(o#RuwWKwǥ> DϤڧʎM7rn|_*me-%]fAլ  7b[GXm%dZ]J\ܬS 2%yE MTBi0@ϱǥfN_\D_U-B^S`5*tYWmjhm]r\rY{`kSEb Ei,ku|6ǽ 8+t !Vze %6 "yܩ0jw/b]&mQ`D~tObyYęmko f_9u>|z"+MSike WN 4`xFiiM_ jT4#]bb^0hdǒ Mv>ig%Qț;J-\ۥG.F5ݗUOJR1qø8`qjAi/j'hh&&K/Pͦߐ@,O@DmFԳ{p]R.TӁJ_#Ύ֜Ő=|DEu@;M%sw5udED$;%:;"2T>AE2H7dB{_VkhHbww.v3{B`]UOGᘛUE]߾w-2y,pQb j*N8>H8 A~u2?dlAս;rDU*fNotTضzd{ ygWF!z"8$rm#T] ;+K#0lEC$*qm ~O~}P{! Ru6Y#aQ&'`MR4ҤgZGWn[Cg*(hQ 2-@DZx+KV+|,ټ$;BqJaa k%KVטh[jR@"gEݓu@}3x0/,R򞮘|N LT除?>Cd1| c 8?~MYOEff SQQQ|f"3ך"}p @ƒmEBW(J@r-qZeiU(KɣVOD#yow!O6"|QeBV0?B@G/peno "Gf}c;oaVHUjeS˺ʩNߞ'8[wedM ͡Bn| .CdY@ǻE(,1 8c"ͭ~Ork{r;"v&ڥHӔ}I y<;?gc:HVD2-ͻ ĭy"z[+Y['hpbܳ5J7snsJOwuz!ӎ]&gd}=+,l+`@=R,@5''Ԟ @3* rO6< 0U6-*+S׫f'걖A}"t?||)ckWlM4XSq۩# ?4L0 ByyZt9uƐC 4DTH&Lש|zd+B_J='g%pnJf,1id$gr|!'a#nL1COaATB,SAv8tt09zu~-7A} 'K gjzIߗZe7(}0Gr5,y 籥9{O9¥8ߓq!^=5jM(:G**īvHɇ~ZZs`,w6iK(6Yunֿ}aT-q;!Ă嫌 :-jMJ;} $m{iGMiCI~.w!n\x7Acg7APr dʎbc/O.G@JoFY~9I[P$RDbtAvg/ii %V0Splt:5D,esMkU8KFdn}1i`a`Yra8׃33Ywl^GNOvge #xW+;H@R0m B():\̎CnZKMQ<ɧ- <]WDVH^9?Z D);A<gYؒZq e~"qg' xYifou/Nh#Inδ.ҁm=J, C_htrA~ϟS(wN$Q~{m5Au&]jXszv==BۘirCo'qPB5l>! ^k: ~" vrQPwʟ0UAƊKLwyYXXgwÌBbmaG(ΦKȑle*[zCa:n趧%%nW-ts+eJSz})6 {lKX) F'` WmdSt"X)6 )g$HĜg :GG)y}@b 2M=-BkmFkG_U\)Aj\03yC#P6bGKTq q~\ugYw뢊zw.8Gl !zgqIG!Jɽ2Tl]~\xtJDM#xi%]+jbT q&5r2D$O^f3.1SSv+XD[@g%*hx"),&+V{&ǩ?v6{l>G#X"dkNӀ7ٿ AťopfChggў8gTwf=ɁRKc1n^6&E[]Q\ӷiq?4?|:;= `n7]:[-g@<$$Po,{/2o E$ݢ@zԊ[M/ Ѯc~ /HY";7 >%^%)2aF$ӑEt4!E@cX ȟ N[".j$ #3N_j3L9YkA9z1w'aH$6nU fx=UcɮC D,#Qn`$<Jޮl1Fz@OіaЌBE gH+,uY E5`/v)ˌڗn V\[O "w,|AFč>w6r0>N_֒ `֬iZfK@}EJ'n#dxlCX)_)= %|zs^ƅ4xh z[: ĉ||8:u%7KN/x3Yl֒|,i&+ i"3X8rl,s7Y [D _Ǵ`|)Ƨ R s.J]AI>|C37QկvnEFC:7Z#>6p.nF3nxE+J&] nĢ#V}dZ.`RUD\#'mJ/-4?9dZeLS>匊m8 nWMN <|txO ކ4t~zA2^@-U򇁒eF  –z*^ykEYZfy(ΘS0/$q7xXnG-=KYM W k8JSBh[ċù! 3q3A}SܖqQC~zcDg%39*ipKY̊뱟F/DހORAjºt p^xYEMDߘ_]Jdqkj;IuBIwhrth$r۔Cg;6eRqtfd)Tu`44~FD5쐢,D"y~a!=HC"_OO%WW,+0@'bLnRA܅풗ؘjl=~2~.;TOixc\ >4R3i8G^X@X:0؎#Wx\.8l 8I`dvDV "61nklHNsHM:wǃimJ7lz{AL 6YxIi僁 D7naGcf.fV١JD!\`M )-nx(p$mrFކ[.5Χ򼧆41@i01/G`Ou_h IkL>aHj8ʜG=V4z`) z88b#sldi)n'!|g9]:!gl Z0J.?Kp &Zg?:{їz!E 4Gf?,!rޫ=qg-z6Zݎ~! 'M',ЀͯdWf"EJ#Xr bw;X, .phrxg]  E^-E0JӀLRØ?7ndu-.>$<.$;Vm3#]wBy8hr/dǡXh!RlA+c1v%phuS-Sf5ZX:IP -Fw뵑ƣ-@ɖu NKkjm { lg3([wPh&ⱾȇEqb|M1 翺p#Ax\ sGWWv1x jdk#M3L NުvgBXcN6[$7QL uc$|K~qoGtV$0h\}V4P_T k:/X1Z(B5("8~sqkgl8Kz =\4u$&^rmQ\.RstJF{/#sţ0mE4*$l (._;S?O+ff#Ql:!ָsV+<վk'-g,(Jـ7?~틚`-3Qҳx:9!'!*+kS0{u4{$断`RYz9C37ރy_4׈m$H͚Sꓜ¦|#LRni!I]7ՖN颿 !(=k yj~²@MY`8c]+su $4>lM6r5b  =`@Vض Kݣ^3DsyɣZ& {)||ݨz /ɾ&2~f[N|ofA+裍eJ4LC:l0 䩦@3F"X:\9RnM M Vc p GP5j+cDkXN[i}.Y6&dgQ+O.us\TOhR|D ! p"Qu5khJjs ;&J{r|IᗷQ%oDD>C誏!sdwq3}?r˿>unl_P,>b|j&bװegu8јD@ˎc>WRFy`!8xv%TBSM0ãA5lymq]c:*U]9'V"P& .X0io~7J~gkEW-f2`oB uy]pZDQMyJVXGVq w_ GdniXl̉}Wm,g7shض%>s[1JNM ,b͝c"(;_Uw֡1*Ja\ S93 V pm5q12om7[c^\'R)8FV )_h^7Es\a(P,; nUa;MoOeM~}i9B}N➥ɨȋOom# W:擌ܝh6 gT65w,kۣ?QdZ;V{=r`$9ǒ<ڞ1ARXo# a2ɾc\F:bu(pe@!/7ԞˢWV#Q%UOt<%PzHR-[&>XN{Mtqc{SV` ?gKV5sWDG-V{#dMՄHm0+F[w){gSlqTzCs' bj\I>{T?I v:ld ZfBmn}mP&ch!誜*ݏJ\r[LKzzfh>޵x͉!MA c=EhqhBq^U󉌵rOؾə*3- tB㱿8!_MdRxē͞L $DѮHy<-rq#Q`fV) i4]+ &(?%[d,!ef+AԤcj4(Wb*ܜw( &?iZsmǶv4?- dԺqq5=(DAAXWػL3~*\B>-}BmWnmR`Tz^o Bp#R=̥HOlI fo:CFG ABW^M 3dy[? zڲF)+W7ET2Br~E#ӽĀ۽E9˳T8q>hnYjQWԽ_A+{8 -XSN?Q>Q^y٩Yr k*`++D%+k;k c dΣ%ՁoH~CSEE| C( 7Efvlq ]і) -[f=;Y"peA`"bFDS#)%1Hs9ۮ8^$*utu&:KKE0O*baH-w ??v:7N P]e*oYܬ)oٻB_BM?hl彥Ht;TH5OG! SdT]s~X"%MUUkIM?</VyZن̵V檓d!sb Ob5^>-[xwp4A*IZL55 UCF~H];%u"#hRގTÂ+d%&qؤ&}  7^-"CtVYi3zl C*rʼn33NDXf0l)U7my3kB+5!& W t|4O`U]crtNv YaYg8yӈ %3nHă]bS1/EؚLl⸴דg")piύ~ ;MĈٵuY$` 3zR(?UX2BUA=`!0b#,ЕH‘oY& ! [X\Pq)$"V7{lJ bح`ZзLgd.pob p@Dt7VɣF+"Bdw~͊Ň\U7٫%^%I5 e8.H\5& @q5Ҩ2GѕN/[$*N@lє 6IAɢhL!иGhNo]X[seSJNcK5/In$P6|O՟2"De (9vXW@j;x dhd4y30 9Т1]]p0|(/UKub|,'pTF G@җHM\M- N'|(!b3_PIe8X .}I$V ܂(7"j(HXhh~-aR]KV~ش^@|G0C:@XiW\7?8#P'MQQ^YFy)SN)][ܷGmn-fѬw`ч2$hK12eV0fa'>{t.+Ҟ5)Vfm*-B :`xk~%<#H?L u*3CȎ\<;W#Ge4-:bۼFgݰ]Up2Jn}xZ,W:eh)b"^Q}Z)?poJVe;sR T[`"j)0H.CczשcJ|=r@j9pq1fp~I+SP50aEi'}fGW{1Mq=[;͚THU2ab_{XXi̛ d R,W[銿3 P Z!)z `/]n#XW;Iً\p"M Չž7V%(d/Ddk0/+;a&m'.}~G7Nm>Ԏ+Jd,o&?vuY}M[&{i7 0Aĕ.AmdG]4}$2бƺ975"!bP蠎 .6 ?#sh E3v3$:2HOIrLuu6`Pd .k:qr{v˸;4tXW.[kQ;0}~.\(/ƩU 4.WGeȎHtd|9hpS &zt  'cpHyNCU/%w;͕AC^"!,i'B8ljS$zo8q[nkNA͒x5Yw 򉩵ĭbxdD8*[:Fk?~ $b@|S=x>r5Ļ%xjgYhdlW~9i|d:;ﴷLN)y1 ,3&J'TbyK|R@K0éa~M,>̜ӭAuD14kRDd„$fcF*DEW"!.@"dh!drC,orOJEɹRO,ΐ|'3VW[T D໊p3{~>q+%PEu_>:0*Vϐ?+JӦ AFb/fLhdu~07^P'mapLT.v,*W#F)5wa^fW+LO]Y ݧxo +i/r8WOВtT3]> ?H̝oyۃތQvnpʹtcԔN4r`zcV>\Ɂeu3?2D |737R( h0ob.3dE!1MF{ƏiMъ#$JEd#!Ch2`Bqs oXi`N\%k=fQ`7T!*[@m!jqT&\h %O&`nR!V ]CCy PR(gYchsЙ&S'qys2'zԋ cg+vǵzy߆Pht;]|\H $!ŽB vL5i(*V\d<7tW`U>d rEZ:hl::5 am\_TVWlQCj*=) 9E:;==br#7CbP7ޢ/̳#v]`$hi$ zTPYFF}; [Uq/nn4|Aj$Gڹ$dwkyuz@bKxʥs] c'H" Gc}3_8=$>O O]@G93m_"`T&z )_<pnŸɼ~¾^{iF9:@zY;N;jw^h*o| }C@ZM<_W~$˶q/s.]2R]AXʡZՑ+__oYc )? :sA$\km"u3&ђ)ud0©R?2*|30z fKNVI,KNȓOwQv qQm>l- W:Eʮ3g$3&ʅpeMqd ڏ|ak|{R$쫦jAm#KP w9 5I?Ңɜ!fO*Vm9q8G8{|ݮuC(dո/Br"2+0\'; ηZej\V Q}K. <ubƺ1h2=wLIl ܖ`K!"Qdn?O*t%;ghT~Z:۠!/^}.A R^3NzA&L'\62|,[VgX9|XDչ)L#YDyO_$7-_-Wn-k­-ESV'nsӎZ#4> C@Qb{=пҌB$︮W`:`k ь*99FTILwӳ}:hPPs@E+O_QC_}@*hum筨޻rYв,є!n Y(ϜHXA?ݻ}= < Ћ^Q%SmcKL0҆r"5#Bە8O7gS–Rts =W3SQȩTlfDpqsEYus?q>!x\pZEV] B6st N3g\k&;@0jp4\ ^Wc %eTzFL_Mky廢 R#* l⾊TM$JMA1TZYHXzYo'4r|t@ V{AK.R zfYWwr,ԊĊ z;,gϖOpf  [,Pqd@gMn`{^ oJt@]K9W yt> h= 0{+[kGD#|kGRxUaNFd:=-ȲmtGVYV|в2HQڢ0v۬1H"rcT⺎h \;8wrjR79CZ1aE1im',`s查ckoݫcUcVz!s|j@;3 PMȆlO~Qs#|ay<:L2K׍(/L-tfzteq(݋(5quGU\,RͿnݐS:09.⠃l])l\d0[4ݝs̊+v\N!G(AN @Aݗq lPNE!O׌O63D'xoaQ /e"Q'ځ>c 7{~# @` ?Xx&WkX-[RNy"ڨw-;۫5Oc(Y c.q+OzwplxPI3r)>ުjUQf9_<԰> XhG'KZߌEBw|9.2pi;}ݔ7l;%r-҃DQw>AQPp0o@2L-Bgi 𺉰6$ay_8lt*a ↛N2mFlLF 6Z2:v}̰bUPxS}RWtNZN &^a"Rl%6`i\Uxq<Ҟ|Z~8oXڤ% NtD4|: fp)eY-m6ރb"MY~WHlxẰg[v;H5_pVf${K\Urin9(\!Fe&b0Fpiye 'oWÈI'ᓰAt j܃Y0sѓX}N?͔5LqB]&mW+hJo)dͰG?W7-kR5k)i$1Tn0}|4$y=Wh >qtʆ̿Ս 6_.ʆVѨ|S˄D.~2|ӐoQ-z?*O#Lz Pb Mp˰nK:{lMV5 11 Kڳ=.&{ȞP3z|(k)?[r! fj06Æ{P-L cH<$0n+t7w*D(ehөDzfQX EF]\%ϫ.;#< 5?YZ̫ŝg6E2ǺC{`gʶ(xF8Q9#ԿnϫPYkB^gy_jp1C4OlrGEMOqG|zH$yÙ:]̳iO*ӑ!R]L݁= 5J)yS]y Njc͑rXF^<I:.Ӌ;xWm Knt(ݯ6<[.nt1uPLJIK(7B]*0ݡT9Pɺ9hdGFNC dt2JgT1ytM@=9p5uYj^^$Y]ɻtAp>8FIFalpŭE,uzh *IN EC"-2\` lF$YPܯ]^ ]:5=M>Gr"id]^pM(ȼ!-ϲ/rT).ӥ9@I4:fWFt ].OE6X3* a3)姩\ WbQ,mxeV"sOH׶]T&TkB`G9~(|)ֶ6k{> Tj]wI<@L");2<7(D\$ ~m0$>oRNu#=~JC $03u4e5$9'6K=$! B%78M:Qk?GsQ]+JH%T 8.:C)#MԽ 2[u9_<"bI83&FB;p=(=({,lQB_qƚ1EYRVXk.>JЗqkEpĵ Ax븿2ˇcŒ#q ̓պ́N8cʼn<iN?NjaβJq9gΫcjg5SD9W1XBm_n8p׳G-Wf*%CؖfTvHi Z 7/o-54oBF=DegȜ'2C(d:^ǧW;h5VqX/O=j&ueI";IHBʀ+C*(y}nF! M5%7REc2 n}~XvY6a8+Ixq~Jn#<._r׈3.6MRa!ii3ǧvlhKHd O:Hxߋ[Jpǿ #'A˛i >+_ax DGqf ~[\4,pP(Kײ(M(pGsY"tzV |Vlk"FnV5\*m Z)ca9!,aIy_kd%;Ij?aF<]AKK{哓'#SjJniTk8MQm\O4љ߾Pp.Q]R/RTV6=j5wѫ/ӳ):V#6Piְ,la95 d%<ыMRO] c\ynG ^^P}lne'0ʌ];n MSyXb3QƟ1B/U+m*9TErZiؚ[39wFdhN)]!up!H:HEwc&]0nZivur^ټ Yf329EC;30iPF޶TP?!vY{ _9t$w ܌\)١m;GQ3DifQ ?]K ȃZi / .oRVpkd/nZ#mPqW?.kA}B5tho% YU2߅ +A+kINg6y@Tҫ Qiqj6kú| csR}r{Mө-'iP2ku=Qayqv_O ђ\7ODF3&7}Y &M.LUFٳKyd@uUaVAPZ M0n܏ u>D>q_`c}!= ?M͉0.g2:K 4rI:3' St܃%o@4 ҕR "\ /' "L)X%*ZshH^zb5gqD6Uf(2[=D8'b@(&WM|A/5J Ϟs|_ue2Ԍ!$ D݂;_Yӂ~pJ n'hʎk<}n!ClZ6G>KghD{6B`NjNVm_8D{:tz`"ٔ6xJڬ]/Fr7-:rqϾmg׏B˄fX?sm Z)ؠy sېP}δgIl'{$&Y6"?@`YK㢑#::@HH@s--ꇵ`4.JTKM<>x]a*m0ZQ Ndىc~~`(t>rGTLfN 5>{F!zq?{۸ 2;Wdlw4̈́Z~[H !}wpI dAkᗎ^uU}G.Dblڢ=x\/2DZK?\xqW@E: EgZwvw+t̒ϓmOwvr 'eEatL%dm6G_Q5G%"zՏ%G@aPU93%~/E8(x2YB!χSrs&Pi揄ƥ"*wM: >oIrItCT,|/}WGҖt _{,tDpJ^~Q2Dž`MlIؕ[F/U)^<+OF>K^8\e8:a2 09ʂiNm/e\r<`E=e6kdTfc://lxVW ˌTrVb=A@t ~|<($vy,DR G*Ȇ[C?g&4;1:UN-wOn;fFa֌e3~&++@sEB37VsM-PFүΓPw%0ol^A$=wR fyZXg)AFW \g h KqIDz=ņ0>-[0r+D7J>1$N ;^;LSֺ{,')ZQ}^ ~Mbs0\^+,feRXn~l.B}}').v[ͺ" IS id 8 my b9oXEQ,T4踸KhCA߃Aa.fdw]2-\#MTG1N#Z=3L2(-<&cƗA 2sjWF창0}NܼlSpQU6.?Ǟ V;9)Zr!7 5HI$΋)+x'. mTpC0QT1(GS)Kh!t8399() ȱ%@+4z"q1%3SKZy̬֮ҢD4߻'6 i"Tz6h|94؎uؼ7^P=^NRK(7* m4ύb5.mS7m_rE!wKV&N:X#)!3O -J@f1RuWxE nDJWV(U*5ʼ(3 n>fѧNҏB:J=~_>}+2#LMB䨝)jz[j~ U!UVN^+*%~qH=e)Zl?#-Ҷ*(Ɔ%~] ^k1>XhgGC Te :vş}Xl 0="saľ,*'`P+P8%VD[2Fu%d9w ptӇA؍+tݞ$psO$VAT˴ oxh̦(0Y5hO**tg'C9)Q1|q@<2S==i.#1eYF@CAJW7ÀN̪܋%`Ud>r)˻v̓us[ѹgEg8ZLf>|݁î(w9}*?A^ry9P,c9{rds9CkvqN;r>[0ap /,IIT̯,uP Rʓ9Uq[f;Sxi򟣎̩ˠ2kG`y6 7j@I̖g#p e~do;3.2)\˺DX(5uVo_颭&Ͷ3RoYrL/C86E %!=a~?G`5b~Oyfwb:J8v4b;ǻQ~ѧI%uekezyۧX%L5l Tui_gXOcyh)28B,?vF>{ Û5Rӧ 84/s<뛧7qo:ީqŲS]Y~0!jBԧHgt2ȕ= (K80(v68~Giנ䜔qښ2 5I,ă޺@%~CpI7ug9M(S.܎IpD!&օjO Wq"mpVzF޷B*qD2˫ nIz~3ɣӎ=%O0}4R 9T^mf(bgX&yG,x[]>녥2|/Eǂ^y|$"tH%h/P)|D _`p[kpzۙWE:;ɸm ZL>(qv8 UMiÃ0cт C=@eU;=@@CaX6CL*Mܑ%~C(q=-ò6WAG'p#v4pr)fgv$/+1GYulwQľ.|]U FL{7plE+"fIh^i;[K6RA茜sAhiՑ⒭,wFR7ә>C1φ sѤeMEGʿ<%߀z&ŘNva/cWj!)_oD`Xves}RS鮂7Az2%Kʹvr!j+&znϤ=C@! I{oj`GMŐ א-ICH΢HF鋠*6޶«X q~os_GPDoKp|exzi.UM/g/b‹H ]O.RA -oM_u:UM >[ƑКja? vO鼞(O KJ&.Ga_f(ğVB\o?k '"5! )3P#A?\ٻ+yW.ip 2+hRY8Q::xm i^`ASХEg3E,_KбQ:?k-7DWE('?"<‮"k-Lz+\a]f94*zDd)JSfkzKˎ`Uct QM~0K L\4(u,x 1![#O='?7Ylp/wO%\}|]d xFa!1CŧʬkDr` 3 FBLj\P䨞o>*7S7ir[0\9O^msx/ŋ}z?1tSߥQ_ G] <`i&z):g7$kGlK;².eV%8q0W\c1QҊgsC2ޕĠ{aN<ʖeo\SF%&Lzodݧ]_u#w i6J:W 4 RP$2~T{(wKew=@S ~XMK󣡦aq)E`S,ꌴǪq)sVԸo1'}c:d%h}>N h@C챃^BJ{? AU ZۜIB{EMgxߊ\*yαLcOyu rFwr}2yb;VmVoq3祄/4;N0P{qD'.T'S*,0*%<0e$WWOud0]&tLK)jd#1uXR!,|FH95a;:Hp٣~,"\Ta_9=qaSO D;=؁dzfZ˾X')S\+l"<@N>CXyIeM:fχǵ8w ig`W.&>ZUtu5| ^`ְBkMv^tA:۷w#q{OZ W-I .'0{s#[5,)5 04qYuE"qS#EqkWs *)Ft\Z7PG2w$ sqpmTަ=Ll.˨]x'4s0ТlYM1P"\dRbrU;G}q7 n.4q>l8Q+UZ-M_k Jn RÇزG_ݪwiXYp̓m HnjP}w;`Tڠߺ+&xYZd4rÑ@aغrcsPCjq;?ӃFbK$>A? cbu\qM];|}aS =}˿6r Wn.RTy/ ҹ>x{]9!չNIo \t9l`xkM9~8hAot,i4T'F>N2Z/Js@zwʹ~Il6|Hc`,t#2H/!Zy,YO(Fa=_I`qJ,T"pJ"@01d_I -s/F&ɧ DĶvO>ּעJa;Ao>hj'~xgZ6:;M(V!"bXZfOFWbm8pdpownY|\EEͮ&ӸMqIڛYPhUG*/5=_赦d,+ BCYhъL6neЕ4t{1hg>tcCh'VndURQJviL"mo'_P$Xqay=]ǩF,"FLx @e}Fxaֽ>ֆ zYEh`tWBxZ IO~! vzKKgvP.&fx(Zz:n_; v<_tNu0x֫I%q2K{Yp& ddxM#7U!{s*ySG]OpG6F`Yڧ OT,J%/ߗIc(yXb0kL¥M3x)n"vncީ!Qc%r:ըJfl LU@ \sP9X*fE?;?Zx JN\[#z(3T/ y; ^_?sPl,oZx (n `% wA [z|biW,{ hhzBWiJ[m9If5BXP%ƑPpve K_`vwk.|U˽sqDLmNG][+O#K"kњIPT@O* Z '7ֽ6K ّj ĻQuK&[tvކFFWߥE|$q!{BٽJef潩Դ.ؽo"d6"h^3RcCZo9ʺ8~3z2>s,EZbd wE7|Asl5(~o/ RͿwIeZk#!7w{TE~D qe2/C# SmU)ur>|ʜǡ<$5u[v,/MsalJEIϰcZQ9Q;rcf\QEln’m-iot#ݷ` x8_ږ15H94.Yx 3(f?sB;v ޏ/{g@=Rz{B%T%`^LpWzX"H[t?\$j+ȹ6MpS eDKTCԥ5c-eO?0$6gƹ2O. XHs#nØP|vb0dlSaJ@{Z!E[P x1f<4H}jS?g#ER_nEG%ʃmcIP*=b J8v#>hi |>|',V%x_sv w)`*#g`)ST=o^Lep=_%6>:5d4O!51*D:9up%yqv}Q_n1H%v2aqٚ> u(%/]_EXT Fţ0óI5t̤ 3/ߢ1$] fKe`-EQf%Ѹסm) 1 F=[6rL7"ÚNUCk`}vMqt$ M"Ymh=me3b 6ä'.vmC:pFA6ߩhf26{o睳" dJG"sFOBsWb*n'UQw&^L,戡Q ۔na̞;צ #'&(>!+U7ϴ]O8~07)ڜ=G^U@5&,E4<.0/Ἓ QdA<󮡢Nr)'S1LڋxcQĻ@vWbޢۡw [: E9WjA zuneoP[-Ο_ؒn[ } nsA{MVs9+ԎaF_e &ۂL;M5x%*4)5;5/]Shf7VPsk:exM\x;(vW79k5#|\EH#ՇpZ`bʍ$^rWԒnx} ςI\2 B H\Y]_@E&˭07\=+K. g6gjEG H @%sºs;Ʋ<ԖMRrg!>lnD^v.d"GIjN0/kq.^/3,vbY~E_vy Rsf"eJz!ѳOJ@e^çD֩L;<"2͛{>mlLt~1汓v(x5f]qO.$d{qY?r& ~3$# &%76`vUNs#3<`p:!KDoͫb}p,'Pc)~ٜ5g@/  0 Jay_rdH)|{/ਠZgKz8 4J#ܢAB ,AZ'h ֓u`[h#?V&J&X,&@ի}P&C$PUOAϨ9IdG2&/B"p%([DN[;hk!7"YFqUBt SZؼ6bH/@H6"̚qxmTܭ:b6INǝщ?V~B D zGAUՍF1hYQBr6L:󙻢C M 5l]!5OlDnrh$00${3/}ZeF14-TI"enmvzujum66QwK3WfԡsJy7Be*QS) ~{[j37b瑁 v #A<+?,⣷-sŵi%6qW%, >x3 z)i#><(o*߇aQTŜ8;`QAdCC|xgSwv˰9o$Ƥ8L A&@qwS"_ \'b%n:PI-c׸jh Ծ Ņ+|IT3m=lv&lZ58mSv4{\K~Z>d6<&2!> }.dr@ѳK`? 2!pXԯEsB+jh2@/nEPF M-bN͖Aߔk ɾ3MWM&>|g@oBe7}G**, }B25|Q~\$O^jHUXNPm_V|au}fl^(4/JQ`ӬcˊW|L㝵 t\X; 8VŚ{}Kz9VNne5V"g5ޒaQ9uc?4}>~qxOReT @Ȋy~4EtvR?3^4$CX!‹My#/~V!I>uVGχfhoqnATe+qzEIW jUS*YY|?R'oIFcv_J1,'\܏Iێ 5B/z͘ukE_ u͓aι hPSv [:\;%OVE^yb_}c.09-RWA@ @0@bΦOv^ i `3W}m>-ttbPϝ! #üpL_k(L@Q5׌u,5= yln/ 2" Sᮾn$^&B ז S0΍v ;Qm="DPB :'| q5e9ά WT2̬- F ?r~akS<BJ!G5Gԥ98z淖l+gÈq]đ9hrY\ck|MjWvy /*ڃ|%-Zߞa֥וP.iEz[-^F6 Qc:[#XE N~`#go.iuyŵ#,ok|UbZd322Ós~,ȅU@n'J1 0ySj-ER3Xpo^ 9?Hc¦N+ԖIx:-^mKҔ}gAO*r;c>sغDe*ΒL3 &_"i_Iԋ&Ƃ We5!"HF'[{G+EZ;=P'D[2oyF,cf{'n}6Ƈlpnn ʉG ւ0Wd% 7=]g͟NsWj^"ᎁYp* +!Q9b$q<@i~ c]=wJ]l1 yXQ[:8t"ʳY6'qOBs|XziN1R@9r;l7W!|/dLq:sӣYXy~Hw9_B_ A7TΧ|o|Jg<+^yfp\I GUGoWs[6WG0\иgi%}";4q.O,KBڇ4#d́,/%G/}(񊸻S>i g屌 K] oe% !9xiYzS=4 ]1M e\YU%<UkS~Wmu|"nx]ηT\0d4@XE7%~Fn݄(8+7tOƄPNjtB)j|Yf"MyH9kmeR,L[L W్4X6H3uֲUYhuw$ }6&>$uO(Vc ] )…_bd+򖶞 Zyy7Ntf[0-y&#ij+IGF:]P#l`9uİd'bjN`OjBv*Rɠ -6,j4E=?Ŧ5SA pğOT'#nHW50\#4ft`v)M(E\fU%.ӻ-5$W۝4*T+t < au 43}Iol1,˔bN(QB50n^ RICgc<] BQ29˳ĵjLg:a@m.P59g_rMq *Zl $:n\Fap(2m,8 ^>n6 /B,X2qg:N&`gcmUYe+Ͱ!9s'gjR…qH*)b @fiDٱȸ-Uӧȓ{D,{hC-} d6Yf폲4ZQb6YRトP6ilx κ䇅~8PkݻߐEV!|_]͛[]\XnKVPm“)NNfݒiS 8"/jAli&ZQJb^b-m:=Á BW@i+ު ;PN'^ڣ4F-k4mH:w.suC[l] FZ߯Kv%Nʭ!+~蜗n6UMpȍޏ .!m +4!yI;9"p'_%5SkiQr6_H#l*>TW&G[RcC& kىh%Ã9>xuPYT' z2D|P-)-Q/AqZnr](7&:n,S~6=iG=a428A!WՓW"?`dnZ8u^Ɠل󢜩CJ#wenK-h !n/zFeKk9y.m3`ֹƖ n^:TCbFt,dXpx\vH2P!1BvLm+K,ZHh-<+-gd>$]xEKuVOhz| q }Z^%φt?gmE8FhN]~qnw2%ob\i?+hXEy/O0ItI]Kx˴diQN(B;Y[R3yp~Y^J\(td*qiOKBE V) p'+ lcTpJڴ_m 󔫽*:iJDLCT C_ݞmBIzDp f<2c_pDFקjdQZ-gZr[wn0X2J6徆(³)zoMx%r\-&z]pbUxȴaWm:0<'^!T^gj-HXm1A_+ nacF W1裆dBR%[FyH q4-z˱oڟn^i:.dZC$Kly8Yt/Q p٫R[gBM>߳2x4!+o2ƅux3u75V %qaZlhd:0f;N[9|As| Ő>k.Oߺ댚)KoM`r [k(?s $}pOo}H^t,P*; G[oed6~g34g@LS`]uЧ^z+:ebNBkdB۴#vY-P8ڵa+L {2n~d6V9C=R&Ȝ#]?;g?W@l>d/Pw.1>=P9=C2P"CǼ  DRNݯfyė6`ˌ/՛b^4"`w(vIGxK ʇ %oS9%`.y3k+W1"*}U_VCE3Oua} .&D_7ؑ% o$'C {:-ؾ`qh&0TKe!qQN@60N5nS )@ E r_mf1Xo[1`O{ze&/ʦzI/[m%rX _rb&Z> !@,yP#p⟒J[jpx⻙O(TɿNJMxr,Y>+S]`J;V\xb>r驭<@BtٛmOq,/㘦UŅeR_ox5Y|yWXҝG dn0d%  ZޫJb\s}l=ߘ9c=p<¥:&0|X.񎗠?K|EE1fL*XMGvo h;;//n=4ϑ1l}FOdEgI>atϿX#>ļGu8J+""/M,H&׬!0E>[f_>I.{vweBOUttGr})<&cNG-jg"h QrA~ePfPOsrϰiMGÀT^1 jǰq˭.IH"gG`Q ށڵhgd %ƀӯǖ[1+ fS+ی҉l0MyApޜr+["%@B0=nt.j1j 3UwP'خQȡS(ճo宬Űstp7/W :gNDe%[tV{j=b`w[Ԩ֭Y/Y?v!uIp }N|;krK;ǟl B 1{mQ2%ȥQos0DĚ:,7'a U#|tYq7r.sǖfz1._l[}䊄k%3 #>I6řtR0O]帹j{@RRr?4 -A`isNFn6\r[a_e;KL?b?y% "%R.\X0.фB^j_x9.%9I: $F"w/*ao[hd2P{ծ49%yѯڂc ]"=չDv0m^$"rʼVb x{ROg!4C,Ͷm8Ӡ"C˄$] ygza&>edq[qD[+,#ARD0ٚ;K >dðo?7:[~Q@tي-oM{yfyhu0Wփyd,$~G@b>sy7MYG: b[hT{[\- ZkEto9S78bIe/U'%G yb~NxI}i}C?-^"JhAF) k?ZOћJ~--}R\C 9JbMY$%cByeŀ3-R{"z[Ha[)tA:)JQ[#DE!6&8z_PYcVR *k樒{#7HzS*֫. 9~}=KPxњR`X'~1/8$2at:`+/╯~ZILzY.ŲlM޸}DUt;XUo[+"UQR@9a+"2jpSrhs]@Žټ5^Ld CtUzF|Jig gxE[8*@ϟݤY &Sq# *gXb|#=al;6:t:ތˆmR~@}]PrU4V%힭jr$EtxJ cւ1)'$Îy弄nb7w[%jUMaTSvU؈9uwwgj<+X뎗v*yښ/O=F>ITA*~OCQsa:%8mlEKYM\"F`{kOH_M\%NN W*j& ﶰqr>XQY̆3>wlXz5%-`,NSs]opK^ |A OQ'J18r@kp*Gu-yP|ʤ,!U(J_$&a=QXͦO5+Q@gR/!CUD״o|Xi%kBv:^^HN]wA4ZMejJ!+C,? LjP[G S;Z+{`C=dfuXh8_Tâot֥֦K#bM%q0w8s;Q 'k8{5 O८;^X5ֶj+9J67@%aS$y O #TTn9NPkޟ F>.tՏcQ]~%͡ n 0B^Iģj#`QHR &V8:sD)-n _ϴH9=l ei 9SRp<>][԰c*!`C3KGnǔ|t ~tmj3$л?D;#~/½ei6DX" 3[=?2-<@Jއ"O7<2A_,EXZklzqal3USvF Az)6 Fq|^u:Wqp"cj.k.;:{iyN1nzn.w~~{<7˄!GN8}:Zw-z-$>]s@>z3#8No}^+uUeMxIq:嶺qlem{:)NInKfY1fH|v^ RQwm @Xۡ`DqNe\SCk/]4iP3N.r6m]':mfC= }nTɵa A?Ӑ<=we.Cʪ%u_j?^OǗ)W<:O1w#0O!Bq%d'DWc)W7Ń (wY. E0*ҐT{0qӖ|44"wx!%(Bm.w(Do%q}>ghtQ*a Ui @8lQ40ħn 73 Txr,vR!A)%F]@>)#yY-H9Zٟ$F5Vmӓš{I2?vX͸a'PT(<`.Dl+Z.BdEnvԻAG:*~d>+>W~V#}p:+cKNtDɁgwCaG8DžZuC d s=K˞OG(-A6fL+๔|8CL]!8~7ESj3 vvā@$57~Pix^SGLoxӂYz6Ҩj*Mvi#~a>wZwB~w8˲F v6?JБ#6CtIW}nFnYLw.+```h#eռ!Cj3{G؂8O-z_bPƝ:18p:4ku Ol0e5 d($Ze tYɃjR#O=R|tSc 11E0^нO2Tb(9D&4;>#_mox\L_vrߧoӮ<,.QSP4h镡أ Y3L!j X\ٴ6Ɯ"%H#X8!Z:Zc/~T`y 9 Q$sЮFdlG1˨{ EuW^eĭz'O:Z2Yb hg~Y'R zX/N{6^je/NJ"EyF Ε{Yfw`y+c,>4g%Ko:DJoޭ`Xahnl.L9*ūA"?TVGL'ax }W$ v`3>;É|}^Ϯ_"nk&z;2Ȣ*猏pPQoU&<;4W*w֙7^R߈9$gfgni8Aڲ].ޙVdu 8FӺ~v񶽂L<-+~3BdEQK/ K#0RYNp7rQ5&2/%zxw7X7!g"xm,[#e1kieRO,a(Vś(=jeLXR$Xh_+54}?5) d=d|l?lceyݾ7`2ŖHceTR\jifJƏ:~_f_eNϡtXֱ:Mx,0n D*QۉXZ _-ε\Erm5;"LaPvՙޯ8gDMGy, *7gdG@|ڪa }HVÞѻ] Q8@+u﷋hߥL#e2lB鏭81(%JV U$_ .܀ xoUkDp!6mT*`# xS]S &ַjZT8gF;V)Z*Sa;AěC%?Wps 9q4*A3.pڣkxt鿮큽͟2e(u:PVp=[Lo%%U/gƙY|ķ"WzPAWf8Wa&J{~EUAQ #[rt񪞹U lV "Ϙ`95 2}(F.c)Um'6q^(Lu[Vpu}KL8yv~Ft)ԚH+Vk/U@xNdUY,G"離U`-Í0=!VyD;!޸FkRBhl=5iq7,ɓiJ]hGY5EJ| I=7 #WD8+ ]/7Ic9T"Zzqm8i̪=o-,1㔪dR\щ~*;=5lTBi-}-r2Yn _45f g)#_?вWnrElzWاA%w=koG8[ԾDdG̔o%D,NKBfsyLgV2D>֜--xEeWHO90Ř\D;rnդI`x@u5*xOY=s2gP*K-çwD#g'0a ])+ +**[^'ꛂO%*iM' !.L,Vj.#^okj‹Ͳwi;^ܢ.|w܇B08/%B[)f☫,z}~AC,Y pE|>, %\: [zޕshR7k&-w3N߬oEX#:ˆ 2QIomٴ;q %'ScynI7E /&`_xY(H ),4?|Yvq æ7& ˰aV19"HA:fMZ'M[qgozB`pR#6|t1u3_g3S-h]8 ,}S RdѺ0sk)x-Aa41-$_f+vkK.EG][B?[= #nk(۸$g$YLIeB|E 9GQp4sjl3B? !vF"F7`>gfrތx aY?w-b2 GM(6}=yz DlkeǾAAE I⸄TiR=@p=-lЧv}!^c^mwD ^j\xv_#W_ {= 1r'zЦa?Jwufl1knPBEWTRl[>2&Ms4f[fiY"c,ͻ6c| Su%˼պ_,u9U3=L=F$7=jNUAa ˪sGDESڬ"&K!\0!EEYW3 6 F!{ y\"fY9ytywSX* ^<*EbX ñRS'C I%ԑZmO^_8KjY=6u߁r,T G[_acXc3Ne H M]D_ge|*H ckEZB/9j}+GZbI"WTNH;"q:xW*(IϭkJ $L$DGg]=΂աPt'GS+A M)A9LULQb ^+Up2tqU*+9\ʠ Ĉ=A~/`3.otL*08~q^RD]RcWi0P>}n0Xї U'XLkdم$ܣA.s?$om 0=9}=0Yz?FeXf?UaPi_ARK={=mH5APaouAڟ"dԇSuxs9T?HZ[X[ g .߅+WP%e0UUnXmY^+JhU HMtHC(P`1jp6n lheuZ @@K|&:oc;v:[HDYx- mjp<:߉:v]x6!Ao6sn*KO̞U5I%+$яBv`6CyskzL/O(z\a0TYi4C"!2So~VfZ;?%k m X=pX.ڿìwXVw# Pۻt@ ÉzăZ ~βMFϬH\Η8HHt~43NdTńaYDIIgy.&^>>.ѻurT&R^_<2|q踉La4TIJK(.n\|vfs̘"}-t*dQ$3IM'o Η%-v KU<]l3`F o,Wd{~ظH6T}:ub1.-{F K wݪ@p8zMlE5a(QdzJPF\JdUgP;ǂ测Gb JQUtI^PJp;T8g/*DTƣi xŏ |a9R7P;1EoTW qTP,:F|5Y}Qnfi_1AJo +CQ IJR:*rr%skIYD ixp߯9Y^zV7P)شY4g0p+ؓCGKjSzbM?Őq 9] 3Q ld(?bB߰' .bܟ|:fHn:T4gf~@{ v 1%t~g06X?]‰Asr:W@F /s`ҽsƅobskA5[-p$F (PiA'$$tqZ_~R"GtCj,u cVZ,kfeZ418%RehKMynjmy2c0TC已'ktdoS+_Yc~Xe+hrKJ\\k[LCFZaisO)^'Yve^w7=uJ\=}m\؟{vrM`aIa#ƍ 1auP(m;sNjcGޔR UwQ$=' ^+n{x7q}È[RI7CahdBw/DK%P9xa__ T3Ax}OFL-O/.KlFJud:Z/aȶ1oIoCMІz|4]lH -6{ F[*6j8F&B#?(1< P'SQyT2"!'Yg⡅WU3>!"BTk P,)eoEYH1ɝV/^Hi YϏP!93;DȮM:hw|D)CrG;RC ZJͨ۬[L*IB)5+tQO5[! wjSS$/D]ݷ`Y .HG!5k'tWTZjՠԺt.VL1g)B_Hk#>m#yLJCP^K##(8=](r8sQ; 1?&~C04h]EǛ'uNxFW=L{:|~}7yyޢrL߉?cM@HKɭ䪾ɰTEwEs` yVFI* j\p2e&rZmS7>D٩ @ptgg pۛToT"WadDYE3̭ ĩz&EmZEPeDy==bB.1 QSMʱƙ,RJ/y.Q(ynH'})}02eԫ;K2U)F_E ?Pã=ri%dד͠CD"%#E/ +HG ,zd̏ﴯ:,E}ƨȣ/d "ҁEVޢq_wF, @rK钭DY"R_ 4214@q7+8(NV <88Jm"k-΅YZ-֞+QSCGy=ًi*dT_)l.+n3gO3R?2lP;T]J/jIqAH ;QmNӐ6 i,m68FHiw5 +W.Li"`,sccClIAA1|>q "hJk_#^ujsgU?.W9?;aq$V;.Toevl#4?4(ٗcpu&abT~':B@gEki>ܗ&V[9*lGpx:idžI>7:uq#+A>ٗ/pİax?C^B٤P-XƦT vD{CT4{;Uà@:P@@@\`'/Z9jgrubanƞGʾr e&ǤuK5uXSʊe-OBT+#ڊ6!ƋiHp[&A󪄐st 3#M[Hg+{e(wP_U8l)F{%^U|k WL|=R ﷝nM4Sݫ)_D#ۼ8l*Ў59=Stzu6,3PDhd`9%BvLűķngIs7~V׺-eߜ sF:vD ͊:N%gY"Ӣ Ep5 mн( +iQdawO'?5GxmIކmٚEiɇh,ԅG4:7≞spH2C0,as./!zIht棥µ$Te-W-yvcL.Qꥣ$_͵,$, g7E$܈k{#-REFapzs_#B9RYc?Iik*;\{1dӼ$0Ϻ=}iB.jOQ__u_Ф(n q´ Jޙƪ/`qlPx(""kˁΉAKb([m ju|û?h(HNr a$&nMUt?t C> yPwҷa=]I(-zWhn\ь"=sTKV3nWBOnb\nnڂ^kƉr"S sqe}*%@,U:2u9׻037m g]&iWLv|F8ˆaTu)iTPl@:P< F/n \m<צaΨ҅GZS$'\dHyjeV?}9}FMFڱHKԥv˚`BiϥP(ٔ8Oc"gn*k<9 2W} qJQK;= #6sk~Mxӊ; #~jU^U&|jjT%˵Ҥ ǵzɟ6p?4*4B~'+v߯Y !V {IY %~Tv(tLVZ%bb65^){\;\/_Է:ؽYI,a&OzxnB҉uUX,!XE^؋'L_I%a|y§S6$bpROڽYZz TTkҙ" َO>r)Lftd *E6&(m`yP@$6< ϘqMg?Uu}k >זU{8X6%!җ!+DZK(]  گԼMܨiyuXl ߸o0awi`.B;A2=?4?bXZUBvG[*ٟ2GH+Jr͉:.%=l%H)lN?~"gF!P+j̙&qDaz- y)үS-eHDr!@{v1e28S (`})$p+P&;sbPQ6oaU۳<%`P)Bx]tMDR`ev)u`AO&GڜH_Fp[~* u5$!G 'n2ZZ] N 0D@z!E1ѝV5R)ǎg9)X#,K [4NVmy2,jP$D6L&qPbwNn0z< 1֫Πul23 z9A?>ׄcyL#4(v}nv\HJx tJYKq a0ԤI_. ZFĶt~${qjoDC]tyX}dFn͏<-dPxa );&gZD:zW81Βş `MrWjghehq|uת؊Zʄa/X"UZJ澮bH2.Gr5hQbHV[A{S$SePcN8E ﰟrI&Ⱦg^ۻuyb_C!'D)Xj TŽgs"noOyI,Nj)> atŲ*) OOYE4o:x] tC) +]uWBP Z#AXH.;wI% R6ba9?;WRzS|ɮu QN@AvrOS]Z@;0-++A.RM=J/yhS}4ey*2Yaur2^BiZ;!wM$*8wuK>s>Ԁ7"!G[ >+6_d2}SI#<;AæMIp%p'@޺U*wz35$mQ0z. 9> N&m!=$q?Z)JڿިRX#ܚ#NRyYBud:()YZg!TD_[>FU02!+L :Z=b^zxSI_Vbpdв--,RNof*1Ô+L~s/aZH(3 9U&5A7BI.I^"s XDN2)L#OB/,~ޢxXTbf,~GBXPa҆keF^55Yi̳?%-noyf݉"3m̚,'cDPiNJ&6%R">{Kf.,D9Q8};:4Bot W@fNZkjя T1 t#3.9|خVCn[jTd90iBќU R&>.M}Eqşx(i(I}g;X֠~I@90)9<3+66lUhofߨ;kGsՌ9w^9n8+n8~ϙ|y]D Y.Ѽ~ NIz&)^B!u2;| +5 HOK&3jr[xvNO=`7·G75T Né5̇FeJH +s)>Yxޚ6=dx ɹ@d|3%3ﱬVh K=hgMRHMxmQ12^pZUi~KȎ8Í#0VzGCx(AtVD^Y̧PCz-6>w`?=b4gG`{CxVbvww\d=#@;}"%q,G̓(g?/K{?9FeWOƧBy /E*w`A较3fWsz]1E]ҮLg$s o#yhD\w;Q!9!r"bi:$ 8p4}ngLrTbҪx5Fq\km]E~y:9eDnb|0Rg@ a0:,8ǮM: LM.~4]'* Wf8~ß*O&Q.LPNRp}A;5"y]V뮖클hx҄12-RkšG1㜨 pap._M;fDj7dSzn"oM'nHL'2Og jL,%+8R_B5#~<>Q3}AL; 1(|3|[Y"UWT!Q E_4F*%C`|+ N*d>4rY-o;҂gTI-fu7Tm|וֹ:jߌa"EJk6lֳ ru=S삇" øB7~4Qt/?rXEVqu0 he ]tc.iV{ U̝xG t`[o剋wA-Eѓ;-Lh,'jA qܚot⿸GtDCU[4Tۍu4Pbx"F R䊍Ͱi:Wo301ܺTa2Dl qƉPߌRB5Y:U0MٽSq$ C'ȥ$[f089w:W9׊铋n+=;+? w#{|ҢY NM>/j?|GPulU.6(z'rDc9Q>pEg4sKl5󠴲ANjPLȒbGpf`Ԙe{>p& lB7ihz;a֛i3ই2<`erZ DՎuJ|F$%R UBF}׆TPy~\/*n>0D@!)@8e/5}n*fՄIlY7]lғن5[<Ҏ02 ֺh],pe{!^TOC$Q8o>#dpua ,X^q8G|vkײ5V+6\`L1<)&獋gVjs`@zbWY;k'm'{@'Zݦn-꿴yYjlZ ov i{J ^?[zh>oAn/*R1` c`1p*jAM$>y KO*s80@u< },k"h7jܟ{g9f:9Œ} @w-C2XS 3IG~cRzkܟwA]mͽ,Ӭ1RdLx+`@!@ThRJM>g3ukYpt 8G%+mtm>׾9ͭ.azU@sY}2VD0Naϵl!Aqx2룅`;6]8`+31T?G{xľdF1pfȥyLLZiuWT> pظ=` , P8U[P %$H\<£6&u"65Qtaq黊@N&jj;c4 8R\Io%ؤޏ:G Oʹg:Đ[e…U6q:(hX4J~EoȖjtJŹ.?=7pggk1hdT%~z5m?؈V%]#njKpIҳkq858v}%Gm1c4_ /jK1eC'V(1f)4 U%?k~;#\{D{IBl HF}'dl9"d$Bƻ")Vm^8$D/_Ba}dӠ20yC<kW/,ܡ,mӦePf."p深gYZ07070100000011000081a4000000000000000000000001668434d300045d30000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/infiniband/core/ib_core.ko.xz7zXZִF!t/)]?Eh=ڜͩYM:0fqc%Ʉ ^osMvˁpA2=qg#(kZt[|tll!ӥc-;.XM]N  kRyC]S :D۞:^ګoc&ZaDkxE[%׹aqhΚ6|DronH;_}06NW(<7KB;uz4qۜ9gbÊYI EJnV"+8F>LBF4/S`ڹՍ[lJc+xkG )Ҏt:WY㬮eMQ.KˠrFՉUzכ$sO6K$ٹc"Z kl%;bYۚxJÎ& -4*fef0#V\?BkRjZ)`y.n.W7uO`DhdL|Y v ȹ1V?%i ?'5T\"O[eW.,xjFk%/P1z?F!$BN]ߨ!jpHF DZ_44(-vS+ۭ^X.~iRN$"RA"h޻Ybx~բ004vPE1 Esz|9}H s*thrfF<fev +CۤII|^]t R}8p-j͙9~^E }<9j'ד Z4.i/fG< [cڦN_ۮiI";S#yQ"H&ڹO Uxloۇ?Ң7.JctaGsǕT,z Aolѓ^N. :'KčҜ,Iq}aWI%pԓlx<(K՘y'P& KP&2b8|`%: \gFmknsIDU]]戡=MLN&yTvKM8K&\S#J@3 k;9ݾ? ~uoXX*S&dGLu?`8OwWWfr'*Ni‹z+24ex]O-D3~njKYuk ʤ Q`L'Ύ"R-wC^`C.MbQ"K@u9|8%wMl l֑nO:_qR#†fLvM ?66szH2#o4SDsdjJL(Bʴqn4gd|n5^ƬQï$` J^kԏ 4j;ejJC?]v^6"m -Hڟ(yA@ ~"^"n+Hk_N&8[o@wɥ[ĊYɔUw+G:MK~ }'CK?oG|ibpҒB3W7[ ##}@GVI>yESnkpF|p}c{zGǯ*`@ ] /5G|')yrڋDhIFK,bh6 %o<"/MGq-޾S07}o^CQW 1!Pef9˟8un_r>V>AN'l.љ#ltB>;>oO.=uLj)$D &iάxfdLVRl9TB+d׫*TAg9QAӧG4N{-s4Gr&7\]Х4=l%!]IpEdMTny~Z\bKx}.BNk솶DV[rr1BZ#%{˺o$OM?KYxn&.o+ ~z/]@~9-Vf,}8M6h!߆qwKO,X5"zeZkՅ2: *obr8 EPL+T&V'd"j|DSshcvU׉#NȀWj;sͥ^2QLT#n1+9Ǥ}n"mY.tq\'s; SL[+V2@O/ER$oE,B:4P4T固bŁiJ˪g2(0+́AW$N_۸QbM oތiw~ޗE)˄xol|-ᅹ[ `=lghb]YRr0-~q̊R6Y e@=H$_o*4cɣb6єJW%b_!t[OrQ@߆BzؐXMCr|IQG'Sy`CZ=3":l>0-s8VFR9nړU9ߣ@ i=: Zr(:zS 9 /üKnGP,%\TǞ~M囟w~Tj{=qQ[i?Ҩq22O[LOmjz\A\)mJ?6FSm)aa E] _%%婝h~.(ύ2_f{0mhA9 aҘǰ d8{2V))SBlf n(LpBxW9|ڷݖwRie[ U+k?4D@x8c"cF4wlo=?G8b&Dze+G072lCnzh{w៨饱Q7y+gyCκJCk0!ҢE[S*e=[TR >6Jq=姜 OJ<u\v4?Ig vY'jxy;_@d*r~wHKX:UʴuT]dJ ˹j).Xq3| [N Ġ+ְC&7=4=戾4Q Xp7'`@ڽ[ 2}@p1=wW,0{L l9#`*(kq28H7Z|eUb> @R&~[D< Rm`J-][ qxxgvt-#F_VZQÍ6T%C ӏJzlxH~7XO$p1I; e%t@ 6Ek1ǙetQF5^9<c=!|MP&WŠM2g|%`1eTmC/  zW>whcC*-/tIѴO2Q=)&ygNkE'zʾבXO'_Q-2;rS/IZ#NF2dϖ|婿֐IdB'L$xeBပawF-9SN:Bx߯b®iN*w|vsjz_!;|%^UF0$\>!K0cݘv8ѣƆe/~lbw4Z,@(܊y\\ Q9M1DZ=iu˵朝=Ti xn.TU:+sf /GvZ\z~R |:q`=ImYXh]Gdi7$}E;w2DӮ̙VحGG\Ay'wu@۟}'ܥ# e&3Urg .#F7~hK,jX![Qe8~Ԣ!?o8[g!MbC0}6$e'z KE"K.$Zq!DHk%{Ao77VdӃΜ~ Icjm>"1*qW਎ {UDaaVgBS)*)'b%f#z [],<JLF3y9-B[̜˫Ȯ@?> qM_"ZI1hgBx;wO~]U\k\J7)e7P IT$q"W6#yv`ڪhg.e^GIIbk$rN"t7h#f8ql]! _:#$]zK8˟=|-0mTlKz&ʦ(4 7WWz!F1۬$[zzmʤjuJJ0q,qAm,(-PGj2` TFx*BG.؉꼟n^%ﬦlދ'*TP*pc\M>^V\X;lAIdU5dd54v>4$}~PčRtvOi' bJ:7T3Wd>qғ[UR$z*kP6|N*s dɋ 5 PYDIW^溵rO#i.[jR/NNrcZEg'_pA:U5>ڊ㮇oo Ú TJ u8X["b1{F4fj"N=xp,~  uȶ ȝ|3aB]|w:4W ~6 +A *qMڨ%˳)hp>{&2h~zkEݏx%y1DFyyjcV< ْ̗NLZ1ypV3Eo}tQt!ni=uUGSܝ)>!:Pdjk GU^ѢHvBI)‹<`TJ-F@;VNxs`c:w4a447a ?;\8am9zL֥? 3sಁ0roRKO&B 6Dɺ凹tS1E:I<2߯LnPlT#SO9wMĥXԪhiWD՘f$?m kS\,(@EF'6yI%[u7ʑ=mPwwB7ݱu8L*T;j1~˚& tƷfΣ /pGY%W&q$3c'_D+}-k?%(3=v!D&A(*f 'i|`q_r0#m. ? ڋHQU*S{;q-I/OXG$kޝ 0D5]aoGfd8 zܴK׀jWLN]^:v==_@qѮޓ]l.TRyn?˷YS[ckK]T/*JP$ dpjE*u=o0eW|0dVd@7Q*6U:V7d+e>Zkr#% C]8W`ڞ*) 'ǘa>}{`rjm<[K#PXX*xނDzi#z]g_.J#:{d$o>T~|١{ 4\?^e韀]\6Hs]I3&fVC0Ygw7lQGNN%ZK_ޫt vZX[˻~!ڕ%j|bu s0b=ͺi)gN_,&ikȮ,e۠=|1aGZ5u\mi,wGnm}5ŪU 6;!wLv-$SqN].J J~h["5,\?ħ%׆$0jjˈUer\V3بL2}zNߨ|To?Ɠ0Ahy8`5ܣvH2-%IDCvGHrg((;V"m$H U Z]eawoP7l&E͒mfxZ#cAh Y3= !ɨ3тI!b͜4"֪i; ֚h^bF2Kf /247Md߸bOʹ^`y&$U[~X;E]̚xNZxnFB f-,bjL-n5)I ֻjhGT y:BUj* j* <s|`}S)l:2JF=(h|&#A)3D,VAH}?1 {|b9`.!N\]|ѣW^57ȍMHeM‚T"] { i56; dD|,0ג.$ɠJ0FR=LBH2WPڽͳ4DҩEMZ~qR7Կ:`\|X瘄#"Um?{YCf k9 J ljpvWů٫7 !׵C( vȚKCmFJ2| MRyq`06Z*8yvCJvfGvyUIQQ#,(3bc> _I6S +FLl}bq,ֹbSlk/$ }R /cV ]ŌU䮾Gw ې,x M~lr8Z8O]zp7.PT.$aGp=QEl(g߆eoӟʞ(2S|8 kpDm2zV/i+ú3kv Rj?=vTX-yGm*l9U{#WҍU^Ӻp_*z(`DCd.8}"~/E͵A[AB>>_B=B\m w^> mc ݩ<T|R=9 W( P^ZEB(o0GLRhdћ;.\ֱ9V59$ZRPzŎo#{&qz(*"/XK rK;m!H:v^YZ p@$-ouTJ8RThC0\1E.*A\AF&Kwj+g{ >04WeTt囂G{0.) yF?5 Z~ЪVZ+*;κ33P~yW_ћ3,0OI]c&W݉*w;VXO%)~Gδ#fi@{N~/- ߸4|d!"ej$NY; G/7 :j̎o; J@(15)Bιr放L'lz7،θ YDTf؇za^r* wL>bt!1A!FWC_6XhEmb3Vpو(0ѳˬvctXl?kp4un+chz"]7<#}Ь:j.vͬ ?4a˚o!eܑ kC@|7nZkH,8Ƿ~zG,G+7u TNҐFhǭF\R$kt018,:e/$2WO=Njg2zŐH Þflt#*0UY [+e( Άc"<-LfSzb/D2 Wt [~) ȡ>O!>SM ]#ձyөpALJ.wШ&Ҍ$2ƹ'<::;z58]ς8EsD{ mp 2}bە~ۼ!{")^54 zGw5Jrթ=xbf|{KK"9"\w[0SfHH@$+p6|>u}VxPLKDϽԪlHm%ـRAB>nk+SA~f0V-j œ Z Ɏ8X]<*A .qMcNȩk{);,&’3W1%k7VÛj "Ea+j}_U0db>ť#SZ^p{1'ʪLQѵiKY-fB;vMH1?UgZՉ$PHS0'Wy8+T\B_ 5:o>W2 23 g2d)#)Y5pt- %~1GM+&腕ہrnOf*]AsYM` bҕ[Xm\LrSKaPT_+qǫqdö*:ѢcuUZ:rBZ;?.2#ya|[:~Θ] Vt~ۋ&2 Bf Xۺ8QN̊*.gu#uwC-?p<{#wXcPH?6lۓ“t-Jo]#JDRAy-36BտaOa5}0z܋#GEɳ&ƠlIOlAQ!ѕ|mgS JjM#<;qF$tAO 2moz NDzX]fbOa羽ߨ`S9[2)rh?X7*7N?|͵J.ItO+NqfhFξ p &?M$#&%tiW> J-oYx Ц&G';8!1 ~Bn%dZp1c~ |ճ%)!=\ s2QH {T{ֻB+Xc#tIX9J\#p{7&L8`] j?wyn e0Uw:P-lwmc>/f&4Pv|y^stCo]צG# jDE}jH xїcu(wO}1a_-PYC|(!_N 6)~u(!~V&JXжG>GO;Pp |⓬p:RbT#(ᘾ#&IiE ~`؞X4df *˜`X( _N1hbmT:ֶ'`ݪbj|jMQt[ɖ"s+M$6QV+4hҡbeO,s!B b % AΦq@M^Rk'odƝ~z#|,q[N\}H@NlC.XⶾŪu(ЕJ1^jP?jeAw|{KXJ0n}}t)1cT xi*& +;3zXؘZ73@XyݾY{'CWh4{K7fWYu461W  #B®WRGlb RVWs-APE%> g" ';۔ Ï9~R{G [fv lk,BS-p 4*e,,=%"R@;T)N+['pY&Q(An{~Ue.W@ _i0`mssoKYR[ I*%ݩZGu0z7?];rJ dtE*7*+,nrwCz[ZsuSi( =2c1AG'*Q&D hK#BUc.Κ -$-z̧qzҥ9zqo8>U;>Bxu@r zgP4sqk3lr{Mhy w"v_^,+t-~PF\pK Pˋ2,ȡw}cZVpr ȡ=HzrSJ]'T;F.D< 7s54yiƱדH=1jY.y({@GrQCX j?)ƃr\U3'a;V@[n ٍ,#{,Col5 FDBXiմM`S63k=g)ukEV\N/*#if~FDRW^7t|w~j'[ V2EGwX&A*ٴ,mb)j6Om.n0wp[ĄVw -HwbfL-.ݗ\c>*ҭ?Z^*wCsCs L (g{c]d]+MThxsaNM̴Ѓn` 11 鏇S=MVsy&)omy^bSza3yQުL(*V}/^-vūZ ׃Iw#6^r`C""a_'T9bp_'&PUە3]|!eHvs} $8g4I/7î_!O}Stx]wٛGP*L e*~JAޕn,Ю@<pz &jnz[ٖG;N(%'*Vr̵⋎ EEYMʾBf|T($~Lmj V'2ʹBcIȡ䶲V49s*t8z[=9;$a2ρ~i8B#xVvYbtX U11z*\5*j5ޭd8ץ fbˆnmH|py/{Dq5iL}3)Nv\6/0 h6lGo::8Xx(|8)}![K<.彸 [ṕC b윣/r85=?jF ׌Pqf 6H).?&5JG d"ΆsN,ҔZٲf!?Z23m~#Pu!,݆,i'$e+Q1'4{_s{k<# U$XD].HBF= @E3C*r؆o֎YHW(o.<5,(sp LTGm*XNs1zP"DЮ ٳvoI[n4%H#9>Zj81Bt+2C.(SJcXzZ=]ﭩ86clءeq KFaCh /Iq>rPgQ0xC 8b {5p⢂ |#/(}*}O9g)21_|컛pp41{ KП!n.7$K)"RUo 6,5=ސn*BпᢘXm 2G8enڗ$_~$KFo6>^5v_$pDb}Kuu~K:+峳wG=FK nm Sh'ntf})+k%RyDGX>oWp"dLsdnrroP= ,qxlArګb9G}kd"u`]&m{ i5~VrN?؁fW¼dtMF|Vbk#j+(!9ۈR hB&2Ͷ֓hN>]s62+bA_rFM~wvaB^~e68FKgqE͈ ȶʨU\X@eЭfsǍzhRte@Llas;#tZHLe^=R#k3'*<X4_a wog$7o[ ֭ɭf|,%ù$_ Fv먉{'CYk$1~b8NJ6\dI @ >(72@G-kl[}zds.%q_Y;d+#fx&vl o _ض2 ѐ;񟷶2.Dd# 6zh\(:r!_z' Xq8:-G*IGL[[hӊp@6Ka cFRiy.pͻCQr]ZRm/^JӤ skۮ߁:Cv=ag y"Zըb]O$(YUm} `/pm8Fn" !vJk"I=O1K9SL{r")q6-.z'Gkr g9:qmq}\"! !߅>\%ϯv~~qwU"cPvh2#n{]!J:"mR]$fA!ܓrBo>Z.(6%73+Ui%=ZC^K "T!ǟu{EFb#{ {3wkcց̯s"^ طnOo!DTP TP$ fA9F[qӳ_>&*}CS=/@6萡Q3V:\~TI>]!@*VQ֏Usgi"ӎ% fqCI|C(@.`fw~Ѓb7a x^2ĐDOΖUu8L]`hECOP)YcNۗ͘1>0^-C{ۃrk)&08ly)vT$[" 8 (pp)nGX,'ϜZqԔeq]B9 6ںMKd'E%P;Q+mҭx&{;͛۳ۢBQ=2Lh'] |Z}]91b67S>U-+ N0 , Qҵ P-!iHq5VVl_V jiE,ݏ7olSϩT/kr_؉/XG $6s}xy%Ѻc-1.TI&;_9jlqkBXNOVQR3O,_+IEI}YQiVY>No "<2&Ih~UϙeQ=N#Sa*IIWy8pƁFx3LmJh:j sy+zUȁ+;}vPPS}Mrk M[Xݿ+{+0|/~73*R;N%d|  ǖS#k1AkJ64im^A\ <9џ!_ QlB^E, wkhd*Gh}M3@GLS?QY ɶJa.OXc1v0vXbLde4B}cuuѺYBvhW[z?D3X;-Z]mAvlՙZ!5mWVyHqkc ;&~ո W(lTƒHMB+mDVl/qvR. g]6CTmv ,pͰ!"!,Adr,buAya e_NA|Q0f//E*`Sk f0S@`̾_wWFzvlJr e\( /C1ZBV.-wĶ\hy>X. 7Yi /J_c%gBH9+'Qlmk~`{*2V74 ;ͨ{ 8[VD?ǥwQ`9-Ȏu.GrIk5c#8;S=ťb@Rl+E`ګ2~c+֓LcY6xu8E- t&I.ԇ&,4A Nb#z_93Ei=@#G*hrD,C(e.|))C@r~mӲCWz*FWY.B 2 `{[PBҿ), Gw0[ECE|Dh|yVIN/ۼA8A~L7HxR{[9Sn_)5Ph?\Jl) clNhJqt=38Wifns/qKzXl4 =*;+񡌰;v28enP̨4qibqMsd\tgUT!`eH#o3`ڤ8/Xm@ScB TZ= "w L=4VP:5=E%f|`ajMOZGOѸ%b'VGhtٳ܎WNhd{- <>.4 q%6Ӈfgѳ2| xSH~/0=qIv#~_sј׼}"Ex wĹI#5,mOӖ*S 1_>#l^pZ=hF{o| 72_Z!!sZ+qg[_34[|lr6rG\F9I@ &m ŵgJ8M+J*Jr!=Lm }՚O"sֵ-b&Yu9#lnv(_ Wc:.T]yRr]Mp@p7if6%W$Neyƒ\F?m*SeHo7cfd e⟝u˾H4'*%7^eK/ksJpũ>QTp)u*Gٟd}: H8z@Omyn^b}0"}-Ei+IHR:ҤoB ϊl_-s.,LtJb o9'99=b%ᄇjS\kkTO̥v`NCRآ˄ɻΤcTi=/RykB7ŧW` O'fX4#,Dd%s)*DŽjFc~o~&f{0jq:{HnuƖPe,4 M ="Rj}zj!"U4΀H*u+yo.Z|d]I^y>mqv-uT_V."%>m3).[#ƈ߾)PQ2*j>.Xdxl4ʐ:5y*FBdFY xMbZ,݈ 16GFS 4mh!$ϴG̛ )\3:=- Ә?5$lP-As)غ|ªCkg.|6_56d H S6 [oA#x ]P( GC/qul6=KQntqхb@vƞ`¦0ĄϽbn$&^-{Lx<":u6**0Uڗ73-S〸q(,-1N_ lԬdiԹnȴ:Y)YZwWjތ6.>~P|zx],[Y<7@C!+-h`B~V#vKdܡQ| )I^OiJ$ %AZb_tyi8ξԢ, A (^%''Ӱfrz2`O"%r )u0;v&yjgj{ !m9·ݺ^CF]_gO92y-[N;M*< vӶNv֌w^Mf4ɆER{%vR$@p%&a$tiTl0'j ҙ#c@9,3 MnF- TU4l\m6?6\?6+!{ɤF.E=[שiAÌT.~{R:H2o "nk JaƢu`hMz ^'k}2t/lY8+1bѧ$$-WpR_mO5bLo%^=+Zg%/&3D;IGIoy꼭cּYECհGDu[նWOC'asW)| ـIW*m:?'p?8,~Uv3*,&unF֏t/2 vqՍ_g u7L_548"0^ eBnu04}TYPb`S*/G98j;s8t{RC@{.TwĽғ9e6wW2V 7Kцrc=m8FؕsT9g̨ Z J><|X E^JsDұGVᓔ5=G 5H0@dJf%p |= 73 JYZa4QHuN$v>NviYA4˔i: ̢;T_Զ̧%>oU냸X (RѦajQ~s7Fz CjbF [SGN|Z븶|iՖO 5a*NՂDyg(FA}cH614@^c۝E} iq󁔹-QxqtMC[T<0X͉#O Pϥ%5j՗2z2dg'W²ܛ͹ɾؽR_ɽ,V8^mѣH \zpUS_.1 b Lq'>M4-e* yYsyBUH?:rQ?ߣ*oD.-.ZMƭ5^d-vwpy-ML"zXJTxo8~|nhW\(X5iX$l, (w6Gs:2I&K 9c!޼5jN^HeFbAD4E&-OSԖHu=' \AcLK?3VV(4S[T26%B7Qg \U7S70Q5c?9 Ir{Y˪YtzGC?6`S4kʰ NP[WX]S,vg4:I=4=耷H~C]{X!Y3 a x%8Q ';L-|&hANVt X,A@ Z'.?@=6*Xw%:L1˳vdz ?4_fFyA<࿫LkjuN0Yre]iJǙ\Ej1vo愀:GUn͸+g}'7+Օ l&=T?`k(\[mLcؖ:uqյf3ܺEDn{*55*fhOGأU LZEr_Ey 5C]V2TK(K@8; Jf \}zЅMwl]Y5ęV% =eȐ'U@b"V&MwBikpA{dSO{4v^(8Kr^Tm7{s$w+HR}>)j؜W]&oWc8jI]S 6=Xo}:hC/fߐ92Gòv**/uV{F,͘Ͻ#tDAaNӕ;g>6&|2[lyjז/p1E2Y{/m%CFq\;x.mn[lgX/A}^o(܃3_2Ivbӟt6d(hpAw1͕g^#tW61H,xmuL-g?͗y#Α9ZB+.28C]ȴ4S=@ rP#ٯyB,eO4'b_xEºQ& =R!y=8nˀhӀ]tӿYAu:u{1`_eLFR_;Aos=3U6XůY{4.\ŀ&`NǩNhLM4jqogo+{3M+\$N3j  ϧNH#zO;hHnZmKi0k%170+[=2gzdM݃j#=\OsC"VCvsDgL"_C˿~/aТTȅ1A RNL5!QoNI2K 5쐅^A]b'BŦ0nPaWRx L֎sojz8N~La1*.xDl.e'nX .~~ # >nBOŶ3E{WvoFs=\S{\v>aYֻ߿{!~b t{3ue^!imB+ea6Y`]He=e蚃D iIڻ-߻|Bba_ c6YtX3Y?#k-!]eTզсj5Y7h jUZj=z"۱sp'\&oH6 aQ4C"fvm;ګH~2:ֿ8@ N TץҼE&@bx$ւ?8F  v}hmkfo93*ӇԉHզ3lI v[΀}sP^zxn#{y|)]^+/HՃ+lG|&TK717ד}9O-/΍/*ɦ7?.&CIHN $6 YʙFU[ќlc0 W&ݬQ qVqnێSt aBi3Uz26k1sYI<Ԑ|rtIBrFr ;xe?!LJrRe kȕ~c!wn7 'm=1ʴ4M"` KWx&d~r'AS/INs~Ḏ[D0S"LQoz#}n U $`98c҃+̭֥93'YWAi<>aJn6=D6CQE~"_K˔`b*M;$f3QNm J6 .f,>ͩAIk9Ҏ$ aтM(!;ΥTcRd {댵2"IefI6)ż%Btm+?<{9b:]xFW@qI.;mtqxD^;]Lˎ\lC^ׁ ժ$tƴ\D wv~n)_!}B5ť0 ˥Us8äMpntUfu7|Ll\ȢaM-6Ү;*:+q*2:Rx8SaClZȼscrtƞ {5@=bAA/-(Bu#9솙 lBܵ/ ՝.7*Bn㋱]͞:~䐞ӏ汬8}5{n0T3 :bcΘNzoj/B?jkef,~S޲!k~95Ť Rض;u͉JC ਻?w\;54lmAK ? _?t3 {64+:$ENoP %)& m]ͥc-ůR6fn{"U4;ي_;&bprֽ1)(i5w$&a[a(o{"8*űV*!v |J1wP&Z-s:c5ф6# S^2軓yt0-= _~=XܙNc17\r 5*y5gȳ\\@yau̯Zh%p|[$ LıiHI 6YXŨ=-)4o'[ꙑD]hT"s,e([s œɳ@T<@ᠱa9!/@1W(2m;2eeb\tx8A f<|BDsb vA9&K{nh>a/ +ވ9op-zX,U je-^z4>[ T~ŖҿrCt \uj|a+E?̠+w494SCʺO$:.s)C5c2kӵ޳0ѡ{fz0ԧ-DYmW-Sz f@M ?aA0)6O9QGH^84Y/1 :0M;#xjݹ?^׻A '8읕S(H W'CQG/LU|^bnvPl=|Z"y $ɜی%6J~{ :1SpFpSri )_A1E;0ԟn;Z7s?eF|&.'񉚇}?qbcEOMu*`sȋL I٤>``7 V6Jy3iJ@eN2'pTcxkFC3n |hXz ?ÃeT Fɖl4PDGX])5gK eUq<Oߪb NDYu#]^͉Řz@oV4x#e(JQ5"\Lo*^i  B/ws' {ͥ'/WoϿVZVA/Jzb -v@gt 2hnFs*XO>ڛ;4!h0@^_Q8( nD G$8p[k'+Ntr $Mɶ4U? TEHn-; Eu엒z,%_wԮ#ep(ns(Ns) Ʒp!Һ|#%8bF#$io3 :C1- 9S,y@23$R62E ,$SOgEcѨx~t,hϚ! tG05OsuOq Kg̱hH%`f[QhC@\V eĒ8)'d&>v]#mp5 &?W{%S٧I:_~cV3y*gOon'^1)L5Fp<0Z C+0Fs vaCeIM]71QVuXT;@ޔ)'"A΁vGcK*]tg(c^+ąL!D9f>>pS[{stJ&)yho+8Q58frJ1WQ}'+7HH{exPSq7WعBe' k` Βs E7`o$v|Tk*Z6L} aAY\ߐRfDY?;~SQ6[AL]yK6+& Kȯv*D~3=baF.$j/Dyc0d`.G e}F eP3G$磺}+EXҺIF_q@ld= SċT)}Q}f%bC$y~qBtuLXY{@&5?cCzk@FWV#\soJsժsckL:mFy)̺/v;h`_ B1(N0!O(} Eo%(db VWb¡n̕Ѹ}Q\Kq"&'t8Z'&qU{qV'*'[Y2喈t:O'q#WO*;O>k6wHYAEz΁pS &]{jԇ I1e ` u1qrL5+<thx5ܣF+,H/0KHpϘ/Cr.! Y^K_^ֲdp܊ȟ/9  `yՀ~G0 Ԥ`C!Rm~H8[(t4ucO_M_MQ%Bo5xR/>;ʪ tTXP%cKL4r!(П\bgS5Ck=ٻ6",`j5u|x \Row}orK@)sE̳S IPp <4>:6)ďd$^߀ sPt݈ r _d?;$ۿa]Ж8R=P'j >\Ū烈bв^»^‘SȤRb.4#Ք|=`eC]XĦ<{\^`%"< 0$o+1YӨ_K}6H0O05\?3 ci[`CXYb+d̿v~jfuդe$㻵:1,.ِr )g;iM?U2cOSO&1MI>G-٦!B.XUPag,DsGv(?6L7q;'E%=فq,N/X4($Sȃ0 ɅPWb]:e0/q$Ƴ[[pz׃Ӊ2=s4;fz@t{\ COfƤgVt,"=ͳ]n6FS䶟6X0ZU&Eꆨ*&lվ/W{t7 8_3h;Hfg \kzv@x>) @-%)Fs.p Ӛnmח&':9Rhmb!Dڗ3J=ު`qE{2m6[b6/YG$Kڏa2S$,}I|RmDJt/ y+'Yꩮ5ZGn H.=?)3|,`GC>Wsrw5vGݑjW_{Dc(B񂡳0gkb# H-U 95S>8Qn3;%TBMXl ?[)w2א[7 >\( :@͙4&NY[4sc p #6f+~"xOnb;eVcSr`CE A[k4$ڃ)9_ 6MxXn$ن?6:] ׶SelTU`%`י+iT<$ݟ ޷UW")XUTy{0,CH@NephP%x^61Zt5N۸+~?SadG?e ;ACd7cB3<(N>aS)"&6ث <:b B9yf|ƶIˀavP7ε qurr=2<^,%>y?(ie` WqNTlDR7\dDZ}n#K(R̰.ۧKʭI9q[=% ydKB;% /huWG{ƣD]QT\d:b:P֔W8`N= c359ajtV'Z31]Хࢸ+U2 ,j)|ωgI s+#S䣽=$QPɤotqe*hMB{Ġ;K(2V*0`HɘoL3 ^Gb^F '?0H TZi*sy*q,"FT 9Ndm#ĝ7G=hG(XdV&T݈Ooƥ\xzh} 0enR^y x$-^Y{)a3^UJۺ?bk 4y)\cyR&KQxtʃtBکB[޴g$- ΄l=Ã}-YoȒ-}2` ?SL:?^mo,Ԉo1&ˊάۍѰS]NAmj.y@$ٞ|n?XL^J~wo;_yܤp,E"P5vEս%~ FyUw3ŸLs'!:F'WNHek˻^R2cpj3M#gEs:xn~)Uk j3n]qeL/ءm#QUn"Fu(Nуer?Acҿ:NXn]T.# e$UM_ fW ël*\V"n a _nԝ_lzhQ c<|;ʓifWۢd#~JȂ@ZI<:q"56U3zb@D[eBY]M.auU]Z۪y?uݐc"y4E(gp +48 ̽bc/@T19u*9ZMebO=u._d sjt DZ7HIudB&s8XJSOvBDQ+J/l BqhQ "9-A_?7% 5='dT=Г7R }$M߯OL+~`#¾HP)AMPR#^cb\068m)|{0b=S?Xiu8Rwn@m5:|K,=_;0lBgYZ&m5|uV ظ-2}% ):0h[tY[6PhlՒ3 Q(/.xx5`U;;Sz|VUCoi]K'{\܃Y, H&So}E/-d掟FU':x1~;lD_,}xNLBOm y!iKC\t22X}seO1Nչx̲- iq({Ƥ&z-lcHAPÌtN9{ꂃf&KW"f"ߣ ']IpĬ3,Jp Pkvn-9f&ke9)9Qܓ(~WN/tx~7[8ޛ'KDLm(IT~Q+ >2X+e# m,~M>JxʸNbKÿ GTP2wnyٗKF#FX%Z"֏%fK7Fg[Htb g|T׸t^"]›F~,T'KQjUcu.%hJSs>ciMp0WC-ϙ,Z,=zlTj\6<ўҍixLP!vqN9 N?^^Y*?gPpCv_}X1Fffz;ſJe\%xZr07qy3-; ^cMAgRj|ThjNynl>߲2uܫ)^{RH{7IM"hg傡 MjKM ef|o[G~Z+; M!/8ǼiLo_.*o..GWxd~J63&]ETAdGӶcb+!)kZh Zk)?up.Jf|ALcnmrҞLJW%eK]ĮթH!@X #WG\~X-*Ů aݜ"=sf..:g7V L.@1@- 3 HhމpaS_Qx"mOu׾ 6id]'c&xzYpJ=q\e`:P۴'ËvUIL\yVBa֑vBnRonCGG}kL [ʤͣ77W6I%Eu`Dw_(Tď|qm(VtC XWjPRDm甒vm0[H$_ACudV 3~aoYzj+lsBSYE[Gce2q.FRΒ[oS,i{!Hu wHwzc,n)W&NJ(co"ʵ n}Bbԥ vVHzJqb/B=3^"=rwmN=tBB>{뱿bN!a4A)cF"SZa: [|1jW5kA"]T`UE8M+r5=`uvtBbsڱ?BcZj CͼϱPѥ9s Ll*:2rMfe/o :Qcjs<.9JwpuE6jzg[i).uӶAfВ۩ `jT`Z': [yxc=̺OL#+Hv>Xƿ-= Dc 9`Nr~='"N : פ;8;&r_&!7ޜr]Sc+m9%a԰7,C6(#{?j5CG3+{xӓi6[0א:-dv QһNVicT#a&ƽ**KEo(mWƝ|Yg+lD!)Vl$GW|?% *6heGjG[)67O>3|3|X+)G 5hx'\<~Ϥy~ wn[J+r@m)[jH`>$uB5 6 kS|a֚aq~!A=UQԾJ̷ݼV>49f>|/SF@]fȐ]j<\|_ گmٞ,?V-.X8}ļͺ@OQ RD݉D/;@"wc:e݅-pȧ޶]FJ ӠZ d=E0DOeߕMnه)ǝV0Q4O̸$(uVY^C؏>)>pUC.6cPۿ46%tDM qq}:>|w;~AF~R"/^sLuU\+ٟ &)0t9kNTʡ/X['n~'Gdq"[iػ#ݻSLM2)~f@$/tubqb6 "Ϻ9Bc=e-iQ̨壙 $ܙ] ZR/!14YO\׾=g&.7p0;83.=[[LF'4q^V(PEVxFqڜ?̥V f} &/[MqqTξ묣mE6gwYj&`Dq: j>_o/ZIWԪhiM=ؐF<{ӀZ0gA#Re4d¹At.GD=(:- Fe+z4eg'u,l;n)OVYMsT^/E m[L3aW?sYC&y%l0Ajt&ȑNnsION}P-}4ꯃb{:"W o@|%9:vAJ)^Mhm< nvGSΚ_1*&*]37%v?߽Q<`&ar`Mn袼ל4ovI9zWE: 3\b6`ǀ'vM2v_hW T1WR?UVjmN󃪧c܊p@)>tTfV=ym7f67yPf-PZ,(˨Ó4->-UQijgRBC? `fȎ`<>0zhe(Hf.e>^* L$y1.+gjcj[cl*&ᭃmʃ"ІĿ QlVj(GĶbR^%ĉ^#[ثKBJ?u& ;*_d ]7ezL3IMBW(/%ׁh$s^~FwT{P " I0."f :w&J k{o ٶlOCL $(onBQU(`^;Eٞ~9)SH7lş qo}S"D?ܨ*$ehWkw'%bq,K8Tb{D@R`9QT஺W ̾1 L&Q'6Zk1@P?恌E{t,2)58/-& Zg{ ZGT_\KpD{QTvogY_}>6XR7o!Wg]W,m>sd6粵 ˾/>m ߪ MȜ+A#t/NAՙ3W먔6$&JǚN_p` 䢲9}.֚^ Z!S:AxO>r4uuaؔH nÛypx.wpİ)wJȶsu@ = Yi몎W=fOZI:m@mTFB&c?jfE<͍=:1HXL Z7zs[Փ$q {*xit/dI/e傥" TkH-!EDnSȬpV^| qw:i_IEtvMĩ ps711@0Ub>\!?Zn g_fzhvOc:Rj0.k_)Y}bSPOqE5i-i;T=&0siv/l}&C7?+ӛ W> ^î;¼nSV>E5_9!!=Eyr\)/@8G.S1ֿ:ޑ@_[J2L9W%1z%s{]͚E;T40:q.Dj NT?FzyS3] Vυ!%kMcbv̓b:t+,Nz?EwA % PaOMk8ѯGգβz!JRsveu7 `IA# xL,~wǷ nnƮ:"4͔~PΡ9b̜s#[n:-ppxC~A& u;P0!hq@Q4+3AHTFq1AuC8FH{x6^Op\TZMV q1<,ɽzg #Q_F1,OYx !a.]T&WMW٬zm;~GmBJYV*RL=if$S~d!jYorFɘY{evY} @5,hY/XY |Nަ|@YSbG;,H(E$6dq}Nz72UPTp?>ж]/nGCC|i+}ziKeW{ɵI5N=%JN~QcnU@2?xo 2R_9yk}/qHkx@xlH1 uڕmĭ eﴩ|GJ.!kU5:7crؠVr%J<\d~Iܡp=VDjSR~c6ʃklu'pJ w0k PUyްj%y&!.z7:Z辥=>4dG/&+m wڷp6!z/E[JxQ"Z<ɯW|ZɎ 6^/6NzI"z2ɨ!hh@kÿt.?{4.EB aуM+ >W]}x4y1`xZZe+VWY?&]\ )앦:8MaT JH i`:*fhAF+hiuù-6?Pѽ_=Џuf@N/W>^es=E0nN5諌oXf7[i{2/PنEԹM\$3LJy\ӢhALH*hNa/Wvuiq¡^1*I./=ͤ"akaikީ̺=ZQo+ƲUu[Vx,U @ξBCa95oUi6"[28G( #xxsdzBC⓽ կJ9-珴W%T(NMld6CZal[7e >3uTj],4rL~C;U!.u2nbߢ*U<@rjQ#`;q?!j31J=\]Ë:pky]VV FbscrW, m~,$xp7[ 3V*~㐬v%*wizOģ:~hUaEllwE&{cJ" qVhYl&2nk ՙu!ףu^GdaV=:?`M (0y뒁]i^-{f2|!zԛimuG_Y >//Wc%Rg ?@ TPj2I"'- :D E+W^֣Dήo˵îx$|q;8N;Hggp+xtȕ辪EJz 9ӾI;< q;#N{iR"{߷ӏk8 .DvIŽ'l&ƓPIMGÚ1NYdB|4 w:'EFvD4~ё?J%Ψ) T J"c8aֻ,8JA)pYH05ehը7i+J{R6=*ktpO"P8G`RHkurxFi@B*{ˢ!9o#-."?_H$ 9gH[UOSoMNVuf GaRڛ|YSe-P[_ - GeIwQ^?"5s "bOԏ3&Ź@lF5&Tk_TH`[аVK?'f'lo .x7.\ W}"śrq&>Ql4D^Сmsxkȭ˞H P"fn=#{9qZFZ0Ԃ4Zi̔RG}S(0)ͤAqc=CKcóAC8{gPw{3Kh/Ix4@;zUX[7ͦitV wzTٺV0) B_]|N^?8A<+'hw4`3`}/@%PbūM֌BckFQ곃2' #˞E;><9B-^CB ? #smĐHaC q7n( ^"?)NUwv3eڤ. u R%k,ȃPYu'fڕ˰ @|eۆ7fm0PM;CD&za _pWot 2LMxJ)R;[KOڙ~ {I?z'*;mf,=9O^څ&0bf?K2B?EGDZ(">^dwZq)+J\IB·?@FZj!酈t_ʵb{AD* 7D!k 4;) C{i)>*m,T_dd=c=gMfld9ٷ7 $j;;w~8\d^$ܶu83WLu7>I>Zdalw62FL?迈BI`N~.POh{Ϝdg9?DWΎuZb4M0pIu[JyJJ}WjR屻UP@Л,#cu-2믡uA3^z-?ӠfoU*cڔ 4=:vP]Tr="x'/PRgc<;~B]WHOύ ͒h d V^n$贒u SWR$$0r+63oy 'ip"`CZ[1$ha&<㒻sJ],nAS/ru-¶=DSx>ֻ9 /ޫ ypȀg!I4%[~;ّz?]} M@tPnOԖ߃}o2woE(* ݖ |6+B:;rӡ &x?R9>ŋxٰ8[&I?h- ~B$K9HW@"OG{vVa'=i8lt( T$ kN;(-CP[q/-Ҧ*ք|$1EA?zxT^RӧDڡ ST 'wpkhhLZMNДuUѣ ӣ;-RjPۨ? w3)U\POJӼu#m!1'E\~U1yi_0 #Ah&8 |~-2@th`G-2$GM,^$>ͥ?lp u*`,Y/MC< 01[8]kBLQIˤG_Y\ET3iiZ+0!%P4Řw& ,K'fXR~K({́:rʧD#SpX8ֶ )QQ=paC_[!8cٿ'w=mte @Q= e ] Z&UGd  Ƭd+Ub@`<*5|u"#6DkFyp_NI kM9lYYOHWᢆ5I}WnqS/ fYˍu+.^} M G1"P-Rlk:xƳٯ`g|/J.-Et硅΄+S/OhG-!#S@knWv7濏@F[jz.-LU4͍qڼ~\=?/-T0K]o%앏[l`E1}!)y[9tG6H^\ XVS' W@|ގ¬ %dVW @Iƌ,5O3L d̡"LPOFJ@d#)?v>qL-vQޕn#j!8d[]7+HG?\P#_3m31gĜjsMlQpNK.~P]mȔʢM;8jbCuRJu 5?v*N n ^wPgBYJm]>wjԌ˹q&uޙㅕD IHVݐdȸ .ZF)ݣޏ}֥GYu;㼕SJl& uߪ~fԠvd7.W*.FGߎ,ުQϷf>:nF٘P29'_fۖ Ҍ۠]N-hWPi ZHZk[ag2_Xą:9El.GD*l\#2uąUx"`qn/*UBF؋NEj8M0.%CE)5%s;+eTAOzSb{9*G*4-CR]ĄMzdJyp`K#&\H7˚OՁ98G+*(>DcW"] W^C`PxXܕW #tv=|Qɑ@V[ G z#/jv+_)Dt9D.<|WA 3,Fh0b|I&a;FKe8qy #M3kwPόB+cl"?BL m?q1b.'4*Yo]JgC0S@d;6^t% mѢ4s#5N\1DDT` w~IOO4Vi._X gIJ3J hݾ:{4O%kI[yhysN?jTXfw#TDM0RF\@0ehsv涜u-f/dkѝ1L(Hdf^A6 AL=E Gy`]7~H4LD`|rn|bYsԼ]]$PC q6$m EU I9mK:{V[:ΛoSR^oəttZ-2m\Two,EWǖ( F|^zXHwM[Q|*k/*O~}KK@w5}rz(ؠa ,sttrbCmW F0T?;`/QxbpVW`l<ѝMj݂S8jqϑ("WxO4c| +C[) 7%eą) I(ύO찛'bpzA@YW#O"tTTy){/%H2V &g|c (WzV l' 4b.azgTGXmFwdI{% @ eRtee i'5P-I;-"H Ykg t,CC68ߴ S#+B>Ό=^bޥ{G+=HƊ5抎_/p&O179՗RNp?; r;j߼nWPf~+MjxgNINʪϔpn0"I+eӌ@eٰ4.)Xu~tI֣``\jTEO%nE*F tޥmz)ZPaָ,:r`<ɹҍ;($#U@ OL}u>D fx\#.sF̮免ENقF_;> ۝@$ VJF漩3 % Z O'W[ Gf &M烾Ifq}:9 SW;&RO}ENz\Lezs52= B>XGj 8W/?"Gs"@q)I]'݈ tBZ5̍,;[net= 7VTI{JkʷE/;75 4r`\ p; [|d`S?+$ƪFCׅx^q qhwn5hWg*:-OyQlŌ%&yr)-*Y۩%qruHgεrl?պ]D-Y-\P "B S @'mP | %YC(pˁs?,;)\}{UpQTzE}\Gj5WƟ>-@c0-;,]͒%(pGH9jo|{,4mu6bȉ a͖$L* t ɦ&£d%|TY9IXunH.DjX{(+A`贔4BǨsavvhd YYly!11ٗ|\ NM^|Csk6 e,{S)|1\685;" -~f *SjGc$:3Ym@Z49 N5KAܿM lcgD2m,JsLlyº",jz8֡WbxИj]ύ.vQVYHDÏ&LS †9Jf`e'B@gXH5/Ed]V:>/ $$V JycaGFn%7 1&:n6"P/#E"k{0? i,mS̐p&,Lexzl4?*:Ǟ{" sn60z 4IH R!-<ug{_Cc)|\ewmir (S$La]6帕S!JQec$ýW'\Rh ⌝ٌWv@y\C8/,xq(ў#H7S9 KhE'K} ?_#b8C5mN|hxnxo1ET~XYa&e/P$Ń goȓ|.rUv_CTM$#uc=guL-u:hضj<[}jR >&c`mf^쟔Tњ8L^!߰6WSi[;4^qO ipMEwm$wC>?IĜmg:DlX$= _۞F4:BBo ō6&aSq- 95 M*mUXՌWt> ;Bӷz~k4P+fj[CIb`,.p9~9jF@͋@]ZOc -<2kE ]P"dSOxGl`G>#$|G%=1f̸c>;9??J$#FIHv2d]P".v_I̮wN 7À=[VXÌf:ml)e:7 S(ݮTl>V yB‚w忢r2okR'SNfQ݁ &=w( /gb.ӭJ 薗'.#ص apYUe'_,O5iPdɱhxsɟA2/#Hhb!,ds%q)jْ^GS9=6<ؒvh'[ o\͐uOY3IӐ8;ȉ/ u EəB:’ P|to*X&̘ۋ7#4Wpd#+7ح j\2ӡw13:slHR ޙaʔErJ$ }_ )r=#'hhs@tJ>҉]Z> >e|6Ѹu@HWH շZճ^hs~9>Kg6ʏ@$}H@ІT$ӚQ27:PciN|PNLjo O]}-GǠk0E#jxʆdZy{erVyzh,<9YGLvs ~} ÃFp\)'`_l>c̃69I nl5rp"P(zaErb%8)ܶn@j/mdjV;0Wm9D14˚<8_V{J C6z[GB]࿭4y(?+Ժ T2Tni:,Q= 5i.:W㢗0pda}y~W4X1+N?eqcd'!;H>)w%r{ o~(f}Վ)˽RPWQ(DJxE?hHun;H0$I@g?nr 6S}p՟l}ZEhe~ě|̞%ġ"w2fHvڵhPҿ t(VǺ?kl+Hm_AO> -uuYzH5G~Ә2 W,.HP>w|wbj73&鯥/!n\8` h<)IR\!/a2aEu $ MF8R@HWApH7[R h܆hN[ׁGLxoW᜕Tg|ACbnj$O' D[׵Y0ENљEac,)ݍYDm\ג zWXdDRc)j>>Dup˗/4! [jDtpMA'8A⃷GUdE$jZ@{K 4w`LγICf2(QVHAi5]`;X?ڦȻ4ŲKV N]IaWii<1|S*`K)xeʾRlT>h#b@6- -rN 񵉩64F&@1wNFqAw;I2II×Ge`LL~%G{` E[]q:)u@` KEk6X4v}No#u:IG~ӫˌ{տ$޶Xc5kl+H@^7 ~ Ф$+ɏ#]҉qUf{~)yor\˪i$]WL0Sb1iWmrޒ m`TwQ1|m͇v5݉[Vx>^lb2bBu QR vj --Ayqdqe7u'T'KKWBh ^+Ąvκ0.RE9V;P ɼ誖Ih^8mk՘[N7H80zds|O7I œr{x]ȍW*Bhp<03~*!YW1Rթ=rr /I {[w`a?3cvWov$ZMk_,/6|!ɬWĶ8]K|oDHfDHlNl34D ,/|ޠ=-"]/#.cLB6sI8!0oa5H7'<d_Q2G\So0'sqoJZxz 8+a=^"AYdmTFw91yH3 A1kY,E nQjrNi/T$GYb-M1E'm<)o8VH'CN|;6%$xjDѣK!:YfJEφRoaPWLΡs9UD'/&B-~O/Ug&Y <\ u!BHAF&߭]"6#1Oy}tN>njl4tKrXչT[ҔRG8d[{u&sWKC2&A≋ur` Yw_.#eU.ul9VVQ$sqdifE,R}QCWlSCb$#F Ihz~$?̌ŵA=Wu =)L.HIa S/ teS(N@L&}AN- ھLe25ǨϢB&;jYo|ȳv,%x³/vQ|4~jy czv]N5ŝrhoAe]t%Lfx Au2$gG HR&~_NjE7bWbгK|\M?kcXW]&4fBJP i#- YB8S7eJ4b" aLAG)uA =,YX"Io*'vG38aťAl4KCs=#ZY\}ɹo\ڎd"kw+22E'iY(a"(u-oS=o9/_A6G*'rZI_bӣ`:0lԇיH}(xY% Z.؇ɪ ྦ8:AcO[NsE v5Ib*ASrn'W׳AHZ-x#Dtb_U4k&S.{v4`۶.XP+8< v2H@81+sY۔t#AwiKɃ¾ :g mJg%H}4pdY˄Е)QYPH:Ij, 0!c1\ Qv*_,i7eVx#ZGWw 4bkΤn6FR6JF+QՈ1H}CzKrFa_ً*O%)HWǡލau}g|+k(t*Rt u> }\$$f,$NtJII4iP8{T=A 2Kö'eh_459~M %e.@=l(ֺ{ӗ OIU%C4xgɌ!X7zJF%/An+ Z+'띾K'bKeNˎ"qƅPK6qH?jd|хӀf+$0O@y2Vb } }yQAoYy.㤤wP:߼Ո뀎뭙 ~jb*#Y-'{5vC-UA=МڸjqO}WJ3,e>!V,Q@evC׷j%#$M :9wfN ^:C!R0?#1Qb @!^y5 :9mZ55vK;70]^#Ƌ*F֡+8{f@SY&T0`i둱3˒Om;3ԼO̥K1U{[q ~$CBZ|״W7;!8qQwln*tL-< t^ gK={n+nRjb\qd$j5`O ҷ}ݍ45&ʺ*F#f H=HX@L[8]RJeaN5PA3h<\803/VF,0_)ƕtј v݀ȑ)q/vJ]0F?P:15ZB#mEJ´DGpa]  "@.j:^e fl5 XߎHksjyXxQrz%+/m61( 3mp,l0w8#z#ي#Hy$v$,Ǎ9Čb^@DݷQZF u Z]_wGvD/kW":e4OEqkɕSV.˧V! ^" z aZWPE =|v ʨQ4 QG~HaW!BNUBKVW]B(2/G77J4+Uc硆HQd~aO"E׭F‚T-O8b> 9 aOcU1'C;<fr鍕IbO; z6b4`AwرǨ ey|!⳺_ P'F[ O-9spz6b_,$yH3D>O&g,% Y 1z[ *YYDUGYZB3D4ˮHn8ҜX؇T@PϹVo_7ށK.5|v`1_&>StLu8DIVsbClnů_hfv2+9WsAS;BTf:;줬!ZB,F~,nz`Ah7~B;mq|m"@0QD'E0"/xsKkgr%E?3  DOc|Y'eGG`J٪Ip_c5U+% ǒGՍERH[t,Ũ XN5a *&Raчȥ5 .▏TvYc!8`$5皝BbCķ;pQYa9i eW`#~1BsqM}u\SScAP(ba`gT?ܽ2x T!c:~1K/0l݊ڿ;Vij|%5z6=KK_cMznɚ!&OY]B?mKQӔRB. a絾 $zDZ-a(%=W54_Հ4wN[+&8\A?/!iF7򴬟2Xetܺsq6gX6,V+ˆ,4]?ѓ%u |CtH Gl٪PBO8BsٺU.[1;UݰJ")<{?$aPp=6ǂ3wcY9W6%"jJ˫"j˞`x$ZmSo@{ͧ(8\A)'IC:eH k*yxvBxpYi3S"Bn)-;;臣 kFrrUB,ROܓ^;cJUIn1{g U\ex|sy(#̛$2JZ{a#=iYg#`0AQVth Z-@OOmȻD8,£6\4:EIv[+K:Tla[e)A=߈HW0E!ͷs?J6hs8-oEk!M+p_j3c.7; EπЙayCAA|TX h:2&v9{A Nԡ+|Zۜx|]ҷ UL5ԩ0fBRW4.4Otߚ!HJj'ÖFǪZ@ NZ^|%j;t7M!j\닯 iMb_9Lsj`f |Ĥh..µ2gcJاמu 09qP۴'"uZC<<RZCq'gP6’ܳe4cFUn]Ywe # 9wV-ϫfU˥CE{QٻLKjeȓ'xsPi[!=[3._d0@bp.[M\φԊNkZK.ui*|~^QK:iQ` d{C{TBzO z:䌬w7FrFQsQ) K*`k =~μ VC-Aߩ4KRUͨrf:࿨`Cp;nA79Ygש$Qd9Ge`}OM x3U} $]Q6尕~[ |*`af51!KZ- RHWv9A_1T"!Sz"[ Ov#Kf#ԡ&=R|xKCsH9VmA;(LrlY׀=B O_ȭj“zc~+,:1ٖTE/.JyK]^1V7=Ȋ͗o}lRΦm0SҾS|+OgB: ks-I b4~52%3a>:*tZ}BdIO1OI~*$q3E(vqkSqƑ xqbhfN"Pr@Y,I~AfNfP4b*G35 r;L*>OK!˴~u| f;qO֘QRzY=Bsm_ 2nJk?3LB#(Mj?_ xEH۲e7knJ#D^;ӁwJ_NV RI{.t_y߷_U)GȞ dWᄣ"\άq4@j~_ՖOver|ر<`R_Suͭ(znx[Fdٞ+: p[ພ*$+:4ѶL}w[`K]! N'+۰_x.![NN`PqI_(NwtƓEF} g)6Lx0;ppNJQF{p)qoY=Z%tCmC4>?6chtP Cy ʚIЯQ5!HhPIrAw)U4IiީNYT=^iVRx׻'Ub|uQ-LB bR r,'ot7wqwH/bUM_69d}_2R Vwb3A%BAdXD(߾ 19M{u`#H[u(0_1kk4&Bsˌ^HgB}IJGƙ̵+wUx #P;BZحjhLI_8ڮCj痮eEۢ'\⟌ؖOhG N<"ZŴ.s|Dz_AI`+9X_R0_Y%xdr@tn#<c-,r\bA˻Hȗաjxz,qa`f-}SK D4 _I ^ab8/nb6餛&` M; (Ki*{PunspS&xm&fIO1~[3{eکc%wpN+-i~!j BSpO7qi7 m]Y]kx-[hߒ 66R?~[(]&dS? 24ߣbN|~.|UܨZ|%_,ꖂ2[T~8WJ|]SQŕu"87JG<O9K"0;lމi|pU lzNc.FwᕾPKV #+/U@+8(`Y{[gۏuyͲ^}/tf6QZM.:/^o (5<>o+oZGևOm%'ibl;~_붷Jm`Fz[0_+ Z&&gy6 #̣&'JA"MMԢ4sa,-:wq'j!콲 UITD7#Yxva3|ύ0 5:ЇH?#鍝SQx|3]%p$ X?GӳOy,KNC B_hRwdxC} -d}S';s @ah[\fVՑFj Go-[.w,N]3$<>==ٛ͡C'w;sIa< &5K*MH>MdNF(-%*{ ) Ӛ60;r$9zP( &}MrEH/L( v}vU ^D]$)P/Ic`xre y?w;~ ЂmDҚ=qb:Ч*V ߚ^® xru R#>Htkj,nI0ibj!4i7<|_?,!2{1ΚkaMZ2Ftk&%T5+|Ĩ0:OXWZtf -гkI}=$OqG̿NoI.!;g֔&0'5 TPPENܳoiJ'0=O箽 lXeA+-1XI-eo "j*v&Q"jxOQHS2zqVq\^~݉q"Gz_Mé]˟mc 42 ~jR'EZO%i0_#L@n oCnP)Ve _҇ |5ʬ&R< %L!i'< =]" ׎PsOoi})pto_AR>]VZfIRR)/, Lf}; tXKFNEVѾ_;w9;upW8)x.&~r0ͫ19UR=L?MELrXtzoAq_2T8 ȲҸ' ø Q)K@v=x1.&1t QD B qk"?Q>OpçuIZ仇¦atʤm*;@7Ek;%}{NyR9'}0yESwkٲ*TVsظ1:ڍ d\^,LBMq8DLgDdRx M@&1oHP01J"UHha}: ZGdY% 3hjod{]=Q5%ၜ㔢_x0<ڡƹGo)q.#OǾ9b`yy'pBm1媓h ;yb?J] ,s.KSo@Xr}O;䔪xܤGTtK5+c.!مݩ#B[ʼe8XhP4Zf ,`+LErnf*z긠M=[BIFa 1Szhz2 '[MYFae&5"_4}}h1ewǺ۹3~uP*ުL򪋗MVb*:A.daa00_PX )ObB!&$1΄c=< *:h}6IJ-uk@={6|'S25昚X~y(n~ERMQ 7R5&^. <9Lz}xb:I i@a:Ga|1P% ׺ |~?/ ͳ@~YqXIma˭dWƠ(d dobGF`_B*o3\ׁEz~ʚXD9Rn"N /Ň'WXKF.>Z7ݳv…k/\Qf7nQAf1pu'evS"yndPi(ޔeG+VWDyz .=l$}|9`iA0Γiaj #ݚ^tJ&icŤb+)O`> ~rL1jg>hl%I>@nF+o,LZŀ{= j~O{F)0ȳ `ZC^o1EǑ |$^ѴvSk%Ч~x\Yg84F6Oƻܗ:i`4{e۪)fz%!V|8ռzcdIHk|F^%& Mڷs>ZkçKaLpqi ~Zm+!/ŦFxΫفXjGU8F\sչ*N:hp&3Az jlc"d[#9&6S$:>_1:4ҋ}i3݂F2(#0m$1yhP)QNSy|Qㇶeiʕ8P1Tn=E=Ӿ=̑=9wdpsr*Wwc_Dʲ*8\:'bkE6TuY+UOSocChAOR ?P2t]up J>$R~>%}+dN4e%5o]'$"3O3S?ciCMmJ >m2SwM+8~" (*|S7ЃG:Lmlz9mg2r̺iVA*jug5QM`YLb=`=e9V(=5?\CRi6$@9V3(%n!B'Z=7*a& jWlX *8 ڃGnw!:sF>khj:Ӊ=m@fx=6/ǹx~JQ(3Ezh*-Bq!"9 1/Q'hcRVFӮ"M0e)T/+Q+/cU`U1XN~W祺nVHh Xp,|HeSR(OnL>+vD}L|8c*!YkrA4]mqV$c y3n2mm6$6 T}:)v v˺+CA*gawn:|9pG/*SP5 E]iE4cV@IA('}G%ᖈB)3.fN)186=ַt-5]GdfxoKQ$x,de\5PW6 r2j;Y8X{t$*pk87O4&R9U)X{OĞdyzDh[*OP@va /@1TM}`HU eF h9s[ = :pK"Bmv c!gc8XMS^mٍK?V:"T7 x[UDu)}18 f*;2kvT}=8Ө;,gX:-k.p#D8fpECb5ѐB" C~d1 )z:Ҁz@:g20|a`a Ok)8Ph*سo9Pl?ʲ?sdGYG裬-="=W"|a0UB͑q0._. Y;Td]NX>iC *6|td-gI-Nӧ_>9khĀ0fB2sF.%6v4nݮE&@n=]#FVrHaB񕖟zא6! 1^]Rg(5#T\-Ӭ0&anHx\=o AbE`&_iNێ=ԹH%qiR ?j/&g,#|5wHD-ߓ~quZ@.ˀ +t"M1}@}uPHVk3V4qS3Ǒ^F K@47wTV>@X!6Κ/zGv0p{o*̤HfYuq3n@^e5' =IVKm?[OESBۄ!n鞈Muu͓ ӑ]#ܴj< sQg˕zF#i(h{RvQSOlWJI9c(u8rT/zAI~l;*˟7B&=6EI%fe:Aay_B!-,'^kjQ8?Sc:-e.ԙ`ht1~WLv%r.A ;[hAň25;VdbaINnMszK$;̆cJ4u7ܢ/=2?~J,(-]L$4E2a 5$·f1<r;MxLǿ-@'3f񫅓P\R|{50B= ZP }ṷEY/lc ƀG9BP$1Bh.ȳvO&qn}E">xڌ5&eCs2gs/!=yY,RR8';&r44NL|Y<oϛ5ɶGRYx#^|j^uoT> jKfDt5#0.T!Vle7xp¼ae?8 x4D*qPoI7r̞֭wI$1OB FQiu!D{} tj௦#a\z@ WC_ShDF&Jtj?yMF3j^V;ƝdrhafN %Ãx_$en=4w IV+ǜi!6n$jxH"΀Oo8gK pUɓ#ӿzogW+&2=D 8CO۬F +BNzTI mG4[h5SNw?÷ڝfL_fhf1v@7j`ɘ 1*N0,Jǁ`b ߅V!Ц|iw~Ipʌ)ZtukKERӎ1R-d4`5|koF{Qf_:g eW* -z1?1 CGʦx )𲋉9Sl#G\~;Rd5VQ_u`33q6Lژ_Ӷjyn$0`lgP ޓ̈́[)XAp7'5[ 4V+tkNоO=Pj8F:1]6nSwgRۥs!h7GVƎX%lp1iHig*-aSB{voqiao7QsHۆð,W8׸WcL[\p}؝.v-sʢ`2Y A A7D8\=]EDJ/'A?kXt *m.w's:# ,JD^s6AG4a}eƺm2Mʯvkͪ DRj&Tts(S-'qF}(%h.|.AYIs!tMۄezȰ h+U Z\uGTIQ1Lڲ5A)2'iI?oJP6lpyIO'ˆ<[=uu7Oi%bA$34W aI+μ 6|Qˉ# Ƶn9<Y?bMͿmةS.#rW=yjƑV.~_v| bk8HԦ"fo1hVJ.Ά=d͍Zh"FdG ,(`, ,Qk&~h'{Vd~A-^RE53f7.\*lz|>Fc+bX/VHR(NXEwlv~ WbGnݡ(T1މvuK%Q&Gu*Fd6dA0Mg_^g &cX誒#{'O7&3kYk$r[wND'DW"E®|/S\Nָ<&n`9eCP.]aOڤ8Aʧ\p[f1jPv gRtH9t I{J/xS$ĔG7 i3UeڅI;K`jo J 8oV߻yJ1nɤaC86(ڠې SVۺm+k Xn(kNвॗ1|sի=`6ngi]kX._ob)o^.vi *H8W5]ݖbaUrX5GӜ 4#bbXM7@KrntkĞ\S5۫ɤssrsj_5NͱO " 67Y(\.Įb߬#X)qth3 k&vP+=fˁhcGKSmGpZ/ی&-~-Ex8MWd Dp5+,R &:G-FjCJi!84Lb'1Wc3AxTl2cs0I UF y †`qڅm@W+0҇+5]L.mLJ5S0B&=r㩱?*H!]3rr'61Cms./ ͙B*Up.ϕ:C3[;ﱮ*'m1KkU 1̆?rZ){7)ga zh Nmwft"m}"0 )bGiD޸EMf)ѥ 4 y1mKʨ61rz> iy3QK`^~|=V=FsZ<sΙC؝'[}V7 iWPP0< hR@g2 tB|RśOPRZaF?-2 3Duo5Dcx.T"Ƴ|r(Eeg)x(گn4Ymh G 1cx4Jyk}B,xX|h2[HrKta4F}_a=5 u Kn蹀/T #_j'9ZGfM| ~*pۜbNJMg UH)--X~OaN[ cXuq ߞ|H5l*2|-ڨ {3n Xo\ԈU%, K$sMıܰsm"4زliP"#0.wn\=@:~+T[?w l;ۤh=R-o I!aMUVug:"jפQ9!^+EӸtկRWߗ}ײ#`F:ܟU}`WJhI(Vр߀[XPŅ>WѸ Atߦuf6${~)h1Oة)be@ uCع弔?mwW?)FJ̙ Ql<mct{ʅchC [?L> 'QCvupMKP:7r ?]Dkf$}.Ƙ !cWI<LziVna~c"s {gPOViTQEc]Cx(筩 {:HTܓ'Pa X7WJɱ:%D1$ˆ|[݂_g1+ndW!QD\\rb(]{k2e?ݐ!2 ,8t=kӘ4vVـhO.RdnZ&PA0!%NQjQPԬW2&r=^C,LQwcQoZ*>mWQX&#`\A`/VoMěqZ}#恒wyJqiC؏&?iVGbB3,^uky.Ӥd1u] 5i*|x\[-ژVv£GjDje[CiI 0Lnq2 L½}I( }&}ʓUQLOFU&d곙[*}ZPhA[χ>z'HӉ:6pRIP(ϝ_sE < \ӑzKMÜY+f:"(IIv钛d Zu)7{sL@$n7s hIdy"<쳆=C紘l1dU@+9F1|K0OcQ)y|#UyR9Rs|Vy|JL_l@Qŕg Y XvDߧ(8X_,eUdk P+nNll<12qADK.aX\ "Ϣa v[@Lpׇ- ⲯ;ӪUw,@ca@ F>}mX:]7bәyْ(gQӕGF|u;Х L1ϝIv [lEAHY5r%瓯c#w#b.fEMiU 1w{#ih{I%XDz1a)8Aj_ehtYLLդX)^ h9{睸̱2A(fӍF[iIZY<*S8:Ilɸ0s#%$k%mzUiY%6ynl{,[@363sEF١ xE*Q)skAaSƦtn!fp,S4Z'<Ib hF6.zc$kf^X$[W6^ ' 2\jeє;>Ȋ }DLHyT@īeAUW)k黕4@m΄sr5[<~Kuȕ|%Hϴ֌fV q3:"[q*]2xu0 *ߗr_/Zˆ66T"\Krygh.p '-0 絃vLƪ1BzndN[v]usr)_CT SJ zF#d_Z,Qޖ XBm!R/'X-e&d[Cmp7 ?Xx;ePs7^[WwOtZZět:b{1F{sl +qT;O76RJX4v/iZnH)G{l^Gt\UgH҉"Ŕ7iXV< d867ft^Bxe D=GHyqF֡p5ޓDOe[a0ՏKU.1ʔh.8L`/" 4xVj&ap].?JmU5E(0ԍvToNo`"{~G#g⥰IYܸ虿zh;UX"xf>Ttο ̀!Q,ė:7VŀmC-!qjwQݣ҆ݕ#o[~v^7E_)n<1fe:o #E^k^0|}+tD\/D|_NƜ᭾n"I(fҕ{;92^R[Qw=)|*C Mb)YEe@xjQ!ƭҴy7{C 4-q5`o :L"haBhb)X;Osd2Z LK[z-B^3ic}ŀB rNg{bpeP/rCQ1R7zXXwouvp1?kM$kOW bAt-f>>7G3̨ٓS yddYp/ݓ,zω~Y>Pv_ʎbWdM=D\RZ|Ay* C5ocOw[ǘvAC'ot.N܌p WZ5ߊ@e)b SK $w $2gRLBКmYN:5eD*ԫ5R,Χ 7ͽ"9d9 1Z >GHT]?*͜QͰ@YcyW&a)A@ *vN-OZ9yBZL(, dTe"do:;nk]|pKgE񽩇K]{~ Xo Jc%kW*9j&'ثXEnYxǬ엀Ό@/$1$bgL0Ìqj"|ĿX w0Tl"JGjm䩚 Ku~b9:—ޠ;HMk-͂YąVGC󬾪0>,!lRJsΣ>!w4ZsS#QNmgƪkz)0ӓS_xS iE/GMSĵ*+eXi-uI6?l( [cXc5ļaR8$keye,OQ5Hy>0ZctF|D}\Iۊk7׽TuwFCPhx4 ]sX쟭MU$/2H^PÕN/*{ *g'ē^8pfxHzc:4qJU)D6/AЪ. : 8]#Q&kuFNMvK;>A(Ԟu P<Ҕ=B|ʿS~ApR(}^lEzW $J,QaAP՘H\M쉨|g*n4s-Sj>'IkB.zpkC~eDf2 v3Rdc4E+/l?E"ƷUq4=ٙ ׭ud@me<ۘGL=|1ᩨ.+^R`LA txP;ގH91dC^ۨ:f(Rmft "c dF/%rKπy-#8Nɂ錢$ZB}wΎaȧtָw/$YԀ:,):*̩|'-XPqFSwU_3/W]XhH(L 4 [N vFţnLדqtFKXAsalr-Xȱ'Z%+G+F0J05EM{+6Vo%0* le8,)0`˃(J**Wu[lClGH{E]CM5i&Ϝ;~_\%6 k"Mer&nJ,1*ڰS@XXo'ZuR@ CYN?HUq{Yb3&A< O7LעВ_qо^/-G)P!W25'3LTaovb}{*w%(XW|֢yMP.+ `ͣfz20k(!IO`"hw 1Ձ*s Н|*kyhi[ذ7/k,x$/'TC9WGyR$8z꿯g`af/jI3Q[R t$HPȣz眮ؠ+E8gyכ08|Q6󉐤.࣠D?E[J Mg7cv\8<ܾ``7n)yL/6^ !5[ߤ29 H8xhij.V%m~Օ4-oYHEVH$XUv+$\[v %eKv տҹ.)^imk-^m(Fr 9,G~}0 SX]yi1kef&QY|X7 T.閾Kgqy|ޕU&z # 3|,uO]jD=YLEY6/FNi^*9쩄xOg[1FU<)^\c jE\dGĊ/`VjnZo\2*8@m#_{O MwL;.^f{V1&DFE?> x b$EZ $/{~PsiK2@ܺb ,NeT[V6sA,z+n1ǠL?cₜ1C3ϳZQA\m O.;ikB> sx]!a壬fá\k_rjJ #!R\ r6][ %mXTg0K?}!k`Uh3~F!%$/!k(RH Q0½#5Msg\oW`3:)Ҭp]ll?FYkccnɠvVOk2׷ZX.f!NwMňk1ߪH (Z[=L(t ۸B*_KL`C=L ; Jn28*V6|EE!_4x7I(V7d"m_جhCY۷@,\g{R/# ~?tOy€[)aIyv:ih}ŖRIMδ8jvm8z@v-X 9:q`h(o ,Ϲ >/Q0y8P2;7 *>C^zV h(~Dxb;KA@o#5GR}1362DCS ׋I^.xmbǻ;⍇K1' Uη'}fz0[ T|XptBqg_QBe_ZLJ] {ےzV9>1HY: ܧ jÊbMKøyz'[X\[AɚI$?z(َhiVRN3n@=?=dlb>١.Eլavb2(g~c󸜝LuEK#=ʥ8L:lfֈe/] *5tnrk}irkܥJf9:@>@Tt<̌lgRdoZ_ϩ[{\^B^SyR-($!iH'Bجr9pog]#H-V]=Mm0C=o!:']8U5֥]tvia&tv =U^At/V{3&r|LJӠ/ /7jYxi\]S]:}L2z0F4--yf" NQid]v҄ ̜J:)[re쨆(O݌2 8P| ںE*ccyl<:=].~R,X4ŞSBZ\?N_H Qvݼޚ+5_}*^im?+OEP?\)oH74Zጇ{~֋ Anp$!)drR7:Z;Qy"Y)8,(yhʘMڌۋe-=9v\#PIٷLqfɂ0wZQ2My L4{fa, TIjfɖX!Ģ*//}wGp$Mw}Qp˒s+(Ta gfĻys%,১obb˩Qu#2FAT|{c|L'hf$tH 0JNN= ܧ-YR(ƕ8{\2FjJNV;so7nL#e[Blg 0ě+xo!#1\%Z"ETO6Aϖʊ璯QGK _fEQ,2 T*$#j\WCNa^T 4Oɜ5/Ty4߆%t@يtj~яOo#^ 7W:;ŋock8Y[V`Z&&f`Z@ӟϥ$2!X#N9d~~QeaمٜlNfUZ 54WRf?k@cjC-pX,KT=TNV9-w|^&DYPxZQA71R+hIzВX&`V6iGz& Vҹa2L{Y&әj?ZUc +h[|=H!getYD5$N<6,`,]kDSB \te#<=$^Lɸxsi}Ak<41L&dRko(Շ'!E6[#:2J4[?8!:\hE=8]W-T)؛k|2ָ@eՠiL*P`DPp5dː^_g=*?hx.sɔI'~jaC[ w.ל}=颈蕾6۩U]'&l] c63pspy?K gcH񋤍)5?Բ7<{M`h0ww10:=76s2fm>y ;яT43^(zRh) 8 { qڈޕu”ˌ7Qiv2ϒE$l}OݟraX^[?)VB:& FI6{%Tʗ!| cP '2=KC nڷ 7.0q/JM.|ו^}|u|7H~D?+yX3ϿڇdY#;!M ~g֮ҫ?v >cGPU!nb.UztK[{^*\.?nq2I5a*4x25t{B^'90^)N8WUXEi¤'mѤ`X2"Jl4L>#Ż~Mob.*|$ԎHU(9 k3@bHB2 ô[{KcfFeՏυR(Tv qNFdw˅1b>n{*xz\1SOsU;ѓY}ܱ NZVZNXG'~ \]9am"A֧iFJ9T*APO~M1bWFeR?M,6{%ʧJ$lU,\&ncнpM1?NOluXqOѵEd`&k=c"$}cyK#A/fN7ŅȜX&a-jYI\A\ب+mNv3~{#acj"(lAohȨ⪤nvL2!@L;:#yk1a{qa M.B;#VGf{5LXhzٳ}c(?0׋c]p2`^ڒkǟ]v])ׂ8{' 70RE5#*ف--Ko0GiY@ͪvy {gn[' X!рAa%8p{$c^BiY2c'a3*e*K)WN &ئF*Oe~2Mr3zlǝ^0jZ"x&  pN#}6*$C73=nfPeɾ1M̉O^ ͹e? Lm6760 k{a:/@~n&7EO6~xboN>]ù$rb)nʘ`ʢ2Qc5HA`bK!3%?w6@bR.lG5x“ žB0gGSn &@3Ɨ e>l&N%h>$ZT-tInQ48+ R1>)Qt>~YއOEzxA { 픚T /RKyܛo yw8c:8Ug["@8G0sho Juw?'*t86m^:!uv(o_IG%:KuZq$lVܡ<1Ɵݒ]Bt&8TQŒ\E$o ƼS!P/Zl8N:搀d` irЅZ?꣈Njuserݿķѱ˄ɽDĬ4&nZ0I7ԙSYrˌs%p_v=>2m=`Ij~S;7q[y 10q_"!}]W4ۼ:{aמPHe8Q,Fȼ-{0V/é6>Eq݋b4a:c<~:#OƮP&`<MȬivҁrR{ڢoCPR GDzºl¾^]F6;@U-Cԏj'A7) Ǵefm|c~e>oF;sF~tGe!]jk+7uHA408~y$ 8~*-ՊCV+CJKuA$mXrQi&M@]Q2;;;R QeaGǛӳpA`E3A3{Ygoapp{\8I#=OuQaVuw>̔lGjc.M'Kxo̘r#`yWТ$Ԕ#_ c}l,DOI~,L, ?``])cZp?| p9-YEf;-+_[8C0ۡ<q~*R&qEm0L}9ՙ";wRꥂu!]V?+YV;l|D1ͯCOT"KAbb} ~ 4H+ƘA΂!ES9,MOG^v[R/#E`s.}g7@-!%l"`aaz`x&lh6CτO3D;R]ʧZNOdXEkL|uh)={[Zقmɝ|T$&d+L RpJ[ZǭÜ:(MnPw4mCa1ݞ]UCw]KڹQd4Alؐ[x^D?g3-BgVq7Z95C55:-fr>7j`G% 5o,u!&H>LM,z^z-ꈦ$=~s}[LF 9/Ȇ"H:]S>xlѐ'W1bʐ\l'@')8E7wa`Ct~[w݌#cڨakSZ,U5Ah'ݕV՟?+39^ 9ӝ|EID{ Mes--8/K=54\yB2; kN^тyX(v]2jQS$.C!k =d#gkg6& &Ggn]$bXžk*J]H"{ŕCLoӽr^/u3`D>W_N s.geqcj;}Bmy-+YVyhKXW%>nm,2[.풞E[-uB,B4WA\5yD{n /bbobzi"_k}_-<9\D ]H߿#\%e WvPEk-W>U; n{ !8Zx2Vl&|_ć-  Qb*֠al)(zG$)q刕6sT2P+0m*oC;LЃkLn▾co%c(jާh5EKJS_;?N,bO!_EВf=NlZv}cV`юc1}tF^׀"]߉#|[:d$~Ϝ<ӢT!exRM f{>/zEovmW-M`*Z:K$zb.(y&jFk*-C8p Zǟbw]\!Xy-Aeۖ(.l0+ۏgQ6$:q;󋄊ڂwl{ vc2I l>PJ.w1DŽPYX(oF2E!OM֮#0؊0]}6 qu!v\e"eіR9D @eA[| XƢ c= G8Qro$0o~*Dcg!dϽf)jZR١P] 9?ZMvnL H-z(3U*Ά""0%EOO4D/,s! )HlY, 6aT-mL!dd e-بPQ3ȅhU32>b"}B%>#JH5~1 cr-~ B> ڭ吋*B 3Tzo%>70` ذQȪG}br^3ߧ-S5t;$X;0~5*/PAH،~Bj0:>VR@(XBfiv m I47Y$M,ynK|2Ex֧D.VD{CQM;ct*4VBr4/*6fBXzD/F*4bWM9 H'7vSVKI[8_ԙqa} 6V.q T8vݟTfӆ!Z-ⷈɅo:o2du`.sfGqu^6O߶KeRl^(+VE4YDQ]XmA-2ތY8/νn U 6 ,USb0, 70nJ'g첎ZIFٛ+vƒރ@|X=o;)1(LL{F/gL%ÆRCJi[ukۻ-.wp?G{5oxctE$m9 \3PTÃxcmCAكx|hX{"K"ӗdP8\8mhF =`&'t03T@5cV2ʘE:$d]kOf5l8 .ȁM" B[Y0Hrglm`vS`\R:]>gMAZ"F0, t@Nn3 =V?[u~`5~;YGl݌(oץ=i/o!F΍yd CjҞR =& ~Ay?7 s) xQ*&< zGa€y~@[k"؍3,؟[,Utx9yFW w> OK }~&?Z, )b23|)Y3qO oU>&5jY0Ա yDI,EۼhJ@"q17oNAoCMYG>/XpW"4AX(oӪlCs(e!дVGY_2mNXaf?OF; i4\>R]>Sy8JCO u2j-]*.)L*JuJ'F_}S̊l?[@HE> J?<6b'Ie"^=#iA^*~ZcV섿*>&4ީ RSO e- |%y5AFAҳs) v#Gԣi/;|.(U]ssAgvN + 5+ sx !6pДW:A[}1ARAV"<[峽wM?B|C])HI!~Ms2bwd$]ɖٷ:pa8τg 8NZv/d(foӸq0e<SS0#آMUO9x1wQ6JeVeRl&p!40l_ @1,^" CNYfi;b):NsAWo؂`N.͍6NMj$: {7G%kCYSZ¯PɜYjÄy]k@jک24ᗱ*[ZO6\DSP#u2[?Ш] DrA 1;[!vb_&aa]=Rn,Ic&;(ɢ5ٖez^s|N-P@#h7*Oq[dm#q:?Ul4R9e-:{aꍨZH&Cka5&Q֜o5gmv6ywX'N/ވjډHXDUNwcF̧5XWEyy:ii3s:b}DTϙpVLܤPKN˽`~U"rrZ(U39ի`D>M0-2He숰V &HIN?SL>T)P%t“l#|m|U C:"O}Q137(uϭ|5A(7+i`ոcIos $&UlLQEaQVI^2%~2ĕd)AOx_]3'D1Ev LXXec7F>G.j-J]-V84D٫U+ԽaOQ%) BD6nvUrQdH) kسqEДֵ5㹽+y;y|׈A 5UGlT<KPV(!tz9:͂mk`\ja$ .\1 1%{Ķ3G\Mƹ_dqKc3R\*Sa&Qs$6jqsqƁJۘ( AhCwZWI4|>31Į岇UF }=d@‹"cgA?N== :$W"0OBO^Y7"q e*U†!)'\!Dy erͦula2"(CؑP"(eT݋nv } ʈQ\Ȉ嗢~%lA~-cI|ռE o^׾ m=v"BRa/f*:+6Nj[S)I-0}[x7>[ȅ<`vOGCĽ#TrVBA ?@CsOK,krfQؘXcޡ~LcBq$eo[;{{rX>3#$p'i}}Fs_WƟdAbO/ؔGd+BLhīTNb9k_Δ>ae}X(y(pDj  ŕyq,Ԇi ´tB~3yC;uufb7v-^wg -׉pQ|l*Z{m;sO7N~Oo[];SA k nTLԷ ށ+pGXGgGmO- k?3G?glh.k$~Wg|yV7vbS3A.1w >!LpK/Vsyl"Ъ "O4]+bQlL  >#iXZ=m4e ]W5Ͳ?n/^9i *Et녤3p'iJ;|'Gv CEi<}l @s]|AA )d&nh!IdL]a0&G}>WI D#L!jrއ3M~@^4jk/C(8fɐMqT:3r,ÌwԾCb"X*]kutMoFB:&mWvv&p_2r_j<;px;YPWMn8+iVɨzżPPp^tzWfZhѝaKH3Kbmbl]}Dntn&Cj(W9v<ʩ`Ygݛ3 &[ yf #\Sy@;ڔxf `FU}W%~z P XCHט܅UϪw$谴wc%4)L 4]0gͶ}쬨x_R-Z{0xQ車j<p kVT{ǯ"%PU\`YAY>"RҸUB)=ٶOl +5vU@ґ 7{ \ӭdluEڢ"i䪛`6;dxK7S̓'&+e:0w$rEDT  3L0?)uKDsbAjoY WN5{8yp4V JJF^{%$?h%`!c=.o.E˨mP+&NkL݇l-SK[9cLWw}&MǟA\/gfݝpܥĎ$a]8؂lpe#{S8@̅UtͻeTe(S ߃hs̓{md#/??-oLvoęCrJy%^8NYoW-FRxsݴX6\ ']m o˻\䵞k~v>Ɓ)Y@=)H&*fQ%>KWmUw|N,%jH2 H%_=uŒ ɨu2*k"{ ]P;,Ar*ƥ vEˢ\ޘ9h3if\JN/ƛA|4CoBex@?$꤅3b"I8EK+Cc|z]CSC71ZCՋڻa(5.B 2p]6[ ܥ2;9 $@lzCD lf{+7 \QB]u A7 _FOkITguA0#vE*$1yhbdass}{&!Tjt@.BnZ`gEUIl֛Ajuڍ Gj1*yP4 .}iY-(j}=>?%pfk3/\ERC;kK^B${<}!Ăicibo߈ylp%.󼽫q,t;CxNڢ'F)Q>,IޘkapyCZߑp3ߐO g5GMR, V׈'tt^N]MnEBR MfYC(~rpQae/l1C b)š#~) \aA|}4͠<mtPѭ4woEJGڦL:c`qg^XAsa;H@2z"{UO-it:-AǢh6fa:K Rwͭn|PTL]04&DUSFv`rP"M_O4e }|2o\`5d6^pn^j3¥( :MA(M.vL(C/xOI홳CXR⺞le;8F X*lt7Wl>[zZuoE-筂B H]fsB `X)1W+U nF˞90fo^If";(FBJLGPxRewx"`=qfX=*Iq "u^(uxjl +|\^00b<1f;1=/1D_ Zgqw7crmO@oJoBx͠ap04ib5R!'dv"& uiA{1ܲ.Y?UJ`-Nt"I:ݾ $p")XnUFO [X- 9vX:W9@}>XC#֛ɰ- d4%ƌoC;:!xREg"1 /%A-b. ®E^z|ʪ$SԂI\Sm6T?]fFYa^)Z@Zyw</M鞒=9}sJ_R>c5!*|>j( -"t*HѪ!l3w;P+hDr/!~PUiO 0| AAU' G{:S(j}-ecS AB}u?PbU;/%tfJi,9j zn5$!JJAkh ]f`6(u:33^z^ _;bd.|s}tɡWhĹ_d&-Vi5O\$ Qmy?thC`4C{S7y|d5:`Z" M MW6.Q *cJ,XAcYYW:(+(BF%tO k硣<}}9 :\dF_d2dZn d= 'V!GQ3{wT_M<; qy}Fx5dT,#Wc7a$66 Y]Rm z"(#oi>i6kM y$~@u0- D3BJ&5?;]==jU*ÒQ]Ŵ,'Ȟ|8wѷU\8A *\PN\Iw`kE"_WС߳ݐICaf*E*vOlQ<?ՙˉ\,:nUS /EjIN%R"RgPGc{]AA|EV Z$O>r<{G7ĺ'Ek*[y"g>b[d`Ď%вTG<w0NJJ ]>i H">ʪnZ )6"H n*gzȧl$ hH5>;롫}$̞.b0^+.&Dqb!e7!uT4QF޲5! P6T[XFwy-i#6BRr[ wVJL ,uF:͚Yχ1ȟ900;QϹm1$/ʔ~[y³nJ-s@7Z  S@.idrh=ӰP9Յ\FYٱ Jf bJkqI&sev,EibQ ϱ'&S%Bpnǎ=& + o)R FTq(~bvyǍ ϙ6+'򢟰DNz0_?dVtP#oD-[Z RM.yxבT F,gz5H?ZGa13C!_ߙzɯlb;yVpXRh.Q[Ɛ ) ~>@]>B|{ <:㋥lu;gX~]\sqIP_kM P9sl+}е~&E kK.I =,T4cVM+W{m6;Vc@W4(AKJ=tWַ}b)YIN*Dkơ~|s o+Ez!Z^">uFʓ(9 bF+="Sb$2&SXha:TP[ީ$E3 -MvI\%JP5IR'BH |o޸.° Zl}]N`@[F:Re3;. M$i'$s]Y\]ٜ_eAxUMC>FؗTq⡩}@`)RNz`c좭ӭlq)[& ̐~&CJ#L켪 N1n!03 h9چsU SY"p?mXa2}J)Ə7MBi!!4jW 7/Z | jt\YIJv?HINڴ)2e+h ނ{p m]6M,%t7ǽ(>9d6oaK$C\˳6;֙޳X 7*۞MO4 B')>ǒog+ᨵcC- cW{<ۈ C?DG'^Mt 8$p.CدGIq ڈ_7;xErƇxX+/[i|1Mg!MN<"r:nj-}c\j{-Uſ:sS?@Zаϖ†Y {H,iq|Su]:1FsfO竬j9`1$QD{:cq7^ɭY GO.oiQy?"ѺVt޻V%PP}v:lޒhib0 pi3ײ,}G:*hR| ~L6~{ ՠ樄pMve3+'L5̑ĄdQ5$' ܣE`b4-*PÁW<gȪ_tXkXV H&sJN_`#.eԁkؘ"dbe7JN ?uJ[sI=hYҎ$/Xxlܴ<mk~ufVFxEI-ѭ,a-m5R xg5@WEzÒj`<dLjr1_ΈB@D,)\̢&95Jmtk6`Zq=6n%%| Km^V>zd8W$U~ 71@`]c5/4"prM֐@n#æ8ˮdy&?l~1";!(bp QsOsmL@5}\uj%pI.7uD2FTr@NG1q/?)"$P@lud~ 2x6ȥBl^ϺHgVX5u_m9ܖہe[/U򶻉R@.W]K>*Ml#'>?yJa.;dQ񇊀si kcyj;zN$ԳZIX DnquAD.kiz-b*SZ}fIaVhl:]?Z5R4tZ*cr.Ƶ9ZBxԹϠ~C&(x z~\S 1NrmᎴ%Mhg创טddkL9FBӗ :I^b ӑW 8&^_D4{Cv"xr`vTSEgӮ3465aP1>^_K>j{_HNo&g z@ KsڛCЈqB%-IgVtr:.o[xҏSgFAWPj׍'lR`6"o.ȯxɱ!RE}M3]oGy-k3::?#jw]\rשgwPRg 5F*swRѿA۫}T\Tk6n\Eqhr,e% M pujzXd@g{7rlug`i=_FbɍćL{L}7e7!sہhTv9p> {߉N<}&l;%:#";q([p4 e"$X-I'5AV3KrHb*ӫDHRpK=e۩6|'"f0d-BN2il /Rb~ W4K}|}<'Gk =ĚdEh!ƈÕ\an%m6]qc+7]w|<`T$+$$ӖA+ߚXKq59qDG0}mV~23FْXETdo #mNx1 !Őͧ^zbl1XيxBZJ;XZjbㆽzVЀR/- ~%z2#Ʀo[V7[kP,(ʔ:97+ܘLpw&oIu|`y+W1_\,^qNIK-8x+덊p;6qY:lg 0,:!wqJr{5GPH%pXVgpث3*O*83Aux! oi&ic]lT+`.l59bߒ|Y+T rELHmט7Ɗ\{QK(JX bX*yBc 'QM*|Qcy3lDgՏl=Z#i˔W ?Sf 5ȕ*iQm36WvDޗjX a*tٕBBt ;,-{&0^W`ûPd5eIWTh 6]Ӷ- MP8Ε kh.&L&:",fcOzc zDSA\G@m(BEnB"WQ&"n$f52zNͳDnTҮ1qM 6f DzՆWgsudQ_ؠwuGŮ/XšUxIv ^ L&}A>k-l7<<~-I5>1F|Q#Ur൱i:!Ɖs>6/'-Ԡ.ϔ]!08>[Yxqaq7@JZg DR[`S5q|JNLEX62Gj£,{*;f菣)p'(ʶI+#<6ϥ97b!jzUz0YLuvx#1bWciBٻ+-Ԯ738͹fFM$_.v۸Pc[3N!WC_,ʘP+}6Y:Ce7O u!l E"[ w {NeKtYcJ4N#&f$Ə13Z~[2MIzkoW*HIi /Hx͖%*e3*'&Uod!Sz7a3U0p1rj;Bi+6z]*"X{׻)^;\fE|3 aiS +e kKj; @;r ג d~PȲeT"FLHbfnWgjl=\aA27|wqrN&lF$G Ki3joLf{"pTyʙ|6a90=֠ Qxq_7JbT$/;52/W S~hpij xP^%ͷ#AOt+&z{PB& }HRL`>siNiAH9CŘL2.ًBއ@!Ń̀tz`,_;4%n ޓ M{>Eq&jR>˚1i̶xiJ4g5DRkn`f{XueЄV7{'_6\e€m!%r,z)?F dd԰lK~3dqS{E)oq@:9m 80Jv|'v޳=n=r.a;!VWn[ mk:K?s(i%]G/#йګ3\ !*HǛXYҘg>E, Rx JH8u94RYǏjXb~!'AfqX1'*h>4|ٖٷs7QZWh>q@0g@ !H3FWg Ԙ mЇ? 5=2%;+H]aŚZ{NxYΡ-Ĵl7Ug.g5S%Lf UvցS,mͯYΗݱ iJC9?oq NꯃBP[0 w$Orݩ PL!ض缝gÞLzUbz9u# w# :ˌOv+8BRWT,g0ff|^k$2@l ?I&Rx?n EnȝQWVİ7։ꦭULH4ˊBKmB ,m=9Q&ϳOsx|4M{>q`uheRce׵}eE7TNV>}ڠA'ʽPt>-S*#C#,ի{B,^`" POW~YS!|6ʘd=##i4΃lBZ%Lob8Hbg&)ԕTgΓKUm:5W vi=뇶o#dcDL)qLY8^XmɂKJ4_n8.(!ZqskLAtAJL?>ތS鳾UW%bpXՊ܎wLh@8^5P^BR[=QMo73?`@cxѩj$֟n y'}Gml}8ƀm]BfWfaKp0cBF `;0IKࣀ6 d {UD%WYkIh^ʝ˦~y}r1)+s3G%Ԛ "~ |=炎Jc$҃X^fU>f#JAhY 0iN(wŽZ:4<@6f*QJJ|J['u\,2 G\W8[#Q.PM`-[CTʓ!B)ZѕR^ȒPbp$̏ڼq2j{L#aOΙikrU yoeArvO`)i뚶1xTz7N0z.穸e.l#][qG6l8wMNP @_aM3h8QeSln~HJR ?%^ɕ5E[mɹU }tplO {`}O#/t|Bj1l ˟ECHE y^ҟ c}wӆvޭQlɿa7&&i2~2 d.-C} MW.`g5=Ftou bv"Ҵ$ύ1b&6٣qF:٬)]2#?A̸bZ ߕ/gdݥEި) sYF)\%]+H+<%jf[-|͈Q ˷ 0'@z_QϢɤy {ThvH9RbF!:K[VVeFAZ1_3U6eN(O;#SN*ɼSJ`6P0TNB/Vd8ǍHӬLC OKe;.L)KD!B%0S-ܐmN5z|6 vJIћ?-!ފsmCZ>%%y2QD!4a*$&?l*b (L$T5^.,S snϪd*JXPާ [6>6Wj`2\ ! zktP846П C.9~QQgIM'۱5Q:r0rM󋁗dm*:n=u7hŗT8LP?`*|Dtyu@ h JU_+=.W^!,08]3)3iUkmaП n_Z#Z/jB $Rm$~$%[8l}ސAxOmvf CYV$]a`oPc5McJoO SnC+Ԣ~8-XB2_T(Ĵ~b'?qU?3*Ʋ~!BSjN>*xz,]_VHiKkndɀaZP[@,Mnj,ne%rbl61qEF 37cB1?7?AT˘)`?(@w*hڧu6R^AY)JRG GSOVB߯9 rL95(L.j-}\[ ) \~ɽy,%gem<7~A̘ry)mػ^;JT!53 r-- }/C^nN^}Ef chx.贶?gS:,G7Ĝ_=ʕ3۷ B=C> 65,=Ej!ciyu1w.O^섌*}؟->9r g|~ ~CqSAtk/ ahH{TqrT*eavu7ddw +=Pʑ3ЊEfej 6G$|8xwk+28R|: lڿh);- ^B"aaAGḑҥn=;́Z``f}Āޚ|YvWV\xwC3|ґbұl%q6 Oykmx^ʙmH1fJbn@ &q9&q x]Rk4Vוvg Zw-|znn&bqW5.\~$qEct&}t\rڗ 6?bH8LT׹x)H:*Ghxi Q)R%u5oYQ)y_(c'@g6\kQcb)ʾx_f$ŦWuٗk1f/8!?ZeͤHZ%oݫ!{ۀw,;?][ybr|[=s)+]u›qݣ evUNm'5vD~8^ݗq7= _7h97~|Q㬉hΠH;'" km,m4e! zb*vT{Zw /{,LR[ϻCO$ASU<)/^@cy ճKw:'jUJM&Ҳ F6))lذg&5CocpbqD9'jSaxiQNq#Z7,nWtac,N~ṚH,׆_S&_-$jN |I:IKH$.훃iP1x1嫔WK첎\f8&JL]c;6hRe﬘,ukh:\4 {WH"B~Fe偑D0IX~Slv|JBeCFԊQ$noݤ[ӈ K&]_݊ J`>jy\Gv~]eƆKj?p7 IC-9F%;p6[%khZEj8\qqb إUMW+'m"[ d,!ܞC/þ8գx 5cO`LCA@u`~c~8MDC{j(; YD̳[.p:(^an$x ^KFiM5yAm3J)`@Q?`$O48}YFk.fSPYQ~=T9ꗭnO'͌ MkdE4d ՚Fެ%JUf-_[}Hh(F': H22ֻB&sbDy:m嵽D`N*<11>pv$)DLW -b,fE>4O*L̵%Nﻪ3%>zg4C2l@G8D OQ)x7kEbuʝ\&qo.gDg&=yuS)VI\+&#7-WҮ,4/~XT6Z+"opNxS^gjH,^k4*fctk_F[iq*'bLovW x,L|8g  .~Q4Q`U@Iss,wI~gdɷA&`ڍAK<$kȿbzlʊ5fX`*Vi_;U(H3;%,m{Vx _%E ;-sR;$6>q6酮V5UZ/έDoᇷag;;f6MGYB"7u;KzYlj!C5/_Kr0]}A;Q}g)E6Jp* T;y=o.2Ro?=jzk rrT|` $>DI/}s7a+M(K\:u+px&(GyX=cSLEyCRSvjy kt:*3Y@/!TXv@;`ڴaWPB_ϦgWVz]]q)Vy6>} 1 ^ `]5vxZ^;z3~o{J>󠩪A ,ki,!얢&+ݮb^>)W1暑utX_w2 gVUDbWze '@C8q D,6~̲ ĂWUH2<%䎣Cu,Z،>?`ٙK,PR("M(ޜBSQ#]gH*e38D+Џy?8k4F&h[ppk+Eǥs`5 X~?lFt.ThE o;iCk,dNѦ4kbF;t̚vwFʬëzE݆Xf+wF?㮥Rw^?j{>3I-*]mIoe|7  [xm_fC)C *mgN\LJrfP[<[P?l ,z$e"))|\c[}<";f{_ϭei) Jc@Ey梇5R#CzOn sGЌ-AHR:hs-# 퐼!LaO%;[ ZxSXT?FȌm>.T 8qc=pt!#ƼG3;b5ܱkkkE 8;|%ԾA&vP(*:Imf['WqT"a{GԻ1N~MVzqف5ÊŠ@KYЙt֣%p5'$iEw:Z@*ݮfØձW:$2scaMɣ{J$/.Z[6_\Cv_;#&}1ЄdTb>|[%㒦~)g##r& V+@BM?IR8 铯KNjf'Rl'3C4F$l\XƉ7o|m" ZS ):fk:r1ɠz6:Ve7TWO"(L~n2yϜ,.uQ3f^7xQU+ Bo**cc%ڛpxpo Z.&wwJS2߀ tU4%7g |UOK8?N=v7gЎ|E=b$*נ #t{Ow^PB(?|$v3oMpꝔ.l3(lG!(!/Ayv7>?Uc| P=b,,ɪ&(%z`sI-&|җ 74zS8.9\|Y)+=]-BxxWz5E ,h!!q-Ԝ d`tm_8KLV/2WT#f<Ӂ e^;wI|e3 @V*FP9=%5k*ۥ=@&,XY| =<ˬZ &ilj71Znmb.[muN1hV5.ERJKX`h *Lu28S賾M`nRGdJ"0P@f?mé>X>Zd~ 8692 %@+>6W:-SH^JրYGCc3ԭ JIA`.p%tuÏdt\)8zPF7\K@/ uy{ynvS;`%oHNm;t LO'fNZŤn@#q˦ceXe"z|{ 1 ̓twN6 ';$N*% Ud8M`Żiݐ !=+;{n'g`V>D^z*E>GMʉ'x@>CmfH3Z4"*Z1~)]-05TTvH5=ޮVDSP2܋mJبeb4Sk>]B9;/2#e5 m]X)q\NQ]K|db+/Ҋ.웗5v}Ƽ9}aE*JP,T/^06=4ԒކstU"硴Ҍf6戨E޿oZj1dk؛$+F](ΏЦ.c;O,B@&΋Ь|lo\_! .=MƸ{hk"V?{)`Si܌#FܢJ>>(bXuMζȴm؄tRIc@ZBqߺc@rA7AžC5hK+k :‚^(Ysͦ (h;Q;l㩃ڬ.T7|򂖋 XfW$1S_ ߒc$wk[WW[k;'nR/ 2V_mEH46`ovԍ XT/[?`_|~IA;NFs$۳ \uxgtzpd$pKy~-wzim_7GyN'NݒuAfT{%;e,˘ϘD!q< [4+3= "ffrm6R1!BqJ[{n0̦z#Y8&ˣe%byDW)O m5Ma/-DkAl__:13Kǫ e ('CvsC7؍ڀ#Չv B#x| صӯ 1nh8X^KJrSf8TE.$PQF LMJȍ֕zڼNa*5>.z?1uqȑluu}9 q\k3wgĵYuATvf> }z[|_!}u;\U]脘Gn^=\i=3s纈l[-2E>7oHVJ:\`'A>NmV J0'+c%@]jzEyAWF5fr'3d BYv%?/r_ol>31J[E{~cbYY@B&~C U8I{]މ8B49 LgV;x'|r@$O-d_wa+`[4@~8ߎԨ!E\r.[LZh9ֱ7J8wr*P&_JJ " Wޕ Z50?MyLW4PRx4ONzYr(yT&n} *o,|@g P `b 6{2ځ*5Ļ wwJ/00#Yh'߂a"B>{^łZ+6Ue{ʟ'G5VsU,q.[LJ_kZ]M]CnVO}"i =ZԯVz9 U<*{չpu~vX 08/n"aV}iSdn"A,]P H ĦL\vV9Nc}(.0G~C t^zވμpbDndK6~] 71y}t|˯MdMyRZfc0ϪW#y2՞KW1Swtɟ#WߵON 32f>C=c!Q\ bb9*c@k1ޑ@a-q2l0CŬ)TGxNzvJ;2rLAr#/M "-Wu Pd`ѕAG7?*CMI۔:y@UY+= ;). 3R(?}f,3AQ,Riy+K?IR&~܂[L2 I;n0j7 [ũmԶy&luܤpp<<pr,8U3GcdcP\=~{NF3r3UY(R0jy0qm4EOvH`u9NUfOI#?cȍ~W3w$` vZJ]:hq)'="Lrm=)$w_kE5~\ /fxgo{VʼnߴTukj/PB5'/!Bb*BYv>_)M|CWtcwCPcT!Ï4JihY1 dҐ}s(`*GFJK«x A6qʗQ!!)R ưqUos`ކIB}%r6>_ #&/+qՖE'm(2x 8R|,C`*y؍ntYbGd#P/OFx=퐵!ya4 ND -6c>*(mrf<qP|C6.â}XueZkpyϏ-{ pi~I6֖wHB_FPkJ_kz컊͚c[J hPv~<,ưd=o 9 5雙e6JcJPjA\TxƴoSulL+bvP|m>9pIψp_y% cA~wUs88WQ`^|n+Bm' AYs|ʦ $%{iq3el35,Cvğ1*6)DN͑)]=OkL VJB1 MH0EFDZᕹWA01lmRz{#5Gc}`PQz8+n>>uL`'Gk7͒yYڋZn 6o|cEOH<_5mz6oֳlWa9I!X]Nb"U腡`n౉ %ZӏzM }'dȿRJ^/^#?$[e`O!+bߙ}sbȜG0riaKO%ja>^.Rp/ 0suU3bZ$ a`CLⰂ@[ Ug3G:1 0YmGS#[b]أPSܲ9tucF0˚QDę!9YO{Ds0f(ut='vkcz1`jL* #͝:|8  т8xs1Ek "qf@,| \q g^~ՈҐV! sjf 7z.qW#n1ۋtV[#j#IGZ\ʕN,of)+)j0ȥu,17~d YYαKϹX?\"a}c#A*+tS-:*ĚK/8?ZRp(k<{4\7 = ϝɠ… ÊX#'T;Lԙ0ώ'7T"9h4x$<(>%)nxM ZZ(ռFxZw ӏ7 U(=H~YfG'S@씶f-  Qmr/s~B&Ė< /A?xĐsY-0_'9u)AtPvIĦmfI'K*B;>=:thz"M{!>HEm)XxI3";Τ٭4MvxO 8XrHB[ O)VatJۧxjY8%0ITDh+ TbRu~BYN0ZJ ~ :Ja$\,:1U +EGeW1[ CLuְwcz{!ɗ}9"Mx>@/A=́P$J6@NDEFv R0S"]:e>"|ا7mejN&8 PFOY:l=:.5RH.4#&rIS ;%@c&bC1o^BMĒv/%ghɽh`2K^.5זf󔣂;dhXۂ2blѻDgR/z%~e% #jpN{8k;M&r|[6qVlYsYk=_c`]47v8"C0nMG R.iA7Zef&RrB}r@ML*P؁*TilKݴȌp4m,*G0j9/{)F?!;!4^f2Okrwաg̺ BSjm(m;UPbeb4t RB80HjS\gQW]F(}֌jQ/[; @*?.2%LL7 [i *1%V(Ҁ)v+;Z|UsPoĀv|s 9,=kCt=OSh<4ټ˞*Mx40s:lx!vS+z|\;b$, ] FOX'0oTDBƝ'_V)L,  ?%ʳQɚBJ&H!pY2fJ-0ׇ+O`]o:1#xUS5w*&3g%ǀ%P4( \ߟbgśS1k{~>ٗ n5E&Ze5v&MxsUP.Տ%%$aɉom9~UKE5Wgȁ <)S#U\ܒfroa,̮!`a!Nf(enEXC]O Hޫ7t[ ×ytscz*UD$,u5)V&IXd^n< 0fٮ]tد>)r;R4d;K\(9 ݰ zD "t"Jx9vW= srT|GC̯xf%rPYl f;c3,T2~ Q-R#m3לfEK\m 6=Ыу]j=נћ]etL1Q `@w&x7w%yAϬ0A>#J{K6"#>xA9FAK";*éd(xJo sMOHkEO\CD.t`?C03}`b2~b<8ĺ/ W1oub7~sET Dtu yYmS4&#@Ao7Eқ0\T$6ѻ;hZA =7[Z&ݭz{hdio`@ b|bLWͽ|5#}lv~i >Tp4aajcȱos@%>J]M$\ `s8._1^wy-wCoY,;5'Wv-ڶY;6er-hƖ{ q%H c2#RyL"/ 5croXֽ|lC1bI[# \K+Z6o6z3XKyA0GL@*h עt Z+.#(<%7&*[P a9- = x3-5esـdbmcO%PWXv}@ѽC '>"|Q慌ٔyB#љK8KѬ^b0,J҂O΋tK~#!j7^  + S$߸CGӿ/ E41 oD6KqЩ|jN)ϕ8 E$,JA̐%c%rtRq a +2LÉ"y,M2 "yTv{Wt \.a7G΄2(ο%#M`e0KA t4kݼ9ɩBzN}3U0dh}%ln/_%/0RerY+oErTTCLv&^!Qm-&P"P.[RDIW"XhT"|!BF+ҽ?yJy0IJ\X# Ӥz M!GoRwroaoG[ϻG|/0^-Ao0Q-'$Xү1j,H2SAσ#j#C< j :ՐS\D_>n~˭O/ C Et 3`+(~;Iay^!n|5ں&SoCc#|\6 ̹S! /ӌM*^h8zmFYu?vvvD]4QQ45FFjCF>?kЈgbnx6ޛݞ> U?1G"S^fƖ)V)//]p2 mD䍎[X7p~cH5\t4c5Y. :d⯟D*et%?"IdFE[u}ګt }ZeQAS2 pq}ŒHX/Կzf)/>A:k3+߬0Ck?$i٭h}sRx)U ׉< Kr_lk<‹[#Kp{ ϴA~(iS R?:IT16txcjH4V!r?,sn8@8n8F,Ek4 EYq,J'zzj^ebnݒUBʬ2%OTmU!>rOyw9E lP P_lK?ם⮴n'ٯ//J+uRЙegøő0>o,~_ڀ2r3NO_r0zeY4z*<:0bFO7,Ug]@0S^TWO]V..t[BzW)k4!Anxy4NwA0;Mm!'Iεk52j :Ea!zO{44}V4к/j@|3:(C$Vbe{%cOA1m#6S5tU5)O\GȀ. co?{Fj\J[?qу?҂SXWܶ6ZDpJP?x*ӜX!&Yu_MվDɗEHka>c(%)-WdOki'p¢3l鴓 zfCro5&9S> w~p̴l]yJ\Clz`=DAc'P-1AM(b]%7 ͺrG1ȋ`|J9&4ҼUܠLsp6HJoPy$?@)׿sۨxKd%@/]_im'v 4>Y g{!و~Pɂlʃ%6+ Tp,qtG;u153tn/%ex΍gl_M p5!e <:,.⭭B/`;"=RLw!{Nw+"^ n[MC?$d'%K69Ϧ0WHX1݁ҖApf,~fnY"?KMl>A:q2us%6Vcgݗ)tHnP5 * XkUf[ͱѨMf3R2!ANk[+>O{ԵY,7 #팧zKd3!{AAN4ׯD?AZZB(@ܖLs KUsy##X:dMPy=T!@w6;/[GD׮#m:gӒ qDSlgN{cYi8? b N`>*Eei 5~2^5Na!f7,W^EHdX2oSxQjc+f}h}Gg[(;vxXeCXrdO؁TV%1kS6a'SrPFIKoҘidxIuRyh@~p_4dY=}94cQ`t u/r4vNR6j%|L (L~4 7TMZohjGe N7MALKCK0 (N`u߮CjP\#rR@v}q *se'EڰrPáxZtIC/F-h{)KƉ#W_f.ś`&*rYPb3chndEH`#ΩO0mAhϮ)&8yD"b3ғ\öX{\nD__ Ϟs04P8nldNP}Q? Z P~֙+ڼRY0]jVuV[ !nQO%4A C+ְ2x)H74g'7)m?ZlI"7kp0XIhpC8ghi)ĝԣnFy`"'3X:=*:>Nl@G)^ TA=/4f5 PYIja ҪhBi3{ԑKbtV!ƣdo\21b#T/{s7? `WI?V +d.f2D xMV[%s,'<ȉ"ܩqB&(Oz4JKe;/P.L7-^ H0eYyw6\$;R̋FDCehnGogbJD?.)ʗ jhfQfXԑ0 GY[cB6*ȅ…ŝ,!%㒈7<<цR`2q}mpz M!4i(X/woᭅz*^Lʨ!e {Ord4524QC3@-k I r@,NY'I p>^psvc6RoJ;7SX?dl xuI#%\H*4ɛaэVTˆ(lXm#+hfrdSg6ə~,'th2(պLHG_H2V@*c5k%o B\ti*1/ -%N$@8\,0w@+BhX`eO19!m!̾L[~\ bNe!Yq-N8m b.}Yc~s!9,Mso/6†Jy.~]$ '~ayu')l 3f^sV^i yV. WJ%U*$C &=@՚ۼcv:##%N]3o8U0.&iBtT]C+"}Rz#&LR! BӲ{;zEC5 bwQѨ䛂҉*f!-wzpz4aJ -kslɾtyx}AټҶlh!z.Rfad}3}(F :d!inν'BGpTa 9u 8Y C ĔЋPy}`Pu5`"6FXH,de}1ޥ B)P}&COQvݪo8$ 'g]Ki<3A٭ƅR7o9!m.% b2, ;rk+xȻ e/`~7^`bvʃoͣYr1{I5 |vHmf'nuPqSu/gt9Ų\Ti ~^뚥fբ-0LIX轚0U[Uʨe=y RAiQC#%_; 'ƿ\8~)!hۼ `rgcK|a]20Vv~UժW_E"A1w8bO==!2 ;h2&ayqu0vS]2de(E PeUpi`KbxF0sˣ<*?kCXcQk&UuqqY6<:/bp *[>\xs'$l+XkX_ rEf/ࠔ5׷GӯHѩĎwΪAkٓdQlȮW ekQ9JRD5VoQ.l}Κ !Ϭ~S\05Qb:1:hKJg!nvO\$"b.$kѹvbJZClnrKjP5.'&_(&)Զq})"טG1|鿖 :lq Y1dR:bVPe]9.kSr#yAxo1:T>Nّk(V|q}VZߘNlDUDH kzyly!2ڰ{)Y~jW p>t7>J$|3o$?}d.L`C*Pd|=Fn+lR=02u)hs:@?:nub EM- H 遊{+OcM_/em:+I-  W2+$r$hYPM͕S8BNȀ녻= @}|c(f>BGdp5'j獵iO?nJ5)~[rfŭ~{ D}T7l= 8DŽ@ n\/nImuqqЄ>sI" &R* T]Ý5Ԭ'W0*SJXadη~W^z3J+2asݵE!v=V2ޮʥv.7m7ѯ$x#IأOxmT\'~Ԇ esW?6(V "\3 R#?1mЇ-'$23%3j:XbbVʏW,0Ќ8u頣tFεQgK1yY P8Q#m"ZͮEu Tƌ~>me̓YNYK聀w~='$fn^d)PTn040-uh)xBJ$$m4TyV@yfHv}m('T%,l27hO6S#fO \nӸ oH>PgG.1QWrЁP?¸إ ]8!'/r ֤]y""FWs_7!kpËh=oJZk3FLNIIj+cu/}ՅRJEǿ H #e4YYÞe1lO] jt>kL EhNe7aサN`|n:is345APY)tYt4sV[n/@9^`?/ܣlzȸf*>R1( LOvu'M  +zY?9 %p%˥7cLn%u2,*X@,Ps7SÏZ4a`#˚"<[ʸ`F qc‹sm~ U7%:?4>$6]8*-A^.2xqӤ_7^0  >.wʀ9 Y 6Qgp;hM^g'Mz<)A$Wh*N! cQ _s[(=e7!9*ק9A0;U+_2:nTp{`5-t'i "ͳ ?,va*:\Ut;뗲_Ø&#i{n*o#viZHBe\v$K\2tJi:> xWSo\ = TN 2jTrΐwa"ʭ'! &ɳ\ƷCT<))Q3`t`n7Ά»?!OZ m} ~wMo*՟7H74F6b`ED1#4m?J Ilqƥ&u)<ҘU "77aJ.tuNw!6e.B.ڲ=_hhUFX 䶬ըzSxNՇ. zBu7>`G#Z|+ 0g[M:|Z`ۘה{H3Bic"otV2UbVO qc$ׄl| .nQL^X$2l9$ݗ† v[zi^y@ ň%1nlJtRwi/v(ER%$i^,~F9pn*>rm <lt(ǸK军LZ M >ΈWF4 '+cT,)5㲉|Xkh qy_݊'xjA'5VMoX .uAp*ʓLjТ×NghmS&zJ^IGNco% }RD^ }+XtjF>'̌wĄg5yƋnNC8Д&)Z12 Iy,*weN F"XaV^קsنr&KOy)b"fDe@AmU:hnU/g,D G),gL'UNmF|qt"Vh)ќ_C&j6?LvXg~]*`&LWlk7c2,0=:h!5)͝<{(7?^7Re^ZY\qKY”APWUt (/YmOS``AcFܜP[(%:.30vDQW3A]Jb̏.oH"`W'ry"= t _TaW/>f Fcrĩ4سw]TY0cLFo0ݬP' !$e6XU0\$m5e(_oCepnS2_G~Zrf10P6oMaQm]eVq"v|ڹخZ2ᮖv[SPn6+ "Ln &+ 9. /`)࿮qp\yaOD̔yʛZNx~ fcm$|Zi#%ؽQ- ˌnv,{\<%nX]U05!w-oUrA2Eh+_k\0 IҖDZ@9Kv2vyԸ/Dt(Ħ5 =\y<Ε /Ro΁@d},ZT}9H'M`t75CSuS'6=HM%(@f{ߐh#5h,$N5=|EOt]h >d|3x%ڑ_q5%4O [@yW Zw] lN79e򊕀BĄ]T=U&O-CnM#cJ`ben׺ia:W4M k:eLpI>lW$@BEQw$:DtS !. NtVYS);\d- %Vom/qiKu(hgFYNc5w 4نλ+ԞM/aRH.yrq3{*߲\wGK*7OKg<,_caT_sK*P1L+*tQKR#yVO֦FlSd6 h)s8#Z1qWPGuxS{7 (Ucd]E ]m=%.k{l%8^%U̿8F0 tR&"sLGqЎD1λkI+e I0._֏#Q~DEجn+YHCTbke8,dX΢vvwȨf-ZG]b?VKYF6&k,ݒ8J-&"L&UĞ*/FXl7c~/1{SAs8ڑs>?B&2e}OQnDɇda]XQ@8N~3kRpD n)œ5(G`4()qJv0zghaâkM3L7+TaD)3}BD|dX1%l8Ծ?Aƹjy>qr6A.#2,˦?\>~R;<'VR>;u)W"݋ip݉W -a0)UY?Bb=zaB5Ҕ`lS..#~3ּm#wD@jZn{R4uW }4Qpߛƞ]Nidw> q اW| |FK@7u 㨧#háPPV>!(dL蟉Tν-0=s-LZ$W8#/H!LƵ jA)3xLˀ?9H*% JuҦ˂u疗N6BuW?(C-P0EAYc:"Z)D (h[>kf mVӶ;5^'7󁰁z/Mi\"/ԞAG^fJz=d~p@౦C^#qb>!5;"]ôJA3z46ЯJ'{)F@{|ta2${`'ᛩ :M)9:Qm.ZKV_fɆbSvS24ߪЌ U!&c5Hu0e-.@ձAwY9>s]fPXiuTi=϶fbTU#,vcKoU)4ɐK{,2k/> m@Fc CkךNmIF< 3u`Ttϝ=VAV5Fm>\28u^ v/L,W.۱!Tjt[V#8e޹4V9AU_ãjj&)T~SٕrCf-BGXTNfjT<(k8p9(\EM7_0 y,S*j]`xpж=4zgzq'ϠE\gwrǽg1 Hhb#@bgK4Tk;إ&)8Een2O h[7MrW.7Ѭ`A1"Š4M9Mbu8W`I2z@n,<7%Jjԃ00%)H:~P$?+4z%ЖtK/_zmX/ J>pqmhXiWs(m%Ǫ|]I{U?6??At뾕HUU><?|I9uuaP*%;q)S0>RURAJ%?p3<jA;0t>z>q£lĬifPon]l=R%dަ-`fA!mӚj&SLFAҳ3`1s/Mmœm5TGŃoEN}:*x ‡#GS(#Ͼ/$H:2F5ɠ)!{}iw{}} `!Df&;! m1!Mc3 7Wbw7THI իR-5'~ o MʌOs"Ә$>&w+òqGLcB횫Ή6YYW&շ{ǂaG,'`q8WCaq&}*+&/LZfP+/$zQ*n[ Jmgp wG-E}yz?DM(vSg+L5Iɥ[%w&x6ns]ZRRiM&(GXDvtq88Yoc?V `E*_@٩T|8Q_%Y1u1F[7+ |]a$m괟Nލ:媱4pM/w+#`Q-Ux.T쳋ϋdjR%}1zg$r=;ڙBr]R- 1n_h}|?` d^hM$.'U`UXY1y!0CL O (VA-I$9}yfjzv8YuM-RC$ whƪ' lm79PRz1pU=#{uŢ2QYm7kp5.@40#+]o!Dڑd:kQ4Gt'V&`{$~bP\SR&m!e P)KolD0(+TDSa LSن>  8\$8gDZ9BXs ~ӅQ_` gGiK8hrVp)>"!گqrD\fùY#AتH!Gt _57P{BncGvϬn4eW{I Gtܭa㡜W;Njw>Ʈk 1(C>?g69Zx 2J1%Fڸt@_%4ii4 qD&(ZHޥB֧r^ō<&b!n?Y "1J֏.sv@~e#_s#p{3?-~jøO:A>-܇jJaQtd[L\b]fE5a5 \Ɋx/y) (_WeR!!lHI<%֫dˌJOW:6$bTp;&R^0 \8g4*: 5 Z"EZ'9ޟHQ|GaF,@v&UYL5D [H 4=X,#]f_!%h3mm!skR? ^\ ?~TJ}֭Pa. 1h:;= m=m6,{PȭҕOt;[%R@)-LyC$d<-:)1Ȼ޾U k0z=9r.7ړ/ Ӏz(9>\JR"UwΧԡkK+5I5ʰkMśPݐdg1j~=Z A[yIxc:Aa|C \%Hcw G7(wo}+x}҄*9" po0#s,ڂ.;-\&VK-5$_]w%El=X{GYN1i&Ah: [ jՖ3v`u 4/p}OVK7ƁNVN#lF,bb,qbex(iD5֑grV4So͆XȪ*?Z3s}up,\0ߤn,1pyt˄?P[G[dlj/yIgD_D"+v5If$A=V[DOY]A8W'@), ԏe'DtTW5X} |K2(Q_ž絬ޞz6/;^K&ax~W5Ӊ1gyz{R]Y&s)ŋ7=?WO*PGސn9e#}zcPgYv7FFBmlTfF^8.<*F}>^2JMG*ac~"9ߓdF5^0pJ'ȉ'RΗǁTIlf„%<.o+E:|nMHO?dC<3+kXǘ%uj T=[EA EMp,g./K  5y4kfop{Ł>0|< ұǎ\ TߤfܗREjbT[O*Q ]fE% "JNrFj]Nut5Ai,̵J[YJ$+n)[B3OBt/594pOA8Z,8vKrQ=n0{Nպ%/ݔ5hd[3G+Т[P}'Jl׌e7z&j݁_K `oԅg|~| fqo7Y_8c?:l$/R{ mH-u 'U8BY<u rJʢabA.㰲pc:v""0L ațƌwS%8cf<]r<0G&\h ,m(ɿ> t2Ve-A&ү`[VqdjъWW|j&X3޾&j- ble%%|($j5^5 H8=x_*8Fbz227y\rs15ӭ<>`Ԗ aő-H>WqJ\U:R05^[mW_[ AhyqTIdogVVgcwBåBk jDn*.y =Na֣K)飝f'eWl,={C(Y1pqMT1`3m&Hv$RTXM˓aƽb tk%6qcyndwO9FfK4UL]␯Ae$"(r-wv?|};;C'{+R?ͰT-O3fh8n8vnA5krU I~ܹ@-rWVe7^эLDO; Z+CtGv P#mš%/S6cqVȶ GkB}HV tF'[Kd2dtQxĴ87/ǸCj<*y3ʩ5]YLWsp!.芛)#b7fơEa#'`778iz4&e{ !H/="{gA׎z\~c)ʎ SB^Brl>ѵpd8y*Xo/gpL! 4$aj)L ceI#֙:w~+᮸v6kh<6#k}-:ArO)`_گW쟈t;+[_Γ̎Ie/(Z35@LÒ $d8ALOj 51hP(qUJfjiPh_9ӳ>z6Tp!NozvIOYY \u4HA \2u}Q L\oc{+s\P{Cۍ@R qRyQV}nY6ӌs͔y^7oTi𘒋 i)BO[!I\4pҔsS5Ԫ2h2:ǿ(󀒙M_Whj%}?X.:fL ,460K[TK>LL9f7bت~ KŌ" SHKh>PsВsKp4?khFi1TrnH]t=g""Y/!paTIݴ:h${S c ~X s.ӭr)|9C5,=P@`:U^ H'G |}/8$^晍jJh%姬$y&.;҈\!7Y0Bcl_ =?0aU>,yI4 ßVSg鏑}ll<#[4PZ2iܮI: ;z8{}`/ LL j޹ǹu=U#Kt%DDoWBus5$yn-abVZ ΍T15!)E㚩7Bio!eM }9cdGTX 8ڌ"dzbƏ>cOOj[Vv7˓4g0楣֨p乤,s5<A@CuOOӫaϚAcKSRL!VCҪ9hU\` Ca֒v`\v>OdE%uIUFODsȷC8@^j%D4@,Vqof=/M1t]""JoI)Yx=IG@pT|^c(]3YsltUƿOkh}χt,2hdG\Ix5D"SZ3Be3 r_0qfN`Ogt_4%c >NԷL*CmS,Йr,ɧoXAI{qf Etw|hyfMOz0"B q/S&DŽՅoEeYV`T.'<*?Wr[Y +K0ڡйnCڗVWx~vR\v7]3LIwΉJJrH>`J4l$195 ʖu{~pޓd؆N._|lRAuoE$\])hrq j;%0jK4h}{#7Zyz'PB3bEcPtuS*iEM2ңu>w:f,{&KӖ80X4@[ٍ 6^huK<\L.d84G;Gp'UJv6Q }+H#?/ w<e 2]+'&{=vYh 'b~tۯMD5lwhl-XuƢaP7q1/Lؾ~./=qz_8+) jƁT@>>k$Cq9S|fcl ?yr6*>>Ͱ0r/={7pj~%4o>Eآ*ԠO@WWz. VV#{en,1I3_ѝ.eJ}Ԡv( ->) X81.8p5:q[Fy M[j fEdFoBw}Aj6A]_a |vz2f?$'@Ah(^ !Ʒ y=1)hV"5OOC0tFscA>F+zi5-biWBJKnVf#4By# v`UN[h>v f&n]N_'ݏGor:f6CAZ>0)y8NC0.BQҍKp' :/ftmpllh q(B-P QM`oDXuͰ@K*8oP? r\Do#oga.wdNh7 c2IOmyPr[_*Yߤ MM)Gz>@۵9ilBĕf(9^xgPD-}7 )N 0c2ÎڨEd~CJBUȍɶy3ҏbs}N؝7i^{u SC fc:H.pW'h I>-=o!k.0ydb9[.r<"Ę{BwKΔz^!'&Ƈ/ct=w'IJRѽJ0(ڨ56'^02O8(Q=*Λs`Ҫe?߃O%:Ax'pfPn1Yz2 N" g9(!V,-M?ܜ8)~"ϱZ@b;&2s획4aA{P?:--E\,rGRb9cu   ED,?Q<d =cU4Ddڧ#CCݿҵT2k[zy'fDPVx)7ҚJ&x:7Nifܰ<[ K`LZsp眙 tW%wKolI螸HC )@W?=Be L]ʉy!ԧH<4|RCdٸ\xR=J<]Plk|ËԠxkHN=m{zԮ2*}u֥B݉;yq,[*6yթULDƀj4|É=knVc4G!tحQU' Α xofB+<;wu69ʕU.Y~FOm'k% 9Q#B}?u)QEq:|SUD 5)=1B1v YYP;XʋLŚDKTN =uz??Kߵ"1@."ihd0KjEJ`E2]ˡ(tI*=W[~[t0uj?vY|u'eٳٵ:&?y10^5Z{)s+2鍅{&dsN T`T-p -pn#}sCi=#vh]SA;(r$]O%$.˧% zp-i{v~-KK !q0%uPKW!mN_؅*Ȍ|<1&k~y!*ok=$^uz*JwؽN!`{v ֬Q)k+,tQ9$]T:^PE_$'O Jkqnmo  mZq}vf1EhUh)6D`';lCWm~ڂ_rR nUVJ#%A繞oʕ VJy:xAr`0 QScSQs)ꎧa K/hmmbG㭚OaQ| @hQ8gb|r~_2F_F2V̷F&xyȨj±'PUs<eyP>P4ej H&K{iB=>Iҍ.yU֖J#QJn?$Ϧ EF{ɂSy(uQ p&1oFD2̺ro.nBUKiV8vƺ-#9Qd@ә`l/=s%\jcF54ʟA+J\k3dFä> - ItEzQ;쓦XG}]/%ݯ%";~)Kﺽ(^sa%t{295wkE C]&ʱ/ׇ4`O&)|PUԬw$ڙ"_vGgtLAmG@z.1QT_xuPLXG'5 IU;GU )C-^'&0ni,|Mͫ 3~2tڽEiHzo$Xh3Ͽ)""m @?fS-|.IR* x>X'WOH7ą?IgIQy ]64h\Fk Sl3@~,5'"W\Mk_*XqLI&(NœxJXoxT#sY%}96QTA.ZODL=w\쓝~aq ya֍?NgMM2LJB&EE?:/'[f-Uw7<)b@<[:\^LŮW+tWG-eZ#VpH zn6ՈV t)U~15i9">񘍮s ˻ܡEM"/-TZfC—`C<xO|Ր\R #wdkBg{XV [lį[/ʳsp[G%?cB`-9J@T|>q?8d{5= &<'as@J_$F-v0~aN3o8EuVI_{uVY۫\fHSŘ4='"uAcyFdoOsU#8NEUbbfrr{BVyD@D;i&fASSɛ`3iU kjv[j@hd tFh$>{&~LOv 0>o0!ex i:o;6<舨&(N#8 (>W)t_ǬJu T37s-5SuS^yUVM jDĸM S [j)F|kk֯}bR>0%s+vSBPQFAVYb8L$(Y7~WP YM. ΂O 9GߕjL'Y]coL΢ cB@>5s-<}>Z1x0|~_s]A;깠~hv&W Ajhz全2m f˔̡U`akȹD_'c}8rmҜ2'~^Ԃr,~I47#6)N󮖌CsIv-QRyojCǭ[e:*3PWҭge@%67H'x=cRdX#>:kN^^/ȟlU@Gәnf g* g` x U,3rPݪp{/&Ďϯr>苻܃ܺ l0vV'" aҐTE&4ܐ jJqȹqpw8S üz|" @}ҩ,vظ[vQ"W8+̶Z7uZ'x,U hc82A@%D4c׀:¢ٍ:_X%#V* =-R-"y_a%% OaEr% XIFr0ح<6HwW%$ +` BdZa,ɰ{H?#OW,p?x#"mwa cޢa2Lĸ4NgduIH!k{W>1Z 5 $$wixJ`ső{MKg.'&ק3nBFD{!zʼn+$"8-^fi ;VwG*wa\i3UN'T茸v}t#%,zfjTss壎m06 37aRbOټ{=.*CJN JԻk4Moy VJ?.C})uqJOSEJ( \{ۖHˈ.!gywK&{V-.!,U1fu=B6lha' )яAyh=Dro#nǬh2W2Cm Bh4f#s.Qޞ!J+TLM3Bۍd)N`ŊO+`6kkKwKzI1|pkv*x5 "E]7҆N7jWi/ Gd/ >=hInLT` D(̱Rb%QBQi[?1HĞ#ćKp>'~ʟ,#ˤa˛#k66=96wㆶH22 'bɁ5׮&$m$l6V!:riwW|Fث]QJ5 q>Ƭ ĠAi_qwk 4[*wNN҃=i(뒽[J^3Dc辗v6k{^2<|6 ip`٘Č$4|"hMFL7 ޵d L|%/]]@}N xM2铵Lq) 7+8O_`{ gF911Ma#'jWOEo0XgçʿX*/n3?0\Po[gUќPUs~fAz= _&Zzyٖyh*emx+~csÙJU~kx/5n̼[2"teE0* N8A*-~<*SM?d!{:_ ra%1lE/Lf26M )a% @&htϹ-K ]nRy͕֗IVO-ސzKS%TDgmjɏr){;!iէ +Ty;l~0UߏPD@|h3h~q[,E,":ϯAc69M228kC;eAuXCGYu:,19X"~)7?cĝ VB o Rk>jdQCX}KvURG|Q~.yl9k׵3\)1*DqFI0̘EWy$!6w:2Y`eH]1"y:&eΡ͗gaӷQZnBJf^9I=J!h~O 691]q:*IUrj4}Ͼ^GۤK)ز/hwcf cG~)5˳j}v* 潪ݨ@{'TU.W,@S؟eu[4EXLzc¦$8vF)LC {zD>LH#oyuͯ_sB]JTVoVXBf2MGbK4Cm<"Xx;V=S`,9\_ðO&!*w <y8W(Z҂"(N5q $M vӚMKӶ,/:ubp8kұWDt FףѬJq6nN)ËcGnBڱ}Dk]?3qa"=Qos=Cت'>eRAUL%4*L)8PJ Mc JQ2;Lt<{A* ݫEhNCH$aW߬i`4> -E~S5朋c/Кnon~ znr݉) <cN3 LYB\xF<; ꥐ QCYvG:}V{a5{5:= AT(&|!ȌL! 7mC>P ¯vjx[g,X+Ru om}վƦM =K-umXUخfLǏQ~7*g fv`Aoi .g;_TTwaaEYlj$J0wϺŻ f]89QՁp_ovܘG}9wOᗷXI6ua~yl]g;,4ԩڡ\L*\ Kv#0Rk⒲HIq=퓒]:*EVmC8sN3swrӵ}&YLy:&QPɏk7 q:N`Ō3fjք=}IkΟfZ}Xepİ=qKgT7e`3+Y7(\ܰM'!2 JKkC@zsĽ$kA4NgNG0p2Ô>x󉞶@ύYC7S]_ JrTEس%\;Kg8ok,RxJlK5jz]b6=F5O5c]\M>oWN#3wC(,:b+Iɂnn>{s)>GaZQ8,vSl xi'&P0r#A;d7ɶsVif֖GP7?_qEN-gǛ)xXb呯ψͫ@w<0[T% 2pZ&<%YDH `̷_%Rnx̢G=5N0m:a)nI=P `, YnWCcHT#aѱ~ƯW0..jt'q wAZGM%|[}"v7{ mYu3QwF qƒ/ :+վ8b\QNM8tHB^3P?-$ (t*xM]K`)^=^&<6_Avtp5!t#z. (f_no mM K 4KR':8qTuz*ba3\KmJQJW 2/=p\b1RPHK.6^eIS}Gn잮,<Pgj1lc(0#u_ D1` ?꫻p Q3y'pIͰlwij$,Z76['LU^;J;pKwX=O)ЯC(ݖ:'DE_YԿH2싔půޟ̫CI rqRi];E>ɡ66㿵xX>޽7q75$p+1E;s3ÎjGQ|$vkެl*C0u1XB R1W/'9M.)&mFºL;Om1dο$r.B7Z86#u\QH8}Phğ?|TU rDZҙt^/^ W\з%i|ħd^Ft:iDN#8ewSIZ8@41]Nƕ[W}Q?#/4pZ%JS8{b\{Dl,Lx-.7ĩԺV.C)+SB}ЬcMdFK4EKjN[Oa31]dog;]G n`Mk-- ;fr7 eTDuD_k?&J:1]npz]Wdi ytËߋ9(ok5:[.ϭ}.!@`J;D@s 3$vɚѬ^k@'>/鿳trt+Z gw2L]GM~yDS^cچF݈pt-#B6$ty(OzheI-򹥥C8.fNM afR8D12KQDJ6Vܓu/;;$RBT< \ɭW̳YHb9j 7MWu2WprꏛMu0 N raQ?6#=;Bb8_x"a[`"nzinjݯE g^@GY6oZ#9~BՓXQӴd"\H!];5ݫe,q>cr֜+|0L80\x_;`FH^P8Ua (Yt:}o_A2SImFSIMEml*@w+OBA#xdj66 ~vO$42C l9Q15}vnx C 8W}Rn20 O2s G-?0wY{@} 5wփ-1pjT5t튙REl~r58Vy GjbYͩc:B5ke =eޓ}P$p";NVT@qp(sq0 0{l9ys?ʩZСZT߬I@@{mQlAt17 Iř"NM ݭ;ƒk$ǥZC\=XX^5{tkVZ@='aI#"G-= "rB(`ܺl,P饭+ާ QK`*Dqϱ徊;@*^^s!ٷ%~?q:Ng߷'(U Qx8\bn78QVXgڛo~!fN/>v#}wN~8Bާ$򍲥*G'T=2+7aª}XF׃+&tg3Z|8B!1m_0Nt9%jݸ V˽SEo˜T%B!%ՈTgiz_E_8imѯ3$Fhl) F@XkosHhcYUtPY'%2x(e   1.ܫ毉]9*?#GhӯO).,&q,ԗ F k[3'ZpxXDmEԓǠˠ3#Gai# 㩶MAJ]&ʼ߂śi^Ld:C Q2fanAKE a˙JcꃠƁ W.k@9&Evahj0LjRSnODudrM;hۺ#+?`.۝0 K^VMɈO bu۩XR`g{8NJNz#tImǑn|%i|Kd^%o0<5udj``|IsxE,GO$_E*`c@1O0Fz]:d>pK7=i*X3Mv't_wD@ v6L02zIFGp.oj[F5UOo\9EV?y4)cl׃ \:s[ DBa%M%zZer aCPw6U1UY|`_1D{QѤc@%C\~r\&a7f[y$ř] 6t#wG}aA𤕉wzin'_e؅n:ը׫/Qjiç/b&Ip [u)% 2,/H{ٺd.!'@!쳺3VAetTXUn /jZK ōlT\IBFGTr*jsS3Ta7߄eM]YkM܁toV$9Dos(,GIAM΀4֦H2> ͜?zlxXpwKI-vlR~';dY-(=0+uva9㾂hw\ ¯4onS\b׊2B&-UT#O7RIvtʋAFşԛ G߈b>k[%fH5pC7|Nfb i0k_'͉6:^jNX0N. vwTixWA2'rk熴MYMeܴ4\';O 3o57Z yK"ȋ4 ?#zcWmݎǞSHҿ+W'hmت&S.{56p6tI2~?*Fٞ虎{Xi)( t(TY{;9} U!ueXAf"2.g$|B@ˉhaNR`(`N\OBg>x;Y)= DA[ H88j/Yf 2?i"n*yB#|;"HCgHW{e8<[n坘,w%7>(_6s :Z[ T9!~WN}xjb2 7q'p{?a Y L172.4ʏbGLhmj>e')1'M9ևlB"yB5H2JA[^xCLwqyQ岷Qj6Zb >UlCq"t֦V5jU4yCw+=xޣ,\C_PpD=L߄gGoOlNI1S=9ȞvӐwx]n {y*햢NwYZmV K$m8G,O'Yg'%G%<:N#|a@hy/py1}pv Uҫe8$̏?meϞ+¤" ;nɒC33VZԓ^]Αkyq} .ѯ3fKkE/)5:5Ov9W3&#FxsU݁,wp$i pV\m-sثedػ:Ckd4ZSAь?U)?wԸX*،[]8=T1aFi)La q Cid)P"ʌoA-4R>dyE tl]eP˻D(ݺ>NOߟx`38t恫}0&s;@ﳌ=ԣ'R! u8g4əFҖd50Ύ//VA9$W`~j:f"i:sxDhRlPLr?nw1gBq/P*n#ax NrEDnɪQ҂_#3j߆Ou:ļOoaR^T4 azmIZ/CDNj_CVP ZLZҒQ/>~/_F%W/{f,0UH<<Cd4rq5;ow_ɼ6zs < ɌAa[6V~&ܶ9U᷍(W7Da3 J X"zvq͸3˻W/i}.ݟֹ- )yc ' Wa0w&6[YCiD.Ybo9GRǛ: BSbxiarƑ*>=^icw`Vn){ L%W:!Yu<ZNoG0I6wq(ȵY> ${ǚF1ӧB>E.5}*UooDdH堵#mc뜂*aܑҷc(07Z<3`kCw !f@ce%rU\.ը 1չYoe]uQ<[e+NqJ0br ,,Zw!߈mr' lح≯፹A=@ѾB#8p2M %tU_nКфx6]H-J t7FϞLv )@?Z޺;hE01|WTl~ %ƭW CE$pv{w .W#OH"&(j. #%C?XF@Bʟ(a5z"A1wE 50ɢۢ ~rjPLC-dc( 4le7?.>Ö c=3>|k⎼0\ eٖi&m*˃>q+8$ǥW eTpx3h`{)> <o@SB(L!b\`zb&OG”HQ^*n/ `;2WșRb<{ #o'ӚmNʙ{3oNCi̧AjT,X {;N[DcZdni94wv3!&?㸻"٠ဝkm)?XMF(B12=(7Z`$qެ0u. ó[h0c+E <Yڌwv:%R{P>MoX0w@n)>=o=ԉ]9.?ɜhZcqt+ANkF"!;A^@Uªm{8GNpŧ? 2C,'[Nt{C3Vbf:Rj;&ޜsu)h.x(|Zˤg#]DK3Ǔ:zK(ExNҁ%=2<6û_jK78fC8=*U>j~>2sw}h;O96QCX];3{[SY 4-25`Alo6t~>vbkNȉ$^\ɦs͏7uU.L?c78;vtD2lL7\C[JVH7W97gF?ݒv>4 DXj`/KqA~_43j{`ŘTGL|n:[,4퀋=iBqh -Z?-MeJV˿(tkhB@+OǏ/i*.#<:\s1f!ȝ+w;b*Kdt?7}Cڅ"C':i`7k?X yw~ хD,ez`n;4os$[dxżavԕ#zZ޷b̒JgIڈHFJ_x}T.a2U;+%mB]$z2bFQ#jJa`5Q({z!Iѓvy .dH MB=Oh@w0Bķ uk.ML2EE2^z'X%R!r9\7#8ڡGEZIg徙KQdYL BΕ/#Nn݅L"  I^ PrTlMa6tR+$8 |ru= e(Pu E:. ϐF ).+oA)m[9[7߸f!W`(} 7B-n2Y3& y)F|y`<|ـLrI aye;w;eTXQؑ /9VxRD?Ru[a}1!ﶙP%0,gDW!&46wmVLyiŇ8WG5쌒w+`Ό8mCK=*Bz{3^;bǪEFg|JsfZT,WyPt^*dޟiaࡀ< $JRyȈzo{;sV0iA)՝2鹷/ETJ1ţR#MӨ6E3 ' H{Věxr䨦Hu6F@+eΠFu{z|,$tavr'N`}9;޽A / Q{'?<ąUzUQD~#M0SKseWnH?ƩdbMpj8p0IcS-hՍMo9)* ەfyOxj:i yϸTM|=9Ư9j ;|t75$XixhvޣOɲAdXķTN#86i::H^ PoASoɇG6ՀuQ껱խ^xxZªV۬ /bɋNf`P?4- ^;$3si6ɧ/À0E1wj= CUżK*1_qL/3>Zg/%GɈH!xJh`[ ?Na.k uDx 0 wk&]rHgj!1[Ѓ ͍ K!njRZ6^5PݼI_?-`-K =AV+.VNf.QH2nU\b4'O|$oI<*ꏻl%/7@|[c%ү!1ze쩫h T]9bL"-_jcwqs ^Ѽ_v% EmO_>3[MUk{S]1Lvlk*m=L 9{Xhx@X į^Ra ׊ؿQ4ɖ;ACmˢ*] vfdDwu2;}I]@[xJy:Э v/I ΐUS å\g#r\qʱiUnO' @Qan#7R7n>fe *@x6۞6Si )"Ԃ6#u9$x [Di@|FhRKeazv5Q\ /UXGn_eƻf0ܥ\7K EM|'UnTT GY!Yl|"#14!\|*yE3M)ng?NrsaIRtʴ{R,, A7xZj:\L.0S6f$.I`N%%nh D^o6~/ypӹOsq"hR918^/_IP/ҦT4. -_(LwrYvMwEB?vW,Lh5cHYD~М)!>DʖL%QE)u)YIZlq2=e's-RL1i".%I8% u.^ ^.x|QGXݓ9V- OءZvU_}kr+mm7F&y"W2| ])L]Bs.ܵimJ#i]C/b_IHv8V-W$Eb<^~!b>rϷ-ccXNE9l~ҫ2Xq:gm5 -P`$BTk"0K;0aQV jP0OBգaD[hzZn1z1o*^۝ޫVcf!*Ħyyއ Bč;`+q]Ȩ[c#meQ@,ke>Xgla#HaH {c;["/\u=% ,eh٠c[/]OhLJgڎ N7U929BUANH/cJ9$R6EE"u DNT=tcOkx3g= ,~e̒)9V<>ׄ^dşHl AXk n c5R "-#g @\dpd>iN"Kz[ T=A\&)+9M[HB% =MNbM\h83Ɨ4f@D Us}:?'|f͍ુ7~}7)\9-_eJVw[FIn>ef d㨬9tEn SBWYuRQԿ<7. kH9 1ldKDGĪ$o5oRdFE@s ]t+xK gͤX,JH8YnF`-}RDI;a0uKmiv)/RPO+3!(Y1lH݋jh2Rά%T.T%9TZN/-dtӰqrƣYL&9H=[ kƢ|cn$db_ /J:9nْy"4h7,`-!/<*VFt%آgW{~FMv^IRA\ۈr>{w@gPaY,QV-(tktE;j-dh9 VpLO߬@cƾO]W}1ǭڍȫ࠸B "}~|_}R~ nzF1GH<7;qP7;pmٕ/Ub jw>c+q3͎j ɵ"_\{01ۧL9L I+p,f SO0Q3C&|x< m$Bq`FQtȱWlpgm#!P'zѴ.[YR`V|QQiII9H vd ~֒BvwW= K"̅E|(9(7E Xy;~ $<h$8s@g =j53RO.234JqC#؆k "ƂQ_ߘ8cbMYI_5|0f|-^eU XƵlS F>a8 ^ҴO#\֩Y8KRs܆)M<a`E1pA$&&^BϾ'%mkX֋LFp@Зg$Eލ1cS&/Z|b*BB ^%?UbaF֏e;|$TOx;xapS}z%B7?׹>iz a@ :0t%kT}ω+d<;ݼ5v5C9AքcDXV :o |WT {ᆏ1ҜlCagֆ̂csRVvA{,FJϷ`{2YLn=B _ W"XeiR}$>yAkFȵA{,4$GaN\\$RyY**y!["=ϛ2q.CL sBAfAr#rɹoj9T!AF2s>B镪+Կ0bfdZIv")Wp~@nᯩԻDߨy mj3`gn zrŲW5?Bbnˀ܍T_6S| `]A e'<@Q, 1@2dм1#jH9uTOr;sd(;`^.WkF%-S]jg"/)>RVl !(HAvΩ%2Zo½M64;M:޽|p롕W;COrҍ*0o )* .oumԼt.^D=ef#.Uw/5;$xv*>=xI?ieX)- 2_8B?\wk5_x2 @)q5OOVs"Nx '/4QZ.e3dL7%%Y '|pكJho|,ԙШSi?ȤoY.&ڧS@k 4\PXq9 tdrӼ-q]f k뉝{x1 !.Fb#tt%iw3c6c։Hz =tG+H7+MCK[қe0AEבOۏz2KdBVzIBض)ډ6'ȥ|bDiAwE,n)VVmCzu$_kfFWzM.K r-?M&*^A5dX쉩=SV(W'6)8G^;(U5fD>N@M)1 r0$LUW"`[$HMfg8Af&&ɾ5Cyn -.lK*`QN@p)qwMnHȀ˔%tYH718Nrse볲13KCXVv/jhE@S0* _=P>$ ,_ؒ$'Q֓K`W kdYzXsVpЎE≂os$@~/DQvo{ccݫCoqnI~׋:"-d>bekgI~Ш jvuɔkϋW.4=Ba\vWm tM-aݣ_(QUJeԐz#`N<3k#쵢>)es2S..1~҂چTkO[`ny=͑Vlv2Z& ƗO>HwLA׈<8(7 (qajA]`.Eчg-yRgH9D6X LN7{Uoħ<gK#` c!3q;1ь=-4ӥx*%["> ֢9+<K·`I ܃AAܭv͈LD7gDҮiKʷIפoid2oc9([p]ϊă,ےn& GuKՖUpV;y?aS=+I,nEYp@*p -9F]P#4gd$KCD-WUtom5 @ Qꤼ2E#T=3AV-2<|]˃bT[H30͌v9;5M^^ПujGsJ$n}x|<OJcԴ :ݽ3b6wB|JFVHTyա{m.5]Y# ( C .OV= ?/c|uK͖^>3%Z=X|[0E nfV(;hQ zPK&Zr:1ŴpD ^ ];-mJG?iaF⼐=9D#h&: Рt/`<.F+% y-X'p8n ¥ >_|F8#޲w |7g[J &kUW2pNl5%8=OID1PhP^Ncuk[vԠ=I U[Pqʞ\{#ܸF,PE+V0(1HWo XʈzIވO ټ?^ʫb#Ơi',ѪN@qzIN4";5 ̍2HeD@XE #bߊ\ -V2+G2u̝jĿ=K+:/g46-mf+0xzL/ ]O <ۏZa@vUq AE[p9 Bb=4§ v6XH:_J8 !5jbc8sŰSL]t< R$5n^1;k5֟6gQYvd^bPK^B[*NҙG*s/D̮9MD:M]sxCцNsސnW PuvGDfuT\ĿI+Z?+'j5^f**w!Zb2xC߈,n1.cF1C |?[v f &xTluY5lMڶT$$KӉR\Pu>D6S G<1Zװ%u<ݐaB2I:C ab紲7d%Շs_ ԫ-;ZΣt4+sr4EK,}$xM¼(٧w <"kMjTnO@`B kg?E ˴nzvo|[hZ8ܜ&wU2hLUyJ3A\aM\sh|##>O֡ zW 9&KKr>9#Dj}P8|qSOU'_/Lg+Rxo$o a 6%5Շ\?Jpz2˥g^lofd06t0P|c RլB+-$djKKD&zBXg۔ [* 'AѸau/¬$"2S'Q; lP Jd`۞ o(|Ҳn,$>0}УcD!u-Ml;!6^)o?w Ķ^ vA bIבl.AUƊlW]bKmYA=,̚dhfCvw$& {%Qo'_ ~^*Z4D'Q%ݝ3NԴOiXh5O3m U6/0NSH+iUܓhчG&J"Zc,y Jk\Qɹ[Ǒ"*18 I,};|̒H&{'/3JϒŽZ5XfOW,^ulђS#1*YmJ8 K[WCXwJ.g M4l6k1a7LMlDzŬaX-^}Q@Í'NK{Y =$?7nЩ}0A0ƥXq* SOvW3oJE(OSk.ujOK]Z DȩnDm̬ryr*-!E.pZ.[tƒG ёx~K.hy%FMC?WIC590U&hXOy1vW{ |sg٪k|khewʨ%Zp a r{´b F!tx8j~(: SHP]dY+'ESI=ʆ!wbsI40 韝s=l{_}[>1)"mу=Db2'YGh.>"opHpwI▁:v&/'gh`14Qh@yX`hfj&X ֶ5 GL6M'iH2w-sYa2g;);]8 "!/c:lʨKΑeq"4^cx8%(NPPDn;sRrϕIuzՓ`@v:S#ؔD>+o(Ҵ :e\ڢ,8DA;`txvt3jwT3$,CIc 4M>b`kM. r+9Dτh2޳=ZT-ٺM7~:M#qfI?BZdM05ঘq9$+e8o\ѐ\p<L%]*un}-Ox3/ ݌kؑN*52e榧I|' ձ6V@wmLԶ'%3R]D&.WN%Bb 4,j^@n wF{sދ;q9ZcA}&fKpQ pA&+C{ }EU2:>tz/ 5& oGkm&PuD#,fWJ74S+& }OM/;!r#Rli@t{QUByυ)O>sȬ߰ 8̀4:h? SW{T,g9+5fg<xVCI etXD\B vGEM%YhsgQ2UFV{YIb bU]iUH8MmN\% OWZl{QCLw7RNs lF(H}Ǫŷ\ϋ>s+!wXCty,n۵n$9Y\8LɛdA鏆cn$ K>Da2kꖄLL-eZ>Ǧ7~MKq 1e䣤6ٚ=ơ<džp>K`m`J&ق,]l*,/ A,wB_u E1h8|!⚒Q$wO"q)4n#@l@ 3Ϻ <0YNuD0^-ӘDT%'i6db?%D»;D[. 7q}KUk#Láݳgp"Zzz@|8\9da>aRYx6w=ZuIMQW+(o]͛ԼN(}3meN'"mfEd t^vPhh)z5?7Yόͭ5f.pUpա> UH WKht ueXJ#:8*ZJFȇ~O)1E닡{PVޢRTٛͲ.MEW+< y8%VpQM-%;5:gPpdxڑC dy+m+sP md$0@w|CF ږ{R,݊Z^;{]m@Nt幰Z"!ⲕHflѷ.Cd2t(P޻,@\0ktߏaBd棯eoXT_t5"x~u08ulkb%J&Ixo<й%`V]kj%1/$+2˳j-bK%bXH70ԺC@P)Om]?.&Iq"G/ݝqyI/bJS^K95r4\edRe?RD.t}hzdҮ~CN{\IZ>3662R ./NT=EwyZ|wS$vmF (F5Ql?'r?5& RZA}M>$$7T:V?|FN6>t2108ނB=: @Fb p~Loΰ:-enOXi]Qx u0U(i{1nl/ߺ1cY.Pj%1xQuT{ʍ$-&*Đ+jI;.?S|AB[ʙB!/E|vg 9. PPcetwL]V_ ȡ5d~:TDy#HnkcJBKƈYvL80vVo5&ܹlպԵozP#K̓n⅋n٣F*Cg6q h8hk#W32 u3u Cto3vePP!]d@GI'-QRMUa]G?â/ P87'EZs5-+T'3^g!ܮI୎xi92@nbќj^B˂Ns(8z|l-i)_ر]Q^,_ow\a2NX$c7?)Ȭu< b'>_gzG9ؚY."&|bF6I_S}dXؔȾ[靄|ĝ҃L'h)ۧ7~DzY^2T8*vAtj?+*hmfŵJ0 C7G>mi:cTDkX raS%oәX{_/ԨsYx .}2D*) rpRJGaO 5zwwM[#??B?nh߅0 j8 _.Du]UO4+y7-Qv@Drj?Yc}"Kۊfkq;'LaDaNL˟_KVy+G4 X;wmtV>\W7;$kzǹ43?moJ~ۄ :{]49:Q7̘$sm a'@9tC+թ o LK[1KՕXW%NrkZOfK}5IѢAc;QzԼc_"z0s/C 'pj!tƒoh€{I>Gt`^苫͔B[nNaS%;9<h|8:Ocy>L#cCxꮔvܨ8o?'gLbpYBAvښ=^wp )EL7obQ/~YG6V_"ĨZ2DZn~)R:=Gm'h^*rK g%cq9 7מ35bR&z:NV4Ƽ7l$dMgKFK*nҼqV+bpc>[JsgW&Ko4B Tss+cGӖ&p?GHHW0!$7²[39CpO]E/6ud}{:Q!锲e]PP5~qW$[#1D\8WyNS1 ab?4:as q/ak . |I]Z#$ujoθ#XS#8s} D,/23X5ؼ';JX96sle8ee' V QK+"`:0[K w|ÏRl2S^̖Fdz{ݱx fcwm>й\S~#NOU6-гys +!%"իMY V ? "^aoFӵ3/0ocܰ挹pPvnԂA&ݦD ,P;a2N@co/+-!팢p.A32,D%o3p'FMOirU얒㉃q!XOLL3.ɢel-QQ^TL՗L-3Qtfx26Jt4혯=Mu^ gXC$cpkܞX$-I̔q}1S ʵʼ Ri؏~zZ4[eTq 4˶ 2i cbEa/]"!zsO{H:T֍a82dV>Ֆk`ZH_ZSJP|z$W<]o1]scfWipuyYUqk[JK7 TFcPق YWM# ?ybE@3Q<"s28TrH:Q&j{M'gzGVu}7ffԧ6,thsCT;0{/Sj2(DZso7B^]+,1ˆ[D?{F0FA\t6ب|Ed?'x'? Guֺ=OjEؙ۔I\ց lxw|x.%K`0WOYIۣթ,AV(Xy*'ް|ؚW9śVBdH:Xn-"=N ';ż)YqF=m;g]%YQd_P2kf}HuhUY4~zV4s,RK9r&L&P/iE=ݮ#0u,(\IĔJ'mo>,qQxQs=JW;9& P*{y n *1UW~n/Z΍-G«iuaFJW \|7d}=-lVjK9T7E9zk[Vv#JL,?|j9Ep?kxeFM Ro- eVe !K&G/O'ql:d3B(CFJ;ޗU<li24WB~#nOb$VR:gO EmHIwi;y[[E޷?hCd}yH>nѺ84uacnD{L^Bvv/BjH]f+%VE(|F y1G?\ߙE^Q䀜v{r) z>>k.rhOϴxmӫ`7,z~r%}h2Ya\f|FVMıxW76;/Dq,M&wpMZ?*a/z\1>d^*&|& }5![|b(ѾXct߈L/a>UDQV?߁Q] y1m5O#^Ɖ\m>c]߾}\2FKboT2iΩ5hO<`)rm])K 'ӷő^7d^){,̻ Ʃ6UMWM4m¢FBK}F8k6QL'} q0̗K [ _jeKQaHːr cĵwc;=Lkg̎B76aMBK`5HCX\Hס{8B\ײH29q1ZZ|%ڃe|w7 Y㯱r YTK9.̝H/ul贓Ġ~0;PH~6+ c~KpJiYؒ‰V>۷ 66(;+]鱹@(ef-7P`iCOj0oTq 'C@=hͪ-1SYpTQ߶{wbtw3"gbP v5#Zgc\f SGȆU0U(J" ~'ʼnϠt"jTeO-+-ڻ pq3q^g^_tD̸ޭC?W`&HnDZM#|նh__zŞ)GLeFU9c5Kւ*/AB0kZ glB [_K3oȃfLW̍;:5 p,D:\έCr+Yد qa)VYtAJ:( V&ƕt.p*O:~u[}Zk, %27Iǩ`ӗV^l}䄰NR)b2U5#S%&nsBh܊ĭrt9|WxPR$)o TIK{5T tόRngha\⼚󽴼l,zmD>7$CUS{-'GܫH.~]ѝpϟ̶]"0I6xlJyc4Ix @3qֿjUqf~qP e` A[Ygr?w*ȪX=@!J 1 !&KImwGh: wQe|$_|!LM=VW[|9}Ǫ8d_LwE qDGx /bVB*qfLߩ%ZFSraD xGX'VZTɯE٬S06CBc:h\AU#&T$2WMV-YY ?@6W #GVGTr^lՏR"%!?pr_9$[%dqbYnXnN77;[Y, Z km攑/4r{5TP)91W0+vܔ%LX@TKE9d9Iȳ H'n |\K]9Vgwy&cp(;񰔘$)Hؤ=OY?1۳ZtkT͇/Hߍم QK^Pa4Fp-ٽNp%ykh#qm2t/E}?^D.ah^t EL@%udTN1@asMt ; 'm-!S ~j#Ҝ(ܬ'p;wPxZم}oR6CQnQu 4ɓX3\} 9R_գk !VT=J9U) FmAe 8^\, #![l&دQoMz >c/]ؐOС sYVvH>gT*1GIYG<?CCQ"!3G GEF8#t܌cܠ9 gvO%%a=;uަ/!#*z*ę. IAV$:t166MÃ23Y-p 6Qkʢ3 Ŷ;dt"DsXb~Ot˕ = CIX$,a3v5)Z]EU گ:aV8;M80 H͇k%ᣖiWcg.UUgHT9Nlbx5Swctt!p<8t-KxM)!Hw5Iq Hᅠ ւ~4'Q`[iy3I)嵍nQZwC5iJyX# 4dHER9xX EܤQ"<ƭbZ;m R;[Fqe+;WseⱙjAk6#juӀM 6[T~_3.y ] 5:& Jj⾗ "#̍xnQ)M\i>B͞r33ϽĈs{;Ch MAx'"ܰUN!H@QVvf1a=C&ĝF=LNt%)5%SdE(t;$3-/p6E4YW)p0t#UJvΊ$)tڂb#ci6vAR9,|Pg{ij1RFG~Usf 2sW=JEݍɬ/ߖQL~zY9 /><"UwC8!Rlz($4LvF=Hsòlg1@?n2wV,S[@/c9},Ť~E ,7hqVJ-3.uA:kBas>?? ^sfԛ^$NޅOƏyʺQQs!ǁw% ~R%6ksR4ƙAh/UG>@j|Tb;auZ$Tu#W彔qLqKP%v9ĚgM5awOrQ M.g57*/wЮ,ZFѐW$U7K }=`RA|5 x aiЋp[&1u澹d`LSp ;+ne6ާԁrߓ:w($y]$ZXe/&9U(k_etq mIcp*`O m#cڦYJ[<3 r2k<X9az&rc'H 35?H.Cy5=2(چcdI`q(ehe:X)vퟟ(a&Za Ko ?nz(2ަE Y#z__N.rY$Z{/䫃$ڒv,x{Pfe8td+:|OIR@L>lD4'.UH2H] ,vS[0Rn&7oR~P>;Gu_4a?psR/<'Cq٤IM^+=·L&m?_,[x:F J?[pKXt|gRPr#UnMAy60!-{k9RS Pq׬XkmIQ/Zl+i'`ZQn_t{ܝdʂO =F})e3akdyo=7.9s$ WZ )MK,ּ|VdM4LO= AkU|ak.%6. ֏nd`,*b 0?yX8Aa^ߜr2$2CVNxB7;>'m=4.!+`Y4pXEF6|^\`fXRgIP]EPIOu&xXST]p-BahocbR",@zˏ`.ɿEo1H;x8uXtPYb۰BQ~>wc"@QV%9 :*8׾ƊƠ`Uvf:4؈Vo ,s=A uւRxA$PpŰyRq-=dՉ%==h*)b& iAad6Rgw$rN<`=!cQAIPMamQ*obAr RDvXfpx&_P(rvl]hBn~ɵ$'2wt4vx;{*4I)BW ,#v~W;عB~F3ϷCnF{6 !~9~$TPf)`o#2K#۲y etw>`c?5y>v>z"Dh@yޣK鼲qv:nRm84#%&qjHn.;71z4:iN~8Je~Aa%fZ)Eǰmb*{ǃ'IXrZXi%/tukT-omȟ[cT"ȅ:₁.Pi 8b}6-<Iޛ9꼲'70  naMm~ Y{v ,Ok(1d1a#6nҟB l Tp0f<<.Gߛ{JSHX,b[y|鸚Ō'Eu7%Eyg)!IP$6_ :x7jR.7Ϝr7=gk2{N tØ;-UNϩ\w8s4mks8qg ZT`hh` S!(~T{ЇS/Qc'O@D)2[CDz `mDX|TZ;ZׂˌYT0H^!]hpMY6$X\RЙi Z,yIѥ\J⊀Eu2BzXC "SytFz `>/ T*sVv jx'X)} iʸ+&O&pҗߎ\w=@3' kkC=t8HN60 Lƴ;+cEu ܙ:qg^d5|yF톀 /% ?ZRȨ,%}ǥ| *>hޔ`{a^wZPV0ܦ +F ?[re>htM>c)fM>C9@0tiw3cv\$+q{(/"Ds f>2Ť ]9 >efdI\1+q%ICϙ.&OD.a4*]YLw>nUpI/,%p W,Ѭ\ӽD3,R@w xMV)byp"34饒S@nH%)t^{/49AKkwb_MٵLr4zDcrg@ː-dPގũ5kz6ː* SXVyca&0!f̾Pq15K&Ƣ(+PpEG-3Vab w[^G3*yA&>^Vu(r.UI^`V"9Pl>N-sѾu-Z59͇ a%%y!BŔjn.MbW)#.2^ESv'Eީƌ 7Uoe bq谱cT }_oW6OnZ͈j vxnE?gQa6VXkVes}J^[WN%+sLn{ܵj6PɳE3ݝ+2w/d [ҟo ]dBRوY @\9PeI4u'T'x $ё;\0q`H({M!D&cI@sr\C˰/<{>ӍWőm#`nv-Z̐^373ގF3YHK<7rxsgvUwK{)4 `jXnF_"#(;t)V)J WSNul[Cn_]_ WY#`BQȯPFNWy Ըpќ@}${|$/zЗr+%y?$F_ja{[Y}f|KPC2ha\ةV`_VB)L i7H$_g"?aY7lܿ4;+pE$6E!]h3gU[u/Ät*ͽc+̘[p>`7v&ʭZנc4OoU|Qc^~?s~ (+hpO2-Fw0A&oMZũJ 煣G%8gK)Bni] %12 e]`LuPڭHۇ*ۆcՋSݣ5dh1na%O?χ4+cqK |Ls{)s▅6ZCW,'i,Q/絜%ǨJiOe~wVW-[Jgb*V-LvH]d_.߳Oio#\Ԃܮtb]WvyTſ,mje"3 W.V*xt 0<p8}P@sՃeH#\WLl /ʀ25x+ NЏT&sN V"#s&C~3Kbi(i0&Sc.ttF;2Nyޯ ōXDE%+P]>-s2$K>ZX'ͽ$&V|b)/Ƴk‘vr7C?zU(p'jY3:MX{3QEB旗^J+"U"}ѻ T*֞Ć1 'u`<{p B&bhYQ`r Ʒ݄'qB̐Sҏ'Có 8iD:ٚ@E1Z|8c\ƙvLԦ G~u^H>xA%j:q: %~B&6wvj ٰ"AiiμG>i3Qv4*$`2~*JDMΧ-A}k<C15?[|gHN%7N*NyQEB͟ĩjBKhTgk* XS%Jvj/tĬYWzWiG-&b[3ƇگA#m2XyUasoնuftTp>j41 0$s^ Bq/TXM|cق|/9gkQ\ms]xݓUw(D.{|v=vt!l.H%k1HS!&z@@΂,zhA^ xRgV-o#mߦKR(BqԔj_pQ@:#ᓀ0C.q"%HÄ=^DP!Pڀ|2 c:%$\Z/U= ntcŏ6 =i76c0A )fT zއ&#zEuU,㊿^@Xp[*$0Sr0FKX:I7F"{RqМ [M73_sceԂiivgz]b6ܑX_ޘ3εPDzc? ߷tj7|l$ w^5]BE.V1:]%i),QV,r֮,ڼs|8N!n8Yv)D[֟<ј_tP6 TKWacW :BZO!5Q)P:/5t\W;qF;iT펤.BV]H3GֲŀP yVb8.zC#C.b™Ҥ)OQ"~-Z 鰡t C;i*/H]}89[ץEl. $eͼipBVNÉ!H~-,'iՒl"*>+A`}O"[/qyIzr N.$,#Ymda=rlt_7mR[۸iT)bBnz1Z |e,d[iETH|MQ*ji gFIHC,n$t8xKM0ݝGZ+1= 'mF"5 >w\΢,7B2RqvCx@KR; ]~Lb=N;&. RH^ւE%Vn_jͤ<6YQ4ɕAJf؀KjTx>.6R@c0IFMUʫ脜Q=F{Rgy:J趂VE/\Z -z厺麎dF@`s8yy,-ۘeYHͼ6֔ ցIa7~ΤOouk@4zdvhc5UX/#176U]'б)ӭ 1Yʷ0هiRpS +u!E kڨn홵x(̄ϛ[b:xԶ{\Ri:@DSE1hjC!v-Wb%~-׿ٝfR/({UxgÏTƘ+t?홒>̲GfO(]Gc~NZ3(^[>(a85m=Uk3Tƌכ6VRnQ!y| ^ %6,l$Yc^54\=Cgm72gJAy OWlH meŠ;vzjRo4}ib֑Eձ2N{{Xݟr$ڞ[~Fy]G??$ӾVc~x>T,屙e&9b=XѥӂA;gGgȋQBKD/6 Ρ戾D2%Rg7 );GȊݵ2Sz^|=ő؄ U:}PZKnчahr. vh+7Y95֯#=ȸDs oQ2Q1Aj} ֕L\4;RKg1PQ1 BN~v &1sh!L񜕊ԩ \@݆&NX-Nj.x c*u8|փf9y#]O]nV"٦ #+MX䘅d(v#]DTZN0cJe V}*<\=^T/%gdƣ21 U'"JJ,%Oqǩ[Yf%%imm?ix?y9Wo-YzQaʸ*F)ˈ@8VAbݨhu @e+lLdŒ=YdJ*k2NyM0ؓfƹU6]O]C3o:Ô4z A_8FIx)@P1fs,H@Y>_GaҀS&";Cڕ/cK<9F8l/bԀYK]1x`:iWi>ۂMSX8=E˯a},INzEw6LjeXK֕McѫŒq OZ5J@߁}zx6îa(~ߨE^><݌3 V_΅RRGIa7nft;;Ҭ.( Z[JCy\£ Td+^p`̨E&c;Xc@*Kx"eM"=c{H{_aPIb4Z"0Zݫp_AE<*kY4Vq\؀p m_ zR@uSN:}̦­%t"i^38JqX4H wlI,d> `Xv+hk' [ mG擻s2SqҜ[Q{Z-R2P0T DQH){VyTm=\@H߯Hכo*U'3 xo)) _[fXl$E]zJYEy0x&pkTBX>KJbm-Ebc)U;C\pxqJiU)q]0%O;PoeH=h-,ohY7*ԈB֗d}PYmrj-&EWb_}~2j{DŽUEo>ߜ&AG*oRQ,ό4쒉II$i}bg)tsd ~~.K VYd0me8,0.;cLud&W dm6,)Q Rm2ea/LQkBR=ŕ8ds|p5;<ݠGþgp:Vk"dz0qc5iT3d5W)EfPÓ0IgY;-2m ˡZ19^a -lM&O><$9×Q9b:NങI55_KͻT};שEreZKUXY"%R{s Q6 hGs0*m`鏆Ybe1\&ȕ1$_eixbM|{=PɣuYe~z}w Ê+Q?9bd NF czn]qJu=,DC͖A2䚧y&Fh"+?Ȇ> )vG28foMCܪt8(T>~{e[O9-#A"!EwDSIYV$M#ɞ=dX3]Gkw󴅛MS%Uį{(j :|}.v{Ǒ A[lnK雮:~W]7c}аBږ"SCmg|Y} Ϙs]5 y 7E;0\Wď*bqʩ;s N_@T$*Bb_tWd8̀GPA޻W󇪅8v}9OFmlר}Z)f }Lҩl+&h0x1ױmX^ej1ws*X N]B'CmQ=ۙ-G8#yP QH pxOJgvtm >ﹹH./;lv2eLXV(9 q7!~D۫W y3hE<}\g2бA]Yw]fIԿ,-X.b5lip`(]xpoP)PN.hS"=%Or:uJӞB\k/D\L#Җh=s:_Q'El.1D g!%R1m3IYGy"cڸ-gG)?u=Jj*<}l3,`%#RH#s"cWt˚}jeZ0 驡"Td1/5AX<eAa#fx:T2 :b=*}.WEy(I?5lkr-q`n4d*txO0Ff\]X_F=\J|%z4&V_;mvv T`;M%qE0i9_!ᢷYVeI@hb9H eFaְvgט VCg"_Og e Bu& gy^ 1m@$AGGeEҠ̥'ln?Uz2(\ ݥY!H~7Fd =2Gzkr6`'?vy[+GA~rp+!c{0<‚4ʻ`)P0;֪|@I('<|9)Md4waf7/s}۩)MC@dX|RHБcFLʘԄ L%+T)n 5'@xINZtn< 縦'i!ivt?ql+5Q1¾-XBRSwr\!R˛[rY䋬z`V*_Tv`峌ygV7W7rXlwqϗU}=5 d縔 ]mLdgHRpƂgʕyiy_GіXcy 8?mP}V^gf^c k⪳ޒTƼDv`z@έt'di e\1?-[hsX"OCUC(u Ճs.y0+hQ8[;JiJf )Zf sVV%Pc*> -|hY,,a%a]:O,?_䖥-l(G^FTU ͺ3wiF:gZnF1j#smڦ&,*sJ^ SSsI|#?'#/:uk!|oUy̧8:T}:%QE &t+犳wmo xb {p;tX\m(< 봷q{xŤeQFwzS7un4/ TPSឮl,Fwv#ҡA"`ДMǀ`wJvIT)w~h כ ;:XE%0V7r#;$=մkmk"ŭ}Ul`״)A bScm< 3kFΌk%춄O@:bO(R`Af諁*.8Ͼ‚.\্l}Ex#q0ѐ;^:8woņעKר ql͔Κ4M;eTPcC{bpgӋSB#V> _,A@įP{W9{SI= Fy{S}u"3vw&5jÐh_V09m$(nCʙ54ȥP9%TWC*fQ&QL)i81$#d )]#s31Iu}#5^BEgoAܵҖ4.[ ㉤ij'Ԏ階o͸~'kum[9:+Mұ؏)벹m-l~*fѮD XAX߶Apa: u\*RhZ[*CD àN G1ɔ ( j"'>DÊOR+ ̌;)PYZ\E-Mbj 5Ir= w~撩/0rğu_A3Tr29"5Tcٙ1#Z\YY ӏ"; n舍"/lu,#M> bWq*#duU8}XbdJ"r tRX ك=o/`>"pSF9t $7dIMJPnuatڛWft3XNdXQ$Dڐ*8OnN^$zg^`I"FXSr`>?F`Q"v(0*Qr:/^5'ІPu_p3_Y+ 2~$^zQ *-C9e!J4q>IҢ ]lrOޯX Y5NbL@m&a˃hVS"aQp 822'תlAIȺ_s0vϜ NXs.C1Mc¨VvTP<ôȄBLo9St-uҲ ޽>2nuzn4v]yUnTg؉؏ok4h/J  5 ҺGa,Z v Ջd#X8 zh)y0x3EJ0BHcHXOrE͟Qi/N}5^?RwFJ x[JB%P.et1d[Bp QkNqX..8ٜWC2f4!\ν)yº'u=eM6,4LEС*#rYL}fcG3ƍz+ 8 )5sNfC!PO{ )5:TREX4Jy_ -)֮UUK2q%uIb:"4]&0Gҩ"ouc[@ϯT"h5⻀lMpD7 āp3@~dTWW.ˈ\)S޺QuB`Ӥh}!BH|̒5Cm!8o1+StX@|!0c9Rؕbt˹[ӛgڏkp,Dj[h[fM^_'#c$> !/as J y,p3BT.O-gfA\?Hl}v`- SQiɆqYf!}dA)}?QU RB]?%,'H/'$d?dd+6–D8Ar enP }Jok=@O lqo*:cm縉1b󜽐UK*J po̹ܿ{PJv)`BFmF"x![>Y%&NtWs$feںX V=58:ЀY de~wR^ ; $tz{o$p\pɵzKcP3}ʧM^t&ԮG*z!0ճ}mSh[kBZ4mqgIGR%k| +6hWier@ID8@1`u&N\0:ym7~ R.dx, UeJ1Pi?P"#=i<-hHkYf^|͍XA_|$B>}N߰& 'QQS*WaLR7CmUrm >ݓ b_$M`ԀXOkfE!;Lˬ& &VčHA0'[p%[0[;xڊ'T̄?$$5#;#_bǮ冤' h,lTn†@ 5`W9&2mgP$jII y#'`4080[IȨDYq*}٧OM̾M2PkWC1|ki_m k, ƾKSSf'ږD1s9Rtڲ$q4TMCV}WiE`a"v*lkЗ ـ^ )PZ?\ FpV0S0\Wyl&#J/53s#4Jk+l4j3ȋVz(n$GG<ӳD! D/c`Х (&.]mzDliwt5K]w) N {awy4 L8n}筕JNqD.wJsI>]6nps*kp[rPYa2/];/?nG1@wA2jki|λPǕ |Mr3avvuZ VQΣBDsa F -',opI٨?dA Bw+ujO"<;И@⍦G7s../IY&}C%K`#-bbk]2c8'QAbU )X5in{$4}u>TT9s=o\d/SNìH0Cڕ|uF.2)P6ߘ2l7vdw=}+a׫8`,3,I(y?H:q'DVGSʀTFD'U9r^PhO8"X qI*lgS[Z&Y57|~X"ɣP Euk}>i$yޓ/k;:~n-R'aU3 p{0y S} 5- sm1G+Nw2?KNtLxAgTP#kӽ]xgr `"cDW?6%LBGMi7>5wB 5Pm [W/H9)p,;JS&=WCAډ%}\r2Ű)կ~yC>9gTj/z|"v'vՐ @GױNӓ2;|H# Oz4*KQABB*y8m2ZnW!s"п: "ke˂n]9Oq~˩j.Hf;r*@4z?Μ(A1{(g_+2VScRy'*LCe益Vj󍡅$VL1d{Rj"!J^܊"isX;Sa.Yk^zƥ"Pv +=Œg:Dx|/'TmlO)U<&7Ç8s4$2' U.5ƖX#LH`$L-y@퓝U29Q`  }i6xv;ڽ׆^tWӓqp5LDe^!M@㱹FYhve./+a1Ⱥ{r37y6l ySwhC++;Ie(A Oy b>9Zz?F;ԺC;0XÑPWIe癥px{$d|Dy ('kۓ aq -NТWφsǵ<; 湺]BK9|\GKZDoM}N0),/cJ)l(ISu&sui V"xŸo UeF|#?3jӻT.G ק"a:z-ҪϿ;|tع7.=+Œ1Tr7C!k_>Ȑ|nR*Q}xaHR e&HiK"q??]=Sy\6Aݠ_bs˛]HqTaJ$ҩRPMQ墟׵/v1|}q[p.bF+!;$H4K0̡R`p.RYa( ƍ);7k>+Yh*vR}Htx=*FJYֻE˔넜0 Ua+_(\zbFy#Ղ-E >O&_J*\0H7M[aƵ#9~Xt iUEzyJ}C: PZ@x3ug8 FAf |5`-KȔ T "[dYa@rB>PN SΊ 0['f>웄(+0<[*1ҕ%WzOd9ݖWF3 ǁ'o1:@rSwȕj4gC߽,Z fϼa|]VtX mTj/["5\ Iqvh{1KL9~: 4ͻ&<ǩw"5gb"J6E4,ʂ:*TDzk(G'<䣝%$\n6Jh'tn|X8s+{F m_i*5 qAM {アM4ǠqʉPv( nDmbQ 4sJ/# Yw@e1r1|7ܢ)s6ӃMzMC w]{/!Un5 ˸aK`p+WQq+|m:g:K~rk' d3^~,8'e y^'r`x}+Z^23QKs)[ N/888|2r;*B*䟂-%U7P]ɚ~{2 ?`NIȮ|2d4< )NV3+e\eR}1?]m:h'd?<+bdǏfbndJE̔Szt~F($4U _,?;XiRrh|ы]W$3~n"L9x849x[3@ɡ*`w_# !&&5s'wH4qjDƆlVp- r/,NyǷfDoͮҨLFpTw{QN+K2w;e3U/=R=NnHo+!i£d#^N&7?:fxz/MnuC[3 @R,FhY~FĄ}WpT)_N` Ra׼3!!u< '$;d=H~)T gLߍ;J1S91jS!VrL0ֈ ;@=6Iz:}p^-( N_kN.\ufs~4̵E|~VluQ{Douw0r(m [g7%Fԭ|ГN( 5PSj;PҬ4`2, iBnUy?y}+9@ n!Gvֹh/[N?dGGуCe,I5zK\Ie DXeS/G_< Mf1$G)d ͜U︥׽C4B8> enCIK`8wY/dUPSi[iR- G%n":wKeài>ӸV^/Wq tT Q_d<WQ!LP diPيE}gUNдai1n#ehWlB]/Սj55x2? >|,qb]iq&Mwuw+KB䂰Mv?i/ V7j{W}CtJ8f7H.V2Q86C`G!q#?KHsIW iӰe 7Y ̖ 187s'nvlVr~Sш&]D^ ~npO'~ E<ݞetX@RF'Dt8T@`AcMV7ٖGTGc<]7{!CuIl1E{ϳ; GjVE3P`!ddG0lI;(<_bƨMlMRL}QgA&/\g3Niwn{T[N?70~o!f0؍7^Je?skqê ͏bHi{ e'1bG5]Wx O6}I DnoX`ʐQ!TCƬ)nvV+s d#Nov)ZD/Uݯ0 r| ?s-0m^0厸Z_L mCZr=~ W]^r[PYAr,Q%6($X,G jء"z@ȶ!aP^G+)!Һsa^o1CVbp!wI&9Kkj5h-): e$b٫r]iL+t3}M9"1D246߫)M pXn΂ -uOr SgzcKFw@:1-d 7R͊5]e<:!d='CNmt^rJz$ :: Hpf6cMne87rUh떟/- l@CL-*R,AVI{6;80I KSTrKw#PP\=e/hr"b^cW;>k89N%]&i;,W/#'&MXkN1؄G$3wK1~|JKR!a̞sjB4vB8a 6G|}C fRNў'6?{s`6J([8kT!A`#(m)OZv$ER[{`ڌ!<ьÇj$oC)B ])`?e@iIe M.h]5޿iF d1`a'I^x;xo޽ ꔷc״0[ЃZJ4OvJo.iwJ/Lsw/5\QCs)D)??޹u%y9=IncǫCe_<@7g?wp斡#tC}ՌND!0U$WʼmB-k}P+Ś'_N+Ƣ‚ G֖ʃEL Ó/ Hcj*C{z+z)BڞLn37G)7 ^+FJ6uivj@v)gyNn/ 93~#?d|E 9;JY }X1oqvwh=&E 6a~7. t͏UH+fWV;#*5Kcp,pL;ݞD|ƛM_)$\Tigxqǧju wa}eect{u[HʞX{vWNdi[k,5% вд"1!u#}ckBtj8|VIK/AՏ} rJ7=ڊP$ 8|w#7gbJH1Ľۙ%)qӡ GK,ń}Ӄ[D(U/Vk3$[:W1@ |}Imb ΢Y/9IЌgٳEQ2}vĚf6 G&kb׆ F:ǡBrpNlr-25{|˕oʾFeclK =btcM<^zcc26lvχQ?yL^Eʵ?T==eUC~E]SGeӱbEY˴OKQݮ{_PumVr;k\+|8.Kl:dWO2 9!I )W| h/@'0[Pz{*88Cs(6&]$E=РxzJ›\\D=,ʊ!$hW*a&< /+̀_E(tj[[NNcӊZvJav.u3yȦA{c8? L"m Amά*s& {NtJ#G:䏬2=,[؂n&4K9 z,?4RQܔzR66K~q3Cݷlf;<[~s*TţjU~JV fni?]$ȴYr@vL9(1-"dXU 6 }KU Y-N_HhY~0~@64 .l"PS]y%nvȶN~ Þ][|*ઊؔO|H\KQosk, |N_+\_A#%b7GO,EjJSlֱxZ2®%GergcsJS#/!--B>BX.-w!¡W 48]{Pց[ylmSmj6n c8̡Hd[6U_aktlr) od#\G7zSyEW0TiIt\,|  fГ,aYosJ"^EzOn抴s-Jj22A? O!g^(7̝IVrs4mDfoY;ۆ?^GXg BgΘ8 {30|GF{|o{ΑPq`X̸ݒ Q܏ Xks|ؖ S\+~C@MlҗJz'N y$Qwlh_췊s?]3 ;]yċh6!x.~HC 9!vHK^ʅxA1fJs+zp>>l!mG[]J 9Ÿ$WvMI5XFSVpnC0~ƭ aHOUGnۢʾݽ_^5ilG;R{bK(jp-brn%s"[)V@}D:Lf*eA].N^ӝBpzYu%AO>#$ 1Vޫfkms=S Hbͫr|wJ?ٱmuA42@3\$_[T-*,6e.*( j+Id(8[cNᕏ|?3X瓡6`WOE<'WbE:zm|K.t橹aQODmhDS zѼq&up@&CγPcQB`*=KD*ߏ!h'zovIVZXHŽ4Nd_'R|hQu3*=^`φ 4ZMUhyS);(99M%"%*rs;o&;#ɚ hwl|վb>]>uWGNU_2H -y:ĩ)}[Q5W+*!>7tJoB<&K]P;=Y0†}Д v1+&>Ww&Sg#ΡKn>SAℬZfstȅs=sZP/d3p.uHʓD`)'ɳSC[<2P"IOmS'xBpܨ w11C[2T'[DZa5y 6)`Qzka 7ꡞ P.]}t} v4U;K}{(X7^~Ԥ׍UOa>v(z< F^N/ȭƒkiYp7Ht'"U`3AX7[b8@J#뻝f/n2mq<[@/.G+}.f:w@G$s]7j3B 2w:`!kYl]) u$;+p p"5ho((i( BCR1җ~Rn]iO fL:int2=zBH~B+KӱB9YAkܙ"l>|[uV|nbq3J3{xi Y7~\O[Z$SXd#@Gi~5.%Sb/Z?,NV;=&c2sȬ9-Npv=xwKҥW}IIA/ jf`5Tմ/ţIsqv|a=܉U:5"WWfR!J:P.["KLRR)cjX.TL;ֱ`[\~(}-DŽ0 %r'Ӝ^zi ܄ kzf&eOA#$Hair=h17._I y_;2`w=pMe.cp%Q($;Qٸ9ה,?QtԜ;OS!e11Jed1a|!6y7 \mJB6p,>&2pơ]]̟Gr@je ZK}!˰Zۑ6p{z f+y:&у/}6qw7W58h^*9hm^7IArH>싪ǽO^ֱn/2Eޛ41E4` wmW~'jE e}^Q|L4TYq%ad6Wcon')G u uAdYUӋ4u?@) W^M׫p;ammGp| 7V 'w*uxgi,"lȥx p|1O8hu%`$&(0OKPxSb"p&cMTz1k{z1A$%D:VyA`P]Kg|7%&k,HDHar.u;QڮHr_,Yu5TlGLA\~prɌ ?jh8T'M+B'  |cܖƒَI$YP.^fxE5 s; KQ)A<橀z (e䶡|1K XRSc$9d"aCf-oN upI9{c*"̨MőCk7]Pot|;kb\PUEq-MG|vi\n9ðZZUhR0V%ǥL'CWA%q}Ƈ¾BGuBoM+J-\LNu`%D *5Jqb؈Hx"ٿ, A CR΄=zzR_Щf&B=_.-!2S}U'Or=.p-\܌?Oڶ;5g ~}1C{!Ʒ.I>[0osKWݞV֏ +2x-5:4F]FۙђT VcV&?Nt,gVE" Ċ]juΩ\ ILB*x+,TLAK>zo7wVR+6 0 :䜟܌U)LEGrC+$:tVy5r|3V: Tvwd5`XG].m 1򛻀BDş Xmik銂>:ܽȝtQIߢ**֞)[䥿\z^_4z@ʈ. KqBѷ t%%JZVǀC;XWVLXB;ʵ2K?MC[@]HRD4@,_ʕracڌu S{6q:U9RfݮJ{^b 5tzZNou;uUy"HB֕1S-\$|m$]ӏb#7v Z{׸᨟W :PVS5,$Zw @E({PL$@}\yqf|(hXvͧ_5ҋm#́5)eЮ+j \-1b,{Ͽ14`,`Oc}R)>bZoJ&# HhOYDeV*4?dvG,c%2FlF!t[25UW㗥u:|n7m:(b?PvsTUä:%*Q& ioP]DBt[2*m !߼;It`f_KR b]\[ϛQ~alLÞ4}QV8ʁ>+vm9>ȻCntяT4R+vS͊vN)\9^ZIK'd< rK)?S[x~аG6ADl(7&MI);pu7j,tm!e,(H[MizEI_b$Zٿ`.>3NVDF/tMgI?UB񼧚/ɢHP:h7f;iZS!Fs jJ<_$|1~wA9hزJ+H0Yt0.3xpZZ,ΐqu(\~Õ"jQ1WFx6 {SWhP'dl F kM)CA<D+֞!Ҡ/)\UP={yPHz8VdӫgnNOAa~mGE:APfuqHI̙q_]zp{VSӓF4zZh(Q}x&.Aa*L{W@m]|ͣ!`#[R E^GSu9CK-/ :y 7* }}0UJqW=Wcխ}Uvoe xtumݴ,䕅A&KdY'w.W0Kvt g $ӛ)-raȽӨvd1v|g>o߱}dz;q))Z@DsIІ,?? ˂nHYZe#/ "<ș[ < Tn97;6gȈ8d,[IJ[t2>I~b3J:9/#% 0oYr[#FaQaL?@U &O3#51x< `3-^lJ;τK t"A&Rw&Z :ݫ܆} q)TGe `o^{w:$>?MKDH9rIT tg(B63D o[)CdB !Y(3zJরx3<^!}MB=H|8˙EC",w?a{e@6HoY`VXq-f "/3 0ny,yKG.PuDa\DYP DHcALlǸږN~UgMJ@7b>ځ~j83lyLXV{Dƃ6Ӻm*6#O0\Vo6,H.ʹA!At^0pDe@Ҕ7.pv«Q0c.SYw@0A$/H.#@pd3b߯Y:x鍛^.=}"IQIsQyo/fyY"c}+G^,9,o6 QokLA|/Z`UɆ"yߙКIV'3Aӆy%F$v/xC܄澐Z漹Ov~Zlјyǵkt+Q# |oP\zF\ /n`hq?N5z! _l}5my^ibRc_ }-xI9W7WH~ʭ-R2TJе|#,0(K @bruݿT*̒&zq.V+5 g Ww]ATu/˧oXyp 48wgBne1/Myb>f,H:k>X1gjmK+`< VeU30tYa:.q;Rpww=vP \#{7,N{Rf ZPNs`DZG˩裏t+bײVOZ[e%۹yqr]\/1TRah28=pfD7ﻦR+x ˂oP;cgߧ7xYM JeMxq}6 -C8OA!M kQϺͶM e+7R8 n(^ĩ,,?2'K]@ٌVKg 7cd  aacQL&u Rט^W<ⲰgCeI(xJZ#kkkLa4g}wW85tG/ [_>k\ ,`5 ͆'b15tLj·8`X0Gv34M tfE:?}u ҹ_C4i.ă`qu| oƥpMM6R%&w3/&@>{P0nTh@&n!$Wsmؼ1r>\>rN /@Ɂ{=9gN0QEif ƂQW>Vvx+T`m'א7=]ZN  (\Ny|wjH=I!j YU[ ?.q.[lPcD}qfly'npQ{h7uECJnI ,ƱkAKqeO\MdibH fl8829CEW<'n34\Ӷ8"y}* <2}ߏ% 1q8pq*hjtnIɪ¢R΂RR ^ 7ULFE"==l/8eq1DQ;>X&Wmǡfbf<͐=-KD7ٹz7Kl7/ Bv. 5QEq:$.O;eHpPG=I)?D, #N ڴ޵NڴV`_.xr27:DGKD% @̬`7$S'9ŪŔ?я{:\qwF`F/any*U4S'a˅k v볖+4F(aGtwǯ tA ,Eۅ٬t_h""6'6l>Z3F,u+j85&F^1%;)a'Uh2«9}:wfi* 8G) nO~u)$a矂*w2ߦ7Mhe.˞'H5:,MI|[$ H2؎&}t j9،)2(1դW!>L^R8l܁ҕ3xsMN( TJC0rha>b\ U[O38M`,Sz!'ܥh;WD~33Ĉ9qɨxt )# $c[# ٽoaGL?hX} 30e1Yo)8A^nyC!)&I߾4e-a[?ΒgclՃ|u?;jjTC[9f(׽vRq6Zz4N#p̱7pz`=#u)խ Ȟ>;Kl:3UPP# Ȣ":[_>΍5F䱬l˴-ax Lo4/Dz- P\;Φ^|bI4m -5&_e}D6oth@cHwWcTK_¼(h{ Ph)X學 vAv^U^Ms\2H賵 gj׆IaE:h߅ RP?p`7~ ^bc-' n0BhKCO]%Nldi%C'ecWyԐp9/j$;!j1zJ}%cr+yЖ5JL?e3dI``EKٵ}atP};]%ƿֲ!>`>}9lތW1PcRyW%ګaWA0* T;+. +9{>!)#*\p* ODs"'2#]rC͑ıTW%ɋWHE~)T2nLLVGUO$"HQH Mt4zw| }c%e xWDe)g6VChl]jБr62O':շE%/F7]OqW# 8)dO߂rR:y+)ݪ |Y0S ]2O pKHcLcvڎw0h7JbĚ_pJA"n@|G3ejOPߛQ}w&!א7~L2Ybéh-&s1#!Fi =^/ޢvKF{ ķ~o-Lv9jZ56=K^1vo> J[LPmf4,H[#q I `Yn`Ggo+QϊdSZ&[fQt8Y#fڒAkg\ӎ'k7r>p_rxs3p=NhYB4Cufȕ֎N64Th5ԆT#m*c)GX6h{i^mI& 1iaۋ]s4 ̶:~-Vt֤OqcծlB $^W[~i*1u˰Zw6Y5d`"1˭?Qwb262vHm?S،C,zz bE;(5? b<ԢfM}$[9fխóp z&Y j neQ]%葍F@ l_*7J5y3JތdlGS^)Ej_ߡ3D)ӏ6 =;6E…nZ|vزԤȕ߱ݍ')K/XJJX]&ԣ ?+'~Gg–-C$RSYoN]{:'*l@IVMlb(S91߅k6jŰ9BZyhkH/ń*~>P 6kdqh)9 ik>WBO#&'TIxe*AVk.=bv=ueC <,|f :g>BMl0آƃ+*'aվn{>Yc -qUlhMD*#Fs׷gf}@~Rs'NwArzn= `ӑ@Tb3&_E&;t"GC68tH>6E^b?o̟}AreթoVwRПW} fi#b~ma;:h3M?rGHVH LG/Q|",]Xﴈ{ ̤!Cw6qÐD{K|.sK2x|U҂Vwc"^ʑ1ZU kOE+DJ{06 ]U-_zouTd(\ѐBAb"cɜnh*R2ip`tu̘N>q(8j3!`5!!¼B_XW B?!K ۭZDxGvײ6,A}@^Kg}|o >Sؕ7T8Dn_)%G瑴k$PckA^WfO[A}Nb Τ>]g(Pʼn70sDžM NDPdP%8S3SMNKUdW6-M뺱QߏPKiXt%E*N<ȍDNjpoEBD+/ F9q]ݡmrI.nGs|Q&K 0 U)wFv /?~~H `.[t =m)g_G,kqu\7iF1(01>:HiCR“P!GVO VRIal.#ޒVC+J" $e9gD}_F辽0X>ø,/-B۝RO0PX "zN]x(kYL@`V7c[[4RbZi_maܮf0Tpy dAO Tn˚tyDN1:ۜ@G PZ1jb- $XuJ0dGl[\%~Ԑ~ H!nhkea~t |(g> !\M1 xWʍby.q#-S\ 'āߗW [!} q`:`d1pMw6j\TorL[_0{8ecЂ{=wtt>̅G> )nEs2 6̄eY۞yd4k2)g"2`qn5?>9|C6 -(sÊwXlr՝[KO?atrf0o! xV~c5+ y%8J=׹Tiyx֢ iGs,S엹Pr4?pHDZ~b9- >s.I^X|>F'| sOUmbgLK0YZ;}#;zrwcjn&WS]4 5ŧڵB@#_ MeQx=!)O!tr4q&~Rb IxFe{v. SWhn+DᑰILG{lPfE'V¹$t Ŷ+f6/w _| =XW pzե!]h>hxy9P Գ-(yܴtj?ygX,6HHʨK E@6j|6G\%& %L£g֘)_^3ˋsOVƧi78 %J mIZ]0d(k+ *wɰH]|nae5\\@ٚWB ъF9%ϝ 4Eᣖ>hqRdNĤTAR3rl-o崳: 8:LlS[1Yldd'wx'ʙ.dl]ǚW4+Ӌ\k 5mtBgi:.<+g nO !I{3in` l[QŒqAT̾mghtVïZ1ӏ]]%P٧Խיttsz(%"AԊs 1 DݓƁs(RtkٳȕX8O?8stnC6Wv>47_χR3kvE8YLC_i:l].liTuUeiXo7";V{dE)n~漿E!Nt{/},IJCz#){#0W2 Ox==~eyg6w-$׭ kqQbFGl8G|oM0b©運@ N  db#/o>dT|1P7A@ t(W7 ! 9htkW8A; 1*Q:qW - UIYj_*>it:+aNj6j! ꓷ)8n>A܈_]I!cvsO/^MX$3ʨdޭ1(ky@s4u}Ģ{{F!FJ:Ucn>`DndŌ} -O}SgsYNV2lR~U!pόHwaFݥι IdHB*T! ?З"`ZoFoH#DQs*se!@dݝCW=hګ,cd?~-͑ RFFj'dD5GThY t[+'(9ia8`!PVŜˣ<ПeI,}^Q=SHa<54K;M I.4ҔHs⫙Se ? dVFC̳&wGVOu,pP^) c/1[!ŒG|4Ym}=Ql,]>߿IqX.g;(?mXk^y=t&ȷ|mt*^8fAm&La>>>"5 $H+UK(y'׎btq# K=IX.U˱}$CJQ /*q *g> b3 tN~8ۑ$4ƸcPbhL2X~CC6g`3q| f49DZJ\'* \mh9F}&ּHjI Ki#oEfta3GɆb-k#H0TD"J.;v*qdpOO3<\ pX~e%9[IG0i#gXTGZg7TVj|ztٷFz-Yy V=HSgeKg@O?{\]TCI*M0LM?vOM>܂I -i\=87wl fG=Ԡxj&lnɟd0 ӻv&v+<>L d? c*ro W?úVBȁ$g;VX6o: ΝudQV\6׶m>HQ$'&5HH&r3 =ZK]>{ӣp0<[[t{u;:ט-T`KeW2켫 t:V3\? <њ@Pș=pZB$Xs~7Zďͤ iHBg ]W!x .76!ߒ$#W\%q;S{Y):$%r9Wg,YűrH_{5 E!閅E#eU>/ ,^ ɩiWE&py`3W"{v|joW'|Ht&#!_"Ł֐}W=O$7,N:rC J!Kf$ R`*hAo(`'Y|DӇZVi]!fg׬!{ޥ:+f⸙1M*׏P5ܥ{Иh_QHzDLU ,O/a䰇۩ed`oŝj)q(UvbGPܛ ًq]ff2bc3H{vWy`-*37E^"i8S"YIጃMIeH54X}s6ze}V[= \q|{}x0wΨf ,cpIgg5缊+&XmIPkтԸރ@]\z :e |צn2Ep)f"UtUy ?m~{mEwy WgO.}lhO-<fs.:"٪/Tt1Wv!C:Pf41b|=J4Mr+׬-{3"n $#)u|T%kped݉.笲lٲlPqsUQFm|ssk^{oVh5Qԍ#]ppܲNT9iX͌,@;9wP\2#3 gph0Pu`f}Hs_Chw~NSa6[GF ۱QaFO3pɴzb8g}siU5Ol#M9΅ufa 塞)cHS'N31z.aOov;w矵LANah( a{K}1ZX4Wvxy?Ojtm; l"aMa@tBXж_5b`*,!NS̎&rP1Pю(9" PwSfAH,wRd0 uY|jUȸGt1؃c!:K: 'S[_`Y9 eND=fcFj+:Wl|jY*^GapYwsl<{rqj(K4yڅs!yiA&`lRғF wa\yQ7@脤̬~щ\]Ae,eYWEm ^c"31;|HHȸ8qqi\F·?EmYHVl aY&͵(.Ҋnҿf˒Ƈc+Ju:ڹUS"6\z*'aY-ИgꆠW̕$+["4 Ԓ%毶XnC!"/AKbnLɑ]'R8iP2]3E[#8ψꕇ8BC㰸8/ᩍ &”~ɛށ&;JKg|P~roe;dqҋT'󂧏DaQWf L@ŖOCK'=IoPx3,gy^= e^i8O)||دTVe8b^stvs-IH&^nHH Dz7ċi`ATor3.үKx8i6j%X#`}W2iWaJ ӾElpۗ+?ISN.n_M잯n]y$K; aXPxKCws@Xف%0FϱU_@Ӓ]I[Y$5| "e)˽j~@fE#?,pז?Pt 0?o{ H4N7#/3Wռhpxpx;7v08m@{*NXK³|ʐhMr|Tw۲=tc֮\VyG\Fe0zCUeޞY'g+{KFP\S ׏(n|jٖu@V78bs ۗ#.G"8qc1̎/̇(~7GY¼4*['C7vjvՔ|m5 Έ=8;\CM!oU5)\WE,oQwѴޮN]XZ_[GU%fypg{(aX:+=ᜇ,]A1i,fe2LZ1RV`a=t`̺brq bs.+69wJ]n2bProc#YRs gI?4 *׏gfFRM&WFW#i.\m?U$%nmx!%ds%.txWUXmH$,# 3{W6T'CH:x0uwk%A NܧY][Ҳu$ <2ؾ԰ `394]!,R*7dS͈|xy1>s~pvà19S^tv!٩&F= qipݖc+[`k0M4~Ȳk*2Hv ť$=R@=o bi?Vn\> ZdT7k^v&ljJ딷ij, 8$+F&u45lQ9>@|IXLI5ʈog*ЄdՑu~lr̈́1zNgOYD5T?M EGEAJG0 +Lv :}xR^fKaFBj /=(cžQ3Q[dwc=<{ڼ DmN~ &ԐI#9!uF hFJ8ۖʄat\uPgA6!+ym;N|5-حd1`t^Hh7j!GסȮU$bt'T}1\v`o9Ԡ!%'2+[vϻuhToAu5PuM~+"fKyꎓSo} tZL cRܼ Aj&If9yVbDTF(jM_8n7 ڊ&:3,Ӻ.i!K8ԗ݁6M9NRýC D6h6W 1~ۈӦmI AI^͚<ʵ;hdzs peg0#b&ro@߭AF=[+PSȲ`<m=sS_|#y({P­eoAətgWպx=ˇ9 >(dy돊ݾS=$:9h;ZnFp6|G&2ZW zdHu bnVMڃt;5] @}"پP^pKuxJ[KH?h蹱h67`fT[(v,"!NLEzЄMp6wV8B^34{ogiNT2xs&ճvya\ykbN sohY2,PcKsg~;'~G0}@ fQ1JwVqg뱞H VV\VQX=7_M-\B;m }Tr\: @)[T7)mKKˈVX_lR3ƚ1Ni*逷B=Ɩt<2LTW!D$XkN4Mni0_r< kW@ԋƣpKG E^=sWU :]v(܌ =/$٠if>PF7o{7$i.T골c}yWx22_7,"!"y;J􀔋|1PG*s;>Sn.ώ i'1>2 k$+4Gs"XXwwA=r[x]da؈.,U!Q4ޝiVE-aXrlb3zȡ/jМdUeb1m+ |RD$y<AMpˇ26UG.V9.+RVh ɀKQI_W $;f¿Dy%'}7cdQ{;Z^{G{ A2hO?S$v#Zk$ețyǤO*=rBH~w)%i6Y֑wCH1D\}i %*2@T3\2@:$5m``yl̫]a[{Y:V} I~24gk`]{CTW.Ac JڡO=6vViPX'ȌEؖ:)%A\ hd/O ZY&ia,S)=ud4yf m;6t]WPYjc ̋klEges-cIl9$orjR|^.# ǡhd_ A(v>Dy abJa9=tj:OFPsY HmP;}iΛsiɳ qfvX LuS[4`iiEhl]Bq6xꅕL"A=@J  j^+޾[R8xF+#}; W}8" qդ8GUjk咥!7ĕQ[γE{o ز4Œj(/X]wi~ROVϖK{|9_*l+? o&w٫! i{_-xvurvWkwQ&z fz)c|ٴ{(5Ix `!~_tSä 2%vt|q\ArUжFl,.u1y73FFât.xaR7.aUna낭 pnቻQ{3R'w4W!궆B54(oR}-Z:D|h#rL׃ëKVWU{EWf+CA=hE*er.x$[m@$[lm,S4 n"mRA|}s{5,wӭm/GՔ3EΜh YUkrnuw>UaȻX|>0&?)^!A9R-^BxG5vF<+9zPa(j &/2W>v?ƶ$BF؄|dVu:~2-*twNN eb9)Qc mLo[ꯜ r6"]<Lj>=a{89t Fcn#hqaޠ5c^S3B6,[ [-tѩEg I>@v14'>k jMhOv\C' >i2& ٷ 9kvS0mh2&Rsh E&87}-Y;%<.ü`-4)1>ꝉ/yN 5CeB>%iZnrc`T^,T94a{mzRE$VJ毃/ [ fKD!-(z; !”HԊ/ ;Y3<(ԎM2Xwvd:*/P͚#24$^ˬi_UQ./eܤGSi)!yA4͊xBW;ht)V|&P[+(XV.xr:9t kc\]iNy )TeB)bS փO)p%3t\ij92_P }ȾLnzm7]R?Pk7iC\I) "9y[rA?{y7Z;Rzl[G~%|D.B`ecFH2YlG!NC.oAF>!5mE_&x9JR>=O{ENxRHX ِM -SƬ0v=}^J pZ&2cpD^&:ו0VHE;UG ,,_%Y!9Dvc5^%)FE@Z/~u((ߛn[j= _T*R=xEšHE,>i's>~ x|n%mt(D> T߲n ^gq /H/C\viUxU=˄ל?TZ^2^W݀gG8e)v:<˷ acߪ4.HA 1Q rdjYx, OQ2ד҂_n6^{m>>jN0M6#zg3}_oJf;%ZuS{ٲqF5G0FguFrG6K!/N7CIk;_I+ yYHܳcFQռJڔ@J'`EdTXL2 H=OסiP@N? b~6n ΙlCni]rbB@c)6lBbqez\tb}MMD:Л¼ECN#o-=-M')p1zy R6R!Y*xXXwr.l&r`&f=% ;i^5AO@7\p#H fD34`-Rqݘ#5QB1T8U@z科p]3`ԚLmˆ^;]gTh߿IG'Xv35hkpasTӵZ%34%/~OlUT~UD'>p`< N0wpf/Q7۞;WV=3?NpoG" Ss Q|+8CFnފd, s>OAҦZ+@B5n3C5h6T&țSi'?ēere?Qʯ YBIY@SLn[6lÖ="aglھCQ^~ V t,]x W(Z97y7#O=9ňT}Ԍϗu^ĸA4ڛ!4'X[ݲD#vi?fL ӹu.53h֩ح $n(S"WM/,<ɪIx^dp}_HYSDY Wdbbد 1_3s8tEM st\x,?ޅ[R@D! r1Lr"h1eϖNEOFm\F?LN(sY+XLPj8Z::w.Yv8c3'(m]M jr (A7Xqw9- lp5ӵK|^PkoB #$"Ji0kOUV d l)RRfotS:P\QyZX1uO@2K^>r݂ʣFvoϪp^Xl$_7a w*}=,՞: GrG1%ET;f9N6SE;|?A w]7"XYKC,Ӝ}B\b!J=$w{1&붿]זbyCw}զѫGА3 h$\C#@{Us vo {'a0%U8UiJvA{Brx  ҲaOPȚGb)wJqu\ӵi5qo̢.EńhJUGB^Q5tSc$R-q_J!e4ƙ6/*\QMe-4qy pr-mƨ;\~N&(}|5Fʉ 呥ۃ4?r&[a" {ihy Xj\lVF Z ЄVS~fa;KՕB 5ZxKl{LB55ȍp~_Zcra'+1 䡟Q8E#|ph??_w^Jl{AH/9\=k( su'#薭 &Cn4ꏎla ~Kζ!+W&*z ҫ"0hXǥ-Xͅ!C%D M WaXnܽ2BZ 2 0 N5i֠F^>hnQޢzqԭ6+'XI0@E?iu@oK,D`.]? ʰ0x @'.tՃ+I-zkp,ZYܫ+9F\!"'A`,O̗%*42݉H^!k{%A@n I_v ?O@"7s -1^r֦ *1"f:UebjHZ/R]Y2 v;6V J[Q8j׋[n LW:1ҍ C-MiȨ UV#XVg 1ZN:g[]bmdZ>9PM{4$\ּƠ@i"fݴȸNy Z0PC &a㗞~NBN!|+ҏQ@! ˭kJƄB0bBS 6lt9oqne(s6F}NҮ_5}D9ِ"Oǝn@ˠܭ5}:oӋNDziY8Z({؊5"8 @51zʥbJ?MAwHBINrBG+7`1!e2SKX3owR7O1z^@nU"8yb̟i;y)(9zΝMün/z4*Ēq]b[ z>/fD,ҞFD61 ꎗ)s_ZٱEٗ uqR1 >7ɡU% ⲕjanhlɎ'L~ EZ$?%vZYT62%=:ްgCJryDɜ*CVOb[ $W*z8}ш95_9k(ų4ݏG͂j㬡4Nǝuq)RCǭ!o~ިb7dQº w1:I1jn 0\V:,UЈt[(@Vw&݋ꪅn(nvf eENǔe{Rdwz(oaS2l:d܎Z(s!/C5B?嘻 5)ϗ.5n!|UKsZ!#&G6ns"1k@HՃZ{qy߁E`.M'Dt/dV q|D"[uDmoh ohCG| ?J(<~y=jJqiL*$Ǝ0d }h0$M5Q9 kW \"xjRH r/0"NA ݖ3-ZbҽK +Rۖ08 xWk9oE=R_ؽ|3u$Z6']:Y9-2?Aif4+8{xXx`u}_k~.וER ˌ8nQ=iU1"D$ -{Ix,bpZ*[8U閡jd 0eGdx 1 N@ӏdּs2Ɣ;̞/1Ԓ2 f{].[b؀D `EM Tf#Y6HK ic {q`Iz3%,Si 0cb¢4$Ld#z5w`C8Æy{pyaÙgAp',.JvkI2_;ՎЈ`~#;\zaTՐIT0Nά#6Q%8G-P;mEZAdQ<ҕ!H%B&\H t3ޓ%XG-&-] rW=Qu@5k{Og+TCknKc:5/rH7jȽ$Ł̷}>qݺzw_|RLmDɓ~]dw@Vx`Cdj:q[Sjn٠83 )Z= וQ1<=l'h']RV3#٬^PҖiGs7FG`c3ͻGE笞' :SlƏ I+O=gOtz"( To>^܇]M_ޗ13HjNHge:}O :9j?ĵ#+ˣ d]җ-V?cw7Y+~"JQdzUǭ]9JT—Ŭ׺|?Uiy\I,hąO_ =$f{};,Sw]Zba+hj~_7XRx1rǾ`ljv>4Gֲ/fe$su?7PEg;ߌ*|׫ČMj#|<3%X?j?&TA0 6|`xuWю?rٕj|FvxE6 @r6,<6lihGڡSg .6hC=n5Zg}26oOe^ùUh?%-B=z=^Ǽϊ~%F81E4PB6InqF xf8+Ca|vj}7K`w*#Y)0-oxŸI杄W{<#zE JN_2%8B`ܭF)hǟ6-"$Ł%WշsSFxjy?2s-o-:4p'Vzbv:qqtJR`+Qē@.ݽ} RٞL"*gHDr1R2$T#sl)  )OD%? a5X:kJ %/US*Y>ޒNlV)ʢ;ٶdUE ۅ.tL -ܼf'rB[Bz_:F`(e+@FbTF%rILdmOMi"ȳ9~n=ʣ YΞ?BDdP*RɎ\I-O6kv'x̏3L2'CFIuOdV+"&`i}q}Vx7P|ҺU]+3X?'WNx|m bcl_LՀ /g*] kn~﫣~ UY-jgi"K(5$)1nar;>ltq>>^&di"Z[~?V'EjxAz6k ~J[ ;Xa!%Fڻa<DW =Ըw#_'FCsR<{NdDžs<2yEN:ַ/bCv\fמ7. VơO^Bj$ɰGr!jᩪ~ <6!(W,֛aSǝas>Y&aWp"M=AzS~7blcWZ5yr967kOxGsJO  !}n6f`vJ\eryԹv};ٝE'ꜧ51?bbꨱB> Ls*Ð7NxM~##'y鎶p[&g=Zy~ ǣH_-~]P¿R2ykOI+F1^ ?f34'o ƄP#^j5߸bu>uR8Mq>h2 W_C+p.QٻTJ#:s\K1 }aBxss#s#ftA@QPh }V In?͹ooHTJxnc[(t\iqUJxb;Qtd @N=P=/j%?f#K'R)ڮj]fsU!Xq%Tq),f5 [1lZGx٘xD(($``3PJ0Bb)2?"g1[Kwtc;>buT}TWR h?ѻi1'a(zNF*'dv3{HUq6)z> jġK4pT"͌,TReړ+qo& ܒ]. I 9ҕ +E"\jdĨWl9T5|tܧ~ϔP12a-5Ņ]uo 21ZYFyVFi); G^YpwX0&WnODdC{ya!IdY:ʥh*/؜I d.;N TsG"~2:vh >tI-楄ҲG`H>Tv`)onzw2/qO7 8_!ZzMmݸ#`7 \eU y3x$)8!jմ򖺧L{oKN+HAXR/C#qVw5{/R8Eouj[l|1.O)t׎$܂=~Y"Q_#Y[mMr8^E juqcze4ܞe<0r*OSz/c]DfOkPa@zj"/RXjk30SQ5Hn\yBmÛ|Oe @2`͇|wNk! Sl΄t^^$=Êm_ -6EkKĎ;Hz*-memFwXshׄ˂fäqFX(_s~LYfB\R$잖hNio'Mvfh҄NsꯏĘGvOXQsb>߸t'pjgt9ߺlldqC&z1>A $(DH>*KN.)SsލTk 53mM]? Cu'ݴᑨpAat23f.Xq UwbP!Bқt΅`&D`MwFUJM ? gPWC 4(^m72#9/m>p^`!4F|YmcBpv(U%&q I~NC5O i2:i aOgN5cɁKi@U:b=jUC,Lz-)ӦU Bj R6G&޹F!g2 _9>a2y`8Pѱ-T$oU#0q>Pr$7 =Ƴ/k$y^HP`wR/ `gxFSoߴBMt@xœ2T@ش3*27Wh!&J"ƶx'0p4 =C 8.~j^]'Hv2 4."mKpDbeJXG ߔN\֮`[:޻E!8.~EO4V\{G@=d-xC\ޓt晤.$1Sn,in;ͣOY߷ pNMy=-%0"B@7}=B^8`jݭd(Yd&Ih_NM9O4<&[rš,C_kp,b.n*kS6!=ͧ{,"ٹb5Mߚd %Zwyc5ϰٶ򵟏E j1em0$Iҷr~ѧ U_9_Cȷ (k;XyBz\wu7ͫ }Y_ax 9uRG)XSt%`&j*5&liTwDnJͽ~1Jz_8×x7nXue]:$ $h0|mߌ4{Րנiw)=8eZ8*WF.ִ1זI)=fԪj|a;F[ܦ6%;Ch]-5hanaUv3{wָA&41;$) .CӰƟ` 6T:*•ffxCI ؠۑ=[rUQ^CbzO3'] ? W](1.qɫ"WWcpVlo SqUjE-֢C BNdɤK{$i)@@_MYWmprmgRw0œ2Wg'?RK6:sU ( [hf_/{15Sɋ%ᕙ r3dդ[jGs#~IUҲ릕0%+d{}w苉z+3WdF 5we+vT|e8 ҅Z&ַ\4X.ĸ3's8(*|XhusnQ/?XΡ9x꼷o'9wO[\(h?F@u}neȮ{myPfu0_"?U/cp:qO8q$ݖH֟uRh8+!A+v'*tT TՃ/%q[2wxڹ X(aiI?Kgg$, ]&ۈ a_wJe:@&MGϙ:?`2gcJ]q|RNUn]\Sb %>ևʢV1U~MKߪ˅Oر$bL@4jv< {=IqO9/aZ8 ԃoծTP$7 y ؛S "j4܀jppڬ)U͒ZxK\NS.uE xXO(f"hAE,aRϼ#+!!6H{]ۇBiG`&ѻ.4x8j1-oA*s!0N0y"A\)8G(RXI<3N'Vh0rS-!{sˏ3\$ Jp*=5:"8@7L>T~v,]ʁ­xsLjǓ[Ork$Sҕ@ҸwM{@62HQ? *18:$~w->e{2=Ɵ7. f<~Z FZEM-nJareyJiЌT s+<[K\jeZśCVI'G-DžX&IlI$ uas JvIW*nXzsFJ. lHL11O&/Fh8XLAFjr[)8y!1E^/D5Ѕ~F/9 Y״BE$4!$(zo&<5.Ѿ=%-8Y@"a/`Dֳ<ᒬ鄄Vo>T(ΐߐˎbdxo$)@Y^ǂO˞w.M.[!ܭ71IVMm1xqrY$2s4Ga1Q/~QῢMbS)NiQG$Ej$͟nܐ!B% չ8Mӆ!5GṖaFu kv8`:>Bjn8Id3qTl)<T 2];,IJ7k9b>o7Yې,zY_xudfiӔC"NRUFΙۛ"R #"*NDioDlrbY*5D`$Ëi˟ɦf\FP)"Xi95CxqK} X|-pq;67!L4\C"^pT'}hFڤ}by^յ8 w*7{&1jlc ozW:F)qقeR3'bY65!:NQ?l8`8J1w-WWA2(;d"5iZA]hTC]_GEQg>ӊM3|[:ψ x4TJP)mnuze-M /,Ɏ]e08S:z:N}sZi, o"4i>.߯`Lvڠ-|懒p܅~Xn)2 U=uZ ?Qvכᩇ0 ZD :Te=' @e`v ?ߑBEjN}ߤw!ڤ 76|a6ĉz r;p>I/Ei ~4K\^L&CM _`YYpu!X,G77s[sav_? xf^h g4-ذ E^"b. N&#f;joPrr"  SxMh5tV4}m_`3|Tdlۋ f*@]v\=KS{-_ᩃ]~޼<<.mStү($Z}YW:>|VjTך\乷׬Vs CMLy &7s0 W6[/7=[#U“Zլj}z/ 7L3H oKӛ+;*Ģ8_/C5Ύc +*mڀތ^5G@ξT u]1I? $ 4.hz4:,o.1 7{ܣRRڋ+dIjM @҈,c( 0+ء\uarKgy8$&?=LB}5)&ϗq\U1[EՏm$EgA 3# WKhA#{߭$Ǻ9 3}H+ҧqԠXS p[RM,[d\ S\aX2 `ʿD梢:?HdQns e^eч}ɾ?}$)4",dZ$_@U4:A-3ޗhJr|JrѢpt3HuE7cfwE-N.{PwF!M_`_;(_i*o܆TS_Qۗ*)rZ[k~ bi« Qi'J!Kr7(g `; ;)8!l"cF # 3V9aiO}N0-ѳt{2J!4ՃDۆP50'`64M7Xה"sK~Nc9r< 73?)gڼ݂VQo=J\nɺמ}w0OG"7\^)$Gɴ`! һS QD#S2+ ~ܲJCΧz[G"Ox_mU7jDeպΜ#ArK 1/'#cϤEiI{|(g+\wĹƭp[|Ysi[#ADW1a)*~n1Fr ,ꁊbOfJH^K(zX(89Q&? q_g ?֪zE$ Igvԩ3?]4 6cD3-Npt7(8!oNkY'3}&YO A *hOFb.7f:.g1q&M:Yk'q?|z`n3 / Bj7Jd3$H)gDJ|$ wV^fmY-.a'ez?(z]Y޵* E 2RݐASe`ŔMV/D Lyxʬ5%agUk_{C7o6L_ Vג:[:iND8DoU1c/;bU9*E:R?A.;7dGM,ܓ+^`TlE:9GdCApog=?L(Y ]wev{AOBFJR'H Pi\-ަsIܽUBvS|uC&ȣBq4RB2Ѐ8k)K{!9pF<)pA[m}MEFɶ{-K!JRvs6uBh eRp{RH΍eǹV-T&gdXRJRіvb*me-<<|niX4 :[Ѱ \q]V:܂avE=HN,-%[ 䮌Gk (GJ^[ggnpc yE<^:@2IWؖ%m׏LDinzf{C.ۨ򅏳=E0}IylC]a O)ts@qzF<7 :+K\ =ՁMγ9= P"^ ['.|WR E%\j "sO\_+)H㗭ϵF3i݆U,hmo vQ$^L'+QF :\((BݝuN4X2"pZU'7Sw: z$˘T:2B&7yJ[;>Z3\^85Nu| əIG'ȃP VqKnaE[-q(T>mV}hIGlp %3G͙sfSiavHS$'U7 CZԫ2[7(^TӐhV>@6'U5`ʅ傪I82yA(k94*gYZ07070100000012000081a4000000000000000000000001668434d300007494000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/infiniband/core/ib_umad.ko.xz7zXZִF!t/M5tR]?Eh=ڜͩt~)|R^sx0j9ٗ6/ XIg`/+xuYLQdOgS].8Z{~`E?zF#={* ?p>SȎ9p!cv툐lvևw$cGa f!>P(삒bJFkf 0i볷kuՙp*jvTs)QYZmq/MJ"QE3'ƕ?bMVtp+G6߿s 0*q͝g;,zgz3D=JɈ9>X?m1 Ӕ eq%1Hhf*[ojI|뗊iO|d6"$=%+vh[}s?NA(ޒe!xeWf8y,E/ ݭbJ!żqu $JGA*xԲr%p>D9] Wz (A+j'fm61qk};A1aЫY_D%tY{ToX +qfs^PW0M+éLr;q8oc.ix$BL5?A뙜a=0 x7##}_<׆)M9sv7gy0X)IT`{ЙaSvRCbDf)7qB:IlL]GjO _&3._h4Rq3+>҇$H  1厦e2lxziVmHk$ 6:jogX.-^G[#hռ>ͣ\b=>]27 -D.[=A͑ _DC3-o铞<$-I!WqVPm LbE$w1h_ҖP-jS f_X_n̕F!_"9/Rrf\ptQLV{y9ཧF>0|luu!p[< 0 _v LCW .Aa ր{yy zIZ_?^S}00c:JXkYe5+Fھ)x]ZV^uN?n*Րh.TH~A޻.V垖($Ӳ%perTXp5N i{+QՇ)mxpMHd ӰHF"e Qކ@4!CL/_/s䨦sWy\A;Mp5TBDBr[T'#qzv(fZ @Sdu*tv2~ EdLiۀr':/Î_Z{Oxrwk!~Tsk9oi8z%b>Jl2ꥩ+tڒxm+1G /MEDT~ddVR-4}*Ȣ}/>Q#61\,`GM",Gꔟ~g.L$X[zՙjmD>Pv͍͒_XTĹ Ye0Θ}~|#.HF#3aoIVj8t8VktPz_{$ȋ̓] :r,A0KF10J ~41M`n#nvVe%Cwӿ;akA"l ӫtkP3'U{1tRKGkڈ*0ْ}; Wha_\JC[QCVȋf$Q(Or-mΘ3]d}k6ƛ2a!؆ъpO(LW[̍O>#Njq7s+drvGG??OBe#@lXa:vE(B#g1#C'j*LȔQMș}V( jaUy[T㕌l[$MnbnKMV C3ﻧ"J*CfmѲߡX>ybzylZQJELh94 kژ] 5iwe[@'k/gDo̲@e6O *_ Jx"41xBsf1Orj7KP\ {(HiuXI0ɧ!Ϝ:QO!t?Me,Vy=G̹h ֕AjԼ1B:zZjg+VY;EC٤oRɆ$Y\'oҟY"'{"E/I18NQ n{ ! HBC`H6|]V=d P 3>ʔ3;]  U d9vkdtkɑ/uwR7~q(GnO0pڐl :2YI* 8sH]sv]-,35wkmE͙}ZRfN]ra9^%féTGӱ-cGĠf0ʳv% .{ "]9'2iS:O{eXfn&3S:dNdmTbz.aeɫ̍!U"C܁%Aw#Ŝ0 g єfb^t]\ˤTl32Q`%ɖ%+0w>jfY 5}ͬJ?Ӈ }V\"7VʿV^SV@+̗J[15nSh,gd:x#x:kB y]!>2Hb\pڭdz{.A1fRN$?U\JvɜʺzTzs0"8(y' s\O^[tX2(瞀NwH74m1c-}14őČCbRl^j*'(NX} pf?o~ƌ!V L6.͋`rVv'S!VG/>;=cZ|ٶfd fEj| ѝ uo.$/؋9oqd=Yd#:m\NR_|^ƟRrΦ,|?ub&z9Jh?/PY)\RRCYy xҤݾ );*+ u_{8E^o%˃Kq6Q+J;,ےouy&UỢ;ݡpW;k g q4:UGRn=O.1QufY-bjd>XP\`+{.,9 AoY'[|sg}0 nE<]ӓ ]_BDi0q< idAe@'+=QYWsGD ZWfk>w"ە6>K$I=Ui(b2P߇s#Z=Xu}!6qbǧVꖻŨP%‚m>|iz APgIgx&7 9sHAt-V!3ͫh/,1'.&O>/-j l ;PO3J`{ a1z f5ດ(}b I^,&j]p)>;_L_g ;a`z-8ۤC֜]2 m 2. KofIxHUsA!eXTm%|аڪ7- -=㛠,*N5j BmقH!(W%N\߯ffT&@<_EMԀRbWf*rhVcvK.+,pY)S 9!g2,&Cv v\&N̈́ )I܅`aRK7ݤJ媲hf.}fV۔ 1 ґepd;,-][qAo&*C P$փ:6A;Vɀɧǯq0))cbꑭ2B45q` 9"Dɬ59/1(}^tqP c,a"?&j \ ;H 6Xh ٲ|KZæY(D vm= Jn!< H HՇx_я_>d_S4黰uEz.klz6?94R4k˳\t~ɿDa 0]E6'b1ݴVXGRj>>mD8ԇK22_<Ȣ/:?<IC D˅P| ɛ jC~@tͻɴhK_dYyLƑ'ÌFl_צgfgsAC{znhڂIgλͧCCmbMSO V"rP-H6Lxx>0QhFW'/3^PݝQ 5ſ ;1B{wܠe:v>DA7HMXUƭeHJ|?Q9"d?ӛS ynwô`"f6?IoATǐ%L e7}^.8dthў@km<^ǐ憫|=~;U `QfaCH6m/XBag -!5!E_8!{qYK ma~;9SLZUQ+H@4#X!VƊdݑdR,nR5J"r25N%!=]֍LVкfߥ\ͭL'Q`^ Sjdw01SUR7W|݂q}&`QdžRL 95vp]sn]Kݹtm}D"gX)`Z,?МLcND33 (=4z$G3԰ۜmr3tfj[H?`?t4ڱD=LW@(K-' v8;D#@xٕd Kb]ޑSWrűt'5׿kÈ{k㪿N5$a(][i#ׄB Nˋ 'eI>P -aiF f$uw |ߞ$:g@wLD!D:EP1[M# c]V@1JYee(a z6jq4[v(6M#탵a"0}`]ڷߒ}f8!$!4@xE.zcx(J4Ӵ.1!Yʯ7P+j9#3Ԫd[w:HVp}R,KYDp7-"H#ShUjn6 <chPO5(OSz8oݔڭ~ >DɞàE%s)>!OG~xǠ*8dYen 9Fy`G x nB~@$eSO aV7`9qAֈrX ϰi1Ww)!ǘ>Qv*vN7luUi+U%W4@FH?]PzVMr{!3_& U!Yj m"SrhtK$bh!Xxd!;]/AEŮD"C_u+ л{qIfӨ~IW>A/7׾Aǚy+NiJrwqEn1Q´"3U>H7])ѷ?Q3L]~ DW./Ġ!mSV-]F4vp}k$ 5DmV|^,YdfEok+Ea^ӛMB4+x̿7CZCj$XPby(O\y؂܇Gi\,dSQ) IkwwVMpFxڭUMkEDdRPz{:{mXl(m pN/Ok{Wl0_okv[|.+#E#ȳ bU񙎾Z]؅13xu ΈװEk_Mmz'LKnG4K}5`msw+ V׮..@1\A'w!k㵖>JM G Vl+%u6UJW ?Tw,&@UTjLQ9 ,<~#%- #fhz&xj1]AEDAz,q fh=P&pFen'<^#ORLRgА'Huۓz) . p)dJgÛk"A$) p o4#-W o5'UUyy:^]g&盕cIK^2g4P1*Aˍ]Ʋ)B!v]?&-.0 Usd\v~N߈]>/H߈<^V[7T:T gZܛuj[. v =9瞌o-H-5cRusFQ o U;iE(GP4z*; .iJ~EҫxFp/dhy~_\Q; ʖv_Ҷ5VWMl_W>5xO%YMX ХfJ6O4gc}u7<śe IQ_1xBHKҸ 1D^9U@auj(@Й=rM~,Bo=DI"\s?cD.`x6if vVlDeƚg[U0GА [4"Rb dQpȘ7nw'A.C'Z,3W|B-)mrZ9LSK{Q} DhHimѐFQm5S,֢п)b<YhoAz# m/Cx1B#\UU $|7+w|O+Q‰/1 Y6K1߰0sZ]Z+؎`պ yXU l^A.&ss+T*r\3H-"sT֋C]P{7]M%5rk(_stzj3cY˹<%NrZKhkv:6!YY`zhq)7T\,R?}.V>NWEwy`-pdsfSI/\eqr5jRĽ3H#4eFki2ڒ+hľ/Qf VB$6Z uS[*A> Dz!kXѷ-ʵR=.W(SJօ9bS $?l?ac/ ~ fAYkUY]MTJZE.y跹˦v's$-`^' =a/g/Ys5p ο xu{-YyĉᕲЅ;ds2KЭ.;0$\*Nz- VӻXH)m| …[ވeK?%8LlE1J_^`B"%fȍ| @{B;P'pq:aƇq_05{1c,Lo=oǦ%.mToFIAqwWR +cPh+{Y, ,_//?w~ɭ9]pnQn*2F7+0aV-O]./Y2#rs2\58 GYM1-CYb)_sk2t{?QI?F_a* dG16e✗}&ryRK :\+&V&ig2\?ҰH)a?NkGʓ&yy( B'k y}QbgYs#x[ʸ Kv Z#?c3[yH!S\3څ%#OGvˍI" ӓ?r#<%QD4g.#/ 2)XUY;a%RFN[ҥNJ3*iM9blnВoYHd;9!̓JKtv7xdA0d~nA۔SA9k"E`1Ըgϡ> ջmq әTPaTQtiO:\Īҍpx[rpslmG(VUY8G[cmHt``|`D6A|:N0Sxu(w/‰#enTw{`&7S$u '̠QOFmx5H}chFԘHQl j@*P-Wֳ=;]9uXrU;ⷷN<ȺB!8mi+F@\U9#@%'_SE7751)Dݧ2^&b>;Si]BA2Lpvj Og_`sME7Owsbb)>f0C^'kYhYɸ~˱ֱy@9\BE0A\ tV룷$M8YU]BJi"MH)чp8e騯hXj p^C39ycE\0ד+J`CV2 AMh2 Bj;-@ǙEO1wӓg9yc&^ܦgG1#CrOaや>WC4Ǣąh0z] ~ ڵW^t-Ylj(C:+ѻgb 1‚ub}q]J<c45 VuD<\~gI( ޣ<μV(6JitTk瑯v)v#ɿa-kbCpօ Ò戇6,Sj{e6afp˹@x{'t 3r;j}'} S*;Y(V1l/,} 7oǡAX dn%բL -ycqZoS <>a46%9dQ1RRVJ}e}V&)FQEQSEC10J,SA|Dz 0/yY_(H 9ϫJiknpYrf纞 !8E|D*#y\D& 9lnE.R&`5FYrF&?h$@Cik/PpMNMx-`ؘlHfGӂX`ZDe3~ sLĝat8@YC#7QxZ0oJ՞ {Z09R@Kf&G X1vݘXF>_NDz[Gk2o$|ۄ+_t\RH-@Q>S6M"N!pL+RJ)cƦ_NSO9d,A(|Gӯ'pUÕ?h;wΰDSMID׃z Ļayay[j1hpwӔ#=@]ƈrcPN<"JCQz$]}~Wi/ Dd6o_<2%dmd w5d5 cMGY"nP07XҘG,]g%Gk k1\ˠ1a^Խ)c{n}ƻkX#oXzRK $XL k;}h.Jz-,TG`,ePf-uJ{g·UR ҐRFokI|#ķ;?s[׺ܯ$޶Ub^[5ۗIԣY7kHfPN2>IuڌrerE<cf- bh i]25jhfSz#hXan5 \Sjli R*`}=[g_{}q:ؾ`F)_- Nz!>(1SG;e묷N;7{E2JxM/bNe\N4=3o9p/=^MNe&~m@հ=$촆e+3+ʾ܁&6;\ 򋗲9[ -YHxM(Y74g=9o|4UWSѻ6hJ O1wDKk&Sk֘ n297 .;Z2mN"_C܇3٩*H%ux+N/pܨ`?LD$zz<ʛgq[?3™'LAdq M$/E{>Y[~]mi”q(8 +Κ^"¡3eJ|GiœsyKDd4*Z+` HT|+9 jO&*EॿflhJoܽIFPų̲i)^cE}[V!kZ:+set5;wOO2`ɗV£5#Ύ|lG]u42UEw(0D:q8s _fERl|%Sn1%;]D|Ȱ˰O_yn}ꎀ@j.FJZA_F;xoAuCV S14# !)6Xk 4]Fؖ/hzAO1Z*]8 tAh,]kQ*EC˃M-α,# RhV4k# 閩B㭦ܖ}4RQy穫"enZj-ŖhVi I;)"HʒR%g}gBV;BUN%?MOZf+"!, V+hf,9fӯyvNigtZڴ"A9d{>41;jAMZ?}y wÚrm</z4hH" tT/P7HQҼhSFUwh9]G: (I`I3xoVU\ A]ϵmPẐTT2oDzdkЌ7>eb AL>KsA-/i}ǻDOл|zN] [Հ[ /V:lqAqʷڔv/x}87JE\464AHZY+ *T|ڀ b YC8FѻJI.c=4W×kI)bQv5.$Ʈ]Qgk>ҙvT2)+'Aۼ?Mi?1#$G=h[|C)"^c:x#ܝ ҪH#a}^/2`[*[붌sGJ3=!M]Y VXvEu&d/N4#cLXjJSӢ8D CBnx%?zp?{mgZ}e{` &alF#)t}jex[|7?a3_(Ž75CfqTpӤ8,iR?# [D:AӞ+Z (;(ng'~"oFQ6{9JbD@ҖLzG@h<GUdPh{i`B(8u. Us0ѿifۑ? -k(T6< g5 fQlZ?*Nhŵ#J)Ju£X{< ~xD?[iOY0@*rPx۲fLT+O7ZW=/ 4B`X%Ȥ\t bC@L@dDVo1E3bI,딇ZkBaWADOp'j58c+J UJ%xUF4m8`N{S[Ղ7L܀)DgY\OZF"yD+G-{vVKp6 g@dFaQ֊^ 'dϢq%Ɣ^`P$Wo}1oT.?B`z-`QhǗd615v*zo.e?d`6hohd_jX s|A C$}A5D,QY*GI+֢h\(;]n{!ʼeFQ@db1"$=5V[&ఃҝG5Lp, e<߅$@w\=z]a B+Ly\.kLA:0Xh2B]McX>Mz%C@Ed+hsPR>?\jb^+No1&o/gV4%%oϭcG,!)ݓH Ό:_Q՚P@{K]C߂G^Ҁuhpe2<#2;8 xްފ**N %]ZÂO{:N`Y%InƁD j!*Gt c<\Gjۏ#lt]*A5q`W6$]{217wt] wx{ ˭:!t4:kK3'd*iQfT{$@gdo%鬡Fu]-&- {h͝nH;{J $m˜=6>eW ZtfCfuʠ08C.Xd9$EIs ]Itq(ШF_g@)y:bI)˫~aV%n.OB u cY9zE`O8Bu4qzBoT2NS^`fm[m:Օ%FҗR-8h|pq[]L# mC&MeH-^46\Dal4M3} UAdbDVJ@qw  );)L-c*d*@.FlFKL{Oa_'9DTآxbQjOMCv>Ƅ+X}dj f*>,Y\%˅AڶMۼY\P ' 6|2d\,t]I&)jH %zyᮀ!+-2A0:9"/N՜͋s@ 3!p335N".iTL"GrI6BRUCmP+H4m~u 6f֣U|A?oD$fZ%qy_xy:HT?<W&Buf:~&,hѽs}s}Hs}{E)QQ5tMs,69w3 \h^_ڬ>>fM$#gF>(8Jݳ4cR5_ -Nn/v8]l`}i铈N?gWv|ۈa8\ԁg> g6fPb쨭#! *F)܆9jᬦ_mm3Tڋ3f81XttluY&XK2T̏ `{k-54_zRiwV{^ȼ@P q_NͷˆWPԓxb\9RMG/Vq'@u}x&1O !Ye9Βœ%sT]["\}I5pmjDܠTX&hf3 UNڜTY3=xUߝ"֑C-K+l`Rxy'-܊e?'Ƌ}ɉ,9&ZJ@d^Wva# *ӱ}-8"hЪjð=L ZS|%y"gG CCw2SX>"{H&r;sja6 ]=$[goIqww(TrzKN16|Pya[ [t:QIA~5 M`k*FO/4 JhݣHi"FLMu! /'KVZu\@l}KoT* #+-znKUѕvHM슗mQѩP~IKjqQ)ezi \GPOaÒވ4EnbFOɂ6dUF^4g[lSVyIdt,K;Y# dQ 9ኜ13R[Q̷ܽu[#^},7ƇV#ЊU Pя`Q| \x:;`iK{Sy֯(kWڑwDfd(nSKm._P6DUf[g1 ҉!R7= v}4d]# ~eÉ8%Nd{K`=e K/0"+3 jUyhÜ,D'CcV"; 珢l91K-4`}#sМ.`0J=V]; S|Ѡ|cВ <TGNRGP'H liΓ2pk ~24ϯ8!9r[&!| I,V^իͺ?=E@RLMEWu3~4 t-$HtaHy'ƕc^ivwBj>u".LINLx"dCBm & eU8<d f>cJ¹w[=% lLʔ[)j8tq3/#c&gT(8/Vj8+Mq֭k1f@0>i+k8-y`Rp.ae2>ͣG į:΂=vrKmޕdgcbc]0"Sb ZH7GLplǘMDc.NJSOM>&һ"(I%V҉ "櫨VV'>GfJFkԕ*ЉҢ5.aEB7PA̹ G鵓ZŶbT?n0tlP Go\Ky]~#@ģFu4<昴@+tR Ucqw05>(tW(xGOc[()Zi-TFs(y<2 jU{߆$}#] XA8Ɠ#$#w^Y ̽4tu(=w4/Y-șye/,s`g)y2#7=TgQPGH"z 9ax`D15:\o2OխQ )$|l'Qcii{A't [e-?$d".'Pʪ|>{Ko‰}^E2,ҩv8RB\Юw֙q i biΤhD`n@O-z}yuCY͵\jP'B)2a/=#25c]`9{B΅}p!Iƀ^SUsƠ6쟲hz8sy>>'Ԃ `Yu3ג4=MaD6;Vf9qp9S|oNq`L_:|.35?zBeN]Up#! र޿OJ~($HWBWγDiʊt4C>@cXC9Aۻr0 P@U1!ohNr͔=XgDJRH+HBD-T~'C&(tpZcF]O5'qnCwt(FLɂd:7+B7ވI\r =:i# Hfo]t<ބbEdRd*JS$VI;S*p^1˃|̲]v\3xzK 1VA1gب ZA-Rd/v=S6Ң-Rkt)A< zW#8Bf`nLذf:=vZΒ1$P1 ɀk6)Gl9@Y;05I{ ijgYR߶!b?_+%Og; K&x#m Hov;b%xϵw8PaoyόS9 &p*Oki%>}@B2>:$jATĿ,Ox7(kI} JߪꨏPn3L2;^GucWԱ6]m`SЮsu'ǵ{& @laR@3c=n.Az^pjUgs|zoYwfFʻ@&5wAָe :BŁPF'!Ñ8ap"<$S=5r:9i({ĕVseF|rpkƹW[ V˘ˠJK"z^o2+P\ DP1tk٩*h6잣E`nAtU)U }HӼ !8|7Wj|ck9/NVq"`/!i@-҅BL_k!vxvs7fj;d x@3YOaYl kzcLe`jBP$qԓ6F,!{=&"SP(̙u1jqS@܀DKyk1F%r>QuUW>"Hds/ċ%b{ye$UYS В>mo4,>Q ì {)7={!c]%k2;U_%ţ6u •EΕN!c$- ?Ga;\Thd;ʦ.ڜ+TɲdWW96$-E괖;{5D_D1a^4ym; 9ިN$0xٞ0L<FujZ77SOFeH12P }`׍sAtXpTZHe@e{sBNp:$H9WK q}eP!ס/&SU57u~HBKNȏ, )gAm?`Um3ɲtݺ v*IMu)(j*\]QPn2ZKZ3g@ ƂNv>{ps]SPtUfe< w9 :Z?dk4ɃA({Iùe,Є7Si3rz&m0uK_uɒ`TcDaQjgoC1|o4XjO\p3[?cHGHr cR6>3Uc\'HNqqX,Cq2CgΪ DWf;qQ3-Ag{$'"h1J/RޢF8S(lTq lah@،0B d*:J*JAry}ڷj˸lUVQJkѵf0G=ErA@װ -SO~sUݬsbHXzrᐑbP2jHκ^F`3a:l\- 7jrG] w|K‚pX5'j@߱ "U*j-gBo?Y@(2LH B&a ʵ0+&@|ނzI/r{3.k\;?3Rסa \ho[U3CJ_߂3.ѿhNF=xc>jɽ?yוgy1*5 f^bLm:1=*[[ǫ`af"ˍ*$ /;4k)/ ]v5S'1xI.Zhlҹ+dϵˈAV0{q$&;iOgMSx8y@0F3SLث9wz`==l(NM'gF-x-VeVA;8#|F}%/䁥! r\?nhW#=9d$=-m l;F|"Z8TmV(^/)׭T/'!'8eؽaAD/*qX("qE9䯲N8 C*RlMn߅_!w"K|S9P-bb?}r204۸ kuH/AG;@4u ttl&f՚+kL;fmid˪2AOFâ+7%ޓOjUmpuNܡ3H-郼r##S !Qp 5R9"zofJN8m1.Pr5=*_TD.퍶}XFQiާ xi$?0@U4nsN>la,w^\U#=ݳ0{H5ڭY?UKs& ,DiLja;lx<'?3# [)/ͳHn ge-'5ʤv%xVKAHKY#_TjS ŀ@yfm(зt>V9#.G1Gy~M N~kv0LC/?A)Ũh&4t:lB,Vmx'Qxܼ&Khb G0+:ݍwȱLx_^wl@&Uw&Pn{pDF~{1%5HSݶzS@ P~$̅<8z3t,܅vP-VES7-j@&q!_2/9tp\ӂ67q&:7ڨM ցe{bTI%6}h[`覀`i5_ahwu)f&,TF<ѻ~H""5lHXvˬĤ"~9]GD]B@}`E^^'rQ>,cP=ֳdiaә@kR@]ZyLkmnjaI{ݡzERP۵e*RX]ۜnʵ l\ڈ2wPeQC~6B }tCǐJy^6-N*t mQwIX. r b3"߰ v|Ctzc) Egҽ]0|QIs1+t$ tZdy 3Z3Z٥v46ɃdDOfɊ)Z`;ìњUβ%X?+_džxK@1ؠиdn0dydU)v̊gx_H9t8EysM7r;om\1 \ꯊN.Z(VŽNj'yׇJb;uzp]k<\o=2X3-.dU!e"'eBhSْj;m6GUHlL_$% 2䃉3@8hch]uۻ>-}e7-䩪IOҚ- 9wTŬDtʹRIw #%~:(J(Ne茎?XUpݴ^,Rr)z7Y:lĵ׏sU:hlOթ|cAi SKbݯ#`S>܋F_. ^7I&);\tďUR d&Y* wuB!ҧFS!MaeBBK{rD|plgTU8(Iie@7Q|ڥـ"eg3(xKEm>RM94P |@"[LmwO ,Ul QʫEx'Ej[H +~?cs)S.SV̳jyؔoDeXb5H("&A{s `XOoDIcVNf5S`u03`ބ1 jWf=NY0k.UB]'څ EFQMC8- ]ȚQ*/0"n/mcG-Hy8&keX[B:svBϊ; a'M7$VTdrVqY@kLo-yZ*m;m_*xp /?!o+[CޕoA0"m]Fuh}I3I3orxGs(dM"pέo@R U!IFk%a13"wi *@E~)i}RI5,FgS^%T}H{'+( !|e3Nл:"DY{xwza)牽߫U0wB8[#b$kx.M4zNcRM29U@(q~ ϡwe > 4&Iꍗ#@ms0E9#T'= LdFL5T2&ٯIZ-U_}y6\˂`6O),7fl_xT؟ۛU+f; M"}~7z}!i*FhP@BPN慁¤w ars6.=ؿ7bBL]G٪t"8w>^R0=A/R;k!78 aTMG.Uu y ''F_u3~s|N4RtM^zL%#ٞdt)5ITy"Vd4 "RSú`]v0lr9RPZ/(Li\l- (@~Ō9lDz@[\a+xcS󜍉^vq#}oCj&?zo}qb8(r I V _-q.D0#Z]}q3InnX[/U(o#CċA8jW_O/)D 77iO H}8l #6'l75zxM^47+\);#?PΆԀ>7筰+:G85aKz2"둈D QfͷYӑtY')ozY6KSkϽS &2FO!PƍnjhZ_:~0ֈw3I~q}}ר3YW皧%MJ$)EYCEAFtf^mJT$%C@"X#}^A`x8.wr7*} 0Yl! n+hI)/Yi"eRH5)dZn^.z\=7 ^L-eSibՊ})p`M'i5?71N[f\=UZ %lm% .I PmjiKV+% )%tUOj]D[ ʆ],X wƿKR::o UJRGI=kg (ίS؎qʤj|1xa5!K_Y/,3TS\0xig/~rJz8x>[zx 66Nixr{6C8빷LhF>ȝp1G&L`Q³b> }[(Q(4$'y_&4ENs3-m(bTŏ@JM'6WaI/wt hy}T$VӶ$20l,9H8PPjM~:&E>&ub pGKiLZ+ôt;DQӛߴD6F@ w FY7M]Z?7Җ 0g_o<дK֊u:71VqXŦKX ˜sZf*_\A$98*~5}x[vof)>l,F_u(4bwy@#K&&ȵNx#ch@BalQo td&g(JMx]ga6}5]]`(X(A@,b/FɖJTEkԥK9gѓ(6G3~NR؎Lч XB9Xw XfmN WdHO*8$Em,W=4Kc7g<hk=d1<x.jHkNף5d~֯Ӽ .x\Ԯb }Omfmͱeln/%R_"!^}s1,p.#o7(sOi܌c8@kXkƒ=D9'얉OA%pߥZ*+^1jQ:K=0LV^4:iRwgCrr9*W uU{߸ɥSSiNj-S_lJ-I賑b'>a)YllIAH rBL%c<˜QSc?r}zۺ "ߗ*Ic$SCv=ط&HD20)`Wx@IXfyal|B0LJ'ߢbp r [Tڈy‰Qi36!hYJ X;;irP`ùvvkdE9I"T(4.W:\Mȹ9>~hu} .s +|*B!O$ µkql–.6>}P4,^$UiXPA0?CR&_.P:ObV[q|i 9ęPPDPrBˠGq+," hRT r3LHܣ)K+c`7ya>pyR};VxA!%tPl7.3ܓi`] Ѻ<θ9:Okf|b˃<Ǔ%6CcBQ|v-X+AzIfְQOG_48ǫxK<67Ų!]sY`㳁 4#=ŚVpajl 1;}/Dsqܶzw(O/¶3_Qja5O`EqFmrKlvYCu$=:ZLc[>+q3</z7=O2J̟x&'L >=+}8\Ӥ`[>Mi|P$#/j `^TRu VoǞH:b 0;Ci]ҦS}tp q%+q0*>;$'#`E5e&Sbk:QɵTJC3( ʳdcV *ۤ^[x5\ W17ZHI.+"s_>"/w&%Rqbimˬ .k,kxzf#V-I}ʤru<0smbRVjTֳ:&DV>8q .AI^r[UgZzjYXޯ>(8T&94.k0ަ?}D`ﺄ1N_Xfd K(4[yHwVH3tݻCuGZViy[YEߐÜL%3]RRa e.tgx$ e)U #G;ڍNSؽ Z5/5SҶ#B)|xt@(SӼ=g8 ۷Y}kත HywMSWFϔm/YˆY Yt ǭidT`3U밭/rgG:$e\6z "9)xn]{ U*$vDsѧQ'-梽H;|bEtLf\PSoT_ Zj t߆vItןqGD8SMy]k̗_! Ԝ.S*Dz$Q3&^+f5DB! rfnȔqݓp9LȪV—GI:3(7dCv S"d48> H&nG Uq]!}ٔY`^s ac`B%2+ڼ6 &3DR[ܨ>dgxxNϬc)OȂ?Ҳ+Y  )Ԋ&mQ,Gs{n?ڷiB3*x10WiD&T'`LWma2`q -St,ک8 3r鈅S vlVgRc?E( ͂Mh_[aJi7#Op+t34h7l\Ũć/ nlKaZ__f͏BTpuCw0D6uPNՒ)ӻ hfUx*mLa [\fDOzE@^f c\1?x:ň. &TŸbm런U8ж'QEzViUyHc3#%dWb]U7 "(kG0kسiT"mӅ=36Z&iu0 *2pq/(`Ǹ52_fqp&g{arm$ UQY|޶zUI5$W2§Xo*5CWO$wl\skuz[[ ]u3u_My:7)tv /'Oש/J@D^$wcfk?7Z|TQXz@=@+ WU9nU$ЏRq3M8Hz4E^N,XDMQCqT}Du߂96~Ldu!NMnnԃ\Ug>391ؖU~faRO0`Mg^?#?OUC'wOVcNzZJ7e"1[$0ę;dIB߀ !>imhﺺ53KD Wb}ǘƊZvS||`Ң Y;2چG0=4Yf5ݩ@G>LݱuePXq 5'oxk;!A\[n[[y}P{(Ƞ+'ųi 7˗R=ܚQ5Z",!70.F"!,]6zȦFX>j#84!a|tp3vDdd;^T*c㍣L .E|ܜUTHGv-;]YYLf-Ai)?OK"G/=.@<%HYd7y^9KVRpfez+1 P۫|AxVbaS4U4! POfJĞ+{ј9>X(zLV>[`n37.z"jG\<>iW<4õ :5=;QImەH񏬨Lyf{dP2 ?F-тR@*)/t”.:iۦZr+E 4zŤgnr e{͋c? Z?j'KG+-`|{;@{0YIq V' P,1GU2 2ط>CNAE-C1[I:+y :Cx.Fʹ\m7kV % oCaņ8Cv"_z$¿Rn KR7k fJW=*28",$fMQZC}jR(gxhRw5 F%&A(U<V|o+s gLqB$UEG܏ {Nۣ!__?V7P0h8y>(+BXy@Ev`KGlQ0Ev+Lΐ6Zl Kr;+p0r")Ԕ'CP(وR RޑдJ.u\"3w5TqE*op|PYOC=%ln7_YvsٷΞ_8䱣j "ʍDz(O,AiS^B5 ZQ[5z1AsNl FIǻƹy5)C{>}z莎?Af&8k r 6 J+|wϦq qSɂ٘E TIPe.^iKO=m 2M67!$#UmuK+*fFT~+KY(,G)$10Xy8'Kyr}c1Ze% x%b`kM-R^]טxva8&"}e$YnnTeOI*wq1zaWSn؞]{pbKtz1P\Ѿ!)>hvx5Q@0a:7.4lv喲Hy3W*rQR-]=ܲuˍkeՙXBgӧIuSl R:܍x^ \!olʊ1r.QypHEμn2=>!Lh᠖ *cM.sI&$H и(,sp&ySs֛UV&m*brgcϖ1>?8^Iv7nM;/9H֐qAS2"r>wB=~FOUr$j l dyRIǬWr(K!1ܮs bZeb:ᛘ \"Φm:*ʗz:8BDJ(?r,TH_kjZG(-A(VbfQ;<&&MWE1jmi^S92G+bOSnؠ/ҦsbYpI#&o>nĥ*0>e[/H7v,Ww"1jjT wE뛷(I/?ӧDYJμIl7rgRXE֡S`!gZq&*0cu3y 88!%Ź#"ύ-W =d hs%Dud߈EhNsU#3`^;=Z;:ΪKȱ *)5+_li\3g]Dn̏Tlv + Ӵ@߁LKaA|r XPo{@ÚZe+{5$7Ux`1mY,> &ibÖlM$[OH*Ɓ8nL~D1-Vަ {Xs(9iueI׬h_`J8bوHLc2Ϥ׺pU,Yh{b é 4`L*6фnis2ܕPk( &@ '/#`la{"^^Gd4x:X>jL7YeݾWߍ{CO8sFTo(֮\Pq72I5)]"ڠO]jġ8R{LJ5t\X#[~?bBNVG7%QVQf+x8#. 2&(DZ:~PLK,*b zsxhbyTN:iLIG0\8f]i6?$&[59M.C 0[X]ow4NAE61A|p' PѬ9L>'Q+21>\κߺ SFSs%@'&s}Uݒ?fjxzqTyӫF 7-<9leNxp1} `):(>+W;?\LFQ K N%l zF"o%N_ M˳ʋo<F"]Z )d߽|ad ]k@ڃinnϩUao$_>.kPyŸ%R?5l>~E 59'W$LvWBGdt)GU-ژz.B)yƆR0~g=QZwV3fˢ=* +rVEβ Qyainee21FQ=#jS~?\hz"څ籸m%9҃ز1j5GRv9$C(m.p"V O# ܍\cx \}TWG+Ƣ7&"^D]Y-l+ս>R V%Y̚"P씫g= ЇBji$jQڑoEpۉ;@}eX["G;ܾ }I?hܾw|`_!!8[ɲ4G+nmZ9:Tރn!|Ʀ3?╢Ft< AՔZy;R"Oavu$nDN3E2I?ӓD0ëAFfY)|Cn/N>QQlrN#=*e+)izȫgPRqi vz;=4.?̦͸iakv7+<5 owbpnB-꠭ézW{}8f'EkZMfhZU ,e\ x50%ZgF- Kԋe4</7ZXc>Rê~BW|,ϩ lX-%^g"MM,eN oj21V60om|%(kPVR>[Rj593A\C8GO s.Xa=CeM4|̕Nَ[s1Щ Vv }^'pkĝ$$VjS=pF2B- # PzT=Dee|хؖj)<@rAOl'PޤJn;i=ɛ &OLġ,0/~wY]T|$K6PB%)4Q&ݏ5;h[ps{q<\F,|WT8O޶>ɫ# B Q7k M nk[h|h`>Qqk'V뢨{-Y7ED9ņruh楤9)G#r994Cy`k4MŒ+}~ehMlIuuo}DA?PP්P`{YQa紲!CgxdRdΛ湤˷nQ=~ӝΜ0AVUo꛴ ._ʧ٬ܿN5#߳< Qʲvz3"Į >'$. 5ђ&H'ݩYr({%QFvLLwޡW,Nzh'~q狆 Ry(pe c5~n𐜋rb0/u[=e1&49"]Psr|Vi gplU6(l7_}6@p[!7 ,H7?NQβ+b@x?k9=ݏxIMh-}}> 'fY.OϘ5хʤYL{  #Nrx|WOQp|\n.~ *DH7I+z4׹1A;h=AAq,`~i& *ⲖXq- s9?#j<}اl7b1]33~ &Dz챗89S8A/CN,DTMI;PcQ1̥Ѐ\[{ j\0,O)`*&, ne΄O7C16vgr8؈PuU3qQ"roA%P8<7NW)o'hgj~tY ~`-@(ӈ~&)2ڠZi]F=>?s.$8dq+-7w=_^/<2Dbc7zAC_怪8`sA m5Vf>P*-3 Ơ%aP't6QQCwPM⣪W,Hrs=EG }lg%\7I鑒QqyPaz#3 y=ܝ.'aE=nhs nv[T^duO.s~eYg{%_3ͧ^(p3i0N8;hhqAD8|L|-$ݱ(UJ40RhnLۈXV7Kʔ@0 WQO,Q}>gsT! ^@i`ޕ.7&Z/q^Q qep& -=6-A HN&jW>GCy:`P:f|!Lf CZk-B_x"P-!觢nq@IG'r>k?]@dvp%oLC7; ,4K惜1wFi+LHq+O_p 7b* MG۽-föShnLf9?!`f eY>=0!Z30ߝnu579-ҥ=srhm\ݡŐW3Yf'R~US'X7<<)ƣlze)ZVthdVr˭r5 00X9Dl^yړ_'ksQv|wUY[F~TG,%g@& 6Hⳬ&ecHJ4yK"&&ڡiw;u+۔wRA%\bTѰ'_y1|s0C0Fjh|~7dmBJŋKF Xu-at4N0NA+ z -T4pS 6\im~ȶÞ> Cn6tES5FzFE{!|@z}ج(t,˂Oo'K{ wYI3K)#>?3%~*˭׵vQWn&. XvVtFRVe\qDNOy0%K CK?: 5Դ4S>$ZzMq J&QS3LiG2B mQ-"xrn'Os~`գr-ؑ *V#zeWFx[Gg𨞜<ٜ @5Hädh׍i[^{@Y2̸uT:h6ڐ=fIN=m6B |U⷇8YsLLa ?ʟp8HI-g4M!R*)3Jxѣ#]һky)LQrjI- |J&PP&94-PJာh1\^h"wgn?E=FH mfQ~ :8DwY% z.I#qJYU`Oχh/ :wlk^Bw<0jG_FyZjJج? 5]%;3= S649\l=LU8^i N^;M\7 )\'^O_a8QLU֢%S>퐙@n"+%NJZ c='qDfɵ@PouHW[o0}:>DdZFI:ȣcχN:qnn/ٝ<WO!YMKY F)Α)`1/;Ha#;(^* B2~O?}H kSuι3< mXzD!/%|t0gVNn2{"1!] }]#J]lyUIG!&eG8x;'`B*{>O4r鲃bܿ}F[ JFlNVYA9Zm^z&1_Dw3[g}uk0ZղZp:>'mϲi7xa$V'GJTPaaC>3Mo4+RZ=܎J~P?3_JXQPճ_41h p2.懲?x*v~.#Naae|))OxNt }ݕH(HNpZlܰk^ҬTFʴoOƸ pZvb(nWlx*a$X! lpͳoZ h&dҭfR ^y;J)>bŤ7χ2]:q3'AӚ+J+P}S{׽vZlG,:1S͎li #4h6Κ Lo;FQ5]]wOx G(#8PT<9Ö4_.}Z){aS "s:?k:2ԀLz@KxJ]A}hTjQ,oTAeBCͲ55 qW%vQgG·Z.7n*PB0^sp\>^ a(KvyUkܛ+GWt_qJUbƩB*5J)ܫ/n ChJD\̠@I=;W.l]g~]~<ޭ-gЎİ;q+\h'ʎ8kkAٖ=DKT^.fyi Z@=6{d.ܒz)uʿ-qu[*oOBw%W{tWhZQ^dhy!YM)ފbvr9uk&,T&0!8zP\I7ht~X_8g˄{*J#%al˯1X159:+i$𼠀(Y@Os o!= !Id~WFsgCz6@?4#^bD!c>ǐKIG7XCs0-sI 1cА2b#s :^m( ;uClc=ҾֿY(  WvX^ F(oE^ Jזᩜy 6*`ٜD$(Yļ3>tDѮH4Lt7h:_&0ZS._aj2RNWKHbL"~I/LX0m0 YNk٬+4E{?=ada<=,ݦGӱ]u'?*_;O:u7)JȝsbUFh5I|EOR[;I\M+jꁷ%9VDaό_ԑN*XrChXr+7 0KbL(w}zKF6c<& 5Nr-`o#/x@:\iŅ΍ )paE6;QCAʡ(֨M5=O$ɒ+; ڿ<R[ ilwu-`]afVF|OϠ/9 o56k֤Ή]̴7@t˔<< Y-@Z쳚YFWQ:E\5-rN o'/t'G 5@iC7A] pQDu:=s{QygcZ\ !nßF4e=H^-g#S(c?cuL.M fIE$@jrWUvX#3s}*NR|yewq*[bFa GC c8 oIRGD"ǎLEUnqxeZNP;,NAO۱g̈uz%B߁!L,T}QX*$Z7 Twp}43qB 23d]m gU̯si`ʦL+΋_ R k]1%mvqYG!^$WWR) [`͸OQ+9mRmzh1ŊQsR,"r;^c8&_ǂ!~  1:y3[-dA 쫨 XB&sJLފh_1~J;՚?ЮmMC]1/L{cPj Ow߰g>dq/ gO^=Do7 m!%8CԜ೎ˈ{29w\޿+T<?Pz3v)+BH$^g]ՑLNpUe=) 'cIB а}cPtXɓw ܺA  ţA#6Zpa[’%nU©i0> Ž9f<20ݬ[~+YlÞWqwJ2Pwqƒv:?r\9`{j~G0}mO})=JאH_Yo!PDZ|3Q(J9X\YңhOc&,1U,H^M [OQ<9.z[ϻu!2IuCF`8'W;TFL\qBTv`XP9b{[Q&x/gn>4$5F#R`Ge.Yf_@<]sCA"v@dQd^$fqN3AKP/U͖@g]"PwlxH؇Xɇ]w1D41w4=XMհmmR D2w*2 jqC>evd _ +Q@ <0o?Q{y9hVpbL9ѓ(*'3[ww75$wws_TqYO k1w (&Zqe`9+;}<+syMScs -w ^$ RAths FcLJM,ռRXږ|H\~˷-z 7 ٜW [W|5nu"m+B}=̅ +e VnW05łE!k쮘cK$ul8*Ryj+@Dd [Y&Iؼ̗33Uzn(jØޖO8k -zK"Ef1N rnb_HVosYz_(`  DY;4sCt =IpJ\˵x7VFSR97jf_qdɎM52ӡ@ ۮ mūgc_Mޛ#H* Ʌo?If s[ 60$_关1wL-(/:1KRT}\]si#:פ ojMM5ʗL >OuH /ZH~n<k֟d!@%o+)q5zBXxB`k'QaJv-+&Tnm84 źYGrZ(Im_޲(o9'ʿ\c2dq%&KS,eQu ?50$$Җ>h.;״ƇH#PA 5 %v|#s%q.}*¯DVWtL_ld"nPaFҮNC:y= \T ЎWD*/*'FSO8?NųBZTJwMl!Ho`ؒ7'0ڊ|a \}jhɗsX # ԗ7xm$} DͬkBu&hby; B2 g _-x SS:0ʞw˄Dsv`.Ԩ NW yלmTty Ӆc$Ƽ$Pz㲮Ϯ,Jh̀5-S&ĺݥ?|j509ތ&]⾰-@Y6uyO2tc?nOnNlc%1gkWxSñl/b6WaFW>r,h[ُ$.s.fTH E ^&G tV,Ǜ $ f-װEA/؍ë 2c\3Q;y+%rko1CמwY$ YSNC)'??9pNu 9'@M^&Y$坡#kvk<=  {O+oTpT ڡ~<{l/ܣ{1CQΙC9"P #/zd2*N7~A{}Ƿ}z9OPK(cL\m)U}\Q_Z8Rz{g,#؈^])Ma@*Q`<A,8,"(38T|HU4JY^YN'{F(iIc(!U'B@jv5{dQz>qڹkF)]-C:~1m䇇kR~)\D]ӯ20^U ZƆ.󸏃 JEhq קǂ7%[| o@zv^_0Z-Zځ,y}w}(fO%ɼ߄+ڝ}Ec*0:F"@vDh$1sфI_$\qoq4w9Jh* ET=m,&S"-tf|^#?3xTrt-@5cUu"|?2h"R .mp!3cYl;xX6f̜//z nߏ2LϴNlP}bBAȗPG$^z2*&M6lx q~t@3IkqRruB!hJ:.,5=1\;=x[DL75;KU4yn0 ^Ոj)Ƶ;d9݁5oJt=E#`iCL43'þ;{ܴ#T<`1`4#Kp RWW^}|KemfPMNċr=|=K麀'|8_iĹԞ Ģ+ Mt ;<];h0gzi?se[2@f_.0Y+gسaQ9X`)G3/j4a%copwe3$ֲηQf"O(zKC7Ff;ul[.P}Y-jkLې"i͛"5Eq4pFA$NN:*K64G?/SE[^?^| vg/7B#_Zk}>ٍ6|=Ia$ec/ËePLI^fP/aqr)ӏJJ9Iu7Dnx5w:T??!. ;lWHfצ\4L[[PlaΊC˙)Bu?0e1U}(e3ɣ#*Fe bO)փgjoNh _>#K]c@iRrda ̶L;*ʄ=W2͍Sk? cIBcHtl;+>q@c>&;IжK8Ep'2{:4sdZGjؽKjr kēQ7mȏ [)ι41F`-0-k@ cp}8s[-(9ڠ% `Pv>G!R{tM;Wh{)4Y%'^Q#Cu2QKw,L֫e-Zoq)5P/ "\zl;1eHoÜb!j|@MHDV:!tc,?W) TxYrD3߹ <8,c/ ewHLAy>t bcct] ʤÁZyhZo`H&VLjZ$i߇Y# vɟbY%둬3_M2B@J!c<&ryd ȃpbJJ`o@`B p lyvanTMS^0"V=Т/0IZ=[AQ (a8puU=4) И;Hb-u@',p]H߇[5;KYGxၰ->jK[ =Hs5R.1V2岤A%a\O/KRd4`Ͷg0;oDU JFeG{_ d'1KAqA_o01Gjg~ :I^f`(DZ'?cglI8#lFn+] f5Umz;P~&LC/ity^I%iO>V5{_g|Q*Q\, Uwih:B% {X0a}#YPGOwƛGmq#lmq#/?_ӻ|o7V,TVjk +}!o%ݻNvm BpC!dstcvz͖}3|HܥNT@<*JL+3ov䝳xF<:!`[S1@l=D@̖xb8"wa^`+P'P .G6vfbHViF- S'C3q-Pb0- (=ܦ@R1H[9B[wpkj0LV1}XL JˣSI4ҰjYɥ@4x%m;hm@\_qaZw+˖NzFc } _5m'zt˒SB)!40RbҋVPCdK .T7Yvz9rp& (6F\&p9C{͍ 4j2ڊS%<&vQD zF/--Lj'Wr<>微:8C^co1 ŀP)R~'FU)6qx,'yBTl)_o3w)پQfZr;dݩ,Ƽj_6Q&ޙȕO= ݸ꺇Ɩĕ zAIU},Lȍ 6NǨ kE%ɄdG튝gEd!Eq@d%@:m w 鰒#P`͞Iƚ#TM}|t% o0c5_H.޿L\*yȈ11\9.@TR:=m=kHe3.;>\r5Y% ߊ?4jXㆤa[@hLI:990}̍2+iD͏}F0ؒExF7lMo>~/6̻a>B VHefϪt̼D25g% PI( ]od-+I4SPPt-_U A<\3ӧ#}㺲xџv.*%+2jBqiqB y/1Lr%^%IfyJ$yxdƦOFlʪE/$N$ 8in'cDis. M=Jt"Z27[_7_ÞdKkA3'۫^Bij E9y\e`=6ChO1 ӏZZny}9%:Lݺu/)tQ0Y``PFGAbOSۜl%GQ7I6,q`Zd= NJKv º*F 'PLI9i da; (K¯M,8HzJ02-ma>2-F?ôpAR[aPD' ?>0Rf"6T3Q }i js+ wk~,5Hmqx~v5,w^e3Lw1沁C-H>iZN_32n$ߵ-%qx&>zu祥WZ{ځۨV,<'. N Z}BH-Ϳig\֧?P/Q%cYPW#4T5~4MVԶ0 ɥ~EQ',oPhP6J V܂Ğee锨3=#َzR[2J yg,{0&%Ӏlyl9gHMwt%s ;Ԁ@Qn2+G!FU7A㹖 %ޮXm d CLa&Bᒯ4XI$BiWOYՖ,&#3yu9rdJ6lhJXzi3h7|X7Qh_@_uW^CrƽS9Y /xGv$ !̹̻:6ĖA:ečuu9>[@?Tom[n!wP釚]n=X"fQzۗ d{=@dM[NPѪh v%ЬBkVjLY2SfC1CZrnLJ,x:59)^בvخ9 + L>˻ˇB4UY%1?p<8η ޵$·V1pj (3f)uzqdo`QY MGPX8ѐ%&d9F&% Wk91$g/N('F:6yYY{N;Lj] tU\jR0k5N?o1!qn1IC9v2l"?vi)i57c(),b78=mV|)D¨ /n܏cdhH?+XKĠ([ w캣1~-tL 8wDK tIĦIW"k6V ė;H$! !+eƑlѺqo? vUe` F)呝ˆq1ڀx w9l,$s6uFT,baCT}Vgp r ]mNd[Sv#R f\)^KP Y1`xUם來U?1lqQz%ʦG?w2g69-c6c U~"s[-(ŀaTg 9yi+x:nJ(tsMt5PX m0}?3vjl8 H]P7v N'N)C$aDŽI4,ޕlʜsOc ٴ1KӲNy3_[iG] t`y_wd?S Ѵmq YDY˧0D^~H +QsszHQAuƥ-=\!F}=ɟB!soQ_K jޘZyPWA4ޕsakVAc;& z*L)ɫ hET u%X\ɷlʐ*%fni|C<-E.rB+ {(rk%VFOF3Bi@onMDBP5shl^!H ֪v^AI81ՉK"$-4LuVJD~\و)g'"Ep< +܆3㛥eX1ۧYlu:y`}wlW[@ S""^ܞ?sw ( hiRP$WzvTPĒAa-H ӰswOtsQ![ɃLB/d?)7`6Qq/7h)׉̾ G,8M>; 22WY4x .*d LP8 ޡkƏx[uk30\ZZJm 8|k0w}̛)#D9ֲz8g֕AU>ܞ |NjrK]Yȵ{k4ƒ?n^zb5T% ChЊM{tՂXuV{~6.pnzBLZ@f%&M 'p_ ,ߵE?S'xջn x+̲bWVKeAA{Zq`fk-ZFvsrӊI{5Rm9-d#oOAn%>-}k^9WpݙϺ|׻[P/e¤F'K25qּ`; }t>/Yg4~D 'd)׵j!}0Ec;As}tSs%AE/R7GG濄cp l&Z ec'TFeWd"DjA_Qlwnrs94hb%!f\O' P <(MD+AsRO'dak؁IH{k۶ɫ qEt]ÕOu'9l0W hS!ٽ&羐ooJrϳz$I9E< $HkS$RCQ|HFloo'tc'Htb8a)'F-cCg{5Q+8 uu*Q`d>7؊`d$bobLޯ3HZduJBa<#dE{`ZgBACk* D ˳8ۆlJ8&4. ,yM Za`@ G; ;X=VYB< 0O 0 ,z?"k= %ѷ[4j \?yVT;=b^JV%mPq" "+W4A |,OSNw+th*2|?4w0 AMu\_=fRqT;S>{= 9 ŞNTʋ5OI/0[3Yʼnή,2%o gz$}+ *y8+x }^N C)B9'xf&Ei20 X_ײr~rqT"+(|Ò<]bWe?̘U1m% rfE*O[ᾈ=[3ρtf @%7my7@WpDapT{s>$-va+o5kRiͱ2ņxg;h 0~KdEe112mof>d-9Dp44}FT٥ͳA\gUsɭUƶR;3ۈ FUݱVL4La#8lχ2`b~'g NH~jJ3vV","!LY:*>)2!cP99f8'8 $ơg@ >Y ;6>guX4DDOM"3sMvلb2f8zc Bƕ>0F˳6) ,ȯwS[ǵ-jgLOϽ =VZ^8<;QWDޭդMD:cvtW l뮺*bl.@y7%X t(;qDG|u+$HC :ߜ٨sTTO OE+yLgMȃu;zKi ]kRJrn_wybI4aVe\,`SѠnE퇡MҔ/O!6D(d{ө" Tdz} ۪ͩuꚡϧ۰0#Tguү =0`Z0b_4q Fܫ3 }\֚9ϩ }xn߳ nžGN/T:U1C0^RNن7O.2lu^MUn)&A?UEQ F5. %=&9Ŀc"MSFSx/ݽWV6I]Jʋ}ww8ڗ s$Cj$݀-JVI+QLe+A@\Iɾ^ =kiΟɷ8}Ld j=qLEx%̿8:^[ uEk'1_e9_0h'Kw~g aS싷K%$t5ZP}1|SJ, gNj[{ErӑHby^s)OT hOEyO}__)> P?70qbנ/3?rYu{$ߍ-\8Dr%<"'dl2Hr@u!WԦRN YLx}8|r) {]C۝2i]{[-){[Շz{ARX̍MsvCom,1;MԉU}:,`IB&(#p$Gܑڅ(6t~J s-p3D4+€j40Z/ ]`_~ՌUPz՟A"mYz <Kd;9yzc(8j*k'cM@ّ-%w/o _˶3J K̴q!㿰6tHePv.LQdTÎHebX ?VY;,N ,UhL9S spcoE?GCzjpnհ}\ݺ/UrbnZ^l;UllN< ηD+1R;k{&_UirU'@AQ}޴sR1Jbf|Fi4]𶻂_tKlq!|x)$OMhOM ZA]`* ᚑTH3FJ,& zgǍJ_?/o#O`G: l",^tH8h lt 8OT?Ys@n)cl:e2C.p.Lg9eux m:#5rM^?NayoL6F[Y#,skwZ)M*eN[X\kX(`bD JT~n>ѿ K}_Fo]ذlm6YMMOpQj`N2W4^nzV|/䴡v>-LH+%ʧ޻`H(-KY[ Mcb &v Jgj\b8Y(j y[Samн>Ģ8_v!ASAd?g2X22)7/M$Qȿ]ڌiޫ''X[~r]V6}R@e)ؽENvJ>Z8jQ4wIOtPKCJ=.-ꨠN`m"T5̀ӃH 2I'^Vb QxhvAk)V >/S+!a] jkH3[%Q~Hw&$?̞:E^4qc ٲ/|mD7hC؞$2##;.VQxr@WO; yȫhJkeѝed3X4H˳tq9Bh"h3snBdt[8t wSX` eED(ppqezuٱ5q  σq~B`@SWTC]6$NEKkiґ×@ZV֍a g+tt̫⺟ )^閑Skl3[\ډe-p v^TWPvXC&d3q£/Bk~zXg:] 6A̱Vƚ_ ;` x67j!eax@XML)4+ư탧[J: rŕ)¬ ~Mm ǯ"]]zE7}!r(0x=;kV)- =sRTNj!c6&=̴-}BAQXlD^dJCP{ xu] K{9D ͧɺJ!^:?uz06ȯ,IV7BGrȕZ 4cR7h*闲KS3}3{O`10^a"}i7 g&t?ࢂR%fi@V 4UEx^{x `-c}_\#,˷K<FO%} 8-|=(V ת٢dvks\o;()Y1Sbp<7KN-8H b+͡ɛIjWnk^#m$fa/Ւ}P1.SSDMTc%Ldzz_^s7"=,^Xk$Y :񈈉TebXSa贶|dNJhy%c.s;tBoFft43s&\N!> uf> Yn}U=d/JkZfלH[D߳E99,ᯐDeWjkN=3oehPǹDm#gi2Wq&sGg-OTRXH󶫈#;y0`v޸ R9ݖa--pq&RY(u>}8^6YRn+U+ҁ[t(&Z n]I. W\-{(΂lg NAoLVl(uzT$S}C|la{mZ`D94%TQ8Sᒠl#ސGPR2g8Id~ MBŕ.v6 .yts \ \-Ndâ@'F/.[e!??/_|%(ӝ*I3[`7l5,1; V( khM' .+ƌEZ@'tL jxY)CZJ^E@LHޣ[BFK 㻫g٢ymI+4[^ K+}AO ]{*buapY^I~ -?x̥;Hԏ1%)vR{4ivh4jPZL3^iz3oԇ@si'ݛ(B%?-A " Ե& -bpۍ#y,k}awt 0MH;@q5PqB4ۜ9Uo%CڜS"Qq-@ h͡oVxȅ &m;t)rʭ׏219iТۍlr<elȑ$Œz!]C< io-%+┻,99J|x*2J/>e+ӏzl68X*0rۋ1F'OY7?ar:Xtsryvf7pk&Hَ4b#pӃ6#YvYX3ښr/iTؿq]#E>  P Lj i @N|K c#`$Fn&J)G^.{g{Kd95aU`@J#2pmDirY/Q} X~l|])MQvm3!I8TL 7@Y< %<{ I X hr\{TRsك:A\4^hHp+2IU7YI^uR,ݨȉT%:0 C+^.W4$̈́%_g­ +YĔ._9DwRE_h p6E&StV۹ (oEڼT|M5[A] H*񃞊%%g(\J7 . &G$qT`TGE7 A g Ҵ,8`EmCl!v*O"|$NͪL/q=f¶>0f~Š-[; 'PƮ+˨cgLs;W@t]K%#R{ʮpiǼ¥"!(IJ`Wvu1-K7B"%ڛFsDYf#T>B&Q? eEMU{v `f,XLͳ U Oz6]dwɃh!1]hLσ ZwBW*^A ҷp%#´!)AļWAVU$+PA>8֥!dZ/(O>E؈%ؐzY]Fj(S'fG%YtմkOD\1)oDN,گaӦd8n! }~@޳kY݃J \^sOL bΖUiħ} fy*hIY ? b3Tvu%E(l|epC YJ?}؜_)%AGa"*|5y$cQ4tyO?Mh:#f-2tt!x[qz0Bo;o eA91'˂&5扐91:GkմU+Ws @׶PCfYDȣnLeLcO"QNl2ڻlIvmWnY|փ=b[r",fŮ^!L7=.MBwCAZr7 ظN0voy7QAc|RP\gu ꅮj6N4L,fBzΈT)ŽKOJY;|Ecs\q<=QQJ-N;D.^-Sw8鉄o75S! +%[LIzdov3nqqkDy帋 sI5y Dr.=T\p܍O%s٤t񨗯EEGUsMaK?DܫZp9VPwR۸}?)<9808Nсl{]g:UWS=)jgcRH.RF7V8vҟ۷=#}.$BƝʕ2tmH|$*\Wy3 n /ߦ*W[_&*{vN%_:s@,6 &MHzO9F Fceve(ќt/C~m׹թ2XRH0;^k'D<-i^껛L'J8 )>w{%y.u#G[41T0LE'-qC;~}/B! o7+ rq;R,pC6_^2yj΄>TYCbEQ_gޅKWST+ .E.,ZQt@O[L$ wл$ <-yz-esPQa'F} qoĴ&r"ͩy*%(s1U:+SuSyqL-$C@\JXHnm;#G9젖+T@KD*$w2+-.ޣCypeĎ ꁱeo`\~ntOP1}>7s-u){<8b`[{V:I7$9'? T%X?֐mڒؘW6`/\̬￯hg ճ;>֨z;#/41"ɟys~xE}y& Ɖ@!]z.a-^{ëJkOӓa@SPJ#De£];(+ERC?^3C۲ ̙q?j؆pOpݏh:[sȨFJ+CTlMJ\C8&a9`!D| wM;㭟 ]7W}K>J?P`:ʑla].:"uhǤ2 S%(!GPaN0y,x<~C Fvc'}HNUMRv#Lm/~;;LIഡ Ty-8 ĀzUc#ǎH.Gɸۓ ~,O7e=tNjHSOCdi=}f9%#(ċ5jVԤDo؀iSa n#$;:+ u[Lg/I?cu}So(biڭj;=; g`[ QO3$lS G;UtdC,ědN1F,nB:C\/I.eoLk[np*t$kTei./W>cG YRm؞љ6jbh:[.N_Ψf{gv5Qz^w;z*kӆ?t_*Зfb8HIgAwkWb@.Ú; 2nHnu<NP#hGhΜ6-:fvOxT t;9K cztfXk^-L:ig{+R$(Kz7 ^CrjN:@.[)m<_r)CWF W~ 9][<җE%J`=nu'<[<[`Wι_k5M'e5Zz vb~Y+p{8{h9/U8Xlj[⳧q[s!̄3 "j]p}ι f Rg6VrX! TaFlqGa3а5iRBSs^b˗s%-mU:-wk9c*U_voΈA"!Rh5󞳠/-B?yW=;]œ^;lj"~Mtq2 {DQބ/{P.0HY\k!f^ݒξRp#OQ{7g!VinJ ' yO6ITq>әiO+I3]e(yU`/n==\)l2n9"1½6&1EPYKeKehR19f$@9Xfw);R`1(CWZ癚sCnXvG9EJ9 *XQDb~_G1J[ڢC ewbgRy1vZʞ,$ȈطDM  : aW'*r }Y_&u{m@jQܪQrl.P[ 8Rub[e7cʗ!Ng~t9rFgeC^iK2A`N>5As`R^:e*Z6w)R 1⹓촇f_L!CŐޱxt8 Uc33n$tY2oЃ,YlK~nHQ!G޼ oFMAlGԗؿ  %VmX]K!T`kPn1R@; :$yJL-OEwƎH+S0 ?;`浛ctӨ?e'j@Y!KbW |!]Γ v P#& R(u4Zc=8jÂ&q[R>IU8v<ݤ~Xh̉3DzC{̓󗻱MT=♲OcH4 DK]2پ)kza>n%=}3J``C`5beMf #AR?'oMwii|i/hImXT_1TKibsK!).X_/2M;y;EξK"3=dWN\ =dr"q3z0 6Gp9Y7`QU&[aʐ~* -7p4< 9W<$mýԉܒN[͸g>ΑPIMT˕$;:a@?*,B‚b\9ԵW?:`O"vP5Az]1c5ȗB[O,WN ?d i3CW$AcSo*slhfzYLua̺Re?a0z(J)H[մwZnص2˿Im}DCwKk/ޖ <Cksu 1~:."$|GOjDֵޫfiyHW}^Y[EWfhmĒ!4+E om໠ \ ! m~4VHҮ6LӔ),2Sju|@7gzĹ lmKWKH/f"hI&&F19C$ He8\2v=$r3Km[K4JIDcFM@ ܇hXiV{ %ܓ2'PIYo_^"J~cRĨ4vY]ai|{OgRicvf1 l ovw!C+(7sɌ89_;en? rJ&fٕ5}>;XB!MalBw b3w]+wC;T73ЫkAS)M NoF']$$tO9^~X]iqk X 1rH43r3cus6sW8*;ԥ業'nʕEcvGɷOذHbfs{zΊ@ +d* Yñd8KLZ$qZY{ѥ >jm6{$wt#J }n/DVB3x uwBdښh˂i_>tw}NʚQ˔E9m,Odr{| zh pUA\56>zTR"~tXQz?9?W-ig.6:c=X . SzWOHxƘ4EvntLi DϝXf#ثW:ppt[Nn[meI=}s@E+Yp3l''h PUI@ghz٣ZFgjrzHa Z!l0c0T]3nL6@[f^Bҷgjs9v GiB ΁d!J墫/]Ym}O]Mi{/}>W7F"~|] 8:RZHԜ:nF$+H|&,=mTp+mf>ZT`^]SªaW=_*&|y Ui(}%I>Ozn]KUDBzɴÜJ∇kF=äUX`kY>ݔJz]-Rwh,,*IscqkT~Egm6jGS Cϲ&+^h2 U}By; im-1be\"|>s^V3@}>P BbӇH.cO3*4}9S#I8YkFan< p>)T?| ӓ @WQ~`p+bw 'CMDpV\$ >*z:놉;sH1wv8i՘'F!|ж?3zѫi.?8imA{6Je ex[]SѕjA}6}JElܸY,=.\U.%6L?~H T,EpnmyzcQژ iJFį_mIa8*[ͪΘ)ij#17 kDut`Ҽh+>.X`8knw6 l6O:H{-^#k%fR-Pi8e6v6U,2<ĩI+/*%i*y9?xM0 pyVq{0MmmNI2&+,1$j6=d80dI^DpU]y%04HpC?h!oC*;jb~NL2pV`7뙮",+߿?U0 Dh٘.Ґw&^aT%Rt#bοbZ( ȷQl_y1@{A`h!wCdlx#Nk gD_5@5<5cN"maCR[jǍØ ̋zrV)ĘƝ<?:rBTb{pM5BCϥ 0fM{J[#y=YIK}|"I_Q$DG` UCAO UZi9,7djXiOJ4 U\,h΍%5X(rw cXt MjZ -sy.6ED 8h팚7X<+_zǘx!Hxp =& x}:HdE%|&}~K{LrwsRilP˦g&Kۀ~C>窳 Aм5IN3w`P,/L73g\ÉZd/vz[=#c? 펿hQ*SdZ^Ql8&N*~4,D7/?xV:Ywdz6}KP#E;kPjaBx!e{uFZK G6C}6;f#'xyO[ߣ_3G{xbCܫGEdt;e,[Es3&3P˒ T‰ [q4]1(f;`k6!_>'TrIqpkĤ$̈ i2hk/zռ܎7y-&H.Ϋ5H; 4"PIqXXoOb i:+0O3e!e1 72 GdR]e'ӁJbѣ*azG|{˺x3d7 "HIggL34Januk13Et`3HjU=i8h9@|kRv4'S໊:Tt]%HldEJ$=k7XτU`e~ew7r﹫I!=qBHzz w3Nq}Ep^0uTfN߳ ^hT| z|*dOg4~ vcIQ'4e]bTN3U*4>3S<4&0mD aO:s,,^jt:CmtrZb=_'nC4j[4]E[q#3Qn(Pۨ0L]TX7>55B|7GåZnr'TP{B=O#\vUx* nx2 >&9*'gM[<^o ϬH./)tS`CHQr1 ^H$cܡ1D:ą{Z8!i /,SBhd ,Ym>L{,D3 u4Cbdm=sE>E&A#M;g=W3W( +adΣY<;!C[@! Hzj:2&^EAxـbVnBY6CKB }[ehL(Gh V6j5o5.>Wb||[z#E >z4޽&{Ms1Gmt<6O‘T|UϬT͠|7s^߷7r(ӧqa0W&s*W>8Q(4ρYRMB=oTGWbj &bcSo1\Cr]p%O*huR@X\kf.}V?͍Spel%­%WHĨ` `hhFM׿0X)) @CR<>8OȗGZmx Sv,-F3%6Ov1fPȇLLW}c&ڕroQ/Zq5hŸAq\8;8/MTBQcA|b_WwPR-O7EA밓M,{"cˊif3Ӂ% Cu`&$sNT)ekyhP5^_^ |RԂikg0\Iۀ Wd(n1> = KJe8j-R,W>>`k+N) ܌n$uC|ę2OvE#Vny-j'㵷u,zǴR)P_d" ?1x!GVc$ kաYRI ;1Coa[*=CXBX qþw<;B H}M4a>Y)P 1èEjz.3[ Kj)G `6t\&:OړH].ph{aTG:ךxwhvEvp>9d#-zVSLX& ?<ɈX#h# :mWW 3s1 SN*HQH #.%#FXq_%cp5N6z$m|ߴJͱńPpD8*!e3jbR#jrW'tdnv5;l# H8܃Rd{Ti= ;"Lph[<w4t GW劙I1 $G:)p/Z>9 ER:rwL7`D);=tTZWF—RAQwTV%DXNS=%/ِEV9\8IG݂pr-!?̹5{_Jgܥ|[bFhi4}7ؤlaISmHĥr+`z>#ӃR 􌣛 ?4#GKt)OVA%4y[9ց#Fi6aۈ޹PГW=5uOzEx>742tWRGepD _߃J$_BA殊| &c V::/23KgQh ~ـ#õGYdPw,ؗm @{|=C%!Ak*kJfl{R$ ~R=lLT4+Cl7%fjLeA$=oqQK$ 4 ZNu: v̱c;zbVE܇򯎡J`4)s;_wb?mL^~%W-eMsSnqܣSwb|MÐNwn-l*ʺz}֌^,8j AdJFm`5Z HfO뎴F4NC}rf6V[zCU__i[2,QNY _4w O]].NM xu*ih^K]; $LT`%ҺM\D]J*SZkG6qLjo&iDzdE-^@ G$[ F.&-Ǝ>Mz:x_V/*sadwdi'F*!@XUFD<:"瘰,xwKz0tJ iZXMMsAS/'[ĪX:Gk?M(^کV9ƴAм]e=Ebč/K 6GA jڑwCK0%zƚ;H=y "ٽy@]fZPwҨHd{qqޛ hy 6F+k}qL-qA${ j'R"Op;@NW_LqN5يl"EO^'LcӆӇ0VǛ*{Q6ƻM?oeymD+4<*x^MZV\^Bu`cހz_ '`K=Ic+r%ES+L8X> dԉ:DqzJÓGyh4``8XBjÃ~PxJj=} #ݜgkPNh|9_xz(f5ZEQ]80- Cr@ B ryB,7䂛KN:=Q?{g.yG@D^(9 Ȝ-_ް1|6^azN~{?AZ%,>uTWE-8 9γ3ddz:fL˕\l.mO7R ;IT}9ٗIZހ.Uغb'fDp{2 Q6Jҹh5:+)pZ-v̆U'N>]q-{ O}`Hg8 .CV\$;)ej ܫپ*1_Ƕ /&f<Ve"#EUƪb_ĉ;ޣ">BLt3yx{a2GH!<=z>k9 ~ 54L;0)4&Q] 7XuG"c/* h2}R`3ױAAT_w=B#7sT1=iuJ9*UH(L)ct/b;}?3wa2ffH__ $Ipwtٳ mi{z%xe +$Hd%&Q׬c}~M+ 24I_UWֵ}74-xǻCj^ sGǠәʜ^$_gm8o>JZ_:",`O݆Ps4(OA^?^SPczJsi[b  BDj>(/K7vbE}1wVf)R)Bn,`cX$C&GQ& ? <-ĦKW{% ư0MR2y9IIhN]8FL's&/J.0`^rbb#ŭ;Y"q;]ClV|a₆;(_IPIŻu\Hp)5O *năգ)O/uY %Nm|X]b91 1Nr_fR֯1]Bp/!FuAvÏ-aN Df(Wkz=} uƓfˉVN8NO&S4 Vt3Q靡ByAf长 K@#!ZNV0VWuEF]QK#E!f01+yE̐q;DQBiI'7Q-YQz]rZϾh6w]:-;桉:ElϴJ;g(Op'ΑKXM­LIa_1@>_$Q z# 7^k]f,$"+7'Ի+o)űw71aQҖK0g* 7lN1CQA!a&8@!? Do5zbKȫ0Q|6p?jb&Z`ajvAuQ\GNRr)=LR%BEyπ.'% ^=[{ t3]99t6?WvGBx閚?W/mPQT1vXkuĒ ɤ7hP=FD/3,4S<w-ӳW &oD G;KY?( ǦWkg7VhK܏]+8y,!ջ?!6.Nkȼ bN2wyTQ̄~Lq$bk)L ;)i܏o:Ŷ*KokpjŮ5+U>}5=ZF'k]mBrb?dQDrhIדF!l9HWrm/Q\pfjؒǰ 1"GA! -`M{#)yXFy/0_Hlh5 _^V±cx% aGF4_ 55Fb9ɐ8HKG H6~>X1&NI]A\%* ZJ͠ӡȐbK1ilmLAN s$f\L8t [ܷG߸s0wSv#U^04[;2[2Q@k@EBbwTra +o~bhj{aGӮ3w &E$Z܂SSw\Ab =a*G6[Qu n/|Thk OL.UӉ'R. KMOEE92&:2EKV ԴYV oJDm6f2(%* + m#գs_'5CN%CE,WVܨUc ~ 9s$䣢0_ўeW6'%ڨ(} csxׅI:wp3$ z?pd)\瘞i[q·q3uT7 Y**6P3 k*D\xd@M 8 Eᡑ0M G]e$~i. 8IO(VjFo8DŽfo%~du'"zfO~\!cS2J{-7?+(LY_,>ڲI,ӦnjLfmj(XaYv7b^`ۇ?p!4)IGfՎ]T"S6i/ё jc3*gk7@/kH0 [`N/lt w\(WU9 cO,@8ʢ7~2RVJ409O.ZQA": >ԂɯummP4hkR9&m{Qc&2%׈,ܷi;ٝPISⰱߓm1: Z;JŘF5s rpTQKMl;zJE}yι%ۚ7D @psqZZ侹oCjՀ8 Ti Lu03ݸ}nfE!d yPn˺RKYԳ#x얶 9b'JPk΍'\yl͹#Y-L(C!Ngu{+2QoR3 AnL6slrzs>'+l2GX2n"11N--ߵ@z(v!dp/xu1ꦊƳ3|F"L m{ts":Xp*\LaEP|#X+<4",F`r;3CT +(qR?2I5^Z̄jT`ؓ"=OgL1@72d/G)d5dq˅{H=yV,_E+ۇ/ҒkJjI*"RMuyڒV,Q{m.9r,PO]`wezHQG 7 Y8JR)U[w'bR|E?8aib6Nl%|a;  y;sۧĞ!{1.k?֭xd r~iGB6 X{[:/HUD~Sd$ ݾ&Kj]0mVVM)R Zx% oRel<ˁ\$O,-w><&C@}H 6;]DHZ d{L ÷8l2_NlyXtÞ)_WxǜkIrv,eW]'ξj0֘N|*CdU[9E6}} [#PN(faaQ4eO7jOzE7@{t_eW`sII@gԎ~ ݤ,X*ZKq8k '$-8|n 0j,hM C|pۢ&yNCݵFRpDwlv`T~sJpHtFKDQ*7][K Eh*#c:]K+ bQB76b%S_PLdZpm+яtGA>9z"9.⟹Mv\P"x"MڊS/Yg5HS RRy=ٳ IxĘc)PRbhUߑOWTw"W :B *=l|_5S/3>!V-Fa59 uEYkI Z8'[aw SBV@gF<ԮtiOgB4Æ4 ',  R5 ~/ |+$&+d>(M|ÙcI.śV:A,ŝ_NX}bwW!~ 9a8izrduz, ,-7GBi}`-NR;}l}y,P)bv J$۝ /5,Ӏj= 1wG۹2"lVC!2i``.f2Ch֜/TnP#t1$^ K] {L-WfV[f~;b>Ę<1|soǥѽ{nM'nʹ^ S ɗң>>'Y NO8m+{4xC tPU,·{ E DG4v֔T\f@} JǶu(cP#֍A%aVlT)F^$~-)}I/C\KU{UHVZl^获\PWY'nVjҲ̈́7`H+4O _#F-f&f>م4f Mk≤l^fPzcKkw`|^0Årc;UHW 3@[veдd%dR:8=Y4 #) 67Ĵ|߉R\DT.{>u+C,/vSjDX>^g_iۊua wby[9y)8f]1Xv*yҥiR{\(c{P]ܤ߿2)Ew0Ѻ^ .#g)&` j[o;F0 旿BJ6|{&D@g}b, n+jNvi mVKEGiucD5"C !+P$sdb g0 4h7T?1BheR1Mvfa8|-EI-{\T|~XQǒ}/nѲe DET<l$Q6- yָ69N2\pIt=tZiHHq!Iq[jr o'@dk_IBf>Oq&[MvZ^,j*FP$=f&T2I}Q0eM3^-?w(,3Bt9XR")6<<;\KRhk?`j3OPmRx< z3jHhD[rpC ٵ؈WcN~S@iP{KX``.,DRqVA]C "qqUgvS9ALlDfv%eiM,7NʑT=}h}FSl.kt$qSG 3|8$Kʢš<4"uZdx}؝h &m e ^ t{_R5gHI|/oX=KN@% SAQUdI7ɶ 0U?& u/JuD|;E#Mk]DFܚ]Vt;ݺ6/{-.De0-]sV^j<(eTfJq]Jl_kjwiueUQ-TDPIuM<S?,=*Z A6MUG߃z."|968,-? hxn'U{U`/OL;k\;\o܃hq:_3ڼM1VɢL2Ϙz8!`"=n v(:~Н`;c"DOj**__ ,iU.:Ҳ\b[ަo(8:UH&/u;~0wLVVX9 _pv^ d9H;ʨ,d urtlBkS?c$3EX,. ]$rd$7L&"'wHWG''4℀$i)RQi uk LՐƨ> 2>ݗ~umcwg۶+`Aq)Ҁ+2DsSnRNЄ[enPm^/Iު!1XC<Bg4}($AͥU2ܹKIf?2R{ƕHT}.o2-ԑlz#$bװ)}ߎBSܬj:0(ŠT+.#w2W(az+[*pEGM-3UoՆ 0]T#ZɕRN҈:HalḮ$f \ԪȣKÛ,41 zLC ^(uQKֈ-SkߙXSrVsHIИ3o+h\eڣ:I.D'593/'0sI/;rR3)]'4v1^ Nb{ѕm0F,gʱOeW l3V "--ܞ5V^@ Nm~;r&yA[m^꯭$tF5Zm 斛-ŋ*V/,4FasS8vtݲF37%p֔3\aޘfq>i"[ZwwH3`mƱqVc2'/ k`S!.څ|+ }3XЀZ`YZ9̞ьN/K|Zt).ANrT:f^Zv =X a~5n1* ܰ1bULd%Mtnm3Se$m( Nשw-Ħ06,Zx"!2 Ȫ rK((u iAr69+-V}ZZ,(/ @cYWs^.{*6FURñ{x1µz{sbeH#]ᔝX ܘ:҃US+{n0؇pB_jR$X>n~ҟ_{5Yje׽m(ڴ wLYξR \{HV+9#qnQWl(/wiiڊ>̓oU^([{9\7ʸQYx4'oiO^~%juHqQY!|j࣏-yP'@hjW<37gI #:μe>T%`c|H;_.)v=b$M g@2MsDT2Sؘ퍑ˆ+9s9ʾfn]D6ח뷍i4Z ^s\ߖC#W> ,;W/o%ٿ#s<؜FP9Qt1E< Nk(u/܋'=9#W} | Wg@mFnO!cMvNV_ɜ耇=}'|_hRB9NmH"Є>GKt(pV,͌Glpf XR96Gyf%16ImTcE 0Cͧ9m ۊ|&r ы2ٍX¦S.>[ Vwp4IZI"F7r+ۺOrg{ a*U(bn@ oz6>YIs;\P +EtZ]|zvQ8d^aTW{r- (A=T>XYj<Zű4'{ VA-aF/+AꊽR7!aNw3=i`+޹+Di+Sa`=:O~t wc:3R:$DBmc⦔nW/qzSSm1P =iw{LT+sWH 'ZbDGxW##ɗdd5 cP€yR V_·D- *hxFΕF~9f_@_9Tԍmnuhxޝԭ=sVXC53bnҀ0RO\m:jb 4Z6L7v"R=^]Rze7Yk/xx^U㣥mm!@o.Zsw6;SKsVOO G&Rq׿%KX8wσrvhmXhpWD&j-t{X _ 6yEƬʊ7k2\`Q)KEyזBE aw_M*6.hSʈF SI*bSVH/:W=š@cէh?"WaBZZf z(2r04CFl̡rbP*>)1{R eԬЍ#jn.<"5$nQ0 &STNo+x{wdj>lx(cSC$ t@3$NG]Q㕿:(ޭje ~\9 'iup}ӒIY%9*ʈÚ/c2N|ըгo2 3+#?(22Z:.:,X4OoE<)!C~2lOS|"A qE"{_ݪ`BZ\Ύ=yn'Clbb9Pd=j?c}ԟh4g[WA Ӥ(++@@DžDŽ~KVoӋ0'5vg=ZDZw5^++&NG^D͸SW*ARk7}0l(KI(ÎqX!-jUx] 6\m_$]Sx΋~rT}?ګ˗I1K@ܮo=^;7w1>ߐ 0쎠EMk$𙟜 Qq4_~P9sm#[/&*^텫dj0l#8j Y(yԗh{SY v Ac1I;Q$$=:@7w`',hl#rO1QK`NxW;G(ZMyvP7N _̴•609z :WdsS}O隄:g;v#{ _g3Bsk:)r:\rϼ `hܸo=5ߴ>;R+ qIRhYhW4f*k&++> Is"1`,-~,:x,뽀vwԐKÕO -jܓUna&In8X09fxJ\uG *lH,kzl$D1wa,Eﰰ8XVH%xR23S8Ȃ>^;ǜ_B Q?a h+r=A7'C&m{FQ1Ǟb/ZQR?s7q'b]fBE";t > C蔅6,2z7dB<9*Oߑxθ|!iwI*X[xET-_Gglffj LR Yǫ >b2a}.?<]b7&y/.6'V`*#ܛrQ܏nbFuZa_Ei%`r*?=/v6߅ÛъH1k2n:Ҿ# lnvn((F4$xI`C]ހv&"N2;ݱ> ;@ 8ؽ 2,XCč0%x@68X6\F.fDT>Y :P,'0Ux܇@Fvd"3@T ʕ(7Yף.[v pJSa 6hww.J~UH_:,EGf=9",ٵ_5d؟;Y8Mu@c]:\+r1ne`pfj)ox&ˏ#;nbiETPCd7:@PzxgR9$UUX +p/ԃYBPv27Vj}aj}$]; D'\oyWI2'NjX)PXtEy"-{apoPV7iYNISry{,1Qi^Kb5vbb~L3Ȗb'1+$d6)<,]ҹkځ*I mt'vkNN#"Xy/߫ha\4 Jz =)֓F6#.%gXڳkWGN;iJ~싻GFo]O)pE r#D"}d>:uq{b8w$a8W'WY!'5`U ? ~Bk)L4ds]̚݌ 4 󑰗FSd$!"BMI@f\H0{bnCL,kA gn*~#{}{\yk9lP8ʛ7,3elp?,wogWQl1~DYIxd-:I;0 Ӹ<*UchN׹Mz$p0UEOi T^bR/! (=.E']$*8YMZ"!m;-UrZo02I淄y,>#5[RYdI`E_v&8΅L INe%:lnwm(0'e7Q1>..[ZQ:ʈa7wuwIh<@b 6K5ׅR}Bw8O0os`y1Uw_{W_K` |9} a(7>"D E'ߵ.h^4K=xD>W"W\:c9/acŠ h3e'g聱`Wj"E[Q*Azؠ*uHlJƕKSֆ4u|@h>́y8&5ՈiiXOkI#&Q%g1Vj2Ja*$ωֲv􀉖p@̶~Q0-q!7wn*{(Eiv|'@ZCd=TfCt|:>j۞&(z1EL(VUYK#~X$Ùk1cx%j3f|:k*rۈtc}[~bג};.9y$U;$WVJ5JP dehjRWbX/(GHIO 8x%;\/EI:P혛<<>ލ٧ RAeDMe7S0:TޑdRB@/:92H{Puv@Ot+hcjiK5ɔBӵ(wنkYDS,aA_wEBM)Qy&l?שf@'p~ѩFt =1 yutXUGRɴl3[,i?הjX2TO;v|&>1!xUfYG$s Q-g<ƲSTA0YjU3 ώe5+&$%9`¸q*Zצ5dꉑ*M1Äe" 3Z<1P9'Lw>8$#+)eN+D3?u~`-n;[KNЩyoM!漡C)ǻjqF\N*-" ;fa3'ޣ8"MrTiPUƎ3 UW%M|4҇:S1k:Q`\Y> k|*.32k8((>!&2yY ȱWJQu?*>(Ψ8w٥h2"mCt /L6աP)XZ&Sf5;ޢ@OZ]wGI2no!毺3 Ff.6B60OnTp@Üwk~bu&, ~ᆷ J덇7~) I> J% ]\Vmw#O7b:)jqcw1vN;NZwPJ1Qײ?jSNk㼑c&IOrJ+P>f}xyX5$4`LGKހ 0CKx eP-L;~P}xS֓`Z1>/Lqh@/Fw1%'GvN8 ^[@j0wED]`Ԇ9#DSbh=/BB NQݟ )O)}$}`)jU޺涏XqK4а!a?flCyEi?`f .|/~.LO9`&.sbC*[2PKȴu0ԩޯ"R, _j")uy93  bꞄ?|*nx$Ghˊ>\Ǟ̇kN}~mN6zn:U kԏ28pTs= cm‹VmQ3U{T@w@VW-0Ėu3X uŸ.' =Bh*+('ii0&0~ӓ$,!d=06E,́މɧ1m*j󌻷n +Ni%cvS=2codvYohM%< {HQzK69QwqM;³:fa+er-H4D&c|!Uhx@c@nԮ> =M\yH-f;%$G%-Κ"Z!#0BۥmBJzM0_ >=1UcbNنzx} 4J .u`04^ɼ17WRy_Qo62uaӪ*StV{{i9*񄝖JP`#ZM;X j0H[3cݗ^yp{\t`&2$y N`7Ev Zo`HXdl&@5gJ4.;[MU_»z`IT49m)('>VG!aۚLҳD=eō qւSnn:kF+,Io=؎* ۛ۴!+B~>~6*S i>%=ֵ# ϚTgܩ6&huHɎ埘YĴSeW8}mB, <$MW G}c`p+D}X%B^rL V= Z @El;l"940IJRym*C}}̇V~ ќ !d!-#]tvHgX=&x8n:f5$KSx(VOS3}ݡXd<M&ZXI<^&2?&LK7/vpx1B嚪h]FqP} "LKr Iw1缈q[ 0 :/I{G$8E0/!pw6qToy*r4N[bI4eB-udsaYEAtJF?yh5i47t?׹ ;Gv#g\qOg$OQXP=pQc ه^FL0lahRB96/9Q'mD &:·*dA:ߤmc}'o,d'޽XWgbRVNbO:4}KQ }E \qIeD:nңJy#W8BǁT:AE@>2B^nl3 ppWͧ'uƒV3:eJVbfv@w!x[c,뵺6$NrתSf7V6y&;:<#6⧗$Mr "c< Q{f80bz,=|Ej(pi쪂ܶ<6&9آg 4==32U=w*~Kg>=0^#2_=' <] &&x:!%q0u/NY H8W5lkQ (m7.dM.r^CJ$3Q83ISb|s`~p?^zfBKr@Ci4A%^3D=Q(xz2aju!Yc\s[M>ʂe$m.0.&x<&؄1"m Pr.)u2v/&o: __=Ժ]*IO|Fa:q{KHQgqˈ6KU[*Hmmd7R]jZ~^kQN'5jªS~7MD|H!FʉKtstC)t_){ %,23 bN 0CVy2sY sصf!w5Qt|=hR}`?=4'_Kt?L1'{l-cy~B&%UE;y,t? jo5Y[)LgwZA'hVc?,]C\H]hBZ[ey|粻%w9Y`5Pf`aVvwF1Q14.3o{lUo8]Vr ~H6R,ZZ V\1uyxx!K (1Zw"X"[[= X̲ʙt؅<00O "C/ߓAz)G+cV uG=Ny58ϟON\F6A)t֣G\9BoD}{On 4߉1Jʑ_e#Z!˘ua^>!:r[3ȏ̚#gCd+$Z1_4 |vGQMIK4q7a—$0CbkNPл>ܞ5f9\teѵMf'5e@X#-i"sG7t!x8w=*ԬϜjxm5r-u;\¸THp~2&#9:d ْQZ9꜃BhQж"bE.\aUiin`^#FEܴ"w31VRر :=6XBT+v5M>$d }O]\\W3G@a.M~K"6A"X)'ػ_{eڠEߪT8|Uzv߈Tc=P(AZ=_G }#QgOYЇkE&I?5'[=37KRfjk[p2iNlw^i]{"̛ >aOVEe;$#EFϏ{ eg<_s'&s$:1Doio${U!4,>p.p7ѓV5<>Ι1K,vEsƮZt߲y `_}rDTǞ.6H&U"*ɩX᳘4HɩBBWb]73k!XR;=zq/][[)(ndkd9x].O@# 'oG1vJ /U =ZWsflP!U@k>v!5j<݁62uĘEa`VMDDP.!W1f~E'R˹}'4u| H"Gh5AdrK7 L%+Xo*B;B5D ;Z"c27{2ˆɬx< {wǤBր*EZQ י8>IdZ:iOd@jp^^ΞAŷ]~YGw0GZ^;(6X<(Ks7)5n B48kkcre&~g1ss?_tӢ;,9+; ֎+"dkCqw] TPX05P߂ m|ui$r9U;&55H[-2-<* r+Q gem4܌󜼠௘$$b$yٻC#8~^X3fDЁk_ );\WwgBAOR2 xv{R{4+-7TuSzukR0-Q#z@(Ath@)W USFu--Ҵ2)hj(<@5`|6fñIE wdIF.[̚V ;zS_8e9N:)Jכ^ āYaU#?edP4cFBR L9ļۃ{\^./'J#,_cSsm( A|Ok]gg"sm_ Ʊ,#.zZ5Av׆ &bVe0<eXs嵒. )d{٦zL%jV!PwP dm 0%RlS ʎc;f1PD3.0be:&uA:Ѱs 5l1ٷ}vX݂gao:_:EƏw~u{~m3`n$7&mlG%ǟ0{_T-#]SaTuRV)*7vK񯍉A\{Omy$tBy.] T2C zqh(2\E\kBd{?M>IFލ)'13Z&h Uf!(X6iVWr#-  ᄉ׃r`&E #&?p% Fzo'y8tĜKQBL:u/[q{>.{IӜ/ZE(!kwK' .Ϛ,D|tLTe!RXt:`WjL+KU9)ʻ@X<+OSՆ㻷T뜡;S󴥇Z8i&NX/?<; @HtfV}{AWȶ`yԽpcJ3CۘW=J,.>j0H,Zw)HDUVxVD+s#F6,60Ҙ덿bLr$|<3 C-{f;n4A9I isR,cGeP` `[1 G{?ZةK h62`\4÷w'0Ƈ,1P1uU?98 wX\JDž{] bvGH2oc??̹(6_[ZRkP݃}1zhH,Iz>Յ!EmW=N ":},ENR|T/giO&_Dzx I+g}A eqzUg8oeK4na1k:=xzKTndǢWO nLK4 ADI K"E$^0w?g[W LbEk&zze U 65Ú#H0פ S``qqJj:|^XWxg\b5/4Mҏ(=|G52<-qYKvi%wPEésE 1Iig s/O4J'Iv!gc ޿nHļi.M޲btX'<0] G.a`غdHBU&ƮjToH?ٮ 4\2rT`UwxTH@x8JlU F#Cn)_zŝ ɳ~b^ClwxAK(7mW Z\$߭zG'=F4}_"=~ q~nu"\9%q! Ω/WzyD97x{ 㵿p T2֒pgR#!ȝQ$TOBhiYL^qUWCټYб dGO/lc$ZGU\>"9ؖ90Sm7pb?fAJ3\xk y!IOO&#]G_O=d~/v&=?*;MJ_⹾+8ATc`PpZ*y:2JjgɮS)\.u✝BĚ]|zAl([6<25&\  ט\}-*ONl/J$%~yEOڜ-JX]fzlLC@wDN?r-_}n)IKʰ\>\QaYҺ^ucƂ)T<rF-C MK|$۠Ԍ5ޠxxy% fHx#1J ef_q |F~̭Ŕn3њy7(thTTo>X=qJ }g9X`^'/8{ (ܯ 3Vb w7!qd"@v8.;޶KVQSc:YO *׷13*·=,u-IwbL?Y eF`&E2,S,޸}t'rB8-Sh<}zaBX0[8uX:Jm#}u8`f&*On2eB8(J3nÿӫO1vH[{ XO? O}RfL ý[1Zpօq? 5ɩ9Ns Y~fv#qCk8TrI|遳L QD3myFe+:= bߊHz5VC\ߧQ$y(XH#dwemu,#cjHLKTs`0O )"L$ b͹R]zB̴X3QYjP=U+3 [f X9> WKBυpjy 8ő,u,+3FdвQ5︞(%C;KPfm"dT1c@!8SۥUѶ$ބGK+7 ލ˾2lȼE !,vf%e͋/\P  ? cʄ$(#BhZb>xշwHDzڜ`g` >NÚI'P AV+@KF/K(xXBQT)+3]zח cAK)A("6i/ys6Q>%i 3D,j}a¢6]E4fgslv_pp >l胥]R%WtbALEiA!'xc~Z-pb*KaOQ՗HMR hЗm0[IUXےaAwhdg{IB,ZAeg c<Ǿt6 *0&mKDf ,d0:V8N8~VO:^YzڂLrgpϡޫw{"(fxD,oGQKW7XLrxX'Nj3hPN;7A+Ex!kYCoU8]-}"_Z15v~mKI-_^X6ja7ڬV&YR>{uYQ/Z{+K7h UI/I]M2KVw_u}Pi4嶲+Cjmd$1?M 30$qZǫ|F>ci3^C` M83Oh/ _nuo0 Ab[f}'LL'r)'/!$u.+kPq6߂ E>2pf#sXV0$B)M(ZXhGYԩajie6gdT/ӵp)["18_Z9 mT꫸b(eKOjih嗩}8p" {Ťv i)؇@{s" qS/hinZg{/uf#ПKlzbzaGb- TYD[ [bC.IQH8 7邕$(]U/&<`ѥ AU\çh+(!&9'HDnmZZ<031{昮sIFgT(/k/bc ;l±Ŭ7/J: ,q~9-/ -Wf>TRto4wM򧏰Oxc>|!wEI;+It?[C-8R,zo}_mAh+Ӵ[/*`GO$ܚj-MX݊E(|hA V]` E))Eu7UN^ּ?',Vs'udᇼMp;zAI|l=B?!2z_ \[kEr מX?-̶XoΐO~ͫ1OEk`Pɀ9bH "ŴdcgMH?lFFTU3kdN5z`?ɝ&\59Ryu9Q5:mhvժ3Wt0WØ/Yi@xzӪtw~YRs`OeB˗-le;Œ:nFumm#w| f>id*-͟:1S5\@Vm)!gAOu2 8 02z.2Ҿ3#1"@\33qR uN3 @Ub9 FzrTFBqK50fM΍l 0a=]tXnV伫d,m4\wb^%wtfT߫@"A 7#ҟ6D pʩjݬWpPq_i w#&--?̫W5?U=B}?ZoU # 9 u2_{BƫI\f')U;A^S6霛/{&o.HkQ8U'p'~g "ܘ ?X]iUvձ1wkAyVXhf-yV(iYU}/ đ#%"w<)GY LѦm& ۊM:87O+KK@S?DtÝ3^C>l>R4{Tt(a{LAx "0LRٍrlc7J';wvȏN,.Gqt@TX9k9Ox mmx _3JJ%AxpU~8*@+\.9b\UkO{6e{:e#hARCU [YR@rp$N)ՠM+e&f J[ϧ>0u$ r[F? jqF!ym"P3{Hq}vҟ̓Ml`/ڊPd_|}l,ӎU5 rFۨCS8r>J7N"8ͳt&nYfwM?m>8.u"Kav740*zW6jDo[C8 8"$FOE| 8tzP h;G۾4I>q_xDSA뀱j#me`w߂/M'.+LG"5HIمwq^`hlaL-[KJy~tU7ke3B]S"-?C0 `}..0N/¨{Զ~zd+;X(+TY(Mh' :-Ph˓d7?v*`98.J3(3̈Xtw4&yY ˗gUvc,kTģ[X&LK׸Λra'5I~Zef2Z2r0nI*ql.&-v x ѦAnЊֻFr$rfsYGd+Xm\`J c<$('N @?[ޮZ&d p!]k|A̓;4]S|?+tdk끗!$7\{s>%_]*y;Ӂ-\NԲ7j􎉕Sҝc1 ブ)$4!r5

    PXWmNn <>Hb[ze9-z۳ia9/6c(>{d>{ C+A/'ބ xF4%'S ]XRDaK8)&4Q|vl tVhX.f,xeho" %h!l2QnP}X|lz~!€A= Ϡ nq`׳7c|/H?8]@< - Vq`'O ꔄOd˩{ # hZ}UP?ۘt? 3VsK,ee 8gR CbIv h ?x]aSF÷#lǙ- tp/L"x6bSCi8$oEb#&3@߬whE2(`Da!g3\P%+?CO'm@pJxɂb],v~S iZ0HQȘdg 9Q&ĪζVO\blykC-拽ٴYzcme@]"~r >(:c [ɹwxrP^ ۳ZZ"u@lI `_+ueЉ<_4:ǘ;qҒx4tvSQLM(gB.~3YP ^MY(Þu%F|J˻L@ѷɕ\׏o6[n:&jpEA+_Վqߥx;׳XJBǀ9ȼ=+A&\$ߑul2Kf_(OUƣF[aA]%IzVK>u\i٢N$&LMxvSW$;ӪE@Dc%+l]N&l h;24L̦30UC3:iZK+i| #/#s6JU> x~T9j l(ÒJ"1V/]:o$프#KaBbv^t!+ƤȡLPEdt,#k{+iu 50L0d;909 J҈$V.OI-Rc>.9Va_%c-r/5]0(񱲚xK# HFPʛH- )(%ZȢ,oGm4:]q eQL *ޢd݂]%pQO3r!!ez@䎡0"ZAzn o_ tyUִZWfS𐠽#̌<1<8n~'\# "a 쎰DVsXj7fQ+E5pJM_?e'qn`US_%EGX80˺ qe1!*oL :rl ]Nx&i wvw˔E?2en@a ςN+ZBmd0CCAc,"Gߦʦh;j#f,ONJ6:*T ~+NCyk%N+$};`,~-Gg+ɩT.~6yls~7&̥qMs[&7e;=;YHR4n9:Âv~cHlBRۯ/1.xVrvNix<\|p[kwShS+:kntλx.VU./`gn|2}ZxX]}OP9 iqXn=lAje;uNZD_jS{{;clTJ8E_=0?$^u /,~? 'R#l5%gYɤc){iS e%Cj jD$둦%}y7eP~᭙T^uɊ6 .ocs #?22T}̀P5z;!e%%7 1-<82v6K E3sc$mvB^H+e˧+oAN%S=K쑘Q2ocn7䉧Y;^ psSDOH錬jd D2IsVpHK -G(o"Q0]5Evy+ؤ)a%J"0>922\ľ!/KfkHŀ ׬2mܔFd$YhHb)爮׼j7?Q=3|h2 $8HDOY ;BH=N/+璊νC2g~J\,KtZAs#VEϲ -Hp}{îٞt%*bPS3ˡ  ߥz烡ig7oI!e*fRX5*wMȍ)(yqFp'PT\8[/îN+̱S zeXx4 1(j@`Uxk8v=H&]P 1e~,Z*}x) z9ѼKe?|^l/HgOλVQ$&pM$!D65VJ }_\W>Թ ?^LB?uY}0^%m9bٳפԫ>x)vk39o >x_K)C.;A֧.Ad]8(@7%ȮUFPAb:7qdVkj}̓jg?Ƣclu-y!t罆{(s`r*MM S|7 F3џEt06陔bH3gi{$ q_*M*lT-0VINxs؂6'3;-S99T3~&TT̒8R/R֍di8$OWr/-<py4tw6cNVـ{$x +TrS`ͺM[=-~ݮA%M'kts1iN4fiW-`.h"1+@$0X06 |x]s'V"+kvu*sDT5 CԾR̖\@㫍p0H}T{2oE*VPPCjct7@nh; < ⦹dJT8tDN5/PTR)/%z'J$]'hkɞ<~QvC-F/ n D>T,*7چa7jb guo_U}R}ۇL6fdI?y=Y" چ@_[zQdrE5vVLx_rk25z&& Vbc^| 5w;<[dy͸UDоlp1]i{KuDy7FVeYān6nj[F/k11)61@+b%Lk =b@PAJ|Bc}"]`_PkWٛ(r%wy71߹dVԮxUӋZl1`$7hXһTĹS=dX &E&suY37Y37f9%V { i5δ¸[4$< bk7,d4B%!"瞁X&}{2Q2>4PYɆO(7fn_SC,eNb<XΧUZ."qsjMDK*ҭdj^C//|ަwv"R.GFTb)âOUjm Mg^ U2m?R[]LAtC4t6yhY@XU3[>lE6_mV 2l{hѓ}.YGNgtȴt-58UZ"PCZ"~:3\5L\#"zgiXrN_ "YlFQKkU}V:kX+3\ɯr#~9&=b~6NiRR:u`TѪRpyf5c[D<7nOf||P2~-f(o1/ ,siCpۅ"K/ly(phuXC4S֪V\Up-**-B' (W{r,L *\(5f*ybu6hdõR4݁RmұԼ%v> p.'[2f:_0;ɚt#{@ CL-!MYX7ks>`ѾM7,?C 6t83H+lS$ȳz7O$b:N?ӏ62X %XJv''Y:N>`bɪmrU.zd\dדkr~syzk bfrܑƞ}5v3c s;NCc#GV|_GK `^G;Ikj8 ;A /K$ͺ>VY1^nkj4mLcӢW+0 ӫ4j`)~`Q[U{$9#F#C f?qHYmZs=@w; #B V ~cMS}w6ғYKcj 39vt\?Qk_8uYXnWؾ}IQx5+fE&`eFuw.)Wg {_?A)A?ds\Y6(`߬\5fr3cs"A[6})VlH!H\=&U,vZ nx!k0|_ksO.z~TyIy ]A^)ZL˱LOqĬ}ou)auMp"g%$nڟڄ5#Wܷb͇M"7iH 4N AJMn e{v9ie@i"ܯoaeK$Њ%S)҇Q*yӱMIs*G_q9*WoFQGEkmA%4\ր紦t72\\uY N}#8dD"!4Lרde?R"~s&ȾaStf3vLJPsst3dG_4 Jϻ |y#5ԅʿR wT%TÃUo!t{;eS T + S[Adԉ:t@[QWȺ&anQUy8s͵kc;$b ‚> " ? #NBI߶D 7@쑗k%҂sB]>Ae39"SE̼:ڙPF8lÌ #((x1CVV?L}qvRRښrFӯ6Fr摜6Ft3,^Zrߦ`vGܐ>9wys3n iV±F1:\k;^,]|U&z3 eE!eo(N9$#kVB9qIZ%$l:_;*S\UxO<)pԍE )ަSNt6|4lqc&fZK= _aPAu;kؗk`%G~HvCGNr> 3s~-:]cmxxgRę}nz-&{uoG̥+y^:b~whz@KTVک"k/{/J֋Of8ǡ)H=OE ɹ'z6Oz6R|DBk1h-fɿ-tc%.-P6?nlhST)*4fz@emtEw!N;'\߆qԼO$]g35u_lN&f dwG·$~z Tes879'r\90Eu:0,_V;=8L diliR ;U M@5hx s.\aD>Ћ@MUsv;XֵA.wsk*ϡִ8kp Ƞ߄Pa7bwRnpbA)D ZhV괜JQyaQKzOC?[V:hb_<R/|`p{m_D-H[ʼJLvбkt B E!6RmoVz fZsρNA׉q]1U5fKϔL.z|LrBl\#f 삨Ld>A.H֧:%/ceIƻ+lH~y.c2MV*@ygw $I*-ax$jIh eW])55O-ɖ3P sdF CҜqׯN>}P9F(G}8".cF V$DItqaej%rg$iYd,WU[Y 64%ln$ ҭbUzRzl^}X&y4Ӿ@qgMU-Cز{Ga[;b'Lތ K aeQ~UNGŠ|N s@PۚΏȇː %&O/팻`rx0¥nE'wٽ~rW^CWzoq@@M`;ȱB^SiL{WܮN2&i1q/\϶ukȸ-aNW+;!b=?۔NMrlPyy\sim.m2sNp*HC7CVQV-F@s:a?jo7A@Cԑ+h'o]ϗi` "È_>BCJuMQ+TP4/euqwH$AG[de"B4x74!3@H{382M%`'OXc m1 +jk(y0)"S,U]9 AG'H̐ E*C!LY=ja{13`ƇfKB7DinY3qJܦU$ 'mI {w:b25~rj{*MdKtw.}Pn952>w_eW5*)2tZPfR8u[qU/)aflkhVY'|x ^jF M:O-RJD+ b x56_piҭʪH$._sb9mQ<.)~g::gf(zlpu[U$WŦt )nֺ`#e"!Ӣ[`yCPu Úwa]XFgx%_l+(*wQ[T9x "v.bJ{|}]/)It&BM~f<%6ƹ6ӹRY7A`v%P0{IbϺ A!}9ۋVBy!5ۖm/2ElThI3 #y_}6CZgE[gJEEi:enTN(.{whgIa :+wyg!{ϻY9O m±v&Uj}01Y8 [8ɝľi$w-XG FRQg<>,&* 86mӏ<["ēJ] \b܋G',< WYlfssM׉dl2+ ״m^diw=3L 죪Ku牾;*[>I[VTM18 +) AoJ1X r^h5̈AiI e(PrYS/wշЦxUc$NOAYԍ:TQ2 NRg&,Sp(ȆK~]d5Dǡp1Y۾KqNOeui9GXt䧛 6j\l(s {*?޲ Cg>a9X c#Q;y%f˻nviMxu*G%Խc%}&OxkZEQ"w. fLjۢ(д$8D1(')1 U%Onmק[W_M.c FKIXurK1 iӊ28XU Uj)S יsS[NxC0YJ, |03NI40VZ[F} |$.lakXx6]?܁!&A ssk^ ٬}g"d> F~m1/<%:qul QkF@w 縆@R!^)dsX,-Ǐm잭yG9$v,mt݌f ZIw,DKQ FE肶9rp|F2K=!Զ! tJ5PgS4Df[M}ʞ9KeX2ψN_y4!;HQ)4cY Ahi0iwOE<|L#-hM ENqsv5(R8YA#*$^ЅBG2ޅfBH51}c6JhI;!7ibjAAu#sMpafאQӉU%;iӉK$HKAFV!Y9@*٨6qJխ(@Zirfc7j;Sz ςɉO#Ĭn/g7)CoLR׸y4(,dbrUI3لfڈ!遌壁tE "C6淶K<Խ@tȤ'>4.9%Yqg]5F TC  w{%ba~CKo7/cU\63އ}bB4{mLắ_ϰJ:Zr,#R86jSs7'kjbZnt/r1z@KWcnckZJuuMnqSssu7ç `'3HYs~|(Ξ 5!tb?m zX+~ 8)I|InmatTO+Yj[J93m ݎU6:D`@Qea<'9R/1cU"U,b*Q]}dB%  l?(uwR"YRryj«cFz2t?Dj U*\!کʐ.푙SU~qC-N5 /Pzy'?jLD(>}m`ɤiĺ_7ԐiVE=15fEa[.ŝV3aϢUV 2R^lT*"mpm^j5H{C8@D"ҾW"E(.2f Lm%= ﮥ(e ٤AU nܭn_j682JF⯜IDP†uUois!迶aW~>*c7=ZKȣyX^M|c0RZ{MlzNgщFnř,ǔ f(\fR=GOH+LO/ѧ6cR۩'=zoivQu[k:SӇo©S@/S}åeKcSF=ϓ\:Vͅ'AyÔ)yoAoZq=VAE;F>ݞd~<1c_S(~d6 )Mt|^֩{ѕ-onТW /:xΣa)Mu Yu%ֈqbǤy#eji7?!lԘs/HOsPO6_Bi/a%yR4]^2ٚ\E߷0X6Ǩ~ ZO-lAcT;ˍ0fRIe&)'E5Z˲Mh\U?'3z:o"f+3wrv_7׈yQotnB} - fz7&N 8N;vQ(1Lʇ=ӱ ,@R))21raFMr+c(WUd]1=ZmreQGс?.9)7N0b;σgKhx&e"їyxSPd*\")w6#V?6 ~? ,C)' Q\Bhd_ϲč/Nt%"V6";RJ^?t04U8&pq jd 8)[m95f)6)YiU~Yo"$Oj%gc7R}[gs^70fUi6rÔY(B%X2sYz$vSQ^3qPI0\FTf.\kdqjZE @Ž!^#$҂P8^"_5ފdS*Y愖|'E+\\l[s[t-@]D!ܿ2i&s#YQVtyľ`."JW[`ұ%X~|OZ MKr-j9ā\HSزna44{30< I(xc %#.i|`r!/@{ viZf~6,`cyIUvH!ȯ*ߣeju>qZ<2hɨ(b`I}( ??IJ*=l*!,y>Q[\]q\~U"fKQQ|6!鷦`V D&LDLW`*D9&dܙR|k|ߢzOaq;-{q{NG,_,!a$5M,FQ豃TD&[=\ N}.Js"8L>R1w>plYs]?zeWPunZwS?MSVR$ 괗/]O bfL"U0zwuUo X2\|T?5|ݕW"n ˓OU5ӏ+/T=p Ŗ:sؙD%("1TV/M(s!us *{oD(ɾ-FAhyOd-'(]4QL~42{_!/: \.*dK< [O IʂIyĆ:<|u0*Մٯ v "L6 ʣL)pEO +ܝ?Ɯ'O;8°ZM2U9ޙ(hf)$ݨf@37N^R/ j}2t5'$bR2`nœ+Klof6UYn:5Ϝ1q)!HdD83!ug ć=2IPF ӴZ\7]*5bVyy:g ҺAB ar-g. 8(챭_N  7>km`O`DNJ&S2> E=r&U= (eq~2ү`3ƒ'eЛ{*A'clgst/6ōzD5"4Y<{#ے/|ZRR SJɁ.GQOlʋڃ'SE4*υkM3fö6zM*x$)tU1%!qo7 J*ʴ?v "LKpeV?!ǍE4ҥ(V BHxh% jS `ܸDw å샺-luG3J}o3ʸv{:o"˵Dgp7験#@ dmG9ʞlؒ78Mt`ӏXt  6z2gN]*𖝵)=~ jo|~)|Y/Pr1jw5} Cu dHȈC0҂Ր2YUPWIK* ,\ (nTipGv -Ag;lɵWU1"?" lɖT%V ="|.S45Fi3":i@?+=d35F6Lqn,RskLw&`[ $ 'IHVl|rPXnce'J\#LV=CKF P>jǍbM%p[G5.ׄc΁:o;>ecKVZ PqfZ}B<_F:`mkZNc6m_na0$B*\nf㨬['Est8*xMYƎzl;L:p^ͰLRy/3x/eZtVۃPe{|! %&7捝qvR t~S+j 7(((Q0/B1o~YE 1-Y'a b3q8>0nl ]}6eQl,45Y 0vTRsSLיbHkr%@or+TsRsi< _6L.xH B&7Ph/L<^|\#8~ Y?7r '" 7{\ԨxM+\8"[i)|E }QʑٮP|4l&F3_sV_' "34L*BAh$GZD;LE,==>&];O o=d;Yw lPsKOC6)?DJN>==/ &c)5YK+wdڸ줮Jv+aا`˅ǿ qz@ Bu)AtknV@eRvp_CzJ7-RxM'06?씎ͽG,K*ٴ9dvݾ9]p0f<)P#cTBm[\vYXdۦvz*% ~aBD{%<]gqFC=Yth;?r%Mۓd~"v^"tFѥ+J)ex˅Wl5dGWΨ%pj?Բe]hq4f~Ο譿msV];fYs^¿d!Y>7$wn㸶3YN##(P4`/rJPU%Yk s7Q>B<`l~'Vwyɳ~fZkn_x6   6htTt7裡Oi$_GߨWCfS-<Ť.|&;)uV:L[|.m6ޟ?|GG{2Q"I #WZ#Q62  iI?4BTlQ2O<(=~hKI|})_QxB::Nֿ/U-}d9WYԈ/b0XMv/Ts-''Zͧ,GHI wWV'^û]"ZjZl+%-@&2$ܘۊSkYP~9hM8]jɺ-<VAaݚ}T26M|ƙLoZ{7ZC!y%AO9j(5,PlYcsl޼*B/+p@1*uĨ?B "nmx;[޸Qo: Hʾߜ}I[_׼t&uZ^aLM.h3zkJfkYyr)/G%sqēO2O/P QcFciݎ}D{)e/IO2u0orAb ݟdhI $^{vf@S7-8D2W dwm(?Lқ{'CK<} y3X O50by~#R2ǀ}3)A˵,|fq2*`0rt(^>b}( 8C|˱nx݉3Vr-=[v%'"DBcl2āMgDHW]4nykWg|'YڞqZn ۃf:i[wv'볦RЕ _ʌ_wx(fPѾ6svڿJ%}0RHroV@3ak[\7FB'?fh\8XAcJ̨ K U@+vi+DeWu#mԮڽ|4 D@Ԉ:dmV3R޿}P Q |/8p:ûRZe βq,}Ɓ wibMy$8uˏWF;څV}es-͏l\k>7 fm Ān|lW7C%H(#Xr#̫9/-*yl@`#q=5u ύhxN~XR(;;nWO̷ >~M!f2hHU?SKܲJ&#=|DT6Ckڼ-3w8sxn^hgirMzo>#̘"0Gl~sݘs!*57W8ytbZ$NEQd+yaYX $̨>DqƑ|1Zq~ׄWi`ȋ}ճʁgS~ObdawkL`[^䘷W J>H^ v{:^A, hJJEox2`,jKa802NLJԅxó(K}}GQ2ӦeaӲ ޲.[#U7bn)dadugIF5#g~W.@4;E}s,~tgu0Q*P 3-3׫292u,EBCuilW@eV\#F*(j@(f*(2 "Ƌd~ں H 7 ne>ɛY7ei[zP|02Sm^sBTn* 6ɤbNf~ӫ73'TsƎ= /ZaHY҈< \~I{G%!'pp9fNr ?AS4hǏmW!_ZZZ̍A׵BpkwBH4ܸ'bݘi;}P 4="E-v d:!3N6c2 eY Y6tbǿ$QdWbmR 1Q+3 FRՀͶAc}lC4b|#aܪjR5*ўZw8Ǘ_Ů"L΄9]BvݕlK)L+EatT"B@7Fسk{يOOg@[]j|V,^Up4f?0|>Y3_NLV&>c3]qof9yĴCڒƙzD({90tF?).0#>R3dN0'3~359&cLܚln:78aaL7C LRvLЪʮ?nŨh azwvI^:0iҟh$O7;Q/CeW]@l[D>$? >R= cL3ScX::[29c)i=ُgSЕ=nN>>B=]3v u@ȷXqbets'39$j "N8! !L|0ccL4'@SF2`ӀM"ՅF4*z^= v-ʯ9z6ut#^  qEϳKsHeq_ t3H1:;n!1 A7mafLV'p:[&!O#w1ɯT],%2nD)}.*ӌ]#E?xsG(y?k@m\L, 9!,U5 eFd^rZAJL#Jm֙?,p>Tasq{kzQ틢qg԰y_9anjd$;LMUٖOE̳ԡ 461i\ #5Pd}‘>oCv8|Ew閯#Ak {%F~Jc:T@Ui{jKFGD7U+Q_SzHF4\\_LxaY"S.C&`Wtq?g<,u,f6+sP W~ l-)jq.RGaڶ)Edy56pkζS&A̴%1,HYgB. 7e"TUf^N y~x+ NgB~-igX.ے.u.@I< ;3"\̉4F|iTO@CZJU+| 39eˆTV ;ƙͦր LwU`D\2s||_: GNvHF<.udnE½ Ɂſ 9BxcSDe^e$+O7Xtp^JkG6GJ5f?l;dkl[`L;*,H3i) zm?z|R gƧ[v(vLF+kjT%ކ x\pes~óEw&(:_al]n=2!0HN.T;,VPW S^z:79 {~8V&R"區7de*hTfEuFT qu:K0${T14|xB(h}6㴾c; 3BCE^ZnlT&OG2h4ݦJDv0$:T:ͮuQӟgI${0[oR(먃uR'c j@J~ t#s_+D/jg3T#dj2"s\iH)?ܛK]QU+lrث_џnkޕsvyG7(?WBePQ,awL0` z?&}% sf}\ݤO٘-G,X"0thU>"*S az0j$b1 )q#qZةZ3{|8Ƣ Nf:~ CoAͿr7)閫ʨu Zi?dq=w] 8eBq1x_K6GI~k:POa&GbAV3!_MsP*b Wj#ĺ `5n+د_f~oL3'q* )$ފqɌTӟ,<6b:J G|O݂,W/wszc?N)g5TT/\~wc1zKC?E76UADȐ9lf\nP$GG">*^Ƿic&ہ\aI6\q׋R H%odRlc9L e<5t-ӽj, `-zr~V_\iq7Q|C*5,f+sDžJ 2 9P,*}mEf&61f:ZՐYe;!m_h]7#Qe%@ԛǜ&nۨ,X$H=i,6{!ɟU4?,7 vɻ7[3:Ohë섺7ypdžxPx$՟G}rw(f*7R^ynT*-?,NZqϰ+C(4̍Q\nڶyMw}ݢr eD)>-E?"O6Bu7?ۗ $B[k>*5{*W'-,\Y6\sJwM,@,R\Cn `Bi~0*@s8T$E:.\G Bcm_CD*![t?h؟㇥ZH.3V*Q=uqYT` fD//tPuq5$@yqAf)H0rǼ[Z,:k^ w:n|&(Dl AeT\[.#gm3)Il еΝ* d|bS7$˅Bb])Hu/Rݥ !v_"gHJ)0o Xpk$"vUHckD^2Nb(^@l%0^10꟦`LAe_Y'(>dxD_C)CWj35K) _+c}/(?P:G䘾yaSp=| pޑ$GŜvh: Cn>X/ fjKpb^R_wvbҖ#Z1/^Khr&7ùL纽,`Bh@[~6d0VEhQ)H>FCFo7ʇ0 M'O:0M_ѓm;]A]DP0D$q%}Wk)H755x2P\2Ad@O#b,OIsIݜWN+;16zC^8,4W]jIx&*_ӓ G#*^/W47j@seL_ex!l$#Ffd/ƮJyBPfz9@Ė݁B#Qָl[}!ۉ.]<r\}±n bIHPLw+sFJ*2&l<9>ѝ7D.Gԋ)No"?22`kGʆZjS~Ns0N}xÓޝH2 '%/ү xQXK] % X^ܐb!`@oxԉ ~X$z A(]vOgTUB68 Ӟ$\4gZ6RxQ.?PgdpJ{>_G4F  yB1i LϜS颬=瀅ГMX8QkNw}`={|b\&I[{Qy)Tz=X ֠rӡtDG(HS$]-\$DEB8=+2J0aY2ųQk Dp`Zpo6sy ɽJExJ G yK# K niT$ǻm\6SęV!l[|贏"}d69Ddn\'ffh5M$k8Vuft`\ \޽xhISXC B֋ T3iLo!v,b&Z>^ˑKU=P!6wsss"-Z;e 7nScU1iy'b"y#X%]ND7sm3d32xk>0~#oNmqYm`ԎAEjt/nH>35y/⇸B\U?iJJtWEߣYOUgd(o?EH'Wj'd&UT^ &4TbtRK.${IƑxO{KnH`Ldi饄}TgJ#7+ýf/!obrx5C}[]_'^|̘*JSg[Jz"Q U$߭`_HGLSyf.ηj5ɏbΧxtH>J`@SYR2#c +̾7%v`2$I'~;cd(H' 7,+FQ!hFCYIΤSjU6 ~ᝉF"ʪhה Fa(<][p kZxu`opfYqR B\H"5Wh-Y7&LٴXzfUꨆ)=fL{WK>+wBĖ܌@+sF+4. UVmC#H}%2Κt)f(Ny|$Cj6 4Ŕ)IhcSl3Wq揠nЪIDЏgzOtS\v&љ8= 6w/.D4EE4ired 6TmJ@k3^cF*kEC^0u!N+!uDM)ds7 BV;N%,֠M{^*'1%;Jx2]{ԋͻ}! zKI], 1Klg>ïw󣀊Ch؛Z(p O姪1PVI34rZ53XY%c;*A=Z:5R\vSKI9Qa^,)!;1 s_)H*F@N+:s]AdvuŹo >Uv)^*U1;ۿĶaq.+$P[\OURG=p]O#Oe5ҋl.)~;k(C^鼸R3yL!aJageoB>|'noy In -lS}ht$s}@R1&Sgm}/`5}ǔOϬTUGS  rzU+}*e ^jjQ;ğl+tfǀ Fs$?R΋څ:Mf[ U|?sk\՜X~g5V%Ʃnt96.͆cCOE]`CѧMdmC^m,LU^:ޛt![*?"Nt3LKQz7!N=`d0Q ]1LXjN4 yBLw0z$EMm$jEӉni)3x.؝w-j]X, X]:0vH >gSc-mdvZМ ә#Un;%\""))$4H| }@dd],'1$M)G.M}0*[k{ gk4[/~Y[ *@Pp!z~ӣ bA$W8)}c#wzԫd}ֻ\ vp-B^ܐFMm5Hz}-f?LgFҎm08Wgqj'pCjK$;() ܯ^: O}C׫ÖI[c$;eBqp?;0v9nonۚ`v dͤ#* ~!"&2 my* +G_J=Xkg#-(f) \(xEÇ#35GNhs-MU~ f~!F%[|!8qAPv$4f3>W0v;${H[DA O6t]^]! VmMLԄ-sCtOd}OƬKTyk&5`ݣv+3R&[Ei~5fPIQKҊ$2f)qoW$|ִFFP2jaR$@1Ixa)b{şa9׉-j<95jR@nޮ^}s;}H@CQ{S+ڜ E`Ӯ)9ttħ3e)0\ 1>6k;0 Gv/av .Cs 9i.u9yH.<>d,uDcCF'5Yœ;q݅ކu+3Q\SMle-O2C~ҶMۅnLejP1B4\gBiE-:u|_ʳ&"qI틫C&35|BrԄ/i/vC]N# VY"+F-.wFP/w@56܌VG-RpFy<]`ai>ɨT<%D}ybMɠ;zS,0{.llAfsN'3dXԇ2}sF/*ǕUAXtc5')9~;syj)xD.LG@Бitk<M%*M7#躪T9VXc+^W\{tg"CgVIwA X Hu5hc1eu\Gg-k4f`?KpQf,#AX9ߐP/5oXS.xxR*)>"; #{c+#XB+rl6,; ޯ G ˖3y8:)؏38_Xkύ׈[ %MOQ;&V=r1H)ۀ!{pUT~uQQ=檎tbfX{T30{^# wfW8wd1q+^Hʬ(0,˷ D%=!Dc68$G@KoZvJi, 3dEҵ{#+c)o5Ie+M~=3 y40nwB(-P,Lׂ[} .oퟮxܯ(R:~ߔ `!tg艁1gt<=༳0ޔGvZ]Q׍T%/*m*cl0X&$Y'|OQulrH#By i 6b˶(r؛ >naxez(څ+n{ : _.{Xlj~eėEFNљ4 CdAVmpgS-dext=hY-2 䱩h5mXbW)35p=֑JZ(N~WE)QVƶ"HXz8Q)3$jU 1tLh69ALΘz|̿ U]{Wu`V!". 7B y܇ޱ .7Sw1x&!ԍ*6GyR y߭JUp֞uD}#v90G牝WGkG>M? c̭(QLa|Q!j1WA;S]F%FLHyi!υe*;ӼP$OudUFQrF`}S,XD,3;yBe:H`}k{A@C֗/ Dx *|[x*\]0Ǝu ǃKZi 諊R1ADxљj d|L*#YP3EW#bzf'\#@`*Xn1ߺ3\+wv:k>3$US8OALAaƅd!GϝD"$E#y2x]A8[[iYzO4( @d^qxsd{ɝB W OPD E]p8k\$r(7_g ?B*Q:Dsy YݶݣMmcxtD^7Ghvo&53(i us1_|$Cԍ[P*06^-ɺ}pr7MTWfQ0[ q++Ȃ'>*\ ĮdF+!e"oMư[HAB<^$n Ie:ٿ19K 6>2@Qҩ>Ug&B6*Fh)\#&q5*&@pn*@E5ɖR_ROb\3dUEƋܱI.TPDSfxL* iyj$}UԖectX>mȮf[OwW\V{GSW9_App;W@~'a++vS Eact_1s$u ^Yq 4VF.vIdxoerA. >oxN)8wVu`|g(~sZ.|w1Txfج-yqنF31Cl!˙YĬB|Yd#nt e)#LAVᔎŠIh*H(1+nrQr\K[-ZΞ&VSO֖Y iS;P M3vYe~asuM؊k_)v^Oku-C7̓ {;fCm8T{~xOvᎮ/NgpEz6S7W͓eyBaڬLkFi%⡇pd;k|N='$/p>4Jxo!ZoM.lnŀ>Iשե VTz5:Cu%c]P(eƗ Ů6+bgsuq|*߼л\p.a.ZB2gQT,'Bhf/h4 ֕bsm6$i%U,lwK ȫ__ir~zYUTts=92b34<;0U5 \':7͕|tڜ΍pڙZ;7GZHk-=.oHhQ(rq-]7ձҒ .ÑJ[^]>9} ۸`*.#g,:Wo4PBV/A2#yAP$!z-jx„OqmfPҫgN hqΏ8ڙմDkܺ"{7K]6!E$yЅ6%ݞNǥ f_nSK;" œGʓ')g5Ăs66֝aX8U|~.pgy;6.c}Y^MZr)WlhuGs3 csEQ$:+ANxWmn_IJLpSw<#+gUEJ*FuȮ̞1ͤ!bG _}`TA1x]A9V)t_pșB^i<(c> Hw#Pj=l$ dq#(L=rE uŽeϐ,7J7.v??:"[GXsVic⎱ňe0/v*RJ?1XiISK:req!jGHض{G: |rWmd|z.= 1HDF( wb&e!58=fyVbn a!Ax?d uQ؉xG㕾CꩍNYC*z'cbntM98D)Q` sPP@/faeu|K녜⻷9*{\uH+Z#[kgCJ?ݳC;GwL8z) 3N*a,lou,kw\RWott+ $Sr&~"TZtMw` [}QΜ$a1=V R2A3>hIu/ji,|H܇m`Ԕs -]+̠8KAxhF`'plրh_=Np!8q<xm^5E: 7s2]t@cX'<4u5D 1cHv Kb޲excYtIK#;(Υ%Mȶcw7,l\Pp 2μ)]%LRR ubL!Ow1^w}L\|ujd?{ٲ7gL{B\[Ys]6pJfC<M-*(_ $+^yX~bl=34$:^%IYу! &m߷IݿG8};|%?"I/5f2%Ѩ5%Sޮq(+r\1ஒ߂rlWSi^Z<oǵ4#B< ` ו C(Of)h_H2 _թw~R1N-$qv'$*a}H@}#(R$ s/D* kF' {y@ lÕPCC18%?5cM9(oVnhAaCeM)8n" ѡx=s|%PpbI+W:lIH|f3 D?Ukd'9:ӶX(FbGuSB:tOAL ZȒ)17sf鲊g˂Am Gs+!ao<_L)v90Bȶa8-o[zyCVC ]Ʀi4edK8YIk(mȰD?Kauutmp9V"l EhN|Ҝt<: ϖzi P٭7zfɱ0.ieI<'׈7=wL2WLxJ ٳzXzW:RK %&;!:Np%N(U 1 v8f)޾D1:&,D$<5٩7SHܚ.E.cz6 V˾UO|bHMI|CAtl܋9bx)zdEh-cyYe3X?^D埏6Oeh-a|P+ %JiZKj H#pT L G!̘Rx85[nDl*ڠ#_D~º/l2T!cJfm,FiBw1v{ŕ7g"ꦘFdstRg}vYh5MyU,S7oܗ ڙ=m6yʻŌ^ /z@bT|}9OVepܖl~=ևrc=@ =@i,QF3p5a/6J#`DC3q,r$Ab]h,hOiT-PKXK;J*]6ci޿ݫ,' Rx;! [MuAв`C(ӚnmaƔnǖo_<5+nvG?/؝zY}LN i-(tp=IFg;,$ϋIm̿\h.{w5GHOfq5:EvJp%Xh,fgWZȕl " m]/deM }9m b033 2 ̄VDv\8kf5x?]:UEٰ2$whмHݤn%&u:C/hlFVR^f,ii-8ʟN{p'wmSnU[u1K, !zg0d7pNp5)=QVwƺ0;4HVe=qh.l . ~9X4i0k:&sM S4=wQ}pM^ԧT <];=2װ(m,Dw|z?[ɗhgsNdP[%rfZBk A|P#.1 ބm ;]cw~=D9gR^KRdD&%|Ϟ=Ί=QH'~7p$eȂh {a*HnS*^ O`ZO`U:2}™y\ͪ?A4\P̀:?A&ϜI`kO9Z2ɬVC1^uhu4#@JIB*DEKXfZ8?G,`ZJ?,,x,McDjfY邚O$><% [y!]s?| @Pe"loVW\JXaLFlOf"& Kae(ov[‡yE,/ $5 >.8$Z$\Zd5K9YUQj;-̷/ǂ:ir:CnsTo+IayM+IVMv\pn*"Fh |@G߳QqF0^,D|c8J :\QVp?S)~J57fEPX2]NK)UqYЂAϓ?9IQ[gڛ_<.&NewX)'a=k/ S]fFz,ap+W/2ZizlF mtiޕCO Ѫ헊`Q.Ts۹0:l,DnO*cըv7QN-d6_6#dO@7{GaT؊wQssԳ ,a^-ۥQnN˜ Q'[*H\okD&oiwS?]Qubx-j 9,zTtuSGB ֘jVl\q%+Pt2(u?@l2N,b7* b{[ԥ7YMR nJ 1BL|nL絮?:B0[v౥3&+P< ,SH J Es2e8BZPRdKP4pQf!V78݆ݶsy_ddT`'Eža#-C`T6, aM\9Bay:#4oo?ҏ) 8If á5<1+{uck'O h9w#2gPhWv۳R Ɨ1M$wvTr]aWǡ^JK){Ԯ{+x{$UE@$[Mf$L^!po d|l+s.ϖNbFCT%VFܬxKa=Wd5f!j:tdމKFd(]&s뻶åw^{u>o~,.s'GǍ֯TS|spxr1+.ӂXEtKfboϿ# w.z=519AJbD46Reլ̇5?`yfW3M=jK]HOjƫar!&Ǽ~{(7Ro=eV=Tf_7mn]h3k.]T *q+?o[ ̓14fo֠3P"̿jsV7!ap(6 5ܻЃzii[B8P*\$fA]gw.O1?_ w3󟢌 > UTu`6* \ :0V4WbV A~g%&4}7H a2sxV%6䋺×X CKjS2SةPAWXq 7I\3`y]S5 RVHi@MMp*Wo`m0J 2͟˳/ g6h?N:mxB}̸o_ 9T-Q^0'z6vzetL2']EEU:M#cQdz3M >b6Vq:^ M$~?vCzߞ ?]CБ^Uez_t+|loLnI|]8*+Ot BSM0KK݇OaYM9=t [~16rTjd.S fhoA ũ?UJd-%9  Ci޶o`qزi("cw.3FmaN'2G!:޴1ʵCR k9J,؋jaU UO;w'~t;5 #iasR8<}6H;)YΉ.t@:T;c9eskfi"+N=ş Vр(*0E OIwq j,+d^ {j 鮅eMt}Xuuu(. =о©cDLB$w}C׳&dI9e *\2k=/Ec`blJߠq9@g<6qfXsTXwB!Ny7(^[c| Go~B=c~ҕ{_/4I5;єjnT1`ޤ"ȯcaDi,r\}r;.d\GH\3|gWxSYio%;L/F· R&ST15e7_#YrPOÂْmeci7R0<5 a$x[1w&Mbljm\,氋4\+p L ^l׾DB1,eAnpXՌid{b ؄-R<&rq8z}M½.0TU:euzHyG%R~m1M⩱wA;/㧲D)>񊙡lMDf{w4V_Nqr#qC `,0uUHč|-2N@4Ƞ䶀MV /ߺEXi $12³Fl$ ^lE oϵ=$-~;'|[.eK[h&q_ɴ$ݡ9R1ȔϞ|4OZ&A6=:XHTe Z]7O#Bե#I@̣]/pRw7/L%1JzGG`⬙!Y'9mTُW i2@&b2)W9ţE h? dug@W1x#H]yO/fTTZ+`%0C75J pIh]X~k]t43r4Q$Qp੗p7` 7s@Fl şm J^Mk/9$&7ؗ~u V[=(;CJPci=RmsbHY|$A d Dѻ꒟:QWD8#ol4 u9>^#1d^@;ZϾz&)Td;>s%oLI}():)j3jϐ ֮ rIRMoJ|%1cVNP0۵w&c_4^ >$y͡db5==h!zcL>~x"7!djJڸ0]RP9:5@`604XODݙ8=M75յ%v8:I<\&o ٥E} P#΢.'G,d$:IeoV aO~9LL<FXk2RZ!s*ժefD@3Ko_Shr Gzoϟ1 vCϵ1Rb'c[&?JUiGڊ}) ϹҗNEh\NzFnLA˻졫[п5傃pn1teQ;ʝrwn활=z"f1z,5FzFbQ 'J2SiOP'l9*|$jʼn견-ީ+p݆h[5ep5Uv O%Mq(/׷[j0sUjr/EL#ʬhb!>T,#AuJ'O0+4 ɹh˼h<VWId؎Q>?:q\PI܋NB }4?.[l AlWEǟMtZ D?BewZu)6'")FX񫵺Ru}i^RHq [U2Nʿ kQ#!5oD?ħ_qS]Y܉ ?Ƨl=*V%pqJB3QN)U l_(HXlj]/tӥ%/||oi|$8yC('vc8)欼l&Dm24D}b2Eh4L'r |müNJ;Ϭ׶RtOOx?-mwROIB|{P5å&Ad] C3߂;?YG& 7E$ MmmHCWHĽZKQ!;<9_ɠ`GApw7L2Ap%oB7hq$O$}kPԜkN<&\f85 T-lrvޑ5Q0@!!M>w 42XE )zhBR;;ީIبg;FlcBЃ_I+ôVZO2?&Yy?4'hQ ^}smX,Ҭ~0v:h&],dE?CHf m]rDLw!eGልD4W &C\om,Tk 0<y򫽠vrle>.niԊ“Y~^DkV)vm APmE#29QtnVmn4jn01K}!Įag26ZXfQg\A woh\uzi^AajggEϸfr]kA%U,m5O 53IWZ& Q33m`x[?!N5"xD|ʹXcAT^s)w@NLE.7w!.&Rb9JjY@;˒ >EυlFzUT4 <|G" 3;ʃ+(,9x| /dv!]wij֍/\;ʁA#y{J*ѱ'RtpY]ʶ .(t3'jr.66ۇo+ 5Gxs<Oմ}ݭN "*U ßxapYs2{+Uv^c: c&~?]lQ!l7jϚ亂 ~Tl,Ꞟ=by޻ƛq_~'0Ep?:&-4{G o|f9-!Z֘uUMWIm`[E,f ӲBTeWpy><f^d!6 {f)s΍Xԡ"- 2XWzjנZѼ$9Qy9K G+L&bqFطT[7 (iıIw$2&m Ti2!~A1N'aatu .LxaVOhsHrz]dYa{O+GITYP/vfT+guٓP񦆳fa@Z`Wo:ʍֹ )c.%\O opY*zSb+8sbV q>8=p G .g ٦K#b-q\pf 6ĽӾvk%{[kƻXntV\~!s~@x%c_嵅[G=mNI=P7Ӎzg#ڙ@2Fo? }`SP5<(hPSCg-8y'?PHKRk}**b+DV-F=bmD(`%c"j@qp$qtY^"6[x_7lj|U@;U *2RVjS71`=Ι9-:@R /bМ b<+ ݦJe"퓍<ݰ0bȅ GzJt6FX|c9e y ӫko^tIsK?wºx=CL"Ӏ+b~Mj> i͝YArQc ,l}kRsZ'=itڷT>GdO|$E9$GV8"[tt<ss4kvHD(4p2 ײ b fENQƂyL!AAJTX,|co bp| g3D᪴8#Uir\[dꗜ4M謉s\9",3Qx|W:I-CG tWS&:H,V,cB /ۜe7@^sQ"ܔPPޞ^ʷǹ0lo!78@gw=60鉙&47]LBˋ&I_kwm^_x4TCԫG;Slh!/`L)W= /+zqƐ2$0ByfM>N!IAuyjZ ;g32kot$S.Χv6cl<~l~Wv,S<%ptQlNKu\B(ޛA1tzcRH/o ]I>u &<(PCQq27\) _ 9E {QI~#%7}- FB|tq7ϰi{,h)]2I\LZ>CR적wH_ګ͊h[S2 9TM,a5W@/10dY* bZ' D[3>;j ȃϑz<$4HzizB]=]A(d9c<ˋ"DxF#sǃ1 *HrYOR,CG|e\XtbcT ِ7dVFx#χ>B{08.G\*Ɉ0,B8YY#$ "B'qkS;'}`ܕ̀FO&Wў'\IHG|/K"40}S4eqX1 Ksr"%yg.ppKAM[8klv4kM%PwFJxaW}B\ YzTp:*+@a6!=~6O~}H{KG(M\VP0j";= 1i3A@ Yj:Hԁ^AO%}U+YYis8\VZ.BP+H$zDO͇PR扝&ox9lM s1CzRLyIWl~Ҙ1Aǵ$uH$5(Sbj)gV^썗9PF cB+abG:P+<СzzEqzď0lv=AGxL+LVԓ=4ai5r&f2biKȯ`Rikwټj V*]lxGKjDG9w_Dq%ZBkK JggYZ07070100000015000081a4000000000000000000000001668434d300016c3c000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/infiniband/core/rdma_cm.ko.xz7zXZִF!t/C]?Eh=ڜͩ'+9֕譶_a{>k>f盬~ܫ6k_lB7\%[RC'PCRyvdi+lxogleta3HOz‰b)vL[mts;:)l"4n"~=ڧ;k($MAyJr4>Z\@ke|a [`}1,;mu/OS8slbIHwp9Qu >!>.N`#˄`R[ySfAt@;~:sεp;NTWx㪒%k6d]g*md[.rKQ7f]dڜ۵7$ӣfT;?Pٔp\*)O׆  H`6J #MQHx2oR1 c-+ {@$yȦ> 6)=67 n:~R/Wt /}@y>ϩ"C =kA)>7}]F-6" j4 Tm;VjF8CE5I~5Ҏ !%7aqVSu &^v7 2V I6rT=?ÂL}4;FDf৒Ǵ怩 qb<7S#BÈVKFB 2} zqd4s9@7iYޒ9a8پ*RJo] L/ ^l`n|!WV,@JCxS"?uw(~!:)> uL6<nLHCti~Y2AOTMJ"֠S;jȗ[cQXRB, YN`|i hFp畩C)vq&"S̸lA]uNVAܮ[FGMZi@g';tzQ7 'i1ɯҳj 9џz|2$w>gE#5Bv5ހW A[b$6u$NNu!쑻(}{nA&ȫl:,rd K8'"ϏiH봣pd+f81xyy3׫e&Wng@wm2K06vxUenӇ;R XfރMq]lf:k43q7';gact ,G"3l{nmP,ls#uw(j‹]9>qL\ş=i6z.mmB$=81OX_<$i1{[UFÕfۤ9&`VF1YB-g^k]2fL^>-2r,ǡރlݔNJֱspZ ưÀ.9-}IF.fW'i6))/LC. +kctwwiPr LIS'eQ!C߮>I]L];q0'$WMM%RIjҚL\"Y71O V;4<;c_}uȚ"7i=̀ΗҲS4y4)̝G:n/o Rr6Bc? %WUK'T2BVF~jxY}#"qt;?;m+cF+2E٪?RZS} bzl3X@x KWϕiFr E 4M,U0|\sخ {-6|+WS GE qCXq%5C^J>Iwy\+=A8* aNytCm19Cաe0 -xoȄ QG3StFڤc*J3.QmvFa),i[ڐ{x㻜 ]qznX6bߛ)&k&02*ESG&„gM31/K1jRQNjy&ZI)K if;߃mԲl IxnTa0%p>}F .IRFblPM&U``f=6-qFn4'2&4AmZe A}'R Pɡ^5JuX'WBQ_69߭!޲$vgaلS5lbqy1ؗ4 Sؓ*=V0leQtCKcI*sG35+eZKo" 9<-c$ԱZ# ̿f8CV}^&A!~M2Tz 0H[dwiy*ƴQDxp ȶ|ދr$>hL+JlړzWLJAhH5[>1;mWÊ$|Lpi"NU|FZRbY2d7LK}wUrLqNPe(_%=~ɨkY# ]@|/7PϳJOe`W)4@h[J Fyp m&Wll Wgr?flDK4T8%V$S To^>f`/8Z]l$̼rZ,!޶ǥ(2FTH8}Z2Q~J!ĉ+ 5︀ QvC'{Vqu ׀qc%ґՕ#XS49bW1Η@J8S; j95M 0jPw&4xisP$X$Қu35IRtqrCP%%y;`g}V*t)AZf0#Z0g"XH1bX.]K2w3Ψ\͙: jݤ_ԕն}qoѮ?ph]RVfqCM28GQJ S1p,*OFD8sWtpd™5%8ftȺyi(˫Gf:Bc &.GLT_tJ)Vma'PTߞ@W5iF7?偃p;`Τdw<ξ>%-Cu^"LmcҎ渥lBT޷L߶WGSn-'4m̤T]E QZ0 =W432TjV`ojEn kx&GuC1`H.t/yB͢YaeI[M>)0\ŀAUF9ĝiH$&¿l}4S񴒋%vʨXIGy8b$#A.54e vQw%O\X I)27(:ˊ[}^)v%n1eraOރʎ,I9^|٧'/9];X>1Pn߼1"^#>TS^2(y-!X 7_Ү#0]dnQ]~DS4ViUE2Btل٠?ƥsx͕P2u z~u8phQཆEU1Q_3|숋pa8jHu{{de@ۘ!D"&cw"u!Ciu xW, +.hRLxڪ; pn6e\6]7%maʾCFJ iZ= &C aFeEU;21=6LlDEjcPgUMFu1SXZ*XX4~" q!x)8婋vTaA:a8FQMGzL^GB&N4'hgLɏVjVwZD?_pWzDM܏Ї(;.3(EԷIS}=iBѺh91}67a{dzÜoAV fZ~/n4Gç;t1Њ7z&#F!!_Ow)A,LCvzi1>și./*5g1FNBַJ3V!NslX+\/M QS!$DǏӷMN pȍP[K/*L gOq\V\;q]Ğ#ꓞnpnl*hʛori]9_`RHx{kXBfPa1U&͕lG@C[Be݌bFD iC_^S(6|[:FO%*GLQz ͠B+b[˵Ԥ{W[u1& \L`^B NOX^<8޳@i$h6xER;`I%u!jӁrGU 'rjlZ;WsVր'V'ny /Ʉ(4}΀<\iQ)OY!>Zк'Lƴ;y8RKjHRp{X1>*?akkA|`Di2BMb6z|*XԱRiP~ &G^x1suwhVNW)i4ECt7jAH͗&L阗+|k1er6n >Z9/"K$3@pp{Rp|D+WijDR-{/b(N*̞V5dJJǐx9?2 >=^1~i=SSg¢ Uo j9`6mҜA?mm {Fl9,FꏚLSҰ:d.nto?@f πy]JghXɢdQ=*(ڽuP G7}*}}uxD@Uꫜ t-&̚1qOȿ>'#:KtW&k_#T8t\J 6Mp} 9<~pm46թ9누WJKyb1xS+_եu΃K\9ry $-Y(}@ ~}Rٜ?'H+9;[@)&3y0]##S*[6dDoBDMVM9B$m6;]}Ue#|&BwWև> Z|oB[C:xŀeˊaC}Gz' "{%(2H#7 tż)wŕ-7FzeG2&T'w13?u[vn۞o|l'} }ު7;{=D+gIGfa $53U|[W\Vh1wbu˾[lwu:vJTj@hL,3]4'^nsw {a0T|10Rl~n+oIyPGEyVN ]$).0Ry@gDζ_ >.֥#1A c+FBfxtSĕ3XO"g 󐣇d0M%U  Hۢ71w>P3 KU2/? GHD3" !Q)]z1JZƣwLW@ 扽Iٙ]>=? wk gQguv8m0} c>ouw\ Yơ6=j6 U4.@ve>l{4(Pi r[U&hۮxreUcrE.^ FZ[-%,Dn*֢c/fBsb?AZɽt)S=MYxH")_~np̥V6b@i(讗V0ͩI5S6{Wki:M9O `Kߠb߃T }BF;qۄmC 鶎hid{ad :!bmA}̧TRi]R1*w$ZaM_iH HuR~/LhSW߲y ݀zyy@)7IRwtzO?^`PϒSWX࿔73?d \4 -pʎ9{/|d/P^f ST)ɬ.xd,M1~F YY (xFt(KPE^z <EO˔WJK2WVq7vpћYZڶ2N/-|9 kL}@* )ϝ~P(z^i^+0*+ÂhQ-[-RF"Z}S<4ܳCUsF);/e i"#>6rqã?.Kf:G⨦0H-ȗs5L4 fzsᡖ;4-y!aO+= -͐,Eu{xKrKxӨ~U~W,pVh Tt0+zqfF.ͷriul~14d|lH(΅+Y|eŀuK}v{Bgę(]( (fMHN3'iV:ep sԬe,rf0Ձ5BV68u[C|5fmόԞF h=g lQvm偾):B!2"r/ n\pп)N2ğ/al^CQ]7 _3i :G ]kMpA<N *~Pw0% ;l5>6Mrg?6MD]yGHV監e}f2"NO}QJ G ùP*3\QaF/LZjΒ:UkⲖ䟥|V\ r_%NbZ7Qƒ?Y>vqgß*CGLh2VCgq*ۦ|T4󸵿N[<O2o`.8YS/jOۘa,ؘVoBgidDbh%!;_4K>ީ<.|Vu^G[O?=Sz5!n7Dr6!- ќS_}hypj9{qI^hivr|E#z.KcMRKem/""VS(S\2ihjlqm;ĕlo=tUl򰂺8# (<&n~9{ m#GhYxR~֠x)ErcJ:"wf)13-9ءm 4Z*B;\ }^m0ܞb汜UF37OnkrGGqB&񪱷]i_}AY[ +E48B )K.QI}^I;҂2kx"!A;Y&UK|(űxN R?DQZDsIl7 HۀXh?~JD9mD0(-4l ĥvig0|Dl51$ԢZ2h*5*)]:]JI1]=l@-бqbA~bQK Vdn1Iw 1o]j -|)&7cܯ /LpG>4i+p'*bhz$6U ú":,H#AhVH:Xk 22fk 7nMU{R`0Nuˡnx=x1R\"=qHqS<\uӎIs_4 5aO&,yI@(18W$2i݈Si>dKc/XtHF\> > j<|dnUkwcboNs6 t|E,鮹bZkkJ0ߔ@2<^Mc wZ57;>BIO N<$]& 0a:y}aO%LYMoh;2a!N~7/>ѡu5yU}O*:ȐBy$J* uvu?\p8 #u g\aA@c7^/9HW]lI3dJ"]89nFpk5W1ЛyzGE喇,<[C P<#x/$^W2P@'V `9Jwa;bΐc g,P`yZwm*Z/pUc_n?[x8ఎ!_P@IK,u ;+x6^,tW 8rhY*jIM<lDtu֯(ceS &P3(t AO kxsc}Hu&W5?G s#Gyr( 9G2c_WelN7&_'ru|o?쒌}!>yg<8n.";!/ w[u}W_fO<Gw}r.!͋V`+}Pt;2w_Y#YUūxy^lvF l~aCAT${ztvjJ6b5rfAgi͂7%>62e=iMWa1MCϲ[VhU)\j lîX #rrWZDcHr[ VZao8RrLe y^I5a[^XjLOsz"aEftŊBo?T,|)2J:zRp1g$[8H4t.t\On9$DƼnB{H$s*r=2YYG#*Da2Zo{7oȩ9% . O!a2\LB켣PJ/ hUǴ׹~jPA!I9z⡦uz{s .\VRꕘR5b3W ՙ%k@,dnjW*#]s۰TR&<ΉrqE{}.WdwkN2*3SB˟ cS6ݴakRX8JQqJ0"6s+|N%j=ڌVyk,~7JR{2l`"͘ҹM"`IAlIGPst&S$$ nI!H:)rlpk3kZ'a[; &+OkՁO8&L%e21ETJNnp W,bn;GM;FC^G]M'tp%jx8SUrgt[0G30G. S;݀E'0iGwO;g/&4u%:8qc6VcY?,Epo<@b ˴OD"e#H!:9s.gCGICGA8fjWߟLNw6f$ƿ-rQW Z,oesTZG98i'nyF]ԱoI :I7 1FxΨ4y* Q>Ȏҏ 8#[2r{}o}$wͥLR>wBOW*gEۮ{;|XS滅 E_bq^0D8mߦEkXl c8ut4WQM&sawkZ90j;øntzfbݯ8l|)1[RS3\yk:>[uGٛl8U"/ZH|iʨqp;۲xPQ5495R?).*g~~-i U qQ4.>]A#U] -X6NtؓLPYnQKav).3a+dneO6%KA4._sf\^P31f5A{o;ghJwׄ*rƕDxs@H9NY^VE4}.cؖPfP;Jo\eײE?E=*5g&0:*״Rx gi+ʱAS:[DosfOΛ PCCZO2 M\W Q3`uo z)J#n?ŬsQL,(i]3+͙, gom*z꫅ PZߏ|uGb.s"Ya"w7*]g^{@ر EJTGY. ~pُpl}QXOnf{Zݬ( /:7ML+)jH^{b{Y%D &auN?팶 K`BɩaD>(ӣWiJVS|62Qng}&D4X"xͯ~\t}U8qbI$As"EU9?/Rv|lH1~D[P P=NҏYBxE`;JZWgKG[KqG4>KIp(b҉ܷKeQK .?d3֪]>>QWC)T j)rmPK) | ܉݈-,Ҹa54 ЏyO/6<\)O< DRgldާ=d #Q6,*M8HBj~WH v(HoKm,z})Mw[x=g߽>C(g~" W+S9?ّzdpTrx>wέzc`=H9^ʰ˜9`fC` ϣp7I鿧VZMneAϫi|ZE /u#/) K'#=2Nk-#+6? A&s.ݻSȷe& oЎcw W!(J gow.Umn0.syY))3sDW퇪?CfdATC5L@AiW0ì}kr)e@{foaūe$~Ya#(0lt.؅@khlb eڴN6TSI*z󴠂Hِ| tNdGG/0 &( U{uUN->-ȹQ.WtVp@ZG @kwDanj|&"|$:C{Q<= %]WvX`aN|Mk0Ecf1\dy*acҧ{AjVNqAMSٖ1֪G%!Bމ"gH`UYVVkwb6kj_ÖrمxE#(REL8Bx.K:6:h՞$Y~m9L~T;Wo Ges;5ЅH6Vs,M<4]C ܘ my]}y _ƫ >m*)X,Xbs?2[D^dךʭ@/;M^W @NAqX[pԺɟ[ʥ$*n[{l~ֺBQ2d5zGFzC9q9˭S<"#$#N/#:6Lbrթm-VQKST@1dv[3D@$7$2qr_Fhc ? !c(` 6\b}^vE[ ;#&E۝;_z_vpSH?M(w\! IK? vr#C}S]  S38ocsy0k,Kpvשm( laZR3ٟڽN"F B7_LOԡ:ۮNp@M#:b ;6O Lqx#2OU?6zR}>I iٽv9PH[&:?$HOߪ0cQ PbkrE(yjV$u3yCeU^i+5 ~; =`í#P`yO |aqt9 Z4a. Xj>䡽o#/MJXMj"~Xc2>v̠'Ph<3@z8upn|f(CA 5ß.R70{! FW{漸F{PƃˢQf몽ٻM4P,7:ƚ\iӆNϒP%+RDZ2/|w,}u?q<.mqqE^6Mtpq+"$  *L=|,@]A{NhbZu>ULlR -MйܖgTȘ?Mǥ a) W|EYUUUAF:{6h,ϑ2H?r)?$c &d>I< UCP~1i=>][z^6 7E0 '2iܠ  zI#?fvk0'hs)Gk TjWUh_(H*K`iiVQa_g|R!ڌ&|A_8'at2|/6O>Y'gigݮҕK cn,)]?J$3EU'Byg'`DW2l"/1!Psu$B6 gM'n4n`U_XuWN`hEox)̯k?ƪy=ڝI}M Y[;IWS_6t2$G8t\ [0T]RPa*R|2 fI<%U4ͩbCzF.8ѡ DZq3߾DHQW˭unY<_2CirWUⱲBAR{e~K)tvO5Ԃ"[b^h3ViAPh 0W :JeaoF{ZC>bwb9ˤ7${*ؖ.L E"Ҷ0C3:ޯx—R_gL\?v4%5Qt>#T% YOz L'OR3QolhݚS|ZzzrGe*7.o,񔠒 mɞ (r,Cr g,FeiJV:8=~;QYrML¡1s<:mlI>1an'lݽ"xgmdNN~*WA(s$(&EVL6mGJډ!u#w]a7a$I׫BG?7;@LDDo3 I~hW|F2*pxBSj)ؚ?9t;'szoÈ@6eoao3@0ʺ+^AH9\vըN#x3B4'Ǐqaט[WYQ+fQ0Lf>X1*#2I٠& -?V=ԵCF`_Plk-a~:YWĺlWtICb54$D벢&)߯[v#*Q~ ˪y6b)Y@@ SE_D5Iks{tnn> դ7K˺ۓX;Y  oT(F;Y$9L-Ŷڣ3mWe¼MrVEڴxAUЍ1ʳvuЎd=c:X=qdjvv,M#e⺪ IQM#ϞK(2Q?Lń;IqaW厹8pK2!hy'K !k>L 7P@8EEYX|РgRWCI@ݽ$1bw)0ˑTUGQqNu>ېLZX+vFgH؁ܲ=oStwֆm_8{cMCH&* ȵlW+?vf_6M7[_ OkJpҜvsm\2F/661z$=宨TdFPݢ"##"fFтWbuiiw{2Ս*hOT & ="{B፨ەscGWmv"tp/dC3߇MTr] P^b\ `ws{e†+9*X+ dK0w @w/I_׋7xu!c:zv8:"R5Gc +?n.J2T8c 47eF]ZhKY!+tY@q4 ̣86:RMZ .# U@D[&qjQArAp(MpcG4AJ t^&Tt Q8Rs7nuP`2S%`+'Mybpp^^Pn"y^˛zvՇBe8}P~OfMP{ܤ: =A˽SʲJf|E%p`˖dTlp1a80_ZX'( :4%zA$w _US:('6O#ln\KY.._W@-_UA*\!njG[Wrfh,4=DosgervB5Yv_q'BnXmm0OЂC `坤hw`O*  }l@Mqy{iWYuEU#% 3z(Q/"363G./贅vOe(b2ٯ.e4~((i~-ְ m3r?S^_w^F1 ĮqAer ůp?f^ǿahVVZsQEH.x2ձnMRskl$ks wֺBiF\#KБ>v^"T:'!tK)|!jkxd$ڸmPTы)֙r}K'uɺp-v[@[?7Bމ溮Ȣ a#׀A-[mO=˗~a[qt(b+=[4t(o4*VHn6=):̻׵.k~l1j|ئnh;K>kN)&' -XۗnPdC =슜Qn&ĭiGN(sJH2 ~)92yTe.I o1Es*V22^{*D1¢G' ēHrq#o LX_>S0*k+݈Y| 1߫c65(gI+`LQ*Vz\it!,1a?Ql^n-PmS۔Fy2j@zSfPcɇF{m*{rέ&&S47gwy?8Ҝ5x+$=im+R#mE~Vr袩u)Ri:W "x}{3Y_ jZG1{Ӈo& +'"h(dMiJ" ֯wkZ?|Fʎ;N™SEXFl:1 Dpj8%bS~ \ЏRRrsb?.ޣ* 2!SKDԭ6=Ys 1˄Dxp<5WU43ǯԯx'gqDkLA `&S-Zyxr}qWoSRiR&Ъ GU$D"ZDTl>u+n*˅n3<[yBzG3]iˠlN65x*r̲NփfM|@ OP0Ihoq>5+qKHƌ+ť?3gbu.dY\H`klP[v4Qb$O/OۑpnzyeG셆R>qcU';gn(H| '}Bc!蚚UQA^no3F\` ha9@aZcCbO/QAtq$RNrH%wfIF!ZJ؁l+n[O^ܡ1QlE- 1`k=$i]\dW}BxnITh}—o?F嶸R&c˵%!Mth?&S,Wg!]f6/W}A X|'5LJ )"GoA$ni0(bVژ4g!INpJX٩})2(Ŷ?e&M)4Oy3L+s(7R+欩{䅚'H&(GQ+e!wpYDUc)+"X{ }Jv`!X,!< ?_O_E!kA-h{nTda( (]01U}?G*/ٓ\iYuVԜ.\J J{ِP\AʕZ*rH%M_\n09;XKCTD!CPfLtӺ+]R nx:[w/{>5l\2AhЗ|9hO۰2LXe/EǼ|@5 H@E /)k3&efN]qsQzDRd8\L20<V4Tll⋍{ګ23Cğ}͟B\dQG bGG&IXppy{(ڑjv.d7[u*1Gcѭ=T@Q _88$led�TGXJT#}TmD|Ga" Z[yDp]6&sCQ\:_(.uXdg,8pop2} |[Zo}BT[S.*`/țsxT9pmaZ߰+ H2jQ5ἓ[9FMD8T%=c$ʽ[y>{)jq&[}r,Խ&42MI}3ԔhQ߀ۃ=m)jOZ*o މ{(z88{Ïܔ { :$0hX*Tnki~|oo#:Se Sx3OvȠ8 5E7 V'0?U„hhhj P QJzfVc>$eZbJ ~3 3:XҬ-;TC쎡xq8KP17C@~O ObVD&xvF1fw]'L{:& u*J"sKtb/~ w',DF* Mq n;||O߆໋6B%FrHN r3 Oǫ*DsAa/rfo5 e x1+FSN2(|$2YxݾV?tljUp<>J"60yFA_ BP-2U|GeK|P/Gܣ6䑢 tJא;@B|8 Zq\x"&Q| b3ڵR $ {vUKU,垮;%懼u#-, AƢ=pcЊn]f&_gA.Y'\RЙZW:Dm|_?`]^8aG HSV8 ׼Ǯ \(H;9Mp.Tx.U `W_X1:!dQll@/Jkj!&ie3[8V%FXИ Cl ȌOvgdr޸p<m0n vbANJޱe5#d*R`ܓxŅ=p'o(үP/[ϼ$opbE|??_ԓAn/(YdJeƩb8-EWϿ27_!dلQ 9Pyi\5e0D\m*S$,vAٸ@#&Z@>P]-V::a?9q_n[Z[&QA 45i/;g2#>"7,YV௶^/9YTWUPIHg夶-蓌5avi"g-S$+Rؤ*f'7:l+ѳXd! ϓB"w?^VI fH*3"{<*8Yad^E4sj[Ԑ9,KIb,kPK=k|.}p|~fUf(4Ggv)פRBM|wDVM %IMǕU:ٹ#ɾO<'2k@khO&4Z_ VipmPNו?;'@h'!(]RS8K N EQJ_O^9 pN?tB*wbwJȵ:=r<:–da/F"N lKv@]ݧ5rFڷ+C> ۨ]ddЫ645LN2cEZx^Ii >49C 6+n:F-`Q&ee(zFݡxPJp2jX߅jc6(}"u)_Smjԋsvz$B+ү1 0ߏ?[܈ܽO K\i~E;3f~XT$DXg& >gP9P/8yo餯YUv.Tt:@ܰWjFh LyYv{$?voY*s2R'ͬ귢z>* ici%Q  II3 &@ͼEJKr\ԏSnܛRN? ~6"##vj| >ڭe@)^Ad{i=D{_n{݅ͅ[Ц?]1dMlc-bVH 9 XHYR}&cL|GQrO['ʙ'EfW0ڥ|-D0d>pucRBY'B!z#E)ՖL+]!vL"$JƄ%_3IوFu/А4i C[Y)"C福KԞP?}SDT m:Lq!\__=enfbwp7 %fœ @F=,VL@ ,IEmϺHz}8 QE܊PnĂMzu*7=o tB@@B]uqVٓ?~|k\WE>!m[bګIl=. 31Cvh9&|nFq;l8H:kr}GœV}yv[aPBymų+7%ZuAkc$='ہd=a8HCO7mV#Pϟ$j a)n'pS)Zsm8\)CSIsnXN p~>Xw$Xo%RYe\H=ԟ@m*T7#1˷S#䤛0s/7OpN ͇$}ÍCF/,Xxd,!wD d  Xݑ8"H fMT%$s U~cE{:hl"}Ά[[e:!n^KT@-]58Rw m<[Rk[+ hA"SH.td@;ꤵy};l$@+đhd6 thlT7ߡk~;p5^ORR,eK.АLΠ N'p@o7PwR: Hp vI}ٯ;z(dXz~Ž1v2{nEl1i ӤF^[uS^% j-kY$CJ+ɪ< =m}v~VV?71,F :iLg:0/QKn{l%:rÞ"P&R*[QnYgO<[}w",uܗkVܨaгX(*O_: lP9cOj?7,'Nl5 YMgrlJ!Z >VLS> ij bRk{δ-=ޟ eur/0$"=Ia\2=-jϣ@ li'Y){Ch W(@s65ʮY]{^ j l̩>Ԩ8T#6S`ױexړ?\.*j{jԹ&lg F`iw#3y3^7-Y1a5D;m9.U w6EU=<4-H:=8P9^R?OlQv=04+Jl0zdL@j;?i]5NE??%$leCH;uLb[> 7vT;T+x{q@lvC4V"2z]mݫ`zL-;"y9;&y҆ZǙ1:,äjU(&m(iVX wʾN9LBLzjLXєOfX/^>o[>#)"Q/W[I:`a"<2c$9@LWʻOGUe}2Cd<EzKu%S,pO<ÿۊDžqB,nXG5OQ:WP`5)|>vN;[t5Zuk%&j9w0[n}En FLgz<;s:\<;Ԕ=-7tJW/_P[u8G̹ο4d(uoeڜ'H1u)D4|9-o'}{5jy7BbU`Xg )ΖFq3b>ĮXP^6r&#d9n\Å%=- ;HEtdRM/~%! ] X|YsΩE{qt^mP{uYahn;0צˢxʌZm$t=yfr5^j@b|G: 9 oՑ"1S[%5&|ϛ4@lQPj):  TgMm+տdamu)ɰ繛OMk6UjS 2 PMh֞]ËX\38e C:^F\gYg ar %DgGIw)Ci)KP"ڡޚJ6FTŬ 2DӀnF dX>eBL+%wgt}[r_ jn(ymRht(f]RjAi͞=2(=okir3,rvC؎ꟷ;G:',lԔ`OrfIwMXqU{8'3s#q6"XY78WkI+~,k|& , pb! =Dy@MVfL_).X vT٢yK4N2GM,UTr  efG$y- ٜ 7KyYkk,̑{Y$$1P %Lg;d[T)8.X=fn߳*דwS'2DL~7x.RfT_ajkۋR8_m29zk)}5%N(O_5a"ءfEgٜ"qN )?l+7(Dl(p(`!V!E?G eJI!B[nͶ"-">S9n蝛q?4:x8]]36fo2 0B0Ả75$Cz|A6LdM$~=ӺNQGù 84}Fø"T W)vKW㔛] VfaY.ݘ|DoPHtV5ZF50,)QeQ^2p0[=֍^䧐A豈@>lHF\.ņ^49<"q5 N&MƳҷ!R-2ZӗmjD®|QEcv$fyvvua@ \rn]_O ĝrqjz:094n^` 0wD+ ^iC~H?!>m@J؛kHs~PZ ~3JB;*A 5/wos mU?tt<[1d#}X?^͈y2!Z(YssEH A&>Ie}p:΂Y0ݡ74Qb9D'OL*q"k ^X՗*nS!.'Ibrk)f#1U*k.(LpMp{L x^X=?42X"yMLllASL jdBnzcʯ1'qx0|plSQ068$leżI=Q.N6|ӁЬW=&NqcN+"jHj[V1H^~ɐv[~ܰvd|J 塥n[6TߞkLCzO &n1v漞xh cʸ[plIZY*:a㭺)\5#Q4 6(F[K H.-fu5T?W^t}äT_ Eg_Chf@'s.vw@JݝH <|q2Tt: %g>1_8͐\zlp:v ]AŇ{chw43̪!6M #έm}$xR)$sP2z- ͬBcw~ +^Shg6="n(`1<$,Η{TA|RI._l{swfPLA3cH=xf7Nz Cj2Mk25/vQهyB<0Ixu+D]~W93LV-ceK/ڿy-KwY+w%^/ mЀw$Tf>'V/RAµ_/(`r{9RlDX#M>ޞPv+ucdP.?V*M=(# آk.X,.mT ~"kZp;NX1^z*eMdC?{l+Hy{_̈d AEH7d/{{5 }W)϶sts*01~@h*V INIxԭM|I#%{ B2n V=;N̼rr(td/$$Ao`=v*NWB> %6?\Ŷ<$ĕuM iڜz=\FBanI*&ÖNd+1(%o4Ӫ>Ĭ5-o@N/@RuXxC!-NHY8~`rJe )D" 6xK{Aȥ}e9;v'OLRs`ۊnkY$_C(F=gr(ѯR\nI/ Mm %b@KnTxn]CK^ *obi\{ʨ1bNYu Ui9r?qط2YA ӓJl[ GIImwF G4bͨ9$H_#<9#_y70fXDmt6c(/j6ͬzx(hnqBS9CXvLk_T 窒4M{RstD>km|%U6M9WdqqB;Ui !Leŕv5&v5oS%Ґt*&rT@,xDfkrjV]Bxg`$${c[/5wq'ۄ&],_{K/i>z&% -=D=>>c}^JG*6Q0Ggpl=)Lٕb J6rJ-+͓DpV79{$g-]+ZR}_QߺlǦ!_Mf&82<!˸ ϹmH:44JV [w4S&y"ISƘF[Ŕ<<)(`+lV3 Jb ~ص);%PC6а1 arTydl!5 0r\QFcN:T&^P8c]P'2S0K3 2>NJpKt|:pfzW2eqG\XNdS|PCxOU@bQ!|e(.9{O4ݤ/{OcDO4#&3Em#&PX.Tǒ3nOe9ږ&xyɆ+g5ҎPR#Rc<*`ML`J7(aIue#^@q&0QcK;gJ Dط w+%PZ׫/a X5iʵqp`㢷.{1lIh;,Pt 5[U?{Irpas ѼA̝B sE^=7n8Ll,qjXޱ|[P5_ѹvOeIi QJ؅csna7 7 SU/OFmU"Ml"_C flpQIZwNbZ0s;anJ 0H /"jMt-tcڐ e𩣪Mz}lc^H_~Y/X^7agw^ n)Ɩ/<,H@S'}P.ǃ|젲?;JJDw͇=$[ŷkx _;֘Ƿ~" #!B*.paJ 9FuF^pX4bTOhVY0 Z'(>%:a^gt'(E͸|7~^)Ҫ'KwPIGCGn֜OtH\%o]bQ`(|fǐyrdoU-0B]{e<*:\W`Z-\]dH&AH]I|lTN~QaAhY|n2V6wjև>nK"tFa YB;}tD57x"Xtu4WiBGNC 9ç,WR2R(C*g;mcפ.$V|w}K1ig8ևK:q?Gar00}jdi%*T)/b%;@6km5fkr-ɭDž[#Søo?$ʫ^h$[T4\s;쬫r+*;٘p~ìw|x!Zե ɏ"}pF7X6q|R)ɛ|k+ӅHvݑvSֆW85:7#sW?ߎ,dv6Ap_qg|^aH Ն/1\6OQ5Rkh(-{{#KyoJJΤ|%˳ɡ= ,=P3=`4̃3כ=񠇩c?"j Y `E)>d(߀bFM:l\  \47?n i$1l5u'ygbD"Q t<"/WS+Њǧ3L1<žEݬ@.粎'@g iD҅ ӳ6)?EAq4|[ dZqƇ/J)]$p{/* tnYëkO5eQ.,@NҎnw] f>M2&$D1L׾xz̙ul $Ͽȇj ]^=cWKXBg %/oITE;iUG:Mܫ-HֿΑm$nv S &n6}\@џBm3:7f~ES8[H#j>*BsK۟\щ_LNm8ȱ1/jAu`I:&Nvw_j.4] t'`aX“+5JVAz>.R{ \k`QUbI+JXϧklK&&5HlઙzUYڧ*}t&f އԾGN`4OFGij z6"8 /sJjJsG]=fS&#KWfϰפ<}CxH/LOVF_^ E?FrC[w>ާN$27Q$Emob?HHaJv@Tآ%Iʫ<<];e)yV%P(`&ZV&)C]XN#lߢN}A4GIZDlH84Cn)Y|3eWĿfn1XmW>.;Gdc} z[d% m F':mrjs,T[\h`rG Z t6.+Q6:⸡w0uboy;}kv 2<}8UB ɉ ߶Mz:WɛX\"Oro&Qrjj`G',Z`H{Ls ׵UHlQtB>$쾑ἫY1{Xu#dg҈A8+^cźZ[RoM#'u鋈%S{{/!X2K&&a 98esÃ$VQ)/2,7"8%~iHgQb@i}faIt]FtRٷaJgH2Wz =ݣ`z`9iEc^%Xq&WJGˆHIJ>Ǝ"J0R{p emfDSf,9uu;L?腄kQc xtYD=wM0 YZT=yvrfb8m`S~449@[F7&}%B{aÈJI'bhz@Rx  ] *s 8W0}Vk&)*(..fwDqS })M£eAw)^}uy 5hBPJ5f)2m\ &z4{#T7܉4Sө%5Z<9e820%sz{C8!mШr.>VVC 8@W"5<*~ 8~k~P dCW`΅y8$k+oL9MiٗYm\8Sbjʮ▤([L,} @,km'&R:& P; Íţ4yZdeI8N\ iTU \~-xkNb][ %{(vI{cNX6ى`1#xN%HVe~<$ۭyi@ldou OALǬ\Drqi/dd Gl:1Vyro|;1)zEBshuf-򠆧*֧`u@cc$X{{3m+1' ![|>xA@@Lփp^yLK I2w?bih:MVB:2 cKoARS|>& x{(V%Oaj3,eؙlE;KSicPFL8}vK`[M 0L+jc5xc3U@+IÑ2v8jM^b L &{y\uW$\vt2j&lWi ؕe?0mM̦E] i~cдtnH^~iхVjr䦳l7# Rfmr4 /uh(lK%U* [n$)׉FIht z ,dsi'xcc ıB,1z8W:Mw8ռJ$ܦ0 Z% ocER &謏gdɲ*E`?e%(3^eb-gsXol qP.(9<{3 e*,!'s l5uA۝hcp9czdP?2q2TTѻ~DzO++/_C,{ J@d6wiNO1;PQK1Kd2IN-~~b[ӏmBmP: 5vxGƵ;? Hs,I }t١l'9}X:Xe:V]߱h6,<\Qkfњװ#[Tn2.eP*}U%olȓ$#7HHI{7 mWoJk]W =ij. >O#f!CʫHE ti& .8DU%.crnUB@XbqOXotX9Ck8FsˆŦͼ? |Zc49ns7ёAŲC _,W\JʱW9Wmɥpx-ܮKJt:!b/TFW/&%)R2{wGSXX]o)x{WIZGcM$1UFLa7qnдO5AyaidG}X\etW e`->cC<_޲2EZ .D@=l_qW/0~j!.lֹB0q|c8(Զ8yd4rR+Re+ +F]ڒƝtrN1KwU_E{ۚތFLcOtS孂.>|!iFahO>9/|DjnA~j !9KSv٦KPS>zi͘tz,&V{X-~xs]riu"7塆kmE Vb`+9t=Ĵ4}Cl'p0ʢE3rO1YHRf됞 jbtu!}; k!V6fOf P]Eˇ=TK*ԓ?%pe`*e *66-,+OT[_TڨkT{-.)ޱIU7sb1̝]!7_TK[3q/~3t/r+v*  ?lL5F Ph ~9-Ztl~B̩52!CxM0LKI`6*gYߙ7hQT:7pbmOVgj*49zl%ȈoԲW?!iX52HKG^4`*.uƵdv a`PէgIʼW&ub$ߜEѾ, h;̎%B!y\Eut@!`LD~}N9奵2v`,o )*Ҧ;z*WuUr!^nc[Y&g%'Kr&L\([`1n6b}A <^X'- Z3 v;qC)]_)Ƚl]⦱WPѣ6)Pk U2U5JDhOE>鋗߭ĝ&}&0&-玑& Ҙ),GR4UZ_ ot^WFN"c  a5tyYW?Y1`fqc@0eKcOB;:`wTG{ynmGpX[ЏMy]6 a>A._*ZlL麶= 芺+x^ d#3-5#.(gyTGCc~3ܿ''aLZwXpo5>B{ RjxO\ MdeO ɭj7#g?6G'/B+Gi'}(TS|^0_QDžF9+c]?Ԩ35S(m+k6J]{.Z_> ,ThmN[s7SS a?GFX4\SP4)lntu p}.eqA-af/c' ;RfX4rsR{ R?-DmŸ7XɪMak2mc(ۍW@! 1>_3ݔ^C>KmcVxtc<2{!N~:'gw ;NF]@õ z"BA#q;H%˙{T;>\I.{X= <FPht4PqHC]Qt9_ Q܈Z* pZM 2;kg!p",qREdZ\C:E¿4\` Z O(|}!P0Ppc_/e}L1fKs4yz;19)oE؂7>;|LʤuWKҷUkщd?gF}#1Jcz R͌WTD5 뛠zѠsjf9wH*g^뼿*2T"#V3oj7-j**FZ6+ 4+6:Mdl'{8L!rak !p[6/_;@%_#m7B*k%*,k5nDnYT'Qn93>k]yo)=IT (ٱ'.2\Q1$T3<\r*j[nt㤭9:y BtԻ"&19 bA7B^Ujy]$F["rP/bm'Ńn‹)NgM(دoڍNZF[x{  5TBr`b/XA HIBܙ7`507`2ӄ)qAQ{ B %UK@ך?DyƄ>ז).ָMslDbpr+D€`y_m2@inJA_~QWˑLo%.90 tX6Ri᎖Dv %O͌p,fo3DEftxX[{# *)u+"UFnMӼRTdh טCOZhAEحt򗋗"Oұ3fCC[ u6g!=WbѼ1a{0m7yuao,&ޤoEc;$A/EMkR9ӘkRU q|po tI|#bq2go89zg6,8hJȪoCE_oZFvҦd'$J,*_awmZZ˙/uB9>jG+3$ė=r-Q1/aK^֯zMsqc{K+Fz6A5qQ zL[a\~P n5hkQF/cvt¤֛ BCe_ Op~cmQ!C9stA llo>ɋOkG0(r96,R/{?:{S8;7KQwy։ߘW%{?mTE[ʞ,D5 *l1a Z窋ܢQ7iqafDYDVw&i3Sd}TU1LZ1b>m)Zƶ; \ ܲo (~Q hskqAnsk`0+Ha~8԰%?L`=ݙIؼ` дTPbE<"񚡳IP4/c -A""buh+vD5;~d&fL$*;.Gҏ~ߔ|)~uF M`}p="7.~۰o/_ŗEnõ @VqM#jMa5swenWh/*1RtAut#2p5&:R/\!>6Mh]|(8DXm3(0J#G(,H9ά"<"(ugS#8Ч0>6tiIe422uA7;k<'B9)쟁#hN6 ⭀ G.z!g$̻if_$S}ȗ(njM1VG^. q,a"yyL?2x=94 o`pl;GyT߂^y\~>XJ`=bC ᴧ6[&P,9=t :/DDU)ɡLa:: E%Wy,}7htfpl0_s5T6J +!vB1~la:ov%oÄ+tTH\hM_ǻ*jY=Ł {+ vɻc:#CԳ7 Lw2mo2υ rm懋'::E/F0]$> SD8],rWtc>$ԬTw/@o}UǞ@j=EWP֣:v lQW+?P/ D{[GQso4-&Uְb  @%4 "#Mt8NnI"]~I}`tKy+^ϡ1k[ I)Wr6;/QPA'dJ&aIr!W$v騌Ru_'M&jkdz\HC |7Q ThS1s'yfx<Pÿq![ $1$zƼIdj^Awpq%ɶ3K$ sŞ^[=y̐@\:8RtsVm(qc<Fs? _a[ uӘe 8 T@Er`7Q}2 nhtecܔ*H> Y2n09ˏ" ]+*W$3Tg )go_ cV_~M3Zbqw>~jmK4,pK#:`.ozxz$Fv蠀? m 4" io,]m%Db2bVg> 'v8_)5|쿅a\zY/ȉ^1xx-t N3Cf=Q%!h)PN{hAbw,ƽYM6-3&ʌݎHz]yxQ %1}i+r'7Qa1*rGVt#|>Z{cJh,Nbmk-y_R\7rř$]j߀+zk2ce_bSɼ@FIhԳ"yŻ \H*뙢 +˿@N\[ڊELYB"matG+_8gXT| !!=3rkk1/Mo s/?uYt'wKϚ՞psܖ ]r0ЛQ VYYbMMC[\U ?[|.(`O#HwY')2-a!Pq<biQ{+Ղk*VV84'tOeW\f܂ 15]w<ħ" Y*E_EʄUY7{u;by7fݟ[,"6xdb*8.\)0g3Cx]ӧqN,`lZٿ"dև9;je}#'(` Ӎ;B~_HU7#S"VҬ{ tCݬ.CX<@agX4Pv q."Y-EDS* |DG 5^tk6w5/y=.A&LsNsw<5,YE€pI+[8w|%$P%T&_5mx&~!^yt2YW0{o7SE%qjæbF Rp*TRBڒ0bYEGˌjsSSQ"!A֨vuOoL6 ЉQt-%4uL)z lH`F -#:PnhXX5 KO?)$Ǹ>+@ !purAWSav.gxQ2G2@BTZr[(3HM y~*{ID/F$ >:WՁ~tm:Z:Ep~u.ť cLll`؇G!9,u/ɧQr)!f#hə2F2a3b&GIm^'Rju醀^] kCTF C?| l7^$?7Tp(C/y:S18` `{ȁ:qWFG gr]ϗI⥍,DeQu}b<vX~efNC ~4.9+#j㫠pM}S԰1a^ի'ď2ͻ[]GKi^X¨ N]|FR&ԅՂʊ5Ҧ] լh U. >5,ěw)X LD! U3B܁7,Πr&۝"| heɲ.a&d|dB;\-N&uϓū"|U ތ]oWkX~Nߡqӆ$Ņj 1?{hwf^UБYPt1+k# Ӊ#$H[N9 qEޏȽHtph̗仂tg$r6Fx. J A;aJ9HoE ]%V-m$PP<،T^tG`>[CselU-@( ]QF+%Hq( ma;7QkB0i8ha OJWP3AXW;a1]Geد6~Gj^ ^H%(#c4 ջ\ڰs*oɫ=8.>ot!IZt˵{HB_(4.֞ Z=V\Ok˗q;&^*tNʹ /Վ-ڿo$H.a\M0.0 , 6U[)ߡj 'd.AƏ,H(۬X^wBSs97Hwr#bzО%kwkxh,X˅ls-^{zJ5bw9䫻Y.@h'8>riQ{PEW<*pʝEE5ŀ[殝!3v0oQ;d]4臂3xdAiOkQ@DD5a=%)NjĔ9]a5"Z%ة$dcH+|ۿ^Îԋ7r"8=}>yPQM SIX)WMCh'p٘ڟ5@Lۦ103ms}cn>i{Vn }!dpmf+ɕ;9\m(Z9Tv#Z@z B9!P.ܺ7eNXfVCuȖh#X3*ߧ,kwe,V ѾIWVVy<& gFKȍ\"YB9ړlg8J6!.vTnv`3u+縊{p6M_ >(ayu'ؖwZMDIq<{ȣ oϛQJ@:$|}~GU54Q_rVB֕p|iT:-h kkW׬_p]7cv<-z;@:ozSA/ȯgҲ"X`c~wj^q8F4ic&-T;J+:J#NdS"eM|J Yu`RC՛(vp\v ?` #+#gfwYۂ]mW G3zS )J=sb*)r7T+v`{ A?WGe'E20<z r :>&[!mԕj{gÁXj.S4dpW#v2qM5ӡjqDx"sjȼ\)N]aҤ=Uepi%@Ϝ hxp\Nj01n-^0nFA(%cXb2F0HujuGTg8m8]YJBHmm+L!%Kk@XYž:3 Er݇wl9iWOYxȧ0G|kl{`$vQBls1S<,n"L+G&:59Zh À<hL7ޅl"z S!;lgN5r%;?Gʙj+(CءGXL3I'"m<Wq UҬ/)לJ+kي-pyXNRs퍼$c.ݥA VԀ1Їg-] µͼ Wm Ok]WWGhd{S, 5^v*/'e-_C/rN 8t1t`%k-&%)҄I9A} .q&VXuNK/5TL´AC ;C:rZuPY' "=SpK֞^p_Dgf iZV| CA/ɼgN3$N]F*g +a(h4L@)k{y!KJ ]]dsRysƳc 뿵ױ[i‘ܹp۝ mIO緙PA ; B[2ӆOKG]}J1=' 13!ƷSGqC24wJÑ17W*ƴFYkEo bZ`p%Z~ wĬ6K {3ݧ>WI߶vSͲ=Qk<žq\TN]-k)8>l4gp'mU;'E/KhN$7OWCo2 8˪uMpl]|.馂ʽT@E^*IDGK ? "cϊ!$ F(u߄7l{ܜ6rd2BUOn"-:Գk;GO0!FcvEI0%* jC4 y>Ug_+):Px)M6*|3.{mN;lbnbBtӦJ , vDꅈTE&Zi>nCpȌH{Crr ѥ1KmUmۆm6lL\4̎΁0vءOA4ЌNJ':0†́ 2[Ol;)ἤ^$;2fz2.:K\KC(Z  ю 9W^(#/;7AgezGZa Ыn GED1xVt`*WjK]SC"*lrCAeՇMR6@DMh7u< OU襰{ݞ#8{>L5n!fݼ; 6+wa$,PR +5un U 2R 2ӊҒmp0w ~埻+,a.*V&t{Z>3bĤ*f)7q/* U9 4n´ܓ ~Y4{qC% `1b,ͤ"`tjS.!2]2FBpcM.KZ1w1 9!3a"J8H|Z@7Y>*[YR1We&7YUR[dCfKAڣRqy17Eӹ鋿IS/]`a*kVwfJ c8_Mmtf:bGYsm #(;tۏLFalEf]څ嶯M](6v_Q]ڎ?ֽzG畁pEc 41v\8%6ޞ#dUi6cBT`'<=zHn婉Z%)3HMv!۝ 9tH5E4KTt@! xIk$yQ*bX\|DR$x=Gq4ץ>8 Fh?,KR"xaJt5ۛE7/6w }\b_S:tgob MF}ٹ1Z1ٰ;%;TH:v"fOESS RWy KlP p߻&F7L<&Q{Xhz\g= [eU@mC2/$0Cѿ&wx+ξ+2hDu^(?c%Jlo-^~|닇!}LHɉ~[:jO?һՙ\;Yn9:ϺnҚ iLfjv)Qέb ?>N:=yY3a;qEN{ :H#8X)*A bUsEۘ:BIz~^  Q$[*m](,btQpąi"d_]FٿSm}4~<0k>GÙXK.X(8>e"=g8,5#嵍CZ麦V)tre/SeOj>>Hh^Ei:_1ͩ$86@{RP/Np+5GH%iŔ7__Ds7Ab m%Jy )(V>'GVDq*j&Q)2sw)!I2TLrjvRrx#ܒ l`'TNv0RAP EpB쫽W5'L5Y r!XK\Mvƌa _<)t%,|@+`SH2WKئWs׮Sj@?x"!CtЭBvsk C]qw]tU i7Hd({Ξ4d9CC{:筢-蠟C"@V`כ Nܴ ]eݶiѝ Ão%ΆRAyD2_ݣz6Q]T^G{)j<+S\眚<?z..IwxN]7GVc0$QC(H񳓩솤tX"_ژESg6}.oߛb$0*|u- c,i`GO˴e>)<0xyE!2Y}l=ϕgQa0♳`(&O`b)i#iP0NE/ i) W=%糧9[@aJ@<4^;&tF4u&y^>o‚(z.(֌'vf]}ڽgpJDI=wIF9QvU\Ӭ-gh M"sy?ݽ8F7s`w-CSYKI^\[5k_>wYxL@0ޞx<B鍤 8&=\ fD. uarxi#t4 ԯ\W6Ir^%AXy\YIInEJ:jԚ "Y)@P \/Ȗc"ᬄ*eltř|^TDTƙGY-QPYêkvͬ+oY!gԎt`wCƹXkxv;E*ׁIGtƅk/67T_?,2VL+'?C6FioĜnsdZs+Ԧ,+O8+3QlaS/33o1@5sRT tbxנ]L^ `6J)T% vd)ڲP *3j%vWy(N05 L[JR ,R:\_4|qƽ#E_jv)֋Ȏ3*W^ 4sv#<E->ӣ1s6ouղZ_$nV%,}a=BiS 9t](CgTLE 2O ½h̺=<"n*oO9 \OƲb*oQeimE&bp@dFWXQ.9Scvdl[dIB<@ bX}R osD`Yj4;d.\2=^P|& JcXl\4 NvYt_\g{CDs8藨^ݹ2Og WYSy6,s:5kpR: .Kc^*Ӌv)q(:Փ1gj߬e8b0r>.cߘ674OR' ɉmjfoeԴ*+װFkJAQ %xJ4ʦSGc KʨD~X!E;9$997Űi |7u\cg]ٙNHs-tya\Wi}S]UJ ~)uz4ܳ۫p)xQkWdNĀ& =ܿFY ^DG'F7hhb x7*kF`%aE~dvzxՀ:] Lk4) ?.Xi3Юa`(ρZeH9:H@hSlil1;hSvMKogrCF2avZCj0nDxUZkz2ȸBPSԀ*A"{<HrJ}-^gfWW7`''^7-y~5ơQЩ6ԙRD  r1@aaiV*?81{>>LɳFgiA׺zw:,O. ^]ȂVk/.#ño{>Bzqk2͙uJw5<^UrPt8՛%@]{Zd0}EC6t[vr1N [ 5l cbeLZRJ|UfVvh1Q@SaqEmޗH ar0_1njnpy,M=%toUOr~#nU2vo8ߘu9BiM!&2OC0UvygmVl WPu.]^jݛȸ Ҏs9 Se)Nb2V` >qYiX @bON[e3&x^;i]LΫȐ=Un/C$ ,>=Z}G_q~Aؾbh0&8Δ(8wZ֔^%kA ƱwT5Xy28 :-i&7:iۇ@X̳[s8g_H(3QH +q~@'-+S V=7{ZL@D@VV1uNɞ_>]OB!9˃DU4-w@an7e\ߒ#|>K89^Q. CzҭNn;[xFU΃iUO`ZVՋfSzX8tiD{l#t$s i)Aoe^T%Cf,4){:\$7FyE|!\G\{IxLcsͨ?:f _ Bzm`GA*",_3iݞ&Na[!N"KS|=>?i|m 9Kveu%j;h4 0h_6o~J  6NwWfFQڙ*4vs.zts|-Yc/po*@Z(cV9Y p%eHC0 zt_m;X:7YjC 4"#آrUpMzt  ԋiGr$J4q$[.Ŵ% Go !P /Pnr=\`:K#Le]W&Si\9"6|*B!aF6 ?X%5{| mHS3Fa6aytUkBV ĔfH7:͗Pi߈}Sti[}ۀ$LQPtB.U>`W9wʭfWFrb=]pNW?JarJdh `(mrzPvby0A7oa%W?IV˝,'  (N#\ʹ7x:mzlh05QP+%Z@zՕ9֤eg0d?7?p@ϸl;5qs[=FD^&E%D2Dҕ꛴`]';o+*X۫%X/yq n/T]ݗ<&Z{1Ҥ3fie=yKbԩ |$3Ϲ/"bz, ]?t3, ǻ9b\X_JQ;S/q}|3$y 8E.0~bUh\CX1btb,M;JAH o~pn+uQ2 'azJlIY[{Ơ58Q=!=)A<1 <M=k]^[ ?1-A0QzfbNּ.Dέ Q2+Qp։p[PS$LX|{aܒ:KZJ8>.jzA_LzZ|/B<㪭wlƜ5Z0",7'wHw)ј-L1gG}Z''o! >aU(}ROdN$=U9 L'Mp)Fl 4 V8C\JG\X~){z0.sIMtQDˮq;w#OraCgmz,bYnX{gWG4 gfoAR߂5l\jEd6&Y n5rf(2Rq+WlM$TR|3WQII#q] jEB~UT] -YS:wks]_KP+k* tj֣./3P_P>SE5:\|(iU$2$k%L[ FTع:iYFtzvn6{R@w_ȽZW*Fɶ#G_|V љ)J^g9҄?=뭱(G= vOC=tY7O6Z\lԨvڻD+ _ʰ304`*gn2@m+dU/?$/vil*MaB"rof>Y &>Ȗ4+92E%* INp ؉8H*1xP%X%͝lq#2["VQ y͘uRpa+1mVm?($Ac)c 0)}MhM_F KOnb1ֵ+4 ʪAv$DMOq'=S,Eގ"a?߅R'wZo65%rWo"RY.9冈PSvȐE(Z[=i.Y*mN-}DO6o(Q7TB "- l?EN)<r݀k *H!JB1mZi[D"5wzɥaP nÛa6ǼJQ6[}JpiM>HpRD+]wvR!GGB(53Vw;+yC9,N{VQphbڹQdDQp};Jߧ5y>nm5XD p!Ւj;X$J!sjl%3 }n*;jQ32c `_^UqGayBM/vAwMpM oXl](=9WOè4}$^7 iJa#%pUu^ ]_.xTdȹɍt $I ^@L+OdC0/t¨(zæ1+AnpM$U@&vvj:4~ݖ N/#h\nwl}SՇCt`MJsQlԄԫ⍶';4n)Ȍ9JĿNBp| y=s~Og,0 ~(6m3uvQwTVIX߹oN8 (,]2.ҏڰ}v2]sH猫jiy"9b_ |#k@B_o΂&޺%v'ukԂ'ۡ4*݁ QG7(_x/8r9tBɠkzw*K"!<(vUq ҧ-cBt[z)ʆz??'ǡ:㞥΅eA;D. dv݋ }Z+ pzM~B)sܩV>r^w vZ%:m"gRs4Q™D=>acҥ|0$ޫAuo&3o8 Vfa `w-lѣ`soʖogjB)/L sCMX`L>5ƎC')\0,%YNX5f'sNx8!t葙74 ۱}E HSwa7dj4\$]~Am5j ZAj-+zW2òjCĖ=Y}_fcOd ǘZ"W K=h\yHht0Gݝ1E&D"neg՗b%eZr uE8\e'2O{;KkH%Hj{d&qpXCTR='"gf ?޳h4\TVR 'ƭ?wP%p$[sN^l]N ̸jޣʵbB˔%ZO^59ӒMgͣYƂJTKv†Ϋ76.@iV;D̤03ozl_y}g'9o'}0<JYkJeWuh~ЀK+U%RԘg0l?3h9l}!\lCݏf撥w n J#Α&c.!g4aݭruNKR4n7C/?^F3+^bE(:F  KR^jh*Ϻ{A^)K(Z0Cz՚>D9IcW[xg}yˌkvNjoe,펤K" 0&0uKRaWh0lrL3Ʌ]И,&*)i$QR:#ݥJwg&CHC s,2*"b^LmPA3$ucZUG!Q.q0 r~Ĝ-i? њvvXk;4W]t"BV]gMg =NxSQtP?cyZ"Wݫ< C*1>hP\A&ޢٍ@ 7,3n,BlEokʥ,N4#.f9^{%૿3QXst\uQ}5hB[y)VY Whݚ9\ P%'ɐ?!rZ)mfHWYC$ѕbq!r#2`ŸV,A4cm{[JZuwl>/B(tm5|R+i"_(M=UDՇ -m8cf ,e5Xa'PuS}˿#GB li@%RI[kanFQӏԶI|㐌n_ b*ʈ R=AȂ!}u' e:26b"@iqzf`(d9=V`c`.xԩ_^?=j#U„ =` iu=dP7 !sk\띪y{CWa˨zvJb零8{T~m2,\pr}μ,9vnj|UpN0,YLJ͗ڱ4EN 4Z+3ze戩QIff}I R6 16Ƒ~ϻѣ=0/McǞ:a~GP;ƺ~v(9/hvƽ7hQړ_ZDg8j7!\8tnˑ;iXC.NhRs-FNr񿁔z#BҰB:=GfB0mg$ezb%[o>#5&^}XR%'3ۢ?gQ W)fC=V3B- b{<ҘfmA]+B*"YPe HiD~Fda:Ly'7O5XQu/ tnbxIǪw9er1x)Ff nJ6T?gtAl܉7YE?e» xq HnG 5{tRֶB9"ʶ#鞮5 :T}# e)ױ6Q.<0i ;ffhioQ$2ƋF7Fn~bMk0ȈG.[ ov(N]fM}wk#+ۨD\Sk-^Uni5-t*]gNJ?窔>sYӅd!K@M4&]YQSB6I+*Yr3!cj'CjK]եqm n&5e6BxajXК};$pdYx&)lěIMa"J 7{B^ DDar7vx⯵& ][;rGhpzeе}1)\0_kjRY$R/F-Oú,|V;+} n&@O^)Ξv:E]Jd3`M؍V2\~{`/D+z+[~h4qf㑺;v7FK2 ^*Ik(xufq۶ǖ3=b_2]ݎ3 :h+ `cZTTzZEe󝴟;!0\Op3˫%#[vMnV!!Bĭ~8R[qRBk?v iVjHߝ rEaђ)|E/s[ RLgݜAQCSj\-_r[FggZJ?X⤁Z@y6"0Ф̑q P׽(vRD.)?|KxSh&0,CDv#J~v/W'rY(Tk)ʸ-3ș~J n1t3㎔\6A. L͒'Kx55LT\aݷ@Pz Bi…lP,ydžH.7o/Zg׋gJ5TzњinG{ƍ^3 [ Сtۢ:u\f8fNU?Q13PoC@F)Ar7=s͔!u-  VL#qEuyN+si=B)ahG$'BMJ6J&OhN:9ʅ|߈=V^h2QU1`̢ "T:~ \=eٙܵFmA%A߱5:1) * A O6ϓCqWEchYM˧U42f!+ Ry,pĆHifPjʔZ' J9p%հnXj<)]/ZRf?X;+=`1lx* iȽQRX{L,ݵ 7{)XoV rb98|D.9//M+`S}֟Fz2E4 .I&?I`*jNu-KUQVAl'tO#^/lCHoȮ %IѴw{[ϙn~ܿvCz(ż+X- n%[.X/txe1+Jv+lm2?ֺDFNvL|,rUC LycF2ϼ)QDDiDȧ"nfl8N"PʵQKtp3M "AqNa+{g{ !>@}`'|1Y)z tGd@c!fI]OSD͗`<,E, $ճ6e*Wddؤ|&*gZ(;Ȭ)I/| #x850`RXզ]QwU<[VyO#*;cMRa &Ͻ+'Ƹ8=>UXPV|v&,z ۅeߨ xmMrT>3Y=Fpݘ`>ٵx am= h+q'ӢH*@ uB Ue/"-U5Ki:J,,LjV |$C:lY,sV(6IC?*UwURTӤ1g4HY3a,U٫M9^gy}DWnD}'A6kxqB,8!S^Z}كgSr#Ŀ Џ6cƜӧͭj1bwy<_E~ xAԉ.@-@JRcgh2Κ`Ȩ v9ZQv0$o6W@LI,ɇCSwE.Z_vĴs0E/IBj>ee36;{M[`rrЍZpE*L? zw](cʒ ҶOP|OI<@e/.U 5@):9 N1:n7}c9c_zsy/ҭ@ԝqj8Nk\ë'91'|hw|O ;YǺ4b֩.+|Ҿ8_9f†cՆ KEQcp-t$*^̵JQ]uWWbmbܯ:CE61Vtֆ/x2/ӹ1 ޵#lYdЋWlZһnZq\V^zh(т фIZӓ޼gP.DV7`vM&9 kwKkdpxKN @Y疄p",s$zP$SMa)ثgvo@W I"ܪ4QW+rl92g&7\M'H@a[mts+8m5_6.w  P|eIfZ썶{G"T5gA5ﮑ=uŸs]GSYGvmt.jM{Q0o G)<6Q;z lΖoubCPm)тB#:jX6&C86 P1k2H>+;֐~bxB̻W0%)Er?9e/ #V{MZ?l;1슆+LLJʭE>:#F?DtKeaVel0_5J|\l=(.δAX?l7E ?o܉q}3='KBȫ嘎Ģ[(Y6.`O%4K]^MQMh-'<\M=-&,7β+X%MGN؁k6<2(hlDnM%5: 1 g]'e䏶/d%2~zMa$2#m=Q~n '%]ukҀeՙ* `R4C\J<>Zōk^7n1Aߡ NY&PGU4!R rE}3癜6M*:Ĺ*fm6v c ICor3pTFh]X4TlL5jo@+1dG2@i*;(_kZS ij<#'[ӣ7ڇV^ݔ.LΖ&7 JcK:{F&-Feʴcnb#RrM[j}'&\MFչKH˲n`*ZmmֽU-I_)0Z )akSvx/35ΜZAzYOvJdmt=s1p" w 效[1$^EG4B?KST!AAѿ1˗' `Rcnbή4q MyhzeVHѩA:3 D#^5tss!eh:bgfdKɤ1k'sWНnZS] t7zN/./B{mtʴtڔ4@ IlIZx,p/awhZ2g Kпxak#>Ŝ:&{zN!+W炲nڬF-ckrg3ύv2N-nUsaV/h5[{SB,ԠޢlN9%4RqhHQfnIUU0!pg $ .T댋wR6),7m <*7c'ݷrJ x3o,,}uJWQUH,6](d.dm!MN0]eg0(2#scJF`R\CYf& vS^tH|Ъ!䈂ڇ\Ǩ?*"bv5fGL֜%-nj}b=*QFV];#p?4b 1™ʫDpe;L7!U;E1a;u첟F)d[ik{jU>;^m qC,5uͬ,kJݘ+?!]RXrm1"hS \q8HX8Rk$;uY26BZqpHf%|-+(1QI}n ~Ďhz$Tt(]?87OݮT; >lK${;R9*nF:үTk:- -exx}bw|@jPёpCl6K\5ӯQB{LEWԼuM9˲3-~.pX;` G oUPavwuM>FWT>l#8G"n¼@Ͳ=a#?x #FMKe|b5[O8 t\S-!c{,,a^M@85=;W[, L=&\[KP0;[CiD~ݎ YPe&_EƜ2V ԡ8=lwc1_Єv )ckʛRGn$21pp͟ʱ`4M'L/mUK29`QVy>Pu"X4R騁Ǧأ1ΚH2֤mC2:g])+V q?m<:T G2aR]8љ*)yt-TU&Kf__Ԃ0l@`}1+ݡ% m 4(J>r5H/C)ؓ65 d `QʀvǏk)VĞ:ִ~@+Pp2mc~Хb-d%ę t`*Ka#:h5CyuDϮK+ܰNen9p۝et]Tֶ ɶB|EWgT#lб+(u32j?詄  TKx#}|S >НA@;|!4 9e-Op?>L~ o!Bۗ/*~ʿVedޗx%1sGN%%TԇҬ:6wk*5I8uWZdxvL˞btpotN%y@ѱ&`DC U,J"◚kߦRnrxvH#qwuEvcmכ`=g-;+dk[zrp ͞#[tPW9NJ$.-|",Ao'eZƄMx K4=A_IoϜDq :;b;E{nLZJ{$o338ESsmbVZc* 4T 6v0#5%*LAwb apQ^H*5w r܍\S#V&ٓrBf 㿑"bɘE`?QBySgTCn1G"e:'zW vj l6X%rIsPʟ"o8Q6`xSI٧tFmpדR,+G/f9ח>式/ WlkPC]Fv @L]W=E=fkK<6" ɢ:Fh'T/rTrܞx(#*ZԌ)I@F l7!:!V&}>=eHv"?ȵ!HCwodVVTX6{7ҍߕ j @wq6UߖV I&[V%&ZY154,ɧڍҜ.L ؠ+ZR YK%7$9k >]Sb 3Aӂ^OܞZpjО$4@&sZ-UttXmƟctKH9,;4ؾQiH0F׉k|efu4p_Nh 1זLۚ8B0Ct1`h+d>{_-:$$3gqVׯ67wD4x]d^oJK4ߘ}pkiPdxV[RL&T xxo$_{>oYvO3*6~Wc': @EAM50Չ)Rh J0+EV>N `흻yyl3F9X#GW !}@N5mc>uF[%0f u}8tϯ"I߻M+u OYX|Vyx=3[ߴ%5wbcnZPIض,UCw,@͸4)SZS9uGF8vJA6KlLmz>. aJ%m Ynan)~u1O`Yj٫%N@9zE lYvjqk' 3,=^c < (;T[6I2(̵I؏T(k'G\"v mGqK;][ U{롅\>Qp3Vb'ovu5ʁ\-!\}Bj ܽnV'6V5cdhex>!֫,F7m^ybFfZOAxH}xYNin8DmX6@1~L~E&{4lR Uݤ;jH x7\p{V3k{S醯 ҖI^A͟oͽHȧ6x1.t-]*$yuѴ W嗉vBZ̿.[RKȭ~~ $!.AJ^q.phrѯ=v'dXN919haf %Rs*6,̢dѩ &UQcnS㲂;娗KuRsp-h__o&"\5WN}z3&1o{NiS,O47nQ<5?WrBV4DO>H'4]MԿid.VWSEs?;W}X}B='Qfe6(DKpS7kU=F}/Cs*D7PM;ג,l$`҄R $ B&1ǶRxѓS' Q;`r6$! Q8"#vQiVV)dElpM#9 tAVɥ,F]<^>Q UXr5(}L.b/jd|W4 @h4Os!ԑX^-7RcwZP}8CiQQ6]⎩80%> E6@̉ ObGTbµ}!خ10n;P^Mj[_i૊GS9|08]4ڑ!GbL_C7%p KZ<(e 3rˬ֩x!%S]ԚW%_ːcՂ:خ൮v'ڶ0߳3 zƎ_R^=yv:aa'{iߛ?Z`0a3p"t p~4ō'C&/A7>;\ iO,V?#7[]b*G*(./|e L.]#PsLJXpIL(V0|[l}6Jwq-#şvΘScɁ92300`M-4Ueq X;aPҮ49,eKCrQ),=mғAL . ;+@;/-Z@Xz6~ZɈS_F*L,T$]s@K4ɀ[bRԼI"3`8_$d BI ѹ*< {vR~]J,O٦& 7%{E8r_aDL?*H3;>Aubfs[VWgˤޅOʙ:6-Wq^OSn1>xXerKV k˞nqT4G?:q\o\h[B(QBn2ջb^P!>o啿y5m)zXX=p(3M0J>߲Ehɹ/= F@%agvt2Nq"y!ۤZuGi菸3_/"Ҽgu COKb$t>ube *u` pryHHFgMǧE3r1TRq@~^," d_UO8koI'&dju8=l|~kQmtm&C^'P="|KPs8UCʡs}~w,z`}Ah פ&g^+< Oah1`KlIg%taM#ɖw3U&Y (|y."walq5yrncQX&EkJxݮGBq׸8bj|@~VƸu;=Α.OC6xwY+e` o3B2o^,(E% Kn2 aRcK*%Gcm`2:!4 g;=m{l$ I9"'k~LW{T `hrk DT/.?F"X| QFAᩭeBT*GD:,dm=z,b:MM#ևwKhQ8 d` KK.<8"3[rT!n4(E2L&?Fh'f?Oc9k$r83S<[x䫈q:f~|&!S88!-`g' n?_l"AwU hoE v{-О$T#yW#)ޭktsRO0k07KEٞonjC{%Ӡ6|^7[Ȓ-Խ9gR9V1خ`!i^Tr|j9Y{O||ӂ)DVa8K? 0 6LJ%eR;GxS 2Ur2Rj{~])rx1*uIiMt^rpN̒5My_B݆"ut-qBA9Ep*We, T1<+gR2K`?OxqW MoLjgFǀ]mSKsˏ+qܼT'.\{&GckΖE]G64 ;pI{H9*f\^e?,IU%s3 ED 긚#֝WX.kֻ.׸3[޲:aA9F&\dZa(AJ`@41TgOڧBڙKrE,M%vya?† T%@bGFDr>woӊ]Jw_T.-n+61Լw> C?ӯE~JLq%欐X@R*;G\ț]=Y2e548.Mx>DXPŇ PcOϝ ɇS+F5zGyB3>H7"EqZX"!1k3P‹-9j&S]Dڢt<4k왑gWei`yl}?^`JGa\0o4Ua]=htW\zMP-`Jfk>Sϰ?'2-)6lz<Ķt! 60]nq$t%R.s[ k;SĻҌ]*^|?&^7q2Λ)_MS7  C;*GlrSᛥ< Kb1i0E nFŤ1)2Jvu*܆AL߿|rh`@v.Kwmfkۋ9ڂq_tTڈ3V^?&#\OrcZ6Irwfi6|x&fx, ˤ=eNL*'B\Yଋ vB7bL"z[Rl2} F?^RhqXQ,K _y?YWifnKTׇh`m%G+mPTx#YۄިTp)$yWsެsLs$zȷ?*4剄ydf њn3WcxM/ae@{8<П dvz\jY 㦤[GYkʡxá E'#Bݍ[fK0ٴsGOh%`s2*$VE$Eu y55O$XD$~7 7/q#Jy ,X[pifg.2G ,O3AS'd ǧ\z[_2 )s sOlq_?!g#<+SmU< ڔ %ᡬ_ϋb!Yi TpTHnk U8evjb_:1FiIw~gh ]tSSe F YhШ308E.YAt9)0pTxR/FPng 3bn~3sfe6=7L o?)|%FADq"2";uf:Ȑ(S׸}W)zOt>А4"Q$h ?[dݨVBqcpz^5]lp*%#,,Ѯ[ޜTȭ{fun34uU[K!Ҙ=!bԢN ! L ޒ9EӮW;4LQNlofcE(eP0`o66CvUQQEČ.,_6ce#!/3b3eUS{Ʀ/knry+A;gPeu}aE燒}WYL^524pi !.rJ{+I:qb|T3(,hӀ!L}#-ۿPt0~x,@S<" {ZDrAizar[CR@ v gpE ge$A`)@,R!M#gYZ07070100000016000081a4000000000000000000000001668434d300006530000000000000000000000000000000000000006000000000./lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/infiniband/core/rdma_ucm.ko.xz7zXZִF!t/Ed]?Eh=ڜͩY$DfAJęSoӭƙ#3V$6$CwEMw+U! תGs,i3aw`n5@׸.{NswT8$Һ5\=WvOF1Y7:>?~m @Ը,>+k1|JrTԆ1PL k5T-!crߞw;OjbԖŠ.("UC C5DʡNME3 SLG*L7sC)(0IB5TY J2=`tBu#f>/@Rse2,0N*ϗ(הfK(>@ TM>|U2 l5߾{:}xu7_(P3,e4}CfW1.s7EuB\Y.<,>&jraWJqO;~fT{,bX]PE(QB0)1$ vׄk5F#n{/Ӭ1U^^T".r;)-2$مBgn}Oqj.t7C C1opV4se8#YBXNɰ ~PMn72u 0,# 0~yRw5*ۙSA@8N&PB\0? p]Vʌ&~ mG炽7UJrD3Cm#X]f9'ӨDR0Zg+ /֔?0ѩ`2t|x#?SQl0%Ý߽d EG#Z0CuhxReldDe9?  YV U'eO !T<L=ʇEH.Ӗ'j/< ]M .UCjY#cSjVsu[BJd8%|(W,^QLԆo"9F"IWtXjUh16xfUF&Ra<!&v e…"zJD@D{XDdkkW19V8 ள _O1ɿZ{,_/OGĢCm\'6`D_K<,[{qyT.Yo;Q3rZ("',;QEMUQH(^6KQiP}H>LVvCC3͗P֯e {>NCRMC,W j7dTm <5Ƶ&.*@#[ ىlqܡMQ,r:]6j&Dn=c3|b[B}B3% eiyL}=nM||Q![r䁉*ljavn- ϼ! C]%G ByϪ;AGLjҶ93~2=VL 2_ DH0¢I&`7]MjYH1,`%ˣLQ2ҘYmfR_ [Dd^(Spܓ J/lsA'w0 ,N\O7ljv虄AZɻ_eW3ڙ !Ev},@6:Yfr|aw.|i;HJ\)b]mL onڢTӞ%SWu.nLc{%bH94OuLJ_AŃ4:h|7$гsĹ6HgQ5gOG<o m^^^v݅1QC*C$:;m9I^x:8fy">?lEfr>-ŭSyp b3w~zeUi}mtm~&ᤏZA'jRpo_8*A?͵bȭeW&T ^Ejѻ&o#s%h,cSyTTK1fu`rp6? 'Lr痒N8;9rX08evwݹO&/̸'GbY,?PQ+ &g$yZAtVAԨA+8[o#WZscz7MwY]YCͤG)RxU5\kk,Q)n$?jKfD& $$6O 2yOGdCT ҄lJ#,2iZGؓsJ~Qt hsʬK'~$5{i+­f!fD$Z7WBaiɪ0ˠ;Nz#bwX[vk *Z6) 9QH'!& UD<\?R=BRxLEDo{ABW/4pޜf6T@YWQNv7lVղhWv%, MZU}yM"xp#)]HU1(nfsMU#{G/9(j֍ωe)=F4A{1YODrWW͙y9ɿ Q2h؅%O;i*YވKW[F:s}ИSaAI-ybâl!$u=2Mius|u-&*i/JDVO#^gp1kPeLn ',ctl#ugMƕ`2-EUP(n4L $' 7]z ̎8 p8Rlmjų90k>[.kbTžW 3:/{* 6ԇ兀 f2=h,nVTS`%0{$.*擇bve(Y8b ̬֞q;4p'Z7xü|Yy=+l!0NΏhb"їӯ}u4ZHxx5:$q%?gMr_@ &UX =EYGE5҅{J!2Hgʃ+bsSʼ #zګ:- o|9#&%h ;^jnkW" É8օl9:md'=K7C6%ӑ늝Ķz+S>♏#Be UjeJ!ݨd0gg@YԲy U=?uwsG$L3e^M|`*c؅? &Pw Ϫx(H6S]֢ 0 6瞰NϷ , * ltrn9\vxfUfhQ2U?@UhR}Vî;sz-oZ_űlP1SH45Z?С3rS;/L!iU'?;8U1pH?H1<O1J'F :C oLO @!NGv((ZrZD1KBOr]ZWRR#=~NJ"@]i$# }7 /8iĔI , ҩqqoKO*IܻvHWpMĈEFi ƧL,[ľW 7rǽ] ,R+xdѺ3ᝓT wDa7D'f^2FipYb`i8.?2ގ 1(d4c\IVla#rkOqE4F\ ]hxEiz?^bӕX@S %נ< }N{͎BpX6ο yu&Z1`đ,tW`6gYSlFgW=u~_W-u! HSBθu,k- 'Rq[mgO63۬+ya= y¡͋wDrZ?AԘPJf}my3Yɉ9j[w i<ϫݕ츤mq`3C{ۀqZsi-U{8*IcUnf{`38ll=}IVG9ZBSXIh&e!?P?T~h1͔1yx,Ko+.S4@ˏ&6pY-V5s~Vd_"v}w9 ۹ì̷ paޅ֒3/gYŚ 1EXBiR M5#qNf{oF3#'_PmezS3 2 nxM7 k?@G _~,lD g` l3&jú_Unxn>C<EށԑD7w$4+ŖîhUsRoCnb(wb<ۙzhؙZ|% qKکB/ |9NQg= ʵ`\QQJ༘_7*̚OB3<b̍E2@M-=/B^CHބ0UprkG),˝+ļ(8wRru-T;8V0a\Y^u%[邏̆.{kDX_ K n;~贱aqP]S<t^fVgd̒WEG;V0m?`O]2Q:; ievĉ_Zzu}{R[ sNo gHRƎ6FFi! knyH@r|5墌rPa VβnfbhК7>|m8Bt6c1`bB/tլub;|ʡzҫ#nܴxKn,Yo"F8lTck30SJBkFCocMJ7\z瞋b!q*\PYm79bNbw|EC!'M擇xY(0TDڿ,ބv4A|Є-Y_6 8@8#{N&ٸD52NH͊6l}^˹ߎf,㷳L醷x o#g$e 'M! ϫ&MG"V7GS:U{\=`[E-7U28I>" dwۡHXx`BLmStӴdKDXֶ/7Wxt55Kp,C+|"g|( ͞ŏFڄ.-X&J,䚗~ck^\)UpbN\<݁ࢅj_onΉ)%Ժ`,cxD T?6t~l"#8g~xh0A4UDd.E\ Ž2`vα8+Z N8:)R>is!I ^3Zmr|LMm iOMm7]L ;JDsi">\k4_Սe#d!eKZd־UmED<ՃE -fɥ,*J\Ս %m3+0HI*D3ء NVN M#V"=]J!I zvdY8vijCyJP8  92!/&+vr,w65V/p0fXѳ@/7#hCoCL`<=B%O!vS];y(qP&r?K?Ч>{m<}s~zSCDäo7Ce. 6U,f q*<)3)Z<JG /Wv`Ws#N9,Z +!o}sxC0+̡$N{Z}VD6#!_QTU})m޶$ǿ4S77QK4 ÒӐ`a7싯Á+( [߸n;rYÐf(`lfAÐ]i'¨*Aˍk!0RQ~#Wy-@(]䏹 +hiDsoHD[\e葬a&s3N]z_/dcbȨ_np ,8 qBߗjݶѤ2{`Ez 1<[̒E-d93'SB>}ެdmM1:}<%~2\2u0)1' &7"ug6(Q\Aka h͸29{/ D/T;ψ]ї5"[iægnzgśր04nT*lSpa\GQf 0#q&aq~dpHtelhΫ\kRb:cjHT8<~ 9T#".4f]kJU~S2|ƓėJjm lF{oҬSѱ2TloBhDRU9\^#C8qks=@8]9f1frD 뺀}TiڰGdIÕTs[Q+4{<{-Ŝ9N!!Z$~fPlH#Ǐ\j{hVx<7_dW<=ēJ[Y[0+lHP)rsh6 <. N68?ti|yxus%;ÐQoK0PG1|n>6U; S]@lW<Jv489w>+.eoToYp`#F;Ҍ48vDeWMc @lZZa]}5(֖DOO7ѳaOE={wG Ew"3|{.٧Ul#RLYR$oB= :뷣^4>M_u[^CNGnT W@D]Dwhb_.cNYd=b7WkbqjT'K!bvM6;I SU )q) DnZmzCayM&xw19[PTcv8QPP^ $mHlv| xf*XynǷW)hr>GX|^ %D%Qofc:56&[M!=yUV㋭ q@?P }23Pcf..b$g&fJb|hE4P_)#ը nEQ}@WEB~l_g]|C} gI&W xZ_ԯ"J\i6[fSK0R"2W)]qaPu$  3*:_ a#oYy<:c:AW9]&,ʧ )^ZEd'i/dK>U(ed;p1vF u ?GW0'#YZ;(V% iS(NQ>fwam\PaӀ>9+eWJZ?s&|1l(V#|}n" uxf!E=$Nw /4*f?^i07C快Ye6j[\a/! Ƚā]'ɯN<`̒zḟÇR <퉛R,&)|bx*,Zh8{O|agS&}{]L(y(pPpaD\40YqCtFzd݋gHa/V uQ@MY¥w'r;[y5ˑkp Ěk\tOĊfƯt~ 2~v1Ԓ/W*M4GVPm-uJpGݗx{93rsv5,&׳dJI1 uDQI>4@8/czQsB.Fc!^#o&m9ۺao{K/@`f(> Q6@m_:ԀŢAEўM,yS6؂ԭ^Q*\4!8H=m@|`2(p;} XDLpYk2Y5XgI WGeu827v.!||/'<[hwcE=:g x~xbAY9l50 !q% ČR=@"HdK.x H.*㸨 % hvH*e=C69{7~`N# lUi-Y.H!CxzbXirˠ W}|'ȒjxinBI/6j {zhZV-=-$\y_%6cR!ˡPu6dSͭYRvG`P‰XStc7v ^_lʍB?@VE&ݏM|$׉C2g! urbe`ԞV*_P*z }P5v_[Cr{ xg9 NݍWIc'յ* D)}`<4Cb7oU`aq3dE;β' _:4/sy9cVZ,5G!aQ(*P)w}?F0 ocCh%ܓ n}z#hW$? s1YtflpZ)gޢs'(n?^ڻP]cwYIT7("_ jhVJ9!Ʊ@F 9խTWw0AwVy\Wخꐼ(zX~.p23~e9}Z(B8} ?|bU!G{2ش$\dJƕеds<.~̤_! j*;yW<"Xm"˯a7&wwިS>JC 0zsAL f`Qb\ KA0,lv~9}3?C ̸%"QWH7#4g{Eu<5?$" ӹOx43s p7ʨ(D RNzN(_YX J;d8h"npނKqy8\S,nkWS S@M r@~‰Xwrd얪grZ\b8`04݋R |M9wd:&RsyQMe gϞ}\Q2z]BPΊWmT S5e}xdLEg9;;lI;#ÒFXwDX ЬL!W|¦qc[WOzpɰ-(Zږ57gy\a6,.ހ# #Ǹ"Q^Kn[pv$2z ]hcR+V*XWX|]3f H &[틗/ g> ZpaA1!M^DžnXG/&E>Yrab_ Q#US9* JcAU3:r W>*da^%t$)F8d #C_!o .T‚l[PMO&K\f:ޢYQ>{+7&xc W4="]XZ[ mcqУMH.}@9D,X-)}j~ $mgAƃjwMߏ4,`ƫ%8y2x|rG;AFMa&t30շIm5(p*ԚkIzKkʋD/@wCUAu@s sV [< hs)V"dY{ k"h)LN=5/P}̷@dL7cܯft\T2[q C`Џ>6U C~O/jjymQP; *etN1W譱)a:ı9Ճ\՝*RXHnS/B / KU|ty=?&` _9_>s`)愃[? cwSFC.w{^:9Jhͧ1f?fdK~_nC4{ÐfS]L'b$1MՐw*v |hƱ4{:\w/'YI <זxBy@S`< C.Z>faU΢`q:Mn}Z1[Fo/ `Hv^O7 GCG%œ Pȱ#|NS{n$N~ oNx3 Ld$?m/ĭ3qJ\d-ȈE~F|Ju7%QD4#YfjQ$Η'tوY'B[/해&b;6;hO pg7554 \E L?v&YråtV0 .%~_Ks}_s3'9u9`8m6kΙXϢ2ulk5h (A|< / 'NOke\e;nYغJZS:眜 JRmGCd'^I':a<#d~\-%L~X8u&ՙ#6OmzwB_u29D=4Pƞ}oY&e0i#KK$m 53f!Wҋ=wGP@콣X^ߌڋcɘ7G/AH";K5bU ^ye l/_-G: mYl`&4j 9ko!f{#7xr@T."C32慵yB:^;"_" pzObA`TGf"k(`)`Dt)ȶ Š$2O\X*8ՊX ٔӼYXƺkѳguX6fSy/VrRK\֗ΑHj1P#(k\H 2^rwhwe&<ulY$_gרX{TN^8_TsS܄tƭUˍ 5 LGPM 2vX߼[*Qu &bw̞.`d'.XT}仠h҂セ~p& '4S Qf?x&WvZKŠe+ NQ쀗XYǼ~Uߺ3/z"K>SnV ʊ[X"ƛ&E'PЉu?Kv}&ߢ#GJ +]+hA'y'[T\ >NH ƽPy6wl+2zמf?qQUa9J=}xvg,Rϭ VAg$_s"~Dx|Z]dƜ1%Oe-H߽'fPCZy'n8Tv{[Eܯsͯ~Zm"OMSs,:0U`PQm 8΀{M =p?0_u4"kJ2V1Ң9tzpWiVX=[o]m+/tiK(Xm]j}c;u^M%^A$24owՔqq6,f#i`~ّψG,,]Co_c1!ʪ2֧~{lD-Z-W |䶄9hT[)7tcXzI(^kr{wf`/<7kA<߶EcI)7#Z%2(E>"|j0 Fz*dzƥ$ʳ gp "Ԋ r%piP2fW.(>Y^U8<[\+CBn r$$)1B]s`5"甩o(Ns>4I\h"cǬgtl,2恘4] Ims"#] ]*bPh/2E̶lUx 3>"?ȯQš~EٯYy!N_OsU%YS'"c *RfxU*i@nr4%__GhڈBHPUFNKcӖAUA%dؒ=}7pZ8@dĒ&>cSH^-!T#Ij9' O?"_{^EL7tYpl~`-hNJa6ۆ"@OoB||-2~HQx%^+FW$>?<m5J V>Oz|_oG$)1Ռ8{5Ap@1@NjcͅR1 BJ֪~Qq Sk$jז t{" Pu6J&h;D 7촐stl9k(g?tkm-&lN&Л}śW|׳QxeFIl0WČ5!olS'| wBFi@D?AkR={!]Ӡ8V٪K`\^Ȭ̍(l֕"\]V3UZI\0ح;vS'M77so;qOT6j\&:|}T)I}ܘ<.nYPH0Gt;PD*pX̗ vlK[u.mC+X]= [܂µC`5+'i4^I[j(Gw] *Z넝XԨ'\zCwL%5cBb,(1i1)&]tPW+d*n,;W`%a~iHmFݛ*67o\xBpa=L*ӟnUuՓXP=F'& iZK\':7bihl97Aӕ~*}霨وKQx?%(N/fSR]H>BV6LG,9VV)Pcj} `Ag1nUi Ҿ"7?4lZڝwNRhJ_VwR@FJؘ-RG$0ԔHT Utǵ}NEpS`up A V~U_B̂0,ǤK0quCxw%8OGw7՘5diJ:Rِxqxǁ_YV! asGnu w{H1hǒT"lТe9B',p i9^O~F>Qy?Ftqoi&;&h8"3RԩRiRɡ.pq6Zm`^ a8j/v}ȰV` FpS\Uί.6ZYMk[M}]֐Y9 UbU?}Z '8E<&s8z;Oc#:1cy0%0DL3fm#=#|Zi:-myx=M&X bوl:gYV"NSYC8V!MC瓚*Ʃ%l. aLD3JfR8F{iE=8H~9 "ozZ~1͏,tR OSP2C Ղgde1$Y艤[V>q4\9?it:DYaGp3ȭ\jPK֮0h2f\yG5.^e3~sgmTe{ } $}aT؁0 h8S ~zC:ul]RI|%!XB!f zf [뙷UpTg9"_.a>LT|]Tճ(±Tb^uul_ k/\co#ouUo00ץuYh/|FkȫVsi FUG7c~ؕ/Ym% S%ʑV+|Rhro#B^qezDRh'KVyx3U5!ˎ%Ta_[ %bqVoTH*d]JbmwY[{~Ƃw{Sӊ0H49$M|z"]``m _I gK > e.`^ecR| 6QEз;^:{Yz1ZRT%t.y!\ D@aFZ݉:EIf3RdzҢvVBBWoNP)=7Җ y:8ӄƺg| f(6Vׄ}٢0C$_8h}SGz¨m HQl}VQ*t-5N{oulxޘ*֡iLѪHrhyI~HK̼L68a`"} OzWO-):YcA{޶  u5F%Dof[(O4H 5C|XWH?kunJEmv{ؑPKy[nAU@[^m-zV)A5EgC/l',:tdd<[IMpfo^t#dQ>8u5}:w{Dܽ}~j//LH#8Noa}@Z@̱Ϩ`L:ju~MѰH/@?%H5)p۱(%}mĕM 7 ~m kE l|c?=6I @0 p`]|wXiG~齓2Uo gBZ'"GvT7N(Vhw];TEjd Jx wd@0S$pY[yP r rd L?w.U-\79}2;@UAt}fQz$)tP ub %lz:{eLrpN;Cy]~|f^j[b4Qk!9IXd^ȤΜy uVc (ꔒf:B# =CeI>18t PelA|hNLmʏjmM1Z泼 my{,]l3 v[A _Vĭi7[O AjhZm"_`ڕcAUsP\';Gn`%ʹX;1 *[-+lySWd7yإ|Ak\IF7CSd>"aUo ڷ؄^`3@lde~] Diy{7{+!U;D)K"+ ~] qa{m0 c%\< -$'E[J&׈Yc]n`F"wKg^UŀdoDYtTn>[-,kK9~lgUŰȉ\\19{O(vӛ6Eu1uFg響"?j:x~dk-jn`ALbMRerט&/Ha@1:D̴")kaVv =dž)N-]SnnvkMJ;87~Q^ilŃ憾s5eS3JwnbvE ":zdJJ%LAydZ]hY[{4tMaZx69b'q=dއbѠFPE^IT~#8E( JגEZׂp Dr$%Zf9WEBDu\n!e\ά %U^oxC\h;bl^roi 1 GW*ǞUcELWh =$ Z 6Hƹ[r-ZF# I.xB/ 90!}4ׯPRF0͠#LWck!I-mzm\rc!Έ6-dE)ho#ؤS7-m:/AžbIĄ| Д1}^p\KYJ>2 hA,e/js˹޽9Όen?1RC(wݴ)'c/X@ѴT$t^%ՃuDc d*/($@sy<xj*Os?ԟ]ь"#*kp[0V+B 껤ŏ2t;U˞_Z@+C0U(g b5⻘ԶDQ֓oM6SCwP(e~C>Ctbqb[10>J_fFby0e$UJvL n'Jy@0\Z}#Hύ8ֽJЈh,WzmxbeM)4 R2} 7J +p?]~Gߜ/.A%НN Ro%1ݙ34fnxHhd.A]2!rxDqhyɎ>' ߤ 0ҍ2N0;y d;;K$`):B3`puF z0 W"yT]]}oul?aLOT.ASYtb`*j4jdʛ:9 LP~&tK -|+2j(\RsT}ў>tI63fo9!Zyk\d0["=]ApQ9-FGX@ȵL LEX٨ Ԑc+a_T\kLP~*;+vުÛ.~`/CUJRT.߃ 60Ǣ `qׂX_ˆBdk?d{>],n%nv=6qn,{|iN9%[ (MKw_nkUAx>UJZk$mbxd0(eZȫ!Uq@m(#D|0rzLEyUWi= :fTF7tuv2"Rn$tK.#<0?FCW&A=% ^o4;&8JDnmY/ԣ BRI6a88Eҍ2$ _Ų\Prw(O: ]8.ǖ&PViX_8`.o uiw?boL QpDBET[?\o𽻾:m^pa13|mDyP8qjYŃCJCnzݠcs1Uw-t3WQn~XDU鲿R3 5'&5BL`'pl {}HzU? #-sYc$m XAs`xr{饴yaA^R42)Cۖ1BbxYRwϒ/E.d*Oipw6VXwt`2ŨwScAހ1{Tx)]_Ö]!ųzjH]ZD.Y'9*'qȯ8q5rh)1絋w:(*.1uٻS~^@ϫi$Y!WHoyi1LG(hz=Q%6To}q;B]f,V{G!_bBCiؕQTX/m|mYz͡} -Z>՟GB0iJ>i \tuɠ&\8bk*IzGŰiFΟcI;(K`fZ϶83{1v,Be6WUgBm`ٕ1p k~g¢}?T,KT&cj"Y!xN$ 3~ ot{o|R").D;T)|tqȊ*E B[, m'*G<YJ[hzV%N$nP>t3!Ji jܰu f9-)r ~?yW>q8bWYCB{{*j(s$͟,x51¢:yHZhVpپÙp!xXN1`pLbrlA++J(sl.Ia4 @ɿC5z#l(_+Yw^ lے枍ƩN[RzjMC+uA\Y+#:-qSѩŦ$d}{,lU P=`x[;-r$b* I[u1O|j`*v2؋>KF=}@hR`:S+_WmtEJ9\/NHKVM GgؚZZC]Gw;rQ!n.^JԙR뮡u| ({uqMXϫQaØ帮pPhruj}v %C _:q u Y LK89Qk!NELL1.*CWJధ!iH1,V!l#".6R< ]loi-0bgcF_L5+uVٱW)d: `Pqēx{OƹśMLRnIjbDh&c[SDţ^a=i>{eF{j70Kͼ3,i8ܶ{Ӏ(,VUk,l~IoŬ YȿqXłmMP~IB)0Gl߻|d>oU9%>s܅/_Y2;!q"(ޢ+(.Ef=G4/Ɍ_F8rZKi8y_[zg_!;&%-(8M @y.2 c y?y/h\F1 BSǑճF2@{ҤʿC}|v("`' &1VK| dF⠸?ڿKS 5c=|'nXkyHm/~~`c$Y٪?(rϛlwD-S&85w}+p"r& =zDD%sz.5\qNBW瀴:ԉLs= {f`X9"1 t^ ,5y)"## F$4xz WkȚTi.*4𮪡 #3 "(2Tvf#с9>v; Q(R!Pظ4nq@ޔ[|Ȗ)#Jd=w K u|iO)`>?l/4i8nj;<1W k\gO_ޯ J\)8BcƾXg$ECZȔnZ82VtSB}Я!)f/h C`@8m%ysE rV t隶pb׎ANJ6MߦgEr+#R|cA98H\O/ (WE#~`LBP\3ǧe`{'#]&tHu)r _^=yvVc!/ Tmc,x~oN4{^@6 /+ M %5Biؙ,jeN1m~tXF|# (3e|/y}}~2[)&ya+/b#6p8))aaңUFp嫍$sLk] :… ļ{A"5衺%v -WdQ|zk4i+Zv~޿>c}.Vʫ U|1?U{تwe/رGd)ڑ "0j/Z-Oy57h-W  fSj/eDin J /WǢf YӁa:tQ qsbvնpAvW O{+\lK9&Vz?)6CQ5v~Ci.㧢OtI-󦂰gn0qwY>,sZ\sȟ+t]MFbh8@X=^Μ GA z'sLx&ZODt&EsnS8'5rg 5q{IHb@[o rbŤXš:G${o[UH'"cj@Ffq0t^Z$P;^dEBKIL$A8NR`/j,ݍ(;+*A,+lQa)h, ׍4CvAخ~՚w|PjAUX8á01V6/\k0:ۿo:KᝏEt;yxZMQD~32\ zXk  !s'Ү9bf: _ZyߨK%EƇ^}<- B{ܩ %#y+E7X:[b_Hxu4 DCfFqDӌRMss 7exޓ Vj(0qf;?ewe9/z#+;(|uwG+Rdps5vǚ\ K^tEp' (1T;J*Uu K?PQ!]t@k]4N\) WRkB@9EE^Dڕk1NwnRmP>j;Y̓,-k| ;'a|!u0.vճaVe{!&ց5X2À!fѴsw8ͺt5?spElWx( rϔЮcbe^ nwGGGo# iz1wl*}˿Xȸq_%Wape8~Nge 6<Ч}B8j 㺙tMg0d{Ob_ }9+c4qcX@=1 qWo5JwkQM<5dh-qhaAxbT|E#봆oBDֵ^s368YV t':Ufg?(_Ry#KW+fѓZvv[OeǣڠU4Ӄ/6}0 "|G ^20g.a|_޲;k\}VAuT$Ge>RZ%R#p~y?3鼝aǹbM`TjY \5W\(.2:'Vx~<]G0/3ڦlFO:nӯ+NbG"bձ 02]pfgn̆*h"Wj{紙C(m"s| d2B֌ch "{3;])>m22:MIڳmyQԏANT.LNTߠY`t.peQ&2h_ؖ(f5CrA^^U.c!nQڲsMzAbFRзL]6cy~tk\1:AU5{d=f`r|Z_H Fw/{8o&p`$&7ur:` $q«$ 3ÿ6S+I F1wrt.2Í6^/΄hn3lo"ɓQքPn/+e+92",j IZXDyDJĀQ!K }s.bX1H<qyg\>5IvIqRE`ǧ)2ܰשO& (Z7E4}Tieljr#f2'YZ8de Xz91M#UMeu/Y9'5z9nOLm2>Kq"E*Ѻ_3S5~zaiP+*H=} .]aMɗ:s8>[NA訑$FnYD]d$rT-1r|ʬ(&'*oJG1L:@Mu8|xO x/Ĉ^!E]+ gщ—` q߸ЄQ(lOrf_ JU+a<9VSO*dPƭ/֮* DkRO1i+r,k'񴮂Zޣknp HV`IPC7p[UɖŒ}w3I{b)^dUr-KҾ҄_l6go.LJ]E [\yNH#px*U i^TX4aMAjzw*c% Fi;Ĺ|~o?L_0a*k;l0kC}*) p ^H+jA I(q⁨7OI} 7KyGk˓&=} i\5}Az`5]Կ+MeE sqpL>o/С&]3 ZɢІaUGUGS3/ q3%v*D LJf "2Jt@Ϧ.~ *f&b^+?)E ;+cAS'V[wVzL2^$;æ{J%xSeؙ | ]oy,Q,;SK P#=GQ?h W1U ݨݣ P;5&E%Zv$tY^Pد4 zsuEwwbJD^%j}}effZ2c\M=Znhj>񍈾pDc@=gV( BÕ_+kKͻˬep'C伝G=)KM$a'a;{INFcWtƧ0hQI+ۭ%)ΤI hJ"9IvGP}G?{ s0NǶ&`IJrM2xISףI=S< ㎤\ߎD#b ޯ$kSd[ ZZ,)t=&62B?8.&1n#1A]!Q5lO5t}N%,>I!T4ZA>>x@= A hSr4miF:TQ sĀOs'Yk7۱ M]yL  JĮ~햹}0܀z2ݞV[UN;)m`.ƖF:ߙ1q.3m^L[3SXIJb 4 @a'pۮL"SNiji>Zz☽43U2,Ʉpqkĵú)qK46uT &F٤?R3KB]Xʒf/X2BkR*C,!BV6GP::"F$_n\'>Z;S8q ! n1x ڍ6lj i˪%uYHٸ*wRuWŒ|8a&{Ғi}%@ӿy~heCtIOϣ/:A OD`jH/"6Wx]y5fw-p2IZBI5Sss1&i2D%Zl+w.V&ºFXeZ$XyH.1F̲x{bu0Rgvx 1 [D:(Q@1\ɹwj|:^mNJ4uwv!{QuNl6"F3%(oee nȣai$#\D>*tӢ\2#嘃jWl}I_* ΙW(zG~Huw }c2#i[Oar,aJy#` *zW7tBUA D2HbS>r=0GܼURGݤ+z3ZNj-՗yI3(VeLN[v?Nvs3]qLIJV0`Qݪ2* ag0 g"#2?K_}.{5f(>$z!;u7Ud3ja]xjBhĒ@23[ljq*lJi%I)2ʾ$js| ޡj"q5]j_۷Xe΍ؚ}NY-}FI,:,L0էV迟V4hscUh^5G7":e`I(N>"$ڽ_/  1ʘr-Qv=a$vЯcC{263Nb/l5͋N jrRrʞlEq gl RŒ&x MJc!n_jZN ?nLjBnj+N}!qƼvV^iF _~bέcowAsԚGYLdd^Ū !19\͆1]tI{q懋f *3(^_X6OPZHZXj{K82;7uGH5|\.Džч'PAAS204 x^ Ps0്}{'ۖHDzӍj3[ 1Co@HJPǕVGq/F|O8 ꋤE/]|%G$O#$OJe f_ݭkOl(qdah`''ixT2u:XL0m[v\#f^K*1˦[bUYS'T(v؜q1'IVsdA㮝iB|N4U@]T`U4"Xk-ɻUD9=dd'snJ9Fhda^odUSGQaEqa1ӻvcCvY0ccy^ )b6 )6v+)otE.(aܵdwʋ 34''Hxyjrp+[NZӥo~8sD7֭/p]FpoFx=N4N T|X*\uo.zkuLrXYpç*z $ȝt另W%K5^Tz?0+YW\+afDSJ5+Ԓɀ ͘U-ȧc4*$ ܉|' ~FT>=C9Օ Vƻŏݚ=(hg_u=bc?q0vwgqa60fvZ:EdơsJIiJHC 8f_aՒÅD!jM:\sM[L.QbIVSsyk.|DMoYFx1 jBG6Aftb4V]щ /iWvjҶM}6wU=kk!f_x!5i#J˙09BqyKsCń=}d.ZkM3 4kQyM^\YJH9_aPa3j7%TyARSd:OEgK4SvDB{~\Rfܞ ukPF'BBs`I= \G JK"& @mʵ'b>g+ðKCisK02jC':1Dz V87 TɇNH閻pKn[xxbk6N|_ ypG08h.DΣj}v1^,TPSnBw:\Vmަ)K+&RFOfrmH #lR(yێ`jT_5bb.Qg~ гF[ӊu @oDwJrX l9Aoc|țg#Q}y9".l7~Lj,}X aőI^,[Ȥ-7GG%%VS=w h19t{ḽy(G/Ҡ8",N8'vnFNzchܫZݚ ^)~DŽ"ԟ3+x˷JIVf꽚91Ą}$FyX]E.֥dBs,V(}EN] 2cx9 ,s E$fߔ6uaE?Z4FY:Kd"YЮ:ᴑ܉5 JWc׼`Ęʝ֐siqz&-3kdarOTOOOi(B'K=;!^Zq.Fj1&nC+Q6]=׮pBӸ)?S90$OBy]|r#vG%xWnZ Fckߏf '{3gOL@z#jHx`0rCZ8m8o%}*&/3_ɵ{k 3O])^|SЄ>"5UiFa#hSpc1aˬe]C3H^d,ŗtl*r .@B]RYm 9;`ihp, VbSg-AL)t#+5D٭Ms f,28?NMИ k$f¹Ǒ "7r{(z^3yeaF޸m$rVZѤ)mw[nYSs;>L ri)S?>0χ(%m/No]8ظSK H՟yӇ#B /g?IHNfW>aӱyT]>Q%597gqq<dUrlvFgY$'h@l0j872BX?9 Wlvv؈K!ԔE#}OhI*op{%A{+99y|o>ʑm-l=,DJUd Dr*rFYqUW)>ɢv``,bcA_[m` Sj]-nL:lglZ-I P_.Ԯ8R8yk7 RP`bSn>o =¶#.gXڔmŸ|8C@mFƿԥXmhȀ7|}-*\o dæE{gI .05*}id@)Աm@]@ѹGt+ircv0',N 1Xȯ(j p:dPȰ7po"_F';>JaZ K!L͐z,V'RW3#)$ VJ XBvE@O/.aU Y []xI1(,{vgL c%wT*=@Cgu;5D?gwhIGw4jUWsbgp&pSk++)d}PLz%˃mFNH7urB̰'}(7{>8.w'&zs <^?'x%ֳhK1mrX)P+cYf)[eG+Dn R:3zq lYj©, GRtuGY埔EJ[ve7qMl ^;?X>n R@g qX*Sf͈CgtZTZFZ^)錌a_J Rq05#C@`ijlĪ:Z#2!|7׽H&..eG NwT^m[&@3~z-u6ؒΔJ!q\rHxi{,8BV"4xZh_Ad$ ; c:^>2k'ꝅQrq4VpRNdGQRѻxU)k|R0S}ίu%"{#!OED+L@d]tK5Wr֭: ~}C@'#Uo`8 JQwY.at->#Ut`5 TKj3m|-k&s~ t!qԉke ( (4/P͌)ߢy* S89kΫ:k*/Ӳ_[: و m'aJCלy7>Jn-n\ZYߗL`Bi⢡(8zAd︼DO9(oV^eMОV:r: ކOՓ A[mU~:vf` q?:nHˁb=3s Ju,pfPmJ/&PnݝKf>]Lr^Q'`aO'`};Cu9b+" >Bh7Mү/{nBW*!# S sSuK槺{|s)RM|6VQjQkC6/Fq:ȁ. VTKU*O;ukX_x`%;,˧Vv :yP̚#V 2BF)S\YDM6% :C= b{Ϙ%KO^}AhgFset`G, M\ 3%~a2;|EIx9x'C*Q(5|>q^'l  wuW(@{ H6 ԋw>Ur\wf{S|T@>p$nXGfJ݈-ߐی` ՚rld2fV;gޤ >p*лۊ|=#6aGhrœQIic3}<6 񥖄wlv.i=M B֐ܩHu^ʋC_vzůRן(+j&6PKNk~ ІS5`RC7"$Xgp϶ہh= D7h :֒5'Aהs< '3cƲ4X`M*͂gps%Ok1G ŷA@&^Mh6>d[GkhkLD ¨7MQE/'%ĮM/MS9MOCHet&[J$ќS{kƪO#>mBr`Ȥ %u'OȆ]4Pd@~oWk \feI <uwV׳"ܿ.OvXgpv+:Gf̮.6c'9N) MD )sp Edԛ#z%<\gmŻJ/Dh$tO T: 蘓̋ ΅xTi}8PeL!\p:=)Qi>Z>c~4ZHql Sz9*#4mƉ{iyo:<SP襺`v2 TEmEl⫆eVViOρn8qCY./IFdw﫳4w&/_23Q:#1K]PD#`'F3Bah#{d9T kh(:h!4hs tR4~(O/_Rw߁0vT=}]Dp{N}}]t=A|Q9zSLayz%"73t3D*ppMj&h˩:<i6`2܊H}- EC } j՗r|!{ƞ^d띯 lRPM6.Atd1pMDp0&;߿:([# n_93*:!Qq߯T '-aSe)^sE62P#Ic_Im㊇SđxG;}p9Nf)l;~@ɠ!m6鈺$b[a%\5vm'?N]itAuD*wpXK8ST,S:r+3!4;K"&;D#>`∴*Zaͩ3 Ⲙsɢ mʏ ye)`Uc~ w;|XwpȨvo!Ar>#J}>ph]HBF,WX6SUL"r6ٷ_ "}j66O̵%%%/]`ULCChNaOӧ)8cj12AN;p)P|1+)t"CUU~\V0n^Lr "oL_ܶb؞bz7&].׶G5ҜbHfIW6F8;aqf$LI(ރ0tʷ]B~U }%^(@!5z9(7sfR*ryFki(k#mq=58+ҙ잓(Ij[d;#6oHU:bT7/ S ;{}(FPXB8јXcoeGwy]ir(:reJc\fao4{A>9WHa؅SBMN1}F)}Nc8/]7:nHk!.3EWYĶ4NҘ)!@Hkp7kXd5Mb-]@U;"m.^Ҽd f1< hs?ґxѾĴÎ ̳8?zo\0zt"FtjuۘNǹWa?"GҧŐHB4_z~w2 {}d>`ёS#_)oF{IEa7ךa\ҦiOϟDX^"FYCbXD!|ܸU}(33`LoJׯlzyYFL>eTڇPEk dFVlVeeq~RzyZ! E>,[a!ũ2|j">e D8n12SLBD8ߘ/gI=Alc9ouUkCpm~99I}嶿m;ƦF| Ejx6h?>%fO~B(];fPex&A6h#u+J$r/=BJ&tS;Kš:%%n$9_d&)]@fy^`R؍7y#WS%=#-{ڂ2E%hddj1Ha'@g]0.H+jL 'ٔh5f_Ư$5 C母`ʰ%>|G{?@ܮS;\/iAOb(iD|{ d و#:WR6Ztvr\sB~} eh n| KZ -/qQ!('ɔa FCRE6)r4LY2 QXny^2++/u-IJ/ ,nQ+qx<d0)9\7/wԳI$ jzǺjgZ62]Q܍n+  Qz4-SփɁN.o#鬟aUɤm`w{OH{*ݮx tHs) eG%}.wk}zFPVƑX{TWgUA/D7 O~}op V/-&8&oAP/a$ͻ /5Pǰ Ke ֌x zv81&c,MlVR(&ȭO%r 'k.MrLk.;RztKCo TAER_ֿHHo!F(f(BsYNqH>A&69kr tǒ(<˘STފV~5+BՔW =X_P`xJʺ,R*Me)8 (>FqEЫEV4dGi0DGMȊM<(t(Hɥz1=(~^\TpZ'<@/FY۴^A*7\UcWb*öd '`O%!OQ=$UfB)q$dM9:C5Yhe۪y2Nv݄<2rž:ڸ $mKR#%?"w3Ǩ;\|]E ?j\ubԵwSu=vsqwDYavݑ }3g:5r0::ecJ>(ֶW[{n<[ ]4b.pLLUs'L1Kn.1@?p,T4' y_fs6hkviե L-s$5o 0i5 Ol<`f[ A~>E͋i?gH045vu7CۮIp\b^eJPX7-*vr;E. @@ʲAT gXwfٳ*%eaϢ.aomoUƑ"|s)fv%$4EoRْ'zYR;<H1)" L =%'l\Ia*fg"biKxuKUGn߽%^8G#Dq 'EP^ɴ6ϥ}@'7^2AM\MHp=Dnx_o: WY'Oj4;(]|"'.Zp񺢏rX& `5^7)kLX!ì0.Xl;m5^Ž 03&+ymqJB O3Ү P$`@I2Wnne4`0lң/i>yH/{GOJ$ :q.7htt/l#ØY/w'}~ooSAF^s &m"W/a}$ k.QRQQ0A<^UL|Y/ݑ1rkb~1T+Cy9PqA6%RF 3)Pmm=H:X%:kԉ"3czt".R?ī`Xw&㤝 ]P&sq+oD 7#;M5ӵ OظíYPsچx:LHCU|vAqȯlMk?]nЦ#zaF-Ԡ)C@ +h/ ^1tFq-[_}WxzN8KHCb*ՠ\QMZ9"vvIw֏?Z_-d) >k೘mڴ5%Οd$^o H`DeAQuD`[逥NOA 2L>֌JmG:A͹`.;<߬Ewǎc!W@NKiGj &GV Eg/[9RO/(j>[lS䓻9.s?oNtz l*2fщw5|s<k0>7Yh2D{W1G>z/0M,r##\a /YUgu0=CklM˖_>6Λޯ6M#ː=تǻV$/+.!kuZA7.ѳVP¨  [[lP (psNX62F~ ާ_20{wIG1!ztbRV&;AA_Bh!+"&ڋߌ3'U$*p3*mhm$iրlOred&76Da*wP+7ޘblPa2P@, a#<Ģ)02#ɤ!:|"`Bv&(+b3p/=+b~go&9 XoϦpB?0 _VҠ` 56vXEd~3s+XiGB,ͲeF(.eTQʂ f'4Y n}-+x>n4 :X oqWz]5BlPz߷˱ACݩ:C?t;FhW:Bf(JRK5H1 :JANC,xod-$a|d;Ed?BwV/b|Eg/|^V4Y$T_ bJW64 Ny%%;r<(A`Շ 73z}Y(qxeڞggZr8`*Dѐ1P׏GK r֥*oM:gUrcitYx\ZVF4&B.ufw/kqk9WmOx{]E%#SjIp3GS:ҭ!{zb5;wͻA,S1!/E_BEQkޢ[;!h#wBnVTϪmι ŨElRrir6Ui;:@< ]f݆.kahJOfx*==[ Fl51.0)43&˼at̅1ޤj8y7+ght ^J],S/v[ !E;SY yMP-_jEiuBm]I5i9]3(} x̯OF DYT.xҰpNżlؖӓp&'7>F|^VLx`RD+~Jږ枖ga X @@#fK˛g@zKK`?M3ę(47QLtvbMpet'hO-g=v?*n[]QvM gzۘY0W-* ?xo)"DN՗ql c3z~Z74@Xډ8p竖OdqA.wwq]9:m} '[JۗE¹Yy]=ـ@Ljb{ ʹŲy9ixWDNZZ`(@<&d}R`.'~U1.dm՚d;i;*<@~<7x@1;G-RQQn8|:U g]ļ;r1Pя+xO)xk4 >%XntYal@8ڕig֙$ L{7ަ,dfc!?0,oU仒/$+zeOgBFKD߆謅 T3Z4^$EĔ4uL"U԰( ׁ- ڐb:o'`a}>9L&5D&7\v`"/ ƴ | _]G^Ԯz]v TF/n:׌J1Q(x|eM\u /9'j*kj]N\Z:3acL=\med+6E9 yPՑUd^]wܨwבli nW^?QkFY%jZ.B|D{Ed]t<쉑G6aRۍo$Y*"m@Dš%K9' к2-Mc⥎uOYwuz^ڌ+vSכq WsRwaxDw=5ѷ=xtrt:."i[_^*Sc#~qCqnDgؑe[Ƭ2FCXå]m\<@Tls\] Qg!i"=3׹/ԺlzS<^o4; tdJ`n-Gmbm(f; 5\c~\OM/9R4yKĪ"Dn950W?iޏד E̽3\ˍ4'8(٠̖)MF 1 i͛;ݯhV!KQt-&ö&aY){xFyLvL9{4\__`AV7/MDN!īOкa&+Q5^KqĔw`zPH W]{虿5H V 1<6msS0d2Jf`hoS?g#Js;e] y[JPHY hRqXEHM][`o0:ƮJ|<>hHJ^⼧ƥa :l @駯ko7; -'8|Oo@J&{3wVbe\|@dI).mԱꋶySұø;LAJ(pl>6c8gfшJپ^Q"lzb(ĞGs4Cd_lG9#$Ir 4sth3E7Up9PR9<"\4|XAqC+Co 2>D&;'}f^"k{;lqpٔ =!H凛_vfK: p+5ߴgC3u+gX8!s |",j1 =;Nh"8L![R o'C`֝P+veyh)e("]PQ|-/*O^o|Lt-j&;ltMoTY/fA8)?x.1wq-dvND Eit7CIIoH2k-^Hd0s6F|Д0(X:Eӈ&Ӳl'#lBL񘊘Ԧ wxv4|ږPb=3T#ÍnT0${TҚDz~n_I܋A b3qfB5?rtV%Wp;5O(6nR%BRMP0Gİ,x(eMVT\io۴Uw եn_--&4UaRJdF' &9ufH/v P}I%ba;iBH_-^^@ 1^O,;Fx\(AK1=.NAv.O{;PyҽUM]-*֦/?+DBX^H<i>zq{ pA+oE,֬! m|Aup*$[<`i$~ֹH~yLqjIYvhu>C>AnRuJ Ci<+>}UvU+?bSϖ<$qffOIߧaej ,gNLE>-\1 |4Q3ɳj ǀ69ƕh@L{k4щ|*KSC9bR MYo#|pȮ,oaUW[Zc3G5L.%0Yÿ}FY.I TN~f?1z5oP DFU\'΅Þx¾|.n)!fu~ -<pSBAGQ&;]`V')RJ}Hw9S^ ߤU('`aWq"f:2$!{d[;)GzPCKZ":W N+")#K7gDh֠*{RPbA0$⢯:B# <07da~PC'뫈"/ /S.΢l Mmi<f X!ysN:ҺNǫ #oh.`R܌bKGeB$Rx O}T;ۤ!Oi97Jߚ_U$7nG+.85{#n`.Al=c;'r_(:Ui9)2َzS}Rt#w; s^Wi/{cc&Pz`iSaggBj CX49}uW(L-S= |w8<.Cְ< @:kJB@%\0ؚ\&ݝ_-JZ~CUY Ch(OZX(f5h! O^L Ncvx1#xfJbAt|;&)3iuci9$^IQZWޟfpfM\q9Sqr3Cq&}䖁NrQ&H2JQ^8"ʊ \CL[I郭z縦ˍA&\ոp0%S]UUCPחq;cUeܐ4BW}#8!,wĿ)C{ۜb$k%DQ%^=nj_tXC(*U)0h3&;ہBHyHg=G*MѽEZW8b}rcx7Dm#hE23hTqFv_AN\;Y.1: |#jVIwOی8|q%@(9"ceKcQ V` ZP c2VaEM ŘURJ>:ȸhx  !{tk!* :@0zT4W&üft <ՋǒwR|{c2Oi;s fj}HS]p;N4^&.|xKI 7P5EA'* "VDrUD0IDX߯,JK04-1 ̳%݁;~1O=$(g"Xem@+qG"+1/E^T2PB σ. :*$PTe!%H< _e!_ScgѩUV}&&)&  F*%3v]{WE9ZNe=.xP sO?/۲ :~w#x=˲w(Z*W2̉P(67HxrGЊLt k6BnquJ={{kmuͱ{֝@7Nj|ܛ%jX9({b1tH]Jۈ$-$# kJAbGS+#[XC2 4C&w\7k4toq~\|RT{LzgVm2{0: Q3S%`uwCqz"4ĀGõuʀO&E^<(Ë4b.a*h͎9 ZGjhogxkϵm*I0=ZeBVK`Ҕw^F9v}pƿflgR#'xN}l>ޥĜf$`ڨt3zwn)7L3O#Bʁ[/auU24o{;` ;UVWh֛t+  >V憻]^b※;9b7jK_Ӝ8 aHXs_V&E51*ˇ4tv 'S^Hc0Pp#<&'jL({i)'[Cbϫyůr6r.$pH yQGwnTRziqu7YpH {@~#hm'M{Sدe~(\,D@! `g㧞<lTJjҙ*6"Ų )Ŵ*yaҋ,{Y׷uhi nWDy޸7Qح\JEg(k"MYxi:D'< zvgEBV |O `NbH:Xb{q O5JV0e=vCp[Y>Ӳ>~¶b8`IQO}~O().5у3@D׆/QizPk=!0Ƹ9q+>Y هq*/VQTR3I1eWFMεa= uc**`x狭6bkՈ{Zbs|`gt 9 GH!GGgj7$+@-B7a" 0|{2bƮ q"sh \Y*SFip:-XJeiئ>قV궢AY )@aQb|3Aݠc zsm?V^*$.n"q[ah$ө@ΎvMM8InuO5ԍNf$ѕ\Oo6$|w; /;4[ÇfDQ/Qv_]9֍^YVb Ҁgqk2ISrmذʙ<IFi$u{ijSYJ Hh`ǔ}9a% bxFW3(=$O }O-P"\]NtN2`۟VK5wh{}r-^ѯs`n<+"@r.bz=d»WB2ie]q1He0*Gd4o]_NŬ}bׇT(PpM]Q=7<-vOT UbmMGݪ[l_pT Z9K.n P.A~>}FaJԮxuCV;UV?Eyؠ}7cnLYpI7,w3|RzV\|] $=Ŋ"H`.:戽(I˻g Qws3 B3 {l6aSgl)u%O SQ9`M*&]/Q`rW`( B%/@>K'btΗZ*/WEh$QN 0#v m<*$J9 :+ջ`x|j8%'\F,:2:5wP0IےFo@&A iGQ@ ,W?K.ؓ7⼞Am_y`^p:X3KӰg% gO1eK r:$zP2&1 MB{EO.#?]*D0 R>4D RG^y)6\ߴu]2I4{8!yG'ov2{bBҲ&>JW6jH|.Pr19)#H ̎fn6?8IȒ]Y%~ E<e78oVy\1Zh)i_bƓ (s⧛C 񱸆F4B i8&|wI =d@±"c_b^j69i.w{zM^qEmY%щ)@^%ZMoNñ"#cqRŹ\ZEi6~poC u](C욓̃Rm p8~#m.TD~uN}_ibPnL щt+q6 mSii0ZD`oOyq*Xu6|n^ۃE| ?&D6CιN 28ý(dH72#ayJ4!+', ȭhnp~7WDQbl2.);o0&6mQ mw{xŬwA ~&eH*Kb|p ^]v;wBEmޥʰ6.V@KqݨB}0.͚|QF;z*0*'= :c:i.EW<%@>0 )Bpܗ^vLsuZLq/sTC~yAv蘕=s#Z}H>}Dҿ BaS@4;+>eFY8XA7)BflZ:pS(=|  eIQI:@rϯ6/W$Һ8Q^hDŽQBR>vWvge2gLGƽ&tH%EjZV5b7\H˭{%~}-π@!N7=ۿD/ny͵`n28"j3YёCtdbZ3,*kyg އ?GJ R Dw+o6B{ ̶ڎmŐ:kx ,ΉqZ3yt@NܝolDeYThRGe A:]o`|eѹVD(u/쇢u~bxK.}Í\h:FFalǎԆ?J]ݝKGAW1]36VLe L7ӘУJ5%a^6{mہt#DYcJ_QocvƘ‚u]ueIv>yFܴVbTvܮV+4.0zul :fu3f^/B?Qn3N<)5z.Hk ~drS*%Γ Zs|e9GIfdOͰ;r%r+emեf@Fk+ 8I\mQSwo>n`#GE۸MMb]p{ N%0:S p2q: gFT]\@ЀaMJO5rgpV040Vt5 Kp,AjaI~Y'[waC >4 H?_w?.T3j[=4>脺挷8I S?kVKGӾm=0fTНǵ8U$ \BՔsڌ8L'ɶ[OK9Yᣀ&ǘeroEډUXb+S蓶Lg oy]:6"Ըu*Da. jq&PqGs(qj' d2H`qבYҎ~̻l>N䰠uHҿ㩽RrZxĪXfzԎa%{zE8h.JWs_ 9ј{V]FG98`x<_ wU!VpqJj*oM }.p2^W2*֦:@}тDZyY -b6|5@s>O}Ƞ`{&% |&wS׮8Q۳GiBkօ؞-@p:m+_qQYcvg~&Br,酾p2otjoBDEiZ.~AkO) {K]k% ,)CsL5ȿ49pq2JjB$ާylgL6-~Y[}1zeC)`ή׍Ƕ ډ1y}bk(&}q._)>;wuDOv);AGXJ6!!N{Bw<0suC.qRtV9)vWJww!ŦDw=L&qڸ⟐]K|]DT[9Eۅ1if8&|wπ 7#K~/D| zfW_rO T9 ,{>}fW;,WOX. ]kQmC=߿BԪ~do>Y0p.TV_RZXkdh%,ZaH3[-; |$*Fn: rxJ%Ҷ9ڭ#C"⑻>FJi4x7F >QD2^@r燉:hJ@IڗiAeC&/l.8n0$* !&ʑYnFTk mPpH_*i_B?\dLϣ ?ClK_ɳt/"B#jʲם颎i{&կu hBC;4 0ۥETEs̒3j9o[V[_Cw@kpU0. oq v+KNpNan`om(*2e,O;ޯQC r sT_en$!axxo4q-v8ynSH꧴ik.P-o9$}##8i$|Η]]"_|CdDp+@antOt(?3&0#I;.BSٽ`K۠?|$kuyLtY %vn"Ϡ>шs=7ZQ.ҠGһٴ/a~ :E ] p"Oj:w L5#K/ϫ ; |,EuE1 !f4.Q ~^xQyBLtJ,OPj=T`G[MC 5/+&goɪPKm0)/M'gɈxHx\c;E5h6]Qd /= ) `64r 9~g}-ץ2ӈi) 5(A{'Lgf(l-I6 JO'%1ZϢ[5e70 堯Bdd<܄Fr,w=c.Zkt#l ,Ö 3CS3UI^uZ W# hٲ ?UƧ4ju׭š1y;C9Ӥza#@ot"-~q栽{$E.1dBvE;t9:'1{$ȧ ,lt魁_ aX[oyj~"[p1yDoŠEM 9[M8G3|i;\H L#Ww!ڪZ\N?.tc͹W7iAG<AޅH3q@'sbCjFCD N2QJkB{IF pdO%+}7l,Ȼ~^\eD>ǹI>Z6':hM NYv4"] țe1B^8}(wZ|҇]hALW 7(vB s<0־g! rl5| ^u^G7-9!אqZH2T :HD.Mfo#`n,Y18;6ze,}KTttwBum봅f*s\˽˄vƠqVvM-~3Y#Cu l+t?/\2im+}#zw8Xwo1SMT؃]V4h[jߠ8〦܃&-_tmXkW=ek_>V\&ϝڈv3eOj'RjĚy Y* .韎Y#= yxM=?1E >ȗ(u{Tq"@l|9mY/J`ޣ?hB# m&|S.$*eǰ)긘 x ?N͢ƒ5abdfaFm&1GbC=]ƬɅª: =OҞ@{x"\F8{ |OF˩c{Q+lxᇶ˴allAmj=׮J _=@5$B*tҍ񯋭[^97$Nv`4 JѲF٘!1unaw JlJ"l :Vg#['/Gwܔ~Ժʲw:Ю5n럹4it%QM#/oirNzwe\djtњ9-ˠzz`^m͸*u2YIɎ+2"),sh!XJW. zR( %JМ;~ژ\:O?iU~BfD\Mb{vG.ՠ΁wRL(Sv 5fq>87 ~StCX]obXݜj kf m%Qlx $>_xcְʗ;^g(!U|-KR'fc/\S9gr)Z ^́eUcrfeLo=Dievݢ]+]M\ ^KXLy[xFo^k:Si4!PϢIjۻK(1a! 8Dzm }6œx֒0__N$ w8}H*OFRoG) \}h $F:>9 N:CT=@$3d<:]v+I'`d'K]2mZ+JO3w,?tH;x, e⮻rk| #8ՉP!D^Bmݔ㙕N3ܹ )/P)YaJ"VG/:T`ePsYȥ@[0!0 d`d<@h{tQ 3DR\HYUlU$NY*uh'ی4:H8<ޓA[DX6]ۋP+mI{9܀PͽeW YL SJ(ЙᯞQBCgbb]#L,BLN~J : ߇*tsGaٝFMd9_ 6~Csk߿yI*XB_BOmxEʝWha\;"F!0˗W;jl`ʯgN(@pUyQ3=0:W a f;pQ: ɭ>K[cXĨ e]9?> ]hf㢋p?neHW70α :hJkpfLQ!2C["znh,,FM,p\duY@l1w稅ii(̋r6?[rW~Xw1x& 2YH5?@O~E {H!<؞u֑JCAWl+f3 TOϫC CFƦHG2'#39AR"}iI\O6OJAI.1_xɤ{.;`^9}II )pfdʣ\Kk!uyoPZ训,J4Ѐqcڊ) 2=OɩG ~w}u#/>/4JKbܨz'2 5j6 .0 #En޺Ydh#F9wX7t yBAE@1٩"}c< eCds1|";: hHԪ$"VfPѸE<:^YU*V`{ T=‡Z+?K뵰{< !KPpFy iGe#[w xEJj+ܕ䤫 ’1z'e3od+`W%WުK,WBq &LcQ/0\1~,AYˤGA@ZX "Z}5YyT)߰("gƶ,#acI̸vT 6 Kq2N$72 .,0RXHlhʳ+Jqa:ەtM{D&ip$MkHmm\5$+~&DNuJI\IĀ*XpuКQSzKC#`Y JqQ~]I1'z.uPHMߣYrB2Jf^M񢥻GL_#Sy7h9)2[rxg9᧺ dE@?P{S~٘Ƹ+"N'9{Q&1^<")CxtcBl]ts4Qd J%6]eI5-N1*@@\@k3ʗ)PHpO5| 5<ٟf/=*g;J+WФԪMKן&ƅZv gM!ow2 >wŜE۝$&bP嗳 !Da4νGLZm|1萞OežnS -*ORd17=T}2MSR}϶f,K|{5,O)\y2& R?ly<v: OP Z@Fɏ.\]hIi޺:Z0XZnN\SBSl4#l`PkK9O S8I 廵 2ah{>ό悈!+BӃS%P[?"i#U] 9+D`2_HFSMZ{j@;7 9=gUU!'ϖ[`/f%lDs#m2V!:&D8ApyίQ2jbt؁ :A#Qj[k"PcvEZP]n`CmaV1c'CFy_Aⲙ*7 D4y4xIͅ"j?v#wdy[]w-QGZܳ}aY?g(++\y tt} i\~ dPrQj>ϕ8;vMp72J}w@A[&ۺr2[~S6QU  u${:RUArp}Qlw:+PƓ!_^W@]qZufA.ɌoCLi]a&@GOOF'x3?hE^לqQ1 d*QF7R*xtK4X^K.M4T5TOv |2F RGk}ɝ%{KfrA_E }+ I],ED,JO{q1iFԩ<{s38FAJvM>fHz,4qrii@_aߣU Ɨ>F .ԛV`Li7y.ɏu1"O2qCr>7yM],"ZtEPNt"/ݝzxsCoSjMM^]Η~ݩW fo6Z1893l( h7쏻=/0=8=Rt//n]7uOxU}Ռ , g:$&@i{#~)gGUlք 6ZR)1@Vոj7 rfM]-Ge?ob_|2&K mD,D]Uf,ԛp N[fV;֗m>m3m6{F*8KmOܿM@ԕ776&r*w \f栻q `92l.FHkzZyi_*W d儭O*6-vCK 8YQ%)T,_OIRZЖ?N'wlH եG&I3;J<3)˙uD{{j.~uD>gJ}I7UVlwIZk?c'V9FpxL>PeM?>TdvJ/sZt)qvz:=( 7-UJ7'zOi蛝¡X8z&1y̴:RIS&.h%|] R@vx nb;pzOX.sO0LtG*/?.p&vY\PFVJLjѱ}䮌_pB Dx3HCE). ĤA#Cj{AҽoC\z%4~S;!Z_?"}VtZsS v.UAhʥ_])m4~%#r}U) *~|Y@BU_?4q|+q3"+ӵCУrtEcgT uZNlN\b)Ê zxMq8EOgL*;ǖ&_1[[-.mW4nK1H' Z0,D#Rx*6~Q~>mcF]jpkχ0rV\S1~fL>.=w4"wƢZ+4^-)Bu忘З(SCs93L]q\jȯe ̊ 5iyn4챬vRK[63ں\;3g\ c'i,g$luok6۸T$J43dJeKN.kG^2t'Z_o-aE,^7n{x|)fd.iy.&<4LO23`)ş@K3!ݼ=ZW6p]jO >ջ L1pbYpNߑ#D]|3$94-M Cj~7­y&Nʆ.%Zugі (޽uH0`sw%pr)G P1gx cZ{?XtI7ބ3P6:lG@#vDטzR Z͵oy Y)iFx| mvo_M&N} O̱CNhZSX-@2+l6 >B8_h%pV}CŹCcG <vf:?CzI'?]#^"1Xvbr~檾YP种c[},7<ʄ-\LƁrn:i-ftX[GpDƳz:hHK\^r<"S >0g '$cBiʾrm1z~V{K6wz5d*%ă;?ӰY>I}/NU6$KJb,$7`hN)r u&$0+GMb6xФJP#w“u2N;Y#@jͰUI{z,V^PDVg9_1x ? kvAJҐj__LGGr\-$-/{Z,)T8fmջV"5](:U/nI]`ϋֈl).*?=^D1fƿښ[t[e>Z%КcVflz7\?rOkI׆94lѷ[C!OM -XJ )6Ktȱ'!%'oL`B-䊨7}I]m@ں$eZJfJSg*L梅ۍg5Ljn2̕h *"urm;^DG >DF|W6sjgA=“=vR\-` 4K65r 7xpBFe}ݧ%-8Xu϶T=Ae'EP ?D tKsLIu/n{Pp;}۸Țå}t)P E_s zꈅ=5}e̘`lTT6($%ضP #TCty 9=x<.Qc\Opً|d+oWdZ4Ҕ)t`)cm Dy\}XJjk5{x-d ?!\hMk\Oִ- 5LM;6ٍ_% 6b!?_Ll#ֱFiQo-ipyQkcmH:D33*>[,IY6މ y>^~Ţާs_=SDH`#0qqSw-rǸXV9+xO %m }EH ^>1[Zt y/tf_I! 5?HO# ƒ5ȹaYv)ʢ/Zy~Fćj_8%yb6Xv.jղ'xKVcje)#Ê1bff O%b8)od¨|mnT2'7!e t*]Ffjh",y_]>mW1&FΕOqd# q?U&ie_ 8nUꗬK3→*c\5P({0"p6{gP`,^ n!u>N}:Op$ 9Ҿ2&5W5mI!TFa&3@O'c,J&pBO}JĮ%eNI,#10UwATbvilTf :<`2\ q. YiOUjӊۈdfΟ9b7>2[;zB:/h$*?m;d*~_tfpZ9D٣rL} z"4jC\mKL̴G E6~sܲU9Bc:N/ps RcD`… .&f"7A<Kó׃ey 9x qX>D/UÔfC- ֭% kJ =XLbrCIa^dRHUafȌ3{b~OQnj@2Y c$>Ij|4 0eHK7 n<>BN3gt@ة(QG_D uFZNRΒ~5Q'J,?UuF{bL83Gq#63&F}Q-\V1b3V嚻zHVqd=µTH폽7si4ަ.̓[3;y%+i7/Hǁ z P/{aXW/@]v yY3rNjA D|^#FqLS+n;)%%x7"9B,]P2y_cOVݴӁ Fb_1+#d*C[sr_GA6,}䨚^Ӽ½W_On1g¤7PQ@Y6e!iS\VP.}u i]g)|J9 ?|l A2Յc8bc+;v/lhDԏZ+>!LkujYrƳp ն#Np o҅< (CdաYva%l i4>y^,ӪDzsw8Ó:|& |zye0){l D)YPm~7Cׂcpc [!3`p][3'x41 \ۥ8--/6 2o!LwCLN=2cYgp67\#Kr>h~^`!*̈Ina } ee J}A5K8%nRi Cz*`>j櫋Q2>lwվۼy.le+rը1ӵGUˡvwI yu |K/>HDl#6)k@BXE[1!Sa]ĝ E;* ֜oHP =OW/kN8_q(H1빇떺r?'k,0اJj7[{v x\̙zzvxYooRF}.xB1ZtU LMmgEm#Z7s@hZtQjF&uRFWkzZMupcTFҢUW^(3iR4GՀ}Geg6G㲏z @njC9[O0[_*%Szi`,ԫcGJ7ަ2i`:ru*:xϮOR oHp\u!pV%х랴,QfUk4lCĻMpJS\&4VK MB|٩p$^Psdϔ=5-F%Φq}LE['K菖]O@it~],(~% y/HrY(1k kѬ -&nmc-]F+_wʂnQK)4=I*,WGVm^8̐®oHCx T4/1^0 YENnRv{t~zVLJVoM{&'1m3%R!(yٔt@23?w9}ϻP;{vw;! C< c\C*lD^i827J)YE]&$5 2|;TC]ԡAO;6mZ TZ2%M-Y)jj & &-I&М ~)TV_rLݺI\ @5yS+"R6\m+mhY,ɬәւn(WC'HӃX߅;;>(S*Cqtc̜#TiaxhM^X8:sAL9;rIfp0H% "P+;.,wzڡzB* M lʌḯ2!bEGHW ]Sv75zH)] 8mzBhKj)ThN0͂勹#MYX%FCAGuk n:D_X~[āg^;T+>PX -@jSrޚC/iGw0TWؘm+l}N]S7fTj87^1,ߛGLH#~RyatpF! 9jՓm *_xݎD?iD~gl&=t̀5+5H-Ʒs~=u^A|Ȝ+M-mQ4 zx( 8?`6a*2w_F t5?CgQ$fAܼ|hfl)3p,L P%t$4J(yG܆4XTjI,AѤKȔ&-.`џ[0*[|s'IZL{`W-A|L*Tm Run.`î:K<{N.G(vVbge؛T \"̈́䓘G2'I$0\nu*"RI'x4~/єwfgAPRe'JIѸ,YP]?^9340!.ymdr taٮwVS/ĆkFe znE(4ˏ0`xdS4wJ7>jك^kWtW%~z8;c'[e5p7ݞEѣd?lg>frJ|u+ V C?Iw(N`blQo0VG_P&VBoIf8aYMr+ YP0~_/w4>:PtD=-fZ:|{/g~2}KZ1~;:&qQo: +|×./ x p-1S)Dv~_ 1 _ )Ou:@PRw!<HfGR!bv ik!IQL,3 NgkhVô26:wstD"9K:Ћ,$5fgT#z!f|b6}<9+`ީyK [Mre~~ISNL3l8SXE^6x7#{Lʀ8 TAÅkcuي^t2 idL"FMLhBmԶU]92> QC̢% ~2_Ox>Quw my'Z·|Ę1xҘJ铡R^DwM0j# /ib6)M\Xk2;B[:[!4- GY폻TG(114c"(5{&{[?-6v옒,^L X.|kڟkA|^9W3Q:bksbߩgbDfq@II=)Y.j[~Z;"d2h?֛l y{36luSɷiu:ᖙ;8mm)M)2!Cbn݌G2qzvJ]];R>w"!\`/n.ʙ@S`׮gɈe 'T=zͣ hMVKON{pѥo0DEߐpǰxVl-( fr G)~Cq\Fv9?n0TgJvϰ@FA[B\x8t!Een{fTF>u'>ڔ1D6/gXYHX%+N+IʈNp9y:.Fb8>M(r1t'F#j~{kvKV`9ymg W{sDI;7H:Z~Nɀ"A$cu:jaqk T{n."pV/|a:KvFš { ~>g+\lt~9Č\{΂AOosਞ3+]6W!-Bdݙh#/+*D| &S<{+_fFok].~c0s ۈ10[UrɈNp&9Dfp@&`2N.!af3TRg֫SѺdvr%t vڗfMqg50NBz ~}#8D ö)+Dxס9[+O_EHr `A6o`52@aݾ> :JThйkYWሿ&%uKJep`ذ%h0{|q`{j=op1BE3fvO{j眮4 煟gũ ]߿z mxc O폃ֵ9h8f*>pEPVhqȓ].¢Nl I$s9tz0A˱q HԮsF;[sUY;KA|A\R$U;S0AiJG;a7VDՃ|?M":ME=:jQh4Ʋđt<wŻD Ė<0C ꂇ? |=~Н&/a'SКۤ#?{wfvL |.z3q 1:1"7k1qF/f3YE{޳B_b/͋=$^ɏz>- O&H钄1 W C4e%JK MG(GFY6b4jVXby)Nħá,0S])D~ ӿ8?6oT 仩ÄX!&۬L|f}z;3+{d6œz^w"Eh::T9To*+A j@h=Ff 3t[0q0DmC߲~q@n}PtE"8\1¡OTt.(*_A"4J[ZrhDv[8ugD@֜ 1C17m&udsLmDg}Ւ"pLC (AK>Kb3BPKs6_bH*|H-edؒ\?r d#b 1Gp2in7Я_H癆3e# 7i6}0I(kWg샸l·x.Gp0<^s:;X=V?y ]u!ܜ>/qn(C-'Q7JzGyϟJzhil.0I ZAؚ79(|GT_9&Bzu)([VuSeZL`ENgZ5X5Nbt1 L*6Ms:*_Тb曲|N_uJ~Kd>3Ƭ'Ff~m|U2 UH l]My*}Rwds}:df>c3_%4P ϺY"\AwZ`\"V ZMc,D69օi{Ym!&, Ok%)ҩc sWhCf] [U4MB̋~Ռ+@3t`Drh YK+{y4~X)ߚ@Y:c= X+9"Bϻr҃bL p4nj!\|->h Htܭv <-o;ۭ bEL^3 %](];JQ1JۻBRf7~p 9||/8)N;q-h;7݉H{b.u{+q/A.W Bŗ:q="+cLr/YRҩ^"bGYe~!o% XĐS.2wO3(:폊l̰m\gJOK:Aη1gҞ o-SdIGӂAaC$ bm`~ {Rv-{ RY*,AX]D#Њ$0cD|ZOwLl}7p|ԻIe!\1n_5j?*_%'\ʶ&C *hg:*')Tӧa;nk>h.f:c%(SOsEsokJ;o{0K"9ԽR&vB0Id^՟L^% `IQOebrÄGU0䶅j&Ӣ䴣Yg]0G!qXμXl(#A=@oʀP[fzXl>1 rF1y4X71yn{¬Su B (YN~OX*8& U.!j4RUm׉$ ImOߟ~+~H(H svho[@L}UĪlw&XC}PaȇA+8@~(_YߺDH`K"{ ,EͰ<-*5PwlTvgL@dp ~* 'a»adG ,!MuYF(qNUDXۜ<Nkw`{E M9Eg&= cS.@1^9vبzS6(_ V림Y1O''4k{X} Yv꩚dwo: nmln98Z4S#Vp9B90_}:&SjMe8!~a7W1.}xLU {`{> T%_`ܤGӲZC((A :%M䌿BGLב^+̫'٫|vc7 ƂѨ);GC<5Kds6)3F״+m&(24/:⾆ә23"3@-jluN Y_4N5G0܇\dST^BW,!sVU }sP\Zih 6Q:nQa.șA!' ]ȜfRwC l2 $@rɋ,ҷ2:(O{P \ >2P 2~6nf8V7oi*e͡g3yB)T7%0\塁a$2xTlhS_#t{?];`Ζ4V`eE2ʋ+|-Xp@RK~ =Rm9JPQٜaCX! yNV]B eD4t<Kկ")&c' 0vz>Q cm^`Ξ8L#~_gC'BP˵~Azd:UӡZ6ugA5Y"VYjbV!璽Zhz%a<]^ c; ws.bGT;Sp+g0SCcub)h1kR<׍MCz¬Y)W*ۄEvu '>T[R#P R7:PC}'+'b-!Q))E,O6%yl^(O8s`}jݢv^|gVu +sDDeϻ'v4u8P|0FQ| #\\0D>Pmk,ؚyY.XXҌ %\XkYE[C5vI¨KzWVɂ.q}19bZt`:P"d&Iu )[;gފb皌awrX e<*>aK6E27ÑhxX]%ػzZ bbG^^Q#Xp3Y0(J!T\/ӂ5Dì嘟(jIwO nfgHW(޼'%tlQ\lES\\W,bIj΂|$;׽Sa\d^;34IL_r%D~i|C=/BOD`9ߒpTI>T kIH.YіeL1K|9`hZR1^ X5kBvܲW#{KmO!{n-<1{$l!/m|sSÙ:ɮ/J6 cRXV3[4JҶ{#ir 5k~HS4  ?Xoߔ1Eud2(LȅYcpy7S ry}nb _vFAϲie9n *@$vS9Ak?sƙL:< E [Tk+^>NDjʱtI]@-e;yLKTn_\'}y9:ZeL $<| p+*$}Z:YʖSUr :6J&4uΫx568֯AU( A@Jɚ0L32ҹݎ,ޗQ,fbSCHYPE ⑈Yn5n#;Ѷȁ4*;_*:ƒ: Wt,:QJ>2TWymSuWJa5Rnǎ!#oؕ3Oaj(&9 aXB@q<'4V{왓~38c: Vv ,\2#E l=bwc7K̻N̈7TUOR 4~6'ߣ_ӷ@h6kGLGˆ P]Vw77b$aQܺ1"39p"5*@q2%$VΊ#\f^%p0RϞn^;?.2BA#6780yr d|v d>ny#㠊:{*-@z;%u<1/] q ~jFZ${yʢ(\ep O;5>[SSnŶ5=.MH+|3-ڦ# ZrX}az%hNHV}s:A'L=!#ay.䛰"0G,Nud7Uz%o'eXDb ūI XyN.A2?ӎ7Yu+<+H `8b ]իՈ厰U…lc6ˆˬL)tBc-XT%thŮCcCYzICY Oh ~ka0ǸrUi!0.,\5븭ɍK.ZߙiC[g|k60%`C%\$r.g"+$uQSJFn= w21N[s3ؗJ/P]}D70V?5YUu{aWC,#˺xJ\P;Fۮjs)c8Je!ZݾBm}ԍeokv2`01ktÛڍO>vKiztwknNAXw"K!QY깕Agoy{@$UٓnqoԜ[b~k+j<-Su5|UlIrE_k/,Sʭ.+-\l£l苾+]ӡ`T@2+۱6~[T9N5'$;)!+]Dq],2B"EAKQ )wvNi/?!oVsa[=BҺBxDb-SglvxS z]O%2ºͽ” Wɵ76Gdqw b)mf1`WvP º>p+ξMK g'^KTi`\h> ZxE$-.28R?HZR|<#sL}*?#W%j()nL<&oEE^(D8ҵz4/2~Y%'i73N+Z3ڤN}pa8&"(E}SSeI)W!|YvAL}_/>x Lm4UĞW]DQx0t^?^_ڈ-{Ш#rR'^t8?Ԝip *k9dfɡľq2DdLk)wh-K/q6c\o}434U7pV%esURT';! :ӽS690'#B yU(|E9-sXP &ă5뫦~S5W?$#c..:?f SP~gbjsb%yrD궅Zeømq%!h/9leEz6Z]C8SFJ/4Ȭ@sMۖyf4@ Q|8f\-:u͗eR]XU#Dc[BLw0+ XH,;K2kc@49\XL -Ef>//~~ @{'@E0{Ir.vCǾ\r&WE'q٢Y^]@E:Z@\&DrkԦ;oE/@=P=M 1^ u~_l$A̴ ֓l?{Z7/hc9F֮sjӖ7CRE#0~elqV_XN)MGK+s4d/&KGQVC6?jr?ײ<.j_6ۑX1^la:zr \n҆ t#:Jc-M~䩋8q%+jB{gnjNy4i5~ؔ${M{_~.d~ne08A st|t!N,@ vu WjK;L.,j,͕zΆ/|B?k6n%H}> >̏.I@uӨů3 N 7ط)Fg;/΂,黲x*!0BxQ?|oQl) ; +lxgťQyyy3Üo/1tA`q*VkkM ˅^հaojd)Ayx{\jB!)zs? 3nߙ -wؤldPG4;aޤBMB0ÔJxi˗@b#k9ǖ=NAYn2LυFE*'cK+c^{C1Hnʭ)U2#'w\ޱ3)& a\`oh&&Kn(Ϥ͒^s وY5MڂI. Kj *V]ăpqbQYS-xA0C#0\8EњT<(+U/lUi( u4EZbF DQkƽOAzbD/w)WMF@H|<1(v%n` x(>:d#n(Yˮ Fxl5I1Pŏ1;+i'~E)!y+u@# ޳ܥ +CÓ@K-򂇽7~$RO vdE"HyDFvKlF>9!`ܰ͠v;ؠ˽k4p=oᇲ\VSnht'ȣ~8p@b:* dlQh' "XjCOW#ĦLpU|#dLAسx|7 Σn:4M=$+?סOAFҍ< pzxsWJlQBr]lBˬ݋K 8l@Xm~$,L 6J}g'dh O w F'lßYDoVOtmqu%LRB(HDŽf}ۊjXQ}|ε P;GY['EJzbG\pʾ0ooݗc >jֈLaSt>pRԵ2a dIKXW vfe)`82qhx^gaQJ|bX|_,t׼l"(RZO..IpNY 0099mxr(hzjss~}y|N ֬dCRw,ykƋV1І;u8g0ylS Y ]QYsO}%t 3*+'K3ޥ navA͐QVt_d/q[1բ_(nٯbtEmײSpq5zwPJ[Th(%K=/ 6h>W9Ls'烹8ol82(;>'ǙL6!u.ѡvӯU6tZW}迎 CR!"_B_R *3Gu*ThWPdڴd[v:cV!^DT0Q|(${7 lS:SwNA 57THTkcɀݲ:,Uo@O˫pGѮ4jm!/=l)=6e!)?#iC٥b4}uyQYvSPHozѴGJ砏<8SB|5l))Ԣ3(>tmMf $ǙNLEtdK/YGd Hm* |r0ClmXVhqTfKqP3<P,6 ='gy]͞Ń#|;qpygL>d kya-@J3،](ų$Й+; vT7x"FΊ˶g{gѱ]n=۞ æ>h3TęM[ǶPoc!R~,c83ut{w;\Y6vȴP"H쵩DWGZ* f{EFyk M rMۖ&% |ұez#mL@^Z\'=0:Cj`>fɣ?G4qyJʽ}]U#n+p|Nٲ+s{Ο`Ue\=̤g2]$D>EʙQ1BxUNs*ePf`L-^'cMϮ )roB#Is99!v_JUTGK]A5|'Ө[ߡN.$wQ|H(q:% d^rT[F6;Ň&eS͒95 A.YrJWa jQD3W:dRGtĴؖڜclk6WI LpG(oE6g>7MC<.S s5"?m#3D#e2Q.Be>sų95J W5Sb#'3Oߗ;/?pzyT!kv6<7F] О1wBM_aR3n=h x=1錶}"yf J-M;aXhu` |Q:a,3Mqb;ggZObyl6i = J<\KfGGm+I++eEH(Lwm;+YNC!UԭE=98~ynx]B =0 tHn`GVmWH~j( .BMCl׋i7,8!= o+PxǼG/mO; VktfKQ#hMQ,ݾ1v q gJh>l>[ pL{5GMEt63#.?^$VVAr䣹 D4%!Tig=z՗?-'PkD,C\dD L T\8Yq9jR95nzMw(7׋FY7vaS1>Vl=͌R33)ZW6F$lR:AX 3po51sSVG,D+ _<<ܚzy[\jኼQaҭ6۝hЙD{::mϓ7!}#ӢbfK:1%pf jXmyq3M8w_[,/n]LYM߻. \JT`?ncxX *ӥyEy __wⰟ?tE `%O[D6c#L ^fe ݙ{ZЊ䭬C*%HQ{T LcC%˯oEz)0`X:-SB> rvy[ aúc%lg&0HP"YH*gƇm`/?FܦVS/QVڅHOatТƄYHI;9V Qu_h#wL% ( F*vfZ#{4fs\>r ,{ VWf8tNb=MSEt G'<8OJs!3PlGՔ?ܘ6BxS -LI62h6%e E=}8fTjdΥ۶k](to&4d)9pdS81S1<eGє]y~L?V]ƥ]x%N[=PD;mUZjjxELص\ %"4I> b5"( Z^Qg}Al^ l._c44{caA64p#eR*o;KT>)3MNW} B !F#WmSjZheh[{Ip(zb].MNdzЊĬw}m>֝D}6뭖9xBeІ*`Hw+m<& B PWq:_g\rg`=b˞' L7[hLHI,R6#'?2!uMRhUie#egv!"R km>ȹ8L4>V2 +߿f11ANH+ќb4n$fM;A-lMRVgT4-S+6=HUVbx7S57#Pe)}9$JK;?Z~( %;鯫Rn@gR5?W,eN\I#[1gpuo_2($2KFq{%9 z'@PLP:UY4WOCۓUuZ>\ʗW{MOla>cY@3* h;wl$uw[9b8jT'Z>Cs![A(rF P^nmJ 1_^|ěs\f7ɢC4*m[YYA12[P1(ފW$c|ZpO5aj;b鈂4%;ME ,"pA_Z7@W|gM*,}12 9ߩOStBN +sύE  .6-4'FWdkB0RSO6=)̗ )IH7)AwϏl>+)}юGc*]dke/vrUeeNw(  e|GDqpXƴsMi^&.+|GZnk#uC.1MLsk/e<{&GJǹ(v/DsMu}:X # 9;lYӄ ,Ml$O낌^l?'~m߻vʼR(}e/h{ !Z-\d$KTԃ:Iɸlԛ<8l(I)8j2QOȂ;u1O0Q47EJWy4C_'΃1roe1wbv穆= d;BK 6V4m l@Av 4'[ļ^@|VsfAIԝ*{cg(\](*򡇒 QoW$T hD18eF7y s}!rU ]{qp/NCVYQKIeFUg/(\ռ4Ql;pMu5y _s5OԼ4Yk&UU+j+YNšl7Ơz}鐓|e)b9 -Hl&p`>TѤ|;FgIf^=(? H08~,㿒zBj\Dfc]I~8f-]ʶ.`GhLgj3zP [Sڵ3G;d߾q]LUuODcdleXW%>>`eSŖe-]ժjD~_6i?t_[zc{,Ka'-cI+ ߬:F ]qfJJ̣XC  m^e0>g3vv GY0Në^cpREE1_Fzю"b70?cMr[]{BdD{:qf}=7@ճ>\R&yYM-$E mu쥴eauuEZh2PfNݭ9xOhj5-k$o94:JF@T\ caw9spaȏ2xږE浟wxLDNlk?xd(c,J|rUWH26!\~zaoƛ>7 fx\`Sͩ@RxC&yW.g;a -c%]Wt2ZCh,|'|,w?+9/qx7C~&WhbFv#JJ ±I:,0u`1P-=wY @xp".%[hQcoinW@ki" ,e$U0_nM>i{{ˤPB;Mn^F1!u[E~p6 ?gf4|ih}U4,LS ilC)N2* }Ȭ[G!4Phj:uNxiZΆ`>j fy+`@ YW9G[\uR\)L f-as%pEcSr`52{96i _%兊̊##s8q%&C3 A.SWT'i6H p\!ۧ;ZZBrt e54[Cۚ(:vhHr#"(n&5@٨>? l"BRƜ.kb֟dF0ګ'%6ogU,qE Tپ9OA]$ɱDY {ŮWj |/۟2nBjnG.]z/Xo~|KOՠ)~W:#Q7篼pX́)eʝ>6O$e >W`V SiPNp Rjjx|i_٬;i XS @X~:>2޾˽w~ $ U eGj}G.0LXbg6ɕÞ@+#Q2hisoacP$ME?k˩l %~fWAcڢO!ج6AttϺ֘{{g9&v,-nB7tCxjk{uo$ ֢Q+j`dY.|Pr݀!n!ĭ@[+t)s8G~,Ogk3%Xvoݤ 949A#1ϱh>Ip_Mڈx+ᛛ ]]6'+ŲN!Ucr/Y1OMEQ_+-F4T"lW ߻7ZT?2- >y/[i Lr"7bW GS$S? \ !(j܉4+zvsO\sA\57HSb_?d!Gfr;X`I.S=@îcQhTyfnn%*(hzmDerLrj@oE59Y{]$)㼨1`)xI$Qk n̴O._ hifXo<&!3Y̳BZB4`5S9r@V&b7dC*Źu5[{%"TƧ1mnh= F7cJe=SwGM9נOl͂ǚ?G3"IDɱ5?,@Ơ%5U[y׃h$ Kg^;$~!JAZo١ 1s'ֈ`{ё \׹^6Jr^ $ΐzqt..kcE݁,/o/p/G_-ȐAʚQbDՇ´ap WGȬ 5TaF9fEy[,O7S5fI~?_ ;OLYxҸAC&Lu2̓; HO&7`) )HoNf N8ǷXFh6z3T:Cki.":1p&41T5q5)+z~s R7}sLu{&Eh#Kәe([YYogv~K)\# A vj; @a"d׈\з3!/I5S0gl4W#@̆]]g2[|R.w'B9\J hnM|=ҹѩ 2#US˱).[^&b١A؀>ĵm M >ߑyMf>)\txR\l bu 9?SŜ^xsq:HķvoPHIWf x{P,1m}{_XoRwVGG*6*FZ(1WXe(K'c ;"lI28/ k F >Inj@Uwaz'ީ/ #GNpAlvfݏf%A#V$ߋ3ˤ!*&'<gj1 !刽$̂nrڂ:o/6]lؠ6neh|w!e|z\Z>ZأvPF.58;Gt-tKx * Z!U-: _Y[~1\HG\cJSu,RKj!WDQfo X#c̃L'ud7IL&Oj{rLg+֨,67&N* "Rfy{10FBGjt14| MDfkra:hXΟ-Q03r_>qsy#Ap,WA/8&Ў6 ƿ8vL_5vf-z;)UUАbnbpLOj>kMIZI'x\/ F>O);4::.fo$K;j A `kߥ-D zt?vD;DHvFcSYkv :ݶXω츐 ݗ5\.u^X9 cRRzХdܸ"|dHU5Ц,CjQhg2 K߻- _/2\L* 6u? & '|1,Hl"A"Nް_  v =~EgMIkkԝo5X0ܪG?F;[ گ*N*kHNKG `q6`): 2F4ͤldJKaRI+8x]Uw堵󗪐nApŝV \w Uu0jh }-:Ə?MvH4oTTz~V:eG/fшų󆎰C6OUs{7 Yn"%TN8ۮ9 v]\$hJ2tE񟵕'ʸPF y0o]9O7mbBQS˃@I8f\r: sn(۪6Jc#d RVlu+VòQp{Pb-.^u'| ^#.]eP\;yJSmlMctxۡDt HuDNsI8VC 5OS_"= d?_ |yUKiE1:fY?S l21go׊.D bh(,鈆=-EPq|9?B}zGE E,,'d/0Slt%epiz1㇋&1X`*ȡfCH,ŽHJ"FW#~":x)pU'1qS]z ^=vo{au#OhttN;v# iÔa W4Xgp_Kf?ʔƵ;inj*ׁJ{[,m!4/|JYכ -Z&קo뿃#VEs^`&NJ'tkɨ= y@.rgz3M}ס7j%n8BQQ(`}*:*rx_yU*ẍwt:l䏳WM s( M9NeɈ͒i"4p&5Dϵءto Bu8Lƌ}>40M4^F$aj:fC8 25zI on>~Nns~aȧY|#gI*9݅ F-Y^6=&O,"9JDK%w(ؾߞ"=ehj-LkC! ;!={l:ɴo?@D΍)`TLM8v F,]0/$Gd! w)܊䠲{ۈ?1vgg"BI79oy~1AIKyc[,A$wg|cydBEr 69xu1WL"{r%MY4 }4#7/3шűn#/0'-0ַp0\"'B23arAQ)Fn#F́IARgoϹH!&j{t؝ԭhʻSAhpL~%7I3d`o$';;5vɍ= ^~!l*%i l$p@u9oLϕ)Go3 ]Y rT1 U^=^2B1Ƣxq16OifaQ¥K=XU2:3<.G,']UHNNwHh ZQDt4*oY6ɮc$f4Ø5 o@Fbuqm|js3Ԣ3%/Pi5_`\F/가>KXdx { @l b4UmZkAٚPm ^OT4/}\Srp(}#-̍7$.EXJ d01 @ެImӿs 2lɞRRX mƜn8 h37 onC4#[oOVtkSIj&$@N;3 @3> I}pOAF'K=I p< {~Ѩpw I"R[7wl\%5T#<'Y칭#$ O4EE*(P/XՆ L9{_*6e-y OTPl5VGϯ Y-h22#ۑIf/!lM:uhD6nYgh+9 rޭ1MΕb8@,Be}oZe^;U p?#K%uaiLo:- hintCK UA h]Tn6]%ʀkUHf0Tc LiOP D6eZC1Am J@h{]iևJFZg=;[<=o4j Uo2?c CЛ482Zy .7V(:rWyNb&@+:ܗ#|An-J<<(ޚ2PUs-[% i~gmOiј#N38^oV#*DZrvi)ߦ>Jl=Bd)iIa2 Iv>] @1%ɅU|I?1JEQ|?o횱X 'l (>)U5;&/l-ūD02_/F*Tmڋe._2b@񂫓5YH;Fj1o2dt /'PIdj$6rIl;G* ~ս3(L׊V<nvI*g0/۱r2 295gxHF席Ez:lY^YtX463R]uS|b|F#oUz ĴcWE*j0֋@ `\qkTW]V | qfз[))CwD3@M CϤ<ԦN|lU,.H5FBr):˟&Q(mO_JF!0OP38(w *6YvO6H`fgKھ$vH`ܴnN!> j:MX@֞уpy[y>6v~L7d# (P*C}gT6JJcH,&H@X!.F;xMe`ɘP, ئ*Q)ʂ W$ փs8:?nzE5k~g|5F\^)y)QW?WSDKU!hlܱ7:ts77IH(`X@`$0t TJY@MYchB7aB|:&AڕEc^R}=TBU-H:%n=DIg({$Z()ubH}EQ6ܐ;柌BHj:6s8/%YW*H/@¼7bawoMP5G,.fX]%#r 1䚳 gװĶi|e]Z|88sf/-crOCm@1.@Fzy!"ꑲVA &T'vLU2~Upw>ğJѝ3H=o5V3\?3N#Σ'!OrC|/-tg{'AQe. $/cDd9 d&$]D?k@"w2t|9&ZDUㄩHF߉jZVPVͩ1Fb])1%ظ|_Ud6o7Ы ٬?h4n±儣e5zW`3_ @sa蠔cofكgc@L[d[/zLJG <Ƭ!T~k@꿮Li$a~%[P:YpQ5rn`~.wH}Wv'PJId[[`{`F7Yx,\CDB[C6`B*^>(JZc('@{~ҳkh h1/$2˘ ?-!oჯs 1 aEa ƿ}Μ2vu+֯G`FIyPV~`*m^mWNQk f%9?t\E6V^]%*/-f &x]y |gX=R ~*}ȇ nn͍#8@LTa}W{f?GkY@Qe0G$޽,Cُе E*K(;'.U?/qF<-!eT۵3T/T1 ]ڏ@]È;~=FM*@WYey!+M|Wش Y[ nZR?bDg.~p-2̙ A\G*9 KCУޱOY'&\c2gKDKE=C{Q Mt(Ghү\ OG};?Tpo jVl;VMs'z;Bj$޴HEs=l. i1ݟL,Y"6~Iha/p^esI`ecI]g[lUBy!WgF<)kFl;4="sy<&ϸ#g I*yݚO86׾iآ4Cؒ{ 5mVy ~}ꂕTzqJ4{jfpKx#_58+e6G"bTjB28B#yqbP:@Y!h0r뭔_Z}6.Bյp9 @Ӕ ǹ0fVӫ$Q.Gڶܠ3X+`c,]54?p w-tk;D@ƚN^ݝp;8(l4b-Ezi[ntAnu>R HwGHZXmt_TC`d8N#|/R[i}H~:L%AA<άʣ&rV<X(TPRkIdWƎl'w Ov xzv-sx^*w ~D>IM]zam v-oVHo5HBcsXG/ju!A);xkPu{1XÌ=&'c] u):4{v@= TwJ M)B**_45f;2(\+%] XN,6K VJZq) OAwoeoHK!^1ŏX{w[)?!w4V,Ϳz%I4]:^چoZKIRPsgBd9>6auoQyu4{ll,u 3w =So@dtw-sʅZ,`7^tXrOGJ~ʕ(`tݜ >fs,lu_bpc߻NQvܽ{\ G HYEi_YZVhq@Yrzw`25*=׷x~tE}ʅX) !4$m^>0R9@ycئg_%q3+Np=Cn$dX=TosS_VVR0"gp4kIЇ`W&3x t-Iiȗ2Nvh%䢼 ,Qm2zgƁgf ]WN!{?w9\1"-"`QknDS R ̭PDג=aBr^2SPmG7- :]o(HAU'SBt RY6}{$ތe-#äk t+5mtafג+O1eo- ÊzJw|Kf4B"Q^"g&|lCȮS!r7xM~\jêU*9$bKv]n"Bѓ6,bP :=LZ}r@A֥\g MUkV ("}k¥j"$G ?Vdu^= fba 4r WiC6ɲ2@gBmpR쮓$6Td#QiDp#RqX 9,5W]J1ڂ)c3T"*̾R`!if ֆ8miD򲠹>-H n[ӄPDrPwlTs*PVF_:Μcȸ&/0*9՜sb꡷JVKdT/o$SW ؙ#.hE3pXQ7[\bԞ疚JS̻zU[Bޟ:(!_N튖r;UsUonߨE3AY6Nh *UN ="ܧ3]bW4\g{vp#YG_3)X]~:~WF|eM!s qZݗ箈w ]nU}d?a^A9AxJw3BiO(c2ݢm   &fi_!s,!mo^7,MV+jv7Y_OO%}f $?+X2nP\5tL%r1$ caM~ Y*epL 0k}-R RnmDGMLRr)#V^R|HLWIzsY9`9Pb.Ųb׸K :Dhlޞc"f .QW9v>|/2gnth V",#c×7|@ [?d_qҫC0%ncXu6kϋ݀#Y>,֟DטzFA;[]!.rUigsCƲ!7uՏ+rlC*\Ջpm!fSs&vd$9QzIQtBZDN}RմN~ax(EOGZ+p72S_%1xyپI4(e h*WBC"\z/S:[CvhX@]r<#,V7*mY_I, }s"pſC]T&X*fB=2 V|u,01C\6 [(H.㉱^Qܘ,(]Ѿy|v1~v݆]d5N2MdߟN\{pUk6:$ ~Ϻ8kHS6#}Ʌ^f -4 v;)︒h\z͎̈GZ EW#rGXAYsOL8Q>㤠Avi CQ-׼\Sy8_%T=˒̌[\ZSD! Qq *ٯD ??+h&1 5芇 ejw'X]z. z<%B^`aIYS}.5P+VCʂ E+KM)OpїrFۗQV|Q*E6yl&b):VtwX " t|X8{˯UBP筐8 3#s=uScWqdEP<^/Rr9G3_ % o*sAéh& ut^L3Qmzh\ʽ-r/*|+c8]䍑&A:"a,Q'(Þ1}zVl#BPGt}fHKERGN2[ #+ WxP -q $&Lo~ ?&A C$KUD[|bwՇEeg_XJ F-S|ECOוuVR ` e[ģ3lL._1K8'\M|lxVpA&w 8IThrGTif&&~4~jWYb2`Uayq̑hL sۭzyͻ' ?eV4ZLjszóG4Tj]ޘP5+z ;'$=-9dklmLi]URcQ>+a㉞èˬ:oa2c9pL:th0џ$:^@$pْ?Q<#hC) P{&+='>qZxvjt\z+-,/Lf~}9GޯL͜3LINT 6\hu8 :6Ar e 7tH\(|Kٗ0 : )HYx.\(ń&\WVXL5uk[jn\]5@ uz?I a֩jeWx-4.qeYeHAo|bf&^,K4qF_ׁ|5\a^FYqhS*XEZ)dz$TeqⴰkdfK3w.UQ85dip{}ִ4v~S_VU(hJ$ 'P`ݬ*焺}0j*~pAxOf꾛3ʅSS%믂?{P(eۿ4UJF,0gWgN3TPɻܙ[=;l'ߜSoZ"y(IݰUR(S%͎Ϗ(Dq7$ }!Dostx*Aoט•vU}C_ix4@ycp>f)FO`0w, lTc@& ]E)x\)41plH( e?v0UP fxbܧxy;H2Lבv/׮K - .&kKN٣_._on;P4NeN$'?z8y$uPrt`K`Xt'TH0.,I c]-XY6_@:jܴI7a)>#?!}lģ`s~wk> 3v?폮>)1Y==<ΌA# iR6y|p]sf O1a<~ڱ?K,ٺgfRh<⮯I^!}:$)x PZuwLJM&0&vIO[^f9/ù(d5ƭr QZ9f~>Ź9|[QgGnR;5/ڭ`TK GPnR̂k:yQhz"6'@\_Guh?'Dw*QcKIv^MxݲK3eGq~~(p[ˍPT^ǔcf{h/d`WBKq$9~F!52-dOZ[,UB5=TutW& 5(TqpeE f,`< 10à !DiΆ0u!>C?ߩ&ئ DٞYܞxm4(~OuZBRNKqg<{dFp޹Ko똊r]Pg"a>ls>HԅU< ||j,]٬ Cr281{bBLp^2}Q{R.w{JzfΗK7mm3cIו)v"*NZ&)'EW8v[} D㎷܊/׏񹂑T Oa̎3z;?mj乓ʗ@YYlDݑGZ\t.S)uz8)Hd(#MNEw- cw{ 7rMSvu! ZVjXf.MR[BmθHP"įar_}՗Otq)V^!E[h;>8HYJFfVD䰔+[O]GSZ#`ҧg!t #o^]C %;עC{i[oiA|AF$ " -+µyyg;b%t "ߠpT0NRɡ8vA=/~1uZwHDw%%`$PDbe@> 3 CE"(n&vOmsqi&##QZs%Q~_aI(UA~FmS—,DGvK~MfڃE%XTUiݼz@!5?Hq1XlY@4M*^ߟ,XƬYLX/pطoޅ`Tgl70h7sla;bh!!Q ܩwv MA1r#SbFFc`F{F&g zšS^nǴ:tixOVZ7--US:s1i5Gn ôIi< 'CQxl$$Fcşx(Mt \ATOoтmY{Q5Hr!87p g// '+,TP{LkjkRZ P[Cxn\ 8)/bH_Ebk2ෘn lXyi]6 qA:2rSJ)%/ ߭tvu節^!Bp_HiOmL\zrHYRiQ^ y4#U0QLMWd/Lg1%gJV;Pvk 2T042CC߃8co IlKh˯Mw&-fj%vM^$ tE}}w*NtGg,WLbr8q!W ͯG})z&Fߩ "rfl9QRkEb)5(%8m`I"Z4`ɱw>hzX~BH<{l)V" Zj[ 󤪥wV[E 1p#oZWo5&)sule> 󨏸egyLbWG1̱I#y\\G#:} 6Q8 z[=r1+3Q;f*8},JN&nE@E &?0vI8SGD}bWh dE[J_w$!И܉x:?}.+Rٍ=Q~;Ur\乬Ʒ^0EcdϪ^ۑ'+Q^nLi6V31KGY5Ty`^/tfӔL8kV:O{C"/@}RՆ7.0st^7a@녝ʰjB? DJRBc mƴ~IS58΋M(v:9']茒]]ѠC>[uTuG^(|kS7f1=H4fk@#i b;Ylwg@4 NZlS5k b `Z=bl/Z*U5C>~yŘXkU>q-&P)X"Ǩbp+ih=wAoAK[JZ׻A]S@ΝA!p"{iU<8ޥ"]?n9X-SCn`bg0u)Vdq}_D/JdIpD4栍g?`HP%3Vy"~cfp\>uH kp "KYXXә}f!Ef] |{ o JC*AߣTHalC=/3z?X VSBg q?]WF3wO5ye*Y=IX};ʦocQ(GԦ[^뭟ēLܼj1$(%yn ʅ-:PtR%9Y(X݇bQi3 (ozsخ+W-d+qo 6hE,\eH}h?wH;Z)~n?{Nh ? p?wռ?Ϯ{-@l +]`*rɦnJCab>U]h[OH㭖vxaM-asœc[6ME8KZ* D)Z0䷟oK'߭ $Uk)5ȅIoƻPY[`hSAh>qhK]b\c_E{|7\*e #xM%7l<6[ns2Y99Eob4 CCse8E)DNԪfu#I\Q%Ÿa`1)g0zrcR26\'_].R~v[~uX-?GQDM;E),N!eTFo e`=Mh5ey1_a}\Oؤ!f,3&MLҞW̓NQjaFɤC 蚺C;u;4BLoAQt MdA9=&L#:X#=$emdq? Fk4&++3%? g#_,Wj'!&]xYו.,GJob~NzptAcU QbNg_݊ssCxlm6pG6[\h׽\}Q~^*S槏t\_fu $S邡q/oPi=H9 ]H0Be^<]_#m̧1q7y&o7Ͽ dy &j*<͋0@c[2 'ՕŒ"㍊R:f_p^V1pU%CӂgYXϣ;\emu{'t~]A )e w=%ypC@d t˻v AHrƘ?%|zrU6m" ~^>ӯy沲>ܨҟRN#n\*dl]W +D`>CFGǿNzZwr J<ͯU13 OVAO@("N<q7ZS_6v'S[vkaO! QΌ= Lușw#͏uӘor0umR9ɳ5zеo/V !*XQճx8 EZhȂkF~GRgꊘ2 6}ă ]1nTcLE$bJq[fǠGSA4%OޗS1Ibk+/Z|1e <-$=H7AJ W OgV^ 7"="̧ j kZm1oPp24yqޤzt?5v1sDg@- $߯EQwqgO1M%|/N>a!n0IP4غL.dT xUMしM/CT84QE& TXșO_]Y1Gi(Bmp fgp )+(Y*Jz89E\ap;Iҙ*[A{<;DZی0C/<s>/X$M3Iྸ7ry‰}6vST\S:ۈ&؍^o(.#ᘆ{uYxm%z=3~ݺ#T8nV_~"^]IĀ Ӱ=ٌNlkepK -K;<9wRA7Ha| o4NLokbv7sIJIV {mIGB8"†ܔ͚$}䄮ӮBWT "6a^2/C̓D'x(;u8=/ֈ10]Y|h ߳ϔ [s$oNqXw,5 .(n I&f'_c4T82mB87@ UtSeL߱-=c !ȇS?{2+?#RVGLM` I82k Cኲ*q]Pizw+ *+#6N/lD(J(Ճy&£6}:fEm/?:v0Ximͧ+f*/ߕYB*=t?c#V͌kQ eod.N<"mט *sz=Z*]UW|F}| ۰͛ f-&V;d3?&UxBoPQx4[Y^aDԠ C18ǾnB Hd4P8S&l:\ ?c,<'6e=$%~bL!c(sxMi+5>~/D.^w)Yom-(Ǭ"K4 fvFJ2Iz@iA\ "8*lOմr]gK}5CM9$65uҳHj !32V.ڒHbo7JkfdސD N9O$PC÷i,Oa(K~*8p4lXMnIk${u o𱗀ݠ1: +[@AGOqba3<HFΈl~mz<$/"˹2)i{~]ld7#$A{/P/㫔Կ?  ?U`)_Oi>Ể&C#(m8j*AϯzK;C&އ?1b_;cO%1a%/ cR{2dg~EJ:퍉/s <(`GdlAʠVy9(9:.4BФRMڔGnT-Z h1 UCPwvlawq,-;"tH(C'+,Έax c׻P qm=-xJѳzVcͧA4v,i 1L-/1X3EzA2>u H9c8h-Ob$G2&Fne(_WHx0Z}QͪK4 E{' 0jFzICMlOL vҊTX=^LP:̩\m"GG 7VxzNˈY}p"kFgnO#E_˛jғ~P#eŏ.[ (HX G(@ھP(5ezhM&t5iJ6>‡^ց!]ᔛ@0OB堬ۑW'@iHMό|g ]30`mppyLثxƏhT^,_%f9H D0ٸVgW  ``{sʞGeNFUI`( 3š8A' EtS <{;+o'[=3h|:RޯVKJYpa~Ӹ&\HE]PMs{fgq0'=9-őG6n厧L`([&Ӭ^Fbomopȭ"'k'ј gYڵ5uy!Jjz&PQt0AgB.B\9ق?T'#4r\e$\ ;%:hPΜ lk͟#pn$(Ba/eT'pMlWo3B1D'S>oxli&ib@͒#koTo:D ӒJZ-\#xyI/"F,NNt\i,%8qA7TkiBH'-ܱc؂LJj?8dwm,ɇh=J9̣\n{kMAsS<ģIx5Eݦ:fL~gᱜVM)`p?0R\P’ ݗV(IԈUɚ3iG c|IM@Tߜ[.EV Q'޳fӇؔx+kj5(E{}!lat}B0nBdהd*7WeB^ S`^,R,=J\'.`Gko`=TO@.<&.*|Ʈ@ È.bw9Oa6-h}&r`AGdtX !59%ZXb ;YKE"ghqo|X(ŮOuo&!zpמ.g^R3sQHgŪ9~hx5v# <]݈C"(۪%z^X".u9}@!#xS-P22xC"[LjqV( ;΂?¯Y yx?bgЗ=b Z!wjq:ć}'?Zh^q' /ꄷL$$oNRT;Hk}1̞Qq6oaύ9:#K(/oF+[#S?M5+ BO+ІIEqh$LxzL;V2a{W{\ MH>93SVD1մ;sa섪f!Nw_[ mZ|!5>,bgR ” _. wg؉S KշKQ#'wZfzH@N[nj>heOG>JSn00y/D a$>uP:·fXT5$rQUQcļ Ktk ]Rٹv1OopX]Mʚ؝ܪ+f5wY+3@'VcaBjyUkT-YD,' Ů=d% ] gXgԈDq4}۸9WC͑rugJV6'o3if$vW&/k ggMdlILDDإ,^/@Gt:a]-#>q@(=, QXKsNyo;OU n6_ˏ V0tv ,A6vI3)Υfn/HK" Ŧlk]9?u=p%qE\/ Mx@!߼&L=q3S՛kϻ,}=pG^I ШhOV2Sh^ Xx4J*3V B̧Ӗa*aRN n fkQ}I5y&\z0I`܅wzB,܏4'As d.2)lѓ0bsLᤔ{`yLGT͗g,%+`X(WB/2cR/0YU˵QK?<#+OTݰx,ֲ"H@Ƚ/x߯~ @Xݥvcc}R#tMV?LBrѳy^"^ˏ-Щ3WCq9bcW"ueD3~Cz}fLYuقH3taD/2—vK@ "@n{m+2@rE6~_.<~xswمz[>D mƸ QjM4fN;X)Z+RaT3J{gEѭQ8%^XNG{E VKX?zYȆՙƞp!{[(hH fȾIr:0!mgpaz'b*J_ٟJsJ Y˵vHCA+RГ6Eli$0(c6L ͍=!z3PW6M} }6Wն8m=msRC]U57B#NOOjCp&~ZX]z9iTY?|}:9>$Bi<MiđaDuD?-%ζc˳ḯc}yQC픳;EmjV>Oaf|=p_3=ߛNg2XAbDejUBL&0$}!Ͽ~5-ִ5"ֈ|%ܗߌdS 1e&s9*W`P4sEKϵeP_tMZL?\žHd϶Ai60F􀷙M8/XbХE |ۓEglcDLA) WH[96CuYSul ,Q_}pyS93H_G7=WTktlxi}T0btB>H&}D㞪8[o9c4~6g 4xF} X\[Z}i~K"i: h:52W߁x]Q gcZ D,EG'V*m, s] _h>@G~ Ц"1E%   3&¬sJwR|$#i㲍jMӽ4?ێ 6K],?[9`w};݋ bmnOiOT87OIeL:wGt~I>@ʻ@TpUS(kfޭP7Ib$훋0r#HxO&1󇲺#fȞƢΧ+JI,1KSYTf ?=i}: uMK ȢKi U7 [Zqh/Va!HOZg½ 6% NNhD~A%!و'9Agxv65xn"ʠU Lr珒 :#Cd\P5 9ZU]M^:'I ѭN:_tw HSLٔѰX&G3?ی>ZzJ|-qbʪF'5-FO0g 1`4 ͵V9|sRDeV.JGk9#g6`7'evoUS2E"}5eL_̗=AR܃.3#FY%aL.>*90ݪJQYIí\{l+~uDmKHt nfYK?e{[uT99D 0Ǫ, G2y$~^Oc 9$o~n@YZq"fb6QGCrzheϝmb_V-P}Yar[cI8(e:Ź̊#˿SKw-Ș;IQzuXS Tb9  ϷبľVVENbk-aJQ̧]4SYL˨P֥[9Jr #טm6Y{QlCuղrdXg\62rDrcٱI`'v$8Wڝעᓂ?8C'Gr{[iHnK ML]MʐE- {t-Tˎ(}>9Lo,`.=~ň,ț8?]O3@8V&}vVWP&T)D"?" c\9>&ɢ:F3M[JoW:`1yE#Ѭ]ۅj|^ah%IL>IяpAI}E^ѻXnRu9m}(P aF;@w Lr3ޡѵ|§/Q%q!)Ĝl8G0,_4U6R٥#w S21XijV5Hl6f}KX̃",XPu<ԉF`}xǜꛀi;Px_FcTTA 9W @+1ø[GC&TrQR|cQ1Q[MvrVC.ك#\%!ة"K膽M{hO2vaK {̼L=bn޳:CN;R|`s*rܙ=ũ T+t(8v|gEJ6XR!L!걏|aѽH_Ĕ##u9lǟ}O<^"ea5ǰ (/_"sk&7{o+)-$#}`Uk RKL0+øgKŦr%AM%($Ho)O#w׭_Kc I L@Ӡy ͙25eU~;Ik@(ºJk/ `skL !܄(ƅ”-'@ށi a"eҦhx QfiDd/槩`M;:V~DL̝@/ݥDT 5"Еב?ժÑkA"ds8h6CG<{W"xA|?[ TĤFkkP+hiz q; ܊t)z }cLSD)C7? y Vu8R: jnyT!\7h怍t"0vqg7E?r1'oM aWD1R~bǧy*(:Q\@# m"T~XlL"yĎSʡg"u[ .CRa8?a{|OYm!&4i(; bĔBR0;{ x3۱>-9kz18ZM2"ّ"x]]fbT4>/" !I\>&frԲv ! q*Ῐ+R!uڰR 5rrxՃJ;5Bj:0DohxwiK=0 alV.NI.PI[9 @DԢ،Egtz\9|n!q0޷twEez#9ٷhTܘ7ؘ9Y˒)Q~fs _Gy] [P^LR"K+1{8 P~@T ]~{ps ,D=D8lץe^BTRҥZ2gI*{Ch9Lūݚ.yCWZϑut=kZf1xC$v.,U .ߜl D-bJhۿu55o=Iv6ށ u/?o16'""W9ppmJsUdR>2gM.8|Y}i/hx[_^Y&$VƁug^,@~V]a?ڮ]D4"V 8*lW-=N8tՎ] ngB]EB&tG &U\wmhYHrЮ$u%{]7gc޶i}B`ӪY6 AQhgE!)1%_jQO)8z*OKX{}UNf.eb6h[)j `NI@"6)Jۂh`2(LhYF!9<(b]__xf+a^S7TB[O 30˵YQt ڗjX{ԇYprV,E.E,p7/nh%o7*;,s>'^ j 2i9Jh-RcͻEHQ * ,v=ck n%t=46bwquys'C:Y֊f`sTL Oݞ[J,*JFt'(`E2G[ & :m[^΋< zrTE-hwNBIXOosrkm*soJ h4zup?62 7uDI3Bϡ,O[WMAvjq}i(BuM V'/V 'wV;KXnbojLyG))ygfJad|uj29N^MϼAu×-Bg+ǑPf*v@,":Sov'iد/9w6kOzi}9/5ofxffGdl,d-f3K=Wu)O`^R`&:'`ğ`P.Dp [c ZpDJʀ7i6_w6bᣁKK#Y`p/߄0O*@bhl6^sqSe~` m}I2%J7f 62KG[6ڝ(*M mΤC5XcΎ 4j [[ ~[İhz3lL2pk,ԓݢd0>}HSC[O.knXc,坅E\*I 0ƵIyqE~Au: e_);-[ߟy_{@76DhTǠ-pp1ѽvثA[rla<+PƑ$`ثͭhzWZo=tXCj=!EɕƁ~X}Ȑm.D8==t;sT~,aFʤ;~Ȥ@}$QlQ{y j޽/9#}A! |~_ύ71?v-0y@UtZa] ǞrY{la{>CxGNs3 ֺl7"/ÈUExrߞ/Kc 3,J˽8Zn9kHgF%VK|JVؿ!xq{JWq#Lq Ww-/M\y,h2*g5RDE:ƾ]6ہ47-Qon(د//`k>Vw+{#x^&ERC|!'O]t%cBsma6I.H֒E&URmz5U` ,h`J1 ;;Le*JQ3&eC]CqNܳiR34uh# YZgIb7$7+eaSݧqh-yt'(z-WÑfN맄@P:f/DjnKӱn~ɅQ}v@Ai_f*" ձC,f{}B|K mo]pK"݃X8j[i<Ğnn7K8ڪAuɎ4Q;롚g D3g|h1K;@Q 5 nV.QES\4nf֢"W Br84r?q+- tKʰlHb mU7k7d7g~8/,]e|S*HzR0]Nm\dGnux+t;\`zſ{5jg!*9\c78/8Ӈ);lqINMXR~9ޣw9&AO*mRIH ]vӊ ulYy<2VxŶAw,?O3Ba&/ -sJ8=YUo>H.7K|g_iQ%TbҖ uZ-ODSV pej_90̝G0Ol0e51&S'˹Yz8R~˜r4) <ٯlم̝xGq9}¥6P-IdNGT w2&X^>g2+ u[tklŌTޗY$Hp-_e3:<Gk9IxZd8/ʹaT@V(-ǏO֚(SQuցHiͯ,࠴6Qx,;!pѹ-S],W<~_+;bK!Btzo3|?!7̣h~J^{W Nc͂[679A[8 )p/qss!%3'H͘8{s20q3[(*Oޘ) *V^"{_G Y?E^Bks}V6()`'{JXF:# pmF̽kT FƔHAfi8C-&— BpC|-hJ~ T3m#*|J%Zp 2/:RgMFfzs.[˟ݾWڧ^N%kU≽!@9 Pz]2{,@a'{Q̑ i?`]46-6+E80Dc^{'0aD2YӋ&ݦJu/[҉oۢl ת~jC~1WDfHHq0|g4٣'l{>I/)Ym, 2^]JG/HL[b⧖:~A ,,( ({x_ ]ZzU pD^ ~HڙDQw@_Vv@ݤhU:`ӓibkN tfݗ].fdu$ ~n 4q0 hE;u+)2U}!_ h9%NaDT4q$B5dWB۟P K0U,{8#uiӄ{2:+v5KfnQ^al,ZV^1BE)!*(#E1Տ$IY^TӋf/o+08]^'Dz0MP_=%WΦI˜W#88QzhhH`gf꧚J:+ !]R< m;iT1ڿ+-BvpAvrJÖa-ܷ&gi{[7ϸP"9X"Bn.jǂ)?d .ўƫDڡ鼐f3TkpИp%sfãU`&|Le|XFH߿ ȯ,BLB4u?z CqG+d>{9^Hɬ,mύ I'MDdx fRų_֫k[3iT_nѕACh@<|zX?'x?2|jնȩ'xN|2a;a(,g~>!U#@v(O=HA ,xd2 cD>Dn]uQ;hّ@"'+}Nwz29fN 6B69ԛ;;dĎnTߤlMATMBUXn5w$~9Y3Rm] cbW셡YITwJOGaF@=f9)S={o:ǜ @yޜ/Q[r*ml7ok uIߑ{](5kk9jt`˘N$QhRwk%R|O_u>%_Up=%ɚ4IJv ij&[9{K6%]䨘4W)4pOm2jGAEm;_WP 0c6yۗ !tLV*udAXp5t|K0,1UִH"+ת!`r\1K|[,.ÃUeGKMxN_Z+oRof)oڔ`IeXz7@W;E^70e* f7?e(G-.E )fO#aT/G(3nr(S9䥄5ur1+ψwL.;L)N`.Qm]DH0/%!YLO8pՒ\j:ӢHbM nrY'o 3:f)-.Tr@f}V?#z*v2U4s8b6ady&֘S[ ݃]ٳXS-2]*OI5 'UJDRjp:366F)ҕ0x!%éɶ9T,E׊$\j:nC57n2:E ~=J|6_dyS d߼(U{ǚQpSsn*dNۂ5S$sf5EfJ!|wFA:<$ ufN1gڍ^" F ݅nlu=uB |%2K`hEfIq8 6[VS) c D㯘pJցK;(hy*i~|1q{]܈UK,t' ޠKbPb9 eK0FPkeW*2[FbusG}A[ Dd LwiOЁ^uF? ='׼N$xQF}z7?,ﺩs?/7M外bSry@0RE7HӌF.u.E ,K2cG;f6Sv/+bLE 21%Nj9O%8*uyjZ~ V#if?q?xqzMPɱ~UW>Y,@켌hHp;u;BɆ¡spK5O 9h (l rȦ(!)ZSt]Ws0 6S]MUβS g8 b:Owlj>'| t +4}/NSG'zu; 8ϱ"v=lsܭ]Ν99l(<[CD)z8PLy( AKt0ˀTڂ.=%Sq:}ƉubAB¡v(>wŢ;&qBtN=p^mQ X+{B| v}f"%[O :X8Kbϝ  ¢Pn wag-E$kONKs3GȩVNtlv:np9]JӎF41J`i?U(eIYC;5S .jt]wGIY;:c@|>GXr,;rSGVbvWw>]w&׵+L!j_ =!h{qhקGHGF=z!5cuAyQgF0סfU,Χ&LJæX^tddizҬuu:h zv?B'] 6cP"VUB`G{SZ$lsAɮex_V\B:<ܠ-.0et _# k:LמbΦhsBWs.b>nEƧi]j NYQK`J0<Q%(4䎦B#'³tr,s1I7\Z5&|l9VemN^IOtp1x> WkgE1'c[H{cmi`Ę@+? l[ZPym*1^5i@ǙLpJ?SQo0 iBp䌩uzJu1*(76`0X/ߑ"GU q)gzN%@T%DφN0keTŕcgARrJ.p:7VHkhy-U&i ̤22MnƤ|t*#hNap~y'80rȑ%H\*@,oBN"M*D::񐾡Kg?eQɜÌĉmJ n=1ąjbШO] v@|v(p;,OHcfV SbJdV,$lBwj{/H%o*8&B3$m ݘ+ө4X!0 L6A~0)8eί^cڶ|9g_LX#EY*UI1hoo\MMKnTb>gb~hG㱵?=٥# b!&XBK&(Է_)TJب:պJ,"¢C3[ۦR{EGGH{%.[5c~!٢ :AاvM&Q$3*rbu\;%v)$p( Ɵܱ7ut'he*K!_a<2QNKB} _dḩ'v':7;Ó1R1E8CѹT'A1 pܴ {sg((52:g[c@k^-9 $H?NJ')Ҵig-RqtekauPhi`kk_}M8eQsY Z2k xqQ̜y\!EF`zo aWpP}j=ϏEkLj9Sft;X"<3K63*Ӹ7 wuՂsVz1}q-: ?N0A@Нu "g~ԮS<|Ol%DF40H}.#9=d g0fG` Xdj2>K1ڰ켧#o˟9_P?/n|yu\Xc־u֭E$ ȝv&)*DYRQH$42; BkVE򍄏L /LW|Ɯs𣠻\`sYa[Eݜ!uN :rAsxH:D":/ 26zM ċ9Vg?ZfެvRNڣSk]+:kb5 <(hb Eƽ`<6ɷ+2Pа?զU26qEyj?^bwT0Aq' 5bNL9Q58mE)d/~N;;@Y_/6Y \g`a[}``ElO_ad{/쁏n(\GgKZ@fx g΁vjY="Ct1HN__^zz7#,Y7a0B\_͇b"h'=<λvĸ!Zsد 2ڬ{irˏ/Ey!Q5[sE8â7v .= <0ՠ0jerp#:,υ_J߫>ب@@I c#0_@\+ ናj} %BĦsICIx|0ȉ]jvQ(}xh|AhQ|E6]ڪBϝƧ¿X ;;9%y_Q tz[k:_;hMUX?;W÷b*LuѠ<5-Dk\‚ծ^>+ !ln^Q{U1;maqJt]L~Uln)< :3 pjhSAZwI,Ȉ.B$!j?>GjK;C+ wG_dT9d$ȿ6|K ?&)kfܝKIkSRW);ݕI7FA溔m$):S۝ ^Jɒ T&@!4 &(Խqٜ*F/`SNKx&cAfI0{[Q 9P3e@*v٤}*@D>|/>k#ڋF8X = 25F00-UqV5KKVp#ً%%ܤp^zĒPJ7;}S·A0fƫyl޿z6J>}dJ'#Iy`WXmJ:g|w?2QiCP!&1=IL+'x@Bj5#(*c"MYva`_b<4hofɫJB9Bcbd Z|p?bf[>Z&xU-t#'V0VO!Xf{f.aUE4y \d4m~7%jDnA԰uF|TVT[[Mߑ] %ɳ#(DS]dEJZq)?jeػ&)}4<5 #`HqRa!YcPJwOf'KfiG IJoyH ! ЫC'MuUk6#Ay+MG%oNN2(Ums?Mͨb!9&E* j8Z$,oZhRW-"8vl| oA3Gȇ 2y0{b }u@)_ysc+>S/Kμ]˦z[K'k ҫU0.d f΍+Fbh/16XC]SʰM> Rk HITbw\_}-N9VP2'PW0RuVW> F#לHe$(H%K6j".,U~{K E9iNu6 . qP5Уgσzfa^Г6{,rvn 4nޜId.0pepXrM.C?JX67zMMl$yuӶ.>ID*MwT_T]#/,Q&(e3rQyK9Z}SFWSBK%&F:'](geo<ױ~+}ki 4V5curdIs~# =UΠlǣi3 1FiđC'AڰĄ{!ܼVYXARK5LVXoJCxBAG1~ljM @,G!^_1^5Bd]"cN6m]:>4ƍzdD0< t~žђ:p!m+K\~#}ў5z?h, Kh{pVGZT?qBv51a`H}2MHKھ͉Q:L/ 3ZLQ[:Ct 4LӾ۲tg2kebl;׮Ғ/ n2x~:y(9<R7 j4J=ںջV ! :"y}y{bxwڢ4qk@D}wś:GyUc),?WP%QKfzv]ځ>,VqF;UW_"/q۰D4b GrTzd{9}UP}i0ɌWoW,׹5lH9u%FmԜ)-S\ Vk1fit?bLJZo5kϽH C(!.ț|XlœJƂ b $²>32(ȽE`xG̺YAuFjQe] H,ܽ$>@;&6BYvHo0q2>jCUk_Ǿ؏ Kj#$(M m ⥘<=_;q pA|"~5^;)0s` b g}v7¶ D!$F;DNf8MFf`*X`IׅBQ2DI,.`" <I ֞.D/cCRqdẙ_qo_RxzG{#7bfo]8ªhNP [|PB0(vq,0?[FsMӘ7ҤUD KKJ5mkc߾DU'[=©˸gY.[vj%0\;1CePjXelW1Uڿr:yq` 0&]M[ D4EUV˝/Q jZ E)~6l}8~X;Y!*:I8NX`5.pۑSdթU f8QgHy?L#F6dž -5N\6ڨwMOlݒY(\xfBj'[!Ƀb^YbA}C ;0\\(2`FqPfimۀ!LoQW 7 { %ߒYDv& M .Er>-6ot ':%;4{c6""XkTcf5dE|y)'(((H^k!_LiKfzdwuo9ƌןK=Eb(堳?ːyh^q!u2Z2D }Ųb>E-t6#;Iou]SA|j,0 ~<;_(e@(гؿ'Hk}wUFEb\ٵzi B_RS!%5AX~pYQv#׷:1pқpEZѧ~"q{d8hAs10ʬLM6,\&tGOa,,N Ӧm, RjD=hvS8x'7XLƀ;%O2)ԛPa'kWя۷0uAy!޵Qz@]Y3S-s2#}".7zVMXl*]zn u9jNf/V:KHKsl՞{؆_(8{Fr ~|QQ[s9BXY}PA5ܡT(xOf[_s*^"<}X{9#4)}{([0GA^ ]iy@Z)`iUz:~rXGNP7 |=AIG݌˜Kcq0SY#?ncN}'\"לxE1Pi#1T̊bJR FK~b|s,[,/PϷv+MDpZNX4ӓY9R sWѸn&O5Z3ffW6ǍJLnBkA2wˀ%CW^}"t#0:Ѹüpy~ube@ݤy.ݣZ`fCk~<X{`Tp;Y'o5nf,OS󱞛Q]'0P(k U[Ezs6lUn u'p /hJNU+_|U?'#0(ea˟kK`q!#x$j`p0BX (#t^j&sS3x_M+7LUm^*"MVeu܂IeE7 lէwQA|s'ns&/rPc])"}&UwԕS"(NĊ3d]24 X+䢽홀Q'=2N^QtoR?X6!]̄(O㨏4;_u姤6yQ3=\btՊk=gOMx1"; gW }oң|"%3ayk[+9\":܎G^`pp[O$8o*d4KJAK':?A YJK_4oA;JD#: ^sy6gD U?w0(Y-mm1]υF_,jXdכ޴HSJBpM"Y6rnmN%rn#0ST6!h靹)ق DTtڂN! TòzkC6s0_R1Cf N | Z9RNCCNٳ;B .(3ӓ)=gYZ07070100000018000081a4000000000000000000000001668434d30002f948000000000000000000000000000000000000006400000000./lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/infiniband/hw/cxgb4/iw_cxgb4.ko.xz7zXZִF!t//]?Eh=ڜͩwi. I}a\Z:(:~PZ3H,ewUt 2Mw$QU F)!o[b ֟iBKWTd}PkHu`}}J19lGXck4#MV. 8'GRD(szLDg5$ IE¸'&p'%hWe]nj>0MTOg6s˿? =7o^{NƵS/|7^|tniCX7_̀%"lg54`m>Eֱ[}yo~Ui6GN^'F)rP_S҄˸w; TA?ݤmڬS7{vury*:ȶNTLlA=B"YNf֞2>sKH^u0,+Ff:0ڼ6ZC 7"6:Dw~M..$7+i;u{.2@ %9G5zMbyeqS9$TnM^go/(ion7(0RaݨUAa>Ywc7̕s|D߹GcК? }}6ҨS=C>:]^H /1'b9F߈/IO4S@6XmJ$OpRa)1MK~Z6PL-8Ds|wW-0W#!z"#_-u lLE_]eyOIT k)lf#ƙX;:7G:ޗ-3*[)AVdщ(2fr677yp#eo#$;75=Uh9}Քd,}5ENT'LzяHs=&ᖩ@EwXbgZ&k<^bez.󁥨º%/|dXW r#a[EA>Rbf3p 3M_B| dDYH [v$ #G\-ɁΑwnik liH$m%1[Tcsپ.#uG ZlֳDˆF#s21B̭2,!`pWI6q{MhsVxԐvo}W~ c^esdCogAM)*4ΉUC|7!u%RY\'aF_*!F YYdȼ{m:eAR^HB?I 6#_I, kO#5<"bO E؍O)H!#O)m;~=`[G*6Wێ5yHk_]|w -A?HIt챙eG Dp^Z")pkt?ԯ;(5`K m]{HlAYD,jrhΩy ßJU7YU?\'y$U.`D5Q*crRxO0R8#wZ `u*NHvوShm#-9-^ x<4tUQP6dcZW S"Cj<U֨zu*n"?, VJy Ao X޵;Q@6*X{n ~Am؊u='pU1>Kq 2fO u-DpѶVW8]v >pqcڃ-;e FhMA;K ,bTouT/%nJ* xPĄ$!@XEU)"s2V:-ܼ|p7 6ΝZp}Do8hbҍm6en*Xզ},WhӴ@1O7TI3T[hen웚VZl(A T[*P[~Ydea->MGJpےMV:Օʊ|C?ۆ ,_x% =[~vW&o_7oVvu!pT\ `T~ʾt4$ Y&.w͐wuGhBˬ)aٳM5[$+`o^"CZwE  !IB22vL`+<_ΔA(MGO$*y**AU7({ƟboSW Rpb \11ỡ(twXI0vp刊_Vzr"ho]xs5;bvkz~?\xI !>(wrw~ߗk!Y@)9("٧2KKz` +yF5i|CgBÄ01R;nt;tL 5/\I<|Aif*k=0,?Xl }vNng`Ŷ{:C#l+!Sv'ӄ%C'$MK#^-c@z3bjKlaWJ># t"-pyK 1 iɣ@8m-3W-8)+JOQP4W8t;a*AzV=_W4ZYsLD͵.>k=g\&rQd<^j<$䛭BNZ,Z.e_ԦHt΢eF6;ŻR>rq`\x.q1h FeϟEz`̪ߏz{f&yV\n3˳Xv?HF >\/EQemùbq/Trs)-o6 u<%ڠ(6kkk.~Jv{m h_h7^x'AAiwߟQ~DS*xFA 9i|S ԍ{QuܓABZʹ:BpU%Xzm5 ڎ[gT~IO1ax: R4nѹϙI?^ zWF["d[Fh3GU< u']eOǞ˓UHoI&3I;4lk'Q$b0*-`؎A"R\iUe\}3r˄2ؖ$eATrhkQY^P}Lcs؜ XѱV5􍫩eJ\bb>p€;gpBXzeϔd*XCܸ$YrQq2[`Ұ8,l|L, r&M6izCfڃA@AzpΝE/["8rET]u!Y;m·*nis6CV)wX;aeZI O.p?kk--^(r&m{+AףU0q~F#&z#&LS[y WǚdNT1-Ş[ .]ȴ{:e)ϫahn6vqƭGzl^3_P,^2L;=' Oy u5GJz1`i9"zTKCK)qAϭ+% !"1F7v1天,ظŤmE3iSjP%b$-:rj樓r$%g)Md\B Ij(kE^c+¬1 'C6N4zV3w0ZȴӇohZB"`_Sr);"GV0/d]RS(;`ok/+oܡՐzj?ՆilB ꗂqoIEuIm;`1xeDT3 QxxH7KpY%{uKz ;30zI#$1i<}yje<[NGÕR%I;硰G; tp t01~ 4KGv̲$5oBZ R јvME(q}|>0}Us }8 Qx+Y'r@||_`$ryDN4ȘgʐQ,F TüF#o(Sa !P#&!tץ_nm 0&EOŽNau'syg M?}RgQ&dNg@Ӆ"?ϐFHjQEb+w(ʃFl1CSʎ*fzlx*ƍb6 J@n@X-] '4ԾL wL 72||^ T7QaTDL\Ln"lKS5C q."Eo˨?ܔo;o3Ds2?qYp+uKtZ,z0s*1, ,yz1 wo]HTg[O>4P v5]OWj&∙>uA\]tņǿ2JVFڄgOt+2W!wEOЯ OuP ,aST7kIuPh~Kﷅx>+ֶYˬܟV,>I" ^֐)2P|>' ^LE".4[Pozӧ+X-Si1- gPJ(nq:cLmlCY&}AѴx33+x ڦHFvQ2mOc5ՆB/ 9SE_YNJ|&ʟdǪ CiWBjaLLj35x>s2ѡvSW3IUU|2b[O c惫ex;/5ap'АmցjKl&mɽ~nDnU\Tuv|2 ޸ F+C!+E>|zBE[_/ʾ߳u2yYT|᜔M=ށ‡u ʶ"6EK(l$X0KϺ/!mR;0N^5ar!"0 "avܴ^|g^,zLf ~DJ)xE}QAnIL [_[c~s+9;B2^ZED=onahvUٙ^>TV -3}!] "#e2Ux,V6J.^6P_ۄ62k}(.K2‚u $ay 0,|"bW|鰮-mw}>00V@ θHCRխ,Y/BK} *ŃAś&d夯 "/c貮`nw JAƧ5Y+Jj^\mGDOv̵3ME^VW^W9 E"`Ӏ%T2g&n ]~ҳjæ jTj~S:V HgO%%$U9@%$\6Ucq%m A>a|Jb95Qe#G@5з\T'DHJzm 5tL[awH:nh= Yx=\v߉z F6>^^*82c⳶ly:J}-wm1WXr^CU⊨39󎭮..LExcǽ1o*B/}-|׵ ; TEĒܿS -{Mt(aBTE&:vmR3$7tmu݈!(e(t%Y/i~GJ6iIcb7t)`N,I}pH2{me&Pab7o_ k6OAeAOFhīe_W.Rr?c!73t#jZe:D4 _XniV˨1:0 kلVRtZbj,7S$joP+>#:[ہXqUQpg3oFo1[p9Qi`=Er$Zt`QIa\a^aO_4>Y;h69 tXba/6$><'Ū $c<0In@[)&LXw-?췭 w{3%\q`o*D*֎*@B'߄fĵWO q26S5jP0FZ)Bg.gP `l Q)u#r?{WUKNGmS䜂>j@[HEJt$c G_HIUq=~.7. (s cРK&Vd=6MY !lHԳ?5Dqݧ\ k $O !܁muQɥr) 3}u@R{mt&aL{߷O,㔖N}9Ԙ 5^ʞp"P0X+5̃R 1/ 7Uy'MH5uMfNAT攻hɼςK"GN:b T0OҸʣq}!8}wL6(;'C54肛,rk?y<Ѭ2Hie Zr[m:' r5U͸ʯi*}g\+O,d6dlV;^F|wa6IPZ6GC҂&IMrS,jl'h#j4UP74|(Q@A[g(:Bc & wzqPR?._鍑d9rk$% Z)5K$McďkP՗;-7sȋpq)o 4|'˘fP -le5Ϸ_ޣ%[—KQO8,kԡS߹L5B6 ؁±wE礭fU p_bZ~n:ly} &'h:!$PH"4z2en_(ŸYɫ"04{a_5l fI0e~S]-NVD≡iPvA 3)b%saryg\2ab5:Jn;\q߻e+GVa=?59~,{ũ aC;BׇK:pKuk~ꦠinڵi( nqz=ǷTywYwItKQq$k35c'Aֱŭ q9D&nzcqC jj<95́traBS /F<ؚJ*LImIʹ T20PI%wb"ieģ%B0e<P9 7"JV*WA]'yMSXvx`IG7Wwrr0P|/ptÌyE2'YsL-#Yn)2ߘv[ǟ\龕La]dz. 6%"4oծ=hiv[Nk^werSMEY@!5ƷHcՂ"yh(8IbpLO'n6q^p;vor 2pXqTwkWSysFNv2w7SCv- |Hc}r%>z!^m|lxic 9pD$?QD]nq3f֔`ؿYR.S,S.H1T[4fa^95-ԁ-D3~CzT~6qϼz06kQIa=g!Nt䩫LorfpiPy~*o@Lq†S+ﶉ()\*َѰTlB6EbvSN(=שBfoV EL  ޶M>/3g4z/Hy#-YUZ|gk#ڃLjxA{kpTx,DIÖaΦɤͧo!dk!î<*E`@-fB3 wl25U;/ahYEܣt6kLr=]}N1;AQmF+~bJ{Ӭv;tq&s`px-}Ncz $y'0GPFs#VuVD%:ffe޾D7pG=14bʾXЁ?j(ֶH fO l[ɹ DԽqjhi$0 Q~yvmZnEo\٠ȃG6;H]0CS$*ĭc_O9z ;Ô?텪>$ْB :|W|x\Ow+P0I섒E™=(dF^ 3`) -VVS+%Œa]tUEˆA5Hv:woٿ/ U]UB΅%\/Q@\ )7 -wj<3&E,-G}VufY@P=AT> :^V2}Ѐ0v(0DP'雦]]z \I˪sT~Xse4ih)$ 5E?Qe,9UqLڦszcp+J縫gƏ(I XŊSG*b@-쮡[PQTm陰o.}Ɇ8>(@ ~nJ?=)"ZzvRF@{o}-L+JRzc$~}Jh^!D$=~XįفL|x T%a9Kqn&Q/C9d/3T/\ '{\.T?Y oC LpF"8IȆ_ԍ""Cԝ&^c0+h[k<Ɵ5c[7.~k-r.J ` MF+y@'yl)@JV'q"f(.Wa,Z8<2nXs< >~ bD| =}8}}\*z#rDZObt52t YFiCVyr6gPU"?3K]6z ޹s\Ze]Zt!,=lRM*@h1o9;^-ch Ё6G7]WQt fDD JR.{!M+þЄQr,N*YAb;&/ޟ+3u͘(OAdq|YKb |\j#$yc̪UwxQi6޴ YabJln# 9Y6x9VHa6ɣV`ǽ%OA%968`}"9ç ؐު)`j )}}RnI!H Cobw\)pҷdr"&Bh)&q*0=!7"%$b8][gśly1EXA`couL^cQZ72wB^~tv*Wq0'i00狟X4x>7X%EUAx=| ֵ3#?YbpyE8O- ѭ}EjbTAzW3BkQ-GSz>WT _>Mo>2ȒF{dV=iOik=^Fcbs-E -PyXqaxSu %+.6e#amm;\gA.wM&4 Tr:=+#d܎b$E_A)<.3 ^MF$φk3ڣSbgTVMLP>;ã|s/|VƾfZ k$H<#ߞ9 yXV[]doKɗM$e594Q֜XLTQ4N@]-em&:{VF(wekc. P9$Шk[c?uc=@S|2/mY-'Z b?JgLQ;gFp_?1HU36%CH_w1H:s#.s_aWHDYnFa:Z/w*e0,ypul^8fnʴZ2'핹W)hEDC-~Fҏ!"[' Bzc?$BEcһjvx9 Ђgsd׮U|:ݑ V,;a*JpW^*ѱMA΋/9-r1 1/Bȹ ʏ"2eD_NN6$dG~qV.\poL5+4KlͣJۯ MT%㍸iʇ9{x0=^X?|z"vBͽn`.-*I#ߦK]Ӈ8T:'|$%ub=EBa W&_zfWmBGWod' НT;z[]E N'qr> (xbҐݣ}߻6-8ybٲDUhu։lMn N+yUzgĻcŇv]-qSig c>|NؠЋO~o}T,~XKR8:ll/ ܅u(2%eEk$ qˮx}̒L81s;,#v.ivZij >IcN8RQTC 762*4ɝ4& qVڌZ$leݤ3O)Vgc}Ac$? kd6h42QR+ ^%*\.BLt}E 8Q/;&DNKí-D$(54g6 +𝋻MHܰ",x܏㤼_HC( V|=d9YD%zFDĤN%QUD[^gh`?Q.N=%-5[q?:GѲڋ43Eija@ëiֺcSz;lZxW{i5CRO?XdZ Mۗo9|7Sr6Wh׍ fRQ ) \ד.CJnRDL:`fx^Zٰ rVom튼9!k䯖zɽ7?=G4|_M%l{xe$DL9F:}O -޸!;k柇(Y[{~7i_m9VCc!yg`'GiqfolJ0fpd;nl@"ƞ! EmB EK_V{[C zlю3e]6 '+$la?QiZ8>jEWX]z7S>fD yzmVX,:SS7A)1ǍPQ(뤑ّ}]8}$xqsiZ )O7g'Bq|~6VА7q}U)U3zE uPL/?,Xp?M/%{A6 .s&! *r^BzPlP{hr9x#`Yj \IA|o_M\+[\.,rI9+&<Jxx|0?~m0UߝhU /GPb~qik8~R#i6ѿ %)VvLFDLaQ7j6:^wNub䨪μ*Ͽ ]g 1 " WnZ7L!3nr%Q:ZB`cT .YZ4xEk1Q~vlޭcf ^^'d $ ]{EY*U OƨN|tTT0KدBZY /{|!:ֱx&V+mɪJ0%7Cluynm<71^8 S\,Xܻ^K/oi?ڧ 'madpgsLP£KNKPTLlhQVҙ]bZo N[["'vk|{(tlO4oiuܿwHܙ3XeVPaFܯP3+C&̳BM5Vp3oHt.1㻘bIO%C;uխ^RIF;DCG1guWWk3Cq*L-]4ʇc\S怪r3q1im@;ʢ'9 . #B ̇.b0bj]&bh3Bɝz|OزducfNLsW৲c lV%Uqw0=p9vhl _7_G\ehl rH'ޡ\fOc&_0NFt @n}Tӹ#etkd^<.ѐÝCKpഴԉǵWE%Ґ!6ZX%FNP~SAix^A=،.r K'oWEMF6Z'_[,.̜k29P+ڄH{Ά6QM< %p2tC\s5J6߅9_/2I##gM "X[w% ƾr>yT[`'0ؒGᅻT"To?_O.b9vf"> DQ3ޓF=|mYC#0aM1oHΧiѱt/(YhǪ0jJڇZ+a uߵՀ'{Xv<.s ~yd@`'=`?tGGȣ-GiS\ڃ<ެOw^:T\~9N')ټ??  `bqtq_O#SF -$;]pSr;Ѵ#O$Y ?x!NWMcR1Adi^H M.Xʀy7/T^XȠ& ҩZՂ̚bC'U6M" \Ð;@1E) =˂wL.x5.:ȋ$MTM՘}_->%mĜR.Gs(HB10FJ.Y|}ʿH>?^K+YanOe񱢽Lvy⛨3"谇gdO6ӹ8D]Z(K=V )Ց{}3 `mYJ zPWfr7aJ⪐mV1%W]* &ΆӠ4QJ_.vNKZH 9Fj4*VF)gUVyfqʡd Md5AzMp9ڇ;-OE'_aw1 hڲhJ߀B,FkY(᪙6ltt#g)eqF("}dO V|`jr±ZE_#<46wE,a&0hen^E7Sj jrg,UWoVAik˙S[T7¥ s/aoLO:\+}րurZ[{cVh ~JBvwJqd&)R1ѕ2h\s]y/kEt4z6-M-*=)/#) <IGe Xeͩcz080^0zϱ2 Qh'wg|jKS;LP|?9Q-mΊBq5gVqjg_H%?#RC_ݶ9gzjk֟ǁ%os|"=oXY&=U JP/,* p,OMl}8]&15gMM&&mUhHյꥻ .T&e  SVxW1vD|55u3:ciP*fxBUCtPR!GN֯y>pݘ >F;~bq4ת<ǼN{'$Eҿ&.>'5'֚k3?L) yxύ:͔ D#dy)#F.[[ ̕_U1,ඨVm^ -]XWmN``k 4fځ"!ATB0 ީ'Jg $9lh9A&GǍbO;Ų[m&e>6x٣oU2Ij4Z,3R #M/~X-GSڌSLԴ5],TKoՎw-Bw;O&eib(GdfDugfՕb$McF =9p0%Em!,Blш Q (EË$JZ` *K_ 6śҢ v-1c5i_#D}7rDRk),\ܒ&o%ܨo$qW}TI_2F_8:榟 #G_G]nr}S>8UT}N9@7 HB@/EL!Ga\7jlDQڍa8Z *lNʚof0^Z:.b+A1u5ZqW0'Hz;(d,r 9ա:~h[m: oVYb 0O,=g| b[R5Jfa#\]^K0uXFԠ&F} u8҅,$H gƏjfPv<r 'x*0D?t[&H$Wpkclx&lCiHX,;)سK^ uW!YG#=(6~M*{ID}8ɛ,?6ax~zd˄(; VH-[jYS'yiNC2D6dCDmZBsh\bDE4Ĕu9)rqRߪ譯\9`$n X} o`^̷JD';cBF{Hlї>../uzKpd$)~A1s3dw9ΰT^ǤfN}sGG-/pP^J DR"=jUft3֘̋/ mWq3L7cJE 1)HmrkS2agu`+!ht'@p Hk~3rn3Y \,|TpB3P 0E8Fbc3'7d8_~{Ոg2 s$]k; T)~ X}7g;~ԝȩ-khXOf(LIIžO2Ѡ UU' )la#l50-Px63yC05lw[@HHZvT[/hU2Lv FyI2D#Mh&t.v^[[j(ݝWwjnC7#B\5KI}=MFfQ_ s.~]9?q\*s\ctqM+s[[RgӞtD*Q()YZM-wǤN݈Z92C&V rZ S^EOis4}ÿX{A m ڱCq4tB{N*XD L3]F<ʼnRmJ1V"O@z\<J\ aíi5dt"q.dK;I()7uODDq>xq 1SMK # CHTضmL|gGQce+'.t `4K+J>eV>m$h? pY 3,xњcBLaXЏfR}/~rzRN&0J!}NuZ3gnCR9*R ~&i2F[pgd!SDOXܸѩE+D*Xy{O*Zv CQ܄/ZiBNk7|PFyN<&l Y_cR9-R݈fcA[:+TIgJ}fy_ Q<[~+xtUgܡ78F;]"@L.3Ӄ4CۀO*) 7|yrv@-v7΢KDl~ymlWV ڏ%l\jxl Jk#ekZ YF~rZg&ߑQ!awtNxt"67A{DSCQ2CJ(p LYfFdfeX%wsX8tǂR 'Ǐ܊ @?R_+Hy0!M[dFl-BL,XirF's&^YЕ$URb*:9rQ?I H__Lė,<KΊs2V1Yʭ*Y[v;+(U[zRJ98tW;41u]]^$vy;b}՟(\] C Z Զ$m JR1X=M ε}mro0?cjІY,*j8v$yUS˃`Ep*L8_J*A&F &r"s0b8,`B:&S)Lh U7 F34T>Ne>`(;.rZ3/8KX`*(h'kCƋ iY(l1-t?6>}T%"N@3AĕlI9齤{ycTEѷUAFҕ[$Vq`ъXcmK&n;naH灀% A e3,LثQ'k 62&Eg Ÿ .]7|늖%.(5- WN[ClNjPy~ޤ?Ԃ:txnEΥ:uȟdjtǨ} nl}ǿjH%Fgٽ̙/T⯟[sKTl_CnABVhᕅ hEB(yx/IL}2HpϺE[@ {bӧ("qҩm\Z~lk~n4Odkwk}} oi謵_oXmZZ/ ҦTL:VWZc,WV]Wଞ*ooՆwAI(ȇhQ Ň1df窼rgm.U <G{" *ϩ]Fⵠ^9`1[HI T<3M?/- A/g7qiPNa'&2(Ȋ7i{; MMH򇛲ƍk/{AJСxP|α~]&bMŁm)eU$ G\;U2 Oj pL{UEH-GU_l kVlͭ $6%_D%N1GU%i3#S=Q%WvA;;K+8@K@@)V!8Ik]@0ozq|~) Bg{箬Ʀ$hT3u>&KEjv}^3xܐhlY ۧKA`R- D[]RzPӌ: ͽ `'dڐ0\NHT.7[TT ^cU`r.8ƥBK5#rjA Sck6L-·r932j"}mLpJ-Z,靚˱= |ޗϤ_z>8цdnMG#^'6'bj;NX)Uߜ/6i7Tœ'WHn].ϰMGή G&2hU`%ڹJp0#ӗ0a<׆!fCybkTCMk/'2ٳj.jƾ4kȸP d1ty :Wypآ saU#mg#blB VMhoJP WhO!u\eYt]N3C~~jƞpA"scU ͬŊO< \Vðxt˫3)gN_g9+{E+鞆gs'sv&F#kIoP$3P3) 3X4(߳se05s"EF3rl\`1>$~o b!ˆ^ @8ܨ WDq2r(a/k60qnFqe8O-Y#3!tk(ƘoZhRY Y`tp{˟^=;.9x&8c}U!5PmFǝh o y}qTJj;ƶɝ:0psWҊVIBa= qhoЛSLcDi3'uYߖAprl7iukOOܾ3bN#t9*(=qMo_=Nzaq߇ss\LO~!\bꝊ tJj V7Eߚ!TKQ?,4[iـo̅ՉiYNۊw:t*?znw*:./{  JkmpVϨ\set":;uonuez\uc&j'\\\Jup[R`k,@׶UO&rYPM=`23$Əfj[39Y5"Li0Tĥ@ϓ]Z&T9.Jq>օlŚ$D*]k⒱kRt݉3~S*, SEmg[3d=nbhUB_k_);NiV$0 96|-4 <6JvDSB8"K%hlZRl1 ͅg8LpY`>=nyK9JOaQ+\n/-UnkKb翠n*W& ]Ƥ01QF?HEY1=~Nw%`p񗪦 ל>1xs/XZ@S|36[ /KPԯǺ Mz()ޜuJk ^a#@Z0-33Cj锄GH5 x/8ROm N+oaYn W! :+ܦc# ɪWV$?G7&I0{! jyG p~pq{y}pJA$2Z%VLQ>x-< U T,fƝm$kj5gѶ;J./%\.Cڙ ![S,gVA J=]=ffj1t)hTR_z&JۜL*'ݧ\xyNG*G8G7LF%G,-wr<5#^HRNnd_Ur~a/yh(HlY~xXOcOrpˡ .ya, =…oHr,5П&l{-$ 7Px_iU+2 ,A ?씃*:+x۶g^@a ^cbV=!;3g* uRw|k|.TW2GP G8c7 J"E 5 5d*^5^oߒba"% bm3/΢W( !٨X8M,j,)/ ly>=%U[#l|G]$ئ UІi`z>,SݳԢO9$2t}Maf҂y^tg]uQbY]pv!}C2vS3t$GI $dWHwUyARA6 OQ:0\#_[DCtuՕdNP }=`4rWe׹x2OD #[;)7&L_IvP)LBmq1H TwvߡDc(f_O¢/(Es cʁ2x\Ğ)Dж% :Sfe{_`^x ` sa4  #[nkVxij#ݲ>wvXmZ_0# _c'G-*'GQ 3nfc;:΁_И}?[F%v,̉#|oHE &/ 9({P3֣AмE ?9m6"|[e[Օ[ѵjӷJv AQ`D9z n]pcCZJٵ)+m~=-|JRBSKĺధrV˼]2Dl}sɱv|)?lLcspBeMa3Lad2m~9+.ETJm@#,Heig=fMaڱ(U(3c+Lv?AeuS#`fzyzg2x596(ޒM8NtPSZz7)&KtU/cNeŰE3C~ H>lVDȈ|;GgGL^v}M3i[RzX>"t:ƀGݟml42#_'o]\`4ROL.# ꮔDq> (FZ;LԴ"5)++ߒllF~ur1w -N!:,իAvB 4G@b %W#&sInޒ}þ 9@jA=LQ)`9ZtF@wK藿%ШĔr@E/7/h~49`ZJ::OpEBX8-6m5~hE+B8b =i3pjȓ:\Ѡ{]Vc $x|{:qb !Q*q\f04V5/jz̎" CywiKFn:@q$՜yG1& G $Eĕ+n )[N/sZ j۾@tz+ES8 XWؖ =6K^o~<g>l۲o57%Dpm9޸ fk,]+è h]C)ߛ2q6O/g-ZEQYBrqr>uM*iRUI63cj$D(eȼRw3n_1-dڌPekR! M;=mUw%󵚇T;_##4zc{0(N, &b`,ę+!4EFfI @G>XSNxM0NHHeN1;\0e 9jY);\ MTuE}Ys9){w_1{de|t'MűjB Rx12P'7C}σDP6BQ8B8G0ؐ_e&) -?Nn]'jwFt턂,%~ӗ <;ylU_f<vuzQݵD>sfc%}jr49C Yo^dR\KzF>bV?&DX13 9J"vrf~$Ԝ81~SᜓP5t!JץI]xT#䪏,60v?]Jp}% ,]c(Qrb*pW]l%"ZWݚ8ZhX2QKwBqiD>|HSYm=IyG+I\! GTxџt5*\-P9jW~6?ta\V;Qa0q3ե yb=lJmbP#]>ǧԈ: ,Btrk"AijBA Q/$1j3]94`xe'V*;ǖbӸRދS"{27gRCdLOȌ0LL:=:(CߔG6]oJ|ѨfpSҎk lnkVXe֔9;_["X8c__MSr%HC 2g i晑$#XLN8S5~KڌIu[X۶mwg\nfZ-8sWөYdD 2|Lԉ1[Ҝ-$8%gֹ CoJ5A>d@>7\YQ~Ng]bdB1<LpDX3w>vO g=]q%]˴YD+!3if]xΦBBx┋ @rWR zi<$ '!YwUh`db5$xНp@7!h"|_=_.!9:B5 Z|c +F=fNJSp eNOع@Ka1"7=$q 9{pvY#E8UA{z7p8tP]E~AR!ls3SN=yRѹJjk悒F2#ܑn( Q[* rvQ52,פ-5P}byהsFm׸W*v*އė_# /E[[h9-斻WFam4rS4T/&0)ҞTrzCE ̎xh%tG0[:Rݯp xb0Zo\g齢H,u7i76ֶ?o dR ܅,1Ѐ rđJJ (:R;ֺs,rp!ʳ?/1nǍzE^ k3L(RwCn7?򟂖-4 cSx=;)c uկI+m*wB|yՉE9 f:w%?Q=uUhF.K7jdVDsu˽d]9[~OgmI8g7nBQ(ڝzXX.iġ1ն[A(=k]hc߁NG.67Yqbd6~*Nzlg-clj6ća. ytѕ8-Vz[Z? A=iQM\=bG: ąǦOqR}YaL.ue?v&70b *VEzZ:ʎ2^uR% ;zM$ރRR f6|H&9되kj?|$A3=!%5щ'zEV5h_T#֑eXFEp`-$U;hi-\c0Tr  Ӣ zbhl5^X6]nK֤dͺH=$nW!M|@9V42|FUɑ>ayzmɥ(zԆswARH8PAt|4@&/l,?Ůou 4O(ƪ;* ɺTV+G}~[[ |y5 a%שZ/ѐAzLa=8Rw::I)֩%uR |s;GAQSU B#%|PҬ2zHmҞ`A/K_cD9ܳʰC~e˓U]ZdfԝPQ'+ǕpN2V>4zp7V"%} 4WY-p7%+ptۖ% &GT$2Q wnK`1ug &K/n{z!RD Oy]j3P _.1vnOld;B"W$3oٹ ]E7j%0fȺ* Bf"`@gO !}3q@ tp!&K4Ye4EJZ90(wf^7{o~s)?VH~O?E^ #r ~@u[Hy {SXJBSPtS9^j3q8򑛴{ P+" v0QwQa-EV_Ƽ 5OGhD"2p ҃AU.nb#ucrxڂ)`[Rގs=: 8$lҒ^ 4#fA3 lXN*KX J/bzwIfhGz8 ?J#'l,oc4#= 6OCfN&L_$_S܁84wpT8dccѲ*Pc~k>6k0;S"4(06%<n GK9%"ds+v ڣ%(##8 =zxdx*; {gg/)Hg+2mZp][eI^lo1܈D- ::"5ܷzޱ 9ЅƎ+J~9Evw{Y}',̴FbX2n 2@9(i]J7DC D,Ar?9ŬU J>_^ _Ov>2g8-FJ<(P@ <-Ų2BeZZ}p'F\AslʒDp9 -CZE[`t  pQUTIlε7ٸ \[AIkٞ5*~gsGjXy{s<[ֵɕtΰ+/{x4b\,|&s2CúUp%DrEݻnxO&{3H0;2"'Byҹg 7ī qaeSOۼ^þXA L@.sfžVΖJZ ʌ%tHqE&1Gs@?9p9)Pz-{Өq>b0W5(Dp0,m&kFG_a dCTҟo(Kj _["#VE' Lgֆ٪dTl=_yA8 !XbCޭ\r|'TԈd@CBX.G֯rBcG`wjAE5`Bc.$Kf]HaicJM3|v)KF&M8ᩡK:iHE)LJ[${KXGA7 66Rh/ ɕ.*1@(G.?=ce"t_Mg>0vԜTއLE0؇}24UA-/HWm`f]RSmEm{3" mwYʒ"y5x0ﶱ=, ӕ>h )e2$N<jSϐ`QP|i6 32NTItcA~"sҮSMXFc;Da^dITۘ<6dS-  (P  #,tcpRB}RB)(/u/sy}j"=ߤR|Ms:]_%LumkE1Y%#rsF ֘IX1sa;ftjl`,vB]pD۴q!ƩlVDQPTګnz~i\ fR=\9kRXi?jF |^&9 8SI(괦^(Mg Xh8P X gǷS*oŒp"V-`1+®%GM _\*~*Ey$~?9DL3\U*TzJB@*H13lrj K ->ruy_luOy4Nac~W6fɸ ^f֠Z샺ݿoa`[d4!nBkT z43'BS3qR xC᷍`mS e~ЋMHߍ Wu0ڭ8fev\7}_L&QlEe\ x]UbZNsB[Xs%9{7N,t\F\p<{qHTIUfO\E KbXmM^$ޛ-+Ö eODYG%'p[\>k,(V;*`+bA>}IE: j;p*y1] fFn&: ő2)kOv"=xٙ>L߲q#j.|I9U\HY $|WY&J8+xC`*@[)GL<c<9=U" ,I @mkt^ldOqtđг΀{gtxMUjI=7mK06:4E]~7GvV-W隩Gmd]gjG/&([;!*͚]7͓݇"=}$Gʎ@~,8g$3U|QLHNv䈎 f:yK=tf F`S粟7E 5գW7^r?3Fy(-|b=ሯ[Α@,MYe)3qяf3AP݁=v}~F!Sz-z< `,7N:'x7ScnZ*8+Q𮀩ݴlVqcbsukcH.@CGNDM4eQ]߫! 8я,/rpublG8'o,V:)m ]ZvuF9.J fsA{;Sw!Y Tr&RѦ:*{=T" ADt*RސTC%S 2ns*Zn6ӸZL'`8ґx/.gB-t1P #e9W%)m'*ZQգ y%0i" ,Ny6&agE8A"ti&Wh];\k_ʷ˲_dy"@+DW׼+͆t0l*:(0j}'J?z樥y6/ nA٩ &ȳ5zj"+r((7ɉ.z_UJ-l\̯!Aqkf:_cBBdv#F 8`92'|)`zqE4V= zA.dOPMІЛ?DŽ 4j!}5g9Ln$|vFXKb˿twsH|'vxkJ+H:?!CVl9 013~ NfE[o4%8Ewi E A0/WnkTӖ]Ȥϱ1{_cMEckXg Nq%FXګn*GG)!vQć%X┆/P2pfBZb`rް#p&ׄݲD\63qR=ӡkr *yHQ7;F^I~>f{o*{@,$,X[f`nkaw 'O>hWB_q::و `F&fNq E%q7_Y`hXSEFrqWͪO%!b5o8[ɥD[QOO-C գ *(ު3gF"4NW!}94Y/9AYgOO? &J:Bҙ5ZCxaMLZ [%GH}E&o?>w+JB@ž+KD;WrL흏Hh"!eg@MoO5\i;̚Hf#IS)!n$ *;z`rM_0Vso!_aX`x9Tz[-VqS|kQputIGiq 7.gsoGnv{и1Nf,.8Q4tHRTk6x.^,Πzz!C,6dZEzW8'B/}C0\ õ=Waz0}*dG\|eJP~o2#*}a= ú{O.PpV UtO;9F),@nñAD?'yfW$NEGKcbu`~wB{C[ruڙKzY-={}xƩ@ySmHp$b6f0 . lH,< ڲ9ֳ?AY|QJʝiơ]L5X]+kT8KX1m2OpCx V-C7wWa hC5DMz{PW&,(۱ jo]Ã}g)2^}|&42ALYm7zҵ%aCiTTZHg'A@&X2Zyx9S.a+KLOQAB,.RԄNDȹ\}LqA%JɋH}%/1@`˸vDuxXiZD^Y"5_uLFe0+IeÈ㓸R]q䔠~;Q.Bu: гKeʈ0hVK3Ϫֈ. #l5`9m+/dGf@?imFŨIW}&9T b$:UhrQ_S(6t4]=zx:W˭hnejPZ#{B{ؖɄ`O+]}o]%nGo.( lRN5В1e ɇ| gD2UΜJe`ALuQiMI pn|#Ͳ~%5uW{Fzڨgڃis-)CdL%\A7q*V%f;f%N|[89BzHv ckͷf <~LZsoSg~MW&i* /uxh`E/;қ= )h~`R))b{r/B)5a ߰ΐ3:)Ƽ+=88wd.Bf` HxdڰW0SQw8>h;~JKhi^s Eva>\f7$VO|p1O}>eNuxRhK6yx6Л򪃈Up+g*LR*r:1pn n,Pv %zB$Vdo{gz([+)vY#@&eSfي;HIG`;\Q\Đq&{~bw|*_V6r3ogR7-g8DWAIߎ,Vmci UX9Φ_%|:& 딬E+UKCK%wF -tP:=+5_X8Ӛmh^~SU)[Dwl"k6 eg RˬS!Rou]fե$@dQ:5o#ќuZznq@ёI|)^|*%%8TRKc\]j3 79āNQ*Np[xb}Bw*!]!_N-fBFt!A$O{@A$PE䄋t!Lg.?]cLwJ}1ssY}0#ߧ` q`RZuUNshAՠ'iTNIEMxė,*neir?gf"0mMihyXȯ2/ws }1>/z-|L[]SfF[X.@*A\TO)u 1p*u(< ,}Xobd*D4`Rᶹ[=M2sΝF?>rֺHDzTDf8.<\(6KmYLJـ4D0?Y$fԸUF$X_J3:Cj-U-{ g̳tB&uVh+َ5)w+gpj Ho [&] Gi3"q j1 GBԀPZۗU`_4R-܈:doR8*h2)xwbC_)co{_!vhu=~[U|zce?D.3\ 4JE 6:N$-StmU_%;"Җq~UKy32( 2.z礆mmatp|R[/܌P?U"p7gSMRZ'RoU$Qt\}$;EC'טd\]rB#ݣ]8k$7LH8q&FsL#ԋ5Nׯ.?I;@o9ȧ퓿Q%.xe?f/=W#R@7Mxmdˢje#2b9~&EHpfVGpsUuW tEW)AAM{-4,\ yy[)0Oo2K9+6Ѝo-$ x̓:+ml #ț>PI#]^d:YqmU7 AƖ8& vVdb`CRE`攁 ">X[gk  C ]ꡛ@su#KEe m J> :qh9 X%噆:O:4Gbtwv,4nޥZ`6-Mbk̰N]yeqqh#ZYg^=vZIPIk/>"odU3S77]h#ֵՄu+=;i!sʝvG>5]RumՒPه4]8XD:hOsatre`τr_1X?f^ng,xejHi-9%SΌ߻$޼Hr .D};$ 'r\*"PvV2fRy戦J>ߨo~ Gς%S!ːI9$ bIX1s|v%y~]mݔH~niV"_g\ŸI_aHY ۥ3n߯aEP*VnuZ2Z،O3w\ޞG~n]isTu-U϶IiaI NUK{t,#0^o+gĦrƌ>mZ!*i{z[xʋR5=‚mALp;x-C#_NM)(,3Fɷa+=ҌBɊ?ys>~!&I`O ~>m0s8I;-E0a n/BY^9޶2,l GDe{㍡*3U7̉=BOkv2ܗ'N{)PX nۉp)yؤqR'ӿh5D͂E `~ixݹ-j\}SIV]@܋7/)uy&ĎpifGx RafԽXH( _cOLQG1 }89&_^S?xA Ip-Y)Ʉ]ΎiU( NbZgnX0jwuIc0UoFf&i=a|H1lS=&Se,®V7M'i-qyE*P?J]I%I;܄vOI s />ɔ^Iy5D[G`[tǻ}Nf&m.k#HL 5*pn#_5N9Ad<'c$iVx7&|$HW!+W-[JߗL[J QV650k()5UC1t2\uZᵸQcAy-=\et:Wшְ[۽~  W;\X$T-q,@rU ' t]i؈MsZ Rjq~T8E uF3'tQ4˴K޻Ah]ůJ ܈rxԂk "٧Mc]2䠞mΩ. ҝ˄ưZ¢>MfǙ]>1/[sW?IT?&Q>1QBTK4EgA*EqlX ۊV&-ƱB=ApDJ SȞ[ 6Ckf>:%X\d>/1ϔ j Kq?c~ed7*7YGIۺyMͥY{w/u|3KHh8>PU$ V)Bޓ8ِF+0aIpԆ #DؓWvS, //)bf)ִ"(.&{  p%^q4G4t~E [2HaCs3LAd}fO> w$-?`B] d//j=;^{/ib(;=]>[CUk ;ω'^ޣN})a& se9i;ʏôe{[+?iZgGcpG6E:j TgJof~}OuKƢ_LO!iQzm>ܺµhx'}\_W;US$Ց.(#׈cQ]NWb"~53bxi%E5CL&S9M{}/Tgcj"#*ˠ@e @~չ;sn p~TkUaē/&B1tM*OW vzEYuZ!X @ 1^6gHNЌ3U&5츒'K8nMP ]cM"6s!3bǝAOI/]ѧZ0*y m̐ Sn6Tj7FuŌ7r=2djw ;3D0iZA#qP9SM56)jT Z$NgXe6 X͓2)E"ZS>/ox4;{K7^N,Ġy(=@GBFHqn^ nv^ZH Ov4]QQxiv^JPtI{ȭr㰽E`Hr# :޴HJ4*UVȃ䭤Z437<2ڊLH`牭IQ|)}rm͓̾̍iLH9&W1h\yZ,,f#=l{!v5kQJ3һɦ&ԙAx'>2f>k[aab7jSGqs;0NM kJApb@ ]1c jQfndƬG #<%>(f nmx+٥h2 nΛva ܳOMKE87%^f|h|E1CT\ Ifťbc Y@ES ktw LB`yg…EU܄;YcJ1*ZKo{CWI@8&sDjU1˘)_.IJr_;h"'4cPFVڣ͛3 Osen s-t^A@EWgsKȽօku0k6wd#,4R#Tg`&pBt^a"(1r hQ nwY$p:Fci[yd+| gY u"I*Ȣϋm֋OX5fsIR/M]Ws~' t2$M9w6G?J?0L4T,S dGp/NMstaxʐDJ&ȕ@F7%0&c|Yӷΰ>p1ւsh:Ij{8"; pϘOw^/9`6/U+"v3{sɣ%"[u0Ʊa՗"a%鎔DTY^G:enZkԜ3r+a/O~1ݦT4 lgGxQNL3e vY#;.W&{ccjl_/`qrXtLW#:oMOThazHzC@`$&9/ʖԑ<1BR7&w鼽-eBe@&gA"_3S:$rwH`/SS?N1) pyBqns]7 7Ԑ]T"S'/-Ws`kbpvhqp̈D;>$$ǽȗѲ&ip*aEg6/*~l7B?^O1 +2WqʞFď~\TQ 8?K ?:~Go mGk2QK¨NǔQ]K\|ecw o!>  vvo"Igқg YY,^luA_BE+q+K2=sbV:TQ-uIU8Qks!LL9ɹ+⨗BI(6d- PӁw]~=t9| 0FeTCYPj cDpiMSxU."/x}@l;vCD<|vF֊d&)AHϾĢ27W|:."N۹Z:7J|ܯ¹+n/YM4꘻:B"H!~ JaAoH-=@}BG h-b8<| ^ʟ F)pfT$H@WEΨ&mbY3|P=Fm~ƈ^+aMf9B@ieyCoVg%s$.*'}R"B/.-tqɌ7Fx_$SFJ̲ o=A9S#, XIal)b$ڋ2E*ƺ{rA '[R1*J6L@qXWR P?8[n@">ucC a"E]ZFz#&(ٓQQ<6_h<68 ]MBLOڴ/WSIE/"wI} Рf֕*]Wà&3nw* kgxSZ<ɷ"l> ?,s&O:'i :ն25 ㅁu;aL0mi٭h0~>ĒE|K, kbItѷճT3̊U<ݡ :]#v 4*U^M#dE^62;~rb8Xo+S( H bL35/*r%Џ}vCY?Nr Z˘qOϵ8^!d^tSK ک))+@syH)K叱L w)JFX>?2@9q dY V>i :K'%[lA~^JLY3gZRnXcknѲ/#JނUn=^G*ʉ~rCb4Ez=iώmnv ߔ7vۉ|V@l&=oxǶcPa? j1#غKa2Nu.CFȰgxGiJT~{<(vŝ}@3㛺 E)Tb/x}Dddž[:M3g:$&w{騀Th!nH(!2P3L.!A b*SxKϑ&+SrӾB&I@5S&k m3mtM'\~qoqZm7TS/ʊR2ԈkqTT P#PB\;Ԍ.\%@4w$,cX\e ꠨Z]ZƧ,o^g`FGbq [LT oTT/͸S 6?^wǨ4QF#:V#cU|..6zүm¤&6m o-ndАJRPkrI"aSi 8#M #u(R1lyUk:8BxR0VxVv W=J{xzO>%R p #<^, B/V!1;)shܤcw;+x ]o|Nv/h!h؇$x%=Ѵh9<"o>*rQҸZ1[.֚럔k|+?60̘ ;׌؉cf6e@I1\ jj`v/9h* `v;φ9MGBC]>BH*@)7$xa'rk0Ľ'/ߥ=/*eI d7ݵJ0Uk! _*ER=hZ/G(.NÆ>ǿ4lV$f>7,wa`276 `(Ğ^0Jף=yWiq܎@͢@BvZ.F-Tkcxg٨#ѫ3>k-T<.irEn .)9 ؘ8ƼT)~L KYR%@> n:K-6zoMsZ ؤ 8@-GsN.4R7' 6 g=ϠUXX|ԡ29ZiNH{ROgAu'.paXUwCA~mp2'k l&>ptÕ'xāC iEk?L>:/+)Nf'dɸ$lQ;87WWgbܨ =+oYf]D$QjC`412`%C--C7A4iR)xy Y{|*/x;q`LTKjaDM`i'X9TΞ>}' KJ~߮C|~rFy`vO6xCDhԩVPO &D̷ &lwֿmǞЄ4@d,4A"P^0"$7cdBtűKpL#h)onlBYN]/r?rkM7 MUcZ.۔L6=<9 &e x0e 80M϶zCj4gri+̱&922h_ ̚-PFqzCq'{r}`X?b7ݳsGtW,rGC:|uXߛҦĭ`0,[0ncٕ_C~03* hqfcؤmL> nfZuVϸgRG01.T\ƣ3/Յd#**51ꌺbј΄h (CX]R].5^r$)j>]B~j},64&ҿMz*:OS0Z#fOT(8^o.̃ ,#f-6扉#rU/u#b(5󏽷4Y `cl; Ȉg^BA]B7 *BZ?lIGQTih5B -+(DŽLM̈jCl[b"ŖmI&#V~}!8/ K{oypQ1ѐXڵL(2وмUBUMLUG0;Os݉‹OӞFe]S,44;ŗ#8`;-уLax0AHgF> eo6DO6C 'Iz5{[u5B/6fQVT#-]iX.lEX$[S9lFk%ֹ\|C_]$"7+!&ԏxm8R}beH b#W~*}:ҘYOrwqҺv dfQUۑpţlR#r<=*yܵ2.V(%T ̍n1`EbAf`!TiQ0Y65<%e*: Q&ă3_&'`/>?:U=і3~ԉ|vިӍ( P)ϘIV}R6s.گ*OF>]SkaL)23uEkHye)6y|ݐL|‘dR^<" dB!>pU.(D- [TڂIψ?v[=x%>?Q E4<9ԎsuWXsl EbXj9**6lgV D dmp+qSݨ#D L-;Z*w<`g٦nS)yB* Vy]{1;0Uov/4'qB}EVwd# $Gi^?#Lr&a\Z"Z\/Rutaiω;:>^;11XrZC}/-e 5l9 wA1Ӿfx3^Z쑉5\MXNqH夕B\`Mh:~_m{S\ }ST$#̨XR)MAʲJ,)Mi' _apMj 1SzLO^U;Ha\/8,IJk ە" 6T/eTikRY"#.Z&1,n kUT2lZ.1ђC?}RO#'sfB :НQ`v{`ȧD^f#NA~Nb;RjWX#3*u)rTYˆ @ wx۵^L%ww~=~XD . |6)2@QsQ?IKE"SR;;3u(R4.GTMQr#tǥpn\gUѕ~VF) {~beͅ{o CJTFh4fcǀ5%h joQ1uuq9/-{H<<uP:/O^şI5WR/TH28%r1RyMgɧG5G ugVn9ULVj |:u f u$Z\ e@IC}xU׆+M9z>xC@| cBkr`'BIk9SZ1:TLx|WF-;ɿ8=6FDž,5qk%G_zi[Ӑl5#[c  +V4It%s^/3 +,ZF!M.B+3ݡ$b'E7G X52o6]bwKٞV=L)paKϳdВ kQa8O]rM;6X70.4X%CChR/e !9}U #d^HOqϋzхo}}=W2Η`}B=å f?BuMu48C+%6lG"fM~U*dQt'ݶ^(u fҞe/$cbFwm)svK.B<YWId< c(zbH޶-شUwj"`y~'WuGj-p/yPVPdZWn 7 w=2Μ\NyzOy &I/cUx_hH$PY${;juQW4*EU>WPJAPʧ; 82 Q %F3 u)q [Y< ݰÕݠxg|JYb1)ɥ?Z?[:ojyE'.YXOLoe5@Gm,|l? }¦*Y&cRB:sw!-sa=bb/dƕVTa!{)JV>VtZ v;#[a IW3mQ]l4dtCȾlQJWTbMwSeQXe_ں 4=y腋#'x sܺgeX&JW-!e"|yLR4gjO#IR\o^k}#•!~~ey=mkF ء'[m ^i 1W7+*'k~aԵιdNg ;m*~o,ZL8A~W+5+}*nc_tĬe!XD&DփHvۑ ^5lA)NF.>KTSVO$GpdnH#>Y/h:}9 |wni_idRҲ3]4 f{0ϣG $O8ܛ0-y7=Ӧ_:[)4MIaw 5$T$ċHER[ }bT`GU1v#\g)*")͘}gđq%Ic \v4+f-^`!hmc˃H uԪd/.*HWq _Cl4GFD}|uwZv wP.NʆdI*n˚dM;})Cfjl~܌=xO' gR:$,L+FjgJ ͓\r-??GaP"o<7\v z2G?bJ8, {%2ʦ\|KZ=4-JnG~́-P*Clb3@!tfehnTր){ Dmu(G |\^XOPff%u y8S,Z5#gFfF 2s5H(dL=vGsE`\_t}2\ G Wm?!h=X@* #ͼN[>U􇹂0_;DxV <Θ20&Up1 2&|RO[DcNKihj}ie5ӕ io~p@! Y^η>\UӃ wrQ]Z`Pm6ݏ 9Sݘ3|=%L-^:ikH35|2)S߮߇:P՛˽ a]+H^;D @j{Hu {UYmZK8K"{_w/:Q9Np.g —99G=xȳt DW;GZ#45JO&k%7~PZb5LMm5-A쿧a>z$ݺ"w훿F'āvd֌ [؝QI3n%b|FU k2*Je]RhSEkGO6o:J(ݶvq0d%9|Byʉ);٥.ɤ+;S)Nݵ{ u7sdX8GX/7 a䵰2TjAwyy5Xwm \VSMZ_pJ~Q9d\Is%NQo0#]\.3ٽ﹁KjoAT_-f^Qwͦ[Y%Mduk Tec;go0,SAlPRfjW̢MR^k5s YAd{f3'-CsC:{POvNQ&{Px"2PU\=@APd$ .nwbg䊉3YxbWwacV oV}aNY_+3b`28w,/pzܯH@'pg=mi4^UuY*4ﭤ7~kVvR!,c]XE~u4ٲH{zfdWTN' @ Ņ"ٔE&,T7?vۥ$(wj&mXTM/G:4ќ~L͖d8)_-}:-Y%^&%=(Er+o0&B;K$iB$YdB#IDՅHWG4ّ 27f>n+Î IglvGݹt ofX_ߥ~lwA-WxTpN? " RQ0 ї<m^ Tu2*4xUS,!Q8#[ DItխ,-\7 a^KI&@d* &JgD&KtGv:e0 ׉h)GcJDJ<۞ 0c> 3OW{z"eTXz=֞Eڷ:oS5+}0^O.jWk5(h)}j^D9?X7ݫOo˿Lh@€)[q-3'hSE^X u{YEtq=Z lgl4O5ֵ$b=p7Fގ'?鬐΂E1u {6_h=C`{jU&m+S=L|-5޿K1 "izu:7G꺿:!] k[#:4e~iTk"Ĺ<}wԬ.8^ءd 7zgf'wtCfu>K/r񓎰v޳5^ rwdZ@w祬}= 3}W [eVB{S8^A hmD9[>["6Zg  ԧ_H uzUK=H ɝmFUlMc~='5"r]Y"P>>Cڂ$p z[&z?CI.GS9)ċx$XEiU j ضt0ψvѐX1^oFTak`j n\&pPmK+L 22aFߑKm;łwevBKY-jW@[}įT7^c)vQ&l|ׅ\z$z7HE :J9v3z_CKHtLt b /OG~!!\žoG\0Ȼ呠lYK6Uj;ƪU︸ژI L(FT(2,J]-{4 T$ 2z(ۈs]y)am}Ui”JVAI r/=j5r-bi͏&&as|3.}ȭ_̰lnӎ%ؙae'̳ѧ&"+ aw3u{ |p,XL+mG% FU@(6F)>x6Fg0̚y`E:_` x4 _%.S$x6 7)q0MAx֝spmo.tI~ÅMb5`-p {BL(UapsWA&'X| Rdu(Dƕk@ Ch:B"uecWn7siPVxq (2\Hµ߳qQ`*C6301: G\YU#[ຜqR#pE`g"!6w_̶S "Xm锷Оn75Q{.aa,52v\NڟfvL9&FD+caqL_v"gQq'ږ2q9aznY=Ty x܏.~ȓ<$&s/}/oQw2FP)#~T-T#ݭL)E"chyxʋܙ"%A@eaHnT׆GGiC}U#J/i;dƂXt",xIP̣ގmPȗaF&9%r|OާND!I'ֽd'هVcsX,"qd1}JwЁ-0Yxy2atTF'*zWk;ڵ5qQ;j8fj2Qΰ3Y^~sJHUg&g&ey~Jb-?h)bNХ d^""W 1A`dD{>HM#(a:='\kNS}B!C0 w2?/o֢E;A޸ih/E%?Pϖuδlyxʅ[AIi?}Ǚ\D+Y~_f_c 6e+ˢiKvGƿ@.n Zq@/CQ'c}c /:u %?dy%*3ÚBJ7#ct,7kgikdoN}_ZX#Kg\i:5`YgM'-b%O.-q渘>gҜ/ 0!\}a%H6<2fZ &ew5Ha847aD3gx _p qZ |QGraRfbo(}07QC3mf˛1=Hdx&\xб[lkVx #'*bD0ii ktl/HlV8ڎʌ!,=!Z BiFHFN{7"aQ賕,J}0WPCzXiUZ\`n΁Lm,i;Zs`6Tw#.iSu_Y/Ѕ(̑2xh<;ӧiAaa!f7ga?'=F=ѯVZew1#2p|TZznGgm,ssdvRzOԉ<"nH VF:?A"G|N%zDkLVT <|8wS RScWV8>͑{Uy:;@ʴ{30 I*Z9rVԤ_Eiw57aO]YBT=a!)9XR AKW7 l˝`U"Nhuqa.|9р{׍r1K7ƣlo>HLFﵣ2.4l?xnq넟uYHߢ-UK܄~oaåoX.E9!vFMfo-]<15ś #T i:X|ZY_ĿDȣ-n"?|]B-/{*FPe`n#ܲ.K9 Ev"{{,O]k1_}EhC07y,ЛO|~%+] 0PY+LoAwSmZ~!GVm<]_J4_,Ô`Ⰳ 6ULث@rt>Q`xHWQ#4$FbP ́v7`D&[%ɣlGTخ^mRDx縞q7jDU @,MJKI`Po+[-Bj-i;R zħ85s`9jGąTpTS\@?ӞXs&-`@]`^nTХG|pܥ <͟Lz5d ݰgMo"i>*lOFcq 5TN8t:aH(\=#TODwvo$2lt$ cPlJqTeBw횣ל< h~IZqR9E?ːw`nY$ɊPAs%Y2#;!q5Q w&ab.pE *kf̪Ft B?$|3Ys&Jz Wr&,NFuݑYñ%fHr,+aR$47dJ 4I^9M00wg4?0ds1'K-w8`荀ڲ'8t0r4Miۆ燹Dk&b*@39U ,S"];w7eU ?XtwBxW3\/ז%FP ZSy\,<,HC7i<&h1129r2qϷiR0fF`zYv[>#kcS=TQ.sgvuua5@r%(7FJl&+T? WOHwQ"x59tP?>xjns F䑟T*66>myh>’A?ے+rN)n+nVKPJm _b tk/>9MђA? }dR7r(,Ib ǥۺBK#Q8#t4*{7/G`w/aO[M=JMef?ֽW 7 ^³ǁS!pN67$Vhު"xVE ѭ?~<ݡլ&g!i0I@⦎U 1.HʿҴ^~;5|ÛvH~=,6\: ,,c`p.F̾fl6FtljH^˲iԯ"~iU4Q㹢*)Hؤi.0Of6IL,hugC]qOݜG*L* ]sҴ=ThY Hu0=T L.'9o>Mx̆ĭX(g.)M!&:9et-oq5\ S7 k!XO&JŕjNm, kuLD ]n:'2$uZas~ .cr" m;_+TfE<@Ƚsʯt\]"2 ER%JI|AtMOF6_;ĖkH_E5`XOPo1 PR7ɲSS)Rʼ >dJx NӦEtd)e]o1i9 -L^)*W{h81[ _W-follcbȠHBd LeĿ 4VW,x>|4ph_7D$>&V _&x4艞K2?)ErJzL?('b{ /CVs/L6v}uWl?I+mp-~l8 !cw\,Jy5T6=;#u8դwS΍Z0^ 8tNhYqx*7;^X|Yz|#H[(Ds:z;)p0ume(@7gUr.g( (vNȱ œ=.ry6Z&dtF` ELݍgJ-5ȟs<>՚+ D*vQkOɹX DÉLBThI7h$iNlaa5S.\CnB4;*h;#Y$DϽ>GN\;"ێuy}tT1^ϪT"]7zt1ZCZojV+|wh9.O3 |ZiŢ_<{0J=Z5l(ѰVw*UO=ozuF`n }|uN^BBv$%  '}$ZsN]ISϡ=zH²dA ^y/&YX/|yu?*֗yhqi34CO|9ѻAm JV= & ҎmP3P}Dy)ȵ#pnZtP>>F૬b";V? -( I*I2{r;O>iy$Gjw}Aa着>= UWׇw1WoFֹKs)DQGBLL`͇mZ%0%Q5F^=/$QӲF#D gSr-}1ioywFh(y[b]B,"̴.B֏Gq? e]B$훥Tn/k*% *j8woCz a<mRU\V:A8xrG&i,bTJL&ӊiIgz6GD- :v2j{4.A1\)d[15*4%CtW|oDbH]s ,mDG$!ns++UH&SK CuԤa3`4VC(uDA "BadMѮB|=j^5՘%rNF$7o0Zf-M"M+m&tS2^ ppi"O[;SGcL;iʿ.neنxv~=HGW dWz]ro*q(WNG9F:M+a5tSJX΋ϊ 2e0-a9 >_@68oiXOvz zV JCgb'>xɍx>+vpJiΎhߔEo>|.FW۔ȇ`c)˂M-C=@}Hhxe;=Jvq9U/2E#Q 8 +}YVt䉓LKBn >Ts%H`{['5XR$4f "~-(Xp-bV١ބ52紉DJxsՈtuAOD(lyHgDxp;ML| "(:q@b#xvchk{MNnPQx bwQMP@gpнW&Lʃ7(SH nP/R`Xf[!S$/| 2h0-]Dn;~"YRg[!=W'JxKҟ|wn*兾/?[fq Qhp t̃AFH?F \]UR8znyi`!PR}prUz݌4)?tS\bWt̹߱Q6gܹ(EѼ1 OB k)XFHHq9IM|[Sz/ܲxv|L. U 8ܛ~Q:Sďv-v^Mҫ j&Pk(ͽT#Nhfj6* Ouv% AxyWtrm3?Y=ϱ?؂9Sډѹt% ͢E#-px%C) (iuxf9"t ¥Vl,?5󮻦[a}W?}lJX\R۠Qn(ߤڠ7€{ǖ&jc!SQڌ^PŚ>NOAx9po<ݨ;M<FSdms!j8Fk"r7EP RlL.fW$;,c:?r@%mo6i  *BwLrfܟBߦ=߉a. >xTT)ح{HуO.ܫމf2V3_{GS9gXLV6N WeGA>RD'[,Q>K!'X6IITߗ co.kyz~g|9,tYq^U*+{RH3S+wSNJ`mAC%- p"NWz^GuW&pqpe<:/BnBȳO]&Re} yFm`Qxed>a3a'[ 6!07"^п1<,l: uKhR Ay4A`E=v#c%Ms|Hg^!W_uiFΟ0E&I "JxMXk2b-daǰe $~ ]aM]_(ޢW _B_v j!NW NDyݙ;O@ɁzWۜP F{zAg*.up"w-FD\cծN_cuF, n5/q{D ɶ YVݭϷvͶ<Dª LwZH@h/)[J}40aR "҃;R]|T7%p3K7+T-̉t~u(4(B9'͆)u0MĻ&Z"qg'y&W8;c (Fm/ႰXm¥0SɄ‚LLBF>џ͸>JO1IܮEa6V>+DҖ[oq]]>p 񸂨8jke{n8 U}y>Jnﰂ#jɗl%b3`Ku#Ѣ'YTH5Վ3@$_PxCCĜ{vI/$8i_z%ꅦ߈rOks4WV;N@;g$~bPUdMÛ5CP\cN$h{-Aohli| "Nw4G0H:P C`P-6o}&' &1r=8]'4ntJ)^&݄ iDK7ϡVƲvZfBEjl۝$ΆY#UtzAi])!Y%5܃Z7z+ _ayڹl) m',`n p9}x8S-Y7"4,1$lG(ҋlWbknJJgezCP{8׫jP@bǣS,RQ9xTtmsTVT diw:P5{C?<^ -}@+\@w8TM  mlEbk@*e@)v zp&7-\j:oy?MXdjZC\glyQD(#gو'Cn#Ib7oWUa;KtbrutM-|bڸt\5F1q(Z1[sFiV< jmMzci~ 8 RbxGvN(R>h(k4bE.srk&@g~{߀D 3R2V dodÛ^ܾv+K_0\#J5.^Z8-xG.:) as"[7#}1oSM&{5_lfFh I@F%~F -bE)(Պ0^ ʷjێkf6 \Ao^GXf1 R!"J1Z()ie{a爛uޠ}>(]-yXAjzoIJȒqU#nl#1I}EjB -P1ct-}DHܥ*>>|Ijvi[e|gqH= 9pG^W9cgUzF2iQrmM*Z4)p)6oaBU,g:Axb R@p˳c_p?ZsNP ;:XNQ^ \C@@ڂf,(n[퉮F"k(338QNE[ǺdjTxzj|&a+<^"V)u jS+IL^i7-u؃~Ͱ%:9?S[ ̏l"ڿV]Qmpz o98VM'4IQ-Sɮ([aX:zÑFZa(܍i}w z+ &76aop3si'b$7NqC)X[j|;vGD(/ݨyvĥ4b[ñKc}U3-|!D—r.v*(3ˡžrKTi(yʾ<ϻBWCWȜ<4/jr^Jɱa; i Sy0[p!uNM1?Nv4W &+J5~;;Gˮ1Nw{~^2kޯC\3( 5[7VމJSV"9j\g44{R LԓPv,Dk/bfmp~ Ao]MR*\ ZE]~]R֍۹9ԾJcېyzHkÕZ!D4if(3Od?3H'*e g'I%4Gio9. KIY&~eHoxOGԦ\Rt#--J۠NdVYEKЍ/wBdkWnݬL%gAdL' ܣfy0T|ĪєӜ`Q#Q B u󢍂 3$Y,Ⱦ+0e/huJǻF{jd_7mtF|uk9WЗxiqfI`X@ԷϖShN`DWo+==X92L,+CY<~26C=$ܓ?I7FM¢o}LG\jvVAECk9WuзL"ɎU-dfzٵce?5 ROq#xEHR|S/r  Ҳ6J"xcmI4{wMZ= %9:h >{1%*s@;sKe~-n j$8/|C05rg q;CT݁Q=o !eokզ5/Ja/UP~ KMRb4IgB,nC+ &+2YzCVlHaOŪqǢbu]ʂxZE ͜WP "kuMkR3dwk1G1Ѷ^#:f-Q2>>|/T<ncw'v1oPjev)晤1߁;߉z͹[*Z(87w"'Hx9T:v>(H  Cy.{zj49@)`$}w5򽮷ur]hl_*zDf¢xD ' зrC8*7cƕXN`ZЃ i@ފ̍izvwCQQ:- ~ QBrxkY8́2O2`rC#EARpz{ cPXegC5rbgha Lsǯ)'::'YmE]eZ>XoL}벗_>ţgnE_S8;ifP GjNs;2oBI+eIHt|;I l/'>/ LtW佩e (ӌw-!"F ]SX褐Bu'syȬkHF85p1dZ |ק~[#Ȱ㦀¬©S=D_o JH_3Î@ Д~s# ; gCA8 ˔n+ՉhU^ΨvNG $-6}+ϴ1Z8 Vޒz<FyD0)H5hؓSxʖ3ܩ)^2#';x?'HFH {V>gU _ tMjU ? *Σ_Plԕ ($%Q J3b={C]5iG71hwE}l])Y=p2>&~ e DޕsE?R &e3ۿ{>ۗ߶\G+a9\miM@h_{ $ H,BYBĮhx>s]Kn_d&MǦ!RĮ*&^-r*[:= xԓg 0˦ |&dcxN>0@!hlK 67ۿ衾U?A7BmğiI 6C{8ޓZrPP_o+.F=ʖÁU%j|7_\D~Wo~@=PI"_Fe!^!ծ8p3o d ?"[ [W 舥[E XkVR`oIFZ*$?l/(Ÿ]]Xt(1NfBd%T'b"xhf#}djY`9 )2˱Gp;VD3δX z"pۜ,1S \=r|p xi.^g''we>Yp}ĚDW qIsU&iseJ7d [Keޫa}s1y~A>\:&Y\xEic8.A@J4d!*ȭ2m&l?48x߶?ᥧ2@n{ {T!RPJX/_BC(Gaң.:z Jork &gf6c;jĤ"ݸ|AUH L(ī}#S$y4+n:xǶxBϫ]q? *厒Ӗs@%kā{%,K,﯌o|qXB9:=ddjd#:, e{od[C!J(zgZdEܰF!G3ʧl.&U&tvN^? <0.2J$nnVXǫ[*0o?m(gv?}o񣨁F(Wa!-{#h;,F.o3 \ sUO݆A2߂_݀==}BŪhP :*n`d=!IEEǖ~0,L)Ąps?Pkz|‚jYo.fTcQDØ<Vax|to\F}Yf{s)Vb^kDp{+ȕ&bo"xNiza@G44 }ञ?iVb:I5@Z01%jYa+ >| ]ӪN=IIΡӄM i8$C Cdoj"LYe(!B$/.+DfOjZB ڄkiDZU hk+FsHgL,(pP.Z~&YN!;F9yGR2.igzLR/~ӷgVnF=󭣕\u\1r'avxNzC v]B\,נwWnw=bfΉ?̣t3F?~:;gY8e|X77~vF1/LA1yy_"4u"rFD*0yKIJ (E݈%31=h$/Wh3+&䒧03lm3Z#-';ɨ:@ \?Ȫ=@WL(ԀWa AjAgWXWQ hsOb1pF wEP1y*r2f+ KسmB/` Q]l( %t CK4lv \5I Mk ;tVN?]aRJ[-4{tUݧ3L#ˌyM[,pRS!ۚZt@n t'%BIīgSUPN%KgKBar<(SA&CR%kg+"R~Kk;tdX*=R~KL:b.+jr3>1}pdL' _A6dZWz jpBTwa *&h4BĘr;5/MO,q|2#tuw'W10l4 tiяHto2!?3{vC(5o l.eXJǀa3$SG;%⅊z! ;1cgmeHmt(:cV BS8;y٬Rav_N-FP i홾s Yp,O@T/GNYM2g2Rx)k Թ^mtc"+M}[>)%|/bH(;_~ s([tu:c0 8T/dRVvk`. Ptm蓄$ބuQ hBfJ?b0R'zD}kג # 8ݕlfE cMc<-$/˸+9N`-Yf&?caX #.up^^WN_ ^K7 gk>ڸOskh2wзkT;ll÷ /yq+ytq.n}MGaHdwxO*i+j0;q"LvG[ -ܢ'>\ ~0D98/qZjZEPon83($2qUB !lYP7Onyʌd)?(U\f_Iv"+ |Y5Lq(8.|D {,{9{Y6 >zݪZYꀢ bΟ'DKRa q*nCS*5YGzhE&Oo+(_ `ҝX=_~l:|$`HDY1vD e7ڽ?JgX\1+N7/ B,]ldKEo>F̂I`K>-:N+C(0䬓D܊jA_+ oS$,\]嗱a^QR0v.UjAT.l̪ ﺬB+fkzuhkhsd+8L2b – Hxg'kt<[i~Zh) &uW ˪ctHX)R\7$)CeZSdbРPIx2ɔHq_ #OOOC,} LC[ctߕBoz{b4Toʔ0Ƅ2xg`+& G4 U{>-D!0ƒl +!# )F76G st Ty kU8^m;-%/  TfVsp1ф:6uzj5 -"Bsm;@qH)( -0ExPxw/St[;} `_o=K"u۔pď |^NxxJ)fzkD9EyЩ8Q-GQtZ2 8*"gjOr&*NR6ii-(Bp(b%;ҁ-Hxr2qVCE7cԴ#QxDţYado(u&_n7j ClB>_>o Y7%!9}h.5d(S, :w:ԤW>s&``Mς^WMY{ΤnmCgA'&u 2 PIbBwFgufKwD{80VD&nb4Bf%y-m.ߖ_斫/Ij6D6sI0kBV`+`f8q"BfIszGP.< |qoT᪱<\߽iz_GnswיGL6jI;Cؙ p&>{hSC QNe??ó- 8BXӪ Յ~0#ζ- %OtĞe#gssҭ 팼6z=UCx>W vKsht\%ί?Clj`mXanb->ʉI3?:N$ :lg+Z,X-"7FCQ\uZGJ@.`%@0z8L h+}ڙc# .^-R!c&)m3؋oTd`0/zʮ7aZE &E@N =qY4HA~1D<.ym VOx-]>J2 6ӮDz#Р-^'th _gx>cP7 Io2Mb(d5_}ksCc$H,^w =y }Xn14{f HDJY`Bx%ZA!SNW{ִ NJ\fP,ϒ@%{hqϫ{|FUP]!-gUP͢ **R>#X)$'_LjW ]sh:E;Ϙ؊{{o'EA@-IpkNVȥd~(\z2Z!ƕWm9< |Kd'!F-82)0V.G7=/{ wfTm:gƕ>@T}צCn5-29@:?V~Dy<.q<%'V@L9[ו:Jkds]9S{DGIC&R~xת…Os씻2!L2Q_AoGJyӾ-qC_lJK6c5J|x2{I)746AR>ko1q Yk0}RC ;zP~ -$ʤ~p"@X[!K.I(?mXR=>ԭ`RzI׫AKZh6 l 9,{ܰ0efӭë/HbF@+c"0I31U,l)Nե2T9!mʌ# QUDϹtmA޶A~h_O13dUac!~UѦf c(>R+ÊB< Z99;..%O hCo<ç0zdzIm4ҵVκ&zߋl{*gUA'!Y^lnP.k=3ȟlq[xy}Ԑ&6#BxnbxM=z;+w`t>ݼSQܩ)OնL<\W )u$},ӑ*;{UcV.?#{5O2^*b ]w0Fymt{~PY~U'S>%KH:>yW/̜<3,}2ëpJV7bd:{3;c J;{t:{Zn1yGV͖E6НI-#&M'£q?e k~FrEoSω!}%6jCP ʰzGv]>6T ,{E7t ^5\o-xh _8 q+[C$7>E*Ђ)EB;EAOUP,Зq!bDԙV@'{~SYYCluvn-C!l ൌr'1s~w&od'K޲O}\=?HP%M|x]yagMT-`, -`o[SjVTv!ʙ?R)?Fю6&< G7| pFgawثcMCұ%@*4_h[3z]VN5ېKܱa*jkp4a՚~qs~J?0DjGVrTDTlțfLNG=R+as֟>=ncӧfqѬAB1p!Hͯ-?q9r?mpoX0EvvtdlgK3qWYɂЅ\6E=Ky(sXBහР(5/&"a@Uz)qt1 4@"@bcdwKڊvfSR(b9N ō q ;Gw&%a*?lh;]%zXk S'ry!*Vuvev>-v-_J}2~>\^az&7^N0hq;!)ڱwL۪7d@o869Kd h3SrwnLEO_zֺ<ߌUu?-&xvY/kMPXԅ*\T]& R}891-'?j0`98 VdPklaо"> 8LYd*c'3hօhp>~@x|W]i{9U&wIA!P٦Cƺ 5zi'/] ݙNMzS%GZ+oS="Q. C){I ؽM(6pd^(ɣ3`@}Lm(DZvV.g2tGS}XjuJȾSG@}s`r,##_>Xb54ٗh9РnN2 nt:C03T|,֑.̷4֐ <~skܕCbS5dzR3', [ORixIo皺-1J4fU8̸g?1;T1<#$<15V#E3J*KKdx7V^cb,L-,y1PGS3p0X@g 8Q(>d#/昲vBB н4q V`7vHMo2 'ȴܯ39;!$@ticJ?hM_yX# 1iPYÕxOv\ߒ8[n4wuS Q2琊H`@vjxp[J dHJ?M>35);0dvFm䄶ؑf^~~%O녭C>eVDupSSB4b،KAF=Ke X۴L b"RQ)TD[Z6=Jd 9K:R9Vu&8ubڲ ֔VoGFFD0Op: Y3b.zL>^NJaD/ !)iE}847&flVbnͤa5)[Yy?2F9jTnl'޸~ߜ0iT3ZME 6g7/c.|Y {&1䛟(EǬbJhk> 0 siRN-ʐQw!zs#Ҫ=38=T҈lqj""g]{ T'˵y~rGKaϣT^R">7t|(kz SX'E:SF 5!TVypmd:,h))/$)ר^5L^5ZnPnX!hhؿ &{];:2`H;jo@~|LF#ğ{$ܞT6"L7j+*6M 4vuϦ Lc| M = B+ʼnh.諶߭/d'%4>L˶@J71Dz6_iK8?=Z|: rU9j ٩G{HcKq}o(ī[s. U IК%FnFtLu'U_tbdgF~R-V7Ay+RkOk%jT =B[@9|ӧbÀRD4^L6GioC4M-cn/װȟ슂ZL-X ~}0% kgŞ:  6 ^jL:TB?чU ,-^;p荸ǘK~TyyG0징*kMYWS@#t 1#KFjʇnuv(?ޜAOmDF[zY@20kp/ VQo-kQۈ4`\ ꌜnǗ5fCY],I^ ?<ȼhЧ{HŀF϶!#2=NG",D0dJf$V#-*by/>\=n~$SUs,fćӋ6(+m;aIڋ 5|o 8p$M9\ ș:DLkFh;1؜Gt˂Cf ƣ=!P {R \= sᄄO2[y/hf*6ޛ6KlIORp*]klLx=@?֜3mcѱ֩ +7uSs$[g2r,W:*cIr+Ǿ֐FjO/? /fUﲃԧL(k@,8 'Ne"S<hco߶bS^'OIr0y, mj#I}UV+l63܆w1:O ~qby,`zYc}9R7{-wn5] X{%?vAsE`&s+YSC!&[H@yњoNj=EMD}{:nn48] RYW oJc_^Λ;PSㅌCwuwBCFIӰ|  ˂=75#9a>yo enŬ94'W%k+"$˧,lƨNc8HS PLa(p9(1R)$۴F3%S-oiiN@EQ {/P)-ŷUt]뒤L-BĘ.ܘ8p9c:*?\kҵ_0R"zW0Vڨ2_ec*ޱ*J<(b{ v^k% >%<VshV25e.G(v{!I Bi09Qb2\Nƫn2Lh)@1iwk[c.Ɨ8<͊/#Ws&j-w&lu52H3="(]Ky}(f>B/zWj'5ftjͮpY7-Ӆ yD|6:eCWv}^ZF=a0oaŒ=h_'*V Nz /34 Num:`gG1DBG>w73YLCbfix!) z+;!IKANX :),;Ks&3^*mwbWe\9Vt_\qͮy~JO?\Od6o3~̫\Bu'{XT~Ej=S{'BEդyp iNs\#Q=d/Ocvnk0Þ@~cJn3ou5uidO loƌ+n|QjOUU+q4Iz+Qccr\qC4ãsLyDGLU'J)x,ؗYu,"g M+p _sX S4VY -(/sJA]9Ə)7ɘV`(VGovZ!vx-6 Gg9m,7[{(Jt(-%eyBBhR~ޟDFk D;= /0G̴+tiv˒Qqg P> 4֞j!ּa e'y4UD~%{zꯧ}0OVn#ʯăIKKGEc8)9_KTEg|G|Y$!g'?|w9+$&~lm[prޗN_lŠ>712Bk)CȢ8}#&Ɛ#8lAW*d0dUcq_x 9{"[=pyMs%W4m<&.9iix@ )!7I )ƨd~_]#|6Èp uYl^37,H!8S,bnŬg(Iᮋ]MQi@ۜz O4rakSþmGdؔN$i[pXb7k]GtCNcMPiҜUn/ka9` KrEznԺд;?zrewWUUkR-+qq/*'aX FmA`W:͐]}yiq"mޗF`r盶^}vʦXcx5 s᮷\)pput c]覙9>B'#8>l Dž|`9Fٛ{%;SMpizoHpV/ٳAĮctPboB=OTK٪PLrQ`'o"Ǥ#GC`],tZpkAs *lIP "3at;ӬSz9)tEf6 Mzjl9{ Xl'GLG'Qr7~n ʏb4JG ) ^P5Ė}"Ru lnK׵DT֕c{]V٨ |d} Tɼ@Ր1(7ape>5.y}Ǒ"(wGgc枎ݪ3懭%[l.#A*d.PMB<$;X y'ߒǘʔ=[<^oݨicj+/UoӰ*"mz} \WM3qQ.H2h4 dY1!fF0H"NG / 7$(w=7v-ATSih]7s'l/K-7%E ;1}/F.'O_XN0!_C/SP \B)1K)#Bs РL?Vu{t"oKp/qKwF6Jc̦äbi73J+EDWҡ(Ʃ: #~ːoV^2xj󊳀GO  O?u=fǑT,OA JҸ9:CI+2p3Pqؼ vkQ4 V6\I?{/zrP۰ݍ{\2LߞB%?Y-)?q5")M?ިJHLkf[Dm8-?ԗ[EOenm4h@~gHhNnSy*.13K'/^[ vIޭ-3Hި8X 6N ɳL۴PfbG:Q ^,SBEuLŽN.W(lѠWQdC$2\7}wZfBnW2GhM&|::hrq_\ePG&|\ e/o"ՒjXxzJm^iqo0_wj\F&J71hSu~F/,C<8gk{t=IZRfV2OmzI1bu^s.x׽ *BU {х glQOM\.-ƕqѬ> N@P&h ݤGf3q\ hQGy@ 8|+'3l&_sX-jDB }#=ĭDw2 )l%7 訁?jSy#]_Ld4g84 yl_gXgσk7-%W`>N^[%k(4\Nr>9(B ϡ%9;u?=B?kei*Q &왇]ԩ -CER2,&̅ 7ӺMMe1iL7 xu mZ-1CÑCWߖw>&-;E  -_9.7݋TrB͖ж*M`$}t_ѹ]tqDWjq7##Ko1 bPʩaq&E67JWj?z .`г]ql.}z>sVRՒQE՞XҸZ i$*NO(2j*B3U||ɠK߃A0[Ėͪ?8{E<ݒw% z lCVvOoGJ$bkat} $ebd-[j 8KQ5 CbtWnMsMz1h0"yJaz䈈jLɵC~~ O1źUB9>ԓ^.5u{$"qjYk|vJ7C-B|Ø->Z2ٓچ^ iwaZHr/n^Fzϡ75|Fhhm;1Bଟ-~;!my H:ۆ5뷢wєoQ$Ch7Ms/Bjy ]-8܈ak1a@H:Z7?)!X5Y:/Zc/Ni`w!iՋW.ivOC'wg5#V*tC|u t{%IȔwrB(_D9kIrVikbBYwt H { {Rt)t7Q#-yrt΀1yq< ?5*lk2 J2bsSvPaɮEN(ixb{o!f<ܚz-%ΰ/ \K3FW ʷX ]>&T#5\;Y?q-+G<9E y ֣OQ_B&=W)--lt.z5>'{N縧#LY8"-=<Ҝzoj7s 9-\ql֋oˎ?5NIԾbCoDr!ֲUD:MYSs9ŐWBAq8҇]8{#J- '_,H]3V̩bFo8"N5mt=?8etX[:_^"TgWzĨ|00ooj+*}q2!NԅjSa2=jPV<Ʊb !)?Z Zg#؍NdHh/nWՇ<B 2U^hך`V6&|sh4ZZNilt"4Ȃz1by/3Z%n~*nWľۮ:E4 }xo†{ ۾,<u箌^@mn mQ8 pԭ,ZJ&۩Oxu51AS[&ugxgD#xԷG[G-YëǔT+!G``zE^ G$Sf"i_7Z!bgZ6zlݍc p@ ✕70ktjvZJ_ȰZ~!(%eՅkdrCCAǙNJLiv)k<JCy$_|vfd.tKɭ-3S9({@i?cbsd0Arz$Wk~d1)jEȂ cJf_6 ~H4)5|jPWf Rsޑ{8;VK\^@Hٹ'{h#yi(_S&nA[iK;NNk3w'WUaD m[{]l.U}! A?/"2A{_Am&Sz\g1HDW1ߐz8#Ze|fxJNWT{,%E;$Xv‹I_5@bW~ܕIhv~JvMvTyi3~ނDHoj-@z>s_=¿Jxe uKRKGAZ ?4EҥMHF|>UP*2ce u͔EHc(›2$!kțͺ^Tm۱0-R}Rpd̈`uOˈAؽgo胾dn:aƘZW{X_'r & /h 3_+lɄ9䧵X}#4tA `MrsRWg6^Loޖz8m?`;Z>͸>"tM&qd24sΒ"U [rTiO!i à^ UΜj $5B`$s-K5 kbk,eo)0 \)Ul >?05z.Qs!N g{Lg %3+hXa} >NeŗBsB)q.BUփH '# C̓8DoPHNc劥Gi&$V!,h lZg0'X|E4=Fh6 ?E"6lm!T ̌8Aߖ;v~^c½R:*$yp F93v:am3cm [ȫ|BE (画Sr@_pW/l?"sV'z%1Y}ej 3xC -+gXOXM-} xk<7j`2d(}{m}ߎYADpZv&~ kHb:3GM B;7!8mmBe~WbTee0>_.KysQ/Ea_e9rOIDJѻ03R_N-4 сzzx"%&mgZq6No|AU?)n7 /* 6*JdR,BqmV.k*K-`E`ŷ>lǻrQQ5/Xc%_zFjzP{oM@ПMyT:,g.Ws4mhgQ|fy"`tTr2Dr :.t;5.3xSbD<td`Xo+k9'ʑ VݱD?8K\# M:}ձ-hKhv/=b2 Na6?3)ftF4mH}htj R ]%X@rU(Y v}C=W7`؜# 2[BL~)vR O2jg9nqYaoF3o`hIQ$$@mdJ>bWu"dP] 8xe9EP?`6Vy8⛩Q8hV߅~^⬁e"j*}hݪ/q(HJ^|~,j~M v-r 'aGr`8j=A/AGHuuE:fci; oo""F k$Ty f⠩w`HCȹ dF=z4!HtWT1?xxe]JU|Om=(ĘU_`xr'ɬbÀsj`ܣ<Lh~#V)% m8Uxׅ άdFḵY[,M$з&=h7LFeT +vj `(MpKj 6Lu:&YV!a kAO rU&xY+T9ʫ֫f*ŋف#to-~]'MfF=.q;zI{hC 힂MaßЮo3`v-&EYx ٕP$Gx?k \O[yxSJе=J1/wb5M%}"~!%R;znBA`T?hKZVU}WDәP <;,/IV#xq3pL??tRawLݰRg8 ( ۀ %I81a|oX X~Q 2ڰ?őcr'[cS0?/甯UC$b/ަg"MP^ӝ ?]09"zō>NSCm&2?R#XϮ6|˯'#}[T;ݒN*g 7RX%C Ϗ՞<9J*uiK^ae7Y F EdC9S_AK41V/F+_SuEQ8xw[ZqTUaBu([ Ce^"H ][i7ͥwbc,_[3 HVZUܜ`}{ӎGk/ǣ5; o ޯbcU08vY׮db;w7\ {h)797m'҇o& 1THCǥCMIsMyGZ^.ǑkLvoWZ(5g Bck"JrL\4JVIH@tVeX|$#jn! AtWflhE4>hƔxVvKUIjX%eu9C"y.\#ARP;]sE%C4 ylޞ5KB!zgN F4Ա$`yOvLlJg/:RrПo$NlvZqPT)\Kp_\C"_{Dl@Og&i>;Ҹt<9įs1lk kUNj>ڹbY5A"Co\y/҃׷Eek gL/ScR!V@ ^ok鐃-[ZF^q xʜ6K"A5<=xN.T3e6^1d# H5H 8 OaS `1CAFNBX4C6-uzl_M0 cCe8_>gtM+II{1{)/x\ a4p+r .~S1W ~$3iZ5'UF]Aиd_/4F E7cŞŬ˕;w$oD/5|rp=*QZ՟--w>zwm=@uO8jl<>f f3k*Z&0彝혆vE?qUɨei#,q j #EqjݶUA]&g҄C\TF+#Dq0& H (4H/'ƘUuȺe6΀KY$4DT,N:TܖU{Im_ ? O+~炦ce.a\.hN}GJ`g'(mNUBMxe~uD1:XK0Ua┬u6츃N[hg3 +I~y:c!6)JJh XӮ`gIPkGA >DOok;cnw=>edJ8)%2P2)=($YA38BʳcчWlarUeۥ#Y-AҗI_sEJ<Z}^ƭyqKo,q363,NUǚn9byk o%n]^wߚS8L*EP}rb<ߚO$հXoLܟJ}gcn%h\*{,2["=o)1ybyL\yE7e7/MUZՃU pY?\0׳Ct][L3q%twC8D]E6|+V켔hPKP_:W*[RI> YF }Uɍ U!w8F&@Ú9Wwߨ 3AqLpEx^Z \ L$ +&5#*1˅{g9:=]KרG'  &*ơ)NS&\yGΦ B5wsAddw"XYUoG@WRCuFM!rHHs?Hjʣ*W?ۄ8h&קzl D8k>c$}fG8$51[/˸(_˳ ;0=ւn',H J.3Ԃ1*==] Yb _n %DqD S,Dp?E-rYW.GE68¤_Dn0rjm`k ܠʜʇktNF1@rĆB%"\.3%o-(׷(w;.za+D[cGuC9sR蕦EK6ݐd`Z=[2>iQrqH#}4)`qlTo|[{bqk%?'t}w4VE{xO:ϣն}AU!I9ҽG?3'N\l_7gXAZn* #X_Ez@omШ].{9x(]G&oΎƬ/rf )h6 O:-9hbnO;R˱P( >RIzOԑ|ϒ !C*ܗ_b͏%U`zΧ7&`1؞dEq kxU|lpJ]Ǭ(53䢎u!f1MY#ǩyo~?)E>u1J[BVY[k,ޚs5/_gՊ܌fA#6 )oXX=0ߠȞC5r߻+̃,`7S&X><颐rP F#kvwkGR#6ʿ@I̅_Oס{kLB dy4I1rB_+N2fe"Ib;8t!rm)Q-h `"}Fe4BPck "uu*qLǕ% z_aQ:u'QLzwɸC=c>%lw# Arg cu2[*}:4f>YERdr| bpQJ6PyǶm:2,hgyZ&t !ZN)mmC]v״NʞL6}e,WAV!~QBrnX P#:l&y2_vk=FGB-r{WR۶čt$f.u߈N1Kv-L`֓d-9RZXMC%10Nt=hFo_t*6.<55=ve ⍾_;+P-ACl(2iacb뉚~4; UZ?4[L,D{.j2֏?7! ͘dz*NOfWL;h:2v佝j,@C? of\#X6Ց$W4T=i;#Y EVfvAa *5IlUWmwjs5hΓ83?Kk|(0N x"SϘ*D~0bn|:g"n7Lpv/Im0XQr{HqtDsˤkgIݪ/zxV&<[n+*} w(W=Ls1xsJk'ŀm>DMþJhbqzZp Rn#Ci.<^֠Kb.ՠtT;b8gǹP9/hupq c:cǧ ¾ӏ ^~)-?kz`7V(4m`S)}g=@UK}^iWQMjR4*#i`CS11H*7-eDR&Ud k39Qޝ*bO+8io*UJ l B)n[_?dEqnh'lA GA"7Uw agx?mƞԍ'RVj0Q.x?o!;ސ B?rߐFns&GK+_nʿe0dA,FD4) ks9NhWJ+aRqײnna n4m>\iUYTJ-G닲߼0/o*FLr2l5#eP `,7/#մoZ7j W z 9D:uprd!$_zO"4%R#}W ldQps!pG',\|~`n4467h͢y{էJT/ΟH0^ ܙ{'qoocF=x!=rѝPLpZ;9θЬ`c(9 #o:Y3 pR16KGVnhA'U{ ΃`@mEx]> /0v$x"q߰mtH YmB]aEј,r' |RBΗGC/jC6j&|w# /:_uԶۖJd"n4vaw5MLU C0W+>] _(h?f\~ʲu=ӌ(#$ȴ3S>Q;S˨,|-i n]ٷ:0; Omwr>VeR(!i8鐊EMe ǢS0jePVM] qqT tr>$[L[%uWD+>c0>G/3mqC(Sty9fw!‰qKЦw'H7pTLv!a"Qu|1FzgK[]$`IEg `WZr!Zc!Jf L11;|^= @ 8oy{AA\dw`g'qHhǰ]}B,]9LZ'NSg<-D w͏z-,bߝ. u^8>V~HƄXcHa&s]!8T=wJNmďfLh;;]1|1ҕ`b;@UF3VcAN'NLGc;ݪV'HdJ51{yNK@Z-Cx]΄|&uYj3ӕeSc-j\ ed`Uqm`"hF)Fd{S9ԄęHLxrl&Gw;Foh $ړaMp q Ɯy ^WiJy"5aTTy@0CGѐ;@7wŽ€{yqYi>3J[%l!u$i{{v0=nt х5J @PP h &êk7M+4aIL#4]ᤸZd^?^ѓAD+;N M!$;KǸV.X:%:;[ U@I? @tF+ /@/p+?\V ˊ~ \0"F<3qDoS%0Rq)^k"UB='@߁پ'H`%rQ}mR 򭾎z\O`Y-,ﳉqak1}/qnXc7ᇌcnWĘ5']>^ϓT}rGo8C;):ú@k/7~G:2)s3Ëy gZer 5<+c {UJAk p>IrabWTmZ4ۭ~xEke*Itw,s\ATmwtp\|=HZ <J@n(˳*WJkgհ:=t؅ PD@/EN Vzg4LX4m?;oW%z6:DjQ ȷG4SȸD+vkŶ1/z{+'DCAF߼1]L*]f{zyZfMu7j\4ґ;~XDQB=p2/{#bM:t-$l1)";ZI.&k4]ou Q/xjűw#Ex# P X Y;+a<}Bpȹo>j,B!=`Ų622m ګj"!f)5U?+7Tq״d%k΁ed!+1?Biwe.ۜQG%kl?fHL `t{x!g >Uw[Fing?Hrg!aM/*;Tа KTҦ8__h˝1-:3@krk`'"A&.=}aBٽoiJWAzS5gpv'9,9,8aKx"ME[$HҌUwm>Rv @\ w!-Z)UW.Ee<׳Ez+aa8Ȫqh{K*LTs1NtuIe*aÙXz%_T d:dHad&L= pT)/D9!501zMcW_{mOet[)qD)4z+#n4MKOi]+)L8 )@&H;1WH l!@5o/'D#RQuRB3_&w ~x0{.ddl*S6tcGh*N83;,JE?jY(TR} p̰K3 "C%@O0rRD>se_L_og㽦T! 0 j2O(ݡ.*GP HaQG\-w@EIyaѝ߃0‰fPaaF΋46)b~C!P^_S)_e+ƪۤF樘3hKPdڮK*aRcav[?U~iy= .&2hd[5=7(H!T8F[{>i4! `[XN}4m SbCh6ef}nQzJP1^FB;tIY=|}X[ <(/ w[n+c]g)&ƀ} #`~|mN-= F>ؓɢ:OpmwY5mbX\8ݻJ[Fxo"#Y;a(M]j)S ѤX`G5)w.'}&64sX( _'d| jB(bާ ZKDh ?7 ),nnKtH05d&{ږy@.u:}mD NԐOl{T '](S4{u'uމG~fCl-MB gB@\Ģ#YrmHDrG1?J7w6(@Pb.ZZDdqOgnT68i+)Ķn.o.N)27jOA<Ve M93JVk0 @w@CL̊u álbSލzI/ۄ4v/xyya6ue4I&r*B! ^%bG<&J+L|}沆aC1#?=ĝܡQ~Yx ɲG"ґG]#l@wV]&L%p'2 t7 D#($I] _؂=W@$j"UG -C[xk'T`2¥4˘ة8N6 _DBN)Ez;@85ȏ声:LoW|aH҉mQZ1!!Tb h{[bus-8B9M02!| '¯G,~L+f_:#i[E762ֵ~6m8E2?'R_<HôD)x]3ϣYbk%{t|@q>> @$9[;KJ,RhMST@/yJu'>lD طՂGG;/qJM*+@<1aMf"2K9?3V^-qש ?( ɷY`^5U1`?Oes pߎDMHo$ɃN~7sC-GOo$Lq,8蕃{ɨeD+ ts͝K30LXY?-Fzx|?Oh1ʋX4p̜ Yg4s<_(5lFl+06[ ]rL#|Ï*mYI#Y,M׀zmЂ /'4.͛/M"d8|AZ"^Id o]F!]M )@a0ևCkm6\vjXxPVd*B1JḠ~Mdr/R-3c*/vT˜2L@Iv:YA7 ܿ`}=1DN.ZdN :WSib`~=tXOP=xB IbZ+aB@\W-*<0ELXYWԖLՑ';wp{2r-1#݋ɨr 5D݀,-L "Vf?A&uID~@+ *M_}YCA5Xj;ɑOef6#.)g63EG\#!gBQ>-)px?>˴H TfIC\Bx( AhƱW5 3 $ Km@CV5u+0`t) 5AU4'[{+%=d~}ݴ絝)mƩGE9sK:zPw$nDYZo4jQ|FJ*[OsE `?eo٨ Vೱ|#E'^ZDV":28Z׃|t V֋MbyToB!>‡e=ӏ H7p)BG & >^h%/ r\sx _&6TKv̭Ķ9} .8dQf3 W^؃G?솟Yy$2f+2\un!)rl7eRǝpE/J̞L +ZXq22*!F6hkVqC1)nt7Y0"@ 3%c[mAhc caqEWM^U@5"v3lbܟLSDM[#Ux673;s GSY7u {(2D/0iF4ܖx}ELmw`Ru/6tuneD`Ip?\FȾpܡL\s&@ZQ` ͝9\3 ݌"ys4OEVBO%$~o~i˺͉Ƌcc'JZRis ӊ |_ѭD[ћXw8s=k:+ !F$m-Dx83xH/m_qtyw"ѹ޹TLN7>~R,+DWJРW>TV7< JAP4ʙ/qp6y@@,tĀ?>ab l\;}:0ǐWl~fT1V<&P]HJx-*L_"KC_xKgtb {bC Yj"3t|v||[#D,e@H҂ x@be2.KkVRpD:+2>"rrԿUz?Q|\9y5fUmv{L5^ R)3x|o}Doç<~KDמFǩ C* Y#WBɍ"„y8C$V+lR'!aMG8)i<\ͥr|UiiS+M5MUi'R Xʑ |NS]jh$x772WnyB9&1 C(^$Pq>&]\ܪG4f7,'rxI`+ |^ukbr)lF.Y?ܐ E\FjS&M>3Rf<;V7g xxaѤ Hl.A  \ d!e UjYUř(P#3BHcZ4Q}7cº~Xv ['[:?Oti> NsLV:ͱf&E՗V>(JidJWapb9-񶠱^Blޞ$ TFGRXD JZ&C!yģ;|W}5G/a%y4CO{YE1~qӓN2Nap`* BJtH~@;<8z~Ў PQ‹sot_pB#7{feD\UHՑ}c8DF9jMX/sjեǜ!jIM&KrKh',ٕ!f,鼚j# ;e=y2x&ۑ?,lmW,3 d:xβ:Mu`ȱSzU<J38- XOjó)Jx瘊|g怃_UQ$>~4"g|KᑗQxs'eb])oirMW5Bhb.tխMM!D =;<i4(f2t1au[:ɼ*f%{ d5MԪcש|dLz֋zm3Pݦ6{JL9+3_%|,9}`BNyH % 00Nl?ʛ}#h'J- ѐGC9<]}?zQ~IUUcp]ve@J˚i^rXKrl6Yv@`87 a= ;<rȱ& KL2er Է2 sM^5yWSv<(hAJ3|$WphΣO9 >xI,LZVu ,@Dǽ8hyX$D<"·M[:f]u r{dThnt$П{2O/@KPyW9,.(Sу4a>{8^w+?"$#x49|LrI,b _c)]h"168 0. ن>[z&3khXxFzIP>hpI!Y2[]=o^Q05ݚǿ_8f)(ۯ axg3e4k ;gsO]PGN'ɑ 4bGLg틋 ۰\Nۏp T3* ^ߛ5aN0_N,v(uayĆ $8188t@909QR(Ip4) IሖaܠF\MSQŇ"h$\l._ ϶QEwl!O˰|#g,/$Zy ]VSfTkԷSMB$~Ѧƛ8b 'NiCe Dڍvِ +To[A>H ~`e5E $?G# J8!GЦ+GK`&S͓gF9U^$'ϛ#Q$(eYyR+><)j m`ۢ0'R^;E1sWZ.]5([|w5R]`b}/SK,%j0٧2c Ha.włK+rUu[Y _q/0gjK h!1k@>~ebf}M?}.>NqjvNdھqV2Q^g.{'K$ GYw 9lⰋ4XRR.I+OXCQ3u?>T4M#,|z5`O'B$\ |"Ӎ$$Dvڂ3fic͚( cUWk,ц:ڈ; jXJD]*\[h$_<吔H /զ6>gvi h<4] 3<KV0Տћy0(v>9!LVy>2vdq^BXī+:ɉLqĭywap1W8ċkܙbaJK|T؉s@d CTVؑBUlLlĎX,}7U{jUxz"7ݴ~#1/KF SBq,pPU|T $ (0,- 7#ٖpkQFђgmۋ.#"'ۑԅ T.UM7.4Atѓ]c&ܨ%7%dKT #dLhUAso=M4yT%X!Q0)<O)hܽ)޼'zt 1MT桲l+ p[!ۈԘt"tc)Ylť; /#|fwLnA{46&#wǖAf&4|ll0G(33w8^6D NIht?'Q.HjLb bOPXT6v4`ąxGk9"Qj' ?b b]s8OJqv4,}~jqkeEY56sKOC@$f@3t1NrYSa7MҗsO3b :,ן \-H^-.EJV&'7?ȴڴK*_"7!P vPrWR)o,Z&q}>m \b@p+-8srL>pppHaLGﯖZ9&0ձ}#+ uc3 Ud:mUn_[$œ= 񹮫'ri#/I5Ibm-dzI `D9p0Ԙ360:lN-ƎRV #7r9ӯn 3 yv#ANl:._E3/"@O A楯i¨ϧr! [{@W;цiOtC2We>q"`8-sh&l֫r5I7ht; fhȹ|?x3e?AN~[[kXK?Mq2T*2B,\$2i,P23bx7x\%Tb;D-N p`|QkeҎg\,Vc8 G{f8V#;Z8+en{rR!p%5|EL&y`Ul ˨ (y r>z}p!%)szӜcFue|$o^ G?ȓ  gpWڐmzM{a~E{N s^4|IkUpSo'd&xuդ0Ƴ Y %aH bCo/%3d!{y{U'.ܗc َ8C|Ꜣ_AP"M4*O92mŒ3ѪB3.& =k(H0võ.ɖ?U^2RxL-J؈3=`HF%zՂIH&Ey{$Fi~bz%nrpQf!|zy<936_zV-Ѿ4tU'AO~% hN.^]pYj!&!!=(͹ I.AIzBX2++zNis'is5ERBB@O.wsz-+3+C(0lٱ*~Y+ YSLw,a"Eqٿ$q환 Ǒҹk AH=~BE(L@qb2yhU7T[EgtR.yC$C(?V &T)/jb{ @˼_sk}`_N1| R%rb-mMѣgP.3uz!pFYɜƕ%&i47h%fAz:g M 3jjGm\ƾY|𖥊lE\j>}%=_fฐ+-'vmql3n6֟ftzESxRh}@V}VyT8>iF a\rʒo2E7$V9^w 562^OA3*m7_{ Se]x~O [+"cHiΗЭH:Bi+uK-jfiZ +J- Cx`w3h+u܃BOA _v{!bI6M#ug`sP* 4)> 6i(uf|K T(Q()H7E3>[aL"R}JҶ~b# ?ocb q`zE/UVie^bi0:r6jqx? H LJ1X_xaJA~һ8$#9ç ZJo{2G*FW8ގ[_%Ik |VRs!_C> 5 vZ+tL]1p^Cl}řSX 2f A aVE(>5^N_:UR/W$m;Fu1eS R}o.t6ZB+&]* d/Q|Qvߪ-4>fSӨ{AiSvZ螛=KW \˫YL߃7P`[3 @ iڕDM#ƹ 0۷HQۀĊ+0bZ%h(\%XKl6ꏫᅝt3C&-7aRQ8 % mg[gBhF>m \d*ACaycl=aGlcP?{}ʵ|dXHB9` yOKRη;F܌|JJW]yۭB1+ hpC|G]^F,,2r|5UjOtq2#_W}29qaYvA(J^vDגѤ2nadz'qSVz] b ?+zeKS6_`5Z3pzl~| EuqMiW0PPN9X i?5={vEe YE'f$K= 2(4`ho*gOY?&]b!ǏJ'?,gClSW4T2)BҥXrg=7FNܧ M#Ji}M`2D\y*ۨ^]f!>/Y}9M(:d2䣩/?rmMr|MD Qg`Á'F S^- m܏8Vў"A@mxxi2RrQ}ץ`۵.]D}xy$?Cۤ>:=z!DšG{'aOR$*.Q~n!nlS]5$yNB*U"漣6Xd@TIۉ[v@,e2bo0K "j&]}YO],)L$Q8Upы12G+IL 0ղRؠ[$7@7.$fN[v]>BOz+QK>g,ϚQn%ONc)zFn ;^'~ qMT|~G@{A;eeC cGQαs8B vN jueZ%g4@I_k^IP%]u Ÿ'3\hӗ|/}H,hB5lj9)&3l$+b%$++EBrүṬ|%Uks\\;#Hn~U}v :\SHsmme=Mue v+zCʔPɗcK^5ԪBcn\15 :G)jObI|75=t ]z9!a!#) H8lj @WǾqLx},%/)q-|N۽M&};慭`VץDgD9Ҭ1h xS8ć)eFsq~n6aV-R;8oySFG*V)ЏW[+u$SHy[3KIp8CtKR 5+}dK2 LHȿvKi `:!72^i̼N~Q渧,,dJUr Pe^wӛE8mg J_ɍQmǸ xHeuEsĖ)i\PY!Ka8WYfx(ҫy2Kō{my?2k+&)qpPR2KS%\ݵRu6$,o=J,(]A<6 CTVfS_w~\8;[E-jJG{Y9i&L;{ D60νi{?X-X{ R6Ŋv0$N؜Ѵr, %P!m4,FUv5s1:;>CLEf>"!of;0 j6SB)-v jMh4  ďx](]џ>x&3gsbRb A[2Q^HJr8rڂ",ʒ~sWLT4> ЈlD1΀_CV)$)?4jlI3ӊݗ,vI/k?GS(A \Oîn)թ~H(352'OiN3T  ߱\?.jOmbіjb(3K\Jb:}\uh<\\^7%f-,%CU91?Zs~M]0d㒸SC'9{T)cY)]oCäNٮ7+`[!7 ;qV Wj꺋R c@ ?3)-c oD~M' J}R|2& R5FBź↦~RYrMT' 26yipY}XyUŌ /qN/|#ˢ$=>DfR'&)*mںYAl&bܺBK'gylrt'hs'8F04䭣ISL$M|v7trM^/< if|bS :oJ!/|^%7 kLms:j*{`S3OY :Zvw]M=j"c$iA":4e1VdjMw=n~ -/o8wD~O$&9D * lmmorLLR8 =!H$^s0`(AWb8_ݷ+KdnH M${R7[+9fIXKy$j3t|bBQ+ӂ8wV$R+RC ZzsZnbw.[a\2f,ް*cr80FpA ]1>˧.'McӜL:)p19R& lQFE>dQ(.=}^Suq/ x'8>M3qLB;o.>َ\+@|d=U~)渦"6;$^q1+j0<"4U⇎,_ӘUIk$<4s-(J CxTC<yGQm/fyQ $6Bí f&I~JX;36_8NVdlzx*pVCuE_˽Bl'wƖX:z;jD(QWe!}Bݒz>Xj:Ky'T)agQRǜ~K@ sH~bPs4??hYv+K7^p P.tX kˌ;R_),/R7 n)[CTnl&7VcXYу]U9ox_& x+2UiEu~X⃑0k)=>g?@=vfda}Al$N4V ZN%N9BSB$j_iGʓ .Fߤ ClʔO1@ I'cm ӭ[g5^7B;4Tk4+XWonqԳμQ\u2.'랤hs/n5<%"Y'#@7 i?]lj9DhbU)oa,qsrg6/?Ђ_O4)w{8Ĥl0aMzEX͘*Ug t/L2{NNOW3cc/XGzd>Xx soF/G p% ȵ:pR7Iϧ:ЂI$f5'jmOrV2rSw+=ų̴7BPهpha[])+[{sDZ%h׻Il"|yT"')=aqXj2ܟ5JTht_B,vҖkt͒lpkp+\pF.RkY" SH՘ Bi*RZeh]42F]1tT;ٵXtV^09N_L.+G&qK5AGH-ɔ=G*PapEG> 3"\F9*kafŃB( ;8| 5ލl@\7_q@ yϭ aE(x.g4_۴b-ZN#Z;?-"EM q =/[Eʩ .ˀ^2N^d .c?1tuc ](MApK RwirN3 AKD-abeF)nb~\~3^oO`O{]o Av'~܏h$2?h I^"^S™,S_>1jifX B)6hN߁fKE\k)OiRicЏ+ Ȧd~Kpj49Kt5xwV7lF_ee!iHSaSJ1UjbdxcQ?k<+N EwB'gRܷ~ u=_d #)yL05qm'z~f?ΚԊsIk#Un\Zm;nwy7sW$ D8h= 3g c" h5byd{Vڼ8"߀=b`v2@ iQC)jnv5rF=gM'T<2Nk`w򐊸,+{:SF~75aI:Ұ` ty r+7@=ȵu*.4nBQta„iJwWo/HhR}܉)s:ik@mO_sp<66Op:n> y-wjc6m$!cACJ c0xҎ)O\q [Nf+z"i'0GʭtJNnSh#GWE`C<|8ɢHgZm]wnkցV2}Ϯ(;ҭo{'!+?QnO0v _ʵ%=YM-ʊKX8(}7ME>Q_ơeiLaOFCZK8tpSbN~jH tl7}{rs[3$Aa]C;>,z׬]|604;XO.,?-)d 6$lޝ{B\ VdXZ:BWElV5O>CkM&~"M`'ܡC%0qƽ-EW,X!qFljbN( :~dv<S\w;m" g>b :]6OC F̰l"1}"@ v\`XVf '3S%S( Rl3t)V^}5gU>;RxBGA7ꋻw}2(TɎ< E̴Iݶ@Al0g~ h77R؝FB#ĸή=JT)xs`X>[*БX7G)OyCJd2"Rti^ͥFqa^ݵ(*+jg(=@3!PnĬ(Ss~3}d;i~c j#䭵KF[&߿{*hA$ dj9P3\W(N%ٕ7AΥ+m,+&c"ynI TUSiTB3 PRrloR{c<ނI-e1܁5oדIZ"Z!R"g $^Q5|/,&>]U^+bvcR}[ '+=*ϧDx^#7o B 3`%Vͫ:ѐHud w"zI<#EVx(zu֬Qϩj+wd!5.7-NaP}$WlɎH'']9$t=VH;&1FTE=I=ԤFShC1$bЫGc#?Dŕx<IvAu[$-AEfLIL=s,v}Y6`̴Me,5ps 6RV4gehz zߦޫw^L֨NAPe,^%`+M˄ z(B9urX$4m1}4sX1*ڊUJS2Rv3/Zii|3ʦ-wL4=tٺfԝ] ɴ@>H~}[pU˒AUvjGo3w`h\ B]< $K !iW'˼p sP$p<>.3}Hv[Lya}e+ U !|XN_-@4L33j*@Cl\4 ٤u?s8ʻB?ڬgPJuxXVm8:Zgkyl!rBaެR0-Uxa4i/&RI=&kwuH LSO |D}.oZVGY?]W{)T+ZVsXlc6JpV`Oer*Ypl^^$8e}|D%,'<\jKV&,ݸ% 8<WuX+dw9m6JJ2%ԲHřsEƳWqfrBѪQIsbߎ 9ơ} 9D}$}߷hr,׼(|ۀ?iƫ°Ћ-,j[OoPr#RL5 b(`)R@W=2j0VAq5쥣/3UY)}$7^",/ ۮ읇ڧh+TW(b$ iX[5^(=Gbq j-T(m4έHH|Uھ=$xlw3M#L)?}]btM1HX"b 0o:03qzsS *፳Բolpm`sbIN+yvP1zؕ?'(-I)7k08 SK68P}}lE{Stץb~Re.$e˚QgfdorE< A;S8@snwöRQsQ)k}WPG ^5[ bf׷TyX+SFGmuI qquD8`!$SHM!y1!-ʻU%w_eIC UG(Uk}bԒǸ!La鰅sm_1rfKFÃ'<)")q]9:AAG%+ȸ!k!g+;"ױP[,VF4t$YFXTib䈀4AP# rb'4RC<$ !F.10Qx{2kDW\m:DA1ite|KsZbBwEGlZq4QEOnJ"D }&"_dzPfI(zO#!5~ՉY> +Uu)\U<7#$ÝTvuda;qB7`oJ"H|_M]1@ جTG~p@"K dwR^,Btº90jy9eƅz󖯿3Lk1e6,D^Z nR )C\70c`+tHZՊRM=H3 ('; ?(2ތI,V=$gjOppLJݼEPQ==)<ӲLwӿ'8h>VݝƉy8ݷ+nkm s :xݨ=,Qj_ro|{ Hߩ#Uuf*qLK L%,+"5i2uZ9!{e_u7G:6pte#:d#L19ߔLǤ<0,_%ijJʮ֨ODS S%:md̀]>Bk֨dspa#eq [V8kp o9ϧ;uN P ôߑy|Q;68o͎Gux󅣢j+bVQOLR8sPR (b%268 %Eˡ:'~gFE<*)t5̦cE#C'$YY^vz{Yz\$I,yuu/; )eytg&mcΌb[5$ NtYOڶ,ؽe%q~ˤ0 :e;}8: ҵDl}Kiꂎ'_H!(,e}j&\޿^yWe@-O*r{ *rgugs8P \H- _9BFfꢬB,繡`*W~*xU|&mZ,β]ZQz?]b?q1x> Ǯ]w,8FZ?K60<-wjxSawN"Dg~ÝzJeb:LEв ܨk?u ]+{Y#u˶W_O*GiYVk;"P4b _7{ ⏧ AP/awv?/k+r'seb z` n?yjJ"@!hnsy:/I  ՃnġV@zIRzH ! =ߪ89 eF@8IE"urܝd\3J{1f#i{gs fO4 I-EO۾I$ǐDqbvg7mcCXWKC8Lq^<"[P>TYd} %]A#^T<{K>J~+`hUm cOe^!jXB2ZfGR)@czuI.}.WJ5,C Xj${.m4<.PL~ (.{;^`ą-tI=X4Owax$:>f $Yot85~מs_xV5H[!zQ.u`jrɩ# bƃz|3i$~#ny&b9~eV|xkDlnTC\bvȍG%-֩k`귍^6֘ X^ p31&Tc[ 3ɏ|. oȻ+cfE:mP πƎL>WɬL9UXσzja+ǎ6N%@9Aj 1:~\X\ў)x)m*F3TeBGODrzXvdŏ]+,(SJPUqlАRG}awLj}vK?Z`Q);j/V9WV^Inߜƛ2{ @gRk| Fm}TrS@XKaVOKAWݢD7ˬ xr"biQn]S뭀~!"{{: ޠ̳2Z}/!Ao3mݠ<bZEA)&~.Ua^ MXh96H >ZHS|[DS3S\S8vPj=J&wc+q WX:Z^)/1({ @q|B:m7p㈕3U0 ]X!X*q!9hNE!CieLXӍѾ+kQdy࿇E.߸Wfz}ÝoV"_ݘIҏ_gl"1;I ׊<&u$$%^B%leG\XsFE|c y11ծѩ?=D=Q!- Zh&,M xc&t*^yԕo4KDOOGaNFDg7ul4̌)TP!@Bp膊wTZ }S.9“L)ۗ5_29_r3Xֵ(dmJD/%3mn?sjs}5ciJ˕!ˑ҅2qR4bIyhg0a ODWC/285ŀy8/2.=y>H NlK nbg Ԇ1J pW,-CiugtBWYVw<)@O a2E _ J6C|>0·ىHx_IE>2wR#,Z~t-8u,o9:ui5`Pʷb=L\ОeOƺDz's^0!uޚ4)hx!SxP4? 8d[,5`W(pZ_[s3)Hn IT#dС4\nsP_ŵ(Jf=@)Jae.n0RPA40tSt{+Z C/|E28s+1EKrmWo \XՊ;@y:(kkM6T " `ji^GzIܷprld:i*E|v(#JcKc]NKGl^<-.Ш Fdkֈl8lYX"hj[@JtM|VgD6U)04F#[ hbCiJ<~YT<ؙbQb {2tM#& ?d@~e⟂he/j{H"ymQd.)՟3fyY=s4jb~8 +8p (m,2j M5 85W@ ?o~@OҷS%7ۦlV(ɧTm&uI)-,ȴ^0[]׷:='<8zO@S=l<]C&'v1x"~˯ ;Q"߸C,53aF)Y>:v 2uݪM՛7Db 7 *hB9)6t ?O΂"Lnj+zxBoQr}oFȀ;%Dt[1srS坍FX[ oDע=" I"xt0gtTA=_9ȱDjr|'U**(zku iޫ{:Q\ z_WwaAPa MVYoGȚV\vxɾ|- //eI c\PhfJ(4; aa-PQ8 sB3LNEVYWǒa"}j"48` ŗ^l84iyXDt/!CknsU ]oRjn;S[;CYmoCa\LVmCo7OsL]&P8P4_1Z_aP !-'+nuVk9nAPCpj%˽7( 7`&~:)ksRw|7j&1KݲQaʹջ̬ʡt KT'FO&f6krΏ!?UꪧFA,Q28Ѽ覝0N{˼vu}۰z ԸdD$rLч+BP%(ި+l@H,W㯪3{>6?$p6lGa>m)>v*5nZJ@/TBT4-9&Wu- WGf0IL.3l{K"aq{]Z(-~OC')jt^P!+w|`_\6|Ďڟ~P]0tH>+Ȧ y"Ň1k"=D(W-MۜX!yXԙAv"iW _i⃾lڻImӥܿ,J9"y\ξ֮ܣ*Έ_°%y)QxžN u$õf0m ~IZ/PD*Edi] VTh~-߾s16傩!bZ>n4=.yka=6>kp{qٕ)e\t!MZ0tbhc"1c^5\Xl”Jf<(>mᜑK迀j}7vy֠/N  n1ӫn@[>/5EoNDW~@VASbWR'5lρN&b4 `0HdYy4]ӥr}5 G{p{M4B1٢ %B$I*OjRc=1/T`d[-'|۪>q| ,8z<^bRzW uzL |)ʀ@Z3i*ѺSݶ B՝&J+'U}2t):~\6ڽLHuR^OG 5-qǕE5B]AF%*wc3ւlJ ?mS9dͿd d~CG%ޒ s&F] :Hhc?7(rH=9^gU"y 8_LLd7uXm1H~V=)uN'QϴEaeԶ@hV"eVVcS2gWDG?n-RtD4Qq8ϳʣml6 ()燝&P_ėwI'V`Wu{ B:nn7" ]M1Q 1v{Scrn`: J&\pH~g"Qm5gZ,M{]e:1jY;HF7|%G!TzdU&:e~6P2 vQX ?z5u_s)A iex\fe/ EsǑ1#~P^dH @iZ\MV|ՌPu > (xCv5Ѯ\uThojPM*19ѱ|˔19om(M4f1.#?: z!4 &e˺UT86R*egt22-QՎVf'_[de5.C/u`=iNFۼHөoCN8T -Nhk E™+k5k P^8ǖE}_12Cz*Kdgq~C#l20tdyw-I̚ (fN+p>NJ%z㱭Ygf侸)NY $Po*{^Khؓ\Vd dג:j0Lc3fhۍs 0vR9?e_tc<zFN-[$B&.je٣hjt^锟/ϓL@Nl3 'fc 4W(0qeӀ 8uC[JNgo$Ijz'*Z_ \?lkOiuj 㟊q^rf]ϟ9nתi6WG5K \ F#ᐟrkTg,iGH9~/ h s+7lm?V-?岰2_w+eul+!U2:ɔ/o0Tۦ{7f&^ S*D׉6ۺ/8r< Һn~ݎF J#wpt8T;Q}L~Ȼ[_3S\0;JދsS7SU)$ߵ+vr)ZN2ƿl!I{vT?hهQ-t{'#9:-lTYq.^2Ȟ=`,|OKԢ-~ݿGW՚PK D㪄d+Tx,/mC̩ɹ}[')Sб8' ޓ { PfN);G&җ@L"%;Ya*Ep=^9i Nk*&ӝ}/?+' b\E w8d]Q$ꈅ۳ wOI8M%(8ffY^SC῟R0OX}ܲ| <ڌn4 ӄD+е:>$]U} @8+tE6굿pCsK&6tV9WrC</t9m,&EVMI 6o2Vs2h䧺̌ oˑ93+$-zR%ϵ EVUJHQU0Aۓm[.'pHaXIɭԝas壘RBp2V}tpa 011$.A>T" VwɃI^B֖H#X%JzY=^$ȁjUǧ`eL#ԭ Vſk/WvX $zHq`UPnizfafNJ?tW_]CR<;H).ԙ y`lVWd( [zswg|ooMڹN]D~(05lH w,`c<6^mec#O;I&l&,Fp@ 6t64cFZ{}(M׉38vSZh.!Agv5p*ʌx$ضE%ȯct)@$ *,tdII[O>dCouDB0SCas rFqOevum!FBq,GMqϩxq3ѵUrSUrUNdd#!?Dt&~#e_*ÿ[`W%znhW>Nk}?Q~=C cFoӆ$j(iɣ.q@G6iVw+a(q mY3ޫ̱PBUgBcC> Yx@2BM0KR ”} ysS[e}N98Ho 8`$hfsAW_BПx wQDK>եN/:#Пթp`H.ۏ|*q}Zy7ʉ XMRxz&G!i2Wu6f{Dt$;7?k2oPᅇ~_^)4Ap$ - uU03 շ݂Pk ]rJ HyJ'Mg4oTd?韀s|95s WM_P[8@eY]m7$‚F=G _J@2oނ,^%uQ* P_OPR՟qq,v<Ͱ.3ugtfxRB,~H+_aЉN۹#[51s2{'vXh>Aѳk5|w!\6AbۑH&eN6Bys=:'Wtk {lS93-X\{7[ 'YKXQM,1\?\f`_Bbc;"׶?4[aZxmG̋JbL=t.P%%Wg:X~"/` *bOm:RL*֜b.߸AkM?%:@}/ I\}FT@?]BI4莩:c8OZbm8v\0DdR#=RWqˏ,ޤDž2ljYh r%qJ/8[*jc\q pj;&տ0-C]A*kTL?=~zЗ.8["tHFjB"ntYIa:w=;PY3ZVb@T%d֨4^#]H 3Zw3Ov?j{<(+bqPS4b/Cs4v@wY6{C~LG98[ȸ F]GIF |P{%IXu M6s& Xwwu)GlDј(qe5۠_V%x/#J64yڦ$߬=?lJS76 n]C>]u#5TX )S{pm-v%hd`W}ݗPڨ6ٸ9nV͸H@ܻF+~I@_(7WS K[ifN#`U^$*1r~&47PE5ƈ<|-\+ݝ$Ao2Nk DSAYFKЁLi&*8ͩ4CW* 0fW.$>[Y1aS`ZOf3fNoȄf;MON,p!/}3ڗ `qcSxB k:dzԮhL\E<ǀBPSbJ:/;!]gعleMq BFU(;;I k @uo#7yBr\YOVqvCcFi8ªlnI=P .1PHQ⫬o>=b+m-I)`Y4Q2٢:2mfNeO,/ '_:|)?[80qL?PJ@\׹!^[[jT?C&-g$I)Aj h*Q8S}rEA/$m6յ i n?jpBslJ%y Lb%=K̍x$\iS x @ 󮠹9ɤ:16FH)9G3퍍)CjA kYmQaaI^gJ|cI5}Nb[k:ȢUotf=xmtm5˚U.J~];KsPџ:Yݷ]TTjݠdkO„7T 󃄍a{lr_Swxrcrq:J[NtC`b*klz]c0@ 0->imbz%m_L|>isT/c7Tn+'卼W&% T}Vj.:,s։Jd_ ?rW 5.U%B!5QN*JXQ9uLtǑnLRۜPSLjӫ q3mٝ4:mٽ~X9AE탫 +*} /Af5ϑe% bOJldz]k=?&<r~ cRHgPi2ޮn_M>8Q2r-"1Fx%fTι#:g֯Mú6IQd-N|D|`V2-gI7'#9Cp 6SX&%L>J@,Wp0^gkFyBpM~{}s-؅ƈ{~Ӭft3iueȎg.C(UqG.:AmE)l&uiYѮ -%<,(KR-ʋZ7\F2eE 3J,E%O3ڇm;+zԒH\c6eY+wSFphiUE Fd={wܙY\v JLєNSض tN7z>`P}1'{vFm*x,%ޅnN8f#=5*+ l VmsqdZ:.ܸTZos=K  k R?&MyzK.'LT}ȼ.VA$;W%91js)ؙY4p&Ԟ=pY J/z6 6Xe=Sc}GD,ft/ hie?^W*%Ǚ3`)}(/Q4JZ1SOɟfC艹K p(K"67/êV4*v+=eРdI0-9 32dkեBkP;+kg\ښ-KeRE߈a@IE{Pl"((=bw) *h(q 禧IBdNk)?Fe1)Jn3fٖPri#!y>̝nT߲|' ߻ }^j]#9q~L6'<kp5#*CJcY5 P]\dT2VanTD煔H,"x̹&JHgH:LfHJ[a \`a'Țgq7 J¾h|4ldz+E`ӬΞ^PEkBd~*9l"!`"$"%7l$"tEj/o%p.l!|BPP hTD_*U3lfs[)?4/'ȐSTJ}չAw.ګ %_: -)h =1vic87aNTy$Or3n*׷ҁ1ۉ%o!͊U5}2L eY-1Ҫ0~,2I-5w={1غR&1ڍ]G({\AULhFPI!^kGbt~p<)zE ,#8L9fQ| vGbUV U6p?_WFx`;#j=P AwXhjɘ]P(zXٓ*RRYMKs8VfgtY$!< OSV!rEn*8ʞCr%<*x$~YswI7w 6A}5 i ַFE$IӌE?q]ETMfԵ*:= 1p~R_>~ʿeD#cӸ#3E >`yN籂, 3da ŜZuU.,D,T\*':N]I[{b khA1p|+^AOJyTFt ӴGvz|N#ͪe2Bc$_oPxn,P8=}Ng"p;;;XgYh``9W 6rA3_$d' h<3_O T'`q>^`.e8 {ttbmW䱞3t衺U!c[ZNZ6z2HTa}#Ƈ戕(D`Ñso tZskgϣEx>A$J*ކj<*/) ҆ ?댪W1]A\H}WP># N M kt<5J?~E5F#w?H .!9+G7{ʖtxQ  b(:]&? lX6o!_xZ20;'Tg@y+l# LnNx = a7edθIM[o'5IC=#wP$ZnDd4 = lSq*0nb'ʄ).3Gx̶S]0GrzkD%NP`cf|Hl`oDTz~熿8|?X|XԄ=cT]cRlu!vy:;S#iR~{hщgcw]X8sVDL^G!g%#QcQt-R`lŻU3 ac:T?jp|p'LvJs!]&;wߢT/mAY}j)&/5nY`cե2hKuQ[Owvֈ|kOIS]'6Lox=YP{l9):~ ]S1{ÙLu-s+EԎNS <Ýiq|6$6?7&v2AR@7AT_䵢{U%"Holsԫ̓6:2p^W <

    }o|2x21䌒6KMmZE$}D!{#7MzPmSk jsT;B9Q!Y>iMeIbA5|.!y]zc j'UOA8Am_n&66cU==`Bpٳ}jZttg|QG˗&O@\,Eob+ D`dbo`mZZV5mrzM tEvwx|PclW͍r>Ke6ϯQګ:Y>5 N6tԏ3]fR|r_FINЏQ/jTH"nn78Lbg({X-8߽s_ܢœŸ\Ծu ?2;Ch]~^5r {۫ e-F"X[2Y:uV A~t ə$GiT(<d:䩢,{UؚXi%R8ޯvB8ʘرC7粴*Ui׍8 3k{%ZջmwA4ZՁ԰ᶦDkL:8>ث]YKR- ~z@3s9! tCK՗c˛+ŎAnZ[X&B_ISmU_f&㿱7{hB{[1ToW]WD[L-Ӡ 0ȧ\NB bBK\IP2/tn'ڸ[d|ܚkQ #Bn( EVP _Vu(gv$nVU[lM0pbK >l: -ԃٲ% ռiR5ܬtFx3AO*,ªnn͒]RbHx $?-0ႮV .u8CUM 5Nsv]ujϤF2t .RB҃V>IVHb84p亮_%\U&O. i MbcNprb_XIy%Q^3=S#Ku.51QuƇ5R T-XuZ/&!AȜI-u<[(gHpK@:\vAs5 H*<2p(I#Ml 2Μ6c=z=^_^Ā Нȵ&d- 2QI|J0įPh}iSvoxa ]LAٯv94d&(ҞAw\8e(F@i8Yu^ ߮t YFfe-α&q+o\3LjF%uc]lJke\;}8B~q iDq>,&3\m:鯒Ѝđ]u/]h+4s:IYFb3cUٍKrz |_wp ᆭǨrOtSȻ}Wd}-T:vH>㊻ރb1)i9y-/|fM [N-CVVYc~;/_# +Z`\ޏ 'Y/anS1G FDjhl~LK(]Ӽgz0XIWS36(^޻sDyh] 3sTuglUvr530ƾǚre+Pv{k r,Wi7쾦h7#ΪM̝ҍ].dsWXZ̔ A$搎)0sz1Bn#i#IOe juOlk-e L_Y_THd2nˬ ݤ |mL JDDj2DVxvv:Ts^jMq = fp{3 MM%^@\Hڔmv~;nTo !zHlVfR۹׍)vvpѰ#AW_uR*gt@ Hݍo/|b"r,vlJIDz}t0hGK' 0o`M尖 4([v Bh4#gIt?> E;K`OqˣjhIp@Gݎ-(i|`h<{N@ ]ӺgMZ_hޒb3Qm}A'r9OβȥnC 1Mj V~azֺS Xh ـ,K(Qi Qmtz&kl}0s1zP@Ŵwj*1EYPT8:ӄͱR D,VSuk#^}Ĥ 5==`4Z! lp? @KDHϒ̝Թ=kܞ1գk\|EvIxڧ綁mB\,u )M$K)uh]rnWB%sx&g6VEwOyNPɝ"wFj&5_̶A(72B9Uڒ\~}Eké,{ԺGH(-F٤ÀRpJAhQDNf "g 1!ޘN[ D'kvh-PK7z{D؍QRc_mX`;4}Ut~\s@߶lPic4,qs;L~7T$eQcAF#6pXQ/ܟ~8| Hso(?Ah +xv,pPSh d+3 g"^wu'-``*uY,..f0[s|gIGp{@w W/tJήLa=Ò6y8YcҎ{z刳T vXj }yiIwG7u(SjF@9e, `HxR鵅,mu9WTg$駦xHg>٘i"s]ʯGKen>%.&:̜{n/vq4ΰ&TJ&}&K!ȮUTDu lgSEi:2Ͻ c#P-2 UTMGߧ+D}#[zZek.9Jge<Ӽ$̿,W8κWZ.]SK+)hm)Vf VJTO}#-(m] c.3ZN,Y`XGt.G[0^ iȧJY%{r(eŽI)V$[4* #/jm!y_68>CrR '^*%Z_e@c5r0mO$k 7Y~ NyԀ]JY<Y4zy~N+\ s뺧x@glۃ*{š-,t$;<[[IW #?6٥Eq`o$ X̍!ѯ#&HI*jіcGNQ/$*fNasc|_Dn0H! } GyA17lg=F7 Yu6o3J5ev’,gݘd{' 7݃:*ȃ--f$̒GXC}C\l@ B5%g,kB#I&z,:q"1*_%zx5HfcÞsd6Cɏu)CewIiATPK-QSiMXc7EEà;@Hd{ V2SVM/,뱷4T-JZ9:#,V6W;L%yR.[ԿN?YlP4oDY>w -\'k;~ 0 lMKKy#̆iv?L(1eԋTI/WP0;D#֗a"N2#'ne.PԲ7U׋7>md,Vش?EHG/=9.ӗ<\j`m=~J^DB`#yD^ɬH/>榘n}<CEJyKr0ʎѲʂ׸Bl@We l<}{geq%uE,a*atưhE_Ҝb3|_w<]0P\ET2Fz1ji~C}_3}"FnYvt3e |vF9s~֌7ڙ!{=DŪEA!F!nM}c34 Hє]eq/M>XJckCB 1FPDR{dS`z۸@Dz"_]eeL%g>UJQOQ?KM˫ܖJ9}Su6Rމ*QvrLVvf[zTZ"Ě.4/'1y|{uX0{ `-6D2{5 ^BJ_ZP?B$(XgzՔ$_H{\ʫ6TmMxhbva𒜂@p!c_ O#\kvg DHTzϩQ:Z)mhfC^^|@&= m2_!}tר`Xj 0zC>T9/by8t:RxESYԑDX鱗ޭqqG!KZN"D)PcaMz'mZ_oA(30j!YdLCm80#(7TnWq Tį/c..-@) zYlOUQ.;?Lfp#s>m[\tF`3u%7`)(*[]"oߖ`>? tʵ=+})vp+I`8IF)m+9RUF,( +2f bLb14TcQ!rGKP6\4F~D*A0.ҌH]xvRZisrV`ݸٲeWoK:k5poCkX[8iq79:4`:@Nಳj:Z?؞%eP~3')5c,Gږ6^P"%CvOᡨ61i7 wǁԿ_Q &\]2rPVbZ#x <+#.4#dvBrR6O#xbU>ͮj9Ah{R752ǿN,;|]&W&*2smKyual|JN,JO2aLh=C5u6D3ʒ y' 9ZUZ/',F}2jd#,\?853'7v#e\mPةEhsqO^4GLp1Q+-k;P؞$ѥVh)˒Z`| 1O:!Q(ZlO2Ƒ=AoЏp5) o$%9IP^qF !]r}1NͫM[Ai\-7A-âhV5Kc!.'RcBŠŤ*`D6*h+ӱ7#\L3 /)sIX Yb(I-EY7vT`v;Fj"W|g%L=;oń, \W*G6¨hNuBwHyfD|AJ_3/62(s6, %WrMBR Y@V2 c|͋Ǎ$ 01-;WÄT}z ffϴĸzvӴ)ma&%TnTF|VR [ ڈCC}w3דX15{e77d!~j ]0S~Vfx$XR7;WC` }3٣{D2?b+9Ջ4@D%#}D G{~Euw!{/r48ArZ~Yx "q3!)[ e}tE;vJ[*Q)$=M\> /fL^lCY|T߽|۷sJQ&Ǒzy:H|0> M7jhlVH+r?sF7!&b[^\m'Iq)Gu;)>Zؕ2C'/ǽkNCu ^r}.PrL#r8Lqzt`) WE-Ps]cD7o͒uC1>5wvezp7Y3S/S'Ϸi 3nx@aW6$P?C>TV#?ʭbY j-B,V!GMB;1>0Dž>Ա<1˔,xf B97C j؀O8ŹYi8gtQ"1 ǝڬv(/! yx`$ȡ`3# p' cQN?!YX͋ ` ZoѴcna;Cսe7Me_ |5uaT085b@͍mi픡aM!髟n3e+ϝ*IhdwDGiDx̳`gbC [DI~SҟՂIwkPlbuìUz'<*C{Qm6O Mou3 t]dmFv>6*&0?ۆQ[ѩ~^\/vˡV1/+ Rw=43*1JJ64:?{=S֘-&W]ԑ9 t; k)̬?0y(wXaYJu/hNG(t τ5 ޸ݭaG12- Q|=1ry1gWʸX"T?X >&2nϧ ZCPouT8DZd9VXKtm}A{U̝39`4-$M _II 09|,~Bn P0Qm,GBv#./)C,nw}fʣ6h oV)cXޝ?UZoQ}ä(_g!E9;& "2<w<3M3H,/K>Z+ԗWטJyrˬ9qPܯpjddŶx/) _`g)i;᝞5{bL= Oc&\_{lN&|̇cR"A/V@ 8/2B}'VDnoᶿH' #&1hf$~ЬQhrw7>LS#‹bB,X`ֶ!\sEy.Tj .%P ڢ[ 䙙 O]!)we5g0pTKVq8/)nfNChrmS5yЖYϒ : [@"upmTch+9t˕Ɓ)'xR܂O?a|Jws= hR`_IP}vz]9So g<>6sLt|t×rt@3ܪ_KPXA|#:vk1`w^%u?YլDy(`JuD00@mA艷INJrS<mSE$Zusz!Vn _:Фky1#-??q  1lS8gaJky!tG;bB~<#z'#ՃJQ^YatCjK%%J({6`}_=CMm(xzk'F,YȳqntAhW3 u.^ /3fuې45f[qcm@ư5ƊD0\jt,[6Q?eܫ:KP{޸Y]I~`T?v;+_0ȲӾ&NTZ&"V#He1< lECF'jԯMY{cz:EWHz2,cQ;ׁ;|6]WNtY#߄e y6 :|O](f=<|b`xc% Ry ip NtBAϳ<䴚.@Ҕ,!m+MTLI^WȟycK#1Po4پ8] `}fz6iRX;u)ps2=j.2$$Bv&!O'*>Nn:mU" 볶;j lJ&/ m7tNw +#*V[kߝTܿz/ b(U`qG}W3xm)s?Kz^&6S 4P \ Umh9Jpa$wmS|ED6u>c- nơ͋}#rd#szg\6Q +[\B>n LϨ| z/:_ tXwgc 5],SbÁ&-0Jģ3SXͿCW-7e? ΠbD Fz"/аeF1T,WV =f,2bdxzh{rgb!8ip3g9795_Ȓ: E =(] ]ds&FޑD;76CsXNC;D#5ESP`_QB"-<:N̿JkS e$Z䦍ee相7( h7{P\0[9^X sD]CZpI/#m &I{ʮUp.ׯcV07Eʫվ#jd&?N> <}+?ݑAbSqe&+T?K{`>>7N6 &fIѦT/`4B3ވ4"Ng5;#uI񃱱_8<>%ʬC.¾U!*Y ;m \nc [̱^X52aET?oأw.蚊S Oj_ͿDL/EjMq ǔ+dፉ$ֳ5En*W_r~0H43|5^tWMP#joeƆaF`i癖~햴,4z;o'G(So36ڙ%Ieb򪍬@ 0 -0*,Z׻ޙkU's!c0`##ø|;3>ʧ]qQWʅ:~@/}݈=Qk7]a1ս 5ԶH_h<O#hDEp{%"5/)WZ^E5w$B"W } f%P>?-b$$BLLu#dfj}n\CAIbcZ}@j[6a5TGK2](BA\v$4k|(2z 7j/'bcEj5~3smf7 Y&lY\¿JA8B`fdt\QkfZbA =1RJȝIHBlN ,ZsH1s6T^T:a/%P>%Qy*Y% }TOIojY˕ Zc%,cVnB/ V,da yJiSZGZN3,yXAsi[)8Y8rLUd 0i%+A:_Y8 0_q'`-ӡϧ0aɒD2 :pysd;;wئSr=ϒ__O:n>3rOJXM} A_yoEiz0G6դQHq+"&–6g.=`DTd҃PValZHk0褊>@%&`$oŰ/M|/1Vh~ʰ#p:UV J_@LL4ziDo=Cp"O z j%4gA OG!WyP3 ̤B[0NTF !~P lIȅf⣑cikPZ:/PlMm'+" (t0|#dp<#=IAO\2AOpŞl׷D84UЅ{Grei᳃c4k+ $S m;$!XXb+WwU]>YB&zkimʜ1tUC")DjYڃ)FM1^-5ؤ(+5F~7#OKCSn^;߻ 9ՙ: )+:$I7SeST#93c̸o-ft`%OsﻕGA77ϮS뇤 `Gr7=y o# C-;g3ծ3q)Z :5aU;7.~#,b3y֖O@&bh~ C i pzE@!%ہri ovEB%;Q|肷ךb]]c'ZHĤ5(AIy_mw3u%qG"c5\ڢۻF&r.90P5Ǎ ] h>gh5`8 Ϭ/~'Oa (WACxǷ䋏2pѝs?/3]oPҦ:$9pDKOS=єv'._vvDOttNZ= OH\9_u8Y h ZC FxByڛ#a>bż,-m` ;ESpqs6S1EE?C #(ש0wc9Gn4:L:vM+)iܹU}w\ w4 _XkK23]]ZajqdםGV^ Xb%;4W⹨5x o)mA7yXퟞgtVC E:?ԷV$VT#څ^FcR%](89Ht Ң(܆d>)TT|x ɲ luA8+5XA" jv|םbVze]- Ai9,,@P:2b\m6 IO{[v%WՍDX^9 ,sȮ B{ &iKzr \yhK:t9] "b<' 8k`(A|}9ݟWC7El¹\i 9҉Rƒ:+Q=!Qk =hP^;C0Dl+W_,={rbl]+ܙ24umU] B5U# M^J|+so>#|du8`5$;;B-@<ugM)臫-†SD+5 9SfܻkXa< Pu}#Oн/fC948rXs#Wﰗa-'?H!4 T pK.Vqm=g|TVtڨβhTI%!f;9_KY99 ?`w#Xz@RBBg0OB:k<m?H-w>H%L fgj΀Z4wx-΂kA2 `#ʾb;ɿ*Z:x,:[#[ P9BfUCJ>`uO>2ŵ¿z'LRtT^4dVDd"493Iϒԑ~׷uISA:J4݌n͒6m%ρc=~Y:Xg~Q=WY ?B[%r-ΒSyC{F9_[&HVoPq۩ZwS%|C`>[W1!PFɖykZбR2zhzGNvAS'/=?9]!&bW JuUIY}hP[,\9GP . NhFCږulx,X\[ڦ i~#iq]f-hΔ"}|42yL!V_iZP91ܝlj釻[ˆ_yfcdD&ZYN E`>i6ް^L_+3  ֵH 7L 롵,r<^NFfz&ܚ4Wi[>|,r5?}v~G94t͖ A{/##ɕW-s*a֒CF6:r9&;bɖ7^>0̿zf*;q-~ F4k6}f>"6+3p<agH9aN^1Њ={O:4ca(Ay?U=l';BPfjX~^4_^l O4~ͳ#DY=4K)8P7_=H BiDՊ=n\9Goӯ8i`=vKp49K~J8Z>5G͡V&Q@slot{z# 0YZR( QSZ;slz\u͵a$Hn:}C쉴V" 7dI^mk\s{g0E݅D8!on>;`U)\XMaĨ+ NL&o+θ̈́C 5V)7} b d*.cʹrszԒ9;i]@POXpZ+t &5 V}; 7Q]I" rn`EK7ÈT)zz^<'C]%qE;W6u5 . ~CA[+R?I(ajtgwҾ'{AzFQ>K= EOě | *N {t+\9}~D7L8ݼgDtknf8N۞R`/dDLFje9% LЅZ:5, Mkwz%Wp!,|ɚaezֹsI !SO CM$6OҲ[)jNCpI,h <7)7JS¢A>qISjQP=QS)qmd'B-Hĵ )p&|ci1K:Z(Y aPax2ЉNWq{USQ Q HuxQROI7\oVqg6$D'o<#&jHIwo*ղ}mK#'WSQ~h\8Zkw#8( ǏTNw0u~vx1^"C΅.5}pB m2h$W ҍN^ A=;!}{sdb|wb:o'VƌFwᬄfb G+C`MK0vS@Ds]u6y\:>D @RU4" 8TE3~Ft`!9 1\bU0@-MtesQ7*lU_ߚ@k'7T"o~ҠȉO˂p\?Jކd֨ = 8eBKsO_ԶVq3>ح [T_nqEl~O>Z>.U{\_RoԘ3$1.( z -GA6sRJv%N1~!nk>)Rzn?eC4Msm"5,W`ZTF+Rf0uXh}ORN2P>UMňrP4%(J7=AJkFzL [zp68pkݠF6p9CpOԞxa&-[}J}[I{~iQPd!q jE9+,h<>C5u"JLPZHNMU WIͼ*\d,gGc@hr(s\Bu۾8o}m=c> j3ϘKց:e >]ZPSk=W>Dxk@I \~^Nc9ǠFL7p{ɠ}2FhR(xqrJ8B=ulQ|URh!vRc6Q#2]!>Mq\ @U勫=$N 7;2u.͠X^d~ >ޖY\ ns1ꭠ%$i7oUh|0n߻Jgaulfˆ(F85>Q 4nZ _H$0zk6ZGp *,UTtEdU~ ldی=8|@ ڎRܼmj>_~—v ݅H?_=dPBELR46c~aICF;$4qC˛Lk4 QR2a%LjАfkD(&ġ :D4PGȺUb^lC*G "ڻ<:X4af}YPVZVy*$XQ2%s?9y HUs.Di%@>4S¢S /S^<5ؖO5A6["@r8RjߎWd0|f0$EuǩT{uO[VM8 TL\b!g.p'OSXsŁ]DA| U'=ct_ ®=_bx7bԨtxX_:{TR6XEVn=Q^`x̘Ӟ~\oCD3w'cfi΂/UU: }:Ӷ:BWSΌ/ė黾Am5ILM<{Cĺ۲$Iȥ?'2spڞ5ᄫ><*K∝*6Yy(DwS="Pt[߿#[3+UxߗuMHbEzJy>hQ>v5#&ku;6`?;6$A1Mtmg-:ķ 9J.<(rwv*%͞lr] |NA?W.:[FҺ~pXT/31mElxLٛkM͜EEZzl yI4;Ovcڨ?.- "^S8pt/' SZ4-hT {qD{ ɢMq,WAIE;K e):j7ړܩ}aqyB>**,0XjeNaX:TfvzBoL!Qp|e4&A' X ep{~GrI&vUinM] LkPPj(~ 簇2<.Ӈ3j܅??=.Ds ~a߾{6x "Xl`/c;Ϯg+$t Ac9yvYB.oL k5#ۢm6 * tU1%:~a]_|ѭ 'wMy" ,(2^ x_mxSo1/k4^ķDq7/cO#Ddِe}ɻ׎%9w&lf[:ӕb K Nm'D|/[M^ʑ0`\L^ 6&( ۦ&|f }_[Hd( GpKٛ]~^˜j|TO`>kW`ʽ")BEC&j>3u: Cq~.2yHi;qJs`iގ%l O0+G(3g+G_zfLӚ{ 2 #2:zeFDsvɸح,@ q}Q,Nd?pYsp.[}[r{us3C8l\|Ų9Wlc/In[CSƾQ!#cT(^m](9M=}BowrAUC8iy;qV!2wlX`]|\*[xAvV̠u! s,PA}AYʐPtb$I vIKD&LT֬X8uF Ӵj(uJbzQ^Rh P$:ވ^'Y):7.?{:m6SaO{(^9O:X_BH9`sQRHw6Xy%Ghd~aBÌa~>*SEjk8O\rk9=-yچ?| ) P8deLA|tIvk2:e4:JdӘ IeuU$YJq<$z32gEx&DKo$$H`  />q [7r ] oua7,4~Zzp7uogω Ҙ/R:D6€~ˀ~:&ch7z3v Panp#w8N=R6$D,T *3˔BTb=41b'[(`BгI-1zJHᘿ*wϞ@㐲!AJR96cniQf]lbaGm 0d79>(xN:m@-TH\uǀ—ər7o\(${+k17(gyl:?^Ռ9) _x5p$"2G&]MƗxm77m4UaBb1^oTb6QE|B^3Du )la94EvK/1˲ׇ,m9FfP,9q.fAo =eS&kM-h{ޖLi iƛ j]+SO戃\Gt똼 +|1!Grk#)֕2&8֦aSD5Ts+ådbQIr^C(%4kb !Ӂrw8EpM̹RU,w|QY6%b$jO hm8ޅf&8Q|c)I-^(#,:Ij0ppLN)q~:uj<3'eVD:"a<ʽpcUslv1 W$ԥ*+ӺؿƇ. )وfxӎP$U+p!X:joAaxpa3R-2bOhul8\&=Y 1R-YYiyCyQR=8כԍ1iqoSBuuPYvj%>"! kاP"fxJY$8 ! Oc )[K?h]BFfl yT Q^8?;zp;Gx+0x:H,xtZ͇PCjoI,0;sah` ;Lso안P<HcճQsŦ` Z/MOL8r0)ɼǻC Ƞa2k 1K-8(< |өT/Зٵ}/Zر?Z99l r.p bF5Vw, f#Xɟx<|@!g?:wM>m0*e ѾniqP{HkrqDž%ܒ*A;e|RC/ܮ7N\5\11km}%t&fk&\ 5s y5ljhlw2sTZf޲gj .<\qV]&@[ˌ3̑y 0Nl ĥ\fD~P|<6Z&٦JtSWټ:rWy׈Xk^קzkC1@G>OA KI cI~f'|+&Iwe3m>V A˃.`I3Pl0=Z,=';Ho3"[AmWgS6H 8ZB|=\_| ,U>U1@[MGp>Q82"9вH~ؽº{_\ާZmZ~ YpmWP K/ #=_h N:B6V)՝hQ!\׹-m mP'HCv뀷X5"UI츙ӁIqZ4pwXf2ǭwSwsLp(Sȗ)ƕ3`,8w%c"} n;Zffsz5aנo +os=eۅt ne6uͅwю[I41?V'"76 wyڎ{+2ydjpA4j6=Nɿp䢛Fg7(LHsS{ c(˳1ǽ?"Wr4HFVdIȞ{WqMN4=6@`^m#VD=[~m}O~ӎQpW! r# :z=lT?uuʊƁk§"˝pARc]sfdmƇ楸+//ƪw`w\yy]ypưdqxpF NJ|VJ-u"ͳv[Iu mbsb9xN"5)F2VNYd܉ ּ?g_ %+=Ea|G䦫vJxtu4uL^&XĂU@_%YסZ ހ $!ZSPfV #'<]]6Um] FX? WۘR WQ*cYzڠqs3{2javY0&(?H5tyP&4鶌XL>-P|r!SXG>!&ȖcV%G>EݹzmO8 p[%-Oڕ- ,I@I"< _hƆ(o}U?Y"[*w8`)pAĜ<xyolWcDŽH B9ŃJ ^vlG 2dY}Ƌ峢胎!McCJR [#'8R[uPn>D> l([WKWP1 #C씀{!:`qy?pC_ g3?QO֝(=&h̾XVA"0ѷn|:A aTwd&y<*'ll( FˊOzW(o.Q0ڒ1cڜ~2ѦKj ܮ=]n6-0l,x[}Ha˷I[U{|{V\ !ԯ~?ZȜ78y=*޵̄1XB&U>WR; !%MoB.d%Σ.9@$6d!3dBNѥWٞ߇7c]l_K٬:!w؉'dbwT78:W1n ;NJ]J "}zj#Ece m= A꯰堜FWAeoC]X ,;g4Y<%Zy(~PKn5  /¤qm#³ s《 VREi_k~({iFCFXɅ˺3 cWK[1u%p%T.AdCf5*ڣqdo]I$vFGx naӻ~`l@)B3Oͪ6Q0xލƉjq 1SsGv5S,–z:>jD0V߳ BLYir D"v 516X!ԾklnIdہΆ3,<5mǝ6ӧ?[3Cs7]9i Oo% >>05֠Am, ICU( V*Mp7k9rpfa՝eARʨRP0*"7Nࣴ.x, EVgߎ&tkvVꩢBI.ejFO, [|0]Iy|܅ki&_`Z' 3 IWr91 @n"áϏ3@ ׃d"X@=mflmpْ;P$*mbK]henN,Yx_tjJ&?Vÿ0-c3)Ɓћ"L0 tdx^BsdryxdⰟ<]qm;Nez4Lj/WCChzVR 0n&=/ @R3"Rg*-(kMWU^rvo: n9Ck x|kn8E'&M -0L㘛ϯNtB[8@~A ^[ ?b0m!RD:4QNLIfl[Rs2~ėĦorZiu~ d?b$>Q#-0 k ĝfhSk\Vn0WO(*O(L { 0@1-6 3݂QM찁N~^;m96TmEoՕH%hlVpꝳB\Q#ϔFPF')X{Ӈ"r8X0-&wR(nuS}1yH4P*揷}AL^Yvsv{]:Ɓ(NjxlF~\>͌D4߻$7zp2¯#@~\0Cg}TM O֞}X7`2,Aokw2 'x/!zuJ 3yr?ږb"SEz'Bsl|~!M isdcACݾlmd &{$gNme\r{p'P|ź 类&( \%#,Y+7$w7qo3#Ii>mWzRB v-f<is)jYrYB "EWmd8Psdaxod^8`6U!o=0;Z|hlϝ_0/뭖RC=bu`K@4h#g u!XHCSJ7T$̸GDm7AnQO=v{aʿEAG>=W@xs`|`rI59,Ub( ) 0?S8CM`{^G@!ڡ !a ,1Ä*9g;Q *uLր F4njG;1yXVC hVα U61"GY(ՓB_'>y[ Tf%f8sJJ*b\d-mJ1rս¨K|lihrPiK)m[P@+33#x9X WePa~A e9mIooumfyUH~咴AmXFtޔM raXDyn}$5?mf)2 ]U133+$‡fǀN={d BX[j0-@ExZ{2 ,W#zrԅ`vڪXYKdӧ(?m`ձ{SU\ͅZljLx 5ʊܽlyY kx[ z=`@Yznڳ08] ԁ+޸ VJ}iSj|4bw_UxKhg ˨RS;X~^O 2?I3Wh{L#j\3M `pDĒL7?]h2˿*ٖ&$$o#~f0#Ig';0SژiHō;otD-֬@^4nCoF(J)Rm3G6XUC𼒓4;VDkJK*av{ 6ThTXXz+{WSrmR9|vE2|_&9l GPer#72=$rhl[P mc y<igsno @աo5ύ7qaS<k"''pZIBn$B^lh&C2 ݃oӝr U?^c.gNeؿH%L2s]o1{Y7~v N`{w׽;ՇxXH#ωP2w˯ 3}@@Z ;Fxx ^S/$1`3*327"P7NGU=>!I݆= t$, wo/rϮԘMA9xl;n V*؀-B~(,zF)p"G.Mgq؊6Zd-~LV^4y%v&a)n 15~:2o\W! -^# X(/2u&N2;Bu/a)nѶ!z޵#`3/ .>)WLBH<z_̜I?kR`:>PX\<^!2\WGKn\Ъ  6t5 AiH}gS}@Ś \T0*j",;he;[ȼ8 JFH3'\Jq\a]u=p{B¾pC/3kj5B]Ry7{,&YwkFpP:Y-edP~tr4fi4N%ʠXR8lz!s7QN0jY+t6KU?Y {.h\;7~`NRpebD^aK bfkag-&&L9Vul,sh|XNwq5nA\s."6xEVImd-?2;9wh"=BFȒx.׃㌹b|j1;C/>͋,?Ah\!.։. yؓ"3q}u "Czs ,ےD5&~3]o"lTn3暙[M/Ic)q#ɖ8&YW"j*s7zUl.WLDbCO'n 3? @ՊG q#2T/8ƚB1r7)8ؒWGjHU< I19| JG{SX*1ӏ& I;P@EñQm(1#2,BC=[义~H';O|~7$a=Ӓn0JNϿخ"rϧkmϣVT36-8)w8L3:.>$ l3G7q,.QV[T?u$|(OCvkɴ/~xGH-Ydv) 5BD`mXUk6PRѳԡFq.x&@^ݫ=@ϔ. @ۛd_ V\@t2x:]h򻖵qA -I%L"Ү A3Gpmیͥòq4Y q A1ڣvL@l$oEn[?>cUBpn'kr4 ^ ,pqBV(*jC ލY囍K h gH^;KHW.(!)U{DLOYzl;cNTІ%/X ի|wu`u"I Hj;=<ԧb$CUHei.ڊ7z]k ahͥ_SQYMOM||o1l{nj ^&tl P Ģ` p7@)kW74xy4{m`ݰ K~pP8~_wPy7?K*ٷ%0S #VHـ1з/NJQ95K8S Sfx1Qk7h@n};Pg_gSii 0_s>en.[ݰ6_d Cʨd[HVu<Q3.p+],ѪA(f1B/f dUW0-(iɜ!>SВΩDmth--3|U‘ k&;s੺t*-}e$É^2ȡPf,X Mr̰(# ^j Ce6n^Oh\< e,,Dy1,O[q?qza[$OӶQ{-ވn@` 4;G4Ǖz -@Py⸁0y"iH۸{iٿfSEM4.4/SM]kFhE!&m6dQ+T{Y^,/L߱ɒ{&"Grȏ8įߵIDJtcﺂ Ԣ Ɨ.˰VjwX/Mީ/ ]7<>bB ;&ISuc*p#y[١7UZ ߣ6zywdߊ;yq;]tC={J)9(¸2F]!:Rjyֳ,vQ0w;1yAQ&,R*(Oi8[^\gObطKv'zy;(orc.J_7\eY)X7vdMCخh6+qi>v.=|bL3KxI;,l0sx,@vf t–! ?ۇ৵[lThHmh֋S2AȷР.g;gXDT\FXq:rة$s?$T_ONW6_Wcb 笤@%|%.ֶ Ő`"ӅhOS[}ԝ @jy;ag{F nb\~1ԅɭa#]K(^^yx@(}ݴYH< n^*3)@R>7]v*@EAb:cl)WjT bݛ=F'21g\CKs/eMxf Tex5;ئ],|}q@Z,YFUeE|v17 @0; "TlpkN,!^0e%'Enޜ}*~Ƣ8ㄓ GPoYB$G#ζ,-MLY'yYR\Y4wfxԄR$]ۧ,c4-a驦+56P]KEf-9Cfn {[ ٿ!|$@Ŝzҽtf-Auc+L!Ҧdn!V:Dլ}Rm85x[$? k,; 8@F^h s(.2w =? K6Lh^* %]DtyXV 34hjG`; ).6R9:CW g#!VD@__&Pk&D5A0s`9U+jڄ`$- ?d "(xRQM!&Y?!eM{$|[ ?(ƧK1|sN@7Ё.qE#+L;`U@Y[q[]ZE˸P4݇݋T7EPre"C*1ԼFbh5;* 5/vuqԃ][l!L%)7BRJd_b YMrȺ刦~fřt?ln2 &Kn./W dT"NI!$SR"RTh'>p[9*5',ۅk ,8_ Iu@fK2Yqay̛4eQVy@;C!?MR9։#<9ԐDzgw= n1)m:y;LL^6Kɣ t欢Ds 9)?vPcNwBUp:.:1P[j~f}4ܪaGE }ܥ{^3PI9pzz9u{~Rjjn: BT$Bv4($ȋԗPSP:q6ԓE5fRR%ڱC~'& OV щ!b|4LǷ_(,Sk/s~)+yp.;>GJakp,B+-wΞr*Ɲ؋3O;U2ay|dAzw]mqX,~/B1F@\//ʲz{i)Nj(3,^^r =>B&|;_( y*,ըgjQy0N^pw`rJ!S_sQTV2@"bSGNL^ ̍S&-ⶌ,p ]bxEw먈}a![/tx2uҟ1FP$!]TQ?2x h}sK}g6 Zq '6SYV+a/ tڭxA!nsD `dS-&~m<楋z[ctB$rAtdi OFSg2M'~x.ՔDjsnח3,#vϘ`54ZA*.jJѠD&P}ȲDF-7\6x&f5OY?7z=wvgq%zxq#$o~%[}oeҖ}h>3w5lUɱT%![r*&꬘U7R]tW&f80^֚AIthC1!9ZYx!Uॴ{ ULb9_ TG:N=`gdv&mR(cY^^Ĺӥ$k7S.O_΍etpmpl3N|--ʀ hl- j`zu0`S%3aɭJtxt9̉%|(z&m3]Чul4 pIarӗ`7j0F^߽@ S;ͼѴn 3x |?행·n||xT NtZэC.W~'Ń0 G_d{!4[abuEk ֫z /*yKdB_ɞ~gi VGr=LQej*"54)Qm!S_@CŏNk `'vgw./DkV3 ;da5v>k»]yfTz ;*~X<5o+6i+j7c:,3Hj7ۢi6}[ܘ']}$ÅvrbAw#Q)ܚj{dУFHǐCv}|hoօX3m8m7-0c)ZEC~IYM 4ly+y 6}TZDU$L 2XUƺV-ǜG' щ@DDBihƝ8"PMuD%/bU$6H`)kӭ{]o h>\dKD0K`CQFmBCg b`wpI{~0c>_14i{zVZFnzKʌ%J+wݼV#[ g0:%SYamTY^Qh?[_% ՞CscAr!du B\Y>Cʡ+1%fU)pH۹MX1M-0Ioxl2Vdn2̓}_(䥑#1$c? !_F%1CdE엏-//z-([W SF](%Z%њfq'6ITtL3D9COBD^~o}+cG {5|z+[w 1`@[J(%snUD Jm0V7 Bjα5/ ױu\_f>Y N}{;\D)x"XWb lvfPG8PM@T4{؊b/{t 5/L(Hpڃ:nh`:^Qie 'fu51QupD|"bOA=zҵXQ9b}.W&~,twÙ c0w߆12b$!v{{,Jדy9x ?*\OMJ:&m@}[7d84X]z*Oo瘅<% h BNyAce1I @FbV̥ JqJ,|͙$2ZN 2;̃o lkm$X&[EK$>5^;S)R,"Ua yz'<ݥs n RZn ꣜z TugOAGP3 n~^Pum. VWr1.֓ۙ6EÙ⩒0U2"htqUQEܡ"@9ΫMR #tc?ݛV=5Wi-5SS]rm7 ++mx?ӛ3snPXޟ[9N0<` cQx4l8FAJuUTp%UDjnoK8;I G 6i1hL՞mT7H6E\Rt0sZQ?~8$_WŶƗh v&`Z/ !=qG {g\ϳJABD® T&a""eH!$釀7d5'8[+&/c YےI:h텟/Ld "|祋\)JH X"WEp=`[N cs~np̜0ʥ|;AV0'BtE5D-~9ӂ'ymjy"F@ԗL9зa{;}Ɇr^l]6F(?wMBh$#}.iɦ ԛ ę(d虐1VfU~RgT[CI5DG~LUeB3ᨁs큗I sTz9iZvr8vںڶ\gW O,#|O#N@s{ Ji>@m\RJgS205-B4r `55:szi %r;F[^gp4zfεڂLh'^(;h_[ȍ˚[Ig4U7a_zu#(T/#`/E蘝wUy?[Mikr`˄T_ V ⤀npAfw_S] c*ʌۛ*Ҕ"2VC r!9y40chp]Xҧ2rxueJ@m@JgPܣXB 讝Y҃W-J>1v~JY\mp"J6 ё/]4u3eiI6]|"?9 \duە<4#ߎh" :BJ{1+_/:tڒ4".h? nx ".)Vpm{MoVqKyv|!ۘFZ R`K^;HC1|ʿe% w>*{ߏrfMDr"UiC>mŅεA:{V _٣t4GOtZV*_"ƒ>y_6̬ DR暡P(zyG.z7 !Nfn*R=HBAoϪ48PU,JٴTd)" zoXMN>!]Q\uӐWUT$ƉW뽗oETi䢊P@Mw=I ]v̌G:n^gA3`]b[} y xHb>$Y=mSǛDG lߑ&Sx׊`2biuX0/e&AuPfܤ3N_F' A[x5n OXش,"ǏOboML'h)o]g]*vb4k;_5M|e&؏Q55,Su{"<%ɚH!W2.|`- T: Jy̩gחen_VuD7UR|g|ա/&2RZu - 4IB u{6˲SeՒ"%=G_!st|QL⦌lh ?uR)kqGuK7|" j{ڪ_f*Y---;V;1HuXbSKa9KZMJ|XPXSԆI u>26t[ Zo*(>>R=kY8qyȲƐjGټΚoURUY"/xq:*4,Q~߸]| `Ji+vy&h @Ѽ]$)[i!0ϴT.L~Qq(x[&kӜIy JujB\lAlVן$;<5jY޳оpyjuo .8O6-ulųFN0͗~4Ry_$z~# u@ B`T`L*<!m:+ #SJǚ5 -gN!!`5&Kѣz@P;Y_UIm`@7&: 5L@яs]/ .l={ Jӵrڳ8f:h`qFgFxk|%j6˯$h, pB'!L#n_x#D#6b廑30jڳϜjGkeJaǎrtPOL&٤A4Jmn;q7.mDFM)B%3>)['oAyhH4E.BA1ۉJ'."7Rx󶧠7O]M8>6amx/^mhegmtoTRNU+ᘝG9B qj7 I`XH5?¥Wiy>[AgH]B 6'gƻ6='9įw6n"ʱ8}&arE;,m)Wy;?G>XfOP;籍mc-Ec壨O=q&H.OքU:I[$*R keM|KLFpI&~g,:kjx?֩HF2+Ɇo0 SeN'<8M6dR*DFS94QDI$Se.Ɔep$lJ5-ՌGyBEc7"[CB&n堤? U$]8Ұw"VpV[3oNe bHNXS+v5_+oLco f 0zKT [- ʮ[\dK5'cN,gKU"ͻ5u]SCqaIWuĈZ>e) muN S$ksɴx=K> 4܍%)S:GTto^˗a,Q'a{ |4ýCNW#/ikS6x2BLY#ۈ e7S;GC<1eе6&2D^3JL;Y''!M1WM bCnՙMU̹߰: 9 )U{qLZ2o.ڍ?Yp\rDÂ:Dinl(ž;QJA%1eCZW%őhY{yPhB6HP=v1].SE`#3x<㘏O?QMN{~poG.q< ^U [-+u@JEB8T- DӍVjbE_y=IVobnjޏ.Nł#5_).v>16\&il 4IX.@MT$5&{pY 6@Y`T>aGk+dI(Kx5w2^~p]Fou9# !r/TJ}.B_YmQ 1X}f ED>Äms.{:1Ͱf \<(aAy ~0mV}bs%fb2;,y)ze+%]e߄_>5XQ,A[cr~MeM[@ìZ4/I'7_%}0]el֦y:i<<p:ƓPέă,P(d˼AtM.2B_&sQ7{L,'ovײ.r62x:tAE+1AUf BYN飷mNA^LMTEAO\GbKCO~Hr 2xYUh0un]U#ڽ]d5\L̾a_q) m\ \j`Jui\C!L|7S vLFFREG# F@Dj.SvJq["o\+A,?^Y|ư?Tyҕx\0=S=!Xt"J,UQʞ6]P&3S)ޙ-D9hH%E''O0<ފzQEda&AK3,&Fa=6"^Z 'r)2E~@wy$Yrͺ=Q}f&=QZDUX2.FR}XU w LX+PJl#FOSH_}}k  ;n\pz #hlDzʶPoG{bYvIW?i0f(aG+@b,PB%iv1¿춨ݬ(󷈽MT'ܹv?*I/д-7YaҦZ#Q _5\ⓚw+FvŪYJ(L*vQ M۱`l!4Ա. 2{ !>*nVYaR@.x@!@x$å.؇ R[[h{v_)虹_5QHX6\0) OolU,Υ2|I-*Wu2tT1\ G?k h$ⓐLIS> 0,s9I^bN›AmC8er{56M鉌~lwb\x̓KOfeǡŪaQb g(K5!nWh0jb1mQrr(ljwsuJ"/T@dNb 5kv6t>ÕdgkER;)|,Jn9V9*Q5sǵmXЈ*lFɭ%ZF2A) ʻ&Sa,_RXp"M8(q> cD8#ov] 2Ӭ(kt/Jnx:g\oD j. \< /#(9tCuܺ&T38uD*\+^(yЁ,4q숆bf'Ãh;^#V1efUL&蜨jD,;t1oNػ|Μ":5e>u =|?$EdGt*ME(d(DM!{2`n-ŵ<%M [Jc !y"Ta6>M>N$=sU f>v" 'BNG|b 1oe u+)C~pQeBd;P)Dz98ڕ`Xo\ Yj SUqSf9#: =sוNutKw{zz8OzsE"03]ѻ__ V_d^J0+7n8 /B _RqPv3"<:([UʊBsr!ݠlׄꢦ A։U624)}>NDK29 ٟ"rʘVų.+ %:V&j&x_d/a\o81%Z2Sy}>Oa@UY'IL5Y멺,TwkȣT:(փt`h}\ i[ }Jk8ϗQ 65FR%FF݁_Gb«D p3^H ] Z#2>{"=M ~DNq>-K{S8ӧbsP,1]8!w>NP|H\'gxrfDA3w2zE6jc[u#QU( ~3++-8Ry޽azo9|n -$+%٤|XY.;«/1~bĊݒ>Y%L^S NjlRQ31}qWm/] p洄84JN<$GV0ՈJCG(3:JVU|W5gV]'Pt/Q,xlH(KEq0&.4bGAJg֏,ǷCFB5/>:6Y_`I(MyiGs이StHVpu[R&sˈWsV~bT&If(,""BJoV 'ޑw F0:%Z)!,W~h y 5Lh(g=S縉FO gۖ 8,bFZ ϵ[VPx<Ό߀Wp$݋КYϳbkPT>Ea - 44y_㰮LyaՄ4T!j(/W[N]H}9͠򩤙yN{s1,/ ^ȢJTYk{ Wһ i+cg;y4dLqF+ogsNI02 !*ŖN$q8Wܽ9z(N啩}Ë֬FYߕug#rz,n Z8q $PRোzb1ѹ"g-;RTZ3D87mrVfDK_lL wSDdg.̤:*楫`㘝g**bowiXIօWi%ZAר4qBc=Jv(;wBz$y*?P-[ؽvrC@.bA_)3,AEK2|4J8W[UOlγN.LUOo}&;(DAPiE̚.{ݶæG4`fѺu1sS p+p!Qq-Ą;yޯ!' v>?=r"_EroYqع/ ˛lǴlrwV#m T)H]]Ѓkilz Gd@z G 1>00x)`ıhp7tj'meẗ́ mRrvXP\Nj:M!ZW{#[KZN'w2epX HXe,8r({y"KB52eޞ&"A%`1Db/ bї!TTFtO;YHCɜnqPٽw@1zR%ISќ? 1ԭP kJ ,#7qv`h̎Ŏ)1W0S|KDBݧA],,f#uѰ- jY~f3/b5b Ż2f$N`|#.'Y?R 9Zdmܥ0e՚ ` _4B:ǵXl໥z(ƈ=l}VGO3:G9':J0 X3Чy"kEޠ15t3&0+a}OR;9&v*?9Op.%[HIj݅}enG9d뵾2 .p [.o.~juws qUm~Sw~{1L&9C~1&)g,f * fIޔ ״>V*6U'oΪWqEk 참hSy~oQoù i^HQ_($҄$3g Gj~ \TEԄ'Pg F`HzWZG{N$HmN[e`ښtFõ^&hGڷN z)W'Sr\7ɬ@G>neQJ1wʅ?̛cbTXb;mVM&xl Nbqc6RMhArrNMC+ZSBpSL ߇x`cbzP㞜5LqMR9~|X8"WMO0xÐJ@ a>99%]aݞ͋3ߪ8U.$r^gPt!+ ۘqfh$ʯ^ kO1Zƺ̐U'͌i&'/EGaxe~5D=m>~jgҫ:82K2зDY%`vx,.2cQmߔ@f6w[b6u9e<2O#!4Q6HE͕$1g2|{ղR[.6yL|*>c0~M.%kViLyX?sϱu4H{omNYٸUMc{(Pbq{4cLy<,f]i*RrdQ5v5īu)Q6H1#3Vpw19p׵_Pd~.p(3O^LLd_{ $4lj~v!olpAEM.U"F-=u>"O3lZ%M5NS‹ h 6x 2O5uo6Q1"(?LԾFI! #.yTi+ѩz݀_rѨ4z߿5f{qY-u{gZ6{eqΛ *"QP"2o; uF"5+d I*OC›fFPjМEٓ &"uAk@ v:_ ZnKvr-jƌ@nY\ hHR$QNzH(:n|Y%Z7SO$ s9B !(JA }EYl6d"*JC[.]F>r'Mi^caVkNvR&TrClňM8#"//>E&A*#mZ8Bd/%Dk\rS'CV#w S#, ୺wbĭʆ"II~\Qn}unĎŪ:cpfa ]x:O Uj2GKe'6^-|[~e@eAg~!q6ztgKF^v0@R󳐋r3}N6,$+x1W"V 1BpŒՠԞ7?8pU@Fj.xQhOa@* 8:J:&&T 3\eJ]ιLA-aqܷa_O5;NbO@EQ7yPR.7lvahZdXt]{űn/HlÊ (=ł(ڹ'xtFK9e!5Hcxn2[D@6p%se󪩛\]\8byxKuΖ;.ݕb1˺WS$ d %T &y1F_|N+Tip|EC-&bϔHtVx᭬MW~pJ+{Tx^IL8ιcGt(,`;&֮N+&R+ә] &CKASa߂.qHtE*ߨ]W䨏5ج%'q@"U Ս')W锕;Yr ~T2"Mft **ݴxW5qAtS# 7̮&c:[5Ró nVe$ v+3u:) ۓ]{k-u& : N*l$"hCSDЌ"&H9a(3ӟB|ZKvJe=+7y6rO._BUU}&^,@^ɤ^`*<dd_Iv8t`/O^D5 ;5.ڠ:-[ gx&ki&!.IO QHRۀ,eKEdnP*Mv@)]ېT$ ;q|}2+!>niCW?"|bMa]:`fp?Yǝ) g}4Dʞ;tlMiԆQ1ƥ~GD 3RpWi559Wg+%"n侰G:-ˏ%Gҹ/ ,?<Џu<=T$JC SnC濞\Ɠ8}5Z&=܂mGvݩ@&HJyU((zyǥM.#[ARX>vv Y JZ<>VΧY,_Z"f5XC-w{7B'|Zٌf ^+!f:Ϙ41,=wuv; u.| .Bu])^9B26r)LD4b7fgQ|% \yWy')/[81@Z4oPe@aDL;V(:ZTEټ OmS^- ck%]Q Љd5C*J6+f8F!{CR}IgSEľ2óD^`r9w}clzFP`\n-/iJQy E!e1)ָgu:ɨȂztsݼC^o^>vLxzĮ'ħsY80,GVw0+#ZPfIU_[([ ,wW sL@i\2ge*o 4JKUzITHcv" HT N85>իÂ(^7e1. d$n*Qv u3/˓u@2jVmS0ْIV7DJmPs%LanĽYy:E}Tt*T4 j:V;Od$bny[<$Ba>s/^6Unꍘ =O=%Tgd'8[W6'F 5Z9~w L`:׾Ko~Kus㟠'wA.6=G b^[sR3uc$7\_,srІqPt mg5a#Gخ/d=7O1ukY pie;QӆhםCTb3%DhonLM~$Dq\pF-k%HADCy,/J`>"4 @|P/=}(Ѡ叚.__*E3'tbkm)>Ӽ s3"5$&r;8`kLP[ϿFhE;+OzQ>5^x!vvLHH*n,ИzP {h0lB<+л*?I`>j>(nOjz%,OgxzrjBJq!Vk=ƣ"I io|#q"'#(O'fLZȔgykD*i]rpKy H$@;7Ck5QG[,b>vn8  mm!+%Wjw`iڢ8hqTZ>'VGeʰojބ:%@(:V= xSYHAN vtZ㋱f.*]:@Ehq+>V)'[Vٓ%,AJABjcWh+CwIPvJ 62|,˵FNiv@U:1RZ{hܫW4ڦ-j́dKa-o#w}| gI$Nܨ%^[ힰ^5e䭶{u߈.-ߩA;eH)H*7畤GKPvf,wEw&zyX՟ENT[c]m.Ld7I;rSuǔÑ7Wۛ3C1V|j_sNـ:ͪ†˛cX5?P휵|+i5hX䕽WZW ?Lh fnXMX[DdPiۊٳVB̃h(|QDGKGr?(֭YsWmFϢI >l\1Y:l1V ?:AG+pJ38y NH[*%!?J9rmjug_: _ݑX)OG{C5ܾ3d*UȂ."싽c^:[e"Չ'و8_@eFWZeO%*hgVzT;#*mІ]%~Pq5S(fKХ9-oWtegӽ9:L˴;%]tB{tk#ƺE~DtY>.cx=rcPñXi/[P q5KKAs|zivfvz!Q#Bќ*`?-hxng_gM^iCǰ, e\"; ^h 3!/. L@}%ð+rUJ嘋bYs c];~Ԟ]mnH[tWz=iyw6,%:$2ȟO)z BA7䓻oŰR ~hjүXCw:6qy̴njC桜\D7T:h?G-!D|[$$,MRә2E7;B-ɺ'}3jxQ\-ו4G",LE!?fkrj~rxC%- gĝZdY2<[,ưB-ekÓ-hH|Q_QՎf'3h7urVAwTC-G%tZ$>ԀU`"25:"Mvb[e6m|m/1,ܭqeC(WV{RSµ) 9$V5PCfx(Ō6Gij8luiSH;e^+W"u򌢺 (TM GHi_cRb7--dyunz NB[4MidÊtTϬ{kvXenc,;E~LY3gy3!6q(f2P :5W'>h"PʹzprZ R` BZQ":Ju4h#[SN~ HA[>޹5 皃[KΜz~v??`)v|^`]DlwS vۤ'f֨Iw&{]HIZkE@f + M>gC'ehʈHMx K02jr٩OBIɾqY 9?`xh; [RhOX QnA vh5}_tHL`ffb~|G/KF\~31quc[#Ȱ"k4ܾX\S. mJ1Q<ۅ)>OU)uҌ!ypg{~~,\/nЗ?#,e\F5z%f&QH%yKo0;8l>71,xC?w9Zrdz:萄vĉzhjm}Z$2 Z1_9[#I^%<>>}+A *?$|69^oJqߐ~ѿKtz_xل0}W16G;enܢt*-פ)Þ9[UfFڤV'o\%#٧~ ־y|^E] :vY78B d80y,8L,l?7Bs_})PP3;ӁmPG=2Vzr6)͝:9`O_&P&lpj8+&YWD<VE"uI;T4W{Tε7Trc8AiUNCCm\Y zkm_^2S39x e%_9o[FKߚQJy9R}tFKć|M>h⍌k" tvuvF_;XDX%'h䟕VbvAnvS:<#c./h˧cH ܨZRq x0p@쳚X6  }ܲ_kbI/Nk&/ZoF6#^?|~D 3ȥ);zc"u" ԛQWEx#&羉svi$$?0i{ES[8{EfYJDuɕuOAїs1v;ovxW@i:UXRgbi,|!s'LEzXw _T}Y>%p^5 (O;怲HD4$lHS}K`-teLDDo9:D DŽyLQ6|<kݳ|F]~lUXgF*f,L aD@qIԵk:Yjrm(ڳ\褝$;?QqVsN8xN!1eV c +S_ 2#Vc vUo/oRHbޮk箦O׆a(:m3ɣyu,nӮp}8xsek$X})r+5v(gmG%dy@ oET`Z4;ӊ<{d | />rj0V9p^Q3$,0`#ǹ6]H?W #gax;oXyQ~kKh*[^2l)(ހN/8=S.+\XcS=p Z O2+PB/oyuĕ'u 4DNpV$㫔*_m35ޥ^>ա 0fRK xVFn:m NfT5V!&wL Db$ЭKzYRxe6?nQv~Iv|8ΰ o_&E?3liv%w4 ^*B]3cxo5H=.tv uY{Gʝ9rrj%ikٲ\D0Ml4ώdߖ&P5K$|~觗ĕ{V_AO~PVa>p'dq٣﷖W+x"|BN4 q#cT \^0蝜 Iaӳ#g2 ]QXdCqX?VUR qG oE(&idn{6GxV?uV+-2m9)aOh@_^W 1ޟLiEiHdl93m!;E}C>ýo5eG.ɘ2̾b<Dqm"Z۹ab2'&%ѕnF _(DŧHOz>"5<8xrSvGKCԶ^0~T4mveZSF#ؾYPHA#Q]2 *E-"sO7J8YKkh)iID6rF֬΢2Ь6)x_d9SB1 %?dߗpX#sxSq֡9uq\Զ~_|nz#_ `"6I+ <ԈS#-$xk)qd'pLqY%͝Y$`.+|r:t^huh|qp'#G|sO+ϣLj_yprmVf*լY07Z]O+q345ډ# >6eq&J Ԃ5!ɹi%K-t-~Ծau/ @$-0x1,S|i%f҄hI.dt6c*Er; $7󸧶 ǗfQdw%l6* L$G++jD=n=t΍6JZ3N;~VyZ|2;'WKEx XO=[tLְK#CWpYQf%i\et H4+%D_&fȊՖ‰YTpAǀ[[( T ቪ7>@SK_U7IfSvN(Z^Bdcc]`ú4,3|6&|v4eh+Ui'(1^y9s:4((Ac|dTǮ+U(U R)YFv}o*ec{p6/CC=|zHI[]s.1G+uAeс'(ڳq3`{cZq֧HƟ t|ɇV%`!z,)!jڵwkBg' ˤЅLW(Kk})T+HnX:`H0#W1}hV=X|V\rXBbIL^SՊ"-c(~PI㳏њw1 ;ge{< ͐ZhR ЗM{D~6J?&s6Ϯ¨N7:yyڕ¦R*F {RVT@} Ӹo =K)c߃>\AtェmVz,BU!sgC'niLP2]c3O NK"9Ƅm'<`@=Z=m %/&p_a;j\rʰFZ#h)x9W.yC>֊ l-Dn]o>e} ۧI; h ѡwbL?ɍ:h#fŗ$ïnD[h2^H5:jdʞz)f2~0vUVeE'yJ`r> WjI `~yC eEXY6OɇEG9i:Sk}) m ɞkp_Ɲ+yZ! 9~[auJ!?ا`~KGoQ,qQH+E7tO=yAnԃy9!Y9c)6> Ff.̊#◀H \^E^p{l*TzeڥŹnڊiHB0*k4[:р  \)P N; GLKu 7M%⥠Hq|6\Y`T7B'q{vx OP^2dVtMOUg W/VN ,:^R.ve6;͙oۍϘOC= l\.]^5q M)-Qv P*,S*3qqƋjQyj1jCzأHl~J.3ȓM_w 4Rl{%|Ma4CX O?n[8d6QZǟi{-W>zGc6UvNc% ժ&2 c*!JYc["{YJ7+ɶ{:/Tvګ5cZ Vɽ[N#xm(_06;S6M} oog 9ća5 t<uݺ ,ͼ6-{ T:^HA@: [\Ln^ֲ<ƍw9ja>K=7bH-Z : [ @AdߚHKpo|FE4cQ]tyȾ6,ދ7=υiK.6]X_TW뤢!U~@+Na|*ҟ(bv]pNAΓgӤk7BlثP痼 `{T"r ϫɸcKC(V){rHyWąc-ԻFKT,/[ |GXquVorX)+cw'gVM>#0(H9Lk{K~q9[|'|ldǭX ?%bpQ50O?\ȳ`/8V \LjfP[wOU if܈P`h a5]₩=/VRt FwvvƉbb7[v!&qLX&vItQ̍#Qaچx߳!f8=硥S΃oOQJSPun ɿBTyUi37 $)5 zGM~w8yS4ʘOgBtRfWEjKغ4XUƈ NHw sG'k=MUzS+5{@fwhH血qσvF|6\`| ج+Ff#%OBP" /AG-V`8.!^j=00(w#0*e8яjv1Etc*a[fb7OJcEum-?#otxD{ۘ-4\Ӌlr5-C1yE-]' ([.xg>C5"Gi9 A- +I%.):Cκިo#Ӻ4ϊU8 1¿P_%qrM/a6 4y@Pk_bܫC)4OqFfB,&Ux = ƛw[r{7hd޲Z4-qVCB۲+)Zf'Y|+z}̩y0i六 PΤڰK&Vɱ&?F܁e"ۿF2!\Mp\glC\5.T:RDlP8s_W~H.·!m| y̱~+ k%_,+K͛VUlbxI6F 7ma Z X42*G$>I/ZJ U( (ȀbŠnX-?wr@6Ӏ`X5>|fqVٛV&A{qxoӬdHM3~>w=C9b5(Set/+-+#xA~SvAGLGEW(U|d=w6J^gVcsǷ/ heS$2R+KI iR-M%G L ÈwOuYt>)_ٶ@6H3Caw%%{-PVNa;"J@q'Ә5,%jcӂ6zjC wG且C0MlAʬ#3Qȶ :*mЙ"Op3=M OeiRoe0$Q+Ro|m5]뫚 W VnJdj]C7g..[E[tK1TV˰ؙ%0 u{TyXS[omJ׀[uGcpU*n*.$7bbW3!kʖ 3U׫;M6/,mUK_wE08˕W\Hu( 5[&tې@7q5zi؜uw-bevv8Y~D_;}Q?_g+_۟0I Pηw e-c9nY^/RӴaT@%ࢰC (%g^]ǞPk b^۪.qmd٢z- n6ܮL1wS] C7Bt_2=Хq)Y">ˌԏO )mI,,cY=}Ud?Gw .a1os9m>"᎘:ES>ƞ.OUܖ9m%v .57$" 18^M)jG`Ge})Am<Ҝ$z9c|=ֽE9sWež`B']Dv$0zCɅ 8N)|mrC2 9>f읞9~bYԆƹ#_,oϸθݭKݩʮ~_9Vb-{;X9/]Il_t3ry0e]5(_6FBn $݈XHryς#FhMZj_8H>ǖO'GM,unU}>X3P*|Y^$adcM  @.?3Ҏ$Q+#sU|[h%y+Oy$B5y"q[ C @]A(pL# }{|46U?RShdqN| y;'H+KGf"ne}cK-e|g?o"GiF5@+]y~?&́ ӯQwoOƊ4#57O/S! XLK̝>IBG'(Yc 5Qrz!.0@ y|B\;­9bXc8Tt> ei(]U]nGK1tو|(:ANQF| {ȨpړvjUFѲݵ-ϝp0ɞd/R3DPh$ 8ߟg^e{̕8|2/Z2Y'xs!+=Ѭhp{#2+~R! i.KH~N >3oA%p\oUztFj"7 Ar/N&&(BόX'mS)0= gLU{ -oS}ͽЁY_W L*xgy88>@2(a8>@c=caj֏UQQ0fZTA1[m|@s z2.w)iD[lIc+ވ0Zvw]WKN3b=ru]g 'B0{^Qo/]J4 uFCiycx(/GuvŊ܈z".i`uJt@6Lt,0EYqMΎ&d{* _:V (OK9M.n9To97Fw^tzBYexUWn/$j#!DneZAm&6Qꮨa~,`&Կ^\Rɑ67IDa<<0v:M2COZD-b' 4+.z?hibI[7OĜlqc~x6{F~X8yMx[x;5v$6WpH/üI@4Htu:,7+F20Fh/@|ۯiBC5#M^9+ӸFV6 +|hC~ÞrɳzG T.&Q@EsL<aKfmKZLm[ǝÿx!S0v%ZoTS:L!HX~d)IB+{=Sܵ3򌪞E$f\xH]bc,I,AR8VT[}͚(dER=޲\C_ = =SxW? bł6'w+bdE ўcL;.O¯/nTnb?R)_O?'S(n Ώ&(m&'osTnYMe÷GO$bP(sj8=IKa6--"{BT<|Ԯ+ETY3bLطd~Bt6&߯tO>!eB:A'T-n"s)m3C:ORJ#umu cx%Y.;ni1?bj#:O)b_I秞fHCv}Bb $$>VV𐪿 yExԝ;>cqj~+Qe5 RC#S)g@<Bqz0R -wٍH Ð|qN<4=MUxZE+ׇ!d(-lOo1p™mLDS"` y;m@7'ܧ3E'P} 0e&π>R y@Ug+$ߙLpakl22Of/ޛ\#XfdJYu*tF.! _-wDxU`)(1QծpI b U|bBaXBk[p|_~KLiit}Op)@!O{4I'7T@cń<#y8 UKT.$J~ѳAx\#XGա)WzJ RLYӈw:Jț2Arx=)Fg E܏ab1 /K{&dn55rWN'EKBY1B(&}88@4e;XqIGRLo*sJzsGŴȝc/,Y䡮n#5̵ZeF x%֮_< &7_ u/BHk|=D06QzQc깿{x,R?b&tcrHOzdu:_Wrq!` o9_W, Hd ؞/=m1A}@bPK ~%=pETӆ?"^~ESqR\|ϐMTk+pz =E^i (X@UlCLnTˀgzQ_􋘽 nvĈ϶處DMG.2ǥ/T󵌙xx裊 (jWt U ڴ ( a.Kkڻpuqae۵ZP "|eQq϶ac4g(휼Cu7kKώ'"%o[ }!*,fiAXF y{&IbC5R(U} 3H']‹ vW:Z w;ag%ARfm7H̀{adh!rqq˓ޫ[ ҟj^˪M-ҐLGzU>?x"nr!; |ȓ ҏkŸkZgKIPu.2Qρ JcR@j׵%+ aOބX_p3mVHLa;Fmҳ .~qŖ dEH3Rq+ۙ $\-V9 WkVqLHC(":)S")FwQ$u:AEg0%s@g?ϴHvx3fv7>(0Լ]KvtO\xif,SBo5Iݤq拰[H[ghO4"e?#|YThK g,7mԩðguX-F^u52MLO6 {dR =ezaB w%⧒H8[boNKM.F)l RGf@rseۺuyD%,pN_1QNTRϔRlj5[W7SJd-TҬF` C}(9S͆ڗP7OEW[ Q˻>VEX;ҳҤߺf}'S Ժ&QpI!K݄@n 0ݣLKxKF"x} b82tÈ\ŐWn2z-4{r G@:Fcll-StGo!6/(jg/t4ryvהPvH5|:%I.fg,`H^)f4R@ܒʮd2pO7大"1L7Ꚛ+R^1իf\(juCAsTfb{#r*h)?F 0Hܶrl!1`ᦈ (*pN^/> @y]vnWAӾmi3Bf\^Ihr4)8C<*(& X@5rXϊy\㰧hkd$fRTx,H^-*2A{:sa R+l77Kќ=xe;MDTb56R&f'&:'wIe" M3*w ^5YJ9"n LKSk ԓhLdc֩04rf @ g0S: Vr>T273՗I{02 YݽXd]ԠU%4chd0]Hh,ԅU "bP B Hf v0 cڞ~~k"EƒڃpTa3E@E\gt}a'GՊT a3et,fV9^TjDؽmc}WAK}Bb7C5XeIK1..7#G}K?lq.2wҐi{B[3w;q w)^E(\//*-:czWK r Qa"Ɠ+r䭱@g\wz?v3[/lDF75A/_щge铥p,oѵXNe! [癁_[<1wKƖts| +"|_sȰO?L1C GڲE>pZٷZ4uvؔS0bA'οELg )&H(bT:jq2j׮ 6C?S+Eᮈ^jڍvO7N[%`+`bO%ӄK,nx!x]fҧ@$p -?wkd@úI\]7FM!{>IIiq\$i8G $בH)GD/U)F1ℬ˩/&7 $p8py6UÑ+]CLRQ3뮏i@i( akG8%=tݟ@ɾa6s#dТG /7XÑj  3V/m\S՘7SIbΈ㪆ā{$4B['g%G\~SsoP%g>GvS[rN{c`p#P@H穘T 5/eeI7=gi~lR7\•LFQ@ MlJ5cy}r*SgK~0`:2w }/2ʝ=ԃNZN4)reW3!>Bb0ފȰn/QGjJ@_ naE11/ & q1&3U ,=gIYZQ.@u,Jܻ B;˫h^Y\n^`fyJ` A R̝X `5bbs_L0~ {%}3z*Ӡ'H/(M -H:GєNz8\Gg"bz96A(:8ߙ\Nz3:?>I:WNG+Pj% Hm>B;Ay 6j@ڌUP xuP"Zxmê h;U*{&= Dd>F, u[2/K-ˀf}F\6}yCF8ZBcG H2#-KgX$6r}`iJ}UOא,+WW&W}-twtL[1WL~ռY =)"WXЃF:6nX[cmb {)W,i,s'$ly_tH?b pDgL,Mw#صzW@KHkAR-zS(ȪgG*୎ma*B08_<"Z)TӐUf?>-M j2If(h[t~$ Lyg/P?A,~"d}k|Z1'9 a__+OjJQRLr*̍?hy[^D$A5%cY8]e,ȹFjA 9WwǮS] %N-0fP[2mٝCsQg|n6驢|_41QI<袹&-7 "F68s5ffUʈ#ͻKheN@ڵ/%!'gm>+79L\*i&WK< ,h >8F)Zv: ȤƉ;C“8l6B\`~5@ /&De$Emp:gn&͞jYK+2_<@R􉵅W 4ӫE>^$)Y_o𔡩6@[cABտxG)gC mmf㪡ME,/϶qhG4ƹ_#u*3U+z?JQKvD^dg^E'C{;ّɞI6yT\#0)—@g,E XL;L'[C&Lfulz@7wo6ȉ훿]}wMeGƈm8a]q0ovP.lݪUp% .=#~b~m2qKTL_!ZXMr>})UVi%?~"2)+H,Dz  O[A.Dcq#Y!Y MEp LRT\/CtS; fxJ N=3AR.O.]IHSV e*}'W1\qSa~MJo$/Zε=S'62}AxV¼>pԃNPSZ?dax %/`U[o6OB 1v,homGjhP!蠉7$HDOVl \x"Zl SI$o~ZeƓB |k ml.VA5:KMYN=+T_k6L)b^_~T]Ngd͂ؐe{/o!Ϡۮl ,(>֔z)4r1h|q0n;w nQV-t#Uhd#fAƂ$ŽUՔ8r\ Ad2* 'ZūCOnNIa #X2bL굄 Tj#v-]+BF4ީ8$ #6ߔZ$]g6/NH'gK'c tJZ`l -?B u6񍊒`==SvN%aemTHD#Q0 \l4Oi~e\y65D'byVغn)j|/soKcp<ĴgPm8cөxHz|3vPW{Nvlsg,ӣbM+lKTOgCܘƜz׏QiȀT#seR!CS}􉩗k K \Et~Jg>̵Y}G]KG$@033ctc+>V% :d^lxÛ;tiJ|qSW$!-T_h.́"]cZ ?0W(&W} pf>`UrsZM8CϵݐB\ d@fyQ@׀+0d]-u - q=qxUD>cԍѹ&CZg\D[c-ĞlUasG?zQdo(dS1B,qPPi[A%)O[}`N6ԞxnbѾ $* jl+wgT.?U!| Av<\P>zk[W?F8\WTKLkFv|<6(.S \ 5Tc{!hѺ|'W4 ꄌ I}2e H"MUCVK4%P s^Rc q"WP} {ƀ{Kw@?}KKXI3Uh>ύ0{;|EJ+D@?uƳ#ҍnT( SҚ n؝V GZltuRM)he|9D$FlHJ7T">KKfEYU([jM8x01uOTlٳJ[Jz 롧aqZ~"N6ҕ`_R>B+-ۑ*'ឆMFDzX#2!ZR 9E ~:-B2‚djzBi\M&vj(xheN }Fjשf1BQ ݄(Z-jЁ,C^\zU)"*Xsʍ{z2J*vm9z\7=o:l[ƈʙC:_z((4)E3%:t+{~w|F P'uYRA}}>>\yAvf'ڵ03YtXX] %?utKLC\c07X4v\I#E; oC|`aXDU9Z96l m**::!ޟ~Xv] \&Q.Lc⵳]]!VZD"a1z~yڤE_M߰  2OIH݆:OZ}D 'zWvDp2num_Vo{"'[hO\` 3}(KPv!n[-Kv)mhuyI)|f?P:J{-*P(,!\.=JVBطQ?$0!~+V_ˢ) ֭+@_h%"V5Ҍ[swgm ||8 Hڶ #]D*ژ;R[#(h29}roĸ6p}0Ty/b i 5Fe9X[ Eobۺs~@ڕ!g)HMx r*_o6^el<)Fb_$y~qay@҄)J:^UITxYluSDHєw0wV{+ѣʹ޾! <#~A:HyPeZ$H~_S=8.\cF,i;6C69|zߌON*P%! fM3:؈Qi'c\翍 fRlG`%J(ف;c{<7.o]Gʧ.g0탘2<"!Й/%$e?qHYo:D7NPs-]`h;m5.hㄈn0YT(9BOޣVάm:, l)})  HҗsA8z+Yp;ѝ0R֎Ykվey!pE^)`Z5՜VL_.flݳI_1Z||bwur0%J|]o,UWKAb@d xߕL L5~KRPr買&.rK B'4xt)#ԙT`?Ab$BE>x'CmLr tL"E?Ǎ?SBTοV ag޺RɚbyZI*sGc O;n^9Ғa֋ӄCۺ9: l[Ռx z2kɵƛmŒ[]ڒĵ5-l!S7]ZIImej0 }ܼ HWQ*:RjDrÕsKP%;.)8 c.|@5Ovo a2ҭ;Y1 `rd1f:sIfK %\b-Q JX4jj_} "AWBRwt7'7,K>RB/lV?;wC1_mp|t#+XrإIB"qek[r[͕ F~vræHbܒWx.[( :{adpËhd&ү,dQD3L%?Fo{hŒRU S%g7H嘹p?ĥ> ,j?_ϑ[øI*{61h?Noɬ?= JHYrdA6)-h$+wjܢBr*Ʃ)73 할ca"8j|Zm5?IB_ JyV ܰbKq!{0o꫏G}8g7H [G|>Y_a*#gEܴd'¿\ vGn\dnMcl,nwߞgאl7A仌ū5B x#?Kb}%H+  ~{Z x7+6o!+-T01W6{ Ӆ[*#ua~Ƣ1e-]1Wn׺Icbk67m0WٜEc^E9pm}$3Son-)μ Հšg_i.2 k<("I:KsqgEi,zꀡ O |p}vE Y H£J=I ``r5mgYZ0707010000001a000081a4000000000000000000000001668434d30004cefc000000000000000000000000000000000000006100000000./lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/infiniband/hw/irdma/irdma.ko.xz7zXZִF!t/P]?Eh=ڜͩ/TmKO2qJ8v~x*Mb `$DY" w1JqY^qhVԦR#NǑPHQ拒|aXG-qI8j=vN/-]WD_/QA2a7΅[ِ8IM|3 5%ba3hrG36ւv$ns^?x?8(_E@:<-(R ä l -d;#$c'op.|}VẎG4Sق$7r'SY (:B]!F熦kvߦ#FCbz;myRo_'4Dď=4(ԭ2΍:D7Z5z-[&&/O;۟-SI4~M#9@eTlfRF%2PvzqeZK&`lXɳ6_n)MX]#'2Fit(PSHaѻ;.4d/NRho@ӰRSV4`\Y3N|yak]?_T#M2Xt`.h[#${-^;PsŨw1̓cr.A`KznrpR oX摋6c2$ه\15M$cD́l圽_;n7|MψX}0-4U'J,,.D%<+,Gz*wgn>geBGZH {Z )+ޢZf숏'.s3 |.3zSqt\0d# '\aLy:77Dv>ƜԐqb"HDؾ`>O."*3uo~b)`Tc\p-x#=_}Ɏr~r6R  ӯ"e^N,bt peh|b]\,_6M(,p$I >c uQ[UNx~nJmő .pi:JХSPs4j5Br]=)[(XoGb|F©Rpo`?<j!7#CjDz?*33 V_e!=A mӲQ's9(:PBW@oJ|"޼t0>94n7w1D軙i}9K{D$hKC/zㆣ()s;xԞd=kaW^*0!Su5W;5RXv;2@u>+YT]|= ` A dPEmI,B?a*dA١\(_?[#dh aDC R{@(4,wFkv|;;laGϹ-2 ]#A0Cu,z*0` Bq}0=$`MFz^$m|\$P-gSi3NLOH")7pE9ew+XQ+\MXs% 3΀5,>|azF% %R"G! Eq`/ӛfɤ;#A9 Tc^ӚXuQR~.ͥhcNlsdfګ |КҤAz8 &jR3 hh.E8)~hY|w|׾|mPVf&ʢNl/ :lG1\wr[ܶ9>{u3ikm&{vTD@Ll :w_([mh1:@-2h}+#p7-Ĉb3,%xE3qi>e3[گnq46 8J`T2jAC;2¢ V-3+\]:~gf_atqP.) ?6ݪXQMuw?`kҍlrL;Q^_%BLLYT{zo)C$D'qqXYݎId{8g}@l*h#ȁ҆փkVt~x9a yֶ%ٔp3?W7Ax h9-YGmdb/EõLz>N3mΗTY\go:9B<fN;s^W '5r6>%%-~~h4L (="./8]>JA]̘_妽a^ԃBV=ִ&%-/3=p/+ ^~c"PQ0K%?1!b;zNJT5`4es3Ja@}cV"Vi z -7OI.X^x;lK&涗9 gSapMx̿LG{>Ud3ŽHHN7N>E~y$D?cEh:?^S^d#ÁM_ֺϝnLBjIO(^B-yơmp8 ,FWxuItBm$;!Iѕuמ|)# I @z$;hz;"8>@&vKG6Ca'HAO ]`6L?P/Ẏ õ[Z Oq\5ې^SjZ4ޮ: I] o2hԛpٱ1,pN'YlPiE<95^yPh ZA,20(%@t Ѹ'OV\`aWNS_P3k)U((B_do2k y%Q&"<+,Ptt~V\نϤss6lkC{c91\GTb9H^1vZHAH\}2BDu/aoeWL|ڦU~{,7utJ0RlCp ÿ,%JoIhP1VbZ^J[҅izƝ',3}D$F["\hf-}HVË;(WTbӂ4=Iu}5609?Rc{Be}BӸ0Ϥ60~YuO hX&fS)*Vrhm#Ky*/7$7yXPEN5sӠnvmmY@QXh`veUQօ+Sf?'j{/m>kk#Z}K# [ʪ%I x64NP>(yƕ(/*E 3?qOwQˋE~QЁ(%-Ij')9-Zfo嬼ܥ7UE(6;PH-)$VgS<sw=ٗo-$m0\`=dtY=eVZw(5G^ٞ8enG. 󏯑2~.YK$CSh EG y ''p*Y5 ?@ْsX;̾V%{+J&8=hۧ})tD.`ݭʱ- ;;S߃-*{+YO~sl깘y3C=< +S'ƽIJdB;ٝ\H8g(Ai=t=tҀ EsyH4gr_?=xB~ <@kDup5>)UqrہfQ5 ˔CBTԹM߫oƗ"pB+&ݾ"uŘLb,k2ƽw1?67}B[uz' St&u܍ߵL*P`!td),+hpC )ixᮢ4 7(er**{y+<#...PY㚮bŠD*JpJT`Yd6z{H*.֏nH6js Ah2;F@\څ7$H'>M0+F5ZLc+ٰ:RYJ|}qugnHLyqRi{TWOܫX{l>P Hc߱ D"R3 Ǹ{Gޔ .IL h\ͤK8yD(3(]9,AϏ1BT0mvf,‰mF"hEs=??"S;Ջi eC^?c-F;^:srx;RNg0ԟWs?Y%Hu2kq TfFV^ ޮ†޵|^弖l~WO`U*|cE.S dMb>l~m 3 AcJopc`[|r@@Ѓe-ޛ{ys~vhu N2%!TLZL\jN>Z.MB엘/:u@~\o4 z簃tK#G3d>gyCӥd7~έ.,*Py ["y+=;<_ iPU+I *@IM-A 6~@eeDp[WI8L]ٲ|T5vz%ᐗø? &o9jy`$QvɅU:@sOB*{ G%Μݥcvq mkR1KxuyX83RUu\)ȭE<<ʅJJrGwb'_j~TIx5Z;$wUTĥC &,PFu"iACjE7R%R]jRXf+LTei豋vϽVJW>,Av&>m?A<.\h/b8Zknޫy:{ZKBM >4r갨d(jч&@lKi0H!m>?ˊ q!8 rw0Ŭm~I p3J޶a=X8,)hm3,y'k& {!>}y"Fhu r5 "91˩7S4K0 Q3KBL:5Ԯ_<=cfN^ 8ÐTtbGʠkI &ǣiRB7h `>"kcC2R4dR06SVWB=uM߆ , thչ*tH j yq hx²j1ʍB+z 9p1c(ֵ_5%hTܲK,(ɑyy&-] ^eXSfJ;Y:WE&XŁʕJ~#j]?d] +\"Dik3qhKEêN io/hVS~ՌF_jj\[A l6Rߴ'*_bvЇ-ie;L)O_ >5n ؎=u]| .=RcP^sK=@.]W,b'U &N`#:3T 4v$jbl`y9dA*ߵܛt(E(Xs r݋nU?I"] w"b7]TÆ9eQ-vgdbe-:K ٕ $!O4%c-0qi=$K7 :S//ݸ܇bԿ: ]d|CgFN()̈gҏ .62ckC/(#ͤoxngCvdԈTpw y 2EU.p92;T;Je{FNɌ0k.#vI,N7/1x!c,hw!i.WGrڱk>q˅, x[ KΑίF.+ _~&tʳˌl0dZ$MGp7}{f="?H~܀6cF(8˻ۓFtŰV7q|^nPO0q˵l:b>5l^ (ڝI:FUpn_x"N0Y/lg(_8)T㣆|\pdÖZwTef?lB.@AbvHH127>ث!@ ߡyI]fƄxMzʶU DtgC8>* )V~?9+He1cC1rּ6~JrXP{˝rvH*Y M!̪s_5 D\ w;W,|y4 &bO3Xs V?MHat`5@W|+o:聕N5×HGeR;$W* C.o#Dw-' a Pm"Wz-|76"Oq=MQ:7i_0 DŽe:P7Ex)XDe̢iWc4cW*YL3q`% kHVHM t&ڻXb>g=JzCxJqWEբU^DS=Tv[H&o,}65K`ld&bIVc *Nj 5*( z m]Q_GIا{M$=kA"VygsO N\ׯ*k.m͍,v"PAHu昡4~r2,[\N4&|@vamD3ա7on$ /C\iK з}kSw2lmںv)(Zmvv?by)r(ݟxkvXg{OPz5'mM6l68U?aN:4М5Uw^ øxL.2ba-CVS$54jYHG9d2~ˇKh{ku2 KnYN0бy4mS]Uz|<{5 N|/g{o0HX?""O+Hܓn(2j%3V3EZ~,Izsł}p+c7qlM+W6x|Gu5޽h4/3BJֿ$ z @TJ`ح^-4Ă7Ge&7;r/(IWٍͤ?avA-p[7KU3<_iwtI꧹IQ>˘=<<x 3Zk5.~;?3!N;ZaĶ kMo*'~3lW04 +.C%R="F6غ`mXl*#~Su]X$p{,[SiLX  PB̲(-#v% 5%,Lhn}JAySJd{t,cDum EF \dȚxBP#KK($v:׾;)*d B=1Zq+ Q`X鍙+7QrNkb;7yN1+J5˸?PBtSQ9 |`y:Ex q[+逜eͩeǓ٢@f~ʐބ rg+u~3Qðo%-nb&#[יS@f|1a`hX.3$Q`1%H#qq/&ߓo؆E09ctb_}XGL  fo<SWmʇ6$Imvq%fNnl ,v=4k dvHBd]z goqAx<֖uw>5dxW[w*_lj1"yi`B~%]x9̾^xݮQ Vz{eT±G}lX3.(ջ bo:׀ mVl䧺D>Pw'b]2K9J8WV/Sqf16ȸ-7_\뤎vEc]~!5/vShiWY 'e(XǠB^*qvv,I*ŔʄC:YGGEM?/lrjO4hFWh@]nc{Pq@99| ewSzauL)ж/j1rk0J41ڟxPmvqa~$:Ϧו|t)LaOjơd:6GU*-Vk(Vj8)J_@N-jGæ?ρ*G9\8%>z.\?ERMցdžM揠[YJKd쒗K!! d'\$'2g1DOC<愀RN~' 9 ˞+Ep Ɵ8ZСwkp39  3מ2=x,Zu /I[h;5W{]pc!!T\2+O/#gC]i/(3  /;Z3R['i-ȻG02cQZD#yntʦ˙bb(vhقu8O| ?):{5 W]*3-o&s4-#2qmQjXG *JTKP1t\;XY*wi g*#ֻB8Jǩj1#T涡"BlASd~W=C9^YP,Mtý~@Q.ZeHģWaM3"bɢg*G DV4'϶pـ"ܒtjUS'^wD>QɞPlD$xƉe]/8$>Y묽nNfp5wUNՍ__#M!iX85bUKGӮ !!QPܵ}9[ O? xa4(1ƒaLu#6vqL}77м< Zs>Tc/ 3L=ְY w\ moY @34oQX܉Un?v>EП O Íc.'v>Ds4c9MnQJR*=5}>km{pn4rj6[}'WMWD5Rt+J]3h ݒ74xO4& E'ُDV-&k_V/O G8ɐ^H+i*X> \ ƹ7ʰPAΟ"%X;=7߇Oe+|6$m$# P2F 90PX=pZ oQ.Ռ\$OeluoP\ G:/R؋Ҳ}+[m =+ 'h]a.X[b<'΄*`ĉ! nA2{7 2*|Ñ+^9 dXvlDW%6P*]Z|9ɰ+*ȷDQ<'n{]%#vA;>QЈ HKQwz#rˎihItK@w!пֻDIbPűv6$H9 :%=ej*ov$_VQ ms8:5mԎwC (reڹ!bCۢK+UˑK sfJՐ ziU?2{uʺY*Y!`uq>:~u3*қ:"`glmp ؝)ȗ ocor)uŋ|NFՙ|  &q6u@<.?Eqvx暽RFBR7Ȫ]Ҙt7 4:.|&u ?2<+3u\՘pP.S s.сMTLӦ)bg)<<n |2YJ#Y˵NJ)E9gP)Ŝ;9 T 7qbH}`Bj5a;A?}0)DRb&1I'˕I[3!?BYuSHQ_5G!=yc}}D-|mtɠᙝh|V_mBi7qeiחKJ铷 aQz'^\^+pyz|<'Ņpl<~󎲃Iu&jFq2I ᓅ b.37y*'I+]& Sߗ3Z#>OLjNEp-!tg[O?L?ń]JLI0Ӧbo#C6ZЫL?I>swX_K 5=€ٞl<:{7-50/Dg*vNH#^8WMlj]<- 3|%DVew8{ [ Ri%#+~Rt {wBTǨ&Xl1YfNxGyR﬩,hKsw͗ K#21Wu[e述֨ w#W+T(edC2@M&$ӄ&ID>:}/` ;DZH|qPW_bMG&Pp SQ?0ӈ%+u55♭VDHO\*0%)[Vf@ +i 7 +z(1 h]7N/E3˥'YҰQ7i3(ABĤȓB%1_f7΃J>h͡܊xc#. R!g$Yf/,iYbLyx(,v7-_]&IT|jSOGFӶidք j1GSt'[*kH-`5`XrocwfnJby.$E !DL٤ɃuVg#솆Y&%PSnIPvR(.Wemm5L >Q膎n8#%(TqޞXi̺8 ]"yWBdrt*au~ @KN"VjA,4("?*]D TyS PVsZR4[QEΝorOމ\SmưKx(8P z1 %_Bb4NCRN(2$q3DB2 s^< \(>I;': CijW(ht(~3(2U#bW&+֯h,8P&>3}ʶFI^WP ,Q,=& NGPӊ-0Jb EiЋ 4i0u;Xܿa!W$ v ׻mN *Bo')bv#i;\ X;~GN|(,C$G(YBB)RVH KV(2×o6< ${O#ʲ):W`uQD~ N"zJ_n۱)s%/X<4%یH< JhLrHQɏ=IWOf4KAbiOV^I#\*B+dgn8"Wv[i'H Yaj@.]r"+Mw ij̕@<_߻u&.w@g{-VAV@C5XmGד)N鍽؂ѭݪ>v0s8ttPaWUXW›|)d XyW*!|)K/l:O휎Nrmt/k~͹:u}brStX+G7upbTn4v"B !8U2_DNNCJnZlå9$of,@ :gaeBe[ +{b@}Q[aj̻ mc x3[F?Zyⶕk%+~2UZnvf󷟺-{KZ%CZ:Orylx9#zkI?$: $-Z@5_ҍ]lPHqf~9? 0T-rBQ")'XFt^Pţi6^B|pSvC?0E_ ,0sT[N?:Dby̪!/gح@,6N"e gC}('ĭ]HeQL un6= |Cm &f~ Fkځz*Bn]6!]m37&_ Upó$Ƨ(O$`_Qؚԫ;BDHn>+yz%r\HI çki$f7N/^a}zF)OQJ#)Rc=@+n>]Zu/PS򿓢o!_2u(nA8 ~n/ Eh%\oBh`GL/s9d8Lz m<2fo cHw1Y?ۃ0:@C)ҢN#(ɝHh.1ľeW`؎BW8|pؘQZ~\JPFOW2h{@o sG4) o(M$u!~?n*]+fOXDgfaF[D0?Kb"%T7jrr]%rv+W)iELQX`_iRcЈ#G23 }Y$yQ9sOEfjugg֛nie'h8hGOh/m+a** 6/b?"OÀR$p#F5L 3. 6;f 4m۬X%{Ӂ"7,+|w6b=d"]xkvőݟ@'|/Ѕwnn Lu8 K]~ N6gע*fd(0/P/"zDOM{35uHKb]`Υ:,(?vcaW&I8. tJ{m3mB}ƀ:@D+3xjoU!ZPj qҜFdk6_J0W[s+?{ye3dc@̖Օo@u`|e|ӷll:H1tw\a#3zfc´%WEw4frn]w4&8NDOHUu?IK5Eeł;K{!] t!.ߍZtpm}!&A@v\ԓy\Y gЉ^ӊR+3g(fhP f_6%ϧ grtgA I2A }nJ9jHOk簋U(۵h0QyXݹ?a=Mb^Äw^ {xn.^#:pbo3Úzh׫a@FM8m5ӗ_F+xU8:k5FimJ9cEbklm7?W 2R`/҉ϟިL"lVL +oRC^ג{CTvhFO\ure鯰ܮ#hj B<(~zƿ9D 5.gf&;.NfБJ T+v@Kķ0/* y>Țk⁴M\wGLU>,/鴋Li煇 h 7 Ÿ$vLDt\qKB4+T4܂l'/;v@kأW(sx-Ef4f^z-{c^vbnNe$9cnH?;wp,nY NWH;5?YTLpzK.Mu[t&@tipKE""5Lu@9|] <|>2k>.UWz+< oR6^-8qä}#49} 83gt1c'ȭ j)BgOPy^o5jU`K@[klRo 7R7>:b#V J`=DF|zL~#<5uh):C^HFfj 8. 6x~W-ڑ˅!oJמ±q;i>KFfl@ϓஃ6ds1';oLAf%ׇHŝ ٛQTz|vZ ~?B7:$:̓>rr;)G􂟉wȎ`LUlh/c ~󤋂Z(Зmu*rN> b7C_=S:};sM(ӛ5f4>2I3Г R< EO&%~ECoLdlOOQԹj2 ̵ #FVI'=JrY%Je=*ǡIOgJGdN=R{f2oTSePҌb=a ?ɱm\ͪc%A .8ʹ"y!(R$jNjn Ovqnڳv^ Z80\kVI)5jÞ@2Zkl)`~%t'%/ߵk7xثU=tT*"x]]PgpATnHXSԮ|qnu 5&9jע%~OQ*]A &_6W$⑫N}3Zv;$΅&Cj,6sYKyo.{>0E](mg]1nTח[ì8vCsm[ /ԏ)QGՃ3 '՛Z/G%`x==FAs2 eYM~(mF{6-%,?;6c|Oi`h.&.Aֲ{# 0tPWWyG׃+ޑl&NCR#@qrg)5{"Kp? }24|0Ψxt'&%쌃xqGq%RE&ϦV/%u?*EPdqƀAOY>hSp;|4{ DQ}||&̵j1kf(JPݟِ3&FΦ;)cӘw?s7p)E\km  /HZX8aG uFIe[dܥtD\pEv \p5lb÷Bx'vۭo-=R3uŢR /'%rAhVk'5’S԰II%f->pVHR:H:e?U27rn0&Lb}R}$@^nmťE⥊VZ"+a9JQH,]'dWQCʛQՒi',%+YH)g^~:m6h$JpԞw u#?EHe7~"S|NZE)?*F15|"jeH)6X8jKtߠKO0ό 9bZ8b爃)Hv*qf$0 2I- C0j= =ÿx|pcai^*%iDzB)+FdkqJ,#`?18jF&u!mcK ]uQGޕx<8Zs/;td@-ܱw$MޛƱ̊$"g)?msЀu ؅#ED6#M 8&K {alS Wt~pqe-¥807-9.{#MeY݉++Ol`gShKA˛#f"4lrjқϨQz N9ǽIx[4X6 N]yUml.&e´|9,ck‚b#8Sǘc<ͯrdA,ZyW e=Us&,1cIw4CISkBB -Kb6mc,U2jiB@nBy` fzcAV 3%$B푸ՁiR쫵QcNp͎ S#ޕXxM2 ӆiSWמ#*žE!w#'nj&]}=x}}BKxڬ>h#$x?a(K^GM<)yvΗ~"ҙJ Cwȿ@\0Ll^4.==urqYϸvk91z u%ć֥,2_'&kx`(tQf`ͧp2IT`G |L zU!H8[DܭU]m 2q槟gMGEe9w$&kqGfA#MOVCֱ_}Y=J\N"j!Z~a'lp- yS+e]ZU9$uW潬)-/rjM--DUDu%Z ~)/:;!:t֝T|(8)9Hcjod?QwA@K:b*w']cV,ϗ՘A(-Yxe6]7v\&tT2(aRi)V#9A7aӂZ(6dpFgvhDT !?{pb?7d4+!=MĥՎ\| :uysq)*"o#=a)c.={yf"[iܼ)(*t-i =j'P;%B8( -9N~^<m Y=j+dũ%_!!O09yYgCMjZxgZ 8]v3H {ˆȖ2"Ee.F?W5f (mCQx1 }᜗"=z"FcpOF&y#x{>+2i,)B)Mwm2\'CɩQxBn;{ě VUHw&>s>3Fy) \P򚥤uA`‰ĩv2MLE" 8HŃ?'@OILLỐP+O`:N?hr̴uM͏({Pk#oKeەw:jw;Ha =R>joqi} \ٰo 4,Quj.OpGTy F)jo >#h\BM]3DD^4G7\gXIR VkhVpƤ]шEc~>A=/ʟ!^Og_+ 4g$OvƟ g#`') b q·/?e7au] iR+asP P̚x( ɢͲc(W ۂ%_^4wq5I뎹;m07ݚ{DHqVoFҞ?IZ 2.S0q9v%̥Imw+kLG\!Fe5 xobA"pI*lNL!!}'p Rwv_m3|=Cn ۗKSm{=Ȳ6#@闲w_ :y,~_šX2r5-DM裵ٍG ~ n9A4v[=#PT ߲kJWR@!&?nI{:x^^ې23;n}M|f> pLMeZǔil\ s{ԇU꘢zCiѥOr*'fqP&a4 ЄcVl`:Vygڲ\P`oG =RڡAuK|_dҌr('3w鷾Kx">i غ<&?^غL63"Շ4䮸G|<6F`EDey~.;LQNܹ?@9"v6fP̄%lc~S ƒb4p&[GI] Na^Z%`v? zϚFHUmFwN 9qp$@i(YIÛ7(ZilWD柦%/܇/ʩ#Ꙓouu%]I}oڐODGcU='fZOIB8=?fԤ.c@1}o2Z%Rc[Bq+ϧ8l;Uu:a!k;EAj@F|`q nDoK@"fl03A,Xƈ,n)zrz],Y#sr[|F_7O}P3Wτ2T΃e;˦pkk|I y)ҩcFDC0XIPP*j鵍~^8X ,f)id%'XXLj XluwaP_n 1T5.]@&fQPLcBuߚ1j%-"wDXk ev$CѦ,NNmW<{q_򑵃2"o6{^Q R4`0>:'041Cv.{*ޙ{ĕ4o.qDf_*q7 2pz~nLb@s/k>`TD­dղMDLWyut2c! ~@j 7)c S 20ܡԠm""7Ov~~ړט$fxo¼IGQcPуli5\#Fr ;­C2h2yg7N0\H U A,:IQ֔ۙzxr]j_>W %cVJ^9ipI5d;_V yÒhYYQԩGH+!40Fz`*A"ڗc'gz.TdQ6 4xahGZ$~!/-|#uGCIX5[ncFeX?::vWAޏKi0Vd#k/aU&)o )$Bfaz gtbkg&ׂJE.lu-νa_?a\݌{po.Q5 jP=C,ٍ/u$Yqh"fK6o'U4-XfBE";0ǥA/4 Ą(1/D2ee{& J@8B$>+~#uV@BKT \9Eq¼8 0A1iFloapv^;*cyupXB)fJbgcOym~FLAL|O8,PKo($_n&Ǯg_m,u<wSnۋB/7)M X*+L~/nն5(HW 85J.P2h\]C[.T9G ֞`ł'-VSxya攺?Wy7>l:vXg(= , aj˸G rF %V,z?EDƊVe;;>W#(]/h.11Om@=EN+JC;7E IֲT>^sut[Tua̪w%u^{#I( ВI2s g=XI,/[ׯ䷊Ӆ匽ŏ&?܃,`ڶ4YǙR#@L[߼R7(ִp a|u>:?IapF(.qEHq՟n/[^hwYaٿd0(U[sf"lP?$e"f̴B145[~!%0nB( H Pu;s-M iBdm9M&WG9ls#XcۥtIm q n:*R}\ ]O{gdڨ8p4}ޱci]S0Үu5-is6X3LrBXH^W@E&E-7%$R<*ߔ=|+E5mM-pk ZV-yR ~<&jhw`7e2Ď|O/6ςJEt_2e$i<0 Pym$a [s|~† FFvdaogM0,nf6^dl+?[kmSr7$SNt]:,,BѢ}fѓntf  .[+S׶Y.)^8aOHj$AZܰ@^O ܗ+΅R+(O+gKü+\e E?8Y9{}mђ{Fg/kO&s]XVM *0ru)ݥCaƱ;bxգK{yk:3%jEv>5׏-MQWe(}j>8œRsD%~4iSo*NEq@=}_>J=B6sB'v~D-$~:s7%690TLݜԗFWͳ(7:ʐ@DrD0+۴m%wc)P>IaNdW$욶U R-҈ u4ĔR$EId$2RsvJ.>ycߌr;nt͓=eA=Q/ɶu\BmF&Roba:v(rPt^ }G>2PZ^Dj GI-t(z=3 C+ ֲ <&53ޤlZ }o=n}ud^` nS sHdg EcB j:f3߾N Ɔ7hBe.i#YSkÄ X01'VvgV$4 O˔ʞH$<\c |=EVRum\Z9GلBn|5u]ﵨPCFv !֚dn*њk:+o8MYܠ_T(xԑB,'4ׁA?Gί7 RŰ|)Ms WBy2eaݥB?io2'[;O֑8^ۨF/ru$ YsV ^uDͫ$zub^v&zmb]7㵱L|l<W,/JPMw-c+k= MнBPN8[fm 6t9‘neRicQMOG2yԂ뽰hlHo[4|?ֻ'>j0 _SBtlĔvZIˬҺƁwDFA 0vCvk-! ,Ӷ%s# D7VBG-E͖xk1T0v3 D7~#d,Qpo$ɄjI~J oqw"Z8u\qɾNC)<@U|˲Tv|>[olA"[R!"JIt OYڒI؊_]y m.mZ jf `$k=1͠6elx\c&a؛G'=>ɹ9M Q/"Fjs! ]GU)e?8j-U)]ⶥ??0Ikq@,((;L̉7?}5[çT&'zWs4Gw*a.Mm`Ʌ޼[aI"Yȗ 2zLBeUJ+lD\%ȍ Vb`)Rvt<4F"zw4fUaN֛LVq80hԋ#|>IȅS=J]0DbeKmsMDh]=N>IF)g2EY |Ӝ$\o.ZH?gKG8=R|]F/t~#oޤE 40pHfp*ε1f)Nӝ/AR 2'nwLmD 75~<0uC㿻 BjD)0 5#Quy>E:ܓӈ>“UA$vh>'-8ěXUfRw͆ޙ0H (b-Vr&Sil@UN]ӟxIiDkH,ՃAe ➱(?EOwm w9Ł Qm@Ffd၍'ޫWҍ豕טIxǏzxv ;c dFv܇d㕵:l6ձ`kg/4XӁ:[-L DI_m5 ͣvb!Ӿt '?Vsdf5ji"gwmZ&!TY>=vh 8829WvqF> *cΌDi ERqϙ_w{%4R{\ ;Hٌ%A1fG0ZahȜyAX@pT6%Ц$l/::tQ7ZMZ %:Ζ)fXxe\ .t?RTA;LUkja@wV޹ @00j<4 L?dV$ #8ܓ>xEAxD!gAΥ(چ< 8rHeh: ۮ#vh _̖Wc1v"&Mq-*11ܨ_Ҏ{e1#Rɡ+ސG]{mG0yT2I4F-n=kV/wg{n]{h|9HREFprXdN^O?q~^Q1˿AW6 +3P'V67b ,.zq4+ǢPf]{a 3gߕPLauZ@;9}>LOZך/{"L!Z,d)룱t"40oM=^h7-ɴ8YGY)cB˧&NL^:nYxZmMFj8h %|*n,O% Y۔ QW]7|8pOL3][ycD<0ƻHR+/#ARg(C0XBxʬ䲵u{t'*_N0Q1i(f@=\c<۔Z464ڵ6*6:3JpK?>:pw`^Q"qRiˊ ^YjqH%w3}/6vm^|[#Oy!`5kU*?#Zn򮤽XC؏MV' #8`Gw= rÌ 37gLeAo<#Iq1iNs0X`p۲?{&(5ϻz^r^0E2$t-La̹H#[ `f73x`]J&,R#C[o ^R]hYay|"DoPꒃPܯq3cq;^Rg9N:9i|u_B]i5D$EoLwkS3U 2e&2[C VvWF2ƨK:C1?_=# fN}AH:^Κc KU2䌱h^z0 (z|ZrNATLBNwf׷Vr7 frYcvwgZ:z]dYra9vEhǨ$bǝ&4w!j3 /r7|UzcEGLRfM|wň!jL?(o7։f\[xp7&@[1{Cmh(NK/:$r:0nsc._`00xn53!o?5ͳb)GnR7͵EHx*{0kU HW~+}l)̆0>h]'ᚊ9 _ ?BcS@^Bl4u|eZ,nj(+0C=`5ĂQ"jH]{~.CZ%l-i%8BN$C"+Op4jv[cr AP̠]nKRftfoQ~j烻U8Y7FfL,,eӘ)u#]X{:bkKQ[aθ!(F& jEb[<}("FccȨ##E?@w**=b6)^&Sj0*aGj+nljˤKj{?)# ?blPS,~>urPlrAnSWX) :|bk >]ACϫ4Jq-)p̰q1n}/)sJ_6\|ťvD3\v(íquk8kyP*ЦTXͨr@*cj@ )]arGwFvj V<+&#]f]sɤ'7YFf`6-{S}*] ʷ(Fu.N>G7!mkdS4ufjϋj>FD91y}W*(QaQeAn{U7rѯlDrŒq@7-*^{s}ov^ؖkvCWuN3tfCVMxW{mi!E}j_oU9FJ B2Q(o/n;U`2hqë:ctdizd nN8%&b/!PwBSB*V2\ _?`~I!V~MI:tEHfWA6t"ÀPDlG#|p0ݍ_w.Q?z546ֱYkP#XL,DeL͎ōTq_V ?`5-mQ;,'(\uh';ﶿb|T3+rGrYɘw6wmH4Vi_;s矛l7'b+̪p;*zN5.C!| _b[gpv};V_.TI~ouWrursQc8B]Dw,Ck֬폘Ba%Q o01 vI| '4Ėg-a4YgPt(i5c0&:2a_Q<Ef~{.Jc '~Za[ H;ODoRn@V@CBn gv>gYWT8q)%67_ld?Ty+ɀ6,?z"$z͹U&e5:cl}E c"pT,wQeؕi}m&;[s$~,8AR qIC$DvymLVK֪c}{aɋ)c5Pz(T-JlsL{]xɽSz`VCeW~ 2HӜ3l@諭0y/fni5@xq`+|7d8?VS$~*B_ګ-68)fzLmqx>"&b(0G.Ps@ Cne5餚Ѹ&WZQ]Uu_ҐrN YKn^?ְkrcbE ƪEvOaDi k+a;ftDh.ȶV(Bs|!b k[pP xumoycd'#/ ,-3FS`iI&7s9 SN:I#5ZȬuo "U#vɢ dz',.{&?NBsUoX)gL1/ I 2I~]kvrE {QHҏ`ШH,G0*Ce>nG1R5 mLD3&k2m4f/5nXV.)pkL|i'fA'êL2 )[:T |#;{;HL-6i`C謸ɎHHҋ= dDM ~_ݜ0˜ 8mPTZ@`¡#F dykјmT*: b8ѫ l`-rW<&hZh_lk {Kht]jJϏ9 &#Ka>cۖaR =vY8.TB1VhFM6)":&=\gPeqNGrSD[xK> Ș W,> %5=6}!WU@ِu:1Aڿk.*5vT(N/\ nlXؼ!SjMN^|&eUz,TQ# warbӶTm(9-8ҧ UQ*k5xϾ6 f#-lGkbNJZ1&v"3@ q$8) Q̛S\to :*eg~@^le(ޕ>;sԋn⿈m$h$LgFޝ*'>[>zߠAQ( =}q* ,DmLgn8"rkH_cܱdjCAStNEheè }vU>I!Q\`9=BkϬ[wl0e4FAKL?zےjc)ٓ\CbUZiOCAŸ!`YC~;T3ЩBISjd]ߓJ`xS@~SR/h)R*iíakX89 Uc_z`.& AUoԍzybzDж ΛetZ3+*BiHe&ܡWCmʉZt6;$lܡ!#љfT0٪:HC[?!CUVk[Fy3MGN̷c[7N1A6 3tCc=.FI)[eJ1Tc"%bYh_-As?c"a%/|rfQWR$/f9= H[XdnUd>ÏA*DAuyA nOLmBqvauS',k`'2 &vOVw{/n`&7(BD$sc6&Ybw TU;[G!}8&X1e6x9j) S`a !/n ﷨ekRj LC6ha=r 6&yc8=?뢴Ft`\_KSO̼#P{7>QX@3-L+UtNJqytE&Ȍ q2 oٟmg2\o.cyXa{ 򏲉)?ݑomhLy"ЅOo5*=۽gx[%9?c~N䦠[&'Ld 7L} P8T2o'﹆@{uE(uZGv AR֎t{[d߆NL#'?4DFu"?Yŏ(Z,BO}Y#nB~ޤZ;jkQ1J +G`0؅ ͋\39R@>~evOWalgVӸXpX0$i&nѹμ%d}xׯYD*v" iZ$Gࡊ!>  HDcN6xCє͇Mwr~ H<#nR9ERrܡ/h`^xI3gjFo6VӚÙw   z[;蝧b؏bfnmd.J)t3qy9OW&i-B_OkvZPHn^ew {fwRUq2yעp͉Gwto'tK ,+<ړ] i֥gwꤗIv_΃B`ъlWmpIMn '՟UGklg0LLKm.+@ϱNfw2a3Yxs>j.ukL?vnwUe>L@}y0t~?Uް hC!1 p-1Fҋ̍OrRs_=GCo_Nu1 qSh& us9nx HVe#A zd-"!6 M(ψם8-@*:<5l[r%N0#kX鬄_e9G ,$qҧ,!lz$dN6*ܤWCB&ǀ9nNI:Im,1O(co,Wi+Hwҋ]^9x v<(pς nP~ܟQߚ%8C]`WpO|ئYS3ۅ#{D1ZC=b8uV,bC>4 ^k=R(rKPT_Ȃf#9g]DpaQIŌ}v$/~v̠"Z=? PO"Dy|=л5^Ks.s${j 7 w@wkXO y@eO_ 1;s?r ߲}R$"O1A3e9ch*l]Ad &*և_vp{rȽm˧; X38xK K(oӮ1^.#E! ~ qikꞀܦ>ՔD9cRulaC}wT3vkͰ0ITE)E8_W ܨ%źCF+(KaX#0 gcXzcAœ-\[Qy<̽9+HT`'~. V2@NǹssA\xQeci%NqXi*|C8Z=ɯ;MC PPˣ`n e-hnjò4(hNH۞}{Y`mTS$\6ya[A gFk\> ut:s/OxiVʰ fԾ%JBOhb P|TCU2"_w^h~_HNQo .'2:旅\Zp9?o Ǵ#W$a?bhvfmff7:DoE鈐WKi.VR[3#d ;#=kzj@b`H~\i5ވhUd Vʸ{ hcQz:$LENJ;{e>q3˦D[{ Qg*4e<2€}\<׽k]˘V簡mȝ!r7tOV-Q)`#B2%BV)p4ȞJJeZ#PTdPcWo%%׏hWm)" 1`놾 Rl ?avYo(0*gr8MRʁ!O${7d!U曞@lb8ghxԓO!m($k)x11udh>%JRC¨V=EWc9TuIO,}UN?Ax3Ruc'2Tt۫TR[5O=<[;D@'y!nmKu2?Y>L @yC9&&q75w#Ѓ,{yED8k96AS=m/YC @Ebx7Z_{ԨXBW7Aڋ/pU;D,y07^W֌5$frmc<0+?XRCnCltZgfE8뺐ns^vP`yZD1Q羽UM$r902*r%2Q=5EJmR֋^T'o/+&)pJLY_x=)'wGcKo3Rx Lu-ӾILpi $r/`ldɠԊ|'OtCVaY ePFʬC' ".`ePW- G$VGdSI*son`oXXhۺHKof_^N:6^ȈQ{эD#R&;:\!WR9B| Ոp 9Aן6c & B. ^w𻊇@f:FTQ}MBBo6؅Îq 薴^ V¿ة)v øs |uBL;S\0@Vtn4wqȄ*˙y>22&$CyUhH[uq&;2GU4~~ dÐ( &GeaW&hLKqL6Y 7C:TƹX% )pE?21o3U >-na^h`[-YMnmGLC8`a!χ'Jsr@~Qt$`aA%7|F_.ea[snrcF٢bsb-e~;:Ƨm:o00$.")Jw,!. :[w}G!ke^;$k҈:[4MSCML TkHrХdU?U}Cs;^jL|;.t;kB sRAyq)7nrlu-pR? we5qk謝y<2k/Yن /Dnewp}-GIg2wVGqKQ]݇޺eN.Qy Щo\d5xr03]B"8s%AQk#vLy]ŽQL&DZ`^upfv;Y$P{j{f%.b^U~͛_ƒ|6 PBᇨZ ?FW._R&mQrY)ڒ`t!w @N+'$۞l|uB!|b#OGsX)7?JtJLs۶$ >"&Ow7~i{,rlBke(D* T88> i?zwdHV*-w޹n,Vx$ 'bKkZ^h~"y6;LJ$Ac =ڼUR%j_!׼n+xqZ~P > ϡjpJԧ%3F+MΚfs_J siEcR.Zm91$Ώ+y. jsaBEoA[Q:'ܡ>cQ:N&egU$3$E3] ݞug%َ0PVfRnz+lTcKb[MOB {J;g V*y) l(RKE "!\?\ QR ^Ø}xK%!;Wy~Pށ IT 'Lz$&i@sb#=^L9mgRx:Xџ|}ogF#<ӯ[~]gWњH'}k;zsc7dW*TRǒ$jB%caG6!jjΟK ˲WVl'0XG5vW´]Q0 YbS"8PWJqyf,ֈϱ"Z**`3 ,ZsD0*tXliSS\O1ժZNk@Yf.QDmIq0ƙH,|2 PX4u66~ 櫅|M=i`:>q@k|m t E78(8MQ4g2mZG8xaT(8Յ6 j8:m^ Jz6>T > ypauE\om;(il #MLy-V&Q#|j+qz^3 ^]?946 D^ 6䂾4;InY'XF8rAه$ՇܦB/3SՋ?*cO+h՗$1r!Lōp ɲ?5 s/E`" 7BR3Sg}^H9j/TRTi|Ġg#(&yt_j|W{I>W Mg Ȍu1s ->oY s懨cɗ-)sx+&fBekLfSԈ9j!Mlw|'d]-4^(H͡FjC|хlH_^M}dĉX?L ea+v#dwӂ;{&Fe|o5Z_gX{hbGWhN|ԯ񑥻DU7+ cBg [ȖTtr`l'{%A*GA9t/s&.IRٖ5ZR5)w/䙚.z*WQԭb|8*E2L[a>{촾XRAKwseWl\)\mEĻ|߁N?RѥR^&v'땕ttѬk;qߋ}Vj`hȗ4lğ0')G|>?DLIyIvIѸdaJp8)@Gk^mѨLzek=,HV P[QF@h#W-_)xJ sd,,?pw>Õ\(zT:d9h J"TPt9f?m+mVv u^=-sp_شV6 ld YpZꢽws>kW[fU ϲX%v0*y f 6D6ߋsշLa(3k8O(>uaǎ\9J0U%1U~4Xjuv(|:,iwd"rGbG#a:@m & fF194M0g8U0d ՠF@`j7 e#SRpN#0|֨`WAϊMNc9_4䬆Er[!6Q6 }Ss.EѡbyJ \pS]'B:B#w* 6vvU7;46x.:K_ IKE-?p|guw>7N{(_3fY5W]x澓_-G9| hJgNxXLVח.ٿ~,DzCQ~wNt6!ON /uDVyp}\I Oߣβu#lB1>hK*egq.X% j :eܳL7O e!&U&02?(߹~2! 3LK9<+ c>#rbe0 rzD7G6<sP:u$qFC`L=ցw `:_x>kta5|3WNa=͛r}3ymvmۺ!V@ӭ+eL.g|M,'/vd/x4G#[7~[Nkn[?؝ums3b|pIA'򼆌iwYN[e5DWۼ_6v v ~2}E;I^d#C"Kw{mD%eY||5Gj/\cxB:|LDsK WBOl{!k I9Ũ z'̒?J!N3Ռjj ێ+$9$|lpqW4ctMf?/^έx+Ng Jmm1a{z0hVՉiu\,ں1 !LJâKa.P&['C?zlqwN\DA+أyDo. ۭiG1"xgv)A8j:"RIBjH#V "'9iv[xմ}Rao5=ӻB.l咄̓s;րc–2rj`?(4~t^3jyӕC=+ͣ-vtX0k,MNDvFS~CoqN[\f+pǁH/$^>#ЖlXMc'BGW"+~μ6l׵W%t2~vZizu5mo"`s(*C{\s!9ڸfPG\\0 'V/eNki2vCmMI}{ 5!4LKaU)HBnqz21[\"(U#7yB.;x(2묄+]i**u2+1dPkE:;ߚ\ = +b'G'ay{ċ1Ahb̾ 'L1Ÿ_U$p39ok49S|´j5-vnM3j [櫂U^zv B\Ze %](0J ;PƮ(/I.q 0CcxɌ͊6Ҥ#$T9Zfau5pq~ Hzc#KDC}t|59PUTnT?1)* 0ockj+=EIv Gs ݷ%?YP2JR>ꞓS]E1:W%oGR9 }pN" 27y0%[ OQ5|^lMk\`|\W(9j ~'/!\ p=VF C>AW{@+?,msԷMc #Alvn/3 $/77Hn"$乆 e\GU-˿xĢqan;Q^yŘDzX\9[KdTջ>T T4,55׳o'1[1S ,E;CiLR@5}Ygݿ5o:ٌ4uz^2b3hhQeŠB$NW{42#·5J ץT5%Z)ϵ ?x%bNKf U 4 (YkdEau_C4/Qu/bqn**q^?tB<,hu]ڛm=Y((.g6xAqII J^\"%B~D( 3ty.v3iN{qͻ8?\B ԉ7q\):(g[UB;I6BG{mj[yNoN}lg"3l;"7Yhz|\~1_*(:GJ^zu!́,fw aZCRӿ}ZJΉ݀*zu?4&{1 ?Pܙƈ6th[b7z-ϧCm@ SvGM=FP|UT)'Q,L%ޣaA`an_d:b席sc-61~C'в7ӎثqPaL_Tv"%g8~vTAm缀Vk_ (>]#T:){9 NwXxD}=I+A?, \08xߖwt0LT{?jfW h{ U^NO1fJ_=I\;uȮLN-K'j3͐ ) ӝm%=~:Eږsۏ3'#a-(MSwQ+m0j0T\DUD>O Kv?ɀVN:֫*'VPY?I[/n"uYO"T8%UF"׎p/JԁQrsk{eev@"V K,U4MCL ds(lM^1 *{s9A6 aC*r&0_ őtCۡ;332%2^Qо^e!|VM^O x+vP*|L#f5$":x}&~F$Y*44{%ZB,,t*3JD}`$Le7Ǭ$~tkP(iy5rl^ v``g)qFWVPV9G/w݆ ɵ%XC9jѓ3( Pi%?J@UU[YO5((BJlӕQ!p;{6JW,蓷Kg;SKj !K04,h|Ś>z1qE,Aw6?ҾK~S29z«IޯXcu0/ǥݕ7]wVqSKi'_g?GhEê-"Gϻ-ȞCT3!H{qIC(yϞ2Kd f:tHK&`{M8' Rũ_wAXoiT.jn2 h Kc LB<X=Mv>o\ (ş/i6^&1Q-9Xu(J* fɘB|-އCLR+egMoƄp#ʚ(pu 9AOy}X8D[Nw1Y l;"c)lwG_~P=x7&7*V(猴/OkC]F,r-։E*'X$mO,۹ge3X7^sBEqk#0}x`P&#L^45ÏVDL\*PuE<&/2TZdq}=v˦ 33VYj5i뷄^])Y/w}@ъUp}0@OB$AgݪIMR%|yW~nCeWR}{sXդ<$2" sOjӋޑp: 7J:f$y;yJ!V%e5UfYtĤI,O\s`BuKg"0t Ki$G)?HY^̆Ö{?A}R+ M ~*B#Z[-Y&XuQj :"j Vv *&]b2xL(WgCYz o7uC>7,zij;t/(şTK:lhr *OzQi3}b1X=]H$en 1ցQB5ytȰо.Ձ(oGǀ,fEVm3YB:l|aT"8s$%䞮eU=t_7PUfӾ;fN.«r"MV&op|mf$.@󜝢^xY"H h\ydei6tzu*x:?L}pF3ҽmlvj0.?zch_h^[ f/ %(؎xn:KIv??sjlп>!][0 ή~*? 1M܉q$t?r2W-2ZDG0 !s}g!~i6r'Miq=G6[pMA iAw`_b=3nݍ{Y '!NDzfγtn-+i&1NXDtiTwefR`nrniI<8(Ϫ؆Egtng؆ɾm z)S(c\M2ySJE5Ո0Å}ה\NChZ %-Egf_ |+åɑ0#QZ *3 $8VN+Ese p=Ws+ARxZߜ0g/ tJh0m"mnu:Q ,zw'sĦ T~PG g %?^3$onwKruaz5)e;]i(/K}yC`,5VʗW3CB2"~7S%Fލ{<4 /+l*u1Q$!tEt!^wٜH;({;v'~-1l|}Esmi mA;&:OƸX i`۾oĺXDi^m~uGɒ9 +w2VytcvozPY4:3 - <א ު&ȕ:.^ca.R z5JSVSGrՕ``4#sq ^ 3Z3"/xE& ˜ǎf(ꅫ?0th s6_\o1gW$UgD1 &bQSW:qۯ{ǜ<ҁ jKC#DB0O mFK9Th,(bܮ y(gqB[@/1:& 9N^S*Ηt"UA>tF}Khn: ^0. ~GЀK!0U`ڧ$5`mjwHAymZϙ_ڹ"#voPdLLW%m[Yʂz~FO٠a[Bު~j3o:+PUXho7ĬYI;ǒHVs6R_~Hg>܎2s:k4fʼFf\`YpB{#wWT++=u~/Ɛ~пե"*jR`ݷ kL o yY+ʰWH'i! T$f%qib@sg"at!_4 :謬Z 'd=|ZKo@\Ds0z=n%/yU+»'4b~ˌln)]ƒ w&SĘr MßZw9s rBWܥT|{Y7Tϳ5z.C+ޞ$3z]5:ڢCӘ&_|:Rq3혐z :5JELŖ"k%d\?JFp]gONOB -hs(/ro^wI$4Hp# KGoA8t%_YK0t(O%dB\u"fu. ~ ZɈ"ii2.;%}eA4wL\.ZLV?7ovWJlexu :i12& jMd[Ho2 Ђv ÆA86DK ǪE9_tw9|܎_:>r7#ģ  fKnTj$e2ݖG^"ݏ33E7lQ{)ms%neVXbC4܊vjM[;ȯoHBc Xzy>}k6Z?d.:a;juC["rK!]ZEzJWjAJkf](xG" U;b?чWdXޓ`O0誜ЛA8l5?1Դ;x0N&8s9ryB6Nvk~IhvkvPf`prO>,&r|][G ee\x;p[CbPI< }ظpH+؃^iBOLiI x{Ԩm**WAS- $fþ2븮GcT$ðMe *mؓWҧ'1K.44-j6zq϶Å.uc^:_.Ч8M@rsb\7_ 1iwPF=WcXJ:HYӆyR.X/Ȧ(b&i%!Оd8Ry#`XlvqC7kp_A!Hupt{e޾G# ʒs 7 9Em1)\/1QGyFƑ Be? ǚn u R`ٯ5zz>~ح`e&^_'rz _%ЏHzx:s@)Lتߚ C7Ђ./5#^f(S{@8q6U]v24&HIf- fXua/r {[#56Xd"!ۋD5JcaK08(\G8W6ӏ/5g'ӳGFe۾Ajb; #ؘ%#+?v.\gW)yRؗ}OGfqG8U݈:yYD<챓H"CbyYycN ]|J '/_4bX%$uA|>H}>n{[51J9Ӎnçˑ(SƹK&1" F ‹:\¯5žuQwaĨR[f , R<Ӷ"PA =|LdܗNoA$.粷&!gJq^+gQ2[EFdٵ%Nx@CIiX>_M5hIȕ4Cz4јԉwKF2r8OCč,F*\chvz\Lݟm3j9;LzըsG:@krnO[RFc.Gc8A/KiQm'-[O:%p?%NAI@NtI$჊T|mf}`d%0͘=JEF0P}^4Ok[bh~ڿ* 4 J`KEk#rJ4\Ae 1~ngNP3ď# V`\wk ]BbVФK\C"pMVQrNﱓȜEAx"ɡ#'Q3뇫MO0?w!?fa9wcʧUtHZ<~5 E ~Wzj{lS `Kҝʨ>1w]_q+l9?e`?3v0<@WE{ɬ%WmD .mC0hxgSiYSUG{;0Wefy#{r"p3P[gP)cScErMT1v y@a&;ۥ%nVGͿzj旫L7F;<0󤷛o5- <O8Riv {fKX1M\@m\ Gɯ_Kq Pdm[s{E֭a ͘N{/zy#\?It3ϱ ¨=[sƼ6_G0iL4.AQXÇ |> @ ʠŽV_6#q-֠ j;- >ƛ^~h*K{#e?dm. c·D7l7_z }¿h x%0"@M[??3BCaɠ o*DORo|I p!WShIMQy?tUkxם`zH0rRl.|T & 췲cWȴ]E~Tİ%&߁3C?)r\nNɦ8-}IÅr¦otIq…ǣKG ~A1mY!#|A!~FwB"heq-IG3,4-cwyz(D]:'s,?B aD^_,^[6o4溋10\ ƤVT9p19c2P_{FnqjFظQ5eWݓH2$zQN򑎊"q y`bsVjX1tbDQ\耓^Ud&|j[E+|hiR4vM'O;O%QIG'$thAsɢ>d[3tUAOB}Vx%u灕'kJ|~϶%4pYAIvbcO*>o]DFy틈47 +ek9$VMZni𶅯BX1gD!kѽ_LРԗx]託HTj{@R+2`c5#jmY cwէyFZbv4y 嬥I)Ah.cn{ٵXWvΦÕ \a^EGf||" yyˊF(igek1#<ě럕$_W܆|bc+5]9i21HW 7`6}^dXDFٓ,eSu?wђ]ER[uȓSD(M[#φ"`RJOײi{4DIdܥ[H/=S434#c-Uv0Aޘ fs~HxUE_4$pmlQM uAd?  ɼ؂[vBZt}i/ˤ{](b%ϕn=!q,KOOj^`4 lƐrUJL:`# SC*饨a4aP`!_SGjP^E4CC;EJs^F"@pf 9{ #(:S&d<( E(qNTg5k/8yxEYj$Ǩ&uCX27VAQV= @%%4qKX]>n'lEFS 3cJ9@/: ZFH*ŭԑI1`#JFbAb}crC~qNl#%8WnOA8u9u-.mnA_IXr#zEg=+fJq7waiDI_EKꏱ]cs뭽)*}>C[-~oy4/p[jXtbb4IBiu3tc[a?dP(ʃ`ݙ+@ȄR}-JBMIP:fZTYunSN.$R:*0S)m(FfׁBSXAWY$C& \dy1/ٱۄ2|nVU_GOc6{5a%RZ 5tU,DlB2}ض 1<} ES ewE ad?QWʞ۸tLC8G€ muhG#/k/rͲRSZNSD@ Sh+_%O5 ݮ']*eƿ՝z>>/ ]{nj/ȞlIԀr#EsF3k[Ay5#T]f20#0>-mQQwY ?_s^t u7҉NY=䖦,C=4 z }G O2cYb!XNW@*M,ULR8^nߥA0(qe7&O#Y%\jŴ@z#Itg X N >E( (yA_N _~2֢TU-/'T9mpVKyx%!T`GA30#?N/lr% o/} /,wL_oQ:!==([35p!"3_nJZm2F;mk-.)b  ?lΒA{>R2%bTA* Z4h{0QzbR~du"DA\_3FjR+ɋ8PXqy.$+0 v~ʹL_5@1AIH"sG ?mɄBaw@B.nkSl$N1n=5}TSQEEްLj[SKy Z2h(t4 ˰p{N=9 (h㕧p ǔ>M6]UeXíwwoS\3gQA~J*JX)tuN蜌1r&RT"r/%,hH.d\츓o9bġ/$YmT@٩9?~>LeEkamEBv]`}ΖiGW:%pp) ލG5 x *1c ȾHn6?p-YO/P*Ds%C < קeGEa m7Xy.elA"jZǨkC|od,`yQ%ya+OXM*7P.`aUk3=^]@I}E y;k!)Ɠimpvh[gT (O5 Upv˜hU5m"I a@2ۿ_1n>N  MJA(,,9~X|YW> ZA? g&9+W@ ('PINg@]8YE`-sj;G["I"~;?ZCs-O *m(ce:P:dC+0=\^iJH_ J- nJL3!>XRvP1u+f (S&:¢jݶxTd+CXFG;Pf~a%%CW/ؕ2Dq3T1dw?|8=;/ihX4vwJ9 54h"/[F(m$7wұ'zG[I_Z7;7rڌP!36<155I1WL>|VQtU%Uz#GPX$u;Yչ!tڛ#*ss.}=U'jHhxjx;}|t "-}ҸiM"@rti<蛶®uAxc$b9We`*T(-di٬s6XTERSi>j{RqlcǞOtSø c2墾=I>?IJTEJ4{1*͗T p ^Κasc2;?^#|S'`B9oF01tr_p2A[XH `tk4fHt YI%T<.R n臣P' \vXic '0̫T78T-h얿X&3dڎEY_C=R:έ 3ZvAXi4Ӯd Ną6I[FG\w8zwRK~ӂ ]@oA`+Di! mOh3$/2_٭,9@ya] h,SG.0W/ڲ)",ŗقՅv3khTUm~jlc7kd|Wߗ=eP¥ d՝|Su [/Z;(C`BںZNؖ.Rg2ϮBZ=7@c\&7yzΞ*6Fzcg8d̐KweiN 27Q(Mޱ_bU P5| U5R1+aY<0mZBBm-KHE`QwJꐑܭ$m$@E90c Fvߎ'!fo`%e<!O j@q l3nMhlK }|l?,qɋTmMQۺ=ZVڭL |I_61O{X[Tt(N`6:&UOF"PaZI x<[/O:Kݛa +7P>\.F2V$DJeT︸W)kmX~._/rN z%RF\Tx 6dKuz1c%s Zn!>XG:lO&w߽cXY,IUO:!R;Hb7G0PdH3LT2nUӟ٢J8*EX_Nb_96"kͿ81kUTm'R\!Cb:*C)ax+ 9kаIޤgGf\hŊEcǘ"|s+&~0ab|C77 S3\W>6ԒO*"{2Cx:5eK"-23%*i(;#\45PFi(^Qֽ)8SRR"FLL\)lYdu9x !.N+=$CFm4QL` 4kX1m'ԑ4"$x3}D.Y_QD#f>BWI)fwms,6KVEtw]G]?¤T&\ h;wŦv-_pfu=~$-|h76l1V#\Al9$#tJ'SF~cOa&{|\ UG!#lݱ0=6bޙpS \E3Հ܄1s|&gԏV'oT{ ~#9I=`&oL-NpS|5-?Mb <4ǽո6箰Qz'oڱР6 Y,N̉Yر[W(<_}O=WBR2hOCDhy^^Mu$N|,q%aYz0Dcn0 h(N 7uJe0հ8NU$ג0C-w} MLwQ~?tk;|.Z뀳اKzHje}M>1;e=29=KgPN%æ5_7Bk GWIĈgLTf%0 9&+J̼R0i'v}_ iv9i@ہUY)S!be'yљQ=*ӗ|G9lZWqwdN˧ 9%~+ ;a.8/'&**Ϫ'eZ,Fq;LG Kd17%4s)d$<`2nµrV Μad  ~_1r9 i&L&L9+yڂr)k0wWSXipnmrqεL%`4$eY 5>aW6uRR 2_Kd00@J:>p޼Bez<5l^4[]ֳZ eDnj)F-SL}}|:]))&h0*(Z޾;v# BY{H&л_O5\88OՀ9>G._bM82w5#q{'?zQ%ΗKC&3ۛ9~{4 !F.|hguy$<[{wGދUD%ZPU7T*U)s ccSXVT"f@mA\ JAajC z~fHYFrj @{^sԾOi-g3TsZ, +W \)0uNbSq=E Ztpml,9^).%}/'-іBZ?VRR364^}5?7Ғ5i!o'S7qRhWZx|Q^A-Lz &JS?V)3Bӫ_bWfP#U˝AzY2ڲd/:zU?gh4Cż h TW"P)1Gkw~xēpߞLwaO" nlQ?Wi$$k@_MmoUE[H~MJx'd國'.B ngx`n9?Wk:we/ `cSd"2<$!1?kI~eڳ%ý G_1dtluLYȒSǥgWcBb#n!ہxkg:}Vro0Jpv6$PQ5VQsL +_ܔBQ9 -~$t&=es7Lz[0>J. EN?BMtJ.ƁX ]+Eo]Ri:f1x`[G*8*Шg+ȹ˿|<ϫj\;jBs/knF^UulۆNDܴyng_ŚZ=ozH} ;RkMO~%OPlYKe yI<,5>T}HG`u}@LRzf'e  46P,SsӾҲr5=V(kme5]Α*[P|ikFiVQ[ 3izFEvS dUC36[=xfJ2=xXckV#xֿ5`>V8;l#DyB{#3,R9(sӛЖ骠.$~(_{M8uZ{Q+d˲4{$ZܢЏnψ "ϭ-'*V('NJu>Cczj󖬥] L>\ȏE}*ia].=[+>swS+NqC|'50A'R@{i--R{Sf]ƬTK9q$"Pl.44BL8ԷŪs6.fҵ)d,<y_@jQ$H[3$.Ķ2e)ޢi߶j@Ã9U`O:LZh'+lQBN7CnC4/%3?jN c))HT1CZ% #&!jW Al"!}"o l:|@_=jm/l'u 30iU-֕5p;!}XX>Vr(S']>P}3Bf$MV)I&ᆃ aɬFS3ɀ.la %w isMABՎ*ʐ{(t}:i?x t4ࣝ @=ۤKJcey?*0 -t>1[#nvfo}Al E iݚɴun&,k4><:Rhr^F  W%ct*/xcYNaC %ltu W^E0?s^2MGh'ıguOrgZ(e؄sLEΜS'TW-l,CI(!]ZH"砓Gv݄+ן6!sN98n\ˍ0CD0H/sR Fqxzc^͆_$Ԗtfr+̔nG;Qbh" h+&u$>#/{Py-?eޜR{uRc/֬ϵSk;MZŔn'2j@0:n&~a~~I:B-^rGsl]ИT&7kYJM#,[A^8I*g-o;%By wZNJuzttԩb6/Ù-ۛΧ 7# iM\_[ AI^Ѐ# e7."»Lퟵ{4u5a\]]3,QQegO7nWDy*d"̊aMs$6 FW>gPU k$46764Pm Kʚz!Fr3' TN *}ʑ\D/PDЊ.A#׶MZꦵwU4'’LU䠂ZHXo s@NQwh1c me(2>  <wCD7B5՛,?_pFbw]@ =lM7$K>,j"I}R;NZNYRp_oZ -cTH^_FN|kGǛ\H W 7J{qysӀJ S{ +m˳GaeObi4s9Af~5ENQ(dٹS^O`ΟKLĈ].1YSMO,=GC`\ y8!C:4 M@p%9 XBPS)aOI g1lz˗U ob=DI(|mm"R̠?3"@dWsIXT@ӒGBoAWFdE_1 ř1a5H]{c Ff06eOy)2y/`l& Kᬱfh[W Ivg0s`d~$Tw݀xVK/4yJ-QDJ4zP rUW ;/po7N4|0̖TG$w6#S'Jvb喎ZYvuh{9-gbn_7a Q ^*U{@]WھE`BBd=%6)ºj{>*@Q'\tZ#0hXt0Z1K؄VG͛WT#IMI=џo[(^¢0>>MDe+ūTOE[79oV5u'%t k@Q>XT# EnK" MIZUNAƗj̪Bl Btp#OS1j:)!`#cOwBE+xM}bo77OSJ| K!&6+o%>o>I<1yoS3 ~F&HzC[ґG,4/0iI Q34LCcȀacNWNy!<ڤs3el !9P2w0fh^Q םݏ̲Y%,ԈKx|8 [4{1w]Ub?KdmMeƁSĪwL.rl4Ӛ ,WHfQcK@'&m0qs  6 JK h[6 |AiLatw0D:mhg.Fy+?A9k/RUiMsgW mAfթ2dӕΈP3ZE@څݨύr݀;yxP, E.jZ>9^@U2Db!^9^lFk#ATȧYZJYWɬ#`[BL 0*˝Gg'${f}_ewƓzAX|y Y|m͋s#*UgXqYXw`h^7 8$MNRFJ.ð0`m:869 (_^/CAd>AwWѤ,:y)CMTnCXX1tgT"=kg Қ(H,Im\m maz;S' .MHf<:c>*@H/ <-ZL&jw\Ս$9Dl>R& 6qoSGѣDG%$||N )hGpGO>s6[(I zҏ`G E 8͂3 ̚ 6vۗ׵v,i(v 5滨T y2=CCsTK֭ ]dtx@Gڶ5Dz>@l@Ĉ ـF.Vl'O&^g$6xUUF#&ws"@{u#|w* XIl s_=q+]UFC5TX{;W.n jЅx_A.Ftf>0y/MAh^,M4fQNC'pMg6$#i0-ze8mdg YJH8EA6)fz8YкO+(4l8 )Sdf y:&CS2a4>uwlj`=lomk)@ٲ 8ʁ q >Bo 6ZXST};U'}Ol4 mv>˧my3@VNG1n96 QPKa[:Cqiz|߭VR6E^V$cwrJ@Gx,5!{DE gop= B0K@?AevHO̗\L'75Ϗ^lG GzOwr:z& &mF jLh8.}h;)sB2G'\Dzt|LbhP&eM#+5/PM6"E3L8\MHXc\gR). hy$I~ TEixGoi< V>R^/=?$E !Cz]!BST_㤪 ~p ި_d9DOū*8r ^sRLuP~J_%\XUh/HԡA9v ג*j8+tY54u+81-35LDms}A 4m;=8*F8bz 6׉VN ;{M`gOL֨{ EHQMk6?Q+5o6I!ñ,n{=\ ꈠv#_<y9 %a%dd!.›Q^q3HP -yaur:흢JpGya-oQ)dUE%`—]R.,lk[.Ƥr5L"EׯxҘw^8U%2R (ǭbz6s XRe(..*=9f+;#QmD`-e{/JEȈ5msǩɨU +|2cUK78d¾™),`BNM[nl|ȝH@B,Ƿ}@zgI)],UH`6Y)֥2`/"+~/aPIAk8ie~.e9ZKl)>}o$>nph-~׏{ 3c7`6: ݇ZCaS_/OZ[yyAo5vRgNE`dExbAP9JK| Q57D>Г:oNE{=B~p0X>C< s'w hC~p5PzM-taOZƯ(cDymq'ZonY ^EZA:; Wv \v٣iУy_2n[Qhd8/f%_,۫ m:uTLY2g]0`|"%H cv9ΒPa۝a;]I5xS;j'B T:#c ߣ'{?ۅڪtxp( ;[p]fr5G$Wc?)+3 ˰0LBdŅOl@^%L*0*G&00k#_yVۚÿ]sy@jiٲ_0~Cq(d1et>q `,G)nWFs1`YT,HeҮۆ rA a?su*SB@=v^?#5ֺMzzpvaTk4=GECU(3!Ht< n&L80-ɗMog"[WL%2g̴Mr &\@$SNy?@¥_@a>Dd( NM*tۚah:]mͮ8)q92o{]wOlsK>FcG؏G hagε+I49"Af۲?!*( |dPj_v-1͆l<#EOBʙV^|6i,ȩc (4Oh L7{D~BVjt 4*zMKƬ!~;lcKSCml i^9XPMjœ?U:Sb2nYbeKk >E}OX0ghgES)$ V},y -,U0EN;ʟZ\D:n^IGrm9 xD 8ݒR3Ӥc<<M4j,!1yo*F)UJ݉$|dS&{"Ǡy<<+`׃#dhǼEFQ;C<+&prKwBos*[5xir:Ed.# ~Lm]9/ڵZάⳲ'q&/y F7Rzw[q94$dWwuC8أv#, nDPv5aw>؀$^ϧKZEmQ >?qRkrԖx&Ϝw(  j5vOdk&6fj؛6qmAɇjS7x='0'ZE_V"niG7M=N40#&2aѹ`~{LW)Y^3V҈Hcw4+>-9 9[:)HԤz~7@$b䷭lUYFG3p>{9 ,+#+ؗ^~Epw+~+S6wn7"/Fpk6 SLq3;\ 7%UjؖNvܗBaY aq'࿧ȯB~Y}T~stY VbGl_0Q(¾2쨕Ul5q݋kzLWQ R<* MY8Hh ȁ֍ NV#gW79zVBѻks<)fR*ܞ7kKN8$QeFϜF԰ɆjerF~[N5 [8ѥ(@wޏwU Db\M`1S2+"~5iэ}웜XVtV ^˯k1ϜNtV&ݕ 3(ؽ(ciɚ=!IhJ O,lUF/ ury>fe8SWq=ngN+ž5*WGX.Oin5 ]}{XIW1>R ]Ϳ~=;u!rn>rT%-i(+Rꌶ2qC /f H#ac]&0hgX%~Dëlo m$VzVMᘒ8t`/9q"Pa_}uER~ o+C8@,U6:jv5 ^j'b J/-xDVBݥՇ5JUKzݺ!a}dʒـ`UNj[JTusDGgj[#hN>`\jd1oIc3_%3(~4x[C9_-+F6/A$Moh]21Jap% GjICG{~yaV,|(d\_^ԘDTA ZwN9D6p{H¶\"ʺ&Lg͕b CԚoeKomIQ;EjBT 9xh;<E%z4!kǒ'nqƚ.WQ˹J@aˡ8:vtkU"^++vrؘUY>,!DGRCX&,}E\54ٰ7.3W۔^3ÈaF4G͖ӖYzVgk[h_\+o6`<ԈaI,]*C&+ϱ}>q|,bO7JH1,'fs*}'SG[QF97 O*#A~uyu6tAA@h话n. |W`Z۴r$`CȘA7R&orbP︷dYm+MvMTC>!Bºߑ"PA>$<#g$Ynž2ҳ{,3揭RK\%8S/G0 $2 D0HL/q[>2s8<k L~jqET.]ր?: DzQoBRz2NcH'Y S0S74-Msl-C9ͦ\0X1}TSml*W|>2ґbo6;oHM'ؒ 7-^)o/Mr؍IS:o0V99ha{41Cȃ\@QENVvV^:;`iP.YVO:g@v9z7u\DM 1.X;I|QQw9}B'|pÎM_|SmF0}brͯLԐ$xw&(-d%䠽~6ڒ7szU@3SJL9@G^WV8Ag d[zC%G_-Mp"hh~ \1lex6Ml6V|c[`{:%@|:P%eyFa*w4t3AE'hg'b- Bb-eg+\oB՚ڿud\^fi8 p3l=D :6O%u#Gb15e-?0>` ~„K *W@ vvA"H-'6X\iWH{LNb9_uJmϕ ǠMMiBEhsbb|>XMnH]ܹ0N#,]d%KbHbCe0VK6o6>V-F+D+ NiSu$FWh50>Tx":k)UlsǕ&oZi&U( p%E .7!0M~qk;]ymD璳߲m}Wn؁vCSP@ %-h]Y9+*CKC.yH~VM-&SW'+68J:ȅsZ[)#PnLCAm$'&"gGpIIdwi <ϸ[ědF1qi8_욹n !݂$I% SOjHe)/$(q$i=cr2V'3s2gyHK+-n Va?LPT ? SL''pbMNA\t~<Ƿx66 #CJ%,c(86ԅ atXfdD]%OƩ\RC, @Lvԓj 2ـEm-"wш?zQ|c@Q|݇(0-_a[ &rNK\h5O-JOc'GR<)O6, 朏hnG2v]](Sd@t]É 1*Ni-$U\xAĤ Lygc ۙBT^g/} XopQmҸҺ!l4P" ZlI{ ?mG1E?P Kk`PqV>,󚍊mC)H`ScD\r E?k*uYo<8 ~Oz s4aJpFϷJ1Y /EBPNJΗA\8'C͐dxsUDa$ر0S%JBDU^ո!f_BX _Xxb'-O{8vhVnj~(c ?j||?,ŃuMC\caaò7+kBs{?GaocOٻP);7ydL8.ǁ{vu%B.) \V v98XDYC)%x׍W&^z&Sdd׿>9X%~8T|Bftw±~`w҆pk&/mI*hw7򥠎˷Kc؈9hp0+w=?ÌjA]l9D'6< gJ#NB.[qjuԃFM"- N SmMlH29Fƣj_OQR(tb*fN5#hE IGǟk2f#+(A˱E]Ij PxH=܂Xx 5rU.|D}`_cr5vZU:=gy F./CnVډqSoםW10*`5&r*0TeZ))8O١#5PR?Fqq@S7P A=۲d(h Ԡھmd6BJ揱-H *z^ZHrA ˻]KJt)69W\?;x蜅 X؍2ܬ?Yl;)qkf74%I+%ASי" MKmjV3[7OIhڴCXC,lsb0gی5dսXGۡ@ @1?-yՙn6*:·c8:D)"&mWe"G_;~-HJo. b!`-n0v`ZxAK﹔:D"Me1VM%b`_M9f3o ~+;0д7y nG)c=0wK!%jåȕ57_]b8?6)~}[[C:uSrbZ˩w*Da>nGDRk Eq;"Ӝfo{Sɜb-/~Fs2+ R7WI\BV(dž'-QoJTw>߲Hb-jI=L>E ~P 8`DF1- |yV\)<]"a݃< lvF<jWG%5HnI>w^D JSH=]-IptKʔ!-E<@ӐA݄^=d0ZA'Ps`/ "=ʦ&?y^ò`gpaX7xy1 oܩ;9crBȭFZp1Ol6-Нb-a990A şh (39=rc ӫHR5 y$WPrK$1} S)lbQk;a6V.EIGo=8T4kIzW߄BqwLUKfA{uORR-cz0 ֹB9oJƼ$ _n+޺UfH(1syָ3 I] &!VڤFL&<Ugd^38 [26dؖ:QBG\y?Bt]яNn>N[O@߂!88}j!ral͌;bƪ#RʼnBaT4(r#LNxX ©Puc`a<\JmӅj_H5s^|˕Hݗ61cPl(FxWہHB|Qޣo/>>`qdw!X`wYM)'M>Œ/Ӊ.H܀"~gUfGROILUq=X#Lċ Ua9/p~jOSsU~5Rƪ9Q {ɧt0mA^QYOlh|p!BEOx;㲰+xBa 0Fqf 365݊yX5IP$so7,o#H%Mb!/?9g%ek2U=@1/=mِCLdhy~F/RR #ni>:r]si$Ηkxs6O`3$9{͋)ܹT=3m ! Uc^el9l(VZ1 [g.yV7M`҆v*Lx r~_D>JHw!,%~rut]&xJ\bɧ&3-)trgDY0 )5ʂo8-h2}es*SG˞lBt%hYYQȺAވrgOӏذSFp9 x* U} %]Ŕ& @N OKپ0(bL ֐vR*\G[ {:}jCfAY0ҿ22%8:s@83H <"ֹAФ-Kƪb4ĈPEjorGƵu>vvYV{pJf:lg'߿QRQ윁^ٳu/'R_ֺ33ʫBߩ璪9:+~`O!bsmU4ڵGWs#颶鹛Jڀ1@쏠k\١ ul@S,yx\rv6o#3R%o}? n98TX(t/=i[FI]xK4 s 2sݔinW\3k3ܟrNedHxed2jҔsf޼ H<D{y0t֙`o5y4f|d IQC]=6P{qZ.~t'_0)@\unu]@M/TEcHermjVԷkЙ~qn;X.J @H9pRsmID|ҋsߺ#Sp°a.XW &&͸FOMxʀ!bZS5NF2pDtfV+ҴD0X"*5XuLhni h3Y Xe$ hLfwꅱhlB\%Lj/nKG+q~iJhs7K2lm΋a0Η_*Ng i fuBDZ5ZZC8%]dXO-SնA9P"\`. TuuOd;xF]>zrиI=R f*{pDuFz"˱Υ}溬4=ɷnyΜiRtJlpk4άYIGg0e/-ȮES\u!L ųRi HH{wlxį; #,򬬢34|E;l _o=>wy2M$yC-WL$Fn{[!UQzIuQ ['wt;![R;8|I/ܒNO- Kx;@c"lJQIHWv+*[nM?.[6T@U pN7 p?%ޜ V'f2my|6m"1D3:߰oX\% >Y}"I/zA3B1&O{իC_v]&xmf]&[PeƁiˍ?sϢc֛R_}?hP@wa2ag|@I!%[Ǣ+jI2GVؠX7KlzkQ-X^S@jCs # W\er4:v 9z}"{0ȗtudhI1Y jMWnv]J:F/-2~lCXkfAEzɱY?,)zdz%;J_0+vRUlM7G<.X&owq]i#ۈV)TR+af\2.) _6+4tm.eǾWOοi'g. t /d=Ң)4J&AIͶu^WuKEy&ۭF`Gŏ{"BGWjp{OВ/qpmlnj7кCsٓkWz^N`M+TZsKBS-hmaŽf%_>]W|mjDx6=k33jH/Y酷i؁b-_&,;èEe'tZ ԐI1f!Y>hU+7쪣2AGWQ ft+ŧAGpk2lmɌBBA~'h`xeΎߨ8J=RB1ǪljN0݇%+PoƟ4w}ҋIP|1Ft.1f ?]p̝Riy|ăqp.%+ɤ+QɇT'NdUЕfu ҍ7G0xkPM60b2}{X$DZ~ @̨p>w-(&mu[haʨE*vxWH/]cdY=i#6: fA<&yֿy~mXʨ~%݈Z[c.>~ͥf^^,bbW153H%.r{wb 61C.-e K6R[׹'2Ib#0(|bNJ CőfHBL܏Jv:0$6L~h jipb>HEM8Ž^ֺa} ~kFVcr|eǶHdJLK($%~$tBFʔUTSSSSܯ1:'0%yLbXsثQS/@] z#S7|0-;q!jϗoL#ǢqE,&!LtJ*6D*ؽNݡs 9]B:C|uFoEL; jޅ Ĭfg[Rc@`IeAZsM #2x]ěaߗWuV#cZ\&wCCڏ{ *^_vjYq |ush˰-/aA@Y$/78:"gS) *{Y85>0\󫌸("GX7;n;;9s4a T&sds窜(̒rۈ]ȸܑHv^*ξ\r]ٜ=?6&bc@!b2w4DTxK!-Lj!nY@s?d:\!Wiڌl`dJ1=^vyy:s,Qe}"EӶgi#?Mk}Rl8_[{xR⏇"rܶujz捭aR |l<0N{r܁2bY XxU޹hj^]pc\Y#yZ[r3rɖKxͯq[["}Q7]8Ze}jsk%E~/|7 J4p›|0u^obz+TІpItZv T"ы°ʙp{3ӱwzs4ݯ]`Y92E }R{>1͖ oo} k&xO7uհA-+,bT|4Ɔ-ؘ2P#qp8ey tեgԣ <UtY)H9y?rdjTzöݹ,ݱ29Vn?2B~RdͻKC=Mow8h.q!waQ>w'.6LnyXP}SrYMI3qlbTm~Ô%~)oTnIXGfIa~\ ݶkw05C}@8`Ms|﫻w508TAuM1n)2䴟~vMdzeauXj&O$Aqȷ57f58tp!W_:-?𥭾=>jϢ.Ţ .м؆yeo/vy` Y)rw 1%מ#XMrIFe-G{$C ͥކ펉݉q [ I?L8Ks U* F705.CMm5M7eߣS` =eؿro'u.5!vta ؍_fm*5AFPHwE-+]DjyX+{ 5xfiئFSE\\<]| ֒-L9 Em0  \D^p0Yb8J0`nE8<0 (:87_ Ί Y&BUq&V1OZ{Dǿ[ UwY P`dam+Puof^~Y~}J 3pISfml|DL%ZO=ٮIO#h؛aQ{!P{[wKe_ } _W?w)]s rfޥ0D.J?"ܘ֖o;gEra<1[\'WB! M RԨ<Ώd(T;%/2fqE¿1VGӤ}r GO ZQ s?NeWȦHRa{^A #]U-g|B-<țz\H@"UiD/].VW cYO:U(Zjm $tHѷ<6![`H/&BpSO\M%>yrjq9s8Lը&uAU6[)2?zI-{nՍkmԬoB6 (Ɔ;.Ony-* tHt4=Htq]v-THcFN-Nb7@2WpCNYoD|wri/Xn·J>)XERQǢ9]YaB @A8Th瑖ڭRq]Rp2D!O pkNcZ݌qdͷU@`&`vv.J}%Du;4#=β(,dCNAA8Jķ"1߆nh/ YU8WL%#M5G_ 'BU:f $-oMw_zB>+E.W[DBD4ۃރd wyl(7ggs*ÏY,hPГ>;k=K'EmaN;bN@l]Pk!ã/?q; 6:!5 eGgp#£8%ӛJ](c\s&fgb_3-W ՏY0<8dm 8rmpZo }! Dt8;YLzw^߬H j|1;S7qW3R)+'] k_0jعMfEZ,ǼWD]G &$lTmrwAў3{64% 9^P% C@::7 gܑ/>lY_Ta\oKZqh.9v+:ahf6$O5A>;p+>kuǍA+#],  ZK,PIv aqpWs0LAEL7½OUUr>ZJެHV,G-7w0ݨQ tVbTs4Ja{RTHSۊߝzƈGI'r:#6; %;#]slu@q)<\:u#L&/Zfg'VRE: K *D^/>M]0fsgMeCav(ݦrh5̎&GZ -1u5Ћo2g#;Fjj66^39F:J "͹rxU~ID t3JIKpM%HWo#r,S q6 xoN`s~2yR9:_[&?.WfBfwHb8m.PV R4nd'Yoٲӥ }$YJ^uo! aԏNgf .i7!+=Y^Vڠk=*u3x*YGѻʷ`I$1 ~R. "jO<ِjO6P4`Ƿ[EApM#([.?%歶O':1DJKX}4Y>g* . kϼy`πT'BM ?T"/>t]{D/]' 4dA4hOk竸m5 k)d<]ŝRZ"{.8+] mֵ|8ƽz#np4n4:2KՏ:y2J v>`(,CH׌h߱%ޮݫ[;*ݣGle9Ew%wBV{yȺ̒e'$'ϖ!YݶMEg4{_SXײ2\>W]lB',FzH q{q qs@#U'}[Pk;[FE=?ɛvx֩l{-?/s?jJ}KRJ&[vt{?-e%kl/"p)̰<ōZv-E6%u2Iqr(zjU tl^?CGv[-8e1y+)s;؅3fIU/*ey}LK2 ;'/VBW~CJst%֗bD#s/(w-7}1ㅪmÇb1h"HeԏOxxVW.K($btk"=VW%9&0,I|zPX]"uV^ovm5*@xŷ!*F; 3B N j^wo`_5`Ǎ &U]Na#Nq1.ntJgN~'׌"ؔ7|:ݺUL]x l@<Ok CYͫ9C`gY57w-I-7Hu0I^ZX-l/oBexF!S:b4Hz=P&Ul>2h=OޜlDگ7ޣˍ_c 8uv3;Z cc- sm&Ko/rHK/y[$KAzM `2lӓrF`#=#PB*Bl&# c?R?q CWGJa@c,I^D2[U/]#߫_+`Pj FPڙpxK¸S"tb!G`XY.q۝9 ix0*҉b)ۺɌq!9/6нX$38&/'ImE$bZn?zAw= W9lדlrY ]CbܸF}fF״lo2Ű\KSr{;gi"/[ć<'_ga 8Q=GhS7 А܇a[Xj0h%%"fu~tc)=bb żjb% CeOnqe\M\{(Qg 3Wc;[UYUoZ*ȽWtC;xP0_[Ѧԯ#(;`.! ]xES1m/ 5BsY6ƖC&0W adO:%nKUEfl[&sA6k)؟hs^ T@JOb{/{SNf 8Mp1l2Ռ1]覞UK{qu ݰ`S^_W/6QeNQn=x~4}Yk25ِR_%9ry :ŎDLA(=l沼AI [E0g :ŖF/@ k0D$>VD:n2:[~q݋A+u2j.ȏKHfnbn Mq<..g%5oh۳c2`"h5V'enwA/a~we֥o VJCL¢I Cv^!I̖RDh[߫Ѭ(*aPH>ZWcPq.ΒC&*dΟVAzp@Io%AOӌ4ݛ ^@ xoI rYbv {l`2ZΘi m8ɍpd#.Jo|9i6:>p+k<<7 fLu`6 bK>JV DOn4-nM`ȗmlrC6rltK(;&#Y`Z%Q.& x~m H7F4(+x?FZWH4e(oXa0p|4X<[[Sh)'un~x?:g"=ݩyIJ@]p/ǐ TJHOx5j_>h(!6Hmnn"&TvmNV'3^D@u,=RH(VsxŌA\go_XPbix]uDP.QWہ"blQm8K^<ʐk9?dE-Plc=-XTXH6a纂P[nosCC/~sm11X-CEE^ImΖM~ W^& O/urt(O©yh= Qq-6O3ŠHk͗&#eTnY"k0)ܦZhDS FU&NqVF_a[p]q!ԒWqR`Z<}t"4mM" =S}W!eMܞAmSazQshRWALI<0oQ͏₌T&gbVGFE z4>A֨Zd1E<xvnw~&\븟}e1%dL`7a Ts@ZW6U8myKOP-VG1×cdKvT=hcb< BH>a{+f;,Q`QE#q=Eݧ}[϶GwOCn!b rp#/9{Jɴ&$w0؋Q4L[KέKn݋Ӝm/Ј&Q{ *T!Ǡh-T jiiW&aR#t'*)zǜ d ʛrퟙ%&P!wUTkf}pDm}KB_&tй2ug-ho ZIzlv%~u54&_c࿢c"g6vUEEZfH d|DLWn Q=\y8Oߋ;Sd}!j$?OwK tOdc,5>盈j#>@z ySN+Pa;vU.x?.:Vu ب֥zn7l 5Nc|bk $J& C煗f| h"R>D {!ZRc_>to5Ӡ@/>X@SjP>n$x_d%Q\4죑O]R#[EHiRW0^֕l݄HyT|nu7,G%Z ԡD5;k4q&q3Z%Y .;+z]WE o^g$en)[ʡ:;0 4~Śu q#–N>x߻9q3dPz05KEHtO6/r #{ ધ= X(F({)Xν[o NwHl\,F|Cdsy0)\Zt=noo=aaP3h 8PpFFZH&6E:[FF 031195$'ʕwiW ŗ`Փ)xŗۇp!ls?)m .41 eSt7<~@ Q"uSJ%d! p"4  m;o\<9 Ny{IU4|/P.3^sİ[EG O5_1!hmCź'I'Pv+}sf9-"wH6oɎe Ҁ7p]E4u?lPZ1kg:ԈysNh+ #4TK4slpJUmY-ö>_oB>go@I~~opÃ6`3{hVD}- |L.ɹN+[j&ѷn ̟牁}n|ϸGxͿnhJH^0o_^u =E#&S&\$I97-Hҿ0Ml(v!>+(5TqlyX@L:t%\b !tܺa.8,?{E)DdN@-|yjwz眍$+whCX ;@`fEy˭?|aj8E#q:3!8Q&#WJ8KIvp3*iyBouPwEj)F ,E|5gG BZcտ g3NpInT)0W~>5iۤK/pgL4Ӊ\ u^Ӡȇ}H:lJF9qQ|G햌/`d%Bp2J~@i,6#`,Ol_3ְِ&AfPg=锦#L0< Ze0g K^_m3+#>é&E_pEBkX'QYY^':*+SHQ+W}1$cb\jjoP1?Us>GYZZyؙϜe%-.R{fVCc+J ,+㳝UDOh@3͞~ûIcBWߝ:= ݆n|LVY#ʠl>ENPȌAc|Qei&۳= g fGu{ *KI"&#5IBkG" p o]`>JrYn &ȍ D`fW8ȫ8'_ @#Y{(;0 ݫ)#yahOH3kf\hU>tIT':g}H^BH锯-Y^+T^a y ]#sQ.Y? "!02N>( "eؠGxe#|fM8H H+?PW>Rm[Lf"!0.la.TO-u?p2KW\ny(xI\GNtOջ ت- ;Q6P8Ӯj]]{:Kb`🊑q*7;Nci4UwJUsEUeUdH3(LKg+EUI)<'sUBj7oHeOrX.% %3W~ AxTr_٫+w0(VAR/xHc^لo H Uo9AȢ[`8g'F ~1;$F79&iRtQ^ 6r甞~a|c)R=h3+3PD䤦[+Hܣ؇q',P@X߇.9dєA˿~vFIv޿t,\}]+C cL΅ڀBB +7ͳN91)~ǀb%-EZQTA*RDB :DTYwm~UUC \pd*6].N .#Q<|Y 뤿$W mhϑW2qzgD58T2Cb?$3hd}>J+8-}W^7O>NS&4av,V IB}PNeHV 6X+)MeG{Z@c>Apml\bn~BU4-ʀiIT󌐖ƚP67;G1;ri ]kj)i2BG5]č!FZ 9VY # ِh !8$}zL Cc/ICږ# 0#A|KC_fo@HX>Gm)T e+:AMZ"Z(Y5f)X w8~I nwjS8]}aPx>U }EeE}#7xwډ+ B$6p GS 2+'4}C$+!l4ƒߴ}AFg8( G0@퉲\Jd8~ٽ8˼4>P(Z\E4n` Dg4Ӄ@RԵyǥ@?h_ҺθX.{x[ݡ>Iix5HEg|sے%&[$zsn{ׂzW);p-Ayl\Hz1Bh T/@D;G:]l)Uۤ L+X.Hm7lt=JeRV cpZ,e놄-=CR %'hH]艎l2dW 2#0j3N{l oe35XLj&Dyh_̕Ӯ%N[lCw]^Q"XWw)'5:nUX' \/T0 AM4r=ဟUsf>&A|?0੭ Trfݙ.$HS8j=[j qĐH!{-ĺE0ݩ;݇.Ha*UNsx{2JBnM|j &P1@6B_& $EFjڙQar3YhރOhچLΰ5lcSaa ewOrykRLOaaUw_׏29:-tq:(z;iA}L\Q۸%v+Okw0O_0O#ӓ;BLqős܃G!$ȸHj#],VM˨QcUS["t u?su&cB-z9i9LھoGE 6{_(Fy]'pǪ ]dxl2⢻y> X98z6& s$.;̗A\Rcj$,-'Qͫ@sՀǂV_ 29,]W]BYCݛ|1]j߯ipKKqPl-sB^bs5Dvt|Ϻ1}UPf< qK}Rv31m0TR(br1A v᏷5֢MJzq Q+\b@)Qٵv%Ho$5=Rp.ą>9S/C,b8V"rB!b~lhœAn _Է).3k;+0ABLykȷOL.5;mu&c;ۄ.unbZCTO-{GA< <J\<@t_zT1[K1"*#Tzp , T8dSG"S70{2HP *N8h@42Ʋ}ydJ _ +EDh빰5Wg >!<^DLS쟥2Le2rr9nIW?.h!"|fqg?/O"4[3tM΅ғyl[j%8&{!_X"6pgYp2fJ4n)jsԐ̌(֚eB\A{^"pVḺ"D~.mTdp<׌*|Qͣ3c8$It iTo܌;C^>&Xۋ2j) |4:WiR5qՠTG+t*?pmzaj$l VMofLۦnjj'<\Z <^6dف?eA^g6<9SG~؟0[7/J%{Y]Kҧ~.gnE&V\]mH:adǬ-o .gR,lD.ZM8gY% i&yE\/ϧc"1wzG7};͡mO/1.R0ԛ!Z{ \A +chpO*֯s^.3*St(5Y=d[Sc.r&s蒗0 *AlvLgu0\ <wrhK818xo>c€,(2_88khW'Wuc|PjGYxb#l\_.-U!uh'<3Qvrg1~Ns~֚zv" E.f4y|ѯ?MY nZ[AF<(Yh؍9<3p ,`S{f ns:11t` aꦄ|%Lq} yr'e@a죩elZ ~\Obdg\wYfgokB?d4;H.a$ʖt~8ۓ_W$)7hTs*r 5)gşDI;%YL7yf#7bω8,q%`r1TA3뢂WZ bEI_.g;9eW1Z][X~. D[L W & x$Aw A^ UDp¬l(jUVGS)]D6js%.t(f7sOHߦՈ#q72$5p=vV7eSo};E7FZ^^jUh9A|xѸ4 _.=O]gqS&fgl5٠^#|1ͻ>MKS'_+.1aE``w&QQ17iUGD=_BDQ%6Tjoep*-N#` f;m*WO_(Z]HV^,kfG}Tkђq9cӻ^T; nM!B&]I u!_cśI Mit2 WFYw32L"2E{~0G$osEbz .!BU#i o(̺-G(kRj5$z6ᶊn;مu5k2"w8f iu{M`4nR-\m0{5%7? ԯ8*g%ʉiϡVfy7w9:2sJbP-h˥O L%8NomKݾGe* T 8^RuGJ^.>G&oאQbò3"!%=OJ;)i=6)9l$+994):NHdf c1 UB@/ŜW#c8ZjG,6Z+U{voWF,  >~ {]>' sHn(D;߯e_<h~G_^eG#(A| k͆*kR2;b !SoZtf }pʼ"7uIRjJ&A(Mk+^F۞7۳EF^)Zɚor(9%ڂo2xo[P=᫴d}ù: O6[0B?Vaa[ 跁d*0hû/:6h$MpwxՂd\1;8 |7u'J{vFcg:< #31]9j>4KĶ{AJ|ww}TTYK[\][h lb/e³!q`Z/b`ǩn6i6#a\֯A'cԥrt5ֈi1j7!ȁJy<3unT;Ra:K.P'Ѣvm>qY,e+^a[ԮDQbob^1A؊1D&{ݸ;2?C2++7@S(4~v9Pt2(gUEКXw᫹ϳ1WZ$Yщ<5qWH8_]j:o:^")lǶSM QTUPλeCע٨n=I`̟#^W1XeClAxq='4(+;3G ѿi+C6Jn{`My Ivd,@dt;[ '9gBT|ȭ1j@1‰0)ʵU<w@+S?Z׬ݿp@)e *CC ҋe6/49\7 \4F!ٞzH#(t@8 \3t4aڣ[Yor(,)a+bls_;I? >+ӊxMގ+?a%#nj7d|;,1Ǥd)l771X( |+Qyq${Qٞ7 qYmZR\P&X ~sqDœr$EBqjKkFglo*_>nMx%[Qa`XGP0 Y57I첥%]/iQ1Wpڊjh1 3T8T5zĪkQ7 FS@,_)%iџe&bp1B%etIm8FXz NW<:W^CRKgO :IyqƽҐfWsxq?XSԼ UY{e%sYxC_5,t _ ;5JL_S)"]/ h^7.Ita=Cb l*ۺlV#8#ދ4`Ma<˰8&t?{wvR G.|mΟ٦DHJΣоZiǑ;U;afU=Ud`_.l{[ M0s`e{k=,UdyFܨw?gft̪ͯMCh\?SK<$I71_ SNf )0=L.˓ȍ:CpȜ?Ê;z ႕~a7c'Pmer頣V 52Tf}o_v;c1zA>6%Ek8÷+u#@7}F*ټquh77T#3{TQ H,rϗ&r_vSp偮݅)KK B69Ϙ=K8/""9Idq;f ǍZN=&DtZ4΋D:RP=hZT\BIXV&4j*KȀ|s/ {HuXyY<+G)ZcfؽvŒryrq3wzr9=BLS|څ' % M-5{%HK[5 Y`i ?@ܫnssvޢ W Pz їئW½`9,w)(Q &>+Ȳ<D=Smhh["l}Js`զ80ēkb!LL P0GŤ0±]wTBTeU@K1 i:y H+}j=u5!@}zԀAXhq$< }E 1?O-<a 7r~7 Z2I,;8L=hP <>ϕR4j 6$Ϛ_:ۣ^b}s`蘢Bp$1X~=tKxo:9"kbC$:pvӋVW!P]JwySÝ?ӽSqG KRBj>1vC_6d_L/w.hdq뚅wh[36|.s,b>Hqj__+B7K>I8H=%J($̅^%`ZK˴Yۡӡb)?#Wdub6N&jGcBJ|k݁ j c}{&%86tK Vl0*ikX d@pK_ymF${Xy{8q-[*Qz2V^rb͟}hi L-d%8H5'Q,gai7*Zn\vEIՃuci½TV 0Tu41~4nJ!W;k2]o'_)Ac˕cKx"FT.͕,jU3]BOCx\AK0pCx|c8t4o LK,NO|cZQt5 -@/d9P?Т`s۩9n+E"*6#Ru(6Rw=?Okcmrm 1lȍ⭤I4w4JqA0YR2x m&q%(mTydvcF_X_w䥵+sIdk25$ <퍙żM.u)PL&Cu2߲QQY%gVDZ&@PD !#ָe \,yG(9L |T52;U*[fokk ق^Ǡv@WNQ-W*r"{9xE0D0dT>ٮr87Pub+xc,5a/1_N FPTd?]6I [Zւo'v !jq9>aۃɘx=s$)ώ P'R aGlFb a?9YHL?!>tUMD~*Ie?"ЭIpMX1Mɫx7|t ] 1&/Cy㴻 A?o@g '=SA]IC!3Q-{=QSagfڝ=A@.n%U0w^ۯ/BSq \D}@ß#C灊mCD_7i /g~_A=`Wrf=v90FIXQT|VaL\6-W }#*X_qRq3[O@L@9 M-rS!?e» %[|Š+]9c63A^| ։f"g Sd&1w3| g/lêZkoٞR-ϒA[U 5C39V CLlAG$r@Exol'?KWΠO h2Dt;JƙC4YZBpb m1 A^GqmaD||o:+e#Y܁N<7M}O8m?pEw1};'][s.!=[/ySA/쿠p C?cɶ.9[e'<z@e87+V֧~/sj֯vGxY;xg+; ^2C⦌M \tWŦ|`AA |kP;g7f]kUc'+h_@+q":{_6]x3}x T=$I'R 譈߰yk#͒ҴϛbG ee+FaD6IrNR$)ϥI7? r6w>v vKŻ%LwX!D?6թ0Dcy؟: J%M!* ]`x WFxnK?Nu!=b(0|b=E0\.0IQcʿHv*ȓ e-!>/SSU~גݗB"$nl'oAꋄR!lnr^%ׇ.O֜ Pv)}l5dyphPy'El~.+ZrQs"1 48Fs-pڋ!e[s[Po1'1L*HDHQ) )t쌵cOOy‚Fz6%@p=ۿĦ}t&gRycE/rw{Y4,7 BYe!yXFgHx1VTUz]JVQp`9DʓuI( cIILRl(~S?NtSo1ב#l7!U34O3yn&\ӋYaL\rC(/ 2V;0=' 8y:C4<ȤT3 V9q+ DTT4fm{q"4?f .GL+LgAua'6cQ*y\v%ȩ_ `!]5-dW)sҲ\rh%Ö_S̟ p.^ϵ_ > =*+E$߷;GfKt\@g2"{eƋHw;2d);X4B+)f>ˈT䭍|Cr*^x%Z ܥ}Xq+H $H]>#[5 nueEAa0 aU`cֽI 3.}#V@!Ӓ^Qy~{~BXh˥T`$%=BEx32 Y伓6CQV}qTt{B@y+|:w ˬ~1~RU]h"!3QnCQ"AxԠ3J80q䐳WҫqU{FFJI?/Eyh+Pv.Q=лP# yUkZ-ikT>3XZAjYLخ$ϜSQqzuI<<4-,9gXYT ^0ħzGbPpGy Feۈz0gM*c.*U o3 M$KЉʖ.h:E 9"WBq_4l(I.DpXJqMgg߱<85{5  m&1vA>{ .B,C^SwRţ 84\JKVRiaG|,hƣ΋vb V'U) &olLjca< (GVobJ߇(0ɠnF$E/-՝0ϏwK,1!8%jmMtF̷#@""c%䪇Uq~H왢x&>t{mhrfp C?kj1gI P6Ei k-Yږ#ŬN`rf9Ƨ$xS]R[M՚(ވG4"*|1eUcyF0Gr믳b ['K.G}n  gcaFՙx J86  vuq'x^HcFsY$~q0wZoW KcuN- e9ˡvm9F\..W %ql25h( ՔFys}fܖty9CF&ݬ#p1KHye^ȦY,\nG O̶ƃ%/S2Z_KFkfE+ա8%MWtįT#>-=-m!]"9 4p+m6wͪ><]b |ę.dco 4hǾ\sC' ,4&=5y 3SjYt^𮪈 lXvo/31A^jUe]cn!ݗи%xsJwSN|>ʐѲyew|vc ;Z}>#-Y_\v"hzz Lk!:qA1,_ס/3Z%0fi F4.Fgo}mϔ-3h>?A(q-[QoH&ܺ@/f/maq׾!RrGO|)$S;)q.ބ?!ZCO 94bDFH: |,UʸZcu2w,˃0=./6&.Bbfp K* UTJFeWYnE\"oB@ݼjlH#ٝ\Zi#'c ]yuqU`& sެ 8Q2)hjzEϋ5NNv@ecp 2Sr$ig ]{2} Ce\.E eH*>F^@L d^GS]k7;"jBKVvI6nkuUTh}SQ=<,3nt+&E`E >?;yNܰ/;F[J٪BI;j"x9~@aN\ HXΰ;RBȵA[d6 ~4OzzʀZ'r1NPƒF7ZyFnmj5mCX!MKO$ߎYdrWAGꋃrN<U3bs889-X!b~ N5k7 CqBX4Ȋn44}|[u1E;r)oLXގqb(,ӌɸ'DƊ]?uu8Gg p} ^a@Ō"_iz<<8ݣ" 9]鉓#WtdAHE&~oGFeh{3{lxvOMrל0sBqr3KmzXI<ɛ{i|M^>P[j!BxTp+;{\{RgQJd\PqDL(0Q7ҽo7}Ǿ}HW_#Erҝa"LO@w_; 2EjIԆpf $P3ϺO(B?tUJG__lt_#ND6˽.0JSwޤw!]!Lbh\iJcC0J4 ɜVgDa[(@0 %B%od#t/'Y:)i.jcO'g=9Hz<`=Gw WL;iD;WfI+M{%G8Y_dgZ&`m]ڥT8%E~30Xw[!תȡ~aW\)lzFWjKN6;|0H%%b_qzzLbg[kTVvD:΂&x6 8ߨUt^y_\}(1o; &UVi5P1mM"yEs&6yB[[^DwKLE>.ayCDjtKc( PFuR%$NZVQz$$z Sɂ[25_uZ"꫙D'4ZOR :BY* v+H֛x՛Ѝ>%A$^t:zIL_bS*ZB(`{+{=6,9l /l~B6x:j~HoKqnEc]zcI~MugB=kaDLإ^yRߢZH~ȍϸ6%!|1Av^8QZ'Olp8F9@(l+*K]ueRo3Vƪȝk^Υ;Ȝ^vPƟ;/:H_ .o|f(M~O~UZf3&Qbwb$Xg!v oNL\՟9>󫃀natUZITzʥXZl=*ta8c,7byWw n)# KT><&j0emDb=֋t|{,gMW6=+.h!ȠD0h@#x/*BJ.3{ J͸|BHCͿ *5)t|=â1Udhdk7 G/xuj0VVNMCj&/=,;=bdXTLn;( =֩P"M%'AŠ ] }S:mSD_ub^RI\q^Y L%4if rvQ4Lvc?NY // F f˽cp'ǡtf"&T{dE{=qZ9 4MB}|s ί"g-I! d2}$B(žmSڈÛmՙI'cmqgbn;:;jo}Th`›?rB7(jJ]OCګvٻubA)BtXi*i XS_OLe]y3kV eC SU nϜ'xLU}!yun@) !ˀX1퀁t`( $2EX1ZJX{SʴHTod0b Qt{yq^. M&0堌4V`9Ofc;rֹ~),I 5\;y6L.VRQVl/*> 4XKU/. eqPJ4H9(М/a3M70Q&%~R"8QwS1@G/[N>Lk;#ą %#kp8bzm ۂL _{aa%NrVv0*,k5guXChvW_;QDSSJH/_EfH;[?R_cPfM5EQ}-ThG$D(m'\2N?Ag7٢ R^r$NDNKhnz'Ep=l8d,nŅ1 pl.08`ٺKPسDik{"du h"y6լfe!QZr%DHNc( igHe4)O|4)t -yEZ6/ _E [ 5lBBOiw;' mXOkAa[~"+< qHl(2/^ G )nXަݽů*h9aqsy*>Q N!f}h|Litk5r U@-CERMƹv 8`Q9#^<"` ĘKUZݾ8s W)JѧMvM܃&Lt|9tRΩÝ>:|NIyQ 'Ob}[[; 7nNDS V{9+92<*P*pݻ˭VU!ZN:LG셴jYR%`?Q)|&KȺ_q$@CQynmD1ʰ+dfi {LiX'>O |VʻZ%ΕSUMf0RX IwdSew;5U9 Ip./}FV:{O <.cAV^,%|?"+E&c5hw'tnI@\'nA ;X ؓcϡՔɕja&Rg)ƕcϤLwFGOmB<}yPU#.6kyg*EuMVumvsҭ*TN9:\QVűc;lMF of78 N;o#U3Vi(UzZ",¸q 6&A=A4aE fH`/)HQ' !Ջ9¨` k;2 ɁhuuDzK܊ 5hz!.rI;\d"WlKuMz :_H75ژ\yX-yJ5I)Xhk লCk?@(闕Jt4:ŀFw<:":ol}i&3mxXJ1 &C}o6&R4|~]=F\a3Tnl1ԞQ[dyi & 5=,AbDX HlcW=T=F8vd9c}Q 'XܲЧ[#a\t%=m( ė(XO\߷QTΤm\UBKQTBvM<% YSK/t4)OqFn^.(/C 2e訟=EhC2 %d;"yX4fBsTQ}34s59Ǫ4KJ_+߳ Nlf !>-/LJT;uFj?˅EDnD"M4u=h9b5-M34, >l|C, )]C3R+) !]a.>wqf-Ebgn>ܜ.ڑqy-)3AmK&j(k|l(14֤ZvfhTߟtl` 'аd8=ƞlNe6VSh_ID)_Rf{P?", 3#Kv-m |;Dd dT–_5d7,!Ih'͑#25`Rgj+p}fV۝ ;>8%IQVN%?3]ݰ1m4ĆGDJ\D)zw6 ɫbrBE>Z'qc&ȊދG(j߽}J~0-8%Mڗm6U{CY6ceiӍNC82P!Ug N1smF&4KM ݐ5苚kq ]|.쫉=.,a"Rb@Üݽn"_v(T1v"ͩxxuE.&-8CɈLC;g.evy\YK4!)QV` 6[>>;7KrCxT]6@*8wOꆗfApQPSezt##-O7YH'ţ1#-y5"}*YO4 ##MQl;ΰ@`3bf7No_;R]Z[kJֿ*!:xnh貱Ǽ1KP$;Wߺ|3CDO ƲuYшC3L0B/iĮKr02O#%tɉTU!SWbvo= Z23x:cb [ (pt[Ÿ5]9kt_q.l^-UB>c{~Ϛp%Gۗ&;qbdlXi _Å鵭yo  FԜ.=K1])/_u gAzHRSBȴj"`OW٣u,S&b?_psID;^̵li,'1TւT0Eg Kgб|ЗqA'@w *1F▕ p}5&l.=w6/9znSij)h17 Ҵ{no[yw=R r6m ԥ8;myH BwBgcPpN,po3Ky'yO{|(\m%b#X \U8f2`ɝQϷb |!v[ؕQ9m.^\+Dpa$ö) uI @(nW %eǂ̝/gr :Tܐ{`&p ұAcX$%fԙiX3e=rhO{t,:0$d=lh:NB^+9h /lk# DC6 FWNj CR!:Q6zʰ$Ҹ=87傮]l[Eշ],}1ZN04br&́i[d;=laBe*艗 pA\7whKKhYpdVLMctw/]1$KٹS(>b,@A'<.0(L@2yVK$W6[j8ϯ\+P,kȷ?LtfkL@ҲJ%"UTENv"+dٛA|<: F"FXGv/^|a(ۈ/l.EN+(ąg>c»=DNꧭ\ױ ~QO-+q# sCpLߨ6V>Άv<<݆% #wWb3T&/CaQp}!]+00GI9׼,pRa̦$)o.hƙ0wX`H}U2֋ ؕ* C)hXFJCzl"F*ĒBn5G }t/X H[a5Z? zHuA=!bxW!A|Y}|%:;|sy3 8 G(E *&"6@KۑoQfsak2"URD)*mW5%f"kF[)&>tNF<>LyF_`[\WN;h\?2WR~PD ,0F;ΪS(3ҤqJnT b} .,ٵUKkol\([[I F,.I #4v{ScM9oԼ#-Fn1f_?Lu -^3Ze|-<b */5G\x S!dEϬU?E¶Ǖp=,ABe3xX-1iy(^sNb$x{r,t 8NRɬlUc;V?yoy^kV?Ñ3E֯@2&1IɄ8Kq ngTg^̢ zD|Ӧ<Spj|]UK_3i*+==e(ĵ'OEvf!f"!@>E|g8j::f[.̒ 6؜8,QQٙ4pyt0v4Sl݈\;+0xFT90Tn [ؽmi7WȣEJ;WL*ٟ~Xʃ풮*ڦYٖ*xv-S 0yoaW=O+Mp\3cCdI8uq75>mKDWѕxP@_ʪjG 8 'սIω629 Gݹtvќrt|LACV'r1d7Ja¼%VOX̂`rhYn3 1λwyhy԰O`WbUȮ%@DCj~49q{ly~p&nd%7 eV̥md!5o.ӽ[ˇce)񒐩) #%nƇp^ȧSB~!qoۛZ|&UUk nQ^dMFituycz]HvB;0bdvZ-:c^{zDgEKΜ5|;Co+$Av8] :9[{cۦҒ }Ln^Q84Kٔ32;m.R=6DHݾ`h Uh"0p"yjaKb؏>;Xzє'zǀH@` [T0`-$]i F%4Ǯ8*J`f܊;^) }/G|xwqF*unp?>SÒg|6@%IW_%>NɟsF]v]c BZ^JYKYaLhFɖͫ~}dv"úbJT< |ѵcT8LSZW!;0 !Qy' uuXOT8&O4[{cSxF ||K9em Rq$qF a`i쥭 aቹM<4xG] =vZkds>oO )Fc 6=qΕQ8T 9@RM_ [O/7zLp@n0UssX*%nnMG@[>mw+ xuտP"#Cڥ:CMj}B8Ydx$Bk:a8XaZs-nz+8~XkN_0c(#(N5Tٮf^QL哢w TkX$+NjYY^ǿ6nRpIu=R,]Mv9S5dLZcE Y%rDUNSH `t/]Ġb(7 o[W '> RP8iXm)nMLⴺ(UiRjWb^cӏοxC:eJViZjM%ȼ 9$̸@G|)حJ,wN~02n1`PQbw(Y3ʩ`ط~u%̌2zK$E7-\oi[!oO,215DjW?`Qn$xK2W;@l l(almwZ'1(HB z0'ӗ/BŽo'|%H" C۽ 5(x2j/UE\JkZTnjJNdP\ޖ(삔pt8Gnf^~ ӔZSdα Hċ$[3WHeP-E3LzNeZ _Սģnjodd)lE_m=,M*8E􁤋_wݻ+Ef<]Yq*Enfz#>lOz<.t)JgGBU`8 :9L~2*7aeag-$T;vU%x%a!Y`.?eJp& g֨\OiaLn0`o*:k_y&DeNuڞt eYQb ZɐbYV\3.'BѪ^15nNE)qi)H-uX7]ߺ}޻kMG=٪C8b [^=/BL}GxorHG\(< q6F :ϥH?}cXZui (@KQ1Ua^hƔa@X:6A{* ul ]Q@ѝh׶k,4۰dh{쵣>+%ڷ[-l ? {~Y"8*ؼ>Kf+22e7D=I^tY9ǫ -GK+ iI_yv S0@[fIWs YB5 i͔, ;XfMpݛz-r:1'wdžAi16l޶Z9r٧S7 D(韣`(uzDDyS( IVw|5e;&Dj(} YRSJppT48h.. hfVYoPJV]5bJn:zPcR JNW\J(Ųѩ{{‚,ϩ뒷EEǦ90lU$?A'o m[k g#;B sQeҐƵ)n[8qr]%z(O9in Khcs;]aSBϗtI/Bѡ{U^z\k2zPifżi:mr/6ZZB[ $or/c pw"4c{`gP~w GI|s ,[q=%5;TMt[592 A@'w'}tV'âI5oyL'[1gV~ΊKX" @N}C1ycdPA4&s.^mj ԧpH I ٲO. /_@zbdz݊^Άfaw킂uicU_ K>`\FJljQ=t5˕Xq)SB,zVIf^l _~{Aamqg5="IL/Nx=͉4 G"Nx%uQgyPPW6ɓ+J1 rwa΄j${'q[-P$9 @4긛ֹq7R?"w3IpdA#|^ϝu*TVn̿k״@_,d?kEai7[*'#"n봙,;@^ӌt˹o摾FB*KkŸNqvBΓhBLLZgKO1Rtj$g\ے^lW|J| TZuصC tp ;YG7FnRj(T'~!MMMJ)ҔVKF8Y-˥$9/rOZƏY5m5A 1_K չsUpx{ٵ80d"ed[)7Q8sfJ _yt7^[͉ǰ7c,4?NjAt4/tǦ@nWʰA`C_(#*32g|x7;Cwso/(vPnZӉۥ 0ȏ_yj9ӖZj4> >(7AK]սTAG|g2v ACRK(t 3=1Ye@{?l:׹׹ZpM]v\pmM+jȏeD2mhjp5)jhG!9Ij5`VWLm0\FҠq(sF~z>Y=E y'9& ʋ<<"S%zKkr р]Wsˑ1Sp#As*f<9ڝ|Eq?ZQw>2SҎ-+$!DK06ƜuShI-q< ">_-6=7rIdPM%,`m興Gy)cwlZ{'%JRIT/NDg9[')paAnmR vmnV UȃQk!0 gT6I> Y[>"SHHGoxA-й;t(e#Ŭx{NVS_PvKCAwL%օ"Җcx7[xkb 9>n=r{ t0a⍵ǻ鏎k/#AR[ ᰁ??j2'd@ \GN\9bޚ"4ϑнF.A8рP1_{N(?4_`˯> V_'G}!r%Ehc;H_P D̟Z~J-J~͠\дHڙjbr+5Ux[ گOՆ+cRYI9C?{MxF 'GxCZj{EDB}bf+a~oޚP~0K|4jd<PuDpڇ](%:vS!4?0<7鉭T! 8.Hɿj ]Mys<.GC;Mef!sSƶ1h$7 uY4JrljZ\nd}t^|To_u=z+T8ufD%/aBP ]'!)˛ˎlRM1B"x}E &0aᦑ-xt)TaD{_.AmtZcg}aCKL*RQnaʔrwcm$q /HS&jP֤-o/qg- 5@BAdJ,:3Z.2@nTHJch.zZV1)%#]RPr;MMG*6=3xRINـnD:CPIyip:|nzo۔ oZ*WHLy_(;6(Lrx#wy0m+vV: M IEċ+c*dX6@0oTu+M =+"=o3 0_8juDR8\5{e!ʼnחRݗgZ 0tR,~Sf"kI^P5}.U56 J:ܲy,R "l .>gz7'+cs!d!\׮3Ռ}[ I/`>߰T=SMJ\X!f A=[Q{_$(GzA,{*쯳]e8 /ܰ(m ًP|w}*ɥ)l\P8.z  `w9@,z5@ A2Y)Xş~1?yj^h!GM<3pӼ?ElO m+=^O S>fmJY`i՝J'; ^6D i򱱦>OŢ(ϰf\S4ёs3uK I_ di oR(0; `UO}%x\ *\UFJJ gG;=L? /a#6޹U3KgL: = Y.eoQʼn0fg@9*׸5y+=?(7?yě㷰 ӎLQs9Y-@ E>PKB}% +p f܎OC6ӲIzsO0'O(Ko¥Ӝ9`8 jdn0kI2Qܶ5pRtN l8 &tP7;K7Ŀ9SzgD»RW=4us<2h]!gvd^/Ю)_fiS\i-m*,=.1Mލ`!6$_LFcϏEX|֮AU4؂qi9eX4YFgƤB&Ψwɬ20η$[*O-;Q[Ň0mq`;$9-F]2q+2mx -? 0Q@D>ҔT%HG}\^A !g^z-G\(yO -)>~@Dh3q˨;&𪫩">\6xV9Pېxn$='hX`O-a$Ӷmd$ ty}gZĥgZ8q5s 1`#.2xȴlX6ba4W=G@&q'b OK 2 `O u"l^զOG9oVkJIJқSp19 #1YGEG7yYt m4+TZ""".3].<rjmLGZyl.h BTzXG )y^buG7Ɏ^/PvX&2tRm)4vaI^I"k/Q^M}8XiNHP(Ʒ.<ӝ Qa-1gPOmCy X3&dCÊ}S`7PΟjf ۟jaX?D@YQ:Ƨsw'B6O58?r UV {p:cRŏ׆` 70l$юMy˔0i"jiPտDИ5=ѥ!/!?(Pq= euNx]q[1kz:Rs%G(H֟_hH)8˚D͸ 1z뙃. @UtJJ7 UHmS6%;Hf4NmT #X e {/n7J"67^QQ~mEUc,#ubF_M|1;$i>x͞k>}42dOe!ax/ť].;a:z,:9`4lX|Y4͂cHܓKi?xL`JpGeڌ1 }^jM$զ2{cQQ97rkoC"v \I1#v ZJszx`<_&A2c_=efp*)ʇqLj !r5#MQ¼Ɋ2BQTsVce*o! K7kh3l3A(niaǫXg> iAiIoe>n{obӦJ5!]Rse}ek>VaYyr_Y̕x;5TN {N _m+R5ccCYVGTpR$$<[ŽhoRmb^eV 3__9QY [J, JlbGq GT'*5r)7Oͬ-,Wل`>)-EUR1aP8c~|ҕx?˷e*f|Aq;,"\8tF ;7Z{%ק5xπ,ЧU#£4LӼnuUvs7Xj{Y:+SBYMq<lf_ ש9]~eͮzB[ɩ!L+ d#SZ4gUܝPZyHknO5zp مe!3^\`!AOW@ K yHx=24hX\lGgY?܆pUfaI`J^zU3zS*3}1ɇFFgÆg$]1)"+I%w2RLwײ@+]u$HĉWYn]fgV-t hFib.wqјd@^mpE<2"\PPA P!@.r E4T?`WRj3zi ;T|fSK2B|y=T8['`?˛ז_ J->ANe< *'B3( syQ]؋ dg졽T\ %8 Lw+Jlƚ5 f*|AXe_˦m%K&Vԭ,"lT ]ZƂ\dZrǻUEwCM L؋ jyeÐh۠J !.ZZFdsx#Û=}D\{mݭQ.dSszqFX劣YIu홈xDȮ+}[ p1xZ 2r[70JȨmQO4)7Z5 ߶{ EemNIލl{Mj0G {n`d8yC9&˅7(DVQ{!C4m&h^‡Ѕ˼L4?1S(Lu"%+Ky3H ~' E#ln/L&K"k0N`żyq8 6S+js3=X1?b<K螪=UF0 v(/Rkӌ &6YQ⍂Cȿht9ceDݿ3{hpDa4Wh9ʘ NQ1yэ}d􅔑\? "EwJ υ+yK.خpgeڛ 409#hUX]йb^&99wmh3l8؄Zo$7#ҋˢfWυn..#>; k?Ŗ;̓3rZ*Ǟg5 (Zqu"+>}= 6XŤbK j6q>0pXiF t]v/Q864@ =4orwWF|.{Jvƭ%SaJs?+A0h +_4ZaD=m{m'Jwݙqɝ"u?jDŹ;e0f"ԨYӢy-PC(3Kisi;(phCd#&-YC߄x%@ED&I7(:'2Z߂ YFIdEG2Ix0oS-7ܷYFFRr wH餹[MvHϺajs Sc4ٵșf W'a9FtkH1ah=zSsb %x?Yѳ'']`A":x!ySrl*] s{5iaLmB~SBW*l7Kk!P3<08GAċk_@CAx5% =GcЭwM./ Fgw"ʡ@ -s">m(r|i&rU{ƀ+yE4Q$rI0"xq$Zxcqt-Daf!H 1! s} Bx;4:VzLQgNB̑'BEbKj9v&8qrHe˼Q(B,=wvz1=W/C0t!œw3Є mtP#Z/tFvf۬ciAKV58f=A%5Yǩ}fwfAf22K 6lun"+`Y^fA0rJ;8 k`,LDlQe⾊U~F0KI֯ʺqӍI"(Q md)2LVa8wḷ*s_5ZApJ,JF}-Y2߃6Ƃ"-]&M{շl\ lض-YB_[A`LO1;G:o)WF!dO7d){$/-fk ${DISܾʩ\-c5o%73+P1K)r }W3ݵ`P$9hڦ6߹TY{ !_%\j &S8%ߞW"QI  HiNCD4IU<.CV c asi7cQ&u^eNqu[ǟ˪YSYV<|t Np0~6`8Ģӑ.etmΞ8V5ae- >@ ޹[Z *D/nGkHC'BxG2+X"w6ɟH 1).W/Kٰ79 Vc ]m|Y \0v 홒 pʐZyaVwA̓{PR֕#w98̻ ӄgdT*WK~ O"F =jD}f; Mp$)Y̐Hh A-p=Beӌa͵t^)DozjAj{Xs\/miy\A\S,-k/~j%nj9x _Nk1`crNIe0 ev\K3iQTb䧩\ dV.Eg{%T[Ns{f'w{|X-&9;gk&bI: zcy}kǵ^eIb3ޘ4Sɗ|4%5eb^EYdŎuB[hS )"oɿ ya?ZӔPK~$FӃ܀c5̿ߡa+4LucK{ P4TXbКp$г' |u\s nvu(ƛnEJ3ruO-oc剹`qU]Al9\ .f$ Mv|/e8bEaY"Zm29M rBefpSVD<HB 2\ 8tM/;Hϛ{g5:*" zl\g E~ƿ8øqrt6Pp~JR37OU.dJ}G秠aoɉC O,c֎Y¶6/]YC5a^ {Qmnj pWh$umSFτ0IE*AX7^ogMТ^i5ȰvpsX^jD!s%}^-r TyVOO$K{ ,~ |?g}gP‡UGOg#0{|M #DMd Z[aWw~ҩn¨&fXKNWMtRRҦh,`>ϋ]bnrm!`AŁ ~5i_?4aQdXpYO sY#(K(&i:uBh|ܧϏx)aw*1-6N0;{'KTZV`gЪBGi'_/eM$X&)tW {3` F\S]0 m..jvk-$m]3ٖ3LFc™P z?7fz_zCyQ5c3 p?P b9` l>˶ ' k!5fz>BďI+R})uI,Z2u'UC O`™pC3.V!z #EקOy iTy6j{8J&^Ȁ]~]tfVS2Ox278pdW[dS{x>cצ^;ZxC>LB*`WM-Z|:9| 6c]-3G:;V]{&9ޭ,UyBdnP]!̺](k]"S~ )P 3 5' 5luƁ҄-tZ6t腏f*藴fxX|X0T(CJRGDE yAF Z(C5͠JDib. 毰]T&УƎ^DxU~iʐ}4 ;>Y@)>Tuqɓ}LԲD]"6Gl**jN Y1:=2*Q:fMK<]}ſ_cӭtL:XV~Q!kȜ"X\}ohM)#yUe'\ $k(_mbeP9RM7J8H#aX&y 1ǢvGyi:uhטreϢH[X6=zcA~Fra:["v7vrc}-o{?Pi9O-SD1B($[\IBs ([.ZÔY@_nq ,0Q G;|z|'YbC%(SY"@(IhU+N@f4}` DjtTlމ( ^AZۻ]$*W6F2S")˄M-S t``bIr HBSpC䔽ɛu#O8rhQ3{iW7.eRpy PyaŝP2/`)k5PtI7Cƪ "~ӉuySY$_\QR>N|:{>K.epp|uU~ij赭;HnԦG/̩cB,YHˬv.+,c/ ,pސ3z.עe+.DC`Y:$ϣq!Y`\ztMrH}D'I.}E*ޚ"vQY=ʹO3Bbnu׮$h Hguʝ?kWH\T^O+?!Vd@ѧ5/%H)jrRaHn~^$PQd߇Kh+©ܾL Hx?8)E9tZpv8z EN΋e섄W U{ޏ4:JƔkФ!I.}y=f.bzT)Cph2(bY -%/FDՅc"<Л勌n@'=ǧ?家'dА?ˌ_xȠ$Rك4׹5(eud-Xb}R$}&M }jiU{T^SƼ6+|{?(.;P"ޅ8]&>Sf|ﻨF6V Cͺ+Aִ)lԀ"@}Ho`d ;i9 p}N/( A R^.Svu5eڽLo&d,ѣ6]&_~ 6J#gOpF$.ѥl5OQ?y{xϿTu}c`RM#INIL*WW4$]l#l:Z'l};QWKMzR9BDi/hgۭQhA}'Bj?;, Kz/L`7]Ëlĭ6VvWjdk;7Q_6uQo߶OX38Dي;46m96h 8݆MS y˪O^ui΅8~m>̟&aEjAw?K}Q](w|o1~}iXr@G)DwK}Wʇl@%iD3*ۨ/PkqyL/#7t0IT 41xa=IpFrLD,Q%jL,,mYIA;jUR=<;D$YN\ʟ `ȫAMFdW\-Q,8l0Xc`Ȩ&QbH#a_SBrsAk8ᇃT^jm햻"ATo̩_֭RH7shRGӼrjGXޡD8xHm"dBИF"tMHfPȳ3/byhI0+kDL-rrRr8)IL,12f K;} QSmf}ϝbPǘHmHsAʗ_3N(맄Tu&Fg?? ׅ( 4n=ÛO동l@Y? f JAd wK'z \PJvDXcH҉]tnFb ؍ۢ Y @J eLIO%GdcgjSN=j|#%ܜiݛ(}ẉ%Z ( (zr@xk3ҴoKq'X*eu!hJčU2 F;%Yw@5IbBbs2Ue:S,SxOGm%~*5 l/xYW .nTQ6{\_`kN9YuM:6uy?= c(h,B?|2ԗ|9jj!@ߕd\j_!+./ugRL>5/ Ly~GWљH኱BvVOOM!L5_~ąo+WQ+{=vt1t[=*P xp#ܩm't5W9XsVδ;0?$PQ Pxxӕ0" q `=*:=W# b̨g@ԥPyVlZi*zʑ CD8Is~c\<~!f:kq'z~r.SvT;}T5G+w݄**vP89:tp " VJZ2dt84Rr+ՊU-z5Wk|]uҀrJej}~q<1,S^%n:˒V!hm9qh]K*Ŧ2;mho6~àZv ec2xQօXEd3P 7 Ίef}R[ok7TJ-`y2MlPJ$=կ;'kk!4jt&MD,KV[8rj k {膀!դ!-M%}R!M 9ZNI0etq+Gϋk\,Er= =4 .%'|ZtIxVO0}$M 'hS&~tOn҈dd9i"9b-,Us3BydPd8Yn)6V@WVWIx!3lI{H@l7Cw2 4!ᴩeWܮ?F\go+R`5WM,عn8L)S"XHO>WloGhĠ9( aŴFK _ul 8<叞?;}sM7[`)FhoD&biNLd ǥBqVًc/fkcG?{Sb$ա^.L'> (nʃ hD^Kߧzw<)8~_cҳg,3W1x4D໘*%оKP ;aFl`ɝTBeJ!^!ݦ.\o11k' ޵C%Ns<;^ah'xOqc(+ZpܨG%_Hhۘz|qXAY/Qܛ09u9^#q`yɑǣI'q{pqPAM"Tٸ89|Qp#vEW8x{',w9D[Qf<a2DJ+EZ2BXFB2:zIןV$ LUr4ee!~Iɷգ񝅙r?8Xjeile| %`;Ll;<~sҟ{hXM)T PA\lB o\ccUr -;iJ?b zK&/  /yQ0XnKi2z 6Mti\mg;$#zO\ļ{L,?!;qovM^<ؙdsEe#'Eunwb}tN[5L7ka厝iC?rğ?fg(-HϺ=o+}42 _T $o $0DaiEl7|O/b[oi4e֋q,Ii7r[:f 7޻xdO"O>S:g .AF-Eb @`ns]B$p_a=E]X* 6GQu<!7oc- q*_Aq`Uo[C3pNpM5A3gAՀ?ǵj:ϛX|J/`5OBZ^iκa-PE&2DMO[D*Ly|JiM=Y,m|uX%jT?AWGS65:.bJ|Oo@'jLzZ7T_%gW S'i0LbJɕ={c,J㍉RDdIدXAPxZQ&DGY?FQ(LK//ք|(cWE.vzzZ@ށ@M)YPOsh[r-ߢsq#-:۵q W-S,XC)Sj{$=giH8ÉL¥)6u˯}1"0~'ȄHP 5'0˕R ?8jGp^ *GT5yU|s2mbj&_bP0>C? uV$dIJ>[IΎJ_Ԝ7yh tI;n>MN }(@+<YH^@7w.PRUS$*M| /vy*θw :p37r@LHGV1Ef/K\YYpʎ.Qu=޺P'2G Z=4 !;yݷy.3aucYyul"<5\r0Lj1@WXxp03=lTHM9֔j--/LϞsagJr֡+4?SNB H! tG,6K8:j Î삭Eb2bO'![i* _fRP_ywA0IL ~^T?R nji3Uh=Fal1V^h2KG` /ϙUf:N.0I:'7bLI%D]u6đY{ ^XxaY~Y{]vpKqbu~v+?A.78jtE A{+>~[VtyI&fU~ iƦڅ^/x]u`H` T@}vzeozGϟ_Qf|>EEJ$wІPsK,e?DQIkⱌ>Djlaę:A@ V:@BIU#`fu6ltŕ߳vا~yJB'S= RGԱ! @^X %TV_Ikg2lamҫD@m*'k.'ɗ1gY(6zsV|' iOɊ-ɳL:o@&l zH(Q78C"{6lˆ6P-wWX+hBiFONɰӣJ @96rB{$Ԇt{<3}]G }'`#6Ʒ޼q8K@6!uf%ϙWrto$2ݣOc;"Eˬm[%HJ<356R.HnߊlHPYVd,TI7 zCp;A:"Q+ʦpǦ0N!$(N$bCvF]-ԕrދ˂f/+Cr Wɑ'|0Eĭ31%!7zZ߿W `'E Ϸ`7#=t*SS,q9|$JK;휣n( S 1j2!oA-p1 XD΁Hg߉0z!;sB`'GleFjT|Dv⿋T0O0ݘŽ;)gw[[ &bޠQd<%@W$ 'ڍF@Тy-~)`U;u6PMG ʤS@ icEZ'Ձp #)~ w2/2)U&vw]Yw|U{BWz⊀TӼ; t`zmB1,`Y<ڨ:v;nعA?02KO7+/JH8GdJC:pHY_GwƆ\Á}&܏¬H o#/3ݤ?HZ;I#w:s+^3V-_juFpS@7O%.ح]iaQ=JS8~1snsĦCͫ/D'Ť"E52܂bΈDr%r;DRY(R^Pֺ 鎟f6߰J]uaJtzTVGmhK<xE;rT!J+ YϿEm'_,5L˷L<;׾dTNQKC֏ɊNtGL 2PO"9.-ݠGL .3׋\i7Y3M͘I@\؛^^VRBkS o$9]_:8Tw[Htq'Y;Z٩b1a:)ʶmg `HaУ43,͘qH1aWx+^7mO"R9+>"R/Mٳ0Gi 3GQ;#Z7JC8XjX"_8A'J,<ʍOIp0/Kf?C;K}mAqOA:8(go0]8vdIiv(ʵgyaS_5 R/(s8Л=u &:t2yB4,; eC*Nؘk:Ys~*p𞤔 et>! ( Aq$GnW~+>iL="̇F9qN=W 5wއ#>up.y#2 23s.*uM",y8H:ߴ4YE^ }@ oQSddq+"X"a'>Es°yE[ĭݕEf>ϛyN]-H۞fToU_|3? |͕5c哄2jIR/DmM't"C5n&a=LAz(URQsFoz1a}-y8izTRntbR0yEpVWz#i+agEELX[ `О &YybׅSD-]ܲ~p,;'Uܜ9E2܀ewX 3y2 `hG]S;+z͘.>bɓ*z#C&=ӛ U۴P? Ӡ/GP/5ꖲoG43&&VRy9'YUmJ!rj AUH(s hja6E~]C’:y#f4tz(Vc(s̩窦:|nV48fEE#0p W'3lٶa%DE ,~xN~`t<9g)?4UnWRy[c4X3C"e b@Kj7겳k*ZZFrLuY(W"CQ {SDMuƌTI!t WR)d9 㖥Q]vW>߄W΋ "ڔWе2ݔ$G+‚ HK`-%ZyLZ5 qOleP WTlQG m0vc,jlcAKDԓj̛]zN#mayl#FLG:TGCHڍ7k>- ;'ҳ5laA!YE/*M"zvEV5]>;b2I#wR:@l[c / :upw=hhǝZX K_ }‘oޜKO=Gפuy{ 5'i*x{Juv%_&E K FH˵(/QȽ&d6@Ҥ߫*EeJ8 MQNey aho%Vo!NPYl\?!, *Z<Dfo5 |HL ֋y Q&*COO Efؔ<MǛvuZ7Gn¸( f5*7gC6VyK074qetivSzn\Ok j6E~\U^͗)6Gox4t :v_W%A8l0%ܜ4`ˆn e:)L|R-VCa8qT +X<UIX8ǽˌǟ_>x_h}3iLnH \61u'nc9A5sZ__!yf~).\K`)e`}8}2Q9%Ш;ƇC۫n|Z_fa#0q`&/hc<0UA|"gXCIVvq Zb)/:XAlu;J={^nV%j}a+s|ШzveptgF5eR*׸5RO?o#Kˋ~1A۽q W{x}.XAVoj& ^k(nE~+#*t>'>IS?*lik^j+omtE8Hj]]m@h6I!!8/'m`\~t祗qnw-"(+ 좮Xkjܗ]43,؃*/WsVǾ.}HC27R!IFź3@ցrFT)2>x>9qEcj 9Vvimfe܂<ʜ<@lˢzsBڽ?]q P!%cD?v1ʯ߳1f&fECDF1ē1ki`oPA 2N2iU>!YǙ t#dt_6fUdE`\LA᭰pI=KmVO`8qzh{Uw䊏:k;q*ݻ*Z+_+]'B^G- vO:+y.q{miPyǯ^.b}`T,U FEܽ0.Ĩkyh5bwu+^뭠f0*R`kt?>ha5+Cz$U%~c3f R2 `C%(treH`_⳰WF/<@5͋n۷Z~%L=qaW91rt7? 7d4 vfTU/]}5\g#%̈O>*X/a]%S41 ÍAGю{Kp~& 1!9OR`@;;4( ,>u]j6 ɒEnO!c.zO4R#wČ)f K@1K 7u]*\+mDAFZ ;׸ 7C!75VYr906݂.(9!-eu@ ug]l'*ylXUeWB0?Z|a։™XJ`?B`N1WG &T[ t֊[@ 3蓄ͧ-SdqMDGW+Asr !MX"K/6Q֚4m|AwPkm%gjDݎjU }zΆ$5Q"p8'94ъ`w8XduGcP˸˽$mQ5`dQ p+ n"ZSt34WpnZE5E.Ԥ8Æ[A| 9h"1u!}r_tjqj/Muy6[[<Qi=8j <&WCk7Q4<4hUE8Ӑt zԧ玞|U!=" F T<ʹ@L,CRng~uH96vXrfkOx38xBT~\yCgaL7xW5);zboif: WeںJZ2/)u_!\HXU {K/SݎĈR^ Ŋrs[+_g[Rg.>iGKʍ.(PUޞ_ȂhR=ILjQcPvޖ? Xy?29 {"ޱpwtb$FFwfB=6>KW=QN]K1߹ *ݢbb{H~\PI VM1-]|+Y87?Fmˌc9DMM0Lq~WrQOќ1n ¡d3WD|qɖ>F؄۴;{9-jBN_5cJx%53P'w@_~ЄKǹy#E +v'Ic="ȢPQf s//r9;f,U4Ap#'y$B-72ؗ-G?1wY{@([GB3?<#RA>gk- D|:k#ME}f/o5pP-%4wlڷ,#zwi<\ Qu[# cC]bčPH"ySnʢ;)kf*vLݷ ;]L72Mþ ]l2t PA%߶{Ƨ{Bp+nǵ,`_'Fq6E) QF`)kw >NxIR pyZInuUxGTUуsc"fgֈqghJwmDSG3wa}xyn*(<;>k1QFaJNgMZ"n 8g 1½ٺ>&7Wvg-;ntPm%[_}#[>餷vhAZVF SV )|{5y<^y"'2%G;5)iXrJE5dxlqj@"o8P+YA7XCK qsl=6@lNfS(T|m C t@T$yXPEWm_o Ԟݺ/&t͸+=TFYc#ϩoūЁv.76iB0%ebg6 I9Bې ۨ?rzE تytԩ#D;;n(&O2-gvgjDs$%O].+I ga\5ؐ^uoR;Հ^\QX֤PB6?.=أDƺ h^QU2\,z c uV"H6$*zTnf^W#mP#hՔIgyӁo{5Vle3N 󸤳t@nEnz.2)*@ܵϓT/Őq6%6cŪ}/'V grؤlzyC#]hJ xE2CG畣,)/= \ Ҿ|J*#ƴy1CY-_^C%m1[\k8J@i Syf-)+]+?5$G)e"D,hv?\_}f^)–p6]tR+~ZhQ#= LZ Ue+q="#AԘp6F`.?._hZ  O}Fo=s+brD/'^C O6a@.?.ӫvW]*+ӥ̶c9QI;WЌlzI#HՔcEwGk@7ըᑎ90<U3El1o YAyң>oY%Dm\G4W.O"|ZoGOXِ9J7HHwt 64[6XВz? ƕ c B~%ձP&NZᜐ<^qoRFG0Ch׿A b18g9~؍ZlWTc |&)4-1g[\<ϝgUz`{,F蝵oͣ + k-A:xf*7NuzGL팍EpA/umQ^gd#ݐ|)8Wl`RK˖(mZtc~͢3}\?}Gu c@49|T\uX*_rP-'jmpidJ%p%Tլn'PqWj0q|K]t~da J[I(m8 `Bv4^mRC:7:LmZhw fv.R"(Mx .n #0q>=ubaA!oYhEkzD3G]G /V_%G[kգw:NSOv,v5F^pqE+J3 l]b^nfD,kJ' Wyv4ע5껻Ĥ@G(# /Lo?mE Ub^V3_.m:- 2g=L NF$CB7[~FK_myb񨽙qw-7NI>(ޮ/x ZeB\OJa9nŴgy`*ދ˭ />ʝoR+Rx*Mm4)"K8P ; ,1EeSt;ZiQY}1x7vM %ya[1NGcޖ]^{x"@B[@S#m-Z4@ 7%!Ó#{Hf^o6TJ^c`6TiPgbUx:edTs4nW/aFHυ_ݴh7kpDlR{+:Q;*}Qv̢r]I4G1M_F ۵RJI5k*gUKq <2"Ox.$Iz۶G+b0=~_0+ t ZW*X+c`Ξa;A⬋YX#G'C/j]6dG.+V[ѸٲY+R>:gS?f 6;zGA[#זa`{֍Y[) wN2ǛWu>$>+L%#aPjŏbdfuԙpVK=*H@6gS GւDɥ#!b?mpƷnrMl,:0@|))vj8<p>%(kT"jy<[{ǦY u}ɹ6Q6^9?rb4gL92$0~4Mzo8~Cꛏ.=#2<`$Q\Ib/>*͓SGM,^}rxA+`n%Z9n\`nSVHA>E"MܞܱCE|rc{70~WEFA:{hAnU"q`? ;ST[StAx=]igϑW)vےtxW7v!Yg!sHk}h;c2U/S뺉=qVj^=zy=tt|(#C˴=xo .:MlguI`omT g E=,8B"rrK2\ TPJ{0:;h.Y.$b(] ^4[|&I&t[NQz _H[PX̼{((7mBMϚ2:c`j̞4G*!?ޡ\yPH jiF;Xzm$~*02C6),&cd+p|u19eZŞ 5∏c(4o|FQiLe^RqÉ75g5L}Ÿzv~j53ߚ/:%)"kܯr髓I $ygibYT8"h&Jfx"<-`l5jg-z"}ĦLfT(L >f =2:O2-B΄6#&x7i?k)Z(N<<\i =Zi2啃hEH_P~~c3MR14 S9\1 ܧ6yj\{xZ'0!KaZ:Fx@U-`Xc'om4^ͥ51K "X![rRE*$">6& y]#B{L()#g_[R<2}g+|OTHǡ#.`$L!$թd4oլk_!m.=s#Ix]qJofa$R튝:rk@!DgFeOO#Z+>X&q3=ԢU7Tz1+ڰ>zbtq<:;K~vLǼQ:,YY#hb 1bw"}G) /PRQs@Ř/]{m/\IdW-6fg%NǃWn1uvH ` aS.kUe#b gHdc3ʉU)'δL]ȯ03P`tq`/1AH,|,B`]TheRԙAшx ,R$d.@UN*! d4 tdP(0' [>^ZC"r ]Wd פ>0J"ش*pZ031~d  gOds(;2%_4}FOɳ97B)"<,^ϊ? s : ( cVso`Dte\M+ OU1|ų[؍oVCHةL0-%#tY'u}Мf/3|Z%EP)Ш 2$>.^a4 Bf]]VvپI$h Pmg({g`mDNtnX+LRB=$ Jmz(rt6hh_r!WQǽlX,D&J~.'Kʌ9D`:C'߿!?Cܠ)2DMRKȐBh429H)/lmFo@/ۓfVI2kO֙Ф/%#oc9WtiCp0]: Ykƫil˰y%q4ϝ:)ӤݾnPb~get&~Πu mй֬-[:AoUDFuV᣹Eۨ5>q#&!g)I`g޳?7@%M`Vɚw(9''/젱Ccyz36@y>(y&3{3b+jnVs5Bѻ2|ɤs=<A Ž *k Ap٩P_- b]J?mܻmRmbw ʡ3m^eڼ|!Zyf$l:d ffNL݆.r)=cq;K.wq/]12>Zhk `rj bLHxK1-;9*jPy!<e\J)m5fStZf&PW?!>mbI(~\3m MeHF[;|Y-X=EadtÂ"oEܛhbf{/H~{|H\]H2gA"ܮs}ODžjvgKLMʒJ'U >#B Y&9/^fX)2Tk=×`"^-z/CgZJ+pbQW-H>7qTt|Ϝ1W?crJ{[\hXW(9?7E"ȓ7G9)ݰ:"]1۴S~ otV3^H& ,e \B,2Q7 >`?c~^-D]-8Jm3`A-=2lz>o |&bU0c negaPk=`wI@HC r=ԉX5Ǡda, 2_Pz4#BG~9Ay@Q|; RFAֹξ zIFO2[ocM<&Q5IJ>e ]=y/{@8Ҷ-bhܣq?$>[xk1#>^$4(2I4A}ٺz+4&'.(H{ u&#-|[1RŶ`mVZWs<'cBY}\7S>C `o)Ҟv5a)*}S{&+ڵ@ _xo-_G*5n= x)8r%ZF`җIrr@hcᲸ/fD4lJw {5$JU#dq(Rcnh$A8=q> gp> +]YUAC ]NO'6 >?ԫ1 wߥ;)3`[ϲBΔ(B"k(xפ3~n _V0+$3*F3//u I jɄݽLU`녑,({oKa0(j?c'ڊ!i ʅAbe7uЮuK:6p5a%V[Jp$kk0l]U(E^bc=,ZׅöXנ<JZ(_dRr5RIGcA|]#3/\N9B`(( c|H[A='s` .AضM -ēI/p ak׶hԖ3Io֠銒e.p}]&\ɻy%I]>HI,bN*> >4' .Ma3*VOü^ ?Klxݿ<bǢKYgN Gc>ޥE]:i[hO&T_NFVA"oB>?d!M#}dw-"h}jꗙrt,Lb[#`v7QHNnJ˛/6ganC{(^ɾkꖵ9ș{!nLgLUy#x6jhm"s:1N^dY5BL;+8 -`) #_!uk&~x4ͧ7櫭aۧOJ8Bn>AP[h)2[HCKWn+JmQ  bb"Εz'jpU@ & vfmFP6ߚSЖVpdoPn;77 e'< 2g{VڙՀzsgRCU۔7ۖ-.t].oo$K(bk<@4gzMdKډD2IA`Cᔪ%C}c7눎m3!8%v{D=[6e9bfsjh;GHQ7',{t1=-3չcrFj^YQ@Y-12>6ޢE G*ۑ~83250 ?!ޏ{c*U 0/WmU+C<!@3 غf+2B &k4>]۴G.Af[?7S知b 5U]!m, M )+`f; ftR;P@4.ūH.מZ^iVq: B~S B!uw(5dG-fbYN3+TMJYxPҥG\ *hi`KAkwd8Er\7eٿ8K=#2 \Y<^ ,ҳ>#crh-ۻ'M|~ؼϥ|\/?)~ZвDHI #в 8Z’E去'-Ճ P<*%;ɔ@U{8\ЙƝ瑲QԼbxp_ JN;HQܶC;o /lӥ﫸oKr:qqe;1 .WчTH*gIU5n~|n? m,[,Q/$ȣK 󭋝k]D&upU@/.u HTW3H86[!3Lr>L+!GU+;V眮"eǎu܏Yab×^./|$;T>;reP!5:5d8X x#=W!O,g:NN~? ;| I>9g)`Jk•T|vb|Wuq"2\.H{H EمTy!By5??ښGDA`7gF{l@|>M ?#.YcpqOzS?zTvL3 u'ذGA:GK; hA@ieƶsADu @?';`M X)j|mƨ<8Wi* }  | LlSI>qӸU_[򑍅({AX C:p BNw6rA9&t/Du8ir*ȩa}5_J~u٪혰c̉u`oC Lֈzڧ!_(;/pY HLl#9NbBw^{+ 0@tVr #ѩN . \_3(& k^N3x Ȳ!)xڤT:UIfXVmĭsfd$*Xرv!G{V (H[cgn =k;<.kybtuiU62Z.r~#YQ ?#| #:Vq>{Jr7"PPkS_9Cy p#)2rT9)$F܇t`+G[M[S,L!TL )`ݣÉC+hs=܇S]mJ4rr̋o)m6ڊ8+!}ޖwoK-$ߪu> tȑWn\} -TTu;gYr-oWV~aڈ3?G<G-X_"ܼqCRA)3t[xVkGxk@%,in޸ 0ג X(Hw0hsocr|~A 5yC{@H۞NO_^82D9 ؾ%f PR m&" 9"tRQ'ZAF+È䁍t3F suX Q0ت_@q1ecA,c!>mAlA6N̿՞,4;|_RNCr+K"^&-׀^tddN7e Hطz2Ax[Wdbˍ_-R{\#?f#h:h)9~lpal}̝aj:/Qn }尷F+Xz37Ӆ?&&71*KO|nXՈjAMKCvd2Nr)`EwͰ;b(y EB0%g=dU/7u(v&&_ 'ʝ?%0kg\|N .RZ.)ǁlT``1Lߞj5 ^c;i*;Xq;Z~˿εrt41jB}4j3W4i\NI)jXqX+].%lT\ѷ \Ju_HLu^C$VeW9uD!@%!Ux=͙*QgY\s_ӮA?iV#Ԋp #'Ura)hnC]+Tz2׼~ě.Cʟb%AnNu% 1q@Cir'Qg\c oGN%5go9mͯxlOA}Ɠsn׸S2-L[||I2FvPfxF^pڪr %1Y+Zi ;:bC׭A*+x$Q ;-tn~s)9S܋]rj+ seQw%I  "XgÀ;x(K7)_ݹgHEAT>fG+Y[l:tqMQ-OvRP~o{r/2C2y+ /9v떸Ƿ$:[EH:uhfk+-0pu˟ʇH8b]$\AT !ߙ׸rPhbPz=[D+k 3~/ӆO Sq6'p'QSn\!( vO+a-U}V\fambp{2ĵWܬF^`_E-$8LP؀_ ҹ" 1I>V+]N`&S ۿ5awV "dqY$]g$W/e듽w=cGv)[AT7!4S9ٰ *=4'ܢYëz@6|U6BJb?}A ʮ1_W#Ya&W= kT tOt"3tň0>EEt0_xKUUBć;%6Tz^5;¢F{n( Y'gu'gC/$H@c0p"dUMS"6M/K5m+ɄM{D.kyD+Kd)7nIԫ  49~ u;!'*y+V+S+/OIr: YѴ 4q-.Pj]VdL1ëeQW U^U<jwկ~1@Z#TF@ETQoČGm] a+*f伄 a,;̪A^v?::G\ZjaGi]L !oQ=jQjEN =Mg;'2_2u\2ANPL*fC# @\%:E-_q A'>1P퐐K*vo]drt0K0<څE-EXV$=JbwIf 6K.7LveD#b@v+hjO dAA"F˝G1\XuOhNV\heN:564ݫK-{ɔ ? 8Hh S`;mf}_Mx08gxiOMvnf~;@WIV$湿v4{:7U=fEaY`qaFцtEH ūK\{Bȥ`-M( o1)gvq'0L<ƿ?X'¬nq@3qn2PxQcb(t|Mx'qZx@L5#V<{O"~1ygqdX؀ p['!N8sb Nb"u*+)Зc9-qhdzѠQw;m^/mgܝ°.br wMB3ZTey35fgru%qMY9^{tyVo{ kw@5 絤ex\1oYq>bHzخ_)˗Ze if[IG෯*88yAc9Mnd'4qc ʠ 1 Q|̼_) :~-[a dR>=+}ԝ9X|nW 2x[vzgKJyUhWZYeao׭F~=-I~q>cNCkLGĦMu }8QwԺ"cvG[5 Z.UAuG֗ɻ^1Y1~Wf[zd(dM&CH'{hݱ9J =8H L M  Z&|<-d]d O|ߧ ]! F䝇LEġ'US@sn0&XG[t/{~bK3:2?gGq1UP&)BRZ'eX cⱇ-f]ٲ41(AmXo+I6Om-'J3V``5\VtK-AY3|+3v"M_DNIUW).8s kcDVaܸVt(63 [!x4tp V}FKp_/*`oSogOC 2$PG&'oDa%רr0{p?Me5vD`$ Y.D|YbSVuiSv>>L4rh sI´Y)w*ބоTpW_YN ˷A:FX ^; QxkX;AȢϛ˪9hz:ZxFz rG@t pіʬw>wF8_ ֓(rb{-ߠx\\̩jqs hDd EӊLJ400$׵KRG^:qzA ְk(f$n>4l)X.Jf^N~Z$;IY_=eTiF^i}ޝVTfWr7xWQ[_@. L"`UdO\] |3rHJԁgy叠7WߍqT O,4ΤvJi7OkZ1aGؒabmR, ㏸h{qF#Te2 ܍!qbgbLA ?y$(SSwE `)S9T 6nDլ^ՠgcd¢ۑ@j;I[[pP?W]*& cy"arKrAɇ4Yo0ɖrȆ85eZh 6zkQY-.iq#Dw"% vb.`W691k\] (Nz^m%@v!mG$0+)lXg1S r (G/t5[aj4/3Du3 3)WZ~Mʇ37Զ"-j8#ZwXֵ#`iݹvϨ7_ū - - U\7scՓ3n~Ơ;$UAZ\`+S?|y-)]34 ʪ< } sSk\3.}d"j`Cb 'ﮑ_Bʝy;3<]$`stM}n6n7]vJоz =Hg=Y -_M 1z1%F|ǻceDq P-3zI:NDXP@*™O *FPqNJ,: ?:8r"? #괢OD,`A}{2E,uk(oO`C`?m`n >,a8 *[ ^=^bz6F:k毿30xOEq,3h [oŹp3<Ҝo<7vI=L eD s #m=VuBN #%~1M-zP=ξ.4b[>ɵLS |e7 ΋?ER"{ ,{|-uOT%<Tpr"'L\ؖ r $}K;:X~lo8[U`t!2;MI70 Cnzٻ*J{?zA鶛z=&OokPU7ClN%P YW)R)ƇnfK>B-z;[qOOM_=BP w 'QzEzM<Q9%7*,$72\ ";AiT:-Ex{%FuNcF99E-؄,PZIz ljJ 00'HI \$ v6\%JNԵM/^tx83Bme6&eo> w !#WׄJ\7 fmEr`^?ňrCJqqRp+t=+H, Ӽ^ fZ7aX#~ጚ*l(BnM"_!Y\jrPTK0kdY?x+}!fA.m;%ˢr^VrCY/?%R>Q`''H@ 6{nZ Q h=zXam9O¶ l'(CI-{-!9v.aȃ>*oY'BZ(o j.OlѽpJ>mh?G&CݥHsRc*Hl6*\ThԙOlbG",}v}ϋp20{֡2/ԯfr ,_ml(q56+wskx=,Y]MEPAɶS\Jvi9V$Ŀ}#>@3 G^H JH1ʪIE9+Pmü(C z wC_VǓt4S"ŭr18? ^@4mtV*[fnEꐘ SSq>w0M.OY-=0{N0I_ n CLOUh)=* KX+`_?3ρͶ7Xغ4e4eZb3H`D1?MfdD*:Fm [rcư:ᾼ1ڤ\{4`:fәп00ZLmow1HQ 0!0 *1G9đlg(qr+ux 08l@/M½A= F\°rp@N]N{峞ίz*ik+6xyHSNy[@3cv*.|!W0yۑ*T^,8sʒ|<G Uԭl^07Cj5{#w]ཹb@n`|M^Sf}Q+RI]7''%&{|y4? `ls?>'"JÁE㿦:d+n2rr{`uYj7ђ ^ a;VUeZ9n HBboØ$~> U]SqWSȰ1GLpvg2PgtT}wQJk4 .5|M(T?B1۠Smf@?`]6-oPXt1[G}̻:pszۛSJh6j# Wٱpɚ%4 V//qҬ@d񾬒\?"ߥNN6^*|:<䣡XS 5KӋ7M bPoDM Ƙ0q;ߐfhCx>2axݞ3"nj 474;rę̩& Jl἖bNWzi>K}oS}&igf:'/;WR?9u,H ./T:#J!eE'- cq;ў|ɖ~l%+@#ڸT{^+$p= ~??y]  jMBF H74tW nLQ&tx.rPɏ ()TpqmFdU1'`ͤgð;{+r?Lx\\Mm /t_҄ u{K+(atЩ-c)`xڴAװ2$ۛs3, / m׸!YvPq "D j} ;fM쀐I6A2dۦ.="ﱵ޿ TZ8ߺJl<)aQeS7#c5q{rl@ qprA֌P*Y~u=Z;Ua >x@ھa?<-8`hl|_VJgd1C!Hgtj:' b"ip. 'pAY fE)\(C58T,% 1}yI[3v-z7n#}n3=;"eq b;^ <=PtFbЫ֫ޖxͫyHnG4E(Y(wiy\D ڦCLË nkQ/ 㳚t.ن攻rpD}1]yު x$Qt((1![,}%εvx1Ӓ<tj)`&f9SKW+,P[!7[~%brFYcUCD|^[T!5=8>s5%JĜ2_YLIȃ<冉&qJU8ͬ4lcc;:vF8jzU.ڕ_ (l&q&|f^&a~]~0Hber}^zKkMVmr"zĮp@bHGUx 1$H̭w?IfhLfW|)(ܪ*컜6 "arw3Afol[x{tJs]An MASRHDM̦[j mu¼='d2 i.J Gki`'txNced' f]7ۄ hb!'OɴVv}MP?=E㽬CvML+ۓdܟ߭s BҨ- ,e54jA\wDcxˍ gAPG,VATh=d#Q^Kp ]2كՖDO3OqD7^n|{l!0m- om/ڨEj8!m"d 9D| ܀vo,/)eftFd(s.1K#ot%/f^Ji rimʌ] [6UqNW/wH͗J`\V~ZO񈇇OT l'/E2U#e"Գ*B_6T1IYeu\ N஧+\+}::1ka_^ !>Z*r0$lBws9\XR{QmrsD6(Ak!x1 ;Da{HBnR%!U)risD>!cy PV}+4NҎkkn[ƅ4{<'MK4U1D1꺥ԁRcNJыj52t?}"·ksG%n)&*xA=2weP=Yr|٥]DpmEZZ'Tn]Z=QqÖ:?)-P84RK7M&ŮZԧulP45wpڍah3\3 a935%]]N/ r@.i0i6E'hИb"6mR,:.OlE=bo,Tf`N}w I%Bt?I&(!ʆ H'όR$֚Ƕe#u?grfA;}fptXD 0q|4 x}{CG j7 NFirȠXn[nJ'԰^`9,!ŕ# ^H:M(LFT ] qHHG'W2el"7էJ}$+HpSݱna9i3_mSzU E`4w ,΋Ózjn&OHZQq"@LZqh8Mq CF+0\4ъ]7|ą*Ng3Ogk6Ͻ7y{neˠc#b̧N)/`3V/FԮ) /S)j!3$2BpD󀔔>ΤX٭2.=n~WeR=G\SUGF,lMe{\DjZIup厥gf)\[92d)xMr?ahb9cRIEIGb" aH+8%qӃZ8r"22N;ޱ|;N9oYU֞{|uX Gz仲xbX},Z{miHSu]ԜJH&E^U*3\h#8HW|G@JHz4-H]7\}Z?ogS!;1yton%;Lq!2E=\K3^='s[zZ%lNյz!5ѡ)w#az̭N,.ޯu جn.D>H=d`M6LL՜)$`iZM궶Etٙyw3Z O?$y炅'Y;#<;jEr b&[B9bG+D%tH^%v9 ]vR۝*ҹ]͝PZ%p[9o M7\@H4;m9{oMڵ. <#lB#&|->pQ8t'+'u@Ìɦp{oDx>#n;1xo7(\]p\-\bˮMQFuS`ѳaa&$rs?{>H?KN1l9.''Uh).2vhqeZ\Apv( SmxZL nhR%mNI:aѼj\M'I2O|r4[DO|Xd \!اuir=ccf'SîS2sj !m/S;()2;3݅zT#KBݬ*iELHt_ znJZ/;BS>iR8yFqB. .$3SYþgw y˺*x@ߖr[ܖ!;eX'JU\ }K6/Q? ܳ/ܢk\P U'?;٤3V>2A p6Gt%;%2[$g@gb6Uwbpް;f ˀt[Q̻VE:(F:5x,y(xUp~~q3(xd'ιo:'n<Øt1Cbuhr*ݎbvnjKfа⠞IqTxeIŠ;Bܛ]#%Soua?#G8^m-z":dni.]v1g++6Gn/ 1̏54u%Kc }JL2CeC?-(CcEofJQq".4s0>XcA+w?PY`,lw˸ap٭RN~ x7{fbZri3wa/\HK8vf&Y=#롺6]nT>lu؃^Iy9l4F Q9jF8٫Vs!-Ã;qH.qTKΣ/| wHz ~ S^ʩ=d ~n YȁQr(ی**lts??3!4'2CoQ yh wO"ɦo%?%Agy"IMd=eb!΍F3&hN WK8g gڴQ2?jLyJ[5K9{gM16yM$:5K"B@kbSAsQ0嘟7RX؀df@9Uy٠qTv+^\g1{ZQV  <`o/6w \.y_ %1*w]utaA`I5Dj̚B満cA`,9}|+qIUqe08/3,#˒N8:!T~vCgEQGwou9N27LiNGKzf!>#$q%w۾ hmn^\|R%S[Ѥ~~H'rR.y69u+i[w̑@f$7!\*/m,6Y(;\"Aw sJKϳrGtxwVļ3Bbߖ2G}fPZ`&i-}I"A |NMLL$ DZڲ$ܗ|Uؔ%~8clQ9 To| yنcÕO˾slT&uk0|v7ZE2P;F [T+MMy({~k'C[vkhCcҮ"`SYwknӷ|ćq(V/|OznA(XV"ȾAаW$}@i7Ԅ3t(/^E 2`w>X8H#Q%>}JJU`(F>f${RGڗ4(u"P;PڑqUӾ[=caR >w>pr2ЉDKM\RVQ3euYXo5vqY ƬNTI.Ff6)h3iT@s͛"G9\XHJX`o4 ZT&@ n KД(話.y]/ե >084Z_ 5Jl{Jus=۽k?޳{#x5;\PP݆/BW@0L)875Fm4m'Y/9jw$xN I<6Xa}JkYkPevM4ro]<g&ۺw t3/_G.WOɢS"n Sa9mԴZ-ŭ'ZDXh7iqH9qlTemix#\P乞uH9'(rd&X?KDc+nyCnR>tveе0O.f?MU~S( 8‹Z?a Gd|s-;zLZ|t.:bpu' 钦\~F/%vGɊEhwKS=Td1\Ytb+팧}1&od{N8L{9ۭо܊kۤ@XZmwX<@4m mO$P9Go:ˋWxͷ2I]\)HcWtB*(;WKfݤO/Hy53Q>벘#mjJf|Ȗ`?.פa7E ](%t8Z;Ü`):NcY4RkA # 5%#̆8"A01o42Es!I/-a+-JFeHdӴ>\z\^b?d ?Laٚ %*6757 .zBJMlcdZrY=c~!Vz"KT~u<7=izEz3}H W̗jnnJ7_c -*`A°$tf%$:;BbUuKR*dpSZn$]Pk77FI1GLdž58kZm`uep܏lrl^Ke"o/3& ̽u⛔5BBA z )0I֜NoQG#} KkWP֋yKN;7j3ל%OCbGYH\](4)OpsP1~}gdBtN͜)Xb3a3BkZOu&OJuJ(/(D rv.AD$9=kz5D=#y@[mZ [.'C؉d\3ٳZ'FDhZlgl#:MSGf>< Ʒ.]}+&v3#?>![ dkX9 7}(D1 ඒj5.Oy }X;^*t~b_rj{Cny~8kҰuD7c3? CB+lo*(^IN~8XBrPιTAf{.G~5؝ Q.|d麘 P^ֶ'G!c; /nwkWgʓAx$)VHx:Ed2&MfC)lwQ\Iz5߄b$4&>!40h xo -D*ɠXOCSi'qIIydȣ|e@['4ٿLQ".3ˎC=jڃB"2# "E=d^i<pharש0i NTOpl 5"Wå3%FSYbUQXok{Fmê\lی9!2n% +\AnS[&DW$wڂ u;Wqe5G5ƨ15+8̀n+k a}Eٓ1Wnxh yM- 6@],M󛳆HTH&ߖ[͉!AaWex>֌ׅDUT/Jwl] t\6gJL5O`t4Eh;4AaDdJKq ʈҥg]yu׃RbuAх{YZE + 5Tt'GZ4F1۲\sZ_W>\"Cq%lMi#CP OC>>D<:}lGyfC8NUkӃrQ!*#qPXf5p(_AFosOC8 H).uĠn@2Fu7niSec$d;*{~W`c|,ڿKE g1Vp<7hHg 9aIgHaEMjXg{ ҈ r)=@2 3},ȶhUǣI`~h-MT&P8F3E.\~1gTt̵W?Wm)SF׈* vVP0R'<@þ:v`nʶd$"1ah|/6!NisJ @(&dcoO@NZh;# -X&P|_Zw}u4A/+mNr`d3vnRqpc3>(p"3y!&aZ̀^C 4Z_j 5 VʢQ?2%<0:P\|:!Y8ѕS,u)3︝x<  B>|td}q|.PƙEL*䐞1CJOyҀ#nS ؇/@dakzKXWQZR\ů!@eÿh0kPTaddGRLխHmYΎ//{U;0(U];ьG[Aٌoh04S+n ݞxZٞN|X#+ps {2 ׸@R{.ID@oXW?dBbކC#h χox-о*%%e[,Ǯ0hA7=I|D#DGaGJLb%vĞV:.ů6򔎨JUɅk'E軟28) .jss).*dּ]d}*My.`$녈OHMW0? n:5DN:[ag>-?Y5>#9.!P^6+1`FU1s{u 2?]g&5u*+ܯ7gܰ0 !i4D,vxs$iA` wT.VꞍ-N~l1wO%`M5X'I:6j'jN"-qѶ (Y( /Cn% ΧVZh0l 2͙R׀.NPKo 0.0>cL^E}6C|uFcr[1͝@i]ήN1aڮyٍ"2`b|KS_jAWNY=r06twrVm`k0[E*I9noMXiR{/_)Z@c9v uh CZ -#{ǐĮWt9BұzM]r4QgRoKXNL&[ND q+75ПR؛wQ3o=ik]4 űVk9ېL lL"hi;᡻ rp (\ {"" ӓ~3{_!jGšlT2@` 9'ӮfoCQER[2`ĝ!nN 3ꚻpdv5`~:=n\T0Ft+L^9l}s]bUNocSy=Vo;㼨X W;t,@Իv3#Tsq?E];&.Mq$ ?wA[݃?a,etAj~9l쿧=ՃF~ s ĩ숛娩-?)}3l4N\Ru9*b@|qQCb@p4ƞH?,rXYmq5G& ڇ)7hqE~6)CнF;ܲT%IyKX}WÚ))h6+=)cCX-$+^n>f1~M f< >zpi 60M^oÁ?%6&*/t3Å T?/nZrV thq\f>5R5~,_`luoâI&xIMZj3լ' .EYl8}s/䴯6fi`׿TòMenHy0HyH]lEm+>XXkaIfT2 zʍE6IO%%<0VP'67xPpF$F^+[U^KY.:ޚ炢rI/pkuD/~uDmP*X```X'a4Q$SlSA;' :CbS㥏*  ܠ/kBXҜRx #)":eXx{42li(k|<}[<5 DtD-WǷ-.$m+9?j;Z2Po 10eޝOW4,DJ'cbkUh@V,HJH奕88L_(>K3BKk4m.UNЇ;63#=1N=Kh8&^ԥj;R|fyͻ KgosLV  ;n߹05(H1x+*'ۑ^}UjH>z7v$B"X}S(kMT[%-4SgBSv*3&-tźo9 OR-JZq߱8qP<]itϫ:߷ "0ϐp2޼iv0buU=OϤ*>鱚³|H(T敥p2x$[k#O a; ͝;56b >N0Th%4eP-vJi|#Xy%Dr1g9z~' Q#@Y7ҭq"ca"ծ[Z@؀ 3c˝5 tħ(tLM&V >= ;MIb@ּ* zqM UŠ<5h:=Zz[G,rf .t8m]0ohzk5LA O:5X[,UbhcZ^WGR Eοw)h֣'n(ܽM|xTmCr+e׉HZ[9يT-\+~JF#Ǔ UX-.|8]OEX+'UfNeoU'׮//w)|*bZ+:vt֦n`,K4H}i.=r rk {< Z ۹"_s V$YijCpxmeD-zɰ((A}V^յ3v {SF0Ruݺ% {Fo.P)=6B~d]l~~';mZPN:< iUb9 C}KyE~PlJC$}XY ϖ%ݺc_ƍҼJُkn+ڦuIIEX9veY^ r[*A=3@1,V`]7"+P̧iSӟ#x9Vx6tҤl,F؁^JɃ}4Hh/MczO {<=[*Vocpנ25R^?,w*ǏAsoI.i0c&A|>iA(1۩3{>J&Xgx^dNFypc| =-%R<Zztxŧ̼L9ֶlro3[KΧlX5&`մw$J73OR~?$l@+JΡJEw",jq\ˆ{j!wI#=rPmAOм\N-&wjEгMLA )O-"6/sܫDBJ[6CJ|B]RdFoۍ:Pw߈NH]??URWU~nv9l@sivkL$] &R +kEk_.CĎZʐ-36ؔ2&r v@-gփJWPP 2DWFwuڃ;QѺ 6(oK'KGH DX5J=nqG5!Կ~xbJ\F1! u@f@9[|3Ԗc% | ԙ !H`Yg깸qcS6Xi%_PNrQb%r,{b\FL݇!?sMfװ-}dRƷD(tr]\qVBOc^'%x8ؐ9 +C@gcLQ#ekBG^ ^ by)wW{'V3!SX;X TJ; 󾓗C^ТD #kpĴ |"6rlI MƮQ4PQnn_컆GpGhpm{x2cFos.cydM<,oC*y]5w*֛1uQuOq\պhKs`Ja`=SPz<@jA\İ]NP"u7 I4# nvB'y"=ɱJ;Î þg/ڳ}ڍt.7߸mAbEW~7nCCh/ևTj8Q͐Ղ>; *2Ul6:'V\?閐@ zIi"~FR;/$XjTq>pK\/`--FGj(/ ͼnUMP|J][]ݚW?~ [q4Sl0.!:Z#a_LmۺYk:f2U,u ~ ;fBPCʌqi*@,uA#I pkhۖs\WG *XMIFhy9GZ@#, ,)S&O%CH؛PuXόtgE8gj: &SRKT{wiӉD I#p=J{Nyd~LǑш#4jb:?A\xҒ啈A- -u'R?[U83 Gh%nj-WE4, l,ogkㄮQpPE{iT8J^*^?B*ߏG^#IMл{OYd>P5pL?>0 az&g6t ҂=(':\S L:ߙE3s LI 1aʩ2r6]){`)%̅J$f|Yu17XUVZy_ .Jvsi ejsI;SWh'Ӳѕ I=[90h@P8IVP?G_+1[ VUM160k@C1 w.~3H_W5`"#[xq*fΟ %mȼ~R!* %t9q|)TX8ҟs5PT]LJkG՘Zɽ([ SMm^]s]c& ",ߺ8q>KI!,K^ݧ_8)]B%; -&n{.^1ݜ=tDexU(HBy4l/8W֌!7F0U cr- R`ocN}PdU ,] Ӈ&fw@C.#'dRn1B|:[3Sj-M禯AFzt$K=!2wW^wc4 7pu?XbDy\ʂ4=AǘFT~Dsz jECШRj\Q`LzPTZyݿ7!mHekpԡ@yiwzF#EɺpM/[ n'vFWd|_][idJ{+=%_Z Jj *2 j̛OHCe9F?v[:dZ㣿HyposzmȦ8xDLК=c3r_ъbhIZ^pF r5%b`E9m5Z% WBDMwu]E)myk PxoHmCX9[h,oz*@+6rЮT}-ԉ n=J \0'WVyB|wMUbR7 ֚g;NxsVX{pn٠0 &gH ŠLuFH?B8H3uhrGu2|_f=vBi^ٴ= Z`ʓm3W'eZgģQ9/ ̥i^ÿBm{Đ^XVCk̵/ނFc)uAdb(EvK9Fe2\="u9~rjѢZN!SΆa,ZL>WxIU v2 _M=_J)LJN$ցР!DZ=s-/xN#' $C7|!FACWY\<녓M>8i/q1:BAHAI|HU #6eTZ~ia}D3pm?.]# +bRs\=Gtb2&Bu*>F*Uf$t im46wNAFɠ'CH + Nq띋eHQNی;iSce ZB >"_oSinU;~<:qLbX?l*zUsԙ8K LWR:2D`n>,oڄ~ћoT=mAI]„9ic/w׹BwHδp+FZ4 io: MIJBdBvkmgʻFDjDICXsn,'jvcNJ2L.c8"k~E4򢏐?u8c#Z*N6Iɗ5R2$+wQ-ŬHG}8`8%9Jd\>Ȧ5hk8%uܱ&S<IPCSzmĥ2s_Iٳ? ƥ1-́q[OQXow׈6jV++)VeЯESXBfTTA%|4Rg)ҾI4QQ-#z2ռ|jF.ضDIj3#9-b zήdº8 XOMJw"^Ζ|OCA Xo_nӠ9U6+J_m~gs6DX0ogsC9M9XLNcE, *kO-fڕ/R50BZ`fXFg\(5:qsog§@-ΞCX/|{"b(Cmy^5J#zT%a"o#-Q -c`>42:-EOsɬ@Z;T]rnHVt8*~u7!8fEE6)N\$~#J )VU P/ @uxHʊN ! 7%ky=>5W8pOGzn1xq6MI<칽zTUW?75P Їh vݧ9_❻=䵺8bAϷO-h`A;֤4'? .l7UAзh-3-A\څ5 )I/šg$s&N MTS]ku2Y|͘} P.S'γ4u\'IJ:C盤a~GYYj,~nx.q扣GQ`Vk(+sk47J2+hQ֗+D{䳻ېw𒭍bDfIr'EJHR5 \ ~`T4K}g&TcBbxɱԡc#@"qҋF6- ~;nK\]p*d:|gmpsF X0W#z,jVyY+đфmEgwD>^> C'MQiMΩO 8$Lҍ"[}Wi<^ևt6 `e `}Џݪ^61EmLKi//y/і`ʁ$~kwUklx);ஈS{'ji: `wzyi+| GQx;.Rڢ$GWu[Id%SJ}'a5+Y\Kbu52vdz}Nӆ$+7R%I\_}넥 faA8\H^cŸl.7@MMzj̰;/1i#'@L2>2i/ AIp& o;UeyO(ŧw}m(Нpyx;u9P*IkbYMdYI u"TcWi_uD!yY/aH*8eD-+{QIR6BwrdžeF8@4(D=M"+:,hj:&ajF҅B@'AA{[0)eƌ?} s\FbґS HyNDN %=XeVY#4:3t,Lz@VHJ ,#'b Q}#\dus:ʹEz#5l.{"AsTVn¶lb=1bYKv"O!FșQv- M e+3u[lWJk4(,Gp0ߠvt[pA<|BKnc3Wг/' -r$u17 2_S.:v2E?0,Hx3sV.W>w>[V XG<#fmPhͽVֆS c7j8Jqz(W_4GԟFA:+8@(Y?R*Uڏ:yD4.FTEIdVTܑJnAhRrIF\ko3Tr44ڲ 6eih3?> gQ:t54 4$J[-ZHлOuPvoז\ )J81>m|mި[?M2&,50 9^eFBz "`}"3Tnĵx9UZT_kfuC`6iO5 F\~aW}1x2ܰ-QteΖƹ؞RR0̀tBi؈an+Tt9i!uquzFv?':BP4z9{Q b}:}.KN^;ɚfwW[5ւ3.DN5' G?0>ά(鍗7Q{ʗ*X1BkjM'P;=KCh^5(' D*fl[p_/I{PW*Fd93{$;|Jxcn<(gR3 Y-E5"坓›&ơ󤨇,),IR/tFdS]7VZIDjƊB%gel%Τ N#,UsM]ǻ,Ε>F}(ڷF}4!G0yi W=^n|F;OUEDcv5s/N{s{|o@ƀǦԿHXLGr`=|8Ӕɘg\ҴV4S:ic1b_! OyAжm&xYWY'V,JhZ9aoNt9:L bz1]X텋}BHNůUR@&/q$!^\=(e ]0U1Z|/۵;dqƦ<]q}:Us3B}*뀟+}colɧP_Q yWiPJ i❢>#$IW(h/{k?V%dqPU _F ʼn~"[)kT_hYWyqI>D*側'^`Ɂ4eOѯi{mlSy"y尼L^HJªK:_))Lw"y7x_v6n4* ڸS! 5'C6#^؛DYC-X 5G:Ak7ڒ2l[@FM,%##zki^ NX;,F!D y9b~QN>2sbi(g'bI*P])YeTVLe&|n?T+L;*!hyqܦѤy絏s#>Slj]&KiK$rs8d~9txA-iιE,eT{يy[N!ޏO #uXx`9GmZۙ@f̟wlA Y3 +K,'%{0- O[f=R ՝4LXoȳ^O~-F0EYfϑXT7bSmz>ԛ #$6ucr)N( uF6PǸ辿EgNx,RIQŲ|ꀤ"#ݞLJ)wzS]C$:ɬp˱2A -. т\s!܋ӲVa=ne%ώ>hDhkŢӬUO,4"sw7>:-e_ 8K I~oI%542lYǿ2;ʰ~C !+\&jMoUR׬}WpLsI8\5ـ,^?2ޔaJYm!.J_^"Ir3jl|Ї& 0ȟokm7m_ZW [VnW9`q$Ir-tAH[g.h&yθDUn=#ȽAcQ׿H%jFbh;͂Q! 5|B"2[oXĠ &/@,B:G$4bc$?cbyK0[e Jwh"3N q8 eI&C~<TTG  ݳ96lD?dlU\pq6[UUa$ᖺ%D5zxufݏ#bmQYAqmLmi߲)*jf;D-~rl)G ^R k35˶KmhyBrp;s^EҞ#mU0Zyn:MFM{;;̡EN_.kp|[mzR7V5봉L {va62eYU`z8s}ԡO9䔲B1k̒Im~9IpA!hcY>8vԜ7?umR|b-'.t=4|cTjlV J&|z@ Y 9P[ɆU{-(Q]|eC[sJ]/?]/ɽD=8|9Hr dTPz#P*)]1oqDCBƗ (z<JZbe'&Meի<(n9$#3U Um&lRWN_B-RPZ׎_4H%\; ;Haj(ϦЀ3zb&(BuځivV;$cM)ieڎڰ=rl9$=3%edl !Eӳ_be'/+†Ht yt-^?G۱K؍DJ`{#kFb>SB-wdg/"W:l Ѷl zC⭫eGm7L㞖ggs }H]Hw{/wfe،[ fet8ʞEBt XQk?wPĒy23?Hxhy¨6"laLϮ)a֣*Y{Zd8hqw~Wd \5B``j/nˆ=@lȧ|rQiOzdGL ;ܪ6vhWP٩2VϨM죺!`I)sW ;y(/67n{ d൫X`D֠% C;Mr&E6,F3sr0G$!(˔!r7@>{@. `!4ʗEb\Jj0^0&օܶe!}|  ]mãZ<ĩPhW9:' `F|cLƞ7$*&s&|(t1B;WT*fb5h(ZQg;ݝToQTE".bAwہEMvCԯ{Pʥ}~wBFlٚD ;1+n-S`owopZ|WŠJI"c:u3;G\_hp:V#ڐLQɲtL4aUIӈ#@$eqd>hb"!Kv 8/96N:z}p%\ Dc;vLK7(*ɓK<7~VB<:2'8Trj)/`G=Hlԅtv]8~kOVnɊZpwXt$ܬ?Y>LHI/ w;;R3O1NGlZN㨆Օ#YO[LȈu+f~;߳I<g3Z%$وKPg#PPWnXT2w;afcV~$4Z*fd\E'VX-:@Kүq="H#+?Wຖ숒Pd0l"*QMpbYT}G#߆\0lKuz<$XysW=XF WPU^8K)=utО^=Z8!Z[[ )rQq-N٦:ljNJwvEJTr;[4yԲNDu)n|5ފd^黈?|)2Uz?f]e׸A }1UB%á$Gs:Dz̞^:E41kxI\6oMlZY >R-Ѣ/ѻ497eۿ[vq,L /YqqЏ,Dt@nH[?2 >5nam/b7i?I UC$8TCȚGwfK;0C]iCMrn 8#V&2;y~pG]@pf̚MVD9fVv 3)blEbEB_iAnxͯ eL|L37yP)E(Yd"6}4{Fª !Kdp^fw_`='񀓬qM9 Vg K2dG.Ty+jZY{O53`J_Y}>X_Xq1+:J1,@7dGS+ ,*,6%85Q0MΫh&iDH[!n54շQdʁ)?"tGe*i#L\pPCKirbުκl|-L։G 5 s,ݩ>6# φ"suB NeX6` ^ѳ' 2ЁlS_cAf.+=>5i*jex O/@,=*Dx5X?Ur44 ԊPX p'K,A_ҥJlR)_zvAZqj#s (6+2Mjpt00,mU7uǚ/|L;S=_1{fi6.\X Ф|{\{_ǡ=sQtU9Wȯ͔a/9>I+ъ;ZtsLAَ ˯bFM`Lz?v-,+t8Aő^1 npSuÜC)?738r#?"mfu-}wt=hQ {tvlP8.kviŧlndDzG3Z <$BȃCJ|@.CE&6[x й0&y竭{(GPBLd4 ׾/ʐ้l oSq2z:*Y y= ԌW>xGcM}`KC]ċ(#:6GHgC' )鮺@id ɊҶ孪@ V*{19(N_f:+W!8(˭aӖ5n&Ճ 8ߝz&g蟕7(Qzo‰gL}^WW,kl*)"?g L#WXJ\F'|?SM$ȼ²x5ŭ%sʫ)^R_D}C1Fap"!v8AO6IF@|yqܸgi}jK&`(GR/!:_=k.s`cF1rElxYLe#2G +* 6>0-Ǝ"iǙX`:va`ڨzf1~VP'qل5o4lbTTLAGk`QJeޏXV/|\8sMsʜU>8Xi{͞xT6bث՞1%jW <оbVm[~# ]†ڢO.Tep$t9ӭ Yid4ܞ ZN0~5;lRNū*RrOYŽ 0d'\xSuW7gF X"AXhFY2DЇT5)#Jp,ik|Ll?{5qdML6 "L0˟ZyZ=I{3:Zq4OR8G3*;Iw.T&-$A#ee^`nn'6 4kb*&iwg|Gd~"9!-x׿]Si@vDU?}47jO%O̸(M'J~9g|J+ï-Y)J>1s*\Y;rT:' 1fX}D.6lEZ^?-pU*w̦uRlmz瀐쏑𳞦~cλλL9 Q~!XtqS[1`jm]|$JtPG]fT ⻷{֯.T>@tC5re *=gH)d4:NUTpi8C煩W|Al:oН>R[[5&BHK- TEVB?VY",znEQ&[UخcBT?",:Fw"EGиLJHJУ9fpiK`+ cÌ3aO@T[ H8u3k.2Inxk`wSfU΅ j\'a$}eHvy/iʥ7*)bH T^j(Lhk톛;a)d./(>"c2of )Q]M&=G0(`RRqwLG9.rEȄPqR[(M8_YH MŎ]oVW3Sϣ'N-or$l"dvo\ .*7B"  sWUi?P8 '{11LBJ6+q"^W@VFId2GS}RKy32p_UeϦ9Prۏ;g>Ë=u՜%X%»+0R'W \p,qlM۠1L뉶BpK#w2㈕**W BIvy,z?yF?TD2_8L)ڲtyG[L'BĝꟼEI9y+S٩*ȏ!B\&W?38!H.w‚5IpW.M4N%Xur"HɪlS[&fPdwjMR'%kOI2XfmhE.3?ܢ1-k+7@<&qL%R?`V~&G䖅$ L85R&L:Ա:4#>!~pOi U0U[@JZPN)E@*#"=TՄG $8WBl9tV{evYe~&6;2~6JXgu'm;5.Zn/Yag kR2 0 /%r[ϥ9?A4jc!m@PN gtBsϛE!@O l7LfigI:,SLMޙ0߸EA5 h_C^ H%1y07z8RN5t,}fh`ωqnऐʼ 5/E_ha om}ذ935Y4D4"Ìɵ#f< [C ɈzJ D@r]`lOg(׈4T5XP1z'gN 39og]r`@kɤ%ڴ!~˥GZ"O}$?p)ҽy)idڧ#yF'b'@U[%VSNE6>F^ы0;7e!=%;YM;6‡::rJJ`!)?JRL>2z ˃"Ipѧ{$1v5,w%*6]~J58y>]m:`.fz>_E'z3VqY_e͐YI R5Nr3Ls 94^Gs MD^_D-Ïv )^CX;žg!',bPL{On(!zdK˪xz /yi^#V&"}Vat%-ⵟS[н4wW7E#K0!$hC~"N-[F ߢ v^P#qr'y-թ8fi9 y[ n:]1.rqJt*PB~sTZu>g^64(LJl/^|谸 A6~0M$==SIFE%3;Ih)ȉn㦊N_SB>-3 :HvI"sA'wVV9TNiV֦ΒOT˵o A_tF!ՙ A#XvGX)n w)oUZUGS%y [@,,EspŸb&y`׷Zx>qh*zzrt^c>oH j/gI5/<Ũ Ez0N8/լ9Ҭӭl4P@VȂ;l*aX3*m?HqWG;]%XǏ1Ů Vd*X|OmDZ, ͕`8Rc(8Ik||fZMw-]9CG:v:}=w6.r6b^aTfE<&5nG[j(`}ࠜ9/Ԓ¯2S5B瓒¹&pk L&Jfs)(B#zD-4[T+[7+Ճ̵M dbNYA3j/i 6E 2[eK.t#2x_S±!.56Z` !S\ 53d'7!,MD՜rZD!T,Lгx'p0~;B^߆Mw+,!Pq ,h :ȇY6'J!:+qV Ji]M5*mLpeUdk{T;rGZy"wڞ.ߍGЊ0cQlfDU,}05 ض /ꈝKp$ůmUkkumt%t~YÜ cc|P%2))n@Rsza$ [S8)h=@0Χ2l@\tIuD)S-hmJf!~\ OUr8hݒ^LԆhnm~0 Ԫ$2 R͟^Xd" ڬz[[ЬO{-eR^S%[WبԳn"& 1WnS977mxy?^AX91IJdq D뫽Bh:!? -vYt=zb4X( 놣bKn\M0T>6n6޶^jj䞷|8Fl`*"nj7ױt9TLb hn$Z^yjym?bkySIٛ P-ZqIfȦn0LȽ+Z{~J4\N"$j0f"sbf J]C~<[-b-J1Xyu'J&ZsEcX#G-@1}3zu!Fjȳ1|TEy kR\0G]ͱig6"X)&!90tg6n0#<yz-+ށZa w`%,[1'od"kMb*Hf1.T#_'6YmV Sre&zg<=],Ȗ׶Ӭ3`.#% ȟQp`FL|yoȭJ@ QL @+wptr5etWmYQs%L@l$x< ^G"T\(+1%eVuBuTK~= ޑ׹o3 nbj ٞA_sЃz$A}[+bn~5["FƮ?z\ˌ2ZeN]I5ߞ86hpK؄zѭ |\ܫ@gNrF1aZ(FKUXK0NIR^;엜Q eIʧ;kvR) !ܕ(@wa$Nddo5 *0cGDig˥j\  M2^./)r7ݹrFڦsib#i8Vgj&N:b%!bI5KRN8 /F^}#æW ٯWg*taY֪`lt"li7+eҼCkz5@[ GWb8I`Kbro#`U>c#lpɖPj˹$.H:f2[]863y  \ރ, _h<&UAӂZ2kf$7M2/ws=τPd!t`c'8aiDMt| afe3T\yy3բmg3@}fPH!icA߭n&ee~^+&jmG}t , hkA:]@cT9fVR,#_7n<-M<![':-!cWG=Dߥ)!2h'P\VL4 x JI<A>%Hp1,βLX!5$0bdI[Ȱ2EY3mgXF͖9MF6HY̳в0AޯZa@!a7^ VBu¹?S~5(wUJ6ȞDbdL/[c]GP~1G21)_W:h 9 YCUx =#;5mMax(4%qs |ͯw,t'q~H 9P!sk0Sy٪iχx{iG`h?gi] 4bat.5Û܀<~>/ɲJT Q͏47űŘRoo; -Su^61Y{zˤd֓4Q)!' FWXQE^*X͜#g17v DoepWUқO#L)i竑)=dȢ<|G3_f&kXer!8E8tëaa߃Ú/cƳ Vu;T'mѲ\&wu)t@1콬SNNvC`2\XRSj +)Ԋ/2P#Na#}(L%wgxmH̜ ~;t3$b¯X[z(YO^={, 4 c AXWRbGC^C e\3AYT@VD:axQQ P3q?u;5CJ#+u\|An`|K؃oQq~rpէ%OhGpcLS'+VFlԪV,zbsxbd+ٸGDm& ΑEV]A#3ԴVMYP{Sn'!.äJ1Ńxg0ǡ:I:-/n.Ґ?<j' <}ݨyžWaّqS.G<< c.=fJL|Xz]\KbI5_BqX1y^"eN`4j}~7(݌.B!"Ô&N_l-^6@'32=ts2)EASMLGo_wfw@-PfeۤKHE/~1CNfhz<6R)*mRboa8iF7LAEeW Ò|7ќk6Ĭh0*v}(7ISCpHA&_(+okq{% f8{򎝆^3!'W@bxV.Dx\i5]+r! pR+~tj09efK=U2,%_jXh pQznkҡA:5t=I%Dntl<ki$DZPhKUBBfm$l63q !vuUTΘ t`i8p)t+y?X| i&T ʼurkJC{d`x }cF#+6/%ܡ5GN-X'9ц޾Y|JWAuݨ5, ?w-5S 6pɮ2{|8yٜ9:!! Z4^wov_=i9G#l<7ht o8ܹRp~=0{yx?Z#VS.k7OeI$ Kѵ\~YA/\OhzqCCS&I: pK-R5ZCR%τNR=)xИOh3.uouI!~f4+)isJ0܇o(aP9+P "WOAړrYѽ>s 㚥,MJ tb׉lH빳 8Ao'٬Uw=hpkfYI Z=](1OIҌs'Y@M#`b383?Webudʉ)@c݁N&m􌵢 msfR'rwwO<"; ̈́逩>TɶK1{f=VXy~epNSkq(:\`4l zZvOs}mڟwr-WIYN  bҏuh 6Ov~MfbZ&ԄYJ-iab8澮R>Z6{= ¯&z 6IKssLҍȧ fĪf"k{"'n-Do#i Y*n^[9H:gwVWl8t͡SdAj+N#@~>mJWΓyLYV~ʿ-.Z_D/dMg<'fG? fr{<]n`GdY N)y.{uw'(Gkb*%m؇i$oPan0搝;:[R!U&*1ln 8@xJ; YcVR2KAGs@λmV*5#攢MJo hHO6\/}{p6Z |FnrU‡yE^qD׽v*QBjb;g>o0#&7H@ڮ+q /Sp HZ90_nԿȨK';*?xHkdtH)jc!DH8wu[TĠ^CP 9iIm4} 3WG~ E|7MO^RzW'kVJj"lfLz;l,}UzXc= Qҡl(1Ϯ(H31Ÿa V3#+_\+PGl[yM﫢a]l?TQuZ!PTIXa2]ůaw}~HBA`vYBYPBϊDSM8e0X} b :/:~Sx sw4Zؾ( ė|EJZH';nsXj 5Y@o=xEt[- Y.4kZV~@ѱ,Ɩ8ׯ,”[>YsLw^Wi0Ro%A:r&,w($ ̰Ρ09fL]+v-1Ʊ&E%7[3FY|I:~?eȿ/ςKD c" 5ɶ/ҎaEAxAr _9poH/"DBE?z6iJ" R>.CI]؛u)e}y8bE2b:r̸I#ɺ%ETIdlZЉy8d}Nd0ҥ~C0#r|dc ,"#!ajqKo2"J;v}YَLimKԟ\Q+&vK$cSʉ9z]ۢW{e`B0ˠp0?t7+8 3&pPa0' aW^5FA\}q_'u mt؀.@tj.y Ots}6ʄU"?_t\F"(l~2_G1h`k9yC9F"3,n dv`AaNա#)BzahODUFmyZI _+LKks\:NOw[݂~}˿J&*I+nWq9Ld~jh!ׅX5K pOSלCfkbPNE|Py!޺p,I-xL˞\g f ;"Z:Xs?臬]%_C^;ڃr6sANyJ0~OпW6jBHDqx#'8Y-"~g_L*!,h7_+,"l [}QHiAP/Wpd(6TuGF1 hz6dٌ{Jc3}LYrpFV_Nd5;4[Fc^p>šMW\/d8,Tx>t06y;fWDžF_C)ĞTMe {44qSN:sJLXd82,7 $Z JhuuCqÒRiPh[p_o"a=d\qe/v/ D!{RbD%[f+qdxm`g^D ou̩.\}<@`(5Ķ no&Gi,`P]bϗ,&ZQ@cv5pZ8f|* \ Bg"`E*"$"ГF>@^g`2tG{*f)!Cn?&UG+MDNhV kf1X"wM|xC@@~Uƴ~Ӭus̉ b5/jg%ђrա5 &^c%7/*<(+=E&<$ '@3˓,|C-K&UjИn#5})Yz=JԸhBxC{ bԙu:=d$2d%GApnU=|X㟚 aYv+Hj`~Z:S#OӺr[\Isg 3WF}٩

    Qm1AL0JImنyfy<68OpVܘC_LX `MyH^70.w5u)QfZ-ŵL(;9*"MsBn$MnjhFҬ :Ƶ҃. %1xy` | ־0Ls)bf/JlkrǤ }CIca/߷v(QBr,Nu I 9]`IeNXWʤOΎ*2`q}7A^bm0k>AߗY_U '8l;6Sa"{aÉ$#?[314 ($T)$c?̆Ռ'P3 .E{['JO) '*V&\|Rƌ5T?U;2ɍI4,k< 0l񠷯~=hr0W^dHK=1ɊoYK9[U^ts!kj394Wrj)F}C6pĢN\εp u[x"`)%Z6DU>T)㳯A1G{| %/nߦ|*MPdsFX[Z 4F T:Xp B.8J45ܛ]u_Q^ +u!:(w M5;~z$,ܻG/5CdE@15"SYޡ|^g> ! ՝}o h҇:z(}UrW[확3:7QAwN,%p^V}, qT!aV"O?J2hs_wu'Sϻr9.eWK¬]h\;ͥ`$~iV= "d#&f"̗h)0,Yk[zRٮjcVoݲ@jF(g\%YryFU n>,"Ee0 zr?HJ.2)꟥3_&Cu]ͣcM#cy '9Q O_a&EQaJNp|,A/(>Ϋ+}{G?JMa\lY~6p#:槢 +%h撂)Xx!`iDd5(N99 A:~ kG*gUtDItQ'E9 ؾ8qR2Z߇qh: ~ Aҋ2}C;7}PX򖟑}ͳ30Rr3 N N lk ѵIDC$a6{,ih;L86!c"dSӁyzo*s4c͐ҫE*@30ǔ1")j#> TeK_*/(GW)s<įs)ҎdP*IvYi{,dL'}_mC3 lԉt9<;iU}0EO|<)mcm1U {,Ktx o0mL*@S]z+ۗޚ2[/~Yh.!j џc@,w29Rf@xD~{4`J!'r>(q-E v}zd0@>zNJ˶?ֹI,m}} 7c|{衲lb%N-ο75$v8f,OլܝAGlѡEbnGݾm\p ?l{m/!;Z @ķ6j?bMtqO&rᖔ蠧W_rYzcd@HSٲ^&a֡ N&:*_Կ>W!`PxѯPUu%~@ĕz#ks CD`K0*~;\m5Ew|쒪 UV;N8d)9R/9Iu?vJo_9;ƀx(v!Fiy6#(3\%Aľt<2!pA?` yIP8 `GrJGVo]y~~sTHp41[PCK+G_MPpZ،y̆Q]؈\(;j] }Z{\,q2F":'}cӅNą /E >T!- Zz5uxJ6 w+]'v~ӋljIMf2ɸI;->IezC.:5dMa|% )n)m{o/LF#R߿p}=ᥢ1q!G$v'n¢^Q,±@O E?$;AP3H48+}ZO=qIbTsyЊ'P쥘TMW?d%J׆JS=̹k|i"9- [o!V'Y' +\'Pq1Pme7*/6ʾgнιld J^ao~N(/R ~N굯Y7 vrOg{R4ٯk1D-=DJI`/ p/^;|8+HO!IAG.0\~ffd`3?4yٞJn"oB ٍT <-&gD c|#K EQ= ce_D]OOZ7.zmPۛ6T:nmЩ2U#Uڙ'yA:C d$fe1>^"Lʷ& V6n嶒1٦^F(6['ri^dDV5A)(/Ǥ3O͒| k^]y)}:HbsFG6in#1ȪsZ<;%nG (mU"B'P #Y|>tOUS%>t$@5X%b\͞KIDž%VB?U 6F;xpۃkjWçlӶ*VwS&Spc.H1xki&:FBΦo\N\Vҽ9ZMlcawb8L*gM*ה|:t]@Hҧ![Fp5ς^Xj,1-/Oml?5PQëw m2?j0%s&Mp6Z-6N~7% [w+p~˾ۦb#AB$YE`\16a]+s\,Ǩ5Lb䞷co׾KN6W.`NS8t{EO ^ŒϴciN4pu:̇əUJP_7m#jW.S4EO nH?DίnBʞn?Λ9JCdQGu¢ybLP< 8Pϭ)?T1mqH^}Ԥq0 5%g=x>s?OB㭰鶊k>>sjgF`^RoxU"N3B2?&vV1t)W`^FY-!9EoOIVqz > [S!V}> O qtn uB9 WkwoVJp$&!~S=CCm+4(<lJft%N.0BB3<&ZQRyZu]0]kE}EImlm$p1"$=KIpx_#%ۙIR|*}2x~?|$>?wҢo|b+] 򔜍DYYZ}AȓSr_M,/+LE"--W2H*=|.btFu`kQԷH^mԡcb꺆4 d gqqd.| 9ƻ.'j{ ݸZ^S5-eGVՙBatTlot\Nq[_;/%ق'x;in*{vSrc}h^`!JkwD'Lt>2vBTP , RbGp:-vay%2q0 e5))Fj]&Uh¥+V,“ܫ7|Ub^)2{M.HAL/3ׇ8GX<^确։u5a3=#J߷pYb/ҪMYn=v&8SE*`k Fq k9~هqjR^ jV]=R 7Y}6pK`BsfhUz&0rΝ0.LUQ6UNsy @l?Fԝ]BŮ=vkY/j"v9ɵ}2;.Gy;H_r68?fq)6qE~̫f&*R꙲H+p'k-DϹGnɠ_*&Pż4ï XB 4ȃ`ƙ 99TZԄA"/p`gz% *;?mIQ.t{U؆xG?Zfb.gb :-WQ Hr4/0! GX;Q5 X~1xл1 [,6vn0wŢDW{9$V9$G FfXV|&so02"eAqPycn QQP3_@h^b6W+q8F=s-RIݵ'rxS-,X.8ۇ #3ʘRR9[%A1jIVٓ\N]-]L1|X <0 ۚv:(.wJ/MSVҤwpCGU'  LoG![~ o++j #km{Q ~ڠwăþ6|~Eo~k Ps;1\]|bf?A_MzBvVH΀0Os2Qy.l8|)G2$ztUf؃v7*>Ϙ͋Vbl#.TL-&L_XOH`k#X<0d:rq^ 5RQjTPM)s0?K0[պe&4 S*v:gΏ#eOFKھ G i7w m{S`^\$ f+2Rܧh xs sUW/V̌`*-kElo45I ZYwXu%Sm WHFƊ=%k&V2ʹ\Lb43_kk;^ŅS\8\ Gɨꠡ'1RiY4% VX㽣s_qڧ+K-,s'۱[cClC-W[սW^X=99sX}6ڼJA2 v*:&G音Gb4˽ :x%`$T+ WzM_=ZlݫibWb9wbhz2R-\YEߵl_&h>X(3lD^CG!x[ JAy5՛Oez)Yn;x, д..! 5.̭bOQSޢEP6%6OӅEWm>MMOű  eEЯNtcfMVdCPeglfB7 :Iݤ PAJMy&h~!uiX*UCvE'p;y r8h ;åя=K[Z`TٸpUoiXѢkEճeä0#fDlLdT0fm#tP6t>OH-Xjv!}/'g;ecT<ڱ+;lBm%1w62E\[V Oߎ'{G?G}mi~YW<>Z ##ɯ/e5 M~,9-o{M]j+b޸{7JnK.^{_ Y e3ϩ~a܃;0{) y[h*uHJmn+'kvdѶ>e= ېbUMI/h.\%cUo=gON+ۍ nUDܟ'Ⱦez˫k#]]Gn45`ɉja[l(K3*g;9{]rX&p%G+J},"j/nx?vaIiNJY\U_3>hCa8yb]Uqw2A@ fa1-4õ^&U`IvWk 'nI=Aj!σ4/>pނ=o9hl݁Bnҭ_ޫ?WU:PiM7U߬BQ$0]!j)JBt7PDV.[Mz5U5|gÖw 35u!Kx>M~*kƵXU Glw1ZSRV t"s* WuL0%HƟq!{P3Q$`YCh)k;X-_(G<ݞ72#:x`K IF%iw2_#}/⦪5aYxZڠ3H[,\vz%2\ ", -iru"]Q*? (W\ g,eCo3 )jAB7j ^'Qjϳۼ}r] K*Lrjs~U _}ZIŇ⫕Igd,#YB5oG$pjy}gƗhΝeck{H 6"D+:ӎhZİo)J"ǛS]o6eU8+ͅ_kbܤxVo<+<Ȑ)ՄoN6/2g[i0%cܠ.;jsibcD`FB^B'0)N3m3X'"0:Gz6HF5vb:Φ[?%5*ue@˿m֏:ta@_:B tL+RSXbrB5#`ݛ݅:J$0{<؛Arc!Z\  :AIbD (²d@ vaNR?m%;7 /z~~8t~hHzb!@)fubr`QHnޱgCkDtjZc܏Kfsϭ&3fuTȁ {@S܌E+ahVj|#FeXvW/Aٌy~Mi>NlX%+5F\H?xm8'#6ً>\<~k%a3دqCŃ\.wjߐ +AX}Z B04 hb:IsRoëaAU (n$yƦͼ .;o["! FC]}c"/E;&Yw[a'D캂H;L8v^z襶\H˓bQ@w.'Z2!h#ceֈ$uܕ :?E?$Dݬtð WtMgN*4j:i Be#^5YE{ ׃oek4<BQނ1a5#Qz6*w2g>~8JYZ2Yay = ʞ۵Bjf`ZïEC/ <2<9*:DWPO"]qTضz4-TgGFBb.N3QkhZ-^|&05k&4{1FX,Uh{0*(UO<ͯe\%;n66=B0"Ɵ O-9k|:DE_T^jZY7bd捶l DjMG磮wFʰ&~"3]_7"`0OACppJW`=M`>0KpZwV9}*+0P#; jw6]Xj@Fȕ%0ukeLbZWEe@ۑwDtPB1nmpNhV*B-YjNŤ}z}@]o}KI6/#BS̕`a3M6OR{& <0rG~wܷ>KOCLNՔ{]ubTF*Z^CRLUr^Eʽ+C4YE%4 oC"fCy0Lo>0nHZI1t8Vke1\T3;HV+X6P3 ^4LDD 'MHNKM b'lk?_(H|bWh^{0-{,SyFiPb^eU&IٕS7#` >$)QOE`> U:zIA@â$ 2&02 d2mdftaudn^>46 AQ썢;lq1ˇHϑ%/iLz5\vb;I8Qњ9o+!-I(TBapQ"Hd{M]+(H cP# ۮꃢ;Q7Fc@"Kܬ$G)yՑ ≏c ڳ$1 aGL+ GW.`_1g`Ւ߲41,[A*EfbxØ0j(e^KUIrMmduǁ \G^.'ck P]3(ErIOJ3PO H RwA!TFO?#~)PmGAXՈuhRt#[]P&M&,I`9H~Z~>IyB8UVɇi>KA9 bs[Ew5XHZV&ϐI ql/Kؼp5>S iC53UP >-wت#vl^)CX^SFk֤0$ # #aqPUAeu2>͟dL1Uqԯ6&tzp E~UFz*^ %sz9qe8Dhϓ K;RVugN*,U$orôE<պ1OKAT槇Y5y\?\SV)wy&hvɮ<buNv(j Er¦g5V:h8H< Xk2 cqZ9)VTP585e3HQLC4o1ofyXYߒEKMkԠEጙlSq`INx.%}Oc|>d:Vo&ʬx!7m\ާ}Vs@kD`xvth^V5sL /.E1uySg۱OZs))dkxGv.#pf+]A_ui]TR@ʗ筬StM|Q8jRNq¤ɝ n}?UUD1CY&׭6XζIUj1[ӗ{ފɤ,8 [>[$fgWԙ`J8&zⓕr*+li;!Vkt/DTcDeJKkW'u`Y&9ͺkt0ȟǖ I}VȮUEIoM-fTgQ.B`H(}ɬ7R_'T_"ޞe< &OQ8LKt^Mܐ浝4FO `\ !XЬ٤RCqX%)ޝVen lY~AFRBl)o#;x= $F+I #][k9oKGfy<;d50kbשsHFc^Pl{+fԅ]t\HՈ>)GȔDnD123$Vy.D who$irB HZg^0튦#ԷA΄89<7uNepzYӟtmw(l$-h295V]LUo62AW UAw:?_mT)`'EB5o A/ldEVAczBQq.pO~lb 8-Ϣ7iam;?ً*wQc.AL|!+9uAb +Ъ#_r#3 I R󺃐At'7o (و&IFd,|c'+]l/q[@X| FNLcqta(u1O,Z5ޘ0nl'b&-2riaatc4[Z'*" ^{|LI,QpMӪ*J6\yƠs-ɚ $l}(¹zuR`t<؉*xk:KzLԙT|ɫyB3=@OYCHWoI>0gl)2- c\K8h[9/Hi=2g:.7 ߎ2L%V],rf _$#W(Xw,t 7} R{ yV9یi;j 'c ^߭#M-ݯ6_-(|Be5Sc}rPG[K*d< 8 ډ<nN%9;{@הTHv2R5eKq]E,G:)A(d#\*fA騁) Gq>z-`ŮDҀ0xȿ\\jT>Fdی` R`$*M}Z; *MӡR9g' ch83ϱ̓JPLCJY4kXXk'Th7o'[+L7ƽmJaO;i AG4HWwM:[_2,. KEF(kylc\C8 E<,#_E=/qGOĮ t݋]~^2#ܙ̧.Ve5,EɅC beT`b!-hQ̋fW|`$8؜Yɀfٌq3Eo}ꓫ1Fba>xrx0JUO^^JIGC$0{M^5첓O'֔>{ֺŀD\QU\hsh}ZgFr+>Ka$Չ>_TY  ?hf,rok[zH*V]OhtrBG6K %\A,i!%M1Bmf&jWMz |eq1\V 1'icEJ>}#f:3=҆QIe+Xocφo$\R')8X}'דIH'lfԢA]Hb3Y wC 默ErdAg!RdkCH U!ɘk@+W$ XvWPx8P[5-aAw>\6dL^iĸ$d]H`Q( j0VK5}K}w MWzս %:K(DKI|# x,L1vX 5[U0% ݼSrVS2e l/=d<= pQ6D򺲏hY7c&dC0&,:߲sX-zK6)qy"Z@0=MV+4@|-<ŒMP,|ljl_2[FRC|t7Avso;8 }Ҳ Ton!ua$MB8 [GΨ6V)QAbCCi܂餴~rb6H ܮ!N8&-ssYfq"}baX"?6Nz+?w<7 !;#rY$9ڧ/_4 ɴ2i'qwjt:(|s w/Eh]6o$!dPG[w\>'lUyКSȁ~aLaĐ:"(*Ű6MHpFtn{k)k3FJ] TkѶRyPA)|[7Cr[LvO\Y[Jƴ[--/n 1\Aoӊ)s[@$06Sr_]BeFp`#h/Z@c3EE4 (S(3=>"5e-:> < ?T/HFӇCDUuS ]sm('|y/HU-s\JSRבy_Din) LX*J5A,g&K& 2O`z]XTڝbfI /]蜤 nľ"$7H}NYy Cz#tci0´QM h|< yNsf:hkXFn6ecWB؃SE6{*ĎZgjшPOI8i%ǓS;%|abyI$ㅆuPhBV\۪ g&iw0dKl)zlOd^ (Dy&/QQ@Ů ~%eaJq =k0zזGH =sLq+RK%є? GqFkjug{`*af{;wxp:1unQR[3ҹc.oiWEct4'doQsMwY{b; \7\+i&%LL8ٕ݆\ުVPK 5PQ@֛K/$vFN@ /Ub9ml;J4{Ǜ]xބ-D6-[q :P&8Tn-GV:;[Uř xմ@t %&9[F`SNuH?H ;7o)Ȅy;^.+w;"ablg [X@N]bJ=L-&oCK^ iwR.G&p۩އ Gr/ polQWlK] !a6KB,j$[r2U7BX6˚KѷFS# R9JchyotiYxkLZnMEPWh$pFL2z dڜQ\:hφoFOdָB= Q/5(; sy0gN!:1(r_۬OOIaXyęh.8޺;zrMT*C`o^HM/|qK0*BFCKN ^^MWR4uRp%?lǡ CpO,~JDDzfuZ7\`W}V:§nI00&il`Q'FA[c&$HCfù1tJ(dGia {Q&GJ͐j tU谑)ℝغ׭K෯,>zVX<`aH8Bb.c~ic W7z.crX67m_hu<`s\>zG#̏ :*FmXmfy1gO%VM gieQk<տ(?}]p=hSl1_NE; i>AQz~=m7 m{q=(Oll[m02n-q56 kmW'uE&t-D_1EpQ~U'7AcZG= %-ԫ3ۆh ~[Nەb/Nx"ή)w!1qA:xɿn <;mD}*kE(r+P$6bULªK|AEK<jg6zf4?} K9{[=BӺ"T~AW)]1). #f3CZup=y[^Še!QV=j3S(2 ^E_(-\EVyPP'0U]6yi`%*6U XY5{;YAʢY>D*U$`UzDv/B֍ xBJNt|dc|t!ew}s|&!d^sQseɾ7&7 fWaרV]V(!$ٿt71ÒfN suVPFURY|0D`\U$SL1k |c#ZX(@tCO,g ;6 vW;agĠ^5I#ћ/umg0X.Ps%%=]+`)xϒ#ksYЋ_uJ.Nё"LAPZ)SSbb =V"2)sSEm4.LVh{4b('nt ~Mٞ^"0;F.qr¾֘xCPqv31GEzמ5M1^4r´)PqsLn22bdgQlףB;p^]7#yְLj p312z3*83@[⪛Et,|#qMfX qh¤H9+-پ3i]hZmrr׈L$3ϊacU%*Ǧw9_|B;-L AXXuYQN\ѥk۶s!nAQ"%)5P20OoqPyJQU. bs̡z+#x&,rp#iѨ1ZNz_ɛ?i'(ƺp. 7j(?@`aെ?_sNּz88o'Rw6볊gS/zb-T oV/|p eʹVIT$u(E#= nMT֪N[A *^Qka4gY'87f%ۛ!dQmq(%n]Px?Kv?ucsQsːKD/!{Uy%d@hA~I\WFmMxq _QJGɦTqsO&OQ'a zRv龦L(eRRM$N6 Bi: xj}D'`oWƧdՉ1̩?)S1R"n޹AA~. ;MN,׷@ED~(UrSp,;MxMUSaǪ*\cTqMAǘ (;QwkQ>vnW*BKnc"oN_o i2WY: _v?gJGl$ v=!f _E^uD0Q;4eq\ڻo"1+\y nxJɷآ ś3)sgpr c!۪[%>v>Zc ,ry4m3p-8)f(~2 *(CF kX۷ٽIOjR(~vpDx5h/di9=:6DG ~-{-'ۀKCcޟ5|m0X=6]d/^ 1KuT@8Sc*n{NaF=WzF󱂕qE/LBߑs$7ǃA &Ή:= mUX)&ޗr Cx<y. R ڍ87wFCMC3G.7qz\ 3H3af01"[6Gr^u!/SZ&P52ɯtL̄ ΈAuL(M47rXk#pxbjR4/ogp ceMv[2?:hMd]Ў\#(SJxɣ)UM䥃2g&>tܟDRbʅ OoYUY-(h:S |ܳ=7a߱_n6 h2S*;#gei]TJ֙"OM˩C93/:Y`΄SG+ ~)]y(ak&L')" ~u3/Aק#C|NČ&3?{8I8}[ 8M{K"*؁_N ;Lr(!ZѩN+ GO$zTn=1Z6G%Ʒ0&޺B6B'&/d|#RȎX]dؑrTD<-ߒ fV,uY"grlFQ+>I|S6¥ s[DymT&Afgl"cM/ϖ&È˦T)kL:h-x 1r-Xph0W0K0mM6{tk19RubJT*rC]\Gs"lqc8X3ð3i|m,w[ 4~ٍ:HaS%jHK1,4eGVQ~xQR,%G15-cLo@,7.-(-1Z .XcceVp;?OoA)r5M9pⅧHZ4" 'aDSD@w R~‘D5T+ *|5'K SK D2vSI66%2#O<Z,$6~@_#?0'v#%u¼=o7_EW1_*!D0pzsP<[T2Xt-RV2UڬMԾ̍iaXy3qo@*SopE$zg&@[c,qL6bf뫔%<%nqF֥ pJh‚wʂ.MG0Bd JZ  8oD "؄ |4wT D8*LG4o)5Wouv\vȌf4>hO2 6PKHKpشZڎ躒^k$qrw *:UgQH InXEɃld%d) 1r["[U>Iܐ2?V`uJ]ip%)oYZYn:H ܳMB\q ڙDHC?iˇOWQ qJPNT]a>Vj[ssd&+zWY+_ WW*!M]s5kP 6:=C&?UaGLzqQq5wHe}ើ ,^:`'L1I5WEr,N>漂0J%h3 Bf¿~g(3<;aN'v3{& YeOԮ3FD}ѓ&۱C9eS[tӫ':+FxFa> 0#WŞלʍ,p%VB\ @\2p tg;vZ>BW}> ÛV"Kq ~D:9~){2n,^8TZVʽblpZ.YlN/ sE+JմmeH?e$)S%$+v[B19kuۧ9qVanG݇yۻ)xR^)Cy\82HaGLAN}1XXF6@BF&!)YkZ"̚^A[j^(`(~d:-^D @TfDh+oNL} ZtڋUBT3dԽӐ_ͤ+MLxťeg2iUApٶ{TA=(2ƛB{I96ݍ"Kf[ +Y)*0I?)Y0wM p.:YSs>Dv4]+MED={PqYfB}Vk$Un0{ ]?R1T{"t[+Q6>jqHYNHy(ZyU}fP~aPDT(M)P&NbuKT%~%@""bpe:P_c<}AϠ`r1 TC0^`(W"!nh QXUhUD~MKG]Q< ބA(]LIQR* :Xh![mkV[4'EH(E$J61 Ā5f`r[z)tDU^]<. B5PH @HҰS}me=g)BĶKD6"|}%";+rs/!5C>(-oO H8a3+ɧ݆VdlRq:S33eԒ)zG/8@T<RR9<'}'/*<jH_NVXǖ.+7rc*Qj"J5x|[8l߈Qn,xH E0lLӳ&WMriQEdl+3V'LYP y m W~. 0_ZyUP#Vv,DÌy,Dvs9kb\dƣA-~1=A61\`@Ql"D]f@/ P7W(M,eX-:!{TIc̖Ϥ椦!ڧ^]L9C$a%.D`wGJd2Y?Hw*=? IH$aa Tb5DžQe $_4:&c@9C\j__I*ݩef&cN1}60lxq]ޛz??RD;]*ņӷnO^m+]{xEkMn,hvGبE9TQFp7hM5-ǙCp"b^_fT!kz!o;ʌ?ʥUOhJsDr J̬ueIb ׫um+I. kO^h+liO,&͇AН2m,0\C6FryGt+ͤ?Sb &B:#Yemlkv)ztY <8}D~<@z<9;õ V؟)RvWc>`_>:d#c _`v3,[;!_]c` f|l2~d FT/AS%N \]mx+g{Ċ6/n\6B e1~<~'"(& ݘ@אwcLO~PU31yQ@4TXy\ۙ]뀺*EW×zb,$uz@Hf6=e.#+6uzV쪴 y1۠%hbd| ? $mмn,к|(Ԉ ȑ:}6c`'5ymH r:qp'YY` kY7KH/c|w7Цܭu}NX;M/\ 0b2T },e?J=$tLbBN~pcp _򅜿Ý7$ =r5RqjީMI2pxarH]ګ@N] ~X1QP%U2qo.ϭw>A&MVZ M$LXy ϲVrE & $fq>CBЧA ~+;7\RGw:uz7*,t% |P~o Gԁp7VS璉 G[=`ބ! Zo Vm00V슬{SJm$+1 Oxȗ&h[z9_QK~#]nF99òdN|'CMP ﷎ LYfJؙ7heG,Gw2Aم.Xx\Vo8X'.]^Wvnp\Lի $tv4UaDK9U2S~Eu܀]X>MEk v 1 {k~`/Nl%:nJ`.#z%{OjM Oߓ)%*kWCo8:;Uy ?0OT3laFQ˚<=GhU/qLKXbwfB㾐zoC4U˘WJ'iv%!&wq4LXZHKGeGE35#O9%GODnQlrvPǣS]7fVb01{^9 \Wo־qF°-ƞ@o4ZdEzy;#g[wb _~B}sX pǥkJF+Mm6fJ)('ayCɫ' z 亦m|W="Q!*yX Gq~4b|R~g׷2hG_{Yl_ST .bjV!ՄuΨq|5A? V -3 3ll&TjYAcgS6i&Ϲpbm H]z=_ x oN|rܠeϣ*#7-8h݇l-hGdxJJ-<2K ʹjh ՐR{[p)+ǩa[}ˀUya""GЁ@UV1J138k' A:ǵ`% ,ywntmgy⪠̧EY%ˡ4p^a# KZ8En(pkeMgb+υU|NԁRD(|o2}Z=HM+kR3WI3rOXwˮFy,bpV'~<-q,%$ub}Bȼ#{I<ꁥ^0]_F +e9gE,pNʲnhUb8|Ҡ`"Fi7))ksj$cP^f1HPZ؃fWOPb8BZ{.&E-&eUqpT/1Vk|.>BB`^:TL֟H3|hX %&Ms!W= ]d/Kr+bt n󕁵fYvWD#>&X^#dbk,V?Sۀ_eϞ-/O$A~yqjUP&[*TO|:-ShEcټ),CG4`A c;2EPVl5d%>DYHf NR(LFvۭw\aHP>[ER1̧>UNCh B)(1?ϘKv`N!4 [+reh̲}I9<,\<(-d!]bI-&F$ߛ2#ۛ&pN'f^6qۈM!Sqno! y9!IJ-LO w! [h](m›:pG$ח˕&*ڡD`aYup64=ak{y^3e\۠8 }52]56_{?f"ۯý!YX 6>_$jKÕr'>0h6jPK7筳ffp^U"[]\~K]u6q<>)U #uI"˽t&ṳ/Ym D9n{4` ΰqxE$!= e'HNIzsb}lOFg.[ymN06B+x睸@ys2{1D閪)vZj+WJA`0[r\IZEn L YJjR]9-qHk{tŎ%C׽QkkGIcmFLfWw}zHV@:# b .\ D'W1 Ҽw{tv _W轘~dReud$$$Rt2j뭁ƤHB:ubTYIpOW6r_*{DWT|ajĝUG#1Ϙ=fCCK~V}m=Ǻoru:@N_?Q݁yg?!`3'M qYGw(2:dbp($n-Z@A)hY{L4:ږM[ㆦ$\,g3&p`ٳ}kW ^qC"9$'(>P" ]!Cj t[m`~ub[{5` Z)3`$Y$T(gmw[#NLls%9b 3hHmc^xL1q-~n2)wMQYP1 >07C[=jC6on2f 2%,M r تz ƴjfz }kt6A512z A0+Ni76h{(ƅ1\wn.BK ?ou黌M;%-C~wv:?FftJY<\1]DZ\Iy E4L`m7SN1 88.&Jθ8p&5;54ʵ )x&bYNvvhJ^@W29ϵ*E_&3-M5\6\Vb?Z9.2&5_? o$r\%˜n Wƍ"Zd#H 8$.~5_mQMqO)og +ܚJvcQg=иI7k>|F_l|% J8_k IH)2 $X3!#8kkҊgk-ASw#`|i@QXmk,SGMsȻ!D-@B,-r @ iXY>4QW}B,wdOŷlLDfX}n¼Z&<}^`(>\DAP4.N`n^)2:كοG"B'fy=.FB/@zl  s%YjG9YvTiuQ]? [&^c9KYu{_aAlbW;4SZ/p9Qo=OQ0uՌ)& hO>rtvcP~9\>WWV?; T:zBqmsǟ |V tB3h׸ |~7UWv_xCQ8lۃ't1&; 29c:'6~'0 =Le-!YsF?x*?N9#f JKNt&◩2IWI)DlYSy,Br@_/{;N>( jc Ee3Ö́}<d`65OR'ݖ<貤\C:Gun$o_྿[vѽX=9rC Һ !z԰Xc!/O;WӁ 6T%딸:.}[2%Kc:Qakl /[k&0^; /7/;VŁWd謖"q>avGPN-q)\m0N5Jt ̤6BqRgHdK~v hk(\f$vF=18N&2'.oVt$i0x ˔fx:1 UL'K7ye@OB/_ٙ-~ujNlv݌k:B; R*[jFHJu5y\DQ .fPZ*DzJ [Ar㹘f.-X5'&xCQ?i%Tfv}'l]XO=`r 0r7hjH* {6քbP Nu-mE;D[Dzt"EČVWrQڜL9]*UDAҁ~Ԧu$'~v"ln*l!?ƽ{:)_L%m(N;k5ƌ$U>**} T0IÈ'awDŽ|b(^]j>zxtb0e %ɏF{w}lH4?7&BǗԕd`F`f#<#:_X)/c*8Pj7}ҋPxDp̀/DTrjK%2\=% #y95cHa,38ۆ@sw+-<#;ܔ?( {/U]3QjZui{:pڤL_v!*@(r|(jE*ET IdP9V`"E/?,7 ov4FWrsOT㓛s*h'iKk~&Ssr{_Ě/6d#}x56Ok}Uɜkwŷ1(5f鈿)M8RrXpGaLsn,sm]Y;6I({Vaz,wIdrd&AU%a/3S&0pz) 'aع?5 *3qr%V@e|2Kk~o0# Mu l*Q9`DE$ÉϦ4"% 930/V<%PIMݤm |7~7FEa~+,l޵䮅p]˩x.b'Ϝ(䐖+= {9eX/0'&?P%OFi}5J xMgl>[觴xE }:,˅ؾGHrIF,$;4⟶]#91|\ 9kM`LLCDdM!Vmkr:Ҏ*l:֋?  w8UB'5;#D?K@[)_ҟ;r nd%Y?TfQxfZ~X;9Sץ8dp{2h6dKkXƇFU#*r$[;prH\{H>69|Uz9Fp{dQfTk_W'cPVAGp|Ա*=W^e%xN%f}:ċT(nυ6ebnY\v7dI޲6rUQw).y7m^ŖrO[d v|#ӥɦluKjYl^RC2Q}=7|+>x{`s Y*<61wȢr"G#hMYп- Pur#P$f1m1r7wa*kU<]\I1I fhhAW3`LYطMQ"b DqX䏥gXлU.2?gV 1ZU$B8G` lErL+u|-%}kWiڶX1i j#1 5j^Y<6Dbq[,:+|b!'NKRodkcy{ڮ( >(]Kݘ3qIJ?lR[aoNtT!/u:Ƹ^!g-STwOu5My .ȍJf|~ %Oh?aaBhܛc>-=Vo~50 O&ybqi^]0U;^ߤI Y}"xh dѿlnc C2XFnr4zGLToکዱw}Jj7N~ ({nQh $(ݸ"p:V{$hun,\oü$F2C*,}C,swϖ\%u{քԏ US%%SqX9[1-OP]=SP@vhPdGh3(']FZ %XXz. Me+NauۈT0oS/c$:ڨc!RhcUwްՀ y5aRcf9+k[ayI-|W.Z0G;7WWQ i*wǞyH]G 3i.EpTj} Yǀ"%D{,V4넴'DZ`P e$RXԥ5< Vk@$.Jz/??BMFcct`uW^brK=r]oVa$9ah֕G:D!bdę<䜾.GbMPQJ$R|)Tl EY84Қ|,4<sG~j` OQwocgKہ;!Ƹܥy{Ak5'0"FRN>bvGdz?np8) X,JDlx@dfcGE|őo}R̅6J~ Q[;0Q́ԞR&E=|JtTAOI<3=t187W8-k:[T(#;e9EaXUbKl˶sOv`_%2$EEZX!"[6,H n16eL|F 1lEӠ|z~7lXyLDB r}PͱTW#+Sla']&-iEpMq^XLl|ʕ 7 @&ylr`HֺL'4o>J+ћnd*W륦p+mOd̆X:\$b OY FSӹ:a)L. 5\s"MF8nȱJYh:ػm}a#J'Zck4 EƂ%DS~ %{Y5 u_`lbՋ d.Nu _zlӭS5LA&$U4 T] HBqrړMt8~նUGpYcҖ# $qO# GD*KK{9I"\m)ԔdŒf;PF'7VփAO4k0{]ϑ{Cn#>V4=){H(nTxJ07nvV$4_IO}TR|{{e~Uޚ%}m; }*:w^4n}}n.[r #m$2c|/XE_|o zaue4ΖՋ&4S6st08 cf͑vpR̖1G&Z'*HI³|'f3oK1tF֠>h.e<]Oh#tRɁr9DMZ(`ܖxXq:?@ذM:CLNP45 e<egYw'UZ Kx&̏}Z'HpYX秺DV> o\TafiJa8#3/ ± GKK}+P|:Fp&0&hզit{ǒcՃ66+]KJɢ2dbswӣ7Mb:(KyP0Sоh ÅJJyH`;?o9EŸ!I]:"3o/?̬ `i}6VawV) j7fqm 7C\wq;R~ 8kު<Æ&FkFC]_ K0ߺbb=mXq_­3Y;f.2?'f-2;;(ő/!D̏_轾n };>fMqs8{Tf0&}[do9uwRm>"yE fL уqє>`;`,fZc N全uPdf@UX ŐKb?>a &nF޳_>8[];{AlU ]MIjB:b ('AQ+اb)0C)-vIDϽJ(ͮY6Q /(˜EAW2@u;2: -h6SēX2e3u4(kvtmc~=qei~1A6eOZ['RSX梤H[|%izV`J> v j- Us9PGBzR̵IdB_U5p |gSm|VGBXmTUw\h_(1yO *kٓ)q kg&tGp^Jk2<P-=YMXLҐ(EPE0Ѭ|k*u[9`򺌑IUU a>&wxi_HD T(fƶNeP&ph lyqUĵ_lfm.*GH-U:2kQ!HfLmS=7'EkzTh. QhгlC֒Ʉ{SKSCGv\+HZ@._cbO(c ɏ0u?@42V` lJJ$>Rqkny/[շ}qT%WWPֵL1[Qs }pΞ!@q̌VҐQ0F.Ps dqDms6^]أɳ2Q8F tmkZŞ#L9ω͋(&QuWVsMQ|6Oק&rJA|KuqAt^U47+[qpHĄ/CʏuMf~x!S+Νu,b(D.4 +xen"ϵbq Ѝ|JD&6"w)_ƫsb/r&)JYHGrtY~i{(T{l 7z+@76*<5Gaֶ ֤Qbδj 3r e5D+AU y1Aa19 F|0 J6HGrL0~b9S.C:ѨPAʛfD%;-ŧctOt)%}j/%*~{n$Xs-8! >A PԚ>ܱ\] Ic>)s#@7Ecu}DSH+趖[>+02uS+N'B!mL[T *I$:L6\bY`Q|Z~'A:xQ\UaW]Yث @A3_}y~/ EV7 >$ԅW*^&o.gxZ1 6Kcm`xl>6 U@Ƒ`[;Apq{maWf+#:~c+qgI*ޛ̧ךtvyߊ஀?)w׷Z9+Vh`Y~+0K·#n!9_+={xP0-JNͪ~a, 2Ʈ03Nߧ0 /deL*?d-}oV! T ;2>E,.]T)n;Jx{VΈ0G}͕HZdZ)I9,]e5c3(?Xř?s܏0.ex͙4? KH[#G|A%;Hy" 1t.0$:V8~ t?l<75Z4Sd !2{˿4ԤxĦx~`1~pN]&V%]oJg#($"HHsV׻h,jɌJvx?QOs"#Fx|0lk$ea1ַ@ 9Nu*UN:EF+6p^):uM=S휘D)52an6ȸ=|o+YP H/ܪ?Qܞ$g83_=Cv^dbO``Pԧ)uWhM9%,pXLA:A)6L OEa#_2>.#)OgJ `4c`M=W|„6oDßNE @&&AOÄ멓`:eRjspN%ogca:Ⱦs{`*)?S`IZ,Vd2~4.UaiI,di-+t2vT&#E,gy~"OT@!c$v$-v* ёeE1đzMq.H/c.$ ¯}Q$M2蝶Ʌ\5Cu (NH[s9t0niA,vi5.bԴ;&hz4Ǩwgg0yOy%y87A H'ڌ\*M}VaN(TK@B?b yEoSl\Pth޵-(b8 {IM5jCH p$.!aXPly\4q?ɍƣA}6p[ϲ"q2ND u_Zk'NjA|Jȸ]tÒbᣲa Mo&eŴ|CBʃlB8+o|vش{{.2eҁ޾G-+Kٮ$HRtMQ/{3&] :3TyutckK;<VBh7U;,X/RXyފ],{p~g_`_vY 2}f>'_¼HL,X7`ʲD{ϩ7tV:S1 GJ2!{җ@dAx0r[| I8a#4:ҧ"<8 3Y4YؐUZ $9Bh0t&ivsf 0WRkc%CLO6lPZdO:,o`k_7) 4^@4՟\XfAȅl)<snR@5}U2X_ˍE|K/29z-} ~wfe1V~ 4e86])FrwIYO'\Iʾk';EJBQXR~1tPtst=~ɬ?. 0@ݒ&J |mf6pP9#*,725-O6/|e(:’=$QTp:~Y,85ʡL+9?<[FF< XOrjOq]SHZg9m=A#oZ8j h`- ]YHv{U.:!6B5P݈yPFZlBp.A2-ƃ6VNMvy{;S9su2J$Klg1]&x\|GY81V?CI+Yu".&"3xA6]̌O*W=V@@\`|ͿX2Pp8.wOr\Ҕ-} aVn[JQԡU,/ "84P#>/ EX! kϢܸ:WI~@ yf DӻX2vc/JI4OLJ▥Pg|2\׾.b&/fQZ<{niׇ *q7MQ[$Rw(Oy2͇KPM',7ƘPHXCX^hЉΒ4ސ [YvV.zyIh_˱n@ݞqo0/RjD+%:߀!3SN)k Ai&{V-!W?\0 ۩jN5uKb4eh~/{s.ba!lrp coFyLX zGMLXg![cwǶzGO^,)Vj{,VԧC`6q9wtc;,nT$i¿FT~F$S rZcRWSh^ 0am ȿ6*HrP@FWqvYp/ܿm-tNqŁNS EwW UV?Uu9ߠ Tr[ k8*^,C B 2H6]i'4OREGQsL>|!nq>( 0I5FA:4qssU3pjxKu#Nyw}=98Iy>2[2p4xZY83k M VԖz;FLl} XiG@K2XK!TNMKFL˂zR N8߮Xq~LYSo#|,V ¦*i:3Fim ~II_<'tV o$QJǞخ"c,뀒)za5#=byz.)0GHIU{ojp|xQo2ѻqւVf{cWmwwD+Bu`"EriRxa޵2hѣ@Knqu,887^#ny 1\o2%c֯kg 9~IYDnոD_J,^,ҬfN(F\M"qAG!(`Hx?-zd"䶼b(lE|տ#+.Q`tw0)~p^$*g{G0{K^vglTOtX<;'U 7whʖ!L! ,PҰB醚ƫ8i*y °<4IK%s=i$V%79ѝ0ׁ:CvDvA6vMUq<&yo ]sqE0g9&Ts̱Ԡ;d-?&DNsOV<%ZLl Ss||rAsC8CIɲ#dp&cY8ZҜ}5Åwȥ>$ft($<酱FK[8 & Еޖɹ \IlM*ID!y?!90VVso @Vb ɴLe2?疨+V![+KҮ~= F\j9Uk* MSUxC!Rc:3J F`knÍKRņ g҇4+RvM9W̜"ױX`_>qT~%T%GaW5J!r&iV M+2Rg1`ЮPWw÷8+tcehuaA1+tgw m3<&9ZA-5jܦ}b Ō~ed-rfEyԙiS" !EAdJmmKF1@/JX @{46\$ K [80U! fmbyDɲ5V.`E-{gUեI`fwO)U?ԝ jzfZ T\*jv1yDU0T{'SԂD}o|U6Nژܞ'M$pMkQA3-6ʉ J1 Lm6٭5Pf. W <TZ]؜R83X3!y/hmB ]{G pQz>UD툲 y߉8#XoAM>`jr0aDYކ",/O(BC4휶'i׆bP&M=٩<=؇iSWGs. 82WdbX\Hu.Ćv -hk1&e‰cm ߶3N]m tTC_- |^TS[ >S(fcÌ8fA*ոF >ȁ:Hje2LT)t<➍6Guhˇ kicq'hUV@H|ϱW*02o#Rh=le/X;DG&mtE󺩸{@E+u%T Y_2`_8xCN7,HoFHV8}'Y1o^IUAjy#a`ifJ#XXRݵU(mw^z{JVt_ռ,ya .3'V #k,aȐg Lj],:7c.b˸n!D˳% qX 7~dLLp8uZOcRߓ2j{}\6*2cEQf \y6f?H$sdqP'Y/(ŃF\06DgB?S-Ý6V_pՇ)mټ҅:\F fPSFGF- u%`u^j-༩ ͉NgiBNUL bDUՀp|F˗wWxyd>t~6wGKe!c?Lk(H7 XPgnf,n8!6<(%C9%IFǒ{Xr㰮{LkTPecR8{s8(sg.<STe.9f؞r<5n[+: ^j?2Uvt7Fޕ Wk|*cI8QlL"E)aJN8צ&KY J=H[;I3H}?ΜbqA#>Sit1^CkLe4 71U!Ҋ /BZj &?N-L`bNb[kw]6i4m'+reZ+ȓZSHqFrwTrHJyw%l:vFE഻TȰ@UQرܩYݯ}cݱ ƿ$^ Mxgd^C4͚GxA@6WQ<;ySL&ed' x6A[>gXlҴMYy $i|?7&` W$U۷i) 2h}Pu~&mkj?~Z5 W;N3OfjAmB*ւw7IR vHs@ۂ- .~O]@ê`YƿRCbBSx xjWXC6{d4> z=mFr[3$wǃezeznt! gf"J#ll*u LKu >НS<9JUp`$ۑџޓ~+hbflSg ´\*P5bSoLjs/[6*_ Ds J3Yp|d"=zqHҎT}}ݽ]h;LebdcFlM %Dk(=8. ~' T;mgJy2UWw.M-LPWY*V4C~/Qd%~zx]d aJzKw@(݃\؀,oE3/OR̯%^jr.{ h6&%TֹGd@ q+i`9#0g&23Ǧo(db0"!/XBaYUG$)n,:qmCžiRb+~<$)e9x-ۯJwx\4k7Ĝ%PK|"]Vg6f셡"> {aK@ȖOrn6, P}j̿M˃N那j*g }.A׫e(.H\0?VAꌦ!(SFvYq;+.e#O,b|Lv_ ]< ( \23N+̖JXC9^]>g#YnYnwF G:)(x޷ъɥ`EKUxUR7< U42aG"P0 v & ?`L׸WZD wiV1S*+Jsp.Ĺ7sK/ZbOyć t8q,NxnK&BټYK% j.jy0όHmXgl ?EC҉a[9MEVd&_:R;LTWrP=| gblU A.4&vP3XVNumrc߸Vzǧ)`HaDO?Y7|_#Hi|:0_`@-wG_h_86u:n]PԚOdX$+tF]wpTO,h~ Okb;,ds3YmsR 6H7PD!/9[$zQw\IɃ dX6#)MAߌHU0^}CZ_Pf'KiF{l$/YeǟnYRo/"}x$j<3ۈ15 ]t=dSԸѭva|bK@SlRZÐ{nI'61&٘:qBŶx`p?<,>paejg/e/3:>F=/&~Cد|B|gWv )y'+է1gwjUwr7`Ų6Fl[ň| (5 qP&ˏiOgyN pQZiFj8c-Ff<y?h*jL>32 O FˬΥuhų񢯏Yt]C" ]c'*iq>*,Foˇuuj!O>:  $5<0%;TIU3ؚk)zɂm⒡ 8ŗ4P $c"d ' A`v? |[_1no)Z>?[+?`h8KW~Q՘yj;Wy7"fn4iY; `@OQe%EZD =V2姓noðTdR+W%#f:-Cr`>uXIj@ն7a9 RѦR9L vb'W9[34_&{~՞>?}Ho%!mD!LD̪GJ4' VD3n"9}~Aow|A}2ypW^f9&l$$\yK%j$P,DUZw77&(b 8p%a&RTɵ'`a=,;خ/J&XKF[sQ4e=ߌm%$22̐pͻZ|Q&U˽#mxjAmr& K]9+ENCJpp%PBS'p0 v7ZSNC6@,2%'}s伓`!VZ x u**#Ǫ^#^ l  Jcj\j:Jg'~A#svTF*})4ʽ !I{}_ޛ{ic"9X-(1@ | -]R >t |vjӨ"VYb(4àG_{()W]3p5I,6XHa->;<_ ]F툆GU $K 0i6kSR'S{@ z5 Uy3},Fޅ(eҋ.-#z =fHU:A5w@ej̑m8&@}_Nk>#k2h=!ƱX +OY,MJqhzh4o[{AমchHeiX6[*bH)v}BCzItčKQHlbK~H&꽍³ދDǔ=2F*%R*~h=x*\.{ܖ /OOt}/Jϴ6_B:av aeFds" &1>xGj,B>9]WcA2+e:kz# #2P0Uu| ]7($8q7vϖT1[瘁z r{{@}Ƨvm_g('%Δ *qHKm2y|q)gTTQ࢐d5O}5(.!#1~a-.=؛uh3~ 8Uj.Yoڿvٳ#9a2^1b:㒣L. !,܇ `S@,iDT!Rlx(aU!VvI^Pݬ0yf{0zwyW+{* E$/h< W&nx]obq&+ř=9}FIsؽ1*UTx9_N?mgjɫ\v*m(j_NUaG47V8O@8NsNKxݜ-6",-W7::<էkZƳT≅^U9 @\!ְ~l<ٌ4uKP/O%sP)w3I & !gIȀB qaA[`/r hKDs\>eFJt)) &{[+6O:+_}n5Kx{[hEuD{%,J}DkŁ4D}McUz^#=X[xMJ>t-s+w02³neA)7=n .bT@1e5`@pzU{!JYcܯkm U EЋ?6>Z (q~w~$c/Bq!ce@pRh } t k >)SOx|Wͷܕy@5z7sfmelO`>b7TA_ڠh#7#ZhrE4k͎m*44ra N̳s@0zA6nFHrX4ɑ9-(+1d )U,_jfKU6PS2= 8$Z(!V'c$CfD.$ZS|3Ey"ļ~=S+glP \w]Wh~׭V>p ʓ쾊eVhdvQo;n, R|߲:S{=dCJQ.*4.(Xf?ɤm%-P58*b,d4 {SRlsݥϷ< a=;P[Ppٝ#Obݡt23UHCF<h22݀Mb#l=|H@ntJ#XiC20 Ǒ1=RU!U&KdwbVޭlŽihg?!ȢSJ'PjKo;|\y5O{Bu#7obk 9sSd( 'π(zd~;N_0M|4}^?Z+ܧgs(1zYpr @; [\Js/Wj.tp9"VɶXv Bƃ91|? {jTѕGJLPٵs,c={*-d_m?o o"0̹``h3igUGǛ}L }iCϵXqUwwpKr*8݇$:7Lӆp_;pfN0xN+1 zE:D;W\yǮ͒U./Oml+󆢕yZWLv"4[`5sR\``VJAbT h`)c6&mH2m7@>UԬaC_v`5A8Pp%\Bb\9Ӗ:`W1/;13aԀB#v"WPHt~lȥQNW8{:klRQG_֫8 ʚ.E:׽g68jr7a[^SL*ݿUtW&ihapȘ 7yLRٖC4=+ ׀H!jEH lp2Ryšt(dV n0&h$Ĕ0FqrSٓwOF9Of)$BQ;dJBCRʳv*goz\bsXv"$t(̓! -}wF| J|d- j |;p"6/]TĭuU@@h |s^0|[hB&݂Ro32!O삀'o8 Zfe5 75N8 kÄeADe]٥;Q7k/Cz]$s&0 ʀ=.ې6HC{"AB|7b^ɺvȰfO^"\0a!G;o3fdZf" %Ӄ?%D{[J.~8)uj;pr9'=hyQ¢*c ť$!mT`.PU;!X^[ew"Dʏٮ#) I˽֎*)09v>I؟]k69G=Trй/8]];ؠL/jEP->#Q36 Ceȩ>Uy mAxU\WcM_y.2x]ĭ:Ӊ4y ۱8Yꄼ(}Pe f3Nx.t~#f]WF[y}ϗ E-@#43Kp1l$g8"CĊ Q-;1e@ _b\I&·PGRHN *hne0;ɅYHu:JPm%Jw ?!p5g]P!,d ]įK[XEWj0oePt$"h+Fck\jE 4WdiL4ꟍF&wsL*y̅_ː} 'IDc/5Kμr 3_"S짣xÒ+C) g=1{ I ||ʭVoQf`V+!WHļ\05[>q ɲ{T׬W b-3Ѕ1# jB #ؗ딹dd9K ի!2헉47#,3[rˢFU O=:ˑ]x֠iY(z{B'V$5 u6{\XURL²8oU&6S vX 1LhfAQ3N o*q3&8B,i\E@VL=sŠPʞ[jh! /?LF*j~$ 8!PNAЈ=U^3>.|r\Iy7ܔAsbD"!b`l(N; @3ش\pj)z\-pr9X)|ҷeEtC[29 ma5CgǼ n<C A0,F0es%b+Xf#nbfAAxo_Y^62 ?ZW(Z}`ƲT͚On9 Wwc8&nomeW$^eZ D/P(ӏ nyg蛵ՒlhY {VM]quiADbeχK̹1GM O4TV{Í6ÙtϜLFYK0SrW- |z()s: bbkY?E@uizǭ;M^H[+Lxͽ)[PK{Ym>Ϯj+3?en a4 [)P nqdф"nRBm"?i<|$pK q 1*p~,xXu03⃄>pqv1{[OjNq`T[3t:9޴M*l}.`,D:)8d~Y1NWXRp' *`73G2tPwy*>'k9M LLŝr[LQJE @8sP̒`)r#MQLʸ˅}󓾴!4aRN~IzeIcGrQyS"ڔ)VMXS̓{HIy,NMHjSeͼ ~;TТ\hXQˇ*󸌪låy6:5jo8W'5gqi7j!Е"#7\.2 η A $ |3Ʒʢ:OBQ$j ENO|-owSU?fMSՔڶ"J|v6@ae 7o)l&!4iDv91x,r~ì ̓>TÂ21̌uH^ >X"@j#F C ?\H`Lݓ}|VrCS9ceY!6=ݧyLl!}:w·%ġ:mc""e]&=ܪ̚yՖd r1}4ONf0x,?oD96J2(#ͤYo}L[dsl2{4+Uul(><[QFC;bK0E5β!0cS쇭L1# )i^P@vh^cKeR' oNoslASL%1h";ѭ:Tc׾sp찐qA`LmZXD/mjƲɆwO؁H*@Nw⻃Fv,3'57=A{\ůRPt.ʗ  $O0ѣ@>8ߏHLV Z F՝S3$ҕ gճvgF _}Sv2I&x c iajH-CJcM 34 8 `h} RV4 L71#h;lGV53RaxE.Vh6]6'B>=_NHz'zIf;zeK@2bIRc ̦eJb`[Rgm)򟗔6W85昚U8Om]zCC9"v!4lU\& V(>*#W]k݇jR~4=K[9jWʧ@լ6m=s{9it0:4`>YdȰVJ>^SWƼmVbGsPy%LOXmL""OEr zNnփ}$lFԓKPV-{ \glh&(GZ Led2«C*_#VJ坌-XUY_&"9ƈǙsFΣXX k?ڀ+Űf7U 4&mUTj?Y'|D\Yc ' :ԮXd4BQW rYr[ij!&ue݅ 58mM=G0~|[V{V[\yL+Y_Dۛx}+FjQ 5F,U v#钡Ny zBx SctE7v BC.fƌJtWgI|3z @2V@c45N.cNVL~ \ClŅQ8ןW[OaLؗ-AvO۱*a-VᴆT`gBfYb"M֠Ok?2Xq⣎Vb{:S%i!$_,n#]qM 7Ŵ&8B+;N]>Wgnd88J0YNV~10b?MtYR[Kl#vԆUC\-zytTom1yV([o  >:#%`*~X5FXF^wc §<gH~QO.!Dj! Hla )u + / ;(bW&iB0j}{9JxD}N2:h}Ư^c Rr+zɣc!!HU:plO}_\à>$VWO7#m|ؿ BֽAT;͢a7~t#ݰsXT6v&<'Ń) ze%t$y˘H`HG5Y+4ƻ!n{uX+Gc/fx )/G粵sbIG@i3zw(BfIXd/lFY;D=YVVVjӶ{&3a?Sz|?J0$aIZ\-9bCNExr3v&9MSMQ tJ~)bƬ͙ߦvMpSkr:_"V8&٥xZF6’hr Ѐsϼ.mDEgoHƴh;?$nD2F7,hb,g PԘ;Z`#ӈN!+lΣYGoSQ}Aˬ@م !Z졌ZFf!$3ݠb9Vwm_Rd̓ n< Geڏ9V  ~ jp/":5SXE?2%52c19 (I}\IJ*FGnDF*Uph]fZ>,n~p'RFc  jh.ά*isWfYxX];d1F(*gh=Y3Cw9+߽鬍wT(پN-5ko슼r+5؃pƤ3cN$e6yE[9m10`&'s7$bdmɌw}Fdř>>⤦<.ѦkH0@%ퟮ6߮Lʽhd ĞsS 5"Ҩ56bB __&֍(wpya.pl'LGi gpONx0.D`M͠&r.NC٥8֡9*϶`򓈊;]{BR_4.,gu;5'ct?D!XO ʣf p MXJ\Zu$ ֿɳ%UShYt2K1M{ckCEˆ($;"02J1QҚ&#aHS=zd<#%/ꌴG BZ06 f6N@(_k($NF\dqD14;(91#aʐk߉Ղ?!xe[b!t D bm`SC]xJO 6+rsZ-q1-?+wy  ++[Zs%㫏!%܍<=ZsÎnC?Y!Wڦeؔ[ޱ$sJ4p<{4L2{fbWx~Ym$4o:PX#{#!XwL&6UQmr:4/fdqCU&n,84)glHP_cE48VH_bw]>ς57h%fWI0kW?Pjp*?/h=|={4h:Fx*N3g$(} MU~ ug}ת)6`{Ɏ4–{N Ĉ&oE\'mi:Q7b*47zQ4ÞB1`?xm]-5E+v:X0WX?L X:uK~ -X1sFV&UO?/88j5nDx;sح^g#«(03! f!rNC/IW:Jom*!VRE+ZgcTϒ.ʹ[ɭEʎm]H}jax{}eyo iTƇzԞfL Gw=>;5StӵtLA҄X4X-U v-$ x9WZ?Cm{fPƂ^tR5%h3_iEFPܐ42"ÊDb ׮zMX.)b!klʧ3K_;wު$B>^V3b8*s:`Emg]s#)y+o\!:7[$M=o╹[n ; KO2ǣL]W5l~x3p81ʵzMų*#/oEzTh9k;t'Iʛ m" fSxjr @v'dxGQP+nY~㴉\0h-C|#'VY²i3"P{b LԼ~P$hV<x=1Q{ߕ~@K 9tqwlFK[5 R߹,߾tgV]V쭎W)HvS8QRX~X'N,'N2)!fV `6H RN1k_c1g20)RNoD_R ֬yН]^}6NԏR /l֗DIhʋyoּ@|lCzΤ>?1+;M _1 J{ZUgcfeDj9L>#DŽǚkKfFL$ tT p"c4+=6N9 %:&qDtB,:-ru$VnS)/Aoi%rw-;f]6PRɞxMcuO\,*ՖSNʘB?q`B4IK)>4_!5T spWV 2:cȲ@o{9Ǩ81ojݏg5A {a050=q˙CJG Z!u#2n ܊{ʙ.'}\-٩`M %g,*yF zN]}%nx,KmclIZqdz[Gt`N}50y3D,Ψ(o~=Rk_{mŪٌ3dJABIjUI=420e%%Sиgvv 7Y8E^f/}< 9%HpZџO-_@젯x(v V_WDp tR URh#I-[ g^[Vs"am%qqfpTN6Y]czz=t0?/ NQ9G2{+ vPX$@u r>VGyKf>c$,RLc:k,8Rlte*pUӖD,N*+ o7+AT|+[}+03~/{|$_q-GJ$wYWk$E P-Tڎ0eLxܺ 2xpI4gQM>ΡFM*Jd48{.mv'Wh(Џ_,ŒZ f (9Ҳ1v$n@ da.(蹨4}NF-M@GwA2bg?+zhIiD6@[~4`+Hr*xӁ$+Rn/TqW~E%h ~p!Bw^h9bS߾w _5e.;&(~F*+8HJ{nF/ED\+ }Y\=MMΜЊɒc'5)Uw+ؚ\ Wq;1\l4HF y֏q%(vQV:":S̔ 6J#Ѳ搸L >Ej+[-Usd"߫d(/hcpr>(n"%{DswY.@IXKuh<_'SXYޞ׎ ZIwVs9R3UYHO~T;> Nux- 4xL X,~'7n؜uM8SH"^gN&EjјIu]?:@,ɕ;*m*u faX|ة'idCiVsX݇R iKZPihh/X&@xϏZ%FZsހ7;ܝl5GelLyZu 2y0gGޱ 1/3?Io'i5RGl ?ї0hfPG /THe&%Vej>tUT@~"MI{N&qKUL>jj>2y'6ſMbU>ߟBCz9央^@!.uu»Y9^qVar wRjOI V}X mbЮ禹ԎI* կDs}3fJrsfsl)NJ=7 fDt?vGE1 k{I V| Xv1I2;eOn2!l4kR+$Fd8P(^ZMabmwix\!̊W84H{\֙w(S;N#0p}p00b!KPxkXKs) սS*w5?[cҿU8+ycrD΄#a}'Ttɹa'L0 %ՠ3,N嬣ɝU]j?Y#;}as oMl{p,@ }?U>eP*VH bgm|`L?n@{D׵'}6rkEI-dzvhܿz֥h-D P6\ _$kM Nq}sy$.a]䲐IPAEwO ן.iiM}Un~\y&|P|s/KO!H|`~^xu?O{Bd_bd SV a[&*՘-L/}}P*K?4Ց݁o"By]aG) 0; Nдu8S~lLٱF $&ߚ%c9}. v%5αyT9.7S;95|UM4&He0*A45G4r!"O)ﺍn|Wl5e d czAWcS@ hx-춃2ځ:rX]\Dji0e]sf3/taͨ+o^1FMCbѪ`mR)OOψvOJY%0[ҏR]i(ͶQ #9<35i >W&Xj{yQ^$VshaV`%;YXrH*fɇc,-7Lˮ ;x^)%8D!(T3QeDlI%H9y T݂D؋Ǝ]:꿦7GC3os+U|\o]T@"IĽ=ƻawV]F3v56t6ˏg5 U:q3)qJ+.l Xwtx>C{?ox:L==&=*}yiCN!|T ]sXV lO`r&RI(ɄԏԭZ.Ajc~*vh$'Vx w^>cg}sjL[rT{}̭&C3KJ4V9+_)L`Y!13wQ-V(5 rߪ_ A HBc׸A˳|66C6i2,%wUT1ydÞC_jCze -TP,0Zғ/ߠE,*M\!gW5C- _0wJcX{>ZLx9_sXMīq5_8)yu><(v׶CU* M! o2claoaAjMn!ne0uoQ1Z|kIPF:$F`yRb["@J dR:$M!Xjf@{o8;d'##.SwƄcOVQqP~! ǏYLNn{\@ѡfq;cSXBeMWo~*o)HgP:{L-+ci0ZӋ*Y?p.- 4װx.Efm XRQ\bIאþ7`:#BeSvtΙ? YyH=( O2!8k1vjk׆" D;X8d;gAM"YZ/OUQ~I: 2CUGb[9#+ J1y,t;Y2VXQPbh<}[ұWk Մ}%D-iwb0գq3/?ҖQ=#Lqiɇwni>#Mq*!\HΊ!ghݭI 8muI`«! 5܍Ia67uYEhQ]>M-<銵c х8|ndBGU$S~iF u'BmN%)d;aі\s_j2Ro?XT !@|P\NlHkm2Dn$x#_rԞ(%ؽVdH/kbI7s^mBe[1kޫbJAP_;'9ɅZn89GaY\8PB G\ 讖㈰ >FJ" h~:0U!,f> Ul哽^C^8|٫< iTY}#6dC᝔7n =lL᷇.(g11!:{h9|u1nrƤ%H)笢Нe%NJme\}e8FOKQ.a93W ~?$x>:p7eYt% (G뚛6> 3;RyrareasÑS_Y~0\힔m{ uE[+(5kMJo;%te4;7 ec`=,ks gHf}}CkW1rr6Iy*ָB={#;(x` w*{~ʗ*p o5 ٞ:KHELF W>]rLCQQ6;%:_ B.4>bKiϾ6YYZ _HPpL $"yWNAI 5O!0-g i[Zm4CNO|WR3y"@G̻)uh9yO9D*ͪZY\xCԻp5(c4|9֧H1Y90^R ]S#P3QdQ[Bp\ _tjaEEgq3^Bi+'ވ6LՋXAI,LIdIaZ",|# #8Ψ5%f9x~ 'G`x? rqD֩Rl(8V?Q & F o4J; ȿq9+QdĉbB 5`2p/K&G_}hr)hT+ &2Cu|)yMqJy# lxa);==#ʝ" vow9z]?dtC^AP2Ķ&hSڸgvLa>j%YJ\ܾ&jBtY5udث0ɥ$0A xnv9UwJ~]ل<'>kmh= *ifr;e3 q poe{)R0n;T3/rf uϳFM? $ub٠9nH"oxh̨?xAЎ>ʡsq`cV*axk!u tB9y#A"GG>T]!`8^ר8afXO p$m5\<=:fw~̨J[s$ ?r*Zg ߓxmB'aٹH?wA(娼 Q%'[bz~)s IP5mq|Vb53_J:V04^:‹G:ft 7DEo"u2O^m,E=d;JJЩ+/ ]*\A(&!Ǖ,[<C~)PX(vg䪞wuCNvçbX"׎f(TM˙6%< М:O*;!j45yS`sH7s퀋hBkDnL=vEl%f'mザW!Ŭ/[:DSa%_c0mPOӏm2qXpubSvc]ǖ;Z4DEbd6ǫB9ot} b5&'Qz.ft؏b|da/_ $CuA+Tq,]G+~Pqtwml5_M4jr{},XB R@ :䎺 P{XJe׍VT.37\U2e~ \޿΢u w5?E?x6>(ɠ8߽aA -&H $Vf1S4iE|U.Pe8cB*CmwT覮&H%2 n l:9ݫU&Fё O,-B?CUSd *XdB=S꤯ΝbUďs/xf4t_HXp\Ӎ.6z "wx\r wQ^u0HB{!X+'E-r7AIP*JNc-;hH+MsXo$HE! ~ A߅`PQݑ^=}w^6CSA" F)=eڌnLKKe1dkf,1O:ecT+VGRp?sn_4P"WV|ӈ`"v:쇽Jfh62#yhVN<<H `/u-.ÚỲz2;(Ҝs2.R#??8rҗW0DROhLst4EՖL{yz+2379"vX@ɮi -GCWzJ-I6l5Ȓ>NN!-ߏ*|{!YZP7?{H%D+qE?0;9T7`\ߗl)A1V^$,dBݹ=b.9sF4٫5#Pr)hjvc$C3/txD=H5zSk op笜']5(2OEn-XXۅVWq>G^E}u+E8]OGӦR51~b!STw:% m~zsY!;Ȇ+*ٟU+$zE?yO :cv+D-qm 1Y^b m6I66΁UĢ o5yj?#R),Sg7!0 $EX!Dx #$Sh%`9?v $=|\)nݦʠwDHw4 -f)TBp5 x&h)aI&Ɋ)eEˌE<ȕ<[`ynS^Ora}YGZQz+e;QJq;(te7I-] FL=lFԗգۣx!=N^M:yv49?^ᶔnnFrEoN(l"2мY B8].nƘ*YfVPj Wj=RgA-sαgKFXY+?pQ끒Yp ə,5 $d ̧n:2-gryuB͌.ٵQA]GljưA(3:Gtx,`O *3#h&iA/Xqcbd)9~Kn ߣd5lu"r&fYiĞ;&#J}#0z@z]LjH[HΒmI17%cҁT~V8YAMT_`?]vhS!C=d`Pu5 Tw9 yBn;ǐfѸgõƇq w,|afw ǥBg2ѳ6JxoFs)./\lFqzUw>4%Urk+Y՞?٭qWvzSE{aHζ2je <55R 14K*FhaZ_yH< Yz@ҸPP9_7p*#cP /(z=zOwVt69s1~Jn:ƕM-kC)8?:PYd&C͉o1R:3=P{ß^yBˬƬՀYFVnk'x(WVx]oM9[m[kG?>Q*·N p'L(ȡnjC VPs!غi 75 >23F*˥-vUG{( 1G(}Б;-LYA? ovBq3"[s TMݼ3DF^@d cL,=k`Ƨ3F6;#*aGw9>f.nyKT)Ewa|K,pE-~4"@6d0H:1cGAaVa{G٘I?jPeJ iS 5a06wU@CC >QÇྛ) =üo5Ov8&= ~ʴiw7Y:eU+03]2~IOn&h|ZBE& tI *`0wSԁJI(I9eڪMc/ܰ7č uP~W5%T3L8wAxp-~ji0)CfjUK!|K&qlu~IFSwV;kwd-]cDm:i+.ZwbM$..!ıѦq曊 |H1GlUi>on?Q$TѬRf_[lQi]Vn>Xsqw@c{q"l 3`j%Ҕ( ?c ndh|)b CE{TSרMJ{ė޸/{T ؐ:jwl vO= +͝}ԓ_ %1pܸ2рEෝ/:avj0;>E 6VB>ToK ET!!\7y$ZmNkpC`λo3|C\{2=~`n_|& +7e`\K`V-2x:R;k1a'2{EIpqǢ8i}'Hdd'}Rt Ӳ | t/تa|}+8LͲYn &5)4V,̀V m`B EcT&Z&/zN$ ZX:'UT⼕@vpwNJYBlE8ÕVePv%ȑ\62*NdTt\yKl~N| Z*<ը<r?6=+{.Y;ſM5,/<*̌Mv]òwbx()߈I S5*MNg":@Vf`x>T~dyo-\05PqdNJW9ZQY&8`=U!ȺLe9V)Y 8 ]!m[rmknȸZaa6!OHѯ@UH 4u]Z'asJr6BHzmpbx<S(\HH7ݕ BϦkXC;:Li `QZi^8tZx=~d?(`H&K}8cblXo 쉒 Y:Cx:gL g\sF6mD$u(t+])B".L'N\?%f"l#q * } 1gMmtRz ĸ x|vM,@>F;^]X+G6͠kCjFP !0^@e;ۜ d?^9:T+։N\x"N2֒,A"pP|Οټ"kN1_kOe,k߲Xs6-=+U2n ^պ6ֳ(ILoUVT{W}f$po)?C/;I1}Ma!23`a^Gych953n:٩k#_mSPy}(*MʑiKJARNN-=Va:u?-b"a!G:C8k!ӟXLFswS;predxټt-k='9{uԉgGc5{qñ.hp>k/د0Ut5Y\U*wbFyOWA+xL#<4u$1yu%AE.0C vCGz2=)A>/w=WfR= $,xmJ0Q~i]WҲZvT EuqK,*$=Ѹ*Bg,9!c+\N՟Pi_VJ[x,V&j4KjÒFm+k Vp* XP?soalo(oϨƥЪO@/]}Ulejd kp}8E}.fRAQSbݜCy.IP>o SC nvV8WԂ85B҇ _$Gxq9="e K[L7k(t؝ۇm:G|z@ 4'R+L{!+䃮swqשD(1nSF*g!}YӒce_33|3N|WieB{>*+'mv@yfigz]Vi=lq+;INv 9͎IS󲡑W_¿E[X72_+ c``'Sf|IGkL!`İgl|MP =߽#pDD, 9ˤGw.|9ez[n>Ї *HC9 {$(M]U2,)G)ɩj>.WKm_ аpOO_fj1z`dgr7ͭL!͕]"pQ,NЍel]Gg'$*h+={*N#֐ vIf4' y|3MUUOc?ܓ!dIBڃnw}e]Amt4gg؞c7Jti4u\(Z/Aޓ*$Mo3mOht|h~>!5c pwソ"m#T[8R@\SyԱ n>%XtxKcR<0J]L*bZ6d;4&x P18Fe!On}g$b~oӪgsu-GJÕU9"R,e+^̑,$y"Д%0inAЁݛܐk31%0;Cg\e=]CZOb/HUdc> UxcGZt9 f~*,p6!0@RT 抜𮙛U.CԴFfdmFKқN kHe8Umc[ Z, Kj|g27Dm  jï3_K$9M`g՚f+/갩#h,XaGЙŒr!mm?:O#p?a d(UnNFiXz=uGKvOJX}HEN"JrkE࿒Lor_XB=nx0/ H~r>30W.j^ľg}v gpgLOM}{ŀs]zPNTV`n#[  UJd0XD*Y,9@:?7YfYZͧ8hZ)~liF,|A~tsZ͵nZz^y&_퐨 cbMe|j%1iMrUt=MN| %#211z ]܆mY,%eyAY04\~}i6 ÿhZ`x6,Z @51~]96V1YĞ8.V>vvԷ9?߮) Sp|+۫R@kuSZm:my$>p3)X+j}]_H>+QL/b^,<0%#e#YE yӊ]ܱm3x-@9'2=AJ@S8j߻_/,yC N3]3))/)؟,Z;JKW+~)EW`D/XM,-U=w8bxs=w+nrWfygp?Lf?Yj{ ~PQ.Y:<Ǖ9*q(஽W/T |Ґ0eaAxo!Oʂ|Ku]`Rյjb ǕGusϊ-~hc<"wT{'9 <󶴆T:H[O>X0mh>yL;`N<5+֣/"E<-Q8=R[> qh|+8RmSEcA*Z# ?֪(D( vb}*x3 K_sW`%RIn Pu&9u^]lV7ki&:3Mn-.}V17gOCXH4R 1_x'<0-wN18lXnM=Smc/~ct:-ԕwp[ V:p.ݠOaK&frb.> lvaCiTF˄$ү"+rkmdYv\ *S'# hZzK]hϭZl& HF:pX`֜hlt9+~S7k$Zw×eqf@ Y d/xCqbaۘԱّ ْKԯԻD x2 dnwp՜@p L+VɽDf"X|P,$+cFB'H\@wv3K?uR䱘!E;keWI bL\N 2dIl{abV+a&+ ikNjIo!`t-F%:Z~1sO*AdQC0mr Ol۶?1DB(\Gw߇k]ǒ3)16m5ŌxL5SkT$TۚQKDeACsS`˗9n+42C6Dh)sd#Nz*bVB,UDfE,a'6Cق`3SiI >,K@i_9HXgL6GдN(ʏR"UY V&"Ʃ$" t/S[R#ɏ?6h_;F6YtKX8DôsPD5 {WBҥ8WÚRD",w#z6A(PLx2.p4 EgBFQq()nಯcXw܀& e(do }(%qQs`>o6)!_"P67cdU,kVTS Ù#xiK!h lʞ6ycB+lD_g-,ׇugg` 4_+Ug3fjZ$;S*X XO8E&_wm]_BZ]Y\ ~ކ&դb2R"%3LMtna#/8X5Κƺ=y8*p50IdVc)\ǯ!ll&'\jI [9"k3C71odB5dK0!I=%kOW{"M4ʟ_S-sR#rlv[}B}6ҞdUd𽵟dD%*LH?T#gDiN215KN8Vjl$SH:ؑZͭt >y0]*!,J^3[bIS['x "`Z3_}A%L.r2v Z엽#PX9S*o./A19! =Ngx6X2*;|BCpG^.qրd2`ǐ7vm(%/)}^gMH~AU ]ZMvHի9i=4&ftO$;\Pϖ-)b_p兀\,kπ:"@>p\&+2r$gK@65\: {սGttggF6TԳ\џ_oeE:4ly tFDOcDtW+SA Uћ20lEIwRAAT{I4>̊NL}U2Ό2ϗvugg7$W WzqjuֿCŇ rdX gG0[9|flP %uyhPs'խ]E |?2K<sު?[;fPQ.嘧>| ]ɞbS0͏RP\rPT7~1!@U~Q-gْ 0޺L,-4/.DX6|6;iu)>B#jKp'9|Byqo"$*Wٰ}ΤGG^[ -6R]oчuy6Y5*ҋ?yכ7Ee9P}}bMfrI| g 6=:x&Va9Gz6ed~b;ǷL/iC[`tfkVĢѴΦxHdkxVd8Yݪ< +~X>i}Բ8Np}> çpQOA5l.AJ饄p ^r[,ows0CQՒV{?Me=פ!b7 dvܵY I惀W/C;4[fG.RzvS7D uJ(w~ ѳE?DuG;h#(2]y7E1Xw; k-@!? :@CWXY>E6Y{0V!6N oc}H=KL$ *,R#Zk5;1x"K _ո!YPesx3O$@ǡ[#.g6U,Ic WG 3O _eI]"4F߶;Q+ HrNun ;D &3|H2Hp4F&}{AlH5{ܬXy(ol=H9ji6ÈzekWim1W¥2 ӑ{7򷸆z\o-f+(pKmY`e{Ys:2g/0el5B4A%y Cbn.FM\.Ͱ'bT׺"\;Kqߗ_yŹBm%:!ztcsZZ#K?4\]nܮW;i['3ª\X8z[Y"Зt6DjK3n1vO9h%u)zrbD]G)d_ӭ%vLur(3ɹ&pd1R/n=}_=chD*,@5|쏌$#W>5>zXw疢Eŷv;u̜M?B{6H1hW({>} &̠HNX8*+T3)9W'a;g,Yj*fUo.J;buVEA7J9N(Me}j9ї5'J="𶰾X>#8qDp'eCRjw*Pb[wmfK)`.l)L{K˃aE)Ht#m Rb{hUx>g`\f[1%B\4;uɠWDQ6Ofv.7'v 6Z{*MO:Wɦ]٢@/S*(vMĹ(Rg`\WE'tl.Ι x2ٹC4$Yѡy؆?,ǘ#Q*5[]+ >Q<z}QS3K)+trrQ'񶺫"Wk! glZ RұY[nmo9f}(z$dD>=a=Z68ɸMaA%dmE*h[q;Y8c^` ҳߒMue /ZT /1FnAGv,*7rM;ݻau\V2[O'{7CT֬v~(39 a͝C,>kh| l%µus%r[mKi:m<)Xfv<ʼ3@3eiŐg:A蓊 RzY9o*?*LZH㎊x\h~@:j `J\ri?@ cb2o̼,)(A ;JۊJE8 c=̌SD@1;߂%"L]vanq77|y|{JZA~&P.gB*Hs4 ,\t1ՒK2(ez21}?3,fnݔ%yuX bʙ3 72ׂX\*6OFs,AτdkO˚`m XiPt<<չfl]׺j&84_|vv4ԗ yzQk' /PC\SWNJtɄoOBsR n" MR0BrтrE'\#6ƕpˇo/}1 D(^A[TF]k,*V7B~5V=gςva%QV_f[uCIh@sIIXܪ!z" )$آ)Q'qc7Z`f$j%*ȿQ$c6ꏙzg"~O9+ =$p }A+G3\s6B D w]lap IL3)L:kI|٧wLڈUYjy0$I^(??fUvGVVߺmfxJ#gY- [R7hBT XiS(](xcS*[[mDtua,5{T{{΃a_XD8ّz:}'mp `}Js."X`AYzVQ<>Ƒ=:Cٷ̉̅usʝM_w&3)޵E=C?6:88[.# e| }2 Sƛogz;4+h% ׈˰ tG#b*B/v lMrl@B4.ġQR ~"A[VEQmV >NAq/VGFOp![v(P ,9yَLX GU9!Y*9#PѦXh8α5NQ JڠX3Av $V L@sqi,i9J4/.d!˛!t6w@Ean:5w!Z,ZvŤ>M*Q/T30(}mPV:]H.򛪒gS7.Q魨ΌOvlz'}hH,.xعN\t0ݢb&O@%T|Ux9ox3me/" uww/"e!ˠ)0_l&)/)w3A!ڸMer_c= l1C>G\oOiRdcnb|P=>7Ve _5QNf U4D_QGȧ2D5/͗NMAmecգ3:K*%'_VuY QN#?2Z|΀ Z+x)' rYaj29JEȁYs] tx>dCjqͭ'Mjck A.:= -p5_`fhfNռoq4Ir<VesNAŪT|(<{Ȟ 6fWKlc>UvCk+cWEɛ >o aӸ98wV xeKqGX{M <{)Yf%n}2cƉahӅ$̋9,aj:C["Ȍp+LףHc/lZ]Âi[+OseG_~?`9'%t5>DbfpYDw5xKnqӊLXGZjR=ۊCN@-~\Y~QG'jмD1ߡ\?c#Tf;hMvoX^),6n_=LuI%d"8{9[5HVoFW P~@T܏g\hNCrjA' :i%:M*j7"=236qkſtFUbOFAh X<|_ytvթ֥PvR-/;l{"ڗTa(k $XMyLE=; /{tzt d>h p=Qlx/66<;N.(MB$ř}3>1_u|( }=%iw5xz B$,Y4Jn8-hى2qK.Y$gq{:12T9t2}r`seLC q-<32Bm$1ΚA:؃pV6cR)ʱ\f ([(b*eκcb;ݟQL/pm[1(bLAwGwwooTȝЌ&́􋩯27(p'7QDd CLfp\yU*k( E-m۞j;"=IKb;B f{G:"lEH 6 /+oܨ/-?_A]X 7!5!W %Ѿ.,A}_Lhu=vfGY shr_4$T֟ASb;9o),1"@6HL# nOo]N6^n٩ww7=¥䃗W,V TBR^(p*1Ig 'h?9V;g˓BIA #y>]%cn#R^Q0ʲb^rF@>${b]'*O_[{MhivwMm:w4 &J&AC-(ENt[ + #*& ߺc:X3իK@˫;L>[*Kڀ)2bҗ+SqXWBn 0PsF`LER^UL]y9_y@0}lDncTp Pkx'Ʋc2%p@-mǍm߁tB LCSn:n3YPZ2xISxwuhA|33?2J:ܖLRfmg-QS8 LvK0S~MmM^;^R]&.Z.T"Sph ])4lSgvLȘT46sh|m/D ȢY6avףouc+%ke8\45xnwY9k@SBt޶~~iU=]<ǵC' [1q!A@QX)Aᴳc1Rdڍoz+hsVR][؅$t9AM`?:yEMbz+n헽NRrڸdF ly%`',.6x!rT쨴)n|dT ~3{4S]-z;SP?B66>)?}'^mͯH~0M) bcgA_2h:H5A!ypk#Xz;!sDzy#p03^qHA6XZɾ_BJT1о`~Yih ЫZ8nr`K8ySf8-V@!2}Pc51x/W\w>D=P בJIb~ҩhlPhwDۣEZ7MƖwB49%3eF3q!#%9q.64)Quua_[6D6g^A:#ʅ5YSx-8p%C.o+V"pqNH|+LǑO#؇Q=1|< Y)? * PJaZXzY36׶({d*lsGha'(fC)`C.2Ȑ09'm " ZzVQִZJ%Q6<_N^,iA#]R/4iBn}K "Nb&SU|^ȻU'SE.rWؑQ72]PM9X}0UZ_OU OhGb'³BU/%kotYߐ!76ǸWDu-_(;0~(=Ў](-ڣS$Q̑,F>ƋO)Q*y(T' Y}\GEkZǼort9R~@P ;g{r%kTH?scVq`3:0TcYKV0,duؓ^p"荦ԉJzClH|"xĹ 6t n@U{Rq\)q)-T91G8Z2/Sʁ "7bp(Y'9%伲I|M*kE@Fɒ~[ѥb+D-2?E>QɁSjD'[#X+eu ݛmvQ\:8fK"aCpTO檕 W+Jq58qS9ڹC𾉞) Pҵj'Ϛ\9u&!+u.~;xcʛ9. a5 ֱ$ "ڜ&`K{g5lLZ.즲= YƺotwVS8 6q?`ͭ܄sv+Td8Pb ocJV 8LﰉsZ4M*|H2zY/&bLIjR~cQ!ӻ_ćn[lS棦BJOW67 %8mr6>>ɔ79v,yH6m8P{l"E;CrsxzN″jWW& )#N|;_ZN0o^2J&--6ڲ)k,niZ7̝0N0917/QAcf/p{QeF&8` %C&/^6rfGM!E/[&[uuA529c 5n<#ݎ潽}+ܟ5r(*zn؂l?OPWm%q,cr? {Z'I; |@`C"(i,Èa ' ,#MomC٫JqaO98uEy -ã`Rq73Kß涭ϷS3@keyA%!IYvQ4 ۨd VI*{ws#4lGew 4{/MyS_4ކ&zzѦ|LMl Q?)Uϴ7Z:դwrUUT+Bu!@DbZ^'%#A8PuUt:%t[mvoϋS蕩Ynb%aٷ\l>ϼA|Uh(>x^kY1Z4t.2$꿾ɊI'Ժ9hsk0"zL;7-Q8""x̀Z F=)ʐhluG&.x|9~\K15SѡvS1*bKG[YZ3EJ5i),7x1!8'xo{ssK4;[6fs! =aP5 k#VԴo. DW@k&£8 =`84{?3Gx Qo*La M_ yue"|{[7e[꘠g ^α^"0(ɐ^$A21SɬW~|)Oj Z/=ϨmZBoķa7(*l`lafl ־uzšVh jQ|Q_f<.wEfyJ(m%`h ?dyA.fC9"rS8W9qBrA0oV,ٕHB:Sɮ4p#a ҋ\d]%Q| 'J@ O]x$nr]#NP_s^vjAC0e]FљNT?F_Z{Bv+zHǍ xsįy6m(1Hyܩ +6IζI"Parj'v3/Otc.K,۲)zщG]|}R YՆ7tO)lǗ}}mU7eA4u0CZ 7ZꫲR_M)/=@`7ģqǁ>&3/Z?kQ5< P_Oj#`o^m:G*Å/4VD=8z\f0{!ZB'W)sPkյtqen*Qlޑi!d^MS`,ZŒ=3/wn[a~̗I"z9 浘<7^U_oq~NꞶ2jYyo+M>9 R0όl͒i&DK7o #5)OԘe侕&+ؾ n P¢K6o MY-X1՜R,,z`yu~O糟ܡ[=䆙%Q4o9USUaP#31ŠkWeA7|8Cvb *rr/c5T_IMt1N=6G}/GbIm=IEK`(c,}=} Lހ `8aÒ^f;_J%_fR'( PAWܡ s"4Oft9aɓE>{83O?*dIvRCCxJ8FD`2E|1| L * K<Ÿyϲ9 ״;`].poj:~T9(n*djۯ ($_"%`3қ#{LNoZ F A2+jM%zg_vDkM}&ELHѯ(s<)7(f" MgOS!V<S-'l|hzHBIzjax OüZKAspFqzʰ9@UxdǻAGyX5i>vCjDG: C)jaz PLlAr7*t~]6<2Jφ/\KCȍz#+F6 \*x`o4}ea@%U ]2dV2v<'x%S.5C,,-{U}g;A7Oՙ Ee72νNE+,^w{ 2*h$ljT l:z3r*dm^'b{\6Jc:xm pRVY턫@Yl_$?OPz{^51.GEn¬K'#P_g9 A6~_v7TV %Q" g׫XJ1|ԏ |j H;V蹨U ٘dA(]-MݦzsBX"T'#]v.p'WRqfiS!čx~BDm`J @샫J.6(fTR.Ԑ̄EpHfӶBg+(vgw L- 0[P'~ՑOyblu[Vɖ,Mh!Lz9}γy)`|(|갌`I[Ý{QMg5bWX'+ţ+J !pHEj`q$x5d%D+e ؎ } dK}{P*GmfGIUaANߥ!}ȧHfw>x}t|XB5|ؼ~)>v A1 I.h8#Uȗ=y {]=nkķuqQsaEfڷbQka O+lpd+Ӏ@|ctӨD(5oeGcyImO0 h%9?!Iل;kE'6}Y(H&+}ew Ax%,,Fn4#3a.:@|BwDD׆Jp,Z[N녒] ||C?a)EI "ɞ:0x3^-Fl6A?٤^Xlpjc([%lF;>P7œYNy.0xinΟU MQʞDң大`E_f+Dxz;' Yº|)~tܴ%UHM'>܌Q_+2-?`~/yVq'/c rc=or1! Y4=UL3< f0\QΤcmoں Ph_=@;3w K8>*^P[,<]xϽ鐦ޖLH+ulj4 Y!^jXU*& F@`%~$[r} 1;j?*Y`o qk^[#mo@hu0u}[> 5/`;7硪t;438'I&;<}ocK NR*H=EDL˙E$DygX/j_YXlb~] q3 p`o5A ]fQ뉶'fB]2I:;hyWS| 5#lg^08IE͖W!k,uF3 ]׹;=OPYԂ \\| m7D5^F9bJ;h@|j_'MHgv!@WB@t_;Hw&EyyQR-422i42Q{|56TNJ_˿+7i˟2ӓPHc?@f}IZM3l䂓j`K\VT>xwr2̫nՙ_.`z.ALESbn8x3+&^2nvHߘ[;DG8CmXubF3} SeXM۽foYeiq!Q#/}s6 a T/=(0{ysǙJNb i(J3Fs*p [ N%t9Q;m<ө0Ozb>AB xO5/p^6>U bڋZOfWҤNƤO89QtΏτMX!ˆ}ݴHI.I1ʝn}~6T\bV⧸oN5  Gשe I!XoA% .dҭGr@VV4 c3cEp6)؂[ Y/Ր'f 4GM§^j8KK~Rl Փ̏_h-1̦ Q z ! ܷԙW +~oAQʃf)ޥ#A" '? v(ձݹOpc6𳁸lS{L{&r59;y{M< gdYQX24oP*6Iab,Ej:bCQ+jј܄(wrzzE.+~k{晬x_t)s9mDN6X72| >ȠC Pʾq_ DA)׮VD+@hsl@:XymX\ߙ>{Kƈ^_٘ #%YFEg/ `~lH >?:[54wZGY.%eگ>]Jjeh{"& 0|ҕVe|\ܡ ʡTu)mI|2G`BqdåkGB[΃Jo+xn`|.SG ߫hJ`4"L2sOLeޝtnKD= '?O gv`}^5v.#}IY^%LaD<&<-ΰbM<ć}΂D <iܢzX>-M~pemv.'yPMRlHDߪ?,ƄA"rfq'+H1pYl8ĥ J:QVO'즏t$-\.tl-VmJ)Jy/JgQȗs;ԧ(_ ѦCj|czB(&`_c$a@8T̋Z2򀉯` "IUr])I̙txgI @$`TAZf# bfngMOhmtc?<RQh4] ,%02ߕQ°Vo}mbk댊<9\8COE .ROx ʼ#ؼRXcqdp{+?me/H@pnLEaW¿T^D5Uv`T]Vk0ZRۯ#R?<"ݧ2jR; #0BKoPA\.*PgAڱ87=0(]wQ?8,7C["P0^Y~E@]q<^SIbŻ7W$HDGַ6 ~?0pzwnIx"=4lZ3V{`G'h|ɇ6e1*pR43AW0"mJQXHð+EH'b+݊ZSS|fL8C}._ro[3s2*P}2HJcX6AeRn!k1V6iDg'pXC$l;)n|5ٍpX RT~a͘PUGG\ڙy,eLZk$s#Ů|6叺w Q2uob<@Fc3RT\3yk89B|#T&.ki(C}?ӘEx'Ae) Cs+QQ{& 0 <Az8]nn_|M*mvՁ'xh i'G]7!&  sy͸mlom.B&<5C>vLe߾i-sN<ƌ|i7E.y[ 1P Y4/ 󊯂f=׊!.ڐ;NSte[x_QL %APX)/~ U+Ѫ{f"O_|DoѯNɅ{{8vezŽ@J w"ӫb`M]i)w#lC.P7].>뿍 y=F}E h/UyugY Erc+14hS GwQ]MgA+:,mE?pnլ iy7n:v S"9y!_#y<)W"C;%M,vWMR^66[-kNG ;H=|DL*~rU<+>ÏxWM1 (n<;:۟L @m 4*hDiԉ󚏶#p ν$#Pf#ֱ!9ݲՓmkN0x+RA>d9S= kC t]6ˍqBezҿVM UFvy!FX> 'KeNn"WB@ͲcG_1oXLfUS <év,:H:R{1ы>|PrW] r*,+qGM FkQ)đ\[k+8g'$5,Ѷ"dߒ(1A6'SjDygY|ypHnEU4}IH&ʔfڞ'|Z3}ϛ vNs]xPb?,;-8Y>W(F쥳fGˍz3@jh8m͡ Чxۨ^)ܵO9@e5*K8FaSݷP6SٍqCW"h!Sg2Wѕ&h*ªqa@B=!U?ʕi1HB\ݢ|P N7h6{-fFIӕe=wȲ` qa4{\NɧAǓbH0Li!*d"N2Dfr` *;6]<njֽmg!:UpK̾6=MWN+/Z7tOPA~HĘb~q,:lI_u6E. kg#V{]UU)ؙqJRub`B<1S5q}D-ԉ2nʌJ;kt ??M1|60b kKT{fS'%-#hT,3ҥzYGPrQurO pa9=p,"Dm4*%N t_E=E}>4f<}LTBv}_rpkeL/OLD8K7$9GI^.%UraG-ĺڝ:. {Tf'J[,tkq""C & %&K9o%1jVkCyA'',0C,T,`"y)rMd#ӯ"nI>Cp,M@6^D #ݹXLXpk=Pw<P9OE@ I}#ZbdCܜ*hW2,u5Zp|˿<mWߙ%g;j #abRo)lΕ{iGf^t&@Z"PsGՅU5\KP& RStS ty0zF9&n! ƞ\iG낅{t) "Bx s=/IbCGPbe0[QPf¥伉<ܝ cr )iP=Tc"" >F1@u.<= Dx ]O%{`_go Ga;"fK-"nA*B(+19G%a9kva. lN^;OB0#τA-xf` $mN7!7@j=2̧ŏ fyΒd|WBfwg@@bXSqQs: ^a;PA(xC G6nw]&v5,W6AL'fZk"^K:r<r>Ks@UzCU;)EiCVpV)׻DZzDD;s ,{iɝ #FAS1-&[|/zv"#额Ҙ/̥$UOj%2E3nQ F"/f ydR=ccu8 Wи*TK;_:Ӳt( Q)ֻh*.A8}s7<>gٛceaXKwwhoy & ȕOӕQ?i,_FAUjGKN_ZFxr46ߒ,Zbg9 Α (coBz辟R$adٌ{MA]cSgExh3۩ $ΜdI,hM5C\_:8X,i֥}ȆEEhەgk ~Vsfm<2""\jFQPE%s/k J rYJMqX$ba %ʌ!e7kGuvtwѱR".vCLvz?v'C9kߡ«9A%CkaqڳP+X"㝿kCZR1eK=f N/H&Hf3?G9usKi/mh3|yD2P\ڒKiTJSx P1ꚣl?PLroc5`O. Z#"Nr f~3Z?!!0ʶց@3R}~U-G63]|,x&'w/)d{}֓#g`+&=:Ѵ$=T< )z3Z`sG2:02.踁ޒ'GHDɏ#x ."\ك- j[c7v9lGF;aaTļ+xIaS2̌yÁ?Og{APW d FHI㲄RoF#~?j. \q+#;NdyWsqr:OԯMe<\)+$b_Vńy+"( -cD!~ 1CҪ=abK$la XGL/ߕF!)[LL&.SB./|KYܰ0ᔑ*' E#n !JVaj#zfKGDZQWhWWsᅄWA_[H:t)#Z5ky3YƳv& X$fCꚧb̪/6A"K!s T}){^;f 1ؓZq*e@z ,^;"\>;PJ{ !Zu ΐ0%9"N^8'NSnkfhI C'"L#'eW!`< G-dqlNO(QĈrl | wتgUxͤRn&0ъH';  ؏ y.f#ւ\X) %_r+͹C;}7fO U'P<0cv'E5JFș1Uu9`Uf+Mkź\م䃂2XF Q+WNNsAm./];*c0(22( |-MHpT#k8I#zYRYZԤ<'# hz Z~YL Ѫ=HŌ?Hv׭Kz@Q fo4HX9z ʴ9RaiǻK;MazX>4 ]0m xrw̳W2$(:b/Ƀ$0 *@MaJ)->)Ҩ)(ޖv[8@P@$yŢL¢o;Hyz"b*14T譛Z_I0IJs``FV_سg~!*X)J*$@Sj=VNOV 0QEr)I6!GOآ&H1fdX@Yxg]`ÜO"^`b 'gN*3@%Yp}4C(v-̐jY5쓨:Op1/Jr[xt#(>|Zke27D|S0N1_Dz{XhG.TsG y!O9Q|D] UGp9fgқb;z.l*y\յxxD ʴifFfa<}>-2DL'}[},;ߊEp}+/4B@&L5&?EunU'!Հʡro4Bl]i:<(G66y/ZfyC'^_ AGb#C1\b2!O*ۆ`*Du_?rtN Inlݛ8n/C3bjx$M% u{qlGZ*KHChGnp =w#]~/(ӪNyNz7BBZ$47Yƽ%N^wҠo8{1 <τx5UwDv z`~aʌ7x[gVQnt9٬C+hgXP"O PK5+ /.uPMV{CΒuϗHHђ?RrعPv8Ft\,D%<7??o>FHe+FPP!v d sZ[` &_lUdAp"Q!g[Ft6 %{m {RHef?X]qV1@WlmW^23JFP7C/8"y TBɛ] b'Ų{_ck8FI6B@dԾ5N.e:px(рF#5"@~Li&ȳ.czZVDұGiIQiVjwĬMӚ6| '{E,5Bi3ҰiNp&=N\1X]>ڒ1A]Ĺ!wQzw^81jq_.@$$[^-8oP;b[|g D{ θ-i5CYh%cThp h yHQ)wUtxbܨqGSIq;@`"A -aCZ#FfJؾtDYu$=G}Ω6ǖM8E",$/,`#O5sM *bE:t@8|j:z\aƚmxRBHif^akmS*ٔ9>yk}lz?fam7:}wưyf8@MHlR;&t}܁jV깿lA2[. !63 PZt6^^ ݀>{gT4Ԋ tѵlcj! S2@LD$Jԙ}]ҞX^Yyam4˦Y-4:R#D#LUuvQʙK+MˈЛzmj80,!HHVIbVX Mn!uF1ot].o7{059thjOVNӊi|cQ^F'[Li&lԬ7C E#r25kZ0 8nyB9"zV/8韅z5EKo5ME@d+#[__%|An!ֲ2 Bfl W[+$ #u>!t?|M0$eTg]T7n-ۜb߭;VwW{Ir$ ZCI/!X ^Ȁ$۹O)FPyjy ?J6ZwY$щڮ:r6bGyh\cQ~ѓGq9s0 QIGqcWn) wr#"S;UΦsAl7n= SC._~.@!mEs3POE,^43|aXFv?/gJ8|JЏ JJ\i^M ӛkDzs=rº0CV'X*x)1jlzE)u@Zt:vę;~z׋gm~=Q֋.wf3u>Cv[G_H%FL!zZ$dêr1`ϑZT"ʺpa"~f݀jн#a= /0ZJpD4[]̬+ŀ#FN0=${:#}Le<롞1^g Az^8PA޵ QtjQN' ^bsmQ0q(̓eJ<@O @HW&=AeŠ&9Y/:8o9|S (4@1{xzI,DU7fY4&$ǺTirR4n߄r*gHwA)Ϥ1c1Ό-WµnCN3.MHw>Ժ$ <[c@h +NEsʈ r @% ?BE|SiChߢ @,\0B"F}=Ż viI<:"j15~#tngWܛj?%Lid_eOo3H LʺP n"/"rҽ!  OC ŇT<&XY (ߣPL謄Q <"A-B@y~?: TMH)պ;w81I%g@!UDu(=j°QKYC8Lc(ADf_IDe~N&˰X9QxJcu>r`ʬ\Ia94Xg h]3lBw:L߅$ǔz\[Y%ɟ1"{ eh9 *Ց'E>=CP#5UƤS;\*y[R[G,4R6s*Jtd\5Be:2*Bꦵi '焭weOmï)_Ee2kL% c NF,a=@ ߕc65<0 $:%{?j?+g-Fޫu}j9w[%94ܽTEI y n'Qkq o_#-{KGjϽeY) yC 2* o(]B RZ߁t|NWLPG-!&! B"t`S󂚚E'.q8L/龎(F0Wݎրhg9ǞW2YՠZ&f"V*0]%y>B/mI8-xW VkBr<4/ªI^rrL1/um^uBxZ 4xl}>Kɞ*v͔ϖH rhLB9TL3ĖGv+Nm7L=^j]\';z PU{Kٟ.6nXKb:B }3ݳL qW7` K: ɤD7#M$ SUTLaL dt c}ny b"\P"Eқvn&eaOXdj=' nqE.0Ma hmH$3/ ?PdF]_î0=/)_U<'6Yu8 ޽)lSMd̃lAYF]y /USH1t%7Z^^ q+/ [w 2cS_|vvUنCVm6TyAtN6lZPG E4MMK7jR/7$?a:rn/x5oƠyYj| )ݟWl#h)/}OaWƵ- "XMV~tٍۻ7^;(*=3Bbrx wP}L.\DͶ)o^J< O9Jk6t!| *7(5<q2MGj̍M3Ghp9rxU+sʜa90Lŧ=${\QҌLO<2j+qQ#s/Wr}~P5檀{^.{@l<~5v@>B7jMp"q. I7M wʗAz\ypXB5^?!XdPbn#eP6V}IHly՟|M?b^N Bӭ8񈭷2ʧWB]7l%w:Or(tfgzP2ٌ-1 7iZFS*Dz=xH9bаr8*~%:~X~,VZ6%#M0>X*ISN|Y1s5o FR謖ڴg\6/˜ [uz"U<ҳz5/0712=u9SÞDaՑi3*R͵y^I [grm WC~{ւM%45m77Q٠Jހdpb2cr=qCRndiI:l[gv\q)3{/f1ΈF ma;BLu1uf="t+F"~BDqe*2jt)¬}5IBB;sg^KNa[OGpU̴6%lG\4>%-~$fЇ=#'9s[4Ngꡥ_IM7s) UgxYhbop\ ;l&z tiӿ8Yo0ĺ3}rGsMFgԒ;Hʗ}H$ja`@n<4sg }^1̓5t!o֤X%z6a%=>heH? xP3🷒\e8Hx 4noSûxk~ibI_GW9/ W3$}1t S wg T©qKx|I=œD97!B~!6g,i ~-!'U5f+ 6]aEf[u#Jg8ְ|&.i1 e אouMRܶ>Q6;@R\luNsa{Qҍr5 .h 6}#۠)\Υk1c;;l`:B=;t;ћb[ޝ噍di\ R8o9L u K5J S`~N'KIh NxSO+mOeD2uʵ͆W- !ɦ %`%=J k@Cі,vy@D t|$A [FnsT?ՍD) ?fےJy!_@pޫl?:.UzΝ(ޒ\np2&]=١3ɺИd4'=ga$40ڥj/e+Z :FukdMJ&[?OyIW_iEI"ݒfSZT+D-gbeV"w*%k7pXpՀ7tR,Hr><* ޵v^iUvǓ,£ Kt(&RdH?ҡAP{prm_nqol~0x_ c/&k9.3p/}([T=B0w˨W+FyuǍ"=Q%wqYߛj!=&YJ}ho+b/tA:?t6}]1w߯Mw^3zSo:=3MFoHh"I;!vPx!o=D=4uWU]mY];v@hD*%/Ψ,&MB0/4D1à!BS5܂2oz{m(\c0)ZgdYsϾԇn=2Iu4׀(`nZJM[ aa$$lgύ@^n'`7euNO!O5ZLH_KYIA[k'2B^B s>N*t4&JQ6<ffoxg}e*mD8RoiQ^X1 c38`#x hXPɣ_ߠ}S,jOi4mk@%ΕU|Ybû߀/9 b}F7{!yJl(إ"}Y,'6wVWF̫BQGWp,/vm tF]-D@=67u +\MI9^F$"j)b. )Cg'P߰ecKmu 2mu"7z\xnp> n_寳ϫ6 ؆(@9ܾv ϥpP??y߈G;K3K / ܬR#"3FhJ;SuDcu H)8B]-s* d$1rO$<좬ꅬ0]2cV"*#Z4w k9k#Etz5]`^zpu5ӆwu`-\`u) mR󥚭U2S]|`C\iXR`_k`H;{L /6w&]t$ ,* Bχ/(2<;ϬԪټ` сZ,Ԓu˾O z?o-z e*ww.ySTl3ye]@%fwµ(RǶ~>Ys *|=F3/Ӧj9r~pl'-z^EL5$ jH3DžHj0 ׈^Wˀ`,ݏ|WNunr-!E ,=u(Ebv4ZK>Cl6icNc~FM~$ ^ /m9j{+w([i\AzjØpL ?Π-XetQ oRYg͖!5ǴȖGҞ:ۜdX0Zj Wic -.ceq?ZPˬZH|D6fkmdVHK2E\Ӯ]rbm+&B6EQ h:YJX[\6zYOIۉt@9Vdq}ƪP_nZ¹JX: L#XA!{<#+pC4rXrsS\4Q/-#u w~?s&Zb́ (^mutk iщ45Qߞ4OF# ]` 7mSA P xQ 4y9B)8}$&MS|=c.E9q%oԁ̮*!Diqwe+afSW D!l V2Z A<Ƈm`%ch;2`i"232BAl]C4 6h4I~y52 >ʿ$VcGwep.:FK1wߡozXbv љQ3AY< ,1>v3nvi/̅?=">O;pkD vh7%;LNė2Zǧ.6A_= <.QnR-"˥8'f"BS5Jז#j6#V7\J%mz2zPJp͗Q71䈏cET~jgz 7D-šru_ >=lh<[_̢| z{5az0_?=g7JʡM:\ͩ`dR`=J mBuQj0܏LxV Q%[&Rq2ҙ"c^FN)4zXjyW?3U05_TiUب9r =p͈t;;dWas1fC$A&ACC[B2m&esd)}dl?cK gRh4EȐ Ģ1Q`bY _^g*rDj*ŀ7]GkGxO@92AxA9t |u^dfODyhOEnLB8oh՞5I\B^`ܳ?rr}mao.8?mj,5sbӺ:z~k*dVH58۷#ڧ)L 3-UW'b⊢6Z Y"tiSQ28h2kCն6; QauIJ MeWLՍ2'ٲ ft@8ze5.{o` Ǵeߙ`;yeu?U@ETޓwRt##֙KQ7.O qG@CT铈YH1oLB ფziʤNƉH0NjDn:n"E{>KJi01 ?s 8Y(b1X)3In%壏-xv_gg7Օi0| 󰖕R:4fڔFmF}sIUƹ2Fk) o]FYKJFL~W׸(̾pQL?g06Gwyv iuI x? 7O\kc3{`œPI4[$ۚQ@Xb;QL+/Ί*$-@Oޭt],fWy]Nzm4*t>ZI<i{4 `QVƧ'8I钐$U`|\cpri!Kp^GЮb VPѢGE$ /Gr $ ?,a~=/ r0P%w Kmjp[# Sc=\=rRVՋ.7tM`j 6z ܶ$c 呕/i6>uBOM L`kIF%Z3ؼ 5q dlOHK4:,P&A}VYVj*mcdʑ棈72JۼV_䝄nSVbi§,9ĩwY6w/&<~N0l $^&1ǖĚ_QTmùlV4wK"+i(0L[ѕk@:v|{yHR_>bV K[更ja̾hr=?fmʦѯ UeA|p3"#D5$Q`*6hϒ0$ڨ8Xيk>?7X+1tn"ClJm֊C2V&Ȏ6]0X:=.F !bF{vz[p"LFm3:2m5I7d =XSf)bq9rUl< Ϭ7~5C"NC0Sc{t0\z>Dq.HHkbM_ 1}bI#Ŏ-̔BKe\+0:GPԹtD77z`R/~:T,\7WÏRt4(a/|"Qto*{k!D:D#P&0mGobl|F]11r!j1/R8=84H,A ۿDp&UfJ Ê %䢜V3 M_@ū04\aF68d.4Qhrh':A4:d~4$E` %PcXOV _&6 oVk*$nq4ߓ29U% Rԋ]sI\G>y{iGzت"֠<N|)oT\"3!!v(@hʽVtaLK%i> Hy"ocE\ fhD:8'8߬z ω{cK'Y `!U0h5'i[䮕ѝM>I.}#1/5jK7Ă]A ՃۜUqk7B|Z-j! ~@ݍv#^f\W\sE-;](„$zovf}NB-s~5eDO[ڦ,Lpg5@C F.nE8X]ڹ̊&L n|ɤz؎,贩KX`72zED@(a\CN-J@g ֜P͈ TU>0vP&gfOm64qLnF5fvGo>C tlG̎M/p4Ž$p4pe9[C%)& ?kƌw8P`Q %kX nl,?*Y׳9ç(\HGLirZ@Xs;*Q3 7ꢇ3x%C`x(0t˼z~q[| )fX2#cdn҅)ikZ`ۭf-L'ݴ3.0 (Em+VnF֦$w`\O[~PP q>ڤkB&V†qt`xŀEbL0mm(ialyFDЅuwU5ק;67B-[8׎U_YPr3 6b VtVY#A¾g(Maa-*Vei ߤ6F#a`r|PaCl4-6M'<@ T[ƀ # 6qB fOnQL޷}_Cԉ=3Q]{-XYl nv?[g^֥u"3w|g\b!3pVn@% z j:G>/#-"J>#'sQ&wC=__;yE!_DGz]qOʍPt-c[Bu,.un?NFF';aM쭨  ,YiYKb++aEnt9x{,BfJD=2F ʓ)לT@ػY =gƨI0tfFHnXD"E-yaB`Ęd=5;Vi0LTl_"DC\B |԰_xB]*vt L*eea__!=on~"j}Ɨ4 92{nߩ 9 "JW@FH XQ(Pwz |= I=ɂ _$j0iKN/X+oGJm|ꐪ$ 47'.Z~p,Is˨iRNy>WKm+_;@;c(BA{(J5рۥ\qձ^A(h[$zԪ<ǟ`H?ݢsTmnjl7K{x 9&HVIW^}5ۼG8Dd![::F0U:Z41uwaU6z ĦX 6 c C.m_+qN-)([RϷ,.04FKbL.N? HfcPƒR^n0-Q)Vmq1MuL7v6Z& -=Bg phm0;{DT.1onXcNLn:QwҔVGhE%bې3C)Vec$~6y'-0Dr,vDRNiRTeyäŷ7BtEN,Wh(cBKOx:RSZqOW _5(G!Eq?n5O:EگkchS'i8rj ]@narl%W@вjzav34HGOcr!|+hpN\I~yƢSmʋ p_}S>HԸ5q.v]ӿ}cczB?+4Y7WF2 MypExP\ GHL;_]6 e[Œd"^0qa4@wi:j½bcx>܇\ܵDB)D~ M; `*r8u%YoR8 &PMQo%HZ7R?+vy *\Dz{4٦]bKy@3..]CoHB"u)wFheȗaz(S2ˮ Ehvw%ө"csh%tm\Oj3K9 3'0CggFhOE9~A4AQ&]Cil=<@cv\e:ıTj;oDv+I0.ˈDRA4ãZ49a4.JFw|a1݁0x41LE@dßDԣPOg +`gLEhV(6_S ?* H<&-s$`t n[F!(hsaj^0.#"Q ų@~V8,@E,RrLATQ6\E0JX^&~LҞAQŁz/ o ZvQiGbX f"H$I`[_Js+P@-늿TqxGu{lmdF8`x3 ^|!u-!-Osyn `@Um+ENO&Z;YX/eRdqS hio[32S/'XO& SQ<۾ԩx}yGgE,gUeDHqdKDmUcY8om*J ֟Q.5[ 2c-$63; JzvLq(g lEInVq<ݽ%FU2/m: IBUb )&|kٱЗ!!n2I DD=Z֭е=ZG3dI|ƳE?=)&,_bOx*1TzXϕ(ILlE@ D$Pj`YTZ>n~ ehB[3EAcT)J&X.0k$3P-jĚ%rJZ2cg 'Iy8{J5d7G!? +|EK"ZґA/(Xtaf67Q+M.i>*c7lhF'秊Ђ5r$\rucD8=Ŷ9h{F{S>bH @64OΕ?Y_okO𽻩eFIeW ܰZ9 Ko7d`x4*q% ZIZT0m⧇%uI*AI8xm=$wf%d.qSFDq 0xVX)w% -m{SW$]`+ _%E!.6DS%mnW;Ct{ZX613NDt(%&)(t kUp#}8tu&q@{ <5^qŚy+$D߫+Z7yHP女,*ta?pN[2%P>J870|ϨaL,unj*fouBTp*e'lLV҆h0 /-m.kkv=!'T]..Y%)}]jbH7jޖ!4Bw3}Im'Q@^ozJXmRR*p fW4x(U)$yZ JCYϢQ(5(Sf;ʆYX2)gm2̝A 2.ߍ#ɿ7w)]Eƽ#"RHu1LE#PumiLc1\*(w=?ޟ%IYCl*/nsk H]^h@~i+=9cRRR^t{&+ I6 7E٧o=6<>:ݍЦzBJA? Z UZ5Z ~MհQ7`o{:өsF;ra8=cd2˻BD-mFW_J@~_>_>^[ ^ ]<*v8'<A.KGLn0U?C L6wlp]ɤ U:B+xf(\.1۬'`p/6j2Eyi, Ww%=iسI; ]'8+u1w/VI;y:apP+u{]EQI+ rX܊p7StZ517#ǪPhلy!Ou5TDI8|P첖LF"D+jK\BOwE!*]L5JU;xcQ␲}{9ilĽeTЋђCvasfV# xsQxխo%P~mVؓ{.GSvfw6N`͡V?:5Mm_CEڔPbJ lZ[C 폒siHι2ΚIaB܊1[|j ".wȒ@LoRՔ-KmAIwU/-o(ݻVb giͅQMy5xA%y\D5T-y5h}MޔzY鳴Ο%Lc_]!| , ?[Ҝr)68'jy}6if M5 wap5vo?`y@эPTvm#N,@!RK*OΠOsH#+&8,ɋ F[p/M™0ݱO80.Z*g#-t#ڞ4^Oȁ]qS A>Dm8å#:4dف4Qh&W 7+AHPK2]`2!$~rhSG -.ƏaT]aJ7,'Y/4IS!eNIٲĶ< l4&A>~E|?Z(SLu o _hs j\|vvűRê6'  @)ʔRd[ Ò>cz &Mbr 9ivb'6d`m|zdRb[(\O 2&h642U>#pi[;J,;;Ef%vЯH3_-:J28Ogvg)J?멡ugE!rr f cwwf";9Լ˪"ڪ̘er1d.M`+Wk_!%MޟQV Jbj06YDa^g<252<XӶTs!Ⱥ D|MVq6R;\PR?=^>p] F"D,}Pޙc_8$Y7 }CIbH W5 -9<jм\g^i0+P(2Tz!Y$sh2 -gOunDv`١Xp髷^O.MbL25bWj"11;[ )mʭE_ʓ4Ȼ+C< ye{(Ėfdk!*H8ovdVbeM뎍7J>9#X[(=~ͺFRf:h|XnXR%j8V=Tߛ8#mʭ`W X5gYK0 VOX}3k-;k4{@a$ag1kUc>lu+ј)Tc ,XR@r0'w2BLtTI8Ti)@*%0t姼XsaxNY_j`ajO^ [9jRcYK ŔeJf(8SUI+V[PSqƍꗪ(žz>`m)AG|fN Snֽg2)z=> z J -MQsW2KAmwbӄ4,H"j,(dǕG?bE/XP' K)@?ʟlVGGG|I%sƧٺV{*!=)tboO( 7]> Q!_xq%Czjp,EYF,Fܬ* M% '̊/ *asqִf?!m);vneV;Etc.te<9ӌ٫)ã|T%Sb[L|AiNɛyQ$ b.!s/U׫XנdY Z%$97iBrg- Ta|3 đ3SE] \9V'+N ިrTuК|(7Ӡh@ >Nj-!/HHNƸ3|^{{`,,ѲdLFa|\mܟج0-ctI6ګMz^W̭GuK۽Ż3@^:ulwI2O c}p,m#ANCUa8ڭp{WnaT&1,swC'iB!_H:_k$eh ̝p5%c ]Ծ~뺄>DS8zY$K%W x_M[{B> v:ώV۴LAw djGEe;cM'ÂOy ѭ*#Tc?DhF>J8ڵfo%7MU %Qs9G]d7I#ob.hX.c>vÝ\v ڭeGo 7YxRI10=a>;,̷p;],[<i?ͤ:CD<1h`vb ̉D/(`5mIeQNjD_'ȼd*a԰b oKɸ"SJ4Pf(GL.>m K:<8F)M=_i-Z'XK$4UfWynR7jnX`בdy#ṱ~:-<ښؓj&㴧A,ԭ^@b>mQAZ>aXރZc9WqY+W{0$ ּ1n2xk0 λH>^ШQRܺSJ/}m+ko\^%K짔#l6j ,%S91EFzy _x(}V؞&e_"lrcsr =L3hh04E`c$O^a#O1¢Z=ٍroaҟ"0E\mfVAF8ɫˁQ¤=jc.eoIЄlD3j˃HEx0нeRRNX'%dm`FQ Nu1Q%0f{hm9G'7Iϱt DA/X#) Y3S&Jx) =Am9G3,o)m8ȱFs(fd)"-rߖ"ciK=d\/l%s+W$#k}}ͬ0 3}Ƭi80P3R5="j.P]cMG>Q|3m$dM*u A j\Z )V?TLCs΋1BFr7J<˟ Fn/w˥ψAo+uf5Y{Z@-*{U@E vq U8CcbNc+i#Iݵܟ؞E1$ !^W`a5GpPyeN)?۾H= CZg8~{0&;9=(v b* : td/c6@Q(2S3`I>w8L~5Tc׍vEf3Z ׹]2"kqsܑ!jaPPaȾKsgltUSW6Gr XnNi)1Rf˰FE:NlB񵸓Jޖ pNr5Y)*>;((E`7hJJ-zmV\VEsP {}3 SmJ9CSfsUhi(Ҧшh>,~hmmT֫[a!G"!聥hY;{~>"p|ژkx86lP#M.~<lxzFb;SBr0akl٧y,-SJs{ 0F^ NYTdC􁗉R09e%&"D{nz] Sކ,Ġ6_  }{.8_#6TuȀíb]o.r]@z}L\g0՚b7pT9}+`={.=t%qB1}@ag??zM' ^دkH)[9is9HϽp_x ( MX8#g9j9Xk/h.*Ei[_kfnk&?$@e-݃ǙgJWqݤ͜j|;D|Z4۔,q % GeHAMes_񬘡 k~'.MjvH:GVhsFum2Q+,+ֽVxEhikgѳR{B|Mc"dՄth߲U>6Όv9;dGO9njkD35x~J,6͡׬u?I֧H]Q:tx}JVH Rq])"R1լ^2j5juR9VyjcqA-, 6X79칐xvH,[nޣz2ops ;lq:*jȳ\c(N`>9'f3d^;pt=lZ3C/5f] H*§#ȣp? w%WWd~(tlSd0`V*-9aUCzΣpx.{,c4^K\;;#jT|'H[iK,,\}]jKQ@w ] &y~,bmx'K]LXAG qR鉚Uwar5FYwNh֦|A˿7yyq>f`7FRNFskYXpjtgJjE9YW*qIC8&n1OIsJ/z0kH\Ui=,kN2:Tj\(n0gsr5@P2 h:Z9]Gpy{ ;ؗ^ Z~ɭϕ墒Β FKar|;JClǃw넉H9ypްac^8DcDEA%D.Q`DjЈHrMU{6׽SWZbw8!\B 1/&o!n|WPk-U1 FQMkšp}kW}`c"It4#(`ؙ_䱘iO:4@eibVh,&EzcNofbM 6=šySQR-Z+엡3G(ٲ}!U;KRXL{|B1 t{bgE$:nԞ; Jw&zCfUčfVt*;, +KݠƲֹKZۓڨu9@ßA@uÀ\})բH)~˞GGi"|߯:Gg"xsBIQq7b4U\W5}J;pzͭSbZ|ZW ˦/ؙHI4/@l/8&]C{J*[2I#(o6d,9Dǀ᡼T]A>!"Lť+VH\ea).<aN㳀nyΒ AM_FQLzt19{:KA_38R"t]ZPNT\ =k:BɮqsmK5sI|lqRPbboe[$ufʻcAp)<+9עKˮቑo]#PڊgeuoFgm=!/Qb̺uދ2e2%15"K=D$0$ĵnTmAsjB48N/yyfB/d^xS$9#d9)@>{!6:6RƲik1@Ӧ~lo|j:ʧu;a eyO*'lm黫 pu)>9 ʩ&PJ7'IHnXgcgPOtbr;9TȢEVW^ᒦx$}E[HVӟe\+3%ߪ*>ij5߷N&zʞd[0):=o{j聐2TFm-k 2snQ<5^672NN*$ylXIU<3R?I/MdXi\쳇Xm{ęyMȎbI }6xg7W*mzBeWSB_n;Oow~3Wm=zJ?fXJҭ'Oy3cCRT:P<]Y(sq-'0~{ٖ|̟FBY^(Db PScmE~v_hV/Cb8?uН+fL%pSO-"fyJn ]rQ6lb-)W߶{}$yl#A:OLa:D1SiPt+Y] @[(p V 0'8ыǑVrM~ŬjC& Jfqbē{5?N-<&ArVXs-%xs!,4&G[My@YkNljam+EAx(w^72ޞ ?ln2-(O(]Z{l"qJN^צ7b@*)S6p!o؈(/x +0Y nP1҅h,/r3 p<T銖ynȓ e1?lmFLv;~Oٺ5TmH+$5|jнm~EB1x=I:VB쯩ɝCiANr fcMOth ~0`?`ez537^_ E/|GKhT??0&Kz2xTphX]?|WCHh w:C[2Au(ZMͨS!UM;:;\zIGd N?> M5=h⸖u샒-" _4it+ү/$)nyυ6@AS1ٷE;Y'p }:z#`}t˪Ebu Q';0ulV exEXZokwmazxJtBh}~.gR^$|mTnƓjcP{}C sߘmZUy7uC2v'#Vth> Rq8+xiăvF:b_&"4GF@{)EI{Rѷ{:2sU[8:^Xs:2_hRk{,7-GNhۑpDKPe`G…Rɣ:R2m3jZFؗU`5Z"7 OsW# b?*lrZ tlr>_~J00'H9}Td$"OBhu,Wv؆e7xv:f+O8*pinKaoBʆvgkNR#s׭_c zh>Nٟ_Q.Mh(Ɣ-k`®孱<EW;2хlAЋB+tyM[ y\nYm6 :lV%Ϙ2ͯC"A7(KQBq:ԯUgD[ yrtIl-nLrBf.SZCZ2ށ\lo}!T5kz!io=2*|lϥ3 ǖsBl,[B4bg5$ʶgxU[eU'-}bK#y;ig1X$+6mD~Uŕq&d)/ɸUPEɹ>DAFA"Ѫ4/BOCNY?GULZ. 9fEk![?X,:ԊZ$v &L$ц{y^_`=l i[PXgl ep4]*d͗Y ١kg0ȌN"uU[iaÚE1x(u ȗny&$Jp;X&4wijWs?`S z+2_<[?k(Zu)F20/3+4JOR}]f:Zk63op }v?˘YOL,ЊN=dMk5ͅr>>*u6:/?߇E8/={dhS|y띁*`pFkZjt(ռr`/wx5oD~ͪ%~eH]TvㅷN3N4KP!~$D_dL7AYm:S,c %0)iC\xLc o1V.+~P+.4S[$HPAF2у7%PROѳJ>8iDHZGGpUvө Zs~*f4弯]ݿk[R08{agNJoSآD'ߢxRxo faYlΕ,fa;FĠF[MW[qD:Z% H ȶ]د3^!o"DjzPʸj`A]y.](w]7?ŽĐ^ 'K('Q>}]d6Mo̻6(~AT(+Z@<( sPݺ5"к|.k7Z\IqX޵ P73g̑[dÌW3 0pzy4ݖwF!w]5LgĻ/!?jI 1itfFNu*]Q06CX&tJ,УLŜqm@$2& ͌c=S t<5nMu0#iCh>P \Gхœa*OCI;h^K,G,3? ʅN|V5rvbVh'62"l4ռO:QP+oJڧPx`I]W5*sv"OlDuQj( L3y[ʃdh#Nk@F_$畱W!ڏ)#>A&9>9&,*BS\y~=,SyFd)L`; L0y8x >W*<|cA[VO {f|C`L6%GIh_hGc,3b,q@2 YļI:a1HRnoA] 11?#6<[\tɆ7d+[4<>h)vXŌ/&id\,WGs( g$-Cj2](S;EhjńL6v욣#:¦t,]]^#?þl 7bkƟ4z!1BHrDS:&W 9:d_w<ݍR96oUw I+mQbz?\s(RC+ru݊Hb1C@}kӝ+-䭆!Hvp]O CJP8>chU ONTL|dp{E_N^)]EoL~h@L› gާ(ʞ}PSfOˉFcj̭t;ڢpxCe+%bVa)^2\дm2eGB%!ͱ,:=ٳcE M妎*$U5oμ{ijC\D',/?HpEzs](72 24n@rKywS {{ = CW~GN{ےi=řXaB&_YIYjU1f"S :m^/OHM]Kz.џZkM%\pwCsFc: ؑIMJJWB X+bT?E֌ȢzO[׻S&:4$X Q]|'R\W% Lޏg_T Q| 4QEwқrC"Tr P=J0M(z|F0U޲_fz׺6 Tk^b)c;}a>mFӮ!;9/<i  %c8ƟOX6EA/\( cդ}Bm{]ƟdÊXݸK.pX.us{P@ޑGt2 N- )ujv't3~(av"çލhrYw)Da ૲7(vnʯ;bƚG{vI`QS(!\X cMHVf="KK] Oܘv_ J`6{|'Y)LCs$eݩaSGދ5D;讯#sF{~b wFuQC?mvC$'pYGA1whg Zl0py ӳڱI3 :nCIJuf0%\3Cb ngɴ~] }NmkGxpt.-;αawg*dA;ۘ">^Fk1_ !+b |%o`sl"˵~H'^0*&L|Y< ېG+""[=Klӝu^oaɣTN#/-vuLP_V }>IE4XmZ2Ϳ8-}ΠE$r⁐ $^ߔR TɍCih@$,`ӏYfP] 6cuY{ΉLeЛHyK1ɁxLkAZq=@qiHPfWWkH~E;fi|Y=*TWD":kΧN:HI ?0e0*bHf5۳4pr7 69f6Ϙ%sjNHWpj/5wSa@GiI ٕ@nCSGADh\/=F{5hUPImMx[ V0\TIV}dem5-oyTCA?F⒒ =X\m {N_ 8 aeֈ)h,gz-ΏSze~P_'Wn rWxnb$X~= )נּM(=,{<1N e#p{˜8 3|Ctյ1نũJXW}{>x2hRgA}-14W囍^9?7Z.<7z1OI!}Nf'WV]RvAɞל_x{ ,F4 b80оa ^)}po`0rLO͞ 3u{ D&.xoPpUR>  f I*}1){R$OKPC:-BU^f6^gv,khmݬ{i?.3M*IRt+tlE㭴o}=c$[YT+wgKrQ]a<4MEx `yAjH0Ԙ[*_'NXs OU<oR,ٜhT@s1!&G eۓg=Bzdcф *M\J/'aFt t|bI94s~vMho ʘxW[J)to1VtH|mJ')P lu;XG(K0`>d฻]j;ך{uYQ?85H=mEm9xk^,xzdz[Lv'Gu0䎥HaQN%Db\.U Ke" w qy\ȅ?VAӿu>䒃.Bfu$%.E!HkTTwpyS#ds Ul"<:9HiSյBDEO"1{ F9IQ A->Br4d3婽w4)\Y'PFP*EyUN١_)/dCoem"ذ0R?pkߞƻ; kfm-͢Dv!ma* ]:l;<|?KYߓβYmWעh؁Rp'i`c2eEB;?J{,XH;\`W.` ynS0]VE_h3La\LGVqyōǨtC"ߴ^Eʫ(=%iFd J~"fSKuƎMế'"q^Dє-+6&,tപ@cKןUjNT(]%*Ԫh~o*g#cn9=AaqΝkLHÊ؂4ۣH_0A `ڸ(]ȆPwc(V|iO >Hjs̪IN¯hjT\RrmP{g|!: ~ mT0eDs6u7&>Xv#a=%EUg/\?LMq3=#X ,L3ܡXykVBb4^炅ɧ+gJ9F$>Vm wɀ wLi7YI ი9.قgIeũY QK+yS{5ѩV|i>ݖh?2Α(Kl %0E ˣ<  _=;fV6 @R#6\{fH|\t0RG'(Zw葝Qe͵mR{B^ v/VreqST z8@ ]]_pYqa`ډL1:wzC }kJk;5[**hCej3err oe- 3g`KLnK}?. q?a^_T<}C0sR'fE ^[J ~|b2) vfVdn]W=5F/ZJq.BtA_=bPP5}o5`;&IwGID_dfau\Nx.u oY#/P{B.&wm135V@tڦGc̦s:3%nqVY307czi;9bu5aoaSYN}y뵞zYÍ|[aPS0X0fU?牘&y4hGa_ ̼ԮղeC~H] =J!*_#)Ll߸ `9׍֟O᙮)On08$"1w< &5\ ǦFU$KI >!;X嘒o'NϗB=\1D&*y)S1ߌ0!+Id6͎6u'1uUQaz|\Copv+?'VQBD6 hDQӍ+1LM8`Jwrc֞VR$1u.TTq%N"2GŏAboe(C8GKnFzȉHfBqwm ,!Vڧ)rXos@κJ2NSE?m%iqX⠉bc׸Č}1w׻K.*H^nn$< , ֋LmwX 1Nrv~srE.Y+>NOjA $pkk1YLd_Qk|O/h$䡦B!Dh!"LЍ?_ {ZWlN4=FɠFF" EtPDW4x;^ j7[0 辰wBG:p0KV.l_5pM p0gpO扷{zxl AL:rع/VP<)R1پ:gwv/oFs\'<@}xdB dd!oӒxmbe6=v6IA9[A#StacWrt9͛~E3?0gpFhN.-0O+6Xaz&N,gMxrX'wERPꉓXnK5KKdy!)YIp [~r1#~$A*=mRk#7x>+EeUػ<u,1m理HW@-fQf\J d nJS*QOD+UpCH%|a v\@^یg>;^wCAo_k;A@[RAP%#|<`lϟ{(FFz^=zI*r-x\V"VB?_re卌=' M908gP)6Cϙa`(88imlo)AOДog$i݂W }Y$Ϙ.cC[­`q h}R3a.>7eM@R)<- ;WSlt c[q7l䖸"Βa-Wq:f.v jVT<4~/il*/t{ݻ$X9Ol*D805GB$6*jVcZ;ejn)eiQ$W,!@QIp:}5Ul˧8V|Bd _YX~^@&} aR^2?z'+*,0LňZ;҉gI"Ȟ.4=ڃyucY @/x g}wa" D&R;m#C8P"g˜kf6PU?N@[]lW$] /ۑr|p:0Cq9Jm캱cn tW6.x=WxET9 & NHB1 0 \lr?j}d>*Uբ`OJK>Fc] ġcHǟa7c߽`Ǥ}dC㱪=" Cj~kcPT]>Ot:D*-+,}r9HVاtT,S;v&(H2Oy,bL=ׂr~jslhbΐDKVrxv&lwe|ɩTĵ] }j1k,Ew*+'Z'%fɒ[{Vѯ,Gcr;c'=5=!%aKfB" 8(qIUˤJ^$\ X-1%k-:wbuf܄Y'Wsry)ZkO}luE#vc[t3`d ]woZ˝]'e7ՃzpڬKHSvf VTN93/y(uy7+`S[^$QѦ{` }U|9]#+l(g23+%tܮ*g0HٌjEK:d}pya+nsĞǛd`Q/.JOzUjZU1ſPz׊3 |eԵ޻I<%ƫ|̢ۡ)'ԯZ{Tl# VN2Y+m3xdSX'm %$V T$.1fc#`x0Wj)g-I2T/5rO)zCEԸT\AMv,c:;693]H u \BjG I+۩;6P4q]=Mo@gjmSx̉3o7u u\]%1{cLN0`0EcѪ8\{T$& Bf{xkj *$mm@؅vn܇kk_?Zǃ{T+{QP}p/Xr,Z$|g׋#igX`艾^v4[0؜fȾRrl4oXfJ/SbiG0ѻD.]J.?bh/1p"ѐ mʲ16n Sש_³]`FD_ PBƊ|Vd Ս? jz ܓsc[v*bN"7)_"k}HP ޥ[,tfPR!9Gtᕗ!/aB:|tќxfUwbJ^պ@6@RB5({U]l~O u1<#j ϠF 90r3L9`B2ϒ%~;[kاwwI^t1jAqQ{zPVfOZptb{sXc]Qw{ +~uKj^2m y h}]vlVmA"¤ ɬ ?Bī $F<7M&󫦛ih|pBaαBE-ԙMѫ&)"=_kebΡ,%(d´XiRgI#$ZXd$enUJW,d@> !CTG|8/qZ5P.x`?w.d0\Jl($J<[@ngUYw͠e֥T z 3[bԠڧ02*&篗_ڐ+3jÜNEnb ,Q/JiZRޚ>!#QŽ==-Y$t#P8$/'o{wsMfObfK{nMꈬ?L݉QSFh.67$~8@V $R !a]HtX^ ToHAls.[ӃK&<*FWuKD6̢$ւx0«)zKv5*nsòAnfRbK=oE\^۷6#l dGwKXڻT{naz;fd(u1ְ,^Id~*l 2⽤aht+ޛ&|(gbv}F7h t`F~+Ǘh~lYlN5cM:c_')&g; 3U]FaJaWbzV{yu2%vk,}8a]o}CVE},_Ff|fY=y[^%XKMQzzB׍V:8iR`\o-/MQF4t<`/NV'gܝ-c s"`'nUeEz;P|Z5,04#xh t(?s0-17nEsެt({4q%R2*MN~d[AپE9w eL ]ĘUjJRxtTGK[%.b@dV+A,0"bE>KQ}HKC>0蟞::2V>&gTrR=VHO &ѧ*8W𫶉ÎX.jU swd6|* ,w'|?a3 e 4k^/LzѤڸ(@Xscq]*U& 3*lftXL;A:X ft (4EuLXco2I9D?"?oTR' kfN3(tlKF"%Fͽ6礋n\  l)ykcT+{YpZ9'M= 0ws/b{0 4XW1]ڷ!ATUg}Kc6uǨ胡`'p'~GkB0nfe qаU&xh y_Οݚ޽Xz/Qeؗ"h`(L.JakNstDGM ֻE-5>gt毅AGemMw @-pL2{:CY>?Q7h%eq|ϻNC ),G} &BѬOY>{hoRvX`&}>$Hjy\B#:P&c%+瑲s/=JLdR{!Y I)MbUNq[nZ:Խz!_*k?]Ÿ'4pdE\UyI5`r庄 E?ɸ((+.~l~VT?`Z}XB@0W|Kj-fbYC{s@̮=#LRll=}n>g:ZBdӃiE7z7z'|vVtp8'aЁBSmJuP %MEC$RXqZrHR$8j%wxdɶF)s9̙؆mv.&cCk{K=.75?Gsj ^r d:x?1z>VW Af.NvOTj\qA^hCt4L bM+B3 71YBc]8,JI b{ڼ$T}-Q=& 75WĒ:h|:稴#%kT`O$2^0}qkgApV *VK9nhɤaZܸGez)Dp0"xU`ȞZ) My%BgAtخv[C i. :OYIt R~qgJqXWԶm6x_Re+yK :}'udT^^Mq, jKP4J^A?ʉAo x젶&@=p޽ ՠBjި\_ i1T[zll?|FOuloav޹exQi)qV6CGbLj$M-%x5T8 ETS!گcբlHp(Jw͌?1o~ھҼ/*NIwW`/O UJE|`bOjܸ cp|]cIymӮ]kn`<ZdոpHü΍V||Y2s*T5U+Zh8;ÊK0 \q:2zh;s f < FBPxnKpt@kMkdsTl80T(4f@|vi{c{#b("[bW@`*5&'T+!KcmlW.'ȣTQ΍d"eLJ XZh{aDl/ ",3<Д5?k l%4ro3@WLKT4 `Fm_7ܴwat1BE !ЃФt1٣x\MlvwT70A#Z*QN,fttx jKtB`OK~A*nեdܵZ2n^R/Xށ;HI|ЖkLtQvlN*2S$J:PM5&8$ub&Ŷ - RTAO0'q!(x}.6◙tB؋140y`+98S-a^iЭT r~"n\I9J-DD=$qR%] 84"8s +U.h T%1B !a<J8gպ)iUF ) 4MgLg ZhwUZqQ?LkC8J=l(ʕJ@t~?^|r(#*#S7]DU/- j.B`\3/RqNR˗«`.o0>Уv*ewTic)ߵaR)>2|rpCqk Ajye,(~F~Ý5 i7ŝ>Igۮ275ҍy>4cۈԔ_yU ?!WYJ#Sd2Y}",lLXAY*$-Zdu@#9u:;"|*?maǚc$AnyXRn6P XJ0=-?!-Ю$+>?(w &V8/#0zg@I&|$aI%3.^)Y-Cj"}l{1R<=+ [:7Pf/(80g5689'Ll3_F킬=CeFhI`2SԘ]-!ckG-|uD2Yz2{l?]T?RV8WDž~쒪HjO#fre T{:yE*eі!$+`*ڗG~J[kӳ\K|Ҧ0%a!Wu (;y3JjF,`'4Xw 9K4xz5V7BEyzxm@9Iȡ7;tEv^3nNTƞUGyp~y[F\Lҷ\$ɕ-`W(RFټ8_S;eZ{Zln8MDXu<%V& VKIJ+'W>+@1UBm1~\xB9(e.#-ʬO `QQKI>?1{ 2mz ~(cN;g4!〫谖G3pQ $U2ǔy# mR>ٖNfX_`g>&T#{x[l8AGnIpʃRIJ[}j& :b-= MK_&K )\k#գ rbi{ GԅOwE.&J殈<#w R9Ѧy,~5[=̳Ƭ$79:j N"'HCmZ̮slƁl>U]aDNci۬'-14_[ )ׅ}A Z5q[> Wk*'*EIW}+zDlpQ%~dpI"f|'Et. FΠ]^S㽍AVK?dr7UpG˻l )kjTs)rt%bq4 f-6ZNmaC0:6dPNی1DZg'7$s:AyM>Hٹz.,}C/^h!Q-=#Ԭrr>ۇAՐq$ϫl2#Ҍ* b3{t5"J.N iк|M2/'hF( " BcPƗEq|3A5I6:K&`t5T{_?$+tJ[DT㳾~aB迧a&TU^wz^R5Fr]9Rz{Xv=-N_ƿXAYH UC1# DžWIp 83=q>]tp{9g"ahE 5.qVR| :lߟjNYaGV1Ѵq2_!ruTڍh%މT%NC [x/2Uϯm$b;Fׁ7ڈבxVE:dkl+be6ƢJU }E`Iv:Q^ZsRV>O |a J9i05UKс01; KXX@.p/{#Aܬd?4u *wZY|"L0X'm(n%;^[uS_:j2۟zxZ= jJ%"H}$걫+p ty>ǾrJ ꩡ^4j|  VN8FSa4f"qҖOO0lX>SNt/|=o;;EDӊ5~6wHN5=P+~EU߾|Eqmb#v;`]_!BG9=dmt z%.4g_AܰAxLTP'ws|2'䕠dhң*uV%7O]BDN/͡VK\M&I T6ݕń@__a !cH¼q1AчD :e_;=I-WbvmogbL3 PJV9lnҨH3J)8rPOTB$N߯x sWW:@sޗC秔[qfoѸa Jm/$rAPZ`,k%txOpaˣFZw@JnT=?(cf%_N(Tť|Կнm$ VVVO6M N>5!C9r}g&TB! #ob1cN1#`䅵&kz yė>Q ˯av>K,TYCK;Kl9SM؝6HDm> #fxkfvG|>]}RvAw;?qA+* Ar\O G Kflm,8e-߂wԾhO=~-QM3cͫ4 (nedsfV_>XpzԧێSn.l-{D`s|hKxoTSHt&ݤWz}p\Ph?+ p,nE-oJ'N㬁t [噼Aq[{pD&iz m6s?hkc5ԤŜ,ɌΧ5I٘2XY; -Sij|*uS?fmA)Y\W?WWV)SB7I׺~?< c􂹰#M#''~K?maW9ZbQU`his̭|[_k"x' 4w&MCePjl[1$T^"d5ϽIy-{)">Q(7$'y+zlitJ-`|uRD> )Y+6UbOZbr vSLWp,U@92rM Yu&ǼƥaG y=Hc˛Z5 >{''OI(D7<*ųGQmvv1" t(׸Uj.b(ݑo7[XE OP_fϲIbu#%h9!M(HH+y~H1]f|97?)]/dVhcX) ^/Qd<nS殤p 'D:9|HkQg{vl Kչh C=gG@w;〒#&>}UQͥiJDvbX;p(6!ʢ Ȕcޢ9v5旻#>㦣&ڕrH4uK[{=x|Ąe|W=$P']s &z|!p8?0^W0r#aovAon9{L];C`HAd]]ZIٿh|ֽƜș[xlH^vVU\̋HP̀J3Tԫ-3DdMDJux)?EI|3O;)(VLɘ(ٴ,ZCJ=bo+ z7.]9ਛڥB8{Pv'[7l{P?K-8OmX؎I[nЅfJD:$t{䔂ajE^#8hE.U9G7bKxO*. t)Z)`ı`:> ޞC>';h8ꋒ`.n!*I;lV˹[Qͅ$ݥ#(4ȧ;H!nzK-P3þ7U.n&/=_.pl!+>F}7g){) my9ni?Ќ EEQ{@ Lo% -9'U);_ܚNuAjy,{Mx.>E:p՞(M:&M'oI"53Q%=$.~lyh]ue*&N~&K~@J. TWu*.PPDfQ{YImhڡijc;S(6jò1B/Qmcsgǒ*-ue7peݰwZFh؍9N^=&%~ZGqQ1Qײ'23v}~zp.`@v ܦK_2YUĨ#o1fЅQ*F,)LY~§:op!ԧ)åҚ3=!!^,d7Xhcy[#TS$VJG}1P+bnVչ&S*o~&:tCEџM3lʉk{죳ba ~e_֔l3D1^[Zre\:AuF<,k!y %^f8#5AB!U*a|Zr%WNC$ͥ$R# g1y]6mL9p$UZʄH%lUd $ruQek@Sqp2j3x)TFc5mÍ1cbX {Q+cWc|;~Z@WXȴ:2*dsN `\;<%#uwUN2GMI/k"T"wY^+viO|w1I}/'̫t#̒e$*j-Töv 9 9:wKd[ scE_CF,ԛ2kis$d)FH(0q[3I>Dߴ|V /./<  $e\ , rWײ")uJbv m?FdTؒp_{[q23kԮN÷6d^$?L6i98OWcgte@fG99OSab Tǘڭyz,re^ nYWHO"jt1!Hjxht Uq375^0 }@z51UN|GIL?W,8)h8x i(E.5JpXtAkQ =SiVh!qkߥuŷUPKn-q'5j2ajz2EX½}wN0porDŽY(Zit=x5T]x:C+*B_T)vaC1R}5UCrx]LLt?g'VÓth*[江*n5q[tyFfD2ulrF<`UF^Kļbg@yu~I#n k{>j Ё"Dش%?*S=n^>h8@n0;٩4D|rT*dۆ!m}36[//%E/%a,>ЂaˤTCPb]^ hxj\wY^,tcsNXb ҐrJF lDWڛn8Y?(_tg5o&x}"|L圣8CnG@' NAKI>f-N+!6HZXxI^g5nc8i Ф|u&>vU/A}t٧|v7ENy;W5b| V7zfʨw)48i7'4ZV(VL ).!I%JKXIf)݄"Mz0z]Xk VyJF[cks`PCFlWs!1Ip閑\W{^+嵳%J@e_X\ zS&@Z:3^|M&.ܶ.PzQ6Bb/jl) -X|IK5agvSW:<( s4$"'L^P*d4%|(Pm1mJ0T3YOX_b1 KnMn ;/+d1JZ J瘕 d&bw$VM@?`p2VV /T%Mdk\tPV0"鄺}& HS8R(sEU1-+V'Fpi|%.7x6n6+[IEA@m ZYZ}8?B^xr嘿u,lU+$|NhDX2{D~[ODlajf\hk`;9}ϭhN y9ő`ҧr[ad@r&:- -4pYGʳI<9Ba1&D^:z-._2+纽hbnXg?~ 1gUBH&-Ml{Y ?E'yhUd0 @ v)i8W~)3]bR7K Uihzy*z/";`({ }+sHEl ӹ<4:FvAgR g:?0GSiH6 jE Pw_곳Bl{UV=2㬊:( H-L4u1M =+v_Q`R=bjKbO..mP8Ypm]αWu\B@M}Ǭ4~c,7 n1JzvΕvl+"T >N ik$,يN1wTUш?wo!Vq,wM7]6G5k @)%.Q~PDĜ4Gtіɲ`dLl6YצC7QC+2d60R4OQ,Κp3K1vTX,VE}P4|P;Q6H MϲvX#վ*h$qfp*8>[݃Aҍ%n#Z@ haw,>Wq)9>(xv\ -l˯K2,^P NH$ʋ;\c/Sh7<+s" zʑed5vVώr(;(ҭ{e3gR5yc iۋ3)6ys[o:sj !*!K9l/t`jAʒzg'3=b̝/aBFc#e>֥SM%f1wk2O?+Et'g Z6 )'/cC<0t?jJYQD9#11w9+GJ*MlOQa]G$_| 6Ooq\wZBG1ɺb^ 07 g`%y&Qz@CS|""9V1xSI ػuJ3Z??zeILb,x "v,%RڮiNG9/5Jegϧ`Nnʀ۷>s?ɘIgIyrc U+N.p8$:{PyK})>w#]58P=/V6x(*M. 'M"dbHJ6bCv,pɹw5Z*piZTݣ jM@z1w"qkm18A9kR$QoNOEd\{g~tzpT c 5oρ1m݁]{\^jQ3Ոۓ"(@ԅ>qXPm^ d}bKX8̚7 9aqtG>2>%i%ԡS裴)u02>>)!$@Pd"DHa+8er6o)nU$tI}JV٨tq`:7|HBS(6ny-5 Ys =tC.B=<NjmaIgm j2h-M +SKJpepvq6zrlSY<-?JSXtO=1SzP崓ƀ۴A^GnRvHtHlp(J0j/_Mcİ%eڄ^טWC;ߑӆT>z]/&$yNn-JY.'QM[;tGx UO؍0nZ.m=~ibG4J=ȩ9JWt Ns8Ls!@x`Pwà+$) 6 w;6]^oVдr}'V}Yq7T6Hzj__wbϦ")+ZLn9B&X2&[᷵p:REH합Slɨ76RZz<w;cI_ǘR$j]ˇ<ӮOdAu}L BMQ@\ye1W~I/ZʖЦ1GŽ][lg0sG]ՖnP kZ TfyZ,iv/ IԴ U% b mA| d"GJ[fLhM3%*zg_:?<^0O\°v_SYCb'F-3F0 l2lʄgtF2%.z){Ezz'ţ\UN s]Oh |Dsď8T;*8&YbѹHF^_r9[Ut{lvRQέJԏOayC|C#E6添Chw딑$MBL-sᘭ|ѝ5ݛF1Ag+<ҮU! 9g-x@6ځ&Vd TAe5J6WS|T3NHʟ M[jTFW\A0$txȖWMPqn#~5s=|$ONJ { 4(}L{6 4;wɮH%bB鞠=RcP(Y*B=r(դ~ipѰYg Px.5zNJ^Q_ݍ:\qSjSa5l:QMAÐ,%Ttk1̲l"=Dl\Od"\۪qIܽElbEhVIEv+ 8XP{G`YǷ/|vEҎ<pn7e 3dA@*;#9=nk% ֞q^+^|暖f+ *m.%M-Ht.##?KX 1y3ߖE7adaXi 3;hdv9l¿{ujW3WP)t,TOn0H ~zwXSrџU{sHPK4?i^/ K(ٴWQ}T`3*nZl&K˫XI?O_V$}Etׁx otTnd4h}GC[ыvrlr"@Dz"Cw vY[w"8}cH,#RIqU}Q\55ҕ~,pywx}Xwjg9; ƈ˪ckG]{ )%њxkC3HJO{O Sȭ-;O'Vj.y"s6 +5|D5i;mGP8;oTTkW˩#kqu[gO\ +'@xlb.fC ;guo"]N "vҠW.@w-jE 4Sjuo8T=tH3RA+HukNչVgT$'Smje(SDYt=ԟ)fQB@UsREk|S!ntd`\X8Fp hc*8'& 'Ή&Jz؛Aͬ8c A9y3^)!bq]0z{[%s Ghڏ,E'^lsh{ Յ_Ɗ1JbaSI>B~ +B]Âљ!/WȎ(/uA&/'1eSU;O-{d%īF2}8;/P js(,%08E}ޓUYBfbxF{)?5`N/ 2/}4B2@8sjVIո9 ;s8Vdʷ4qI;tcE:|=y ,+禺^rLwCģiojtfrtQC\c%'Xɇ.QKQAM iAx I{OWl’zHjV2‹WHqOQ#*)6ެ5E8Dp [ڏBﱇLrrdF|xX7ZN)[KRjӛ!~>l'?{T!ʪRTvj}VӐ}r cO=i])3*#橸(9PE.[0zS{mﺥQx|i I~5\$5jXBF7fs'm`h4샪­7I,+iI];(k=&Ē_uX5za?n[T;+5i4taFtPJ\d@(|+wTG&օk0VNy(2(sIy'6c VsYLkM ,P)aXQ@9rڼ4UM5{ Yby{*HC^1egpayN1Xȗ86& &[&lua'л8cT(Jc(k=P9(IvI--#7,1t9HB ^Ɛ+ڴ͆UG&UlsFK> 5`]Zẗ*|!ND="'D[E\tyskU+oPĞϘўίJVvȻ%W)& :,~KƐj=u|UxkvDYMڣ{3'滙D1JA]m3;[7AuԾc fW$$ ߜ!NG70*w`7+߭lT;["e  /K]ATzQgio<ʏK??E?$*\(WjCwLKh 4]?LT1*]h$jڢaW.:G n$̡I /mvz'waoB0bC:?%(W|ܠĢ-~k찠K>ͩ6-ySa $A8ґmJ!~``9\%*/JpRc`G{GzW.ן%(e]#u]Duo/ GCՐQ 'qG"52T/uKwv֨'W7뽌9"!n l92%pg8yMhȽ^È!Cy!e"d",#IwRcεl0[MV[;z=ry6*pVWQks7rI8öENłD?"UG;τy>YgbIguE(DNTaꛅZA&-kyzgA;jMR 2wt\9@+gpC Hrx /~v5/˶`P!c˽M2/T 87&7zCof6s* >0C5\@ͻ Φ D7cߚ06.MzMhԐBD`$*v5^7>K\~ҥc~t$,2v3[5j G|X *Ͱ8طzi113J/I-(8|b3\!-pX O֦y?moUﲆݍf4? طPWSg{\t0㯐PGs;e蒚Ԥc{kpZ^YDI]+o.5}ƀ*|WmIO9cF=YLP=A׳ LjjQͶJUj@mׅVm̺Zi@r=.(U9QV2AsIY3ٞ&0O+ ODM؍E8 Ӌ4x$NM|ސ>G]x,A磦5-%ᖿ0@A [GJ| TfPZw后/SV^Sk >mac=f; M0ǮK6~J STp\vHB&(~Q6]S_Mn 7Y((#G[;]%޹*-5&cG lFs"Qia=W sc{es6< =1LU %{< xV7{8)+Ӓ&n&?QFmOxI!쮴1؍\]k23cp#M@srܸQyΦE,] lV(-XakY0+l|v‹]I\56ΥdvX [x}/蘲zVW/'1Mso'kAD5(ZV.n3KSt/~m1)ʘUvnV8͓m>U@H l;c0H"ZUX>cp#2Յ`ṵ2Q7Cmw=X2=bu"ZB RXxQ {Z۵3}^T*׮--'lf)+935[ٷt7*klƲ8طfבĈZ>nXX:ww @Q/jU;$l 6aui5o<[,o^,[c'NQ4iq^=~0E$I ^ psO9ٍ؀nfT;CvW-,ZDE",S8g?J49.9)Wp9Gܜ^`$eoz0%I N%J^ÜEjsf6CP/ҭ/WV,x \Kfx?5M>mʯY 75np.0*(g(rѓ'Qb0I)٥'4ÓUր݁[Jn 5w\V`KCnD@x`x/@l%Ⱥ(Յb!MHt@'Kw9|/` &(9gYNwhZf;e:'=-ę"^W TJ;k;So'ji(3>@X!}ZP:(ߓ\;̝aPŽr05qg8;A9|ցBדs TXQD4k*:_/n+eJSl|;xOnQ|N6A[n[B4~1ŗu@Ta3i2ve=29 ܴROpU 14Hc>$I!F? W7>ٜ&yQY3b-}4FTIm!"Ous5EdsM΄񪓭@۔N_yQZN)ȼAX8rKyP:Gjnu*LlmX~0kC@:ziv!4jMx~e`ޕGQLEFY8'9hB9sqX>ۣI+;-hb]`w<*9E>DRdLf I"6֞Q+(G G/cZDG$B#$Wh"&CkEN`_SEBUf=Fjw]v]SOk5TNMG' fyf 6'Lq4Ψ{߱[fB'W[s?'៯fQ$t񻨆kޗeTBP/Cb+[:ŶJ}BNS=qVgj+U!7eE=[/RO 5'+rvqr%F0K %lcfdR-l]{hxABT}3u HYO_fWCis, ^V0$l6C|uxn:hl~;Y ƒ@޷Il&j0p#se${dM`naH3qf-R%6r%thz^WЂLb]J\jjƶa\R/ɍ-Q-`SiHUhs1 {)"jYfOެI6} u9bvx3ץ*?{ʧ贮b_4rp je '9J>_¸L@/3Td_H>Hښ3efM0L_>/d<σ' hL˂䣅@%?Q@* 'EP S? jo#nLQQFDIo/o\`uB[3_< ]-ATJmhRF9hmT6s"&ݧi'O?{&w (.g2>½j3V\ `h Y3ŏ2ɳkD2G[p}t=˓-֕`HUao$֕\;q]w `"vS@3 \\8nb5ǟ8DG7:+v(. xqj/fؐ5 D)wR]}g˓XOq.N$?Y_§^߭ 2FB;>ԇI-d_k]aXy޺n}N[* pb@')Z;M˶vٍӆADYZe©AQt׸#1S)BhK {pղB\f^t {%fR[{PKKQ3(kۉrA#VD,NT)SG7!Ǒmn~A\>FK%nK#t_oImսb3&U\Hg>?{ p﷒c֢'>%ƘnX5E-̚ЂqӘ9D3.= /Kt$9r)4(| EO2DBHD~~L 9#%eVzS՝O}Zț80|!6%AcJl`g{X!sh5$?}`&Xr@1fx@nr<hu[EǴ2:p^QC/4RRcy ^m-[+`G]Cmw"WQX , :|00܎Aq~67/:{߭[܋-+qU3Nj+Γ} ԯ芼JX|'"Xr_JaYmsDHV+XY#! Eub*&=QN̈ɾG`ZnuD2V*D@K:] ڽo`Oe %K|bՑIZUI ?oa$mLR\1WsqXw_,}Kp\bxy6(uo/KEo/i)sݕ\}@Fԍ[_(:1%gd^k+U4fFFl\l~qzCa ҵMEp̢1#& pBxǵXjRҩCNPfk w_{~C{B QeM9mHZU#*e %5:045J67{4T$$1dO hǀ˦xQ(v3 JE)(q.#Ƌ1ƙ,<]@w|E dޫ?pV24>-7:-`)½.o#iRtPFZ[ JbQۉ 9׳[ _2c$ 5Q*>Q&$= n^y41`sU~v1(c"tP(͏ z;04Et1¸Nnimy⚟a֜ 9JrO/ᮈUG7|Oq ɞEѹz#%jR"<;K{Z0( NXP_N ^n؞pĄvL7Le"@怆"B}nfF^x*߯W;}L}r8HI-]Jd+,-79-S_HXʒ4وx1$s#`t;]ڔ޲ 3Kz)kQԩ0#B) _DC T ftsŒ")DɷFh#}n1GSwv9J'aF!jY^ 3bۘ]}k9l= }O,2g/N<.,E,ͣgآ NWG, f_6;^&kyyE*B T_nEo,Ů0Rz[I$L 6 :R]JrL |οq`F@ -{sLcڤfgb79%٫gATAcq =/XQFl"Tck H8)4xߥWbZ%a.6S^H錵prg6HZdߛK߂/ &jbtfx<~2Pvs1PEׅy/fXP q)0N883X#a_Y#\߄%kICf@^`Tv+ ~+煕^٪|˫vsJd۞)Yb:\ul.-# /D h hm*6*C i{ K. O%b )|F/a~U8PHagjTXtKIS$Ê!E&}$.?@ Õ?JTʗnFֹ*3,2h.kAy`b"W>wKXWf8@y9UUz h<wT*ByI9ڙ:89j$éu.\yd#7y%p%d +Z~wuQ >I>3c"} R9)r#V+AqD/ueJ> #mv`$xA&0k9tR55,5Z(S8IGYK?-,͝$ b@G@+ So߯D%XK|Bz#NfۨMqqۮ00 [ZZ;m%_,NiK/1sܧD{3ǝlj \ Sx32+7wi5`w qԥOz-Jώt!wzDQ⋸f\ꤩ1-ٯ8[UzМu`z{jTDUܡٔ'=vJEAR.?Wb?|"%?Gn6rkT7KDb edOC%5 iLXib_<Ϗ& !찠q%g:$9utbFY_0) P u\gN宩t7%kr ,(驼rm" QݔFw9KoUfMB5~Up[12z7uiWi / Amթ"N gZ!.:[]Hv^5uL/Y#bHR9Sؑʲ )Rc.n3qoO]RLt)rާZBr9oSvoM'}Z6OK~lv:& m̓}jy;Ξ0:'֒S?(;O,-F׽iPQs{>t7ݮF Y{}ā?ZH#r 5 v۲з-N-!TG̡Q_=D杢yj=сn o>ܺUTIݖuYohx55*%.eCn84ej> Dlʀ˵,y[$R5ûˊE-iZ\c;"<q kZ_ڹ+=WYyc3SAR\axV)w IЮD Tf }\ D㯜8ƟeŭU˻})@ՋDG]mI )qpR.^9ʗ_AӠ^J::_xTi6rF0`Bp/EU+R!NZɺX APT'Dϟ4\ѷ՘Q}k؏qk"-f nb|^sx$kZ^%gi)+MCVD_H.!q,{\L.wl6tkHI;6՚4~t#~콟H;'Ksb߶OK6-AW!p 2tͅhuPgq~`d$ Po ֤$E հLzOg`̸d:t ),_U4X>Q`j|9ǂ0P<\b"K#؅Q؂f U,iD#UP@4+US)”O%{O vK)m7Vf#u{]@HegtPR#zNdUECj%RXLlIi婔M8}O& 9VMpXl $ 0/”& \FUu&'(Cw0Fxp{4']Q 彝!֧̂9"zM{PpP톪4W72G/G2jvwG^AwO/ Vzg@p{#]¬XՂKft).l.j5phړ;&:Z[,mm/( ʡ0] \ښ†PU3}/'4$7^tUUj/~Jkq*rvSzfT۱.%/௩0#Ζccrs#:isM5,4x\4=>bDf9l,OE>n,2l}/#tt>W|%\~J5!G(X),g JK؊C Vf]\gh--p񍑂Y)iB Fì+0 $Swl+rփ\@½Ė _Dpڈ sV׵ }+W!Y t`Ht#8K7C)Rw ʧp;%XZG'nKŅ/S<&b)"h6V\5L.i,%&ZK㮃:|Yi1PG V@ҋ^c";%L,RX!DbV`ߞv=c0ű5Wt) <ٽKb94 8V̈́1JE U"M&sz%-G 8D^kTm'ѥPVLŁ%s@\F[V6ut<ΑrmX DH|7&ΤM)viO)j3V` '931~|Gu]!1zFʶiȡcƒ^۶vdsٸs!>lS+d&^iy"]NM'!ob nJK:<`"{[gjBe1e~"<0-њ_3)$ AȈ"#v62Kuq1R;/ӯٿ"H?O[uqlVb 8p3}R3jaGrМpSW((ɉAٴtX,Vf"}KXqee< rqN0q,{$ZxZYiO귢Du?׵)4: 03> %4$ң!"aHsz@/٦?O'a1ЈYU2 ~}?ef"a^n!1!IU&mTl^t<0j@+4 .#DAs4IJ\JO7H9q-/Y uRgt;6vS[U' y4h˹F_sV!f\_ )ΜO]k$zU\\# :[}ˢTK"w)oHI #Mt|spPsB64r,@VMɹ]w=yTOl.7ž5cǾ;w?s 0\ؒE<0 (| 281ZK K ;]z^R>hoO2<#`<6TO|ΡoexqS 1T(BE,a0f6VcHUPHwVF&FJQq ]Æ-nǸJ3Q)a.UHY3R`t+!Z)FIE8͉nClp3tAONe2g^cjv%Qom9_;?BΦ, mB.-YIa!와;0]E^/:XXLH 0(i5>;1rAЦIr iV&~{wk}PwZN,wbvI_ivRHPswS`:lvN;]۽{XN~PEĹ0]qݺٔAHm̕OZ䨱!~{셥[-ym4 ZFINk2D'՛zn%{MhM:؏s[?*M8lLH6G^ȔqLhZoVbbeHёD|=qۀVtH ^]g͠wti-Kz,+ v#3Cӯ#X=.+ЩAZH0dL50>|V7ԕlaP|+( 06 yͩŐͫfJ?k䋶4BĦ~ba5NjRN$xnm i%dAy뺬X^w>:!Ҷ!K*wAʄAgNJ~^"窖5{ǽ;B^4M&TzNQc7\6lKijD)=7Os't`AmuZ%hutr7OP3}8$#&PKT6ĊxF)n~`5\5ᱯIsڕjoԵ62mq) ЬMѸ!׶.Z]-h4Gko7'{b5 0r |"`PGN Eɘ!.BR%[$۰Gi/}Fxz+fwf,}G5AfjU@vS_rϮjb EEp(@FkUsLȸ}dWAfN)`Z:Wbp5aW4u7_khd?d 8Ɠ J.>oqM9R'8-;Kgl'nų I%NWwb@;]e{w6Xro)9$H N+#6|Z8%\׬0A'z~x\G}mRm.o3,ǁʖ0 >`O,zkaʮYo_ <[%j$7MĆ\]LzOUsRuy)wkQ`x,YXrĎ3MVU&Ƕe~,}yRYaF4-5|[C~!t:/xt-xN Y7ZltlS 4_zЫn0rͧݳ*V9yaq[8LN`='Ar|b'g>!wz\/ p ˵16\|vy͚;0-VYKIgY^s,~Gĝ%FߤV1#sE_B۪Гcŗ8nRoJ3SdZ ߰ȟor4hCR^VGsGl݅|LLszfQ_J1r.mVv]*TwR"ƽYp NM`>iLOfSx{k uO&aM]h?(hH2 ~m潩Q%pBZ.uZ H#j!^M)0?ε-Ay'Zk#< aa?E܋O(9G)\.ZplV@M"<1wunfb ݰă5ZnIulf^(=wg*}DBK@ ds{'ExGsge#/)=o ~C&8J*D^3;{?@&'@T=[ŧy'`8C^k{?(Oyk;'eImZ(Ϡ-~IΊ_HW6e_ḺxVVvK[]a:4pz25ޒ9L[imH/ٔ 3nj>18^r;WE{!t>=Cdne!*Yo*oQ"f3:5D ._(mmm t`{̆bn.4!Qn4'q ֨= ,d w2fSq?VcӷkT>&WPө˸ ƫ5W8ՙ/zg1eH7BlyȪ?a䇱 X^t ;Z1{ (z_dA?i. BK Tq)?^k sD [:J 9@p4 CkSq*o/a{7 pxqYkeWU'zv]M}t>]elVt/ z;&W[˒hniBF08 [D7 e.;ۯ a5|,yHCw'eʵN0zU ;tg \f.wp]#V2rI$*)yK)6;iO䡥7Z=dzVK/e鱈̖&\?w|oB7!\~PpHZZx8 xȣLm6y#95USEC"L8=,|Wlp!aћJi! 1uCQ}ސl; x^gZE%$ lFQoƝ#`EL i*.%qu?ҥʈ^þ+2;uu6dje&_N 8*dn װus +G 4UV'׻pDf_FV&J!Л7® %Qa%xfF+X0'=-O7?9y`pH,pn\%SB(bI[ <񑮂­.ԛ`<ϥDN )8kV po5hŠh rw fD p'4ìBjct ׊3k˃"c ov+%M]PQԤhET/q:c$nB$;, B۴ I2MuZ03]d6ED\ɝ/cM/T[Ga^ff9I-/0J+-k3->…-(MRvtuYv|y\]y%bY1dbSH W'hBt !fi>-Zd6ɛ{UKdid@xjG['W^=F$"1ԯk)p#~B IA A`_, mOԱTb:^w]\|F~:F-zC<601L fB)Qނ;֪i6|GAIu_S!X*1 8c- Fe $rgv轐MW8uR(Rb8F pД9ɵlw| ɸɥk2`DAKڕ%ۂ5&Nٽ(]s6L{fY󲨙,s4f`|Vț~1&ϰaQӮ[ :;~,Oh|ڢn**qSz{L]ΈQdzmzA40[6 9WTct/pfYΧMDLTg4Jh菲M*nlIbNߟ95A)vʒk5 Axt:N @"q0yLBVSCJFT9 ) q`1&;v*6:D .fH 8ET"Y=앭Ŕ?L)gSfHr7okg1hZ N&?Þ|~{l gT۷DY~7tz~m-rjGWr T"m}qU;R_erYTQuw4Ӿ[FT.0@iL |u22I6gBWҝ69s+KR[c}X$n8>( jLP g]hH7etg$:]CkM'D}f0մ'Ek%K5r~=o*N# R^,i#ʄU0;D24Xi5(5{~Oy93`*ve]sJjM~5R- T8!eLECbf"m~'cӦ[>p+łh6E!vhh˸i6z%- 7n>U%]{2zjUޝ">EVYjH\.Rzji&]KxɰZ\d+fڒ ~%:7օ GCt S.+Ƽ#rL;#gdovO9]}&$ixAcRC1'c7e|ǼPū$hU l0!> dر0@(9܍5k K[Οm+{)=Es$Z0A+WZCu 7a.tS; mHnPś /HmW .?K68$յθ E0Ymڂ0٫e.*G "Ն}*L=HzwfC22ֵc)C+c Mb^bܸuMC򪊂_LId m{4eE՟!>yh;@V&.G (R)`NEscZ(z库8?emئ0NUJΛ3/0Tł8w `M˼CToY4 zkx}azC*j (-%|`zڎhz^ $Tw;*K1W1lK~n:"Q-O{=EKtsOq|I#jM9h}HxCEuźIJ6&$x@#{ȩV[ Dke:ihS7A<2 6*)Tu;i>^ןٕ651jldҡ Yoي*GB1*l]uv K;Esph[V'QЄ|3[*Tެ PN7w+'FʴIX(f6GIf Ȥ ^~iCldr)4X$z0 @' [b*m -);Сp "[M$Q1#b0#{:\"pBmT1EOn:B pr(m [e&On:܏9 '_3I,s.^xeT C;8G}v7y0?. r.qcr7%/ZT&Xqjz}5qU"ptBwg %y뚾5wfF"5q. 8.Ȃ;Mr=,vGN!gi;81 Kʰ-ǚMCHH-N>:6Ho^ffxIfr.D:. JdDxOb3ٹR/N+qfrnU 4hΧkʫ0[.Çg0Za 7TlB9-_ qps(l\F+FGDlf#ɚQWX+ U}YσCrOݣm? 1I?4߱6v/ftYCcY\ZR9SakFoݶUG[ ؑ$L4Ϡ?cN2..&x dlH ] #0USĻӓᮧZyuy]> bO& Z ĺ;u}zl4TYi~ &Ih'Y6]vl c%&I֑uaБx;x)ExZAz8/ɻGܮ{,-1௒S5TzxPY.b*TƄu+B(x9fմӀp+3[B|6%!  Oam-&ێ¨uG+%Cw$!v Fvz DM (:Oe☂W넜YԎ`)NC$sSw?ؔ㾞VnWꆸ+M(J3bQj0RU'$~ {$:h wuf%@XY:VZr [s_\kť+0F:(h*L&#o)Y/[Lqbzw,ad8 i>ʉꒄy߱c^wĸ.:A!Nr BV'6U -b]so ,Ba'ۆ9(7Xik ZǞ;Mۡɡ ڴ^'}Q2CaߺpcR[y RM3if 4'(T{q>Ɣ>%r\;'\XKk;Yq zj,9y;dI|I[ =?ރ%Jeڻ3&JhzxB 8@`~btW'$_a֐\5㟖Gj\ȟco"B3,}8GCihfY?^-+.‘=O+/08 lpJgu #Xm,[z8ڌXLx<_yƳǥf[fƵBh0 )}&[iWOF n $~/MIĤayE 8xNiI ہ<#PCy*ݥî[4))dՇIM 0u b7,#!BdT!H]Z}!¶t$g*@.f;yMDu.iKE@KP*;:UA^<ŤҖdUg& "%¬āSjmH3Ee}Ua~'d)DZ}[cHWp"lA`8+i`謉ƃu\;}G(TGۉhyč>?U_ &5ϝiXc5LgDe*e 6 mѱR/MALIrX( 1sZIi`!GQ4Y%5vS8Ɵ;b f<_]1xIX2L8WoiF*]ָ쫉)PZ_-50d?X@~g 7&>֡"sÝ(b7v)~ OMvp y+G10{;nj*uIP",}a؃4@x[JٙpBRC+"cRfA0Dq8IhOeƛQ/H Jg=я4$w$ԨĴfvZ?Ս$<3q(+?4n̤Sv!- q0a̬L:餠-yM|Wm}YEҊ/җvS#W#DmNP]v뱷'/A\z}XK^A=%ѫl|"?7;o'4uP.# .:b]LWW)C-YKa{$5 wx3˨.>Ůek'r\JBXFİ+Y0krGg15{anuJ4CM\g¤G3qZվR6:ejuBAKxpk(G .?Bx8 Zb*Ֆ$;UΗr=Po{*_gYq^ uxQ(= cFQcBrfDOxQ*c0ܰ++9VHP-(J«M/D@C"$c|^}"'=,Fe8O <0 s1סBɅZY?EcרM&ـd`}K1\S: [ۉ%3߬} 9х;U;[-p饾w9A3H|R>d&;lX}RX #;̹IJ?IU$j+4pK4<"we1 ƧU/϶ g#@P )4pe_$I-`($bVI<,ߞrJk‘uuEK|]SW٩CYJrtY7[=o-$iG}(>n"eX3ZUi0`Ɯau[}.Fݚ[GMvbQ'Ɵv#tM!YNCxpnW;b!ўg(c^yg?ݸ;^w7hUGQ#z_=WIܣ:cpЎoƸEƧ-s,ؔdZ$*_dKqr*Azx6!T)Wm_8A\6-y7=gDu_a5 ~3((>}la`|sKVR\8Uc4G{CNG.k"|C|!AfÁ^+ KGgh r 4A)w!BW<ҮIvJ/մ0=u!fI_7wJ24a^:F<.QRϗXB/*MHWտwrpTؚFlyR Z|+@!f?s> `GoCh=/l"w;UbBl!EV0ss`(R" @,pX̭pJqnދPF 2,1IM&hgЮM rrOEsE/XC>O%E!cQo?PeQdf7nI]r&Z| \Tc k{?ja3STwf`oњ)g|g4[((xqs' Wl{07N1M]*ٷ9 ## l_m64IFۺ: ZkyOVŸ T ;|E:GG3HD XB׹J%UCXY>Yln/_ٛc&jz}:X3]W[4oĀOA6hUQC{řhKfo_mOui\D~d*:> -BN_0r3NfHMxQikɗ^gD+L9bIhUTq'T1Ӄ XU]m2KF7NiIl)=mZ]n<{W4Rh.iEbLHh>}d+mz#\od>@{Q^(e)<*1`.{W ,V/ۗLmz$Hn㥼RWAzK*^p}5~RO{0Y O nfzIś vsE~`| 9mn֓t! QAC!״}бG9HKF1SsڦӃ(a@ HN2rvŒstS3Wfg`Ct7h< y 6F_ϯ!C|{#49L*_QYDW ^m)hXmhj_$ikF~E.-I+"%o"ga .'kV|eb@Bx:HSƜ /vͿ-R!ຄDFnŕ~&k/QEߦb>_[+n 2'w: #n ~BTW9E{ܸ$fuTjn>sֵY;qlh|N鷊˦,7LwӮ<ҚRWQkcЧ$s3qBA65/bf6#AʣQgo#_FDJ)/}}/vinnz=v_x8nT$ZК9bzN %bCMҔݫ4_|u3w ػX'2)ԣAN[BDS{J!ӛ]XOG{MӨ V={?,#$cL;0ΎH7V*k6RBkj%~eh&&!u~tgnkQuoEHG*P-]-h2u|N M#aw*\];ļT`!ŊLKN%)鄧Z_UHQa/M u Jm . J{a?A$DhjwIlr\CI7k3ːŶY8],V,6)|ڲ:l,sG:Ki!-ӭq94e~1:J,L#>JTƒ od`_H *ݤVZb+k%{NB&Pԗf"B-ƲKL>>nUr@~sf4H_sƯ㣔~Mr$.B_XIMYҦVd-pʂmuiM9[HHmDfV:/CZ)=gX_0eQ n>9onQD ~f; qZ9&S\/uwL vwt<dmHls iӮD( %m$fM)$iq c14p{s|}|Ozg_YOo 8EN顈FEq=q !ln}OxtdwdEsɋFf0&> &Q֥6ooThB .,bՌnנ:ְ5y3EfIe PJAs]5)F %NK?.gam]9W sE`M GpW--9l[*ۙȱ;:!ڦ?^cr.By;$&8c/EC!Ʈ$xz\ r,avIXLdx(`{9ToSҐ-)]jjo*(/ܚтQZ\|NcL;:/W?+Ak6D;XUs }&xm]X򂯐ô `:HW.e|j|4 *0pS%L|<"k&d6LgyH>85S6>~mjԹ{tݹPmg$b#L?h2N* ĴvX3^=B oHVoSywh{ZT)~*'F(d?K[]o\QNk3% ^c% *v[rpAA2ۢM<`ZMP=C/U0p`p鰎n\ o_tVUțD0E!3} S2p9ޫ|. DcSU}ɪYg[Rh2}mGg$p ryO+ש_\h+dn pN##*UhP!V ńHBB "WUPrVL3ʏ}ޏؗU*Hٷ k0Q>YݹQ&h&½yj~ ID_k$If'2R3wlUd*U1]rϠK})^K#O*YPƩ2}Uoo>AI  H+l!:TY-33T6O|[΁|1ŕ;}u>Fm(t ='VF]C{+\5=Fs'Z і$Ւ:j {Gǿ S[g,4(Y #: #APeTjRJA2/W#)^=/Q]O5 qy^^b3#N ek8-@"-v/E o'<2pP+aL?rbˑ / ֗:+'< [u⡞ X`;Csnzy{=4 `" N RKP>TJ8X1n [_QՕVdsZ1 ׸1u5i<(xNш|iDr5Z6ʇB41GqӟxsTN¾ 2YQ0\-EՇf=\AK֘q| FYwExF:nHETF?Ծ*4: nBgSJo ,oTS:;Lk\Cܕ ]4t2D-Zs>Hr>\umO~`p;Bbn#-1!zc-  X-R~QX9>P.Qo#91!smb&"2Y41K i֠GU_sn0>‚>fjܔg:L&^r -9|x{^(;Xz:7vbr~J_x 1ral./`-mX^Y_!k˵8Pr,Ε -N'D D /XAV]Ɛؽ$ KĨUYPG]K 򵣊6|;zx(U;=)A>b囼,1Hꟸ(l{Dq INm C@ovAkׯ ;L(N@'cMauD72hf.ɈZJqO/#D36 /!v<ٞ$",M]h4t{;P%4jL{չle.OP0WfPc>feYf +g4>z/ 1Cnk7=cJPxzaD~x,W"J(}mX0z@+]gX!;ԯh+M-}@>^7c9AN#7 'C>*ƥ꾢.܉$e"奂Rtz|~ΦW9G0V j 1Xr"埗)^D%ZIFy` n*l~R9ɞk{upS2vI?Lcm\ â!ҘX!-cǤB嫐A ub=s08"kvR]nS_^&43Νp; kvMm*0.<`l )YH1E:eZ[X偳!6 F X:#t]=/86#ԓ.Y# :@)pLaj{+YXOjWbuDRm,=O1\v~>dap};r:RW>?&w D2l=`Е,EHBq-ҹtJtny6:=Ͼ ]O0K|M74)eoR3/p]1[ UCQګ%`,,Ͽf2d7~#ZCt,vOnhS7>\YȾʲ|~dZ M&tc4k`S`:@mq<>GeGpyD*wBG_->}d '>!@8!4MsNQG;u]E}8\@. ~ɢlg ѕkVxXc29CȊz l "0,HBlR=B ӏŴ ,7Őa<+$%㈧ UBXh3$.^$n#VC`Y~4b9CSVֵ<ցRLC8VTy<Hn/=_}'TTE? P{P !aq#\xO/f{Ýh%P?ș} KKCԍkņNGWjpc[C{vMխ<.uaL)o(j̢8i4)z4Df[۷>t$TY+R-}BϷbd\7D ;,TN~ *8Cm*Ԙ_AO?y9Ng,=qyz6,KD5k7 % %0pT/'[;4 t*sN B+.6cJAPqNЌ@@Ye퀮| wӍNjqמ)htW1 /`{jӤ_lwKI!ҭ$8E#଺*@gZI m^+ے̓6Sl%GVԾ6}UP`w<G-m s7XYho#8;56֤Q.(*%FT!*޺V ֋ᄇj^7B(U<=*{.,gݲut+!L1UhEL?0sE*z^FȄw0 R&PtH" _X*jvdM,VKJ=UŷdI-*cLCDOc6)ףai i3w8ԗojR ;{-nf#mtqE\ܝ 7Cq7//V[җGeŮLcRە83k[6i$fȽRY>lFPe3S Ae>IRiΦMɓDEϱ|&1A wWl׍ KE-|*O6WHKԬ6DjE$@$%tXK_9i~O].*%k P&zA7Q'ܓi&Hq!,Ak~hJS5IF<0T |1nese \73J-l|P:M)O\#E_? gWqz_Elc? 2EʳD۬)pmIZoq 7~k\c8"Jٕ"3 ETwZCJ\F?v޽MqHETMf=:k-@Kch@1Ua~u;q3@n..+XLֳoNlDmE挻6 L14ru5n`'S4;sW7Y/9Ln)Die.VwsmTyjLbaX鸰WlHF,WZUka=x*vr%Ѣ%[SCuޯ􊗱8,=F'xWA2; B Gч([ mn5eS'|[;e@83GhojG'o̮1mo,USc"-@,Tez#jɦ~MO pяB^uAt;H CūNrc' 62}/w۬ĀE.Ɣt^nd~XiO2_Z^U6F |Z:'^V܂Uٰy~e߃2wm-W K7^AxFBg8ce@JӒjpFV>̖CmlWiY g0`[Gc# \$ )P 3 u Kr2[3"'v,Y4`/By*|C.m^3X_ԯLG06d=h\(4hݐɭ3CA^&͂j(X8.$c8`J`M<& {tn`*"Me_PsH9۷ M@D%Y`9gцی =jJUFwĘ*Wi#!俎 &s! 42mσ٪` etĆ[* }R>iA3raL4>үy'>>DpEG4^W2l:҅*쑈+hkp~ A<]^+o?mryPkųpmJ:s+xHnFk\TJW њ#4al n5x'ǝPW Yjw٦}2J[Q1+2A&f al,ԲozefVwa>L(SףJ ƳuEb5iro]0Qn5 -jUωd;&ȇ?KP8(hDKZq V~2٥VLzY'R|@G}&PPpU{ʇ~іFJD`8Sr4 O&l4):M9<%f3-G/Yny_.qt <$4WFu}_,PQFYU84Xj#`eq};x̉'vI:&Y@g_pyY}{@džRny3xo_;~JM~{ecB|VU5f-9%$3CޝkYg%KUOgJnɀKXGJZ-< <+ HGZ1GFSq+&\w[:ӴM h;qU&s;ZF~L1DrWGrNBi+g@p"`Xudd4;Ih9B;Ы gPqo)B&"twoQl/ cKB ^y^N3?6NSf Hck֜c%I.Fߖ g߬qrvޡ=s_ E¹jhޚg>0YR<̖~$лijQg =ާٍɆ:Mƻ>3P5ANUJ7rRĖ@iF}0c2,S=r@UxDf;"̓#ذi#\#55ZP<Ē( ji aơqaTʦ-A!;MKYF/OFjiJYTa> Ĥ׏߽tCts0֐uw\Sv*RZCFea^_OUr%5k?*p_G>0i#'r&m]>Cf"vV 4rLCXVy2Q1GT|6ң(@­˲\`lh 6x+dHJiPi8c(ʶg>k~1/9ئ8<)SavmW˾:ESi$"  &UV";-Cͻ a r\IdjX]B.q,<lͪ7ͥ^-ok<(B%/{$@ ]=qNw~(5YA֗<- `Ί^EZKuE| jxb. x zML2vXb{(򈙥0uh"$kȮQ>t`XylFc T2֥%!7m.d/UNCawrvO3[3{_  n^烹oysǠӥ'ߦ9O!iPAHt5pv_a$_G}49ԨY 6nwSDv1Qy7󎷉X()fٙ;7dq&)\s'b4GqVhWخ7C/zaS@&4;s϶y0$* qbx2W HSk/2c摇pi`6Ԫ%g2xh( ""9`ɛ/$%d c0)X͐l@ ߄t=dWS겊p ͌b-IRSN>Z_5y8L &"݃LM_ p#Nk vwoL0pa$ LS:̅ԄPi+(S%l`Ѡo!VaǨWdR>i\[0Ĩ'JP>~;ѱZ QS}oN?W:I~π{f5UM1HrH|{k7 孞wx@.sׂ+B#.sU"Yii$Nє_~RNr r?CxS~E\M+;i y['㋇4!~3FsޜىL*7c ڐ|)h:t*} C!?h7;@#C@NJĘɎik$,`ˇp:)g;|2qEY' '\jTy 2( 1Ƭc\Kl\=9OS%reJ]ЍL$+Q{mELG'*p):)0Ѐ7 5 21<5H~RvPal4 Μ̾f}>XḦp;UN0I-URGB<'+! >^ C/7,{\29( \``n:* X|KB\&+B,VycRg=~}W>CS?K}7.y pNn?Wٞr0LbES"af,J^PD9 8 ,\ fM9g4FpC*yw4 ?. (rc0fJ bQDD-K4ugeT!u=o-ۂs93ͼ5=>-V7u&Ui #h`;y}vI`w-kDnޖ'{+#ₕ9< v|ְB*E}Xhcs؄,eHX肌{MP^9Mrf}.eFº$qp⬄-&m$s~\⎂g 4h+eu|3l(zjjd~$|}clBT/v?N!v-ite!r.Ko!Ӫva{*[5AfO zIgDwdVN)iCD|S;D,'̉ʵӳ2EyTGR^loڒE\&O#.RA@G9TާxԅC$ Jq eы"I2Z+mL*P,b@Ռu[ ~%n2v,z`W*ŌQ\FŸfFv&o2uGb5jĖ ];1(IbҴmRĊo% 0I&) HpNmeΏbR_vtt|Ջ4^rn[;̔Cօ4ggF$(zs}y/A (Ho^~9 <׼C85qj9*R=`4mF*e}M&(VRهS9ZxA9>.4nMAVJX 驹{9N--RbwM7mtHmtL*LΒrT$,D@:{XeV+7LTdoŦ4-2ER H@tt֘A+Mݲ۴*F@G3W_`ў0LYG/5.u p˞rXQ=Ml7: ԊiF@#Z.ž.]!T/1G[B,,?q##[23AK=:])"4I0 &t#VhQV0pGDd]߼lQa6Ҷ|k䬤fpi-/W˟}Ft6f`"u+60&L?weܗ{S習M )>JY.}7O$LN4Fe$R'=Kڏ TnTTA:OʳB KG3pػ )A YWGҴ}0?d~QH{WJ ڕ0hl(f*q4%ۗ|8,z>{?d ='4e}&UDEKPO:42nKBhs#PpKx+Bzr} 1^Q'sXiMVb{"8/j?|ekjݔGS̃-ᗴvV@]7_3!zog'M9 ƅnpAW 8zhB׼ aqnX1`Pddտ#Xq'SM-3̶ʼ8iB!䷃\ё]wI󿬽TxڅS~AvR׊Q̀zⶴq~u-2^96&AaуdPDщk o# Z ^17(cuO{S X]' i4rܨ< ᰉf#ȅgD!1Y׾Tv #Ex]c?:=hEx$wJ/]}"렉;rNߪAă C"16 66}b_enB%sI{ծuRlNrP:h80_>F 썤хlA׺6O_a2ꘗ7?MS6qM-4H^ b=vmLYmC]m_@X&r&I9)cR 4hPmlcΐsQtώn{A[t'3R'L n @|7-DX~1:nkdi~()/'9>@6oy4#z[_&\ɗb{6TyfckL.u]?fކt7vc5%!8 s*VvL ~ eʨD(!D}2._:e&#ͳZ%Gl"fcR-[m`Sx`9no(,'жxֳ&x#3GXaALQ}@WlO!sC41PH,#B@rsԋɆ|)CN](Ļj̾Kk_X ?ܐWu4F'Xh]+g{Ȼ+sU;f,1XdB>Fc M< $-ϟ6%Y|$!4st; )LT#q9 UA*RHZA86u^\3EO]WƧ4opGfvgLe*Jd,Zpb]޸Z w j1L @'TTTPHH +?BCq0( L{ AOai8߲H@Z<@%#މyb]$3kc .* nu auk[ـ~oMNvQkOIr%Ĵn9 W"jdBwg7SȿiJvw φдPhԅX&G6we7S55?csZ٨4s-5(Q 5$v+> Q;U4_RojwU4" .  рi"1l;k&8}|is@pZ!)EhA1|L; Z>w"3ڇQOvǶ@@n4 ۸>VD$ f|NH"vf#Md#MgɐL{ >ReezBEBV_V׊a`e qCMM@UP 9%{ڄ[m 4r-R.S(团qJ& t)4C"9n<u9yiUO3?o O%BO]QFqlp+sws83%YuD ) `TVA{ov [Xvr^ᲡέTDed`>|A8[W9ppkC8GVm}7'o>-7&04E 8eJΘl?J^wDam6֓s݉SϾ6`4f:8zDuXB $( rYkYB4pOZ{vо#ޏ1'd8ǧc?R4 쬢D TXƒ# i y'58VD^7lilm 4쩸agi~?EͰSX̩esզv! h$RR%f7O]d#z7VF.%gx"3q?vx])kYW"\l%xdFH5i usդ>6F,3M*>JJ"ěa>~`gbR<-އ [^{;?$UF?3GaBCt=Xi]>( ӭͲtb>a%Љà\w3^NE_);nMEQ @xHEx?8<9%˜w[fCNX1)z؀ë# JK\Y&TMAljb{\z >セ\v=mF*칷-xIm jKr]ͶzfA~MuC?|umDo1_dZre`8Ũ-N-=RVNҿGhct}аS&́_v\#Rdw}r2%U|3LWnn:oOGr7{-3~Z%?<;f֟0^\Ԇe~=-=Klnjz󥆫Xt64. CyJӹ (=,m. Iի L/%n{^H!Y4[=kœ*3R&Y}ۮ&TFTCl)"C\hDgNadASn# ҂^^E "2S6޻h ouϱL|ks jpg!CVl!Զ+׸sͧxk֤姟 hpÔ&cg?aDAq(عy/ @Ncػ#өIIuN4 c";Rh[4_ yeA4Mu3D EoY`Wh 8d6޽~łyz6Dk,_0..$¡tzlY^H ƜUvd, .*.~S'2*^*WGMJoS|BRF$,"'b%^~>'MgvHpE=Zoj?]RX/_Z}K۠~VndDA_]5#Ս?݋V}tCdMljs%|fx^ʖ?h K&(_zW@t4,@n@\r.ƣQZS&L ʞ~l:>ƈ\lPVڢrFNOegIو)G-e!rݼw}r2YNDI'x+k-=Zś"@I%̽,yuK]5sV͜:Rx s'm.{ [ˣȰ2M !i*bosӶGQr˵ᨕ 87BHKcz vk`Yx 8ev;5Τi-I""6U!q3A$%t1r>K r ft%H?GbN Z,w]cV7^u/PhM׮}D=!UtybO@Kn qއ+ܠ\z ƂﳪݠKltx7h /ji^k0װJjJeه}y˚HŴ|k[zS,)dnĎ2R`*e1XՆ49p§aقJM!43oLLg`+NQ ĭ ω>5&̞cFA3(: /=w~~ wX'/v⎱éฒ7sh@IzM`l/7Jh)Lj3'S֗T`Vծz*κaw%,p[Jp+uvLtYRzRtG }j+ 臁,ظf$ <| UM^eG r=-h[  L"Y%̞:jv2uyEz eMW!4eX8t읙J{ D颶*5Ԛ~aWj% }${2I~n2b.;fZN3|ytZ.:3?|Cw' :ˎ2>Š5w$)<2@?M@0%ef:XÉ=6*Pw@# Y$ zp%7_zM3]fZ,&_ N!L6WH(r%xð zDHPMXD&ŏ0shpZ?;: b8N +(Me b#eNzDd^6"5=Bತ7r@D[< o@Uzg ܵk@Lm8jq,Mu"A ;"7VLv O6, [s/M!"œR# k+7E븻bC I1pćx-̵P83FnTN= H*DoߵY 5D$Լ~z6l uF: k(PRAE T*_[Ls%JfgNl<2_M*O?o]Wt/_FG<"Xذk$'vFYT@Tz |Rc{:a0$Z;yoCSYZX{6 UՌ]m6|AxZ*`F:>=j-&z!,[lXtdQ݌Ȩ1Ar E:J)ɮیwUu#TԘSW3=c\u.xy7$Uj-'C(Ѿ^RϏIj!jHCI;myJM4n۞ vLՁt;$/Pߧ9Z~?KjiOƑ~)@$}r:(:r0C43Y?ϧ[;]z?2{3&{цl2p@ =8ވo';Ǜ9;r؂ƕ"ߍVä-@0PJTN5y 0w*Bpv-d}5r%Ó&m8#Na8 )+IC$'z ГKMQnA(IO\Y&egS: :'rNU_oO'jcfZQ3'ڼ:ŽK@3zqopp%PE #{Ҏb̑X K/]T\b25ħJ0Wf+2ЯvEe2,I'KIYc(*vT$i2}4~5tVWm8kLp|M!楴Љ}$Axvǯv"(!T uADW?1)'N V"5){A8(LљauSg'#ySꂇ:w+C5ټB`Aˣe悓GS!M3VKm:9j59[qLAEt錱r.ײgLp3tXOg9_iІoX4Q^8WARf|Ā+}oGޞ ۠ Cr}Ggw]HQ vB&Ő2?\;(Ltn=8im^JqM- ,DYKu%*c,8} ?o &j` jcsd+@籩PDb AT(膶{:DkhB FzAh ١j_ <t$D|Ej)S.8۝)Y pdWgdhldRUX!Bh8f%zC~+O!]U0˦oyVՖ2W^KݣLpg-MRezܩ^D?d봪VTa3r5W&"qdZktJ#n24d녪Dd 0 d_cT"/Pq!(vD*?;ԑ:GGKk7[B.x>۶ ~K9Yo3YU~1QhEúumW֮-L1,yx#pe@JؗVhR[ /FIGp|[*1 ^Mq; ls,>+K#beal>ƭq}kz3_ ө%̹uKh D&Ct3:CF-T$q s,nw:I&.*o%ThS_JZMj dUjۡ!U:*H(ɯrY09Tkeo"[6#A?m7Og6]r`Ҟjk ?+\KD&5QC#4|uѝrI.^sy.F7 +htv 5"Q ~bz'p0vP\γ\raLn 1nbsΧ&b&c!Jo/aw,-g)9 Ob%4s0^^M2gD)R {Ms+piPw t&rL!{G28kjl<5 _ւf#U{PJMߣqʩ̹k ? v鹶E㻏*2msi"%=EE `C"ҭ٦GAo SEIRo:^GXɎ#$RGlP89X!S>J.Y4r#8gx,/R $H Y6#8wB.'n?*B'ҥ(/ >u[3]&^)aG@02*0+i<^jT@j@Q$s e.ȩEs5E)KRNF=85^,ygph3NAm* ݍh !L@6aL1I)C\a,+1r&b!>d^&Dݺ«PPZ`>\\_vsi[K`fjF`qG㴴0cMl\;'<ƠUJ*C ?tOAYym/4(x'AQ/zSR4'YVऊ]o뮅So%&cn5eދBvh;1Km{'.@46l'\Nfes|jX$&\$)qM3G}'1Vznnz׃3rUJ^ :V@}J]]q[KdpycL-%mƂa??le†2;BvXsIț_X%#H=2n[Cy33AyBE^ k@ 6,a.gf9@Zky #\K W[mATt~, g16p+x5RP7{=~G]"1!c˺: Ժ,},aCP <"ˊ*n' 9YK92nzC9s@p!5A>l񴷳XX۠]\Ft@cVD|4R3fCmkuHJё`8,S~dw١AԿ\Wjf (pYPWnZl0c=b9Z)͘aXe-xOq ZF"܀޿u[V}G#ZIXը,8<}ظ! b?5 LO`fF#fN0կf ^lUh38%hk&Z0$yYg-emn̬¢e14WAAV6c)VEn$a5ME*l9YQ7~:}G5Twb2u ,.]z|PU PQƻY |%7T&M{@2ɽ略 uSe)Kܕ)48˅˝vkA?cx0G/o={ Nrksÿ yċϛQ$JB͠#/M˲cLZ2^?4'>ն׮F D˟n_U &EK W5uT!u΅A3V0X6QD\s8E3(C'i2 ݟ!ڜdv]Gp\90<}rXDw0P:#IQ.dl/Ճ/߬ξD 5:*ѢKB6I~J4M(q-P`Dd_>P#! 噥F>8h*!t}@g-8S#h5|Z1h(5P{0}RVܹS="Sk2?kuP#lQIKaejP~{ ddqB\Ҩ?)y$.q-3s@.!yˆ3@|b ߦ W^M8 T歴;ʈNF'sB*^XDrӗ U,b>kU Y («'8%ۮyj8Y': ;|0!j;|> d\]u*_#cqJէZRJ-TX李D]B:e*A>+|üIًR쳋H Nx ;,uZcghF+1' S<91K4}=^0r}OoZI[ 29=[T'<\<.{ @k~v1>>,0<9)N ̊=_$ߊt/b4Q@FnƎ߈ze0 I8+M[:(Jݯ'_@7$ Lz6OIUz=w.yϐ#rW/0(g~yXAo 'x I?Q".t4:Ms$ E!le`CC/ _Q0Bڪ8ϔku@ђ)-[t93b&eL5#pos[Qq1UD칭ZYM@1#JY?Li:]vwю`!8A~7^D%cށ`*w,oɍ r<@ 0RD =jd .gIz2&Bi%؄D^ȶ+[iU~m?JBp/_[>'m0eLx sB Wz9;)5ua{aS Q!nFӌ'C9R`( 9t }#r'u_BAbC1eМ~>s͎SFsapm|nc{ }.O{\ 7[:r5@;r72n+-3R[| ZAAQnԅZ?*R濇&ufJUu㓾`IP)9-bhC {|xYPX,!E b\vށeїkҵ)|\%A7}XWQwCd`"N,"VɹV@:uNtf9Oj k05fHc|4s\(g<13*2\o *}J>J¾UN@|"Y$+7s`'M') qՕ`DIxOm64vN&ϔ.r팔*nس,31yC_bdA.LȤ0%I*Gn{ KYkOm}[78[]{_fX =(R: V*cV믲ޙ|1-{9ZwL(mp]q6||3xIoopIrɇa]hI[[Om|D{з#e?7<̵D,á!q /FG"6"C;l1e2h_6a<@&܃<$9RC9scѫ3+Knϊ5@^Kڅi49)q)+dI8 xhcDӆ L-z&n}L6JIwF@6UJ'`_"k,,%&`ho/$799`hT㗪ad[D2By>Cwt_Ԣ }q4 @+ɼܩ$Lq5SyluW޵\ιz mq]]gK8Y-"*&[0sYM8?PNHsK+K^S p z.v*Kci|4i"-U0٦^؁FPM!^';-mYT>ST{H ղnF' zJtr/f9/6%F.VO! yez4xoJVU[5ȵ1R3(5|jIwZ^ ǬoF(QD~rv 8hY߁%b3;9/z~gò'Ls\v֦t/WY>;pLl |0~=Nr~cak0[^7GW 0'V>M:~]$VSzF DzJoW[d2UХ=,\nE2~za/ ݹ]l1'u:2O0] h[iAsRW`_IFB~+R K&UY `/% s̼HL#Rl[rs9i{Y+_s(ZRև`uWɊ ?cFo>U@6aFx=RYv_&е$f3YѦ+. ڈ6Q\R#x6I`WW)>pL=_$O_>:*Ii1@lt}PoRwu{':`o9^Iܻ#'Ǻ[KxC7AMaE/ Ak4ȡk|hqio~jbXKg 7-53BdvE QŜCz^V}7R^W4.#ocO SymI4m 6Y 7dV+oK -ZscƂd*qM9V:+9r(}X: k7)ǔO58FWG ՗,WYs ETUf!M$ЌȈOz/+{-WXRBW^{0WX#D Oj ,[ `Ve5]2;jPy* 4)`^(,>&2!d2V!>HfVye^B{`xgĠ~G VK0?#Yg >6)[5;`?/ݞ~64N3(3yĄS.ddP7j/tTnI/me*FORz,Uܵ$-ncIC^IEQY yr^&twֲVyS,5z`șsf´bB}2pLp/*#B_,Xv8N\w4ѷ 5`r&Xϡ H^FŅ c߯W].dZe@lb!/Bm@atiùb/[56Dħ|Lj\-F$^7oOEF|1+-FQ,Kw(o=G^tQ,~j!?&ޚb/2iZNhR<@{-k)pF%|ߪiK 㘩n2|;0u G;2pMѵ}ڢOE\¢*  Ot[Q L6!E<[ 44NLWʀ =)Qa[U39|7~#un \{ -8P%1\ze%K琿r [뫨x`hYtƾ\E|Ue;#j%G;D+!N0TrK+eh%+TɳJGQ@њ5sZ3Lk紌B3c);m@/&Fi%NM=+7FE07&$m ;tiKi 6x+4rEz,RTl3UvKV"P֠El)CN"5X \%P0Gh_~_ 5%y΃4L[ a׸Anr5+zu"hB)$d/9_֋rq-Ws@k LG@ݐңZ1,:R{B]q׬ʆF,y \e}?l DoL7B\lɆ<<*8'@h3I`ځ:XknIU.1QQ {tlW/ Q?IFv@d mMl& <1Yo>eP!z0#  /~s<[9Qt&1N6bjiOJT7S廑 7 BeO݆ݥcfrr` Fa h/p\xܬrd8yFnO`T8UG [x~]v/ǭ_ѪOIF X}$s"`8X‹^DƛWٕH`E&It`h%z,2Ǩ.Ad*; .ݷ} Gf|v׼#vF!$5/6c{C<ѷU2c:cUoE6UKP57qf, qz0͇+FC(Q΃E/\kQ<;|.I4W9C=ħn4Cxik1s;UDKƴcl7&<ʋHdH hGw!KIޚwJQμ=J~a G)nCQ }8rFl/1N$G]4"0#F&&Q *VKQ^Dh$$:D{Or$L< ?6s6Hl/w*;9e*M]dm^.{) ef`'$od64x6#rt ?gRNSʵFqMc|e {(1!P#c0 _}Fnx&0nz"$_q02j=]Nx=颕F. DI#Vvz=N A=HڋXmӵyRѼjrImkUFdV 'h.VӜ$B8{`]&Ip|*ľ8W%T7fS.0_9`5se.go7GvmbSP^|](dhi'H2mocAnȭqZD tIrs>FwXh)I&d h\.`Bx8!v{#;xU6փ>j`~W}C,K.xsYjk4;ܣC9AU,v[`6Dcӗ',= NHMV䰒b yѫ_)'h)cY;M֑e0enO=D̆@dɗ[Y49ht鿓|,X_8*t~' 0Magj̥BW^Z˫ː #al`3[ 2^[ܟ`+RyH77';0XBQAl833ENPV<ǏOM_L$!yH*:+ջ%UmqYC-KUZ8MBpt=<ܴ&FgAsIpx]2Xqڕk#_׫Ik?cq  I`XAMV%H}p>9UW?; ss}hƆgjcPC,h=wK`<Fms'?qz5=]JLK$$lB>|N~ӯ~0M9sxpUŜhQPDh_} wNT<]Ֆ{>3$|)dIb1lڐU^wp,yяAD2ѥ9 q~,v%.@5 &xA%=) (80Ǣ ~NV( MO|,mRvݚ.^ګ)ܑ"I}|;o24`k4o+G8Y*-UEH{df?p'p6aeahY^֧̗4׃CԒUT{J2!s5[F[]v}H6ŢrE-MT Qs MR1.^GOmsuzv1NE>Rn;b?pAhPz$!1*c,<jG& 8^$lTNbxS*EY?+/±=wxONy9_{b޴y#;u u'bI߽fB0ٿV_I]5\#?hfWҰ]E9͹4z})S.v[wfG<J)Afh59+Fh +mz2P$Pel>l\]̖}~tJER"$816W+ rDoɷ8^[- 'UrWі?V ?,`(|Ьyp&17XsM.1?Hy%c HS#&p(B:IHm Y-!Չq=/"Wc| ߜx(ST$g^1|U+ f-٥%,0~b C@֘H xHp)qf`?|gAȬF/7D%;__1{9` buQH zҸ_}, ׈m%EOBJ >}LN-=܈Y+[dl) }#'3)]FQr OCP%Qp6 7oFkLqY_0~oÏ}#Ό^qʁR7`ܞhӁsU IĕNE1O$ G*RusMMɹwy~Htf U~8f E&@mƦ IͰ*Rguig[&d-RiVOq~DŽ-,'޹4p)Xnm7I1O.b'}{5=t.{{ZRIɱoB_8Zo9\L[NR°@'F/%UVG)ې pPgBpc9E Ͱ\Gy}@@OAJ+1G増j{efMjb18 w-4imb5we ?]e~,8Ev0yl.}yWOBгPBn $s1d{@_8o\QNrߝB>4Sү_>+tPsLg^R,7VK_GrX&)$g"X6 E2 $WG ذ ܰ]׫HDŽDk2Su;+~o~J:VNzD^ܲvfX]$YaѨc݉!~tȞuݧ੉R ZMekz׌"o1#YES̙ӥL[tK'%RX̂2=Tybm͈W9618JȱLEXMc$3<ڷȵիHg먡WKyIi y5bRwD:Դ#*!}lJ+vs=[-#^Y!\1a` _谂[ŋ&/>q"봖TLO{L:(4}܅3I繗{>_ݎS Yłqʆ£X_1luu}{Ut/wy)ۿ#+kWw%3LXfw6 b Fg]'e {ϔG \l!~OHS@h_ x~-Y?A^ dDlreNzp{8b!ug!ϥ4jOeo#{Z"k:quP VaYڲe˂l,,?'@}_:6fӹ<0>cY"ø.Fb&y4:]!GCfJoUC/ Kc#2'koi>ӵQ!ʼn|]Hn+@8 4p+t*skj96>9]cH  γ_7m&dΛқh8A!U}`!$D T|=h~]A͓ΝIn{(qs[myT9AԬ6{2M 9R7/!7lRFK^2վ֗i]N n$2.*#j2J~ZS/GeX3e"kQ'"y8Pa +4;tEfm6jdGI_p[|&Pnze˂C'S"avGS\h/<'ԃ0Vj&/_ڲUN-8?WsR~J aꚁ?B|2MyϿ}0!׳7<{F#|kfFCn[74&eaYӠRtt'ӸGhidI4C )Xv5bI溞U/+"N VqDhs,: y"+3 liz%[i۸'ޝ8;f Eoc_<36ղ@EP]h$%.;ĉ1HׅL+Hӱ rݺ(޶ tZ/CWD͕4)Wup}3KCTmn41m[3iiJf ڧ6hg\]ihuyFƙ[ŧf  ſu_hO0Tnqi+|6Mr gAR_/:Fi@i2dNw_W_Xu=@ίS!+9WwoPO6sqHcQ˖f#^<A/M,ٻgN,}Zꪝ:moZij}j,к07<̠x<>nOt:H;ןZҭ*BXlS Is%ֲ幞(IQbD?$݈oA$[َJüWlMپ[x;9Js|ʳϸθ<v QWfFҘ(9y(V ޢDųɤ]  ؎Tt_T (ćH֣&LĽT &?'%+&.`9QI(p}cވ>u-*}7 ]>d\&c9*VyC3<Z|^Qlo35{hI$کW;?kV]`bm Ñ'2kDTΛ˝?(v'O"V㛻 (Fky2瑮Ev/%5 _('t?q`0_˘8`ƵY xVXEn\MU 1Dc2$f0wvQ7#=)Tѕ~*^l&^rdn$Oc.!m{6ud@ܲϻs.*6Z uQJWkٱۦm$"k/Ti Yp-MnBvnH\4js Yʪ}%|rjvT_ j)q[J/}u\V,PuWZj=L/Ԉ"`Pj#kb3˂RJ&= cJ+&*t𿤝 }9%mUYhV$<97[q^PzoXwq BFi#Dlq G"z(.8 U w'cI/i^,CGh3`#jJq#-~A$Y+f4ki t0gK-`"=KS;Aܯ 'Pʊ8z%g䋠ÿ밲*!&G8;a *TGQ59}vGx6ɀY" J"z[뛽ϓgnM(7@e(R+AEh//hUJAjҘP]8 *dDQ8{^c>!~3B"Q~ڱXlbAVr>Ss/ti)AI:rcCJA99su:U>j|B XTC(Ь=6lZbh77$սy ICmtog+) 'w7u_Bi͆Hnt* iSI],N' 76©ڸCCNmxB,˥RGWS4ΰ Q!!AUAt}),-AXJ8c$nY|{Cf`ĵ-*e'L \ JIN2'Zw1.☠auXi@N;O'$nq,$2K}BÈ,bTN;{J/T׫5TμYdnE;=  Z qDGGZZ|^{@w\rt҆H?0I@~N1Ƕrس"Cἁڷ(w|4N{eDaMۥGxydn! B~{ASLyN!;%6+i{i䁼4#v٤J Tq? UX8§6LDG߂ prs'\a~;,g:vxVՕrM-h˦&5:]3ts" #Fh I"nHB/zYN&j<K<#3Z~ph=fg*Et&<Z{8^_VvEEmm0j* [Ӌ3&oﴹ=ȾD.U|)"yj殺!H,"})@*KLn {Xsx9:a+A)| 6/JMQȶ 'IVVgf@gqH&հf>8qǀ}K )SV^ )J YY =bgu ٿo"$(POFk9c3,MEUy7]]Hߵ q!(iӇU>.P*I@2e$Zo{qڑIL&Y{IojaK"?9XK+i[wvxԔ9æ0?vh*K3rӲs6ȅ)_'X.6RpHziaɆJP{/E,Ah1+å%;/눭ƾ mbZ~7^]*#rŻ.`)cbcGme|Mm`s-s G-HUXAp;mmrQ,䏬K"d#VB_r8S >xv~Ao[d\M&0h}:,ӷϑc)߇ J,0ô0 3 ?P%DXܲ_{9xNbvuw:yϩ: ;TMavRm<8˻'AXX~|0+~4Fl/%}9v NlBEf!ݺJ>hfdec~ 86 '6'X2&Vna_^{L%u)os:kyk{:H O]&~-U DS;́JeL甴LÅ#>%2M> {L ROx$V꧶pkML׿]jQ^ b!8OL@{gyӜKra!Er3PR>Uf0 OGf @!,Fps5_5sP}X.a0^[5199;gŽK uܯgd~ =F2;X$CgъgnDK2G+,IY (?CAX]]|Zm.#b lXS"MI&6 ytEbwɻ@?Lə]{b$FS&xϋAP| +U)6j3b!WPCi|;==V@lk~y\H/F؜V#~&ȕb>]23+K{;c=ݿt:"cHѪW)d2 FU5 #}Ω/21d[ٓks\jjq%h̶?*9h"x1T3zYjͰۏ fĪflS8r tZ>V0Wͷ/``ZY;]:ᐖصGXދo ?C oBw&t0(/:)Ă}gǿtuz"eMI 8nn(wg2&ӾIHt&4;y/~i@/q9XY&ߔA40P;]i8{Z*k?6ϐjlƩ8z zaHB18BQ?*υ|t/[|f*gE:qOhޯ۹\`->e⷗[Gt\cd{ꪚQ='ZA,6i!"x ?ƔG+`D%'7|P-]-;Wzr_uDeVm/K)4;?lB#ԖACgp^"b]Mr3 7<8z{Co/~ 94U} INxYaI]㜬>?zlL?VTjeX~JP[2T`7d1b{ GĆ$z$>^ǵ UG{{%Oۄn8JY; NpY!PwfNl}N6c71}?XS;p*\9Q \3{:X>yy j͠$kd5mwj{Kv"dHNjU_!@76DA[,*,YaS} ke4S`ˆϒV=>mz.{SY*$ V t%ewS۫$irdOj5·,Dr`OR-V=olwF&夹xXG *uO ĵA? a(uL%k+e<) o^%IxQzd-j9AUn0jwNHytHw&T5LCN;g%nh`n/VԳ#k9.! Q?5)D. :+†)e½V qfHNŗVUoE@y*mO[Yse|gǴ+n l}'8a4!R`l$ 4ӱ9>]G V::6Ao)gЇs3;.# mL6UQMS+Y2m )D>VQ!(DXq]ycC TtNa8wJx_A@V讚967ʁcwzvkO?\|UjOp,tKȡIYo~@́Ӏn>>毬6-&HyD]*U`f "*Z]/1xUwb= eR޼AzޚNMAJl0!NL,tQkB14`u 3$u̎nZqI/U|FDK).ڗ7gRdq㄄kqU$Oف]lku=M am_'YB;K|TJA4̆uLZ#]Chhcq]%YԾN ~͓h Rɛ6yeSURRJuzIu/^j ̗n0v:}Ac);D!f]tiU& hN(0[Øax1很.?]gZR.n LXUZm*vu>85A]!𻒼t.~M7u:32V^r}IMynq5v+켍ڣJ3ANRV&ZM7v3>T7#[>y:?l{5#h˼C(7M }Y 7cʹ'LՎ)op^5NV-qv4 pɳ͉]9GR&π@3FUQb8ALx]$4ۚ-\,nbҡޤwe~Ő\6)9Yz#z*J,{3ٷ&#Wɝ^SW g i$Y ?Z)_P%ɑ32d`}$vDKy!g}_:.1qza}x5-2R-BѹϠeSIjL`N:6],}/h+xЁt'F#Zbm\QgBlHN̳/JF&W4aR͟Ȇ(϶"678hm,\eteP$۩X`Yeݦ$\~݆s,NxCabb1# w# *-T-U?:&Mh Qw-Oh(@Md .,EE?/#3d񣌙*vʉG,wZwXtubjPk֗*_փ=٫{: hU%i!bb%UYKUtFjްV(Tdfv[:)_ĺ[1,^D{Ly{SXi $0iFW"[+QFr϶}&*G/nvײTݫx GWcwO0Kxx X͚G, .4rH:ρ^95B;NfJ=2@,1e J>Pvc˸/ gKH[_AqAʥ2\WO[)cۛ=tyn[U<@`s_B5P rjzS-}Lc;$6 亅~*wes6,JF$,.Q8K`@/f(뽚V1:测 ܐ;!itVPS'rȜ㶅T}ȩBKq )y]l+09kc\ni_-*3̅~^:+7% Z;_D "E[SǠ󘧊c]ۻZ+:rv*yo-d~Iln=kedmky;3". O^}u!l会(iںcŋlJ3 0`GGh GԮ̗Ԋ[=h(]ϙr! 'R(`0dž. /R/WJu18.zka ڶ9sPպ-Q6/!Ytʼnc]^^ԍRP6|1*0tg]~qXx+C4֩`ן՝cA=k eK)dr5YU{w``8@|=]ȳSc hP=-QIy`jyZE= 0!V&9N]?3E#eԨ#ud)EMCyE6},,;)+j>FfE^74x o}vVPa[n&j@8XPO@ Wtcm"pyxpT˴2=:NlT>Jt?1>? hQ@\7k| JL7؝[D˫(;y1N 6ݳoO;Ot}Åv_LޖޝA{Öw]r2uX_!:Jv\lBz۹Ӣ)WNd0fi8q.Xi^<) PIM/ay|/YjrOP'CF׬ZٻgL;5tr酑v(zP*\vI1eMx*N`>m^ 6U٧SEP+Nv@wAWki]=7<$ײ-ބj(uڬ3ooC,G{b:ĸ}vkCԨ%YKqz6: ΔJ$#MiH/@;q3aUxv[a6V,SohabZs;f~}"nU;D^Z)p{g[OH E88)p8 npsqu,83 |.r$(3X* Rg$SD; pᬠ.)2PBAhPt{!*eꋾRa:x;4- WY k,Tvr!.Pi(\&?fb2 _q aq쪈c.FL7E77Wo~xA v%ۍ[N%a1ɵ@\hJDwwB?9c</*ºDo 9+T\}w-sʌ:i!zv[K3|Q;ٔxPd'/?[R>wefڪn]em0cz~?[AA;`fߧ b\]LݨƓ{QKCJv_`($IGsriON۹->pY-^ETrYyTpy~U!7`ʋt'=Ǽ!Yki:HUTو Ә!dN8+ (|#H.>@a21@,Kp@១zD ÎJM;IB4'PQ%Q=ˡd;KurͪpP7(x/r1,Am,!-K`w9@')!6?&isf·2f,Is.3\t|=g(-n9dqZ^P@G|ƎX>~4t.F[^WPhf{CyKD:`8Lh1zW ji%<[a'KeaS(k'90hݸ!M2JOЍv/TΊªsJ|6^.3^FejM]\ơsk,mj?҄?ܘg兀F_~?7T)iۙ+,Z@γVyN!ŗ+ }֣/9 _Vzp[C[M$(jTg͌#F~+p@ u6'걈lR'HMXqknO7KAmTz NOM }DJ-DҡTW!GdN{f>J=XUdu ,(n_Do`dH:% Dc 莟mԳ"{hCHw dt#|ȊCW@NS87B?9DmըQvvFs zJG]͒ʴNB=jaC&`<&oJj ǂ>Awɖ:{)8,ؔ 8'[dq)1iZJȖJ`n`<]KRam<76r3Su!)wzǛu'=\꿣iA>>hc# ̅O֞ vm|,7Att*G@4-ɮs@u;Ci#*ew`>+Z9tzX=,ݚ]@/>of VģBtv<|9ᾴ(v 5_k&`'V}򖤮ޖ ~\]HdK.ZlӘާ lDxsmϡ SD&,H9ePۭE4ve%')t{Aatd2HdjR"uLO*8|;gQMVkCn;*W,+28QP͎jR 1]~"Uɴ wyܳa3o;GM=֥Y("B>kQ53C2ljuxYf>7Z@22v@ ]~7r^1gU o uU/hﺽe>e>]{zKP`HVX0HTJ7ꐻ$siĸOi#B'2EgS'_7rz2Vzң{e>UG$ ۔,QG>!6 x>Q4):EҨ*`Ë疪FBpgv970MӔeRiw@M.:^xdLC$[EVfRK@sp(k (Ȯ|1Gph2為=)wu4}C׽=Z6Ol߹D?hBT5LR6JoaE۰rǝ[d0x#CІkl"Q:{2V_МFcFB),sd-.Εi'IS34糰Ci:LL\ղ_bf˩2^·>Nϛ|ffϾ",`>ፚq.@mfQ "#яpJL>/i'_+O'U>:{KNzy ' rZCAԉ/\aT?EQLZGo=>ji<|cC beM,N7C\<6^_k^h2۹]8r&6wŚ[tjgjٟ;so`&(`\©9D4 (sfyA}ҭH>;ctRA|?+ ~Y~&oi1̻}wE%NףT20$ G Vp"7'81xI6۸ 绠]] ErQVꚂ#{}+#FhɶLV+$O'F_ޯ/[I?h/ô9pZ|9awԭ #APUBji 4yxQsOqT_SH6+?w;cĕ]F *D^Lrj}L3 p>Bո1qs|vV/뒑[M0cX#1b^Þ[ n!JǷyQqTnyo>/XfbͦCǾr-&s.q]ҫ_>>lVDv.Ѫ!dFٯH0{p'xY]3;M}/,LqS'6f1G3كc􌜇u7@|Qpկ>LN{e.oEeJ+ ,v:a62:@L*)?Dz.ʊ(]߿FZa\M;e0ɟɦNE6DT}n 7P?s]d}y}ɻW50VPn$#X@1(hyT't\e0]2I(XCK^5!1% XY|o@"B"ߛ_-%51Xx4"3[@Z1(O\Gq>Y:GBh pZ"56;OcoKg4;(nFsAgBO%&M<ُlW+K8ŨکUPf.6Gf7FϒSVUwEe@_EYYkڦ /GAF pܕ݇]+cWi9/Nça"qW:>T zoM&>VPҊB\ 9kDʬ5P 90dWQۤ;/+ ܥy8bVvdGN]^/E˖lꓧ+jMݞFZnP#a^N?8Y(+^6QZFJZry Fm4=VcLG/H?[z QYR<])~iZV Of]?`~a&'ciL2+(E98:_=3jeq F†#J,2-Q+0F]; .%MVW4)!?R4D HB>{dP0WÌ i?!ʹGɆg"VaF2K9G oׂJ1zAlvgTnrD:]w3le괎:n 'Xo2{o[~gbbLaREg\W-@ܫD 'Q%]:AߋS Fxh|]eHP#v4^HgNL\Yj!:VN=\g5U?`wDLѪRm_=( nɱvfNi_"%b$5%`3ћAa)g>_SOQ(08˥E 5 vf.,q0E‹ m/s$tNJtۭ\{_Zu8{"aX0})m>+ztECń <_U.~) &8X5H2,5@  )%ϐͤ^LP %"meQإ)^j&2-N2捓Kwxr NY:+oo;kbXw_VH>8_!xlڪ"U3R[{iO i/ +RWOjpm5$'h grp#& ZuM)Ƿ]6L %lFx}w5Ù9gp >+}`|z>3&RZ|.1 F'/+1x!0W[ q߽#'hu&v4?瞗T<.qG&(a~6~w+y{{.rp(63<< c^)ʸoNo:k%ix pD fGܮ}s <b؊lhzQ ȋD[{i,Pbc%a) b&-kKtwMz_o8l ႲBy;>RF~eC}LRO Xj.7ɾʗeUW s ~Z-gvM\#Ub] <=,i1c>"fF~2 T zA1]<\M [W:W}'HS?5l(jAd5H:6<wS癔@%1qa>m1^6,6A_zZ6 Bϙ/|EGI;V1<0k(ZI/] =NAT٤+*۵n z\{kOU]>ǰ]4{`ڃ|h_Eh{8 %;a_yē2\-S*uzC(ZDKc_W,p| F}kuBR,f+Ɠю>3zg,S(ܿq~5/OgNBj,c@@Ni`&m-0e9itVKŜrٟnh|Må)+ Dj~ntQ ~~N /LlS-5oKrlECW 2+ nxԉ~a 7FD!FX3ґ9|T@2u G Np$D*CՊ0#꿅8qXr'#:NJ`0P鏘|w\F94'8ܞ&zUOo9Z5ғCo>=e/-VB$G"UBF? j]Ȕֱ&ܤ(E+\_h2Icn_ Vt^u K&}l;lͲu9m.6QOe -w /ʞk=S|G,uW'XhC&_eꄝ)nyth^YE4uǢmhmE5h5>= ׈%41 "" [ffl5N\VMzGW2]v4(&!;vЯUjVrvmR-elVMfW](3Wyߙʃ6%@tV)i܉Rb W`7xų0qt7؝m͇Le.&@Jd)E޴Yd|;w!TG8) x7 s\qxŌ~@xg [m| \a: 3/ɱ&Fqu#L)o\Uj ڇWj y|@z <0 T⁜,%^Pm9 ֋taDR2 J@_hr73NpqQ6SJ3=wޚ?׷t~L8O/ŌKlx{gVCrUx4^EdQxA0wYݎY/?{X>G C(IQiJoך1YE.(I:Cha64\# 0ee#*GOwmb&4^)$O9pkf4/eల{gd_.\L0P ^LC[X2jq^/>'ܰ~JۘkStz;[ۿҡ_%H_Ev8P"Molɼ\ J,!աXbHzeٞ%e-4wխмM ])Pe$N@~({}6A Fr)F v?2T89Y\Ł,3(_XImYP8Pεd1 H]9^\GF,iuUL (w)n3 &Uqq~q;3;;Y>W!u] !~#+._oRpwE".UwGN͊s^=&5}^b/J|Exb oϻ㞬zY∄Аc,=׽zZ?Q#F2߉ v [>DD)ˡRvOS WU"G PDg31frbȪXZ_.` h2 VvxȔElS72~g=$ӌ]j!b=}?IqHw.˹V2^G-Ȝtw/[[f>NzYBؓ7%H %ɲl㹔1pUS:aWnbZleEeG@S N;# tF,rD6$qf=\@Mأ Ub8P|K\tcw,gdUJFoF͎ܒx;~iݥwAGE57"O[z ^ǹGpYɊ*4tFPj'SC͓RJKC8ᢉ7sů/{G1g@e:GWKN[t54Iq|8ݕdIRדfrjZ޶iն:D'?% vdŬƨMVc6|5UanĮ`爣 \597 oA#LWK*ޠgP 2鳆&< >v wrXUej9nJ3&6A+Al@>Zjꦟ=d9bB4jTNQV3ٓm=@˕)ݏ@)ꇬ[pV}q* ÇghJ.YW)S}3Y{$-X}dO'8qf#E H1r?2<4ғatP*^1z7we sI!4Y+i\#7GTvF)EI :PK{%?禇kX\nw:?B3ZW/ypt ="F4ߦ+n+cc RdZϺl9(|$W1җeΘ3^<흠*;#8|IpN0& DqA30ZtE.\m ߀mZ<RiM֧/Q9jj0fH}Ğ=-ZȈܱnL@ \D5Ovu<k@3]4՜jqy-4CV"(GEݭtץy}$בB#:+ |)иd1qV6JYp 82ͮ-T?H bNNW(-Նi<|/ .CPdGi+-Qsr/i"i@tS1Ęt :aZQ->R[dpix.l\&\ƕ,3TJj* xf'(Z<@YK-ȇ@XN;$y}R샪kçq7r6} lf9}YU*юA3l݈dS/,[)xKW $P+4ucPK99t׆dKIhHV4ǒn̳SEd@=sw-<}ݜS|X]6!MH* clvcGi;nв0fO }jbiYءM*g[wY'^#$ts[=A޳3 R b S4gn;UV͗,;١w2S/#72nI)`x~vLJnlEt_횴޴ѡ D{Pbm~4Dz#ҭS~gsi AVTU_cɽ}tx`tǂllKAR- Z4Ǟ+cՉGvAjt TXǪ!M%Js6YjcI@=l`[R$U$FYE)|emidl")w9̣~e:o$wX ZϤ1f3m(ͰgFۖ&WVK*B_cI$5:°, "X!d1|ヴ=Ij>DN<@*Z!E!3490:m=FcPK1}9B|Dbfˍ[}AizU ^̟%]m>Bn`} $W`YkU;1YeۏVWB6pEW%#]fڰ*̰p0_"]TؠZP_'fkQ"muW]90kI(Xblڡ7 bP1.5{dN[VlF_E_֝cD/C rȯ0 *3@JtoA%b!yճH;)^Ll$9T{h`·3~8q9ٺX&6?k5 $1(RJ,z[;#9ϑQ %)A#χS4ȋ2G/ ])H؉AZGɮ/U?lV(S>F ?_[+sN hB8&ǶP9(?Ucٻ9ܸ[;1WA'Ozo )X;˓jRPdPpz] &#LCAXƊ{OFsdIot!W=sľ%AHe.j#Lhմ񌵾@n$DJwjBd>ՉShmP`phVhų`Ta0qqCGt5!,}ZjK(8]]X*1@SKkVFIh[㵝UzuFdTZ J\ϟUc"~O;ꇌ"Df| 4ᥥ_}0oN%Pyqm !IZmUͫn[4/yX=`6{xpv7Nqd*̩.X*쮠&sVAX =e<1Fŵ]T\"Zd"K\m&ÏzMb֎`xl܃G!ڶQRXo/bV`  jlcUBWs> qV|͓KkΚH8k>.]{Ff0/ Eh+\A3v8GsZ@]EW` ~Gu4wVCHgR3_NM3hGRx;rGv X@W40V߿XdUj]"*kb+ᥫ7^ JGm7 ZpP 3Ωgyl2>pP34x2|c^(C+!2TEld/"T PYExwc8yTbρq$q9GE~QO'f|ذ,R ǡ*!Yw ]NM{ Ad'kp۫D.X^:A>4*=(Av<|%v$?#] #I7YvdylW*^>fLHjΠAS! * fwRZM3t볩:ƪ Lj! fJ,:'WӬ@'t8x3u 43,Ş7g,1QG\;0*? [RJ{=Um7`a)؟B~;+M6O]L)tgdWALIT@q\{^|A4Ip<Xȋ{ҭqW8C>=p)v!@MX٧ڨM!_28REWi FeYYfZqR|$퉬cBmO{nVp2ݸEcd f]ٷrU &g|g{5‹kfʹ+F-Nc0ǭqzGܟ-gd3_`9( /hkJRonR |HN<{v٠?c| ugf|5/ q>R]yޓ+%"~bc{7K~'ip+me|` C*ܾ?V{BY!fu8Bg8}ly+-Vz?*4ZGu <}*2.w.džFغ\ێT W:)R> <9`s Ei{hX"}Q*ex Y *OP ,Ȍ)Z>b&@Pҟr|W.Um닷&8)D(#v6G P,}?6M(_T{K/ZvEb G>ETia(3=S:Gaq!Rm&ՅJ. `QCDa"oYsc0DI,EGǧ/5M՘+4$~A@+!|A?GkW1(@lL@mƑ Pb)^4Cf(pSʏ9m M˺9óE BFD'2{5X\#Q7Y=iWIwal> VHw1.R 9gZޤ|R]”gO /H\ =L4e;-crX s[ :HGľ^K kȸ31/)j.W\T*Fw"eO26Kyq]] h\c+%^>*an]nVyຓ(d>'b s|P乳5Jcۭd2V ,T?e[BˉmxgI2ç[Si_NKo5S9 Ca 0 r.K|p36h kc.y%8Kv!̕r#l̀ aU A2O0V Exn(\54,hN d\cᷳ8ʡf]b~H+ b߉W+g[O>ƴb-xH3^UL9och@۬r-I'G0 CҢ5XChMn:/k?wSgcq^ؔ* ~r#IĖ. Z]nPM.J/EyL腌R&\WK#M4 dgi4>m~=#[-{\ ȿ|v >mryni1/\#D?NNuvς`f|K~t⥔M9KMo/);^xEG(SU'{f^0k6f9tj@hQe) w.NƇ)]QKy M#tM;U^mqA^e!g(٥+FҪ^\1ϲx &.0,OSBO 8 ]I]QB ,*̾vzd@`i\5črr@@$ uGL>aE|UxrpxQB9{Daz,{qmFaMs`sg6 ߱7Մ蔊g*Clp_.>ɉ%T!aU7"!Gej E]>ӱgYZ0707010000001c000081a4000000000000000000000001668434d30004eab4000000000000000000000000000000000000006200000000./lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/infiniband/hw/mlx5/mlx5_ib.ko.xz7zXZִF!t/]?Eh=ڜͩ0JWcI*~ 2hĪA cxOIQUWo1ЩTG&:t'oʞQ5t=w̖6` 觧39}._8N2 ; WK!\F3 K)Kq24}PM LGmr -".V&h&B%/w 5 Z4Si`F9ˠ@9 ^&ʖ~.:!vpb.4 ܻdTx}ԤiuqO#Tz`2̲X4=/B9tD#b"yS y&R֋ZK0r_Gw!1J$N 6TjS| wl@|sKמq_-dl%@vL}\ +4Z L94 i3&H`m"?4Ұ-e !sEW.KmN& GT:cc6}V+`鐽>FS4}\sJaԺl9#.9pULޮaӤvikֲI sQH<5J~7x̻ov 8]iO'N5CJIGQJev@EQ+z5҆[FYEYU7v~ƕ/x12]#S*-q,MRa ivHݱAQOu8,d.s5#;tbZmt1'ǺN)?-qЈFuQ5:T($jw|nJ 8Y@`)Д!ȕy;>h:feՄ0 CK`jKO`q 'jf;ҔVwzW(3c)` #kovKKMuu=U6Hnj,C Ig,m!zj6= He=V<\& h`kX&] KuO|r+$R@E/J 1!`ywKgi&'=ov)+4:n䓛:ȧ8dKlԘso/տNvDD`ޜmG(u0sjjQcQ@M8t1]"gR8wnH}ۿOjLG6pŞ"[Q )R)q99}ʧWz@{ZkDnV! +r>ic(n9cVsY(t6W6RrgH~Ta #'QڂEʑ˹(qLEJh\W1iv!9+!<5)Wsm`Lec.m閻CTj雋gJ:Wc=SxLCC/Jk细P 8 U70tF+k4fUlmz n:'$,Tt! iN΅ޕ~hwj` .qM5u4nWR;|!#Ln?v@4&_.7jsu ~GM,[>@F}YhfZ]ˀMc7oJ2,km=)gE~%o%KڻU௼PE*H]6o#iRLf/ȱ]{_)<*?x $cZBU/SC#Ye%8qa|@o|Yl h-y0e>M;kN֟;!{hv /Y{]4̪mI;Ҿ9k(p*Q×d_O h{اPdcN<4d0&DS_)TEꉛ[k?^+@]L!gk. [I{I`!wNg7QWHɖO#5p:%A= s<3majްX\LNߙ%)8ێ@*bc*e+#⢋䛑dW}KG-^%sY֡k~0 'pYpxp=온xkM 28d F.%M rn!yYܞO~Zׂ(g`>mRTpLr vRoo$|;ݠ !NGp Q~~9^ ;F\. GWS~mu7r{LZ%IBɛp5hyΧavBt,#)KVՍȨ8CtNeKC_sƂ Z i6Z]m}@dj33&NoFUEK ~ ꓮbx/` a)W9Bp(Z Hy, GYTaCo'⁶ml)pn1 .W4.Y)mQ̰glΕFغMZT}ePX Y]Kl-T+2nⱗd!`T.njU6*Dr- n3D(XSby'5F6Fk )斴qƧS]G|oҔ"L4դ~T⪈v9ro cMKJj@i8?.-]QК7и~7PGF>Hd fJl]H*d+Q ֛,DCCq|ґ7s03>C]MP 2Jp(m"E &QIP@==Jt_a4=5KP"MJv6:zmVort'CCn@bk;e&Xϑ0*IU]2]7+gߑY, @!ƭWFxT3-"p!A)( ^6M*}D%yL*{vcޖH 4zI)63il1؃ZEp ABrEY3p cpsށ,R\UnUQMhrq=G, +fOl JoYwwOo` L G"E~y.?銬uxuXNJC:5Lമ;i|4FsAyx0~OњZ:9i㳈 ad3P@vI<א^Y+8+*@VqtΒ_g{W6émJd_RWg}õ2p֌ YfGP.Oz5-NTOObA8?ǪQL\Gļ[DEV+f̕Ӡwžuc¸ `i,̋w@;xm|0~3zOa 1.h[^? aq.;!{3E jm۟/>d(}>0A[pc/Ag q$U±i' q0؉RuvN'0RvXǦp@ 60E=v'`N@BK$#MM>g S PiS%ڦ yNpi;cɱ]VV\d^,g7ACZuƑc T|:[8 z2RRB"}7}=X-4f0VDIP8ܘJ3sOwWۅt֣5Ne$ub6+2'@kajG7Yi8Th861]D]!tIP(ʰD8O;q%>L͢#X$m[AGϧ#JTC0/ZQJFmT% WEƳl,͢E ${ ˤE.CLHѷ].6ՀEMF7=7U:R`YKW: 8aծJ3^f4nݝj3}tHEI`[ ;'~ݽ4~/d iqafOq>єHǜT4!-بZ$^tw*mi[3݁qK6^1/TfoDV$3-w*i!)T]'VhC^÷_eU0Zj]W*\kַ_5Z'qn<~݈>|:;^吹qt$c*#!}2O2Wc>+[ۏ@q>٠,r)@ObȒ'JJ<M @4wY4;sXXэ|})wtO"8h0 ?V=j*>[ uu`=3 [ot?)R'4 hN^٨T8e_něQJ$a;{˰g1TN%M2>fK[ȝj_,2U$1 _iE-7(GXŖ=kpd-oݿf~8Mۇ2d?>3RC#iР]d_eH1{YGm;'Yotx9Z֖ =@)}Ezkl*p`L0nCig5꿪&|Y<9O4Y>0x94t%.;xj ˼a3^GUdj]X\2m$ Jjq [_J!܂5}[>I'!ZUodMi> V3G(LlOzM+y/݉٥OP$8g9o +W7VIxJN2#QF?ֲ2A,2J|5JI~hnM}vK*AWU~lf`f}A~[ZX%X9J`ځsP+XOy4VɌ!ɕI/A*|t*kR}/VK'jbi&RʊF~x-%{\1,7#]go`Ar}{iGC74H"ПjjsŶW!J NύHX;螬~ƞ 0{q}MˠfiZlUBlZA$tԶPGu 5JJk2E;cnL M-aiNΙ#C kJL&b6[IszRD :Տ[nϊ/&@\ޖ-šVY֠YZ6uF62bhtWgOz'W-k.tΡe}}\۝_Q%u;UT>ߌ;'C ^չ:/2hi۠Sz{]Ylډ-'R8ŠʋXo/v TT/_&1I19  A-ߣ a0U KfkԎ iv r!au,V(',$mvڛ4ED W+7ϴCaʂuP^;aJKM[X Y+ir`|(ҭLr& x {1_`pN*JHON b'!5Xlǭm) 4&~VygG RIrFկa֛}<5& 3y3%ÞGyer ʿ-6Lf[`x3Q6=gEoNi6=xhDydp(]Ҿ*mƘ')q %Ң&Є8n F`)!lPHFR7~˙/5v)}VCT -{ʵS 'C *ֵh42yB=i13"'K@LmjW~/kˇϽï[PČts`Jh4J=_h4fh!rU0HK2tib-LLi;o%d^_ϔo?]S@h4[׹ ]*gJ/IȤ؜R_2eιAnJ24j0zϻd&G/Y!~}c[VǶRtrVuR SÑrtܷR~A"a/# *(N>GcHnN3]4]RNn ֤aS@׌f;D$*¡FO#5HҹȹE^?] xۃ`ojMONQqEл} WEDZ[KaM2ĈC@5 n36JNfk1sSH:qI@OXn@S( v{!m soty3OBRS/* 8;jz=\:ȬBIR騬Ϟ/D @0$*Nɫ!4`a?)[ևj9HXuˉI)qiZXF0ғ]/s'lrhk2o{!&iÔD#0-a h`qjw/f䖫Vެyg]{}4 )meV̑IޟYoWE. Fp mZ@ E{p>.riQs"1ӆLcuZ۵} &^bՏ<'[ZA͟'h;?u;v n{P* ažUQfifQ# -̑z?{+V(4vU3dSW ƗCѪ j;Sl<CkҀ|Q#0dS335T=)w\ EUabephkD#I|Y!NCi!}d-7 I! r^SXG>PY%/k$]#JqFn+$ܮs2`ub,2MOi?'5EP(zPTAP6R$V/A^5fz֩Dgu;;_ \87 ˢnk . nl{ 6޷Di/zAA6+idDM+$AL0;'2xmxn Z90.[:1d/E< $^QV<-X?C-¬/m40X8QO>kOk,NS^;B3>II]y1g_Ѧu45! , L} !`D[Ga_OKoT:sb;'k-\=ntoW1:du@vwczpkzS7C/ep{`Fg؆ ^hw Nv4õhC01IӅ},mSe q+SfEz/` 4=j`:Ijقq:x] 9🦾jd(UaSO6ɘCOBqTsv쉍S]A-Yb+Rfz}36MעYT]J7OaGd6\w4E " [e}.D#W&\okRYa"O貱VpFAR3AǴ _KpǖXzV,L`؋'] tA'vuϧ9ԼٛA׬_JR^҃n؄x\fAS]]ҽNLNi9D )JA?!يTcǨ3t *DtPOD6i+8܊^,H:aiEVoe}S~q7qČZAvfӵ |m74*eÃ`%(dzCaf/Q}?}(Lt(dg}b]D4?$l΂@QP[p46n#%>o 7@^l) EN⺑jک< {>Y䞼ݰ+ 3d:CvS&WQ2 O]濪Eӑ G=rD,QzYф,.MK$-yw Bք*7ݫq66Ց5+% {z RsE /1n"% [ks +S$)woԎ<ǂf9i7ƒɆ8/t$aRW j4 p.u NM k|FcJp*9en`}2vL%:bZbOzѺ U1e!Y, "/qNa3 u%y(/xhc/$5T jd,+rhcnSWzz ROD@/~y` ]^9: uWbk̈́^o "! d%a i 9SOz38ufqC.?4MdR̔\@ Ǯ[ՆC{˰/Hġ*-AT pӀ[죻4^C sUG5Dpʽ`(5( 麵Nͫwn2}Tzj.b|Ϫ%uQKC{P/Z Hݦ`φUw^SNz׀>>4!-ylm k7uw |^g?wY'tbPv?jhCⅾdLBCsHȶ+pwTFnǬk}S\Jjwe5`^?~1>SQam^Dn?~w^O,k{F`im6 Ç[cp}Mjl/[ok+ (q?3W@/{ژ2ʉUg`0#S[y:<3@~e 3Id9an2U,ruhY:L[o $ F 1[:+ްjJMS9Q&|9c;2ϪN[tY%t]mBJ ޓ 25)?WA^t!p0c?~s4j̕n]H` mjƁORDeZ="0QQN:tt.Rѡ=L8Oa3˹Wp\R\hyG WOm>Ƌk3 # 2XprP 9G]C;?cW &< I`wEsx "M(Z_Mwh8-#QcsT -k.aTȔH>ѩ"Z{)_]xaxmVĈ@!NJIO5! ii YoCsQTÀfPZҫH F̑Ja7jU]H.khwd|:&8{܃>|bQmh_ U%]cV̼c2bbc$~ץBbc ^Ai,J2})$!`1赜/R^F?zGǨ7ⵅψ)T״XX \Ȣ<e@KH*Lz2I0Fyp%sݤ_n9r4Ҝ%"I!L# (J?(5*iVJWN8^xAnd~~o~?u6SH'N}8#7$ ibm*qà ֯<{N(d{۩9:d̶Y0@i{^tG,3cyCxo˘W-)G_$m*K%rbA.xLzpwD>T|-BNO3F(jdDAf惸 zU8$#YȨMө-zFeZ&q*'*dĊ (.5l |aBǴt>rxDj(e@M YHbkwH"*h-W p,ӊU1T TOM`}6ZB皯b3D KWךUݝ19hZ~PO-8>_lD;?dIcvw:@kFrFs]QxrL Vdz^yhh5)ӽ;GwR~8<+KiLi]s,"3 wyne,vu )t؉^ (ꨬJX5n/:D$.JD v*$Äֺd}(XC_3nyxUUDOHFu,hh5ŔMSpsKRZP_ Sc3x4\dy:A;E% ۩@C.Z C0i"ݙD| eP@z˲S"rgFDo2x,O~+jGGxRDs Bd8idl__iƧl: IsNCil͡n_((OzFPlԑ`Ń#7h!f(@dӶJ Ij?X85#A m*t4 ms wާK+&[Ntɚե$ĝ2ޡ{rԉ(q~tHia_ym%<B,V*骬J*?s]} %ӐvZV_CWʞ@ܡuͱNӘ̆\Ep HxUXk[ ; 6ʏ{,>M2<(To%w e~ӞڲDՓT%t L,.K2-.ҳE&3PrhQ!ܥp% M}t[S90? k-`䳟& i02V3yJ~@v !)2B5>=s KmŃ'O^_U0h6s۠[绉c)$&q\w ,]}>w=F0 iNkjңf[әve2 5YOӑu] 吅!49.7b'n?3@. X٘</m̭/ .ajQ 딃Ȅ@<]]6%QLݺނU=0FLCYH'0%o~5ٻp1eGR=^7 cPvRMq2^ljQUag'[jj@O?h¨'4YR>Z=o cSI^.X),Nh')I:i-%; j=AwdnXsXrȄ!C.ne\ݏT.ZT ٤vpM>f, /`hY8+uۮ@؈tH ,%LCq <=L~I%B7&uv>ȕH5m}F05Oi≷c՛%N4Dnos~0b'c]lVfc9hbnmRN?J Z@dOlDYKmo%ۥvLQ|vT9$*yK hEn ӄs9JWb,]G4jo4X򞄬As=L%Ƃqoޕ>&At5@;G%˫^GiZ@%#7p9{_NƸx0{O0a 鱚o*WQ0gr!L=]`cA!3UNi_8XfizD*pe#vݩY0 Pb鸙C,k:t B,M( &-a'^?Q+.n8$<^ktin8 "kv)Em;VJ8^Vi]i$Cu&9s+݆|j&\&^w1ЙP!Wf wB}*kȰKMhŢCӧ/Z}\ڈwDEl?`@aW9de+ܡ}񠍒dYj'}:&PY*>u=X' }c޲m\"/Ul{VRDfhMNAB Tm'uDPu"eZdȸ$'!^feV>| ɽ)6ȾQZz6ZF|A|0  k\؉m ހڬג%0LWqSG `zMk A*.WCE 5ښew5C͚C+ւ{kK8?nZ0ኟ$?%vǞhaR^ֺkaϙ0aR |Y(^\O2GᑗDSYV@çsJ]Ƒ"TŞT BQ'bў~ϥ}lr8\s-]5wѽv?fz5э?t#Y+\컥;|B "dՙF$>S0ɐэOFHeϙ\ņrěТUO%T:jtt<&$;d:ίקEHJ)f#&HCKТdwKQ::x0}o>>F$GOTҳ}Eyf[dH:E$#ڱ8):HYJSI%V@Lb]sнaz{K[,,w1HzsY$D2'̈́=0U$?#CfTl5ЃI=,@JiEJ-aŇTZ8xdt\6TS3S*/y* bdMh;1dcl&yMЃ ( ;m!IWCNSiȭε .Dyӵx+;/ͮ~z޼)Ԓ%=Rwة]F)l0+瑘Z$aY9MTX_\bbkDcehݮ[#mÓu9EɞO̼k!_cUP7͓8'Dq ΤUe"k,rl(ŀ >g˭~xCUFqK51/wWpo فqum3Ç([GP4/5-T6$w[Dc5rw4N(([e[Rt"[υ&fm*{a5/uW4-k,.ހ^.١Vp/T0,5+_يa OJ_y^%k8UI}ҁyM bЖ:W3~\Usû؛ZS[P鸂3!p[dž (?"xhw[CK=y(fuŢzMb_sb*Z"fp끆9,Ǵ&sN~t Z?z~e6 _S{K^ⷱ-.=Z]GVn@gP& 8#t/!΢VC:7m~wI7,FTݸ x;u=C,9ڶ kI؇{^%r,dwu;>ey1.iGsB`Q;vτ֫0\"%iI8$q2# ⅛j^ 3\qKP}@.ß> oxq~@wsnTB+m& /ُ I3*2,#\rMZ@VEܘewÇ787EUܚ)B?#z@1P/ʞ'pH~'+Øh&I9Ozո5 $Ptw#ه׭/|LR-L"JXpSfH fuoI"%y$Ip4p GֈvX6muhw<]Rx,-_Lj:s4v.QBY] ]һᦠV:GX7!j#oM@A+ J S We̜m&FU;+j~ QK?^<46&v=I5a[G"[Vd[ zQ?maY3lRiM3–> Ɨd3QfTEI R=2=XTȱ' $H'?@fS]*gII{PCK\,R25R==0<@Tw7ey!> Ld?n&%&8ı EP4lٴ"xAiVg!& H?fi?MbA^S}(+[Wm⳩Z֓5\㶚@t' P})8d&,0h?˓9;q}hs2tkѱ翗ܥ)Db0,I7 .l%MWnLn\khώd)|6$z]na~\j1{tstz)^޳hxU_)3҃ ;ZjVW3d!_{hmPŋ3).5nKY-uHhEr& =l'/Hl8 K#b1)4#H?|=:f1bD#աYgkuHiѩ\XTjhTt@!gHfSXZSGplx/[[ɝZVrd 94G$Ay] !QvT`l"oc}-2)Sjp쥙M`7rSLJdOJ#yv19<%)ȿ]")ʌΌP8nD|VYw~t$2 9p)h1} XWAD&241Xikbҍm "8 :v+ɛ.:*mrm/Ṕ4@96'5UF'uo9ȟZlȡ@uON]&'^R .ϟ烚6p9ؾF֡f^)qP/'fG#Wp,"&O~}d I`-j( $ NAIaկ۽~Gx$'txB*_JXSst+3m7p U$@n&!3]{Qj\ii4*8'1ʜ?o s9m.M^pP#!?5w,Ivz?y3sxa*N׽H.\<=pSqNMT~ ()A T`}4$l]pw/+ۨ`}{-oSEQ! v)Q!XLV+Aw5VB)vą)AEN:$AlMpf #fSd<*~hSAG ́+g C#4fpFGu%xuʭr1}nޥ1vY!Ë͜ ?K3_nY~jLxXu]9>Ks$Y&h1ZF<W25E\C?SՖ.Vx@N 2dp,ӢQ:*HC}P?qkC&J7u,؞PM@dq+8\uvbV2I \40'CLs'@){o'zוc7sJ@&9ݱ|Asu_r@O$lbonG3g1Rѿd< = 6!4>'M]))(k-A Sl=e0 oL ?[3l4d.83fP3HKReː02 .UZrҁ'db˚p?Py $oS* t_ۂvxc A_6vJẠj,g$Ia(1OF2& 6_f@%ñ1s ;.ٷ8p,ʹ!\Cceu)}z:Ca 6>(H k#XQlPی8e1kǝ={D3[ܸ:b˧~OY;yDC2HAGF^SۡOyWXZ |mꡢ=Z윷ߩ:G e|%6~Fқcx+A*N$7:ꋿ,C.a 2jL@RV?$ç%aP*grROB\+Ҫc2{̓)ʈ&_NPk=y6GPeˢ=J!8cq46܌ י 4>]i|ij 1@m+u,vE D@Z:]٪=\DmMf4%8&֠]tidC_w;e I!W\h`2񥇆!KPOqHP j<+z:ThQ՗጗dd)!A;f_WaR$iɳPK!=i5;9F!~ӗ'm[4@= ϼfٯ|ق$RtP*|r.fj|[Yx"uD|mKq_ VH U ._Um oƜ) ˃V+w~׸.¾~cj@C Ffcir>,:J_MvKt;1bDC ĩBp?8TnAwE-dOHt,8ߧ >[Ccg,T~ۨ3A]i^ԏRZt[[9'zoa%i%(t5-p8Gr00RgCW|׭T:?ڧ͵ƿPOpCi𜰹gC/@"@L  B_F45v4*Bw dڷz^WNF7F̠|)_#SkǮQE:ؚnB;_A6BT&OӤ.]O)P`ֈK@_N 4:OR$hS\1'pEWGDe0gSGϹx]]k;G[)/o ݙJRPI/ Mʃ3h'VA-B-dGPe%w n3-.}(n9Co_Q;&~TiV5WQIKacp%ń!;8 TiMp' KN@DװE41Rg_6:.wRj-(kh.s,=]mzBڞB`KcĚ݆pXz5]t*¸s!_PC?퀝|Irj/ RV9 q'pg&-WvxYPU"?oˡ`l.ZVl>A "8tlz;kC*ލ@d|+ڒҭe; .DDP0d%Ib )D ѳo{|9&ʇ0]̿;S:`5B,P%'YHqt4X_>Ͷ+n B^ ڢbPGTONJ$[\xm櫓"As9$rjNn˹!۶$ k?11EF7ƭn,# 7W=A=p|\GB2`c o Dr6<ҥeQG!djh@c/\:K> 0b)f^gd#oa&]-dՅʝvJ Օy(2':3W4>7mRx=LnwlyV$jd/7|N!>P$}u:ڕUDӞkV 5Y" E0᾿TojUUP" Q߈2^H7۩>U2JɌq)we 9!_Ҁr"6m3_V\:P4%29YUCg{r˥afB{\儹sF=cnKs.s:R;#[{㰏ȻoGRu#f= +7覎ȻhjH6Q3DjfG*ïR3zOmSk"Gлa)r|#PC( ̠6A2{vPMx3B(wZ Dmy8SA/pIx&ϣCW1^u@n4$j6 Wd a}ijq9s]c;Qۣ#㎟ NN2;Gʅp?Kn!(jisqa&v)~uG 3 |{j\o(b\vM>'.W.XLd3Y@Gm=]υ6OU?/~9;(iW!V=iC "G#M`3uz0t:G|Hb\zv0iެ<7~&X5xrLO#B^N똶ePu1V̵T| bZ{5špD2.\T#,c'C"@1ִc#i.P,cq3-+s1Wzo2zim!|}c:.0lT:QyZ8y Ո:.KN% h'a8zgj1e˯mؑyYB=^h?h/m#J˱SZw-ڙ#DPHo{ߜS/叚d5D}}\x+EJy0NN9Mfj"(?pmq=F #K{,P\uާG#w %^ |ca ,e*ϓFŶ@gvx]Flڏ̖T|ɓ>T>A|410-&?֪h"B,*Hפݡ*'4zlyL)>~G`;B0,4OzAXi5PcOL9hzq0CrX 8j WrfÀ]{,Qw`wRgu>#S,uct~++-vYSjj]B^ӖY|>i?hf܋#EX/j&g[~v}O,*u;n:Ca'%5k)fJ[b[\ S=DK!RN1P~Fzv2Y+.QNqk3qkdI37 F/v -r""mzU#j Bђ4IlC1 E7r'`߲_K(f􋂙f287;իS 4ŁOg%ьmwHVj m(q 5.~%5+SFnИF惑WB,0[xl^YoWkrvTNr8by5-DMoZE:|!sNt'FN{"̈WL;+M()Mx55@L`u1!4mkrڠQo(ܻvH=i5xg5oȔ}ן@~>p3 s6w@W4ҙMT5 L< W+PQߟ{L˦|c+~ݶP8^2}n:wG:,O32tYӹVʞ_ PR껼/CˈOf&V]?E&O8H}*UP~@J)UwdIS.jvȵ ԛcg?0}d7Xx˻^E>hbk0A-jfJָ7WW,XYACz?Y7,I9ݰ-\}f\3%[΂,6̍k̦{)~%sY47# OS amA-@/~Rq {Kϵ3X /Rr`,+XK/ uZnteJFZf^u&G {d8N6NgH$ؑĘRqT( 03 W:CאNa9M݌cx_=խ|{o[^ʋrNDDZelD/COB Ƌ $q]HhnEDBbc`I0ʊOg*_亜]}.2~@@LLZڳ2|Y=puMF!ZA]@  Z]Asg[loX춇.jMק<-^zU^4#DScz[z >HҋJ  bbTw>`؞lSKۤllA 1+_hyIU'2B҄yNlk! `,*xc[cc4IuC:ʡW/>a@WͱBT^ݘ"FA6(θ`NM#"4{[TxZUcH3=U9rNL,یy)M//.aw~mo#1?5d&Dt!Ձ{cmXWA(-T(;מtj TO4a ZbB<]Z>ޝi 9qMO ]Z+M^*…dۈf똳 Dbel5 O39Wi{EsĘ#jmkUJqᮌK>U/ҭNM ;W/֖gN݈}K͈ }A#M,=X[xxahx GYWcFb=-]DzDO(Ug hFk6}Ql ڭ( }+:r;KkqkCt iMނ;:ѬZ F:H}e}`kQ9TB(,kO( 'V@[#%G1R|<lkG883=kCHmf Hbp3RDEs{ vrsD*o{?qLY*喯Ǖ_4?ۑӲ= S=)kgU #*' /H 2v0vi>.F sGc(hD96?X}('^4ϣ'yJݲK 2}HjlP~-Ew#Ft4 (?"Q<7-rZ]gx|Pi1DO*bVUT4N13[U$\䦜:]aE3e _=Osh.az d;@"._lD0̰F ]>;㓅_9a]OIhZ [Q.FXzI!EFhsYGۖ,5-2&gE[n~m>6Ngbu7FbY ln< {쒃́nل2e]Y^;zǹly+ljTsC Q8MƷƲFq/}) vtAwBf]Ect19qΩ0ٳ7Bo bw@avηHU*4-&"iFQ ]4<C?;kQ<* xE/K|?e;~bn`v V(d/'ЃJ&%l7T(>O;Ck%#{57ma1s¶jGpa=7׾tE#Y˱v]+/M, gF6+z)NH H[f\iwMMJ8@4X FqgOT&KVSA6D[JNrjmc%9޴7w3GŨpEށLsV_}t^]&Vʖ 5z-Z43^_< scX_(s1މl NrgU;8RK m>0LjU׀6~~6ѫӚ)$i(/y\$3aMB̾|z-"˞ق*6M\I&zf sMЧL˪-8a4KþAF"hÿFhfTbzs{rU[XMAɛA>z*@N7Œ7 ^O@n[/2 W0 C bQx%Gj`Qqdg`STg,`#yoK wazo=GLgYS6и]$mF uW„p$87?r:8Jue2YzyP܈]iu4*R 5&rfW&d6f&kXgtSFp)O71" .{N߫lC Cl$<yMUmW˙ 4惛y_T\w}܅nN4}dF3&o>fY0֎Hu3ԯݪ("-Hwyj=h%\@aDä.uK4|4vt?j{A}ի( g$rK@RmqV-hHwʁmx^/10eo?T(*$\d A"C⹡Bzz`SL 7\5TL\ՐۇPpܷdۭpL5uUR|BDs.O#?Ί]W.%3 [Aj{:Yˏ`{?HBY:WԨNY yҋހ ZwX KH ~M(v!t&T d 3rS > _VlM9KpSE.4$uV6I9(4 Eqv'ާ~]0"uT %z!Gϙ_.0M0ONvZLrLxfDfӧ-0|aI)=P);rɫ_p >?3v_+^ip! AphϩRO(r3Z//([L)KdQ`d1$5MZ^?̃cy3 u(˦GhAqo;;dw~tH(v]L.(OC-FXrTudAf0k P}Kp?8:j&xs:{r9a arCeV!&ohrT[c PDW*8~Bq4I5DB>˦Y~m|HtH'~fCbru|,cĪ{fT#Y]`=U^9gz{'oTaAZ!%υVK4B(v)o5VɄ-JhCaGkW(a^2C*Y_sTО GRs0wmk|n0Ixܠ˛@ҼeLn 9s0}R=3$E@=e?h6Yا̘4TAfT0uXL.Xs1 ŽLjev {I;J< y%H;:QMo,ԁJȅZ]imؐ<~(PZұ_>M|W-DB+pc 5"qقF)Je9 D} hV#2N*v%e=h2o,{H1 )"Ca^!r$xU:9\$-yX<ƒDLv^wOCʉ~U7ބ{?8omYhw &WыvTvyq{+Zg,c+{4z=R|y ^2)-k"YCw-:x+_0u3Lq ?*62y[ܶjRPh2L𔵲! RL- p@^oȮ犭@)5i4l7ʝ1]2.hT=T~)IhH=8(o x䆪@Q|Muchd&==tkpy'ˁl*VKF8`7y2Y\bdqvj$'lȨ>ٖ*؂nDv+–x8'#_.pyjcgUܣo;gPY_8>Tn,~j ,W C7ZR-,i‘4VP!m|P㬑rԺi՟k~z(E1B'e%-@8j-6Z<2ESÄ P~I;'mbة f8rѲI<(C[՘i{ZZ@scZM@#@Ќ"]^Ͳ=Kvѵ\!q2<P!ws2;B/82w5耜= k4A(6\?#p3*T 'br~Qի  zq6TVX:~ A\Y2H0Z`O꣬lW㫨[N& N͏.(-h5gXut6 w X,qҦX4,$P`ikࠡ&e2kh^=Ԧ $ ~|/Ȫc sSGRn_A&} :D[۠ŝ%vSC,)m{,V&3<=x𻳹neyoXR-\x4WXꂈK.+9hAVcq)| zٖ\BV`E/ՙG~ӡgUk元tguGh8}a`e~(0G2ARKK2."mxFgrKz@= S!gK %ltA:H \ps*վ1وO) 4 )͔T+|R5x(cv"?Co Y:Ҋ/q]>֬Ic[9سS*'Mhܿ;ڑ Cq㷦qqx-gʠ` UюD F'`; W'gfٺz?oUg]% UT/f[~ϠXO[ m|٭vTF9M opʎݑJUp N'ʪ-cjABr'dj!ED՞ݒQU]|5$}jr=KPxNfhv-BGK~13H%&:Kӟj&IHJBʋ's415cvgiOBL jZ8r#aF  g?bZ6;><6VzmXĥ9uݹv3d.@yp 3~Pv֊ GWT9s4G#5k}ߝJ䐾^ f-q(,c y6h!OZr/paod">^awq ,lg4D/Ҍy2\4ϱᧈɁǹKڍ:4"z MzgcZxN*Gyw.ŀOj2RJUgdjyQIE@6`”}WezE4{ɦl,LfLP1HM֬}t5^-}Ԧv7H9=luÏJ$ :`p4<.~Ms;u]U|p6$d,W&c$LZ,Q昻Yؚ̐ Թ_ף@2HR5Am$"G|g5l[˪פ3 ~\O~`=P >pML:w&zOea H2_BE g_ Dpw1kTTpާ~#Cg vf"U:?v+8/™>Fht&b:In|p|CB+/t'C2YtU:Dث]//5T'>cgLC A}+d|M,1cXfx:ּKH pZ8 ِ,v%aـnͿqXuX"kA ̜^ץP,ZSI.O }N}!Wq#fI%; RU2F:q>ڥL &r 5G(M{iݪԌQyƇ+!m!${ZCП.6u++cKhXDPkݴ4{`u.ec~z?c(`9os1#mؙ&, U3n=E#1\}{eI|4Rb]YHN6]sYȉ7l{ɤ,qfm#9yp:[ѦWFtU%'V!7 U|*ɀtDfdW'zLh#0ͦJx!-SZT $<ΆA 0')'.(Z_ :c,am ±?YtC׷,ZQoUhvo5q{Guc-Ëwҙv_Č33EYЖX6MAlhuԴdm\2ޡT dp] ď}-nzWjWk+bד'|=ȸsY!W&ͭ0mCiNݥR@/6e^K y@^`"ʯ@`)S2͝1䛎3r!S EjKԢCJ1wë۳N񜈉 3c@jm?/(H<}#Wf nHqy9ꚨ&u ]_h+!NZ\^N!Qx/a.Ͻj*>~2F(ը{m勜ȳJ5Vw2DM}YVIީ2Z;BFU)W nȢ$VSFdC4frwU厮bcch.) |xhD,M!ŴGJZ&\.~FѸ6mj'64{(X~<7[|6Q%!rb&׍=BY󶇕;$ Igv3|wJ\@F$+)e%WkG.T'JKy0Mfvs3rXlLpkuqmnmT_fA{G8B*$r`AzZq)wEDF?/SqCh4h޼L06 Nř"H<ƮbE g(0sMr{)jKs3f;!|.:ߓì^Pu>U]TE%%&d GfhDiZm2x= G5J7/ik0b$;lD_qYl%M* hy}ᘡ{ GF-x;=آ[<,H80(NrU5$ ˻!ndiV:ӡRmdB0.D 2gD$T QGf+PgzꗔPXt>){h'G^m=X}`ϣ&ͻr{rڋ{ |4<)|J7 v[vr97cϰ~*:KϕdN:N|TI9_? 0JZ `XM$7wVW+Xb_#GkE!.Ϯ?ѣ=\*XvؠeDP wq=Wf)Nh=ja ]p#<vlA-6ͥ[%<`#AsրD5>TE oS9F~J?(q-ZIz0 ::jpzM9<[4jh<[$6tpzXM ϨБ)р}ptyqOmneo8>H H&N`oX\vΤkiiW*|p47? :伨e{wʃ{=R_Uk:;#iot!қdzwaܶ(Ήdtsax+i-,eެ̅ UEW.片I-b@Cyz]o/?K@&vqn(:g(=\+I.;WSiB:wmL'k ~OfV"O%R펯+/QC;m3FѦE`WІ쇈M& =U hNF|Lrľg%Z5`4fe~pTD6萎#;7jڍRNq`h&o5n963X_H h,;`u/>֯RqOΧWws{ʽ&9|SdR W8H0`nO,`gQڡfቬcOOM2uG=dLL7 })ջƨO{B^EpId8,3X-SI(=Mwrld>|Es$w}2g"ȏqk'"uC"yeDÞF#~-ouQX9֟B4릟mVRDZ0]ƸaE0 q{׫Vr\u:;@ L%>f )˔iu]6,;GZ -ݤVw1/:iBltmQ%Pt!W \j:hro0Y~)59_ XAQm))șpy]bg1 VY=E:)(Ӆ"x{}Gl77@wU6UUMk'N"՘r+7YWE,Ji9})cL[m}kwIlEFMn;JZl'& VVs.QNFԖ@ p9e< K;Z32rZ rZr.*%=RG:1Sc`| +&[Q_!`B/%1}.{.HTHWÀOL5D:#5s+}{h76_n>3R*K}H%fLO8W2!:Sj<0fzF?t)1be "QB.MΤ)eO K2$*M6l x$f-aTAף*.jpicw C)쟛X8llDU_ys?v FX(5PHL V3FځSO/}=D 䙈7d $M&M]0;-U%97.&qe_y{pGPKUE>N<\l8^- Go$?2~Ƣ~߅L|V,npDFks! 5΢|uַn+DuȗFJhR]#HSKd9^k@rceo $#pv/ϙ`wb9UsgX\|[CrQiҚ֫)IuS?k/#`Ng p87a'W'~_M y օ.Gͤw@ƺhΠm &TDdZNK#*~'f:я=QfGNF 74O]A ÏӺ!tM'ʜ>9oƻ 0'g{8'r$3<@PKB =۪O8'< bK\6^πM6xVym^2_,rj( 0Iu&n$ȯNqbDɽx'"b1. ew0`1:Ӕf;X7@u/-fvM!v:QeJ,>ڢlޚ,~tM]^{3 tZJ&dPU/[l{2ٮ"vXg%Qp!dl=|c1"rN~ }ٟ9zvlD0py))PޙH3nkV;O3M'}9CyXx'l.Tpky*ʑOӷAT&G,^V Fj>>j$B-q$-ֽвЕ_}wiX<&Xc~%ת\ЛGk Aơ`؉Z'R2?!͔CQü[٦&AUiYC>m$ V_=WM)֐1BBgؚf =~FJs2HaNt斍ܭp%rk xT0EO1 K U!IWSGc^c1|Bӗnф0i--,P=4jd@q$xG\Se*ڌ 9㳸qҩ?MTaz=ݹ7 AE~,n.PwK҃0zdcO C28]BJLa*dOrti NN߀$3vI ECLk*b3^ j$|ɳaSɹm4G絑U B~C¦` } [mGO,;*`8<)v|N~i;+D~Z%CN^ݲad]Rk. ɩA YiŒL4c=kJd7]<V`԰N3DguJqf0>Y vka"c L!цEaDvn|@I+QVn쨁]# AWyPm$Z?(|o+D:h@8z'K.;w]&@lNpCn{ 5:U-mߍ|rmxڪ*+w_!4d07 G{O}hVλupX6}0ry\CwkEu<> vƓ- X`P96缷rx{=^5#R(bv\ 䆠,SYeΙpϳ񾂲x;-u%]5z+«IPlSy~njRNĴ3nxg)#Id [=b&pLY :%cq> Zr-Hҽ>A>@\زcj*]R@D`jZr*L4X) af^zǫK/ǫ3B<\xGJ(4xK4gyPK"m_"n蟋i Ca[6FTՇ-<9>Zj=nEJ _@y{BSE>GNctQ+k V\9튪H]R4A. ;#4s"tì VALA)ʟmoJ Gl|u>jYWFGHcKYJ=Qfj 6-4zb[ovZQg?# x^Zw3_כROA蟈GX)߾5F&B?͕Zr^nOne-z~C {+Wf6SY*ԣ ķݮKlwrd}h(&|;geDgPi< @CAK^Qʳv?4*n c$DUs CMA.9!\S,S_X6]F:-\xW@jSR .b՗U _t%+5= [rZ739m8,4884 Vc{څ*K)KCVp 3!3W@Ů>9jV+9%q(C҉ xfݬ2{6H0eX!F[FS}zr9M:}"l}0O>#Sńf}(yz)xJKɳ9/!E@_.S9`Z< bnGzoRk j:ȑ$3a:H|܁(2%VȤƝP$Ij1bדJH^O~?`xBa09BJ0,*-mҧ<#39NZ|!]dc$.C8ӊ G5h$Qa,f`a8Nxx٫b+k$U|mt@˭40AqIϣ$ 9HՀtN5}:Ltmk>~A`1@}ef--Dq[lOg M{QizNMUdO||>u4^:,T d\nB.h\E+-?6xxy; E}rR%?̓+;Һ6'&MA~N_pQ#(`>, l&nN|ˇ INh 'G2_@&4ϰqu|BGɒEMxqkd@оG|pN?%8~aH~BA |1LCV` fo1A|Sb08,e"ét`YwH0j*xrd:*rPv ]&*hHՂRAMA&j ZQWC؛a'rPM>TyBQ` :<[DQ¦O)v/ܱ<BcتAdup%ElhsXoثɼlzO6&,fЍSďE ܻ iz1]Kn*n~cǮy 3&%"]Xh pr@P`͝^;W㳋bϪ2&\}gUӭk]Ն=P7s0V(K{'~1Y 2ԌXOD ojn+^E,> p2~$q"¹WOD;8V8w#Wdk_L$ogf9;`k s}Iv왌tD}!ãw%|EŞ]L)qJ];F&zsJ7C~MF6 "JA5j⋺pCJuբ@N=7QHD5~j9UgA_Ik6|Z+RUޜf{ņ'2_n E>=aF-K a\FvbɂQ %)sӢm ,UCz|pcxdGY5d粍 >#lRh)&QijƀcMaQKߏYrS5ۤb|<}p^3p - 'S_ީ'ڕ s\V& ˎu4!Yju$o.մ#ސr/<ԛf{@VjJ[HiN4E} :*)k 7䖘Tb4-*?V"w!}3%/XsjJW8-K. 7us[Y,ad/Wcf]>Қ\1lDoORl+gC5Pb( +S*Ob?`FE2V"8s?m[֭2! ??ܭbv zYC2(}zWNHV&[(۽v{>Qăާ3yj?&%\/qdث 0厈6s2C^+7))TL mlk̯emGv(On_0HeI]Ks4SseVP:\(oz2yݸdO{5U౐aCdkps̓_[ԩz+P[H)B$"9$kɹ ;QVCq p'N9e-y=ϊ+¬Zb5U'QTN\K0y>Pn)Ọ+$r֏zTLPԆrDq ^::ח96I߀D bqۃE{;vI[&4\șmm~:u2ܶ)LO |Nm897K@8%@tlE"Yb1 E7 Ҙ56)kN{F eMD n h e1Va#4;1nBL*/.~哜 vd@ksy*##7)AgZ~LF>npbk,9*(v7M\-| l#'59.{ it]2?k'A7bQ;'0^Ǩ*.Cj}rx#ֶ{`=ڎurchNL}`Ka4s7ilm2r]U(%M#J@v w[y1Q59&ahѠ[CT[wkΌiΝvȸZW.4lvq2JgDA `:Q&"h[0nD.iKk@`Tj¾xJpZeٲo;an!5c|{T2QjRFVrO92?W^ &s_ 2 |'(tXmHcTxǓ=E!7c۵&&T71P5ݍzZY{66yo ? }o15y&gxO EmcO|œ5#Tj덦Z^@)qÎ2bft |hgΦ4{"el7\kbmS;0r#l!`Yc$[pDҙ"[> FSTFCM* 5uu(M\KtXYBAt-nA}LP7 n#*txvg*+_7.5{(>^z@) =;Our?-4;hápWz8?0;VT{Rc9r=Idz}:wjJ9|%y(L,nPu63VOr2Ve2J{ԩęwN*5m 5wpEPHh Hlt \8L?Ld;x?1xt8G}dz9ȩ6O*NKG} o[ZO8'ӜjZ'Bw+iV\kf_# `!7~|:NphMXytcL/5͘ʞR'ɱt[+kVgF[7V]C#e3jaPBjan/!eyD= C3]zn"( R65{ j.x{lN8l)'0:h6{\"j#;EEX?!R \ڍ8jwvRm<ee'o2c0a1Ծ#Z//>[k!rQՖ&u*vf*\#}K:.ϧ?~f(d]y' pƮp`>y9,BغL[x*@O՞{Ǣru&+wVMHe[GqJ-F_O DUG F/ә^UTX5=n78? F| GcW F6ʾQCmv@yP`*_d MM(OJ&/-͓pe˥h1g$Yȴ Eizɖ^s_FOM+ &r1Ksf,Ltz/Sց{RS+`cjZ#v|x꼟2XQ;ֲ<.2UgR@MFMa/X9 Y|3}Otn G?w?h1 w{20k^ sM[2w$1SGA.9ŤӫDOk1*"F'ۅ1|v:CXKA BtFl&! gR\j`HH`j?]cPOR9qNjZ?:,Wfg ww V !4Q{% Y4@]mB,l|'z`;yKM/-Bh!Z|P>}[ib#yܤvf?EHߤn yf+#$P=MvfÁ]pzq\+b-]jq<K#)sDwse.{o}VA״_ XpNY]7vmͩ_>|~EÚzV6"dCQ#fG6:@v`O {SxO I =mE_—UQs 0r^7#捐ٶ 381]oi8yhʮwxf7ڢkLǘQLxP{3q4U>E{[OdҺ;& MV.=S_'b,̀5O85|%r0O毲CY0E<`\㟊%ҍXTZeTtj%$K X?"5B: J޼5 l&N)fըѥ6 g+ǾwDi̎[[BeQ~xF]H쇎Ch G@Ph.|USn - d)ވhU\'i.㐢 B){LD(rŕ$'՟a['.s@*7ge{pX%{UKVȒ6Of_WcW6btʧѬ^Jn[mL%X#RcMgiwkA Rjl24#[y9f m.7o dJD )5VSx^uT^|VS6W^ ,=X+C@δO]1{5n&\퉸L6aO/khy!鱯ղ?8l=g b2BpP9gQglU ۞'n@Z0cA Q ~>*cf̰!0ЍY>ݙ4^(b* M+x$q3էVÓ1e`@{  .ռ!<^] 7&s= 6-b.qaPqΑHF`F%+ʎqJ1 "^34B_5؎17jWjr躄,*`(PO<5åM'=uHdV):D0بQ N fKSr ?Tbl[y^҈V{,*ZY0膆q,Z 'WOvlfHE -LmY3ⴂlG]F]F#q5\+'Ir04,|{B(H؛ӛh)} qJ>GPQ [=<\N5 or!D}IS:n,ЌZsS6YEu?6E@w/#w˿WG6ӽ SG#DDr0nMфt$YeȥrX3_޷ $DIMRYRcB\  ?~$r#WT(AyduR2SQGf X/?eg_^2}~ܿB,Έ~Weː/uW{{ Fnp*!TX8堩D ICL)Tq oA@@T_Z<_Y񆖊ۅ訇2!z~@ L(͊|,>cg4J;P*J҇S?t -/]uxYD/NPSrt:&Nj^Kq0>A𬁐%AKqM-))%`W̱L3XJz;1$l͚qh{e(3߫ZwwWo6WTn4/͜*B%xLq>EB4E]z|RTI_BLKK:(}F"MÔth ؊8A~Ff]?L_ܙJBڱs*\MTKT;7 @hsk1P1囝-4i^6(jLӴ lV~YyBFH 5`._{[尐)7q_tH.՛aɷ2"8WHA|c|fxҭA MP,S T4czԘiutƳhDM ݰ7seV`%39$Ud̀ޜhg(z0Ygd.Xˌ^ 'l70(n0!|0.~>nͰ^T* [ԥ>YwB'-PYpxƇ&KГMM(p.O/;T5,U=!}@cg+dfAh|\ͪsBX 软^OՅ]'16|h;&ыHK ഺ*g<?Kal,9;j{j! ׎¢ M +ɯXp$;08^>Go\ĥq;K[^gh/XKhUqX, k& 9 #2 yw[;(`&XmRwɭoctpm7'েuqe6z'`Bv}Y]xڇeajAFȾS+yh5 oh8Mdr߸F:N.?^{ܨBUMtM$'6[z,˴ӕbEYe1LnS%c0]jq؎#u ~X+\8JkBCc"HWvF|8yl@A=4[cqɟpEqU)REߪxFqX/%0<"F2.㻗&`cw$ fw R}'lդlg!@oApȮIxܺ%wBtç DHm#л( k~I4`>405*k*&CkCMceV(~;b3'#%S{6Z(@L<-'#!}qwpmeg" 96<`9Jɵ r[Bɳ("Å%l?xVd ~@" 2$ymZh}\:ivDPwDm;3\~~4-3T]Π3X7rVE >_=ԃqgY6 Q,?!*=Ll%~uac5sQkW~Jtd2Lu[:@Z@nIT٩1;[9`nI^L~Vsxٻ?q%9ݎS. Z],z畓H->*R (=ưH^5[Hȿۮm#g{&;Icϒc?E_w U5cIA5Zlʆ"dU(Ey.lt6.9M\)gu}G.){X^˲sDe[v8cMLs0SAOFS>6cDIG0# B6c"p}2Ms$Hh*ˡ|}^u`żnI,Kc-&6]eb940 k˰ybn0T py\>4‡4bzd'L.p=j'1 Ic?QƗ\mg=Mל%clEOSe`p bvhަyT,~a (3Qemgi0da) դsH<@zl+5<fUcn+Ph%DIn`)bxeIܦ!j&H# ['nݦTG|F֭cB/< bQ. v!ucT^`v{M{8sT30`Xy h>T5 $| 0m aUt|ʷZGUeqɸ]E[a 9M*86 $[Q]ԥ$=!G[O//vb7M;Xq0\3$>q&H# Fp:Z\t.6ƇPonc+:]&q W"V5+g?2<-pi캆+ܩIۆxl]EATl@9HLLFL_ B.L;|A81O%RYAJ/F YA*'Z ! 7,ir瑨f!{) }}Σ{ %` U;0dȱ{lC@Dl~ 26Mj v7@'/k쓢Fd-L9ňrR'ށ\Zؗ-s)5.N_xxmG{րF5zٚArZ.L8Ig'dVigrA\o |..#)V"Ń;S9_ۛH=ԁ|o.oӶ dv4{-P_H#7Ðly15Uq,W)DN3Nz o|;BFB:֑rj+eϬ3X,ˀΜƐؗFX/1yQل?zϾU㑔h{ޢĪW;0CAk_f(- }LJPvl (okDFH9 "M`+G4[˚[w֢S@R sw7P^@Le;vXb;=A!7k.JNGɰ^„i~ЦY2b.y'vN37K]KVh'#@FZw'&:"a^_8z3M;;rr<RN{Vـ/LkdTx (r 4ҠP7DbZ}:\ٽQpG#zCT&X{Uex ox@jP=rjr ۀo-$W07y)N[~•mDE2IJghzWwg罴 !C1-k P!{ `FqZ7ʆW -T̴QP+BU Rik(̲, 5hdJO5hL{%lwhN uߺ&5wwdu"I?~.lHxK'֕! 3MA*#~Y6)p͋Hnt  ,ֲsYϪF 2V ӫdJVne XIEzt[A\JJ {iF΃5(z*P`ƎwcuR_@|Xȳ$qeY' c9KUq{~puE:cJY^RUuO.pU D% ) BXdv8d&iHTw]:ݾyxNv d=: tq-W]RKok_3 ĖD/9REܡz͡]4Y]EquK{h ba :B Y=G/$(Yx ^_xZrkV3[61w}9Τ>: rd>yh6 -169:@S.`45WJhA_rG3it&˰NdQˑ5tܺɯp9AFPF04٢bRc'7({0Rq٥aƷ==r3j);ḩFӜWF{s߯8w>TY 慓@ gZ:^Dg-gPK9ϜtwY5!(IL7_[(|:ǛVÙ˿U Jq= F1+ Lͳ#G=^ ˗P O&}h2Ef5lp~Ox{q="4%-]gD5u(Ly`p4\w=DkN3$7Lшua܌:M7QQneˍA-ݨ~sk.2L&1 <%Ѧ42ef-UyXvS#!)nRTgME&WoSvщ,Z 9Ɍ7u;7A"mnqxK6SbN8t\z/$'>͞RvLUl!gIDQ-%\ʦ ITP$A%dFeo|Nq)S֦%@H5^qqio~ |T[3 ȳJ|Gr8L: 6;) = 'Q)BUtH|>(ܾÕ??s\?ݿ0wr p+ {mrFM5_Ƽl]}_Ԙ%x׮ oFOWha/Ij@LaH /ѨA&WG,i㛩ȹ wp+/JH m6= qʩվk R^3`SKS+ X+ưLyYz^zĽXՐ-w=iEC߶6Gd~skSgݫQ>I 5Em<ũ]Z!|@]TY{5>_ !QEнFYnЛЫÆ)F [.mTRH3UKe|>'ZOU ;?eE7?;]!I$9উJ%lzbrnѮx 5![}r}WzPQƇs)nt3S,XFl w_-obNzzU܏U@vv睓=Ӫb{)]ڰwE.p ܽ ޴^窍]hC-C6qj(^vq'KBut =p(B/ #nϮCQ5Z*(^>S~p~ nEJs,Bwk5>fvP6U[ݷ˪ +,nѫ&e(>C^ʼ#zuDÒݞTO;@J>\˝8\~i| +}* GuO0X\y(g*D&$zQR퐉'e?/bS1W21o*X+_1"|-5l;!wyXjl}" Fw7zQ.?Mtm]ت>X)` h#ڬUR2ԫe-$${(XC;᷵dyrȘp`vaf֦:߶/S)Z%|r+T]҃=9jH d* -!!tUޒ 2nξ=Xf,nkyF_QZ+=XҚ<78\OVuX]}qK?i`%'Y>V2Ez`5(yTX-/ fX Ǚn||1\&d/V~lh6BDeqz!0MaلV{̬tب:p?+YiZE'l Ou1mXl>V;(ҁ.0,q^SS"ew]@ 13 Ɔ݀j-=9'^3Z~vpEO}'tO-}.WIjH\ϕo}KFd1'_hCsާuhh1W5&KC52~x*Gwq"QB<[eYJy[?^9sjMϭPP6= HY:) s-3d~OSBa t"_1cZ%q|#THLYͦS\B> @$g{ܛ+44mZp(ţ. x#d)I:vS|%eK<=9 fH~{9u6S 6YEI]X}Yj[='+&k02dY>CnZw-ԃTH"{#0/LLc5\F#m+$gbh @XRuQG@f-C G֤be.VOݴFIiU t0LHʀW ݀ZU޶Q,4b1逮n?HcP/Sį+i(ps@_WM_6FfYJy121![-V.EeBjh6cK39nG`H)LZCoa7RxP1H#}mbi}BXNY`;3|J:Ҹ-]vvgy޳' 2NEQST; 3gA=p#q'\i5ǞƘQ*rB xT~ 4hH stPp .!p l':V|P-"2”F⻠W]VTgReu0Fv|oUɷt U{E]A6D`<8; =!h2)IaRt՞YcZWԁ,ܵr7ϖ4Oy\k*?{E9,dHsH`l7PvrO.'Q7`=)o 9qqO=KWG 3"L%؞bYrG&\<ދd; aICegfĵ2-sN #B3 0c?2ha,} Ӭ*g4u%~   at^c@L19+RڷKPmoPWJ'gy!g# ]I $;̩{ʁx#uӅTƏ^|5j"dQ$MUOr%xBN-ϴ :bڄ'K[S- okWPES/]R/1X -=%&̂wOZfU /ZѰ?ڦzxu!F\l0D0OmT2p+k\>SC.uvŒt0[',|?%u\Dnx /5:pT]šp96[Jɚ./3У[ߜ+y:U2k%\䟱r: b/\yɖ7Q?0ǹZe}h.C#'-Co11-Y P}_RZ|l:\i֞C*mN4al!+'6^fދS]g0g ݮl9,SrJi8BdIjGWqϕi2&`O҇\ҤKDꏦ<3FmجrT:vz(enoAm/8ĩd괲{),oQdn/lYgTykMtH{DEPV)S16O 'gt(G#&;/Ud\4)u\H\׏O]azmnPRgtIwƉ= f}SJZy!kJM3i5 $į*ۦ֜{sBbeT -`.U N& 8kV.2b MNQ>؄@HjKe|WD,ǜ_znAvH?%3_ &mK]^L՟|HOV7ּS0~5Hjg;DcBqY*x'6dpX@e%?x9d|k6‰{E䠦VO3h~'y F#δ04~bďP^ʨ)ޭb${K@JOj\za&$boح$d+d]=t;9d/Zm\]HpklkzXOa^v" Hb 2s9q.g(w\2X"{b1_Sv4sż!{Z#wykvQidM +jRĝ李kOP3%rvi`3'XNlͫ!"+l(kwiR)탡#R}wgQEflw\< Cmݗ/)eRmv(Gut H,0#\ޚQo]ejq~,5aX󮐉4u0j'~ᕄoW|cR#R%N]M,|8&(DJk"+RkΚ. ?N uu_m~Le.kF,HB_—m>OK "ASq&]0& n]D~(7Œ"{"m"'(ܽeB @,.| β]_3B$lnxHFPҨ ǻ j$ \,l:~$9y#v0}hʼn\̻TlV%,$&|}qfcDVO?/_eGWo~$c9 Y̡w$xIsoI.1 HY(5 .@3b`HFo)fJ(`3=7N"t™C ~hnm23[Ȃm$Mo,W -륎%k$`e@KN>V·6`*vuY)\UWg/lPicBA~f7+aL16I#mTɕRCܭ^uo*6ʥEFe8:2&49 Ciܥ#ЫVQc+\qS8?:'lo^?lw\OqQUJdI,i翴U3r WWU+/q̵`)jI'g6:Y Dj?Qg-B##TKs+v36TSZ*|ʃOĸ/AQƅT]ܗ>IژڠhKn91mȎ?g?JMzwQ$dQ%_: 4fK^e%FDAJ؊8ܿC,B,7~vojJw^]*` ۵>^̚S-=D-ASJ :Lo$Z;EcjqWz>2B$uβ19Fm/Z!yo~FCn⿣|#s̃\j ^C-P\ CdM`~1 @\o@F4F! &rZK3R(yj* 0j,][Y;`kR^lϩ\ R~LۦD^[i5=>%Z[:b"Co k0NaiV84)j &Qg *(B)=,=vKւ"g$oKi~mׄ5eI;%-]-Z>UH9F+&2(+G\ zy;ig8H69;%`#A)aw|N״}ULԧR1z)-\٥ GLhgox 1{Xzτdo k!'bI8  s[&Eo-u Mf߇TBfyLDXq Է N2H#J{cFp:JΏܧ5ZU ْ߬m*0yGƱ(:AC]hFv'A]v+߹#ߌ GB=Z ?.K-ZvP)u`БO\sѢ!H8)޴"ߩ)PkNG:|^?ހt±̹XzзJDy]PZ|׃v G⎆=c \B# a^;mcM_1L{c3 =Xw^z$A`4M8 ߾ri\NLenz|QHtw3n^pFR7`~I13#s- :Ȧaoum)LDW*akܝ/P^]0gxJd慟g%P߾uhH=Kl Mc&kV%$BHP½hx}wO}*Mw}á'*d|#id8fH+=3EĄ|($ 2VX(AmCĊ/+88VJ] euMNZ)~NGx"x& j郼l e87I,ۤu_ 蔮vcwOU 8B/e5E)/S8я#-"N캲FyD>8i up>9.b-_,oGMj XqSW+OZ$:ͧ:[;^(1)@FiV)̰qEWкd2ٕUةeA]2bUX6J; !o1B53$BL,fFsC(/8-\j3~m!>ł1%? utا!1pFT!=r*Hhf'm}R[o9dsq#ˑ݉5~>B#Kݞ=xd#wE 0T*J>gC%QB 9 /6nKJg /3r:.6Zs4d@VNt;H9m{r6N6f$HZ˿-%8<$녙SЀA^Qn5EѯqL Hp'|K\GZHSR=*!3m @ ,guxSU@`mT`1}Q7`]ŭIv#S_H ˜ͿxƐ1@]sRO ;Jptq_hxWi7fqi.hE6 RM|2SFOŽi>k?Wj':Trdoggd3AAz2w)>^8=^Yqr}s{II7_ek;_#pj{% .Ӓ^fH+^^4e/d\L/EEtSH=^$y@̿N7N-8̲լ)Θ=YpkHHem[hD1CߊM}XWU7N+F+ޱqnL `5$jlͯ %ZjD.{NPhu9x^8qy!Z:{pWg嗿;7ͽ {(Ǝ04$evtQG߱7>z¡lŷwwJLĜ%kru$$2|e42ShQTbh-joYD[$YOý6ylG=kRM+qfȍDVK0斧24"/bP nnf&Ҙi,b.dn+cЪzgD3AuJob^&laX>~0mAÏy3~GJd6`J38iH.v1(pO-v4 k79h}I* Sdޘc yHr1ZH n1V}M 4&}吉wWetFEЪ KA -dos_\v?m*t7ɹfj;cbW۠a/ғ[N^XB-#NhZ/ڞRUy_q) 77Ip_csx_.7<352qN6o< ?ÄJbbNzYG,hfcojM M̖d~Ÿ̲λe p$20O[t(OE#Y wEˬmwBZp71qUjƐ!'P(<vA.vl0ȅ;'M+E3~jdz?ܥZYĴE{a@@xfz*vi|Kf,{olhkPѾt@!A QPiX4C%";^݀;xG 1*Шk+J{?ٜ`A %A{ɑJ 3,TcG3;orr+wVgր/7@Z(aYyqElu1^ſ"&qeiћ1 Hz27@ݬ)u0wgs琠Owbu*9UC챜i.wNO)=L ߣc6%W6*kU*pYCeODI WerA7/y;4o(gAH|Ht)LVOO]Mϯ*VJQ}_+`IbRɆSUH/E[^HӦ/hͷK5Iv`T\ i<}rѨjfr3Dfrһ.y#K{8u[[+:?3i5ڬp=yPm" xUe  c! X.(-1ko[̀/5"4w'3\ IpcF˰Y%B(iD Wz{~l3ی^hvF [׼wFua[YWd޸lRFwn"P9 bm!$u cFZvqc|4&i"Rl~Qo^P5,bUKV5sBqZ)07hݴ#JhGݥZ-cɆbg] q:`4aBQa$l[~9hbeGitD=y9K5W lJe_Iv!S,dD<\xWq%S ^?X;xxt"ak̤vm}.j[rPOʦ<4+@\[n eXT(2U6_)>ٌ lEL8V]vֻ$~]%敛/ Rʝt=3ę n:)\jnRB_Xբ)f !o!i}6`-";}Q?Ir@vx{;ѨY/PiqtaJbU 3GYfD.)V7jQ#= +/MmwJ[1fZ׹J\-Klr'h|hzؓh'-@n<ҳR#&vZIIhS) T^n!.ȆA1  ԍnTU Ao\ ET60T+ʐ/j (V ?EsPT+| N!\sl[l( ? yzl/K+0ʹ/(pqMq9Ӻ6^Qeo.u<2 W4"N:EgIոIr`4 @@x5%$4ץ "Lۖsٸ62T jX./ u sk6#U=??k-dѸ֞Sz)wtJ ț˄Y˗ zb; " F f/NA9-N w:.jO}{jH6_;~.wʾs~-+0. * mye*mۖ*f g.'{>x/`ǧ2+ldpV25YDF Qu E!L]z/!\Vsn:V;ޞZt识06n7AABu5]Oe*m;CĨx<捜U ]]a0#QDHp8dү0$Y1ٹQ^.2cz7Ju/.'9_9lד1ӷQiFIg5= C~Ec1drOa`?O gU8-Z*yyY:SvرHx\}<[;+=wC!XUO~.t ♑YBܨwh~~\Ɩ7.PciK/@< :ը^Va"{stK$ J9:'"%]b@F*{뀎RَHb{Ԉ!Q.5Fu?LVZK@37: z*M~Aq{hc`c/+3gDl#od4~𗝢l ;v͚'vbB8¯DZD[$g< Xvym Zh* ͐P!W5J>a ak߃\u߻O fmuyIؖhs mPOzAA+w' S ayT[3xs+5'G- u]#\XQ35J{֢KHJagBJ-܀B 5@^.PɴQt%jU}m.5St&kҦf-JaD-Zd#Ny6{Oxig8MSuFJq v~u|~CWؘ $]/r{y|(݆?NQ10a;bJtg  豹SȜjZ!#SYsYU֥&o~umE?﷤S?xwmX)& 'cA{%5'[dҴϞ/s CN 3)ݚO: bCbcA,i1m9X\$~^m !9L>-?G6Tk,xmٽ9>:JwLB dwIg;Rˉ>O=h'Nd R0D_R3xpL}+[:/$Lu΅*c9* wQZ)B .SXB ܒJXNz_'z I3S[glɊϥSSjʝ夔|jZ [_5#}[:e %%N?QCRҥ]8&6'AeG3k6ꚭtxW 'o甲*V*IO6oj*:Կeb^BsAH#4K:G/0LTӌQD8dX= {2nj iЖopBՉ;PϡyEiWRP=DB :>V4g͐ņ.ix Vw1Ig$@ؘUK(}É鮉W(S=dye` Iu{oB{B3""ۦvhehA71cT֗=G;C?4wj:lAvQu {!>"jłЀv]M 3.7|EX"{M*:6DJ;3 BGᤳJ)Ƅf¹:4l k%˩(V^d~htҦIIj}f밧Kx!BKW+KdĨv)2Nd3C~DFa?.h(]8o|L tT1O$D#w E%Cpvr0Fgf%NYS9=5儕Z )S#FVIJ} ˃UCMuY1Wp̝w^D&RKY&Tu^WGY=4^_AEM9:tq#|Yr1=}PcD:E}Lŋ#sAިa4/7.nӶXMF!չQlf" S M@hqoduVi].MGk8|E n٘MSp˺Tu JI1+"!Ҟ6FOn @?nP{ u8v蒝* *5ZM]ڨuڛ5ri!֝1(US d1$S# *~XLa펁MQn*|fC]ѷS|Mձa!x{q5|ylY#ؘIebg& ,$SuV wx &ƃFnjDn\B ^`dKR׺!CE5#eX"kgM1\!|)*S^c .Ș4Y%~O0q{N @`^ ^(Np0Nz;'#&zq=v븃'/@'m܄7Q0՞Tޤ~ tŲ eBk@ŬN^ /3W9+ Kp(j51LA8GF]"Ow$V{צyB ^Vk"_O`ٻwП"+ #hZm5"UMT1@6))5=].4Γ|9!('{W[ib@۫߃X)Ȇg^x$Aٖj7ϧ{Q8ǫ$&aͷ{j4 5w[p 4u=&Ľ_ ?(@֘МR<,.=} ,NpQqO7GM$&it:!g/.e)o>v64BA[< QC<*=O$qM*.bbB]V;WxuBY28bB.@QF0KӤ@d!šaоqwuh/;s TOΚJ)7Y ̾L f&YPƯ>)S$!A( @fDQsta0F5tQqBz_ 绡DNhQժ_[dO@ٸY?OGGSwu4D,D̐DJ8$.ٵ 3]蚁9Uoe``i ijKyI55E+(W pЩ(B[g(&ѝ! 'bl5qd#*8INftL`u pȒqn؀RRP,5%||ts7cvߍ Tu[kU{π{ A2pKkU綵w(6oi5A2Dmb\ PV58m!-Qwu+~TĸǓ_&v !UHrM&$ĎH0t!s$ί*vdXw؊XɅ:b QvJn}rJ39eC063 7xͲlCOR'g̯mp ~:}Yp0> a4i$<4Gt~mOʲ]jďph A͑!O)ik-Y1EDz;eB8^\ CTWȩp'~#,Y |w Ș?Ұn̢Yѓ&Uq!ai/`3(V`de6W`XLjh%|,T) N]͔vsQT0E8jĹmurpxS4a-<&39\ۈ4bx}</c@XӠi9Q%UTWµZa4G; :Tt㯒l:bx_3GF6 r} g_[t{T\G\*󩀟ϧdƫ."|mӘj=p&Z-=XM˾q.g 6M+P+Lqfel(( &.8|0] LTިJL? R=NMˁ&dt6W-exVG_M+1&fA'rT ЕդIm`e~cY@6 Oew jͥT'K-d);IfFx^XL^>RMm9J#{lPrb׎I伍rE.e)ZFDDA+9 SPͅ|Pl3n3nMԮ]^[5(VA +^jj((J+n VS :3|t+tVy0ͧ(N5)7j7LEH-,# ŦLQ f4gބiTrj}z>O[Fw!XͿ-Õ, yn\ cATS]֥LDr{o`IsΠ5<ɔ?x2 \l9 kU;>!glxn& 1s?M=ѭTz>9+[GP݇Vl&k@77&8NEr(Jx'ɉ)AM0Sk7 @ fB2W3u^lM>s5妞g6Wt7ײjxu&CDv"|l)8 ĔR%*._H{Gs[eײug4կxLnƕ`d2n>œ Uì[H䣄?:GcR\{8"Hϳg&z hn9Dyw l=O;6<ݶ&A9P%5]& ȞfgN!,4QJ<67i1^f\ . Ax"zi4$\coWF$yH# R6ME^1١m0=`~}nkm@xwQe0Sv 9ݔ*( Nmᶾ2sq-T%lNDf |˝o{xETUTѨw5~.|~CnYEf+4$);[Avt9(xhO/; 6$drm;' ٩S Doh_݋`m1&~ڦNH3J 5xn-F*5X{| B1Z[4CmBz׸X:b;kϧ[f7ްaԅ-^ĈfN/ڏ6i6$9EiphuRvBfobjycļa%:w7ݐ\[KfT yއr}^|DrNx =Vq`'Ļ 21Ol .J0/Ǣeeg>"zݗ9$(z46(B(k `&y07&onu}| /W-ӖeA1b&^@ܒf(f~o Ӭdޅ̈d"c[p!^(>T'mI\(jf`>i?ݿREbmMu=l2%XBttZ7_A7)j9.Ȃr}b;`ATEO4FSխC8ФH㒡ʯQ7Na$Ay[q'Bdɗ?0VmŒ.rۉ$ӱ֑GUc^ɌҦ6E*; i?/o`:d>֤hK!#nBIM"{vÛ٣Smb$kH8Ko'A"8Wow@t9}6L b~ t}|3h|hTtRwU`~֬u ԝki᜺dcbJ|7*+G?4H:o 4>B(4fpikO#['lo DY,T 2 bSPݾfd ",\T^VjFua'G ;w_;6讑"Q`h jp͹t)3yrMuﶖTbS=Bl+g)3ðFQdo'tLEz_§2ЏW@i2h.-<ٛbvG$oAOF4EB+xѰEwH^@OV)R>3X>Sx؄OE$pxj7Rgk!H$Á!~?zzJM.1Kx]odˑw4W.oO9oBqZo-pj䝴Ι_EvꛗŤCDx]CO b D#!k2a )~Z -4w_ jESge-S!P ɬJϕ $Fȑڃ6N&?QbaK^O쑦{ {!FʦIw;96f-s~u԰^u^+rDڰ- ʉ˖}B[|X#^A^\A*SM.@LHXm\882>g -•L(rǃ{ڬp eo:y\Ѕaޏ=}WwsPRԋ`MޡԅAJVl%`$oS2@Y957su - n칙BR:佻j9pZf!k"yJIN竾/\tPCXk2Ɇǰ,4D5|Q>֦Z߭>ߝh_ͨa"8\ xTdkKi⢋wjg ۲+"^D{k)ȶbijK-@7%);21!܍r5Uz}Uk6Q,To噍]#ߕ*`2Q;]9%0R>Az}\):NU^ɏ,hE B?ӂ Vk%N tSfB#&g>'9=3)]x +qcaa"yZ7Phk+éI}D ;#JO)[ y׏j?yuU T^>N:WUȁ\}8k |i.5$z m_& Y @Ƀ +) O>SM}PU' e;.>=la̿$ګSOmIKKj8D.& ZD씊rj`F !`vK)-Wzz~9h\arnD WQKn#e#G:b^4XF~!R"錑MڀrcvDe_ǹ[v>oB*m[0Rer̊Eڒ~TAILy7˥*I(ss[2븖O֧>\K29UgR@e#UҬC9$i.pVs3P*[, O1᪰b0G.|wESNoɋm!knyE+: zRC.aXKj+J˕[>:i\h<Z#B#+TgZ>V.$cuUB_^BCUq@k"Ϩ83p x*ώ:c9XKR,: V0{9 M?#e:E [8%ąaPk4pg*ƌv&,sɀ֩;I6A:lN-#c45%D mH X_fEJ hpE.i` y[=SvŇgx^泭%v"%&'`7L1sU Ru1O)[ Cӂ1FkI#&VwB-@X BKU-+LDrng^?Fo2hqZhoV_-7@r2mBv{ eoNaM$j#WL=+vmlJ, z6Ba5\j/@Nq"hE[&=<#L"h 顛@]'kb,3% n,2/On5%|1sq۠^CLLXۃ%J=6^WN&}Ss(ӬAJ,c xAnW-k*Ť2p uчhyP8qL_Nj({P^%゗X!2ktYIzx_gLRLѫ/X̩,n~QNa !엍q:Ki[QNH< v?ݿh'`n/}or;TYBr4UcTRj[sU I*DFYnpi0g"]ݥ" |$x_)C 8r qvݸd`*;@вN :aڢ_}G}F{ӃҚRz"*-#:wL y飗|Ä?οRbp`vǿi)Ű_1>iZTwJX@a1-fG*a_SDN̜n*=|4 /5 FZGLsNZ0 Ɇ1[ G EuSg+d(>ykt8`xYjpߗCu x;UDb:XpiUk5d%o -c"81ß{mm__SҎĮ@2*pu:RA狟Ïq֊[H ٷ g%6K pk'AF(! ϙ]q=?+߹a*Adf<=HA QՈFǚCz#;Чf Drŧc")Asdt l@ot{Ks8rN_nkfƏ}d:WDbM #O:k;iǼ>ƈeIDqo}cgeB@XS~̑_ZGI8wvuLa\Wͷm*ȔM%Yݨyے6KWĉ"">.U;x` CA}vI2^e#BN``Yo\)K|!uPL$Bg'YF׉hUZ xJߓadOFIQ(҅? ƌwnm AoA]b[do]X0N}z5=f|q(-Ч< `hwP%0TXАĴ[r cu!Ftv<2,B pg=Pe&V2I/}Z=\n#|_eOTv&~ aŸT.|l`{n#>q!pSt=S>Jz1֣Ιk †/so))QB±sޠ^3aCJbHb9;OT>, F!,Ofݢ^Ng:>^?YmFOr7Ww2_<^gLRW)\P7B[=$jh*۔%3gC`ԭl$$<v{GocPKD=2AucPc²1 }m0>n f;&|t:g0~,V㵞>N_v((=<.;q[zVJtW׀Qdo@)-׸#x|CEn%g(t-%5Q|pV [J uv-Y .COC~?ST&@7`3r67Yzߏ\3 mX{F7~X gĶ\ә@Rpn^V^hWˈx3svZz{c^ FUN~@_eXZ;L3 EO@(Cn;9ϱ5y^WDikޕ <ӿ7險ޜ'ŖN$;ܓ5N_0 ~2q9Ka26YֶRlF1%Ύ>x (3 ,͂Q7oOm6&HJo$Ǐ%=ղ*^mj : `0Ǖ$oFMY#L?|G0[{o皺P< ,qp'si:OM amDQ^̬R@қ_xoYeiɧ%&oܝGXH]z%':\&{3T/\q=` s @Ɋ ݐ-s"a׸h!:9aWk{րsϦz`$7[SKw%h}̙ٟ4m޳Dhd-N~R\v;oe֎[+EYm6^ GvE'循hڛ/(gwgv ^^4w񁠊+QQnWQj4dCBXt\W$/ [hp©/M5XlUHAYA\ߡ*r9ee⺟pY"9"hL.ѤZϒ(Ȅ+9]2;A^4c`֢6䰢 49 eYLR?mޕ˧:5PjֲHϕ_`uN*MG=Ęj= mzK4O dd"Ͼ +B?i~wvGkFXE!^=tTӝg;3殹,H(1uC_2Ȉo2f7gn3 s) uNZL:7̰Έ{uR& Dzd$~m@[kTnHrd Ow:ֳ%9k])Jy}z.x"T>7^-pʉqI0uq"qW ghk}ьYcC9)$ֲr'&NlQ$o?Q~%~yh0'Q1I%k}l[C_챧^s}UH~ ,np/Z&mb1,$\;'̪ؓ8hLCnV-Dj\k^ $%^T߰5@gQ|t=E};u,Zn% >ZBދDܜJ f D5upg*P!V? K7|Sj6(w \H^I=ч֒!&&گ_X>L_S fo MxUgVX߶/tw&װYF~k*Qޫ0?Qd'> AWb/s9Kfg1>6p*?қ|=LR`5>1b{iV[aA5CsSH+}XQ}v'! Zp:ͺїU0^O Qf(6pDXZOqP&'lY:D!J9,t`)Ok5vX2XqRyJzԚLBI4` A߶-g>+fu_b6p|_\En 2S?T0 Ty??ׂ`u"_j" ͎ٙu`Kq$T dQSQqdElx|+(fC2HpABf:A8$(kSS!Dg6G 1A4oȔ$S`^N¡œzZSOƥjcR1Yg>D&(J"X1)޳)>Y%~VNTC,b[ceZזs'T$s WK^uUXq^Hhb5۷pIF֗.3g |I~àwt;wU]c @)ǚ.лln*.9B5s]G;IVwusOS#\;[LR'K耺ԪYVU1A\#."r^H RvhNl>r&[:BUY3y %\ݔr;ryfYFXx&MG8ERGhO>DޱA_CԹ~80TN% +nZbY5LsQOE'ck[\vޣl"Ҙ)΅DqTo4迏S9_uOBP9NR~˽bR|޴8($fw6%OwS=Y@4AUw6/;0*6A%0H={Cё(CwX9;fJxeEm>3]Oo.@I7vhEtr9)y[<=7K%2Nz Ddn,$k$i3A%_ |)4 ;z\%iU*Зu~+qͶgՓDZf(R](@kE afglVfFTQ2!'WeHCzvÓ7 =a"=lACO^M݅^8-96pA(lX)5~F;H)7E?{HkM8 ??--B{b h$xK=Žwŵa&>f¤)!@8;~wn$dƦX4rj:M:o8o[5[dK_|ge+ )xپ͗_vAMσ&MOne4LHeK9xAvqdZ5mBXtHe23hcĵZfA..*FΚgX:e=\p"sW,a\*ngTolBM(%I\M3{'nȕX&]Y>F,!.ݾPd|鹊MGh5-w4.f䣆JoC֝*@@ai%xMnBr_w;KA:\YIȹ޻+|i* {jLlZ2 ]d+Vw`: F~'LjJY]لWpQBby8_'̄G;KTH׏pXفmYK.t4͇ |O?)(e 1hf$ gPrUvYHf&$M5 6cz.).)ϣˈBn2Ζu-. w;<ï4LˏS*xlc!ɥ  iejlUm!H*L AR@F $Zll N x,\ǍIyS}9M-qn硩BEU2Tǣa41X2˗:h1nnP`+mU'A\J5C?Mdgk%2ьG^:c`@,Cd$P%ϒ_}@yqz Є.#D8ja)7u)82(~b?b(eg}6t @inYKqв`a0uہ~.#EҊBqGE}̳3z ^btI%AjfMW,\9ωh[ub2e0i3՜_ ic5k;nqHoU PI8d)b5<^X\$9P;򛭮u\a^}9!%OL˲"űһYťkЍU6ag`b,d0fIz05 Pm#!Xߧ1")A&@GT; [E19xz >4b**mؘ&ґc?͞wi]-J?1{٤sJkAfSFYv HmLs rN÷Y6Z"c.'^q` Bx}/-ԹR1 Xqg%r%JI>6PLzM|5ԦPDE59'|0oNqM cF0ުL H]Νmzr3N9`M">񺩁n앹m$fx=H_ilӟ:K̥ P Smq)q[`M(»G'=wp(K,=w~M2gMV.^!d)cRdŷIAdKVù׬qɕ"\D 5=x8,;vmuf}eQFngάlR*61 ~'/[s=OlNQlrFw"Kx [^QeꣿIxg^Y ,XQX I67vh%]Lf*urӳs{ SdQP(%[sɉdV?lN~O<-2muecZ+~?"|&ڒ#V h?)ZQTZӼUF<N ԎrH(S9@E8qag;X@xI'7~$ϙ;hiAK=nΚbS(&^HPЖMtI1Ժ"b(]1~|"1OB]zIy/"xFVKBn_q&pIG,BYWY@fdw̯kHK?.VA|[#d\|;H=\$гk9Ю=6?vqL2Nls?AC3dzX HXar`ne̕x#~ș"yIT!$n+߀{eֳ0о <ޅ}%{e @Q?|'he&ר+6,46Eİ9y1({쀜Zryҍy5C&dYN=級Rew#'ɺP[h<ݯG%okfc|㘂oA^m#\d&rqXѹbIԦzMͩ%MY"WUGkSĶL9Y& -gRhhB90\\5¨pWgR93V-k NN8C#=nHUy6k[N'4b+͉§ԍ1T{_ǃH!(viraLE`p%2@GR4Ca\Ɗ \)Oc'Y}֍>iZHO +=P8#~k Du)JlZ fWx@$1M#kL+2wa* H{D]B2Q$L42>C%bhWD͐EM,"'(;WEe{?V5;HOY?Yq/˴øD|LhN1i0*HTXM*D=>?:}o &ÃWB#2ZK }6uDh ^Y錅 9`2۶5s< [ و.JCb{C~#\6cGZ>ɡ_q~uŐ;6Γe^ME)'TQ6ӊ  4!L~2f w 47[q<qEZW=Pېq_qWtcQH* LuI; Ьa5n{67Je.Ԁ7hb]HI3ZQ oE.IbN>[d$<rgvWw]|$> "sƲ~ڈay^m{4 K&GqTH5LYZOj{6@R,J4: <\fFZ%;|#>#ƶuOׂ3kZ\ LtEdra`" D0ɰ=. Ieain#*X06J} uHSO@x\ Hwns?O7?s$ ]-x;7vJ6@f\ZǥBTaY3߆.TyrgI kQ.ԛ\lNS>Nwd)وL&hN^8YHWfWmҦIp.'5ȅI m`,, /qـ$69c@CrKt}Lng N]Qe} SEi\R.z.6liQx*ǓLڨ@*⿷l=43&̵$Lm7l8dxx%Ň)&/,vdd¿TDL{%̓>Ã95g|>S{ڧI&\d݅ kv4kuݓ>kekw+Z*%8EM/CIO zS(p"mӱ;&:/c @Tm'n3=1tZmse3>vU@04AA)*t_vrM ${C/7& 5Wh|F9)/DqYa#')&6I*QX{*~|rb{Lx#&TX-[YDӖ3yǂ<q;QBm!&)S(Na0d1ag$㲔.*Ҳix [QZjX*=]o@vmB/Ҕ=ѥqsJ;v"(1" ,}qz NX/%zo黨:ؤ+yq$ 9=hPS_z<&"B/Q]Dt[ >Mz<mK;͜bO@P l'pwX`zͯ\|v".Z"e8 D(ǍuX>9FQxS`}H a鄺ޡ_c:Dm,]̠ +FòW 5!ͶH@@SveP/T 垰wIJkZ2o(',S/v,³vYY6R'~ V: anl Lv.fD&RuֵeN ,eI_J4MWrU?3X_jh*@xWml/yf{ޖk@DU.)605[MKȉsaN+:W}( F5ۙTꋯ|D`-Ҥ5*# hW #V.|Aި*hFse EAQ΄0kRQe@)qet51U7@OeҜWt3z0! WLwDC|(Pxu{2cAF>ky7 Q2fe/{|ǹPTLUt`-2|΢wv-UL2lc0BSd-RfiAzW;d`?XcBa,"NIK&4Fj أݡn:Gp_1H洔1aTgRz⁑n~% }&ʢJyHP<=N1|: #'*1aB_H.\))ݖ1nCIBJmT/ɻ[Y1FUO9èQry(6֊jei%_+=@ftїH'D2I.nrUrp璂J,ۖVS~"!qBP6 cM2x#di<0DD-N6H[$w߈d3Y.0h߃CP:~e̫h#*Pp'ki U1xLp4z 3s$[tr<K^ vR6c(km \LGt-.u i*5~H6 Ţ=;[)Gq/6-ܱ[\{J!Ci\;=sh3C%Q̟FQ7ypj ",Mmu8_|rqLFXb9Ғ[+q2_d%PטA- M.B鳤l'蝓iH퟾ݶ{C^{!%$d+§!A-m\M#aiE#(ZUmթsH kw/;pst?wz-3Y8zp}}WݻeN9G`48py-eU8eV}Ȕ,MA -"uOg34=jr;rM κe&F5ȱ~c9xbP Y4\H/F)C@=XZޜVۍ.FZj]=DNT\X!3C}mdܗf^]π>KX zY#ȡ'&ObfPc9jjsqvQqĉCic`8->2)P%_NQIŸ^S}{ Y.G=$iDi.6Cۗ޺$$Ex2Hn^e3%Mf-&J&o\Ӕ: 9ay ~Vc쨶4':5I\rT3"wUϧV_JNx;TW1Mnxңv<)}]\_EP[IlrLkl} ۏ{VAb[ *%2c|3^= 0jH _<YU%Y[eyp ;UYN` 245#h.5^17ߐ%9d|zvӲ#gDBQ ,fPPZm~c7^zhYmOrpz~- (QRiGZry!5:Ҕ?"ـS0 &O1jSs(/uԅDwڑ d=ҍ!4_m0>jUo'B\-ρT?1X)SI3tʁ3AS '-Gu:Uy/ecVbWI ZzEf!,Wk&Hk=~l z{c!܈?ɩ=@R1JAȼObkaC${~XL~ \I6qCoyG:=MHwzZ,Yg.o4Sq4* 4v+\y)F,> 6fɳ KƘ>RSGP^ dV(y\P0IJy  }5f9Y.~'%re~ ]:,YđƯZU^ϗa1zfj'(  #Y]R okV) v ٔ!9gB.UW`3bn%n}*23"&<gR h2'Q4 y_A|~W~3C ,w)|dmY:&ᅳ|jvTiwu"/.R±FE/3Ƅu !< 4F2L4Ǿlȋ@KF^$ime"'_;=L2($~wvG% .2&xLGsa{: .\>co$߄_JehNf\8gɖ Q$ tձX+PP=.6;4>w Asn>Lq$1F],syI`SSrZP|ԕؼMi :n"=O>h9RkNA[p'w> ?nf)I@iRc$31tqBdSzӺ;3̫ }HqKhKrE'gv!dr`@5,‚ڒsvu1JA*a2eBpcsJFx_۲ng9lˆ}Iw\ͦ)Hvx8֙EQ+0i ƈHSoKl[_RpC/*I)2L5ؒH xH=RAbfeefPъ}ֵ?9kw@4kAA.1܏E٧~o8g5Bw*7in꩟=+qMGtcy⇗ WKu^tig/de0e-@ǸU)0X[ ' EHYr<s LlĠRw8"(4V^ sf)!79rwk1{A M="Qwiph<aM͙i`)yWMMsZI40< ;S')бC ? o~y 3`pXL0Rypg(;3M W ;w-H! iJ+ R!__92-tيNd3rLG)m`V)l!YNwKǂړQicrUGo,8lFav{i0\ED9%UW$~m9f93U-7'soy=THAs=Ũ 7 v-5k[};?DuAYMm2䢞 ^mG~ىMi\{jeh;*.:IvoCh# Ȟ !fyP*Q8!k O#m rDQ|Ķ_Ur7(TD2?t{эw4z*eΣAtksݞյUrŜrI\"wEͮ-)fG( e8B" \x M-WȖj9uFtD!b|| +aM@bw$XKV#tT(\43Q8)g`?]geuٙF^"*WF53+'"5LE>z1JRJ{D:ÒQPjc:pk1ɫwM  #T3\id~Eml~&Y}l4vOF3ӰM|'+IЦ}By˒佤†Fu:-rZFc퐛SQ=4hUY, BsMYյLEB498'AQrMgxp zQ!R-,I,HZ.x5:"`d~&.*صHۀ®ḋQ~AӛP2DY C[w"Njţ  R*5 ɐu>qop;M`1-!0 #_&I0Y"B|?SFRS;yO{ %-nqIu&.n|ӆ1?Mψ BŠ `s_F0T.O"\:.ZդsBzl|i#gC?p% 9! w}?3%q䡧WW=W:J*d'V/mwo'I߮4AxOٟ#hEn' U,W6jr|i7h05#+[L-(e?:n&%T!#8#~RtPFƙrՑ;'je/,waR)Lg { m i;8ݿnpEݪ6a~ByYm)z l̮H/KhAĻ9Fc/]xl2*Np$=`Z NP.:$: U~VX9W go޵G{]:4>['7I>@dگ 205X0ӨuAiS珱ژ*$'Mxm]wxog7'L%HAgIkhN9x:OPT <@᠁c0;HC16Mk/<ߗu"7wIdb[%#MeA7>P(yړ 3׊V4=^!u?-EU8yZfjQXvpod9o۾J31H OTƙ@c~MɑHqQkJ183x/Of4DOakwUصI giK2 LKF3/j|P(B\^кEd}z7zJ)aހR7G.ۧ\2K̇-=>MAAMge#H"g 4  2 Hl!|y;ޯQ†5etD,"cN %TlcYN4UR3_k)m1,u6OgKir^{lU`Y/ErO0}4 uqa;;> 2:1j84AS)]z3DA8hr Iwp[QEٟ3$D [$rxc5s]$õ>Jpf/HLiuKX 4ѰdzêI G0Sz_}.OrՕ@j,__.T8<1xu_de,hh\F'*$%Ȝ^T|.h]l1 NbTvAօd7r@VXu/'I-ڡf#4]TN!p'8IJQ/7]GͰ!2m9r] ${ <.rT©D l!3CQhbrgԇ0}vYvJ@E +G\g`Ƙ*+_cI\|&'建lk*j. (53..Q P3eXpEͼCشa*j?vW/֋KKwl^ OI]XN,K^>ϮGYF{SCm^$۫Z; 4LљT <$pt1 *nanL&38%fMZ+.sωY݈+YPR3Tڔ3cB?\0;-?};&#Z Li^̊y/QY =Ӥk2Gr_acԄ Yw 4YޱKr@0(N'N-ξI)bsTi4' "3X Mì+`E#bpR9'0{!`FQZ=la(EY$; Ŝ-vYjʮ1Vzۻ @z?R\$9*r絡Y|QstnTۣf ^l &l Ѱ@1VH^h|| ^A+h R*IdcՅL0 _bq &=*XKRz$c__ ezUOOuTx4":۫ ٞiSW$%l):̲ Rc:[k\76Y5 r1$eFfgvGL C$gt }_wCv&[k0}ohߢ{R|+aÎ-EfISpI@:~"o$^yPX.~p'VK9"#N6y1?311N拹OyͅM 3 n6!f7p4ѥCSG@(+^i癶yFKAD ;lUCJ< 2užƈі!Ə+62+Y<&6G"LoO>8yb2NgÑ\gr>5{W1IP+ eYUGe?[%Y##}++hWXL".+%bUoPk1>9ρڗ/Zy;.DpIWJYJtU&)8vأ&JW튶#SX;m,y#dx`Xۣ睏@hڑ82/P& Nտ{Y[PM LRš䋂B :˭ٳ|,Rp dPEdm\뱜$s.A]z\e>yPț# xCok%-G&Y2)Lz:g,]{0KGe|v'r1k1a9cۖ/̽zFEz/69ɏJ wCBh4TʫmHW><?셌L3Tr`;@.6qiIZs;4*"ڝ$z^y m*,sί>"FŪ&0H/}d.3Q2VD{ϲW2"w(dpy۸YtMgǯ-&,apv7KZ-\vՍYK( *)EZWs߾5E`,)IOSS%ur㱝n~T ڏ0pЛ/rx[t,ѻ*5nS_yv|-R3ƣ;ӫ{A Yn}Ѱ{i;H١E,trb>4"8;֝јܨLXn޽09>OGLq[4)h}ȌDpCiaWʍy >țJ҅oV.`RIeB5iMw_Dʷef,`702;ԺQ o0)L+*xǧb#'6/ IvaE SRP+rB/#k2&T2$JAXM"o-~]RrrFyGhNhw JͣAbnu/QSWVMcOx_:x؊)-X61-;#;1רit>"_{)KDȠjs hҨ=HʊcNo600{ƿ``6f|o˒8ϿsD,|n\^)fbe*7N MڂIߍU=a'}|GR=T oF6}%>Wk7aKc`ek۟ &zotxUXҌk-#lr3rPh&^-!Ж:mHj,|<ŌPiM9rpFV^VJ޼QD׵m9I}IF  n?"'YΌJeQP_o[[wkk5\4ZLяkHPGff`,:ؤE#F%)1(sc\,V~EGkv!DQΝ*LI­RO1X%gX>Fy'WZS,Ⱥ$Cq%$VܼZsCi>- ßBSLI^fRs-NGHMNh̖CϖI1!@!@^ d~Z9%DۍÊ[$`{Dhd% e|u7((`@?2~S.(wOf(IƠh qRHEʓ;G9Xsһ_ Z"nd;E5)u=]+ՉúC~B邉ͤKU #g`V 췥:/˛7, ݈xo*Ƹ^a @,ã-H{W7FltSlO{:U߲!8$޿]/9o-LQiGnSaE-*–ڀu =nKu]L-o#̝;0Zndzm7, s9/ Pz ny{_\Os` ~gRʘ&gCEأIs~| /KpEQ̇GP|}ǸA}ØqAµ螑h6?k] 1r}QŔqscmD#hNjWx ]RkNNOEM 8^YM/'J$oEn_ {@IXr8 t~}ԨfK(7pCZFITzC u?pDt9C-Ptq약i̖<W-2԰ܫ5~q@npc){n,O$O#H@٩c0^be24]A@.\v6^9cַ˜ã6<8ۢ*ȣi߰i\jfBJ/+;^lUM5xQOp=ʼL_]8c"[Uɳs`T=bƦ&&c8vq>^A=_n[ (Q}H ٔ1qI`ħ2[ ~fȏj3{jQ"O0TUpwmj$x! Eჷ',dߌTI;pd ;6 GHLH-@4˝7 z^Kg>**!;7:I[m,qr!|G,'USb5[A!FȬ!B,!a@_=A4jP-Zt%.9u)h"g>3f̳|!H% MO&.՝Qn7QɶM T% zN 2nw0#nwR.z 5Տ'[t" =$FejʇpGa,;: Ju W'<+Ӈ1 {*|a O81?բ7,ltHUQ]ODUA-#fRӚRY`$+4jLoF>K'b 28Kagbe,_ȼcsA7@kÙ&;5";IG P85ً\@أ.6_eJREhm*p6l: |@CH{:x.,6'hC&mDG$`8_u /b.\-zWE>3'q,z#jp ՚#<TpW00{pQt`{DtNloZXɤU,DK|I4Sp*c/"t$9 @g hyӛQpqx\j\ޣG-!?s` %U4՜̟v۽* }F>Hxpw:g$*laَ]%5nEd B$wK_&B6fy''%Mb|fFKt>HA9N} ,xظtxx7E*xW!]衤5<\VuLÌ DsiN>Z|9AT%}D|Q]=d:m֞ a(el cc`{z IwٟݟE C- ]Q|!j|wO66)W^J'n~7MGX۠1餉䄂轫vR\ꕾ!%os3b 7uzL] T1!e.D4j0@AqXoUl) ?u 񲹳 ӎ:m#WXrٳkL|jbm(BzezԋK7!_?M X vxURg(4'HP؍}~XlF%lA.Ȕ⣷& )K/59,i -9*dODYW.W ۛ /)խȅw5_+{OžV|\ufմ(&\u Un~n<4QF(7 ?jwYh:&`S qÒRCC=ʤr^an$Vv *,O&!%bUH2E`Y.ҡ*UP;lk&Xv]7zm%PP (9+a@V䢻 ڰ>FDgKdT{~Bbx' ,hB>0a |bAz:1>JJ 1\X}&s%f2'4b%K|f4VW8Bn|W5iwN(> rl3@RSc|5)LJ@Sgk \5V04@VgwP Qvy'D^Fz ز|9&(8'#tc+o犔tChrPT3c' ZڏPm"̵RK4]?]36ty,k̟e Քr:*`hzĞwCHu$%<|I_R`\#)FFǀ3"nF`^zW~HKceGܹ_٬DX5?,iyቪ(kCG^0B܅qY,Seb6Cbsx|"|7?q#kĨ9n*Zf vJi5ܸMz]J TPozxc5?m:O R0H>6ȰCo1nzV 'uJC;aȌ?ll8:+0[K1haE& HENv vF̸s5Y0'DP ^c|mZ"6h-l1s'b귿=5nm[*W88 kn?Gf:itp+ځ@K'8R7Cte%K9%L땫Kn fPnW4 7X7 J3GxXwgXM|(sjI[^8:;;VOBQnC˰3Wh'>U3 TmyF+(I3矵;n'MQַ偉yifn>KQ번0rfNMG`>o!4ԥtI1bEnL9a3VUah4hX',2C f&Z 0ϞlYQq:kd%&VKO#2۟sZ\4<],,! v$xm/ő$nHɸ2i1)$SabM3XڛϬ Rj ,Mh>.?|KsO츼 / n {^2%?v9 :vesqWPypac*:[ԏ/URwVKx5R1zSNc_]uďN~0c6W\O(4 s",mybi1 X϶IYK d~%ȈO]9&l΁jibL9x?2f`j}j(^̕j.J_a2izEjMfdkI.m)c E ؇?z;^+ᗿ?;*ӥVK T#`ynd:w/:\e7v8OϏO ,:̹#_w,bJyC4p%Aú"h5S =YLr%(AY|+u%}-bx8…t\09>GW'˔Z&̦alr`~*Lpv+,؞ p&.fuY6ڰn-qf8bN/~7Q.kRO--Δ/?=\q+_% Ncѽ:o=wH%űS| QWE|P$)WQ顒#4srmZEg󴟧H#tR&i ]@O!HfgEN- FGnz {}Wpu`N2XS^'Dǽ&~eTHJ퀩j(%|:Zj ɑpD:E4 w0,o%;#s &aE 'x}s|.CXX;9K8kE ȲUJT[SfFQƠ5,)%xkhVDR*0sGt@SNVz/m au=9u̽C)N ,ӒS/=V_v;(z=_{&z7ǀW#"R$h['3"ZǓ8Ͼ  gC#rY Q ԳT}+75&Y+ܬs< H$i,(iV "ʇyCCs@= $J[aB;uR=4){a7:jj0\\[.r xj HsȦ.H Z"= k2Em\Zg f: I4G;Ok~JRTAh@<4i|[^X2Sv@3;ɴ BB! Χ3Xm'T)zH2H)6:C' ed''RۿgπH}dfF f1kd%7g؁Ɍ_ZwР37z/z=mvд0Cn>g].VDZ1J ;"6| IPƳ@iğ̣ܬ1cgJ^0Zq\06$`d =\k9<6A_r(BʏgQV{βpbSZ%C xңAg yl({I+,F?M ~5w=D;9iDlK8\7_D 1oBn g a [9E>No,el,vK"i5ϼyd)1ς=*vc,F+=zlQEl`m-~ ЧFHhk ]UzFc:AͲMgka#mW-wf:KT5$+E1J3D{Kr70Pvg!Dx9C,pJ*RB%]p7llxr5Il pq}k&A,u{A$B˺OjI,w`/^ylf}WS {Y: 2DÜ8p/[\/M;k$Q`QO{7Fӥ+wU+@KՐ]hKBS)tpwٸW 2W@ |>)cN-@VNw^E\uz(MD #wi@}_g]]nLSd(@R <">:H5/gM <ԃviwQRF Ww98q쟗B6a5FC3QqA{b\-j4ɏ'(\6ҫ'sCHYWzl(j^b0=ډ#Ҩqњ̉N$ze~o%L5}|w{N٠]ʫ(X!5& v7;ZlZ)Ub 84V:GcuGtay$iAH61]Rݗ <22l?:SvnζƲEGP-,s5q7FdRj!$B56{Ax]HM/eyU G[lЫ9A$J,mnX;[bż@b%}v%;qx^5#j}8r8cۂ0,oq.U*Ƀ x"u`?.+w}"QXOE[skRhl/99N6zx|?U/0#C0Y{$P4/3z:51uV+#S-4$:ۺA̳Jdc" +   kYelof'iXP)~ }9</Y#WK!i]#7?B!/dRCٚxYTl?SL'\\QXT I=db5#=~VD;pR$+JUx&naEƲ쟦䤐Fj4~" _Z XyЁ 1TaĕS ? G5:X6-h`V~qEms Rpu~Vͮw/m.RO/tc{ {ſ?ESNR n[=j2q,d5/:oTʴ'xĽu|\>̚ӻhH;LIІY kZikOju[=F8a$98L3&ɷ-jA֖vOT>NX {Hŝa 79}K÷^T?n^m Y`-c ۑbxV)0 7H}d0ur=T@^g rD]\?Z1˴,. : c/kw]jGM{2E l}|KnJ# [(VCx H\*}*[NQ| !jr9^w}pGD9|o]_>$qXy7=HNr~0X|yO>R~QQ.jYx.W)n}f聨gFza JEj u#j@LkÅnƻV'jrrOFG`XvvVGʣSչP" m/z48tۛ\>Ԉ`Yp|sAQAw3,!;/>ۗϭ5Jt .0n; HIRއ4Va|5r2~$E&PwPY+go ?M=Egƿ+8{ $oTx :7]:Qq保V%S!,}"9Pv*yL4MWRɜ;TL0g#f[~1ԧBLtHE=:r|@o]kpZP8;T"(q5`RK탱{IAp.8VQ5Pae(Oޓ4(m7!i> sl\-%UXay4zr{aiOɚp&X-0iWϞ#ɋ6V4[U%u*t{=mmrT<%oz&Bm }t?6@fyv=R# =2[23{)\' ޼Qǩ+\YA2.*Eɻ cwΖDڔN?CW̸&eu\K~:]"wMVywP\ZgA571m&8~($gfFw6J`l҇w>e.b6ߠMY)Ύ8saړT(;0[U%Gl騅\ɇC52ٷ[OWBIT0I~l{~j>|!(/}#a˹zYf+,7}Y7Ǹ6aAEyej$6>{è|^#Z(ýGL%:"O kƙCOhO)@`.r(.&5'<_HWUf'oa` 1S2LO "R%%Di 's]cֈrP DFy&GNG,y l<~-qDU#~Ү\ ([PiG@WTBp31γ<{~)i8RpDʍ| {Kv _m|RbK7Īw.`VZ0sP1S+xmbkbn$6㢭拭R-N5rʣxϮb'1%ҤзG6M mu~t*O}2ZL2U azߝ#I#^H f CGBQP4]r'&nY9펦-lK HƦts4gHj@3d\1m2pÎ0\fgK;{5fPnf]胧r 5fY{Ǵ-REocEME -s촏|[. ۱} HL#344F)*$Va>G3kۇ&vP.IV%]& 3vuϸD!EXr\EL.ߩ -DSZ5YWLG ϗ-&^ٽ[RVhMm_¯5%z]+:%V1!QRI<{L-:X2A4.']", G_o4WY8 ]aȻZGjXOB>jEdإl\*y{z.ijiZTxv郹Sn0'q]Ȥ,GlRs\|Jv# wb<$Ė@ =$ 6<#HDOf)?AWi2r v{9t&:#yGliW()ЮB. Umg>wY{2E,7%M<)li$>'$ufcAYQf2b=zc" Si\ccg9<8<`SQe->LL_>A>U\AD!|0!`BO3Dhl Ck\D̬hĴw#DF/oޏZT8$ 3\<AqH6pC]_3QA>Ob(Nj-kbJJ]ҒHAVY (, - FoSCZ 8$ Ǵdkdg܁'LɥsB% L)R5\=0Alyd@r؎SEUf뤺&(|20WLD,DE!N 2Zg"m4Gmb4< ?)It et)W>`cVD9R[`sD)"ޚ:̄vXNB"*96x㊊:(A4~˼1\Ƞ`r"q#eJ}p c+،~qy)Wg$꥘^"Dײ\ofFXͨ*/^7vUAH6y"A{I=u]vUbf񄼖nW0s vσ!"u͔6ɀ{䞡G'^:Oל-<#ܺJ B/Es9+,d.!E2 h&X݇@%x C e#rfѥQ}!"/%+ŻgcDeܡy6c&aR% nGsM%!p5nɤ{S3kO359]mVnzCxz <,UvRRIDGf7v[TpDc9ռ=Y]4CaEXv.@m7O6mSSnڲqKoD`uB)|Aڪ6?g$>";@`gA>nj๭_~Ehi%G^-xY3a%fB(&:V\CtTXP wHUVdȞȼ* oN)le˓>]c~1II[`Mr*랠}M$+ 9-)?lEÜQÓcz[׆"nP=e[DrF#cۮ/pph(57v8@%v)v+`YL}vc*pc-׷o.قEA(rD#s㖂Xߦ&Z^ 'DEݚŚn)y@o=IRE(I@"H`/?[WK΀9톮4J[%<3uq,~<>t{ 3y@&#KR+K"Çsqj=\7Qw1~aK0^8+fW l;0̱K@!]ZEF.=jJCFiHWywxUAHd5N *4L2l0Ђ`2=c() Nn&ݶZ׳kEyqOk%x5Rk s՘9Qr{:|e2LHSSSN1rjtgEXV$%E {W{_$j% 2ʍr.c?ްjW03h:h"&1H5דNNd2A-Rbi@_{XIOu|u FTQh{Qh^VNH7u(7f{Ém=Q:v8!Sjr~J*2*(=[!*&)S[ W)c<&<`Kѡ}%T] {|q @51}xo8CP)cf}sť*.xJ Cf"bBd(Z>)Kq"V3S=K\bLq 'F1 bVdcăKwTp.  Wf6W3nyL4 îgҗHھjșIlKͮʱsF [S@uf<ޱ0nɧ 8 ̱ D9`kT@HC'~t(?;A^6vZ=;% Dh@S?& Vڥ>H%iT$X3A 0Dz1qH, ޔ4a|ai|&9P܅Qe@ӓ3"Hw2& ^kE; ( = Z4P4_~:&Ap*{~KQIE)n$^bZ\1Cua6W ߰ \%s)Uׅ0GJ3N'޹.˺ڥNwy0AhY/[Rv4.|a[7\`䱞'ƾG>jnm  SG벆U y؆6dQA4v {lPaA_ 3ٮq tkE9{~/e-#_,߷Hn@B'I8&sp( 3idYKt+!$_0js@]дVS\A=ojpճ XMEf~υ!1 llYm{2Ph"|XOB.MdYfzNkS:Svu9 EtFF.іiPt/o6Xt6/Qj*k!H氀3Ol5zYot]PCUP]5Jwn`ǥ:v{N&7p ݸGs8C.+{N噇UWQ.rqVȹX_ou>TDێosrNUq)`$;}Ti S@M+u?6ͅcr86:h' 'ts~tLlXlcOffsqW23sRL|gSZ^5i E~0c(֮7+= ̭x v~i (WrVl!_Օ9"y`Y`0hQX ˽Wz 3{O"Y{d3-(T0MD32XZ.IV Ha甙v3NQO]_ ܘวu~FpdlS~oWx^6;%iYƁ0ľ0s30o`ߗ{B +Tka5oǻRfl_u԰(ݱ䦪iɋ ;8SXh.1͠M0b oC!"6 Gͣ•S W? tO@MFk xʻRp͓ܛJ._ ĹV4&0YLA8aMḛyذ4'{/mϨMie O$yRrEFkt+$IJj{vřuqy`Se6"E\Y`Nar^Ľ wyB :'O}C-4qȂFQb/K-P9neTr+g6 G]v(hh J2Y_ɦ_A?Ei1I9v&sҬ([WVrfaz7yl9q9BC 8A5JY 4=LbZę̫Ű 41 BAW($FA}eqqۀmL/-/4ԟNh-9;u[Ml5K5@ aî=:Chhmxf߬Bg!Ӻh\B0[&+UaEI}w(]ۯe?X"W"~?Sn-jmZ*91g-~De9R58R7@?ֆGtgN ]ֻrq?O4((cw/< yα{@ԯ8..C,RLb;cޤ^.PS!eYt̲z TԚY oy~oeB 22MdYhQlR00c[ٍ*~877% :1~5(%U1h5c>gEdaUL;gtn\7ܠ \5vHo[k SRc)#gAɺGPs>^nҔ #)_:i塘V*.K֛8.Wc gmӆ b5z0r l7 @wt(dmlSHJt"q#A;#ߚ=n֭S/L_Mҝ[U+c-+ơv]i G0i݁ XkF5HI/UfApX  9lt6X=\Ύjf$UfŌ?u/tG۔d;ߦ\9E!bޚN zusVP"MǷ׿/pˢӬ{ OT%IJM{m]3m[ j01Cue ;*x]̽bW[^SvW Tӣ KsS4w,]Xv{*vv9-,?]d$%HS,6YIz&>=b\0Uѭp[͠keYFcrFI{tb^!ǁ~ UkLjht+Gdۋ 9/tD忬o5B mĆYz Bk酢3 S g{_]/51$x I3L >VC_WpBERRg96txةWi,;=Rh";n fƠx&>/P{hy!JvU\|e0ؼLG5pȬ:Lb@پƐ|,?@O7Rp6tC< i4MqFd N`"^ I\E :B$)1E"\T6}\+4"iirR}ZN)ν4Pц7ryc\F]Ma ~w以&7bA]O#1qkk ӒG7(G'v\v }5ٴNoJ9F3F`AŀYenlBl&+mCSn_سa[&NOv@BoY7 (_M{o@`w;wTrUfv,V|,B$ C07fW!ȿ^5?q'@땷?(?Ae5.d(1(2e~J7@bH,.+MH&w SyL*&>e%W J\Rw&WC`7QlD_]Ȏ Ro@p\C^= (Z1a01ѳIUSdXn)o%4| zF60pG V89P6-dEpzpS䩛&‰不V_ Yk5vRc*A^ݶ6GIǔ~L`dʴ*j%$"Ӹˣ3` G\l*,Ő!`hh.ҕ Q- Ӯ[ o" ]>)[56vaR'R"ڔw#r1)R & D!mSݙGԼ(d]o53?E=Blʨs,sԜ:lJ:+!wϜ_li۫w/R}@k4i8VHf!+%Ks&EoJD-=1+n#&5vLڭV<ǧ0K)QXFJZ<ƽyu Gsrm('D-\Y S"}A$Ӕ-R) $ cn*{H;'X7Llk uDdŸES@ ys^G>hfbic: h^ûU?;;HS3^>~Nm{6|[HL%4\5^DEw =@.jF%'2URjl:&,VNū6pwygn~+'*#^!4 QfFf9¦4R[Fd/ n۽oE#ռ'#x˹\.x[:P,yW*yU񶹹9 },٩2*WFtIĮ&s4ґE魹閙ƾ]/ { z@$2u#/ܵ1 $!HԋqnRFBz| BW- H~6TgG!,یF:Gp=mq!1^MF8`ihjIw\-#'˱`Kqa˝¡_{ Uؽ?I*&jp|RTtr^f@ zLi@XpC}VULϻ!9niLa(_mQc˲=1m'v :`ZJ>G(lztUwgc LtR0ǔrhU&h{vRT_>LM(R:bkd!@@|!trP! `U=E'ĥ|dߚF|a7[ׂoRtQm"Ťd (,aGA,fUY/=-]'J':bPDk'yٳq3`gzB_I~˅ȗ-/mMdgalJA2&Gp69TkM  =Li~v4`VJG +W4D@ABf9헋ɻ;B.U?f|Gw^jolG⟤,0i_:B/jMTRŝD!FGįtssB-ʾ` ݭ(Xx lNyͼn@ûS=xLoO ٠mOFƢeK~<tBKqS* UЎ{:nӈ; [,L+-Ժ!~0m4?"6j0]3r}U?rPF:1*=@*KD|)k}"H-.jvXv=Z^'s;H\[7R$J*%?<0ȈPì4+S87t/AkƆ[2RǃR+Y/ew?%T%M|Z8i4yr:Sp_mЊ?6D%nxqG;(gwOýof!b`Ra9h;aRKѡA}qm BВ`r›GW/_:Vu+;'#ίZZ^+kmTw_[d+ȹΚ(OEkkKH]4 YPϣ R=6WS.Tp41챩̠أQ(4,\-?j,A5ɦm@}+~K-6NFleSq<;B<*^{Yz~zl7@5t,laOmvv%䅨,$@[rWM7xb`ur= J -tL"Djuu:w]mWiA .ךּ85AJݍD&v { Xa3jhjojdTfB/j_\";8ARmg f?E(]VY$/YC= y G-4Д'ew\XD#"VVhܕ H#%nxeZkGg9r`3ڛKz S)]lȍsG|76QG0(atM1lT2@f,_9# Ate])VC$oxaK X^4ꣷ)\2\8fml$qwxVx:Q$1w'Lc b6Ȗ 6-^⋯o=Iayp&7WS0ׂ2̆N[ɝ m$| -2gnj'^ϳηZY9O,-9S$ߛpR{T ,Sz]\D* 7iVR*8aX"4nUeRmBpc9>;{UżvI7@j;5K40J(+&aHYj gx@x=cCNWV n2V8b'nϚc$K})pMOc鋅d&1 ,h~iaOqA cD N4 +풾8~7# <|`M~gN!b`md0a+3Z[ۿzXǔnh>FÖ)߈A?x(C45'Ssc>$= eog?RfdmNu+\`֞ǡ6*j0nK(KZ ˁU"Q<%!X#` :ܕ 8eL3i/YoSVJHR)ӻqf1lv,y7퓞-pKEfltH6AU=[FB$We<֑o#n}c410 5qUd^%T%E1 zC$$ASv("^fFqh)K:P N}<1B[gR!h_YA*- ' @NQQ2 Y.2Cn8.杸\_6+i͖Jx0Z32K;tO&B7+S¯;.KA%.Rڠb"&  ɽ>@pz"@3l^ 8@4.m#=ԄKgrӈ){崩QIe;"TP\qsoT,AJ_r=B  8ׯO l:s8淢L&'\E#鞲D]14 Ujx`. N†l168o tGS v׹/ܕ2퀼v e1_s'¿S/6(_RK˜b@ g%Iar?m\aZuݧKL., p5xbIR"=NE$/?+W?YHSD|Y;MBsGߛш ,ERGZnA:?7l3c"vYJoz::} Nk\bشR kc.b'& }\g΄L:Y8j`i'g%߱oEeYEFuER+ (W33ɎE1cǃZJL+IMJ ϙ¬Đws{Ϋe#ih0`dl*@@NO.hc%TOXظQ*L۠A{Ll);c~؁WMةX.@EgcIkc'}n]~ %CfoPY0OcR4ZCv ڲD@l R~:(cL8Sw;$aрeS+ۗ(I6guɲ*PTZCNe m6&\M5xl*RᒼU41~I3>c ك ˟S.lKWxRX߼83b_--'F Ėˍ8#ɵ9NQ m5Oğ8m/GE<C6Ғ,iPGU+Aˌ*cXO~DzpU}o+'xٽ#x0uΙ$zaOm+ujw,5C]FDD|*3Ȧjhb"FɰܺGn#BqEf|M-^`v`)5B3bwGt3WڐCkiqS¹Xͳ?OI/O cCdžߞucgf~@7=5BmɆP:AęI'BF! $KG*7Bfq*0/\DyHok WsI Iym^o68&A0xR:D ^#A~EAe!b`@xϵffWSl 0/[oyn<:0g!ǚAL2])X[.d{L>%|x!{lZLŒvTisSDv *qx]IPo8658¯Vͫj=Ȣq<6D7 f2/DW!v6vd]WO I++k-jvLqrkaYSҜ9ar%q-PAj/)‹e>OYq >74vIm9b3b= *p>J]Te_"o|#퉭B?j>CFPlǨَ_NZ~AVyn`M;kc=_Fm]CֺeՉn7[:PֲTnHM=|˘ q{*hO(1Dl1FTnAEfe`T,4rcטc!z@]vڝGNzܣ٤\#a~.4@>L̔F ehfŦ lAN{2|GHb`je쩔<W Wi?[虓O>k>a|r/?Гϴzj3u/!I%yGҕ,ŕ){ ``ŭhc["MTlgsW-o߳Ӣ̧!ac, |~^ G-y^:*g۹DտLA W.dYm7Uv`=xIEy#?y,F1w`@O'M&|1ep͌WgZvFdhlkK 3HAP5kɖr"[K+I-DhWa{xO;3LrSjs _lII}??J1_*?AᗺD)5*=kB1ᝃUjzc-!u+JojU#WG2`\mp|:#1VϹMb0Eq3k Lºo CW&V@tnlĕZRbNUj_ͱpTNcTzG_&Ma Zf-㲛b{1t,.=fE/|iea-gzqRf3M?=Bo|tRzAԤje< w|x:BPWs r/#ªI(Itw$KaPU d` dP&XD2 CR*}f qEo.pr+*s=zJW3g]V;#y'}4 b ")oG}8)/~:(Œޚ ނ)28P>) |CT S."zv*{Vu MJڵq׶@}]2(c,ʻq-)P꧄e'),%VdIaS;Vr5F:/+[.dy*b2фL I Y]!]\]| Cl5w ^= A=>_O񯬈d M;%{0dzS%rgIqh%5\_OOyagbÎOZ`0j bm{~6~?8hZ|/%0&rCbY?/ɽ!pѦޮW#^fzl׎bۦ V"%)G⏒QסQ\/ qsj>j(2Ny kܪt]{!JtBJ*2:0  R@TLzΜ3<-Q"?>ˬ ^ ڎ{qkʝ_;R:@PBo~6gh[N,Dtr;Yj7cyNjPZ@r xT&W:pM Ir'z: :@x{%e1yM(H}bafZJ2ҴrTdȫeOT98)qw|AWb&Xve Twnt)l@_P KSEWnW%h43\#f Z'Nd鞩`%;"$96uhBm^ =`*fd <8~8}x|zA?6u[RhE[vP?bs]C@KԉtEu=cQn~¼tk*FUzoLAN^o W!ti,{^$Q,- NE\ = 2H͂kJPKh(ـu+A"}0>db9W 3鯡Dcf& ]37~Vby3XË!Ow&5ݾR{O +B{NVR7%֟7": C@uȨ-iwo"3]}" riҏQ $vp+^1Kل; Qy@nxnU~;wȳhn9 dnNث+6}~ ƒ?2i{DyvQ<"2kw6 Ij/9Gŕd5gfeƆ|,wI8I^CTRf_*m7᠌8$ Pr;—;kѪ'3V<iohܬruv,$$𦈍[4- ZۇnȏHf )}sqv C2K=˯!X5 I?΁E#aeph)qIJ0d| فSvW.] lq)!g LoM+_ 0b3O}oښ>g/Ч2 Xe5PlPX34w/es~ɋ∿P$}c]Ң%)xRc}%L֡6S s*bf [b%J`R*8߹Z<)cКeyk)hqglˑ K̽%60ڌFkfa\b s*X9+m>aVvp5+4I(1ɺjIm?VM/A_a$"'cfVLl/j=t(L˶?ȏGB)DCtt5уj[iɄY'apuUXP Lh+>"L4/L|g/m='Dy@%Q}2Ub8qlM܊^wj5ItaF[N$3Q$`3,9CJsuq*aQ`5KMϸi/&60xf7,+wz1fub@⤟h56,`R7xu!+L8|-V6g=4 [<|4/Yhvv@ 6K͟c܅!yn2o w0%G z4û1ΝKY&w/vk98V\Ӎgˣ? >WF 1iC]wh5FىmDŽs>PMSpX-:զLlaz0@ԟNGܢCWij,[-_fl縔.:7c#t^颪to =G`Ef#o]7`K.VЈlTnafYt<$,luIMJ[NͶtm,Ǖ(~ "+C c??޿gw D- ]q U N'ף8,G5ndw7O%+ wD,JUTr 15M'Ә@Y8Gξx Om+uP!dZ(I("? %!OF$`OjXQ3mWL\ďIJꙷqsԕ"brH ?露BcZiAp=K7.8.M(ҡ]eԥ BtۜR$sf.{;A cկYc`D(hxxLș4u xC$u:ӳG/W3vU0OU{KD쐭\:%׉>(nJ 3khƸlˈ40DPڥ86CqIM Qwy/9!w15sZSꗎG,POWXSl]y1=FnE܉y5we<3wL7 w]< !_CN|W{`\w~P~3nq K w333hZEx,m\ݑDNR9aTZ\4)TNL^RXKW n/Y@!j; [V:]u"F\h|FE 0>RJfɓb*]QPJHgV}zE;7hF4@M1ZXBӔke?U(p|S9_)W^&J.OԮu["ƒ@ox\0 DoOj-00PrU,oѵs1 >"/wcW5i!v:1he҅e0F莶ƣ{~UBy-g uǑ%BO.0ƍ1GuiZcU˓[/H0 b1,Ak~bG|wtp:]nJ{'"{<j2/r{=M`)Ʒ~Syz -hGuޙѺqYyZ">,_4tw6dC_dhqtaS|!ܜ0Y5zaX6&lj RZj,M]dT[jl0?΁alk2eB](y i9hᦢ#oJv`̓sYUui0ƌ=,=]HC3Mh3l=e[8wRHi^Xn`֯vsjXbdU54bq<~ɽwsRN9!yƘyZ%tl]`\Gab mU)m |!Ⱥ{'0yףo1ȁs ~l8Qm4),*]$^_ه"ߣ20ee\K68 -JU %&9E?2̩WڅpE^n5Iebm)Qq)acI75^siCiA/ <_vz6`uw^?U*A遉 b\0F =F 5Y%DxQp$IZQBo."^ /Z8k1nrn)M4,z/iWL#hSqVH6!8v_ppEl+Ϟ{G㪃wk$2uYp᳾<V8sEu4ϲ,teLǩ+A􏯾彔_)|0]gF~nPl *UvݎޒA֋tD?Q^T޾<s߾ II:*z\$jDZOG[ nxU1bDc OHgQM Mӳ/*d35`+MQWzùjo,^LTSH+Nj +A~t h!].&[#elhv}/ek/eFap"'*Dtڻ`iII/}PUdgǛ)ί;Y{|lrCҖ,dBj_\PUۭ80a?>얶mf ՝O` Khv%`+c=EQ8/ :N m&FeDc~[8GRUM ?6f 4Qɰo{ YE@a&$fM2(_K=x]9I@;QaNj@:1%`nN.H> I֙ .G<07EOh'(({H <Ր:pueò)[Tƺ%DnssomQxP?DvxA*`X.Up/!Q.k: Tϕ?"p}w Y67ۅ5B6 -=WmhWƅh SkQ/Jj Z0؍#9!9-JE.0rReLP &r3 @X01̸Bpu l~kTʸDrA?~0/@5NJU-Ej[o}˘ΏP <_ҖG6Sr(GgpTŝ\Zg|Y@1H5(j@䭽!csѶEΈLejet" U(7< M48W HQp m-7_h{08FMC<3xBˆ~6-UsoB\Ke$C p!W9і6٘YC0oT$xy+nIOc|e ֒KcCu'?XJЩ4mjZ )A} CJWCT]w} 1T$p Ԁ(V!u#ewk,.s*chy"l?A1qJ>^c2D\Ev} H`PEofqb8Wށ/ W oL; ˍ@^m}C$;j!%oo$9OQN;ew[X¸/u&45꒼PDLQAa.VRCB-dd&'~Cɉ4#,g5q@'k\<'c?[||V ΈvW !):av;!jMVTדq X߾A~,$oJg$ ͕+ Cca aB*֟%VG>I䞯]94Xr؀=nexB ypʷw_+oeJ`-n 寧>W0Yڽq?C^f70t"$aΚ51G(0@d`A!J=g+76~:򈅇'lj'irǂKK:Foy>Ja[@ f Prҷ^+B=q^iMPZ&6~ʇ+!fsx;s taE*ݒOTzm?}ѤGGb1u ͺeN3J;#WOÅFj`0 e4<CF/Zvof5`k>j7Q^X*M:{% ȄPD|5]EDoFE4n!ido/!xn c\ߥf˪{ng#ޢe{6 sRAWYZB^|Hb}{=^c)q  x4wWqbL">]~ׄn&薸$7bx 2;& z(a=Ao7d-( ~($e+o+}@ϟN xY[Fi3F'A"׎8YYd'*쫗]sto/5㺕JZݏ0=KY}B0XSXJ@A=4E6xAn|xn?G΅1wȍ<*Z fh4%jH #US[sJAOy^zL/b8fVD& "}.͒]l80rh7HgZ%)v19e[.H~[$^5Iha<5({TU!ص2IGBwKm`/y4HsBdJa:;~vɝu(> T}FȗjRGHgB7Ⱆ?lnw$EdzK5GC`b>BS(ӥD#jn = m3+,$1QְB%V<n-F +@L3zwwx}fq~*dzdl](2_$JÅMd *A[pfl â ѱ-x9Z>4R *50+ D967:䙃ᦅHCw ?"\Nq=t7wwZ?v $?%vW'x.c˛/6S&mJӓO_ϪёLisJ A vM`1 M6h|ʯq&\Cݱ/._࿧-F<>ikB>>D޺a\pl,PTz EDAxPCeX+a*^u#nji͉yd$uPsh."t=>ͫHӉ@:iio> CeKKβ-knmkNՒ9 o;TSkQ8×>ǐz;iw{w%.p݉]Br%)}ü^rTs>Iz)Lsyp9JGs31`(%|.hhI 7ur*MV {4՞p2ϝtjBdt,"S]z9G:k~h ~L_,mF|?EE(<TNw%Hsm0+Sb-er0# B Ʈ U1_x=(߉]'9Ea.>[7 vџ'Q!Aii OX8uI!2`x}}nD2vx}܄Tn3!֧z,yPv \x2G ;1 lp] mFa\7+pDQSqP d&=0#L$w돦eމ:FJ T~pl:Qؿx+o%Of4M d^Dcb#hcOz_:|2n*HK 'O 3XN?9w7;[$׃n@sJ?N}if&Q"ePz۬qArfp.Ph1dIJ@PTiVf1~ (`[:6R>8 Ӗum6dyTh zWb|)YkIsÒx#V)^>]n(U(kzd}s-խh7 k-2s[גcTWii=\΄8kx"Fj…f/1jyNВ#(9UN+W-g2jL s?^:4Vag i4 +{pqk|9Ug⻌ѮPpBRyhc+v:kKG}r4q zTvY{N6 #eX,1[.Os(uٻv(j! jĿIEâ1WXr *BM!:>ҧw xkY-H_J}jsb Ϭ5lƥQx`k:E- :[q(o?nV&A(pA%jj;DDy$#DIw`B(Dg)в&{2HDf;} ?;ic㶌7 P6=bPve"M+.wDÚ;cny`9>6 3q玲*|l3ŕ3yHc[ԴE΍=`x<[J9镧:ڪ}LL0tM]͘\Loe";G8^~ې).`D!ύ,:1V )= `d-\5z$%-/8n)0, h_M%6M!P.MZ|;P!x%&jt@43 LdCQMyH꫺ Yu&d"&I82M\@7a.#H)`.+ A-+ID?æ8iTʹL>zbޡ%dc;lr2 L(Y,c ":&H~:72ft5!O%dŋ2j}!94y;5eE&@D:ikK` kF`4,oGt<9(LLX ;Y)fOOo>"q3w P>0I{I֊i)cwkC΢V;yu'؊i9B~?1s%8g,W(-mJ(DܻSt{kU܅eA A\] JƬ%:Hm-M)3ԺNԁ0mSr#dk)n3Fhm;{=a+F3iU*fFd02VSΖ={8L. {i(7SRΎucQ~oƞiȒ˔_qdxb/n #mܧ< bw02Ӄ<zOpvR{$Y±9IcėC 0vKC3`:s(U1Ǐ/Yp)D\B[XeUcӿ%V8!a6Sz&,tF`$@`=z?ŁRͼd _ :<Tnrc`HEk?s>DŽ-'\s-Q+/ y5jsQ BG\0zIw4rB˃dhgR(s4x6?H4̫IT]X#5Ua$NV#ل2t(.y}ye )muěgp$$ewlobOInLplG2HJ^`j)#[E-A$()yKkk UC+yQIpa+{:}Y}=NP+Pib=NiB c1$jB;S 6,7~NԞoCjL%9bQL["9RDو\}6@xVVfݺp MJmiƇӫ"qA:t| @F 4wd !g"CP7 1HD[Y:p(hQ NYM{ͳ1-Z "RzIJ 8_-XI:]Y8?r3SJR?†D&QؕMeqcXRze|. >ïW>,+U~ 扼%sl@f/s$]).ʈ2UfpAp uo:7s[PˌѮ`? bӚj뼅T6T0>Wn& ŕV:KHZśqPs+wsJݻ:=$>)e߂r\ |nJ;mQ߄P% q4:E E5Σl Oyb{ݨj_>jQtz=[,B|Qݚ1c#࿨nmDBƍ.J<Dx NF1y:>ܲ;FWa{7l6$ZThe$)0^?m,ȿЖMTޜ|߭WϟnO ŤTz~_o;+xc.CS?Gmo(2 !'kmU)ҌYQx@ bc0X҉;K[#\Ϸ⩓90wn…=n7$b"JZݢa7zg42+YdsJ+nl<ng7>mAEzpQqIf.Z ^xfZR unߗӛ図+ 5>IJ(M6ܫ1U̷1<[xcbRvLM@( uEyulX԰}/oG"W eU74Jnk]3Ar[`qcZN0P*=+T2#2~%o92'X$n:"ߌ#]Q8|%Xp?KTCmdУ8X&XM8^ ASQ6u֗ M Z8!;N pJe~SJsB`yLM pzvH|x#sb(FZPs6F%I`7jƻQO' Bq)ލл[ D>h-U)GcQC>tEY3Ls&aK;RGwe ?+!ُw'.2,PO ~VQĄ $QPw :\xIL1 ]RDQz;QwO;Wt!퐟gnJGP~q]&-#86º.z ~U`R,4u!8W7/Qdvzc3,: ]_IץpN2rs]6'̬?bՀRXWbzSy}7ҩ^W*e?p7 ako88e7%|p!AN-NM$7PoU ՈgLklGQ -9DҌ yyM ! %U]I ,K3a!^0{Z/A NB}v5ߨK,H9˒45V%ʍk}swO|]wq`^Z /?t3>糒M4DI<}LUgh9$_C/wŴ*`ƺޒ5}fa9\zt8ؐt ]7z= D(E>1`H^r ꜡`s1\I-/0MHNg!9!.);EYI]\S+9R',٠\ynf;`]V}FWix63#\5Q& xxz⣸ZXs O;]̊c#eܩ~PxKb֓/\Ag IHS#э B2!sF|lI#׳``ԥʶ8i%@^yb䞁ys=H8[䔞 s(o\2ٷ!hD/sMIʥ J2afh~_,TxXXv̭xi܈E[T4 MyS~2?G],Y,ωDpΘݠpg$KyIBrX b0ՈiہfKi36.?5/`3R<t[$ *]1 C0p`2j(z\U-_bUt35'_u1 w7Ӥ<5nS8[tL /6 ^N7(9-AaL%, | vb]P4ƂrhЍ*K,CKN@]؅i0so"ѯ72 wR[b.[%By## *k# e!jz]ʥZ6#tJ2+2l0)n`Q, ~) p,5r>;s^qT J[[mmJ'''kj̐(qϳhc3h}#G0[W;z8K|L]pt{{IWI0Q#̟(W!+"\~4_eʪ6.xLzLMZ!wVq+ML϶ :iyOv?a"9-a:q}ZZ8N.|}{`gP~ЗZʰ)kήӶ{v*v[vYEB#[ahsQ'L9_\-ԩR.f,* {onc@1r1' 40nvGNU*㚲WnKaN9MrUĹ/N(Eۈ<eiqu<=yxJQжwn儣wkJn4Mڤm5eid&kӉAzH۞_ 7jDzu ◕IK,Blz$& X(H9cE'7ѿ7"y(_ ݜ]=RQ.F d\@ .r%jFu_m09${t^`ĥ]﹆u"r& 2ǶeidOO!ŝy:Ql3Y{ykno#Xh?NgzŖC[.]ECϙJK!i0XZ ;<*r8ώ|u+JhxYV=&Zq nR%/d #S\@eE..x$VTH*C6˥͍ÇFW{Ik!.EpPXhђ%z-f3\I|92_d5Z,T>?LI&SՏZw@ߺ1 qLY>vfV'{ 5_tct.,]o!XMfs!{lgbkEzy!/ddrmV|iwGԇ"M6@Gkq p 01~H2r?rcOSϣ#Ab<*Sl@G*_E]EiTTVaU4Ѳ4ӊ zMZs8ΗE aJIv٤E}VDV0\ʣ/\}F /Ԩ&5W@ BENG! M1m~QXy{;ըgXʦ]w Y}CU\/#`qC@JAXoҵFV=K%MC&#'uF\i@Sm ?.9T;pQ&Jg+y^$Wbo*4B͡ $$22toRC))$!DGw\'9N |%:%MGńE`;?kqUKIt5ʚBe!AS#?0fUuu rlH{#,չ. YUTz(ĦiʨaW+a3mcSf[qY_R ȷf֮rIfKnva-,rT"0!FO_` |=~o1&Ycarur+-[24 ؕ?`[+#V t򞱑]%ա!5-q;3"8E_#.:8 0Tn kQ2+3}ɨ PhCO"D^QRUI=*%PEžN(w;xYxvD,Bh = l=B.7֭q½ёhe A'&099yTd5nWcTҠaԃCdķWCإ?3Kb[KzQ:DƧTՠ'N%mp?eYxEo>d)CX nB1\Kcb >s<5ke&ZAp<}݉H()9D~eGS)\9et #P0z h5N,&&"g3dv&r)/|F֥~(ՋW;GR>/ J;)4 ~&uMVHrv1UR2ys}"y[{;gXebZU (\Bo2yhwx ,|dА#G00 }>AU'[JUu#SxqCUTwVߠe'qI(%_uՑQ'іQMBϽ,~@,xe%Qic']aTQ>oFuPI,k>E,꾽I7c|u 94['11SYMoABR1v@[ '͗.K Djm\8k?κ׵( [BTקA{]a\XGL %ѕS鈘KܠfdWJ(%|cm,DQHp:Eog+ ֳ(K蘭 % c5}s \:/c>v\ F 3Lc̐ulG&Ӑ9!9J-.O=; 5 ,N_ _, XJ~;;b#--[[lxanv\[&$֏v|#]jB!0 v 4MdWԵ}lҭ 3- DayШ1gb[uG%< io3?d/&VALPRLdz^~ v&J7oFXt[u#ȧ7cl41#FxZhFX-d"LW '8Rzx^E7G GNdh)TWmf0Hrg&}Y2dyC1͈u5af}uՒn9`M{RT}.(IVsVdHoC +'{*6 n?~Ma!3f&2A\RX@! ?\ ӹ'0rh.3[xԛ'85s^ =?r ECXX }nx]o}Sz+Bv,oeݔFGt"kІqeL\?T򫕃v]>\_4z]>k?C]gp~P7G*Zx1 >wfۋڈ NK錑AsLۡb gφZ-s Z0 &5V*%dmsF۴B##H2 K C54׼'S~vu<.)00ڢ-Ewp1rMcRk)d]7ɀS'ҭ $"9HԄO-aGb;#i`d8ls9!NLs՜cg@8Ƭ*bwUDi%s% oXǙg|(,x.5|t[.#bSv9 W(Va6?k;~HT#Zǒs1 s^)6&Я0Vx}ex> .V'c}jg1|*x$l2m~4+^W:L+2EjMqZA{#; n[IIh|1}~y2wzZ!׮ $OLcEԠ rű^wTkD/ zjyS9d&NO1(pVf s{'-#XSRG(ܕH< (x':fzR(/%zJN&ٕӝ(|hX (&(ƓN;v\ϰ}s*$B)iO7|UC[}ϱe). ]i#Sr{dqiehK%5{5ȣ͂9׭n䫌@wFЧWjO!JA '[8'tm{mT h@yr2Y7UO{~(рNwQV߇{n%$D4΅2 \>Ecb2b%ܢ(û ą&į#{j)cJAS)Cy6߃c?iC ?w's0G .-؊9 gH0j`]GVtn {*Z1:(6W!qGJw]X  # [NDnn37!2'7wq{vZ6C; c#&+?"ĝǴpEџPzTQe>伂Vwp2 ƈ΋IF MKWX7w<5.luv#i "B6}lWPqM*8=̎*i6FQm E>ZgZ.4~3!ꍧ }۟4LOFMIO8X=v2q}rꂴsojS~O|us!iwTJ}KJ@^#N[,bL֬K%bGwr`Jj(vj]ڡ[+@ԃ/gnM|i dyb\tI__"F]3[2k Z go$ak] (q`(GndLi!MƄǼ)agmj)|F2& 3&%3F")5%0ۡE+X_SAY;R5Je:kpS%7a0^ɨ[$\n$f{u֢ʜ IWv(Vժ))SQh^̖5 >aH>[/q`QX#qA>%b3V(9thC 3|pp CзtVwxlTWljK ;m>sFk) Zn!O/Qqjkhhtb'!b @H 6&DwoEY9!9Ol*ǵ"o5"Bbc`HD: _S-Q+ٶ"j==}߉{6I?0VqR㍸+j_6$#Vݯ|b+Tp.yGpG;Ǟ:`-|#몋C0 I7 .|D 8Z^ "i}xm `;z;aj9YQm0 }=`raXY%..hp9i @-W\`t͍(Oo@A\Q*bǫ{brY㳙}K3xFLCpx$yŏz3 r$pԉY%Xж\D|EYuUDć&tg2mJ^KnAe~kן1RRt7_X]F$ؗ-gXdVHїC[G(\8ހF%ɶs8 *1ĨC a&+S 7&փu )O.qJ1DMm !{lķ~ ,1jd#wמ1 T󼽸5޳Ͱ89:N[k4-;(sTae]CR刜I8 >+. k8ߐ_Moo7\f0!8%Gl7=/l;CVƋd%q b.CycA `rO9<_eri%# 2Od]R'+qCƫD󷉿bHb !ۂ*BI1m u4Ubt_dk )ZzhmImS Pȳ> h]SOh2cafEؾ2Z)i{[AOplZQ9ݶFX\z:Ŕj/yY`վ,Spi }0`b&3|P^q%BoBAS_7/BzAM)Nq7jlH͂E^[!L"c4ЩG7 s/#ώt졮B|\H]ObR }zdt'/8u:=t)]L: -7ŦnQ0J5쎝Vk*i?^Ŀ 0Z} $F']9 LXxq좕iIDZ.9gAƸ|1Oc,_(E>;9ŭ\EN?<;zګ s%9fѓ1Fn\S#}MV t 8`1hd v}`,qPBKlĩ:q o Smݝ!yEl0ݏx'QRHĘ`bMG`D])*nym u!Jg1u+g+˚?yN96ON`\\F(8TW9T9T4ZV2!ė#:GY7-8<@?)tCWо˒U5J%.R2q+s"SkZ5;I}nGS?CSTݦȫ-0ۂM|e Nrv'[YPU:FfVF2ܵhvQ'O@t.}QΫ}'GfcVFqp`h+Xƚ]0. oaƟyz`B 6☢F)EucNP6M[Y80viF˝P$HGSJ*tmufūʆإ,Q(bE_No'qG!bI}~?%sOHl`gɖD?㸣(.Oo}p>o"'@by#\*'zy\BykJJ/~M)ݨUC)J}4l2}loU@tm Y&C1m`fVj$AA6]A PpȈr(jsdUg4l{|sb(*fCE!+kikuNc`G۬\~%vӈ:ldRתR/VEaOPaj AfPߗO x"Ź4N X1[F'o?ԂT[cRg^Lj$u#~*Q/h"D?l#`GQtA{*h:?  pD\uhQ נB=>:-}<} 'r^J2"!1s|yp;e݉cD;oM1ȜOij+aX8i۹B6S%bNduM$Q]A|ضA[ѱT+GOL]O6vib,^] ĮtX^d;D<Ry@I#1=$µyB埥F֢ uؤ՚ ع%odLiCv$:Y>8Ept m)u82`!kRPW<4udz;,M CeBOKv^E k`I^ mn Oyt֕S@r=b™WYscG''e YóEmL'sZB;Khr_&,oͻ]tiԾ( ̏{ U_xeCBN u츮"-Ғ9O]S]W0,>jo tBx,P=}pX!:xWaw>:aCĎ?/ ?N(,3's^k`Z3ӢŃ*ܥQ5,(|1.n~y|6 dsB21V2I}ж8~r+sr[G pmD^ $J!#云?':GZǀ=;qKΒR% yݖ)߼Ȭycdp=:# 2afj-X/2A ]|%r):KDSWx,Q[|:p\ 􉵂'"t󎱩DvEo%`V X*([Yy㐼vݺ&SQ߽jO>ݯ hȦxx⩕ 3Qn,"+( oWj{mlBfкȸONC&xc-&GR>&|s FO6G8l?K%+rCEA:كQ!1/tFГ+E礤,Q|RO6k#Ԛc3NdkkЦE4:](~hϰcXawk' QJ c nj^]zq:-MI @+p1>S٦NNed&'C%Բ*{P^`__h(ψn }f4ueQ1+'鰲듾K,_جQREЋnqb(XpHQhP^zz􅩭P}^|ۑ}M[8zpjЙ`h"lK ϠàDGW(}L(svjH;e ]<ρt?S,j1o |8P6J-FvomH?,S+AC}LB24{c41՗].~$ yމ %xH=d_^~q #һwD躚4b0]SvG[5>#j̍fw$xJ>9D(J$3_12$ :jVkkZP_n r u[ 45ݨτYfգIʮJ8Qyceą:|6qBsenCE}V"CUt'^Q$[ASV8;$:dJbٲ;FAV*SPa{-V [ƙ肀+$?o%ߞ`Eh` ׼y?6}/4~k6՟CS**Y_[x9KL^_2qEsRSo6CH"dLkZs [L-eTPݒ wKެ),K7vV%ۧm\c mmG2֥)bƙw_3:>,dcmX$>?& n^A J5 AڶS,Ytm'S Ԋ=ƃ($ժK1443&~,,^bn2ϤϸVi>g)eS;z>xZlMkVcCvo. \jطq G\ըAGI@Ei]ŏqbYrӤgcdV,ۦ%}Simٝf? s!Zgޯ(ʦ:ЫȭǕ#ӷ&^kOy᱕_Ί"{`7!H(S}LT.X@"kSZ_lh Bjcz(k$|C3ovNM0^ċh?8s7ێ\!!dIonRU0^qcrˋApy}"ů#՛ 1Fidq{O^lA>vMJ(qWՙGF^U$ E Whea/#x#U0$@Cרݍ7 blu*N%4̣0+/XFImAs|7v#q] kB_r-mvW$a |g`ؤm c\ûYɒ:QnίY5WƴBp"!$9:RV151w?bf!G#IULtv -% r] \Nz݌fs#Y#gof2dg̤RD#Tv/}Ges֖TU E7 zP`!X}ȥ {}^WDBܒ˹tj3.}3*Fe_4P̆DnQI=?B/9.ƛi| v".}NU}j15Sf Egc_e_^˶u6|)PC<ʜ7 Z*oecٖȂUjռC0=Bԟ؀ z^v*ÌА} e,WR JQu| T wr`q?\7O\\'ܔ;4},b`bYla] kCBKW'znz8$\|gYսo><++ҀX5 v[֍TS ]AZMRciLhTem@gA r1\WFNLf.$xeSp#7rCbT NtQvbD< ! ȩt[L |%YRc.U6v݂ijn뼝9s?Avb5_#r~uI߰1W#:gBF2mܪ9xLT.M]J  $-[IZ'c5h 2wq+i"F@f㊈#^ؗڐlkRYL&/HW X0h:X,&6(砩|'GuM/>|ӿғ#F=d.h 8zHH^KH&7 UDU@8eFz\s?Ƹj2ئ2A!t͋ TǣۦqT&r !+iQk{5Z]K-DdEj,P GC+i +_d<]0@t[`P?UGŨJ)nٮ2#"v;Zm7,9!tLM e^/v#$ݦpZ 6+|@ 579ZN H5O$H8ǖM3uJowokB۫/? 4SËވ^5ѷxNyI(0|{&B zo@>3ZE44rI'z2:Q+Oߐid~D6]7Cxi2 / kbgE?IBfg~Iz?}]'u͈B^LVyb89D/-# ,] XHPNn#7ۦwJD WLNB%`UЎ;q^lN =I ֳqs~i]."OڜD_  ea^m:|)Feo] ozek/(#hizE-6㑣QnK#J ~JWC^>'.ʡu e@9u Z7?!ma1t,>)JoƓUWC8,[͈-1#Pn*ۨƈ4C)jE iNƹSv~d̶A`\چ[4=^[Q(xpso:S|t04MCP(MS4S)NcU_{.cpPH1@[jVA);3TƷHJ- nB*xtS#p3&Jֳ.%|=Ll1@1]ȟ} N< ﯧpȸok,hsRNjBKKaaxP~@ͺ }>oLI˜Yngy#.LFH]4IxՇj>ҦH]بPz U1_<M7m$WfZ|UZHFg}Ņrfe8?/ dNAg$qa &Wh;TKp3Z_̙ȤTQM L_hFTgo~# xQtXҍ]$Sd.vlXK+!*18ؠO(HLH]nnx=W?3bw>S^^2[J80فgoz -xztJ;Zz)A,Bmd|] YwW䑍boN2DDhnoVQ^5QN$w`ӥRmS -t6O1D>/[J,/ N7>_QM%nWiW9٫Ly#o ?(}7a6A𶰎`.]Ѯa+ S$#BkSnup[4=!$jVǩ0A醐V+>.-n67㢇eNH.|tF#Mm>՞/SOwLJ̘ycd~Lefz5"²i K)(Zr{Gӣ[ O$ 6qN}رgWL#Iurs0BBU˜v$y'XwË.nLCLv7rBn? Fz%I< 8Ah]춾sB]L > *Cj]cSu;FOhuШڮ0 /lqtg,\M T:b Svl8ild @ )rcPzw[4#@2[L`i5m[Atɝ^ԕΣZ ™x`8 D!#n\éo>mTE9{%;{IG<C0& AYj1 35_a Kܱ4B4j` *ƭ8U`=PgQQ G)~U,Be^PtH?މU9gI rw)"K \P5sXB |}iSNIE Oη/O1ˍ6/T/m?Z P~4$Ѽ_wb㚶={]lcnt˅2ݜ^L6ɏ)=(A)7~X8<@H ʮ1iCY@ґ赹:iE䦚iD}#y1ƻU2c@ }a (:i19)Uۺ O+Qt@)۾0f/^(WZvR1XպAaXY+iJGU! -EY2)o5ݟt{kvAM L۵i$eyF'<6yQ3ߠ6ʲ=vd<笮UJ"wuA-c CI"A)[kZɺu'e[M|>;uYoP[U=H nJbΜS S:[jnz]r̫uNgP|潣A4#7pia4XfMplSϡ,:$4cswvczr1/Qxrw)jD=;&G4 75KgؙCf#b '2.6K CF&{5q)# H.&U!r кlٌ!Cm`᥼z6ME Ӣߓ͔-^y7  nj+Kq}GG!`p1orJSV 㜇|u jk0J|sUIt 6wAU&D fV|08 ^G+ 4y$a,^EV-dP.܍KfuI?oyܰ*PdQ;;Y6Ա; mfGV3 &T1r7dpGӖ V1eNw ]4ܐJ}Vډ> \sWwD hu }3TGtM `.R֊~dTn%UM*s?WXB+evb1Sp#sl{J-j8=_:C̢ӔK{*AkN#*m@yZ1|^|kJ2axڊ| Jc#)斛KvuLG4BirCʘ!fo.ljkD[\Xj3~s8I=s$#9|A;+DQNlN1PInʝeI=!. X"}B;r qt"kAqHҴl,dz`=N9r.bfNmg'ݧlLpy"t1&r2"[ÓadbB6 -C g)E8֬ﵸ%jSC>gnEtv Ɖߢh&)|q3D5Kn8%ԉs9jWTCj,_SA%%CUPECl0`A@f\y٥Kv'l[=+RZnYJ$Es3x$Y.t1e!HA6Z ; n9֘m=1yW2a\%{@۵$')~, 18UO;UЕ,ٕ&\% \C$H2$;֬%֫!@=S Za>m4Ǯ6`1}w6=Sw6ά0IH9\J@UGudlM9tP=X]G%L>" Ձe%/ se  ?J..E.gJ:\X<}TD6;JH=_p[rcc{_x7i]l{kuy"@quGP$8vM>8ɝUx *w<ٟÜFUw ;Dxz%A띁qK⸗l#U$I4| %8* F @GM"4hx`#>/i&M̠G{aA%:a6"ڀe!m2D|,b/LBx0Nv'VTI(>O/[ ^"(7;>5-^j7%=hfQbJ1q./,ror;# ^)6rWU>;^ $}H[QF\&ɚvrGmwJ5g@A{P[RI_ :W)K9 *cLpm9\;|ҔcNY>tķr?&6LACsKy=U3u(BAG5o<J.)IͿϭ}.Z^㙤Eg\z]|3`[M-nk|${eEY R,,̶)m uxg(`Iq)‰+obưݮ@{'\/(y{a+t2Σm{JSbOsTUPW};OUEy.LKlDi@i )=T-UŰn|ղ{GĊ9Mo-20}Zz;fAqiSFIw'*wzH]}ABBڞ5r?wd@_gqc,6w=٭=!@'ip?;ȡ:e׀T2dsRtߟ&L ]윹,zX6W+W9:P)HPm9 /jN%N&Es #AGnF>kGV0'qn徶 $S7‚!K]wx+{8– X}.!1(_<ǝpZYDMW/[]CUCn[+`S r.JT TgPᥜg,)*8s25ho.2IB@S 2:Sܞ/]bN>tKP DSD>qo q5>HM-HH.MwSE?#=Zzf| v4ۖ/eU})<ɾhCg9B1oµf Y4*UM*' ;o`VLKM2/;pK q(),ǥ))Mk`ͪ4}}_e'B9u?9jz4hv%-g/SwǮ5b5$ K"Bfdzpw)7 -A% w%ZUMʷb~\G@a* AL"|:8 `4)7V&%48>kB*P2$11 _^~ʝəL3og";mXF%T69ϵc2޻xV(}fvv2& ?"XQo8Μ$prjiɚ5~aWMJY!EOW,.-R 2&[ҔY< U[ ?q=@U=q{|0rBG>62CB_{aD `[-J'Xb<ct:,'4 k'+&js?ΗH*~sFiHߟzk(&&)|Ҳ2Fr)ڗfSm]+g2'OC=Olk0jYꋱQ=qmv#_FoOt+F4uѶ퉊nߑ{Zk)Zb_ͳM$OB@+c)Xu =epmY vK(L@$L5K1sbd*Wfช2Si1P]yцϹJ:oIa$DùJ)":ghu(- "Q~ 2~Ds({9x9?d9 TKC*ZpT,At\,X̬ ¡e+ϱ(]!p>+5:bwrj7+T&$`Q$#PA#Yɨ;'\b 0#5WTO-@{dMt˙9e>3G:@0@ˣG3-j4yݩ:FجB4}QR~giD;0b Y\RݔƊ%fCCpc &U(o N»%齾nq`a>['0 fɂF|H[TXi0%#š72KW k>a} ϣT- Ӥpˀw7`ڗ0u9v ypu0TĥGӁ/ [PN(eUdX:tw3?%؜ 4K Ha[6MȀq%:ܞH$Iry^Oj?6H uymBF-^ޮc&k&S'-n vkCNڎ)rMZSI ' xTZQȜ\@i"HᲯ ɕ/+2F7mM$aET f܂BYZ&uv> [a47cay!bnڠ15 m'ܧnRqBaۆnچm ;Wl}>ojAɏ*̍aT|e#Sڏ=!"~_iG#<ɚSB7G:-9|P [>΀elq]> ZTv[u+qY>S?* !%fըƽҍD@ЁS&g{1@h^NNC2^E!Db[ Pۿp앀-֊Pkͧ& EBMNbcNڇX;VSd>T2u~@%~<αKUQUů02q5pm8޺k>F mu*B!͈7R^7XKUKOšјKٳ#"θTZ$Jh~d^ڗnmz܌S:P$*vk&gڬ`vSCA >Q̮)A#%,\Լ/:_VXU -jfʪy@D >SBho+¿+{mmtTp-;`݁;nHn>)~>Ҳy帣5r'h;AL֚7y\YP+}q"ҋ4wxq.hj|:CF76^?΅7 аYc=!| .doDj/|Jipv cjer6܄z b*'dJH-~$hw_=x [S3u&)ɌCw\0͖D/6I}Sh_;ڟsU3 Yn vҢ~huMoΆlg̕'f[*pUQN@ӧA5x |_myJWӎGт.<F!*.2x"JO]R61 i_l7tB*7Ο牉Chd[ejeO[e4sO"U*M '@/?o}TR I!/O>(z5`Zuk+S\<Ny'EZ%^[fqLDǸv?^tM1|ʹ67'`-!& YY~"*:0k2 7#^϶ Z4'CEHXpE-Jg.>l 'a4waJ.q:`>,NhDi xߪ=dz}'T'_ n-Z}53Z6kDZʼn[X14&SlzSkz6 E+*d:4]ȣ2^BqLWOZ̓Tp5a'Lڼ=fV2&ʝP6k3ĺ ckJ<c_9uvDiI u~">𥶆7<@mTޡ>yrZfb;e$R֬&LP\ҮK_-x3ǵ4krL\M,{/3E WծJ[F@%hTovp&jWHh!Se,(pĞӮj**u}hytqXS0Q O%]0Ig 7=72XJF1&6QKDg5V Ձoٚ/At#uHi[ݘT 5(0PTޞ6yR U4[&#?֟ǙlyxIxzȃFۂ+2yH{Gx}3Xc*2Hcd>pFUͬ'9B Ry \KPCP|ѺBݥAUXTkY/jC2+ڮV9)"Ēr6~gTSn7~ӎf4b &xƘUz5]mVlTb.2$^-VX/P.jNWEɤazwëP(i(0$*U-E՞abSYR-D$FNڪ:kSM9芑AJ|pyҊjOL0k}o>y*b1H2܀Z$n!vG?~_(а= +XtT@[7Nm ϻ bJ;A2aeePD5UFГ. k DG;/_ yhfMpC `.ޖֶvXp dcHE?P]˥5QZ$̢e헫kHp%_JAb4?Z{m{Elê^Dַ֖,ZCclIw;`?&CߋJp0P<, h֎<^d@k6lhyD#`.Fzo?`H8,~RgpPH{S"%B]TTK+'}؋>jvyj9\W&YsZp}-.VׄT+@Q^]ްA)xYM{vr^IǸ|7*ߝjeCºfm8#-vZ\_czh; 8:DNwz^'Fg(KRvڿU5  `)7gPR8ꀵe,@5ַPjb[PLM\;os;T}ϑ@睜XR!7͎Vs tEf+{nZB-XV}qZhXHh$H)[LzV᫻j0 |6k@3r1A8.t͗~^p /"쿺Yߴ4pOU×>M$n>O~Iyp2ӷf;#!mtD>>piƒghM熖ɠ4 9m]BJ8X,h]FyVUܒge"SNܾ`[pD7+/5VLg~TC E'[ shj ₟!zʔz3@5r%. ^֐σ*!h"*_,|]6<'di+ZA;%evɳq1 N t#PgzmSvb|Le T+꽞& F< I"J^"ra%Z09&bDdBZ؂oJܖ\`&.Jt/b+:Z~r 62,oF\N>'m}RcFH归ȼA*~NLn jE㗮N΁#Nxѯw_Qd=˰-b3 ) 8X~À)-\ռ7X9j+$虣DDh.S9^gvTcv#WL4WໄIJ kȗ60J hԡl!$ȿTJ>%ͳ ]4>}9Y5ukа`^K+^`^zY" pSAυNɚ(LnfHGX(yOqYi(PdCaүM'V߾7& X\Cg0J(MEcz);dnX) ?Ƃa9Y]?o]R`@; щyj%21ґ  ?sA@KUzV&iBe=\h1"bt>oMzO@[)ro5 j*Pd9*\}"%n:j)QK@xaߦ_28[ x+-Gox']/czxb1i#E{D8$ʌHY/־MGs7;u69:tQpt]]}pP%-V>M77nNyw}K` 3ߗH$4+0QTܸ5P5s^ûkBJcAwqxPB,T2eSqRT\UKVIIVTT|iƩ@]HūµN/1"(!rX!UIg'+DI Dpj3ũ2ZܝSgC\G GsՊ4qᾓ2yn.I4ڗ/^<"nWu}n=]|"|}p{kE|&?>P#}ޫ|1R$ƭ8uJ3j 6{á} }sh:]F=qNW|XeP]KQ1ŀ@M t>$jeҚQ*E/@r ?. 9+DQlzRQu˵C6z++;R-5[ҘaO1VbNIR26{ʶ\Ց?I^O ]iN P0y 1pX4g01i n[}P2`ִ/@QK)nEKNBGU qI}za1ɤVH+ c!_FOj"9!`x>UZe#2m`ۻIpn"txJ=Joh?V[c۫|ᘒ]/h/gB}s45M; ʰ%Wm {N䉶zdnWﯨS}_42!}@g I'yPfT8j^y,;F)(қtZ\i^V𔍊òo]&˽)Ӆ˛JlEʻfncޗv*Քn,cٲԊN=OSO+1d~Ә3/[ŇYXQ<X{v+ߢ?KEwr?9%6thNLΡ/g|zS~3Kg{wf''ϞK QG%Bz4 m5̘-9Q2k/վ$ĂYY rJsވX4Gהݢ+#SffZ= ) tuUKݺAâ+ 7Bէ9BrJ{)oT\`L1* _0+"sBGΡ/mWWAa'?^R%yp~g.\{N!$-B`Tmt'횱i4'SM41i GN& [zZ5Aͨ\ͳlU7EMjFHN>F/sss E׷U5k՗mZW9M͗Oig&Kğ <ٰN^ԤѳG聠[,Zx Y1ي/9-c\fOY7,<߀UT}_MTdVa$gR2Z ydq+L6ΡO%GyjEe@#K+)`_8yrwqA0h@Q!rzz>=:Wj j/kQG~aSR$cD5yP.N^Q{ z(2}[݆8 Q3:J(u`OUNMe5`TN5_wew49,H!S0AJlvmnd׿gpFj -=WEzܥExsξRG`-C٦c :^Yy|9:[ϽZO9\7AY 7W@a>f+"ߧN,A"]ƙp(KOkU.8JE B)~yYM%Q|"v5;U0 QL`keħ)멜I9s2q^*ƅA@[NLgvXH BYx2.o p dk?W2,тbl\1 %$Y>/%v|U& B+`o`xfZ]f5\_m)q˂:tׄT Nö'oэTA{Uo_ހ4d`U o.DLW'J/ֵIș_͎@" JsavnOw-_x)h(dDDl Zy4kY{();%px~ z+AIs@,VZ ҟl'(nv~LiÎA*0VPTrY\dtU(W+0u\ A;&d ջyo W]@khZQ}N+UL $RϛE&kX, \4S89JDдCu=`+`8kZNQ| 3{p Ĕ\s&m:j2m lM" LNZZCl 4AgH'OKQn)x "!$5N,GX/5JܯjW. < r|r0}rB Aq+2\r;r<}۸i|0aB$:67n83G=,NA7Q"4^sFT ppUmDžRTj["!&$ixJU2dT בWDf50{xHb{K1?xG! tŒqQa|sSq5.E?,@Ap)+ [J?n6QUJϏQ&g=u<4ɠMZm[ ; j|L` &a3Zm _JSD, &B|TS& jcʩ׭AdzX4R\!܃@}D:G |=+Xa]cj2q GݪBJp4[r .=DU *ftPΏ _ P }:x*hnS$l\+jruZAi͉' {4 bR7ہAe.obk++AxCA͸O75ݺRKa[iMD t U>#w1g~|"\1㿇[Q<2HIqYj?JJŸ-.[;z'}<(c`G9O V{"f>W|EyH?WRv*l-sH`Q ̢1xK}$ %2`<@PKe))t B-0,uZ!h 9qP_^k֣ [2 S-ˡJS9.v~?R-w5|ji/>)Hʍ=قӤoٜ;\(Da1K+>wք'oA_J;GiU5 Z}/VyuqarQ{ą_)91G4Њ)7GeݳxZ÷i2<ӆxѣ́Hd#I FP8uX޿cUlJC" i ؞2{Zc JunNvxa(CS01G^2C\TuLݖ~ji"htȊOV).| a?V 6-ߥޙ+|8SnH`nho E.C5'=gezOrڌ`o<7)oabdA6 2v)O6eW'̙1n u?&$c1(<-0*S<^p?y*}K5=ry63MWT Ұ[Q)nNwfcRz<|#Ѿ] ]~ +a @&FcHqݢ՗|Kػjaՙ9 1sDf׿שJ~^ɏ5!ڐ!6wK(W3tx_!&,mJ@.0 DS'g]s>4 `]e-Iѣ2>5x;k|xx焮d*9,]է2: 9h~{!7+]cy([I٣22猲D2Qi$ARJo` а'xgP-IGS]QWdw1`dC6gS o#e·a3}X iu+Xuz@X(q;|8Fˤ1*XVf?_CsSc!Q1CuF-)sű,k jֱ&AK8W; aiM mljL6z:pX{ kk0P;XGkPԞq2 l4XI(7ʣ4h'<_']Μ[3;xN. N&i~ͻdpNbtfBOK9x? |Tj\<5tiVyiKFGJ엳UlȇZz?3kY#GǙ/=n(Sn"PX`Ɔ$A,x3N< }=a-Hs"||Aꦌa"vZX*LāeS-ﰐsȋW@ ln?eezqɾoF? im DŹT%,3F L4] d!N4 8F_틽D޲OE07FC+mch3篿h__bwjR'CShq:R,S;PӢ `If6@‡ݯ}t]EUVLVptH b*Ac :#5 \؟=yzۖ@ TU)AxNJSgc:.l ^|qay\ݒ19o&C 3X|@EZ>Q̎.*_W4H5'O7_&/ KgXǰDzm_u>5dV(=]q`8LyR}ssg詭E6lI2m < 04L d;+1f20]ջ$\0/8fӒHv]V :ƀ4#m24!p J)"R} m2·>69F,zԻ$`4,'3ҹJ lӔҗr0 w_˔e"ߵ s^3l3b<ŵ [@Ҙ`iimYB#O^Ix+RI˱EEg շ6=j d= MJ,Lϛٸ!dDu:z%Ho@)3pIWk(\@z/Us+J6Rr 4~ Z0a]nЊԧrŴ1& Ot>Ԭ|cJB3 7֩m ioܿg $i3 A 2PRx2O1@GkJEIJ/t{^ܲeZyw/3.R+ꈻȞ=Ov8cK42gY~<*sD#tEYV]W&Fkk=(w"n[_#ՓqH}U)^a֥Sd;p.0Y[4 %Ͷon+20$3AKw^e)T H01 w1-R70 B &S" g_|eN#*Ztzz\cAU=22;I]|WO'Ag|c;3["tm }F]3NAcojV#-vbֲ+t9/վ@⢺kը{ ['br@)W35i">r@8&ՉfNCd+f;1 ؞..r!pXNWTxW}fi>Jem aT& r^r8_<ӈ f3]0|^[5h8QYWFPthLngʆ^`?R8xw'FLzx.+e`OrvZvqi!+;,|qe:"K eg\˲dbUnV#ztɲUn Pף3b56MsS5ǸR`*;پXg'`GMvAZb2Fig97FB }_kqP.nݦL&Wv7 m6̟ lNkQLP4|8 q{ ÁY!҉ 7Lqy:awBGNKŎkxŠzG)FRdG<]Wf\Kջ"irW&6XmbWK2K,rQc<55O.,bH+zRKHdO[ E!55MM<;9\Ĉ=sïTa[94{/#,S~3rD %8ᖶ1R3LmXJo8u,{m|(ױIic,WgCWws8"0{m+;sز G捉7\WԼ?$wNbIމfFC}$'Q5 K|Oؐ!Mwomԥ />fvibɕi)2iاqBW8^&. <5wk8jeY~wvb`⷇oږ8{o<9znSG뗚o~`N`ϿѶ!CT;2ڪSUVz2SU[Q TA͔BƧ \J)nf2 KXmI΃P+4NjGcmoz*]徹p>ZR% nh'{cuJT͑10ΎցCs7?tR{5yڏ3N!7yԬ`Z JCqGJX%'8put XXL ~b^T a]ζz2l+:?s2G HQO GTVP:8^!#|5w7,O7 h" ۦD5. >s-I:Q/直ʈiEUO*D2&c0-xxn Y#ހ}"u bRumJj`E]4OD RE1%xw,' k+ Z e D6|^?8%XPs5ʱ6:i˓6OM"65 ɆIC?Px`gm3qq︭>-,+ kC:K٘)ő^ C+o* IaC9i׀s3bZoiu;0*#SUKuJ}sT —(V1MKROlhI Uo0*AEs#ͥ@ YT P 8xI|E$+{i(IҖ=Qv,?pZiH:,kLċCIJoA_51YN=/֍[.vƒf M`c٭zǏ_}B~4Glfp08Nr^B{ foi ou `o4grxZsoJM¦OS**H'6(&$⿃n);q|,Be<<H7O-JwG 9~HvU6+Ey8AG}l*j_ NdTpˠR,!^H}2"BJ_?cOJ,HswbɣIbL5"5q֛Et5=+?4)EH#AE Jsq#_Km['bԕ#'%c90vrJZ_M֤ 0e#cTc990%]C7V ,wǟ_B_K^Q]+&UY߆E 9G@8r>W4$edG`ok>Kz*".jqŏ3 J5+=縪(箒O kX8tUDh0(fCk{<;u".?q)DJx%I] 4k;׵X=p]!|Bۜ|gW N; i5p9Alq` JX2Uc,)T65" 2$džt@^H\TѾ+,rAhYr~zpl:|6JJ&ԿvsmF vmά@@8EzGB*Z7^o\y[,dXAIW_̔-aMq侦0T;@Gk+uI_~#RI@sn;1T .BѴ GbiU^вo; 0és0+EUGu،Zúݒ,ES6LDHr.XG *bH:Ya^[vBܙln;|zR3ӆP>oD{ d#!VQ\i/)nNSgK6/-p& 2~[Ӧ;rB})WsID*0ۈN4ìB l$ckCG,Zܡzh֊ahN=R_vwv:yH*Eó[&6TVi9_Ͻ 6 rci!ZoC63|mKR8֮E'޷X 28[b=q1ȥ12R-mcW00t!Q[hŚ*:z- JÇ2qΣP$&OnUd>7[ CH.dmV*hHp LÄ\<b{GK@Фd<2xB^ʕvSmR%±EwkSLdO= ?K+1ɎvU ̐1*R;i`'>r %W(`:Q_z:<&0;i5Gf_a9mX>dw9JlX#7n FN"rNv.5O9y' GF>#F=v5IfXN!~Pq sz.ty-Å>hiXS`T3Fj1+ᬉ 9[22TE_ T/`Zy1~dJN$C#$BU(쓚G% J5W1LQ֋EVS7pŽ*5dI7z߃7 =T &=*/4 L;+᧵ʞ)2#̶f|Xch^."m: ۄM:ok\Mu3n3~ (E/~I5^u҃ؒ1R]?KE`;x\ڨ?8gn3H3ӭ(I\> c8?Ep@&/@Q uڄ;?͏|LNp**Tޯ9deɞx,'# Fbz/JfJaqf^\+~|DAEC՞00A =KTﱺ,d dTn|+9ɞ=D dfAŖ?Dl򽷏t^\Yh~:2ZVeJV⃕$ְ@͛D߷']K,a5y}FCX-G#nOpٔ`Qąs(J"Tr'؍q&e@r%Pr2-bRd ךROc 4gv_MwrѡcZ)7$ٞ ;_Nzχ/EhNR;-Rw9l񷣉BHH1`byZw Ak| 5X#0Ba;tR Fێ^a#ؓCj^\R12쯧`Ɖ\\^B E59~%A}wD>&/x%kɢL!gastV= Jdu,own+:92օ6 U+( 7)Uח0rђ4ݧPqԌ 4Mu(""LPtŝo\%.]9mʅ;usvZ18%\$e?`rIҥ0ƶ@1A:4x\g3gn SL~^uE Fm3-9WJvwT_!wR n4pM4Bz~{işaQq2`b~J·Rw`ⲿ-u: >6a#pDLr|e`Tu0>ij~P$1=>ډkIf}|W|^F6K=TIɥXkDlb|ke^MyTap*}rs%E =b E}V$lIKP*C;LK͉+%EdU Fmy!n9/6UuyL-b)XPKݟnh$I Nո߆ZW ^53^|&}&>]4^Ż!.9_$1΢")'3aRIy 3UN;en!T'&,f$D~zMG9"%y0@^9فI>`5`3gg-xZ2p( ֪Z3Nw};.x$X?# piU,ڗ\tBԖ.R3א'٬eMh̙"8/<}ZȆ3-HtSrt#H҅pZbcj.Q, ,Ir^qUR6X}PFlvSԸ ;d}D]sq%/ϹJBlG{Q`Z~Bmҵd|k:f R1PVY_?H3Q;2!{wH%;3evMŬ J7Jn'ݡ 7{YӘ^D4>ZIvk!!3GI]JRo^RS&٪E3O7̐w1Q]_Gb‰]mC 0y/ysjCv]'IuG6ͨ ^-O+x^]7 cT^!*D&I7[6f [# ;Sfj)K-x^Y#gAӃ<7qEAP*\B>(VMS]u?s5$a: ,okVkəۼ)-RCh -sЂWIwG_eq#r 6kQo9(qMl%@)MH$E`;qB POZ/5K4;bVpĿQu 2#H ea0!۩?-bϊ; ȗ*OUM.@xB6 ;'ifɺ,*+&&V jX!LD~=3Xd[V չUQH{M0m)%>ҰiPET@w?~  QU dvzZ3@edȋFrWScTGMbcP\"ՄDT$잷BkOm=ÜK02R$,e J̧E@UW !lnh;"H=螰D~L?] i8Ot>X0?!sJz*MRt> ӤDd?U)4[XAMl#VyHEEc(djH"܈ a4=,ǥ=͐tQ/mWW6W8OrwmU{g'F<m%1`,s}b 6٠utcHŨCE a1bzcYҙ>/iänd|^\&!KHp?_+Lt$LF10A67Xb%,n'[=sB(t y1'̙п{X~ \7WՄڒ J 򓁋+ J-8?&)c"⴯MS>JK ] ЉX^ǬyodbY:WFDh{ m 8"f/ DGU:05I(3w.' m(362Р3hª ZI4!8AFz%m0~~5{خÐz4tbӏ&00gvICIShl/ &&oƠMgyh6T6t;~;]lڶn -*7S&T$a:,Vw2i~>^$ԃ"ւNoOO,8O$X &ʿ>>wM?Wn,'۾dst]>S>^͸!@=;&MNF=i?)/͸RR+H~< 27âȥjd=)u`eb&atf6JM_y:/ۜp.#Cl ]0T Q5SQ` ѡՐk}Eh]|"7ej&>ݕ`4"#{ Q2073Xoy6q_E ˆØ{6nLe^ 4腇U%yYسP=;qgɓgSbgLfUY-w˶OTNUvڑslX{;omY?#C%#v]q*rCd#6ИO (RaĢ^' ˝Z̉Zk H,knMRhZX9 uA pG2snfmsNPxyw/],MKUitCs2;nםYnb*5D^Ň8' Fh!edw!E@D)CkthG6%{;okoD?t>iӅ{sqynU e1K㴕*LYP8UŰ5þ/ߞD{(HS5S:JgkعF(cSd:4E3=!16]((r.ǨS `l:o)R\ڋ:ј/{Kbi!+ t1mF޶dPXDە(sҊ҅w zFygW ,US[Kv 3g'RgTQ,!l`d%`^5z~AMMy o3n=M%a`9V֑聛5.$a$I%OWA$$baA6 vT4g' 'J^5X̨T%#7)/9E0i 2 |ON#1 HEo\ơ¨B~ j.s4=?E-YthߗC 4 1 !ư`?vj#h]V;ȌO5ٜc@E}ݹMJR_?6^ѱqdmw"[-- #nB<zK2!E~{N H&{i:6oAF[ވyjw#jn5q]Cܝ 4^t?v`Yaj8]Spej.c=xt3XD]L%l*)SPbs j_yJŰoA6SgF)8WI}S X͂8:,a Uw(D7ͭg;@a9 Vt/ ƛPN\aU-̢KS!4V,T9BZ)q' uS.q;F πS\:|ɾo_+ĝ)K]`1'|pmhК;H]9 2l+6L\J`ݩ.x[j*TW eZvVd}H#QiF0v$pRQ))g3Y[_'6 $Hn Ҍ G:ȅvZw5K|@: B&w6WhK#~_y#>gO~jPb? @zkqLDa[fhzvdp mwח, ;c{pCY`$Muʗ]oz`,ᑍ&tࢬ_T|\78߰! WLV3l`k}+ טYD\54|1xYjEkXS6bDY?WcfL7/l>sxvL^ɼ=텇[$-Ȝ>#mrQ [;Iޢu;3ෘO!o9InСr"B+SHG6P\ۙͣ+M>Fyxz>idAW9oLO@ =]PylZPйMtj~ʩxli̎aAoRSdTv'Fjm<̩>+a&ɍAѝ(#F˧(å[r,`hL]YkdX׿[x_V,er:s"Yم?&EW$w&ՠKa+.Ss p\k^A\Xӻj @WǘLPlSP{B dȋ3TX, #ƾh& faًwp&bl,uIR5K@=IIKg2K8S\-Zvk>K5uG]eW2D: 2aJrwsL/C6 c!>hd@!Ê" ]K6wmC Gh0 ۝-؈S:Z9&Zby~3*# |&.2#gl~g}?X.}N#cPUt i/]]Vpvp 4Y:Z:)ǮJDM4}q8\TꏄxrEގl/"+4ԦW^:-vC p +2\ICLx=Cpb P1A նTLr Dnkv&k* tgdTe;j +e aVگ4"f*bB8gJM:[$*6cLB=FQޱHb?AYztjls{Am?_QTbԏ]OvҀQ$s3y}4"}~JFh xmҩ穠3.TK)| x V\lx>OXD6e]hמH_& ǏjArZ8lFXÏ+ =4™t 0gUj۩W_SEsyS]`J?f]cG{'H(" =6Y/4<_"}`?/yHYqW{lS*,|ªv) ,)ōS̕mVPcD 9M>'ex$ӆSQpFP~ J0L;O}}$d=qb kdaP$6jq4‰`SхɰÝW$R>ADƭC '·qk#!Rr4~7x^; 큓j*KܮG~:z"uN%Dߟ7#vQLJ[Ł@/|dO%nEؿojٗLI(Ò㹳ptb2 B0+$I31P}5+w2;jP,h&׬jm_jϑ4U8=IK"AAmH,X 3+nr]G3q-nȌI@[j/fDq 쀛R+7QiK^ ,C\Mn;0Ajd:PǪoĞ,6&26E 8qGJn;d3 1C+9M2<ckUQ׉oeKfDWT[Ա{&z-؂sd~UiMwvaGz ,B[%H^xHpDRVGgMN˩'Ed\r*N . @UShGf݆G89`ıEX3=+ v__ܕЉṡ0RGˎ:#Ǥ!Xx mc#Qr kKHP~תfn<+CSwdg¶76|@9lEdHo Ө0J%Hݕ%#IU~D+Kuj S0>Y 03Ɋ i,]%:k[YG4b礗jFl=$]FD@WWBh"rcE)Pm{aIYG8NX~sERQnj8}̜$cǔ2УwoY8.N`:bPICFỡ*+F|=D@L_SLO dkhG2A .'v9y晓gĞ[A&0V3nUCm3QEVX%^hR<v$YAη}j<@ɃQ^y"tpv_`y˘n5+#5eU,f Xr|du^5?k]/`IsV2jm)6t.g*ZgziXWXI(OJ7֗LLcv MO8ev-?EiRI@JWN$ F/td;y*?GذsƽFX! wATz+}g^y]Yi[o۽*¦eȀ#Pn0rų !b~7 SFZ`sG<*o9VXJ4;D_˫z6@+[`_G bFZ2 q#oç\YityAY*-pWR-ۇgB{55dcSɜ X.4ܭ!*Z(BS?9\Cw-#T.v.H<sc$N0L#ABdS@G+:wv3m7pB^#޻H=: Hu {'e}af]07y:qe78+4g&HJ=-N1A{cpsD-tue:x܁r v*u~1+iTZdn1IR39%}tmS H/; l}dIYT|n{3T-8<un 3Tۉb_8tŝ^zW" %l֮{q&'i 5PXGF-1 _+.svdlo++Uqī^::X\Z'`…Dٹ2X­Yb v32}ã0h)t87X`|\+zl!Gv?Q~1+j?8Lu#P,QBݔcL @%eRijGipFlk%_2{}{9@ҏpAN\NYT~қ .k`~OtY.5Q;/7I(TkH8;q:.=.;^߅'_yK')E],Z[4\HY`7c"*}%#e=dR{`.7sj f6|#! "F Rx"Z-y^Nݠsjt`Qh (xBgO!id܇:3/)9n}ͽfa圭=$ja%qiB/{l~ s@[ SJ|9-R V` Гb Ti"{(0i] Tu4zf08ń?ϪJѦ|w-t,&14Ks)% oǀ$y 8< @Clv* Oȵ(I qx.wB2_BCN# /]6Gs.? *X^ĥH9G")}S\A`˘eW ŁqTpIpvڳ徐uձM!1r6W&KGŪ ?Y>#¾;#a4 uqeК@K'(ȡJ m&Ki`=Q5W^D9>i CAԲ&~z(O"-QSzmy Z9y~ %x[l \u!<)pF\祡ͬYvy-`(=Npr)2@\E-Dysz7ٲVL2GzW,Tb8el#͢YhF'ܞ[0 U7\ս6i Tr2?}i!v62cYwݞ{䪎Qg@Fs 4º1e* %2dLIŒYP=v i̓[2'|q%p!ƛeO@و5"љʄe+1h 5=LQK^ο>*㟈Qw6xڝE2+HDb#8(C;]A jI׸"m·T"_{f|~0R{Mi~A:gH;L8f 49|W1\ vk'*hou/Llb 5uVyHy-K#wj褺'5]7':TFF[~l2ޖeJ(O+=Cs~T лn8[d\mzGiL # Sө}Q?tav9A$-\QZ/e&\"XwZ(ym;RJ)IW!ToрO5!LgKuD )=Zr1kŠ@#)fR:ۮaX'~2cPtqY ([!L'P#mEO*YhvcJ!~i lFqz&jVr3rw7L=tZ =X;Rn(–CpC XV~=8ZMW' sʼfRP(Ĕľpg5MDys_+Glۮv|d^Os}bRq,GCtIDPٍϲsk_ # II8&6Gs螷FY >LJ!{Sp. ҡ(D!d ;*kO/M(Тi#g;7.^.>?a2#O: ۊޗ['FopõB-c}y|۫sZ/uP  \fE?\DIj6+*A\%TЯZd)gqK[^q6P ߓfDJݴjroh/V'dX[t"X 3.B0)zjpE FÀFn cnj-A־ǨE,eԚoyX/>}ڛC;o^RU)zdQsvfVDh="-+M(PJ[)KLbhQШri)MET'_u,%5Y+q0KL`+jQSd7ea{)ZHV&[|:*h5}0 ʋk.I,1@TQrXz:ek Hء"n8nr<-Qc"Ʊ~Ml.2ƯU$v{4٣vx$ٺ c}Mm'hϚqc 7?v)Pжy *z%RX.(cO+%kkv1:  dyÒT#dW)ī㨝lX|iCPKs~_Fw3XOM_?TK#1r^z6yI j+l3% ^B"PYދ QY Y$ pc1v{Ѡ(~Swo ~қм \3]T^n҉/mѪ 1+'fKRD4e/ ^-qE1RqR [8桼w!__LAޚ?th*Mմ(vB[DK(IUJٯhqڽ0y] xYp54(_ %ʐ- SZ¦kgNK2׾;!@ګ]vcHZxv3]LyTYBmɪF5FLkmTNq VHRŹ^nIžY` G@2lH zuwb+WЏ'6౵0VLzNR8qz "Txc2+L>]g‚_MUQ'F+G)ejtِX|DYaP[Y&W=:E\dq:)Tx ; JpAͯ I=,w;Wm b3 wǚ 6GC'Wk=^,e> 0̑ H;gAO-_g">L2>,*3BH)7}6BO&ⷐ"9Œ2+t,d8iOEUZ9SnI`,l[O =#\u3aNEb2Gi`IS;0k3G)Š51x~阅;P,- 7^xc-trB \t}x#PUBy:@ΔZ5kJ;W+jydGO9`TXl.hJh궕!rc8 3i SH!D% *΀_*=ٖ_dDWFfX@ëu_ĵrJMDiog4UB(ȴv͛ *m6G\bW7z%IXx!]ߘ@X{V*s Ep(L qF'] ˀG@Qj@]tKk./Pwݲ4K~2{7  P߬n߷ Ɲ<@Qr|*ej7؛2ൠ`Yp$?"0NjD@ZClFdК([eG3 CU=* j%|g`N@R/*u b8GFmU 9Su4d .AaEP}\~r`ַ=[ti֮l~s%:a5Ru\I!b*6Nf4`2XA /r;aP|3gui['Fn^+_&\KJ9vI\$l|7LqVp[5V3Z,QAT9Iܙܛ.LEYH< aBnG[=]@r"EB.D7-F[r)/ƧJs1䣗،nӲ lA[M*qvdh{i]IJ~o V\6d%63B1{h$~B ,_Ks`U- TBIg=Rbxd-zBp-ǜI?9$BgвWyкlc9r1H'=ud ?d#꫸"8݃jyLj)k1U6PI4Hktph7AbJIWC[mhcIi:Bb2nQM7#pOo(';.upg)fO2~V^Q1I8zU|)j)+L3~YoxVP􁶝O`%Z5IjS-jZXa"t`쎰E_<4ZsjƟE!3߽P_*,¤n湉'3D{@_9# n| @2I">arE&H]-QRB~e T1Px@(K\*Pih#-٨߹6PQS+~z>{ &yCQCM덓 !'m.]:CO&Fng:4Zr4*XV0,a} F G֕*ez3W"?sQO{D5NSt{X$XNF*h-ِ廐i7#ǀMeqüAv]!5-<@!q4u&X~CԋMC_ž>2oB`mdzrT\{YW)ֽ1}U4]L 8?R=Y/%2Jk(8uӲV3 )q`hƢ+2r&7Zʈ*V:SkJڧ>* ߎ'p=+lO:N< ,*1#[vÈh1|3ӿL= H Ա HyΖU.atj{sP½`TW%nJg}IKqV'q7r8Gele]oʱSh_  Grr6W%D͒:a&̈́Bz/;N aV4:`c/:>ȴ6U7ܹxZ­&PKC숧&O:Rwӻ)ש2kPPX^g}YDJ":A7Bt1 PVƷok녆΋;|MQ #zvg&V1wɑ%gy8KծR{P>. \E.ԓ{c dw +G9iǟY-PM.WC4T,:d\a/\t` {^t.!{iw\M!O#6Bg4'M=~(x&";w0*NϿۡZmq[>Y-ljJ4VخXKs:/\A3.զ}4A-8z| vTQ@闡ݨq7U"K.XJ̤#]<ͺIPbեo+]OG.5F~#µ->j%TJATuo5y?,#D'ƅUjs-~Bx|*^;f |xbU 25K"B}+S-m$k2j^\w؂3 .wzի$L>v6_0 Ǥ 9Sb*&VϾ 9'|[ D^62N3RKч#ܭ[SF0o'7J`LxZci~Faf&.L GXc _h~>G2.E;E^ ^&nW褞c[sbcӱXwNl<`ߐbs *3G1,^#MR Vh K[z\w4'ը׌kw;8N{d:߶54}`aۄ%^CѾ]; )N¢q"O#H$zsCglV:ujb`E'_bfܦc5+GNՂ<5{.<5ݑnA;L%g?qd/5C>p>A\q5?,QZf xosso ^2Ҿ?yk {"PrTAᣂAs7e#¸h!6souʽoݵ"ki;${}_/88޴/GmyʴeD;R gdwň蒌;Tq;) +6[X@nSGyU638=49bBR+n8t4MtQ-NLMq߰U`+Cq`,Oc97}Tt51PPPƉq-R~D.-74sKɶe/^Cuq8F3H |mLBwĨKU&n>-5<]U>7/@ ,LME7ΊG]#l9a#=rUifN{Wa8Vv)vvk0?ܬVJQcʈp}=̄/;ؚTYӣ+T]w%Y*b`:6W77un$+`rMMu6& Tyau c(k+GoA;P Ѣ$]9,r+2 ;<7,5 M hdAsyB9Al7R0Dj3.ѣ$yz{UmWbKZ@1]:D*]*?8T,a3@}.T|4=C#tIm:l$ٯT{͹b8QMW8bM+!Yh", 67C^l.cd;n/Qd+ܻ{A ]|( ɨH(bzXnDDeוeƜݹdCgLOwd[cIae/!+S9!vG9DiUVF%/ڴNoPU2%EO:zVps;pgpqp#'ݢq8Z$E " ᛵeU%Y/^""*6fA"Fd]ߦ*Fxj]A ket%[^`XC%bF&|h LUo*H3)YTVx\'fo2<3=,`zB)!RijԸܲI>"'.ͫḃLŕE$$^v uܒ!*8^|_MrG ~c(w-;~W?=s@\#Ȭ;kq"RW'Zg,E'r C#h RO+s!,p5fM>XȺwv [^:!۷Xzm[TX i$#ՊyD:` ]>aӊ8 L+rg2C NuPczO;*Oq䩃g/|V>M[bp툞׮#1_YC\,F{4 Roiܱ0ʕ9!3Nm U$^i}j7o @fƓ^ .faO2we Ѹ%Gg-l}TPƣ47cUoV J&ѕzڈKڋRyk1@v)3j_hRAg?߃` LA:d? />sJ#Nc[R^M]2Y^)EN}J\YSО=%x@ni?|^!?Z>"IihUPDL9?6s^(Ԍ$d^m+]5::NB]o ~ƬބAajͽ&9j_>V?om$V2+v#~!g~O/.iEһ۷2Dі [˔ C8ɝG5ฌ"bsm;[vL)vGXHc5Ƿ"hR2k?R7PFd?dټ0ۺv_4?mwD+r{*]T$$w9$%z mһ,%(!Gg8\lks29׍7\uO{]G"9Wė})"fc vj g]ib/l(d,^ۯ [YGJP(_fɑ-YSn( I)km1e1Fp\Bp ֕|{(7nKHib{B(fO051N1h98=p,p(|UN d> !n*C*c\J,k[[!_~o,W$6ѬLAtPS]6Ivo`h ~*d} ۅhN!w2Gq>kW/M)+ϼ2pu$2+#\` t>,Mܣ+Ȑ&F\12Qhcx8]H $JA8FQ ˑxҧؓ)dBV6nhQHH4JϴS:C:o}i̊$xݙ`0*e>j5Mgk |NA8%Ⱦ6Rr_Mc` cKD)SlkKj: ՉsG"'HSs(RiP?򀗆sɿdd6H~-ûFj> x߬k%}з}c(J˸-sh?P11]J{lxx}60Ղ+p >o/ϗg9ɦ%- c` zᎿKy9ǛP[`jJ%Z_d7Gl٨\(Zgmh]éT_ |!g*:PMܮXQtXծYCU4AL=}k{'9}!MJD )(ng,-`hJRNCVr~|i6 8b{ޅܼ2 A.W<6Ǥݐ.r+_fQvUџ- |Z2$z&O}a-)m篸3j%e`Ũ^QX t~;kN_ ilK Y@Ϳnv6\ *ں0i-/ù0\'oS%En_%\HSS{14Ds Q<] nGwznpͻy{&btHHl8oD_Lj:{wSGeugMHqu!0NckOaa\Bě2ң BlY1C$qA"DJoBV}f**_ܙ@Laex$`( 3*Vok \2Ӎx" ,5 $6=u~~G;XfNt?9C+.[}ߠחt]0/ӊ걒Z@M[j }|^݈8P<<WhlpNJġ KqJ<mi, hmybUo3p21{{F1aB~S w.e<$J[3,N&8GM, T0yy%,U>IMGs6'ec@^^(Th&QB\ ji=n/1 Ѐ\:Z.ة'o+ecm7 7&礰ZTe;1'QgP\.[-4yQ:"NCBuȺ(GRb=^ɳ66?rۇܾWp;.q*Rz?J抴IvFGpugjJ^3LjHw!hfE6}c΄7+h?D^N[J[UN'oplɳ_̃skKŽSHT`QsrtתʏSfYQC:+XkČ9/zb$%i# z%9} cS8Yp* V-8)Q +a$rQk/cª3In5Q^4~ ѸvBZ芛Dzo\c A g8AvbSD~2J[cGԪ"d0N[U@4wS/maWfbt)* +|Q 8pJط39p`dCz3b/UFR4E[_KYI՝-HnstFT۸zBAu;(/Y^RdW,N.?i|&pkQHƩfAKSqz_􇪌 LǸ~thu\Ύ]=Inp΁- ;}ۤ?]E&URq?BEOt>pc*wn9ݒ!_wc a>:h5ml9椡h939s~O]a fٸ( W~z;0;|?QCLQL;Wxul*ʇ41İ13Wa~A4Kª-4`m)uo!pH/.4>ZigΩfƨXk:P-0z=}m\&I}%թ) q7;x.sk5=T[\ hWxR:~5$?-` wH}ki$ /P1V8ޏn$% W:h'}Z;]Z=Q>[imܦv^Uk#.J\Sz'i滉< ;הPQ8= ޸^1f~Uj[N^K"y4h/>+]1%ؕIVLj`,V_>ׅBk#5[w^SҔuۘZ;r"9Í<ꞯFǥ|O'Eu{A?Zc 7ݓ۰U/հͽ !rԹ.nwmU}D8)H1@OdđD9}B(bEnVK.ne 7 n3On5$ý4%g^6өE찋gcw+dT=gq\^eoˮ =$m\W]eo.?m?wd`tDXt_Y? S"Iijy 1 <$p)Y^Gc ?|H+F_Q@50_yI]a^*Ca%κp=.K| -Cv>Ɗ1AJꓟ^3YrfI1,k l8W^8Y]+kq#98KV:_xiD vd?5S+:NX2-u`fvgKS?v#sBx| WZm?\ux^ݳTяUByCӝG+*0?pZ gC v(!A`a6w;/}RylT ,U No:2#s2g{F? 呲D]6zV,+@_&!KnS!MCt!5T ^}4 Z4Adj {-7! n݊ r -uѰAyMD5wG~ o)ިN?2jKR&BNKo I 8t7sTBgXA< Ced+YEBib oR+_3$`k]h?dj/:>7h h%^go9p U#c[m ^ZPKWZ  M>ee* g˦7OC49zS>PAxM3+[ .nj?uq' :ͽooYgo!^k1YH<ݡL=f5^ Jy2 ~t(`4Z46]it]9hn6aϑ.9ȔKu aZ4#`2` Y,m 1 }?QJ*{,6-ާ4vrϐ/FA3 6h9q5+z 0¦nTn /1vRxOQַx[\|P]1zc H"6=1+ͨkud5apD7d\tpj(h9B\,(z銑T ӛ" ,t%JIWz4b2001p6ۿݢOz}*P`$۲ -8G( )gkTUkpA"5e*t%.Q؆uKI2w΋vT39EC0१*'`3F=qV ǵ-/{n?:O!?=8^3!y-!( @;s5 `E{۴-xXh KA Ci! 3/afyp g""NۮàeM1oO{K`6T(FGΎNwuFfCT]s юkKk:dz j6>y@">ofA镋'T4Cᄛ ^[JU7嫉9up9*zl̟ɞ& M#{wO0=̩cH&whGm0{Q]Q|K4{yW}hN5a`R##&Aqq.Ȑ>A%Mp}W&ǾM0)I;D/˳Mc'UTa.),&f7/}5Sƿ"fŏ@pBΊaLU'MaDlk1 qk⇯~hEBJ+%H6ZD 똍.')_|< o޳xa4en+8A"~2k_qVİwa\h67hq'с O}!5b:7IO<*«#j\P =0O|1TO EO,hv8f]IkzAT W!J.ϲUҮc4cќUF[*O&'Syιa.H[>d>lnReN9ng2PJշp\2u-Š؉i!Q1XV2J ]_\Jw)VJ]݅ǣ<5!8uļ^pxNÓl>FL "MDF-xFUyZL]y>~f ٘Y o7dmd]ӢQDo5;e.*00 kEBpPrxgT)Ƅ1w /7O2Hu/xUhעinN.Ԩ13IKL-Qq axKB>14(c_; V,^*2xOmMgJYy[}+SXP_{آ %W}̦{ gvQ}DkNIM_t@zaCPގc ^奇Mbm =$BHb&hVlGeWatq]혵KNi$ȶ i6yIhi'3`jEč3MUbu֋$f#S0Y𛖮Ͷ?Ԇf[e-S$D-7}kSB-:D Gq/,3_d_>=2j qKQ&OkT s}ʝW&Pfۧ uM -UM7qܵ2O4"zNI kj~ީp{Ur BInpޡ}ͰDw46}[*0I"7 %&1^ 79تd0w-J 䠲.>Gۺ,#T5tʟ @D}:S!!9YPL֥+N^}حL2v'|_(n1NZ`4+Xu&5H⫹ĔTm9]MK޺<$Z!hkvJAG5ˬN{:C@O~y_l/5V %V+$߻#c:+n]R7Ho߽e~/L{/%4^!YM>օ{@+`EoF{ [M⧭>B9!}Ehr+<9|ZMj |SFy5Pht  {:ȴl~y$@>{>v[RvⅆdnjNǡ z4CzZi)K/ӝ/a ɴdqSEuǃEԒRq18i2E \r!b.ysJAQxifh 5veF[B%q}|ḄVK!|F,xnXqwfwgl4/ľ68uʀцNR~ю#=p']*5a%'o9IICb\hO1Ae - :E;Տ )Bү-Ě) xGGBQ|O*j$ڸF*+`&辂P,OGX1E!k% J8gb]\樅r^!9=t':s /YKj}g.ʁ lvV ]Vv*?2O~*D޴cyTH^{2Iw|A*5{qͼ 1fU}4Ze"uUIjF (c ?iG3{i&~!H6^Skjm 9]zMn`wnCU g2t< r5B74uYQL&ɿ!UvHrF:ǀ\iWEkýeYmhR%/(hrƕ}+Zfy!񵀣sb%3[w"<%񂎀cmq>)'B_#̙g(/`Y z2'j*q:"[24Z|ab#,so _&֤eDi* ekLʟP G 3YT v S ż׋2{$bI _$YPyoi.\4ѫAblIF#g#jjֲľ̯= D$F(I8݈-P,a ph&fFT>梳d)H~<ݚ{EL]hŧ)jЧՆmf@"( d.1k# qfV/'K)36Th:sQ?_ $|{o{hy%QVh-Fvʆ#բǢK+ =d-F?9os+-ͣȍD s%?nő7=V9`xhp6@je :f]կGܜ8QGBEѝA4ey8od :40{K̬%VL BlZ)@IokD&^(MOrw5uQ^fȍ,(@MT*s6(/zT@}0W4iWϥI |8R%=Uzka4U-0Aqǒ30CE F߲ +5ESYN1 LRn1Ъ]>kcaȐI?7 ˚D_MǴw8K ,53@ ȟA֮%[H ,i%4ҳ < 7u~ 5xk<}ݰ5MWShNa/sֲX=S%r.0c;vVy_QYڑEɤ$O{ P-N:e =TX E)i71 l]B4/Ϝ-_:0l_E&&YU`kmVڽw !swd-q[*~}afNjI6D7N(\ގ)^1*7/=5#3i[="dYxɍ /BHT7+ K5s|6s$߯aa#6ya9UsDFvV %lg(X~{ᅨh[:џK H8͇^ s@y͐K_:RC*ӡR7>|C&)lAW~W+:}.}~/6I RC=MoN0v͐YԀu#RqXp3AnVCBc//|RLq_F$\ hyd./] Y9~u9M7DZm P@M<>),Y;n*btu:+d}~փ;$9BriiZOxaNlb,f/E'r[<{% @2}imkZ $H[):u U|9k +н́+Eg AOPHJ,MOrۙGJmӵL$xx_r390&zJܾJ +_//6 &Q #ےf璵Jcq^gme1A=,\6;B3HbZ,dJ-X,c]^( ?]W&na_#$2sr"VQMTn>hlv%D+/{;H^ -.I[oQp!`?~?t#r0tQnDl6N'4X{J2ܷa=7IlFŖC˂l5kثPCBPDᄒla/2h).% @f )X 1_epxsj5a뇁M,$(~]LJglq*76.PO8+Cͺ&Q!b|R#-Z3l7Qw~K?B -g9lmW2܃-S}&+ӞFA eq?1D hw_oFuNAv9媣: .SWk~.I}[Y[`|pyviyY<_5!P/6=zg-ſw{ tpdhKDL~zB d,s"aHy"s;FGEB8і'hL~E_)KUю1M{a7Q9u/GnIf٘koȭ)?ո^9| 5GC_[ pxѼu *2L|xmw:4:cP:<Ƴz#XMn:=7kxhcsJ8A:ɯ0r7kGҬ_I@2Fǩ[]\"p]lz Sp9?E@u%펠61Uh]\/7RڗB&I,2Dkj8N 9f,)W%4#ol2%7H89H&0+ֲ$~7Anf[ y8q~",?z񗟘wAQeOܖ׍>51&@yť)+.gW^`ITP]@T@no$q]~ɧg-.S  \W ˩SoqAU|߰l;4gJREv0CŒ&lhݽU2^Q!s;moΆ`- lе5]JR`HZ XMjڸ?EzdhPMBlJH 7ю>2@O2D7ګ4' LP#oUQ(qI`Y9ol&L:-bLB^|IHBCVM' Xqł EXF*J_%'?ڛ[&m UHt[8ݟ)zd>u+Sx7  0^jYH` y92DJ@2e'NA.jPZ9J{_Pzn -YsT @`r6il 3s×βa h"`t/Te _ׅ"}On2XS=B*sũ)T/;mdžQY&cIw+#ff%y8xEYejMY:1ZǺTc q'o)5f{%'u*鏷2jTiL2y97q<67\x0VTs\n%iDzUsAs׸=<)1;7c\LlWdVB0@'|:Z^kO@ WU ǗUT~B{EKM=DGn QY=j|G1>? Y9sh=4ؐS!$FOEL`,sЧʤSA!dsX=PdG:ؼ/ҙ# ~J6>:xn`s9+2($[!@1}FNV]z!ЕLXYL'fhbBlEN yfKLԠOwջ( Vt.X|Jkt-חS?͍cJl X*rja&@DL&DU#'VV2JA%L)T-,* ]^THs:˦Uz G< BȄ㩱mWlÂ.t`im}Y s),Yq&< )5dF}ϛx`Yx zQQezxy0Ru=vU-QD䄰eKwtaq<;0y,XjR9b RYAIӝ *6#ǠiLhk4ޗ=mU AҫY>ϨJu{(eӖUȶTΈ47Htf[)qi Y'#2fn_A2n3JכC Q ^_lD~LUB{>ro̅%D/:VN`V.z@D\}dC:o=j!2o] oUg眠~n4`>pn-#bg=~D86siy`? Η(1)}ft݁]&?eU1H\EG_]hf"ap]9kS ֯T7؟tP4Z ql&cY#AM!kTeCAߡ5\: g8ُ5`/%?u놵"^Fz|\EhaD Mb@Ƭ%qYgN(y 'tܤ(O9lPݢիOKUs#ώf~^ڕWD@g ;(NT^^#(ba|fdm*C JÔw kq.?AKuZo( Ѵ]판bdžvFh܎~G[GF*Pev11O8y ͊9M@%&3a׮ (=g`kꛎh ;4zUARܭ`NΌGèIDV~ʟooɒv43BWM-FPu=w(-k 1 k=͉%t$gRڨne%n6%w=xfgsHȋ.Ł*@!HwطhP~:tCV b?|K%Xֶ9CdūhF]2[b*g{WyOGÌ L`NYaAetKMV22 Ԏ f6{Q|wЅКKTwRM̳2ŜzarڌDr퍚m]PvuYvtAw +'qXO-GZ+d_&dkJd͝[=?#pph;02@qP^CǃSS~nX 8hj/Q#u6?\{ efTFoÚ{&)(Yg,o&8ƷJa/<+>s. 8vJ /@uw@h J d=?$\ݠc~nsi|#oxfR^kb( "[KN2Tjnct۰~5*ӯzc07934P'HPq).bQb 6*NcZ8?5QgdU6%5_^~Ȭ`Gw;S9Slh]n,[}ht0`AU2(b˻mMfulw xg*5 (McyڊfJb"*E!U#=c˯|k+]lHsdqRb߸)Xx!dÅ|>Ffq^>j,MH⢫\zr~E)yR8|̝kkTm^r2BuES&"`g;D҅8$W*ڥQ鲖 xc-`!)E1([+xnze_}R-,LG\!>Q`nsyװ'd[l> JʌJq ܡ(Ot]|aB-V>OЌ;s10u?c4+zٗ(Z!]u4&KDr3}?Sb$8$=\>ta҄~RbG T1!D"{%+"ZB +9ƒeq)pAr$f!"VR֠*U,hEF Or{&INoN9Wcב ԗgС%KÖ/_Ϸc>v0bXW=:#d+лWNkzйKx.E N4JI˭ܲytҴ;Sʯ::|>ū4QKϢ`bm #t{qg~h>sQ] |3B{΀8D-n\@|Gb9'UYWv\(:_3bQ MJksr]]xm0l4UW]DI(T!n,oa6XiaIὂ+T$H z [TfrR>v>nZ>YÔ@{μdTͨjU+O(K_I]+ {:@Uo={,A+`]`ԍ5?V>DcNgQ/!;y{xÍ\,IVzg+.K1CS* pdϸ!bO^P2l;7w %B- ߲iMDwN݌85hK,_m`0b>}'e!:>7X6DNTŗ 5@x/٫+7@Ѧh9PH+8tPFQ.ONf%jB#>QCv"gcwxf=Ak8{2z%7!PWhZa-* Yhg%QZġL͌UuRN$1h`I?߄s<CE8E*}$Y|ꙥ &՞V8q xvZQf ʼns1Ho5*)#a}Y H1Cɏބ`ѥR)ܤ^F.zwnەZ-80\5 7>\$Ĕf)g r{׋/?20=8sMCP1{ ۴j% X߻;͎o!bRK4:W2A`z, idbōu$ .!ٹJ9m:T%~g;T ȓsܼD9)kB^f@8̤Uo2L\lSQ"%J {Rba"lXsva?p'Sg+T x;}iH9J"(ȡ(^G%1=U 0h@s*XV2hz =VҴ=eHZDm=-ACF B{ckCT~Eo".=;}7r@N #{ JD6`/ u7oEeDRZ'"bN O={fcXbcoU'*\<(:-9<}z71N f򏒟kDK#/:)HЋ)Qs+hOAX=ʼ0<{XL?KU;4w&Gpq1ku$`2J9PL@; N7CoRYڈ/bknUer.|׃k*2`/1J4da6saJej%F*ú9l~yieHJ|yO&T"ϯSC^_Kq+@% ƈǼj#Vנ4^\<}7UFr1?=HSeZA'aEWvn¸ }Q{pB̢g#gAdxn)n( ºϠ ˜J(I̸,C++ LR@we!"Q뻃g:N40ǯn: 1,+j$XmhfĝL\Bվ Z;"p!JϺxϑ3$СkNëcq MvXZ@ܳ\w܁X錄h"3Q6v!Èِ?S 5 w8G p~I/ɜ3'u E=d(UűfW'-\$,x޲A=s>'`V@n J{&0K HѴ/u҈-jWठwK -U:q7b"1lqDYSK2qX՝ .vW+kEwiHq.֋a;ʺR9KO8yBjt7wu-Coa DSz}!8 ) 4awl b$PCڣ'nm?&R{oPx+;6d.C84%m۬긜n <$ZT;7v~h*^R]#cae|=3 [F׈{ȘoϏT+l0cO~p`ڜ259߂`CKr6#K3q[7}XfNg/]^d2f6z %4%^|(g]eے=w Z.z b!]\W#D 0@S=ui)Gm-W$'z:! v>ږBIzk ѣ.Sa;:Z\ ]GVqROL*vb-$gy 49o%$cE(.i"\ѯizn針;bԓhrp|\r^SK$uUYγEC}F}>2(azjm[fphڦ>P,S~k`hLpuOk!x_q$Ć`(׆8:XIDXoi>aq8 փԏd[T.ުݚ%{ЗvuMjҐ}ϱM"ań7=RXr^؜0,]AW ]25y\@0h1ޮKܰŠUKxw6_rǚrU_?ʏzP \_SSd>,cjN{b|:b*&NY Jx7xX[xqKenn';.3_iP#ԡFBK۫(yU)&\(rrmy)R = o#f+$#QŊmN"%(A -DQy]tɓPLX\rOm,FVͯs>I51DG V- tgS;9W# ZK8%% ~#ȚL*p CXu! +b(gO,{Ux4Y\{p^a1%$l*=| uATEТw5Sl]nU!Glh "XVxG9Ui fMs=,k^L`R߭/`}G^ K8%U1 DlI ˀ="*=P,t=,&v<#@=#-{%^67;8dʍ "-=F@zqY Nu}7$ZҁsRˈnڽ=HkfO,S2yz,q'|eF]x" G[zR@p=P.UR!dcF'E³4mc-dfifyPfj=% PQ@e1Ok@_>ԠtAM3]r%w^ىFM~-=owZu }CŋYk՚CHC /Rpx̪K@LmCЗ_H kQ-My"߲o[}n5%+Yc< l,SOX9sҽ>b ?Ȣ>W ɬ:P$]+7h@6 &ⵆ,KO$K/~B5;/?0ALI|*/4c @,AnXcɰtZ*It5fCyU~&~' g? }]fSj4:OJ o<`@s28)9ʩ9$+L;{~hb*3uM<=ysutր5$:ո\K)Fݵ z `qn׿ ^5;U7p t0ԥ##sd ȌbZ[u;Z1W _iDm= |~wT=U՜hC!j;&ʿi{`wȒ;ɟ[I yV9 ZV:9$1!ڰEQeLYɆPDbQS5)p/ Nwdh yB?F<̒'գ3%Sz^5FP.Ux:xx #j< ع, 8N?|;P-\X$&A 9ށ`qj1@0jy57Qh\Jy/?mf/|-aT $Nt)/ ;+hqmcMv jeѨUoaVEØx\`plWޕ~;͇eBL=O?cK|ݥC3t;ke (OV ‹x d7L.؄G4%4FEIy(CR`jeC_w(1-b;I`kzLws'l&bx[C%9"7dtx.p]Pj?=r_!Eqz,S`{fL[;#GL7A,O$,aD}nNoo{wVm l NBS/4q"1}klS\k߀4;H{~.tI9W,8YހtJ˪gTND2eL/:8&4C"=;ơt׿jwHk{2H#TѺ;؜KWK%}4e'8nbLJs|M[y`wk'8T na6x9`t  @P"U Ş4UvCϔQ1LPj +0VM\** rܷt^Ăژi+Tlu| 4N(\UU[ŋ*Xh{k#^\ߣGرr:K1Rq7[WVHc$L%4նQ+Uݭt!{pG:x~&/җY7 zԶ nh/ I91o&X,j(dZB'Ӈ]oq9evQ{{+Pdx$ACWTD_JW}$?fiဝfɪ{F\DY/Xʣ?QSʑ1AD*L@.ϦjnLրt4)UNЗ<@ZocI4JPϷM3Xd:XXY?RPuUZX~;EqV)%A"lȏ3SmmTO_Fbm&`SenC,\OP5Rs:Tnb$Ň.ٮKl;j? 3as}MQJѾcCC0 تAD],.' w _ي|d>Lt{Ҥ9S".V5o.ֵz6?$HVb ,P_c՗;t1[e{(A0{6g녷p \>}{AhFWYSeg$V}ܚ]pb@T 揔!)\&@>] <hk)8ԵuRF%pe&Ph158 `qTT11=ӋFVA5"oy.(4J A 5 -&3lC,#zA+Fyidq ^L,"Ct`É+HŊһpRt>e4ws`V¿cW8n$0ڜ!ML?G $:|'h''/ș.t܈!`ARek|]r]c@p=  $  Ƽس!O!/}k8X yXf+X؅4 m &bSKo_̬r͡qf'aF8#vTw)W-qc"Qy9Gmr=:cD`($|u:$9q'w4v'5eED(zGzNTH[K4:{7r؊β%CRBݲ)22S wYcN~AmS8Hm|Lqtws 5v>ӧ|A\unmT5r}j-g0SQ`Q^x :"M8Lzy 0x6Կ9 ;.{sחIv{9(z]iҋV lPT{MTT`뛋'C1;hmzgPY*2^Nm{6CHTUBiIJ2Z!}rEe{Z Dpk;U#Ǫcm:oFC_kp̯Ce\ mպO؊_Xj`}}no-8?XB+rEĵV z䥭BMfd f0nT 8m,"سy?#7/hGC<TE xe4΀@O$&԰c_Xa'K9uf/ <8M/UI$l9-p6u^TcJ1}ty7`O›RFwX ?3wƅXaӲuw\UxH@QY9<n9="Zm.8U#p1BE0~LY-B(^^܍br'֮UgQ>ƱP8Mz7f8Z+T S}3O$zı :yY7 2.Lk_VgU JCt!6Sǹ%8O„yRN4m]_]$[-ӷ =S_V7HC-5\8Gw#]tVbNxu/#C>wZj4D3bJ@kg@K(#׼SC\;h#!`E^_;=K~_!ɔxN. B1L]qVY{@03,u:xÞ qO`G{%¬ Q|}vP,5W[ds?Bt%#McӲw-Y{#]Z ټD M ֎{Ϫu`" } v~3ީ}HJ`tzT噆v˫Eÿoc72qj+V(OE?" sEWJmNE?نxPt~P=i*#gR0Njl{F(!}Z#Z2TjcDc;FN,YG7G1)8voX Z>VRt JOtNf.F1C4P(팧U(hyg,uNZM9CE*HFP<MjyJt^7N+'/3bш91 'EФ׭*Qj.FITſLF7FrM5vYā@1D hcbPE'^ 1ϭt|]Zܴ}Z r ť:L&L`v\w>v#„D",$F垩ѥi6zb%#3)5 -gK֢̜29j-\!ͥVCFNװevt~iNISz3Y*Y78[_ Hprp<瑉2nn?p17FW{0ʡ+ljj+&MI^Q:3 b8J<qAv6І6#ndÿ^|*b ZJ76)slT^"s䡳O_bMc3w=xF9 O^n!)pgBTR1 ՛ߑ rS4?_!^eUsgrj505\V!QaU+@L7x$ CvF !0{iz\Vاzq==rO'3^>\m}p}C==t-NeX7m!l/d=)vԼTy"XHEXMb9i-~Rs{\p>8 HdH{ qBP;^gVEögg᷼9~(a~ /f &a3خ$fKЀHR)HMT.3  gf8bY0zT1p6T򺮞}Tn_,%d^uL2P%UiA qÈf ˗-/wıYY, mxo%|jƳ?[x"T|"C l"\Ck7II7O֚HFLuq Fq`M*h:) BedVi=8iXiGO)L|\}*|Vf{! ɍGt?h`s 0CAVs!dqX1^¸Yj1Zcjqn 9dI,m|8fUg0c_BLTǙV=4?LdAwWjW!aŎ[cI%6=ȬX멇Fh/ׂD/Blei.c9ɪA4х1+uMq9KbbvdqW0@4< gZ"\~\C55)b/!&1a9zjxJ=J'5Cљ-z:#bDLr" T^􊍨yvDjzۀ&$AlJxw\nX9,-TdMp~]S<~?'Ѧ)ãRL˷ςBu"MWٷAꓕa(=332s ԗб/v/D|I*I}GbŹ>8i\E`H;( K,}FՑ~ Py}6<ʹ&ޕ-PYv[j|Z2C8:u)WQQ/S$ Z-,6 Oj԰N'&" ӻ)JBDU42svCJB^֔5:^f]VskBn'f rb/}֥Ul޻tkF/а)$bm4K+sA7gxBKIf+|H&l'Jeog Sqb@WS^jD׭]qc6Y!jNF6A* ++[ԙ%x &zٓOjB|҈Liۆ^_ұXfHļSke :igO 0A&doiiy rCE!W>C~g:W>oVPGh^{Yz=&w /8gP6$G9caGX0Q{ O֜)Hq Ux@. (݀.zW#D$wCg>$ }V d<(f̝>nўEs"qmdʻBxՃ ^"$})DbQ3]MC3#hg {cN?M1pGb3"W2,J!EW*T;LjkkQ& X+`=rR|AP/~c=oXbO숿0Z˸1UkPCY pjvg<_38 RV3~5)ómtq XkON[W- xؐ$z v!HQ׽O7R}hο'Iѥux5ߛ)"p*PݸS3R:%"JBK-RZ5G.8@F(Tf6MdYTAwcquqވ;a+X<@u-zQRd/_z۴*I3TfӲe#xgE )k[ u0,ۍzvf~\B1J-m i1_[`TKqdnGob,*TNDg l_+^lX(j,NFinܴ}aJ*S0KڠܮĒڶ5͗xWv>]2>UӺ.1HeWc&&xPkb$'a)svog,(anbF*QQB!B<`CA]&nSP.%3ҀW޵)d nkqrQ_Lڞ(a7/9#hCO:˺  ysysG6>ER2g`êm ry3Yl Үǽ/n^;fr4g`#P+F(M}|q/^ *M K7+{%}[ChLx[oNW1Hނ ,C V sz]1VݳK_ٸvH<[R|>3)2`L܎^E~0gRuHTCw &0j5kdP!4s,ĽMQC%RC/޲.w##PeMOΪ_ ѕ:.90=j۩B˧w Ud=Ws Yz}/+yxy!?DXYd]B7T44bS!QhCTYE繶H".HG=ŅuQa(ŕbg1oL wNzAZD:_S6@Q{ݷY%Bߎ1P-f+BP86X`lm^,[D.%,\_j񇐵!ZWY£f_l7!xSVʟ/t *Cs"ˆueXyOnUcb`y"nncPxof52(LKՎ+55>p€!D`#N)(>םʄ|z.Ju2p$ޝ`(G< àoTɍ٬:^牾#Ñ3Yoā߳NV)"۲J 33WЊǑ|{&Ȝ]|M\,';.k2^9TO,+g;ZT)Ybv ]jZAum[1X%1̂`7dݡn7ȷT'G{ ,7YM>Nt ɳD Nb']AFا 31u6[M[J˃a/ǜ, >x{&Ht*~Ӏb8`1VgZ"^ /OܢSnUop:и}#d\:{P:X=ރ^LdW[nnxK)LVٸ {. pT欌B5x<ДL%-9sT{*R󏘳kpv@24~c9ifTp W ]Qj%6蒃+3u쳤vLb;ql@rp ^Pu;= uAMvo0bsVIm@9m0E}Gᒉ`f-_=h[`w7٦7H-gUtަكQPa–6竃\`jT$ƒ!?4,wxn}V|AnW :@#k;(.iދ*2B׿?m>6?Sɤ$Vw~[<=vߴ<y+ك34be\*oX`Klhr# FN}M Fk}R&<& c'a2}Gչ27($b:x,\kVdR&qFs2v: h'Mgq&9"50}1TA?L)6N!Č#puW)nMCX-u޼7C2̲5o%rcANy˰:%|;`*&Y 3r!z m7*`|l&9bal[LV܊ [t N$Yz>'mqEL\έb43%܀nW 4YC.;-]$MG姒v'Wwu{r'H$X8Ar{PĤqjrN@@L&`>D%VJf=4b?>_~V6@ąAȾ@r>/nK;хa{{gw8 glŕ}{Ui4IC4%݄) v CRlA୔~;hieBk0ً7vL}#Y:|h"fShhOXJʰl@D{E+Ej)ᓟavgTv8 B, V]YVZ ^j&H"жK΄$A 1e:/>y2 쥯_,seO,7Etd[ß^X+H;\h#v>a /1'||f~R |8L2s`{^ 3PF_eJGbK6Q E 1Mq6[ `Da&7pQC^c. 4G ş!?8Ckoq`w4,`p4EU}F8!۪ѯe<Ȥ8[̠eo;6c (.&q]9e&8 Bd@v =wqxq<㣆OJa8rNP Pœ=haY:*qÐ j>~r u^U5?qHBݶI2fdvÄ0a _ѓx-MnPO~EWD'tOSM31ẒgҎAbZJ"*CHHeT `իiַ߂g z_W^j @@*#ZX-C= sr 06 (uQ"W"ZB눖 %- W5|&g&$:UeQ'u?bѭ@$ڴy=Ufo%~|W)|}Ed&υ Io,q7KDiw5h7M[-߸2W"U)F>BUEg6r M©Hd8)9KC\c(V2mͲ@t5Hק-BEto , YcAgJ1oEn7ol iS&2nr {ȡwxZ[ 0ha7B d'ɣFϦE"Ag廾30l&=U'texR `|o8$?E?7|}V;"˙d WcOlAY$ om3gz52Bl]q T.t3-W7ҚX}\;v/[5CmU)>XDf\ߋd .i2$>܃t_jIAAQ׋肩Cb |NP4&NydL9~Fg 1W o7 N)I9K WZCn0=-sىE6` ~.NC#w%B|1" ߴ zZE2t;7Ņ+FVئ5 !\2UcBb@{^¸ ǵ  NԖ=ڡI6L_nWn5k@"UiAC獆|0sA.'Ap+hBH3gc&ݍպӤ s]l}h?)Ncc# ieaK~iĨ%U,NpDRKI^+yszh44jS?r"=( {dFDR/[w\{ *>Ͻ)?4\rMB(wF%~.~\ʺn4I#81t&ߧT3ifuBGv/<.=L6jNp_ˁ٥c.4=D3auQń!]9$J[RW_Kżtf78 9P}Î P&m;Dui*8qSDx0Lh= R3VM~6  r0ݜ@i%9r/9=ȍc, i s <.o=$톿YvC8i2=4.*Vg,.eXe~B {;zON"L}yJu_A-M? jK}Cy$ l"o oE!$TŃXW!xA ݈ /tڑ!#&6۬VR&2io9Ri۹$)}=j0vSmzw}xbۉQ@Q5g#)WP݀mKlҌӊ}v`@'nAk8y^"0jRT`fҍB+:,Ґxqm>tfnpWBհOOaċ uEwScq `SFer,݈0lhu>D?k)\9;aOmEޖ<#F9 N uSK&_b$;މ%6ȈJqM3 !,a rẖDž/ !6j bӧ zKHSYs\CS.k3c7'[Qp |a Q@s[8» Pӣikhu0OKi*=m> y5#`o_Zl'An+gȅЬL>bkZaN̘B<Ifs x}eաh bܢS:gL"d-b#5}"dTy}nS ?Dx45&ӟZ,L\b!{eb>뺑F+:cVT妌Z{~8Q)õeD%ƝJHGu%`,cOK*Ks7$k1"{quEqyJb{F2O[%4N'.d;Փ=`4XÈ)ک WhF3coӂg6 H.F%|/~j]4kn;ZM>yы=w|7*B}ߩ%,mΖ9{r:QZ_;H!(:';sYq2Ml /y4u*Mlywb8_&=:u[5dVJtkGi`:^.PN6&ןqQ6OϞϥ%q SoӠT>v,}~h0T-\xW[LS\Db>UGr{r+B @4ݯ*~\vc^VI$|5R_[8qޑ` :S/Փ{kX?uK#ïF!ؤ1]'k͖.3R>Exyp;:R2hrVٲӊ_ WZF9AI6סTY4䗠^{1kѿ򵻅z:YM|3v ȆrN%OGK1?G_r)(y:@"h tDHFz$㝠4T?@bP6OR'.`ɤV aX02f? 筂kbⷖϗu:kRzaop1UUG*\ȓ9J"pgZƮP59oQjAt9>o w,z|̀uå[ e7)Z y־HO_f ͪQB0#7O+m|nEcjss]>ofT4İ6\fǤ!¢ݾZ:7*)0qTJb,րcH rf aHK#dt1HO`+=Iu ]e[,V+EK)ײ嫂hj$X`DS^jOkSlcsp/IGIF; :W9(lIvMB iʊ<y0YJGtWB_d"R%Pfmd xF#*[8wFvM cBYh]٩ #*< X:b㊴ʏ)1FQįCu+C6+J/ɩ~gN~apx0$鳇1]lc{P$ZT:Dc 4V?A7>NtB$bs:f2~ !y\G@1vњ!GT=%mT3M)6Ssu߾$0 JƵ.5ǭz~A%~`2d\-wwjh^ GgUTUol*FO|mYm^%H%íG44Ki"Ei6h`N;oW f Xl*`= `Mgwr~:_{W772qe'YQx<S^R:_ցȾKk'N5!vkO#x%>`cfdu/X<:PFayIe}Μ~&pN2!zm*ߧ(/; N #^A۩ru Wv[[4)UXxM9l|&rPFHo>1978hYY*5Q Be=w|Bt)iiU!n׌GeUӽcks[+K]uF0j̀­b2wٶfT=X)+# \='@nK4t<р"3*Uqy  :e/nDuBSlCTq*Xi$k m fix܏uKQ걨ĿU<՗O ©MCZDw߇v4gfVc0PH'"gGfC A|,lMa I1'ͮu1>,P1)\m]عiJ޴~qp 5OLf.+f)f%;g"Mrj3'@`o0 9={w8"IcF[ƽIw!+aua*bBQP+>Ac79pg$Q"j:iH}a=_1r萈][g+МQ9@Eq~uo!8q]R)7D}c{3Z1I2JH5'4}$;'"z2+ yT򤞅ؼsh.Rܛ_LSiМ8D&-.R\ UQE,ŒgǦkL Δ{paunVt3=p'>oϸε^K`h\C(q{%ABaBgoPaӲc[gLe,Vek. %ay*J&#)`t2d2;Ǚ0PKJI1d튜0V!òzXB YTSx^+ )Qk 1_jAwb$ 9,63T 9s^Rt et]\ũ/ M 1\(eAD9x، :Z%pk|߀cyG/ 4Ahg,Y[pyQGi;uEoIT4א5gMŤw9Mإ)ɰ9>˯U"[/u exڢ%ЯyӖT]8d*[+yKiNaN klr\_ZQ4 7m+Uz^#uVI/BTÐg >vv:I<"6YaNaϮ712@-k$Y_3Tv%IQZ"ND'bvBi&WQٗCr^k@E@_;lN ybKfݺ,k)]'&?**PJQAq/]o)h4P ishND'4DyVRf `romvX^)b>ymnv!Y.¿J7a\sG2r) *'g#D0^|ζURX}MXŇNל(.$ 9\?# wJGz>,”?UVΫ֐[O_9qMl&' Y9vMh8X3D-S.`ɾS"INB1+6;7j&a,D q7h T(M7 }i(&<,SNP=2ԵJmƮ 3 'c16E]eH)u$5J4oe j%E֚˘: y^?X}h@*fK٢7HՅT*M5|/8 u2tg זN}50i9f9^rYwc,e7~5'<,zFtxm7H}G/nk<j Irtp3urؽ&KHzZڪ=Fe $,=3˴&-JjQӀ5EsUU˜)f]7"un6{2G`ň_Zjeou>ЮK=mg)f+CCNj)9$Zh} q8Muĝ]s~iD?~Qher?byk-Y9Wζ%ʵ «ٕ.*@6߈%6j$I=AF?'W``b&뤔x&:w\SC-ķ*YE'tl]%A_ޞqW)y'q-Q7ÉP ؆WaICZ2U"E9s7^<m8B Xljz'Uy习NE1.۽< \(  hN)ڭ0[ihkѱ(ж.x~(e’Ghs)~C%w'Xw7&<u=_MΩb9Uޟp\cM('dlkp%;Iwc{P_\ pԝ{&EKK_xbjK~$Ϻ#Sj<ʗFlN,iYD)Q9OL!v{Zؠh/6zKwuZ_Q4wV%1שq][˻XsU/g:_$If&r6R}}s/)_js+ f鮚\@eW?]&:@"y7x [QʳZ|8GD:8b DRsVKoN|ȼEtrKm$Vs(޴VA&M%HGK_E @ĊG܁)d}7diՄ\{W|- 8Y6<.-j~=\'ei~jӅnʀ(P?[km6J9$S3Q.WQȜ3^M Sf OE@I.u@xf nTuP|= 3qZY\-8 3AeL'g &+j/{Ux?pzh ϙFM&::‹O![ղ<I z y%& 0Mҋ+q/XX(u̯ME5);QkXC2E*T4̄0DYYۼ4SmTQXSim![ Q]gi2]dՇo͞]H:tszr} =2بlQbpUsS7_bKq89N'U\$68]d$RnڎA&PZ #,v2(k#l h  pAdnd3`)V9=r^?WBp6/-UC}D,xDrlk12^[umtZ%ۓ`ᜪ@ؿq.BQjMNLNT\)G7U-ٌ]!װ <61cs ⫘h7 hE#(}wڇIfz" kGn]ݧ0`C|]n,y6 NmmgqpN^IGX`'P&y}8HU5 ^y4͸ ?J';' $sTSm ӭgV,O5DY]nySERrw[6dɫ N ;TԻ5@>zn-ɑEk>l 3jD1m,pYZu ca %`5i2 lpGn hGbQdb>9#n(QXpH%D$X`ÿY4oJE' q)]r!=z;; 󯦟q+/ˋf8o)ާS.^{<}=& $DYڨ4ƍ.xP)P>2i G8Ը.cE+u`~GUIJ[{=QQpW{9hʭ0=yV ɀj< @Jev5 a!?tPs;2B9wVۑ$nNVq0!1d0@?mŮa2rb2qm0g)wQ *e\ Bw5{L aDu(6psyY*{P{8[<H^h_TT.`l YXisMI34a UќQQN*h֘SiT̀_ȃ_QZ;-fm T6R~\?*> }`7q5x]>5S).E}4D.Mz4w [MH.=Fej0E FY v{j?t ]l$jǗj{ rWīxWŴGZo}OTogyܲ5]i:d" ^ ЯTmϑlnIzqFeff>z(K(\ѐ:L/9v/vxMT\NP "*3TN},qM*n}zB^ j|^q6t2>X> #\b}H:!y.l SO}d8ZbٛjM8d#HT2DKjB%cZvɾ o=Y@el-n+E;+S ?1CG<]w[aQMS$zHbH|x:)^zb$lV}M1 3 fB$4GoXDuO- *AdѮ=eRDУt W0:Gh$A:53D#Sv}bP#baFŊeM pb rFH-?j.5_ 2_nfZ=:0Pwgp5n|Hrfc2<Q_ hכ8v#)`EOۅ9>g| o7 p l|CI3}wg6#_qI;"ϥ=$f >CZMO(kW־7-&b4VOq"mv4jX IJgf*{NŮ ?B>z)Ig&X A_LIHSI  )c,M; RD_5E`![ALֵ#+s0˔@K ϳQ"]s5iW\E]0iE v"hr aUKB4K-4BnاH!kEP?Yx|bhf; A]\z߅^~N%$ul̇i2̅K[yjw/ZVfX@ J8ۓ°0C_>1a0WeY;-0g\;:Hvg,' g?m`i` 'yj71 wZ0&NҼq:(@3@VGkq'Z .Bjou*py3 7 cp_Uh'sqPA|-c`ŚT @G%&5n3CV<>3̣Ëo(Nٯ |wW$TCfQ@Zsw> cA1_Ңa FQ ZNÉHO5j:D_LJXkq(` Hv55,[[Ȑ!hG|c(n5M3OTSƕ/(㛙qN$Q.s7h)^AIm(YCޗi #&nQ޳eˤGXp@#`T2ÑɍLQ_>;[p5'"Z'fդGݖ) :[W0XFmc(ҳe}\x_!Ζ P\s{@k*hfJRr,Mep^gyXEuL w~''%37SIv:Pufm`3xU \5e ]y\hAiUaX+u C-}=Y,i;W^PӨ$ڸ0]"E?MU:cJ^ ;hDqaz9A$vrKuʇqiJe6{bVE[hqp7Re7F`R\;3Q!4gQX`!;-<01)XɛTs%'}0Jz\h/NЦsoJ vWr@?g`F⨎ !CA/u#Yxsl'x/cl^RX NCQC.rV9ʨFH~g~lÏ''{cX#3,y1ҐJF$3/ףi+}?DJT*.TҰ;(Ian>_4(-EBKQ?F &c&nd<iGjB(`bL$[9h5B=[}PS͞LY!&bGMy/߆A}1%@QL&F68VۜvP(Ԉf^p3WW5Uu(|d-0ϝ0 pꏡ{ni#a卾ut1?'Y5 H|+\5]J ,`1k!%tNZ g"p .kq/$^Ε%&5:Jb&pe740'TUژ(/u?zBhT&8YCGY%%Wc@ X= \ᄆ,\j63A1/S޾^q0e5$ `PՕ$kYmlc#uZ-u>.Gџ89SO  &˧IO-0Kn)ZpAV Ur" \ľzT02:NBiz" K+8zώI":RCme=ٙI%}dOʰ."Ԙ&Ool P-yؒzhu6ZM2nՊS!MoM=r8㦬8 ͈!QZjgP ɍy~2^ʬj/o]JFfDܴ\D.0;d)]^ZdtDk+|:a[}q3Yeh}UXMBx*,^(WEC1I#ʍ>J#w紭I Rb-˭Gc:de[es>"#S%N#UTɰ)lX RUV#zmVl|δ XG&~Yz@])YchDjwKz;)lj!RUP*ˠw׿xeKp2#%8Em>Ntu$NId5SG=*ަq{1`<-I6:v$fz_Sm` 'uG\cf^{YTs?.ZcϜO[` n*9]°vW\/0/Z #`"8䓿*KhCiB$f`{Ħ,y<[4&U;a,:TG=offFUflA#f7{L5٬@k݉ Y3߻MdҤ8Q0TL 'ȅ1^S؛9/:zʚq3/N8EJ@L;з~g^"TN~ ԇTQYt+|qx\3Y_7A8T.4Sp*8hJ6őR<o3O2Hq?I * mԈU|f@ oY O?i3nȺ%NO,KtV`$8tթkS< *\D,d,2 Wog4qԤdʻpB[5슲'>qN!4䝐p>W`'M]llmV).uRK<*w7.?ꧨ1p`\vaI` ":UӲ5eB; ynƉx8Ҋ:_6*yQ&hgEnVHH*KP]] NK,2q# -ecZ {t(vR4ӤaܝqMC"vlo&4eogIxzVvoKU KYXfV ޳'i>)CLP57-Xn6NgH 5D3ICQcҠ.Ԅ]r.IaD_w_q+J)H@cˢMh8Jլa^h:aPS07&sh dk?)eFQWF'X0}1ZoI7 ǒp]wģM.dBpb(|2XBvF .V̢6 T#aº].h=ڄsy1/2H'&rtti:Vv))C芒B@Գ9:#|7E%w_ Fdeý,y5Q UN1s5/Rh>+u$b=? 'oֵ3 2CH?.v Y6K>vsS`Xi2]Hkz92$҃bCͮa,PFzC&[QĈbu]3+*7a8ԨhP::heS C nYvܤjT1weS*i$Nu:a,O,b*!,CvZɍQpZ_{m<!X"eã6])f!V|PiDqԕ܄iM˄YSEH2dN=n75EiU|׼Z t"G0U;#A 0O*mm2f( pXz#yCmKaE=ɜhu˽(k}6"4- r#z83Db"qa`5cw$Mf1Fj@;F5=yapa\q 'vUn׭GM$XpPm&R:`@:1f~<݀_~rx߅r\M2K& ͨL#3oAX4GQe F;~&͡ QqX- # dZUEuuo{ڎBmO,mq{pr7@eK`J0o>vsEJtF3n? lRz_Q%e@vY앱a=ka pcj'%lWQ$g8u8[AK23  "O%>]Z]@8M~ɬRRǭPe=YH(,3S m`~~$&hْ픔(NIVnIH+JFCN"Z_-:Xt2*N X91`u6xDlr?7ꎴүD~yIgW]zBZR7vX_;{4>!{> % 19Ɨ)UFK +ks 2CsKm{5<'Sb8cqsM rK|0fjy{^.atK {2wTRie$hk&UF allFsț8-KƅZang=wsx .곘[4Hdeڵix5v&n*pw[ O ;ݨ ܄%G/8}ݠuIK%>iXNyH;=M2Sg<ظh-2qtBv|T(,r"yNɕpJ>ag G?j;ЇZ32 {\pd;ڻXZp.rwbRjWoRF3&sl:x.GLAKj_)oH54LTLR\1u1û#5V?`[bZ'k= Uq͵0u zn| pꢫѤWO9,P`}辣G˚w͢Xc6 4hLb3M4c P &d E^C:Νt͙aW7];suO?eqYl߻54: ~$M)07t2p:;4Y1%043! :# eA@gy@@clj"h)daQ/B3.aVg4Z0Jk!*" /RstqtÇlQ2<ۧc =i.]7.: \7YD6Η~5tHJh12;x9b름UcO@]kB: cAgG%jXZGL_6qiUr`O F9ɮ1'Voۜꫤf56μ.W7K >fER@|w䲁*S>oE]O{>  6` %@ f8c`{s#q|Mw=ۈ0ȌOS:4ݠ&7!gD;+WYF #ȌJK*jBȍmQb8TП v ͡܈p g5E"RKŖߪ}J% GB\,[s=DPcPj '^QѬ8=@|ҞZ}!t{0!Ɯw'9#Zgdx^ [snPGFZцtVw@R7&6kh˫&KUBE;s_Lv@ E3 pGxKQ5K(:96ᆸnوURnaFq&p B\`@\:\taB549hA> 5QhRd'F* &-Z:p$)g=T Y˔0e/| N4Qbi&'܄ ö$_ުnf(9S Ig_h~?ax)f-P ZT@sFuюY;eal(ɩ|lR5ɦʦj_9lQf@~us @1暜4Ms$b<60œOY OҤvϯ4O1AkjDw䎂Bv M.R"N+=,,R$25?~OfG'.o|b<IŦM߭x18*nYmAP ʐ[5i@zY]o ]NzB/41 ea{.D#sIZC=qXsjϫq(G|UJC!Α|z_ދdbBQ˂NK%KHeH*5`d,Ms`&.kuNV*hSJNh hg.=6%ƌWPf2G/ c]inX$>-]Fx2ں$s++VHA/U'˰oܻ}׶.axaXwaZyX}Isg s(ٿ~U(.%p<[v/ )mE,Qr3g|_Zz&'.wE1;?Tㆣ[ȟ}yk:m|lW@(Lyl^ FKHoqz g۷mlbhod4tq-D0jx]qGiv@jaͨ&یZ9$Rɐe3{K5VW fT0ygzoowd:WG1ѥFA2#g&F̠f/9vYb'R췱\XT;?{2VC?=A1jMQa,qֳ-2l1|[!:11zQ䀦Pl K ɀd>sxEԃ8g hsІE,IX:1At'TD-YgJA?gYd;Ӹ%SNhU$HpUg{L vWX#bb}Z<܍,NV1*? aaob&ǀ s r9{3!E=|x \]IJIptznTؓΟf=*Bϯk2j#qk MHئ>%I{%Nf ҂4YYtwyMOx) WOG80ﶅ%m~q">z$/bG@z}) 3e^FQ"4Q #)'8p1'W :tJLb gWJz(UWȄ!féL Xy*w:r65W k19RLMNd854t.38z߫d j e]Tx/ĺIYR\`Dv"Zz_Pg[ 7C .C45̥U%[ :wsxx58ȳ ]~5+o0ï c` ߛE W 0xk8H.sll?iEf*QVK7 D$Kn[1CYDVu ڊ(6@yL.$=FxR-[RN^vP!l&2q%=Z8ՅBž;fXtfpBA;>cnIt$Ũ?E|RBȟ6(:pEaAD[Srm}'Ш;7 ƋsD3,ubsJEd'p8% 1֒^I ´hZp XIڶwbf8Hߌ>zwt;ϱzoL Z8; L1LЭQ .K B[Rve!`C UU+O6lJ OV_Y {ZD_,a: n ;wUO ;v)gaŘZ3$E}QD^<3@ -r8s*24;ɓ94EpXxz DUck&NҭN;> Vu8V4H3Lz`³Yq}U暶 2mx~W K̯ G㌐Ye̗|/>CB mӄfsu1`Gnwxנh1ĉEW)^e!̉6"@li1/>k\Hdh$#`T0V0T="6W&=%)D?Vtqu9_JtH=r{rX d&H4G楸"zR{IXl_ -^tf1SA_3rO\I>Bf\mQ>HL[~Ԛ?B:]+y aC Z* &*o@jmprcP0N*X.ڬkSN<:;n=^ iQ:\ ~,`>1 :Iem`bXY{'&/) o# 9~`j{N9㎰ ,w4:߱;"nG`G_!/v=mw3[Gݜpfc8BًMU02*Hm9lD>Z(O/΋QT3@wE 9ݘ"n݃1#d J14RٸbFӿ"OnBrcNRnlo c`FZ\Fw[kBLxXFǂ1X(ޡ7,e'GB_G+A"g R Q|EJfVUk/-[J] ʍV\82tkw\oђìz$X4/̬ic6HK./vXσF;ޝ |>l"C槨 ?M꧖nTN0AnsPJ̠MòygxXq7V">;PMm9hBxȺ.wZCQnsRvcs):Q1\Ϡ9bxM|; aڶts!|Qօ̯0kwk ud\qΫ+?_’Y&KжLk4 g-\@ -!,":\wK@iD}@MKP38Fp-kys WczQ{y"Y}X5Зps2н[Va!@S7 Qas,NUJʋ*|VٖF ;93^ swn1K3j|6md/$yxZ䵪g20%S0bKQk\܂8uYP 2sK0',CBRp=Cܒ9eIZy?H0*&SB; 6@wijadpjL-eԐ?R6"yS9*k*JqJ'=wt!֞Rcbx2&s5Դ3.jgDG5KpE4 eJ^ I* ?.X b?2^Ņ%b.` Qa㏥~wvx\Lϩټ6$N\$^#XDM_`lFV=*6YsOK7&[KݞєЂ㵉ţ,b-B{2b 3NnAu_DO^ /^c˗'mgy/4\5?؊г]sy5Ћ5Xo-)GV4sU۱iܮ6%XH,%t0 wfC)7\!Ƌ ܿ|2Ң;KrF ZG8b[J(#Sw_Xj0SS*yȄs3JQCGVGI-9 Ɋi&}Ԟsم{a3N.[)[Z;DdRb8`{Jn>1'M<#ph; wUppbs d04(oXalP?A%"IJe5^}o0#m|gUJЭd;Y dN˥pHݪ ? _q` (Yl~_45~UkyS[cQ~($ WЎ{Q tJ(1kIqq:gp[i|PRB*,ڵ\7Bss[G0[mGhMʃ~1ZT?q2FtB5'/?WahmL\8ִcYV^Ww aWGN:V,Fhm(9\}.$bQٮ3WUF.?خ)4~ 9kUI0X\iE }|/n-J|9 {ĕ:[=V,.PL{,3 ;w(UL4 T\mzוFMaѺ҈؏+HU')-M@>Ơ0-3q=[cKb*V [Ӊ*6gC4@azwxl4ӫdҸӝS|%dFMKB:K+<HA,-'kICX,ߌH$8aX ұkRDAHsm2tɣaOxB8+]~|Az-q" (SO)|?8nBUY27oafVXR :@/#S( \CP'*$4 u u ̔O*[r#b%*Dt,Nq+Cؓ!hځy+R7|өE^9WEXQ=^e1cxTnc8x³p$z:̷Zj]Y&vOO0-7eVvY)4dt~#ؒ՗JɸMO򠊂",E !kT0Q9=CiO_5ņkK O4ˠ8w]"#` Auia9EбBin!^/~@3Ei J!nXoE]{HŋB6h%1B1]b|Ќ񿷝@5F*N:R.l1L,_c&rꯅB'[9^t8 ͌J=?%X ?2Л Q (5U-6.;o ~+rf,o%F/논T5uDjJEVdܽx!#͜uzB"aN>~Hup/Ǐ]}yy|%Os^@H|Ȭwݚ~MjwO41dx -w)r"C2;JIHs2j[{s-uzR'xvhv;ٴBjk$8"3aZ} -U^Tz/ x 7`Ǎta҅JzAԬȯqiM:ҟޖt~8ᾛH *Nȓ|Mޔ űjw <^Pejaۋ6e.ce;'__;I2= }==DG5y z ' 'S}Sq4|gGl ߝ oܻ;pig8c2E WkdV;m;jb4'(n@e4} эѯJz1OT] ;%q x~l(t^8i}6U][;9%x\|0T6rlJYU7)S9F& g$k d'a^ȋ/ㅱq+l,!.(Hɪ$KDWsN#oZH= ]M7ir\4$C? -MHTq~(#~ɺ`V)Cʺ sI+C<Ɲ|65A۷pq}Q=2 GD6S>VݲhaRCk0>5/mtnMlJLgxFIgXN8i  >0VӑIlMue6zz|I{@p`^iBV_%A@;J7:2r .  KyM% 6 nȰq3E>k3Yi%y @:NNўWxn9c1 \4#u }sFf|m%b6 /~2OtWR"}

    ٻ5 ^Z5 0U}D,G.֬, ogL|6m"XuD̳`:-zy,^GWJlRژ/.Nm„eQ,=(t7_$#V%+#9v56/M ~rGdhgZY ZRBϫkoݼb`5T]w Rec&DXioXkqMk+^]tndon7hp $ I',MyiQ;&Z90!%K΀LV?iJ~\9FC %ĶrUnho -HFv8dYcNuvb \(0q'u?7B`)U?[6L IhaܹܜeK-SڍWvRi9ufbsa9oQK `OXHRv#h0[!;A+P$6xȂll% 1ޣe$4(?X29#7V' A- &g$T/ 1@s8!Cqx {O~.=L,F2IU |Q^J)GJoڎelr`蜠4f Yز17oWݯ]3;z%'#ΩQst ?=?2YNpmDN#]?eΒ GAlJ0RYڽZI4q/EE[$CoM<쒨!D;v&ٴgm4eXpѕҍ[@&L|l>Q(u6+wO k8kb(:*MJVMe"!3%qƇ)ZywAb4ޛ]k$"ag!6b`Q( D8j *|cW1Քk<'\ǟc{)M-_? TӲuѷfS|w_#%`kp۠qlqZPЏ*|ߝ!ͩL:l_9sQe2!9 -svf_{#Cd|+ю-B^<vwAi|o`F_]ۺ4[d0WZ8Th:~.Tiy'9ؐGW6;Ц r+eFt!.;rȖ,Ԟ9<gLb9:BޛҮy^66۫\Tpl".׸QQSqf3xIUzED}q7f@Ĉjq>, &rRB2tYCԚ'Tn@q׫ ^:rƱQ.Xxl[B; zQqi%7S6}!(!Sq># uc\8VJ5C.XUlW(k GeaNu,kMT+ ⸈/Ae>!y,9ѵyZ0e_aP_gz@\-VARvAwF ' +cf9ȔGIÉiW5s2HȵHv* wNaH#(>bg;E%I޷Dp\cޜ1% }s }S9 V ݯu ~p`=+eF\ejtЇesӞ+ 6R',D .F7oXSK8*sSCy[ܷY%M̽FN\Eucuk*vBktډ˺ "<1+G%BG[c*duy]#XJm_,laZiuxstY^ǫ$4!~NBd,U4Eai̳_ˇLc<H6;) UI4(]{l<{`$gDIIWk_eNd[ ƹ͞+6}iil/o:"BBRJ>涖2]Fek&j&iYM[z'u$u8!K?Sߢ3ٍD.ba1זiUEcXI.GjID\InO~𩔱uRRqֺWX 0 >rgX? khZ'ro{ϯ7?&=EM'0͖ g\HX^}') , 946Z IhUMJwaHfPu%xC$ԯO3 IҺ:IA*# @)ADX;#X:|M~N.ol2`@z(Qڄ[㿠a2ޟ-?vhWf֞xГxA*RU4MhDl}챕Έ1`xbBq%r2NPzT? zTMrSHX6~ܕ1i4nNNNzkr_Yx ┴7s1)HADb+0Bru/ H7˟`rfd"Xx.IMt7K?Vkg>.~vƩܯQpq@{Rlq[fI(p\&HTĖ! jy|n/6M<#XG5"1KעH G^첀wMsb򡸫ćP09"D5 n+X &Xa% J&.Nߵޔljq0+s5»`pɡ0?q,[u+m`w=]ji"ڧ5t®zZز2Lb8i+ɃvOX?e~#=OIςIEv$K}cP /*4dMoW (= eCo`>dW^FŬQⷉ7vBd`R"L>;]7}VHN.b^Oٶ>:C}O>*U>^ u;{g=QLu5OY+)?hwp[c]&CZH^;g3/u{г2B~KlG٥Oo}kQDYުzu "v]`q;g=J8qSppZ|79iTO9Y1#-\g0\C/0Covsv|:3&n&]υQ`˕@gY# HLHaJ߀t1ucjq$ݨD{"ZIY6j1m ^ f @>TjITcWZjȡH 5' )G߅Id8n.C@`O 0qӁW}k'&ob*F\|t$FIK!3v`CA,Ks7],}Ӂꌟ[{,.' P{)q Rܨ!>` w+[du#%qԻB |οip"g[4y7Uæ.[&"CۅFsr# !]0ReO GEȾ-J]ߥ\'Ū8)MWxiI\(n!;ϣW~/fwH2q 6eHA o4MbEA\Q9aJcHES./6d3OP>k1S+&[;M2)΍#vӮ3$ghX=&`JkQ o @ Q B? :y8*d; -fuTpl2tԶa%9He}z^í4WiLo;ɛlu-t57婯4:uh_^k5S]),J\ rm!GDaQi%ԆCl4SCFfv|v|Wߜrbz#n5C'9.ToQ]*۠2Fbp9 )&CY?oY4yLvHYƺ=lEo`nv ,0yMʃ]75I1n;6X6cHz_Wmr;EyN@eK R5uGⴜi 헐#)~Ё.),5S>q4@@@C:=܎kl婭c?Xq 29^+&v}vŀ<}&)IMđMj,?y8D$33}cY|xEc;J:q M=_z;Wba[P%FwO/P6[!oQ-t-`]IHѓ0*aC~C;qL,@8N_&vZԺ޲tUW!j?) 2 T[?AɌ6ёl:@P bO( +3|+@.̽6zTuiUO~k}wRx4KZ);|$6c9UVdn#6Cȧ"{t T? o6DI}M2w@;80}s_P(JZz6^A<)d\3ؽ`@>(}Mc nuf`SPYs-{ϥ,sxS&^,6~:;wZ+}/NwҌ ]'x`{62g",I]쉲RtPگiTǀ56ōUrP?pȐ8pQH|;\W7 >O~[H;\: w NK.FtQ5xM T^=:q ^ y5&\s{fV .= uZq(vϱU]Z G!Je:Bi-R.YLI&%d8VW[^3IKR$uԈ<~~u,g _ocp`F :u>]HYZ/~P|2s[uh5J-zAm4]bʾ鼗G*Ak|_{oOgmUR`&W4 +&[9&׋m0pe~Hz)ICMyFb^6F<>D KxX[lfg;z1 q\֫ܶ.Z41au5 lFٚ}+zl vpPW̖ZO 0|b}#Q%g&x7ƧiuDE%O>nmPFj ^sm띴ˮ%/k'KUCt~\m WgA"`gȯ&W& R<;'r;5n}}V8Јڴ(t7{ ۆK)%x"3$F.A>IRvb%[k6DѾ S\z%FN$0( T+m gY.9_wdB ]w4>O,`O<'U,M@C{ef'%'+OtLwB59<=Z`TxWm̎gG' %o2xcu@& E"G / ?yEpq/C+3=StyϷl# MQw ڍd m2LEg6 Nf< /VRۥ[aiF7"ɀnMϏ)K)7ؽ9U"RSkⓨq $OW3FhULƨzR*fFwZZId! "d'(ɧc]+[0\_?< ߵ!4+ĢZH #L̋o;L2 N-_0(<F͠oXcŮV 'Gj9Ж]BEhS/'+ Q;+n|2J`ߵ_=l܀q AXtL)︵M.UP9FX3Tա2~#-:Ó+BϞv)/ҳZnH v] 8b5Y [BTG^8@[AW7}lJQ Y1De\t,%?* 7>|5b˒}SP ?"p:LhpgYZ0707010000001d000081a4000000000000000000000001668434d30001c360000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/infiniband/hw/qedr/qedr.ko.xz7zXZִF!t/=M]?Eh=ڜͩxR߮\#rWUD(SquMisINBS 24[/~v)r ^ՕJ>&QY8e"JUYD|8%I)NISqԑ~AdN]L͙RgçXU5y1朼'QRIyXZF {0iXyqY0c!m7xl゙Oܞ wDuf B}iF#%]l#JNPjzAhS}.|Y霟5DZ/bJCol Q,MXmG߷'u2 @ fM.<=IwmR$M_ԄCSPvplɕ ei}r8I%0"ԁ́PPh;j5U]kA{jJ~ϼzKorv _/fEb,'(c-O*zA]Bw>zpZ3rVat˴]zA˃<̅Ҷ=v8#{ȪbXБI`j ”ïi^l4NLTHOzaցᗮTWkAdj|L/F?=vb!a!^,t"=@at(T2]0nD}j' Fk_)0ab\4J=VSRrp\;W6H+E`͹L?6jn9zb: M[ ~6] [V9eh'P1\Mf?yFN{!{|Bj5AS0v/ Wy ۱fx|&#)D2-t܉CmW ZI#rUw)pS"Fn't^/R wFmu_-쨟B{PzX38x :z${x!Bl)r?7?@_{ɏ.oЬC[2$}>iu lEk:bU P #܈;2 C n>ĝ,&Ju[9aAݥ,;DC)?NyaфZnh)*@Vt D5=bp_, (ddXR8TOHRrF,ǣ[nΎ7i1[o.A?yv4MeیmI@Q"A\`سEǰ+%wPH 4Z3wޓgc0\.rök2Y0Ɇ˴+"&[ln ( .mvtx>mb +J85q4q-<61O%_Je)5#;ruWm'a7N~/ǝ3~"I]^돿hvlbB$b 7vEd[5Lr{a$ik}8&WJ獁"/h"P&0uJ9ﯿHś =IBo^;6r9pJ2;8;(4<JWenU"jd73+,i#ۧ_MԛEHDD'd}ՙ&^&r ty9Ai` [ﲸ:zl7t$L\ Ay/}36ksc^Vg Qo@d\%0A_l*3B <2C;E8˧;nfI`Z-C_/{l"h/"cpG@cM*B<Z:/KѱCSB jI8\.-0fg2x؀WUc]d!{vq~_7)}D/}|^?i=nJiRPu &ͅ?Hi{cqK ůs*gHSL'H*#kGhW{^tƎIT뢙3~:-ٮlP rkjM'+JH sP<'ZH|pEUV:7nn'rY %Pjz6VV|,${1 ǫ1xø?zJWA/>@v]@~H}Co )b^Uml}w5@^U$0D (gxw<=ڙ >d4k hr_猹t JG3#{##Lm&} ϱAdgȘwhnGRj&F HYwm[fZa3Y6An n3 4|Ok9Pi|WFy%UBB[@4B߹P_  !7 \ {NvPBR8n)%!b!b/{6wJ|R|X]CutQ_C.">`5_d2˄?R-S1Z [ tEDHo*_'%Gܶt>~'is/zN4-_Xzpᴝ^{FQxR?Ӂ?P {頱nD3ե&/}W@Yoxl! aVJ|Ζ!#t>4A%[GD^jHc4̟-M/r>RG4c ;O}ƁXiji Fb$A?{/3 !܆8 &UyxΩLlo( #LUo5W)|\g tz.z )/۫51_oN˯i7oCc^I&H )-b1;:mfpN yuT;Ė!3*F&(E?@kF9ߘ{[@ޱ: ;h,Ad"+ UamzF+! )w\6,fj WRH.xԍHMX`rhn8!~^- g#Q.څ_]q}!WNd;E;`im 7tΝK{eCH1g0ƾC2zps!IdO75S$4yzESaw5 `QR)*P7AzT(Sў<{4a|Ł= a̳o!~-ze{F;cDOPŅꃙ1_=[v xSrļO$N^رwQRbEyǚZ}4~TzdoĐ.ZҎDaS ΰٷW^ܢ|εlVQ2L:Y]XVxʃV#sksgmҘ'pG:x@|쪁eckKj?-Q?J!C`{Z_ JO˫U'(4ׂ,[?Cn Hc`3= np|h3 xI{=za[=)n8D.ni>:3`T5H;kXd/2+,*:Hԟdh 4,0J$DvxTAO_'s;xVm3z^E5c1"YԈK' _?;qSHRW∞߉f.JgbH(VwNu('zLSMsЖ*[$/8ꑕ+l\x=(}7{q/OcN m&|#-˜J^{̥#\6+䇓:i'<LvUE7.z#d.mvK@F ;n`{C]ZXo.9(*` z+k#T.O]-DnZՏR`;$V e@ J$kjv&"O]A8!舱}9B X(#J%1 uCHe:4_6ʴؒ{ǝa42K 0U$">i**R0,Tka+U"6=V%V* @"h#W|qi!"vRtva~(NB=6\{uC&e5t_>*PypՁy9s<+qE;@l֒,\BmZԦ\W]R?#qQ(K i@o%#xNxAcaۗqK`Ƈv̻A#d/XE4|du9o< 4(hJcT>YEMrGU?Tp'ߪx8zS{~YNT͖ _)a=wi ۄ)3E(ͷ8E=7&$&IqR5_蜹*KCZ{VѾWtH5)&NJY:x,JEHvyʟ+9NjDbX YF9jcECʂ 2Oޑkm6=V $h%+n|/+o@.LgƲQy-#|֢XFb f23VEDQ* fZsYF;Yr*hsh>@A4kML:%EѣE^"9m$1d~n bw֮rHJMs,vɎw!}7)bWy.':uf.q`=BVJռ86SqD-!|[) KH>:|0BZ-ܘ QAP,5qjա,{?;0vUb0M գx%u nakCF q\қu-V^Xuw婏7d@cB B,o*5X H#:wG\1 D+56~.o2>3ek/2.SM&kWa|?5gkrcA,re+׆G#`"!}`zdSvRL]1djPh -pyM*Hv7MMzb06.H;ӗYC\{r6\HCf]zT;(>>(-M7a? FZt i)2.Otԓ hCIᮻ YhOYT,="zI#ssFBZXoR-0g ov*I~}iUri;Tcub[^)́jY+(99fV: s; (44"UNn!cWA6׵۶]qI Oe;]vλ"9Mz)jZ3z(1T&(}g ^z`6 jI{ԗ 1MpZ{~ȸȹL;Ӌ0: Sv[)NV&Iklg\b J+͒K 36`ʹH-93Q+t.G~ em0";>צS$}/ |C)/q,Cܾ YnRF+=E/ދ'k?5;> kQ0 _krlG:`'·<] UP*z\JIXR:T},؁k fԬj,yXƻȝOveV○y99fWa[짲գ*Ĉ*KehIgkuir>JODZEb=ӫ;B;P%L{ 4>O /_x3IiUWauOQ} jIPhc[RRn!bFc zldHІ_RB6nLyf8![ f$2XВG 4PJ+3jMs@?\E~LxOg/H"If!)y?aS4tyV* v=N3~)RdT[kqKP0A0`ȭKh/l^F.*Ȩқ2P3@|.zW%ǧ*LuH}+46R%% y(X Gr?T]S5ps2!ԟМZE1k '評kaGұly T|h2NOg&wń&8kCT? W̩4K1@ST7@6$aЯ<²*߱O~Xn?5t_ N9ea@U.B% ??P$|X46-˙*K6 #-$9 29?\S+4ӿUywT'N4g\{Ʈ(ʕxm*[V<-GזUUTއ YH Xoaׯ4EgzcÖmW JC[d%҇yѵI)x(FytmrGG1"y\@eN8WwkAD#=p\`ڌSE4[X++ T>/[`=6a  r`de2!?z%QO%2g`x9!0Mp:̙'sOeHRB>W\Vx}rۀK[ᯎT5&eř&\,N!B?~Q;F-v[508e2R6s.

    Pl%:`*o"oͤkPcӶT +lv:8- 1rZx {mѤ70OP4Ao&^z FMUr$uahC h CeG j$ag^:CwџfgZmJ%YRP1&?B%iSujRu^IʹG0F,2Yo@1Hq$0Gr17.}[`Ax &HľQ_cz cݮ}Bb0>xB}{"b&tM-S>KcB'{=VA2Jjd׿ *)|YNY/[V㙛r TJ5fgz(C?Mwnq>ֿ4TN;U2;ڂ9skSʙ48G<5.V/{ p"g3I]TMyva$%&tߦ`x2S v%'6|VZevȝwł*GeHZ1p`cT0{]zJgYZ1Mfdj\ "':-! {xz-\*F9X IsfgwRao" ݀hVdU5iz\e1oYL?Ĭq} tig⩽V,4>`J:IϢC3܅t^Lo1䲓kꨝ쓱SUzybI?H3dtƶFN:(sq:paͶ`ܖ?^~t5żn7K, ԋ%@ݒ[yZYC/*4Զ*1m` fx12oko4m8AQ31FQ1B`2BJS, ߰`)[upgIbh=N :@b)" :QNv$pױ(/̆jr^R Υ*fHY:ՠ1>;j(_֘jFkl5?|m= <I+qдi3XG+:of鰌6U <뮚<h/ udHK} muGm/lk@q#8Ē…Cr>S~{XtAK6̓^lz\^c`DDxiI#${D:ڜjy0Ƥ©P?V[<5<d p"/yӊi.r1Ci+vb P6#T,{ Qn!Fu{7@t+!koJuhpac@qLTC}Ba9/[<)S) n|v ^oKIa0jv#hңJL%kh+hFG>f^ zUF'_ӲD+XT./!yGedA3Z]k2w(4p&lҚWw7>j7ñ̙>sӝ>aif@!]Ln!LT%Su$"PqЧi27F%3[tr/;G@E#)ǎ5DĪe#/2Ug05n[uU}|FܺMU͇D Dh>@pLeuu 3A80F)y݀=1웪sDhE]QCEEbhXLHa>U&zp(2E#Ga/aAEi1J! w&ܙ/NWy~ۦP~|'yGcHLoV_;"yةO JNE wYw,.$*\)ɂrJwEWaLX*Rx`1oʪeGY}wD93uJSvg*6 'F+n'krs(NC Tjgj)]f*+d vVK:|s`Z{m09F{3["RU &&[_f{cdbDm*!03NL jsPG{{;+xXX*ov3ʎ 't߆j|&,y\Y)V: a@^qdD$#8c!ni׉ʇo$Uߠm0ʪVWYVZ^6['tHIb!+ ߢ{8 p\93>6I'6(Cwvnx8f} jza wo"qO1$? hoϒP,0`(Y"q>RlAIP` ""7b,59F%2h:iL\N[p]khC.x7آM0(#dSWF~VecƃKDT'3˫f,*hTg:|o6/n̷}b%ȐR{Wxe 1{3o(ƊL#?cO\_ qP/~ RyǑ()1uXUSe2H;6|_g #Y1 j,#J{\ї}+҃)ʂzeڻҧc˘w4#1[\Y ά 8mo94?ٛfVĔV& .E+6)1 UPYw`t'xǰz$1p8MkSi53AFjs̷)Af`]{D, /jo}D%^Bi)gVϓ q l$kH`'20[#Xx&ѩt]V\ 5PP93 27f+71d#޳k_ȡ" H󁋸mO$L5&NA; |w˟ʺZ f;;XeW)1?,{:2U.?wo;v3 دs6s{gl<ܵ-󋷹)sIbJl &H>:(ԆG+V{]AlӐBd=t $1DU 6U+G͐GeQRfBvT0bCsm,V@̕=S(Vebg1-F̓s@&y׮?56YXmJ6A<Ћ$sțA- t`E[Xq{+*d/:NDY>ӑ06&8WQv@bHml?:!QIs ;hvIs$'g V$+;l_ Chd?9e-MJR+bcP-jWO z. d;&'\X?Fmx_hk  /VoFKtP\$OtaM~3Wuz阰 8/ -`t_;t ,)8>&mɖ|by6Hz-.6!0jO=wUsͥWCqQa_4X]W+=-{{=I6YtB~1qA}̤f(z;wN•FĂ[1cYRCkܖn߱wKCa?d<$ d7lZt\M9+Dx{* *uxzTVJ`!h( [gLr<=M8L}\MĨc]}>C|Z-A=(zȹywSxV6G` J)Ba<?NqvZEwJR0V^2vSJ`akSrQ2ڿa"t^gBi$er7gpwL T=(z?yS76nrZ:ͮ9FW .,JkKg+b\>$vyvjQ SLcj"kn}ipso Hho*@6Â&cҏy.|?: W4XuFr'15A-06G ÐL/ז)lYrzymv*8m!mL3"Ei>yDUdWDM()M%ig:Ud Hg-|o ʺPr04%~bS䦪I}AXmZ$R/'Z/|3 So!>=p1wa%`OFÞqUYs3 #4Xo׋~qMlL(Wo ;ڮSH*#y!"⫻J1H"/ߢ 8͞1ZzT{Y{JZٶ5"SĪCJppq+˽*0Ji78As8-m7>f*G)S uUg("NfS>va벣yuڇq- ޝTլǨka_?򇅌аs$~FAdMh2-'`ԅ٧ăpY:mE 'c$|u  A(!?C`n\â:+t .fzu!&5&LM7x>V{_',ꮶ̭7 |?灕ƢQM,2s! C(zI `[fٯ7㇜& G}߲|1FU;F.QMc;],'r[;Dh|r%O"8i>_n]Jd*`F \i7'ӶVrEnЧ1!tb`9Bת2H1b SzV+L9%]gK{7\FXVׁ[FjSOXSQhӍEX9E1/Txe-ΎM f''-7tF%ðSK)NvAl4)R#4As= `suy !ћuy q&2Uْl[{(C$ -Aɵ mJ5+ѻ8=}ׁ j)j|1,++ !xlefSa=KtГxBQK&OoJ4Ĵ^"pYϨ9isso;  [s,X-v0yv Ф[3'r:*79IyxD1vyi'/Bkq@;SR9ʚ;BPݷq3Ns̬hn=2s%uEZ@%~T m']͊q+#OStfn0Uw]0~ځ"@67+g3H/ ץ%VN(cQ'm!aD7X.,0A7mDF7= c=V0]t sG֪3۲c"-$ΌНSR̙S˞9V+cJj=-UFzH8Y/ly%ղrebӯ C=yXm{-ӌ ])sq}w VaHR*(8PބG"<>}BiX& a kLOZW3mcbIO7k`K\qlYZ2d"f@"'T\X&lrw *cŞuzUr-"2asHڭ*2RT 7-HoVVo&)0oD`KJDbNJ?`}99TD(dBɏVGsdB&eO9M5 8[瞖U?B#PxL4O3Jhȍ68{P3w+y/'wyVkw+5^+oq%vwM % ].V91Me׉5neQʊ [= K4 P7ArK]Z@19r"> ;eZD/IR7vޟ-&UL{. @ e$gޯ8(@J'GVu؀Y#/]4҈,5y-&qgk(7ݱ/ՙExE+ 0(TZ!/y b4륒ܧ?IK,WC5Dc*D r]8myA7&+eN(YMQ{O䏏鯄qVsԟqe&-}u21{`Ƴj]>j6p"0cTɓ9eHL;)O ՛^Z* G+`1\`yV^_so%7|dѽv.1ָP{W6tfTcGZ؜xL/&]JV]̼ZZqNV :R^Gpk sB,UQYAQH+)`Pygh)\ϼYD>A q%d2`JTĻy"`w GGfB^a} .rf$Qe"G&@nK֍9L7g 8&.{aeڢfOsG*H`UCG /y Cf[/w-rlzNٛ3OI[t[Vk*l;lO}UڞL#j[MPcO{MXUIa-SN\B(w"of1 5n!Ϡ.%+i)D6cZ%KD)3A@Y|/DGtzH/KeOA0-#ÙOiȥh5Ou+[3rdtz, iJɅsx-u'voQ.B8MNRޟšݬ\/(_9vyBTNM*Ss<Љ:׌5-&y9M赺d٬?y"dܢ=2 UA{|KcUz !l uO?EHRУ H'ɸo`3>w]`(S}邸D$~M~Y͔L^#H#mUlBM@Z<*ڎ8ݯv=R-r`)[,Κ.UӼ-2dÝU*8Kq5={$.Clt6,W?̵Wi>|.غS )`+JoxS&ADT1I,{l ԩ]֩kUy1>8D|0qq-++aU c4wb>߻By^ gF2Rn`8fgV[zlYɟҿA#~_G/\~faNr?*ڟv3Q T5m"y\]&aOIU2S4< 4{R; SU# $2|)N4Q|TǮԽc#6OKnr`^`yqE;zg$нPew?cP?`V+?l-]$0; ;->VPղD3pv ?$B@ +AF ">N$l}1!&6*&GN]0M;xc ;}JšZ{JjUd:O)+y;`(Se4oKeu -/+l>B-T{V# P͈ n֕ʣRIэ<ܙ 2i[{9E5'@\UKe%LRB]Do3iߑx{hvVw5qJ83XR1Z^΍yaUXpR|iSq@PW,AGLClCXvVQ`%?l,QEë'gŜa,3nM=_S㖣W*9Ou5;Vꦢ'' "w]ѮkR1^b۶nБ".C^gb ;L='dZZw0>{(4?k },qa$SGca+Hk%N3CཧmѶI!@ { "OYs({1ޘa6sv=ļxywS,f3ncK'7oFo˨;C*PDG[o, fAj#ӇM {ᬟlE }9Vܢq'.mY:&gP fglp(/H}hٔ[Ia}*4_m~רR6Ii@{吽D'RW%s0jGT2^<$h6gu?sˏnM<3#iaC%}ʩI)\Vahow+_pkty!QMe>Iqece=9cPŴD67` cx "#jZRR"ǩ"PU|"?<&IMYk?-*/R)*] 솪p +DMZ"6kN:S*}ft=/  l5tNNWEN6(GO{=c˲}[cE ^CE3Du7,O )ob6XK=YP]|k #m+$:g6OQH]/`ȳu6rY^ q _?$/ϓjUjwֹYOFylVGĽC:J 0|*2[f{.J2+hPӡ8峈WsVtO#$̐<y.v2ևJ896 =I܅nG-W'm!hD,8\j3KC }`[e۰J?|cgxDc2v,jh_mo$vY煡AlfYHJbi:#,a`R@XYpcbJ( Ass_wɆv,} ϿWfV ùkW:vj-壺P][Tiw*?$"d@)[-1hV %(^&dyu5QQO[oS_'6u`Vnx٭&k2=f'}xHz~8jEB,#,D:>*m('ˀQV_ +G  I+:5w)hvnO$dEŜSti y wIrE& 껴Q< ju rF@n93ݥa@XB1՗&7O\OonY?p\,R!CBdК!$e-K5REs*B_JpokHJqwjO H_g7X9_ݥe6l 7r,peZ! ަOoEo -vb4}bߐޓb7uP3\_1I'sdYJe-~p oZɛo!gCK}vE 5PLbj6cn]?ίګ} x(n?eX0hi#-7~rf-] 04f k/-YٖSDT D/>j&_!;xߩi!Kuc .§t*8mpiFICT۸v,ZHH:z ȡ:nw<!@E"Ph8#[7Hh4S?bspl{pVk tAj;P.qjy9=RWFY_@"k6{~$7߽L5twߋAp+wC;aZ)Pgԃ&.g + :ב,H>bkEVPa~")fCNS xƄnOUJ p&/?tPJ-ۍ*H!MI+X-f\'Ν yw(5S2uMV; ^@ﰘ[ 0l|RcGB"2*erv2CJ|H隳*rU-v,+&Zz^3V5[xɡ6||3(G_࿋jξZ"Yꤶ'ZN/- )ɒ!`Y\sӕxY=6Ӭc;svǡ\aB>VL[]E(?J|ih:8DIo1$ ^̺9Lj/0q%ܝI@SZ5s)*53[,O:v ]ܜ|sGv,& Lʪnu᥏+am/a0ȇAnikۗ_-+R~x˅fEqWA'#ݐJ%8)ju yx{Ɏrc$wz]yiC{^ ^OK%RFprUZɾ-5UmY| Lؑ#C楞7i%G L0&o8"~i2>,y;@6oq=jWb!&<,4)GN |g65LDu$yĢAbȴ$}TOoR(mZ۽| ק$*^(>V&0/?قpg%.TdD5.8 DSAs /Ro8Yؼ5KB ~(>CHkŨ LN HZը?{JMT~_h)Pcșaҧj v&8[D6QʾXHzӔw` o%h<Ra\;[>L㜿Ry,bHc+a`Fw@d a1Q2*2fl<EO0$ȄY 8f7עҹgnOp`QK-C<ݼsOW+ٓa@<FtS.Dؾ KskS"7v[Q9I$pA (M@f\.7+VqŬˋP h'dt>" -vz^simMcCkΪ_bv|T[٪<ԩQ4  ǖ}UO؇ͪx\?I#sp xEwd OGIQx<. !JLej+w1nNZU^Fm䔢ijJ;0e @b\X4(?-t{99=Ɔ)9ֈ}HM%1ՅWjB! eD|ƩW-ă ;Ov/iCַH 켴nrZbSD d~pv_)0E[kg$4߫~l ldF]z;m3|tcL ~X'>z0i&l VPgƌ$K@hw%J%hyΏH@xp[957G8=Ǚ>tI#, (_snjT^:7X CŧfhyVX4+ʚ:45QW9 5@/FES7 uyJQ + f`Aيb)'a|NXca$%VXPDߏꔤ GۨB$V#r?E^[YGqdG6r{LmiR_=C}h15gݎemH&M߷f_;W# t½:kЙZkhZG S0p )q`(T-`/C&o1q6P2a?gdZ6@-W2̪xZ7%xsBXzw-[A1VԀ^u'lufwn3;hA[sGe ˈuQJrkP0c^F.3N#m`Tdq۷Folq%?'qHe4*ۄ.Q3AIP؅3?q/q/SQMBi]v˓c7IIawT>j&^V\J(C&o5dTv}ޭcWI0n.Z+=]_vӚ0$^JMSïLo޿-x9 400bvt>3մ*,+ݼB)uX5gK6f״+]Qjr}ɉ%]$v҅Fɀ?j`o}JK[ B,Lq@EMY?+BU1iZV(`m?m"H(bu"q|^f+VNI,8NH"9^Mq| ң6g0Ύ&0swsT \1j*FijM ~vOt g_y r0 G(*aIcxo)VppfΈF8#A,y\IԙzK8Hm5-u0rd%ȿ=z }8jL06̸kUTy/ DQƙzיtg*&ju1Tn-;G#/d-TZzC/<pj|I)R L<PYEɞ_: jU-RA\ -DH@6*k2ipQ6olnt_W[=xGOE_ 6~ 4O;0Ȧ͛}$h\,c֖ Mh:6IxoVQ*ξJk0MCB Fw&9mV iɏጱmW1痹|ALj/x^ƊqCXױrCZ6xT)c"fT^ϗjlHENҫ)Dʼ* $klsDkKL`jwLh:r$r:&OYs}' n ka( 渑;hZ09Q٦@_:BV tmYj_M}o^t}k(rP2V:mau6WE'y 5ao7)82EV32B s7~G+Oe#I@T&՜\Gpݩ߹רMH~XJjUm)=ZmfԆf\#Q"uIKug1:::WFo:fP]<Q>$ʾktb{BN5B1lOވBUt*8[TYY0&2{iji1 !; Qő `]n|f;0Rp%90!~GeD3d)LTD=Tx3g<3rį}{=- >a fo#R H YEǯ4g$ȼl`}],ԳsFtހ#8GdS(NGYɦzt1v-d =@C BtU}ZVjBrjXr)r/Q]PYH9z),e^-J_ɵ&D,Ө,6*x.PEjK,UbRr|x^m/tWM @ 4Cm@UP &gm!p:Oa=s*'$>DJxW,< LYԌ lN(2  "gm7bXK0GaFñ$VŃ]@71ʏ xєkF/vyw{& |]?\[K>drNR,07=!+q$h0QeۅWz+kPbƹa.\POGncFAeF}ea 9/{A7r%- G©ǎ}xÓrv 7vH.h%(C3Cbذ̖.-4ո$8wbh>Oym{n6j 'h>՗V?C’:eEOppvs.~Y7%!l@Yw)F;?@&&NXtT z ɷ ;4.0r'u\6FirFPNr u:TLO`: 4(Ghr'8[A֒ FtT$(Ս{Z'~8e9FۋJb.' VV 0DZ < "F8n_v?' Q5;EȲ§\Vϯ$6.󘰘 G{ҕ⬨WH`➘_4} p/_C Am/~dmK 7LXsjNoNw )y}YigΖ6~b9tdD;n%Rj^(kÄ@LˤoovDmI:4ӏO? ۭ2PNT⴬ZvK8}{cse&v,zyxIcƝ2sx޸<{{^'QXך6Uf\^_? ҈'Gslp˓%׊6SE \*NbB4?1+* ^C^%Y+=`j}-VM>@Ϧ۫\]*IL87{5Rs: w(YRU%~56OltLԕswk_e>nML' [ԅo#=&x,m+\==@E&nyAdK:fHJ?I>THEm~|AKV32.p!B\Y() dP"[R@`kXx %}+4XjXPW7jhg| u>0|k6tvheWAx0"OQ g6So= 3 VtUlO)}e3?>oe>gvV)6Y|Efc?VS`_rɗαSpj+UmqXiqo ;";VYxu,EV.:kV-Z>1cxW]%ŐT xNIVyWϤ2z?MSTCF)]@Wp5_;gՎDh W]#{bW葫&:c[(7OAQl$IN} )TIHQe3LZ F2o󆀜$>g@G|6Ƙ)9Co.jȍ_OFb6 0 [Kgs 'N).s ֵȉ$JGtUUI~X˱EHUwlqY$wfOȒ Y 1QΘk9Um"5(R; ?Uo\듚*E,-1$S"7e΄mDsJ_UJa`t*SmΕq1dw9Lĸڟ%Da'ڽ#/jz\5D+EH$vdAEE!ᘎlz]t@FVE;h_ !9EeJʜ-OX$$ l|LQ!}RlF_& 1@MiϖN5"O40KFAiBH~(ݟi3Ìyltr7^Lqfd Pɢ9OĴI⩙EH1 L0V^O2#nr %ԾY ?W/鈉\K,R RiѦ6ï ;[i*b'ݿ,YF8bm9g&gT탃!sb{ /P8N[X + L=ԸlEo%yoqsXoN)y;dvJ%oMTOH*D%D@PH\Z/kakϖP].j c@I+#д8([UlL(G.]Gimu2o(+T, @ft:uJVx]P[Fd߆%7 7dRo1vA։@IMnC5Yoo NrzԵY'- d's6Q,s/S²IOa~B1dg!$9zLĸ7DRH{.8:!\UMKȟ3bMҖ˓H AlɸVy aWn vrVfPԃ'z,HRf;f4(D_שo/MV/UOw&t?oMƪi7]^PE8ud@9_ͨ OCO<mve ؏aEaoU?礃ǜxJ>z1!9i&oq!x6TuaSN_@ORee}559+OX8 ״y S̯S0ou9TBRɃ՜JIݥBٜ=4xEd@h&!e'(f9uYx \W-f߃PTArOLvGֽ oNQ@Ǔ|/ZJaW=˅+ש@V@Mu[׬LEʺ%Նzwtc[<..6^YVe&p]όٮgt@yd~CJ8?myD%Bud ڤ Wko;3Y&\iciȼ/(K SD23{rL o?R6UdwP?iITkUwJ@M`RB51~@TkcK4 fRDilNp/q_DD:k4_a\d$2?lRYqʻnWq[L9FrF1 0pt\BZ()6ǏP'{oݾizj֘=,EmV*Mģ-k9GȜpRnUDy[MXKxy, m Sl/mf|6di޻1Ur.ezK uMJ+Mˆ̌ orFxJ?FQ~`\ʙA"t G/^:Sͨ2>Fz\7De6zxq "/UuQ|HM,r[6U P(m[R%\: d4ڞE8e-iDZo@f]LLT`b >~BsO]CVC= m|JeI# #(ё3~d]x #- qhU[ ZB ?~$*i<"y<:E2dv%) cm3-gVi}O ]VOG<3"a.ޥZ]448u,ݡlW:*N7oS 3pm9MHM!.&gg% F AӍTeʹA}YCHA8|1t_*k[PR9\{z(%3c5Wx*`^w4"9u(;FH(MhJ=U3MyO]ܟ,W`&@ܑU4kS!̓3-Rn1-~8E8 ,/]eQkxQRm挛.9q!H?xH vW'ghBG["lC1[d_< Bf@yb&MZm.×b6D)hO[nܔUDs:zGFkхI{'^:S4bAShnm[GLʪ@F#?rU8Q!#L4/ʸfăE\]*G6%]AW}7UBZ_ƘXaKvʢ׊QǗ|vq[DOJ'q lnct]3x_gRɰFm)EDiA.;wޙoMѮ]FDuz'vEPs 1|:n*v#3]4~ SF-30G[_Ug '] UZx0Rr}9z5 谥Tf skQm@</ʄdor!\@*Uo*Kn)eSY^4gB46f64@aI!ކ m#nF>{j2K`+"~3ѝfPj]`3P BG40LSy }ؘ'gIxٿWP'Ԉ2 MBÏcAVcr[bSL|Iq ЂųjI "SayM>\Qu` G0yVZ֊GT4JIN0bM/(y"o[&ؗ.U t^D jl &i x"u )|h6/;Usb?TJFx6W gH%&C%{%ÜdOς/D8M` OJZOMցS W>aSU$k XT4@-dd?•y :Y`c6?Gߗ=ֻs=$' \,H`ڴ7`eЊd 8l(>ls弓o0퐥TmEWߗ4&I;:bz!Ax IuTf1三v{-wljk <.r붩NpͅOOƈK3/MO2Y4!aT%z7o |Z&)QKHcڤwZ!o` qΐZo!,`e .hfJ?ڻ 7l?3=]{wld E.DhJ?5 W" {fzYۋ/pFژcP.c&Ju[ Y,'eW1`qv D)0Ul1ѿt&@ո}Pg10*wo z"ЭK8+۲ׯ!u@)堐"dubr',]%Y wć6˿(5-zhS"d=< _6rcuD'*-`B sa`}蛃'9 !r 5|9˻[LR]n|ݪga/b)Њ<,K0n}DR6C Y)N>K4qr\{5U /!7[ ,V4/x^LS KRC)[b/ﯚ{d7/յ8塣"2ύMdz_Ǟhq_FTdxضLƍw(ۺ=)Lk^CX"7,\V"ʼr82z r&N1 O]0a Q/(|W g [$'m]~-$%Z3XZ>'^) Q}_`8p5V| ]Dž/ekK{X z^XɈ˫G*% N|A?ה U3C58&V:~^_>YchǢ\J=^ns9mPp߆=u^/=($-;HL>~~y=rߵMpmAuYEdO*: = Q\Yg➧ot>ᥑ Biswv& _[Ɓ[7ɹPՁOlVe2p 2Z }]LvfH9&'C(A#8牷s7p25bJ ƒ2Nw^K=%mکa#b[jsNA3_RnsJ$ֽ\cɃ Z|݉Ѽ]3>q5YKLHݠao,MEU%E@$jpF;=OŨ_lAߐm麿)Na_ЕnoZhk&X:pfiv?:J?*$mYxI~ ҁD"fc/s!4k5s犠UoU"[̣Ӵde-L]+P߲\ ]b !>_c%>SF8{/&l9 |UC,Ȟbu`;VhƎHiWPÕbkƂL\/-F% !@i{:Y!x[Ɗxmn3޸ułCʔ$J3`9ز= 'ûtDμovZ֌n'`} +MGxV ?N PHVnЬjфzFAvnʂ190HLj0\l'L?;RiƊ/pX#ycȗ|UTV ҟ3,ՒhR| ·0`$[2Td/?>R?zﬗ{^]$XijQgq&,DlN~K E#wc43hORsBv,㿉ZEUܩs\h'7Xa5Α o,7-' v=I࿕5zhEp_Seo t)-TE%"AMqDn>Ȗjl!z30u秛\KH9\R/?Jo1A$gGP9$_xEQ.4|$ :a#r`ΣJ>2Q^~2>r5m^?~K` ;6O쭺xXC%vco+U.1sW=RU `%Kb<c܄.$O_}"x^;SuDm&Jņ#qs&rsƒɋWdAl衠10Dee{#\֧6w;ɽ*@~u sjf5tR ;6d c*lǴy%PƏeAS ёHzu,#a${^7ЯHV>_|IgncĨ9Btv k skd([H<*վVUFA:tPx]5fJul7~?g` V<<!rsGo\90i??|Yx{Z$K\*~@~Yp/ptP?/F6bU<A 8sL@r("kF'b9Cm\H+lzIv) "` Jg9W9\Gqj40Fg֊nuq8v U5GfI%ScdkvR dPdz!wA}7 Vr;l=wLy@ W$]]H=9fvB-ZS`ZR0|04v- +%Lj#ҿxr3M[7ko21= WźKX419HT~;Jvǖ..A?ݸO]2Їd% .^Cu`] G\$Z-=Ar1b9#kk4aqV h7cٌn%#ِĝ&-"ϕ5tGhYYi,G  ƞ򤆪<, pi6UbP,xrK3d~Lշ Mtϊ::i^=ڦ*4B;xγq:b/U4k {489 f :vB`0XW6iC kP,UOIeN".GVZO LydI\n:!%cmVZ"6eL !n7Qﻵhm#@fӒT|^a/AA F]QQoIӫcP\5sʔr-YZըO q样6@MXjV~9A#,RA:}&$fʳH_iFǼlC*dpezeԺNK;:8Xq2dZO vŌŃۡH[TZTM\KM\$Hiu l8! ;x'a2a*qM׽ýrҫ]2^@-?wT,\UD8!ĮE請2h*ڽ3CGsP6Ɨ]τj}TPt-(&+@VU5ou1(sh@2\=x5ᬂxw"M~5.!׾' N yѿ@z{2QLu}LHa|ߋ~sM ۶(m }VȰ9? =gx<lp@>Q~zJN\O^,,yG [*a*6>*z#r/:zL)6kSmB׫/X6v'n=Vl̰6˦>/0 ~Kr yB{!Z'1CqGV ɴWQ%Ml9=74RѧP6A툋8W ӕܥB8pw/="=+ wB9Gϗ£x_]wTue-N(b uEUH=Wꖺ}T3#L.n|_W,y vJflߪB4-l6~Ƴ]{HlUB%GiP ;I#6 TH`W3x$6+wXJɇx~>IDwt-]rL`DsH&!crp Z6.s"H6{mp%h8/*$rgLsD[(61dxz0\\68)u<9ج03:r/]Xf耙Ua^&ߠT僉HҳQyR&V*G:z<5-C͏LzpCN2q an6\cT#. 'dL(\!_.z?er@ FkYg1w].d@ta.`LZgLryv ǘsS>\A}^SA.\xGgzs D@F(]wʊ OQ$S ^ }m/w {kM)ǝ?b٘3M 8 ve$Brc a;$ZJBټnni!Y_G>Av&5OToUR%bn\Kϴ+Fna~v/Iv\(l' Z#5|1Y}d}`!,#rO@LݓE3MH`XMf[CSn0ka>(9y]}6r 7uZǵ_vf*7E?)8fd0;BYS21&z\[s'ؼbCzhz)B.Ҥ8M1Fzed@]͎J2fcIbU^%qy{6 ' iuL2O,Hh-*cB-9yGJ5 ̎,>/WYDjNAٗR"Fo=5w;Q0t/ܴTpEVP>\84B*m~-ex5$; p=0Zg3$SQWOі^|EjZh]UtqҀX^z*XҢYhl/4^gEOH_t&,If9Q1ՄTn640U6ɸ8K+_ma8'죉.}aHD9eUJbIRqEr~IRv@"]o?WGg@ˈK6xJq- 黧 ;e l[S3FG- Fڿ{3 qSadxKLۤݎYOx|6tQta_e32)3*'bu9\ïi$f*oɌc$j(?%c'98+!&途mR}|5~"9p Ї`E+e?gd,N%m!D!#"ATu5̢zvL˥Eci%t$9Y:Q$phe֓9;gp 'g`\"7R -TL_"ۜhYjefd`;9_h )YNBA><{iTnZR~{@}) \q@? b`2G@ 6nz‹bygFlo0A'E}NRǂC_:8.mFW%O-i˭hͼymK#=!pzJRKR'h!{ؼhެ}_2+E&w1xuzN [ V1_gT5 mv17>č@ߎ7i¿u+!y!bvMmNk%̏>JQȉ|gVf^2>ɰ#.ĆB>b^\!ߦEdų0 M`"G.Z]PA'ajݿb"DB^tSd7;Z j(d+#J+m@8fT>-VmPUΓo7٣֏RfvR+}ÿeCM+ҳDГk^zPGf, ^X,s~3d_]omѓꑓ1*f+qHIdhwe4:V(=r>Ԙ@[%Sr @!x@*RgN>Fh&s~-x1,>k $=zn n+ 3:vڡ!c#q>:%@h2MCްY`*O`V_y@'\#XۉYX^6K|;G-xjE&aFg#a}3L)V%ȹ.ݩ)ɉb`xn'U6dY^l (bحUΰ3Lǟe L4w!mpcq[.TzIhqQZEHҝ- Șl}wSN";6pT Y9Eo{HK${uM8>P3bԜE)3 inXuV&HdOw[-/m>z~>ZH=W5X?i9>JaMc{n\,P)O͟7k45j 6,_ ~f֟cG r]$V@I,- dKo6VU?k Z=dDqTUrO h/OmtUȝxѻ4pL#-2 Vif}L k~EÐq@"h/#&;Ԕٲ7= wЄRN";3왚p?-3FUT 0V\lfIOt@3&RBU7(QҕT/ ]Y'|مJ cd1U~'淊g mo=ޚF[ɞZ=8eWGsFYd jsdj<}tb%2ZeS ) GOp)TOTǫ5쎅T,e{NKB\oa,\6߱A󛗥K 5Ppyj8 ~{Q.TN9mFT.^&mgE-ȁvSj&@?r bDWΟF;yrEߗ6Ń!.[onc_l70IՔTY2d!ʼUhrm1{~>s͆+E ;Tŏ̦a(c=yH3vj/0;A@2:ARdOa;EpȼlrNҶ UY̝n9ηM |J_cz0 W~IPu5ګfA D jb@^^x9 6BxFc^OM hZ5(5y%DhLd"BŻ|˼tfs п\ 27IgRZ$ 53x\p+lW3A3 ZSW#CIza7/\\hն9:s=O|XZɽL. ӧ`*0)7 VϾrj?Ft}H1)XDK&Q|m/!阏nqNDveU1޼޼IpVXF" f~^T(-)G 8,DŽ Xa sPbůI7f:M'C7EuBap֙KA*d|s>?3Q|L ì|At6$/rjeI*8'$:i%e=?47WјBYS27zx"fh7mYfN.'9zD a|6TIaK2#h) 0Al^|+_Hik‹_YHrWT\mCp;͹6%Y,Ț@Q g@#l0e,lOLct*ʰB5.S:YgA.E;rnfK2?a+AqtFMk]_0ʞϩbC x$њ#VӖ.{]-5&y=N~muEѻ($h<ՙ h`-u KEP`G>w)[8,!;+H_ÈjP,f#JPkcWddouG#b#%#Vj'@r [щ=q9i:C8zna" ,\|qBAS]EB0~[K.!`ݛTwG͸o.A}?/423s +/ CO$fwIRɧD潩vmlFM =,0wCZ,E^.=:W@h67NYiX=Lm%c@_%bBܸvg˚e\D%醢Bq-{%d8/ 㧎=>!7]1& *˷́{X 2 & > =4m0Wu#c.7pgiόs!+zFIn?%fr ,n|PخiV_O5v?AK֌:#~4ՔpE+i| Oy'۪ i(@T1nsqU/U̜8W*?<~rbE4(= g.sM_mNcgZlǶ)Q"c+)2#-X3 y}ĠmNV_lG;2?smso*a6PolWHt Xk8%[~8XZB*J7L 7HdňMake ?OlT#R#e2^}aۚ/ʓO].cd~ijgڱۇNx7haxouA-3@}4+ѽH#rx1qcH՟u _ _E?s ;vTQ8qsF)y.Ji s;X> "~=l5D!ƕ<*EܛRyeyb^B65tv1#/l`,ƽfb}RTS.Sy QGy;#8ES%K h#JT*ǼB[Ãfk*9mQ_ɐ+ywcVReNھaQ!q=҇<"uCi,#qf+Q}Q6[\l'j* dU"uPe@QZAwƖNW#uDDdBZF,WFĀA2mo4D(F{xoM dr3evl6b/˰I'?S)S6ߛ|qn.\w6nϑB:Oһgo 5VԺ%}yq`uL#nqK)u!*֦hTpqO & $|FF^ɎʉZ07nL8Yӵy$_(S{0P }=N#1#{>0!ԬFfgܮ&EIJP7" Ғ' /m f_:ep4"02f@&y3" WwUErU-4= g;=4 ~!]NY!`_^ CN;y`d:Y1'Dthߝ *.* G Ԑ4*몀)]rpΧ# .郷dW&j;"; ;}+59U=l'3Q?BCȨK+m=@4)d??!^ C ZRW:E3;lTw\ dyz0I@':aqJJJbTkD9)Sj+V *Ga7ꪙ'*o*ˢe m D.JC0V #)V bG^bQ_'F'<) [ DfHLRtzvץ.vڥlq }XAkqE27Z*2!j ., Ϳ[FJ^:&[;e(/~ݦ 7N? Ƶg _i;A$K#*p $:цT!F'X,F=WնemHDhG07lŧ59R87!JjsU,|mtOp_]rջ]B av4_3 _JG+ŭ|~qyq΍|+˵ݽlPf >+UӅtXAJ^ǿcbZ#yE1&E_1ݠ7 W,]y<K$أ,' @2J`) M;|1Bc,е;{!Y_s<)oh#:@1:`6DjB@oeka-dcthc! -rBni{/_C\ljC[]SqfO-$U߉dhHz`Fw+mQZ"ŀi {(45.jiJ"|r4lwݢjQKMJ,^}cNѝtஊ^F;N@]}Xbz0܄lA2eNd[wLQ&3޿ސ + Ayh%dAT;y QDmdyGaw|>Zn,ZanQȆ<]L\fg )Q.oyOŷߑDMӿ˩\?t<9/Gք-ZeUEOP b F6m\x{\H#*{nv3)32DY"0O-cXv_jd'<0&{.Q&KH4Y9|O>+íe*Qc"({yY%A⒧)siʰ$@>=ʁNQ9YґFŐř"]f>=- ?Ԓ#o`-39wztl/]ibiԛ.vW/DFb`Lw._r@Xc*(w=gN%:s:ٗeF8'XTcr^ryL@,<s֎Բ>6܊ r~tUg7&]SbgxhFUm4s.Xg-y%-Z^9HD:ggF!AN;sؑ0@^V  C[`w? Dt-Ek𬏗־Է9{"֗ ~γ:va0b/.|f*uw,SFfJaĄ--FR"ݕp7N&yC5J F"B#<^X`bW׸U:mloZn!u)ʦ:Xޑ1U:be.:C3H?}LNh.SX̜ͬz5 j޿t@9k- B5eH-Bz;+Pȼ~d*!i3cE_QAgGYZCv^mMFg`]E-DTYT1y]b,HJ `cE{^KR4i{2sQ\ ÞȡA8E4Wm'WI"0̰ECK*+(`[1ұL!2![LXƊ`?X ks {LL#M{F&j:a(.5&XGR -k[eSؠV8<ɦ<95VJj-`3[Yʫ[6<9$(6eyf;^AZB5dqIP_Fᬤˍ&ۼC%ϗ36`Wy^Sީـԩ~3T. ,Sv #RRhk;8*&Ų:8jJ.0%+)?# uw7qM1.So꧂3a4/̑|X*t)b9ti*!A~H\MO O%ϣ@c)Y߈c@Oŀ`=y]aC;DU!ߘnCmv¡Ay\p|Y|B ߋ % Է7  HiA7_Jb{* L%Qֵ` iőKWDLU̝8P IHSh@)4̑~(Hkj#}u'KXMׅNfg'p?e3F*;hJ. 5GqԸ56{ēK0GG}z#v #3P׮|! 3Ppz9AAM!R?Yo2 5n`r;.S;R GsS/ a3Fy:- r@@sx1H:~j.:Kd 3܆Mi -Ӄ>bQjYiagd8)YOVYR\ni\h)_>\|)@$y& L⩺pn-liq6IƒOKELgIKeoI!W("N kPڅ<#F4u!yPW?c{G컪Ec[q >YQ7'TA'mzL¼*e>GRZ<#fƻfȪ$wK$y"- hJ#ܵ6I*8 ~y%>. 28pzwsXV Ԥz,6$ 7Ck!Zx.EG@"fİ U]rǸ* S&pJ x 2\h-F ,Q `ϤLuJg!W9"ؖ|c'@DCȩ 31\*o. βh_6J <5J7ݴyf DX)phF+;~!!ʭ~푎{ JMj/ >ŔIRR '&5b]E]'/ߐЪ:p1b޹<Á,h<ϮH9W8<^)N 3ĬY_ ^C ]cOakc;/ԭ㭐ػCÇlcHz6Hf @_iW4tek0ON7RW9GwVHIaZ_]QH H/E (bK~aTj?(H,q7(3 qBTBmZ,cKY?"<G+e~NLSzu.mVFX5AVrlyˆ,cqF(" Uұ*.b!-IقegJt 's0jj(jbt BB!YPUc9JONˎi{d3 kjDuilH*)oY`ƸשZF G(l Zp76}b,hV_)l r$uޕ: 9 "`zR@ayI+"M-B8q#, 8bSU|֋ W4jo?([sﰌ9*вIH<\yAsD.1\O?B]sG/`I2uVc!QlxV+9so dMN5~_81_R-[JQ 8d[B%+q&7p~܋Rгgsq4?@eْнD-*[̦<0U#nD8;S 0+W3+H_. \+(\#Ik(70&־oݠ /gy's+\tɶTt6?Nߎ9!\ǫsz&-AC׽3wic2кE7f uj01vZd ;WIsM(@c &#sgC-Tn%{s@Tx ֤ͦdÙ4Ż }{.ޘctqք uAQ$jglnwMr3Bjcf ֝0,)׬~$=cTwlN& G$ݐGO NGQaflP]oO0}j_Hچꗼy'|Q_`zΞCm}@X[R\|E͌@` Y-O*b͵HnYC*)8He1QxQ&ME Wڊ*kQ3-[t71 } )B=WhwE;-vIP>w84m]"&K(Y\vvB^ןh6|h6,șeSĹkϻE=0ٕ@PžX) VWRq7 8/ƚbX(^hڧ!Lm?4#o@܌k KqMeG9f/%T7rcs]WYд" e L38B19XGyڻLH2{r$UیPIF;tP jg c7o0 C쿹8D$Ax(ȁP˕}g? ֊+]yQOf_|EaVJ0@y ] k=r)g$F58$eyE1yVҪ9:9|-c7|FOu)j>iE_fgPDTZ$XQFلlIJm@`194.0w&W KqI>|"V5L[o^۞\ ɵk<3O,Y5';|SzsŇ|^t I2sRaTz(@ݻE-,>ID Е,Hz5i!)\c2ttGoѪNN}&_zG L(]{^/mNP$$Znoq)|D/bʃWm45WOH݃Vk<:W9H[yqNG}+r}'T6> nO_;~OOf+"e)soŁHﯡ Pv.PGyK.R$"iS.Ox~xGhO<DChXj90Zjf+M+:'PP:"v`*Y O`)j~S_9n>w2/p">suxĎJU nB hʙ+sY|dDn`'R>WTCSQbG[4_"/8 -L)ܴ"zE܋c}r ob"' {Fl'G멇'#iv ;=rިgQj9G *#u1k4KTfcO TLИ]:_EEA%^+ճxmdB/DN"r'ƚ~ &tsMK5v,@xuwfoIۼ"BB~2xH[wQ| ځmvBmLЇ;țp`WY\t&/UhՖyDN7[{ALHL90i+b;2QTn,5A)_)[̉!j%i#3t%pQ@80amj69a86|϶?)Ev>U%FuDViG#Y$_n%[5 G !?ҜLIv %ު1HVD l-Z%Ջ2df'Mi"HvʣKiM\/m[TFNp2QHzȨoBzDK쯴f T2D=Hk䂒| եI1sCPOҴ&Hؑ:LZ~KkTn/mg; f lI eqh;1* /źfnӃ\L&AlH\sYӚ, aT!CLvLnA*huWU" w=Eq| .{HJ:' P^t`:@DgGKC/(!̟Gگqpz7+e{$=$ɯ-_ m"'#ӝA4ٳaS= W+vhh|M., EG-V&2 `gqU}qcݶS]bOk"{e"i2q=jOi~uĺA5`wh {㡃 06CTAʱ`M? <[_gA]fadnH9|;+|=5It_U(:%|͑Wt,]4M.Ic>/v2jYknSM{˴5ﰵQ6&(HԌ'wcpl؅3w=+L?:WbX;HɉPU<^{Gp62*kJJ4>枖r>'xJ`x!!}pZСvrޅ<${$f*-\m:xkI|>;45KEū_}_ m?RS w=6 _2Hn9"%&.n@% i-h%,q8c̠~2&sH{fK'oZݣkad]fes3.XJc7.>l1ND՜"? E>&"LD k1pA8@fQ;Z P$RTJੇ`ș57{DJ:oVj=yR4 ^g~Б߰qb-k\dV#L ֐2c j;}iq!ē*PSaOX-P`}# %H,v=?G\|p7đܲz7 'p4(?e)܉;-% ӝkc9F-t:KbMf`Csm 4y{ϖlMąraó +FS ~L<2&Sq:N9boW  VE-ߤs?ܘAT>F'*  $g X*Հ(ݢw`$;7VyD1,)VlGq8,e‡2/֕)-v4x.:˿m049*S}7D+%t@f_E5LVj$=L|K]%j꿺Ĭ\l:%Ս\^ڌ12 24e.%]9@/%1?BZsOG ~pbSFd &<{;W%á]+ SeiW+W/"I mua'+!d>h.c|Vt~:\l8h7{1)/"GL'h*q썻 oFJiQNz Oʥ QeF}T09#:/߳/3Q|;dU1% lED{͛Lyo>0#5P0neaAѨ) {j3}.̣b{Սܫ0N c^'EJIP<0][)&7~'Ǽ U#rfiǒDɴ)>)DiȰ:[n+vh>ǿn'e%EBxK!sZu ^dV6F޿x|Se'Z. t([6{ ˙?b.qJt/0%(+:Ԁ[`(ONEP[ X~p,: T%dIыAjA>*vĭgVg\:+-LD\0 ԍbd#$A ḡ( ;+/ŭhSTPl. TGM㗨 \QXϫ%lI^yħ4b [j\K:ޥLrc@u01Mд9ٙ{Q;lbZZ,'7TPU3.Nj'mu6iZvͬF{D\ 65AMG@5CdFL~^ ۵ K.!r`!bvҍBHj\Ik^:/on_NI/UtݝB/H^g gk![(S(*bVa*eNI0/vC47 L:`&2M.ipW3U+ay{i_ތ6F݆5%A8ަр&=! eJ%OϜK >Lw {LBURK)ƂtAACZL614hvt CȫxJ0Lq>&tGܑ[y7 ܥSKͰ ѩQyAx=(@ iWk }/EU6iGMkmyN2;[z@:ux&]+Ur@)b}`<$gMsAE,M`^Fu' nw *:~ip*wyWQel`V20$q^~-2\ 9YH y]`}ұx1v+t'\fTW(A |-}joq/ fzxelժHчϺʪM\]#eOv6}^\ףިdJ$(_4/a5 _WL#JUI) 8$ d/'2K#JUp+E7"/%m6J>21.bAu:D+b`K;jcRI0Q²XFO ӯ;br4f2$iY{ElA鑃֘Knh ҶZ3& mF_*,>g$b4JfXMs Ҥ+?o͋0N \?O w@1L8'*Z;]</ F=Q@HeE>wfnGrp2ܒvyGJ+yx xWPB7&7);Z2jCc'`gn@;/G>xo\r:GgH2r7v[ GG,"tTmf(MAhɆ+3q)\C\VՆz&N]BJB;+ـ7nN= # 5r oV^k2' |>';-2#(kˠ~.bz=p+ڥ#}h'DŽ䁸?}3"q3zJIC:$byi.>@bּFTҢ׃cNB?,ȣGˤL;' Izdsť@e>Ȧ<:Il4#aѪ!7KUTZK^vF[ ]tqm8prm m OsIO%%(ky8l ~2uL;/2<MxR~xC>ZLJx-95mwtkǭLRdoK!u-7 R0wG+~OHvn-07rEo4WfX9 o\x#f债7hނkSB"G[Ba7.TFU&d)tpkI"yUxC J'< uN!zw j5,.@2EHc*>܀'h"FZў)zarC+F6/^`褵i^ukI! *f o74U}5+ZGQnis?Ҟ{K2܆ y~61@k-L| (}0O`t.JwojM$81Lyg%J׸v9D8nu)s,:R7p8@EiGл szoA)UŋR =+t3',=t=Hp:cVS Y4]O9Dl8]BKӠM i%e3UP~.+yeZc/y02m&V`v=MD ST|H a:.sy(8 {fM*5x~֚PӬW?Ო儔UPU(jkw8Vj 4HynYk Q<&A&_եUMD?1HX}8>[s>P2DE-5h.A~oaE}2Ȩ?*! ˾_>.a%7:V~T<̑W$QA=Oqs,|͘vs诿p4aƩjLhŔPOq{*7 C5BMvw_(peB92 ak(l93n1+e1qE5)=xw {&'~|K Ou+` 4u ؂|\1\]}%"$SaƦoϟDpKS#FՆ>;;(t{ZG@0N:!tz >K H+/DmDK KIt0e2k.ГcB"cZq懋ѥ ;Fwl'|@>ȳA7RѤ#M}$!Iiy7s/M=BF(*G4 OaQHx25@o5܌'k4d h̄[8ȧZ|`̋  ĝboJ~T1ʙi r{D}s~T(ӿ0v̙^o$l$9wv [(շ3:sʔJrQ6pMT4;!d:[)`i<+ɠgY5NYk mdR6LA=W([^(4mOr[{nMP!ǫ/j2ܳØi{ʲ٧R4•q>+R pӒuH>)N~uDaW~-ʬ@{ یӞJnÑ7F6B9T!I=METC$?Cp 1i)uxSm&o-A ڲDܗ&79YT h5|3$mc[\rqЎybO;}sWk״V[Qy@]_2d+6->. !{igN֩W$- M"t9e!Y~~-SʸZC3$"ޱ AJC3_ʟE Dr>뿁I m.tu5%0"Ja{?,X9J ̰=D~ ,M9 .ZJ!9&Kt[{O{ CCUeA ht\PzUy16?gLS4[8>pSw1&"w%]B0cUCcRB= +;˖q%yI!rMq^tVG<ȫsMG$@B0iŭ~)O6 @0. ( A:IctWl?x58流|?mw+~X [!ɦV }/5rMW` )nӨS;6v {z/L/H| 2zy2*i.=+];#"[gWagC0AAU M9v_C[ m.%bwkp)[}~F]_Ccjk <&7nVJWH7%y&[j~ q3+d:c6oi%& Pߎs1!!+ LIHaY9lYI;q/ tnWn:!yCJ"eŰ ][]}?(F ߄C4NnÊ4Lf9&{hŰhpyCDs"gaufٮLɡ,ԉE/5jd3ɨwF (lTIܫhR,&4rob_\ o].1z.`@nv mp΋pť?Y*uG s{.y`ݮۏ*8,WHpD &&1!O 4prcFtDZ79L6uJ{#%S=NZ]WrTV`(~}/+FoUpaC+XU-DotOJ=wdϗҾ4qFd6WD ];}ړ]c*ƕ P6_w *,gQ5T?6)1ML'ſAlz֮*e"4+Q-Q.RpARic᦮e]ہHvñ䏍cʽR"w VoØ1"rlfBhHw)UhI>DbUͿ R,#:VQeUBꤵGVGJFL{uwxZb)܏(NٱƝ.K# Ԉ8]Js,JlT5!MngZ+|˶>sh9e6ikUZx8 kg6"֥FGJ0%Me(bC$x{2DnDۋ2#*ժS'Cn#gMN~tNq %:lPc1 >Sz/y5|^ -'1tIȉE1:19ݪ+#kU47<>Ȭ`2íKΚ)B& %_Y̍"ʱXK7kv82 _mL)Nn^Ӥ]U/K/%*8q࣏enicX0fȨii -3щAz4ۜjap^&lF;-+;-B1MtCUd޶[sl^T.RD4%DPOF I;2M)Z ͹XU3Xod7õp LGf1 Ժ g ;Jo"<%v1İ!Tۺ!f։IU`H\@E|jUJkSqv*=>^wj.MlCz̬U vY 6[Ԉ5}*1Cޖ߻Ehf1w[A8=cl4bﰃr{/S<N&͏}fVy-_}ɎiҢl͚mM9%K-E{8? hkp ϗњip4Asufn D:MYպ/D aƙ ': S%|*|'S zi4P ʙNC# Al!]k3V 7)4L-76vR4ώeqѰ,mdtQ_7l C Qx c "/Pv-D&4+HXki`efNNsu4+ 9NxTwx  !J؀ÇÇd@,Ǩ'Hhw۾@{983P_7i/1ͨ0)8Бdg_:tk[/`=^3,:6ۀWWRJ%Hox1o(&3=kQi"wP{nĬ{qiŤ۩ 3N+w.Czv譾egv^ʓIuۓ 4e82>}T@Jb)C5UR2Xq=7P?jDY:\y⡜4^J !#Q]ֱ\T!tQ̍Oι18đɬmř b;k'FMIB!aE~BmC85?]J9صSaFT6bBjN;9ZjKd*ͷYү\yܜ$.nsɨwI#pF︆OXʌg8$H8FʧrXC ]RY.N'T!WIzW̃TpkVV2Ս=qkӻr_·'8z9NAH9!/\7x:kM @K(PAK4!3bE~Cɮ-tT$7vV3 ~nv I)Ra-ҷY u9M)"ߵ%T1$Q@pFo9_wJG8% Q9g*a%[$o4O½9#e^29Z yb禸`,;DA|.U n[-([m|9ˉ} 4zVUlA*(cMR{in޴1r;-Ŧʴh9ӌt~((r - cm%.\ʥa8/AAs@Z*`qKqxjQy=%I 2*Vs6ϴkU@y2E;M\0Jrf) 8iZ2CRiB`T'uQЍLmXgMr\|l;}V[r vUTAHB utd˟X(1KF '> ۵U8v.x(qxAR˺(%$I!;n4ͫþm;.)ГieD YcKsFJ܃5kw#[D!^~TB,掕ԡCmCՇ`Bh`hl7cg#wpA1Du3cY?~ZeٌZqOS%1U=۳}>a`B,{+s6PhIAmro< `i4ү}=yjdD%R:S8cHpڰbi"CF|S3OT hBOCڙ͔v['ͽ?)~ 1m;a:m>H&sրORsF.Ȕ+PPͫSTV*fW,P0~\w/y.pPuUh?{"zj]ݚPJzxj;ЉYpeSX̕_}X0͋1׫X=5J8pbl ^; $AO'}jVK~ ^cDN[q/mdaO4<|mϧ@Ī=be6g*5 EKNvnz˺SN9 njF݄|j8uDs،Vƀ1%؝@T|yޕ@F3ks:"R R0U,wk^z-OqHyzgɾ69tcJ{͆\f$BWZhn50fT|.\ H?գVGgQjiqLSSg {Zk7/k_,I.BGR2? @@%q+xbM'M|csLAӀzp]PqNEb9']~t?mIF'Xsg u@Æć4%1"'׳ɏ}h7Y+z`;w >~1_hQy: G >$c;8#B̝jomdjrªKC<N *wVXoJ"CRv}~eZk@e< =L]`iתKiR>E[1C2rZ|d' G=ȥݥd;Gmn?S{**d=EltRTD 0'l&8 ˘2DWz]{( 8C@y=6biJףi[-Q_qnE~JF*/ kwg 5h[,&P0=)h!vd]c#dG$Xʊl'[6 /z9p]؍;'B!I?\Jm8Kk&Fb^[*&X)̋c\`gX!&04Qe !_ҟ|i6מV<GfG9Rjʤ:_7cutyVH bRJ 4MP@{ѩUU\ϸ~Չ{'7[٩[˓'Ʊ+ֶpd&rN&Lm#uϻ%АYA}d%3/l2VA++oz_,Ni7qpP>!,71y }UpЌ춄z`Fa1QQ#өok1?|&)%0tBS-Vs ȭQxh(y@B p†uݒ[hlT̢p:0BGZk񖕽cZ,&$Im;Qw=8%4y&ZL^|גfxxg}bՠ_XnBtsKVT8@"{4edqX?aW&>* )FPͱ%zc|{:2%#dod _7bhQ[CeB(55e]lޥC?s@JKD^zSbG$L ?FV28:; (d % -tVh CZљ/k!me\W[w  ŝǭHsD"9ڼΌ$I'X4GaoP.l[kI_}>ѿzZ"'M{%_ wjs 2oj1rzw7>'\w~ݘ@UꏊZD*Jf!^Q,'ɾx-b~r`Tl{*"8AB|OfyQ($Hu/X`_I Ą[kb 7Ad&:׭}{/1OE\} lyOS "! J= K6w %+8ACݔ8ٜ4_z ۊ$X_nr/cNFݠTKZw cZ@,} W_0cM_Y{ H)!N&fS<RFעk5e',=uSx Փ\HY@˶?S4-VnBqjNH{5>/1E6ᔺMatsx}vgZWiYT]p-='<%8%jƁu+4^~sPVW_ }pv`t`F&x9}I ]čKUW2}W:n vA- HqR^|ld#qkڝ*F. +Y<͈IӇnk# {+ ʯ;H:݈}vŃ-=ic?K:B;TY '+ < I=y9p1˗<G4mEAPHȃBZLY?(Dy_ۈd˥ikYVX?^_ V.J٢l@Icwל01遦h+" ̚6?KźeIuGCgz5l}VuNKf:%y#ŹhF'|{1)s[XGyd\Q g7N){ۊ࠺v}r\ןIIfu)x=|h+M`\]11"'-.xSQ"6':7#paKK'@"{dn  S`3ۥڍ?~j9f|wڭS]%SbSrvb*&~Yv(IO0%S=+3*1J2hA %Su*?. "{uyl hs=XSr`݅Gn$A*dQ 5xm(lDJoI!Y4;c5)N;?NZ5<+ "UdrZ6&Nq><S_4L +wU\wl@V%Ցvn;&jZQ; YDx?Q!RKP/6 tS,UI`~@~߂95澸h3wts;(Z0ִoӻB-zӂ'EhBe aH!+Ԑpr7e\Riu ^#K'Y c bƶ]7J8x|e0zbQPU?N65Őg^u 6 W-PRF]xKbWQX, y/H"Е6ΒW m!>IyQ{zb(C`ӂԼBG[ b ծyoծqaK`Nx#o-ְ)y'lCmk:~My}iRqoCem_>@9$_擯q/5HTROŚV :Q@0ITW)4/Bh$dCPV(m "AP0;oEJ-BFg%|F^)i:3Nt̄}'Z⼝.ymR2/j}(Re;qg,2K.dD&wu-f&:C/ %`$V&ͽTkj)J *XUI+iNDNo/4G*UֿgfNZxu^0^X*AI#L1S'8..6m{alZRDž5ndւ;  wJ}5(FP_?7[ݕ @XvIlSP}Ʌ;oJs+A/%OtA94^g6OވV2̈ݲ*$/>cʱ-J}wPk0t84,-6LRPC pw-7>x&ڹ2j-.Qy%5k(љ%nԾ*!`pTwoFU2 s* 47$m nKT.vo;ѴF*ڝ]܍rv+`HV7B6*'RGG'~{\R7=3φ)!sN SRn )|GGVAY=}ݙ|( +:b9chkjWMn+M#?͎V>}P5t40, Ozv]3^!ѣh@O'71jzdZV-'< Y,s9RץTlױr xŰ&a} ޮ>p5'VAh"A8!kA;߀ٟ[#pH/7 m'cߥ4qG1G|'҇VIK)660K F=xy oT)ܖ~{+ȎZh.s»hBZ;BWNp]]n8_*#2Ne֟2vQ~>vo͵ǒn6J&Nv,sv+!QpL ]Sت yE`[_r+ܷAɶQ,1w;C?+Gk*]ZLJ 6V)ho9C݄.x:d7@b\Q02D0'ThCJ eϝdue-Ϥ!fb=nuȁ3=T\yܔgju7d˼zr>t[@ #˨V.@].ٜ4ɟ}XUc#4h\yUVTCk:㚧b?'+;ׇ-ie,Lxh[vk+>ѷRFs!99|ND _Ǯ0@hnF2w\—g-쁶Ӧ}`* {ʯWx"iZ;4iLމt]ZQe2fGFas!7͗nIT WĹrU \xęfm+5M3gjMa\WZFoY@i/΁atn0&ƶ3X7j2zƩ&d^>Wɔ̔%l۾|&Pin(=$j k;^V;e^WO3-wjH`^Ѳ>1#3E̠ =[Vp81ភ rNYfMUS,t6@bo)# +6ވܖwmEæ(<&g;aïJ%eD@|ŅEȣYѤ&,yPbjfg44޶E v&B&. h"RT-sd7) XϹrE65%6 Fδp [U8^ndO,6Lf(f"8o^h\.ȱ/(o dkRB @\}c`4U;FǺw߮WV2t;#Zv.7.]wn _91=+bCg8B߱{SG\Ey<5Ő|qRmPJ_c .uFٲ[ᵲf2'27A)dWnR%p K*jRXv/u'l64|as_)wsfZ{Bؒj, c&dP#:Hu $K@Q:i\CTϜjAE意Cb^wFsW\ dyj[(QAC{Zi}jWG36 m,pu;ƅr5fJ3+w.ڵuwcqPFk{ wNyM fOhgQ@ԀeuWHp SuXs]\|mAe#.iKteR8-sZܑ_&Dy?XYjq(!u%Ӯ3vy֛#h1Lƛ#aX(bDY1@hjxTO9ۉnu5$o:7[x_1jUF\8 BϺtnG6?ڧA=r/` -Kk={1ܑXʤcG<,f*TBNC0~!4-,/A#2!d>b1ғ/+-rBVč+7MŢPkw_Ju$ܫZY?{O_Y#1b(}T8\Qg^' WBIN+&%î1l)ßj>sTY4{ |(:2ԛq=u#q8^,)N6堰_mOyO%wZY(mH㵃=wDagAD_ v϶=T<0rEԌHKjR7y`yq߁FFv(hD%_[a~;o:ujO9*Iۦ?^MٶuI_K3i LI~g^d75sq=iQ68h7>Mt3ɐ}[G^YFJ/Y]"l[l, C#(V\!xĂ9&v躴&e޷})nQfc II!2: y?f4V\ 7yӐTGR#d E%Ee_8Ž# >pUХ^JowIWXfuzuxdE+Rv12*j3{ ={' ~rf&d8~6>C %4J@up,6( }=)൱gO2H&C)^Cs$Jԇ}n ʱYd{X? (ּ1BmzA 6c24L rf#MZ=d5X}]?.}S2gaEr'BJחhKA]HA]tiġ6 Հ@^\zAJ@ij]jj.M> } }ģxC1GXZPeff9EnE]W"~ޝjWL>AǔԚ#BNto__ynCkDlS%ZpB^P߷" z[:m=S/sf§-^Ԍ6NY[ӹ&P㙂jU NQǗϺUvHD؋ (vS -ȆfiR7|ȡ6/>@TAr<-n%mץo5@~ ,,EtIo^aM]ԒKq_RcUgF?(ʿNT5JߘƗVΟ(U*v9a>O KPo@dc5UƧvoGYHL-Lb>+}/sR $:FF O-W&21Iú"[~FPݚb%r-ADl=BxCTCMs.4^:H?Z#ĊJZ`8ڌ2pL9 i. (I9EJdDtw9nwe9;V)/vHB-jwUUt;5)F21,[%&.}[f&S+EG+ J̓uIU'xhag]R#C}IPp*c hͧj}1El3Ikܜۗ<?J]xp&0OZ:+&Ta!!\V baWh1DN+(%%v0mO ^3/Z|n6&UQI<w^zʐŐ9r A>ؠ%xZjzyq& Mk8\oyȦz1н= zq@n?hG#)*rp+6H쫍|\Yj&``RG}.j_epW]ƙO0mѳ=[}Ε'-Qʓva,2 VWZoD -b u}B ,}Gk"W $H:H0&f^Iu2kjӣLh2n URpe ;۴|Ň ,~tLEqr{lP#>h6$cr}et Õ uu=eu9mcA ?(M䝵p.k q!IaUc4c_š*]-ҳ[R.jpOpcﲣ̲'-!@\fs *@5ZǸmǧa7^c8r: #-x'˩Wy us۽8Ե% dT12%pb$*p"L2L Cc5BLע?3H*_*Wm#2OM6WTb~:H8f0qoIlK~As `T]I; HXv ,@eҐx=CB^eLzO]jEξ֔?ܾp2;GHpޕs~zPczֽDReJ(?@$AQ[ђv6#+r!_('~/i}кtIB%/"o%?*k)#CL\B_\c8^R a$1+ I#[k ƛWЌQ=L!_n@Q3nv+`Xؿ R 6QFwãJx}vP&x2Z︗ܟ ;˨A7qo~ goT3˕5B\aNZsĨn'9w?д)uO8F-]?- LWV<11mU`4(=&CbЖm)|ꮡ4C:_bZnu[+KcV2TҸvp(?R[M-vY,1oPeؼy_ٷ50hP = OиL[9@e%#s7<4$Mx*wv=ɨ݄A)Ƽ=ҫh.8 l|&b]a2}3ZnJ#loHg* ۮ/xRxb0z׽6k,w2 O̘!}nI|J-{+ad$Ct+rpH3 Ȯ$A`pDE&Ez, '_$Sz87 3dhik ҄߫$`nUo+,,HR N&F>{7V{mO_dOO2r79m ET-|`K0D1>.8>EΎh3Tx?Zmqip% Q{/ʕpE4LQFQޏ6k{]'^f,D9/+q2z=ݡfY*$vR?<t}VJYm7:n%LE; 5faK.=fyE [pG[%7W\jbX#Poti6V%70\H‹۹z7[].AmanILGs>.:uqh}D]=ӾpVSYĒzmv6OLG8Mxa*3TgG0r‰cboUC@ iqy7_u|8n )VHs_S @0hBNQd*E&Tϣof~= XBancT$Aҝ`϶x+yO} **2Å-r $] GAT'5$@x|B_:fGy,xLE{tU֦]GS6*hw~}$ϢASRSvn#Ki8h 1U*c{=`9-$r c@at 26&)'~P_O]s趮N˒Mx6/[=jg5l!yN%~yU!甥'1^ %'(0Ks (O,Ow-1ڰQn2QtSKќ6Q{N_Q|5-'Q!mx&UD?͙s蚒+cR+(aKI}yxcmS¸a>;Y-6kҸ޺+cD[4SCף @Q 10`1]]-k5?~l3%=S 9GgA՚'zaM*1"DCњZ|j [;02JRRTӛGׄGCbA낗Ű4\DI?xgt,âK A**sWa*HrSE$Hӹ>xcԞȀBb-:WX]3brW:I;¼wxLr[[u\o}Lhvo܎Ĭvz*% +/ ^Pv9)S}N-pC+ >Q/Ԝ"ɥ>V];i0:Q>d+ͷ;]kRVWe-7}b AK⼼M u˘ըZHuZ eQ`GCq CvJ`2l;8.sج^T ]@C4b${l;Sa=lؗmzjc&Ph ʞ[X57ȫ\`A[Pn:Ra{:0*슍(M0/P߬p>MUDYdso=y@X#r9fSDJn1n *F+!4r޼/dl *0枍?Q]=q)̔w 20`CU^BY'L ֝ČC<'ӻhh0 ~7( cN/@)*y^ ;K*rvNP6B*۾F۔eRʈʘݹL!axo];|ZT(ߛnfw/R dCWhW|}Y':)c] xY_ WP&)+K)4+dg,r9]*ϜzN"Ȁ~쒺O^-Q'ϥMF@ J7d;vzy xY.PJgs U_:32, ̸bn)MXJ+6 [Q%€{o!@ײaiK1=:ḩ' IsLΛnj:\, 3C#-; g%㏱Z<2?FmE`"I,(f XB6񿓰)0}`Y<7y=?hA6SG<}4'7@Mǽg0+ڼ0+eV5NRub4u gTǫ ^lZ`Dļdc'Q|Oպsc'4eO(W3To07X뱟DkgԢޣs{bJ3bΧH ;vj3B5 :@ы>A뚤/?m :A^7f䰐IǤDCieM'EnC)ށM*͍?u'Z/y ,*#<9Mq,LH2'NIxy}-ؓ/Nsc4_,K82hTZzG&}Hk *% S[fH<::ud#b2Ȯ[A .ӥJ7{d4=N\ZuMNc/2$CQ}@%gMyS;.mH/Aސ0aЃ@S76d\CBTEsy},^{IO?\/:#axmb_SuiĦXF <rB֬2;9) s,d;cҍ F1TG;Unٕ$':䃟{A)lamEJ)Y 'Bާ( ۥ]| &q=um:>*syrs=ʧӵmfOUiq\USl6iWq.YdQ7X@i.|У g67JNP*0vkôJc,`R9O?:c)ѳE( C39G6(9ginV Q*2.Fsw9^F|1QLRF6a(:c y nqiI,p>1CEhlxG].޺|7#J< Fˉrb`Sz)x5Hw=,eVKaKUȬmWNߏAkD(ϕ0EE#;{Ö-[g #\3z! XLtIaVfWo8U2ر%X7gi?-4_̤8\b., = > `BkX=e"cYؾa.tX ^ wGyHaai.v92 sRWL/~FilhUz;KjSacNUdZBx3&!{%Dse@ ~́۝هVG_3G)pB`fCV%Ь׾˪$ZBt0͌cD<AjYՈ+"C*3۸jmǗ`qm `ڬH-uR%]WY Gz{H!zoJ_aVӓ-S?O/[5c4/Z vaa{nʼn+/y\%,QZlԘBybs^Y nFTf\}9RB;=`õI'*4&hHUڋu/?tZEφF6tE-҅Jx #I43@!8fFx2e&~]ي>u^j {@wlB#4meio#:?M< zhyWs\bF8ǣ4\0oEfCDgN?Zn'6NA|gD=J SK'Jx%\JF;} uEuBU}ٟlJgWO<֕y5U!%|h9rԡ [j*N*v xR)X]dG v6*``<KuyxM1H vQ.i(6 ćJ / h[z'"kIVSWnt`% 9ф,O5I[8<عEC,/w\G00]:L)d00D^$|.?ݥB|iH+1 g}x{ xE2ۋ)sܺ lƖ{`%C@翣˵ϣᯊm9**ҥBq?6@j1j]*pJlq/ H069sY9Ln];@8[5V %5.}B9cjO {,go$qmd& >4]#j4αy80lդaSb Xyާ`!Ʒxv!KK5Qa6暐(VWaRJz% sV!ZD@aҌ{ O ;:8v}qxxz2gz  *z"XC V- lgYR~!{۱+ gɠ\0:;XלqQ־UiFH߆(I>%Y1=lm ?< \aS s ԒO}NߊnI;Ʉ#tՁpUfu9r N$Dˍ?+#m :/gHOCqٔ]06S3\%Uk,Z0y'1g$s,uz+qZpہnqͽD'K ͖Sʁx+b/\pa; ~=CN[7CY#- ֬Lfmݽu4QY{7dtPr} +Q(jy<$y?瞩ΑVvU PQOdV5| Hs궔 Wnr Rk%_EfP^)ՖHB-Yjlf&j$L44LkZ%$SuTX<<4 sSK Äl!`m)h`,\S]#@~!UGOS}xݴwB^}1/$(0dw|?ZaC슜q eQ[fn(#XVM{oMz 01&)S$1+:@4 m(Y $ Jv=fJLڹkoG?hL,?gڧ=}04β|. `9=:&ׇJTU<腰]}/{l:5ӮORp&;Iܗ wi q{=CҜ\~ņZihprq|_5h]C/.gcJ+03 )rG[],^G*E""7MX<;R<e1=D:s%qrKQCV/,?73l-R;RbԠ\^E 9XR>R:%Sc~KnLyx&ڜ襏iH5 !< 7zX~wQ%t=&A9G=_Th2E-DMb)4~,;ex $m'#q% Tjh pDQd״0*íՙ8yD WɃM{sqWV pTScIЮ\CA2?,]/g8c !IVmgW F[1Pd?om4V uDiʺknd)P@ WEZFsZn^c!?Ke,]X?0Cej@z&-};=0ƀt'|Gn{[ΨI Y<5WDo8){f\]H8h` tߤ۴*e4P!,C<\#BO8oOVMRb .|UIûj8Ev {vE4vʱu纭÷jĬȰ)1wӊ_$o2#! z) 1#%+;T6V\@/68e@;*FAHo }h.G e94fւ.A.ecx(by5)jD !fG##Ҡ! 2m󄮷i7VP`ism7N^u϶T"noA $`Y;;k^u:KR`)`y<;Wؿ%Siـ c1bGPԶnU*!N3C~C}PNTvEю:Nflա9 ;=`˯) br70oLdpLCɉ ){M*⋉U8>\3>™&:{` j(.B!R6`A1| TR 8D]n\ 0|hr:XYmbexy֥TWs: AXW׶Bp\GU_խQE`oDn#BR;9%Eݹ|WknH4N$2_8cikΓڔEI3H?C_6a6!M@Qp'whZ2n.TSHu#dV@5W0,!G;槵&cH8$<9^-ł˱-YEKV\cIVƣweKy%kl6lc$h22z+6 a?R̹녍Q56MFjJ .`|V{Yw {zq>я5}/) ;7b Rx}.z{ `HGgT[,#J,2s|_BBp}?euc脹HKNLfHR)=7A'MzY\\; Hp:/,aWI\^2|Z@&> m]c@s&H7*g <ʍRlcwtK/DZ)18p,Q:YffSE( V d+-h#tz06} c~t/v@F*x=F cbX.&1>POFѼW1-_-O hn>)2+lTӈ. !xـ3] #N"xw׵[aRx!PڀΜFcQM6?w+8qf!,K Ć")]7/Go5SCpJڹCyҕMF88Kf?:LZ#qB+*S QA Iz'F z$rTfrՌ#xM@ 3W͗e׀"vk>*H~*U6tQŅ!<m*()龛9(mOnۚv$0^05 j="$nL B]Ç!n (y+Wo>~.ּ}63RDqL8q!̈́ԊoաḨoTJF¬_)4K+ILJYuKrh \hs/1AM1_d(Ѝvp̛Jtma:2`k,~L,PibGF*<'=ClgK$'c.+ms{CU~f t̞ho}-~Ő;#E`Q3 97D[BWL{}~C}~5v ?U׆H& I֛}jVR6ے(i|]v{9sGVYX ben Ԫ TSO!<(q2O)VХ薇Epr-BmÍ~dUR vlb jcw6a^qVpDLг(cEJ><zqWc*RM$Űi Va,(H;m߹ BH{%1N8xLOb-,KU8x7ˬGpҊ yAu"FqhKbͫ=ZXAv1?QPzNnb'jǰl D;攇Q+#T羽 ?c"LfQ]Ș,q!PXgж:2fNt`R Y,ًۢ (as_v@lt"AGmH^XɧPW'*NZXi7!vm\('y{IjP.=S=q!DGtߓmP>7&9׀YGlӞ0³"x K`ttH dd -SYBzJ4LV8&JdF @֯: ;Oq{݄ni!18󩑙+p|5eI#r $g<}p:cA&(fMekIZ2%Ư%GUHCCAVmpA. uG]8#S6W~4n p;(IϢ'io]S4=#6V#ve.ȼFt(HjwN/ѹyۛW5 瑽ނ0 ؎+]_lǾ"*# ݫH@j* =CɆҮ ;+, ftOeA|{,-0<]HWr-sm ,tSވjnlnbfw"BAON[Zj}O+k~&WzaZ<ig?$ʭ# WyցaEMvSʘ Ǚ.,?AJ{4?ρvc)A͘g#S5LJb%ՖhK_O '!8^鑝8T4ѥxwi-]%%((X=Q"Jh$ S1w]R Pl#dZ\BN~t582$|%' TLCd+ذ e͐30֝b.LaA``C+] S긷IjvX=L9h+7+|d鯾5vV^u$#p_nv%6}OI%pBANe3IwzafbK, YLkT0{Z M;9:v_="fmzj|\/_ip%d\8AZa /f0e@V?4 Ye?Ɂkt. n+`>F!5]!;SP45͒k$yV@DT! 7|uGq+V@POF[_Q axTa9$vX!aW8v."P QsIe_dIS&]KbR[]WDvK:Ve-fċ7膌ksÝiFdQ[a] nwqpע?c4jt8,UN%w( /Pj(jτu5@ٽzG]ެ @zXrc(($cV]~?Xt\کr\rT:k+)8Pc~Dž\l ,W=B,|YMb%|pHg_ $\61=:(a~ AJ|= ' * ɀt|S@rMe ޵p#ؚ,@i;[;}mp%OTzR [vdZ?8OlO[Fo.F̍;rr6Uȯ)7sw48j_L3"s[F.b9>!lF?˖#"0pқAv/Z\ voCy#2_ψ$0ߒW._699bAw@ T=󆿲VIg!ܓ"Qhl9P,W(EۥZLll9:̔2j]9M^~2Y唙۹-ۅ Z+svK kwTO lш|c`D”D[_P1~wx{kuptuEledvjskNNrtx+,fXh'=PQRrE.mrŰtGz׿<GOBbH儸&rZ'%Z<L:;viP9h}X~j<_@H؉QF$]K2VQɯ[o-d0mܵĦ_ו5bwYQ7[7IS-WiCL K?#ɺ3#L5MbG(<Ǭ}p#q+zM-p M;ᶀ%7ËFM R?x_t' YK7XWd@:'bE ]rW1 .g)F.`2pۛ#7c14K4v᝵}n2Զ(^!at!#^Hҩc>KE:-,e".h 2?>_pF0ո&襝+žI[-'dQ [mQ8*TX<\U$a2z}_-i7?X9 $9  ;6H ,LW{rıogmf1$[4Tѻ@~ "6xA}:P1u,|%;gq1m<30f@C,4x=2sCo6ɭXeh;Ǽz #~Ўc7jϚQoЎֹR,۩6Ӫ`&._}M(h*'Hrm Sɮ(~bj Ki%M0Udߤ2SIs'q(CdO`n֓PuW53rӉבDCu E. cn>~ʞDQܺ?@KmlX5}{ Wbc59DŇ9֯AZhytɇ~8yBӱ9TͤaGGi 5 [MތNV[zAC uwöD_ F':u<cNg6iFܷ)|T#xm -t1jQ@{BWxWAFNdq@(kKH ~D! CWĪߙ9pr+Io&6ZУz+EbP1U{ApF]=^q 4b$(9nPkoJ[*+/O\Z2%&ps܉D يbj`Vuh|\K%tQ&JhTK-P$,\~3t!?fdm!hB{9@#9J/GBy̢؀ CDBj> ɀGo!tށSK=;WcYyw'F'޹(/ff1n[cPm,' +KBYM}Y2螪8٤W ?,H/(Enxnh^5wիEeTw#*;tZ%6gYZ0707010000001e000081a4000000000000000000000001668434d300018bc0000000000000000000000000000000000000006200000000./lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/infiniband/sw/rxe/rdma_rxe.ko.xz7zXZִF!t/$]?Eh=ڜͩE_D$8J.$'m9T\ aCI,s3LՉ;^{igVwLQ#7\N|,ː,gNC%158m9;EǷVV BGlTFN5VX91!(d فvD HwCa~l<b0SBZ%-vz-s}=EnpI"^)YD` {c.u%E@R3GqΣpnJ?d fp[ Ox VVͼvRX׌o sW˽ Ӝ$+`L?ZE}w;G#oy5b "/=~exj&5R(=|1?~ysHnO(xcp注=*MJ0t-$zw{ZJaQ~rh""aw=`3CrL+Z6~;Ls{i")!k !"$YjjDF9nIFڸC% EuѲ٣g\Z3K};xbۆz7X3_ՃoJo 'U\Zp僯SGI ] n|4ҖVzpM?F㎊`,|Zw t̽?3kaUG|ٲofysø`(I|6hS6a S,L`HGgB f( 3{@'fQtѨO3r:-LO(hI=pO`@ u)>!Znr'gl 3۽x*!APNA$CvWFd|UTaVce{% KK.lNN_ŵEg#7+$eQlM]H^\Q1 Y~z,/8m% ː >=NIAh$:Ɨ. a3[VOQߗj<uТYоF^Hx?*eL~VlF9lO4 :f*}sr+29#.*tGH$.B:i{ f-fG)lڠ?JZ,K}?ծuK *]ӑ3ebLφZQmVQ'7K4vlSI5aUsdgD :$ё_r$ji\[`~9^1XjCru%71+¸"8޾1kp Ӊ油(Q>^nm6yiYIDNjr2gA:xz[z*ᚓA}S@@"Qs'`*`1\r|KSs"e U~fb&MI|$Aaed䈭DnHnilXs4NZfM'3# XsQ'U }X_tx7ŏ;K*gx/VVDM!)q-gkvkvC/ą[Kp^o,ƞㅳ 98 {_ǨRu^8dJI }z 2F; 3mKA$ {R{?#,(--*{y|4ȩlʷ("ɘ,EbY~ˋTPȵ\$ץ';U,A\G6cO߮Ε=nj)4y$:z1ZB ϳxh0<6_v v\$ `غ)'\)ٺO(q6WyN4dZ͐yt*2zsmj7_]llxSg?<=0]~%SdaM+4 9c[#)'DL4ʕ nyׂ`n8/"7Ɋ5;^aJrRzHUf RBj&[֭}*^$r)UrnmAxe%(07/)3y餔AE)[B'N8l@9,R}X5_D(s!⵼v R}E2Ar; M[ln9pԠC%$ӝ[M0NW5`y$'N雞@#ۚ#X(laF<:m="A._D ZְЙJztdK벌kv3\)+eMy$7o'%jt(/xS9\+/bzKAG RaiE<(5.rE[w<9-4ȎqjnZ}ْM1,PI_S/J: [%'vLM$WCEY V 5c2M iVUc}4fL$;EIy Ay9kOr(W}ȮFh"WN ^Pu|>=6NDمv3}1oB4w{=rozքT?k &#UZA4؊͇˸|“XT/`y7G&RBQf[;6^a7f`ĹR.GK{zʀ$P_]e`FK}e˨LiV=Rs=h(v k0h_௃[M{b~2hPda!A/ 2W4ieGh%TbR~DG_i3"gRSRѠvh}*lu[ySj̳*J 5ɏjl6#wOp@-u]4}/uHæAR^X6ht0ù1Zٕĩ!zhX{%Wl &?(/ǟQMpP]tYlAe11lj0^s,&P77¸7AgrF!u#<7X>K#@t~sHDŽ0wls0\[(+nb Q)HJއ+" TE/iEܓkI\c #“l%1bA-Z- bk _&C55 ǻ|ٗ/z P?kg:7-6otTZ .~$$lXc,k&*")ޜ#я^cKk⤾ KzU;GKG>3a[ً3*6MkbPk"@GsC-l坚'(h")V=ߛxSRbk8< !qN[pP/ )8/`s[ؤ2>NEP*Ў)%a9|3Bx7mPM(g>\E\ɀTdP"hrr,{\aS6~%#OZZvFLi3RsO-%`A/Sc]ʤb:k]!w0#~n] <2$=D|!4 Fjr#fk%*`X3[o׼L8gRQ@] 9qB ̾/eX265H_-]1a{zuMuiJ7Z) T?mEZ8nrHLO!+C73:׸ vjCM`*R!)` M)OlFW(fYrLW˙p` >wI\®Nm<JJ~خXɋԪ ͜o`V'Jf`2bW I÷;좼87>{P۫h+=@Ax R0Em֑x$G ˮZ~&$~3`i)^ɒݰ0;=DH[4a*GrFlFo̩*23PVh0|Аq9rȴC~rCTeK*&OIPn(%e1ȇ4vPNN䁖ieyBJ26^ONX y.k\K =6@D6^'67r%ڒHh)S)._ <!gЖ>ŸDu#Ɲz#Us#}Nٜ'Xaƣa%}`ꅠ)BM 色ۊ7 }yPqb=L[[- ~PjrKk?n΍#U%ϛVb.8yd$.=1c@rԐQ/۳, ߝq^'EI .Bs5q+5g <pL b m| RjMiq2g\MO6n,&/(|37+zޘ{ >34Dr eQ1:r&'~fyPQ#hR#J~:'/x 'oZ G썌Z`߂sfR7|"„ F!bÀJDON~nEZ7*焃lkduVW?lۍ)s+7+AM0XPmHL^ߏo❱\?h9nEc*w6塾昤';f+6cmYP2w"@ 82KcDCt[TiW/&.،zxR#isrb RfP %OpORUNE pY 򽛹r :kj(ƗU8yPO,uUr=/Ԑ/ D?s #Qbm.9f] )VTUK<= _cl=#whQ4wŗ&.6yhGZ*?k}b=I"xHbu&Y*wlq \uY˛J1.OV偩fX3sNY5I;zOzה|C U'y ]<*cۢ[ncN GסRPyּyy"cn/Y8nTޔWJVg(sA0yǷ柎=Cf35u*.s ˜l8NMIC89߲`;c:PIS5)xrd%Xwܪ>{[[v*Wx=E8' 'o%V[c-tSPlabyǕTJ0+#q pEg^+\h6񃁐|gsb &j ӔZopz ; ]y&6 q(鵟֛~"sE44Dip \%&<;r`,B<@wzfבfm!S:Ԡ68.@BuM]x896[~ʚIT]GL' F #83}G)n`n'6_sPMma?0uuZd@^@gr.akQ݄OP>1؎31 ]W:^O̎~(cOȐzyB 8ģ`#_nK%<fcquF6!$T_|Bܲ<%;Tj54 d]'样:p^T19ʏ›I 5V/$}2ure{*ŪnxMK1KWL9 ;tA!XgEXh.a!SFN\ E &l*,l0S\ɛ }AcŴ[ŨWj+FA:;ѽsCD&˵`P#fyp tx^ Jq^ZsBRh V{O]'`4[rL?,fy?N(;PQ\^#>h֊3~_'B-cU&d:_St'?R#9Fh3RjJh)>Q@xQd1j˜z\%Cda503A0&bD $=So?R۫Yj)ֿVLJoƉE#?!]d9|Je|$Bڿ-27*VM<ίw 4w-svb UѭĊpԷgxR7j$YDy<6Ι",f¨E#US^'Pg9n\ׁUՋԩb. M<N~UlfxJETfݶR7_)ð9 272#+DG{N1%UT@Seb6?j=vшwżS y>\ǚI~Wn"a%vV0 @»}F6/I+G0&(4Vr*H\U [jOHz0Kd ζ2lx0ooےFsU s!}x-o'  *N}< ^Иi?^7b 8o;H#GOSg0ej~]ӐO vrSaqKtZF|G:\&2o4;ZHQol*R0h9uOߥI~hU\q|xK?$inzb^U:HG+{ݢ)*{<ѹr錖ƾIzqpB&}í^q&Y ~EwwHGx5rȐg?7# ^Z-W<3*H+ l48+*M`7 !l3>-y$MPtWʃhmƄJ =`<jAzs{@ |5œSWWm\庲ZtsW3-xkFd_nxp,@^$1E|`0a8i_bcCxsѸʁ0 F.EMN;>gj Yưrg_] hIEWP@JO*mկ EPPsb3[Q!VM4?+My*uY|lbVU $`;˂a _~JTGװLpW* /uf JZlJ:wt%!vc&4;us{p' ӱ@l% d/ͅ2„CU?_.uAJ1 4UG 3Xw~w*Nv<->D,WۚAϚ9Sd+pъIO{W/>>}7i[*dWD$ڧdvL=Lc7$RРj-즷^w漄 V'A ͼ57p$l]Dr>yG#:T_>'ZL`3mQ0WeR`&~B4FuJ$=xK}/1:H;,'te"7jW@TrݴG$Z|3Yre{1^n!Ptz?b^8F@®+ʱ`\!omz/JJzQz}YPE "a*{  A/͎'G}O dg5"bީDŗxK}DuUlbSs'т6\&>`Vg(ƗHvE#> guk~Y'[bisJ{@o;AX2kug,*K 0iz#nXԖvfJP-&uD,7i: x)nH9G1nT&Sn#}!Ă{iD'P-cYנeVa05-B, [q< +UQ?/@+2xŌaJ9lG9{ʓ`GUy,IwVtN)[LCqUwyc򦑻 {t[7F wL=O$x~"\^[_͵z|?^=C|K>h=n>ZB(0d"yG+&u[ O>"P:Ee^4J0Po@`4$z#U䪷v /Ld+5W}gʶ}Š ]yϴɶُ4r23)aйJ-CU|, w3/4ҧMp8&p`-qTz )F~[jns^xtS :We`%C1]Ù(Ӫ&)Qw]zK.ʻ ]kb +&fkD8Dށ[T3\򉉛]A$ o*-@qH^W3A2"pvgc YԄ{Z75):d`wxJNW#H yGr#@Jő{ծ6* 5-`>m46\BIJ_3sQkD)ak13u3!I)Qy~aЌf6ͧKȸiyJj˰y茦-`HM}I jID_vn2*m+OgRT(Ut1ۥxzvhH3p~@-˦*Ȯ]fMY8'XelUj]JNwͱcҲ1~;tۀ) A/^y*N)pNDZ"D8g n$L)7.{&)"" a,Vkԯ% 6:U(0Svƹ&vpFd]jor$`lH^/OD !_]9ܚX+ov|i&"Z݃x0@+8-i_c JGn;^D_wم 8@_ jqpKm,i1l%^X&w%dX7?U,Sp%&q(t\QcȔ|zߌ M@ |2Oļʒ΍BtHȰe?cH &}{iCw>BPz K-)kkqBg!Kj/_V%f0SR"FQ/GT=W Vgu6b\:$t9,)4AS92l0ڝc^*ղL XW8QZ>^yN~:1a&L4:0C,3zcCg5MU=/_$6'zO-SC``MJIHK@jG4ugF0jWFyrwA 1(N%03ZcO`c4G,/K2}>ϟvs>H>6.~8-Vk`˝)4 HͷXSRdґ.*-d{t!\l/]ϑZn*mX ڿUr`DˤWhZ΂I]w=guL*[C3r&CoFZ⹌}0TSƋ_|}nh3z6% d:8C8":Tjw0jO(G'{Ni)q^X[ݓ|*ιMt]aCG2Dmaś0k[uۯlԲ9 W">3a>F+'A,JD栠IpO&ͷ Dž*/?Q!6;L((M-[>!x`v/}U&Q"nў/Fz8| XZZ WB:>O_%ކ< P9D')\ޢ Y I_@eY|WdةV[N*鷝܇~tÞXU6x:ڝ~YR"iA?Da>+]4BPhvZ w^VL?Ӳ~`f__6L_ qk/ZX`#1P9*"b8Z^'\pl$7πD2#`?xvN~թ̠*7֑4+SrOn20P3 ž`^hf+jv ފI*ߋW~u^.njÆw5(sN@ Hs>1#Yq>!KAT>AW>xzA&n1B3x +(}@fn iMrƼ#Xo!Łg*+%/Uw[ؠ=~MM=ʆZ"bh^I (J>DHřAsjDUj/r] * xoUge&QbUZRg6noW2a;mLׂ J\ڑ<,`ٓ h'vlw}7Ǚw Oȣ|M{}Sh&fSp32sF3&]~8IoI@X0~`;DXfC+JS4GtSLbj^6[}`yRz(^? L7/xL_fzޢϑcU_ݵpp+9׍<?O5zANXZ}+A+/6Hyi6#D[=@ʅM1-JHhȢFN%weH"")o<1.`q24`i2Wvɼ0-N v A(1>bh*K$|DrKeI3Qs `JuUfPES%fĀ!}%,C[}(9q MI2^D s,zzfDZ!8c?+tw*n EWTJt3T4lJXV1zQP csr:j:8fa=%^?YG12,DȫIn~XfuI/;S w&. .|J΢4F_9كT:|>Wғhc8 ܺ&o2R ťy`4>6 y,VF}%-Bީno1 ?<'=ژNPG 秐.ey(YՀ٦Iڅ5c]JD'z+O6,hl(cp}@!-V>M{ktȶ :*6nNNF!PbMyn=??El7( 4\١?\1k> Fh0%t֧m^҉$=Fbc#|b pak|{#K?\anaQOx`tY8^N(]WA: L *۴Î'W!gfe)i W7 qkf.wAvPBpYH33 ZrR)IghKţE_=z{t+=m"7{lPLXaxXy\ߡrΡT[]0Ȓ_ZXo+8&cp5l{=}C}0y7(SE0a%v @_QRŎ!+"n b}U~yiQN ؚ9n1nZ7O_r/a?L)[PVZ)=BMj\(#!&egpq%+t]^P;1)8 YFh!f\sAܮlO*95ללro S/o˱# [fcj7)y;ŋ,$'4xק: X SN$Pd̛;w5\[xK1KW鄨.Qԑh*W2 SQ`8wFAE"o-ckqHL#DF`>47Ё'Ap+H8N&SP5E1U˂c~?ڤA _Si}d1i[ƽbr4umF*WD4~CrFXI>{eD8'oas}mFLuDtܓsT6y4_!c"z<1<`^G4"aQȳ^j^E`?oˈx򪱯P\x'X*2Óx+_@MFVZW0hh G꼒{*X@HDž߷ /5֖}tRlh[=Q|G^q<%,•)H rWObrE~څY( d=^4)|MV#l`c{UlJΰ, Dǒc6kg/R#ӣ\%lyϞY-fkJ |.(p?n\F,[)ܧ2ೣP6JNvѹD{ &&Vnٝrc;Ezaڢ ^h")(*"Jq.xH }(k!a*fs6b ֚|yt4;eBOb֨XR`ރi[֬N%IhBX$W1I7 8/%@̔zBw O ߅[t6.-Ql3j$=TInoGI_MNR:u3!B5gW+AlQbRY6 896.W&$u}z3LTϥ/IM &D= mkkP=ju8/8 _sl^Ė۶'i=Lp,R"5uW(T{G&6((p|V_{AE P%k֔IJ O⢝p 9vvW]Xu62X-!bD8aq^bucXEs9XH1Bsd;pȴ%(kꇍSR~DiVW̅{UE5l^9x~a}F֩H&ݑzLg݃||1#%,iZUK^s}|Qf3c3AqWR^|got;31!U }3|BV+uG|nvfٻ=.79|~Q#:˞8 c00ч9M-HfAPSj01/)lw_DZdX>Ή?Y?(i Иq%~컔S%)FK4G1r]XtVVT` 7&Cr$(n25(zxPyu7di~pv򶢘Rբ#_rQN^n6ʛoBY7crynH)4OܬXvi"R6FDRr>._P%^X܁T|Tݔ 2` voI:΄0Qk~̜XhP3 (/,MAڐ d' Cm=F[<0B6`)6m`Bn@2 >b <P<Le9|[FDt މ,UõL͙B@03{ed9y4.Fdrr{>FœfcqmPnm҂Ls5)=S-Zcely7־&9;$@?S1tqLpD-k+4Ὗ 9u<p7xF-;d' H WS eJbWJ%}CӼRYV$-f\dQqOYc87yͳ|ר tH=˰bynȸP8S6UȨH)D6M))f*o3zglՍvvȵy-K+N\op*X)!c?$hq+OH; - shf33#/p :zA΅ߥ_bƉ i_3Ns)WPpljP ـJf\IS R챁Ca71ZSvMB_T%Zz[5Yuqx_!ϮQ5l:G(>2֭>O^CE+WH#KG1k(7-^!d>_zY0 $_(5 ):{mL"v,#ffZ@z3/"qQ7=d s ;X.¼`<.%{?otJ?RDeXy'~$owr~ rJP)GQp3WhOm6`5$41Aeq5oOz 'T4$e g"w>@.WNtk2k+~g$dNٹ,ˍ[چi i:v?~ˡ>zޗ tZ$ɯ .B' :z jPl%s1Q1.p w'>PAysa/7OvЀ1O*4_a.u $pfW<  PN:?W`ZVL~67m,<ݎhX (Ǽo֝VU; O7sVL Vpi7g.F🪲"] 83ZF~R KR⭉2;S 홎P$sl2z`a 1 L|=Jy&VȚb#UfB$dy8p\SDŲ6`^v':"ZBmސfR֩|F| WM,a;!)Ƅ?.x!w=c:xw_[dA@d5M"z&vHw8,վJ㘨'M;y_.,}ykB_Ţ{}]HT YݼriP:4Z,,rinݶ9&=2>8x&Ux"T&;o'pzJP1qj'璅Q nuKW=gh͗X9Sx@[fsl' #qlgyxK؉q& נ '@p˙4%hh9ȳ:Y"ǿռFE5N͂>!MV .(B}j_~XmDhw%%PK`d6Ҹ)֐\乤5<4yUAg~ gl!+Rk $MɹkGGL*]t Pm3ݰRL4lݛ[M0Oi8uf63. 4gBI4by$ Xp`$==NGuV j((;c绘U 3.fiFjoYشpC9&o`v;Ɛ+;n,P$G9 IAЀnRe 4?e B+#SѰ-اU6/{O*9QIlyy¯zzI>an駷vJy3J}3 c;Z=a&]Ro@dw0/,!w3 p4ĒbkRW_s(0]ǶҖ)'{CRoi(qjkKm*8DtV;b% |C>N_o>:s_Sޜ;}yi}{4c)ű2I=-Թ>äӗ$qDa&_cZ 0\/j2;e'}\P%pWhg9SpzAƦ>a,qOק<+golap@ݕ&A; bb66_Ȟ'y8HBLP8Jt~K_6B:1B;+>^&}J>bT1YgAϒg/46/=-ʇbit $؈TswFwޣS8'ؠ5/"MHd< ox/DOe KZJ_gj8e7"DWT4.gK3bN$/ʅb uŢ&†޾>"gQX o;ge_%~#>M96']xWdeY%ꮛPD*jLhZiwntʊ6iQQ4X7J-8u"xb6:lIg&|F pm|$5jDA{h 0Objؔ18Y3*W-Alo .m<ߔ\,ِMc JBL-03l_iFI?%H`ٺ>TVߵZO鰛EzZjx3J23_X;ҒA1-hჅLEOv@1A1DWxy}mNzI_+œI= 汩Vc%ɍP.64w`ҧx}=~TpdfWnOBri%O]SLl}$6*5$:VGtR(VjH/уhM^OjN dPjSV08muwAvJ6bg $GfFծw0ŔALhc>:gzuašk) 3̋Dz鰪w@Z$?HHA(!p?Hrkq1[Qo(4UR~C+Ø]SOޠq;.#2&̱[|i3lO>#&Glh6(€Eg7t[ uI{B_VMXHZ_+Xa47}9=gUnbS02ʏz7^ty-kh^5hn%G?&7}|Rt#TPBqEb1֖A)бCWPx]4p[!\0q,[j8j7[ Olo{qp-J$vJ-uKӎ#r7/tZ3a.J}ތcVi: IϥS}yx"jbD#t&gmb}Nãt mB|q_d$ӪnmNWg@!9󲟔Vk-LCcDQ퀠*ja3`-4៧X O'$~vA؟rc(DAiC%ha-Zg|t?=l8Dt bx*R!JK,C+>29DDɛzP. ט(Pe2oN :&r0!+~ԕ+/ zR*6KG$jlOЅ_#wyW)W Z};%ѵI~8V]jr,UÐ8/Z^jUS֕6WeK `n!.os`jWTǠ%Muҵ1p )CAy"t]C\ӪBOᨂ;+W+Ma{z-k%^G0qhR&OAmoiWe!INsk_yиR(_rf]39%hG 0Af 9ڣ#ɛ3,Reؔ~ƥ1B9F+ETEx@,Z񭻐lh_[˘$dnOsv'{`ujQvz]ZJekFpXA㒀ʭ+SX`l dbe}j%Wgs2b)jb$Aވlh1S%W1&wjJ|3F:'%7y<993o~v•C V5gdVئ~YߥRD$`!# JYPZ`wM(0Ҝ3>?ƱS;ByˆXͅ=,l=j?⋍#4Ŷad |^U@a^}pYMyMszpGQR}r oJPj*B*KŔo[: L^ *350m A}ٓr ŦRLxD_:uWnQ͢^vw4#r#V _1Z|%--|iJ*HU3zk)W9(@ZR#LJJ`LHȗĂpz 061k?,:3JJF;K5l1A"ueSs F?B--@g M13@"澓-Xb"HtB YɃS^]9My'R/1*dS |aHy<'Muʂ=* -|x~R*zw @G^acq9czL@aŁ9.͠gIx6Е>m $"k% 81˧bXHgN<ýH'o@uU*j7 /|s5x$N!~ݝ)8~;ޚ#:9Ɵ9lѾȓ:Sҵ_Z*{Te*M"%8ʯ5:Fo&ߗgu}޷|, U+;.K/}ӑm`Bv j H4x +]!KRE| ^1bN &rN% O _"޵UA6/ b/.*&Äiq)Y~$aV`WhQ9K UfJZH vX6 ^b髿LNϓ3P}Mbܻmo ;~_/* X͉!P>Q! y<> } @o_VRgUGc"%(F'RˤIh U Gyߥq,NPF?L #b?p2ֽE{Z fZ,)G(CaiO.$i~徒ͶiwY`㳰HE#N bFX DPVYeKn1`W\;}փ"\4e a#[ƚ,iC72BsLfju96C klMpŗNĨ`ș d("/+CX p?' c0ʖ 1l`wɭ x9)T:MNPideNOa؅=ЮZA kO49~ז7Lp*:l}||yW]?rS*- &mQlwE.>b>r(lT*d4NT9y1u+MJ-vF-4~i{E8ɳ! h5,&WȈq$HK<&0|سE*_yK6q}yD$ xNf1}$.qF$Ω&=+}d"|VmvIA;mhg.#)|V`hX `sEd7ZOɁ7q_X3!]WV@m" mk~V '`d }rhp[b%P &kYx7'M( a[5$~:F&\& b[ƿ+x"2&eTR$7=C5X۸~ gk ~!l ߩγv{ BvP/K 3Ōy7|\F6^nk9co )qW {۳xY[uV4)r=r@"oJ"X¡<T8xN_1p%l}ɣ >aLes. EہMȌT|Vg2Ht7tg-09ʌ#= r>;3BCin" (^}C`DY/N RUtظ0FaarZ Yc"`qEZP>y_UǕn}M7?=OdevbzS+ԦOӜ`Lnoz۶k"bn.sQ^>OaX?1ak3U̅a}fkF 흟nuQW9ъ|$F|>(.~?!bUӀTRֿl*eɯ$CZ%)vFK6$+@O)4H-3ބZ:\B/|Ǝ@֍^:aYue" y CҦwx#̻<)CٌӞ-ͺɚ\ +I^ذ̲ c-O5Rn}r|r&~ YlN@ɠ;r I: KᔪzIWісuT5"qj~ Dnl;“T&`RaJi()<%y3fdNܥ~#[m#KuGDy ,؇꘮/ִ/N򢨡VH )fbnҮswV)uY,6閵0xNRд.5MEi-j3[FT+!?>_ HZ}+>s$k6Q>v|Lxpwu&ߦ>Wg1Dł"DoW1 mbQ9D[jLr,o+]UhWFL&QwYSLloRB9D:Ӱ+RѨ aanbrQ N>) mkP{@[ȈH#:uy} Im 2S-Z|+e.1̅){1'.D!>D޿ '86BN5.#nv~)Պ w>VlV Y)gdW3 ^LX #K:@Æܐj )PR9, MhXľ$i(ژX2_qh. ga1܇cyWX%z'7X aLA~ק;%lOm8f5&Fm'[s[Q$?xNk8hC3GsYSl˹f ;+:vIPM=J #CFEw;T_~yF@<俌aA3rVEGc^֟iWPyM@qj:v$Iڟ省&}% rENG# a#T8v|A@-ƶQWL+xЂ$K;2R߮r\g0%6nYqNYDT;!_Z3Wr~ C(VO;ٯv]AޏAt#鍝ß!ll:h,äӴzFC舳O~qi LcjaIt.S<1.t !]Z8.2/u}1CBc/ pCUWZW8)hm͙;I/}o[>BČp37 ֋k"Gl !?Me _5UƩDDcma1lhTAZu(m޿{ TBX3~PU>?<oà^:}^6s[PJ|Uv1z+D#:qOW]_c8WJOLnenLDOڈhɱ8[t ^kX)ztPhNQQ['֏%(uvJ˵ slgτY4А{R%2MlNR*ݥbִf=`'xmu~O(b|~CKbVWubA& 2C!렘7Ø[\DKnnBNk@ ]jHD`X4_c*02a9X\F̓i s)V;AM! 9⛁HH3ipP;ԣ-MA:)u 4?t0^eL [uA+L8[c1X)p,5q$-XHJO+U~5q4hyHJqCzJJ#+7?Oҿ()W1(O5#j3*s!sxy%B.F=7mo~wVs:Ak?9V.շ>`@֐ށzK^("tܞHd7x@*^R~TU Z2@Nɫ:{& u7EvY"lYcU4!ξߖ?k+9}w&r*簮QzrNKP'@VR>X?yEY*lk+d+i-'dܸ%Y n{Jhm+~_Yoݬ(+$5n#]lUm 'ҽNurF!x8xId\,LS(gh +Vƞ&e\# N6\1r@$l7A7B(ANQ,MlRdXKYiBj("{m+J !V*] 3 6Ezk2rctbpHba 6}J=ް{e=ɉjHm_@ OgG2vQPsJm-F Ct3Nf40(a|AL7(a~-@>4O:ݍ[NqџkU6e`-ȬdBIokEΩZ_-,MSXuxYq )h|D|'CI} y 7p$+%gtFuԶ& qO B&V\AS'&M4r}NHpB<߈7Z#|{/AYsΌW)T-xa㲤(Ԫ~t r6uL{.#vz8h~G'9:}|0jc =Ap " y}z1]숉sc2.fQqg:54 }OE)=Ap)%xnD˸WŞ6!ae! mAUѣREہ+gb 5j;'*-+歵J[G #Jf=3:(S yMK8'e-W-74X# K-D:Kh"72&@!kЖ1#]GܠQ,q, cFDZ쀜guxF2Pb IQFQ%xE=S難 03D >SyJhKa}6eX =|I֞"fO<ÞLei}o%6ӄz>Mx8|k>W<ppdvV6AGNY.n %?ꦚqi[]zӵʍl9.^Q. [C p_lH^ >LYt-MDSr8k<1o~h} Gи(Y鿑uipO'4WBK7 %|Q#/'`I b=pV q >Uo:U_/:3JvYo6t>,RK Uke X HA=Go$lRœ0&,?ҜU?pӁC `v+x nԢ &0ɼX}b'T%} `ʹe63az ]9ܜ.XG,1$v:$P_LO}_̗t YiE=Tj}乳V37yͬde9BVs6 |{k:(PpHex{IDY5Pg/@{kxXր-x]շL+ 9)_E"e ic`WΊkT9X$:b*A; "@5|Vl(ۆO4{bI0jbߕ)ZiYVm Z=sv͈<PSM5S:Rm[|&kvc-zlh $i+c؟tRcٶ\^>+Fub_T4pl[0mEzP1PØ\͒1.勒Ω cϛft3%+ d#(D;Ƈ>d_iRv=AC2,Z{NjTz&}b Ź!,2"ڝx] l#1? wYgݯpH٭ؿj6=rHoX|gi8.h=f_Y-'=`J$e:4 ыry 'h]ɟ| HrX>*$3YmZvLzJkpZ\U.Ц"DL|\cۭ;PO*-y>+ i3Ixp7d7yW}I*DQ]S<(.%xאmQI%3 V Oi˞:T(iUcq{+}='CNCMN^\٤"(E+ul_q-V;7^9]8 $J8Dk|Vx bؔ\pSI'ۛ>\T"KZgz͂OdpRiK&Wa)6x8қa0c""F"#%rd._Y#'9wo "E GjgLz&hmp[S*J>g=caԴeJ"MXG0ե}D=mQϊ'E) ~ZL7M5]"߱_{/K5Ee `RñVcön!^_#Ta>\z$2ز,@PS$yقP(Rr{ឥu1jFAnzMjX_31+z##:%ݾq`=0Wֻ8HlvŠ`Aɏ5O⫻S=!m ΢ڇ3 }*~Ԧ ;HlH9j?!92kcqC]BtxפLNTgomI=I9,9{Q2R\H*`?jsUphN}; aNaX9W[r^Hoaۜ3CUKJ?4MU,6be)ȯ]̐ .ש龸4+ی $#<ӂ[Xq;}*O%%k i?+lc)IQEeC>yE:C>Ɯ#'m' ~91gWC")qQll ʴ<&ج?wRS[WWam}95aae5/:L$Lf5:t9%B Ȝ7J輣[a䒑Q; 1LA&Բq"`>SYc1"ӱ+U[D}׸= mFw(O+w5v8 U!>℆FYEg+wc GSGJ(30>1CWHuU_ 1QkAANd+絲26ĩ'R_> !Io(~qAԒlf 0b-ʏةKw[Va(':Va ´.ujWy{=,P4l1$ C6~ V5Cﵾ 5BhƝq+lㅔc>Z&X},t2\$D3nm)&*X=񜑼O+d@c<-v&U{F8;k_p4qĩMv.uvq$A=Td*H0+*V)L@kްjZ~ZRp"/cwTb?R){CvYB$:%'WB5Bˆ훻M '%Zs9܎mΧN#ILCQh޹REeIedHLu$D_ESrezzɺՑOécJ^ l#ᖍtc/ e@L|m% eY:%S0~Rړ$8xX PgIiZZ)@WfUh|OT̜*eL#(-Q@[[@BZ[w9abTl68/ܢzIx!9#h!6-T^7$āxL \3p^xr@Xꆓt*L)ˡ{kbH , k2ƅ. Y%{줺YaSA]>xp9$6#B*YWYUJSes/O;3sE4,y S*Pô>/h5Oc˧JCs) 2~=+":D%I}&qGh $ԱF ),:t+a1II~";0~k( b_检 mݛ^~LBcIfYF{vB=[e[G(:նT}k7y~<;$3[lq,WyƯ;;GH#T!Xy 4`BM: _Q 6Ӂԗ.,rذi3pz&!Se{Sv$RXΜ|sϧKPVsR^u\ovL8Tx)% 9`J/p|Pe!b[%R{jX䁮Ae {Cc11Lknj2Uk#*2 _ WXLjFd.*eS.X}o~ENMd'iC0s#Q4#xG$_L(EfN +5%+rC,-(Wœ}?B`Lς-3{ОJDb쵞f+nP|c뼤D!ejewC ?sJ倖~!g.n%23jfQzF(G_f̝j@ ?![| 3u oPolGe;v.6OLEy6ۖh<(wW p.HNZUqGQUp]~ "S"L΄S㢹Bz;>H̳D豴aSbgLͩ iJ)zd]ɝ- *>] `ь! VMyЄq[j"Զ&uXo-[aSQ x$:;! b'fI3v32'59%Cy^% 'ʱ#sz6fb0׸>E0p;j1E%ײ1N{i{u sv9}4xӂ珃!oo-wşKRbג}+]5KC"}^ k2ۢM-P庆4\gȨ̀=ۚX J Y͖NMmѧURr b?(CtC Er1iҤ? )sVyKOw#J(19TPZQ7Ĕ# 0@*AzeL2'C=|lO[M9838Z'074bǕmW:јWS9A>ѐ'*:;p3fM@it@g~z*yN8>ؐ9(N ~$X zl[V` ,1,5ЛF8ʸΎM:eqb\ʢCv%Kqjrt0~\|LYVjҊ|ڿg)2QbJrd5h mRp%j˨)Hs'闉)/{Uw+Ԛ{>@;ow+㨦Eo3qyXw+,[[qe=&FԢRwLWY*?;tʯhXi"dk7]y 4ˉnsXn e;`pҝT }q|a^ 0'0 1)kƛm']=`3ImkuH$^|DelN F!FIye-8:4A"`q^Q*'YM聨ߙxfǻ2~&BkBQp\,)p kz4d^ B&jʤ##H. I M [tª )nP&E3ib8w-@7b(YUQ{?ݠw DZ;BjGzocRyL08vza h9% tRL@1$DQg}7gwKu.#1` HnVq ̑d)+%{~f@ݾb߼K`HIŗFK7LBr Jpr'$طv$Wh.%]!Llqdw<V*ѵ9BJKRw)u6841}P-$ ȷA@"/iR־Ҥil4-)u0FBx )f#'xlJ<3Xz Cq&D*&x\sR]=9j@` 8x#v7A_ anH;2ѳ}կQ@lve9HF ;(:a$0@a8R8(ziE\3O_sbFsgmFHz]]GNeF&qȗZPJJ aC2L~8sZ'#o<֥C_5df##q'Y*$D v  C]!p X ̘Os>Us7bςm⤛ܱ)śs_.~%AlG\b;> .ޯEݪk E< T/w- h~dX Rku^.sZZ>IȆ+oBS2t x4_.kilAN-W;ccxgdJ-^Lu#q n|yZ ĝ>cmrBo4'{yawZz4R2@ #N&] j{tw8kj_ø}n„ *Try6sͰZ&="*.%\X.^T;wWW0g)V8-҅:oej( 95!Օ٠;SA>Yf v|4t̛>1 eݏp8W,sڱ{>K03I=ԷB8\q'/7e`/V@ jRmGS1ͼؾ*{v x6SލQQI#\5iGEpZ'g:S~A #&QkrQWsepc_~/gCQNAqtvXmctz%នQashBi}ծW؃R6:v3aHRt\9,`,[oIM\eX+̞h".c-Z!kIb}4΁.߮AaR<=kg@B~㩣%NӶ S䡉M"τN.1FPnL3gȗ4{J /nrۧԛwhz$Ȱk K@m ;{RV *㢟9h *w+nu;E 5-,B@C 6e(ʞi\M.^"ٿ:WCBd8ۗp_+}Eg9qkA; {y?:%G5CڈC@m9zrتzc˗"&1&΁ `JE22o$IR}yWx>;d&rEnR[gI`낀|ӰCQ 4绁mr+JҦ w.:Cm%e}[<nGLʄ竀Y&T>; v[%~S \2=ti]/Ux)ҜJQ~hs1L]Y_FpR49r[=PD! s`!}P%Ph[̼8lBp=D=Q6%Ƭ຀f"le 7o^oj82JiK=kko{\Q]M94m@ 'KD^2y@?KC+1uS~] Zosl,d[?Ms?=½,(S#{Qh:+<-C\Ks޶rRJEe):=@I5p3Z)NOz3Q\r*2;q6o+J&2~'O=9b\;C,>p[p6"pCv(@އ߁ .4!%N(=yj7H(%o"p[#'WeseA[X|"Eb)iWKp\B?51wV[¤w+5ILsqvPʿbm/Id["w aYEruO&Z7FldmU"gw5llM_l$꺎ZӍL̬"Qd1Aie(ЕO}ʑ\1ꡦhfINs}5(ϗn)dp6dACOA0LFVES|6 '!IJk$#)/fvOvYZ1kOs!g)KOVASѿaE  TRg2t߈xPL+0$L ԰W0R~e]LrBXv׿.S}p.?c|KcHɚ7 iO#_:Zi"Cya0cp+&0 !-Lݑ,~%(GH\g<]BT,;?럩xt޶04NWahѬGɁri$9=HcmW ×IE^+L/|Η.>g( P| Z % qӿg73_ 8׽nkMyNO 1We5C$ڏW&h}nP+is=~Gvhe;~DsLߔg{ya%7Nڣ ׁ4,1X„Mylm-䎕y7+]Ä%Z*/O(]g$C:4=E_NDךgfإ wԂ mX\ dǁ#FĬvTҹ{[׈Ad PHɺsxg;G.QA.pxE&ğY ǡ>t˨?O-JrACk'|"<# ?ub hyJɪj*?ՠ^buJ V9vǒRP5_?rk>ʶ l*Ձ=q&P-qFd,>Lp7_n+V5]j T ~|'% nKТ$qfp{)iTEՋf_&x6xe+t-"?i{WXN K{'(5TpF\ D6%pGcgvwRIWȜ)Y@_hم b1Զ0HM \ݱ!56Z7"">˗ $bء@d9܅hPu9#~Ch"8oPI$ 虅,BEM'4z)s(VP= Ib9 8)AS48ћw:Ty(9#sD?a? /M%@2 |auYR2bڷsBf?[cЂiPFoD4J}'fK\|yf~[F4S F1 9'id¯>}0n!oV7\K#OcLz4]Wf9<jUKth;{f#Gj@hiM1N2X Rt*BMm߅004_u/|Tf -QJ}oGcL.b܆Bi<LrUbv4+3/Xg5頱|q.t n\3-yL)*TCp\ S}]IDOu$K٩be!$;5Ey]XԯZcrۚVZz:,N͊b^IF*Ō`kUiғhQ5SM4޼FtUsMŲ(Uo?]F>#wOX˚0ي&;0Nrѽ7ə& 4R.uh~"EZOtj|/zD{o StURƆZ%2yO1!8] ! yz z>Xm5Nmc=h{)s%4'g0Aިi6ѧ{2BC+O-;[hvX?7Nx~ayg$XܢF00hAWq䖸%S0Cp]mD8'CWxԏºF tM) QԎXDSOk7C±h] yHKWjup^O 6]p`'>7ցK\yeJ$><נeKtS `6$􅆫>SHuB c^ r_)(N:r ;L…)QNojqB߹K"2uSXn8np VrWJy~y P䎸--dѦG+Iki\{TKE~T G\pT_ae^6tj鿃th]ˎ7 L͕pX((N"~.a|3&QjR<<eS]〕RfNzsxjZmQTk ʹgmڢ tBz눌!DC U]<1p̞,G#R` 6gPڼޖv}خ?\ XKQY,' ( {S|Va#E)ǸF!&4P4ssŞ4K8 /݁d!2. 9F-dd ЂwڦX[x,li4`)/gTrMsFg#4Њry*l@zG4wzR3WE 7bܹU#LpZZJUzLwxR>:4r`IO nĊLb1^M6Ȳk[]Nj5#Hqv9 cj"=u-W"-UK4SB)0BvI NSvM\tB^ 9ͻO  J2gX2+ M#:=S9<_[٦B8#_u u23F )bq;SJ' V/ -y_-pج &RlMZ1=c,T (y٣us+G:DeƾXv{%Nn$ٌ-.a=٩cvU>'X@- "ʒ\`S~T"\#"._,M};0ďaLz:=HRi/=Pë8'wj],j0l{4uRZEMC5qXf?joH%gZ[SΗL|Cr69ƒ3,ԄlIB^D^qV3#Z\8~EمK D@(QcYT_練ݻ U|jX3n1+ަ#PYڟ&7"c9JSd$3:. ⒹDGh%uqٍ@{=wJFۥia]--^79 _k'iskOuٰ2h_tsxI]Eq!lӐ=zVa;,M3:Vym0I$T6/D#a Pk-Z6\/_17-]tW6ix'I yy%*ՐP)7 D !&98jwkE}vއ"yQ$LTѡVkHV]>?!e9pqE E/J3Yr\]fDPSSHggqI@,|l6 j#nt: #ɷ%SLBCo@b _&1֬.ڃ= B;w&մiAR Zb8NOg̔ä!ňzn2 Ds6P'K7l2/^oq9.ٝ5/,`-+txI!]5-^\)4[zuP`V+0UYC#`?$*#툇ct 3"eGIzqm4$yC_4 qo\ mzg8ip91SA%3murT;hZ, Nes bwFzTPl240,ބvR/UiIUy ʖ}84KY1yޘvk΀4?&lz@=B^TC9S~F =2Y# g,dT :>}Qg\\Jtap=DCgFTG_pACb=bR5^\5{٢JEq]TuE Fk##*+T4&T2tw\ј.g`s3E 3q鎇^TKRzS]tO,ˇ&:ŽD|~,Xs!k4δv;D/AˋUanc{}r9y˓GYGCevVmL4stímљ:?$ryz.Ү5~bC F\ZF;z7k4Z]ҐQ1c?DEm |f=P(oX®wi4/aM OÎA *רqVy$o1}qpVŅ7I|x/BPuk җ (Aeʼnt B6X"S]h؇g6 u;fRG"rjҡ''ꮷ;0v8˙]DS*VUj6Iezt8 ZD]sPSY8IUumI]f`vsQ9sLdk?MD%GHsYVgˆek"FլBgT#YG*%Q1.j1Xkl^zd}Lڗ}riP%6A5!}!4E~M2r7j& M7P(`cL3F^0;*$60/&è43˽&q &"R`08;d?t%w)?y+֝o>x8}-~a 7;25k0.7䰦gnp}e+ti'qvë-jL<i)Yjͷ` ?Uҩ6sl ~5\^PcYM? T?fI)k.Ax;^tPZ#mɣR(c jB.JD/nT\6 ==\\GJM.s0{mߣvшR5k8Ob j,h%_.,')Ypصқ6`uc)-~aW4*il!I:04_^6MySՠ,s(-$v"2gkq_*ڸՆ|ROoO2{ЮO&3cc?&dAZ`:<ӥV!3&cbH) 깺 ,'Q&&YjeaˇRY ~ߨ+&<ɹ? 'qrP7{1z#[lA{",(:W~5x+y>q`cM%\Z\Ilcw$0K٥ɲ,uk=RUet/K-x_r'l"J< ta)_tybj3(]v$I6Dz!X`hɿl七xHeYTK#u\l6.uγfEq*HaV;wˍpU'O@]_n*Qs O@ZA`(1"9Qo>59S6O]/'$;aFv)": Ͼp{|VLUfuw;Uif ?,D-٘"TfFU ,sZe1E/)W)m1;F괗d|繠_&zd=!Iqkn>O!h!ai'g2Z #+׳ǒa]a0^GKCTKL*! EmRDK]~u2l1u'!x"m*_Ju࠹` \K@c 㝓暄Ud@/E#7SA47u,O0UҸ9"8|{[hSL乻e]AD[7xsJ=1v$MUXђU M/J + MR'Z Z_jO5ѬcWBF(] ʀSn[dLtQy"|Dp[E"$Ds]`ӭ$`R˄'1%MF6ȵ6}mTt]R Sc"liNWG^JGq>l藛k;l)(8H}ޢGWP4N FOSӋBK/ujq ‡ģCe2x7wdET  E6"3F '8]٧8a1z`iu*ŔN6.U`QY2q5YmQekM *vzX;r;),^QnI!A9/hg{'Lm8(ebAc?ȯ?1W wMD.*!H2e@Q!>zJ֩@-:Gt#! 葫ٔ~j _R]@-na!NJgʫ_BȪc8 B= A;jt9ED >C#xoE >́&Я>#ɕM-B)4“q3Hɨ ~{F@l 2K+7 'F<qṽ(ZNM1OMN*ҥ<8%?̲UC;G&J_cI)6X1<񀍡ʽO ;4;norAz* 3=)ۙw/.*Ά f:I'\MYLM^ѥk;c1V'3ɱ'{+6jB@B&'ޔ‘JVߤj55ݞPu|7 pOLnVuA6_~\YdJ*qhϺL-ZF8ܐJSpB඿2 `18qRÍ"EVStR2}C B?ѯJ}pyAfS0` >>ofwm]EUZg?!iL%GXWhn5pJD[COu2DL7h2(C <}d"v(EѤw/_PF0QI+ߍ;0tYÂqW*p'$ 6PlUCb[?;9LP' YWms;j*WYXi54tA8ňox@^я N͓Vsre5 yx1$(hǺ5Ͷ7WG:y.yu!bA\n^v6$rNuPI "|$3`ƭtfpb+i'CWdE 7_+*0)Ybic8{|6I@& CwU$Dxjwcgq.@C|Şn]0E"OԄ=!jA,4@HVJq{=Na^/9lnI$" -wQـdmE*tKb6Kທ]g7 ܓVP&XPdE(d!󉦲|d$MEHXBjsЄPB{#v=h#D8ôF {juG]臓γ}fMrR21Kk W~X6@N,'tsNLwfvBCd~yV/"" Wg$'HEWyMƀфɔ"}Ӗ25a⥌h؆]pu Ueza%Yw{ݡJרY- $y-ێ16k e+Kz _&b)UHLbOGTfP3ձvczn$57q:\9_`bH$z? sYOY0+KbfEh8$IZAψwyC'ermwBV,!| = %9K]_VDɕ yB$ ) w^!ilDe$04ÆUD}o@:LXF yE2HT 6GWϛ:ʹ>PWSJ @2ݔСAǫJ!;{]vy#e_f= v8bo3PXU`FēOmh{}]t.xE6JeatSyWS28ܖؚ5p؂ޓ8QU3&.Qm{ /6_UPn6Lj&ݨ2|/97@sm%EWo:foYu I|#8 (ښ37 rX,j8~S^jJ&JW6m<6"x|1Wu%0̯M_Jݘ l+&9p[o@laAm?> ٧3R`4ǔ֍S! uWc{oNT^^S@>\@6p]/ GH0ƥirl)/rmAN݅wZ.Ir [][@y AEDCt|G˩wt1Y"d[,̅'{F9MQT+4v>ֲLCv^,[Dt|VH7ܹpbmgPQhk{@qςPh+}'o4rqWtvė[gG Bw-4x&j1gd%˞E] pgm`%gp'- O#8a?-Νևa]u-EzWZ/)ck]3i@0s8yHJ䆧Ô-=.y!ugGM-QƠTqHaT27=);sHoR# {][,D{3Lm#",]/۪ps1h5 bVDџh>a%bD~m_܊2SG}[W]T'SOoj)q< hYD, C Ʈd,/0>7u+j9 .;SH\Р^ݳW5Jd)_?0rc)=gp0|ǑpwT\^ S4ݤDNq $Fʦ%Sχ?]feϾI NaPN[ۖj@sp؋-ZI{˶K{ |Lsˏ/Z]FNϲ-y1L,iHwͺi:A_aØzeEڼ8{U֒i#wO`{tBٟuܶ__iˠf|ACj)N緬GVqp ԩkIm7yH/:$dbLZ.44NBQlhʅ~FUM * ȷ1~u}#8~]۩dt4Y&p rI]0E8OLIE@[_R~Bns.@çZomiaMYJߟ[# j[kH 8i` @ЫkʥWr# v1er$UXz7A5K;9L onr9"Q^!(] hl F2T3*C`?_(=R ܵ6.ɕPxrywUp9mEgC]} "%W{ǐqg5?翾R2ybOI,)v>SJ,t-hQRWIͷV'.xc\X%yAC&C^8~&{^&I.ڎFxm߷>fv>Ilb Tv !q~E\nN4D,F2$ /eL "aj_DV )P;3AM9A}?s~R?Z嗍!ɷ]ftdN#}6W-KО -or?Kζٌ=3RTI8jb:ԢnͭTXYwq5ko:@|X7K|#B&5SH yt/TeR?m%h OQT_DYI*uz6agRn s?0њWϺN xۘ=E4`k'Z3NI5+Cc㫎B^5Wz5yV|/_)3-1wL_:6o.$o5rWST/wn-RLc~QmstO&q*aOiDO@m-\Uהu%K8kloEc]/?qnrTO T!3C>E'с* 2*/970)*c% ,}a[}#1]!V['PJh#)iEj!"y<HB}PԜ K )l֌Jh?GH*#0z,1894&nv?_p̚+֓ ,Ώ2'> egzEKEXb\ŚgΖ5JJHhJx~ި 2#1}vxQ%hC+LZje=#yO<|[v7/ ןĬ~`m0/x c~h*V R/&ׅ|2N)ឣĘ7a#Xvf Vdfٜớ R j{]M .p!t`9I 9IЈ!"9`g\9*`C#9h@PGQ>0ԃO&q*MvBKl{~ps@TvMRw)zr̄x[;`%"bXp7SMe{-z,Sr3'ĺFrX&5^F݇\_P0 0H#ڜ|JH6!p*^ gunwVy, 52 Pb5FlyOdGD6<~BkN":E2}Djkb[ⳭCI_9Lп]MeE{ 1(ܥA sk'yG x1WL4ЀG+sIW\p kA״[E1~o~_Bfa[@j|-@ZM|*ݱYnq>z~Q 4ETAb*;ԝJ-P'7|uK:*͏~u.$$O&^&V!tm5s@qfיøkϤjOSҞpE|iݛBy ,&ݶ6C6NtMg[~l0r&,E"* ǒ=RA:aI&VKͳ_ն:F3 i-Dw?{n8/g }ɬ{]xW+IIu)ﲩ~|b0q9o(YRfj>ucX(,!kأ!p e4uJh'!QM3y;_ (t͡ ϮN]|m5Em Ff`k(2k_|˶ y ZtUA!tO1X#tȯ_+)`2{35=:'VuhytV6i^zz+R\1%X,.6X?o0A`GҜc/6b)lP;XY1GʜHF-͠iؠ(0.=Μ ԛvmIҎ(z =@ KqУ]Sm.K0E2,<}bQz,ŷ=dsB ~zkWvOAg+I . ,(D|zM$)b"{L|<$r<j!# zݒ'/ըx[-G ?-)k69z;iN6iqcǑ0,৙MiJR Jf{\WhHͯbˉ6lk&"7ROt=$ZCnj[S>}ՒFMrB♼|Y룝}啮i1W[B\P3J?6D|5# p0#]TDfЉczDMx=f'`\. hT>Ӕlce0Q D|sVE g Gmn*4ݮuF#%m O#l $d$/KZ۲qo ecbx.¤2? odꗼ1+[Pl R*8qỗvA! q-ߧaפtH)Ѕ# =aRϯ$9HДWJ 9iAPPl$ۍ wRKS6_q.yDD>l,6shV$k)^\2ͬ!#A&fr]0!̰GFfǨ8Y\șRbjKo&/(V_MNL !l~ wט5gq3袶7{wWwD#ǹ(HzMF,Iݒ9ŇuS8B?P6L Y5gv?2"LMY-{:UHV ^CS(B׀^f"fY{CM;L uyGN.AyK NeYWsf jey{ԝp+=t *##]vf66YYS QMP -@ޫptX̉=6z'&~Z"O#wS84DᴳJԛ7qXE-Ǜ":]4~M)a-.\ Oo_Zv##5) BI\ %i.>R`3"P㶉Zp?춨x%qRb?KXr1,C(XYɶ(^ǃgpxF&{2~JB 1GǹU ڧmy{qěAqA!T-"?a/b /r9u%?.5Wshh[$Z|vO"&Xڊ:ݬ>D3Q@שT<7{2? Qڽq`dT~z1Z86_{ g9 ?nR'gXv;f[IVv+4&K{25UeYa\R ƼOU4$}ҧ3KS/0w+T-cՇ j|pr#Ƿol 2;|e2n06Cj*s9;glЁ.Hvdpr2ޯ!jq3MCaU/D8 X;֔Bi6 #fzsRܲG­$"Nl#Hq.5X:rq:p #:vȱw+&;XQ$-~Ck$Pb{.1bbܶ#HӬ,iv獹%fiԮ  =NL!ا^z]x{MyC5 ްYLymz"@2,`}gp2hY\Unſ]Y``|=BtmRȸ'g GNr>թi[W1NgXW(AYR ~c&iԧd"J)*?mytxm- t;q`˵R9;}C}&_a$;AH8r(hB_$[g}rfLXUxs%CRKԊ3L%dSxĮr;HɆWLO(~9npE2J("95 VIxy(ۚEF2 1o;M<^4䌀QKc_/ K O!.ѧ2؜d7˃~*KUUDNf/ϧ1&ķC6:/9S5ד.PӪ(B<ꊰm|Cc /N!Zm+if>~bn7ggbJD۵6ݤU#e<%P yəuS`qJFЂħr5FpW]L.|qn8(N{罅p?[=jnlY1Z@BZj?TE2c`-gP_NaRvw,3dHJ},_טY<ۛ);J][ڱ}NI7kҮ$A?0|*Ľ.ede;GƜ ,2QvQnKCOpH$Hh#毇"emS5cumཝ P  {)ԋJ yҎ3lf*7ұ WzP 4lG\YY(ߨoC nF"@J#˴5!Mef P ̵x"V)s?t;iSw0ӱnUOsԍoqḊGh*WB2ҋYxCo5-ka5\N?tgyK?RU4>3_*ؠCY`؟yߡ4,hlO'{8 k&̺gNi_K"i%? 3)]1bvq ﴞ2mi_b3-~!2-7&6LU)qGq_R3<@v*uMr4*M(kYPħF􉆸tk^^>4Yڛ֮e?a\G`j"6Jn6,K=ymZ5_6Lb1f[=\S&}F0IUC+=+T[zUn,e^GE-|DD1&ػ08U>0!˃<+2-$)Þ/ wYaZl}6yVS9?}@Fߩbq ^cֻBxh7z[V#ˇcV[5bוF8<#K?Z|!*ӈTO|W]^4N^wu7ߪ3K,&j]vq\p?WPѼSʒQ0m=e)E+ӥ/c\ɾgI}OCeD"f*ae3ea25r,KJ:&% )P6-:ߙDlslNPi] JXS}laf 4ч }R-%={ysPcӅ ̱6*NY2pN/$P 3\),F3K yװ=\'*ߚ< "]׽;5he *#Dw5#Pu,p,u0.&cNN r8\g(S{c3vzEd&=UϜqk?8YfɈ!paSRYbZޙ$jYH:WɃR oZUyPȀ~2@yD4@tEN@*NI4ws`>ga1J*cb Tu<) ɢfcbYCb@퇎\+Ah%$z "dTݭ1" .pK )(d#p8nkEZi4(ت`%)uLL%] qpF^,3HRZB#۵L1Sxw7v],)qR1<`?22Q®]0+ f{_k3opW*lJ,]! P4}@aǞ֣ By9Lʍ=e?'VLszoU#XeO/;3n<^b@Y ;7=cqID"ΒNp%c<7\h 'a'_)kmوmP}Vxr6,.L%^MyB{Ԫ*c5_s.uMjZ~ E7oDkYzFC!,={ #U1w8.^_/s,Tщ [ 6o?SHIgܬ&:-pT>+Ź>N˧kZQ.~:5{i<51 zC$պ8O[м'G>=2B1Y٣9 hV? d  G [?wyi 9C(| 7 (kiB 8u!} BܥopJ)%8#l쎀`ήib_ަd_<7 <fۢ3z13(_ zA+4&73'B_JH)/*tw}tm?MD^ J3u=`>&kmџymToBmz+p!F4$}Y8;XO"%B %'RW!?Вhڻʻѳ2|3Q}id)nє#i 6ir]C:cНjIx,y$Ё%T\yWf/k~Ȏ~.<|B,V" 9-F3-o÷C3gK{|On*7(uE`%T1۝~N im F͑7Ѡ#p\gpCNWD /jOxlsƠETf ZpL{jXS=0;lAUh9!j7CˆXn/LRA2}6N̷C _e3xǶ :ɞ6ᶼh}䢆3Z#bSx!4'wV`+An3f /= p*JR3A]p h,?BAyNgxBzrxnO8Tc3BgR`]S(VOv;7|:^anTa˧G/"xٷ$6mS6' :'TT 0LOCTh)uRJslf )d2kt;d(F'IoX`C||icg:(3=S1yV _aFdV֓&hgfJp=ۼ#$>-̏@;:aYP/`%kdkrVq+>>UF У:$G^T pGԞOݷ;mkkR,]3Pcg]G!B V Wyf{>jac>LoEI{S\?W6 P:x!QJ{3zU'7lq6%Z:2WpA!>%"2f~;K(Z{o'Le;#d5V 2.>c>=Dŵo3္f&MPA{0u,GOZe8~ƽs =eiGx1kKlsyaα)\!DM۸6K1q[SvõĬyrdlw<*dϧpRjcv=ZH~%|P4 _6F8 #ӕ{$`s }NFH(z.)$>gqցz.Ae7/ \Zн'Ձ#Iz^`ڬzbRfb]8\ x}Šɸ>4KL^w' C{+G*w6 Zn΢`_J~(J#(n2nj{ K V혨,pA8uMM`ҷQT=8動l88NAb(o|cH-fҸFnRisG pKcv7\bv+ P)h,e48;Pԋ.IǙ0/ԁ dKP.v;ʒd.icY4f_!*Y*T DžRxr: UUG\NAwɾo@ 1H VRdG/Z}WlKa(,NцAq嚍amT`c"iaQy0Y;1V%tXHxe[^;S_S N%dqT}cN:Gs7@p]s$o:&{7"=Tuh\W#49V@u/fLBWE6 n36\<0.}x;Tu*%[vf$SxW<~N ayM#(39?Z)ndpKrV0κ"=qY?0M Q= ™Y@7>,|LlQ?%SsivvTEDܓ#Rses[Y +9zh~"[c7bt k-X5wgcNenѐ ֶOҞqӠ`Tޔ8[۴˹-%ºr`>J%ߔCs;1?#26q+멙82E.&lzzw$o¯GVxhLN6N:oMi>$ 3&V٥Q9ydaKF&ij"T5<6 2;/]6Wn?ㇻ0bi"rV Jt. "Pd4หFi"`x,6p\" >krĊCPV̆)Z.?c۳_x~X5 08j\xV8^{W::J0Gu|*!"ԕ{^r< s*X'>*5"?1ba #rSP#;oo >+ygom1^ص߃wz6h10¢Ĝ%%u-=G$)i]$mn>cTMJl/:0F;<X& x1.a&d2?E :򷘨^e:-#~“t)7U4x<u@19 t1]4"ŕfAWq~&A3o}\/M#ab̜wj/h[u&:gLF PGF0x& ˘ˎx&hJu!D!mljXcZxXdE|`?k@xBKךJ4jT9jt*xIRd<:ffJz$׆RJb@RLi>6̨2 b ܐݑ`T {Y;4vKnL'/!qDX.`쩩UO+2_J7jVYnݲUH>+eLF:§aU ^?_aE =P(jHއa;Y-0{e, 쎂č};G"4__AQoM(Bȩ7){j ěܗ:2lHavI}}-Q3x1Rl7yeZs )@~EQo >> (v"4x,NT5TKn@4s Z'VS4UyibA/e*DJ83tpȶzݭ`6+BT;tAZeTYC35&p-#Fnз!8 Fw4=h2C+e口 滍=:@"swڶDM @c 3Xw |D= $O:o+<]h @6i6O@:=I>a{@>J&zh2~9A ❥g<*@F$NɞϓȫkanXa;OT}ZT121J *Rμu'\~qok\wPl!iE&Kњ?7 踇bڟ񛮡} ծ4D)BPkKӈ *:mV;!zgf@[6҃YӍArKw"Tm$ض?C>tp!ΧsSTn|hYog 951r WIx6?JHQBZE.-շ.I(07^58`c,*3(!p(#Yr(.@z7S)g؍דlALfǴZ:A8_"$q5Q ~dqHoFPX%ӑzӤ%xc8 E)8}{,lFR~h#?kmqiwf@i# 4cC8}Cz*pn8: |x'Me\y7/qgl 7 iw;>{7c'gL nr%TlB+d(72l{|`6Cݎ`{DiPijNx1]_$=_>JTJ ~\tn.;JЭ2 .R)9xy~X9 )Uh$Eȋ#E떠xL>wR@֝έ($gpNV)F6Vb7lC:jwZcaZL|&Kp~ao$PيOWZA@ǐ# ODa>kgD+ V(3m :%2e>-!02ZEvZ!#ӽYg@~K! r&^gp&_D3"G5#Y摈 jO=Z :5]\#玮%/=0=?s`` Z2SC$ly4N'!W0U\ha#Mj &Ex==i1%'zf\lxqnC'e5xCXFXape|}|ٹ8`҂QND;#Jh'idBrZ\̸Ἑ"hy~[+C|ْ6du>Dޚs/o#KF$ l'S+#4ug0YY2z~)w寻$X/\+^܁gHZ0|a=N QMW Pn~$ 'sY /^G5rD\Ac\&rVhg\oa糈۫n9G'IJc62@^#wmߺ9Q0p/=Vw֙ZSМB= dLD_EJLilyL BqPO6n6Ŧo&pkxaݣyezmd 5Ҝb&^֜%K`AK_aS2xY#V!,E~S]âm QOI7TNd}6fvX2Iz-≕*J癌e2D2n[$%@B!ʸ|0ݨyKG @ GOfLĂLIހgـℌyx9$DGql/KCSʔQTR  YŻ]]{9<ނ`<]"U]j ]wX[$TVB&iqApZjcRG,ބ yfBiI3nm`~8D6nN^ /[;:mtf|KM s[heȦ{v}pղ}w`ctFYQX:^PՖyy2+Ѐ h*dFsIlbvq`Mǻ-#^16^_Na4tn5;9VSMJo#>NB,~p qq(mM/2"9ʀu $ȀWcd8+5#&6>R`zO K{C3% "4 J2[XN|{ "HMu3Xf _SBO-ƛC9R߮FpaYÅN7>˧;{B{;P{t5򤰧I>.G i:˲ *Zz1(,(߯䌍q.*ݔQ:eb3ls}> BuhĹcbW/ EO=6Oiq%QG_ ζgֿhXN6@ctpHROm^kHMU6'h5So:lI`'7 wDz^/V6nHBʼn9!3'g`՟ 6@` T8ρWUY5_9j\,bP5%.a:q%AL S=5@%j f_,!PɅ^S|oK0ͩŤIH;r^Gp}1s[>)o!hrQc$&Ćwygf>t[!e.\g#S1L+0ME6-XVvԈtO*) k-KOj}[ʝ?_v "4Q ^^ΔgrR٠?N"-ߕyw Ox?޹od3SHvPvemn{ /lh=4oGBD'BԢ~ziwA7&gBn#uPY8M$[]Br{.]CۺAU" 02X|U}Ϟ{ou[eV?`4m>۩C7jY'8jH!qi:#/nŽPA ͹:7Ōj<ZG8 I->p~榟o iY @ R"ш֓i鶷[ 攆иՀI{ズN]v06l,#2S8ˬ4j^YBl&1О[mg_p zor/;}fUF'6НvsEEKS(@6~ PàčWf7U j{h1[1'ƅ5$Ǧo:iJއ4L'ZS^'3n% iu3DZ,'5Oۿep!?vsM 3 ^kϳшfN%Iτ#kdC9飔fՌue_+2^֨a]|"pBD~tA"ZLcZFp(M0o(W؂. j3վN8<KklUo~S,S~NŨh"K,Tnێ':#7۪$ aZ):Gº_H "Y㤡C%QX+O)ɢY}}BɏRFx)n;\g~7h2qMEL@_ rv"L=j=_ aS-ΛJz : X! rgf$(уEp³䕡ǭU ]co磮˟-~tJHuhl6T%7(Fg%K*^1YQy^AYj0Yl39R!GWW҆ :bq賦9qеdr)ȥ!)& 'JӠ|^51Yݝ݊F_bbN92SzYid1N;j! .L[B;oN8!Pd0%%lZ@ EdF uky>I#'Gڛ.i_K*eƪj&$ݙnDZ9cvN5%=Z1ʙqר{NgLCPL6-$&\YWke7z9fO=ɖF_L@>$טJk7ح/(c)WU&c| 7P|Oɾ 8ƚ*Inx~7<+ &|OFZ׾& ".R;`b`߀-Sgobقn)uo;lYӓAPӻ%IpШQ/[&Aeks6IQuY*jtg,؁ c}=E)=JԊ(`z~Ɛo[ߊQ^$Y#3z)٥AmFRiP.*m*a煇f'9Q %8l?V)kf 6kgV# PeW>M|Z=Ԉ~q||xz}>\3'' Qo:>/yΛ"XJaĮiiL5ڔ_i2 ȕr/QzL׻τYhӓqqG8O\TH{pt`ǥߔU<0R\֚&zPL|PJGx<% FZ,}L=7k 8PЖ rCWX.@s?tvU^xʼn5b%pPV&/3fmr!ɶFRל~" yk({ xmƆYa@#irH `=ߌb%4\b-al,_{Y Ji.'鹘3ii yze㮝.%մE׾nݓ=f?1Yӛ9ݟ"'-YKXN"'^48OE~_-kGH5ط`Ѱ.D3ޱG3:{[V'[ ߌao6X#*Ifw[ Pyv=v dMŖL9tkx}(yAPߪI#E̾^l*]jJA6hdQ_xO5'΀kdߓۦJoanmKFA(\iA/笋n sy&A d !1p}EN,[/V\?ā1:oioutN*l$6ebi ˅] 9%Y1rn-PR:'~ԓL\s*o"uȽN~6~a!GGl/nL.&$K&wՃm%)@MW[kf7VD+eWML (#z:n_Ē#xVs?(E}o 5n^vJpĖpȺyN%Rœ̄@z\&QM&HYbʨ kO#'Vsܷ?S*(uPK]N%u8ek$*.u}Frys\ rC#3I!WVx??L"ϟ^s8zo1XJLJ/"_WsW?Ƈp vd5i'&#IA EG7M\]I|%os|5bUL@70_r!Pg`3n 0E#}M5Ӣ9F>m;Eւ)x #yy~|ק˦ҳ)W7'%*dMy3!| RX|t ]r=qp-Qf >al+t`%iNV+&n]2Eю!_;d rYuZb0xFiwt.eTVd.$”0r>Y=ioAj3k*% gG]S$3oZaY}ܜtDB0)zNx^ᄧ0jKID^&_$e@Hj6ϣ* GꊋP,B9W*2gksޥ]FA6ރ?gIfr.@Rmg|KȹɽC9:㕔8v@E%wba מlB>iRօ6ݖL3N8#ALnXUEѪ \@,_cIz!䯴۫ o>VjKdw llLkFP%1nc܌(sHfk;vjZC֭@z } \Ԝ:OxH=؍I@"kRd3s17 YvR:YR;HLUvS>셔;8̣l^B^"vf'>b UFvhCag%%KbnDY{譖;:va Q|MYlNͺ^3ml0?!LMs1Ñ}Ҙ&G>QK 8y$^* ?ՐRl$2-y#G;Vj Iu86`+o))]iKPp5C3xyLPo8) { hyB{#l֮|z ts}D[@P?ǝKm$q2@ TB3aԱq RΏQ Xmo@5/,?sgҚ*cYA֝ z0+8tpc8&& t!DnB*CT;T}4ic?S`m;NL|>}-(g{%룼uB7G?I-Oe /U Rɭ4`ϙ$qP1=G^Kmq} } Qf&KdRtINrL]o3v-QŒwD_?i1>7H,YR;xl#Q}$dw}W:`5JbՒ\$ԟ0iO):%ivl4|oJ8F78xWD3O`Ou/55$yIkïH>:'ܮK_]gޅQ[赂^Y jL <9)nb@["+Hꥭg\g㬼mzۣ b)Ҽ|te<LK{d{غrዀ7@abI瀣 D k˾iP K_WGPؗY󍎯@~nf0ͭW: L }/h+3l]UZK:,n‰Мea b #:EOT1[ zēĮp5qvmQH^.AfTCnT$sbDi V~Ӭ/M 2,<30DEdFlw>RC{D=r$%C+ۄ):33i1 ' ( iWq <zI}љA+Bm@Jdcil Z`,WiBA8Z;\gUoo}E #}ZrǏɭJȏ+k|pp#8$!}g,"Z@Umn@C~` 9BW^i7|z<^Nt 027\XjA9wfݧqKg 'H;z&(dnj)ľ(>pYK@}Z^D8r=vqH`n< !A 21/zZݹq?6,|Cj^2x] xݵκ\g3}8(QD]ʱrLIa`ac.146lymZCŁ 5,xN0gFkN9av;iK5k5%. _q!h崻m"+~T R,T-V8DYDV3a*r42p: 00#)!UÌw~ $4 MiVaf*ʩ|amN^G%|c &鑀dq`&%b}Q1; G)87- i~_m%K3Vp2<̬sέ>GyS3<ȡL}TƸW}Y$DTNq,8+i&O {űc9DDKqL+Gx{lSɦ5LhwLFPO fZ!Ԟwʕ]g9X8\95U}b?]NPVv nvgp8XQ"뤒9<̚] 3eymo #^ 0L1w*A{l݊Ep{!P24_3ʎρ)9ĺ-R,|B.!{}&40J2D|,eb;aո+52d[ì-UGjqdd4CĆ*S=tkWSa]{٬F&!&뚵)4f| ̙k2>!c2j`DHouXK,07,}`+8~ +O'jS0 tU۝&A2(yԁ{iMv͌ah!Q&Dovn:PN·Tm 9 ,bkS*V”nnpiM<@ʢ _X|7]"P,ҕ2? f6hI:a m%W\y2]epܓa ḧi*]p w0U⺗"V0O/ݽkRB ;e#eUfX ]7ݲBPxHhtQe;$NV'F!ĺHs3f!MK87`U oc_u/op&%2%: =oB *0}b53x(9prJwsVO٥7Aҍx6r] 8WvITd>`)_1y|TfyK\ͷt"wF:W隲^\}@id5:vEv;U4`Gs<3[6*|Oǟ!M-+7u}m@. Vy0p_^|ldq /!jSYHl`,(rp!A(L)j=X{ʑj?ׅY4r؜ҥCLU8 3DZ(`DDV II]5kU%ydn~ș nz{?k^{GUTn(>(!eP2ۧᗑvAyq, h\A-݊\7_8j;5?G}IqGI<Q_YYnFqG0W2*< Wx;LG'+L;H*x#@pSJ(QL i`4n bE H?4Qjt # zvS1_(ER5r4 2?uڟTKI#Paeoe C`16Λ g )AJQ@#ҼEK)"_3j1L, ~ΛթgSފ*@bȄ-#[Lq}ƨ0w'VY΅_Hy >AGܴFȢǯ 'h/5$Le="!&%_, -h~C*YxLF"y 9؂_T/l7 "D⃇8ldrQA˵\-b#@|#@Ѓȃj'*a)Oq4ح=sRbƏ2m`G(-?|?eG$1,tE G;MSrԽPlVO}ZG.a47(~݅yyHs=-5ͰTk!/vѻY'h0.e1o.c,ggpKP8 իsy/yS97Vl|ƒAn,|Vcэh1:aESPSRS|j{^0A4*?ݼe4J 6:m{bV'I#SQSM>× a˴ahak+)=`Ye)pÕz$ϢZ3ՈDvDDb3m> 7N:4'j;\nGWZ~'<씅>pC/p{xBB8{`6@.ٸrHhHtߣ$  Es_in|wFQt;)2PY5arQ~ڴaJscB [3>\l̅2aAbu0X+nhƿBKhM:G^ܬ8ތ['3|Xꅀ=i+([9T?;(%Ti'C$Okf,v46dOSxm?B ﱮR1M~RN,cp S }qQfMA֍b+烅\2T0![m<@|DbAAQ1eٿeiLn64u DH&~07:+Z؝jp1ݷZ1g³"acyakMr0o|NĿp4q=g۔yxnKvRFX #<=3/e6[ͭmtaTI'R]x(K旞$c )~;l.Ɠe'GoJfaW;{ VPc8-M֓s@v|:s e P+aKĭf˺طY} ̾=Y]?HoJJ򯴇jHjS:okȉ}~vo~Ku±GOX%|HKK=iYgw$uو}L@n$c!Nd+dȸ''cfE];9i:K`3y^҆ĴLdԝb><هH9M&/ƃ4ih1W-nm|LFCPD~]bz[tMj/m^pzZ[9C)+(Wo6TY 62ٵ!2j&\βhAH5;1HFzψ#C"M%|> K S1HI!v+PJ!s$"eCbN Ajt;Ae?JOt ÒG,Iνar$;}W!]e`KQq8_jJ0uTI6КCg+938% '\hU(wK٠:cMI]Ղ4ِNÉWɐ8e!P=VTY@qO_kSEK%b6k`ѧ ȟLG:{XbUq(A4ǐby( ; =]7":$(Wd 0耇h=|bIa\<)q_P72x g47|Sٙb_gp)$D9>Ђw`y7:)2N[9kC XȭQI1sw^EN1U^2)*GVSSBMUXb\"o;IqiQ]"L~X RdQ!{G/V\ FbX)6i;5~/{g,EVKW "G!@@T_gurHJ} zpddVF6uOoTͣF)ak YiTo)X&F{C*䰔ޗ^N|%7Ѻ< EʮkM}p"K2묕}܍ A,RlEC]!@ NнmU> 7{XIh>l/v˛`EiTP_Mˡ"K%6%VQMg/=X%IQҪik|ػHbVUNZ]~q5S!eS9.|3-LЧ[K cǭOp&l57KhU$YL/0#WtSL/W iU=c%[:\nZ75QˣQ.͜Y~ꇂj8~*\PV6㎠ 6Nm=\87z+w~CZ51"mj{i-_VX5-f?]K,r&dJP.1b|{m2ao)8?J7P{J}'vb@ua,ׂ+Bs{kq=qhĜeYF@}#˟Ozk`jKKrie=N/vbq?'7.uR?wS[`!-W,:Bl< tᄟ@ P:㺒&wCÖ1?-hupb"Rv9dCmܕd/vq2־;4{巯mhQ/ n0:mk]K\-u<>Th(S%^n2|Z^ ɲ]VҕpɁopXӓVH_5 mG&A '=jEJgA89[o{Km9oZv0n-}霔=}[aG&<\KMZ|g5]Rr+{YK$y{9h}]/E\ ʭpFυB߆V5x_džAe  ?c v(g9~oCȝq0nLe&l[1, ܍P~B򷏕 Xe0 uE֐# nWot+"IauibG }qfcRX *{`_섐sh)qݷ h+8#>:dݯu[tTm5U )\O1f?hBV-/.©ɥkc =E ,`dΎRp=ag&$U[F/ A2=XFV R&MIEhJRٻ<%lF m*ưeS @T/h=Paz_. YKWF&} ݙ!mn<=W@бG&9%T|#넝ѲrTҘz!`6_FLƩ袔*\'e۷4M!='NI@1:)mc_K >^ ݈ljwLjyYc`+-M~U9Y3.ˏO7pSx0qCheTy@/\鄃69|=;{`=m>1~%q.S:v9v܏)v{CSG,g3e@[ohk\veQD@꬜W,"'|gY!Sv9uoVrZ_\krQz (=W:.eohLjlK&겸j8ε̣ogPXS^љi-nL4,˸d<{AY@Kof׉;0n*H,Y9ѹtjDOȼju/V|&O^M^~*S?{&E3ƨތ)3ЭDVs ¬ a TSSQ`Nd?*F?CpDPPoa ȥ[ª}"Yxؗj2Q5]`EU/|N,5 ]j'!_8S to% =7_k/v B<;V&TC;^A}?y7[+0o/"[̼HMdݛU ~h᮫P3,of pS! 9sĒ;qk#izTw" [v+}I0빫reVEGq$Ex!CVJ/L*y. ȇ,L~\)Ӡ/=~t(fáڭM NW~T6m$ÜKʮfelKi{۽@7 RxKQʾ]ғQ:?Or@Z; *άhEÇ EGC{d^-v{ENHcͽ-WjPikMyi05\\: l ,jOz A9.=f\O.G?(x馡wOLxōm=ǎcDH%XxC-)# .rUZQ͜Kڴ:|%d6ٽ V+Efi {)јb C9kKҏUL4Is< b5˙ bXq4UygEvDN;~sm鼂I_/N1ajҸ%;҅{XjCV:%%b E.B )lfzzyU2-wLu_Fjws٦J {uީJĵM4ؤހg>PvW~xrf ;8"ŝ¿ UD$mJlc|α=C&f7(T|󲬊`N@&io2]g%|ez@@i>Zc r!֚EgUZ<AR{{ux{ӧG ?&yZg\#`B\Dkc v0\+fʼ ϙDtCJHVKJƺೖ1P ݭsƀgv1\\.9Ud^ u]tQ?A#Fm_cam|JW\T.zQұ_xkOdz^nFS|qV`eV[!Ξ >h<#q\#r)zexDERnyWN4<`p8ʟi~YBU 5-%@=Sc {"7}4oe_q†P1s% (h~sU-c "G!+`ԓضTb-F 2KS^uU>\e,Y!/$bAB@(, a;+ޢ_ T{lxj6xt% ҅iűo c5a)|B DlPi5K j]KVSNHCts2<61FcuPkq:)U (#n~i)I$_BvƗcy6Iǣ*rMi afhIھ[& A? ;VNe?@bZA3:R}pL^j;jK~nSkX4q/{TJ}fc 0`JQX^]VO5[Fws09c,ucC %T$tI܀aїsc9sl Y g QJ+W-'>q|_6 ;yR\-(d+|h3؉pd8k$']}+.OBp`p Hacuz鷵gR;VTyJ@̰}^V7j[ Q&/'fYG_p]⤻".]PH+gN!tAM{zʰ:aݛ|}Mlk|d~A\S7B?R5ΓŬ FíM {k L=$ycU:t;ߘcGD좀6)L8/GS;VX/5aN(3jML,}P mXJı[$4qZɶvlUQ0'mw.,?ƕ*tCX/u^GՖ7F2MJݩ{u+H)l>pDh.%Y}$$x-L0DWm|Hq?mUԝ}?,!UՖO5ǵSgI> ]:v.U'2_cnQ#2#F̬GBH'JNkΘȚ5hyHq\V&ڜgnqedmg="ЊEԠyl<<7.^)M48D=Qo VL 1/U#mJRB,hʛ}^M%%z3&~,#| c4pPˢ gқ PV.*;sq7= d[#44jB TE8;RtbW8v;6@&T3!c\3%tYt瓯CcgwW35m%[h"טȘѡ3Q'Q5WCޯM;e$}笕@,(t7]ѓ8k9۪p X ;~ ؏Ioy\yw+;D9E}xzj;]G_ɇ)};š;.̂2Gh~Ҁ(Y䢦Timee<U2:}햸z' wMZjڬX]O4GBH)mmodo$GԙgN/(cen8 0 حœ|Uݯx:}/]6bam]^f{WX;-b45#5ͧ ҂ 67!8U?p>I;Ҵ2 %o1\ZTSԏ0QN+LA h)H¬L{c%o+ ͱ~I3=-R`Amwctn믍ceD<gѕf Q)YW^mxwVu!R-6wٓX[Ԟn&{]$ˡtՍЛbaՠ?|z1e!R+͸P[ A`DȜ=H_IC6?=*`l2%:35\ IC2f|Q8 քTvGV4pO71Ch(C2;:/ebuT2.qrL4XEWZn]'RйAsآC(J>D}VD칐N"OaT\) j5f"YiIzHj ע6Ews%_G@| z<ʥS)hSA8#KEBRGЊBrA4k4 z=5!W(cx!"gN"%0ig7ERap!26#-I2Mm`暋핰s:+?zd!h]*GLEX "ߊ8@_S̽'N6+ZG/ PA9>Ai4h.OwP k_i Xg5 `ބk]پ}؀\}PZUs忕]P59:a9(H3KPy@Q၈4.JNX˱G[.2܊0ѹ^f)sװo80;yȈtXgpd7Lc?Ô+v<ԖJ{{ # p$*GvQ̮!z8L$}[=5 =9XAILA Es7j4^fZ0KBr-C "3>qbaIi1<"rMSm?v+T(&0s;a, ]4cL_mpڍ+4H &d1g3V;5[fz}ge4x%J $ !I~ )cbZCAǮ;Ĭ3 (QH!̃? d=^c/Mz2m]){'Nn,?IAG0q7^kM,V{*|@" t{|!@}r}L5~> s|_hl71^eĝ$nP||v.˜LEMY3yC?N/HWl[+_ M}VX }$ -ʖ|η+K&&m4V>E<:|od䙉~5#TY1^zt򼕄/STBmGf ]pͩƼsfAyGW) >jwx+5#7“\SI>6i3NOC2ݤiQ;E\T_+ s`ь,l3ğ<AVH{.vqT;`/Jh7~Vr]KdL69yVҎVI\)Y3w*/ՉZU%.;hZwC jZQ'$Z -JEXQwlcHt\ε8wJ3fZ"9dQJkK:#kW(\h ʺu˵[%^jÜJL[1}5դ S8mP6-[.CW Q ѫji+eY']ɏi'E`39k _)cV⃝ʣ3{TzV{Xr&"STrH]6N;eD7Hc:j>- +eO"'!Ӫl xקf3?@,Q8I>pQ3{N4W폨XQU_;^ҳNfUSP6\$UꩊH.Y@'N4E;<8n+n`L0l_JJfDŽwYM {B9#?C1Bʞs QWחpr~\{A(fHO)6 EaG+f?7-Ѡ0C>:ŗXXe_ U",_Rb߭rV(2O̻4!fa4Ft)@j^{xy=Fsgi<ٺ*=j^J+w\g*wj@&\:(L-Ylp5al3IRxBP"t[M?R6i7ӓ̞!I?,fmaƛs혰K`wA`S3yG_cW]aR0Jo'SCay1dFlN| 1h-.Caɮo*Gv<-/ٵ4/wRrTbao4@xn+A2bnAW%vOb._A>'tæ/"XywO=HqM_ɬ\5-_\(_T *97]ݭ gMt@2)1\UW^HFFFs"_tN1?U˟6aSHe:g9EyGνY*Pe%[f0~nI1uΏyȑQzZ |6]iAAЛcOg?cFP:[z̓C v2kt6r*eI͓B'7LO~095E~3*cԂNLaFUH Bg fd%]F@a*Z K0De~!w \!03̨ ,݇^(oN;pCrn`fM >V='0dc^~(x8E-lGV=`Kea|Y-&cƾ:9Q2<>YN5s觧qDUt$Y5Ug7͸ɬ8ywg5C].$15h׭ܨQ?)EM*gg0 ~QA*#!Bn?qāC͟o~ɥߡC !k#ecaVW7`C4,?ym&@Fn4?_A/MA6huUS*/|L&TEÚJ%LLMuNSv"'j,[dho; $  ~\z'zQQw87ˈ@T} FEDvb'֮C}">;NO̩n+Vߧp6m쑔[ =H {bDj7*XOɏqUJ_x6jp2:Ȼg׽JcAɤXg92`1A(v%qE@:Avq"wlj?!.18q, @t:g%xXhDa+2.̞;LF>7kO콼MkM<߆A5Üyҹv(SBO9;^m1Tߌ?=(s].8M b@գg OR W|Q sI2m%@_g4za}tL2Xڮ7~#f=+gn 80o $ٻ MPhϢp41 7#[Y%yoO9!&eX;hŸ#V5sI 쫔kNdLOO2DŤ끪f4Afe(hUsEGCav&hٱEM\hP3K4aE8ZO?ݲ@ pDATz#oܐh^ 1Pvmd#mF-3ndyn$-4n_in/Ǚ@nrZJNw{ZRqu^Fg\Yַ&w-Zo:=M);Q[psiT7̴MΑRC,>"Xˮ7aR`szށLUC%{߬F:M/ 4rm%f*|KO5WDv9I0SOx+FϡN8P}4a^~ /E@LQD繌A Sby\UmPB&Qաʃz;MxNw&$DYC5fsb@*>C6 Ȅ)3V k, x&;%c,`jcUz6)^N[WQg0<*3;9G@ Nb[݉9EF/ucjqtE :N'5`2UvB(9QrJu[ZaD-;[BT"aOoOfba;>TN~cTCX+ۻ۾qcO9/Ɠ8`ڊ7;>w` R*]{uɠAl?Z)"jIy0q4ucqG$mq#u)}5Li23pئrWz2Vuk˹Gt ì.N\6 1S:rtBaUiMIZTTAQ.3 n1ƣ8aէH2}; }F#V1QLdh~ۘt`H%k4pl/x/Č9[ILnWHU YٿÊKBTixg֬ޣh uiTvpQ-{4~H4Ql\dN71ڿ{K&++):+A7(BC2ޢL(XKzԿm7"b(Y%OGo'd'SUfLD?Zu۩b^MXP%tGA8- (bB~L85˨:=em[P+AP8#l&0By@Yq5[-tU 9y/2+gTpͳ3!Pqg}9,4_z!X:҉OV=)բ0ꠍ -(W9g`۠%%Ȉ߱gYZ0707010000001f000081a4000000000000000000000001668434d30001b4c4000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/infiniband/sw/siw/siw.ko.xz7zXZִF!t/]?Eh=ڜͩ>K  uZsRDne3OhWkYl&:Suvn V/˰O4FH)@1^v b hCy $ G/9BaZrkJKҹrj25wE3T(LP'+燆!>oPgLe 692f\nEt\U \(Bs+eS])z~+%o$N!& )`&14䮉}8x)l*1@O`WT  N 3;g ?їOUKTgD!FiI#c{Tv K=txtA8&1Z^4x֣旼ݒ%;9tL꾊o]xiJk/3V]%gݐm4NȤ?>bؙ+Gl~``utWׁ /e$=Y".焜谀۲iPs#@7~Y.GdSWV(_fc_F?9Z*CO~Yt6N/ ҂PWޟ.TI}-+I\Sf^XYO2Eѵ[\g$~b:6N;Wt=B bcw3%w?$ĸvI1KjD%*vMXQ;D}u1V\J [04W(9 vMQN7QGh4Ty3 uyǿIu|uNgQI9jpqsZ⤸g5$.!9"Xte Z:>lBɰӖKG -)/Gp,ڦoHS>t,_D0)BqvBjņ%YȂd3޳::!5/5t$CEk)84M%i/q머Q2S8hcw&Sx4++*0[404fdkhP8d DiawuoO7dt}͉.&rRBM=N< p-'C,ۼƕżߏRI\v(N A V\`.|NfFtx](jm^i…3>҃ddb]9 |]ΖaɨلUdˮ0:/%Ʌ*CgQ $.FZ:Z5b&Z-v\LMx 0s2uXחopuh />-VA |j<9I8 `sݿFq̚x PS~(FJo>D"/k^-rZ4n,~ O-{m%Q;^ڴZ8[xDܳh%L'tMK)'Yk 7R:+1ȒX#T ᨙC;>r[QRw$iĸ!ӝd'Q =B妆 ^sL3aIRsL)LDQ&/iŒ%xgZ¨RwsBe^ Oҝ7q,v4~s񐐋t*R} ^t[ 7Qd+ewP\EJ,2T}S1~}}*KsDIڿm#k#Ϧ;zi/5pv#( ؂ 27=Bt[Γ-ZF0c MqMJf(|I9lY[,+ oE )8LO?B55\Pcc^N8!2A_/3v3k D sJ>qG`Xp9Vx ayh-C(Yqf^*j Tϴꪎ- i7ݱRT'(!jVBWSYUuYٲ =]ZhE:XV_k=#LP}vx:@0оr_?C=3hbxw/u#9ϹBȦ*$SEMl5 b;w8"6P2e])tj7گ3F;?&+OMKҸ8ry޶FlOZ1Hq-K;J QC<wbX=Z!sHx{NBߵ_ 7~t%DEޣ'Ût5Z"Iu (=ǚTR)P}z09f폏>/U+~iG*}F̛#6}іn;2jj§\08=Fbm?*1݁;_eCTDw{:ҰG\ux#.A_ǧt{ p}%(!չcwg8}TBED" iIhT܎}80J ܷ hܛy ai}L?= 3ruM[j8d ')H^ˠAW`꼍H#k2Pg eԷ|dDBv# @{mU쩤g%@3?6@QGdl9 SpsI*b\V]@h_%C ߅TIƵP; Py:yTg XNQeJ&DIak [@AjiRcY.HF ܉x3qn#𓺉d=9#X[c4r&qǢ "$)~h;zjq?X9 K7o--iuz-|#5A @GjML{ yβ-#$NC,ס:]h\$Uvv "B-U-6F;ImKV$"EBXQQ/xo%+.[,j_nʱ2#wXZ.RSE"!B;,ײȈ(?و)D)X52 {O&\%a:JA %`AA i*k$\!ԦoHGaSg?_ SՋ?.(tU>Ů- oFw گ& {KB)E`&O1Zyv+p'UBPXgVr$1ɟaΛSPv;5TRZr#rM#Q~ qMrjS=Xz\n- m?CM^XqvZl x%[BHuXJ鮄I,>=V5[y]V ;kɋP]k 4P[$V/zM pYMZ f-zݚ>ꀷLy]C|۷t&:Y=/[L Rg%Q!Iq]6ȅ" SqcQٹlT"8] H먔t9㿙(i%X4Қ(}uGU"]\|yZ@WGg2Z_&o;s-*|Nj^t(:Ĺ`Էjf ]tbєcIvrFm4疽"R֎WS/|9F3;u#L0?+0$q"UKތʱR,D}kh 灭!9>}NZ^㹿 P7a40;3XqqyvG6{hMRĸQ½VATSb:{4HǸ:g5wi7lX+YBR_sYLN]A8,"P ر̗|`_1j ;Lo$E^mZ˾Q@&S@=LhݪkE\^(ִ5fp?WMجY%D9bNTBS.Q^ {ͅ60ql"02ok" Gzk"A#=:hRvA,:]ZڌEe#ؽu0n Iu}}ΏA!6.B-V*E4ot芷mRJV; )Bjm|U?##Y5"C>=xf )sWssAթx˨cLLrOq~\Du<{" \lNvPQ  TO9v^ռpc-*fJw8HcBS4~,bC&9b Ž2<UgkIfh9^_^ V\b\`q P|#ǰxnEIHdˮLeLq@N|AٟBCo$!q*jx142Yba wV~$=&`RZZt~guU? mz0Akj3[Dn#Զ ៖%fWrHS>\Tb5Jg2{|_(kǻee ιrk&zQБ%FBWhR+3޹ ?* ݌RPmrjAyhGU][pɠxVj #c)DD%p{hVAH&;&hq_ s`_ u u+@5wf>]yL+kE8s-yG=8qߏe}j=0wvKEewE>|>䲵v*LغL3Vo*)uh$CSgйǯ~iݽM7_BJpLg(x$_{M'f‹8vPn Es-oƦW?.dRF-v4M9ڃ eh (|eHtjّ}s8;+Ϸ ˰H6C l5BAG `WΎ8z@ECL/f6pwބ_c{!CЬeuC8 ]jg6 ~> ZH2zh-AGن'5G&D CE'(D}dpmEm{"5сUScJ݅Fj81=Pt%dr+x`NGJa8*x!W%H QTژi71A"Q~b񔝂Q2أVA} Ūc6woHn/˃$ Jbo7GM]!PX^{w:>E~cwlKWx:x*S HFs]kI3rfkw@   J=QL'>%茔:2JccfazmD/jzq6K qpy˂^$6m y_q;I@ %xC9a(]{*򲅍k)KJtE#>l rXC-(Ǝk!Ea (&Ct]6EtT|`w_bVYmF쓏Ө1G6cx HҚUC7[BWipN[gljaz>urMs !\+vB'wDX#>䁳,͖I t|:JM*w6 03ʬ](f3aWH-7^ '2 WNJ:ަT|jkǖ<&K/y*KY]%C(q?}`*B2(4^9_x梙VVPAr[L<bbrL Lŝ7pT$rwS(lzdqVn wf0F>MW+T0x]@1ĭ2Wwb}\ }z1v;7q!@%s ڻCRzM""Y}Lh7'PX {렑?Y Ui[ a+ Q܌Td·u8j݄ofB~XKN> FyE|='oe^t}lW3R^밐g;Cvi[J)-#ҁ!ҧ!MD`d;DgHKچfe?ړ<:ҪɍQg['zFh3MoUpXۖ}4Y(+DEEhJl ]L=,"Ϻ6"v>vОT̪M3S嫹ѯUo bs-`*=n\wBYAgǕЕh! &R̷Q?sU$+Ҙ?1{ZtYw`yoU7HxFF'2IinRg#(҄X,Gb.0D \񤜠I j:43|M]Z?=g8E=U-x9`}%Ή@|{EEV~Jx}9ť_KvINɍyCfc+ 5]| =hWnkSLMq_KchZyj9%zP܈k@{PB2rx5r GyVP6}{bp`{k϶P.&tl6v+F3.[(sQnnГoΩcW 9BL0/wt7K"I 8DƖ.O;0rnI'!s wwd bs; gR~pn{Y@e,C7Fx,*qLj$&f>Ldsn&tHAa4GSPƾN90YݕC|@.lYY{˻k}&T6y =y4FrB5a߭ж"mtϠN58Jn2oaZYGmvɃ *_NngM4]A:ĸgI笧D͠ש6Oq_ofOЁvtghX "FP쮧^tHe/lȀXs 2D)]jP@LEO*ҫng>[CafYVJMvFOAp߼[nJ4H`w~Mq?Ʃ\͍(RQ:uhg XO-y+=k:cODCr|هxnyLcJlNĕK#?0Hq=u =^U`s{+ݐ,)ķFM fVS8i!yo U4צwQeDu-(B?GNƥ& `IБ*S(ryZֹ7}IjXȾq*D3d3GLT1 f%SL. 3OMYo *G7L-)P 칁[}mnomԱ: Ԓ0|zTg;8ZX63J[R "7V\QhkG/27թ'&l:}[} IVSw&MAPyTȟƶɿA[ ț eWI;a \5>HĆNqF ]Pq*UYO.2 dlS}ctE`bjzJ E,"yĂq VE 3W8vKWEgV) 'k[:5u!WH":a*LIA֚+We~f{=Wnڏ ;u3h p[{+i1$0a$>i m3j'<2bnSs2 xO@WIfhn{&}ltWQ+^c/F" zbKP}xҞ㫶k_XH97< !{܉=t bfWQ`E !y1×QقlnZdt':KJI=8ɨ,T$F.:dk/a4"ER|z(N&2oR@1h4XߕQBCGBnGΕΣl2?CJgȉHmk|_1Xi9Ďm7|- O=_ ic^(]$҇sۂSWTS:i #GҜwmqӟ#+ZSֱ_9􀛊jϺ(`r\庠lLh?(:F[|QJl"w{z)p}/ѡV(7`wOD3pQ+0+j{5`ggり@Qh =S/sQ|rct8.:bHࠄ#[@xͣ], AH>pH%/E٨ qhߞh0/P N7\(pr6]m;o [ |?mImP/V3XJ ՗M 20/q^8sҴ iRc(BHiG96jnx>>Pj(?~lcď {W%?4/B-6S3mWxce>~i(ka8PHPuqҊNx8ltcTWpQ"g@,8EЕ\ Ѹ˪DW$N=^(9ʺ94k[R~PjVHBe 5]!*R3/-(?ЄlɽWXrϡK^^YsޛSQy@]rWHzs-L[~}'|IGe]T1LX73n2P0"qAiۮs‹8ތ5xRFRv_>E@|5ԇYH΃lSS?3A0 PA,P8.O@4 %xIͨzvd R+-lNR,WM|l{ ߪ*DR,`qzq9%"(ݐ$ϵj$p\Qʋ?/*.q懳cuf%Gkԩ+zGO/rȜ!@n e{1 UtKҝqgaHi>(Va7D= <ӳ]Zi;IӲ\OJQ# &]+>Lْzkh+3/ < 2LqD̾͆(j )]h9LP7crel@0㙓%b鐖>`{ı-ϴZKò*ymaTwrpRX_>oy@oD˦墰>J)=oܸ*vcv-yW'iF]MSts"ASb'yKrUM9ȹ~]<[[là[8$P %De2ĬقݼrY5jg{II&)ǖr7ji_sO,/  ( _mz1UŽ5ce>'5Kh!fe8L%}%К=\A@ ez0{${o9I_H+YZ*;5E`Õ2nzl'Tonca6ʢnYg2qZ@+:|֩..ޮ;qUι>l2v%|nh{^AA?\FVͼ_LB@Du@Jqƒ,߳H Q]%*K2C-!.WPUlj-pxewu1"OqϢyJcoŜ`!tPnZ]-_?;x{~÷kSpJESÝmA>>#< ԅSf倛/(q_κD(IN], >???_d.{`e)hUA^ *q Xq覙YilaCx2qGI4QWT#E·J@q"^ٞIJ'5 +{ u4ԋ0[zgFﰟt.Y@&9t p.n(K)ˡ;d@$!0//j~Ua}^WC0~s01E0ۆ7d̂NvҁTgZz<c3XXl꫋ P *L;  g7~Ұ\e@WjOzi`ZBsI gXA u0]JG5R얖&j{7jR&= ˃827 F%H֟u>T騈pӏ'K ,o[YƦVv+ߨ?& ;S;gE _W'"E4P[/J0*Atpn҅$qM_"}fBH tI  q<̙o\%];g/T0f(5_n}a <\} |RXESQ`Tțh K|3qR7N(́[!M=3濆zN?%~S^SqMj/H<Yw_;Ar1ZҒ[ Ic}V;#8xO|X8Zĉ8{<@o Ƃ&MXϑq_]&5W5-(SJm rX/*T̑vsw5ʞ#=R+wȿ+Oo-.@obNc~ٽUnVp"n@S̃5! /LPo֥v=VoDѸ9]?G[$ n=<&tj6e^KsSRhQ)〲 hT F.& 볚0KVnxp/ D85+4hX]͜shhWwtSDN cP+K&uݢ(T0]wsh6;&ӛ?E*ys'Uk0%tsƔL@DX}ek5iH䐝)E}U ѸY.hIuH .ON\<'myuuCցY,uYpj7_D:G9͜65&fqPEW0 "A>}Ej)C=OT}u\8Hp`sY[-8$Zka~)eBt8xE2nH5ʧaGQU }pO3#j~ӓqH@#Aŏ=6'nûSmv;H2_9ʇ{Bth\%Τʚ`aK٩i=Q4f" %kmc{NB)V[/ 8&xF ZͰV+ c; >6S[Y}# GZ+Xgg4Rz\VCWIG8~.1Y);Asrhflɀ#iU=տ 439^M mHKug4`5-5Nb{'7bW<˷" !*+}SK:9Tjd܂\ ?S5nMmI') H|Hz`K:֨8Y@eTjn3KV*xJ eCzQ+#3HkuqQx[=S,%I0Ud^M^OzZ"T~KԵdw?y}ޓ6-WW%o'޹ub(y>x_֥OJ?Bq?呯F*|q$ vnhF8d`NNFJϖR S]/tWuF_enj%&Š-ypBY׶r_| m:1G4Z# r"D,YګuMwqzUc<ѱz,9qk⊑sXtFjӼ_=zL]mAmE׃c!I-7D B8a}?~r^W6aն)p d $qMM{bOwأ7<5"i0w\أq\p,ėˎT]D-:ߑXQ?wn&~rG FS􌶈|V{0z"*l| J:alYOwlɌ$3$ÞIOXWS^6KdsL01_}n@4eSH=J} XE.1d{7a+^4Mg,? x>A;O1LM.g՚,ߑ#bYDǦ*X^3&z7@3 Dd\)Pdș_5'i9kY܍q ,bΌ[5Ov̛82_ϥcG:Q$!CS,׳\wBc8?)C%ΫIO(Iv}fiH<'\(DmEN67\W "!~]xqfY1+ y"abo("?+v%# "ЯjOA-~qvl9deANjHr1=T;݈Q΁/22'('\(2$b6]81 Sۣ3ñRW-z&Kt xѸ'=H]KI\Em/ -V|,ebU9Lkh#lGʹ-/ }SÔ30qSa)7Ra ,OD8Ny"+lկCm/!+dfc6ӂH%u]SpUưJE=W]8o!wqn/Y5|) <8 {:]ƽNf(?Չ^ V(;ޛNfH x ZQfMHo4:MUVٟ[{nnŃĐ`ҒET43&=Az?B$NT(:|lID^ܚFtLͺ+iy!}GZbAڳL۽QjL _Z]5dMu?\>B Y]?0:_ ExV@ZEs"&#F|>|*0Z*EfAIL;Xb-0)pi O :4Y8HF5,$gNEU33o<1c(x@9 cd._7Yu[B|Y1*[WF>i_Ic)5V{I0 5%CFLO[V>Ţ%bX+~iQ쥺zj$ RAatp{-]q hx^=z|¡8\yZxZ !ajۦ3,yF|:K!e37ZR!|*|j71ZqҒRY6REuT( ȶH Nвhnwl_yg^D6A W`Y"lal'/ mz5e| &eC98=Q$0gԔcO6{tF%DB5XBudi{XP- "Gx Q`Z!:xbV(hh#^$¦?O-kD27\xx l"gA.1֊Û64/'^Vj &)٨kq E`nHNRHY@Ӌs,ϤYBg@Sn%-2*ot' x5"kn$i@A r*A "__ ˌ!lJN=/ĥgL/'&ΟŶ]oxuFAЎ__Y/F˂Ry9o_0x>Z# !EG}kjE%X(*jo__OG ۥ.Tx.&BMS. n9dUL3e8dh ꬴHK?6 CSE(LЬ6R.Bo8t]um>E8<&ux qW{t I/͐EWRBNW 8AT`,)%o5sRVbq1zT)!>險Of=aqoSq횖El*s|dKs+FJa5Gr;:6lyA1!^֝ȹC[M$%f5)$}jnc 9`Y0UgvX:X9ӥpW(~V&\W.ZyX @ʯ#!97tmOR:̭ qN*晁~~|w-U' ޘ^bu?+#B fiuMsyL舌˶"2r6аqkv {;x</IGf=U։-^kCg|y4Hb=>.FxN&t"!Q4;gq ltWpO/3X(\"eA|%[|i-+q.ǹB&~d*1vʪR K*G! bї&3&,b F07PL'M`=㛼vf2?:%Iˣ9* !ud^%t7o.hE3'k?oȈXw9l<Hӆ`39b;GZa2Lׁsf%c臈6J$Je;T?@%(?%K 1 f&`1#?AIZ.ՈkCtˊ"Hnl4E!i4̆.c&@3j'u^vxhDzj7da Lk6 \W ۍ 3"qCO3]KgXU,pJ%΁qQ*s0(avU> :FF-;L`wЌT¯Y*P.Sh 9B·Fw)p+x[hmڵו?.K$EȲ_WA;{a=HNfMPy>Di^W9:}~Ă)J!~il ].͒!1<>`?ݮVr2:F^VR$혪8:qތykLIr"nuIj 嵸!H -Ux1U줔dKN`Mlfwn5ܡK&۷Qc>+]",T_YwvƖcF6ܸ__8PfBRu)o|̼RR+TZ12 ٱNTz PkD ^SkjtT ,+epO+wn.][B^uS52njF"ʐfIzfպeKZ)l4eqCuc~sXGF}sf< fү]Nd[r- $l )LMCU -ƀcMi4ș u<{[*4ډܳx-HΡ]_&i*o-gQ _=y.@ާ)o 17D[ j PI75иߘ\.6# 8W}$G`/ FN\j{w/w7asgHD-0ķ}pŰN5w&zqޘyRr$+=_{WYJQO>[fy]S8x؉"g UjI3o<ۅY`!rvb(Dh{gF:ҿ$9夭xĊՋ gA*z#Xڕh%< YPnSKc0GnI{ebcV8Z-=U= 3v/FW!ir oUi:l<&%Cs4/Lme40ze`ÑI='K\lV+MKEX)E(kώ&wf/.]Rͭؕr 뾃ܩGsF9auIy%2p.qTŜRkg8p:n ߄O3}ydސU@_n^4H g"֡]cV*[eZ LBaN=زZ(y_mM+\hgY@:prMa?5T4i t3Qlrŷ:T.wbP^W-Pdи*P-{^}d"ZNp';8v ? }9Fu~א1v T9(<;~Tg!εƘ 'X-.H{cJH+T^|?q:mc2$/zY͜6E$=B+$)sz,vYJ8Įޘ~-SO }A5}"tp#*7dt𶺊ߐxX]H`KS2B3XJ,]M=hlg:M$Gp$@!f^ښ !1Qptm&u@/U'VNIJu1su!Q`I6o]Q/HI-"բaK'*s7 N3K{n o0[!a)Dv ^)ԭW'++tg&%ZG*wtV'iB~Jw# re0)ЖB/Q&ٮ;t@VCLnE9h =$2YłFkN<G1ȇvxZAVPK>֐;"!طR}{ .EKm>Mp={S "YF J'Uܛ8H^PDbZOPb2j: )fx4jN;[Zvj^Aϙl& ^W5Qk%3> +/2 =P*QLA!O߯y?۠#.~{S|jۭ~Ȍ]4~+#rFZFm:WD%0Z1wSXo=\XCRe6 ?Hslw>iDPIV脗_£6}ax<\ڀl VhiEmDJ?dX>}XX+Mn ΜؔSmmіcLMB!5Oy%+C6ӆ8ȃJyV,jb1N&^ŐFlW=ZyS}0cX2*Y6uJ4͔85'OaB%_hwS8;)8e?z=4BgL1Ok)"\Xc=J6 ,D۴1!uD>"Ǻ+߮2E^;庖va$~]2Ci:6S̫Z2gލsW*T(pE;$ _ X"jz-Esvj$Ƽݟ.4VmGǰOuԩ";Ý(r?^8ZxoRFsDA^P9=vYͫZKWt.I*v\OWҊkC-y"T y3DCeN|TmSڡSc. i_!.iB8cb#?:iW%x憎k.=愂!UaV2zIQo)dzr(~1E*dq=ӣ<"R78= uJV, 3$]/Nr5^"3 ^^9qYi~jjߟjFE}-LleTaJ'g{Z3/J/SO#YyjbEX ]D>KƑTO  s%C2Q+;4#'͘S 0Ay8C;z\HvٸeHα&_4h@W78Ø}VHLǵ|u5qdz"Uۀ[ L&Q5#79<,bHlg\zfQCȜ0'.F9v̿챌Wit:O KsƨΎl5ayh4;_e#<4@KjȠjT5ZR}hr baɍSa]={訅 nrl@mB&lZuʋ-QD!.X8N\1atK])Ͳ`%4N0+XL,O欨Rӿn3%<yq\Od? k'Ldt5Y'$ZƑfV3):xTsْ'+fǙ#_ݭ]1r6! xϏCrj/FcK= Z=4HO-fOoİVBW1~C8Dbάga Uj"v(K&)eYδԗDϓ. AˢxY+nJoQ݂f%*JfUs,5]B8A._:'g&KM,hA6 pkγREl ;6MO sUe"LJ'_gf[sce)%+t17Ux~sM?+]DPvբTH1KY4,NyT;:zGG\؉ڮwtAVzJ"B?gpQZef QSq.G(jS5촾ʸRN:0R˔e~S-xΓ|~3c~؁oL߼в[ N>o䫥jp{36|[au7kJ#hYB0O9bӨ"ЅЛ oq{H2,H]ݨtUp{'1NXz۹I*weQ7Y`hNYh{; ƩvsB0/QҼOWo{8 [hҺ#ʚ: 6;WU y%EY aSEswl2rHqPNx)qk\ΏypBGϷ*HsK#<=3&rs^=UdW4#qC4(yf: SP ^dA8i ZE,(:{7=;QheF+L 0]1灙1 CL-B#`Dl=7ui4= =~D?osXq/ȟd`ȕ6cNX(a,2JژsL[/s؆I{7a'E.q-y؍&@0.r!Aгwd4&Ed#mvoJ4$|ZN@rEᆵ~wMo[/^q/MFŸ4RѤi`ZҒ|g1 MRFû/&Zbu$ O3* , a_T]-R-F.*f+P$ egs]ߣbVlhȴ6ttY" 5:!0$iN_Acdkӵ~z2dXqG&FiR'"7v8Egdʃ7݋>6 4EJGu6pJ'fRM:keԬϞP ܒ{-˨.& >V<6k5G5| KzXKtF Ya$=i3aj4h{kvj-_,,W6Q"i ։ď4AVsܣH%-ONeO}Sz~h"`fE*#gו!tT m=s0$S3OZiXΏLjO I6 3jw8$ D-1 7`)*i\ț@?leU~KGyN79MFwIBfMfːW5O&'o?CK\jػ˾"?UuZ@'eK&fW śUW!&0D"ZlRAU鎈C0ݜ:)Q"+ƖrbAo0iy #H]K/&m֩&&ۻ3)N0/JIu–(\o' x- ԫH٘$! lXh oORZwiH;$c/;]^^}凭5C_eϾ/8:=z֛+$+NKÌ9Q7DBC/87ϯ0qysCD*6Y1*g삅!K䤘cQB=TE4y4y+V/xbO I0Tl!pRVGj(?;%T4*au>͉y;.*lZa X`ήڑ{pN,Nr?WBA{.=b {7oZK3am'MAbr[yal1]kѤ7鲁MsMI,'+m!s%ϋ)~ V\IQ5֗k@R(O,9}A ;*EOL†`!fMI f,alhb/qyĚ,fa@prQXןmǢM駠5 F;eHe1*k?vO^U/9S#xXŲ{5 {6:4| ۈCuNղW!;^cL w3I;C7!d\Hi!.,Tuؖޗs'Z16sYh&fs[gQXX^;ьg9ݡUU$&%؋7ѹ"ZLC_M")⍏Ewr)=RDL22"9(5y b92Rlf'O;|= UMtB'@N2"/@]aF9Y7(5x~3B搭!ƔdZ 3plP…Karg;+ ٭ l,9db8GĮye'UPx*'f>LqߖV kϸm$\!LnLŬx㦜.4'>AXPHt%a; Vc*-4Wq00[ - 859"dgY%xtLNy*M ;q18&ZUUۗWkG4gsCחDN? 15ɫY#;7|@ u-(rgx&%m59֐ī\>)/iI<7џ3{k-m(;X<}Px!EV_b)j@i~)7rHg]*C%Xb|R+ 8hrVsp~)5<6mx Y~5M# eL.'J `>97{>S2 1Fy%kDޕO|iov=0Jn$K]Ɉokm@9Bt~vz3uDΝbx))=y9W&sN)8[ϡԈ0OGMt+'aG.YB ZwU"~\h?Wqu4q*- H[PE~@>|m= y)Aa&,UTF:SfJݳ1]2҄p4ڹg:dWJNߓ׮'nᦵ$y>YM!Q^$<yZ lLȔ~cZt{Lz zĚ<^1]N_ "hǖAi"Qý4LD>o9m):T<׳y*E~五 (L qꝳ5r|cQ.F_H /xsM%J9rIvu> udu=]bHAѩ,05T2*ZT cʧhSVCHNNS:E)?#Q$;*5 \N`ffOin=\ubn^A>~L!| c-П''O-7,Wި I9i\9|hs֧e$ls/3wO/dՒzNцa Pi^*?KۉU5l"qFQ_}:I9u2 ZB'L\ߌJYI둘wf[e\e|ta]|, [Z`ܕiB7l#Mwƪ⹅]o1&4yݩQN-WfH'ngdtA.~zpNG]" )BRЁ1ޫi@2$?)A;RrS'ȅ3!iAty4Z_ЩZ\A7jq6T=U|^LG;D9uuCwU3@A@]h'*ӟeL$0[*w]GIYm7880$7-V oм-;⊻J1pZ/M#{} a=om]qBXqh 'ԔM=5 IaIR]꾞)}blh%W)yki>|kAs7e{VnG茒:##cQr`Zً8ܲ;5>ri(\Vki)&'?92~7 Ǻ L-*F>p-C13f1',(더dy\jVҲ721d4=Fؘ.:3"PV;؏{w6Jp _6–JJQIvܼFe^Rw+5׋E~}ǨN-Yp ţkp1Oxpi&0ǧ?yǥijɳ 'Dg˧1\ba:JE n#=۷GN()gsNtZ) ._%D\Pp.]t.Ĺr+DQz=y2t$ҁQdf^>Y(sf ~lb;95ꃧ& R{,XVOhrbB|I&:qr>ֱP7M  ~zB[l;v :쭳*Tf6˽ZYpemBd1O!]An$=%gkH"Z}B¼0 mb3CUVXxW$EGX⊛5ܳfYm i sp# WU.,FR<3mmFas:3XxOQގ?7B+{8?OqJ06 ڑWA#q(}rвbƟaܛbV[Sφp2GׇgrJ kĈ&(6j }𦥎)Y+5yU$L : dճ3>XBg yۤ1@T6 (1o<+FͰVMcLG8 )Z9ɺq]X(h{^D0V,y_543'~@9 BhYc"z޴UՏoϧ~oEGOBEHX$,ߛ*9Z}QePF{5i˄xh%ahЮw xKlt.ѹe'ǁ"LJ踙 oZ0j8nY`mZP8@k\I &xD$srOQlqƺV$^cd =m9`"rˑ<Ī,'a]YAeJ3'0tnɘ 5(A׃VuG/:[:hAMbF<&l_3TI mh`X, Ɵr23{k)p)1㈸@ og$2 i,E+ZEA7>XRon$ѵ.z!goR?; ͇S(w9 .Ey2p5է_4RםQl67v?wX!$U`AAxl 73q$!6{ar|T=i=yYlpu ﴸƒoU_W7Ncbx|*y'-@/qV9 Mm=v9]ZfwO.d.Y&FB7`1KK_Nf];Og{2 A:WPz?nzZav)0$&bY$1{!oV|oȳ!OC;%+Q ӪWCUyj҇Rh߽7Ǖϔة{r>/Z4̠?O٠y)18ҽU(:;ަ`x!KݩD`zq'K 筵4Мd&эȊ`O,ےK Y+AAM3!J~F؇,=;L|bH"zB"3E.S4eƓ251.lo0B9M!XD{3ݖ^i$]<.SfvIj[K|,R et|s?˽vs^&.AjVζO/*~7\0')߫LAg>|o7T]1!F-Tg!= c&Q5fH#df.Gr]u˻@Y9w>"{:^@u []C_/Ƨ]wx_ǵ]EMbm&R,2ƫ<ϑ8HL֘l!' _y<@=^>NBKƝ"5<6TA٣}ML?618 5.2q%ƉfpI.-!uw^~+G>v+du7dEH'9z3!C"hBrC#Li,2e@}iN=6L|Yѹ۹9@x>3p^A$3<⁕Ww%xvf |SL~̐zg=md)2ѭfeE1{lLq6osnd}b(8gv~sf+I]5r=~پ0׻"@+Dv<5-Pp" ^{Wub}=)F~T9U/M>\87QU il$(y~fƹx?ڦtY#X0`玥CMu><@Loÿ.y7 I186~˂?R'(5g$γU0n;,e;(iu뫚"`iGXbj RѹP6(ţ(1,p~ISK#kEH9AL X?QB2a'l8 1{0}U5<1x@Gpd14mvv }̇Ɣ9,`)eN|)I ?s} \W .MB4ᠳjFrugO9- wK޸}`&n9]Ё7R~#zzkbl Kw1 ͩ/#!TYv=I % j]!5O~ټ!IMԞ:7]o>obvNz3WdEO`ұxF]>u>4@eрM͵]ONC{ jvǧOc )nP%4> 2`Vf )cᄃ:q-u<3 }P,}. kK'҅}݊;S?ylZv;=6A\.>yzOf&*Я CKCqBG>9ř巽ӌ}2243/X~m}`^iCNp@KާB|EX9e)K|V(^)툒6`o҃B$ eiMiAs]X8zEU{K2A%N&6V dPwpI5G ISb̖Zl!\lxN'RQ49ll*hKrI^p s~qbpmebjg*ثbL%>]C ;p}d.UW"*oqdlBOnʍ{yK9vGf9W\֤u~+WGI뿡ç/}Df^&=[#0鈠Kײږ(RncL3ia-p`bx bX0?k-dD{J2=kWXHg4@ JsI?ZHЂIV"/2h !68;9<> V2|Xrzd;bh#j2"56{$ݤPV:N]"jLrxHЀY!T榊CDUv& N2ko~LlMG3(O'*hFw$ޤ2%5wpGg2J#Pj*9pP}Qc\!7k89/~,0ѕYYtge\i5DPBI0ާue6ƦGzd0`YL = վ|0&rW}YI3i\X0&9s^SHJ˩sN~, WKh!]q$2cuq:5]PHх rK|Cqd}ܖ,1u ' R+X1#d<)K^iGv|.Y2-RhNJk3POGHUF$#8Jn /N<2+34I24}_p3*@X0 θu1>G,<$(و;^xAsT=|cdN8<7[ }N{2{!:l|K=IVBvJ.Cњ:n-br\_5Mg`Д]n#yGHeRhȹ2q,Ϫʍ,KbiuMф(>HzXh:Njkn+ ${۳>XjM%Aa%OHF L:7Qoh1N04޷sQgX>M8qBuȂ.Xr`3qb*jt"';Ue4:O?~_V_*8q l DxWsBxq]3'uBRrT*/ ucՇ$E.R âmE$PLgDGgT4EI܉Mq~Kcϔ,^[dfǮmi+EZ̹HG- 2_be$ =Rإқ Xh&TRY~lo!q{Vd}S_dƵLM~c9|i*^?p]])J6tyו+͒WmlL]P]RF?-G3/ü_t5{㒴 c#H FrIz{YIx'yi9C \1@Ьuo|۶$9 S,y0_ ';δ͡*7!F )&*,ϟ#w~ۏ|sMBr&)>| 0*Zpo䑤4O&׼ +-d ⥀zD[]( 4 B-,[8HPF#h<8(i wII u:B[` LH*oQLz~9EXرC)188G[Q+_9+eM:o3pH|NC x_#-w8B.j3Nl2e#"aer=hd6aiK^/ezX͘kZiY=A]D{)n\Y?~A9pɀ0vxlX15, 0}VUI8{̶n-=8~.CB/IהS)͒Hlh# wB]=7MjSKb#+}\R|$ape@ygOlݾ %볤 ތT Ῥgu¹ev]IZfJNˆrOfӎ꧈0 镁)+!RSٻ=(.YVh gm+U>WN9a4'q>af6鲏Ub ԄkzQ#V@d@ LP .de2]8':Ȃ(RH!s("ba5) +IX.Oz1ᄇ~=dr&T( RH?/z6-5N_C̔N >LQHaeA J1(1#q;/dEcE%e̒>%BM DA!^L?Ѳv@R67 ٟjS )-C!IwR[;_Bz(8c^ž'l،N5(wbxFՅ 4KIЖ|W40I*cDkC2&wm A`̘YKL)[ i3v3Ez?93>$c6%5+4cnqu6/p#}٢JWYQ#$Y-;=l*$E!샅R]|3&v/yAcȊbD B-OIꘈvH䅩H[顂ѺɫJt2{7{ZkL 'hR/n (kf*Slo/tPyRx}8I!я zW,NQMGR.K+)A*zm?t˖(ݪ֯ùrhЇ9jN|b͒%ĕ %/n #[~-ri ո˂* kVĹʦNy3@e3Ջ*,)L˧FL5wuROڀY"Gb2+H`4K+PgOGk͠10&3)g}Hy>S/>?MsT|\Ɖ9ٹRFDu`Յrĺ9 ldҤT4>Pa sBkO5cEo\aӣ/Q!E$?;Xi)(y&NԖH4 k&MRf q{?lc=pi))xm2kxwb|~)2?V!47>@qO.].G 8~+ "]4#0}mxHwA]B2̔}+ hn.ӖG(;ZJS J-#rR\A&)\ԞB",^i-zj0[=:IG_-Άy| ~y,c]+Ki`M|Q،&pFke~X0^7.n\hѕ_=܇Lҷlg2muY7m[N6rM*!͘8B[Z]\;xz% /yhꕃZ(]l]%nԨxGŵ|0(B"̃UiU}R\}4!=Bd]elB`+2ˀº9f8da}uX7ymf_ˌ_3 .H,3WpZhRR0gCn㐡Xxa쌈_|{I &,9IZ}]DK(4I|\sd:ō~l7iHONf񎣌ٰ|V]0tJ Fs%jcBCиx?bOQ0f_+4ɽ)"Қdɕxn_b.K;)xFo@L.DlMBTväDXgtjb:ĉ`nLȞׄ?O m$@ '۔2Gݦ{ $00\+cX<%}G#k6pS!e!|w&FίCX9:F4}%'@=U= Շt dJƎ8TM^ (v")^-Hępalk2=P@S4ON6 yQW)oqe0ս @^Y9s9 2p>]Gz|TUQc5}H <mS?Kg3lV mM^3`0Y!3b RCREVdh QIm$&H5)vMoJa&:hD2F/mQ͵Xu'/h`?wU~X(E aNy(R( X3ď@dZIRX}O/SŶ,S/y zRak9gWEي-aR"zK{ cW~iљf^T1Gl>09MP;\O„3VP]xeVtcЄw0U ~Kt;DRM4 8BfQH)=֛ 6)\!<~FD'QPFN5i< }wc>6hM9Ӂ 6Gb4]hrƓ-p"֌Ld >;O-7ڣT2p8 Ӑ)th/Fi~՜u!gA'![-%my(Cbl=i-yvZ%t댸|MvB^Tiu وKa |DUJʼn)W٠>%&?6;gDKS'&KBX`DT <K5<)R"Mr,y62Z ^_/Uw+5%5C)FN5\Upgg 1̖M5\v`2Q6V]vmopѹ^>Tny(m0q0@!mzHgBL-5 |!Ux؈Su; vPr<rؗFՐO4FJfSouKҬ%3NDOQ%'$\x>G `sȻ1NP1C"pR5mEi |>vL8|:CUXf^R. T1cV>?ҢU qׇzz'1!ؓ@ϯ^QRėgq|/.x٩s{0A ][?т^*wZ:ix9A?w"OZXX)5OQ orM|{@uOXvi ~-VD}̄!*|lp:yFlto)eF>((8(xK%ݛ˝ Q75ʡnWMg_upA:Ua[B'Z ]n;ab~"1{PKaL˗ev~_]ym?Y!+Ɯß4r=ǔF5֘I ӱ`>@*14T/gGyfUc*(_ C D U76#q7qǺ2zgΞt$$1浇IIwj]a6ngCbGc4k[u0 eЕuQ 7C I=]ATD7ݧEc^9?,9̗M\냂ft<9+r3k<| G>&ɎVO#YzQgW((GWע9\Үبr[.3¼TLAV|grktwl<4[!^np=G]*WBh9V.J(M=-NɧJĔ:_1vrR 23CUPJkC kp-䀤8(Jv*H™f!u,q#*W} -%)mgC; 4buŪu Rl4&: &/rE25B5DBK4A%-142IJ!hkت8 I[EHRV(&R:85?gЉb3۲mk˔n˴7qI[-X70rx  ,ctx2Yme||W};2=uVe2RZ]#;yz'mCs !I_q[em^lsǐRQ7@VgF0B.^$:0Դ>Үf9?j E)cbF* |Q3(dGt?j F^@*trZxyu6V-ɕ"er8ԞQ*ޮ|/txίüvoj gq =;N̋9t) 'ԁ%ZF9sVsr}.yV|2=Gh(V<~P$#,r).<=YmfTA+1DͅMq~xĊ0&OF|$+kYQ=y'7WٗC 4" # % U%ɱkd5]G2>G.` F[\8a> G$HJ :hrdvP0cyu1O꼦oT$o.QZ!Í=7PG<,t臿n3}}YC$NMI%>9I00hx76 QЍ0;YbF_?A^X֢)H8(uu$Dx53|G9 Z*kcQx"h@&uj[Ud:e|rmP߻8sWkKt [zLK!85OVr1`6ū(ctCch#h9%I"w3rEB%yF8ۊ_5UK_PP-F#}ھC#}cDZد59z[w~Pe [RؤBΐ3a6nmB~\ 9^©&>6$QȕнuB܁9,ܜ]tkxEmJiJO}9,>riݫ1%.T0:/ՈS ΀^`2 D#ςz,J1?ΞfKqr$<&sg LKlK%:2C"84ۛ ,=?x,'HE f.r/ü lyX8obȧ<6Ci-H.ͣ75hE،G n,/7 㰽7)h2iu]xʋ>l+fQT\hg胟er҃Ӧ7-^E uKtxsP\2Pk E$mUY`#"{~K=8!p5#ܐ,FKz"k/YFD֯ej6홙"c[ML#F>u̽RU6^ awMSyZa{v=ŲzT&NXKQ͹ 8J*';\qQ3I! Da}ګ?<ѰӸqRgӄ\Tz,~FG~n*J]x42/ [5?m3MSIxD]&-^{8-7"RK"f+$X ӿ%U.X.Q|dߟU/'m+%m\lDPH=wC_;'}qU+p̐}[)j-|~!v9NLr⯩LS_+&";+F u>/mNǮllz6nT# <>Jh+h 'MONyBqA!5|A8 ,i4" {uZ pFtXc9V.vi4:qkE:5-X`F IK==~eK.b$FJVC*޵]vErڜ?o^د!yRDGZ DƀC8ZvNiVKZ yrЇDC8ˮٟ-VNL{'"&䜺5)*hDI:^3y+;yRxYpcɢd, #1V_2)xM-_ߌ@mBj_Ka5/¥(s/a BsI%Cv^ MLā߭|V;kYml"t.n`9lch s&?hFF0M6SvlT5(\ayJkˑViϖU<Z)BMj KGNI~)UU9 b*u|tߞV W+XKYl6 @?/R5m \}(aǷ#!t;}! IRo:In2yfܞ$X]G.f'it@i4?-_ xr8 x0IluEsBzqcGx1\YSICsFO0jܣtA{ n.^;}PwB *&s}Hq,dYRg4ݮBx `$m4^[ $^F8;͕s\ 3&eHQO̻S3H̹7E='g~2FlFǪ.t} -D4Ê>ɇ`Ue9u@ãQۓ4g!6&J?JЕmEbSk01 uqWOJWrE=Y">R^ط$/Ϫݠ@\).B^.n.4l@TirX pI+Y Sƀg%>l.XC ݨt@ūo'-^ 4qvou Vmģݔjf0~8h& 5C!NT3cH!'qGI7ZMD*$35%h v&D TEiJ$E dlz--d|[·>0s0#x'Mѫ[_xdw%an>2U&ewnQBM[-;&dU2XK1x _+)%s^v`eʗ-g{'L m?# D\ 8~g@՞Utͩ]P2t.j';!&wPH#}51 łzh%@ RF;53>V:qz|RunaT+8` |8QwAmqWXek7F62ST[X_ MQ m2GSD|rV0ၛn=MTFV*I f` Y xbδǓ5;PadhZ{< WlX+85A:Uply#j(-gO'n9iX8eom~qo3Gk:KX'7h7`72sFOlϝ>[7Xho; d-߈(oQ?+=E~`56 aQ2u|!W{nNVDŽ[\T+-spxůiX*ADW6B7b6}x^0-ZјɊ)dbIՕ誳#|W&֚?KL"Ple#OOi'2o᳾s)x!_|c5L>ӽQN#g? u40ќc)08S9YXs$!C,>)~ghEہ]Ʒ j2ߔs]*Xח'!Cѿ=a_Ji~6cWIP8?mw7v$J a݃?| 'QDPx_zq*qp~lJ8oy]<&W(P?*L_EfuS$„oeiK:>BbFM )jQ;sbX'ro2/4)\;8vƩa8+~Uf>~7Nλ:* p>C xx gbxN3OyA9|=Q^G17GE/f#,l7L ј%}e| E75l~:0:Oe^%^JfJCVj4FHG؃`WdmL-T{PkvV&U_Q%9& LEIn>rҴ!2A: љ8ZV@ިO[]V4Q^.^tY8b%#czBUpm9ݦ\Ξ|<~CMS Ufs yx2Ki-eFbL{$y+;7>u6} KAsilw]H'uѐm˫g[[j 4EnS, D$Ƚ{x&^+CAڽGvdH|Wy#0&7l-hZRME݃(vsDk}TkA,:KV |!#sD'S;nE,;&pgx| %*o F')7= >]#`ۥҠm;Qi%2|hHcYzy<r^Jdyi BDW}-ҷ{s:z.\V}"h 1KC!Dk2'W85T+]{~\1Bc93N%zb҆U?iUҡ`cxZ;(! sjx=O#TSZ>1b_:,斉*G&{j@kȅAܲQ=B")`a ٺ wIt 3'=vSݢR[9BbC"eUȣ';Zxd;]4Q{̽yLXT 7<_ROQt @ %FX?fBj۾I j$ P?h/|*xf5)Y7 dqC a12Hӯެ]o78]2,E>"0FˡS@Kz) ZEY( 1~l=Qsɧʈ(T{P+`XL~=dd9h~% MEB(ߥ:/sX.j9*2ׯtх&JUK^.",F>ܺ,I>pILդ9QLCwԗk ڒ %[ 8`E}_FRerLk8n!#%uU"'D si_Bc6eu7pD}Hs͓vz,T`$AWrgV=QY#SYgIbؑ2x_l (MuF, .N]mJٸ(0˴!ȐB r1v!"Q.J~UW9xvVVrlsA 0?#:` SI"LHw_FeL@ui_ *թgL^͡8%+c,/je܏3?RyWCj !KzɣoJ9M6䇗% q;m6|gOJhOn)R8Xj[TŃ?ynb ctG Q#jH<"UhMvzuZB]cH@FfٮKJA'ԍ BjY tڽywK6dbDYuċ\6RMlՎICDzBaT%ᐐ~:mxF?rp_-G< kEX0!UoX[9B6h(=-yMİjb(F ڬtbEcu&WFبI֒meܧQhyzkr\Mmf_C.n!4t2ta0,V9h,X:s C4{RH ]A ZSHZ7uXeibebC8ZbS nR\0F=!9Tzt'ԤRGVbaIJ*V~*:ZƼt%ϣo~Q/ Qju!!DG^[0tæ muySd(@;⇯::&7xUwAY, jc GryħH3>,>Gmh:00]FjefH? Ƈ1ŤKY唔lnj<;ߩbKb"P>aźNT, sky#A{tx/ xSEC0R ;e+e |gw"D @S4f5/4ntn#wImQ8ˁ8A>Q3?Swxo]P'x빡"1C@ &Tfp={{[@n6\؂ sM`CrCx6@!wCp`v.c]4YEivݶ:6rF[>3|½RP750V^XK]^ ! n zc7av˔,} k THoӈ.`$&ӛLOr{t : ᓢ{7yw&X;Y-K'uKdh*<+ bńv:,v= 6R_5NpB*ŞSyQ%mwxR\V/Uǹ5dqXV<Ϻ3{nt&<1Ƕ>IїpBtB?!R("ᘵ,Ѵ.(R/"8kJLޖ'ޗw\ѯZ hlo50Y^xD =IcnsDpI!桘!4FXZTVZshQYO8)Mu$Ⱦ7|eX1:㫁+\NiHg X9X`KN&){FZY!{Ov}Ro=z4ߊO*]FXZఙ.]\ 1/h6)k Y~M͕Nan>Ԙ*\cwܔGKmS]S\$$)U5VeDb@ibbz\I kL)~z+wB!iC_8U8|g s"ŝ'T9 OXPk9G̑ȴ.HCs*T5QFD8'j<7hF#Y(Y퍦c0s\eЃ h `!gu!ڕ*# *gD a5Vb6`vq[GSwibLb 1-v<̴؊7T`֠ǣ`ht[~zgѸ7m,K-M}azłyGQtkL`Lj-Nʎ?0>@|uRjTsαaY{ul+inaEגwT5>>E",x쪂{:.I{SvĹ4Uf*3 ~}j4n\)/mOex۶22ao|GB0%5sBH7礌P=.yےYg[[&?5"DLIMt"\bd|ʄ uWzDHla 5'tbm .U";|!24`8)j-2ΏYN6=w-QǤ* |ۄFE6V_p 2%AI1R AX [X;ㅹZx0y?BHͩ5B Ȥ%Ry0anfP,*z.@Rt~ú 3k3SAB1?*' 8Oxt۫Bdy'nw|5ݫV3$S(GA[`Z 㭙Q?>J;F ahj&F6wʱH~tY.;ηnI_4rIVJyC7\F:'vR_XYiȞ sW3Pzz~^P9jwo%`=02M` kxTx\.+rQi{9fq!A}JaFi(B z ~VSu9Z|W&z.f%f^1Nz <DGfQr<QBa3: x[_pU=ӬJ;~īNA{p"h2Qa8)sr 5ԓg>^3ȝ;! Ml=@Q ,kv/nSΫIxn=%ܭIISNH-Ȍu}IZG*c ѳ@Fbl#`Kfmc1g.EQ%dYgaκl,uva)U'c6e81{O.D PjȒkO8jŞ3Y%Ӥ39O_W`5]p;$iR1+e>MK#ki'" x_!"iSBDtCK4%b0F ZDL*Dנe+W5[-$<+#?- `]K\94ug;k0'/&LuB7{I&e(i>ZU:Y'7E 6NkJ%3mjgWoaؗ+VA НmK{$!xiA ">_(SLn k4na)O w((LM+ ɼ XZszzoA Z<~5X6) -855GbOYgE $;g*+a: e=i#+WC٫ZLr\F&B\sF W2bgg%l@g}wGpA)<ƷZ{m{98'Cse .Ѭ+'Sd ξcLRfe}ů׀)t6MWŲEN^@.cA #{r׋&1Y]djY57&sl$מ[x^ %q.{g'-*%m9iiK*n˂ WX!8QĞx]a;GQraY9_U#W=Ơ<< GXM3c;g  dC8EfkτneFM aO! ;']^Gr)y ҈939u$s@[9̗11+G87O.7 0REuӕ5.?;WK̠L6ث`6: iT\"e8esvՂh|ctifX4{GHpG:3"Fs6~rO?䖌H罗"jێzqz,I;PJQtaHF@z"K~B// <6o%<ɯ!T5Fx#?h^CjPE7 ?3HќwA[نX4P r>HӘ# ^1-u?|.8:(],ov?D׸w;O XzOCn${X8< &#󚢍Jы7rgZbnL1sA hIi*; AA[rZXV.sm >W}(%Յ{Vy[#7t3_jo:weWHBZލ4[վ~Z6fQ|yj,yyVjQv@s-n?`FI$C;vrF8Q`ݬ-T qω%(ݮ:cw3fs,yMK-*z&"-YdYr#qߪ J$j^I5uDB* ^_>rI^7UK%p6qPMԔ!:}X[Iń^ 7RdžRrHؒR?L,SAR(xMO@$\0:#c'n:t.*0x*.7"@tf8RfZȻ''AWa_rer|O\{W+'~4lirg;svhƲQ fOB7xw:m6wQ%M+L[*4v!R&JVK"߰E^c;;d|ZhưrHci}娒#W=@ ` ϕk]ovG]P;eaVp6aOe]b'$əz̞.+'Q`@l</a ӕDШx+%j)c}Ţp5ܫϬ3L[7GNÓx^jp03\H?ȿP ·GM#2Jcflr}kM^ ;V/ss G quR9 Ϭbzq T6K%T`mHU$Mڳ<׌r{zŖbʪC%eNѡzj=`o|Teu&%"b [k9{l5tH+Vb&&6/IX57MAwKTGN!jX~YY/z<.^ca&ҿ yƟXZyDelbV*B0Ǿ8U:.EnðRsx@Fɱ|P:"[|:!E>)ksDZ ~DYj,.be u㧾U]onfu&&Dl[ ֶT=Qzx{v O#x9n{lNCݢW+>xsfG,Xve E5ՙW5#/] %&?Qx aiϑvl)N8ꪵQ U OKiln'c_i'nδބĈt 0Rn"(56z+~MPmEH ݢ1P"19ƒ4C})-q})i$HS~Q۪4\F6D H%)jE_}UP+W;[et rq/rVO/F1o6):#VҀI]w"85Uu\b;)LN7Q )`YkyȰ\ ܸP]Es욎D,$>!!Q@TzĦrs]p@."7BX?^:=#'~>R \SǒQX䍢&omS-(Jϳ*8zl,N8*ꌧe j*]Սw0|*!{hr id7L?f2I/""xXYP& 3{U(3guZNƱG?-m@yppINtcmaWsdž n,?ϳHo'(y|"d7+NϔaWBi3M-5J4\#CR:i1QK8mb '|`B%ϡm5dy$3re& :AL$2I b/aJɡ*S""7[حR))X<x7)I[=R=D&>.+pqGLJ>H(`x%+\ouW91nR̽L<}ߠ'@uAfT 3zw\EmRʞ/64%YDqW^M5=Agt*OEw:XQfw'Jٕn; hCwx褉V}8G>H %t8Jc/jbZ EavfRN*z v'3'Yzq0 ;+v.ґ8%X N R^]9"pr͠_O'U{:cFkKzu(ӂvB|fsvGjIfSuzf!N_ MA8"`%75yfG5r2п0_SzYq㓳&Xg}b,?r;WitPih2d;Kw3@;m--`7UgLb1Kϱidh6NZ-)"±=*uJ7Z bj⩊.gGG܅w#0XKH|ߕ7'dDe= NiOײȜy`m%M%Fdml~*CiZy xbxv~Nx7T^# B`8D3I ~HxuȀW%u% M 58ymC㔠;s+OJ{-j%Uv= ѩ@XW{]/bxAVyCh0"\v7/%*O ,"JL|dN[B&(-lf. 'E_/,s ]1DϿPr2grS]Va>9ySa B|Ddݬw09.%gD 0/fdu(>-llp V25G$ebRC-͞.رd`>xXO,ΫG:u!$'}^fO2ˋl҈W50xmi/Kq6Ke1ҕQe?w5'$S[&"12}9m< ֬䒮` \RjCl4ءM0w{`힙~%Uїvy "+W%m>hRԋb‡xHUDZnNY9 UeK% qlE$?:\+"4rm C3x RsPۀh:@Cz`}SU!"ѳ߬&PWj);f4h+ءt$i3%S7%VêRL$;4-ܗ2í<p &bS%GVPiL.FI*CV- 8}7A{_'WHn~D>Oŗ%#ɁB1LW"]3fshGARX|i„nuA[BK-iB>N}#Ή$Bz6"^ at"V-2l6pe}aٸzf8}O3#F)npB.okb'uqxvHdΔx+<@*Ũszj Ds݋`WwJGFwOXv~P%αøltTnGtV¾C N+﮵[m%10Az _[{%0saȁkVA}DsLIG03"Δa|S܁ "p98bMGsBdAv" .Ѿ- ڇdn+x"8O䛴*qF.Ebδ4^fI~gä"IR/ƃz&xgV'*b}#0KLFTz;W-fm[ѻ)zVzHg`\l}Q~un%7|ky]|myG6TG9a3ٹ7O%Z8o oj[?C" 6j)8fC\ =z̮ l2Gx=ژRJױ|1F/%Q՜pmS("& j E˶\?`m[dؠ^Iua($-C^JHCKZM[ds-ju%Cf\U=nyidr<;p(9h 2ӈe kT:.Y%V8xLnJ!蛖gw'suMĄGXs8_$̀ʥLQUևT:dS UTV1!&3mǷ>*W3ČʇLB>'V"|4eH0e1% {Nv5j2ՆQWcK -\ȗ=>l[tk J:.^`A6:aB̑eQ+\o>vq"';{vI1A mk칖|?󉫯|MWB4B84NӐ}IVdl~\vFMS@$Bd [Ki%Q䷹O<ooJR8q0*k kP&gmcl֮E{AQ 37YW\lpt%\#\Xz`N۰(I2jĤ *:NY:}(b@öd1@R`fU߹ ѝ~G%imPZ_mj޶ %> nܼr$k-g<}YOklfl H 5~m*V\-I8NF-om0;꺰)_eFp$><EU5"Ke9Xt;a[A=`wx߇^vؙL(.k r1: Z0}H Z:rJ)&zF2H~L'$*o-lր iA%-7|jq  Pb{"Dpi 9Wk̊뗘=e{AoJ BՈjArA9ؿynIR/Z/i\e/*a^9NǏ4ddTIP/8ͭ@_O}{4 t(HcmjW1p_GWGkGLvϔ0)6^C^엓xCIu8ikXE8ݻ΅R>+X&Z{Ӹ 1æ cÝs`Ra(ډewPs<0'#%dx7mw=4?cMt%LQ(}aiԪ& yw2xaL嫹Mn1 j"&/T ܫ#`ᗶfBO;wAsգT!Z3}׏[V|yTl9>DowDqӆsÙwL L0 ! 㡼(EEP(~H_6F7#Ç:L/O|^6拃^U~DV:jQN St6와Ѿ\$owI)tQ&>U.#zڮD|DjYɡ"}|nl@ Ph%#VOg˚L5X_Z񿙌2!⡗)y^  VE! i$~-\z2 /yTJe JpO^!{Gfu?oדaVu3)!U{feCiq-4{3[7%MPOB~_֒$cBd]ߏ"Qgg*#@>ڋ ͺ|y`| wX}D^ɕḨuhCWNGYH拏&v9eЁËc5T*'q׍Xa1 81j߰h*YёKߛR)5/B$v@jEjVje"ɓS 2޽.>`d|XI,btԅk V#)JS v Jc)*=CK3;!sqR+]xbeL^g'+o0'invX,_` 6FCI)jչMddoq>c1Yۏ͒<~~<0Px##&< `({ .dm<,.J0숮KDH0I".o *o#٫`Y(2|ǔ.uS!M-z .0&wvoP4j!h O1%@j |U9ez@WX_3 mzBVf|ȕUs"NXGfQ^t 6ɩ=?"([sV!ԩF9{/7̈ۢ@#FSA ;%yj 8d|9,?GH=PF#a*࿶9MgwB~(=X3ű"qI"^\zj%>5! !PcV'K ؖǘI+tJAxxe =2l6t>d\BdiU-s :ri|^ \蘁)R>YHswD}lIo.o mR{MvW/D\5OH3N2 $O+ˈiG'(@1(ob:wl6Gh.IgʶVu/NBOQt FAj|i^VdV#KڣIT]x,_^E)j%qVG44yr܍oOqe,ac>O}p-5^J8x. [I/} MS{AY}IpHyYh[f)6I腘["H!z҇ܓ}wNK7x:&y/jVe(K!n0yUԲg4Gտ`-RŠJz_6SѮ`,g_[tH-I]0ܦP A "  IR-wi>Pǖ/6|t<:LgZXz`/h.?r~)vke=~i@?P%)2Ren$`EB齾,E%MCGo3ozLשD˞]?u7w>iC+x Z)kD%JM˲4O+sžjֽ<&zn" t=7:RԐq{ŰI0I%򇦒JSqCm6 e"Cl|rE˶SB .{(qņlﵲE_@ϝS`;ۚ"W!JJߕ| 3i!7WsDһB mN$%-Ղ稃 K` |wxvQI1hjo9ִZ-zX~s Q~DU2CgPG< ^pZ/5oŠ>rͬW =F#^_K˼*jS`=4{ v@|-fUtqfx!\a-h05zh+57)̽ r+G D}=.> Wü(@uSTت g|aPuFt1B`#ne. o#u1-S" ]\i)N/Vn<;$ժd~ҲR-zLiRDD*C!a?祗D<1o_%ř$۶n~(*l ؈!xNUDG=VܰM:jȢx@q6lF|tضգ^,M7O D :V, %|)'Z{Mz\W)E X".Nu ʅp9:P9zhĉJg0JqQ|?̾ҟQֶxZخ_pMlJ=qjí&;ީه ek8ptTŁ]pbn,e|{O5AslE}%7x[2{u(X]'2zl'MdҪuIEhɡ,ܢOVPM_{QƉ!xDtPCY^ٜK.Mׯm)*ng5#ìkuC_x(iti#G)4ϮUjx4א?R$"B  wU?X3l5ezrl9VM,{2MsWW-ɰf{/.j^Md % {3 NWV= : Dj0;X+z=d%X/ؠ~CNۘ J O!Zg =]#>zylT:wU j;Fy uhQ=S5 h6n-Seг% 6 U4o 7VS9p9e6lt1'؂ R䃂ؔn,$^vvG}a2KZ1HʟrAؖAJ0Xi9Ry"Vܩ,WU_T 9\Lr`fr{8h5d+^|8Y-h>ӆrVQ6(N=_'BaWؼ` ӭn6dU!w)Ǟ -.coӇ#\R/.e$:8RQ.^Oնw}U.[1lTLưĶaS˄s;U% °HH=+kDS+|A%KdJ@?nkC(R)a}w+N+V}>$9^q9}~TciR X@&mq28:盟|17uC I' =&r#0OuR3,)a[ ݣ&ـ;iƂ.?9Ev#Wc0-䟃Lp#q F+ j֚<:."zg = ʪ'  M|2Lva䖚0<2 k`(l@ jv׍5 |X#_&n}Pv"Gyeik A'C%ݖ*WqJ R8HL$a+B;X_O>x)Ifa:u-mԇUsa?.L$TA;>:z1u!^pޝ\Hg=1I h{l'ǙOI~wh7! Q/vb(flŢܩ>R\tMYw [5eB~[v !ϸ-V{,ʴROoEw:JX&G-@Bϖ΢4gGHwY'yA+ٳUgz2') s|>̄iGXź{Bl>|~{[LXW.V1f?\ڽ>᳜S LF (=7WS- o(tR&x?̮/:740lҚ,H̠x:k 0Cf4仏 oQ` ϦK`.MvE7Ƴ8-f AۊQR-^kޒ|םpus{tk4m+ɛhh䭴\jMVNDyO9C$*<ӜEG`-/@!m%(#;U59bH7,-~,D;^L(Er[cuITq X fBMD= A /hn8$PmI+jd;DV=e[wA퀐Lv @%fe3Rtl?yW6QN~nnj/WjOpv9W>ݯ>znCoGVU>@յfCU>w}s-vP4Rf|GiͳpepClLvu~/ 绍k=W"&rd}C`=`W" "#8 ς8򂷲֖o=/rNOVA&Ou]6[M;,NN"3WA6K !B}]gSkS7٫ک>8<^V5BEUCqG>E}2Y|9fJsU_çɽnPds@MH.-1Ka2LnX5]P0}o  aUQl7{zi(\,s +qb&ͭ?g#0;Vb{zҲL^9aw=G]0he8x=4oG~2#f5{w|Zۗr)?-3-#߀lCbqK]͕z7Z++`y^pe"%ܔ Lɖ EѲm(M̩2kyK@=hYQ8!fe[B=_g>N ESDٰ#A5 #ah~4,dUC41CnQ4yH_XMFLw Ժ$mފfUYhі)9RAܥ턽CϳL2障cjv"{0!bBM4KXzj38ıH3AAu_!WND ?}#gn}?&_E˿n('8ݝ^}YA옶WC  M0,8st<_R.ߖf8(W^ ƒ}($ޒsHx04Z/"5 ~8[ʴ3.+J"v&]f uK[l }hRR)HfGɎ5&СB";TbKe,Up9' 6Kյ/х4DȊvy:≫ ^ݿNj]Ԟm%Vt nu -RĐgz@@6O1tn>~X&_'#wf]j&_#_®9<,<2(|T9/:lQA#ފ߶β64@琨9ٌ8]ntds5[.,h@,SBX/ nҙ^)Z91B%u8"Υ9txSޣC6^1jvq=z&~J 373xATQ@IxR*|~1rCL+o 1 8zѕSb-͸{׼ 騥[5z{~x+[ul/50['\hDќKӳhÜ8Gh:=~Û_FHO#P#wHLfjW<ݒs rjofA-99$=DK4; 7ũM:~4ne ;O~ShlERVw~*BǞX fO+Lq&(H.p[u w4*kX#bR5| ^ PYxn#h-wfAElӥn^ jVnT>8 "saWl~=.E{hA Uc$k/kϐ_I0]JŞwEr+ioja, Z;E* @9dQ-=Ts P(!$ ESra֌Y1I^B\\FB88։ljĈX39kVU8訑7GKU}8S" t>!0wt*M4ɲWЂYTy4筽*gwafBmZhp2EvϐꟄTAyݩ +DQL{==. ](`ca THK-le9R_z#̽B089*q}n'U9A{v4u'˪m%rddFYzpog%ݮ`YC`8ml "spm-ؓFU;`z+1z"s/=Ȉk1xQf#;H~n2 D^2!zRXH^9"s rDl 5$VW?W@߀HZ=ԡRՁٸ>WFo>!aZ[b8U HDl˒`cwa{qt N8nHPCe}4bcE|%Bx̅ @>>%_q_8JsnF)s/꾧EtxUM7Xet9YG E ϗ>O2wosKl y)6C iH |SW ZMF#bw8\8Hj9].t[XC׀/ϝ>LI83|&@C! FwO"ݙ'J18Lzr~笒69NTl/yЂ{ u۴PNGMmӘ2$ bOGbv1,ھJ }fsXym!FhbW%D7O"xaj8`bv KO nKhi~bI)R]F7UoG6N(MjEɥPYQX"N{xk,D3`Ug ^ϹCj\ @J*X Խ>T9i7 7-oľe'*b?Ko5xlĺd6v铸QR,]',}'ĈR/Xih1'g_% ec0yOn;,5sK1:y٦2V'M6cje+OܹKݎkXBDq"iE? bV?V BmBb.B-=mۚdlb3d:]%etΓt(y5b>RrP`V^(|4Eg[/c.3 fעv!b+orX8\bhvY+=CxwpiƵݢqBPYL{7H͛ <ʸXk&SUg:8;`2A7"/|NHA蘫E.9BYNj(VE_CBW#<.\WV)!๖ 9X!Ab/ ϳ9 [Wu.%wu( - <#)[ls/Q8,*ehlzI| Hmv)LGXs@+60lG!`*~;7ʊ@ N75ۄ]2Prޗt*1@DAE0Aot]w=:W seKл \d v)VNa -"F*ū,ɷA)7;]FTt^hsѺU3#m @Qd{* t)t.i4bȤ`ʃi ߾wˬ/F_p˱e_~o씂FhTpf$.|e "[gMjڿy+ $g#ԝ gM8!۔I.2v.soM}hhl 2"wz9ܳkN_z5ӝzwS(_|B5ŅmkzN%7`3ޱFX/w`ª^D:B:8d:u@fqY_澣es>1 ];Sv'eCb51EUu׃Tt/~ ~nҍ:ׇ <\D@9w  Ed ?FhYoԼBUEJoAxsU%OgDkRZ#?┠ŵQy5ګ~4 KW٘@X>Bo.r'#w#avNҝ<:R|ӿ,'BQs,/̏aZš3ct^ ʨ*mYyNM03 ퟰ/+=?swpVyQ"䝕>4[isaNB썒1@ 8D!fXI/Kl!ȝ:Y}]c4)p+mf0r]?>=4}Z>=_ ߥ?#4+2b[qYI&@BSF/S.(Ǐ4`мD[S[w}Z,[UQe 2c.a`G u ipkfD4ˉtl6L|&na&^;'%R'PB8~=QYE>;,sjWKLCY3vnw1![jJ :i'`aPx̓TzV! Õ* tp0h#'cdsΤ$kUl'8$s ?dYPl%{H&2~٨tbx[D5zEU F.c!2.3<(5KmPz3|ayZO5d}껍 $PLYꋤZDžF[ŪGp*mk|뇹כ MÏȕadűik%Ll3$N sd P oFdw3U,Nkv%ͱXh؉HbfRmنA [St4fSaYIkݾD +@bvV?+h$UA`\ָjB,n%Q#ńݣw_kNC(Ooּ >–P I}.*8ŞkrFQsc~{B9"D8KI&9~!$Pn!w&}-:ۆ&!(x(`-zӆ, WNiߍ7[_J !ӣ`pj3 r*rlw,W2bE -+XA_uCt5{i>#u~,k!e"ḣB(a:`߳39r[[%~4=nDBpJKME׈y=H\KJ@˝@1rip(, ŕQQk'>?O=%Jtrgpw=fNŖP[[xՀ6 \6 6_7 "' &V܍A.eHp)E ÆtwqUNt bs3+0)TxTdXܷk ";4vgzQv$q]4T| MN/D(rz:5#yuȬ:OQwUTY˜v}QQ7,d_6@mL┑Y^A>Bt.~6[wOp=*t mPӂ-ш,5R P4OB:p%ˤn}/8m`stJ8Us6Ksil$b $*MiB#iA+U~$}($NZ'--; ʔ|G4C fIʍs!E9[!af&@"6U },YpVa -w,,Ttl it'I?%,]&?q9hP0/ 3q#@DBgJӻyϜhW/7Ơrpsku]skvxՙqFZ O#T-\,ȣ!էΞduS1 ߝ[|5jrM/X54V*ݷ`("1wmMN?5=Q4~b-"cDb \4"=躩 6ecOq`AЦ?6Ӿ4Fa \jew7EϲX{ݝhɸEa)[IAŕҠXiT-}.Y ui%A 8GZņ/<+\ܾ C[0/ά6SZBF~xDm@xQJ){XTjy!Y,$~4‘=%~pGeϏGt(1=I_.ˏ2 RۋWF͡ա#L dny$ijG3k+B~* pVK`dT·.v$_!~zoH,şP֢ i=v>o?`xpc`=&/kN!Zww;M~ {P%PXaWt~#۸'uUڰ,e;:n \Źvɱfފ¯0Mm$lRmRCeXlg>F\{[h{q }g:?hM & ]\ũ㷅eR} 昡}]6i2,(i22Ҏ`kB0WŰ%ئ8:R)gDG(y(WW)SI `axͻ5_-lꙙ^'rjXMsXbH!i Uic'2Fmql7S1IjAwҶ(B$UqD.M3=ga9hL4 R"rqBv1f6Ȇ)aHɑ/,ZqaLԞ/)Y-bR&.wi"?Ǹԑ>Ue&Añ:cv> --@H+C"|a1HW yݱ}b;Uܶ~\Yɟ 4y%Gk9PfWXQb1kq'\yOuKq+ƺke0;>Y+f[]%LpIR-}xuO5޻bgY%-]ɸBM BB=O{9eT4>UDaɹP=sr$J1(0`@S%u[| %~"X#CzR~MCءu?1ǯl 8xYTb0&6j;M3>ﲓ"&]Q]3ߊH 9kX9t6ˢHqiָbM)xxyI=!H7!EsCخ^Iw{D^s%U%U PTS[FWK]p (cuw4'_ozXMaH=Gqz'3ͣxҴ6 ͘mɏw!BZe[R)'AKE!G뱓̬gbHg>[U<tNK)i]M޵阍o*oP)wg+OZPh!9%r*|Z˚+W.ܒjLAԒp){O]ޛ~"jRH'MzEgw;9|D)99GH0gՋ_守,5{L}iM]L-Hga 9ͣ0#м3TaW*:qX9Ip^vjD], Kcx>[MбIC (CPin/^r jsM*[Jhƫ(oS4'9p?c8'\m;Sp_SNlk څ{᫠čG H{e@Qnsm4̀yjKn:C@Oz+~bMJ}u=ԽMQZPf>5y[Mh=5.V^AuGD'$L]!Ѐ2"t$Ys=POĘXkRM ޚ]`s㨪$nЅkҍAKB735:X7z'x{6-]CzI­(3/!aiݻ&OMi/hS`pDsEl!YUxqfT,_ X4A$z Tr֋-Fk A>( $(N ױ;H9'ߔ,/9 A?PSu}%6;ǑIK ]uΰ{,7 ,t7fŜa{#Hbl; k9]V ,7Mw`EпoB0.WqǩY0)-Vm@ğFV3ĉyu;Ux)”C ~e;UI SOZA6DNu8XX8ddgh'3Gh3dLH Bl; Ǖ8ʇ*W XpayCޤ $># +Pe)07'.;Xr$ 22ܲ/S;|wQEӮWڡ6,Ɩ>&(~Лpnz &:03U8#jPb]M&$)s֮qԍ- ibzY!چ} H@jF yW]/״.eˠ_T '>uhW <)o^Lta-'yMjZ Kf0蹙?"Љdckffй*A(Wڋ 6k;ↈNpu ՜Aqb юVBl.w뙀a040sР/cRHV $di(Q({qjq]Et-hʏTe4~9&W `ޏrG*ɜ F/4_ ])o쮤 t9X.8[]!AǷ a;FLq-Db<}ɳҫ0fJ\;՚-B?fViw~G"ga}Nȫn}YWXz^M1C{8p8P@M|l{-'y "*Xd1RTm+'8t;]];I EٸİFbԫ!c'RQ 3Gapa(@{KA'6£AK3{~TAEa~^EHR8 ^|* J8©xU1 Qω" U2pɧrt Ų {Zcxn; csnj{!ljql8z/p/ /*%R'Em&XtH_wL[i64'ȡBϣbDg2bWM' ʮ$\G9Үŵ݁@M]bZ&PKsqdA"mҐG)0GP/EwHɥtR6Xv#"%ΫG}h4d1w,4VWifjFBZEҼfYzh @+M?y8^8'2/2M܋"J1TUU5U*7kwEkThȕ=%'a^wPE<'1\[QyGFk = f\7o֊,A/Y>ZMrj|~NPOІyv9>@2n _ P^?ք.lz#놀S?x1n|n,C- u?ɈB?bOxXøɀ㷞1%Aі.YQ&ϵPI%. 1=K-lx&khV4d,WQ+@~~ݥL/wQֳ]TA 6  طf&& X?G*ݜԒLVbEc,Sbh V R͏p^@1P6yUΔIwWEEt!8h%H+viS5(B='.{ฯ3R3:`SoX)]8H;HT3PIu|Z^ҳLe!e1kPu0:R `LỸM]2.]Ӭ}h;rܿSdːςx~"b4DoQ5h Gdvݎ zT T ;$L=G8j\*_~LJVnixvSc|Yi *Tw\@"ݩhۿcYD|,Sx%ka,rr;>mk / @dTh GDo-׶;V-&ڛD| GOh}?$Ӄ+Ӧw+|Kn/Y=p,E&rG5 `p@G+6 P3P 5-BI19<z XdLqvU<]l)W&Y_1"}m.-h_2SR L5Ϣ$"3181YY<.asMwfܪ˜)(jǴe3'y#;€%z.% ǦbĢ $A1֔Tfp in˺~ە-&i9:zh:a}(J\ݾSL@1fs)% *NH/ʹ%:+ jJM4x+?/ ?Ґ}dN$H߇%p44gbxW'S3:ԨLM[u[g#~YO/mGt$ v3։~8ZcÌusa_ ?N gw{iT0 6җO.Z7Vm=境G}'k*SIbϘ%,EQyOͩTcsh4J=Rfv 79Fȋ(1fze\}2;&-Tm Ml|)̓q"J&:+kw?+qw/ "h7ƽڡ&[&ZV(<[iz9 9"&S4vEw@S<@ۙHlЖZ NK:bkFUrLy(}Ƨ8~o_g3|P} 0xR7SU \.o:tN ,ƯX2p 2d4BÈ 1w4{xe{̇CR` rgtzo S/eR )fvBVZz.p'WUO~쑱=",*= 36ƘKj At6 P`GTbuvV^;2JG;memA먟4Wъ*ˀnwlЙw@ F\ZGWROwWml* 2"A1q\lj6=@hoKU%]Mb+IrGFŢ7~`g0 vϧʎ1(yb[Fmzu/ 3N9BDdn 4.JWc_eYq_g5Js MJ3?>G:\}IF2&=Z茢X gY:j]{}_nsTLu)0묀amcuc@J|fP13ȩԳ,#AXNPvlQ zZF*^v9l.q*bWt *ω޷^lYMY/B/Bxh˛.gt5mo)MT鹵-X0w"{Mi_D6/܂GD1&y؊O--D4vn|^ε=f`L2XS!*a)Bom,mJ3%1s%uB_c@WG ;RA~U[IOG|lKY WGY/&Ls+D=3W&:>(S<)x%2غf>d U.KM&^}aPHrK|<ٳ)<9O% 3-Wc5QjYRR9QvG[=?PZ$F5#[C`Q+ZQq# ȼk<^R%aiz+gJݿH9㵤4TV,^W"9r8R^%W0㍮WZwȍR .Q5(p>|RJ:y\UP>5َfh3w1bX -1 cD Ywzq6' cSZGXG),S B509gFs,F4vhJ lQ2orzG'זH+'nWc5Ks!?9l&n"P3/X`>-dM_W-#&#G S_!r.l8"YSf_CdȜ*Xl5)!m5j_^S"GA_@jH]f?6`93o\[o[1G1Hki37싷 N]DMh->Kᡓ1=426Jɀ3xYsuN=cVpZʌR֋?ü Oqyo~)țeY^f}Dy 'b|ݩ@aieS_D7x{-FF]xB/++F)˴$) *a~Ck&P`;=Z 33}F5p\ӵzizm2Ѳv" M3'(.= ܯX`fխ W:}_䪯^뇨)k;tdIl sIT.",Kp:5Y$" d`YH>]υ{w?+'- DBP_vϝIsA&(o;I<7- >QL>D]~g#APA:D+aꉅɽ[{ΛAhms+Pue]ӹIpZ5EDHbUbK&9`XG$svg kX!f$alW]F قY V=;PEf]/ٺF|cm^&`l%H"^+J|sVJ}G;J?S% 7s҄ d#.6"/?1I[ n|?3arG&M|u{Yx\g\@Sz01Wh}\` Uɔk¹{vFE{OTiW Uf9n)ViCߤu,H?{lLCi7):ŧ*Z=]n=zRUYR:&t RX$+Z&x(+}["H&"jĸ=55,"aOG GVs1Jkݣ& ە4`1{PKU`gq,prRyx~<*7h֙ɝripנ*ʦcZ)Fф~`%V:!c\Ť"Fn>/huY\21 enfXDU=Bګ7C?%#s5̪`M*PdVVh%ީzevmwc#@nc4EB?@[b"=W, pVS AX'_44[Jk'.(=#^ <,Jcǡ[T[ Yk\=ZL筁6IZpW69i@'ewjJ_^R}Kf,qTrf:kk"yK_="mx?HSݾ&@k/ETHkX\6hmF,r1guHҏ!:m/ j!U\d @14;DHgpI!+kdjpMoà-'KmUľpm]ɯ:@LCS.7%=bpr۫t{'f'΢df? .|5nBdr#IufMPg2Lyz~̥'H~669{r'^PH-E4C|ڊ{6w* ڀg0sY)k{ ٌϿ/ x5.y[A$oVy]L@|`Q'lG'\+Mfs8Jj*Њ+  $f'n"m!"V`!P;d 78as8ɔϜ܉*+כ+{ΠPs8^-5gڶ/(ۧǦ d >h}Ie] }g'<ސGkz<#'C`<'o;)]3;)3ZHn~X;̛֗-jX; (g_B4y8k8 NeJy_exUMpCl.җ˄CLG'hssǟg{*5T -JڇϪP{Rf qҕ S?ʾbM!/52˰:k֯Z-gLWW5HȽt3 zfu7&VT]'ҳ;rrx# 3솂1f01JP_ܫ}qr+};&H|,6.#Pgx}ƏnQHuPsPx_J51΀RTkVZ҅Ä~g2 _A7g*xIk*9v6&6s9~ɡ7'55MD =鞹2x3~YrH4[%oy,EGxv,nMOT*̬z(Rъ>B+O S{H3U wu[؂eS~ iu9O"@]wP,z9_ σ&c-< qq9,/3_puFSq'o 6/u"fZg΄t)aZ*bHIqqamY0Ɔ,#tr^)>jYmz8~Z&.xQ6Xa&&~gv%T!*MRODxi'F<lb N(3C𾎲N`% 8K{` p+S8љB]cu˟ ) p+-0Z$JGwJ*mȨNI:&UM" |mA;9ɁhyCد. 0> Ztmpyʕo_NQZXv#IIh|UMFLo6Eoʎ݊8fV]: qFS 8:ɔݡъmЉAB,|hFUGja{:P}*? W%ut9={@Cs$K s9 !{RX_>/+* gh5V- ߜvo./vi&SpQ4P"'vhnS:LvۜqRӴ.0w̟ ~bhxU< >X;H_  o@?! #c-8`X=;?|'mR+M޽4;*P?TMvV 2@ L,!'C!gy򖩄l :Tu5Ǿ31o[<1[]ܔNJ] :t7ƀ~'lޝK JOjL<ʕ"IL) I@ӋJei$+EGѷմ<edJǯ`863)@rv( iZ.q]9v0 ~$.Eq !v dy1k߆<φ}ͫ-װ"=UK~یڈojS A#i-(}KdX^6Vk_`~^E76yFXs`1|I䅴\/a`(ef4FZTel 5K br% k]0%1_*)Kyi݋}\ۗü&0G"c h¿Fl6;>LPr]Cmm~,^Xzgqح+--네f5!v+2\q\ʤ'h4N=:+o83,0 xeۑ!U! %s+R7d.9:g({!bב>Agp6F:J|5W2ϓ}mx4&;Ѷdos-pdp>I(q ǁ܉~OpF"7YuLrῄQ_1M;4rdhum*хTe`)ӍPv+6]"?i\D Lmj;e9MhV`U dDaKl{SJ9c4&0KQۼ#H,ب-#g`ܑqkC:9=rg}v D-W 6)=~=kT8Ox,MXX U&Ћоe",ǮϚ1J|1c->ޜbJ1,q6| BmҰK0uc_5ac/ӾV(33PTea9*V_DZ8ӗ ҵC}="Y=j/TY}~xwb}:On(+P.:J s'y%ҭ1>Q/"M.vWPLִsYlFjw?ۖ-k#>J>zI {8 LNJÉ@KUd0^tyS/VZN|C/nAӶZh(wz~sHu1S Yak:ն8}v;DG)Sgprwuy)r~NA*Dˈ`,4;WY8ŅKqm1daBXdw@%y˺Kҟ(ꉏLObm'qx>b0Ǒ09Җkm]>UDZT)g&ZAS \pXZ/N&蝐v~W䅦zA#ZguJ `[%LVsCdh -KE'tI AX + ej ̤/U9/` F!wHU._9`oH)KW=᎛86뇸aFt7aiQbzKy. klH%gpV/.袯KcϏ',DM5tӯ쉹9]XQ"%G>ŶAHs}~]% gƙh ;&w%[5;P[y9^ťk#ly*%Bf9{6 4F+zK$5cdP HϥeZZ~dFRvִ}kBf! c€;zJ%>6eh~ǀ*g5,(V\3D+eq+}KWpy([г_ûbϔ ajD, 6YlKXlBc? #k*jQ&i%+,H2B]ٓ볖Bw2JANBXg\\@*en[ fgaџn$1Σz]cfB#g-آ+ dDLREکԸKftW$i'Ry|)ZQ@`oT}kKy36:je jx:_B&l$]SS߈?&mj \uŵ~٨#lp(wCǥ=&X˃uI- ڗ^}X$|Q;#x> Kb~%HC!ܓƕY_5s߃o*b6ԻJE( 8 /ӂCRSjSDF2Q0ww h?Z,$.K uޖoVo̝^Wn %5G#3V7?Albp,FϗN)ߒy)0w*Aq91&x{O +$Q>Zd}3!YN b&?F?ZvIP Y3ais&s)4exE8 v)C$te'2ȦsF9UAd*&NG0e:-<@_/Hz|V+]Vevlr+bm/DGUD,umMXUW}*a~4Ǚ7+aoִdq~|R"ck5jR}0oo'S@yiN"*VAt;O{8$c:P׋yz+U8E;fD^W`o U+vL'6-znӟI vAѸPV9kv\1G(WfgO"f8 fKHS(@?$4.|2] zo!˜(.У9[Eކ03?ٓlL 8CHwëJyl"fRH@1k<"@Kɺ_oS lN1db.e%T7OPv{)b';fY=!;ܭ).aD$RPs]EpPD dE[si-q/tI CnzPF4@̟Qp/[_cpfT tkRdT fj E{M∇^1]WY̼ame6Fca7!Қڕ0aj K1K['z[sϢQ.W%~el==c{si5fNq8u݉U'b4Cv<85eoڛ Yhr+ʐ>7ǽ[l宵 7rօʥ1i,\K|@8)KL`1םȎ?bMbq<.Q3,kX0nQ Nl J ߩoJA #Tec#Es<1D%OW-y{⊙v=zȅ d Z DeOCbj33K:R᙮0 ]#FbyL.LN+[j٩ڱnM|6V8Mtn:| oU7$ǟ,{eiUO0:f9xuwralAFjAm蔴m6-sK5 _ˍ7|iN ԅz\y]&S~z M1,d#@@Dkҳ4kSQEN_[s`YEZS! 2Υdz$yiTĦb}e!xf" hmdYiyqce"'i#bӃdf,W'Ҩ 5e~{JBUr]<U1֮ިg}2%!9ڳ7Ȼ2/UdHۯHW<E^Vc'2H1&PxVVV#ai}BiTo ڙ"a:6 Є[~e+zȼ۰ܠ엞/VNđ;?EܓW59*0sG[NoG 'Z-'%mqvj$ '6xxi9rbY mJO180?`v` c&yu([, %6ӷ[`Axp6vΦxץv( Re/&0ďV^Ij $;qK ;2jڬ~!In(`$*NϙЩ@ `n8Z"[BkkF17m39N fϺƑ=Ey aŝScz2붚# !1 R}-A 7( )u Q4A-Džet)ڜmp,Ke_C)%Qj>@)`_1+&å|cB7n7|E7KǺܯ ɏA닛 G1N;"=;N)+`2^]-`QnC܁H|Z:a蘸iKj6wn&X˧J46\-h/K^ceM*B,j$ɨJnfͯUoVdriK@W߸ZA:?ƅa 쿕]QebhV"5yg!17?jkC =?Kp>j<,+-bjpK˩/EkUnȥ Rn˴ck",ܺkm_20`|Ab6hQ{> ʏ jQ)reS$ɂ;D$9:CU~?;g=Q QO)o'jXc9B xe,7MG3۶!Norx Ir*T }n}YI:Jb)(S z\߄E ;hr r$ $ƌtIx *j+0nAF 3eiH 걤Ű"cu@ȍoMjX;s$7jTR`^y6{ڝ"H;%ps? Si\4Y.UnP:3(r?Ls8Mm6=Q@5YM?ܚu&qЙgYZ07070100000020000081a4000000000000000000000001668434d30001b170000000000000000000000000000000000000006500000000./lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/infiniband/ulp/ipoib/ib_ipoib.ko.xz7zXZִF!t/܀]?Eh=ڜͩN橱Υ]vlm a!ED+`E=/Pв5^ g(_YRXH ٽ]m4 ˚SD5Z=9zT<[mP$] Z$,H^[K`DHM+8{Lb83 `pHyn7X6;9>ȹq 2įVjك)RhX;6P$tA{t ~ d)sjځ$DLĿpJ s1N%;e0TAC7 ̥{I_k8XaHNmΘvfۜ G0"c+Z eռ*-v儮i4il,5x^b|\maِ̿fb5HGΆ~|KQlB9k-GhmHpnܽ8az?Nx5x8K34SiGpBW9 6ohw#;Aa?WT5jݝv)nl sǽM'âIQj7e* -OHH;nk*:;Kϫ-2l?wNO[$~I󧼫EyRd T=GZ\ehUyS\ЭGqxK|ܷ6NzǾfSv Vk6şpWc^A^Pu ^BaCciKz]@:"OÄZ^#3貖H [7Q;Z2X]>#K |! ݓMM?LQ4F볼)Aߒmy 6Yzq\< rr0{º8*3RY#L6 _:ĞR,=a,_5Co|mMsGn%F✯?$Oz4o?a?* ֠ uӖJc! ~Q$A&wU>:4+ٌ“ eM"Dw(Uoߖfrµ=b⍭8,~\ݩegU|>(.1Dlޙʼ)StԷ\ U&')Q.}q(SSP<8`AywQi$ENzu|C ξN`핆J} 夌 F(h7hۃ'3e+%s$$Hw@wNޤk `qhuELSʶ*Z봜`P7cدKЄ^7Փ6GCRN};K='<-Yw疽GJɨ$ʕ]3s,3 t(?6{85,iM*(:-?A{D e:hK9< GM'ДK_"l٨F<dh`pvCyΓW1W(=%wُ99>h6R뷅FRew-fa[)R/jO;_h]/ '#^TS|ZF 3P?1X"nGX2}dR}QGkpQ'pX)n|uMy'um'BEͱ.`aĪPE=8D|*qubtӘ<2@q+ZZ1m*lUhxE\wm#hpØkx1U1V`$V.[WUj =IIQ5/.#*A{?B`F.9{nĴqFG߅w::hHAF%v:HWDS(xЫU9+>DN Rq~ mFiTTUk>y5S9鮬PAKś۬_C.fOmHHaΔy4?@Z<5TFT^EAʒԧb]5wЙp{~DP.mzcXc/fO'hR}+=rūwR$wMfpX|VQ!ܨh 1EC^y6 }P&ZGš$هolX/:jj\+o_WNsw"QR"G낗qzZƀ͈'o[F SRAH#]~SglS1y__(HgaOΎݳr׃zVcyEcuvO&P(v92}~]P2Gl]Z/YAܹxtAݾ)x'#2$<Z=6Bs9 1[xK[w{=OU&FĔn^){6rg| $̂ y#vk ^("R~{ 0<@x7fE;&v\p]cF9VH>y a‹vC! {Qc%\hrV~I&_{hpޯ{ a8`/>И3˟@U;.dSVJ-qEGW!?;%dYcD+m6rGh]Gf)Y`KOJXv=zЉ_TH-d'H|x ůqǬ uqR-}^&[2xjxb*WI~FI]~׃1LPRdr03QņuAZl>d+^keQ?|&!GQ1x,ƍG{ȓ20bB.J'w>8.0N.^qI씫$5 ؁3Rl@Fxs"YlFS*GUogzQS.4YxρeOo ":Ph<=Q(q/8j,0'z){qsϓ⡎b唶|'C J(;AnJ3H*nFjot”5Dev5G4 ӵb ")!PnA_ %"8<(ͼ kV="owStjy]*ͩ1Tb!:"UTs.s2? bX۫+ E31s=QĭO,r`b.%M8 <[ /Y/~yb[_1faj1FI@ gvN9b׋"*$"n;* 6S">Akc峉Co^垾UnSʭM -!ae-C/Ω:==FA|>ے:`ե6KI(L'E*b3 2'%Ƈvl*y]Sf D MkJkQ 9mǫ2 I&`R&ߐ2VSxdQe?9ϋ&Bv3Iىa8W { {k}GdИIfGElH`VK4#@7 2܋e Q9P'6Vuc_2Uy esdh44*(⊱(Z&1lLl26R˞7K<BĔZ![/!c/zYF^< [`qc$*KsG>"TC>y4DcPMKȂ^q/Lc dA{8^?5kP&6xCV=d>w?՟|t[见][e*'TL+\oN{tB<"U zt 3&|[ܠX̥ i8~Z8uT6lvhѨBLjVԑ 'ep[>n]f3 O-y WOjekZÚ-JF!^=[Z FЈ[J- 8o.)(ѥ$7"dNC[V~>1/g,g,oHjm1zd(= ޘC[Je̳[*ơ.8vB/)v%l*}ΰZ(u r`t!rUZaɢ}KU$k_[ c~Jb.7Nl8f@!>B}lwڤ\lC$}X/b`Dm9+8(6yJ'裼o3cjzV] ُ.+kms bRd[Lu7?뵻\9ǻA{nX-5=)} ~>N1̳1ÑF-kbS|qn$sbB)$|f]2PyyKF*ihlǚ@l^|kȈc9  %D8WpN?]W'+J8BϺyCyG %3BG_(p~6T{J"Pj̝T we.WO*}уZ $&6X;X>yra@{il"f4@$Qo^EQKJWڰR" R}ǖ}cBuR9JY;*-?XG }+ ï8I7 CMM)$m/[ 3K7;cf1DwlM\D\|81C桿 $: a+oXZ[|lm%ᤰpǴr?waKflg^eO"]M .LbmOF'A\~?#Y920G`oD~B~\,VKh7;G,qB1czaϢeޮ3`"UVuC s\kM`w ,M*#8ABu -P2Q"*ȧN'b BqKz[}uғCb9ND׻{C)wCon"F K82g6ޱŌQj65ZVV/'v:y&Q @!%Aڛ(&bU تGkՒz1s]<8yȭr݊c#-53֌UV2< kXmw-FeΏuFS A4᰺/X0,-BK)5zBnG#Y_Vj3G""ߑJddcna*uܤ-RB3ψC]%zo#kCjpNDmSjcT}1?J^w"~?}O1xTꎌ(]m ;ECҠY"!맅6y%a1^CPrLLs1Lfkǃ-P$A-Ʉ˧oyY2CᝌF.,5V;[^REdz̉Zka mLW. :!,#戮nşZ(ANu;$؂~AQyǥ F1WDJm"92{n[! nZnOi@DLV,\=0: ,N|]3ٚ;h-.Wjz;cQ>v#Z,·Cem"ի\_F\-Y6mq\zV{c{niI =j\"pYqsVT6W1kp}|aRݤXV4|/Nؓ:t7BI:\ǡOFw*)oC/u1iGC6ǢVt^i6[Mlq!e 1[c D 7Y_GAg+dF4lɞZnxC˄Bf^ϱݎIߨ]{< KYK"dr{(!׽loЯtë́l$NЄwHEcΧCCҮbzZZӀ6#&"=OS(0x LܲU@%"個[ѓͽKOm^J^҈aF[@͎v,lA(\8PYJP7p;%= CJpW!1שKJ۠ "_vqȞҽhWd南Q%V:jzK @4¶ÜY=Yc16񰒶{#=Y$ץYP wW(Ph lQY8ʅ*m_G(Ѫy|ZZZaRn//4XtכT <qji]wNSjo&ZkWBq~N]$ȭ PS3g FS/ j}gDU c)h'> $V5íH.&Ćݕ/?>FmiIR4 a4)NRQf%I1h~` M8(H_w1P\q&ă_{L`#/Bc8"Qц;ޘ¸$O/_ SZL9jWL^N a2GfIU'XDɿXYo `" -ebe[ RYj-ՙy" H XD<=*lh1r%qGx\ }5?"$$ceG3քpbB{F^q3^5\PsȬJ&rIi62m'D(dkz]M d:ވŀ[ x %6Q*tzJfF{Qͨ\ ji߸%lr gt]9)޷vHG4nÒJg'<+|8ثB[<1R(]coD?l;=O;0zR$"sL=tEf,P,"%yUSM+{)+~?6Ȑsm0͹* #lXk:\6ߜ dt޺g)`gx@-\ iQJ: $@gL{t-u!-MYȓI-OIJhL-xp,bwZ1kbOo.=&Wn3pqZi 4ف[%L |D Ӎ@ب@%Evu&.7I*$ s骢\Ѹ)kwFϤlp ps 'JSkx!]̴ףsjI e6]rn]`"v4r$0R"Q`h;FlfL`r$$]eߘTp5ݎYSR UnMoR؃~oee6 )1X"_*EOK5,ĥd9YVDf+4D+uy,?$B1sӋq_.,r#A4G;eU)@3 .|805Pf([kQ^AJ ,y[8L- H/Ǿ"4&c[LSN&vU}[,8[% qտyKѦRSu\;pOa'vH2O֢}Lv]}&lk`&5c1ub2pK1O8Gf_So:T Y',Wƿ]@Jo&O@ϕnD7{xԃb>L̎a9XppQg6gc>& ]|4C/*rQVs<;1LJ8݄yRX۵:q%D/\~$m^g#,Y2pG뻻fJnT! ͩ2x Y}Z7AkG1.Q䓷ms.gu5#5 nљĞfD.-X!?a@}!ˈ>+ Q);Z|dƬyS ,0f񇥥GBhrP4#92?P"z(MT%;,klە$GV\^G: Aτ ($4 ^ZŃ=t=Ii.svi#?0SRz+{F~~}Q#6$t[fE;@vXyuwsOasϫGhjbshz6ܙW|Q3!ɘ!ekl|ٶXL u 5fSWuf*Cq ؤqR/bQWjR*s9\966o1&Zز }9k+"9*̽5We;>*5/9Z_¶(A) n[= HՒHH il&Nҟ|^R6J 6d osO߾z<b8-j楴鞂H^毓!o2 GG5Uxh!&@"PNPZ/+'N5&!LJ yPɒr ;Ȭ.Pm]coCr۔x**\AۙtS#uTjYr[Kcsi`A"Kv®HM6gfa%t?r`ɗ*]$4—-+?t4L(i#ַ,w:b/VE^D֔y]^H(ETa#*\4]!p~7x0U氪Y5Am!Ap.屧^.DbsbXB5Đ؄t:Т`i1ŝEV\Y|B|7uʹB;4J`{X'l4)Ď \iGekw2!AiUv#evPc0ĬBYD^S2thA Þ\8Twib0 氞{Vi Hs,|T۽|fd^m6?JX Nn?QZN9ߝ9EނVUd%tXHks}٥" d J*'nXDYRu"QM`BT'vrS/=ϐcs@\!@_VMO}֫<Z)QETkaS~U>|S*%R_<>z8vxmݜl}3 9+6٦UNG\*CgЕDa$>.*ո{gaw6fI~˱NNۊ!"X9HRPi ^M`j*/nu{.בz0*„},5N y/?hm0͈@C` ,qAn="_~`W/|߹PZb`-ͿK9ګ-;@ yDa'oʻ ^uŚxJGzu,'`_j@Su`%vyj*da\zaV j$XQ9FW)ֵD4sC"g1 /'PQtj.-.bT|%9Ny(؎X 0ʺWzqk(&. ).u$ 9Eur@"r#/u46?ڪaIO# ̆Cb:!Զbj[;$_;)Twt=M2V_5 3"YLT͂NBLSH%."4 K ʈMqRWWЁJQf-f=|GUx J0K- b][P㲲LV'ʏYS~S.ǯڜRTRKTEy so<} ޕͨxn~ϖFeZq>#ȯ}BsE٘wZIg)39j!M\0q][k9 Eu+R;/) ˿PrC]ǹThB|]٪)А"~lT,JL"CPr2²A9(wWK/(#1hf{J:AS`p>Zk?(v~x bby&R傰iIFD/sHQŚo=IQq娼 14\ 3=m |E{E8[lʧPҒ y$d*1m8I,[.I"U7CMC)@zy_ C)vȆсsBQo%a V~80}M+=$\)xZBEѬ#^>ᝆU$ RO1r~ ~}5d( <՞eUv`ڮs!g׆Vts01 s5~p)3،Dr]2T_gbac%Zc؍]ʮgM*sixL}@\\PI{̢r{ׁI#<$H SiR ac+3?Ӓ Iȫ ,v nI\,}FYd6'} ŖY:Eue#ّ%~c>u[wQB{@ aT|NoVBnGj$Ύ xlע2Ψq FO8,g1Xq :JIb+Zg|{LH a;}& D 8{y[/.h!Y3s9J3%x]oH`^{óKJ#PH6 UoML(#r8QS/Cn9>Ÿoqa?u r# $Ae\\S.^]-04TNu{VAqJ<N<1嘜k0I[xuؙ:y:Js z3]s08eYy#>CvEתBm} ~?2U^ hi\ "p&vWFVʯpOCt : =[_ͪ-é4ٓt^h _z~:x$s7 <)Ȱ^iޱcO/aLdLs^iimyC}*AYv$r_9I԰n~-ny63~Ű,#wV)z%RA fҡqǟA0Lȵ,S/ue&U(]蹮 bCOl\wbɪHUϒ gL|R xG&jHJM:3߸a!o'^O*m[rLg]O?Eg5ydN% ;G|Ș&'2S@%n7_A$ $8p$z7&X#h(,(d}}cW8R8T֏1܍S'0\_W_g$-"Vx…dΈkR T>rol RBɼ<jܕ9ijNks*4vhď:XDURXL/:[@]q639X (9(p3u`O2?J󟸐QM]|kilE V`P@h]rnU[َ<}0raR$FC GcT_hN#("߀O8FYMQLEv?B+u) ]lRjBl,ONVy$!x' 3;~@{&N.pqܕg&Vol0+7󑌂'iOq#}*s#" 7x(A_@CQg*곌#  Evb23~TcKzHຠKv7rpqԍK*k9;>gՄT=ɦs_>;h DF!yO#N/y;E#M8Y /׵ Ҝk%5FuMjH6ej'dעLN~-#ay״6E&&wqVJr Qyz{.۞EQ]ߴ7ȓbd V-Bnx Vz70J/,ˤ=&_Ep++Jn](MY& ԕv?dajI'_!48mdQopE]7D[1o3B= yMx oߛ+Y8ג,m&?g[f ]S .hS/u.ԣ={@\ Y9 ugsm[}^-rK us+ 岯lQjc{y4kص5<{)Dy+LSOx.;#[ͦ%p0nbF 3CH]l+W]~#:}[v4HNF*TanFK^bKPK*ײ!\n"=M<sziWn,ܐ$ՍqFW4U=Ecqe]:էfBB}}[qys//Ty |9r}Θd1|ר-%^@'z};Kۘx.YY"<2,3GLv8gQ~@CDM} ꮽ#kxK07%<9~@0Q}ԚqN91ᱽC~& Li1TN P}/^Fg#i=t }wφ+SVҁC;Rr*m=fo^]yh!BI@Vzz#$Z1#\7\pD l6wt$s0v~E^Uv'A AlMĮaUiw-ssߣ6f|?4 p3u`kuޓ쉵~}:1CO0F'QFĒ{hJ3gT=$ӢV_G&v(f :gg/uy=OqV& (?:˦xwi=[wdbcw/uEUqi33"W@{dJqwDc6 A Is[$twG##6.@t~|LRyGZrT)xba f"`*C5tp]{1U Onf#K6HSw>wKfI.MiXdQQ4r`-OrED [BP>>>.xC؄ulW{ iMxK:+EvWVy$ D?%`yk T@'<U 'gR㌴+5Axۙ>tԹfS(TbiW_JIdַf=MBGqA h]jDz*bA(T@j*-}οĤo9 (iyp)eo[˺MX'^{CP @I=nA}9TF5Can~zjTS vUQ,Q("&4oi9$v->~_4W>Q9lC0} ts8@m@{ <YE?gOT*l0 n_u>V}߉4‹kt)SSH#_c^^enD6C`GbkR)*>(4ݩa8Z8^L ˔,w!ў.^ y'ovsnZǮR. I ۾`T%'?/z3N"ΥjkbaN^VԙUl5]f(Q1Hor!1+n%18 +&+szjG;!gk@wاPO)cxVZ\C`uYjE!"SCw.sxlGKsPf1$`wQhC91pgؗps@h(>SVEB .)(1|'V8YB*FNm󧩾dT`3٥!Cw접lW_,4. W.Z"= y؇d(ʘy"fّn!Pr@-W5hV8YȀf*sc LuelqvCys [ K&㧉10pbQJ\]wPܩ\W* a M7 .]?ԛvXϝI注S t O6 K n K(T]˹f wc,ۀjPa>yDr] 4}ID9|(_5cvaZlco瀊ޫ.#Hۧi1wbQlYz賩uɻhLW'W?٧ jf Y1vW> ׀1ךsRfe{6ӄdPi:LcJp[#W`iE܁mZC& Xh71Z##k1^>?KMҖ^ݒ fIgVI)=j]<$HZg ߒ[,,9}4ʪ Oْ {ֈٔ*[@ˌ|TP;k7|.Na,'%luҟ B{}18lodb6E+0 3I:)M +Jd "x#GW?G92 CDP;mXpnU܏fQ2i̼B\S!iỐ:[c'>T z+*#𷴑W܆a?ŲEطZ[9~PӁL$cC#oW<~*0/i)[[ibW, #nɧD=kDfgx.mdmy=pkDJ<5<;M'>wQ̐Dz-Ëګkg\ ͇|ڡ.s;aV3MO9sOZ#9nWX+0dQ/&wIwFaHF}ePH8%A+`P|%(`NWӔ9?G}caT:C&kfrr DfΞCat/^#ClB4`ѿk `4J:hz[op;Z晻)όf:{YӴE˺c81ulh(X#>\ubI;+ЭzV]3~^j_y7 O.nS[b8sj LDc` X0i5Ίv9>:'rݠA}ԍ#>\^JYDfCQ?[2}lPM9+}A.ϳDI}&t" eϛD.uF$mpX1:l// egd=Rr& D8H uIA?4g[gwU;Wo x9?P맽 >4`afk02*׀\h- #q7`m2W#Xۂ$TniV#t!t&)[X+:0WM>rIp5Rc1.@ۣL1ӵk"aުy5++_XU2-Pӑ=1Ry,bi|vUʸX^L+w_+n#~V!~p_̇/+n]{A*ʃW"1&#9JC M9F'jFʳo LT6%2,LTǫx`'$tc7z,}i ԮSR,,Lz>ڍ?+aL2ILD0D3˟s jc2͓?)[r~5r`!8 _nKRNkqd79$!G/ r5t77bk w$L#zI*%Pgz;jǬژYm}Sʹ'^xyҩHd}T S[%?!V=)%O+C:i ;}_SMD؂v^Tբ%y%xc_iۨL2ucB3lTl[gb`딆Yx^7譟j0cZ`-{8/YG麸qA@S&]Ƃ.0(؛'Ti#׹s\&F6_䘑I .lQb},̥OܩɤQ_TT7lc%@9 v5@P F=Rv Hv;#i Z>Y al)hA*rZZ'/" wdY*Wg2L2<' Qkmk;@ nN*Ëdj+j2DG [Ԑ=HT)Q&:$wtX-řvH; o0!T-XX~̦p54w0.~@Jn%zŸmFz*+zU*3Zve݃pB Ծ.cQGHSp)B:FGa !A4_܎ƶ%}f7VΑ^M[ yi}rd{9ʚj\Aj}Z0uh;CVtX'bn!p-̎REE;mv_"թqY<]VenJ않*0y/O")mtqj3xa[{X'`82P5n% _Vd5H+c k:gT 4̌lQJ`)Wpc<"thI^HPypyP$D M9\XbHb*$%[6VncS8:X8Ydlޡ6{hk=Dٻv)_Ȭpȸ:A҃M8l(N b"Ӗ'C t:^K@=h7ioޢ qٓDnSj\!2(YZ,#|=gC! {t0(L?DVU Z- nЎxg^9 FۉU^Pw'4$;κ@4? a t$_{$W2fDm ^MH߰sۋnc:Xx䈒:~ܒX[( 3C =**e}O\G*loVO\߭O" ,,ͽ,=wI`)N̤P`s4F~D*ôq[k,XR[/F*8v+ӡ_wӗɯ[gTʬ_ 숨 K ܍7A)|"P+ZwXN*8x=-)qK]V+Uc/[Pw"@3(T /"ַkt rԫ-N3ٵ."p諾3#N]mSW(vtؖgCKI=F9=Yݵ#2P!0Wyэ*7 jPz @Lw*5l(3RR:pw1Axi%L.QA9! 4Fhxh@?P>C'w3_ӿ9%TWD*ƭks >b)E=WX 1550_-%K4VW8 }8xaج;z@IroCRbWۥ,BpZ9m4uhnLNO_D|xjW`fN7) ԬZᒾ (j*\v %_7~4>%Bsu}VP :| ĉ:Yc9J>]zt2u!qT47 ̯O"| g橃sڑYjd.։F"I!U0 T1 6%@mPӉBy&Yؙc-q[KA** =w CZ٤YU}!=%ُ2yx}DD1 4!^rf*!]/[Jx88 hިpH/{h+NH 1jwgM7hi(76< $ځ< CuJJqu]r^'_x/!bϞSũjmUܒ~𕏂е UNI)M$*1૬\DμEF]^iL+}PCdӖ#egJ8\מY߽=Mǘ4DDZкbL-j3MQBHɿ^|7E'|_35&KЏ: gF#6~?own7ZPSvMZ2 !S6*dU=D )U~@2i?h/X4*RgΗFCW5M{*(Uԏ5bjF3}P6#a !4vbR^`E8%h!2N"p_ ;K@/5!aHQ<:t |-v4pS|V`a|F:m~=X /|WDtm&Vuגv?tp"46Dy5_1?}CцdWp1f@)b@ֲJa "$G2~Z?ØP ºpazCO4ދτϰ<]Cj)rJ6p˂T<<8 C&ٳz _MSzl?Kw+'pt}%3 /F&AzPep@EݕΝ#T2Io^/ڿ JQzYE{.$eڦ\MI/9L<Պ <}ifiKfn,Rm0l{̸TOhz1+Ť/bl(6 zuH%jA:ʛ:/&Rf- K2|+pZ:\ 2JQ<Μ3%HT }@'!`M\wSR%'MI+4U A!WՃco \Ik7o=u}5uM}8z52#n{uaax⤲ReGބtkN1y 8$yZ0jՅq ZR>=Ԅ==L o dsVhkCw*n+nV)ԋh^JJ^7/NP̙(*U٥J֘[\uy@yѭ b0XgeN-U:D|.P&*)>\&ˈ>Zkû=%3Ar =땑* #'ؾO w-̘rZvQĎ$B3*1s h1 {/"S5W| kQ8xń^Y}峼" BIz#mnUY/A L? }Tb?EQ护&jPoP8f{3ү:fk[ρ^35{|6X<6Cm-(WiLYb>t΁G"b͐INrRʄ$bFޙ2v2/:%(^v/0As>w$9B9u|BB&= `ϕ .2"YwF:Lw5gny؍Qg}v6iR#ׄV,:٭FF$LK+J&k21WG.H!#*tP+;7Puol@د) nhAbwM_*:>x[3BFnΐzh;|j;k!Xh@m1zcCI3Ϙ ||zrQ4(Z˩*zڛܴVȈ Y#߿3ExVzPlh/ZHh(l܎1  a,u%^1\_ρʯv<p"eyxg?Z4&Be +iJB|Jfd4sVi <_*K-=pf.\~E;@Q1oB(XTYȝQYY7ƜM>?\mBCpŐR޸ɼ!l)ՖύmHmyI뎙, Pܰ|K}/i T.Ue#5e~d@`ɥUɷUQJ?1Fb)Jxۋ$uVऀw_!i)HjtI|@s?BGα~DH)>ܠY+~{HeGY@N [.v t>5- OJڲVP\#.|.ꆹ/R#H>Ha8wC$d›dV8./EBMj!C2# ƫ76ZLRd,R M("M̅;nM"5{/:訖8QϿueݞsg"c5@6%fƏ,)(׺2 =~ˆ?h4+V%D_P.W-!3|0|$,uNpqTz,wlpdohE/2AP!Lj??$R]lh[D5Z.PT7u“+PLsIxgkB˄qRmyk.{W?\[V  X}43JKr",l@ h |2'8Z9u&}΂="i|FtCCQJȟ4d`]-j+(&s4﷧iYk̨5z"й͎6n7s>Ȑx<[;AXAE1S)P*s򈰔B=q6M.s0dci-NŖܢGZ!#ˑqل~J@@3Vqva椬UQj5nF!{$knlŮh 7KTގorHgk{BLgstᩦ~~+߆i0>\K6qC=3uO+AEm_=F% -W@)iӃ`z#~PȩMmC@-W@(~>էq@.HSҨJxĄ(=}g6PpoA0oU:"all*OUGQX(2}[]CjG#ǞiZ.T%>OpZ]G-P <דe0BӯKȾ# /rw i_hNC!Tt|S`1H[^kȅ4KJM rIx1~gTj ( 'cyopW~9+ATe).ǨgܸޑTJxwch>oy0}tcP⣺Ns\u ik}[ ٫g˅bFMYboLSG[1[:|HUJwCY^ ^U#HZf12#|>K7.Knzlqqm'u ]s] ' 0ϫGF& uO[bKޓ^3m P>m:kΌ/p{Lc&v/uIמ }B>)7V5wԥBSZvzO/xiSRQ׬0I{!9 <傫쏧.g=SěyT?|T@mpȍW}Գwhm4+#"ML8)D]rKj6n,wV &9a;"Y&֎EC/^oKtKbzUgܗ; } вZo%by5}j>$T d@{ImpŢS΢^X|0!V^@tWK^nC2-蘭B_*C^t[m#msP|VW7FE$o'a鞠ޭ*uƩO,)ߎX+$ :)(d"I$+~b~f.14'ٱox]뛡Lbw * @9 Ct)fKgP̓0hb9:vU[IC$we} *d$0zG9ɡU֜x c* ؂$Efk T3@9u+Wqs{B4ۯm5Dk ʗ8 @]4AFFQT0.r:,\XSPyE틋y .DQDXG{TRJyo}\ y^t0cY&*vf{.&n@1=--QԣV|=P٩ uښwЭ=aզ sf7e#;RIz )˫ 3XlH$,%Lsn*i5V2ML)R U ~.sqRE:f(utEk) Uʡv(!;B@7J3 v^AϷķDɳ#ișn烐uC.~:G%q7@ ]$7 ˀ57H)eT){\+<{NqHm7 Ze'Neе|`b S<.Kfgg3X҇e6<RJ'7k_xѬ6:W gCpCI~h+ ,lJ}j0FX]J@ >k3i4!͘}1hVMJ-][&_]@~ rVYƌrOP89XoG?)YgLҊ +1t3~֝p(ln9 s \SrAcRoVD"XI=qW[NNBFA?;ijr 2æb{Y8/Cy0Eb$uuy'$􊭐gmxo%df1 ^rzrcѡ!r5 e`` QNB:.@r!CLm =- *$AF SGi%cTrvoH @PqkÓ2w7w9}waB@Y8(ؒ7 GH"3xTǷ?įr'AIǪ 5n tS G7TS&}V9s0_JoZ^C$ѩ{\^o.mczH67T)W/ 9 m@q,pP1MK,o6r*wn ?eQר#!U9(:r: NO! .Aϩ-[E6p_?R䈤,U uDK" W7 C膻ɐ9iQMuxڍ}Ej 8+([>u4Uwk"pNPmHuCH&m^f8?]6M2^B#&U17P R:DЏ wЇ> B=qɞ$~ t vjմ'Ŵ7gjgLS[}8wV]+`Oؖ"ۯ|ĵ`dRgěC:!y ^]O Wʘ+惠`W*,YңHvhFTV9%ui :b:j?,<5G'!3|q |җR;mtNeU lP։O9K||IMrr yqi%Am`m +/f''f%B`J7ϵQn͇PR f.uCSf4 ~`z{l!xCY ʨG_DHW!6YZ  #2>׽DPLѯ}/YҶ<S-JB _IH1-gIEPC+CG3huUfv -{A0n({d 7fUpԤd.jF=5x֙0gi=6(*"Bt!D'?Wd!j[V0ČuτsBCiCڋJ}gzDlB`GZ;eS0gTRVzυ D9;.#t-U~ђک4Wt=҆n-zf-~tqXCoO.S G@woWǍVQIo M؄PS/)TDf\:6֢Zӆɋ^j;yЪE]?g3?J!1Ki.\m%4RrN?,$7OƬu̫WMzl\iJo7ZY@.bdoeĤQG{^G:wuV [up9ҭGCHuG@ޗdRTp ݸqU-7Ǣ%9a+BB]艒3I~o͑@*6"6Àg l 7Nڇ Z:W)&-ыGU'YH5'%*{.NPdO nf$w7nSl[ lf&~7_Og*?#{Tt&nNI׾dٴJxmSA1=H2B bf<&EW`#LBk@~a1 D,mם€ESCzK:BXQj&2Gr۳Gn reze_5mǥkzWp›l $ FC2v! d%u@wUrmpA'd1^DyMmLb|AڽL>.L}`U<܀1 ům_AL-)ނǚX8/HiNPtXݠv튝aV/+. -*TH*IЍY@.oQɷ̈́.~:DGV?djB̸@&yRG9?I9 5C5ZjF7#7ɀ 5Aۣ, BB?WW,3-5K3*+|21\/cEv?PY6#Wg<ƍV5+sl!Js]-!t:Y؏$P|#ͱr!%FmKerSS-.CAT;t%ɁW8x+&!_"DҌo=$1>K8wFu t&.kr0*B+|CϕYMb,M Ga1`嫡 }5qkI=ZCKU4v>ΪE!Nֺ'/On'_SjbCS!q7~qFq >ψ& "xO+_J5QLT;{lkPFrL`2@g_SjOsj*vFhQzqtQ[}0jƴ˕`BxWslMJ6Y@@6 qy*wRio뎹5uuOUw=-⣏ftyUe{Cj34G<@>mQD}=x֓K9,DQg-SC^8w¾(̜yJ@¨qzF4@% WS |ōډ+˓T0 )zB^ ݠM K4PxvՔV:^#;$ڏ ЁRnAis.>mO/n)/ Fr8ɭ68 sA p ''5؍2Yh@[sr#w(~t.V-ytNx9f%d]ܗr{0H^_;JO:G{jK*66?sǂcyj9z_8bzI3BTg]m"힀THlc~"*$1|K%^7r9Ah̰)nڢN92DUhLj2#S)l ?PJcv9&ocPN:5Y_A2ZcZ9W/Ap>y9s dau=հ'Ѻ5*"^x.S$@mD90AP Sθ&$MC3 eGTW?ȩV)Bc n*癸PHӴiKݔʯ2R9J3}Xh y,϶,t^a ވ.v)י5稙>S0 uX注t_q\C^38\kFi{XZ%4 "'QvaX"!6nm ˛$D=SŌ4ål^407Ƶ8Ɲ1沧Ou,8t|英@cg0A+^Ь6 JEMzU9\=QVXeH65x *F#z8 νIUܪ]1~jOX]w<ߕw3uG/NpQgp'dk(|n,6pLHu'"yerS'bM'mNZA17Aˎ5bJVN_¦Q\ pW{Đ]l%C6q_sP 4B sĂT#dtÅ}/P7f='=C<X=3.#Ab8_@)3xřfvUqq^:_e3Khc MWU=MRӥޭ@\<)@!ZfBiF(K<ѿN")[w~] ]RAaӥLHV2[-&yvd1uPvETL8hU-,q*j R](";Rҽ_J75J !׮{r.[/)z],͎N Jq2l ٲ;8\z<ub017 ̕Cdݷ xɰ@eik,CdZ*m8[n<ĥveGf4rgۂB]ꬻ|!Y*B^1hp^ :zqV2iS(ρA&WtZELwhA)jspb6pE(Nx!8)O=WJΉL_I%F[~(UJa sk:gO 6e w:G~\(BM(L;zM6Sf D|"pgM|A$Q4'wsY4 e[)!&Qs3r-TD/8436"?-7QAρF #z @t_󪙷w rưh'^Fv1DP{ጀ÷YQǎDz\n>*]Mi>~zT͏n̎Q(8x >,~5NCZ[9;|y֒%d)Ȕt]bulkRL&2$#yQꪝ,&;Uyٔl~IIN)S!.#N76|HGkњ>7 ]ՙ9 ]HZ ;@t!ghd<2 oA`gNDuĕ'k$szԜӘw- idݧnNf kHLT6$lݙʴ'U\iDiBFÓ7+7X:<4RU3K>VU bDa26^57yAM $Q^_zP$~}!ug -Z {u],U1J D1E̋%iZ k(pE$&$CA԰.0|x-S8=AQ҅Qmh|?uj!GbWQ>P;5p-xK~g-f48ÎyێJӞ/E R ooER;bͨU,$=t& VLc 1-E-oQۂZDw]LX-"UWbAH_ JphHV_|觗'⵱ݞ HP?M%M҄51c<<4^ްRk:-qĎjvh1"ƨ_Dà !el^l;qsAul`ϯڍi]sG?(`V {%|h=C-_a)7f'\Tg‹{%7O2ƃTLd gh!d3W nSkyXhӑ=Mnkt!Vf@ DCJǵZĶ@ Qd@~{vfE"q0~==A u_. q5|Eg¢٣5t"`0i?"`hJՍa,U]f UWz^;OpBXBy2ǛީSx#"WvۂT^++ub%?rElNbe Wj`SrM&6'J+NtV)4/Fv-,J :P'lMsw_6\Gm m]է:fy;BsDtu[\]ws1tQB`juRI EEM*4 U_AJϼ^59_7_n宱JU 3Yh9;%o:{>:3>FUlYQ ;/s2 )Rj龜;{X2fЯ쮴˩ݹxLϓ8\`0^>M?8W,¬ݔiӗcّv bAن`D86?)"4 —A=ت_?g-jb$%:d]I t֗+S@B'-L/xS ~?(Zp\s)Y]iikldXss^{*ttY髋t8&~/'v)%aO6a7Ņ1۫)NQ61ǿ3syE^7L@7 o"̬ma j7Xe-X[0990?iE^2cWZJ3NL}sJ0{+ɿɱyPFqDdV͡Vhp{gn>{0V5kBn4W4]TE'sJ\ݍ9.>QN70h[E/GMaZ^BptU*qSi9QeB6Yj-n,e,oVwFv[CP#.q#ha+]ؑBd̕fey]))hR=EsSƺ϶t3O>yeKxblb~7Vb9 (or-s-,׃f[5ϒ wHm B/ d '8bJ3rN_Ȧ$]i|^a4o[r1gp|,§.w0xjQ9-tɥKOvΧEd8e_c'c,6NMpj'+^yՀ "f-Ɠ8@<'b@L4j(M}X Ơ۪eY! ,͂ojͫK=^ Rn`a _O7}=: RxfHT.͒F2k;'aE5DDT1o*V"lyZΕaIzI:놢Bm{g58I֛f~D^sXJD³N]Գ;9CMSWn)^+6Ҫ_a ] }C'UqH\2/dI87)hK6A_*1Ua?Ob==~9FτܓqB~|ps%#):7 kPZ+726bD'epBA4|e}HZi3P ׅ!"UzQfE(= 4igjXΈ+Ď69֎厠:S誸iM] ޹z?A?nV_k$Tlj9 ;(3+4A\N8M M(00(GOT;dı 6CZp)wV~ T}ʧh `~1IZӔ0Fn8n<[> wiHh4+іÎs+A8o_Բq'{m q\G=!=2ŜY\*~q )=KG`Ђ sM, }% _KZS ]tϕN9鹣߅4K$'#m)I3W3#ӝjgwI(D23JnEvު$`ZBBT#R3즾܅(|׉ߗtͨ&Nx{$[f2ҕQtJwYD9˘ėw1&4}좓@sj8z6eo|>TЋݏߊ, HlOZ|ޞ5D u(. KSqȧa-X;@jR&(,T9e2FKt:|1^l* j=x:&r;f`2d*Kh wahҿ^"=Bxp֒?00Y1;? :crZfgr(\T)ע1-c,A)qj #x!(RX Do=~V@v<MR&ꟈ(,50D=+co?{g}J0,{z rX""Stb$C7S6Ԩi.Y$!6FEo^W er{F$S[\[)XWÛU9I-;I{G-{VBRwq"a/UlTq2K~وUr_[چ./L^^.zzxXk!eZ / .aZa 1D8U잕Ky|)#(0O pD6]Q* aLĹE>m=&pm(6\hB@n0=_|?}qlīk#WW;<2r1i0!CUcB ^MSfŬ?'fۋ~7>~^?ol" َGIh!Q̉JaG3KdX ),o7s|t͉gG4kA@P=EB F $$i^dPiI;ڿq| . I'+t{lT9(A`l3ypP eVZ2_w}ne^bKG%ߗti(g͸#QoL|FEj# ͔Pٔ(#-ٵPա/uyNlߒEBa*t¨{w*sq܃Wlaf&Xݖϐ$}Sr:ѹWw4S.܎\%Au`96B`odGʲ]7/ p̮ȬSK &3M>hDef]u}fAj ՜d_t y: j+%6ohV{bn@]̀ǡ٫k8U0u!4f: *2La%Ƴ~U8_7U9tz!dPf !Г,6/{&K^ #65gO ]0ravGVLeNB+Sv>cՀE¹o?IC!VǏpRuoh*pzw>vSˆF@?DuL3cޡa++*e; Op; zGOAJ T͖jLOub0]-诸kr8nԴwk^oGs2,>t)<JeZ`@MCOa֧"ϯNsk׿mlIўmrg18`d= |pQui5AM\-ċdmx\BÈ~l1&׬n"/ mHMثIۛCn,z,3yE>Q.Cy` bfSKqm&^>'0J*) ỹv5*(9gGTƥdTw=D#-p5uW(E ߚ3M .JK)M4\[շlU'ȗBZAz3pkJst?_ i9iWl}li,rBU@&4|;<Աfr`g>0!ū)O@vC1StF/pF>(z힁 .a9Vg{XpqVT<چA,aQ'̙/ |k,Ģ|m'X>"HJeU[k#y~A ds_":)EWf-<蝞ww</dk#>̣dQǁxd?)lpz =Lk=CD3sE/;u* oYˋ9DKN;Dwbe/+tb-hPVOdL{4g@D SkRUgi>ZM%'i2U S*=ꐊɒ) *w,«:YR.Sj&_HOd<>j3 1Xȯ5{*dFYirQ&oR{ &uyBt.D޻Ձh^㉠%(cY)N8\GUzRZD`#8-'>w)?I-;$wJ8`!ztiW2'(hJKVGvݦ8~<.an7aT oA6'OTAv~apOVAMP~}k5]02t3WUZR811bC;kGY9f H0ʿU|w{xmD=5 9M?O"kʀR +sYw :ʝU@* MRt'BYiNO1N4~pi@ ') ^;=XtVҜ-ཡneXOo*g Q1EtR?$hB a-:Oum QSyKT[t.RLǝ\-~%!YX1GClU}1[X>,1P hNv-jDL.fjzUoa rM%\VYSvaJL/=0ݻr{cѪ2Q=ʽ׌3t: Zɩ3Mۆq{YYU8d*B4 Cm~88viD5i6B|pEUWl3TX,mՠ.OҲKWK%^}K@ cW@tt<)9VjILqȨDkGo׏rC)\٭_4U_ǥN2'OKL8q(|V DW(z1aЩ#\mŬ3pVUMLr=5M_2ۼM:k:*^]ƿ YkhRRhoNC8Rk ϐaJ~T]ݣduA Uhn6XYdCQѩ`v-L1?\Q6Kl:Ĕ4X)U$ 4]'Q"JR,-4O;huo\`` `Vdş;Sa! BJw^w_@g$Mq*%suTo66HuH`Q3ˀ8O:]>!{ ,iYr}Ȋ2-IEF<°|!F9O7rvXrw@4֌& 3Sx)MHo~\0 @?e@Fp8"8?Lt%?Aqʹܫ7HZqZu÷ot-nbuԷ.E]0j] yOb{'t"\qo-Pտ ?vWnS#zM~dKԏE*V'SYR2' /:=WQa4 }|z%.+Uc1#b*%&M`@ATKV/V$!+Op&]v b+0/U8j8oy9;p 5rW4>TӁ)-rv#ʸ%q~p=q =0Ev$<Ƶف] {)IF3%| d{ZYm#)Kb`^^dy,}-' qm5ocACi/mr8 mR%#@eLݹ?w8 ;tI6 eRؔpT6qWǙ; =6{V+"{Y<8G٧4j'[N ݈tJ(/W:귤Dd@9,WɀpsC{)L KY?H1gC+V'т 'vӾ c{A۱+D4 ;k͘ƹkTq#*mM燖r52Jd SJcb4|/~.LULnNh1m)$dD6٪z NSL$,o?nic0=oHSՆ@,CD`X¸?է)ªOb^j57~VhK̷_ a=e'W*kY(8U-8aZoUzVeؽjcb*4d*1vZZ I֪s37kK'>ݯ%/ʪ<]Yospj x>-NpW#$*O U$Z}e(Wh-̥5[h]oN*ɕAt(әjU=9-@O&/1OKL^HȨ1+]3+Ei[=[-4X({Pz!x"yc˶)g&Ƚp)Iir>Ry7{9!~loR!CxFp.lZ!aAq+w@;1ya\JH7hwGK:5 иYAEaC95*WRmiȋ7bf5W#L;QO?u,Bg+eIF 35!*n]S2C>㔶D7QCvNqF{_OLpKQ ~7޹G)bzv), [oTL\N{ȁm!BmsgMɇcc^s_U[ȤWL ў7P_ LFYWvY<0F)/Y}ԃ!J'ES BՃs*ZeVQ&?z(gw85%)l&6Y0饒bM3U9c20{O.>dI׌?_)6s gy[H*~kl=2j%a6u|icl1Th^^5q8Zj>3Rz4Эlz|{on)AW,t4.;xRVjNHԆZz`.VFVIa\*-Th`+ qeժWmЕMM3C 0%2!(t~ ]@lQȧ`wkIj!Da<֍b ݯ)݀ș/WJeH8;G YiI5<~0Δiֆ _ai!w]K@ErANv4D-}bti_Z-^N'5k8.@KO!N~V726wd U lRO뽟A"~^4⦿-*-̏I1n5HEq0/l8QytjV GiP9 @u4p%'; ͊ ϊ$ fӋiI%:9fb62$3_D:aiz8cbMzi_^$rKԐ1q,rwmHL sTx 8n є_炾~L륹y˝l~w,-Mɜ‚.ݼiQ\ɔ''ˬf'ձh,]s:?3CG)7oOE*NzЄ'0A+?xA$Oϒ/zwG¾TW+\z(Ryw+?%U F:Ё|2;ȣl#9\O*2`lXBٖ$_6ya V 7>Y[ڲhM:}VgsZʮᛯ!s@>IZ@mLߢxD.~5"_yEx[荺" 0Ղ%7Ȥyw@ w֩C>xE Ėo+Ueaֲڿ#ƟR\$8n#>i<]e#FH GfWgJ]AD+=;\ʱ*13J3QN͟PEȭoGIar @rw_ƒꊙ? ;B:$ҩKG&a4J/#<=L:lMZ1vվ R ]6umpTvFl),yg[9h 5˞P]!X`$Wd:yxSZ5-'_&J> NzI;6\_PA^RTYa 8gڧ#mGLqpoa&Ӟ7R9wzqvW H讄WX:<,^NLNgqG3,}k3\RX/J7YFR$>4R/i'/`(#j}AsX)cbK'<fnGawnkbـ\y\e#c07vv=X׃Uosih'}r''M8Ϲ!L Fl7 e3ʤAOMG5|}S!I!EFJtv{!PD~t_k~(cKJ؛,q /hf7MKSՀ\HMJq&cWKarՀ &aw,rM9NS*[% ,*ip jGʔ!?L92.ޠ~e91>x=9 t/j?/egS]rt 7gȦ6צFۨA`q^ ntE ^_ɞ=Va/2Qmgh4"!_#Z]$;DUC$˴h G\Bzb@1n[ 6=Q<8k"`]%kXt>pz"rG?N"ѫph(ڊ߄FI+xi>^1:빫yO]%W5I: [:Y2QGZVx>/l$ G|e.Ѓ3IY?^<@CQqdߕ?}UQn{YmPF"9e BPF-{#D[Z z>^̦lwՑEE_ %d牛O$MZPG6AÖdI XWvC(2"zzd"46}*~  N?Ȉ(dʩmUXrOglRQ@oЈ6돶%޵Z\Gf#'eM5-/%7lיGI"%(%ʦs uP0:# gjHO(^a ޥy9)GIDxuak"+t#yB Ҙ!SFR%QOZ N:vzseMZC@Qw'ose/ F;~/. U\V !/$)cWp,L7N[sb.P,.QC0R:ISl j3{xGv]Ym۰s.eSg>WKu'H8˭Ǻ=Ա:ːJ\ҫ{9#CŭM hK³ aWAnt-QEsŭh* j:e<@5BAN*cx$ ^iS m!tPX2%:;Ua4qF*`j< HJ%y,}ٔJuU'0><22̍2es& xRZˁUV2$'iˠN /xaN ,<ͯkdtYʅOTPǭhi ;X׽Jd-$ +N?.*$_IFG2Pԗw)f83RR~׍z$Eb59?lx㳜 #5c*؏>mf#A( J:&n$ERrtxBS}S%ۼD# Z&p& c` 9b6S1>~ݏ9H+`YP\e'#Q=MmYTru۴0.\WufȔV 'k4O{HkrnHTQ%W輼cMiFS,Ut3wcX08_52˦dB%K6+Z3YaqZ"=Of㤰iɯ?E%X9а)D**|U0(PO1,`sdM2b05Gn3U9CRmZnd 9=J*4Uj*5%㢉n(MP'tyV-:eGX ^OćT+`7)F 1Xٳzxn(6c ̉V&W宊{Y 5,hQuz}F 6RUxLSL"Wnq"`]tsB'ު=*H$Pok-afq#n23|/LG`@*v͡Q PL8g~ƵnϦ\*d<%.blg<hf ne عV>Gb9Q$.ȫs\VCUZcQ};*|LϯZ6@*TNe{}-.4Sz^9J].G[ij8|?e)x?V ҉G8SwY529=@Fmҗۃ'v@qǶ!0蒠jE9:5wTUИ:ME@EcNWv8_^^smN]&4|0T 7x/᫼ ˾ɖ9.rQ9|#5OHZu0 R]+(V,rϑ[:F 7ÈA=R㫈M4x4d3gGg{S%t)h~0D﵏mV M -h]*"\~J9ݠéQۤzsцdybMԂ?jb)(PRIy)88t)e-a& ɷ$ K۲D}шZi :=t=K?^يq3m(MiurWMOfݳOat(d|{GeL\Nhܤa]WpL[p>c]/H?}ԏ$v|=Ա)fXrm$txmR8s,t-(Ujx[~" Kbǔu^C}dbD-XDvV順P~!K0QJ?Ŝ2)9t>ե*{d@4ydQ7}1Pu_1J6B{G6-j3&J~ 4DŽ:(W u@KJe0YxN1Z2p=|Q+50 Bm˩3mN}t*Io.WV(ZwUWyEv{*G[dU I+mD3G[(P-`^ ˘/Vp6L]PP薙@KOWK ,1s <(lWdSKandi%IսJِ[k|#cO.lURl peYon۪K*%@fӄMotxPm3ВN=8eϠ‚LWw4A*ɩaYv70Y)` %͚Lkހg#1}vlCzT&AXYpe| .I 7RsB6n!\ݟW>I'r4L nƗ?..*z^B v2j܊ұ^*UL:a4#jP<ղ\Gn\HqTSFr~!ˡK7=Ѻ 1ut.!1&1?ω)tCb+C4)BR^Չ҄ͮDD5XH/}kl>DC8 S۾4 _ Mt4Ybal3Toe ~b/ f؞]Āvj]&~Mv!D:Q /[OlΕE+{Qs|gJ*{E}^ .:ܿOtvN|1FV)\, E):lo`5q30a`%,TY04" l AOŢ 17dDR5NJ(,5߈9Mz;i|զY{"v,@HxO *&9I-a 2:*~ swkRC}C+w;WOft"׾0y;}3 M2:BW O"6_7'PeVh_ڨ(l~[0GJvYlK[BV5NEhp0DݎeM-hU!PLzUFMXiÝ6}7~1YGDCnZ3EX6W ggKZ;<hⳊߏLk jNGo\*8(e'0C5 *QƁr>z¼]49+E&յh_$Mb9^ ;t.pLS?* _QB{E$/,u. g@ NV? 8#ףOˎ"so{c~ekgsWJC򻬷BxFS!=--M-Ѓܰ@b.KfC5*zBc oxSQ` ⽎qIY0|ϴKD3q|S] 5s*)Upj⏔~ /vrgi+kM?PzzO^1x& d4' \sҒ]§j)dO,S;]ٿ35">+qU#C6xI3JwIi6uSO[¼Gd2B:dB!K,lI"zx;LM'$ǜ 㠯g&c Íp~oY2GC6[[\28Epʔy$>"Uur'"=($-eϷ}3\>NiֶqRI] if9 tf.& ZiϛQDn;X6h@S1Ձ>՟EP Y685=`Xh'Mysn >A}cX-_Ou}2.YlMu(-;rOpkM![ģЙKnv)`Kz -;˓ Còp!笟}\ MooX}{3[K譇l\¿#ol`ԸHpɲOE2BWl Mq"VQ}'ٟoB Oc8t/V?^b̤\4B))HA3rQ pW `8P0 !չvA &Z?Xi!)@ʸ(]lY=qR/h"Xu1T10xTv^r63a+_\߸Ak;w,rXs/|UWYe똷3IpKIm|;:4ቃ Ow ڵdx6,VCF*͡0`^g l QZ CMu97ocό\갅.]@ 5J-ֵx7icOkԦ{!eVxId >cljlJ`zA"ȱ+ЌQ:rS_yaytWܘ=B&Jw1MG1D:!.$OMQrWN˭%,k3: )KQ=&>4HL uFqbsRoWU|סe@4߯x>Z)B`F-5ѭMS@HILxȈ.rTbrFD53Yq8NLt39. ls) n_5#@y*tHkV1Oټu\tY\?8򾀊~:֜gfPo>ڧ$oh]rY.bkQ&+<@=N[Bq[kXb.Z]WgtSq m{&xGu0-L3B\P;H'YL# ?owZY@ =):xbW+veP4{baW$z0篲6y r!.oF_LG2qqtiJJBVT1 ps&_{@`>Tw{'jeڢ>Hu[aFR% Po6[V.,*ܝ1UުEw~Ph%W)mFe/gw+E;/ʈOhԦs@T$tbQ&J%}-Vk#'[54PLOa0~t5Iz8q(C?/&&_H1 FY4JAΏӷn&TÓյf5!F'І>]h5L\o;SJ3|LK"VAf߯PWf9{c R5H]Njp&Mz=쳷_KqgI{2U'j+C>UA@(7L w:!| Paormg-2f.DAe xΕUe ,j8-0@^ub91uqq }Z- a z<㎝9FQ~ zeb"/_;hmc8%]"ظI ?<ͼ"rBS=g"sN-3|gs.D [vɷ"](L#ƀ;N6hF^W}#BIQCuV-wťr(޻Qc/z1sA苛+(3*"_c@ȋXjX\*oe!-'9yeF6~%uLگ[lg0mO XsL|,uƱ0dn?M"eW6JRb)8RkQ >R=Gk~w\%6k(g-~xV3Yg v6kaph?/?Dw(<¤#P~xύXtP]ʛ}0+53FAGA0̼UEo$EOcZHgZjf`t ;ћvC\й4?5 3r0| Ra;Ǿ6a^9%x;{SyavN% V Kh"@? ӟug)W{5gxIiV/bJCE}=`lb$pGQNm$c,2T(9_0>S#,Ax %\VLVܱw>(EQ \:n.*4= ^u?wv>Qϵ8 %M|ڙ"`&8a9p 7(β_oOӸ+=ȤuetE>S nܖc|1+/;r,60P{ڣ }ECZQ+GJ'x˵H=mAҋۧWB=yHGM3o4b צ;>aZE֒˾HѾ7iBG4X";aȬ`LNӗM:]fP>fhJl}шř|%SIZk .ys/D?DorznbR@F:V) Qri =!O&/ 1n\IAi!k@evZdE'Ia'dmp[("~}~DYB"~Z;!"N=K`#$i]\BŖm0 ]~!b[P6akQuuL p'%O݊>J(W@B@N8t7Q-4PȳE1!`elP݃AۗJr[<d;YvdxJ=۩E25,gGE%a9qW0 y&&?k'prh݉$1zkc)R'H@&$8qmj5c.,o&[|+.Uw$hG/Mxd^J^2OU6ځфu"qlqmV-`l R $R`nU01L9AY-lH4Z -*H Pd 46ȯB2,mAc(!PA&wVO2\^Ypx6˼R򇣐'}Jg/+9=e?.˞)l! KmbR1-:8߻}؟p82f W1wa\>!Zνrm.KAjw{`s?~s[V۝R6= LP _DE:jl;`c/xKY,uPl}bTʶrki-cfu7k C lZwț# ' (gc #G )4JiO*WfEx/R`ov-D"y}r65}jxxAeA:N;T}}!I .%|PDi#iYZ2s\YEcl2\5ի^jtkhŬ@lgщ臝MXe‘|%!6#쏏>[l6sNjWlu5$A+<ry@H\r-b`0-!)-/CYJŻSh:F 'k2B6:k*m } Xf+qHǏ Q'qY8lbZՕCmjALA0jTNA- .O Ώ\k&hukxzqtW* x+c"^fUj =؟^0&CIc0e3#P84Z$o(;P,`sbd_Z[N -phbUS9gt*Qcpy<–!T:m96 bI>-[d 0m HVSK$В(͙*DՂ2gy}Tb{TT\mzآHN$;N|g-aEh`вC/)y9SZL:O 6LvtԹ|;ɀĬaZn^R$j{MgKB}U YQm3a 'ػ\J}q"X-$9 ˎܟ팎tuekC 0|$P'3Z9`~KPR9{NhqSohÂ{M>Kйx3>yDrmb+.ɞNf8@?d4i}_j$k.fIF:3…/=y(w|247NWxBw[&h&v"{bߴv=v OrQߠ(~%T~wdjF "l^@PD QFO%{۩6}4;G)Sa d3wJ1#ׅ^ .<= U'Ijg3cLt@n.Z[|K05Қ[H+SK-G2iǵM|F,$΀U^W. iJiذōm bZ Jv]01w('= QAx>KvBFiOm |tsTo@F0TbA.D֨?ܭMZaIPqD*բE\~Ѩ'~GzQ=toF-ۡN:ګ/rTۙ>OB9*$3/`Roro~g {7BG0b{f35㗆{6Au>3d} :7/=*?7 5ټ7dO6aS>>igUGēu5gPn`U#؀SDd]@ Q&IJ1I0͓:ڹmEFx $Yp__;l]!vY Zo]شHp X,r}³I-U }F#b,o;pHR}3iKaz\aqf@~GYHj68Y( eҸIHGI] 9oC@{p~LITGF=2=V1owl]\ Y~킷VEܓU Xp;ڴ 2LJ~f@U<@r[l'%A2h KIwﶼJZ+hu3)Ow43!¸OjHoUr5  v۔WiRV:,p1,h"|Ts =R+9mzJ\GzuKcS&z32Vǘ:D4Ӱ7랷24*-E>R)mp^ο L>.); \!$ܮ3)yo>烢wr/WΕCO6ejT`5u mJ,@(PDۧ F;Bw**AkE5" lo'bCTR,Ɩ?F)Aid,_@QS(A ͎:'ւ9jC򘍃f= [l-S;\lJ S!_44Zޗ/פShT5R\ќDe=j-}`ǓC,b?*h[HD'<> ckݱ\&(OQ]0͛4feSJsDok?Zvִb=f#FFGS7z!)!(;O{!;H">)J2M쉱; ^3+vۼRg#pQs48;$=֩t´\]lګaϦzCj1Lpɂv9$na1KElO#luRyv3sFZ]u۾( gݛ53VH0hKh)(n>ѩze0 :ֺ;*d4e5g=@eb.[eX710dZWPHG@+@0]1uMX`U ,gA~|v{ؿ!Vlq,8EhQ/pP@jSI!I7 Rx<۲U:WZ:eɾQ@ڮ\r|v ԑoWx#IbngpmQd" a%m֎eh "$ =#wTn O,?j'9 /D%Q򯟐w/X/g`BaN1J6L1Chֿ }fNN di7t0ewf~ ֙>e Ya_nq=ti-L/7"X"gHЀ4~Ƨ<$VqvϰD.pkRoR)s^ g 1$j? :&&oU6!]s%BEUxZ|<b^R?''.~Z;1m˦G2#dG)$(Eg7O-BG$FyX&E !6/}cj~C%Lx2LzgU[h`1LPK4,X%_X靉3C |}[{?3- #%09Mco(_F7A_/{& >.>NQqOFqԟ@аkkp .!:WT{zE!SLywl!7FGuq0Z\<;Ŋo=H4AF!N=# ]d64 E)CRMmٕUS%V6VFM;l }kp Z2ZjcԒr:ER9> +F&cW O&[$/á1p#&OD>j:K~jԈnkaB1;D,Kv*" tЫ,{7Y3swOTV2XսboNTAZI ~ٺμAsf T|9tm~X@%t\.ԗ !?| Huy1B _ s>=FLZ!?#\1lucV\FI{Y!RYD8ͯ?HkqJ'8JesͰ`HI [EqXEJΨJԧRHE4?ʄPO4~]l̅+S(Qp QPhh쁈Q͘U8 7Z0$ڴd_x@m^(Nrzʉ`*.I%B!RR3Em6!L&N&r4<8tP0,S~}dcmT046U1,&ec!KJGbĴ~Qixr[#ѿ0M$w{D$z}Pb6M,&bpxi'lb/pR3SC۳݄3dH脹P|M߿͙mD|9hԓSGh_c5-!8䅧IuӫfK2_i~0yslJƠ*+h- ﲏ=Z6AmPgJn~B>h3ai4H]^r=|fɎtm`7H;Ⱥ3T Vl(,yh\~f>xP"|,-Կ)UG2aA2' څQYkvHi,5?>ZCMy)n+\faе@;:ҟΐxax7ׯog$;Po읕&\eŕA9DS{Ƹq70bW/'f# hlwAm~_^*Rb"/9srv[n 8R[zn2e<31:+F#Ԯ_Oqڄ@=S+p[N//ON€15b=(ޗ&U2ަu!I|lnZ Y.r(BAn|7R %Sy@4 ` n4jRe@)xֱbvT%R;*TBl/’O4?fe»6cV׏f@|nųׁ\lwh! H;2b;pR6(9?&KJSB:Y`j]AnԷ~fT>;yXevʖ =);k&gU<7ɤNV̮tQy߅* U]7j{J\~Std lq>3hϯR^L` >,&ʼn]rr.$ANww6duO]OҟH$_H+B YZt -Nyޮ1N6e!&adGbJiM(阠|^'oWb'/ O,yz F\^mE#= NULXI80Sԅ@8"!NtfmDӵG U5ګ/#ZYJƝπHË [H;Nxk KLǿk>nN-ၔo XoLӒ{krM_ BΘΔU.r&*ko J| ,9Jcت-Y B{FQ;rkv`R,t]e *.:I~hqA!X +PTj%lsj|p=f)gC^F!Vm{=D/xVxP RWw&f<}U{,an*#,Aj2F\v`x,cPk`ЎDl؝M>#HKkDٟQX!E|VsFK/Iة(ޜ//0σ-o#=?i5st0:Yhsv,v9 G ! b(j\~FtzȂU֚8UsQ>~t.?Uڄ3ࠇ Ӓ|K:iY%H F/zT6ٿH]mB`9D8]g "/~~ߘ)E7ךNԹ\44$~jxi8vd;uN ;A+ [YJVݏbcvGy\:VE-Sy4֪QAYt{wA vB(l`O1|#ܺa|bp19 0l{ k8b!-:#CIaqT9NgyǘY'IU`t Zn2c|,iNn-}{WYnZ !"s?ad>xHҟ |eCDI~X _gO77d>pDXȭ@HU8ȻBc*(BKQh) "FM-KVhَL5!ZvX麾xV@' 0G8ˊ=PMP X3EJ_IyXdKD~~ Ioę#_zWdE3~<0ohTΐ|4hSCos5JdGR̴Cy6^E9._!<q;+;! N'hmXo}| >e ƜvSKn!`tcF>y`nM@yn8`A%Yn51ϋ@٣ nb@9ߋp7*hЉQJOF_\o)?k` Y։%^CpN9KƱ<ԮE%Sc3 P^hdr&~ȁ~&qxHZ%đH! O1;!ÞChCJA`umX7tXvI_?A!Ab4V] x۰z͋Փ-yBątVR0E=ԝ*,)C ӔzovB^i2M aZL!0 Qx#f ʒ45V>Ec 9KӢirN:Ri(ޘ/f@2qާGf}9\тle:{{aT}Z^ 2ZL>KZnOl#{эպf ucsF"NN߻It{9ݳzOD9ݦz>؄Xp 9 #{`"> .y~ޥ)#Kj$o,`jHڮS6/w>S4;z\Teկ)[vlsz0o,`{s@4OΰJgZpU+;3,ԽJ8'UZC4CC_$i2HI[D+'}Ҁ_F foMӅA+RL0T#yk+KP7e|5Ívp jDΟ'"b ]H. v#'?<6 n'ԒlڠH[ q45pe> 7`Ss&vR]j?>R~er%퍲cL*5.-$T8guu^QAH≧!RLBEhJ2'Iχ9zPsJrcGM%1|p{=*XhZ!1x=R1KK}9`ib;h0aR7(VPVBfw=Eq64Yj-K[t/'-`Dƻ݀srV=^Y"kҝ@lst;DKw+-؂2Է6Xw>Ho.zҮ,Q1OtݗB4 ߗǏww@GT=FӾWPnGH|8tlS%0nGBE2xY׆|(w-M3QGEr/U&3~?wϸ{N' j]Vo"u(6B70yWr@|y۵qVl{]֦,U`WFdpal[$ .. ;K>͊W2ޤ{o=3c-8rctĘU=}wJ @ky+Ch{BӕTFCz^#Bs5 յ6*X3w/pdID֌Qb.y,/{ n¦3/,t-hQy{:FQL6E9Cf G!ZKA_nK!FéL4\4Zy\ : a3 p?J u'L_!%;]*DyzEEv F {6 {>9&psdMq'!D.-A+LHxJT4 ni/e >h#EZk@1|i%P.<v>-K=9Nϙeg+X.:ZH-hBPV*3" ˽D(W2^@[D ?^$ULdЙf7ɡ/3]͇p8jx%Nw)ոqeQ^ SN>%v@gؾ0FyCͯM;&iG'z068\t=/Le҂rZJ F2#ONOvU,= !>I/LʈXx# oo _{.1*kNs"x5!e|bkITBD ²8ТE5U7cJ?z~#!_tCEntZPTΠlF(^{pbf4.Ȫ|RGOS7WZ TjI9]pC%K9+QJFS3cHVX")9]-D_Ռ,p5" b~rNPU+as^:!ZjRx3eQ]To\nv\㻴r{R?A G\17#B+~(mfD'лZγ훨Jw\xcID=8rE"}&Gr)؄Y31M~Q+< ~yK^ryƅ{zP53IS%#^[=H](۲ēMU_uDqwl37T^z ӦUa|e)儿>`kQ597*0o]+lU^]j"izS@L T@btN _c3l;?3obVTU*aNLLT(a00?N7yVߋߴ)IvgNɰd U=6`xֽ32,0b'QzB<1Ƨ:]tz*"l,pn 62.5=*2_ ]1x)CiD"W¾>y!!]˜©7\mƂ&._W4ޚnZ?zG0K8C~l3ޮpQRa!Q!K E1FV~IeHˀ:$gxvLczgn'z%e/&Tؒ#]k_=RnC []>W4n?ڢtLfkJʇW1RL 5u|wԿ գ!9O(+ܚ]$\ִvAjTNgi-B7u4"\L7$BqRұir\?.pžq\>Ӿ;e.ʛ]1!&s$J7Bt$2V:v!A-2  T&APlDV!̰q,E3I})sj^S][GDj>`SQΟ [)(]9Q`eun+U&"pAۯ¬0A{F})=l 1zZ(=fVʂ`&jѥJ}@]JUP΃\1%<bDl6kw"]8 @9nҺV{q 4 ͤLo]Te+.D h+3k2Y>I7 U?TN7s\=,L0 i_Rs|LȜ*t_M"r6<oIdg\6>BU"2 ayd8'^\# 8z=>Â稖'a%I}M+6PT0rcӭn֧G2>?MgH}ECqѫX ;T*- wfU<?j[0 Weю )D|kwvnG d57bʈ~SFƱn5W9AZ'd'8O""3x*ٲ=8¿Y1*A`^xd\ mj]?8"\bVk=axgb3Xa} tĖltۇ [-Q#<>pfWX5&Z:oQN[ٖ O5XaV_F}fu[B}?,\óVԐvj?D+Ǎ̱v^% viiM}C3Jf5 1߷9ڢ c-\hUxDDZi}RNΒ]l8MGBG/Ꮲ>Z,(D:+&9I00i '4tgF%K;d o9 < ؑuw4VQ'"€c% ]5T t붍 AdJID#bE'jڌ/N̲k-E$&Ś+]A7NDᆶR`0M`Ky㮘DT(%rKD8 &8BOq +GS5b~L ?,-I&lc6b ow`oc7P% fk# /H&+BG1a\vlu]1Z_-lOi^|66PyX`}5d0h N9*gRZ`O=p*mv$ adUYmCbKv`"QbM>%3\{%W&nZ}rV;vZkl^!:J(_f#]#&EwpCO%%OͺIdyA#%ӣu̅ e¿BMW,ͯL x cy)'U)6%k1v ׇ9D <>3zHz%uMԋU@Mߟl* mONH5tK=-pu8߻/a÷>>T})#=Hm5دkDSbcD&M|r=:Ufea8>O;yIgyh$2ETWl5mCߝ=[[Kٷ$ / t#;{PY[={ ԐY߰Ղy"4dpE"?1f.B>.l<$){b'~?1v;RCS2QLt$Q`𜉅yO1==o7hBn!`a^UE<> g) JcI_k9uY Xz*] Nz뷂-co 0PsE Ur&`_SllrBnEFİqF->^ 90d8=L50HG/tOaѴnZx' n#>D{ƱR< z26YXW[0sF2CHA+B|vvcqxO{JlN 5$M2Cw㖻6R8y})}Zu4- |%!& >qfml͆&M?eZʴ*z~m#.xQ :#y+zq_whB<*vY~甘by]<@n?bO&EJɷrP^.N$@vN)MpȰ*)aٷ0p $GNV2Ja>@e{ʅP-&ܦ'xw&SZ$NeW{陪@i0[YG"16H^sl@4ht$`W gF|h-s{ +27"VKR ȱ"y+YX鰂}B_<<n钊0E w-_ O}?{7P>A`@9Ĕ*b*7̗Nq6WEmO; ᧷Cٻ8-,ap tuyVHh0] ='՗k%2roɟtD-f15M0++TDzg+(a R)FU)q;lBAFgk* 9(^_ b`IY\.Zz{*'`rRM=z5v{#bG>]Tbc{O]p0eCbSo'WXKRs?h(odUS[j{Z݄\m[οCPJ&SgEJcM㈥k dl97Y7 X3IeF7PCXڿz/ײ{*z #e)aUAma}85Y+$S8{fM5I Jʺ˿ix+٫xѦQsgU"Q>ʤG9#V5k;Myvǵ@*6Z4֕NXRKٯ)(=N/%d"g-HwxHG0WoRkf[X vA w1VWˢ%jBiT#ns9RVV8qg qd#, ͿWm!X6%opf n,$H+#{j '.7L&-Ss )m;F*m @`Օ8"ʓ'3Mǣpf`"A0#NlQ/U[Bvv\JA NV,M"p/8@+ǁE"ŒNܚ6C tQg> Aģ! $),"QXgbeŶWwni+oi#o/MǪӊ+Sڡ P{dh(R;|!̌腴05-(a{v^uJzm<Wzi=Lڴ7'Qk&K{lqh2l6^GsXSc#Vu7-GrQ>=Er~1ɉ, M+.5|c$%cfklۅ^2]Mo3P.Atր`@(N67'mW(AqDRW IqT鎄 imφ`8⮃p6_ޏXvqN{x `y}N͎P$&I })l|ӥ)/pË PfoZ nhr#vDjǂAGk88|Yf A)IDFLv)!\xӸ[:uͫD[W);n'TG0a۳-(r S!lh: ].Fa0BC= j'TGF_8*9f}M^$^F84PFDyOT[ +~wn]q#NU [;K35;pҜm(V|{v/7ty{eZ[vtCsəq XD$mOV^dE imz$_̙93!iZcm,C6/|ĐĞgVxK# `$o3ȿAgJj#uz--FASؐ[O@T`v*j0Ѩ_o,SB-a (K_DY@/yTw@bOnAEG+ݛ\TH)+cT yW쐳j},e~@g8ikn@Nu*-!!澿'fA:몷Sa?4;?w$hrNwQS5=`_H6ZoIE?PiN)Y*;'픺LwɖK)]z$6YR;R27\N1'Pխv'!ÿwj-_~o[پ b]? }،JKG9ɳ>kב7YIW,^ۥ-Ts.ߒaoQ" g<"فo P%5Y|^ÍoR1A{jNpχJ4:G\('w#t[ ‚T ;,FQ)blJGR: 8 LW.=mS<Z-*4u9`MX-4bvJ"35| \м1=QdcM(&N@vXa}CO$.F3Ik:j?iwtjT3t!9BT C^ lrz!㇛n,=鵻nW:fE)aKZH,rp|T9e$$HJac tCI7cYw {ꈮS 9IU4 h/dLPYotIh޺XitQFW^,s=ChIuxL%e?RK,$Py{ ]kOr+h됼qҗt'wM;T#gw|ƕ.h3fMZ}9(%ZaIW7_$a0JgƯ[EQ_hڧ*7 Ҁ/nmQL7XMJ97AP`Z[nyN'@765J<h 4ɚ٦9HEpO=̌߅&IV,KTPY34}$Wrg͇ߟ;U񀳾Mnr1blBEb7탹ۻ7la]l9Em;LX7tA>"{_ |A$/0:w44.Uk*UhpS |'k*ei* `Twuy@CK NִR6}of>Dǖ`eP̎GrĨ'G4m4ҁ{0S_nr}_"w[Hu dK'qN`x褐uʄ*vWfHz }'8Gg.swѭmx:H5KG63HP~qjl>0_Fy+7Ԣ6!g@k]/ޚ9b Ƙ}Ci)hZ10f[*lI&4{?~ -h?d{Md|bgI(P1(M*oE{gLa#/IvbrCGlXj`ϭ_x&9աJWUw>=/zu`D+'eT,+֛T5~ VFT8k1!(}R慿N&˒TAOuSStĨtڛLp{(wH-ncgGl<$.G9]B5[X@KxڿjVyK2s#%pEmFlC;5EVGLVeW4{ZmN0ж > Œ^Y!y|{v>6kxKsKf:6 2勽/ 5,;y_|'lҝ L.j!X,},|Ϲ[mHum-ua:eu)!$XQ6&XVſ3'sYp{"Ѭi dgYKoƺ&;a”Tfm}:%JDОbkUPKҿyiĒ)mRϲE\d{,յ>VG ,ٲ b'.}[$UK2J|׽K P8cX-L(P;{ܥSxhY S T VP9#Xڅ>c#.@vEWԱvA~ 1g ШHfkڶLc w 8)&xE6Zr΀}vuC-~71gt*n ы&[M\a䧥UoT΢_"U+'2 jSvňKA3BbOWDNt>JCl 0(¯MHKRW[dvf kyn//{BwĔK;;g7 OIĀ0~ـpddQ@膆! q*-c3T}ţ/=|;(c.B2gaV6'uQn癷"`)JںX8ʁh胎6VB,dxY5X,ˆ_<)1uXrs~*1p9(7;#N^l5ѻy S/4Ⱦ e[? vms,l#E?r -LdE>q-x۹,D"f8}pZy^1`i=|=|# q`=S.ڵk{HeSַJ!0ѷ_T=篖&1ܞb# = CL%?Pﬨ 98$I*;iP }^;Ez}&Q2xADIa|)j)U_` L\mx(<3F\;e!A\'”c8{jB 66I@0NDHDYȇb&H`-ٝʶabc˸Fk1H'IQ&,zN坩Ο}?IߏX3Wp4.>7ETު.,A,Emi@Nbwtz82kW xЯTzi,Y a2&2q"ᐜw/7u&ĉXU +?HwȷYdO프t,7Isc@cA`>_ {:!Mh=*tHt{Frp:m;Ҍ˲3/gYe$̡6f0BzB9^~X;)x5.3HF?e>!%\#[MLj|6r9+Fgcv^WoUb(|)lZ_Aޯ /$Ksw(5r Gp{nnGbNz۠?0jQ hoB77r& Y[r_ ~";YP|I3!{3hhTlYTUbrN⦯qDXs.YZC{[mwE'g+$x&q:޲gB.iA]9@t+=KMMR1& I&m};/[J/0ٳ5^5w5KS(=52 JF!8HADߍy7˃<^&{vl/>$-ٰΊBOG/)$yT>I([}VӱĴ?+̑'΅ Mc%$B$sGKLX1hCxMW ['up $`WR`P[?#|yۻQF}vmx~ݧ OvRW FƒW4 &7%ptSm4rn2W]Ry>uҼ،],QC|9.1e\ʢg,_ɿ+Hax*N>g wtr 5';r`M(juo|L.lڛ7 ),cOibz;G 8*l]EPSa-'b sM+4 y3coF p덆@P|bI1p}lCeo2oGCX h0cv Ļ%0@¨o#~sR<v6,0'uRv(:)5,n}g 5CT5o5xvvf5{lĮn7J0F(iTS-8-&Ml`?& V vZ}fTG.u~X%q |7(M!MG&Z⻰/?̦poՖD l&crN^>55|v`^RzFd#HO3 NT뚂ܘ]Dt5p0#G>r3=ry0IU Q*1p,g8hܥIk= JCȬ O7 9sdyFPasjbcm(_ fnASo m2usYlܤ5oa1Q]"2$RQ8dҋ균 ! T7+vHoğlϳ.iDnlulmfR[]*w8U ^˛ڊ 7<yryCyNlJfDɾn*UϤu_?AfgrB=X:TIeM=S'w @Ccce8[[)WR;BJvZkTS<  ,HLoѬidUxj\7UXNel"$uJ ej%t]IS™ڙE;^gCZ]h\ipwb`DFnrHaJ+kKzѰwߓbƭ._+VGr@{ kvjU>ud<2M/מ MBw+^NWCU4 cmk : Qꌔ]rl:Le#qDa۲@Ҝp7XNr2>m06Ekj$Gy!д!E-n7׎]ÊbWe?O܈[r3ʐn[|[35a8r"!!5zʊ| qݨ @i3 };*C( KQv2$tb ϖ DO~)8H޲)`*?=,EĆp_zj/F>H3{N 7T({2yfu?&*G1G]t<1}& 6XJji$37i$נm(,v(f6!< ^$Peםg2HJNHRO/Gd$̔}F$X]|&K똧O iC'Q@Utѫ<;iPP炥1a3b/i> _(%D BW8@Z{s|wD´'2ؖ\L}na#L ^^grU4W*f䢿Uu0`tSy{RJ\b*nа]?ˀ=+O#pCo))9,PceTGy} yLRRw.+:LˢS<,)߾iȤ,!H9 h诧_ḯ'h^>-E'oָhVzk*WRBBLU [[#h[1d;<牬+躮FԘ!Wp.ۡgRFc N ɚ|fKHd (G\AF"ycT9Ca0zwuulÄN`3 2+4)aUg"ڂ;;cV;q;``g {`O_Rt`&&EqųJç94*Oװ@Z0 ߢwpbUߦdt-3T-oSHY'm0,9bkqoW<%Uڈ (3Spӳ]jd sв UPnl#!ۊ0P8u]! F^2!z{Y4{fafjp-pTe2)ySXPaikYl8sӘw`k ˉ'H{E/Y.\Yiʫ=3~6w i9L!\$5dY7oMHaހ%bK]ÒBc8XHG~&6m%h%8ELce=&9|pLH2$&z? gčum&e@JW!Vrs,Tu;)+IT;twXBGL9^"˖5&Ttg+O=gc>J:73u, nݰ@nS<*M RtDlbݹIb 4*qV:֞QИPw:4b/pP̱-,0-΢%@&T6"oo Y k6rXo!p:7 8_ 'ajO~/-41%!8VQ\oO$BP 2FM P2t{c i.^r5!\(sZak$b_Mi >Q;fVPՏB̚I'iPYPJoaZOAUNAN `["l2Z?d`Pȯ"kϫ^tWO[lNU;ik2JAKOG2m 6n.gJy;Z"'CdT. V?Q HV9MFV}AgJF=$SdvT+_ QhO@Z}KJ-uVOl7;Eв/}{i26ɩ<ލ'޿ӽEimmg~DObv6Q0|)x2 JW! 諹4.qne7KIBf `$b;wRpЁPxd |@x_ښi˽ݬojybJ(nbRW!)jXUPY &5QPʱ/ E=bF!oyn a ƏMcQPܓ8u|@4eKiNIV_;<ŸאjeM)%+5?dQw51KإeQ' L9M|cl糞#f6M;\ '$im{ +vPVfbɋ)!8߬B=TyJ#[%aJ 52ae{bFuKak _˄{X)| WpУ@czHWk1\ZѾ.X 'K;L+ZG`Nj KU/V't<+k-yz0 e9_=N}Rt ׊&5M4vx 2Q.BRG>Snm]ͨ[ӂ=Qn'ҝrq6Q9*K:"˩9?0MfmqB-r\n9P_^gx`!$BL,&#ɮKp^bHJ#0v]8yh)Y9O$gZb`鮺դܳTOgO5C c40ēv k^`9~FCPb#&\e `k9O ݷu1UFQ^/Q:;]j)1aw-MuǕ$ ݟWHh5::D3;-v&Ew#ŵVM-Y-b5i{qa_ ZP7-?<&v&%RQtoƬ 6\QPd1Sv30?dRF I!mB_lW H!RuZd}(T;dH}ϯ'diZᅦ,=gih:#1됌@v:_n2^* ŚuSCZŗ |¼x12ޢ}@nYVv9}0 I̦-Ltq`lRA܂78#BN)ωRG=3:.C2O9e>#)vaj=JDAD&ґ! YfSސkxdG\¾yet(Wy57/Yu%h"o=)wK/bwy5`R(g -=Y 9?uVkN8 ] XyPeΓ~E],kҊDXaY-_3 ~eÚ=y·֤NcuWPHDY3+9KKܷ 1gD7R%.'߼CObPS;V!kP:#@!rZd'H2뛢zEe|I=_[zUM 1hA8VifKS DCdVZfFV`KV{! eǿõuK2ϼ A~vwm]Qw$[;_-3ib&B0Oe 0ViQaZ3 KKoeΘI1ʅ|a <\ᥫ|L A>Q|`00܆o* 6ވ. X4&P٩qGJӽz +DNkƽ 2ꥨ9`J<)d2K#ʴZ ]i$!n(aj +7B׽5G pRvm_jaW khF}✟WS! hJaCi3 'k <o6<^M/f$1 .mpeR,7Ȝ|M[ّF&|a|<5b O%okTh#~+W;#*Cl3cj#s2(oܼ6 X+cbK;iv>OD!'(xʓM]KHj ! }n&v3EmYB[DpsާIศ Ί͔ ѹN70)0YV#} 1 )Q7=ȲGV]nE!$^h-.]ӍrE6T;{^ ׊|0Nl!^0-MaGlrJXdžglnSh ~mcjt[EK5:>ck:X7lИo/lK\+S ܄y Ԧe?ۨJ:W'IA:2:ڎFwQfKPrLQ,qgΪ/lm r|[M%T& =3y m2q(r$r.'OROˉ9cIMHn e`a+?s*nc,Qx׾T,D|վXs>o5ׂ︪0QYbw AUb+\ s^*tNUc%Q,0vd88pF!k{I *i9}8⼐Q`gXXnTS"7.MFtX-.5+mcx~xeD Nyh AkZZduUqhȶL}`&jR1?(HS:o4li'Q7(8KRm⇂)at|'grh~i;?%K*y 5U CF*~I9%r8Qs]]h N2qJل2Q4y|=j]?r"eV4X&BoЁVDgr'GAa'őjJ`g?LN}Y)yfUSSb ==4m8hSKf[b9c[ZE7|ו_0(n5l,!,ķ^oxFS=Mʎ2-ρR"W+9Ɏ ~X(2d2Y*1"-~$sWȋ 塇V[S8: 6],$mfhdyA(B^T2;$aBg#Jπ&|G%)8s=ɠjURMاPg1=S+#|ӗmEuJrrBE{Hv9`lo){xh1;|n?ܠ(4ٹ#@B#|0 ṘK7WoGEk}FpytD(^u Fθ*5ƫ񻰖_u{% pՍ9G,:[qu}c9̵l1TŻD:`+L_x<)& 45=h4i>K@v=yU8Q ͂/L$كi2|:J =+7\% mLټJUPu7YjLp|E`sߴkC Bۙ}Vtɶ1s|&HkvOV`2q\ȝNMO頸d^Csmľwt@:I=fu)2HW$EǴ"GklHZ.rUUζ+`/y=IvԈHF]jdKH& $9wwJڗ3)c|.k` O4.]y: = F)#unk3=,pQ9i?>ougT| |U*X_ܿ2 1hRU"Vegdж˶7% 5gD@1{SļTt/Hk9L8.,߰5@IfV{WZ+k Mn6A89ycCXë&b1"TP`6,?輠I@1텄?\y 1(4>y 1 {gu ʪ͒"б\/Onn̝=!PG?eg͋mWC2b~l.-M S3:v83;u6ۇk? UHǠ'7 xlWWKYIDKw ̳^зoUy >%C-hIq[s@[o'1tm*zӡSMeR )h|o,KNaR2L:P{W}kLCyh_(}ja.kn5≬RA&̺3h:oXzi/(l:r(5 yy4В 2/yY,,!)l7)\g͑l!vr3 È4= gW.bnc񓤗_'@o!_l||)*T?",ږ2ME H45Y<$JnaQ[`l6*bo1ʠ\+`;T/j`TAb,Llp\U|}kJ>^L%}?n2A@8sN[UfFjHfѺo=GrNAg)mLi݅oJ5HT8)'O~Sxk)0d!g'ɝ*gs|tf*y¼3Mb])g*Óᶃcc5U] ˆoGAH&_ d+0]EwQSG-W& evVcI0[V*l%9eVW(~ iԢ>Eu:m6"u'L; DK& A׊M.]00xe`n6g&NoeD&#}֤ͯlviHeN l1J(42}AkkY/3<|8w/ E1N* tb'У;!Z *j؄"Y7`A |;\t4Q2LQR3piŁKJm€W?hؗP]= !N_/7VD/nEN(=&Ywv9 !8°g>`rY+ЫCFjF#ths)c v])n{ņ z; l*:+X-Y]TZĶ3tWz7q42go#7B;8 #5]>3+mh[OՀYˌѓ/%FK0Rw@gOVqOڸfhk& ?E1 43[4);pC>N(DWHq %9+o p=Rp + g=mQ{l}j_΍Ei>g6ݘT5{UFivZ#?5SQZvTҹ00`!ΤN |9ǐvSAx=({8mSÓ45Q^_۹{NT_яJ2ºKz^|#y׌,55%![= cGcčTp-{a7~e^ٯ6Gՙ&? Q… ap,aʉ{FjˏTNEP$C/Y0ǰj<Zטъ&ȺFկ[Ė|6׼joܿ q*p2 R0vIG΢] `LX~!~#y(vAHKd#@`8%jɌ$nB/YFbD 8O?'*fm2I\qc%,fs+M 0m@ݸgm4 '$=T(N{mL|ȧmm=^ٴqۘn2xQX 8s"@ۊ0P*]Y~dPb)4D= or3lyTU X-KFwD&#G;'=`  |j"M/)NTw>+&uQd1F92pTJ_tPb, 趚#FC,bFcC}HT]dґNǹ/\C}q{3pH"jEO\}BĴQC6tCJjX`cѶLVw1/6<<1^xLPZ(QIT٦^?u|԰잩ѽ^/d:AW$+BG2%:rS.w9?0\};x!hXȬYmSDznjܼ(r81}ujFq;o}QKܬ+-v]>m٦ċKb$:/\2_dȼl˞h_"i.LLh|U1x3~Ho/ N"KxjXǐ@AYLkF̀stu-k#2`\ne֞0.VK@(p,ڗ+JD^79{WG騟;N۰XkPY[^[3Z ;\ae8m}9K]z/@yℎ5ByxaA-S\夋>G7Qh؋VOWⳆPP$s DT)fm3̢LPχ~ Z6yKmjbh4zT q3 cJn\0u`]wX&"6h+S>jzH^b&5丿Fq׍aUjef]O3eJA"fGxQmSj!M㻵g!T)%}0'ZgʆNc$ڸ#'W^Yq/fp? k֓ j{3ifТ@yDm/An|˛C:Ā)8KpW8DͣU<Ҝ6W1՜ rQr m:ôK„b ;w$M-2]BrW^< DM4p5o b\;$8*SB+k"F{ HY"'MT Ⴂ+ahǧp)Y#Y>BA]dJ+2INڦ/X&ۘ Z(ooIk-?p?y܋)K3aCw6oꦄ:q? Fnlp:A27JXbf Q u򑂙,Ca˜ׁ1䕲ȼ+|ޛ$0<09 {Ul]= +!h-LqAL,4ȺIt )CGhHEH[|Im-B@1at^] ͗tڕ:GG=Oi Sm_Uis1˕imv*7c'%㈢]l)!G'+`>u$X]81/6>^g<)atb>;<3>2g_ġe{Gs”XՌY^%G# =Jΐ M 'xks<&n#W<:w?/ߴX"%r{y y}Պ2Zλ|yU 3˂\+h8eu"6.ӂs(3Z# (6jL;&) rteNZi&8;ԮZ J2?g;w!h 1!拍Jb0yyz{\Ike;bV250~UWtX;L"H^GI8V YbWlWط?χCxkp P&Z)DLyb,,{'-ϫղ: }wKfҽxgk o}e |ِ,_/Gk6o;T֫7b,Jug]KO.rt|Φ@{;Kȼ#NČOǶc $}0#ųS,9YЧ) 3["GOȻWFG6k/o2iMp1D底wj?ťL%DRMP([Ì3^ ],"bTX:I..g0Y.ݱ Zn96#.6#U22A+_2G}}<2fs;-3NVH5% 'C0*J560I7Mh'&`N^'qtTԴWpz3Ό;s3zuf'K`!H!l<^$­{p:h-x6D᫗xvS/;164ld#g2Sg(\x o\j3(:*5io2e kRF%ݮ} ܘDǴ+(JNT@KxrKz+/y"f?8{k^MX6|VtTD%Y*[EeJeI5&kN=sm "3%-/cH\z~V@Dkyzvʃ{jy?sX ۰ժ(_ҫ$vj3>HR{x<\P|N|t=.liC6lu2ʦQFrz.OKR2+F;jNc8u<7`c}\b0ozN>_r&ud8d_E_<Rl*gcqvL+!uv&s:MyE]i`s򴳭"(\] k ͥܛ9-t><9?D۷.W^#Üȗko1;+N fJv"߭4PK\+;%rWˁ{gޡԂJ#ze-p1Y508ů͜kzN3c gJ=ZB "mPkHtфhz/(hX6P& ҈gYZ07070100000021000081a4000000000000000000000001668434d30000a1f8000000000000000000000000000000000000006300000000./lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/infiniband/ulp/iser/ib_iser.ko.xz7zXZִF!t/]ա]?Eh=ڜͩpmca_8g= Gon{괪imw9C. +Btn}GWj?f4ӿva9`# `nM&SA ܱV]ߏ bn, N:vH^[P/ c4vh9Vuȟs?h 4|hD35wɱmLYCfFLLOpmn8.mF8Ki7*ЕY|&`r! 9p\a-]Cb0$$>{ܰsH۬uP$$!j}d {nՆw΋G6/pq!IHiHT5UaWfMXջ4kQZc|)O +W4]sH98q7{v Sw!۸ .lB^eJwdozx>9X2Ώ %0Χܺ螻Y7ݯ_T8޲jQC d3/fF ]$խ3xo;Kb휶KƟ9צj6sކHq~NBy[iTfGua׮ e26lvMyB1EB9*N)w,Xbs.iֻ+[ʲ՝ub40? i7[)Idq*dpvlb(K5|w0ێrubQ/W o#0Oޢeah4+e/ٗ@1*ưYjgl?p~nRKv_*eqCG|o4%U$7wd _Gx(XT3XN)4 ;%ebEȳO [BЦCvR|љ)kWZ8Eyd,W:&p_}Ш(n.[o3 #Mi6 .YF*ajv5Jkߟ¨Eg5` g`Ze'%:+)+@@d;y:$mw\W08:Dõ{gɈ>6KdODpvKH-uCH[Ͻ1; =*堼Lky3 =[<7@)qRElΖ 4 Í= pOqAyY[]GykHvE1PI\3wN1 ==ky2d5,HmƔ#lsgzgT&j9% fDL?|g)?8iL7Db12~Zglu!nr˂$Sc,`9l{kat8끓kDAws)áGZd`K5/C|b6+Cp 2kG2{t{i+7}꬀&'YY7J3yO(~Nת#:s"F~b.:Zwa<-\سt#ϋ't_xeSv˷umoKlѧ;E$Dz)Xg.=C-`?EVCPCH\ѽu+e{a <o; ql!oՈnlG?u ױqYeLIN"3|~Z̡vG"ۻ T] &k|ȸ@JDCwNEB7Q]{\4ړ]\{qU?+H#eȋSM*|tG:pRk珳߮rTe`iW4 VT?U=?>V|$:Hٛ ka  b {3  ^9F L߲7yd&TdDž?J1 ^|{2ۓ`OkHGe2:z} {´0 Kg/"a濾g^}o#G_NX'uؙFV1YKA3nYbM'Wۚ k$^r4AE (7tmm Ĥ "%g` 2b9P4_v;[5qf$u(-7*O|Qhԕ.LZXGurcHޚɄEh}"0E$U?3#xuv<40%>/6ޕzl~Q/1PX6~,cϲ6f8F֣,$=lF8Ź(}HG5winhXE?vK{ ($VDݥHA|s V\imM=U+RjMX5rEG's6Y#y-6`o_yK\InH-.tUIyhDUJβ w[ͷ U.Xj*AYy(kТQ58Ug-~+ޓ9-@ʗ[$< ؞놮.. qeuZ1}WYwzm]5[ A~7.ӟ3(Cg>vzuP{ff[ha6y2$ߞ(H"RV2խ\#Yj+j Ò[*8?( . k3A&nS&ef %(K8"o4}Tvh"[D`g{Я nICP.o.w\$#(݋ߌ njEW5UO5`4jQ5 7},#| XS7ljhco ;)yEU]8*Cȏ+Ko,9I竃5{F52Ҩqk`.oC;2FRXڀ0p0k]44؀xͻt.fSY QҧPݙ5e"8mj'ko ZNIsw{ {*yc~#6 e"Xu!Mgt-M{r'JՕ.D~;{% LK|M"p*0̖v]F{NVo70USeRhq̿OxFQl:L.ݵ+8-$7sr`p4rr0q Oa F7+}2B[' Y m> $ rTr'.kbvzHGN徦4cȤHmB!hF'_>r^p||a{{]..aKBv{ 5O 49K}ڌquON~z þUC .O#p\ A+&OkBALs_,+dlXm:AC`Kir )aĢiise>@U" R[IYu>u9@dhid/]WMx|_( lQwZ1h)V @ p 'R, u1YMuLH@*{*p,TzG9vh`wˑ ϫuj CL){,('qyz*_1A%]4f/Ӓ]<qJ^ 4h$r+(B/lιC W oG]ȡd8fTdpܧ=i%*oRswX%97$ֵ[=JaOכeTF !eR(<ِ qm8 I \>/_4=C F1c/xRJ[u"m<aeޞ {`v*O(U^aDuF`u/Pkb6C0!҇)JjzjЫHJ~RS(yGiSl= yt&0 "X7Iڞ+ p˹&f9Jż-yKK.KϹ|;iTP{0 [zh nCǏF7QH^ /ʆ')NYI$P3r<ӝkuNZUu?c,F4h3xh{D3Kq&L\n37rȏY^xЭ>-yTH/h#JF[^ 7qK=bm+Bt<'(jKfY&/-9P.m'`:xr6gaW.J4 I¢b67փa`p>¼`fXecMEinG(?!6iV?05UF&&Wy=^@)va6>C?WwdokC.K:K>z0TĠe hu9[lx_TK2I$Q(kW<7!?bI+Z ΥͰ8?Ƚ&72P)*urRK!E9ntbw)|=cS7w7r_Rg-;Ue$٘ 4wz ] mJZb/X.Jgг{kwNZȇm5tdd`ڳ/D}7L7Κj㵑]۶)ܰ>Ɨ]OrÜt?k(RX {, Lz[%- Yz荭5˵ ?H\ N2uQ{Ο/pX[9z=I)[E$Q.u/_y0QoJ Ny~)*%d>DLX*gFLn^J{Zt=KrxsQ(!߀_f7l ;p]U2}.8~!ވJ6o4&.ohѕ'20S#B@ߔ@\i$.^XFT9GBFXWO'dZre|l[< 5VMp?K{{rkX0/ #΅myrC E>@}Y :ε߫?c7WaL5uF[e$cS~,_L 1`O5x XZ+昙}?Տ{ gh/@fZ@^i@3cgX"oJzgW3H^+1/*lQ t@͇S_+/Ԅg&*  }$[կԾabY<% _-jt8Ȥ,i DH 1Fe[Wcd~.`d~*1i0Gf/ Vu3T u٨`9q:atJј|'2`/ڊ8f GO !8GBf)g7oi6S>OINEPVBKnR 9}㑬i%m>۵A!8?OBB̫p!(_wvAk")-j쭗S f'5ɉ}_ῘL|kdy-߮JlD;L$}ffC-`aXirfm(#˴ƝtאujիFp/ZxΏ(-OK+ۓzT51wI5ȢԬ1w]wgj-xHҵmHN8tvEӽI%:ĺAse@sPV|I6G"U5W}cx ӢhsRP` y [\g:t+`fmx4 n݋9tspchY+qdn^ b@̦ǡ!9XˣpY@60b3YFLMH O;7H8͚%[ 1洕#@EXO@S0;KqP[(b3m\X0.fWHxMEMMweg@fpK4xɛ /j(G R=07:Ok?Ͱӊ$p7a2יmӮNXP]M NaK31x+z 1 PKq]Z @w$FȀ  k:0f7;,BRʮp*l9IIh BV.X; &T9'اJ9{FQ-̃ `yCӕ] CZY  coW0'HY 6~w4{y ezeqVvPjkIpTmh9'itEc8<(ldC\Yk?kV45tY\<3I sչ0p׋'z< c)ֱrټ eҍ؆X{dfyi`]Z?b AIkcu6&aA(z1ILB-őS0ZDR7[V[ TcvTMkaf( ˍ : $ⶄ}s[ޑtI^rd0?vZߗz*E1l헯  I(՗>Ր)"n[ZԆXչZHQ T5/NQT/ D\d4wfVRd A4&TOsƖ?Ftt3XBi"7U n\1E\JN+3D HΧf{n֨ek>Yj@&S,‡:} ']8<1($wϏ ɌEUo]poV^{9-S+,Vd#+HP:*?]t@]g`@OWi|ob6]"}sҺB,^旇0QGF(E@5үtt#鞷7`Tvd 5_PvEssׁORnIXS u-jjlW'/wG+J ez lgajӢǧЍK|,Qz^6OlYK0^}(i)D4lyK[}Ϥ*v%e1yʊo'gdT=G٘^g}p!!$ d]a .#f_7HPU*V0#r7! rM" NvD"#:<>ME\=\)fqW 7p2ެ͐J犂Y h[=Jp[BAk<效%cߏdlX~VnR J{ oo}34/Nihu(a+ǭ̩ t7@1H6b0} *YUX: ܩ8WEzzvy5h&t4~5`7ozf/PĽ 4ߡWGUrRq}Mpqק@hMC98!˥ba̅MCC59|}Qw캬}aܺ#{#b sXض=fUb7}qidr<f!b[]*U™JFH[;ɬ4߮z~R瞓K"zȓ5dwRξIt0Z֍6G^X<]B>-L]V+ahE`},@5k'& {(}lzeJC Gd]_ɌoMG(zNpd;V7{P;uq|LV31¯O:*ɉ!筇~WE`KWvZHu M`hhZ@[&.; J&"G5@;?GMw\7ДT*RuKtSK +QLAd/14j%WB;:  lv&l{aNcVw _*}g=.}^u|Ƒ15u0ƻZOb`xDRgŒ ֣NOD5WZ2X{&\N1Yj{sKai/iϐVJ"pb?G 9C)m(1*4ߞ2}Mr A v#N&ɆcBӧdGQyu`yiw 7Y'h0fO@; ښLuj܂+YvP1dBfv?_g8\Sck#JF .%ot*G ð_<#*>.\-k{i q`Gx9o-unD pb2A!elt؀~XDR i>E'|_<ِ纬^HA~֦WsUOI.P\ _7|Tk"h|nC긊qmC| 1HΈz'U 5)%+d, Н' ^>mJ4[12̛FF^UZwkW Z]pr(0 1 ",0P_ o RE0W^M@esN "T3SA+0]  /|M^|aޘ@ iZyW !p4WQS+g DQ_/3z[Ù؋y>|:ܸ4n[S7[¢{A>`KIӉuغH5bϗFٌ}oᰦj dPauPP@GZZC^tass@rWU²pdCb @GS+uI›͒çmmG36/0]=.4$hem#|D0ż3.ڠL)'"2~?41 Tx44x(yʹ7i Kj"C{ŕk-|GwQγ qP*-IY{u\fڒ_mP4e%nxmNWd$֝db*fLdrrUb GPY Ș>p>Eb9$dQ=H0+9x53m5jfA.wv8 V 8ȱfqRjHs(.{P-ƒP56vj"ghMh 1qDsZ9p ;\:9U[f㓻,5(K9X]z._מgӞN5 ( ג#B="Y4h{$Zķ,fɁ&U~bl[XJhy'MHcˑ7+z^z@8gRZO DS:u]yJ*syYy9^ȉ'R1k$'7p2ZG12ˑ (]%t G_+% r?7rَV[<= Gƙm} J$Vcu'O9m(4+6+U$H,QAu}J7.V_ qN^QK~/ \?⌦h!b!l8o0, p{"h ^*`R׼~=KjO)=)6F &uaCh$}E> dXp OjPvZ7C&:TAQγqcudDҙI~tQ54Fڗ͎As9/5KsxTJ_VgA/w#žcjhZ4UP:WHDF1)bM e1WOq7?CI*?/qŁ+0k!U{v[^fmJ|*ϩ+:/%K9n< 4>3Rڈ6^EMb1GބuWqR#+ǻ[#/p޽>ܑVbx)㖄JJ*̥MBKT LTp9)ziR(^Gv|"K"y|{Zz$R|,a zu ߪM@@AEMl=O\F*!#ճe? $\āV!|, jzqRq`frns!dwr"Bʝ5_:ٵB QF;Ff&t]hisʥ1PzE| )Љ__g~}Pd#^ R d\.Ro*gcO\mC{Xl2dxoJ`+kw^+ZCzYʾT>}o;jǮЌW (LHh;'\m_c%|4 ;yszp!NK66.,^3?Og`6biac 21_ O2:8I Z-PL46bxGTAad?~Ĕ1nqt*W5]ŀU8`܄J\}9BD0%8 pF4y? *,!Tc&axᒜ-acli6Ћl.O|+ўCD^ ~YېXz}.-@&JGd@+09ͷPA Q+?)4h0'BܭcBsj/.`XS@"ŋkWVqHςGCL<1},j$Y%`3d;^st_S)hZ dl/fm2, N$ExKw Aa]$7z3kQE6n|,՟0)mއW]{W\jnn>R]lB PN(DlZjfmp|4m֓ϣDӼٵJȼ4Ko'>؉Y~)ߩ1l>!v*Y5]||D;wo]p'5R@*wAlLu LlcF)ji6p>naqG mvnBJF02b5FS]_tm EfmMf:B0Sn>R'w>̪oJp6hsG#[9m.?D}aũKbִؓhܑ~pN#Zg/sMyaz(<ͽ7bw^B`\uObw:m")HlNqIÖ3KD=r$gs>Q$~e":|Z4^"JÿP_sDVwDLvp=U\srҲv跤U1UuC$0ŋj3 Ҷt>ڳ@ds_ +nn m+rK텬iX@ƂZpkS] xJXvPi@#ձ{A#BmE79DϜgr-T,X+BWe ۳3Xw?3l^wZe>l.8rS|A=f/ 0_Z̅| [xVh;S yJ݅&~WOb3nVRd+"B+5B=0o ;SOsx,K-u []Zs=qc Vƈ)>ȅ,? ϗFhZ`Ԓva{.1Œ Ù*xqW`Gp#r>=-r>|(7AɎF@>qcev>ЧDApruc<-3dE'GvnN>w:֦v(\eɀH:췐_:-J' h BD+P[؊VI6nMTp~^>dqә: /nVvJYvpD+H]i9mJ^nL!/peȸՋwoiұ &GYjOqadx@iQsK6TvyCZ˳L+bCV9o |Vnl;Qgذ9pd}qj1G _Rڊ`-A2zƫ\؆ !eEb%~> d'(0#;lj"?,alC%a^_.`tJD0h]fNce6!7v=^mPvp$ ?YdGD x-%ȨGSTX(:9=M eŅwG3Z:&%2dkYB4)}x$؅q`q{Up[\fҘPO-]A2uȫkuEcސia?{uvǨP j=u"ANħbH?ZO@e! `ӊR21`16_p&7c[S<~7t;(]'ޟ-}s_jkBl"z{hb|~L4zNw fGzv[lMmo@!-aqar炭C:jod"$'B-$5^+u6}/R[qʶ`  i1/(DK;c`1{݂jј}k.q[NgtaqåXĀ-{@lqõ77pϓ_TD, á=֥S:kHEB5!bsAQn9k#/O<)oz ?7r^ .unv祠TCl-mk(蚅Sz*qec~&.jҌ+:RAGQ;^ t_缘p;P/vėLƅ3fvn.ZgqX^nA1\F_3sewmH*zM)uO}ZjPcZ@l;֡8[ ڭ֭~ST2(DSʙGK^7KeqiV9Y: ⹄K6U2WPq^ԥ9l{LP< R쪜@Q}O>A6b|ѾV)k@Um׫Qy@ $d$2l"?2W&PĶw.~Mo78cԣ?i_]j`J۸(0⊯\  Ny2C ?]d:^E{o\ȁˆ!*uE;Μ_7dGn]߭fI>!MaoW.ۋIbA?h$ 1cvWK1+i|ciĉ3yYHlhu?<;SWE#*uvXׁC\ (}~U—G m_ 7أR&rVߒjlDl<$%OD2( M.=~i|ީ 'v[&cm%$s{7](C( \6Qxw0:vBZgpGdaT!Tu&l_l_Y/ Wwt7f h)'4$:g88?(#LT"{ u )d!w{foP? A\U0*0*Qz'Yk Gae8ƸϿ_R Δ]OķYΔM1]֧5ƴB~6i˶P1񆗈"[xIw@a.s s}X{s TsaeBw Jar|kMheVyر鼛&7n1 xŜs&|A ]!st$cmq|=) Ay|sZo,s%:(Ei7KsW<$GGb}Jc?MIBG=вSc{{g4)AQ4v۰ܠS- /1Ζ^_rxr-*~GX΁j41\\4PWtna%lOe,LUj1$/vBz]IKvM$x4A~b8_PQZ}&S.&d/p.wPws ATn.z}xK2B6~aE>vչijx\GLg]H vh3S/- ݚWVb6'v+'Of*Hz)u9zHro?^|&K i Cb WgzUWO],a++bSkWv=ά?睲CCD ޲R:"dWa Si R40O6$ . A5I{BuVKt|*+azp (T` !Z> k c`6ťO.T4Z&zt5C|Di>[=шBlxj"亭_;܀D?q)0IT9+gw1.?']N^-̮lB]SaDt~Hv}kw:蜁;73X!5˩8V{o5gyXKMJK2War5 "%YLd %+Z} J.ŢvL8CЊm;j kPk`jl`:M7GvhvIrQ<(|h05]d3)_a N9A}hi>.vRZٌ?vUzAbՉKGh-BDLzL]7OR SWs|X@p"L$5mw.O{IaeumgKJFЂ܇tAY!v=x4p@5yb#d J{ %7fdQ NΑJ\ƒ^E߇J)7iZ0m~OU7C `bn||i_O;P~>(̱8lII/3y~G)v²;xG QGf;[+Oiy>c-(g(JնBkm[q>JU 08Kp+}+ֵf6n'y9քl \.3w?ͻ;Bxf?>\d-C ue" h~ksscj&)+ܣ}&9+ˈ[8)*{abr)b_gCx2ֻ?^Ǧu/5ޛc 4-܁ 9 adJcsEB[OI.cZv!AҎ\ŜNhGr+}]ۺO *#U\ rYҙPuUE9W׌ 5N# q6)Hn:Xٝnڕ },738U?O~v7/ k$Lp&#:{qӜ@'(?LsY8X-q` б[{J- єƬ1RQȯsįX1]76Z:1gX:0qL@ρM泬` Ka2U٤m` VDY_~ĿV gL|GB]%VHGjlu1Gpy53igH63ddoЊ q2#Ŀ?oT `V,e⍎Qz Br?q:-+^E @B5IsCKlw-t?3>Ej@ij$ܵũlWA2^-u!RrXL6sTr-It_LDru?Qv2N=oi~V$$ldqd]Oe3ec4綘ܗR?jCJP%*T(vMmݝJU" }GЂkYJ Bn]Vi+!7slD 6PP[ڏz&^!<Że,k*u2ݷ4oX5^[ԏϢ&.?D|e㻴k]}3}Ŧ_۽s:<2!aG9c$fºbAI)\Gt2(Gw}G:G jtSZ:Ⱥ9/(!bhtt,@.޿ߤ*顃;GsDԂB+'FAi i=@LM-,5Þ0~Fԃ g^YO2+pEΏ*3MbaK^'ŋ}ĀKA4!A-m[d]/' RowԋutAS붃A.XD lly~yX튇ا!@NpU F(9/;,oK2b7%{fZeGEZ< -ɜ\YID$Ia0VZL>MgXA"~ _K2WE"U-ȇ<# W8VߒIEi|Bz^Z;XGca]|?Sp{1MahtJrYB(46&? *7,p/Wfv H:9/I g> <#9K|a , kx SɍQjD̢_0ݚLl}3Ĺ!V%#@WXf4rFj8Ӏ׷F Gk,a2A|]V)-sW6fy?X F1&(IfT2)uy:zBʈ>dBk@Ӡv '-;45vK(df6܄shft&2\uC_ >*12&93n/6>}Sx]+rTFFKtDqY9L&{uc]^@̍ؒ=rf}seÓZ@JVog`{|34Zn WaY?Ȭ-Oy7qLXh?m?~XiT;ZC|d-B `,b?O̊bp/N>w٦$iXjZgGos+u1 &\]#ӻ`g T;p[f2#B5fGC'G 1b1+*'5*nn&x7FTrɽe5ل#&y6噅Ylf&N[J6GB#r${_JSEr mr{J]+ ]cR I 7/{zois{k8l(&a`S1BN]Ub#觺r{<,i {8v 7Y=Yp>@>@]#$_n,ݣu*cpyAy|mq3gw0k1,u#CDV|V Za>pYԮ.& J}sr LMf!L\=&%SilEGk - 7HAƂ >E&kN"E@gT&ܶ1b9^A$!y>rvzI#[1qxFP;yȮqHiU}$*s!0jP?!X؏E2HŹ%'ouxT> dm AvD|[kǐ ];NKޢ[T0,p9 *ߓTjoE-s{@wuvzPN3#'p4g]ފmU ] d&xSchG(z\x,e#bX=䆗cW9˦0$WYDفI.P~n 9~ڙ:Ziqމ ȧ#(ZV"_@~ix %$p̏@^]9 3us# -t(aꏀ F?z1ptĘmF_,d<>36dq/(y[~P5RA@^Vʦ\cݟ6Ly2O7T%Eņ!0KyOc~*YcK9*+ &AdmQ_V/EXh*#l `gl`bѾL7-dL}(L@dwܢi"8TfЖggt"˒ K¯.M0vDFѦ?C``]A(ќpsUqQ8-z4&K }lVZv!dO3oցS0ADFkS``!"Y.Gth1HgvaLWbdQ%ЦVx:2EґXH q( =SV&SЎ:pҺd;CwݓݧWׯ?$! twF12KY^h&X|LֽyP*H$l?A^U-;5 m95u )̅P Aj]}hV.AqSUD p$/8Y(ۤĻSVOܰă7>+R'`顝JBD/=H_ iRع S]Nǣm)M_ Ov*}L\hlRۊ".Tͧh veέ*8rl2/kg]yr8T#5,NKuh}zVp9}l#Ø;34V=:ř?h9A2['Q2EnQ ]!ܻm+?Ι_iPo-J}t942X^䖁rC{~>t#\ҷ03 f JV"r LtϻkNiڏ%ϝ|f H/BC6#mX[ބ89HeGYZqX.b&8ޞz6fSx2r$J Z?s%DݩU ttxmrUw &l:NB%3IZN?xUo4LkKud}=xz9PW*j>=B;mSOwk>#[' ?~.Ы&`+ΩG,~csyq^?SX^ufBSt M,<ަ-s3k"tZvʖgы7saR H&p( (7;@;ګoT[Z3<,,働DX6[0Z Þq2@4Ew.4"(7߿:ސ4Y9 P,HB\ʠO0C"WN;YGlĵe` %0g@̻A0UёSK?) VVF_rbGQ/mS1 mĀn/{ n<wh}2 œ@ cEUcWc0f~ MY5\l}5nqO!!vLӿm :Lm^V8 ?U'M UߢA/t ː ý@ 3aRYW\Һ4WC< xhmBاZC~NԤ2`+Ь+~8+Kؓ\l&&]Ӊ^uˢ("yym|*$4 QPk)bC`6 '~tH "|>$fhARHi%N3jXQQeG<:Mz1Zw#IU!fo>!BQT"%7 #~.(,lM[/k{ag؛)a >gk,$DRvi ۯ } !/[tgϩ+'f/)̏_uT=M?pT +Q΃} Y"5q,2"+žv m0 6P&.98@f- b8ayKH7xm:[S`"vμ}u`IٽPd(Pd.p6VmS:U(q2YDVDm;Cbmw궦>-f\~'f74Nfst[{`Wve Ic.Q31#(Q/do j"¾Və`Uc&Ô%"K +tۘ} A:QD[AbesWN_NӬxKǺs$[߬BڬϘӔ1A'Қ*[bUBPfdILba|mȭk[) cfs3T%f؝1$D Xc;Ej U0RџwEmhaE;mY MIY07u,ELɬe$ \:aN?+w ΣlDL8MSBTY[RW" y3ZY[X_YruvLjP(ޱ!6oĴ}\x;Knp.%!6v]E$9s]?;Y%}z K;=QW9zXsG~*6p{iJ=Z#N`BΝ%ؿKs aax}wۿ q>վE~Vmc,?rYÛ}sfBŃb&.'fn*nT&[ќXvUh1kc1%l4NhiZK7$!te~J hJI93H^Dt\uLmtME0Abu2?7, IlWK#ԑpOgn^@=0c˗Om eg s {e &eLy~~k\aᦤ/NY{aQh \'$ajk}Nxt aRS3Ͷ8|M Yګ2@/ +E)HcEA8io3W٨?JJ^_:yźa #РyeF?{ 3e91pr\h'4K4*W_r`:id$ JQZaP߁o/8,;a2u*)Cl?ԐFbIL#=xbg:p^#T[W" Jr|DF{6we3ٸ?Q$?!2Jxi,:1 y>\aEZJX=ViFɣDNZ3/{,Nvڌ1ieje~o j`52+G B`2(8;D"TiRb+@*ר=pq,&%xW5Mn|TqŒlNHұ (iA_~sxqeUõ>:%bD%ZhIqxd&";K?5~5l){6upQfQ9F?LYk9Mx#P,̒nuUT 迕vp< XBG@ׇE( yN9eC$D?%J/`Lad0V$CTef,f*X/[ԏ@$=Uʇm#(\,2/ _\ G*x%KFG'L#c:ZE|Y<8%DϢsK"F;r}w?Ќ;3 ??hβŕ`DTN2jՊ V[Tȗ b|7FTT D^~tc<-` Au(R~A#Q\KeW2?FE3Q+H P Ոz[?6:7"z[APK@TC(){:w6rj 37d\5ncZn]^4PZV64JjsJig2uG.l]&o+O#´S{e2 -T < lΟ¬96A"BUflYctw;U}10vn ESkIz]I0N&/]?klW 0"z0;X BcU_Bg,VGY%O٧ ӼdWۺ/+,tuW쐺yE%MRMF;> _Fv.˾wUfKhnXb;;0:5$;QVQ],R`IS5[m"oؔ'[m#HOh磘e=X_/J9 r3ESֶ1q( ́lzM*n0`sם/n>ٯ[i0<[ 8£: =!kK=D~_f^m7} ./껢4@I.]Gps=m =OF/!xAYו\+]tt\mP G R7 @,K>t$yQ'H|vɊ14cqYZȃ4VD&Ԟ }G%]FŽB$;H9,µ` =2 ]v\_nF _G̟1JM|^2{jͪz++f#0WBW[A>.t3;qJs=t R \{b,u"#A4c;S@kvNn1;֕h|aKbL{䱺_m(P-7Ex@DxG:kI+f^^6K{V&9 }öNޔY@J.[ GU-WS "΋ȘNKo,1lK 3瀘Dzܷ7\pFE"GF"ދ듁!mɗ5Q̓=cCg:/(Š,94X/HqDAvkYJ2/&!N=_X$p6EE]oӠ?BjSggU.fWžqfPjŖ>Дb;n3~uQvuL-KvȂ<+.\۞[wj-/i43` b\ӕˍ 3,~f4ƻh-'\:V. :ԗB %՛fPG%-G3E3zS RNҫO. rAmX_1ɞn5+ASZHcH9wbf}VguO{>,Tt46ŭ?a|=!쨵ۈU G`7P""k7*yLTcQ1 |y ѶJCmʽPׯo6i13;k2bm'΋;ArAO8 :_o] Œje:cuh._j0"fx^,3 v0R"ZI1"8R-ϓ0>U IB5pf"݂3ŝ绹GFބؐf{]Y8EŔd(s2FX}=~WZ_QӞYcI窛UtC.lu]x夷񐞽,F`/ac߸ =QpC.ybׁrr@F1ˏٳHWO1(+i2VVϔvD9vS}{WrY߬ z\X/P KPҧUQf E}!xngw|9jJhg@G oOVmگ1m.߲ҖUY8Թ'u$ߕ&KӺEو1}kxܸ :iVx3rY#x7|5F::^n~Hʗ7+HYW}l+̈́Tȫi5墘z1(\?"2Px4{'GA\dF/| Oy[z,T'Ҿwpq HCǵ(H{<_6r9›_qYˉc׼"揃.&+'Zmh(# DxӠ "d[0~@rvkb e1by<1jnr̈́vcֵwNfݎͪ8m'B䶀bcӾN N(N՜FmR<+yD3aF/4tG$5 pS2 5*N{{~톣P 8-8@CZ^a7w4Rꂉ7 >`R>$"V?^Ppg$- xJuܸxut5SRE+D94E]Y|5^5 6Z٦];YOU849@A):lvyLQXD #=EjW=OsB~j_qҁqk;СV S6"VVHԴ7#<խӭUd?eɘާY,D"~fޤa9{?FɔTUZe} Bc&zD nݖfx8* oR-KK|YaXgFL9ٵGߨqǽ:$+sm;=TAc sp떙ZG݊iA#bDʢN gc+oT9&>Y?Jkj+ΐRr+rE< ᰋ=R!8ոIPY3k_mdJI=ğ;, )% VY{W}}l\^>XE/ۮ&i CrPֵѣt>E]ǫNr oisy &yaBPt^F`[AZ%omLGc'=6 !/q T݊!D.5=b+X$QtYmf%pb,(]T4H$[]y"x"tf?QlI!";>u |ޘ';C5uO&G,'dcHkb7QM|)a!4 &~.[.nl4hg6{ E$},ς]4Dݣh oѻѓsdҬnx>4DG|&(:)":G쎥]?hOTB`ɦ('ƆIJ{ P@ M34up8J,\A!]졜W<È3Έ"[XfV#%.ANiuFLQ4Oy+*œeۮз^Eg,[\mDI~aL冚XOSd϶~򌴬:96;o i.mىbժ+ixM@5y:;l}詩hz |=:G̀: w<[z>]<l(/ȟ~/"AST0BdWP˂thJk ;4p-mϓ} |_ @9vGAmA&?=H=%6mɷnB']gSBՏk0Q^b} [w{߬tICQnJ$l~sLwz4樭V\0p\>UW̺b}yL;mVf|ΑK|I^u5+ͶKxg:hKNg+_1ԹG3{ŀW@YY X X TbA#4E,ģVX 73ۏ1@6_J2zH(`w'sX絨ãb6ɘA8ˀul|x~ؿ[6,"p8w͛-Y\͸3|W"R .Q"`EaZ $1hK+uFgPu5]"$%ziVʋ_(bP3]%8}xO8^C1B<bg״ج')쮛&98ǻ!nƶ?%6|*3Qʝۛ$!u?<|٢Fm9%$%iKOC"UhOhGX2ڗ:x O&NO?-%TfY&tف5ɴFPz NsAKڸUm?4Ձ[tjs `('qUep&/*)jmaHJ7G`D΍p #@zjjXN67XKqOȕDa";7mw6K8;DKc+Mo7mM3q"/|f+>@4,c ߮`@̋E;wNTG; Xvբ :#B181]|K*$=oƚLH3~!1,rPh"FtYCF c]v_G O>r22&cR#U+-$BP?ٜTxS]Պ=8PH3ݖ^c@^7IWdiD6Lk+a1(Dlg uh\9. 6e/E%Lt,SЯ k6#KM_"#%G% |YIb8Пz,6bjP+A`֗i!5DZפ$% i19KQYdt9EuCCG83''~by]шl gx޸\dzR#FrloUn-SJ7R%+#ooVrE:n59Q{JRen *aZΛX-)N$#@-W,*BͲ/)U8ύύOM YX4ndq0r4)mwkbOlbUiS@q~m *փAO Np/n`z_Wh =V.Y7nP8Im}^BW#; zkJ(}=[a^IivQ,=N.x5l'fN[Oc$ ecv_EE]on娤zಯ4ƝTX̠C^kma R!ւAۇj &x(UPC0ï7Q ;69wKs~klOhX)8v<*xXā(=ԥ1EBJX #v0GƽRYMQ६7x*H+sqCܝTmVv$@ F"%5Ҏ6aLoeiB pO9⳱M2s LKAB-Xvz1ϊJR녘s\4Cr*J. ? jdOKo#\/ӥ Q}p%uXPH eF2I ah l`{W:on`jؠsW鞓Kܝ=^^ogچ_ ?"0%]KgЙA/ɦUS1vO(=Ě (]v5e4Luɾ _3[AVVu>\[VCO hg炢!*2!8or&x:/e"DIkUoY%TU*_ QJБXn 5- k|]ܝ#da K9nU']NG1H'@AG.]D|] Q#?Em&p)^QYkHj*->/VIӦ([)|>z2iM?&sqbZ };*5ǎtv[QUOV b?n*;/癩 \?Sh)%ߍ*:+/6︍j@SlfbʜQ' FP|OBPm=ū7rFYo>3R}IVl-sա.dN,ҠO/[y>A/ TZ2>PTiJ~OSQ;(5AgQ%DP ѥۨ p2`Mi`Μ{ ul&9OWW5@Wxݍ2lwI 63ݷkN` geO@ݘrePDGURD[f=PC<@}Zdi^], W}8 ]?Eh=ڜͩ c ^鋊cj:/ xH|D'6YREIv BxaijysA$C]!Җ$Xx/&Hߖ(c}Kw\ԾܗBAˊUv3TӱMݢEIc-a03$ nc4Uc[>i7 BM2axH OkՃOҿqKcˮݚ[X2c5EDx%@U$q,r*xݻ-ks[\ERý*7(_y!h:UY4P9_m W[Ў:W>0HNd=ˈxWO 'g3HVU*B '|]K59e<ش=&6"-M'&vfuvm6_vg]̽r$ mnnZ}l9ÈkGwR4l!"95^JIHIQϭA<c00kG&V-9Gkqm\)DLZ*Qɒ t{̋&xww 3db8yB`Qq@E&X 63cgũSx }m *܉W3b]PVy(hU"d5"t 8Ed <ŷd¡~)T:'%M2yx- ංWHOVa/ȍtp⾜n 4a*k63֍&&l.3)DB}NGTSvb:>;",\|1e-A yjE̡>풜\:(jy7?c[7{؂GE~oA64o0; 71s<c_A{=݌0] l$,DbūKP؏Ț޻T P'dVfxm^'"U_g%|_^2d Fmr\;Wq gWS(d¼Di'`š}\c~ta Gh}Մ.oV P'EQA.7ɦ^n,,EЙҜ5/rkN34Q"`F+2K%C=vWT}vęޚ5:9.M] "WF8\ZޙET9T|S[Q(_dxPa"6I}#m2 9 /] -`aݢ8\(34)&@x.ƭ\uMbN%_GJsʠ`Z| UB'axYD,J oW4!2s_6dAb ֻ1v-=FDܜT%/jfa(*s||>x^h$W-JH'x5ϰ/SJVCw&\}QD@s. OO5(- S~Շw o ߺx7HL?b@YO"h1;Sr54lAJҪ I~xiVLD6ҨцJ)5Y/&I((2X֔:#LVY,n93 2|A~&rzN?Gx\g`n@Z欝PE' ٓxc /1SgfsZ%OgW[$n<Ҟؠ?]Л}{ ^UI"(gl V a]1EAnJo'ഩDg2w=> YqD0at~6fnQ3Z&Yg (Yr ԔͮN!İK֢tjov6; 5j\OKn l=/|e##"zn5j0nlZĽ9C b.qGG>%=:2_V-UJm2ǜHm%)zn D(G} Nt j"&ښCZ;Y?~X̯/$NO.A+BT_h2cS[kt !pJg^rrOKP+^m!7H[>ǧ"(g,!uV@V,k l}t2>`{nfVzdU<?Cx84S/Хb<5qy/)i≯V*he1(I0Ľ HbB^y62aRpអ54mxSk<50o?L0rKgϭ1[ XY!+ x`màȔ?VM7Q~Ǐ㜡ȅ烐5^M7yHVFSxXha vs[1 . M˄^ҊA 7+Bu zEV8r@JGi,נ|=EKj׮s#Be r<[Ө!i'~51n?ۣ Q&zvkl/Bt }f3 3h+{<tݗݮ̚>_J (RM>?Ɠ@ߘ1S2 @kg% -PY5&0m<*P;aC`s&QD/Ҟ X ]^yjd޿C<8}0`gLjTKSƩ"[ op?TR%kZ> WTstL#akTKhB AGw(r>A(F22ީNHB/9E7sgb´wǑ Q[4Cch^JF\qte6<{wfے5yi|y~%w=gO48KҔ Oqz%I)zz6"|_06DPXUkY&2ʀ9]{3ׁvvfVSG&< ^hZۋR /ԋw%Z[~A#9$xq3nշak=r'1r<;8&eld8519LhL(Rs&?[~:gM"ЯvHR` 0 #4@  W@z`6RܷϿxvle`4[gkOigBW}v΋PF (eod2D4^Ը]nT@C(ZSj9'uצGa8iN 35/AJ=qGV]"To4LLB[#1 !nULyqaH0HE#)(t\ȿB&O704I&VLȐΪ7@3Yݜӥ}b5 \®b~=P> T↸E7Lc]w?z7[JPqhoJ$.u{ %m ?l`@,!y˒ g<=:z!ɹvl1;6(kXb#0é8w,|$r|p}wA cfK!ꀛ' #߰B~ig2Tkm[úcg:+f]+8L^b䴺%rAĺǀ +r9W*u4[*SJf~]Ri-#G 13B:N 4k 銆4s bÎTʻjC.@!ͪPBBՐS9,7f?E4,jG}sDy'pxrlo]o@a҅H M+*k,SóNlɽ,TβN|NܒX8y,bz *}nxRԺ1 9?Y>)nLϫkB ۉP;$6| _7rsea7|"ļ@`r2\ 6΍iKYBE'!FWc^M`7a #.?.GJ._ᡆPw_Gԝ-^wdv $67$Ҙ=}$fLf8l% k XR~-H̀An,VǡB>I.d(φcs]8_OGPvG3|X1pAT KmBY`[σEEBAjٞfN1n$bJ< ڵK#Q89#V2Z[)OF&CP`{iF G*c LXH`evC: Veqt` \Jz| 0+@_bs qI mU/@NkFg= ӎٵܗ1~:ZGJ\}TȦ:I!XCu7af>8κ([ٷBS e,aGFϊ X|LHyk_7a-\$KnGvn{V` ,++/oF`+Al &L@ਘ H&G&fHw|%^d;B=xq zgey_}Coiö1ڊ߬cOs!)q皲Ό4, q$6*iAHP1J;7  s[sƗ63NΈJllhYYw"~hW*{RY W3VLn^bqg}b@M[f+%~S7:M˗kjuX44vmis\%M8 nzh+V;c~ NY-JRo W55|΢"dgvg(YF5=%( |L2:Br0e.TBr_hlPQb5Q@Ρ|f@FWR?'%|˝2|}eRFߊmq- QyFD;k6K@;k s,RBT¸mbXvkZ7}'B+\o7+ƞ=v&Co%pnһI iXV޲ x~(qrTGWQvQ)"%m^RݑB}x{ThJ?~eruT"+FK\%N.@\፜LNT w"#o6Q8!ݢ4(|2a:U6sa_IdJ0.ErP94J0Ho`:i\l@͸ބNK1o22x%|}#ϤHrʹBlm9r BܟJn8VfnȑSP G7{W#IBƬ~rq=/mf^OϦ.4lCD*¢h!rjwhO/~KS1W%xr(>Փ巬Q}~#_ZZ/2/VΏgUZl^O:F vZ ٙGfaђ;!$?r[Yh߫BσX`=Ɍ_ 7/:(Kwۢpα L{4M!K\D!j!'^dE%<Rܓ s0ʀn|JPQhk˝ynX2Pd^ʮQBt[si5%{z-d#vDdOY <[GC d NW[>͕3@%29y3]PJT=^O1۠6 BfIQ"i#C\{ Gq^POpu-5N˗(`Pjş0@c#$kVcvkW #p@즲eKfz UzA!`&`֘3\)lEu7ܯ16NԂ}LēnOտ'43ԦswJ6glT7mW 7MD4v/ Bɬ#-\&nDZg,Ä)8V𴞻sVT1ק^K9N ( n>o~(#)UW<Jk =>ir`fq.6vj(誄"}¸i?C,3ֶlf I)]W#@| )=Fl1rGPHZϿkU ,.0)ؑۍ'&'r("^f9 VuMͥs͕p/BR5.̋k6kc>LM x޵ g/?d"gGŀi#% Fǝ)Q1*7TnxVr X,9oC!]VJZ=isBY3:7 Bp oUYX5DSohQojp4o* m,iU[OUrr1pkk96x͔ $cM0ڽ޵[i3GXyPiHAUBVy6ϋw,C&xz@Gӈm}2:B;qWYepӧtNt:˜ϝncYƀ ( qJy=&{u}T-@d]c |̧!yAc*"I)r'4lMGp1qsTPǦ wkġ32P?8e&kሠ-n4z|%.BF90^Wٟtu5VN%Kiz&..li z(г1t=4^e5B1ڰL] 5Esgi@&i1^ҊZwNU,E7 vwu뺍!oZ 6b^|\2$+HeYhT{=/1-0B> c00Ա3`p_ OpնH^oʋdzebGYsҷ/MBZɞ#9.NˡM"73p_gCSے:]-ץ x<$u1to &Am1^&G i%+ӆm\d_ a6F3$mnG! b2.y5't#Xehf.|"K`j. dØoDl@I.O8̩z}liHQ }z)AX!Y Z,ز,<Zb.{m/CZDP(֗\ ُ%$Z[bu.uL&=z&eN96k, Z2<߰WGk[GeAu>Ltz\fRh\bdu5b0il#jR+c`x3H~1%ݯM9k~;g/aėlr@LdM4q z܂.*3BX˺x{ؓΰrHm'y! T~YӠ%\9.g'  i=8^`}$#;JԊ#\RsF Eʅ> +UT&$jVa%u O-Alp2`v[lv{5j9LtTN_qE\ۇ!$:|gQs.Eӣ1OBQTgIiVN g빹ZƄXp9UVRBLC,Γ^z ǎ=QL:\R lp)by*܎]ezSlQqåHe܃j.O޷~>d2wTEb9'(T)]0}imNIE,;-`fE'13t?*t˷c$p*]<*ɒwʹ~}?b Ip%Zs!sܛ?PIЃ SoŐ\0C,Wz8NTw FYMhB%"ݭч5t42 uTzr,bTX# :lNi(sv~rW}p']xCS|!ߞa[ٔzlg餒G0`[hXl""-^4zec : hn)i:v>{N824C-Wm4{Ra)nXW_ԕ$!omGL"@<a=] I0/Eɢ['L$U;? wF.$コJ?%$PDY[,k QRH %HtZsZRαQѻGG Y,@6̒luq >vdӍ SSM,g[GGT*q\nb6gC!v|eiK `1@DтlfݪDjZ/Q1ZoԜ/եk.Icz+u4'=AhTK *Ftvab*+֐3GYxrhΧYg_r==Nw:bdP,9ͭ6Av\7ǜ#%SU1Ƒh^zA^,78V#SE>IES\1~و_d.HR z+ܬsNy~KE\$f)Kڦ +U&]GEgw7vPϏx 0n&/ T̺JYi8^5;'x_X4I+px7ATȷqߘ[V' PcP`ծ@5qɖy¨؞J-77h%_iǼ ̂ZcЃ!JNo6ri*د~?'kop%?:}"`#6S)蓅AcXV5boSbP[ A4Y6KJAm`d#"f~rpͷ*RJ`WĭD " ;O:jEUajZBwTdaX55XԠP 0K\;-YWF>j6<r7 @R\8/tU>pi kHd/$>TssX~dΊz)Q;5r_C`WR+ > Ն/k\2yxho is'g dqt(?M0mi+H <E ,gIr5fepv]UEY">ꞇcd ~ůۏ9ի}, ߼QPFpE~#j$BΒ/!#&'ܐ[E˵ddjCW٣8.kk96;i<*c$t)H'ĩ]RZ ZgۦW;ڴ=܋-RZuLL{d/,,~i 5 J^_3CB rW.us,; @O U2{T ɭ@rdI ?۸~Ej#xbX^|R}/0gZ|K#h/:' 92G([}nQpwyH!}".Q^6grZ ѣ>^&WThO7 `prr?5L,fpJ3j\juZ!()^n_glR1M "R %dW/wzA?&5 w5v:Db'i5Gwˆ Kcxh%6[̆M }(Ό1݈`[_kݧ|aWCcT7M Te>L[^ɤ- < tFIjFTUiZ9 njɔ}ձΟHUUaa1+;Z,Q&|vݣ9㭋v Y ;Z/u®C ݒ)Nn4Ȯf">.z;AD_ŕl _PHT!Ǩ<0 nKm2Wwi1 έ5=&$W)Cts[j}{BΟa,/{m'ւc1a$o>?*iYN!_i?bW">lt]:+ᅭK\,bޠ0/m-;SϤEgN@$1eݏ'wRe?v1_ BYrDQdo|Q 0w0ܦe5q0C,CU)oE U2흞kΌ? BL'Zt.]yI{N(pO]N}- n5p̔ i=٧ MzC_x6Y&^:x(kH%GfeC]h3uwĠ/zyS@Cڞy`j6'5Ð>1@*j˰DΜ1B_7"TA ӯ2&;!]/esEsڪGQ.7Y?߶G|8wz4~z4{ fw[H nmì0ph~M dfXL2ėsKY7tU[.>I\sڥ"os g8K/`rZ^v'2Yyqp1#4aCkD*͇=XtJ%jSZe/P!l_č[md=w$@hVh6hIWFN:f?U^#[VIt4C;0Yfthqg6s_;鿱zԪ+K lL-hMsv7sI+t] H^WEu{עt{? k8iR1-v}A#ouVtIk oJ7OPZ{fZMZ.6 "yrd旄 ^{Y4|, d!pKUSD!D~A.!` #j ^P\׏=Cow!ȟ{;3c3aH} -_ +LD2;z=vΊ͝hp7Ont y q\ Uw,rP4@| R@QoƿX{>^*jG2eDkwӼS݀&(_mWDWރdn>TCLNQD"ݲ7b;NWenW*+"> :w""<=MĢbb9sfn@hZ7y)/EKRvEjà4?DmŘh;cEeE@-Ğ]e FfP@p4mzz}1:TP@ 'G1t)p4M 7=" y[w!*]؃}^]P\ pTDr >B"6 p!2nk]և= Kk&*ҌR<1 J\W0̎i%'F*Ma6zZ+jFv=!&̨01\_I2:pi6́;ӕD 12ra"_y߾R(b*@ow3E.և_Tè͏̂ !ͫ?fb}tG=/\V~K[ oY^kb1֫[x`~VAC;%skPa} StUV̊ [QAFtWt0F,aěN_/Q/o"cA ?=3G~CZ:} +:'˫)d˗AvӷO5uǶJmн >^@NuF7#45A+(-҃Ar0IL(N WgWk֚mچ`0%0%o+Ew:DWQ5ŷߔ֙@,OM QkK+i4sQ_NLy WUiNeoLmٖ>Rh6a#wjo`t;Y)F*9 kN. ycLL%RхnK[T%,B]|ļ-TitB]IJ瞹CkmaЪZ/_ق1eቧ42~vN)@`8V*"Ӊr .#rU;1  Z"C)%+1]VaN:Qlbp"~m2UxS^AW܇ZcWyKGY|Aꦇ%!-|w#ZO4M\XL>y‘bm(pW}- |(\_ IH,U|Pݑ@.ȫo0'c<(r&~;FJmO$࿧n<^ ck-硄iY˻=F-]{n%eo$lbVFcZgU *>hwKh)=b)Zw-,lg*8I2)}]aa/<*Vm1$XXdc!V|kjθLgǴ[$s, ]U2oQ^ϙs@A 4(ՋCP?er CX9~ 9+1 =aEW` +,;\|ՁϸV^pʿڡ8 qL{o(~6HSm'-ҕ7"vvOL,?7dJDqQ.6o=0[6)ca氧`A CT}=DۅdU|n({b o_Us҄j-؋}azwq;ϼZ쐄HǀX=mqu8J~(iNWf|܃SgMbraib$ӲhU J3#sԺb*x4bGeP/ry4m ' (c{bJk?C _sݱoԖ\.w<э߿gsHE8ǁdV1y}_J@dԄR82 N. 2=niS( Ig SrWHm:Eix MtJqĺٟ]dmV_C0 bsft4u+.M=n3/hOX76Yz.,eTLKhDhS_.^z S>2БnYwA ;kq\@`7% ׫R:/{i 8ݨϗҹ2}3L = 9G} Wם΁i=7>lmlXʧx(ddUwN9mB0_7!}1P).$6oaRS/_\a?C/4G o gͥ|MD f@rnj"QPɓ !GiXQ3iEз41Zؓ^7oZսnM6h~iLRelH =UꁟCZԠ)jE)o7ʰmܰB ^ -i7#::i`!yxa-F@y.( ;9*~٩/3)JWs#VVڹױತ+bNār;'g-q_2A ^ɦCBKEE5+WjP&lRs;<.>eei[MqfA\) hK UDŽzFG EIf.5H|+mU۴ Dw-7@#ތÿ/1 (d} rMCL҃GsfO[Lh?OQDy4߭EbNOa`ζmC'H64!IEY}D 5SEqȌҥVg3[hW$Nftc) uBILk53?ϰo_umHP7WHr9dAn \ascwpJjGpOFEF}=Wgj\Zr33{]e;Qj3(ξ ƶc>s{.\~ u_gaWS&j-W!hRL%B=:lvFac>9*WX}쉀7hWFx|Jse^c8i5+qROc=5u]gK|{]!01 *^3g/f1 -6Rʝ;v&:2k9%֜>%2xFTV(tQ2J_ș6SoBTSYSv3|DkMHY6tI>l_Ϙuv!jENz)YO/YnB N=qB[~K_XҞLW,ax/.5wg';fܲd*c9glԔ)ʼ} 5tX ߍWܠ FNep')HΌb%  AQSQ3!cZ2 _=C,5aO^mыVE8϶(͜j,V { Bqփ8tOnZۀ {ȯϗÓG=:Sl2cw]Z'ܡ4(t5[sG;@>U>"G,/osZ23 33,cAbXx9dia̚yKj7ece28-фnl0[ia>F]jOh M6_nH$HSf,UxNk/ܐi:Xw_3*9Ho/YVjHrʽDFò-yfJPlaN̖U.aX8ZRyFd2zxv-7"\Rr1Vs+N{'=*O]B%pi3VK;h*{eVmy+xe;Ц>sOƚO6p<;;U6\ϖFyaw4]Jb 10dNbNk1E^:k@~V^Pg~4#p @ _EXSH`@^ŧ3VNl1|8 zbdT1lG=ܬZ gvgK  f?',~4-%V?}GOgk\ 텹֤\bucD֯*]MyQ3XӔ"94sZ!evT.q+7q L܅aD!}\ū*E-\| @i"<kBC= (8[7V1p!ljl,nQه3vH.MCY$Xs Ak}@Wu>(f{Gl?}x Df 2Se.#~_t (|T%ԭ徧[OBz4YhrēerC1^ `RְAIZ:(z5 'WKr΁{QP-9zȬ⩓1XDb"F=-0o}_:UۥcpX G!@(jx$jKUGC2qq;xDT$ J68AU=3h/LV͵ѮA$T11IS<䫯/!> 90V :$WLS;ڋZH5Dy!w׸c5cc^?H)K+Z^:ˠeJ\P1腉fgO7\3*RRMK{h[vI}zl9xr ENԷD+ ;02hu`J:#4!WM [*AZd}K BrGXRn3)Ь|ŌF߼~{|, {$C b(*Mtt<ల!OZ8I>\pQ݃ɜS/''VZ,MLX ?ś_)L +ErC(ِv'ݺ<,ć:W%lNxȈR:E&BSaAD3DYhnϨ!c.|cIVwwlo>s V\97pZD5_\xv.cU8w̕o&aEnk{%W?XreYjȂ}|^O՝8HK QI\5ZS)A"._ޯ>|2|N#33mUOB#=eUۮ* :\%IrAv3՛/ƗK2Kr#4~?arƟ_\eRFU4\zya8tb` #]drT2g!6/HYS9i8N[n]ӎx|f>ɖ"U.3%֩G q\jOP9+ YJڑ'{/"dv׳F`P:3F}v/hL^1D~{Q}tV)ܭt`(qG̙sO N͉H %A?J,LE}Ƌy{r 2ҵ 2^dݓ 3./_kZ/:}=CBZdL:*,>F;6ϙ[ֽԹCvù'޽dϰ= <^O&*4t$)VӚLUa 3 m5Ռtb[Ak倢5oz)V^ *qeR=E7bU3ԁ5 NkeCq6]Kд֙[Con) 1L︫frLҡހhG\ÚIȂ4s%'J+*KԈqP7|e_5# zƀ\R"n( 4Ʀ^ ږ'Blt[/8:\9lƄ Fypњ]Ǽh~'mzfq 3cۉBiP㭯Fk'Ī?@So_2FӤNUE h)5A$8}

    ,k4.NfD"E%oAJ=#(aHNX3VUT䕒wb58tT1۸]X_O FXz̷SҝS7;f~H. ]!FN|%tn3Zr r/Ht^9iHNܰEsEh!$v`tGZJ*4ˏ;|BKA&] %=Ḯy~efIr/Tkɞ7_":oǼ=$3$9J4kC`>؟/pBvQ2lt;༁O|A& 1 xns XMCTX/2uk;AޅfKnptŪ&\+l<2 ,BŒ.pw*qȩ-yAZNZ#ج'|ݒh mD(p[I=O91uo^Vً]9sbuq %<;[Qr`Jx"дNs%蹋QI`4vG_2oV2\π2z~նvb0u[& 8 ? ʅiDQTi|W&:bu[`G΃$a$U#^PJAfpi^ 9,{2TԺ*vbܠ5i!|oq#xۗs*HR_jc/"Yd'$>>LJ/Vifx*!gѬbԐʳQtxu W_8}2RiH J6/&)փ80.ivMOuk:Px33dzgSDBZ^>s `XF( ?5|&*g4T`yT >o%+8_ RCŒ5#E5dz1I4 4h#b"tàvK!qbv=3#grn$^ҁm0լR.M+Ct~n<W  Dn '( Ond-YYJgADbٞ>+@lAʙ -߬=ˬi \9Q ¬%pPl w;`]ae'&<MS)JLn"lƲ]<謬C.n)v>[m.&>;uv_ ,Pŝ/pJJYbAJmZ~Y31[FXDLPL{ #{O= ft"F!ރ.> *.K[>qN@jZk7AMoJᅆ qС'!^APԥSQuة]O; ~2Q$TIبrȢqKȇB(g8G9?LYR̜A/V=!V\'eL(9 Z9QwmbNd)K(dqG~M Jf告󼍬Ï"r5;tf3zpa6 5NJ?hv}qB!eKjOE%陚|+͟CDr3 d?kF _fNۛ hpj4mc?R! k'^Ns27 ^ d<)vV&sJv>B {BVVĆ/?h)#].(,r<$JpՕ[gEaw>M*BSҚ-~r(^݉\p.>t}o0\!j%ǵS +R,DW*~!0nB$ )qN+M5lj RB4/dL>ї*o(|2aâ;L v,IbW:8:8.-})uc_]H[aKOl4ƺi "vʑQ8blQՊX uCR)[:dz= ءS&>GL1;3e`1>U•_QS:rp9tp͂7JM_3?tq.pV#Y G7~1LU=rNr%NK%%vi JbOwftqlLq\U0.QFn5znǕbyPG6(Dpt оfYgKAv4ped- -=O~C\ᖢ/(F8/ŝ|ׁ)2rO׶a>pzO*8Mή| A3V u+7^V`I$ yzy#oL`KDycLdF;xOK+2[$o{tCG`DdŐT 7D 2\-_]ò>睯T+m}Q.s*ࢨsoh|@R:VrӄE[4+eCm^4%)d2 D}P6wPq\)&m q}l!,痣>W&Kn L @_qߟ:ɕe%f{ܿY9aٸ"iu,9ct+Z=+8̮|:=0ImD$[5?B'ϸV_|)DLMi(}*r,׆mW=Z)FM'{[ٞ FAR!Ϭ ׂEw/r; 䕸ꎈ6 Fq2J͔G: dyGv&^ɹ`-ͣd@W~Lxp?~iMGd>h дרp2 WOyy/$6NeEӻdtROT@é}D?uJT('XܠL5:ե N=wk?O! 'uutdG)bɫ@_ޗ2\,Q:p|,7 8=,3(Z! 2.53 3wK Wi #] /ju+$KeĊ HRNZZWCHNb#Ӱts^0_pةEJBEPL˟JuTs wk;Vːnc_a `uhpwhƼDVT#bW>&V*->/;F+6%N@(RLyMҒ z?~浞-7t Z;-6€+P/ #_mhfSj_ʰv1z~oU @ax} uRPFɚN[ХmT3 20~M RvO~ G:=2xaq"2<_^ b c'/C GdڑY ϵa:EF>'S/3i]*Z)HҢ1s*U̔H'k[L`jD톣%ĥ"$3K~f7|xy:$N]Jpߺ1Y_#>>RT/gHV[M֧bF>;} JFtHM܃bH|'s3ɞ|z+9w.SVqHZYK^zu,oxXa6bv ߕͿa8Ɩ[C}Z6}"w}!$FT/8~ά*NK[T_0C񶉄ӌ_ݨV)|?"&>QJAe?4SѦ?8ڳiQ\56-M88H *]%ݖVO9@ M1}\?の=H""9K%/4i9E)m7ۉrtk~"g*]-R`@߬2g;RMu9?TO"p? ¡=;v;ի']|@wm͇C+W͗Gg"L ~'c_&J"zH+N# b,tmu&ۨ9G`5Z4ޤC|U8gR<.:5 >^ Jo( \"d]ˠ7dOEJ3S+$F. 9dP?rw[ {7[iE]pZ!"J1,AЄK#C1$zy G)|"޲cq>OrxI.hΞebLLs+}$A ^Ym$I=Ϳ%NPSX(۹~Zvl 0 ͖/.!;&K,JS |'xr*Q5ָr.cL(yKW̦Gzj(jĹ85?:;Dnl|0ծN-˭]͵&sW7mTЏt85gg-2J[dK_mPL C@Jfp2`Vi&+fe| &Oǭr#Y_:߅߫sKoKv/'^_ouh afRA\{}/:v.=ѝyR x>;Ck,a~0[B8ݛ^.-ځv8}IV-}D-t^wLttգ:< )>ebCʩ, V3H?oA4quʖWcqa= "EM:o݄+fGN*5^ ;S]vyY\1٘nk st[1^#?Eul7Rv˛cӄ{k0_&t]|C ֑͛0ƣ\Æsj* s X2oaΆG bkMaԡ&,U,T_Fb4#:-kuɴ~zU:!$8WXece LtEԪמbXBc8jivWbql)dPƝ__V rgz83ƪBCq.8XɷXNЫD׮L64{75jso cqcEf{=-U,Пc+pf80̸Aʫ=1qKJɱR[#-YHŋͯA!-,0#{z|ehX&HږTBL) :6?ѿlVڬnB&56i}Owz̚g-]ŬLhv)JdތwO蜽`+U0 Tޤ Hct~Ѣi(2*/?nF9#%z ->;E%oKXa=mYzu#ɦ_"Ƹ)e; ks]q/<@xoʎܴtb`isO^Iڄ;d0&#P;؉,VBV^HNWt@*S`D  hU Kz0#[^/K)Ig \2^_QguD#4y3i:}ɿGU]~1gjȖecI 1T"=kf_ f2|>լj0?h{0C}[D0@ʋ(0Xgc 9#%fP*;ݦ|i}@40$e6m AurUT46qQ߼Okűގ Nıׁ혚_.[0E$Pw˟4BzAI*pf*+4K)|OJuG0}PšQYF|@Ftec?A~%O/aH"B 㗿PJj0!w/okXc ~hA04_OS}|F'LE>DxddžgoxZ5Jeb 3Nh#sLǫ]#ې8a_/p&IА8f!:$] CM=q+7Jvv+wQ4 pmq43'-$ 37Lv"mϾljBb)=]+qK &[u}ܮ$4;u-H~mQwc*OKȔwH=V^eꢸ[,A̎S3NbS:b}GAմȿF5YN;S׀`Ƒx`):?qD. g6(G'8yPBr Dp|xYw@'pU@7sX##px?iguqs76+EYcP{ yzoHj1H1tY㕦bu>zǼ͠OMIqh5^TPqG9!3ۇ*՗ޥn SYg Y f0(Tcؑ'%sIyrWqoQWgyux~>_/nc?~ݯ+S66IS@9poMo $Tx( \۠?0ɘm1U*$xD&^!% ayW4 *>}QEq-ffR^ԓ-a^uJ6j9 trNBW]NF|Fl"b6/89-sl2w$QJu'w8 P#1%!l!n. LLe(ز CȚn)U@i A3f"$i`D QTϑ)Ң2>m; Y_tkk}? Ү6B-lUk[FyJ|PbT˄y)WM (fd\2@[w ]zsJ@O@% @D#Rn!8#`4$ܭn?SviTHjxux̦+f*dfyHT?Ì)i.E?bP54哰-Τ_mۖf(Tq N=iVؑd2&X{i55'iM#!}jX|8*n,*FZC|u.:eR%iEU2rtOEy}P.C2aH=x E& Q} OkOu'ċm˲*e%@SAf[58x;g2qeLil"gN>Ҭ2 vXnTOSJ)2Ѥ}= 0 s~uIR&%%;E6OqieTڟa!<ے;!Iw䴲v~esU䲠(''Lvi EP '7h`SU>W@_$8݌YqM:&Z3=%Krykr -m_v( bP_};s}?=ݝC"2UoMsGObSV֛k7BTT% xaiuCQ'!QW&(#PY * L.)~4K[>6WӸS$m7i:A|˦8ΙI78: N݉?:}0X!]S tl^U0m5ZeΔVn~&Paxa_͛|N`K&|3/ YH,]v?e%NsQ>FtjΕQmZ ~׋A QIe/˛>f9r EW nH /:O83j.'(!u?B-L7^%v0bpK3 GeU0Z`y8}<40ޚce>d0;|xwl E[צϗ$ڨH#:y5> !jdK8}{<`n@ .f@!Z\Rj ֮ᾦH\YSTszXULsl [im+Hʗ4}Z-Lk|d( (|bkw;\g Q,PBz&&Ңuv6T0rT 4M`#St:kBU\J>DsvXW]:3L`Pf| cpOiv5b|qI^Q|R"~B’>e ,`EDe$=7=CŌKO(߀0>1<$d"9O'/LCTyBv;;AuՃkc0P)CPKXXTۙ/#زgJf.=ߺlj[c>$;Ԝ`b^-Rl/~/_X]#wBUmmWKk  A!Vn [$#ac%1n:p 3넬B1$z@Y/y>:5`).*&߰ۆ| јQqG¾̥]ď!aTa#8-hSI(ZIt"筗WO+(sѾA؈6CEʩ?l>ck56"YxYv< s]92׮&wR \Fʤq1u8tdyW3]tZF?40,=v!v[ i*SEn|si&rBX Nsj?p3tzu恔Z~{9Y/\^ːNI钵A34XaG?: zK* %ejyc%(!_!KQO~O ,e}JauYqݵW<5QaeKn4j,Ʋ4;nR[wO%N1etbU&u h&2}C|dy*W[TؓH VJWK:ϼACfpTͼ3!G-SASF3]\ J:Žp8TYDKUeKq |B3 敘8in+Č3S<,_UZ͏rk&MѲ\6^";EúVѡvpBg +zv#+D~ &ެ~ƷH$0*/^d7m~|ষ])5-gHX6>9ڥBE^ @EW{EnNW]ܿ;J?qS6y{X)ֵ"6Až[4`}&`u860X;6;.٘U4} /[ 8JOt[sp+-}ЭƂ|ԠM ֹK^y'eY(!'YVm_]o=-w7\#8$ĞnFȋ`ҋ[tv"Ϯ X5s'aw&\叹eRi39TEX񀤈ߔ+kbXbCPޱī6{ɑHFn0[Гg'+Y8aY?O=hB|S4&y棊+"w }S[2 E}PPu uq~)*bu;n=ЦaLWctZN9bcyGш7zs6Hh-{(T!JV\wc^oi6gF^nV$Ͽ\:[@q ׮ qB gwvݟ;L("ɰ:rs_1hi-N~*@;X$@C֝*Q?U5j6<-@Idjr賷;J\2J {P1E"`|Ѣ} =yj.ڕ ^XQdq\»p_8C CQ0A)__ڪ@@TxҺ롨ۍPhYlMS'@ 洁F5MI7Dʟg'߆) c@v c[g|YƐTJB F!2EGHJZ fbLs!Vq`ylUS#G< twm_mE!DxQHMN M#COy~WMcsa9yH6|n@yδUJgp -{-(}鱼C,C,9`7F, XqFB9'rc^x1\ZPV-҃nDdWC}"WuD;G emѦ_O x}Z,8%e5?''N8:)RyjpjzQn6ܡkJtCi\h 1oqoPu,6uVmޓ jzp H==$750ڒMP)WǞ২ VyEؕzdc{MKAsa 3aig&sӅ ZSC$֏1k`UX|,N2JIZJ`,utX_f6(N$PdqBثgkK~VNČ'HjFf{@ۊTRM Os)!»yes(۾MzxrGy?@7YPsVA?q2q<"-z5"1"ӆC귽>iH4[Al\l[3"RhКϙbi1{vdū7hg(@ᡱ|{XAx, o_'%' T>4L C^d:JS\ھ%ҾW~-Hmypҩh#yG2@pfo걌f̻wjtV+qwuWQHB.@"Ҽ0ّVA&~f (gYZ07070100000023000081a4000000000000000000000001668434d30000dd34000000000000000000000000000000000000006100000000./lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/infiniband/ulp/srp/ib_srp.ko.xz7zXZִF!t/䔍]?Eh=ڜͩ> K 5+Nm'hơMn<(oQ6F-0PRW>arvɶXojBwuW/q7]-ۑ^dOj9Br Nc;O|A} jTzfC!&%5-+BZf>-aK5_=K9Uynn~Xfva.a:U_hZ4qf'Op1kJe1[7^}qKXC&j'68*}-a:>J[ljp7 =l U*- hЕ3?[Y9\a L''Кء4qCy{ gf#vuōE!˃Ƙ ;HI_e3HGc20v:hvμ dmȜ~$m gj:~.ƚ?F]D/yw F}+XiB#ZK}aIҎlgTrkC>i'DPS`Q"@3#U71!ZaސX|B$?LC6ơ!QYtS%H]ۛs'E8T$a)^ypqS8}-ҙ?ھʱC;902F {Nwl*Bقod2_74h$$eF>*m 87GSCYײL]oX#|IF4dGQ*vqkp EV"Y29#QY/.=` b~.{3n/tbwuQHf 3$2jr}&\n-{:(@ w5>5x {^2ʋ>7xlz2wkn -\e ["CC8!Z,Btl!T4cDQ.fAʏ#;yqE&[y7~IuR"mrج)%ui&B%1!;|rލaqA_zgX"9iaZ)Ղ~G ݟ?lIYy)/ ^^ YdXƆ)f7oP`dwIX (/;>,g:AP;DfczdQ0(q9jĢxjɤ$]Oe<M'\ :N!~V#$NK|i7X؍~R̴4RZ 0~t1mu/*Weأj o[0M?/I ;MIEf)I8yǸ8(.#XHs?U gmG觥>־t da{Ha1Yqq6mòp_.W]ֱF_.cVGS%TA-Bmu(ۧjDQeGgN& 6X;iÕK㎢]h?ՠ-!062I4ZTwE%Z 6$Nܑ]PBȕA::( Ȭ澦B]Hl0P!g6lgx}q daik0W\ѵ*{j}9vXH9jDTb7ȣwm}&LnVHu?EpmvkA%,]Xo=-G0h;Um233A)VFۀz}(46::iW*SǮ$$Ao6 mw2gkBuGp{8ڟҪԿ=E ugSB4r2chڔ/?%x=3%)Vs1ke:toF@9fy[^6ρ~d]խ -K3EϤç * Ek /cX@۝&6E E8s_ad<τ~Kٵ˕`je۩\׮>*JNߝ ЇNoQ~7VaLEbSK: ~txOr>p,,Q ^(:Hw"m+Q|)bvǞ/i\-u7+؎cP>C!fDCz.t&*ioN7@8 OT-s>>IlvAaY;./V̎Ti1`tX˫[I;aEr"i!KMh"S([lL&SRQG̅TbN?ԛPP%ƛ'vѴss/1"M~{ @[t%tnlj*a@k0 mz> X 2-1B}L0VN C*3I!KZlĘR 091fN?qRiu{1 ǝ-EZMenIKSe[5#L -thh$grxxW +dm˨tz~e*0Ki99.(o&L # 0" [uX?EE%^v JiN݀i2sHB F#"*(mnCuVWe]'e6\A!o@(fu`ϼ 0ٲpD߃^X>vpALb)TydJ9$& DW:-xF0et4+ɱ*ԲXy?ڡI:@ݭ,&ˀP|Og,c(q1EW94&fŊ)dO`gpбDBp+uC4Ijx |/Kk .;9f8ZOm4g߲Ii K NIA6AȁR:3VM4l M ԅx;Ec{ UWv^0VpZg0BRj Hp5BK?35t+Hmú i{J[ d6{RC:3np,*va滋3Äkedƿ6HQ(4waC|hd+.Ev*/3LnB36./QrxTv->c랙uܿ+UvNu$6|8H{FzI=DNP~O1mixRs2bKdVT4ɳG. ~;cjOɀ0Ix@xqœmAIeki3~MUiPiyiyԪ5{ۯBL\ .eT\h%j Ɔ6U=Z_N_R8ӹva<6S^unn~ARX4;(tuEY9Ø]mBZA)7,t:5s#.]Iyp`F[=x2 b+dpk&D p~X ~BD+: iY;}t;wh ᵜuz9Dn7V2IJL*7 <7ۑhlX>Emt3C?P#sj ˾SS@k$ZuаVcWO~,H8!m!'Ȯfim\>ý!y֪ڙϳwZHG k%B yS[bJ:<^G* a#iVm5g,z!T1*:]lbI ƐV$t%`o[dJ&u)IwγC$&N, ɋ@[O2 " _BL7襾ٴ BmB?,ޖ^,<)`8kC;@OLZ_%_V- AEE(6OV/m;Ѡ%y@|pIF<=♱mk=l ZuZp 4Tbb tɖ #i"Pimun=2dY9'yb 4 +\^KǬ*sy2ɰ9؛`/ o]u:"BnW`x+>ZdUO9R9z͓9@+;X890EڛXtȽ$s=9v+c=|[ɳg~7©2} F>2hZC4YNKq]PRsXv\c9Wx/GN&s&FR/.ue٠Jh t[%4~Hm˨U( |8 )?ߟb r_˾LQT nF6?st>AH+h݆E H|fGr*H9G8QQ7/PoW:NIVU$MuJkH E~=) 7W'93s]זTH{ ܉bXV*%}=JU϶D*Sl1hZ~g%W^8<:p]RzWs*xD.RG=U:_ӂ0,Ύ.aݣ+[Tu1!d`2JІE ZӢXuI| Jղߘ[ "I*ǰ.LgsB8ˑ;>SipZII@a^ G+ tR-Zp=~Stz ¼zmO ˴TPBYGc.V$`|9D!/d dCXxYՍS5s]I沉$tj/%~h@}bYtZђ_~v? Y}^3>7'm4!v2@p=faS кNID ?2 tsyBHJʼ"#&+)O2MZTV(4cru(t'tL?Q6!g"U DB3 Af%V{R^/ *dhw+BgSֈ%SٯHudI">AQSƂ^m00ewr+DV ݠS׹2[ٌ+FpyqdGE_+GX7+'p/GSqƋXҺ+CXv0>m y@Nci ͘Zl},YC?su|^ⲭ)n؎sF}w?~1Uɧ&| [j\0zG%H[a~u፤Y"w{0ɰ B|397Rm|r5ob+-+BuE3Q4\%7JH7˨Dce0q5Ksʪi{l_%0vZ!+X.:_ AHW0tuꉂ"p6|+P:6$W+ŕE]UYs4˴H' OrL20LKB?#'c6]NEt9T'|gN]bi-TLvLpܳ3*= xu՜'%oÐL ?)K׊'cE҃"+Xdr^;hBālH^3~HuPjYp@566 xc[+Z z,Sg(0\ɴ]>%TL'c$o*:EaO`8{21ƛỈ}@ ,` G)C!}F* RCV֪+9VH' hsk<7`{w%vY{`rly ^K@%g?}v,s? L* sLґ}*h>U4g#W'2Ǖ9 7NzsU ko<]e\y;FnItnj\=o{O%q+$"{cO)>n>_y4+jıLdoI\l ǯgs0(LEpw@HKuǏ|`4hE1һ: bLϽ<%.!S[\`.IS^ %k˒늵tWj*hx5s6X+)wXDY :ZWȀ H I qRǐag| = o;I8Qak? xᒊNBxWǤgиA >jGT߯`MD^H:KJrH‚,-6K$"pn@PcH„'Һh%ˬ"6#2UŗƆjˬEXa?CX#.>5]-G'ߑ"w? a_7BںIC)T\urq?%L[1sfOJfȟs$3'O4_NatQUC+Ō0nGu-xmEp&0P+A $jK;-D7A*1 jҗD$ ++<=CG)W9]X()Ͳn[˱ԫ_̋@?h_9)LC]F7%Ȇ8u:/,!<Ľ`˱ޔf/gUO6w|W:jn>DbrM!uy/Xf0m 9PZp ]+/JNvˋ-p /1aMme-%R 3M3=.p{oKHьu]_nj'NqM ~JݭHFF8?kn<՜, R$ Y!~9$G8Av9 OO#s$*ǍD>$6;Z#]9nOVh,;V*'tTZHmSИ_K9k3;얗Ko2w޶؟|;sKk'Pǖ7dp_i>zYW^l^zn!56(f@*.GNJAٳCyгEj@] ?LW~;c͓ot$e8@}YGs-R%Q4N-t;_COI wue4x5}Iظ? >V )E 'عw#ٻX7x$z'@)Xڱ²rxq%Y%j(kjF%GTxa/<+(M¨g*mJi,h-5iA08P\I*8o1>J'bOO>9zfp?D~}{+,njyL!# N}fw+7yvk_Sְgz8T(, ƘKB>_toeetL^ZQY1s.gvLxZvti!K!B0JG7unNvl&+*w^ J>Mf q$*}R3X%b>E5d!]!x "GXX wBn^Q>bl1'xxUkaҰ 'b>Ĝ8e(tRfl+i.᩸dbKC1ubɓbC4-JEL?ԫ-ki=,@P + MmӸ0\,3pHꯆ,pDB*[ʩ/^? zONk?m9wkWQ6*g\NǎۤQkg˯3j LjЬ)1pZjlV=-7"-jqp8ʯUO )!(cI`\R'<[I%ZhRr_X,F';Z%J} sB !FRk6;p5cM"Bv[J9.ǜ!VqRFD4`ԮȪdPpOoGUddcJSD|Lv$5P-U?ö* =ZN3oTwΉ sV{3XkBU]yDL잠e 5j=GT6nd]\I4!H}Z%>=WVH ;Kq Mrl^]G|t ^ûW o`x=4g0)G l!%fmVATuȋ~v3`fF#pG^ARLm܀;^! 9§1!s:?:JdË14qqIȖ%,9_3GRDSs@f:WebֱK9-JdP'O/?nB.8|}X7M&*$$xOcn]T_e>j[nCj[@j8)klU:eo~& Rk7m!fHA tM %?Sz9lKD 9|ɡA! y܃ sIBﷲöauXkGNsL7w^ `xY؟p_ĢfYfBYDϗT-oz9V!zK dh\=ggca.6=QA{2GϪr!sUJyLD"#NV- sC7]H0 $@F =EʍmgblBе"3ڷ'Ǹ @S.$˺S4ݎQG4 u.`$Tq#`> i+3A@{8'ރqiY̋DƀfuiesjtOǺ(͸PdX05%iJV=l pNJ Ԭ励+*b8d]J"w^VfymY}VvAPN_U`ce uZU+g,y-#;j%RR=vlAEǀBȻI21 H[e99<4 8m#446@?W8%ثF/ p`p~5RJY(?3O~Zk6UJYǒSwڭdt1]e<fE&!rl8bw,95ߖY_Cm1h`.ѾB y,?xR4p5.d^b3$0r6zQ\,RuDF|nS;м@u 45ʖݻ}SM͈MP08/流ddV%0zZɑ6-Wl=zF]Xd$i?zX1V3~] t#  r l54CluT2]B# _^sU4Ez iE1EZ^3lJ;dz24zoعNJ+*KDzfK.*OR`t T~8OXِaTU#YeV7kDLDɻFWC8䑦!4v{&w:іB/zOSqGeB-@N#kBL$8)D%  '.|dN k%k WBa`TT5AI>Z;7VdM禋v+:zRsP#zb!2+{Bq̓(['m?+"=c#аE֫>sqlx/.F*CN T%uK.C ~6⪩LMVk"q>칅?*(>.U7Nh, j:J_[w-.(6Y+来CG%kꮄK?ZT7b4 Gry?PCtH}҅tژ{9' i5Z3&L+cc!K0lo ŧ`>m7^?Yjvc= j}̤gQAgǺ|vqYayAR4^]ÇX:=!B#Lhv*%g-DOY%%Vc=v-5jW>2RScFڼ1u?hٻwc"av-`*d7ỴNNZ/X=DH/Yp uCdi5#tpUy-CP0RE?!ƏPoW&/Y]'xLk- ًJ J:C~v\L(yF+;ܝbs9iL僝7W6s^,J;G}eqF.R~뻪RN|>rf?]Eot=F2>sAF}RuD6;;OZ&Hg6n]?ձFHj'aL۵2^ʅU5F,˿RRD$? ͻsqŬ| ?^[d!j/?ռmߗ+Sd +@`/eF%vVbm5swV̔&U)iԙ }Gƒ!4F='Sϔ?eqR"#L/'Q(>}fWzS;~H\V pi扑Ū*c$Ri\u޾ 9P |O6YBǡvq,ƎYry"cT=pƲ7 €mvw+A ?J6ۦ!4kvER oiW|8/*MBޜ3/rD,dE?9k~1)t 2#j2vAwLJ*xZNRLwRR]3*IW Uh!!=D6Eҗ5U& ̧ nsR-Q`m%稜٥7-_|듇89LX"6 KCxgXfӺ [cLDcNmJd>eB(>T~RC$7'E˺T}$zIonfJur/L(^~P*j@>9*#nOyDja+2ُ ̶URpm!K_T-{#;]Z u;s\KU.'(ʕĒ +e98Rg/_{W09nMfT1 MWv>q}8 zNjnvpZ'熭ڋ2]PL%ፎ*# g^u@~;}E~RRcTO$= )N[bq|ی])ȣhq u枹 XˑFKGVyĽZF@Kѧ|)#Ukd /[9;I)n}dOYuW)4P-RԷ{\g2}? m~{-۟V]WwWB-fwU1-.CU!aj;&%26ͧ6 WQVfCבxC= K :%? Z!_,.?J KX(Rmo#Rw[mޘT!҉0x٘De蕲Upd[ЁϴzyXQ- 9b d?sxq98h1jZ=)xY3k]E|O6||đ1e$)C3xu A&~hunfva~g~Acf=f"m~.#vWD(Vԋ觧j`#e#Wep5þ2}?l%߷BL -Y'$7+).۰tat}S2PJ {XQn44wcUSPNjv$ݪIlO.]!bVPK,:8kZ*)V:#i/gac?4A] 2A0ֲRc'f 0VHikbSܞf2n~hhPY+3y$ƒ|,et=KѻӍ x`SYw_u3Fƹ}n7zl-`Zé:ɁOZlmm"qB>EgY)AʄחL 71sAgq 7FPLZ.ȰK)v02a"ÅW?V7aG&)/]-FwUc3iI?ce $QF;hG=΋cBK>iK,%v ?z-9c]ۛ:D~,/Lb}Ċx >`E΃1Gq`ʹ L$~9B$W{HawBRH ԑ[aw\uo4 GjGߒgWQ{[닱KXRKT*&w"YWȢn0s#%?#*" VA(HJ ƆpO͆NC)Lz3 gwٴi;Y^Si@H%S|bNJEh1%=ZZN$H.ԩOD3 (h #ݧ`pOhSwC$syEů ?\;e/߱GE nkWҫh-E' _$#-^iveP#_=DcI%P>Phd&WZ"2onH !p('PGV0;+;)G%&_? $?)9[hՕ_f -uY3Ba<9pjueMOf@c؂nsf|HSj'~U0ܚLL族db;J>Ȓ80't~v"7̻&!a^v M E ǻQ2CbmORxE^j;pmʊePuey:z:QfĶ5pDަ[ϸl="@ޒαɚѣsֽ uSX,nBS El15sx!2͆߆'^; FNp} ,~(ƶ,Ƕ\D+.w0ݤmLR5NÅ )}0 FԫzW2:ݞZr8i&MIHI:'߰ *p3ARv}WڼT^4R[O< $}+x'atY'I(Ir<*3y$M,WKT|)ڇn$2b!3唞3Ɗ ;z}kEdt.,#CO0O.%AK[Lh!iўڽ+3k8`0.MR Zp4- ș-aRF#9z E+ET0 *MK$%P%%70]|s5ӅI<\P$[ʗ" 9}~/#Ø&?D!=rI+UΟc 29tIX3N&B Iȟ`.9T"pr ŖgOxRIhǁG &qPQ |iF \b c(&{-qF]c9*Ge-jtU9F^6wD?+Sw!I,iI /(1QmXT:!2Y< }dxP}/f2炩".f]~2|ugCs` .qJi *+v܉GY_)\5 bAPCB.ǷfФ Bf5hD Œ!Ȫ1ٲ8!Bny06&Sb!jy rou.袆`G͸x P2(C7z(>C&`z,/qxe|% x?['䤋7Ǒ(n>oj\BrF<4*vnHheO.myr"0tۍ*[VOc5+rS` Lڿ<ˎXI3[U EBj8qVHܲ }q#Xڌ{ tJ]s"d2ey ѨYã\ Iۘ8HwCjcԾ=xa/ϫFT%/"맍[@5ղĨ_u~cvtv=he1o!WK^D=)m`BIG(ekɟInx^+;|esg.Xә(h^K=G) R.~3U,#̟X!ggX5=uC.35$}Ut=A,th{VjѴ"{ @Paj\Jmo[Z7s} [4ؓH6~t]v mz3N_T3gФ)o1{NIV4ԣ'ɔ=DJ7L{&8V6:ԏٻFWUb}!BnJmr!t!gG(H5_/)"4ݽԪ(Mdet?F&>6LZNy_HVP!v ⤭9U7B!aŕاTV6 .NWH)vL#R-U5ܿUzښ-V41$`ʦ޷lxn:QK2!ihj#:㭠3DEyp`O/ZM?>80?V按駺^O5 B99O|WQ|*cB!, с$Ԡ_i;QdW'`De玥,fu:\/йx. /:Pc':E^K*ȋVF/-r9]u".H_mkĘ}Mת0iA"MOؒD|Ru;ܫK)}73O'>f' <͇#`NSqƜ3 ڕx#s 2OdwuTݭD7ҥ][VpS rұb&W)gY; UZ$yѵrp4S`_DxL@4ʿx蚇1lHsV^s*e. pIޛ ,nPiPͬvGj-!t%~xQyOo] ΊM@~n0mXG:/&F/F{FlQJ̦}x@'G|R:OHJDZjP'ZU8U0`EWбw Ellq=86]O<>!J[ ``e*ϔړ OHscpL#;!A+s72\hw9*Cgx ANMrTʽUVYu&u:ؽdL(*c{7LȐ|$U"rAh"x$UWScEY*V÷XOkp'&Z3MEνx#mu gtfckC9Fy-Uvl,nxU(VX00ph[%+IZq3Zܶcs%eZbf&%7xENac+&Xt.kޣ#g$}' YeZ۹W(IWScC 4>su)v2Q6SWhyD {`7o"vA^na״ BAȺa4 @4z1E Rb9+dگ UHJNec>Zav 51 f6R?ʇϤVwDELˣcB AEf eܶ66T7]zLr|N]&2("6V a);qSŮ1í3 6Y=_t%o@Ok;^RC'm|;0UqNm97{5DZ49 2ЯY$yJgUV`8.EFPN̊Ci?<cFqG5㮫+V2ҁ/eGee%HYN j}F0(xqL]%e,yz&Ej] gR,n` \=e,CPU# UĖ-L+pK Ē4B!sN&~[F!a|/ͧC#cq3$1m@4Sf̲IQQ"6طsŎE K-!/[ Ote }(}&LvɌ$QڗDq10UrT=f[?|*Lz3Ku>Wys#W ʻ?.g+[F`G;>rh^}E$•t/De3*%߃/Ɣv'g.-βoH`T7n=il 8hT5A={ݟUo5})HXA *F2aUJ'90?3;-{ϪqR&V(vno2/4[qU-*/x>dXN]6C}; +NLX>A֟ ,wwS Hå*m!4꽼r_:36\Kx`:QHZJ#0iA؉Ej~s\$PoKLO<.,׵CC҆gmCypjFݑ_6 o$(aa`ѵ"&5bAL`uUվG"p;Upn@1<]?CrX?Ȼlm>@9F)t5zb1roh\1pNP0XocQQ=$%C60>@ގE'?j€ml&q7ymty6d}'o e Jvju1I3A ֈnUDS/iU# j5dC-I1jHs+n;M6ex>R<hH&g+_5c֫X~R:+n&hrO۫eѠud{ aer8Fb`{"^URL)=yЀ+O\,{G 4Xpu?h-0k h1^KNw%ֽ!YBRYQ]@@KX`A-+8 '9AU ,A]{}J}?2{Vxzq/Rw 5V nꝪ"z=BD}[74Y7:G(U#jct}O/\-T*=~twUD,i aN~IR&;1U6mA#nrgxsNsKw! wDhΔQ#^0Xx>pi'yj#C9(,ݭ}oz++Y:;芁 7 :_ G[ޒ=2"`el!vc3ƖxbPH]@MFl}gqݍ>a{_si& 'b2Q]I7jEK>E҂>/Ì8i3WR %w\+6I;U,_vhO~pJq+4Q#XKR+ԺHrDh69Y4xN#tQ=_G'ˀR}iw$?ADS^'81,fyNy.5o=Uܲ_[z~,DcOD/[sݿ%"A<mP\Aw9#]\%tҊ3C3Ĩ" F~ZՌyeW7HVCJ`1<rl{vb$mpls4t)fCu8 0j2`F`d3Vs`R>),Yzۛb݇0(p2Uhe ]$ D%TX~0ӆ ȝ m!rPPzI$w5njW#WJh$lBmJ=dl/X4N|':.:B+g'ilZ.e̍% ~mj̏ s^͸ j+QFsMpgQL0po֋0jx 2]'AYz(4xxYsiy[ٶAVwӋjԒ  LDED_dW*Ӧsv}V4瘵ؤF72d@c5$bKs4*&9.g- >B $G{?I ZEh>{>ʶSǹg1Gww,3 9N6?_]6B/GtY-Ooa G3'.b[ lQeByZ7+,v瞂&_>3q}pB;^KYmks> !&p*u J~.A5PEвIU**ՠeRiHXbfy'_)Y bEv=o0B=5S8 0zҾ`3-(yy_lcBX7Gm$l*ӥA..J aiGE7vHw!O3ĞՐm\WCq_*F17RKțri/&0W`w4] RN7t7tJc;}(3 b +7,Twza"DMo|Z\c„me.1ͭ9*+6f|Te[dY@p94kd'ӱƽ8"|B8yI @ b$ VSybXJo> g>b:H0AJ ՜ǐ=8n~z W/wt v墡*FQD|}pOt0_V6:i9 r*^'f /\k|zpVߟ *-jM)&2`^>Τ"ǔq(]4SBBuX8J2@ZNsUF3tjJ!ՠ'3(VԆb (m抲iBSJ' e3nN bty S蔨趋k;+[ivc*8|*;dͣI4lAmcۦCS }i ַ:FLwbIgMW:6v~ r@rF|:9"l#b[޳~+~q_CoHbOk97=ec;٭a|-J"z,޴ZH|p z"66 \$vȲu,<+ =QXA"~Hhh ]+i%o۩L>= 'ؐ_hgxʞgHf]]c(b;P~nti/-yKmŒ M ǁJTl4?5SWSYdBbnZЄi`SLrqLgg*\ݓfhb8B^Y=/9*~ޛo7m.=:3L &o:`/yHܱKt6sfyϕ\?mlaH,8jp-oJGnGvUNH~^ N 3]GD;n/UӼ,c*ͯM,7եo\;= :xnJl<: PNh @D(LShƪ&S!.E, nGR19*8O37!{Nv!Ӗsó%u|?EyTySgBLЪ8(WVXCwu^c; A:$”)|g:z4ޥBͲ †D%s[n_USgPePCd~e&egRSP~1Hkb tZ*`j$GKq.J;eXڷjp)2qXyN\ǂ"V?^/3I 6VlW-ԭkG_?lYrnm=-^-nZYM"͡*f-VV>Gd 2(}g\ ix e E8 ~dFiP )+%NwPmQgYU}0$QE֩?'|x5Kg&|>hp4 =|# >POx=|hܥ_h?Ewiq?Jd?@-Z2[ň#RNo4;KԤprk?s;Of˱L:d6xN6U^ 'tvI c쭗ֽ}:N=[n<K1lL}+/)GǯĴܸ]׸Zi/r)H߰y}"pOׯK)5:WU/0DA~;W}V*9ˋRL(.1[e nس*]>P=ܫ Iefys5ceWA9hf5~ U6BC:w녒bv==,^bs0 pZ„DirǞ,oIo) ,:^ͤP8 ux{k  iGVCC[(~I Vv2Ҙ)LR3$%{,(U%7@`*7/Nf&>T?cuVqkxcz{mf"a={تG@Ô( ď:,XUvh f#8tG^1_)OD׺ /Rw^X9=2u64i(~0ϓ^wDy\m- z]o`^az|| Q?6.idM"!K&Pmd`/XAy V6sB{@fR_">I f)Hm$fBfX$1QKަЋOPs͢ 'J2zk4`T⪳uvH}>O dsTM{_m e]^ap/FH.Sƫ0oMF"ݳS"?pUЙ*AwV\e[iy3ꓗ#?3 ~3?sFm*:fǖ芊GoPcȀUtPmo($_GQa )P^y5(Ivʣj_W}-kZe ɷ};Vc*޹[C7B$o>_ϗ狄H}DM.OfKІcG/A/to]]@ɝCf'Y+g`G$kxzƖ.,uqFK_,/ N9#!Q~ w`Y:D18f$%6.[WDm(x.1ᢪI\T\:j KYT # ] dF,{2u``_*63;b;1ehoN%!f7۫zq"_ȃ"5=ṚR 0ivIrbÆaZ Oz}6FۆShI{~GR~T7i2?2D=ٚ )"{#Xe@Q<J s ;onTԎ#U#Op9{Djf+kc-,50}H#5Jc`0>A45N9Ք*t^F[Koʶ4lqy!  dh؄YAiG5 "c7u#EpzP3g!|Bk4q0+oyOBEy Pu5Q v"ۢ %֒Q̈́:jc gO&3k,;*AI8>EtmmJVw\|Z)frݙ8vj<]RLK`<Diξbc񊬲Оt{ql9Ua>[iH#$ UZtD>} K0p֡r0K'f1Y(`k8YQ$"d)'ÐY tDudbN{-b<_gai<($z:dֆEO/% ^PB釽lqwSdi)̦Xc d V #̿ۗV0N58==J-%0Z~qq]Qĉ+-¸ipV0MT6p6f4zyH~% A5 ħ&W*/'{2۫]G5bѠw3_!B|e*{kߖv~l㓣lQ"nt>8 !X2iMUWs&+ǢxΖB#]{_7"{Tb_Yo,CPƆ$6y{ c.G/Hm_@{!0#^+WGa̚$CtOyK/[„&ʕ3NfGP'x{eh$u]rZ7RmL2WdtA6TfߢxHtH,ٟ_S*v ϩ/`WTl ;[١=r $ W9:E xBŀ0Q-# 78f89SDk[K:W]mkCWcEc@8W6-Oco74,ߦ BAq@.ﴄ| $1 Y+_dcW8{Am檱kȒ} G3 gaZ"lAo٫&BV{Y -"+څu6Zm8bZǏ'NM'uU,T|c2N8ҌgMOrC=n#V=-i|8D9qPwrSm-ib`5 (z<4"r&=/{iO2cm6ֵ =|K`-·}9$q*Z3R886UW=Ξ^vMFεkar 5uPWC<8/UYc?wQOG/m`=6H%,OPoWmda+'LA}1¿}0Fb~Ւy)>JkYLb /{! nWLnwm9'h;uE שЩ $0Ŧ=5Uσ7nB[3r}}trAlXSp?S]NbAv4IvKF[Gȁ0௾שm 1]'(T]( FRxB^h1-Aqb̤'5p7P3vv}`!f'Zjlo ڋL3#Zj4dh>VonzP6߾(pa7$mMt[I*6s|Jm鐠d}mTe-ΐ";ið\{Zg(w];!uyj7+acA1rNC|Jm `]^Yأ7WL/#kN`g0B迤cGz#̾ kv}DtiM!dx^pcw&R Fqx)d:*Wse "\>T]'i\%7v/ʞWk"灭@u&6RgM*R.ȥf嵧~%dM'?/E7')l<.[:%,vcz~;V0q&Z:?_8 ܷE7a]^"o Phm8 ˑ7J+zۻԤgGlfRt9`MtÚVkpO{~­wost^ɵD#ʨhy-lBiΡb CƸ<K|R%D 4Z"054kܮNhZ0 b,xH+ӺEܫ*.z>S|m0obx:,@>H8]sOY`&}"t:I&6fNH^y%r;26`s>JQ0>GdR/-\$Qxz!TKKڈ%B>VQ6⑆ C2S(ذvOBk&g@.X+xMZ)K$6HB ^ !K =|feOY',ﲗXH>Z`gR,]ĽmSBT/V9޾iL"aJFSl@6U.t~_:jl !{(n~]GIqԚ%v-ګyNښ lc뵜'' oRG1 ,\Ӓ?F\>Pa.m F wAddA^:Z2`L>1.~oZYEʍ5}q9lz#񝌻Y HjCҟu!s S}9|Sb~K$Ӓ $tSMXQh홽V2~~lܛK)ꇬva~uv-!:LG%DeMt]c-+VP]ip>m.uZ#EI9$XLZ-7-AZ4'(6 l_txJa<=)$+yl2XxCݦd iM==/rHvK8;31aogؒy+3pm۠r ^1[ O{}ЊOװ#_ կDca܁~iwB,}G4D+ת/ ⣩lwއ.26Ү+l'NߩQ13 Z %6`GI8*BK^IY 6ž DO$B)hآk`GnkelDuW,fǘ}?M#=wC~%b?Pi 7[ZtL)KByNkNǢ2HPf~v "l|6đWb$a6H%,{]K5f,C(aSϓ) k~1a\L3Ϫ/LvXHWɘ 9D2kJ9_s@+{1l[&'ç`K_tB%P=}eV.PktMƆ]Uj (3584wS^PhrY ÃB]ڡa0 =Y2U&ZvfMC0P?;I&E}U3ERm-4V`˳:)Lr4F'>n %k3x3Wý 0D!҂eT?l?r~R,ƉEPı,LB^=?z?Rҩu ]Gl)| [k2 76,(8i$S`YK 'izi# ˆbP}BWZӏUlyӅT6x4$x|Mqu2uf1?AUdgҳnMyM\[M a\gf9FIr̟Hbna2+%9q:UΖ#^CtZaXsv_]+G-7J8,&HˈoL'kScǽNO~RcM5̈́;wy_Os={4#լf}t=kI6h P ۞<ЕPo(a;E`88">/xME\>gKv7A%0;&DfC% !AljHx{ABG廙t)Ghϩ3665PO(QP\,Ⱥ +_&1䅪Gp^{^2ɫf@^rt RކcY' |tw*$⌏7eIA몡#ФIpBwcb.Xnfl̈=ґ ejiȭj3ĕW^D) z̬>c]fE ?ݮEWdi$U#\8:ܠ -=N'ɷ܂4 $?W.GᝊZy63܇5zk]Dv1xM?ˁ0kaOcvzJt5VZ<‘C,4=7^!'B2Q}U|D;Eh>t^ɕ֢  F~#x]uTБ!L䀉,| E.,3@`0`^INIL-@0b_EzՆ[,KY]HO_4Q4U͠ CQR)B9ojwp’}0*ߠWAmAKDN\?U]jrNBu3O2Z͈Z͎6'Nhu^ 0q6B|pNbh#QГ\ #tZ{_C},GmYЂ2'ixH 4Bf' :_MBope_ _r7.^+Q唌~4C\ ;&:d%МGMRزahe%>#&! q'5K+̚6 ENavT JUB_5A c&1l=/ie6vGԦ$Ew93dJ(%1 [b6hokav-Kt1=<+1LMv 0z5[1k~nH{uY U,!gZ 7kXƪ~^{N\@5^thYA)DҔS,7Z噈:ܬSttdm`SxtvN-Ӽq cS7}AW(w3NWFE(v" 5Y"mؘ=$x8mɻP݃s_b=z_?$QR/}&ɜ0O[!L_tJ/m6n8VlOȚt %q(c=q}Yj&9_A19wMʹg(<)/vxF 9ɮ/,%Ha>؉~TgŌJJxB/uְ"ĤF 'pX^E҈q+=1R,:3Nƈ's)n۲e=8utY,vQv@ԣ #;,mDnY5`CP4!=j,hjN9\bNÈ~Tzώ CK,+ӆdq-}T}bR]A ko\ HSCȂGޞH7KMx \VA|qX2x2Y͋2Gj.b u`&$ܗBz| ԫ*b,CmW?61Eu "}7*x { 㢫B^Q~+G(Lq˻D/bZwL0@g[$v{q@nD J/2JEHz n3r[_duKM#TZ92yxEjF/-kY+'~2s L;4PAMQy2B|wb`A4Ӥ"(j/-Y?-դOV1t]8}6r0[!b,,9ZGu9qD2:\un'l?1Z[W9t>>K^kaU4BHҲ:Ė*ۣd[,v^l(ѽ{yG[0.{b ǑFõNIHODl×B#YWI鸾=Bp+=N&z6ca]Wnu{=HK4qŔSjtu |tX-jj& 8fK %>*wDe6ZTc=c'B3X%رVy*1b WqvoN]GCHH2SǸ<|/6+3fHP0)b-'?-quJh0L4)eQ!"zKgU:hye2k9\iT٠%o&x@BK"jF{$OR4MOz #Õ㵦꘨^x=|5z)y|҆c RLo ~\>" _1=su =do'\`Lʙ^8UزjfCMIq%r笑'Z !PqE~ႜKLXʙo.䆗Eي$oa*sm.8/ӓD),󺼄+L=Go2L~gqR T=ddbW{Lm?qsi$Y21'V<Wi :GGע¡cd`V1T|v,xΕ҆87)he;F, UO?,N VUDҼ_Qͯةqғeei#`KnTb] dTQq$n0zct ("!-^<-LWU+e +ABO'kؖ?4ͨ'VNR1>K>tӿ&&,kA .hVݱpbGd/qD洺~9wTiՠ%`:ߺ?&uv$øRKdB0PGԾ$Jh`]Y@ 6%0s8R/ P-=u%-LmfZ:p흏>܈UtD~'A0gqو RX3;ƜksMgtC+0]We;k%[l 6 7mػL_G$YaFҡ+󎏖NMl ^qX?9lW M;Awoc7#h&ΆVlќ]4y!3eLlcS9{.E‘lU>H*B}o=! ;gS7<|/s>].9ю!VxC.qȪۀL;r( A/gMQh0Benk-;ayrR>rމ?/>^ .} ܸ ΅zK8.EUr}ozv -QApS<Tn`htU+1aP.>d5_wҕt.INKè3n$ PK ~oKDU \a=mvm}ٰuQ?B?]?l#fR#4-)Hj66-C&P$j R.CPWqsWcm\C+/l^1Q6[!ˤk&S( f϶iyUAb(MP mrnlq^3}p^eQ>*HhQWZex&i F ܏N"3cr`ځ՗Q:@:*PzG]JfH .;IhdcVS B}Ŧ?q}%@pc[]g`>:kKn0JlwFn^[0% E8e\ I!v^:п?n"1[a؇QlVL(BX=y"®xb6}2+9SƀJG~) )@V4㭽4 FRMX;EM˰:Ow,{S"ZddUc5AO"^ ֘׍ f֫`N=uD!f15=9[g@ &,OwvDgy`3 Ͱq\9Bk<10ן-0ڶk5<ެ`JȘ~&aZɦ("y:B ̚X.G7SM}HEY%(P$tG{SiSs֍~lD9 t{8 m#N^dEH){( T.iĎ/]i3Qз&;-]3ֺtgF7v"UVk-2 "`OFig 'ʂQtDmRh}OJ JH<$D@@`apY_>&-A渆m/K9to9:lj )Ugx3O{S/f[5_k5QG n+ ])@Jj ںmY@fh` UUQ|Z;F]]MhHGp#v ~mtLIG§7Y0 V['Q<$_)4 ɘէ'6mcTb}Gq.q0z'v?QƜvQuNyue*$._&BFDA9YW~E?)߾VF~&:!#jXJі7-Ϳ.e^&ms.BH M2)@?he k=m%l;ď*=KtD7<'TcW$`DyU1)L[qEKܒIrX(Øhj܂Вx`'C~uT_]Ehy7,tɻ󣄘S~[PVv[3 a !n/O [B&iZU3^ >aA.(ΆoLFx- L@Z/7Y?DTկIOX"OBكqqٛi(#3(+XRq-QNsG{ (ɡSExa6J!{~} ,.y~8[c,Y2^mG{K"P hEwDxw1$\3kWVlY2CQz,, paeHҸGѺ@áխW9X=.2Ss[E=[PT к*1ɦ+8i]iLrOavc g,2s>Kl`Q(vǽN,wY9zɘ fr)4 rDe_1Ӌc/KJ+BSJGUQ8d%TaN-8&֧vSbS3 ꡍžY6dbWY e{T6KypmOذ<GWm8Np P2N%+&H:W[kC!1,c%bø-K4nrA!+jTp6(LͿA}ӿE1'mh Nk W7[5ER24>꿁P$Mj͙$z58~ ~DBNǙ`a`uWޤ$׵*XB;Y F"<[ΫM1N84+k`x8!Kk)e:בt:4Qh6acyÁ}L_.YIӒPBG϶Po*" D_p?gاb \M#*v / APb5<CQ9R:=rC>nLe|U'B:j]g#27%47TflҝKs /jZ.KC01s(r6B}6 Kx x7o^Òe}/ %]Tđq_"k?VYP- jцU(YNg=-}yMŭzOx2(%M0yrW\1Yg}uTtO1Y-ChQyGKGX`o2]Ű3ʒV+4{ !ƙ7.8'pɦbV-׵YHQB$U{?_ʘlNR9<q{6=)ߴRCl & |WK䬖U܉)P% RQӓ_;Ⱌ!vH@9Ot]eK+qL]!.)Zr= U%N!ԄBR6, MfTݗ??9"uO+YAUԥv^"zѸn?dnL6r˧E{r&oOk%E}*-d5 /ښ0wlmɀ5s6~}'q3dr8 'Pz4ݐGJ_/Ze=ws'l1nGJq />Ul 碚XrD\2fKLFEBd Y =L%ыu C$NL?JVP`c/Sšˎ! >F$?9ӻݭóF7ݒwL-< ?`db[: 4mS ],q*J!%6b^&〵(Q#KB 5way|+ŜBF PIβ˂C+(hr32뉄!GN?ACM F+rWP/.α\6 v+Ś}-6xO6$1ʡ=qzlUo!3UMyh)Y~y7`7T\dU3օ ;PWdZ raaб:_3F2Am#Gv=2M"vp!$3=5(E(4{8CqHe9@u|\ILل)pψMnQj= ;y[ȷy2݊&0-@ K%a,i cG3 t2a+Ҝj-}}O~-ݡ KfuZڢj4!\gCIK:^rZp-S">;Z;h-\”?=MUāV=?Bv]ugMи6y7Fa Y ѐm.,6F3!.=D5Ј3^:LI~1(6?ZG($ =, _ >ϗh$9.ˍI zħ rIH;s?idN%]WCdUҐ(mGt*7`,>%+^qx]sq`)j8ry%VFm>]KF@A$l|H?pN>;7ԝ0Eۨg=_b=}5Pܾ} 댿p[YWTXGB}"~9]鴫z{^ 5W;t1 Y ]s1yP^nTWVx KuyG:I g{l$]8͓5R9+TQ4HC$憿JgA|Uֽg[p1z2\;,sv&q7Vy`}Ba m']5ŀ"]&aT&{QqKP ʶj|lWD. Nñoh݋,/^w+iX4ɷYepm' PDJ@Z$7+:oͳ[lF!aӇVNĿ}>|G}ㄇf'm~GPFU@{|ˁ  #Fʠ'xd DO f*0Ҷݓx/juiC h@dW}-w4:>ppPg FP~»{ۧlSfi SYkV=vybQA++QSG||6LJ;|`$~܁sh^v*) I- Ms 4 8]kv9p603~{4=V &ʓ +W{td(ampWMc)TH!RYD4.5ǢWo#Xl fɘAGigfP+rˈ{怗;*"anQzc%܃H0q( SG?6Aݒ 5h )dod% &*$Aq\ XZN a|d;G +)4Þ/ۏ [!q)%Dm=Z6g1͑3G݃oz~Ҙ֥I^W-ڈn|YC'|H -oYsc&DDϝ \9KbBHԘdžܐ*]H ˑoo]W(K `b*ݚc!7In9 Vh7<ތq=j*Y(Bczg6.ǂ'Ի X#X@?͵{) ٦kr#%E1NKl?Ux䧰*eH$%cs61X+Jxߤ,wt7 *UyIjк7(W8"fV$ mþkD A0dX3wj˹%j׍aB ў1;irb|-(Jۉ*&%&$?40!U/Nƴaޒ$t#Q ,zwyL9 1R,)k HvH$ǣ@ whJh~~uݛ+ Ebz[ Tjn >ŸT ۯswB0ϳx+$Qޖ>w Z4g]Ʒ>oEսj :*ȟwCh(KUwCϝ|{4 N[L;4_9i#_$l{ YoS'ehlZGr ˢ)R>AkWhK6rO|ϩ\!íNTʮV2.lymSp=V$Zp|4`U֕#Rez~ߪS;Dn%+Yؕ6yvEF-D++E~tETQfbm%:{fā #GFp83c~FHM{Vm^C=uWt!Z^& @k>C_leA/qu֝/w›EbE\ZyiRͥ>y Lݚu d^ìv%@ -Y?H4OIY׀޽:H!1xt%$؝xG$UţXGw)@dɣ/[D^u %0m+; -.`"1d, p7uVPxĔCt~ɗd(wE<狂 ʼnDVTm;:^3fd?y^Cv+ؿw890F ɜ8 f kZ#u T _#ی!MCS uǢmj`]ycR dGhs[(klD((#Q7!FvIq.7ϡ:Ѭސ(P#?w}+0 ػR8mr\ AN.b€[hWB'hC-='E s6j/YBl+ϗoӾ@7JL#m ^vryPQk1tV|F#$ó]UcW1—LW%|wV) Qb5anȁ@1$qv5uP)uW0dXG*LS0D{W(#җYG\r9]i;=4VHd(v_]l*<\P}h|5}(x;69*r1 rRvm3=\jǼK`+shS[aw}9g4BC 7u-pLaps0s|ɣ^rL\EAA ol)Hlgy*ׂI~ـ M(WF^SMN ]m'EE>z-e;mm@xNM]+GK )e*"Kuv*o@z*kR-cb/2\b~9ڼQ5ɺ[M`pq.siEOKq!4#Ve'x,<k䧱޼V̑wamLo o*S|.ه*|~jUX,0QAB!=%8R351Xd<ʑ7s1 W8i `z|f&5oQѓjKT98뮉'N =~KoVuiSss6չ/"$ٕܥ009$ }\! Ո%W ذX6U j4 /LUwK_߉ %U{g3)gGlVĵf|,h-;"!P>7p@Rrt6ՕɳjXW{1WF`75[Q fhnV:渑o2GEX J*/Jd!9,A_lƞJ ӝ;"ViPmZkP翫|$#lR/%!GA*L]D:\aGmJ(4/)_!1dVsQu^6wWW!RʪdjWfvsV ~dyp+#/t28'rIc(E~K_*S$YImO3wW-s>0d,&9G}/`ct/ا?xxu|u0<3h>V X#Z gne|&Ɯ=1׫.B/o>O{= ԤTڸU{8=Ձ`S|<=r@ȁmcx,Hgۍ܊9qa6 aV,O+@f7K4n?uTchT æ 0ؽ/(/yY`I;^{ & _VBjXi!0V$e ' YVڛyyr:=`?BBΚ)l{3!he.Td?slBl-G>iǬh%w6"~)DMzNyfF6v[yŧ*JY"\*`[u:JN=lmʎ?*XYzM&[5-6 тLQBīL m , |e>^F;r5@ wkn Jn:pR;2R{V5&u ٛss;hwşmJڑW4--;͓B7><(FWuWSUSXa䪻ofWG(}>%=,E$1?JMBB[8{c\-o,FDʐ ( [PcJ6$~I2qNI/;76ulA+d ɚw[.Bv݉mb8EKFXNANG*HV‚F5~  24]w5$$ P]YP8Ӑ0$A|򬀪ІDHQ7ŕxFk€mI!fEw){ wn}[¡?h _a\:s7]HeOf}m}:aE# ]GߪD{pX]Yța{3ڐQu ^gTw*TNP5>D !ysaS/8Oml4dͽP@ױ(kz3(ſԩ1]aicDk#ckRb7o,:8`J]3b\trQ1jr=$ӟpZǮ K/}`cOɛLq*L$i4`._ͳ*U&Gih3Oa[Ы m/|@鍦gYZ07070100000024000081a4000000000000000000000001668434d30000c3e4000000000000000000000000000000000000006300000000./lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/infiniband/ulp/srpt/ib_srpt.ko.xz7zXZִF!t/$ä]?Eh=ڜͩ\ n?-푆vVgm'dNY[qۛ},[u1 kL;{{]zuc  'p; &p `&\o (_ɕ"jܷ{9on?0,Z!OPkGEY~GS1/=zXw-\Er!1:) k_fq3jqKxw kQq_͘\::з ؋RbKb/8RqsPrx-ߦ֡Nj`4:c}D7jZVz 1*tKD7 QZ0fCT9pI5c砛מ+ MȆ&})$Ҁbהai!xBe@B\ |q{r/ǧT5(Pp$wv2zͧg"n6Di(u4Xt Oxw-Ŧ`2F,mJv=2??2$O y*?ԝ_ YTܽ!m#Qlx@ٙgsYWC>pSj4U|;H.u Diڜ`0u[9#S7:nP7D?CbծifLlm1-ϯv=~15߃eV˲c x0!26豪j{pTj\TO8._V) b(W0d@ͽEvڪWƗWbMT;<߭G~}<ʆ~cG (p㬔| h -&<ru]H}Cd7Vu$7㣔1:oNOKwƥ'H^UMm$~PW2T=Cl+$AԩwJDXbN5CE0CWuYi^.̱ӶLcZu4&ǻT7S.Zy#OD*]_QeUb?<8 i(Si^bD9G>6bC5H{p y^>b@gq0-Ԁe[TF߮Gm|^UIeثGH eJ >'"h>u44kin+KD@}ϬF~bE C ϴ6 6vy w&K Y~p3 pE=l 2^Lv#5췓QQÓ*Na- ^W\)i9=$Ԭ&q<Ի|$7GQcBA㇝c`R>pr# YB!UPN&idhS1Sd%4C'Z#>Iݓ=Q]SԭLIQqߧhKayeu\PM7O9 1V=f}1jC %A\=]P\;Aہ1Әd JE$BMw,uȧ٣iCB^D U0BB_I|5|l(4 m:[w.bV##Ky;;e hp;?F.da$3K7s24Lt|0pMh*6{QS{=Ww^yFۃGgqa4*K¥4f/RE?8#ShKu9$"WꟀ̷K7Dd}Z^#i9=KUI8=vh{ ה\Ŵ|ҟjŵKʰ혥Sn%\J85>A^qlΌ_= [ bba 9d;;-c=Adc 1@@I>fGa)ڗVOgC9k p7!RcٚuǪ}wehv+;r&oaIfxgk?vϗ _ v/XY7;VՌY~)w֎i1/Tw /βW,Ķ")ThUob)-XգRв\qhRy'ijx0O\e)+Dxۓ3]n@u}0/riUqbLq }z5|RSX>>gwMt @p>Uſ>Y7xf0V}e],06 NܣNKCh+C~~vV2t#`Q?B?$l<}3w=i[1dXcL][`Q L; k\/' ߀i;"4uS_>&XGĨ`QSM[-Y?"bC@NM`OԨyK'Nq,/f1P{ c>ߣ?Ο`#rhFwZg;03] 7ǵ*tG Hқ b4$0XHnswз۠x\uJHbM|-&Texh4cx$VC鄖0\`V/G~}1A'vhT;cWT*^f]FFra ݦ͡Hr49^u +#a'uy\l@IFͰKʖ~׿MthmGQ#i m'V+ GQz[ '*FgP#EE͹Ķc?/V.丳B,);"~_Eb#:TFD.!rJ1~Wdv3#9MAh\Xhy=֌Lӄ@ZEoHTo)g6@#prJ㌽a+%b, D;q+4Bl]tcdXC(7~HdYR澦ŝڜĺ+MSRcރfU[9ow %!fpwfhz, U/ 5dVD)[*\ 8AU_ij<\QQ&p<4qyuuîμe8=?ϐ^SFqo;F1}VԈ89 0x>[ [ڜ`P_bLJ}s7pm듻KZ3E7zBO O6g @|bxg oo{W837mߧ݄*N'zcȖ!-t6EZCDQ"Xak6(n0!t!+;P邩- H+/22`r:f~d?}r|iov0W%Y |mr^hq`dO B3;qJwBR:$H+:7LJ6r>Pj@l5=:GH=I@{fe2bg0?R);Kpl\XsQی4 +T@]簀Nf~|T].8WC`.ր.?*zE.E1kA4Ď s5ˠ%3QFhQvU(Gf ˀ=EqD/̬:A2ա<;VW5tݘ3R7s(ӕO1>';cn%X6L,<'U›h ML4~QU9|gL Vf!!D@\,'w|)=mKn/M}XNFգj(1VO|h>X/Oyw@BnndBӛ 6kCF;~(̶>ja5ٓ^'/j[-|de܃tUsop[+Bɳ9m/ԂO?*DO<avBN1Ν`9ug(>H/of.]DM;UxI8y䑃oQJZ4&eԪN+oa <(;gcrhSS#KY _ 50!CW4[yEjnԔ/R/]\$>dOsPu֤V'=$@ QM2<Nc$.Վ:AƽTK4㣅,@|r8I3#@ӵg"+ .rCZ'G}x!"fo|Hg"l߱ɠEؙ 9rƗJHc)5G:ۮJ` c>xvϰ4p%`{yY~a1mƙ]Y&.NtH>vd+}czɰՐ']nYFʙprbo㆐ǿLS{>zav/T񭫞'dj!bZ-ek:r(<낛FBl<'8jxviF.]X]cZSwGLII(fQ%@MC:=4ow:Nt3Onܺ4mXldpRUI簦15a;nmsz܎8@̅׻@5M W(ތgwW)#"Ϣ4wM?Wt )|;o}vC j;̈́c3 0 駎pW -4^zt.lƓNNsփK0(Pc<. C(LK@?H{/r.ý %8 t~ UQ&gy={6gq0`_G%ߖGN|WU%IL 6bDҵ^][80O<6!"Cs` vէnj3c9V=>CcP\sيO%zSB!QTvYRgLS%b@&a8P:-b!!MfxLzA tR+'\LX?cQab^ҀS,9I 7%ڿu KY5:JGB/},lh='WT'aF! $̺`bZ" k9LF_<|'SLJ4[?iӛɛӹh61,ݻpέs%/9? 5 JPjvZ ˂zU#hZymů҉j[@EUjry@Y x&,*÷g_2a1xMClԯ1]pAYMu BxdWlaFqJN$DJlj~-w /X3Z97ZJ+SXaNxÂ^\7rVG^܏}l^ѤP5<F/j]tyyxԀP߁IZ+(I6.|8"/j5OB| l:aX3j6HlMĈAEy:dn1\1ﮦ#V eW*"&ΔY@}.8Ƚ[!өg-&wyUVծҘ(ˤތV+L1@[75HL"|膾rnO`ʰ lKyߩVpȸփҪj|[F5׸z5,#몺1ЯWYud:z#&lB+K{1',`bޘknpG3'0?YLXXE$1Jj~n碑o'T5P^!h-Ɍڢ ̭UK}*u|!r?5r Bhv8!NOo&Vp< /&_Boz@.zEǙ$u7Qָc:Q%Q(w͜&V%94S(Zozƣ}.!t$Ȕ >!܆S:ӷv3t w^e90[;Q8*ZGQ`(9DEM~N#+  % ҄ U8)|[UK.YܲJ }=煤5[jJ".)yzØ` &Cz) ]LCb3y5hiGj_I4Hu,5n%\7o 0GV<\!KXp!GvlE->vg嵨3]\O{ڃfiɉjM䌲*~*S6 ,1]?ʢӊ'Lᛕbdj!]=q@XD}Iqr'Rم|k>e# Y6wӝ\6ڙ5z%0R^hPǫud"復y!8&5:n񊬦6ɁyaCv:j8h)/6q*Wn۵a|u.WCIeWW%1ʣHbn\}Zihv ƌS} b{"EG,޴+u$sSMy&]졹`ʥ:* bYʭ()n g;1vEa ץ4t}:"EdEV0@gnZzQ6ݚ])Fu:HEfmw(DP*dYA#1m# swVяA_El/5ͽve0 JuA nr% ˇH96){}\6_eAD5i'^ `T>C>8Kr/U(t%vks'q/4xpp ?-N]pp'Vb/C{屪!:.l| @]\IO<Eo_Fo,Ƨu8e,0ϬyTghbnlb <t8m"7 qh !6$16i{~Qa$.IaĂw>`%`/mkʶ%Lh| L7ɛR7't\5'}w߅U핢f41A Mko/ GD /dSI,r%(v&t'jYz]gPyLaӘ P `>4V}2|Gby\,A¼eaK_hy)s4ɖ]zulW%rHR8,6̟?"X;U-}޷r?M9Ѯ[|*DFБ#e>M孪̉PJ4T)&3zؤ1 '[TOsQw6u|]%^"wÚXC+ց2Roӵ/]OamGяP|,<*2pOo0n͂ 鲊i'] HҺȁf3N?לj~8d)T7,2U~<AeH:LkI v /FȘsgMG>M8Y\B/]1U1,KL@Q(pdhAGq9Y#1br9oX\\lDW4bZ*Nr>xsO6pCvբwT_;3;eЎMyf"㊜ҁ2=245:whW`tƿM\ҟӜgv'QNh^(ޙ|՗Nsb%7D18E*?Q~'<I^vI~m cƭ+٣$6HBM+9L$HE".@TFSKZo0GCNQ 1C|E&| L ilc5ҧE!ӻu=$-% = y o[|^hcqX&=Y>i.}E |Y|,4d9'Ճ.6u7uF~=nJM>M ָl,&C(nw+B9)2ixP+ޚ$T@P>3`ODyu@ЯAGԏe.E~<5'e˚)ͣǙؽ?^׿7` 7HoB+dImEW΁!R^ y9M Mi[_1>PѲ gUy}5C5y!nJHv$CU]dlм;S[-ώUWRR64=QSLTAIZw,`RcW[ (z𔾟57]BN?"@1SKAarC"a)m 4VYqe۟¤a`5⚋D=>T̪>uQ弹 VʈZخFƝҜApP/-8̓YB9!{;KĺM"ީ`?yMG_=hQ$]Z! 1?HČ X|fnjvXp = uC$1T|"|Lîژ#,-heB2ӄ]")'SpwT^L5{a_SnLR㠐TJXlhO<]a/t_hEG27cJ|Шau#Pra%/)Mf5x|oBliќX6m/7.zy[-5`rJ~0dW+/|8  rG"F_~x]F\$o-Dvh{-o 8vid+X"]"(hWGrdNKzhT>PDnsmKm/+(|*S<BAAT&ֲz򹽃cSԼOg$dlZ>-,{t()zpbj)3LM,~yreg}¦"*N6Ptok,E!jt:b({?~t&&Ԙj. th&S_zLQv 3LGna-QoWxQjT~wN R'>$^`BQ9@N}ۋn]p2/3~\j]%=w (vu07*}aK`-Ju(y׌s5,Lُ1.Ӎ)P-7dfU ۃ*Wp6 }!c,1QdrʩA7hD_.վMO!pMHR?"M<>:yA Er`#s(ʍ]O>0{ [}buV㔵e|,n5^Ħ{sO'La^bXi4(KVG.sO%JB]u1`+)Q^2e2P m̑"^Z(cR"u ae0g 0#Q`dJ9m8}O ~>*jlIjz<&C6 .6;=isۆm%00uv_TqT]Lg|Nc[1"2`>M@ioX4jxK/xd*$& q`{*u; 49ʮRm#}"4vހ҆V{SǨD&.TJA)@{ze^^5ŇxHŚ\mp8> 1 W>r!aM4(U3'@&݄= U!X+t2nu'!xCcwM 'Hd824+_o}nθ岚63ZrnsBO R䃱K֗/|lcYMLY'8v{cπ;KΜ*<@-3> 6YR jd\ho cHwY{8M5^tbCEF/H I mwaŸ4jm2PK.]7bZh1 NsDuք joݨtl|jDpȁ>WV՗fP؏tX(c|pR/ώK?JziOѤ{ES@=l@*B?׶?rV$fuȪ)_燫bc)A9e&>fFwDaga:̛_M_i_{mo Sևр:}q\}wFa b$3|BC. \v%x}Aߑ |*F`YلĽ䬾*j ;sģVP3$cJ@ П+YC)fπIӋJ'9׍Qa۴&@`ɴsQ:p: %\qA;~ [ե#JxKn:.# Uqt̝58()LS+PVC͝R#kBr:jbe)!s'}a!H*J=\ͪꇑ~Be^J=ݗ7&R 8cy/%(C(9 P9+V+E@tF2Tmd F9lf *frf44Df&5T>H6>3RF5tt)a@9Ki-$쏙 }/ pyڮAޥʹI~#4+zz_CظP8}i2&VM_KGsI:xG9UqJdû솋W/' _V"Y;)* Q{fUDF[:rH8P*q+h M<${4 ?:G؄\aiXw0 -u66|%w@/c{^a/jYI #ް 74B<|tXt*(h7" ƒ5ƹDQm*}6(.\P6+d,zflH.3 u*˅*Rp&9"^i@O]ed,Tۗj\(`)mif?j*q+""b'Jh܁ TCz 58x0:*b0X]|zҧ*ku֦J_Id O'mձy$ ET^A9tsZl&(H=2ޕ+Q=+cNkB.@P@7Xa=VPbh5Vh'$RR_tpܷ8iri’j 0B>qܹ>F2Η'ƶNi%kqeyArc7;-Vн`?N@BpL}yA-bG]S"H̦Y+ʏ-XqogWʟɊF6y6OYtZ^1ob:R/!NjۄIXqgٳsf Jk Q Y9T4Qv|yfwt3ت^i'W HZ^g;{(#6uy#d ψg#h)M`"WP2t-6PA,H0OzçץHAU>q]ej5zŸx {24: aPHxb50p@.}zJ(VYJ 4<]ڊ&Itv? ơ ?mUBϔmڱ?Il>Q=+@ #RX@tZuVZ)t=| Ыplf1x-% 6Yp 3Ie *0DhDQUj]{u#7mNJEJ\mQ_`S#?YKO }XO(Z ۉ-?- Kua2BSKbڋ&p;q◨tӤmz-GF/)w:}dNRO&uwLG:B?*Nuj>kUhrDWWşKq Zr\} 4a( ob_˚˭=/j(CZ dZ?MFU(6k$|Dx~ztw~(orj)ꉀG: )d; ݼ6[*F4@>6(* E$j̄׫* 6M6fx‹V!7#i;3* h6bsÅGfڛfn6AhN Z&k:G- M[ض;vMf(!f Ţ)PHf#JiደURMu-.!WD0;+"fG#~ɂ"ܦ^G XL)\:Zj*>Ylz3*tEEpq?%vF?=kJjB/[/K;ʽu\Lm;'eHӋ uR7V*cǴeb0YJS5+U, J1o2 K!A_O; I:(D+4=H 'ڗ[qLDR-:ɑwVbPT&87W*5z"8cmA`@{3"w*= ySa1(ߘ y80 !HҒe?d(aJO"N51G"ܟ˒;qf +"rD>yƱnm]}:xu UOgmqNVϟ7=6gDI[ #&BSxbBb1;{:~yneF! e |A.Inv urmދ mUJ9:_bJQͤOPZBy/ZȔGw 8 8DST1't]3v{>ʯ4E]XOfILl֍KͦFoǾ&Z6m2AerBX{6=6)Γw=Sw갑ed'L|Fy9sh7lr}6'`Tܙ <(j)"$*yVRcVں`?H5\P@g"($\ޤ( J)`b]L `,oAxr4y0nO/ƫg0 UhY,NծWƍi!c=w@OdR;ۖL9~RTݑn:W2x^`0p[|eHp_ #mAi(>6D -aRDv.q2Ė[k#PuAI֎^ 뻍 xUWئ`y>2ρ(2cϴhhO@8B (\!Uu]s&qزh:Ѽ,@lh`!8 qbYdX b@V q?~Nu4W2~D.;!p>K =+$77[<:|5d4l#[jߪz1 lǍ?DYy[OgcW@3퐲jJh¦ W^<͔0|ڼJ^t0#tLxUƫhQ+r7x#A27HJA!=pU4+$\W7>QW_V*m]5n =S~@}{ui_PHF*1Wd|\k}H ~0ڊGꑚ*=18t>ҽK|],' P ̎*_@ 04j_ LM pe?<^޲V6#g Kԗ8')!FgZi #s`Y #puNeq@[޸$=uf;c18a'pW (ܖY;x7ݟ<95<ܔԗ(`23z$eKe8!k ^, \) IPOi^OSNXNb{-EJ'>3m ɂ_h0>lj 5ľrF(8!DעT15 (YU ߮A& #AU[%UٸeI:o>0J g^2SE}觜i>.߲,Cs< 5Bm]mnq4F9 ~T o i m2 mNA~V =ߊ%xFo)O!zx;uNvBb_ xoU KoMEX݉LQXRXr[bbzX15͘C~RoMZnR+'yVRrsrRʦ t?KA 5[ypQsZ",xuSM /Y4N~8n4`ws3p"TyYCoNf!0ҮX/HTmԫ( qTpnEAb$`M栘ʴڏ&M/ ս+k[GsetzCnZhٌ Cm*73ڼ#Kc;űa1pMnX%]CT= wYT"E6*͛-2|򢒖ZtQnLye=}mɖ҅m K͆Mx4t7f!;ۭ?p}I~5Xeݲn>}iE էeGΖd8rM%X[G/h5a]4i:kuLQ 2ޭW6Y8ڇh)h]2&n2X]PE'0@.x3A!7oA8n/YXGq\ZE/,!qFX)1u'̬@1C,1d34xpUϳ'*j}?x[Q_Z,/4,Y=vl~F+; (މyI{Zfd[OSRݝ2-8=Rȿ<@;g^D^!M1ۏE6bMi"'WY]^yP-UiÚ@,bt Ķ1Y\ hQTy0"ㄣu 0egK~PaDzgxQ,~n).v[M1XU/&1_;FNV}a+ve.A(YT|+ڮpxe_IIZ1{ċߌ?Ӻ3hƒիOX\39W',lswY/xrvڐb?t\*f$whLߺIx9 t>&Β.gz eo.*r'0TP]Y#<x^͍JV/a` \P>ţXE|2]~TiP6RoȎtnadthFz_)/J~|;;JuPF=ߡ b| xƊFIP=`ȝ۶]`H5!li<V.)_n+:U{m}bwns'c1z&k>=y51^CN* wS,ƙDĔz%:\q+Z%=OBdAWV(. ͎ň뜰U&9 Cc@;xMqiCn!iΨ yh{Oa6lZy#P|.ӡ)<{bGZf+mªpk"B/Gp`` aBSaЉclQfTi]Ol=\ w5@uyPr],3@qJ@ɸP2ఄB?Whu(C*Vy9;H"69}]k\cҡy=&ZrдNfJ<3(ldz֨JpJg))* ~2$S Eߴ?ϔ3ahDE"a9kȰQ)\ǭ/CA[EQFv\}z4ez3bYD`Fh U];]Vx5QH`گb5xlƆl-.{oIa`3[f$jW{i(Gq ^J h`2/B:fj0 \BBK6tD x90w4Bc).)LʙE/ѢY8@aKlՂ4Zɨ!KЋu冊?A+'ؒu^j6 &Ֆ=K A_aLhTt+oEC3y6CU,S\1Y]_Bż!nR!t^[𵛢N>DbZm7ǦQ^MaW"St|]6tf7pY 2-h;$D 0eH2`Ik43JYu>oKE8Yt:`7F;Zٶdr4 @/gdсrfW E)] 8w0wc7B=o1q& YvL#;$Gȸo0iCYMe5Z~ $Z-!c2m@ӗ\v<ְo]G$at=Jk5vկ-teLџVÛ#4M"Ex#_kP^[ ckQ~i0~DUwք,ZTf$]k<ߊ Do(#iLwV1xgseXɼ [M971PO6"),)D4txz*6d@ z p|8IF6dc,Xde3<)cn{xRҚ?z}s݌r{/]m7Al]71b!DSG>*eac؞\"f"˞ǩړׂ 2r7tZ+ǔUϦ8\v$5쟉Wzboé5CQ&-fYzChx^یeny&@/_Dpó}`51`nq]vcphTٲ6|bĤ;j\b/.7mXkmTg:YFMy$VJfsLo15QGz{]_QpIf &KjOYyM=QܪLDX1"^ 1bq9?VǷ5?.@1̲*vݸ~OL`_έ!"vٖs^0 h$`][jc7+f`e|6߈v`+Ei0F S;hPLi :Hs1\ x/bIQ$ 2 I߰A~q U_0ۢV pF@ Ik}taUX.P58˕^LވS Խ:{k4fpͼǎw'jK\446*.__ݳ=;K*(Rd13 8/ P~,:vtEɘpKAZrPVv`6p#+1w)+Rʀ^q3wo71ei,qe#Jk y6J`r+8g!cOe>təEGP))ΑAEǘ(@Q2I1Iemi_l)zՕk)Ext-]tj-o*yDOL \B$L!nDi Qœ%6f/9M5emri a[) gU5b 0ĮˈL]\{_uc6IrJ3+W[ "x>ZP7BKU%?4w{WrՈKq_):T΄h(QQvE ]#K5RصmDzyZ!Y>әyBԤ X tm}doh}ڛ>%Mx7WNNӝJxaŜꚴA^SrPD M d(6qNZl#)&JqC}tQ\[+9V3s ʟF`VMj醑!1!LK 6 f]rPΏFV,^j<\l:s+!C+O8x݀JR^Jc ="mWj']tE-{"CńSm /?7I;j? />Q;o[hM?]~.q\V\]v(5[mQe x֑8oqIm_7L80w\=~5(sR毶ev 3fܨ%V:e}{C淑侴#b6kK㣗_LCi *t͙H1f:!łE]pȓf܇cƂ}~N64cV`ҽxeOt6;#³+pua]Ag]s1/ oE C>?2;Bw8D.hid;=ډi-T5vgI 9y(T[loB튌OɜJZ9@F/Fah"j#N|GG˜Y.JyKVځeAO%:3sD7͔')``QA10˚e!#$5IVx`ᆱUWy-C+ k#cPrt #ڑ:3 !_; _ gS*ٶZf,{7(:8>lR B 0 wRX rxɦJXW@21DUSM,aMUoಈ|sLЩ@{3V]Jeո Kr$#}ȑo)yx &Z>~@ヽPMhԲǍ U^)Bi a?mڂ=yz:Z%yx[,*`f1~3Y:.AqVofU74¹i.H `D6Y(YG5Gqȫ,cRWXrܭ`#L}UX:.WדI<{GwP6kO47Ucsqy gѴSL+xO%0G+PGS@ b9 pVFMN)ZN{|[J(bjwm)L+GU1PfI~®R"f{f HIZ$:?6ѣl-*;]!GʓPXA^$d{2ZOW6g;\C4r,> V%! 4:(1ˊT =5{7MowZg'A"Km6κ|b1rdד\jxC&_D YozM Iyʅ &jZARnK BBʜE1)wƚEZq nd.]E r$'BS& !((ى(wdWp%޹lL$FŵYBkEmD'0qя #sqn5> p"-A|(*I_&>2VJ{b C Ĉ Șz.k:ˈ,Nkn=t5=]R ׵3+)=WB{WA,➡&-;/զJgT.Mɳ@".w/ ;52;U4N49Z a5f '/뙬^z 2  gIB8a/w(Y]diF%NYYӨpFmMȿ&ҫ:F5]K9IuZ9CЪa gqP(7r ϝGݬ)(+ZH@NUO0RKhmPʶeDZ#o~y*~yw|8Wc r80A"uTh^8pH<񺍗ږ5:')0'90w;!r+ 1gPo$< @9b5*Zjq>W7!{cE^'hTCJnV`qgb |W8m.hx $QS< 6yT _U'OojauBF/^hЈqCꙵ#:1W EP4/%hu [~Ro+|!sMb.\t ޑۚct};YAѲz_giJᰓAJEP2E CqƅC|.K=c4\ݥd#v^P:|T_ \oz\e:>̖oZ:SIX#|DN1.ԗ (aj+<^/vV6󋛪?Ī?Yc~]y^٭5 r.$* ~-PO֑qݥ p@Za}~*7[UF6bPB3mv/0bN ~йx}YXק0XK۲#4X |a9-Sag;k1ӂD6/+x1X%beCcdpG =|]32ߓLuYdʸRGv՜WC͆(1I3ڬi:Z,F_SomRmS`zi|zŦᠪKa= 44UC&ʵux=Vӆ?fF.2q4\"0,afd )H- B\/-qu7(7U/!ʹ#VaC Cѻ6MR ,2A\8O٢7PtԎ xuҧnp 1FZUx@>qRM}C6N. ^f` l8?Y`C;?9؏PBkϧ%#܀R)b  ~h77y <΄lGŖ߲q>w?r!lRT7]˒>NW)O8i|RE:˒Z@ HN;U/-h[. љr[,ZnI"'LaSB|x9Q&#9e[Uv^ v˃FݫPNG'0݇KŔp gc]f%F[Jt'bt(#+%;0}rW*t#䟹;xE^&Vi~Zu.0˽@lltx{h0,~pՕPOS/E+ qp[5(x_BT \ ?!f*q:ns8K N_bNbEc5|` '^6ahAU3N䟻Eֿ_nS9+Z3ԝB7s-08S9SCsU7̯A`;l&Vhf-=Uʺx'aOJfyHVr#QT<9[d1dDt:.51F |_XĄdj򞪠Ŷb!ű 57FV.j"ш5,(8K8X˴]pĪ,%WpѧLWǣ>7& `WvA9myĂ,$p%!pZ+*sNLhޭfj2Z5 ]jGX44ɏÜI:{'l?FԚj*Y{r܁ \mI VC]{M)}Ĝ?TU_װp:JqHeaC`?}| 3[.X\&Cd0EiFD(6Bjʛb5#wF/;aV]|A*:Gfr} }hc%tke(4WQxqhZ'm7 Q%j zU_\';4# 'tFE FC#F7⬣:" vHMwA¡7쐶Pu2/pj7}ls5)JӤ+yQ_)=(jmjU8>.iɤD [E8{Z^|{=ᢠ}R#.Щ;]H,WP(&47]<[H!=óYn/`lx>6<zQFBH{DU-CF(LQ %Tj)anK6&W'(mm_D㳅 \3`>.$7XUt菅oMP‡jÓD6i+LƖdDe!Բyd.kF*ࠝFwohYqrvRc|b1ʆJ PCr;֭ҷ)<s_^ ݒ"dz$w0S&=!NF2Zo07_KX-lVk`W,q/ÊJ `}9BQ ZMEV4u<]I!zm뇮af ,nr O%?O6n&RY<9tMQz mDK^`s[t3.zףԧ܍W Fiˡ΂mɲ9k-Ʃ=Nc$/@U[;^d϶kd4u%qwNb.ü=Q}GO!yrL-=Q;R{uPFjsXe}K(?wiDVYi7bq1,jӞPHBl[vMh,})I pulW*B]':%c"f5s \뒥ߤ n֚ͭl! t 'vt jso$h@[7*(1{$ [>lV)f3ftKd9`s8v6]Qb"+PNv YgʷMY'OQ"e3v4w`_o{b_x @*dWԈm#~{LyoO6WTo53'9YZ:(\v#JTj(V`V>Xwg 뒆a 1YdK5!B! A3Pm;QCaSu-XQFc9c [9 bH|k`޷w?pɵVG)uY$9l8G"~/~Dλv~Dj/?p.Ǘ8 T7bvu!j]Oy>޸xȥئ eו)Gy^43wqQ9TPyi|/[ic L?WZiߛ֚p ã'|īG"0ӡȒTcZ#h!Q['#ԭ.(Iש8 eXp=(_g# v!:w(,xw7pTWk} cikj=5(}HنNd..vZ١K*qY4$Ǟ% yHjc;d L:Gs}73'4VxF{Cv4 7.&Kul%4kQO$N%;t &gjd*5)c$.0_t5Ca_kxmn ~u1,͂`>^4ȕ_#$?% z (2[zRD>Z>z414w)<}Vߜ<%wk XsV塚lh5vl*R[F,x1z$H!Rh>f|W1pdѦ`70b.qpSo#"7dʓ3uٍtڪT˅ZnP99"7Dj?zt uժC ?D18Sn01OoO[P>}M+@I5F䓹+U} K),.G˜4 IԽ?ˣk _Bӡg%n}G'Uy{tO $D0эДW!@ N4{ëtC p'IѲXS.lvzg^A[n %S*ޣ厈 uKAn]*B#Ò ԁO9yLqRe Z"0|c: P7-%i-\lz:c:p p6Дs-&eMgQB\BjK}>^}kj-_M1(VaV=M\j8Mꗏ qaHŇu <^R@!8iڡr!,A@X)Jq;"i0mf@AO#S$ [ 8knzKȲfHe|[(Yvr!shK6BeWc,ڨR}2ď}#V Cjg~Oggrx; >t5l6ZgmgY &@Y)AMl~\{8!PpjHfpa^[36t;oqt k\L3p_`tYsځRF@@|X{}5*WeA-0"k7E@>Si1F,Cp'>RǤy 0(3_sTwїcޘ L7G]K:"y5K/x`ġ)60 `_0 R/}pM//EHGd\JCS._凐?> LŇd2Lf~szJ E [?^TH;p..Y0NsK{>/!&"hDor6߸36>!3ccՂ#4e2S  ϥnwՈZœE_sL"q7Z]|cKn~F]LdDc(|tduI7_ >^gD/CI3<uëjFOS(-"}'29 8(hL-|)Éa3vfӂc GFIT.e;b[ IR~=X|}6C׭p=Anur3oF}t,3h`*1"mhGQ5x wwbEx~ƨB4y/KfKAׄZtW<`u Nub9?Nw ۖ[9 ]9ϖ>y׸$87~[Ɯ B ?oP3MA º66n9~h⒉u!tAZ]r'f+G>'MTw / {aG ~%?sd[&mHDD޴fTG LNaCGVtE&ݝBF\lmzivseWhkc3BB$

    L~Vu4f|BYο|-MŝNh!& IRK1L5Tbt D-םmg[,^RR-aܡ03/=tJCX:(RuZbpu2D)ߧ+ݎ)!4gbPU7OZ?g[Ǩc%C:%6j6lT8v^K @Mlke3s9IB\\@gXwFx /W],8]5Lq6jzF]+JN!ođDK7 (۠]Ԝ)8fy2=õM]KZorP0؈C|JL&A emZ$]FʨXW_M6FLoT/1Ѵ wֿX(Җ63>6Y+ӊ$M5(#zan#9 "I. -U;f/C(g@HM"1Q [{%}k,-($$)v|աzѺe9Z$ү͒hg-~U x^8@&,f)^2&zj\r D:I) w8sw@YpG`e/ ~ۦ=@g5U"W)9<3,(j||ȉrz<"E^Rk—j?c&RG19S6z{O_Ѱ&{Q;< CÕ79ll$<\~E[qF~z<ֻcGv"1ĄIД ρSq۟rne(Mʎ2 rV/7-gVn?!*45ɣqQ6U̲jk3 OIh}⇀ֿ~bVg\];Se&#\`'q;דЇ=O)S%<mz7Ce )w4bzS& <ü2vqG-FsPTT"x &J >fY=!9srUbE6g Lۃ4QP5(_]nµw]rX'$TT`l@J;*t=jBdD<;<ǠVکEWudxhZ+HTU:u2oK)l0;*Zȴb0= %٦tKcY珑a$f. 5sjDr{1|b7HBrڧI"k `22`2Xіj`8/a5>,{Qz[UyWjP^yrWXGewnhʇb{67t[*)=s}~Yυ/PW$E˜h wY-[ne.7y!rz(z7g/SGV?d `R9I4DN#wWmڬPa9`MU7jCrJVQ =GX;3-Hk^nDb{wSF_$W as}q@po޼eDFGa.M{ыބ(&F%iY/W%px}Ԁu,>]<>Т2pzn'ܦ|Gah4M b%saK{`@矖h {;_-CYt`-9j`Yș@ -s, x0|gIT39 xH?g5z\O;hSÆ׉N(.⸲Sa)}΍_y䆋JW:\ SdbKS"*;?_7ą+"PL=yf~8,K¸9eOX@μ'Hi)Y[j۵`5m*< m䳼qN2%_4 IK( s W3&vnj`jH ݾ޴^ѻ{E/xqՔFW%2Q;tr C Ѿd0ޝ!Ia_Feo EͺĪfL]smpZMx g\i}.&:h(7S>rHJ3Q_5eG TqTт5h-z6Q[`̿5s]^'ee7ە8-QEjH+]GDR팟ցJXZ|*Mj1~*tq+ ?]cf v?҂bc^󕷰qHdg!S~$y)Ykr]}YQJܞdo/![\ ba1PMWA6.&?RFGXAX".#ψ +Fw'V>|l1PDz[E=AK8ёMUL E{qzjPhx='Lڪ,h1Ikz,؈Oa406MAh8 |1c )RVHeA߮s@U(5.bZuޙ;H|YA.g۷:(\æ,KT+K⩦f=mQӉjcMY?=NrC:"ύFs4GIt'}*JMH`=-IVEI"l W &+rqht(ܻթ$0rF }f5]w׬B+,*8͠Q6eDP.LۚAt$/E](oj9uޖ lfBhd!b @g߸!BԜwpܴSau4ԍ3=/5IJ.}#Q2課#\7 Sw~R71]a /WnOPvmI~I^50$PBqXZiDU UXb zxhҠkDq hz%jK:@c-Y)CjKa[wC`.ZYckxMԔy+ՋIjaÈ3kIfddZ4cyi+s f^KwSLK}xyXZWKS6cJ8}bNGE` J2f ǣh, /GGd7Zŷvle232KioD"X!:XR,N'X Ѓr Z:JaD BL2FV#$_|\*H7Nj򪊱d%edͪTSUņiN@_DJ,nM~u%+%~je8=P"MGi3_\"'ԙՋLISp<$(9#42~l,idM ~Ƚˋ8,#V\^:8OkǴ %LF&kel:3=UfySй3@B Z#(>*R>] 0`Njuշ}1%=ܧoxƑaVœ]췉3hc(4]o?*>ji谩Yq%B%ᚼ r9Eiī6Kh"w.2Zt2scsjDD@ [wj&J9'"H#LEZ~B&#ڪ\chy/%1-kޢC5ϤDǮ+G]  4&MsݒCS=8JN,y8ج1JEkԤv!8Zh|1kK].`Kyf 84geFFbcQU-sV">UcJ(1KF,;MX\L;rBs+ަ'm띤f͢vh;4vu 9^91ҿZA|s[b{ y3<bzsPc}~c g^kVYx4,YpۙC5)Nȍya5vR5\$H_"'QsvKhgl @ZUg$<-„Y ?6;_lAhFf yԳog.bUkl"&b'44c;iW" Mv Q!]F=#VXD$]M HiQRf_ADحwfbj߭pT/::Uw\|쇱76]t`9d{5NΨص벍lF>УE]Spvݾ~C!ɟBR{XTs HoՃ,N?l(bxrDv99Ʉ =1 ,EH?։fƢdH'C!0~t υIl= K-xz&oX?l;/iXr=Oax3iIN*5ɒmZ ӈ=`rUϮH⇞TU\"ZQcKrW&Zӗǣx;)dHRsV4*;cET;EҦwtߠckC񭖡iwwǍLCg]*]t!J܁k"nF$́\W \Dʠhy's~uUz<w5U @wĵ vc-`WSw>ZmKsH}gaZ^f(姶UW˪`1ϠYU!f^,@{n3X<ӧ,#`Y6<0r27buϔ.QƿG?)-!Rw:tRuEnU\pXxSm ̐~J6AR2\Cѫ{?)N!@[53ľdgSچ2?첰@rӞhwO7E}0`9i'_ ' WwG[Ϩ+k~ZbS1ra D@RnT٫_~81`\)TWi>L%p^6T-U4GwF" 1Kb%٠uq$њ3)qzi)Eaҙ.)iמO2A0ɵr5HXf$KR9b߳J=1IkMiZI/vlǓRN= 7ftXg(Mh}v}j݇3en#jW,Տ |*F\˘!Ez:R|7f$ZL20y(c!09PH kSzSR0kߔ)mf?[Ylji ^Ʃ3E%)7,eL٦'Gon{N*0Adu(>k>Ԟ-l]u]4ƞ9;? ]l;T7=,v۹Lۜ(ymZN:ÅÉ['(@t\CaZwWғ曚(C.N<꽅vuO- 4gk%rG  1nLjd( XlCCIDwŢء-Z : ج/$ ݎ$0__^~t(2AP&DlD3$1W(CIOQ}A.Wnb=^LiNgy4\ [>;(Ѳo!B`G0$M1P>bB丹,-re۩5,)XAcaja0E Mf:lDsz aêV \/ 0e{"lݓNjf>vpKzbBVP=6@ 1Ak>l@7`ѵ[5Iv$!cc;t?q(".g ּ6{\Bq;te1nӀ+/4փ[ZC 11)T)Gk.&#^zYBz?#@:,\90)x!(3#ZD1ka[8ɗ))|) A |}ؗAOs%ǛƢv'}azJJ85}G$ҧyX=;0CtV w1א ϏZvͶ3溣@僬k9%˗܅T]HKO<#9r :"U^\ r0?*n橥+/$PW&ƭd}_ǷE ;pfၔ+lM3w+B5!D<(rJc+LݙC9s v;œgcJk(_>f bԮN}i1ä?ŤSdn 6VO&Q|n`\^pgR-NdRUGA#hoL}HR :߂\KY'AEDz1ŠĜrmKt`o9+3B1I*ޣ*K+`Ǯ"0 TfhH^XvA6^}úʾ$m!:ܓj3!Rt +-"e g!Nym3?z*CT-!v)YV#H5 7'5\*LRy3;m2vk2?cO7Ψ3y@5O;`׫%cyhaXZ9vmڂ F« |J,??, O Kܥ!p2^Gb\R?ET7"U.I X@9$\O0}uD*~@`IGJOڶuY)aB\{]<&QCuqhV"n|dAiSވb ^? zV%'twKtsQZd/)r~ qJTOŀJ-)R@Af-69~K٨ꅒB ݀{joĕ̥fb\[B@e-:f-Id4,^-@,#έ tf<-!P"*kL29.7ēHp;Ш cqu$Gago2JY;P9p\?+;ڂ+*+v\!}mԧ,oVyaR-R,,ʩt\rChh*Her2I%^ec}x-. rJ"M4'lh^u! uSj [i~Q8xqЬ =c#;qJG-:?KnWD ^|[?HM&TTw=LROEW7-Rw%,kx ӣkR=^!j|+^m(Y-(;oF Z<%>ufOAd)J$!j0j±TߔQӞ;%Fuέ.\Eu@YoLUp5&F9BoQӔb&T  AD/F=-Z~LC_SiBJ[SMeMWgzD8fwްӗJkwҞNpȤJҶeܺ' =tADpF}Qm4%Z=h=9+" [0Q+ml,ѽՏoyn-=,0bt:u5I>$Ce|-1U m+ch7 /hKbۏ<`PRe\\kP꠷P:eOf(7-bSIŁ8)*+\+bD¯@>##.<~{3PB5Zoegl{D8E]}tAs@c>@DW mBYiQMP]jawvweӐev꬟k 31a9G|cCIy,)͎,ops`eQRN|<=c!N7AÊڂӋ45}u (*j`@\Z&mI}jڤ?vc% =̘SO[ܩRh7xB[29ji|qjtKkM{Nc b(Ly<]ܪ/D 6hFg0OKrSgTZRr ^>dyXz#F9.ωҦ>N@d®!)9ri?9ԩ\BxN^mVQ`C'{l=dBw;jqSSUCqG{{m5FgGTOu7Et$zژ,Ɖ9J!\Zu)L_0t6XwHy c^"IǹRTQ ~y6"*g,cT#5}8KzbBA;Z^ I9U4M##71$uo~82ї}#'^-׉J8kP^}!̪ΎËX?\+1{ [́GŀoLt ,0rK.GQVl]';EXj8,0;qͥ=mݻ8bT N³tZ5q𿎗%kѬ-ќ+jy Qj 7dۚm'.ygb[Q4$i? Zgy) ƕ$g3zˌ;`- sX*E[ө%#y{`TafrX Z|uCΨ{ɒ7Uc~:d~:P=}<:A.UAaֈG7FTm #+ {Tyh;"e[:mOzI܈sٟK x O>( "ul ]O?=$knOC0#WገUӋ%7dqrlGSJC.v|7 rEo=Z;H5ʥ?^Hd} , m 7$ؽxZh(y{%4R$2u(F0ոaw~GGDZ@}jfP-̗$ WE-F3ciY-ZT~F:(nessˡun-$Im&64"d]:z23K) y̘al,zK"=:&(gIsH%(LXI8OڰwbdSX4Ѳ Q++ޣqLKX٭E4PAXN[`,a}" [f={WAsH΍KXEڃl(Sa3y !j,76S9KȊevCtZq's*o:4?1*\U]=X#S0uVnOd0+|\)QP/ǁ7y#NRam%ʺB-iʃH) WBcXѼ}K|PWWc5mnp 0uh!}F-cH=LGEm+x\Wc*Gڈ,)> d2Q!99I:/QyeEIO!E)yhîAE73ò(_яW@"N }\#%G T걅NQ6j5U\TY^V.O|+)e1ϵ&]xk79#NI^ߜنFkÏ3ժjМu[ W1^Gd)9 PzfU#|G 宮j o376g,&>1g/ ЮvO|%6'He+ 8zx \Y5e@yf6 NMJZl prc0͗YlulZQkD Jtar/31PV4p(-FLdJxUK7\iE[W~†Z'-a ytr+GR٘jdq`\aLqFh~iA_ 8;3w~adx`&Y)T.K«0!b S* mOCt -=dm/: ;9Y^Οƭ1Gw$&>qˏ&/1N"|OO(݄|}ͼXW2,wdC3^>@/(yNEUgFV.rj[ǽyYwǶJ$L@)l+& 7J:$OF(ߴF΀藿>#]2Vt]:Jͧ^(i0?^-I/";ݽ_1L =n۶.GST џOLzG)eG@Ig_E $!4"baUݦ ChԼ>Y>g, >rfEMաߙ4f4[{Ȗ<]$73g&e횂8N4c]E2pA(@EIa?Wc-ZAtғq52H/n>k!ޭ9ϻw`2sϩ1tL?nlko2I/V}[م_ug&aXeє#m+,'1}U73 _IqYm/.t eKlK8Z:p{ /PMNH@.OV3#M^"@wQx93SzAsW%D$8kV[&Wc:v8O<\˯/nm^Jr~y~5! 0rBv4KDȆ&,n)1ã)7^˅1l ڧ F0nl4[#tc[V%8?w֩&LS'}k?45bIAջOEV JAGj%8aԱF.+O( 9&1ZzA!tΥ5 erK.w #g]h+(kIs5}%\`'a΍zGQBT,f f>T!msweѣĕ>Ф6ɋ .@0grԳ$NvD8 &+C|zٚӐpH3\G:%1G$ `SGD~䂏{Bg4n٭PxڥE)P!m/iNmA94bO! vWrF^tIIma!Yj_ArnH92aab:tR 8Xm:G;dF7eN]˴JGƁ XgALpnL7|c8z64T߸rUݭ hzގ\򲵡 ;GĵQ(n|8 ^JWdWYk V#f.*+]I_?M ==XP_󎣷x98ٜwz$X/B(2L# ӟڎ)?lɜe'ez9]Vf[9x×.F5G՟MvJ^]}vTɎHTd܃:Wq@$M)`<Umǎ4@XpnB9x<&wed[.%8mF|MC<2W>S~lIg]T&uپ6Б?QK>#(s3yZ51Om۝R[Dbk7&ީGf+z*ȝj="ڦ!K7TT^KǀN|<Ha˺*9!Fh!K `AMXߝyqAA_3;׳oM_+ 1ͅCBi[!,ps e 9/ m.fDږq*Hn/A*VQ77/ `6c]9T H |_*$|)UuO>ւFοs3S 5 #.Yۉ-'vs2ӻfҖKxODak8Ǣg?G6[@wdmR(T9VYk?%jG'G{L֊>JJsoPYdHo!+1ml/=[Yjz|Zژ>nõȨ1JmG6* ΢sl N(lS r:.qPqjwߢ9g5+Ҫm{*UJE D݄DynulY0+Gb;e&6 dpο>p4d o!]@Lwi 2Ir]+arIECf%R89/&/紁.a0 x}m4%m"\MBH$Tn c"^5C,'!!sQoDwSSZ r <ݐUj4388cR4*icWjaӗ^owU$-De〷8\go{E=]yixм•x%3Tr;J2wټ6O5BAܛE*:F^ ­ Hb%s#=#!ڐƵ/u.3>~)Ǫ/Zy̢Ѽ?ͦޚճUB R*:"H޳z_'CW{{O1ֿO2,wΜ Am؏Q ! i1k ܰ~ɝQbѮ?K@ |_Df!w+GeKݫȊkcOf#Dn#%k0Hq-8nsQz{M93q]4쿙dh@_I(-04IdRA+n;۪0Y-B0JF>Xs,l'abuۅ)@ǜLyl sT_wqK%}ܞ7`9 :J8ӯ?GN)GǼ .QXsU7.PL~ӛ?QSf BvٶhKVQԁkxZ:Ŋ%JlU3N&| ""᠕76h ϡh/W$E 0h -607K su !vK@GBכIdcQʳ"ɰw<]0fYR '6yxFռBd?MQDVW >ńce: k')쪪 F 4СS>f0@^.u,nåص7s8uޠ:{P%c>E9ycMV08(*z(Pw7O䭵 Sz/*FR4KR+Iֹ 3BX#$Ӱh&b9_g6wnzϻO\'.37SΥ3%yC#|#^[ˬQ~\gUJJL?v4b-Bj?}$Γֈ}/__Hy+._\Q7GUŝX_Ton")ngTǓF\w\KrφM<f?'HyM*ppVcJ,K3۵/i\ٲh%|SKs_ \V8XMA͵v\ eHg~S&X^@d DO`GӄYÛ5n1א?sQmo =bD-wadM IsU9p'KJ}I fnfC?}P8N+zaSThhF- "k.Kխ*Ep>:*ժfV++1HZ (eYRG ɗUթ;r0љOňDQN=_7h`⻠u[@naP!ؑ#H 2@h5T2g( n]pC;D 7qidTj2/ku"ufWbk+gN3ghXoOpeuA5rnȾ^i1/hhޚF`W,loX~bVhpRR`3aL3jIW5j4TLHtᰦOҙ 1AS6WFZIQ.=)/Prv_(.e1/MP3#Q"ͺz,[WPu+L s8e?U1@FlU=@0y[^QRVKZX38QlЕXWC4_7{vYYaDG(l`!1R)YKoPQ{_]}∄:$D;픽սDl 03nc8dRٱ 7Kqs~^/ЃN X8r->&~$jXEC#Cg[6qW|) خ!)#8߂ёRC}Zy {t5$1Ǎ(щztIm;JWA^|H1OѬ~e3x 9EAf_yS+MLF3vǢ1?x%F^ίMׯUtŌ:BT6HXTޡ|+_YƩT2Eݙ\ M4=Ce;=Ay |XNmq1{;MovzU+xgɋC`!?CQFGV4Uqz(GIК'e"%^Hd0ܹ w0iW ZC( 6[Vu:]G9_?:\s`>v~܇5P8W'_AabW[W^p')6*^Nځ'2X=$!Y<±43P xl}Uu9^4EOYC<H"(|sbm'"^F zfʹe#A({2u-Rrr_}#& m?l}B!A?#׏q%sg E4޻)yd6O?xm9 8\Y~'ӫ&BxX0~|`VTy9DŅ&ߴmc֟^Sw-<:lI&ђAadzvb}STsx'A/cI Dg9Inm}F:ԓ?1E+!ÎӖ'Sq:;Tѐw 7߭{P k͊j Z1fHCŗM0PKqqڤaRJ?fX[wM{\aDdjn86>q8g)ab&x5e@#Ƒ-(=D=썷0 nsPMRJ~%҇Đv'vK[W3'5~̠Bva,<j&77nsySEjXo$l*v%-eI:< m!y ZtX^X LjΉMB/%%7g9?{WWYk̨uUQR;c`<2B$ƾᐝ!Jpɝ9(t}"NmA`z> Iߡ9G$"s!oxv=U0 $:v`<ħW~D4G烏Λ=1h*Mm&QR,W tҵ>uW=P4.2Isa@'Sd`+OalVĔ!#lT/ޢ;ruf-VlBğ깬u?MZح"^k20VnC<[sUX*KtUA}$̿SĥƉ?YC)i5xY~(8)hI[&&UK5_jt5]>&7_G5)Nf/PCsJS[$(Ģx/>>`^TtA` ~T%N͝Wn\S1.}"[ytE}Z8=)j)i-b݁x)(g&8÷]槰#q'49wm2sC#Z*B4Q:H=:٪2rG(#Lq 춊Wd6ej!,DuQ&^g )F3D)_wL7?KWN;8ҵk09^-3*&[;a(<gkN m}G}9Ir]K!媔?YɧpƸYNtO/v.'#cyzgNv/`F,7\z|ZYr7aUaa q6a%.Vm:V Tw/U&,Jxγ!U SIuv付c"Z۔ϵW 5c@M ʵ7]R#kf4˴3T Pcna5XSla8~y^҂ 죳(Ah0nŵ˞W)UE:|uE¹ Z<; ?ݸ? ^ݤcjdg$Sfʝdt3k4:JkqbH(7ء>2o>7㕘 )&,ĕp\?5gt)) /nQFzNL|$J2fk-A*K֔MW '(c=|j F:o:zmݤ֯,3Nkm&Mc.x|Bbkr*vmbF3Bջޞl"8$0~%R ( 1 FPYEyl%t?Z:LE'+㇈0ge9smYgS_Bgjcɍ s j.踽i3Л$ڕQ˜z4c7^'B/@F3J?:Cl!?8d,$SAt]&fnh)UIB1l#ۀ!ð$4~+76tYX g̃?:W )PVda?-2 HO%?ϩ=kx`XԚAča~ǙPz5:~FwO {$z± f/o|% xjvghۉUwP!|?r5o#Q sj` 3T%mB#}'mH*8O+yOشv& 8) !i>h"nX+>7й.dcVZqِIkoZ< 2N;dD\=\^а|TgBp]RQ7 lYd_92DhX`iiicÊys<?i̷ɈEPՖ>RMM__{e]\ɕfc`%{NY&317 QE T qTݴ5;HBvsKH %RgT=EsZZxs' BbCs0ɸk _C pVF<֩5ip=:cwÅ ? TPk/;z4mJ߷!ױ.W65[r+ٹ.@uϘ-H)t; HG6Jz&;0$#M @¡QS/zH$7J|KjP`jgy0ps_8Q/+peox2bSoJz7&We/8z@lgUZ ZMteE?D {qz|+A awxPHVy!6,kM Rh*)`7\Լxz*!ssf9UЮx{@wUA_\F\ZZc@y4Dܗ!U}0_R\./3EpFLᣵե Elcb(x^{l˜O`}$=)=$rLb3n%"r*@M= 3)AoOYveg$[Y;թ]IJMiCuɻӏf~֦[ ڿ,9Ur81E/_>'̯P_]k,,=1=BܰnkgXkD䁪S$@RX4; {VdP)ސOO7m '*F?J_vLX Zc nahvT<^Hn%_eX܀׫GPV{ ⷑrD| :C OH^.GY#_&@Cv :ǯߣҔ|qxD#g${aw)MuCUS];Myʽq6T=,K">!XpsY^!1k| A0bh dr06|ujdabnS߻[_C*`A^#^ YMTzzO?FyI#+L$rqjڴ夃TIKEuamF>,pC\,@z/un\?NLErWLEeiMW] ?~m(gBs<& ^r0LoZf A-+>"ǣxMFw-jB}1^Fr^LK'+KǻZX5Ѱg2t5 u 8o[ؗB׼TgjzqŨ|I }y}/k%<(K241"[g!Tni2G)BeW,),˖4Ĉߟ%'{H1n)CfE-G)€ӵPi١9R@y>;ZCvF\˒md^Q za{3u 3y_-Ԃ`;9ō:H#QxO礂Sk +h*0X + (QUB-8Խ嘀Aj@*f)H0{8 > _QXMboܧ9[އYIЎFFJ14Pѩٮ]=C)KJҽg\A3 Ϸ5h q lH]`}fV ^C="^O"h#_zW9=m !Hޱ-]ip_ )J!*GF)DijA(GF.I=OѬve YyJQtUD6R %P$\ax\骭oGE g(ktP Rytѿq=HLqK(ǢBI1/]ժ!e49b'ѷӯ9t:&pJPXuߑ ^>5s>z%?sϧkTٶg?;RỷŘ4 $Ѩs=y׼Y b a|L'UGJV0rבȡQ+oO='ThZbZ>p*@?xnB poxR lBX'4_UEӞ3s֑UZCrߛHj>Γ{&Z <*j$zl''j(q堒T{Q&l`'_}rc&p*1(=αAD}"ޛy ^ (u-j3)nb ՁWaeK|n#`]EOO] ,R GON %W6/ \xȇkzFMbt#=cY! ël!%SC@4ݺTUf ṏ&M 2QҍlTC+_)Yn*\PGAl}`I 鮓hNQo2/b46 d>t1|vyH~1^pWF-A2R@(H 6_]bQH9\^p+AKIVb9BNW*6MObv߫D]i@: y *L?-' "N6CIL 1;$OrWས%H>% 򂄠1]f(-".OqrD$u[0 ljycJ+#+Ú!G泯2!)S)/pkkE]~[3kHUXwh5m0T+GWK+0(vE`a)3&WM_Ruy# q}I9V B>K :`EfWo-:6f6gۥQ|7k ܰZXXoRU5}B$͛xv#F_Hph62;MP)AYx~a=YsM}ۦr+^2jhwhM_{#E tNݮֶ )0Y *"Rw}meh:Rgfn"+ 7 c,q`p"3qx˳hQL[Q+aܜndCJ~4Ts8KF{?ylRmՑ)ZxDZjZ1mg%<ԃHs* $z5'2#Pı`i g %d^N(^],ǼmsGI !(HE-bvۛ ) KnvQ^n3Ar$D]7< 'K^S[ HJF=ly[=WJ/3wHjɂ6zEn[U&yV \)Kss:doȔ۹ZyǨ%)^Xы9.b~k ~ĩNqVZ5G6RddܶゥoD c0eh1'j?jIpaXGVHa%8&x *I6#E@Ɵع݈4(-ZU0GJ!6)~$tn! /ǠDDH/~ɚi TNN璉j@L`g3Qmĸɭ6{ןW@v^ݷu]kd-'?MC?䱗%9{u|,+ ZCg@z#c+8R mN'G)Ұ2uF_#\bTH9 Ut0sNJr ';xC}jE3K+@S9ؙ(RZse OA[4dO?̾+qq-2-/6z(OOALoLA` PBCa= M|pၜBMIӋ%>ωϱR7UܡPF5,J|Ђ! 25/u+X:eFF%QPy8 ^Ր%d0':Jv[(_)="BMxH/&ɹYTB D.mkQGCKޑj\,6Xo z~3ӽaM`0Ah.¾1"KW2K}|Ǔ/;qIcv(0KD'GSK恁Ax*B爞hҦ+@; ;zf] C֍:ܻvĝԇÚ$4? (`nјѨQd a䷨P-sj2*p:?&"N~HȉHwTs2V#8rd)-Hfbr/Yc2J(#]+^T`u(m8(9 Z5(̮%[̀+B]0e1y=]|b/\d2^šJsOV@v|-,'Z `Dӷ19D w+{AI$[/*:ݎ H@1yI4Մ,KRQSjVDGl_wh꒜\;?o㈻3.wP(/?%gbI"٢> vU:0xkܠ,6_ӓh"U­XwKL#IyYjϝ@\8ͺ"@0= ɂ_dXDp/9<. ‡x<pшFY1GhY_3p#{͒ LI~T7XE7_5E`o!LK IKCI/CCE m|f+#:!'߃~àKLSfݔ("d4\&EX1L$JYkICCt3Vn0x?7<km.iƧ5VJlҞ4A ai 4eJ7 iUp)a2$|8QQ ,v=q|>R6,&wHKj+82sgicx$ q:w3)ۨ /n.Wh_R纴fcNbBj3H{+?f.s?fsӽJ,d=Nt_F`͑+PW$@D]Jub# яuM%}~Ton%j(P\jɼǜ,g]0UoI.$s :nncklǡ'B mV\ ޣe}"<[aaK*3y?2 lvN*6-UceGl׽ۯ {4G̜5ipQp*@^՜ĕr7pEEx!&0/Ӫ {`󄡖)yH_V!ܤW?^֫Z˜XĞuk﷊)~{ q9N::K{?3Y{-0C3kTׁ g5M)8TG6\c-jN MY$Bg["9<c$p+ޒBw_+'֮H2`l,!L:$U(Āg%! w/z+0:XL^I1Yh>>pn :0i6G{yѺ2Z߷LV3]zR6UKlFǟT!?FfLLԞ@~ n] G7BuCXM\tB.܁7Lz a\-6A2Q$s[S#;[^7|У"N$ؗb91qp:ʢc 6+ACqZ$N:yTN 1erh/_̥"MM!s 4(hrpE> g}S. 5qO7=A 6v%ӏ(*an;=%I 9s>3Ɣp!e8'QֆBzV}aҎ>ة(B"E1f:sY$_@ N pAoO6<yM Ի<#R^Ғk-ޢRY0R]c3q ڧIYi4ث<btv4]ש_E-c=צo,(1uM3{>\y{i桳#lݛ$=􊐎cDSA+A $pWa3pB_,;Nc FNU5𘍚ng|ˠfδjxiknv Klqgj<Hڏ͘`|kC()$=jU7>JmtKEMu}% C}.D=0d+D:[-udžj{߇@NhsKH܊".=X B9qMljz2jٔv!B:~ mp l[LUa3$ 'muj| kddۧ{HŴƇi86)55 iV,'.] 81|ÿOw?F4!H9F;Dπk%'mwiIy|Q})3KI,RWw8bznΐ.BonهBܲN b#ӪaF* jO^090$L'Ib247m8pYu<VP >M*T~ӏV/WTښ"w*⚣ÉjarLob*޾] jLé+{'+?kv^9ť8&7m7jy0sw5 hQpys(ylшNΩJ1aV0$YXW 썫嗞9:+J2i[M)p֔/>S&zq*{Tk6{\)nz ]Os!DLś{k%Na*~|'T_?GT}8@Z]gX}9;צ ჵm g>`zUqr>;;P`ٯnr+ӪJ"λƐ}eݞr}gaDV_W"CF*6L J8#"9`Wg(1[+_N7%֖PKrn gy)o܋cUh9ϱ^Ɗ>^zcZsK'rP" I5úیSX9E(?_a$ E6K lL/"AA^H+PT7JʘZ]Ti#'e4^l7%Afb]c'5ח 'e ,ne@ShUXΈkqinW議ֶr>2oDT+y+X^S.|KV#ذf(ٓ2yN )W֪t+v8 GEZɷtvw #O`12՟VofE6pz{`Xڇ|CuMIr}2z%-^0ZL3 9 a@衇]ya1ݔ37İNZ/3E: #\8x+#χx9%WZ5z43v{"-5/^;`B{ZVgS*D$l?5Ȟ۰lϳUE;8㜸)Ly7IqLtZ\?GЏ-K+TtIn~^m|@4Py =.W \&OAVbfn$Q]PN͔ Y&{/N"B4B.7ɆfHm06;رX x!8/dd~rEp<;ʕr ekyk0D%CPy9EZ cHP+Rm xINK˯ܼl:۰o$ѲF76|RRߓ+|{Sq} ΰb(֞'n*~Į*M~Xf^R73"Co$}@_xJBb|'B?ZܔÛuakP~cFHG#65B֠a?6/Lag=@? D]$܅QƠjmDDFmVn6_=~ uN@UkXCD CqcPAB04^'^(ϯSwzR+gHq-Y0Vo(v-+z:Rkԅ?`GĨZ`7~1ɻ%.v&k]☇ᅸE0iH5(oچ;Vu]wR m#}vSNYyXѩʛi dX` >Óq^V:ۮ\I.-MАЪʸʋcޟv[}?Enzm͌RH݃z")6 ,Dvf1e4& pO.DaVe&%zM D^Mi%#v=a39JIT[HT?)#<>Jr{v5*[%(h547NpjP}MV {q%崽5>bOe_?촦TAtѫ<;ZVj66G_҆Jc-}p\r_S<̐ ,GѬqR9%ʭY)Wthf{8&uGO:tឞD `$фd ';T{bC9oʢGbAh; wWCEz}O}[H5Y&зRrw nP9`m3Ƀ+,uX)iY ">Al P8 pud* n=XZ7-O&XSP8g=Cx9Uȡ9+\j͵+5a'S!/*sTiޅHXiLz/LRMξ>+覧)bka͆ ׌?T e${9Ml-phn: k}0[^HKtFg 5` ) y' N;a'%KiU6Sq-[ ɽce#vtF,bߋm\E̐ zQq}>A7@Uӯ)Zlld!ȅݶ  stP2 zG~A8i&ŸLkOT/!Prjj@k.dtnɶb\=0\%}Kt$Ҏd`j~M3,иU^YVj)r2:yc"v R?S(^Pk"Yҳ v*_GBEлTz&!8ie<ۘt4͗?̊4 %ܒyY0 7Y*;vK~9$ vުQ~&̀0j `v7ƞ!вxݦfM溊7,C1us2U}uz|ǠEqu ]b@|^}ƌ$36_>>BkҨ}dbilHg*yyږ|(wODCmģ^X/?<.icdp@n/)c DupZ15cbAsӌɉ,mie!̦ET*>|n;xItPM<ͤtV&}C:9i$ʾmQR*4N\y ȼEP ǥճrk HzK#n¼RȤ9?g8zג6lt]C0mtꀯ!#Cc.t\cs Ջъlٻ3yjFw!>e{GX;ykw.N}苤xi*0Kߪ.ILTDS]znbҌٛvWjOჄj{hcI.3f6kSc0P~޳};͚{r:e78 $G]ifG1jh'I [!{*$8DxJ̘/P?8W_"#mT`UAd$.@#6oMG_T)#Jfޔ*xE>ځюvتCxHl'Z:>l)!t$SHU/f#LX/ȫFVK6ϵ;~艠͸%7_aİrBjVEytVARz*z@C^|,EuB3BT00%۝Y2y Yycm|PU+k7ayZ2J  _:d l-|@{]f!EgYM" dt:P@7 Z7:Y-,]Ƞজ53?po܄GY̽El#)vzP0f.!RT˽GaT`XogDӈ1}U;G6Q#w,1 舘7pqwH;.!GϠm,fi/N^&͹uvUTp\ 3|c\zO> Txc EGqhApxw]ىsg^ H-3%w*r4 ,thdq,woV?H MŸH,FP嫒".\_թN J Ly!,ߤ]6`mpP"{D:@4ibI5\}+A^qKa|Ƀ'GD"G̰-,-s8[Gb;n@``LE5O9jzi-7̃ QR?VL:51vc يo)y*L1i 0߬Ta H|ga#;$ xjzrI<ܹB +gjj=*v3LO#vx 5'^?㼝,x *I#LiTIS u \I:cO¦. p:T#iM+%mjg\]6DUq?gtRۦLI#% VAgG_ :? f(ҩ|x\&Khi!(|!up slߵw{j*DV+FnH<cg? Nl V{V. %Sk(DU5ӀqrcM FVUeꖅudg$}JC`ˤfga+1A]kú e4vŃONU0:?yLVL;bI~g*>E5*Rh8=Ce@VV?G x@"J85İZ3R(dCԩ5r^.٣.]q\I0`WwƒoS::(A2cti%OdL5<Ԏk7+ n4њ~ZE0=Q8|^y9E! :o$GdQz,_%eM:3/ldnolѦŰz^׃+}]N&cge,nRIq T gZjCC_"tR 2W@r=jjS<$c 3iބGMy+ Md^Վu'3~|GȗYҗzsWF!`9$LQK;zӯLa~ElF+[}HkՅE6[ 0& /Biv05Yoڛ$!sDKU7v~ZWS3VZ zXl_5C6&)_<Ӆt&k=`RZ v2"M4$pr`UTi0ք,(L@-ܕdΉ冷2ŸOI^t1%_C6\gnI+r[qk^1ZrrO,|7*2ٯt:o4B>OPѷYoڐ; b>yW&Ax/g>UrS3zMV)dx!SOm?+|wQ$m6X$]*Κá#5CY^P e >%೿6-̲tz1j$jH+pvJƿ7uc[Y5"g">MSe[5 <:dȂ( ]`&~L- "YIPBČU|Pͺ{7j&|]p?f+ys>/db+?y(ݑqAALĕƑV)ޕ8ByZZx9'jTIߨai3,1cR׈}x;GptEw H;'Rk?Z-&R>ۓm%@_x7+I@1 J艚;xPa2o^Iu {[kbNj}cO // PbqnǬѩ?Ns;똚-9fb?Lp2۝ʜwIZJ~ܟ1{щ?MMB"pykvmWP [IKR?& [D$d(o%Xh.fJR)"E^62PD\Lbeg~Vu\ѩ8qԆVUЬY "\YЭLir2--mtC * mMvMMU{T3$ՅkzGah/zbi/K6Jڶ~m 6Hv[Vp&"DH)^*Y/D\w{,j\;x~>|ф\ar<:d[j+8'Šߟ3(k*cUuxyaFzqc-]o+<lG`MަD0)^Oቍ^͇9[ɶ1.{pjJa`Ag>+2/ ^ 5q QplpćH!+WvtW-^RE伲lv@,]٧$;U {whmkT\WZח\˜,&$;z皼!p {Wx(JkNq*E;iGUC58Hܱ0n_CiHW)6Y5A^n\7!HYٜOacKpaٚßg0AW HX S`sq?(4ǰWECd)XG,7~DygEM|Ѫ)"MZF)%0㪸a䘂k&V#R5]wUy;Ι  v\%U^f8d&;1|nuX5LVC$(]LDVchg$AtQ:jIc[ԥR>L"1p~QZ]U-[F6i'm-{3twEiWӴ~!G౥%klk lHlu=y(o]Q0)&\Q R#SZ_U_U딎f.!b7d JeP4Ğm/bt>H">IKtQ,")֕'h;ѧv6wЙyj G qh*gWsXQ@əW x|xz9,+ Phyf^q [SnPVz,&|wsṡە,ӌ#1$i\L+H WsFdA|l %DIB2xt"W!by'c B͘zr O޵oYY%q5b۝/ұ`12\p<خ2pMmQ_ z(vgU%Vd}4\7r ^#jiapj!knj̔Q&d͇"AtJ f4a*O5v^[u-LU0vk(2_&͟Uu9)!3&Nh{.Z WPx|_5Bڏz;PQϗV8Þp"4?U\)bڈy(e'gvC{Gx.7\IO6 [i~Pl?Yi+٥u=n@8;sće*՞XkyrXYOŰ .Fp7>ĕvf7/aNo}^FwtJC=# O =%ol EʅlaHϏOA&_d'O,s`~QtEV!*YSux4eȿF^̗Gǩv~\]3QJlUT~`}`p),я\;)WJe ='~:#Ԉ&<5㦃^x_mF'$KU. }ۍ›cŠwϛ;M\5,AZ;iSrGLạu."(–xKeP5e8Uԡ*ZfQHE,Y"AH+6TE?O]ѩ8GRh϶pI|q2Czv5cH|{7H!ND,c-C 7<ʑ4{lgnv;I7}~[D%1o@JwS9 Q-U(Jƭe do2cOp~g`xϲ* wUZt=W3OA :QMC1A*{ӞUPObUZrpvXjpK;/%}dB%N;Y9k:AT%"_ ,{R Kk񀙸8VLFYi vv 4oך¡>3|MWlA9/ݰ~G/`Vޟ<1<n]5aCzO)7l̚:&VYu]9:=㚃il_ΣAKJy ez]\٤c.~ .Z[ qf^gFk`##%!8<MӜ, ?H~"W?T[ O }%Ҏǥ6(n^2ayj1 tXې t4қ]JF hoֽ]؅j|n7>p0ǡ+N;mWfYNn.)_d_n6⪙:r#vw9c}1`J-?) .P[AloEhIiRR|Vpσ{pܚ`v"Ķ'@ݶ3r1%.?}<+)* 5Cap;Yٲdm!l񄪗%ʲǻ  й#E[lyN`@+aIJ%KN3|&^9<,+>.ґD"v a=^t}V _۳m לBʊc; 4F}Bv(˦V>}ںrAG˷emvWOGt\o[KN)A}3䘥1&`~C*ѥM'5J4Z2^64W=?Q2hanx@$Tjc/? _cC?kS<$#k*z%'t>V 4ʈh`MXנCG$>W$#Q"E9vbk,\v_8._ d/5 ԝ|;9Ĉ)bMzθK9>2>i}뢸Jq Ml`zs%p1%$6ɻ3EN1ezVIUIIL5r@_nu ]1_J38Ȁ[VD?8[ɅXÃgF}&hyʀT`ڗkC Ú'iaCW*>rODmÂm9Q*!gKMՓiUݸFj|2Tބѐyfk0$gg~9QnF wc@Bcjǭ(NVU_F55B<ͷFB1j*fޫ Hlǭ\k~L͆MH+=!cSdq᪺'3D0=/l-_VWZ/E]r7z e06M)Uo>mlMe~FRA=.Bh>p;8E>GגJ Oڞ@^Q@~S EՑF4).+mGxne fHuV&Q)}Wh(s!s]bwWP]dN܁p+Q50h=A[ :>3%|v:3!ymV]𔤁j/wca{+?너KNIϼ{".mx)b^uavJP1/bkO<$r;Oyt5 |d6"G!?4᥉%M]<0n|9t_&'^:r'nI!b>fɇJ^KHwv곌75u?I**M O6$7]OHB/rd^r)AK~8c EmO`#jf2.wϞ j*泅.97rz +%M X/9hTn"˿ʗa4&8ϊ4'O;ۖU PB#}2!.)pg uJƞϼh|Klo+ P)Ȏ* mDO`T^1ӷXK z쌗bu!\S^^,} "Qжjf=U5|p% !6+ʼnҁ pPc}D8'[R,2xܛ%&MOv ˍ/-t/MjЖ E\yT-;f vThAH1(ATy^. 4b#> FD!1p jK%4عH&$)lc7 67Pl/?}$Ss3YQՆ$J=?(iUIDZ6QUfoi }$|i< V7"9YFb/ʱ+V 6%h_/`[fr7! sWR#hx.FkP"̴@"E'rYĦnus,˪G]` iШIO7FBSx3h[{H` 5N'PCԚ=%=Ԁ_ \ Aj`rR.v ff~3ft. 1Ke/^?AavtUݠ1pSGxZK cyfźPe)m,-T%rmELcÅFeXc|koY v0N.3i(5/0V9kZu gG\߬Gh0Z5Kq11 8Y4e.ȉdzJ繥b(iy5qjw" YNXq}ʦ4Y"sg6ؽԅm T=298X,8r < *1g|ÓNp|9*LcҔH'V~=xz BGԦ: B0vG1зkd/oOr4ɏi_w7͛*Ac )!HY\l ' H֦ g˝ YtK7RG%'[$c<&sgl:6{9me)6ǿkMH$>}#@5|7 `YRS N9s}D<lPXG뛸k&R׉'ĉ݅žv_"Cn#3`DusC<-yx3 T?FDQh@ƫNa 錧3ƭ^,P[ƥ W& ~Lڢ eވR7s mKgSx&+(- x&hc~ S U]4Kza@9+p~~M<3f0%$t-cF%(G,ٯAF ¬dV Br ,,XC/H >BВLqG^qTS|7kQX5aBB1ǏWΐ"7͸Mۭc6[!.\afmӘ h9E ɰ]lCg@Kl8O4l)8dF6* kSLoVEn)^7PKVIpo,%]d G=tl0޸nrt$_uouIJ ~?,Ctsb5w`uF z sX7R n.F tk}U&߄SHRk]j6J lKsYWƹ;N,>nfE~./cs(ع2Cҩ)Xzez|$0%UpC!:X)YL|%n=$ީhjQIk^&pTIxp@ǤʻB#-3^CN6fX +Jsñ;ŀX] @4)rGzDinǃj῭r/^j(dp W"^zvBTY#at2E6]*m+xi2M<a4 hnY&#"8J(vϠ"Z8[E n[cn}DҖ(oi /SÔe%!y>[+z A*`q]@Xl)P@7QҌ bzŠנZ|ûfڥO'.ޖ M>Rs4;L7,* w8O ՒC&1 ګg% lp oenuOB@F8 gr9x]{~O9 Tp2f"6o6+Cw+9=k5ksȩ2~'ySn6}Fxo/s*GNLn^q*0b Gݘ\g[=`R?^%﹈wsξ)WlXZAFV Yꙮ+4(e˳IWNqKJE}U½h&#Y w)A2!$[ RjՇYivnfM^|3n0iޢTJM)vh|Y\.ʔ G]-j -XRhx 1p&& `@}ݪ,`7^w,v.j2ߚt1嫧0Rƌ OZ6"[i@Nol*h}۳E7Rg1ڡķf30˛CKgKLn!*e:׋1B"wBZ- AfQ}q('_E4.}w&?nإ\*Ľ-=<щd㰀 JYPE1 1&U.[YQa[Hm"Րzj*7nSc| +*P>]#Sϡ(KzUp*_s,ܬC_H| ADܞ|}D9y`).w &?5qI)C_Y]m>POvU[I :ôf>`.sM/}:Ab3+` ‚(/1e`.YC>P'O Mw3.a|WKlC "IhyWd֥oJ@=[ssreIi/HdSovOy߭f ׍!XI/3= UvIhNkXmiR, 4 zdϤ< B莶TÀuPF"ZQ=3j(e(mqbsy6Ý>4b Xr:!i)Do`Y<%`H7 si V&;F%0_0n8Try }!HCuB22 M czj*vC+W2U 4"oce%`SDW]}vj\Ċ0}1J5}gGc_%e)s4'ުXf ~ov jf('iEafy+sĎPm -RFP B-R%;S j4*NqPҬsUƋP{v'##43PPskuXY6:b?*m,jV]^7&?bD5_6I Tp7Tq߭QaӭO[g@Aώ71Nnw5R>)-3A=d$THg#Z{M>"d"ۆ`FhP 7Bj~sdUk1Yig>Pj>L9}/QHrP=q:ORl L%EGd*yԎK'mR.D3;W*^tA% @w)M>׳TuV=< h- A-QuBqړu;>[*\%M[KΜB?\#rQoCM#q22`*d֗p$P5~X]?"wǛM5"rt qmV0V3sRS/`|29iV#!YS09WPH ;quM` ,YGrP-doutqaWm&*!Sqbgzm#ŘwXTA&RPsJs|e>YI\ߺpy?:to}{, eT~}?Xh S+]2ROΔ+ gAm-;[Y iv-y (@^q,,ƥthP;BøjFy!y,,I]|\H}Pߣ Ӻ?J(,b+.~Cbhoz{ q/˧.V H"Yn%mhu/uy G^5d)!?S BiDe.`mDZ>}2KvET-(.!J:x -s(fW+}7ʕ^iZ`ڒ0ϭ;F.TfƼ^ 83!C|P gi+tan?JC۶YM_]lƴAKDu&S(1-dlTx.函L>qp陆}B=WcDu Ѡh[@cb ȸJ- a@[LP8*^i)jTlcF dR1C P z, x6BtE[GHR )rCfʂS^21Yxy 0Lfo {R(yP3Pa]@{"4;mܺnR AsJh){E fdU\: unP =5E4.CWfZhel y7F9brD)cw9o=piK%.۠lα:N ahޅ[DI_% ;{sJ FHkQ]3ؔPnc$*aAWNWZt/zJJ !&k^cu?r)J鈃Q+.K*J?h[yXM&r/{Oc#L;e7i!ojZK*\K恱f@+{`b SIeoiwYnEagnH340fUd r/*;deK`3lss AN5O tIz9s/UQ9$h=gf丫q`UE@Sҥm[JԎ/c K0@!yQ}DeC| u?R} L>YAb9vVk_[8?)H~/}&6_UIB4# Na6 y\|HHǘ|5{- U7#-t:sS/I`I2͵t&S*j1b"dhB&ʹ\ŲDw wHb{͘Тny"̾.hהTRFK.G% 1913(F̐j(~k`0*d7`&ŠhO>\Ώb &] "YAzGMPuαVTAfcȮa$a$I0:)QZ U;9bn㢙$:n?cJϖ`ΡU/3b׭7 J8D2^4{XX-IM2̑nv^@DԈQ)8JhFK65ojɕji+XvdB!XXھR_ɐ#Da9YI>-I.کZ{&DoFP~`'kFtG" 4V K23ǂ[' Q_J26{G#1t97sT3*vX ZȞWĘ)𝜞rL[>Ebvd ъ_HTYl U[RzqވSҚJ4[;qQ̩ۖ{}L-nM{0 cj+YGbbVs?lIڅ)ݟA8+w5oc\z-4`OCuzR)jI7mTP-MO#$}; TnA DC,A]8dpdp = #s;BVس6HzaCs`;[bpnUWo.|KhG tlk&vs+o8؏arfG+*_]C<í5?+As:sҏtwvA! ={\ɩ:`I<I> StE0KYp;: Y0T}-OQp6ۜ${X7RI]6KHU3JuS|Yr qX&sG:\$@CZ(߷h!"s)mHj"KͣaD% yEy<ѣG/mdTNO@a<~~bx\a`gYRQa:x+Mb72t0R1Z},b8(@fR~3dM΄!;\[w  ['eDw򾼞eaZ˛јL8veh"@FÜ[뮲F","T^S)Aւ :`^6[J|02;8HSz!q}ca{n Wvz..HhWm+/T՜uADӝ"VF,N; _px%$Z-?<{'8N7v icCQv݁5hC7f]g+thk>u+D7c8_??i9!-V y~|78T|C (D9:w7lpք7((?aHnCw{4:Vٮ}|pmpALz?6v1̉/2WTp!t=غϾLoBjd*X٫F՝pMz}P@"g(-N]~@8-p0 ]J ؊T~.A&-b^cF#E6+-֥\"'Qw>̳%\UXY`lCXR%}#j 1A97J%k%_Q( 3fZ]@B mb(:')h^**$#xao0:slxXB*jFP[*O\ ^*R]v[xs'ʗw{:[jЏ1}_ڧRx.Ֆ&C)W>Wʍȍeƃ s%Ņx3%yq> A (j/J>nHtjD^rD$ R yuϘwt>[lGawyQ0v 3\԰q:Ca%L'|J?&n1?o'j&/AP? 2$px^^jG)rzc:~j+ Wux{M"?{-oϗ jמ x+sq+-/sAȎM_iA+Zv)9n1KݕTCKPӌ&[XNP=fm\egNZ| FxS21[Ͼ1!Ymҏ6c)A8~1TML]1f߾.jR cĚh )H­{1#Peo=QJ_kDpE{NH_3ǿɌyk1" Jj|4mb™(مCXμvbK`d}I_d޶pRJ eTK !ކF XhnD܌GНƒ=zvþ;x<*% |1®L>*BQ/,T?+/^k21K-cE8FSR)Xp7FHb00BU9xSDŀAI7&R} Fsg\l:[ DΝ>chX<@k۟aM0~؛vL#x|{Ev-_ZXl|㖦 0W ^S4] xDݠ<`y CAГ[1<5;<!ngdϨf"؉HBi%\N_Ə9p٥".~nCC_(Y"WB:lXXj#v԰b"y줊uQAQ^؉3ӯ0c7%R0RhJ,uhs8)|lBd@I4Y!|J QYHfc*)Xf ^[cx7gfc `ZEi=(3?ȟz]n%ٍ6nlrn7lzp(?ʢV@G-?0(=bˋ2[SC/i}HJ;_UY>]uQJ^OWre8YB}sj~-t7d'6k4@Ώ\DIʹPETT:/,?:2TSqB ~#neu|{ѐ*HƄe2U.&t ݩޜzI3q]|L*=<V@4*-LסzvZ΃+]O锯]Nm2zҧ Iv eBÜѡۮ9{W"fiQ<sf]:s^OiXhظ٦?t_0W+8.\;_hƚ;ȚU:87Wj^WQ-P%caNνDB!4T [M,z棍ݫv)5wb1B"t&>U^׃um-xFz蜯2n0= \w ja q>RaԳ:2|tvgaQd t?4y8=>]Pؿ87&Mk8U]/ZZ\ԅ+-9 :;+оf P ߤ|rQXC)E}_W{j^|cThd9 *IW%pW Ptn`p4nşcyIREq8*,@r޼eli \-IE&DRv07 @kE+=^:=稀'9c>)3A;0ۣ^ưˊZ `]`a\_Y#nҠ2ڸhUprHmho Z.4_12\-,Xtؒ1BjSSP) ˳Ykkd7 Dcj:!бulN{ 6Emu06#m-Z1늃̩\e*aF/n"qfql1E~Ɉ(&zZ$tOhpŶs}=vWO"R&'ږp̭wRh߲?K18BiA|U#-oe㸩 c0ړ":NߓȋAM6>Բͧ{g xy/vK@j'aZ\Ric|EȘo~CZ/7u3RD"瘈&Rrfd_([*6h%%TM!>J2ڴ5!@ց *:r7uPyY, ,o!Zh@0{2[jlhRKPbAݹ +?q9sѸqtNgi\Y` +;K`RkʢtAKu 9dH]U*us̳f)sci{ 7V_!l6roSV&"-\AX'C:Ԟ  _m47HFS@۔O?߉#4o;# RN+Zqcݨzp*fK\/tv;ٷ?{?|+кwize"Q Lf.΁dm1: c[] m>{=W?L4 }$yv5Ru15H&}s8 fDT_a,~%Ɍ&)#!v܃@G@t`=VÀY.lvw*l]b0I^Hvjx`/ X6׆HfC! H9렇A WK7My-,罴[`kCGS{|o5&N+ _Bq0bE_:ȥkՍ9#X,CC™Txk[>jff&'yDQ|Ǧmu27VkOH3!۱t.+!V'61Mp"oQ8QY"YʞZ]7}i6BFT2/c|`(B uw` ۵M,{<|;_/F~*޶`}&].Bx5[^؉W׷q>% tS}9T9]OE!dQ*b7ܚJ,7(H8 ۪:0MFFބ/{:0*`I,Y-z:I$'=(cAwƹᯕ NJVz1Ȓu }ukԉmGEezI5>v6?[⥂rclƻzo\Z"r4$!^O 9B eMkoO `.* R1.%TB:j#xP tQ${5œ1ҚzzƨLТlv>CEԾr~,7zhi=$a]`rX`%aGm H8C g,;uŊ!%nW*1˵& a7TqW=H~% xgkY']˂GFj0i! .e^>RxTa荔9PL޾7/ $ \μ拸Ö`G(֐SvMdf&r6}}]y " C]x&1Ҡ1Jk~FMp6ڎNpUn< ~+QaUJDZ̹X9kRO:P>O羉@fK!l[]ƿ{K{لI]Fao&nݕ+SdGgy4Pf"'>@ŸT`0 3!$U0|x;>ldXRV9{^Lc5Idy "{ qp`$m7|\ZV~nDr+U$<,AWXWm4;<4S cE7FtǭrQ=w#󺖯/!t` FQDWgߛ-?J׊)x](4%QJ2*(,aU'b{b\NV_e'/DQ9"!FI1"UJ{,tg_6:=?bhuÿ22 kvLQL:AF hٜ ~O68kH[7NXmXJJVqxEpSRyBbBvr[DbV`\Rv#Sȗ&yNk41,8OS/K u0-cd*M}qΈ0rF ]OvuL 3/}ϱ,!khEޝ*\}z#=PP]'D*Ḿf*ۛUۑtqEvWLOIᐝ5(CHYxBI".qW$팗$UUX8M9AzA>um ]|)n <WB"VCa;coXQO5}nI(EBYZChRG 00 c ŌSr+7e<ˬWxw˔CMOdq4t."`kC8{W u]V\bEWVWS3'ԑVb/;z߿~+V~d0wĦղ?=cxzGK dϞZ4u܅5cO 2 Kf/8HWS9E dOԙdezup\@S)< MHdD:oN[lƿcR]Ͼi:"μ\vqiP'%J/+:PJLC<ۏr S#h'k}fw¾C,[ắ:W,ߥj0#.΄BI%kì`/@k]Ukgg[}Ҙ{@%TwlF^P= Jtz\tufx9 į) o1Cbhnf+Dl ',`7GK2 ~bPy;%;\)o63~d&Wssvr -W KlzBmpd1Ds__ 5iӿ} +/S$A6p ŧsMTW8]*<-<É~,&f8 d:aIF ؈jk_P<֘^Ep/麓~ V;Y+}^ 9Le8ϘYm Vd)pYtxh ua²Ι<$nAY'?w"/WqKYb3#oEt0mBry2#ZJrY{;T|ڗG>bMqzaHNY=.&12q_$kL:4pRH͈gF,WA.{9vj`ŒQ^wKQZmhRakQ:4L-~>R}l wuC 2O `Lu(RڝJ$,j#VO9;lFy*;s zZBOMT#*4|q_].J 0m 9MCa3y7ƭ~.;́'bPqU0D!̖9xةwkXaĀ]n};i#׈ @kdJeb1.O[f2[*vDׇ1j4+ur%1O_bqS'P.DX+ BKxv=[X| }-a[|`PD*&v T'\2)AU~6O\-X_1 ^^[%|T7$^^?/: 3\*bDDRELE£:՗(nɺ)N1 6]K‹vC٣(RhO|ܝfƧj$s6 vۇ=-GQbp7) L[TjmR%sI=YHU #a GsNIu]">?V!8R׊׾a97Df;q3&m8DD|ȎI,lqO~E1XX7OӐZC4wxͼ( GBHW#G|Aǜ>sVrDŽba=Q!z%עcL6Y@Ve{|R˒ Jij_Hmf#rmwm~'\kVNw ױ?֐%2bgg38#m-!_U 㩄&CT^,ZlEwz_[0X,eO6S<'qZ8陹.E`pWP{9 +6旲 nG);D[ G1%!Y7$%qbG ,+DM/%Z0TX7+ _X֑xP fӐۺҌFu~K?S ҇RH;1ExǙ?0}i%q#S5'׊6OIaF5er $|j&1;P?3@58 'O!u#< 9m',5]ؓ c0PZpv\,MHe];|GNo<~*TEr} R t81%Ct]qmGyȃԝ:ِ`*'7ra,¬'ExM/Wc +3LnMafߔ_WԔQ52Źa<9"CO*Ut] vc*Mpub7M9E][&\0z >K@ 6 t*`Ot|8R_C{D4OEͬ l2 АeFʱ}mGtRµ((%kY.,#aaB^,7y۬W.=h[;#FO*^.k'yH.:T`CmNRȖ6(XLGI 3̇1IWb;OZX99Nӗ8b hzcXQK1[hgA ”Um#;`ux wgzT ` 3^QbY)U(9xiLoSes7ozfS\B` 4CʴkX`C6$ Bu=9UC5,i~蘭=ڤ&v*ם;tPa@G- ڣ8I]zCBLцm3]k$C_Q_3t UTFx?-J"lLoE`'k;MDjR8F“S6_9T}/>\˨^xΟS iou_4LX-zWmU5r}ƪ7Γ`u#Pe"? i`ǵxOf. 1Ұä/T2UgvzwF3ǰI` {Kī4T]т;6 04Fl+Z4E)0%!a]c=ݚi'`V; aѬ\j@cL[EOU莁TjF_~*u5nP! .AWAq L+cn0YvB611ݾo`WOѓ/VuT.@b+l<%^/7_*@fLʹ +Uŋ̻"W{Uc#wdU{0VTchzH42cOYO&SDV0U|<r#VK/袞feX LP tDS!"aZ2R]:{+U~rfe `u|QLEK9ʋ*_?i`p>oPѧ*!`.(\gG~:k#g71;sFɍC“:|Gz" 28k?/|6^F*_$!q3qTf[rq>Zep@ 1"2 b׳7Х9cPF4o{_U-)RZư|ee;P qC2 vI|iIAIJQt ͚1эi^rMXzd2cozz~ A\箇ȔCH‹Jbo=P5VU$pGJ I:#S ;P1Oq `lMA={BJv[8A%l O$:t{y!S="[+3? VȉfأW(;E8ϲ ɛͅeg.CwLs/UǯlreforW$ [sn 'ؤ&!_hf<2KEDYMJs;pǚϗog7u=󔄎fm-Io3lIG'C̓~::@NQExiaX ijs,B ֻ%y]f vy69a].iU2<EHc Fl~%Vl@1pT5݄t º "%u@[Oig_l,M?C^Y4̈ 7Ģ!cO:KSr (AX"pٍL ːLɽX U 1Kda"FoP-AH?R!񐶀ɀ+`ӄr@ 1 \7خ뫅"LyӰ7f;E7͜명M>B !=+nO_:B!_W6k .Vw~L]П֦g^~_EVQQVt!&5 K%Ym7g74nYdׯvEcG upKA^٬ e:'l\4m\1ql~({J)ޠ&|3f#[&Ѣ bzhfՎg&Æ;cj宧˪&p?\eRu ,(h(ROHN{lЅR ɦGJܠZOWF),>K).ٳr.$ wfKA./8oMƸ{2ݸwҽ?.*/umC>9R>jt{ _BV5U[V=cDri5Y$qD7 1na͸ԎzpՇqaI*I 3o̵x;rOA ɼFS?mh :< zA*@7D" g#yl[;v 2 o¯G6,&&gʦY IG 5x73=1$sXJ%C~TT(_P\}:/[ 6b M_A(E:ueh .un^HMk37yNGz 12*(Ā2+he^*^jg&.(f2ct"DsN,`s͌Ect}(6.흋lHĵVb<~Iz[FD-. ,/Qc΂1O+: ՎR̚Ag"HЊwwf'9Tolܲŏ @ Fie82EQ-x8 0XTͺW$OF12J˾"g.xVUrqDfxLu"@,_rnw=J;G4;S̻j+4 -%&N7/8u1~8%NtU.拰#dyԹrb-[|A͂$b-{jcHcP*ŝ١ WWhpfnW5뾸s =*JO=dUSs/u._rѿcȻ,ZKqwbfk$U<nlP6͸aAJ4ˏi\fWjWLn ۿws3'Of\',+$m_e CC}G2VlQOLvZ]rr_>sKh웓31ȴ{`8='aF_{l.> )Eo#9@" Ǐ²Әz|qDPC! Jph~#| SWGFlp1>Ǟtv(GvȑWbgDGNx'4<~-KXHcqk*D0đԲ qg֩eW@/ h- gKծϝr!p120HuȽÒKU,\bfaT}?ᄉ-cY _A )ƻs@U`.E DawY:XZzs~Td$u#%e5hzgvNؖyY4+1 Yw7Hh~^,neS%twD$Ӳuu0^^ 5[%L~˰Jwţ wSV!PʲѾ%0cCQ ڌ2,4ezX-7㻵Hb? Bau;y|I33gflk 륕Mfu\uGԯ! N!i3BmeqR#8oY>)5&qs@E$˶}ٿ,<hH ^'.3VC@vh(̮@I~XZxTMi}eI']˜WT5$CZfbtPWW Q-oB3޹;i;4-9 d؋A-]5*k"fl\$e m_~+Ot6l05`f|ZNjQ`LR3;5<^?D X^DG1䳯 fq<59BUzyRH~n>.6d>i󵝒Le[*_,l>"aYuiaG<ƩՏX½yRxpL}0^+lշ؅Gzb=iB%Š=4ձGl%EiTl?5!l<`+s0;@R[wWb|a OAsfY٥W6}K?>0~J}?C5Yiϙuct-p= kJY`N OهBhex'>A׋UD;!D4zudU+Э_Xg^w)#_,.oan7PI5dtH*. k䕅2C92#kŌk1RbNym߈80=UҮm1uK^H3A%_1׺IuKL?˰?ǁE: HELl Sy@ RdRK6z@ճRZg>/mjPIw^@sY7NR[@?HVh(f2*f ]k riXGNzHU"itA Ⱥ+W1JtiPS"]؎SlD:ytNXY/8Mz ɇԹu"͐+єp;R'l`լe_Lna!h_ ̂|3k9lTRc`7;YKSE]^|!8IotG{t$9S@A-9 l#'~h_glU̶}X 7ќw?)r޳+{fjbLoRWnj@lJWhu!)(x+I/@PP+]L˵4Zz ,*0+ W&];C^91 zI0n7Jyz;Nxl:㣆!׳F8w{?{bF'pd$RPP7Sdc $աOjk1$%[񧥾-c?)S+!+@Ỳ?"l}C:?J”-(]u& `.hBhȄU p3}uBSm}ԛ.KIV6Oto{'6->@Va)U0}`CO'E7%'ٚ2? |"۸8A#?|7M`}(šaHk넑\=Md `Z m-U@E@m3ԯ3~ J2v画_Lg?v>ڶɂVPK 3xSGLIʡpV]&"/=lpG <"{8%-E)ΟB輘nZԙ<X4 Si42yh_ru&!u1CMW$,yujZ8uf9>YYnJ2q"(C_<"^4Zϭ:3/pi: Ja_jb<4+–W&' x)lx(oo8Ü?9S[O^en֊:ƙǣW$& )R;9::#ռ.VqԴ *-mܳ:.ѣ`ҪƶZk ~;Qd#59_͑8-Ee<#%qs U>הU&/?R|oo2ǺMG/ǏCdjFk32Q9b3*;'_2x^>Ł&yɑs "z]X!3_ỈJy$V)Ի 3O)s֞liCV@A@Y+/2UF۩T$&Ky%]`^V)r `?bTÚ|LaT.Sr6bӏ>"q2Si;lH>W%ja ֏UYnFemi3iM OEGU͇-iZ_E‰cz5mW;S:ь /;#< *t4Wyn2m%qn=5 J/A%?[֗(,XrS"hXa>_Jn$e99ieg_‘J$H{xlL_ eaN[:9?B`(,U̼sJjáA͋u6՘ զwaD\2(%ŭ?}yĥRaざ\p!Ee 'UڳFV8>y Ž uy0qDUzho ()Җʟ;xv*>h.K}hzN; S J>z v3+ vb:R%=)D>>_Yawnͦ Gqih=nTc>%4W`^sEޕN~D}?B45K*41@@d0ҰCK+Y^ ,/HUe$+i}׹F Y%ބ [NCW0ٔyGǮsN ={)J`^S0^xVbe[]gzE]*M 礿󬀈oƹxhhNW"Ν(Vɯ4\GbwXD hlTXBua/"Nx ;9G_'pVJ;BO xShs$aW,ҫU, [mC=Ȗ@VwUޚ3s 9w_m4`v6Y*lw A2w.$ ;Tt63RL ) :_[c5]髫- L3R%G&c2̴؎/!\.=\_4mۭ+InݡcÉ^ɀ@k#:BHW^B2Ê'ApKۚ_GszP١EzzOwX9q\zꈉ O-8c.hs,=]zFRX6 _]A `f4p&3u:=Ȃt k(NrBσ֩5DVDI7Z/po)6!rp0]\[,6uzv;\ge?ܲ-B A>Tu_/,+ohaU]Ϭq-ƨ /a7l\cM33[6=$7;n}eP0,_7c-_#a i" Y=]ʡ ԧQ U8Z}lgg7vNk5?e]6ފ)}r&PSJv ь}`->B* U+Qq8T[c|hv懒#,ryUBTk i5 +*SM*A,ʔN@'<^p?2\LºOeM-GHx87tRv(V0ej:#<"O3 kkF.SKUv#y1SqX'$KBFĀZ{՝%Ն0vf*>P̀Z|ȼT+li X54YQ)wA֞gʖ>-F.]nJDX%f﹊I@%ղ4/wQFEah+M Tg) Za^xa- ` DtT^]!(hUB$Ķ`f椄-4]2L ` #A#u,RgV~Iʈ\f >uhm3:†y&?~PL0Q)DI~lҨ㓤W8m⥏yBM%^37+"m`\Gd  :ƜZ48 oo%44V p,M* XbS1_W@snPBJ:'ϣ:F،2TMY fxNgkXɃG8FpI+>}KMKgԇh\K;SBsS19I>hģY.1 c|ЎVIROF\.bx!ZJ"OVf@{$n2g%m{GJMե!t'뚴? gzpz ='HĬ72XQ5m4٪2&){Yd}I( -UŪ hG2>'{p"'v՘@0/Gig;GA˭#?/v'M҆>h qyPUƨHP|5tčdA./EXDnZjJb!*knEY/(YA S^"@޷t W*IY^IǭQZ M$ Z2}y $֛!?/>-ohzQiߐ Gz>Jdl>|v{p5>_+K> (]+on4O쵐 mrte9_Wf)<QZ- &J. _DXNbV9551Ȅ;+\]|)Ebx>Fk"qZLzVl(wCJFŖolO<F4_!K]+RlUmK1`&drgund͛nMNQ#[ik0c5U>oe7Gd?,#ZbGѠ3O7rFb4;&% 5QmJաϨ!9gٟbŖHbƟՌ }IwbiLs[§ӯ0pɎ#KP|Q Dфݱt ͷنR0/=I؎6F8Й9ʢsȹx NRMb3P%\2YHuf+9}7CCmIK2L_E)7v>;LH-[Kzf Gt=b F,D~noT8dVUMw~{yG䡱҆6ّkDf7kQ1gzk%ssRuKϜrJ83ߢ4I~S l"e]P#wl?:6,)Je4PbDvwԭyp6E1b# "+!;"185 yppUu|QӒ+FӡAdSrI;A(ym3>cwZLӁJN#^_ʊM_oBUXK4 EsFM86鑸0(W)es?]w#{_>T3&IXF i6~= ~q\$1'b3M Jc5&7oulm@FhL ʐrb@,_GI ;IvBd /CEhb"iy?udrm!.X.|mI>8H4p^nxtkcjI©2iC/ݨS.:U S0#ޡX$#i0Ek7ZpF|#uе29VR?P5-|8k F~B5!J.?$7y9jᣎZ?kdNRlXk`;iմ>CW/v5ϖwErSc r[ϼޢND7$X.JPu0O+)ϪHޖ`<3K1h.]:o褢 ,˅]Xŏ@9 6NxgpF?=Dߚڢ*F=ǿK}]^lj~o^D&;J%4%h:;6:ɐ<(xѬ]8S EWo׼rϐ\d-HAw)kF"BK9X KIja)w){eC"ՖFh}r[,Kݑ.4ykV2z@K\gSהj,#ǃ' 6)fVF)sk8۴AtĬivU{T ~!I+f4s4|vdv+J#x: y*͸|*SQGACSų; ȪByXQ,r, +{sNm^ e?Gm>1uMC_N~HPã94 t>wdmͳ;<0ƣ6Fj%΋R %WNvg+%r᭏oR@lf WS23p0bJ#jDwJAxuV9ϮS`HP4"!X,|%}ʞ'YBQLKcY˻U}P8 PTYAn2̳Xb,:7B^}$dB_EUCWf;xj !i/N>Z$ K8Eq˦wwCEGv1NMV[Y<"sdRK޲rqJتqA2CK}k҉A۞<ӣ m:8sʣ q!;X'5|%zgw4=#?V+y{$T IKP!|crbb{Z;VyQpp<+b.OFrZ#{ GEJcs/2)mz?W*!HRD|\*s_UmԐkDđ=>dYdG9rϑ7=?9> gfXg7H95ŗЉ?jyѰ-"u&?gL}:/jg᫲6k0dZ@:Ƅd*/6<_qWX6gn5y560v A aR}݈DkՋ9!)U{et(1~/ [ {w mτV:1`E4*[&?YMHPZQ@IqVz5C-)cN+ԓZZI6jR^nGDQ4uRY$AxZ) 6XIK]N}} R9s( nhVf ԴCԸ,5kƭĭOoi IkW1Xʟ<\iSWHg{2LIK< A8KP[d4DdD.]z+s;ϯ_I[4aZY]4څFk$,ͯIΐS%]wE aid ?* vrbD[2no6j5kj9yRv֒u7u.~P4g~`bҊF&=WQ7-k:W(4 IZQ&ݖGT/,Pomڍ+} Os*[̓i,߄EE_~ ™|%#Pʞy q*53&T4 kT>x@D?n-[Z$b@Iq7 Rțd [V\iȡcǓKbNuVDHj@xX{^lMFn=*ΐVokHj[씯:H~p _=L;Ky֜M 8QB)ޥ4E38V;[v_xMfR)?9.4vȻ/%;TQY mln(:_ Vwf?Un#1PJRH(]{s( q^`m>zF]y6y T.096Q^ٔh8ԣ/Kw`9hxyvR\A9TfX)_HAGX= 7FZMV"$51ZQ t8o9ꪮ؏ C<(soIjfG7u'+}A/f֕aJ" : x̌eAqlvɾ6%~ZM&kO'xI1yݏYFPz3M 3[){oHm؍!Z&;5ŲXyU_{db]5Zzl,碤9\ATT}$ZݚFȗI!ܾe(Q#J=U4D=(Jf,6,z$4'Nek~ƋZ \ԒFTH- cy <*N[6ɱd[E j횥_$jсSR_ ncR'/B㥈:}߿ ﴃ{8 ҃MGP!cihLi@ ~KE$Lr6'U~!Ј֕\iی&Obxe S֨x#H҆8,+Y94F+̬5A6zB?$u4D2W +C1mC[Sm!v:lc*É BlI3&E OHC7R@-^333Wej )+eR8ZD.E;'}3%[lC)ڸxDЭW]dDo9:Ԟ}UNrmnS)I*F?j l2D~%i}5:攅XQ^$3gw "ֲ,T! 09FT/:qe<4".KĂw3Upiy-{a̡5@Nub\m}s?pv.sIlT7Sչ,P JOt/bVqM74hVݣgioX6\ϽUf0,b5]Jby#? ]%"rASsB5LoDWL%5K7&a {K<@{zFPw^3*[<= ?c~hΰc[&H쓸#z?'1=7vĹ."% qZ&WmA,6m9oޣ_/#i9iJ*4xDcd'-})P**Y73T M<ޓ~ $%!y(a*h0CT\ [Fi?١VMho0b{Msv)(cQyi #B V4W0f`}rM*RX]Dk$tf(u/;rHJvDyY1!r%Η8Hh9ѲdnFmd2>pВ"mYA䞯jnl}d0k6X]:*BPq]*Uȸ[=NUݺ.9.S5w  pl41e% ;E-}#ΫB>f䰊Z`v!6xԇ$g7,f6 /+:f9d'aWS=*(z2]847҂˯ct 41Ik\OATH} Sc=RzABgmI8 Ϳ1ˤU)i^[q*̖VP r(6,wUbYo @rNz‰.,;L"vV3S To|MzL|!|`ׇ]g8[I o9"{#~eT$MS[ Uf2M1:r4ޛDJ9֘S.c"wUu4kפdv iU2yw`u)4٩y-HdtnlNdfE2rZDD AIƌ;,y=ZvrxV_e&#j?(˵Z5r(ѯ;Ix'\q MJ6^i Rdc|ynM}1mxLZJ1?pu+XΖa4d8D&yTlvQD*e{< O&^z* $@u'yʲוP(0"`˯,4pf4ulQڼv8fﲧR%`r汤( :]dqŴ9_&^?םAoR).q0_Qqxޓ" ̢ɓb 7)RsE֕ qG6/U EG5q9y9) )Cy{t8w}y^Ց̚=}tƑ[Dp$(i1D<2(Ny 87g@g]5ff]ԂMJ"7R(|6j0օ{7E-~isq枚nrk3,R;J S!-yU I0L_)<;q*nMn B7ݘ x0plBOC| Jk@xvPЧ%Re$͜n 0fሡ7lC!->sv_s;Hd&So͏\g&vc1ЁʴuU - GPNW ω\!& M?󆠦 $^]fCzn>Ï+ztQ LFm[MNАGX/u5)JԳ;bכ~jW| ' {U"8z 9Sy @ Mh Ad/W >(YbxwƑˠ<^|1pd*.=A _C">TVמ? ,ΨGȴ:Ychz02FsôM%$a`fO񁩻SJ[uĩԒ nn!_Jq y tʆ oB-%Id랂rYNzY_[Ǒ ˺P8l$-s@xO7_79R.{VN1YIL(#l$!|mvG5ViNTHO]sפS%iz u'WVɿ@ĬaL|]W 쒉3RgT"1GP!-lm60oMDGJTVLuԿ譻=Qb~k݇f,2#~$}Y;@d=NWrb~a&&ѽF^1hk rC:;I"v;1 : U& ~r*l v~(}jŬ jwuDc"r0)D>\f:q†T}7x|cuua!uǀpTr#wdVÛ]B%? 7UNk9^Ȣbњ>6&or24ߨ$_ f@MJ qR@C0G@ѤRLeÞXoSDݤ)!ji"k;]$ʗi+ȕD@pWl6ڒ~pay٥Dbf km/z }LkcvFp/uFSAnC^.␰Qm̻ }݆տ%+߇ntqL[7sO sV8p0wAX;6L B @fw-Y&o 0=7<  * ^x,/ Ĉ  HgFzo0);39fM9 H'[R8G¡z>Ap2v 8۫8H.ي>oPiѷp? 2˔'drԿ8IpG;J{'iq #[RةaO,K\J̆H߻?uZY|߫.abPXbvzO0"SI]g7 uUĴӭE)P0 8Oo%[T G1ư8sbQe?%Ћ%8at&ϽVd+)O͚^I:mͷ/ ~djB{ŶE',DVA,G{!=kH̃٨q5Z8OzRg'b" #.1H_VKkU.2:$l B.`: MyRI,)\to=jΟ6b/%͊\.2C5!$z4@ =r Z*֬X*| XUf ӎ@:y6?pIA15`{0BGӹSId#e|͍DMQcn4RϫGL2Z%a@gs>jc.dE9c%_M|FY/,B->R#tfb׻?Cܫm(l4m+ĸ0.P0>yyA`JS,!8k-d?k |HBlf4\P#掏d`lI{ g1#%=&67Θ;"3.wTjc& bIO'&k9m !J7;[( 5GVK^9o" 2,`0IV0Up׶P0Љ)w_^#/DWFa3Կ0~_hY寕3Н-jxrpw3ێ8h%r5ltG2STGvn\9tX#+ GiXXǃIu:aKD;Q,o;vq!~ @oLjco I]GɛN#B8lL3`Y~;[񂰘F;&:iڰ`c+C!hq&ӣ ;ńDj}>=7y*7ԁRVzZ$8m^a~I~=qz6Myڐ:gOgn)3ag([`[I 5ؼg(plbBpU^BݫBߩ,p`.41t$HC\|i)_ 4(tmSS`PUaz &eF/qr{@c P5!3XU^^۹_LwQ=FGZf5.1&75(r jr<;ΰ_de0WGm:@z-@vc@8RhF43S?V>sLiQLNPP2o\ne$iNFdv]G'|#?!V{?heJ\Zmἥm \ZVENaM_9 "^Gv/'!;A#V䫈MCl蜒/$EcgHO. rH(`\ه{/#3 k^&p$ X؂NZ>|pr*߮ tR-: nρs\/|Q -t>S(,A٥S*apD./|LhJll1~3*􎂬f$$IUz-}9IӀLk=ۇp4p+>d=ԐA+yA^Vje:}Xi A4+J"BI~HEn 2!EDHmʛ"؃ v<CmVhqH~&?M5_ v̌3%&Jeʶ];Rh 8> \1[ ͽh8io?#CP4ҡx#:?;Qz=^Fx< ӵi XbgzQn_9^kYw)wL4J>hf+( DF:$>ɛB=qyoV21 ȍud+;ETE߲ Ջ ;&WtF|5cdtjh>N'gϫnj ~0@j2=vOStH FW ձ/^`ڢš*LC$ rq>-a^(FNtLh:m4@Q- sj U?R`+ÉBG?FX\}Mݲ= E @-"2T'wq:F.'vAmYG"/X~P㧺ڿqԏ6d]&%>bqHYRj*G5 &BڱJ C8Kw,V*ݵN;iRbŅJ6lɒf`vB:2 Ϻd~YKbv'`v!_ژuv/ +g4G4%tg;0϶#wʁciڣv8u~0@хX^AFKG9Kճ7Xwhʳo2ƓK4I qu^r8 .*^[̇kgu G>uO%b5,y-=tׄ~`٘;}T4;|Rf4OSoA.8?t#nB0Y˙NO5GH?R yj#HIa? ?Kƒ ISNjr NW#VDTmXL\4 cGc1iߊ kIQ9JJQB4% /Z/Gsh11#[nzS[}5Y!3F]z2C!M#juBxHRfMY^ +ocz?\#@-MuFt]j˄ 272QRx靝ɠc?_ Ce,̗!X&V$ID8__6RH/xV=&+bK\Ju &ѻHm7C&/\QiJnُ>ȱ[)bp]S7/B>X<:̔׏י:H˔,j9a&x  c)赣 bx2f{G}6i+ O$񃻼 x1n"-BQTk|m';  :X?i`#D gSNj$B1s-X?]tnZ(~zҜZ|Q+~ i )ǐE:\&<Oh%!yۅg!-A20KzG3#k M`("1[r&oyo ] ڜ;_ܜW͠يx8>C$LY@w pfBe%G6h+k?#k%rⴭĿj0/޾ٔxrymo&GW7;fJQd:}=i9 4ohOp6`}l|YV@6Yϧj)+"p]rQnx#yr_D:O n*  K=1U%Z J(=*:!՞"(~npcvDbF+*;{iOJO/AL-hksZ< SSWdhyt}c.wGUN; b{Jd(@t 3/}ń*MD),U]:|^ $]}BKh@_H)NDZ1<2fu3og5w>>^rQLRDy A\ XzBU-)^u.yVhmGLqoM)N0ؖg{]WL $F{3!e ?@p.镦Ɨ-~ 2, +xX1FhΪnqx`.\0(E) h FP ǔhiMY5Io#Ч8Ņz~Zk }&#ѠKI]X.3Lo-t 8/ ]|`PXF 3w:_MYlZ]ϬkNIǿr[Yi_:c|J5\E 7f)be>Y:4Ir򮇱(O"jIeDzU ˚ɀt̀2L6u!cQ\dr~"ː.qJWlܝfږ{{]!"ǷCo7E B*:ښG. ?x)vPk(rvQ'xݯJx!#KĽ*iFd*yG4klRft`$f`<9~%EWa D&h΅_c{_%_Sg~g\#!H/SUF/qY9VJ 9$l*pxo=9S 6nPF %hh;C:[ZDUZ,ݝYeU24F+E>?b^r`(iV,5aQqUAV#A$J2.,#|l:_h)θx$2irg-w\ g ڃ˝^q/&.#@w `5Z~p{ L>t]A9P+ ;02J =@ˊ7~ =[]*hKN֦8}5^as^z$&QWs$^Re<}J@f2ZsX *9Ψ=ok@ΕM6vڂ獼K.IaGi0ۼWxAytLcI#aHӄ0p& 6V]~H'zQ+өmcȸ ~aQhv7;# ^Eq%vZp1抂:]vy.Fj|%F{c< j̀4|vogYr;9V)ɂL~?ud]!cii֛G1l}9|6!JZSżdުsd`~mdM*7g{FjYA̗=6ŅW!Z_@!?޺·_j#|xqPVA? uh'e &X6z74״+ܵSy`l#퉪o4=`'Wrs9',~!t|xXoK: ?@@NCQN@SgWPo'l[ F؆g <evLB]`w pgTȑ2x3ϝXl͓~B8'bs;ey7 O^l.zIsА/yxy\hbnf-\#xUfvOJ Ut"/n駔-/ 3 O\FkҳOd9޻,(#3KI5ϩ#4Em8F6w1p= C!hE7Z9춾Q3 +ց U H5 ϠE?iUs'3R7L}׸*iFJ/T[wڟtи »=o>m.2d&_B ̱w9 \O5a-\I]hǻ_-$B`n =2>s5"QFdE d-W@ҭP(-.apiso9;iJ)/ᴽq#q؞~F<ܿJCJۿ?[K4=RKH /-7^֡%ܦ>fsU&dےw RGlͤ >d@Ğfa/#DnD> K$fDl4oa`=N)>Q<d=ڙ]@ƶZA c͎ݷuÍ.,2_@,TFN]ܴH|6мf 5;^_Kzo(ZtTi(f/3*pD)gE{.9rc x| >073͐8cj<8M{܅}<c+߻kB ǵӰؿ*:?'׾}[R8̡Gn>gUQ2$M+36ts&4 ;*zÅ+_2k94lE^gYOqn6{/7&!:J^Kj,;cy1F3g,rr'ًcH%'s~c<9X7~ m%ٺNo'zouֻ 㠿8GFY `*QO] ) 2&=4mLL`"(h}O 2UQK`GV Ž^[lLgcͫ.(z8ckQb>}[ZnRu $@)=<Ϣm 40כJ5"N̐lWCcm!~]E֟.=u+  OR}i{ 0jr)NW#wS$}p"@@Y?m$ +tUkeWfƓ-Yg;a{亩L`"{(!iyGw-:#RP|FvVӠG@NiZ8u3x%MGlKL LS^A-bYcw:d $bPn1)Xx1GhBg*c]̓a*| uP .]R1]"H>0]1ELbz!;bCEoRvB.խ3idzkߑrK;Nle9*Ln-Ga:]8 6ξ5J+ASmc3ʙoP\f;] [q ^hi: Xߑtd|h)[*M<_OS26(40zCO7[[rT*E_s`Ww;'#OU ‡BR9?Rx#*9$ EiDCe:*8%s 3YSK\3" ZM*Z ,*DH§cx^т6nHG Pzly yU8SLQDX c.:Q*!\P-l۴BGhcI"sRH>hl-.I7 n T;6~&rƖl+ ǥJ%"&Yǔe|ȥ88jnpߢ^% &;jvB3yɎ&rHPB%Uwp#g&{Du MӃ6$ٽCܧ1/Vf,=,B\lu%͞] cYQh#a:\ݮ4OԐa[m3x_J.q]kP V]sl>[2{3~4<tHtȏTj?/yq$x;a$ag9r.5qSIA*EjתcD)a$/Dr^Q'd)ks]Y^|a2`(3ba`JsD:C <Ý"}ڿi:d?ެ牁" ćp<0vL8[{dƱEr)pUEqëi)9_nۑ;|4Qqe#}s;~:+:Sq3QXuaH'L< ̆2OՒG2,$7[]o%ӌ&jT b@&jl$.Kv4O\GyhByKn u>W8L1q݀*'zg~%"q =y^<b:X8?`dt%YmG PDPk|Q/弶OBO mC^=2XsOf4w=zUi R¨$g\ ;W֜Cʼn+A!MWn6!XOVK11d#>7u݌"FF>DBnKͲYé8Jf3,o-T_nAt`1$a"8W`j;;ݳ}x+eWAvXekB\4oYŸ"?̞:b@5qסjeٌ8L+G4 ԤSr^硁 *b^k2 /bna13AО>?w/WZ\!"A@D;9H[v]'kfᚻUV1f>gznx愦Jo{1vW0g2Yiy?7Ԫ޹,qiu]b9: e`t&<yHR'e &4\ȺςW)#3md*;oeNj*0 R:bqēlc?I6@gLڊt4ir%qz=j7mw|rcѮV?0doj u=wD ӄÁc$5o#(=N(kBKw&sUhuN7'k'yVhDU#BTs6N{pKu~D-"cG0.羇Dřˀ+%YDB\괇N"#>y[cfY]z[Y;2~@?l{K26".*421Cڨk貁pdoP"?ݻh/U{6/NI^lyJFthYwwUMTecDP q^6Vu][3;|m#Ll%څe}.A pm^8rIƧqz:F~F l)D-G?U M|aHtp < sf U>H~O9ɉFÕԥlXF\B.g6C0FeLdU-ڈga8"'1ۄ/=N(Z40I|MAݑxJ!Л djG-ep oV2<'rN`=<(O?yϦ T6*˚Ea~}7/j2!$V(Q=+[(̔- leͻ*OP8=8=uQy<}&(I2t9h3wj:fAp>y|\# t1<-[ug{<]UK=.7eDH An ˜Sy! i*%}fm{hTظ ՠ2}Ӣ3+eCOMXf`L/I xtou9%"\9Oz;Log 4N0zd-q<\BpÝf(~}d0*O$o@-ts0R̕١ bg ]Ds~cV Lt;u aq>7Kn>ɢ;Ye ,zL+w1;RwϮ0(c"rc2 v>Sc{"d2*Y_^|;FUT/壝! mIޫ [(: (nG(8Nݻ{&3+,?J]ʢZݙ #.T;jk9Q(KלvJc!JպV))ov&i3@Șh ;foru@Tb|Yey4 SP&|l>c>%pMۊ|ӔSQ\mƻll^psS5(b#!}5r>T<ieÁ  w!g:^WZToU%E8i` xVc-pu /?o=|GuH!$|f7#KgAJMo_àvjd~#Wo T@u@Hh4  #d I8JcXxx4vbb+Z!;W>6)y.iId¸Y}H(3a\1>jh\ĝq#F|}v,\T_F]Sn?E|=K}U oH $ўG8Tg5hNw}UզTPcIz$!KXj,F:_#&&Z :K {qrj'/VHɘ c 1P1t׶w"T U}VjCyjÂGY /C6?3!\{59}ǑNgTIv 353Zz/G.ܶ J QS+h x 㭬傷t"/Bc܂M!џų>!9%?,<[)O_d5tRBF"z@GFmg)l3fuDRٶ4|dBFՠE%;ٷlU6iԏ;D+fAWj#+ck1'G5صQOR]A0D}e//Lg-[^̹ ^ GpZm |A9U]̧*\(/t7G-Tb s$m[.3+董9m#afHNu32ɒ?xMJ7F\z~]Qpk>!ea _xp"-␸_Q4&uHLJ 'B<6w`Sw)kzC[vQ>v+6T?-+Y2sZ?@a:&WTz;mP TsT]. ܅,Ft;.uon䏵l6 '7$A)"@}8S Řvs :[NO3Oj쫁70NkN FJՔYW@?]XSol0$url6v@w_)\v 'v6C :HfCo\rL-U_,fZ` +ctPh]@_[F[f$q9( zSB%J(W~(p jIaAy"gohH ίJWް\.Wzbꀄ=$+DtS]Ԙë0ubiPJEXS!Zx:Āˠ\ &F,zi{vHHl%.Nri,8G<9d/fQ|jYȺMnU8$!qWxF}2a T=iŵdP,Vi $Vl! A5 ?2B/T#{U݌m0 ;O]yVS3"JTPNֿUW [vv 4v[` SzHXd^`}uL@}{,Ok8PL4*]i$qt/4ߑetDFu 7eNvjF!{sPtD1U/b+y ;rCwR)fض8_;p0¡L'41a\GOlƩOpE+}dx.ȣԡI Ty NhūS@-fJ)6i` wR2m JdFޠԳ"GAM5<slc-Kֶbe1 3Qt%1ڎЏ^&VX M4Z|oQz? ^1x蛟Za}<&-zNZn,)C^l_La2̔c:zt J5sM P20V|&YHt_tܗәhM%}?yŶGmߣ vG i>Kwqp-8GY_f-f %"Dv[NOOU*G^ 1 GKl\8fs6k!#bJqb חgofq:BB*pk%Ra=4ͩhL(^ߧܦl^{Giol .+e@DET5;h>d?AW2z ~\Ƭ~7HdW,1L8m;QUd}b2䱩}.Z僤T?1J|H~ Ӧ {mQ^f}P.c EtsR]9d>b;Z9U7ʾ$7KϛC&͂CÚ(k( J,p;(]vyd7>d51wMC4lH6hl5s;W_\1Sr7MWMfO|o]0GPxr0pZC׻bJ^Je]/^q!(a\lTKE}HE\6jB?̝w"!uRS(!oD5YWR>`_߮+!KXZT X#DȀ2| 4Ie߹]Ӡ ^Drn_g]|AXo|/'3_:yiM syIaE!XMcfǞQC XBymb P1)!Kj./ A7.Ep%RK ^ i rD_g s)њ 6iڈVH`YQGj:OxBS$^$h\B|A)^؝*'MF͚J04L+4ت9=+3nSz~}*ʲ΍ZyǙdNY T "S J-=uceef)4lcK=M77 `) ׳mB8M1POÏ1#/}8i09:DYڄL0VI!Ė#~.@.um{]wy<3ɜ ԓ~S=KUbb5W{E~ILN[S$QE'UM7>#C`ҟv /ةEٳd =y I.D-xjCKsyUEegB*/ :2pӮ4æv n`-5>a ?jFXbSX$ڑe%ݍGx H,x ʹ9]1'ī1Rb'lWR_xMJg%9 !ΠSﺐUcQuM7*Do=m֬ipxm& (.BMKgH|Fk_+!.XI {<*^:<ܟɏ̾iklZTsqc@ɯ(ed@p 26pRqPs 4W4)h?&B}Wbӛ<Y͖g ; ܖaNvI!Xjj.$i{xS|z(Vc;ߛj>TlzmrP9Ao)I:S@v@4y"F/4kAu*̀痎Vdkvtv"~O[Ro Q߂|ȹ̐s?ϸ`c;6;+ɻ9щ0-\^?µBM%J(+suq%Hir`}if쯷UrƘIjuCv 08Գ N_ݫij/I?[`zZlX(_$r .ڣeŢU+:)1z˜⚸d[ez+^N?R8 |y`)od&52' <ѱd(|lZ׮n0<3's[-0Tjc90]G聎KBqh;d(N#tQwŜ^ĭ~qMPCXw? ELX=8U2Vt57:&?qEZ0)׌P.>B"B4^D/Sb[n &m0RN\ڶY%k<DG|ȑ+; %:.6m'vN Lj^sn-Tnb  9T׮=9I{RFV{ܴ?BBʥkF9P%WB&Ax)b\Een4T\ nбy:kF$=,mjaa!+t7.F 8Ϣ->*S Bo/gys=g2.7/{} W1=Ƶ/LM%<5E/,j;_#.V/>A3bDio[KMWt\XNLܭ.-SC堝Χtow3|-#|q bذ-0Ҵ0T^;Nƭ,$'`X_Ǟw8YH>A#Ň?xX[LBQJB*n3mh^[Vs20&܄,J(rvjF#]b u-aI#>([~Lv.]!TјzR纹Z &KGVB7 .l_ǕݴU4Wvu·á%{JHk35 `#~(%`bE\ PL߻KKܯ!ހ16B:#y!.d0Od46N]~k}sc?Kd}v W 2ҌO@ys,}<0~NN;^un`ʻwq(r,bzHkw 죖DoB hg0=wU-A+Ɖec!#*0Y#"EkSxIZzH!tH)Q/K3 lH}|y*X{f5_0).cncﶭE(O%Np%rDPb\432@n4`tT-ϨA_AyFk6}ʃ:J3JW^!=_z?P6Kkl{HH &Tq 7ҍ\(3Zl {d< |zc=Ujf@`=*G}:&]tR3Ut>]O}IT%`-#ս oK*U(upޞs8ZTۆ>U./B.ūDVO.N+(a2x}:)q#0L mQ22A۶;QLۅ_YYyn"č(kS^⠬L؍u{!Lvs?%,\(d*p98Gx=/TbYAûup;SsxƘ@d ) Tnz|Ё=I⍋W=i|8OфJN;I*iѨsc>_؁{*0"x7d8m5x~ &>}:qS#y5bejQr!f 7*֠(7PKl!݌K"'~-ZAG.@H yW^i6VӧLU*bTe04ss]'IZe5UAOv&]3>A؇au\&|Ё04hw pGE6qc;gt@cJDͳ$<@fEF zgQ!!јڕFAzKR90y4r6/οL-BH\&#V`^} Tћv ocꭡ|ċSa9;hU7}a=]^і&6OkXzKRX 9A `O}~[,~v JeOsO_z\ uR{[6|2>c(PRH{t QclfOv&8']LT'A.a@' <}ɚ9F"w"АåXӷ<~7O8V<. l,ͼ알JsN7Am\[I%O8q,T8ZsQN Gzv #Ueד!'(:R(_6ǔ:v5xj$`v> H#8f@1Dz30aS"AGe4ϣOi E`?ƥ+LQ3)JaZQ|g?e/H?fw|{&<Nu{{e6\.z418=[`99u#)ުʓȖpv○CrFO@ڹfØ>ρa@d̔/&LŢcߍ#037&׷^yW0sWWk8'Nk}IviڴaS_O&rPHKCkcQlk}bwSxl]1<ۀnG8 4tդYES4V|@twr}sq(|춂:Wk.~n1X;%n,#E54+g} ݸW:: |FpEUTcܧtѐ#I7)eNOUR!$W QtW+KG_ZX+6`TKXs ?J&-J^ܚ?IRy YkXʹ/Ss16/\H*f 89НMB1dE<Z0u_֍;SډSQOQsG'eI&lefΜQH_f 4:<4|e.byƥQ&.)ӽ]iٮ  7]ثIˊN=P&hh8[\ 0 JxSUЍܣ-bж8b"G)~ED;o O1tLh\X $hMܼ#)0Ƌ fЄ8{eI*!eQ>/ǰ#^vD%T#R%#q9\-t?Q2-^ ղʼna9H[vyvŝG] ׉ȼUU~5AG\Ȯ6} EpYP*uS<'rT|V{6Vf9BIPwi|)! g 2j$m_rfW۠Sv^88HHݟ^g_QgW93Ņ[ y8nzU>vQFDZ)khohF:`꡽UcMӱlXH߁Zʫf4ciJ:#p)Cb8}ӤwtҰN^.hCz_%(ٙi BBbF< Vc("_覎{1q4\odhk>+ ;~Q帇w$5O=׀i r0:Wy5i=hěx9ќwѽ=8ofK?Goljz]Bӵy` !c~M~K"oж{/n Ԙb'U0+ \>xɽcn4D a Vˏ,'1}~2GQ1p54WFHzd$ihcSlme7ٯDf>jo~,x#E0i>:e|k=Vgx 4S31M>˜$*V(9Nc/J% (yU2^Zxω˱w_$7#ϪA1/հ<3O Xw}>xqݷy m=-t{w)0?֘]SP`[/|K/< Q/2{gɮW:>afD>$1F/=X>SX+߭<[ٖ@[sx+p1'1q[x֦ Eg<5U<aXH ش(0]ZQ>>ui4Є) 2C%k}Fq8I4쇦!AEIS2ΡtďJn Rk4V L 5OZ]T܆ ~ TqsSYZ9)3 m7*'E}# >P֋'G<o&6*R x'fjX]W?%8m-;a"DŽrf:>zc g}r2~*OqȇJ;d-^GZB@2i: y!c.4ZJm MXk;aC,5,&8:jcޣ'I5 {^i|Ai`v=ΥĶÄnO4Ii} <ƮN=mx 8y +=IK-7P?UχUU JgprE3 {270iY,*&c^CZ#Pz|lHkUo=lܭ*祵(\B0-E`K8&41ԧr*\o)(9ǮXPuZ $G=NXq>e>%IVA~Hmͤ{y+.wpZ&HG8^=5.Vq 5}`hɴ?@T}24T.q1DI&Zzo+<dUkȪ٪DǍQG#>}zƵʘ8fIcl/;O38eN]ERoPLմ\yM,RHt/My˜\ҮLQDrg>g9?8EBy];}u7X:6?lU!r0d3rX0r[NJJA]퐮`1T3 3ؿePw|]Qk|}珸\ҏlvZ<"yH' ?V12eҎz?sMTu||j O?>̧cςr"srg-3;tK{)mFDC5ʔwO4eڏ`]HQ53ZM>Ѵjj gPYI倃U=FwN@9-, znMP#uhL+}!@u*եƮ؝KQ8 g=W_轖*`i:o)pBu`WND"/y3pX9@+r9إAP_e'ڛItRum[BG%O,&Jf(FU9kvA(*y_&x/GoYiH8܅r׍hjHOc{Q%!-Mve:q9HJyu6T;HӇWOK(Z֯,TN, :&@/|kɴ #)dlz.[V㏖+/9(Rb|ZMO ӠFm ]xDDS͡Xuw=>Utk }F'qD{B)- x(q I-%!'Хy9@h>^hj>I?al-;r/@^i7p"H4 &W´$鈨"!'!]F2qUH2AS8|g|Ү901, *\;@)6qItR3Vd/gvjn$=8Y=niyq})2[S-ng_K1(P8[!Ds6!) K4RU>,q!:KIV5m%#AzĊ@ߎK턂 @c(8" 0ؙ%ytyfjп9J X9 ptcj=ߴU&<H gLuRe ̥NqyXy(^t_'C_۴2#6 I0U٧PJbCd̻ɜ!i*Ђς"4e=܎3sl}o 'EγeIbЭ>Qt9QY36HӼǽ- * 鞅+vdћ.eo[~)|tCcuTBU;rMZ;{m]+D|Krs<7Ĭ9DKJi{q-s -h"kずIY8~Qw(s:eX 1ڥXԷܢCmAHWjgTE.z# fi"4M`pZ:*/O$_ķ0CWG ݧכg3}L@\Fak#Ғ:US'%^XVZf!+S̽`[@z9YZpWDWF^OdRG䀑YUVam@i֘.I/z[}Mj{~$&;;AyiZ#hY "~Kx8{ H'UPRT mPOX٩Ff}`8軦}Bn fdJ/%C2RU*S Q+xP?O`8ZW.TB=b:3[a+xbŠL#aVd28-W O)9pC%0 J (Vc~t#xvs&YR^Ҧںb/_>x6 R'"@Zf^̮`Qpݤ;#9xABg/t "7ree:q٬P SnQɪ;E\͠K}LxmGj5p<l7Eߘzfd>kYI=`W~l,TQ?ny!__iT#~$N }hp򪃲|RTp­Ws]"Ll R20w&N;֧+ t2E[ʃ/G妽|jH [GS  2~{vVo7%d+2mp6q@.8fyGuLԯڄϻsWcb%`z .J) vkS V`,)s=XJ %K{"v&eJ3]G8v_tV.VRSrgC]mV6G|j#76dM~W,4+7Hn ͳeՕV8tN$T׻_KPӢEl tL&64aq5;ao2|Mtj'l/?sk'V)Cʇ[w1Y %'[qK^8Zz6+qɂ`'K/?#槖.:}X)!1J/Z{>DBϔ Odކ$\s7;|'JMyK$]O1#R#B~vMR@9 ֈsfA#@ aDt9vwQZOJ2@Ȇ2z f@s_NeRh?eAطD~-eQ&FL!q;ξn4^vW߯8E/>VOjD=n:( `s0.4T\D KYOPb+(T;6J5g-D ej҇)#)Syǀ@SN>AJ-֖c@/@cjf@`SЃA IбcS2A.mO*?0Y-Tqs"?fǴ%uZ!N8Z }<ݯ/Hwvf8= 2Ph|1EIQ[ =W rg gя-m4Y#:df@ .FfGΑ(S/azEOZ{\n))]u}PU'-Ǚ9U0-lRr[:"B eӜ   hEJṂ-(riRXYrGЩZbl-t/xsÇ!H%[4.'=UU^)yvuM6 M:ECMwA;PU]DiZ-%ޏ} 흍GbXMR6YU-<ˢRyQ+RڛǼ컢 SYMN ˟h7jt:X.9P<ئ:j7WfCz+(Ā~R;e* 븉 2Kͱ6ȏדkv6,TI[M&MRm%VWl>JmmB)%.>PwH~`'FLT < Ug9}dO3D90BpnFDE ܫ*;TFtn kl=6GdOÙ,,q2@o4i9 ;ޕ3;5'Ʀ VLvܦotg(NVi{x"$Xn! ؎Th:ـ&qW?@sj}*-Su')֞]e,lY}l"SԬ+&a< b5eqk0.WfbXH_|*VfZ>3QzW6dw  jTĐ}/BsuvA hH0Jvq5cBQT߯eV&Ua'F?ef r{Q- +&m*³w("G־q 8eb"^ lw\B|@0^䅡7)CqT˱AwH`VsR:(O3 \HqQ*JùyM :J^c2`,lUA1{y(Jp V6&:CJa͖b:}0C$Olw5C:}Z"6)b :6[/zUjC_/<2 Qb8 5s6b9~S7'0Si{ #(&B̹u4ojv߫.M҃ZP0f3/!^~0ARqiIgd2$B T:)haGrOǼ_S(#5n>N(ؕMOddM?mIuw)pܴx bDn'H:1f,^D]OW$J:-crN0Yp.yN&*'U=~mٸ_΀ųK އ8S-gb^\zc2B1ƕn¸1 ۞::APACXcIiWه9dBIAOZK%w]a7I$<&4M%/H;ݑa!K$ZTnA.iPAq34s$YS[,5ĢNZrMjg"G`.5>.*ٞYgZf %@?$+6shL`yf'7އ4BXifb2eP,85l4X7, ɤy>EP<"_ ht5ͯb%Qm러S `)e$'Ě2^%4oAo{A;p>BX˳UF!sa!>=A*uZdQȠm]Fhq$_ Kah(ĩ3JuRï P}nez|\sԛq^Nn:JfܜT42<(`6LSXIIM]JˊM]>!gq?1[s(-1˶{?R~\n9!Cs#Hv+ԠRBtl֝xz7z4#foڇ-q:<qD#yyw/~On,)\_-x"rHia<mʡD{4'ٳ5{|#k:yEDV36 !d%x!d)Ct ;G }n0߫ʋyļ:swR _Q,f8c U{$?4tA'bMTehkIl밚1dIes_/gK ߦnRƔLu:ݩ?2JO3 OoDa(8'_-~O9;3sΫ}P)uh).(FP._ظ-/a퉷,EjW?ubŴ&I}Ǎ']e ob_WKKMoȳS{s~ό,7nXHʵe _逋@_1 g=1'(w/}AiHO| q1xr;mm16X -}wq r o6)%|:Z $7hJDNxvVf_3qy U:rҗ&r/;ki͏D\ǽϓ78S7Ej7Ą5T8۬:rǺY;df!֢;0P\oze]Gj){ɝmpe |SƗ/KNc?[ ^+W((}f<(yܾڜuRsҿc7=ŢH%)@>$3`Juz m wZTUЂR9aS|½w!RX*!r} LhjNX1\(ؿA2ȂFRuIgJ_OrjvNphkWq ,5ti6a5Qye"AO> JD]PeĚʨ1{Cú܌*!0<#peoIW`w7Q{X]K(R(TX]c )`Am/ϤV GK2]iS1gU/=dɍdxS3o~y67ؘ][yq|*(BhsaPlS7}u6uT `;i~}ޙ>EӋ1f NpM(#;qr~kTKdйx:Fƹb`WOb»mok}wdbRK wvDqJ6/h#gP~Q(w?4ZCSB517g(=U+T:,[T0iĴ\g}F*23??a'a@xϨ_ѱ&$H/Lʘymb3#(84cЧ,Q ڑ:2c7e#wQÄ@qu9_Ig*3UTG'MOsd$(AV, Pf=Vt*2u|r7 cBUx燰fdMC^e6wCv,n.*C^ +ou.~0⌶u'"y<JHA9I1ㅈ`yhB$J_qòOa', DIb;>yzN3cg"J tڽEN[-u׀>YeK|W8h)?XJCØɭg3FG(_]\{E7M[COaqn@4Eo1K|Ȳ<)C= dh&:ҠW#o49}ͤIK@@̝ZUK r@MdI*m)zJ_!,QJo;#$ܛ;Hr0m<-Cx}j6$⅜)#F`y!-,\tDL!3R6.OuQs\uNmZTOOmae } Y,\*'NH8yШ?.Sg7%:%GoAqƞgŎFiRĸhlE 1zX^#.9mYu268WhV{-2Ps=Mi=:S+Zik5";<]Gel] a+Y_ k=Fc\1-abeUnQdpĔ~ĆI&oFB8rlʅwץʻ0E~&NL @bx`n?e0l/@k#,k儘kb{'!* 3 +$m v=6 KddR.Ɯ;bF[_qziU=?Zmo Pr*[Jw%˶*61\лBv됈~3xhbgc:yEHNbSb! C_Z?zojF&?>\cGgX}k.ƛCߚ>9޵`Z8N ,uV1ӷ_"TY~ 4hq/'öHيeVC'>zYd A3txa_Q %-A3r _4]j]!!3Sz 4GE85GS@AFg͕kLg,gS*|ӱ7uN siց(/a{dllythpW 6f씙n6m%Wi-Nn3wekլ' (2 x&Q<á8b_j=c , `mrq> +pS%B Ǧ^JăW世h*?*QhrBG̭6 Wֶ{Κd_W?8)ǕvIyx5̕I?55Qn>v1;"O{ik$%}~e@M@ްh׆ O{s)B>|bof.;Kfˉ}W7 Fz-q ro \F))e';1[g"JiK9,:Ʋiz=m\1A:FJ#p׼Pz3"&51 w{npH"@}_Ť# >PV@K2vb2!e8`3_/ҹ: t4@j2%W!8TXc_jh2 8"3>pkG_FgGzGx]lķ` Q`0wǜ[k[$HcC[-RID =kCQ*po> e EϮE'}w; |' ܹ}-D| x7Ò//ОZ;4@L L={zN|Z J_[qFܥDvJ.\2iw?` eɦݩ6ɺ#w.ZokW @B =^gU"5#Chpk ^&j;vB>cUKy†,,K{pdVXQ|GZ4 )o\CTyF&%'(J]gW@)Gb *$lzr՗Q_J[Rto:H,2~yx.`Ua/B8a{0l2/wON)`Hɹx"c'zl6AAuv%Z6ĹĸdZݺcHv^G#/ӣϕ2 - 6q=vJwU1[ E9#ֻoTukKᐴ[qwoѧT3ۯQNo?M"%*UZW'Cx!moiDlƩ)gԹDtnϐARYjxu\J9 Vw _Rm_ d-SMZgmڎ + 4GtlZ g#y9@5l/QypQ>C7}'Dh53I{L@NTyjk~h(]F;/U;yJ5rsǵlB<Ⱦ T5okDY )] PAV]A~']>~5ۊÝسW-{!fb?%Rmݷ㌽}*flVKT#zzZkƋv퉒7u<24J>\]yB`V.EK<ȍ\4tH$Ml1)H"D޻4V鞶H^i9?6RJ=!=4aKLd4kNE_܇BMR" rO_0 {lmC~MHu<~p}*1NqB y$/RD^PM 4"?PW㐏]Ž q"7tHqǩ;:jLYKC~+Eomݤ3A8kCȤq^r.G$3z`'Reuy>]_YO'2z^0Yk@VyfxHচyLM!>&Hyo'OB MA-dɤmnWvLn &7E:rT%FBW@/ Q9'=qd>{.s6R=Xȑpa+UM`S}޷hxD\cLK>ћ [|ͪRQOGϮJdu=[*B&t&54ގ*J?3j1;2%sBu7/z,8fGbxfEȊ#2xrKbf "ecU6r#hvtv?ByI'>']K},`9p`1&?;)FJ‹ԅiZ'Lhɸzox.cvNdS|;a)h7N6Wv$ ;I~*쨇 [2@bSY3TA9 I&\z^9'] ;Xx խiœNjv8#ePxcZmĢBW;tUc8Vz F吱͑. ܏y*9I$`([_ hܫ8goN)lZPji%_Ql+qU&lտJKAre&LdLXib;=hB( jA_ -Cғ}o7|U QkԆ+Ew⺞6CyF.prԌl <-Z2?ٹf Z[M92JLg28}p~25FW:Gr O;ϵ FاI9d<( cXv,FUml9ۮ]<1U?&A)"Qc*+[]'zp*Nvroȴ$lbRki^1{o4] [db8zɴhfL[uHҒSoy'CfvMA"/PxWViR}3%:B"QʰK !{;?FЅxaHPY결R*H N0`̱n9Jo.UwwH-|I{FF)h1 KXCͫ#2 "e)ͶÜ(KJJvX[4pn*kegLHw2_Sͩ[yBKA\WC랡{v4}Gȯ[(tOx5$wl) 6p0&NDz+_c cVc^(&:gŶ6xJ>|_ ;Hpyl5nxw軈|9\4=HڋO6&8FFZaۜ G( FRova/ ʪP r}k= _Wl1%TD ZklEs^ty m? =ei(1rukrpyT9E.^3b+{ON0޳q (]|!R~SCbJD⌚{/Aأ%e[Jlâ| ?ګ=CMMQJ?[|C}_ Fr=ϋGKy oz$cAN@UT+YDR N\v6ܯ Z_# Z7m息%Wd5Lr/ 7߽r}]hޜ AFA]|]1vavlzge[8t"g~-RG(z %ds 7ž/I/ Ir"NMzg9l+\z|E$v>,Ul]X8+QRGAsky"2EXgj7F3N q>LJ5xc}lj^382ޖZJJm}Z nzZ M?ձ(Ei*ЁWp %8'd8| ےiERޢ"5i|}wcd]7d ­K B+9|Œ\- TY"HffP:I#)x?J*%>S4_b`ߤ[9 ?OAIK઻:|/X+c1秒ߺ1N!fJq0*JO<)p-epQ9 WlשCuexk=۔o~x"dϹYxjBQ19hgHXD Y>3EPht 'Jug.y5ۛj)MQ|\`CrxU DRz%_?_a6f{d" %L9 6Ymhh cQ̨o05+"w0e n-|B}kX`{JĐD j_.$BPFIJtD'j|rOW[! j% A1+ NAY9`áx?昔pbJDbPH񻟰nMҕYvV^@3YKbRŷHJ"f3&vft7]Z򆏥[=(]c!4'NwNm#3lzn;6MNeY9: xP_8-vP} `/^tn~,0ɨH3OFv&B.DECv4) ߖqg;zg#5KF߬~2hmκZ_<*N92@Yo22ZK\mO k QE%ck"&5X3t^V֎}:AlzZE|FE TLTԽs)H ͐=j|ϧ4 IlmCnJ 8|MLu1a*{yD"d{}rć2л V<4wL;]JLgoI@m>/u(Zذ["|eBaWasTWw >.u[+\P2T|2^h6w*Ġ^{+n SK!h'VfLkc4/mBGJ/y"!ݺW16 WupH y`"BubUnzN#ZW}Q VȪFolWb?el|NbJ Li,$K>Af6yMr_AK0ZIvug+)j:dFzՑg zbn(.^9Qk'w9D Asv"I-ȄUp ~',19jXZk TZftd?ZV؎̿F GO {U\q+ƻYNHs\\U`  ^B-2iG4 D= 1ӝD*(k Q/ -F`ga3lv1{w^ ÇyaSn&n6/3}BX AӸ̥U Uss_r")IiY   6orH_J#oU;fsYCaG⊤: K5u.xw2>>7r/l,71kb?jKN,܅ƈR(Я\ħv!Y=մ&9#=_Gt{5 Ƽ~6[>:UCx 4oq@b${U\V'R$.]DK774kŅmZ`Õٰx@:k6UFt~MQ֙Ad}9v1 ]3C]6z>YF$GR I~m:m!kmhO;[wg#%P0ˍ2,=֒:|-P!Ar2h;vw;*~[}y¯ˊ[BYOX5<>v_kn9J$ϙ}K2t)w !>kն3UVǡO3T&To{HyWꆥD7JmHrJ7J/d[ 3Pwlo15ɣʤEw&SMcŶ8 !kp|nGyhT-:"-1N[G/%7‰YUX٘!-$P*7toWdxiK%^G,3/I!Tmj^`> V YNb .*u5r-û3Ysx_᝹ax& #UQT_ǜReHvd8ίWpQ:8 y.4& Qm* g8&ЧIsݞK꩖AGw^n`j̚% R6ñW F/aUHg%հ\0)^>hsg\m JO,QC~#!1eHGG9s+m`MC yiOjq KʽP}6E~zb9/-?yW?SU/ڟV>>bGm.y_Z}4ot}#I6*yoj>,M>_l@Ucx(, -*Q j[ 3_1ԃj7@L#?2`K5"gCn3 \E<\?> mǵϵ+v; VB-3ruIƐ.@ce$1x3]v}rg. rH9<ͬ|tJ j?<bw ]v[~ߝm;n2m0 %l//3͂Tu2,JIC ]l%ư=h0Iƺ/E [ )K14:*` K]I h%:+J0LyzwraGq CXy\[L&_h;vpb4H#zy`nt}DV ǀn9q %[ƎHb Uˎzrbvw݈ЅVvevj|r|D0GC>,Z*v4[Eo8iҗTQثƳnܙVqC4 2MI=J,O,NԐ(B<@9vv@ uЍgv ]+jBo9wab=.BKR%˒?>Jg©.d+Z|#rשO?b.X^|9,Kw*o['\0[-~ڙ&Π XyKaifM +5҆"Ie)fCExl. [7/ď@^2866kBSD_K ĨWo;B:kgy#r1)]z}wܠYJ-)*߉j@Aq 6M.K璢CA&:joei&gX?q`:-fSA@i5(V@ NWmz8"mw2PxEC"\08"+uK霮=ӜGjV~4IG:DO&MI߂ԺwwPx[$z/'.XfGd|lPߋ!V2޶׍a1cbn<`ZOxt eĮ3%91,+OW62T.Q̝eDKi1E>9?vzה&RIgwlƒoۭ{cq!4HwOH'p0d޻й6E7mE~@ODق?X,D##ХaMZxa dXڠ;hI_ Kcx_AQY߳׍oRS)Vw_7~EUy"߄4< j])[%"5SJB$R% k,=aaIC b:!efpTKЅyc/aPu4>82Srnlz!Q,b("ۻWCܞvW) /-z|F ;1ViwPfmv{ `  f-'fs{M:g+ܜYHJM'~ \Zɀ2CFuSL6DnO'<xGmhC9IrZhIj[ }NU nA2ONۡ!%C ü )kNr8xBB8/8.1>afо=ĊuYO%!f;ƅz䤓4_.ٕ(K+xxiJ/ΉXː14ܖ\&-8?șe?5Kf`3@1D?KyVcqc§N KwgO&$|Xd|I-stlfkP#4Ч+,.|s. 77-}- )dF ċZ5 ^me|x7%5M\L͗苎r! Q| `^ ЂK`%spxH1 ({(LQKefQ6'꩎ECFDQؖ_?aOMd&\;;Cn[ɟ}ޱ v=#FB9#י,w贸*{r55 &WZq>hjAٜwD0\4P{aǮJo H&aV҄_t;A#UC.C؛pG\}&wRSD,:[ |ʃҡbz'IVaҥqx +P?U̻giJ؇r4“}p1e L*Hxdm +I,/!72q'jsY/j:wȗktL~QIx.&.X*z)$0VlwH6s<ܳ|}*7Z~cM?`K wζZ9 18NV ul4zre*`% @MAM{Ozf$:a 1vFY"hU, UJW_1] _hµOCgM)NYo9UG,R[{%]V `F-1cn\eF7-җzjzkHj ~{ot0H>O$ )/ }mRY0Fk]N<  [0d:?x4策RRMͫ`"[PxC?d4V%GOb]SZ4cRz\F`R'ȾWuG8#YH~\)z!LIU-}9"m(ML/MչNC\#KUd4g !w3NW'3I1lO&ͮ9S\ CX֥mKrH8~ JɬZ4SgEՒa ט( d)5[9mDvIhM/.aN Dl 4RZZy_ە %<ܵ vJ` MVڸ|#tP$ТR ǕRL<2yy )Q4v^^[1 cضFsjVt C`V'q=˨Wq!/x'i|#}IDᬧmi(#9|sVUK}d:xI7גKr%q^־vW4Y%af>LɅ*:^bvib4dLFZ '>Ho7t|80r^nM|'$;3T)1́JlGOX9r-dl`u'ÂEf2O>~$ljL[ulyN~9]*Wd`B3R@-8G g&B d?ktM0á ce,bP85цKY\f +6`pioXzmv0*/'eab4zQh0uI%2 &ZDL;5fX٥셓̀a';u2K pQ 'ԓUuxJsv7 ޶2^2W #H_RmKA{Kh'.M)Ve|wT3ltƊUƣӒlϠ/*إ8*»~SfCd:ʺw)?z[-h@D*/bVcwYP#'$Gu^+CͺVn%V+Q+c5>֛]9SՖ_SRDcO)*flZ(_7KkH:* wN\FOG{`l,DHE@wN?-,{}ig0G~hR8Í^疭]"I3%aǫ)G7T3UB\b*ژֿMqpTzKYK1ߤis>6L48 VC2+ۀDc!kM> F jg75tH}AXGY+M~qJzU<,ʨϦjTfx-n1CW;7!1FA3"$z^.t;ڮJ`_/)Ne)a yb>ݠ֭s!QwԈY"~*r q󑠅`KD 17_ N' `S!>dd˪;ZxHI۹'ZRuN}SN)OIoۭl :%0)q\v _@ޠj7CNӗxR]j(ΧVc+@͖d|~2|3hBAe2ӿ) \;܁J  ?FHlMCv_\wa>.$?ы3MZӰ'?ίQHzHfk,GϟTL%y\s7FȊcJJI*-vե;!L=nY[-<2_>$ rp *&jt{]h*qN^*\)\}1/wkԭC#Eo+=0_'9~?\#nIW\p:pV!F' 8Θco;rz'd]sbR,`gV6_)Zu/CIB3G b%Hݮ& )\7YZx; }z3ZҪ'!x E@6V' ٪đkn}"ov̰O; -tͼlP2RebJ TLK"TY4%VoaC)пQGg VyHHp0JzgJ4-c-3-hԂwΫ _#WWwAbHr ޗ ~y|bi2ѵ6i]dALx{y)I-Xl#??"qsl9߀;7j 3}{$B$v7Z7#RMQKRzԮ*0fM9СݒR[A#3Oq&gHt>$jLVEEaO{44Oڌ\UX= (qr&8čKV '+},.)_W#h=C_i(~sp1'-Jzm)aeJj.fNؿ;LM RnM2},$GqF;5[+"lLVk8/`u= `Y :g ~h"y!k[M.q Y(5f:KacI]y s|1*l~7Sra1*jt=Dz0?G0WoJr5P|C*5>K$( 5H-qEZ ,ctؒ쏈-ʪk5RHlei ,ݱc"NtdR GMCL}doիc.yԱ70 _Bzy>Tn4Ej*1+t8_WMes x=wfͿ`0v;ǕmgWF*P2ܕg">F~yya؟ے$%\L!/}y PT#IWr0ޅ*pjh5SI"^yQaICp.S=<"JK*F(Vru;>9'B eh;0!tDZ !}`;wPRucmHt[ $,nzWD~uaG=% 0YCrpk]_s¡XbHh/'I Lz1O!Y*ls yk2:z4ɌBJP A"pL-ő8a3)[U$ٽ<M޿Ѧ&LP G1$϶ f AWAүtX%ŶzD?Y9*s[ ŏ͐lMlK69Zy+Ee܌KuaT}-0!y43 3}܁MeWbfZ2LX.E z #U?3VM'ݕ*C7amУ>^NI4 ˊ'mj̓{PZBpʝ*Iu~, ]K)o~nsff&nK#bH޾|)M.w^LLRo<<*8&W-}.ǡjbl$Qz껝h _jQNZ ۲/0_2"y|`bU 5xPm^ga I9Xw`$ -/;ڪ'n컣Mgn&eTvh}`˄OzInt ΅3ߕƽ /4_JqO"\7)S:KWԽHŵ7JyB/$V'RUV*ebZ9 q':?Ua+V( t;?|0@qڔ#D mpx}Z=_G$n5ܲ b޸O뮐qAN_ҋqf1 PѣeèUs_i 9b?Wt]hZhdb2qC] d r](P6H}eՃ Zorv2XLR) 00RxkyLH{c 1Ց:b.=<)P A*]@WTkmYj,ڳm s6I+n?W9s!LlX V4Sxrq->F"&V@{xO:cbBuy[q31{dvNz͇ u-e~9<|.fHVn6{+L"L#>wx D+bš7=[t?Z;w^hY;f&`2O\bQ A28k]+8Rk8L 7e/;M<.,*^'+a5տ=e_3-azQXx=ɉm|_CX[f3H.{ֈ!a jEhZfO1*.ÃR==FߤJDF#]ʠJB\oYX䯅bN(iqE_ {5B^FO0f#eP65bVUOlK.k'u@ivwB6/n͝jy+ wxjZp-ZƋFո,zc$oxөaSoE ΚIK1 u$vyFx *̙"z9U#sM/S)9F%t7gf f #3>Fd^Iy{w+0Hw3| f2OГխQD/w 5{p,=N$d4[u 1Rw[a!,FQݪESt} W 6-g4*båp[r+!M2GLOF߮Xe凶OQ4m }♳9ߩq;0@oӜ[jʔZhL_#7baAAa|1EXz9#.HY+}͜Q]rS%H+s_dE.Xc~nvjd6Bu-\khk"~YSG`rQ o9t5e.`p+t}!f#)M!w8\t.ӈ:X*ԆML}?jnC@._9 nI05r,n m,:It5]X_HQ{ȈWQš-ckE<6׵eOH]CKS+pQf^6JoKF};N\ȇ%cbngOm2D^޲bC\jQj! hl-~;Ū"+A^k'M{ $*J}Fk976'=&^CjRL?Uٰ? } JاoZgϟ;/鹄Uزڕ;ՂN/qr{Ol0Dv=\W:ͦƿNkW6(1I,$Bdip &!F`b~pa(;ɴNT}癡] 9fj G@#Eb\}w\V[qt-2t3zPiCiXNDjA. l!+&Fܲs.'29]Z<PrrWFv(()ڎluo3Ks5 L?`,,OeÄXo_<7/RƒB=b!Oc>'2ZIۢ7 睊tR/ [EqjV : (By5J8iy7%O/}i+O)ӽ7c_gYZ0707010000003a000081a4000000000000000000000001668434d3000039dc000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/memstick/host/r592.ko.xz7zXZִF!t/!9]?Eh=ڜͩhxڱ,#WΩ TCb _=^G's\e`yBFnRu`SҁFg.k[-usGYŦaNNH]&2:ijhӠ3 ~j %x(Z '>okg/eʎ7 Hqw5~8VrQaOyy7DKe#w ئ7^εf5na*倵HC0D>\SBuZbո ` )XxVZ)O{ >RB2TQډ9WupzG܌\',ea-ڎ>U尿X0tķ=8@u4@15Yj̊X\,0?r1%#Z{6챆mko ~K0 u9Kj0. xҰv` P O R݋Mܢh*෮))QPFJa _ @k1NuIMn^[(rm&ў׹s 7_\h8 ;8ZxH~Em :J`]9ql[&kİ65)< ,챰꒷).f-jL^"Py3Mn:zgM n+KA[\-R.,:RE͐cуh dq+Es[a` A&hXDKkaJRi? 0'O`L˚EvM v" ?яۅJctimHj r[;]æxyYF0|E<΋ 7 8P&eCp3{d` ҡ$Jhm`5GPl|!8Ug9& y:1^jBXAGmhai?%|s048mc.4q3h& qѿkM @>B7c=~P&ve@Pm #=iUobCP==s\hhW# WaǢtoJ..8i 5V>6kG O)JZXhRGukB+r?4(#XՅK6Yj0 &[p*1 +HwUva#<ηI|SWZ{d"rBP׈AP(׭7{)G@QZw*{S#x>B6E$($tU.[kNx6X ݉٬(icx➴Iz a<-HwA?))[+#>԰Qmqջ2U-~?%SL%XW\>4g>RB V\lS L**+v];ms%2}tkJ?N0m[ǔa`<')~i:y#tOaxlĭŐ#XOcKcZI(xkL H J- /D`Q~plA Ӄ2I{3*^FBuA:<i-wTѲF399htZBdNNSB OݷXc#!j§^R#=~- T @J}PJ奰 QGni$ +Mv |$VWOD̉1tokO|b3gW{5bRf0ΠZjvh]@gD7H۩LDppΨ )BD0w{ϕqVJ/pFp!׆ul$wqU+;$Zf-$`F vԘ:00&THC .(mAݶ ypt`) z㮧Їw~ KʁS2$nR^@ #7 br?Tq+fne~9;)ƶK kCG_8юEw"CKZR|asuИ%.ԌMIpR̥^* Pr>Cd3m|:ot$$2Ax'tS0LXswē}#`oұ:@ԇۿAX/CюrՍ ,,d͂Cx]khv68[81[Y~N]n={7\ZR ,%05RfX$t5hа-hj':5/-"I8bB晴YvCX{b1^]:**̯?{͕C]hMVtVxec]!2PFG`UG$@\ حIBck "ڪV \㍝7.ۂxԦ, v͌lu"x'(h_7xk#/s +$+WD~%ivBMw30T A4M`&`P@i⡷F(93BVA |@PiE'nLB{pDQ[crK5UȪ5fC4 *FCFxx^CȠw}fT}hƸEJP) ]8h+Y^XN̻E ΓT4{@' ?%N$> !*xi -}Mb^9߈sr1[KjPL0?ͺEDAdGlȘAɭ0B^iwInן sQ!A R|R%YBujέ bÞw=<4mp#LO}P%0^?kbheܴL< a\:BI 7@[DY&[<>I'WWOh Em&T$48 Yۈm_`B]q!$#NI%H<;<5(5~2JD΄|6g݂5g9Зyc_x5PA+h>*D:TPoUqk's@7ԕ5f83+aV89ׇtd࿒Ė#A8h N^?~}gG& v~Q o?0 %\6Kzzi,4ITXߴ ws E޲A0jz5XpUI@kO7'|2>|@wV|M-~Nus<;2&"?ޱ=a %zD[g1lRض)G[_ ]2&7bx6-> 趖9mH/=aS d>&鰵^ M8!i /t#.8"ծUBtE |U7D= @G42iz荛f%0kZOaCGz\9[MM瀹mUEUAWoU}T/e2Jq}`1[}DzU)VڊPC6ZGI#]#Ec˷1ol*'DMYmL脄l"`ى IZ26 YZnNG'fbV E'Ec*@<9 7&wR #rO.A[b V9'lRDy ՚P~vi/VTNUzD1p $isB8.E4c_Hi%|!/nRYRú "h @hl^R/M[aU7iUe̍)[LjLToF<-fLxy uMOVJ=J>b}A"+r"4ү߁owk3J*DwHs?^{ǙbX`r1a-J!±e]BʟQ7tbaY'Xop+& |0!xn$'x=U'H lswDjmo>[S^{Qyʬ!a|2=o+lJ2IDcU@&w:Έu-*v E8< +{Y-v K3&'~vs9.=8ٱ?j[=ߞ}K4Z1AG0q`j&Fs ܟGi{w j:!#V$D !t/l'Ajii4bG6'=60b|C1`nAW)Nxթ1le+wiYW̵J '4 i/5ILKv[Mf-agl-˳|wE^:iBQYy:t؎ "㾦H(υDK_O9_U}uYR=7Q,4 z]=閳Q'6\XDOiy.ޘofN+"[Q[4RKyw ע1?ϳ*}TYBAḶQq pjKr֨`Eӿe}u`&Y0 Ǯ >c[[H? 8'\VW]iՓvm1<+4B%F'$8i'B*T2bNk rNax}J-5U+uqf֨^IKRB"wb ,!jF BK 0_\{?F_H9S>h6<ݟF+m-*N4ٵ@%\N m0*u/Ȧة?#l i >ӈ(kҠEwuuS$[*>T8س> :] SG4.bzAaXP&knPBL*fNl؀\O3iIp&잖%wM;bU:{۷K ;`8*RwC 3 OxAA)zIo:"ug 0^<3jʾXnaJ5 KN;(9٧UeBތ.e[g,4ȸRH>t0b@ zA?\j+Pߍ>"7iV^PTPlz% Xeh6s5M 9wbE. ysP;1آ;9;9U7~vq BQټ*) $d&ܽ31R~@f2CYނ|rCO]X/ dbIyE&b*7kؾ"~a]| YEYZȞ~C"bЗApX[i$6D]~C,McU,4c1q{4/75lMsab] w#fdV-@dڄT]D3СKԁӔp+}=ݫVP]uJ9óVo_er.DS N6-򅬬& 7lI JidۛA&HRUr>ptVaj'Pr<ÄTio52vltbS~9ukjh I1nn=KXaL6x[+'<&D4V[H״+3+^h"xX/CY@ep,Օgh8`x;S\p~/B9fS\-ϢR͓!é}=o\1,8d);ᩂN'ʩt)os&IR^G!~XL 'bhj!7v^C%)&xu [!8UA|I6-ea3 pl8;*&WY!ˍI0^Fj^/m8(8SHE.<FMz(CLB:l`٩! ?OFmZS3X3{e@OgA~ b'q4h !z;hzIb߾n[HN|tIƥ+.R",H<>v<"31"K`ju4 E 2IO_Rn(zȎ-dx5Q惥$6'G&geo,UiT/1u]߂Q,(_~Th]#묶Y^B߲K (γh%iBPhi >LGH[@ѣ]콽jIWq+#m-dю$ԻyCG %͋+\x-qte@J._`aGmG`L.& (j:~lC/n vSpmxTԺv˙zR,Fw B3E'Akj?">%O"+iByyy@zn@$a=%Wyj| o4X5<1mβ?OגdW~*+ ';JUHCiNh!c2eQW=YY# 7&Ly7eW oJI*r02k^RizZFVBht.8ܤeӣ|1'nqj"%+Ȗlo1-])璀.c>9#) j[}O Ew/kv?CiٻVЕ҃hۊ cIj:{z1.4Ay}nw9H}o*}~&X I=n9P ]3F|n!'Tw7m[ SIx䅌EnaMBr'&c?hOH5m=;*qcנd! s1'A=J$+3ΐGH B^MnRpv @0yv&nF\5O >+Nk #@{ExlÓѴ#ЪC{"3 O?(4d#Q[ejyŢ%9Z xY҉KA[C}be {},L]{ՠX#g=XCCŀiT8s iE*&V|%2}4!1́P^K_ag"OG?昹jy7W)^~ 382&WMzok UjQ 6A#9Î 2aI'"1>].m:4C4so ~?c#*fRg'F s!aîQ e\8^%SR497F-6~G 7/5PD8N4h!!5.՚zM7;`vEI(d%.ZEϣwfzwFUpmK$V䈢=EY^eM.~ٚh7= H>z0"rTҋtW&ٛcO0B8E}@( بdMHn(IOF0[Oov UxǨ%Xwqa'W%E](ƷFRK"_(elq[S'F7geRʰu8,3`oz`J8=ST[dGk1"9Vq"mxzvL==ᜧ[;zrE.D}+q &Bt+y;h,2Cd|1^hz^J8ϗ}O yHBL{HB\;m3u͚s)+~/v\WB~mfɠfYB:Ty= }ߏ7;ʔ#u']Г]Yr~ _ TB_FIV [Y?Cʌ]38ѴzI~ь"9m-y6d`q-K*l.e VkQ_HIyAVJ@5MLcajM?C-n:\jkZ/3%Ądz"hԉ~h; ,҈t Ϩ6Nڼw gGŌJYΞi-9dҨ\c)`> KZxjulACfj `:Z1sts Agk%khL)? SĻ&,ڊgy@|۴F)| ez>\fsJ|c37|<`5<{^R-lTRn>]f62{`\hlh6~=GQh|,z6SH9S'Qª =B|*q͘TH9ayƖp1FBU$j3w;[] `eR!&R|o}ph3;FCAufZ /P/p)YرExVǺp64aB>:\B}9 !l|@O;EɾŬޗ`nzHNffX,bQ:t#ČhȾ>]p :(e ʨ?AzԎe5ɹvS/] h_8B:-$rRv0E%7ȓ-M`q%DRޔ5R-a҅fMNZ' MJ@_nIm|mtУE+růʫptȂ}yM8tz 1 =R3g5' y߆ʹof$gd.ۭK=<1'wL٢` NT?СÁn),I9{!)](9$ $;'2RX R4bn(N:28̈NoڑU-g4z/(32LN`o:Q<5&Jɒtzq!do*\xh` 14ok0\{g_J`=V#?ZSl>ORX:>G0h!Ѐg"V{$~ 7%;d;pK|O\8׏䃸)X"no0r=‰R6^Lv(>#zNJ$'čkTMT'kN*Ls׼b'm,D)II(w"yFda.@MhGI q ˆWp(ܾlűh;rl04'8{fМ^=4c 9#UAjY;vH%稳8xl|<7^zhf|xQCAjͬb 7w]ӆR}e>m3$P}Yjq}\6E!񲷧l3pb$S'.6W7ص$ XK/mtcCrD]$t'kAK[}YJqBU"K\~w5d%Ƣc'؅'&ڨ!I7@Y$;!=EL@E]׼W{ #Q:XdØH}МôR2u+,$PHh <+"79" m}(Zytz Ή|)c6`>,F>nOfwNYUńcIXF(:-Ub4?=1jtKO{$%TS\K[RXz-_j ZBG2<\~6a ] =/V ,AF_EVLf8?s0N}Jni~Y5pb!uo={xctQqݡ9 ^(K{&m$bT{Zq[G#! Ѫ$DP~++*(I-g;5{v%0Ł=XU,Њ>S*cgs38gPDueiA/{l8K9)B!bRjУN@GNY5#ax*JaUnoj#N\ޯʵgHO\P*F#D_~CWㆣh}*G YӃQG.Yv !i 췕(eY:=,)?lkcxĞ~虼,q&_CoVQX\~^Έv_7̡Ý+BR8%U j@)ݱ6j!4C  ofemh`釧 cə庣q}46ɡ.}C#Hk? V^gqY[uzK05'\'{bK@)jn}f91BT#V#(e@ГYu:d~P1xIt~U_N77&D-(o(5 `jx"mI2AP1 Nn y x[uAXqu(`RF"/, PG𵌥X1Aڟݾ4a866^/E;ߐ &"3pΩ@Ώ?fw2 v޼nplqɌ8Ɓ$įBUN<.=i,[]@S5 xr㜉}^>} \t*N.d"ZcBq=`yZBtI]2`iyŤ "b#Xda} 9 Ϳ^s>S#<e7ۼ'cA[C>*ӖպfpozAUw rthg[4!w8:JWKFLuX@S;Mس+,; 4&E H镅-l1W f̮Cgԑ*$on~p tfSDvXNM,s |Unh"'ѧcԖxR7r}! AM1zb J.d6lpț2=3.S6;(h:d<h6WUHEsj 6Z g{Cuo3Hɞy.GqR¥2cr}WkF„+Op î'NQ- bY1t׭y0(&D;hކ*# RhBJ<@kOa=lzj+|:Ր_=p0#{v1c⁁ЋAݛJ :hd5OV|;XNn'HӅXeqlJNU҅?Z흸c0<4n6f4M2kr^?4W]l"c6fG&jޘ[ lElr 6ބ@!t?DXq1PqȰ$/;2gzMi4Ϳ9~rZmaғ;baxV~hǡ"-׬a X.eHhlǨLw].3CjKO#@;$p KN A`͓HQCCw7\xj $%ᶻQ>$ |]r3I븪uBYO0V;:໎\Bݠk깐jCS8Ⱥ0m6vH':y$}Βw/<-ɃZ")Ӣ3/`cp OPp $S7ØUEz(q.\O`ۣ)qIYn,hG# jPN#~thS 0V8`=ށkHt@ux2%(/@b⌖Z-UtJzI,@.x6p!VqkIQgm'3o/Rz5&s.rW2s0 HI5mPKSi,|m72Wjgbg|[EApE, D9ptPOϽ$q.ލm-Em;FĦNT%D^U-/O2GTs/7}ױp<ˡp#Z" [Oы;rU7$d%|e;WB^ë$52*HxyN4٨'"a/95*('( .I dG]oBjTcǀ^W~%CV0Y6tD5j5kI4&,Ah㐣@BŞmF`1~w2ftn<@VkoHŴk8W\`A.$PQD%h b/%pC?Iڈ-vGyd//Q|dAŢhHl< '!Q7~Ͽq`L$C`/ؽMPх5.kBWԎe0]] "7 _'zv`U,MbKɝig\~|,Is}ZuT ?M͋)L0PZt(Vg)}ʬ┳8ނ)uae (ըbS#Rmgc0y}ZYqO 7tB l'y~ݰ"_iQJ9HbR+?FoHSp5-SQ g`lGoB7 /\8~("3L,[fKBST"&IsWZAU( YD?}g `_ '5̼p*@Vny&t!A4Ikeَ-嗀(Et\jKra|ex>Sy%t4'}=< 'Q̸Oki` r9);"+f^OCi&t#잫*H9" oJ, TR%7G q˻QrIvW !I4]C(ә$Dh]׺هbOʐ[y.YssZ;JRg]dݟԢ3Hn1<(K c=Yه5dk"nx}]H„w&pkbNbB@Pl*X`/45u|6" 9eY$EWjڬQy?׬eJL#u^2@xtN/`0w I9@+l˯؂ LZ.'y%n(4=?~Z_ṻ *獷{\X<߼ ,^O&L 'JkġȦƄWj/#CoerLUՁqqҷ r0Sw;6(8Fǿ~t$ZgbXD3lF7}"\PΠcj4CRm5m,i}̄r&#N~O$N# im(i@2g*A 9Xms͇I $ꋭbɀ^ L@5Ob $m3J>IՐǜ4U9 @'\#%9_]nLGwêQvIdV-6FC_NIϘ, h7#/op1h PBd39T +11:)Uv~r+JIs_Cώ  W$eLQQJ*5xENj{.كn,;lHZRSomk7"[}3W C=,rG'쟳8$$G%_6s "gCe";#^j,E\$^ps`ޚe6;'R |g]T_(?[^dT!^{\ƛ6`M{b[Hr[1<8׼7ru_Օ>H $siB) ;tJb_P]Bz[@٫,V1`=|fB;{i"}q1},pddx` vc'Տ`rNx &Sj{"0̦I̧4_޻,ܼ :AY;w#V( r[wftc!DNd$+LT {UCp44Q%9Ӛ2~7iu3JCr:;f̃Kp[hחAsFyk"j5K;@lw3XFt;{de2BI^~/ ࢣZ'|,F,+p b6:eh邭 0(m)qe/@hD\hI̢ǵ΢OI,d|҈aiL^ҔM5HoZXv#WM_gxF X(V9ߏڞ3*QP:'G׉AB]_-M8Jk.Ea S1x0nb^oyfJ#oGV|28s~X+Hטo-}RR yb6-l O7TCqrOI05NlfDeL7Om5`H#vq2VzjNt=OG!bHuOYCUmdf?@d=,O#mKUZc6p]:q}$yJƃ-"n| 11u e bine=@c❤{s\75PC $=2ГOSiuޘ w½Nx( ~=ˍ )}h)t zV lE1ue.<޳ufϵڶeB*P]6ՅSn4RsdJ TYYoTd"vRzn^ ^Ղur8ҒmEkBQ \\VR#hr~hh4bJu;gU3@ƑDE,mgjy tB\ glG}_Jϸ/C (˯Q(3 F('JQ6T%?i0t;$ڠ6),uJO fSmo*Jl BZՖO%/BRg,k h^, ٪2i+&FT"~!f~T됱ԡaU eZ`4}uD}Tm6mY-htQ~m&Q,xC8 D={U NR=i%jڳlYVW8,冾 "wk:hl- aRd _$\^B!'Piӳ'ᛷ9ci~}ac"7.J(=|4D{RxBx*Xb%?jNK"vmyJaԗ;F|,͈rdKMoC,ؠY>TzlENY(e?s+0GPEU0 4 ,pʣ0.k-mjll¨1芝sYHˑ%!]0:(&Lr,gAq.VKoa8tNGɆuZ̊)PBU6P.qIƨpYF,W\njl5q(E8t5Ʉ\Nf]6/K>\KJ<+q(u9#Շ%=*3yBpq[>#l*d8faЂkLDJCH2Wu=f"qyhFa_/ό$޲OvQgݑ~xr6ah`hYj!u9 xa"&Z2ȶg>҂ 2a?'g _yޔ;|1n8<51NK՗PXUJ8S}Uߗ^>Ͼ?Vf?!tz\3C%,Mg({\̨ts081|Sb9⢟Ra1! սg 5y\ ,ز5 ԗСc8Q:t.Dԁ?Wx W #6E fWz-*<7l^9!W_2(_VYK¥p h5"0Olֹ겭rQ!T9_[f9ҁi$q VѦ5J򺩦,jn:)ǂ^lr[Ȧ~ӝ[]St"]lxh״6q(j5W \4onCZk&kFM/`"8OFȊaF شIFPH!$n T.dNV_ȥI 9F*CE qn}(6ǽFg*"$؋?*'9ry"`X̣vv%zET1Ozetr%cDk~Y<٢d G|spy-i7;2BE7ꓢ\ 4gz<}`{OƏ{Mx&f7!cʇFzpD1) 5pR>-R/ԟ4h U1!U8{{3iwٜ!yDsú +" %ܝ:d+YMwww'D\r!.PQdXL׭5&HQӎ]aLMy]~I\  wMRjztX~3Ԑ9"W:YWC>{'*x,WT`/̜8806Wdw=M*zrpv& 0o_,khzx}v` OZA;_%m^ ,/VXY1W> w[OZ8zЧ?2TDd{88QjBW[d{|6P/*/&5z[ܰ s$t1i)ET(F~.RLkuźHФС _wcuxnLT \$ \p_zΫÐ6,SF 2t}i3/Q՚V| Ή`ͪ fRgl4Cpe:n`&樌kl\+yֺa;r CZcѳZ'˧^ vSA)lx9 gNb%N2gYyob=Pu]KGm_ѭ@DY/a^_Z6kQ7"L)dxSBkו9z=B{6:*˦x9 4sKa' BS/~a"B `i& \C)m?X! f9OZ^* $Wl!!.B;ϓ8 S)`FLNJ.U4ZP&aԍhM}V&9\~Hv4~4 &ThXuW'P ̹fֻJuHլmXmSR J? JiWJӔgʣQΐ0kTḺR;EM5$O+T @΋mM 7i|[>y?;4تU0sgSqݩ YvܪED~o%iT]tҳBTB V&3]qzهC~0XxkD[mx ue/S՟Ar _PcwTuҰZq/seBJ|3 ?]2~ĊIkho7sqY*ΊyǻGI,cˏi]FC#מs!-tGou޳u,Ӈs2I>Nlhį'W) 2rwscM;#6拈RKG`mƉNosF8WvW}o譬0H|} ۯJ5$k I 1wMC@]KGe%ÂZ1=-/;R asqGx9;ͦmxk>Yzyko͇ eWQyHsWFR{u*)VH"QLLז`D6X0^@A׮ȀrDIi/8krlYBC_P)#"ߧ2@U"Pި=|],c;0i] rٵ;# zpv6L75~KVuisf4.LHY_^\ܚws<>712ohk=H#ugǀκ)Y*R#f*'Z[ru;G/8Fz{gq"$Z?*oٽg Xlgu\F,@k ]Ś.wB w6bA@D6t5o< XR3|]g$R7Q˒߬Wb P ͊i'kĈ2;m%;-32'0e ʸhcԔxZElhB- $Je%upV3H[@"@'G Y%73h`R[kv]\̕]'"A>@,hsDҌ| S^C\P?؊7C -R~r&kBmEӮXRB$. p$\@ʰIә9 )(h;}SCw-w p2_pB(gG+x3]xݸ&{u,btps&:+S}t_G6VUh}Elw8'cXbP0[fre;~ƛP3 l9e]@T NΌ\}QK'j[ēy + #oBG~d$gxx ?˾}_׸?IE``r#ux83&"`3@ l!/.9̳ƊUA\x-%&0DXaVg >K湆^JbrK9wΆmН/zcU?;ԪW @vݩ̝FMALh;E/A?銅[r$o8/,]RjwJlWe5,AZC?]AUSQN۲vY PuҮ<ӎ 95_Unw轉:ih>p/vr{…W2 3[~ӱt@75)z i&4#_h'h}n5 $*q̉7$R;LK%$<;a.Ҁw!V*6COZrdFp8C{Inmn S&n vW {B}嫏 Mt#}E7 x"|/Q&(љ-j*X;(5)$AaEVTaݚ\~fKڸ%мj߇+?ZwIΘJ\re@uYk~Um%'=xKKv 4@\مvM<$v x$bC %/{в3*i3JIpcVl„Z5Oz\-Vsb!lƚF5~/&z3,Ҷtv{Ms{8,y"U=g6Nu`Qμ 9ޤtL㷦歔 ɱzpDNtaժ{_e4xdfZq W k<=}{b+m1b四#gYTVG +_sҗFL"Fﴡ(p +ץFs@-FC-^,5⿯0 d?TtHH-N!<"3u4*g* n2d>YxrET[SnDOn 66Xjũ^^ jr;1%wST+Bl-[ăOͅIQe_t34\=b: |D!_դ^|y<>)oC(FS9/{ ='k=&C!E lW8݂\A9:` Np;»C1VE(| ; pJ_Xm3{OIۨ[21rl$9']-x4i7@:8Yr, ۦVk*BUmK= t84_aK$UzZ=YZKBK^xU5(-G>S,3pXSU0,VԟsO3u7r6Iu_igR2 o|5/uE[i,/4 @XFۺ;k[wj={HJ E^ȣmשSfQ^9? *^2*[| k> k>% o `ip+s0 Hn{{2ȴ5~ѰQKǙQ:Ziyb8GV<>NtJ5w݁q &v1/8)sdMHW|M%YR3siF˞?d='xK޶mǧ+ږׅd$dZ$==(۝sQ椙kL]}:"8`1"Z3RD:9aW̾#er☡-'rbiH)0x*VC 3kѭe Ũe2je-VlГuTcB^t ϜxhX~GWŭwm5wx D pWsIWěx JfaZPN'Iw9`Q4•iǸ$5 5FgV.pd~YȖfV_ܦp6`D>yl hIcڳq6 ŗ0s2 S}- /<G}B#Z0/Y[vѢ͛F'Jy7`>ZOS)fr"z-nTx*1@Ń{ٯ?lO1]uB!.zwQ 9ednt~;*CWř?`ٟQK=2+:O.K}e-^b`hVЩv)vTTzQVf kC'I0Mn>(%3zrvxO{)Xzd_|<>]Lb$ 1✎pݖ'VM)̠ ̱ k3#=" φS&bm lț w$V f3itRƃox٧ɔ)--FӧN-lCX:K)ͫnEơrV#S`|*wHy[P9(лV{Z^]$TkzVa涴ĝu@Sΐxա5%wT4sP B: hn{Y"?!2B4H p,@rU`\ZLn!%+!)6FSRE* qg)8 ,UyI9:Ύ10r6EQy[_k=l8jB-;8XWyyrťk]T? @1D)Cp5D6Od(]jU"ĤKG|~C 4 z {MDC Pgq˫%i,?+ٸ3F{}!Uu:~G^#xVJx?K:wDWz+\:?{L|ֱ~Kwxqo27MHw;NSR.{vz*ߕrlN旁 9HGztu<`05tnҩaDOkN"vD+Ά+\_6?")G@y,]18C%3Mcj:Җ5ط9?CkHQٷw53̋1n]E,c~Y^=^MA:ͬ5 BwiclShګ?^C8~,JXB%nD8&K/5](`F2Ek_Q1;bg#߷n 0VpGp-XIa1 Qf}0I rGfI-)X5ӆj[A?Jo-uS&˥E0F~w?qh ;FQA 6:{ ey NKwNqcg&ޘ p[^Ѕ~Doat_h}N X Z8lRÍ:kL|zPj֧HYe/Z.d:+8o].K"ȊC' k =,\,G\5ݪET\SOEgl̊p#W( qjX|k;TL5{\Ӱ{Z"H}L.@$7t!$5P1["!UCLc}߳}R׌pkY8_]SWiP<8-]{E\ZW~`~B6T𬸓)A jb46ʡ:'5ޅGNR@L!OaFAh\hQ9!ީx&7.i{L p ~K=y:UJ*q۶]oj8.Sңޔ@*vK_/f ]RN6^[l lN9̆TF9L>?`Z}0<ҁ`WP~+az6JXTaF57cu(MN\>%` q}#+RMo.tFov,{e'ZmZx-76S70)mq(3>a<-n(m),5H\K%R񶧿/uR&gbJ"sm e%pv'#xzm~MJcf3;UTQa.x2kZ' 6%ҍ%%VO"&*o[ԙԸ.w'iLb!Vfˡ8byPJxk(wh~bhcX퍘E2# ; .j*{gL!+}d'K9TKEέNǙ~+*p_YvgjJ=s5Q+z'т\lir /{ej̵َLo6А Q +P5ԓqMu랹*k猂(VM{GrӴc~Ѓo`+":g;cdÿI}:I < OE 7'E_]mTAvJ2<u[2DEǢ"bdl霏96Xd|ԝC\Bu>%(POtζ[+Ϩ>WkMqlJ[6 ᨖՈU]#qGR^Ԍ,m*i,`nm2!6n'<,[|#}_yi"àpVR-5r _S_C υ\`m7].0o5^^fԨ+^߆չx˜+1cReoDk[!\nn]n< ijż3wVw %qpٓa{IcÈ3sUdF: !ۂa~[8b77i63ӱġ+׷MTWO=KfLDvaY9AVu tL4_L=03@O3 Ic \rlgA.CFS~G __+#^@9ܓAIOu'ɣJ~2 IG3wJppPŻ P=c*6eẇPd>|PT=EzVm쐘L `yh\Y<:i.?bcQ{Eu9u-|xج,SU%($|Bg|J^^5frfmG ~&5Msw|p9ͼXCH`V~VJaѾۺ_t"pL32eYI]φθk>5({paȕV,jI| wEAw١c맔'4;skW{A0u6< uV߷v@8(5__[M]DG+ 3W|BKD8Sj(+NRcs 8o6?jG.TOuM{3TO}y)xC2q9KL@YLv%:,3ԩ.|({/hfM=ŘSX3{dWl\5Q_oagȀ:+a9g%~W0=]]vkUYY2 2|F} zOňR]$lCy"G{y)9e5>x:[Fie*vm?S:W@oUuT/K?2clVyCK|3nHK0[|̂jyK".sRn4 ѻ?}]<Y#k !FQ#릡{c\p#@ާMP_'{oM9}gIGL@Qt[iل6*_)G_ .02~jxH3Gd4ge6FtRqw~ڽU˒ˋi0)},ؠdmqY{ۿh)I@Εg-ɞ2qPM^n5.`NnKíb:qmvktNnr~`ZmdBl5[ysIP{'msW{[y? `r\&5o&sKl z%cgl4;j\4 ZKۈ_ܜVv&ŔʐD" '61gNzHe!f16G65Qit;.1?*Ɏa}a~ dbX^ZKZ Ր巹zC3n3eۍ@nl|Ij+nŭHeZ\hv9Fh*XJPaE4Tě ;su%Qf2TF 'NunU-Vf$ClԀy&[,DVNHwtckrģI<^~&MFn{M:n0J-}(8}P~:Ĩ ]lI \/p4_p# \m[4+rvNJ 4Jh&AXy;@d1O[eݭxHw/cP"gI^޶*eavܽ @GmA ur[xܽFw81tx.v8FHlV`nBa#C,oѭQ Egxd 5mLFrAZG\# LFQle)"<-+&UslmL-؉P[u ~ѝZt7 ' 9ؕvv PՓj4UR [1ߕ]hQ&3BCK ZS;#\mn]b O( el$SPUbe}-{1XDz#E I)}?R|5@948D;_;,z5wGqQtMPޝ- R;6hD]؍@J!)/ ،`ACε[N@ʑ&`1-]DG_9{A%̐yT y2^ ޳t fh1w0rC@3{_,(+o-ik6|ɵJb C樭Sط _!uV O.͒u4?xof\Qhh.Ov#Bo,2#ԡ%gZ &gW iʧ)>8H60HkcM(b4F5[u!0jp#i#ݞ2ODYԎ|O25珹|^m}yp(;rQmzqr:g;wINΗQ{P~4zca0- wU]y\rGʥȖa!zR!MiZRZb53 cƹJ;MjK"m~h}euM=/La٨^p7lV`26\5Xo{AWP< _{g ࿊ͥWk#E|D\6X@պ7U+Vȹ$-6kq,89OJPt   Hçn:/nZ(bn%4Levew> :4ؘ/T88kt(اt^j%ZAD" aGqPЛG֑?փ/I|Hw?}iL0(<;J Zl SܬGH3\e bί̞ƽVYg' #=YjɌYVVAa3'v?2I񄯂V\`riVZ77Hқڋ8 _M@mJU룦Sy靔Fa 0,+de##2RMv)O,s>{RW4T?Uj+ "#=ڵ@*/.r] 8̐Klj(5=_q;QSZVCpBBKKc}D=SHJԙr!rֲn0]TbJt@ hu%h %|wr&/qXc;)"LF55i4-e{E"R8-M9wn^l$/N}bǹGZLF&{U>ťI>5>Ic(zqB\5g h+ |vYG> ^%>=byh62-}-Vτ)NE5ͷ! m҂#&:9l`B>0vGI8g&>p9!CU3_^R 7/poʾe v9>:rڈ;4vȦ8 v*a`ދ;Dj ㍦0#qq.6Mݐws> OQ+'#9]=s^#O3qgNoz"9ϐrS1֛ =DAFՖ$oRp.Uf}EK *~͓Z˘`S%)*C#& |;ũnQgCcBd"vNQAPմɼ8tbذZ8M!_OE(5zfK128j ㇿc0x@N׎i-o9u}R?`)$'z-&׍lyF,Ɯ9DUiadZKk$<sQ,Ho;sS<-CQWK"^9˝dKsvw2mm ,goCXJTKRI^E;&&vΖQiYXoэF4\ޏ@zYP)W+VAq@LJMw}-$vծ !6o𫡼Fy'0]&tC5wUp&# 7վ5Ya%֊IoC6}jNV VyY?[@;{97lth,go!Rw=YAf0`~LJlAZQ5.^4P6O> ϸs6|^\x":*Ak^*I~ᰣ'A?CƶOCd1(>t6`0ҷq0TJ%q).LTeZ78f V1pkm XbX~6WfcriS_8('D|Z+8^9qS,*K*T ._ pξ6/ 2M̊A*j>dy>D{Aɂ' j#>a`R*^Wnsbf`Ө`M*O5}귙7bwLH`Y4ͦSU6k+ 5DBY|@ dlY8Sn>\B3Şt4uP< 5%oz)-*gi"BZdz$^',Z٭*B-ޙD׺ oqЖ࿜N&/a|djN?tӽ6I1!Pd[g@{̶ɬ|0 y /zR~4Jq}⋦i–Px`+W?`M)P閟~w7qbEoqgRSgH@8Y[AmGbi6/X%QD E*&y~PZN 3+&la%FEHQgS%o,}P`㲳 m/`wC#0ͬI)-EyޛjIp&VSO*XL^kTeYxAUnl{ FbIqѬsyXt|i \d}+ʱ5e:t_v#d;nH۳KmaL9BXc݉.c@.ᐷ1>N_4 a)Gb .KP@^ yD_U!ZU dYUSZZ? )}K{(B~R JӤcј![\#,ڽ,2G<1 D S] ￶{ZϞZ~q^<ɆثMAb|bak}I_I&(2e> giE̕z㣺u\Av VS6;On|F^;+$?/WŸ|R3҇}#T<}P_ϔ7KazúPVϡCߚ)xA *[NGPa?"ZKU݄zcjxe@&/jb$Q8% Z>&| L2; Uzcow#~(vm(XD-ҊHs-ˏeߎuUeCģ 5yOO?THELgFj) j:=Y^j^f#aJg2XBYLf_"f\No̒DwO-狁;'BȈRuצ:fX5gb5Y"mw !~G*C8w~_a(VͲA:Puf}4fѽ;7W(bVئqn{$T$x*o1G nѻ^!(3+63x} gh8\ XJXuqCB -jrwIOC/%*XW(}z哕;BG"(mNca R(=ӇYB.; ŜYcIVA BxhPCbv0QK~@+2xj7ggc!*\H*YL5ٻBpH~S5 Ϧ@@H_lHLTjPhE_<=BAsmBm"s\o|&5m#'^o]'zJ`}z^Q|J:_L{ߢ]囷/MhTB0ŅP(0tBz%{:wh*g󧡮ks{1H$w,$Y4JEM\ 7zp6Z'(.é!,.Ҹk+#GBC?.qKrbQN]CJ TȼMKz)^y1_m*GiԸ?1Kɿ2ONh"+ɝrs~jl?2_K3û8kBg =jʫN H``qc'7'x0/.vk0Ulۆz )N3YZFڤ! ϡ.}J[쮭YeMG@0 ɇ.,BR 5BYmH~mi3lu3~8ipID![ EI,4Q& FyKڵ±]HEtY礕![Y %F~3+ߝ\1ҕ}/e'Nr1@=%>MuQ=;3~xwۦm}T[h nPxkjrB0&\d94n<$mpxRCXz\Zsc^ҵ 'gev#F!/=drT|JάvacPM|GAYnzAQ\%dnxe5@TtJ?9rdO%k^'[ 2B^< /QO)60wq9]W)_Z/A ЀF+uR'erC4n{fK#rofh z}kjxYJ52lTA.p!]mHm#K2<4]RK} EX<3̜p NHlԜPKW d0֮y`o<鰢H+@2i$x.1~JdǺgggx@(`U6ެ<.bΊQtH[>%} +dXpDcar;3T.w'p0D.DssDK*M-f27fq\0[2OꆇǺ"ᆑm.;MVnH@EM B][›bC>_xV; G{\2F%80 +,QW9;4p .BCa+bk,L?Z#HTїUC/ k? B|O qjG֟ X+%s'HcXC6H]r~LQv\̒̍oqwgtK F?1Mp0Fz_G6EQ 55^ٚ0S fC=#g']u<Ȟk]jy '!mf=6? O_7X1h䕹v ^v' (_×#/3+BY[ƨc̜U3Ϻ 8w_ K3w(;xHbfoN0LU)#dǽGj[|ρc`^YqI1M, LNEcCBn%M?D݉r{,,Πb*}ϫt ?221|e(M:#!~sM )`ɍ濫^?1Ңj"3mɮX[sBti8:g}p&5|ÉG*Ht< ޡU4G^6 \z1D`zSZCpf^A7R+ld 㻍fU ћ(\p= 瀋Gީ t)䬋eT6]Tl or>(6UDNV7SkjXے}E 9D,Ptl# ' iάbm0~ݐ쩳9*^ U%/3hZp?t0oohf4RKJ_[Ztyy~$%iRS}G&FDrjB%KA =t {"y[RB9HU8! G#o?LpSw. +ʡNӏnSVRqX ~̧2 ǾQ9AU̇6k3g [x7i+Y/Fys}-Ï(~?Zh:"eFڝLft1?P$a|nR{m۰j`Hg/R@$Z:c&fetאMr(pˤV;'W k NRI>8[LKLj䫑k[W%ob;\S{~ۚD'EOݎ菂m-n""vjR*V$R)B.߸;k4@gMD"*nVK%./>}nɵ s/_Ti ;ٱHvUO#AT+? '̞"vԻu TULߒ ex^iOHX4(~3h E[t$v';ݔ>ׇ\A?1_&yD_gq"Y$i/laLPJm.L{w9C10n0&rܦZء/u"Ȍ}l nE!f u2 k:]Zrku T^$a0/Ԫ}Q_.)~Ӳw3Wvl+ڛ >wlqKjAѸɔ9^mzH/aRQ6j!69N&]pkd }4O@%1pjp$˞X1i/'ֻ@JP og%'pi{$nx&RLFAy &>$knƹ4 fݛLfPM Ⱥ' N8&IBQsxF`O21߭{(o{AA^IK"? FJ`7@ |珡q'L#*T 뢀p<ʦ(#{E=+]a풖;`hDUs0(Epޓ"%84? I*$}q'iRA8`[>1y |S#t-FyQ GPpfuh͐ -ö%WV-J(vy;ߏ;h ^xK \ȢKTbikа1[>?C2|Wq=:ڢ'':twfvZ*ޞyF[(j9\b$J4]k<+uj "c_le<31*j]&UB=9ޭ{,cX_mM)ZwfiI5G-sB0MFъӘ0̮ !ki.M2#{T!IxM2lAQindxw:=_ W_QU&>ߖ> γEW4B\=3tPŽ39T6=2 t5h(Lj+n=QoAޡ^9VQ6k'{!a%t:;Nf_U@]H$:B(0Al}T=-vS^ i1'3>]R6XXXƗ\.JfRرF'%rNcpMx~bWM".D\vץ;ZjU^ٷ[rD5q̋t&z#y,0QBoc3 ؾńa}bݗ6/ 7ai ,$\īr[6Ɨ usەIsKrߘJ]Ad*}HIIf_Ij?IyyI_fBʬt$Zoߞ; V{l߲P5V>);M2Ua$ y COsF bVWs j.*e+-쫭MNRA8 jV9jal05 '1 ݪh^2hLxb@_D(˞?3 ɃP%p>\VVGzt5gp"/Sh&eJY 2舛-w:}5efɩp Q)|aq(qdSwN_CWQ壼%9u" 녂2R^D+r&E&TTC2S$H*惦c j#n׾lq;cjۥq/|hp׶iUj`:͖ܽxZXh/犾f~0L2b>WԼҰQ]vKwA쌬-JxoȢڼdU#>R5I ,PqA>e0yi(V-~t۫&Ex{~||V)L]=A$!'M\}쒇e;PD=e2mg i<z"(2';@{-R qmU7~n &|U-B9CF^:g[ 6 qhs$j \/z8gN)>Mb6@HEbA--ُ7,XtDޑz*5vj?߬.s)ս W5("j/6Q›DT`Xjx"4x,m]3Dr)seG۞v8g6-f|'sm/|ԫjOyU)_gNbF4H5Xl5M.z߾Wdy7xrnQø륓΋b΄Dʮ{xo^#qv\ڸCU4eZp'隿e2{l&)1:huI uG[: )RO|..dr(Uow4LuDE*Nj) 1UʀiEĬעl^6v$.wSQ&-Ad8Wx'&k/MB=Һލ1eE$S1H kf sDHĔԦq傴 S{vHMG/JaI۶/g _*KV MSI(6 ./jB<=>ZzEmt)W`N2C6 Lb Q#( 4%S&^ȮbB r>o{s)AXe y-֦^eɭZmzq SlS^8'|UOʊ읡a)dgus'U,Ov6>F-i@q$a YL+MzbB>oAka ̞G#H;tOAA D?t1_Dm;^um\V6;NFjBz>pm.ܩN8b&aT9Vњoވ$n%szl?W.I|4 п|tg9wn`v\~n#lW|y%ua^A,UԎ@[\3\!3ySTQ[%cI 9P<`sWN"Q#ު-VuWfɆ,qXA'6 膁KSCCTܫDQ@j%sE'[/2H5ol@52aOėD I/}~0^ AwT^?7d0KD7hqsYAםf:ff/Ђ*d?[ɶelCȐi}5dX$w!x=B1@.[]C1 CVf~aO5su"oql7ɞYV> so.<ڐ-p  :DlFiַ'΄Oac^R`Rz(|v*hE%W>Mv!MfoapCU\4x2t0T.3MFli|ȽWN cW#o:mW)|u_$Ѹ1\O^#4^sFTvW1tƒS'Ά"+ulk&T;Wڌv@GzrȀx:/$hUK aKFGĮnaas' h]5I,Ì%g41n?ǒCcճ! QZ禰桙HY{Z2tW>ɱ"<#Y\s%xO,N/yG$x91;2;FsPhuOwiN=9ƖeG[k$I5EEH0ӿ\˸=]^ {tL 9h.<zE IúGjH`Sbeˋο1tT\-4=oI5Iy|1 ΠX+ 9njy'|\%51ABU)}#?ψZx>^lgh!f1^1eHPv\?hLcBpX" s/qs]d0W ltU9 T&9^] {D7muYX~ ] wPZ@L)M}Л 8 G|[m馒p.gl Pe,Fz3S~s4m jT*;Mo~nIj2Gr} 쪼"aBV!_D+SnY?gL/68آQ)8b? f1- K`F &3YhQ cݫE|piwb4"/&kZr:vtd\PU{&4Y0FO簊\ G- c-m&~7V$\v#VT%:-C2℘2 ykJbsUcʴ~I@&p$O',iq q?yq^ϸ۞A%Pff$;ִ'GSAF >NH b̝ c Un̥MEF~L9 Wos;m}" 1vEdNfng(h&cY+yda (Ttnẗ́~o.Xm̛/4 =p3 ~PI:M7X.kel%;3L$G{Y]HiRNһ!5[]kfE}Ϳ'peibx>+y+nyĬUt|wu~i:Y=Z ;Jڤ_!#eaeXbཹvدtT#J`&;e["U< ~Q]@)a1FdJFT;e-p|"* {z|ZSY,q,J~zh:e8حc73iK^/= 擮;iYsʁA+z^R378 ӰˬQQِ56ЂTa f)\|8>fp^Xyg5NJPZzs Q0ny&y_V12Lb>V@sh>wOPbE!'rΰ9~T P\z~*!FԔi :Vh>ft.wKݐMc M;-ȓ62nMg74ɘ|fMVbL-{L5e>RESf(X ^;'?;]:Wጧ¥+twp8/(NL/S&/׋Hޒ2X6< }EFw'X+X^hm."Q[,{\\G`F9j4=F)8:y:=6#3YP"fM54~#Q [x!ݦs.LMUM5N-p\ ׏ (nD~n.k rƈ.Z(c*%:kDdsTqz}ofl'GvÑ)̄u3#|VAM8Om?})OJmJԺ V $7ɴBXuK?g"OiAB48*6ެoǁ MQa/4u@3 +?g>Xom)QK1EH5D8TNWyUv.ԌU:P̘34 S N(oZ#(#E Vm 2>̛DW/H'YǺAAY_EPK$iT&e7艙N$eZ  Gb98rېD.6%x/kɷI;V.iI39Dhߡɋ_4}_B@s&Z|Ig$ޖ؍vW92/N$(&KR o!}ak< ^T;:ţ7*>H{)_0iA]J_c˹D!XxKPC%Qa4>}ijtfoe[]m +ƀ"P<v)2Mpy-}ؕ{-5Ĕ^qm(/Jw xciB)bk~:f0Вr.8 ΅;>e&&(p*=2".a>ƱSs%j){eU O> Oï$d4i^x:kQ=at(kDx*_ jNQ,za {2i4%А=(1s#])qe@(G'Jtz+/vR4 GMn, 6"!{}8`7=pDkS 1&uC4Kvr%:>"YuT&° Vy3_;Y1% AX,i WI"b/-3?T`9J-|g%2 PMzO]lȦ,?~-[5x-p>':KV`>0H̯晐@y@wE$XxENj⳯ \z\ )k"]<ύ & -#wzShnL64{ @rG[-QmU&FЉ<0\8:mi.|ȪENxpn1L(r@I퓚{Hw{|(JLt¶] H{+P&@qkc1ؘ SLYd^՜P +"=[/Z,dlGm)1jr^I>&eAQwUUA"* HJu]K}zHy[rý-`>2'Te w:M2_?w(̓M9kI0,Og&O]> 5_a"  vJg[z= eC4$,G_F&Jy߻6BԠb8%Rs@V$̗;YEW!8Ank!hC IKS|a5_$XqmIG*=XQRU{'ǬYj,e@'sq[1:k#n6"+ͭ# lJlu;͉OqYvu{,h<ȓ|BDž/lw'M DQe^[垾Êsd{eG#xiIьJx9 p k] qF IsM\lWw;ZHЋ-K3Y??j)Ep-Qz-< @GJ֊crV)q9 oZ1?Sb "IYlrWT%?l T Tn5o1wmPTwIA[G狡tBxՒjbG]I|ƩF%YċEgqPx kuсjj t p!B<@t{]7<y 7FS# wuKekf\5|."; t*$"࿌:#z\SJ槺!2 ֬^O|`3B]oy8H8ۄu agCǧR@ȣR3 )T:Zi9FC% Gr_ggã0լG*:Е8B PD,81 WqZNXI|֧{?Xx p_0AX jjN(ԵT"lVXq?/B$G CC5|)/%");:rOA[GsX&׮hl.R 'IOyC Euڲ 6!G} SG)KIDPX]X7;\STKySd_m8&4 :\| bM Vv2L^Z8P'3Y's7γt!gvk '9oVi/Kr:2gM1KkzĒCPVפsY2' Q }KC6v!b.iO(AJM|o;q}ḧ́pP3kPG_FG.($cd (eC<%NL?jK!i>1]*ES Bz#q4xD)kow-j2KXV嬛a\M+zS a%~E>X.~%" , q]eȐb!#Z^l/Cڗ[a@y͗rKĠsqcd=B zEa|I[uh>jϴx/ͪΐie-I36ǯe:/#玷2MGVuKt` MvtUFUχͷOjONtK4s2,a(uv`gUX|჌Un3j\ AFɜYlv-n`Q'&?tM^7Ô7 "#*2VDb _ AEDqRf4eF>*E &xm`7ӭv+FN- {0Tw "\ƠQyR.`aem%Dee!1`Ϳ0Mgҍȍ%K *e9 [#F[?`'oFh!Lgɣ "c4ף{h?Tp%Q-5%`(]g{]|4M":$}*(KA%݉6fj;Jhp#R7WA[C[&q[JSRd[ )\kv[C*Ik]+w ^_У/.d(we+6 ZbpF`lQ :LӹAu/F7qK[u){:,L"^AX]Ha!w/׺CQ@q+goȤm5#M㾋:} uwY~zfLoս aIAX8X?u&qv|k K*?$~UsvtĴ`I/+sOsΰ_GT!=7Ӱ r &S9ͲvRM7>ݸ@kύr𙹨垃GL\sj%ECS).nJ΢5{HYo>;'H0\ g??4gQ6[Xo>hlE*mn8S|O ܳxam3n~[I͂tË ծqײ^9z<~Rg?NNjrHiR01)g z#}K\|DWӢ5cV&s(Qcd~ؗ~5E_1DOǨ%#SXvꂞ/Tp6%|ÖbxU~ t*uʻ!:4S^! lB'w4}NA[.G:Gv?1eZl)Ep!dTgwD HX1ʹnFw:Ly}4=H۴j*$ZtH-qї$np gwc:=\ -{ftax 6ٲ+A^7VXfgx!DZ<AtΕ$952 Wc 2'&K@(2h\jH Bֹ264^:чk[d_R'\?r&8i15E)[!%}3.Qn)':ɣ O(a7k; =zAύ *np_T׿3uךv{A,[YC*3ywp~HavF,nJ3`S5eS9X}b2| gM=83 S0) 0dꝓ.%6Na,Z@/:- hKF6⠏ڑ5p ~A뿙a,K%J Tc-r|t 3+GI ۬JavqmGǺ" i L%xk{DB@Clȃ&jeBc7 5PKEN4xQ^-^5b,܄W_l}ֱ^3OW׫x/lW% &}|xsCt0dez)rK<@&\WC1jWJBVc^B%>#<N9U'CcuFLH+Joˣmk(Cc(эU}܏evvF71fg3Zm _v# B҄~I@c9B%9aHnk(ĜݤytX\-[¤_2(d]LO-u~,5I!8cFW5y~+ӦW/E|"؊trdTYL"Jp~,ۤu`9=PPwe^' ɫY4ͫN!R贤$ \tk`łoX\Zme Cpc4%*qa?HLd8+P@ ]6k;̊Z*#5$+KDl'u~j (ͦ9TH6`onnZc)F؁U)g(&HϬYԾ򝭠VA` HT߆.h<@uqMY:kꏗG #;iSlOA HWo¥)x[wUhK ˫gۄ1/`ztt ל"bjCUh-t%)2~ w[ܣj{ ;A+8Kej=e;*hi%cKN6I)*Qʗ]c!5JRl>}@S_bx)=ȕ9N0~UW4&_7(:zJ0iDҦ@6 <=): 8,!]#W\! A ZO$$xOG ZԽ4mVҋ1ԱpkjF-!M,ln^Uv?IWL.EkY]SVkm`MXW'z<+B3i` yFywm͇喣'mg-c`SS3&L[cz?G$3x[4mx}hw (Xoŷ2ꝟFnkyZܘt^4F;MêeOR'0IU݈c灬IB=ҕ{s֗| )\~?d!RHT; L@k)Dj fF4 %r*͜];TLb 4W#cqURZLEэ?3=(#A6) exz8IydD`wz?K/1Ǡ&wevN\;pF;۠QkV $l]U. [w idl0m7u0DEQ-ZR6[ b=MfBLWbEzl:O(b.Ć=[RrQ{ =L}EkׁN#CLyveu8}mkx 啟**-MWQS[g; >ϔF?lI)5dFbuduڔ} aMW} E\ms%nZ`(^ݼ݊fXV(R_ʷ?zd mb;8ZtlDƱZc)_ 9ӐoIKF ]p+n`1lx2T70BQ9Z^ @Gr#j/pA8U?uONtf+qGO13GC2_xx-/ZD#\]ltY0Tg.E ʨ;1Yg|k !OIU\<^BM7.p/NC\< Ԗ .u!LK!AWDALIJ *4b|iP;GIDPVqa1-kN:߳$:Om0 (TV߽&_ W2֊Mr!+`јhS.F_T-/m ef;v:o<JrB۳cUR80;ak;| utB> pBu4'z $h_󊐼bJ6obZD Ltg\VEhfv*<]{etCDs,'k/MRVGU\S&C}g)\p#x:!$ R"&:(嗡L7`N;pe'}۶ ǵ̨˳n_澦 v6ti e@ $-Ҏ9 dg,82pBNԝA{!AE\[@OUA2hiVkk"8ɵX2rǖr ,٧*<]p)txi4{f!:ԼG=FMi.!oBO=F=|Iu)j)<!ftprX#nC6LWd_fnN7ǒ'0b0 /=-EwuaٝzU F@y( k_1,/Ye'6xj5'2b*W2D~gc_7&e[>= }S_D=V><4 hˮWLJ+cb&T1áRs~dhx7\6\ -⣸m5dU8=IO$.W[S1IfxT"xPG~ ^kԀ:}y^4/(8/˻^P(qMqA"&$<YmRMB'61O*jXWYȺ#CڼX E{dX9L7oFu4ab'"3 t#E~zʩCTZ^1W1yBm.oy|Ƙ =+w%<Ь (l U]2Rg0 y:9sT\`]*MtCδ`AY bLLc7>SB BKD;4CŗcY znu`ǽLEX0> xW1y>rmÕQ4,NZ!.E|/҆]OaKηsg r !i.&&/M,V*4ntJIM|a΂dGSFfZ]w%F gwo;)8SmYh,T,XLml 2눉D?;{P]vl{6WQH $w(ꋯH;?lP<1u!i,2cMmUEDDV0i#H!yp,#P6 `@ʂ Wtȏm@(X\!D^qpG<ϖ2v^;ya6(breP* IKs]7$R)KLKm>ۇOL~~G2SR6mk4ޙmLϝ$s(Xkb36I ' $kjϕ3j\W9I}2 4/;lGNO!tR GHH=, `5[&>ѫqY^ˋ>)q'zȡr!խˑ%Տ9ߢ<' !Ұ74ҡ UigRVuj5Q=U yNE3i.64]R>M|&O?ar ;xjۋZ r1tHK_+d-(<) @5]));.^0/ǰ mQ7 P8;^+VbS2'JS9XgTjt{kݠ6IH//#L1wIEyñIB%5XJ[IgEv'~:Ebux4S:d4 Kl;uNln| [=AGz2 \xΌ1+kuFHWjKѷ Z"7q:zrŸ&OsgU*Apw/F4Con,V餵 iyA=oKM y .se1oq>wM,w"{a@EtJAMRXBتt>G~1 =.ڍvRh׿j:o?Ty'p]#B`h5'|LU<'l⣉ Rdc jL;QM_i~X# m"ȣiVq腈p#K>V]1P_CN}etMs\զ_(I!mq4xSsA{۝2ŪYcSg*먍a#:J`PV}ȉz[ gwⳁwLR s A:jhPwj2cܱ.=\*0۠<Шl]m6SJZSB sDHW.5@[K=r'g,ΖbȖ#1vyݨL1C BN*ڪivG87O(0.m%@A[ aUO:n b݅"x,)k(H`dO(e_Bv ?q 3TgkƞM !P.^4~нiY -6zɑ*Ţ3`~/}<|JBs  :  dfKc3B! 1H~Э)TVdNe@Ys4jjIwɞ<$&n]4*-bAl;YREzeYEhC@M/wOO'l?d1# EпoPwgb96o&03B$SIn/>A]Ե=5UZ>o܍e8ӎDNb1D7Z0hP}iK'4 \AtӉSMOK`޶]3\ 50DI7Wm)Hx4z3Ѷ鋧JFV|av+ڒ؂9F~=- Xy=XX`t\; gCZ,t žGB6j̯08\n}{d▇ʗ޴WYBv&L*~:B2QU(#wʙ]h>Hk_y:xi1ԏYh>Y(%[jRO;FG<.ȭItbpce}ޱ3zUIs>̿Jn@)W,J\tK_8R{UWsJKy_r@\:86 {6>Őɪ_/Lg򙚳Az9 |ley4QR%(rqOAO!9ޏ=K3냮@Ф#.9QZ?@ʊ  lKJդʹhI5=O~$`.NC;n߾ :&/ďM]V|[.1ЃgRKύ)ю PE\2MVpo*jTx;jNgU~ )PnOXF{ɦt ZOo(\œߕF(ǣM"Tvy-(B(۩&C`M7+][m~3ݐ+Үu ށ2 r'tréqS~ESg싁뼮_aaCaQ6fm`e4c6?`J%aĄzro|Q!4 w1Ew"Kܰ$V/"aמ2{%$>&\AHi;}\|n2]+0Tqc[QӋ,Cp֏~tr(d4po`~b",AT:ݰY֠(#ng i7ü.afPeN-OT=bLI'M;9Zd̤[*躅Nm^5VץO٣@Xg.lĠQDaFYոUV i9lk#^{N 7ݧj.I?y.]/Y]mV98޳k|-o٬>@qfxq*(7/ ߠSe:`5y)·NxbUp RH1H'K:*AF1`896~]~b0JnW3:Cq@ԢpOEL8NgAM 2M\k*tK 켇P.=pA]d>B/:zZ#jfAvNWO Bedݍ(87{,b- xMcv`k#V? 5rx4FR%!g ' K{ [;aT{D+6B<ZM4x$`LgoIZĽk/˓J<H NLbtD}eR7Sp !)=@5u12õ!  {3R 1=/;;ڮ:dj(~B)ϊNlq)(ɚYnfr4*B,Ux9,'Z+]i04McѰIPob{Z/*rXVI&>SOA_۹HvJ^Z Dm!?v! T7ɷWʌ'Y(LB%rq" 䶀-K4,RP.7fPWCթkhy )Q'Ohyo*ANLO3Ff+ܓt< WN$%&f罌&(¹gH<;,6I/?~%upD@%V0؆i^-6ʹ6:n8@/Ĕ*{Y\fRNzG)3c+qʧyn:qgfn~Aly 췁[9}!^3Q֤aÁ1OC6Q;bw=⚐őVȴɹݶW!0Ʈ]ko 9SbgU霗@P fKsFP KlL$?Z$ܯ&bhI&'TS[h<'&bd,bЩIbWc“(7%حlc#X<Ɉ 3{l6T\"1d*H6"fm[/*H4ۣ(>nN;3S[4{."{,W/< &|M7XýCG_$'ĠW jDSo_#V,gTDrN8\~ ~R'$||'$,ڎr~wbku:קWUD/-jfd,S@74q=P2-BC6,F&N";!e^.v2K̨NSz~TrXKU?Gh9{9sG+~cOH%J_PWGB lʇeNze33^ ` |o8ML#* KP݉,e~´MZ>u)Ā+xh$nZʁKx"TogNV֛xRF,=Cy4xiy?79r,lOwYsY$*գG}gm$pBegv]`UL5/ܷRX첋#O$/8Fn&0ނF@x *uJܞ6j0Z\!??0Ch"6$Z*ȐKS_oL 7!0aKyuюXGsT H(%xwg~dlp2ʫmmBy6[C}[ao+2Q7k\[MO|`:7٤+Si3֠'u,sۖ&!iD#W2;~(Yov\B oZ#Y4fseBdž((+)zzwA A@uEfQW)k ƭ'tEB(TEpӶS<1QkBiWq.RyvB:$W\U0=:}>dYg- g8޳+Z.PXHvGBkFM2EDRW_V%"zQ#=itTSkC5b{c]yK[kiAg.̥1G=S~_Wu&Wf:r~ۇLÀP'6-J 19/bsCaϛ"KTn ;+2%ĆU*w$bӕ@ډ.Cnv&qųR? 6b &dǛE$ErZQ߯Fst! !cЩiJ[. 54s y̼_7>r$Z!s,/Uon"?*qj8/Bl4[ךO_N ްgj+UH~aoIA4#H?X+!dw1f8{ Ig#^pjp5D\H3rʛoL*Tb4HV M3ԓrfJ$/gXLaUL>W˧ ݮ&6~>'Z +uGE'롫4y<A>EzڪgAw*C-[)c05h*{uMK ʹYjC.Qz<<{ZBUXF9lj#ֳ9ѽEhXitQ^ōQjrS Ï_aj6W1h̛kKhXf{{cp՝ T<˖ xh' :uΰsa-rGY'3`BW^%Xpm0GLQppfAs5&)VO X{5 #eunrcR`(qP\:ObcV|rogyG<>S*_*r!Ei>ݧڳZr;EH~K̍D?V(sc:#]nc<1l) {1 UE$?UsDhpt+Gcn'2dL SQfpZGX$a]7ӏL`RlkU;\.j,e%qaNCucϔc]O'zf='N *7LSKUb/;ff7;8td{{kU-o_x9zi+*eeuC"=`Uh^THl|&nDOw8ﰆ΋ΫGmU0_ T/rZ\WJQr hA'pV]vݙFaƊ+|m?hlkH p圃eēBdpV ڂeH?*ĄEe{,mνpX\қncsǍ&J&>Q=x.(iBYNÈ` '[;Aގ]u8drXljt@ lıku˙F`N;21ލJ:$Oօ*1& ^T< P7h{(EJx'Uffq)&vr &оAEs6&ZD GM_W:aи1/YVExPx38uBF32{4mETVo#t >oI㯻6)b(oLWx5^ALPc[_W7qk q5k* ) ڿtQ?I!s9F n !UvR0f-!1:[k[@~zH+j?i9J:qѯBsJɦv^9]'bF@lJxmi%XcVd ciH_aI_,i%Rڶ v2T!N);JZm\{5J"?bKGRtZ6k- W1>ripCW`*mPYu]9QY]36TXԁmNZ&d;IR6rnwE 'W JOv6~=Zj 4<{I`趤{q?B&V„#b=@-4Vx*h3.wݬDS@E 4dP6o8V7ޕV3x:^?穄Q\uM1ݥAXB,;9pDR@gzXJgob ۛ-uۉtWxTUv˖ ۗn-u1s:w#Z B|?>j;mO-[Ф^YsD.4\U08l<`e^2ƺ yYeMP !+U|dTZPxWJìn. unyKo_= 0PgWK+B7Ң+:tD}";:n N),e%ӊ'`#_iQyjwey9h1W-Itf9,RexcX>B4W{:9bR|WX$UJP4)HiA3w ׄG3^M嗯K:C?%HNt'"e-뒜(:(T+A{)bu o9NQ]7/`m%'P<cR_rgH%_LJb<-;Z9K) }0FVEζB_T8Vo 1*Lc2蛈+7sl~ bI*5Q&D}35ۙf0sИu P6EwPݖ0%|Y`OTnn_ˋ?U\DzgvcgS3yD)lyL({c_^u'%v x $nk%d>#2' (unr#nHifi R?LGyb|Q@늦Krfmsu c|WEUQ" Qw2$!V^2%)} 1.=mwj؂;C\9@V9 KԮpp}HPҮܳVze8IE(a1<ފnIy͢rVphfo[ݷy]p}8O&w(j,sgLk&^§*++Kozv˒ "'D͉Uj*?W16W0n7.Xá5kX4Nun+ GO8u97XZ]Dl |њ prhTh8^jTN _t$,ֲǻ eM)AWQo:*aUcPˮ8#-YPըÂP(h" 4$?y36B0 dqne0zkQ{6<ᤀ2m`2C)Y|<2Q`  <\rkO].:4˔vohbh5`@?g.hA@a_TK5W 8̃}o=L#,UMd#)BՔ]C@?~a "y kT+Mܔ2K 3Hz)LLk& ɋ&=lJ%gm{Zz.ޠp,0s~ ѹ<3tq5H3i`6>kC/YlNy oQgCڅ #1Z)E~|H3*g>Mn0n;{|-t_B{#0ROTlHݼZ2W%yibPcbxN@9A XҖJ^'Dø8|]37ǟGZ[ҥrڋ3*Iʗ], >\m"%ADnQuKo?H61.2+E#֣=n74rtZF{ ϖ; |մ&Hyy'FW@%e WMC: Iv)z%-1=qlFE|38^ ԓd4vh/ֈEgߕyTtS{?Z[O 4c$qguvZ#Q'Ɖȗrw;g]w{jֻr:HZT"S@M^=XfoYT%p{$ւ -_=<{`#^jӴLqG#bc[eOxV7 9e'o;ݥWY}-ȍ;w!T@&e Yݡ0Eյ|8T]]eS?QD g`l9 V~ g@p4 QդP0gPn.Y}Eu9 cC@c!G1, h4OK@y>mժt|f|NGAEHCn8 5zf}|>=BBQu}Ʉ/[񇽲6~hA>O;ý$D w]Dh{%`6QHl?K_.'YN.7eٟ3?Ĵh>X1{[bVӓX W4O~ngc~/Ei:.~Მ^ȨX.rGTSb$Y=+yU4؆K1tuL^<+!\N%y{!~>A63%Q2`Pw%7i;Z#ȷIU+Y |.P ̈́SAѬ W. 3翃iݷ熬q/¶|Ț +dгu`e[ˣ*-Yt vٸ ֎^?jBK4CZ*<=d/Kv ҙ l`Wn&ɨ%(_МIШ0kV]i^tgzC촮N96BP[ \a:%+?}Րy y?lZԃ@l09 {.7c3ʹK׬(k=X~pNJZ緼)({$mlnBt$͌`ye;"5}@"X&jr ޏ*,ۂ bY%T5#!g^٩Q*P q, &dnc8z+wGzqr^k4z@ʾVJ ZEv/FU":o we<:~ }l:GiU$މyc)m=GCLS@Ti&U3b*qox=/^͝8WŒŋc֘og8)913u[k &>|Ap^A s @ӏTg"cBa h4£U2}hJm\V:&2}| ደ=zOX}Z]- 閭%%㉋N,LTR57\Bb^ {/!`1] 6Š{qOف=1=RIhJQ- ~s_ u7pHtPb|3]fF:~/ߕ3wbv\G;N [!c/kd_Rwr2p鱗e R?Md+ܧfCN: ,whd1u}1 ;8.8d<&q`g <i VΈ /Vw.76\c;WJm*ø\"KǜQŒ\9|Y$1vܡ2xDN+ʳh{:feE 9? &sa6v8uB؉,"%.,GO9u<:I "|#Ki~kǺ| N@ 5>VnB"{!w#d1s15Ï,3%7;R* &2< Jn4N%R; 8WȉzZ4&nsmIM/`#-Og5zx&> 8٨U֔Zְ*{fV(UmJa8ithbRCX(9`ˍ݌#%Zhj֧!:Y'ڃxDP^|&3v1 $<WG}`cQt?o 9N2{!.!h(xnSJҋ |w #8&O32t[:}13I 7(W9,b@@#J$9!Zc#`"H+|u^#Ur,8zb[%g"Ѳ̔O=nkoKiNa' [ZlcB'P~-J(; +gPC!V˿I`Bx>Җɕ;aiV&L @gm==D#od??|6fJXΡcI=F]0D0Tl PdFY- b!WOh[$ۯDx:5W?RNӀIl0DŽ jRŝW)fDV}X3iw/3e+*Yy[ztdP I!w(Û63vN6V$z%.6W R_qrCTGyl'0=Й<7VMss׸B45I>4+" iVLx-߈b^7爖8Ơ؄ |k'j܏yWGs+5Y2e }@N8# 7m#RG  eݹ 5\3ǒLc-Qb&=IAli1P)b`mbQ!:3^AgJݬV=G ̤~4W d*Ht/~a+tS@J0ߝ@,jC4VHzT*FE,Ћԍ%)q.k>rt{੪h~I%)- Kh^g!} qq t~ӧDV2(ׄ-j3Rٸ5P-@mHn*s.L'im%4n" %0Na$YT(5`|AU57 L07nV+`\:?l!4;|%/d4B ӈdur V`XW7 [ByN 3m2s7/>)bsNBTg)R/jVN+;b6LsYn+>kEs{Qgx`r@ⅲ,@Y9$5H %ZG3C;%VE?Uֳoeso*壏עTE̷$?bQOc1$rPՏ0l[9 ?o=/6UhE\Ts;V55'X%ǥ*Zѷ#b6fv ~0`ɨ>-hI Gܿ.B?8D>[.Q;ۃd~z: |91Z~I/0y 6*Lv:4QC. A(<_F#tH.xQ)(gXPp6w5 . chXu ,2lSyۖ荴[Ihh(- ![@SӀ֒`>'[zX:|v4ϰZ63y{*郭wzG+7`\Ug,#~OfGO=j!e Vi|M3Y -$諚 t^MF@ 3Uvgka JZp RHT҉3s 簭2NC%V;Ho6h\0Lkdc8 cq&^ŇW'/zBjplFZfj1:Q.85q?}u|MTX C;ҽ9q%Zwf=yI3 ũc6<͐oJ}nyuv[&.b0bԡi(v@{oטNY㙲ЎE:Yi5$Xfzk:%n`S4mksf7u:f +ϫzG@if¦=K$jNfm;,f,$B3 ^=v樔e. %>zk*roN[3uf8R:kuєUr0 t]?aucτ :@LNM\WĻ{_5Hm)U~ol8/&}{HHCBEUدtQe;!n` KPY7YbN p\!;tuM+ ~ٸȍmkEf~VCas% Դp` ܦ䴭V`nq,8 '<G;}Xiw~ 25›@g`!/g ^kS@+jt}m*4ޝcn y78/$8JՅي֟}ptpmOK TIZKI?TI| } 'Tuتa\Z2lC*BciO'q.wvy͏LYzkJq2ɕc/*C{2&Fƈ➤!X*Vj:9IjoH-_=/Pwp?ғ/P "n'HFoօ{TN)w+gŇsZO㴆$1Sv-rf|u:Т. {.ĒAdHM<|bY(ŽCy5-0^&Yb/ eY}Ѻg C..CU6 {Rk2ayeYhl@\1Eoc"y_.+;3{hxevɤ&AWH%%;۳)j#z)L /Mі&Y~zݒs͝WAVq"G Xg{,#6 F\PVƛ 7/:*yp8GKG܍Bb.^dY lA/c 7q~A = )q'/Z~bZ@- r˭݋(Lΐ7Fm//JIr2 H$DAQ/ 78\r΢WIƩIIA޸DȟĸR駓eA׼XDvL;Cn^\mw[ "̇m奧N.Y*+)=r^q*OMU]"?w@ױI>Ž͖Яeoݐ rR6EeXA)Η.- r!Ш̈́Q+rL1F:_y6#Jy)h-YJ&/55„D=\h1i3#gO~9Y8iu= hvNu(3Y +),/B 41ӤQ]\_![pƼ!kb71G|ad(ńm:pʙ2R)ݻ6{Դpk @Umώ -TZ گ57oS ##lK,:猪XEY)Q|hY&\ 6}TcҌD O~'I~Mi15j/8䂨fuW*hfߤU=0$ݘ2,LNڰSw-`h? jΤEswC]]lޑˏyp|͐:zTQe|at$A8Q_L I풗$TjDѯ_ 蛋|^sRk ;ꋀU12ϗ`X\kVnQ-!l!A#2vv'bw+^Q8F_ھu& h 6{m 77'zLv窽s$e - ͐d{/`czՔYF&-Wl$Nȓ |WTq8tCo1 ӽvV !8];HQ銽'={0ؗ%)Mh:`$o6N0ZC w$vƑ % \ tpI\ё!#A[WU֯47~M4vW/4}&]z] I|1A۱B;?s uEog~ʦ%?xbMpܣvQg=iwY7˩ex`Q7&ucJ?=&J J.bޙnu DBxLfo?DQ{{)û1Fʎ1Qd,V2q(_ԡއ3K5"{ $$Wm٢y׀yNvk799_*&6歴_LY-R>?8r0IϦ>f=W6UJxZig k `,Got޶= -V*U3@xCf1gD6 j10&G2#N5b/VOm%zt_ _4\CmSo*p)äD]x/y* pNz8{z!w>#ArDбEnjw +>id+ ඒX o[+w28 IU׽Szr +(e6o DՎuOq6}7%t(X~%R"q XgX2UaR#vgj = Ebi66z5q|%עlg "Z[A-82))z 8^֊a|1q[# &DO/>s'0AUKLun6^`%UlMƳP˝GpcBU6g8ԡ@^PV7Ь[ޥ}[ҿgwlxaaB${e-u@ 6̹EW/֊76=7 rY\q~mݑ.qzU(MÅn4-BJH{aGVR_fE4UcОhO~4Ժ#nsppmL1L,]d<=V+)}ѧ?@ _s@jA57-*5fFCβDl#M$vz<_Ĉ7*h"^5<gTIOpqe 6&Z]a~yV3$ liiA[0F:h `i;2r>Q W[NB1<>̱ļfPB^]5-!(U_?mR!cLI/.O|u+bqw7:{AVؐx$ސT>/*;:kR'lz=̗d@lr Il5X|/"0gЧ]oyw"xCb0GwM}kO9߶$B3ρq\$p1ӶLL: hUrl@ jԠwIF%2f @mm/3]QY!ұ{sŝu[ cF1qƩL:2~+ 2q"/SƜWbVNa߹+oj%:v#L_,+r>O8<(2$-]\IN؇q?.6#2v޷(KvM d4l7yoD%zfv]IE9r8!w]16 6{+&=.Бi+1A"wJl.W4,:džO=A`7>@E*mI*S\ћ(j㽗MRLjagf('RZJ#FP]e`H |{GxxRRs~Ju3gd&qZb~]Mv/UhQU㠛 Y"EGVK0 ȝv ">=B;aMLފ m is"7B'vZsOO\Gv99"4dœ#U`FӽUϬKaP廋ULR偣k?. w -+/d Hgy\+K;Scwb}Sӄ$Hh/k']݃TB56 =ۣ+,婨@Ddo{ɡ}6M.ޞtɌy&9ipF=+` -.:?..ӑV5M3N)\b8ggސ9mSkO ^yp=>bH10Oދ;˟@M2HeKvê*^0'_~1t؋Enͽ zڬ=3  њͰ&Ae^Q1)LDŞkv(s;gV׸YBl\-pvc'˒?Xm׉RD?>ܑQH1UxAbqwU|Jjd$**41 dzSDo5)x&b'9,|Y\{ƳWO7fL)r1av!><pU,7i[v\ ښVҾФi]QTqY}%!ΧƎ.Yɿ/*F.R?$0RM|żָ<=jmjLU\s}l=D'2g٫re1JP-caszTO57@Y2fuXvTo tZQ?rՂ6B6IN4J&(@%dZJ3Ȟ@#_$1gw|rbt{B .*K|.(voe;=VÝ&KYIaH8_uǞsMD^sP\ܭM#IɽH$p?FddbBQ0,K>oIp% mVCbpk7EۂS'LCo%YxDlsTGWF@^NH8ܰf~+z*E!쓪l$_O.A\q޼;">]yZ쇡jZP>|(Tct JJ')hՊ ;ֺ^KX'{HڪO[i, /O)_o{5ӧr)XQ7mް ;ى2 'CC/2Ur*afd{i@ppg3Hޛ^Qr؉9xׯnhqooo_͹fLſ^M&D6ۜ~f>CpC b#F@@e:2COA>r8PVtw@-%IQRG}B~PkHiEc: =mgJ{Y) `BE82RnT|Y?7iwZGtLGǑ5n{AZ FpGjrZKAyY.u)\jg4 kO}|&(*g)wDti` iEM9nWhE7A!ZpqZ8tφI$϶&Op$hMQE~ds(cؙ}hSCr~oE^]i\P7@] yq7!t5y-tVdž!Q3$SJæQ ~4^'gnZ6x_~ LIj-N"k1 0콢8Rʒ u!wm$[tnE42'1l‡[J S[ Cv 2Ac$c` |<-h]ceJ/fم6&fiQ+~nٜ]Jr`4U$fdsTwU!ImA!n yyRC/hnFY<\X~,(T4z7d}K hd.];ϧ7 "{lqM?,٢.=|aw/ITTWqV*:85GL謑I~-ąd'YD4!r@3Ч9H4$1N)42:; 6i*,DAlП!3v(w~EU_|Veʔ\tzzg\ a*o%/ 5֑4fث? _U3oVwz+O|F5Մd%+< odXih깂:P4N9ㆲ$;^jRSӥ'j׊r g,0$N *O"cEOQ[K6@E12N5'v+z' 𫈟 *a!*"VM(ƈBfaK^bGyȗO>W_7NTT-O\n^ϑQ9> tRpN^@nPwuWDc(%+tOF"´bEY ,2;E+;prlw<{ce`7O`KbBjK1Pʂۚ%?3b oXK̙d@܂_Gey}gWX^25h"jUԛrX<}' m]H3T;~EG5pShw43%F$3 @18.`pY OiYme[{!̅wrc&uuxE:J%PٻǼbOWIfX .ugf0i*\LyM3Oj ŵ" %:R9Aj}Ӂd8Us r}Hp(p*w-֛tBT|zS*"xRuV mG# cҡ[{ JIzZ~ۆrLUJ|{C솣-O ^CY"[ÎQ݊Ag )qYӖb5 Tfis齺=vّؗRyְLk r'P?R܁7O`?q M$F8ãVW%NU r2ǃBcasbu$ldDzj\`d@2cǸYeM꼅z`Lg%:wDS\cSat,WNQ$K)BJRG"Njo+*oxλvtH!sdLi@4dΐ :+0N _hԥNCI 9TU :-*Yg f1OMJpc!x$u&^g[FI?4~uÅ;ԛ(fƐ$'i3W\GVmxctItMF Xrl' %h}Nwr"l:JxV/FvYPuT 8\&{G)IݔѵvGg8ћEM KLl+₷s#RP硗CyN`Ȅd7wU=Âbsp |}ckKV"ٙI URÙ{\M'!'C RF`n.zu%eHh{xh]uS,zIf- !;F9_1J;Ylګ=78b,063؆۹t |r+D Vp(L孅 *Be_fn3۪lkTh}U(qG)IJp}k㟆?u{.bx(#<[5U 7S9li$ا6UJ`w=o}vp(_?Nj`HiO)12/B|RW@jE!AJ tni1m 뒞-}v(W])dOL/buV >`!q-[RXCʕ U"g 4͓d eᗛT.ODqtX v=b` k,-LǗ4JU.]s8[kxY{M-CY[1s6Nô1p.qHv˜$(-@6ӊb-q^uق{>Zcȩ;OQ]ND Ӵ zcc)a`uEXaE6Ja%|I)>ƆWF&[UhC\STqz4 d&[摺dX =CAȢFx~C<ݛaDS'x?مyC3Gc{C^( bAy,>oB2"^oŚޓn3xE0 *&"Lq 0r[%, ~ (b3p0~pQ o'};G̶M݌DHF:qhP̗-uŰv pl0'rn'(aMEGw$v!,`.~7Hn&bɓ`0uf`0;J"Bzdt&׊ : 'x zQ 3;AQՂ_\x:$x%g';hFfe)sRoIdg`SBY>Sy<9@ D"Jn+) ']gAiKY΃PQP҈m搘w X&Ӫ:(i9yF lb Ĝ %I `4ZeUˢe|p9G}B:NX{Pq!$\A1[}ӊNj#Ƶ\(0P vfΨX(?RB(@(bO>%\rBocƄz `Όډo);qmjC՜HMf5([DXąiCıgYZ0707010000003d000081a4000000000000000000000001668434d30000e4ac000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/message/fusion/mptsas.ko.xz7zXZִF!t/l]?Eh=ڜͩHOSQ#P%ӁGt(K T1sLrZ_& Z2@Y""Iz9X0(P; 0h=#[)yAu"|W}2]'0)3F e ]wl/}䂆mu>ʚE|-fIҚ7 Hm=!dvO@HI~Y+r"ޞ7B)w g j#!8^EʽPpآ&[bq+Ch dͰ`,jmO$^ܱE.uߖkMm@p{w'K[w7@IT&k2}Cl0r+DQ!)*ܞDQ$uQb/LIA+\njtPE|ƲQԀBn \ Ֆ] ֥MCKPť [SAt6WN0XmUɻ3$XXIٹOVA /"LӢ[U1n35+-t銾c 7%?"2f 'Vp&tŬUH"At*ų9#1 ~N+rd#, FT~h ԓ]H,qQ̖Jd62jy_(y6[slM)m˦Cciy:%cڇ\-|Ͱ$lVB8@4ʪϯ|Z(q5.X <b,XPuLٝi=$&1Q}8DKe#mMU*.ǫj?cK%S;%q"_\Ǹw k i-K.-[ET,yGbYdc>ݺN$?ӯn.&b#s0n" |"ޣܢ4 WVSJ\F%Sq,ٞ\JzbAqӜۖ٤Wi$=ն~.z =T>~~M~`w -h_}Aam<ߢ` [B'}{Rs}9Wf,Y[HφBw B" Q+Ljۑ%]R-33}I+TŠ8YRX[>`O(% 3*cI$]QJxQycÅiEf 3)O1LS͝\ssձ;>fE$hc~rV1TқvDaԐf1ԣ@T>زh4d9nefzC_u BS78ƈSD\]H>[NkȤ\k$YgN$?AX'(p$9:'HAΖV NWKw&˰Q "O,Az)WPa)Գ!UO֠U9J$pDo4ޖvK ]V 1eGǼ+A x۩ƶ-'VW5 p ) Ss[{jW^,T४ł\O>+V5; RyEE0 W>Y. ɺ6י%gƫB=w%D ԏ yàvwQܖt _)]#`KNΡ܏ؽXxl+L 7 IOLtsh~!GW1\7uR(s"1RNeiu%U!"9z׳Pg$j^w*Q+d-њȻ#x @e{Bvw{{h 1⺜s?ɣUuB|߀QILnknC2Uz_Q0kP?/qjEaliv?}UBq? dD ݥ{ ébٛMY+7zeqGGdAtQvD^nBiPmAf@!j8-qGspS&f0BxxΛk.2;1 [U*ധ$38[e<2 a7.6s=8R0/,6SU0j SnT[wG|aGB9[y3:@<6Cv4:6d`(9n`qbv/lR9[sP8^3)|f=67/g.ͱSnRN|usȜ sUEٲIa^玼^$`V!r&?h퀳_}%"hՖ~B=߲%S$ %'c^gs}NrF5BYxj6sFm4>t7Y/[.`nͺyJ.j6 w GUwm Y[ۯ)1"l_e~ͼ>KDFa[ a hdâsQL >YMA+X@;DF\i!G5%sd+vקD-]RUsJRFKc"&1$a80y4\ _w|4l<1P@5&ve[^Z׈CȂoIJ}v'oD$.<9lHdMxo6Mh^6V%fKb,3lqkD_Eu*/w|auJę"MچC:Y̒K4C/ UlgrmRtn{6K`QA~Π4Dx?`$ 5YPnF+'\f㩵,ˏy[Ȏ2B+`(KF+pLnrVA(Ol+k"/aJEE)@9Jc[Tr=4ͫT؇>׶y{p2C&"9.)'bu=R\`fuIR̹Yx/J u2~kb_-Lx:Сf"FA;0~)3Y6lTJ17eek*Z"UNo~iY]e5BX`hJޖe2Pw\ ۬E)' !ۦRY"=n0pTs*ȥZH\,crÿ)Y%m>|ڤJJ@eVQVw}+ q-`>WBAF9pv?:lSAW<'!sr *zM]V9j8.s~ \){u {Ah]""/"^fϤI.ir8Vr@ ncf Q"23هeŸ@(fC|,ZRL<@$;^Fk|7dI,^c9! or:n8{ی<\8T_gn L5pRG9i\yҘ~ՖW}眕BpV7Yf3BRUú)V 5iHyvA| =v٩Mhu(N8%e"Oz,"m,NDAQ?±W,OdPpm2KwO,(BI@ H 8m*,L5;>GBB='^q(|3ߺlԢr%hs(-]or⻨km3,O wr>|b 4 cg-Oל[{2GB5qϨv6x@21Pw# ^`nGv+((0@X;~'< _Y?r?C#4* ֖ 'OHu)6b j,PZu5DIo .lơ C,>JUTL53g跡j"S34j!AR܌۝QcCQ^*TFQU '֪U <~馅tGrw/ް~!ůowĊ<2.}<_Jeo qD5TD?;křҴCTak=Ԏ2O~P;WOS0B5Ab uRoueOUđN6}G jP{2%MI]S{P7HNŘjW8u=x'1ՈrϦ[pՎziHa@~MɒF ϭQ4%vۏP'5a⽡_m8TK|}#)Q,! &$v5E;_#kl3t3{g<>Fw0f#8>'+w6>b Fk"0;|qK@bq1'fc9CNă|8F Y U'3#pgl:Q2ZHRQDo_{a4D]2C@Ec||*lt'tXs*5ʀ#(1Ս:~g'!UABB,lBcӂ}֝ξ ʀɊtĖheJh 6 %ēHu ĽY]Eqio͞oh.S7;0C>oڕlt<x*3.t =LR(3LeL_z1jӓݟ;T7GL(xmٟtޣ!dzLj|D{;b!"NVtpL\IlP]{$ԯkԎA}Zk+Fòo{W26gM?jTf*꽓hi`xCṋrzAoE!M: ̘jvܐe /B`yCeșeΟ&*@U{29L1I w +_g Yږ"j|汿 ӀЇlsB\*EP>S4Toqs΃y ^a32]#T1jX$4PG<1BYiJDypޭ*cͅc%D52tץ]숝[퐌Yq;7dmwY&2{@F 4BM# &2G.`*][ǎTE2Mm?/oyu9z`|RbIR1aokg/K*u׉$#8X)}k?hO-Jr\7֙DN±^hSia!x9MV,PM%`? ]p4[^ w͸k)dIpRӘ['}) ͱKERitk JP?P,O4$zJMx+/fokV;ğr&>ԣ<}qM97֪Y7gwN>hfA-6:vdFt@O <+ 53TE{ xYԼ6YjXUx)7ϋeڽ-䳫vTTkxTRK״G3+38rc4[$Ǝ#quݞze`3SObJE9\1 eЧ@s/􁀧hy_יՊ|mt,;]lWV^ BxٲL$eEg2ՙv+eywoՀ.\%RR\52Hr~PbCa]q˿YrƜI5Ls w5XX<B6t &ĵà3ٿ=:Z`2~R-c /_|#EXϛ$>xۥң'jkqFFi L7{IhL|5M;,f$)RZI 2ߊ= ӏp>.2;pz-0|%<hѮ &kſid@30_̟Q"bަ;cCzEb ?.\X[J{9+uzfFcE!})\d^;E?0 |o@^2jx6xbM f6(O^v13%̿χIRBJOp ݜQ "dizq6 |qnna~0RۧdF?0"ExաG6 0_&} YPcX##BwJE{$ ?v{wdn(Kɚ. ZHZbPgwmv "4[1k}Eug/WQ+/ׅ®:<pJV=lZ'Nu%{v9S`jsq% V)vaם'a,̈p۫ڕ;sI$kʁzl-8Z=ajڝB6hߪUUW j 0E!dSl+[o ?#c77H0k i"ὼ+-5,"8;"N);~( 7񏼎y&B,LUBi>K]} tli ~.m SRHօ!e7h* >|xC~(DcIW̕el?sq%xEƒfsv"ϼrpk`^ ?я pmd. U(6f5L s]?9:qT`$DK/+f%FU678(x03/ 6 -l xK|ytYiLM츷|BUFK1 *h$ ݑ=\[ N@ 2`{ʔWb<Ꙭܷ)y% w[ &nAF:V)[LY2 z!ph#EUު:6bPgwOr1M_؊SmC*8Ʈv伡 e Yh"J3Z+'1/^`rQn1N \T҆1ťNY`lw04C?j9FvHjV*fmAk3lSێrE`xiqOEQ ?RQ3.bqǁOYgEk0"5Ik=c?WX_wA"WyϧsXAM`ѝ}ӏO:"E7*ΌtW&P]|!􉅿N= A2x5:iS2A,P dZmv6Ը׏jVB~Wt*s%# *"Ip^abցV2wG=XZtz6]ZِCSq iД+TT/s-oU(h%*9]Z=UCiw38KbQm$ w*+E퓋N_̚bo#ݫ,؀> Q"0I8:cv2k"Cο^ *گ[`_gff5@+?Ȯeь;^-Q-~&4s{2DaK*\1\4:{}Fk[`pP3LXl'P^ o)R9 W|vg T2;`Q ?hw/^9O|!2U $m轷7G &e n(k/ .Ƕ$nťá.V c~/|Ջ5oJǙ4{A xޢ^nP +$}DQ21f 9E O "Bp2 EMh7QV'#qdנ N(@v.\gA^Dx/{#$H$aM) ̓_Qw:F+"c|+ViXJ.^[8$U? Wݨ뮇t9^iķ Efl/ lɒ՗v3?,Hv^U޴?.o/޶MQ4S3v#҉K+m֨_ʦQEnDwY$R7lRW9,[Ilj[,.vrFJ>!g(1B"/T 49* de KItCeLdL{`Ȟ9ጀF1AܡZG',{s<ݏ˛`൲WUm)Z짢Z-m7hۑTz- YmBr1ϝP$CĶeÃRևW_LM@`jqſn0MëX//K)5D «a!n?19f UA욜ZٰoSzd,['^|,ƉRbujv | &gۇ/?mo5'd/ rf|SẄ́Ыo-_:%I=G<" -Mto,۪bJtwN!"H8YEr:3lѾ>գEpxou\z߰͗TC=j,a_+D Z=ERFO!MrMh2v Nd;T@3KӻM6Ԅ8^1&57>b#O7C+|C[B4mҾ ݓ-?o1e!Y7½|RiuZ+)Ƽ?WтйxBKb390OT t'b'/x7NoL؉%]8@ڷg&N[͵ŏ6*J,A6,m.A McFt2dJXijȼ}O9WlE`"4*L_I,oIdƷ+'b$~nĀ)10MktUU.0Y r.io~Vfh;wK%W<ظ?wOQMJ$O=u?>&&ʥX8ՄqRZhiBQ;FYA5~kf:Q?Z 8XD|q j++D7Oh5@ג8>(w@RR(ot"[,ڕĊA^C<¶?F 6a3MKex|WT|;5,%Hؙ[*3廍l}iZLG+Z^X MbPV~iDaR MCzp@ϫ5]9~O豾?;%Zc> TL9xx C%C=Q|'B('G+pP84b.^ SgXH^Wiaѻ6ᓹ?'MAVLO[q+FmԾg4 o,!k.v*ca vq;%8]ˋ=!;bϮu(r;, e%%$g RV6ڋipyO?īHRO?ouD=|Mg (xH? qs*ꖪ[ X֌u[!o"[BcCOH G -H_Щspfé y^uSO/mTuE}B+#=ELγ ct}A#68\|4U(QæTS~WHETEƞq(?8ɤc]z̑h՟1B$KF/I;&WD)EN`yJDxウfkoa{!#-]6$AȔ!bsK@mvfv7ncySM}|hu/Rlw]#8z"anʺ)M!ijciRĩ2p.c[HPHfH^𦇴n?e `AohT4Bz J iZܱr,mCx_x68;:kz(eEs/~\kvk_bH#րNr)n7)uGNd[AJQ4If^9lL4VYg P.)>LȍdE 9%`uv!A|.,V>s6>'twGpF[po#'c7?$Zj ٜrN~dE躹v#,>܊/8 ]=MbsH#W>CR(7xtq$ʉ?,QjDyff&_Ġx%M"9nLL={0_:˼3k\j;\dr(-1y>д`3XNDιD/zbuuCkocKbbMJb Y`+w68rPYRb1͖@ג&<-e7f7ɷUPs#R^+V'Z+F ε,(I7PZJ1Fb6+EqЮ -b1 )#߹Ɣ*0ToI At!ыLRTLLKY>Y|ؚ}Խk[Iť>RtєҸ͙ |]:pY/,1sCR]XbQSsW0M{"7%YRhdlt4|M՗Ve}D;GZ?f1ɺ3jqŹlrn(\̭3[ jf\IcuZ+~EoSiM'*6;NJ%{;;,bvKCkv_Ji@ɭ׊iDZ=OΖ<%i`g"T6NphcsآA7YxQ6SĒ" NNM|:ϭ+:;mlgpyL"!1>xDtp&Awə0#w˴˺+I]ZI^G/O=Gяyuͭ9,È8CW;vSw=T.XTxWL)Af)Jquq%sXe_d1ЌuW͕QߵjT]u@{u F+ͽPKT3H P%0*{ޡ0 A <Фӽ `rԱ.cd.Jq`DZ1eK0u` kɌ{KJ9/ 2G.C18p\P@ @a6\p=/jܒi律qnnzfn ub-X5y3KnBWρn6ywEp2力aBJWTjˤz6~6v(;\#a2ѡ6^JM"qeW9tSޞp\" /)Y##jF40+ީىijȦ1Tr+0gIP<.>W #j7:ںCqõxyk3ၣ0( K} 1F<ȕn -z4N[n`EF1䚾8d:[$!4idfU?)):[X9C(2Y 6Yf4 o(pov~#Ipo_0NKYyiAu2 jT.&YSxݔ^k [z/u :Qel.W,f@W 3xQnp i0 _!844ƯՊfȧ+5z*@L kO FKK=@K-oAN?ݢgq3;@Zv4|3[0 Amddz"+Qܴy}3_޹څ1Y8uzPvȭLIc, (Crys7~[I+J龀UuջMGbڧ}, !#e#3R1H*r,yqsf|"lZN|2Ɏ2i/%hW.L@˸`$BhђLgp & !~n;`YhV4{#A[ǵhhIQ=bB=#84XQe {{|<.A8:e1#e {P^I Q= S3 :ޤ,Mg9 仈Lx74 o)/s[Qd".;&-ctwō4Ro/.Pt㖝NyG` :nQg G9 DSvbR wyz-:@٥MG͝ї|8=Niz/cq㧅JRSDأlkހ"yD-m u@2t"ͰD s(hǥ+O0~bB(X'ϓ*{FYh]=:hA,ۚZ#آf)hx:͘ wp`SyzM?u¡H JOVr}R'`ẇ+FlInp:D{6 FҲ噒~W]˘L,<|g (7:m`/dZVsuТlE:& y)V&F:k,HbOLt;EVnco41\LrV gFW AhӀFeA`-s&`RLkL2s&wA$e݄- q" ai6`k4S{5UӋW >5STG=bjޙRE eFgD$,}E{ip YF룯4>uB琩8AQ1+TnC{ڏG>.t;V̇XG3Xi*nch!6r'2Y (4 w ᄬ7wa[t_hofRhD6K9>gGAD6DJi*CP UPjIX4Gu Pq!PKQmL L$5IH^atGg/&f+;OVQ ieaϗT5 /؂nHˊmhO 7=U+It pP'ʒ>rR׉f8HnDM0Vxk4kk#39gi")C@Y$ [y9 9es\y~U</d{S;8TjFڌ]B(B_3@ n<"AEzHo[7L(yo[Qsj_OUyo\`"aEFתsy݇P_hѯx$ = G-^C/<"G8Kv< Pߥ=3 m ?͸#[rԡI/hK0{)ZN̾(+ښDGk:K^̚0ƍ%H`duZ,z>^b8WrERڞeEgܞw%skМ ࠱F1/UDaJZnk`gm:.%q> ӥ 7q<^Ų`6(mFu "ݫ͐im%oP",+*^9D0vّrDv: ZmI?CLPZD|f(Ǎu3rw/luJCT;r0v%c% 2DÜ^AT6Sq]˘$!l\,ŒqO]}g[O!*&* m7=zOq}a=ZN ~V7Ы @[ѺwnĴtzBsEwۮz;g]ܩJT`ikEJ V0(*xAm%-K .yO3BC/X*WӲjٮlr- ft@\uŕ`ݴj.?rR[iw1Dxdzqid0*2饫2XE@'Ѻ.Guf]L|7Hr|)m;x=k_~MϢ+gK!bK 7QViN rXvp;m11_b Y2;؍E ]| 9_+U;SKЭ7:6_^Fh!z/~ 䪊*b_.͖&F-*!W*#:BwO'=r_+_7vlytHl, RJy'U*oQKiW#Nz(kx?X-R2âfdkNwBډ:6i3Hά JKe `UvѸl(1)ydB4}";1lT8 NU>Nt3h/U]:b͛"CrЙ%0~P>ζnݫk+24:Do3N%:ԝ6ZQ-!no ף{Z^׷*Jm<[)2jhZa59W}hjH8 Igk[UpS(т8k( }1Yqiy֯ehdJFaj ɶ$a@:oR7i-*ׁgVD &1B/g9

    GW|^4>'5W3fJ W:+]λ43|Bo1}}>|3&E:x=TxXQ6)bC EZWKOf}'vGu/  KOh䨯Ƶ1$)U3?gX >n9,| S#|gY5 ETK>gtZzSoID^_e5' .> qdP/XM`wnYL ^e!0%f]~(=YZrqcMY(^S1_$Uw Y]]H鴱uwc-eBéGd6,}nԌڽY>pxUì TgE~^i C"A[XYL%h-9gw`6Ej) |8锊EޗNNlXOXz>G{t]XBlzW]"FÔ ~A2_w0^n%  r< \:kJT 9J'wWDRL*"U@\\2hx (Өաz|Le?Nu\~7LFkIZ֏&&$;eʮj؟gmzE~`l S^E+)ƅސ dMn$x E?yHɎ%hC&֚;ɳf$oIeT]ǚ9SI9A33wM'e6oD$:3>]d 0Y1aJLyԉ.MJv ˁ, EBukE*:#1:xrAfZ6sv 7;P;c/u,@U}A0VmR\|&XCwlРoi*9Yj- b "z7LXVe/5}I hVWLW:RVsDQ6f1j1Ryj\[{8Կ"ft.u>dyfÅ 萩#LI`2k7sG2S'K%I 4,^t9XV p^>1%igjo72 s&4fhԯUF`&zʼy= P@;riC^WvlkchD0+?E JAJȐIdտ5ܯMtrp/4( Iݴ(jC'>9l' cRw/!!< 9K.J豎y}jb}>Cor(a(p;|&TZ& ׽z梹36eGhKf]L) OF?BReqƅi?:. H(Rdj$ٍmqT }D>%%%L ]kƯ5Vmj6G渒)iQ[lF"'羅oԆZ)0n~6<ۯjj=:j|j?Qbl'uΊ9QpFtxZ.L.9 cGO4D/Hq ͔A9)sJs1:d%~ox"⬂/eoS 4CarO/blbNW| .t@ʠm7& {T3#0X ta3 d3+g) 3cq07+*XH8M29^H@ W1 G).́ <9XJs3\3@y-ʹi8 p{Қ[ɞ}~CY͵mn4*$Vnw kzpcnQ`^!${W+a )cL{9t> Q,`+VIwl~{qYD{.SʔM,5 ׯQ#^U~j['ǀc}*vgV2O)F 6b^ @ 2nvccy779f]xEV7$stSZ:} @.a[*(Eun1mr 5Zi]j .II0!\]"ED'0~55O@6>qvV c\HƼ&'q,Āy3fʛs PA8ݦ^T@ڥJJ1C%7|Tk/czTmwCEjb51@D,YB`V@Z ԰W*xdVÜgs'e6Y1/]K&7;ՠþa=]Ⴋ`[Mkʣ!=@% k"Nr)Xjo$.l\-5 MWInYMW&өwR7svA\f+JC\#"m]M3<B*8ŪTP";H3߆W9Ƚl~ƙI'+Ddq4Fp"Bhd_ݧNB Zbɜ)oRL/6j Nq))sr s#̦'QwErG[@=Ϛn>IHB0$=^i, D]'_^䖯*@E8H!5+0NMPXzS %FE35Hh[AD 5k0WݐdQLȆY|Z$VvƗ2UaϪ@$HE:Vgz!Nü[9k ~Ysry]4"+a`7󰪆|3FRQHUrGjϮ Mc? fiòU)xA>ga5rq$Ed  9)G~Q7>qW ?1)/8*f, n,eТv_Gâs*BEa]vKq0|R0|ޒb@4d֮;jE#csڨf;hX]ե4Ha[o['_ii?nk[ B^nkJ%E)SJ2`8HmhiDiP8M>|ni=L2;q(2Y^O@vA!xfKTsmj8he&OSfAc+1H:`"$ j#%w;03@۴z?D1>GV_8ujf¼Aa}r1%CUӜ(3&N,X׀6aqۥPK8# pzy˂y.n 5ٍԨjc3]Zj$߀ާC:r+ qu2ٴW캗b*gVbȲQ|w?쑺VMܕ-{VV4(#׿ 0Ja2p<cgWBki&=6ݙAD7g߆Ϲ2s1Yk*b:.JA[ܜy}je~Bz O.7AKk+Moi~b62ΝEA770j7`~ޝho8OlHϯؓ¦~/LwhO'jT L{S[D|7(cC}SKyȁB'/<̂8 .WTS[MGSJHO&Hx]W ŽSHCYqYy%9鎧Yīs@9Qsa:Ц(.` p>P&PhZE+bS\]/sY71a W:D?tkrcOL̻P\g4 ya_ٵ)f'ʫ mMu5끝YD?reݷ.bkNF*pK̚c/87c5"t԰8%0?5gB"Y`_}75X_81,ɉ/#HƳ$)@< 0uf<ig٬xC"L31 }ecMPF{Oޝ (v \tQCDxz8aWӚܺ:9roI}Z"D`L0?SDHDQgƸ_gQR<=g&&*HŇf/Ejpy^7*pωn"-{aRd ]]V "D L XIr;SUcRXDaDaneg6=mo3&[U%#}6d i[I1'`иkcCOkC%~|ԀzCej5pa\ҋ]e:Y@+n'YΨ_i$V4؊5/}mM}_m5r:Df8_䱶_ք7 zih %0Դ%n1e#3@P`ow o;̺5?/KuhNLvR6T҈k$=>-E':JM8>j"Gf-,o$Ii+3yDe.I-sl^` Kpq3LDS$XBMx/O?hr3:EmTf&q<(Uq-aI0MAk1xRVe!Q6*H HLYy6_PsԎ S.6.ŐA0ʥrwƿJNJc^(Ts zͰ=L;&pD/f;S;8~F3 yߨ؏j^Y+!lt(w۱(7"#FB+fU*Q+`l)QoR$ʠ:Pgq;@ Q@!; tMoŇg5y8ٛJI3 ת+@agk#0[O[mWb2:REL=&~άG-uhW2( 4 jZ'Ri>NW!ZhINI闺!㇥=@F hRuG Ե 53Qzh>04h w%&JXUF+5))FkrBB9ɭ0kN>ybcy [Bא޵ԣ"#A b;Kဝ|GJK|G8\脸"V k[/߅7[='GG5 ˝N}S(8* EA6l "'-W9 NLQke8y};t;S*qnS- a; (kXR} kU1#/nTfr&K#uxg}#(DqzlqO.eFxCh( rNҲB\T3pcZ/O@x$愗Mq9XwxNE[.ŸBKjҧְqnpW ,–|Q~!cf?Q߇B:ny}8y3]"d٘gbFu33IHEWm+i'#~[s˯=|[l<E䷵/9@oQrM,JY jIt]1ňDAGp.6<_>~9$PG}רI/ICpaN0Qz .@ffwϥ@;vy/3:훩lwCq3—M0PW#!ic%,i+"YU#ɏ\Λّ?Mhxg1^κ6bGi ~i"H؞v%"Stީ!J BEelbx-gJF gHv`ϣՎgOE3" /@O$!BqVω 8̨`׽00M&7qם]'Lύ;+"N3&Ap#}K&? +|jT ul{5I{(*@cV,T܀@\"QR"/? νMB!_Tq8])0ÍdB5gN)\z ) ,B!d黁rSAGgSZ˒VU&A֭N2s^l{.X_!گyJWt^%^ι'ZMP؃Yc`h}qcu{PqF3Nɱ3&1[ʄJ@Ԅ/3èv&,CYYrh?)QJhIujͶj3/73D;Q)c[RmZȁC[Os r>wN=#:C)0\Wl#D'~e _wB]ӊ(ZjpXѥ\hP+#il4& xipUxm |v=Y 99-ǣ_b YP酯85`6)qŻ?w~+9َ)}4lW}L9~ww`"P3Sre: "$`[ѫ_'ZygoGցS]46d= qm-IZ:ƉǶy>Ȼfmֺ)*⫠ z\"*累I8g<yM 9_ /.àaEjFj#1C{Ne`tF҃JB}ނj`&4'78辒oX8&b[ 뺋*5+dS k {RLS\"c@$'tOqϳhf};c5_o/fFk7V~]^Qs[n0xg)xMYŰ}HzbgDErj##z@|Al.0….lH[`Vh?fN`P|xt]l8-:n Q{68DVrC/z.Kʿ~oUF.}G`Vs[”wS}ZC/|H zW"'z2# ~| { *Y9[:F$mt +.sVl㙕qv_b򘪱:4궕"ʵ -8(@V@y9-ʺ`r)ét7f$3e=s\jvQX4*)r/AE[Z{ԘsL7}(Y3Pql[sٜ+ 4Xukr4jqAN 5q l_{*i->I$WזF=O?c  hz&@/iT]3(%9꒙#[pYbpC*55:|H V16VGk[x\%ō_.M /?8X6+DiW&$CF L'/l5J"'R *2Tp4B"y`Z+?P{wOy#NZ˩V; Bzr:K2C%ʖNM'!T 0:)Ÿq}!ٳkm1C_ 'rwp;!j4cfđ_L7=fLfe% lg~l] nhP KwGhjk+x^BZi+E/MPo#n4~t_~ zj:삢יYʔ翨XgiO}?,U" ,]k):Ǣ4ghr!.#Ϸ2wN3C`$ `AXH;X.Q\//a/8,K6I v =OSgYu2 u80[;&F#8봝I„l䁽9,"8^BCfl4nK{F45Q &![_ FM=?:H@Hlra_"\q 4!jhPaLpo96`_ڰq^HRxmt/}4'29"a^-4uT[ưIvX M!IWk.C]M &YuyaK6֕&Yc"j(~0rҩB!ovX5` 8ݯ]('7MziE胔r*]b,+P#HDr};M FuOW_O'jZuSM%>v0Chm2kq"z,qW^vIF϶<׏G  0C$X"[>{3!̮ Z`'h1[ F3 @gcZ"TS;Qh) w2t_[oCUfL,8Y΋Cj~l+O>erhmiɱx[H gЃpNa*gD&yJC;Pci0Enn֦ '4SYp0)GVm#bXsfSD#XKob;#۽FMsX"iOkc9-p?JdTnJ) ]O*%4%IU3ժN"ۘ?z*O{ &k/?WwE0]eP#O]|9vBv aJ,Y_/nV1NbH7l˹Kw#͈qɡuH_8$4$܆15pF~KNH[M0] vF]}<:L,Q瓤 w2v>?}''p1d3 ɸ@m'4Z 鴗7&A=|a/KG$U&OQh{uoJA苘_WC5/߲b=yNvȊܣ%EW 7vVArDl?]e&7w 0>>-2x{[OG&S(fS8q@d ABp@գ6aDƧ)Tu7UU*3Iǧ0e GǾ0jjl4wjOkCh]P7LR?ai h !]["焟a"nխ_NK- 0-/_B:GEv-Tlz "6IŎ#b0t݅'YJ{Iб'|Qg>/mdQn`$<ҐIlu (TwS`b'zO yU9bzyCa- Û Q>$==D7Sg~i5~r G{Bx)_:%5y^Q H?Ԑ|ZpKt] 6 YTʀ"Y$ a…ӆCspSj Yn&8F_Y^pl5et3NWmώ.KTitV wauU@3vthB.s cMD?3A7[ׅIu$N"CtD zb2m]9%&r|0ug tSGˡQd _N#s$2gLk= zGJ>=o oY+M2-ak_ G"ͯ6(fyymb>ۯ= p\jЬ癩iE›ѓeՖY#VrG3U %;vB_˓:"ٝ_R|ގ;Ȏ 6`MHwLe%DUMHUgj70/&CD`Ӳ.Giwp~Nֺ;Tv-%D75di\q|XR j1 V6p*WeH-N^Ѷf4^WlT⧝1y@$tH܌^ ;??ʥ:"'4̌$2s# W Yyrdh39BM{A[;h` ͩG]uS[ eW(qѸkUhG@%n?X&5m7k)7:'Dv G!hԒ~4EU`Jyn{W;enx.UuoY&kzti{<Я\#,!9r/=aWJ=xیèdt7l qM^^caKvRL|%4k^iZRkoSɹL-NnΥm4KwM}𵖮h~I:3AULoW=t[#~6n$RCTt/J ͝N|nTჩp`^)G7XQEZ OE}4oceN|ؒACxzvf~)[UېXgmUQM,g[/e8b*?'x(EBjͻ4׉u_ I"M` oVT]B0%:O* u92TgN:W1fS/FeMQ*z몵|/e>'u0W#ࢫ4No"J92ә<šM%R|@QqCN61vP9E/Gm͏ɒ*ZNS:ZVD{@p]䜚j|96!kXŻ #{[pQIsjxR0%ZB7M{C3, !9{ٿ2OQhGᘐ p6Ow7 -!~kܾ6jN-0]xLj*}jJPUR*42%hnl4N@ϷT?kW'd'Ra)pLҟT%6Qm% }6P|V^XVSHCt^wN1c,xYZ 6;xk c56\I-/2#?C6Q18R(u@ $K;ՙ\xnZ ޼r AIږ=JB Po6Szu&L!B zy1D%^t@o .I_ MyJKジph>U"dWJ|xf2y"(4%%nJ;2 z a3kv#繟 x$ a̹>e|Vr7JQ~`yDCd |H@-~f['ƕ(|ʔtP-7=dNp Jg0{iBc{INAq'+},}U#1u8ʭ-i E_ck1E_팳!QH3 (p<|59jiwˢeI: wZK0(L ܂dyVclzp*%Fg l~4`oW\F|uZ棯Քt;&}ȥ]RlƊPGP;aKLd1'ye[u[wW5PsΌy0CwP9fH1}e\V9}Sf|7fZ@b3\ <:igxy?/מ.IUx@tiqn] J< nV4Z_ yY1$Pq1pp+Ӎ,b?mns[9[iI T:yKCqY,`gX͠|'Oh,>2ar(gPP.-!2goDrd`/l5y+>뱱jnj%Y p" ,z+^J=BVŽqG(9/ek _׼Ajaw [D(I: rnng4!B>0k/l`|jZQtB @#u"cR "r(N`q8K<~qKH;=5jii[ Ep=Ĺ ''N߲Ip(l#ɯ?YZOnʜUbp̏rgTIQ=&$x+Gxd<\}DO,e_[$OIG\'.o:$(E ??KL8="aGGp(A'qaiWtFk,C`^cGd|0 3ZWoA2rN)&1 99} !7A}d+41rTo rX .y]1ZbNEFt!p79 _b͐:;L ҪoCL_n?US rlUwp>oԑomRW47{Ma4Ĕq :ROZ_q:%#9Bqz5?N*,ZT$"󏌫6OL*S͊dGRiܡ6.?ݳ+)Z vǞKSzCx1gƶF5@@GBF*|/W&1` 5퍪܌ˠ )[j5a-:=Ǡ;/!ͷ[oD:,͠+_\!|yY 1;&_RUnwm}ZŪdĥd}lD]{ŷʰM=V'76]Y"8NBsrcl{+Q#aK=ʣ)x;yl@<[IoI*=)[ (+1B8SgA ?%-Ypwfݡd#XfdϿM%$h#9ZB3P+]g>B|ScYoo ^b=5dü=rj2JZ*]9"u FOʖIxC-!AVO)@x! CVC"܌(tnV/t~?!-o%5"v meV!Ɵbe t4FwhF5}` 3t"#Y/ ̵$lj@b+ +%m&&Fl|f-aVl2mV7 -i`ѯ|&yND 3ESE)FB >B =ܾWxDB9pD)/C~;+e._—#CŬ3EyʫFQwy-UY/0/#DՑ*?X3IJ8DZ+l#nBW~hyh߉Eo_%GRFmہq񓏬E >POKC$_w0N Y=D-^DKyn*|* p_jȣ=-^S!*']pT1n0I]Gi5T'{B,UA+B8pʌT6\4m̪Z~jz$;H`Ahv1>Qix vte4}|4UN8̈t.-=ijRV Ay::dg_;gG/9E,@d%t(s4vA`/BEBzA_ _,+?%2;j4qYGHI a~\_#Ք.ކʇa.'o_|#pk9ᓁkQv`Pz7XJB.QdvQ;$ ATZob*,S[|n:smLqx*;~Wtmp;aWhG^ĸgI V?&L9D6r49ikIU߱tv`d7?JJ֯^d]GeW 5D:*Q%C cF燶Qvײ7nʸ+U"X["{lj"I i7WTMk^ ߧ .q(Z$J'W dO *oR5JȄ*[oj$߫7i/X0.xPWf hJ[ %\g9`ZmGhёo`s^Ѯ yIpr֙g /YIw}&W0dͦ&%mGRI|sɭCEҸk%0[(ioA*ٕ^3`D(Sץ! dz`1>Eޤj4#,vBa|%^>zl'2^!XWPW|zR6 [~ӉӼN:k8 :@6wcb1➧ܙ׋M"\d p9N`Z=bc4XHeSY"Ƶ'I3:MSˬ<%WsŗKUMDѥ0w9<ld#ٛXӠsRr^`2$/^e]54Գܫ3OٍK.X9w'.=BU F)"6>.,V&prU$(6~ez5/WҞwTş:8^2;;y; g0u*Cî_ k>c ǿ\Jt;+A|Ffsj:Ҿx0-yBeeɃ;IFmb8q4|m?Sj4&d-,?YvуБ0#Mۤ G1]ц@}%6O*gJau߃Z!BMn[=cxDdL N5o"[>. Oi~@Ǣpҡa]Z#N3s0{g`q9;\u J5,+/F ^32;JA}DF,v7!Me.'RƣK4DL Ϲ^X,->k[.`$蓙XTgɍKVfkI/s4Bmדrsb1#&$D>+J0mlz@ڲD PLOj-Ɏ &Š歘ҺӨJOFm!Ib2nfO*lSh\L,&JYCucEvs,eɭG:'ْ3}J;+olF1pʈH~-ѹ`~f7[tr2}) ͔C! zkoCz03 -ɢvN ?1Z]*F #h/ rś2"P->,BW[TCp"p h[ \< @˶%XnDXrF"{Iv|%eig-Hf%YC+l%;gG5m!uT8(. ގz|ʡM 7@ N37g2ŀcR秝v,•Z.A!,u4uLO w0ls\S%zz4FPJMfrW~WCeJMJ5TҀ3AuuKcK x7y?۵"#хm{S)ݪy%xuSďc͜Tz|RZIY VPo00HL@lRi|":4x2-9/uJ׾,}N#mMN*N3PM~ǖPXRG\[47o餾rL|f5?Bhf*!q`=:b}ԇj.101ZXloXUL-6Z ,IE,q+# _&$CSVƿL=i}>IUʗ RQ=G̊gJ!,  &D)OZzm7V{{7!d٤ZLD'v瞸Rm]ۼ˧XJS޳I(@]B ݮ}gSe@1WV(Ugw ?LMٷv%/X88O݂Y ؼ iL_p^Fp( =˽ ʦQY+2oVHI#}*? 1N.bU{? aǙBKU@ě׌oG;O7B]Buv\ YOwz)Sb]NOg:IOI RG4k7k'2T"+5B@<5И^V[ٺ6&l79vFm'LSR θex68E-|#rq m3 J5/Z3YoBM0ՒQ|GG!k d1/hW2J[RnTۨLEr,!? 2ѥ}#FDrc hޒcsYd>q%4UB1}a 3Rz]l o'Q"97&0"mAZqQ\ށPMWkw! WjEF 4H3=PHم&o+R4HogHBpAsaFޚEB&cGyrL>1=nAx7OOۧﺆ{ k#K ׇP >;v&9T|YI3>d#rѫ1D RiOF 6uȴ_=LZѷMK]&o|'Ҭ'/M=&0Bka3+5T~KΟ̺4OQQ(jn*4k b T+oT(a 5ГXV|+Ĵ5Q] ׉ﲶ- MF\ˠ \p'5XK٠QDͮTX2 Z+u]0x5wMfRm/|KLX}H[+y:T$cjKSWsy8ݿ?& .}L U?s$iu[ &7 b)i:Nd ! 2I5(O?ɬ@6<^獾w{:%fC$+ãT-vZ\'BϨp<[IЮȘ~uvÁI!Vi'e0nvNU#lF×hGݢ@S'2tP)Q~YMҧ,-I(-J9zwS%_Wଡ଼lA Zћ<av!NQ =)/Z"yT`;@xh` ,eF1/b"Q ݽiڏ#>XxHj{Fi5V+5J}w"TGFɢ |tFA-䢊|Q|DБBf]rB PA)/y,FA4ᡳ aSH:W|HmcilM$KϸʐvgQ,u9|wSm`0BBK"̡'$~dXf xflPv8;aȿ#1Bmяt /SXOlx Al΅ )<3)kFB*_:x`MzKBG}#MM*Kt6wCI-혒\N[}֔_VR}P}3&uoI&ϟ{aT聶GJRgsN ѐ`ÙrQd<>yUr{%AyH5 KDgi&S?R\~+ߡ =n Q`P;yB龋 yrYA*2>t{gE1Jhp6m(+qv']ׁ#+BF zqAAK4HѦ ya(e1`r̲_UF},+/#:3ꢼ2m͛k.PG9iQ)1$1rDھ:[%o| nC,Rv-DY+TrOZ6_0/MzV &eĴm3 !aK e?y}>fq &*qWU~;c= ߙ%Zl xDO7fB1nݩۍU<dԔP|46[(ݏU8lQMI~92G0tHPʱy9|Ǫ{X+}IxN] 96Af6zo{)DFΆXqCWYMMv4'9YpBuk "Jbf;,($I+t,'v/۵kz&՛8Kj/NcV%Bi&gT Mޏ(fb/="R[`d/17hB40F;ٶlk/hvXLWGkS1:nx (dv?TAuCRQ,&xd|Viz_(zFh]䤼ᇎ:VʢeKp$TkU⇞10& łs3}A{/%_d3BWxku *\DؔZX1Y1MoTHDfGO>{CoM Rx>hm LF#˘YzY(`p6]$E|!_PRzɅwV57ɮEzя550ᖐ({_g784t?^rrMx5V. 5˅7h: R3I%5B[[Lйތzo7pm*9$ʹ{dhԓ4\;8UkT8 sǝwws>(D6F9汵ABTY!\0%_s`[a-b FEd= άBO2Gz^^T.*<,H)&2 l i#CWvZa=`127M&iJ=Pٮi'PI^9h9Nv bց0!yKkHo>fԌseP]-P3GYO~um on7Ün_aul*R'vtcnWReѿփU7[8 1n& z#S_ h00nPﻗt7ҿSrWxШ+$'YB_ o_z]_ӬEA3/č [;IxXC[ 2|N 1k8(SP=[t ?cR{Ǽhw7 ﬐P*,['SG3tˠ$uA,*]G2ha`޵B}ê+gd}cɻk:p5[}RÜB,&rǍ, ;oN<&ʯ2H+ !:cDû k@AA%*1gN#VOڼ͖ǨIrG)G{RC [ěz|J5qb(f'r 3ڌ4bt6~!U!NHw)VK&е74vmk) o,q HIO I5?‹]ZnqBX7y֏ -~`@A;V@j 8.[ײa0mIH~8/pO#V0M 9͏-+@qAXaBCWΤD*xHoo-  T ӱp\1.e C&Yȉ`U,?Hkް(p2qnC|2TRDC~Y1)5ݙ)6?Ձc@Ya҅ZRϛ%@8g9z 8l?so|idHӥg[+1SEd*hT챣bª"ݢt.`UQf`.vU~9qxܕEr|^U@xJy<>Ҫ/=I ni5t\(^מXKD򾮑#eNRzi>},.jWCtIԈba6kE¿oXϭŰѧUoG{m>[uՍ'XexٰO$H81ɏY@PHO1 pn$vqĄ`׍F&תvU+uS@<4!u؃$̝EQ)} PęGQ#^qOgi(q9CT3.+GAu8D7W"If~W:`hK@dKLYIB7 Et&='ë!W5]LmD'sv&,<9ڦz$DOZ2ST^DGWjx_;X*2^e}9;oA=E$pSbA~d0>t<0He=APF/,1{{ϒUFE(dO8QIVZYQxf[nob:S@FTCkGZT-s*HĮޝU׋ǯEE[i>YYN׉anU#s6.h(2y?,>dYk^adxH$Pt"V>1-¦[NLC5Z4 R 9#gwe^î[R[O; pw"2>_7Xw#IE{4 5=4'@g72eXeX&,x¾h1 ~Qy=HҀ[+bVMЏrkɘt/#[Y`z<]ט%eB yNWf0߼C(_H99j+'ot72 .ƿ%7Œ%]d 1.mngx#*|/J yF15̊S}wVug|o[}*&?X~;G7M@gh \\̨=_kj1Gq1l5&d9nG=%y;\c?3}6w#&+m}c$M9O} N)؅ vQ?[101|T3?_!@Ё{Rr &*NQ連| 4>+PqQLzG'/wpjF`^z(ľ TQEmyNP3Hsʽe~6v <4C&GVPBm&\fvN2?}/aGsY%Be#~QY'L;wH<%}q_VDӎ&"&ɴV~BFiwEI"WJ?KşⓊb5?:absc=2=oeuqQ(0=B)= 9@I=߫<0-*qXX*g9<n+oYSl ~(Cy.?2" &⌉N+%d v(,0FD)IU):Ew4j~P*Lsa ~D?:F[KEWyḾѱgk~}9GOWFa~'9N(Ӥ#BjM{dMwv*ebt߱Q"k}ۄxv6,Y >Kn`Q/P@+$-z]caЀe_JY_M"3U4RRGJK}k)[O}$ʵI'tb,K_]& EL%n6џ HTGh^Qww"24L1ZŹ ~QO|'< [pvo>D'y:Nփ%Tc2zgDkRF'@f{c1$?yΘi 3x;օSRL7BՖ}9RLeV[xV besV`:95Wtnj߹&6hL#xX"Ӳ?il@X##@p-GrI;SoݷxM͵b~n40'. ۩\7ݘ'\w;'AeUZQyN6Q^A$w*,Bg@:vPW 6Օ]h: p#wc)9&ddxӅ6xxh^irrCb}ud[WC; A}1_k=ROwԆ[0A[DZܦ* hJHi4b z}H!wS>ږEs [2t@6;C|5O<gKD#)P,*0NmtҥhM4s(22YtL+l_`.Kо]/Lo1vN&8w,2tD(Czɺ;{'A[>~31Lh[r} ʕ_ C-I>Js-ڂ+لEiB<|hu49wg}M9鴘!n|. H( ]5|Mj dGIKƾ!d5]e]:mF  jYRGuqUyAxb,̄4nWɩh͡(s}llehogt We89$9|>;ntPUh.,GWR78/B2rވc)_'ү&S YzKJ9LN&J2Y ݤ~iu.{np(̂GE信$ʴAveR"v099Mf΋aqB}X8|f:9ӣϴ\`|;(Ħ+q(<ӥ)=}fJ[D:0#5/]g2n׿%vc7HΛ\yA ˏf%#2ݘ0:wDgA.)"DrK qW柽e R]Kb8}Y~awjy9I=l@NkL4O[!`&҇`NWZ$w7 u)>?( Nn6Fاg=BjniMuu7s8S;MtsN#ؚ}l8sLEU2]qAe۫?bQ0 ,KI{ Td+݋68<SgPD]Ot12 :G=JTv'P 0Ҽ.{mzJ,u𪃍ca!+}WOq$5MNZlض9V/(8SY.)Ȳxy Z`|e4:VDUK^:ykutk5w `Xs$iOFΊ3J#] }H&Ф3ji|QUH_,|fc9~h-sB /Za#9pcp nE{x.-a^|7qfcs饕WB )4ș2{k cfw;p̾'ŘR@1uͮ̀fАdQ}:GWa\ <5rYS'ԚS^Sp]-h'=,K8P2xw5w&,J޾A`m_D+[ŗQh*/i͐9$gioL/x&c5bBe JjݞOc0ɟU\X,#xσ0G}%5w7뮈Je1߹L"V[a=D *V8N1hQ4 9v^]Ft-4qλ rtﯦ6\V.>=pd@Gܺ'ȤQH\ܕ+U|@/]1 {AM!ja"SBul0ÞQޣcxI^ ezbgSWkhQ7ciׄLWzVE+uB|\C}x bUj=ݕKEu;O0;Lsrh3/bMg5P _n< [E]htrF(s6S^mqPaY9_b"WCR면<{ "{LzHxgO_x0c ,ܡTq,}V;w d5?HXjaT+ {'dܭi}y% c [DdjI22܉cWrgHi\96a5LJ{ bGcnM\,vإi-Nң2hR?o!}2'Q섓uYBC #Eu3|tN=~ISZiq{+tuȏ1#@~B؂~9<;`Apvb4}0m5ճ2Y$xo:*:nz{b^G&addkA5g ? dVU24tȋ. ;|?D^c\` ^^RL"z ~Amǫ '%9 ;dhu#q̿%JHwЇ"G[ـK(6Xw>8ey=!>^/K/鬸 &bs1ݏ 4V(?Ev-n{Bc%mhwqV+. ~g4zm"QB Pb3]&P;lB~Cz9U;) '#OƐӌq,ല/378_QM/'30[GŸ$ހguf[xA80D%7h*kILB‘56$Is1LtnC,8s2`Xwen0 @<.:k79r}n]o0.,Se͕N̸U?>uX.bj8H4;o-#еǕ 'jb'L.F3T PG gyDžj{^-vcQBzM_/IhMY]# 6W59WbO\=Y([n-{:g\ˈ[Ii2aWc7r] mՏ )yAkv$ݳL'7%%QgYZ0707010000003e000081a4000000000000000000000001668434d3000077dc000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/message/fusion/mptscsih.ko.xz7zXZִF!t/gw]?Eh=ڜͩ~k%v%wԧOY 5EֺKctFLuDKd[2nU42Q1 |UeFZKhMܵkiuGGwºE;e'0I,DpeNh ]S5~C!p7!t)e`ygYS_+0yQXtꤊʅ~iVP\񟭟'}w ~|ϬzqxWSER *)Ǘ0u#O`dsǹTGq`*3^?I1^П(o{lb]zWx :`Yebw7RV~!굣7ՁHKZcgMxK'UP5UOˠ0 H jĪy%vVGan\/9 |ð1s:+Nz~=Fzt8>_0łj6z&d7YR#B*d/ U!ͤkT\il1}?SMWzpO4]9ۑv`\|C:qI\!Kaֈ': iW{SㆴMOo7F:A!\=Y˨ }u}M[wY %TkM3Fqg$vəSĵJ vQI8w:'HrCJxGՍxUT &>FzZ>~pw-BwL?́g"Œne롢E倧cђ<*}WscE+!{ ] *с~H6<;u5m#$S-"wT%8 EXks圛x娏7 3+sLЋtu9>Ƕ}l4]:į3 .:8_3_Qp7ϮzT5ԟjrbezGҝQ4y e֖}ʼn,}4QБM?tnd@R;V /}t_wH ,]LU8<К]@MQ50)]3N#Yi$dL}#3gGiC{7RLԖ< qI8*J~=J1mPؑ:+^lCE.K}-ЦМJDPb]0ՃΦa"/XY`O0@3܁SA!)--2Ⲹ7&k^ c02-WSԵW)Sk8F[|[?Ul\ad܇g9(GWA5fC`E^2řIvhd?V1om%IZ*E<Q$6кUd퓀.ѥhڄ [K)q[.ٵNss//70#@!g.HFs^#nc!N2\?P ;3U$aXSQӕ-LۓowUcKn)P.;b$J~5H!_v]2S 䶓ݙ-ps.Rd4]fٕ0EZ,z Y_#uOTdY+V[ʹwԐߺ$&qcO Θ4qXW[ʉ{qWJo]GBoXRUV8!rQI_ZtH,4?v0v^Dq"\Cl҅]g;B6w"4XזbUTD۞.Q(Ƨ2VW! "-M6;8̈́pl&5; l~{+EnJ4J8vIo5xT"Gqq S?JԐ )z 81+ڤoɖ%ED2Ӕ$>0I]gv\Y =4 @_Y3"8HS*cs%dOE?/*y< ƒUr@u-cdjSx5x@$x9t!3C{]8܏4Cq|2|Jy '%.7ʗ)/4Q.+J[]YL'W$tN&[wx@§ 9>dv(Arc㘅ARQK6xi6V?p4/<}~7cY3nTzDBI?Ry6-W>rHvKF/m z6̈́46^P7PrG}n4)b%5>dcH'ynϐ u54DýSxBnv+NQbb>s*ݓȇTZM2̜;/@zg=+cql'h+jhrzOmkj<%O0?C]rljS4y#̷A 1A)fN#N*+)Vцk#9tilp jV` K-;}El6nm[@#&Reg6ٴ/+\ݍUƺ@^Np㷰G/ k>6rX%Tt B`KD7ρ +)|4\p׭{'uS ?$%V+*9QxPFnsL)r*j7H2pEoEƪ+bV޼1Epvʡ_F }| ?bzAsQa L*`5';Q9;YQJ!wYx0Z_PM3YpF#4I̸` 4`2 t}_$ ,M=Mߵ+/}_zx=,&|&uTKCOXw}SOJG|Nw>sqCGa,qZ\BM5F,P@'O d̗%9$z`+W;Mqw VĈ7ⶽXb.<,Y.//Mm;DwmC8啗OIo>KT:o")aIEa6s"JD}OEp<7^Jy&ug*yai*J9ur(v:J %6M Zl<\XZ[*pkA~J-uQT!=.Fn0v~MВJuGaLD^C5oYA"4_v[]nHt@Q"vWIaQ"J^Oh]h#3!T{6]~B糁W\FSSKe8`[ 6;} 31;)a'@6 [].3^Tww}m=zG6h$uQ !4J=iZR%g:fQb>PI0Ak"_X<2Pewߔ>X)7@I=>}o@*ZVיGvz^$1cޜӀ bPo-@Qk6Y;Q]XX5Y՛Zq&q2o |_EwdB<1%nxdCĊ1Ř=[Ayk|G7Q2=:dHtd1dU?H #{gZ=2) ʊv\h&F#+E-0k*Sܬ.oIGe}O*V&U: PfS ˢk-q/p܈^u=]F얡{2S-"S5x&Oe\zWFq_U@3VS.R?к#<7'Z%Deձzݩ+oiځ k=oq;,Z3"ݱl̳* sb7Iz-b9 nq[ps'_vP   ' #)N ,hotzBHP!6vh- Ʋ dsy"$6d7HPiv?ߟXoWjW[ět6ja:M=gNYoE}Cx_h\ MY( 2~~pm'mla ʓZ5'=Oȫn:V׺pY>u 9̄9cbiV̲2$C 늣Lls%g;{KX͇"_RWc̒qRoxtC/-JOVyX/ҫ yN5Kyu՝ʧ $&2: La2" KBK̐uH^>~7-}~^p- Նƻa̬^x@hQHnS҂TS/= =<Ȣx^G:O,ءw. <443/NԬeE,EAo@i~kC@7I9vyQ Be h]D3@1pT3xIB)%yvNȸeflDC3|贅fhݐq3kL1_.D@@Rwp̃@*ɸ/?cLnC{?ŝCA aj<97mK17$7oH6LbAӖ>O*bvEue,c!d'js]x[0Vu8n=􉮽9XypffտS02}&4 t[ pb*^&q%}Qjwkj ,.=͛B^rvv$N_(H%JE}PE) +_qg;gHE@sXpi%cSshg[ ~Drh/égeMd m% bWlgk~ȝ}IE 4!b[Fd#;n8Xo8DJ/}orZF41TTRf!R5dJ-#pw \;{\ō$e[gin &\dp쟜AF=8l 0te4ϥ6Q@]k+8Kqm)gW-Ub7uьniڼ?rR{ 1Her|iUE]r.B« 8;(*撂yn(Ӑ򐞢rrZz9 礘Pע%1g|p_l71J}{Z~z ;M4WΞA_  ~lt߮zFzCp)ˏ?7%m VW7'7'臼3$Fjm1H- (,> {>5IDwPizeG-`s ~z Ee+[;~9V`.Vycz+ TSS=d842.4X 3n8Һ:fOED#*( ' Ŧu^PgngŁV~`**<ѦaRڋ{2U'Ϥ*յb2uOqoZ=f6}&ӽN"YsS;0];V{Y 4 j".Ff5YfAQP)%;5!ו$qwMC$vW2ـdZQI1ylO W,ÂP3>SSB; nB  RdW(/\5  ު>5?(+Bv&G*f#b;t']2O.4C.ɂ&0 V&J0Dn6h &1u-uLBhѧ |kR Kg `aSۗiJ&:{XRv"@@+Ɋ:\Z,S =4I٪جCSfJ\A8CLJ䎖 Y/62 F9^ͶV  'tC(#c#́XGe&;;ł|6#B i9LO[{10_ A9 SAJX ym_ J)gO{\KhpimF 7yr/YS]x-'-fCiR3Rpһpul@3*R*,:/i - y$FkYޮUi7 n^ī[\JD l Z~NȯUX< #쮼n#\~PJֽn[Hߜx>~ kX+By/ 9l[yўfJ@G3uc:G>l_}+~įWکF\|ze?#O>JRB` {ᑟ0)hsu2J(1dj既Du ;[rd?: $2nCy<.plX)4yɰ*0VsY(e{;vZ{ǁV{7ׄ )>Yve>^ {hsȊΉwKJ ?vC3ġgZ>_2]Zm4нU4"\W6uaU{ӓA~9K^pZdҩ!Z] g+g28?ւ#1k1Z"O]!z/ F`Y,?g_|lz kAb$P l8 cœ)P#`W(9U<u(CW2Wa1=6gS{b,B~~9F2YH=D HϘIƾ O*R2O{׬eR"wQŠtUu% m N`/vӳ Zk7Vr Ҍ*ĐHF~w,I[m[JɧK(2/7eB~ጰ9;*գaso%'1{S9gwQDEΞ#"XE*峿= m}%J]Zuq>\e.YG)nBr["cXK"eСhlq9/kN̓g8u<-7Nʔw}W:viV64eO%_\_ޯ+#p.gZ{_uZͬs~gٱ(S?_{toK"d}*iSo+1@ؼGFGZ][Q\Qo`s1޲ %D@b|WΒH= S4^uFX& Dܭg޷r5Cvr}ͺ$aC;ؗwMd]#{KOQJVdܨQiNIxa?Da{4=yЫE7F; Az0Fk>!(1~̫؊j^}*|\pN`4crކlK3*/EwAl3w$J_F0kZ3AvSO%40t.:1fנ;#^pp%7lڴ# {I4;}y!0yFޗ 3+scJ ZR'S^4x f@[;?'.TE|,? psϖ&Ʊ>Vi_N#^"@ATS6s|r"͒'ٞމ26^w3?EQl*.M-96X갘Y!r}vM۶!|xax0I v\% qMas_<܂Vya:L%wmp\lW]Bqk2\n&l5NSHkY1Ƒ0.%ƪp,>>Y< 6;c#qeAs=gJf?A/z(̂mFȡQ#PI'ݽ ΁Ync۲&cG:YB1!\P|!:,0`|̠cVt~M>um 7#c/GB i~uWB^hCھ̪4>#2/67xR-҇`(|Cm^ue%:XcxBi/mq! lYaJ!W2{#y"FŰ0X/f.s=ocDw;6;f nq굕}HLݍ [;tNsAJ"Kt8acC.%/gJkV<:u@uYcwM(*,(obGD[ǰ}7X bx_. tckdR@n?LȜ\20j㏰kMe"ovV⺞hr=6G|k| E =J_q|KAo_Pޟc%n@Vv 3l04|#}̣~?/Y XnvHed$˾No?j GBKf ay*JtP_@d=0 MyT̒yv\d2@G@|XyOn7Y-ߦDeR[\mpeIq=ׄXB]#G27%jި> Vx͊ji͎UgYxF^ս-1 ur^#;0\k*ip5vt=y~-fL7&M9.󣦻k;չP {8( ^ުdg8E?&gk+ܕM [-ӳ>E"8{$+tP$ |4&NgjrI) ɌI )!5㙙l9fol!5)aG:Nc' V(}a8 þbfg}5--ú&=UjE᫢<zb'|h?}dz ;UN,(aTx%6GP;Qz3 $i'I@W(:3`9m #9Q %vˆ|]>Ϊ7-(H茍[lZpzY|*G*j}^of@<؍tvy+4VF~IY53"-d b;ogP LfāՑY4A *bS% U%RҲ&I׭bMuϿKE\wM"1\6ҧa)(hN^sb(\(+Ӿ* |X/hHǎfk@-dIw|/q"9#::*#J2JBU2I9oъvͭ #q%;䫚G*TLH=(GcjLO3l_R @Y|n1KZ=Nt#Eme:bvDQ2 c*/4_M1k* f+7kyݟhSu &SG&5 O~ oku=`]]CR":ʃFC9rۉݓ_7M &Z5g(!qLLgP+8Xpp]ҹN4n_,áAajR'QՒk4)rˡcs WV{6J< &CΑ*t u}#V~h]JnixpK .ƅ:Ǯa[(0ۮjv%[ʏ+_*3c^{(CϢŵta9M3me;IFhn*9'E,]rgFݲ1<=( +8cē DM~}N$Pkq:7Hz=ͻ꡹{Pض=mkp *(f)}tTF+:_뉚5]e^̖V~7 {X|얳ͺE/ KY*L1atD:)or!#Z*1u%Ï-Dm80&U5gHƟǶUj|@|mWǥU4dԝ_mA=rv%,?Ud9٨\O#Eh `|TdgqSW%1I^(T6o CkIg]Q +:"qWkNL\齟5$:HSZh7MbQ_i$$܉Y.yhS=Vb`<"RU t;澩вHLێ.wR]wx6X/xJ6}d!vT Im0{s @GWTRegdyEroՉLI*oa/+]MK֏'+QNj^}55NEW s.Ŝ6㩶P0_=HP_K`ۿv!RVvTA;-g  4#~-莤6YHXZstѝ"X}nF`U:7 t%[924/>VbA?J͑}N1SdG٭scI7p}*E`3m 8^J -lၭYNw¯}zΫU u#T9rV8gmpS2xMf]34UE{bRWIZ"Jx;OO0>gcDEN>vsA!Ac)]2F,2z' G+P:#:ށ!҇k<Wθtt7˔ B/xðnq>pPrc[S0atmatD)B0'S0ib2enxJY ƍ-9"V}s~#Q} o.KjZZs2F·Df.4Ӗ9ٯ.o.A)U%2o4S܏J~=g'GջκAIߜ8@O@˝^ /kfV$%N-n0Umjrw1֢ )bwj;3cD!&%tRsѡJ M|$9ZL|>c6'Vola1Wx)혚X%S(UKp{@!,!HvN6< 7RԐрSQ-*|oez5VDrK~UT2"QJ@M>Q?y"kgGBL1A_|2("VjUGt`z8XOBJh1Q;>y{> tTš7P߾BgYg@LiIUdο|N(IuDW(0IiNOZp(6xB18"lg *J?@)-Ay$ IQ%24Z_$m/𓐚*//@_-{2\fc4_ ,z Q.evS"`kçD0vzx5 -z{+:[(Y};(QjI6V.Z ofY3`C!И:`~R{Q)XaZ| o 7 ֤+b b|V7¸'˩܄W:!8: ZQNaLvAby`fX+G:IP)(˳w0:l4ɢD.&j@9'BI¿_hHr!PD b\=ZrXc\r". b+S\3E 4(? .ӅN :!|gSϴ$c>_% l:;?JQjjKؿjф{&{%(GN{Rܸչ4tVXDMCg]OFw(݌F%P@## 8}{{B m_"y(+T rl4f{Dك/4t%=Skq]vEE#Z7;Sk\Qd+d67;v 4IѬ(6$Jqc$|{Z-DT7V|8{65.?r,熋9rXَP52`ZGQG3ۢkS~*X-da 3_"4$>ؿC/'Uk`~r}j㸧pln~uYc?,f[ߏͻe_I?,bPMn \eK`q2~:lBZ(H󵋫j:.[%f &7RLPnDј~8#$,"R˖(PB><;dMl/d\6gWso1Aymf6c@ dU1wpWx)L( c;k9B7%&-j ggdB"/ е(:G_&pb=d՟=]{pLe+}ˋ-yC:]g 溠|wyW3z}>`M&PPs*+. s$-Ze|^](\il`'`7l׮n5BVQi ؑ1"$~(!西SJT3p]t+Gֆ)/va{i05_."E"ZUApc uy6Ӡ?r%d_S!x_mUqX{<:L|J1xgԲ#&#rbc :<{]SSuuqERns2ko]4Ő*Oت𦚟l zl𠒨`_v(nD_-"u ԧJZj9VMbd#ʖaPR|n,V0[cBVZu@?АO F#g7/:EDr~9{3!ZT D*td(6|'瑬 u :, q zjkم”z% :)R|hC ҈|J~OODa2pgg$J ࣇSabd[{?\]r!0Ft\ ~ݴG)biH(Q_%lR7mᲗFXLJx ^خ7\+_HuuHzNJ1Wj1-:<M9P7M;UqΫoǩ:'BX%wD7csO ʮC2KHesGA q6f x" d2n_e,P'h=ZmFWjvPDŊMAU PWΏmeRifu?5h|WI;v+16X.:Tf#b:\n5$/Ak0L uM1PX\N tBPRv ៚ 2ಭ[9r{,t=:mWk6U7w?Qgch/'o2nG :\Z^t"~0#"-[Μ{%K3qi[QqRL eɺܼUA .qËTo+_+÷}5Χ˞bͲSmշ\l\ylmxCG(L$ H‹+=qt*#*DRÒmKBc7רo!ij=7NG4^UqJ@NCT (=WѰkG} vH3ʪTP7۴X\h+ɗq5`G 7l)x@od'yFoEÀ,:4F-;esZV<+5J'vl!)Gͧ(z .cL Ukݡ%̟͋_DcI7ITƓ^eKH0R\+o9hV>[ȵ'&Y>d$ER:TIuc?1XRjD##87Iڅd`cʷM`ԋXKSr+g)eݥۗ]>Lbz{w)~T|/TUelb8 ?lpX3v o2 G_}sV ^>ciaoъIhlW+tAlM@rs"xO8" ͝-~M?- x"dKO1WAt}:_ m*34r82:{Eu-zG)oK,wed|x6E))rVx΄lS8?0U9-S兦Bܭ\yݙĿ0D:@~U3>lN_>GǝMsgĬURo=#!W4og(K#A>ݯhv̚Lz`NbZk=e+*IEsEր:VmPuY/ @Ck| Zux_fQwD a/Dیs [ WSZG$HaziJʈWqbp5CM퇤yuɔy>+y$ 5Df!<(6M,Ƌ`7؁~jZ |V6I;YxZezPf*j66]7kkj19ٷK&с Q BnUl-P,Qn_$ !qׄisa4D-L:a \K;Dn9"^Ϫy0 ePѳga)(aQF+%N^(/jC-icT v.NJSr~zNnВb3P-7 D#' ~t }isimMRX  kt0 8<{ԛ@ǸyZpc9ūl*j\1ME{|* VNn۩Zhfy+Py un@Ʋw [^-ޅ?aUSRsɏ(@J )å=5x9kgy}y،5%h:O˥Kmh)Hat P懍!{HutdKDj逩 ^o% K76\!(e:d~@}rP1Ϳ48P .J2+,H'Um ]]2Q0RL|EyGl,-[l/,7( i?I] $53 Ofkq##&?"$hbX*U;$XlTpf'+q/`0 ZЕViri8^pQټa?,4KźaÀ[e=ؼwD~g o'ʓ|hw(-[#u(JOYpH\E/..ϓ{ -0NA%%X\jT9,D[6ĺ'kSPObVbP81?!~A> ,GmD'uk?5_3a@?[ #f& 9ܑ[Bɳˀjw@/[3-60BzUz 9K5`H`lޒJ(R|.[y3GAcۛYdweSȫocߴX$Gwf8:hk)UڤԆ=}̬_0A1rM/h' qS."e8Z"Yf΅'7WM`χO&"Ry貪$/KFuPMM}< Clϰ,bVt dMa!مgO `xҖ%;wo[̾wLv#-fKjcƇ%1y)7Ǖ/M~/~jySiƵdZ;?gmgLm;0o&ʅŷP9$lB䤉ϓpYA)r87ʧQ$/`(Rn~.Dwlxbs< 'œ(n=.Uy˪-sՃlR"NhrI!J#(sp̽; v}01N2 5 XdI[QUaҪ7kfF^Ap9=wUkd@lZtō3?Q [U\/ ]RW u(hqI 4Y||g8av~?EEbmȒ)+;~! o#R3o'J'B#l m'Vz[qdwH=qtҐȎ"D\/xx>KF DZ)ڨgjo~7LCc'\,-)ِJ7PTq7GBLALF,ew >:2v(4^Ȱ;`0}@ uyh&mZT{KψF۰"<4Q@O-yZ #R:,*uΎkQd˿V >_cfV Lr-0,Ÿ"KEf/C͑pnW' lrP)}|5^c],H `uI˒ǘ0@5##r]׉gmz/aʶ% Byu/{~1>ȍ{Qhuepr _z %ufH=$>O:],CV+׊؁WA3?GX_gkM?;L[Ip 7cSɖ9Hh&=V9XIݍb5R-h={01`-F^tu¾?whB&&t1X{Z.\:Г?6t%.COPc MwCj1=v&ؓ@n賭CuP, UZ AD 'U8O`3RXZ&({f |~na/NYRmXkrEa郎j=C)Sӷ'\͌N<=td 4]yD 0$ ɩ!Is4 ?7QRZf* |}. d㮻pu4顒LjBngЧe+BO]Zoig)-|]HVo%\źKzE$e`ژt'#5#S `޼I] iC'hB)sJK+z(UWȴv 0>څ吿8Z-ҝ9b9--YQM :\/ΒkXb u{+'`"L,|yZV/(= ^e{Qg q^2ZaQ , ;}e EVXq:$hD0wpk&:0y9zr=h;\WgdQҲ)|ۜHprPNX&rң&tjЁK,( ':9>ǣ'>K#Rc*Z4嗎In 2dBp]bߎyT\kWܥ?DSL$YY̎IP|N60zT ,3ɜ.gַX[aahoYC X s7e綽g"#A Ca$ԍ oY^v؀T@s.Yڽ<ղpIFj!~k;wJȍC %[N{j%jᢖ[Ӱo\ X(:6j0 .+wGٰA>@BU|DH,q7zT[pj~MW/k &O;{al!_z>Y,}1KFEV9" q+DP,\B޾z9A{Y›{Eݒjc홒;G²(dQMIXV `` j]h|TlǜX^~&Pre=Nƒ L<)P'Eõ7#]ڈIxd~_w1/2)\C˝i]oȁ>6 ,W=/T9NFf׎)VaSƸoOP_\ʾֶv_Nv#P's-0z9&e8RC )5`|%۱pEq56x1TwQ&gg¸PRhs|;M_DmXX q;:9&2].u]uM{Z#6-I2ibՓ2u>p/F-$!8i5T7 rdz0xGm}}^ljlȢ4@. 'Xc9y¹fT!4kSt' ź=Z蒪@.Jҹ;LΫ89PA,:naCxX#yaIDC-Z .;u'7Մ3 $U`?] |ĕؼIbȁY $=D D.}!7?-ZlH=Ur j n91舄ěGMH/7a}iC^pO+ )G754>qq}Zl ɱbjX?:+x&njuYN]b&Fv,B_ Q.@d?d"וݿz]X:`caW{Kq.4j9W](SzQ}nuq62g`>N"K92Aji!]04be9%~ N\y_ )hdNI `Y2t` zgXt%.j)c@x"߱<ͬZyR~Y>#g[3W'ȯ钌ʼ7M/Ad%tmb2vsW̮%dvn9HC~ڛ_h_13Ļ~P'Y{ a]Q/S[5L̒>Y8zaڃjܭ"@vqI71v=IDk\ޓ 0#s0I(hwHt^ F ˌDC- A7P4-L^W]bU<"80+U`BZAv4fE[f$L:,[:T/K) oû>C֋.5#^sUSS02q@DVX"-z"15^OL}D8eBq1{КwLB_Rl#O5^s {*S5u{^ws&Kox=[{7vx *^=LGQDX6Ut]88p%D )0u Jb\Ni*-xi@"(*DV!c~Pe7NH4t`t.]I.?,?=tH,&-\ܪrY"cfި'TX9bRT6L }8;O|"I}(>*N תc_>&ޢ( ȏt1{ ȤbT}H S[2 5=pazXf_ܝE}QPgd?f{8E8fF4}9]+YUqӖ VG38$wC1Y}Owx͝&s5>I755v7bƱߜ]RI]ns|Neqm#YQUDW'49x@>jUl*dC Yˑ Sn3rr7>]!Ey s&{з=3@b+L2f,&FPkTU~G\ pAAcU-n.):;n`fupt<7mrHH+ $I鮦 ]$)-*Wp&ns*H]’13oJ!-~~dqX=y~9i*Ao-ф$>8cٱՔ/`0b希{Eee4˫*Q_ʜaUKzhS6W3S3zUFvR oipϺK|k΀(a꜈.{ 5)5J1 h!]umۤ~/hcv^̡"+Įw蒶~)ہTHe`{Ja[9 # UMLŕWhvoR,xg>3WYM_[>74O21ݼa zx^ %^D)F/!v5DP||eXjؕU yl=$<)= qp&/ZЇrYjnO[X>~͞Ǭx>΄lZx](8No% F2V)J;lñ+.3 EÄ8+? #2,!D[}r^ǶI潁J7}!ܬ.&nA% nɥ@Iw_rD_ M *b%};y, N9Y&H.h #We+`.JxΉifV\7 c[Q%*uZ>ވnRDxrl Hl+Go#K *F|D-Tjè ane87}#!.{?V@ԒRv:tqg@ |Nαrȼ219gpk7b":=? (aƗ r=MO 8zC4\hkkwysuގ"(AfLᚱv:'y\*P.-\Q0w0c1cVYY`㳌r'ß92ԃf-8SѼrљ X?VRեVL ;5b>jOax^W]>Ҟ}^d/NO 9MACw邷S CT6'b:C:y.D+4w륖VϙJ3 0uEI&Vms׏aqoTWD%6;وjWp2ecXY{\,XǾ,{i oh:^<3!broy :8I`@d╵K8e vc'&򮆞zi_Y#%\K@ Wyo5z_431|+|}(6$ee.%*WVSg>Ŏ2qb&^̒Z㩃v`ͳ鮋}+ɺ M T "?S-CW[gCc><ﴓ)i[RJ,5g|,42.QЊ ݄&&LOq7!lC#[vX?UHKdq^`qZߜ4MVɣL{42"y!*%JỷO֩FˆOR~ ^k !IKL4>JK*BҿXYrSijͳ/mRFml/b4:_Ģ?h٣`+//x|/=Ji]QD &(={{e?Vˮ ( AIC:LhE])9E4oE[x X{D MۼtPmA5M͕)7-#x`ŏ}M{Xy*GeCaϳ7c{"D8ҏrՐf/|]Hܡ;Iո*^BLC Ԡ\ scr;N՛)=WlG0g۷~W ʟpϹ?#sҝ ß|c@R;1t@dKSJ#0>bQqYRnZ?cvou1!Vw1]z^3hФ㹖Vxb6H>Br3mT8 v*Ex5:Z.p1vp z_0jWh^gTY27HJhj7-%)S sɀ-֏%$ēf96?c= 0(H՟W-&$с巔m={kǥly!:ǨTt8@P`/R d8ǯ#,,8&vhAhY'NJ Λ ƝpY1:H ycKW5ZvCϺD[%eqp"Ewq*=w=S^HgX7ba<.x~p׋~ͧ9kŻkr;$Ct%BbLr;j}0QFj$U@mI$!u4 y+VtD8E:] KQS A'﮽ǎ tFô\/#/ɦ  'ZUIiqmsTK.'jAZ_kb!oTdloe[Tʨ T6'܋zPG{ty4U((°FVoOknlK9N%֚/Q5|vX1NXoģS^gYنxPQ3αcXndn@ u?IAu\@I7+Ýkr8I~K_x&qn?J?nF=sO<4!T͓{Du{"P[Sfx4a"E!'b⨣lip* ѱgYZ0707010000003f000081a4000000000000000000000001668434d30000544c000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/message/fusion/mptspi.ko.xz7zXZִF!t/T ]?Eh=ڜͩNVma#b!B,m!A& i^̥6>KK;=FdL-*V:g/wƈ,\m>H3TkstW6;%IGLćt[@%ɩ:)½9>u2BKh*Bh8(Y+Vdg)juuً,wDM7c>5?ӇC/t5QN[0GUZTϑ!*74 GcV Ϙ[¿j/8j2B|H|ZG6B.F"ÍyqH 6. 1^dci`Y [x,k"d7?nU&iQ"EڧsL6醭^,΀;j$< c|EXlUa+*C[/Ζ.K>Uݚ_u}=!&DJl8;X@-n1T.&oL"9s=5Igb/ЈЁnT~W9Ѕ!D&.v飙F;]%-c2fd9W5 Ypj;ˊ%見0Xg 'v7 \Rr?w~rxAs` 6]TX4OVN]лn_W1iB-)Y; Y09 Gsy.e9ݰ<bp}lKrڒ(n\|DI8Kmo9[& C%GuXd_+yQ _#Bߍ*'C}2GM;hUyvǐFp$դ~_kXP|-T5>J[H%:GR/qEA) gBk N]X{w0ƣR5[! 0{|钜ptŻ6+Ec~\Xbx_1ǶQh7lz/8YbΎu,PYu@xuo_u͓&Xqs^`%x*+vgaQ4P {hp X=tXu]2W KX1cR襣{C˴kڨ66˛.Aqs$(M4b0b~1%a#e`$oq5KH4{X5_BGJP:,|kA@s'HP]}}>cgµmw, PT*y諞=.0ùɰCմuN`̾1x[dyJ u= wZV8uiVg GddȀUl Od]aMVrK-[j3o.U83@I:⋴?J.ml}X!Qp6 1;sA jT[6 \+4xtP@vRg6Ggt8wQxa ,Y6|?R$)ņ+dړ\U?ݲ<#u:LR^p1[n0QDdlQнIӌCCړ#6,<[GO{+"@.lH mt ۍrEq4XʝLI]"ChQ$gkbΐ>eEAŊ|RN^fGz0wL`Ѝ3ů >tu\ش˧?r[Vv1%R53@ݨ+=ocrrP&Vc&G/^jH7)x)2CL +ay-y9U""\>ѣ)wRFX #')OH{IebS$jd #I7slCn2D H`対8qKm%G_4:9 yR`SS6/F}rRqM_kLՉZkx*LnAaSbU.E(S$䖀!aEB:Sų"t06ɠ9=5 )[P9솟ޔ*]ڜu&4>y{`B m ^`/LqT5*c<}RwtV$SU b:P{lVD wA*<(DZm;6B| ,Z_x2e1ՆMFY6g#`uxRY ~,V'wF,X Rt.&uVƆ#U&' _Yf13~Z?_l([|!ʁslo;"ȴ2Fnc ݮ >VzMzFך,Bs8:OviRkڃw+ef૭Cl^gq{~]/;dd3>RФ]V@qY~S0,ٮ3t&x]F>fP@oD:<6 |ބTj}NοIOXENNesk;1>b+K1h^zzESDDNd?'gP(ۧ=ooYr`jd nO`BOe530Htfn',|cr$d'h=CHF8[K׻A 1tX d)j3Y%X e[_ӥ#08V-A-E o-1zaӛPpKg2Ld'*Ú-}l8]^oR"—_ Bp{E%&=u侮^&ob AŔE|DM* B *zKBf6p `|iҒ,H:̤(M9$gޫ7S0; ̓O,ꅹ+28#Û8YQD2&̿&]ws2ET~[Zf_Wo'Ɗ+ԕ޾G. s0j^`+1R3wͤ J?{#A6E\pɝm>識ơbƃNlNS|<|EUk,bˋnXȸH,l[ȉ Eщ9!Ս#B[[}oWB:h4 te`<כGÒ ~_!sSxPw\ XȌ1AB?^Tw!&N^Z5LN^}S;}hs= S,k^lqޮyr >Qd-m+c>d%H_MDa.w Q! 4ُo~ŸifE p[]#UK,UvQjeDX?㎰ \Rij[P25 q3m:@3yQY\Z _%~ks8(E4w>h*<_tc:'Lgb\-W&e+%ڒVkC*\(N ]*dj)sb2E&cLuf sJl\eOƜsb~EsJ^/Pim/=&h#b(uY49E2{Et'>teyY gY-q%?8D]2[ⶭ>Z0p(,̃$QJ oa|R1=p"…<߾{adڄ[l+O/>Hޡ эA[R7,FI*ՠdv*"OGD͹qT}#3w^Ȅ7,t6^Z4cĿXG׽*[հ[pħXqO͜Ւqq?l#> 36.xN7#x_fìd RR4LcF] }pY ރLS\n[_zIR2sB$jу4 *pkyԮ՗Vt+s@.r eEwA\aA?+uq5JGUhmb8ZP4z'&R+mM]#mt40놊x +?ܬ\~eR^ bLMCzbya{PL#VV<&t[騮@%gg;3&r?_(jZM6S^?Ƃ3$Q8Byse `̃C9D1sCE^\!Dwl}ПaC.fm\)? ##[fUz/8M; 2Ib/dorݻ@I^XSh棷J 7q0C![* M᜛*eGGJLbp&S_Nۚ75um$ Oo$|hL,{S+M^^7B[?2OVŦX琩v^\z&5!=> nT ':Oܥ9GJt䥐ZKqHЗ|+n3F ;6y6ER).P>/8M}*_}PWŒHv`n4LoOX(jExHce+9]jy5nSCqJk*%&J%#A]ܤt2n,e`omxПX[(NguuID/Ԭ`:;\!CөF});,Ew0/9f+J\eC-]&M#.M!{u%xV݇՛hbϱlg哉Ew0eW3TaxlԞ_ԇZ+) 8k:'nnӷWh P`X^ ı׋n20?XA1ᢑS k4{7} qC>\=o˺LY֛-(1ř3/ęcP3Vrg0yb}[1`(`_ffǡq,,\!39C]' u,=@bû:T4hX.(TNJr n >eezF'"jo̡ xMx ]OL2A? 7Ys{'&T,q *h戞%,ٱ4ڊxkXEr-bpwU mu:j^= zXCS@AN/SZA+\\UABaf4BEt)I:1{?<o2d>z60?tvm4aIUGþM%3 ƙ-[yyM!FH8fw:\ } eRx2+PYDr**f&6ϗ<&+ȹ{V3&T,} vjVnW ~~PϾ=k{o`Ϥ}Y'Hi4Q[2(+KMH2>"W6dNRܢ+uȫ5wU5d}V=T]=, ?gcSuQl„vMg$$7V S) MP: J\ vt:묵~^x/&<BCdٚns$*^e2l:ֻO$D9ǂLqRX8 2-7 "|C{8&D"ގI!^ BȧYV"O>Od8m?qUނ 0Af;[Ły%YM>pV;@,.~ev6 ev5 92X`RE,_F 'N֢u!Yـ(^Q?׀lhw*_E4JyqSC/4^^BRAb\jѲhi:jSIl:\~l`yEB⽛&V>'\bMR/S#ۯ:Nt}OU{ۊ3VʕIթtY֛WDzHh6=\T(m%Ҙg cm"$~4Ç w ~*ytU'@!*;6q ]Y B6g>@tmĬov@3S]K!j}5ܧd ZվTT#]Xw]\ނbb!=Y*{Ӽ 3ʜY)7b5%IsXiEo]1^(UQ47h\W"^^'Q/Hd*q S?,LNt]6V[3!,]{` #zSjxe\76?ՓgJŕWGl{$,Z?7¨'v;eFn>|"_g-Ap  ˳s'i[wE>E31؏/)q-=YXl5.]=}FX@f UťESlj9sF&GqȰ=h*,АXe}gdf'Esj߱iHü2UviEH-EUCDE?}cEz)fL;BXϢW,S%͙iJFI? 'qZ Iphm<g*;B4'kj-=o0M ÔL]=. 00RzVvcsb7aڸh(aܵ&Sp`gnM̿4;3+pګR̻|ś\f7A~/VhK2 h,ـZgD`eBB(ԭ!/{^T2$&((ƿ'l6pXk8 E/c~s(_7KcEoT-,IYj.%ʜJ9^_gSU Zls%~#Q*)֦wdch?-YžxHU6;4wh;HHWz(FZa Q0|= 0tlB!1nUaϊU5`/q:y} G0С3@ȩ:\ ho#ĸ,[LcF"C~\Ca4[Bf%phxd*x( 7ujK*B=fXзEl"q:Ɏ)rcE,MėJ0,2?L(yg(ZɝQgďzgxH@̔@\uzRf7y69Ξ)HTn%9@<yd#:VtYz$\REqct?zs<e?$7,6t9t`EaD$3ô,ö]ԔLس} rC nPq<]Vw2nE;Ф?Ha׿UjsX\NĞ[@a 5uR@YqrdƆGyi[&$pȳxao++K'SM/4fa"6P:^P>ָc6]_Ngr`;jRqe4U6A2$h pP ??ILm3 w!&dm tGISq'svz |f?.@ͦA- W˜B›b~MhO4aˇMj/{o* 8 E47 8ULPH~#zl^a97,=M@% i0 t4>~ ]lJ4A9R6L9 wl@L\*/=5|=[Pi%4odq a+,l]}[dC7Y7oM1?8SlnC:s)5RVNsJe}-rOvmCh-:0ɰ&2ǰn #AP07Wr W2ORu:eD|;2U]bܱ?^4rk^ tLay'd C sF9w _ =\R2)2I+k::~ާ=^H[Jd$~:V3X8941%PN^(4TlcTUiC$y&N˪6Uy9BrBYi> JP+haG_-?r>iۥ¶mT m^醒pP^cKdH`:;XN& ,Uwf_#2o뚼hSG \ijJl$9*,OBQsvR~#S &񼪉sv$ˌ՞OedUVLe熹Qxw^]Z/ƾbu}o펎Mp'z]3y0BKgC`EyzeiUVƽK_2e28`h/AWb%K0  -hZe[ IBx]x[ȿZ-{9)@E:z[ rLGaVue5B&:C&xk4 fh:R@iHWbd,MQ>&Y'ԓKG- r[FrN\#[5ۘWޥ\=PC!W.Ȅz D8-v7@Q 1)N@ȸ=c.PJnp;Ђng'LECagu-bWn&tLОCFp']5[CW< ]˫VgZ(Su{b5s\ycq`3`[-jq۴]L8o. GwхY{CkE9m1( !n-TV$;]$ϓgK(t7pA(~%yfg:52mSwBn*(P]U$p_jc=PfIXR6 ؚ dTK9#C+F(y2<9 ϴ,5j~ԒIݮ%wڈ ?o-JS3  \VnF3fx#kΊ%g\h~fDƱ斱-`yS⾇+~qL|[7'm7 7;WL0֒Z jb%B~/3L[P :5T(eG^0.&J ^G"1S7ͮۊs \¸ 5X*]!b3j@FXm@wBoNvMȕ1ػXo}yF"RAojs~_W& E-Φib"εoS &{X&oz[\Tu\mp^g/| hƽDUm.\O`̘ Z_< sa4jjcԸIᄬp֍@Wϔ+ (7}kpr`OToa۴Z~ e웉C ~@T/emD x-Ŧ'\~4Zh3c$7;ZyC+zzY`mQ]4?|v(e10e"x 'c%MdQeE|,(Akǂω#-p,)s$3Qul;ƹG8H~$*dgF[Ռ|t4͙3,h8<6g jj1cDj_0UU.jQT$"3 ȉ0\72}FXJcJDB'#85CoW/@G%$-s4Xl)m+역VB@:QNĂ:;mŤ "ϐ,t{Z Dz_0%+d疠})oeH&KOch!$5ZGEZhˍw 2)~pF9Qʌv`Hz$ 0{`[S@bXfw;˰$4GY>FћYxb?JVv"d<+zG:(ZVRR%ԿcOEIs=b(5V[n:hXet{&(n6aG=P/k܈Xw1e#uNa]u2;_ o35M^Wq#T$O\ 咬vcy4+6n U1s'm^,jA,_1Sx8m1ʀx3N5UyWKXѶ!>hs ʍ0Ud 1b>Q5HSDKoqH-\>.9Еy+OxksL!n{xa6٘4eAhC.ʣ ;ىpTزt'`)j)i6fed"MՈa-l䙧ESO;pٌϥcq#.o6g(Wf'D6xHO~?Gn6 rp`4]sSv[?ܻ6L);k2"-+Sc):.$qnH~*тg%zvBGLЦ=qQ_d2=[x7qt_0➚HxY$l tY;㗱ES?hgE7Nm&Qm>&6Ztc*WoT6. LQ jXT|ۀ끜Bj\ζ@? W*Ŷ8l '(cOZmܺ;QCY<&C!j66l-ot~'K%HYQ;}Ų}HwYê/Q"FHw}"zS'2 U&A[0yEJ ڋXjk#j~zUVUD*4^0E0 ܇O\7ӌ\~ijܶ<Ԡf3+բpo yb->H`[`NCi|:OʤcWgU-TS(ln&!Trhg-?*r;3cN9Q I`ZN`#n~+.p'u-FJH-RK.ˋc5aqe(p$ c^@L;kaBʟMG?6v=kޘܑ:a ޖ|RK -ϱȤM"!w+:A̖ǾYx& \R#9#dgXT[w]~WBqh }RS.Y(M^)?[W۳O*XR<$ZS߷C,eeF>+xy:k޹jOcqu2mY}4F &j kol7) NEo&5Y˜bDڛ)RNEN<<2qK?xj$B<=[ޤ6F= űӏId ׳ yW{DʯW–j+ɽ(*7A%D}&SFJY''u")v. UT:ɨUQfUj=ߌSޒGťGbN>bVC~KRx }v "6ɵ@GrU70`DԞTv&o&O,X_a]qwG/> Iɛ:W ٜ0ޔU6e!̐ B ‚g& |\Y@I`JCHGyQmmV{lI͏e?M'"MREj+!@a⛓Jomy}W*ТT>] i=L?a!WKٕrm;{=!O5 }Ei\gYL[{lfǷ[fs NewғO{`-y{ m$fJ~Xա4p椢.J_I7=jeDu u_zZ(M7un@Ew:헄tTy& Qe3NPi(g!F xM6E`V6Gfl"#6FYUn0ݗZеH!Z0W@=tyu&Z3KRp9bp2m٤f,S ]n4HÒZR!' ; .fYnF@evfHt,`@' ,FNYy4,GÈ#R3T6:])A]>7UcBKTcjHf==]8 뽎"/8蕓20ҬYBhfMNm4RX8^fvjl DBWd# Lþ7`^ 뷏=$V[,p/c9l@'r,e%$},7DrboԐz4x y5$)(%)F3Z5qPU ݊F5=;8 / %M^c;av֞ϋƵ(k:XPaXyq_/gK:8~QӭMJ9 .uvXobM=7nwc"&-h$(_1=kV(MSQ`0k[ *.QZMcG>Dєj51ĭY5H0%¢7+b](`.FT5p0"35Ft3nL8U7mhGgثL6g3!ã&O/C)}cCkF!qcwaSe>~_Ń#lX6QoB&QjP>:0"huH$m$j(AӁrPTꍊKb58H^GAh@2kӨ|DԬTc Ne:`wxj[1?, س}RseAzvR ha1ɮ|} _Iÿ2S_1C@Tc^hO,"\t:Kk!.AU[}p;A|~(h;MiMqbA;i~_zXR->1x[qW螯ьL=Q/g$?{lHzFBwowu:|6&"fv w잮DCV~&aeb(p[*PSe f\04{> ?s[ZJDk'݊eHdY+wap*'_- :˶|}lCoO+ܮ3-Ҋc2GH݉?pJ\ %VLD P]d7Uh* ԐWcar>1_4.&f&ǩ7 &6Onn!-`\.E5pDqVT N@4:eՓ5]n31qW3DHpBf/  8htI_>jvRGNGkA.:cmjz>Cuy4v 9~7 eXO=NWO~lgQq z/l /Qgk_bqoB 4 &[} Q&޺椳]5U1$c ^ ̨/.m_*o2mR::Lgsi޴QS`tY 4cT"x1k˭NUW;kȷ*0pnzIo BG*L1M3|7=%/ &ԏ uӵ =ܲ 3&G rnf62gIa).?/hr{e&6f}daѰA Q[`[zǪ:c1W*gYZ07070100000040000081a4000000000000000000000001668434d300009d08000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/mmc/core/mmc_block.ko.xz7zXZִF!t/e]?Eh=ڜͩ I|mQdk5enQ2+~umX }f4@LU@P\)k.eO96dNlR9aiIZh88K`q <ɺ5mCTATMe+zrpc }p|C;` Y؈>d%.lXvϸ[*},+zo8 \>՛FLLVki7%KZ句]%>i+嶱^7 ҝ{ 4hP2й[ӯQV3 3i h {UnEWm;E68/Ek/B繁ǰcߎBX tB6M[&o:]cq\uBq[R) 45%V#$8B @Kg^W&WG{:}c`wPX,iѴ1i{ߊIpn!|~>Ai-~1I3#̭=ecFg ث_DnV駎"՘Qf owElj'yoJŮⓁkH /a8ܔ.1j6(i@]Eͩ --?)Z}d/W& Sa M6$Ow^P2Z"WmF%hIyr;QU:!CESr{ħr (nŸOU\MN.~P4{B=M/O >zPqdяS)Q0RYV?ܼ'Z m:Oʇmb7gJrYc۬K<8m*u Zոb_Ͻ;!glQȲǸ];] `gX5FvαuCtItF[{&ރwr8ESYLފ]U#=9[D-4Ŀ)oS]DRМ| >*ߍC&5p8Tdaz= @d95d򻬌GKj5"k *^ N< uͱlVRvRũ0ΓT^ )`Aע`RF2f-`(rv6䔛 i:>P5*2%ҋ glt- '\ϱ98'hhU{J/hmO.EmZrz?M;=셍M\c#д4WfT}"Ǎ<7SKQFd8w5':"lߜi{6jjU݃ϥXX(./o%\?U iϖRvy/GY@Veq J>X;)vbgPC)_Ԗ/z%t<_*p!_>GèDb'<6&K*6(b~׮.䝳*y ^"wc|7]py?#尴V!+AB-  'EH:' t:yBWlYYkհj>F1f[{zWƛ\V!:$:9jȸ„G  +1}nh't|5T43F#! CЋ b.j?pR%wk?@aM`JهE%h{Q"K]&vf0^aOoq>h%" 9RsmUMSng0T9EAַx`gR'v VVY R %$K~}#2=e=AZzreGc, }Zœdi5qtCiW`۰;9p3?o%tw.#U0L7;+@TG_;usiL?w{j B}i7⦙;KBojN]"see2gf)<2S/@CSY4F2VYϐMu}n㒅_{`fF8K9g&ѻGMWJ!u81/d݆O񨥍j]l#`m\:$o0sw"*(9ky0oe@ TPWDw'텧|/aP8s!\"PEHj|Q4<~RK|БaƓX@29=55 8>{w~t(=ғ}QS[.<==aCVH!rZ1A(+Xn1|c/'zRW`c?; [PUpw y;&P_be=[ Wcxppeq , vMh5ekB֠w XTx][mԡR#,٥#PI1XiMi:o w4C!WNl;^?W[M%Nq#VfX.7T}>ږ`qRէ+O+7}BiҘ=V 'YAԔTd* 21]"@ȭPctR/*RO9f8m6ҖѩqPE"_%HTqx |SEYǂ? X[<݆qd$}ȵpj$ٶ/9 <ܚ"Z~iSp<Mv~ ?"ÉPU !)WW7O ҁzSpZi'"fpЅ W[gQ/WD uSz66$I];W_~`Ɋ zDŽis u/圮 ^ӚP go{!SVIP=̫ \c$`uѭES@ɑ[P`b[U]$PH0/;چ\g' ^4 l7.CqQ]b`")Ziqn\_whE4sA'R̸)? S@ ~.w $}G&In:A9Q^quASm샟?@5 5 :!P^Y3_PtIdCS.ᡍր \28+^@W5Ct|w@Hl lj|Ur#3\u(1L7+i.)J &IܾjZi(_aպ0 NFw˦[i|B(&^wDnl^eL$=/*n|.yǯyGQ4$~Oq6h$ԡ=0ǎ?\LXEe3O 5D6ǒ6*m7 Y*h_DGaX}/*QN9H~tHcChFv 09ke(0"$$H71xQi*|jKK>&]c_Etzk/s]fѶΟwؘ9v) \3"}LC;@ꬍȱruI`e݁)h/5nOMӝ 4)\q&7hc[ZlaDӑO@nqT3(|zE@;˵.חHmh   Qip4(Uķs¤@ᐩkflƕvU:5%5~ Ssy>=qDrLM>˭5GuKOR\):%5f$˧ (Gx](2WIR"㫻 3g uipyF%}'oc]9|R֯~mꚎ_ҒdhuL>b>'D2+*BhBޟzJLb~=T2+qkl s;Ra/H1]ya0eVzIDqa-uS=[Q'6A)_  7]:"|o{?-1h4ĚG~-+BlPA95W~ʦaި345 c OoDid 3nj%0p1EJUsKyKkp6+9&1 (44CF(K]NĺCh CW/yʪZ@_tV @[l_zO ՋxlW7٭%@ eJ7 )-kP,)}ĽVB-?dIu%#wfI[py\7az/>_q8σv@^.׸u8bj/)O/m/a4қAuO9KkCQ[wn}] aiי`Y_X6vB㰨~9:/ e]$_XyCݴ^ lQVn/;Eb=0y.`~q U˓-Xkr N8ߛ\%P~}V }L.D&ۆw6L½F z’(,Sԉ4Y:I]ؑcla9yeImyla?_nJt,(nRA=~nt-[|`GȈJa 3yVGQ8"Om) A=f`]`AG[׽Yh9x8 XZT*:@ -{19sul$I]kcmDZNѴ`݀AszeJ k8n[:|Ef9B^i"pz4hL*@k6NDgMq ѦbAGC~ܾS%S{/[sb_Ps~gQE>ulD@FMS5ӃR&aX7t\J,lhpBu,Fy4?xӎmQim::?!s941] 1JǷhjh mL=7oN]1T˽1\_)ϓgܚZ¿`1_]9cs0@)vmΫ"..)_@̿'^2`41U%K}NR &PP9.Y?pJZvsX]GY?vT+ۄy}U7/.7sy3 m6SMqt9ucF>U5Yc>p}Cfw;לVܿ}1]6 &4X3,& a ] ~y{ɰn\n^}1GI(9[xl# l.2g WZzf:WQPMͽ{!lÛ֩,yF_ wPDʋރ-%%! E &cȊT6ƾUn6-{{bɿ8īcN n 㚠 1VzG*WD+jH>>ݠ=H#7cd6!)D=K=t0":P3i7uM])ރk̝iY66`|BQ V{ܡYe /HלfBY|kfFl QN; M˒wsL?<)-Һ\/`39Olo*.!>|gYI+Qn +0gq)Su ]%Km`~KE]d.cP0\umh.Tf`e?ݦ?˹7 zȄ9K|cX,bmNIsuPqꪯ 66Jq=)[]6F I *UH- N|:cwM*s[]& SVC?nԀ%{I$L ^LK.a;]Н+ޡ4J3@#A;c Hf2hHe\Яw+?OD{#zreD!j|3$"؅x5ۥese߾\=B=`*v1Sć(ьti:m { /ק TRHW1EŹɦ@{[lSbSu ^': wG*zE% w?h\؂|vB*r[nf6HY8@WP4Nyɭm_y%z֖W-֞/[A6`fV~ zPyZkw5/M0|`ry ^, 7:_š&=Ux3B؂;zS38? KL[$]/㇖[Sx ƅ\"(hozD68xÝCgR:\(㍩\N㬆jQLJAea%jd&`Xcpʌ)4^C9m&ŖXrGyvguEe/-ui>8c9YrY0P@k: K+\2[ID<@,aR=SM m3W6tڟw;+F u}]E5u";j!%ij_{@.ͤJuΕ?tp岨m8Kz\EP6 6.ȱfHT^NU5wdNcjN^! L5(Ѝ840Zhq\>aSBc᪊ 6d~:Q/x}%ڿ<7Th4U DžO[؞.Tl?jK<<6i{qh))J~o#eZB4t Uz|;u9Ueu$i}PŖsolNH!,"~~ |1|57TXLťy B\=wKjgOiKD(eiHέkcq4.b떎4`SC+G]}qgMOO9>R:Z5ړ*ZFI>uv|CiZH#9<;[II&Fs!n'$CA'ۇt3,j&"^+YBvȡ *D)'o-} Y&&T=)}[p& 9gGh44zQg[vw?xk>SI )_MWT\(A?ftmbqa%"]CM&}j_}!ɸЭ{ )xgUh'7&@JYNsy8d2tw-s4RFt TsLIU&h.Wss6XZXG^w=֮̕k\'}Q~ F<8pj5*0-.Kz{ %ԏ614ńxVUd~* ՜\zCJ21۳HA0i4ȢKnB5t5i\[0W3C,Ik*X(,)-8~zAuFx1Fz.j:(ZL\sXye*YZ x zzՀhR&¨g</,z9R$N?a)9 obcذsgCcV s)l l MIM t._Z}5- S|O]/(4y|17CTϞ?g 뿽*Ashv)VBuRbu5AkDA#Aee _nIl(Ok^~Oސ_U:AoTDr^!]edy Q&?i_69eYUbz?{)F"eߠT݉ _Z@ <0Ϲ4ij8&HG81r >2as:<"W54[&||(h:"հ=}{Cu66L"zTQ&縛pGyzf~SX@NIr1KK܇4jV4M*߆ ղlQb$q-I%* " om Hj6Gѳ6i|= j9f KD+8=0͟gqKYgZEbBe7>EVe RR v;OTz[t[ x-zIbæXIFl./|A$ϯHXa mnĪe\'-dЂi;H`5!"UAto?XD $*?: [^1 h@/A""QM_N?D9m.}K-=ŧq8iDrIrgKXP0>?+-sguSoe[?K0znsqՇYZ8>݄3|埝r¨%p#aKWs]^.-gm.EX]e^خWk;4s݉$פ.F:|~䝊 ^viUv r6tx@Uy(G. |:tbM6Ga`[kʰ\5KE1zP-tϏ[|CNV/EBofK>0{{#bO|{zJtR 3xD+ oC+M%>+HRcpA[('xC_\!؝Xp`:%Qt' rgkWmGXnxK  -?NEn=242ܖVotز[u%TQa*OX6f n72$χ6#|)JiN]ML-^}ͤץ{Օ5ӓiX=\vtV7я~K2A!G"+xVvIi=Tͩ`VSOMOB~w7XВ8I}6P~La ipĸ |Q0r>v u`XFОNCG^uxo]DyT&懳jRZOԕ5z/<(URmswey8n[5ɗk¯W-XlBbM*﫷߯Q]*5ڑ?{X._&ERc/_dl] dL }Ѽ)"=KsO~92Z6^*Gϡ^{^f!j(nd]1; E\ؒ@j z!"2*]8J@̑-^cx>~HT!pHA-m(NU}\)\" &Lf-Aۿr(;uc\kʹ7dW-$GZD7ʯ7nX> "yUbp+22KuZ+]:'+|]e߇;M)S8 D=j׌}([ j:q&1 30,H`~,1eD^+K|8!ma2[)QBS>ʎwD)%^@׿vuY6GP\ v1!Hش9 Z+ d-,e̔EM,KLb#fH3OI4 G؞̓9 w>C:g } 6jWR).4'%u"6\ކA)r)$##eiwx RGM'}]pH?v?t(r;{ ^(+dҘ Wpt|}hXe8-4i0?R]HI߯p 2+䎟tYp{|dt:}sn`lo%#h_-n N~m'Fvv6i+t?lO}uZ UWE% Ie"e[[@G7x~:H"y= qMEk~h |+I ~ a'"|8@@'` ͍oSD~Rlx,zqap Ys:]bYLǺR/|X6͕'zGX^ z93ds퍞)P B8q Ʋ1JT(Tr{TcTQvR2IWjҜ*ΈAF%uv_#Tsr`8;2uQeŲ_Pq$ uAzZZB{FZwWuyjqtN<񶸆LLbOfk!] jjGB2アBghZ=}\4K!ߙ$Gnz!] ]cX{̛"_G`Y< iAgF>`M^3Azzu%Ι@=s' hH7BUd{VIAEa#UVf~yu%Ϯn VZљ7Xz-|mJU:v?7!Ñ4}K$Q/9?-s} jU8.vvD &a\٩rzդY\?# mq[iGI1A=tubF"33ScCZi72t^k ҋE bKXҬ]~:##T374Æ0´RZx!p9BBthrNmQXzFgWࣳ|C^̼o KW1LP'YPޜ8ԥwv&E_$ġa>e>PeH(NM/81f+`OܶaI mruUI1*Sp8wF),*4 pJV`}k38-}QNEu?X.<'.ߊP >x 6}gnX']24]|X?xH+uׄ./", H(D̕0>OCf78]IH,u` 69G˛yi-F;HShe GZW^0ۛ@)Ї$ݤ 6w(ǧê Ȇ\=id!N]z,x2rG+o>QJ&X $شQA3p8Ǧ Bub"`HmvM{H6Ql8 >{za`u8f7xiK*=FFZ ݆OfX9}k^`ph 4» Yԁ[Q^AU [ĵ"C WZ)zcRkթ>aՐS,]X~7qT9Pr}:y#'g/^&*t<}t7(ɜq*gn1XդFy9@XXsn)pfm?a?F (Y{mƦ{t^j_>x')$&RD)ynmZ^qTYGH[*FT,.["Ϩ!~zeY1 3(oDz*8ec~F̆&Q\Up>.Df0 Io F" gh$Z+;F 4+\HZYgъr},CyL'~ Vۚ8 !:+&0(紹 '=2<׃A3c!!w!?9Zgkދ"i~g/ zlEv NhR|٤f)40RlǬ-~]w#j+PQ:Ro* En-irS1H1df\{W(_O2BSPd=_Y:h${n-(|`S$*%kLѾ&ŕhם-DXsABXDoWOJ^&\ &ޕ>m0IOz8 spv؟ JG2@@E­𐡍uVtmG-F5Wbg\v&-lINf}4B|(Xb)ЏI~9޷:kC @Cx,{7+ȥ"Sq50Tf͐sTrb{$B4Jld4<eQӏu ='1ܪ*$2Wm2#Ɂ&"`֏8L_@)vj|=Qw᧶9N'k 烆 iь:[!5]4!am;'LX}8YFv;e/Bq-Z~q#eFVGʣLݰl7 Q?QTVюTA 5#7ˋKO~.ڐw$.HLU !5 j^S#Z)!; r.xN(Ϩ*@cC 1itcj)=ìYzr/\+kݫv.@r.F k}%k3&x/ u)g^[j GUSXs5mz=ai:p{g/ (9L!lp#lCȦl=duaVJܟ?T}T2ՙ* 6P(MmRVbĴf$_O/ \W)lism$&ZqS\PkeBy>K.7di˽盕&~/ o~*wc`uT?NBے,H7:sX `CKU3_< ;g%[H.4-1רoW2p'mȁ9ο-{PpP(cy5[ %O3Ș 'u`.z^eag/>b1&4j2tbR'X1QTq9nb;UB(8:Fq*,>w{ y$2#ڎ&tbٝbļ K.m4ߣI@SӰ-'HOߕ*r'PM RS$oxeKfx OMEC_WU2cNшn~ʝm8|^Lq#J &v&< /ſ.+~^5E9o>qlJ[ֹaRZ SS9۲ע 7*1&l#!i9](" } 75vuǻj st ?ۣdJ]Jl--ILeHh 3*R\=\ltz xYܽPN `uZי*%u>:*s`)8%(6w[`+>T a}|]iN8`C;$XWo޺.Ga)?>w.:BQɤp$V K=\(߲j ?i|1mA;>ê ?`cڔr[W_TScKv0BnJ.B*|kx> XX#4Ӑ ;H1}c>AJB 2_@![%}ȔBR 0΀"}t.{EDl 9@ T Iags⥰;ǖvUt E|e5tbyFD7qi'P(`N0IEuݡgpnJJaQrMvkǖtK[D0[ahx>BMG3xօPju|uCT2LlHELoӁfhmaQ)?$<ɜ}-ŝMXMsPYW[-~F߈,4-4vn@!b܈x_(hLi{ !ha&kojEeRVSfcWpI/`fb^2W4AKD5)@UR!{7#H/=JSH:k$ 7!Z6W~=Gzԇ$a%X ՟ڗHK{#$gLG2*iSstI  *K]XWNz}—]s4J* Fgli?xI:Gy+-)kw4חsJR[y=xbIIPgPX@ƗTф:0/o3+P6 pF˪h[x$܎\L $,(M5.Ba}C ḠVlYx?Җ"Σi1"  08H  X^Wns&ipx' j`wڞ0}7& @~ W &9f<|P+%OKٞ( ;]'fa@w:T+,^LW(R',Zm 0 gF8\Z&EP)eCTyyi˪#LNWP$o9K)G)"QG{2uF.^7.ێV&)\M0֫\EtN]˷a z33'u~2 DqMGfItQX$jğm^hj_3KT`"ng$Ijl<-^"o9ja{]j/fٖ9g#ѠqŬ<>Sn-[zI c;85I_y.Lo13j6TEIԻ QKv >HJEJܸkiRLJ_ ^]]>*Ę8=VWR}8;R5S(>S<Upͳ*DzZP_݆d{w%c٪nnb xuh*G%5%LS|[V(=is̢j|W~m e뽽^lHVF幐`[֖ ;+=bQuGu:@f3GT:;W ҮɌflS6,gqz]Q;+c5}Y)$Nz+$)5HI.I=0MFe/%8ADum3&"0Nw-S1^BwhkeLVmE|[R4 1Qr߱@@&?Հ^zp;S*p뗗xZXj%dQ7HLS{GG@@wGnCGej}DT7&vzǗǮd fS幬zq/Y @ۄ *[_[LZ[YJ멟ڈ@&\3@nCe vGwL1d^o+QLY8R%|%)좰!P㳯qV\mp95@Lj|e<0XdҔ8CIXIa> e=6BGh{RpHmKqqIبp)ڊ4u(#B*yCDQs.R YFC<0hԞ畺m*;ȱ) 8Øp-5 @bڒ:b{p')K"#t- 1>7 s}.` >TPL懞d@ Zz~&:G)pt(j$ jv$E5?`n([0'LxV:Xd:bWz*{YXR|>c˶ʲmªQSL~:T:QN<:Gh{pKHvIpqm@TTX|e8=^QJUMsٖ/Lq~'0*EL) ˝}@m+!j`@EE_U;3I$B1U J[2HmS'?֭6fuA'i#ɩk$"]2Y4y,C9 --Y Y+Q>]hC%zP:f r ox):3pOMkr_<U kTBk.0+ߘrk"2+3/*D ilHuU0-d թy{rĺ-hk31qyEjoЂ[CSU3Î )tZe6PVDQ;i,g, ,T xO"$(ꉀ$8/4k\k;ed&SS;*j*Sf0i8~0Jx݋|x\'{\"J.RZ q?y!ykKGdtptݨl[{{!/U.gJ1XĨw׋T\Qvzj+ь¦ <@8'cSK$E(Ln&u2zG !?'VKk$u,jEp T?MLv^ͽS/gxҦ\ 9L+ -?}0bĐaМ`d2V^<qBȳo6dCLid$_0:CMBb9&1'hV#>g+>tVӮ[oh.nᒾ.g?6Mpqe]ܳ!qg~+cZCMzbS],fWE@*OL{.U+Dҫ jAhpxDMEd% r[# 8AʗZ`p=Fe!}2J_DT~[53!^%%ƣ^58ݞ :K."\Dv_zl%bhv65+ ϯoD~ՑY:Kn vr`~Պ8y4#կ~ ,M8;TSk{K%|b{>]^3St2;{tD@R cHm .aдlFl(_>"!DȻ7sd#I|&| ԉfPK"c1oAH,rgLes CJs3~Q6eBG{4ݞP~}Rv3ojRF #NMHGk]8.x,dɯe S7(ͣ>I߈IwóLQ=Փ̒9]`pp-,lƂUceB Z YFKkHIA֚O) T b"(nf;<3C,+E{p)3)/w3tփp~1_a+=t=.P8KSJڷ,&0u"X%t3\F~Mecb1L]݆C7:F1 WP_黈 L$@31lZzǢG0)20)dTeD7ODL5O"-BL&ԕ"踕+ʥ<aA]wGOޢǎ؃)C pcaa•zt'I)7s-CHCSRtD+oC2a!=P)BXfxJ' 3-(vB8m!:>{ 2M_h1ע%p۠U?#PȈU% "ABx_H4DmZJjLmWJ2)/㵬}5{ e]/#piȩٴ!UfPIN]W5H_KYO7I&)Ec:9̑Ojg__&IRDj/7_"ʙqify{UtN `! D|:5wАDI'pUZvZTc=:I(7U[ɻLlGlq`.h$$\umh209ZW07'&B%^'=Xcꘂnd}A->. 擏7ŁVZbS1,E! LG䬞} j\3fp/n0r0q6-_V*aU"lۡK cAy=݈ùq#VW$+;2sF@1ݚOQQ62'G v*r@lvﴗ-16u s?6ϚXTl- 9VM*\!h4Q<>h0#7߭FO?]Mu XyY~{5([.Cio؃ #*g(]Ye~3E?K\rBdpΤ)_;kTOx:* "U PG׽JL{亐exFԵmWmNB~_KD&n~F+o.-`OcCZ>(63wBPdF'|vW]2qØ܅w/p$ź?YZV>K,~u(jIras=3"h+DWZ50s: _-VC2iG_t{>)~-8![&WER);csǟn;e@:[~&Rg!}Ԕ\K?;K#>(9$kCwX(0A0 azx ^3L<5#~Xs*ts?3WERa3ƜP!GC$2 rhx@x>K#cV#YXo% *f,.f=YuS]{3/@Ysҡ")) |Ԕ86t[0*3 C Rb7 P,K 6 ϗ t&9'#| (?ƈOs؜U޵&8[euO62Қb{h5WYJ52@IC_qa6bֈSkTF35b v}z>&B%2vžGg LCWR?HOS~MO~LiR;Q1v.">GAlfՄ3e'{^H0Ol#+Ӊ\yƒB:iw@1v#=Ɇ*ȾY[<*_zy_Ƒ_l_݅' TO \wdfb8hͫ_kCE P.3t,C4+5z >-W?`5ﺬ-'|LHk;#ȳEOJ_$3VJm>dz-NލFD[j ޒ}ҙo~ h Z-` xqk(bk{:`n5ᚸ޳nig{S?Sk6Y[^0#fADE'}5Wi>Jvʾg>̞RV((A{Cg[=[ǰBm.39ߞ*B05FgWp=|X8$z'U$z߳Qr:3D\\5+ȩ{q]{Sy5_UX%l׳^D[kbe,TG4ff9ۻH`T Uevٺ.Q#;@!op3HNTȉxB0OVxw\Ó3G8考30T0۾O"pw}MS2M')3kLc{2I!۽cYTQh0\n&u1ү Toz6Gۯ /Lg<+l T0;ٗkg6jlWJV'?ZjMC = /$NŸ&ZKYdFG^\Uz>!y npeː-2g+,J%lff`$6$ ت9DKAA738&+XǸO=ĮcyU'L_Ee2m3fN%7AʣmAt-~s竑LXnSzyөZ* P)pH=kuwҜ>N@2T5(v0Drg1Mӓ~ d7Dl 0 uNN.3[;-<Ű 3Zۥ5%"Np1LjI5z/R脀S?{Q۬ &t8D )x:%ȧ-&K(ufi^'IVk}7Zd#Gt)e﫥!|Zv!WS M>rƅ(PJmNF9LCy%A<֢rfκcjt 2&iN > In^L *}~tMnL 2 ȇ6olz7FV\M+ۗ@dT:!|`dy#AV]sԓLbɶ5GIT7iҭY"w@ӥ\L1D@5c{gvD _QoG~dU_'Pg ͰnIDvUpθoCAޫj>rAcZ3~| '~ːV+aBx[ Qc-vJy7N[a7Whc06^Ѓ0]`bH@8`w  #6d*Gn«8r;?357I|ނuL%6ꂚaw;6)ڠU/^|w %dmNǔ-z KNh,VsW_CWdd qGiL7DLO 9_Ԝ, ك a /EQ -Lco0*nh_T-0x+ijvj+9`(u'1DQRa'/xNFjV]<\lp 6"]1g+~tDX=k8'WpZ\ȮE'պK& <#O<-/)#DuUOł^ mMR6Fq7ez[ӆt7u89~Al D {5B YH$*P&)^psJ6kTxÖxWϕ,`y٨o2#v+ Cq!Xcb~-m_7&~E{wdeĶG#R{Q\'?DA7j@Xsbù{8˺-'I)h\RN)S|i\a,QpڞG܅}}4 U]6 /1iq e N +of$6]WF Ѣ_xED¾ES\5| p}~6Զx"ISG윚ixuց$.ʞu5T6Rִ=t'pwxnLH`-:2 lh 4(W9[~)6ki:Ѹ[]v1BiMZk&eaѪr8RղxV*ƏJy ٷ!̈kUma&HWmUvXQ xPIhX&$\X&hz_+$.m)eSP5 F@ <;/F߉wU1JN/AmTC@@0)λ}n$-nO(1eL1$"4 B|$kטDۡ2xyW K̈́/,ϸf22d2gّciZxs223`/6ffQ+;|CztO"VoMsg&ډ3Ў}}1pRPw鍄AT;02)_Z'<ׁ D7lֵs`?Pb1T\EakgcC+} RQAelZ)(e-}C<ִlR-$ ɩ[j61iWl>/j(_I|ɉ %.^l4U\^0(ܛ0n9yk;0iFʭmYU_q.Q8q&Kn:ga߬Fu Z@ꂣQvKfun8 9)j7Mqs,lUW'a8fa7ǒwHyH{;2x2_sL ZV\""zÄyOfPMX"«?Wco &X?G|ͯv%s<6'ٟ]2?.e>J|ؕ.MLRT+q5Ex@O}TJW)R.gC_3lЖ 2[fC#>+jM2Jv!Xx7='_V!`lJZRs^D#oRtcoU mߐ;͠Ew߬3MXlNX>x<o#]v x]gkW$M`byJU.7a~8 ExU`yX4nm[ o!~mlS·R |< I NokD755}$Dlw6+c!V=T"T$2n:r M,pYfU9>8B.p.҈?ݽD{Z3t$:eH{zEiG=ܓ2ȕWS >|l3ͪ/X:XX ~/,^WkJŗI>zxh-~zj h™gxa\QĸŽx>_ %'Q̻M ,+B0ƺU`~\sqOHe_(y Be1oܗJwg ,X|47>)G(=2za.^-.[S`X,;2;Q\^o,\.<'lؗn)z_Dw8՚mà q3W#۴?6ѫe_<ր;Lppd]q5Qsɦmw%GryE˔A%̝寏&Fl^zL26U)-%Qy%Er*ĴJB~nA!lӻ -LMŲ4V5Jm NȓR?L/mAfwo/.rB~+F 7opXr։=&hTOP.cޮu\U\?F)؂wQ7n[ifR$Sy^Ι. 5ۧ򉝶{i=9 ^4&*Ptܟ=41JݬI XdA%iM/؝F@9Hu~zMlmT% \M2;ҧɧ Ҽ=PrBmx,Glib`2Yl=Drk81HS~ k[991 `$rS o^w&dJݚlJF&ͷTiy0`!>[uUy~05*<9 ][H;2` ejP٬ ?6Xs|\f#o'M4h FCT L a^l".h lኃ`M5uꜹlRQpS%uE1>D0ʼn7}rIc}:.fIzSh6Ř!Ws#ё*WDKo@]?NQq`r^B;6y"m/ɃY Ϋx]tu2iV%, ~ 41kc/m𝪵p,eNOZdqzU-97}=.L<- vNO[TwrEG<|kWy\g͍y_=QI̵E>ۑ6`32 O Go0E$ru,?#׿\FWT5&+ u}R`EdQ i'94HzݐH}8zO06! _&Upܛ@D s0t6|NVxo@fB&rwO|rCHCO,MzXj`!C9hHcP3\+$NΫ̻Yȫ C.No3*]V 4xpʐͅ =QBͻ( e mi4kBd7L:LSyiv@E\&Yh3yAK=Ϛ4a@4e2^FKȣA j!C,#IŢR[; ,oFIP1BKNl{^ /#Ne-@m X3 OثB,= u/ʳH㴢m\}uMslJINyo ݧwat[D{{[]@g+4SfD眲 k}f9U9,„I]41QU͚RrY@poJnUB*|s^t֩_F2 wou]-!>̬79?h9ijo?\6 Fr)@3ӬD\c}xq?pe_QT w֟Gǫܽw}ԿNÖ/i1(VΙfwKXh!>4e!a.$¢asVŠ߯wu)~Rr Va$ |p[檿Xbnhօ}F y/olXOpGUI2QUwh1rƥZO'E| >npdՊI~3Iz ^Ylf 3ڜK;TV:W;=fV 7|r LQzǻBlohcs+Ji}Xo+v^VJz)4 f^x04)dc0A=6I.&Eˉ$vb9*Xsb??hR{D޺.C{6(vdz .yUQ+-!G=@,}RD,ߴx/b$Fx5},մ`GN@q0:q6^z섩P6z79tGJ~'%W|76-r+ :ߕ+;@uΊ3a{7`[u(\pH^ sFUŭ'{N)ZuD066;؃ugA[le!?GSd!C&@"~]'CyܻNHeuSjP5$) DJ=VB}JHҕ,6ޭ/.=%^Xy'Ce*r:=.;A)Ethl ښ-2\8 dgYZ07070100000041000081a4000000000000000000000001668434d30001f7cc000000000000000000000000000000000000005900000000./lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/mmc/core/mmc_core.ko.xz7zXZִF!t/dX]?Eh=ڜͩ;О5*6I#˽#;& \FޛkW"pb!B-vg`5g|І/H+֕[CY `7B@`V{&?8ػ%%u ^lD[/0omoLodΒ-ĩjv`̙^TA*b0Rk$v*dBLUӜ'Zs2l:0o5}{T=Tq;PYa}Wϝ)2TS⒏/d36 䀆O'YȦMt,Brv*.Ip *8NW b+~bDr eC7|Љ// *^&g2xFi!~[W2֌_rI?N#mΩ[" t+t:BͻvHj<ư`&뱠PQjWRi}6ys^-0_GcwnH77yLvG,erUZvP ՏPtx[^v3FxNUT-W钒qLx.bZ;{A\$+oF'(oz9QE Bp¨@O>QGw!bd^c)@ZQ:ѕQp v;Hqpb r5_ V=3M֊Azk{ZE8hp,0{O^GqjPqX D'xcMc' 1G]Bל0P;Hq,gӛwN#[ԍߛd ;uA65–Tpu_G$) >PU]9~C3?z[$dةC(0v_w])NxxMN38 2ļY)75NqÔT 4"ru<2) Ç2p88 J"&E,uQhpu2gHۦ4]Oz6b n_hy'uS x!|`ă wAOMA_&۩6 c;1$YJB«i٢E@q2G60Q ;jI[UpDp{~t(N ?]"@CLzJF'P$wJ1cc^s:đ1$`.0vGz$ 't%Zm`vܻ`C̈4wk$;ePEY퇜ٙUg- 4|mAp*YALg'k%ae 0j r WI\ PyGz\BQ=-[důݘHFH$oMI> fjttnfmlXt9]r{MuڶvlxА_)8򥩶vj94J՗`FI!)B>NpW53>ĒWjk5罔J5.(:wa6CAܵ\΋gMS~@piu½jm)^h@nGxyu܉&v䥆Ofnh9%͚a=M /7ZAuD_ү'E-o`ݍ 9;KU{Тj qHY\cuQJ^T?tGcWy; r,:fb+l 6S, 5#܄ك+9y~'!( B*Z|a}s0`n~m2DCLI@hT0cWkҴWR醭N*-U`+ A+WFlѬZ' ,ќQ TE,xlNhVuklhsc4:X_G%zA$*iO{R.p|K %+ЖΞyv e^UUhuQ eNWoyQgA^4HjV6Vz4?Cn:j/J "[XMd!e-e''0zT&ހI2]{WP^%v? r$ǵE'T#Pz˪mtMiOӚ⪖kz_(3! ڨ9=I[pZoѺYDCmukD$C+gޖpbb/`~_[CG!MCKR!H\CQ۵b'J":U-xQOwYqKt5qo98LssϪ;vae^u,QLQIm*a {GqJf;SJ?\S֌UML lNu?v 5Qr]ߋibYM\{(q[`!+9- zRlBVP*`=? E"rz<.Uu^LticW36vx)F7 nMBz\gcx }HG%Ʈ^*;Ģk4H BM 5dV~*ɧ1kS12U7KNR೚0&i 8~Os?Ui9 ZaBtէsҲGpxŒG$:PkيEywcZM~F)+-3HZ`pKH:i울FHHFs{liyrQ o@6l~ =/zܳy=/!5Fz"mvxc~b5ܿ7XPaV|E=wg|bbg\;+Zoڿq-G(;08Ycea!/:OCY$z 0s\ +9߶J#Q( fC&](L!p8T:nVv7B*n*WK[9813Q6H{Mήi:溅|j(>ʎ7Uɂ70ϒܓ5Y6@$ݨ jjchܜchS%c"]gpNhg֓vY<ѱY54:=9M8bJIF0UTRR૘rr^L"+$x 猤b}m2#O.gNDwT = ՗ _[NܹFp? L Ufx߫n)yFP e6:nZdZ:Q1SLjF^<φ /, /`ޮalnAu p؉='إ0'[Cy0ʩE7JWu{/!#b{RacUYP kH0~(#e'ܹiSO:0 4픙7+ut,GwU긯z-U/i,.4#noañ ^,1`'A5yN8/ VB1߀'HR\c)R)r(z6źwE㉒(m6EVv}Vm&WK  5ǖgtDIJo91B]Fg۸G8[3j5BO\Ve)񱁿HqS78%l$+L!)6.G b4oa]%8G@Nj0O"C? i*]%bCekknK>6C[ %d}{n 6xI?w"LssR??:{d:ý[QH^+ȫ‹| *;sU7?Hlc#~ ZOêzut]AM??{[F즍b-I \LM HUʔ5PW}XϷ9KRᯢOp%m70.bl hFјm[LV쒂~_EKQ-)5Md&Oث_Sdž $Q'7|ulVWvNq<!>NR3OQRQɇZi%HZ-]`KɾL;nyB3Jo:i"^Mx7R,&k |4Pt7ƨmm猙s$ xhwJTB$3;w0A/֭Ȭ]$}/)Guby-!y[h6s;m{91 4ciڌ-\1@?y~4ֽBu# Bnփlx ԃ&*n}ޯ g;e i5XFn![BIZ}Uc .9)3mlv%obb ҩ>)PMXk vՃU_4o2 \blE#|,v9xhg Lސ-x6Ofw!d`ZU xǺ%OgGVRV~4wLZkgd=)[ U%nj o~`+p;*h_Nx%fWݱ: v N&/ƖaV=7֜ >%tuFAZ7- ex D k鑲'p)斱QɎӌGUnA "F" iZq/T?hv8x=?i=6Vf|T9`~7 0=v+)o, D=l!4MrqvVK 7^G0b\0%}hF^q)EAFX}ypvug 4A@XzM&7zNSila7q=I?~o+$3#1] s6\mI|ݓglb1'v;pp;CGduxE:ֺ]H)KbB#M/6&R+8 X1 [Md*X8H1<1#G,4hp\׃@C)!5֣EۇYևp{#8m)uQňﳑXBsս2e}cF$"t?!nbvno.xUJW1^*f`3FH /3a"{ >n0ۜ| r% `My hj٩Eai03iڈXf.vmnctQۚ~WeNaF#}P[٤J"2C6BOr%y7=~;Sq)턌G`#PC4Qʶd[{JЄ +X#@BF nA3NGƅ@JI|?gW5ѠV~ A7 B]PAq^'FPg[$2+[ NrgҒ͡k|p { ` 1㱪?O)~@,ݭ|ظ8Ь kI&#4rHlc*|O F$]s"|Y{={:Z$c(n(`ڄ'!o4k; 4vN`m>g91)Xo7p?ƨ+Y;;fވ3 /[wY?0NVƉpP Zpr~ٜg>6@!vO)B2 }eƧ( صC="˷Ǡq=LR jo5z4v ]st3BVb{߻\.ʄ P#GcI_/7t/&S@<^߂1ix怖B,Ɨ'ww;(`>@r;̮n6eN!#gmmz9ءX@/wAs/ު[Tw[n㮷N79{r"ACq0bϱXpGά!f#{ V؜j0:oE#V KAB~٪UUP[83;/,6x={'aFp| \Ze8KEΩvcכPath#=d,%qz(5beb>џW[HW0XbΕPS-c^75E@ jБ+>Xu\'Pԟ4s)/ה竽-`BHUk [M?)P*&5MH貞۔,>T8){c}㘳lYBt+#IX4ȉtWA46Xq}EM۶yCg@n "ŕ$O{oX'bnMч[͒M*G*p;Vqܗ{M\_sғB.k~J-8A!Ip*CѪ _$PS :Qn) |C=qܪqtWk{~!T+l۩Z_M/#FU/dv1d´.`D|NUm:xgG o6MG6tK:ԁD7!8Ѵ  ?RZ(kp_OFJ^E`jIMj(pf581hF\{x. ķܨ\2W)5op5(BMs 3q=fߪyԪ)0*'`I;H^ئ4kWV3 zeJ*i͵[sBv#KfȄMymz{zr>siok!$˼ڐY%6*ygmҗMZ~u/Uoß(+ys+E精d$<($jMt+W+][ɹ_J1d1 05(ΧsRzvG5tޢ3OZΖw -5{K6Y;V 7S3bI`UH@dyÆ *x+k0y HVH:>rJ`ccbZts2 o&'E'nWt?kB-]})SH"3Sj9#HR,'}M_N71KX$^gpe-WdSp{ž92;n\|K;3ti ^|C^_by6%9eF*'Hm YOi=,~\_)M,MEʽ̙>ъN*uOًu J:࠯#ccT5V(:ѝ驕~5eodg;m.fh:} V9P+sÔ$?Z;Q~1 ]bfV3,УƍHY ʺhT:l8#" F9k oJCSkEG4]&4"hv,v`2=͔0ۦ99ĉ\;v=/ddMK)wԃfE< Īt~TOuTʇDB侟U$ ݂ikD'Ni*"/2)ϻTMDW.XbZ<&Rw],k}#XMMDr{1dD@BC; fwfkIy4xJLs> 鉅NAQ00Q?m'zq0 f7*Km 4xɨ14կO t;:NTZf2ZF(UdiawV4 #}*pօ9bm0V(b#F @\I:.Fӕՠ}Ԏ7+"I$ץtAA0ħge4WײG6=jFNK6;t%l+yո׼_aWs*ڊI1a 9NF AeÝZ\R>KXȈ3zf确LG='U۽0|˙{5/yu~ne>/)q4v& N&Zޜ߯[ }K zه>cB^b#j0ȚB%uD줸54.JfqG=&q8iLEu^?u==HZI OD#9W*m2N9TG6JD}ek/,6nEn`rsډ੅Fs4nУ->bqh`  #F>`B%VZㅖ&zveq ?P0:SUڇl ܿI M9wX,T CшNLq4%LԜu3@H̾.z&y'c=XaN2 [x%Y pokuΰRVߺt:SP| x%7ҒIզ R&A伭hy>RVJJa !ώ8߸o9 \ZI\/va3~&&ʼn7tw-2G*+//ppXD<ħXyvvޕ1C V3 pߤ\ RL|~ A6]̤%sX 0#rb&Sܞq4妠 \3"10ʪRt0ZLQS9/}_b):Ll0.z)k4Gս-QVϘsb.T2?:ߦ7!b`!.KF# `NAKh*6snF0>L4&Vɟ-93D;\TT(֎'8Ne{RcU1 x+0PYx ]OyY~u:\ZІ;v$>Lc/=̱؝g\U򨷭]%cPZdh5o:!DjOI LϠ &s4,Fj~,0_ ྘uj*f ?2$[ 4#`E4s11RsݫZBN|TNmkPydzS{czWe26TmVEyꉾjj'btE <(tR9ۃCuݚ%Ud?q1駭IQtOHe䉌L~ǽ]֓[G3H\; ldfpA"9oFǤ;|=2 `Pbz=`RQ`r27Zz=륮oAƲxI :cIPR"@d'`$ j[Ʉ ?kF;bxA ݭ,Mx\tcM+;O* J%"CgEKzwʽҥF4R´w WH\A9"5e$3㒨9ujC%S8M3{:#뵅G|fZ kWB@ z!/N<n2VQ&Vz  32R]˄ďt2?U,p]%Zbť3JZʅ4`\Ц11OD}v 8JApѦ'H$.1-3Zb'4RSWW1uUIAhV lsWoS`Y@y)%ѝ8a{!Q^Η1- G[ I=gÇ#~D$&#%}˞$[H|1G<-bԁMg x"gXdWL]x]!x td$Dv}Tiͥ+A5DCd:bvHY3 :F*;'32۲t.D;ײEAMOywK*:2WX84ϬyyY `fBR/ې>F=Hę-}Or2"13("@vEi;BB8bZiRE2#?0Rx1T1%L[dtrn!\?Y<)ed Gy:c4 ESeX!$K{=ƛڿk[`~^=@ШԂG9'TA/@FixsSP=n_to^I_>^"W?O p f/e ~2V =RNo8<4gkҸ?!Q7ljPx˪:_[}"@1ԓN(41a `PM p[:uip%Octn 2PFð"ϽnD?6V 'a;?[ ~I)0FKE32Q ćr&sz<38vW *'wN'&zŢEp\Bb桐X8$>g</nf2p|sP?Y ΂6 (&'M;%.H.eF*ho69g p|i.$onm6`bh:"P_wyypA)Va7p{FX f @8]5G bH\cv)_J_\z6`|ΰ벫Mu3 Nh&?/+be܎n$Tݻ#(_ɚÞmJT 8!IG"csFԃ#ip5[%P ',Vh=S=HmOct]:4ʠGNߍ1+d!Xae bRH@17LfDI.,,9.w;[wB[e1C5-X*cG)lJ0f*#ʭpdd-)@,H[xqtD߆> \eOLT9{7 PД3GYoyT8%L2fRL(CJg\E/4v^$`F1Nuλ9VRgԆrJB2u&UC0{qfoJ򲩣>("ZwRYEkT: IC7!=qJfyu+TZ+S+OO> R*%`zs(ݘ VE':>+m B;quV\ |<'&Քd`Q羿5 1FXZ"bM>)wE{nݴԏȢ[fԹ L>['*:zE ߴ1pbR}2y8_G "uk΅@ Pmzđp7$ιg 7#4gmF#K|=<)%x APXr 0t"o2+릒|B4|lɆ4}gQ6 up4e7$B\^.'Kt3`: QC%Eݜ">gԥh$~\?xm5|}!PȼEigowS]#N؟_QYDP9T^0A9\NGM|e|<> fY;[{MsV-}Q oڙ6Mh 5i㜝R%g2RM ZV Uw*Ug, n:'=Ha`gxN C}`&Z"DjIw&Knf%ptv!`"8SS=&e#pJxҲz^rƬԅ }"lt† )%&O,c!i X9cblEkV٣AsUnCI |6jU}Ԁ&,75Z(ê1?-w5"YE$aL,8'zRMgUl]еVm[8]bµGM66Lr<\mՐ-z[)tfu[q2{? 2to^OZ^I g6OB}x|z՚47vF^GWw{D~.I[i[sNAAT 뉮tE5!z֋U}Z1^L5$%ct B58&7 O8dR oq?AF%rjPqޝ|.6ٻ&FghdMtYB6*_%oLeS.- 1 2Χ` OMy5>8ؼD1B'ֆT͢^gjnS(`~]g߉EZ;Bb݀P!:/P"kF OE@i2Hd;lIs"A/$0W !_ _ ԿƑH-'a\lj=оTSbGkFsj)JI ~HX{;ȋ%n)%ЎaıpIuA]؂s-!!qjPBC~L2R?DN[ Ӽ+Y)MWΝJ,'izTTqJkT7lpk^g?lwGrͫ8WDaүpҒIx?`^̕L69{0!PIֺ_6E"zv!'s&F^qz SqhT4jC 0TQr2[ GutoEahVu>黙vBܧ^*¶peʆw!AOOb3YoO^e@'4V+ E~<*'l|Zy)-YPN~KSGiɟr5cdsD.LnIg{Ii>?krMl.4uB$/}\&grSPUkia+_&9>XQ䑙 x" &qG iQ>W*#ٻA7Fka,Zٿ> Q:ycbc{/VX@꒤ݥano6iLqn͓n$Knj]H@?CeT{Poz%NOo-!qZ}{ WM)/u[1D};/`*aWŧ-jK2D oadvU4{w}(R>qwk*jn uE?FTQb,g3"$wxE_ qBٛbHa9o\>4Ee-ec%+Q/SL/$.`W|3FeShVGUeӦnWٖ['h,lif\zT:{a~!|u>dbġ*GGyT_JsllX=uQ2:ϜoQ_ki O85!>ޟJTKkXnM湅=}ғ-3gAojj)2\ MC%{ 3<}CK%88\&' z6nB+~,cbgIglDq.Jخlf+Lљ ؑMH!ry~w)NTታ^԰p4e=5x1]5 0eqQTVR@8p(](Hs/ߡmAl{R<-K) D+^!9%'2: LbGiW͸RyZC9hUN"s/ۢ)S֦ &zxk{{gZEH Ы~V"!]:8>ՒXA6r"˃/%#d[z"vv?j (n191696qEO:Fj0&XvLE}%s:etuC*Nx#= o~y`xv[&Taz (Sllb8;&=m,x E(Ĭ?~%vHASLFe%IDO-Bv@AC6 D}&@vi I^3 p⭑TvaKU>x1 :~ɒ1 Z>43t̗6of]jN\ |~yV#=ZeCN\pG+\Q D7Xvx҅ b;Gp b`R3T->Lߨ+fRuÇ?j[}_9}WuO~hbCyp;e@(kZP/:0f2 7NPGAWm?~KBo# E[}GW8WUɔmXu;AY@垻re>>pku?TءO!4o ۦ'aGOgh\ t"ɉ^)h ],MC1Ǒ+Š@2/K1\22xXpv"vŕfkJh{3/ɪU%_Tzlea O%-re ~vc#2+rI'$54S% ~{wek, o@[)T7^e FD9Dk%? tBxeH7^c ڔ;v:Ye;G{Br7<@U51 ݑݨ:VߦXg6EqfXF*M_0% 1K)6g;&7nw} c H8\ǣa>$w0VUL?/= aK.-3erNuR`+Ǡaet<`:slc 6ʢu%ZX7ƚr4n߲K6Iz7F\ckE=ZrM)RM֫"f(|x"}~4[l?1c`a:@,cW*8 Ɗn5߹z]CЦ].Cl ?~#V*]*ى?tJLa\4=?ksS@c;%K'u-# 9eLolLb(wذ#kZ"WgJ2;8o1f2 :;1$6z~<ra3o٢Xb1NBc8@e )Be].fŹ[VDזp壢f 3eQ,'0N?hCI Y7782mr7cjfciM\O@<64)$*E}pL}m5+`a7{ch9؏CaҩqTopf ŏ4CMgUm>/W%\+f9:dqfK\"ws<%#qtwxC'#w~_I-~IT/j-z/ >,M1@i,~ @W-|Jf0BD%ZSЭ+kXpM!P d51cc wdnJRnqtבK %G*Z盵ƶ7r@hv2$t( 35o{4j4qۺX (Kz׷{H.R)o:D&J26qz@_Ob|j+[Ndqe@H*' *XmBR&jpsTpkPaȦsWS|SIHm tbzZM|ʝ );qM ^}ZofS#3~trIA̙Rp l$R[%p_kJ$DN/S9ǖ6m3Anx5]Y߅w4QW8^ !oM냜'~TlpVw 6N)zܱ I eβ 5Ю"yQl\Nthr*݄䪬Z|Ԣj$=FPU`n4xR 2V< ' I ѧYi]<&baZo},Ѩ`" 5~ S2zV!aOѻˋ*ƈ_ʣf224 ^E(<s B;.x4&Q:}~(XWG;0 oG~ k#ܬ$N'w>F58z"9WiF4:ovd ֎;z?' YlrQp h$!)j[S=-PG L9/* BϡF@;+uÛLӁ,UpFRVKl\$G[͆7 R*{(T:FiD!U*f) u W^Z &`$6ͻx_aZ0‘%U,*!El}|-vܦ5\ $Uc6>џMgeNJ 2,loCTb@ vĄ,fx rw@0!]FQHJ0]d X3hIL㞱q #ɫt#֍䈟]gD@'w7{izԕ<c߳!?iyz-B eغbG~>CsIʧBK܁B=gJM^u4=Oi\ Jjd;ݑ.|o?~ 56yiߵ/$gHw)FqqC!Zcgu6lp?*kuL&WiÈlg7m;5pT!@}\TH,9*fsk3C>GO{vgb]q@y:Wķ1x-H Ȧ*)׌ug㵳W>݊E- Ӿ7~ϢaEazn#?f?mqxbe*ժ5\1,kkwK[EͺT,vDuXSvzWq Ψ 2>?`(^]DY&`i}`}i)k(̣ D7#5}HӱSō^{W͈eR< lXLӇZfկ5"xKq|K$p?(lJzTu2!9,ktEqBspVZor暸'YS?6Qbc턠 )T𬌟|2[Uedt7~/Z"EpOjn`pǙ=So.-ledR}˛$8@K~hocy#.W"">?E8} Z:iL!?J/DԡHDK"8 l.iDK}LiUƜ߼ܒ[ةXLYL.M}1d$aNr5Z<)y]fd.¥L;鱓j@s3!ڐXt9OM~:I"njSr!? Ρ<Б>OןZKLD(eN 1\Pm5rC4" >Y<1jF41$>RyY܄%6OaiH]|I5늜 P[5**8]^ED`@P^]ſn& +9G6i ;zrXPgs4:k 1iLzN)R/E ޺Ϫy cC7D <tYͶ5KW PIvqfb`/$4ۗ_ G,'f4v5FNvvEg w $Ho& eCk{}:=CUn[[:MI'|B*󶏄ZE!6hʵt q*Ml"\"I2XDf ST3/JaB^ iq] 4v۬>j7 ~,)Ʒk +᝕%IqlcG f>#r_׎xHKP3ŖqxNboZYMzCb,rUG^``@ >Ш_GLޞ[= Bxceg.3,f8[9\Xw޷Q09"S숼HovN/?Tf]75 3-( L|mE y{Gt )dhb0Y/@:p4FwT-(y1qIW׍ 6kjyp$Hv5D2Iiͭ ٌ)QJ"3uKr;zDEUflѭI#8>n7k2qD UGBu'u[RY >,5ckl[1)*?szY :SU`N?d>XB^Ah:u]څMZjU/(K cG`̺$a_E@dHQu@bFoC@oW0rLZ}yY:PTի v #7T)JBJ Т=EfWQrGz~IߌMy߻ 9: WHo(;c8H*Y_T M)M"6ӑLyeqҾ_g |*D!HQq{ڟNeT!gOt~𡽕sؠWdT!XMdR@An(ȖJ{(byc6Se^ 8k KTdCdk`=x/S:I[BvX^{}eTڥ 2.Pf3BӾ> K )_bhͼ hQH/4ZF7VpR G7+7NLl$c)y.ҘTrqwLohON[5j;']='Ԓ~+jV2+@|ve3+[Az)\\@*9: BldNEK6kJeE~ k u )J6< Vd)b_[>u}{LY`/~/Nf8KYg1,o[.FiĆ7d}آ9biw8WzIobˮݼ^eQ2*j}ni(' Voe" i]Se\&%bnf+ءuQO6caz@ޟ(~DڑUf%-pݪh0vppe#9Ha'26â) ]abK> "Жe7%r2;Wl1\dI懄WrǦ|(2/fPmպPk}&% AT+jOH@Qb?jLvO$TFpm&ޢǵKl?ϥY%Aio33y?P<r,mҥ[w2 v`%z͊^Uft-ፔH 㒦miZ=@r-4FZJTM'K&$+OdCl$WRT펎%y=3VDFS0jCO,~DzP0P=tb`*承Jb4}6/ڡ" whK060GN@@`_ dI$X)E#@(b^_TkL6Uh !0xVNi떛 j}QszESMko4a(aoE ,Fj:֦GWxeOR( 7-T~ =8҆7=g$u%m*h:P%\%0G}?[ej~ jMD[^R:VSit2ٵDQSyiz<< N~T ]$|gTZY^HCM͋>^s)&A_8T+k5Asx mjqagap,!::M܅oȫƎlXn1 lżvg# mɛ"KERcf~T5z%M_ygz=_U2=e|.mFH#CNhL'=WE*_!. uq> zS5ݗjr}bV̬3kH~e|@:?]g2%%jv㌈ͭH=헣u(lTX05E08;{# H*{y߈ P.^k/K2Yb  e6? OmN(2L1Zr{g牒?VB=zTi[*SœCTTLz 4@6y l冿Dw@ ~YM 'dg *>߫iDJ \KsADc}‚ |6ȣBma70{ՂYtK_*f?R|B.Z]Q0WdP r9}{Bb\#`~dvMA,XX`Znݺ2[]"c>rT~ΈaCMTjw6#qH[V5&MbBbd*Yk˾|tb-Q~ jVnv:E҄)=^]qߖpI6$"W"MU\9@4w: L_̩;M$RՙJ:87_|xlϐywTG0񔿠Dx!Nv҆o58"SWq`p +>_d7!kMWWsV.0$]~u:iS߽Jw%{k8unW_|\f>S.}u>ӿҟֶ(JZ*]-ɳ `w692 m"mkYm[O-x?2U=UMv . kW'IggB U * u٧j潢2pRB*IUx)\5s(c(zSU2H ХK}bvgZ% SI 58 v&QN:p{c9us- r"MuDNM$5|[3ڲ/͗./۞[^iu\kH#w:䒻dtAuڼltvVv|ںpPB֥;dn1aWä"b۫n^G g=oD/#4Loe?:iB,"fV d18Cep䌝^$U4 |﷬̹U\1$.S/%m$Ȓx^LNs}֏BC:I^+EfceDPK+j潫԰P5 iHn>ARŠ!չՂ0I@;xut 3LS\xf> (T8q&t}6il1Amˌd{.dxj,huᛃ,(zYeQ~HJb n 24sHbnӏq O1XLF\&/{GcuRb~jwi]t@FTXVD+Z:HXpt<F*A/SS*֧Nt`EՒ>.Zn†ih< }'_\k?50#/nQϒ$"%@w8Rʙ'WƄL?6}Գ /9{]6iqrA ywZF.E`NdMI\(E rEA~zFH$i&e+"T9AZ^+8'% $UJ*_1ܧ `Ѿ0Ou]jtن!ʭNfh/v6EQߟ7%_0}g#o 8QB=5]ȷbɡƒ؎Z|My*ef>v33/>|hYbs֗tKz7nsniQqˋ%|m_c.~qU1nMfY;0=߶Yw,~dzkw43s >d>*ưT%-SC-o{4w.$q+]g5 x]Io7ϕ>h0`זʡR.2~WUyؗ7 >Y9LܧwM;q"B |BP4+˼ANkIXťD/C4MpF5`0ey[Jb 5NȀ}qMD'v~n6w6:F4Xo6@LoԸi|}Se1eiUL[evRlt{3]ex1zAI-v ~ji(2{;@yW;o6f[ mn×[## |i GVM_Iワ%UߺF!m}T񉷗`L'ЛsἯupk#2)K4Fg׸~x ݱ35qROO  lE;`娥]r2GTƄoAU?q 롻P|ȭn/\I.S |z)Ǻy0by1Th3(+"[;)؆v-5@'?m1;d- ,k QHI8VD$ =^Y If+LOZoZSL4/%8ɗVe~?umk3NB a=4ҭmhʙ\3%C<߽|êzu\C{;DPy^Z.-HT3pIeʂ oi+Q%Jd)TO?w2\JgorڕQ1xٖD1#̢9|.y|=Eكnsi# ΟTve ZCeEi ' ^m3i>UXٌ^sTa@ ,gȒK~Nαs'Hhsk{ЖC`Q\5DYe7M"PA^v~] x6q}ިWS:+,[nՃ ;/$.u^2"ݼyLpȋ$kݿYoUykGϿEtO&c* Pf]FٌRܳ*½q>amK[7Uh3ݴ,H~fRo2\~[ 'E(_ / V̪9Pî|!֛m㙰Zܼ9Y!˞ 5Y댳*o3E&]RZD3A}l逯 ɕh / '-v}?D ]y +~MoHۄ@D+HC 2֘SF8ToiKL0*.^mѺ=P{xgUy*j'pAIT@J%ܿ9ZgcgN.:bGc+EgNPgdV.flVimiTo<$i+qhzx+)۳R29D yo\Q wTnN`Bf1V2MfdBe?#Qq~Sm, 7Mfƍ6Md81{/B3BLT`:kFd;҆F=y*ǰaw)`<X_7 S<.+ wQVĪiZL)ET[zr&Ƶ7H ~a?-9(~𺊼_#ǃ04yM6@wG<Csh4Za2n-\MO3x$i&'IYIa%guwNmݲqw/)Ǽf1,4ar1-k]sYyM4pxWuk #6ru7XҴ[_ rlQ'z?*InLg3nM2Rae6KNFs+1_O&YTPpGɅӪ& NEfr>$swPb(ퟏ6ǷX= j*I#.T8 ԉ|[68YaCy$xYL! q:"L3DīrYfpC|ͨ8=@a1(;O05VeT-; (TU)KFR4{RT]"h$uJgEQo%.XHg.uP5'Jz[gmv`fMC@Ol]D% cfG 1|оIڎnZ,0[pX&VMq%%xF槜 8d(2ۓi0S@dϰ+᢫ YHOr_%+̃śDA33-śآA[{쌌NőcRsʛr D4˃BswfT<Gpu?υ2ʓuƑ%"=&-capodǼ/J/+*(|Gm[M߹* v\ӢQ\ ӿ2@9!<*1`в[|\- R ԫra40Qa ә4PmOyUvk (:A۩ie-c( <| ɷ5ID+ `z< TF58HT{AUrYwC&`B#̝^2ء 4Ch^ tU@1]/Pi?bbR| ;/̚;Aaəj51AWzַ$6%-qfo:qqTu<yDXw`=&{cq bACvfPZ]Y} Q4FA"r Ex/2ٻΪ9{(^QCAnWƅdk&':u ALD""UT}3s76[2۸͛#lgφ*'m2 )>93tiSz.e>dA;Цtp텥 R3*pg0bVQ>MYT6ptk$/;Hj~fgIڈE]lIx41]58%)NmCAǷr5G5Kjkݦ 90 AF?([R|~s^uJ16,7? 3e {}ɎD5r[RY}l79[>Cb%B&iSkk)Sȵ+ "JAʈc^٣ߝ0$A:K"!AϺ14]1U& |zx]Ǖx=иgEaZ W(JQpG%ʑh31uwq,( ͣYp<;Y8>;PT¡֝e3"o@k4]`o; rAo:iw (H>SFQ%=-1?@CtsVL_ԚMQpߺn:S8;xu!J}im1닽SV!htԺf&TFRmh|u<2Ҹ4">'_Eq_/ɒ,y)-G dm>n*8KVZXkg1E2 YEɗTuC$bacK$\IDzOPcz]z1߸ƼLT@(Ns.c{DzKTiN\|gr"%p" h1d,e\8cJYHb˫9~R߇G1zKlOG&ob4 Opv^OB*bG[AUg~=lfךTop^dE8 ,VWTmYє8U,#YV]|}kP<5&g%.,c(n~؍H=Z>׾A^`|r5L-pt^sCb,hZ~d2uV! *}GEG͙4 [qf(ˠHk3k}\Ygڹп|t҄!VD,*AT'~v( .<"K[RGbvBp/*"~9tKk [+]s4!6AzYm&8}}m7O<)ۻVgaW#* ^'~q:1GmlVLryInb"۶ 31(pE{uǎ.qM˲O)Zn}"#Ef AޗCz/[{QFk| %ƿ<6V X.N x ( 3I/~&m;ॣ$]"S^NC?~Ƿ0! X ]*s\ݭZ%#lOP|ʮQa, *Fp'UFyoKI&Xmu]5 ! 7uh678͝:V_VЮڿl8C-UǺ[uB11:AK u ]]cR`Vqن9@iukOf4 ڊoA# 7Пs:1pT$X(scac-x@i8iT;WNmB$=Fӧ8f. ~;RdH.Zi1f#JŰUs(sys9e Rj7EQ)9~%:HiWjl}uI "_f>pY;oVF&~VfN[FrGvz"|j/wvtJq?; ~䅆!Qmk8@00ҚW.XLת]bUGg 2-Eigv @9dOBeMUjrxWA=_ =.Ml:z³L\a4&(*_pe oht-##9e+虼c"WHzJOA* uLڴ%!Ol71`(Jb^o~Jb)f4=+p\*E` 41 ̵8=v+-|pV1cb$OJ5[[g?Fo[M/ȐT:閝A15I'Zj؞䧼Do@CkԜ3l_y?܃Z@N'!v U䗹^F )S8@/P =0T!KdtH_et~uXIf>ȗ\+YbhimVI C*]/bpYY֌z}2pc@{b.sPhp tn OM܍Pg18ד,=?=c5\VC^w؍kj80A޸h% rml#BT%P4X(=anZ5ktK7ў9G(CT]>]`qmW(2-1t^Y8s:T3J_*4XwfP{^c"!SO8SL'Mwzoʇ7+BJ7ZH"}nw)BzE)~n`4 HXB "K?5H{ ddd&&7A;Tb|\:z#?&X@e/4%51k!f4[vzIc񇫏ldK яtZǼc /B+AGڝ8HD>݆ *JW㌢|t Wu}w^΢j97Yi%_g4.mWv))e\o~5` t ţxn!Кe)tB¡Qt"X<;Kp:-'"r`F#?Xa'qI.+l۱~Qx)s`9CA7h'ͬϺ6T1=tThBhY^V!A@]/߮:p{ȖKc^|@ЌҮȁ? ~K`y ]T9ITKCŇ8!U?Q%mit]ʥIԜֱiz 1Du= QP3/oբho/ّ8>A~[gxX5Q h;⍋E:g8pI-%?W{TDe9h*Dcw"긵y#痛f_,qVcP:Dn͓N;RZszIyͰ6(+7Ky`o9ET9g|_nN6N^30snS C11t Wlo(iqN XͥηΫ#/ꦨW\;`~z$뢼kX?Quғ}.7=y%6])tX/pz5P!R s2Vo I_TTX9\ b[3=;ˠ-OEEܪ΍dY,Fkâ/ z (God3qT!B0,Ǭ2IӀD%րVEFX`lopW܁SD/-W)f\:z0PRl_M?A(ph}أxT(EYԢcrB$X F>_PEm)cu@sDZ S'@ODwhH/ x[ͦDo߀zK% 6\4"b_pE712&…Y"=1eC47,$s*Ro9P{@>l&.Zq3nRaȻ+#}up4%ė$ 8e(1=tw u.c;-}"(nv.a4_:f'"L=z~B!F *1ێqO{ XOLe]ш{)\6^id+X`M/ ɧqy>p˰ nl@dQxIֺ AΐRRrأ/kOgpݳ^G;aiNly/ i"LSO`6 F#&H +B?06~)iX.Qz5%Zفy4[U_Y-_^!VhslѤ'@6nfquixٰeJ0izRzw+?_E6YQS'qF߶@u:ڍ7X;A~|&1}t˻Wqd2y~LXЦ "BEEn%Ol{Kfث7,tNZ lhoOv;8M?#箷[rqmz=ǟgs^wt: 34VpiSiLs!u\X }>w kew,P`CqOC^hG]Uެ?$xtIJrZG*&lZ^zvRWb#uxr|cs :6<9hJt8[7 Lf2, &MoA)hch’_OɁ`LKq62s-BśQr7uL!nN(:\s|NlF]@/NuiG*g>kߗ|ک̱cf z˕%^=9`pY#dtKYG- }/KjqQRÙq-<(1_a#̧.$?(W >ZR6 :|5\5l~o[X~7UXUA7fTSu 0I|۝n+_l;rh pHg)_&Ө4w]?TiBR>B-}34Gfw"NsCͶO̝9>gtMi/fCzm0h`6<I 76!&2v"wGƕ{e["ߒM/jv+/pXwW.h"Vf8Wӎ/v,EI,h)Th-ok5@twkxiJ?dD!@xAYBT ]1=Hnw|YZbK` -ObL^0HpQU-DתDv̻HHFnh^ڟYLͶX'{-H"9iŇejw zO/dSЄǴѵF3sLPa;I..F.'YgVb&cj 8Ztk+8a/ADJGV0w>{cWC+{$sB+?7&f~_=NqIv"tJr֣ 8B2s?Vʊn> FQA2 ]BZP^+H`}ac@RS<ЭUBg&zsMhu`v ؤ5J\dl0k٬@=4%!7~n2z._/hO1o(7<{1UQR8x΋jAn邮?VPɬOv躩q"ȸ˺<;؞[V|()-W%$\:7~B.`-$J-Ab d(;A)K${qbڲMMqwPSa)/l Qꮕ ?z (Ki$sv*ۿK~n 1SVPLӄWۮ8,[C"siH|Zda|ŖD5~<{/&ʍ&/<+~.`+g^7~Y & I@)ʦR԰c%e'D,[^Y[V**%xnr7fđŸѩU/ t|(wꂖjL+'"yľv(@ -~ܒKc[ir;EpnpG :I-xj`2 k$E҆do =q]J>e-,;@;skk%?ym! *Iδa1. N55iq`Ҟv6uTvedoګɸjΘc8 }AdrUkcQ/KwBxcc|}W@P%YBݸ_6Nҥ"d"uCrU!=uoD ge~TKmܶ=#[\6:=Sq1o.*~c N7 N[iq!Ű"V_>j-6yb0N1\|I)C*9ֲW%IlSBw} |`njQ]lp@aΖ/ 3C[md%ј˦=2g3\x.[^a5Dɵ/ =eZA"G4d wH%6-?ko=akjay"l"ߎ/L8M  V Pn4-R{ X0=рgxyINeDZl=q]4'C&uLwrAB1 (,Qk`z,J̘-IIˉ&'7t/:K(O/b.YQtK.7RU^1=PT.͈?\ ◔^wVfChSw٢K zP%*`z*,KVaهPIkgl'!Ȗ{h#tOGMñ>fh,AEE5~$^;J.e$uv%k k݂4u.S1n\$pe4Zȑ;pv׫W11iAuP\S'e2/˽.d9$kRfc $Cd~T#flw˕h ,WBIȭꏴF{ʻ_bWl.24`4?!Fg 'ڙ(p"=d]~3By#JR]yEe{%75/_^:41s`f0Uϗlw,P ̊vѳc]%}.Ǜ%whTlk_H$MrA_q~6Ԡ 8ٓ^%.xxũ8MJ 軸; GZԘN}k;0n=50>܎^Gn8xiicz̞"^k+C!X p_E oiBТ7u5OOɕU%*"v Ų_`:`Vgb i28Ջr ukf8>; Iא"bG"! xpp4#*bC|4G߭ cm)}@P[ s[{@vJoB@mO#NLYԝ"KZi$H&@y&ɀ( hJpuY_2 wf:=.{\:X2+0bCji^/E0ӇjmhNGUH# kCrw9FMū3&k4Hl]fR$&2}W G'}sRwzʛ"Bn1Aw)\y5v?B`b= OI jY A fG"MX[!5eDxQ&&&C~mi4}'S%6qT0W/m 'ckq iBնs̰ɼua' `Qoȷ%ڭ!݅uF`Dx`( [6%0'V4|رHo/zAŽRCI+8Q[ij)qDg>'TGȼ!WEB[MAՈp&aOSI_ؙnyWSЧnr>b(ǫk[mq21|Fcv|? $Rbnjg uye \%Ųigil'KղgA3>$)CP}^=Ќ!U,\iǃSL]nds'6Y"u{o Iy[ճrj&?6rP*WWln2RL= PZY&rŹ!Rݲrs0c|O gVp 5>i@k6-DkWJI>ӄ oy+) FZ]H_Ue@N,X>o0o|\*'[ҫ 5cDjTۍ3$Ԟdu -3ڷJ i-f9JQ#0ܫjuљJmnȅڀϔ y#^8 _-V-zsrnwG!<~1̉r@ELdBFk8|/Y%N<}fs@DMcsx?4PT5߳^/ՅTAu~@28%ӛ1Z7ocީ"^%v4og UXneB``+Uf7™/C2.D+8!!pJIyi#"S嫣7\V.?ڔw|$ǣJe}N־ȧʧ*R"c9|B;^mURrj'=q4݄!gtۮbS450td{UDأUq7a!3r2,F+X3p@#xSX#FU37>|͍cm6qΧH(Y~s$lA)Ag]<2g{d{NeXٶVײP')ϛ+?aԁ%V.%+z~D /{A%=V¢E6ufsRjd˾_O-),^HScvhLx#v(JaJ@q1#]4UQOA f D{ex=yGO@h/(MN.u請u(F@(M6'(+xSb۲Tyj~OܖwJ :3UXX?n ~Ɵ^'lVRz`-nަvy`Ku\=)eC\u!`d;53t6*H k8~0dVO/gMP;pr{4V]Uq."H@39a:n}tհ?Oi鶅 ȗ1ꄼADH4,3iE!!T4bOXZ;idɵe=e1H=W]x)_) .%ud_@՝,VnP{ r4 N+<Ѝ"_:{asVZ҉G\J o7nc2jȃlmV%26 nST_{ (RT!kHBly+Չh`݆}}oD_OΤ8?}]X%+/:\Ҡt}XdD2ܢ;G IYVɽ WE^=/ئbPa1廜&c<8xE i B6BS4*¥r=г/ NdoVLO \.㬿R5 5SNҠMLYe>CۓB~JF\jde6.naLő8{>'k0~x+aa]Q4;CsN(^eփ1A"{-%r#dptQ󟅨kFp FJχh;e^YD27ѵuM,.DL`{W^j\vH'#Ś8H@Xb !~p!+*GS= iwTBeCe|Z8dY%4#7]Z6w[NwcvmMV[i`]vJ -cAZ>Z_4l1a.y`+xR\) ;2|iGaڟz~-ij0}+i6P[Ab3PFiVT΁GWV'>q|ƷY# G(5l7'"+^@h [ M& m<E{+$.2TQ榲*Hzugpl4O͘PZ1n4O.iy796A 4zqXQK:>en_d}g0v>y)H37J `$CJoi+[C;4%eG{ {AtNwR%EWP14x=}k<@&BV<WGg7Q[dՇr '@=X WOޮTQOU~7qAQzWę_?礭voFuDi?u/,X _'V_cZ1u6vt 2ݍ֑qUS}V uhTCGMҟA؆]=֤3"0w .(QvzVgKR<#C]pp fчXAGQ/&w0 OF; ?*)Bodޙj<9̤GL)kdCyZYec_bif!fqF]ȝJdRЃd"xGiS⦹ \$@46~C^qL>`P`o@O#0{8@{Zs^X#;HĪD}[% aaGI,?rL'wTpp+ЇY p2Yc a%0*`pK{1 ޫ:PCo v*ހvu#&KVP}kx Ǧ9x>3wOgfϼl #7v!(OM⫊hz=$[I̙dX |mcwRjF-8tr h;'t3[o{$^ԣZ[CŌ}4R}b˼λm3>Q{Nt9m7Q$,G'odGq#)'dwHT|ĂVn*^]5dJ4" wĆ6_ @ԯl U^ˎ3"y`)SCM4~87f@GI5 .-ӀExL Ar3"OHFc͝7:L|%PǨ=]lT+U=F0`U'euҾ`s$.8O< qY]v/FʨBn7r (OEaun+R\tF>Q[,HYXvUePFvp^пo fKlv a@GO F5p =BY7(\Oz%%lWb-F *\ -v+]Ne1K43YfPZ81Y,%Nݓܥ3+uQ|Cۤꤕ^쑠%?}ʼMUɬ9 q$r鷬z@xcE!'DZݖ/\#2b㫫|_2ښq􌊡ΕBc_1\?>EpBa3mj5hLt R\Vs<ŐD&bVB:V;wĿG 5S,7l\/a }a9Jx8LOUe۞ :-+' sr~ĩ\fYŸ*gl\` RҔ[YK҇o-ssX8Rr%1DhIܖiasA4P s%_K LdYρ$\ӯՆs0a8qHDQixȤ%xa),xߨ˘2x( Vec]QeC֫Pr-V{tlvn莔;&;!B# N+MVz5rKjZ?,#[VUߠ5 .`9?y[٬^Xv:F3捄4? ahU\  "0lW6֎U~I6`ޘZKgu9Su|9MO꺇DGۙRR, pcUH[rN3=-("1%ɉ. H.~Q9iK=n|++ST`Z_v%scD3V_}4mUy40@&p}Q 2ʄh~RWN,/:.o"ѫ|!h^ VqV# gxp/⟈ :@=E0[C' R{rq-AUx 7:zƚ烜rvT72 Xbkz̨8`j2xIA 't `x|L<">H)(N5aBMࣼLWFpƯ(oa4R}.d-p98h儉.w>ې +̓~z3XX005.`poFI6U'N lxQ==nK8&aMO^Ha@|Cі}xa<} (PU-},CF q}^ѯ{߯3Y|"ar(,4^-%RKUkeU euWN .iղM,݋+k Nj鍊Z,-5>:M=ra3<+(oMYH-]׽չl-&p4.w`*,9wD"YeF>usM8E.1I@Af$$ GR3@fTH]D8c-Zـ,hŞ'/!u8 s;5ZLyòG~0卦8#~R3H(kJb'ѥ25fR #`l)cm?Cq:qZ|r\K|665 yϤ0SOPf;|>odrQT<!1^^_sՇ2NC.+;kd<a]yZȉ7&3r:o(uE~QW-7$(pzĹƨ:g N#mAj!oowȰ0Uq,M}%z:%tmVxj EHlic\x?*%a`-eFV?j!H?\ 5Vk.VmG^!8MA7W.3yWo7rn9Sk=bŚImոX0FƲѼ(Ř ⑆Ä=yl}⋝جЉYLݖ+e,= b6Z[\bHCG؆V)"]eU8y=WVQUo} ^?="VY-$kZE\z }8@)=+1v>VwhMDLAB!Рf2+7gN?ĚWpvEyQռJNwar((Pр& {އx]0K1B8:-8;V/xf>r=V??LpI'w,NZ$iNzU"O =zP$!mzM=< R9k3!挦>83ty.*;%*ذR&-'c]^ cIa)d `gj\[*nO@42VEm'ET) ]YP. ڀfIڹ'cc ].hȌ'zKHDPCK?֧ۛˏN:sE &¤$.EK;[!!Υ(MM:13oZpf`pKw@YbM~~}&RV́?& ;$N>s媐gQ1|=; 3 9O;nBwq="1fхOCBBpxnЈ=:+pg)Ppo hTeEf ؓcqV J:HS_6%U {ΥW$QH`127\bm]ɟ te̢ڝ%!Kv1Dۿͣ!;~t́fn,"E6~'>4^vDY-qM>S:Cx ~CV,chUŘY/,3 23i"8<6fr(&<ԣZ(D+[s"T h.ʶ3z r6`n~l jC;xsRQj7XoxFAZ8vX \.*N532[lA* -Jz+^la}tpr5*jP /C/XRQ˖%f~F@bvݛz"9[@4JBȺG1*ZdtYzN_Q; Csz4ڱlyx˘o<:͠>0Gց~ã.y}D$*Eŧ1~ e_S8*9_~qGQt FGA".]{uއ+Ty4J ؇%#8#aj47MP*L"E`M_\.j.P%0֝t_*Mʇ}TF-K M[t'f+f!Y-an|QdVKRR]Dxd2A wqLk#Ջ弞6Tm4 Fv$jWX}%vC⭯un:R)oopa,"R W7H+$ !XuJ?1aL:CRs/]*oϹ 188*0&FbDw426˿gc:TϞ{x 1U  ЛE|T|ؔw+Ȁd>Xwm*&]PMz5~'*bރ@3cllh]Q2S3̰,)bgT8! IyMl_c2rjyMMk)%:Aݾcpw?@l\wg^t75qO" ?j$;ݠBbS H ZØv2rn S"3!Vt*Cs ތ4o/Ji^ȗ-̦\RB@,#ҼWၙ%B vɣXg,NC&~82*BDbn>3?Ys(YX U .Oqݚ|,Jys2#YVihP/E0rzWQzt ,1쥥olc'pޛh5D7Z]>-HszRAPjL n5e`,w8}s'}5s]1L#EP&VlR#2Ayu>ͽR#E-p+d.7[_6׳-$^p&sC|rK}ߝg'O6O܂Gtz)O(Q_}@ \Bw;l;5hV&IE r AP*ɧk{؈', a;Ek@H}4=<+aP?VFW>Nd5_UPqr?j)8K&%g&2΋oy1EIM r+Ktj"]' Z"_w1{ZH Ry-s|c BaT`r~m+ʹoϥPpCw#K>äXУ2<Ħ0U/\#2uR|bN%)EJz[ Ƴ!USΦՍmT`(TH =pn&nyf<^n3Zâ[iQzcҀB[5H@IỎ%O, f aӷ "l5o㻗iNw>):fqco-N'2 _Lv^5"º$*014K~]< \n%K% 5f/UI\(oA8HW%a -k*)h s{hI%&+9Rۀs PXC (\1< R&G#flV.[ 9v B8RM]F ;^mc@VEE'i#ry ՁSAoVU-뱨u&0S5Ϥ1D~*7 #)dZ0S/=|il`O|avM>_b-"zGm!QIjyQBm՜xYgd~o2W䮖 >L`M%01y̱i[" Ƚ(xOڏ]0*\/H=0>$E'^L^$I@_k1Z&=r:_1uN 7_3 4=]v`-1M%Ǽxnh`5' əM Ff5՚?Wzh8o=/'F݋LGlHڰY$H@,(࠿u2 NDBi,6 {z$ %r/*:2.<9.4h=-VŗѾSTPe;$odQɵuhį]1?o9fȔkLv_ydWN,&5[]hN'y׈A(/9b~ |P] :_-%oF`jBJ6\H1羵}~iK0p}8vK5)$"O`Ź/I"Un2 68F6K|>}wΘhΆ7Ko s{ܮ#+p^{ڭ9vqѱvd V+~uK|iX~z糸 0*!PQrnR yҺ 7n$| cw<,?`me pZۭ\)tyC.RQ9D]D1?keoj:G Kl4回iT`f~犷#l P9֬{=9S> d\uv%xS{RtՂYs :!v!nj //Wݘ"Rs_Q70On N6{Ӗ3ݓbŔ~DAW2IMhv"s tO#k m- /=gxp%%jI 3 p;dSb⚾ֶKg8Ǚlⳳi|5LDpwôJ֨Grszs M"YNW$Hmv .dxھR!C4{uu_M^Ocq& 'C,43ۂs_U~K#sA 5p&# J7w*k{D'`q3t5$=EV4^aږUh` Yi?]HZ  MItk4終 E_pQ+>0/"@ڧ#韑W14k2)e_}8}G TKyN\y4pM7 +Ɩ9&08y&gli~Bi,9i;HQ^7mD =R;ҼSTظٟǡM4^dz6 1\"7mQWuRU|x^{hk RV,{ߦ8dYx(;[rq)232V -HL5 ԅLحIeD"@>^>E'XM9v[x -9(EDO @ aJd 8}z\+c/".&fܱjhdjXSqpS%DŽ,(0D)ː52s{]UZܥ-rBs?j?&Xs_ zƒ ŀ==* - p ^ZjI7٩_ ߽`S|EzzEog0C5S e?kr(ovncBu l9O$3#~`|ϊ_тPXmP)w"d633C}cv s *ObԸ2hZ'k~:ѥ"C3st샪PGAT3˂ ܤ,YL3pyeK o)7h-<nE[ ĩ^a~USrr:e.#>`q|5p-* 7b>d ޒ= 6'Тb`KeVUHh Dst)tbs6zlo>݃4KC~u Q70qNCuBlDjsDlPȓ߉XlH鍼kJReR^ _Ms%"5 \sqHsGxL̵ E#j3 ͿzK.'j JI:IvªN_ΜBLz?ΚdzsS#R q^_`f|M]^vwbk]֧'ˢAEgEʭ7u H}1rƩRkԮAn7?RxҼROZz)7gS0%|4]1Τ }a_kOSr(e_oidX3Ʊߏ<ĄFmp ]<첺q?\3&rG|+I/he"C:qa-`u DWHG`7XD%&0|WGM<(]^\؇IQ:]̹Mبyu0V J'ǶpC,bDGNQqB" “ON7>\[+6UڰLɜKg:䇺p/HeqyĦ&`pb M6 | V x~os +[DT ^\̒ /:Zh&?TXb˒k_ԛ1R7)řeI^#7sHiQmoti>+…KK(lvdieD|h,rHPXsvkƮtVXiqAz״=IJ [:Ǜ" {w2Sx당Ag*%EѕKuB[J~TKh5t Q5/L]@s7t^*-ws dG㭽}Hp4h!2;eN'<)P儐8@һ9i }RN6sАV_Zm\*1E 3.!e.7G>"d-1*æ]%':fl.=2T5{&%r 9cQ=EjE`y__ 'CCYgAeR,Yግ́\]/$羮y5 bfW] ~`2ƕ C39(C!AIў8p14p_]d`І$~G%Kꅥct@{)Ɓ}K r2*"]cV|?q:gVB;_<~ PS5ws>̴X+n o:In"!Dv'mN =2=l\@q2)(& }.ksWKxOtu$8]axeY^fG 괗?0ȺӻhgS>ETIs'gENRq%*99u]#k ; > U O AVK/kEZxRWwꘁHw^*hҤjyY АnoKu9iJFxo"2D0W1Dj365*MbP*G!sEea}q?LwO^K=1wb|̐ 50/2M+?L}& 3Ar roej8B C10^kE_T(_M?Hify/?3INxh YsL0qTu]D!ިb7P[  3z3e4Blp h菍[25_AX[C0X u6p%`dSRauQ`f|dz/<}cZ;* qJ gviwcUGe+u'/^g\ymq=]oH>6)ݪ@BpN=afG58PAUu& Q476[.OҵYm6VeZvGxRVٴZLVNz B/|nc^)rGi{Xbݤ:"yHig+[jxTi<i%r-Z).B "N 6lЀ^H7Tu:N߁WAӉ?r:c' ΐm_QP*LCX\F$-wЮچ0nSS\`.D&79إTDI_E~o}g/{7Hr_@)Fu5kp`Q (>X|6YxlWP[m<ۂbO^/^Hl(&?JgNW! yY/<AƧg$4dy78+77Neh|zp=)J1H7| 4WըةߒYا40(BcwȪ,BA,aUXX^szKc5|$KQ $dž4:5ZoHW){1nxb2;yr"1'-Bv3c`r Ў~wN\ Ʋ$jb' m'&Qo~{6Aȶ={EWl<1LP:>jJO?@nԙ|<6Dv[I1T"\h4rn8TdPiFVhG 4 Դ)20*YOWw~z W?zW쫻az#8+<,fbg(,1Q -6J}jOE@Ne-7?T^ӎ,VkeKD -`߂ZdpcT6ѩZP2ʥP*2}LZoc:`+ͻ9KH& `3`fz.hD/mTKF^)YY8l/{_QI)#{W15 ,vn7Xs=6Dיe#9L9mNLwй);Ώ`U]s}! O/fvd{PB~NB R :srVm#ϏӺb0ՁSW8 =iƷ^{"Bg6Pӗ'@Np[g^pX#U K)OU QCb | )\Gݻjs68bd @D;UHG*Z 'MLVdMh.hP+iPMsZpsMD`inp&fX .x$0dt::=$Ku.!eZS4/D^bRqb zZY;Ӷ u/J̷\/o>}Vws-~MY)cP|ʇ2@ZdVp]^ ;fݑW(Kr!83ً X?Q$ c?i>cWk+u@_tۡz'8R!&ǖ lr1&gOVzu{4PJhfs1Bn>1e?%)]Lw,68pti*e? pGKv S54u.^FץٱQD#6ݯFZ Ծ}*"VǾ_5V1+=Щ5vpTn5%AnHk5?r.K,|ߘv|Q+˜# AyKJ"G$0ZiH/#xy=*p0 76t>|6ɋMva{;@ 4Kh Cig\ HV}+F)0l($) 9$B{ cj (4$3ՐDMa<ƤfO Zw_^t4ᚿsP՚KX;LzHP^JkcQ?@|XE 2jKqݟWtU0l-ـæ)%bY\\{ʸ`ר, Kq.͢ɠW{w+&EPz0uYGnon6Z;ݚ-X׌oӗeDKi LWj>:ޫasqsKwn uA0xY-nL H*]tz;IĪfu0Jz{Li#܊hʿXAp&BUMߪ { &2tEJ Ev2&7^x e^3$GO{<]Gr5&W [X2agF$@ ˢ%MB SdSBQ.7x^+Wky~:EqC2B+;}F]:Q?cYf+K쇚ax`-E š/G3~+Zmѳ'h4%UVZڜuWG%]8"'^x,FuNРĀLӞy uWs)%5 ck#̥LxJIcy^9gw +}態;mIh`%m|o ?<$X:bg(gV8#@|h3f ) 'Xn$5mCj^F2_0o5~Sc<>$k@8А7D^s9fd}یuYEN0c%&|`|MCqO;I|#-81?c>X%3V]9-e,8mK9s-se 99 a܃-UbA3_K* K>F;\H[{H~C~eҜ%"j ^ޛTL j^ ^@;5 /4dF@n%VyL'wUY\Ip[]o {2<^p;u!%p7)càN@Y~u>g/x{qEo/͔LC?]z2-(4/MhUGPZgΔ:2PPpIE#fƌM~xW lTiD{] C3(4#')| =DpCn.R}ek.Im7 9:625C݀hcqx+, h b[;LI0F'7{*liJv;3!t HQPAǧe1 (@PEUKpP@{GJXtu :~ /O fu4.#V5v0wZ@}_G mDf"d S~+! ]n,NA|czG8l^<ϝݽrQ㒈I%ǻȍH-|ݶi׋%E筝îStMFuGx!b4&!ξ;=41z+5=EC"=DdVAc$uEhp9GVZRcJX9HƵ"2juV)$3bʟ`lN 7?).!n# ziR|hB)*ЈMZ3ܠeLft .ƚGY5\ra<+\~?(%Bd,"©L)tSxԏ89y α Aq*rMrVbOJ-GI"5%C]rxoZ.#FYIăSAB% (߉7نE6̆wir3ÓB.ОԁKjBU; DWk`/e4@[C9yʂ0S}K8m88]@UļQc.{ +VlD88UT\6k\B& h!k o<>"P DDe&J G1 a[|A?wIH$AM7XF@g_eU|z ֠a*ҫ>T){ߓ9.F~bղVQ~ ~qNo?O|Ϥ)Ty)NLݙ-|u_4h IoՑ VNHA<+8(a$Gk|5xI AIxiD V7 ;#l*`8qJJ .5{i$g4 E <#,r_F-c }> KNzeTO߂˜!P0^zMp][t]Q=>#-z~^u#>C98]av\|jE/mDn!;g@bjbrlz<G*'3t'ob {OHJmf,eY\E2i5/)k9Bxc45= j}^(I|C3\MMtKJ@mӶW'L$VU{ +I+.󺀘_S&_k3d6yZ%5XXѨ:Z>J:'fdw [kT$j?Sz%|\' 2cZ> Ms I*m8(5 3=EefCa KW%bā~9,%3/UlbBF @$]312 ~fQ2KHE`RS{\–I5J۲ڞ'|u\{x>UH̟ݾ UX՟AZ;.6*IW؞P!C%Zk,=5+n(puFH/rtKhYЄi{TX膉Elي$wuv(IA~KRDTaÔ$d9I,:ax2;AKn$[c@&S0LY4{u{sS~Z=eVs=( D:YhA hئhBI?y,-KqR%S!ҚWlT/R:kMՔ#dr;48YKN,e73nڬ/1iu ސblvIN}_R |cLG$mjkMiDYf߀iХ4GZRn9B(3fW& :r0r~j CG$ԀS̝#4ހp8<;gP<ąXP"| 1}$κ_~'7#%WWE8RDq(!\P(ԙ o؛]]Wߟc*`[oYh5$ȇ!q8RRdk&-?o\c\sؼQgaN IHڻSsOKMћlֿlW֦aBY3M`Ӯ[j&OC.}(cc/_^1vk8黈j* [HF4y̩+opB(5."Գe[_|O{ ]u6'p';pnϼA 39ƉL6N]QAOT0UQf2 }>EA/U"dO- 8Ì1^D*(d9i?OOЂrfz%rEj/L&X4_(DH=GLAͨ& t,HE gvYh[puǠeGFu/b&Oj{9%f*a]8LKExj1nY8o~i%)¶ZH3p2N[4 , c3V[Y)M>p8*YE)LvEK-ak)]Ŝ{vu76$Z@a3 vu폴~O%vCYvԷ ߗ߆1`l8|(9T1TpՇHr6xI3yl 8bD [}``AQk>30{|RY:coi3ʓ$zÆM=Ns~ EN} `Z>5(g;`W ɼ-m PV 3~!º%t_'pm+yPgAsQtšcOfL@o1WݎgԣG~dr:u }.18R1za/< XK:oB LkJ̗żFC~ϱ2Nw-y.V@P )<"RbRR_oυ#]pe:Dʢ2n Xuᘹu%{) (R5:rIbVS몵MYW-k03ou@Bl@s DY,eB"plZsN'awKlr]А4Ġ8| 4] I#\Ikb;"f(f-W*IYbHFqy·&zX#˧NioEaR*H)(ڹ-=ΔJ&ِmg1XKbﶤȭv= $<'k'Y릉\&)FZ|tǖ}_g: ")Յ=B寴^OCц:ꅯ&{d?F9xxW7 rp= aqď Knz KE΢3EZ5yī_bW?`~޹kz9cw-2s$p榶Pa"=MCgf-[y 6IvFXrb (H 0GXz+ 2ҙuI+[47*88,<'XGt=.0|!I|t|aJIXϪC} ww䩰hg92OC!iW<~vRA֩w!Ѹ_ 9ŃckL!AV`،wrniC:Zd7g=&4;G}~X7C}- &6r(C69_]+5_Vys mKk$%l4ݱWejb&2n++vC1]rI }O%ݼ j`u#VAcD]ax />+z qnѭC+Љ! ]O$O}kixg1oyTjE${ɫ 9f#/ﶖi rwqA%'pp^+ГV1<``3he!Qb_Sո/il&y|/fb-qHMϗQMgd!?iĶğe>uVIl9jt·mKqdYxt::+YXCC%WC_H `G4G1AV6^^5| @T+dBj- 4u5Y([5Y6ec>|qkNRـv x~^'# "jl}]Yp #_{z727*plXZO͛_=JѯvCgx6iDLUb&VEK\\ ֧[_QG^ nF 4׮q:҉IUuT;w+ POV G70r-|5t9󔫙 GNQ͒0],}2*\/wH׊iJ%V3\2:[ijêg "cЍ3t?eg7!|J?fO0g;D""R;oaᘿ_bCzLW[VI,(\R} H'p$ ΍0`ZUC?ʤt)VH%IDz}BYƒkniE<9!h1 ƥ~UMGj9vذ{>|gC=f<1o1m_7u>j;탰tL!qCg~gg>23DR,rAR,Įm>Լ#05+ S) cIp t\{':s8R䲗wG.xZ(fxks%H܎rC /TB"7 >*rQ.K9хw=֭V!Vf| H9bF*Vɩ0č |_Dło+Oc[MCtr bFѺS4Wѩb" lPPi͇b/H\>e&c ;![pܒij@);j":cAR.Z0¥ayGW}UiF"5D> A-s0_C= [@^Q蹏Œ`$`Ld|iK:s析ϓ ˧&#ySrAE(3~]7{񱛉&=/kTfJC?.Gt|URxgj#-OIw4LN(A9$.~_Kg`s,8OZg1 akDYoNlL&݆ȓ1^m_gVqiXAC迨ˡ%@rSбUv-P cb*XN3W"C:q:~|*F[g4' hEiRS=bFz;} ڇ]*RBv>oRչRJhSc= }q&8|{NOdO_azg*V|5ehMzr}[ ծ Y,SH(~}a1w &Tƪ>swKp( /G noy[ b55PIR=WAF%G"-=Jzv`Yk\uso䖘% .(S c7 -aG4B6$Am]w0 nZqy\r1OED҉e ゑ@DZu.CD7d|Ta89U|.+;X=qR\Z4nDneaҷ\yy$1) 4!a!$XsSxjV{Yڌ:?Y"p4ζCٱy^mg'ŧ0Ǭ0Ocxrb߯I4 -6x{[ϊRiRSќ~DIJI@WuIWL@ >Qv)Ъbx7@4mjV^b€[@3lR02DzLs8W+zȄ]aV3&Z>8Om&9݀a'}T23ZoQD79钠0pJiy"QSF/;4[ֹ/Ma pUJ DGG0=ځmKK1 a v>#_Ηg4K%zD3\:+)DM1dBrq_ߠ>xK ew IcKIq8L3tm{E{< I1`r"L$S[J:~G6=IhU̿/B͐-\悗Ω:#WvMSteϘV8bإC1?uJ~J 8pU G-pQA0oǔGX4K}TzHޅ%+ϿoU8Ol A3F֗..g)C2#t1G7Y06`|R+a̡j.\7X_z>{Ǽ]ᤨk3{ך KlI4H=JŁㅠOe@->vGki{R}RL*5ۯi2ZaZ# tQ#{\8/܃V(q*{ZB6|$y7ZcnB2 U ǗK#3ա/ \"UK]UM m%+ P*vRH[ Ta曙f*3|p<B ;#y24  W00G |B@!m lVFkC 0\wVaRc$jL-&wi5/bǵ/'^};1$'U- N_ !Ϙ1NSc'/0V(SvM b0Z]'ΔP0CȜًOGLU(}{/M5_ooDm9M{yoLUg543x!R?ObZ 6N)ݝ?3`}!I=!*P4b_[V.]."xIztyJ6?PaDeLꚿa"6;]WB'=_C-6 P̡86xiڲ=<9[G n6WkRpM2#_o <ɼ0L`i!^1Ds)2;*]QmU#$b}׉alC1^YPq&;,5aא/EbD&e(iO8#Ǝv/2! pTzWc9ko.514SBeE=L}(1fHpEN*& 5u*dcֽ#Yٟ?횠ʤm#[q M;hؖ,*D0VMj("}j'o=+}"B.GI'F&vC B\Sx;+ LofIfz OO@uPOU°fh/y~Vl'QѲa=:J{#ځEXgw] ' >Dປ۪z =!&aͺ5cj@z؍y#IݩG)W &jgF-ZC"O=]s9\Y͈\Ɣ¨զ̎cL+d"k*Td)nW@MYt5R 6[d.}Z+Rq<%l-9z#S }/IJBT|hYX{u+x |kJ]a&MRjҕV!֌ Nq tY`8uRp\GArX1Y晡'q@~~%] n T*P>,_ j噥X?/aI/7e[;fbke:)mruV=*$J.jlB`$$~ߤ0L;<7f/O@L+<1J|CdQu X3Vvz(L޾\iO9cJYVXγf{ߚMhBFQ.tR[A4W#37wJqWk,5 ?9 y^iAo$9&*φgy7-S s)y5cXumhI& IzN{=xc.S1"9{]9aZ,%@WY,φڱGfNy C_AbATR$>!uMl3".{UwsT>r]=`R9*nx PFaX60|k mUhK5Kw1`t 9 KYf6WTbҰB.w 7Qס|i#+f<(Yedq|t1ף@T *W_bc7Mq.$3#ru;Jc|y}[8䱆;]T0E{7%yǾF4nZh8F3(imZ& xkjﱈvOXk?kDLXTU?Ž )AWFW.zFwS7PLNAy5"k+U5w'+}pS)AiCx?jO?0?F)#ogK>kt8H&OߌEn͂ TiJ :&l<^ "*|+;wؔߏPͲp6B;<\i{JHv@GD]oQ|{(خ͉CS5'HFHR.s)(S#hlu|iQvʐe@:'esT]qo5͕l٢ }iJ j, ʓ ;>}|xgsvVw06yJ!J26-hBo1FvZ:u,F &ȳdaDHw߈(ACd9HMP"YM2P2Uҋx_IR~K/ ­:z}@ͭ Eq"E6j[3+4N#̑a1LBh/7X1tx^N:꽽KHn:1$uO5@ҽu Pyt⮿kx&d`ibwӄi vܜNؾ9G%gn!j ۝2yP}w4G(3G ?| *=V$w 6y0':!xh06:)$d)O+"{sO1aT}P ˀհ Y&ÌB6v  .oJQ y7<6= LR;YUQ⍪ܙzm9vi_Z:3FGLt >?EByZ`&2,e^Mlr&(L:09xvwo-3cKh#r|!@ ^IF>{3 D"M`-Nhl~~QGDL]ЗRmb"@Dx'6V-7gܱͣVԂ͏1+s‡|%_O;LuM_i#Y"~9A.|U;F@5(&w]!!<0|dyPjT0[N +FuX qv{5)56є|dghdf(c+c"c9UG=)#1}Пs(t@|̓v9GHy ͗>]ȥ5tA#>]O_Zr\p6^ 2?w)$xj,Nm*Ēv{};o~ʉi/W!JŘ, %9h{-/z5c կ,Bm봏 V\K)]͇1ydв4Θ}d_s񅚯 ܈7Xc`C@8j >gCM^n)V`U N+D Zfn0&y8J}<)"p&9,.7}Țl`gD-Rw|}:T%Ɗ}b!c<֋Z7T{I|aB97.hN?91#0Y/' ere ĭ̋W"i pH=\AOT8Pwt$IWϭc܌aE(mo[cх]RH0flЉkF hC~aQ6ldѱ9 Dתr>4,7_a<ښ^] LI%++ LC, ^u=ew@P]Q6ο}32c]=C~|zԜw w?2(~B˗0AOeo=Egbs}|2@fꄵ Gv_Vg5ᠣ9pnQ+Y=#U'$!H1ŻyO9B@(ۙþ5m;L ˓^\I!ˍqY2]"pe긜WLﳸlKhV %U5;XP\hPjWf[%M' "pkvZ}x}!^ ĭ`~F{tNŷ}˧fG+(ãCl2jڧ{3\!Fx{ñĺ)HStFWM_DUrhԲ]Y/2{:6=i$!N9wfojNcCx E UV>Nvstq_ħNJ_oŃb,/ߣӅ y%4n\: m8RGs VCljho T=]EPY\t;qMp/JHUwa2_Jĸp %|c&-;"?k%6V4F2(<^)W̃=Ȗpl^USd6&s$ea~Q|I֨zH.`4L3CE@H +UىcMʉ݆` d'SH~063gkmJa\k. ʉZk ӮUl O˾"["*zs׋*+E벗n˃)f3 /cF5Bߜ@=/kK^dmuw^l>@ʠVѰ?<Kra<'s~rTWURyW?9 _s'K6TNnٳѴqpG|XVS8 Q=X&l`D=͓?~!1@{V^mWKr]QQ& ND O@ BV˂ҵ'KWM ?IOPR&|yYo5e-| !q 7x$7;U-`NXy:osi+ _n2z MF C~ԲJ]f[:nk H oQrM0Z{7d˃$q;FT Zi 0sў?ǩ=ehԖERt ؎j FC]R_RELj!H*_Xlz.ԶQgETK3q;r~V##/k>%)M}yJvLj?#&miBujKQ#qoq~;=CTT0@Y;/ށc#}Y 1/RaWQrKgZJIM.Nr#`|)< J`A5Wn'b.{M;l{c÷4^dloM$[OcxV6ôgoာ<VsE۬mQ]'?CT0 m@+oʣ6 Ѿ$8G8yC=m/xMN=06&Fy6ӣ2;1E]/~e ^M'uu~S:I3a:VaP~Pր9ջɿ]T0/nȑld>`ĀL 5u9?-+Bkaҏث=>W?Rrf-|kǟ 'GS| в~ӮOQ =5 _Em^@KP#x_͓ѼH@jiSpy3tI"BЂõ`Y O&^WA , =N2n`Ԯ; 8hօ 9ԋ_jw癕)O7 PΨGZxbs΍ϸJ76 X; @(ms4 mRأg8"-3d0'wtM>ī1| dyzou ; W{ަˢw+& 衴J[F!"CYZa A%p"QU_b*d:z#[H=A GZaV؉ #{}q$Mow %bLZ%x:/jsao̥ZbTDi6,S$mS8QtA ጼ'YE9"&\v!ڱh* :f♊UTZ/?Y=+M# C|T>!Umt8Wlߘ)DA 2 l8TedEx.`)俩 HƏu76Vk1N1Iˡ㓫*~0DwN(mBgOmQ"҂'bؑ92'N#~ZTyƒ'9E5#>ydԲ |eJ̗C';goh^iW5 ԖOTHbP[<5Gв~fBrskDh3"zU_z-ڑdzʂVjބztn jv游U9qO8v_ Tb;YC< jIީl1^[O$0)7{"Pq76(hB\0aKLvE/cozC?˰u ̖.inr/FsvE+H(, 7otb|z)Nupmɉ%m ao^nt-GO1:nLF: QA('2hyG?漥oy{lhx΋ >3 d(0)U38Mt+$L]pMTq&ec*JRAb=xG]'!GIMa1Ԍ7&`#rS@!M8Nߚex{AP4SDyuhdJ=js f[?X-_ٻ¬p^'HǟIZk sT6(cbۈ`,))J,DboBbMڃ}U! s\)Q嬆y6kJc=Jyqp-Ii"K'bNfxYP &MP#RG1oԘ1@L`^I,Qk=|~(*Wuj&N[5$jqaZ>Fi'L5re::cq;=֎`Y7#ْӾkvfF%[>H E(ɥn|R\QZfhnh ߙ,8ԣ/8peia.|N3Ta8OE$+O0bRu&2g5#2 ~/nVjcp-ϥy\&Uh`a )++`9~Me]P*v0WcYw[ϟ6T) Eu;`] iJ[W`Ta0N3PxUAJj 7m":?nM;$s\\&M&7 Z2H<<=`iߎ?]c)LQ q)\)zkd j|qMAwDkk~(S+f%}klA8X.'2tFwUL>Uq]iMzp/Wz \Hgt%UuMEXIČ!38k@ECX\]ؗZ;6;ϯc'6ɼk ""k==5F.62z΅۾|}{Wd&8/%F*(MS6BbQɨω*X6kԺ3dRCCs03x8]_Y֟W.W@*ԳG^t\&HjT6GwgJ|#f}@ =f^#VcxR44ZyqP)ar 8Ϧ uY\Iu.j,6FFИVV U3):$0' Ń7j 0{*NOPxWӂcc l,@0"dﵦRk"HeҀ+U ƓWP*"8`ow )t%؁.S% Oɮ է!ƎċL2-V=w,@eDwW0I͠r6,ٚmk-.F1Hrȓcp1Ih?Ug<a#P5Aevn(1 ں_w$2X+% oC pM[ðCuKnƏkS A ě'5O?&/wDuh.$\SFsK'ۡ.S2ˊ,*uv* _l螂DȐ#Yp2qh MK:@ z>+fC Ӿ.z{Y:cb39MZH93(1CJ(b{Yլo鄰wF<,˯Ƭ茊<ޟ5}8ur%2s͠ͼ .ݒAMuؙ*wjkRS` 4/.$}/Abg?Ϲjjo8[osuĢ6I\R NoRx >V;I4gO$X7f;m{moQd۳e,(ez6'fNmźR('j DƛDH]۞*gYS ݨ^j%ppOLY"\a (<0 TmڼW갖STJjm]U#[/P.Ek`k⠘ԷI U]I(xm6LxDm!M>cN} K<6.R-^[JZa*c$Vk;P;\>I`3p Ѿ1,<%#ڑ_S!ӂEG7|'܅^_Mn¢gMw"l|7S~.O΃L59r/J.^|bϤhKXMrƊ܄% v(#<iXkĻGʼn"L!N[0vpw6|A3]fT>սŗ`Sk Uo2,wI2="5#Y+}~MHƕ02|ڹx緒ϣ/bw VJ3j/^19E QU;g:2Q¶$T$܈m'S{ŝ=rPW!$8n&#?z9sļ% w @4(S[bla;S-Wz( {]Y]<PzU{2>8@R8L{|*ַ<XK }e׌ְ*SmE?Z0 3G(@`@IΪ8zW"R {1_WhMXӰa-ۡg>K_.KZVÂ吁Dk4M>|<:\z6︛_x2^R~`N)-͆U0v4Y 'lm\N̒䳛G^逎Gx"ߋv99>v;-s5@fbvkEyGڞb0Е)NNK`kh"d a HʒVfk,/O,xP=a0vΑdLLjr0+?4:.1LΫ׋V$:egk1+8])G9Zܭ Cϓʷ|S`!iTxωRXx4Q(%<;3<[C`Zތܢ|-N99aꝦ8 ƙOKZ.&=P-mٴf2q R'VFX~Iw;Mnk92T3l'pN0o'bX6E mINt î0t;X"ukks]yLH^l'Hv=>x[-b5XTi|n܄e1BBoh(Te).#$晸^;-*k$_K^XTr|8JA Fi YDu<;.Y "S1o5Gn.[b.nm2=0bdI 25u.ׅ=d7z(͖C!.(u9AEOuPLe+- ;6F~ NMe}jxu+I|ʋb;tĹ$Ng}?E3+xdL2fα / J6$9!DOg)eNY ys;(+GS84I3]Wv[m { : v$@BewP{N5Oc"='B^K^ax-X'Y|4)uEchC*yEҺ(a#&Kuftg+:CRzF V1S$y\wm@mpN]ktQd77Qhg9>{S?yy$ xW" ,-~]B.z\1>:NFQo&(ZP0IW'3N2UE,hMՕo }RTwu(5 wDN lr7g^ǟg >uua/`$ųvx.F31ƗގV9]2]XǴ',pܠ`H:3FdXh'[҄ ,߻w_/c@4tWٻsC,ZFL=MU%MM|{RC_E9DZ5㤝W(2W#JQGqQÚtw;ε3PuHV8ۥ&_{6)c9Kkǐ(&Xr2|^nX q͏DQ$wy)r44pc`1,b"Gbu2H뿡$aP)/}a"#Eu_,/j719j oҌCk<"*$*8j\rG^nCMT3% f;di :*c=0~#m"@-\7Cb2pmu~[>(Hʕ8('#U^'q$E"t)1MLhw%XuÞ~' _X(ʩ!}/íYP b"UwA‹1%,Ҟԍg vۼjWZpq˰R\b/{0~&LI+8ƖGm{ -'V:* J(2ܜA3 ğՄ ]!7㮤[Ċ;ݴf.6dHJ/ҷLއt):/Y7*DEضkLfq0.ͱi-&7nvztؙ8اIdxJL2f. ЎrC* ^;XpT'r .Y2˵3< /8shc¼N/n&M@ o P7ݕ\Y貮 %0<v=ݥBD {V'1"JPyG#vK5)S_ N[==.T<L->etetx~_G3H7(Gq_$$U3|-RêIgHr:aN)XK[MG^)lb0eP, 5Wѹm{}U >j2uRԯ*d:- +Uӿѩ?:)ć C g^Y%R pU+ <$z&} /im^ =d@Wr^UO}Q1G, J\Q+px VUiH].9_.J dk8D/C](ؾo%Z$N,B^8œF!T mE“>Z+A#c"GfN.rQp#JAY_J&2MDKJ#L (6ʻ==M^^X" 'UF ѧDŌ! ^f(*(l)qPtnw-`!_G*贋| ĻHFԦOS﫩[>㯤&qAGH;"+oYםkIWltCI:4[y%~6)Jnt/NZψ۟fԻ$a,}AfXT|=JZF"`]۱ȴA7*I! 1vIn,jcْچ"Y+P}Afpo1l]i 3'I, }@`yE<Z6 % [wH6ArzzȺgaX0=Vǽ1Z| IN ď B. W}]{ 96hӊf;u D՞bPϘ ;qCppov\BЗ^E[G*\NYtVNLdq/PfZp H1m\+MM{ CѶM^wPd5 )9(nyʀﳘ&I7T!vT3hSZ|\/:+^fꪎ ܛs"+>T=yIysF6Zf-9ك]`M5Klt ]:lWbrT3$ȒhzhƹR."ڰLog ( [i_ 4ɻ>n5@a{f+2 ji0/Eu̅TK" DAGCL#XPb9^&#cPe0?GLV$n${4E+5a2鋢g9DKё$ClZx'4dGMFskqr J4*2`w0&S&dTfM1i|n4Z"5V8@>uQV.},-ť^IJڨNI7:]r+tIj %] ȫNsrLСu;U 3#A)E=xl^M{Fuѫ-I~7=pҶ6zt-%KP|@_&̧:!͛|ye6l9(w9V@*?FMr,oSFed(7_H}c4e;h[luW?_k4lVxYתN]s.d9Fnc''~lCZ#s4eI}FF 4G+cL{"cKaFg)ۚLAoď IV6(=W[(2gmD%]ՠ- b˳ .o[/n(V®fpce߃"pJ' % GL5H{p8,-[D%DCo(`WG% Yq\'ZX: _yIP Kզ ;$|*sp_Ot*~$[I.X?7k[P7d8YQ#Z;UV{ ݶv&yA/(`S4]x,g )Megb0'ϩɅ?PoOf?Y`vr ֨Io谛 -N|+7uy7_ڠ^v$ʢd72Iv_4zo H<5C{V֊Cxʥj"C*bSM[ ;վ{A1^_k)O$zke'1; tW}UTƈ bl?Pa NVk2$:~.N@ vsQOu/OZe`-I[Zoc6Ա8۫2bOqCctB4;X -LTS~qBj' N;YC[$XbJ9}WqEG+* ED8"ݢxĽݱ%`$*NBC<`6I7ulbr\ d̝jFķiQZi[L~ ⢼:_K([-ǺR x`:Ye?2Cr~x3Wg3`Ӝ8{OO^BCҒ<$NCCDшpض2Ы!!:8_u=Hߺ[r[)5bʘ:gWI|Hqgv!z yPntSw83BgބV{ dW4f3K4s̯Ba +c%,G%5RֶhMlF8J^dR`|sֻhVcanHJ 1!I-=R%{dk}kK(Һ^:3Trټñr sOHhFs؜+^a߾ylDNLilt{|3`Pm|^:*?.86qSyer\<ԃd4OW5=vn5!{BcFx{$1:͆6# GX!-0 enԚb)4]ow[TKcV/&M|"([> "#e.]IΩcVJI#a8rʃ( *$oYo,07accFZJqk:eZ5 EtOZRM2q1 {T7:V}h)v?d\C #Eөo@:f|)^~>.PŨaew5™dŘRI,B_jz?Cu 91sL<” Nj\9NB`tz YzÀD,NbU_ k!b꒘G2rcMq!4?n]'\QT *|u/Ǫ *a.rS2uc!hg:4 /,ǐp}Zc0_KLL㲤Ía b 0BS˜AprKw sh,QѪ5Lw?vpgKOD.'!*^Fcy)hB,ИR8.uZHU*Pa=3$Sߚ;^>BGlC QNlEЈ"-?oب`BiGs m (reFO*a.lo 8C?AZ =3@"?R{x3y9FDL%߇ɱ\jwE"Fr IS|]q0Y 8F g'!XԐR)麚<1 :rvE*#Ql)a0aUIp x.D9; J {}||O%[ׂ8Z('>gY$V= 3B@fM-]3_(B%oJ[j=5ڬ\)!z.ClR0+ۄAOg>dgh:n\>0X%Yvwg/'| j}f5\M;Ia@::_/17aruI6Wv7ϷX",ZR`Ȭ;k@$s"LNqRko:}6/{fQ\ ;=\~,|ȕ?FN |<DnۆV²۴ ~޼N_#/jCz!&CƠwbQwHt5$D2c?PsLr |1ț얐wK{ի4jdc& gh}sUPCdzh"i6!a;}B:(5_ -@#\*PqN c<5cѭtk=md{ 59J20~ooI{)V`Bq#Mm^[ߥ^Ą"?K"a 6#uJ²tӢׯyV{Ґa8G}7SG\[OEl:<,1mX?N5#6Q9\syg-e ͽ;5td]ك~W\gc1:1h@ϖ#M.7vMeS%&sH,yrBO‡dY>O8ZCW9[" qOBO >J)rv0F ?_˫'u8[wa=JR續a=yhLh}qXW|6b~62BNa apa%OiTthYM 3JļfB]k[LRl5N,]wu@VmeMǍM%"HnY ыㄧ. = %%'j\=x}ԆKg<9%㜓JUNXĎ^@f$ d޵N1i*QP#~x#l,-f%Ys E: 9?+UKTmJQ!86bk8[tc_ Qc2^AMn|K=MPvquV|O-3 ̠!&/%3}וNO8hfH0$вr;7/IAϛ1 V]3vy=Ĕg-tk~kWyQ m= $ИEy&\8  qelɆI,LjH@It1*HI肌DbSD:YUgXxŊSr78vR^ ,] =KJhh7*JCv.,1)l7u?Iq2(T[#)͎1m{&脏?%b|JG{yLT-Cpx73!5$T_4mo2kF6>sN L߬ǾiMgag 9MID4Ꭱwcm:9`Kؚ@9iCtt.h:Zwgkoݤp 1K:;CqNI̚Jis`h=+t. ;nXy~#9G ͖ʡv"GE[/*_)D+ioZ&͍YOxLJ5.bi L MV/AI痵%O#? "UJYZJ>h<H.)iq^|ޞoU8&x֡z.ڐaBd_vc:;Xp8U_6Qj'Ϩ }MuLFe; kp~UEMQ{ j0y}Q"XץK*HkvXD4DiEo.; $nüd(/x [c6OT6Fӌea`=jؔ,N6#IY?#[ haxHst:c&pk6uҌ!;PB奝$4BITCu\nc0,yCb )XRLį)X0-,kx/ŪwVT~sD~㒎 kcRyif.`W}JDkՌ_+9\?$J\T~,i1̅r^ 0??Am6MT"dsn,MװD_AwͅO \Şض%Qppfma5 /Ih4v)m$|u Mз,ǬU]XdDy9 lQq p}6jg=j3 I[?_;iY+ U06ATvt7} P[91-up/!ܻv !c|T*¦pAY=!VROstebĝK3 {U)nlm(~zFq}`KHxs@a!śKM}5cg o!i$0k44$t੽\͡y]\߸,U0!LLr 1e/ Sg^sR[Umm;ūS}ct&C5FX"PSEOh'i_Kؼ ?_  zT:) q l/E8O: ~"ObyFVԗ fd&OTXH:3:#pj>"aO;gθFDN$#^ *.(O+Z' m\ 1zģʡ ׳#gA /u v=_%cqT+`vnmU))a40:"Ρ7ͺBH~B/fǩ{T9Rr&bE-#sYYuVg3LxTr4'S|Pe;ʒ=-Uf(U(yCe0j)v*ΫDOҡK5Z-Ƚ#`c}+pR8U%ޒ=-| a[wdʕߙNix= GinmY3m 0Xp|Ǻ@zHf]S@Rs籃n '^7Y䍡kƵGÎc ͪz`7I9M_ആC Ț6P+,T8+͆s=~/ #gn3݌},?TVcd:xO3򘋞m#y|#蔨1fcP1}M?poq;).`GR' 8Ԙ)I{cosۍhyG2/9~XI",%C%w@@'X-zu&XQaoUY:Q} ?{F]A/Z%d4 .9qo㶋VUd: \"&v-612{ʢ&g '[TJBO Q>vUm-{YڃRAűƦE%(-*Qqh"d|ۓ+$WZ@t|"4Cu ʧ5o"( 7;T'JE~5;&=L>!daߙnMlHYAB Ye8zY怿Ĝ}nX,!c@g%0vƻE`!h#)+uWc4`BD>nх"O߂~[FfpŪjG;mr6cb~!cdf֕r z`hIhOZo3%{*dbWPg1@rh\z 5YF&Ӫ3=2B[&fť%:h}c ͈vך"21%Ԝ@ xk'MxrAHgң1Yk0Ղ'Q5uyj$g .T_܇/d'Wi.YXġm!K]ЮrMbɟeJ*_K("W+\ѿXjI!n;:ͨ tlJ% IC4@/Q :B8܆.9=_J*ksRֹ6dS$l|G3dFiRX^;&z&6$UޡOGs6}gҹ7hZ׆"g ixeٗcEb?E]4Xm3 ".Kݕl/7?D81CjX2Bdl LxJ~]|"Rnq#z|DC\p|ManA܃$I5;~W\ 6~9\\W'Vf N撮 LnBMgDbN \f,:ۖҠv#>7E(L| |!=YOFKKhGFna5@0~=77\fV7Ƀo to^£E坭Br+2b hU~M**1[ZqaVDh괁֞H!ej94zu{+_yS졤,o?ib)"pb Z87 <70uY6>F2ܺqKl/ y-5ENX#>q!n`r@'ݸZ~\jRA#KUi2 =[hI Dfv#S,Dy- ge2Bt,ݯ/xؖ,{_U) \b0[r\'De4YjXsV䝓&ñYKIЙ@ ۼī.᭟ՆB>qe4찡ƈ_ %+O+Ź/iK Ag=ٝ :D/8X6O?R 1j\o{"b %ia(T0Z Xa`.BS IsL ڷv:=$޲m!ϖXy4/#)۫&J(ʷ>y`8vō ů2hYI[l~@uCr&]@c 7- áoj(Ja]n+HߜY m`a{M0΂6 s]&I$wִi:X.5uwY[îA;Khvy Բ^' t8>1Y8ΊUΘ^CǟHi#$`6GjSc,gDnSQ{\JKa@P$%gd|sI/ɕkDl.) sM%v=.8_SErOԓ%t&"r&c" ܞ3nWql.??{.ђΣg09G׏1 wI}YمFj`5&H6У! rd1kTG-s[Fp-V%hwť8eS|UQhMp#rf‚9i8M4q0= 93rԫ,uN5nħU!g9($OR6ಳ.iyy l1j[:BDYٯQ_c7ϊTqisfg"|a]̤-a+E,@0"p*!KkE<  `w<I& sFG!g|`6eqG^i7W⾗x{C7}t_O\ϳxBnwiZu2Wq^XCQh $%p23#MâGW:ơ$J.˼Pү#@`x`[0=v#n, a &k=/|djxBA[`xmlSGQO/%D$pF&i&/;4VH`b'Rý-k mQ6<¢wͅ6T`M|Ejb:3h sL-zuhۢ)m^N(@_'~@3 ӛ5-'|O>NKߵ*GDPޅ"5MxUկ9}'us w2!Ru cRFfp5I륲QVz+?9pzl1D augNM:Z'|СBHT4h{SĀafڿcg?3!eX\ژ: P3'w{(e0<->dU_F$*9n0q4&!=lFL}:fYy|7e* sStT^eq'LaJJ('v`Yg'F r6pЗlB-C91%:h&WjiJpأ4ЁzILJgJ2wls#ā KG~ymc&S{f$G 8KC cYĬ& 7XG^oiFsoʧTZwam(;c ׹:~鋍[ ;B(e]}_G٫eole8@zeQ8Ee'q $E#"QaQh&\1Y3ux$= kǫoݾAc1j%S8~9<'Fofh K?wؘ0v}>Umzcpyi~Y {+6ЋPVM?/:Rw|()2^ZšJQvL&/شS{DH,ۍG1!4,"O^p%EMX(}|/XZ7Cgdz O@"d=9XPH2wrj +5r^8ìIm=ZjC*RIsq,/3z댮^FU[i/V[X{҇*SP륓OX,QCj1x&]9?R, 0`fםT*Z#rmʵh5釩A cy u ݒ*N^Sv,ⵁ\tsigy?bf _~"ݼN"Afoa/=PbK!9Uˬ[Kb1šѣQh*YIl?M<&*pBpW\|(["?)M7vYXf-JjF {HkPSKԯUf_R%O;R eK3-?nѝWdx0k.mҌ2ʁ@b=cq-vkUiI/\̘VFQem `[ u@AO||x8rٙFWq 8TOms}(lVŚ\))KɎ+B2 %Oy;*g|g7zmȸ1FlFTM(Uvn.xImu"Up]ܙ[Gh(t❺NnTziDj*3#s{vڄKM#N*:.Sp$G|}.;I~Mn6{U愡dJA\ta+GB*X2(翏P:NÐ.{Y W>w#fYo:X(oicrP Ae,cLN|&U*3#]魹ljR42HTV)yW#^8CZaǧi1be~Zb9"H uM`Zx U. %m?m|^J綵{m_]AkEODP~ >qaMUǦ8.Nm{rM$ju!AYohySn|=Mw"Pru*.D1&¬mB4~]*?a%E<b̫cTA!5.?Z~Lp5 VqQArQ5EE",ADzzŠ_I jibpv8>ڐwsKB/F2 W3l3l >*8t.p+QOݙc7:38v/qM~(( @w|K 5}j}IGݷ1b5~o@>/j/SAߊ27ԙmLTUuo44s%< M']hQY̭^) kmt1媤Nw7)&C!_9ā`඄،gXO{mrB?( yf69;}ɑ#MŴ3~4ܹnw0|t%^MoΎpԄn1|0}]刂pэKlv^1iĪ.Px7wUE9r@M"ahf>m8i4 'BE8 KWRg,DQqߊԌ8=柭 P*W9V3a6? P+d-k$c3]K0H}*͆']2@5|LI&h.)ZExJ>ѩ|p 8'\Z,СXad2](f9fZYV" hLk y7L7꘤H@XvEw-w$MQjGNX={w!HᘛͶsֿ9b-:9D~q45*@IJYE^޲śܧ\(+Aܠґr.ՄLToM Ov0r8#=\ ;(]B$ˎNm߭]:)W뛏_ NXUzt]2MjXf)(rSYZ/AJhZQH-!5YI?u\@Xpn"Z4Hѽ/.}F%!$zkHkh 2w>9--se.t)',mThE~ǹ?iuT f6 VgYe(JAv{?o:%S8.+UVл SCnU^E|\Uq},YL^]?>~چ1r>k2-Ϡ?$zmSp `&Ac@ywh$' ʂ)y\2&vn1-c.2-EpZ_2զ h.Tzցf.t'3[ μ X;=Y@d~ +T kΙ>]63ٞ5N[ɽ[^~0>G_A8$llvW,ojEgP$^#d'Ę.MlI?w.|jKNӮ˷zv4d ~ġzވDO|{{Rϰl,w1ِۭ tMbvtŢo#(_Ϩ7 V[|7V^hfDퟣ PjQc$ۗn_Y~T:ee|r`eeHQw'a '$EA+GwwYZiqhOt>`†@'ؒ2T ȹ\}; ף VJ&n` u7'5[rk-(,Lbo# =\2k<&|膈3(9 d6ζ@ksGұC |E2&X!])Pt6QSlbe 2` 䄂C5X}' PŝgޮwEѽf/ q j ^E)ood[XnÜ%bR8~g*?sE}e& k/taO8ln\B`x njD-K{4f^(#~ DS@Th^~ϗP * Vm S d"&f2iZoC~HY>TRaݿ4B[`e*&R= |^?[Yu\Ƴ(݌PB05ɱ68Ԓ_Kv˵qt[8y{N~Nˏyij9>A7A9\(E'0нciw܎[}0D[j@ak ܌Y| ݡXз[6n17_-u] 6=oK4V'_hT픔<:BAigHZ{X0W$ :U*NۤzV}BvK$3,d![^Hc V8_aMiOO.ITmXH,dt Q V)j"@ˠJ!GD ;5U6K]~@=3T3)A>cq.@ U iPwG-ggN~G]h+Db8uPhu#p؎vG؊eeՃb&'ٯKn\-'86u:O֗Ud`+ J_ˉů-_\׎<vg:ߵXՆ7L{  3{ b8w'sqѣgn0My)Z! tgYmnj2J|n"]P!)=3tPx҈N MS0ks-1_l $r%,υ> _:*2j;浾.]rp&_kC1C#"j^`\aA Tm!&=vRk`M'4 IפDTɍZy軖A˧(~q޺gu/+To;8LҨN k5f[~-}-j(riG2lpXhL`ܺR0^A:]FwÍ hgR&C̷_Ho3@%)T3fՍSHbgq%EH֥F xܘRX^f14_G6X':OB6&cCݾBC &9)p`4, HQk1{lTk4!^}.5SP#Q%&!.OHNk$«Yv;UIOvUȎAưjdFy~]g]`,[ahT9H+tdAQ'TwbbtwZp#;{FMg?pȎ9X#P!/5#r"8<<\9 -/ŇNv~@%ԇE7E~Oh6"2;,Iͻ&,>ڄ]Û~]/Ly6gR~[M 7 d߯觶=5]eWϰCq8>gO,r-Sy߅gI?}Ԇ|m9l{skm`R=yxf%CX ƫJwD%U LQGݹ炫g"CIỳEZK4$,oOi~4ѱCrrOuG`ޝi[J ؂mF۾W?g&A5Cr"99`<^d#^\5y/[C9\W9[ ONy4wsK!/W'D~Wr?.Z\{o9[vk;aNnN P@[}o]CZIg]34*: T#.iXe)B_4u8n6Mܽ[gR>P[C TO:\dz6I۰j'\,9Ӻ#t `ljahvQDJ8rVW6X^HFSQ\q2}:[]mm yxp:؝&m J>bb¸(2 ztd:jۘTX@9h% !<| mPQ5Hc?qEP9ԟJjj@˺a)}{vMl0++DԬЮA k12A~_#M@KOsM3 Ҹ*&!]^zb9MTl C#%A3]R H`}~*ZTGpZiC>kcq$)BؐQkXM`4M[9~96*ܣ,ݱ2: Fz܈5v`hʓPHS;?ИAh;G[dQN/]ƀ,sT|%8)a-T񚊑Ϣtd-*6x#;Viݷ8u<ӽۋ_Ŧ5ʏ5ERA+K2w>mĚ9Ui.| LbVpD)ӏmWI@ 3ϓ-a:2l_vԇBb"UaE`癏\KTFlYE~n6kc?7sn1+g%D1x;*D"իyNրdrޠjcG*/76&Te6plX9f,۾ g'TvhNc :5̓_x@7QFݔ&S.Şu$C7:2N\ 0])=#eUEeH]옕A~ *WW2yf'_@1q!+^La"xH\?yG3XX6SEu>ۉ ){[F+)D*腞C\إ^pD,?t H9W@ɋIb?eRDٻ/n q]3/}nٴHrfΣ4^h|.f ƃt, W! uXܯyxS>EMSrJ_"Ӱ*[0ދLWUQLklXP#y>a٦xHFoUL8%.0agYZ07070100000042000081a4000000000000000000000001668434d300003944000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/mmc/core/sdio_uart.ko.xz7zXZִF!t/U9]?Eh=ڜͩɈAJęSoӭƙ/8-"$s R`qڬfg@X3U$U"fY[Guӊuk?i:L!=&:-,_(Tݡ/A0<ДJEVOƃZ$ckFو>XCW *"P!+tW-&ƸtBJ gJmavN M3oPG)8*YUuH-dPRR_$Ď 7T@h4ObwEF"$k8FL&*݊)1tiC26/UG6nm}BK\p:^^E&{mڢ<ʰHÊw!($i5%W6(5%;WN6`XוL<߮(RHƌB'o]XvDίh7t zzD=  XRɦu?`K$)c/ @ˊtUB>lڑ8C=j!T\kG:Ȑe$ 04R!?RN-pj泧x5'JyQh,ߟz+[0~H(^i}2B^s"6 r襁ː7CQ t"x멼uS3#U8H_ڐJJN|DOYdv,HGh#Vt;똅L6vfp:u0 ]|Â8$rb[Rpcx}b X 툎?>cRdK3+A.FBx'/#=¯< GEG6B'"}lU0<x~@KNPmQƐ[PqS<Yn}HCKMؗGĔ8-19YҺ'v/5 &aҸn] sRvgZ0_5?5nmhtW?$[ ~`OJIEɋJ !I#r_ ^w}yI3°'YJRe:S{^W[ȉXٿjxASM ׸~G F%%Bu7s i V\J-"`i2|" t]^8E4멦N:^Dg!Ʃ3lwφ+IkةOc\V֊L5j H‚ƽ]']P.sT*7~魌:$l?Rۙܝݠc5|_7^i"na~\-vƤgnGu>xO]Guu^" RE# 1Ř5fܔ5NN=ݨ|%'cK>BUj3P#2ഉ WL5PN@=<2$G_bq9fTFѦ`9{= sƉ8h A1HHeV}/[G: 3޲ې mQ?RqG20~}Rv䟵9nn஦'xqYO c7[y%F:g31C[V$pOB@`H|GsnYJ~?<M<'owC.WD}Fe5{Ro8f7!z(cNj O45dŜ4#:G%!}.]``>ؘ]x*<b>-'D qgS2UObD2I_׀#a`*1ts*ݫ-R՗]^1C8>nvشbw|'DYNju>)eӈ>a0,Rw8`~tنjqH5# 4e){dqC5O/M23k.("kfo!eA䀮u^o򸄮]'1,c;<`,^s;ekޣt,{A`NefhUR߸w/ Cum4M=a(Tp&:"՘-P:3Е{{DV6˨͟qIHX'MJp°EB9>zQy6V!E TCAUӊpnMZC薡(5So32{vJ+m#C249t:gЖʥ2+BAXT`Kh }tjZ Vb݋ORvF;,AVWz0igj!W^䟣<8e6tWHFh2>ǐM47Z*9,ӜH{ Z~Chw+v;!i(YJ ou~oU_zK wg3iPuU#]nkЦʺA]s|.)D+oV`5iLgfiZp"Mis5Czk_a]DyhjQ@(ʲcsB714X"KY,s7:}N?kZo.%9}Wm9ugf^X$L|Vn|t#w\!5-gʵi)>x!tr_6GD|/w%n/b"ALǑ[F|HPba> Uޚ!1p? )VВT kʽ%P^l"6KBN#Q0HlGOhC!Mk &\~sfjz=hj8.r7Gn5=)SYJ^Y+8́Pdω{p`;f] dƢJ>(ޒqP: bbHmňׇZ\X' y=HI"1iZKO%Zur9H4t (`B2F ZKzϚHrG>ϵ/T#2h)vh\%>nXɜBR}Zvs?V^ЬV )΄U>rHl3pp R.OL,u0q+a߃9cHNeA8s8b5_3U0JT[˔3qFTɗ5? ^ t~fubGj!`햀 ǁdtI *}>Q'1\n_u^ 1wyU .ƥ¼붫&UPu CTp^A= (!UwGLln 镐0H>o{A>9|_g.#@%PY,(V<]h<;ʴZ]8tƢˏoNHHHqz6t>&u]`1Mw"M۞iج%۶?!廓xT3B؛Է⊬?-]eG+) ,W%#(Fl 7\d3΄ۇH0/Wsp!ed5OpyV_VeQ"),@-~Uq j6IUpznaeC+ 0pڇkZ֫L2m[g(N|eSۡvm#"` Q!DeO9 ,X070/^95Q^\ICaPSYc'1T^u:?+':sxb\+!ybDžm%jwG`poungiUA'E|;} zc,NfmC͆<ۭ1荮KR47\w|RZ^8^zP٬5h/֓=N3fdx!~(N2Gdh1zWdϨ/,ƈXl&$LQd&12LO`Ԡ-z젪$U.7墥K;ΧE;ᱩS轵1<;v;h6")Y2.( kU>N33uTkM&CfW#enuܲ^qC&',6;ИnY j+X$lxXhr 8 aeN`' bvɥLZ,/Ao\O;:gM2KX6O: zBݧ', x T }yJˤKB̻ -]&UW1aF._m*zVPǿ&29 $tI=!DِO-Ʋ>OǓ1Ddf@dϲI,5KB,ioxnFH^ rF65<,xc];q!] MPK<vXϞF#2 q35AUF/gv!飤jKp䜪 7y(^jKk`*^z2Nb5[7.HBy|e$n- ρ(7}i(.wXD0_RӁk OѺ\@㭐:GG`hCQԞ%*[HAPNݣj\~o ڡRPLu(!vlSEJeiӺAik<柉#6zʴ9u9T(9&M "ϔ}*Hk Z.> * 47X1\nnǢDlmd0Qfu\a?dyuQtaDqSܤQ/Oh1"_*cvV3YvCpROQX~\8WCE[v"| ~4Y%ݯ/֍DdDK\:]zrW%'TWoID\eCؘ Ng΄h,(T挷P,@Ľ#Lf8vHޕsL)J< 8OETlmUQY (zӽʑݻ4E+sEXFxRPe]_4x125|=2a?S~.F,?f8<\#M,8eX31(:c$eFs ޟe~Ļ8O*r0;n3k\7vWA;$]!Ǐݗ7n<;ӷQtPBSӗ(Z/j&lNRrFԳ wξUKv}ѩ+o&gIPm{ Rms+cH@|儭G|O nBUv#'b`FI X|p9-bjT~Fa:Lލ1t,\0}~ZlPIAHB. :VVv~Mx-@;_O-w]^bw#Nc4&-W9x-}VԨlTho4XP?t" V泮Q 'LE37k \ޅCϽbH #+Ўҟ6A쥋o,t/xVSŊ `ˋ;$X" ɴϳf݆ 5 4Z /K! ?=Ub|~Du% ٔph4Q31GJ4L#;h) 3'@Ɠ5ܕ0cYMppy HN{5-S VU)[/r;[rZNUCBvz}z$=Bq{ԛ !,>Sg5THI2Uvο\©}yx,g|S"ToT:ly2#*/f֠8HwD0PV?C5qc D-E7M;  B=0s/t\vBl.X,উG5*J'{$y!,5{rF#9I͉eT&J;&; 2, Sߪr!8yrԁ̰Opj 8;d7H"[$(y {s0w4mD_*țYn,7U L>CVf)(оjq0Q{."Dm_uL&e޶ M"!5u!ت҇[ frɾB4xXpǔhzgJ{1}m1%Bc8(!Jma[7Ɍ#=v~oBsH!W>a_o' .)`bq01ݴk3geñdCPBR ^;V4˝z&A3rH!mzp]g^CV^q,Xl?op>b}RSU;j➎[ I=vW*c; 1û`7C-ǝִ(_Y7͑{ u0$ V"2!m2ȇjla{NcyP-y9m_-HAf/$!^@F-*fnKړ3Be˞6+3::ndb̶ 1Hd!&%$v^٭PЄ]ھp"$Kω-iU`}^$fj1EX)}26-w'IJG .bԖr(u~9:f! ͧ$ּP[M yNc.믦7Zh\V7bG}VmsELI+X0.R=cGjK; %}a>E cQyc@ʢL<-5mT<~C<ʰ';c#k,EacbW 1\S8'F\%9OOjL_6*\2PhGlt@c 0&N CE~Da Q ?@4?Q[u ɇVk!@iZM2R4oS_PIrY杻|ݼxZӓ m뿏Ę\]dQu((H!Iܙ!jOsy ^kn). ù]GV)Ujthsn3kV^㖢d]0^bʱPJӇR !H'Wp6QD~qX!*l pD'd!Z=\1SzhOh$F& Bv1rYs끟)D81U4K|aly%\84U~s柃KfNXg?A?\(w;LsGا0ڊ-TSf^$)udܝ\/<)P,Wa.{r:B^LU-x8I =:z;B(VD]HFN{n  c1)jFbm_swy.mvGg'iR`HӅK=>XCRVqJ[7 pck+9g-%|dZ0*R چT/:j뵴ޤ7 9>l4:t1[0ȫlp ԹAv@ҥ}8e~!Ěh\N95Q,C W;ȭnl*gsƒ3#)=3P9B7 O'ٕI0tUr\}l(wץqn*C3!EL ]sJm<O~u,=O &ǃʟ WKR%G|Bm"M$I+;s{X/_#9 _a"?l~_?|2/D ꉩ{+ mg&I _'>F9IUix,yfqW"'PN8Fz ztǐvÍjGh۩l4ZiAb?- >'[x3Zex)7t&iHh$xb o_^,3k_*ya0v>> ńU[r֤aygYZ07070100000043000081a4000000000000000000000001668434d300005b78000000000000000000000000000000000000005800000000./lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/mmc/host/armmmci.ko.xz7zXZִF!t/[7]?Eh=ڜͩXfAJU7y}f[Ԓpk׃pRD֒)^^WqYzVMGU68CSMQGR ֡d2 [YHѩ+Z_##QÕ&Z nޘB8N^u9BXlӚRn' (LAfwN`E CWAlZٽC#FG.OugFhnN*gQ1LY|]jtPy*2zsN+}( TExgj(O!kW46o1`*ްc k!´Xv74QXy=$;0o~OT /Fdo ٹ9.dϩ<vAvЫ' BŅKϿuXSA͆ CgྥIiQ2]qqGa:#1QEsFG[8qֲimљ7PռY O7)HR74tnjpt 1hӖca esL͡ tuy'/,&zBV[PJL>\_^:ގíkrЈ5vj6sW}pRcR0H1MGu GDJ5=<loƊA/P(}OXxFOP [[ OC\1xYӿ4Xf@f253r ȑEžcᙁHEGJhORCy+/ IXYH\6X` d߶']@}Ta$nA1, 뗵`'s:+UbƘT?J`뮒9Eu)h@2DzABӲ!mv1 Qݵ#&P=;ے`jEZ%4 [}Y.5ū EQn 2!߹"S 9سN_" 1?ƣك~̶ v#,v_1o-a^,TK@WֱTםMYS-wcpd>;,rC|”ꁢîKSٕx7F?nIQrT;̳&F9_o"Q˶w *}*"ރU/M'X_ӑ,hx/2 ur7*ˤz+dM(Q262D?t@5G'zqY֧e=אZBr95A;J_8eZߢZ0`f*2fY :>q\sP^TZL1hJPhxl5,)&d–q =g5C"s&zrwYǓ _d|֣Ԁ*åH6qZL 9hlx-i2ݬ,t-((>y gvbmPt] 3sdkKɭW. ;}8zK>< W˟yj@c)1kLtu~* Gc jw떸.)sR&Y4yO K9qsYS_dȖUFZ#0=s1{1IH8g >`?1""!QHڲŠ#[}nZFu])i=עAA 6\/BŪ_/.^8*]w`eg)Nss:J뢘LH$Kݔb ]n9NCq_}KwdFbeៗy5J(bҌxg@/+ ])ӞtR+lmx !ޒ v `gwl }AOjk:u|HO1R˭Q㬳6遇w9&o/qLOӵkDyjƔM?# #:yQk<3Nzp#8֡Ǡߝ\ F!2h80UUS4DgptSTQUЊ6\O C:E,ӕґ|жNYzmqAT&hp`X 'ek kkO 哮d<s@th õDc%Кqm1 o^h܋BQJWs$ 8+7Jrߔs>8bqrBy eۯv7V"N(~'VDŽG9ZWd`M[PGbo@$1WeBf|@έ;9ą>ϢE[vthUx. ݾ yZ@X^mQ7 4߳Kzz|Bc ݞTx ҽ14m 2?*ʽqj|LN`TղMT·KI<'{䙍< &k b\c*?˳!zUK$U)œ3g&e쑲۱/T?&%z-S M #>whD j,@ {~qבڻ3y<pn^T>m{#V;fǔ@ANae`\\:3Vt?Oݿ'N^C&B*W'}``D)?g#LCoQtJ$W`%~e(\?eiݭ#@A_ g#KwMJٖvdcye:Wӛ>.fU "\}L4- s߿VU.O" Y$8?9kQۖSJe ZBxԱȃnLvmN Fg}*:3k Ч:CC`f+ rAf6㭁%-xxK4Xd)jB=Wi+SA^=ܳ^Z} _ =M`[ׯ{ & A rf<-ⴣa|XA"h#kI&XK^OkòЀnTϼ݂Q. *tN}'A糁"@MD*+uc8^rueg$Oz{܌Fٹ8 /\X6/X=}ㅮX%ҿJWţ:V/ kFO{I%7c*:z˲=he!6z1o+oT#f(ռ#vCb<$M7} y+T}>yS|$3WuJJDc?xqBT\g0horiWi1|_E/j!i$uU&nKQ|'=ӿ|.Hkֻ0얡J(YEFbwp|Rx<gϡF6B)rh& rJ^&}rj̾?{c|8 $-ߒ\8$f%7oZ۾2UJwvT&f-Z,l1| I&ېL8װQL5Qg+*dIpzi]I 6\8ż:|P@^&~"&Kl9y­ivn//t^ 9/&#Ji%r)eQ]Q1&eZgN瞑#nBڻŇ8S!ȶJF+ 2!P(lBCZ'yH`VҰΣ/J͡A%_#ֻ^KOŷu59?iMC["xt 5W%}go,#e48b0Tk;0u7_,Hf惼!F#ia~-Z?R8[9DzDQN @'m!#>9 3u}i+_ {j]v~qCDz[qDل֍K9( (GՑ pɯr/!rԐ9qKK?ǤFlh_]CVH{foQ7;&y̙@E}]2濯֨]~33xg~G849}h[9 8<:I.S@9Ļ#nGԁ^"8:'G *~&1m0hoXGXW_3fȱ6tЭkuvy>ϧx^>;X6_тC33|K# hE_ϥCTC&-F쁕Bzکn2KsJ}6b4r;xVb}e`kIZWҢt㗇@LX!f]kqYyhT0-7vXt[P'D5Fα%HE`5KR.RT蘾:Tbkoz.0If cSv 3DJ]i4m I9 T'{p!Ab9Bܼt?7G?& ADlх@1Lkt4>7d#}%2DwtX9sd LU$+&SM˜-mJn5\<:UY{:ܱ%:s b]9rzK3M8ׯ[)z䠚HDV.7FHâ@<>x9. D2W)4%!(j9|H56 p3$u4Uo02tB#m&F.B_]0-QU2*#h [,)/7[ZyrGIEW TNTC/[Ä́nǁ?6d`OCy,0ķ7qixػciQR /q yOWƢW`I4#BHi,? 8Y0%66Ij'o:)+VcW>傅hw@"%h5NMm$4jBuN^`Ryr@UtMf澮s?DZ:M!ZW֍Ly>vO)tʾGuϨW^D=4)r\,MmaT9H3ȮB4DgCPjObrC`5te9_5 (<;{0bȀzEkz&+gQXV2 +!mʶu:VXp~,n9pj78dyMMp;mȝyظ~O;D}6ɺ9x %z9"ţpm;nTJ V~[6=b_r|12aQveqbѹSn.郚 b_Qӏ] =00nLxu89x3CW 4r>_ :܇us2)VnmǎJm8[2z|Ó ݰDL>z ,$ЍERܰ*^dC"|Rqw\v*t@#8?qƟ=g".E8)*m8@uGͲ$ZoNsRZwkMDuAtȽ.jHS&! "N: 4`g'j!NK`=ֻ:M Y "q5oJſx*:r"%#7MG NC:rhG]P;|rͤ+dB؞K(7/=<{C=VaNt{Sޥhr2SUԖRI<46U1gMqU" B*fcwԍVP)qWWD&80;~{gqPM>MA>X:aE U$/ф_hY_ջטgZAG"N eN%UN"T2句jW`$Ӷi#5VÙ#uYͲ5(l>0P? ]JN6%C|^+ iYO<4,DYYV-wh3cg:-L d'4Sڤ[,{uzT'>)_+3v}X8dj|zLz9?Vi_G}vMWTnarrG/K(;' 40E÷jpW2(L&A!49%tH|^+ZV~$YXr:V")sZXQLyNDi[,9",,1@SиI^rMO Qr&tHnX/4 FdIpЍ-AIz_L"[ƻ[`@/g^H?W50^@!n&_b/Zߺ`)ʿw<%j@*bU o0.?B/tǁb0FI\1KUt(\^ L` wbC?C0]SaIWvVIYq/|0p*P}\7a<7siZgOt[=F8nPh$fqk;s=v)5YEMk|dz]k7m)_"Y7 X(^hw|)hFj'~M-1h=$xkrs E?O{M;+T} h>vRwM{C"m7S8=ZEf$L6M}P8* #s+8/1-TCc XMߣ0*CiP%zltаn@fޕ|'д"^|C~{qDM5WrX|i-CGMlu$FV3?'Zm#׺1uE F٩Fp9Jo2ɮKp%vRuփq҂M8] 8:; \Hѵ[g7 K\RցuxdMtB#q@t-c >YT K8/x(5="Ntfd izIdb!٧w3X%SLAɈQ9e{lmjlE"&ah|{CeGD!>';Eyi|;tI+E\qrbOh{UGX*j.:v'W{#7#k:A 2,iw>/>@;ԯ>P踡` 41mHhjn5+mHq}՘I!0^I0( nnB/S^&4@/iJE.xkB 簮 бL>09b4B#[̻pm ss"e2S{dsЁ=<&~{VG82yB[{ W6Q'Pc2{;`UmMO^TE꺽B/|Fh~f*hT L.:A=M*B{ p& $LcB? :q B}wk]@CL&>0rX^gξek,}5´'k;H vK^l8(QjL_#/e⬒446Gfn.CT }C?e7 U ]5R]y,_Q>-/f;`q7+([F%Ԟ;_G 4FgW6ι9Ue*X/IFm-)J~o`y;;?4?F R-Q'mտvD\F'>WP@@CnŴ9A'%s}ZqAJ:t 0ohKiӕIj'CȦ + 6 Xi~ )^As}x0M eҜw41tkVǁRm^vG-g{&1h>~Ab9F1%ZZpt۸mQt Y`fS!|vk[6_|bBn~*u;Ql<3GĿ)Xɴ_wF@GTVh`&?7`s%rP!h2}`~,ˊ#T`muף~ &f;ļ4 s'{g&ƒ!f"8N;W!1WLFe[ZylG8KX1ѣ2xBQ [>1=:);=:˛Bsj+Y.rhJ$ Q'g~VҢIi۾; W4tE3NՋ5yd 'EO>5YzcfiP!p;,=^7,;la).D!SN~^>!p^pŶ.}39IEeUbfv+u S {auCv\QLg(**☯. 5 E:ύFp8|kуw>ۛ5֘IEf<JkZHNWbi9){YEzۓ/~bj@+~!&m\y4Ir4|J%M=&.:U%DL TfF7h!Z]+M h)ؾ(>yze:8ZS1XNPѥl]詶ݷ٦-dPD D%ޕf5QklǹE_:;Un\(5Ǫ Փ]EXve([Mjͯ;tQ%m;;C副8KãbHᇐYj dJ둲v~VEO.r#?5ң7PR s-ťc{ @Jj4PaWq< V憲[(fO`4e(ёT%( h_/Φko󹭪&$)[{~Hd q,e )6̺ 8 -V Le.ǐ=?"V@f? V@ 0juI@8̒iaN#NiZN0Ħg7hI^B,qs+ mxߵBC~k>X[gN[y<%vA}p5!+B%)>Cq\*GڠEɿEn }L@<)e8ĶZ/* [=Gu j|D,GNԡ2P1; lnhRU@\Oƃ7U}taF.#_( Y%~ f Dթˌ%#6ݶ9] @ Y- 92HiMy(D6XЛS˅L#d>>H{\Γ3{"v0|P"1M+=?M?NT rtf-jDs\F!c1l< ܂\zUxWL@zj32_0I>Asz"7 ҩ35T{JlE)ט~w׎~kPΆcvb‰ī8]*Ň`"SWvjTbf8Kt.bcn*2ஃj2x8cD6GSlIK6"s`!H"5cI?ւs5V(H\e2sK~򲯭* /冉gb5ɭخ/Sb0k?m=dIwvKmTWN9՛d\ID o>=n<^[ǪvxRYVcA~o:7.pEܥo7UxabIS~ιlVIg2kžY_S>#PjKb`*cfώK< RtV4]mqd>KǬW{ ?ʐU8k˼ʌ)"z=ٌlwf-oG>z&hƦ(ңyp[7u:9S0!̯~6`e&(1! }fI"/q^rGU54w}E6 fc `}CIю ] g1. Mk1CR6,bٟm;Ö0ױ% JYs\My`A2Z+'î@j;Jv}Jcou#aDV 6iB Ԕ]7|Z9.;H7PYR#uI S(a%JBp ptt]l#[UyE_CK@+4xLB2HY LU'*FC$dtIJne"֜?0T }*7>_&C9qX2~f˟]vw~dS5DAղ70 o3KAL#:,X4dnW䌟fz+?kY=7"EɓՐ "x]rl_$Maکw\T[MfYZLrX)5o r+o h98Y78g&3m&Sжg4 ?ŻTUOn5l] T@\+,6W Zr_w%G~Xsesj 4-uAejtܟ^2BE0b}U0&@̽8k%{$0}2CBwX52="R1I#<8/>ve>DKc)ߎؕKuRh>E"#v- 7}#Gg#h}] M5YtKf?8]VJ] aOχ\m#Aٛsi_-K@FVf6Ss/#F(@;|ǔq^*تҙ03i-Isŗ΂W / `$Rq3DEv2>N'~D] 9ZeM>JI*vjôr{! 1fʕKL[M 'd]l̽/1=ή)}m'P^U_-)JSL=;\OR#z6b2\h鱱!pte`2#OON v| (0HaI_\zE%"㿐zU.9%n4Cz͂W6Yy$g=&%5BGJ ,KWE84<Ԉ+qh{%xo6L#ԭBFzF` n`_PۂQ+I4pَ%o pW8TͪShǢte"Ye]%6P |ZC{p=eVg! MJ' hNT2C^ͷ"wã1ꫀ<ကNLvP(!?7kcQKK[5 V?giVbn-OjuGQ_hRa()2ձګpw ݾ({؆d?>{ֳdDM{αhl)pB/fTZ٧XW_Gڱ}FK2!- 0Vt5_T$| ͊g{z`Y}&.qXW GF#1m>j#' w;ѸPM&H5 _d= 5?7)pk~6OC2z:QgZx% h:ȇC2ً8c_kC])G X1k0># \9GH1i2l76Yq&.xL? h/$3eCJW58rX%.|r@0 „LN=iؾ`r(X`ŒS!MV8Ӽ}y#рy|/3 Yy{5#홍/ V签}l V?N7K!<S9F 8*"V rķM/W^ؠD:#W* ̜|Wb.~ʃC^@j9Lh3;wӂPVg4sCOc:gvRsWkˠIdۍL[I M^w2؉&c) r%Nն ^q=Zm{( 17TgAtD-+F V7VWk>xد!V gI/Sgo4? $?nz pR /;u4hlNvTJYb1oIwY\gV]W"zz>G*I+̷x=/2&XW['S8Xǎ/)8 /عw{OU|v&9,=mkf9 ;Y3qLwGߪͧڦD4A!LM~_6*:8B3l բ)MّjPdJ}dv_W.fÉJ=9Ujn,H/?$?WsЎ1NyiN%c!3a.59&$ 탶&ah$;3fxHhPg7f81"lBO=aK4jOuѢ4u Ѵw `ᅗ"1g%Ö7`7ӷ`=xbO UB>3M23_l-ʭiWQ#e\"D.=z?\z]17Poo*rN''u>d`[GQ_ja ~Wfшuj/+4z_ #9K EoP;5,çw"7Q iIbͅ/}W0.mٚ\8asRfFէʛ>ns BAkIxkX=HD$Q :UKvKA-?"˪O~dL\~O s2o~|L\^iߞ_PeZ}*Ȕw7Vl;RE,ܶ!C8sE5*F7g>.`Soh7:tor'5F~M Wu1|~= /^h!k\[mD$ ) <=<%g?j@ S 56"aoXei3ڋ$x+Ju<_:Gc6* B`X:D;8/`I HósQ[hR ^yKO])T)R[hfs/BcUy[̈qsշe Ol?q'Wg"PA:p!] 2 sBXO*>A9Mlq: N@# w\’Mj`>YPue(D0lʍE!lxi !!V%i.(B@B ICYTc[#.dQQ 'mEƢ{IdlqX̌J/~b.q b|ǻSBB&J-bm)+_Ww86Z:X@XgUC5Uq "J!y{ eiAg8JoX!?1vu}F&s}w9m7>F*MMzO0g~N{5xE$cfIK;~K C-/PLJKiLz0Z3KOok]Ȫ _Sds1+̷+vi|:)-QIwcZ_Iw-cFkĈ-u8G2',uxJ~ IQ7 kڅ\c=_Aa0UrW09ASȀ/TcG_bh۶*"pli[o4p]JZlQMPfFKL1zu7W J-EZC#grvF=c W3:B-Q<:!ctKspt u0'vz\P[* &d<r &_R, dՇv}2 5%e|!ֻYjjO%l{Sjk;1vFD{fq3N?-2Crt.T4ݱ۳Ϊ)yB mx4^w+ci+v;_K R{ݙѠb,|F`Kxqx4d s(bcL iVqPȤш1UT7 Wžu7+Enk[\*aEy,|\^br>eH; GVCC,1H]rEP(|a5Nq_f=D̐]YvvR+ &4a\/ZǴ])lpmuYSz _SϨR1ǔ(0̎*>;¸#Z-a*I+NX6IK`\)ڴT h:,&7?ȃ꠭Uj dLW+[.N1Q|zTu5kAU6 :MqwFNl̪6l nLkMB]cigᝤ~cڥg0Hc82w}aKbnỵ H Ys5 u=N*\@P8ٗ%0f|+hUC ,(]/>K$/fa{j\z{4~x['ۂ1!CP%;J:i0r]˚E>szU^g?Qp~Ǟ*9Čk|;aj2z k=N1j2BŗWcOLyw ʝ\noi{ 4ғ Ԍ-iZlh &;6]y-[/e\56{1|&X?,BQQ"ݬ[㺉H4l/ф[7GsʏϟŐ -"-P8o4 Y_S{AKB*>?( f ۯ,EfP5'*40, RpO7=uxɧCyo~Jsɢ kJ֙k(Z4-pծCms#8ޔlvnuփhҞ?p[-r;3t C"}rͻP$g=4VLcHt$ij (;#iD/{B̼ ];މPxE; ;eu*r|Jъi-FÎ0G^nuu=:[}p6L~L eqI bsMޤ_0Ub7ш-hp=jH©rw8e=:Ky6ʕk>=TOBSe+!wt\P6ۨr Qy,LcA bοM M8CyLu2F9PsDIs[]’{A^Ŭeu!l/.u[2;[s10˶mnSWlk N05 tw,E}7gAb3]X1:=~1!~HdW-qNsEŵ_ZmgWMTGJwEuhHlH8o/3Vx`^RJpYT<|t?!RLB/,a^%ACW39l"˾JKՔw⻠"r ,JBaї toZ$PUX95T ,#ddbM'!lwb#c@ji̇q禱lk1r.,ATŀYB94#{Ӥ}ZRl2 3aٹ Qallav/TGGW7P:l w?뷏@\xJɘ轜Գu`d;:ȁJeޜm!qYO;X*k(k.bی;N V&C2 ЎeO4@{[;'A&Nl{%m1rFabyWسes7-vv>\ނ5,w#f&>g[Ej^@d`gޑ~{$H*)g X{Qe;`YH"ZiUlFqSG̫ SeirF` cϏ]Xliʿ{$J?Q_e"Us]AԮ9&! T?y8fD,)a oT-H<LQLO453gO(׽GdB(w/U4'ֵV~85#VpAeݫ˅!]YES~=*>tU@,OliWd$pJk7![N E!P!İl133IyVL5p҉ذvy+5zˉ_Pr][W/b7A+▓<ˤPheHdK9P"XRrSd [Rط9|tpO? m"æ@ A)>IR0bF%Gyo%̲:]70ƪp[dHs-`h>޷U|J\UspW\?NxWy6,B?3H9ߙS\Ik E gĽЏ0*u饟gh˒Xx =((oc_8/9[twVe& ;j{e闀Œ=#L#ů%njQ{4>=ʱq S'X0.Y-8 $Ŧtt{=7-kWǦaxkrhA&clblztQKp?!XbEllcX),M3gA~ l3U-z~Sx felg?0lEmߓy2tb#z-'W$׼ )^7C*啥;8KAh.'yzcdU1Os4$Lg- qo=Ƒ&<s.}JGiP Zh?n3s 3H(ݎ?5[W9qg79\Jo%M뽬o!&K;@F(j VjM #4eIhOM|WO2(<<6se[e)Vއbzj-8dGʆ7/P+K0] Ϭֹ`t `+%1C .TDR _Rjٳ&HsA9hC0~"k$[BA8r9z8 MH*y0E%%UO76̗*nZJminPX.C#K8=%#mUFbyr(V:Ka.ے7OQ ܀QY Qϗ Wr|O3d={`Ʉ˷!_ti#۲rȟ8m^RiUL6N]J6jtB#2{O:uAg=ѼI3 Ջ|;W;5^MkYMx\> EUM8~4Hk} I\Ӓm_-@wSRCDEXC Nff^mI7ƨ(V)8q0*cmb]Î|jiGxng[]:>ow^S{S$ @߃XDOQ8~W ܑ&_c^':ŭIfq,-5p?gڱ."߆x1\@Mv:"=Ua,CrΕ.)g &)cILo* 0Bp7<;Gr]Q4\L1U!tf"D@l{ϹeI›,3 d?Vu'c8# W~jV]О_-s/!q=!7r8~'Fs7{`V,.i ?Y>X, KVvVEN>#Ͷ7-䜶S{y|$Wt Xz@k3LB |,hť RZ\:]rJ֮ݿIXB !&S !J! |PFEf$~>cǏ @x%6Dis"|ar-3ؿz$}6zyJJ`")qC #X ]1m(}.vgI}Q׷pIb~0/DLMr*X>Xc#)% rL ;I?Q7>˚6^3󞓘k;]A XHȗ(SR6C ~B ?)y Vt'ް$@.ыxvz/_oϊPf?zڰ' ґ5rE\\t}>7sQ]OGSr:#E0; #,ؗpӧMt( [=jj ZX(3՜jaӘW;⹷d> 쉽bmOvU@9.щm\ν=…b9@_+8佯e'bdA/ƾ #^܇>j@Mg# 0l~}e fRSrCƼYh^5PgN?1?$Q͜Қ?so#}& O{"Y3o[XmX[m'4`gKUS= '8sxD[<ńGܺmY`Fcaʅk>Y=C%ǵ+^ (NxETb}[;|ueMAk>`"-}iqY<.-)FfvL/ЇX2@NQ-~VN·}&,|H(~.!e˹ E8PE#ܷTMfFs:f3}=NFx-/Ф+)Jg%p3~LVձe \>dnl¼Z^xN)*?(fD +s<%(!!,̋wp%P6ZNBU>J*:֩xzER33ں\ AKB2J)/W6Ia8qWDzJԬVnz'}]$~A4.*DIsYkѩ~=좏s2m0J3̗Ю zƍrq |E_YփѴ|]N\ I}~G|& ?FQ69uh2͍K+8&U a!l*֝]RZ$ f38)onhhd{::W^c U n O8w_8*5dh5۹BcU(frT;NSVl+ Ӥ. ^ l0{pK25 cBGJ}v^-;W DZ~^s-ZOs{CooZ{Docڵ)&rPSu Ybzr+PEcyjBptߒNӆ.y-7g#BQd̈3II7Z}3{gW<`w\)8 LDĒObeVZ< ÐN?宓.»EDѹ-N7}Yc6v/i1,':@ Ĥxdݱz"ZOGJ: (Ï$O ~y h]@Bmy$Tcl Y#p} NG0$ h&V \WGt#wt5ݵfSjϠN?tMb TAԃ$: 84}NBi<$_ViX zJΒ3)}Als.|R޸;03}/.%(C3ǫ5^8|iĚč%R%X$]5o9pfN:H[o9뫎JM{-[WBDF'M^ 5S [MS7Azk|'6=BϚ^p8&Uf1P@<1φM d~MH;LNliy N>bs  NHKH 7Bi>G x6k6Ub"ʾyLYҘ(WNO :|>Ϣ˃;LӐ+ fՕ1fZlQb|W}-s4\VIÝM˽ 0r܃,^3g^MoFۊ0EJ£?3`X)❴tb.J.=% BF=Ej+_/W -E?B.ŝ4O~ZwzSVWr0H?#G~]ysd3+wm]k˗s4l~M+v3a4Awdouלڞ޶IIYkӊ݄%vs0sfr"f[QBh{G[s$<iC/󀨻\ɓpe5~ [?1+(6Y=ؑy\yQ]A&0$dt^n eFb)'m՝HMR\tW P=d #R99z dˈNcDWEQIvoKM3` G^`BcG08DP9S'[N)y/$" /f̣=UؖR@tZ.]SfObTz "2): ([W/rm&[Ȃ+xσRvbߞ甇lgi M @ǡԋz7hhHrgјU [̸)Ű5sAz`JlBOKÓbxzw>?{Do£ ?]$0$E~ɿtiu92zC+-@1_Mc#yΨ^>p=\4]k_cD~նv2@IgNEbOڐt_֋u˔Jb. $SL$k!4X!q[ܐ;:9ËƵf"z]E;} D" 7};T(]{+mX \7 a] Θ]'W҂1c{j㋣]uL/6 (|԰Dۜ!TPˆL'=L\: Uu3;IP.r@E"G|!B?a %-wOyg9k ] Q4RG AB\n6*/vɥ/wAZf(OS{gL%/uUar0QN%ީQwnl[F t@ YE!XZh0XmE:-8WhׄğtRHCP]?+xjS(o7?=Y%rN Llj5W:WK![-yl#s =qD;{Yt!̷mEOU !;]ZW`ǹ҇pCH,8 2aS 3WfTTCInx횳NjF%D upu|M:n[9!<v+V1K<=:CM q~ S!TOyV1 {!`sF61=€{ !.q2etwct5lQ w%5H[u]h@i(?=0WIU}e:+Yc?> H;Y_NqO NэG5ix]/$W !,4cW0}:(Xť՞VNbhS:g~EB4{)bηf&Z2aZ@-(>!9=4 6]׶)W4\2nT7.э41@G\aL£[|4\R#;4=e>. fM ) "LpE?l "4<Zs.TR&)@I]!u\ר?zE@UQQ m! 찏0ΰBT*"ޗ_:|Yf)#B89r=XGsN"DgdXJ3U,`-qeմNZbv]NlpZ ^1zNq[woމMp;g:y Z $$ :͕U\Hc] o LY1P~UՊW"SƏq#.xl܆7d:録r 7tPZdW'ə)QTVgsRO uʿ)? "533sW~Vѭ[߹Aq/Uzᅇk}ek\= 8PZ8)N$̋Q١3|uVوrb#Co^œ*}aa-+~|xh}7Hs .;gd>ɹ$|ҷmsgx9Xb[?ܻD"4EÕ1|"Z뛯^- *6}'\z=;Rż8RUǿ; Zä f<܇Rsv! 꽖hN|UQK#EI&Q_9=Na'cHD׭1wg2Hx'*a p}ƞ}C9o0m.,I3+N֯oR^j,rF$<üx:l=0z#G?ܾ4I?U4|lLp}|QMņExƜYR "LZczP, #[?)@F_  7E3J_#?i\%Y`uFeIV;C_IX\헃S4fMpp R)ZwKtۈzZ{{Jq kHzM%nd+AG8_?Qeb f_b,L~ "\p+]xÁ3+I2펙.0=|xmH!J78Lp/Hz`W Ã"Uu$wۂCވI~yu ׺aN+8f:;*ccИߐr>:.ӼZ\e?O]1HW_XYe#R7H^5#@ Aa75ܸ]: TZIf2_3ۤ.jJ7b|_Bi_\&lqD8MXkF=8σm!hTw6[i>-3%Jnl;{WXé~㓍n#E-?Hwxv~zT~%-)F(Y%*yz|))&@xn1i\͠,\'0׺Ƨl<͍Ysz[> ɒ4f;δN'k!,R)pm,ˍ3Kl;:K+!ubm @ԓ\ .] ?6C^l~`MYM0n0a%03,y4x@j=e%xJmXu?tXmoNCuڙ@8&CwFĂִa?<<9I T8%PneH,bSߦL3r =.HN堡܄'%EggfF} 4g7Q1\^8p=g$6鉷)Dٿ)5|0=}.7eD9nO' M៤)~Q gXPXe8A1C~Y(#fpȚ}>HW[%32cf^q)'#p1&A0kD,T[Kq8QY~vʹ k2jgO!B {WOq_? ^q,{@)]m/kxHbxEp+ #ca? SyT7:bYBq'Y=(hס+DK qNNF ;`wQ%yG-Pʽ .Qm>*zx,6MI~5±zd1W&CV D(>%b9`"qiPJGl׸c.,ZtNfހw (j^fu@"CR@ŦFRGy緀>ff]60QiF]t+޸ ӤҔгJ eǮ6Ofς:@-^fwO]kgY,>!Sm"YU4N Z$ >BW@kTC">&˸Ke,vfuWS+op('[cZZZފlY4t4^әeעqDּ}gAwiF"R|a;*LKM3մ< r}zCe]M^ `Gr:DJu|yRiy[%]qKz^Isxw83޼7\bCu6Ho״JH|Un!@$e$0״Ro;L/11^r/ΖQ=jʴ[9pzs=/qȱ|bOl%Z:%CAB^4{_ZFDzHwMK58 im c Ð Lh$'TZEpo5vi O̿) q~AHmBw i}5Q~gBHh ndEmQR+G' &R`6&1z굽ɈrY6Kx(&-)߽U1&` ]b92Ţя#ZUicְ] 7jKU *K ūAhm:i#IYƞQLy; _g 2)տ+߳ADnmw ;m?V玍eDlx*Aև $W(X@fmځ7%QX~ /x%woEw{vSݩ8"e_Y~^]6(ftg괅E%Wٔ~n)k3Ǿ[&e@VMR}ŸN:aNoE!<a -m9)1|$hAQ4SȆHB.M`3BE^8mܔ׏]Wr7N4hDP؆#dy`'L|uat}ZKpS9.b {Q xǰ-c5O.q 6e3pMW>|f*rWՎnh{å HTQ@4 w=rI]][yWjjN5Ҕr[{Dr LG j6CbH0K1SBS/dl{NݳJjR.^rǦv0stRȻ67ؓE:QA/U͖W1ix aOK O"ZmuJPDQv5j|hAheN\ 5AXU/,,3o,zNfNc"]SH^Rb5-BT+TUb1#)8^ $ς/;9 |]b*G-Ƒ "yaQkhƿx|C'HJYpy*]+hJc灺 $J=FB&Aѓ;TtE>D RN 7<ǂ-Nw-~o= Z!w;&U^$~Ryd&u\8o$u-U !sP32IF[_y*=H׊KM6?_ʽŽ})-ژaΫY7kХkd]UP9C&4 3H!h"a] OA4ːSia(#_[ڎ@7I0cz% -8O[d A=Ć`v֙f#J[*C4ePJ5%^jf&~y1y0b9܌n]EE]&.^ AR7hds,!Zk3-5 'ⴜm#xe zR4޴INtI ڭTaꮫQUr)ڗ`>5ixbN~͊!Ue }X~ǬfϘyS04eE076/g]묿|A? i!q;ƕd# 0*نV͘#HҒn A|%PO" ť)V 9..d.*Z^s6KkO&0Xm8WK{q$kĎJ<7ai ` e΄U]+YAbt)K0qWsZL!Io^>D_<]a^A]䣜Ӊ+v"AU%?/ױ!{n㖮H㩖]4BhEވl'ު+Ǚu.n'GWxDD>N崘r5OjZ(z*EE#qs濑+J[$Xf;ߺ0;-mG؂UwX{&K07Rn6;t̙B@GoGFq^?|i|Rkߧ6a6TSa^Ҹ\=K>[TM[f!p:KUadLaTDqO ϛ"5`GQP*\83ْuЭuEEHln4G6F ڹq* C8B|3 m4,;/1l>Ag(_B"eK}optelVOJ} ?{ itNc}sN a $[k>dZ{TzF)_wq}hU0ǀeJIʗ%ӳy5RA u~c60okRiOI"4Q= x9b4RaA;$/wg~|v ;4YBVUi|{sKqPj(&yajN]C@=Y>UI+m6dIyꤛ;S]O.7+w~-5<:rYT`c(u%Px#[vߕ+L-~~rV+;(9"({yM㝭˧\l0Vߔ7.8..u_gn\7\A'>g+%clM[w3tZŵW[ȣvb_0K#3J#C#h6DWBc@DFI_AQaovbB_]_4m[ $OE=RV+ӕ.ƻi'I+69E)wԟ>cZr9,OJ ێOD0_XNɩ{Uؓj͹-L;KYT-mvc]ܸ6H<^屽Y&oK %5S?0ŸċV#rȋk?}9ϡafzs2"lolL5!*r^yP=Ӥ+s;vi\AM#&kN2 4hB@٘;6w{~dtbT`#I#=e/3}nW$ ⿀~'igo;o\lK j* 7;_1A :֠#`&}1#-^\{meDLD8`;#MI7)<[ Cb"cBݩ[&R=?#K PDYDGmKc[x4q$m o7.Fѹ S$v)_~;>2Dm @V,.wJO;uɥū9]l سDM4*1]7i,DY^ȦQqqBZt4p$%I0[n\M;Þ *7EzZ;O l;#ww-+HkdTʗ3"zݽe4 DR"guh!KX:kc gv mݘiulEz򲝼磳J.2qq ¨n`d B6_ur73freFNnqm$Qz [CG"4Z|q9+q'tÑj͏\GqLg sB#;RE;y_104Km$Pl;EKOC)t;LA1i: 2%,~,t k'dUOj-% tSlV{xu7Am-t\c[M9_7cQ~}cdh7k~Y|e%a~2moB$r_XY$7DԫYH[LĜȀ{1s'ʚas/oטPBkL-R$A‰`'%nDz"k{i %+㹵jⲫ,k8;\yN^He4\Ui##]>C8$G CR-drөN_L; ؋+0WbMN+ {'la"ը ̯腬A-ŪT|Ĥ겏F8 UQ $oe1kMlJb6!~Cf]} /m@:g|0w1D11ג;wa)fX1zp&{#ՒepxT˶-#TV[>*sS@@hJvjy&*^prvy_c3x_*¹>}PØĒy8`o\\cuKhj_mQEև:75QvtsOzl"\~I4h $kԘ(y tcVlC *<*gnŽ.exD[Cesչγ&+:Ŵi *ox&WLJzclϱDeѝ@n*K}k'>3^5U1:#:ŝ{Qq1*'86OF' |g_tMcDѓʀcՂt*aew~镹da\HNNkb n>IE?Q l'Â[_kj9*,)g`DҢI 9']DS&,Vj Yh +/Լ_FɈa=aSbBf 9ǫαfd>2LH0ni_ وy,ȫğS| K=s(*âLzr*حGZqTa}a>]Ou8V#9*Ltl'~cnbr巏bBr % ,Zs {o6ğ7AxrjET-|Kc @g- 7Yu{-_UYظE?+?={F= u0genTBbFkqv1nl;t gtkQދ=uvm7:hⳘb丐̮CW3(̰>(֣c!GkZ2a˲ڪL25]ݺL'zuNBF޺r#Ƿz3^iUW F I\P>o+B sO7R± Fqʠ5]\KN[baV7:Y7,b"fHU^ن%4dzMrݍ\xk,j\P~#|^|pLM/=E<:19}ڀM׈`^DI`:H.PUDqA\"Jm%Y 2Fe]l%#Nr=tvV:/|. -wS*V%wr?@NBpn![T5P F*UFcjNPb6ٖ,;rr<'LG/1ȴad9gWc5v<SkEq_ 3ϗs(.qSAJ\uPu6Rᰅzfk<+76- F\[v,c,hw/GG׉|sքHZ|@Z*QwްϟqA̤OR^TRLj龙Yz4O~:iNo_H_mSz?xqHn^#eqZpzFAx;$ &7PW6+>,ơ#E Dh>(dȣ;.l#b9ŕ}s)ID +a:55ha I{.Bvx!,_xBI,LTU$9AKV(Bu-VS V3L3$Aeo)f lLUGɒ/,=bMRedlL0kulUW Y9SUsc;2Fhp ~]!MpV_oy)؛=r^I wĔ m׸ׁ`Sjơ0AJ׭0 N>Y< "5ʗ P'i\y{ -yʩ½{'q:qs߆: /qCy? e?#&d|. sM7"?;#\U%f\3_$'%i])bufo rH̙ *3^piBĮC) df52TsS Ū*+%FD%9W2BWcT!/$:?> 9ƿ@s$u,*ɴjS?Ó+#8ْ$AjʳAQ4*:j]0d"kc2rwsh XKʅ7E^.5ٿaHF)uV nB_Y䍥f5߀!Sg\wZ6d ua]CYeK(ИH9#j;M:xjY_rqz$}8)B쀞 Zy_9/T.nϒCvEdqUDAUt2&cq[Y&?O%NufFA5Y J ԓ. $4v.Ӗ@T3bHn_jUɴayF#*b)"RY>5"bVf$RR7hw ]Mc!CG~$jf*;ٲ EtAVH(7R&Dyثkz`Qk} @ݗ a" RibN[*Wa^X:Ȣomor'^qF͂B,t&sA.OqE-ޞ̈́b@i-voOt+ءoΪi6֚ax*weƀPHzxnYXaNRj Ta|?:#QELQ'O5Z$ 8aC̸>ك_xFI>j>`0 zA_y2o8[Z&]`gevuL}<}^kI=` tP* cbxc[" jD{ .BpxK\H.: >s.kZݬAkي =wPC^FSWDJYa/οXRW QއƋ9i̫i MUo|ְxֺH WF@i2qAgNdРٶ)t|cuL{0`{\ +@h6m?w}zm>]f8{FV;E6xG؊Cm I]O XB񎦏 X5$ECkhܛ"\s1y+ʘ&nd/i PBT%B<l#fpBlY&S{n#%eVFS?ܓYa6}gSwmܥZ"&T; c?|$*ITGШHTՑǦSL :^|AXKpy1RMtX&{0J+*ëxA6?x%-Wt_tMwPWOgS(q#DNRtiN!pMVt=_qˀ( !wo),xQR]~GZ*< ƑJ!Pbׄ@HZl@8:|~Dߌa~/qYef{t^;KF-J,lmLpWzhѤRٔ&qm?a- 7Z2;Ms~WLrDs"O))z QЁl:1ӺK*ϑ{o^E2}h]]R>JAaigxO& >t(b(Asj dž33B0B)'/<9|l_T¤~S"O=NDwF}NwS/\NsLź`^RWaӦ1=gzS{Zks#0AZm,iԗ轤#k-]?%mNoOӄxUAPFjuK&>&fg1ȏM3x +غ+ύ\!C3c\N ;% u&/;tui˺trgf֫t:j#,Byk-"`5YDۧץ6PnB쟑bG r~d;5}@5CGx&zL0m_ډ&(%^cx|ɢXtO 9D[)/8quݔ g|9rxQ&v s} =^g3CsRm4 <bJ_PMw*>Ƒ̻xWMq3K?Qbb2 m$jHt|Uj-ϓ~5 -ep8QO_TpUjʦ4/א)VCcXa͍ a%ghcW,aBP_iݹAj $0tȑɬ y= A5/[ -`),6+'T| j}5M%gGٍ4,J#D!6*!TLa#tմ)0m=&j&ZmD,SX1p" 4>H~xիZz2Fȡtb%d.FmOW LVɖIod}i!aN\*\spj{\ 29CJ I |]>?cZSK[kcn=bU[z1+䄄;Ĭz_JB.QEMߛp/;mwNP/Zl鑷q^n/,ƓG50Og07\TR ۔X-D7:^4#ApDܾ#C0#U\x`Y2鈓~R۝{Oo>DswS.{h 3Lk8 ;@tUg1-bq%pey1;6,-&8S~'#|꺂̡;AOBރkJ,4Sm8ͰL-qR_g@U6v08؋64 W/VY)dGT9)YM_Qd-&j*q5Muɗ\M\,Q٩X`҇?;-{ + #rQzVşj1>qWlkƢ~w6khߞ貶E h9Hq4bUar0TXl΀w?#1~<˂|EtK'"0B[i=wQVOP{*\Jx(Ia\ר$fM9q^3 )8 *)-SBd[\^gh(83 e~qe_f/) C^O$¬J4Ă{Ԣa[0^E續 '-3O7dr `* 1; Y9qQXk{ߠD*k1.u7{Kϔ"'@wqDӉ}[T 7ْQpq̺8lt34Uw<*٘##s _ XILqEb#i.=yQ}b0ζ'(8X4V>eђ'H ѬRkz3mm/Lu^/Z笀ɇ.-M59 r'YǨUM k <@NhԕsLWX>`jot_l&Q>LE1pVRP[ &Ԉ3pC\,Wq 9"j ˪wf,ŏɪaK'Y}~`^eH$#aXFQYVcFe`Gێu.IO0r8Qi% [Bi@6ϻ伥s/]?v u<׆&]aADkxim5t~]ZÔ- ui0֝K?Qxoy}& 9ݡ֨$ ḀMrUHA*ԬN,)>F%{,؎Bֆ!z'ۭ% )Mm9^&)d/fGPsNSy*erա0N~\4%8@^ԘL) i[QCvkSMe6T ޸ףv.{HmĞuǬxY]G7VH tN>hZjf A(y$KP^#wq6W f-x㉥?pQ]Z UtY$MCxP뒘8?| l̻)$^e.ND/ ގ?*[oy\b\ [ -|XT>Y@Z5fD =Jag&l!>⬢jAK0@?)M7tKGb n÷uuwxZ) pJYbSݗ煿;mÌ9D0(E?}8\xG5 3jطoV%m m? ܗ`ݟ},vM)?{9dHd47˒١ ~37b}h~Jlvʂԕ9,%}t Qʄn}]=beB HC騎0{_~&P_Ð.M!P⥣(Orf/N3$jrNbLu @-/b(%{oxwԡ|zm]1-Fd8۝ۣi8AK܂ӚB^U0Ts!.R,^V j w ⍬ edC_)-"OG|_i_߽ZUPv  x߹X=&PFj(@} ؈R?eγ?_zc̳cGNJEb*U7њ0PoX@Y;n x" =}hw 6?^ ;:.*8lZj(PEF\oGt($Iu0ܮ~Teb0f|-5*UR'DUjl2FW4!D=|r%TFUND-E1 1)tnE WNTz֘( ,9KӺ hn<5s MkvF+3״Hv!f.'8Gꔷ-SvArF7(HFBPWjV7! t7%uLg~!׶PyAB ̣$54vv% lizE$_3bEVGN.Ʋ+ ?#7%g]p!.>RJl:۳c5dJ>H(6&T2=bYcz?I Je,V* Xx!qa^7|@5{LV3@?Ap号b{7U|~X[J̬+a1 M먖 5+sK╤3@Y_M.-vo\5:o뾘."sFhaK6^/| yI^>/^$ zВ=gARR hx jH(̦ 1!L:QZD%uŞΈh"FfЯ0f{|d9?:3Fr*'pxPoT(M޲81׬O4`֪l"5F~.=4WeDĽe\ NAn 8397C" _kKd\- *ňF9lQ`h֏7+|X4ixlZWlcbZWy4(2B?dӜ#kʓ8"~}pH)6 Nrg:*ХDѭIxv),JOqM=nۉm@r\u+lu^`,qiFF=8wk+īې: :j06# bvm4 3$"@Q'dODy(Q$l0L_&KKz~G#'pc1 ̔5/rZn|qv7\Fs@9{φۂju@ J $5GQ?3C") wKdKM\]jj#H`|&'\kq\mk_SEwMTxi`}IWycSXŌr(Z0u'p'4=fMpgүQ~}'-~UMTBQđ+9Iil4h_-IhbMDg@LČ)#wQ9(ےKa5eo5R3M+ l]Sdf5$EiɌ j(`0ifVwx7٠LͯYPV{ȕHn׭px7層D΋\ { 9hBk#4Ӵ)sCv%RPZ Evm($<TFĻ3p#ÚK??aQE| @:4KpoB"dnFfs #7)3PwW,m1Um[P{`jHPү +ӕgMR֮}6e*2o-⃶o'Yx7  9c ^v'FtI@F-!Z7j65H>)LXѫʏ=! R&pP{HU^4 GIJ ÎxׇQޟw(^(~9CUz[kWv7Q Su…&TƝ~ߙ4ۘlSKEE>~{-b9:RI%HLb/Y-/0rDNk-1Lhsj‚O$f*iz \YegcS O,#Y,_f1g,fF,G_ 4n-8f\7 fGj0K뱊*0 .ÊIc3ގފ1fg7e7f/y PՀ|3b?O>MDZׇ辝ѳ\`5.ԮJp?J2wQZ, *P8qChK l:נ~KۜGSدcfi9J|ٴY{eIxl# $ .BiG/'uP)og>J#=> -5Vϙ%d8DZfE(kN3vÄ>Tcp So n'稬5z%hg#7R ڷoGdMC4oʃ˼=0k8@s /Aza.e8tNTecc͕Bp511y+[usy:JP5ƂG>f6::ae^Cmcq]Ϝ%$-w )9Q{/o4ѬL-vOʤyRC_Y:P\EnĊþvW/2$~zTb/W$HnNɹ`VS"4q؈ (  x|f:*D aHnqcR)'^^S}/>-Y}P`nEZIőX,n!/} "dU%ѐ׬Eے*셢[]{ V2 A͚wxgvyjΨL~=[3hLi!m芇r]~ho&z{"$̸`7}KѾ \Džɤ s'YZΠ֢qHj2/Mع ( Ng.>:\zT>š0jVEg Ono.:(%fNp9W5SN&щ EB_"'=o#_>G7fa^,x9#Ga-XhNChrN^v'2xC( IM6pbi6UX:MHe4vu!dym[e 쎂>SAWDPF\FN-$f&' IzfxHgy6u[))(^(+q{D liE?Z~ |.*οLn?( Yd8o9/ k04&xQu/Dǖ5Yᚯv_gl3!Vn^D ۚUXPcQ&L0{'N`& _CB#:~7P@qn︿Os?;|uB:֚ƫb&5#7nu4-S'{~$vN^*ZNk/v4a73~,C: cUaR}7y6nl" DfJ/{ʏwO MWh/J=^Z/3Dr֗0ҤZ!1X8xODo1|-29h[z >K|p9+4ߗH̨hJÊdQTPt.k  BICPj}0k>[(q8:-M$Փh%q2^I$V))o$"5ɪWP&"YaEv?7},6Y| Bd ŸMk>M+&@:㜯⎻µn\M A`Z}TIjԘ,?Cy 'NBZD1/AӪpm(~G߻jII b]e[ 0rd(@ʍ =1`A7 ؄C P)/َV@ޘ ު lb!]DQ=K6.@m|tsGxP}}<^Й%S SMa;BMdq!ZT} 4 >C9+ {Z9B%0ig,Qz/mUB6~]$:mPOĢy K O*Bu2*<⽊ e$e!h ܇aIS@'#nFB?oUD^h8XP0ӵ1c_`Y3T|㳌}e?ojp`}[uZڡaիۺPP3f2;) # 1{D_rvOn}(FuSbXFT҅ \ d4+[\KRi¥Ít` ߝʵ kwȿPojoBj8NǗkHO4#WMPD:7xGWeđl&Ķ3AzEޓ1KOkY|؇f W98>)I$=q{,ӲB[jPڬ p_f j.P1\RCҡ8vturl>ÅigL#o~AŸdY<1fKK yWt`$=4AAХAͷ{AnFZiYtj%W]ƳX{,Ӥi WuqJ(]yFajŰ.φj;({F2=y ؍Hn=DWˣвFc.np\y;2S8>)qo8k6Qj6!KG\t a6־1EOj 5,v7(!oTyRCr5rܷgk]~G]hde%%l,D!ph87rqo9?'¸8Ƹ왃*[bH=Vr,\]ZS.濄`@zs Ġ^߰3-ǗI;w.f,A6R19t>6tXAֽ=$'VygB! %ůϤ ipnj1b`%PNz ̤ ߰:@2d4%'$]&pqVnx#>}w[C0}op_Wm4/`HDsl '1U>zAcq*[WvOs)m:n7,);`f: DM;@ ,s= ~hɿx@1 CZ= *[gbSμ~90(i̷D} X F|I-#CNO*>;1d[wcd?R<+OJӷ Y4K(DĀJx |SŽiFӅ ~_V8nOP1}QTjV\r K5CֽB&|4Fg;Iy@_kgWs&p _DH5zV԰ f%6D*[^[ƪ<s^XӶ8q}KjLiQnYg(>_ܹ9S3=&6qqZyOƢS5^.q Yz&~U EL-`HVx 90z9]2w\͒tIS|G^3E9cO$DJҭm5KV&RhMl<LgFGDcxbզ7nglg&!gP)2>FWd2~p;!ண`FnsZtNeD|?L 9Ťbaš/9*;6> ٔ ؕbP[o7f{T߽cgGG]h=_Sk,\y<~M/Q[=ĢO㤃sj oq68%ȶL: :-:Ռ[e1̙Q欒YцAL8~-ro^U#tI.~Ƴ*1RҢJekMm"Ԍ,oCv(0Mg,) Lgy'ޏ.΂E+0 Ԇymy1VwK1d>vlU񗟊UE.$]§tɟ~;k,RrI8>sO7+v SB޹@*k }Sy-6/w "ߩD򲥈L(}娡#)hFۗBҾ`bOHJ|<[,wm2?`qc@#9"VpH7l:>uWah.pKЋל,EgK]qܩ ~q~n<ﴜ,ݘXaHӣ4F|& ”biL9nLIIhhIv[QMXk!rD*Y-s'tc9k4ۛaXV_a&uR).T}3ucթ(y0#Fku}Ld֦= Xs>"GYMzHY wp(I'kx.bT}'ZĀ6͵aʵ][(u/LG6b2"y{x 1Y$ UX+uN_gR=?[TQX) o:wѽ/H "U; ^b{6 {/ Aru>,e>~`mZ[HN+"6PݚjDY枘&:rl}zAF^>T@,kȀW:]J bⅷTq낈g]!(*q$?0SS_?iZK `FVpVPMc8jckeP= Z鹓ck':ں>8I&;͸˞`2F{$C\i-/pƘm 7ba4"WTֽ (rg>b^cEB}偘 >v#|q'aA='SmM#TRHLziJӧՄߛn= %=cFw*O7Y۫V.nwQХϿ _i+Maz0t} 5+t=ڏ]}7}!NV?*<7j8}=aBe4=Zv#x6nWh>n*0&`w9`~8R߸Oplj .ؓ;NL'Mi Q%02cGm=|ҍu6ݪBB,Ef]gMg'@vj'i ('Nn)<* mƤO_a,FۏJ>R LDߞ6?]iS'J決+OP[|a,NW/-sg귖=j `QapVHFK Mȸ@6 kej u'TGu(I YE 8Q=q*2 K;K\h>#D%d @8_D h`A@) 1@?P 6~5s1|< o5t^[!'yY\'Lo]xdo ~K;~()Vz S'ٱxc\eA8QWzx(A\0u NWHiC#sOTy(bV)9 lÏ+oTX2ٸ~M*eFKT5VJp\ է.S`N͉1uCYu,UjUsEL]eKy+2ݓ[jES`P:ӿah)*cefE+ІLѮodnDwHةy╔؇TXCvfMri(3GXs.x}hcG^ n}W*F)`NZvDGO4 Tѡ\NoWtd@5 f~'Dooz'u2c׵].*(-vXl^.}:[ ݆j;.Zg`lJCu|7#` 65, sV(Zcą*' )Ms`$GG+R ՗Ӌ4p^^H4шL^T;<nj;"Q]nd-1_ѹc8؞ZHQ6D KS;f @l8cҔ1¤ [|614+{Yq .tX("iҎAŮT(cY7D0-bdϧĴ( `_XEl6PRR Hp i4sa{N/ u7tO!Zݴa<5z(a.b[n4ZhLUE ށ&`Q*J;ݜ\E{-#`a Hc],qU!'G)G$=jSՇsZ2:|WSkX $L-3d.T {5:M?4nU+6Ģi(z ۱N'^;'akW%`ܾͩMJse$R!͠Zo5֓"§Gb]fZ,ڦFHOV Q8VKٔYT!>)nĘ4X˳삭߁ L潲!3իQV&$< r"d]L}X{d|(˯$7v y<2 &?lL/Pt>M>[1ɈNli8 %(a:c,0aI].Ƕ٤ DL1pȲܞ^{M I/ ٸJlɜ\7{} N ë\EJY`+'[P%#)}! ޥИ;濟0>Y+BXZxQZI~VͰp~]DvyM\_ 򎎋C MlO2dd< [Y֝@P.RIT;%gj" 6znB_bo $B ;=ng*)+Z/ 'yBzӷcXJ.z ̶l *w58$(^B|bJa ʫ78!BsS3 ޙq9D1OQRjn1ƶ佞Am ?M-;C`#'?t@ԩW(]%O3 3mmX}ܒk-DG VUP^vC씶nUl}ڰFf<>bD~iӦP&>ʭ߉T[@e (1>oBˌxty0|)_HK{;gSK},.iΰ[~@X{88TTMw{}㌢@Nk݈3yk'U<طji&v.X#44b6s>f ٽLF@3[Yi]P8Ě{vs]|06[cL"S\0A5ލ|V2][#MձN̒z1pIm@ўH%&R RmɶD\*NO}MFwrl VVNk=o^9K"!YcЖH@ph{X˰.+4Qlz\$~YRG$rkzfCt,ާ"t{rv01D#YQqQp\'͇gr|ԃzMYzM$y"zry{ř{~yw$ܫ)%]q2]/v&jC7j ~, TP ؍.Z9(V|fA(0x6Tsha}&~0]%E,"Tp^gz7".9|n=SP?w5QD4qg2ԫ(uphib} ~v'G|]#H^@_Kyvnt:4F4VMߢwj$d@N_y1ueٚ!sƋ jbM]2˥ph! l"ݿac==)oTc^ldm7w '*s)kݹla_ٹ0 qd5 -{\)l3Ar"?)- 譖 DQMPVhߺ0uQ+N%'/ 2&#&&`)* ٽ"wmc;ZqU%2ysvJEUG$A"DЇNlH ;P4TPBa^io7l XgZ==?xm_9(aIsiYטang#b> ա.wyy'I<)i,]y!-faP6F>J7e3}|(x1!WNEI^x'2WrÔDR.2>ށC|S4,M+E`oMlgGP.Ec=hq땼esJq$@Ye|ϧ|GΉ P߅׮=Mny 3 [1{hm6YE'Ly&XUl5t$DfI rp8[GH 77>GP]Kfvvrq>&ބh*A^b/);=Oofmr4 3֔ɴ-b"Yԇ~A9`U)E$XnV ;&I: 4J{i sHYUxeFK4|/_;*jMd%vcP EUƅ Ch;X >SH-G Ln*ԺVhȯ 5Z$Ԩe |^ϵxDkU>4~]M&tO zfxC(>Q2}kb1jL6({NctP) nM?ἚH ,^V܎c$9qt?>h#ҨR:;i fb$<G~$CG~{X;6soX!.Ji\p~ҙgۋf2–zJH 6WZt49tGT k*y%er]k :EPF|h9= ]i6$1sJAдUZՖ$|5O).@ښ9)D)ϏT7v]ϭH}T,΀Ŀ6 I4kɫ~_Ob T{NHL /m$<4OmY58 n%`մkYb"[irYs^25jD<)~{r &C0*~A,[2iE>ON}(]#Cr2<\jB0"j.a'x=m:C$S0?C*bw]Zy@$˄< wKGUm!xFj6%ZR9q0__`0r.?/RN<7G7fI@\(-:벊!"ə A%1)O‰+LYSD+Ys`h#+7/ Kv3hHEFW>LJbf_nF R(ywI"@@ 4aP"-cGrs{0y>BҺ& j";hm8D=<:Fg՜phA&+郉kN"8_Z~uojwG;.n"fR,a S9d?MN&'.v(8k&9D Ob׏+ʒ% Snid|nMaIMU }?_}B4WUsdaȬ k:I ;,Y9RX\L寞f,HBr?g.6*C^W833aWİʎ&UՉI>4#8n8s8-؍Sh[%b~O4.T<шm>b:vKVM68)A,hȨm&~[3WY}G"(tU|-p=(|6uL$ܖT}(AC֕?G,1{@;=by9nx!=AsT"e~H+AJIKsŨyQ#HPG3xS ky@MUB9<^ eI8__Xɣ?Ø #x"e0B%^bCi$ jRU1O8^yI5V]oҐ% Vpa_\i|(ie3-?va@B4'_(ll64Zbo(?΁CiXwL:]vF,P>6t0U/(Wٝ079sѵ0EMŲ軟'b#__tqT6F%NI0/"kpffN ya~Ȧ:`=@`{Oĉ.3Gh^F#!ZBS)f~6էzD Y"w>>&J];#KBGe0Uj_ Z(yo@+aЊBr(AĬrˤwMGmQ:HCw27 :d)Ȕ?9l< I|sk"m‘zM5PJ8|8v7Įy2ϛȖ3e@!P3_va53+rP跚=jZwALf6=c{tWݽWSn:4'.ڋ7ɩP)q[b[ְi)#7V 5*Npi0|ӉjLzn/8y'd8n@U\c 4pY7|:C7+\HVqzAɴVq,˩;,poqGq^>Q u7bD.}RxQo=#Ojvj$#'vEfZ$0Nbܿaήs3UUOZYD@\3'ǎ46j F*<7|v;3[2^. WCQd-qΊOcɵ}ӆU5pdʵ(\jt0pUE&0qԤ=FD|HOw~dBˉ`aTvl8M5SV|fLyy>^ٸ#/G:y(/ ><{aSD5ghF*?D#/ }2i ;@.m>j j|Kӌ7d| 8IEU;[F>f3ۄK0kONM$! VS/<;7s#V+b:7C&V370IP9 J0O܌xE-z 3z>xr]}VEW`VͶ},ͨ~xW.{\9kx;щn Gy} 3!ͤZPlķU1$j;dX}8aX .yP@$x OЄ=25 ۪5눩L:Zqyf__h{6ڸV MIӐ%#c1 5~D Q D H7aAO^}˼cHo;jVBV:sU#(5GI#e>ɼoBYT7HNpO{37K kmK!i:Mx 5HkOOE |> qT >E@Ki)n U2#uQL4C$G@otզ|jFZ /+CPIx'4Gg0!'=LTxj^OhSG%/̌R3A.N}^/Ω>-2C`&q ; ^#R pwF'ײ97 ^;4_,.y4 qqי ^r\""X T#sy^bq<DŽؒݴVPD#[ᯣMqDFL8/-:.y]Y&2s^E J9-O%t?+φ'g7RL-u_+5+u87kv#7ċ8m2BA?{(VLQ1S_\ʧ=5 = S bsᎶL{~2! 0_i?$`;K7(}w"3ڑڙC)%5; sNg1 cqbaFoa0{jward=Q gVRw}N5|j9nB $@ђ=|Q@EC7ƪJʐ-b(W'v?kpL,(T_n"wN-h6*#8/^#OcmmFo!7kRLhئDE\+ӭEy7XE*ڐzPjWM|'/La_LDJimcEq i&>zzsORaN_l~H݉Gc7. ʾw̏QK; _p$[yS+ ˽|c聻sv4_>'\2Od*ˢǜ[d꿡MoFRqY}ׯ^)ӗEIGMnP <>]r\@ T_JM֔} !/zG£lKi# %\Ml*iCfeq#xGq?B$EdQi0z]n7N,e7PTl*vޢ B**[mk^\}tpSGzxi68 ȧga@S:d[.f/x79c)_ ځ]}?e>iw>S)!-MeЂkZk:D28RC }fI%?NvM>R둇E|2hrm, 6q2Bf!z.+&k]kh؄ĝ#IOƷ;.yܧ!PLDCtbGdpDp#Z]$'dcJSĻQŶP|m1 #.[֧ !<7*K9DwjRMĦϒsBA=t.6W蓦JrI/|c d0Wfw7[4aF.Z Up6Ii%"K G5 -zrSy}WVﰔoՊz,O/ l=ږE`aVR%Kt-&pӭaY+,l4l"m!wE~,АA Mb_W> M{2KHEe7zN7`%u%:7]pm@Vt X DWA;Yٴ{Vٚ*V*9 Qɷ*CVGF?@1&`V%"|rR8Ź݌N۝w ILhӿ}F-Ͱ}Ԧ)`9_t nV^]J@Cޞ:,q:['$2 SxvP p&#IS?eGzfb (;=+@jq۵[`9(tPh&{ R0h'QWnH^兆{!ϨFOAoG\hTa1d ZƅKݜhF)>uO1D<+0%/q&ᇌT'/8z7ŕEw{@sI56hrjPM:@&T }إPȚsaGƸ\ /zRH>ol op973=ד';F:p*kŻr} asoCE! mAFP. C="PB㵭uD[SkƸ&|Vȇd%ڔ ,yMլ>KPwkYHc (fSz9ɒ p"~nWx EKʁyۤ M. %e5#UULѐ(qdB|rí'քwmB'#.<L&qo|%88}~RJ_# S~l;YXǂu 1)j2yżQV.;v5v"|C1Z-jޒѨP2di X5]DYHtPyhQ|λ> 0y @hE nuIz6FʹOs~af]"a^p_Qz0`VZqf|- ?|/v2+x1߹ߧʍ.=/ƷZ%/}LuVk|#c.L41a8zم溥 +.冒ͬ xUjwAjɸ q^S*ODY,DEnUe'(\x\E+h }mN$^pU; FYF* g<{6s_cHԻr`VX!v DI~>7\/¶BKWf~3[\OP0\ Je-B L8tgC~2["_~i>Wgg! mY`HKŖ,CιoWv]CdzJfaFD*]PZ[mػ\P0'*Иr'VoH,xc҃$t闋̚x8[_kGsvKFg7c :Q!w܉-X kAHTvrγ|/9ӶWb{PfW6 ?Qঁc{P8U7L^AڼI ϱT&˫9!%/k,uBpOڲ'JZ]㑜cJ9`*F2VW EJ"][ *R/֌\)v""wo| 3cyieU\LAUjrOWD1`YSV B%IϜm EQBY% ;Z3T%&--t˥iEvfK PѮt>¤N Tm>aVh2 @:0`:/MȯNVlx+#Cp^ pZ 9a̖1&O2 r>8 =u0>m u}]Pa6Wս_S>٥CS-6 0fM,5tV,M3rHt)ol!rЌ%;?1MBb0^.`)䢃/8-*‹U(8=:؜ ܶф0ߍaנ W޸;aWq\NEFkQ8OD +V bI5@>1Bݮ\͝4hEfZz5P>oH܊j .D&߫p*4y}ܚ+]Ī~N1ׅg. eZʗC7q'sS6A\O螪K\0$uMHRoiiTn `v877@Jɐ9 ;:H?BnmƜa3y$Wnqfɻqbwp$8fC͉FcU^ 4C(Z7 [p s\ŃjV:9ˎ/`ך^Y =*^Mqm?%k-OEW_ֈYjfsǯULV禥%5^A8f M,}$ Smcj1`T@aT2y!Ș((-qOeb><\浣r[yАgRoƢ/rnu&cSlg^:pS?W1"j +`! A*r JM,MO־&h{wCܔӟ[XGCVD<45LZpfSخ]AuߣTQ2 N+Nc)C{BbI-JDŽtc<4)'rYUlOR"q>UbH:.ұO_ _yB黍c%Í̠ y2wġ%^Ls8`y?l/BymIqq&F@I)K؝Ńߦ7A@H$ZlD<,oNF^Մ10{!QImOl7TX¬³:՚H9a 沒e+%@{vPI,znsxDiϿ rҌL `wؾi!'ІQM@cetzvޫB vv㮺U,2ubId`(3dbHb4򘥕}K\Ut.$>\9$|l{ lɃABIeP6̲("_y8s~llFa9d'W_efqC48> >}/Iqj"@+uםGD0&p[b$wD>쪱b\=U1ޏQӆSý}A"?E6ҸK#ylZ^HOoᅬ֑_.[K5ǡWQ 1mtfzv)~ۗ~dщ3*Ofa",Y\+K&6&.yGͻoq$K v1۪[%cMW0촰SPI-L$(<[!>X詵81vn$[Kflٖ ~Ê=sifJ+Æ}~$ ]ӄş:cEi!t+2AxOwm97~c| b4ݼSֽ RA-vVr|rqq&pX7NM@~'5ۻl臢EoL$(fL~CAn5zh1"Ȓ6 $8a𚹩gOʋ-%$RfE{E1O妝zZ]Ʋbc0{;ț,߂ %:g6f~ #!ͅQKQF0LIݣYHj2+nBcsC@_"f"fyqf#da̾lX e,gf{:s#8HhzpwG1O߿ɮl;@cj߀*5 Batڔ{.yP\\53Ϩeaq齍QN&a yN~ٸ_hEQZs6Rr,!7nX%. !~XCC&bq&,\"YOFk~TӁ1{DEc2J`_s)Iـ(ÚБ F&h+ngzO~>sU'~VD_eJDڴ%M38: |,ImREN |nr|!PA͚ t[Rc.DC|&Mo:3tT)Np3S1FQ*Fݎr<mi_AMl?HBî']cT Wk 8*~r5UV]ʳŸAXIC>pa AɨHrn X:B_ڎji3#r+AOR}iqÉWF4X+Yn-s8 fShWP,c&:'稦ݩM U|IpG [+RvbEiLgyP2r ?w/PЭgztMd ᅠj ~fXXImP|AF BQK3*׋@y]EG ˊQK=f@\i0xZR0[&.6=p)P`MmJ-vZ= DzB C&rr #r&g.2CuHJJQK<MҊu^uƔnxIMNq>307|.sCfA N iOEc[y_\XժfNyуGGKneEA 룮> X^hY)Tg0N7mZ$"[R:Õ_pc&e!5N+H6#"QL)QUFFac.>Bl"aj onϕá6aTue}Ff{}J1WttN7s}ZoĻJm@*3K_A}=A 4'qYu}#ݺV*| :1=&Dȼ0Ь!Fr%w ;g"|E'P^Z۫a=\0q¡Iv^fa3+q@\1HfI%r`Vu) ڣ#ZRq:N"PX4GFoְIn%V]h;Qp:_FhnZ!e cXOo}n!%6) $FQl` x/9@.FU x` ?_9se1f\iW>F Y޴NATjۖAGqZ~_Z~V܏sڣrKikY(ZS?wgzI UJȮ=H3%$#o /֑4T v1"m,]i!--\>fpui"[*P}_V~8 ʹdVCi[9|$/\ eU$ZЍ6CbQ/c$|TK5(<9?KkieF<625sb}K<`V(cZ%2D>-XCcQv08F5ޗzrh@&3 Eg O(e]u4WVĸuKr=+Z7#˾4y3QFGٺRUTƟVI탼?LԪ;b[zޓ9.x7 Oiė>/3yׇEYhjm?kA䶬 @#'8GAA4MpM/2 vf],̠g#)X&/nؽ5_!=Y^[UjxX"^eB}R-8DҔ{Gt_7$MNřn% Ž#"j8m%΋))H^ϫt@|Qh! [oHă%L7fBh, ߧfD,̡ 爭~p~qQk~x㓲1T>z0{xYuX~ }M,MIU,0kйHG54 C\G_; Qg8{9fc;|SJ=s]YTKj&%,x%-QM!pݜzv7-.N6e-v x{hin v:eUNk7 j.g5ibIƅ0>yO]ZJ~έGO< ﷕hFIk򎉊(w:xq,xgoi%dhZA -lt -4a fbx044+9# Wm-\&6fjο FQ`ݑ3m)fpkv*cB3c^`[3Z Ud@oC&M7R:ͨ5eTw 5/+̥A(F*@غFf-% 3]\ϧQ8ٴnH|74ӯmvjгGGj]ڞ/_KՅoCy Qw|dj6"0_nm.Fܥ@U[+ R79ժc]ّ*rd$أFp9Hz89ۛ9N~jAC1yE | E}X~Ё~d[hjʿNPa&@:(i ׀mz Y{ݲC]40ƢMG!zCMZcv'P A'_1+"ywia AG6K,kz]PՃA[? 0 #H2u?NX٪(LwҒc}rGmu!W#?a7\է -\l:W>lvM*j;GW>`hh51%x;jn&ӱ'G xڷѴN~ gWTAV_/O8ݝдmO3%7 6F9;] xfl:t|&}TE~ܔUCW/, [M!j{q{#tZc5K{'xJ8oВպkeE-7k[?+#beeVum?Nr,!C.JL׻b#̀I Yo=wOWšeo8ᡭ'E&H"gtq[vX]*hen?Yn#a*̵TH#VԊ&R&ҮLq嬖o[d}VQkv2վ!p?᤺2KRMgP!YP xudvpK{OYpI`MHoʓtDOwznVBσ WgALA֖Z9lg tRTLBU\1_Mls4uʽ|5egK=ΊٙM1ar HM@}қ *>0=ٗr$(śRkABr*6q%TݥAb|H8&;S8 ׯ ?gh-NŸ4ċ~=+d9m~ؐ\q t䛝\" `AɆATIq2՞=C@v 2ː~\ bAeb8GषeP\瘴KDE6^ M9sJӸ-ڢXvf&OJUR,<IKFĭ`Rtӧnկt3c-&R**ξ1ߑX̸?vI֭JLBL)0:;d^9HRTW#n6.Q \cxF X{yI(Ɔ.䃏Q6kU >oCZ=ZȝɆjAj(d (܆'u 7e󴷤$@tV)+3K;3'r&]*]sy=6[)FЪ⻺pZ,!VTIr: ԪՙZX[)Y8DwYNsg5j*r %u2p)EoC0PD>5<>>[&iS&S阫#3ĩcAj2 ZvP2O@iU7 ssv,Y ab?#r&: XsOEJLRK#xӏ0lLχ;$0CaeqFmޤW˦{гqn~:h {fF u__ikև8u}GB׫l>p1[B)QXͲU)o45iGOMV@8ʊ4TַLd&EVd{-lDI0OvmXnܬE_U~B:ZyԡHn{w˗F7Yg;K Ho6MGgtDn%~A zظdo4^ K|Jrр^P~H} 3ldh q EO4wpIJnmTA&VmȄp&܊]VDzX/qhA7%U>tU i˲.[w edT.+!h\%9"MA~SRRVlkAOxW:"qRD*yTf1!G:?!`WEp1WЅ~vO#J3 HӸqd\6yL(d!W-!ŽoPav~iu@s]ϝ?e&w>q e )TV]AU;O@(s)4+7Z\ՆaJ؞.UÇ)5?a0ƝZCF4Ǟ,1+k+[R}([ 2m/RtI℘P|\hk/o.t*y=-]ߣ9[-+ j%5>ǩw]/'>&B /mV C 3ϓWʨ_} .Vd||/piZ @^$ŬIAA-<2& ћ <¿#HiGZѢ =`D{Q5a! BܡmX2u&f3mu}Gyj!u-f]ȕ˘#ߪ#PB uKy߫ۢQ$)Ruo_Ƴ;^H{j WfwĽz\u0T*(|_VAgtĭl))}. yM:P5Xf9U\%?arˡc>FGd J&0xʸ4"k4!\4HѥVmz$B1^^Sj=[;̢kZ B6/oU̸4SG)X<.BtMO`X!U"2;&cvE=ee6TKtk33WO! q.DfVρaQnlsO(Iw , uA~ȠؤT#XT(AySsYw#K∸aCMGH~KF{2N1Č{A}y?VymRr[%%B~<"Q('~@S:%YIۍn\':YWdmZ,_K<Լ~MFI^9/])ۙˁ\*G[n םܩVҭQQF <64J7l6Q9>lF6kׄݚV SiܤI 2PӢkfHZ!w`ȷ7F`¯\yUG+܂o9KKճ6mG[^Eㅊ*=FL9qr }= vH@ _82;;m1[Od:54}q b_f;\ltTppYT#'M_aXL!^5S!nNI**ZE%Dž]c!mɢ)Xu=rn;wzύ i,ZAjm+5K7'p`1aHc4t /\ٜ_Q:׷K"1^eH]F،@$> CT``N < ? ؜ydlwNB_b$/׊G\!cb6121Bw9Y/45[K-/NyLD҄g.Tdj+JI7v!C!'CYz5h24c+4~){,ԘfD]d?R"gJ`vU/I4)U$1e4%Cq&rPoy(?4^_'$)'Wx[OaۜE8,| gɅ.sDrNl[z&\[ɪ:H|8v-tG9qG'0iD19F,'%JpFތ*ZjB6m8*f'Vh..yֳ >:$%eFA gwx&J8&fؚTl'&wW1_+sm_t܇) KQ/÷W S>.Ɯc+M;+LhoHWdLY4'zסZ¼m`)jx8ݲ֗# 8X 58IP] nܖ4FZfg}/1|fD Tȥ29 a/]JUKTNFrk %c+16uf8Yo+ks^`]$'L>J¾?U) qsמ9?ޖ-E@Hwspvco@d픉Wúoܘll`˩^*+gنmj"QTeoE7iҪB}h3ຼf7C !Gs6ռ|#?!˓i>+>Oiݝrg g@IhʱAQ`6`D2QLh$2eg?KC =b펜yLl˝+SPo.oYr7d&}\ Lڻ %}T@ *ohhv_n{$ `2/n#y1]U#{T"(;l$U̻tȺ,Q@;T-GQ`\_W 8֦/7!?URےvnݤ2\`v`HC85ywY2(S;yJ#yrA{T(_^޷ )s]gYZ07070100000049000081a4000000000000000000000001668434d300005a74000000000000000000000000000000000000005700000000./lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/mmc/host/mtk-sd.ko.xz7zXZִF!t/Z2]?Eh=ڜͩbSIB#*Or?qBk3._YBN.0YQx16.uLNu$ .BDD ߡ2c 2d'XHsYH*alBba(WӃ+$K߭3HĹ8IK03FV>Grж gusGDФk': FfZjn8&/N3j׆*'#*~bCeG!@ҹRcꂊtQ}nVt_kf8^VP9Ҳ{@ORl~p&. ̓4۳tKeеXZ=Ah`:;e=Пj,0)g%Xȱ#5߶\K\=9vL龾6=I'D[l\$q11otOU_QrmgMЧ}PK)!}7zYYPQQ2=<ϋ,:H4Xm1:p1̆ axM*o5M:٣:x4I.ߗdAzU8[oYu❄ڔ&tJT@*ZQ7Y:(r9nPs(Xym+M9ě)Flmk5·bsDLLp@K}<

  • ul}L: I"|̝ɠYػ8id`' kSaܓlKϐξTӹk]Oz\'D\K)bWEFΝ`裠u w"?ndx7fjgE/!~;`UFOHU0#YCe l2⩴xkRB]]pQm87'2ޖB6Q#wp1XUYT#賈#C s]ךLh-ziyq94svk:jM#7X+c-پZ愆)b-Q} =a017m?Vf13iy - J  , +^Z\"cMj|1Dhr"9E,olA7 et1/ 1 ]jf[qϒ"U dcuFmy0Pܪh'5sRIPCT&~,]8T{"qHΟ>/?I z;:m. w"3_ zwl!fގ#{1ҫq-gzAGה+fv/ ^[x fA$ + 3>-ѷS>jgStJkxdyZQ%!wFǬg;+=ק 3Q2!re˓^!x[k!N3O[@Xik;H?x h5vBmmI@7G,ҜbdRX U5 ;@LfA})Dld> *o{C Xoi2O#֝1=|"S$ȱŨI5f^I1/g}vǝeLt\rR!=8e.w(촭U~,a\>ER pŻsecVV+{Ň,էDm-#7df'd)yS=,1 =\xuevB~a)62"hO"yah.dڻ'ٔ۬qXU9jW\_Ӹ;w˧i~Pδ6jm.5V%~Qax菃Ϫ^`Y3:sh=G?Zrfh΀2u+PUk{wxC؞HEnnf LuHQMzP8rӄ[FNrk1@tD ڛ;?+iQè8l-O\9컂QCqe:X?P RH[[:PPP^%usT 80/Υ-2u-MɲŪL0z}Yg/f\kx " 6i-Z:p;z!ZgxblYe +R]i( GuѻaZ}FeߌKֈGCcSOpNI&4CŻl=)W^HKn.|QZPlU,[gЈͪ^cjshY3jzP14e= ttiG`m ԗCb-c M$r ilI*)V>MϽ1'e'1Zn 6?Mv4#B"/9z5Ǚ0A3on[J |`22<V"'OuSms'iUA5\e8WV5DXQgF)vꀼ}Qb&ES!BoղZ2bw.MܻO~k(6L2FNJZTM,6'v/̝6XYv/ЈElaO(gOXpOsoB'U4S0;qԝ]D-әث09YИp11;i>Wڴ%f4Gp*vy$|sen9jxhn`T{A6e5+30Za]օJ .wlWcE~@#Gp;b@7.ȽobN*y2u{2T tvZӾF̲o W7zv &E`΂ 땳y-U|Y t}Be$ԈΔV5ALj{X7ѩO2$`kَ$깁Eč9g>6h'Caj<\ %cTcb>14YB+Q濓U9*g˾sOWE2i?eTf{*2 uWY7ezsQv@!jF#!%)k"囫G-b 'E|9U@4![ 3gr(\j߁m6.nX*Mr-Z:T4)/vtr.ϬyF>br;*U n,|;\6k"; @moRҾɠ9TWRpulZn_WӻxljȀ"P8 @TVow,=Fo`1dm ,KgX/fy)+"E~fXA ]@P"Ӊ?:a o(hv4$>Mjc<,t&EY,b.Hp[GEJ P |ImUz 1a9&Ail G/-ʼMceF/$V|ؽU _5|3"u}DR !Ұ;~GsJ(.IH1?dSmο"C4{3pQW-.j1V9ձ~HIV4L- kes깆u\SD)}о!(N][-:e- [0NKpJۧg2nhs >BJM+#KItܳؾ}",[nfOBԧ͡nQu`Ütf IO̪ee1[ CH±TVd֏CFΞ^$|p4vX*վk[N3Ṝ@K|6 <ʧeRG|H'7߷.PH&D`&##FkQܗ|ٗ:o7qLzybt (,h?$y4]{E(c=;h<SsfȄfx}Z5w-\vĸВ+t6dV829&g*25v Q2/s7l_EK3w:FsVl\ r з)-*Vim ]l5Јl> Y=2|%t)8ɓ+2ȓ?W-Fp81FB? O0JXxnGIl"yB"oC^ ѵ!dޝHg PMk\ޖ0z4I3ս+rfuV^ڊI<4;$nP*gܘ `nXYIG:bwf._UP%#¬' [-mdZްN8opTA}B~#+׬zGdA9;u7VKPdoOU R=P}QbUNemm2{a*R1Z`01`Rw3f 5(h֢X3uw^2}MV'}Py`kGA #{՟=\ ͊v^+S\~d1AI=t͘0`X<{P\v̤ * @FPH&LUZ g[f3(s$韵DZք6=XXcG,os{rN*-'_鈬c?9'HNɉ?5\ncz[})N3Ѹ[GV~Gj :eiq|3בmਸ਼+pbjEϒIAiRJ![Ƹ#BY_s/&|N:Z`߭g6cPO>y]j/#ɂ5R{ E$UӲ$c"I%{}d]8MR ?0Gb?A|{3,Z*->[XG_+^+nBXФf072EbůNs1>cDTgv$޽1rC =JGn4g<Hbf=~kPcYN\ȉ S/i_ZWbd#.b1ȢEQS xiq% zSɎ8@ ոP_̲|] oMND^f}XMNgx;׾|C\R_}@ az߼ /eI ` M9%gŵ'LAO3멎 Ђe@@pͤq83\qbhe! yʲ3o}K(c'.atno;6> 5y JH㡹?Jۿ)Kpyv^Y 1s)"H2'J;Ajxy yeu_eR .wKK4M+u_aa^jA|5m{XbO:Mi"(.P'\[I81ۣg` nrX@8`uXCN֒ATi=;a֗p)pUַ N~@)SnX?:4ft u%WtC-L\ޤXQbpĉb4,J+O #ΛWWmf㉤!|t|c(U MʙF)O|Z bݲ)"x(o!R~9-7^fn;QKBGcp> v0g~k_T[īma=:?BH*dC1Mlǎɋη%bj .`ʂj.O#Jl{T8R) 72-F}D:h,e9B|}SfَXȈ5'M)B{{A]â7TяMh9)r8/]Bz oۺ?{i  nuVOjsz+701zTH fp-VԄjx[^-㦁mؙP|DcYBm#%ziiaj嶎¼#p8j t"dc#].8&DZtho`F)wxmD9<3q knsN H?SYE#,kV_{mۡ p C,@y^Jy:'Nak? G6Y <.7,??^<'J W;ڇ`آSf Y@Y d?cp 0m=u)vaTDSj!Z"SɴmS`v[-zK&g cEMx;ѳb!bY*[zX+gN_eO|qh$Ѥa*IŨ'uq#W#(⋿}u;m%CQ3"})*J,Cc *u .+p>Ãh'xeB=lAP3+$u_.wk9s^c9*U+ _PTѭTyDX/ ,\!UʮH+ 'B=9$)6'Zk7ÔBPP NZ+7WNNicЂNj4pxS=c(ؚ  Kx= Z,P 6A䦄_YU6T6*Tzď12k;FPE*娸85ƴ$C` =m+snٸCQc$W<'mpyJUѴ`5&SNREDO4-lgZ(șNe:а^Oy^hG6Q1p?ㇰ* DxPw:AYwȯ*D7>p 9၇0KP`샥xo"^r09]{$ TH~U 6E~4!fLmjM2v.Mz1W9ٗIg96<t<(LJ}UJa&Z#n6enAh&25-'n]-FF$ק 4,9ޅlcCFH|-L0 "*&Ap|Rݜz%OA9)`r; 2JtUJb2Vp,O\xؖ{ie n7zǂ`2Bt@yPZOnޣlPed&Lf! D\-\H'xRmI׮(\>Eon=W=c8,OZ7\R8wbY[&}WB *郸IPPwQeYp3z;(A'|9Dq롾²AEe0ڬT|t0KM3~f]G<(\"Ќ_p,+ :ֱ7xyXoh|Mc 7o!"xDgrXӂ^גony `g.MƥY+Nw>20Mf~xmI{mEމmG{g Q7; ;^h25=w ѕuVcf8+wW@c#A~b7Q^/r 9`af1`'JE7Ӡuy/ @6Sgnj T%4tKr^9@B!?%;Wi` .|ⓡA]I1+5Rÿt!ESu c%\Q{ Zυ"]77d t{biE}L0^O ! 3bX$gH.U.M|(d{e-pT,!<<(@2\Cg iDBw5B_hgl3uE6rp/tˀæ 㑊iȂ$ 8Ox\?1G絈3Br`Ţ6K֥ʗ>iZSYpٳ5#>c,g1tAtEE\#Ai|f ?|HR#6ְ)աw~Kv;Y 5[wo(iMq~<}Ë%#8}mH:8ֵu$8EE^{j&dh5󒋹|C{{xgvP3gfdedog2Vc,zJI_UZfb7*#|.Z}KTwL瞘ݎmz%Q7?#˥OQ4S9wRɆǗјuUuk#Mw=R4SJ/#n\O6b=|W)brk KW*S_T_2|HEGgS,W`C)/T$ĥtk-rש#lAnKfWKcjΎZ SaV߿׳0H8ymR>Ш՚gq-"ђ?ZeW#Sp,]wPz@-Wa$@]^!1| 򱖡@? (!b%Q6S5A^I0(O_1t\dlq<+S(Y.bj я;I昭щ^, ߽ɪ29B6-*[|dk.g"ֿ>3&TnNUDhhf( «a/Z*.'7~8,{3%hϢF}wΰH.3:J.p[ {odMb]TSڪH°y gIПВX;8γDY )ͫ@siwW}P( JDiW*C+d x_w}!R_*RM`~js<<:.] v X4f&!+uN̆bpuu ]MrҦ"Dp&7Q}2||M;Keh `&>79-8UDIFܵF;6jcLZL[/?C5ϳvӈ] l|e( L6]Sd/l5qrE8C?kLG7?}CG!q)Q63 F˜3/m~뤚da.tӉm?Hj"#ut!{ qJ.NPLzTOeJ*uhnKR.*Dʠ͌lb>"oxgz+2qݹBza|*2~Փ qA6-s]bJdnKboùiMq5:jvAHzxQ>Cz:prߚku(E7q c9!; yA%mG-:N #7[[~ҟ_1(cXR]$kVO:u<2Րd_FH*91 +^?H dj0Y*H19%4f/#z²5lPo^,LPmHE>,B2ן&fi=ךlz$|-:ԳDi]+cQ7.+O SW6v"JRqO>G d=02I)U;½Cs%wzUA,cruQfTg|4Lu2KcɆ* +#NQѼjAxAUdcLjKIﳌ0tH^gr&$(,KN#üaҬ^x,E@dd\֕k/.M5}0 G~h<:I@JrUSDM ∓U E Lge}9?X3Ʌ\3 ܪ?`}fꆜ _(= uץ%F5.s}c!bQ܂_tBl5Cz\Ěv)kAh3n; B?&<% [r-|iO@#'wm]Z;wsh8 4TGPm5HL Q6-Y&(04o.{C"K4,ONF U*4/?eL:ur(^de`\h`:̵)Tw 9"P6@P,>&PZ*R4Q`W@q<.)F764_AȅM9%M=w(ݼ?!)hi 13̶ox`j'-0 ,vݼ +2߈k^*[fadX#Ag:=L( hYssPcyN9J~r#$y݌1I6b,gن<S/@ybu3$nw|\Xowbx /1u~g#Y JiUj_) +c߉IL#!\(L&' kS*zE^ۦ\'[~"W3 b=wIe4i7$?ĭ+K[;d7O7D^"Ir`U1uT),&ԇ8cUBj{ɉؠDN'|/q"~;UȫZSn^a؄hF6u-k&o}u_o!r"ѹGgnuTVl7Cx9`mj{e oJv'4-$yhFjg9=[Ef*x0ɽ9tW WTc.\3J3[mNfa_xlZL 4q}v|vFl %l5JVޙ*h87da=Ci = 'n4 Tqζ2%$y1Ti#+E"QYU-j%Qs; a}8,+D4׫65]؜  7 ivj_gCڅuXD %m&R-bW K*$__Hݱr^S;!lFŽ0 r( RmÃi*啮f{"ABHMQjߜOdJfZŒ_2 H6%EZK=}㬏瓚4)ЇokIsv!Lb.ञ NL2  'z"g[3BPxH$\)6xDgǹL > ¢`[B _+& I!uT3o\ҭSf{Om6,=HO>4A\Atd.J+ [èV X(k㽬]53Ch Qq#S@\d]F?Pv<=Z޴ 2e\!ly "J>SUh޳N d)bYRZt2l_.Ъ"w56\b1ȫ You2ךlj;Iۣ+Vзc̎:U@Mؾ20;B'ch{ުxϛԨEa~~:' "i[N&GreMiT+^9SN>"{)Qa2ѧ,R~^Ncԟ"$or7q. ̑vzeaɬu=Ξ#f* XNR-'\ * 4O AΊSLxwoW32HA#D /+oLk%QCo.vdbAzypsx{WLh5D9[ ,!x{ lbcӌC}ӈjl-ikLДa3CCbEu9*bBY}v#/3}wy'jLgc Pf bνL?~v}鈷]ťDYw)V%#9鋠ke JZoِ_/;9XD fk}[go2:7[4rP#1 =R'Y pVג'JsiWDURG$;>"Rr>ZE_OՠzHۖ*dݮd'gA.3W`JEyf])sïNrĢx@۫vsiI6Eټˁo(0 a<.:asA ' V+el/P{YCe5Nۤ iٽ8d8u萊(?ZȻ _9d5F>UgBb}QEUk!o_3?Fõ̟(I@.&KRTw>sB?Naxl7dʃ ' տ%sL?C86PߑΊh6KlRŒҟEsqw4:YdR (&v6-sX`Պ% 9yw3&/47MfX ڛ9hdKנ-%fRCT95"NȽz=qWhԣȷm3qۍz4o$~e;wQŇڙȠ$Aʎ4ūsdN&jH^b(dz D9e},_'yax }-rypnӝ&&P!tExQQc[L/2qeGh1}Cݨc>ۼ 'H2&h?l7qHc\xlrIŚv{}/2/QÖe^) (lq'L'8䄀tp0 D{8 .8uhgN*Id&'ϐr9";9P(9^+3g_rx fa+a caJɘj@B2%dB{B߬8C&oH}4R =b/ 0:'_kxj({p }"?~.g$y)SvT|[r '`W oy1 ߵw΃ }ԅ{meB,ITn}a3v>J>녁URDڕT/ѦfiQQEgRR~t"E*_$ߛi7b$<ÖFN\+ z9~.Q9zTqiQp,Etٜ) ~vV)3k\9$ oQ%S Zw BQ@s >2k2bCЪ!a7HjSl&tqq8XikR|JP7EE e.ֿO?Pv *RL8Zz]>QVh.ii/4#[lLC-a@ZlݖH/")ٷ]T\5Tv'-y&&`)eW޹fB<^iYV,C7ޘ{S؈pgɈ?@qQ*O98r-7b;%V"_ak) ෉ 7J@Go6%ƺK_'qP 5|컦B >}OtBw2b2oK|Γľ:2WI0u˷&=mVdCBHmwlkDέ'MX3Z!IF' XXga"J[ =9:{y9SrAk8:rTX@sɫYs|p-L\(j^lG)[TKSJYݵ՟'uvw lA}B`*9dfmJJ)ʴ'S'X{ԉ-RHгj#?;'P72p$kSV zPqfp!}PH3gl^-ad̪>U֤w:oϰPHFaʘAy\bt3a_Tףvp#hm1=A^zN@FR2C#$JnLw$-&v%J[rZC玵ќUp@)n D=^2&?~yI1Eq+j| k`Poi?]p3]X:`7:o[}klѷ Y # q+GSVE"?$ _&FT'lK4RV U'u ^}:'9_ϝ ƭSDcVc^oKc-WDшQopc}iIJ^&H4s':/ITf*#sɠCc-,  [_ЌxhiQ\2$MQC0dO,_`g4ǭcpmLBwc68ā\Y GNYx.Z; ZLWO46y^zEG')ӺDe13 ؇M=PliNx@8 9GvVBxaؾhzGHN Պ%4DzeK(q8g 7@N,j+bBc%x< =kZ4.Xr#,z4՚fNq$?IC6.;dٲ%?%;kLa Skq7!`\D:A/>smg*~Wm]Di69 |{`;~}#eKK,EzCCw5Q>69-P3M;B~rqte"Xcy6qs?YeZ\ŃU Xhҙ0=߯[ .u,IڱGBKy3*sn\dtjۛfSIX;x]ʰ_j5LͲ&55G?t1GnĮahb)cI(Tx"K˙%}>CxIER۟?_rB&oJ}ܻW+%m Vx.U*Hnh\"-CMJ atOh3F Ics쏙,㙲+ j`s;I)4hO6ty0O}|kF\Y:BkH Qk{8]t+<+B?|Di2=4%DΔoB=a8u12gb֘r9ǦK%@Q̊g" *L9ڞi-gu,xqw6Mdr]T\&G/С]o`)|DnTkר:w!Bzk]\oM= 0E>]P3qf&`엣g9UroDI8V cNɴMX9 9"'4@ xsfdMUާi:F7D84"δΡgYZ0707010000004a000081a4000000000000000000000001668434d300002a28000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/mmc/host/sdhci-acpi.ko.xz7zXZִF!t/ؽ)]?Eh=ڜͩ~385Rst7jQHtd:$n}A +",pG 7'\*hLIrilb'Q~rSk(BgK Ru>deO#G%gV>c6ӐEg[UC>%[5DTζyVRܩq'箵@ TqNһŻ 6Y]]3X?ݪ=.6~V`b.i"TD_O(okWw| &&4Q)ɳ`Q/a~J 8جaD(?)ZUv0`R8ݽDnɦ#]u} Ktqt"o1'6>h keFU+F6baȍlYa ǗE2[s#rKPvfЂ2_-Ղgh4}CnIeV<ډ#$ctΪF]-7d !E+ճ7weSQB%gt:u‘Y4M .mKc{?:WV@\ x􋗟~5C0õ1rZԝ,Lb>u--D9(gV7_ s>n},3 95ocQyͯ#{|( T;%vFq;Yݍk׭uz!ϾMT61.QrL;jbzrK\{:SH5Pwr;w ?Nn ,gzja.d(\4][_1(8ުyP$;-j@R9 OG3h Dy;՚Еyt#$ښ.[fW&6a݇S)rhjsQTcꝒu.~NmjN0rۑ,@&@Ln*NȚg>K:^ 1{p'F=|v*m=S!X >,2$ݸn]×Iu(%c 1 ? j*E fr=@l[VݿhM ^LV>KRjIٍ#C4 D2@ Ю@#K@UE\8ӭnס`: K~dn^`= 8kuHWPLSYi@[S9#7"_-ADF[ 6aVHrhM=r^ ƥ-'o&MCy Y7#Td96WRxFf`|Zgj , ^/||c佄wզԬ#P)e t ^d#Z/$m;-QCd+"5jX}l"66TvfP+wB!x]e7 {u`b6UrI@ !r\7T}[~F-aLcndXYwkkڿ=ɘe2PSQ&&n;+*#k7=Yv-n=E#N;Lk`k Ụ5\eD_V}t2uf2+8twf!1TWA:מּxOMY XvGDp$O+ab6`Ê 4ʀT ?153vAa4>|!nP#U'ԃm\|+2uft @_"ȏVcrmU̸b\3.U;n-[á(ڃSi@K11},֕?# D26,AI!mXxR|%<Ƭk o.?.E{z;f^:C<>Ƴ{Ľ " *+쇍Ls2ECs#_Щ«0Ϝ#'y\3@+o )@bLL=@}Bqz_K'K ?`Sgo1)Hγ+3gk )%~ ' V2om6^~xӾ 3c/uwO61nCpjQcuPV~ݶŠ< ؑtlj(>{`u.9ggђGX2DkZkr6,ɽ$HS¿s'BXwbz9K123B;ٻ<7t /5L JqNU`P-\~ʸm/!`!Mqޡ,mK=tKfmM* RS%>MT:U~ j79%е\nRn2)h4 '+7选"p`RlX·=~"}EmXi"43VLbPC[=1ǫ@t+{"ABOx} {$13:V7BWI1WֶځhʋuRGoH ADJ?@Wem0q,[DެɊ}qIXޛb(bƆ?ׇKc t{ڻ8+*R78xnyhH4QMMWQ~ d Qɟ8ƫOc D2P-\c Y$߃><,:v4WJ]wmPAԾ&u,C4g=9ntۈ'N j&8kh~ˆ Ũ_8(t>uB Z7!kS~7EC$_H)jFl4S"ZoäDGn@#;:SRy))5^(~o'%'@{{F۟G_~1$Kjd%`4ķ"KߝWYpk<,=aco Br|:[yk1|`z`<~06WXZBǩѯBqAq@$σj.~3ݩg3n/Pf Eh&Ȣzz( ?A)r zmS2Y 4!3NQ_y#:7Kr[,G`F+}O]Vvaa!nJrQ <#`4r<|gCV='tt=f"xqO ^~= $oř;JoEͦt5T ݯ륀EVĥ@oH(m]&":)j=22E6#"+ADB6ZpOTN{>n`&]pzpp wϸq o/b&W8}QAX=a(.qr=n0,JϰTTv GB#Ɍǿq8D7HUHPR4It?֮-^[l^bXaET&NѭV&gJ ({Zt`%J`m Uu^ӆYd6 <,}f,4<D_6^Y *y;!7Cαu@3⪞`Hf1(y^%c_KՕr7E]{pn:$FDϚKd`}osH #I'HN)ޜu]"@U[¿7׻ 3(PTn (#Pm۶3=0>[QsJo.q=7f,rI oB$,n`Dz_UBƌ[F*tJ CX*FX @tqzz[SMR/msQiA$:}24WTA;|rm9ӯK8 &F(U,T*E—*tVĺ7^Eړ,2Z'7ϿdlƔ\u*`lYܐ* [ˋNHUo?5.E (` LY8~K1 =܃]X aq' TwVȞo2gB+3%$ղp3wNy9l#ɿқvѴ,昳#|K +%=5D0Y ^?]֓Co#L68aZ bs,z-36 귝  -/GLjXϴG`Wn\6a[E&Cg3&@VMʲm/D|ņzSC&|8sSBU;&VF :OAZGH!$fvIXmy3}/>019doJkeOs+UHKmto? < $u:A0XXsbG]2Qa#ѕpԡB|9BLb[˹`;uܜrf^aqWX3*_}HzEV2: ?oͰ0иF2_JT a9 ڭBd+d RWkFbmnߊT*'9|q< Pu#֯Jʸ9^=Uoېz1u1p=-ăAZ1 ɾ=~lm}p;q %^=[ۻ!yv硄dC7DĪ 䶰rMs}dϺRtKI%U5ޮc.!f$)xh=^=\8Vgd{C~R :$4W.G3OXƢ[a*^HULku´sגR`' \˴O1:uK]($Rn?o*zKpaˑah5Q郛9O};!/9M?<&%<gֹZumv+A)u˺ʰaL :ZI |R-#ی10v㴭vP(Y I!xhC'h?q,!cW]|Jq_}MA dgPK![!"mr0FC+iNsWO?i2*fXvzFT֍Vɖln|V)@n^"!d} 8#AZղBM[I<\q){{,rh# #odz3 Xe?)qTO9ޑAmJQVcC`ɶUق f@m3wmҕuXܡO򘾣~M~V^*>8nŰAPaÛzgV_6RgN)SiB4vo\tU=++!òzDy' eOum!ɁUU W:1?N>Sk34gzSh_~Ÿ :UhSibVBkɴ>;롾 GΗK'2Z@´0s@{%B͵=0f:Rp|G/OEXxy2)!LhK ;YȞtJTʁηbzBh_OIZ!~ CKj lAv/3]󓜜izj^sUu\/e![aP*n")am9b/}72~lr0YNO(?n=;;eG-&8,?k@_e~{>0CgxU,D11`'s8=,|VƉ(LkI:qjqx׆.t S]:)w@P5k@%дjuZțOY8]~t#I%镮nQECP" 27Q"pK0`X?̏;zM,1iK6c]ozy2h8eP? 9>[l'o}ϕm.ؘbMlc@/ilWӴ`VƀYe>D=eSmmXF=X`0nֆvbl3N%ym|^ߪe`B=leb/b>yV *jw4Bʵ/ !. L+iSy:Z뿺-qU߃f|RzY ޔ1dyHS]Bʟ? ^CFHla5>0?fCQ*ï 3"f1!Ol:l^H*pdG{h?z6Km3p JwFM)q $mzx8rSOX?c҈;j# 7մ/y`\AG#i;[Gi׋J=KO|u;4oS8fznc~PFa|'(1=DH;׻܆`+oԱcVbzxh$MhH,b^ pc z/xfVchMR!%!F >j7}F /qEaOVJB#O)DWe;UcyZҫa0{D_3 9 L½,="_}]wKm]a@x)xVC P!҂ErCoIY@~5Ecϣvc'K W<|Mxsb)^-P} F[( Y[2@3yU>UA٤,2I)W];2FD |RY c. E#js&rn'r誆TkH+q17xv$^&Yʋ&zGvW^:+lGWՖ<@CAW#bS<~. *I Pzc#)@ 1SP)|y7]o_;jԠHx㙗Ӄ##Cb0ױ7Qo|Gs)6~&aB 6\=|őxX*a*l0U:֚t:>-m A`l&n@z/} `5ڎgHF(,@e2vl+u][e <"gG9IJj?ir M".7Y'7C^@S@K[=c@.}MȰi>L 5ىY13[u.? zy; WUGPd2Լ_So>?EIK q=bEpRAyz ]',PkVyno 7?Lke;:w?Rble]~mj81ۡ#GLDUOHo q%q_Z%:i0ؒ߄Rsv2R}΅ė?"EI^ȼS9k&Vly^PO}1:9Lv46mJL 4X;SUd IƁ5/Pfk@5ep^- b$Q9MDrI)WSdFz[(U*}YnrpJPrƌ7.4&`.|)Xs(]A8v ,Ԟ*m+Ao{J2nSWDz3 VeH m/K{T_As[_aHe.}5eʻX&LtcCr(SܷyZG bsgUיIAY_M Z:o[ߦ Tk\T|hk6DdgqWfc!TJޤDٗ~WCqlj_71mJBH|`!W,7~T|QOi_%&SP.ᘢ9-E%暭N>N:΢.o]ZmEڸ:glA|K=zv;~hia;q~Dl爳аzo +@=s0)&K1p_. T2Ox+Z|5q,:4(R]^9DO3t<#{U`Cݳhލ77ƿۧC>\Ti{/cXIԂ6tM5\Z `NTO۶ؗ VIu0gf|smi0 C03GMwi<ox;{ن,r|uW%7I|* ڻ!:JTM7)7vauA͚4$y%|XNK >ɜ`\~+o[S&6gH{+jmׄw4# fq2.FEm Ұ}uq\_asegHOPLLMAٶ<!=@/vnLnjq ]ͯufmt86 #UXHcѬ^Vy8FS-@i EZSxq6YS m߭G1]l'r҉Q89-,?e1*+e=8pӋ6'@;zMUqUCOVNY H:|o Ve).[c~8| gE5A~1޺-Hlq3ΛLWȐAhCHcLwl ;@"䒷T84Jk@DKtWb.x苑9zi=!QycBޜb] K,Two+]1f)ޕI$_u :tWיП&n.} NA 3:&ޝ i%aQ+\ޟKm1R)[Ҳ ׄḾg$|.mP<: [^0d3,=pDŏ0 [rk 8<)B(ҦJ&FᄨnfZkp4ՔWsC Z" T XMNAZ}l[ yHĂ{51iSu@ Q ?O=#K= pSKRSL:jM4OT hGqua brԗ})KqK1IɎǍ#d4oeח &#!l}QLGT2`z?jt'vBAɷ5ٷ}bBcb&+enZƚp;0ME"F>>=fLH4"%oy,=gK]\ H_W z2+FX/K3F$l9/B^ l,t\Cz98]6!K!NyN ,=]Tf0x|(Ȍy*z.9ŖQ?^Y,P $ [!\,6DC;FHb)5Y>]OsG+ l72zt=R'O vEN3%Po#Ap\uf2Жnj/L^T@Ɋ-qVkzgGND7tM־u| ?:3߉]] e%?O ]G2~62!.I6q5%7n -i>ӗZ*U;a$Lc栩[ԫzhۉ[ylVbp?wN8+ `ȊF& d@*w~e䖾xpBD 1JD @x>D'jtH05.xnUHOf!Y'j3zWj-8JL dG_oT.SjƣUŇaMh~qVuyN?Rbk|AcK vdC\]TUaa&d {YҎ7r3S*0ByaLz<.u'AO`QFw *v)"WvF' $Bٰ#>x҂D<&rֿM1*!J}^y!EbwbPOc T wQ: @n!2퓲FZݯ Y//w w]4W;f !L4XT?Ojpd~T%h]$_*?jG-V`W3=B#`/+" ys HvT^F/mpV X |C}wHؚoJuR T <7bE%DLy@V* o[5Zd#JT))Sp&yjkxxV$}.eςx1cj b50k.j{S=N_ˡ:s)ѭ-GSnꓞqfBqͦC,) WS2b$0 q2"/.ᨘ(jޫF;d+GYț=7-:& 5/J%ޡنdL lƂAxH!ޙ.A9 q ;_^N(5#-F!e状VhFxh0yA5k-g|^*TB={!|@t{m!sD\K gl0tOɅv)axDz#tG& )K_<5j ӻK(|9t!CysPu/7'Ěd|RPg@3{[G*uDlEٍYXd7eyNR&zN`j%6-l$?hO&s-bX5jN'ϞK?۝"bx^%)L-[FΫʫd3\ʇuma_PP bU`sX$bCΣb7O ʮcksqҘ_>%bRcvVNe mߟY6'2ih,!~3kGlOo_;[Q㚗*19ԟWL_u;~[q}IU*w䬯Wu ީE9y5V#UJ%Jw/vr 2ߟ&N?*69} kc]ԃ_Ϧ:79{xoF xv#`J*$.3Rk}1xk4Է-xO fD7x"&Ub#6Q2?ӷ41p9&AB` ,1RRAktG{:F;տ QdSeRU䂱S:x>\*?h TS;"ѣك,qhބ48TޢD+Xڻ2XPAZn㹀jWt&fv Yw|ktZ+np睖cآIn2tirǹk%"LħQ)EanwlD~ Bѝl _!l1M0uupjLĐpQ$G!;5A;€F^%,~1(bڶFHR"g|Qe e&O-VxY]GbmhfԊMDW~݇Uf徴T?Tʈފ̲&>vJB.V&l4nՃtjPGUғ. 6椦$ Yb_f^2Iۓ sC1u=y7$d_bcݗ4;r}AttE\ΤpI@ƕpOe|.g2Jk%nus npԛCf1Qw-VWA5(V38)!"8Ga4uC=Jz+ߵ" PD˵~3VaRX0 #X>4V;8Zwˍ>k`h-qbV#OM)>TY4K`lP=c.URW2ELEl!ȯ>s?U3'IIaҲWp :{[=Tc=HWV=]t%!^}a6;c)|y~SbsYqa@Xm)\5d8/z|y+0YeT; U wtCZ8ٖ[W1_ȃ;_u*:DP"Cqf<]ev"-ȯgy_ Dlkkw_?%62J % po7,8/ؿ [jnԦ=/m˻f\BƳ3ƔMN>"=* Qxl@"PI#GV5]Pw{S ޚ@\Q͂.yO `sL8b죟4܇2 (xl*'QB&jRXki296cO%p|u fճJ#>M;n,هԯUN|",~6)|}*xRg \Ea+Umkɥky•Wr`OIqT(v/%;!TN Ǫ'$C: ۾5VDOCamr3QPz;džۚ/θW'޻b(ߖZ+SAx8[.bSPűӝrԖ%ądgoh,-YiI X%}/(dQq8^;?onL~A/Y\4 aB_]3?=-cqkWiaWwY':C+ :dtڄWN1kp7E7 [5U5Q뀊1+tHR_\A0$sj='%ylwLtEhr6}vxE~i+U#J^)kKlqZ/iy[q,s*!d:.ǔnCHjUDA iA{P0H n˜П(sMϪd`jV|tK2-/kʗ6L ӭ(~@vZb*cIA}G߂mx$Be!.ZzoD%%Mʦ7 ΩC$R>-(G1b\ÊIH^?::kZF&,vƼ^M&UBEQµkY +ohN*3xeL~ [(|eD΄w!µ&ATFT=2dR'ژOx+X SM_#XEp^OM@5^4t$teOZ,#^5/NOi3{vǘK{=uLb_*N@3)zޒ" IΆE h_̡1ھ[} :6}7"g{^ Gu˘Gf6=pq#WvZd_ͷҝIYBt|LADa((Ifo߬Bc@k=a52Mgr4]A9ی.poNӸ)vNER\|ĻLw9;/zUSc'AOtUAEC):%)Â|ۣ~ѱ@dτӈ(]{ N =fÁ 4 <\ϯu+%,0D& Tb~ϧ"VLg28bێk76-'ed\Ys藬김zf Of+hSԵ/\B'ToZj\}E_H$:#VWDAwpNBn cyu '\'~˫>mܠl09vHʨ]n{ Wr-ɮȉ5 YoKlP~^oZKHQU/X m'54.oem6J~,<~K)\~7a!;gU֠0VC:vӾAb<#Ֆ)u/A ySՋ+ n*| - }H>%:i)g4Z&G3BBIwB7b@d$Pi'27U2eb\yމ脄< Ty_+'#Pָ/Ӷntk!4t\7] )FG0Y cJ&dc1:h mNsؙBR@4fzL>P|[j-cF- bC``uֿ Ӯ4BHns oI,Jqϓ#&IZ>dz}^e|Ӛ;K#8Je?BNsID5bF1e8ox\\RnE2c)Lٕ8o?)kd`@m<˜h~\:Z*:G&=񼖱H"{b]EnB|r y~(呝ރO3;^e'*ٻ\h#qFۈۦEd0oDoj^sYKT0Bb,Ϧ`y\@嚹2K4aоV s>T$PӖ}hh* cɦ2x} 6}/xؖXj F`1GXD)Ց1l/87\:'[B^%/L@%[ĥ,?34OV5a >(N>hqjh䁲`W "l $&;T:GYτ(0M80@1 ݕ 4TAqP) f ^\U0D.M4OցIK1~nѫkY9d7CSK.h)*ʌm~V=@i YuJV| y7?ԴfZncd=yno5RhӃؗקA* I!Em):Ǿ" ]wLx /W_CoTzύX6 `|lH:f<6* .i k<@ĄTXջll6 s6razs` -ҎY,I ،@y5wVwƣ(C+q2<dЯ``#AʭF+nDE^eN[EAnª(l&G`=NZ`PUC|HgpG|ugRU?8YYfҨ/aMU:L9_YM6)]V* i]ݦpi>%B?[vwQYJ׈%ЎDU#uLYVnLݎR촸(40{lXՄy1 e 2^f|ȴtt6WɞF(aȹ @L?&U+WD¬T$ᕌy|iUSykCAs+jE[azGZz`~mߺh( TQ`)UL LZ 302<͒uXb`^,D)ܤokvc.5E;Nnu.L`PI1Ԣ.FFsWSl|9+WMf)_}~|/Gq8OҗqڸO41 fg1@#`)QivJcAM3fS0Apя,gY9 ?7Mr>B#@s28u[J@ZM8P٘V!~x37ݱ3&X϶(1}- LjܧC{ QMe9O|wGB6J΅ ~g v мj'6^^ߝW3YW<,xU}ճF܀S"jFX z5DqS+?O:o&3;\"h۳}AبX4w;J+0QLia$Fu;0;XeCe-e^%-ݓRlo]ʩY`b ȕ @L%ڬ:JЗQÚԭ 矚!mਢA{$ (J}5.³ OkvR"TY([x !pcAnP Y'iG)O@\*zl=>3 {ɷ n1[W_Tk㟖3ez3y`0:t}ơ@dԼ՟/|߇ı Ѡ{)? Q6JW/D@q]ʜHbϦm^VN&ؔ\y ˒oZ,dgƯA-'؋/QlqJ_ Z;^˜g;JVβg0׉wyK M]U? > 㺯1MQV\)vԹ1ȗmz7i|0U6kh7HKK];dhm>`5K2x=Q}yb ɬ xr蚢l3TϺ@)F77 T;;L`ͩ{s39 l,=H(!tҁDq 7qϟ#3pjM_~VUy0HQ mKGo9)갑*|6yH_؀F}mt~T)et.O\OR֟.jwߓ`iMQ;u^h= ]^^T-;I %0C( ںʊM)ޝMӔ42z$C=Mff^lY/FA4؈}Z b[@eB6"t9XRN 7~f~ QE92 妴] }dB0*SZ4uE߷>vѮΔ^_aaءt-xϊkUKEl*%M׻έ}cGG+'Ÿ=N;}k*Uroy".k/7F6 M7`\>No* SČ-dλ/Yp4G+1\G2㼻kNnq Yd&cP4Hʞ6< ux6_>,劖l AYt&wKU(QLvIJEJ^tPju+#{!\LNVNY4 2Cלwg^rڭ UgKcs:ܱXB0Bˁr]xy{du\56\0L]ѧGs*ܿ[6cǘpeN]@o7?I T{~JHMz&[Ri3]hߊ0FCtcV0Kș{kAie4Fm)E45\q-P xku)iYl!Ī]nޟ[9:S!P-Ժ?D_n6Pu m/B^U1 L'Np`jko?2h 4Y}L2ϯmLxMc؝q)0v埒vG@itbcd0fEB@2xmP'o{a^3r14 !` 2``/CL! &jB+qjvp"d?i٪&BƑGPA%NY\g4ؘ~{WfnT02Fla:h1ɡ=F00`~Vyƹm9nWp:^ .OM 34GV4`Ÿ 6:2!FVzHœR^ǘݚ= I&0w>u8V̵^}֞kfJEIc!!VLۤz~)ېNꋁuO#˻ M"jp%X Ql)`K.')SrrfNj4k)'$W59HT"k}ymG6;cZ+n9ݱrXǹuc/-I3---V ~*p&˔4{U\c L/]޽CJ~6EGqaRV>+A < /, ld4ٓ}j'8's̰6$FS`G!_;5Lf\w\- \3,#DgumUPHb2v\}.Ypķ׿Xq/ t\rꤶvƩfvt8tP,dpH#Rks8T@823#î8R_{ϣ2wx׸%~.'wn N4DF^mƋ`*ʯ[p֒Յ5VBV?_aډ$2,=l׫ LBMb>+Z=''ŭkNؐ7Χ[EX%&nhּWڶL|!XC+}owH`B_aS4/c'ms ި>Bb_ќ+.ɒGuNnXډy y6*lhhQ!űR·K &D sRկ=DCl98uiJG JDeFp7=iD_OKjtDpjNa8EžY:j@֞~iPG%8]ځBɓ siޘd )?@fRo9} =I톅zRG}Btdm ,?6BcGlj8H3-}gZE wԁ`_fU˦% `{iQQgsvՃcp&[rWcɚb,1 @MX)i'!ۥf mſ ;rLO~X!u(n4k.zIzlkAcƙROF㒜L= M"#rhF LqIeXneWilXS%JzidzH4LuUNăXp =!'>f>\Wn b)VH/dZ=MՃ|n![Ǹ=Y:(wt=ԟ_z+!b2!=jR,16M"$!5y z^֛C{\˲AHB +@M[ ݯ)&qGnWiaQmaĽ#ԦQoJ#"'}l5|/Og'G6!E5P93I,=yB|j^VCl B(ٰզsX2#,HzsEXOeZ#lMAaPQ0^Suix#洲 KݼCrX[{ozAHӡ8\f ]1aK8`f᝴Q#w!yedZhz ~i`oy6:| C~3=qOL'܏'N%\Sxࢧd90WU<?C$dsX!wPTEihڼ?%*f X% c9~LOy"\ Swiz "Q_]ڸaX:q$I/ f6f[2w?+M~!wԶ Q~ꍀ'h3oo =$$1MmʏlԏQc+a@4fzyR?TIf̀L? ۜA,aB`BM !ȩ9ShZZ)M_i=f,(WZ9k*obr\]qDn-K Cϓfh.֖G8Y_H+ 6l2 z\%FwOxוKQH;)M?P븫s@ڒgkns!B j"8gX%$$| rs@$˶cI7w޶% _$Wj^RM8˦&ȪHt̋dS&!̕/U d6c/j}II C Xn@'x,#9hS,T?j/HO:+q[̳xvBjA B*"HX G%*)Ǻ2%Y|n5^F$VEyé)ahިZ$M|_m/ u(0g۟) 57 %yoqHU4J0Z V8 ~S&F;e#!p;zL{ /}q_&To,UA(fT7M&k3C$q3F%wzP+Cy ڱfݱep+0Ć:0/"C+Pw^*ixw 2f".[5n >7`\X-fRIymEd'gD w}K8G*]tYq0=ehXn}l7cUSE+ǜkEL5Z+'߻3^r_DȕRz&U-pmQڪʩ:Jp[j5Rs-2#f2gV#}n&=WGOuTDuKp& i qj@GG!: : Ya݅ٞ>m؇ɷ!Jn;Vb7\+*wыo让Qb>84;[K(ϞpqҔA1>9^{%J94f LR-ާd!ar? Kw =ӝ V|*s$XGdt(]p썑?UXWvy$S8w'^נYl_?}MIg5U2X/'WDk+W Pk +j' lR"&ECO L=p GתCM>[X>(YRΰ3L8X񟀨xXsƅ鱓2H T/ 3̜RY8/<^D#0"Vw(Fq̀y @K#:9S32fDb҃qaUzk!τRqm`Aʍ70睾>cOcP塞9U*E_~䈊iM;U++GZڅnQc|=ş?AcuPӂb%1ư]IH?u#݀5AF{lY6V~cEv8aFF[jn_J{%.Z42Rs$XIB%Hh- 9Ċ$PLʚī"0#90|DBWVhq9T=MnpNӟ_(dwaUAظ0U[?< Lt lu;L7[\@~Y}HGgʂT%эvY:hst̑9$b9mӐ 5p.N}EsZ*i!cbR%#75e2&h2{~F+h5 DOn,?P YlVuMD.&ŻZfE{1p+g++7[0@__gTmc*8%Dp>es K0,V/g1NKظW;ra T0D9:SYM?iW : {<жMID#0`\0DB@Rndk?K>vC)L /7ɭL+0 _5<#gvUqyxJ-74LKt zi;x5HLMzVP%4*qKTX{ic#DT6Ju*l 缊8q0{Ƣ (S2=߇(gABn[xO#̴T g Qi!~Jj 0,@o*}x"+SWa7D 럷\oC2weHP b0Q7a^b3*N ,?\,{^hT^Qi :^iw CKZ;n\aԆ>.z!;PXau|.c?=wRB VA6n-&J6`Z?MS7=?3T8zfPt1H˨]!&mkq JdȂp PǺl9kIj4V!b73 &%RԌ,ՇuN&ۆcR}AXݚ:C 4-!#bx牒Fx`"jYڍOkJDUc!R=QH>^E03-ɐ \By/RAn>y W)&t$MuKxOX#j ?EWCu4_1+5;_=K}q Ƿ]wKH]y*Q[-?KG #dc-߷,|rNZ+P G'dIq4YB{Ey=`5`Fˎ!YG sźqT?JL]GK6:,խ,u tr&2 o@p5戤g#MB)A33!<9j5''B#(#:^… %P08 c.3*eu-|2uwvw)#W؁S:A]$LfdWY'wN1s/FI ͇~_ ZV64cYi/}q|}{^;qcs >W ; n/EB(%/ub?PyFI ~66s*C˭|\h~`f#&RtrvToh BM>-ԉjW<|RNU8do77jC<v|^6(R *vֹy:BE/.uWc 2Ӌ%wOc;3zaN!K::gg[5Hǻq_T'G2y3*˖;)蜜U?f]ѐ`&_ `6M$iT N9-ib:?ӋmhcTg:M)t(g%JŚÌ7x|@[7+@x v٢]r$g^FےE#-\ kKd,ڍ[23&~>}4q<%l] 8,zsW-M.|Wa,߀+pD"mSe <9} 6 J_H5_pðD+hVB9imGVH 8'fAĞE,ܪ+"]5(֠f\.nED=.o+r4 ArrԶy@X!t"'vʱrz s%o HTqQ^|׏EɿW ~μvZ~Pg`j+Kbu\s+0t$*OGB$!,gF ,MFa7{ːLs, )t?pj0vWcu?\5rd3E~+d7ץ5J4IHLF(Z-0e6472<{X m|ESF`3*/ QunAfF fR.NK:P6יu8p\&(Yg&G_|?FSt\ɭ8R'r|)[ܭ4iħ Ӧn5@gԱ-rCzi疝0'^7KBp' \Qߓa+KVF=CƤ8&+CڐTҔ}j1pT98wS^'rKü (d[u<'={яuXe`,RW!z.`En 9՛];I\Q[b(ڧέqnVjĊϩ< C"b8Dފw 0W{E6Oᑸ6<K]c-5Eq .'9v w{#3Kg)L|JLtuuipk+_b\ AVAd+"8AEw`uA\_>ۓ4ut'z::G Dy/:\?.iZ6n9i5Töm/t#ՙ< l4b*i~K O(f7GZT[?$;c}" l`sjL ?h 9,N:OȒ pԍ MR^?c2(^;xP|X;=yeI{Æ֯$KoU zpюI,QӮ\'o8dzY>AI+;.ļ]nAt gc2j>**d$&vip嗕TعFYCP՜Ygo<-bv6Ї*~ "s 0J~b \3c!h.Oy.EX 7-lgؤFRbzۉ\J#Яh28ƘWqֲc]hԮ^/^RE{(S~H@S$FVHjXٷPLn ]P:ͦ0.pG0;dK&o]/VOfm^(f5LҸ¿6. -ylg#G|budZXj:MW,Aĸk,3B ܩCT**yrJ-jB}2 ( w - 5-LbӎtRbf =sڀRu49!]ha% XsnUvb&g|Sgol_ 1g ٺ T?Br[P_a ĄEx6ԧcqUUlv)&*'ǟ '#}8lD6+nsOIX$WFH"WBbe"V>- dmȌtB cˢyͽ_F$/U=zϑf%Hzу.b_P{4D6ȎY4r/"/ ?"߂@>mh5E8&y6Ṵd]dfeh8߅s?e M%^A\ɩ[[7hz,wJ]b %! 6 *"B0!o9i&q*j PiP~ZջZplPb9M`za@ /&Y2-Et2Uamm /AG3f8%\+eRy"5x Hq\ljPbfU aKhn @( fl- !ۓ IIS> XEI &-ajրO%~^x܃DփJ"Knu]Pee?,Ì.s ҄BňrkQGuW|PyDU:`7ٿ3v:u^$3?v:'ڷKoиwckƘ^n\M:MGS\f6Fm\}dUkH㥈f2,D~w0ԫD `2,$#}+"ʆ- .dG!9LE7hm;kaW]W[gI܈ i7I/l.bvhw o;/{ GN(^ukX9 V~y6 6N4gX?4хޟ5ک&/PQ͆GkJׯCr/f~D>T .{>ÀbN1(rթ޺)ؽGafsq},~3G*Qr >K_V1[6xpYK`TU0 ,j{,xτC1)j⤵Jnil `^'bf|9zLOV(r֤p|M+> %P5cxca9 (bP#GeH<`M͖*yŌe10e ?*|ΔpX!0(OWQhl<ɰX;-ݹb_'KWgngO$SE6e= O.5?ƪ IԲW MTZV2ɚigH`sRT*Twpнh/yUwi3+(A]X$'."Ɣn ¾[.Thr2안u "sakƋȫ\0a&,4$H=72j;lLؚPIqPM{$ۃ,󂙸t:'(PCIq!~% Ȫb'*J+G~exZVzO;Cl)3n-NkLlŸݹfY/F1.eǾ`Y'?4Ӵs;\^?-jn5`(y-wڧ()U4Z(VlwrdX[+_Lz'dSG`ᢘBǺߎ'&/@z{towX~z7gC#x3c4102E 6l8*+~=wFA_ȉ~v;E%S(Bэ4cAeӪnNp髦0 LbdvlP"h_h;r ҂v$n׆ qӄxyѦz-@NC Q5cr7w; yB6@{[,m+U3J ^ށ/62\ǡg(uE#t;NbbOiUl8rdFz gzvjb c3K!s|){P JXVw#7wV,TS:6XKFFl*@YwRa(ĝFO)-ܓnNrf;.|dg&~%Er0aIsW(LcW7:H}8_OcDz@) @geC" C,eDبw*D>7jan6 ZBrB_%GnٮtwC +F5!H).\J,rFz͇ =$,rHS~iPލSLBGՠvyk^sѳf\TOiҞꦴqr''=hh=F Ԫ/r {LmkZWsk^4 2hJQm^[aD{_i!LB7qX캵;h dLJ`3kU|?mל|u&4`)yHB;a]`zb-֝--;9n=Y Bvj9GqkbV>?=PE _V`"o ,:xc9h!^-nr:ZAm1닢AXΑ?{߶͙:s/3-v4|C4f3Ok>fN[+X<?=W5^1ǣnô2>$4;Hr*&wGmwгUXIn{Z)rfp%ZX޼v81)P<%/wd !D")+R2ojල?Q yR ~yvAR]0"ϬA/!7a Ɲ̋Vʐ.2}Yczu k7~ԲeLmyX" X\j\"(=C Y*2rqέ6: 6>d,l)tO+P9 M!Q  N}@c ZVCws!umɹ^!`-p."w.Zhry`K%QD`sc*@E?]ߊW:h")6NZ VN^^@5\Ʌ\D&'|e'7F九an,G2kMpԺ)|`\1eF!JƙӋǘ; s^Q A슴s|".87XhE}s.3(ڑvRM:#Ơp|0*(= PRTa[3ӞnUOݴ D7L%oxpVme{:ȋ9U΋ڕ/]aE=9a7Dw0pabYƀԒT\0; ()BUA zE'=cxgQN+}M͗RaUs,wt պsPzL ]} 3Q-ʲͺʞP'1Z$۫˕Z6umւk/2&xXM1:hŽ !smkEkO' iw=IC3֛EX|aݐ@Sk ne<(ᩉ.r%[dE?6? eE9;w_Dz,Wƨ|sq[璫B'^TDWg8^.{Z4{&{kՁ V@ %ӪytS/X}rG fj83-K7Xb96d6#`a"Jڧ'a~8gQS#ťRt ,gko;C-@fmvaFͻ.<5-+]@{q_ s"1MzQp'_4e-(<Ӆ/,vYcꛐjϿ!IR=̭ ڽrۭkZ߈ujXVJє~.g&]+"]:hi)| yLs,m7SyoȃR8unһ%㊺v& 0ls.J=|!Mm'R Nt'0QrY5O[1=S͉%=]<2u3VY[Ub!or/{dZBd􍟩pb{bB굘Is*s,"՚at˳(L\In#I8)>@G~5bҁ;H\+z&jr n,}W7EB6EBJUڈ^eu%69R bo^WշƖ+&֣~.=InU& d&`+.Ri "i)d0ǿ7{H_js.P8x-=A?fa Ycc0>m@mpeAY T {aGK-.y ɒАPTprcu?IoK&@FlMu n}B mT08qnX<_;gqD>i=q'ê=o>wJeqkc@--O g !u+MIi%?m~^yBW5_cT7u`%\jkaVm2U*Q{>Ħ\i3$fH|nh,(bhXucDk{̄Lsǝ 1PDoڲGH#O4]+Z m%s$Pj.")÷g~D]-[!v;@V`c?bH^Hp(OhGԒUO\tSeqp찅||K#O,vUжC DRɎܽ ADS"Sȼ4Nf7൑7LxʪM,ܣsw&l\Na!^ /Ȯ}哳 pV:i%@ǞUZ U85‹މrz6a`h=ٍ؃J ҩG+Qkx@50s~wDqĴ=MKcNuȥ"ulZ}nwgmZGhp5Ȋ($wv;rBɔo!uK:@: U(5M\]6]aC"D5Qa#G`V]3kŗZD $pt~fgI% >X; { f}cu"6l LVsǯ@jF/iL #?4xiݰ!h|K Ҹάگ'%9 UD_sY|*~Bf8 ǂ:Î=֪>E,z#Y݃w6SDCFAF-N;D ?6yJ|Z*l>m=VkFqat;R7rيH:4)F`.@/3QENHLCY3. 1" otޠNv?*\}%m HYW!Z,߸~DP>TRQ|eB[g9G7ؖ&jhto1\Bx7lVF^%?< mFlݡ[y9߯ 5 KŦ"~X$YlfO8VysJjFZ7WYO*DϕG 4, 5+|0=K^v^ġtz!D08b._ >T\wq[4/:L&,LIfEpBh*Ye-uIۦ}i܂릚*FtC4/1ZRC!좥ԿڈSL~ (1//Lq|"PܯXVjɭN\ΚѸRΔ$۠T p\?Jjx /0J™԰2R=E's/jCl&a\yh\. :sRFwwexk$V{7M=wi~A<@gD.o_([ZBh-\;N37,'XojOvkգr"KߎK72Lf^8b(y=֝0im sE rw=gE9( CXF tHL`Ѽ:qp^>ã b}a O,q7Z6P~ y;X:+(tGssG<˟8B*- x˫bM-/vոIݒө>ґ`5vcd'=m/9;wmaVY%Z.O[ڴ*NapqPska:;CA{rD6A47 ?#\S֡r ΐ ]ap}(u$QOjq!NDɋK\Gѿ\eC vpUL[? צ̷~ `1ð#:icS$KL(c ؑlp"0 )^ǧ.yyo-;C&'Rn,ݭ/<gc,nQiwh?0w%Vحhs 77x?7 [O«bӟg `R 96[ҀHͅep*Femtt'mqH"W(Vy<5@B\>;DdyU5nAV;SDQKhwRfO8ZxXSChLߪVóSpB: fYW|\˴GѱbynX#gq 3`qlq(0{a~/1th[D݃Ѥ{%wfcN@mRFJ-V{͢6Igx]O'vK6*Z''~:*_sx+ "1UR-{wkJ9 m&pIǼR9BRï^QDBSeR|I-'.@qf'&\ Cdh (Ept\4u@̭{~@iy ŋ$rէ62-i%ۗJ+ _ {2 ѫG { "b?!Ql NG]pJ> $Fz.['<5OС[-! pWVPv$]ux\mBܙ݀'ѩHz6hQOl$k'ffҾuM AVaTz6-k]ɲGʦבF: Q)qIRXhHe.5k FQ$P,XɂUb6V\][<#'ēx8^|Ӳ2Y3v^ B~mH#M' d $x.U7J+n4cuB `= E*Y=꫻fZV9&+q9kͥ\(k̰ 0Kk?r#6Zb%vOmGĞ0} XܩG:|f~>~M\ wn΢;07J߯ ǎ c_oaУ`vq<)o(҃4b/KL}?l~3â' Zh_ \~ʭy:Zܢ)SBrcp2`jr2aaYḌد@E! )<ㅵrΝ;Gb21ڂi!Hy*-nL+S!f~:LLUTv"?/"+OX^ڞ2n{˨x/=>Wr9} S\SAkXѯ!`DR {u /3`( \^QC)FR(6lҟ՝|?ڂ3NJ^zuP\UQ0ޗA[VfEC $Ryո;szn ΁r[CM{I2J@#\Ei(8AkD$ 8cs"Y'a<S.OldTцo7(_-nxCj&:\7ĎۢDS(a{ CZwS:VE- gPRNpVɏ1es%D4}gWN5rxB' 8F›v )H(j_~[i~6㐓OEwK̕Am#dސç8bd caߘ%Po1%Ǝq/VFDiU > )3^Q Z+e[YIF& Lx+EdKx?3u{tEUrHlX# ~])hF`h(fk&@HmǥAzH gOFUEfc鰃K)1*)3D[cWQLf{9.UBW+Qe"^yKu@Kj4J L{ [PWy1;GמY@gchKщF? b_yiRbB"kPM=Z66PGWH"/VZCxkMDQl*F|qP[2EMv]ETd!%t88r`O:zlI[nu=B`5\(+Mjܷx{(L͈*}qQ{ mOA5훰=8k*meXaMC~u+-8rOU#cLsNf| A)/bٰ"_"TW߽"z!iL jqhhhCC*A΂Ny> *!ع)yҫXwYxqB,lar FA_^%FOL7nv=Gy^Ƭr'Ehb):2j/i'niɍJCjp/<y7 =(1e!@"@<+79teYBICvt9|}寞rF D4w{MY%>S}ͣ84'z6ܨ NdU5!A64|~L %x_iSUqLVW:ʃQ6ʒQ2UD_ XJy11'b  *u\B% DUvzo:ޏF_HU?ԑg|iv:B*1o-C9tϤ%`YPg܅B#]9_gq2*BW_O)X rv8( ߊ h&K*0w3GCP١[03&r iXb1=YgO =Z3WrVIT^>06Õ_NĈ1Cp<6 eduEWF͐z T UCSؿ|qkm2c \Fݻݟ621|ƇL>-[rX-~F>(3i6h2 (Y CdhlHE`Xjj@ڲe;cJ#$_QXhDB6<ඛB|չUFLbD3Il@+D陱he-y5US )],&ILC`K ܅cQ?1{;?JFvE g+d3yX:K\#h@Q-WC i]ڧIFo79Oլot@<I*:!`H[#*[8H<{#;qnTv ZEφ.xC ©S <j3ޟu]TŽ_4M(PZG?Xw%nynܓ4djPGLM>Ԏիz¼n2#] kw:#ANR~u)a!2q{̎-ewҎD lm4GvBnT zha*8N o^%t֫} !]zTYuP!Z;ؕ*hbNR& V[YeGf~WUDL34"$oad9] UjCGxߟfq}ԶOMt[<;J0mWD^@_"xD@fZQ5=4{7)5&.o\<laoPa8w1Jتf;iC+v3; K>;; 䚈.TQueYIZBF4 [9k!IXMNnKYt>4-Ari嶪k:_.A{+bG X]eNe0*Z"3,P 습*``ZAӦ;T*iH5ZX$ԟL]#!jߌ{%D5E7ɦEՋs|:U&]u=bC`H\(4 ?zM)ͳ~J$̅On۠4[xw(dfϙcH%ׁd.r\̵ڶkCW8_ sUzp a-B݌_R00`iM @~( O9t΀'%fmkҝ(1J0V->ꇰ΢n'n> F~LfYIH!O!u [H6R C /u*$B6Gt8wi[2+_ǍlBkѺ?U {7 1m)T݋mRޣw  Lh{EaQ2$cY USH ~f.1IȬB+i*3lmDbCȫKC.un|VfR7ҳyosj-b^ ڪktGH5*1@oN1@HBqd!O3Iq Ƕ )XtQZRAI@>|e#Y{ت}*D[rS9I!zQK | 3GL,[\[TG0_irrrIZUYlE8gEJ?ƻIA$r{Sy(9TގaÍqv@|{OB^:|e9FO]SHTO>F0΀B }9S>OvDAHTƏs TUPr׷0=\eT X ['%'o'%%N;\!-}^r]e#xo]6$'EG)@Bon?SޯƆ=Z6ǘ&PHaa&Gu gDpo)*CUPS e2`4轂M=zyͬܲvEƚM?mJ'9PL6Z:{ӭ+)M(_>(_7KG-y3tZ"6M/ Vh8x4m `a7ksjO++TdϚӈ?i89ՆE/ӂ1-^o7 iAKƆ8"9?BUyS}$vش/ C"%NE$~f1 ̅l`zC/%)ڎ <Ȍ>sc'3u|^A!kj ВrLshsa`rsSW4269b|{ -]G &z kr8jHșdDqk~w٦=t/41C'%OeNj[eHAͽf]c0bQ}^bREe@XyRgM38|yZ+0M;i;:ovٝ.0|-z>ofV["RǷq37vn5Y Z &2ַQ# ʣ=)!+Ϭjѿ9V}lc  7|Xl9 LvƝ챰*.5(η G4h/:_LTkk1b"4 6r8`}+⨔(KiPkcUP"cM WJaf> DȬ`BQ]o'ښ,}ťj@WGoԅaQշ沱 <^_0tq6R=Fy#= /R s$YA1bd { fo0+ v5 FlY'Ω+|g\R编YYhwi߆dF͓}د)0LϥM#n-O;+_:H~ 8zD%'nvRGƸQ!nwK[iYV M/E)ąM%:C{ nn r2RbZjdǤC&1(n2]٦$~M/m5)y|d`p W,+mzA8G-fg^C[椺e`Jv6ԹIJC}AEB, J]PkջR}=]%[T-$ܻ^m;gd['~v^m8'3P,ա`EhL ^|٨fk)^hq8(34Yh_tT3q& +?)U=W4^fc8'=^ z6yj~c^]'4A mtK?m*ϩn,ў! +mIS/]Ѐѩ_?1;ZknɝTeʾl?3:_x{㪉t GS`ץcf%YIFUڑä_R:Kv|ŋjjϴUhX#ŏmA0cmuc, K5='=(ꮵj8|4 k6)70JBlkj,[繏m# xYD#-9'Y]ԬtFsskɥFWU %V[B{SBxJP,hvՇ*ڼy%}9.sLXRsft2ဳ󋑁675(Qr1_6E)4;5M3O׊O74@rׄC7ˮd 9L V =T.'g,mHeE?X*$eF2)UA8]H=_5xy[Rlhr_ 8G< 8ѬМh} 6k 3ӋОCQ `I@kOd2#oS_XlMdqIeFbIț&w%Hhȼgb]Y*B=zxbGfb;F\EO#*I k<1-ftR8Um'G:u_D#nK. 3?J":;جhwUtSOmi$Fa`kOT$ĢEĺ}TNޫ]M+9IJ%QM䞃-\u|El9;awڴTHy>g*Aǫ(a m۞z@雈!wcx:J i F֩"v4p7[h~;ɬa~iW1[F}/a#n mpf57P7j-TE ";+uyæ|^>G5`T֮٫o1ߌS{~YĚB-Ζc< czȵ t Sncdas$M ̺6龕֎\J[\[Jpr_{B47Y;^$'7-\[y?Ppf7cf%_M=RE*vk${r9bt&?R>ވ'2$]"O,̭Ci2zxSdsyN,5/Tx@2N cԜ&7we;t橋?֋xؼTVrZd;\|syEMt$~Ó*ˡ!Umgf"fIKϹ1 !+Ѹ#2*N |35~@JSҵU.D ^iLh5ɦqJh3ʲpcQ̤3%d3. OmhR [Dxn U~<4}~}l=ȃKtѤ>գHNci;΁Ѕ3ɁJ1t}yne ]Y @&3X(J5.70dM)l`N 8={C8ș]lyc oB"]- q+hzjB<%dاb+dpw&dl|pzj U@5&nں ) MRD—q |W]Z7.NwkhmǣFS;zDݤmѠ3c%gTJJ?rKám3d ${MHwj x*,< ^S`˂8s r>7mbPIT>0vyMY;пb%%$7{]V|cZ0.40o\UG?i΋˭r{N{2>j `Gz/&Z#k8刔3]Ǡ7,l3:5`z6KL错a&KʠNQ`2B$%BIgB\]uݴ[!/(jO.Ysʺsx7dr3Dޯ,「(_(KǥU/(?^Dvs+TPQk81b H!i@#m6效0ZfTib[|*lj&\Xc1BŲXPL(,7.?t]:Ww˱UHgi) 7iVbLT2~&TA,5I{b=г;cڵ7ȜZ1{&9Y˺)$AY^mkԡwQh:3nr(C]^sG-܁];ZpW`/Ֆga Wg`PRyBZEezKWs,#A M(:~xzPH(V_'ilF.ù#ZQ#(ABW<`J<j"P5/f0k>M10e+:Y|_?U&-SܑKA'0 =VgPAf~NJ!{MUsnx}7b U6<kkӳAT77Ru*0)rA8[]iJ)uLGW$J'",JӭC>S2bNԈJ0AE)OCF?~x@8ՕUH8W'WL>;_5qV 桌>U-s $_Qf1{ pR_ӹθJlıӝeOx\&4`\ dCk,@JtZ6b87sY3F.DG3[}K/K|}g^]"FDD" x@0P rӳ:{8#o3>hF3Q~n")c(DVe|Jԟu&Bq56 |⌝j Hm KGj; M\nfH`(q~Ϻ'S{Dn>fca}ҁt,|[Y@DΝpY\=Q/ _ܖ.'kzbxY8-pMyL,j;lAѧ]hFzFݿI{Jx6X XGgC&zVB XU,ꨆCEZ@Jvhe؃4b xނUIu)+̿ vgYki׽yhNT?7 Tp.8=0K  ֏E~kWŠyưV0vNh'KЮPq5F[cW dnzVA@Z4< ըdِmﰫSθ˨o&T~ єv̌1OZ2{ <)~dc <3o%_ƅxXBeZRۈZi#B\M d ;GEV"߃ Wٙㅅow e~^22؛[3J#VU=dԫ0|lV!'?,ia9_eY<Ѿ{3S&|k7"J,[_S@ZTnt7Bt|-kq@t OMR$Yj8>u8/{" WѨ?P!;ݽ3ZU+g !橭mo+qI G'36xj"TŸG3(г6%m(/mkl'3$&^R [L=Ub\#8zg{\ {uUų!Nw1)‹|DKWVNʍd&H/2T"yMc1Hdd #քP2"]u'y?cN]?LBzjXLcSa)eZ?w2;1/KPL{UTnbW"꿕?o_2q~$JLݑgjL1AYX.dA[a/x4xn["6Cq z q0b'C%FǟW҈96+hؠh` [:ׯ$ƂTkݡOG*b7 /:YKá Nٲz̋ O Xx&&U2s.\Yڿ+ABQ(NPnQcH>OPl5濜[q,b:bp#N^42LhA#k”Oz?3DR Vq0H X0"DN.ؕk\k )N0:M#AA r~ [pg:oFޗzzQl p8nYɷ^G*r!WN۬׵lq>:,}XV۠LAU@X #a ! fQ\ֱ6q*a2r7*GU|9"H O*2 cj1d9T3G1 &|Ju&{ofvL?mTljnNlAT{$Ƥ -娐:'N&-6u, )3.loi=ɪPط ޽#)/sZ*lVN[3cK/|c(32+*bӷ8 aIa:pưR5J ? WHDi;o}=#]Lz|{ҳHq^oP0zbd].m,]rԁ9SBMzeFg}[5gW%1cGc`^;nٌ7\@ve7Om\y]Dkn]$wy3u/UoB&1 4M}餑bYפI IDv/}xxR~ECRש|*:jW&=$b  E}V|SfCp|` C׿HN%&W΀|*h0J7*(5zG$+6?Έ6O kzWZ1thpWFIh}h-[Wml+!B#XN\lh#^yl'ܷ'޵[foPȄ],܁KoE}ܝ':Ea}6JA|-a{\.z-r׫o Zx긑c,6DIb\ߍj;Y>^$t5ܝa>vUV⅏K %C*I,[>mGxM[eB7.j|'Z+~qi5ͻl%/ 7$_&1'&bÕ9SE],7 ^+scsU*-'đ˻咦έD9:p6i9R5:X>uGN|cE06 N@Sg > ++k5|iAZ4EcH}RM@Oy*[rВm> Pq:0o2W>=\E,m-Ax<ꛪLθj}f.8Q[/O]8$vwD~09j-;})s,Ͻ/Vc1R7ay{6:t%J} UМ x<1~ih9є $U ɚo5B<傋\?-a(q\4:K?Kl7ZY(O=0D2nx%": WE[Uk_??UNЪv?Gɋpq[ @9v@3qe$,uF2W ŁIMJhO6$1 >4Ye}u]:6Èفa?c ( [~\ Za|B̖)߸8(vӫF Z8:Q*8eD^Nwfril\LhF#ӣ+b(˫j8JA1T@i>=ƞ lA`Zv'YA@\ZRl=RY7t?rV]sWr5G^Z<JGIN.|G*BfpKpqE[o' Q7ֿ8R"?:k=3yl-~T󤷣.[&ܥ{Hw#xFetʡd:}q3TFGuza'1 , p̶-ux55i:dW_j_Mlϥ:ədcҦ,MBVlC%ea?Cʹ _%vYNښ#6"v !F,u"j郅RP[]atwd;0ڼA`8hoZbZ9\'3 f9@I lClr eNr ʥGu0ĩWrOy]lD ٰ|E`EJTp `?\pA睇~݁4ۀdS8TR5jN2܇Hw/E)0.R8St21jRoC"U%'9vaCsbR ->_OCXHdׇ(F#}gNK)4mȜd0u|}^=;i|_j٠О:67,mEtn즓 7|AMׇ֡S)6& {:5#t +ůn$VصzF_![w:ZB4\#: +JFws\ĀVz\mdbHͥ!qE]M9TF?pٔ۷0dAN=Y3̟Ƀi 7dHAi " }Ryx!sO|;윈C@帮?J&ӯ roR?MXzdn$O߈RlX[lL^'йn}I+-=F ke풄WP*:Q.i1:!O$*TC/5i4[Տgm=gxo:?etI,:J:0%c NSL0qNX U4=<-iXgxY 븁QtB1/T"KY8N] HK.pπ%sO6=9m `o6֐-D/&=ʑS*]^>[M OP섚%]!ߔ6W|w ŘKEP{[T m;fb%I><_zR6Tńjا#ٓe (*"$iҕQK+'TΎDFcG?n=/9_-}xUTN1vcA^#0mr)qΈ:šS[M 7^% "{##SfQ0HiGṹ|SId(:C6:U>8"&l(>j)F ӟ3m)E-8)̗#}O%!g R:_ gS٦=%-^>c) I<$0t[7V($g葩!WSY>eE. m򖉈 pj5`ٯ)Q5!ĥ7if=ON֪0GQ0,zsae͆#KYĚm̆Pqy;-8#Ƹh@IsOhȩ"C5P^LX}WP ig.>#Gš _H^th.CWyCǪ+m\]]@f_'5@}ǯRsf/3"Kj/a imo['91DR|][~jȽ%Y#<4hMP 1zbpUim<LsX*cfq)~J n ){4;R@&۔U=|Ui=(>e2R.?Z㺳C}ަI}wz:HTMtZVOy5 x#2Cxdk6on]0ۇ!Viؙz< sJ^{%4ʖi8%[9U[xCJqVںН\& HWm}nD~7淁ꛯXTP8[(> Kv})?gc=ᣔI@r0oJ Pak>@Y͆< IkP=F⼏rPCbsiF tw HE 82`%ϚoJ|)P4nS]7vٲruHl(O`M Vzy6ӏ__ʪy ӡ :d#*MR d~5.WPhlxͱ 0Zkj?r LF㙺kqjQAF9`L=ͦQ&wl \R*#v v!Ѕ+,0 ܃n6XQQJ%! ~V{T {}00(jsZ.aYŇ%Cdz&vb䳻 bE}YVDr? 03y"soH6$c12nK N\ts bwQp â4ݾM'Z:dQ1~'I(5Qﱜik~QXh`e2c dFdhx PWO 5EU°>ծ~"ZщP)SxsQZ8c!\JvӠ1[RpK)cX|] o]&éT;/J <7۳:yZ:z>MzsTdW-fڸ.LiؗsٺypM)ob4 Hb;P($Tm1fq*ׄ{$FpPY9؈mb@ޙ4e>"͜Z0NiHi8;kbCSY pu~)\)`P}$șiO"z:'_`ޕǢx0pv&\G-[n-+,ؼحY_Wo>Bu з,h}S@BX1=SrF2Y3O?3e_p_Ph jj , <0:-H٬gs<%KIܲ :SHB{V] W~#y&rӾFfA?"JJT70sAg^_+~Mj[%np:{&\ *IdqfVe}ه&:˵c-~I*8o\N>~7ZOm ug/e2hbv scDpt5 a´^h4* o.'ZvO+7E)%C@ =Fb[,OVgpJ61oV=tv1g5$?؁޵OO*num'pq9WC.79$S]"!qOSՐbCpi'3}Qursvl\) D d-uq,OrUiAisZ%/GGֈ [^ҁ-s邍ҷsqHqfہ5 +8(u%dO\n|Zsڵo*-1Q tF7u%VJZ1 @6wfT2+vƮ3|{,2qc8[w4w=Ү %' rǝ>w\+@G G0 tiME :at#!i&cKΆGZqk_M:ao1L:LL rۤ8<0[fMu={x>W$+OJQ (e#Z΂E|GCШ#\c+[#пpksa:Po,L.AQb3OK"mߛS" ZKUotw,2.UbOZk#J-#.gPPyV gRXеK )8x To~ Ĵ2)Pre_z窭&Ŵ;D}dVAzfk$ 7SP(xRJgQ ܲȽ["m.Thgi6ؙ̧2Z5lrf6DgOhӚpf%ֳ'"n^l:WR㢮5rnHHeb|j_C?%j iz[:a!MN} 8=}[mO5D0h^W&g@e~FNqC"qmSU -,Q~(20.VvDdou;W1gd;K:Gܦuuȫ9wxyYYR YDmUcacK-6[.N|}o[%vʯ݉I]Xm7㤇nƑ2Uֈ+.L!ډ{c9e(Xv,#m~̜GhV=;aKn$n7[ؾIw:9?42|[=JTVV{_X@k#~˕[!QP zl۩tҹI%qoۚh) %^o\Qjx=`+,Iʮ}i*.rξ<06d3Zo6e,@]mD#;bhx ޷XTBk"O1`.ת HÞx*mv݅c[ސgkxtv\-+ϸetHQK ql4 jt֛y#u4]M~ )̸% 6 \u`.r<q  7lϘR^.-l8SǒCLC]4M3y,3 ;?F_IչXRCǥᡃc$wSbpέNlW͚P‡zVN^,%Q^M=FZL\[d0(EG!uL"bɍt@RLi0`ڶg) "2(E%o9Fm8xTjc1%W)Md+}]fIu*`ʀRP F4 'tmɅ,NRwB iU_sj `LKkzk 2؋aiYz13YG*D||Z2M.Z&,ڪV+[px-#M|:~vO+c+ѻ::b%>Ү utc*r$ Rfz@g7ԝriU rrI|9xXh6<z[WTDHitKv&}Bj"1yR#(i"΀()*J΀FÎKl-`6)n4s_s^Bێ}{NS3A,Vf D̉X1gW\SlHoUC%|fX{jVqנ;H[<^W,X# WΕ~/E^o,eX%,'@bQQ(6.JĠeHʍ.ɢȍ`ן{6H{-#`mY'FX%ݎek.:3[PhRUz,ɢ C El<%H"h,[Yd ,BF*Ȣ!?avC0MI(wJu%]F60.#4s-!`W~|OC2g5Ҡ89PMuz,S#yٱ>`KJnuPqXkTʻ~>^) NDÿUGPj(e^\ vC>)-hDIx)z=~Rb8Q$KEU@(l6GKfq7 ]l㩸J쏺' H*oϦoCUܡ,@:KQ-W \OAo[u1,?J% ?;@5#) |37(%þY!5^uO쁭9Ne]_Q @G,`` ~"C.e:?d*ICZ -'mO 5I N0A`dO(`p@ǴiHAzGۀD($\"á6fwVI1 Sd 񠈪rTƈ]&XĊԽG' Cm:K~X9('C;XX0䃴~!;L%D_ieB0,TӝRe}h 8"ħgQ/ QH[Q@Hyi2UE $\4ߎMԤV7r|(7PL*T%=YThdt  L lf5}:Tk~F ,2xD/^IS~|THoGpV>T N2+b\ h\ށ1ʿQds+w[y.a"")7iSDM@?5\D)`m GR;)/dY`) M!M2>\Bz̢!.+B$c+ hc}8}Zw %e@'JA*hUlleܤ" ~D(rS!(U@>9N6#!73z^lG 9zZD*m!a9R4A) e;Z_bOdԣ.S4"|} N䝌dDžVFnFBM\` 6۸>ڴO stH#60>P~33%Q6=Khr[ԣY4?G>L+2DJ/F{vz77.lyŲf,YMl~M(`/7c߄hK!0vE궭8M;nǨM[q,u7pI&Dy1 ǒJ\0ojrG8U𕚣xۇAG\&J)A~ 6"j߿%nA&Ћo6A*YO2ok]FH+ls<><-uNĔ2֐&pp!t.DA(12vtÖܞL΃j.QeF Mcw>Zs{K'HYyF\ie_2Kܻ^EMq\cÕRx#!%]R|V|#wUh|Uֵ /,XpfƑ|H!kN;sVXSWSX!Q~YS y{]Q|* _|RZY @]1܌^G|g{rhVn#^BJy`_BF~ T4 "D =488bAʈ-H&H aN 搈H $qӄxň7K3YzTV"]7%I6qCLy#Bm;Kw4R8i _maFb#hHVӉ8*,yP3-Jfd8nBZ^_i^.DV6=ToZڍ#+-k:հqVZ:O\jhn zc~{ 0#o_SBIz0Quaꂖ1|39˹>MhnlXߎojJ\TbrDTE@%ⷣ ԏgi st=qN%$n/ !7ޖ@[pS j 4RDv8R1^9:{Όϯ}YTf\&\10ǺmetXo 榞ߕM4kܖwU;ɚכU*C"^˹b1g_~9t;2鬀ՠ? ku]Y4Qq?r/%FIKo~?ɤ}cYh-.^(qAMCL1Cl]Re|-mTI9*e0;pLnΎ#ϠA9s?s$m3lDF "q#t PgP]p.U@#\260xҗ q} ɖ)[1*Y|K>_Du-JQgc )`>KQǕoj&-f"f׶::y>Ng3 Y ssNtbrB ֻ!D+ PKI&ĘkU2Phznzkn#+_7\EXʚZY@2uNȄcojZ@v}Oʁֳo+ojR噷U>^hk {!K!oN"M.^-ʡ P k}7ِe:2A0;(7dl6lFèIqN@Z^ Q;7xh~=ܶ6c;O398bh`%ǟDI׼̳$E OSj ® MXuH[}JTӸ0`޲+ɶVRL,( }~.[tk_Cu[_V;&c \wQ( > ^pIӪ@}nә95t?CQ⸦6'ӏn4} "dj.9C־ѧ:8sS 4jao3'Q٣Z{pGԢE}m&~p!x>E퇌!~kuIYcn*/VRRfT_sdP2n-;D2P[qJ>'#na[mfnj1XH#` nuݑP[F" B'S񺤇 \*OfzUp]0t4aoSB{]g~|rO&E7#B}9/{+{mˏĄ5fOI!°ɪE3/CPkކ:elb_O`PՐC,M PKjRSh*.y4A'{Bfl;~b)Nmޗm/c>9Ca` lf|u s[z+z$D%#FkГThC\ZF٢$$kf?bزHKuN4auJPf"6vk Iv*]% cM Jݑk^؁s Y/7NTpI_ȬҀwAP]eZ¹&y*nѴc)^թc455)! 4#2q6(^OJק+C/'/JmR lF}|*sfMDW=XyvNUu`KKN݇}#Ti#*,xjOφߏ_ 1r !'IqӳIaFbu#hш)l",'ט?:A}0H&,U#myiNsRA<wH3\J7Nޤ&[lҭ*{z|!ag1ӈ^ 6 ji z7YN"Ѕ$3&jW{E5ϛH½5ABm) G ?IFe 2X˨H"T_[y=s7xVKhWh\Jof>Dh LV(FCв+":I3ǞK-i_9`CUa ضX]#@MJiY1p^ AA,h[V> P+޴fj[H[Dp7ˎ\`[0۸gYye;vy`/2 G0kr-u@ք1RR >)vA,Y0^B2י(%$G~X<+AEZh?Ylb7mWПc# \='.tLVӀbϚ[;3'Fh 56< z^ .hMak;5y&Ԫj~7xB-6ShlP7TVEVݫBʍ,?KVɩjBnF|1NYKˆ6uUVGjR=);@-hD`r0z$lC84N4c949t¥ӸaE>nͮ*|U+Bݭtr?Y9[e؅ʢ=~z))iSTpx!%䧞޽4bQZLqBV &lkK3qQơɛ~7a8Lஏ7TlugĦ, ߚMABA@gqP. "{IUCN\P].TOgБj*@DPcz364JQIJw0e;"7ְv8;t4 YZjmelRm=?6@N!uO[趺ᗥS[!֦PH8K~J}R>L֣y1(OOSԮ&іW?Xک]R_p }.6l;"z[X)~Q'3˂k6 I(#ٺ#^eh"F;+lv:ӜV<Z2d*ԃ?0؜Ky EwzR,,dvLk_߉*]~o< w. ejކRrY_y]!c{);Vx:ơ4vC^91?S9v6cr}ȭ~[brhb2t6'fU09:GJ PO*%DYɇ9)LhBYBXoYN76ʣ=̩ ,mNL48`ynyKr<,|'jȲEO0>C6Td*\O,wұMḘK]6?IMuC5o-4"NE\wJ[g/&1_[OWWO,g":A֬h8DsgD~3X0Gaఄ柋luV}NM-y!C9\ʩ/jiXcE5aqYaU<Jo1Xs{Pb.+X2̌ UQ$MPh8R!2|#07m1P51]NpsOqʐC9Po@p +JjyCτ lzK%9ṤdE"ClXPᡒ*bt.V h #lB.lFhXlG7T? ҜAo>^K|9ʌ}n60RM0ߐ/T@f2i=+,vLh(@[%v@#_pG>tZW7|.~2&!> |Y?9TijsiC_rW4W-4i`òZ>U p'NkJNS5jNM'?1R\1+,?Rll֛\TY ݹ477eyԇE5s_ͺhP 7Fe/gI.q,Qiy7wh18Og~Eo6):y*)G.V9IRC>[:;nAc.DH'zB;.j@X;,rE݂h (<?<}[ 1dډc^*Yj߆ zXIR/),U Ƣ鈹_ TK==ȚT=:e is9W QX_.Is;{(maL䒎h϶7'h#_NZOn9Z0¡`$t0]bAWlE&\x=jպ7m&s}q31Wcr;hb4 <PRN2<}tNH~ -~~g4,P17cٔ oQղ њ~T[yZSyOλ\`@[-R{&&oA<{+ GG#^>imX'RD~B_ O&i'&oYM%An5jM0ǰAGޟM;^>:*[G{VQzjo;@cBU<~_x<6L6Ɋ)aR\)~MS+cE)7he` KQf̈LO3dIʑF]6'3;) Ϻ<1lp@ V4÷ł7֏7Tw"YjN59|(DLLm%6| TEk^'ًۊtKU_N Dt0/Qp߾͏VoHR{+IBQFd[(-شK REN;XsqŐ]mrM@@oǰƤ1"^o+ڭFqĥrfH cn3c+C5-(2ӟl{=jRM ΐG|V,`8.lb3Mh{(b3ǭdi- ^R4u&>U,:tWV,fR'RTt:gk¶.@KU +[eu@>4MO(`RŦP{ ]ڥ)?ѲY2 ;ӪD:(ìGkp[u#7#=R0/$>H )K(9]93l-agD# RXJ())|_ztC7(j}*,k.J7ݬe{fʵ=dgiFvk6ָ@@ȪF-quh>ļ33J7:9*$L  KATy7ȣ38 U'_:YQSjx2? c;g[*m OTkn(VSzaJ\'ߕlᭃzP"4QHŗN)CNԡ)ṮȭnvE/ōH3gYDGdC*K+ʜpyDKqx(V! UI[kF(^~v0df$`ަ1ak%UX/ =Cqq#WJUe^ %=h )vqaFsKn08'PCnkU8E| *e!~3ᣮ)W{X ?K+'ZJ\;=lq*g,U5BxFpv`PfByE2?tG۾1f+"õz$6\|x% 2%g]H5lW TQCp!axҔ@E)j7d%&' y+H_EkTs,B,4i̿KԄQWb>iTGr' @uAR~)&GbEcCt3xA+BtGzV)Į1 ?xd(@N?:!>a*cic&S-Gs &h}[[G~ - 4dP/c tT5Ú*JDBr?tXcbXSd+)sp1c|sk$0w쬶8lDPM_fSDvbәqf{DGfLm')_\13"nRA0 ) PYI79}dA}&H i+آp9T`bn`@BKep/R ci8nSCg SSmB}I\,Xg&r@U (]&]@bsUu\P yqO<Nf!2:Mm jZ( E 3X\_(#OT> ^7V% gk`DiD9;f$~ z@e%#ؒEtQ#C ͆`*K뙫%1lVL>0^¸ZQe|F= 4~kWgcGE} v]ٻߠz>, PXu6|-Dݧ/'Wʈ+ȃc\ * w:zllvm{2pRH$??r:y"| ŶÅ EP-^ޓ)]ځ½f;hrr".0(Ԁm0̯j n|r W~0uI}{ܪW<%WWu5voG˿x94R jִƚ§`4M:S4$ЙSG:Piܳ sqޟsirzE-z[3B\ZÍUЯȽi tN<`7els]ăby(HGy,&SҌv^pC+Noy*G5E5|=)XPXv\x;qU.,Ot-"y(s{[<AjD(ܘ"t7z 7F]ҪDUV r"xO Mh \=QTšء9r-e$m#X%l,rc 3β @U4ͫ^$vMq&); T,&söi)]5=/K˿xQ XiJۥ䝎iݏ S'`/+cv"Y0#?8Obu|սUܼ .z! T,qGȞ_OɘFt']CY"ݟGjxbw>yVE;u~gY8cm\I@hPty_R@8.sq $ɘYg ʃċǐ˳GbUS>`5Z[WKvx\FE-,NU{W©a'^DmY@36L,bwq2:N *F~ց؎ʩKބ4/gD3 "td/ nVN !VvH!5~NBψ~HYt-\wL{+e ApSL`$IG(OEs+]cY(9 up타Yj#FLKj|RqgqQYOUW1Kq#.{B~dˡ<+}.DpNhOkeؔhaIj%sVLjL#niKX{N >q cG`(MhSb6iI;ce~M.pV.Q: \mGCk*P\X'%[`PI=ճ=j8P7 Hn7iߴ# !(}W'ꆎR,lMlqyQ,t4ix| aY17l{M/T(s"@bK՛Cz/ӼFHLrȐ#D:8kp}s聥%Odr~%V<vGj+BD/gѝ"qMK#c?Uߝk|$ T{ 'JR{k;zrƹA"`s<4ڔ*z%5OZWslB' kk lmE\A&D*oKtA5xuJ)[|<6oΏBJ'cOy0)i^*>`/i5 ]PGD_xpJ2]m~ (RhrlNxL .8&]y kTqG69kw֥EFHZW8Nf\GVAV$-i6#",Ջ:6#"/E@=RrB@pNt8o %^={d'}wEi0$HqչpQQO@$@> =#`1cJ`ŤHX.EăߟIq#lqI-}%{(0{ݠw>!#4盡>+ Ӊ(1GynI)3^g[qÃ|WuJm~ŰsԼ W}E5w$bL\wlʪq uCIs:6wk8.Bp$%i5~OhCApS +|yb3Sqkƅa8YS4=G^淂e5 Z^Xy)DX%fLq*^)mp:1c)=x zZam;kz83@3"-`Xqp@f8eBy?z h C}}N4=f7Xt5ާobS$9)rY^A-: wkD PxaG:|ƣ)e}6O`gfӵl>q g2$&qT9qw"Y+.XAYqHT<=f`,@^Xa&mBe0A?ū.k1PA$'V/cVv=モU=(S#˙ )19'쟧Wڕ!!lG yL5]1\?Gu7s::(x,l^݇#Lkio£| 12ߎbVQc(0uq5 \8,w̭(IzMnMhtѓzl"]н.I<:cQ'lBpuS@c\ZIG:p * D0ߘ>omF̱,rBLcYBB`Ǵ:C:E/\<6HS*$/M(:I5p9d'z+_,3SZ9w"de.Mu dE0ĉ5f.~ o"դI7<:?%sn162u/$sfp:HGw'^@X1k:w_9G 8y0*RxNOaSS1!2w3-4-iؾpI2aw0g]u6kWt#Ǥ/ JɛU9yȉ5OVU@?{LVsŵyQviփۼX (s`Dr( W lTѳ%%2{k$J?J\g喿zZ_`ف%pzXQ[sU7$&sBlf FkpCgC8-ŧĵCRx mvZ3^vcD3i]-G e=K| n;dG]Z(ckH=zL3a<=zT)䇫qu&ސo1R `i MB݄&=Vafbx>^ҥGVP/;?%!jMp9fwQw)3y{[KZ:U:)[ع!-_;#{>~wiD??ъP͜thE='& o+px-RIk/w]ǵZ!iB 5zГ\%X7e3 ԮJ8g[7R(JW<|lٲ%<$cJD2L%2gLf.ٷhN<*3oҀKCj\TJSqEAU[fqfy㜩O?M㇓afBW!;=H!{ w/%06j~C%f@|5 `r)3'?<z s `'=wGGUlէ`oqUW )f )&iB6,Kn"*=bxa&Z)Ksv0@ßk2OD oXL;QC[lPX_VWTr0Pel|LrAR_bΡ~Z_ J+'O# PkP3Jҫ9'Gi : ;9+ u= 0]\k`Qd́bM+Z{t׫Zp<6|RaB&!*s|I9C%~]ErAOdzX)vl?jCwʋ+C5Pre9<FW::liJ-Y^ }RCrUȌ&`Cr@#ŠY{ nҋ0y lZȴC3J5|" ^2ڭϥ$?F/Oj& .7Xs>ϒ|ptQ"wwRidlT4 Z]B:h m-˒XrAUl"62Cit  fEKځ}.'͊Kӟ{V{& q4 ?r]wuHB{atN= IևPeRlKp>0IG 1sWy+%9sFyT-ҏF@ɣQEaZ)tړ$jZƴ9GGOP‘q):FS 9Ua7v} vaqaBftuR B{FDOnw9BX,G <9=kqz=(G 2.Rх1}q4cy3dsi)eD#idTQ3gn`({ vnT}9ٻhJ}0=Fc V}u9#$?G$ \{V86mc4Ӓ2K>8'fPvj ~0XioHA<:k!徢@ZbUέ&'jg qeaM9;OV k'W/kTy[L. pnQI+_9uLUؚt떽,u/L5Ms]1MNnڔ`ĆͮM &0{E<5qP?b iUm^Qb.|)3pFӈo π8Y" !ӐKx ack}y*!DqЬ܃ }}<[LUT'vx*)RWǢ([t`jHs+MdVwzr!)ʖRvoI"*F&KYcF* [+_4[zݛź ع-!,q]='Ȓc|gDbng0I3e . Je uĴ6Z} VȮDVs#o!K͞@:w6zٖo䆓M)澁~PD##@8sڽpJX+f>'[ΓZf/Ɩr{&x3mȥ '2Gk@.ږܿwq@z$s9 %+gð-z'v?ùb0gٹ7Ș6WϚW)NX<34 ɹ҅eu a)n˫>W*`x_1O߂3;KUd>Pb%0_)7K#m+*7,}Q|.,D ko灖/78E\.-Gn*㊿9a;YGn\Ĺľ&8*Bu%p v%f!vnyQP5k9Լo*pxiI]F2-Jt,97 |4rTjxxgb,.l&h40JmO>MgKS*5#pzߘs!Im#1>w=ԑDgIU\lD Kʚ3ؾc^C]S # rg *1VSQ(Ym;60 g8 \UC#OVx*N/ʼ$i@//wt$<]~ xF$jPM^kJEEo9"FFF0wAзBҹ5<)C}:rG:7G_;}zH| 9HaTMpAc6FL΅>c|/^zX ʘ [-D3B"][l&/lX0qH}+=SL>]}l%u~;Bn1&P1+?U*,f5$o$b |pCb,w4;?أqSf=sg@m^UZ6=i#ji[YpAQMbȠj5 |frǍrjb۾#YAbjo}NI55~.)]k&ĕX`l[Jl2/6sp t!E9xgç̗γ4 m);F[^UhӘtkʚK5e!xσ'zQn? EvR]0Jx^S:hP Ee]|uߑy_SxԄE< bRHtnVZOF{x_A}N;CRMn1b(rC)է}[9"m^"H˳f<WSm_@kwUb-@@%F[G? 1hm-DCWsܸxӀQ6!6>R'Vb*eh&on!x*xj7dΰB^`;UrE8u_Sq3e>+F\ =JJ;>-HcXWT'x}Q2 =6ʐ34ǴFyPX$JI$ ( +X AL˰(O!l^vUa_MQzY.@Y!T+*GPg_%E2 u ﱩ <4︇pM=|񸅟vˆbAU |N\> CGndgW┴ Ba=&J(M ),Sx\* ɍd_lGρW;i+0pDG]tKF'xȇEqeʧnE$!?Jڿt m/j.=>dV]8dF3 m=zH-6E^o ``\9kn0[@N0Z2{akY* 8W٤Թͪc5MWHLؽā~"),r9 jK+&'HUyOAEz&ǚm?۠$0AR/ڣMVSxTt0>PT2=Ed+ j>ME߾<[i:wӁGzWV]3>剎ĸH*lݙiW=] R.'9P2_Mڼ/1ЩĀ <>y ǻeIW`vj/^je_>+a/ Eo GLe;b|v4@*k\otO[1Z}|UbC_S -'=^ڹQ8\t St\¤q=uBNP}amGGAgTKm!֠@V@gfz꩑ [9nJf(w=KCzOCˍ@v=A,Ʃe~NQcfo^Ƕ}DozLQAWs?ثMO }b۽t CM{'O1ZUơ 4!_,8-ʟp&d܏7%'0lv"uhK]#kw+=jV",9-O}j*lnISYBou Kݲ)[ƻt9O V/̔A P7'l.x'HrWj)2D-cBOUЂ[UĔp!lsRN\<#v}]IK=&ei%TZN٤2rF+np, jG_?NaC-u,Y8B(0iRl&Umz pl!- A+ljWё֟vw-U\|oO ){4 D/Kջ}855n{M|OWƶ:=mw0Q/! cbmD+r0k&ho1=܄)O< lfIVtP ~XZMc;j&A4`MO!"MN}'-Uq <\ $aZ8⭻#r$Iv1júGS5ꏰ;;}so:x2 y微 V/V?KC瞀oGgO^q:9U,~PlF |AXepO0 `-WM@_.%.*-Gٗ˥l ϑW %I-Aſ]hbf+{v7fR%l|;_u~+Eb{l_ҳib*]F3̑b؅8k3%ɔ`dP`VvY:BпW7TW^fBٷw&_j l[4}kۺp\$d?QaTxXgA)fnyQE|38GUUb&o3 Ь(_:`; 6z- ώ+7<DaX=2AK[ [5$}LPڌauajv~Ԉ\@<2g~ UugæDUy T/{tJyyυtawJ;zs"L gs}Ƈ}@mõs$Kq" R TDR披EDM+ 郈{o[AY}ݫz KIBJ׳1^OrksBH͔b,e?*UȀmNtfL|Н e0]TTYXgޙ= q|0I}^0)x4&֞p8|@&Z4; /Xho.@D˞LF"KLalaޟ?mŪQd@+ɀÃy?+rl|e蓡HkĪދ{t 1֝EJH@u6j}==5__&.ߗL4bXgKO.LWsohOWEQJ~I˯b2 D/U}ŰuY sX]84(T %<1+3~WwϴAH-ŮckxՖrDVgNX` |%@ٍ~Oygь1*yު̔ ےyP0N*73ye26DLuJ_I.q_'h}5CXOŸ APN!Gމ+m89:ߢi!A@ryr2i&\\')yKi!zm,x9s; qAo%+.CO(ȺiS6 zdrXS_Ti'4?fYܒ-X/,0K 5?Z ]e je idKlYAHmP]13r*L@!@ E]"ZFјs4h:΄Kopc`z-@4%zE2}% ZjJΨxs͊-tW?LŠ/Os}ޝxi'$:DUc loBJ8z7Њ%f6!ҩ&,Jť+b(8,lj4\ "4|iN}Gl2+gd?)`:@n}?TYoa7lCԠ ;(-*sE45?8WVHHY) zrp{.P0e_=>}p-"cj?O;,3/;S׬cMG2V.nPl{g4 yL.`)FVY`1k¶JEP.yt w}G47hm¥pQK P>DoڑjV[ 9 8X2D66AQ4mKCҎ?rkOptzf<~c:F[FNClט yD#QF3J:;vzp|=&>E A^b %f{t8 D88xKN3zP\x,-̽" 2w Q-{{%\QzA1/L JAxsӛMIz(I$]/,7ư )KƦhh ou F,s{JFؠ-e26`j%xV;#Y>}X _w\;AmرX}g?k6VO73eo_,jr\Yx{Syr)*].`c8j@F"sМXYluIKpaMbѱy4fa3_ʷ@֫qILX.3d rGX-@4bEiP3Y4v 60( SUd'Sc}̃8 S eU`FZ<hꨕC*"#2fo<5;*SEA_KhZmz"#-@V鿎?V|I=BP%qaݰ$5q;M14(9u!3;Du[\"{nE/y(hV(j~ț&+1I% 4w6AZW_ lkIT?x 7 Y{`n$ gc^bl3~P83W}#g=h?@0SKє2{rHRUs<JN'^\~ZBv0۩^f4ƉҸj!b.< #'Rx8pBU!QIqBWn6v4j{/;2 Ŀ G`T.qQ!#tGq>yiRl…7ܶWq?9nMkq C{QAWi]d͜3h̓X+U'u{͠(HҫubŘ | VȀ6 nP$̮ntɐ%3_]15??-Gshk5K<-EmZ|υ٣> ZAɩBu^Є;qa%+.M>@¶0UTtDt1 O롡7OauGpa]Лĥ1p>k ۞6q1a$.167y+&)g?-; .wsbwȤc6ULV4 "<~WF)?Bip{!k*RӥG>QcK;gac{`Fj0^*/㒓;E %.A6!wzꃥW8X൉S͟gYZ0707010000004f000081a4000000000000000000000001668434d3000041d8000000000000000000000000000000000000005800000000./lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/mmc/host/tifm_sd.ko.xz7zXZִF!t/7A]?Eh=ڜͩMAJU7y}f[{kl׮%R W\ >Ȩ #NϩHP i˥+5&^Ef{ {?,]xVhf(+8t 1o~F ;wncNQGZe5L(2gG(ƺR`p×I@T"3j1@RdҊaZGe^/t(zE ל=3wo% [ Z{֗a6w 1|terGPk@FI]b6X&vςC> >#ݭi!2lkT##7|ñ_v)>1նxTQ)F$#@/z;H[YYSbbk3OZc*2>pϒ&|H~V,U*ߛ5 8H.h3p Y/)N!TWݑ%4{,j&uc¯DVZaEy/%]N#`At.q-d}% P$^^ ٶY=[AhP̔!n8Ê)-\s@4M2_S32<-8d#$«qwjj->27&E9Ե!brU)Jc%tgf?'rtioChw0vu$i푊yQ0% ]Y+-%kxY`U±GOWMqPz† JG#Gz/lSqtT-܋fNF7y"=`m4[QkQ䆺L)nA)oŖP,rnhR߅J˶Qs5rs`o2ٰ;,lBfn 1f5`S1T%[s$ xY.M~'lA5' 5-WPvڜ3~ 7OZ+3݃$+i!jic`z_2q t_8> T<`gn^IHڔ7JҐ./<;>:OVjQ,B/ma Qj3ISNg\Lp !8A;th^">@t-_#%F(˨Pk!xMءgH^^M^_4.ƨ/u2վ>NfM'nv1epcb3buocґpYY 6^6ű@}j\ُ/)#;QxPw(򎂖nn[#SÕd)]"J)]^ˆ[w4@s2@ d@fyl1(Q/ܥ}TWzv"JETJݜM`rQr{iC!<FDCbC,L5<-s뀊ߑ brÏ8q`lKH#SO+g`iĿS@B/ͅ Fz~8-a~nVD*V)#24GrX\^ynV_oҺ_0Wc,0z\r>O(BSSwW?G@;V(b ʅ dTQ!+lʼn3]`gCT!Z ޣrw0';V\Oh{*gDDžG~Cr^P?GuNVoaFر>|䨋HC#42Qu2j!h>d *uVV@p c Sč KR>3RէBgV:y#wXNe[̼rwKAT S؞31{J߈H윣[A MG$x #Hsd<pC_)n*1=yބ+A E C+=D`\GOLtkL/Йᎎ؛B5FI[" E'~&-Kę.zO,=~;ۜF!@SϣZ;%ƙM-l>9v'ٴ9 eh"fwm&'-3ϕꌡ ) wj6y~0X 1 ! .֢7;4xF۬pbʤC~#n #L܌ŭJH$;6d?=B.* #8w/cp v_|&z=B\rU:6"7_Ǎky7-s*U̟_`WYOqX vņ]”a1N;%;]"Ql حiJ:'+1je؁Q#\Z\QuYrV&. s7Ȃ&1I6rNm*f5\རꈁ+]Գv&'ِ+Ph+K൵ީHt/S*B":v,DHFg44WKgrx7HU2K0J-2_uYr"nsZ۟ENsfx iǃV#@>7yZš'5/_b/3ypTb HDK7<^bG8# EfUY!Jd;r%3+^Fps}jX2vgy|6:U-C0;4.AٲQlB`DƩf mK95ƴpkdV&/AP98kR{eѧI-s65^-~Lژ 72r9DJܵ|r}h)#j})ZPB!\ B(=V.*1keDB`?p7s0oݗޭ+mdBD Y4m96<+~6P*?L]2퀤ҵ\B Ȕd+S/رj#Q{!6ϼVyz׶ t'MZ8hmԜ«G+ɸ`TP᭐ʺPJ \W"+@}K#"T#LuuQl.i Tetxz_܁sP^SFޮj`\qZ}ܤ0,MHc\ȨgֿD*=D(%2y$;1xXXȩ=ԿtFeF6|7|m}C^THvjR)KX`+{̢3n7FUH4/=UX, ?6LX`ԡ#IJ(͓imxNup*آ]cY-q-On'ӭ;1B sԉUx;& Iz0Y+Rx4oXW POLB(D"qI.dRxg3pm o Wˌ#8\)6++@-rXMpeRzlDȫ+Q40f#T2#VFgX(}†8f@=17Z#IvJm"N3=sхb:@s)gP @"O̕pڇ[3ܥO7QTF!lv}kHFEM<'$_Exe`S u(VIJ>eP&\0QwS?n[OB^7R\H  bjrXKwFo jB-5,7?OGr5`S݈4HN#>|{@3dDA,leY٫]z?vǪ[M%nA X f6]a$]4y9ژb]o; Ѡ&_67UzM.!Ra.G%5p;7O;@'7`“ޭi׀so"oT6L 0W!4І)GxyjI&I8_@Sƚk-ၡtcd;?T e2NkWܕϼ~rZ!}BCۡL>q}q-*8` N@4`ViRIuRG=F1(}!LQt93 /ZZ̧n*wcpVۀ)Yq&8)^2yuP-9"'&TTKgӬ똈#& ۉNN_fk3>*5g|~}YmCL)Z1U aU∆植MiG͌Zȸ}*o^[F[R=Ш 姇3"Ba߭5`J5*ߦ yn#i҄`3'}kAr(=;v3)/\x. /PW}F3.4ɭ3>!%5[!e7e IeF eS&c*?Ķl^j25]vGT{2]H @naz{=V$!eRmer_ԒPI(e3KDr0;|]sY55 )?K@Yo"D7]~wU Y/ۮ#5-^ wtr/ =4ph:1B1=!\ҝB5`?*gzՋ:U2skA87gKG˚dE>Yu8j>t+:&I(5q=rY`H-ltqㄙ0ZUyG,RVuOzA{&:g`|Y`%oȧq'5G!(&LQg^bw;\i؞K nGRE: ? 喑]bpȊ:XR[Nb ,V8t"MCCuC!ήA] +;ap'ҷЙ?U1toW8RҝFDM1fOG O>r4yM-K}f^Z\g8]%}wQ3.QYG3@.΀R^!g6֗fA. aeݲ4X;yְ>@. (DR~Dc޻Fzw9=f*@۴_FǾ]&Jכ&p -_x&U9|guH,riÙRg:lP'˪Ok,n nnB%zK?lAdVK2 h?n#`aFɰDU0>s- 3]0;Gݣ4RY|F0-P|9?ߠ( }Tgo<t&ȫKHqTBoHjxţw/RmZ~ϰ"H45VݧZIm[7_SD/UձokK^3:B#+Lø"6B-0kn鱺 1_^Z y*O-Y#FP:S (2IˌCtܐ*o-ZlI<28'VoNHm~"Ɓj~FOhNU러Tqa`̯Qo0Gd 퍮G*ig)h|كXfb.ر1xp ,)q\/O 3gx- p?:gh:,AGW&SǷl+dc5< 56}T(#c? 1,bck.!}c R ]yylN&^m}ZgF/-b-W.$Kb}Qmϖ:J7.*iib<[[&v\#1a3 )Z47JNCRS0矯?wu krruF5wy( }8${^| ^Sծ4Kf~ۓl,T7R8n4 嵱2 &_80Yr}?9;JJV |:a/l-H]= x }|r?g=l4!o!cGtVpP`i#d,`I4 yE֨m+t~yi?%91GDLO,9Mf[=lVjJ"z*^~O8e4>Uukj=w).h'tBi6U9ۨ}9Xȍ2WHDoP~28{f/=&`K.t4ߩ B%ϿVUyL ï?kq J͗ߌgH:8?V;?)!dOPiEQ(.Qtw*9yr7e&8k #.#̤ & vTo8%C%cVмDkIn<ђ/E$dÓ 7X, 1 G} 5GViJOED=RBkuu`{ڋ>uiV|`<֚|eoȧnEVl=b @cN5k#&o]$_0PC݌S&})f{ė鲢4opx\*`w;. +:ddslhx̃ Wh޹c~)|csP{fUGޓ7Ep9)آJ!O&~/Zض@QD8 Wpf6gNDwex,ϐn}i wh`mrUkI982s9'*?ֆ!KH{q'Fe-T3] ~EW"B^P* 6T,4Kqk? 7vӂ\a6jN /2azl݇Y^wNPɌ^JoWu&" T\o,UdƏٯd:y3rAVȌFOꓜ6/ nqfx?{Ε{q󘶞N,w@qڭo<)a EW[ 7iٴFѮ@f2usj&ŘuMn(#~ꣿh-$>'RsaZA𡵍Ta4dZ|z>z (tVn':|UeKc+fN*<PƲ̌v^&am9MdL4X׆an8F &{P w2v! ~e?3@tXPl*:FPWlrw]ňE e28D65ig=RS3L$VIS=&ʇ~<xѵ{)\0F\*b'QN+(&=[LP?$\{MM=H>&M44s K%P:B)w.Ȱ\*nyR7H.*|L_x7l ,Q a mU'0,eQƹ7.e1؅h\&_LnRH-Dn}TgQK j=ُ"AH_8X$fO- 2PD vbXWok(|v2Ab lI$\3ޞ^jg7a|Xv3)I,xKY>nK*!KaGi.G6ж|]Nu) ]x̄ug:Rq6tPsR1qwӻϷ3ZOPB+}M깧Vz 4<ָhVDL3YQ_!Wg= MvD?Uk۾qoSЯL4lb\3r`pk&zo[H9u9?yeqLVDwoAN\ j PWp7FE;:7h%£6Pg>t1pGydDox|t&ҕL$/J_,Xp{p@U߭@ $I}ZtW S =QUJ ni:%K>0?4ԓަϿ|} bmPEsp3}ʮ`b0{G\(#]ퟸ0phLJu݇s*?Bf}7fw䏦">6_u>ډ})@${ʻDrϓOIE<Mr{W"foήLW#@A 46~^wwnm`L6WwZvrBgG;t{ta^52H:qǾ〮leKEXKOM & /)nFc^dMCJ0KVj,z.u.tu?l?ɧ<]I3Ye(^Yh^9.o 9Nj-.K4] C+S2 >k_5V:#RH4c2{<% cCV7ԥ3rDꮰ:0ۊߌ,JF4RmYaqAAf+;8f#tj}'NbV%)Ij 3~zy+/v`zΕS(S ev>Kͳv.yx_ʞ]ڔgsDCoC T\.Ub60Sx.:*c63`/Y|oKO]wL&~vj;~ihI*ƂJ[>M0I|dM?vQ\BFuV!*ȩʨlWuz~Mv\+B9s`vUT(G"I9tZ'lTs1`Pi2H|i|Rf;nh5W3|֠\ғ%? P6aq>>1ETpݯrr S SiC"O{d-Vŕ%82vbT" r5'\2&CMmj >7yy'z J8޿̢}+nZ}T|y:U"cb#I~T0kJ)⬕I﹏, fCb5e(G=[<;yFzqh06Fbos#@_t{Y3_ddqsfıqt?H-yU-#9s?^nxTLFGqp--$Q v:£9"L:l+ <}{OLAJ\3c Ә )r:kMc1Rm)f*~mI). Ze)PSvbcq왠M4=UxN@lspL`D).|ӝsc|BuLOs\tq]-tZ!5ߤ] .!'hw ㈜-Ypl=fi/Si <'LJ;s/Y0һap{J+w!ĨHV)e.dkKmWƃjMA3e$(=I1GKF,47Lv<4 DW 6pO |t !Fy?p4po|eTʘӶ"Uq{vP:sK,Hg4gqd$%߳Zp`Ȇ,Ǿ"Lai̞[k|8c Q.\VU3 K_ :a`(E<y +&,/0PZ=CD%H{;ՙ^S\cPdyOvV,h˜x(У$g!܅041H 5i~>$۾w_Rjژq WhA4v# LcQ+jv]̌!>YGD9S, C3igYZ07070100000050000081a4000000000000000000000001668434d300002a6c000000000000000000000000000000000000005700000000./lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/mmc/host/toshsd.ko.xz7zXZִF!t/]*+]?Eh=ڜܸͩ5)Do681V1CjdM6[ndXpAj}.uڎ$xfL!lPTŢ5 D] >޿|b0W'A$\Fw~eTq-Gf.0gb;{UhbQFE paXӧ$ kJT;!QJ_z3HQHTnڱ$,a7 M^˺=} A\WMJ\B٭M,j13M`O%%!,F9U>℟a eW,쾼\b2hߙإȏ _eJg?(_L׭FYGSXq Qƽmc+2Eohv/JvQ^\0!i c?Ձ )XUl"B_\G [q}u=ͱFr* ;}U-qo Z S~Ipj&<;JaYLrY] 'fhIV/^'m Kq  4@6 7o3QzKFhD痈]mݠ kGHZ5RZR6ÑF +%TW1KT!Nsm QDJeJb+Q=߳ERP-iu)nS$Htfu?˞{MhGM*`=b,[߲O{_4.M?Uslm&s ܝ4~väD&4no.o e?[q}}+tUX2Y73!jL-?g5q&ձD8;-;d˳|QPpKaĬ^#/G.Gl=J&:q<8]Co.C=?bZVv6| pmh:&j8cԒ&pW7H//h\VjCV+gxUQXTKTB^ZhC0Bq>.\SvzCyF}tuL;mÏ)!w)4nLvj3!9z!'pb3Tr"QK GӊR,1tEnfx)#񢢳f ^Kl|Wb8j$(#I^[ê:#;p$= - A^w w?\a/VSl*@:pYHm.ZdG '&)N\/HF\z B̭6*>ɕ[;I(2vX9!?Jc.+tGmJU| $eyl#R_a obד3 6LkdI]KxXYyBy'Ā=xLΕЦ*hM)fFh?Jjh/ݡm.!n0".T,ӭ0Yzܫ*b62 +\MAV%%+<Ӟ=(WթV* )#+D.$+ rcixO]5kq'?qc`U| Xh` P`U k]O9{ % Eu(]dGtNw|VX#@Wqǧ/jB~z><^{9QA.U`jʮ5w03ӗ Ng`-E#U[4b%t;q)Ecy%;i:՟=|k)pk\m mxK;bw zr!0$SWA(XoN0Qč+77(0̯O7sctZ Gz/92ڭXZ5BTNPLӾ$4uY$lq:vt(똹!\;lpo_ И| ?.(k`ʐ iybҸWp]se!/m 6/;/BzCՋ)u)<*iDPV7 *֥epE C䌱Zj-PJoFHd U&Vz6D' ph" N:Qx ]WJn(=) b'=;c8wzI~gJ?"SAU. _ އ fy35w2tH2}m"T?ƚUXZ}PbP-sqRV?ퟻ XH<(#{FQ2+ߝ|~ugNvB)V=?\-jR&qxO{tb%ĢC /y+nWNrجJxxU}U88;;g3(\m>+`u#g&2 {Z݉-oFx*a5RR@e JD$-s YfU2] 2 %ozMU=kEK4܅]UAo`X 3?=y V"w[M Y㗷MD-0 %9}e"LqpKLĥK7zQL%+LɎ*Ņ ڧ%Uq"Ӎ= \u:h;Ⱥٗq"|djQTg0gn\K뉬(@ s"etkMh@(k$7 NBQ5;heJ74*遉",.YV.'QdDy\h03Ԅ{V'VG9q8~q)v=>F ;N[|ĴDH@A4Ŝ7/q:0p{yA|-/u9#Pl͛mJlPaÿ9}+JzA sY+n G .$V͇~O.vIVЈ+ 6 uVFl8ȯ53n LL}.9z6v܎|T큸n{Ȍ(ߤ TS NTA2oژvj;S-X4CnFi\AzOq_~IC4aK{d "TEĎdB7u¦?!<7{jdh75$.gS4Iz #{ +5 rJV[h}Lqi'D  cqxmpFAP3 ri -*P`*-ɼ-f.NܸZi PToqwa_s]@pGnq/YbJpiJi/XQ_rqLeb)2Ie3ǽN8Rjdf Dc>o?*K Ds!12 ei*-&Ys$1%'I`=pD n=3 qoz%1"2]q i71p}{JN! M%((ȏK"gČAHdfG%ElD?jy:vlUX-WqY.;uHe +"SZ""ZZ5ܸptAp|OزfE8d&w.M? .N^n3Y!O| "n+tJa~[3,௨  |=^Q{nO#u@ڍAph1YTnN&a= }X.xGKOx3hK/1X kLeZcb~4Cs&Gl;3[~=~kG?@ iY($A?Y]'m\~rR~.\Q\~6 TJjz^ t7̷vG%>-J<%˃P=a\"لExVcn2q@5Iӎ(J%y!yF*2/MJ9&<꽁`7*A.Kwm~HIDWp6R{ Oߔ HKǍmD #V'K-Ô !Hz%2L'mosfa=,mKj5g,1 k+׋9\ E=igKceA ҽnx, Y(Bݙn?7~ 5ۄ? J^݋}D1Gjlݼ{Hdk3Cus!"X*2[M,`}8{&DCnDǵsw+ ܦ M{dЁQx´F"5aga%&. „ AlTkAnu1Nz_U3$s=xL#H!Jý#_h>0 * B[ iLBhRBqJ rɸnQ9[ E!LBV2k¼Naa!$t e%""xz~k2UVXWt@kʇ=#\ӥ-߮a#97'TمohS ރcyVkPL*:p͜`vBMUj>w/}1&1Y/xӌ+K8շ:ԐԢ |CT ck`5A #~v~-CcZb/uiKޣp]EBjSofEVbm&qdidKq+ˀXbb"_G:ȇ%Y{q'._BS,ع "$RUV̊9IX_/gAo|]LGKw P@q▗Vt?IlDR٘vrBSgW<>?c%T/FA^D޶N!h;םkcTBȥM2A=5G ph2|]J_QTŵDw3MEvY(2heUV}2h3)NW2n3j9QFޮmW՟,D|;(0iwu悾ks;-=jo@Z3u98EY**E8И{JB< BfhcE nb'z,4ֈL3hr/px#`ټ@&y*1 a;8}- nJJ~u#TDYfT}0x`z'f?-g_aW))[\ +9%q .Rwjhw֓2h|58?X.?slI];x1]+/m3:^})RˍAb [' n⯰EX?\{@x9.\.(H89zG׉k)ǯtI*4otXOsz2 !?yq6 )]~: SM^--ew(*Dz!]aiمw*8@hǴ19Ζ=n#C$ 4CP8'HPsq"{,ƒٻNa|!'4'Ԋk`3Q*~p#F1o\Srrqо1XY|dAM=~"BOj^o} jv]2i44<"fUj)JcAsA7I/o*p|PZ1 ~z2](Dאq^!N&l ByJn\h/4+Und C3bJR;icXbƾ;K ^/Jk,MTGVԇg&n1LqN{FjOHRRe0 -!"-@s)fx&_Op8}e GƎ~wBD( ?T)1th/ǕVu+$$u\UkM/ 5 hjœ G:u#V$GgǞT:/8{OBG!<3ЧBP[pڪ0x)Yr~~n/Xɣy~]fkŐk#Sm c\O׷L_X'IHFx6db뒙RtS!7|6^DSi(l-B;V5+"%Qlvli45nRyeibc/-G X6.:'X ._и1EaU . omeipBUvMMYB\]GJǬbcK]ۓ(nKwɣ2z'qӶl+2of{'S2 cG=9ŀ9+_ßNͧ# @%Y)n#x]?V󐉿˂a@,Qrl?Q=K?fbg+)uc,/=KZyD:}<9 z,8S!me#ӽyz`i` /3;HyOaH5+MD+~*r6U'}I9l(071u QI@-g^BER}zT dMxEFY5{dEw#@Րp34JݙQ 琝Ú3I%"N\oY:0$ꅵ=AZTE)^&fݓOYk%> ,mF .A)P`)XĴWROi` AȝI3N)eD#yOsjŌVl_pdy2 .O-nK#Y@yCiA=;TOȀbÇy; 24nFEi\ffiWUm|zB!+,Cݼm]r7$aOb[ moܵ25!?W#xzA JZ*qUip>ԗw:PMdvn[^)fkіb3+0X\i3)&ջwu}8t-6A߸ڢªM *Z~O,v"ܤ]} x{c`@`Usme&e33{,Nܾ02O FkNJKrcdZ#; 8爋B-c؍jo)/\^EUH%Wo/儻h)HJGS {=ң:fOA\5c5Kz|DStpWVJ٬-yq0yQMtC"v$l aڌ]zN[nS̳ E_јuW-{drH* Tޚ3 gYZ07070100000051000081a4000000000000000000000001668434d3000021c0000000000000000000000000000000000000005500000000./lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/mmc/host/ushc.ko.xz7zXZִF!t/ !]?Eh=ڜͩaB uZtn+ĵԍд-ČָO9׻@J;A2pMWSd*yUl;!Rc)~eOr)XѥyFhnNvŸڟ5 X^u8ҕ bx|yG 푺Wpʻ&Pxkڢ'FȵʐNR[;T/^quܦK5$M k籧pb)[+6W֭~C8PLB=T>sn!^a gŧgKE).6|h*&(Nr MuW䒱êp:[SxH wmGb=,]C]]5شrd?KSdٕ1b$d)[ܙX4 I cY&l2Pf.}n>.]n!Dq`cJ},ԛ߬5du~.([> @Ǟae9auS@\dleLTJ~s10t>}f8oDѺ>x6T_lgM5 1{^ЋȊ坽 PjH~:&#PeV#U:bFv!}bZ)^0QmLRLj_$歈O(Wʮ00ao.݌ }U@CE;6Sw9jv]B;e:$ˤNIXs~: oUnDսf}1T *Wr'`/bQv|pgDScVV!N[lɔD]j-ϕ|BIkp] |nlpώ})u>6؁*p'?͈;˔5v&5`٣t>mPFAG 4ԇ~@Kc=˿b|kfUaN}M0fKl~ ȦhՆjK=2f ˳P43G?msi' /3Τm iIZ\d%Ӧr.o3:(iݧ>COZ$u++Wyl!«~8sTAOxh{g=c"PnLK ⫧:?2KHlD7# bJBA^%sË &^L,/]s'P (Ӥz(_/mmnAs+YMIlkq*x ؚ`+~OBoZ#4fZ{.W1 惦X9o׊E!ڋc"9  Ś 4$̒Y6}4X(_ Wl bjvߢ'FAV{5"#Ri#=R@M81iv n|$_Mn%/Bm5@2ɯB%r'+uťvnƅaoixg~bMӭZnZ! _ߢ/60]=&*y|֮%8Z*5 #tT@+uVB" /T1VCDyLƉ$+f>Vx.A[6\i1 A t"J\3Q ߋ)S#Cd;D] DG]ٶ.C+9:hq(V N$HI4=AdñNfVFqNJu t  t) F+C;ղq'^ W˒vSaѹMl\$AД3aHJϾ@8*c/ (n6 gQ5N'IcxS.ւ9RL;|@c" ff T#O~vVn|"LХ܀r7lO -1 LKWc-)nwA \MB\飠7 W^F {ZQq9K.{aβz8$2}̤ic笹E[;h }8y݁>L'Sq*ؒ{21˻+:zn˸?Vt;:)K{f>2\sdAp t'3 LLS~I8(ռ*9X@Ͳ>ZGge ^ێhcNihҕiEt񴩔ےڙOP*t/2bI2`V|?ZN!ßsӴHul%ƀ"+sP #CBfĀŦhE! @K0I 7j␌3[%!.unxOց}r 7?]iHa{ދZ}X Pa ]+̊ۃV5<CC 򉇪9@nm䑳/'ǂ옳ޝ\v zˡв82~X8c1F=)7;Q!ޗ\wSH=Њ!c)mKя#E*2+@}t{Y )(S2 }z…&-,y,ψ f)A!)f@+=*S .ifPw:a]\R +v,nLx&Lڃ j an8|Rfĭ2+ze[EtӘt؇wq\gE~p! 65Ws?vkw;1쩣7&4#^9Y>x>M%U(upb&Ox*72##%RTA³(2 Gg: Jr٫r+ 9s=sC91LEwGM%H\8jmCuQ6):sQO5Pn6uE[y @1鶚͋+pgցdWfi?|Del/ fh-1b0G1).͑Kc{E:soI:I*M3u$qX?nD@7c^f ׳qUu N.'4teשQ…w)7̄07myeHTs\} }gGgGBL#V˒ŶXkh S丞ԄbUqg83ksh7e;߭O:Afo+Ƙy"#I%\jj٬Ѩj=B܄Ȯ8ğWbȭKrFAjtT&[\ EK&3qpMO39) S(: mzڽTy=_ "ߖ,wİX10MuKQ'&6<)u[Oss{Ao2F{QPB oqGU5z8櫠H1. [7f/*9|9dif6xZbIGCx &sFE({oOPvZhMO_o+T̈'l0,*KiXӼN8n8xs᭼Ơj^6x`Yxʍ#gyl[!>')CKZRZNhwÎtR,p_ʙa3ŦӠS q/F8\kEE`sk#Le+iLpYqDq.lQG;.mO لg$.)ϻj޵iY-z!io|v:wP_Z2k_wE9L#ޛ !t=l?VA|Ɣ'.>fjs' 9-rHӑqh2*]~: gvl z V Pw̎~@ D/'  G6,r#nz4 F, n*oe";a‰ 9q?֗|zArr{3'DuǞ@C$n7qZ%QX v5T&m "4 ~oryOH)(Bڐ@mK(L&6;N@[x)zck_hc؁!$3|̃JG GߪCW$dDžA/Q;%CJAyG"uk-NUruMmI}:NoIJ='737I#9)w0Kߪe! :(T@Y,ڍ9Ib2ޑJmxm?C4@QDΗ'>ȔUT 2I` x.4W4cAtQ](#؃ u}DƼ54I*'LVzV,&U m>9eM.*xVց龪<2jYH'(N ժ(s#!_iDm:Ǎn鰋'pV3\wd ?,cA][7"m/H/AB[imcCi IwR(0 ½Jx=TXDq1p=p}> +α,L%7C lE$nS}D~ͥ{ʜ9<gBM<=zRvnlzCS#UB%JpA̫D¤dLG(Շ_4pTFQ$"bfxt؎~.nrC\*z5x[Okt ls6c!Q@ =!Jcn^!ƆE1ۘ]r3ĦbARW k^a+k52!df zb ]DjܬbKGr䯒 = ''yj:ZCJF&IO?Cq`ֿVʡg?F*k}]ay=[ HҜs* ~#<s>Aop?z^JG5B k.<NYk?abcK ; F:l] }bֆNڠtGh5iƄ(!g4P|&,'qkuIS;՗(JB SMtF#  {cH1J7Uɕ݁t*Rf;P0P,p6jTJ V?hz?l_"_N.ux=^ۓ*;gme&kPZi 3U2::/Iӱ1zQzbA+CIc[-H1em-ۼ^.C,X;|Azs6g:E|YWe/J^V ba 9BN>ÞwKKIb/0jH_"0OϹ'¬(j#Rxh-e.Y}~=O,{'!^ u^]Gl}P#?o+ۄހhz &ST;#-?y=b K}v61ć!^6.Dh11v=}>|J c;GZ$|Ջ*$qn2yy ~z[udx3uZt_8i3[5]\JcF&4}SKM\~Mt<ހna}4yHdLH0&N>xM:)ٞu?SK1\?vʴ\aH;©YCؽ,Fb`)~<$VNLЍKƖ6zA,'M}9ZQxCbka-k;nOsd]98-m8W~Lo>DQ9/C4Kچa9 J4ib! u2lՈģ_bշI!ܺm56Џ;yxN BgV;ck8~"<&DBoUBޮd1NG:̜f_"}Gg7pA%pU9ybzPG(E)6ۖlg~ju|T}dYs ʳi3CSݼiDhNƺD*|~MyI$xw\CQgYԤIvZo=|k+ai+S, B׆S~ 서aU)*-'ϒ%\{ÏėK@Kx %~k2o֎`Byv*4#Q)^rc\ʆ{Ͱ3yKjRa]"ǎ4K}CJ~ Dx:-2ԛX>J#GɎX-5à.Gt9qd` IR4~^rQen'xwۨ1 t{€hKV- %mC6p$^1ȿ&$8ׯamkr-v"d S層`QNXW{EA,x7*J,!||4P@fZ2Gtgq~e_zfM=a!SMůxŒaKj4dkOp᭠u]ۗፁ8oi*!|0 Q7;CšUԦ#LU}a:ʲ5|٨{=t>!!X^ְnB(\[ć(}4wk ydC瞽pD5+߿4G)/wq^n$+qy:&;\m_mřHaAUc!_+?C V#ҵT>>r%&#9iぴnpd^{Qޝsi:AH .(-yt`:DLjR$S|!_y GEr? >lϐ^It=;NLU8*F'6^M{^fq\z2ӑ`o3+~M &Z`r4([N\2]]XxFu{=).N Jm|ڣtȟS]be@ 3Y)Q@S gUl7bx1aJ旺X]S;Q dڛOT.SxG_&pX8Ma,7ex̑hlw#!,t.NāwD7R hL^2)%⩵R4 K5zTJ,io&e`XFq*403l2}˪ , m-©1I2qGmᨸ)F a\84u!BN:%aY4Ρ7bb!o:#l7_7*/˫}KE^rTre73ng>*Th@.Fb0@RGXXL jbf07tI~n8A&ey[85aA gޕ˪>Tk!?-g:`|:/2HAa+1SnS݅rM `OxHA9{# -h>Kvt,b_42RwiSQpd[lϱ'c_J3951|嬯h@ ;}/ %р\1ىط1(6zm&HrTV c0KLJgtX9퐯bJWЮxIp%֤/ [Aң{hHFƶȇeD".ɓM?Z?$,SD_ ׷_{thC!IE5~õ~[,䳹dƁpHt/J =`g2Fc^/>bvQص6Q^M^>f* *&x|br=ˀ^D;D$voF޿<]" 'wxsƔ4jV[zw}_N[LBذkq{s5\ [IkI5L+0T}1(ҾwS״VޚGye^z,*&{%_h(/g8fW 1n({͸-Yo{j#Bl| T}<+2KhDh {\DUp>Gn,Kufn:L^[zř Ȭl7/i#ge#{f6X|J\mW)ytZ; r"u=kDxE.z`/{px@ ߅(+HC`{F2Eϝ:Ň:_BvJ:=;^0E_tTYyH-`өk 8Z8zѶfg>_[cT&nyMܮ[h.}%MjsFKlOۙJ#jGq1򾵍|\x+,nZuLdp9'c{|8Jb %G^_npWV)NA55ZjVlr=m"NH;hyϜq(Qf6\ZS|Md.I0*VUHot(FE) w2x2$*wX.-7O#m͔2ߟk[ S< /dXM(Ɣo :]nt]ZĺXe->И~\N>_4*dq=-wP"Q_[D>E_ ƢY45jdjݰt5ё)9ڀmFRLtM3~zkU'B}ׯYygsNw+ u<~{t1!xm UHw9*u {J]f]}x &04s1^5ƇqrXeW䢰U$dLj :+GFxCNk.Ux$q [LRpS^ a := e[j`G5fHi ==Xh óЋ!,27]}oO^jgXg&% ݉ Koԙ 1{JYʆ2 :qqQ ) cW"{$Su Mנ6C"bLbOzLF!}E@H ? 瑟]bt :xu PVpݘO>deԋbp{q`f㢄) i/72 zNrj?k(0ͼ>MAxBtVM*R/T _xA tn/Z/tGv&%%KfɁt)U9A8.mP$iɻ)(,vry"o[_h?Kɗˮq|"G=\ QDZ~k#=tb6X$WgpP}l*%YmqϬw|` q266_;o<_U$$y$yz 1Z.\=^6; )` ǔry]Q+wJ:U;)JE&ɖҞAr&( sm[C$}]xV{;$!!>VOO[]_ *t3-a.cԳ@əiZ9=T+ [lJʧuys'=/NA0fbmjHy/I3!@@;N MQo}6Mway;_V@ퟟP5cQ%FT>TDL᝼kYSP΋jZO;]t-| "=g#6-"Fr̠^ pŨ a`I,{OԿy @`spKYpOTF"Ls!VAYr|@dfK'L58y=Ի6j ɉ%ZtPiRg(*+jR,WK$wx$٢/As~EV54^:dY -9$l"dMos9ifKV͓#?r~¸fJσlkIc94ӐR^CjeDڊ)F!S"&!2LF_l(NJ| A4Eܰu JþLtџPZl z/x!ޚUes:gR[>M@50)\ (fc0ۏ!>JDkjk7+w:+y YM鈽GLNp(F#ZewFjldνX KʸxEL;Fu7-}b7M.o ~^AJa*7O ,~8T`OBoukwQ8;Fy? rhwt9@*g>R/&$F:d?C/]6 \Qpf+_v_<*<(UNL)ǩO7jr. {\Dy3CSoP0f>LdX!x$MZ_( o0f1 ZRc 2HMc5St0W 1/&j2zfyUw(}QTvS91~K10jF~Tߓ4q%x52Rz/aю7tB>lӬjd񄅤/`t675 !ӯJRp ,[Wz(cGZQ6$ Q ڤSJmGVaaHjdK[QXTA``3]HO\KQXC!w C9"s4CǡQ [Z\[:7^Ğ"3uFdJ{wF?4S)梴KB vb06ljW(ŤCj'5Y+i,ә]jwn䅴gVU=j&xd W8E늠C>J+:dT:?'ފݳ&Hly߂U/Z9hπO<= ՝eӳ+KT&"VMDt9b9z⾸mk ^r_8OF$䈙zL,ok-vEAh 〡iu$H3nUx& 3S U}`6 łstd1dq(?JC#8GGUp(Ka)񦌬FkVnu&;i/xxI8Ox[/˘pg Hb%|̥&z6i[u<ݍc@sAw~G+ Cs[/hIR+b̟z/nHiMeM~B%4e&{0郗S@3EK>c-n9{,>cL<^ '؇_ 9%õI0cY! c]J7Z$kCyuv$eiϫ&8Mz5:F2 OFlC ?vi28)ܲ )Қ(gI@x &yW\HӀbSvD,ۗ cSSPχPk '-b!P1@om/ogǠҴ.V탔ySPkxJE,Pf9=Vm,RO=$b#"yY'%Q=D+{6P`VuU0"-SJ^א2VD:};C&G])އls:Bx+Msr5Ndk BMOǩ_X 8$fOa&yI05Kݟ_3gJw+ !6[wp O78u&28c/cG7ՓToܱS@hCz3wօ ;>puGNRp0wVA-#R41w^׾Ea_PO1堌h2;엚HJc Yz WGnG{Óճ65S)+pŹR  ۲@լzdbObbCvz:dgϗFdNSDϕDN3ȧV9`ejkW)̘>n{^ptBkFD1d[rg>|ލtʿAB>ťOhrzrj<DJ/$2wKh>=ґ}О7qhj*]C.NPn(te&Rhȼ/(n)y Y2)f>)$R)SpbO\XCXQ̓Ck}V(>}Z*Y 12CGxq+;(1{3(' /4OHڣt0MN^AՐ (^-A([~zCn#2o3@}ba}L%y4N]Hĉ'UB}2#*ɑN~=y.# HA׿ |Tu355O>3sjfzOYw^HYK91gr_iT=>qWWxڷzTZlPVh=B:Zvɮԩ?Z&gG}C~;A W 3wE fʽФa-G]dOu4X.rC1O(>V82[-XC fhSgmϱn9>m!6w@mnVB ox Mq0=#k8  A]XpJd]3wƄC@[8Gajw7qғߐŨlۧg*jMA$zHő-DѴIAU!zc)inPaxQ0ENylXIT /jsA~q=a3omvr j-Y͢2w Fۻ 2hr `v=a>+ ̉Q[WrEfA/TK̀p7n<߭`N)yW'-ѣL$yh%mi ;m~_w 'MCQ]J_]\sţ ڪލhrMy/35:;$Df5ִ]`nP9qQ̣^H1Ǘ_IcZ(I*=Bߘ FpGjzM {%C ~\Y\|)͡`Eܒ9[!mћxM7RK c"2D.@t[嚜* ?.upU劏ګanD嵟&&D}j䎥~&eD2hTYR.q?:# lT4jC#ph1Q?3-p:SM~GĽnkfrm"qE0=>/,H"&:p )BO}K(/vX*0ڨˊ:~&u~GNHJ08u_uGSWo?f]~[kv VҼyl7I;*upczlƽwo3+}-ݔ f2՚1`lfYR2$#H wQt$D~ 벸k5 ˲JcpVpNOD GѥXs/!ѰB QLE Vyj!35D춽߆Bh^[mi`=Ŧж,qeg?= PlKgYZ07070100000053000081a4000000000000000000000001668434d300007a70000000000000000000000000000000000000005700000000./lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/mmc/host/vub300.ko.xz7zXZִF!t/z.]?Eh=ڜͩa%BTmOysX7٩d̮_1DetZ; [!ԝkrH W6yلdA69- 5O 䒶e!q5`0 F=oO<3€9>lEy0\ }MLKZͣ#שU|<`ep?0|P߃4A,S+YY;ZQï2hA9Nt% WA~bUT#JW!̛Wi.2!U_a P#yb ~ƁDb_:[~[]OS}u_g+>yi}EMz Tj=_X.uMᣫ #xPv x.8gURt(_բf5z 'aV y`ɜDs(bQלU@$Oz8|e a*Y!ꫧ4Dbރ#Ac +oZ v!`Y8[ [`p ,qZ9=*b(<}j/g~#ea80C*aV13R(UtA Ajܺ#D?NM sƜQ$!EB6<9R \w::h˳B#Զ?;qgNgAC]ɰ-fTb^]|ΐ{V"b?OWyƦWԆE>/j1h~W~Q9!(n5PW-EFF$bqO6_گ΁)>cޢz?LxpT #Rtɣ6w_bt V_ꝗ;*Z<h>'/" %ab!- M[?TU\g@޴=FꄱPV>}ۼV4>'0殶x}pTtPJ_/.cSȟ 1+a.CM劆5Ic%Rh3 qeIO-e .`=PhZيt{Z}H9[!7F6[2nz_"問:0G D/MuDCu8UNn;3RǭkQY2fKm–R r0;*p4^bD.[XFT8pf>SMW$J0ᴭ#Jy[Q XR W#(Y<t*6R ^"l*=OTt E\YScD, GmHƎCWk !_dKLLI}13LYb*e܈dmk;?_@ XcL\cjm>F CttO}Q/67ȍraK{ :L7C, Wn\ TRf:iT+Zyv{~ߑd`{V ѝ:HfkÄ"|S̺מ.6eÁ ݷ"jZ7u6.2anA]Z.Ƽ!h.Z17'MH3у$U;ٗX43pAlT8?n|o[6~ \+E`*ߦ @a3#4ǐ#+Z j NuǽAϭ'[R{6SQ `c\edKnݱcpj~[7@ˡ]y:gQa8͡:HEgNJіtyىw'H%nԥ;| W_զ@g\pLGpzÐ~t*Х;f\GdNnEpgZk@Ht*dAjN=:3Y-w`j:uPn %tg5qͼzCjXdU&h 49ED 撹a-aETf[rV@! ]yj|WR^{xS(DTFA:dy263AŨ*fUmoE|Ʒ{uD2`CР8U/ R`]J\ 둂nBĚ1"7R/Au{Cp{Ҷ)H}v~:A5鄱S֣1hzp[{iHjXDtą޳n6#f*.Ry̋zxKB;7{y\~>! 7|D.=~il?7ws/$PBLS4"_@p ]]dm>dB9ogO>#YD=#Dž&x`;]RfyhueKv7Q`/.QfK"ȽMF?1{Ab2Qe+OL8\ X-@4}[5.~SUsNctJfO.-r|uhhzNG<8%A;q&ۏ4F3WpIm)lh\iuȂHl 'hD  9&;2=1؆:A,vi@'9:l.v2P)!+bRlMB`z!0墜+#K_Vϊ%N:{J=⊳q)k"Hu<[e1Ph&@kp,7ntQtv/ɕa8o~Ka3D(y ,ÂaPQGH7ezRḙaە r ^ @l3Xԙ vCl ):[|{5V뇹>_I;M ?X%klTNΫ 90Уۀ*Oe\۔xw'Qe ^cڕ'G)js p Dz_s??XT(}qcf5x2uEʪ ޏ{nrhsPx!+[v ^jpB]#t8؀b'&ֳ{\ jRTpL(~3 xYBƔBI#n8$9 j8j }Iy[ig|78p%u8k=nfnTE wnqJP:1qDGz/Z T(L >6㓄Rό7 ;6&ΛGGsD/H۩kwB$LX(o^zl~*9|(dzJ`J-&!UMUuoc1&z 4O/̳`P d;`3NxZ2t#.ZR'rQ[_1N@aD||/" f gFXGUAYEX{HisȦW%nozҺӇ\`K{@#+cO3I鞚Sb ]cs]+rʅ3G)d@61j c5̌(_aVkmI`hF^6 N&yDO|C,xT47IÛ(n[i(Hkj~Bpg\5lW3y.,AFYBV =0tMjZ%f$zXDfGLD 25(=[f6>zY>#Ϟw f{]7Lq߬PA>Hm 1ޓ-c|begP_|?5PGH8 Lx}Dwz񭜱ɸ7C e55]C8Zm)>C9Qu6.t76hilNW^!B^>rN+uGiJpQ}_5Ev #vZabl̯Fy!7VZ!Gy}Gz'Q< Z 8Q"x"`H[juL R3X@6n_ʝb}/Tz!3TM* kHVo%@,K;-D/0C,$d9pds&# ~TG֦bJ0>'h—x$: QYpE\I%)"feȞi_7D(M'TRsӘZL40` -oL'Wↅ~+)fvnd#T."}P,@l- Ȩ㤯y/H6-+c 5Zȱ=B 7 Ř`U`3"{Uf 6W6N=!a gy=ʮTl 0~/ 7iAً{!곖$i:$8]LM-Q ޸ܶj&=)Sb)T{2w Jo.Icmbmnm8=D"Ջ\GIøډ϶SBRzZ1_qdvHƉ0v`-Q20L3h輱ֶ}NIaN1z{`7r,$H}XAP?5!B'сϙA;w3 v{ie_ˉhE+/["`SMŰmQO ^u{WM@L O>Wz*P,l~|&ho$|CYbV-V9Z= %VȐ(Mzzb`ʚۦ/ֆD{@,v 脨_9_If2&f@B%wK7h-kxJbwe [B L /AwU >e]8PwY GwIQ7|`hmJRPBynp[SnS<ٗssaeU2SD#1H'emG[)#$c#fӿTH1 nKe|GAŹ;;~y ˡ^sriQ"93/B䆈Co"0f, &cqs1=ޖ_-2Г!n`(^;_t?Lѭgfb!-P[ qWfm ե4V(d9 lrtڅ]Z⚯+bb=m$Ad F$˄lKN,ɧ86{',kpb(Yff-j"607Ι -'b\>qhRƵ? y24W4RpQ:3)B/Hg!HZx[?J&֡ZcBLU˗UfD&׏STu*]uZ6G$=+;ˆp Qi Uˁ{, 䘫7b7V%a&30]-}Cޑ"Z0R/+`HVw_4E~]zzfm3܎T=Z-JDŽ:my(>tXv'o^DF&e?Z'n&1-2Ε08erj}J0n$LD{0qW{yQ>_&ʖޫ`H`h$KY5(eܡBATl/)wt).n@C#^ϓE7u2|tp<"EAg:c&=wa7w,qK{yk0w6ws̅,3?R0b3e%SDroRxg~}ڹ/C|'M`X%~dLr]m+{_ cE`o#yG< eGqVrA#M|!% 2t3n];ݤ8dc@,6mRD-3fa$RQoDFb4g q`KF4lo{'y `|n`DzݧX0DSJI) dͧZKW>DLAR& Kf(MtAFhu:c;xSy`*mbG6뼾RUD%nG R_/- ^)W@lx]zk:ówk?JUhd0&lď$Jࢳ M$ x?gUyPZ A4I|rZ~zM F`F%ԗ5'H#`,B >L+Yt[0>+BQ$QU<'`8&j m3͸5[J Vy[Vx~p;3e ֲ.N: :Iza[Z[Zh)4CV$g]G_BX̂6hdQ3Why}.ߞ˱΂48{ϻC {g<s)[<4!iϊ0[9nA=օ>>?=/s9i0POeEp7:Z['rL)Z-쿤P}!7@7x+垕MTx*-]8txGJj#%B(OK&*{AN)A i.B .U}XW\!Sj޽uDloQ [%mDd.޶ YL ^Sf 8 i~s{<6$[T7??{|S#UħOb٦Qý\/WĬ@m g_} j>%0H:֝5rd}6x2|q)4eV Փ '=Vvܷ@_g*v:!z6 J.KHj64TO i#M*M'uϕJg4KJnA +5Kw VlǬN:ʋJ4ߖ l-ǽÉ}H($1Fz(ڽfmH@߾b8 񍐯sqCI,0as8zl0? aBz[* 6SKإ$dqk~_ ̑s7Cc X!_!~;lC5+G6YХ583Gmߜ&~ mm0:g* ؙ /)fdDE\x_)$-ESW0Or27.K `eAVub<7Ebkޖ՚'׹//Y S[ϣ Sdzg*`_t;bj_$)n%(Y\Xwt$*r67k1>vuWh OIq~BvJ!]JFE!q\j_'Ov߲LwU.sHS]Z=#%,`duSՆRBٕs+6ލDF5Z/{e-B$9jBᖖE'm0z ?}<1%[֔\NFIgAK0QW/r%z#I[ХזZ[4p)z@:3D!۟c;ͱϠ(Z *7J'֦ڻ)aIaP^uƄs`z@vD.FS{cljs:n; ; TElr(ڼ"#qޯ/в-|~IꢢK qb2M84),EiUj$3AD',JS}.v ]" p~~Þb%HFƍZ+cB IW.p^Z(XeQ \Qj3<m>cFl(.;Ȱ2 ~zomņV<돆k61qvI}y`԰}%T8=$`snxGY,&+Yok pV}꫷"vd^^oUg{q[j[BP(פiGu莭v0,Az'_gV+M F(̲6b2}N!=zC bكMUT .{>۾oJ񟽄d.kǣnwU_`CVeZ7M!Pc4Mx`ѰxIo糧'HӽK$\Kb+Sy;{<+"[+~${U\1U"togwM=;kyfvs)*2b5\]ǚzW`k֊ERߨKM \_62'vhv TT̒Yi<<]xtD*ؙH5OtXXGkeɥSW_*eե2L < r:PvVnFY7qa݂kCt`'}ri<)4Cc8c IȿRV\S0`Sm|K #0VfS^&)YO_;(Q=e ˗4Xl㹼ўIam!K澇Z0No#rq*h +n1Gnɢx\ õi+h=0`WGaz{"L]o[~y=ƋPHo''$jqLkH]hB4KQ&RH876s |2)",{\/+Urrx ]ّR(YEv@,;4] fY1u]2̚'}LahpS5Ng4$,IU6YIr\b0 {> )X ùxPsɣo C''B&)6 սlm)E[x8LBv=7us6୕z`7bNW4Y#d D|  ۏi7mֳ9n4enfmK(' A^pc2 E']A_0pE~K䶭õvw4_:]#o<5 OKhBEtvW]tV 39ВʙD*hRH6w= җ tpX-ɹ('h+A>iy(_'r.dGH![t=Ϳ>ʍКZ `TD~e^if,pPDT+_2$B{2cܵ0p?=,vv'GIon\sr< cr+4I[3k>&ZW0>=d;4uzKxuܘʺA@Mս!6C$a,Nˋ]Q)kCD%bgeʇBJQ8_pN76swgiʶWG,46HCvͳ@{1l?DO6#od.8j S&ֹN q6qقq'Ұ|U,Bܥzv|LF,Z~[WTNK [}BuI\ҦʹfR6TOx{.29!~l)X ܝd-PobM! R(mV:7_'l 6:-[&k 9s2w۰(.*T5(̓b_kiK'rXNVUQ4V^&D#T_݅dDWo%7aP1v!'C?tՁ~m>ޕ'!pQGJ1ݛpʔ즼hSo _PIb$N[J-rDΜKKQhEW;|ѢD_lljhU&&iy'.Ruii}5A,Rb4lan+ 5G{D^d›)b#JYW,vAh!y-`Z*>4aIYM uֈ却@TԸ\w1*6X{x6S< 1vX}sESDbZY8z{Ѓ}o+@LBrwLZ\!Ti?/DrnKW~QnI־btO\oٹu2,q)#>x,VAm^W=&<4OlRx's0]=+,u{*n؍- qn(DsLOʘ:L]LLW}ab /5Π5bmֿf&t>  ͪ'Z%S;FSyU.6k23'G2ޝV s{] Aj-өyo!@ng] "Ɯ.Nb ausY4XnȐX$Tr !SA޳o+ـ ;@0&8䳿2CV(U!pO [r bc@ߒA}4Ά}fo Qb@Ui=W⡖|, 6W4W [*51|RDsҼ4Cpl03m\D 9ڔwYP,%LLu98K,ZJE# 6@f~_BD1H/#dAN%,;F8%dvaƬ{19E'ӂ}^Y;3w1b.Lp<:r]xpVYk#' 2zzJOPB^IB!kJip@Pp%M&4`}) 6+ Q*~CZq7RWb_ \ԋFd9Ȩ$+DÛYW=$";qzG؟{ F,WwokȜv A&rcf(* KPYBU{! )˞֞h8A2+ЀMι%#!I2S4n EgiC&Y?J&aAֲnWH,h]-RKENF֚>?>u*AhVĻpg)L΍_MoO[1'`6=ts;_L␼O"iNeh=1Ec @u$fWLxݔ|Pq㦮CAi-Nk3˴P#[8LPMjnD뢵[ Z){_J+ w- ?7X(T|j{23L7rloe^٢:50tR Czҫ ͓w qbHJJ{iw]/%!jƊnKXx݅*mTr4Wt/dB:}S]h&-~[X)>#&f B%*k n6'&KBXN;22~k0c,hS--r !!T5[Rc5#}5 \@o~5m] 8+#&9qn/܅g>Ƀ{u?}S,v|ۅ0TР]tꮢ^X We֭7F^Wp4,Ί+7>Al4r}<`/16+%2[5eqQKMA94^9LШ?^VUrT TDdsBXF'e${k9`ɖb9N㐗dxL?zV 1q-6;:Cf {Wѓ X̳ь1}iwp8FanLd&1qGؠg-weRWY8TIW{J' =e39#,ԏGG1z(n;զAׅcA_k҇~4}5e"]m`vB!4\MbʊOW':I&6~[ZGХ\npM -F#)f{~: 9삁< y'8$-C9 Q>J #4e(ҠP(3/, j6:HY|JCqrN%A_'&FLEf6!\6HɆ +Ō17}iOK*Đֵ̙koRsVzαG ~ȴ/3L4շoU%>}*OzqJ-N.%ވKb3Wԧ&ʔ 2Ɩ/x%S"!5NB(ʐ22>4'wUJZmE)/!>1B:OS 74SIۥ":'I(f1ŤZ<٣֖0}ÊT`~ :vUjE3j~L$T|Tkuօ3тȘ̰p׹=*h~FB]g= TZ6L1C O2 $w?sL>*{c7"뷋0= KO n"La l,ÄAE:"ʭvPk_]w[DFYY8Ie2'QJ4}AAQf$@L{ƛ0[Q'A{LĂD=I{=eA/rL!gWP/{AُWDNADQԲ96@S_ΗP [5L(4sKxSe%SK(/W׾B} q\;gC+S\MĒ)6Cu] ~㷫c>Wo ݜ\ q;󱛰1r8&zDS2ʧ[ۚ{}ԴZ]%fW`rFqV~9"=!. #a Z0[!LXcN&OHv%٘߱?lxkզ mfy.YnzCAR;P1<\|wdܕTW 9=,/ghFz=K1tl5T5W4D X\jZ'۵@zlW0kJ|Ew3=G7%IS1[f1)WRdZW[EEwxp0Pl ,5謄.б"k5q𸺁x2j Ah.q&A l?_6n*f^sl3;$w .#µ۬BmyXYeU0%1Oy!> !Nm8p4wsj!,A1|<^_NL͉FX^,SMzr2 }Ex :ĥשPBjMPox}N}3HPf qD۲а!ԸEYX]| xz"62tYVl5E"A5Qڞa6x ľe&Ϩxϓ(YOPfuX:Fx}rdp*x=ܮ^>|N]оIrn'#%ͅMN||ɟ(/鞆8:PL]E;xJ zP}]ӯLAu+Dp旅>!4Un7xg s$)=`9jpS*I9GdS*䓡]%jb¾ip {Bou[J@7%g2vI֗viyt0<=u=G/(YR(%ןEwtV^PgTɦN- ?x ݇]^.\GxfCZVt́fL ï2㿗gj筌DK*;\0e3s`j.b_[ < bɐ8BNVzET=*rhτ4 M~l "~^sbƤXhPp6~t#A2@[| xZ^w_0BLcخ]zhli1NӑL^d\#]EA?t2Nk$=eynf:Dgdƫtױw~B GغT큷վjZ6)/Of>P'-/L}D>5C $_/6@Sl Cۆ542> K&jgRij{ȭ ϯM؀h*Pt)_`6 ETc}ep}ٖ~22Nbdӣ+6ᴂypb H6 k3 kB_j/ȵy9~VuBL1tGGi1Y& X_oaaS{˓hjcFuĊ]N.`*N焜Kl/g"u&:ix}&*OįQvy99Y\j줍tkA'[2gR\xg 6nT N;aw^U𕋜}ͰM]*5Q#3ۛP*;zgڒ܉_\xs]Yu{5h+1#A<0N0赙 G 6\R=~Ԕܦ{ݓI0bTZΫ+T9;IyNT@*>76pOx]\Pk&PsN 6X壷$.,8#D98]ޥᖰ0>{k*Q|ԨHrI,)N3(GC6f ;N'o9eA[&,8-N8t:EIGpR<`_In6  ~_+Xs閥°I5Vqǭ ķ&y/K$|xL_$Thgs[6lj2* vG4qf_꩘N<-emڱjE1Z|iPs r7ݍ"gqx?+CJ_Gj/I=[(O;@0scl_󾒱LFҶZ" 0o͏>f湲04i_Ufb0a!:ZnHz@淢@5)ON/Tmg/z GZ=+X,:ۨlRY}.,-=| D d9P7Ěځr,=5l4K]f>]nr0U[znڌHت4]*]t.*dM%AȞܲ|ɤZ;xŎq;XMb FT"p*A'~`p&`JTP*TP4,Q1 _ݏ+e/kb] 5!ge#6X^&Ll ~/bHjyj .U7[zPWΠ 5׻\Gk灍`MOQFKwdV6KTcJ*8."ůR{`,eȌv@̗?C½]8& F.f$ݪ}|Tz7 lGd9 &ae4Z㭜UMɪcF*Raԛdyf2D|\UH00%]1kWӽlc@ -z܏9AiP 7`2T¿=ۚq@c:RWTWljIѭ tRNb]'` xYl55Cnm0o0dp)TmyϊIuߗtfq~ξ}̪6je8*)j c`Q\蚑$4eR`yc2佽iaJN4^|PקZ="pBְf!R1/ĩYv(Sԃ&*MY?+Ӎ9%3SFԗ1nNRyWG9 Uy1{f"w7(9􈱊> MX{NʋZ3C_+X֎do㺒1()_2!3nr0'8ŕzĔ.K~cz}V=K/Q섩OFP1MN|JKY+YӋi%avuǽ2LHI8gZcxnzz,=#Pwp!B&Z6)NK=GUЇtG4dKp Lw]`~ Ir&^7r5@JQ,V]t5E0c~Z: 34H6ZP CV#^q¦zWWJq߷cE"a@} ?+)~:d9S vti=c&ߥU1"@Dq "ZQB\QP` o8Aؗ+.:c3N5'8R47GkҠʦV@~ <-7!ՋJȍK6`E?5|Ìtɱ鎫8cO*`/S a3ePĜvY+!穬[>Yn3 l+N8N-Ga-3#daYTyqG(aE}gr3$}t]~KHbsJĉ޻v9/Ml\3L Z}~)'*֊ ;ڥvNС/ҘÅX**;_G<#a4(m{Ф"1&dnӨvT-(sEXG8 ^jڄ65`_+(} \Ya a7%AEnJS<-UH-ҁNV%Ic)*HX{t_ ^"()4mP|}[1+@5r?zez)[4&"DPud{zfLZ]-ކCNGJ(0e 2"_ɢ^Ūcaa~µJK ;tF5;,QH{9igɡ {~rh"]C12ğJBrU-4VäxR5q50֕h }HuISl;6樧6VD2G%Ԛ&'S)Np xƤmXMHE5d'l 3[|ҽaQ5OMyjye z ǏvQVׁk 12Ue?t`PwĵM}s bZ* 벳R"-E^G* 9a11mΟ>7g<AF vmn{„R˲ W |Q Hx )71XpbnFg9?{Y$2q䷼WA l'G8AHJD[W+^1 , P:b{֎͑E n#v%h.T(@v)ݯ\Ř65ڗr} wisZE>M`Kx i K.B6i\/*689"6XT|DB L'f=mutԍ-b!!;|MY|a~'""ATZXuH;G)#~mrzCNK )PSL7/W!oLtݒtƉz@ad<v/ -=YL[$õkChMO*Owd 2Y%L 4Yx02D^5 7AZd&Ӈr5LSAוOPD~icW?  6?ٓt"'Q #e(&YxHIԱk gt`T@MP .T²8 QP 6 <Ė;3pٚp,3>;f4b210+Lbz 3 g=(Gxhh…AT֦o#:0|Z(1TΜsA 9-W@0?'sQG@UYo4:eZ|2;j,\J||xxnJ]'YUͿ .574Ejz D ݺؔk/ъgLZ{A ?crh _&4(԰gVMME@( mCqgY)F|a>"pc╾/wW7;ly"*8@46ٔAz#~GYM`kT|]iL_G/&mPAS.#낈BMulP o6 !ߵ?NRV K@Ko leUɪ =mNGx% iL.{0>yZh%u6(枴hݎ@Wm0!6 3R`ӷ :[U ~pl*fO:#Z#TWF&l+̘3@dɮpl 23Υ.pP/EaW/*R2*|pQx,esQYX SX%2}ꂐs5@Ɂ;s׾Kx~>'0APCñ(f Cq\JL٣|$Y+nB˹VS\=6],I5BS4z?*ٯnc~.XZɵ\px&pb88GִL{M0}ܥeȥ.!@nEs# Z q%cB"&>oՆLz>L'K*ۦf\V@ 9q:O Bթoiɴ#wdQ['^L,28GȻc2+HI`ɄsXzH%7 q*K,1#@[-g?Ynl)R7U Iqh\Y!Sg1A9,"`.pˑ'zIN[,d8WilH>C|ϼ蠏OVtWvMHIm.6Et0BQ[B[0 if7>v`%K;L/_SF~%.t ^q񼖒ǿLcrKaoQ'-$U d7#y'+M²;%c`c{o?MBbcΘ+`\_l8ET 1RVMe%K_)vlׯѴ:&?nfwk>a*Ģ_㚍O}`\%+:r*.h[ R ݹx%a +h2*R:aϓ_{wKB=Wi9.`-W~_xdzP˭o|AmjQU@ߞYLm y+IɵYb+FDRr>E$W%Rh`0bZ?I' ɕR!^0EHmضK,wl|KJJ`턓ؤjrRHN+3r㒽~ӡY,_PyfeZhi%qKQ\K߸\.Ѩ5Y1Q?Jw?l4'eV:+x%j'&kԕf#~׭ș2Oe,fć|'ai4*]TPe"CEEO_ȗ41x;|ԼnD!@A_眔]n%ۈڳ/$ֲُ<,&cpdUH!F :rz>3XJ)=ݠ;r uȈ[=AnF4Y*6Dω/@Țݚ_XL c8jY?э(\o e2 e<& ~uKP_$Z"jP:QaxR^1ï8.%H=Zº1`)EwzbQ[_Ja wVK1L 1e&"/}\jdOCS&9<`;D<Η{6~D57긏|?+rQ(]CլgNrf8(\h*Ӫ5X:qoGwzF\A9Vj|] Dup7G<}'/:-qBg}W I,:?Vc:`1XM ]QRng Hpd(Ȫ6-'2X`n,lxmE771_$ *RsO"D/=~+oM<$>fC! ];FV5s)!rBg:W[-my2LT# ;ߠh&6@ byzM4?ٵo[lS&o[DZ6>:ЏngﵑQ.#pM;n&nB TLMOS Ke=[zi*FG0D uBӋԺH I85֝k`+3hϏO7#+w˵>N"v8dl Uyb`E>7QZ&:<|DbFeDA*ݥ\yi2t]eAwӋ94\Z`؈ wcEq]>XS7 В ΁ 24@Fd{Uh+ﱊH Y6Y8h@uFpXŕ7R=Lm莩|x ױ~ B>Re|`=x>ωo!gSSQ%gmiL.XO:B'!߇N ϰK#J[ ta_\6(djE y\A Al(::ے&/8۰[t[N*7ȾydEݰ&Il Bme,G6ŸRBC +5n`!$}d(5b:ܣV&)0A;C2m6o搤#GD >9|׽X@W)2 QT0XY;zmÝςRۋV{˃(3g,~:{=w#rcG!F @)O [$]4gj4})+usx/KZYh€P|ƈ;|a$tx88Wn,#8cŹS*=8g_G/?ğD:ACxҐ}IqGҩdÜ?lGc [z/ĈtRYa2)>L 9B$>'g/)n•ͺ L'*#Yfk#||^yxꄞ\dP!ʠF˜;/$1-+xeh'"OK7!ctR?E#HXGexUm y$Y~j0\Fon7@)7 nqUKJpIS^[hU^S~EdcF徻 #%r}DųT27Ε TgYZ07070100000054000081a4000000000000000000000001668434d3000081c8000000000000000000000000000000000000006100000000./lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/mtd/chips/cfi_cmdset_0001.ko.xz7zXZִF!t/m]?Eh=ڜͩp3<܂js{nuBO"#QUތ2~%])h@*W~KH:%Y=FY";0}BenA=;',wmCNd2wǘrz\5K] MTze , r oO3ess u^0A1,F0;h@2:qQ 8]B6' Oy>ĖJlx&YX_WF1]n~T]`>>uj45`;i.Z"7| ӴmE)i02duy_p'ݲ1+_Nف(3y.OS4ܾi%jp}z2s 4ĽeX*7K']BDZM]tLo& ,}_R9Kyeo?U/r[ո7Z@fX<4h>t D!Z[ש? w1}D=9BLjM&9t tos*X-fy51K 4$R-Q0圀AdXW+CHۚ:c@Q4(\d~]kXHߖCI%9WEwpkga1KA)sK^hmaxIbArC;3Yyխn 3[JUh3;Cd0Pc/,6OA yi胝LAާPEwIUEȎ<iF { nnXJ#$AsPx0zKÊM ʷѤs1'}BKmPK_/1{E@E5%cȀf lD4na-Z -1jْ%x2\OPaoB.gk7|lN@} 4O[[=Sw^VID)m^~#xF}!;=;M'ch#B˶zd'%wn:5x]&%79tW:):0 J3K%>D֗qZ͏J@u2>KѲNT)`1{^|<_3:R:$pb=G~)C 'mPӭ$,-|SȭJ'|aκLUa%Dx|&=# j,C bd;MV+ U@}%H\q29O6%t%)vn3 Q j Grn4wI̮fl!`)]l""UTvxoPƹytgH Ќm,*=ӠA~ssXw0Hz;[| Vݒ:tph Gx[+K=6^Qp-y3蒿/Jᥪc(%[|Xg!:?џ+;5AM27|1F3"k f#S⋽B xkxGhuaҞHZ+C8M:Ä1.( b2aP 15TؙQ F<&rfdS%& ,ڈy(@:满 FJ$d;캍Pdt8J%>E#@K7K1KC)M?Npaa}fS> /,8nKsI`n9`(?-ߝ,a^J:UMiXx#s~Nwy2t5ц*gĩÍ(qFh)乺oיqY[u$`t6*vv?,tC^W_˸$j\?j7㊇ZN}t˺uëyC1)ځ}I}<0q&d8ra`s|* @$A#@). !P"E`W fiLN;0&`&}i ݦ˜L<]9B7f˹k_uMvu!l \,._n,CS؝qҼnnidյ>zac$" QgM%+W]ahIl7R ΚI?"%- }ў&_GXB6A+ 1}\`+gs@\e}\s鯍iTqZ "7@iѮ<6F]SX|P|pMI0ȕ5DӘxeWeV\G-3Pnp<.Az&S ߧ~d)RDyProLCa >F &ΧRS;eru艇CG`~^S/-|K1 Bt~2W޼7&9' _m嫜\zK=p?mpy2ݣJPs01l\UO1;2KYLEFk-=+2pGBVXs:3dwʋ]1Dg]gЩC7GU{ڋp{alpd>\>۳bQO &g/զ*~ 6[/y" .}.RQ;mvjvj҃24 \ Uipg!Q*3q}hY6qGu0N2nzۆJ/zcemS,ʰS!Ѡ OЉ Iδuaݐ\G$oJ xx-r=mR|g}Bl"ܴr0sUw/R3Sxӎ eu2bգ4D/Dg3 -N$إYHʛ}k\%xD J{E9mC'>RPRF;=UUI U p2" Ԥ1@< *#R'f6)uW)@y |jECf C#(iR Qw͙pwyh-4-zJ C0ymgJӴylʇ4=^,A/]eG1^qDڧBB6DG7 \;XJ~sdKcl\K)sa9F󹊐H?sND[׈>O|\yeFrF<5cW1 !qۺќwR1 ŝKgh)v.MBAqlSR ,a2!-xNfhj{OdZj fHr"_&ţEn\>!/vi晴Q7W: !3z 0|gzo^UkiF{hWFsr# 72j>M.PfykY)ahE}1fs:5;= mB=>ݻ^7E鱗C"<πdTXN,GW 7' v.,4zZdb1 ^=M{?#N[Z<@=Z~W& Svɼhr yUeҤ`J 3쀖}iFT i?)C3ޑ[2Ű\ FJ"B͍V rҦHzVz0"ף+ .^rBO}bQo'chXDr[e)$ySp&V @^a|rj(t 3jxEem|^1b\AtJ< )s;iu=y*HpeXC`)GCSK;"<RDV tywTGcG,D5k;hq3:-9X8x#L/\s4CMvH؜gf:'V:kM$xMbLޯinUircO |5Ct>KH! F XE\dEnㄣtEZ>>{i #[-ا 6 Z[(7{D갤_;IϚ ee׌G lrBCECEï4S81-j+C爅":$ ̻ 1NQ6&IX4u84Ok ]ψci$gBOp u6gV/1Slz ѳ1cemoe*.2坩d\hHMvB10[6p?Ϭu2)&8\4\uE}$@6+*ί(:»$X[Nuk:S׃چ>9-#;-n5F$C1s[nɂCr VVTYxm }AuJGBU1 s|)Iee'j< WX&ha ?1axom /o:> beO \5֋8 EaGhD|3 M@sVݧkhoh>{ 1+iO%F*fZMOOo2LwX ZY-1FK@*Z{f]<8'ڳ.PԓvuCr(}˃KMv{P2ֱ蒊wJnZKY1BlKseK4JG()%F)aF<;9ѷ/Q>-`P_otSg19t>nrm ?`kI늁"VE:k`L|#;mC-/*-۵3K*=5>sOnid{qzX=K(Ȗ&'V9oa; ɛOM+WѹZt䬝ڌxg}I`0U-ْiri޼m_њ AxФI]u|b;Z&C~lH)FɻwN٢9|DYaB3EKN8)'hX+#"e$^MrDLA}J]qQ a0jUD6I[C[lR`A[l| <5 „j+2n d ~yʼn=E8L$qnIܔTLp84퀃-5@݀"jQ9?%H-djzwDi!_T@?%W3} Edy.ըv`}q0W'7 tWUo:`CNAL &uAK}gHE |[+uLrQn[)@!/۷Rb3pAAq6Qy $Ϲ9d ?EСOgV=jI'u?zX0T^`^uHoF5#VU?cNf6Chg6Ψ!E n < T;_3oMXnMЌk>ͧ8#GiIo4LSl(I`l>N)-& v&#c?$ ^JI68ؠKjJ-m}1-[~iV/Nvbl[#27j7OGYA)QgY3{Jaj>~! S~)niUY >7[Sj;z8%a#Db" ڂg(cgvibo3+0dLrՆL.N^񡓫9mQSԹ GHm@5DN>tTJcV eNG3wXv)^ YQ ? XY ArpCUr4!v&|@%fPydA~{ ˯Ą?@168,ܝ'ړ523.TvԵœt5d[wվDy{qRq uxb7`ӜtMUl^ Xz؉3@-$u6~q"k100?̎A ,PQm\K5VC:jx~ʼ-*]Kj2Nӓ[o3BouYpj: :Ԓ~4ԍj XٸG6BRW%2[R^ `!e1ѳ㪈!)Pciѣ`'3 z:*x3|/G4ҿ˅[RC{ < &PF|-}j0S۩_=+t}v׿N?o"]R<ETLK_]mxULxeI& <HCspcGpF0 &}&Cb']A{7 K~_GXJ{_?1x8&γf>_ôDDrߤbiBGDpeDv'Jr@hǻG[FF0꒏NQEIG^(êcrL7%`eH3r'9hcGRyTIJ j xF7 0Vfy1ԒRPrQ?>kSF Ϣ/Zz 1.\B S_ ޲Vjg9HZzc1ntz-փD^,B|Sv .-!FwR<63A L*퐦ퟸ$KE$84קnc3rne^}d:]D!RDbzC>!.F)GW] ~ĽھEe#OS%/hlg '3-/}RE@Ҫ}:_ =3œ=$Z.gm*.į/I |Q$\+|Gi;,[d|\~i_1.gP#Fd_Teŏ;J,E":dCa[ [b6Oɯàt!a由$gy]ka ĽBpmC8RSunfms#%pZ)fN(NJi>Xwv "aNV0ڔ'T(t12˼2^FP`֖g}Y>) h%1kYk" sʄMAI ԧ+y[GWMHa˄M*@&+CWUńeA?Bdĵڸ+S5덛SEL "[$lc fDZ@x #6w>MGc}ax%` QkE禮C`>S 2zGϩ"rلjisy x7:8ejf c!nE $K{s{"E*&/ Ś3aSI)>+r㬔 FaM055NC_)b^9 2"1BQtDz P_K ʛE|u/߼ZU(@}2SJ!Ԙ]pXp!+8oHMUڝĕ\z/Q3 >+26EF^U}7Jv;i4ͽh>|cyZ,c4Wn[ H%4SysIFO կU)U% ͹RٲaҦ+Z`Ajiޱ, [FE :UooPh G!:6 bq>%TX&K}72㪿RfXu4/*7'q dT6L(;lAOp |,fQW ^Mṣa8 $ k:)riv}Z^ ͇ޖޢ'8OwJ0i΍#" ;4 /Oc{Bft8c'E|]=9 mh؝?뒱c 56۵kq%n:*>_!%dagIkUY~gKҹ[:]/Dl atÆ[mwGv͖CilR*?)#?΍ZUn1w+^zDLYC*.|<ޅ@jrVC⎄ x.Fjꤡz`tGnO=yd[O0FYtm q(׻7+U8G\}ahS㗲nen.,(P ]D<gۼ ;)c׮}߻y3e+-ɵ:DaVA) C_!5(&8bHlrJܛ, Yv@>GV:,IpK65Tea#'@lOTV#4`m53FB`i1R//Б.lPbʺA9@%3$@'kuA{T&KF#>[sZ@ 4 4=zaxZU.cG!͙}(= 0Q\3f?#t{mƳW܊B+yf j 6wֽr,r?_RZ@}lӘvRh&K2*ѧdW[`E0ql2<7e ?e7*.م@eh=e;w!d rJJԾTve0lB;*5Fik#E#w]j٤㤆"=,$HITӹa\m# Gy͌ $$;H i[-doNh5%ɣI-"0OGE'h'ɬ%#~v5ـzOC3l<U($P{xLeFPn~;/6kƣbgfB>4L(]*}̧e&gܤ!:NDgɵAy#XCiKD3sPv98S ڸ 2,M4.4p'V]G*e_ Dt15OiYIe/nѨG}]?xsa@f2rDIFH\cQыArWR*:~g?YW;?(0{ϱ.~h3 hЂ2䎲zO ƹEIE@~^qEǭA(bz`wϓZr\b/9$aZ>Z"Ϫad j\:">>G OH.v-Ns$L7Zd@-c0=y!Nz,`<*}$+6ғUAo{~="ͭg]2>08KkFÈ0\B5ן"Dm;Bz7Nu@iu*ͺ Al!\.T{-:+]QՠzS`Kb qX3{ʄӌ`5,@s0QߦA 4*wv@k:Kq86^9)qT%ȻA%IUڽs5JB@E88~ᯣIVS :է$hu2Dea͚uT@ښrS4_{m"dVZ`zCݡj$QS^t:McURN>@GݿOKhoo^)odznkvm Ogh A"J,:kR?p鲾tgMM_(F؟ RBQL (x|Jc̈{|ں1jDTZr^pfnFzu剗~)iLrCH4HKL:,T _AD]&WWJ>,6YV7e}LפT;Q" ecAicW ؚe!S"<'uEՑG) dH &yN΂-D۵.K]0ӟM$eشs!uy̠\+'<߈#1 $Hp/6j?g h^@LMdq|;jb= . v3DTMd=)JksNuL[;tIM1ӿ q3# ‚L~vp)PzTC\~?DOz Xtb`J.nGgR1s#1xBr'>Me Xj6?hnD4's{UOyP{wN}E0@~k,y#><ř7 p|@9?#|wC!)rk@3ޫHk}؋(^VF|W.P>~E_P񿽎HAA,WkHRQUdK1+ { Wזak@gtQk'~>MV:DĐ3pcrmo@YfP&NiW1bn%ɲzTYQlxJ ^Mu++ݲi#$ cY۰LNO]IQi-kp{| [gw`|QJO)+\ɰ_PiNB+gUqPwОAKoqp>i،+Cg:ʗe[lylLT+knrf7Qh{q6| (t<>i(y/0 ~$ՕQqzSq 0]ڑ*RjL^z1[j/`N; >RlJt" G1IR)n+9!Xja,]9 "CFw^QL*aj$H'/n9$Dž7@m[ ;ǣdw" ֚} G̱H԰zwy$4/S&b2˳6V/8OIдeA2&gxEM0n {79Q*I2A %i39 4٣rh@ɁMXW {1t^1Hm^>vWiKJ/ǚa)grL}'؀P;1gGó*uk_;| g sl<|8 M=@RsJQL!T͟5SҢ=%I4oo{w=t;A467g(OfPWA 8*!'^1<4IȮ#tBGёb{wpm61H@8.yW3bOcP }Ntj [tב1M;{9):uyzovHe]¨0"%v=>3Aqb 6 5Mv'~|$;N8 E@%q*x)=73 `\[+]'P^VZѳFJc?Pgܥy#$a߽YXE(5u\"&~Ē59tYQZ3~gWsdsvn[/x16z~paLPqGe JJWbqD h$_N>L6K]U6pBTF('t9|*] ,!gP~`tGڪs_7 U!iQC};PBcix?Ωv6~E\S KQKVDba{<47T"E"nͧ~$f`DdNzR-9^R;"솣T7el*,T4L\VGԑJNgΒKKUA Pݜ&XhnTy RѴ + kY] 5E=ӟ1$rg4ME>4{j}S^rPhE0(=/ŃI ? n^E>J>5jjUg9Qg1LO> 0lh;OȘWHd]c:v/vӳ+#OC> a ,=Zv?n?ѦߡܿȖCL'F[aѵ. -$&Q'[JuM] yk0>714)'<!ZAŷ%Gg6 yi Cmҿ33N[f,9hh?18\ ~}藍>:K_\vyY0L2&[oDZx[< w"dot6/,,MA:mx낣zip_n@|:ȌN1K:ʃ5K N6FoNAe"Q!P+ >{0\Tv_Dcl;%+<ue26X)dQG(}XQ#,{6Q]R.i<Mdy5il"9(cH`Z 4P}W5rr ׵Nf"+7[H,4_5x[en뎞ht`F&4081jW?;c OZ]=oxB$1R.2gko޸360Te![X;pk%ʊ !Ve"r߇yzHIF޸lԣ>~wGf]\G2b6.قAtsJG9T`PUT&jzӱyP:²܆ҮPQ>쬄}^eAEf12߯9/9h^6gJԷޞo@.~!%]6(4_(Sm:'yJe"FO0vs͢Y\ѨZHut Claж&PF+9 ]Tmadt'Rv~?BO}AR5*J|_q!ZnE*L#wtaщ҈;eL1($pD}:x07Ң@W;ʀ[e)c_|V4g_]%;etq `?ZkFn)Lނb3RB?MmL8Pw6VFPϾH =]dG1gd}5ʻ@+оI^0RmYiHwJ`  0J2xFb)m[^:P*-=Hl6Ԛ"3943+/UC^Qhߌya;s k!Ǥ1S;t}ņC3| 1-8c^V!rяyM}L69HV5ԐۖU=ѡב*zRؤQ<:|;)&v fhd̜lTO ~Eo5[i8V2._]WHqbFIwA|}9BZ$!gCItG#Agn_tk]6Dգh2#"'%/VA57b`\lz@,` ٢%"~9+gAUE#ط̐'fOi;*L)M*&?DԑJzϮ3qzcU 0HƦ&][chr`CuޠxN v?R (, W mH7$E--ѻTOAe{ 崡V{rBaku _7=Z]\"9a\j {!LKsܕS-p&"o,!Qⶦ6F|#I.JMkp, QlKN]'&FK<| cDANd1.d1&r qVb ێ>+Vrԕ"򞔼鐓F+qbiD4+jwU?}!Jy;^/ښKW\*$JWһj5b|c<$1?qs"F39Zjsr0}vUaⅲ?GUr}Z+'oN 7]fW_myplTF!Əo].]£%LPW>O9j= s_ MdRd#6\1SRU X"3<8׸BVRw2zm3W>h']ʸ[ ;_"4 `wղE^_ϴw΃hYC ]5h=Uƒh@Cs#& EL.H*I??B^ws.Q>GV i~: x Y<冧q^dN`j˯Ƃ>BDOZ~)0=yŞ&ۡp٨f1V8 A#衴T rc26b#yK ԛ̚k)Pz;/!NrN] 2U1w 9M] q](Xb٧gc{/8,'D|Sw?:[m@.]vavkq/b},L} 7,ؓ.w5IG,q+3C]=SJ+kIC4B8jUk4&[2zV`9&}UwQ4svysǞi DFkl$vѢʶ/mn[4ddkwt<>7rXT.v4_Myx=oސZ}])zv(_oIJ} LwZ* J˻.+32z:F4j3 JŕrN{9`kU (!{ӫHuv0 5Ζn<{`irNc{YH~*j".da> KO?Z{V%TK62d{>(Ϫ[VDr5 ³{m8Nm S]:^+0xLr5"f Ȱi^]I\"07`AF\ ψ+Ukqv!asC5t |C @gTQvDUl">f詳 ̾`Y~@] 5]+nsDb=1zL>*|m45mƲtw[O/l9Z0C]eLjrY"Z 署xvGC)^ U hx."hAl޿֥Z^4 ĕ'95'I[С~h.32^, 550G{?&\`R@k (gF%|#KiϬsF] 4; D#QYlwax,Acv[Hv 8֒vkx{펭avB 2̄Mɜ9OYYVYjjgeЂR+_:H;:+B{ SG,\)IyRj8XF/‹& =>Q,1=ANs @8Qtzy[}~3ڼ`WI@Dxc݃7Z_?*ׂq?ﬥIj x+WC dU;okDD(1.QrՙQGs0TVnJAqEAj#OeH3-#?fdbqd%U . 3ƀN4l#bQ4.S#~cC5Wq`G^+ڿP= UQ{:C| NE+&k65]>9nnޞT[bI='mFƹ τauY!|pJA9YYK|EhjEX@Í3{jvsO+eN_#}ڀ:98H=V[O犟asעNV(n()@KkM;K!tiHP)֛3I*O<Σ,4`c N_Xq}1X̸?! c \KfW?aYBm%q+#]{)GH ZU^iI8t\(.ȹzχ?s(sq}ݦxm[Ⱏ \Aeo[:\x 4 @8II.1q2#S28- ?ǗH9[&h@⪖^\CV%8Ihu&kߚÛ݀3Iίm#YR0S>=f*KQc8%ZQfLȄ/UdMJO)idm W% g'!;##_<{ӚtSހj@iso]7otx IiςB~L$Tfq_Wb@śRJBj=(py(ؠڜ&)Ŝ#Etpnsj̡D\Et§\w8f\[~/WLww#i!xm-ܓdE EZG OеDeKwbw񤢒Ix]Z SAw2B|;2I4[_IY:h {Dh(ku9kcSFgpCڿI4{Y}\p-Ɲ">){Jv˦+)l4eVO3ڀON7! -v=jsEZ>8ULjE1Wo\8 r kϺzA|s*> ?nœ*AnP^|~T&/stmRq6j/afx;ndw Fu< \/Gh1l# XyqS6Cw*eR;UTWF"; ܔZ?*0k ~=SbjmǏPsÿ]s&g_V:N0ِK?\t؝!(SdE^gvD[ol޼[6.%TT6N+]a<W\C3.pw f!Uķr NM^c*p(Co=3Pe2vk,oa&l4Y}cMh`2_y̪6Wh9B173/'m:ڹ&@JFqImsK]Mq 50OJͽ)ƈNq1k2&C);.<(x joDb8 ]VY)4ߴR"}itbf*8VڼO;M +רҖh2-g }>tF?DRPews t~[a?߾{&{ QX 0 uhV)XUG#}7tGa@VSa sV!YBIbƌ/f N!Y$yl.eF]>7~C,N}'.i²>K.3mStȳLFҿӘ!#Sn!!mI訵h|jI"V|?9kT'=6ӱ`KdΈf$țmlc!tݰ \Ko-(A$ ޑnƣ=:ʖ{,߳tN\ReM ɯ N^Q]4&CG1JccP`B2y>TyTź"?&Op3ՌJ^8읰 !b5*qScd6E)o*qU:Y>"~ qR4=Ze3ہ$:mDzw1%lDSE 7~)Uw:׭xBPbmh~/c20ύ‡;t]R-䱑7kͪY޵m\shC8uDQ" FڀZSqG6Rb -HEL͈p)+`ѼpKZN9|ft ~#gG<9|rsm i?vDXڜ9IvxI,zU/B,wٱhn, LKXtBg ꜒_9;` [u.-yҭUETSI~V-5G%+a~_p!Rw۔<=Z9.:-S"5y8%Dz'!/Pl( eJ! 8r=YSB*㭑kb +fccR`O@ p=Y6";s,bD#[ T:p!U7.;B$0 P]# '_f ܭ 'ꃥ&ݼc;ɓQq wew%#v1nE=20h2p "N?YP>\dc^6Y^z nՊB_(>r_ 5V<21)3ߌYØnp Eѩd!k SF!] nsW僱T;rA&N@MӖ-_pTnJX@N)EwV@ΑZ5U"ā!Зц,VmY$ȳO{#w~ Kƌ55@V -D2bm"ktR #U!D//ţx5Yncdž qoͮ+w.媜WCgj.el]r[dTsINY$@xqAXƤ̂p-׫8EFK?ȼ[؊x)4iKBd'w'gXS/%PK!SYXxG2~u(EBMֈV&pIf,^ zMgA^5d%Y-;k"Cia fn]Dr9TqH\b%|[aȿ͍s_e6NStv3@G&RDvi:|کTmS |`=KM8Q5{P~k΅+FډY䘂JEgP=?> A>Sy]sA\XŨwNA&aa^lY sJlPQ V򽥿4@Ϋ_deilBNczse#-adh;:Іa[aHG}Ӛ;X3%h8A  §[Fn ]Էk[m ؅jG)+_y:@fw鷵pjWm *QqZ#)j8e+7 ^'qϸQb3Rޒ#\tHep76Jg8XEec4ꗆ,Jbf~ZaǵcmAXO%gL_[R9/$Ca{L>&W%[<=u9NPQZ2={ZlrD<[ǀ'*js>' Gl.BkasTScx>NP-?Xk˧g5&Oh\}*O^#@A2r,@BbmO8 /L%v`RtfMvnIQiBF.POKU;bQ^/.n&u)2IjTS+5V)zZo$;_}pGFW H>~@c̹.s+_/|OjA#2O 43[eq>2`b-ɮO3uk7SتdD_+NyZTK9ᜒCo?£,'FށM(8\ 5fKBw{5? 3~6LVL|2[;X ##6Y)vw[XkMH[`u͊s1S ?@2 016Z*Bzl M3|3D6YB夺 g]"HP3VH+R[U$χ&$q10'Ts3-Ok˾W}hyt ,oN<ZCg/2,:mc1SF#nYVn@C >Mu Zv:~52$+Gq$Xibe^ XCiR"p\w׏FeDh[%Todm 18= ~(sEf7qs| _`VV~\y/mXF%q<*a4Q0?'uoUnǗU=fP3Gœ1ك*U|_shez@n10%J[0`p{}" ],jҦT4J1?pϻOƚ,T^@㸯yv۹D7i? hԶ)DpjtH}^ 7 !Q}M MBuU!;ui,!Okl1M$H0WRl5(s/LhH;|/blU+{WÌkO8Uڸ)'\͉_S;8h2eVd*quI1yFQ d7$qȞKI4IEdqL, @ư0T<՗ sp4%`>G D CO K7qUtS)%Tm7kج>HȉJ *V!gQu4R>OAPC48pN`w^oVEF:p3췲-!dP4xHHbk[EAGU5(&嘓,aQ}tM07 bP/i/_S4CeaDsϳ)`i .3Q =#Ba+toAAA?:Sz!ـ#N)8Mm-P3uj$+Hxy4^ҖwqP LC>{Ba@NvbEr\{pN/x3Y.B儮:xy?O56?O}xDŽq\?Xs4RmKp^8ſ0镜NFݘBMfKBJ80,Z,{ ]TTΛ0a`2) ՐL1ԍZuQgv_.^ҥP`Ear31?>4THB$mb]49+x1h ̛L ]lJ(HR:Bءs㭃\`Dt o~.FW(憋mrlyBZP>cv@`*9%VmЭ[lƲF *JU@HChƷnÈQ]D'{|\<'p8 ˻k:efH~9w_{(h@%cɜm6;\~TG]#(䲩VQ.?dK_|!bYkG<#$sNl3ZjQǾ[9)h 'Xz .u'sG4/,~Z ?$`:ME!2\Lglm}+IJT"hpL{x+H4%-q*w%#}.P\'U@)S8ZsH`*EU)=Lws]=`Y*E-nϢw nZzŎbR U-#Y\ԠᎬ&DRC"ݖϨ?2~# ^*TW`v^ y{8HF vV-q("s`9m7+k(堍%רd;y+!YWM [oŭJXrvBCZCggq 9NCܑt~+;B j< '; Gp]'L- ԣ>՝~+H QXǮ#oMCŨ:T)pgy%$t%D@0;nhxt8EՉ. ;ULiVXBε sW~xh|2eH8F]fdoߢ&}m~`FUI xrDu_T%qo$Bl}p!.!Fe#5qzη[ɐ^| ݲ{5&٭>(J|g3wN\&I-3HG^g yIgYZ07070100000055000081a4000000000000000000000001668434d300009fcc000000000000000000000000000000000000006100000000./lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/mtd/chips/cfi_cmdset_0002.ko.xz7zXZִF!t/]?Eh=ڜͩT s?azk+VV:h~ʍ28eq)*:9$EO?@.b)]Yr' ^(߇8lb/߈%o *`r] 㻭 #=,Lmቱ5[6m{iUm[>mkT에x9MJx$YiZ}O}X"LXP3'U!Dۤmvػ1 2˱ }k"&U;aЎZTm5w*H"O? ̲NjM=R v  JZ_1(϶V Kg!j QS]"Yɣg?n3.5r)#C#ǬaxrO/G^[{%!E|gP,{i܄qS/B7 l-Ņ-y_g,_\5JtНyRWaD>2dgK?SS ̇{e% {ipaPٛtk[L%jJel4` 5j5=1J)eʇ䜪Y-jnրч&}um| >Οd#@WSJfj=iJ)2d٣p/}Gr~+OP878_ NҌu٬Ds, \&_e^vOWiS:! VVPtj& WmQ.o\|;:+p P R$Us*=4BZgJDv?~| (=5G[͟gk[ ַ< n!Y*;Xr)-X&&Bo`;O,uRMKXo1Cë9a}`" Z2;-To6+^*<ݬ- nG JNm'o)P?-)RX2)Ԛ\FcL 0x2(:he GL"ԙ'73uMMO1UȱyK1#.ZshR|3nU \ɵ7,} (UI$IsJױ󖻤yW{U}B7Akʞ(/FWd& xL?*ME9ZJO1ӓxѻ5rQS8ґM Pf$&L̥E@} o1AǤR{f:U+8F.=ŢiIm=xw7T#,_ooK,9W1S+4d+C'CG^ U[YwX 7jς˪R̾/$==Y yaVBzY 4lK/Y(;pdӶUU+~FEa_rҜ )`pOzy6>I:ǧS;EU1A˾ sOIt pްcuR* 8 ̚j5 F'@[\#B꾾ԴU 1/ tc|P!N#GNC!oP_)$KUutر66d Lp4&ݝUxD4:Ic}.)(CiP(s VaVB>VIx f2i&7xa5w"nS(e"NA%{bQʆ2Kzu֩ԯ[QU_irTv ,7 U|G9 /'ݽ9fEϾ v_=N m &F$(W®jYugVc)'kRxvʕ& ?rFd- m؟JA`ێHF)P_P~{0RvsZj;+)Uvr;[LjQAw'ﴙJ] ]KT(j',Tc~g]+.Dh k.ܐ2Z񨿨6P2~wЕ~ft:+x>f,$ kg=,_8kc A\ "s;R+$*=2&A%b4Q| QA W,v4 GEeـe`cd'mF/؟w@U[b<^ooct-p< /؎mأW顚-i*\x܉tPD@CQg+K -J?U"1oy]?k`r›K'\(=ԍ* #' 8&]@_:mŋ6sA?$3cغnNiӠ_qA X\Ld^O,YXaLb|G}a^b[P%gرJ|ns"+nrЂ)oP6 ۉ-MA?.o$L=,\C`ϡGjF$PGRew/̌!}{O)v3r|$^;:JpS*aȧ,|G@~9]]q{VQ#&Ñ'[.umnrdH}9-DzKх@ٶX3)GM˚.*G vcJfM̙si1=a楏&"J'vXvlF:'lGXN 0U󇫖 OJԧĕP5mVNrիP&q#VF奤6!~Yy"I5 r*t2HPxH(+OPBJ/hRsm&D6].pw sT;ƞQ[G|PhCi 0sթlQAEZTKqf-'ўZ~~M,~T4r8t!|]ׁ?$c)riTcS ?;KF̛srAFRE`ͣ O­9V^@=}> lM}|Z!{ #v'+`|UNYTɧ܈n ܙ׹rtsئ%w7W} ^+s&@P}>+N (|Uԧ>\΀g%%& Df1z}!_YѲKϸCwVp.e=: ܱMN\]IP֢uH6hkWal6-߹o@85)O %?>" <38=sj[qſ5ԂAR)L8BZ ¯>>,+覘 >܂O[1ew_'ş_V[ ?g28\ϩf_:3ٸdbXgwK4U'aCA~cܬwv;)d2GPC2o Y1<xtXQDK0dyZP8`I HjNX޲1 6IH6%J TXÔ!NV=1MҀv+k@<]ByN pjWԽ;k}'bL3p:>[k1["d^_MEy"mhYpRz{  K]zPĺԹ2MF(LhfaQ$uvޙ6`R{f`xF;EǏkaw$3,*-q?ХRvkcU w+ k;p ?b"?:D=C唩Ru$2k(pbr 3##odᾙ܏. gk>DU+!.Mrol\䆚S :wϓHYj.2k|y`EoؑlG&)-.ȹs\a=8 "ƔS~ 9}RX;C2+aeO5X=@}`?X_*Azp=$~jȚ^%*l_vpUdݝ=ĴOd t8h0 F`3L*R5M*=P$bϋoٺ0 \pܫ>5(BZw  $S"qiQ*~#I!gC)|9b\(jok!e!01`r>|Yཬ0HNJ Lռ*  hk+p(l=4Ɠ$ٹuv k }Gs`hy3'ОPgqn=yQmGPKagސ+{]7K﷧@Ao9O i˟kOiG3Ic(_ ,euq -5%Ӓ<$ͭY.+ R#1o!'Y:Mfο{pؙ$[D'fs(,qS1VV8j|:koC˅vQ^;KϢ2羷v-[yqǭDљrt=a< ;u蕲ݰ5ZP.qܶbkEd?>ڗ?2q :JU#Vĉӡ7ѷd~aǂfPo1zFjxK9{]VP]~g D1s~9ǍH թLUVe3A)Dž'DEg_U?x?j/$IVO(tT/v[YC_Dp(Y͑8*byD~/XZQV D Ii VHFDk7IlG6@gaoNձ1*Ų/#RFLN@NBkIWM>Pj6IxAZ3b[?ByHmm%DCnc0;ixʠӹVN+-/yf~v{a`\Dsb5~:Q4e c"Us]4I#e:`ƨ(fB/NCMibТc: Rm},uz3b^/2[L E؝$2ᥕvToJTyV* ;-DZ5 ;s|#nIį`{uWah~ cTݤU$8 Ňxa/Niɱ6}/7+P2|2+!Y$;eK#IKi?T|[ TE /RS2@jbP O]#MM*ƧKK݆3޳|~r}yItf:A\\Se?.2VPj'@(:o[G-꟤>/I)sZc$ҍN&v+[. ݮxj.WYv%YYec .o+A: --o }hB$Yϗ:{ҵ}'B[E;,j~r|Ee)3YeEhKr ڈ."z;]ch4j-P fM̝[ wΪ)"/w% $"u #6]!}z#%*v>ΤpO5̞v|kC K`;N-,?YhjUyY'ywGp)9Ćaib^q3!u qzdk12h[43NTYvDF83w0Q|OQ_% dC%Yp:\\oñDž30E*0$u?uD~+\\@{rPl!`qԖw#@Br!!OʟL!퟿ ԥW&%~Y/9 #8o=RcYO7ᥝ&f b5x#8LtנpPAK x)ZCխ^&)Hga(C"6AW!tsmɟm=Iah*C)jypID@×LP!S/,7+czުz35nHŊU^ZeWEq<0s*ٰFqQf sDDxt"*2j(6d|=^@_| H+Ωo$('N+^[#;i `H2G*A2w{Yy nzqR ղ4Gt $])c%8]^F*`e3v'Wgh +7SЙw-[\K(o? Y{ϭʼJzM~jT9H0APzmfoCfQDar1^$toi}wBJ3!v@HwԜR S!'rl_bj{ylb/?h&듗d+\9 5>7ipT؎"m/ם05c{/,<Ε?Frm~%dR{2ޔdM1ahF?dL!V:mh>/%\-zw`8a~17JVjo].  9|#8Go+ˊƫ{)1 諆 ݯgj<23*()?{:gOKgyyX "so*(V_]; O¾Re{ǰge'n%^d$1h%B#qn40/?n5|{HbΒ=bSl. ,E ՝FQݢ"s} 8[=Tdb<2ǩDQ 5xi*g9uz= ڒmO@wvrÉ,<3>dԖBp5.Y[l@jk ^'h#J1`ש/R.E;*yc;nCs&cl*Yz *G KRaR-RX)LWP7߉a"-)YⳂ|T'~8aK"VoH_y/3JAE;aԁ<خգ>tp61rGzIղz MU9 {FYe|Us.oghzW+OV]ۇoSadtM Ĝ<dy;=w`3]D`hm"0{hF9zśЊ4eTT#* !^绝O%mᇾ Zfg , 1Zٺ{gK)7`Y^ XJ%h )~OT8%n%cOnq $R"I ,lxږべGdI lH֚_(n < g(;iiGd1̥[j!O8= 16Zs!% vv7׿x`ExI-mqh-/8" O4/ G}dS7G@Nl$]gOP4 !m~?m!\8i?D ?a'@G.JwɝĖ)BZ (KòK3օpI'%O6;we=7mg_N?]jNFV^^j&rcD Zm` 3\ ?H榅Ҹ.{!l^#@Q_87߈ e#GnqDZAƓ $R>iOQ+#?̝90},?3[?v#R=Rጸ0+R gw܌p3>0[yx.HH䙉lDb;=̠M+qh7P\oqD0E,yp*ެyrI'b\5<^FPW:a3Z6$U ¡vff^pHbF(f+5 Tf':@s dAwL=XueF:SgmInYOm-K!}6} 4~jwr?wCWwĞب{_R]xyBI!d/M{(WC7@fH,ȡ"! y!Xlʣ4frۯxҴ}7^Ja#oޞN7#gc:XD?Ag]I?WhR6,m]9Ysg۾L]UeApc|O]ĦNAD[CRwIj+o_d|hk?xNWňK/Y s*5fÕ$ɺ XsOp ;<8_@6E$BYNG1=v) 74,O&"}K&P2t5Oζϲ^N@Ex7UzcLP"~ ?u!9L[0ϒN?9:cΞ(Mx9VHd!+aވC9EԮدW""F/(i6f\OڅSXg0ΕNJ!dbhYVٰV)1fL}1KԿ`U>+AvDafʇVbd1Ec)B bix:,r>G Y L>5](һ,-\q zwVE$ک#d/$F;RH½x%ݨ  %oj,tU~>0wG֑Mh_NJb9e`>O]{u͒W' O[".%NQ= %ӓ)HmU%<:7 A_Tf)0"ySԿ8CyJ^7/ũ7scB;/4+yq VY;Z4 VubBJi65>$o!R0OBLf-5)OK_5\`hӂv|hōSyk۽cYQ=bB-9zT+g?Km*ŋ0]|{"6}&R^_h Fxh,F] Kޡ`}=3eh/ZD@vB4BX RUa=I\sURcF1/iEo!˕(di~zEÛ$A2Jl vmGUQQl\a˲{3&MO5ieb.Rv//n _͌2  PME+Ж*h@r,YpPu?@VeN4ś-O7<Sj2q/>upH.arl쉄GW--sɛ|ymԐyeU"ptI3nV%c:bhH™ޠpZ[h*#%=_<0oJ^fs>n۲4p`)ic. >~xSєnj *h*n[]ou= VH`*`@8, n)"К[ Þp]i4 Iٛ1_|aG6,(mվ?XuF|d>D)v;r*b3l"v84تϠK2amU˘Ѫ3S6<. {)գЬNZ`^PO{cz1NmYLP=KvqE>/t|H;_}ӷcGOR& :0}j~9&ŵwš&<͖LF)kH|!y(g(Wq Y3> gi7Gi b˾n'X $\V'鱬tDK[ǥ_k.±| k$ 6Zg5 K ^&&@o9 |WH=w\|lZM{X#WU;x/tkVr&k^ :y3Di,4s=( ѽZ\;HȰ%h5ɢ.vh Ϊ$lṆRj, Q&BO.1T2f!j'hS!Cϐg])EiYK",9Q[F8nd)vtxC{)zv,@hxO}lB&Mr1i^'1.j+:VY8ӌXR3㖱6g\^i{B\ΈOYBEGgU?Pig]צRIa9-AՂ5Ep#oþ+n]Nw̻ Hv82Kc<k +}O5R3!3+.`qؚVx$ҋ,'$4&Ơ5;_ h<~-}%~2g-#bIu8~ө/riQ6XVTgpsGSyo4?rƐUn@5- |ZU*, AT.]g3j=>wbR0_یuvZ,Z;|&Iu/0 5W໅L! ZbҼ*;E3D}F=7:&ȩ7B$Z픐@kS=5y ۸R=$t @,L׸jVNdux%KPX5t `YU`ent IݓO2o%繀Æ]) Yzc-j =ɧ՚F.s#xT]8&.lvL&-ү.mЀ[V?ki?-΂B頮1OHO&+Vn-x)p\X\&M9" !:W`KK]6d˞,~#$IN'o^oMGɋVb/AL4i-kmk2Ԭ5qs0-\Q G**@:L$y,hp~Gf5"IdO̶-# t/4f|,WB0+}03lK%ɢJK&d+r4Qϛ†Vwmc#Du~ovói-4ԎcDv4m@,/9/|K:µ.X!|WRl38g{sB6[[OpSS("qU2VE(5Go>|GPp,j)X:즵N"Ͻe;R:V晼Rk),le!isЏA۲KsbG홏dpCe&ܒ3EI\YϪ|{gk:9#eZ#n2+>^z<ȥ'0*s lsQa߳ڜbSuٹ犤;"9A8{Go~F,Q )MA& := Qi;4D;PUn["|$ENR:O\WMn+p7J$3 ~WĿQRXzi>Uܩ7Q?  2xi_b%}Un3vX5&..O_i*kڠ'Z*?h0g5p/&E80ƆE&zKk&#ZI|6v&4~c5pҺ<* YBI8ʣ?`b= " Vb0v{pͮ׮`dȿ 6Wp%6A`#[Yr8\'pZ HG s=Q=j=q2F5r3⮄yZX5XHOetL/,tq#T`aN HDS=׉yv>ӥK~][Xhc7@#y^6>@=] \ux,4)0]1^,U|]sξ&wG.:+`J0pqX8$Ikv~lw!,aFlg~`vԪ=USmMXȼ_%f׶#)I`!R8ır)쪮OVlҸt4m<F{̴f\QV)8rߵ(B^6eL@Z˝zj-oRpe$[nf;!B,/ٔ=RwhOAv`Qzu>9j<48ψ w ؛lY KL".fcyװ@:Z5#C~ OK$_pR4[L(@&/17LH$ s,ܛoB(Bqeڡ7QGLZ"v1SG #.`> f۷f_'BfQ.Gm+/\rP|`z71 FmZ[%)}pJrRR3R"TMeM{&Tzs߳SK~M| l0d35n=? :<_ݷAQ /ct0R5 JxG}LFRo[o_QރΟ-!oe52\J8ٿ8~b@ƃym<儐F %Z q*fg*jgu, [<cѕꕣ (T"a9 d[,B+s3WKӿ3(6mዜIa;JPR~r"ڲ.m7S4u+ޡ.O5fi~!L=?̨˪^:sސkNs;%3& 7K!7Vguzt5Vsj>R_,_Z:j9>8B',uZKSۏZ$Q r&!Di_ ۆ>ogF@ެdR4sQb\;ŗuTk7U>i:l =^-FgVgh\%2ÔJ1E7%J?5 q%•~T7H Uѱ"}?ԍ۳{ OXe9iy:(RRV>;6O0?{!zkͯ*.<wy|ǨjdCwY*"ƣ ݲWHG樋~]#|)b=zQ! P(?rGFEfQ3sїne h.Hz5 j{X&&UYuI7w@Ij$|.vM.|2ss+|YE0ngmzKɃAWPߪs !-'@.~`m8f\6fA #2N]if !J~#\ -j}b&: δ흰/ş9.p%M㩀S~*eWZ/Nnb7ޯTDY4A c#d!2^-LÜ%'JsMu(5CSpyU%LNqM*keoESKR3>}ocj=ԋ oWpI NT|YvcB+b1}*" $LNc-.Yo/TYfDt~z !~>..@9hί9Tg)V,,^pq,߹V!\ 5ܒOX!ˍYn[ΔYUH( LX-yIKf2`߯4{!_LY{w~a㛚MБzpOgС*R2DW.7bt.\A008_0"㺁Jd9VIC_87'$Ź cKbK%V:nb2|[i^QrtZ0i vt,h0=9[VD+?mx2>*.WYwD*+Q@x'LY(QM5sǨQ0̳.\E7fv]yL<@AC&j=NJ0%O0jǚKvƔ4 짨gx3r4OI{"IˠC"Ѽ<96&8!F 7(^V8UoƎYjw%^39# e*ev_ eg]4v(w ][>n2b8!Ӻӯ ]PgTd^[V|!ՁdnO|͖P. ,O\_b:9I2UǍO|2ƔPj/.Zgm>;9ء%nDVZJe:il2ظP10Lω6@#Bf=U B;jP=5vZ!,غkA<ez/1B~ūyawl5n_Zx!X0< JNα+%^c6-fޖPUgM u=QtJj8UG=5 s.*tU$3gV@Nh.EȄ8#aTȀ]A"a!9(y Te#z&MN|6[2[X $uQ^qmF]Y۬9A˩<$#0<ÖO6N=1H7yd!οMܪn5d$9R#_,gl|Rq3yc ?3 :& kw( ZsA(@4U :=^Xx4DjǚP :bhy 1d~x5>pJJoK 5ApF}SrYOQ3nPW\fBM o!@F~u0{,nȃx̓n‚Y?W@ Dom[g^=:4Bط^@[PтgcAD/t8i1˗b@z T}LjCGM*C;hw9ڇU;_"7Ma$@ B##z8qsA]#l#oV]]%oV3)6[ V/^${%T)@0NJU-jZLFSI*軇b/#oEAMd;yv MP OL0_+.\p~r3'a௵MoHmZGtQ0I-'I~ۄA?'C(/oUePck[FE%;0*4> ^`j7Al&gԣs?fF ٳ&k `:l!e*7@uqVȸSirmf)(m0i>L أN'lf*АTZ 8;䦖nʌ ͂3>(9+ K'J+[pOz`d^;_ؤS)3[i2} eMjWto^Va$u,Jq)W/ƮF K I<ܰբvF䏈)Tݥ)z [tJ-!l]dzuycRYn(X;Y].euSM01$ϖ'0#G7!dr|-swymtMIRz DNߗʕvoУv ǤS0`5Ū^S$91*[/_8V?{UsP{`Bz˷՚͋8(/о3 wC:@U|VU'_iBE{G|6foE >j®_bJ7 LK8:L8[NOܮl،Y勑ex4Fz2gA^Mx=~J=sY׭Q;(]qE*5h!nc%.Vw,PDh@RNJ[N[/}kۣ,3׌rp{W*96YQJIX !;|Hg"&IŽ㸗 _"Fa,6 sC)̗>$yTٵ7w 卅}!nl= 0D, Wxȧ1 Uү[)L04]0pd"d0`k tHw)ETԧG Q?B2OjZܒ̮*JWP 4(GH|_eyӱy^PuȤ$xSR>֛U`ݬjNڲz[:es\]hf=mLAfWG*; 6{G>C P'Epz}d[أx ɦC't)l?H p{Y{ݯskxJpMtѬI$t򾂸NnԔ2'a6#/@qܬ4)ׯ:|Yj[+ip`sDI9I[;#q:~e.cSLy*y٪}TvsAG/¡rd̦'d3vvRN:N?:`-[aj;'Yr-Ε~"$]ȪMn-@J*j.j+~3+QU;-=="pEC$GF'#d\W+2ZrSnxKUךH?d`Z8}<EQ6z}ta ` ou=yA&4kAң(p(U mȌ]cf"s:W=m"7J^=Q_ BY+j+OHQ>圣#T2>N$ $0I B'F0=xN+ [2b$(0twuĕt/$F.<1nTpձa-K~8["ί]f v|[zB$c]-Tt`VV,YNGC~n?p+iΫ$F}:)ɋ_!I,< v7a|Do{5,Hؤ^~;օߒAdv< -AaS1.i-}N!GCKzfam.ڱ娈T_)K &/LPgary/s(rLߗF?`{o)ebkо|Kڙo[#ꆈcUz6?8lY;H?8fQq1Zmv$E3nϪLjחc<e "Uq,+<-L~.?Auo.8e2% AF"sX yҵw=L+!=־H]}?ߐGcSЫNTOX)(vFX+K5%!$0 nkޒA` H_:1@% Tԏ-@4H WLC*ZpS["PqVo|+R]8Biὁ1~ B[Y.^ƹ7'S&"d7~jП̴^@9Wok8&e(0̾! +S|޹Z|R%7aEª Ӿ􆞰z꛹=‰?Hm+zDϽR8yu ]Cc[=FوĸV= u}`]mټ t4j+_bRӃ'$^7d]E\^y(rvLb=||QiW[׈iv/\+u7]?)?+A<}8 (wD%aM~$FȡJll*|:"bqW_*+14,3X>Kt(Lœ"ZQۜ\ZBx _01Wr +?Pfz̆>a.nZڛeiƵj| IѰg?NZD@4Ycd.-|I+`PEuaVo*@ ^p|հCJMWIDzQK?Ǒ^fYf^*K1T.(_8ՙ{KSo㲂 M 2776XeFo:D)7k%X.nvuNJ^CP%|?5[L;+5q&$Cjt;vZ-(P|EXf Hj;747YB1{9,$=7q%.*;l 0Loxܮk7Sru'fe,fNȰ8RF|7-I}u3UPsJUT:j7Ö=YWP8_ W&/kT;;h깧G\1%&jL$ʊ'.HRP:TK_a-ˤHd"WSBBmZVhaS$(bw,L~;5u6;3V 9io3Ȧn(UlA݋A;2ϕ{ڡ26'2]MCt|N04mdY0F'$MQ`, p!QmP*ƕ,;qi{\>B@:$ɷ(j*U8 8M=ۛP4V+Cl! }deӑW]͂r)nط _1V 6䣛2P*g݈ ҝ1O o^"-AVéqN[39- g{u_V?jtK|@ɓc #Nu)у".ޑĊkbsY [tŢ0wFmhl}RϏ"eMwޜ ;LŰw*>2le8}05SLVA'it܊+#HR=fn glxx4C0^e؈rj7芺僙ОKIi*s-nb]xvڢR^%O[Gy2'5:-' > tZ(T׫K<4S9`ݛ=)F-S=V X/pti}3Ar8FNpץP XԃV鎭59=ғKy:.]L72<րl$fJ4,%qʉR1 ؉˳4J@\-'E}k^/`4P-i'T GXeXEMNϱ V1RxB[{iA]/H@T+utA_R }sl & Z1t Nn$~^FJ|̜1p9,^Ng @XmYy)/OxLf%VA(cf=_ u Cc\z W[Q"\>=@ ֵ; NvByTspUqR䲌W tNsm>b)϶mE1  {uz~/1ŝPކILh&Bh)fnCgqd@6U6`rnMr*A_δ"I+)׿~«)=oJyňvTx8Q);E"ss(<‚51w%^)s`=$հN4>+O9qoiX\0dύh]bMABƷ :sP-IݵjڋƷt3 )U!tՍgwi_pxDa6< _t:s92$g#Qh]YsqFێmEJł јJo+RHᶯHF)' /"\`KT ̓>MJf.^ɑ2}L,| տu{vayA9QXm$R,)YZo/ 775V/z鎬M}yO}=JgOY?_8!Mr]}dk aR6?";u H$z է dH*bVY K!G:5WQ<  5ZqVDZ(`Gn]ұޜtyͬ2ڝ٫~cP@P4Ső'd0#=6)hƟ,-~5y-B-d/EbE*^R@%; y69Dx!}`RXD) \~}#]p_E6p.ۧJ`M%h<@ K)F>Fqr.8߸]|/A &rBmhEOZFDoM>l@\#8ǭFk")"Y3 Zegn{ y(.+Oخ6A-` A16.ƗgZϽD!(yۦ&gwD_aٝ@YGg;ӽ7iEPY!r\2b_t JQQO5V ;ݮFo`m.aH{t*h21Ң?B H'W!uv,*2'IץZ/@"bcc`C_qO_~6Ў| M2~ A:f y p zLy|QbTX LZEzhG0XlKΛpiaHDl"Xiؾh-~&_3$Fua PALXň2T=;`up*deǥLjqOc?lp,unau A TѨ0L5'^}ݻKmaǒ]&N( ˨+8CWv"5=rB=Z- $FnY iѕs7y&<16>Gh+JhCINv 1#c2HS_n cѯ11_,)?n.C{=<ȸ=pܽ ͹/ۣ%Ͱ=F9M@ՆqףKRlኌJ5 'zlb_OK1R0m HM ƵJƦ3djg^w R>2/!$ǻ7GMNW[>D©)i;Ush'ʋlVVcrOHq.,ii ѻ0';,8@Tкe *kMWDŽ)7E?suWT6~'TJRjpnV1) V܆k/mCU=I*yQA(O 6e;)a )ن7Wpഇ#+t(A/R|@VhKh/Xf!ҡ 9rt@/Em0yq${p.ÿ~T l̸)14 H>I-|^n$]_mu匝  F&b #o4J=1$(ew hgp痋hZHVpwzGP&RLncmT_sS$Bhp~Vko.g K΃ErEWh}-!/i O3r+i{?d};tkNu6tÌ4s 5P ?)-<ȎLحbV:jlB3+ ִrϤA d~wZ!ߒlZM[Ҝ*|;xu5鲙4f}=g"Qɨ9qk];ehǩ`[BI(߼J읳0 ,B+P|ML1ɩ""X&0xAL^o˼rv EI3s"7nylEO/b#6pb\̦Eg)&t\Q<%!cIƕ`6+uA.[pIXQgJMTuPѻVCsעEu/ Ѝ!CCz s ULQdXkИPd,Ch9#q߳tj2 )5)6s (jyoVLW):8@ռ ȶ#j7؆ 1` k[dԣgswWx1N㔽(~ˊL2sNWSg\N|U;'pǼ]\&J$ `XeHOq ? U ]׸^ &@<.(_l 6l\1 M9M!Ad` \I=s'gluF j!zX]]N70?U$܌ei+ls opԱofDͷΕQgtpwȣ+%͋|`]cxvaFQu3F%/`I>Pbo鴊dBq:n:p* Poy%haKJ\ )сWê0T.%ӟ#+/ePWzu38^kK@]`$y( n A9s^ "F#&h8D%;>l>=[* Pz3uw5PZ޼ٻP3=Õ )ccb5B`ق _N|R1H~;DR*ʽgɌwb|坤SyCWަu@A =:4Rb%[.Dj$v]3) v"ZP$ɓzM#x,tmmQRs8wky006ǚ1Ndol۹Ԕք2GA[Ɉ p7tͦ9[^uMfDE"o4 1n rWaWli@T)qs7ҍ #̖MfZ])0Hôh+JM &P}'dQT&6uy iq #9pHAؖ_<, Ġt;Q*r"`1ɌAv Z:OP%ul!-9A= X^\b??ZOr #0arEɍ9(co9hE0alpwo ws^c 5Ӹwx%*u7]&#ƭ0k,M 8\P*Q& n0@8`Gd,eAl3""hnbsv h1bͮhζ g3@)BI=caBWLk,Cӏ8%bP5ezz9oN g*:?=;s\id:of{CmM%gjZ1!-Lo 54B>!4֬1&&x~M =ɬ_կ4m0qteH2nG4}, ~d+[̛R&8BmwE)| ?^Ghj|ón%,\e$[7/,Ot֦#K N*YD9kglCj^f:̆&Hu $eXs2 q"B(G0Zs2La6K$^RDzۇ4a lЊJ3U%Oj~LY"9C?  c>`un;{yaWhN@'Ecx=8S 7|bػ!~ٚ mX*، L;ef+^=B.n>9[d)/-x!{yx0ĐCusʭh qT ɀg|V0cd +s۫ejf D2tT5?1qV9\SxH#||QU.Sh'ؑX[Z^܀I/mfD;b P6dj*B)7a+(?2PHo(E09;B;EMyB.[όYv'idrtCzwUkvN/d 'L}hwaІ~`qKý Y}ðy;SM7;3dM\wQ:<&+{ Fʢ= 9K+FKԕSպG?L$ zf}uM)1#Vt%`ESD85_9) @9T~IR%=<՗35hҬwz/%b,ƖqY1Z3~OZJ"Ҿq=lGu2&R3R2^hl4'80jňR*ZxJXI\ƛb*6DSw{@4ngr4M/[eB91 'gpoF9Blb"~gǟ Wr0uiHjCKR90Ԛ 'uFHRL[} ֚77Fcۈ}jE3ni6j8k )jE@!^X1WqK%SJf}qġ\#sW&~FIk.Q-NJO 4.ڀ&UTYXN_>b?3}jѻ)3j)Q L]Oz4C]9\1 PL%. 5Q|6}f;fMĐe$" W~DC_VCާI'^?h&-Z.FڮZmӓ5vvjHe mHY9&}􁈠:/, \=/jx'47FQ3)lp{)dR)a9xm+,r]2VЌ(L,|ʸUಕ"%SIqP)bqq<&Hfx!LI#^,ATˬe \ %OrdfC#"pF킩UlJ¦)U@nH򇒂 ciE>[.LƞviŢ>eGJ'/`ɇ}gQDD>0|uk@|&f-k ɞC΅R 1bMDڇaLiD JY#`K*o߰6@U휸? ?Q-%A?%%RGN:؎TM9_<5Ww/&p$j@{6M-űLE)(wGQQm2nhF}Rkk)zav8AV=LU'0|h8AAIfRۥg{1IO*2 dםM|x]LE+U @3_eZjA ;nWFnLJ6]a&8B oP Orc6 _b VIdD{Ө[mLZ h:٪d`5@>p@}}|GWEL^Z!Smz ۨCM*gԑUuq? ihQ>nop(>xᓇ] zjI3:OTQ.sX rxK1K-W(̓)\ r 6ˈAu48$)D}>c{ Y/S~G$ 4u$7{7o)d],"f&6*0jL8TK]a41ݤqF=2V0/=u1Teod 0d֡'׆ZO4HڨRяÅaIFvJ$ :U f9y 9םtc[\3h=sf o ,nEwT Sx@Zp>[.'N[) '\CC8a+F2ƞ]yܱ*ANn677j cՌ)i$Ye;0O[Uwȴ6VAƂ~F.%jסM(!.TDEAF^4A.oepfHf3@ #~!cΆFUap[j+P)J%D͜$fQZE`Ϥ9F1XS *0 .O*2l v6m*m3wFZ+rKjn>{YP\Lav;"]7'qm}q(R YLXk2V`&;\P ZH1A ސc &֩ ^*H 1&Q$G*xr?]_[c^fl -iWïw_0~ËŞ"Hf@esjb!sɟA,N^uTHڧ'B,,Is|old)bbci{ɟ# xIh,]Q6Vl,hX882!P$Qyھ"M6w:1ITQdS^4ϗ+nWbayrϵئԇƓm&fo5T`^w2ƻJ̼@me'@>q \u}\䣮9X DYdkV4/~q1g-2zo$ݟfeLHxwluBk|KC)&gNb,Sy_юuV\ZA1˚gt[Z @)`Q+1 9nu&DTE(u|Hps!ŢڎVV^t+ΔKy"7Lt땯ecTEVoĊEaV,_3m$p$1/lYVX 6T1`mQ\`pI?UE!oTķ1}oiG !w8vs+т~,ɶ?Z~0d"ʭx$<̗2wO[9e-lJ}r{\03Es؇+EFf `XxVؠx+ 18dy@d]T+]y%U*w`Jb+c^VD-kG>,A@Lu?p4ڬi2mHY'?*:!bȍx5 ]3\)OE0_.C%2Hl#1,\?r5?Y8=O0 zG@ U1{7(}iwu8w^;Mtufa}|/̻3~*lTĜq?T2h77 [H̔fqQ G_k?N诔U¸AHd2ʓ*3U|:RepiD*]^Ŧ7Tz%l4T ƒ]=ɜl>/B!DCz ۰escFTh$32\wQ}l#+*VK@/rl@ $ ο̈́h7]4NXIfr@fXݫf1"6W ~K, vQ'O7/#&o~4kEy+3Bri7 Q@ OKtq#Y򼯏OsP+T K-O$[~,ͥi!}A8@/b %'W`f;=l؉׀Ype!po V>0`[fGe w1^/7'ی$!3(9n ,#Wz_!i"bCWYTO)N몷ɷY#:X &UJP"bAȂ&Ε >},YUVD4,ByQDâħĪA =Mp6_%0@W"{SrF[߻TF/o LzMMz,sv1UNk5/ ѽx0vNl[` rp8彅M3vr41:jC=E~6&Raꋡxr ̿}No1R6)d:0q.െy3%eE\KvGœt'Q/$|օIF ˯+ vHd>NC$l֗w S׶o|"CBc 0*^.קd~G jϛ>+ 04PN9W@^T:4.A;CCﲛ(6AJm@cQVnCAG_#rwJw= |>'6"Q/^81u~Hm$52SQ,q8_^K($%E%N!s%hJ2q8Sm{7*!Ro`S:x ,i[0B ygW3$HpJJsb[=l"c3:;fP|%dƍ0?NZšnãǐ|yw}7Dg`+ٛ +ۘ^G+:Pޘ{ ULv;>c}ŦcG'ٝ}a} qs%gK1Ls|x*Q6DPtk)$.QK95Y2 (t5wwT.>.,ߺBg)(l;54vzܶ٨F^;pǎ!]>s[70}n AĶTk%ݯkۅqB&D_gjBTlLHw.]y ˗7;ϯ~ȉhລop+BUN/fFIB<ټh:U_S|VsB:Agyc9Wp pz\aLpy1K We|ftcMW"#pۖYr9օ.FmɴLKvYzkl@ѿ\b0REfeOWv֢/R=k"EٚT^Iz}$}6M.mq'YSVXS7b޿ ,Ouw0"GYuKPg0 )1K`('^$lѣK^h-Læ^qֿ9-. [w'h5W+-åqXdstѶty8VwL^j)a2j W܊bqA?<ZJl8Bmv$NQUNĀu/׀#dUF(h`pRwU"Av_@Bn :M8/O,Ҍײ_H+0 E(π2ߜw~ПE!V9 *m衉`u ɜ#rfW@e?!uJ$r!HR&yUƨw@#ݿri 磔oѱRiT#2H1nnV ȫ[V]_nOK4I{7'KajBM8 :£{&PT(w(yXJO@FDz^BVM1X3ܽ"<+SՔ^ (]d {!n(uLb x$5RV}U-"{TLX3L9tRg\'a9Y88ZHz*]mL]ڣ $]@BfˋKNV1mdҨ|8ۯPrbrܜ!_ T2'IҺitDNgK9~#~b \hX_z\ _WZ5 M0;!ntxe|tD3չV MA>h.}(ǝKr"K>\^4<=_dvK+(g_b ha s_gAn D7됐ZX*TZ6(G}YmAn֬ɋVf0;ц>d؄(5+mq2?@ݤ=q04NU! +::wG8h%%H7,ImO% 8/!0r6Sƻ k"7*-F\A Svk,jI>j[-.`7j5 o7!~K|:] zg_{Y\$A] ؜ѥԾ'uhU"}Φ57/wUnΆZ&0̑!\t[| 'ʊ89`&;Ɏ_[b±oTLz3A>ȘΠy 4@o!g:RD`iGRy$cE',G#V½ISxnL+KxyܧVeQf/ NNt%̣.{<\}ab`4kK |Qr=+G3`V-q"]R,&f{\&d@|;.;DeFkX*2笈XNF`e&\|B1L i_>"3#!Vj>[΃sGp5Y+AZ¹id0iyr۶!d/a`O0rlU2,cVX( 6Ä~ \a %H':Fimm|oj\.O7!GK|KXe|5"@*"P r6SH6OIH?3 E1h~bmӷ~>U;L`鵀4'4a߶~|ˌs80Q<o k $X5lw2ހ>@pl#L:p+:$~$_Ć|AL~T4LFrf[$ <gu8GPJ|-RÇ5_ЂɈ(魙c?06}h6[)gL8595AB Bv`Upr$ бb X/5#N>*?RDSM# $~V"yPsݻx7= /i7"nD(!;Vq!%*J-olvt8ijIg>kķ>7D >eU(pr6~ C53ψuhAO L07(VauWx$||m[/hyEU9Dۏ¶4.VմNCx}i:M#TZ \#S1\L(T7z~\dk:q%|MN#\m+֭n@ P"=6),5u;imzc؏x?Rc!dʱwD8[ܸ3Y^5!R00񯢫Ơ:/q:2RI8#]D{6y L M*7UӚk<܆OJyu%!75.-wz, a?Q[:njh0:*ny JxK{)gU^PrPs"kfXϷϜXauV'j;*HOQdAY bLɔ]C7@C]+QfQK^_0p /&4_p&F843'BC"iNIʚ#M{Vw1.O5C Hs*~Y5^(|lo"iwLpA13l<[!aGG*ۯk /7`E2sל,4}L25Oj@#[ 0Da/܉_3YseX"S{[Jo0^{IJYi?|n!8#\45rЂ#rx37j[8x|K7ZniPFP:64j]rQo/&JSAwk:s%qvV!=uB-;#  R"c %X.rbܮ3`19;(! /ީ$As+TZ;{yr.62YbW1c;tGP.ͩ6tl/- Kh1Lz}\'JJ.ؽϮ6{ QNVV<O`uT ،PycfRh[/DLe!]iRhƟ泛DMȴE(얊p8CLsoUZE/X*"; QSU[ =) tPqI{*2DnP`!?1~~{?B @GlB!/)58!!d ~i2G 'ɚ١~}Fp#O16> |w3?ބ\;2PNym@ E>ޝv,_J1%ѯ" Usn&_Lo%M aquZ=9! GnJK*O}i=eQ1KުbTk$|\t"?nȩ9zyW9ݽ邟Va%${;HJ (zE*/Q6ss;D=por!G,K4 `:>=Ɖ PCogiۙb`j _0s2ز.8%3]+m`іΩ*M,{Sn:@I[MSma ]3*\ ̘t>'f+ph'X)4Pwkm.IL{_|^tNLY#%1Lw_L |q$JV6E,|֫tGw`8ueNdivӾ[ĎbCP]i ذЪE 1P,d~*@jWNZi65TeQ?5ᤃihUq^zpU8ʬMX´:f:e0)օ~v]88,u:{KڳD oʀ*]]WV0G{-NbjPLh݃UiY!=iM_\(4TG!3ø85sD(9[2>`$h,6~Á+X .zb0wYM 2:<w)û' C=ubTHMsSD^DPjxכF*,0tg8KuVaIw2S2/q bڙ}nLK'W#_Pǔm$}4ӏ!^s]*4b{e*Dl5yqC\-WǛ pIF1]-lA2t[XRZ'IjeL XJӛAM*}?;wȜCyF̀}-+i27!jAS+dwÓkU+E#_1J /ΌqaU^is1vhPyws XDYHlqQ:QE3ʚ{V&''Oa;KƯ/o?D8i\YcSUՆ2Ɉ0.xnAX*!fb?!~&mY57ZŘ};czj mZoVM\| !)"|2R0&T (>hS=M4/DXt!8ʚh-ZiqLG`!9%Y{.#ϹբYg_KƆgz6 K|ɡ#HJ5R$?/'5ݕW[JEa.\Ư%BYRDWk?`@$lscaD]I՗gT 3}g0igs]a~4VL؅ѽqhz)U=[Q75@lNO%lZ#ZD; Tb>G }gKpL w`EnɃjlgpZRiʇ]&e+>Á/:׿x8!&xI[܂:&u2USN'G5̬w.ЀV;?o8~[gw'<>6UV: "֢)3 _GΙncuB`kYD-$ -}"nl;dkdf, س6z2#Ъ)Uwfy@8JԛĒj!]6S5Ә @yf4vsVr䄅AL|6fu 6wuzq^P`P謌RxN%b894}q.@/tH;YO2R I,mI`!#wZU~5$ijފY8A[^ٽP'Hrp8#|*<*5ΊR>#ܙOi}_t|h$-z p3N!+]'2\\91VZ>h5B9ҍ\+ZB* \|{ϤȮpTc_f |\e@Ҩ IPnez-4ɉ(;fp`KS Es M$5#[$ NsÂb h:~~ MGS и/8|XH|!X-] HX&@gS 7%M&c[ +qf`ПF$=Y5g1zo##(ШT/<J&eFrѾv4F>ۧ$_Y^_]E]B{ 3?=]$zh`ZA_vpLQ|閱gJĹ=&GY3@mC]^Ҝkibi*VLCr 8b5k N_^\6KL2m_=j "O⠻ؠ|xCZ%%a ӝ7-{4@DLSD[_!ȌOcHOu5$u*Ӱ ޞZi'j7y:x]] ae%ѱvUs4"m_0d8(Ֆ"mߤG%_OER`f&7ۀ@$&9eRyVa{]!#7'0]V=4|?+e/b(H%H㘤 K#` hK G E_V/̘TZicecp0H0i+s2R٫r"oݷ$'͌/WA\ߝϸÿCP{]!$IAc4UˑPЅwlDQ6#)C}z 9 ^d3dXMoK}  .}*tC 4[*4$%L;BVW{pyFrO8 )H !0R*eo=x hgd7:0G >.~1_$0-Tw!L0җV:8`gxyNE-$5-QGԄSk6͋@m]޻pҍp3'V5=`-+]9e{zδYSVH$[mWƅ$r`  L@jiX`"LHKH^H~DӠ h1> ;noqe@Vkn{W?|/)%E:,| {AYxld N;EKiM&nK,3`}Sou |Iۼ:|>6`'KԳbgvaMnԯ.tҚ^Y6.Daf,-{TZ BJ&@{lһBfYp]qQV%YY (jRCL^*($g8z?'ɬj~ ^u;k7t#{y,Ge1aI{P]'tCdBO=B|. }eC!H6 ņha 16& S1M>㘉*x-3`Y:4vBӜ@3Rд=?aE`$;l2"橙^L#(b?Y47TZMcB7˕ypAj9oFj.Hx$&,6*ƇB(O6hw˟=rpMĮc4I,'" TK.^ MxX,{}ƾWQ C߈Bm^QriyR`Q?f>7DGUL[#ym_ICZ܋pm0 miD@xt|-S7f %.i)haS呕ܢ.yq;ӇݩXA]4V!½!~NHAM*K_a/;Ev6xz;if(eB?Dܕ勬98(SS5ޤi­vpaP4BmE%fM6hw)Ҵ2Q>nu`Y|/[$]"`K0׋/Ob# _9\q2jio-}oK^aA*fddYC<#ê)sjVsC4_G4a$/pG 8Öd QP#Ҷk8xߟm,VMz֯Y"8T/!V Ɋ1Nf)(1e-[NVܬucMa Tj/VhMc2yx6}?ϩп&wZ)}6RBqo` |McF,o"> t!O]"NV`8]zc1F<]|= D00 v|UȦ%; ?6t;^&ǡa7B lרw-T TK-D6_?Mdf*TVoZui}z:rEgգ'k'%%a};;<=djNd+ëROY<)(sf8 ^/cՄ\ |(8`Y\PR `٧ĵ4:hZg ?p M>A3l63@"rB0?~H!pD9l|[&жv1zbxjR'es1b!aH/YPج>٪Ųo!zp#[sBo JV juB u /GU]ZI#:k*yM\7VzklX{rleۂI !4[.+8SjZ8[b;"/(xն6LT'.ǽPُm_Mu[ioi=n.Ď K2.WB= ՛Iu-ެfgzy@{,B,UO%9P!(Hfr#&|,^3 KhaԌ$iqhTLME_ׅrO[Y7f\$[_8bJsȴAO F;Hm_[] ٣YF"r\\]U L_U,?w$s6`Dq"!ٲIE ^o_ω 4 }}Nok "!1`l.:ҿ b׊&3l,n6#gOQc%ۼl,Ehg֓Cmg'd"MAyOX(լcuL9ȨXբx٣;4@r|PUv/qWeRI_D@p`E\T3$0<8Ad}5!kY|WLir1ʟ'tTVL\]hfб<޿,FY^ /Rz*ɓ*vRqVub;{;rA74&Pq f*;#ZU?trH!=$jR,ي`YX c ?uor+1b+V{x3_O>JSl@c'6g#"܀|Ek39-E< \9 _&zs #- >\'_Mwps5 doJGI[2#ͰZ͉B)CĤNgD\cǫ[`,o9KĈq p5}Vɮ?`V+wQ17'3"}xhqnotӊЅ$S[ң£Y炱d p cԳD",Ѕ'q`ߧS#o n\5{ґb"#PM(`%gf''oY3^UF].es\gH T4B~t`#:9E!S{'[Jdf1p 3jvk'!6.ůC2& &{Wg2W6Gt XsgFwӚeˠwbƕ rd\]Ϡ6RȄ#"&0,,{x^.qӑ}s aog=$p`rN@~#+@M|%DF 0(im0i9CfE,PYmEV9AgdT.mF(qMi jZ()ϱr3/fK>&f;^:'CܖEslh|v7f;LUoB~vΌ>Ϧ HLۀx'$ygjCmLdR= \QH]zE޵ed \7pd́'u kK_SY~QJ&W3p@=Ut;J{J٬ɋh#{¨hXyrHwz(\F7cX# A3g,p&U:( ۘɊXVΑ+jj>rmF+@zK;&>m5b (e||l]K~'I,6 )ʧ@5jmnQotL-C!,B5Al߇2l~53d,BF̳UIp%1 ߴGdoXDƨ80IX^\QʞnD3%İ܏Vh=>&vҽe _ek:P+xuWu_z4m6Ec]^jLR0GwJ@4e.Ih`x1^cu3ibZи[Ýj$%0`|?N~܎Z/ ̊bn JXn%,]"uQ/gw1y}!q;+ٙE A>za-qY\Q٨c$^'pmbO^qS,2؆_D;.Ka'1 Ӳ=1l1HdX'Ѻ): /Z\0]Bڢ.KrXtxi1:{3D'0ϰ/Ec$sa]賓&fhUy&1(mWQ'j9,q X>͉L/('܊Yϭ` U2O8겴=V-C] 5aMm@bV+D,kxERs3'BYMdYT~I0zM)cAHGTr1>Fp x, C\e0u{C7vIfby !**3gEL/aSc<"?mP`9ECu+GA\k6Xʌ&rj0lM)eIҪX&C6Dy:/Z1"Y5 weص276B^6Yx4/{.wtJUgARVe.H_+GQp^{^ 3'p"ϱΞ;8)11U\+sqo_]Gn{K9&C--~%)pDtv<.b~_LMq +$ȑ(Y^^21qa &, Wa6ǖR1:0Xo|)cEQUr ׺zLrx0sοW :9ayߦVL u]݃Cn?$(JHF> ~@}^ GX`2oE_Ķ[ \ x}*DEq@bw0 ]:5.N˵psɊ*4js`NUn 탥/#NO,e{;'>[IPyQJ1UZf(5<ʽ[ |Mgy8Á`躿N"%"VΨrIQCo!y ȹY v6 ;pl7uңi-r*.Ry"oK_UĕRg'Oc (*q`v#\FL7+m52azo18I;/K駫 ө=WH2@HaJ/2f9M4,QH:g, {nal* t?A"e4*_ ɼ jicYa!W<#~f$y :Tr/ ekv\xzٖ=1amO Ŕ6=k,#XAZ¿0eԱҐI@%Sg6" 6J+(PلPoO D{vkY MV{dS#]}O b/|4,Qf0;r~6Fx.,!))=@{awe;`fɆs{Vp\ʫq3'{f{n*$&?k]4gΎN XP tpmaZJ h}RDopJ`zR%YByu :3Õz&-+.Cf7b0O':Vӟ-[pKtiGit Qt^į#4_rYzK鞻ȄQkK5֐6d<G#L48o֋r׀'P-xd>o<"/(!{ ,fH @@\Ny$N9\I! 0b#` tdϱk s3 A-CQt߂V\ǒB'# xJZ;`ȡ:yx9*~SN8i"~YnNjD? i$ΑN4?WU+bEBs(8:ßI&b`J vr}Ϲ敍9/1ޮTC0W,\}/LTL nx{uEcR47
    -Nċ6\7&I C=Kŭ1Po\r&Z},%e{ct^z(hO>P-I_L*;8@fl/J{= 62~jIOkgʶ_t M).u  XX-7o AЁKz e)|sn*iqn1~M(=9b^ Z򹰮̧ "֝ެx5#y|k]k]C055VD| ( V_4_if:Rf\$r"@W an ]7\|}Lh@̗[2? ~{B-PD6eɱK8-K~g$֐J pvMg\."}*UR~I:nSq@[_ K:"jի'@^-# cslM5V4gKKfڌ[~-g__ dfbї< Pp.qjr5}7 4(~} u[{|=Bny'}ڊ?1R}%5^0a%]:&-go=K8<&pfm- f/IۜS6xN4 })HP unB{+udH ~^QκEi!Sm A @;T `? *+>)H6r-]]I I[RpFʹ(Ϭ*.%Y6@`Vs_u[XZ΁hnH&,"8m߹ jGZ `H)Ö۷Qϳ/M=8Iリ fz|񞶌 |B7Z Z~aRUl%ΰjTFfVIv͹0,`EUiN<8Nk EiIL7*J#, Шy(L$҄2h'm=ݭ\+ K'J=MC$ΉOji؟Ny÷>{XgB˄fU(ċŵӍv ʼnI\'P=۱ @_{y$.2PA(K8,󌘂v@A/zX E%c@U4]-:ӂ. xd $jLrGTBǻj*N)JHx)}bsj<89*ҝ_^tcW]qZSO=];ebq 0 @t[2W4j]`r7HMl82r}qT*ź\ݺY Rlz>MO_YMAlĭHW,4a=B你[ۃqRR DC0?X[w0Yʌ*Jr&nSB+NV'セjN~n 'gnja'YN/Pl:+7_, W"D!RNRCA}Dy+{M&raho$C,{>5 c)6K ƭlkhsn'W)I.!SSՃ_z-wv8'N;,KnbW daf9v[7Y2*z Tߐ~5zK1%\%ld$"NPsz= |ךnjcO<;6JJ敄 K/ArG+Co I|g36K$%_)]Fx WwL]_ Ͳƍ@ #E!EZ+8zN e6f#v52,B n>˭lE軤q4y"TNs}{&(:}j,u5kdd88- d%Wk]!xm>XN}ck~TzFZzȧ]æl߯&IH(jA+#f8!'"8("x/m#b'vH}QV+қTtɂXbЉ 7>E$an%V h蒣뭬Fd)]՚n|;575 ǷG/`y#DS|-WGB; istHê腉$i]bǥ9 ]X=W1'P3=wəyM=[ۻAfhvIľG)ǮeKyZ2ґ0)PC^?KyH0-(.zp\jug*5R{q~ꐥYT}y^8MB> 7K/+z>j8Y߾DPtcz^= 1F98oz|Ԫn%Xq̏ak](PzsA @Eӊj;0J=%%=V֪g% M.?+磗.Xܵ@np=" Ӣ5ǪW+UdM=ךiY[$@D*Y^~0tͧqcwqjM [&0C6%׀-2P|+P$oľgP\XdS@&]*aq+u& *?W{ UlPtm7<<5U)(4u*DH T)8Dd1cЃ&8S+` a@ߖS Ep1^تݢzIW7`, pbHsΛDxu? [&Ӕc!.БߙL"^Y'IxYox(CJ(gҒ3[r(iSxtPG<qiRu >s3xħ&tK]|:kUt+/+"[Yki=^(C蕾7)~ Ӱ[Pڪ`BN5ĻJozm#!08!:Nn8NJ-2!|6Rt&QY?n۶M$"D}UgKG&Hssљ!0ۄ7nl%la޲k$>OȺ]$a*(AÀw#Hˇ9QцSPW``,h@EW g>Ck~y5_Kusߛy~Ă{m!>(/iNxyp@dizyN$4kz }fAv5z? 4Ҙe1D]X(܋VFCCPY֣ W?3j_V4BP,Q; 30xN)Uˎs&jbXzEluQiPکs(j$9fM[ME/'R j7Q !IY#;?/HF.́TLrXyW FToDc^h"Y{Motw$UOv"""b-i~>xɢ7'=/ _|'ڽzR20o)lf!*1QE \k]*nwx]Aa}\M/@ URwBp`hkt`R>CYa wܲn6+6>"QTN2r'_3d4+ٟ.%ʏCH ,/] Ijfi\r7P9k u*tn~Pledn e.[ۯz̽{ NFry8 Z;0Gٷvc}=֫}78=FwY(MJE.J糌ocώҌ3r":=ʔ4㺖\xIg78zA'?}pYƦ2֔uD.͑{M}DB-֊&I>p#Y\ (QaLJ1Z)o}e/IYz퓢.3*:-d/0|}N,6߷Si֨[D:˿Bv$XUۈcn='>Xǥdht*y F}tC/pE8-As5 nDygM3Z "6Dw>AB,8JNnn*QJ!NXH:ZipnԷh( qwadSSninRRlR䑟{g&Z6+.ܷ/pYSUw0DX aÛ_cf-:R a,#+ M9_woVZSQKx&@.,uy U30 W $J^D Y R궷ZfN$삜(=j 'FmK F|T|Q y2ض $O[)\bB "Y)/œQ28ڎ]D a1fGo Fj&YBSзIͅyʻ\W,gڎfݢX 7 c[_m 0fN\^@)r֕0~yɃ6K;z3F~֢EsҲz.`iA*iTAo/fhfs9uJ7).g˾>1'bW YpLow,ýnS _AE.ec&Ja|$9sfYhך'w&aŕpJOaS;<^X :nW}OlQ7qhiB2GFAw NI~ {е[ 0* :q=e J1 yF&JxO|g!Q^6DZUdpQ1^Qw>2rLִҦzl!E洅NI׳Q*Kp` SA-6zմOۥ;ԬɅ G%x* m~LPOM >;pMsTeC@?m|d)xH'B NB  ˾yFf,KZGSC9#7/(`yҵZ k꼻iK!Pɠ6N/ /Փ$Ai!8rfhOM(v9 |" `NDVA%(I:b{&߄/͞7ڮ&7 U,:)qCꍊǿS_- /B- >\lu3̘TG,d7hCelX@ H¸QcuEEQ pyv 67HԙSGB[NڇNo# r߶aS,G} a7XLJBVr%?n9 n9G?|:1ɥ#`-0wؒ|X1`#A.$=@Y ŷZXqNNebb#aʂy35^^ ߁NYHtV,/Rr]qg5Qz"?k Y5AeC@/5Vڔ^̪f{Ɯ\tG_0 =N1BS~1% |whƚnyD}*OUd_04jZc(1KgQjv:`N1 Fj8a9b7gbnOԯG=ip7Zuqkrw ǖd:pS@al艌~IB"J`pă9j.3s W=pRx![Ӱ4T~7 $17բcQ1w?<~`j/c^}-6[lލ; q;WKhwk4/>=; yg\MmD:1ږH{/ŨZ0NaGL"<XaY|‘͈殄1vu懃_N̨Jb3čy=x'+b}}wt- _ '|F2:ʇhPB?/AU3o WH dpg+s!O񌎮A|xe""信H64 kZaO/Rg̴z cդWL9w*_+fƣ'9hCdǷxVTBzR9BFo<J+l)FsȐtlП>Œf2c,gb [ġHBGJ#~[h[:=KMz"!3d[mjۛ} ,f҅w#溕?[Ѩ?ԾiNC'20=))Wni_Gঃo 8oo¨kM}m{IJ}26•%,Hm. 7 O>b1Std5%zvEr 8Gel]cAcomo:`1$|FV޼ZꍭaDBjDg'&+}VS/^oѫDe&U,~Zln]*{q90+>'=|oI}mlARE˝uDI=1O0@-8o#K_L.}舢ƍ{UO CygPѩJ59^XpU삒JkE^^k#imoˑ`H~v/ۮ_deDNqJ r7 XdDCgOW6W ⒡=Jk* $yKO ;@lub*5wQo_ǥ4sz屫BITai,r!,w&3[ RȄəhBWf}$y ݚ|ЍiG2议ߴe ra0S;&.V9"=|>aUР!:Y5_p<1biFl Lt ^tfmDj#BνQcly{gƕ`ucd܎G|N, ZUz>@r/*R, WC/A('c fAY3̾Lymߵ`5X,|&ax{gcIV?d;M/w >!Ǐ-J<1ܐS˲1E z]ٟa˙[>4cJbz6Pz5(@%ll CH6YGMdNu|U:nGUeR0C+ =M1lSh["P_2*@uAMml,PPAmEnn1hBѶW>9Ї0Q[ZcCԐ)ܪ']HZȭ.>z<)-FYw*̅M>U4?o' xǎzrPuT] g~j3W D/}&iaenԤNw:P/e씚[򎃙aq򛢁 ON:c_{EczG-lnZᒪ x;UF󱺩/z7de*xG!h/K 2̎COB>[N\)mfa-5Q3`.QMR&O}ByIX:$ɐ)o@E`ZH4 c? \Yx!fN4 om/ yѭR礃%UnI(+C<ePBC=_ %9 GIP.X\; s]oQ=Ij)U<O[30h$}S0#_MTX0Yƺ-\[>[V!8):Ů/ Abߕ֓D! $bp!eݙ'Y{"hFZ xedi>ek}ڥ[/mGi25s5v_b828s 3*bu^P!&g ǘ|z_m+L2\vj:.ЇpےgX6.z^2TR#@h,q-Rn ZU CdLQDȻ?Q]Mꔄ QdD5d6n-K]„㹪fnoLA8K 㞓(]/ćŌ4x\ ֦u| jUUUfF1RDRvc2#Ha %Gg[M{=Qޔ0mR6| µu4W<u} !=ӅF0%[NA3ʢ2g{:o(?sRV]$mi:Pq߆Pⵔ@4Wæ0[stCmdǃ=_+t樂:GVWJE]z< ̠uHݫ eXq\ x{|7JtQ`Hqr1G\6؉+%HxfThRG<\ՁՃ܍9nxxD$5q_,B7cXK8VAևlQ`2z:ON@~ulz EEt9At'fƐ1Γ, oU=$H| JcJ$y~욡?d8m%h(DN4g-rJ / HwVHlCi k2!RD<ހU_ 2cehͻ >'RB- n v{BA'aCcOkWPE\cxk~0@rWoZ˲"Cb o،49(O2/dN==ft,doR A6};PqF'A:hܼ- Y)u!8{)6])yF+ AΧgr  {YWf|>5\K$lYG!c7Nz6e-^$*u~[MJ s~;B4(n5*eR6kZW閲Cuj T@&7 ݎߚf-g;mT7 ,g+O Q)`vZ!|{GgB „d~"F6=OAW&z<3deFbdx˞m94Aв~Rݺe#D@F[srJrV060C~N%[թ0Gq`;1"h&/hxl`4 9WAnu.o$q,Q˙t  \Pm*-{ra*>ᔥx l~\ėj>;`>26!$%.S B<1xDžr+UB'.|v!% fnpmLz[`b3(kiJ;FV-ƾb׬ ='\X[Z9ѫ氯'* Xr1DT3>P?U\B}$u".ń0nk!#弟Tf~ÕA Ԭul?{eN.' P1QٗP2ݍU @`@jR樻z_aɎI% 0[5z/dUb1Z}sةyXI2 ZvH'QP~c|\rPz "ݩa%nXiZK.J>!V,V03]1Tk^rSR%6q% ;E A˭P[RkKa|٦U:yE ۔~t7Uh2xmMЧ^F"UCXut(*BrW}[ʘJ9P@rQmG0ɠ.)iCe d+٨JR7h<`sE߃c8㇩Wh=@0Y$ (-L]AE(L9.l! x?y2満mbn0Dƾr.jp<",]sH2Ooy7kUubS&JoҰp' \:׈EXq ~l sD=rh%y&9e5;`]| 5% O"x=D~y|=_{*䗡)_2V<@Ao:@@+N|22+E Ym?6us T^~WU8ڏb.$CIuOE{լtaGj"\~$Xr::Y;"x-P).5N~|%_s < v:&nFe  sρ ڴW} ׎S`k~Q%Ω MiX3j"v2;أ-S i&jZE= qi#˘L7Jv #E$7jO9hs02ca!!=J4A9tE%B94j.X -7WZ"hgTBfuycQB#G83)(u6Ts|{O1u{ :t~VuӯewmJdN8d |BjvMƋDpr"{RL%1^N q}j}t.鬼VcHg`G*:vW\`:V5s:hC`L5BM.|i!Wi,/k5Nu0G78ʐ3ǂ\q K$UoAO*,zX>78x^-=+meX.V@ӄw5T:xr!e}-YˌL0 ל_U cTCF6{p\BՋg0(+EE9k|\΂8g`ACxƅK+`nүQ*OU[B][\2fT"kch9`X7)y %򹗮("W+ xr~bDc~6+ɁZh7>)7'~tHB#&*uU*g S.cߥѾn nԽKK-jH$c;9@ c̠[qqnAf_,BW^%i!|}]#ƴ{gFB&3ro0F=yB>b^ˬ![l+O HR3gK[*bԌ³Uk1+kzySb~XL3$G6*I {"[= ?#n#2wDd a|7DJ&948t/D6Y̒:Qgm1? BA$afM#Q-´&QȁhO-I@Zv2Ʋ&F| @A$}Ǖ2#2ádޣ@֏wѦ&[«< 9'-YqJꑫJq[$D2'cAy :m#PykT}}kΜـWl9?MьMGES(,Yo8GvCG$p _2 ъЋzwjqQ""2U'e !jl.*HV ӽeFtJhW#R2n+E͢@}OSgL/B˫xOhfQε4.ܜE5f=4T@-K~dcKd61ştcg}ʒy?P2u+YJWu ;qȈ[N+۷^1Q0r3! ߐYvl O?x?a/2J?L+\"tcSձL䋽 |j#dC7#".;Q*%rF:1v8昩1s9CUNPWV<#|Tä\#:@T('; :fW-`C# G4⣔[CRyl`]ֻAyoxf|\G/+Fm% ; ]ϛ ={\ x ^(6dxo]s Hj//GqfX`5ut3?cS%gR.nH7`&#VAXʅi. ݏY̲AS|uh{)bn?1UgIec#=e8a/kT-*hP A* j,?LqȆ)2dnw)|ß04\ʎrl3B̍fIs̏$F;/@Gaq,0B}+C:}ڍ.xrd-uhR7 K"י_P$(L4d4G[ Cf+f貗c1yY@jcvXkB@O,j>>5UonT'9EVH9[Q#]qJIws.kdR{DqM?2?uoVcd "nW6F5ؕ}˛Dbq"^"/<׏EiLD<5w$Rk/~hko}p!sX$ADSn^YԠzL#9|CĮ#VJAP@Z=d*f ΢~g6.)૑Zjě׹@}$$c<+ M~3)R(%\(\wG1_rDEK_twR񒹾ah,D/lT_0 @hf"5b㢓2 P Az<.au{t bXϤ2 Iyi9H2"Bml_B2u sSHq.!%2&Ibì"i40zeֶb4㽵 ѠȁeU2(mRD( .>iWAVhxqzJ3|Yv F΋!ʁͤI@?t=fۣ+9{)$'>%Hrs#<1 X%j+ ׬igjE>E@^u;~nl?uXL"2kmLbJEXԇHɧuU_tT45qCHWld,ܧvHu6E7%qۙ+ h]v5YeG r:P$t\o 3LZ=lΏfT_TƮO=:K:4W0!%C1N3|2|oc{-ySYp` cM ho S^<721Y0jO{z-v 'ST "}?yd@Nd}F[Z[21S4$ c+Ezs:XNHU7! ͠9UlEw?95{!A󼴼7-0Ab<阹WݰyU,MvqkiS% z-_fΟ'xe@_B{ڰg ,+CgSۋ+A8dS&cZk)cdZY FOnCI:w`T)k9>!¶ ^Ap/נ&7[L*)fjg- ] 0hU/[I#=}{-^]֑.C2Q_s1 )k/L[G#,[z(Mf9OhxRD`XjO%(""x2K-!-]4ϸ\47{eCWufX Sh@\|2A͝Rm)x*BLj৯Yہ0T;u .)P)V0ؐȜc2ըT8՚JLH=fo\*7d1zae ;x{h/ӇfMB1 2CDZxB\^\Kb0ău+:јep[LF !FZz+tKīpXhBz,Q`k==JS> AZNMϏ-BZ!C9m* l8(4.F?'b[D*cN-R+"!t{dʹf#ΥOuajs4 !Q]({dɥ-c{ kIփYf}i#'An?m+iFz(!s2v\Idz)݌d㠶縐DlNw;*jޟV8u Z6:VĩA9`^Ѿ$y1lћQ"Ta7^0 `\y] `qoc@9 Sadw? [lĬ]ȅ"(o>Vm,M ?o x}:z/Wk ؘXabv?8w>|P(M8.;ߣH"%PUa^{Ś$ TF%_4W1}gq|yZGg\-A,jڳ\ F-")v#xag~8t4+32 J-n3x?T$rDH Z-C0g%߽ȚYPcKB8MOUL8*Dϓ"QHY}ط}-#!0 7L5zQ%}ąkD Px;Q$8nwa__(ݙ#PwBJX DU>)4^v—b6ukE ݳ`:1Ero^tVCyy pG72Q'鼦@lwmkBI m-wCTO7׃'/"lێo H[2c 14ᳲI vաSV *KNE_fq/\/7(d!txTBIET} H>ESr*w6X=oF_Jg&Xt+1sbhg[8`( ]A NN\_ "MЀ)ް,.ba*(H#.2}㿵,%t#; Pڇ(A\k=~rʗvӺC izz5ʐ*uBll/KY]҃zƶcgK'7EzPETq]qDt+qgeM$eVgpBihC$Rqa)hXIuFFsp;1r*rxJ& 4)j[ܴqgjFՒ/\oɜkP\9ʣW^Iص+VQ~VL;sZᠾ#׳\询+'"Km#i?ZU8>}>^]o(/dnPM0HmukdE0~²dTQcI0|9ćld`'9z_d[(x=8z K' 9/X{*j4D,nG%B !i'%Z{[/61gB 6W6cUcP*71V9̯_㤄#ߪ6n Ri"z2βՒz$_ʹܙ5aX9(°,/$ &]%П-߬ayaG雄_ AôjuRfS;Aiú0.gAKF\f5Kd3Q2ޟX8fK'*օzG &BWE3xӱњ |0_nwP#shuR/MehI.?TFs(Nʌ=i4@B}3}5DCDЇQ?C(?qo΢p@px()x|e]m8j~n@bÙYbmI:w-o[nOdecY= t;Qj]kCq.SIM,rOi;$DeZ 5: $yA⣪[CKҬ$T1#Q%nuo* sǏ/!;fLE.zŀ}X6T32fH%'fЭlRoyI gf3 Dp)(]2fF5g ݜ`s ٳUueގU7IP-N ]Gլ,#:*y$rL싐ncdml3VRS$fOP>3`pap[xMG`R vG QςA:s19fYdIzf3Z0t 2UC`!o ):XA:J 󢋀 a+IP2Vr(ػo IWs K*Ѝy(n>h9e![Ib x+oۚFrp8,.9"YE\0XKFTG t%&,D!y߈ƀ 6%:7*2==ձv;y~Q.n9}sn9M˛d;71fjcHR]UfjVZJ\""13[6 +a8!0϶N6xx4k)=%ٳ2GbE_05d/NbaJ^(RѫZqsD5l[W :"V}g; ;=0] ܃*j1fT<<\iLCj*xg^K82O֬-8O9n_KN丂 ^ '-y9Ґ5 ,=ܬ{E/ 8kNV&fxɛbVU#%0p5}سdTp٪,`# ~RAu,G@]8 }IlOIh`==W{Fec%QW*!_$)p'_bƙPWحb^E0Qxԅغ-]gvsԼ#jI׃.Qj퀄\o&!gyhI-PT+inTTsrFNV^mRS^^lo`Oa֏e LmFd{@Bd qET맩ިjg}/|ޥii-a29g`wVN0b -S E& bXUG5/|RD DT1KO00lDbd ̷s*Ixۄ"' y4n:Ch5??g@g҄ǞwiR#_;D̒F59r7q{-&80U4:&ޤޕ({68TP㑩7/N]$0Tn? Ƶөh3S@'k\ -Oh/bnxa]eNߖ(MV} [/f[dV`/^7Fg",dkO*M0P622mGte\ ZqKsy$ pk\28UK4Y?42 GaMQyҒEp)kTт݄m?ԅc%}b m_؜Z)ȄP[a(,8&6ћ . Yw ַv e9, j`~Lv)zpї/GU-Fǰ[J@J6}!w%ׁM,m['gbݳ>4 _U%͗^XPN*R {R+gom y#jօ8<3*VÝ 5"Z+mjVIG#e 爩}N;hys[SV#R1B4;Laa'<&}klD/n kھeQ 4&= &.WH=`N/Ly< >87CΉߤP3}DԜGLmB0 snAԵM1[ :>rp'o܌KvKwы79HQٮ+=[ðVl"xOoh;$C2i:Ձ"1TESV- !Z*'DqU1e-svc23\wB؀LmiY~<=uY \ƣ6.h X±%e`ʸIWb~]Ge\V1gVǵhc\+ʴICj? f|KE#@?+W `8SMӽQi:N\"SSB2m@]F? _wbs|U,ۧJ[fm';9K"TAkpOm)%ϻ㓇'J(u }j<`֢pbCOkxxM! w({_՘[M9O)o 8ד%nx˩@RF8:5@zu`<95:UW폄V2C=]23t5l'E2Nv+'55cE`>XԋbK {NL\ji%8<:;b{:w;w&!&԰k#~"6n,g?zˬŋYkfE˳3"ƹ7R΀_"7f?7->y,?YSkj!%(ݬAӔcKN"AƔ\'Ilm $:** pTwiHMk  z7SZEqD/\ L“cn|@z[EVO7FI{^ҽ0ζ؛8!%'5{"]hnN:gNz|kC]e\cBeQ2Mk1.,ExGP'#A5zxjf%z3넁9""d7Q%v1 z[pVNO(C<z.ƀ/E&pnؖ^elklcN]K6ߴgrߧ$`~w73?VsCaaէEY w@ٱJ.K(fSRc~!} 5ٌDT~t3Wưyo,&08_!U\ -;a։OS:+lpjZ*@Pfxv9` 'BEENA?O $F*,Bdssn}>3'|{}ƨ]IdѨK5Cz%e2kt͸my")?iḱQ *zN"X=Z*m%p!Xha% QFɎܙV,ޯe^>n 6[)`ʯ:3eE6PUVժ1Ͷbۿ.ŢY'Z[}$ϖ$R׳-ȅ𙊫)3+{¾'2'#&0$`*?Rjv摶R|I.z (!w~L2$6X\jXYN EgOp";t'dl"A.b .Hq5@c9˭4?:EA=l#@ v 8E1>ⲲwZԩ -y1"B|ẖWh=7>+|7H6sfdi-FL`YƬhi>B<5!_Z9//Qc (M8bVvrvy!hc]Z@5HgUe(HG_vknFa?iGr|>b8 9qK(5 8Hɲ[:q`c3MP5l H~j<<"v}ƏpCjǦaqpa5r ^H}XB-3+D,CD0MH>lգJo>,rpi{{W_2l  n9#V3_0ZR_Y !L&Avv-nQlz€O{>;Ќy0N %]aWvKU$wwƥ /:k5ƒ+Ć^fМ8+ˬRwL鮭cX}h!o8f*%1?I7Ƿk(3U$4#:M^l)/ۂ"V7(U m3^):}U|V&Nq ƈQ W^؉u3p,8 ߎ'Y)!fafУ8WwtWZ{aqY϶-QXB>wp`f{§El ~ՠjГ"$_! ;60+ِX(7Rɼ.E);*UC~VRE}‹Sپ~_nš8u-oxtY_Nږ&፛>E/[k\pYp=q_8:[in$}nF_ρ#Ux sAJJKףm!o=;[VزG(,0Gԅ^ 3Eē#ofvZtqI1!X0f :kn80> _/.rih>v՜ trrMuN b}^[SCѠ5 v/ =A|.@w{ŷm#%6weKc*fk Hdמ2,'"Y[3'qQǵr Mpn_at̍=ݒViŏ_}k|KV9yT.\ ]^IIH~<}2P͘>=ߝ*"DN9)c9Q%)&w77F&a0<7sC̃_{_k=F1-מ@5lR%o#"bӕڪ)Swk]؏ҵV#m\CizngZq{-T7`@? ^_aۋ>*nBSK٢:5m Ԁo=/Aב39 `oJdG9?ˋDJE-'!~ ;Rc/̰]^V 0Ѣ 6".5r'[<a]p=OAhRcLz#'(|o| uqA:*W@j@7wj(N q>گFtܳE: ۗ~"dėq*(2@;޹_⩛BC=h946x(LXqu˫d= KׅQ&c?Jɢ3n1x ],Kh,X L@DCj8mC@ -۹kU(dlU[cxq{Tzu 4sWO~5zAho(Z7V? naW u*Ց26a7ynx%,59 G+I /m@kl&cr\/gP Z/\%+z3l0:Z4ϕзVe ^DL) )Q?2( JMd)k0.:<jYr;Y~6AxɂtckRrsЮ˷̗ sq\z,Kbeо9=nJt'vej 'ig0SAq^po:1e+,ܥcr&_|túfH4 'bɎ1;KșuR)GrX9T)%ݱyM$繗0W6I09.Z(5Y@*y9w]B(R0 q:;=ou\<`h^.o={?I$orw&GaK`ݦt9򬠢'ZĻ:z4?\Df=0_~YN}] HO~t-88ʤU/f\:f>$5@4CU׎>Q} ekg}P~ʹ sy]8Np:H5%z M$ E?{y7; qt P1Wc(OYwmpu]hWMe;Q+( t;>L_-]X8YD aRHha|3.ꮡg1>r -@eЅQm=2C!ehCp!16-PZ}f\Oݏ^&xB]%/`[w_e 3)딣R+wCs$~Ж>M xE"iĪ3^OG2.0Q(7ej|+o0ҋ),^\"Cx 9ұ/aUXXΝCu Y~}VZv s>[An }.{w<!`~4pmUTS@J73R7s'֧PgkھϨ4cA_Lmr/]6l~x̀$rjuNGZo͏i1|;P$2v<tg2QI|QO8'vqKA~aX }3r,znEcq>kQ/|{D4AQ0f[L4zizsS d0tGH"]Ǥ0lym(L+Xj)F79$X'1❓o$}.'`! ,ˎ2WK6'L%\!1J1.Z㌶bYp_Fևl4 - ͼSJ3x V¸`@:A8s[KlQ$?aC d&B2 (`ЩsMtp`pŠ U/=-p)@h<3K<60xK=%Ćwlw.ccnj+h- | :^6M7~I . }uz>M(C!UOM [GnmB9~&TMY x7LǝSeduJ#jgyj4q&pTժrv}Vp.6?UzOA_ |F-d/e}g[%jݬc_ߒ)_o{k-ĥٷ _(8+zz=fm߹H/T9OZQJa$ĈVeZ$L;Eڍ5@=|w~ |S*\ @OQŹ|\CJYo5XEx俦}WI*7Vn`koT>D+&O_!.?*\IeZ˘t+815/l_ĐzҺ&c(i>\-!ɯ ȷeqEq+1韀 _nMN&[>oKA!B6-X`?PN>'0{X_i:;^xuZ!$?m "%y T`"f &U}aDrUƣd* Q$V!;&n7<(;G~g} g_MaMlq A G$'EzM1*_TcnCj[T2{-8lD{Z%;e i'+)N|=%t&3r6?af:|ډg(G3xRm-A-HF"״X szϥ>58m ObN p)0ﴻN$\PGOY K4}mO][l(k1@x.cCm%!5&97ԓ{zZIfӘ@ɓvoq˫Ţ42}.]ѽlA A27FKjzt7?ԫ]zk&qwLs)1] {1n@Gݐ؂ۉYZJRf7{4B]R*Ü>~9s{Vo/'8)FBP"uZ)5:,&sA/h~L;s- 8!Z)Rl0T7ݸ 6|)AvmL%x\Bjνnn?ڎ^ ou2U@NXZ%`:(acWʈ,Ǔa {z4/]ۙ8]UXMIoԥ{Aݣ!ІS;mVdCQD,svr*`aS5 t )ʫg@jၐE4r(Y^L@W'`K("qz.8 P7W+"UH;z#-R7 "$ J䔍f2K7=Ϛ1|r&ͫNv+8M)JC7Uی}z!50# w.W>Ɯ51I #;!SCh$^,B=8KM @,wsJދl/trkbJFineDzLtfe>DGU!ڱyKӴ K젍t:]c N-O, Z< }iF)n.1C3 Y#v" L2{P*^t/:*U!NߏV| 2 wq;I圲~?L22Vr_ .UQ>էרKU֞7ʚap/xWɿeC񨩊x Cڝߝ9+A^t9TPA]A nZY@͒7DȷB NpQ,=aP"N)*u/u;hK9~B7 /hA 7,惐l01,dio7KɌuDoU.0Nf%OդӉΖPM3,A=Ŏ\WD/06kjoޚҙa{,yaz;vUB6W $s$mt~"Vv5h׊P:hYRm?{ qP 9p<$|L-(5&Bhug !TTgsaT#oĻ*6#i:5}xúCJV)Sc(hoF tQx\ Q CSzrr4 eoZ]r:;!~"X|T{Ep`ڜiboI0{*J\֥@"KT j 'mb>YRR3F۠c Yއv}Zrҕ{58δs*PԶ`x4эrϋ75~ <'gȯ@{j] |龟X#DsCϿ䳄Y/CuM4ӴT͠\HH)Gm6ZrRN$E8ܰY~l`6X|p) 5F%Ofxœ`CNIO Ռ@K`“o)IPߴ0oW$}f`5^@TmB#'bW.Sdqؘ["9Ig g1E;!P&oȾ/) $TUQрh O-NVL waȥ:taiD !Bo /'R().+ZIk$D}EwP+Vo*mS%Ӊq[.M6IpUqx"aY 4=vY\zaj{*_} zIGQPNmmn9Y̎oM+nW ت6dԲEG9 gR;'$>K^|G7WM~P W4B@xRR.MDU:.փD=Pyu>`!_%O2]B5Fq-\ٮ/398q8:bz‡&nJzb ՓL;cZ_?'::Gt2pv$MY,!(A8鯲1D1ά`5%%C ߰DnX&`6AZc_ɺ}Ɲ9˻35ЏF, ɂ]y,|BadU(AY u t a\c\qzDAL 4mV)DObߢrsZWT=u\[DUn~1KKV#FՀ CbY]̓ GַC`9*MSܟP^Z?@ϓ6AqNbɀ GkqT֧c_a ( /s$odj>z^DDַgjہÚ1/:@R)umM&N,635| Ņnv)̛5>  C+d*=V^xҪ]9,Vx^LcI͍oF!$|8 K9/Y0^C'q{ YxCĈST3#nt I}3#neH>ØCǪn׽K;n ۝DghCC3^(@7[4<8UŶ er.bJ\aPN-$d^9[-WL^&M$WFopǗ [qAu.vH ܩo:яWPzUâ$mb_ ꦷ+J浖q1qVAu'ZicḌ-84$-9%SI s_$lTѧ+_jE.9lSX͎d`k5 g¶uZ!J&NXwȿcInhFQEAYA1$Ogj8 ]~IhpϕniI Sd]MƝx?_yt0/' =.xKŬhmsҜ5`ƙڽh5_~5)ɲS<>zEVe_}Z[ĞWU[ɏ#GW$μLM]tҔ'҉@ 7 %%e7uh~P#IRhD\spߚ-%A*2퉝Vz?myh=-#@o96.^(q}9[^}:`bXwo{0pA;-+bUk;Db4ߡgGxw;MI֣Jpqih> v[\@בLbYE8=^ Cpw+~^nӑS2vJ-GONX,YVʵiai?xx'QW{G8~:T`dO unf8chkvXg2iS~)΅AWx-cӗEb~P1TyYzma*BD))vim5Jyٚ-V] $E~!{C7PZl=ğQDPCTˁY܍5 .C=(JYd-)#Q we{N%KFf}`5.% BvBo4يGݯع|mk( )E(^[%(C(fHhК5T Cf$?rVkQGn,%hp8btu+q#|/|\Bo.*di_PA{]Er,cs@"t~'OՑ-ZWχeYGKX?|#`mԹ\nCɰ8x[^[Z!bBیXZ>eۼIsfZG|Y-T{{VT`$Drk;AXv;JGoBwjI`"!2Y[[< OH<6؏lOxDr|*mؕ^Jc62vIY>VMP|c(:ъjY9!ηyUCD`-YdZ:!WXϸ&5ͿI CV%Xכ1Mzc3ZC,g$>xj joyɑEg4mk14xНB7e`'I* +ú?jքrv^ >ydf%S'D&>KUxJO|CϱgD/p,@fN9SDBĄڢ˖ IцGc]:AfKiӒ,a \6 N"a+,ሾjx)gڸ\K5>pMpWoI| Pg*Bıo5<M[Ҍ#p:ML {(j F7F&0^8cgPYYZK8mSV" 7|. ec%B@ؐ+(~p)k.{2˽@u Wm*R 0t 5e BY īw P[[$'cx^v%Sk̤:7 NHIt.j D3TDi/@0S+3>_Y#(~I BnwNt?)Kf; %²(ϺDC\ƿi@0 h?5@zH0]gZuEx}GoIcnW{y ?HϤ'$ʀoRͥX6&J^\u^oG7EњK}6 |NOX y:YMRl 8-u%l@E-OHDn^C^?C$e=Y/k``:l3cmngKD˭O%zUpPиhh25Lǁ.GOZQ%5$߾5 tsa[I>$s%4δP׀>4L@V&rm65{vb~sWh;$;~[QZ[8㶫&jF^B(nH8zIApQȝ`^PXr:jŖX¼}{Jsw U9AmehT E7! PRت ij[oV2Zsm)jr-[I<)v]4ǪQϲ+yߙKibulwg8^& ꃏ(dKuɚsN1#;T. =G]D-=B5'e8뛃+=*%[XmxDz Y'|PNqY\(zu`?nhxxt} ?ذ$~ejSN9bB'u'}2d3a?AXjx2g[07h>pUQ>;-*v4:7+1tʜf)f֌P mL+ˤv<2>-+0+d-e|RlWw!2T}kRf=o[&lR؇i)ZC`|8 GŔXu.}!/ˏdn:bmuP;%͢C~GIx&xI~<"^UؤRƭ.9?25x mMv#Y0-whd.Y栖WҚr= X@myy^0Ŵ/MG[m*If#YյNܮJ;+ md0%dKPjr=uܩ1 ߼Qap%ea8 n~n1ճUmkNc6Y *33"Y: Wgfy> "o>CLGbxsݑ&%:N\QS3b TAz|%'ઽ/Xl]U/UJK\ܩf hhlKo1 vmi%zXۣ%h]坿U6LJs%C%EDo@SǪ,cM0W`?G5Bl&'Grʍ4+^Cs 2mD$S̭(>pigq1riݠk9QVWf[􅨐n\:U2Ed 2/X֬@8g!#PA-هӆUb8|rDrgg!MKF10%-{s`g$El(GDNyS;]$(bV+:)Yd$[> iy46J80\T5;uAtlyя8U膁2)p>ʱ9O59m\MN0r`bpd:ZC&kU NW.+kG4':!ՓQ`Qi8❺?'ʪf|s'w|u8E>'dQ쾼ǡXl_WhZaR "4B[ .絞%4c6%Ð:RPB ~G)he&~RhNE5N"kmLnyXԢN&o$͞81 NqLvEqdzsrFx^:hyL!#!JC9I1o~\ݪުk&g~ө<]z%KLMڿy( kCkqt&oH7u,֒~a(XEC=1_2FL@[e!ͫ)oht lKqS/;[zkҍT%вJݑA;Q'%nQT).7z.Yi]ɴ59dyk -},~|Kc;J.bX/;w4Mx?axbE`ޱCxi:%XOۯ'U?hFs8ߝXSヅ).UŐ%&V6c]y[|: HbPؑ{Uya ơ=#(Td0Z t ,Q_Fje+#$]B6:[:, y=b̈́Hwh Tu@3ӄg H.m}ᓘ: jӍ@t#0vj\$#%Lsi5J ?UOOT82+z-́ ;} nx Y<P-,#3bn!"w w89 ɱ'#dPj^,Z_%҃bU<,Qj롴Q!dxw饩l3q g/_|H G1oOG}I(OXE:m7j!ޅ/l=I4X?0|Dh:嵠Pdo9xe{BD>;_xdzKxDZ&ȃ u 4+>9Ԑ@ ^FfV:31qݔu=*e8pSu:N`2L {sPh4^m]WgA~hs sD> bvի>7R`= zGbXs%K0So}|DSXKL#d!A"tI$FsRRRKF *E ]&cHy;LR? enO<]Wy-(}`6c1Jܭ ^里qPG=}?e #['+Ƿ^8KpX=Ǘ~qh+QdOŭQĖDIj]Tn9% uZɩL$6T]/h*ycS>49 H7tS1T"Ns\QP7FVez,Y7=#{y=Lk{jI) [(Z&2$w/`KEr򫢫1ZxY@ 8wCyZf 2Q㏾!_XDKpk?Iyx PgM{CaD,(:o*fcdQ wrPfN-}ܗIX˟X.NvZIg%.Bt֛⇜85ұeyu4q%L1(UxX|#R8oXjp'Q&9#:C[0*#J?.o`+۩a`l;0?/ןsk<iIUƚVbƹ%nbՐ֮gFHKι[ZOոPA9QʙرH)p6J"sI>,^ych%ŵ] B#!2AÎ~hDNr';[!ZQ'9{Sz jy!mR{5"ehM/ѯ[ ahjF#0a>`sx^+=|"閻#$D0A]~9 >B ߲Yk5mXGf%/h&Y ڡ'|Zp3PL5Wéz1䴗W (gqs$k<̦Z {Ydϥ*}@j*:dDS1ӈ)Om~~(iW|BuTAE]LzOc\$}Ad;cUjS/ֈd%>cp 9~&i¯h9 VI%yy&L<]go.JAR3[aE+i$bH(\3Ҵ2Z8YPz$S\yinHV]>N.ѰdfQ)-J9 >iIR6]KnckE'#%uFm@.((n8~@j:8 ذ3.!3#!kT;2ưAqi\B{!`9)LT& {1 B^[:߇w{u_M>0KFlj)[?=_N')?@N΂o348Ğ4cE@ct>$)F-M s? ;U`aoׇ4up 28kf.E=ٯ b] x}E!dmY 6Jg[M9suMsR)/.k!"OW v^ѳItr\ u=i:7u%IF͒}i >/"vtOy?h~eff3q6Il7;wH3`]jHpx ?P-m;kr6kbD O9қ?\vֈ|ꋗ}rt~OJ> DlfR "zCQNK _Z"  U 7f_0 zo;eR#,'@O$V"wB邏S)!ASU9 "ҤDXBM'(aq^J+p=* x*m M%̩ʓa37B&Ģ8tz)"bɭ]ž3=Ard1}:E6; Ph! ǽhenqā#d C4н\1m_t ne g-,\i oŏf*T%/d φQlp^ !NUī\#:%8P#XK}os(ߑ.%Nc#}be (cޤ53|A}JNEbIJ>CG\ مң1`oZ77sO:IiFJ@F666%EnFH[ 84i,>3b a˘tF45"@L'hks[C #ҦWWl۝Nʕ"R.z,eƟAǴpny L ;&`|lP3:\M[eE{*ZA-: pG$4 ?BX [zPF>8/iT~X_ptTzԝ?/yjv4Ͻz` ZrܼNr?cz40lRتN6>sR\0WFMXT={ZyE~Ɗy).wk[=w{K|?Np~4_ͿnnE I:gCʰd ~C#E WڷQ0&SZƥM1ҔVƤۙKb(k \ .I:4Sjޚb!/?4+x џBsQq yZ B.4r(깞C}@@z[5{& YxMԔdΊZ6]xh܀EV>D7nF.8㒱Z׍IS馚ȒBh:)Dx <78ns'ϕy!ݺCCpFPdPH(]USkUbMqttP?aRH~QL.GAD4eqRMN&Y5=fU$X"_lR.#0-ONNSl<DOrh"ۍ峻mA.Ю 4:p:F+7na&eP!YO_+`qQX#Sd_Bb{ I \hEsŻ/ltkkZ0IjWWԠKFw1p@[zϨPٹl8Aj>9JU ynr +Xdێ8+aݶ[hY \?}G?.vv;,c|5ɢc]@AJ[Ve֭6WQx|Ѐ+fr@ zxL3ѷkͲ#u}4p#T%鵔Z^y{-Gp;PyL~'!*Cv5-tJǟJ\K^Aɺ\I3%Z VM͔Ⴧ),+Fk⬼9n?tП,ޢ}QX/tL{@䥞2ʽ%M8oaJ< NHf ȯFpuh1)m%rarz 'm cx=6#*m+^֫HG _iXFO)P AJ:h![lL'`#`dʏLuV:2dyBophy6`_ Y]}Y,u^FdUoﭷX+8#HU"WNyѡm櫜LDE\QTcF?v=$l: @\-$K*фr|BW{ٽHf},?YAՅn}U%Y^A61R`NS`# k߬:ssqIrA/i, $NFG s]"tGJvi^u r%C}Ũkww,㬨$ưUW*TgM) ֒Zi%8{n"|4b9nz*.|rK|a|T>r ph?I=b<|yl2;AN1UZuJ-c6Dp_Vc+4gٟT©dÛ ./;"TҸ3SqR<'lu-xv ] =p|F0I`H9 +=BzG29Vg[e½=x9uCtv6e>k{$X<J(H+oQ=%aGѼGlF)(G <8}]()BR?1-/mZ)UKrXFT. ,XKqB6{,q v>s/[spa2S+n50Q%^t?뮠&[ѬdрOHT)PNqXЧ^|"1V43ys zV&1_7ղ@LO1"4cV~AИkEJ?OꊦG,'] -]5y-Xx׆Z@SS<('0qUAc|W3yQڐ*Pjn%^bч48-3*7:sW"NoٴGEϞ5Zg蓥 : h nKq1P SVKHO3uÚ ʩcrxw@F"m Z[`D߄ohg/f-t0Y$׀QUȘ /hNcǥ* X,2t)c9 \wDp)S= vV̩twYb%vj^ƭ6[tLc *bGH_Z Bw0.I _k!X!p"D1. Ŏotщ`:Ȕ?ϤnMXGSx 9O 19r-Y\ywpZꬥ%`op"Gw]y=i]+'э'n(Jm-.AQரf.j&b]k6IǤSϝy0 `^TAU旝2뇠 Fu69΂4ul RBݚvTkhQim$};VT `-7 '[xo\T06 sL?F_YeT @=I ׽ k#_ YP=w~( YиJH`. ϑHD#Kb4,z|tbvw[W/Na`[Xl(s{%cdkMݡg k L宦J/-"w3赕oj\ͼ7t8]Cfl?/:02[(>q?A-6uX4^wxzPs@0wDi8óьⲯ6fuՇs֔}H`K[(}vvbq0i,{A;>g#p*b_Y4f"Zm|UyRm!|!G~xmA|NixOqrOOaߪR&xm po&rA\jh/!˙AY&*Kr2z*Q\7W-1(D۽јC\t&mRIYmCmH+{78gj]UObdM G Z(٨N x/VMA ^ŎY3 `+mZ(h , wb}aO"W0^kGM>OFr!K/D>Wa"}ňL]ݴC3W5mحQ G ۨDcx ܐEl2$BFMa`TBeLl۽q"$s{׳MEZeUMس)Rzq$5ވe M1%"aIԽVs(LZځ3}j29i0P͈FҏCsCD8xXǰTc, _A>!<&smߑ_lsHc!VԐsѿE`x-;g:)"I*ԅ%.͞n (4x] ֿud/'K0}j)Z/kjRY~hA|LpeWknOZ5 7vNTX=BJx xrG}kF6$K{Z<r?3Hv}xCunuB(a`m,=n#g8%:xfJ+I9"A.<؍.I'~HEgzQL@pr^f\nةl8jRgz֎`_ lf||>t1^kD_Эi3 S/=:LPzuL-Q'"DV]<ޛqWgJٛ3]B<:,ۯ،@|Akׁz=^uW$*DWVb64*! HA1퓛]yR&64N!F1]Zߛ-`-s,֔/"wiϸ{s"P8B4 0;1) CE_7#>`};-\s쿭DT4RCf?\zXtr$77-ZhHZq5(b\z# ~E(~k\d`DӬIwڞǖB4P-dr[E['0]2U\Y敏Y7H'BhM%a?Ѣ@#|1.h=?9w-wnZLR8ib7dRيhKz·ͺ+CNTt",ScMKTqub/Ta/,P0 3p ?H.3ٳ 3.t2w}r7Ueqŭ"U]2r=he69vz ;{=˻)ֽI504 :Z䭈jl(H5xvWɮ>a {9,N}so\#585C>C"%VTLtFa1pP0 k8!",m}=Ch@#&AFʖ:Ocu\'R՝E6'D{3hxM]I $ЎiMXrnΗJ~NE'V(ΓTmqx(4lV6_.MrT}췦 Byű0?˒kS6qJ#&{ [{y^ܹCyΥR-΄vGdy:dy0t7N┣Q5*r) 9H|]f".F9rt\d̨~kzh8I-śGG\nXhE}O(].DtI7=lAԫ0Iip#\~/*f=mi J9^[ŵfǗ6<_q3הaX}vߪ`_ G6>d5]%R߄r]w\$l+W<ųx.~S6k6|%'Þ)_W]|T" vnn Gں4+k~\ jw_WVxgNPA=;4b.# Nx7٥%i~݋SnJ.|~Hّz*G |} =ƙ?+r)ge;$02J-zC]xYv*A-/w0B\O@4[vҁlXsӦX̨N@At9҅$I~N D#gI-▖m!߲ 4硔EcFj*qyi6b58cISkX5b ?R8<++ꔬAj̱k{Uty`ܑ5yn㕟$X nE?@%(YdERDMEW9]Oq,吜H0XhvXр W繅H"s NZMVnWhBU@9H)H|*Sx)Scd3.Ryo٢$I}7PHӠ:|Mu؋ssbYG7P8;6u:*[5U u4x)r'D<>t<\( {gPSPL#=ׄf%dC ,H)bt1L;S}\[w:^\|ǠT酥XMBy3{E%2$/xO70x~)(/Bٙ25UN!lϴI|N7 0~dA`wQjbVɋ?3tqi{a5 [6c;qe p2-w|fE x9"2K~cܐdɲ'U@F$0#J)*9Gaƶ`Ռ(9B^SC)KֳY^1Stͦ,pERq}IhGƬ@vݲ "D8Fx]w]ʔ8XnKQƠ߁lI^ȭ9nڒHmQlT&< mEh9xy*D4?(C6-jNe::#גݡS7VKG-%Aar_s]~ưl4FdaeGZ?7?v:y/D{adEsuH`<>vK|Hp eJTbSM^)&"'}Ȑ.dQFJGY/A%X"FuP5 j1,k>C)G1ϾkSFZw5r"𪢎 q^hQZPir%65=a909GEF@b7:U;=ۊvv~c1i"2BK7MxRitTǢgVEElW0C*h1X.@T5 (aBā%/%>>a4 ]\s=6ە.Hۅ7Df?LmjQȻ0uA#YjE^RG,)EU]x(O9+pUZ(X|QK\` uLc~m]gm/Է@o*B*_̪/MA~k\ 3YPֻ߭~ owNzS)xB+LmQ3k(NVIko^QGGIP[qkWbS0'؝=?V X'֚\ 谟 2uØ䏷Ga߿h;5d;1ۇhӍﰏ'fS(8?.ye=|l64՛-eW+do,Ɣ-h1JװW؂ElIh`ft\!% $&6}upLYz:ߙwɲmoXƎ7nRWV(PfW[´{̛q3Ƀ|{-qyB:bVJC19Z[܅K-$tUQzrpG72ʩ>PxDf;P T mVL.Y!TQk< u*; R7yxU4x? gd= -e46)qCFph*TDP5s 2RkN/a oQ h;anCfec5 b uݛsk8>CWG6gɟrǜGCp%75u>ˑ"G+U:5EPx J98Ze*o)2 R(NYl}n!-l݉q3&;4bw? j|8L(Df\FvV~FжF||&.<쬼 fnMaM9_ab5R:K T`rfWcVgPL ?[O,ְCUeoOtcaX tOBؾj?'y$k^hJn{F$O2!W jBFOqFvYf$EJl#b ՙW&C:=Z^cֺv:q 52dX1dWlXFq cc K 7T;?C* ]ןth ť^Z:3=MsO߱\a+ b6:%5EMruNVt Y<.hްO-Oȁ;WÐ}>n|)a)L3b^@܉~Ꙇmno-妒a4OZw`o> X0TY[?fc![ =D &x2{$o)Oſ&O5e3UsȻ(N]bzYXZMM_aa*imp0muҏ*(~|fۚ~U+Wdu~"6$&} K#ӻ1kq•9OY‚>:g]CުN& YF7ژP wCmRA~Ў4?nrܪq 3z@h,:/ *6}4Yd*APxrƵ㘇T+Yʯq\מlN՞0&@І/!:>-ŒD M}$x|)}=6F˨PIO瓬<9YB8E砓TBsPHBNXuPltc8.^&FcutqS,|q1h徟C9ګ ,k7TUl| @e q k {-xC uro AԠKlm2FJ5تw6."daΕH3a/~,=iDv]:.ǵ(8suS&DZtJ=Dg%sx-8^4::K`A#%f|Ѐhx`{ E8~T CcBZBRjޅNج"n_΃gi[c[Tc[2}E)r[-5T>'JSl)im~F'@/*džGُa m*$<V!dLUz!DIUuE(1AL 5/y_Ax' =-Y7<K-*y{}5))Kt@ M2lʋ 6}ZӁ$91oO;yA^݆w.10uZ=Cs ӎ mynmC=fN#SdX q z/q &fōv-1\:&N F-p.vOp0ЗS6pM+!qb؍i/2{.d01NQg`flE=.LO'dMǠ.o-]13>K7hkfV[oyx0$*'a2q.Ţ,I2'l28̦a+U#T2+V`DL.GJdCN!&()w[>hGۘN2ux{Zn`()ߎKeaxu[ (biOaq_9F41 }c2lS @vբqD(B1>/]715w$- ${Ŷt4tUwї(D*hZxH ԄGa bd>y|7NT'[40*@[=`_5lTo`?=4h6as q2,̸zW[ۛCjNw:oT4**/8%lR f\Ql\ipt1gU1bBXl4Gɫ Z# kCV'ÒNR$44lS_ d3`"ֹ.~ /[B=pAK)br8>hUӇsH3FmA  Rs5ѷ(A>)} USHsy)u_ ޑq.%՞vSqlM0l,LbƚLcKI*(`$ ŶӘvh+ԡx_rm[o Xv?߳QD_c;[TtBO/"@D?, CO`d/N{=_uy'"GEp.jrC*hoU wE@wZ`aʬ=_E /'O1=>?0, ޮhjv%o06i ۸f#qQi"^c'+kK[篛fG u?=8MלJnNJXJzRNwY$#}vc+s<4Eoem\T}NqydA#}m-alO?jDgo6_'w&t,u$Od݄됝$o-?\Z~yM\Nξ 9$ zk|5xkJBq>_'`:r\7ȱbٵV3s(@iUĝi}xkjd@pԏCy|srfA͠{tтaM+pM;IH&Jo:Ʀ"%Fa?%WȑdORLa#~EŦau Ι)4Y>mcsʃPM eږ'5G%> "UCL+bkq-|,̬!q(g+4]dti;Vq4y5/I4~V0zrvSJ++tefC2<EЂ"p_zAT W@ӧpL%!(2!Av8rmzw{RU@O61xuàd[5i2~M68#ј-Sy%p4!OP4Nv6Jc(,)sB ߭}Xڌ 2EQSk;z2}iHƊR7_z\0S&ٳm>ߕn$L̓d8Ź6 ._XFk5(& %SP*K4w~yqxdBA_(O,Oop8]N \}##pC^lg"嶛S_@6o6K,(8jTQ7[Lf|wCUvKGd7Ya } \͡*+\00:To Aٻ?R)h$bG!$6W0+&sk߀e:ؚm9hi q̥}<&<6Sp,RC0QVt78'ݐ!r$L*o ͉{kV^ ja dr4cy -vCR&T[S'wÀ%D/f06I䶰3mE]\4.Hibcm?6FG3 "(1iwWtҽɮ+Iث0AÅaN,r'{tԚ۲ @sDw^L2H ؠ{w"vӒ#!h. F2;Q@KMw1'2Mq<| T6̿ FVI4|T.]M s戧@HBP)4D%&>e#œr7O<:!Cρ3& U+" |驼=]Uz[>I@3R@'8 M JJYd KuuX ܄H10!0!;<sbnWpYdl->>=}XUM|/c*"NĊ~CB0|Vgpm8Iߊ]" d+?0 ɖOfnǚ3a1IcK|0Y3#yz+y}}_vbf0:=kǎ[p3픦B,,Gz[<Y"E.` SAϐ !v`&ӯDIl ߏxRdS`(--%w a?c/ U 8 zπ"]]iM5.U4Jjc|ۨxw FG~0N:H ;U6âwhH{ݢ~3)@ҢZhe۠p]voTtoǸUE"z«TRf\.-RAx[@1*X**[ z*DtiZm L;[NrP#A'Wtk{Vx`8SajlP)=>5meҙOшXDcW0Oū.j.r;T૖́ WJ܄MC;s$M?jfVvUDfB+@#̝ܯ]p3j\vTlަa4)a!.G};sIJCgRq4%),8Co$0Y f5+u6T?+Xa( Ⱥtk[AY }4Ao$PдAb'oGeFd g^1)"jFlpTR lvo}QB75#൏?0unό1 iN U7X!N97D;Q3@$&hzSBurYv&;AkI/u}R>"//= q,kԪSeRIun zUQZ>wpyƛK)@N-vMz:zy'I,*RV83D@i-jr`҇>6CQLBr9[(?Nr/滖K ÍI1Y@B-d~m0DTwiio+`hxM>̺=EyK};36Co=1ZoR' Tf@&X!3P +)䭨.rj4b?/٥e]::SNCm}Wԟ(TLB#2JCM9m6T¥_+S9)-L.L VƢ14_ܻ.%JC0rFNIBL7'D 0(k;U؋xbGڊWX+!Qx!5KaTPzRr#oN:N,!~1XkRg2fdKV .9\e*Cg/Et%Ʃ(JUvmiμNm*51H3QT$g1$U:aN_fP92c&#}-7l@{#{60C/΀kvN9x_)eAEtb*g= 4<#(@/zQeJ1WY,‡# J%e+a{o-BL_g",ԦK`\pFe6$'N|$Z$%dsFip;KV_`

    s^Ȗd3uԨ}9o lLpқ|u# 3v@ f۴y;fz?X(e8 l1~ jL3 S818/9?0hNz g\)d +%͗ |z̖=@ fm +f*M i;/s-`0L Pr%,.^TJ{fRDUι* DdP˝qJ>bTK(B;}^o#kGng:L*$qD:]HVv]+ .0]f_BVF 7{&ђ*)UHhxB%%@FVq Qқ_'$(;bv*E?lmn7#wlY65KD 6 CkI7? @)@#NYqr_n "B5sL_i-%AY8wT.K# Hǀ&"6$KV*?ԕ9Y^OJlTE|?#ޠhz:@\/0 R+q_(4A+QJR=Ċ(GPg `\֢jWU>*sH=jAxo hg}ٚz7u{[BY3Uc=;{/@^& ~*3c2G8f/ B J'ĆzaHS@Ȯ }_|X$K^zݐ_cԤɈl(^]sxLz/ 9Ε4t XHUUUSid3D*=Ν42 [@ s:K;ûu6GL9f31xYT'&I!w͚[K8Xb3^q5hퟪ5yA3Pid:Wb cgh=}L)gPrgۡSex1zZn}q%i|,ހ*4lwMTyzi opip8D<bqWOibo:) wCQ׆ ޴>F{t)'B#pȆH\y܏3ߴtɩ_㯠}0$vނʸ_y#Ӓ`_Z4q,) tͬk#;#vo%^~th/!+Vέ HzHTw[#wf<Ă>|3.!j׫K ƙM–"ж0IX d5G.3j;M)Ne| A8lec+R,o>0Jh,Ǻ8bB]nu`B(mX,صcuײ*Wsc_%vfڕ T_Ey)C{7m?{C϶`MBx3hh͛wY{Hٿ}xh9W*rOZ {75©߷q&9hXdv,>$Akx:! [+o1NGEtSޏ S FJ@cG'}AZץ-bh7A삘AgumK_&]Vi>Oª) nV7ˁ\V]UΣR* ՚eUlg(m}(JIVƻ5]>=b,?%!Б.'F)_ccZ((YXjj(ٶ- ^f5..( Jdd. %.$\11GvѨ"@a,">B::#%] 'Ѓ+?!=a!L$|zc29|pڸ՛oCz}w-С}JG|WjJ(d "0aQ.ɏȴO4_ 6kբdÔ4 z{eݣFc+$Tzc9cqrEO'Mx`4|M=ү89ӍG9U;ږF5;դ6,Y-(P\NHqC<裸y[w}T"m'm!]H/98rU瓦KEzAcr$jXbo戴&tyR 8=3+[o[HR 4S!j'eEw8@&[*L(Ʌ/?wR/^B0#[96鲑R/1o{Sk/׆?eLTzc2ֆ@?tbd)`8I~ ,V׎]qn2^ p=W$~Dc6GqS!L grH]} &!պ0&gns3JE!-]ak;-Q-lc8Bv`;xS \ n0-VAPp tS"ME-cѷ?` F5r#!c]䗶Mwܳ+Zoϸ% cz *A'{_=yJvlu^XIjƋ9É^׸"FrYD@T7<:Hpd|sn5ieOFɭ 0΂҈九f<61YOyL;iN36<b/O c|EbLVBp"&߶p}$kB$G]Ij^Z+dGO,C :_J X'm+{!c1,[~ɟ!qHYYV7FzP s oC(/030Kļf5>ܓ 9<>gCS̿s>e*VTèc֠'~SaU?Ct% { qrYuPg\NAl-W׋E!Bz7!M;0{6YEq@TA rE;Ck%u-%K\ =ލOG& pٙAڙJY\86?8qD9ۨ@3UffI@qH$Ta7A\Ywl΁,H(8piǎsoۙ #wz3-J,~5-c(Jzɮ=_%H&%DŽyT6%$! PȚhCi7 6)\/* Q_sА-* UWTO.]#H |jۼNrjː:!Ly͒UnfN-wTEz=J2ZڝXil3gh1}2.QP6Zdiu[ie U9\PDZ6pU )J2e .Wt= 3l*atGlȠ1 MV'>|q+_OkgK:owEK~6*ȱ2cVBZf?6O?<{y$CY;4kW+]ڇvzJlf-[iC+KG7B \^C_q`i(ThIRVvӋh'w mez2Zua[0W46P&Z ;ck랑s9N7j|ʦpJ\l~7vw.=sj!a#KxD}P !2X R_ 7b3(muH)I0ϳN+0BOHԣ#fswc>OUj*ha7vUv7!R̿smwcf”#,Ը{zVsڨqpA('1 C'1w.<>˘U)Fecyo Y#I˧lj3FLTj3lDI&Cx3M.]= %U(&ud׬P}UE ]GC[䋴uBEaazz\-R7{Y=8fzd0h"@iMpK"K({ݯBHh$p9f0eWT|}J:P̀ry/躖%Tbr7[^zsXήVW U+׳2+ƽ[NOxT!J)^qV2o{ւ @EQK#*Z%a2R0' o`.<'rLJ|6 ?^ z&HkM)tc^Tђl*`Rqܞ)WkP PUK1Cxq{3ӱiG;ض6]m5Aw]x'<{drωd;]l'_iD`HOFwĉ') W{>4}ֆg(-P6 RaG$qrъć۞g3\XE1^]h0j GTi/%jR$rDIܳ 4FbVxH)YsY/8D1MǝFb9 ǭʬi`%w! Ut'kxi{ø8[+i5߆HOR2=#ͦ7a`Ek~ND+P xG@ցPTَ.L2MAof} &shuX7F0m6B{g:_-ocCb[F;z_'nǑ.y< E@4)̟РD7ZDrwӥs [ρȐv7}+;N`SaK̒)OثJ, {_S( #vh)Ct2>@G"cç(Y*WؖP6(N^!l\eJKR39d%8 PT熖ǀE6:cT6R؋ˌFߙ\E.v+U],_oDG4OF䴏FX1j|n2x/K}Iϝc~~ fp!iY1S\r@#]qj}[YpZùn޽gG!|iSbn i\9;˅_ Q"#x4<0!X[3 Ty>sS+VuXj4t.DTTUجiTx݃y#f0199$Zc5H,zAIl. 2UA4tb6?qI`3O[Z3]HB澠[T$}M$mY! amf>6_yYkBAJ' ͕R*ɫ;~|n ;- mm% |I^GeDž6 ѱ^`B_:җj \0kV^A p|\A|1YC(=akr1J@f۶l#T<C}~p}d`蘐w7U:6+gf9f_ Eg>S 3bѽ’B}}'X9AV5p3 UGb%/a[⾃<{sƼCqq쉀|i2,;y\KWJ,-߭_-byUD 6Ky}PދD605Dd$Iw;ѰT;"rağX-4D)&4Hx,ߑEѯфGM75kg p#9 yݾH6 +| Kzz>%ٓ7Aq0* T8h!+wnjew~c xZ~FКn +xqu٦ xwVG6xM?=lGRLY0 Zk94w&+)&g msh[̭!gaG,'}&6cRT ޶8K,j-RK$m={=t óK,wWg[tud,;Z@ )ht1щ lW 佅P!wOY?Y08>u !+[dǙx@9> iaIhs T!%trVz$)ɑ %D+b7.<@F) Wsil*i}+rY^;YЮ 'H|QaS 0p?.'[VQ~*ilhWtZvvAݥb*t-|8@i_ma–޹SN>B Q˸$cto!pGַđD S|ݡq9f,'Ҳ2ߢM ?C\U%zӍI0sxA AϢ$QO68# [KPLN!t71 &>tۯpvb9Ai;~Zi >S4MƩ2N?ѫ<& 5S#Hܽ4ۜT!@Vqb';MlkJMZNKU(7Pt ܦ$k6}6<;3Avthll(>;kZ6TrF53Ӻoछw/3ObRKez.DH I9wA/J_J {ET:=3c.lFC ᭛7]#ɾu xb DÈJwMſl lkLk:ΩΡ hZƟ+*40B#c57Ju/Dl+è 5[Xa-Wfq"W}sexqA((KOOX̢̽:&Pa9Urm v27`Cft`m,+V f-QaI*vuv=~Bݤs]+J K:gx]? 4JMЊmkPQ"#!Zה ?C"$9dʙ@Q\?N(!uKM() $ɵOwwg De b\: 휖Pwhms lHpQZh=ֲXkU6N'n}Hd`־'2b+HoKCjmHu0FLR/aolLbth>De#KF#´0DFdu]6,Nc~`[U*c{24ͳ!hks0}c,5Ģ'<.%@@Uyb8-6 m*}fV/\6?= >ذ"r"2/el8mf)AC!c]g'[y>Do׶ef]`f: nD v8ܣ-6Qj\1I,3 N pa٪UrEHj}-(NXbQy݀Ǿc$.g pKVQ|@ԇb1a |  Tz&-(j~l!폘 Fݬd-4Rέ ZZgR}2OFP!x0R;bj"3IBcx@WT[2 `c9DK bQWϪ!iӐ&`P,^h cHKB݄*7Y2sl| ($8Tw?>/P K4IuFA^S$T)-4wEFglxi~Itu C+'MHLԻjy"ା`6qHc# L0. &%67p0-,IU =(KcLpA._a-ZCom:/{^ƨθm$!ZpKm U!%O_H I5@ˤT^f Pbd!UbZM̰%v++HX5՛ˎJ,MfhqPDI˘mXkj"'VsyJ~Qjd27mL(YCC]H+3mͩ8\M6'@^^qJݜG {FrJ!Ók]И*"F&盬2saY{^0Dۧ88p~QC:oyUԧܿtO%{ߨt8{DD@NȌme ?7vp9i@fIyhFۏsBM%gQ‰Z3RMIHe'vm`c=J^kfqo[M9cyUקw_B$ݺ\闭a'# T<S>[ïᶁ1Gl;57^i31+ʪ!RRڙ ̬4\vF?cIc]txO VedW wudݻ_Bغ3+bҜq:cZad9 #aH F-KE|Pӊ78g,@>6*Nvn&UqE|{!I]Mغ!U a*u ԧdb,IJI*;tx"mYXiJtVNZd`(OV&_F_˱}7f k uV3Y6Wv~]è#4rZv!YMTx9!0u-t2Ћϟu^*SB҂FW;o)Z]a笒Um s`Uq{>X` ž2>Wk~=&RnxI_2 $8%)܊(Rd5SЋ ^Rƈk4jvhxYzarUR7!Zp{ş~9PecS.;N.=fG ('wYߵ?#Ƙj1;+=;L&ʳ#jm'ah~ps+skgrU%u S9t:&KDю2 -gnpB)Xq %uGHPғYQ.t0 (AEbERBIB"\%Cf턠K!NYv(Ψ+EhI]>^SQpLvD3Od5٢Ѿ)lJ .1 lhCĈU#OB ,5I9d gYz,)Lgc`Cv'I.t {tY8P[tt$H| l<-k4WA+ mN BFAY`_MHYee'1xYX8$̞(=V71rEVK׽R\sT dEJjx9"I(0R~ͅgr Cu2S>m -XC1B9+/ZUKdvm=XH,Ӂ=6ͥz#Xh/QrdWXjN;YI6́1d~ؓa&)52ǨQOђV0[oX*5%r葪rT cxP柶P}:!n[V1“V $#(AVRYbҽyQGfds?yT2Iu#2s#0><{[4;S. H=H5*Yŝ7a|ҒD|b"@bo@O/FFTimס=l=PēNJuR 1wo7!8j#B=\#aԷT챙"#NioH|Q"c!(hT'U;T)Ws@b8!R-g(lX"Opȕun6.ZC,:*7E _~g "Bvj=Na]Brgy֫b@Ź[]WV>RqjĒ/Hm8bc-gC=3vaSobM71kDSU]QuU5W&(&Y/Iؚ)2CW^{Aאę|o] I|;}AǺ]($aYT6Ce>Ng/(EhEA~cftɌVl6UٲkTv9Uŗ`Q's~Q$^[@KFd+k~PJGjWjD|08Ŷ| U'Fl=_U=lH9ߧR$bΆF1d ӥ<,6s (iO(Bm{CK3V^O5bCɦzɸk𪂹ԞBd)) 5˒,av1,ͭ%n4p "0D/U5m*Mi1C _雩 Asi/Cq!h@|{ ^0-iE ^s UQP[ԛgtDY3F;*Z^%Bi$2J#L^< nTUX3K#I)hzjSx:48<²O؅mXpߓcnP82^^Ңh{`!D+y{ʛ-'I<Ȓ7fщT2HnɑeI?3_Q}DsBK?1ƫdS-/ۯٟa[4j!DzZ Nm'Z Tdƍ%}:uhW Y<eίzK]  Ts8RNk񗞐(@qp1xt_l2@\9q`Ӹ3hӅϘ溣:DIvB13!{VE<ː-GڈyC`\ |.c'{f3zV+1`s QeUF T)?%5%6uEwn=t|͏]zhPGde_x 'ǫtsT?)-r'T1[?(|ݨW $X1i{9Kv!-ߡr"ިDZ0&$=J+P*?A`q*^CJ؊p#:$T"U{ lTg$;\6<`=]z~:73k@`!XW̮K3񉈌^]w˧ u4ac\Q=  2ixc1^H"P*bLO׸|o`Mwf bU:^GG$LuO`3]BZe5'fZOAV=XE}BYX9)449B.͔@CCuv_*6+\c hEwg1nSm}imN:! FoK*Ј7hI'@]W{WO)|MqJCSmS5&~{rv%5K`=F]tndߘ.R,5-Q7mLdږ2"vv"=Gu>@Ϡ<(f`2sKEOX-L]3lLz{=X.YF=&):cF~U'/T#%0$A u61{R3u #LZQXwBΒY0 f?*YwڃˇFIyjZJeki2_L[ڠu_CJXN|oV vkG\ fGu%l>5"~<'3 K=mG1 *VK?U\]0%i#-n'̙+HyBWD>@ l.ՋX729tH#:~ha_k5{-Ҙe?ymR FwI ױ>f84p\yuoײذY0vU^z~Mi[AK߄ WND<-+E<1_u^\3c&A*G.l0Xû2TlYcrP]X>t Š.fxq j7Ҧ-& )5کosܡ(!- `_E PtEOKӡ"`j>ܪ~6dXa6w3?A (@ETk4Sa/cb/6/&>%Oq%4V}z 0z^,ݻǗR*rC=(WLʼ  mE pm/ЧKtW寠Ƹ[6to2xvWH?/cq،|bsΆۡTG gNR?kqm=ךEx18 W`RHKTrm98f +Wn="㏰rwG / hk϶7w w'F]uX: 6faM26e2E:Ǝۄ9]-sw\pZ+TѡykjϜ+fY30]$e\shm9ۣ0YzCŬ񏖪#=a8W+`A\o590(` y߮ph;`\uC9R#;)K[n;|ֻ}o2b\fEEu$65%#8W<hT0 :"]H ȺQ뱇<ղu ,6/(dxcH-F@ҍ)5ǩN Ѵ"eV}d#]ZP8 > ~Gϓ8ftչǍJؒ4Jڛr"dK&[>stjkk:XM,ww2HNqUI7ˮ!%-~7>'74oLPav-˜Qrx晥/~p8P]LvVݿћu푏* >$!눿*GA:lG,-7JWR=U,p{8/T& 7brЍ1ꁊ? x<S2L+[`/uX C<hL2};_KťTB%2 %ghG?Xy22 t 1z; AIyݼd$g]ցj6%buϼ ]:-µ 0}~#RojELDң%6RYBew_ @ FnQHN,C_ G:_HCJ>l6.M_|PyxR)tQ`9|&@-(+SAciF yʏP@qy% tJJ.*Nt Z҂Pt,L= ى|SdQ ΢Wfܭzp'e6RGLv͗qZD Mѯ"E85->:D}ϔ3 nG%lB"8cnmgB q]T{ ~Zg!m`)=PrV(.t k76?*Adqfdn$E8|r{rjX v͐}će%nљPzaBoFa Oh&v@4+]^BCZPu㋨63̖|KpߢL^"=g=4 tƈ ״j, N~iߕ̂cg$ qnB9ת"L՞B?t>VŦ?"EDpv J r%FT%s[d䁙٣5 /Y$^I֊zmi_>F?]==]&^uuҭŽn7GpՊCq8~^{K6=7[roI@QDlCLkn7Fx{a)9A4Ad䌵Ź?}F?{E ;j,pc>_LU[)$73rWe}d]Gk]4o s%18r#8]׋H0{ y.r&X7,h0 j r"b`kJ7!ܲK?**ZXF7Rw5h;J7]_ˎ8[+B/(rLS!HUZXKKWŸGQyk!=tj3c.N'hɁBm|Զ¨7'h'6ؖl+wZ "þK)ne3b 9nQƨOqqNKs-rȿT nz's,RnxKL㐲D뗉3 ;s+s!7V۸7VBYFj A GQA@yt8~[C?9.]C#4fPAwh -ϬR;6åWH܏.˪#K`b,1V` 0NbGH8Jv"=2RܸG7ڮji%8 WPuCPUl FQZ#GߣʋFԏIԏAV;8AI6F|ʸ/aP h=33.#Gg6qF\u5 RG%g~F1q&u۵^WcKf ̏(&Rs,^@ʱ7CqjZ=i2Tn(vŠVHg7lDd ,>ka!hoTPl/ (|ɥq~H-Vj+'Q5, ;+47gO ΂/X 02W *ijhf$m]otpS::!LJENY/%26h7ߥF._$TBTuJZ 4v>)xYƈ@YD\fyVM_c*n`O@ yHKjy3p? aXM("uTXš/,M"ַn8Б*Hӓ##w6rH>V6~k._nb#~5 AoqӅfS,nzN+rk惕6mHlWC:,6)f eqűi3 uP]#@o{F@0LWMŚj/<mNM"lzLMIm(1nrY.ys8Z6!8Fn>)f'Ӡ~́1T`c뉘CL .3hƶ yJohHw$?׻OL#`dOdMMY]cla Tdnk:ŧ#) Ck 0?iLQHf?gZJl&Y ak+D)"-..K0Ue[Xv[^ ЄT^伲TmkҢ1qBʽ*OBn~yMR*P͝^e>Lwg˭ r t 2+ dyľEׄ VFp-n #e|˦֮:U˨ m@IV5 fˑyM'`w\oj }Ial8paamRH&8aR }*՚S`~,=cE?Gas` 95˜r%fu=*r(py $67vϨ/OOnV}E34ZunJ{4gu![Lg)0Wr&;Tw2>D^QKNG[Udx8jt@`G8x3PBх<2(jAP;6b4]8{n/gTA:vwbkWWL"j췈|)Ԝx%~ir|O>r6ǾYE ;7EҊ;ʱS&#۫ؼX޶&JW9us4j@v]2Cc;l K Ms\tHtķHNٵŬ%+۬?M`'StAȓ)EV)GHrN^qA)p d>*Zx8 J-wDϴ5,>VM\(ZLF[Wn-3' ?ڴ}HChoe%T݂lۨ)Y kqCz5_rf31E / Ki_Ax`EHSiםځΕ}%f# 6+ + &z`+_7~!蹈Fw.;tq{Z%=en43=HeOn_%<V2]57U$#dYNj;: ױg0QKN:]JzcuǓ#Ա$X}no;Se(Ȍ|G{Goo0.vfo~}BHȧskZ'L=~ښK<8YAH#'F۹\AC% mVVwۺ_M߾Yr>`Ky{Zy8e`6DIP)N .`lI FS>kN욼> C?|6䍹q ֯/w+ 1<¸DC82|Ts1]z{Yf"z VCgX}gO?2sygAtzڿ!!DY>7ze/p!TÍf~bF.~Al}Pkg}z;{Hu;fy(g5xB}pP6%ݰHV!ՊFShf APc(vE}K~͙o919Oܷt^HRu`4eb|G("epNpV)P2f/76dfєЎp#q%~:!=0ߺ(Ũ@߰aU?KQE_ WRh+C N[=R K!$Z-%3JjQ3nh 841efdY/q}[@Mj꡾UXSN?N=7J)8!+ipeHm3`jC>BLPCnƱ20&Jyӽ}K/ȫ,xbF3Dh ~ZVuT#kXb48)Ե3)zAKHE a6 IU@}K,t ^({sUb--u1_g(Fcy[c+UnUF#`pгꗱڃ'M2%$A/(/W !ڊū +P,NnD?|܆s{G%&}8nӌO$\K".۲wJ\cϼwX{L/Y&bfc>!\*RdWD%JHNj̗@6%bQ:QfuX黢-MQu1]&υ9-qԑDP2u0F[ 8鏥(_@9Kv`ܣ^`ifB?2+4wEc7,7e6(Α{r㈾&KHVeXp[7K $- uow0oRP374+D`ɷݮH0D8>cW„q*xS[TFWi)EmU~ZK=\^ 6cii6%.A8@^s˜2-2|•gOb]b{rr:f#ju y xKLdr<; VT_4{ asfːq}S*Q!1Zo6Pyx!R=(<.|}l% kĮ_;dZg#rjc\ HǠHTm}8bftfwf!{R̽kUry+Tp8  #pP)~U׭:J,~iX5m tJ{(ܤb =>ӌ,'CadDrP;?V@Ao*~=œsz;;}Sn;VvU pKwbfA;+)J/`QtuGD>Z. 9ݫPHoXJ,:@7ep$oLI1\T:n?%p偕u:|{[TDR!:'?1]x ]f4/ذi>lU/5(Y)d81;_Hv-7xco;T9x0d,[w/sKUK`vNοOwOv'KV9fdBٝ^?LJ5э8\7L;-̈zȆbvlZQc1n05N:urFDHϢ/z쟓)s%VoACMa,j m ~Bu,2gH~tHX:@v%=h+]k֜D @#b.d;$70iN=CN#85uʍB\ga=6T(/]F*Q#kP:ԞNeҘFnamȰ%]39JӤ7elU)jrMݦ6>fErFK-109Z$}(.ul r6o%)=Gˎ#M2brh׀k)M=5PvBpܡvGw)ЗHQj\,:LXͭ=9rw ٴ6Xk6-{FI!X3j_ mgU: X8A9\ ʬ5 xlAtup˾#-6k?J1r7T ܄3>dSȶTb5i|L@64fW¤?ߺ4a,û(X:tfQd!9ЭF|L6Ú(,|F6 G MŴmAڟ^ дQtr&p1 15U4ѴA&XOV`02aB61g!ص-9C."b`A\Y X Wvd$м;lGL\xFT!cW8* Z휅Z ׍XMj`}n<֓JkQ %S`\UvMj@5{jZ¦F+ZLY I8|ZH<F6|QsdAC\Yλ|k_wpfgNa"(&FE£_KOΓI(?B$VzUy_ZSV]}E׻σ&oF{t>QsO߁e 5wnd [FeȹgU<)'6 D5o`yۨº`+xNprc*@r8QҸ!#e(i>> 1YI|nYWe A+tr .EҎQ7**m;`*u h\R4mg xyv|$s5DpwI{2TX.R2%Q[D9D-0r ^W9Փm,tq F.ηS MpK`,H\p]gU]ȨGx7e*X+11N\BѓWWkAZL8kiZvZ$Lǚ`ꌖ=o>!Wԫ!H\Ҋ %xNzHjaJ6XBY)WyGĽ)s / )eHNwLg`(D׌hsy욷#<]1~(ER}HnHPGXvJp$`&,q[{/<;EEDu3œ%P%vqд=" O^aP7v$G"R61-8c|$|,!: kg]6YD|җ~]!$zJo1EL]wdjD<2piRۺ[Qn5r J3:jq"0 C h#5-,(XBXaMTVϧZb2DfhzRAАeԣ!|A,272z un8ӈQZDGZ*8<^?}:$.`ۈVIm@ 3`{tqvjB{C;WWk33tE"[(0֓ˀZ3:tD !^i^hT4lc򉰰|(wg"r,:^yӻ2#Io:bX6,O^7] &{ 9RO/2j-Ll4\ɡ,Z \cW,лFod7C Sm 2 5$U MבvW16^ьt:A PSkV°O9~ &/ŵ. +s<$9݊oe a(I{Ul0ń?pl3ɠZ60=z:"QԑaeuUB2G/xJ hh6 7ȣ9ތ\[iB\)|%~hsӴXLR 6h~.i"R=g~hŤ3r$nu*@R7eM~,SX3np»,:f 'eIm]3L=h\5mȜvhwqp'V0y=tOY-2ݸeQ[b3PwV Ϳ,1u?jԸ4By6;!)QxzN9cj",ѭ V"ڶ<6iB&&s=gӇlu]b̃V|q אOњ3LI2jxCWŕn;Z\B̳>u? ѪOɯ/,j4B]SA`x?MߍXA8 u:vD[Uq(Kak7#`!Z]0A۲U+jH~*)7v $XCB{wmW>ڠ30Q sYayb(/Dt6fo>SisFr ^Р-|,9S 9Llj]< P;äh^-]Bt]2i7gQ2)C羰a"<)[2JX Ԁi>INVޝtA_uO9P)>( Z?fމ稶Ӣp!yWǥ`NJ\5o4`Alr,G@FJhTȇ\_{; N I5bcL¹mh U+6#0L#P!oĉV`BPV9 ޣ(]ֽ˨ +(hEyJSYe:_F*NO<%R>4O2Ln,Ll CH™ֺ䩥 A_'oOy譣NAuSG&_f{"^^{7 Eɇ4#%yoVF?cFvYno^%Yg8F!͕ztL~Y4 y+Ixb &`/WNﴇp1Z"0-hбߛ^95Tڝ ~8!E.[*{"}t/BYmL4:r<Jy\Euv3 p[.O TѪB Y${,FՃ$`2d+m_L(sMGȎc?l ?mwP1S:UhKjGMZ<yK@Cc=݆2H cSʷw4쮽rλdv~ za#L~#~*d)l*\P#''ҷر3-  R]MKj>~*jt HHFjKaX:v!$y6ދa>R2 0= 2[O>v@p| {c s2YT}VAl|G82T6 zT狌Z3)BcOPGu!UH XLQ"OMQR>jepHdSbqW(i%h2 w+q+\ٓ) AW!|@1R)ùw뵂=fYMcĚzK`LEv2*v"Ra9'PsEYTp&Yjψ%)DF+6=dz52ۙVXX^l*Դn"Kō ;^4et M>%+4~ M:*?40GhdPZn&C*1޴ vh{4ܰavW|N@r43EǓC&`"n~ w\P!-NsR[zRaz70H1~{Q%k=x$l&\.*տ e'"ב30F aP2HHMT2.xG p2vZ$]^`k(Głz؈cE`P)Z9Ԧ]ҼZԺ.鹦9$c(E7ǏsLmQkaWYړ&mjKT-xki@̓Jp |*4Ʀu +gIjMOљ5a[Ԧ:ş}Oi/?*pdDX*>n'&+p!0W\mPE4#U]˅:33l,xDj3]UNLՙ5Lt.IŲ5lT06\|OzSxӷ+5_Ė'?m( sp0_+G@'>׳ ,܍@|d1ZTRsƦx- )~CG8ԹaOTFuJKG[`Bn[[ n2:t|q-)b, &Or?%L_Hꢥ\߱ 3ֳ`Ezu >Kh 1.9hUABGDZb7S7'./34&/;#9TQēޓH< ʕⶫYP;Dvb#k8ѷ|SeR')( SzpQdԐ%8j&0sn[!`樛2=]Yk_:W0ARIּfir:X/Aw +nu:(CL!_p^. es$OW^F|wBgQ5nǣ6֌:Zw0.eotvLůojquG WDcڝjԚ ˌpUcb՞6nkԄx&ԌOFHܽzZTb c[ g\SVR fAl7WQ']w'b:+)E;CESj_E uq(U^l_qpbW쟁95$ CF)f ɬ a:31MRm:oxRi Zdp{S|v&V/#0 -oMAԜH0=յ/!`N;[XqP> |18~B8E|Iݯ*& X7?*1֙=?'fYT+=-yS;əmn3qё vegд/? Kvr9hڼ]Wތz 5$ǚK<'ɨxZ2`ъ00y a&4Zo!xEN\/tE2Cz%M !P0Dn[I+@"H%db[N4&u5a0(2 2S;E)OHyxOdlòN:@-}~|={D 4"\esM%'ƿ0P0Z;(y2|;YMnm4$q^x4KG2r\M2?H).K7l.lj wޫE[on>Q D+d Oe]֠C-\NdN}F BYܩSQb|5͸\>dx"N1KOۏ|WGQO0lI G8܏.8mV}%Sў+k942 Y^w@^5ԏ*F@`;N`m**բ(@C􎽮$a@Xo۵gW[v1RڨD`eDdLxZqX_ -J4. F#nQB`x}jFXV 5 qxc[2B:n^YQ7_ABB?ĵKOۢPͪha} )_AoܸͣTv 5D9 c`MOvod6@GGF獜 |p$M{HP|zFv/.[U.T6%G;y (vU:EaQa-@VZ 5^ όճ}aϻuiÕ2,9L乶 |v=^s549cY~.3G~E d8&Ɂ䂊%տ SշU݈*NnVߗ(1#}@$7YR~ Ko%3]2p!9CVӑ/CH6yz=huy/,a,JZ*CIw%#A?v2-AK/6?\ ?i@Q[^KVt#ޞ!rv-WUZYd7zNc,m:&S %Ӧݝ*ڶйo9ͷVHgtצ };ILL'}_#3%A;Ex(u˪oWiZ|Nb3b%]}myoNm հvPY[&<#CKEbq54u]Nsm&y*,2&Q2Hi^z*j²| +{Fȃ3~*傚Œ"P_HCeAt~A7\yX&Dj\Di)ؑ˳=&Ԯ/1e5a0E-O)4$l GFjWB4XuKb^#c&ot`hlҌ3:} &eQ"W:/Ji7SF~t0jW^8DL&"f\Ps°Ϳă@˧lVDLB8~:6ݐ-(}(N|O^K+pz$U?=?TD1y28)/nT}SC~xT*W>@ϓ+پO0ةLQiUL׆EzC0$2TD $+a2< Ĝ@_ԴNVrE\Uynޙ0jX*GOd#I[AJ I|b<9z\UMk`Xn6q&\#7KC%m¦l !Զt/OOLemYvoo]Yc9^-G0MyX75`X|m0cFCAU{k̍^Z@Ms_<[+6E;yS- (,t(S-5*ช7N{=9[Κǝ }zsZx{ˈϹK@`Ks01=_a"~6ʧO+vPǨ%2l18.6~+FB?mf:f_((Js4khX 8nɮu"9HXM6WE6bL ɲ!T#}Il')5Epxҧx1tV ]`$kM/wA}rU~Ӳ߮j-zIj8eKϭ"/|6/c<&nLO,O^xLeӒјDdҁ<0{m i =m8C- )eUs{Tr$я/cP%?rw GqC6Yx8ԗ` S2 ncTr<`Nf&_ XÑ6Ҝ R#^?.  mA$jAyAuP/7۲\VC1·xRIT"uh˼' jb @-f,q'C|V9@]z03[Gc 1a2ٖ?ɴm]f[ i:FG\/Brw/lJ2^ pӁxSȩOt|ѣQ< {חB튾P5Z,>Tp5 #.8P+C*G+ EfQ G|]f"DN3l0 O5c5˞s(c7s?.ib?r Cd'zB\qΙnP( >" e׹-zJw{; $`.`82O6UWَ)zm@Փ-1ǒc ^JJ\pJaAܼXȾ خb1>2!_U1sC*n%tN_8a#z>4?2Q}5{[(FEoO(.BCMZhz: 1wmwhX>DoN΄plP?96[Tgp?"_S[3ʋ^Rs"\e+($u]:r^C9u=\d~A\\Aڸ_ ܹ Vr%:po7Vf15OȔNAXƱVZ*LAg*u" bg0!2FQÅyjk J}n2֐vi+kVÉ9ɾryVUHO4VjJfd`XKI9Wxqf Vd 6`QrLM_4ac*^jqtKټSƀ[|9ࣻa,*PxmAٵyd-D?sjx7k<|lT}ЪS`G@M$C2nd|1kGn|e W4>j~L-&j4/CYxuúiu+v%%8h$(%lN>`f| @ﬕoZY PR|_):Px V{޾*$\Sީ܇k1Xlܢ?9t KkxC\?R88w2L`^Hr2մ[ 8k{{a?>q5m^X.-a>^g_L?n@ud''5Bb5y\gaBp;G𷇑$"ɓw9p1J{\EUd~\b(TpCP`\y,s\ƁyZ&;2LwmT'@Kn<1GAz*dnvg:dׂx9ôhݢS& 0Ofq&$3UnrQeקur p,ȑ|Ud蝴rH1/PѧNj["G-HDyPߠٽU?-D̳IKT.@yI c%^G>?d<`Ue+ꔊkij8YК#2c쏕HrTn2YffvV~Ȼ*y<۠0mبLv8]ɰv-H!3>iHB]NE[sn8-d xlՖXʔ?8y֣+h=6y5>}՞/@ CڣBX{'[!Խ*8.F-S,_Hr#!gRR HY;B^QZ0{s Jwm<‰m.JGvM[AͤlwG! `0'au/K!P<)xl.uT+_J CW(a@G5$ċd<M=+'7!HпHk3G(Nt?59By%ӝ j8_0L!6nwn2ԣ8KR HU @ ۸`r!W$ #g1u>B&齪٪ l"yQ!+xFw;9iM} ڞBL S5̮9yb $P[~!w UK{#5rvXJ'Y 5pP)& 7z+w erD$1ZsC1ϲK/#䛸0y eRcVg)ixKOQbˣQVt>,| /⑦sgYZ07070100000062000081a4000000000000000000000001668434d300003454000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/net/can/c_can/c_can.ko.xz7zXZִF!t/4]?Eh=ڜͩ2pGyҥ-rD^FfiѠ7iЙqUp"FHur!v[a9֦Eh[Uy@ocbeVjܓ:PS@} ۠r@Q §l?| M;_@e8S#ڼ Xa.fE85Nk10 %ſQ!D|֏ LJ4"+)7NƝ^s1@@2ŚkeOI-b'oLOQu}1J 9a_:fU2GchD*~o|cU8]i,5WKŸ@a/,YUYNb CqFtuPC{x0$\MmQDq"ab2*2S.gFRKHjW. f.zrLm]C"ŝF\Ӌ_޽qҠrv~.MZ-֤3RW;0m#HJ9-83#\JfKWQ>M\;|=1f9Ŭ9H Yg"GBm {2g.%c٠ֶg#ɫ$sZ|s#ƄcG \0%JG3}IGPRq tz xhv| p6FrSUJ$`8R:¸8Im#?lZQ;&2Xe3 mR+Cսg kfahRAU0!X19~k,9Clz1tۨ('Ǜ~ސȖp扬9oɤ&ק1tPAVgRUzWOer-6s95@u,/]YF Zw/r*a_t Le9Tcn7K(HBܪi_3K'3.f 7^bwercGSa/p$@0jBbUq#-[r*=c~rm,xQ >Ҧrb|,bY1qVӯ(Z[:´^=SCnʟ0IcȄ?A_eK@R?#D (PΞXS6Py%) \&-e$w ZRe[.q(v|1Иɾh" 7\߼¶.B\^micѨ]@Ơ;o4ݳ>=ҕ>O#ƾwjQC!ŘdUDL";S3L"Cm&fћZ8:N02.Z G#"=9p-0H_dC6 ir+e"&S) $ۯIԎ c@=1`in\' PSѺj'-k5gk ꃵA^iΒw]}c:wy3Y!F|ĈHmd84F~ /~CL\Ϫm/309*_vcNoR%i36_ΊJ{vɖv>ȥopC4BF$tg ZFڅvm'F=kՁz'둽^˄c\y+D–Yeal 9-|so?:'lSDe ڦkJ \gX8l+kwQj%"pFg}Eo:jX-yj5x;v^@r6@<$`@>[bMr5Mʎ9>~%aV1%xmfx-īBώsvcJ9@O6wh;yǷu٠T#Z~!o?eWoK޹j3([D( t'Ԟ JI]A(RϞ!!D~1[碿lIf3+BI hKßXqyLz":$iT{dlՁ[A=.eй+(=mfȧK(Zf=s]p[S,Sm:骽HL7KeđW SBѻ1ذ~xlz~4^MK;{WW>^jd뎑A9!L "P]I z_?CO{$|X{x,0RrWf^eܟa;mӰJ7W+"caD nd;ZjL,꧄ɕQBfq:O)%L:fKe|J.$x9>&+d>% t 7gRin ~ N^-H *cj^ѣ'8&{3Q,n&XY^,c.s];yкAdrUf7!.y`>/XIs/t2' 3atT^ܸ>4&m%U&A@ZdX/^ [z#b* 'nsbJ u);+Sޤ,dޭdg4xx=GI,krYmtԽFrZ=6̗ ,In@-ljۿy2/PL#P(WQfibR5ո%pLmr`X yv7ppӘ0'vj܁TRL|M}kS8ZRtBۺ3Eܮ)Ƹ=+ekUfHS- 'x)F'@UGN lI WH&OY6ƍ䛌)zby<;&u ʭ>>LO}Ufɾ&dfwZ*Zp|i?J~B[ڢ[-!8yce JTNɀ?pO\Ps ŕcg?L#:c viJNv '$ +mH w+L̆I-\;= fZ}'S ע/QcQ+ݺ1-+6Dv걭5H":p2.e*c횫}dp}DvHbDx[\NJioPUH?R8muFS~Nfp(mao g4)4SU ]PFf(HNi{Q_ H4+cQs~Ojآ2nvi%zbFk[6 C(VBdQn͘ʲ/R0eŒ~зq:ƞ`)G3gsg6r>#wVx(LtK0cp@ul-ZC>! Iq.4^ozCZ?' NH*op:20aX Ax\+Y|—.>-9M"@H+S(Yi'pb]vgSВtDܾqn$"xN.qc֔-yZ*-="q>ug^Cqef5m$$ma$ .To6WB#'mDÀ<0؄COgx~-*׌f#qK-BhE1艞nt2Sxj"|u&sH 2+6L7mzE&-=l "_ fuvxVu@%9YP8zu}rd.uhxUazHl $/Q'|fZ!?(b}f!0XNAiڠ;˝Id®vt{h ݠ𞉲CFy~D"#׸1Hl#0\2zp>G`&Gq?T2%`\dej$C,\sA&D%eE@4"%z@N&$4[םxt(fUH~j:ϢW=j5ǖӤ!j i< zhpL1RfH.b؈e5;sb54&zu0uO.@A79AfTr/3G\v}[W%Pn:Li`^gb  Cgɖ.P(.0\Py㎀Gl$ 0fgY!π0|r{BRȼmxNg,z/r88:*<+\)кFVa촌MT)&: [KJ_;pth(ϵqA,s䩁M-{KðX ^p rV&r'.-QP;<ό}OaIe't#&ɢLx3;vzԤlr(Yk[tBu 2q2&\fKe&vYoJOc AQkeR1'I.ZY 4;?ng,"=5;Pvb?,LȤ LLFEd 0: YHĒg|, 4/6P*Udx# |@kǨqcC#'f?W/4VQi2T=`͑4Ʋs{ɢV; *ړʐ Y:fE@ܧ-S^kp (5ij%i6VO' U*Mr(3oeBh\[ُc(VH?ȅ:H6L7୰/3yodDzawytD`eqm.U^ d1Okc & ʛӞYvL$BJgɠqrRiOgS=fMl킎Wko/5ϣj>BK!1ɭü"'g\aY7 yE_52I~;8)eҵbN*kikzY) 14Xx,x4`P}3'\5#RvYQ(za%z8ZH3NoX dй-ޙ;\Jk H&>밒feF%_CC蕚eDss}^+IWЮh?/I!d5-$Ɨ_oվ^V!sRq~Ή{e>KT&V>ֺ5f*La!_̲*5w?'Mb_A5xIFp6fXήfУMNx|¾pH4M]! @Sjw؜| }bC"`i"syPճi%Stz>9l[]Y98s1fU@*s"D&fltwۯ)TTnT".wn<8GyG*o΃d#{[X.3kθYˆ {6V1 dKD9_!z)`~iܤI-G~ui(ҹ FD,٬T+;&F!׸lj[dWzw H'zPXsB!Fۍ!1]'S`lPJfx;vtBLz qCQjDA&G-u׀"%-tgPAb S1 5MҊ4-|mHSeJZ n;$ y{T]{Uo[\!qia2Dt%7% ˲garugX* Bsx5-^D~I9# 9|watݎܾWPBw:yn*֧Am-vֈSToG< `TvQύ(թAh&j{=w_3Zz,[^t=j$o.Kн]P΂(4B`]-;hM'I{c|EiylǩǦ¾;igNy=86ߐؑ|I aJŪsrU'n`teLcGzhtvt4? CN=K->_m?J]y`57y9P~Wsx'^@!{q5Y,AEoE9o%mv92{ꨔSztV#q ^32oܓԮ=wpZ%剦H `>"m]0iWipS|b{-e7ܶ ?7g.d~P}H9 IK(hY'z &VN|%'Gi z?y{yA`E >H;C$m"rP"2yq,ciלZ=7 6;|L5Y/:31񃙄OKH nl])k몸Q.8ʎ})U}{){ܽ j nPWJBj6QtdK{?]WX(77+LOmosJa9?w# pԽbpUF.Cu~VVND4 `d SH}~M 4) !Z ":b&PFK2X a:K'BRԶ ڶ*11a]wOpN3#ZT :d|fT7R .k-P@:\u.Kׁp+P#}͟FaŰiF pM# LpIƬ7'=< {thmYġ$MTؠ;P(:o8 O ,Yؼ0O!4?{ ~g'šɤZy8 /q 'U%r*Kv@*Rkx c>pI|}f5x,<͔w'c̥͠0Mvܰ]a;C\WnzjK"(|zӚER~!th6atE;~tc &\u *H^m(o&tG,zfU[x6aAs]o$Dq(bzB692o= a"`]}~p"*R-4b:#zx%7!8m `Ŏ.. n‡:wȃz]X.)9ӽ~OgBY*I⶘hj9<Մn:p:yt{[20_̊ cQ S..DLGQ܎Rnr8bI c{A dPo+$n[&JkDq#V%q2f+f+jOqtƁrM?LD-P֬ 6GEJ΀!L`'uAujg> Ǣ:rmW9=bV'0uccrKHM.i4h1%Zq/Aq!w ©!LxTD^M|@Iv;._u=T|j}s#m% }SLu]қYPb}p8"vkCPs!.y,.ǣ14#zB<5%cPlZ,b%+g !Bmy3`Sw:)t#z;DHMLf&}wx߫v!;̾;}6쇐tpvAK1 ;;"U~hQ8,cyg3"X犐Y2p2ϟm25aMkI1QqSim'z7ozCL<Rfb _v pwJ/3y \1r`Lߪnʄ*[)FR ^N1MkV2m]^GS YuF 4O-\:g1wI ?z~;IA!@Y; 6QTb0E:ur< 2ǐ<='YqlE kfRyYʼnCt 8x45irI`t+"Kgk'zEQ(*^>ަ;`rTDڙ59bNéH Ck׆rV7!YdD [{:"!쫊) sy#/ӕinQ机{l+E'نY v*;t<-L̜ MK6]dѠ8fX &բ͵2ԗIx] ɴZt;n onqLL]3s͙iSEaRW@\(rJ:e5ψ{%tw!nܞɌ,Y= lMsC W0vtn8ļ_|]^]u ۭ7=leS\LgmY{ρ5 a%p9J9F̕LfىkLj;S ބ+Jܸ sO+OTR&:XJZЛ%4nn8("4Vpj>ZODD]j3Tü_NSmw5$ygrZ! TE8hU̡+u$,)6'~{MChd3-Dvo-6 R^ݑ!'E1I˦kEFqxg|kJ<{_0Ϸ4-EtAڄR{b's8چ#!үW zWǴÔIc7:mЀUęCwH׵mނYHQiYJA DX&a=phK#Y9?p=X{QINe]Jyu~UWw^wg"enj\suo0!ܺtq~CPz2&כ~QѱFO kvw($[_KL&p8ڇZ}e6<~|ȎG>-h47opUy$e}*MVHZRwV>|$37蚄`P=gNc|cC!On, ʫ?[CG[riXqv8L2zR#c(nY7*]%l;)码V4z8t\b3.^;#߻De,d# |ZѧIEuT3x̄ڤR@<*EXYdטCw| Wa! F-$Nn֎7n #b7/#]t9fwS_'2E%ch%+yF!gnQHȣ ꥲ*Z֯YcrbNxN$IVopӑiu(F!2pl1W7i > ڛjim1*: ը7ëkUV7L٥g o&%iR; \(\2;閺 Vt&2{nѴ.Hbih1N0ElnN/R$Yݝ `dVOTrESEXkEPoCםT֓YfO!*ˮnB*8M|2x"?"0$25HV Ah<3/ 懲@n?uyBŵֲ?]GlsaBv0Ye&40F\bNAH*>G1߯ obIl]1],&i sz9VB]6ZQqvIyNE)WG~kk uCA1mbG@!`T͊HP`sgR֚~q@uUfJF;[YnwÂf.8K,5A+z壿% 1KJt?A>QO7n5O"fYH_N~=Sܥf-2S0߿؝flA~dm!>Lo0] L6{w 食!;\,KbjSw3a*ݿm,KS\ya匚^u#+z۠BC 7Y.SC(F[ [X r2 k"P*Qqo/&/D1}Ͻjbҩ¸\/F,"6Wk 읷z⊵Z$/& @2^ R@lKfcw7ጽ=,l\R ~ɸjk1;7~@-k!14\.ر <WdRtۊ7[po  4밅^evK]W!zLA%4-rEiEK Xu„8pݶU@.k|q EdٵN͝j4$Jo1VFvE\xotO7?ǧ=#̸>a+T[ Ĕ6)cgq$|]$?; t;Qcz*Q#giƔ,a|Uv%,>i8PEa.N ) m0xO0-G wqt1щ?T.}Qz6zJ &a${56^TP0Y&&kbiy~Z d /:tl3Rw\2''7PU!~ad~Zs彦.TcVlgH$A+W J1|| Z;X;ނw/zǩ AK5\{Ufаv2"Bf_(/flՔ8 8%$.痿&ȡGS+[Zc(Sיv)4:T")uvS|F +"`8YQ:#{EPasP[LsҺT3r$n ;Iߗj(vW "bp,>s='ky=Wy`1ݨ( U`ٚH܃ZoqQ/嚠E*5dȶ^_)Hld `暽 Ҳ:;LdHIydS:QHK9m*?t# J=CIJMXF5QBR^>ٿw_F5vf WiׅOE8884`|QlwqX+bEjX Hx-05t~44E̼I?T\<}gMj4;2/6nQfG{hp'Gz\bRP1<Ϡd| o#J_gA=k>,YQeHjrD/%(p(ƶ{7VCR_ղ;C*+ce)Xj}6.jS3fXAGV%ipfSx0]g&-` .t,swF&NyF3Mz ޥKj$܊'\ Dr\ڧ}yz=C~Ya{A$K(} Y(l!=Ғ[@UKM=d\cVH!39_QMMt1OԬ@|<翿mUn3jQLk`MS п)tU`-l/||og]y]YSw!ҾG8!ZTAAߔ([9MS]I,$V;ǹ@d=L9+܃ϭK0Hc8>4IؙTDU%jyh>Y{9<z+C`ðcF *c'n&H\/(L7+4*aVL²~;oDÔB?d*ٛ9Szw8y6Xa̅A43RChZ w,m;68@-(/H&ټ)*oyTE=.V-n7QknvN9:Sh-wyQ}VAP7 KOJ3uz:B'1\y)'L96 ΃. 7lܒh87 G3.ea2Z4߆!|k[Zp0zw8}h3_rHق4taՈ+OM2VŶ_ף綠$)_d^lUz=C(tbF~;d)uC$cMw+42|Y6'5P΃VV2gLQGin@P>>\qQ>Hd6>4ףԭt-flLKJlh㨞ij&LM_V?`;<T3N -bf gl ?{e`Dݩhh!/rسu)iWϊCJkyJ+DO;; [/>CARLj+ix<#۞JB"ug*,‵*oj0}0P̳Qs<#zP 4GgO|TZ8h!6):ҐBe-]7 N!3?axO? l!m24e xk ޚ]3#Uɮ E7.y ȢPYg t)K_:?RS3Ky_x3:^#KĀL7OκBLDe#ihɲݒ.s#tsSۤHVDI=jr\&*bh+m]Oo YFh0[tMTD1tѣTO6u2+->g'h -v0CĬtἁ V7y?Z*wh͇A2_\k~Dhb E1\%8!`px 1j'^ْsAbMz[p6lEdG?1L }x .|rcwRY 5vمelC@Bccb RbtCy·&[P2SUn[kX4 SXԦ7QrntXYp.W= kr)ƉdO٥0 *ɶT4!ߥ⻃qJn{? .։ph ~"W u ע#_^ ^|L?`V_%#/OH愴Aل!'Yd\1'k&/4@{̬o/!s@0Znk23B3 l/7>$Ğv+Tѭ9Г(1睩96!iO,U3'ܥ̳ :be^%t-.ɬ# W0HtG{!UYdA>Re-}4U|t7pEه3ӆ"KU D1PPsu95Ga3+:0Wuʥ%F9?Bgu&<:h4id)[$Eӄt63rc0ԕjM&nb"SȜhn:U51-d^D)a-_K|-(蓿 x@קˌ;>8>D񰢐wV]dFXB]G DF2_,WY|7=Rl\`v,ra U"nOi :snzB3'ʐwŦ(5THڃ}'6!8Jɜ@'T:0J9*Y YkOע`{OgrbMOD/yM_?a(z&A|ePK X{0QRfd."D 9ޙ:!3IeN[\guQw9FWT|ׄ7E|>xΙq{_D7K &q~GVf†aBv6ļG&(5`!/rN8憓i5A}!md"Uk8uO AWC=xٰ&b,i L .\sɯ>/f[\YY7=R?ZQgZҀ+X+ӕ\b׬ve{VӲbk0F޿z* p#sJo7TN?.UX4撑S֎<pziy9s&]YnNїDYY/L2.w8o)cA(R* ÝJX&[*azRg!+ɉ= &52.(\ƍ(Ւ96}=C)IIE_qbpcVFy<!o 4h89 ̆m73hآ 'FZg4\ɋ8\K+iq<={ <wLͯ$o=6d]fc;h'O~֍] ǜokuW箊k ޙZa <i`v8Bl˺ַVלڰY0Dn7^G;s1H=[zt*g5b+:yHILZ,WWH-T =pMFNu< ӹJjPTj װle1} fޖD?߾ 0cF Hsmt`ڞf{rz}DiW3ciut, 膃Q1FsFB!~\Y"깈k˓\%JFP̽7saY ^kBhwjڎ"'F፱<ئ>AcpݍZ;R"o5+ +Ieǣ!XO7x9mxSOQ!$~;uO m$SWYTF%O>}i /Jͫ:Sd@?*eG?濋|נqXMod{l-NF[ސ,eqae׳8sA(<˸(-)G0vӊ=vcGdm 4;bk2閈)ېTpuh_ #"q0P#o%unpءI1+4Ǯ) liUU_]53``&^?Oe16n Au[3gU4,k @>u:?ݍƳn.xbX\!VԨ+-΍ Y7vgm9TQ](+cvv.z g"Fpq"qLPLmØLG,td?d GPK(U$zW.'2]b "`Ln>7VRp䨱v·Ls㽅DUz?x&Dq * &Pf0L9>.|0D5Ֆ>]>EAZgKD oL{ˈL悳^ (6.LʈLq=*B#8CP;Bt jH ,]`gföV>ZaoV`:NƅjYg qH|`PȅpqN# 6 zKM9BB>dJ  zyQ9ֵڋG5^4NoNɃ* [ڏ~"ZX.9┅N䔞?}t| ktCWaBcRQBg)?|fհ4K&ʑHttWU3.ta"k39I*= /f"ß 3;&y:w~kt{~23{?}c%iiYaԃfxCv'?Ј/KUt j7>M>;f9" @(b:'ME0{פsِzh 0OJF0.ҧ4HhҬ wOy*mmzqlً<+|x|e =vl(nq/3-v iҳ4HG9D$Y6ͥѺY@,`)P%^2m022]䃫FgۯId,k7|^2KwP yD/"}ʒ69 mr|MNz 132\e"+{M5J vW1vp) 6y@<݁b0-!\VS_ړ j 9ϊRis~EsUp x z`3`!#y#ʤ^L=cu>ZX\m=0-(9-gt#>*үg-2#5Ee 4XH$ޒ)[ğ=lqZG\/StޛjAɘoH-=C}{P  d|Cђm[ Xk|-D$&( 45h6{HX8AkU{>kTmH^v 0{uWNo8<i SJ"]+Z4CA|z$_DHk!RڭRpӸLH}Hfho$:qL_)XJ9M_K+wFiD-22)k\1Q&:@{?8mWƸ{ک^CȜ)/:>TB_m1Cb$T R/bVN0h!)aS *c-<.Zz0"HAJKWh5tQعg5:"WZex'wצ;RUG,mϐ<}__.t}I!;At{d7meek=\UqDÆK_Is2!ug7us#:`PLM4A "!恕{Y4Q (O<_2Vޙ pxz$5ĸI^ .cƜ+_UY,s"ȱJ6g/XݽWY9y*V@=mzH;s'}UP(Jм}Z @Q1?W!Vr@},!1š=9GzQ}9W{q_{dl;wȁ必VM$vGݟ'"VsOmVJIJ*7',qkiu.(K.<'Tɍ_yA$ɆVan" DWI"*{?fʬ`I JAmXt9[6{3`ָ\|+;GA)b @Lsb1 V.b`ДRe Jvrt"Y/FbɈm}n!(a89N!qxl}y<Ż ,kj$b,ʥ#W@m-"vH #x-  .[dA Ǧ.%|ܒ_%Qz>^9}%:C_$5'JuɹDз3m&l' Y?QK {jDs犷^EJm6q9p^ ^d-$%U07 ;IarB_)lcr1M8Z ez1^hg+mA=7ȧp!R~²^b: Xjҁ[sM3oIE.e|C5x7w>G^=UFF~ܶyb yjYӏm'IQ85ň̠_{ry lұP^Tgt}6%}h̲L."w@e,]woK(rtqƂf{MB6V}r_ >~)erK,bO42@W/5")Һ+Nsg&[o* eJ,"Z:zfy*K>]~| u{mA@.&NYRb. {P;(8fL-a:VybݟcUz?gRza2!58y'Su!57 `N"(gB^w j b{qMoKapSgl?4 io]gGe%=0a$ .κ%$Ř΃yOz0xRgD)Jx0R:PDF# T4mব+#ܑ1 Zͭ25jʌW㸓R7D%e5|-E{ =,A؅F? XRf8jVդ!!m wAp )O~1Q+dgǀ'Κfz)#0ApBX0:/ώciId0LB!_n#6pbf̗v[_wv'S{ĭr![yiw{P5kyz,N%aBcN &<ᅵZ}WpŠ,U U:#?D4+d]4 ED^^HĂiA-)Rh9ElX#/qOWI\@dU$W@TߢE9#o}Y3aզ%q.MCo] + e{!r0i::hQ)?(u]IcB릑chw.i :|#K}2rzfEGռڀZ3syU~-7j"@]I\2Q#kA,4B5d qҞtvt9naҼId A dnsmnW\ 'ů%ϝ(8Rum7C뻦1\߭<ݬ{Y\zTse^Pbwp>~#[\&WCSΦ'uQ=kCY,ZC/$X[(H'#6'v5zfl+\:1[K$h_fWy lo NӜ/eA}{}I/9Hgk$53,sHE÷>eRN{'A33"Mc,<3U#n^o(kYD6Z| TrJbPYWOޞrVr,2"d}#n^Zq%6Hqo>F~M Kbf<yPp%L\Y2n<|g`͓K ݝ-'/0sa*S6y;(hf|d/au"^$h \$5h M9JȪqّLLSCcr ~#~ndݮ]KGvnn̕cNlsJCBx`JUR RS Toi<&`-~bR1 0Qe@+_Jwi[Xd͉<ُr 4g[LԹb0 P(T诊>xP|e(\[ȯB }lHZ*X6߀FB mˆ.MgӉC8@dm͎+G埌nQZ1E1}A(d_ [-W ;Vm >D݀Iʮi&5]PZ#AZܷwtQKNJ:v*oQE}^m1P5m~0[1<-^.+k k펠  ;&v7{d~=DШ>zŊ|tZ]1MK'b5"5%SWW_r%=B.S)`7W{Q\g؇Y]n4WI?Y8xxJQ 1{|}^؎u88mbă5DC B])huyx|P@#`r/d|sV۝ed)_ۇ^Mg'MΪZ%DfV:aECF .}hR #XzṬ%ûk6"Ɋ=Cy1gT7%e1)8sDɴ.Vik0(JfJO|5u[kr}-ڸ 1ѼѺ(%q&4&uB/E } UW~AlCS֊\yrJR_CzgD_o0&;V_j!i,eԚC)kٯM^#39^szBM<īF\ ;vTt[£/~TZdfP i+yIX)Ƴ^ 'r"&ma fE}J%2Tۑ4C7P: 7."̠x+pw~?@6~\OtPVa:#BR 0$h3IU vQBuXn}aKwb>K~v=<va%@&+Yv|Vѣ_VsЏx).ćjI txEh'CH!.NDIۣO*eمoW ֩;?.,LB"F-(AntmgEZueGJ\OA  &-ġ5yA#C`a :Ccuw]V:;Né|nx`FH9-U/ s;k\UE横p?oux?1eLnh?=#cʂCPAjDXyӁ>J[< ;wH0L&y1,̹|{ oBbhMXYoߎikݫrԅ'Ϗٗc"UP37'fR2PSy崄η^!#y0QTDh<2npMԔ̄{.DڜEd@bKvԔDG;=!"&.V'5Bv^gmlЧ,z//qcy34sSRL0D:z&}2x WM1zY'b=.WstF)kywhܪơjKr<j‰޻V^5I/m-!'%ͷ71j6FyewR WlBNmAJӨs6Po2a==>|N3y}f,"f?,/qzHʠ^P%~)Bl,( <8 *:j&;+לz'jyvd8|i@$Hw{h3ՄV8`efuRg`,ӤE zI$gnI;MAq igw]Դm1AfM/Md& w}@pW! +u"Qy%T୭ذ00>^f ~Ӽ49k|Hq9^ {pddL,iTVx3}_= %UEgK ُӊnreg 㧱oCJ߅K͕،Vpπ}ZLW[:HB>^lj]]L,Tl|>N @!ߕ xK jJSĈQP ɻu8>xԥmEA/dB{^gQfJ?Tyf-S]'R"O uAn(7\m1QRÈD7~CXH+XNު*kUGCWҧ5,v4!ATS-4Ϊ.rʲVЁ3nڹ,٪<0FhIǪ;|04ӅјRҗu#;a*ww{-NR.ވ.yx IeW3~!]7cLe~RscN ЩyLx!&'O#EF^=%ٕ !טi`9&n$iǫg|tΆd< ӱ3Э{aE=(G3Vmch4#ۘ| qHp[v;ie(ڝBZD_洡& 4/`]˻}䞜Ifz Si M7tZ.%Ƴ7V/XL.XZWǦь\#}ym,>KYMYבݐYJ*|iy,bQ r9d[ƙ6"DxNLsyקIw1-di^T/ôqӴehp=Հk }F[jdQQhA҆;Z t^uT9 5H;8{ȱHkMi)泛?rK2i-i4U<ˤn5L %ńo.4Vِ3$wIR-z0 ItU9Bڎ8\c&{B5-7MZQEe5/~BZg ws@ ܫg*O|URO)r Vm`[n¦;']lѪR~&j^=)51W ksSӆ;[<8}/Aqg8K9z<jxixkRONMX14Bq⺖h %=gO[kD Kwi"M7+R7$"R07@JlsY~,1elQK ]~MhQvg" "f"#*H, C鶴Cî%voT:KuŔ-"BŐ8ɼ@oQZ#+`3d׬}iHh}t~}3a46F-V?Jb.*P^J@l 3ڣNƬ<ơ{Ph| /ԯcA;L$rJKޙg{tό^bs^gT lqL{A@SP&SHM&ݚkI%wݳ鿞ybiI }'UG~̧a)NAV]%դ^ V 9%ש)ybK0%w``ؽyitn;mvdn$ ڎR@¼ei19@&jW2~Xڝi(/6=(Q.Gj J2\\0M$_S*dR!\gLk5P呛7t3q";đal`sQrrz0Ѩ|_3]wyAFt&s JئX8fьjX30tt*[`'Q2OMv :ZTҷ8޺2.dc,)!x3Vi ތ2=NC;u"χq+֯Cs:~5^G%{~E1JBYB- {"}Apc^`:&;f/&W9Eɺ*,P}#+C\|N{R pZnoB[(sJl|>q) vD4,@ݰ w aC&/0:% P'4u@L0\ATtI5088WdEPz}~#;a{ҟta>vDIC_ńEt@faz+d<(Mgsm>ެ'3Y3I,8+w’(h&P;YAcطhߞ`TV.PU-9&U|b|T۴>z_-Q"ڤggeHaLN.i@1-tlG]sZBdtgٹ><%> Л "aMf/8ff6T|6D8Ke <[­o<\l\ J YAl!1l\c/<=|.Qc/V&u5͙Unl4ɆX` dV>52Qz 6̫تjPc*ܱo4$[+ϓk[$X`ڭ;B~xCJlnPÞ(EyрګƎtk -r$]ވ1PLͧG:& Kļ~̔ЂHZhIn;_zm4V ұ^O6r xQ(eU e)|'iHX:m;Skŋ A5~#&])oPO d`w/c6ivꪱ4M[=M$3QʚH-K5z$MW蓋F3>kKMzkĆoRR8M MHEGsԌݐT4%$ChC]:} |&fLBAzZ| UR80;}gu't=~{(Ďڿ/B`H57b^AP@wDGE9=rJ+3nQo7>s"0aGKFBC$F.*`7MG03TzMn#NS?3Ptc SQH+M6h1

    aY+swnz{3ULէMcNW8.D3 * wH%2t͜"# tli̹ANBv'V_~ػ>qZ00z=v:襦"̤=!}+}鬐yuDFU#yw jk:Le/7 X-45 0|w)pT"n{=yv2նܷ,nxm/@x%{dI> pZTLTK@\A{rs‘)49t =d?HKʽ$hɾob 9p0^l>ϊ i"1\{6 XS'5z(PETShui (06Ѫ;ZYn^uc-ِ%B>}ܬila>̊W%ԘU VY]J8R_KW&d8jS|\yhTǫ+gq,Jg43d?qZ&9UWLHa1%mkKRDB-?846$K@s:v0IJX{o$)zѨ 6eQ"~JpetslX-2kWJ1׻%|.!t{(37^4vTFK TͽO%W%t 5'}O&-!Mk50ֆh~I=[7cRc{FAKmtb\4,4%)n. 0bH~,Oosx/IWgi<\~T '{R.T["/!<>uf&A\OtNUh-do =j*_0x3XO-Zh<);Ā2HWpԮ>U>8I^RjHE|.;Ȣ`*񔓍i>J8\*J6 01il9LWC,YGmjhv6N?п׆ڙ Xa7_NkCUF'Kܚ+{_  C&Jo=5.HlQҬן&Lqa8#βH7$niN |Ѹ- ܝ-]f >hEeyQLH3-1bB\._ 'Z<5ME}Viy5{de! ]B 2PZ`(exCPR?<|qR?c Tm0T8Wr7V\+ sL&"}XȓJ'Q*lRs%Rz&+z'G n(}nC|y -BD㽥:mwտuH lG zv͉ZV4֘#03b:?8-k90[˂OX;8Wl[`XlRK:{̀&AS[@vnDp:ШU8끾2T3}N7ߨ׾;Ɏflپ"AhP[ 8J_摜s'T<|e237_<V%ӚuȌ9\=1q/GmGtc 0=]֥K4[j8kVOP]S/Z!dO-$|J$j%ĉ@n)ƃ#uqE8|߷uR`tHٳ.;ҫjn{i 4_LGݨDH)*D #MQx`״mu-.WOo@B8ݾ(n퍜Vb%(bi S5҉Vv=ӕ93ςUQubP|_8@wVa'L k{E'V-CQg3&w (v]"[Sذcuy}k#@Uο>"bdMJM<f*`Dz=9VFoB1 U례 F-4tGɯԌ@/ &48Wz)-cV#+` %E:U[kYDrW<&6pT %&eШ %|gaTNwSs_>A";T Z;'\B RFح헂+KfH:d57DY߀ lE00O5|#P1]gO7n-LaWٳ'">=/#d`V\%u1\;ZG5{ QHrzS,u7=R@Y bm'6ږGԎ|Ա&zS7>^Vw3x68[AP˞ٞ9S@pU¡R4E1=x^X>F<Q8kUGyxЇOwX'ajb8~N;gH0<> XPMa]ND`LwVK % ;47.jؓ jK<"6̌-t,\|6umZ)_dE_\.܃#]RfVTڱZrҮV{X$jYM6$,iiaıΗ*\l{JE<!$/'-0;6_ DRm Gw+CO0mF.Zq1ةV1*YrhQ7Ⱥǵd׺RjAΖu?己{`sKo C{ytCU{l4ϒ{ǜR4F<`Ny\W C~v3ȉ齭:7::L|T1dzB~Mm1Y*gFwGj*W|.E6i)*(^^"L1ΈP\v[&SR)UjZQ0HSF~hMY^<ɴ'Aqz13j+K8{ (!w==n1;R2bPvEmDAk'l:7f bi.B}#vL'fT0=5LtWU3b7OBZPjo(rBx].\^2@!psU_&>dDUx ۷ϙ5lYxXACXsa ~+/r0!X4US*B3N5F$d)X4A-؜VDڨVF_ QBrl0/kN;q]1 !=a&,z\AmXt)9h{ hz51c1 P Mw04+Bȷ gy_# U,L_Ds!4ۖjjX0=4wFtaAFa˞ۆ?CX @d1B5fąe|`mْ2Yd-Dm{PxɫҲU=H2&Dv,_e_)s slJ}2;_}kCmTV慎gי?lQ3ʶ5_CZ#OHs8,w/Ơ=")^/S59~+tnX0? E) NݾR`Aϐad;xOoQY_[I$J' }B\ ]WtA kb5JО]gg.zMF;(>!T+vY`dUXWC$?VkM g`5l^JTP4 =$tiU'k^,Xgf?r/բ*^Vw<L_f9ꚭCj@]<_z{~@Z{.4fj:{#^}5+;wɩEkBzѦϴWbOtzEwD;Mx'EA#3D3~t+O:*tgJuވbu[Yi|?>czUe8vTz~Z\/!&}?/(X'Ŷsfc=.:'.i( ¬_"fO*rX˥=sF[Շ N#ɤ#c5}xNIkQ Sۍ"n&昊"29#, z]zp`4/z`t59KJlǐg rʸwu ƾ;: $F4@o<&Z= )gݫK A>u7]C_ɸ }XtH)/bxn唫v(R_S7/.?v<L98w8]?̠F1tCUL֮yY._q ,J [עhFJ44pI@=mqd.{6f+$_2$۠.Bvohw}?sts_#Fɏ#` W;1T{hj1w QH:y/n|o;: ̢ :_BxOLsn \9?Ќ;cNPcDz'0Sv _zvEaN|sbOwrBXHw3wXRS(FD,>E^Mf~\wW48@K{BV[6L4b~:?[B+LcIв!{X (fA$26WZs!<*D1|L}K8 p〿mcj`*r 5&Z:Plgh(yUA4_6dyxSkU1xD,0܉!v@ [IVJ|{5&RfkEŦ!^5hLa׽Mb)u@X0th}nxm OA{4bߝ"9>"\%۰ 36g!;i[j=^i=rl_Zݒu>]m;ca:#U=f}d%sܷ}uxGeIއ8b Hrt v; ^sOʯ$._Ŧn7\ ͣ0˲<Jƹ+y0ZҬRQwWy"P-νHz/Ayp04#k*cAqBjч%v/ m "V_J^ 4WgzN-7+?)4(;s8* pER 6]s m&;(O@(Vj456O!@ ȬZQup 0`PIpm{Oy,ݓlJB0zT߽,}%q vTF+JdbQ#ڑ)!E_,)u1)4V"nqҌЯ 0PQER=IW֔^l+m72`j1$3 ~i=SM`) ۈso?J"S%ul^,cSB5) 1}苫>){љؗ,I:N7Y 4's|ҷO)u _t_sAtYɰG9~28 ATfQ gl\{HmT6 w.{CE`ó.ɂ/T60(ѹVT,ZtBa~УKxq^|$ "& /s$)LE$;pb;˪i{-Aƚ1B/gsU~)W/4rI_1t(ŹS AmXi=Fe.B[l"?qG4fʸ[sD%L-g"bCjGқpIP3ߢ Tg5=8aw`Zxč>eŰ x@:p5A LW1{jcKPGjW J[m/Ȇd@g F!z벝)2x9x3;5P+Q!A}.0iyN%cH1(m}f1"o)o/]S~8,5rq%W\+Ч1stU+IH-,Pq傗$]E)Eǔs| *X,kO8Q'cMpU6TJ/H*CaO1,d>+fLz1aY=_Wl&| Ed'CQ_H m씨b)#a l6DG-F?,X'ׄ Rp!5yMN@2gTa EQ[f s<1K"Lg8ؠ:*82OK%7ī Qn;kI 8\T_OU/b:[CkX-zNg:^fw{ HlHw=d6xя֓J91-K刍N$]P3 cT#/v9-MRH6!R\9Jb~1[iw?/U{Bl0T9 P}vY_j5=cU9؆do|:#s(w c$MfYJnʀIue{*;BpB[d~-"kT/"f]W=6K( ֤R肽NS-o{ʖ[e0 q~-;9WU;pX8X#*O7#Nڠwq]=h*0Ԏzt9JFV/C6EtW)ˁV. ɗ]#BCuPߪh/PI7[ )A߾sBhT)i-˝D\C.7⥠^J>: 397WMĿviIPD9ԧ ř.u6?!踫9h$m.@jbabrnɧLŁ)eE9RuETS8?ghɲѴi|ypo_oO2P2,5Q\kUVဍ&bFEnmhٿ*BR:l˯MDȳuL\Ϡ9\WVUA> _MF"B~RFp)~B}Y"kﵴP껸V җ]Tsj|"30\$II[\|wdkxl.EA*k(ۊSX^D[>@>SN̡aS”J.2V&E8W'7K;m+ex%p*2RˤhVYd=q;nl߶Sb*&U8H7D0]#_(DG Z]}UӸҝEP꭯\H SR SSJwMI. Pt#6 @P_PKְolD7cNԳZi5B]|g{OW{҉8p@heV{lբÁ8?3ſ绋9pusS(zSUeb5*YU҄'e1҆/㋐d GSXXW X= Wm55b8r0*i7 Y0[u߿1S4TNt 9.$\Yck_D.Κq"7V:&DgW&)W'܆r@2I?~=TG%/Lr7/o>W8d JYGDfM}v!T>/ǀ\9p e ,;DI'/Nmv9^J⇎bCPA/4J w͒il"xDd\Ih*LqQ1|<̛ȄQx0'Q{Œ7Yx"c&:@chaLCK< rjZw[[V(`bϽ."š!d<Gr'Cqr1ơrw vGMBBQ zFt8iN)ša͈JLDW*{̡VaGy΁SĶ1o %fg_&{<ɆO54=eEPЁgXSg[fi2|rRd\FS va*8qa( >rq0lg]'Ъ5FD#z?O"^ $UImH-XbR_].[n8ЌFjXZ{9e_Hhqڔm]QN2PJ`UclLuK'3-e %=YD` o b :%ڟ7s˭ )~GeVh)3?&SF0ڜvQI6-S?֟B˾pI FlRb5dcPP~v@O}#[n$nP޲<"W%7l7\;\_cX_8l ܂?OW oyͅ^ (VC+NyUXO|6]P3A',-+M0͒!+sm#W"Db=J ɰAƆ=jPRq| 9, sT\ZbR:]6jV%Pk#qD<9ՖLs`#s@ӱUt&-#=ICzG`&+K%2H9qOi>oRB؏µ0U~_eX'y.%D(&ҢqBjN[-`oN''vxK {Š ʠ$00o8U؝$N Z^=!M !Apf ܁Yh d;dcHrY'F㹊FJK' -~Y\*^><i▗f8QiL,iV;'me^ 25lyyO>N [\Uxb"'Z'n,3pΖZ%?Apl| ەFR3C&~(aYuWSaԲ?K)&vOTbq=C5h,bUQ?9+&Ag:@,;G ߖ!;YZAk^?`[/<+궫a>W1A-AHh!uͩ*1A7zQRuYUd`uګsZkps }'~B\"ub (OIU}qq^:F|(OήrZsiVq!적m_i oeS̭CZVmˬ9WG^]0feW_H5iVE"4gUDJ:>_6C%.BJfų}"E]㻏؛|z_8g(b QoW7CxRyo8 1o]3wk)!j"@E߲LQCa_) 7^_@yBbxĢ769l^S;ɈQs<+B ;4Hԗ>'Ѹ*xk9+ jGS6}[LݛOE q}e`N)HN6GQih g\Vc왑;\w{$8m~Ϻɦ=X@p?zva-a >Ço\,M׆u30h O/n"5V$ս_ o 5^F0+"1ow! .GSNxwQk40 4 #pڴc *gz+E#C2_ O/Sl'"#`k2 A5KW-](ْﭝ!t|{,P?ܡ?_1 }V\|GpmG3TZZ֯Sue|e6gnE<D1(0D;NOf TON6x55HslW!Ffy&0MjF1?7)C. /;VŻ\3 LO DN;jA|mWz9ҍ~N>ſupFRѰͥl1ZbE>zS0CWNdGN' B ^N es&%H Z͡ >S8*?cKZ=n?*h1w[܇Ka %3YRCXFە UKXQRVh{5lo=iAq73D¥Ev;lvbrp7[j[伤]xPx9xL)C( Tx&_8'؊~Fpo06pUHT&Yf6KvhJ g^eWʛx-З7xh=&k^21(GB>$b/RO %:Y(Pv zdM'ԕkXyhW7\IH8\+S ,0/=IK_[L}r>:y"ˏJ5x)t(͹ #Ub vUz _MbEs.7x3!P.p;9BLzl;S!<$<:'LkRe@ ;!w2dM|m<s'\I)"R#3Ԯnf6i s éGHd. ^fr{$RZfR3Bw{e3h#֔Z`dTfI#ޘg PCxk%G:acthRbg]?` ,T' tyXiuҡ7$"c++~l$RJ0"o=GBW"~c|GJ"&`9WAHVPpvb얨ȉVb6f*6:B+ukE;ZfpI|Rh/%Dt5g+9wp5ܯT?@UTُ u ;?\EimR3Фn3קHWwzc6}3 -jtJWU-o)f^6 ;T&(;O1jːOx2Va 55:maeUvB* /ͅSgwVbAcO)"ٿ){x7clᇢp 7zj1²qC ]m$XwQ0Ӆ]wR]eWyW&lm,u:r]Nnu\W(.h\,fJK@/V$pA8dBpnyوE&P.,T70-gIC738í:|ڻ?zDCΠ(]e]̨2#-0Ancaֻ@ pE.QOͩiV;#זF ]oԋ,.Wb_fIziY z6S AI ^#oN؁xIZܹm TMUC{5 eeQ5Zg\C 'j Q D Khljs*C_q.7x^5xGvU6[TZj),Kz'-cz@ Z5Hpo=j ˂Nށ`6;KgiI};ҌKF`zK+P>AopNr  `J^<4Y3*sGW81] *R3yvSIFi^?(\’Y/xA54ayQ`~]D7MUfn/Z%qpϟQɼE㗩ۻ*Rb`ja-ưkw<QZ~(ކ.(284fu`izv(9FM| r,Zbslnđpyh,8s#n5ԝsg:a7U #ETYern! ?^]<+׃θ`є1E@ڨshC8?O&]q+^ Z}zC[g$l.սB "k z>wgG jw ѼxdO :f6bON_aБM8;]L-N /)eDfhԑD?emDjI+KdaoXL ;C&-cqcs)stGD@w>rӹ&݇v0)F::j-rq}5ɘ)C5s'I#{&,)+V8UsY)S$6_xv3[5Q;VЬ~@[vv)W]~8<=b:L᭾IsDa>LA%;Uu)8/Eޙ?;p b'E PqdWz&A:cA/+E+ GA{8G[XDQ!001~5<hHB`H&7.0ik."QZhw0Ydf.\P1%rõ~eO<[\EvYdX^`W_y](WЮܖQ4 oeI4*XʞٗGsz3~lV "5@|v ,[IA3;auA,iєzm.#dF r{˙oL.ܚaҙ*\kC$=qr.m{Wj"wloI'#Կ (!#ҁlv:OW&6?ܟW.p~a }u@Hjj?B: {'Dv`m\%/ONvDx&awĆyRoNYƹbŎ첥N8v7Rk`ϟŰ;HʶͪQm0{&Xu3Aftwegc6NH͕4 N>)BCI)h^q78,Y߅O.jh*^_xփR+ drjԬDhUJ!)얜bqP//J)Z@. /pR30hG`=Wn+An>8QCvAE 3֨be| q"O F iAʊ r\,N`qi*qk7Mz dt8p#[pɹH=qAa䁚J ͣ<8qG wb e$S 7j lS;|oEgQ<\@yqo_KD:Y% $Ӗh9 lAU%K'ţPo(7@羅^wWK*Ӯ)':ԖS#c7wz%Լ.kJdkA+<9N^P͞,_!ຎ0LpM]3`Gɑ2o4q{8gbGiW$ߢ8r?j&\=g.GS\O1 zYbAz n!ҬD^nqO<<$Fyl7Zwl7e;#dHkl p+JQ]]{/+pJL1;{ oσk e#VsMѯ<)(fԟ%i"ʎR۾,6A\bYܴ2p~J\Wrv2.mOMIfub-~j6/@iBy*d?-.xyKFo:~bfZ).EOWmDx\~C:r@ 92fTvx"M\JɅ`zޔm/ЇwE/< zltkf2hiKeםW\ܶW0va6R9X+:*IH> "zw :*RQ74(VGt]u`4 D(\o*=\2#òPM7V(q-IƂdHk|)jgJ]1@Hgg #vVxe >g7fE[T z[SdTǭ{E&BVynRMA @aXV# ,J<F8o﷔(rcホ]LȡDxXL˄ݠq=P GI SpkiH DҾrdwD2"IS7Ԯ)WyeĬ&SGbimYr[D'MУ>R uBt_f\kCmOOZ\N.TΎ$=6 .nC<Ծy2eP1߱rK#g>Klb~~ Ydv1{ .ʣmBK]}͗Slh41lGK;--vZ@ׂ26 =04+9 j)|yp*Y[.8M6 a1hld*@W ds&:_׊w 2>R!IN!w h3<,a6~cԬz/,mzmJs9^/ Ed0.?Seټ͌_ ֑͟ vwq8,Aw }:a-s EԗHqo~CR_b]N1ݵ=ޥwMaHv#H B\l[puz:43W4?OJ?6m>>uASՁdB 3|3#g5D>` s}~6KS4J,UwKO-*5)cj~XnD@G3\mEHz0,< U2ͩ/pV \td9b՜]W:3@=/ yHwdz#K#JsVGSlsҀ.9,7r&j?08\)o']Vبܿ2Xz9H)r!2KaA-k]ٗCY*2By<cHlvSFWz;T8Twuf_DJMGc:fͷ p̴7LпZrdOX?<BtUMNԿ,Mm!2z=:ZeݦsjMɐH&s(@w%R| A{==ۖJR>PZWe}i1˨EhABVc<ЗC9mbHAuyq:aYM8Q9EE*xw riƴ8"rJ=wI~RFoZ.o>/xa{"ݪ$wi&Zw"=dәh0w7rދ4[!EDR7l-:b''ulhb>mMǔ%ԌWPV:iv^Fx|OP$kǧG.zဂ-b.6eUFWUgV4X#Gr~IRxd4Uݠ%:Fj(^j2}$+*JA s@` qp^\-&yX"ލur5Z9 ZcNUӑCR$ s$w߮}`uFrX5QDq؞-\N!tz8|up-$l1 6Ga=H;s[| IosefkU] ֭mC00l44ix 8"b@ 1;[%2B@; 7ߍ ̄yMϙ?::O)&|;}K3d#n1.~M4<^y6Fz=bljv'qny@SW^~tCweDz0AYxp6wѰV>\&tKfզbew?OREF C#5xVl+gOMJZzLوTNބGW:oj4Vb ԙInF:wJGHpZ`LyWvc1HN#3'قꈨ9%UlpV́qQN>ęZ"e Qnj lNS5k#$ªuUa_lj;(xs[ ٤k}}d@Kc>r@A5;\@sb\꫶ӃX@B}"+x#=jyW|ő]YO}_Tͺ[3ME,wqzAB_DfFSp/oSt [5 ]D'"CA+ g4/v# @.,u N>H oCW o&:mJ X3˒$:t{7snSNy-(`QQэa1tF${uLHjBc-ipI궇]US(F& >,oj0Ȼo%ڲbycn\~@/Ȯ`~ 8OW$G,`9*4ek?5Э"R&l bb>f :`׸|u}5+ߎ5i"Lqa@NY>^+뭰0͢S]'Kꚾ|C e$gqn yVX3ә^ek4FZK"dJ`au[U"5Cx"[B [(gN0ξ$[9[9̺E';-_XJ٥/cwF1^bArD)&DsRwyu#X " ;y8f ?_ey7lcٚJrLGqs j<,oEU-b QHrni|S@+D=7ٹIЌ6a_HfIԸ濖C@b(sS/%~U6_A+iUﱲtOcOkEJi?ԯ rCar,:)ktv"-&Ӹʓa}mD ,V4~߹eQbODQؼ}iXЩP{3y{=f$gv)iLsis1-8m(]!Mi3{5 k(k^qXao Ҭ067IyU wPwv7oeS%>'t-uʆN}kx-^J䴕/QO*,R(CF&ƿGPaoԥ:VY܏T@؛M9nbױ/*=ɛՍ+z5 <, O=ͻ R0E2(4,\Xwz2½c4Y}~Cf뼑m39_GSe1Wvih9ˣw.<[Ƥ/tnj+x.m6 8W,^;;@lw c@'.1RogO;1y@='.B9a(N*r3!G~e"PkLn f>1[+!ݬ+~-]-қQ^ĐzpGhŴV:]9+Je©Xr7q\*O<%ZzIΏofPBPCB؛1bl"\*\N2 %GjD;[e]V8R)2~hRY] */pg'uL2[-r7`vWqɻ(32#XЀv+R4{3-ЊUCgΨ`B5&hL7]dPPqShJljZN#X{ӏR_>W|ǣV ӮZDeoʋ^[8Sdr 34]鞓U^7_?ҟl/6F Pm|N=^ۛg /Zj:`iRX5s,:c%xb"x:s|׷. w1h~ D%rkXg&82}VNVe"42V |RSDVy٥Ҵ0%j):z9MEi;e1l[I~ ~L'a Xx~a .ë|bاݱHE]j/w(ޯd9>X@6 7t>ERX0!!dljIgl cH:@q¿jc/|usn\m\O{;4pXJ]wy/ )Z+?oa4hM7j(1xk9H´EkdEY]/D MѲh#ɚhU3xgp`/I]!d&מc8yg_#UȽ Uίq~֗뱹Zѧj踟;,lү_C}n3$1E`a"XwK̄lKjvc13Iii)^- $^kkk=ZkV|+,`=ni5-4 vǶa59MPݹljeuY\3EvLQkH%T&&n֛O>CVaHbTJ#7^ROMd ٷf]eH(K@?E[Hj+f6z3i7"cixu;{vON˩Jjc 9>MAٮ&y_x\!yQMߢ/[0a#=pS!fٙL#¤  Ș1x3g'.uX.D/C{EpP|b%Ջ7PPoJ 2s҅aѹٹI`th80:&U>Efh!=W̫$5' /.g&f̆3קpVN|d[H&O'%~5*lI Rk70H'{[z1v>-aI+?Bߓ]|+/%]oH\+ p)(ADy7=aϜ}d( _}תRV`y?9|Q%fa3n4F8cw.آj327,y~'bLy{lff`om?$r? StQ7NjqY*i̢{w;޽|_ _%BSj'&].DF!H-t.S)'"M7(~\?M&p.<$WOH9\bmq.SYGslάFVҪϹB~ 1n4s#v !dt6(1iΈQ[yZY/O/̘6#MiOzA#Q΀rb^ Zh$nk}QiYQ73j&H%{w JNz|Lڀ<^h! ?VKI{Q,_ƨfVo(Csqp 7OuwzmdgLmFY`EϋqbMLG@'j9=ʤ%?ˋGimxdY. nʇ}=Qr0n0:'8o0"@${P|(&ٹA"È8(UT$|9fvsPTsJ_L]g7_A63t`QrqQ6r9F^p, ŭL b:G%cKe%H#Fð؟ l 񱽏9mK{d M#m)n-Aø!aF~tE=ӚVl1\#wS1ȌUןDB"@'̈C:@3_M'+0Xm?.T!Yk@.,9P_&q<vT1v]OrόHyx`'B!Sg+x(i̦ZZ1 bLXb؅߻6 ΃R It*a`_sANViu+kSD4YfErPhQX}tM [w06=E>eB}J5R:X`;2ǚz]PȌ!wS+-].yWjdw .ݵi!-݉A;Kz.UE3̦Q(] "KTw&p!ieaU!ʰu`'k譠 Ԯ,'̉_R:fAt4H饈Q]{DPMౠ&ԹN']Ojpt/R+Gg_"<󠟜u=?+uMCM[te-l{JL~7"<ֿƋDfBne[lS҅,ЯU?i:3ViV>SSX"*#l[<xU$ 7ۇZŔn/ؑ?YĠGݻM`}5Ԟ[(({$燳KphJ6Y< 煑TTs( R %k~S N2PM&6z?jYCt,QuXgOg@ȼp8[?iyi/j$] Y%L5rjm;S wb镾#1Ȟ!P뚹"S&WrvXwPg" YYKҷ\ Bff="o'7Vu aC!9 tioÀtǖ~Ko)NqʻL_#NisLo[\ĵ9YX@!1Uذ!!s<"YLv>ƿ[EǬί=:Ƿ@1AQYnPxe+;l# :p:1A/fn#"K%]#M9hT\4N˅WnqBa*WbF;ՑI(s)G;tES`Y:_>@_okÌ@tO9q{.fa @q<0*K㈺5@Z՗Q0gu3@)2,1bE |ŧWTDj`cZ&ǹ!e':+#Jw]2m|3ucbxOJV+dEtN޳,Pd֕}]nlTt)&W/w5k3Qi,sj՝0=#6TF#֍OX v za[HÀS(\ ]pQx׬*>"cMM^cOZ6zgSyN[^) ͯ"Y*ӀI#ȻrUz0W4ϗ.?NZԕ~\gY6cdxI7BKJ\)sJǃ֎}WWF#7lufo=h05M"2Q12C!M+gGy OY<|a?oqۧ-T<Qh,~*r̕X[ 0"ǦިZ4Bצ\#ztTO|.3{K":N49-TTԳdI dvb8&iͳM y@Įr|^H1s(r194<)cQ7l{dJO6ɃrآF50&02 n~R#aus(J=9+lyT~wAD=M,cW2Dۊ@u 6ԋhbm pUPNΙ &G)ǺEd +s'-MhG.ah ]0W13>@nD+QծYbk`UK%^< 1k1ce&Z8HSB]Ʒ' GĠcFLٝ?#2_FgUn.riEohkE'\Pω Li[~QrYMdxA҇yuΕnȁnZwטs(lTU!VO?qo;KMtE[x$0%-~^y޵4`xiIs;& 7i9,[z=6Bi)2bX9Sx2LPB'MĥS 7fiLdyf~l 8Z n69i(v.xСBeL ~k_b9-fSY.jg92[1 %;k 8ۓRxs%vժZ[j3y:-;๾[kb¦  뽖]Cv@ w0:Nr?AK8X 豩-*k$9'07)$= r뮭(|mXn.J]*Q8 8Gʛ‚jLuw drQC:Igi&ܻAXuh!?yZG-04Ы5#=߫UQRMMyM,iMQ#(G:R!Dw?N1[]8\XߞˠBAPP}s /[;aIpA^iisGq2\@ QPoPo4Eb h1V_D9V'u{;CdPf!C\'XD0aGe r!G4DGn0;K0K$|bl[] G2Q& _}8L$xqO%!gV*~ vǟ6d  poDsE,U5P,zchjRB¾VfƪZSL_WP7I:Kԍk"#h%:aqK3y ZB bk/m2dDLAبԧ4N4x  zIZ4A(0/W2y{!. fH2j冟xpF!`"a;gf>| vQ sPɈP؊Z̙+hxȴV4u%Y"FWџT`߶"^9mmR 9D7hLH}=*E֫7|`/9RqԲ}Ms3 k85%)y1Hf}*.!t"6_Hq[jq&_oc9\swIa#u>5.`7aP9X }Xu0U QE;Rt'Cn TL>2aKmVIG|kf>~fFW=2?H_=T @FEfudשGfqrb΂2bVw"6U赊z+leȑpi DhNoSmx9)tiLT}E t c)m+3&w;,#NMҧf&q<3M KbE+e0xj(KddOnD퓢O~3} Jߕ)m@*R2 *9$Sb_L67(RL/la]覊#`Cwvj$R`O!8rS;5Ѷ)يVǜ\f*_:43tG׵[^o*eDS, Zwj8!p9BSI:)ݻs,K~LPf*7DF yJ :D0iј$5 U/n3ak)|æDv֌럝{gΚc%*u /"0p>/Tr>:Y6֢JBSYgG=\6l D|LKKC ݏ;kwP M~ uǽЍ $NhB+eƷ=79Qs3@}%LLr{%tVMȺI֒nЅ;QMTGSys'FUȿH?f25,v& IDCh(4@ p;>K?@PRc?LEFvy&?O;mD;liMv0b}'+TwHlGy^&ou k!Cf l(=K2H@0̽ BIű~@?SO`KȢa.j_ބAfCR)zju5'%o:t^ZDF.S=J9|VK; `-uD+J=.1M\+ z@BbF`x&/G鍕[W=99>"Gj`.ʦE5 sԇӚ _1sZiu|#.hGVët"72{GL"Ъ4>S8M΄hVum3 Jcc}Y`v Vr_˿JHJ{ld$;/S:᫭tض42J s_ =b홛UĮg6qss~QU{jt 2)8M0FK8o+|d;.a7%+K|ɿexj)h#+}3} V\K >SQv=Q;ϰ2Tt}j$kMv'`{nmr7p{Ɓ*<@~>'>I.y|1e tiB[y09g)ݽ6nW0XQ&2hZ>dJwG&9Bbj< ťHg24Q;  inwD+c0b +cY?:𘥳F FR2Am*hGcx91OQT|73xvR}T}t!޷LB/,(nBe-3UHbcg/ˏ¢K(Йr^2=ؼY0Ж\zߌ~[ /-]s&`rPr}ҌT?Ҿ !}}nH,^%KDtNG>ʏ'ZI G(Ln.m:fҾxIRKH j_!yh['qcst#l-pwr׷2D 竹5qnaOQ5^FZcSFחc5%$qj ] +=`0 6_nTvo7Z忳^'9S*7iw&wʎL]_P$Ow@&P<\,t{< xz6t#"mh5dĦ+11p/h?cH$hv~j{\b27,IBor,#:oths2s3vC _9H;nȟk8]RID>YR¨N]V}k'td{uYIr,Vb4[?̅]cqg:v8jY}7{gA[(A~U򾫂L1{WkK[3mmu'< pEyK jQq&E׀.ݕꋵRLJTi韲 {GxxRR@H`gh7Tb~n^!gZ2;0't=/(19h>3wk~DlYY &lcZ(yHYw^8َF&r^b_8 1_5s;niJ384J %ÀHcIPdܧ2#m_ƣ\=>FuL 5HYVB?p[⛞Q1d2Ɗ ܽ;6G7(Y̝ Q7t3`qI)18(:~"A,z&Xyҭd.K0TU AMp8U.E6 Ѯ:BK?xebnOi o;S赟bfty. ?$evFǤݟ1Q0K0\,b{7q{dfUVS4 iTDrl9I"GvYBN/?smSH0~yZ?9&XƬEՋEwɐ@N5,U@-I}Mˠ' T=*|6oFa0=EӗK1oM%aR\&" 0J[bcHgȝl݋m3 sBv:58(R.ޣS] &}Z o0򝸪MT(pEW*Ym  䦬|{ֈ~^[T]b:@`!7" `v8pYz|3 _2p$ jgs(sؽ17d@*۫jh?#i EFِyc̮&%`=刃{ I/);4h/WUC~$_dC׀ awA^g :|^<-؃,|isz.pzr2z\& UG{!#|TNwIsx[Jޓ "[97lB6.RwAqyW4])F>neJ=Q rHy))_FsEmPRkU37`Ԥ%ߚ}^RGWHrK(Q$DGXk>er4gͣ\mfdhLT)ފeCMi5eExܠ`XzVk_rS*zyw-(|T~RU+U/z {Oܡ6~1^DbԒ;7@9eܤ? pQ'r3!~ʹ{Կ:ȗnְptI1AC>r)qgq5`qk%Jo~D2B⯿PcNgvٞLMpNKN 'Ip%`BY/M;C?SfSfѭ1od&(& VWxНъLRyp2[vَ/CGأ$e]?:Q#.f`+Q50KԫƴqSdH3{&'E"MT}*VPf8eڝVAp+s bq%qA"!mJJ؀A ;w B5Gr}jqcًJjDږj3fuqd9bRp3n<иs$ViޕCo/t$r-_q~/#6%;©qc5e a9N>q zRz}Bɣ8 \"}Bi)l$ebMsk.xGȀ.ڑEv JirXզ/frvPQ}c.ƣ&5H|oUnM`{>U\×e0d=.UOx4lé$:V]2J h@"}k=Mx*SY⾊^F6l҅onÅ]XZˀPC5{ëk3_y2/\4<ؤ] t)'a^__*2Wnd& c{mA !9:46B?!)O jJ;Z6NQ L/iq;sz*=4xNV.+ R-ۘmT?>Ơ8mlp5v /:FlDƑ@&@3ru4p̾|V澚5 XRuZx# v=Q&&ǖƼO+.m<&[h٬ ᩫ#*Ӗ&tt.dEe\.SןncN-zurv2FN9y.`ekfyg"uoc3|R{)dI_A *0x2QDkG!u3/8N՘߰1D )BϞ%I Y`w9 ޕ *^&e}tf.` "!jr{RҸ_鈰81f \Jߌ g/`2֪ZOtmz Ց˪W쟀Ir1c-eM)'=o{C jU/gfڿ8Kq/Ŗ}<+_f0ƖU [&2^mM^|8X <  '8W*£=ۄި\:&+1FPZĀ cW}s3l'Ɉܻ3tMfܬ ,[vC;no_ sЩ&&0U:3<*1t|KtB&xH6u&AW0B 5X]nO>PC{3>׏lUQ[ېD/zLw}ԯ1|\j<%ܬXBŌr4> \\s<a7> J% =}S&ė( `i'M?Vs!4_PSߛ7UĽ/ R`8ȱ_}U B;~kjU4?T!6Vg#G>`@^)3~ ,,ԒTh_-V\[/O*lgS@* 4=>^V]6=ttkVE>W7E)"[wv@zm^Qh2uWG]s$8GCQE&”*Zo>|k"n1{$-Ejf|𗇰>G6lXGx& XtlkX+ۥdp7w$ c?4M5|;c[cjzl,r`LX{iFv?8v4E;;#ǥXx|H.ușASBuTtjZsD97$K2az$pi?ⲅ<,l;R|5 K YB# I'+l֯ȯ `=1uv7f zT(Ho`Ma9$\KC\̩679_2c;|n󸄓\8BJY*a2} a(y&8Y B-3tO鐛exa8ce2c؍_@XwM0HQy'хT2$d<~T%+³·-NuPgpV 8N]#it1\/ /ѱS;hS\}lZ->sgw釴1?vwV_7v+1bm P/i "g!,j :+p\KHs,zɕQ$=^hH+kxd)DG} N-U>Б !qB\p4dl\%8`8$P7vfs[R;+SaY#8I'1 @WtIމFqF~S:o`./B{6z;IMK|~x%႐k,j=vt*i(}٦L_柛;Т&~8U=`^RuW[K|Fx_*okuӏU*Vo7Xy#Ђ ;fl߰!{t{8Z >'ۛ-L5PL2?;״i9nnWQn[PVH3|؎x&t'7y V%3}9%4ָ.Q/~HZ_7zpW5j(ZЋ5`wao@ה~3Ňɏ{\ ALm[Siyf$dU'?)hX>I˔IZ£>@{8]XE>;UFۍzuBm! V!)P5vKo>1oV~cr2 xv! EՄuQoU\cG%-g9NP@IK-ƁJ{w C 7Gi ⃻9#!D`%9vM*-Zp.6#_c4ٰ<o3yk3>o.Il^ 8C+94\ܕלe\}pֲwm]Ľ_ )(m]U>PLRޒPG-$n˲CQ8qH/*mϓ\' ,ɼ?/ImܿYE!`w@EJ\Bb^"J8՚ygO?N.}I4N6\Le"X95t6 Ͻu2]=&г5Z286m>-ltn?{vZ:oϵa? iF%0?T#$bM"<+_8AME -aofZ&׌gU JCWΎhA[%,{hХo~m I4k {Fp"Ϋ lpuq햊0iyb2_lqƒ+<%j䖾N̤%wq) ܨY,xji]3ibB`m9}Ii4nWb@,Qmu7_cDm`a)(7،]ż/5_(S lt|IҷkF(o ~+\5^0"bEuբnepaqln}OAJmz>i0w [*Qa}4IT-]8QR Xܽ]`dpjTC!t:ޅ)fhX-KgF4s+|}-/N$Qy`2OE@jf^YK>EP3_ОQATFVBy/YH',p],G?XSI@hX‹f]-9~U-B$DӕyD/LZFOT u^.tAU _\903:֮/$6T(]r sf㉓lEclW1-;붶k2('zغсCwp^SS8 g:-][M Bјrw4Þ$Heo>T<4g>5CA>I8*I.ĺO>|<ܪP.@,y"Jn\l Nɑ0NS~Dq@B3~5 t)>)_Gz\]nz[\EVnu1'8oT/<`JC`مd͢k;P0G7 k1Sm -$ q/3@(K#fГ+BE6ư#8t nnx9]R48Z0ۇd7^,L4ۮCeW< 4%^#>9}P$yDݓ壕BQJR#@_'|6 *MJCXx3G9 ;:š'u0vVo>Ի}O P*?|J0FLPyHXp\Oy/ v21"=(JGpBH@G=8Ηݤ5AO`fZsf;6nKtYtHEW 7y §~Ɲԧ6uY|cyKYć8/AP kR.^.fXM)J}ЈŹxvỾZ6+,Yb +*pY)\+*B̅3C>-:wSR_@Yv8I^u@p֚z*9B {=_ق|VA w z[ jl?8 tmi/M_d=#^.>nRX<,"Un3.Gv[.Lutm1,.#L\vr=9^j#hkMYpP@5ă_5 ~"zGeD`[DKPaWGXOnQneL$9k6Bmp = O[y$8F6iNB0]=i!,!hSi.qb&jeUwyʤ"MƒXR[XѶ)F+ٷM:o$Bp12u#Ώ/^z u\NrAjJ F:D'4ߥ`we+oe1-M+B_}ŴYASK=\: l$7倚٢!1ܰʜ"`ҊwG5EiyW27w+4>6ġ]2'x[__NX%@Gй=C,kzill,7*Qg^>\C~V2R|u^H1|@Ec;%^8 >iӌĻ+l#4So;ſ5fs&fMJh'dNns[Tw8\.ҮKҩ CXȘLX{;f2cTgQM {z>S5rs4tlV $#5gϜCD_^%–keyjm],Q<ҽj>7qHb v1Ny*OR&S$z[!Kұ 0UhѵGt e ZKph-i imL}=h6s3:n llAФ$eݔx,-(5T<:)=a 3UUOxݭ̅ #=u n1g=|^ m/}a4Ãۖ(M[7 hkIs .KDH?F[ 4Ҋ$jVOj.$%mx>J@%T0@Ϫq緇wm#S"GZ%Zy(m?ls53*){0mte\pX&NDmndMEЅ"QB՗0S|1[l MeO<JT+޾fL7DSV\E7S/\ 'o.u֣ƶt&} նQ6s'xXk ~-;9vzo%Xr]Рh@2Թ,FB +|*m׏-sEM}&bC{z%hxT_>-Y?de-BѨ3k<Ҙ,'=;'51Ɨ^Q {eA:ulМ|)R=_VKDĀZkZYHi8'TUH;gokgԖ5MwU'= f=]ݛ]@ͦW%LF͖}`ohmgS! *]P0HMnUeS8ݦy~ue$mk*EWN^^M.FMtBŰڟu =C|Gm?KeEcZuR)^߮h, *DſUUH<OwnuA^Bb\iMPBog+Hp,ξ&x: s5$CKRF(\xɀm\W[ѕvA;d: |sxnE>2bW{Jzw޾?H,G!$wj+o)~2.g,"wuGpG*b 0V8^hYY3s(y~0<ҬƜԉr:n ԣILO q{VaIJ6;{Z%y%@[#uPTԷPM $ԫ7w8c 5G H0pa 1qKoa@<}G#C3 XarL[B%@ ^(XLjP]YX +PI|>_08,i:3q3i0!Utā0,㱅@} /-d4}2u3O~="&bEׯndX~ EH Ѥ7--~v87W ex/@R^sMc xEV :jsp$ `trNUE).g?@kK`BOj$hOO{(R鰆"3cxKO= 0@|ű|i-Y4rQ@~[DD#;#)1pN'*n=СQ/CVxC4P-q&<890(3(ivkI?">;(ˆ0D=Ѻ1a N39b+^k. PnZfE/*е& cPT\e+;p yb流MY28+r>c'buA/6vMRYW>ujk,M q[Im(FvMDҷ _MzXVاBXWƗ70aOńp x/)OR&Ӱ1(w#m{Q60\dE\XV JPj#]lICt÷ױݓ}H=bJ[(|!>Y`6߰n?Qh[9 s^Jk嵥s7ҧ ".D/_P e-)iﯭ/zj'7[82<{uaՠ{T 1 s,s 3 3R_,g(h٥Z:?ujiD%ӑ(L*\&NL݀[MMۭT!Zauɑ8)#Q59a-=mY0dv}}\8H^f0\9@5}tR7oN S5b) I{WUOKDZk>=RWc5Y֨nQu{\iSJH., +3&  Dtvd5wzQ}"KBjwŰMmZ>^ M瀓CIRW7'ʓ{Eý@0Ad$#<ҳq83͜|=ww&Ppirc*Wq/WҢPߴ tPɢuV9>EZIǹ&k_&"f0k?vCOw9TX_W>}\nd+:K,9v (_>Wsp^{UWh!sl wq:M(n2%ֿL oop!5aܧ"&>We%^٘( ?h;MG~QN+7+nb8[^k|7?J'E-Z鑐^#Z5;O&б'23r-&G\jx 99/%]<%$?Q< ˈIxQ4@@AVY9]ȩ}A?«XbNHs\j0 КH!dQZ 9 .E R)T,W7L> )q6\9 ՠ-ulrHTjk[ \uEmvtIC(@B يps-S4g~JCݓ%HtTˇBmH 팢iao$o E cdEP ҂( LFGdV۸~tG&8[ ρ}=` *7֯YZ4+&oV0Ҧc]T$0F7.۸@-5q7Xbs[0M58~Z>S7ҭpa|N"C.gYfQ*Uh"X^KaiX>q*V˄ѱ ǫ*f&li^I }UC*Ql|&SA@46?co߳{=d0=oUb{tHrKusw;NڛF8u| gbt 3i_JfW[D?w[tYjzR5w&2ktc7 ՑV8A #bk`Naz19M̗!{-3l1'[+AbhX@?ѣ7 dŠy WTqfNL,vAcSQ7^6z `{ⳂNhTG7f7/:0|Lq#Cb}5UBbk{IRaj`dA>{/BXx>É}k:!mT -1 | p+VT9h <`¶)댩u" 1vv~mI ,)+MZQ훫% Rmʌ= ]`0'pXH4ҦVk 8-H+I9eƦp iX˻^ Sdm?.u X&sDg1 z xna 6Cy2g)% vrBW\qyw0j|v+ 0ud"g)+fvw`HЭ/{VE[|~#T99e;T*ѡ^3rɁsۇ{+J:jd)7 qȣ;Lڗ$oH},0$֣T0旋@R3}R]݃͠bwa_35YWL-K!B6/A.g%e3/8o_E:QOKBq۔9=C Ͻ:@ uGQ - hC*;;wkNW-f &R`܅-SLחJB,:`ME7aOndBWiF*: ǃ;Zf\ҏ՟&6bQ.HVcoq"7Z}tO["̏ջ(K3#?~R呕J|TB=)Vx^GUVEq uAlÈ$rdhAsP̳#@N9rGHrJD8ontduf }zrN{ъ8c"S/^/5mD}|96Q*b)!9ai6oU" MjlSieqTtg/!d:ܝꖸ]#TnJKv"AM h QA)gk&{⬿5:2a>IY wd4Onyʀ~xT;%B/.#lj1z!۱yh(ѮZ@M΅L.pz a0 oB%-^(xHF$BeMߧJX{.Hwm]'H@N*֑yi-m[-GM(W liӶ0>EB$מ|:TmW9PW>o=4zWZ] Ƙo<2TSLbLv _K%bnn^-|L;fgt9:Q"8I:gvC=J|>㙾ȹ8%̰ϵ hZ T†(cp1;!>M:P)vvK%\ʍ51%tJ7h֒aF©GiSn__M >t*4>$d +l`95(ܻ?i2!/l ,~rjJPYye` Mk4:xŷ vNo:bS.lF\7t 'q+uÍZבE<")DISUٜ r~ҬbD= :WQ}ny&U(z\oo'vS;3$P|2Ӯ_- j3a=XgTX.U)/p[Jҷ se]Y^]YBB⡭ Rd쓹Z``޺HHߝ8SY%3 %ә C[c~AC{cئ1fQIM[KuV Y\F0oa2l바.m@glsJ&t6R<ɴ8W+3`(>HXwET&qJ`giՕdUQPeq("OҎY+dYơIH0(0zݢ, |~G#EmkCwt8˂Tshn"xP. ­ZFI:[;2oRuwK3>HQ+@'jw Ԏ$CنAH"iJ B6ʫ`|UYHY&xf7m $\8zv]-zIv=@R3u] &TYM. 8(rX9Vg*CvMti;o}Gzq !&M<ыtbX]\0,4&*rHB8A,ק|NvƳP#LI'HmY48HsSuZ_kꏖa͖#TG9B>|kBF Fkd2jO}tge'%;jOYêUG! i[ȗz{sw< mX `m͢>M  ?\謔4:aھW;n NlE8횿 zjxh=kRl3xK$ske \>A,@S~U@gnjNrȢ= &fr")#},EnVyK"*9jߒ`+)рT]wT*WzL;"y2{C1; 2ώSthX ]>gy5'XS!џ܆6QWcX'q1g8yħ`wUzb2jƺN Na4Ȳԧ|оt QOe.F;0sŧA~Jgo{N.\7NJk#NlGŵ OVQ4Rni$νPD5Fģ]&J! HS;*aXŐN8h3Ʀ6Ϻ1a>"zb;ge=2q^n+ĄH>cR> M@ƪc_~0ŘˮJ]u0ݮg ƳJFwDUY(MAg-1sOړuT?q@rUW>E3=v^LvUcu% 4-NXc/Q&UImyKĂ8L\@Q8;㒷y(0ejmKR~ppzkا_C)STfPQ@( ]ޠA%MDDKf''`5* έQs*OK*DoKʍ'򊧞tk2E_yJ`_iu-BAjQ9<2 QzJ}7` g/ sz: Lú2=n4'H#xN _>,lsn¼VyXr2z@6.@lS"ɼÒe?by끪殹dŹk9_sRY^"/4I2lUvv0FR/PT+jAW{xP9e9V˨VsE'$ANGlXD!`Wno, %P먨ov[;0HY}"z:)6[C9IX|[Cν.b 1}8j?b1/!L#1:ˣs-rNتu^ȍ =*)]F! Gg(鸇L,=x+WN5Wmn3?ݧMk/;?Qkh&B#Ȳti̡E u3)UFqͮHT&$|6ȃT'#?KmOWzc15Ch; \5cEZi0bykN렷z¼غ^@ )ɥlZ!<c 98fWii%Ʋe^Z_R,&YonCS 3wb&ќ (A * / 6OˇjkM['D7J^_w/ÂWpkLjHy)Skr%m V81mƉ(tvmI;Wyq JHHosJIuʼQ6I,i~.y ͆ey+^֯X6JkK4hF⽌QLPo7dC%Ʋ 5V,֙Jz aXvw"CM2[WcҽUcڝA%I iU,[w/*ui:*&={#@f "QvĢ\!h熏5KG 饕: /6XGMv_|nX.N1]e#Yl"knնӑm?Ĵk#I-Ğ.MBWH_y4vD" m'q a|K&5aG\uWga؈SjxǤ?3OW WIX8vuZ[ jZ$Tk 笢Q yS:DZ\uez5$nf$5_EK+K4񭺛NBzJ'9aFpH'j<*KUI!XE/6{jfBP *[8Z2UrOx^_fqsԚAr3MnZ^1ш<{he"c,iAhMb 49l@vyPD {G:~MC7)Y;p2] SP@>pf#]Ös Nnwj!q&4Ӊڑ^#2o3[ )C˕ ̞tv")1جs' K*t>+9Kx,1ߧ{"OոG1Ww`/i6y&k[YJ S=RQΤ*GO(”`(Slɪ-Ct230~MOZ**~$k#"Q>柌!Blw3v;-? %,t% oĵ q-;`gTjȓ=01rV40b~rK+'+[.Cٜ]( uwO^Za$lW{ɠQ1gAg%XYLdo1  &? i[%:)J>'YAj-H'\dni\%gcMr;+^%S(>$: l%X]4$;7ЇD8Cz+l0AbALh8Auw&5-@32/ci96]ZJb$pKlGvE J?;Oz+3%/|Ɗ;tzzly`S.fA,8OOM>%$ ܪzW/39jɭD3ʨTQFZm3ZX1[b!j 6Q%*<4}Bd8y=GOYĭ9pD=;}\ũ3QjE;ҵcV1c2&f6lF ("eT_?liT$2|E"nM|NztZ#%PoB ]h#(ıAJ) WgY?;pTYx2qBX> =3Gjrt/FOjT3͎17gRک)#[ǽRݱpjl!G[K*'`R|b䡠kO_!Jr70sp_A Hy-1\F*^G +/Wi`W&KMnS_&|" Иg ʣ塡Ďĺ'Xs{_ }=_u\@|tp?&"l,{D@ XlQ6v~*t6(^)P b0@/?mއ?;dxx#`p#{CPR``0`솜U:W##gȜZc63v>X آU:a0ӆp5*0ۈt"$lz5N s_KŁڮ0)RNL8386vp[Jت% iwxQAb`Q74 _gĹbuK`aإtø{ߺFQ8Wy#YmIl-X>&jhv,f JvcaٙuGHA\۵[oܓWVq9G|nI3*^G.va>TND"C<}@gXV(mc˭^7 w '{Lz6sgOjwۍ5^w\8uVv۳i`Xf.)^ m4"/<7Gh;!RiR\ e+ő Ab_;C<h;T#l8!8YY}`@-9Ƈ YdpO{^`sB}v-S?'t5NS\\l}xW=Kv0;lfMfxIܧzL`':6]'X{BBӡI\yF$]a1 *V~Q%vA/og_] aga[Yo!\rWY_ ]vęi4V"s]I \D΃XEr5kq#T;H{ oFaࠆ FkuȪzM be4 i168ɳ=.d*쉵;o0| Å $D$2o K8xFڭ*MbGVrH"n*\e7`Fnh3TyR穿>z;;g!ȵBƬBЃղmmMoj~P9,1맛Rb6845ǷO)q %  (@]ثnC8y|V5A]6jI&3 Beu~luo+/<^еLM ƍJ Y!Vak͢;ub(jлtmfM} )T_&Wڝ6f oeH؀!Yǀ|rk;ʃK1xISGC莧"evߋ$3W# ̕I 9a<+{+F8ZG>@*?Tא"$ֆ ;fJxu Ֆ:0(#Ys5h~JaU,.WF1U숻fhL"SmD(:Bkᒺ~wej L@DeBy Լ79ߣ5tٍm0j@ Uc!أL`g/n"bkݯ|>M[8^vZl@D y! r:0}W #.\w"cgLؓjKy@$3qml`[ܕt7hs7nVMȦp).|MIσ~%BZ؛LMդ &ज़p%OSA 5$vi"Lʙ/;*gͰ?8>a;bEDvE$Dħvl8jy|ؓ+20Zыˤf~KG%2_jU Nz1_y:qA.jN1͎zilB@6|-r{cn+D&'nᎠn {?`o|m"xcVDBΛ=5陾+{s|*xN6m7vi?p b|x`^ϋ '|o9u SI?Q^X͞G1~G~mH1 8]nɠd}VL%x/e3ʓ|Ai`ދO뀘 b8)4䋣rgLs}aI8]RoM$$DXcY2Ju1!~e80\|"WA@l=iaaaǍ_5 ƠZوt&kkTL#d˸j0l̈M H@ի:|( ~B68܏kD- Z h(Jo9|+OpbjQC\,baE 7i{ G|Ű,ECJ'R%I1E奄Ŀ%|Y%lxi}^3E H-;b$'wjfP/lwrt-FFɡ4flpІ+?б vBT V)j1?>Œy\})_&m[)1H xZβwqKOW=h8[+'msRb Yj:Y fS!\Hk^v$Ș/tKlrTgRx{Eٷ:uZ+w#pdWS,[zUkP| R쟑֥yHc7e/H -J7FYEr]bc|!c>m!>zE eK(a^RQdZRql+xp<}ѐ'ϸ1#"g Zߊ 9"i ywJ&N=PO'8 ~(bVDoU[ ha+κV{ y>ߗWJzE*kQ[ Рa)*JTeF/<.0,t~QnЇe|D ՂY|Ƞ)$nr?P Êֿ՝Gq pF]6=_%AUr^TW#֨+)pjs _h 7Pp1噈T+hBٱJG)tFp!J*+HTX\p"hALq`K\mSU[Sps6H]f3FT2Bj|yb{F!|,Kgug*QRx$4_r-Q94wlKՐO2|{sAE! BXiDWJZ\NJAooυ,$2ٛM8fai7e{N2=ӹrc7 }u2!? lE}~HBY#</vk8NF^qqY5A|wbtJ& J=d/%|DY|k(n5޾`=zd:ē$82eeE>zPiNOaN@H*%˱^!k0Nx,a (gE8263]1rc %ޓ1tqYCWOz= )/6knڻn+WuwCՠh:e C>) ʰLyPF6s;OX\q95JBM9{4sm(e@@81j#g\m9Mha}TamG;oC{JvpZ\u :W<2rCB;n6Boo~HhZIJox<ʷg;c*RPh컻i|àHeI~ )p2>h_#pwҶu+{E~-pd8 [%}m8&!V3e|Y$#sXcˊ^Q"w6ߋZiUez9vʃv>=7:v\_x@|QxWU*y^Mj{|@ f& 6yOLD8NR="o| myfe%<"mGZ`N%cwc 'cӫQK5OoFy ÎZ|&}ؽPWzASۢ"k0 >*v;Gh.u?Ozc UAGXX%N%ڔ2q:_9=tO}#N o>a7/$2S`x0Nkc0o)&RI48! $0Ty U%G8uLCĶ=8BRB?!ckr(P(RI6/TD/O 'Me-]yAvn;!`ױ އOqd[y'ap1of4{z=sߊœ:aϖ@I잍cxypL)Cp $ElNj НnK1əϐVmK;Q;LERZĎq٘$RKD:vR$d`n+,Q$/GR_ I8"׳WYk QL-tpHSZ4@24s.;o9$1s >a *d.nN΋p : =-I $;7uSCgEԁYW =l1L!h5rclTl{-8Bh6pFƄ |p@_76"uX՚4IZ d K)x:' vM?{9vqr'E9Ϲ#1 Bۜ9 Bþv(K"iDVՕ*:Mx?- ;nmdG u^WP5Q:;kdq wΈ {.}^i+NmŔɷѕ' Bȉ1!j Uvzt4aK٥L<:c{F$:5 Vݦ %hO2L()Zfj.r;։("Pbۚۓ5(aY@)7Qd/g GAJWҬ|o>hc0-7H2-9=X |Ce}Eԇx8u| *{}%*#6D6TpKbG Ϻ0Ӣ93[PBE.'=S}+^H\"K< IgS!#xʧHI8KTRay"24OOӺ~R ^Ⱦhiib!HUdnZB8e2 ڴh ^ͣI.$1@ ۭye [1kb9(Ӹ4J쾧JGK̻BI8^=!`';#t25uf {@w㩃\Qc;WQǓc3a޷+c z]tNHsS#E.D +ڴ8o)t%Q J'XQ>NhFuAs5^Z2:/sILadwݎ9fi~dN',,MY07%sK*Y%.H L̝]΁ BF$b] 1"g:=lI}*1^](kT*!4m t1NQK? ${QfU,+~@sod&?5WE@hul{N9sclB/R̄?H4jQ~)rFIoeo fJ9^Yd w ιUxO%aE5d=;kzP+D5Wv.l68qY`)/{4HQO\`A&~Z 3 ю@|^VzW$ E_r3乯?YiVXģtܺvY?'9oF3b)}C!o&fu%έNBC#ٻ(:5)V5izKp!@NLǽ LStHqUMfhzwf. e \ p1 @MKy- 4LPmLv*K@>e튃PTC %=^ۑ- xd_4"|G"."7J66o$X7`)+^Lۅ~u@;kVa.2kB&ӆ# #kRַ8^/@߻9:+ !Ѩ8h0Iz"dwև޸Iw ^=Y6 8Ut$ %{ߵw\)-s0(ۭa5`s2ȓHa-1T+TP$^N(|CG*xv&EYܚDv+K@^g nWHNo}Ξ4$r uI%M!j5+0LF{BS ,Y$K1Ž֮r\:,[>J`KiuGIEKЂdv5O]RI#:}˒~(e],pBFYrW/z96[iD`7A-3#/8uܶ3)uku?TkZZqk=U~-sMR-@g?OmO(L`|γ }f(6U'̈́E(k S3 I~f摖69X s .VaeYL9T; NO&?&X V+&n͋Pm*&8yPh>a|`I:~j}HghXQnC]LB<\8Hx)!Cakb1̴p0OLah&ʗ, jRf 0IKKkő#B <>) ".P>PYQw{eZ'd}Ͼ $"h[5F9X'vڹ"]؝gl\9Wyt"HkwE:Åa J @gȴQ%DhV HTЄ=u@Ź:Іr突 RD3@c.} r 9S/RtqnS/ֵhek_`{Mk!k">2X]k0}cig,.=Vţ+Fjv fbG: u dTFZHWU71aENL`;C4r܎5AzC7_{tIT2׬LbS򾥷bIyrLO)|GpYQ)_bX[!B ԭooEGx'X $!"*X\󗔼V*O"FDPTEINtO@Hx[g=Xsބ V}b7Qqfl+N<mz9ݍх!,).Oqute+:kJB6̄2w 27*D3G"x<gwR9GL:(b]QTMAu& Ov}(QƸM{C*l-`ЧndmPX#)pXȳ*ߋƿ&P'}W hkX$ Rd&[@|`4m$SØoHSEj-p=qp"] oA%֪W^募vcgi )P?y1ݟ'E]6|zl^%*DmCs2?JM{rm\sՑIfE[ڠ[;Xh0T6x4vQTM/(wo_W|#~m?jFov򸋬~;(LV~ E& \cNyĬ4 Z=]C1I))種$o~.]uL}iZHGu,-KH=C׺⭻ג5$x?Ix= Ӭ) %2ggb9|ZZ |x]߹/,}ui-xB8%VU?:{mJ*M0dR{. XɅbzl"XtfBz6_q8bA =3lOڎz'.z^sOoB|xRB@c4T}tqez&?2&b~\M۾BX뫆r nsVM[*q|X(Gn*&Uא)>Nڎ(Y, 6Y̐#|w=Ejr&J =eL%7Eg^cPzw(|URb=ϒ`A؎= g‚DpGZ!-Ndª0gxsPjtޱz 2iZ91D1z>i&/`PG\Q3,G|-_]:-F$1A>UF>7E\ cZF3V.-'F!!i nތ˘}15 `Rr EOLLE6 GОZIߎJ `M[h>H-kVQ[ҞE/H<>H_oAPBհ@[ |UȖ; :zXأs)%ɲٍ`3Ck[-]n&-'׹n:l`? &&aJSP>֨Ky̓'vZ]Qb~i _E9+eD؛;3Ϫ7֌^ebRD-vNvY$=¦IŦ$2.C1+&Q+tgu!.L6S vIn@t $R%ג xnC;r) '!.O,#idR>J9n8 Tg霔pU,%9o[Gy <X4 ̻WÜN4L+z"pggUHm5%ϓiZ#'9qߌ3`!JR%1qECX Y!qWBpa:3N?+YGP!3jQM'@=iUr:4uI5Gh}ni90nG֤ɗ9%wLby gi 4=h썜" dQ:VT0hoMTf3Ef"WyFwxph?~I?`!dpUcߨ"뤯Qb3Δ,a>DYzitV6ݩS>+ϴT ^Cn&m<:#6鲫8, k)&UF]_a4;ftaȯܐjZ|g~NٓnTPI2UD{\ipgc*}|SR@I7l-La?tB 5)XmQ "rnR{XRI?rvAЙRu.%Oζ'@,˯T Yo_kyZ&/ja瞛=u1Qdy @wp"oǥ+VJ09|ڙ]+'J'?6m~Tyf/H`p,ncVTKbL0G=_ Ȍ>@ `% '1EImc|mD..Slw1<)x e}ptrDنW_h5c@gEc+J;Wh{_iY5Fyً}(QDnYnxW_>"DCL`0q'0‘ZB Ŏ(V@%8LG1Pm&xHJJˊPn<"M4``B{hDgwUw*  gYZ0707010000006a000081a4000000000000000000000001668434d3000095e8000000000000000000000000000000000000006500000000./lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/net/can/usb/peak_usb/peak_usb.ko.xz7zXZִF!t/5]?Eh=ڜͩ 0'80L/t(KTE܈H20Hd]&W3tOu<쫁x IPo򑚅åW滄=b 47<[EP+٫)bm:q6hKpc㯕Q !Є|oZ٬wf93uo3 m՟4j|)R CYn,/+׾QatBٞQpY{xO" LʪyqOᥳck! b .j(K:ϲT* ={ߎKF5$sDXPB}YwҀ86.Ԭ'z#ckq]k"@Q HmgrjYU.fC>74~ma ̞ j BU`j*yߔrfLUXW` cЌdnDTD<ӍljP<b? ojC6qXA7wL\ʷƁ/!+j5E@v/ӳ۵S7v u"w5 DvfFf0' [~&iFpZ;A-] hN2n L[0c9U$>!zudcH ΞMc GVtJIM޴Rܲ/l7=OVesm~dqK1L kHYTKf]2T`޴ u3&gMVj/ RYf)515Sb9 %sޢ0+[gy5M"($ƊWm@ގ~ƙ9D6CNj}Rf ni2HPnH&"#bXLu\q?C/df$Ih=,_B_MzUKBF.mJuPUh 3)kPv$8~,\qۥG =Fv$lnZi5S+MiF6hb~d,9RBQa Yŋ26_l̺2]{U6#=4JLr imA/\D?3fKɥϑIl7~VHE G=wx V[^#\fb+/)d Œ!dq08shOO(棤٤V{U`/pRY5ޱsF] ef6P[Y51-Gzə˖]G)A,i&CH0ªj:c:UnLwlqNxTb]HF%aPT$=v{Z-']R:kPyb!/ά4`KAloa%g0b' ,n{=J9z[kõi݁" ^9WV9"01cO{\XU辎ZӬ͏m.j^sѽYݽ[7i iql?\:qeo\hl;1aY&zENŠ NOO/HGۼu{\xC߉JO1RjZĒ:+VjZױhc"Tr=](#b\*C 3!3}]A=)&Oz7! y\t Zv9oqTNϽ.JePpB<`z/_m6uoƤUt©Gew m#;:k$SyWss;ox؊<ykO->Db o _bsJK^bHLY(ey#M@UR& ̓>7cwS[sMѩ8lXe{q;~SB#1uG—N (6o|v`m].%~9O0q|Aj7rdžu9&liGqyFhu $wHSGO%Mo8&;^tIoԇm˭X4lQINJd>ib-"C& #8u}ǽSyN1J̄$sU5RktaԮX AKuv/jd?bf Jn調Q.͜f_Βr^j\CȈң-7|E``>,TGK(:SZaF6s~G#zs8a6y4 -[Ďr 1-ȷ JɲP4}і|gە] x_=!cWY_W2 g ;F~nh/8Wd5_b ¹?dMjނKRb vs|y38=fҔ`Pi;iʬŷ| z N(ݪgc8G<{Z 3^i梖R6]丿~}wP=zP9oHLS%=NmM%{S[,V`Ģ'p'ʺ<5 u82 ? )?!goƂ*nI q(Zb@<ܿmwub5S5 {w4xc]X,; +sXNE>l[aΏLIҖ]|LĦJ\BDÌQwYH*\RGi saDžn%n4{{f ^\|L$} )bmt:p*K3ڱt&CrB1~(1FTBj1+f(z}j!7W5+RsY^AH٫Z ӌ+j$ 9Gq/OuYU$C]Xro3Mv$PwQ/݋זdI g&|` '|n7vNQ,> أAvm1Γ3w!$haN M7{ sШ*y *񛠽1%fbڲ3!:wPfzwOg!"_"qPQ0bq{:C6"Ks oE\It~M7όvR0 v'd;cGu{d_#h6u=R7kXpcka,KO&0_ G# ΤVWeN8*y (Eⶂ;4? .JS0Ze<#s9Tn<Fk~B)D%0Oi\!7 HVWu4C֢(zvp>ZPop#̋)䔮DĴUb-&޻@\@‡Km .]QR"ȅ>3jpm U%i76@o.*HޣZhC(IJzkd^+yʦ© Uƴ7C@'`ᲅ6!!XW|1itةbdi : \]dꉺƪh2BV&*fB@ĪHLs1t?}DΙ!$5tꚆ}%h@ hEh_Ptn-}1ZB1(;l 1o.f)VS 2!G(|*S#g/WO©xxraQ5k":SmՔK;cT|ʆG$~_ciJLA {NQWWblJOVK;$[؟O{tDb7Y9hH:ߺŖ!q/C+v ;1 ܘү=ͣim V%歱[ 龹Xp62h|-?#IjcM6O߅Z 4,j(+zA6:k4\C0t|_V*Pj&E~._m/.NÖ2RqՔ5.l)L isہnS!z*W'BTP\ yZ 9zS=*FkX E)bs8werWnTԫ6:C,UO+'ΡQլ: ة<7_,wx\FdTD:2*LU[Ry{>`*l~{IZ3~l9鶗0N9uȸ~9)H&X6+۪hdMt樃r-ZuJ9ȕKX@r=nګU>zyGd`uX`$ܸv|_HuȊn*_JL R`oͧ, NTGhCCXn$8DQ[;3I&Eko+nhoE2"|Ltс%ӣ)Gq[H}X6/'kͽ4iƱ}5*{muq]J3CRٌvr[ xzt]k?h۬BV:Ӻ |^0{ݳo!JK3y=~Ajpx[>~m8G$z9z? ⯯BttPd TK rW=;G2SMŝ2fgRb+3Q$7) ]uvQfXP7^0OJÍ q,IB8 ˎo/+ݠv;2úN+x1', 3U inV3mͩP`YMWnC64k{fԹ"](Q ."kg!Kx>ju4oX>k^262X0ؾi_gXz?oq(*OԹh^՚WK晀#X0T u->b *%RNSء~չVWM=-#D~qJݓx V,S.ڿMc@ZdUO, aaggzVH"9p/&^<dg :1@fC?Ϊ=?^qM#:˽M{R kfqǐgS? eJ'QƚTO G!muDCx .UAum)ՠMSjf͐t\>M#"pq& XZ? B:R|#% 2Ƨ熨=rK0-Qsasft_Xyeo/>QBQX&~*;I֚4/gJ#"; C&djW3}-hm6脬SV#- E)6§O}<¢nrviqV\@#msQQ"Om.O|܁CY<{4s ,<_od =ʆhĦ{{D!ԔUOT^e \>ų@]t|;:ZdMAhIRC: 5?@ s6,06x)V'$Fvmt:ϟsaZ>"qS35 Q(hn BAvƼ<̂rZ@^+YUm-ɒ2ksۊ馀+u zڬPosXh ok$[̇gwY?f ھcM6݆hzFlDZUmv8[Y,3jae͍ɨFPv#vh_#t)ǢmaS=?ͽ;7_k(*^V&,ԔN6,g1 IZޣzJΚڵb,ĺZ q2=B'qXGc_>[t z>.\ ULlZht(%ASTP/#B O~ !vn3;`e@֎"DRpS!!X%dE'5~"b~~r 'ϺZa7]XG w^Xñ:>(>HWļJRm*/qe0DȝSzluGK* CCSJ"#L϶up x3fYviOsZ,le`%hb%k—{ڪEa`$S HCUr:Ao!{i13F醬g9viLmLHdϴ~cox77l-Y:O=^@MP.3ASQ-=kg*Y6=Fzj}3+Ta2T߹u4wWrdc$|d͔qFO]]1n'ċhk\D:JӦ,>،FP2S∤=g=`M?4Š[mDđW wJY)spAۛ75%H}7|g2eX\Lp~.#=s rطx~Y q\Iߘif"3=;'KДP%ޢ(vePP+psV}q( _vh-TD4Ҹ#"Ǜ<`~:pI|=Fh~2>lIЯZ3TRLN~&T8>1sv1+:׫* .Gö禍hEC[NKqb=m5]G"2EA6&S>6}kڅ S5рq )zyA?kNXM'eꕏRɍ''Vpgg/:1Tª%#W2Au(..LGsެ6$k}mRՒ8Қw&p+*WL So>i; +)d͂#Ta 51JoݼY= sr~ lU hS|RMbmLq N'zC4h.<@⢤-Ue={;AvQ{RhQ:Kv Otּ-D& Z ^2q.hQt2e#Õ;l&U?# 2tj'֜ͧ;#5`<K) t\5~s o7Q4nGfB}F%mbj. &`8Pdl(^& }ܤbX'm"v4x֢/=37l N08-j`ѿ8ʜ¤ 0\NXb1\E͡OWfq&k9ֵ{ƟG햸\}PjޏFa㖍` :?&DV"j=s[d.sֻRY 4AS|& VW=KE̲Vwp6C`Um H|9 ''N&ڏv;>fV"xT.Ы?KZWY 嬄/HB1膘,aF@ʊEi CYݝ㍭v+cam(D tx>y B4l; 5AAP(zp> D,Y( h+,u]/$|7]k;#I S> 9ݒF]Va_ XuCd`QrՕ%j`XK ]@+$2a KL?}A5v?cIOIJ qwHJ޲Nk32&ȶeamR\ɜ\W||vƯr:KA2GƲzOoZ T/1Qqm줡 nI-œK>#Dۅe>PC o u&1Sod.ے\VnOy+.XȐUE`~K1J1\2a!SK&U^91s\ iyl` =ȗL]KhR2"% %#̵G^e<lLKT;h}ψa` 0L&gQPئj&Y}Mx{Iq\y3+@/=wSS b6R]˰Nųg+T8pWI6uR@>)X0U,?u!nҝȩ4B{g TʒWx"?`Vџ;8H(gv!ރ<^c]A›w< )]阸*M^EpwujtgGxd諣8#IwVYPwNKH?5v{(J鴷(-:}ab+#V7mD?1̚u=KǢ&ǠG𘔂7$ ta]5o3KΌ~,x*ݗ;x`: B`O(v(x^[Oo:N3Y1-w൧@ } IJ٢dJL@'쏭0uFS.t @#bz!ܐ8 HvEo7O@a1| ;g!o/|t WV5^ή!rA ,3}:0K;ֱw!ފp9.M/89ϸelyܻ4 ? .vR&8:tγc֝J$;k)~js +@$:|L*Ԅ/13 /emG:Hx( S!0mЮӒVB4AǙⳁ=YZb#bN*;rh@rAz f!2v[ yawVb^as09"ؓ~P -< y_݁p QrHp*.l$##N^$?&ǘD+GXșS{1M<* U紷2Xv+NكY-,D4O Tr=0}cgƎI^RxϢڄE6,d8{+.$q^_k+Kƞ#@1c7yh,0?ԣsri:Jσ#(eXG&Q[q9ax'b W g 3z%mI{xj08))(T P(hlDEPF#+*8/Sw]HF2j& =wlB+<{n|1H<ߘ)h߈xKRzp:.H=[<Д2L+iDBJ1jdZeY?g=s6ɢh{|q玅t.7r^vu塚n伐sp/\7LF4p7R/wwk,J=u xx1fAhzcnBx`"8Oh"3lĆ/} K(ru[nD<K$BfgSu_<3+/0zJДo3Q&\җm8?YZW l Gc cYtV[T w^5dy{ɹ2 Ev*|bd\t KZv-5G)))4?3zf8ZӛsZ4% ha9č&)DNEG W"+[_aq,9[8*'A~G aa0zϓ.Z5(gNG.$|Iք!1"PW$=lQrE0U EE1pÆ5K}`lU@DnŭZJ"a2B `'?^&&Ym_a&2NmFJASoc<N4N]2f0.&w3]. l U0n˹`&ޞK*7\=6TH9_=s_[B09CV+B,Y6@%ԶV']C1s{M||2M? nLm < B d>]76JskSxed\Ҙ۸U-bc'>K\.7:H2;wR$Vxn$!\+ ˢNod}8Y}3Q\&lYԐz;[3A&Aj8؅p2G>ˑj;d$ZXhp˶1sn v8 6"c̖|-%(;ذQnVScObbu㴳7MV3hj8.I|)0mna7c0J&cq%Y;CZ#(&u9Ȁ-tl_MJrpNcùo҆qfg0N'O"qdBkVR+A?.EmɎ! ۪M|-J&GL u='JWSs*׍B%n|\ LYB宆6CtVPC qD3 pҕrI=Mۍ_G%FHpMq*qI)QJ]5NK`(!5MM|t4:@^^NqG͉<,4Han|b!< CUcB f{m8\6si [ yw[I :T ''S\ha7A[yD0H< ~ $gN %4fh,Oka$VKgw߉ԉ c([< (F*q((^&&ٚܥ"ɤN+;SF{&)]i޴݊H`]CH̖;~?KKL{r pUhIpk¦Lv%KU WFT As ܙs3> EK!*[!܇UY(T3\Mӥr1jql{U+!uaogyf'EֶzǦss8!h5GMeSవe6+I/9 |>v֌BA!7 t.bqV`b.heL~'TV'DF-aoV[h `b׫!'Gt}tnԩؙZP(ťWl҆,+44ɣH!TBtQ|U%뤔ɽ,q]rg[{+HGPl~Rkh=.XYklb^frM9=Ǵ=M'kXY%\ѽE]ʔ(ZH-=]Ӊ:)s` E%̨jV҇^7;4QbbuI4i#Y a_Fx~3| e #~#Q'oik0lY@Xuz~{?$rq2P̈́90v&E1fq{dݯ1~4y -KYc3o+IllbZC;8G^jnf@&[(TD+)L !8dߝjcћiroYm{; 2];FӹؽհJj VRZzTl9sH5Y^p's>Aoi+;3kW!3/[g0wwxT L3ŵfbAfn#_r]jB9<=?B٬RNgX%.,VfVWqšJM3܁ !~EnTLx9 Z|0镬H2[ִ!7h[__go8|{n]uˡN$=\j%nXxJ mh.gD##u@Ӻ#ҫ6=#ve8|"o®yȒA3JX7"^yIh#ndy6s'g$sLc -pWzJ~ `H龜(Kvkoes">I9Y,K /HhLQkin]-Rٰ,,%EI4CW'y(ѤЦUfKyg4 (BebM2=V3m#ͫO0_PMSF>x]*lv0,yJ*>+Qv#O>@=V 8%@O"&K)q8Q}E7PX?(؆ Q$[`%+I̧s qB$$dev| ":I`X6m2?.[Fz[H+c]#fqND5ŃᯎOwAA{A$?;dHlDUO# E'=PC9~\<Ν.T>=_,OCnMw%.&Y;]O$N?+|hX>>&hED]s$#/Q! wu$9d.7Є=ۡb/@iQ ̲(Kr@PnL-!;?5DeWu=\h{^b!wys6b,E^say6KD{ҒcCʸ˯|##"'"g,_VyK?@ mOLV:jS31rl8]WZ,üvloXvјզjle7[.f7YJVېyJn+$uVBwh=@]a߅Z})e4^UJ}ڻ~sH1~c'#p >ʣm?MV3!y0z;:o% # %Q_ oEf]hG3ӈQRH1/"44tұb9tB`JJt4 ,~?usz0mOĕ dr7>V_%Y>Qix#"hjk%SxX\ [؏-4:rZVyZv2'!@+;Z?^9F~1 )#%g*"(<БQo2#zHG%WыťSlv{g "NMvaTθ7RːPɟǼ*e#OϭJ@qj%FdYk}yݠF>Jfv##&nd.'!1etw--MM<6_p(M2eO- $m $U 90fUs`QZ pㅶ)'s.P}Ej$2buk= Č"硶bK9,pM!8㙊WK &0 dfT;vēmjdc-kR1PnYjn[R{-7jD?qW_P_^Wh !x /sR-@ʼXΙPbdKfCKGĸDstU.g_+`^K? 6KC@[{&&(&lSC&PB=tsTT4ݻ*7f?9vOݷe_ƃ3 .pdj+F3P([Nr9m+׮βz|9QW{C+JVaz\3Inv ܍r >vGߥaVC>uZ A>Č;WY~o8#ᆫ bbr?w5on !xlޘi8kt@_?f]avggUM][zaܕFI>;+[_ZbhElaȗ甧ycʴxVOd#f! [`7+yEPs 耇T8Oj]hy>&?{UtCQWzm-TT ;ͫw%z ȹb.&Eg>l6`c%μrs].V%f^ yB^oך趒#'"Srwl 16'ܾ%8{QɕOu wFX1= '{Ӥ1Є+fB@faHyW4ܝ\w1HѲ܊C 5yQA;҂NKc21?t%]3;۷]w1-ʶnn{ D~.]XI0ӑ6Q\wM9"~oՌ(ts+ %(JQXWz,Fנj>r5iL򦇂wz@(:,C8\fhV!udd_-3ElCWI<HR}zи&#Z4#/g+:=Cy66·J,>ü o m2`8CJbtԹ02;~^D>A/ Ξt@2PHV?w6%% ҲwZRJ=+?D9_I2RIDw?q}5t5d',Ypykݨ* [դ~\2N[(qs OB_,z |N@1KT ,!fgϾއZV'&ӷ?v4,U%cI*a钫_X8 4pxWK r-zNdwIc!%D]G.BPyW^ж4R=mG m0_rO423mFf[@S׳=QFÊf\2m, wdiw񃒖RD!\{ژw-6|PQ, G4;Th(bXF R*^a[Y-~W!ˏ'o&҆Eq)t-D"{s^KbR jGh=7PaL,_ nv0&2vLԄ~aGƕ:-rWB*1VuuUP,8(rtǫ]AνۙeE?Υ=QA!?ܰEHW"XIׇ\* x<ͺ.G>9}.xb"֭* cd(WEg ; X9E}] Cc +٭@/kI~>;b.pW,%qhkRG[<>m7" 罓0!}+4X3(b!hII_ga%>)1 !"kwd(sBS,6C MXHbVNB«xTMPNQ45fdp?f%]~mqly/s`-KJ9y頩,|C"NлND~jcZW7> r ]D_E‡*wds:g];L]0,0ɶ裡)[I[!Eƪ܀3oUy3$c;8yiHIFe-F~=NOt܉M:aB -$tn3ڢ\> ȸ[i>񖋥I$ uJ a\G֖Wǿ9tI2q~m.{ŏNytPV{"pͭxyES֟a7A'YfodxL[ypck]ZĥT};N`oMDyV{?y_1l вHאҷ^(wr1GWt\PF2LOs1.|Gr!9 +bԼƢ@_Prsͩ->۴a߄[xEwϯq-)o,i\]$`b<>Lz-f;39& IPL>qH "Zh>~/#vVgc E(brNf1y噀Ezۧ125GD|8XaS=l`^=Ǩv鮠OkAXV4D7aS/DL` εotW)JqO`-cDdEo=JUy*M@W \*ջ]A0@8/Gfx-v}ɋ+GTX֤ rHy4!(ⓤ HG 5&{Sne҆U=|z<+ϽKa]"O O ҜIn.8*e ؜ nk:dohGOhp57F "yȉ' ׃ed܂=F # F()Y)/[#SN60ȇOQGDH`t98GUZq]807j a+ΟMFm_xg ,.wQ6d̋Ŵen'llS KS@! K"quT㷄\^q{@C,!ҜmMR1#ׂgowgx5Ň-ʹ JͺO2B1ȒJȯּiqN{ IG;_t *ȹ9{k8+յv A Mg- x8%" z6hG~XbΠcT7߈@|j985hbé 4)-T%˒ɭ]G%ucAfW:ZA8/ ltpKcN | p3daDMptc}cU8jᜈ)ó(Rw0,hX @Nm= aoσczjmIwEj 8Z"_esMY5 `G (0. A~y4dkgc$ԺdӆeħaDi6/Dk A)]|p%H6`N񄖋U#h=omb/?4ΧdZYg- _IR. ;PYUC(1.bΝ+}NiΎ9K@tY6G&C3r%BaSgsl (^1J%ݗЊ7PV2j+]>xȌv<_®G";}O˿٫ˊܦ9k²őɫlAfXRЮ/=o<'F~ ڱJ !P-jetfeޮw/ F|5ƔD}w9;d\呚ɤY6B~wŻ؋CH۫S3 i8V@M엣%sjG5hWlbg+M^1 %sCg{q&jV-[B.a7:#o58-韯K6D#"`~v6ȶ3Q䴝7ɚp MlH!NVC GMSLrPHSs x~1] }'WvAUg6-EOJX#t?{IU~}bs ((j1D;ȪcǷ=[T75AtϡNy4˻.@?  ՟z/)"}yKq']LJ;Zi@/)x%H(с_xxF T' jJy ?^KRaD]&q|ҚE WL2[= tN#:$GU'|2Jp{#FnC#Av5s0VY0]8P+M/t@"ײ޸v]x߹4S:g`3c݋)q0R%]mp>P&5g"l po| >f<k`1y.MU?|6Ё%LA uT cI] qWaomz|)G:A$R l#qCǥq-L2ݙbD_ H/:S'm!"-DL5Sg8,p9$І(n@;c9BBA`w X_*-/P;<$A҅ox O4V~AQԬihgz-dvE [bezh0R%$3.]yh2̲M I]n @!M;)2%C_F'D#]m3/kQ849PJ8'4BՙR>ڛtD ycOdD]UQzS:(^~;4I.> ̺H,2̬КX({3[t-{øaӛ7 Fuv9) xUz,f5D \? LւT|Rճ[k܅'ڞiOlYf=P\Yo=)tJlW ),vq[m)w^[+liunP &)mf4YWItFB"LoM>9ǚeU|y#t)c-!)Lo<Ȟ o9fh{!2/[X"I*\8<,kÞm?HжqEj)"[3 CT\`˪$W$?Df1^oKp᫸e~wtռOaDGe7F[k\JcT,[#lKrN>˝K>ArqpNcxuYذ! 5LL44S&c{\=LuJJd5GyL\_8].giZZؗ[&3,ݸ^t0rm+QD܊kĠeq[ Uݧ K%5Dua87OspG#G8m CsR1p\6AI `S2kCMΤBf[ }'3w 2W˫J+nI8_%aٌ}q7Dʁs#R_K|ϥsftf!}™Uo<|cMUH`hߝloJB{+c8Pttvg8{Tmξf,NQob/ĂB#n c$HS6aHnLFq<6k SدZ7H8Vl6Nօ =D|潔e8ICt2!߂\BN-,I?A0{%4?2{|d~~ͱe 2N"now"HSЊcjQy]Z5"QְQ<p|MxF_-|&q()*3\HVhlGG@9]b_YA/2S+*I0 zZXQUCMfQw1^Zvpų|`oL&j1m)8RUzx?_xIGNJ1MmV>g((chVma? | N=dMXKZhiXC)JFɍi'y!/>4"ϑ E${ԚwBfD4ʧD2&<7?r6]P&w,@ AVl,qlOi^FZrkoJڀX/HMTk*-L$Bnl#}dj  s qRx$k: j.]-&.8URmݭS%Ї,)ۨ}qrZ0Ύ"pf&0P fLʈup)>*d20+ sn^Kb݋@[RPVVj]Y6Ѷ;T[sX( O{?7\v%-!Vi|B'بgڳ[K4BVCD`\V*aٝ'PnYv1f !Gɐ 'O,-,5TǰIA">nK܎6:,zZQIe^/v5bUU5z(RjK1/o 1Gi<7$;scZƯ~IC0`T":W])Mu&wч]@]O#F3~漍Ec-r' +dd"]^Ъ0XporLr1e p.q!d+%gW sB iߔ+(lCWCUIkiU4‰ZnVhسXxa@k紏@Z[@HR2]oș# >^l'O9n7iXr\D Aˉ(F{+eaD.{.bG&&fA1amcVs osvY$[_L^4] }ZxRjrO8!enSW:ik?J`V;9`ѐt{a$NOCur LMǷ֑f J'WEbSn,hS;hO"mdڊQP lʬu㗆7u$Cڥun"뇃<3M'??@mkB#lYh@ ȜԈ+cN@}jOj.#NF1]!y;x+@%Y߭ ̵욛'Aq삤dioKcPamS__iFS(#bÉd"2,Eo$^U/e{Q`F[(0fk<}_hst"JɐI9̋1.iG{!a:N 8nop֏R->># tɓ fXh[zI?&y~5AP}_uꡠyh(XA$s1W e䆁@D}b#+@?BĈ [ 5 =k*l`*PmNsi~^;Rg^+Qԋ\iY@Xady2Xh,\)\)i䢻2͝YHTCnh0!rwO\a,ëZ|U [O~>?\G0l˖嵈Yز jeI]tӓG$X ~kXѰAF-ȎFj.>\kbKHY~.Vޭ1hsɬ^eˑ~%_&IVG6JZ5+V:K]6-Um(Xug IRݦTfClaJ*._OʍK݂d. Wהn/?DG-{/&b,zݨl:^xVwе53 6H`@vf`Ưߝ|Ͱ,^Vx{s^B[jQ!?GaBlOnh 8|#fqKX&I>VN;5I!^.v_?{|A85c% g0O*Dz uI~"rFF81hBgZ8HqFrD~idef?.II|Eo=bwV %=MN7,E77qX<^e@J.q6Kȹn_+NRg;D,FFDEzceەti9 ꬥDq+ G*+*m %iEvy-ߔi/*%K(45|G i* nQ=Ul1dk9zyTiI4͕umLԍ7m}k`uuy"Ipd–)I 4"R黛z١35I: ]CnC4Y0N̻rGMh܈iؙ@ 3~m jyV72P)|$tZ23ΔL -)u؊ `´AEmo ͩ%w(SeaSAU[-"VY6`kTjJ!b/8UFj[ӫ>*Cn*cM8ye~t|^56Ɯ ѡ#XN9adP&ߧhNMDM.?o;" LޮޘWҴ>yڬFý!vx@p&]T[:K !8gf?)FpVB_=Ib~Z-u EAsdČv(gsnd,r%‡ ӘM Dq װՆKqѥI?S&so.EʹN>k6GD(J˸w;dG( ՍVBSC % o)¼ytoe gU l|;קOؤQ' [ n:d8+>T7اkKJ0)lo=!\ھ) c@uvؐuBΌ(rH c앛u 2VlaDeGGEp+zE.=_.*.]ERW5ESu_ 力ҥ=$npd UJ}ꜜ!zzӁ [#ϐB]h3*%|㶋nq[ eɅkd>/SZu>·U=RArerMoBmH.'[DUGZF*`k2 # ߢJH +!})0X0ۮ-VWX.c}ȪZ%r Eb+cSYlti2r3 :318Jk_?Lw.#*BVfCfAu8f*@S'CnfEw( Aj5!8XN ~%CyQk7Ϟ(16dU> !3˘sn$L-?bځ4>&4T}4>5d W2 4.Q2*KTpl|u{C6`l v!ZpjA6{ZҶgrO2eQ]һ\\gd3 AwTI͍$PF˺XS mM~s㯉_mOD9P,]!"ɉ:-<\{E)}XXU?ɷxH4\l#rܬ?dR UIkM*m{_1<~B6G!ݷLTmޗk dāup{M S7nζiK}' ZŰԒ֙}!ZW @>{5īG t6?4'=hE2ր-P0a-r*!ߧeՉ)=#}?bh"{60^"uKrn9-tp%XXBR֘L~?y?aƂ&_o*~ϮOC1XVkQ:w6uȅ+sQy:>:J IH TGo}SMNwc ֬Sq4Y5?72SK'jJ?@E]C[eWRMfp #%9(i";עrHJHcru/"1JJXt> >9zdϴ r] c#z2U s]{U!uxҶjC^\Ff?CфeUEє51RNHK[D.3.~G|B3x'i2S=00ő(Du2K=JVm,'vHeYHe))bxGHP` 5y =Qig]YGlg ՟ԤZ3+| 0 =hLқm4SS.[PFqν#QΘ:!> .p*Ah&Nbꆔ_KEG`]":Aǜn9qOc*.` Xmd*SiLxughCfkY%8q.Lߵsct S5Q2+;Y+qR%MpؼDWjkqm|@떃#xB X6t&j#u+T# b6h!#9lHnxƕj+_z+?To#r`L)H1R{16SgҠ^\+18ip)҃VMR\z4i!eѲIv!aʸ,=ʖ ێr~e) X+׷fy=R"ESrNqS̳Sa֑RU7gQcw4摪5 d9uuק?D5O~!,XɧiF> $F/>\YXlu+UYiSt['&b& 5}U)xQŵҳp/`u1'nfu'Q{S$֧4_4q 0X(Av߅VKx{f[M'`kh\3h͉'6rT~!\Lȧ}K[pTBaӯGzR535O(`*@ti?Kwt2QqDPV<ٗJM $PлGr̛%|[Hh ۊ Ǣe h˪A?$ݪѣKOyZIcg4vԒ2}jn rWustu/ fB)IRdU5})F%֗E OW8Uc܋&pwL">LFADo*@_ 1م|M zh+{fRƚ y6l.<}k %*@^3 |&븗kUVhVK#<1꽆t #8B(||㒷hVxW# e05ǹa۹> ٪9a8g7g>3d΀V*n")x}őXaH|mvcm} 5,֞!D'>ᜠcvVS菦VTI,BƱ i'6S2xH M:TGN: IL"SO67#"b/4hlHɱQBA>Yī 7$ޱgYZ0707010000006b000081a4000000000000000000000001668434d300003f70000000000000000000000000000000000000005800000000./lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/net/can/usb/ucan.ko.xz7zXZִF!t/#e?/]?Eh=ڜͩgM{]h#;}fVW 9VP]QFs-$'*X!+c//HрN.(2K:}!M~Cj½> @ i*5ߪ8m.Fqܛ7{ g.)欔n28t'XMAs' #L\xREΣQo-QL!F!C/wO/nّ/GBHNЍMp!ΡƤn˭"!eZB h@I(ry@bH蓔ydu;s[<ʚc20_ocKD߫%T@'ª-6\KQa.kf'y묡\'xm> (xRGQl2RK2}VDdL eWF@ )8yX4Na\O]g ;\ eߩI~:v jZ!,UH6)E;%O"oW҃|6`U{|O2M5ûE]{K(W䛾YUqe12qQѢg96af|3 V &lHDև\VbMw~C2y]d1A]`0!_,v<#)jXB%T]b5hut$.*gK>zMÿ2@ԍKDe7;ǗeZpCYws| I Sd{x K㚆Fh]-<3 lgE98FjE%)uÒ\ewb? shTIt[2OR_@)?Q1syBIta)924h_ m8B/dQ`Jk[<˓h )g%+GbUzhlZv)N,#w|+Фq'bKǘx\ɕU r/4K[$ !nhRFltKz+1g,=&IkG(Y\>6Հz`M9P E32̺%FRz|>ř*X'%^[X A/w!?V9Ùo`~>/uMɭ޶PqCwn1mX+i!3(.e!' ~-g[r BLg_y\ bsGX5YІ,g9R P0~{]5hN$kZҼw# T8Dzfn9+"4\ÏIל "f M7W\A)5zYon>ș.V1As٬\S+&}O6Ϧ- EVIsu !_8p1zo@d2aN#zC'q̨uOϸDbHOTylV_ꝿס7UԧeU!NIќQ:,r*^~(ÿӨ3UQRQ0B HNoNZTL(i1'PnY1AO?1n("EH%ue䏘 ;Yc˚/ɈcNm޽};֤$$ <К(`>2=&r-6!%% -O&0] F1fR(B^p)v@'N /+NZٯR32O/ijXM#CFvS\۷##4K;RR-DxBO>]7k.28(9ѵQswj'JFS@qBI,= KْޞH ?EpL}ųubHgN͉KJ,[0vt8vI|E)?wN}NGh4o<J˥¢{Z0kʎ㲍 sz@*Siinذ ~D8rygE6"A]jn494),mvZ4P5ʘ3YYq43ѝ֥G毿 cTynL|&|fz1qCΔh[0q8nV0^z 33yǣ-yQ YȞSCmt80Lhjj ;B8xSr#5E٬Vɫد 4.>&5.̦ 0slJ!%ײn)bڸ&U)Q+G13]U(^Q,q9b3~f rd ??5eKVsxيC᤹&ӡ$"ZD"Ru {#7h h q&ElSW-#}dK[n$~[X.LJPɠ[r~ l򋻽iLfJJ 5@}zgqq&< Eq%YA۠(. YAqm$N[B1xH7\4N 9|&$Z86r`8Em|ZX7aPw=KssjvNВՓ.3G֚'=A,-̻Z*+I;ԣIB˯0} -<>-?ʡGi7$1K&;d_1U5c(hib> B+# =yK>GQx`IZ\[ҞlEW^kHRd SD ̎eڃ*n&> [AHwGh)/<nu 3 "ÚQwPy(W3+];u79O;yron8S5ܾ ?-(S5J) Cf[Ё9Z4鲘 NIN`\grCƠb]/,Ԃ&EiKfk6f734\E4ZmX!c,WOGVz*fqrٞ0|eY ~|VGcwn· {r@ iˉGXPDd 9uLkMN!@LQM{ޛx`h)zɆ ㎵ EjD<D#.:[+&gXnAQ^c5ʠWp>~}>rT*씪YĪ1*%=6fg%.X:Ƽ |I7 ݇Q [VVXzóÊ?uz2)u?a˛55+7̝y\~U瘻0;iL)yޥn[xMU8+f@J>a?5'?g&靿zS70~gZp/#X1=OM7rR-|O9"Q|,YxݔlXO31FZx"~0Z v6 2mG1ܗ #~W^\zyɶ!X%@DUV>8zbzTS]|>= STVTEl'_[ᷨ%^;V4-Q-HZƁOH߸IjIb00"]jNͅnmt o-:%LgRlXY꣙zUs(%"GH=4{n 01d8 -ѽuҐg{Ox)zwvy|@ܬsʝgaA#;D4w.l>6qO[wAxH"n.4,1_>ʿ$ p E5ʬk!gȹCK@d&Ah(1$2%5ku Xۨ. ]}1mF#4SHTIڬ[GAMm{H ytYhSjg/ʂ.Ap9(gk.C>Cj<A AS&G=lcvJx5%k)Pdx) u#.C>'lvс]dD.T;Mb)fHu+HJcB3߇ɩ␛NՊ?%jd)7(#]$b!`6* k|Ob{" P`O(EDP]*&-2ƏPnB#SAm׼R:U[ "vg(KdK(z/i IOftr'(jKM:D̅I-4qB 7 IOڢ8^:OlFTI(! Enn#ԗz"t.rTyH5˽nc;lJ3fLq03#DH Q@/u?e6T>ӛQzo^1hُv 巛'RS%K+ܽ I"s]69#kc|R(Ķ ܳw@ N谹Lsݛ$2\#̯Lf.quynUOlL GG`RL^q'hAKr' dڌ/fD4_ÔrlG9 (Y3^*qM/h*._@,U<#'яƛ1D9u~#iDŪ3ZDf1iPD-C 9wE(S=\ޛ#nm\=tFhat.cﺮ*0Y47iu''u2q[ex!e{Tկ:ҋ2uɧpe5 ݩu6;R6 YcHl69kpKr,_ Q2.549"le=VH?xT~f%PT^WGև}+1^/ђ 5~VD(N/=XS) \i_I]D= BE F18CZA#xZ>xW+h0^8tL:vx>+)eҤ1bGQ Lm~vd) ͐>?NQs@=M,{JNɥ{Ec? c6pَk82$4֑v/"یЦ34G;q,ݶi"ŜiOBn kR_v^^٭+ŋ8*$_ȶzXƕ]?fhljb:w b Og>0 VЎ*ߛQjyun>D2@}XS c#%^*>GPLu($wtc̴R XJPOXwOq&3:]Ybй1'oLnJ)\"h!CZre0<`87bڣ jU#*888Ecq̑yh5 q%:S'^M#jF&fVr:7my xQagV vVfnSu{[x,1`óWs%~̻:xKYV8sMX*IKsC1UtV$#Ҭ*|חܵo܉%,n:DZ]]kwLLB*D;u`128%C5 6"$ߎxƋ%Csg z,B^1-)eu Ѡ8|K0b&h0$h2z=YACxB͵׫XW6=&efڱHe;T/4`q2O;;U2R3R}*6llۤ ir~X0Y7]`9jR5"0ۀrljU)&J&GoEm hꌌ 9֕u^mY$Ha4 Jڃ:zj1ZnNzPf|:L~ F9Ԯ6hߩOp;F)ng70I@?A[>?5QWTA\QA G/Pd~x7`R^ E̱Z-0'=pvƸOl'!n@-Ykr>04#0 /R vKd9ItLymaѧX{ȹe\* L1,&ֽZ?\;:3JH3#WI>⇠/ข,=rG!EӶ&fj 93hPrt#~7qk#BnU[aTƥP *ٹvI[U PtGm;ߤ]4Pr;͵H5N9_y`0p`qF L8h`9>Wf^r ;]@h 6f/|ŏkxOƫ\ĚǥGG& [Bgw%,滟pVvu [ Df6q.kҭN7ɋE*kFئlCG8cEL@%-w=.%U@Ib;M6$"35C,*1cw\Ї5~ .85qֈX =I-ռ%V&%Dpՙu0Akk&j LM:hhpDmcO/$i;bi5&cȩ\ʹnzXFfNsjL; <eqc? |0o4J"tyZ] QS M&w-_|q(hcǩ,E;Hɷ) zgX)y_TAŰ &Do{Yώqa#'cg!8SR]0lU}6-=4Y)#g(ݐȊjɝi 9K?F|=.%dyjWO#!b EzTz'.Q/ 8F9ZE'mhehkc U&iV|kRUh،%sU pO|fI79++4ijÉxU'ZM $}&Eа\rbv=eOBB;w2yUKTcz;%nm!:#bTS|~|[sOE%{ycSQbv*U.| ᪰]ZrQ+[T@n>wA7W=j8q6h[Ԫy!Rfm`[_UNrV /. ^9ϠJ_πTU 0A 8'ysi|8LV߃uB/)CTօB8Ww'U'ofCE*3ixш):څ~-v߷Yv&^DSo|^7il0X <- ^4tj2A7<_)o?OO3@&ҫִDFN28l?雰-& L:qփ x/ҁ/#?A`͜aƇYMiU}8#IG"szFLY料 DN+aRIF8>' Š:ɢKq&܉KO)23ߐ E.2 u%>%Z@,fD5@T{9G@QEsLGyRB1&ԭjs3f9F0!s*!nQ{"a<0j l# 6BDSp޵ĸtpϗNbmH {T{857%|9@4"-a@ҮsBo|ڂ]3q3CtS%$R;WZEД ߧ{6 D'ǖ 0Vq C>'kT-'U.5@k"II.u@beX@Rr%]4;Y\wuWʄZ,H<LN*_QPԠXW5v1C |H.Bq3tXhXe:_<+7~ע2]jK)c!0905&jlAJR$Ua Ѭڿ&-52R#Bɥ`^F s .*71k;c`y!Y1h6ǝ瀻'$L<=]C#1 Ze͍r㑗x-My?1|PoSI{ƴZU'VȥZQr)4:ʎG's='ؖvՁc*|48a=Bi|j^eg%rAOQWlYo:~ŕ V7T%`|wj9~N.w_C= ӌ޳<`z5ck>l6Rg:F3A݊|HVxߌBs۔üx_wx?VXr9i/O- u.yL[TXHkco=dn" ig=oq!)a.#)ǙWdAac#!ܞPKvaijÄ0e2,6bmܴ>H8_ʙJ]BX\10nyWj AX%p>C~Ash3#Y®aC}/ Lܫ I¿W.Iur(!J{j4:2&)Rz< 0h#s:]$G*װ Hp{S[gi<[.1.)y}f agYi@yc{/<QI:s8Zh3lv9uT7jw߀+7L+7ɀhv|V4&h-$k9nwEJA;WB6 ndFgbVQ:2y8pb B48{ 0x񞰙"Lw2`v7'^E٥(AÊѳ)_9Խn[wq0 +ٿhc>VBrN8Au<)OcTaDvOY"/ﯨ^y.$S%9!I0`{۵3m!{b"؉fLH\ZեM4C0GCGG0 T$@ޔMw2,{Ih!MDP\:žO**j0E2|llT\:ڙ'c35b,h#LexE^wXiDzÏk̊}7CqܱRvFT*z7fm+^6Bg؉ǧaRwoW3EwEW%_j_إlwL+[*^H wڦAT-yJd{ QJJ?ؚG 0Ud`H5yTJ j" @մܭͺNMħld k69R΁MqiRn{XdCU=n~`j6ē?d{|~fq]mKf۷-1uV: #j`36'[GHKX$W"!.PA+-Dg`о>)=L~ ƗjhVFk: @y}GÁ6 G"i9+2w$U${E.r`cݞ\l[*(kP2Sc8h_go<pN gO/CBSJr{yc=}(KgSBWqm`v[Yo-cEJ)=%w|+VEE1b^/Y: q"wxV'E0*rg{N,RꁺtΌ(]4դ_UWv&Xj0n&ܥ} dd. RxrUMO_o$G NKQO [?kƒj}yN2cɩ08߅7Pۢ09\ o{DApI>ޑ-0"-jC;-gi>K{gWT:Y8呞p:">DnoH- ٣/!G3'+5 DUUz{LC.eam!;|Vs;5K>!T1(c.oBiGɤ. 9A^{WA/ ɒSY:Zߏ08W.0!ctplɅvVxGIrtzN z8YMfgT^I !Bg8*ar<-f%I^Qn3^ &[iwFp>_/9(zz,f1;LJh _0eT s~05'I'Z8%50NiuODp*"+hFd[险kSm1ulX;Ғ *pyq=tp_/qzxqG. N[ >#$oտ<&X5 r !LLZ_yR6A_CmӖ QrvlWK ~2߆qvPtJݭ$j޽(ْRSZeT[|32^ {R?dNcs߃AJcær/f,뷗xtJzݥ2V{iAw|¼G̍Lh΂`rq<W.k%z,#VeЅt{wa¯wQ(Mݡg\ܳA2xg-I4Jj+˖]%JɁN"$&n"C -7*RJ袠GCʥ}T~TIȃ=fˮՖ?lfY?H,ѡ ${0M6CݘF`@&D|MLڧ(}˾J{֠Gݴu]ġis3 >mQ!n";[MVIo x,6H`CXOg-4WpjC0SbYBp.ET%9Mq٫HQ !NVِiZaz )b~UgYZ0707010000006c000081a4000000000000000000000001668434d3000031f0000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/net/can/usb/usb_8dev.ko.xz7zXZִF!t/-1]?Eh=ڜͩhi|MA+J8]NtXZ)Mܖ>zdm,i3bz{xDyQ-4K< J[SN(06$)ݖ80eTߙQœ)m}`e(>g vvݒFSv1MG6LTKʝ!9VyL=zמ2{ȬKkmc$Aw4DYǚj8ݓayK(W{/GqWi_dhv=pQaUaD瑠*W] xFGTP_H!׽-}j_V-<o05:I d@ Mԥ@oŹW ˲|\xw9b`Wb616v}(>E%+:ȵSg9{Ҳ ԥ*s] }/8yPt$܈]ҤܻGSAxbBa]A;A(tp/it?Jpjd-ĿlE$NDo$xqzg tPٽ?@ KomK^G֤#9Y/}U@^ukLr4*鹘D/A$[lKd“`3 IoQ9| .n %2yE{>,M^h_Bmϲ׀6`椙kt^[YQvK\CAxM.PF9?Ute+ e. u:׉BQC2אKxK!ʊ<9t`$!tHœ̆&G&![(1bϲc>%TDmiGOn޸~GMaiR.uy t{Gsn"LFAW}\;a`;L& SqPi-OC%Լヅ 3:mE|U s*ab=T|`Y̬qEq ,{W~@R^K=PIȝF#UUB]ݮlk){ڦִcw-|yQ6xƸByX7r63EծkoĽKٛ/W͚V>uxC֬w+xX7N[ƴ8r#CD}Lz{ݣ&h<_Ad+qn^71&AvPF05web[%cdT I+#JU*IFҧko:ˈN>3ޅ-ɗ~޻8 4*myD=/4vlBp7L> g#?˛xwmD;a=*\8pl]{uJ;u7\OAU2[*o _e& mkyA'jÙ@C$Z[\kDE>MNXa_q᧻k:@+SK^y ^k'2\HfQ7QT { Hkmedİ5m ' )IWpn u?G1#4uQ2]K z?g1θ0X&R]׬xYya7i X}VtSBZ[.D"NA6tZ9T&k=Dp2c.u9'݇ZӻfeS9G[uFϋW3oϫf[yr;1CVd;6n$̟0煝H qʫN`2gǯdeW"_p @M\GP/IM}T9ܒYbZޞAlkqg%(2ˣoD`tQ&do"篶SI\~p3v ^JkzP{K}ɢeDdo65vI3ŪFΝYW4hUY(].MFwaMS"{F76a‚.AxhxDn  kKW{-") iP_D*%5vw x _9~񝌁(>rcMFL\BiB W`ޟ K&nlF $P9E/|:6ƂXDz! L Ҷ|>ث?]mjzf&֤'߬~~D֠h%Ke60]~TaW oc(cq iU]uwv]6E.XdaHPSN&ﭮ+` J:i7'NYkc)11#9^3V'wYU0YAH(v fHsJMțplK+B+ra1>qpeXh: N$K`e\N@ZRp!hܗ 8Yc QPthGYM8w#9GƬXE7gQs>#x/9 FՀ-):ӗ٠ϔ3sLh@k9ka`#%oŕ_yMO ʐ/!B3_svr vPa}uG?|_kw&jK=l4i~)֔^E&tEOɃkbaR%!LfvP:lNʩͫ5xR$G#9f9uWFB$M|idrP ;MhN2W8|((!@ʽBY=@:RK-x+Mk_"yjԃ!to/aAL?,mu>sukAU +,A3JI8bJt"To.sL LeN'2㚔q?ri܃3ܦ[l(\Ă_)c\lf Y$PJR@9UD`8>u(̧VB-w#d){*03Vb|8|"xŁǰێ=`dzOݩ-鍓m'|jR&dPݜ3x1sJێ/1UF8bq}=om8pj>te~BK<#[1ф}3:-)Z뚽dgzfgc4>$j* o^ҍb9H-<=Дfե}{DU+PdKi o?% P%$ӆv'xhvQbxx)|DV gI.e2z~'Z>;m~(Vڵ0jӛFj6M@pw7jq3m7:VIp^:nT''[!Cb|~׎>QL2g$C`* oyY?B!z$Ok1iEG)uds73(,oTm(!"ƄNO罗=MC11oFr2OuQtۑPB7ٶ-XöD'%ZNE"=3o,E/S'ws/8b]zo@Wӿ9H1Q!~¼`l8 4z=A-Ggi;E%Uu޹*+ YV;L fgo-iL1{{$[K5m =DVrm2T? q"1.zXРsC,~ ^KX*ȷ`8~BOm<ߑ~RL}n ~Ϛw_\dUf~ÂFtKSNQW_VPh [ & 4r~G/K:2^d|v8ª1_ո霅6@g?s} HJV=waʫkiI˕iamliX Vq*s ;`Y5VQ~QrM7m&ܒw\}.UkUz ޅTux Ax^#P)m<6UNVDq%)a5 `E D W|+鹣d"z~Jȝi{eۻxyGMp*S[ϏeG*$ߜ8;ˣ.w Z7 q#]g6Wޝ~6 3+& t怶fXl5B0_\0)`X5# >cbM837wx 6H%1/W@b{a{45f4f]gp[a7c֡B\ J0ط]R"!ޢAra?ee U;~$ 1Bѭ)s&j9JEL5ݣF_kOfB:NpsW2>T$eTgV6o{y*+?ɉ{f zX'Yìz ,X}}2/+I:50% `д.x2=(dv8TGFH-=I+o7^d|f^\ 5o*}N/K3j4 }%vQk*FvPYg'J`SMT`kQk Uq=aE-cw4dLF!inK"ݯS9!d[5^n0N7 BdBGHpHw#VY(p/u#`IR]G<ˠ1i53$OtVsvYod«ɍ߅A}>zFEIZ>PVD$/Ex71q gZ$4<[@Q+``]QP4} (rp(z d7esBW<g֑o8E4 1TQu?ӽJ{u NA1Jkf259Kt{总ib|J]_AHo_v9ܭcv Qt&W+R-mޟBN[N]ͥI;W6`5GE46Di:2u K J\|Ie"cn?Jb/JX)@6>$i.?rnP\JuI^-'SkGQ37*T3-{hW.[Uy9hppht6[Uu.[ 61j,}{pBohӅ 9*g' vb  hi=Si_=+jZFBo@Nb|]^͂C86Am-x]93uˌ'6dzvnm`fIC>`ex( =(g }E/q;!Vھ%DWL&Hfuĥ,[k1VpGqҤ@]g8f`j_B 6gncaAѝ\Ӵ8u@Za6i<5;m1_Pi2(qz 38[jifG|4?R|17d Xj/0np~iX\J (aU.*r' ~c|cy{^Z0m˃p]UH_{Z6r*#]D|N{<]AH٬C}o */MMp.@J4jsѴ pS8̧H]6['2ZûSjr%kAw.(V')v@4" &lPQp((?` o0Wan407{ Y;IO y3]ѳہSE3(/*7Q~!47ݘâӐ(D !J,fZ@ķqnuzpibB͂D8adwKgjL^C! x71,}[X}B|41L7x CȲl7@B:N#=Xɍt9_0SAp]UXuw}G~ڳR ORtjp\^65{fG~lgA+@Th[K[ўy`OLArSܤ fl}Zj6fDG ~mW:a 1tyȚ bJsAOgTk6ثSR#̽·LN'9r3gOY4?RA< D[bhKL Jǝ3 )TԐ 6IQQ;d=Ԑ>eWr!>"{PU.i/ѯ/>VL0W:A7n\NX ~!ܓ=K z"~Eqg&-pwl b%\ e2d]{yr&mSme>σ35Urȑ O=ܕض;Zڥa<ҕ6 d65ÚVk5SZw_JKMu^x!e}.SZ0w2Q f:Ik~E V}nn~Wz={ 7TԶsVS %_#J#,i#g޵@k #@ 8Zk=}-:5ί[ŀ<@ G'+];:J#5(]L-%’P$@V>Fub9^lupv[ߠ܃ut7Hքd'gj)̥CW3f|[SS}kpH/q`ַMs/Ҙrn? ۲t  g9m{v35֖V;[b=!}N rwGK]SǗL{!aܭa32zm)H:RT"Y^*0%sZD1:$;"uS t';| pjړW|6͒k1!} 0 >V˼SKn}6Hsh(7Bьe*T'r4N'~w̓=ubA]#ۂk$o*Apم;sLk>=Gz6ñ:ZMDkd5!A2 ELxwacX+[էX[FLrϯoKsC$;7$UN4V*ZҊ>AZ@46%))3](]%QG` h BXTP3Mɖ81Ov$yyn"5 vbE.=jQd:Gq^}2Y d@j$Kx Sc-mvH& z!wQ(]P"q525<ǩ|ycDWAKB[?g1bJ ͱc-){8΃9']+T\ ^zLsi޷άGݢ$D.k"'Usy8ygg,i d頸pAT)QpwËpb^[;`K w|.c,lD"ZN5k &{tc)=Lu~faY\AE[j4Fyܯ?Lwf؇RE#4F)TLѳ?3~ bllcQi*Nk㢶PnR,fDꦻfu=S6֨;^ОWnV6e|-|+C[T>qO~3^W5d"EQҊ^ tשM8ՠyPH+ۦݜtVWri;%o>d˞aBGpGP |4֚ݕXsE:Fob,2_: 8N]s{XpTa8'^'ƿW(./ HOX4Byh I gUFOLѳD[koz^ D1C9]4'&кI_ָ$;KS 0\pL 1t~|2 uN$mrhlmc?wc|3MRL؅s|>4 w=eoUmOÿ4u)F+a(ѹT2qykZܫi!+S^>F7&w܆T}<_=%{uTN=X+!P <)|R@5k!ɜ K5 l;KFkr4#,g=s$Yi&]ĮMxl|hIR`6ϵsz$սwh"tq!l1v_]gJR#q,ozl!"aM@+Q}GjS;@L@ @R40Xz3p88%޼af@d }sI X_qǚ3!{k lEWxo&4 ˆ Vx+C'Gd$ 76} U zK&5C$ v] >5r$C'J2ofayu/+{ͱ->ʜ##^/]v!33;2^L~l4!6pتv{c㍟=TZa/#B>r:L1DC hm_^U}.Q.߲M'm*fD!_^'IP Koƽ\'(Nhx1QFG1]"=8 ٢C~,C1[hb$9ğ =@`֓"F#=ğD޿T'ΕZߖM=^ 6ъ^dWwXuboa(% d!} h";AS6 OL H+u׋9?CZBNsHNq^ոl'ȷ eRM_>q8Hmp3|D;o&avLwu -i]@1ncQL=,):\Ʊ:f+ RPCM&VmyM-$/@Q;nÀAls)ض\`RqugdEǴRp/8 3,+Q.gl'Hb=Z;2+oqi2bDuyZ+Mt?3W|PUWvFH$YT\{}ue]TO&#T߲ɇ2]UV|n#P8eP2j@D[`^|192nb'Ȑ/O}U( ϒ1Ȃa`" Dzd\O2qDN!{ҞPnh9 Ӯ© 8E%c`b.ؚjdn:]:!mФWucj~l?OEy0|ͺs(ގD9Ã,dd֊ś1 zѓD },g2Xn e}r2g2h!Ӎ SiA'c^:R#oHv_?-(99I(?߹x}iN5kL&.ɇ q>dwbQ2AZ\͚㪹G.ΆڍWd1K% nULTӒ9]`t=\U)k֚gS/zal9פij٧]am0jA!J󝃭^s;0a/Нb}8ZMt(v v#{7=O2 ӃunF|ӯ[.wܣ_?X_,eKwUBi 8?nICD#3aqy,=Z乫DODk %YY" )@8~ȏT0>eZ8zR:EGPk{w B H`HtO&qߋd(bn8'O0sPFS] lla;NP1ޚ&0ok0OkɷїaRݞf@ m\}{Q/yC'$ns/'N-NH!|pz1Mu>RUBz*XܿYZwc.["JB8VRNt-$6Q|sHlVƭedqz:DGjǟ=%W+_έm<@9KCK%ʴ ;tACd ~ZP ꘦pN*>?q̭*o[z 2$xl^QLLՓQ&qv%ك'΀HΦ!Q* T>f8*v NM '3]"]M%1AeESJzΌXQqhXbi3J7P]9 A9>z++!6,x#zP 1姛Lyƈc}+ p # y -]*/$ztE;hL8Z.W9oQ Fkב]XWOF?=s2ܢu,C>G+.^T/2PXy2ޒKn!'L/f.#+JN =\< 6jUU]`xkV+*cj?&tјK!2X͗ L(RG.nDN:R7黊^U$v\&E;ey$5_X8›11zhҰd-Bsƺ]YCIhQ]8 tRݝ~) 4"%l}$ 7ȁl?W> O]Мsx4Cf|q"x4SS=v8!k u/l<-q4t~;kS-Hb[.o=FP H%jOv-Iy98\+)_{y:xn2\ʅ{ JlT.E_9&GX@YMAS9>TGUwF܏6n#!v% 4>#;1Uh5(.Fm:~L{J_RɁsh'iotRr p/LxT_]4Yrw=J8h0HUӢx34BRzx؃cBPTH1ʄM_JR}:(i5y BX29i8+vC# jLA@Ń0؁s_*́I2VT3!cؔRDs'h.UτlŜ"e sQ&c]lQ *Av-i wa@!~ Fa3k֊@;ojP9KϜ2l$Ce*_IvG1NXgkNeIzPN:<Ʊy? ԍ#E%ܔc-#z OE/ʞAt-Ozt[ l*<ٶOn` 5emVj]c) |>fp@94NR  q$vjji,y(; :X0ȋ\\S)?ZRDGϘH뮇@ G&A TOrҹ>sV K며\*>}Rv qZ.4 u%s' ͎#0 O0Mm`zPUPOV^uX_Ypn4Vi{j PbE`#51(*sCw W2f%^C0p RnF2 .0W`ʹ'F?$bCb 6៵pCgAYO%[:lGi{~wj<(}չ*DYa `_&WQlL<Ցٚb}]a\ǚ#CQW\=[-eq'bRj`yah߸֤xaײ@ {.jXGL+!)ˡȳQ3;w@crv뙟Aۍ"{!D-ͮ?2s>s I!wʚ%UՀX"Zu8Rw&4B:A}=l_Ԓ)?iq~N V VBK;7.T֋M \QW%z/+uG`#xj)n "_?壝WvAÍ _[C >'zPc~ť !8.Bh*0DW_B> 9!`StW(<3X}L l+gZiߦXw.8Nk{o&\H`ڭ>tin!2/a%amΕ\f_fuzDO$iF[@v2Vjys2;ۧCљlyFs$-#Rh.{#QrʿueRrٌDҷ奨q@5R/eB^fٱgjf! Bl08;-6}ukJ,h1n+:x"/Qrz*当n-Ǥe r-IXxd2[rIhvٶ>.c&8܅N #JdjMC͢Ī sU(<7زeօYX4:Uiώ!B]׋A =Y%p6MڲpQRXuӗ܌'V@\T=lJC'eDIt^jWZVՔ/*c5U:yg}h,ѿ`/Ϩ a.-k2ssh|nw`DЍ!Bı RA#K8z ,A$%ez> *u4U'` Cx1*P‹2}m\fe&0R](Q+Z{WTKp+aO#e6_ t;FU=rO7JRx_od0yrˋNʍpqY1TfVb:&1n%o)}(y[qK]cUx7#(םX#xŻ%b-OTPzFKBيjT/23bbک. ^ @|Kbf43YBBR{9+3Z|;w6ƴPrϲ zI_,gBt@LK9?Aj.BgѡrJOڑK^ew3}xtLp<*qa/vS$5쬒x0tHĈX 9`*1|\Ξ*'_lm9.g/$%W?Ƹ#w^-Yu;Q^l5>/Г 9k#Jx#-/mFPˀ#ay%YpvXq8H|7B?K<2mJ}T ?) cʮ6fXLAc:򳥚l#m<-J3_6o:f]jP&RD7Z)5?Ԯ\Cb\aQ6V; HޕG1Ʀi27c{R1x\xl~vȌVDsDQk 1=j2gS|B], O{h =Bg{mEr͢-=6Utc6ݑǑ(,z}7&op4}L<~CUrɚȐ^^sNm7㾑wRkb`` nE 4Zs<9 y6];%B&( ~Rp1\;sc2J  sDpaڤz"xg tٿlb$xx&JWHKE_s_roJpѧ,bB\YbZ+|Mӻ/2<A6ABxjXMo>ԒtbH!TBy]< O S6sRF(\NIyĠI}xDH8Zq: BA[ DoIUc\N~ ƒ#8]Ědc*خܬr]WiMF6eI6&'{a<] -yEt -IeJgKq%"l*;?Ȯ4jMu~VGT/HO[Θ v٥x;=sCpPɻϩkA\ɽT;zM[r h-dT}_M Ջ=U)dy 2$C5]fZn=1M B;ݏ$_]oͭ W;*TxȘt<,,n१Q8{橱nxAPq?#PcYL< g=䂬Ե6Zz8S+'4GQ&4( WvPEE&Rȍ2%C6wCWۓP5} BDSC_$"ɿ۝P5\Jht|CTН޷[ ;&w8H|L\4Y.n}y*tkOMtZx0+pIK4f_g6lsN!`p[i% ~<.J酷/z$>a$ycG7Oyt3Ŏ-pzj5S')Ց x׉靀? >p?sgM2oꊫ;d8qng Mv\ZJ@y4ЗA.oaL !LZx2$uyy>c~c_{0'͊͵[]MۡSYbܙ/QD%??27, n&*-j;:,K0'cҋ ?qm/SONĴ\ĭ&hjhwXQ.Gѐv0Ń"<{oyf2Ixބ1]Q!n <\oMbIӋpO Wm ?޸͊o2pnܭ9`U=nuǰFΎLrY{맞[6XՐ{ol o[g-e *G TNCDq}F ,c7KF|ܠF3,3C+g/|E)oJD@$bѩ:cmOf:&Nfxݴ(@AlGR}ZopVKb`ǟe8. DId 8Wid/HN{pq_I~+tCGL 8#A^`@b#k@\v'J(7-XHd |Dm# +6"RKzFuWA0(.@7>h ǭ~_vw 9ר+,^.*= {,h^KkvVe؏5W+෭t݌Zm*!f(=`A ("[ۊ񽣆0mm6^h2M5K;25).U|e7 (.K/j{XFp6cu4p`M_g- H ^dA)R:찐[Cpf4cKsٕm!6`5n5|5<@[ſk }A6~7`u" 6$¨ Qmmy8xrO('.ke}S"F?^5u Jy@D6%k4wU"iTYfءyjm`RV&_S[KO~ŭgWgKǢ;9j/q~S7rwHZˈ/j㚞sFVˤf}ftj[l#B7X+ Ś%gUfԔk:*s~RE-밐Bک3T8uAI-<*[ރ{PI/[kĚ Zu<\3BCxU-UۅQ'~X(~Zr*糡`0KcÊt š_Ivc-k8QT:H#t٪2fb@ !wWyuhL F|m@AjBq®vS7p"@ *߾yGuV!Kp%(B6T',EEvFk6vDy!d֙i Z>V͡2|T-@#JJt6Dֱ 7<*/uKvŲX7?C70p isXQഷ/nc0PFiܹ쟭op&4=R|Uc:_bBS$/1qwڎuOq%tT`bmߧ}d1 _C=@|g z3vUeѼUAfRd> 弸k :cH?2_9` 58=E[it}/$ lSL8_h`p0@ơ8FAn zg` _bd{Y[@=ba`?;x<9nk du8_Agt oӒ+Y%Dz%,9*M&p yrk݊K_P ~}86˃{ IަŅ*! z6/,? &? Wk/rG7)5RfBwgA_~0:~);HJ) ^|JѭwL V_Gpr?a?tG]?DV],vl#l)nxEd@x]ې0\|7듥‹ .f`܅؄%ۙyf)se&A_q񮁠s!Xy3k>OUqk@FM\X=*7Ff>eY]_&WbUp(2s -fسa^pXvm1}.h}* ȵ/Пe!Ȳoy=H8 ז2^G^R@KOo5D{pF}!~fhۄQKnwn-/5~i-~"E!NK <2(q0zgBE iY#_Y tarDη0GٟZrG;Sƽ$y\BCjo7d5 ,hǥMnuswXgL>p\_>B+˗ϛjU-0 ._dn 7kak`;)Ռ6whS/*ׯGr gsəReuhb WqRG^p2?*9| Y1zSbml,fKU6j:J(ebg_o ,B',sWS)p\۠ $h ULonPwi-*\t 7f+'hXTWkKY=c!@(g|\$ ԡ`&X&'abH [ėI(Qxzj1;tѳj'`vURr["J:wh װ~9PIO}eM5:%LYmIJ;/u5}N-;ql?kϩ:Jeqr0d0 V^[c ?A(s\)aR_..쳕} :2W?Q^R> "V{X|u#K?怜I͡F?mcWlTNܜ$WU} :RGLaR֫uFDZ@0VqaQr'+5T7!GBAoP-h$LVfg5D]=DžnsYm<.s/_֪ OGG  J 8RF)̈́x;)=usY($Q8|, /v|(2W)^3BAѿnSA9r&%Tl+eNCoTɬ# n]6X g@u{tLө0/w5Rg-8Vc;.b]1(R}feh=l4kxbCU"<O{͝<6g7jR#MPK[u MV5= %tuG/*B{[鈙.:C~mj;(57$|BҪ@l՗[_7YJXoMȳlEUU3XQi+|ֳ-g;;%`EHZqMrݕ~3>p(ɬ[[_mpbjxj}4C:"brHeh!ʵtIERRyY4חoȊtCQ6(!jltc fS Pb1$*4a\@ ۷f#-ڞmxI([|iG'RϛCmK7P14\ pYL bX3I7o S9YO 7a2ܜ?:XeEgWK3+a-y=A,+ }Frw;q*E*Q1ÿ{'ZzfFgG_דTn ?:֬dB~tYf6N 4@6P?Um;`Ar`Cr8F!?~YfߩX0^ly qd-NDs/-m -_nd'@R|(\-@=]"m 9* C"@->(vv؍IC a8!.36D,VΔ%u;L1Ȱ}xp;`'4> ҧMQu| ʇtdé~] 9 k WoVzK<2qur;E|Y;Kȇw*2AҏšRח⑫lo9y؊19nIL\Z%XJ>C|)S8ͬBP bUGWx_&jBL=9~X=?&'-ޮ$_\p5ck[+%57=7pţrS4+ToUپ-q q2{ N|wLjjDwH^]<FtSTTL̨x @ CXIv@n&$+p)Xr0*Ś8uqH[JsX(i-Yd$+7.!]\!ft@fzme#'o9S_<21dcK>x akΚ4 kaL#}(G%مo'wl|+l]MOSx{h/ -fY@b=Yn\/A!@ǴHѡ]l$0 >W֎/ZIݏ w2@k>vYq~fV ӥn իGC㥇}CQOwj^(Nka\??d4[_F[M=`D8܏֕p@Ώ#fIa Uv|m\m1^kP)%Wx4&l㎂~ ȃTL釋Fs33{6u:;—4/9N;BFQ*k-a-rA"p (WՉZFZi"0hGP4 '-'\ (G4 wyIzOMئOSΎrf.dݔąϜv^&-Ȣ*wTuن'&!F" T(ˡo7Q6(|]ZnT׵,e_laOVC)MzL{aU_ֶDB/UheanoRx#lb˶^8rya(/ wS=Suf 敕mȣ~UZ2̪r0z8+r01·8umQ؋Մ1 G ƨZ.y:V2rIF_j67ʵGS.a+S/&lbxw@/ d|Q٪5~YmbClj)ݛ]˿>il 2;d8:[)ssĕ 席HTGdY?Υ#-WN5l!]S",MfJrݘtdWԨƖ?Pq%2> Ģ8R6lT@z8_krBoۆJ$9GaZsR#Q4n}e0*PqrIsoS,uw5Z'nSʼOzT6s-ϸPJG.āZ7uI>nYmA)&<)hJbߢ E&4,A zk̸Jn89(F 9?ېx7Fq櫓byh?8v΃2#уEl7:6ږ_ȜD5@z}6)hܣe:, fh &Q˯֐Ìu/#8Ɛh9SJUj2;2 hbƳGݟ7 !ACh_. <a4ܻ̟[IeSamٙ (u j)[C@9VWP:ʏ_Abф5>N7^CS^?xǁQqL(rwKfjT.p~фK492^&4yWd7 huئxhSޔ^lw[Nb]Jڈ Ԧ({xd&? :u6Ch[*ʂlΌY"7#2'}ʘ$E'ѼygՍK=NWiY{}P5NOJƮV2(Rm>T ao,R(WcmIߐ款:SP/[ICIOk<8.he/NPIb2*Ii|獱5#-Bx؛d=W|tmmcSmjp$;ߕS=_]5Xf)0znxr^!G(yp_ȭNt:m[nF)Bf鋮?.BBp<`PQB~ÀlQYǘ)~7@mv^esٔ*2IYsVkw_9Xʪhm7XR{u-hش)2%MM%MV XrpҦ|{h~ʑxОGO[%%W(TQ5k='ITށba,V,{ii>r)cxA}[vk˰QbؖfK+8Ȝc Bk>t9}ߞю`4MWq Ò]b+ ˋyy<JdBaWm,ڗAKx5>Z3JZakxm,te("R BϺg:$2V6=== -m9jY=m 4 U,PlRqhXP "{1>)9̐|Z[Z|[  ȥh^̵= c Xwo5C)jEk s9O8z̓I9YFɈ=vz8$ǣi9 i Й,Dz-fE{3 *x+r[lq܍=@wL%!+w*ju(8ku'F c.[3 Tztȧdh 4]0-{7{K`j7p뼓͘^85$wq>t!ŭwn-)aS=( s%  0,#" "-9TW|^ED+}ļ?IU"rj4{2 5s^RЏc1;Aݓ覧eTZ֏4{huWxnRsV!C tEǩh^l"Sx<)Z_m]/v(R" 9kZIR+ d,Q,\l|5hd$k0>^'vk[kD,+3CZ>E y/tXs;dEov⏂f>EZ4O[~sr90k;{ͪqA[/fv/,pCQ4 %BSC{f֋@@GJj5^+2?4}j] (:=,<އykhW~<#k ic{3Q#o?/V.AtlsʰU aZPb>9+IqKX!LG9s]=Ȑ\Pv,stν7IAd< k(L`e!yu|Ώ/1EC={VYIzOnyNF(MRUFKQo3:YVTtf"Klb 5%\GAn@FG1`]ECxfb%Hfauә;~1Gd/e}&^n9VEAk(Ts*kp__%}aWyLWofւ[ p{b@KbDfQ I^w1..Zyr_/^ [h7H-2$Aw1֞vgqױ\_2FJuZt="C1dяs73Ĉ^_.p8ߤ 4ȹG$ YMwg~Р|A A :@~;rʔs9 'szK3XF_9bJuQϑUa+59{+-1{ pydMbiF]RbD+Z&؎&I+6`$qpĩY8R Al.UsDvd ȟ;Ԯ7w%'72X4ទ ^ [ҭYVSN0E DK$rWF\:vHmȮ]u}QqT*;VEZ$h: H/o9nnZv9{SM8cxeFq;yJo GW]c"cs~v^hRp__<_ J8η1fLVtXmIP?5֍tg"Hr/>%q eew>6źjѹNrr+'zdm\`O;2\{]6%,~95O;LyKZjJxu=C<ٗwiIMN1sg/i_<󞰘{RǷ aSh}M?D{i2T쥈gP%VH1~>puHPbc~o|i)OD);c A p#`3|^$З4#,W`Y`!x^і|j I*:a`(+`NO_d~ϫt̿a03#v3Ԑo3dFi h2HqUuQYX{E&plU8^Tc4cu􍛌J@C/kl!r]ẏ8 †>9fCȷIbM#ÙwmQmfG)ޠ8( UzG{D͹YŢ eZMEs\D2#$zM-?[LH?.ޥsׇK8+B4' Eis/b[ ePi  IURR2ZTBiUNe)rC3*^2VR5ULd~rE扜`QLbc0QA>"s->`H=ʠڷ2ajq.q%J>zi|9E 7d:kɥ}`VE0D1:|p,FRD du{j;\R;zG)!hѦL#SCZ;yF%Y jz3 ! $qʦ`) ;_uCzTN>΢FQ&tLw5-S='ӏ|6CydA*-Ne寰>E-+R{V*,[HA>TʇBK>>bArw#չY]_V1(fyG"=-ˈq9*r{ՏıVpH:;#S𚿣{ &tT0C3Da+&#zV梁;O|@H2yZv~nf;[x YsNmW1eI [/*goPҟK٦$^+\hfx"|-OH֬yU?$b J$OʓJ&gIkՖF1xxc3[?rvuഇ 6qdChoIxH3[L!NeZUj>.6:B 7Uf(j 戫ЂǦcGmuP4[Ec/_KjRϙ8%[t'qgC LSvM R9԰Ӥ r9s~5 xBKh:ZPPzcdx9~#a xXc[Dx6VN!_9`ӛP+..VUn!O 0c?C^64dQk7Dr<#x؊1wA׊:^)tҶ{NQ;%+JDMWtlh'QdA원=lC)֮,fzOK7qjU+i WEG{*GRl2ԘeX 9y؃JLb2V&BB>j"MCZHMFf׳)D*6 i-F3Jހ-,Q,T 5OE̴έ+alsF>Wvf>B$v}f_K X .'?=]"_L+n`0JcPP?.Z֧*ȁ;ՔSDžBFYO#IaE76daJ}nbLLY8W=!=m5Crԁwҁ_! ag$s:!Rey( ]tfmzD+K>B"l/!K]a{#AqvX"~sz"hUS<SzG@\%/HQ*8CDmǰo&"lc!*8-N7'Tr *h2޿6zM]P;ג< `'X4Dsoro V+hmGa^<G_οʝp40`2jev={Iv.kDHUz$fME.Ą%wM_ 1p}q z iWcRSӈiOȹ)P'fdCk½CTLF4( C'D !8w;+%$ZнryHy,\}⵮>&A"65FϚ>) k (q_?Xjѝ2s0f'$}!$MmHin[BQlSA&%;N{TZS&>̨ǯdT`:7.ף=?'UziOvFMRaCHlZ7G*云Nk@* ч|Y>NfgtͲ 6{XDzlUŭ:;e;=K2 CpMc~5FWL m3˜ky C7G'C< -d y 93*6Z/dvWfW[ `MQBΔ$ UѕpෂeHN;˞,~ѾE=|JI$:dX{ߙCeUWh5eE^ڤx\)7/wB%E6Z].@z6"K3,xů1rc Z+@fL~T)E:̠cT\nL8njd>ݢ$E4kf ?Ěsш #7%~ َ ȔS{@"? b@Z+F aT_f 6yKSK89^= nxQy em>f$s-=,fK!׵xI**Ox-jiyi[C"62ЬR^.sn>:{~gLj'ƶμr8&8 o@Ul:6 >WZenK<FiǮŕ(&Cdj ^!\Xxc+՟Ss*v=Y*TyCZtAibSʍhhӀ)0C~y,׿BYHqݰy *I [aixkvge5yyMM m&:NOT;ɟQxG(@O*c/cz8~[rW۰Oτ/&©<{JTDbG+;!au4ǞuOºEJ=j$(h65G4~cr,=޸3$"f'@ B#80/ OW2%+&+Ew^7Ϩl0;_[烵AU)A\俠.4ҁWvO[4Ug2.QyFmF"v*XN ?OJwso!( 0cED~H"gk3$\5sU@X/Dd.½;ҁq"%H a;\MZ56qܿskne: 9+6X~x- "?JK8XᄨK A BO &D~D"g"5~=A˿g-OTfk\Njx+$@Dc}ȓ8Z3ai֐AK+D*2`eTL6[F Ϯgn,K`}w NNMk)J>L7 XX*XևSͶ3bYfoKwRYK߉shDfC*"%N,%. \5+]/ []Z?8@L/س{wHNtSI'{S^^i#q6&J4[r722rԭ?3Sֆ (4 sbCAdW\mAqbN1oB%afB xF,Yti}z{"ѯvxh"'nmgL;?}?M^<5ԑM5IZLg_)"BaU]$Ł p+ |LIFRܹO^<#BD_TH8OHnld!n+ÛަFƇJY֗P+v=;ݹm62Q:W䞷X2_nr-N6`{ЫRġMpjtߪ:ـж5? 4i#Fn&܍X^-_A@Bh D Q"aUPH5$ksX(mC1u 0PiMjG>0Rz9 I6#X3Psc0G-(B{CȎr%Jwspl܌!8 .r]ηk"tXV+sH=l~Cpj{\jr\qmqyL5xiU*߸%YYܭG;V=u~M*IsJL&bEBNುC-6-J$7aNoj'YO rXܢvڛ&&ռ2܇إdwW0ՠE=>?H|ȧn\A󴈧P$.wP=UtT_uh$s='*fI R/Si=Q 1"*ܠ@H&Si kD!7I 3!ΐEJ&. hOzD*O|dLZ6bOɑan#7isIUzO'{׎(|\ q?`VH}˒Q\4*n'bM'q#"@ECv @HWH_}u);HU/WAOr^(߰3 $pc|>1#[)Vdt";Y.%eKKmG5z9e^WV!ՔH: y.{@ t]ɉUnj"*OKn) 6!ǂtL ؤ4a3kveǵS6v4}j Q}${cf=Kم:řjb3d< 7~;#oc 8MQLe\mO#^yH^d}Te:hUM54j^#t cs V#ckxt8#x =(WptJpi`2 yi$(ԡАZisArcKJDA'9X&s)nvT†Y&X:p>0BK'&_@1(F{،x{3-m_+\@<ͼ H ^PKlB %ˢeU/!ys=!|,?hd;`9v03b>#z`-޶ňb,E`ReRԉ,ig*&*9R#yhvŚ˺HKc5 Aäu-G7&@)7v6W@fNEJ9e 7"yaÍGȴUP&~_OfX'\E&k#Ғ=%VlJ1(Y(ldS遂TZ'2ü !| U[4_]$hiR_ϦJ#b4k HOKp]ljt ZPe,jmP*FBhJLjH yxTQ8:6zuר)Qܰ_>O#VtWl;QAB Bk)@ %|De,+i @*҇$IxX:?XpJ0ԷB?Q,22]Du<2LMhudrdVqY1oW2#el v*·m$5XIkNs}|}]?5 h_ If|'*+aV(.Oc1挆Js}F2?`/tP#dl}#9)E݆QR6ۉ%X? 9#?bWkMs[VЃ_wL,-((y|m8{Xΰ4ZD-ɦg3?-ABV=d|.YJ$c'|&wpUbֱŋT<.|ـ\IXGO" GIlu_8􊏳b!ݯ!)]5a`v Ɔ,f_k$F.]t3Ir[C2}؀U@S)F;LE_)N!|1?b,PnPCvԑ: fXP )rt(״Ɖ@ҦWXdrlns%QLS뵢#IM״ ,wtn'$ DM=7א8Ӝq2Ltp9aGnGˢ'>8B##†jэ]_Vc%XDqPc]\!* !!AQHRQT`hv/dlJ+QP.\@KT|e(PIþ):G#V|z qXAu&?e3+JDfH4?h^"Xeؿ,Q&C1sx!n2RQޅ_qhm`V[H%lf#5|QJ\k#漏#D|`g;:Wee,jon. &*.BF/z.E0bxY*E mc[r"\^`RD!P25"W9=z hy> Nwh3%jU3w@zI~JٚV.{۩W}KNWh;ΚاjrKȨcºT'7(hM)Ofϱ.uQc5:Ȳ{lS@wqj8V;Vl(])~b*z _ŤeHZğ`Ge7Ӟ<5*?{"SswkG_^RBJLP$euC֖kF6x{Ke!(26?gw?f Т/\^뭩z0]NZ. S:eќͲЂD屣 rNOQ5rkg [7g?v޲ai! ӯ7&D, yC?+yDi`_U}aEuԎS5}V۶l(g[rG%\J]e "H$#b c8ʈq*UI&8RF[o]y8 -nfjTkչ=||iߨv-(əWPwz%:6qLE-$_0ޑ7n,Wv =Pi1m~E%)y ww-q1LRq7AJL1@;};]l6pZ|+0i7Xޑ9вMm܅rJ8Ga8hFgi{\23zE@T#8ǣdM ^Y.N V )"Lۻ½|b^a0K'U5Ip5n5-"*%(|9*,l遷6aVm5S*27 n qPyT1ayN uilWټ(ȃ*.WqH/z$hTsuVw &灧3`RLYOMf{h9_"73^&ϘJqӚwXhN=jlXZa>Ԑnl8ol k^2f0"fN 6yaոZ8FgXvj SYug7sV{pܛ^P0N$wBQ e5Ϩ[lZ-7 82єn'4;"C*,~w>, !B{.x&elG$ I-ž [c?TFYXVVlu]Wfr(?j΍ [y-5S"Tf ®Bs`qM#F]A,  H%-WkytDN&d<+ VkBJt%UUدJ.b99oQpHt.-q`aw' 3^q$H*&Tm+r'8Q+/2[ZBő2_ 1xVGmO ;?A>@{Ӓj:2-PH>[W3 %E['6땄z4cɐ-Hϵ(8*Uδ]h+FAURR<~MެI44ʅ582;j~P*l>6-1w:}5I(M߲HwM#Е$tgbBp'x0ϲxdn\=WRfo5z(8-b<[ʀ[jY`ZuazQ̓u[#7{i#z~a&R#ٹ1Uu(-XR3Z[* LO4G˿10Mnc P7Hc{֚`xb uw #\@U,r\akguK+N>o#f)Dx3SYc $X>]"a&oT: M?fnTkt3(5S4]h>לA5s?IO>k =Taq~ssv[0T_Ha;H9itr+;\qVH6 ZWӞ8.&옝8N9$D\H(1KgqA99uu1232+a íʽ\{5RY?J0hSQ$e#W;(2`&ۇN\؟+#ދ;InK,-^>60X󩽻p@A%ح&YH>r?qM|ML“:DO%II08 *̞{PJ77z/|H=)&NIg72Ʉł㚝C7ʨ7Eʣv&kEg⳺OGЦk+h wgAxh=XDM%gFM+P^E՞畎՟WҵR?DRr<:(.r{R, 1{ymL-;o:m'wptܒ%ạ/]TݴʥB?kĝ۬33u<zP.CVT^&Z_tVNO&/Qa6R"qȊX{iIjn5ư U5hǺ*֐|KY=/A0\ z~@~1LF$[ JJ?w@ғTz|\j3΄>Q]5YxsRAb+ׯ\ţS~[^ Jͪ`g. Kkm);5X!ΙYxex%*#;_wSn'Ā7jQRӲL0)XN= !Ea}a-Ql72{p3- ?坊h5 t,*eRtRG<4rL]RЃo;iHYc0If]u>ja$6^I Խ%Vp\{OK,OS).51ݏ3 N& "Mꗊ>&H!^֕"-< w'YUGO!m4GGR)> otQ)3́/U %Z.lRve@KA@)%ZTU FMk/^S;:QKu%x}TQVҡiZ0E 4Eؠ^~.̦'kb[BS NESj)#`Lys]&@+aB.XjK! al@B][xG A* -&Y FNb" kTwb$efm\}p21G؈MVh46gBnأ6&3I)Ю-n++n{fnaۤF*W#@مHV7WِeX,T嗩L@$uI7|2pm1$ yc) ;,`Ý_e㵏B2T~XR |-s,f]~Ag&fx|h1ss?초 |`9TEh*`a89}* Jsa?R, ]FG1 C^:[M#J$D q{G'IZ- 6᩠x,j:uEE.(֎t VF >ߺuuJeG`B3&@w{>gt֪jrMF ̬J 9cḣ@8E@+{1c`MJ8<]-^7AP)ӏ$u{cjVȵ.PKfjӒEسx ~/}橥2Ώz OcbVy+iD~O l˖]ݶpbԟݴ=gkډnj,g= O\_c&xzw к$ FduWZjKz̀K #K .IyyD֭+N~jzԡiUdfZvɺR#`Je 64|(n>?8ݑAW4S-p< Yaĉv |}G/,oKTE5֢L)^|+C7 Fo A*, =BOrO#}zrPTa* @mIl>?hۃ] !t3dw7h):I`j|pEH|uc耏ALv)2e }M:W1 8&BtRw1/G X1f"JN+.p+%WW]XL3'$hP++Ӛ8 3°&x::^I8T^kCXȹ@Hek֚ЌX_EqYmoFk"Y+K:jhLbYꟊK=LF :顑yz,t>XO$3S`I` <3܉r{:o_WVQ| AhJmǖqh r/\UkƐq@<id V ##f$S<`X% @vٛd 35ROR:uh +'np5rl*+>JXM睜`85-&m6j*`c] 8iKmhFCL7e% qhWu1 7W/cK`gZ@lh-hpPtOS[bc/OL2 >[4INlx޶V֐u{UG5|®;31%ǗVl[@TMʺ'UxXQ\ܩP vq:p`CљX+L¶3tnW;4)MgB,ې/Ec<+;N!MoߠD^SX<pMS7rMfDi^3Z~Xmg\FAuD޽|:Wre!è2]5DjyDRJz,QԒ8Ҳ A Hл山FJlrgx.ȈDh\K9UT!9|%ON.kEAʳeB8/ƾ~:0y=Z^4K"p | ] *gx`y2)ȃ`,)(UɈD'W3 Ekw["b0z)@ ,Xu˛Z# 7{'J՛DRx#%g8U5SÓAs6qTu"r j2VG<8ܿ6?҃T26+#nGۅj8 ▻]IҜ 3קʒi>9' LTE:4QG]g%ViуouIRZPi\F0<ەQN3 2T!vMc([>CJj φe`z[ MG낯7\5(ԔOoLL/H!,IVaE$ߙNv =@& 憘 5s^GtLa|RJ=Zct PhB,"I RUc>Nl˰5lgf8)[s,{) N+t :'eʵ>Wg-qmFamʵnY6_t*(֧{_.^eL!m,f淍fBǍ^+6QKw͍ߘԿK̊DM\LvZo^u1`M;Z'n< x|M:~oE e ;'w嗣GfYkCAɲ#q[VKgyx7ggY"h{82dm{-k֎w"K&D6Ԙ4*z]IΊ+B6 Q~j>!IsK|ʻi⧍yUO ,r-W%O7G<j%vP-X)Kk}8fDذ/[q۟)| FױeU҉; @^LX]gԡk1$`yu5-ftV05Jgn劧PpfגA-jRSE1C=ʼƑp> Zz)\Tzi$KσAHO[=b$=C^[և욱[ y9䡕|`VaB2? x8wkN3Ma։~޳5*JƩ;Rwnv\)Ոex40i~ejoy{&oF %̫d$$XN-jxkHL4o>!hNW#=Gu"̛e1iu#[/GMBfapCBK'DRL,=hz4O_,6p[c{[;=&n6"}AvNYȜ),r$0KVɐUںN K=>rIaAA5~J)CEz@_=>o>03UWdbgJQ`R^؋仜6A4V/=q Ui!j"/XtK/tH` κ}L>SX''T_^X(ㄒWi 8QW "A!"7A52x+LI4(IqZBW֎ zɖV1xDϔh`&јO{vOO˴&*&@C^q 䋺 %Yv=mF^_x2^r^dÇOsXAfGFQi~BCj|I/ U9}uM[hOMX,BWJ5+74aqeL&CC6,m)kۍz^9\'/r ;prO&mK:7B2 V#4Q)R1cyjpKwɸڹ)x Q>mX4l/2Ɓa*ͅs ?#:9#Ro =I L䗲{/yRu} !nM>b\ wnkUf ~&*(tTVҤɡό\_`nm?y>FRq Tg ؉WxT= iH85b寡4pȄ)C>Zp<0!VK]s*,̰^(82dXQ| &#cAC5YgtAmTԸ_ C{'o.(vx=YlNݲǬAjAIZ)].u}Mk]N߮L#ӠmzFSK+ɡ,AڗNm YpH+ifl ;Bi#sΕiϾ20 B{brQ;K*OESk0`P ~r)8k`RapCoB 4/:@bxWUqʵ2;P ^`&xjXJYYU%E8,L~.1Ʊ#eތ7%Mr¥dQ{ֲ++4򙙇Y.c+kWUx- _p,ц%NP 7K7`>dJ@#4P?-ԙ5];|jDݸ֝?6$[Wf}HJ/cjvy[f$l>QyE3B -tLܫݫ,t+4h%E5K)81ZGsݔstZa7s! KR:waˑ]'߱)ĔNc>)jLg˞`si h3Wg_\ hU˼1[Fw:Zݼ)?!Iws #Vh bY:0TKrg=O*})h@x>/Bo$%vrƯEY{` *-VuʀbYzuw@4 Kqz ;Ԯ9ɯEk pS%TLf"Lo^XS/u⁺֦1@ qT4f~  ' "frFjo' ƳW1AG6=4!D[֏%;wd֟aK*4|me;-^}?U C 5o'obC;&)KETfZZ-$e$n ZcK@j=A`#m[S.橔' _F2 U|/] :@JN;$R.z[w ]p>@6!ԏ7eF76ŮYo~YۙI-gRfZ #IRQ]rW\ֆ,¿y$5Kyŧ}ڰ NT9G]̦-7. (X$Pb>͍l8TpO6ʗ^49ܬ%`S6 KVE>%pc܇笮7mJ1m_ H"\J)` :bO*|rW|`Y.~"@*U@&."4Av/xū\FWs)F]'U6;ʎBMF) 1w.ӠXG/G7Ec iz_-`q<&e!X-(w RZ=ձ 刯"P#+9"jUZ|U+ 7SSR)fZ{D[: wSZN.H-,5.fU ܆T J9t.5P6 ObZeޯ(?Nܨ ;ReLʐ[UnTd@ms'ǻZj:4;R`+ ӣ_eSΦմy]㢤t`iNƓӘ`?07;ΥbXB2}a>DS ]b[y&yбtW}iBQw{>'JGhJz0RM`0F\r\H"iKF(D9" xUc16>+2{-Ț.?J v'Yȣ `W$'9viR2CRtTt}<ҵ5dyeP"mOὭ}f$ŦB,vt!iHxY˔F)9kH*"*Wink=\fɄCUKG:S& e}rzC0P/ז x%Knύt Kc%m%mj'1ҐC0DAAރ "%5D0]k̼ՙʟq ԙzp/Zҕ!i\6%I.]}t(U%G7sh t!oZq/&|"NṘ.ƆbKOҺj6ߦ7e)0mEӯh-ϓ!Ld +kޒ4Ѯ?ץ` ٰQzŃFy I4z&zjq%炕,g[ I$˯`̼ӅJv̐i 48qP<6+fNtcj%kk2|f߀&ڠHw\ޛXV`27%P*%vcRnyT "0np2V<1jw1P}! )$i#V3RG5nGӌ|y1-|y6ޮ䚹UL(H9^۲]Q(~sASp)mQ.E)TU-\~&.UzOϻJ3nz( Fw" ʰ}tGBf9G)Cd8_= |N6`O Ceňl{w~r@fJ@m6C & F5a-TR6pk-[9 jUJKJ15^1XiVgҽ{팫CQ4}+^ip~ RS܍9jDoAl4鶋b@9(~+d0l$2*?dd" V܁<,E&auQD^: Oy^Y5Hv7킕7M,KX.TpJ>k?qwjAo{KToD³Y@ՌHbaUPT!D`dv%h U04kˌDOOk.K!>Qqϑ[+u7ڭlZ1XmD#"O+vGK;È7dlbE QU?P=u?s;{"R?EH4umoNѻJH4JTw@ЉNt]! C:G̽ն`EP%\W_z )>t~ ݣم/ ,joz\.#=h|,kecX7ɐDxJܝؗFnov+uTԬcl4𜁍c/9_0(Wy] HyeEt9|s61TVi Pὄ/W>r3] @W?~P ~zaX^P)dV-M;Nٺ vRU:4 ?S%@Vղ#caE" Lqd7m[= M|J~g e+2q"{}RMBqn}('&St hVJWr28N(}Mi@P_jytuzhOkXRQ`xYWr'KHJ@S7Sf:H^\Qx oa5޻8u֕|ZVA#幰pH Jk:UEVJI,\!bR/Y8PRXyk9uvgdTŌmEB8#ݵcܠ2,qbQ`1C&[SrA= rzKs, 8 ù5b`Yq2o)֝gSBouQ t4X8'Txv!t7x!dI㿂η;l&rڠɬV3uCvy2x`戦9v]0 N׳&#DfR~u8JhG_He^&pHڮKRM%|Ϸ+댣AS?dG;[tKHuҐF+lES2Ѿ.[–40֠e?[c2y;ØI[,u|Y]Pb:w{_"O瀲SN(ת+ᲊENT# x_;QlU>K0S_T&h|~N#AUD[,&)\|;P3(.2<(ARQrsfX:2?e;z Eʋ`vd &ȿzT84]fz4A#1cp0REZ3Jj4D !CʝcF!;zW$σ:z+ lFLF"SbKvQa?A<%Q>ɧeY ts?{j>§ϧBm|vkWX萘3aui|)Gj0^]ăr#88eG&G3',y^,DC`S5X aoA gn$d*ꅍg 5^UeIMڡܫOspfWA+B' qou`]0 A~(8R{43&u/xCPdVu=i)a9Ucx((sjId،3"ܧdǠx~Ta$R[4U}} " i3 ~VXs 4;fSdĊ N,BJ=7bض"X7FǪjJ dZ=J(=?I&#I,%aT`N1rr2[~~hS2#jS'i|[Gf*[F=wE z##pF[|vIJt_({"f`= h B|#l٣ltOx @aTؾv$wU&b`☝F:t8Z?xys=[u 1G0:FV+l_{{;8@rfz}~D"B/%i\[C4{ 8G5G~bm%?gͳv6oW6p- %+WƋ?M!+ S_H˖u_ >ox݌OMOA@d$:,@WzX@/zg{l/.̓0mvUO/SuҌUJ{)ҽs ;<7)r>CcάӏͦhעaOu֢W R }u}䊜XX:_ZtzHkN-?+7M[Q]ұ wQuYQIqsI&4偶9{Yת8xLy..yF%;lμz:WN/б,M[gB;6h[z 9<1-UJӒׂbJ4pRUeБ6?xf>46 a< = "8T1\݅,\lyxœoރjtq4#9ZEJ]>c(k&Vމ&&nŐR$Whv5O$BgN#sd𷣬Y X( G&o Ԡ$"V7Qz|;tvQpw<#q?J`>h0 jrBxƝoO9Bt(V+i-ZWpwfxF"{ nߣgڀ$^ j"MzH@":R`S|+4h_ecbt>eyj}C+FQ̊ex.^;sluo傤.''A>e3q3^U6x`6%s;Q1׈9 y6g5<CWfk6uI#=gYuo6 l~@YvR ϻdd{ȣ;t|^/L.Aӛ 5aR6R/6+K{+ڇr\d>=2Fo մ@Uete!Eu2/^ĭ?CZngFaӆg 1IfLr1,n?>Fp|U8ݴ S!C˭<Ӫ#ow3۾*k;H*+B5]̲*MnA~C-+6c\lw$QR~a>}`NK|)@!v1x΄ *zfj*p;[RV:p k@J.7 FL+PS{iM?lчD b)&muOSh8P[i,U'Uf'Yׯ"Ϗ R_y{NIi%4DKJ^]+յl1OWqWuMxvnZ`_HJ{.%` x8s=\' ]ɧ>leA$aНpͳd "4acRI:=LyR|  iZc2}]KVmAOh#cٍg6#7۴ݥg F#@ȭN>{X $Jo`!'M]7u7Vݤ#ٺN"?9.hV\`LkcUYϿcL m a'x~P ߵ,!Y.E@n7dw('cvota’dz,kPQP$$EW uՂ !G Q-n2?z[ ܨyi&[|׻/;0,J@HM2d~1S5r22ғb;`0\|rANd!PH5XqZ}J6}8^1MQWg,M fN9o9v ^"%\Zni n6%9M ƒ2 ݻ;~(:_uv9i  4QQ;N%9If9ո|deI,oM2F 퐝\ >hem6іkn[DŠFncehbQG 19ŹG:|:+%4Pߋ^ds7D4i`KV@* v?OO'pp{FZn)U/CI4($1|u7"\PX#(~ɘS9Gpju=a'ײ/ߣ"syy0BhK [r\DS {YB`2g(#Dtoe96y].˷B Nwl_jR#]EmX>wHWD!Gy\\(Z䦲D‡.0E;yr(%|5XqdSdLa8ťN8JZ$r 7arxUb^X L${{&r DJ&)ȩ޶՘6Y+ z-H{'dd4{(*6d ʪGH9$hh dN~&g[cEG5V&l]SҘP)"kb"'X6e 8W0h 8b}ĎP L ZT9n]w30yYܴ(I Re2TS*gR!64}l Ap|IDTj} Vr D:r<`hM4st wgiP.:mn?\4C;I8-1 : $bJLQz5' qH/W͔h]ߐ-cҪ(E:Az2죰MzGΈ&)?Cj@+ˑtN RX'3U$"x߀pk` E!KҮg%C3b:4<6jj{ ^"8ˍ/^/; R^ Y42Um+(_#6"< ܰ#T~a" (LLēr2RdBgTΨ :wX ڷک Dl"=x?lZWM~ғ OU((JUOS)6 NcJ-sin6\մNZ,BLO2#B2BoWřnYLKd?WiÐ;Nc ]RDcPdh"(Qሾ>nx*EuʱSC18֥Q#+ aW,qY>"T?}!̦ eɨnf€NLʹ\,tS0 ޛ#㈺D8̅"HUe'O'ZAa~:GͿldqqϿaNQ:}ڵ<zT\5vTB8 F>Sx=PgS+*P\t,!U:1 g-'&ܵ ۀQ5zFSTlbEЮ}7] skdW3(BBD'/XYƈ̽Ǟ ջN0h Ӿ v0l,@kL@s(U%]:?PA ,JX t+4|!Է紕z]qsb򧢓o :<9^vP0._#u)rXS1.l, ݒFҺJA@rU_yْa ' k1~`:{;8"r3M^CEO:J?x7].Jww=^ᓾZљżgͭ8o)`I%lJ׎Qyn%H3[6Gލ Kg8Q!MΕnNo7[4O|=Np"HЕUWt>x a1]#O{qA<`l; r;U0BNiQp&[r(ug`8o,fWHP-(_f49WDL+\Ď V'E{|29vg[ yL߅Oe6|Edص *#$k@g g[/tp >fHa#cwc!YIqpo@Mbij ߝ:@6{8t8 1ܠ"vM:Nt$UϪY)]lOBhCl f%}C8n7E94GF46ܢ>KwX7H:KLC^ ԥN? #4V&Ȥbڭ6\̭kй!lx*:!{ շ&W7O\N`;S . 6լSۆ&gJdl\X ; kM%+cP߶rn u!* DW N9-`h{v~ԋ+G+d*S*>?q g5z_ʠ":\Q͆ȓwX y%RcL"mGM2ZA3ռ#x*F'vpd(]-E$&abV}[k/E`ǻ gJncGQ7Ez(}?=ZxdlC!YSt*(W?Jd#̸S z>qb7s:gR ʴ΅e2UV3<*({1oXarhfU7Jڔ'z̪ +!Wg7ǚS,C(1ueup^bA ۃmDUa .&;~bqPFfThOO= ͜k|Y5_ Rn. Vy5B1eX̶׀ZL(iIx6RLo>߱F r>y4=&C\2(Zn"&`8t=1dxLj\/$4ЁZ hj4_]:uFIq͝mQ aL|ǎ[[7}0}pexē\F,rFbއmGr*i,<2#*1e]㤫`$*ˬr>sEQ&JD-q y5" v)Gҩ:dD$TuܽX5gr`$ EꯐrQpE m##[ǗYBr (պQ}e؜qD!mM!b\#WǡMAΠ_:K×(+1<[{!I<|^~=,Ap!__9 Y v%F,sC.l)>3X5s㫹u?cS"ihL($բVZsza3%tOR7U71[Ġ7[Y;/ís@L8>hVϜ8Ʃ,G4;{>Ы 0`F3j oHb} F#gO"$PA9};E6p֨GMnU~!98IAܽQڙ4qEDzm܆ZƎ>ԝLBb"^rV$-#֩dVbH3z,9wV O,ޓ<pа{"Dr2 <;@dq`x9PW _mۂҁ#PjӤpz(γj.Qw+d? .G\LK\URr"SVq9咿"mII0Nj;P-,!=oLܔ/%9!H};1?QFTh'OJ[EGXMDžox~I!"n=)tZhNp蔀*I&5uYF@?K|X1now\:nmb=LB>1i mȃLM~Uܥ'<>#?kw@Jh2w_?IҾJ_꼟`㍱py h}`@R8$,:Kvq*Vcg(xkTn)@1_[VTGcu&*umK[":6E].ćZϳMնx_ՎZ3HYN}fA+7~΁QwN7ChŹlUǎ( hdh2`ճqP6Ҕ+S_oˌ&B+m CH,,bM: Ɏ-eRoBzH'Q$ 5{cO]9 I?Oxoq!/Y3@~Їa"Stвqϛ{8؊\?wRĶ^Ft4F["&p pV@3v__(?{ lfZ{Q7ːIJ{?Zޜ7NQ9@[[|Mw\1UY)[h r<+hLU*?Ibm^MtݒB1N+)IY*v_2%RAe3㮬B3so_;g&@MFęYr&6?Bʑfe0d{SR;C[bw{$β`zy l!Ppݕ:t /eLmTH뉔5[V ѪGiJk^bR%ڸDY4,ly%R- ~0"LNvγ *q.}ʧ0_M߄5\/VAH@guJW T{Tr{"y. F8'h ]Yg'Z{ 1[ޟ~{&Z14H?tj!d $dMJ<]1.T/'b6ʒ3K K>dE^ !zvqf2LI N{qV 'PGPɕʙk.~!1ئ}-b:LRѥg?#Xi$ '\d'H_w)Y")v폘{{ʆiL}wӬj)W9<ޝʟL9EK1yHԏpm ek߯DvSx gPӄ8y$%cxץG*B_cN8>&.o(ThϮ_XN!Bn f=(1ӡ/gre/9z=IAJnR!. fUu."ê1z ksi-碿.ZXByr81-K4i*(Ez@(%8Vĸ#`qdNjϹJbajJ[IJdwls}+6?:-97!utvSe`NU;nv ߔ&299v^q6N+&[ ZO5{D@qX܆hs DxC!Wӗm3+`䖼D̓G盃Nwn9K$4cC|g-ȋf.?b_2a #gbN:)eW8壾g,yэq!u[ĞQZ<:[P Bs3]hI*Ծ ,Y4W^..IXX%-/4~jV"=0*ؼ) ׋%F[/>ԝ뜘Lrr (~{&3G5$~-ڐu6§MMd q{A4GhKBWx:Sc$Z1%i/Nl*" l6" oi4YRx܇|hZ:ӆIk1LmaPyj|gop$r>(IYke%W_Ƅ YJGR.Om-Ϳj{)dX>LV R'ni_Sic|j#؅]#sV"It٤ Uwʐbg{ |k挶 0V$i]e2l= #섦H?KB6H8rHıWb[.PE'i0̊ыb,l6b]RYk5$oe1f*GC]2ڲTbY$#c|poOޟzm<UR˗˔&rP8l'?[:/JLcfgQb :Dz?ӝd)j\08c@%2q{O9<)_g똊%91D=aRiJ23 J20;>5RNt;zsU7IEIR/> K$֒070Ƅw2mkM|uoŸRG#in[=]]eNݔ݀Ws݃De LO1$|b+! jo b| C ^%J^.m͆8r* aS~v ?vc1[O2 R7&v5Kxl:8z_P00o{v~J|qRWlqT|F7uU"1[!)|NVkE< @S鏒 a¥#JUi׾FBkOl\/ܻ\g%]v+I} /؄\ufAL.r"Y/дwxd>7jwOE]PYcTڽ@]#FK^2Ԋ4v0%:_Nlzeuq݅^`HH:'QFrh&ֺP"lۦ5SxL"-D$4^~$Cw Zf\GM{d qdu)di,j!jX$YvmzDRo^'[q;+NQs`B'PH'J*At,/x)aӺ7d+2=}O= >z`ty$=<S{/(-ݖtƨ~0<iC4P%O -`aWhJ U@=R$#eHX]/B((-2]'9Ի#- 6"MQR z5l(7|N fY7+Ө#9SHM nr.FcF CEN8~#>mU)0 ` s?}edpPOGX,@BTKt=iYnPjs#cW:~ S1(g$beb4J d-v~R\Sp3^PƠv6͞ώU=yd Oɐ؀{9}$U q\d+1Sݰ xS%Wcnaҷ7-[NH]X@xݔ@ǪMKqY>)zj97ƾsQ1n"F5@xyaH$bMp^h&{\hXy1fQ6>j :,Ujh9S ,QQFMByT0Ͱc'hodeOE";?jmzL{/jjM[˳]/?cV y,zAkNXg\MP 84X#%>y Fw8,.m孜uDN7qg1 #s_T|d:a8n"^ٯ!Nڰ;!WnWdqaӔ쯝1o><#'Lb%3PF;ɩyc1>$߽s+J8a{rBDpL [_>"(_qઑ3A^yXȒ٘e®BYqQޏT}+Z@8r׽$%;z onW0CO]j煽3n3U ;lֶqﯧf_=HdvsV'5>Xx4P2gkʸT]G6`mۥp`1 2&spo/žl-ÀfJ2TCXSڭ^H&ޏG+V#Q"_q`6̊<•ءWsHZL9=TEѡ8;ZˮP*'9ۣ&~1Zwq?Ž*)=hcFB-Z-ib/\˃3 ՠ oNh*m2֘jP"f[ÐV6/N$I.<&H0&k$'u ue(-p20{`T~{kS M`A~btccX*5۴~l~k]lL|r!OY 4hEF>$T#P}Ьu-6";1Y9/U \]5ZSc3~GؐHH!cۄ?PQi0 +ϺX'ҹT"BͰH<g%BTS!LEPAn hȦ:V+_{7Ʈ{ܖ6 t5vE\Ot}pL9A%]x{*]cq&у܎e!QIS,?wZ&w[8PZaGU?磲,e E$\vރO+m7s3j6Ua?+3ZUR2x.T- B-!YxnGagvgM}}qe<FfNmd J۲ 8VR<>tm;BC+cL&~y"({BdZ|mbvؔk Oc{HsrͪȍQ#o|Aln]>W֡ ,:-oJ*PtW.N p'$oШ޽b;B>k6~,BX}u$!7qaY9X]o^x} VF)%y~0h|w,U9Sw @[X8HK #\H}ȕμ.H,*LygFqhz[VLNB&n~_!O\OdQ=M(R^j4ƑlB$e●9zRu"Nb^4ୂW;ks!wRHM6R j_{GVIkcOwo+ԿLt \]aQCW'[0L_-)ww M/ 2 678?I)=2u Z/;3_ o̗hmkA*1v'iBbXث$Lc2J̵灱sC`͎ Vro$ AP> JMq&ZhX\ a%({Sn6m` :."lDq]`wQȝJCx7ڗ߂o8P Rn&0 y rv3ڙpjH5ryS,mAj&-;h'!V%yW\|x`m0m݉Q-aMM)īRHG0yC;[P Kqd|* _)5`] 9nb%ʤnJ1N@أC&w'o.ćV/Z˗M#%:p G{uDӀI=@f d#lUFiŨTI++̪Y EQMCk$L@J^*}aP2+uͧ=;+q)Dgf E^Xl 9[e㬯ΕQLMTtwv&/";b1]Wi-OK` {3}wJ^y 4gEYK7zn!R(tuw% 6 Ѡq-MH;n5 i QgH~9=_篶sY>Co4ċ5P,m҅2.Lsh!))hfN^8\G/W{^ Gs*"ҰbPMVwrxlxD؇P2mX{rg֏Pʰ|`|YKU@ ӓ uϙvX84Å[/)9o&٢?GrL2ѾCEܽŇohCgu(>ؤxɴqxH?{HFCyzm=Yv-Bq@ŃTr$5k !,e4j QxOST[x[?fegxVw2pVkS+K <pF28iBeM`̢{;eQI^+sߔ,&>6bӾwmZ5bLwquna/D1.P_5b6s,]c'CX=^mLxJC/vE9kq츔Xa ;elC+ݘfr"JD/\ӧ LGCxCO|KԾfV{.F^V?YzVaPޥCXk2@~#^p]#G z frM2>B3!-v*r.1+\/2}vNѦcWik:8'/./ -Y z&nkyF-6= t|;M$sAneO$7098\ݞWDZcY!A[Ȓ 8wS[.=7 -`~ץV GFCSYX+ }*adROObc]ZD#@$p4ǴO|N̤?x(..D$2Գ$ٰXa48ˣ^ R8IJ$xg'7G_N Tvruj Ut PU?k++ 1v6LF|%9 y4<X@\M~қ3rmS S7hDu]~3j){ s4 S0@Av{G"%u{ BOEg'laIDrgz(EvP,Qߤt)&WR l.pmiZ8QX 0i ⮸1#3Ed[!Wi>dy2pfA4}^1(yi[䓼(C)@:ńϴ]t{9Nae7`еHVTsFVUR$ִ.VS{"_5c\bMC` l@;SGK[h6"xvJ#w#117c7mēҐQЄ("Qmu2E51:kh^AAFfJ裲FI& f8S׼~qZ'I(]sC I'X|Kc 86޺h?촯bbmLJP漅 E=ayW FG:3JvwJm5 Wϱk~MfEւH#hcmjSkR).<5e>~z'>꺡P9_ -ylY O$%>4Š(wklǥW拴BңbxA .BP&tjvw~S5QvrDzU{k&(HSeWn $xeao'|a:0`JI{_)*}TkⲡT>.5a=* 4 ;]uɳh:Ybɤ@D䔝v2Zɞ6zU4e~g 䪎 "FJqH֔ח=7F'噉M/krJJ}tYd黎J55OwL̏Eϳ Oi:9-TånUL{qK xzkmbd_pm7f Z!Rg|h!?JmsƦWVRbOtVӈ\m3Knы0rbbݾ6^8x1ŘX |1P:7o+\3 也qԞێwNHVL/bC3t*j)?zKlxTMm#9.RTVt :4:FRnvS6t>5LvS J`QgUzRYTY'6|ُV3tDbqgE_m,?Bou!mesϬ.6%-d z0eQigoSsh"!'$Bpi=oNY(Iq"xthh ?[>d|['y3<uTy؟.%ꁲ[bZ)8ɫɓ`tk(/pQH$=iKS/Oɹ,&7gQ$bz;u ?f.2ӞQh3̐x>5u8"3|,03FFH8ke|=i Gk|qY)@( AE#.Ky^;\؇iYƗBS $~k;Ldh#E_ѡԟ-r% )ʹJ'4é1ߋHO-Rr/4צZOgJl>ecCR E>R:B4cSU}k7s&}ɺ[.5i &!8 ĐI>t!OUC'M=}_8Xps&dq0r=iIdnhUieu|]g^dr"dd0sY#H|MGՌ ڡv+ǚSk$V?mLYv\@YwgnK4O=]s2/h`MNkn' ПfI9`(jdPB;rU! Ozǧ}_ `S4g*i(B[OqZM\!.n$о`|>RjM)DAN1bo2tV}"sIY Jx OugpcKRw4]GdY'wlu;R(x,¦<{ۈ}2[)wSTԞ,_'-Nz2(!fD]{l:ebW "ʱj,'-p}foX?靉)2SN#};&$]؃*TT-J9,[J2ohVwts*qD4t71%Mi(AUd*GA+bdef` Lҧ{N۔q/|M: 5e׎d ])hK{B+M$ JFQq_D0>-bcdE{45AW^3Jsm1ⶻ)d`D-kN8)˒m/A.jvA΢]QpZ|;XW3hܚ)y&-9 \b5MF@>@Nop&{C<;›zR'/D8 QdfnIJ'{զzYen~_PM~dn;YaL:ֵj]e?P Эvre2ţ!·TԚ5Z{0bCDic1BBϥn!Fi@^(4گBDYw0k˨~[|PqN[+ZaJ-e@p3}$Figr1r#Y}I' d¸0nփ0Ekgz6*"_삡%wo((81 WWw46UCO/"?]#'z߁EȞG<Ᵹ9"(TDgx!IWDpv2p4uL bCY?/WD㨲8e>(z0թʜ1(hفp4˽oI2ݣ1^@? ~Hg/ ]xzɛ"+4syf3|g폃7+`X&.d家K_cK> ?nŗ]?MrF1-QcRSѶ u[$HutG7dq HcK a-j-Z"8F~IpS+'?cG=`=6 *ӕF xvG!c$45 lF6JG70 X?.yE)2ٜ5Ĉ9Sk/?gDc鏾boxX1ԮZH: tmyPW7}#?Kq{k!#1M%>>h*vֈ%H/e!1RJSIW]՘7kfװ=kr)F*N3].SDӛvkM䛋lErAs̵^f,QKvDݝK~Q4uW@ܶNL)S`*a. ]PWoZP)&_?Z>xWW8}Zi~}4G'J*uKkHG0B9xF0 %u2( Ȯ#f}kOJ\2{/!Ks.$q{b%+")# GZp*ΰ뿼P5/ qҶJEC`Ti'9 G7i:V\Z{z]%͍][JiզPB) C95++U?Μ!KItf}'•N]@W6Xu^z ިiSA&~o/M,Ϝ !P!+F]%~7 Ug]94l:Z"x@{ثx)Q=wjHd}Ǯ Id` g0 s5u{"k 1 soFeyrTv~SS U ܦO7#%3) oB#5Tǝm!6VE^?Z%8q ö(qdAK*=0"W< MBiEWߚIڛQuFk"jv^!SnPhJ[GV L,# ^x^s(:@GA7, iQnePC~e/w^.Y.|!fBEkZ .QuZȆ. Ӡ" n1tCE쌘ݮowR83@~kQl8W6W)ҧot0ly.0"|>}[BPPU-mSSkW)i|D'BCu28ukw_VaErZwd3ԥ§2 ΋Qݢ7]>ﯻǶy=E-#_*Fjo"MWW:Ur2!wpŒACr7ӬO.9FD^VơqV>'R4˒oL"x&#b?od l[XYrS3xМ6$ȕ豋x2[9%Frk@by̛UuJ'Hgkx#I:_ݺuy9G{ gG|ILU~4Z15@'!ĵ&!Vۏz&/Sְ2-Lؕe3àfP3U^bxgZ #Ӌ=+OOsMXM :M%ܺ$f#4B,`Ywݴ9 -JrZ4#R)V7=N{Ub%0x0>uGkհx~'a25љL.C:F'@Ph(<8c`[X kQ`'RN%y "ZaRCYvqVo-RQR1\)xW""d5f/Òw](Zz]?|:~Ȯ =S8joҡh=tv}8BtaqhPEK]أGPk>| z7=&~gDph8t?>l :~pH!N/aMHyFn!zrGJbٺV,D?'j mʡa/4w߭w.ܴíR/ZYM&02 0j5>+~_v ^H΢HޞguY227PĖp4n'N{9!R'_4S+w';=Zu:m: *z;ĸؙ /(hJ^I-_NaPaЉK YNEyڥ>%A,]UD; jG`}64Ĺe"B4`7_fA@PHGdh6VؕTL-QYN&GS`*fb»hgd2dDz[uo+k[#rWݫ+#ش͈-35: iJuzf\|LLbޚzTR3[mą/UV%b{~FRј萴5FpwUfs F7Zh.>w |e\ȧC𷎐Ц_ac 8HRd/ˠ4Y׷յO@{f{C2TP0\.>xVB@f;>T;r3}o+"ݠ+fTan'˙Y.hU _bh. ^PM"qErK0[6CBO~=!)L'ᣫ>ȄE~3|9##_%?3 bxqV*Xs86vޞFWIŁm-E_Bэ#:YCc6vd rGEw_r 8"@\ \w{f}& g+4G02.uF-Tіcr !tAy2Q$KQSiwmF?>8Z 8\~ә'K=`w8D}98:I­EPA +i}ͪ_m͌sf஀4{`(]֧*렊3,|)1ZuМf2{0c| ?CVnM!iLqBoG9,'S8JQ=r]R%AޕU |H]/-'^m&,q~gΐVYbCC9;ܼ4=$8?}>'7ڭ^sE_ ->?KjE9/ 8p!FMFi~Và;FEoX39(2B FF7,Ph 1#hS%Xu/mC^ 5 }sg{HF|Al L=w kB8-QWpg$gEI \F?uWQɵOd'6p{L;uT+$b} @0Zi %7ފW⻽ir>ZrabehbpnEpw]NC$dF]t*V^0^S |xABܱUyوIQ?ѡ5^4 lh "FUEغ~̷HW$/ zNn C9븥p!izhbGϣPCMT M XMSKP?e^gYN}ު  ԣ(+ NzYoAﮒh'[Ug.RQ[.6GU< "N!|?* Jױf_nC)yX *Hٚ+" IpaUw_-? GWqLiyOKN/]AIG)%MQBcZYƦ`0 ǞיK1Y͡NNAT&0jooh / ٸM4uR̮Sl}{i_6鰽i?~2Vh h ;)FtFɅKoqs|,ڱgۍ*eޅ$㓰y@+݅_wuF6ꀾEC8!? "N #h8pg[ܦ3#:xd M >amTa_ 'PW s FxfF"mjioWIqVxuy;ivrǮ0fx,16<",_ط8犌WOK%'b욑(D@d~C0ͬitG zZ\S1: !*0p#c:ğq+f]upṴ"yAM&^Jւ{y7(8>K~nUEܭAV%o*݊3tPx^sM4!W2P\p(E^ܰ2^`U_F YC |zwNLBC[H}W1ESJZCћ=Ԗf%,zau@ւ"옙b:a4Lq,d'w1iL8~eK$HN#΃I]u '0>& *2wEse۳d.E`Ɖhmp0&nrS.T<9C+eelӇ]xsUՒ!Q6ҩKm ×"6`Cdp&R[vQhBj}RtaRAh5)^g'ORUsՏZp:h/rEL%d.= g70vOL@v=gCknN,"bc\B<91 p+}K`>BNc9 KLYfya膰nE2p ĸJMd9qU RU &I=*;Kr <9{k27LSvaBgt&K,芮Ӗ.8Xb k@Ikf:۬apza{M^W] u0 kգ ^/(RzxX)1+gI0ʍB_6+Wʤ 뾫bT3}{brЅް4Tb"Ao=[<$|_iTL`^-©5`++"oUIj (ްlHP%g˵J4H, w r?>A̭wYܙaMwIWZ sğJ"b' X69E~"8^lja1IghCG^i  JՒ@5"ڶN@R[Nd/ݐTؓ[f7dLl*V|P;̓A9z.AK1([;]`7~un\%Sd\2Et=Z0;IdC x5/4ܾ_'lLS}GY(au.-<ɨv({JY%a< ɯ ddf&^#jǧBC#B_Ҷ/@4s|F-&]yi$6UiJ!O-7Kyr3!}@0\_p{'"73B$MJ#ydrGD4v\Q23~9  ΁]0y+6Vb m\C{`G'y 3VN{ e Stz88mr9ma<3'wǂytI 8g"i' ?]m ^MƳ=k-׫9<8o&| աjʯ0>jB4_;8_2*,L,xQ&3f"0D ,W5L1t)q;'kNa3Ш% $0EupHY:^iZ5U*rS1ﮙѾh4CS+ *LxB1: I Ys".=JFNt큨w@}5o'Ϯ;?wCv%ۗeBy=ͫIxezIN#lA-}'K{5*X9FmҢnnlWo 蠊SO]_g7[v}Hh="TTh#-{AmwEcq?MKij? `0;w?e;0DoHe=Btf/²َ5^*='^t$sFOy-of"hj aL߄Ljٷ1Tz׏|¹ #W ]2> ؓys3-(m0p 0*.Q{=(>”Viw">tak+ֵ4uDe?#LfɹsVXj`cRsp9UI\ꟄA豲u@ 2αּ^,kS*.9Ԏ4P]xtzZ,i he R{zREqgRCQw\k K_nlJ CXx*ٺ,Q}w3-[ϮsbL@0u(ofUg2kÁ(T׻TV>[X *P70VQ)xVH8-/? 5 ~cGfQYlԐúױy}']KT~?TR3x4*/cH^N'/FL SѪloN.y=hGU, (B)j 7<6TlQJ8i~HgF^}atM !as?"?bٴKpA@Y, ;6T9=nȍobԫ94K-sYRЊBwO{ly׺ཱིF7=7uiWjh;TBJb.(!lY;Z?EQ 筈I F hrgC9缚h[ktJd;,-|.Z m3IL0wBQ 1/̅>xiQ|*H:FSWI-tFҧ>ri:n= l}%I+K<W%TTc- tY[{#S2;\hDuɅy4}P]],'[9ϰPg2HGR"kAbUAn61UakH² zo]zHud'f`ͱm;»9Gw岊!r vHrNU5<^ҏ)a Nn`G5 \qæV[#5<!3`ΐVޗjotb ꑇ)6*l8ν'Gz端~ğ3DOogTP.r~Sqi%S`r[ \MA@NJᷥGv{y1tE0=uC8U~%| z/Z%dR\!sQJجi""zI%$䡙 ,Љ aA/>&TKa<Ճ귴j#gon 6gB rZVc͔j\LMNS Z?i%q(+ZHAP^ci\:Jj7|S?[тX$#QDzTQ"Ü%@+mvN*S 5;$D=rSvXdռyp,ߨ=){KzJ+c(f Kj, @WzeM:B1aK>p $isRM_@`b A`=ckq.c /6Y㭞omUGR3bPG%TCkp^dЌYNewb}P¼>fCAV2Qч[@;8UocwДPpf-z>1G|v_/Gx8`ך8n285Zo)s5.J} UWsdg{^Z&*^7JxKKQxGw^8B. pTٔ󪏏+ٍt-O7ѓtu_+/M?Kb?S5mP?8(dBhY|C9*AQ5B_x?b2"al0L M_<=d!O\KRrYq{cOjU}V7!57Ox>_05gܓ lv_9J&A'"=p-h&P1@6!JN f/h7J%I\ ;-_?YOaAe`MwoƋQ"ޤ+s +0N[nc=~o?4goO[YR`$74x_HC$+p0 I㸳!FPhoc$_͢e% -j Έhg45<)tn-)Xxf\UycVՋ5(}jZX|Ouk"a5ϐ]4,Ir4̏}(NNq[IБ7d5M%Ł v'Ļ!g9=/Nܠز0?CڃK?T֪-!/P,cXV6Xw1.RsK53)<[bni7N$ǔBvVٹ6L@f$׹;b1Gio[ 9V _E㕱۫Z s٥!m5:l.2S/8˅z%J-qM[A>x"^fofպ?QKc5F]7tJHS@&S Z#z g﨩O[jg(#-(} v:see/qK 6-fSn;U_kC (q}['ұwCSIpZ7;An: ;oc 4<[`^_ ٻ#u`ކTxgL{Z}Ӑ4V1%v^Z萩 pNg4ٰz`z>~| LpO]-#Wt˭}5ƃT]p (ӭU4dj`Q{F)q2tF6;/ 4})TA> "Ȅ6kI]v}wוUz/kUni)9ދJ8!yG:$4v $Bnf3@?"Y^V9V M l,!RJh?+_ߏߴky8L;,ى\T^ӿd f{L) CWď^J7M-o^X;J\hjq6b8>rL,ܱ1$.u&`辻DSmnw^F4Ȓ `~IIrȯ6Ah[1a0V5pF`bk)bk3`b rˠek 2&f s/+⯽|'Zn%{\WJ.6>Eܨ;:hkQ,]|¢#̡pk  گb3#ugx&#g9&h] /;g6ɫK/TFpogR^EшJB q elr u߾]G:Bhߴv]LWFWdUQ󷦦3zzl3\i,\u4(y9TҠjU2q8"Zw >m\)RMxdWOd'wnqXl)fnlX !q]iow0V?[,@ͮJl@@-6]@1@نC2f,LY9d02]C% awFG*l%(HAW'cLThi$ƽRR~;" (c(6j?B6(rHRle޸ vԂ*۟E:_Lv/7'LTY8C?Uܟ0"WD&XT),)P/Hze T#P@1O=|n|4G3jH |X5ʳڦՙP'|r̗걾7R}v5WB B2К1*L;^D.I(ޚ:uxUg]u'OתW. X$k5x^UW Ud+,WMaA12M!6jK0E[u$ BpfT/%v UfMa񸿸\WZZ*{NF]}y2" tNdf37&a@@뉳ii|f۳e4#ΆaDIݡnR3I2-Hi=Ξ[QƔ2dňOYON/sz=}H8AҔ61s:|9t^B* z$+,&ȓ5$8ds^Rs.,OeAZC7Ǚ=_|>mްUߎ۱g-f(嗞]4kyǍr Tz*1 u3ɪ7j2r֮!q&]x^2Dikr\Z_UXu[! Q: >uu-FJ^;f.ʗ,ܸ0i((--@-Bܶ!IoU@p)~#jlcXyt`V|]wIE .-0s2 {nzj/3.I AKW1;3GzW?]l$v7c8Vd]O h=&>L}=@f>[\)kP%j^M\0Ʈ xn lZ}cQ73U (6!p<|vpOݍGf O> UW}< [OT%?- FzSҘCTiƿ/VGz%Jgy% }^ŒYy*9Q,\%%T:zOոEM^uX &s ;)vxCmtc_x˫L!LO о=wY Sz{k|f#L9ecV{Bך% ˘2>*: v*Nf=,!qa>#Jh2L8bJxA[y6)%>^*X9h`cJ),(!/sbEPhs~֡SHǩhlbM1>qy`ykY$}M $KL-\tD@Y mOuGC% ʩ)x sz{8 M6mZmSQ` }\ R8%{8M<ߢ RʈDuVU;q6|Zwmu[e=֬^ 2re$DjE='MTjyܯSK^fOMtDws*ev^ ڌ+9eyؓ/u، O09cV|pu 3q=mvw~@|@o`zW~/%d"L"@Z wRZp)LC%AZ1uɏGMsifLh,OW;UI0IF 2ebb Du6jUYil(- 8\F+,;ҌOfH`2P ׺G`)R0,鋿T:_Нkht![_X4>x|s`^z<8Vo4bxݾL$ش((7s#&+ӑ f;Ua딯uwd&%"L^|/Z_DG"K4εwŮoy8~Q v8c_HWdЁ ?s2(\H! ڱ+nӎQj&ΛF CPehm$<tnϕzXN*5 M Nz(lp!uܼTqCT"jlw7Ǯ̨lA5bDjܗ||Rzr2p}`bL S]^"{`&Z8b|J {a ^=cj5SvK(w:p=r%|v~пob3QZÉu`ssBb1|5C79OmaucGҽtoBk݊#H(][~yĎ;hΧ;!K5jRXu4Wt"h F oHӐ#gWhf1,D$BޞՌw)zGTAY`qWY" n|bT*,ZdhsRvp'C覧e8w}Жp H"| n 3ȩ%N3mނ6S*5f _{E^Ȏ3MS%c4ΔmD6:t}O2@;񡞊G0RPW2dir`9Xu5ݼrH`^"b|+Jk8L sƷ,AJc*VfQݩ6YRCjF p=(EE& M "M,J{ ҒOəFm'>hƕ~M5N!> E邷[倚{ݓ*7~t7q>D\X8gn17*0ĪK̩Do xЭ(5Kv\t琞47%J_kkrGNT= %fcu=(H 84εvnNH袂 8ܡ%rk)w]nV ڙcawW´}5XڲĉcnKAHRI,g}"Vn#LH$ AKw0-#||$g2¹T$z)''X ]OX)M6]ؒ#ر<7)qFdA&9i Msݨp_4#W J騤:zE &)uÖfH }s]-=+-E!\(Kő'cG Ù.2u9A%{ J7~bHHuZ_Y*)=?E[?W+ 5S9ӭoI xö́LM>eiO{ ѿ{'I T{Zb~KM'*G~'zX/o#HB] `|BaH؁ iDI8 $ ?Ⱦ|}ji_3}m$iFE׿%4B<Lf, {BsERّOҒJcST/UE[hy6뱲6,=OFZ $EIR?s.ۄٍwO3JDd쬆^|0571Dκa%MiIUx18=VդWP@|>Q*.x։!Si9^-Ejgȣ2r(SK~Q:SPu YMcWl=ָtjWwj(|ٍĺZ+YNBz (!yfi[lpB/'z:c;f^5yV=NNo,9gsAd-єR@GtzYwklyh͐]-QGQzVj}9lKQ&9J /\4X s,C#+@UZ3QvUAX}9-O=pgw|%P&@D]S:I6˜>aįurPq'b A|N_)gU`_ÏazeP R+[G`G!*6A6F@;ɟX~̵҈MEo;4d3}Zd#qhD`(g褵Gf^2L;X2Ο0aYb2d;S`Z)p8Rr}(F+A{^dPɺk~,xXI/ع 3DՉ\˹yWaȮZ.Fs8xriugr9 n#iwXD*XDZjm=w혦&F?u)Y9Fe3?;ὴ7ғS$#>EWw<:`눜+8xklAE2õN(=aIpn`F k^ev #',k(t#>0~|i)VZh_ϩ.e¼-[Eőhߺ*e:mFK3)mQu%៽օ`e>\G4` W/o(8+xx  ق2]GGjHE|Kkn1)V]G[]BE{0}L3\ܐ1vdۭ * oePix,h-`<}ϲs37[94W)2bёӉ܆Ơk<5sb:rLƺl(HZS൭Q4"ATϸEe| hE0L"FֆGVH1YE!@kjRG"Í*[XkAI?{83؇u;>U|-k}I&mD WO%]T_5)zܖ]8'|XQEM &^xz47Y6cٿ^~ e\~Db+ƐK ᄉ+Z c&óoѥ ~vhsG hfl6 ( 3lѓtyƢ7L[3`7kJ ȸ } u{+y&UN9Mp áS4=paI ?} JDcAf%osrU/ng@y(bAp%e\`u\;6;̓"!!.Y>Z1O 7ġw6}UQa$W:DZRf CcALF&6ټ9~n1GUYDu&qkNoUb}m07^# dr>-KW%IFgjMSRC_"V[ 8ՋCg>$_7 N{ eߏvIH}葨MhOu VPl7Aafeh{ҸIήME3bwt:HE$ 7Jl*No>mz}>/ޓzUk7Ќœze<{CVGL(kuX fy ث'~2<V繾+^9=ov*{̞v_Y7Sl|JWk8l-ի9Bz񉁁tG8k|Bb\ؠs9]Df<>C0ч D*ʻ䤴smf?-$]-Yi"gN}6bOM70=™Y_!d'lZfEV@CCRMibr^^.1f3d6ŐayRF հ@Lqm4M5 k`Y[kifiGFFo'՟"Nn:t IJ gYJrLOnD.ܻ9gE ӱ>u~Vx?(]F*5=a2UQ`Y8\5t(fБ,rwzo:<\|w<#(ïP +Y?UoUXW<3u^Uz~E{W& KxEՎpcWub7ɗ6u>8Ö'AU(;jɹ1qGߘ҉9v`ct}l }5?ʨquJQs*&0d?>FXI93vGZfN<"Bg$i:H(j2m%JK qL o5A4w8yF`r.Zg`AOܢ]&~nmP2b[zikIܱ eL+V֎v !^j啩B<˗sm6"v~hg %-Zv-o6:}34Uv)3h>۱=I̦O]oKe:H18h&wbAU3u.nmʼEm6l:=42BQZO|XRrhItz3}J7̞fٚ65Fs4nZ&,# 4Mʊ%BKZZh rq4z )Zw+̚s`;0:R+DGϑdδ':X!|vؐ,֏"P Ds"@H'#zEIiae qOcсn/Yzby (h'-Pp4hMaK8nSoE)1!\KFJ^-'[kɣJgF6Z#0n~.bO$ C" ֲ@\?UmVBu *E ِ Au㠧RC8FU^vzU!Z +ybX=j 4stJ:Ħu`g x[~L[J:Q)\oC4VyJ߳$eK\N(;4nBY{vtP5X ,c%CJ>EĖ\u؜Yp2oڝcr-T?SrfP;.o~Eg ؏7NM\)ޯ.-2]!y:xi?IlTXjmmS 5?-B̂<ٯ{!9FFTUVh6jCKsΫpN"m_5B}:歄?JΜ64Z=Qڢ>R_Uc4).Rz#( 9^B,k] l;ޚSY :bRH5a*§TK־tc9/}ULI:EBNm Dn*eP_[=HxVIGݒ7^ly;VЖ9crt#oYp@U=p,YI}4y6CA; u}24! y @r:">IY x$é(nqI쩎|sjd/'F:juv\`Y#y:%%uhY"1i %a<93K=7`=?!3%KS5K-~iϽn?Y Rہu-u2Zke j+,!wd` [B>i<| S nO!T3 Gf.xOSJ 1:ޕWg֚ٔwO L ElvQ]FW#UM m ӯY76FY/3ϟ댅`.gB,$rKYG4JjU"\M?͓( rk3$4#(=Lyǽ3 R"#T=,pmC2P}%K2џ\Aͩbm$JFr>l~ǭs&ܙ׫`Z*t$xV3%ne[n '9&Q*v| |MS/rL1n 4Ap{!xA%ꕥfuK'i2{S_vIs>r\yBͿ,cϖd `>̕ )'`өx~ 5Slub{M~=.N1+aK@UI=v2O1ґZ_XqvXr ;HOb%>IP!V@$}\T?2XX˨kTTRVO)Z)&4޶ȢAA%tWL!_L>qn^Ci-Ԓkn1rU1x]Rs'KZU j~PܸѢiVq3$d%#T"kƾ4s/n)-Bֳh OQ`yh[=~0MJjyRu j́"VIda>BF@cy͠@*gy+Б8BaؤS4H>u|C輯Eϸ9?=3P#c,{K۞WzY ǝ o5 [BSLߡr[Jp$zM18Po^f14bnk;=ӓ$! Qz4h:rwt:1,a_~#KTVΆ*m>xarhblS_ <")y/o".O_\&]fY!qiћ<Zu؅}Y8`EA-{fNXŠVq܂^!4%w7/٪6B%G_Lg mXtщf!k'_ZĿN6U/jAO FO`'%P`%/B3\֞B}Tq5Jgk%|^kp=9d-Q6nE_DD[! tWQBC5hP#+& )1f+%15RK_~d4Xetj>=<{jGǗ_-i8n4FG ^]7Fe@fN[b,i@ɸOB73rmx-)$hm~;;u@쇟IUu#npJFQ`BZNqTli2 g;cEAR~#%}GCq jq7cko YloމNnoJoo:uG^HK +,J'SIQ8bf,sB ?2٢6/ ge,r{0=." '>MpQY'b#UcgC >MqULK;^W%- s3Z$'63 {AO.$#:oynQp1^{d XǨͶNR}G_E;LGȋWx}BMj*.* -O$&7DHHpj'`YҎX1_g]F>?GxU.M2Qi{EǏm7J:%qoK9I 5-cб͌\"J|J75P\LS2 c&40LL֔mQ$.ZV%*zٵnzb^qux֜LäL;59^R9b]<ƿZW@N}GN=;tcɦ#,10NR)V7\ s~R gnItagOϓRkoЯ(#s}ڇ*2ّd[|zN;$!(; )AoPkCx@:AYUۥq!y0_cqeXb8@߷!οN5䅙C]ВiH %#KCx4n>ٶ%N]֍m~^^{]"g"/ݾ-27kG*USXÖHFV̷ddP5[BPxᅉ[_»" W,R؛MƗ|ym`z2X$df n9~&R3iyEBS?#yF-+S-2 FEqB ( [w4Ώug#3qi(GgѮ$[#$@knC\)HN0LAV~kgIZB?u\9u<_NJ k8\ H&-͊.?@vQ1 ' !&€! ޣR >aB@1PΰvD0< -6|\I4ۮT#2/GX(c0NX0vp=>WbLiZ\)P.\2E(k wL+@B*'7MSqQGJAoH^+ӉO\Yzm72g|ߖ*Fm-}2ZX80vIZ-&D5U+Br;TS]Fxʼn[ >0 A/!&6u薺TƋ!\`:t !U˷^q=W}(pjjy?g{׫I=IpgGXDڍa5[ۨ?JB’@HnNE;S ;p 32۽84HN(kq%!md Ee9RޥoS j<"(R>QUl#!p+R-'iWbxI6a|fI=0=gKm 5Sԡ:.@:9)xW+p xJ{f&mp g"ʽo#GXols<+E}Lq4gOK65q?Hr{,[[-p' n#ډa4܍|ӯ"Y[@Y/ Nc#Kɸ,/<c5zq#X_;U􉳒8u$n8U#6䖶4mS]P)ʹ/LU %hD8=va<{y_<<$K#=j,F=< 5[M<&B-5x8 (Y}}/mnTHԞ=s>rriVLt붎!D`iu{ak*;22Uj mZ,jé}Cp7cEup|fL{͗HQ\rǨ43:STef qlThħ{PwXʈ#9gΆflH~>,<N,+eךu<{@`%(R.y?^5@Ġo xYsLgvE:fGZw%(hk19Œ7 <3ԻT<>aH\K+*#8i[S@ q03&NTo *)S5 1"zjO56 j "LOԭA:(!㣣Ɣ%V z 9߈q<Ƭ`"Ҟ7^c>RlWbPo"S ri3NgV4tɈ7}Zlbdpr`f!G y |G}հzB PE7bkop%T#U7!G⺓(j'ԥ-t[]#YDv%Obu//;TVYXJ7qMƛ#$VS@r"ڎa]j}hĝBeJomP1aNB f 4H{hzDvCL1- إl]2TM{?;1 /=gс >_J&:+ZX']rzBLsnYSluO씤c9\ׯgHh1ǖ>f/ WQ5x?uJ_S2b%4iq""ҸѰQNY+Oߜ ,1׏xPW/;3Q$MB+&`/ deޒz^F@@Dc$3|"n|K#Vڞy>.$ϻn9sM$ꆑ/CFhV-+_v*IgaҸ' %2;2,$|Lң>4>.B0iJىyTKҧzl؃jSXkv?BARc zQ"kKF$aDiB7[ΞH~o .Z +AbC3eg'*+}_az^Fޡu\{4cvkYQ!s+hf:BX&졪SĤSBd9v~7ADk68ؓOupW\ /]3Դ&Ɇ}!N.*}ohfTK (3iRN;?0V>:8oLϼ 1J t1s XcjV ڼs;D[~ogsyIgݧzb7 N+0>}X~Nj몺1uQ$yq w5gdQW8/tJ¶-.O@%@#'_:l6sF[|_XIjϱ*33LxV8*Ô#^?"*W{B̫1?{4IBU@+*bܕ;v0^7+470m[>z*˻Nd9~fZTox}t}bU})&YiYi, DĈCkV{(ٍUG4;gTÍ&)*y61_sS`_\4ž`V7Wɩ(1-#s?{m4S M3"i&6<ȈJ 6) i[^ `A;= G:h[ u˞7@hu>I 7h궄r*.Xo)&E}r)@ :\VtX T?-EQazhታ BTvA$E0`B&F2Yeu~[2b˅ߵ1v\Ft-[n2q% MJZI7_ |Q|}=[-XfR=msI8r9wS8.>˦O >U=oN8RԦ 'MFxG=D"@)"aA=3n* ۢMx h;^pU~y?)tQ`* HmG_e+4t%:,Lߺ4^68ͩ2 aF69D#Fd^|ja}8#0D+cpm7gJ໼2n zAW-r͆A=s(T850:?Mq}}Dρ5[0>.W@cɤA7`e+5[ ];*CKs-1aF+-雷0x>M洑7KΝCAQ{$!J*5`jLhjPٛc|y*U6thT-3_3S. esvWO @i9+4eAx +b4 %ObQ-嘰mܢf K@2j 8Ȃ"c0?*Aki k$;잍>Dҍ ) {8t?}d}?)[H.{Y=V:)DgG;p.}EX=a|䬦eIxě|vk =a_oFFy,!(r1N:ݟ6w-==GG ٕc:no?Q%iӴ@kV<~iVj ͧ=jAGJiy%Zr|ǧO*1& S'=X&~)iN {K+CژhưɀdmC65p 8%`?G!DbhfcѧM W21yʌ\o&[^QQ>(̞|3 qEf2'wFo8hZu[bU =uy JAUC3t@5!g IzD`>|{[0~Ni}\NR\ާtv3ágtHylOz6vgD jv$hxft ACDLW$FZ&E[8$-FDEwo:%ܡXWݞsP&Zk !u/OuT4#XCZ4zpӊaS9C x5qLJcq澷\bB#P2OX"ZI9&7e R5((ե/<-:@(x61&TVY~mT|'R@w2HQH./~ZM+(dG5h8 dkL̇F xHg.`GZZԾ{WM-P v:P|~pӊ3z]Ő.,"j/&Qe- G_ &b@ԕqw }Qۍ$7"v E{{#Gk-D #ȨKb&67\H2]}_i'',TmϪ1ڿ49߅l-tjf:ϸ=;v UT. CkgD |:E[q!#^\AYG!ˏ{ddd cKm>*Yaz9*1iԀ7ڜ޻l-e\.UKy0,&<0 H d.*#а$AzNjZ"П&**$pB>T9\hZ6ASڈ 5x;Eg\VD:dDGK!!c :Q4fzB6CruRضI{h!Pfĭ<=sh-|m+'e%GfuB0PMh3"wimR\ɡ ('_aSQ ;Z?Geψ؎ml񢊷/d! ^`mMoUB4h-QX=k+{~UKAqZm7 PR3er->oX9 I~/ M}uW(hW^V@յH%nGس\]Dxiņ,SQU[ xyJq98 2:awVC@Od6H#u4*9ĎDlƌx:HOe0mv*Q1t(P\ߨ$|밑L:t\ ,W.)A gyjhImɥGOl b,< \P%KSwwԯ=>` q\JWV~Pw& 2#/K?rYMr2xB3Kqpi$ѧ#Of/B?Ri(2;0ywr҃ՙQFG-͖li?gǙDC*mcv'$ʀЉ/] ك= eo0DA=r"i/1?d7.&Kq=!]v@Rn~J11GSqScQEeعWxʏdw,FLp9u<~susgQJwRZ~3:^/}uEvWBS3C2Ӌ}%n3Zx5@%uw %MFIn _$zRG 14 -gA~|$Lqx4D3gRy#=ReT1 ɜ(Έ0n h/>)E^y $E*a0TUp3.CX%ka i{\aJ<~gbdkaf"F5R-;:v}^ 5nPq[NY0?Ƽɓ}pfUz/. QvfC!OjVK>._,'WB%Znv0m20jU+lҺ\GBv #Q%87>wBPҟWZO|HF50x쪚qšSZT/C -){3 /w07L/OO  eJiwhT|G)EpwLtB) p_/-k %kT 6\x_@\I7oE(g;xJ`!f|Enʊ! ghPGaXO^ijU$Ut#a؆YRpA|IP*D+0tcGUcCd(p!>pg}+T䓻6Ol_[3Mgvdڿ6.ƭi}1SU4`AsHWVqJPcS˃9ip:vrkTPm(8Z |8ecv4*@Ē-pMlZ.5F!(Pz9~dX^p GSGJ8"vb 쮌Aۓ6-U 9_)F&"I XG)Nw*kzM2pxʯu"ROo4yhb1&; pF4D &mH?D?-'9%6:NuCluvo#f[+l񴽪'hȄ'HbX葉O-{M*5`lzL:_/ nu̐t4s/ ̬UhWؘ#6&u-#7gcԙXQm9N+jW!pOzt1(t7}kᇡ\dH46߲.sy0 cJ:;61P?S4Dpmu'I3Fxܰ#*luT/eL9|w!t>KZ΢w;^#[x Hs:2@0cgmQ1(wLdɩ*NTѧm8wWQ\gVp ,6 w%?<|Zډ&af~'Z#̢97(NRz;>h؜~7*^x3 :'hJ1ʮhЁӐlrUV ֈP*jhC/Kjjs^. p->3,򦮼`qeD֌6s*ԋ/O@hcR۩5WH6ũy&b䚓r5%- nNUlnfN7 cWaĤ,M>Sh۠w#J"JV#ÓȪW}: jad-4:n9qa(|XnՖ}jA,Pg0 %emyE'/ DB+ "grgx*<HF0آN^Y׿x]59'C-ĺgh|W͘+5gbJ@:Ї5T8"43H@-{x.pw*7nmՄ6@%hd72TM v~睎3kYK }(HCg+ ҙ0rѿw[Zŷsʆmбhe 1GϚJ*3W`(Ly.H#nľ#x̞ Yr#Ja'aC41 i fKwZpTp|TE͉hq jYWɴ4aҶCwZBӧ"7k+u΄6L1Fp*͕sTio|7hJnWza)څ43Z|aǀOe, h. 'Wl|j (ɸ/83!4 /'@de FU}3+98c䕌c0^?+ lpyaH_PcJDtvOӅ|4Q:MG&!luq{:'56UÓ`.Q(jkdW b;KB`GÃV,qA]u>KL#clފG_(l |k,7[$\L.vcgS/1;>`ECXT)I᣶!> %!oiGiVǗ+1"KhmLG8;4Ѡ2ֿ `MN qϵ-9 M QŨ^`/_H* Vh3=i?F<۩q09`Ntv[;0|?ޤX>+ 01CO΋yYF~dbQDY;uyB!ɡ!Ygdme4qDѣ)dA'/+2w~Ɉ uբ,6(m_uNV/5i,q5kNKk >z'o2Mk i"&~ޞOq>'G!o RD{P_KbmO zׁ/i#0FՐ:<lq>(+ӜciXrYdG ~0JAS:ib&sVC.?@q) x%UoYӂQp~$(ijYI}K71jp!#}ϡ,+sy2+\q6[vTs*ר;QƩjf`_')YGvo]dqÚU\lXFcP^` Bb{]St-JcVUhu-xX.,[:!{Xo8^Q+|:UQ՗ݵW$_6&Nou{:REa#3E%GpYvtЦ9(&Fͳj!Ũ3cݾIa>I\N{CZ#9D#fMuv/% E(91?9o[?jm7>& ^UZ UX4 n+HCLF!09.W:Bo4Ft#US߆&׬Vd聥 MӚ@* XLlQ-QWg+Ej+긡!9Zk,VA"br,IDUǀUpn5rMѝ`a=} |y4n"=-OC/oP_;;[D.7>";іOD8c%ն6UFX72oaaLވf p4ܚm|{[id6΀?d3IZr>ݎ> sSV]mA+Qp_@@P5 Zz@7tv$!#m˯#ri N̢Jtf'&6k!EУDKbY%=:UvYd`H0Gk}^'?Dj9,ԁA)PN#Jmך-| [Q(`V XR ʆRcPhD.B=RQvPG03~>?l|~VFL4rb*͑CIrѼ !J҇GHK+ j}CW} XIl"N6z1 EJǦ^硥,hݫ#.ЪB<` ,…R=i+NCA,!3ZK쏗FBbl!+*"ȉ?M@%zۏ|% 6(4έQʹ'qv"Qz9j89cy o\#9WوQxcOOHՁab( B!'ecp ā'NHtoܺKԂ rW@AS㞀`0ݴY#]AR fG#)E^TiߤS@Z,9@F}0P+9ޡXQv1x2Ƭu('ONxqɡ<:Er9s|HޒW.1b9%Eƿd@~Aލ | K}ܺIIAmɴۊmB !$³3-%܀M%hݼ_z`Dɐfȉ1r*Iᦟ&QxBT~,Y oqf&-tT_Xms6l%rsdU_h*ƹS<3n 77j!#O. s?k!LYӪp AOisC)Y <Dxv򤴹k?s,DH+m6윮Ð&['3,Deo9ǫHMBa;vI,@,wNϖcEi[ǰeϰs*L!ԑs5[6tԩu+F9m^i칇H`KY3 MDߠ}D$ԛ2#A)'?T#4`hb,Vf(Lnk! Lo\A0Mbb $_*U<;ks [O$ g.;:XMm[TRA* 9#l4iiX^찯ꚯ[J m\Tb\{WC 1G=!X9$R)-OHcѴj%kGN2=(P꘼֎Smq+7)?4cP5l2M];?In8Wdd Me3%ܓZeړQ1æ}>u]1>:ҷ$;^r^<0-4ɘcΐ9œἬZӎ[sU o!EÀddTͳ;CH'&rFOܬ )}wn';W Ue㥖QE!G6Y\-p 7UpmXPTKZֲ:'܋4 ɓ<&1!G{M ~ F ^zh|^ r.v>8C+:Qt -٢[ RqU'B9MQ%%8(s YpɄe:QPt:\zsL5ַ)T=GgL?7; r^s7Z#tw'A=j"Y~|IEF2'9dSBa5@V+*y}{LJ|ΏiG2:;ngujQAvR|.K{ *rJ\ҚL0bb|rDz$"<a|Jm{{5?D";h9@ C`b;&1Sc&jyNs5Mù)Ŀ[hgTw;V|) (.}bJ1&^RcRǚC~c" j ֣T n} aT35ڣc.&1k:/[1 n3J=NJ3$ȲЫAټ?lE/2ܜ@#\Qy}֐$L|c|٨Pv ŏvZΤDBgAf@K ې'FRUÝ44^{n  7DAJ)pTS橹X5ZpCӄE%3zzYJŪ/<ǝ4'l2jsRKG8/{QX-HݗEwz-h'wV#G\)磍 njh1w,z@޻DRA_a[՚{|Qz`eqt Y»NO8PTP|EW[K&N@ףO1|<;>s)PYf9EC < Vq$ΏSjN")xTQVy&?Kv\#i!!sG/kvˈECR_4Jިc @ʴOYc|9RW@8Nt{(M)o8=c%T޷U,ח |oo "1>R$Qi/Op`9[%4en 2L1:6x!z4R^#Ʃ ܫض7@7tp9,26 AƓdSj Ϗ\0nkmwm$v1Og/} LiS0x+&|7:TI N׽?/[w+Y%N8Pǃx{s#­62:0?[kUMт.ӺO/C'QiG tZp9v'>W z*HK5{eb$ ,URP>tI4U6, iDnT ?1A#ijZ*,"# n3+^0rϮxd&\[u@G]5_ r h)*Cs7jlvXH\F؊] %)Nެ B8hȖ'%>SQkpYFMW2yG^k#6=4Pp 8V g2F^pPtno|{Vt}0m  x9132Sb%k!bJ6Thc[ũo"= K.E5$Py`?kvbr,̒x*'I[y$ućXTuC:މ՞bϪo.d-%ng/G5ҾƩކu"1 ʘZ~T׿~])Z` Q 94DRлdJ:@tDy) P%zcuEgd4^uv}Dt%+~,2pOE2~nnR+[G,Vs_0(Ph9!,ϻAr B."١ǡ4AvX۱b2Q'\XI̽9CZv?/"nשRiost; jNRӳ'Gٿ33lwy9GW&}N䊵a;7}Zϲ2ߑmwsM^&7 U^}yey?f񇣕a,{Z }=Xd6ekɆgyeSprSv{i\*Ҳ;¹'Rc4:k9^v*iB`|z϶E#^M>*NXp Gu_;5a=v7E6YX׋ vl |qx|gg0VoXDhV2-K<(AhS{nzK:jSM턷d ;uJW9a68fӠlf/PgŃFȑꂦbfJ蒤KJ$0tL&ܲQj8LKiщtRZg7 ?wT^a[ ?r\=V>b9TE<8̶#93EE훣HCT"?$OGP-A$m: 8 %M#R͚с=C'|>l)NNt.}lAҫ46@dbЊnRer-;bhT2V=ի2d~ Nj^2EsA;"ϝYI.r kM@t;hEHyꞁ~- gkIAu}Aз8̙] 3>LShk8G']2j( +CqqŊLK/"a{q7Fk]ClkjKү:&Te7\=aW`1*hv¶L|:  ۱9*9|M]i~|HSM2ħCs;WQzk @Y|Y|~ae/ KftPU)\!l0_iҖuYBhzRv/t4=(.cڄ:` wcr4xRz`ַ ǩF{$W!fqkEpMB{}H@?4zKc'ʐ;w/ U+l)жjMnĝKIJq^\qԖZ 0a(iaoJ3W>8>= 1d!< GN?lL,i5Cؾ䯫e-R]K.v^w>TX+aVSb1Tw1]V.ϡlfZ͟2-iL27>}+}7Ugpl~NήlkMv&\$<9y0-ؙ0vG+6C?5徢y~5Uv[+eŔ|kg/_,Tdϳ)ٟ"?] ;iաoCwwN,O{jψ LdͯndgSnoJVO"mV0`6]1*'F6[ riTuƔ֕월!0'wy4+9`Ԓ&0T :֞W6gi.". gժPJ"oA=O9.4,f6k"P p>g%h(*ӂ:3ht4ɜ]Q8WemqF}+i}xp: QҚ '/";F犛MKV jCrr~75x"!"5ܗԇ_Q +k/m$ƶ~mWfamDw>_榲($ŠFu]AJ|dGt!8?}d)]&zhmI^X&vRJ$a $V^?y_*vG{`-scoK9ʫl\\܃;Ŕb1+^:'"RUNEM(}Po}:X[$e4qQ3lHaYJiקĉ]S8[~ky)Bs!my5"?F wo䯱,Dh1@xGRyMoV'#c].DPo(?n`DA =ܸ~TLч38oAf,R|x*IE\c f`<e{؆9f6wM$q3D'?TEeYl]%Gf֒CvmVUl>z/Ղ4Hځxlyc?,KD5F]Q#ݭ5m& ,ˋ")[h`~;vj ~ N 1߯5bmÃ8+x{׷] 3@Q en,V&X(8ShZإ^ ҲQX6kF5me#CJHB4,[@ Z)7(ae %t@|)nt-J+z>I!o9SGuiBHc/`/&|oQ֪箂 Z ;@˭ qLn_jR@!P+!^`C1g&j$xm%6~QC|NP޼nhMǑՍ0xSq͊GSȍV.>v!ا&/BεY2"J&N>//oly4Q1RE\e/Qgڢ ?Ű4|m|4l:Abd4 0i9фi:r7zdxP{h@nJ#$f=ݬW(0] L|[Jp8A5q@1H뜼w8fc KS@Y}EmXi!,'hz3\uWE-g*A[ǷM-+ؑzƛâKϤpcp:jmgk 1ϡ]:jֿ .;\QmpVn䵻 9H,")oڐߝ%aexAzLlxf 64q AELU I$ lCzu Cb=Zi~dVYDǘ~2`J-w%O*8{Jq {Kә.v+zhbyRꝾ)W7;fE*9^9֜$4m?InTe"$O}!T2:oKN@L]rۈ"آur?n_ <F$bSGyhxZΞwe'U(Yt Q̡:AZ rkfeDmфe1'ucy EB2. e6]0 VrqN1P7qZ;~[эg9C!UG2މ4B)ı WFGgYZ07070100000070000081a4000000000000000000000001668434d3000097d0000000000000000000000000000000000000006600000000./lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/net/ethernet/atheros/atlx/atl1.ko.xz7zXZִF!t/͗]?Eh=ڜͩP\5d2l1 DJZrEc!ST9'/z ,$ǧб%T wȥNG˺024dYTU׹4K_ƌe@%Ver1Cܾf(Jo R ߁yɞ@v=Ǣ[yc6 csPqKW fC}pb8W*+ȼ$"P['g8Sg8WHOpCZm?{AxKt]۞ߍ1 &f9R8'/Rv Pc:..s$f]xÕhJ+Silԇ]g])O-^ vaou|kQmhH,bj$S5ZSҥ$xH{ŀJq{.p ( A>]#s46x奾h.z5tZf054aFν@) ܭS߿%2d|s)_nbn87N١M xGMSEJC^Ch3HP1ﺦT=FsIe[{V>rEݰCYui >S{7\V~OnǎӮӊSJpꢹP/rm9Wr7ϖ V M+Ot"jes`622>zh67[ћ=:ZWåXO1Iq)zqYys,a۬rBKiK {SZm:owl~s[Nuᓴ_R8{Pfgs:nADTkkh2¸ {)Gis1ژ xp`ŊW8Zy3qљrV]ᰂu '~犬,rf īׇUhLkk!,٫Gxݱkv[9.]=0D>fXm#f*yM #᪸ǫmxyY\/?^NDP kޙMB<$5³h2jHd9PA2>ax։!QWs4=qΉ,9Rz-Lx_*Uk,be˔rAy1uGҽtfwƸPYŃ49?gbDP %z=:d1 _$cR?oy'hD>DBy+$̃4YTD"/ m@`Gjk &aVF"laL)-=/@WG l2eŜw=}Ii V @jEiRLн*TsOZ˟ EtD~6|pTmn3Tš(߽/E5 =dޥ;ady3d_U=Szq.iCՐBqv,iP3,: uQ t*n?%uk9\MpGӜoA/WxG 2swsq?W\ a=6n c>b)=JZJebH;kxD2yjFYJ"B5fHe_ug{44,}<1&/ 8l':ߍzώ0I@>1nhq7#_[st1c0oWD(58Tt[oZTe#NmNՄR{lISs\0jmg ibR׊۩^Ek">Jo͙iæjuڈ)yٗE:rFgľR ;&--rG|@N^ I)eq\ߓ"Gu(W Τ*nrEjtTPB^ _V<3o _XC H^zxG_RR9@>ғIrh;^bʛ9Nptx nuM6r]U4iPIAz1 4qy0]1'(4PA|^><k.SD6DQecΏE0dg2 ldI9H#LNFRza"NCvtʛeL)(;шlo 竐 T ̾6cz #d2W[l|CG6Ld[LjYv]7IfK8þ_@2 gnxjmr6@6>&EfpM/Ve#щ (62 ZJ%eYv+׮Uoo16٥_qzVoHn| xqC PB# #qaⴢ)gUӼ^K؁5idṌ[ Hg&9;11|Q&}5f<9Dl'݈/66bE 7pFYpĭ>-Lj4Z_a֮0֧{ D*;"l B<'c1\X7E``yqLT11zh{ly5r9T>J{kKEVpAuI^ ZCS=iҠi}e5lѭDCwM5jqm"a.> ST GoiA=njóʱ)L@E_SrfG<.)_uT2uaa7C$x$@+c(:ObRbbTf3үKZ 2v `R嫡̽$ 480&Qmzae?poZӺ;\:-I5+_Wq,QM46i⺻60-=.S 3\2kTY fCBZYIfՓ71eMTa 'hc(` k?>>n1݉#}P bDb1WJNp: K` ^iF#;x' C+3́JxF5rjMn8\Ee\2΍lOW|9Q&JO#|mKfᐋ"pgۋe@g)>Hާ6`8A4iAO,#le:dɉ=P:}hs=O; Ac'HMF|;*%EF?2V{9aW۩U o!,[7v߰9%2҇TҢM2D8; zq:vߕ C ,!De}{Cp pu^`4TB2Ʊ󹖣8ܓsxpl{.Q99xE1eBY<V˰/rlPl޺fIfDXvəszNP»Hh@7AY<ո[3Iq*w7vSptRHB/ *#:\PgƳ1rYBRyV(h5fQF76R7OX?rUBN'5!}_{4㴨WCW\-G7#K=@tUIi_XZVLrpAxEoOcWݿ~)C)AXdp5 umƱYqX"O`CdxZ'Mamc<rF葩IN1K,̝nx$;,zdžUHjԂrc,!Q]tonfAnh%uǩTn6gh`_Q9z&ٷ?pQA1NY.Ko )S(Ky!T |;F8ܞC߂Yh Ȓ BKw#U׽LS:r+?JxE,<ϘnΣQͭV+}+: 'JE!gLx![W,-#R{ ~%Vno9nE b6e#JʠEˑiu u[9VXXf ^i )SmM0׊K4=o#a j2pB1+ϻͧ۬WK\')6'ذq;˺HZKeDX+65z$lڳAkԧω7ppg'aU ?D‚  ҃./\}?q?y-&HdCQOLBP#x;!* 0Q|#xZ;2C}H[VmVh Znx ``͇6Z ь\"Q=mC=AŨt:2#9\魠c W^MdڣtXL=xTk,.璯h$pͭt,Q?zЬvSL/߈ ݿG ixRvv9T=MIrƇK?kk-|dX25C+Zw nN~V׻tT?u~%7*>kB@r"s5 뗶wWLI/2 ta$J)Ax[<a  e[R6QLfi})yt4&jn}o:^tNhE%"P-ۀ]KnZo3RXIyehc=3G Z!@ϝOtIک8v"zdI }s` %Q\msC+BL7ѿRšk¨H{l&\ޤ9Zv#|1Vbw5^ $%y7 K@DͥaaB]+{tk!SQD_DPB],HA8-۲97`w=ș@T-dk!]d:N@DjPAf`7ч}:v_iY~%wqBOH+}}_,R;EseKJVmbS[_73$9GPkc;dԔ~f c^4䵋C&ϡm7]sh'܋GE*T$" ;DTH9J[yk_~ t.+lk:241zˬmmUM|bnRk1{s]x+]:kL>)BHb9ЬUL{|&=zsX U2ɯvI2|NPxTLE`_n t bV$qQ0z$q *D~5q-m6mڌcJVpr0Crhc\,).[%|\Q`7D4m7M~Rc2w ^TӨ;& GLpT9a`@?[B)JRÈwSH TdHA jqX_ÛD 3j79I>?*.<)VJN3gU%5uQ BaߧWm-q+ARڈJ`k9zAavgs .5V?f^zuZxϫ}@3E y% JNŊ*XAIu-Zn7զK"X0,`zB{{H,[0vTK0bts!tख़zʖshB'ePtڂJucG}FP}A)y\RJc\lHij [௄ k>wٛ_~1 >.%v# 3HuъŔ tPT`_ yW%YX;lopRxQ_v TcLǪIRq9#a'i=ɼW \snR"vKVYOZq1Q~dؼoH^'@Wst_1>{FVe, [zf{Vp,{ͫībBBʩ\'er?&Fyʤ Pd\:HV I}(uj3Ghs(paSKVA }Mb%_#\#"'eŬ?HKUe :ieR$XIEWb!F A(Ũ5 RjYnYh5[N*zr$,_yL6sB45y52=zRQ`ujG5ZtmׄRThjʁ'͠b7_vO|n!: bF~id#<$q%\c" [uCo^k{AeI1]QIl5yHQ9L)!:+3͵I5|e"cCVvM*G iz*)D6!GQCnmz6,׆Yσb0[L?0 ˹Yk@7}u!(e@.-&kd,>F2=&<} ɜsGGKҋ"J.S Q.#Q3VB?5D#d9kioNvÅkQfE.R7e-p"n`QmZo÷\qҭKR1q?k3tCP0+ke ӛ/uv6?TvhrЍ2y.Z˛Jz H9 c "(GA#aE!OS.RnҽikzƠC﬍/橥 ~VpZkSYJDTPޤA $ o3Х\mz"a<+ S3hzIVÕD<,o%#PO Ȫ5R ٣5TJfuͶ3A7${ xI%Y 2xO^}$76 BXQE |/(%"> %5GtP>?w#  ܲKDVA2^dݬե=-y^Tu6Ͻ3~ɽ ) ٻ@kNm2-"Ca{~\|#ʀX.7[#\L`$3W*J/8C#^`*9Er+H }683p D|TV~{Q4YA=2>6pia>!W#DCĹUwZ?&#&W 12ŒQm5[ 83n'͆:=3*o JJ{Ŋt} ~#~dj.} z [r.<3Y*9+ 1>@ϼKVVNގf0NӆA?!)(Qe /;wa01OtgecYY;PE@"!.oҨ<]ZnBΊUiɩz4Ə#ofqڙ6r8oPIׯ L&Tb-)4ԥ=R]E1,6q|aQKn8 k&,3ZrXZ*Tχ~} aT~Hofdbw'QOh)X9RDMvB\f*Göƙ?,Clb {7BۑyqEwSdCjQD9-?8OX\K?=>5]~>Hc}{dwjDl'p/a[itP'>;3~B2厀٫.Q%H 4bPn l{$pT2{N N;'m*}L.-#*h~Le4! J`Ux\)-l+|]J ]@B Y6f؛--`Iv^'IJ6`PV11*l0Hu\a ~.<2NCKǍ)P(C vR=ٱ.- `KV\p0)-6 M-Q輛:%ar0EnLn'_r'pIa>!ôxѐ8ľ2HH\{_ٖ㡑S0_ۘ$##txfhwQg^tIԤ5U.?N+sAywI瘱~qOe-|aN/;9Цw!ނ:"; (7wo-P'N?[Zp!(>~~(d^k07Qr_!Qb[f)h--A!g0 {-:>Np됐`&ʹj|A`R'a{ jӜ z0G܄9P[8} I_X̰3I.O=~9-x*ATF#S7g+6O,S [!jZ,F%4[;%{2 [ԌLSfg Äd{9_oPn%hW/#tǠ- >Eb7 ;W7L̶Bx2gF]y&xo`3AtF7? {"u8iJOEl}A֒s0c?{\g`COp[Czͅ|TE 0.Mj633hXYZ))bYoF1`/Q|gZ` a3:!=ĸ / O=mLi\K$O-Қѥ K 2&ڜ dH3I׍ Еשlx|nbjzz@ 7_oMB73ivGGj76DhE'z'72C/1D{e^Ӛ4 ߒ#ʋD ߲` [vNc|St5ljPCa*y\f,|soYqnfts=θFhH)$E|' k=R$L8 KDL&8w'jڕ`&9{qQ2 8 u[;X/oDtKOyBU|ϫK ;Yʔ=t^h7Ac/ mu-`ZexKx,ZXPҜ ZA_t8*^o}Ef2q%MDc?;+6ȉ{joPŧej@zBalX =tέo$1=m2VU|=ȗOҺc \̈>fM*Gnpxwł%r2扴Aa_`EKp~y (B /&|7K2e PMUfizs*Bɿ2D4 ۱y3rDP!ce•cܚvxGM֥-fkfR1'qlOCف}lll<./ѭ!P+/`d })/?fIMH?d t v61g ɏ ֧;<@*.p(eMA+5]C5F ߣBr[LƴZEά8!cX#'ӱa$_M-B脴{lppEKIr{k)[aB6ΓɟT0K.b#G&)_ˎ.GոK}P8lJ A bMWR=q7w} m,L&f@I!z@?c&sw g$*tY]b/y/zXF2ʦCY3xRcb$.Al70r3[n)HK@zXҙF! 5ieMuH]a0BC%Q\;->">BaRrvx.5ϠgEw㞗ZZ8U_<{fn) oY)Xhb~hQ\ ^ 9C^pTZxXFY Ƴ o[7C\ R뾟!Ԙ TuGeEuBY!)C{!iu ў4svڹBK5I#K`6fU| 'toѵj*ͯ喣Pػf )ZqXXY^qx6[ZV*ƫHfטJ쯪aɎk*@^o+X>T;`R=f:iֻKg_ᵇpI !_Hy.FRiP@k1dî\G6oᏄ0\^aN/*wEVwJF߸{F(6-eL"\+Ks9HaOІ𴏆~'[w4#yD G =eK0G :k'Xa(7:tyAQE)G)5DJ8 O@ɛH6B>,N|C '٘`]$jɛUU}{tfREa6r rgsװ̓08FEmHF8.h< ML7}#> | >2AU|vܗbe bݒ㓷1/E% Owpz)%M")I[b&S(`Eߪem=qwI>9L4X;i)/Ț  INhذ'1ItrI͌?}#XxBsrOx7{ъK1|# s7)Zk'[Ē?ܵ/ݒ&W9|HS齆':|2qnl1{U\% ߰kK"ʢy`Dst9vfiK.5ҁF;^Јbffe0H4VƳڔTjYR%s:p^ҽc􀁅G>4{d|/QHx9MEa索Q„.hԨ<q93iݿ~7>䎩_*_ld%b*lNprϔ^p}{)c " ݧ73^^nq(@~3mxgXX8`+:{]niPݥPQIϝ~eg#IqR~A GlWL;k _]Aaȸ hW,AnG+ʹ ^k\VH+,Ɣ0=z}S7 B-xXE{u>'z$#wO+ 2<w}$-q$p'H k-.tႉ SqRݩb4k58tGd〡pu=auefDU4sɍoF6njlKSjd4j*oJv$0Й8L|ǻӎD1hn0GCz g7j)-%%,T[3U- U7UM@L:$x6x8~qeNPM@إ{OWb;aC@u- xz`Ze" )՗'8P1\<#. ~f{V_oǴkG$˄7XgIb>MZ"]2A&(>tS,fZTȝW_2Dmߌw9EӴZ:`p7) ̢Ϭī5"Ņ6 c#6~'\Փ )C@h'C A.4䣵)XQKXn&Y:%GZH;mppU#F`8j[C"uAM*(E310f%$c#>߃ St0}]OY@{/V=%]X|}56Gu‹U$^ $: Ecbx/L@kAkHQzcI.S{L82oO ݄Rn=4Q1Ղ^Tf]B}oyp8F>G4]V>)"Nq]=r0JNRQGsxy%VȾVu*5 t?A*Z g9^.!d0hj`"Ƌ,F"UhT"5XVҖ}>71\1xXuX,+XHDLie;LNR4!iq=8yVb#5(Ѐ4cb#NH6=)L^߫\ , rgɵcnjqVw=e'(.tFaF N(.^rsc_PY|@/0 mqv/`>秾JCS'J煁 25gZPQ5z*<1ꟽXiց 12x #?T4^y P]ȉ[Zi;]^*"/wul$*;XOvm_HHCWKVC3/K$ 'F񛁄ǘPi5hixcü(*$f.vHUYnk;`C7HYG6Xܕ l>9ge4/i\d *vCé=8#ׇ&v?ĂE>b 8r);Q6p9#%q/3oLv n_+"՗7<ޮ1hd/>Jafa?Vj!S' )֗"Ls9\N5 X4\kM׋i`<22{I)!F<5Iw%-؀\=n |К@=W2&}r"- W'G16T_ s~ 7wV&D$&@ .l^8x S L) 2b :+^StVq#m(g[H7{iAzrg65qwPYd=Xg_[ډm^:(5}Ǖ=T(UT Mz\OZ/z>rUVE *Eg &#P6e팴ɹROx! ʑN<~|zdN' ize_f,Y=5t>s:U AUen 6 ́33g[2vNM/@4~PC̢<2SL,͖CDRt"wB~e4^#nLm2_c.o洕1!|=mNF/Φ6;Oq`4Hǟ;;;ќkfcX:!3f sdRٔ{^7=|mH&*_$e1v [_` \.Dǐ;9%h[swUf,mW鑳cz6\%ܿnp]Nr;cgm|F]/?IY&D 板k_dʆZQIo3c}\㞙s2}2yӴcdjRX;=hoc}r~Ev' m-eQ?7\_datVx_O@&q%虔qjbsnflPc@߂Oԟgm,Acw4m xs8OV8[C~/%ޢԌ1%Mh T\ہ *T#uou|͜FlS6d;i4YTG5Z)K|4 S,:ѧ3%VZZ[\mC%yj7*: F'A͞Ĵ81I >EB>1D$lcr񣸬^PO4JUS:I?Y>|a5p龷6r^* y +Fպ."U9mWcXN&:c+Uѐ-4o{ eZ$NZ>Aߖa@\>_˷Fҳ0ڭ(<_|c?WS6a" ј0bQòp31?//8~H@ `>M#ߕم@#2e|{혏F޽86Q6;e3(R{M#GްIʑ! ;YbLENf@ Y1yRVhRv<#QqSh 5 ?>~RFfXz^MQsͿ:2tk[7ho>4MV~o4 nT l$ jT*ų e-ø;9r3vIL?mN;W)KDY5X ܓY"R%Ӧ|R(*A^]-7$J=M,=^ "/3N>&%< r4QڏN6FoǢy|~^JS 3.)@L#k&D}]J.|RSZƾm|&1Z'c,AOv{~b HMLJ"10 4.B"l(8o̴Z:>$ƕ*W`-J\I/WSRej a~gw/vq)t :>}}آDyrvKcxbBbG*Rgq*BLX[հBL~lpt}Lpb/62UWzribDtB35ԅ3Tiq/mV)>T"ϝ~Vv/El &h&_ ğxlT҂s7ǟ":čYӻdqiZ!,5ePViVJ\]'E(ߖ*b{ę2OmqS1E?`B`gOL9{=KsP@'6Hiaxos0*:R~ӡn6"$0Uc"(JbtP]-:R/Fu'H煐 Bafk1& TymzWM5.T+BBO'rXG+DBDx9J^sz [rO# y6N1f(,AsQB?}y^EuMi %enGP l3ڔݑ劘Sw|x!c)aƼ\H}|udJNxjRlº ?,+*0ec#C6m)ﱚ(u e ʲs*'nzT/ ?#qls7X|gg⛡V6.YnsCP+PɠjBphkP1 \?6oO=5l k^-P4ܣ?(ΉZ:9g ]T/F3ҰHCM(޶1]b91n^R )Ud$̒ ET,oso9c9"IGw-0ZMtF:RP1},!.Gv1^nV:/K7OX6n㚻Ueξ@FA96,v A/o!@?%V#T(eZñ ,yb#㞎jO3BQ6]jIĀ`~|U -r! ۑǀѫnC?K5+;IM.8y]JxO0 }#KYI2WcX˝~O(ԉs2"+7h( fdoPK ˙ IzELΚٓΕ-M3I0zFf.jŢ".ԋ?m^7>m@Wo^zsh3V4kL`3 vIxȐ@Y' >] 4oF!YAfi\ބ8"G][w_no]Y%CFįh&(62H'w~|J>0%wā!ܒq9*1q >MM4N!wiph16RS['֢T}FB@Њ=0WX_QMR cFC[o Z5-LMn}aЏeGSݛyTtW:^%Ngqe׎^Z;>IS ̀d_jFϟ+{ s_'#7=,|HhԦdAvE@+ .j I!w>CFěHr&%6BJ7 ʂ_&9E<{P`~K4},rYAEhwN/33,;K:0)*”wu4Wy~VmL-l$^B\Wr=2.egk^P7gRp 56^IOŲO2d]d##}dq3x: Zēr:0o$

    %pFrbvv?1@7>$[b8}9r0x1(?ZWk̏A3^-ط jâC#LiU1+pG:nShv Vԣ]X%I;;(+#5 {%1,2ȹF9٭+p#Og'"iv,Kj)\[~CAlˤuon-Л:CC,w J&Figb0ydsjN KD|32AA'k*ҋE뎆]r2{ lv= zBC;BG,|+_l8ui3"[Bpdo~lI9}OϽU@@kd%E?zvo_x> uUqyRŵNWZXn(! .{ZH:>d%CϷx?'^f P"sql Wث l>2hQJ&wvtԳԞ|!z <1[_ӈҶ OLZʑֲ!eNG*qV7 zcXajss[c2*͜E:I۝p'BQAE;@Cj'xQ^fɰOJKDO餄]/ԓst |QsJcAW#Z-7񂦏xot/ ,.u.9(=^BO߄Zv.WrR Jlj>s.3:ݭqmԑq$ uٍG,Hx=Jh\Q8Z5`d:! G]ͯuQ!=O} 0<UYV&[[]N/_Wy'ta.x⬑Xӄ05 Rϱ`_*"< 0ol@5bRM(LG>③X>z0G]uHWLZ;X&TtJIwFFm7 #鞢{TBÅ+|3m\ `#ILOAULJᙕoHc>~}Bg"wY6E~ \peMI)Ut^ p`PzЧN 㨳v.UˁaJ XSl#aj4iSr-a ܸj]hFlqVl})81P.#+0 з'\WFcf dX&GDM6PX, ܡHgG.<]0 W.8L_%Y) 2>*@5uvcDlШM:rY>nD$t` zY r:9I}sf"uc|xB D!Vɵ_~Ud.l\> Z"N4RWyQWzNM>B`֌jPo-LjOT[# 3^3p>_ש,zWN^Pn !g/yFm-2;B}TH\DW]iZMr~R%r?s}p2ަp.:LaTRH~^!ↅp˺*}In8~&%bg ?_o>H`,>]+?fOl,"QzG~fg#\]xr˱-68r 3$SIySL?-ħ?rBOxdz I|B'yi5aWzbXYB,)3N.MkOH:tY\Xg>.V}`6LL22^8>67,x}7ȧcRUp >x#%pjc!/e,҃ *J'F׼ /_xtV0Ͱ>64hm>1%O´"/۩d+' hitיЏEsAׁ#|JCÛt%ـC۠Dbpc46INmH?WgJ!dnםE<.R;1Fs!=# % k}ܢ9Z`zDL ۶MĴa |"oKɫ9AO8>g4ud~>Ӡ158Ìxq6g^gk6YOaRU#vg1jCocI.QHx1N%'ڊgFNT˿~ˈ7bKl'K$%=pebɩ6 lF _l0*w7U4IdƼXZ쾂"D:\1ȕִ$e]Sm㨜\[jPS ?N\u"FOO/|=13py0HؼpL\s8xgy1kc맔>$*kj46ވER.yR~6XoNۉաcQS5\4jy~+i!lU#m 2Fy%{+2a,&$lk8gW2]Ǡ-==O} L*02_ķc{z [x7!:0?>EU=%_DSa/lʆCm?]G(̖o0$ VmLWtPG" l) יwq^!.eRZrh)7QZёY 5fAt͚﯇^Y-J`rbZO_^;Euq.?ޗ#5½¿1V!j,#5 K6CAY!ѵ@DuY&gهYX#Sc'q@f5xK`u]zE#c `L@\֏'h7;qeՅu5[ Ixu|W.|o Qo]iOPB܏U3 oF&úS,ZKl}:rxK(_PS]O b`O$ubΗbTܝuy!- Q$GKtK2N6M7*jCnbE&lu18u]);;@7 9T[f?$P6핏]=m_.T͗G|ݳ>D8ƽfH`Bk/}(@#1"ߍym" M\("a5Te>½udB]; ;(Ai[ݐeMTa+43_7ɓstTq&Lm>Tʶ v/o~_*R kwzq7>i:'儩@ c}@.e&\b :&].\׉ )OMѬ-k_z;hq೬Êێ+~DKBX3e(gstW}m^\Kd;P]4LT4rĀ7q5dsG-0U.7׬֜Kr 7)t)&\-tX:53*o E5o(Z27%>!:{e;d釲R4l' ُtq.d|^0@0 W 'T~ &]W{~RUĪͰbY72*yC!sq3_ؕJ1 T S? =zKd.EEWq zd~ +ع\a3њ/wgx~79!w*hX[)61oJ^lU{TX_Ƹ<%Ըyn4],)}>x9rOIޢ6ͤRR"0ώE<]:9ĺc%eXqPewA&M1+bUN 4|RhJukȆQ0LC14{Oj?vUΔEIL{m/ Ekܝ!svrLk| Ʌ_C* Gnf>5i0Cjἁюpz*߿7bvVH*`n`! 63 #g\A|0Ԩڨ&3}99ďq9i8@yMam8 rAGHb(Bl~֍Y73 7z1ԜD0X1ӽD?z8-X ʰ]qk!::&V1Z ֡|F6L_M;ScY}u0}ƲG4~"6u@L3-ɏyM^QXӾY6~u`XA72)bJ$-tӚvKCpDz,c(NuFUg;b9RnȈYK\-!'HOi;- vϔޝ́16ɠ_NBK49s.aR۲Yy8Hq^@܈8a.%SThlZ)%[W /({qˀ Y"wa>,K%`U [ޠ&{`(-bd#J'+Q: ̾FŴt2(WԌCQ~E;Vz}:X,e0CqyȘXgl7<"/IZgj>-(soJƢƱP2K}unC+Sn$NGDñZ}I[0R;8V>k;Sv|ՎVƽK;=S96/PFAq^a}~k">aJ: j<38w(|ݸAm]1ס_nDE_^O[Rq7\08F{I߂ NIqknQuUQ@v$'rU&DElQMQ~!$lS?*9iQ&qib3kuŋ~%c5{NW~3WqQfs;=Fn3p\"p/e*NX#h|p o东G1~~"ws:-2<#5ؠK_+#M4cLQfcLa4M2dBBVc9P^r>eM"-Xnyp 94f5zukJg~P Ӽo-<KzrwJ%#"Ov^@T-$|hYw5=ML~X -(M>385%ϤϺ_3wr*5J ZKÒ#ADH澡PG0H 1yFݒA]ZcݖƠi[M^Hzρ@Tѽ1bxUw6bcX0+݁*f&mKj*`0'j8 O ̹$y|'eeX,|XDXHx##W=m%F3`Mi<,겒^5;+kKJ-oCsITŖcbWk/ ӎ3lJ!p3(Dӕ6Eq*suGBu'`ۍ'aU>}Su\泴wCi.asp=nPqbmFD*2Q'a g6;`"!W'jWQzH>lQ" YN[>YQ v5%k^ P-^6; ys_ Z7`qu ֿef؋׺ aЪq͕&7g wV:ϲbekϲnVZ5ѭGzI\H;MWRծ.A,{![)Lڶ8P1kop<.H+L/&6Q.*Dz f C>̓Dp[ WnkXqL lN~Cs ߆bbyp%N if6>ޅ1ZwtqW^00uÆf&U*BCC0#-fJ?;KE5@!TE ũGfiMM|:sGAKT_3#nzkѧ6Z0 %g)؉gn2~j?f84BG zzFyiCٚ`:>yF(d1SNrM+z]6Ľ,>UR-,;:K{ؑpS8O>Dooܮh^ U9}U+a3w@YY1#LBg@sX>[% g9j6f]ExwPeRFFA9aLnrz?zj-E<@",ZVRTMG,wjqO nhwHJπ ʊN짏gvihŬAYx)ľ^w+s^7m&ł5l|$)TK]a; &a]p!D3,=7qB^V?=]ܢQ.tD ZP V1c?uߵ.Yj܇/oԃj4lB,#?4 śУ6I Aw=TM{*ktɜeMΟ*wU-36>$+H -NI/!LAc=({w?bRK g 6|j{60 %Ծ 6{eFWy |Կa9> uvX_Xߏ,h117ݾ?)6::)'KȖ$$S?OhDڋV1 0!.W5_-h՟-4;m\Qs+}HEVJB,%nxw;n:e ;iqEV DOR鶢3^OOP,"kfk@nD߅{.ժI[4QDqM'aB?^gbQrXOK@Z@j 0HK;L0`#TG8>sTjE~ל!pJ[KlAOP}/fi$lm}* wU>G=e^ܐ6.MEx>\Ь|Ω[[fҋ*(;!Xq}Z\ͷ k7Ce`QkbTtl >W_ţw| 5Ay| b fov&DGC7 r1'Cy]!X|*2h?*O+pū'HyPt9Eh4Q)Ƿ:TjB_ID¶WՒ.(nK* - $o[! I׍5iES4ԹR?b oQ xNƙPAio7ܜ;.E\1bȩ7ӠIӵW-*I؛4DjG9û8@YD2}Rp X䀷3T=§ŵ*+u菧uAJάO!!ǰ-ZS-bg?ByPuy?xO]$}'q(Eg7X-3nL|-]mڤ*T\Ke*7._pa8ʏiFos@pO_ՉgYnpHb()BD kQ=nFY>7vgI\(7쑶D㓭~׬/n鵨H,@ħOSNi"_P:$ <4P3@=%A 5`4R{J(z%> e&8&*Ԓq\w6CA%)\= פ:sZe{Dg.,51M>sE."&ec$ܰIjJTCa~r+ Jd=*J1Jϐ4t+NO!PPGT<2919d8T2WԢB6O[]Lf2aF~db#'lw0 c+R_Kn_PlTVU7)*1`)H`-[LH5բi:(nMzVʝ̖|@q `8ግi/SjUT /UnK# L :M>'ϛտH:]qRruRu%Ǐbap!McHY"db nde(-݂?RqfZe,D1hob!=8 !Wf`g'3NSMMcB`l%MԠ/#r*oVr\wp7 F,JlepZT󭒆,1 ٜ*}s}QM]xE| kر"h.ii S` ›%2k^>}؛i^t`kT)\>=wZ1Aj0B4~sۊ8Q o)c:ߕH7jh6[MTGX&:Hj gT|U /[#4[Wg=4尋tqpSe-mWS۸,u8T!M 9K,l_gdV䵉с''ZStV )!'K!72N v;'H_~,/m}-k;q[wlcInBLh2Ru}8\c>PE\>)[?Aʘ QOW9'%>\iD6Iℬ'C?̀نEw6֏jۣj>G! "6%IIv- ;<}^Obk8SwC[Y:pf-P)%`|ڵ `Ê%L`7X|BD_KjoR ,![D?20ǰ+MC:³ BbmrU-H& lgYZ07070100000071000081a4000000000000000000000001668434d300015740000000000000000000000000000000000000006200000000./lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/net/ethernet/broadcom/bnx2.ko.xz7zXZִF!t/_]?Eh=ڜͩEhi=}.u=*8w1<z~6)+o{ "ʊ[ϊBu{' ^.gg\VQf2[lYi(\T#7EMhM~RT ܺ'R gkB ᆊ) ڭLClu~`'֍vZwhp! My1J$$.>LN7ڎ\ . I(gpGD58Z/pM'a3g3c5@`d;d+U?1MYJW1\Xc]>02||bgXkX]769pm7rz Q|O@ k?5Yk3;'"AS J:zsHJ$j3S~?QA;cQH [$4b<Z\V4]/Yi*ADՐZ7608nRMr)3}F@765Ђ .d}smrڅT]VOp+ e+Լ^]犽yAbiDe@L)\;K:y1#xT[fG"5,@eFCC}l:HHoVuԻi*0 a[% `KIJ/BS_KdW)i/~#.'"ޮvluo^1A9o(Q<[9&ܜR O>Ξ¼#G)餴DkY y2ح\gZ!V2xȘlW{$me>Hؕ[%^qTt&4Ie'.L'~ճH$8L( @<h (d[Poi"a5/9#nHa޸<ڸaLc<<,ϦqG]Kl4(T zKXһF\`a>GO% ոIDK붻1wC_s~sh8]^j X{W\8fC4~^ܞ Ѧ{Fuy:I k:&0ܺ$&K/im 1-S1وh5m~t'Y봫N})t>j/xrl==D+ +Ԑ,\?F2{[D.<y^K̖TLoV5CSu}1Im%EŲ6cОUI;GTaͲm!I&mT`q8:#y۸fz Hes܊1a\'hA7&tuͺ<[T1p|spewjmVsZPK֦q2@rYlRvIEi!^ɣѠ%$X@G͞46' yd5^4#WNs^VNɆwx9\tIBE_~ϋ͍@W; urnNdF9v-LMIxySŘ,>MZWZ '8^fJ`LYNwsyS̴M/&NGkX]|$PXs8ԧ$9 :ϗq yΕ&WIHh~?r:.2Y0@N3~$"4ƒBj_7ʵcB$`_a>Ն8s=[ d5Wβ̪kҕM6BumU,ƥGY9O_Ϥ¢>2a,OomWzp:$xP29X!uBZR"B-8}W>ṫpwK5(6g3#b~Oɣ3 vNSfc긓LX$o|Z"m4ӲASw}^i,?5xuG,T|^d{E hN+XX$LgBxt>O:AD2X.mK|C.h.x;q8sCTYWE[&-xNfRMD"vff\楔*6nevaƻ"Q|RVCD((~݄j|TG2MMIߚhPQYs_ Y_G5ZX~v5"9ۊDd , ~r2H ~Si S>lpvƿe޽DFo)ˑܦ? kZ4 mXK;'IV=Ktq 1q ugVT=UV6|<ֈq|Lony!ChҒۑDb ca6ct`튩װvNZu.J]wIC*V!v(f)oTt}} VJ,38 d/LWBWDMIjpiź'⌝h~2|PfʨI `t_P.:E䅻 {-ތ5剨ģk#'lm l̒y=kKȣ@Ni(G%Bo,hm*g_7_sLVzfK9Ld;O;xzWIR|@ܺpg1(aJ t>۵pdfn4-_Qi|{zzlt/3Y4%^y^k}K ԸV]KG .i2r ;ґ% @YOF^ұó3Aӹ|~+oMOKL^k_KP-5EE kِP_RK NMGE%VƏ%yMB'Th?#=Y.9Z3T $dT/>J?P~ҳ=ִʗHdӞLh#' ? B++a_]%)T0ysi ϭ?vc+Z,f-t]Ŀ_KRJ=AmO )-]r3v0ÂSb͛@D, )˪*"V=1%$9 y]ǿ#Cf:!oWe\:q4:2w!] i7!iŬ rOΎH"PUYj0s^>bPgT`6w}p!tJןd? vʶ3]ϫS_:Qv7ƐpC+͠Ll Agt=K~'q7'7PZGœUH RrM[Py?DECъ#t;p?DK*>i"|݁'?OL-f&4oл't|Pe1~Y)|@C4]p-|yO7B~#J{jEyŴ~u 6$Hŝr1 HPgYO;UbH%0LhqW^ÜC}5"xD,VԾCE&So (YϫcG]Qd\rݧn gL蟣p+6T LUc!{bcZDU=Hrna Dc1w8“~`'ü"M}3ثy [ @oo|b#j(t8.FMRWiQcaCV\©f)Yf­WI&/额1RW&||,n rQL(UI7|0h7Qsf&Ϋ׳s?yoMUdWs @!s|` CtcΔWS[ C:nmbcjZ8iE;%"p 5fExU{u&xжGlwcOj[crW𘾵MERO{/,`Jaި آ|p^t=2b'0of:;)RO%u.ef6n{^UejKU۲Qӑpha}McR^:BaF;Le-ZXTށTȑ* s2GǢi⑸j]w.}(&cGGN; h7\!vGi#*zi˂ I4)iW.EhgyxAiP[$k11*\z3X60lr:uQ0[+slh4Sr%?'kD<x!@8H^B}(K}''V9K2?UҞAtd*/&+kV9’qхQFX_mscOPL enyiJnUT}2{CDy8Q&:!6;'ԡr BU\j̢hk'ݻ|.n_ū:?O}pCY|s!\ɁG@A\n1a.A]QycKJ{4L@R*4:4R(߰eO`(q$O;&";Zpgm,or jx!_׿kaT/q0ٗ#N6W,ߖps~Ej  Qr#lQєv{YZ|棆iڡPG?2ugu;80y_>ܷ&QCdL5".f::"ۉ³Pm=4P_$u"US-1H1}}fΜ'Cʥev?(!|P9Y%Ty 5R?:q9%D5~kLO Y,LTC]^n({&{cl2RmM#1Қª.-x‘wQ˽ӆ{S\7d!~dSgxTb,Lfɡ6 @˯sÞ?K}`.^HYKeYI[{qGo̐TppɰU1֬pL[PޭYy%Y $Ӧ3, b F*Y<˷}ZI>+T)7'77ylהhg5(~%z,gI@^\%_|UXsoxl O<ʉ2kt KPnSjTypĊAAb-mH5JVS$&n.<~`LlA+%*lμ=N WqhHbz8:NG+W8; bh>(G#?L!j+@_c[CQ8]k"MA/ے*i7_"pMNbOhm m+@=(޳gigliB_c*9:!능n`ysvHt1w\[2}5x̲oÝ*j9a"KiTZko2sޔcO=iF1ɟPޝM}SHVZv` .FeLK)<:Ք3i 5m܎oLfKӼ&Jxoes_2 hl 崸wW6& _;4 Wͩ Yp'ԌhSv/BQЖнYK3D1h$m,}#~h!,i/3Lr "ЪFE~XR!Lww7)Hӎ@ȵ\WƉ fs(PMTQyb#W0]}|PJPiYjw=wo~7m+{;?oDrF}g9Vv?qufڥ@Ov1lUة@eqxxoÔm1Gk@ϮbŨ?(o2 *YnPzu`%DfES^w$uy&lEM̫VoAaM=&SX).V'i1O>KVd殮ۀYrgܼ3PCF,?L?^,3+k-br B5OӍ4bVS߯/0E5K / kQCmkA'P|2s-neKpLB^'{\ޝXޛNfR~5H&OFm1pV@RO#wG>vE`.fyv=bb$kA$YS9 N3/ [٣6e=N=Cjx^]op&mep;T7y(6$iq$UjeWz|9)fQ;O ^SMu:)AQf4=\kYYP`7ȝgh䏼oTohu M& G)Yƽfܨ1 =*#KY\Er?'/|DwIٓ 4q*IﺀG bC TRNj*i eF#=N#D"**{&2nU&_L2mS+(O%TVJ`kŧjk7r M X a9 ΫGkK*> g3({qpNŔ~ MszMcK%<"MCOrWݨa4f. еmzO]j3De u ,*Wk}ULMy"{uvy;[U $dC]E򰓲̓H(:t41a-.g׫Ay[Zx/ fg6M䎿g ;I[א!54[#wc=e76u5s u q1kL\ۤC5YTS&w*<3L{{1*[&Pi5fVck4sEG3Ƹh1~.=LbRC Jp{:K?#@Y`t<?kcLK~ltvj$+l)pc bH y \ZgbE^uЩߩUcQ|fhXp{tU+3aqcDݛd?0wAx?J:X;m {a-u$wPFZ1Y$o%os'0}_ PLoZ u|;^񏑨RNi T~dxUwNh8;$v"l1=D=FOz i:=V@3I\fkkDf& +ht#N tWq ">3 L4WH'~{_6;zv[e_u[UQߦf檥p}D+rAZ{>q0t}"z.[l|\7,E^~8o/TYNGXqQq E;E+C-hŸr$*+k$(*EU?3潋}?ݳjۺvT )`^2b_Ӎ[͵zP{{3 cf#1 aϩ9Z̕OQ4yk  [#$= Qu2NDh pLa3үQ„ ˫zMx.Bp%"Gzr{V:v4_=tsSxbs=SV9!l4۟!6+UFѪS*oqrR}8`]v/e Nw낙ޒSvf2tfn )\|`wԋFIb7JK8¿jAhf%Lr8Ce r/ Bb] wML)sXܧ,):brwЪ=C 5;ú\^hս`iZ"J*@IqG RTM0T(H߉ N;R#;G|Jvth KwE{r@ *1{1AaJ>r?E|_uCA/ܡxؘ*N0ژEUA⸓.!.~% 5b,A\a t>1=Lpc?'ekn1)eSçM ¶Z`jΆ uKç T'8= Ѐ-?u,)6 x$ r^{z?ǘF`␲Gזn`{kޖ3 F{Fw]J ~v ^dGE&xj(-t$q)#`(']'2;:B,9 !A6񫵞\Wp-/`eZ){8?nX|qۗVePMk)}YiɅ"z^!-uGT- ~2L(~4eynӲna rY u}^X" XbG&+Pu~ uq BX0ȥU^JVP?=?''GO<a C/]ķ4Ӝ.?5?[(٧yʎEҶ}z@\fFXSvN38}=a錮ZĒZ&!wL d1Q\ >)*rhƶFE;L&RV9kZkGgv~ U;u 8c`ȈȺVH~*oXE9yr"W7Yv9^k?Na1l*<`j-;(K pƄ{+'<?u܊52".U B!de4*[O,ajjlKFh;-_#(QŪ{W&F=K)<2jo$g]/JQ$˦T (1^@v=@T:ۨ;VxgD\gZcxt͎P%Q U&9 4c0Ok^sP3I[8WGllshIl\_֒k.|QS6l0eDySWl?_.&gBVslTKͮ^Ze'IlUeO_V%#za6S(d"Ru_U)ְ:*UNߟmLa":RRS'NŜUd'9YSZ-T\-TfKO.'M<ζit .ZAǬ\{3|Y/u( 2-Noz4"^ PC߼a-SUiÞ41Eh{[#fG6<jE&L}6z$=4Q\6G@ ^VawV:rc#LлQ#/'|Q+O+Zmz ݫX.gcYcRWsJ7u,*U Kݔs( о`##+u0/!ހ&]SkC5oI]|W뮫ڋ՛NMY5ԃZAwl%h0A<8lE#K:H=9\JO˫U҂8MAm #{cqbW!4rnJE|EᕋfZ#3!\bgep1퀎~o>kI{VϢÑC/v@#Nx7 /]/X~njR׮RO .S&)xe2:`ƙPm0m!`Xq"XCTqLBE !g#>u_HlYX97?/甂A+r)~J("2NX6i`a>T^d| ޻&L3>Wv63}6ܑjrgߜuBl|.ᏱwnX1ǒp5G:֍1Dr~wnЯjޔ0l7VϬ5lū GA"b\*{=I=ڡ̵o"_:WST&cE%o(HqF%~W,8!OFfPZjC ee[#Z!c^r<.0MakOypjGqsjp\]^"[D/ژg^z!E\dbgw͜w gA%wsobĩb%cf!6$,@>g2)Kѿx;:0vs!KtIg ۜ6MMk-?8: hJvLykeuql"y]Hǽ-C!9w¹WX_oj]"UFS#hd}IE/-)C7%L+wcQ %_T]Oi>f&$A0|r GI=:uKxu$Z#e\=^h̶*(k$F1Ɇ漤ABhϓ[$E2Qk%kӠљlniluIak8A_5Ei #bE'PkO' |?r4]g h@>)g+Mg|': 7HʑYn&l0٠ ZI^=XF-"QmtN~l+YY> a=UXü%Lm.17I 5seB0H+N@]e1Rf[r@PQz+%0Id8HUi+T"gYX_n_D1= y?$|ntQx|Akm e$y-՚hd<PԵe׶P&fxpAdJK[F)d䕯 ugb/b-劌@R34,S\{H ;(X#?)X=8;H0\[躩-#t{!bHqNge~qewhNN"+uV奓3\(\4UY<|-F2JkjA:+u"BW m(DorY|aj*W.p혋}Є0M3Nj^L K 4zHADmۮmu"VpvBfwܗ=6,h`p(795MPЁ6zgs416@ 뻕EԺߕ4G(n7صD_Y40;6{3k=SA?` *΃< [#R2}F0͏o*?'(q.CC7ȁ! *sr5̓gKH}g9RRaTa[^Jn3@y_mRJq Q5h@6)<dj's ??e3yS$&#E>OU]EސBؑ1K.֏9Uc/> d6$,}Bv_ X찗(xA<C LBZmF0B5aՃey)̍B|Δ5=4~off-1ZpRB@讙P}xu#Xn+}(F3g8Z MK4Xi (c8>r>Q)5ԧ_9?y^VRdpHaMkC /`J1oKF IRN)~:V[D!vdH.pJ })5}!t:AIy1t (rlbB /a.~n(8L<ޖk5qm;Sa4Ne8R$a~wWeOY8#T-$;OCpOEUʺ1FoCR''`|ߘa: )E,dg hX9AWB5կ"مf%] Ӓ8m"jAQa9k暦V</㻅s@̒tB C-H#! V>f:Xk(}H0H)hɰ~ w\ Py \uDH]jz=^'YH Σ~2b%}M4 lX|(\<`=!k Uv>hz3$D5#<@$|vR !g;us'B-RYmWzu ,*3y&lc⦬PR U!8-03o'7N :}~&+G7<CtɄ1H5?\/e^6sPQ5Pf>=IXmI?;I*7y7輒c'm۹y !1Pܤw;8*sy}WSACrqK/U~"1a>h&Eq l{`ʒ;!Bމ H3(Go֚)$0MUbF yiQ_U1KfۀK fZ4Kv+m HQ0^e}ѶVFfWo5:?f?_o[ZqVJ3Vy$s_Hdsw|B۠F Pt^ /%hbk`ZqjT_|?=aJs8VIMP]yBuWPXEL4z-B`ܐW-R?W(M>wAt-_mRuzmUb]K"Ydj}4Y:${ 4C38 4-Cnr@m5"2׺fQR+K̾n( QN,?yX=z7*EEV֫`1 ComC/k6NY"sXN =36tUf$|Jt  o v)=Dtn_#*˓x}Z,Am}UF;J2[LjrQ$`풶~]HpQ/ph?έ MX+y}#-$Q5|E0d|iSs{и)Y!29Zݢ%x ë́?Q0*̭4rm&A6!h e?<ZPk&3cd .z_iwPqH7.5sFbfŗ(cYq\M)N <,Vt d'F m2#D7_YaW,f!-͕qr7p9dI"rrj*Ȅ7|^ΚUC4 mw3 -kGIL\4l+YWuaA% ;$Evς*7MLJAs^t~ ۀ<%Ν1¿n~}ԭzyR.6pm(gi`6ūVO!.dΫ1ds吲M S /v^j+~K_!ՖLͧ0X")%30cz LѨeqW@:h/IqeeĐ(~J:r\̏/9/+n[z7qvY[z ZsNo|mu%8Q"CUܪ<)ԘER=$=Hgz$ptp9%Zv-3¢/ۑB8Y1Rg Z@h}ʍ$jQbԌU{-@'>R p/zVriE;| h"r)浾(b!VmiL _D>XH,lEؕ;FO)'_(1;b+EV"a-x9".ޕBVTa{!6pB9`DJb>RK_QUhqZDh5icȁ[ñc8"'`򁢨|5y& *:J4ġ]ݨ^|^F+/DT4hFE~?Ź;̛Xy22 Zm33La&Vznˢ*ѭ@jzR2QKi$'䥀k,溓4Ca  Gkp`XkXy Mhe5ma-05D O_ﶒ<SaKnCXLex|/齜S'| Xx<X$3rD >^=p >%͝m_LjP5-7YN -NO;K3rG77@|#N+p(/<+U9}/L`!FJ}/IߟJF7̆- |ĿPP12zKV@%"YOSz3żG'ByddbY+33mdtqf>;)k8JKs,!L|{4;˂9Z0ּRj @<^&}w^vSJ%=>xfJEp*>Zz_:D(ٟ/1 yIvtkqe@3V˗öUPRAQ>ZBF$DaϬԡۯuZ\;%Z0(= ߴI5F#qlݟdک9iXT+B(/7 ,HbАj6d}ЪGeIm9#/N1ՙ[R, ~\O%5 |/z<=vq 6M1snmQQh5rB/GZs#n ,M&k!#}wHOR:gd[^$S4 y2ŚӲ/ V"~kĭqՎs+&=Z6/`]Wk8kNGQ{66)gJeYV~;ʺAt()|g^#BR?DY'7n)d(H>]e7e`))J@SM054F't#JZ8=<:s0N5z"vw Up;ה}% px%nBqwiY;o8~E d'+W)B^2( ?;b+| =}#XP'[JpI/6 MhޝSh¯-Cz*y~P_ޗ.Vޗh\- 66pfԌ\BY.OFߞ,(SbHk@~v~?bgI @DXHM4MEYwr{ {ߣ{Tg|K\N(ώa W#seڿٷp8r ث~Y~K dPj;׺) &1pifSҬ5^a(MQWV+1#s\x>v v0Dz>E(MfW JE &j".UOXՍ."{e}'¿闛t*8k_\53ũ4+Ƶ5PDnYEnn,4C#zj$;`BM⽸>\>z2k5n]p V1UNKI (b:F ,4Zf~MguOBU1{ [kLPg63 v쀑Ux/{,dݿa0JV*}izZmhqqNp(ZeqQycD*ԡf`U,NH  xC0͔kfA-%ngQCͅ5N(`>LQ r\vҼT6 %:+ L, *F L*TYt{[gW =xgwtY  #dF>gY Li61 xsrjˌ %? V#3W w8j*=SQs)@w/!cCnLf3fO.P"qE &qj{_b[o)3pu!uo}z#fuw9c"N<9//b{^l-lk!F3 +A6_e悚c KtCw82 VޯZPKn)):Zʴʘէ+3APqL"f6V^oiF]:GLQ LYuxSdQ!Pr ݳ!&el<$Ӌ%cL&߲XBS@Oe7lw7oq|Ͱ ?J,ÎXU}`%J '4o:b;θ+K{|~W*QaJ&Hy$,$c¤Ʌea##OJVSnf*9~m-P&''5.ܫ@WɏEh!\oeOyCf,XIY~f!-p?BXfodVQ>-,p8Fi7vkpM n{}1G j1[2Ԍ-x q#I% 6ezQPm(aw0>RD Ѱw F$')=T*GboPʴVh+,WO"50yM8vxZ,Vj!y 7΋fUk^x]֥CX}h84 \8QYgjO(@=`tƁڊZxۇ+rJXpƁHەӋPo~~`ͪÓ؛27+:b {AGy%=ozvѰlV5S!FD1mP~ġ^cqHrRm >LJphҌS!N)#uJmV΂U9p䛻ޚ>g> &9aƾ=Бm[|o~ 2tQ.ڛkU V'ч:EDkets;ǽnQ*|ؽo;x <"@]d#q3[!a׹IkG8+;o19KG`?uG/_$4n^ܟ1=?ƣc{&+]](ńq\^0iy⸵pB4`GB'({\%lY@ZU3iN/I*enN 9Vñ"7l yw더>6}iyia?.b#q<ΦˁF3^M[ qi1mQҒOw~,ńltǫߦVH+MϷjU"t] 6+$˦ 2}a=UƖwH!}lKܶ{Ft^a &[Z`%J2 [^~WXD'954S/%D% {Tvb\޿ue?744 _B H$ 㥱KBD;s7JxE:9;))^ӍjS97 %,f}0X|=eNqG-8w"Imq䬽|MQ@b.&1[VYDy >$=pn|O azsEbN5u5`Ó愽i 7w@}{EïaAVxHhY\k!bY "F R ;lUn3_F0!P~O҂#ai]Scظ,~7Ի Yěb=~rlVAZ)py< X0xeos~<%? \)$,(lz~ qV ōL"=r\f _6A a3X:#j֤Dd51 wkC'ӹX/!~8F9\1jnƺ/E>L] ܚŝ+&9q? *%@<}gt xien^tRȪUb`ђRb q A.(8Ӹ,;o(UEpW){jRrjPAGkݞ;RI59<]/MnELHGorfY /#+z @S}n?f~@?I3ΙOT(AնJT=8n&ݳ{[3Z5WL&*O1;LI2[1Ű;tI̙o/?kDA}VW g|H]Y?G{nk.1N7 #2њP},f~|N*_~ M3lQN%A϶Oq*o u/q׫{j,Q~sR"[0sn3*!)CO,YI1ܮ+ܵ}PCRP2yUXV׈qKAgC̪9;Cd >iUР W s6UC O jAoԺ5._!u1iI ҄1i<+:"e/Ux1(Z |VڏɠgK r=%u%rӸCKgNq!ٜ`В;AmBzNsף9O~Vʤpi+0L`.MDy-X ],Hx#ӎ<4yi=k% WcQ й: ׃Xx[*8gxdl굘(~c:0odÇtr쁧4h}ȮD(NV^OkRu>/BS/:i`ɩ+Mll%K??9[z^0Rh0u~\\6mKfuf~`(zE5Y2vqm"V7#NVhGk6cKʌI˅;Tї0VohҸRS_.cVp0*"++UC%"Lz;)?Uq j M WzA?ή0a )ESQe3-3jU> gJBMl=faeS6зb6 n$xXub6/>i/ ƁwE=+ʾf1Cc_\>[Ym%ͥ j8oCK2EzBXS?r_Xͫe,lJιS8C8G?{ . ilvrY} W``X|.0razL%0W<}/c1^&neRLgE4SnY )[7nx?Yϸ,MVXubM~j y-8,H(U,V68s?O@͎`Ёq]QѴa׿egBs YK\ Y*a4 0. aÞlP,rV>x[SEzliXS-ɫVB h~ĭ%s6, :hM h z3hQZJ}Bla<@N`MC`0+KYfcE:_/'#}4%uZ"VY{E^:m;mK(> Y/BjRʂqɼMI~`o$}]F5P7bD/[g8!\vO@ȈXD~|k@S΢^.OM{Q;&P^%bX )j.~CCRTIg@yYoK5 Πe*o4:=>=-b"{KJG Ҿ7 sVNjbnQZ%:Xڄ{-k/zhDUO,@y72?х6 ;mH֮M%g3HpzU,J? -x~n-r|7y pJD=J6e1BY>&FS,SwG:+c9h/Faa}U[q8w[ۚZI S :C˘ר]:(h|-7?%B%Qd"Ζ%lH*+%e iJUn=xdDEݶ c~GT<-%|@+ࡹ.9G]Ӟ>ic1P{@6'PR Zo Gdw Um\ ZZ9mTR%ἘL gڳXnFn*+13P-`#2;)fJ+&/2q;6oFݜg[eC@*)zqU+K4NKm< E0x+RBMv/x% T]'k2$ aMˢ)J-}nqQ3W4g|/HㄏG$WsX(JAyӳWKL,vJgOJ,6}M:]sF"tW֥W@oygN#l|]υ>,Z.p:S?5ۨGfWG;O'=5NX_Z :J*];4V Q\Z]=2^"x򚸈:&6lKNKS=+ \ZgI f+|#ܭw%\])>-DxÝ ifZ Y2K",ZGtِ]W=BM~GMN2/h〪qHV#e~2>R"Et a.2OGc'{/t7M=暥IhRQGߐ2o$S/^ qǮux*0=g4TS|O_A>O.Oֵ*izW\`RWnrzL2~&3tdD鄄\GLҰ8V^9L0NQ^ E+acK:OSuV#^ 'xPhr#5:%)^0s p7,:ā ف6(#6{W$IxtKSUA*cvP(٤E6Չ P|5v0mZ*&8L4*V FJسʱcBxs/КGĻI#"@吷冻x2w-2J*xJY:öL .LMt.iUyBq]d%g-M6[X TqY:?c(&;7֦hՠ̱ m%<-ˉIzjK53~sB391%vEu 5;E5T{h/ 1q2byLQ>R!RHt[o$+9C ZMZhBǰiw=L&C;tGokHӍYrO6dw+uGa uXsH58xݞG63nsIDTT*<#GV93 ]1"ө> XFESn|f)vK IZgFd ']G骀A+nSN"lFMKJYMKX!D֏&)мst*Eu>@'Ed4B}B\}QL·fۉJ2k26F(TwpӂOТZIFGt[v_U}$@}R5[L +'iunVPoۈ{.GXS"E'Z#q"Ҁd -Kz, F宝y0茛X}"3,0f&Rx6+{BoÊU_!nPz:I`l:^@'ӔFIM W›|*d1mȀDaX8wȁ4ێ$IehXWy=iMၐfdBBۄK8Jv~5yW63b kweI$.1D@;V q2BV2gWMX(uJ'M|Ob`dTb>dv~ x|3jоa@pHX 9{ܙ$[ Q&hgFWQ uya~.ٙjh鲓uu4X'\DlsESRZ]+Ω>m0i]3Oڎ!|W2מ$K>%9Q*B NW52IϘI LRc_pD;Ǽe2_FDN>m|LPca䂬;I9O>M?ݛ(NW?d,KD]9EĹ&O/))^}-pbҊ:wZzNT^nD)\-@޲q+amh`Kj&z^\ys}zS L]ifmYFSpϘ x_½K~H2F޲Q{煪z&E_Gk{"d+"/Pct)ŗ*P~՛#sQ-uO5݌6_ )?n𬏪2^@5cZ/wJG*s*5) uQeN.[Xc(/ 5x`xIs`Ac6cJ9=CVT1Qd z ]@yL.v|d-{SBģcBa*o8 ~Ez(܀|;a.p3~|TO^AļCùZrbG=`: k 8>V^"K'zF8WhP?+ӁrY4F8?'g#3F;9)ᥐ$ Q8~,-J9"|PaVU&% 9c$@./4lhC5Q":%5 j$l\C$Dw:*} >)MMߞl}pH]8Z+<@V1 Gߔ[qY?oQ]2#b:l fM iuY*[%, DoqSv=Sjh5tb - sk~DxXl F;9Xχk˃h%?R'Ew Z&45 SzsH)=ZEBh`6IYvXYSWdLn *zpw'|Z2P~Ï+VkXȗTem+dHD*iKAfڝs%"%tD,*s񍜂A [-4=o\9qHm8V99e#ݟ<ʩmݧ*hk󔵧@F0eeYg LSv>@ D))34=TE߉8V+:<7'> [bwSW}->y59%f=+MARp *^(8!`׸Ӓ˖33К:$@ ˋ}JD6Ӣ!d/?hO?.f(m!H* o٪=h0%ג_꫗  0 t{ 2`,ҁ7oi.T9*4hXtCƈSN슝wx^oZ /Vx-[Y$^eb;]xm\lE+<He2-w-Qy3ک=ՀPXTo_ûd 3hCC`G\՜3Ȍ:~􎳢 X6tvPV6n:f=sa'CibD_4m Dk53Wu6 MUSxc+/*f$6ش 3q:.G0Ċ ǺlN v#d HC'TvÍ' ٿdwKsdؐH3f]ԉ~YNa*"׃W\_|ɾaVZPwnnvz_M0%6mXl؏p%#|"wǮ–F<{p"/MHbc9]r*im0I RtjҞNXӪ5!i1tW*^\ᙐ!1H@yx܎FN.+7GDKi+q8 tx|ma5 Hw YoF&<\t!nɻ&#p0]\0xخi'Uq@SG}H6D􃯷?ˎxy`r9-Iu~. -uRFQ,&X 8J-侎Kb =^iN cu>? 9"fO֊ֻ4N>W;ꆌ?{]۳ֹO:&[aھ>˵Z%ic)TN ZOUvK5I~(io0Satb\Kl=Gs?1\G9ߎ% @_R[a_q SpVzD)(4 6*C^CռM,4X/]l}_퉂\3q#+֛h$ΈH*TmjD8G@~qK 5 Q <|y-_ .E7".PIJPR=y_q™+Ly{nQDeV|]@@g,;\K"b;\UjLong m)@) @Ee 9m3&AR1?/G$~Gȫso_ǦIӘfbes@!q޼A-! .)|_Th+.t]3RǹA-7V['aZZ-[V(,^9kzGܱlTJ3,A1`_QPQn54@ Rq^C,3k*7 ĭRqUv.Ƹ$hq貝vѯH}p h5H"Y5%M@$;RV>+u=7!W%̂&~ R8hc򴴨+qe ^BKKbN& C6Q0u=C.VNpbօZd_ȊixCOz569fb"A9VdUHT[dCD0.AsGoK, jQz[Z[U g@pjġv1K3Ļ\OkQ4I*%syF&|ЗziG&Ν= %\cJ{N}z癳pࢎtƵ`E%\=G>#R-%nߎf asAy⥢hZn{׺ګCcFcFG[g_$%F &aE/@f>T'-)h@$ixDoU!5+_O!sHs%m2eSğt@,9p(pY(@Xn OW P^{XN9q#鴕bLK@مcD*ۯ$}\=jy;y @a58Ӥ1e" ߆4t Ե&4d5d:@ !O< >W,vK)qP]r@$! Rs]PcMƵVşfHITJf- y:΂mu7=BA,)K^OHnTRO.$]EDL"d;#VLDXMVRca5bUdV Mf|Mw0nیSJAڄiAxlZ5kΧB<03NcEcvֽtnQ„ƵӺݗ_s:v)/JB TS)x:6^(dJ,qXDz/=-' #n(*ieh6+:E> 귋J/B ~wi¼Ki,"ۿO 婭BpBp]cά{YgFKi8 vdAݻEǚ߿stx~álG %SOvI%įKHikFO]vQةp- COi am6bG!.u;<2&mnJS Τ_B|Tx!g#VwUѹlDeUMIRڍ^lKnyj/фVQUFX@zyOoM`b";1`cxwF`CTXGYd$i\BCdXdbӇ+[d8ãPuYOg^<#l_upt |l8t!'> ! V:T }@pk_{/R >jLQksG[ҊcmhdZQơKI(vشJ5;tD9)0bǬ0/aR<68)||1"phY$g:?09bJ~;MĚ<|Kp뷒Q93 YI:²afH>m8o~PzoUMci4(YvO`!Ef[Ը>5clS;y'^|◨GO(m-MJ)`Gv<&6MЌ٪Y"B%jQɀR{SyT˃xV__*uѳQ bwVg!?j^5Kwt+Nn|U T0Pf?'( +Q'jbC7֚f|o(-h,v2#hC4)Q3Y=DX`$QStyvv-.l۵al 1K9LO=Jk5Нc&NAfy!e#ᇃ;zVSx˸Z(D찛4'&i:;J '[ )~k?k Y |$KD3M:Ail4G i2d߆ جgve$w cqROUS*`1\{c6r!˿bF 2 `9<1;XC@al%jmG(Xk#!f@%ӾQZ}jzM 3ЇHg+6aX;0@eҤ κ:jlkb_IbI1{մ8V@3Ȧ*n k[]9>e2~+]uP> _C]tKtv#4mš5rJ"8ˆ㑓þ kS^C`߀uԿ10r$/h=ѣnwFS=m3vWEifjF7!Ԉ*GdTyO*Z)97|;N=?BnTԫz*7P GsFj=ض޼6xohU;CUʳDw'ǹ 4o$qs2!'F2XC]}Z R^efcoDq=oi LA IW_1G2 rRjVWp)7(dIS+kPdOȘTQ3~i$r\7NcCwVd3Gty4} G+t#!*^fr; M,gqúQж4"hh v'?fL3&}0Cw*h \f>&n9ӛۆLW){U[|Z|ݏ즭xMNhB|Fs6}Bv}~8%:a 'N7蝬ۢyɐoxhjY1(>-wб k ܖS'> Bp_:ˑ.j+'$h7*Vǰ? fF|^>}rEɜ`|GvdL2ހm4\}(ߎq*r%2Y ^liVW|Q<ַJ\`9+U]g8ϥ < 6l$#*e05?~Y <#rؕL;}Bf dtpJ9.Nrbw=]M.m):$fNѽ 'Qqvַ~cxFf`JAPR*þ/h6A<0'Fu.>!f MmbY0^![뷔+z^r]j6'L'<vvFA&.­IO+pTE7׏Lrc[h/J'(oC7h(BggmlXχU #vXu Uȵ(Cp/;C$-ȡQ"BΕRn@MS10,Poa[oo?Ŏ/DaźwSgcOЁ.f`{O2JMvy]>4yaA$ߐC *=,1}Y!꒾ʇGA7MYIڒ=I~ 6"-_ A$mákokZwgvv|?,S&b%KR-+6x@?B s5+%)\qٽ]oPӬz$W5R)հi)1K m(mݫ*l5@miIZ&璚:H⠵L6#dD3nM!f/iH(A>}.-8$TFwb5T^옦! hխb2k~ 1fOnUgڨxQNc"[R~<"XH򿓗`_@,EdʲyB& h_Tz߽3lvi_:f4ZޭJq]FJ%̅DEp6XFgQIz=nWyA<=B)3ʬ7 X²%Aܮ5͆ezdwh:q+$*t'ief^hdcs'3 ԜQ,EJV`m*xNǀ1cE|:c܍c_JmEQ w|w(\#gGy=ܘ'3Q[$-ڎ8}b5@3!]q*q[ u-%;HyyیUgꝦ5Ʃ̸اrV EF+"JKX(EY}@4/*8~ ̚i M؏ȕW46N<`'߹dBː5榎p_' * qS }BCB 2`k.)ER:=+rJw32D Tv/8WwoSg<ߥ|*u ^۬;Xc3aVш֪hTwfUbS!6]~*KՓ'ܘ7ݬlIUR~"7!y >]_J)h C-bǴrQ{סAIc@TIwI:V*>pN&7HØ() iOyr;P90R[g>`(*^閃`ߠ` |9?kCxl[¥BQ0&bV@ęp%MRA?q {/X=Ӧӭ)C<_w#$%L&*Ty,9Կ~ՌnX&y8.wK,dO/}Q.Mק\XzIC;!zօPt2ψw?ηz`\r'MkMfcgh%ēVViמ}}ܪIڣR`T:ao[$L"]8*ԡ(Xb"xb?Z#?476lm lN&V6Uykik5&}7beeQl,YbOAv}wKcс6JNLt"Ʃ Bh}ᄦ`,P[<נ}[Lҕ{--sD> ,|`,}0x\Oḻv׏qkF`YLea: u{}1&wz Q>S}6 #CQ#B lğ<m- e`S}B8&=Z Le*XhJQ]qN:$#'˸'-R]^Q{Ay^S\L!E]8Ra7D: LG$/^9s$`7Mx7ya߷r(a]6du!P&R9E& Bd֚{Ȑ eCnmB/Q ϰ!)Ɵc}ՀAgC z|Ds}9=kAYJUrI&oј A` ~U-%uR&pPȊڧz'&_?(%0~H#.+}RTvS:F\3.VA]TŔ$߅; 7tٸ@a1k ɘ:E "]>MV! B;bsM(R]'&a,m5 &`FcqE8Cibf^-^qnnlQd/>i7.偸%'G(8@EHx-[=lJuj39e7@yr%z_jYϢ'Q.ƞ.g-L0( %CE Lh2Z)/zvƄ j^kH}R3n¢*yH%E:)!|Ў~Bc%kPI4l1!2a:v7D_|u$~|KkFok;wLIMq'e!Fb20ar'2lg.R/m4: W ĀJ/J[(!N{b΄6-k~pb>B?}epZ{0eCPs ÒjID"1HU6^1ߦt *DR*Q<"r2gEU(0 aQi=*i$Xq7k@-yWbm]<eWy pֆ%u#]oۊ+-jJ0Ѿ7GHG}QoW`?mFfD]6b2 s\Dacx0^0J6RQqKrK@kkw2p9+DmݦC_a%MԷ.@ ,D3b,h kGéhjҠzx;=`xV;C\ wSi$O\\5>rX)*8E3 gy՞Idp0Ep;]c|}4'jchC\X8 n]ᾤ5ȝDu'$Dv+Cc}<g /*q,w#3afͅDy. UdΖc/.իx_|3W휇ԙxt[J!t;ClZXbSFUNF`$X4s #rI꣭*i7ͼ-|Q*pf^"l>W;&V \CalEݩonO &S6~73&(M*WmԴc`eY<iѰɮ{J_9P Öޠjßnɢ/Q +|DHi)6 ĢmS*+e_X +.ʅ9Ѳ :c4 P y>#`_0>VO(ニyB`ydL)ZUhYiׇ}C=1mSdpq'81e7Qx >Dm8p9=UܲΙ+nrʡۍ)+T>F7hW-'r<$/wǫgЕ:Yc10{t/Kst9?mnαT<--MNK[Lqizz=7h ڎgYAxy8@c' h6Q| y=!s{1wcbc cMv.i;KΦJ!;%wd=#nNl۠dޱg@iq`!9?wzDt#ʮ[m-.3JBb0[gqB(pN^Ƹ2d!mrX/:gu6m}/@2M/aYMmM%Gb7x?G~c=}qJEג_kE:G'QN46KpFGzp;;t݇0õ;>%ATE)i^b߶C{ҝ@oK#OjTTdL(O+z BOΔ/5VCV斺u][}R~V@CĈzn/m#e\("j˜s`L0<&h/({ڙ˪:bmD]ghQF".⩆b \չȍҬ>o<>"i!e-EQt8Hj*lT)SsN.OL^+ kKRjvr Gg\i/O)C9iUF"  eBtZZU^?4+FPT6.IҖ7~69%EP{ |ەtIYgtXQ&Vg=ξ4cLV8I#Xz:eԚ5 %YwG(ϪY[8ѷHSzRiNa#UU OF;pʟ!˵XĀlöe͡ܨOWҎBaϻkKM.ufF[?.֏Ti\ߖ_l5q;4{K3?yԏq!?ZJ+>7-z: zE)F*Ma(  4".x*KlcgjTϏWڢ6-y3P:|gJD>TɰySl)YMP _樣T[S_xqѐr4k"{7d"?xW/. 3q4J-$x,X5ߚ:F%4訤g{U';w'0tʓٶ 5$p Ձ_ce y/ЙJEaiL%1Nq^]Sq԰WQO ƍTKK{+R^m}K{ Ux#$S͋m4bFV"P ƘnNݘ^jIj?x*g} D?(1XΣ S] 9AW1ҿ}87zn}P!5&}7bחoHbHӐ9 7sR|WcF5LElpLd"a,HeʓG(kdg>0yX(޼Gi tWy;V^UOqKCO/,a6RU2(h-WԪ6 u]$nE؞BmC@Br=5Fs20TEowtQP r;c|0V+{v+B"E1eBCzҩtQO nV74OFd(U!࿭,6@v<XdX3B0GW#Q3g^8U$ʘ|~wUb(AL/К\;tCcM"^g:o<^h̃Jy80W0t^z0vm%dEY)żL''t:cq#$ڷog$EHr@p7c%E:`>˛f{x8쇃fE-}K *e#صdZ_ӭcq;j5TSԐaTiW^ XTd1)t6E=6I AJҋgR\-Z.f V7 W-%6(!8N=YhqTjIwQl`trlWP~ ^I/|=ryW=th;!3\lEO "#Y- {@Yrc:#la1Etn%J_W1V, "C{Ͼu=|lVhfAm(TT1vuU*`@iYaAPhhkg1nP [k Q2q6o-k045aaD&*% 9!-m5ss#C +So0'ḆpE^($aYnmqHz>[cel*Xeh(L9M]zA/)/Pӏ'ҳiZ~HOwuٔ=I-/Sk+}2s1`DL MK?ɻJ #:^<51ԧ&W3 R͓O'T We2uxy!QMAB8(rV(=X`N؉ 7("2g?FUW$R}1w4Qp$:Kȭ ͮԡ'KP,3 쀴߄`;e|O8wk,(?4k\bWc*`>,q8cɺ6 \/xUJgw[Doi&ˏ6hYE$C9Q+fҾFsQߕ+[jFΜjI6׆A%^f;=qӲ,/նoV+ k2AVOSجuj.玥oe?xL߽%iHIU+.-a%ĈSipݫ(\Q@53eNgV'&kVoV;f,>q;=k$6YN8ڙlY'ybL]]Guǜu`hUQԈA2.0ߛx'ԳS'i=tyk&VȞjijGTC '$7 ߗHϪ׆p1MpJ~qjh2Eɕ #E)T.=<{ XoEn 1BaHRO,ZW|߿))k:&Z{8H,Vƞ0ݚsW6k5zͥLX)bj%i2nq '!cX<ۄXVk ۢLQM]#jKnC)Fyˎsyq$2% _iY{l.!I#xQ$2\CׂQ6*vX^|DF A( s3ffu >ȋ+a 9;lYJ^S)̉N7@MOE4G`RK5'3l>Ǚm'_X0azpdSrgL.G#bh8mw'Lv兾ΈYwP%R9pP`5_Dr}.{/;-m?aky}pюkzSvZOKiP@%iL^vתa]lUjiCtߵSl[̭%@J^GOI(긇M8V;ލM~%r煓7Pq |c fKJ8UfD ė\$`['륦QVJ]eI}ׁ tn 4B]r1W|0T9bNI}ה{IUD\ U"]!ӡ>f"W\PW6Zq;uMH5mK}ztٙVCzt%UiӮR{׉V+S,d3_@tyu&(R.+c7R+Ph%a"5Xs#tp 4O,_?>rZ{OH|`֏v 3:S)^}dgE=.M23E/[!cx0:$ݰ3*\'&d] GscL(lI Qu\1Q81I ePn\+I~cPL9 Bɤ&-bD᠎K++6ϋفȾ|_ a NoOa94IX2ipX~2>!㐱&c=LyGl..J{>z[YB{|ƒrv$fຮALT)\.Jyi>%{2%d;O4qQ,_uR~̱>.kS_x*v?PeUZB4z{3K+ b'ĽT;²izF{o]U1N& E L:Uq2C+_:I+@ZO-c1 3ÀX쬠k x61oUj'kI;Hbeve^l.X܏hv]Jx==Sj'8$;"23C3>|BC2."Ti gG m-A!kISQ{,['#Ҵr Ql+sW7<1IA X<-S-k͙:-$eD4F_OmIݥ=Vwe:PV7w,6O*)o)2Fc5;8tbv{m iXNͣel|t[ @~V0~;or9#ѵ-A@R۸6ڵA:̰!C:\S͔lpSo5 aÅ|1/Qw+uWC\ި\qOӳc7@A.tT}XII^ao9, #po*KQS5ܝ,B4|۲7ž\b%j_䣵WݭhbHȆuj3m7A q5&Q :.(mP<E.˸J\md?[sN2|(\+;=➈-"`6$tɽdæ .5Z^@ )R$T1G/cFB~(qYrZ\: ۔ٌRoػtښiT.AhfW0ZUqozrrP1ʾ[lYUOj?1TԃG67yhh?EInvV |j SD NSn6 #ľ+t٢K&ӽ$}xZu+w\} b|%چ&i[sZqJf39LZ&)ԥ_vVI`ضf3?7hUh2CnsAsuҐF݇_-CMː{9O9lZ/q!au,Py0?!fpUGRx+ )jw{TvB~%_)~^{TXy%BUD w#PAO:{auP_.$S~zKB4J`;ӏ*RU]Wõ|ƈ3;gDu glˊwA_k 4Qݨ?hZWTrv?:E #9WGJEtx-iO3U 7$TU5o)L XKOPd!"2,7Rq( [{3u%dH,ֆ̾Ys]meymU2ffIV#ك^_0E0 _;7ҏ&\% 1c")2$Di{T ^!`={}~Hg/ ^sӔeBj !וʀq]db/dl'" Ԃ.z\aRTa75Z)^PIdSP,ɛtcx{Μx0ei'oȘzJeAB@@K,CnXBie_OW51-j֯*[9к+J<}$ֶ u[(' 팬ih Bb;On -RB0I~Hd>N,(sTu3neu:;DGEP!IK &'O#;::za]SH=f;N%֟p )WG*!s;ṄhJ>Y`6'Ѽޫ6}6#%-HM@~!IdB4Dؕq6w [z.^1Ѓ`Q lIIf>5w|o[o#fL泰}lKo2 Aޓ4/t?]y9_:_\b@ Qu%.o7ۈve][p{eϑvw)"#?pn3(9WzG ",E15w{DVTWD@ϡU<ig/dԥ9uV+h&X.Nd2 4q P6j֜)(Yp:d5.Bm '<^1spsg1Tޝ.UC1}ݒ "yB=e 5žMC;X>^.Jk ̆S%gi`CoQ G-?\^Zoa+P9_gmpjڨ :3#w~(h?v&K9+oاM ԥ-ͅkb{3 pJ5MNo]gQK%em1xX}*^@k}q/OrUdor)SBr3qx[FdFuBILi/w!5>e 9]o=B- ܶv7S#ڈIyygp~x-}dYmj5%CcA̠fu(lnZmxK f/U>@OyGFnvqDnHnʿ\PjUyXer]YmFp.<f 9zXJB [ٿ#8r ˔Ϛaqp(E`|"#TD!t=(΅q&/N"oE ߋh͎3x % $ {4ߍȀI9m9'fII1m7^,)&ֶٌrʝMqO;/XZP #"4&|KT#l~ϜP Ԑ{ \rZzT\>ד %߲3QF?9pOȨ2<]sRioiн:F5P{-()n.0 {46}ۅTʟ6,ZkVt6\2c(R (pc$v??'3g|~f."m+Ta2%|u_ir_AkAdxhЭO]aܯlu i_ VJ1f1>e!S`@<.JyqWRA'*0iHr!ۃ x̋έqҸ*qѐiA.09};N!n.xiKoA0X Mcx ̞N;Dk0)L9M OTmT2iAs?q9^9ow1VW>z@Z*$^i_0N9"Rh fzQaz/ +*H=pt񜤕' IA3L$g5}[r&R>R}?fX@,lJ2+r +|I\)8_|7!zJb\oӦG_/0))h̿^v/,m]{sƛk{Pkl/IsꇐHKGÞ)z,oj!U,/a4}Mjeл J?Sa+w%hnOQ?.;AE'/51`Y4;yu S;]K''it1DԖ庂.qU~DEN dwMԐ7;d0o&wAhs;QG|U5¶9r-Fp\Jl4ːh,SԚ^ 4(7WWt h^>C"HbOP7(1@ HILH$ Pnd zJVW=2I/]e"^ %ߵS8[ٸ A`:?@ȓ@3w ^d40 ޷l@-$d%rGk9uǪp%"ĭy{'OwA/"lKr9KcˌN&R37` X$r_.}agjN8d%CK8G[҆Y1Vn|b%)^uimmR įSAwa*fZjrڛ2޶d\41'LBc(BxI|Q):.&oG|[ɁU7rѹ|+S~NmŃɹ 8⑏mߑ#9_to/XB.p;GLEnqJ, %۲Pʿď,Ds[)(nYf#`UyDbl}\ 8J XәG9́h2;KiDyzIf0t,(&0@wJ!34R!NET!/闎2d2&-\bc.Pn㮛L-dIؗ@j,,H`%$UV9:eo.=Y~}w \{sCzoF6x_7괵odjK^ÄM RD0S"TO!"^.XɤpZnTFd LX\-? |RxbO,ʀ;Ѫ21Zc>L$ဘy)䁢>YQ] ˭#Ol| Ly*r*B:XR刺qɎ~~Q)u8I!ɸLJ]p{9THs6kgt ט{.XmBkYcS`8@cK SĒΣ\Tۣpfk7~ o;;-P]{P?Agxrlnwm|߀4 ܣ[5 P򥿞 "䵶EW+~{&8vԑPcL\GnmRn☓;n c-F  Ie:йQTIZUyyiހEV`:{o>̴ TiR>}-7tZu7')#4Ε'C{7bǚH_wLV8 ^쑜67h#yum|ͦb®]m?uɊ#Lԩ~c0HwD3cxw@k!k/NXf)=%~tsn:8';n_/v=K*ӀY.U!)zߧDh!$\e|uxFN Zڂ.ȵ:aet٪8W$Nk`7h/g_ƼŏLKئPg6Φ76` ɼ 2Jʧ>÷RG&SԼng]opvpzjoY?te6c"A& aXbQ|h+\rô}8x*W @B SEb!w!j A} c D@N%v'Kq;'}QB x?xw .vkFW*TvM'GB#aO " Zy&UHNdXaKbZ] GՇ֪!a+N5}1n-[T.W%΍bv]܈~H6Tz =_$)uЭVGk}):kSxX Sɣ"B6AYsҮ}'Y-yE *h^_i泵s9J3YkL|)Rw&i?a 0 aVCf‡v/. _LJy)š!ǩ.@JSaI-eg_6˕@Dz_Sq!?v'wp.]"5GU(wTg*nd`y 2(>#U0=X}xB$r_{p+EubU~~89<,)ĄmL~֜K(:86aꞄ,2U76ta_~ W!IĶa\铌!GepqZgK}nT"&3!BSkdͮ-oX$"͊'XO41}gѾ-K}0f0kV({oRcʬٙKDy4M!O ']᭙qIM4X$+/bh]:Ӭ`W[N2גشL\>^+ Ӷ<]R=ڧDH~pA,U>l*i䵰+>e Fd"@V#N6hPtY퇷:4@ ;wذ" 3 \MiFH~Ǵ͐r{Ů]oc^v]w 2|ܽ|<tU|!7-h܁iZ\uO`e P6*xD_ŴJ>ޅC;`q 7NrH'^׀ǭ9Էf8E4IX5Tw~}u|3KN3tmGY؂:ڪHf3<]a໒?N2:MmP)Ky܈u1F)}8{%v.89մu>ގrQJCi_KqGw`-eDrO]PL( ="իT(#'ao+)x=O҂L>r f9:( u@Hu:㧞z|ّ.o;i$4nGX܄|q-A,%Rno+J`AxTT\=h  KAU& }R1KgG>0`鬮Րc%)4-wUdr,8qQ)6|y~n1佁|6O%L:H47\yrK-m~s4 %'8Osr1ŲjM a7jD>TA6ךkLrâs꺴Ŋލ r9hM_Cl5!W{K%:bEQU4؊Wp[B)|V"{h|.3x!4^8jM.v*.֒P2lUץy{QDЂAFݵd,ђiM|WYJӆޝHBHhֹtk F276Qo|Arɾ 4qNXG9bnw,VUVv{Ġ/2d쿥U n=Unu3 #"&H~>r4 qsNjFjMpiDSr]HEEg3;0uQb!Rb!gLՔJ՝THSUR&o P&ȦxHHX yV*D 6=m~AI8KPNa"BDSe)x'/Vm!;gݽi6*ݸ&:bK!Mܢbw 7ĨWZ?ɼt"a~EnErm_\QR93D#9AGtU5ٛ}]|2daJ$#~I Je; D9ʯz!i/ߦrX+&d&},qr Bi|qD2k|˜p@N5ҀK`9jo`DTwTWIhE<3!X2yfu Lo ,p :{r-cJ\[ؾDF5S e;ws:q̪of߿ +=ĦY)g!Zԍ#r^dPs|Ft몪n/nжWwo]ݹk*1IzgP1( ,بK{ozp9ö]0'qsQMaL#Mm"XQ od%{»' p^pE9ܱg\_qchYqiF/|u$cID^7ϒbA +WR{wá, |(Pl19 Pj,_pH]egj9A>/}Nb#vL^;eZ|2 mw?5>4rʏ=јHHRȢMLBcS7i^::=/b5iɄ k3, ۽3A4rEqC%x8XPtN?s*JS S/(C$=SHPӈضtE^:nRkLq_- 4L-oOt0.C"Ֆ,shе=sF>劲"pA+WA3N=<@QԌ6}sEiW:q)Q G$yr_ b[NկRrR7sT NwHV(z;~ ߽ɛ2Q>/ȎȒ~W%%R1S% ,oYR4 g[_GJ]R[v?4`f{M)F_A?ZӺpEE߸ϽvӁcRcL&7"x-%SNQyN PtB;T 22B1cэSzI4fnsh7 >=eG7:zEa8r)q2Mpt8LK\،jN# (e<}Sܜt1v(t-&*BcR( sDnQ`MllxgYmtڨz,e?ѬpVtC0\ j֏mWITm[QLj(6JM)P-kQOUz@? 8~2ZpPd%r Ğ b{9}Y?aOz,95[ ˖@!T!f^%ʻsA'a\eBh7.;iNltӯ|EUXg`M4 _d^47. yӌb¼t%eQn _ӿd.fEK[# OSam1Ŷ?* ؿXqN}9mnZ66y#ȋ`܉K򛺦7: ~Isji;f(o5)A Hr1Ybr{ȘO9',[Sϭr:z%0P_aM(:"t`Ivi稧S=VYZ8,qD7 s:ZJB|9ype^i&m|&b!qEA>[yJtV?$UˇzjᚑW3rlipd/!K VZ>(B X-#SamTWޙ|ϛd51$s=􆫛tIdsDY H0&-Vk 00ALf2},&`| ͞uoԬQ_͌3s_cMj OojDOtY@g=pֲ6;oHDv/,gHc;t9=?:߄d b⮝anJ-SeU8SL̜t׻c?cHSSQⴾ /o6rPɿaIrUgt 4=D"<vaMXY)j){hK$IPTg(ўY]d* aE3϶UNBCY-]~̌oV\06َB 2K: yܹ}gçaOBaA+z/inӛo 8U8ɒCP&]CDn4#(V a 1#t _ۈfs.sy-ؔ{3`61@9qFK<ޙ^ :EgQM. 8/A.)C[j]P|zAn#Fתg ‘b"EX=[\Kǝr趐cOyP`PQ =ׂܒ_)%Foou4W6ֈU]bޏf):`%) )؆#3gSq: Q&K!rN(]okA7OVׄ7j ZP"ʍC%70};->+p0-P͗D;\ZGWsrvm2:-tpdq8~`XLWE)E( xzֶ;L1!õȿ"q̝L S1}AiKpFW5){]5E |:2)p>(\$d{nWE=[? /c g H?9\@A񬫎dN"xr[kle@'J5 y4{Aߎh@c4 tfC?(#͹:7XbgzawJ҂5_V*/*;[Mv:sƄw*j%=J.Դ3wujLt߰E6/ɁU,dt-% qp"0mԻl9(לѢ<0Kdf6jOmEvțR^7 P Հnmm&v,ƙR )*qIָtbSkb̐2w֮+@H,/;Qu;t+|)pQы(Y*T46g,`[MWlŽ͐|S&0g|zʙ}ۄ~i $Z~;]ٻbCIK$E2WgEXGk%K@af&XR;0&8X2I7(2p;fӷ*sNIw*A#0qlyq5BN2<\A?oJ@rU*J ƣz) %Bkz̪>ϓ؛gU—C_?rw,>o'Ǚ7#U(z٬ȵ22Ƞ,nFG-T9i&32O??|PGH|2 „S i`M>PVOAֻK09Q[7l{fD̟~>XLWŌ JQCEd9h/zd@; H3U ߿ 0D9nai/^2Y JG Q~_j;',孌"Vu}CvJ&Y79S:2p7ڀ4(Ўo7qڽ9thAˮ(dMd)lRBt@w w a>_&^v!YCRյ5af"`f^WQg؄rPyHި WOt+h I"v3qTRܲAϖx8F+σט3wp=sG0AyϐmdYrX fhBÞ O퉡sc˛oGK @wN F QJin.Z z+T4۱yQʸŌåYJrMZC]ɷFJޭ / ;[0%h˱)A$KuE֧N)45ת)`O4,.X,]5qH6rk65ȽIͪkFDvW׾Z'5GυC_"y\ਖ਼.pi{)Odmq` `1s970d f.A\ t峖u&եFZC'Z+0!C|T18q.$l@JN`69C?n2P鮱т&LJ#J5jjνAz c<v0-F´BlJ5IJؔxQQ-x D؜gOX뭘$:buζ 9g;$D %-6?-q*e9qW+S#0_!d P SR{a5#w0Nz=/]L,ok%M}Lļ'BeYlI4 h;FMTa(FQ@A'Swk uiiaIaO޹ z$0r C.F)}Gd=^Y(ʖbg^21v5Gq1ه#dD7S} YǾS2U]kT? M/r;p=iм}>k\x unDr&P,ǍHƗ4&DWG'FWs;+OunR)"sQExZo LK!NRq*6i,>D_0/߅MNg8? qr0I0%'fi+V{.?ིu-n o.6-o:οf }ag\-P 1!d95Oys=dލ; }д8S*;u6;7wB e1("~Cgc[N<ޖܺ"b lyD {Ǽ5\x‡zL笑Ĺ>X_o]|o9me!Gӭ{jkCVTOf9Ѳ!* ل<RZS!SuWe)TFa*-caͼr\UWڶݙBWmVj!O-Ԧ=_ (ЬLM΃tPQbFHNFSEҨϾeB-ArqbcoP6{d"ynYIr;Q.,^'hUgpQᠹ {X, ^B ]̌xA28`ݪF虺G]ˈ"ɒчhbE;Dm@$e82%ĎiN *?W5ΗF,~B6{9Wk7o:=bYGGEH$86]c6(:ʺk[/Crd r%6Zdg1i[h`Z6B>JV*AJoKsZ_C1?{byJ\Α8iOKRi*+utPsj4i,0ZGH\] 8kJɍYձh'6W)"\J#A,IC[Qnc|ݧ(ix|zwЅ.N'S@&& CC9RtXO̹p$m2$RTPSb ܎+FꔘR\g] ;T9r)([B\D7LsW.燽t(nO%!fֵonmM 1 @>MQ9y{8n7) עld6̬F+i|fφlĕ1TAݯ(-Ke( (Jt8D 0Aqރ{ {Cfcs+yvXTQEafoMdaiGzzzQCmSj˿uA'Шږ YrX[領jtTak.mz"eY1p1V.ĻYU<-a>6wW6۬],2e 3Y;2sYEhjg7[t!eJJS.vXYEUmXz΃s@üW6&5CN:Ceb?rp; vHO~SIX*M &YI21*s%q*%[D,b_-sxQX)"7.ڸ̚+ZD[difA;VHUPDwk_w΋BX|-K]_~ Lf:&0G}yݲVZvI' S`*XHRj<(O3-% J} Jlj J5/>̋7+ .Q:E.ܾ/F.lpboހnN*!xY66n0d{Áh`llE]P #r;RP]~XC>6oɴeR~& ,(u-& d%CD ϒHdžm{3 >GL, z|qf*t>DڨsVE|k*P 9m5-v6 }>fň뎑;?p*,QhTNiuj(=,lMm 8&{Acr 0g pjRZE!%Spހ?w8Idn3jwx2)?>,k;Ɨ%ޓGg!~EAFZ&GR"DRWfs1meлPFj>@(f7[Ck9G/>k7LTHj,9UhzW/|{]/F}|=oVWTIsY*I#ŵ"ɝdݱNָK%I<Fz!ʷF]^o͙MDEiNs'+ЁM;anZM}y>TvC.vAX+ ̒EUvEa6׭p>e ї͎/mD Ͷ!WrZuJg|"Vp0yAi~"C {sAH ;IdgByP ul zW3[@G?O=Zgn&}txWF ]>cïu8ٺ 2RZ޸l3y1wu1[^:ًNy{q:b¼DV& TL1x\W'p~۔w6Z0ۙ }G /P$sN1rOD %Ĵ?򮳜;`@e]Ki z}N DȄ&;N,Ή<*l,WGo[*xeFxBVEs3W 1V-b.(G-IT~Gg6,B(WZƭ5 CuC%QfmtIu`HMк'6u#+%)n el6.|-a˓-k.*)Jș]碟0'>ݨ8;i` sA߀G,G:nZ(;Uw7, .>Y҆qT; ۲Ͱ ;x'*5#^}3]|rk nz@'&.$9J -胂s:.,=/Lk5M=PA] ^k_L~&ĩ6SJX!;̙)>8jdP {ͶB!dJ:XZ~SUjv A$bmϦ[&RcNC{!<:ԅ~W_c3*K"h'k*^H\]eJK*s_ | J[r/i8-  !U+7@߳q ' $Zng6et~6zmk>|ÇK-|RԻBBzN .yI- &bfnFb O6/_4Er1nkR! *֗oڊibևZ/o ϝc*PoL/xQƍ;M'Ix*k vXQ[x6~YH{'ӷ'LÈ s@~-̉|3N;C8œߡH',gNβFu \D֑AGdyoZQ)rta, 'aH夃qzcwox0i_Cf0RJ ElE91P4U܍~c #]>xccxC~i\rbZ) i`FǑQAZwoP5?mst3Gm2XpVD*"1m>2ȍaQ~u&Yd̘5PqD?x2n2x5WeV:X4,/NhED{D(R4Uc :{nRttA㘫ݢEƉ}5k9j+ _<ըmÐVÎzqq$}Hez "[cOvc> 3ĵ=/?,p^dNoƽ@Eg<+n+ Į[GC^^tϣ)7r,@ϵJ?i.5 Cŷ``ѝnf(K^}4khqb!qea>@BGBg=>Jp3r @ۆW菊+}.wٗY٤SkȎXry5b9] دe)dJg2~ {rK{4=pdF4zEuC4S_,Q٫KNm1KFw35إyJOу)}@.-_Y|qEA0"7CmygZAL++?73xsJ3#EHNh&+i`Y%a>Y~&8hY_'aN4p2#rgLHq4eg}^ݢVĀ\ %ShQ#lno.qA/)opM{S S%B[3a80TLN"v0ϬJihU{\zVc֢(> 3QE2NH)y Xh!%8%8.͟Ҩ0&Ttb-+pϱ]byCE[a$L?bbA]㎵EyzZDnW cԿ=<fs,@؄/ 2J&H2 h~-T4^:R$֭Y6ߧh6%+x Z9C~љ+{ gʭr$)\(Q|]~nVX9v0RcWY؎-af0\}(5 kDڤ]'wۉLH`'աg˓&/4X8:KmR3)8̅(O|vזu)|al1L@ZŎ RqeA{9Q~>lpy23LF q4+qo@,GBZgAiv8j}F#"2^Ge3 6G8~ u}x ćr ;l`|y~ mQŠRvd2o^Q=7ћae>93ª}OE9֭l LfCLy}jpJz&ԋЮՓ |:sBҖU`0˳8Z?iYQz] nߑ2/@A52PmG?2VUga[2l?tox,~/Vw\.h=98!mCWxD1ͥI=Ce/(-ߖԪAd$bva;t"^ǸjVF"R DNt$ŢXNpšzaNNAKRi싘}׉~;&ZM}F3U Xo9+Cmv?dIe]-3!&>'[`>#TN;] ^fl42y͑=AƥXh!l$E< _Gxg;:m:‡t;1J±:eDE5}*zNcƓsYͰ&$Ƴ:(&?N|{cǿξ@w_%*%FA:(x6OH{wl]-]*ʔƌ nP#HEmr_9KRzc/UHvOg}o۲nEKe#x6ӷ!aA{~e;%1Ii-~aE/,H 4W0xBy݈/[מ lc\XoG"kJ j9PۖP> -A%uu*l-kc:O8WB]2@`l{>ܲ˜A;2+;Ai5Uh|³5]*4Ngmz ?'{ώfמE%bqI:zH4KK5[gk'Ed"1KO>SC_c/װ$aC ǧ͋'/cO@OMyAO+#q܆*&Aȟ̒ f6g%wBhviת<WtehdX%5OPGE45@K0>Oޠ_N7IQC:_;&3T ЕG@mL,'amM$,ձ * #<ʯA${TAplhtb88m3H氶ζP-w^(>l9X! ᚳ-kI Ȣ̓N!.- F(%F>lla =ckuMgYvy_> A) g}ckˡ-symW%(}qa)\oWB/-.FCL,(dALjAVy+oxxd]1~`k$ tm覆P..8UeهSok;hf*-Ųa 3dsȣ6mi6Wƺ5g愗#wn4VW,xm@G JU\Bz,Ni9orblnSUL;y|2IJAK&հg .uiK[B JMea2C0@ƌn$opl%1|~gB NpoLNby4`|s?^m{)ȿqx$>Y#pk)Vۂ@״:] ]l-rkBWW2'=1"LXOJu%U>aO$oiX6Ҙ8طq A`OLMp5waAX6d eɉZow^yE~WQ|S<3FLBT/NfʥT (PA|vN٥7?]{ڒQ aK[K}Eb;[{$#NP0'舰=OAp6I7[Lp%͹G/2MA7`t h%u O^D%kq eYg;-C%YC8x0"]kL<. oj`gAՆ?"7!W>{t(6x"(tE6u{NiXm1gRL*M fl WX1|qa}UFC{9g@Ud,^9;X[)9IX%'&hE@Ltr74gS:w:됬MXD2p'fQOan4} I ~) ழi bzLЫK{o"ꂣZ`m(F_'A7_=*NNWH"HWD3 dzAR!|Y=GO!Z(Co2D|gNvj53`r ~-n3Eq0 ռ;I!U|^.n7cYćQʶI"/@d}[)L;&4 ,"Bژ۲!V[RL;0L^SOե$AB}а DR;['#ζSOӔNyNyb_hoxRU0.c/;J&2dz~O]zOЩm3YYv`VAu |߄ %6lqO!bB@!zₜ?)]LaH1.F'8r% |"eHURx30L P$,vqژaJR# G3H &,5؏lyfK~ۄzɷ@nrePwT2h j0:#!a8fI!j{Κ驐1"+^e+t(0wN7KKC9f [eBZ٭c/s %xԋ}~_0Y6`d/Y0b;uPJo{=s6@ttnEh)@7GQo ؎gv=^,_9KwMMkh+dEό~8C^ 9T330EV R}a3v/f!80'zdh[}y~C;C:a|)H`Gld:O߷)ѐ^vXT'HAX  7Db%>,yLޣ {P I,*dGNkܠ 0}I_+' \=2l JفWQ]K. y ÂؙsmRM>+Ӝ80&"㸔0'*mwFf' uꇏh 9Siб}Fi˷FozVO6es2P8gvSͥZKgU&"f}FcŬh[Y'|q5_Ѵ)V[ۮ8VxȽ/X:s$u9"ߗ_1Xn<*K*7ݕ_cdZr$p-( ]V!NP?aC+kyyyߤJpW^;Ck;a`”5pUOt{E0 AfH,?ku p.Lh!)?B$L!yfu?u9VBxk*kvDM~6:۝Ti X^ez?K}Nⵦr)A|ZXsNIǔJ')a̓>1qӝ?FYe|?h#=q )7ly?g6aU({}H SA4!N4ŪftVK7?z?F=M{%84uޮvb_+#V|8@d-6Y_wn;1z%)e/kz_Б2RϲI80!o{vMIgȁdx3l"cl#gȍ7k+҅Ŕ݂,Z uWh+\FvbhP8a[yʅm8m%H4 {ݲ.OH [3 |yjWV[^4t HBtX0"V|2~Դ%Y6X#]0WamA`'Ԁ)lUZU#`)6@LЉsumD@S"/('{ +ffgg krA{Ѓ;\=A%XYګw([YD`SH@Eoe|3W4tE5w\,w/;L94!FzJʧcOFAu(MD:=&ݽk`r3`)9EV7w첹ZQxG˰IOh|]=hljX%O @i t"M hs&Q!1; N`X2jdV? ޠA#fz5<)VZ&d;~-`d~g}c6P/mKyK/hl@_XݛnW`uS =f:,;`+ @ϰj-p'H@Ӌpt> 0eN:`\%@^+X-O(o?MZ4}pw/>/';X,2kD"7(X:\USrO ꫍Pq”ro+ɫی9;J7J_n0z>홲%&|XPY$~} tgZ'63\$<`97.)*%dUa;̼CNAȩ5 MuSV\oD:rB_WjGd\q70yiObSZ_xC^6w9+滓D$";~˟L@Ϡ}SŸ;:[ETW{ULI>< cok>U^ 1Rڣ^P[qZv7:I3MM\ZەCMAcqd/<2c^ÑZ@x }_nypF8m@1nE|b1H4:;NWG1ڂXܦNKX2{,Hb0y\Xa*7썞hF%U +R3,>ĥz̾ih>X# VLjBV@6)w,2ogW!m8rHx,7IkQ?.lm^n$Gb|PR{'¢  ;VߑZGڙCsoV$ ȢU/gN HM@oZJ}}Ez5)!?{ # wt4D $ Y)RĚ x'i3Z, ,>.z~n \9K3L~-$-AA&W u(5z6 ;D[zj:UC7?Nh RQf诊!iM}[#).ǂpx`}!K޺B,kMXߛca'"(C TܪM@qh@;ԎؚқuoY2%V@=Zɭ0j*Sb uY"IMr-@[aOC#'BOfl#V`>WxUyQIk.[fSu>&B'';CFp**FQ'OZS}Kc{W&6ʭvo`=E00P )շ&z&07^2ask:8l Rn&tO3}+ciɺ3O\x)8=)/^jY*g-28S&[ñuB$]Ic2T )K@`=ɧ*V371͉b3tquC2K/WVtT4W0iQ}acw}?bs΍ |#o= EР ]x\3}@||Ir `yoWg-hE nE0:@@wPG}JXy5LgzaR05EW p9 r t/9Z@6're购L,\r|+UXpϾ\KK;(u 营E1zZCba۹Qlj=~h\ae5U6s2ke?m掺ДН'-DA 08wwIc5 T<ӯN09:6- ,dqEtWEaj,=o T~2`uVK{*64u8-]1>ʶz;}C(J:v$!\MsM JXO ΨZ c 0a:_hE@*K J8.bYE-7]&J%UlvI'GozXm`*;y6} %m:(h&d# 0꿇&@)k>UoEءlQJN#FmpQo:x_^9ix^rM6D⃽#˪C 4Lup^PNP W&g} 2e{+ju]&،mcM?;?nS3*# 9(49kFC5?Kt,UdCz3 -Mǁ1/ϻu=*8X)wYྏ WZB!Kbsi|KpW>S\+v0 񏙗ESU׊eG`:~YKX!Y1}:3 ᭛Aݱ';2~Ў!/ E gf'5|gF/.*#VJ[ט߾ nzKP=uM ٫' 0D+>=uoqB2=ocɪOIqLĸUNwjfwALjU)Ji2: S}~hVBZluasp[vAJN<(׶SN+ib{"mPKSvj"~KG2aR cҕ>{. H@^u]ǯk#p p6?I9 /I< tJ51aWS܏s ][eYinu_A;܊ԋ`tHÃg O-h + %i&WJ8PNX\ PE! +C ͐zga$6BYQPD ;1I!' Bx A̚(Wk**{YkD1z@9\ƌyUS l'ٷ=<y?x위 Qqy|]:;ZJgpZؾkAo<=cYHH%-ZEzոZU\UzZQR-Tr3ZRjWOOH.ᮗsi;|G)44O-.abGc&>jEHHQl~i/[^z~2xWf55?cN_;5ZLbt'.j]j:. QZT4q~/% Z\8#?X*mpS/+CvCQ7r­ɑ ڒ蔴f :2sEuWLcW)\*Fv\D]OWAK9NNi!H嘻k{si_YLE@rzԜ&gьBdZ;9مp:/, - ߓ#(i.NW#KfhuȬ'+kSX1zeͪ +ktJJ 7SA%AD^/an Ӳ|ƽ@uS!EU#Wdžꖨqӣ- )P{ZB,bF SX&ř[90Լ JdꮀDqՇa]rqw W!L\?Pjڷ=fX'.b3TC.ERtu`G65_ɗo4eio%;'v_$cڱ)!Fo/ݲ`-<-ݑa%W)F@M?Ot !7s+dmx Q 6JS+3Pf:r6qN+#kiuU=$s.8Glҿuw J`gL1#+Bk(u:rI\9,:؇ EJOݥcetLq\20pyb5Wf l<E!(<ߔYA "d4#YRRo]]Ols> u4^hڷ̓MNsTWyrwA9ɐtVS\%Sxq v#7 $9ƺU\Neq-Qud'w\7%s6,q/h/N;ŽfpedoȲK7mc̀@>B?*=it$ d;%xK1\J}w}&]2Vl; 1LBOȦE4 ,Rl~DBɏY,dPGmLQf”Rn \W`1:╼ں'drL7`I6Z|vrd^]|z.M͗Đ& CW$4ƳK8xh~ нwvOAmQأvg[]t1]$>E<.%paIV.M׾Zߞscؘm+*~a-OJPؗ I"<$P>Kda7gՎ٬'ط@(hC7Xp l>Yp)'.QZ"7=bng , "tD악2C_ 3 &UVr.؜M|n62s@|iyfr1dAt쳅)P 2XiOS-@xg/}I(b&TgsבNU͚7LiI d^=X֐ON< dju`yz ި8 v X<ttXyױ?OG΅EvȣSZd Kܶ$;ʘI"FS( KHURDz[e5 όI\&Ս-X}{ 6-.Qy8@<@%eIi;c;;Q@"Xd8rK/S"ݸ}/#4gOj@wV&r m+]wk-)0/΁iU*FQ&{6ڄyK,E$ .k3uI*=5"c#KsDUJXxr_Ph|noRivFƥG<̽̎" jDJvHY71 Pm!),kz: ]C9hSBV)Z[M,j?K}Nw3;9woҪ*=FMndӖ!)ɔ@A#QWAʞ#f۽߭2<}7lI_E*ع>#: |)%S:bà?A3ٳD֎8[ip G4U딒Zfsj椺C @Si62 =]6)3^ E6x؇M?5bü}FҞ% *-A=șwi:GW]U9R8>k9XnzcoZ/h졈e-*A ?y_4j6'eTظ[8V^6S=Cf5Ocg cYv;. Zz X~0l&S*{Gvvċho}TJ43f qNk mzuc̵+rpX{ѽwMTpFB9yCJ| HԹŌ.E閈oM= )5#xO{2'{nצaD_`ӛJTWufJWMբA1Y_~+(6B?c}(+Y7;2 u1[CY(J˖')s:: Da|>Hw]!9j7ݛ. p˟ձ.Hs!LXH Z4NlzZEdT!KܘKI?=:v[Aòe#L4nو: S+T E'$`[cd4xߕ[9ۿgތZ(k\I*Ϥz @Y9ڰ3`Or>&"Niz+ Шߙxsj? ߯yW@$ ;Ԓ=7C%Xq7ba!].Z7ZC{ {#1:p4XC}M~|ژ`*[7 0eE,Zbu]1^ܰ VC^ rwó/X51E]VD= A@Mo2q<">~z Y/%`Zʴ9*zdweOLyWݘ<=~ RӎaQ#7!Hx#Rb%!™,fl^Oj!wEà3IDuF||- .<[MqxTek-+*&D}#D¹>A s9~Ӟ!MFSہ8BU8St~ ar>pm09aP āO3X&Jl 2R@>)܄f]Z`>K՞J.C:F:91-ZCpD{yoxX5 ^G{PbN&]u 5KԑFXcstr5zDĠMy%9$pD` pYxg@@G`+]ST$q[DaI3cVpoz,˃l,NNOɼR<9Pz; qv+t: p)lG坶rIvt ,Jps6(pdU͘Ց[NZB(>1Akh9!/I܇P·G7Yw̌ jwFf?qs7}Q),U=ŃiW*!r}-}V jm/иȲto>4t KP}YOoJgg"!R^S3%|ԍN9^\4#H1آlV;XI}4?A9^^{>q},(=KJ BtO# Chx7c~LWlBQkl#BJ[obZwF=ee> K+=]B'jֳݯAP$fH|n!6=y`}mW:$8J0>q'_\k: +X.Q:L K/݃vx?~? |T_h 8((wʗV)oH4|k j"R;F ZTOX&}$ vK~1w|`7R2B㦯 {[zS=ƒ-3X,GO:o%  \,d2\"yR6{@BH^d-pDUôw_}[A3KgPsxtAӃQL' /G5Y4%m*(L1=Ж9`B'-w‰ S2/""Sn٭`!mlj'/ E }VyJ 0LDF$5B?R6Aڑ[LfmȕQ_-_,s""*3$7_à+iO&|>9geRjP>þW 5TmJkDU $UM탱_Sc b lԐG!7t.s5oVw]R٠J.u[K5kj q[He]FϼU6ЎҋI;ڳ I2 cE[r%^hh;f+t0NJ/Ŭ@U*L:7D5#;e /ǻv~kl*[oyEoEHLFȌ'h[==kBMb>"3tj@E:bTݐ? !.GȳO, 'Tf (Z]w᝗mskŦ2 Fy{ B:0A<NW Ff7afQ*,%\LWYWʦ|՞Oǡt/Dϟ&/ɧKy|r^הoM\k|x]b2FnqwjDS.hy:N{wTx~h '{V.C ehw=[#HOC&_7VrN }لDm~N*c94ZBE .%b!.T(`piJVzJOnuZJ5mɒW! E9n)/Ė"lr\0!matLth50pʖ9l 7 la"ބ;u¦Sjqv[Do(v-dC@}R2 L O%gfg2VUTrWxZyT>EQΞw܂6R(T谭OJscm\umxc0q0C }@t,OMx:P谡bHzjjζP=ΠPL@ ;A+vO/_-|ky3yu yngRU4;ʘ`\@/?6vkA[%&VP4b%<ƊXiX48|2 sE&ƽH4=]`*VYfpܢㄛY@?I! !+.YF. 6}VlXUp{gu!o @ }m XNvI0ZN3^1 G3qo<L-j?^'osQqSK)oB:ww2-R K~ vXL$NOhff] A͔nl%wHAJW}5yYlHf8Ƣˮڪ#l'8$*^ ^ -]L 8jd EpX^%!5 ӺhI 'mgŦ'^H8m.jP1dSݎ,E H0wKh9-U}&ˎv; GB!qή=`@ ~:EZ ܂8Fh͘I&!b9:OA 2-"jMgK2@ -ksr@3Ie-j\щC1)΍I=7>8yi2Qmr-Nc*טj)~76+'sL!*vg&H4ul ;O39=Bn8hqݕ,Sj'^A6쬥Zdr|HS)XֻKZUsp>x4Е]*̅lkp6tx,CV{x "عL.5 LL;T} cPr{ #ЌA,Xu H; <˅WDCjogemSu*qwGoU-k1>kmT Sn)tyV}BjE 8 K)Be T߹HR͓^-=nwԲ'\s,:L>haZ"<_0❷3z* aÌzQ.qt} 2[ Q 406{g%Xc'[W`:,**{YTN&ܰK~p;;zAhD1l4Gy8 B5 4'_שM׏(SdFUQcV9 z+[/wxAQ)gX-+U#pXdS6&jHdv:jO5f( ->?s˦wwT5Rmd32s+ڂ&=18Z-u5䬀'tenѺ*|U% H~"eH'՞C:c{{1;2OO\8]9^R ۿr~eU73˱McmE8B{ܐfyK $-/2+' Rw&0SR&7`bT^t+>@/?E4Ŵ$M`_eĜkyR<\Րiz7 >\ t np<1 or3ۥ.7Iqq $1f~)J|*݅\D@`dmZv}RBqBh3!Y Բu]Qk -N~y!m_Oe4B_!d#6^؞X`_rmiy&kI*VUt+^@q|9`4K9i/-;(W!XKLbJeQ Ϡ+!0-4spՑfd<më^nQɌϵI_,_Y*'V$ ЭY|Z%D8 Xӛ)~Tmmwa"d26`[o~#v/iOhc ,D 0OhB=]:Ks^ ߘ!=ʪTNлskwI l]]u~T}Ă> Xh@zl "SWH6^ECˆ}K]ʾϹ=Snpd-.`j+-Q.KHx3;y&o\nsX$(G_͓qjKD_ȠH(]̫>`1軇$z=qܻeS+9>v* I.ajwU0|N,7{;β:frƋO4;c,_3axqO/z&=&}<)D䀱 %Xd'Y1 c5L֍;H$(°" `&>YUwY@M&i)mnavt?ڸ-q$QdgQH{0WҒi *8%&BRWvl?Ѳ6T׷j܎+9,vY@3f6C-wiFhUac3].%zk\rG&h28[v8>@wy8Y өiЩX e>x$/ 0`STO{dvӹ;>OB dPdszͺCP㎱X |qw|^[Դ/ɀ>G&rY.;M!J!s9݊XF JHU_@۴)uԝK[/ɔM"пBov6a^?ÅApU i׌ooS}ULZٔ8mo BɹÜ0X|: !Wq^O ҽfJ6+f~+*4D3`|*^>ִ$簓yeS-DF3\kzusjZWm+9 a슻 mM4V"B/rx 8̚/Fn 7^ oLW)FfY cѣ! I0–ג TB]MU Sz$)k7(Q $IY8%"嚦 ӎtPR9xwrU禱6[;)b+>ؐLu9Gc+@~/(1kbYkc[=˜A.5XĚKt6pxsN @% 7I/&#3Hmw 1~Ph\ D#**I+2 8+dmaMō侢x|ISP4pFUc?-~DXT66T? fr4t%nA#q_芦shleB 4d|Yг|y,p)+VV|GfT챏.<*JЖ;Q^]V>mz!줂9] ie}lDįȹi LDَk}9^p`Us, @3L<w2OYԎ|t9a,0E:uV D;8)`7 0`x'9z*hNrileDQ Q-hd[|vF}FɐYdƋ ƞ =j{O+Oi~okZԞ|$^싄0@{'*;ZQx@|ߖa#oRD o(1s|)g}]mP]6:,r/5jci~&u)]6ɝ-оJ1 nyN>u"up7ԅGIz 'g=5 ғ# ثWzni(Wj 37܃$۩LKߢ\; Rwf}qpKK/J+b %F+P̩f{i$;2^73sg  'xM,A]?m0ak}FZX weKA=8bQuNe3tWj.Ҙȯš5[n0!Rw@{u;jeAV&= _%ЄA_T֜7ǗDƨ _ĹDz9@(Q!N0pc2r5Y2#M#X˼/1 %[O7p1PFⱝi9@qҢ7 &@km2]r'{xunqH~o=Bo 5 ӈn}ħ=Ɲ{o;FU/eW"fnXN|AXKq;J"eaby2h/ R~ika^ژ8'u b5ȻoG>~%{܋[]W{SӓrkCD !<[Es9zQD1:ߕV2rC~ԩIgߺO7x'=)}EAXcClL5$ny`dΆ=v:8 Zz kx]$v64(>F|}%9\BEԵ2L5Hu7RoFBm{':8$7w vzq.R' FJ[bgg!ߡ`pYRPBTpdtDGFUz ]L[0#~GG/Srbw16W]x1'oý^/Lr;g*WZMw7BP->,V4m}kFɠlɇoȯb* )/WewIa("R/neDˇD؊UVr:_Ժ*fuU{o}PC%/__wm vsCH EۏQW%ychizx믒eY|{;։2^r3 DeUU|x 㕃Y2WY 9 I 0?}綌ŵ ! Ea)I"ZZ?wL* Ht+jÏv,FT=0xHKUCTr/M3pJ?tM95>YN@M o>`WE8j-4a?R *fzRYi.rE"LJ8oa78X a^U؂+[4"?jUZ\lЁpT}!*>w*,c9H9ixi"7V#B#MQ #z5 k)\r]M:+:%*v` xx\ £6hI%@mU( _U`:OGKA`?>^i-xɎ=̾Qix9۞}^Joh op83˗S4̩ByFh{P /RmN_ 'L"-:d)yy]P+a]pW9': sbsťwץ7-!?7>ү2k#+Z/j/nra*ґS Hqʛ_Е\ K,o6%@Cߨ|8:iui9毴[.ǰIB?|Y@$hqXK\`fH:)mOm.w4amEcD٧KyC W iI4"iDHU&ef8ytKE){sk Ryh@Z  xIeIcISm-X&BUrH0D_֔&oNbI]3bmm¹3rkO&rƼˬuif!O CDٽs8tNLD8i&VUg kLjAL"e& c h5c?U_Hc rYƧڂO_[.B NM3*(yVi\r|(m 9fv]Rqbq6EmQ KR.Z^u #pd;Xjj.3R18< 8N{qoCWVgQ|HaȰF5<O~& '7Tp"}q(>M=]χ_VHmy^A pKapɭdD@ɲ`txϾPou_ҿ߀{zF0 8?rscNj} [QCw}\Adޒ4*lB*LUlrt02iPQ*F#e/3/ϨwdL+WCcEf6@Y}W2O_Q|eq- MǑƒR p/*S[$}AM xcS:g@}M>4cZ5S8@>ux}VS^%_Y&&\l"A[QOSEWflrx`3ĹOoTQ}CΘʛ>sLn6O„?LaHyl/_i?K2Y2h.PD_bl`d'Tȕ3T]4 ve(".ע`t.=Fvl^iot'tFWdӡU;T`F$dPT;;&S8X ݝkpVǝ&cM)66.Tr0xSS [Z ~9wiO\ .!u9XGg=JFq O0~3uu1d.)騛DA_\Ye t.C+4!='!HU~:zck_'ٽAʎ2F<+^<ˮq n罞jܙzU)b SɚE9Eհ էe6jWU y>&$F1 ֻX&P&S0s4"^ֻ]?48 TW>EFl+D~?nU߰Da=uɦ)yW%.WSOm`zV얂:+Y3WPh5O@IJ&IvUp!|| JίQdKfGveX@1 Ӂ4xƃ†o9#`1`.wMBG:לS}w-̞GfP4FJ69Q 2a55 |#$ g@)HԘf]j9, b:g a di4D=Q"=3G? uއ]\)~/ΚBC>M쯉dg./BCX3-!8lFDV6N2َRp@IZK/+٢#y3w?edwepޯܬ jc6#!G7RkXE*5'(p':tUn6R3@BOjA-{OJ=9f{WkRd7xz>ࣂ`;]mrCD XD;NThԥ*ni&ѣZF7#~^cb5lA.>M%Ȫ-Z!Hđ Ȁqxq͚|d1.t%3# 5)7L㬙?ي *ߊ: {uvޣ(<_9^+}+Ew.f|e/\3>Q]1*#Ef: JÉ _,0c@-4`ȱ,7ޓ(0JxOhʗ<E%?@m'sRKS@TiwD]GZ[ni)F>9!F}Sm:WF-oŰ?`SBs:sZyB1 ҭ* GiMy~'޻$ήZR׶ιނ2sLnO%l2ƸH9&ʟj҈i~D[u;yqvfh1"._S8 DOwY_NhU'ScL qxb]1r] xpNHR;%I!>օTnrT[SFۓZar#z%nMJf/A4z;Wz߿Ru)+c,_lnlqOec$[zjR ;4NclRA u.G4&#Luf\9q [_Ej[> ų'Qv_KRU$rOl"E"mYef xMX=cbCv\y(L8xiʅڛTS5#kCχ(ݳ읢գHmqER{#y'SF.#|̴;B(1=P(ӞO HÄV=-5q>tn0Q{ Xq JAyL/AzPmd`ջZByH'7%AKMy!v?|MH ;)|n4ЌN>xA|r먧cIl8 DfgfZe Rjɬm cr(J&( R9Ln3w6'W1)PjD J{(ͩ,Ot?e<8+ $-mE$-G"Ym1{0}!͸ܢ1v {E8^I ZDROlwNxqUt&7hB;ޫJA/W54Ś{_y,KiwhvTB=_*+9χ~*J}_> wEoafVnϜ:سYm P;C=Yv [xS h h*ȏO&hs`UOIN=MBq_B$M̿' t9.-IV?{ K&x.E`jB> .z&۔@GO{ⷦ5_O>4Dzl7$*J6W U*bs!ݮi P\9'E&(bk[9jsaLIdyVVWO0oݩw~gY;#8 wZHwwVZCgikrKmQ66xLmJ+39˕mA>ݨ努8MiG 1dgJGj`O%@ @c5[x*;} 4V%򺒪f?0y鎰a8؃6?a1yuflC HmԾ}HkT8 bFVڤj-P]Ω" @\J]&0S22NQǭ*2+b"}}e؍b e$G*S\~uhJM;F \L:ҵ8x@3c-:XIKzIc"맿D-i;\~1X3͐4}+Lwqܶ!{rc$-aG?mzvLoZ%R(*XkXjD_5Ym]k \7U_ V tt~uֲk\Új?Qud3g{wk%auѢj ʪBdWiǃ=xkՕ _@r}ԛA)+!^F,ϐ#I!LWj&f"p2Ezv 5#(e; @=dVI), &Bΐؿ x?@f_ dp-)_DWF/>=HBRΊ"fMP(x0/%}kqT5fS6Fra 2kQ ̞Pc4Da@";@eEo$R3KR[k|tcgl* XKE]*-K / hYz̫M@r|^4fF):l:LȡEwk!;c\L&vpGp3Ȼ8LA3Dw0}pjo{J8sIYYIE8бi7QZê> qvvu84 <1Зc P[eEMo)>CQ{obFAxYy- O,ѭPQHi"8 NR%.~s_)t[Nϣ`h|IRflUVZK3/o U3RTif"EL5wrDnrM/f>m=L kVPJECϟZMъc!$UVjOBoNWx;uR#YWGәf -+O u?ʀK(ZXm&[ ]yO1RŧLՕ4BC$|~lYXFr;ZkWlql]eܔ v>_] e"W=ܡCK |b2i[j)뢤)JIʨN1 !~*J"v0jC`Be$\c\H>i/_Vl&D{c¬>5rcE-Nf* dV^!0 }vgtP 1 >z(*Dig]w m\y78k*]v_ [@\}?KÜA#67%aִ ORx5 |$Gf. 7=-z]"D`'Cb>Id0qƟ'9c_J J u Ax$!?6?#X{Of2K~ڢßj@r6# ƗhqIogրOO{JT3s#&&g' jbZ~Z]{A1ĺ;y@cX)<$8sn҆,݂@<lQ_Io6xMp;TǕ O;@W#,b']?}+[av!QԀtfbR-됝%rnWQǰSG3STIK,BϨf|džE/{_ڞ) eEberpˁ.unw?cFZ;?Ab2zYjD;Lc:Bw@sҹcz¦l{8(Ø*[&ň[c#gy,}Y~P$LܶҊk==b$`OQTr&UiR~E~9y#;; ;wbdqS^-U4E%NF+M#&`T+-WU"cJ&WR%6Cq7W򩽶:n9@ >c&%gsAY5Xtݹi8nnO]VQ,ғKz .³|y1F+y&'%:B W>70}=\ڇRR5wrLgIa xQ[їiu܇J0x$9n65^jS( nLg%i)_@oYUXj b 󱯢wgp@75H VMv ^FF C D/~ytK )64Tǔ6w%Sp'J +NJPGN|/7ghߔǷmTt/$+r,< ۮgHq/87XEb0+UGs!op/ h5֡C> |cDM2ai_ O~5%5Êۋ+9Ÿ;bՠ<p-}h?ޓ˃֮  w ?lKgeQp=ƗkFb7GSmcG -*Pݹ(h]]9z DPBP`}%bSXPCsf/j_\|^0!Mc$#K^OLN<=3z =?kĄbuث/PP]^.ᮘ뎝s_]P imMo )K"Sl^u1U,s&Z WPQx %nG A;[0Ri)0.TjD۳gDܽ(|[|vRKb`t*4-TnܢʪEXhw_r&~ 2DQ8r;QWVxwە-yкCӾ[Uǣ~ ϤOX)ꓘx(Ehu! V(_t,c'G;1c5^V ]Ti;ჟJF sΟ#asKpAZMۏM%vIa:\cf\(ZJKJQ5Nj0!aC+m%Bh4!VKOGѻK^^4@HX J!wϛ\46VP 6dųIMzؽT u7/r]p{*H͊VvP :G.Qݪ̳my~V`^Lm.YRRx@U^,rMvc5jnNn71hiߴxߒ?!R5v;VY'FzbCVk `JB|Ȯ &,#;Ty֍j}*K3rt$RQZ+x]"ݶcl#u萀1рG;}JQ_6$4&u JMg㹇z_8?_^g@1 X3-KN!ropkiE}Af6\< yXX!caX{#/qf$BOrEQa`S8Rhqy~%@CB33:WKy#6+j/b>d|4(OVz0/&LAMUޥI.Y OJ$ E,8Q7Spl߮t H1MR3mNq(.σw cw- ui H6Ǜ<g2lܸ#RCYǼ*79ulyƕGv7ȼ^Q/jZ1qM[?dKKH>~ːpjX[7'iP"q5%Iy1ʊxD}TP"K+)*CN*8EccXb<+F*˳;ړ-~> J@+<9b2~b||i2 A-ÑcLq)EA孟Ծ@7Ùǟ-7}l$Ka$et+Sqe=J۷%k"HCXpToJXgMŭ#VlRIV/|$}3.[ݦ nGZEi>tZ2ګ3҃&mf/^*QRlJaÄ PwrXqk3Xz/Ou Y^߲9RS%f D#n`VyOz0a?bJa tmd R[J+1̳Mqzfi3dL03szwaX=ʉ6$qB0T^&0 Cs+Xq #5 WZcs3kJt"*`oψP zV4TѦ4q`$Yӌ]\Pvf}\cH6 Kka>P> .BpBWC )A~9lk R֞HHpE~7) BK'q[((Vm"ZCkqOvLo؁1ZbÃN PI7dGΚJacҪ9q4nٵJ HBr&DBc,X S&C=À[Q1Xl9Dqle'U kIaO,Og0Fhhc9BH~mWͮ)ɏɺRd"2u':E3 lhCC+ǩVH_nNQ WS`D$SDyܴE!J. Ô4utbp@- rkJGN KPp%;2+[59pM`R-3Z;t3B G+v5 IȎ(])%@l?(1 W2! ήSկpnHO|TѴPÃEkw3z8fʹ_]`O+=jj mX d亟UC/U%n0g'prZTyfv%*旽xV!x!~{#NWcXZK@< 0ٺ`+aI'vaD5R(wφ8WǴf;bF2{ẐxKDt$+}tKևFwjSD02O fG KR/9o4“ k^)禌FL{cIqMLN7BX+ѲHK tR,ڟտ3fE EoRO Aj]R )TJԽZdJ>x4cfT8ryn?= Ayc~b}F3d"oHa8DվX/>P+@\lq  \%Y̢{ 7D[?'$0mG ܽϙC+BdMG7WSe:7PI;vZl X 8vsMgC&_lʈtcrTzRI 4.L+a@>/2Z"3+!oM7IETjPp3ݥ P=).+|JTʭN{ȵ5rr:{yŧO]ώr\{Нi{w-kf%\mK ,b\ .T,;X-nYr";EHPY"k{k,ٝoj}#gR!rꢅ+VF߂b͞@6R ]*IUr&1.td eU#K`M/O 51J V=1;_0i*Vct4ȸk:P θ U}]7[[+)p``Ǔ1NʶJOrpЕ~U Z˿k^HS)UO lI?"Z^oɣ"RRt2aDX/0je aKK@j49( 9PiA;>D~ĥv<Z'[= AxU66kR[V=K6TU{$j:.bF3U'5Q1!̃LjzԳFe@2ޝ$O$]T͞4gݎʨ媙`KۈH5aW}TU2,ڧ^)nʚIi5;%Ybg_IU>(&0X  &r|i+;5(A :b_mp1y.)޿Ţ!Ot?z,Gm[|61xB$0;Sn?zre>Iv_R#Tڐp\6ŋ e:&m!Mi."($ݩs(NRzAuIpq!dXvQpOU nLrMbβ ,enIodpW^ 9)ॻ]8ӨP{78iik03ޯk7la_btnzRU܋XiT.Bm61iKPx7mp4 +,JP,ߌ^g3U-6͜PnZ~^E $:E"4Ts%RG]շՖY]CLwzMM(Spz$r5JuoȚ~g]b{IOwȶw-h~U̳v PɁ[E;d_{S/\m ~/t3$iBw\N49)V[pi&@!j tZɫXoTW5d!6inCC`KeҫDKSH^y?dc䛱x9W)P ]Ǖ\ؑ{aQhg Z|Er WJO0;LX$LhKRp➓k7 +cHw:_z=IFWVut: SVxNRt YaJzm3NF.ea~gH/ThXHe1cerhfz3ښO)e ֛эfaK Q'EllJgWOkr/(Ub|G(g֞b2r윽֋6&x(ҫj95^W-s\'SX4ģ^h;HZ_ (O E+]''ih9ǨW~}%=1?=x$jwDZqܴ%nU1A;ѨbT3 ̋ \R]͊y^lCEF"nwɹR=:k0k-^.D*u#1U-!Ȭ.V @"@rQ7Dg^4ΐka!h^8^HiU9 3d\]"F3 _},w߾[i9%-sJRW4 NgxzKKM}z,U)Ef6hh'!Uv|fC+x B0MŰa^@7-raVz@DLgحQyCy#<0{U/bc{zǔ<7)p5cH$wYqcuѸ 8{{zn?'\1ClV'?xԒ^Y'pp&JT<[{%R @.9M=[A>G갹4ʲ .Bm(rT"FHv8m7Ab^ `ΌJr7e! =h=9Y9+f}ÔJE]V5P+峞ЛA?y8ASlQ>ҨWfBɊyȘ㚉8"P,\ !ZIQT,7#'O@-LC`ΏXeG? 9 gҽ km+;з8G–J#_r\cGǯ{fKZ]3ⓙૼupN5=h}rb5v ~}cĚ΢XW]{9?Q{iZ.ʠx-bDhd ; 𜫹-,ݬfW|Ҥ=;HcPQ@UC^Z 1 @4bwǗ4Mʗ+I@Idc7NZԌ:"bI@=+ SX I#a AKyb#naj ?BONOs ApFu )؜:~c9HB^Xٔ(cYL^kuN7utgV߷NK?)Ne,ܸ>v!Eo[C!>l8CF Jɢ!K>HQ@,[pMJPP+H{CzOٮ!Z)Zܖ^P-T Ji[G{jԸZƌ;Bv΍zgueu]+OVх#<>[pln4( \g!17 Acl~Gm;sYLK i8ZwY[ Aֻ*|4> %ώo KZGSA,"}ׂ7E:X./8jyɵnFRs_ɗd~6u(c[=BCE~b^$ sō M\Eqhn;2ud⻸,Zl1Y% Z),o$3 YEqoe]aKh! Q זzf{f z|p.`^=Bׂs !w `nQ3/ )2jdu (dIdP EJsep2C= .5r0.Fd;OsdX_+#j/`4_ߤZ.Rr~NsЇ3?4n'@;D泂Y2pEѳ1K#c{a]=zjBtcP/Xt;11)CRi7(Tm=?"i_Eb9(cN(9=v yӽ/& 6Ɲ)}\W$|]o*[ CjOcF9)y He.D=d0 o+ 9zS4%҇'xc*3ʒT YQ͍'`[ -D# ֪o?=˛#a+.\>O^<4~@CUtֺaPe*ۮ 9Mt K#pGڕp4%g)iA~Ӑ ,h+fT,w髚+~7n`vfb h^N(z9e_ |@|;D 1sXmԁ#`8β`2\@vؼs(7R+ym}29> !)Ae7u`z|'In~H膁<4̰w_8LcWf_"b\Kd}@[~tt *=s~@(%oK2[_m $W׮H BCZs0bs@cC͏ˆFfy1-OaT,/U'!1&*? :-MZL/ Tؠ>ɜL":b4?M6Ä(d;YV|?m@wmy=7\*ebkITuLnJݕ]6'tbͺf_LQUcfC o]pYϕaS\1D% ߩ-%4P)4Fzg. ueR~W`<Q!+Rv`UX>G,lՅup8eW|G*d LF@!§izA:n=-.F &ekP՚.noqӨP4wuFy&s5z_$0wLHYI~Ϫ+ON!19}_-IxmΥy[uܟCh>)I|M1U6J {b}Za6 j* ݣǚ7E"-W]`a>F@AΉ!*cj /-D@nhu(8s8̸*f!g@-Eޣ]:X<|j2uORFrvA2S0t(TF>lF'`] e~ԭ*=(PaɱOX{btw"LtCھ,f~ސD;-gif%6EΓ\5nyvt͊>z^8< X>`&6r cS1*)&+wAbu4\V?R2}qnf7kf)tPYH^4uj27ntHwrlS$tqhуxs?tö"efWxU#]bTYeA`\Ȏ74`izZ> ^Owg=s<*;M ~u}ݶpK' hw s*aɏe9/n.)eKsi'ԇ/}]O "—T%[/Ss@^> #"vtj@+]0Iz TWlͅ18?XX}As΅hkhS^] E3+ƳKKe3y-9")HW;9~BcJ源 |?gv'1'2!"NuF4}P:]F>2Ev;@`ؘM{3*5?,=*P r`pxlj.$sK?>WzY+(%غ&Pj iC'F2IldhQ:j_k*{,=O r\d6kkR8l.*\Gu =$2 J_`vSx1v W(07Md#{M qqF="`t6,b5]yNGҺL*aN: d{#&Dϒ5ߍ Ok6[O/Y{I2 Bt`lE;e>uojH=J6>S8x,ʅ.  54MOiۧp}:41[vB=#9ҜB+qZ][e Lj䈷-3_N߱܊$^Fb}+I#kzw{sԗ▥jV̐n$6:5V"'q nOLhƭE6_i.m B˲mI_/Jk:CA.<䜚ɿqsC((YNQG`,{+Aخ򈅮qjSiklo-gC@ GTO6𿐉(TLkHCv wB,4# 1޵/J?KE̋PB 4oKQO[e66Rq_ ÒzM{.s 8[wX&xVcˍEzFy bƧG$_Z1xKO7Rsg=߹F1W_S:v6Sn=hA)~]ت)p³,!\Hݩ@R qcG?eMOXؔ00uzܴ &䉈 d;:",uSU/Z6dp8(|y{e ~#(^gTGDz%Qݻ jI&*߷ !IL1\ mCG5+ޒE"w 4:8 Xtw Nht-&5i[(;ٺ-k:2c;%ǏHGߗ)/v83 vEDҳ*A.ri1`&lbZJĝy>ׂQU_K ҅R~RzI. թ9 {t>0GT.뽫ٲI̋ ֌yp3EaC_bK綖"p%&L2C8鎧O\_K'ΞR{-TSC! m{FP$OkZ3Ki9NG]dB LpLQo'8ӬEYGc@ux;Ruge $O"(Z/ԼP&fILB}2Tv5>G  ٷ'u,p=QuӍ07=vISBIj  +6ƥgٔyDb/|n 7~^'f;F%oC{a|&E,Ut @hjܘބ Gn (UosGOВL_) SH TSZ2A^28Cx|]iqKP['T[6ZQ+#[/GArt>vSs\D]>7 ,lcOs  oELdzQ̏h˽[d*M 5"_m6b˩rQ.HR alpK&)&e3++?#TFUdb֚aYZ4ȟoy(L:1^!y(Kp y@`36WW]Gsm;ڰ[bnضb 3VW0a u=5I @mN:05g oȬ]W]h9E []!(X.8Y1敷ecj>hC{f L¼AϺ`ueqC7f [0kcC|s5ϕq-SMFWbek3;%{];a([և-o^651‡Ce2a7l. oyi_ `bOGX)`xW3u ,Ù ٸ/}7Pog& JKtyOYkKV@iriB%. ٖnJa6ijt{.8ϻHr mx;t`F"9]se" B%}ML=lFX~J\@m]xփ;X”"2zl@7$S W\,rך`}fM?/7l2"wen Q:K꯸DH#u0Em$}KV<4AdZt\7 6\`+ j>`2M+L]ijٞ>\,d`W1+HDt4.*ag?}+rR~ !.LQ AF@;7*ZK *7 u#2F39f.&*! ψ|kHTL10`ͼ7_@-ݞv k/8x):B9;>FEj9H^0jiH,lsdWOH6Wƃ}Uyj2kTHfr9sR @/:UZ yjqMXQJB4(,Exgw|tB+!.B4v̷i%Ltkʕq`^! (p9vJ}"l]gO ߕe D4o㜰؇ !00e jL &q%>+ ZE m*NEGv(NivGy-u{ႾȠǷRqMVOS4|5}$Xl5ca'Se 7dzm4Z5x+@z\#fZ,Pm딾.M!ߖAns%D14VOñ'H qm9Wb!$n#dJ}a;ZJ>`f|/)SpZjsY⪺$Px^IDP ) );Mc|ПP̰u½@&@Yrxiakl(= k hKIEf9ޑQ~ʮP,]1sɾQU+g>>F Λj%:چ жDqȔ؟?<6jg?U|}CW7exժJ7-l1&h`UM jڔOxSrdm5s Iep1y{Ѱ6$V>t'#M`q[}*~lE^# ylODҔ. QFlQFih}nU:qeR`wG:vc[:%6څ]Nf%(ŢS\vi8qD~G6Z6*IL}=EE XcFGQ)=x5u('B&Xq!^R#boƲ~Rzy2s'G@u -p(VѭvCoB1~js-ï~ U_`e<;K3g6\ڎfHoIWLO1\Y?[whk*Crf?Tk+Re T,ڏ#m$'X(j uM(Yx0y+CX Үv4.D_XX2\3р[O}U# f2'&E a3MϽ(s02Fm.'Ph?a#E}UnY|׺zie酦Ƶ Zi"c{.X`okǦʠRAS[ӳ,pO zX6{kO=!l3!wG^>+\IYL>,[Cbk wqOhH; 2nS퍣i`P' P TςչN17I|Ta6Gw^|Ty0CzVOXr^>?s֛]H[ edWYU ˣXoH= D)"l }|3Ke3IyK%S2L'<;v0`UTo/΍!^Uw_Щ?ed'#( S-Ȅ}q\S $KP(HQZv6׊rY^h1ݥݖp6_\ ): 5P[٫+MBtG+rpvI6 M+ Ş82]x1hy46a+C = '6*c >^ VY!f2LMa>M- n MkLJR=ʻԘOc-O콤Uv ; 6S0C Ԥ­c_㴡R/ .zq+7LAWaOO|mh!ԡKr'*]neՃSQCz1&̅ byM(XPT*홄1;5~V\,P;^ ЧLƚt'P}19ǰr& ZF` 훋K8적C.,_it,4~Edd͟ f3ٻxQCB|Qip?/[dv uZt0l|mIUD% ¤Cs~N_ yPi2`/~/)r ݔj6)}~w-ěsE{3Rf/bʴW$4ñLiV$29 q*Ӷ/hO-ЇBo{N.Jn 9u3L Mo gwcБId= CYlϏS-CȔ qMbd<|-jf,\ӊgnIk0-wޭvY+DuNG ҙsuj}JEkɁ^\`lfq%*RxuC&z[Ȁ<] vw)e|\`Yl;}9#!b{/XĂVҗiT,Hd6s$aXxȡ! Y0*[qT?}n Zq[6 izmRӣT[x/}) @NfM! g_ϿE塗N4ML(j&ǪȭB/89ph3.M×_E*g9$z&4gAa 9';K8z -/jyvPed% qpBvlw_άIc ' olraޘ+qT:d9EywIY$Ds,D7GaP;iʲyexMTX 5dQ2X?o`q7K R6`GArA\5$D}đ'C(0]HNNe2-4+Q8ݓObYu B(G¶*7߾$' çNG2ϐ5lXĊ&hѰ˘;j;VdRrAZf33DGE*R/_9"*7&hMU0+#_jc}bJI-GOy{Tzfn8wyPMȓ"*.]jwYXlB2|YPվ綼A "{}R*XGX;00L-Fk1 ;ܔ@<_$~q<>J]w!^ɓsĝQm|2F9ɐb4|1֖V,Z򮸩>Uetc'G!3zuL6@vQvs' 6 gp9Jn%IlUYZOA:"[jh~ 0Cۨ-Mmj=!mUe@ ,yYź7ZC=W)*1o26 2\f-'6@qϵBS}+Q@Y] Y0\@l/YZ:xfSI&ó|xJP] >iI%{̎]LC$dXXUڤ1:sfn/ wJx Xgz<&57FQk)fc1,ܡ̔"w0*Kz/1 &΁{~^ʑF RF7;SQv(G:e5Q߲)ɶJeD$xAp60[? ;g+j<΄L2bﰩŸ؀\,A7jTif=H|d(ÜSdXaF4'V$L.cAXV5M fl'~[x^#?2:gs%¦T.W-s jtX5^  Op v$-qv\ E;]?'X1e&r\|S]iN؊b5^ZHtǓ.A^ ux ec1ph>av{ҍ"]sAN˖|8qu g @/[\:Oz42~40:+!@od gh햲x'u:)v&q77I{+iz{w Jn0us(Iun4aׯUc͈Nip(m҅7 `yr'ֹU?ĴXS͸Y;iOz2Dq#&'}@[T;haV3Ү0ޠ%ύ/:G z# Ng+nWm-NGUIgety}v v_(.y=vkZW (&S>JA4bmn(Gw*hRSHVlzt*VdZheR72)&',"eXqƇC1n"^sz&gJMmun>vg ^GJ9{10mA!fTG5 ')OoWO^ýs$ܱ`6%уO@T/y0|Y{mx1l/n=y+Wt̅pf(.>}gTj:Daz8xV)B7( \_v a҂rIp# tkT*wS[_. WDўW&0L{5~bF\3Vv-يUu.y~FqP8p9<V&X h MǓg\֞G!sR#|bl ~H wV_>ҹ̎*ȖYq=E2<w'zOگH'RO66Dx4LNS*UEɆ: T'U[~6WllU NYs0yU8DCLeVwB2ԁǶ3|vAUl'[-$_M΁$7* aݼ 3o u۲UiUG0,9RdS~g#}CKF_)Uڸ`QK):%0(21;9mٕ#)и%4 Z/QZw;l~MUt"9܁սI,Osz嗵z.(5JfC2sU`79>UPqOpީ_*njoN;vb7I\aTaeH~2=1I Leq~ʫ QY۞a0 GC"Ej`D XظfJOV ;wiYa!bı)5R5# w<D©o+2-@+8$0rϳ;Eq4|qHH ڢ9n4RfȳQ"X>ެL/n@lhQ\u2N,^6:xjs_6ߝ0Z.j j3&,p槸rn|,+ee8o߉ c!-rIEzЫ//Ұ*nIr];?DXh^S)'zq ('6V9}ۥO31Ls XXCػGgrLpJ@y?c!ܶ?(>$at!fli/' PY[cycƚm*XRL 8"hhc̙ :yԛ$ƛҰz5o%1&[U1'.R!E-LS XԦn"T?s-_'Rcֿ w‰ L8!{{1Ԣ2!\ޜSh_̯hWU֨6X-VDD&a( Պ$0%heYM3ܟfcq: ^%I},7Mil#&K\\ "++:✙: 1Jڙ SЧ[4(.\tZc=oNBH˜UI#@rUk qY +ɑ l3`ܹnl3cGi7| [̩.O0%CjNN(vN>Xˏ3^"GS89?0xD$!9gњ` 6c8#r\F rJ5 s{(->WXϹ{0Md^$=;>कIaDbW2~+Mk6܆  DZ1ga1zB4qs5YHJ }H@B۪+) ?8?to; ;Fhrnn]5}l {HwhOUިŝ?PkHM dy"Ld5nNAp\C~<8Z@\=,ꌼ=:΁ EA/Tr >[~z0!3-\ʽrӐؗ(L qKV[HuB4a>UN-0}>q"qz(/#GVmQ_Se2oT^0OVl Gs4-,c%6T{1jU,8'L4I·lLMj3}t O]DKnqq?O^ŀ=JǏ^YTT3DnS\vSՙ9oFzlZL#G!oGg̰,˒n;$iXVA8;jl)?dZK_GϬO!0A pm)Y 'a rqֻø}C??O"Qӆ6j!g]!ꎲ7ih_BKK:Pk piŮrƘIteλsl<:x7H2tVxMc9Yͭ^Bbsӌus?SO!UZ$sWNCLqBhu4J:pMH4Uq &%qB&_2[g$;^ț4[ E ڄSK[⬖5z_7qAbCmaC 9=י ud,> >#a"`"z%A&UQt|?%p9l&t URXy4h|.,~eI@p#5T}% ] enB " 2'?̡^ss_uD$E]0hӘ:7d6Axj& !m ++P)JC%JO/uu'w'VG˷N 6Rbm1* pQx8 q1 * o+E.y$N87{{ǔ<[6ĝ]fk5Fi'?_Svgy!1ړ_F#ʨE\K^î}rUkjr3' FUIM=ƲԀ-$Jɛ۶|CSg1z3e.;|5#*z,n_BǬ7!p`^]ZqGeLBR2 $'GK1a>`&Lrp!m ^4%TJeZ"ӿBL/oG$N:UXJ3'Gl"Ḕ o=s?UvrQ/(uRiGp$4_uf&A&IjMpq,? ύUZϰ tcPFtG:N HQꎶn\@ki *[NBHȢᰪ(hN]s{Fɒ<50*DCGY?o_,0C}yf&|Qِ@d?KYRŠpW e;b  bäd~fF@G_pۖsAȘDHbLU} ";V%'ߺu|%&TIԬL R-6^W`%]Hx|tnq5k)Hv8Wrkɍ ATz"<_-kt(+׽ԡlavLH bݗ0+re'?f03):.-muWeΠXqa8dɔ{NKdl2]3!!d{Ɨv:<47l  X}A y%ڲŦau.Sk'͆PT;$O?(` Bډ@@T!Y)if[1@X4kv{_bo\`u0񌷐fvuH^$_je),Wqb&:BiM/p\ ` ĿkY~ܕpD?LS 98JWu&8O۪ ֿR)fq/Y>jĄ]6ԒuoGg&\B}swa,jLAm1$ht(MC#)rKj}֏PO0kU5i,q H8bU_?De9 Tт .7U8}fOuybfCR}sm ў2Ma%Y>48ׇͬ{Hx=BavPU.TrYD])pq)7Hx) ~x&.->z.jF/djyL Sw~) XGӜq?Ȑҁ+, ⱙxQ ZLKGGBû:E5xw$~W$pQR BW9Հ= $JMss<J9FyQ[kw*i8yrOEbz]V j$b#,3,˽{[Q{V/;)9_=ьMmH"f.$#JOYSd}Th*V9!1s7̝B77UĆf@I^Wu7,5+^Ɏjgr΂G-P."iB<>$%枽r4YG%XH{l׫`Y3Gw|65=ť҂;rCkhy /Lveᖇ kOI7 1p>Nɑ10E-"WR]D|䟆`pj&]8v3+0GDnّjq美fcզ#b,H MU9] n}SV*0ʜ 9c6Oe z~Ut7ta~Rs0ob8(e!i"y̓i hý!lc4NeQT],<ԂW (h>,z@Y;=`u>e*!)U^D_9g1:rJ81Ƀ&GS=}U_{ ePI: '] ~/7%`Jk f㻠< ׊EtgSjn%Iٲ2aZ1 X&Ս}{ f,P0<]P > tރR!6vVq \ӑa_],8~h4F5Ks*ϩ^SN g ]bht` kG9!!6 l,Er`m.fPM9y;4ejx(~7]h ?enŨ ȼNL'FӘ`Q rӃzd+- LDPGȷ<}B@@.|fTtƬq3__uuMpo')aM:B˧H%\WO)P+=/!:#82ih75l퉆aߕYz&TS(Kȟe3W# pn4#5a&W" Pb -&@=/~_{9&d :x)dzѣox1&( )E W*NWlsV2=TÂ%":4ǀpZW!?gﳻSbIEo3omy |,K}vxfކVk?r),0 XI0"hI`R@&IgP=݇3Dk)"xh-cDj,B+%Eg @UA X_sڐ񑿽Nqyڝ/N¤I]7-q|pШxy˹o5]yWt.A:3Wl^AڴGf5Ba훮GCEB C+c?2b7`j|s)+`ŖіE?iM_;9L".yP^QfzS|oI `}!ɆUи%Or2: 9 dG$Բ:psɑw .z䯯fX{ղ˫oxC rݠye3 [XH/uv,2)K>H xjI4W'{h—rU$Ye^ oQW%jOF80! Cg`γ}Zdu>wEYoH`q/sf;׋u)ÎYN7aDVSd;W/F+7H?Q %VLǶo= q`PI`\dL?rte C|ŁdŦi久y<@V| (>n+g̏`^,|U'Smmm;ra Ex;Fb/kO7NtR( R,r2e+ L^HZ_/卻r) ҅ kjn!Tܼ.IQ1܏ӌw!v;E4 CrV;$/CT,okr"EKCaJ7S6/8ɞJjcއ7U36k\OQM@\8W?G g/S].A>& $7 į;r'V:CJ:{v[>cD I&AِCVP(=Шh/hSQrz 3(" =6Vwքi3T7m3(d}gd̒=[ [=,"4y7KR-GB:4 3^YtIH+ 4Znܙ5-8K R|PF1X.r#d1Pf1<G KG`?'ۡE`'*&M [6rbV]gq`ʳo ,50!@gG%PǏS$N˺ c u+^i\xI[32™$*-AVR kNxiً;b^ө(vԪU?SM̔ƪe6y /,"m{꿑Nq0MJݓJwQ ?jdFQH#ysԵȏpD$J5{_/žɍH(P7 XޟvI 7YXbi!1 aF6xQ{%^Qczzb{0  :-yJ6VYfSR6 䗼^|>&{vnA3GkY|+"q8"8x4߁$/ \>T_" q}Ew]D !'1?#Y6TLA_OѬݚ́rNۓ8_QC?W7 I JpAj-Yae&Z\)CHcBj4J &HԹ$ Z"ͬv-_)};p4?_C6 @3HS׼O˃;.;-n֏] -_%+ҹbnQK[jVO:=Ry\[ puԈ dutY>M'Ӳ"P=.i=NE {a@co*~uhtvoM!~!eP%;AxؓtT+DDq)jNù+x}ulȗ M"5gh3xυ[sIy]H?QJXW`OxiS'f'Tf%mQX :y.0'wEgWu@ԼA _h& [-cD/?rIOH"yq$LL`fm1WH#Xi tnhxa_~Q;WA_ 4[ }9w1b7^MVu@̎{3@^nu&]%!DTC߿2fסyAaZX~tArXΎwD0ϓp,Ȣ©ӈ}k†&1G&8\E+ujhئ$Kp9T6S͂}e6FFBeM$Xx}*4B"/fad R]07) fp9B(J %:U-u-\"ܨM8OLb?![ Hfw+ѣJpCtiPDTiU\wz/<~R!A)-AK :]RZ) H#ܰch!`=hYJC:̧ԙv䓘mmmϜK΢!LO )H ė. IB:?b!n䏳A;+TTN^rd=ELm4w1zos 5 Wo $@BcpGeۆoYddĦ2_&<*֠t׊!gA D9m5XkV6j޷APB?*Q5I!AFsD^xR8:>$jo1wrlVx=,@Q2y=OBpIܢ i$;7`#%rH7^{!Q yey&r)j@.XV@_Yf1|4FꉨS\[bC!+ )f*bNxHI=n>)Gx$ni v@=&vd! TYsV"mPD08 a6c+0kzdp{A_V lu-* A8΃%b },fV |FȐpL4eܦj?UK~芻ս"O`"b7"KΜCIcoe3xD˼S!EV 7@g꫰1TTiYQ nי|,k'xs$eG֭^t˧s?2kRV &ڂxXPp[Ɂ?܅0a^UO7Ok.SH%`0YC] ;z6ewP/L%1/Kӕ\5*UaJG%5βPΦW"S{ud"=yYZLh2ƮW7N%dgorT$@D֖7ZRܻ Jk'w{0~AJ7@z|'0%p+ WG@-M"r!Xvq:9z[ 'ỖH K֟ǷK2azr ڥh ۂn?>L檯ApZu \DabI#j-?F*FHc[ɩ'lI &?^&[n9EJ2I_ޑޒQ|D'R"vy/+ @Df{t;뀬LP- iG%Md1Pc\ W*v K*K. ieW߯In+"W}ѻsJ,J@0(3"@-<)p<5L<<:EY%4 E}N'mYis=6e+ON{mT7x [AZ W| P)@zye~_GBy)ヽnIǯ~E27.wn~*W|D_izy2% pD :IjՕXQ f>lYmִl-u-V(քFy@-G {ML?7ŸVeSk|eWeaLA*Y2Lm~_yiH}洺 )cb'O$&EКZa-ggsvoO;T&OhzS!!Uil8'[Pu V TQ+Q tDVEu/,Ś45; y< eS8S5`o7jfj%DMU+ SA_wn_R$(̈́[=q'BUf[8|A\G,z*bnh725<3 ;6isᚵ2b{ؗ L&;5M׵ O_ALHd4?!˿–*iiq4G9{C}E`iS!xzpd]~ID}9DCÓ0էlCN(15I"6M꺊Q^4UKZ:>-7?x'֊BǨwa~XDeHytT]JW2[c3j 1QtjɋiWh@WqdGKvBY}p/m@y]J~s5$l<\TPT"z2vZ]ȆΚ1 `h:@?b4ҷw rɜ5v!{+l"b>\vT>P(?<9u?)Lot--!_R88wmDg!)Bt qu[?ģܽ( 1$g]uU٫L z/léʼn+jDs K@9mqRf0Gб|37S 4OҹsbHQ4a5 d:dţrє Y!10hEB*X,T%GؗLɰ~JJRIt nDO`oXkn_9-^|1^JyǞ-z `9ễYh g:R(2#9I<. 5v B붺kj`eeg]-#;*lu#K럝ipG,#):~Mg T򍭠$x`Ye d*r 9g]40,M X莉܄͏Mr85t֞KQ{Kx0\;&_$6NW"jC{KVhP4]9\(1+2Ƿd roO|smgъ:L-@Js-vO5 ?_9C?;7H Bwu=OMc3^BNSzZp<8.#)?j {g}-Lԁ;qyֿLwOhcT x&Y{Pt\NyhijL% 6+Mq)CGoIz5TGE06ΈjVʬOwZ Gٔea$uf t٘ .!'G eݑN5 E@@{aWh=a} Fy 'U +!,g[q`ťh~5Iu4lzᗖN 麗vH#0LC2mv:>$F츙̒$% w2V"[roBT o.+N.ρdaK?"H,&@a XTN\1x#LHD )#Hݝ;Dqt"\Tn/C4'pD_U ˯IM(jӡ%4GR+^MO6S,*1_:(E<:}ݤ4hѕe9I)swY!)M<ju'j޹*RԁJG0/\!_N^ƙ" P'ރJOau_&:D-QҸ L;y6IyB%eRt.oV8~Qf")hJ?ZڷR8) y2bW( ǵODM ̑F㒡W/Bω#A!SvYd#􄋾#}6YrLn6q~94rfn=ힵCn#-ØrakraYP :%oC`g؄j-D"ibC]j9&*_9 @sI]S]o-XF5?V7MNv9)7M|JcXy/dSՈuL'y{u:BFtQRܜI W^oYoA;@~ Z\2` Vf`Ѡ_$.wKͲRyR6H7pQl; :CLR@Em?P;3WT',ø#u<R"~KнZLr2WB7{EH5W1ܴU R)^;t*:9}d|:1qzr,_m;dC$TfxLf~\(R,6(^؅b"ދt֊ޞU׋FjfM V(}tߌMmKt!LK9O#AB+Ї8{-N78"(*|^!"YVzX8f>Ld[p/mBo:@7  Rs3Aߡ,|2$Jr4>\7)_8ĈUn㚥ګi&2?і. C~v _vE4[ӴRT?B$ă S.]nb^: fdp i?;J#Óun {`e#_RBFYH R%_Xر1Ug k[~ff;ۆh@Oq/dX.ۖ^=~?#UO'kQḶM+ $rN'8COrlȸBOcFOzPRE`]Z;> `iz%ҋK-zвdkb'T&Fa{kEDqHsx_^*َ@;VC7yB.AqzFxN\1YXukc$^Twm{2Kz*T&>[ 3q_P.9Imw q0lBYtv oZ7Y|60!dY̓.lsgmRT_U"h:68)AV#j栏V|(pf&n]&=嬌aWltlO9y/5F.6OX v2f@m8S 6<֌[!" j=C{b2:^y? qf0BDb3i5iH{'@'(i19OCn:@Y2TpP$l>M#G#XDe6 OG, b:J@$AYPnyN?IpYޅKDX 8mEoD\< !##E:xzKf4*Ht7'}%ҝ-<}KeQn'kA}f%CGZ1_܄5WHR8XT@==+=?TkjE죔=GPeC  Ϗ[D-QFޤ VvoQ,0ba9:H =$Vq/x>eQG醏]ث4'iqko."y%N+&N0IJ!No@7=}f4FA绊iQ#'޲ uǀm>_kU цEU@U78WZ~֟O2h;ӡҜJW39 {ZfЋPyڐ蕱 ,-[ p0"[s. 4?b ݶACe-k4HeuH?a@[R^$_-yH)0Lp$Q$Ba/2X׾@DTAJ6:#ꨟ[Z*W$27;ѐx);j U"~BtAp^`EVV7!qߩݚ`*?EhAf<$*f J)[LZ֤{Pu`ۏ>SFx]$MtTcxn>|~K&?]uEh"5WhM-@ pRs'MF0O28$z2&a J 0OP 2P6̮m-z]VG)lA }4+wpV~K lޔ:x,#Ɖeq~Qبy$jp)ƉXr6 q*]zn}I2dbL9綰3åND:zw Jؓ7ڭ=[[dLKn<=*CP *2Y}"ӰȮf8Ɠ)y,ȑp[4,G$ ?EKzl~-ZI)w Ⓖ΢2ZQWc*ZAspRϜbR)d.b)y3TșJEEv*:=oL,)}p_A2R' -k<3PV$kpcrm MlkV2͑Sm;Z <@q~R{v1H8x@U:JxevҰi !cQӂJ.Zd/Kei|\9"OlvQY5 G4Ft+XPh~~3 |fE~>.$<%u}Qd4g~?U)D> YJI/gV,8 ) 4t6G^!X`? L۫F'q9<m떧T$B۠7Zej{PSyߥ ՝ECFaIDjrk ֓sqF [jh/"OӖ]SU>85-Yg6DO(X?K \ U|xn[}OFFmd3"DwFȃGbeY1I/13/]x9p`"}y?`uT0Recb}SPwg KfPԈnBF;cSe~ׅA]<~9s4h;Տd%k ƍF"3CF-7`5tU'mGiۖciM |waTrӾ@ =%*oZL+M%|HAp Rs۴r9~Vz*,jp~ĺ|'PN:K#Q˕#EHB_XM|~lVgH]&pPglqkiJnAm9:TKBMUߜneobsųyIXkZ-&tg^8J?2!ͱh+\rnU_L?!™r,9తn:@ޜͯĭ8F# |٠L$< ] Rc , >H)qDK3DL2V$+mpP)goAμU. %.Pcda^ Fї$XG bC}i;Ƣb|3ɥUk[gN`;X4?lΪ{l'!6k=H%vzϢۓ̗tt-(:ܨe] 6F@pBug%!tRŲ[J; @ؔ~XmAjLx IпrB[a3 $i_HJ_}&$‚y%f~vxe5ߓ*;T=ﵢMqb:n[`HwXWU2ܮyahb>-##<4'4"{)=wo[mY9⡣ xHѪ+cw>? G?C#y~3),H}p~?V9pDd5滺2l}zCydˢr #ڹo2o< q5UZU?ɏj!̓w$MPANAZjz7ݲ`=2se:S$&nɮ}Lh2 \1m@_oj84Uܲg?Y!0g@!Y5ٳل 8vZ~xo23o1Q0=X5ʜqݨm|7|V؀+3NՐM*߲Pd5'Iv67jDp%eOCLŘa^:߮--/}Fa"^9 I|vҰ_[tsoPetxFRhRl1 Zp6'i;h}ZFEϤыB l-fr!f/4VKw`CX@SD!v$a3_4U gLS\euCvِ.U+`$̩qO^v= !o9ˑ3fT^[XN`;3oWb݇([h:f-y3J{.XZӒ#>%>9hO|q.HڇMׄ!;]fg] H•?n}c>>o7:'O;OI81'?$wV>{<$ޣ=y["9?w=έ3\r/K-{BplsL_7G fy 1y)v/;D筧ddsyuhk;KUb;*f@YP1Tx0149nDAi:Dgo_ё_!/K[F Q$~ =(dD" !b0;u|jZ5Zr.:@F]ٺ!5󘃵sd_+Vkfy%tu_֮{>GnrXD V\?{ЦC޹9/ N:},gA"j !_q &.C[ NGԓU, % je_W=[ˢ/oA}7D_mb1 tsߖCXgm+ l/[^2K``&4d,VD|[< >jHEMvܖ:_m{ii $iSi{4F}k-4A~ O.^Lb5Q-wSgF>s0F&| Nk|Gt4d&vY(2ֹ=Uwj8朢i#xt:K)EOTw3YiBEzNozGE8I?hm /did݈;u}&V)8[^65ZcՐFܤeꨟ''%I#KC℟j2b<ѳ@b{y|o"W[gH5zz+qn\Lho3WDkcJK=ua "j 5+@-,~n&ә``QQzK"A_ȷ?@t9I}G5XϦ].Ed3#x/|ISz\p] SD(Iu^jd(5R&ccuѡ;ͬ,%ckheȢ W 3޽>fwv7A/BZÿ}_@m4Yhcˣ5sDy} #4Va2mt  3^4<䄈6ʹnN)@+XE7r- *nzFkE#eHNϭN"!%P0>Eڈ콟'k*q2w;oUpo7e0Hc94}2+D)m'Y*p~,U)W[t,0bvlɳY|g / Q9,6(ʶC)"_.W =HoЋbe\bX(b$arƿtj15"UmAJu+&d$\aS*ZPESǹHSm>ͰoO-Ұc {k{cE9X*ML&]KA|F&)m j\yʼn(S:n{Vjqkϥ fЀjKnTlm+Q;z7⽳9m]|Hs;~3G @Hx)VAiMq4ty0:!g[^*}z鏘&<$BIj#^Ÿ3U@t싖5LM芕:^b$k*؉&'bJ=poC @? Fn]ZfZt yQ}aÕHwb-U g ujgn^##! ;ß|fRau6<05&[B^13BS2FFi(Xu+0H*KZ/” !N\|K|T)˪!#(k*m+ z!փV"~8e/i}rZiUNmOa*xtWTQm~-Gů/-XIP푂"RCRW? b0EѠD%1Ԫ'Y|\\]*gt 9BeOZ~i&hg8%GW@4k/g30Z{Uu,1^זSzG|C[b'z? !֨=oZ#<2@?Oku8`KERV@q.bR?ɢي+iCDH$k/DҚZs^&A#;_͒H-gVzeUdwZڥ 8k{>B A}'ùB٢3*؞nKd1H4/P;ʷ%<ԙtUjxu l ׌Dy S|L5{,܏4%d0*w ΍NշQu9@`ikNNn0bn"K Ě %Vv}HӬnuU5/9G8 rh;9y@W8]ul M9jYXכ;ij?++6(/-+N7 \PȗFDT~J!w 2dMdt("rvהv 43o3XR ~'r uixͷ;+e?=>5X;<%[  T}#<ȅ&LGfX6MžbM+./\ َ܈?L5R+1*dq:lj'>xeu:b?YY$jK? 3Sa4آ|ӇBth1ö/ٿvUZt9I1~WWX{]. B8=Av(U"o^=h ؐb)GjBz/[}|c* ;k}URDA\5wM!YB`ƒ4ŔHS;1$VnWb-bUyW*$Y?eP$h,+SiA@qC~oF}> 'Ǔ&%_ʼ-thJݷTW_MKڀryP>"@ q±;`J[*mh jᱦ{^p]hpȧ[jH 2'k'|U-8$}α _Rr55>4g?3Rph6²b_5r/QQB]TT£gf˩)tb܁ܠl#?^"[h:vh0`D7MOkT FU}?*^q C] ?pp(D2>D*GIWThN! y# oK0a\~1 􁯩sKn)|7#m(ƿGِmKa)kO5lM5VVGT3S͐|*zN ,cuѣ?m̱$e=꜑z[5%\)h! xeNG6\GdK범VH0cMx,42UGb g2n'$b9X z#~;T4b?#`B R r0 @ʷMm57i-dK U P9Dz/X9ݒv9_"ˉr,oϻ^ۚ~UdQю@5[LSMDdY. $lTt^+[4JT-^|o>=mb zbM%zo(yLY B Kmj}o-K 2)X>!LJ >tJFԖ"8:<q*5Pݱ+BQ&ڛ& =.lCz~]3r}AL~Zc>A!8Wys N7lAKMcY嶄מQ5@"HvI8䫵[2RO;=Kҽ}%`/e|/[3˸ J}WDDl5ҝx7>?\"}޼&~of򏭏2}쿭3a{Y \yXO$ y_=d04KrS֤Ki5ܪܖ3ZRc!CfaJM& ~m2DGCjgrp+B\L#qV]R𕣗s) [$ƍNvsH6zFlW^jMȶ٫Q%sP;Xq;Zh뢳g#&--RfHTWfɭah&jYpY29tk%VD;MEw*tA/7 a>qkrS41>?۶>>kF4WݗH $\L6[B>ڴ_-K9Uf!A!7=UBeO5d^ Ϛz죕OBaQ kO\#!3-e.]s>9 O54g-i\ghE"JY5gS@,Њ%B .B7lNz˨s&D8(,4h^tlqׅ˃y9!s!mM6xzO3(&fd7Ãu揬u*Cv0Ԇ}xNbxn~J\ 1mWXpow$PoN2wc` hĀ t^L &5iq:ZNb$~TUY*_j W-^; ̥yFiW]jgm9ㆿ,QXVFk"dhAݘAAT&&]da+~w>_!:a:EsB2T1M&>wͱ58mbm>"7z+ylˡ)߂ڇc5\"hِr9 D bO{/,;E_nQ'ޛ<ϴS#Q9Gj˽0D%<ܚ6ܛǮ{(lJFUK oĢ!oeb(V.v8 /Gۄ+SoM*,/KhՖrgJ/`S#YуJ- c iX # T.{X0w9mM?&qӺ 017k"L@js8$PkL[+d-_A$?.!,h$I9b oj]Kc\&W[Is0 vZR4h GFªz1bEqld0 01Bl2[` *2|Sh9$|ӦЈ%BF~p/s/RmH*s uҹF}On-#5^d3J#:F"*gn~qƧ%uNk{2*RYR;9C}Iwq J]^p,2PI#bg{B}\$9)lD 5֚J,D. y^\6ҰndbSD ˋdωa„*_#15`$^_eNLS8毿 Ii]Ea* *4ܶg64j4F,YE1E,KA)2 m2&lQAӛd3? =s o{K"eQq:p1O8 ՝'E!\dX~E(Vbz9 !7;ZMC8}ٷ6v5ߗ<qMTfZ\? &%4Q'$d8Y1EȜ|U*$y1#jJ?uypk NU[KyN N۴bz9* P=כSV}ˬd!(@"@ߨ9=\7cn,*҉հ"W<㨥pþqLe~;[/\^qC4RKPK}9`%RיQCiA5tNaXe+*:WbSNPsHR1#0`C|-z!۶K&hNpML|%ņ:<\"/g_A9BxlqWLlK?7߱7978et Ցԉϒgd 6Z櫸kN&+ir8 jMxvE׳M[5?4p䐳Ý_\-.0 k|aѳopyq*+Oƅ|$`[p] '~qQDzs(AF_O#/Gߊ+ޮѲ;N!} }h 2j3^V鹆/6p.twr }_pCX+{ %80/szqp1wyALi'<"t 0j] LZ۰wз=,\~{* p fTd#d,ntO l!,u˲-E# D{A.YQv)%鿤/L:OƒVոyuE ^ P~&/}'&FRpAQ1ٻ_@"آYٞWP\X9X(.S}5}o8ԟɁncȊX>5̰'#X)H&r@U>`[9F>J92u` 3Ih.qr<܃\ Ј8K}"͔ XTv| E1̚3v]~\]c 5gɟDZ|8CsA3KE&يbft8C˝}+$ tA*rm^p1?!H޺L0s#/rh98xh[[¸qQ.[N`箄F8ߍqOZzu!gr!#ffܶnm0ӿYe9zNPdMKYGk1ȔӾ|(TBii!1ʹcpE:VHs+^ҧKj\dRO%~,Z v(4d5zVr Ăj9tiJKOȩlN8*4*ڱ<r+_ʔTL7nDڌQ ]nZ'?5#-?zg'~bfkb$0Ƭ+؛a0)uBKs*pWY'TRFo 创7apZԛ \,4ݳy.!*4͗Tr3:f\9v!q_ ‹BhC.!q7(^_e,mc6E0Sp.wC" a~_ IzϚquuR>_ԅƙvJ&?% -hH?bnUH?&ģB |$1Q ^D#ʆ;nz@Qv?8R&J|>(bM7akp*3iNCO}V=h_*iiT :[n { !Ku ]w%BfF7׻2I/A[6btWw)!xi$\DZ~=p}zZjh%ɤsF BiJߞGa[u/Q_]& -S\̅)5"^KAiK7mm S b)Dcy@~Q2흣^+:,aJry܇0jUenu4KTN/{ElA]%t'J#z 7 =H{KpEHPyw7#9uVTe|۾bT̙"zIdcr,+֜wt)F/^'l?'«e@۾ɸGL.5 f >KbF 8ETAwXɚUBoDbuN4b &PKf v+i>_Ђ9'Ëf'$XLd1?3G\1GulH_t1_<2x2őu|LC;2 aK]837]DtѷT.[ Lq3AD"$dMI, <D/kc_MR_a!yOZ~!lB“pe~sJ28fl^V]\v{_jmƚׅaHrT@9+ >>~'`.XFy\Kn^0P}/8M> DMoup;ž(\}+j7ahl7Fz qq`NYW_TJRfJm$r٪8<^fýI!w1LѤA0U#H55)1rtX #XN7t{M֧!m8@6|@s [/rsJ-6 uOOj :Y#`3JW=ҡ&p})0ܿSZV՞ Y3RyG@K VBXۭ-c2b+(.N<"p׮v*.zf4ZOӚgƠ7'/q)T첹4d2UI(eKg]d)H!TAб uBULm|< -wQ7PWB:IRHڹ5Ӫ(u"vAwMѣ+,`YBj=?aFU9egY8Kg5jQwȉ:{t³jnx6>ςBiy&}PN&zDϦA1j?P-S ƑUy4xodfT+pP>/pF6;k.(hWP"' h  -<r nYɑ7e{zi.cn.AI `̻tc4@Hx/xD2Eլ7AN[9 VKuS2yd3(?"* ҙ1J|-ZՄ(<"䐿_0b\yˌG#8v6^IcG[7*OʖfDa8uACedxN镤? rDdn!(~Gq.yȒ ,bC%׸[ i {RJ|3_;f|\Okg>~(wnͳeT=w1KA~ysh T5B;|dحg<%4uPK^ p^D6 a|:t@[iN2C4ʖluOJ3(G{ ➭CqHv:tCٶޛ9} NjQ6 h]@T!%KJ≛!txSfب*J+ (כ-biëPT{D\W_ȷ)~B44>RWE#~!Sܘ!I9W<ښ;"i[=5ZugQ=NBdH JIxv6ʭ AxZ1̏n%2ݏ܇H؅A9ζjmjƈQ؉:'/hg{d:x JWSq%PzgڒE ,M9  7(|==Xx;%Ny11.Lkb̼:h§ 8Ln/XvzBЅ4﷢lbtI?a+k_w;l3qiHfE@1mcXAk@r9g93c)+Q´$)9Q _i%b@U!xk=*bnQ:B}YϾ)Z`j{]w83Rt?Q(R$/mdQvF`癯y|+0"BՒ ֺ(b>dZ]'7ו 2kgOMs삔J(dՖk"%<.M>.q.dA=c 5~!g2'Pr}6h!JAIϐm,[\Ѓb &Gz3oٌCsdqj֘m;o~ۑ`J M#;N.0+eB1A;TV0Tq/L\䜻ꣂ@rvװ! Fxw K7SBat`-fY-l>/ O:yr<[uB!f ߊj3\ğ(le:ϭ7ıT|7#g?s+tGskCn퀘QpJ}y gÖ8퀎u^U7ABy05t IFz P/ -5b7^bD#1N%ki(%TRē?Wp cFK2+Lcktų34=u&+MBlf ǯXpثл#\Su ZVɳf4UjյH)y ŕY @K t-^psiBcϤyܕZ:ⰵ'pIL5Sjοq迕$VLbK0Nxf/]@b?kt [=B|@R0L` =$rR߂U%i0CBQ;S#e1qۤ79hO֖ޓලa"b QAxM1+W1 :9hz.ՍOazs l4Ss;˗.[v}aE%$(;Hd6qKw+-prr6CwCR!i _C{wkw 5R9fPS).>H-AQ~_-) [S]aw| |qhVCP$S? ZUqPDiZ;8$VfdcN/ $.zj}S r S+vY"YA.\dO YuJeN}-w73RHi7V_P.<5A#Z-mIÑ2NQt'\@HٝyP=ZvU݈?.Zh{*DTʇ̭bt*}s~^N7!W3D%+)R!R:/aW(Ir sDFEAؔ*ecz+pQjXRZ #.kR&$fc5 o{@uj>^ j R|Gۢ*.gyu#p&"8wp~*ѻEco9&o<[`re'ur/8)VzDQ;qO`ϗ.TL6:< tSMdtg V㣲~k@SХԭ:4:9V1 o4"sc&1% 6~t9ftE{!֩}I%Xu~A ̮)'ycqyJs N}FPbkf4h~'h:v-M.m}Hlj*=  :nQ -A 丝Ls28W|zkG:0}hP߆ k./ƜEG["@gwWhP^UTt˸z~wW"XAhWBG%~Y1|\I]qilFpKw3v?ޞN hT^@ԳDVQy&]rô~@ Bes EpqLIz,%"gwBN<>u7,HGuY\5x) *) {l-js=1|g` >,!o;1SuhO*>zo{1oa!˖mn~E]kLw%r-n7װY[{ѤD :}pAX_nq]ʕ º VHi"J hwUm_iN5&v;ZD!ʾfDuRU~JaWq%q)#uWlQPRǬ ^K}¦ջ6Yy ƿKiu1:)gqAKJ!+Eۃz"}x"[S_KQAjVR><e4yN^+$A+ ~@40&Lә[6Kl .s[|Z]zUeg2sp[xtc!_fD({'G 5SAÇ{2H|o.=l/_#DђL4]RpTQJ5h(t^1u+vG::Jv38;RdzJ7A rqTJ^!C) OUzؼCM!5mR[+YIn2,ZVe6?W|of:<ց0*ַ|qy\zhQЭЦLŢ5bǝlNkz_P؀L K*\MK*~~@-$Je`v>>e-bb|@iB5%#0יOdNa;K+(/S J3_. \}3%XM3OjدM>@ơDA_OOyg\ h~ &e s;"KTz %L )W0""i_{PNʦʢ3D[ǕjP2sd,Oc(s_Mƌ{D#˾ݾ楔o166 nKBJDk\byF:T9oߧ$-/oT}wjߐ"/lJ-w*@s2a?d0 zJf_}CRԁWKST20n˴d,glµ Az>_W}jb؏f[z.6ɚمN1Ga40 Zw:r?ޟtYXPxD>z9*״LgKH˺ .SCMǐ+;%g͋Τ~+xʹK(u: gp}L-KN%Vc ~qNDݞ=#e[^n, k9[] QWOqEio;6ۋq$V^#VWvA?:U"Y'rM,gX8ѡws2q Zbbl#v19Qoa2Pt|˭"邆;!eKrMs_;%Nz+ׂ_@#-Ɯ/Q vK"+uL->V}FgQʿl0|r&Nha3S,_ń_B,,C] 9\hѵ,fnѮ8OCS[=mܼ0x ?;Dd9Mxr`=ߠ0[]rsk(Wת?F{J2$U6//A&WVm?t(\a,k~*t{2/[/BRm~e>Α.1h> G]"GgOhNNsA 9oT K4g'x_V/9p7y@Twӱmȩ HhK|rVy 2AɸP76UDQ#1d/9j^./* P 2qd@ˠ.H|)]xf()0 vɊɼíaQ!@EOf/ײu塇-pANۃ:B\@LB݇CJR@JxI.w~O 6~j{!Ă#}j 4c#Hޝwc✷麄}*t[Ci`%R߀J!:Ӌ-CHƷwv;y[ǣ-BwȪԂr]A ~pO\nU?7ǚ4;Xz<_xJ$()ᐥrZ/Щ7 ɘ,-"=65BfGukپtqLHn!OVO{mBēPA :V%;ϫْ!#?@TxZVR-'OlGe BcGb$s w=PȠ3 ~9bZEDW²jV]'e3 x3A_>ny5U84+C giyĖtR2 TR#l l !~h> 2~2fwe[Z@k*Ӭ_>K!v_K hlnxʢFZM ęD>#N#$*mV(<^LVQBSJ=~A2x"cジLC.g TY'%8!pO/+tXUSߺ3HHt:dg Pr $zk\XԫyR %EL^Ok]M7WOe| :߇m;2flLR*̈߶cʩiɬu^60:_W2`2m\o#h,4dTAQ&sW#DA!ҕA/`b] *%͔7ZX >GS,"ȯq ʆxYqU:֯y"kqj8Z2BeD^( B$j\(;}¤a?+C$lY9RQ4 30t/&?w4Cؠ-LIå%\e+:Y4w(CL_=)r0JR<㈉;"UywZQ LזXfz.s }уa(WځIJWz]s#7{+lX ֖qmc'/LAaP` +C.߇AX\(JGo-l.uT@i'>Y?g67T-j8cco;ZCYQ]zYwae*"'vo5f^ &3>?> (эւA)ZwSal:\v[Lcr%8cnsh[60 zuz V"o Zhs~fgL*kł,u#ף.lP)I\ 0`Ll Zp2_dGg˸w$z&8Eg}GK $~ RV(+)@32!1r`GIjV5/Lu &Ӆ߬l ds+!/Lɵ>T4 IPx^FL )U KxLƋH pJC CFmu(bKsaUT5@A"6Ҧ\O8 !VsoFX ĩ |V!Me뉇ШyP.dTA%l/"` 8ϝ?\lf5@6%6,Eи8˺˵7'ARar/J_i|fJnϊIUIDWYe@F# )͊#VAȫGB9kjͽ]l2Zz36c4pUtt*Y1]F8TmQլ"; pEYeՂ-yy?u3Tn)/Q1JG&͒B}p+Q^&2lbFOD,vQ_#mS>Qִ|yfBR_Î#bp9H-D.3ea.""\SjbߖJd.J @G<,bX QœmbGq|߅KG~P-@FQG2Ak;q>s5: L]ӱP4vշ@r-Ya]%pоQw%O2G T$>~0 @ۊp:amEջ?0_T.;]~[sD/!Ҕ#كjxA!&\{*GͶhͷ*>3{dP60E0 A3{&K ;٣#7ћu0W$bXy*iN-u]+_l$۲o[$4]աDh`wk=f.bwn^21l]Z|[^r@KF`@?mFe{&H8'J<ׇL|v4{&*ٮ2z9:fŐ/*ۈs[,,M=7f>K"UO8MLGD_#S~ɐc_%lBST̸~Zkl{As-a8[kB@{CZ~denC8kjÀgdYE2܄I.ڊl(F0kFG&@p`C Yq$Ѹ,ꈐMJΜe,`'ѹ'ܨ]Y?|[$X/u1={fnz9r?T;/G7h<XTkI<lTzg8V}}RJk$(*7~AdN1f 쉋oIzK\5硜P{, }d}71q 5{C[t_2w?CSQ2ulF$ȴD9v9կ/De H?[o(ɚ(/Fb2dCCቮ|xd!5-0ٍ !̔7cF%`8M8F;In+t&> |]ʙrd_.#'ߣfu&157#`Ǎ QhszyH{]ÏA?R|4f;z]𪝗 }Qb%v6t8*ɗOMԨ(\]k.u$7+z-b%%ĬQ*ߙƗ@iC{P[.R@ߢ-E3Q,Ϣ֎p`3@S{ "婿DAD:"%IDY*EmX>j5fLd"Z0ĕj\*uH+|3FO8V"v?8, N8`#iek?+CJ`h佝Z2(nmT ku[hj,[6La9n8b#; 1ě2qѡs0;6~"}mXϠM}\3 eįHڿ%O|a2shV yxR *įiW4шL8 vx@G?a:jk|U y|*ɾras[>4,xf|vuW1F)OĊ,t6PP RL)G.Q0Sj˩.'&oļ1ڪ%pN=:ɢP 1`*Y@rmfysQ k~8bS"Rr4VJxPyWNwBsIxM95{#O.]Cw BTPbp8.]qmߞ;>aq:~@MB-pNS}X z<Ё,HHgܗMVA4TuZ j}dru!ikڴW'<*B8> Tߓ7iwQ'&6yh$+6*a$Fu!w? Hdv'~vVO2S|C[Ƶ!AI*qpǡ{ub3ƽkKhb3sic'F3:kF4#8 ۂFZfz muV;aVHr b8֬Ts!r`yVf;\hqx6kcdXb-.6gum  WVnYܽ3|^VA?VQ3,} i?OUs^NT>97N}?X38{*kOꔨn* 0 7-:QL&2r>M#7J`%V0(j0.HaudNf7AFc4f'wSy2BИWĵKqou@fKc">RK㓲j9EnIs6.>Z@H#9b`nw'@͑.R)bupstadrcSa=zY?(= ֪~$ZHB{L'9/Ã79V#N[P}kX뷓% zf+},娧25NgBoT 0:7?T:BcB a@HQuGm&Ǹipuc {a5.3߮gّBErAOSaR$רK^q͚R8+]~*Dzy`@\ke%h Y kc%g.y.+s-KQUhy͇ 2=m95'!#i @~ɽE)T14IV7;\ݶ?B'@K{']hT>t E|W-Y.@WxYWQ\ʤvjxhHc yCnDaɦG frxxL?Nqn^Tx5it"t&vMnwdMNѲ0cW!s㎪59џA o:&)8IE)\"yoUѨPUkSJ Ou{Fa( S&n[tJg00 N,莾+j4eһO1*{ΦJ.J7 NtHSh$!}v+ǰuJJmm}{^$*ϻѪ6bi8VC0c5nXn8p#Cf3Ɔ$_pN{xW*T)LRyx1bQ˽1fa'Ycqq~c'VN 3w zQظC{Q60o[&YO:İ؇q:缺='=ӰbU#dUoto7A X[/.>Зу,A3wv[ړJ~N--f7@_#AhPPoZ{j]7\wo?"]-~ 'iM[%Τ>PoNku/o w=o(xL1B[ 7P#  cYɞ*԰zAܷ#^z3Z׌>쯖3sS ϹmJE& %AEЭ;)N$? K)dmq!6ڟriOpE%h/fvG9G^-ٵ_B(@=椿onfRʜ1j&*hbiE Dit;=PCRWIF(?س%.`o8ܥxQKGZ_&ԂCw%8PB{sQ'N_:D AM |+ӬlyY TӇ!ANz0FV޷4Fp>)[#Ex:KR+-%{etcJSRxkߍ5G-4.2K 5d"TYT%,2?ITyKyni1c )Z'!Ϟ~rlQǵv7B*R$#f?ۇ@ާ-dUәkKηj#BulBy| s FGrmUB߀s{l mEWO\wQ8"qq/u_<4 +BhyNur)2u$@lY,Rlb#K(/w] ^aLY"/+~ +mzI{o7'a!K}=梨=MJnXcFz~cweSDB*A%d<}d1zgz. 'p~t1ݛ >dpԨ"H"Rg*9m{ U ?CTYr@ Y3Qa7³YRMCSD'7mJ1AJa&{g`lKfoUdb5 j\奞,VGT[M3þÃ8HwYS.W]JwP!CJ%/7fV9,?pg5@fD [cMp‹9 ɉ%?ہo+č7U츟 Dy7c/P/Fk [tUqcO nխ7JpRp$lloL3T)8@P27} bgiEx/sLPe$~57t5xv,ZwzpAlMŬ%sgm#5;@ ts1mIUv~ ɻ)JԌQ@JÐI~EX8b-u_#8r5g6\ٗՍRuut `I(/m(OlFa,0W̰ V8Q6H5 4 <'`w1;7/B݄r(TLhƘAPOWDa>(RR;Tl\T]{g tDZU1߲Gaщhs gn|M=25oIkgZ"j~hX/]TjKUjUJG MuBRcs` T9yvj^wttr8ZU.Hn}eYl[x]}4ZZ0=3_ZP{Xˣꦲ< 1y 1Ze&AܟZ!MJmtPx KEֻh8 U7{NoUNAog^Z9F:9Pϋ|nyy&Dy q]?NvΑ1Hr2D\--pFL =nf{ҝ]VX-11-$UP苽1 )`8 H HI:WD3RT26N:|)5;M0.[>e$I )k4 8)LЪCd#-2=\ * 'ڜ7/](3*;VZV{_fiH8RX 2뾗P]B~X[@R\o$Tj ;kdQ=p`]qk8VRs,6L`IZWsq:=l]U`!B+ߠs ?pCNf5&ePYWCA-#>8rZne(N"(veH5K51dPDNgSHy.ҚOHyЉ1^_$1xKڐ'>&D^ hU,7, =ZјUTsz G@$W)iAw%Gy더v_Mm4pEc e&UMJ^#FY)Uub΀9c70tCorIc$S2bh%Ez"ށ)},ƫOp˨` 2>}%P~͒,nj8"?oR8.Miyi:[ Y%L'ҝ)o\D3d[ɇkG5ζnw?b>: Nt<8"fث*7cOMOv]Ng'rn<ɧ0ѽ~"5g ͝I`p)ajISnd³;oJn"f ^ˢGN5r+Ǫuk_>E&TL`J%yp$B:4Zc3oF^s;1}+ssZ>WC1}4߶>΄=_8G `̺;:_џiϪ* Ջ L7KMX?ڻ!ݥϖ mR{:ʽ`f`!kd:2iE!))n!0֐2VV?M2/Gri5HkRw'&ʻL,j}z lNPts3)T}M,Pk;{V2jjt+IiEDԊ4ӣQkp*FѤ~WQnϳ:) !S /Y3Pk#TN3>C>v5j_wM1|j偮h\%r=< 獸Sc)cʒ /c<%IanT[ I|dY]\ k$"=$hЄa MV)ȇA|e K^L Y]=?G`e?G\"++C%sW//M O.l#' FmhUa]">2䇄+@Ҕu3FjIfrǗ(O)**cTUC~}[6ߛ@V\1 Ԇ2ɮ+I8g7KbD'\>E1 |#'JġҒLQz.C-e8^PcNNt=Dzc:g&̌=oMRE!Ք fϠ9R{Ts`]'|6<o?${QNmF栳N^5ȐJ^:0~`nZϊ[_Uoh >~=u)qw$I/c%ЕUS'Ewيgu?9ul0%jPr2<GVzqT0[REx)+y|{Жw묨1x [*%Xp EUsEֽzw5ӎG^Vv }e5A yGճZ%6z"k$VQBG +XI CDE*m@bs" Wڬr/p;tXV=Vaٛßb##AYzNpi0Vj4#`>Ep1YOa4iO Koh]K6;|V)qī7PtK #*`.fJ=!PT'3l4C҈t*BݮFGWMWZ|x'Pp D*4Yr3ku16RP.C4ς\bp&W3Oc$D!cj7HZ;R&,Ӫ-my ='0K 1=3s9ޚRFH{-/E E#ʭs A +/oslFX7fݽ]|i\4Wb*wCۡQL߻>[TJEΚ;bocѭ -|pWME$uqBs#6bջ G],בy@sZ55JlpKN7db6E/%7l164(JCrً'줫uuA0ۼO17 Ssona"l(ά13F/8U.9v'{ilN&*Z_n}ň޹qW=mj1'w[fQ@&y\[O4.͜(hwQD4ӛL\fo#/?xp+Dff|>\/JS;!e+6v,=Z 晖8 _7c[E1%lS'M4B 9ЬeB]j"x=i¦Jc448܈jb*Kx:큀VHw)`8^'~`! |zOڨhELm }hc+`t@X́DmkqĂ܁FBLm MdN'G33b+=70\ /fdh.#+Ch`)RDmeƢNzv4KHwz)]#8Q)0Q_{pZeZkͿ2sIbAg< ɉ\;cpc]ܳ9w|"$cvq{o !0J+NE~ nM+#](=Ww\S2IQIJfEm˧1p@.'!2gDv#dR=tIW8}b  aZDߡpqn gR@w(}kcp+5WSחlڕҔ|ߙuƏ:+U,;-6z"1B7Igr6d\Z>LI`9Bjwi]rqX֣V{܆P Z%⣄VyG*Q*%T|Պ5q}_PJd[k'hNW{b1:O5?YTOa1nbR?]GTYN%.\ڨC-X_蝮IwkO6vpqOx?P۷l)qqV>ӓ1VVt,+A;>CCcߖ edEMYb/ -)%bXn@ #KBHb{$ao) ?t]UHE~PUI#O @F:1%OK$FnxVEvչi#RO:{3 }͜ {ym$₶YnmfUkVtji*q ֿU=Ҕ L8)ɲ)p*;@́ޱWcۓG)s_qRY"ql"'j~TaFcxҼ{ t&SˎXm`&QGb;\xԸ,6Ot)NySLq]cU .eDFİUdhxYmP'? Mҳ8gA+REuS_ ыp?C5<&>W͊gO瞗q1#"_<}:}oxʸ{r$.򟥔=\Ͻ"ƛ+sН0{C;+Eu Z}~-G37ZKI0(=?xqK3@-)nD݇xƲwy!q1@9^i/y.6oRo|9\iݹN)]p$`n FzueJ>tpdSuJx$a}f/cě# ҇\eڨ!Nu+CN-Z Hi-B/!YZhIޚgGFضS-l_lh.aO4ܗ 3PIRu1rx9G 4*Tj*ɽB85hm9S;h* t;s\#w{_iпoq/E^ɭƴހe\y5C{hR24.p|Ei4G5H',&ʥ>ljc}|i`q#"R ۜk4%)yp~3'l;}GicP%w An ;VxWSиzOuCRmd9z W` )~a^1#D>IA)#BvP@sdL>=Ͼ+̆LGvPu~fvHw\ )thxmm=s4 i])Scpֆ_uYP$eZʟmO4OtL,Q48v*NvHONX7䝐I7)GiҥG9J l# ɐ_QaX5&UYd'-Fޝro`+5q({G}/7.ض=R){5 %^c^z` ~%2]"beFB Mh!/J(e3e?7tDbz32}?Y4<(uH+GgwDLMPZ~dg ]F[˞z,P0 z1 kpgЅ"R<|Bh_ j;sL8p^uY8v qђAӛRߪ"zN|)*Q#h]t DOȒwR_csT'[z**0[ ͕59,ׁDqJr,8fZxaeS+OʻgN->Kc m8s ڬl+=Szd6{"#⒕qA%9*flQ9ԼTcZ+G@w @8%j~F>sƨڑ'"5:5T7luR{@X:iM FO[eZ.H`+>Xh2|eШ*M;Q?>"Tv]1w)#qtHr]Rߐl& ɼЏSp 50꘦-, ӣp( )cx;Dߍ"\Q8XFLs]#d" TVټ~*"ÛP:rHmpYLUtC FC@҂޴;jMؽX'1mNrƓ2@.URjAA,1|w!ٯyޮ'1LW XEƃVvGvt/ H oϧW ưzd23|=.6Ū?7IBl &Ƒhݪ>Lhn:RLZ |fV6>NB1tK꺆MC]̌qLz'`y)psiO@eMM?hRdȭ#<:@)‰CڌHk9ڏl~j 8mOkؼ=X1үr5L1t=p&JsUQH@ne*Ifkv ^T&_t5 `\P6%`s&nH&;Zx-䨢j~~0Ʉ${@&NM[, 1Rk:ӋRî_ϱx*7:4tĴi>^i$#z:^NT^{`Tڌ*kܚ^FqK:fK^$I}Sk5ii3$I:YS= 尴f=_G8Bir{JŖP#]X]YdsePTG}r ݠ 1!fGK0 lߤRLgEk]:|v*&[Zlq@렄FFOѤ,AfbMN+BÌN ^;4TFQrK7tO?VWk^O؈a{MδoX6)uDڿz@@6LܴQ]{Qh4D Yq{^cS&6{6glPT۝Ëf*KIrF6-7J߅YN5B%>,C\ʱ%+brq5Ϩ :\ ƃ^T2h7zjFj7,`zvbSV'K̠Sȁh!_ӫ n9onj;FjXGuCp/ ف F:UBGJ{BÌ=%Eبf?rWNϤ_iJo V \r׸TS!fp?:Q2~_ƚ!Y* M M٪ވwľUov5zu0ti{Ep`MuqDofOqCacA]7䝜{ikd; |BQ Wb-w>mvT(Xy 1jր6]ŻWgGfp]xOĀ]sz"S+ LjaI_=k>(&A#FP3aa 6!^0JT~A3 =Sk_#izTkV5레"{GGO߯@4.VA@q$'#Nƭhx>xR\ꭏ.@,*cc! %Oݫ>)lO[qA8rX])H9)uȵcXR3j sxy5+'h%#a!)G?MpMM B@M=uƭh TeYmcIY@GETp婃kT([>žvv v*=JzX߾R7EO5KE{hTb&&MY,+O(eiJQ59MfF5xyN@ VvMFݶ fxǠn 4goCKIHXJi唞jg.`RP+KFsDI.ÉjD`Ɖj{`ŘX̪9$T0ǼU ,Z9&"K 0eF/ hC* vI+Acl?R7FfyF'Pǭ)q£mX9GGZZKHF|`bCLbImTp+3msM5mT%YOK~(^ե "%eV~˒- U2'O83u)d>EMɌ7IVV~v6hhzHxgހt`<x|Aœb{La䱐1׻b@xm¦9/J,';a LxךXy)V{{6tLH6cAH҂/zOUF M5 BpR1x5~hvʙZ ;Un'iFU3rdyH ڴ$f'( ֳZ+£L5 K_~no՗TG/qxu%4% qu^mU&b;cߣeRdy3V[]nKP0 ɪ8ًK]RƠ6SrL9Έ)[78Op@2za2@ vX@z `=V@BNvH +Q=l0ȂX^"CLU<6 ,`-qls܎9#݃a^>N;a/9<(:K7S.Cyr6q7$1m{,xU14L_qI ds_ N֬$/EfX'2zeĜZˌѻ,*K,/+L=!4RXӖq K/r~ptǮbf`"5tmQYPeDkx͡ @r TܳOhoϕ(>;XE tI^R>YGo(2$8Aܹ,BM&YT joԩBzh bO`ӱ/wA GQlKJN:V3?of Nv}V;1TSũ;"}ʒ|\9NIeyX]E]H"5LȞM.q\ AHA6pyfwj9CJfH84,4&ߩ^GI]5@vW <ֱQ2.T*\<1ݴg8v4U= XYԢzk({Zo\¬ G UO%V W?BחNX"ؤ#\0ɹXs)#4chQԜYa`q58:ՒBhsvIc6.dö3eEՙ#ʩl[D?cFm›)urDcV z*Had9eբRWC:1I|y~99ґzhʙvC5UCb1g%58[ 8~•cV]8b bV;(K?!C4޴]}= Y#0"(w[OYH͊Ⓖ f$.!B6cD)WYz 7n?<A f_Mѫغ ` yUM~[Ų'f)M3(Gb:#|'":nXn^N,ڦ`Fz Y7!3QݮE~\HfG.^{jiٚ~nw8)fih ӑ7y%M ˆ+yqiC; K=5YIn4 5}v y W1so-l>^B$fN)-r<)OWW?+`fc ,KAB01ډtv\2c//]0Ԭ- EYܤQ ˈM۲ndJTwXG]kBaÞƖnbvp9;?)cBK#,rLmjFAA;{u(ܸiD9=4j+jЈɎ5DX*^^ Pj@M^yD!W6t2󌓩51וv@{/>!%De%VC9'CW3ul˘ ktn0 #8%Bʯx5|/)iuUi$Ӽʚf]N|,pL m³qǝW0ɝCzi"B8/5PAU?G{ Nt O3i=ZV!c.~DgvoEBKJB٤2BM3o쮩:@}l%S!ݱWUu#ɞX+Z- }Nm-|]eh~;@p 8 rM~!3EZ\A9ld  w3{"*'?f!gaYZw"x.XV,0b A {UyA%Hsm;Z4G~Ƹm<-Mg!EC-Vyg=Y7%]E)ᦹz,ݤfȴ%G?F {pk}blĊ_8ԺO&5Ty<8K;x&щSmF\(e5熘k}gЎՠ|NłH?*W)%ڞ4lS2IR/r }b{  傊Ǖv?}ϗÓk2= v:#: d$tEo,p ~VK+E4^nfLjk0CDd1Fj#F9 Fzi?3aD8ei4y$+ o6[?W0a<^ēXdfhհ>mWP:,굶)"…оJ~_l=#=[DHdMyԠ&+@-Z׀Vp¨D5ﰮK/Q&gcx=D$Á_gSqcsQIy"~U2zٕ:ڈ!0ka=\[kH55趽0ATDVl@z;,*lu`lAѭ) ؃͵j\&PYˆoq|# K! Poc3OIgjz]7 FHmTb`wFf<wdoKX'JbhÚlYuRi4]3AnP.G}-);r_^Wu\nh=;Dnj"a S_/ )@AohT4p~aj<) &+K:³Ǩ[ IMa`0[ '1cE`VhcG?jDnzhvI?Pk'0A>W(TX׆kX]a;$tDb\# z MUVh |c5+1S S(^0ұ)Qs J]{׈9TCR]pvDο%n3 "mV>ܰM$2j >ytY NUD0cD*;) ]Pe#.I)M2Xο[Q7^2jhl.gwrHnG99vNOgMqZDn׵ʗQ,z ~.97yUa_ .:~wURnPY XvI;zZqhOIEFvy:@g6"Ur&́ԭ$)䒠so&^ІNP7 %DSny;E Vߏ|u39qIbb5$jkBӢC@{y^hff~[ޥnm<|WjUjfͽG }a-z7,̷{#. StKB;篃YIBϭ55X['ڪEjCuAzt{M~Qs:Ycwz3fC?8k4%ͳi|6|l9!SuV@{op\ުQH+IM.2ۢ@vUa=MhٙnF>+Omzc@AP߄SIa O$Wln>KYDXFeȣ3b T8`Oj1*{қ=F!a6#*)eϰg}r%}OEZ8FiJ+5>VJDݐ$pBw7ag_SpCͮ޼ɋ1Ātg~xt1xs]5_ k[zG/KQP/B)l[ /z+\ĖlĀ7[QNh}@KLC$0c8u2B"`t1K~<Q2:,\b6_CKṿQy0 "T;j&9jr-fx{>L:¼9`*v˽f]W'LR@G]|>q I".RCH&vGd'%{  Df!b7^5{OS.--lRY2WiПߕc{1Hk3oWeµ}*bm@i[2 .n~t*8e%drㅄC6)חl9h{>[HײH,CDxj~$m4OԒ1ZC89l 9;TPzCP:`R&k%7?o7'a"_'t2Ϊ8lQbp"#+y6{F,KHsE9顺 ʨлd`]`JVGZ, /r0]/m"F7T0pw`ʦl4Qhfu]+jnꝯZ͑)fm/@ڽh&!둒;ݭk5;y#AHSQM{@SJgJFtYk2\:eGQ[y84O2;{clU%.ڀd޳ 3=G.Ut* Q'"ٻyPk!N?LAm||rhYnnsKlt ֌i#RغyZJAг0n+v9u3&Qp>ʧObI/Ն JZ "g2^gq[8a?ɳ[Fbݬ  26!$1 SuMA7}:bPd6-}f~+-iٗp&Y65ٗj]yjy[iPIJmDUht01<f4ŢUUC؎ pifh8V5"~G|D7y^}_E?cm2 :^4J*2KfWZ<8 1~'|H1[= Njxdp)Ho5wR0o`A 4O;]"41-ޤ }BpɆL`3H;9ӢWxÅv%嗺ŊC(oE1!Ҕ3I~J,PB^cN^ svr'~͙#xͅ dCbSa5I N] A UȍHn@QכVsJo4nZ/\W;h7)fqΘyKwG~QȽ)+ yu7kam16 ݁u$r;w8vos\$K t Y_%(v?.c #II,Wr LL$x|]PI❢(lօv0Ο;|_#4t֡n={}E H)4%vY ǺtN+v瞅YI E_RV1Ф""XG, \=UnMO@N@( Bq Rیxry7,H[`tw֑*~~ϐ೧||sX}+OLԌq^b3)[@^ށMURt;V‚k9>6XǍcq(i'HF*bx\AљӔbj }'0Y/mW:ӧ0Ŕɠ<"G&Sc*XGNsD,m(x0? 9FjКՃgusfiҙN+v%vh IDZmׯDa5M,м&3,:OՇ7P7݃9Vz2E/~O5KGF#-@"fiAIࢱ&l"N*,Fké7IP`+)b2)~K^8(9YeYOy Z)xgYa(}M%b]rEf(>m(WJ?8M)hmEAF#t7.Y4U"stZ^EoHt4CeFɛd>i brx(|mz^J;KbMLNuOJBnKR D3hQRn6UU+C/ȩn\O.'M~ܚoR.15{]7][#,Ss%iIdɀAziVZT65p^pfJrATG͇RWd F@DifS8P4U'.x\׉[9|rLpn'pa4E7B .m(Lf1YjEE0&ǜzY#M'@7ȾM 67%BmJ-_eAQ:IWX_0Y;p_W_2V/#ZZGݺVBW̝ϯҁ<#x:u[u#$k5w>R&̕\|-8p?N=ӵHC3xHhX}OQpsg)/u . Lc0S-wۈ6;sbBlX8^ٚ1:5YOEVl"ȸUgPߊD5\}%KIesI=~Yg}&(HE;kMun Ɓ _D߬:BȻ}~SS_,\7 LK]Pu^f <^m` :9 ;#ҦTN0O3-0Tڊ[~: Dz_2ׂْ.Q/`M҂'h,H7ꙕ#r?/ZJLTEٍU1yA+sn8\H31E}-#{JA3o+[UO0t; s㘇wto~J0Ӊ&$|TNnUJIՀnzNX2u'O9r^o Qu"qdVڡQtqt@%Zjv&!%&#0٦AE@;o'|ϐ@=c^)0Yn6Aiy5Tnz4"'h:i*u~Sy{=Sm6ObvʥZ]r:`JEiΞx#|{F|ýOXhq8-^7 '95ցV g% 2 X{ȗ2E@ UnӉ87_tHt7MڥN9EKG:RA~lZ%+w3^K3oRJ0gtf_RV*,ՅCHU1B󟤧ii](/%Y«HeV>ƚuRϼd/ԵLiW,"-wb=΀B-rlT?=[`|SlYôR|Cǁ(G|PϟO)M@=ĨA1nMXt7}?@ME!F#Nh!(ȧmZVFP i%ڑpׯ>i`ͤ춿4pԐl`*/νHb='( |_-r~kEȲk=&lfwX p57n{$rÓݏ~hz\M^:6WLƿ1_Qq ByEE;pa" O-":*I'RK8Q1 ; EdO( $uRuBָa{#Z^vDA# S0zX r{̐$ !wN7aFR'~k^ ZN&+R%׵!:>)eΖ[J A 1yRr]MaڷĖ/0:U!2fjHt%X&/14 J&v41'W>nW Z#g Y;V&R ) `Rz滮yС?)*@=+>'TJ酬Hm :g ܝ\ˍōg0]JR_:F,2s`&nLVd*+,T S(.]wG }s-Fj=AxoSi"(an/B w 7$1 \/ ^[KxWt-jŞK "еL$҉oxh~\k̤?BeP]_jtjPn#ӖmA,g8RjU_Nq|Vu8%q̻<*Ywb,jYH RHsuB9t)b|Cq[d'Zx1 k\~Jw%f¿_~[L f~iId!#h:K%˸ݕu}3SءӃWllDG׾+9:)Z{@p3 "PdPFXR 2G+-p2,+U,keu ~T+gxL( yx\ .E"!*@Aѷ~X-wSHW i1((Cv7Q9NCEj[vfSFHG܏R>6%yz{b++wUmdOӤ SG</#-FsDJZU~];Dc[ i6%8PɄIqn[Mn|[WCf6b{B}f6!4`<>[BQgNAy_|nkd/;.B? oo2LrjJ]!"פ۾U|ՀK[ f`:rn빞5C36HI=Ӯˁ1<3{&Z2ALϩ}A.'$OBa}VԤv%rbY8XPʷM!˃r^+1 jc߬?q4S`vrr z2*vVN&W]0S!D>O޶koiJdB%GDi(e R' ILv}r,b x% MKZlՈݻ:l^ffύ Xm>pڃ UV!/~ E<.-Z{섡(Z\ءv{k^ag0JVH)SATGRsB1iIFN CэP2R\#I`o &NI=Zw4B~LuE/vVGs@`tQ˶+ iϭj@P^PyġM'6Gr/}ZNILKb8*:31yOѧKlT3xgQjnk{P: y\qɹ9 {K,dkcp2ɝf/ it|#ؙ /sc}uk\A[[tP;%*5JFAlTq׿>y4Ga [ ݅@s*G&IH:}S~řR?]!R~lS[}r-FcLexj m/eb-('BP&Qb~KV0_ Lc [WRεKSBNA 𣄙8Bsn9%!NE똋܃Jbiiof ߝ(ʵt@8?*@mjZi `>krW|!`< Sӡ]"6F%x[ Kq5}5O|=g)qtLq J~K"rYKk}C +,?.Ke ̄?c}ݪ ;KiqдHMgu4 >]em\1XOuc͖ `27޲C0|mkwHRuʚMK&oC_?` :r<ϛ> }ږNî0v*|f#*AOlIJ Fc4bAU28l!> oiRF,rR?Tb?@zlAe;yp"2zy265&N`* ({@V1f9V:dv y(Yt<)ma}4mG4ɞME]\G Sۙ!A5>TSrgY:9}( 6,,7I'Mxқ5Zw ؅2x.[}$KOg↥ &#t9Gv?]`s(1W+QK8JKK偏!I 4}&V^Ә2jVBx*?] ϴ'78rnxc$W*lJsP8k+eY C&-PI{C ·7:'O&Sb#EwPEQ n&3.HxwU hAY9 v34|嬭mO2=Ƌ]$.@A&謈 ,6oh\s^-Z[w,euya`E$4azk"W&N18f-*Z/!b`dGͳ#˞}_eI/wXbg@x9@a,uwNsਢ~6L\U&S1yL 1k jɛũ $VUcX9"åY?{wϰJ7#n]'.XI5)AP*1={2O-zQ5a&=ډJHYJU)*n|)(,pi0Lj#K9r !t%DkݮU`ɕ5\1`yfɨ[V)GhK*)PH5#B<.T-~/mCYo!J 0d UfX NqvBɚЪ!˥*=qFV2Q9^noy1豊 >M#/4`h`!= (cSSa'U|_3#GHlF@µXll`t ~P&^i VQ~PT#n\*4 h }Wkm_d*UH4="H*lxPpXx;Hru07dd ~.Gat RFJ<%x~$):?:VZR* $:STQʗoWy%| l*X4I"?7^1(ge0)M P^BCڼ[R9YB{쌑ېrUZ%;vsx`e/sjV2*K`~"n.Fb 6k'#x 52cj@Xm9=TWmF &Dٞ<--ͽVNt[V`j偫 y\Y 5coa>'6%fp\7.#YTj.Q =lK7!דZ08[d+<Ч QWt_űݹŌcףkԩTB~\& Ζ"*$E`ܩGz"{q6:lv$cJTg$0+%QS;x-90)") ɓ*V fU$ 1[˕{@)."xJ01̑Ja]N63Q `{`%BKp_ y5LWIn[LPi&N6\89$̈AٝΣx$:iYJ;8Wl8 3ѕx-wi\Ղl"n;ހ `䨣j7 Dݬ&f[82b&i4;@ߎ_hX䛝}3`vǥ]Pj0a%l:`uksLRx]jb&:Щ3ɴ8zs#OT\{FW"ejĒλ'Q4#"VOU[k=VJ,Hf*ym۫^a?D]r8"P~V ɫXSPhk Pz=}!ϤaMQd!Q܆dĨbݛ>F*)%I5f~?9x$<=`N5*}n7шH߁E(X{YO֗v]>ޛVN/]{K[nCߧR8m HU]>J$ @otܚ@!̄PlnXzy'y,S0>@XοSnpKbY3}i1|[ ?Bڇr'صCG+Jz,Zw8TB |8"e_5lU4/\9u =,:9ӹՒ'ڐ(deDC*xǖ6b*Qٞ@o0#ZOXU!SEjXwlRhu蟾;Kq>p>{ty?H7J \vLHE4(~Dx*#H˽q _[63`rwSph3]VBR !ԣ%O-˴•KTU(SjP]V7k6C9q-uVQͯP$(kk  5wزaódQӀO4)yG>UIntMƇ){kD__C=ws ]q1'Y:<%-^` O9<% [EE(v*}Dy|mN9E4%D$/9V`@xk% 6-w:Odc!~Sp6kxxLN* gL%s0lXaV),p[fnQۚc )@'q>rSp&H>, cbds,BϤnͯ;˩<(ɠiro t:3%:Ry&R@?9AtzC(Qm q]EŒWHT!rWlrT_= 3)$B))rOK \c9\tՇBًH{%6Y<`L_\=V,1iCnb bIdޓu5*c<] i -o,3HMEP9b;poc~tp %V NR /{kUxP3GV )L=6/j"#3| %8–ݣ;-[p;[ RD7;m66r*|i\Sldk$Gtx{ Z-TRUMQ9o{E\2T-+\FwBy(Lc^q^ m; oNQ(>xs#!4q&D\xeڰB2G\4H}sb|>?bz'{EJFk"r r=r~܌P0 UۚLl]uC I,GD8T!s~ ]xuoh=.VJsxU0)UUx?("}'TP~Aov#)z*>1@ A5T. Jr<9VK!NDz}NJk*i!pv:V'Z" 1%(7Z懩qܚQWL@YXU5 !=ΠL|"kW$}xZhpdFCyKZ/9(HlsvguLI:h(a\΁{_LΤjw")LbL? 8Tx:OOiSN^ Hñ ?J.?iI5^Xa|e$YQG>:ч+uŹum=f;<7 ?Hv[mOd5둇ĝ~Z:Fes-oSt1JxRKYu]z.ٓ{0 MLh良:짠jGʾ1{*?J bjDX~$ԑߢ5n:!D:EIv \"^Oь[vΆ/$ mv9$bo$TQ]iB,u(22R8@8Wh2ᬯIu bE"5@q0aP::qkvx2^HLqmLDkV~>\6&crMeEȑ᡽]rf)D@oF@?S&->,ڋIUX=b3+ ZkH:[ Б>%؟&{?{J4Vu8`&}4\Zºyn>t#XNup*< c(TX^i׃=m?LN7͏ueҕFxB(}-QԲWnQ+sX~Fؒ.ԓJmF+Zd'MVW%J_69zkH#q;P IиPcX[\ڿNU;):f9/@w[8Jg]`pɛU;ݚDkX6̎ppC R/q'tV<?)Ƽz#\2eP;`?vT-AcVs2ŸXކUƹc*1-HPU0\d{YD>hKWі#QUl}{i-`sFGi9to5$Sf1y|5-C:'}LS^3J.+% 5N]jvԆOLS•˵;([8Vé/<歗GCSc4WQp0w|P-XzC3n ?㌬6~׌bO[DfoGT;yuIEDB6QM'|96Ϝ$Z DktF^)jX֊¥39NVC4_.;GWQcڔJ$1*UE!a{#"04} ぀Qpݖ/!,0[jX"治#3=H%"vخkãWY <΁L~Sv@4о{EO3P[CJHFjgS(؆v[_Pr=ر95RCh94W$Ξ$ak0!s)Lqٳ{ fe[3,nDq !ʤO+:tc]%\q#sgYY*LRi7c.%SPԘn6c<WmC]>D>q~whտU&ZF*U_UGvj C=wPjs z: fY>3sM~L| aߓu!wp-!sy/jV x4s]'d?fw_5LMI6+\ÂTb~` J:Y~59gߎp7QFPKC Z{Ƨ3f먃7ejZ9T5$Z$#V|/JKgʘ:mSN)!*GRޟ\P?t KZ&QpqZ~OQM)76PcyԦǽfm=3U}Mbt[pqÄ/l F7H:v4\7(Z5eA&ٓوZuޖySgڽh4yq'XYn4ܒj`%}gE1ݯ[ʮYE*)'=0>exؒyN#>F &(^.G> 9*RBKkP乂:WBIl$ q#unU-'+f=aEqU$h׸wQrIari# *=?i7?XLe riw3L3'^AF\pXӉG Se4 ,Ls)^ YA;TDͶ\Z|5߆l`b4{ڙ..#/fTwFKyx<hSv~Ȍ,Ӡ BjǑL4)G0X0_k~<&U5v˳`r?T;a?jغMz{F&#rE;d"8Y`=]8;_ǁaCn6oK7 lļFoq&S*m@U}\Om@oc)J[YMy;976,fIl#2qe<~$/?w`D:\)puNTqR 65 ծS%Nu8*$g>I_'A؟dO*FmR-4Y\,-ۣukX~A.Mo%U7S~?1vA7%Db>`W6֍}:>~YA NYdq;˥ ׃)!Qr},SV'ބ>J Փ I>QgiA8ĴE Ѥ`@SBʛx|q A?VrͅKZ[2f1Ya{ W%3K:\ٚsB3), Nt~74i5S '9vЦ^6$5)`Jy5re>Ks~_XJ䣵E}3uG 'j..nTq}>N!x =a ~rH@`EZp_qZRW6@^Kn9}K?w&%{ù1bZ@%*m@_ИV!-N̰[j3KNL4CU0.|&Mu_l vE|P0k˼.g렬u KC<2H [q#V:k@hU$ 2&7.Y{SWg.#d%bxN B@ɼhLȉ۰VLОo#G^U& زea)[kvߣ-S"&21<̈b_|pYnf  kf?X:Itmb«2h AHfݎ{\Է9>U>%ɳUؾǦ3)zWVss4+"e'ۚkj I9NC9H$)r[׊'"!k*YSZ^-y ЭA'xQo֬EZ?E*)%Tg9w}jp._+ k9.e 7vvu-ǘ7vYft6ddj*W+Hqu{AJkz|OR.қdp$7kn~zjk4Dvq 1 &?ws{BL4=eC=w]S]4|IJ)bȡ@>mCQiT&̊>ND&V_ׯ[3*¸. %SA̜vޱ\4K%Qn%FBZRh`p#dO  ;sv>{q.(&}f9%^ҤEU)cT6=ĂRw?C6c%SERGf8V eP']Fʣ|ΐ 'EƌыPVo ?܅yaᵠQE8Ŀm/G]~c>rWBm*",澜 DѹAX݅JQn]gW6ѝ ɭJ*NPA_MT,pL'qpŮE*M]2y8B VPcj"Ͷ)C`<=!g! Lr.94ev% <-`#gժķk!i3.T/A{oj2Lw1QxI!U'L!ҲPToVwk*yISq>QXɼr<:X,Ċ;o2z wSt~v&W꽰>F "S]7A Y_5>0yY+bpDp|+uW $,C|w]0;5xd-g=ߥxsJ9G]""^@cdԏ D4 3{'*ԂӅGݞycxI0 "9g˃U#$.D%HSs8F;Bn@RyQ l]2bQN -SGK8 R"dw \DRn6& `6xע"yZ(+ x|¿GT\t'b gH_/ӽicC1q4<7$9>EX ɭ0ph?l.+Smqzݟze\pmbmkwU>eWa{,CKNZZk-(nך<~Y} a^&<|jA}'Dj3.^ C'ߓt\6I|1.n x~A!(;ғ4=tx)mwPWu>z['3UVmG@ALp(jS+/|iYd|{;r{Fn|@ P"lhoC6&z_[5-g=ǽUXowG9ǐWlhjSsXPI y-ZY7oѫ e PA8v~ s HpN QJ nyZ3U(Q% gBqB=ҩ~`-#$zD6C:ͅU/ۿ(^UY;<7)x.݂oU 4dᇷJM(؄)vtR5 0SsV\ީ!!̟!ͪoِܹ}>s,cqxY!y7' TB 3KJlAGO'Biχ 3H''6m>ԿcJ35%v@ F^CWm,t_g0QIN"YL\ѭL N O4B!%C@dwP=);qi[Ӵߗ#BuM7iV4bG@TL69l BKk>1)jo`p5&-V`.3 :s>޻]^ k+ݕ)@_K"G߾2Rq#M*].z$&,Mzln!*K?84.Dwb*5D~+|^L`n*6#mqgz}^Bo"LOaUejbv?=*Vƾ,̡~%DD0MW1?t `Nci[•D Za 3u܍5oc` ƺhg b2Ժ}y#Y2qcMs5Sp͋$:y{5en-ZNu݈JԶam+2%[{)eT+s/H;ZCaDwWo)ߎ`fp@o!WJ~2I쑡+[Q|`^!BX‹ܾdu$Gc-&Ϙd8b\6$Pʁ@<ޑA0^ Zth2/|ul E?`YfiGdhd2~{5$8b =h +PEd>ܕÎMtR>#飆J3Uюo9 =$F$&L:.j6l^|;amz/ƄjZs662ut41"hcvm#L:!=_xnr>.v.nS4y7O!z %Or')revמZcH6;7nĎHb<( O)ᆖxVL'NmO%7WOC9@4ÿݖ7=@ ;!-ۊ іJ#{ۓj{Pg7 `"FcR6+w"QB|.t&ϣhwIDϊ%~ݏnttç1d+ڕ9;,âY JNjr_QyP2/ٵlqy_:R)g$Di=wz{d)~a8:n}Pyu4ОOFn j~-d7%q@tSh"+zkct_ȠhX b1A"HRv?U5$mo6t5&0PccW$ꎒEMFYb^;~K!fRjڠ πGPoF)gnzAnэxHBnY4xUR ˴7ǣ Y$>x+o|ﵿ⁾h2t熭ʵmYmPJEl{wjRo(^ !gyI13 s^QuRxcFG|epW>awnj4}7Em{Q^aiyT; ʍ'@$C3AC͊XWvK)F*<ΰ ᡟG'f"M(m-RޞwyPa*q9f6F`¤5Terq:4鵑x>51ꆺ;ZB<&޷IwQڂHsIs;!,|Lf"S)PԟHx"& ~ЛG$52%C$PGvM8p'<0A)'Ж%0NO X4-f(ސт6/&n+e)buȍ/08 (J9e PI9用2ޏU~ZP p79HZv Yg蜷i@#RQ}}"zB oqAaV~z[\CXd1p`ﭗ+%nO47WOmX y4aww"eNN) iZz Ω}ʇEjQtiǴp׭yJpN'60T^)(dcV s՝1vz ^G4#,#;. DI I "%?zD*3N%أ!~^Z٢m ޱ먄-G0if JԚeMxaۅ1 n4Z+ju9x?gM^!z? ?{,fjj_b-aHͲ«"!\Pqc /k`:PE4մ׏}_ᙾ Xcw L^ޢR!x/{5:~V>8hEL'|!rgjX7 0J+5J,ħ+ڃ삗W3_$aL*皯{IAT'/,!:썄^Hn⨒oj-ȁ;U1<} ;nd/1 *: bA~9!j̓03^Ӟ{L;@CS?f)?>{Z*Nsu!EvAWI}%Ն5'SB-&$qQ&#zgiz)1#+b2`K}18?iX9TXhk\yz| uf;&,L>W1U,(B{{ Y{H;U~ҟ|q9 jd-dtTXa*8gF>6B}jfen Keh9_-` rޛAB.54wpICA$_+-a΁AΗue?RV53ܩvz$ x~`U5U4xܫIoADf|$f n` wPpÏ!sK"M;DνR=: gRB, 3I xM-h6.++^BƀpV)h}Ë YVt@T3A4 ~XowDr7W DvkyK*n!ALe^YB{B )b|~<s!l|V4MlTi=^](萞tzmێڪҋP6d-0dE_÷ 6 vXg|~i67-a=F{qhP5`Ks\LB40\};3N:eD^V] KM_`.eW,,d{{Xddo!K @/X0+ lRX&j88Xc};mX:b 'eHk\%HZP,/C5@ݵg&Wcv]1k3owhrm&k3?6fGg.u;slQ}372do/lm-z|*bYXtn/ofwr^(( -qyy:Mly1ߝRTAcL 5iLθK-]f5}Fqu:\= V$ e)Wӑ')O `F gN8%#*3 57? 2:YMp-5xHBV'&Nq"2ϙvBP0s(Ct"zI<@vb&m; ;ϘY ]i 97R,K{ \࿞QJƂl.q:RH\(8RT ì_\:f}Q^;{q5zʻPP L#wh {hXaVRC+^:kTD2崝W!o]Z*ЄmQ/?f"Ķ]4ᾌKhHdə$I7F|b3ڔ0`Ч3c=9͟`Gu~\{\ V$fΫ݄GR/ֵ14 %*.! }2)( K}ـŶ&g E>HoQR ²- V[ѪK4h=pi,S䊝u9'̺jS:-Pkx aaYg0gzmb ~s9au[;j&ot;A>Si 5Ufª[S[#n^M\ |c>u^J$S='aC(YF'uhJuám77>bv̯۳ ȑ.\?kh셙n\\b)XUzv],s"'Yg OHrEr87 mж86QDah'-:bsPfaW˼X{Cv:cԔ%!S:^(g= ͆-3 fg$6V+7T3{$\8o<JMgcjA^*^&P9nB6,,N"'XnʯNyH6q@t &McJ0IH1i: PmG)*p/]jypdo򮁹}َ1W?y߮) `+rɮMEZĢJ'4kAko,ف~o"p]w>vPwuߐ=7fĴ+6cQQ=WKuԦKYSL3U7ΗxD0c j)WV,AXqF C߲?Sw@3;49(QWsB}F[unWlI 2`C_ i) "+%z H {]( |ZZ›׾T`TgSKMsY ɓd[>+&N$:+GFq!4 \Ks eD fGo?;E[?`5= )UPk` NOȒ<mpP % |&q=x6㽠3)$B)Ĵ A,'3ܹ;,.ftǓ C6,a[f7ؐ5 pOßbE}>M/ǣ-z,gZ%<Ǜl YSs!{Y0!uk(Gf"ZACfE m6‚]?,!:Vq5 A5798V,NӯǾ)NA$/?ax)nI3쳬%,v›v$ ōүy=54&el=’/LB?N` S/t><yAu: kl]ihSXceJ{@)eS52oo3fUD] 1$+ R NWZPi36#&ՈlGqdAR4"C;Ru+Փ̳#'3y9Ͻ)y|5eIV!'0Dob\c9c/ڝ=_}Z^kIB-}LFaazQ4_E"95έc:5gtƁB " Ϲ0")GRDf.>Cq@Zq*3N[ֿT?g_.ߩ8~OwB2a \%|2YRf펍8КliN۲Vvcs16#|o/FcP_?y6F}xe_&mԞVuCI6+Xƾ˒/|>`\n$h?Wa5RE4O*0F}W0(5sYh-CKaS$"/,=孈\RpQf復ܧE2'{OߪD׀)/L >k_a|') ~{v OevF4H.XxTf~C *ft9iwdGŮ~ ɱ0= tݓXu1_X0Ej|ܠ'͍ 7!LJ8Vt#jfT}{–=N=U[Uܝ/8>(5$QW3py *6~7>P!C& _{'Fj`iSX)kf!B/~ÆZ7q}~ec7"E:;;P52wEgޢSxٓk>UpdOD|1VJ6|.9nXݜfokIS fƼR$.b'deD xX)ķry0n[O *[^igɟ$<ޒܕ7b: ABy6~`,xRxK:=*w}`߲ :l%#bo=׾`*4vyTCuo4qH:~}Zrd|{P7"Wm*jT׺=᩸'.'|XV_9Fԗ_eRaTw/zĹD.RU#/NX>o$% 8@֟!_͌<3lrB e#A0R)y i|@2^m@lW(@km.H@AZ qat H-~wK W5QX,F/=H6@Räh`#ߙ T0q*!g ~G^R++6i(p;ߟzFXb)6}k6~S`ۭEKҪee|F(iّoxv U~DI)jN.`yGx kmn f~WZh^w}?^T8%(O #.LQ;v˾H%|v[@0r>&bmgަ*\4Nr 2/mac7P`1 Hz0(SDsrpYXQ[$jfvQ"[Q gvMi9&ܕ:fDx;VW@\HzNL|Ol[W}ZFȺkR]a31)Yŝ%X]ɝ!8=A<!cS۞pSô?_@(ܫ"kmN0B<@3e`^ :@ܵhZ3\) 4Iu%8((I*tpmFZP:przR,PɭxSAbnF*AqA¹ q$Fi%!Pcse3/7iJ]VKZEK<!",җ7"VN<{Rzzo9: y uj#Lܵc]O763q;:FW~DHY^ZzHsEq8nnxW?;6 ;!"˦Ȝ\RW4<1&QW 6I("6uڸ{-3PAd!96(IF!)頊 u~U9"L_ hTly1;G7$_p&/Ft[>xRWOF{9QqQ0XT=Kzc@oV=s<!&#{ڕ\ZS(]}\ .ePgHd1% I)D"|JI&rN q7bA?>{y"Ft%6s:ܣ%]e_/%xg*%cTb2OE ^§@ڵ9_myeN.+oEƂ;~ P}گKcEs82gr ? _hNc0K6 (ͭnw;\ͥO9j7O깰"Qi6mճ(FEDD-r"ѺK0+: 688&(Cs))I-e 7kA#brJ!-:D'?Vs׳BjNS*m39),9ޅePJ)c(5{P6LF߲n~fI0mk ɂwh5h×VV>[҂ Um(˙ p?}j#'k]FK؀>'!>h\MMF: DOM*&SN'z$XbdN ŪS%8V^q#dIeLT\0!blف;d#>U]X3)F?PtQ9sDjɘR|uۜ 'Wl/#^q $UN/?z. muu'&/aB%{۽ s Mg?Q44eCc*5D9R|į,&qڧ!k4L+QF{݁,@Ibψ7֡C 9>MDTQrL"]N AJ߈YQGx,X^0/&ͫ P^2@j|:6t>^5de9(:[uUː6?Zq=^uv'E`lkʆs}(cF v ;nG^dZUFU/;XG{ԾO;W2)V"9ăy8(&XvQd fVs~os_N/!Q/~͒K>f xY,K 0O\>O繼iq};byyp "dkH غBj\֟HFtZmK4 tN@'dM 4>>vgS;QݫVGwsECBvXgi_;eh3d5x]iՍP Z8j4ǣE#B2eGۏA`iȶ/%MU!l 0n49q8L,/|lө-x m82RcQzl}P #)BX`Zfe]_Pc fo( dd!r T>njfZ}nDQ2uul^st=x}s ;\ZH" fSYJb_BfG|N7 n<ٛ|)>"<0Ty,HM=:P Xs);f<"qUKpFH{E᧊dqSJ%@)@>c@M~&ZyclqKO"$EtRhFw13ӔxǻPGt15Cp 122# uaIv`vd |J0'Ew)[BؔUZbVoKan.u"BzULd5ׇxB.H#8G˛"S c*(Ƽry}'~ғ^V@VG;AǓNg4!{F\ե$).8{jlP/qZ}bz鬔uA&,Ca>,,s__yg[DÁ$kۤj~%By'Vi4 1qSVoOW>?߼[*v-$z/o~D. guhޗ27.GP!&tF1QwblX *FfA4' *ER-]?<ȟje —3 ܌ sP+ ̰͆LCO|^VD^LJϧXO;$MGtLfۺʘ"Wі`D- ƣ!$4EQQ)G/]ޫ,rD;ڥ rDwxS`< :9/: E U\ B@S}*E;*B!Q #A9{7uAQמVo_ lՖT SPZ+SPjμE.zmd[GJ.ںJ<}Q?1E,u{Q2rV"K˵DK&jo`EoHAhF-DϠq;G%Ѥ8W!Dp A,&_r;s5[qo NM֣B;G+R@ 6B#=[v]^szMUɚ#\+6NS>ߏ$t>\FȡMF0$L=:d-?tKY# یϭ+/0eb8'i =?S,{@kϪʿ.>1>&죡}Dx?32߹I;tO_ס*ل])u0j'=7~;O5@.Cs}9AjbO[~otfLZ-?\I泌aS%]ZKg*}0bF :Z.dXNn) 4AgsQ~CFP3t}Aw =u/9uzrA^1 p8Wb _mUΕ.n1sp=8S='.'Ʊ=zC@w.3I°x5U&Rr[EX8Eڷ|Yt㢕n)Ql%dZZ^ho`aaf.t$.c}AUzhB y~ۡer&yJyGaMfN<["QJru>.n$GRA+ס"}:N){::ho7>8:.\Km q CMw eV.؄#vQ3׶?x.EL`[f팿lM~@DKh .iKM19Β4S2&93PKUꓚ?Kd>d=E{ Bн5fry_ I &\7;BjtS 1\CLߙrtzR)keg23eYK⏟ ɸod1f(:ƹ=>>iYۇ$TuYtt8`>OPQFO? br8n^cpH]k.g-ۡ 7ZI.Yf{K̛B5$E@nv@h`1:8!N>R:tlK)}8 * va!%RaU΃hM 7 *FYdUM2᬴f7pSY!͒yrZcmƢqj"%'+-}8?)x5_f߿"Z6Y <0zI½PÅI̺^] YKE E+u${9 OӓeUrRkLy qKy+H K J W1{a5*o">2o犿mY-}Z ; -N[jf G3ChȘWQ'* +D̓J我鶪w o'j8}n>׊ʰ."'!VE^Q ]1%h GF 7Yxїpt R`E*I~];1. l9?OrlJQ3ir~tOj5`]fjzO]rp|`@NLє膼sjs3.FY~9٠y ǒ "\Fڟ0ʼnp8<$7hlDZ: e4)̹H|g%W܌0s+cu=NJJ]h9<N)F/px"9yҾT·q4ku-ǝH1v滌Q oi00 mb@3{ &p=-z&(gSTfX|;@iK'754b ͢*SRm^!=Տ9/+2sIxcܻJE"wGb5o*RC2h\ێ2_{Lŗż 5,$#@x;nB#μk;&캬ԥŧqAE%geeXp{l6R9 3cSBW8ן3 b^:)\ ߪZ5ec:O*Q3 Q|@I}O&|%vIU$Q4?19Z7!>{C}#2C+$8!a D0Ci&FBX{]ӣWa|&QL|w>C䉜1|"!/RS`dܐ7bS5J="`P"A޻ w#o&!b%pSYX.TՑڵDq7&y,vDw?`^6.3^S"ē9 "<0&ج}Q"m5GVAP'r %TA=u&ߊ˰<@vb,\M&4+" [qgyHgO.lc_F26ix"5p@E[^e2f~_0o'L{ژla {{֋Cł0>25@zWvaBZlԔ*:[y_7.9m2`ֳ5ruB5q!8(J3df2b":Rђ.W€MD~dRڗBN?Ӏ*6릮ͷ*Ir#vwE({mػpGԢ!CShQ3\J I%p;}%<~{r&歨]vYaz)lE?ǡylɛfҧle{mL!yEZw}r_*z_]µ\U[ t&(bH rF\kt7KlC~wsNs)yZ)ڠ] 9&sRx‡+Oyk[8SP$H_i͟S_^刟倄dJA,@Swg; Ev(*È,_9Ϝɐ{ȎUs*]b]p~ɞ duTfoZ4FP 9%R`.##ݡ\)H-AgcLdԷrL4;xR|Ô$y<>Եʊ3u v72\~ur5gU|#tÓ^Mڎؙ7Z[&OG*\wGwjrS/a8|UBUƴ&+nOR*Vfc5N9 Tw3 2'fiL|A2IpY""Ȼ]$xCgԩvE*x3+T~f37IsjwrQg5PckAmT3{`k} ExV/4<sk6ҳȵ~Du zSW8=h0>[T[3kb \|']s&oZ-n>[zGwqP+y#W9<ζgڙ?>a#"|=*28WA1UJ^[Ig KH7ݛ9֚ژ&Hn4D$&|}Sui:CB:@N8G`+U I$KJ&7tIkD9SR8Y7T\2^"']1--ecAyLASQ^(r͡hfާPԢM @ySBv>5]Q"dto֘ZMC_T$Ȃ|O(sbQ0ʅ1z)0X\(6M꘎ i wT q?2n/'[\s%$ZWRJJ+m IKx\WfnzΝtܙUד[Ӏ,kNo*9̺܅1k|30ˣ+RZX*fELK%Eq#& JGsM$+ (%ЋD{8]:(:SGɦ?,V/,# v&ӗ<`7{ݲE9/ ږ†ФL|700Y^Xݷ"~l;Jhiʈ=Zf&s5N:gdAc"32ĖݪJ,~N#s0ci`q <=Xګ;Paϓjgs8|$Mb[0 &qD!igɀ I&ɤ1RjaKYMpǯO-U ϱ]nxd͍KӦvWJF\3VBd/Hd}q8T+Fz4 ztCZ ܧMp:#dfc|<}|PBfEvݛGZf:ȼN-"?Lxf"#ôH#U$xԾ?7<5^P#gTRWRŽ=|QzMVejE0#˽ #/9K ]:-Վ١(zԲ'P ҎWc~ ^~F|n3dpҴbXkA `*p_ѺƄ-wBv)/颼_V5e@:U+d(b{h6ZB`@n_־YvҳN!4#H$eiS| cZb+{Ն "Ҷu%njCr<\U[(*}%U1R^JjP*{og-p)d(QFvв!5"]XJ=:{ W  >Ni6 fF"z-AϓzR7ߵ0DS)ئ6|2Έa2-Lg?,q:^6fxXWAr! Js)sV=>Efmq{$"T^~#8|ϰq¡-qVXѫ&PȁxKhњ4WqC{M($ǒj}_(4wک_3IPYLz%[(i|ӛn&odɃHL)D$4MWz= 9$)$NNNvְމyBԿ|G"t_a,7#l`Ƿ FG p=%m+=Za&9 ыNN3-8G`+? GolQ0+6lf]t#Ҋ;fi#cb5rP[Rm)U?\SxrVP.֘Eƭ1c/&Y8HWa!cQ%JB)P(:J_gq'O.坺pz̍csu+)ч}:X1J2%[W%%ȃ83֥>w_vd~Mb|>NDP,lY#oG+1y91zԩLc*.Kgx'г9fՔ}&cS|z( ­G[2Ęx0f!T(1$+ hG?<1BH\.K')[bUk?xπWeN& m9> c  .h)Bx3[A޳S^Y2W64K:sj+~ ',m-_v"IOr E6 C/({ގ"vy޷w{6O߶D:yAJqSZ&0Q/$,y*.Q}^V663306aZ v ᠵz9w8,p^nl XO>1AT ő 2WVu˕(bYkq8H%?͵DPn4O9~fge3MU5Ȟ7t SrXliURo2oSshR #r}i#Y9&8IKBr`e#9ư[2[X;ƺk(?b,̥G(&8<=HgM t`)h)Hy&dԅP+Ef!K[JRFމf9'?AhbU߳Mxv_l*F b0ԟ萹Uj%(NTN<Ȭ/X9k{D,(XmHד'792%Vp|-D9Iߒ{ (TAlcW)-:ok!XZ(vzexN{OWʨvgmA$)#_6e?֋q/xsbV3*.}|VytEƬ3o:acbS `ib<-=#KBxGE׋r?No|l7Vö^L3r@D8-G/Huf}D[B;a@w,2ЈCQȗm0iv:nPg$ bl&G?|{V'羱qSĭN:VF&jXl]hHqBXi{9#v&ڬ^޽22 sҳ LR˜hr`5K܄\6j<1K`~+NպkR`Lcϯ U6L M ՗|LE83XɡÁ6kyUC*ż2ۍ; bD:eaoyvZӫ2N!#5{Ǭ]qM+D" jbؘUo clhpШ~766pokKm1In3"B+,mq͑i7 $x bF#y8~Z>7_u:s^A| <l:&ݤt+"yأ 3Gh{vf}A<:#6P ? ,6Uؗ체}1Pb-o,|8 I|Ʌ.c5HADmvtj$b)抒g&@NFhq%? yr"oD =oc ;`% O'l&z]46u+dq';-z/k T,U7 ^Ν..1k6O >rG%oA4GsBgqbNVTUuc|X]lDEm5h, GSNG8fvʾxv!qK=0'9„"N(-/q0牊wKކɐ'<>ҙE$Ц[6,]U| MGzIn%Q'2!?x&e#9c|[kɂW]/S&=-p/~&*oAK7}5hah fίno<e3߂G#n.|%I={z}LO8hyA䨦hF0Pi!Φmݣ[h|]eKr=s@' OwCIi$֗|̊n@ .`r1F_cΰysC!AT.c'r|=^evMs'gt$JCdkvpl9$Svq/72ٵ͇?דЖ@  _HcLĩ$ljc D];@N t?|{Ja{7|^Ռn0Nԫ) ' +xͶ]&uKS^,,[q\mʍ9 AT']uC,pi'n+5]rҝu.lY;x5 9^n{7voeǖo]:R$ YN/ @WvAL$7Wy1ѕR6s0ZŨ-Bڭ HN^QsM{sfPoPF5Ev oi<bljU#߅'{!tO D[*F?s4"GohI$:H1XgI7  8r= `CheS4OXyqO^ؠ>AxX[JxK qh$L"! wpx#z+Sas F6+ ːWxnڥ?h < F䬒/xhW,b`=BN&nB&+:0;9RAWߵV.b+3m1#%ux7'bL9`ՀUqw|#l1_U8~76M1GI}[D/zM5߾_|D{>?K= OJkm5彺{`e9=W)g }8F4")]xRQʶ!`f3s[ `yǷQDN vF*O4^Y@8O:׍LY~6uF:ߟAʫo$JleqQ4Gz# @7>ޑs,'*#E\0ɜ/2N;1mir,N]ԭۮ&żf $d9񛽜<1_ 眀d;`š]Ds|ݚKk|,Ĵz:0nX`=d 'pW`I?(qt]Dơrc Noesv8O Cy aQEXdhed3#ģB |;J Mݷ+Y4pO >/{\ -9ŀE0ĩ#UMJk|CYBS rQq^2[fLp9E>rj0*"~P.`BvPm-Dvt+=6eq: ȇC5pn^a |1Vݥ0c2\vT+-p2L`;R$Ex8{]1t;J%'\M}vxT&|Ф1n!edUOB]/n#ueʨMMp`a"tѠQA,);WAVB*C^+&t]!%}}R$0r~*76IŌ;(;ZvmZ 9 O#mYeL&~I6mU7!:%V̼zQ/ _]Z N~4!a[Fb {a 5BN: {`ȶvņ+GXd2.nj-َCTXk-aG P՚6{qvO|(9TucVҏad;dN; >pg\N dGZ %-ů„k"~ǒwۈ2H-0ϤF? [TCEҾ{!ɪY!߶X$U1x83A>*&~_`4r.ؕYKG~ϭA@wvҖM"Ew#s^\"֮;u(\Ja> 2m) ᐫD UZHs.'NG⋔ThN >Hu[ESzz iYTs)YoZ w# >䙪UjB.T= YAf@zjK;nȐ"5@W+}%i [&d"%Swb9B}pVZrGicY:s -huGJ Iè+mU,jw\[ds@K\ L :WdlK_'[7e.'C+XCs"p'dm=;QG9{ka,j9޺rg+&-C(]xkn\) JDj6LS`pO7CD;i:Uwe#ҙrqE7swson@)+/CqH ^93)nV,Fsa:F%Py| a 4++}4mL_NOa!Ħf記(E>:< />ZX8>%ZDp' 5"M-3&CKZLxG 3B( "xɃZpOgXp?! o6w(Ifg; {V"e>KOʼnt=ʑ "voޓ3I8mKj^,i8Uw$[PzMj%Z .@m nX<*}F[c.K5Xk56@p,yj)kۑ^pOäӦ_FC-v۵*>.Jx硎ע;oNRD.hSίKQe:}Nos6FBPJLba3kW*4ӴVr,-kD[pw*p(E;*="'yfq>5 , 0r+kćcIWb󓘃-K`w*hpq%LjQ]#rÄp"@|Qgm0PD?n @Q;kb:akL?:hIASqjjjg Ee.ѭ$'HJyCyc'ѕ\ Glb"<武;qke]қ[URg[xjwvt q*rn4c+gӞDԳpN\ˆ7L] 'l?Rk{Ыn/EwU8uMa*.I2 ~UtRUn)y vaPinϾ Sk~^۷gpR@saXDOhnt?% l-/ sY7fyg^,ƎB?憧鬱u̖Ct\#*v"WYzIzzK39 \ԸY4 gp# kU;~w h=Ѫ;+f*Yyg}UpǺ:xyD5 FohoNgVz-l#B|g#IR_8!ck3#ChM6#!}LeRtVG 9ոD5Z`(goZJApk1|—HH [va!0er#2,~]X~5į>va߬{9!VMX55"tqL'D6.d '|eWe%힖6WzTwiL@k 1tˌOe aŚs~Ub5Z B]^f SOnǦ d 0*/p_2ʹXf xT>PӞv]Xj2A<^dlUm o9A #i))28œd$ϱEpn㙼(N^r?ަg&Z+#+u"Co1?e`cI"Z4$hŷnfjJ#]Ĝ>0kR)!x@x.zٝ \r1-ɜX_~I]&>wbzqA`oDnl%e>>s~ ̪Ѐ2y3Dϗ:8EcJO{!l?*−ma?}ͺ"8.#+ACD7] bY%L *jˣZnZ.!ܛ*24}ޭR*yAAgZX,gM噲Xa?lL0/j$BI c$9W񳈰3◍lCWzQJ禩i٫f:h)VYD!ޙЦȒ փD y S&]`E r^\c#W4g-(щU8H*A uq x_[-2&%*#8?)'Ri^%/޺ w+ "~W3e]مB]cµ (exoٝGL*6otŧ1*{5 s wїЖJas(eU,a\\&)]Jݹ,ԴD f`{ȕaDHgbm8 6ˑ;@G> %0J=a]U~eSby1K2D#U>- Un 1"tj+PBǭR gՋi)+}OrW>2Zc@# ޯ '5t'(~cbCy0.DIl%NW>˃Ɍs xv3d|yidGhwʟ1Ϧ«(c.I~R#M7IJ)W*xpJ*oeFAZ{A;qT_P ,(*B[ ,v]oI;#K &pA >}.l'ڪӾT DaaGaYNX(Ӓ?>mzǵP|7ƥKӇx5nt{NdErCms4Tk{Δx:>޾Ŕ{Aת*2NlϚ|E\Zed21&ɫ#"ddC$V.|qH)=aG%PE EiB8ې|0&:#? <` yl ^(Ze7i 4Ak8DчQaѦg9r45j]WUa9f5̥r d=,Kok|+x1NsCϊW]OH g߅3&#Q 薽.C#G}t-veNAh;v>ajUwZ69HSu٤摞K4IGVTV}_ʄ1|{_vaMjRjF~:oSjM,;( *ȕ \̲Iߠ9 C S5HXIBhɰэcꚽm&- |kQi>V=_ /pP&xbl8ȦގJhHWFdL2Fkм8|fÌ;{/ܠ@;<۬g'PVr>_E^ïPT&A(v"Êwuv+G';[n n޻G(2a38wj+k:}i]@cQvV,dXP#B: / ntW..sTJCc$Vd ' P x59+@K7]( nEW?TK$OGKM*aim/A ~IP;No#DTܙ"H$?QanSd,5*w|)ڸGrv: wo8KJwhqy93'͐JmSjwH+.u9/YAC;0eWO 00L7|QG7S ( Y_\z7{A(PxB4‡[Tt94]^xǤH?ʦXj<(y@zly,S1j?XnhU~s>\GH6vV.>Gɕu-B[/Ua/3aFi".kmN n]0Y~ėdt[M~`H C^)#JQTTG;Op)_p߇ٌK`֜E6dXًMb'(umh, HGup6868$ː'ƒP5h4|s5 E;XZ/oB.vuD4˚k=8@ޣ ]7t4EAMZu9(I>}JM[U#XHCK 72g oQQGO `m {d`Llr "x&];X1JU3Ĺ+b"2Ntnah%`h (c` gr :>2"n~zݖXɼk[&mB,[3CVfdJr{> Ϲ9PrhQMV@Xn[ H\wc?P3rP}}c+' >{r,,| Nu<.m-8*%_1ߗ~ Ɗͯ׿dJn7&~ >03_;Wې Y:1Yerg,ڣR+n}Lzmɽ9SuT fg'[D\n1Wx/8#I?m$RZi3X3Q\-/7KC?#-hgן}Y<Snf"~ўIpcujJW1*Pp_yTpIy=DHڒGJFRn'@t )*^T/RX\OUdPX" ɪFc}v,eU $||*ͨ"4yTfHb;@JkҸRgc:7M4-"[dӻl& &1]48,L踨ېGmTicYmTj"\{gɐw2&c |eNVvDKrse| w0 +#lFh5ʹ6ZSIgXؠGC.+HEZ黌`<،_٤'O.H>*AdWk+bx,Ѣ*9i}{/FJj%L\-SQP\:*h#V֍̇?b #\g0^S`#C0I l>@ ]{R~,L;H1moDm q\>&Yѵf1g7+qoeAz6m^pM6^Tm 8RuW.ubQqe^g1Ry ̺l ㉛D Rȫ\) { -gr7rhyN~Y]}(&6?b\^1lva%sٮ9{2mKv <$"2#TN(B=Oe{oȢܫʭ gn(*67O sZC!gΣ+瘹ux2핻xVSK\NavQ!Rza 3܅!Hu)b}Ds-؇ }D/u)eon: r[z00e/ȫl0dpBK^B^dy+m-DU@Q\ʴ`nVG*̼t2؁Š G(7 (KՅA:*|2rIHR ugҳMJp1.z'mаv8Ka\q8Fs'24A+#k]?NTur$ THIHzw09W@BVjΡpa*4aSբH Rf& p')`N7w+E&Q=7>rƧl)7,TwEOSIA}K^m9!phj9lnn5⾕hS۟$A\Q.&9h,Jz.É+a5encW >'69q"~jgMɑQ-Ժ&bOr^.̎Obȑ^y /QdWΑw%\XPj'.g >OO˹jdXTX37="ʺWg)Pǣ d@>YE]iɕBL;~-Z̥D<\EKi'BkY,r2Do*htㆥ/TT]ح؉#4t(ϟkG8t71 {Pٜ1OO̮"& Ÿ.G OL>@\D3ĞB9tRq- Pk{&kTףY(뿎 RY+>i߸y"Z 6G$*S !$'51? U Kbn黔[fu{lǣ#'Wy]\9i?<.Ny ,n BL&j 7.I"=ހm..3&J?(J/f]7vVDV'l?|P22vۙVpn ~᳭v~,ЉMWC$Npk;LKB!$I 픏1bӘ@L:U)iS[8hH?q?r\ӓ dzND]se JH`=ĪF0Tz \xlp5˫%h]&(ُOi8˂Oek7\ʤ!##q`@)S34LHZcDQks*AM.]u}njbk$RE~TjUđhVe_FDiby5N QNC֔:¯\|b,P[?:zYtP,UݙS<^[Z"YM6g5UڢWSȆc6^ t;j>(,O~DK1I:FqgtUL3X교 G";;-DܶpsY{}Atbtt;02 KF 03K+ X/%:TQ.^~GpG-:d6P{&T R/XڱO"BRxCrjqZ.S>M:?_7t' &&Vu8*'oP\0_W'hF˕ucIF\dKس BAsg!~5Sc_S}3;jvȶLeL RC:pC<̙tbV½t{$0=A6QO^ھ+]Iv4#}gRnSpZ|"wXzlZgB60 IXYA);.0jPl8Vr@j`P]%صA N2C>2)A:*p%@ޗbxz$Ң لr/*;G(wō0v"2׮iuY"l*]Z Ѭr~XP,NnjLkP8§-ݦHW, oVQ)Nh 7TɭP,-I D<7`iqy|pQ(בZzLmzfJ :̰ a+CNH]/FYRNȓRIt}$$Tdm?^ O؋OvC c'uuㆱ 6aB<곯[Tq&g[H8; bIIR.[r"`}C89<ΰY>.H}ˆb5n~@X{.tj*!w bFYU8FuQڣ#YN^lP}=69Ŭ:鑺usVwE"Χ~ m}~FӢo囮և^jq S @iaZy^0b(d8}/ nt"R}݁lt3T# j*K&<#)ȏ? 7ڃ @cT&T%Rh~+Ne"k'?zRhͮBnqi(ξG)i2_e1#(g(KPi.?z Ot y3n^+<9JCUGd٩E/f[p$wP8t*r7bV6j}SsJ +;ODVLEHD{iOȺd|ɾ>Rf"\3B̈*D3g;, ؒBW10t$ͤo!㚢)@IEIр̸6D578^| l/E9qĜǘB90ܾ'z:9 q.4Q2|1FHCZwPQi[4G7e4`|Dyi@<2ߺ-!2Pxy=Eԣ7@ |v-(t(b7b }`U^pL{^ޯƟ_TxC5S24fTf\KĢF#.cEBO5{i+ ?^S];(-SKp(Hx$`Xw9U}?'SfJ (m<{kA*Nf5BQqPO/qn܊1R/SXJ{]DW F7>B5k| Bwh_B$:ᤴ*u+xu'T*]VOK$̐YOބhn)Y^Br~h)>u=JLOP66הIboP[ SN3%L_5:!7{} WW5ҔpٱAsҗo젌/t$ K2ۊܫ.-Lngt{-`qgIedyIqH* th0>(sImA-@u4if;i:;^1:U O$ʮpu&r#;RTzPeE1@1vn*ɩ|( "-60{x#F@w(5*FiIK2HfܸBsDb+%HT:^t'Fw Z׵1F?ECy5^"0,JpŌ*,=ЦzVf>C,1-0{CLuB]-Qd.{\TN!ö"k|}49+u;o:|9ypǣG|8UԧT)|_}ÝO  iUKYyؓ錋x~p*LYj6O߻ST8moGqBd dۈ? ÒZ![KO/QgQSlϋ<W?<,i0].aEfP+T/}d|j4U3 mi >ǍpJdmQfq8'DgsKk暆9H#)cS 4mȗJCPgFǨY4~)Wpd1,K }NUHN\o2a~ q &PėW_D_^:*D3UoƀElC;>fe΁ t {q&URR@p@le@/\nH-sV: opzڮ/^į1pr`Gobl0ӭoIY˙]%S)t_~r <eհ{~7᪞ WTJjM>Vwi^^U}|S6AVh}s,ijOOhĚύ՗zK:z!I^@S6?5.EcFu>uai:Sa"ʦ' |GZ?(ńdy\rҕ192[(Zuqw咻ExcLJp֚@3m8T{s>E\Zn^@ bܲFٻ Dfj>ph \fZC1G~[ILd/4cX?`w .͇%s/pi}Ok ΄~4%O]؊ 2X3CeAt&e9h[#<u&Ab>4X/$%,/4Py1|ر:Cl s ƃO+="(e-XͥBhH\Ϸ1 "dwCȳA&>ӾQٺR7.M/bgOmR'7 qWZ,|c?eB&:X{e0 0!Y_(u$!'Hg2}~BP3U(x<#"M>»Ҋۏ 6\M? +,Y(kڴK;;gW'!.I E}z,jۥHA>w-b7ʨVDnQR^:&pؖ .AD@/_Zv=ٛ>bܚt:#/we-! zc9eQٔ,Qj^J]-!f_#zJ}ؒaB3g ?^jkcMTӢψsC$gX?@ U˙0*@sX^gp9K;(GB~Frs aK=`IuT6`Mx0Tk^?UAV93m(CPhQނ4@p] HuYY]Er0.Eޡj)}:v$_ pWe_e1x-;6lB!TF 6ulG,Eq[+H8)@"4Үv]tf'Zph6l"*CڕH;8>vf${fjOT5$uN1FhIy܌~QTc&yfV´u`kboѱܛ[-0MR88VF@MR-.;˪Z hk 4GVX/=fVJK֠Wjd԰GT?OLQen.jqL&wmRl@Ysx!wNzD6n|-zvbLVYiO%Mi)IЫX_IN1ق 'e1;\j+EVDF3TļD/$w<:C'<}pDVVW) %#u/5SZad`KwꁁsMK-bJ?3wF'z@)(c(y}}XH^a ئG ;䪤:g~..VZ:WyiE-`X5YM0ՕO3Aubچ} X!&*T,z'Y,> [{ [ĝ"w>Hu/Od-"A)s,y6ktgNťΊ籲?lx) nǩ&&+"=77=b`(JaZN:TR*cx}YTΓ`` szLkpA0h*{kN (B(BSѨS 2Z,ʖȨߣ=x tRۓ𪙣v] Z%]/섿jc~d:YVIxٱ>aE?,e`augf}KK?[Y,J"nXxwǣ|Rm2Pn޺`Qwt+ozs{i2lj;r#( d:jx)$ :+MTpeiN"Ơgg|cnqOuz\%.S>_/lnk˺szԽ}Va""O>{ Qf,h³GdQ=nl`B48'fHtkHd뀱=&L& ]$=7TdHxӢbQYUc՝?)Sӹ`mrfbi$vK!uch.)#@ dX)Lt4t~XItJF v質e hq*T ЮZw*hh%ݚ鐻_Q$mg%:\겞0ШR1ihCFlmȬ&'^G(cAn V-DSƿ"1m:m3W$!-zHCG2ay'hVVK_h!/bӭt2GbA7b\A0ZOR* ) \zN_(#vmrуIϣY1M3_\!JbCx*ƒb;. A[-Iz:wwTӂyqL"RLb>?׈qDQS$w=XvPqnky"/J% ) @ޢWaafsrχ; (]k,ܩ0%I 0(vs-'pؼKfٴ̶b"w -"yVbl3M8(\u`gSh#Y hFJfܞK#A²mJ|ıo!uKzH>/&`D5R%$jGM+Ƈ P3WkM~tH|A=WEaqL؞ߑ#14A# ["_4jz(q}2Eh|?ez=aŽ dlV; D)byapu7bׂ:pzδ\#Vf>yJ,hK)~a5[C@>XEZm#Ω5؟s/,+ێ+ҽDIC"^;VU4h@ @^N_,_wYlBvG!tC5P܍eRO޵֣pѐ)%+422 rC?aJ~TQ~e nO -I7b$"~_|1T +ַ:MV-!^?J pb1_ 4}/TXB >Hn5Gl*^C~J8`Rt)`|!)k?rs|1CVC>ɴOne`Z]&Ƭ›r+UJDS]4ئhfB7JDw–BN!==r6۠?jb!6wcPQyŘ`I=6Q0h*`쐅ݧ6,JNFkyB)zl d;>SgWQ~JBG'#4c> { q+CL]Bo`MN:zRe!]=rױ "8 ip!ϫTzKR <xee aP],%˔u8YhރCO8uwOP(\\r^m|`4dN6x|HVypcd.S f5gO3xCoQ2EYh|u,f!%`uehY]Z c- Gִ}*;y(;W$ⷸ\ ^nCU,SMpbxR=<ygtD:5w<&EazC2yuȳij4^!k1eQIk]X(kc{cwͲdZ]3RPMţ&c~~ӕP!:w:RwB=xMXaVʩm%̈G {iR)0 -82n@=@TJeFi1`' }vykZeg{7W+8aKos x`6v ϿEg -cPIJr?Ϟ뷮.<8P7rYpxd*l $:19.{]:EC|<5*sloTKcΖMΥuBN%KqyOrU`̢0Y1I oaZG6|oo)xCTB\!V, g8Sp3B5V3re5\~W>( [7gt 411yetҟ:`&Wg:ʼ&˒:͊4,*]5tךf`i-O[{ee/$CF*<9,'үCI-6"߃[N4Q]Y߮Ъ0rV9x:*Q8#N3Mu-js@GDYV/ 3"^%j%4m!]N; L o/:&_- b_}Ēe*s%<bk.L d!vR ;OXAWeFK#1oF!a{x\v*fϑRs JX˶?Z$"ŢR x`u a7 t5 Ol4*%mOK ~es~  mmSZD47lլFKC8$붺5`Sj=#T+ 1})lP yl@tAn7>\~ ;<^jBC0eZ3USn A dI*W!XZ6aa+b(F: TMFj9SBb-zu#t6OS?WV8FU}c˖!ˮ?2T}ZfO0,Mi q/W[E\vc_;[C%Py%Uyy8]("|,ƗpvJ)YĞ\[ 7_ P3 !\@;h ٭2Gv%:H:"-v4dz!Q35Q"ee Fk tfeEe-`aB qd (꓆Nbkۿ+ IiZXALRb}m:kCc"AƕK0t!77fNS#qlD2[7J5Ba *8mij%U}1B}]Joj[$3s`*1V9}/8`(T1oqb/ElFeI98ƿ΃KM0IAԉ}b $W$mNdPX楼`6iDISe*t{n",4jmq8<2>b!6 ޛ8LA,ufoC_ 77g/}k[^+4Z=HA^#]"1gΣר;֫rG?tCX抏i+ @sʈ]M_]y"dnvyVGJQglkT2Nw`(D#;z%{{Ü fw/uϩ(^Е*YXf ǤkoG~fhg@ ,KSyY6cgGUSڋ%s>6J/ܸd.;u`8O [(Yfk<ߐJLtS 4}O7,OuߏH] mA4F| #rd羷(=%&\=z #NUJ ( (ԭ:+L K}0N4"p)y;^Ym)E`s>]*)Gy7%m~S2vY*\rpPy댑HoGȗF˯Tf=>58jPɧ!`X]P<$-^iK,{Hq]ccXpWyl`?YTPr%ԔVRo!&ѡ6J89ɨf D 28s}.VVkCf壤q1[ $|6|4y0@<-Eg:cL HI-䐇& oŠG#Ӿ`k/H+jk() k3Ykzt{f,5C2&srd6@Lq”xI+T|)ڷ9꾗mD!JH49u}a:NvQ +ēi\&l nX#'W10R28C9ɑ #CPҚ% eUS  &e?.Tw0e3>o_r"WYTVyWK.@'ƾ֚Y\ϵYBr ?r=*12io1qX1tE rɣLrvŮ5kD f›V#wdk.Ŷde*Ez֟5ñڃ\CT AEN1Qy}>E".wj3z>ޛjBohKZ5T~Jnlnk*8_DZ.SPOp:Nf][TY(#)w_Ti܏ gi`|H $J׉.O:w=khcӰ~nwiVTbi(+;foL*ǥehQ:;&'njW\#\_pL E$i0t)7\{#`P e}vL u #)Ӊ\E"/VA _1#˸nGBho 8o0LH]dw- .(9|XƼIW9$rdΚm_%K?`t74z M.7&H6m{ލc@7[F>͋&ڮF!`X+HG/Hdڔ9!.D0Dkz\Ţ’S=Iu*FۜC[KJ"/{,A<|h%=ѣW{J9(3a'/pOc<6kS(n1i'jb3̏/" rK}wݝjܮs) 궣@FtmZ-@r$&Z<7.ќc6\.ǭ骈Hf. -Ѥ ƽcaXɘW'ٱC݁S=[2en#5( _o$S(+ 5X:X9^yY@h1T59߈4l2*R n^8~,[lXEēp2}Ġ<ptT3tG&3N-jИz5Mˡ/o6[G  @iQ4q@PZ'/5;[t)LV?CEw^Wb%W%ZAeɳ @N`DB0 V)dC|~Xqt8e0F)9*k:eKd  PHCWM^g2.= i&92f?[(Mkf+~q 6<"^j ݺ4αlNjȒFg`صEYef@[{g%C+^@VGް^ڇK(ҚI $@;#rh8Km.G'"&ל :}V5wf;tO\~`k#/V#xDz^,`rL;-&9M2̖ۑg!6e!9z.B/&ӠVZP4|s fwrtb:Y g>H b8;NXV9hF^ͮ~;sK0tn#Z%޳IJ?axԘMv[̯SY vWn7bKvh?6T*Rcy43t׾"Ejͤж Q%$QkLRrKFoNlh A}4ч .yS}aBg;0|˝Ѣ/yI}ފ:sԋԙDzFaDj x ` NQ?Xf8:d'U U޴ro+{/稆쇛`T<]Tdei"14|ހk=ONli.Vs|giDO>X!R:y`lO\x]NwReX<3 z#llInVYqK>5^wo8}_>gӖ"̒[\flDF |$OsY8HqIV6E+e/D].,zpjlUK_ 8m33w>y#Y*!(-rjB^M]%//%}ÖN,veJb6ZSm ! gY3Q$ f3(GlCvSޘ;43}'؊ XE! 92:e^SvD# <Ә(.[gPnv;Д("F\m{q,&e{1)_DuD ` x~ ld[*4S@ VPUHw&,Mj;Ύ|e( t w%NٕWSc+G7]*"< x8Jʲ/;oA%wu Y4 w>N#Sk*2+rњ*}rXPp 6wۚHc 7Վ]gŲ=~ti; OǤu72Zc3>_oTdVoby007?p n9/&7-'!(g]!c5B4ۙY Rtp`E+[`M̼@Uƾӆv٨qaaG^%sdi4Ct*meSؚ*A{a<'|%*ōLt\m$ #M=\5 5t qԬ!_ 4i>4p #m[Ⓚ$As;Nv9%O]F,4`.?%Ư5|3ѽEHq:RG|}\{2pR=jn1TWɧAv]kལH;抰wO5a V1wSN}xW_%^G:.ۼBS$ o5Kgoɏ?> #ε 2d@eo+){,oR+WTh*1X \JLF_/-EB EZlzlgU-HpؤH>e ̈́ 6 j\%ecڨeQa>NMI?K:(r lNKA%Y2_%b.M i n5,"2Bqڗl҃y!Z?$^(/2vOM)vYaJ2; Po9̹b%;EJ@ GY5SZ.\xQ?beS-+ ˼и7 \%aMH:Ub(= ; 6|ɽ@zyjō+c. XߍIݿm DY"DFob[!*u/Kt#!K!@HMYk2@q¢l݊y-) M+VOM{Lu. 3s'e2QiL"Pn6Jh/!z%6 ?z" # Y.y Dq2Z&)>Ov&&8D圏fN$!EBmsϰ*S7D &eA~ԙ)J7$d,8N&Y; ;{٬@БS&ا 3%]˲nhG|zߢ\RL踡&z|[+\ؠ }F;Bx`R9VIClgRCWE̘H0mf%']lU@W eݟtr mH#!%0ՕRQuo6+~=7٨I]O*09AcNdMoB>R;c8 ('P4 =[ا8D疷cera Gxdi k-~>+Nr7 Ēdٺ@eĹ'Dtwl_-QQ(&bQ/_I?7S+/S@,S FدFc:S ;45nl{((|2!BTk s[ (a,(9`sql9ɕ@eedyjZGu /kKpt)D&ڇid5qaD0ledm%"!0a' F9Zn,F/Q ̃:UOy\ v7|^/vZ%|fL`YT+/f ԙz/޼MWX>l퀥x| jL,oۮẕǍ {ĺ lT$w?@?>zРtf߂zdq)Y ^ǿeS.QߑYbdA!A 7i[<#y ȵR"GOJvLS b fmW ٹ ̊-/!kvO,vG{-Ƒރ8k_1?`WӸjapj?& MWlEwPHpA<|- F+CɂS2MU(܏dX'aPfy*6<*ЕbE1u^]ZZpiKFȂlN3 s͠n*1ڿߏuoȣi<q_vuKXDpnX!a,yڅƃ(˿D\IUW?e ?trcu䷰%)G Z'o<pLBT! +G闾dXOօb'nj+dz0w@_˒)Uu~~X%n,4T#:*DG4`{h7QvZ6wNKs^6G:PXQ9C,)X)Ȉ7 d+dMqcTr ];ĔKCHNATgeys|nNX5JnGo6$:Ffd= L[3epᖣ'h2ws[| Ibύ:OD ls\t|Z2w+%۱AAķF[~^!AW g#pwYn*eo$!0;\^5kM]syz=,5 m9[@_#PWp550i}#W1jә*/X{\2=xQwFdqZl+XKt#tv"c M~**^)oCóT',]`w-ƩJ8*_Y,+*4%dj`\$/~1j3B?M%ݺlW$( d),,l,ccS> as`R^EuK[r^[Z/y) k sd5(DZz$)09of_M,YLZEuOt =ʈn78ܒ+(M4+mlv|>Oi %{5vFE'SLD w&ɶ1Xı4=%ᤩet/ķB}\zO)P΂8_iO7!8)˹+ţ[I@ͧDPLMW[ ;ᦃۿ n٫$nA^! nΨȶڧ8׀L@Ү3E͝.!-H~2uOY>b|Wl[e"7t&y9[ $fl/$9SZt)FG'졾fbu()2n{\N Y śnwMj? K_9c{)bmk#Fg ́dO3>*C o ݋P5P6}=~`8Qmki{ gi0}%yDzf@I{:7T5CsG[P]xsU#U0#=A@t_]?wP[ * zg,."pf6 R;;5"P֥ :,oDYpLROAsvi Qb*9[M6ÏM X%L2ws~cl½gt2AZժbhFnakJ[P~Ҫ8a2;SQ$%]IDkk3BGĬG[AlAaUq/zuXrPDyaAd Q(8Enc`7d1&fRȄ* i^PbtʫXUQG$NE`&Mo-JDVY'kuE \sV5$.tn^lZڒ 1Fi42+?( $j5zlpeNg[>KkiUVdkfi8#_=6y /M-ĺ>7"Zv|v5Ёkð, #~C=ldZJG+d!Sd&r@wȓj^ah0h%!cGPi5@b{Ek^X11kz* )q=pߺfIobY=H͸O/N`?3zP5Dˢ7`[dCPPf܆2i?Ó :^ȦsBM]78.,Ge2י)  h濎u%`Ҏ Q/Ԡʳ4Z3dIaqۼTzSG"T ENcm1UG Wd^O3\ІLvtݿj҅'p_9m5&[;b+חdH\i5~%U; hX=Cu'@o3*,nq娱) zgO\1S#ղR2e2M1{:pw;s0q~0R2i1#v!w8ls0>WN>Hs$9^euJ&n\3yIqƷ f2^&VB,хP KR/Fq|@pdb4V}>V S)ۄ7 9.,y0)"*UC"nA ]AEЎN1mD2`>k`~ę(oLxČK TyGljTA]`R&BIg[T(疩" P {GJ5F14_fbB2)s{7ǾX SȮ!6 B8f>nSDBKw2n)o8~z 973g W{ vIaQ,?-{5|6TRì&2c` Mbg.!H'2d"6(莲ށW _wy>϶?9_FTj0R\ -u--^gxoc,#(6C9zKKjD Hj'7ЌrƙHb/2![C%y{,6KmtDZ?O>oH`˗! M;q:# ^.'FNy-9#8ֱT.K)AmxGu`#% Y&zFW 3P?-^DN7?Qy b8Y鑼IvqyD~T,AuHxt ?cg+-5(`0X3{,Yʃ]_3~=S={XN)ý=/J(X5ơio_6@EYf:YI׎R[_C0FB>Vqz| NqD"G=1 JEϋkȵz5_@}=А_}v[v`Z5*ֲ _'QyIBߞTtp8l8nr7Qb=$,B$jBMY U ؠb&W) & >m JMP0D uؙ_K3dMmַ0Jjr;O]ՌͿ5T1+,;<6wsJh3M#D>Twa!U&|:gG=4/J(˗3<+'Ii:ؑ08ZB?/7u* Oxme 牴d+lFgduxIh׆_7wt}`I2 8U 5-3/~l/͎J;CncXG?=1Om|{j>6?) q֡NQbD;Z`:6IgK=1n^s0uo3Aȹ]<-GNQ:I6N(VG4=gv&2xbO QcX*Uv28:T SQrB+P9 2xމ[=gm":`<]"xM.ٝYaZVYS*xԩ:rw\?7'פفC(LYQtgo(o-4>x#rk$>p+"/)C\>K> w le+`,0bIkeS c䪽C,ID9Ըx]~qGb/D}8ԈN׬**WuM;b$ߜAIӐ't7L :Ɓ‰rnffiWI4kA dn*fEϽz.Iu|cK[L&u6C ۊĩ:E[.til4O-HjUT[*C=DZ: 5l4R?Gc'[tOe`p{eޠ V,'Z N_'*p>2t#4( 1avu<[h8@1 OBo 7ÆrIRnpSe udch_cx$TJk(Adb[{_tIIE*7A`1ξLsBVok> Չl}߱wL'˜|ySGٌ EQ6{ն3~_jE#VANS;{O Dzl:Nvd9LڕnAۃ{I_g 87SʏnJqywa]8n6qS!. p B\^h wX;zTֆvws7{ht 䡻%bt.3?!wZ* OrZ+yd3)S0ZY~B?JZ[s5MT77)50Ӱ'v9$Uc\`*OC$K2##(W8;6`ܜ I1Ƭt̻V5"O@_/M XUF+ٰ wm9MBf 觫pLe"V;Ǣ{j 896)~>6ehu}'l`4&1!` u#s2h%>3 ZDM:*~X(5 &#Y6_ފsMg4ȧUkCT=&8ΞhNߤ6.Sfk͠!םό9g~@l"-5v/1 ܗpYWgA}$C1Co1ۥ4coi!􄓡ͤ_lLV9:;8C ^л`S?HO2P=5/I@ Y)*a}V$ay/BFؕѝ$!Ē#/$Amq hyv'.K$1#|wׯ+a۹=;Fz+J>Պ'|2:mtgdg-Z0soπ}KN}0KnXgۃ5~ ,[T4~}uwu3m]uj\KvkvprX3@yE=Is--mzB9JHZb[W9y}w{7q_Lig͒$ւnhz1EY*;FCHטyOG{1;}]3jC3VC1mNPF# :%TZ#uȒ3_ 6,& u֬\=0^&u /;Gav<IH][Q2E\δ.p4*ˇjYkNbW"~9H vNW'  iOru֣*]. . )g6J@,^IK+C !(g7T% `ρ%2 1lwe"Ѫ{gwxpő~b' xt%z%Q͋j<>\ P3A]TƏr5vXso~U:?mYhZ6gQoϦs:Gu _|Q”ߡUAhV>(`ό&m1@=#P"wRܞL"yIR}L rajq3a=UDNn^\;^.#/M K6\FL/pﯮVh OY wG #sТ`7yJv:"0-27Fܨ@nx(}ܱYEXk%[d_izB"_' ZCmToA*-lܱQIՑ X^_?9vKhz4=1$"s?2h0Y3-VZT1Q]gr\+5~O+p@3Ξ(aLE;@| B Ka N~jgj)+*{wWRl?N8E쾧2V-9*Ux?%*QJ",l3E,!;WTSKs=K%259&Qw8ͭȃ;6mG4_/zP݀H?m"mDݻFqv |>vHJYy.aļpxk vzavQɽ0g^[GB1p5[1 O.*͓,o>USpb9!|ڵ]#c[,LbB<&XLC V!ODY!&mRPeg:[m(E@Kʜ =W(Tq.Kem} 3_+*M8XD3%U;6'%x7CěW b?)6ƝR̃<G?+ɉiVf#icsi㍕۾M^}BR?BDC"k /iHy\<kNLheL1znl?*f*e*!Fk`e;Ц Otȝ M'++? i+測7$~l$i u*+ˆ2WҏT1DӑmߋzǢϿU1 +nnQ. 8J0w?JŜM۴ubGp w6 RfY,Gidnƶ4c\=NqUn/ps}Pr J뤹hPꔹْG4 oY]` fȩn'+ǁBe<@n8AZZ= ȐB'$LjЀE!ϒ` 讧,BB`AeT[0Vшx {[>HqJ"C@ʹoJB_ۙ}ߧd)7tݩlKo{9J^2t-ez*#\#{dsD޼zc]gKGdwH?3i6ƪmn+@΋taĚ(VgbـCӉk2 ?7߷}m?zݩKpt\"oM0^x]X>Gp;9Qi:c-쀳k='su.LU4FK t&y YX;`)v3 /7c95P#Z1=ZW%dxKĝ퇯Y yX!̺ոFyy,ژ%>;t>'h #5NA2[^<+13#(b/v}|UVi*=]p~aHȟ;[cK_aO|?{8~}J&6g1CRLY`QO"e5qbޠfr PJr\^sUO3DOѦTI YG~ӑ4~BYq(%O^nAnɈfGַ5'yQ{;\{aT%lZz>#ߠ\28vo̳:`R Ƚ [bC;E5sq?Ɂc,HQHX>d,%y@FCnY9DN L ߛQH\,F>tgE[z*81ÈxrUx 58+FѮ0nhrj k䋐иά/@MJM5@ꯇuc1*G]C_M?^^eVint+[/Q86̼{>^2Jm!{]eEckFרH4 u J D%%H~Kcx8o#m_+\]`{8r=]P{d Ð!g? ⱳ/Cw@Mp; J/K@{jLf؂s ,!=Gn 5א &bg86TM4ρ IӬQiS{W@2X̓T؅.* ''uP3R_!Q,CS` c43н N}(C#O̭tvQ_Zm=/ '" ~_Qkܯ e5WyS \ZvSh]K{4bI̩8yۖf5HN)Z 0@_nP#m/\˲]IqD>Fׅ}g%E m%_&i v>3ꣲ;ت%ptɣfm74gnr#5] =< cC,w/:2||g5" lG 4}Y\\qޣ6iq`|Z#CM% ؔ!^EW8=} (=F:+ \S<{ۥ_a3 =SM5aU؆5@$Рh͉Ն)Оv I. !"J~'XὑFgPytR:FK"l `'cn!:9-3Qkx1 >dRHޭ)G Ħ-9v_ĞΩo1֘ADtfu{{ywRDk=|O3lDZ[f3JE`m4OiSԎOP&[d?6] zcpnZZgO,ldF$ U\xd:v(JC ߅'72{py *ee;OcM>T79:i'NQwp;J9W,S!E2ErNL =Z=/\MWc}[ܺ)U}9x-@}YHawe5OB%BQWj0U}-bㅝ^7TWM 0492fa`fLw¥m۫(p[%XMg_!b"Go G" Q38-zeް[;"W?E.fΑٷhbWK _ƀ^mT~N Z`F/Z r$\{"'}6HEh5d\Ћq{ )x20`N]!;RL2 JRyveÔ+/E+ ""(3hfն5NB@N=Ta%zX$EB t$ѷYZR $̞>|SgZn}N-Ҟֹ p=LJ8 :Y,ӘM@j4vzC+p\la2`4qYkf CM:ۆ!sU?&4vhkK6V6; |7酧GkU0;P&O30PC[!̿qXcA"TH= dD,\+ݑQү[z_3qϜtdB41w~m*6(G^G֨r# 4 mZp'P/^q}nõUr\1aG3oTagàoLӹ׊״I^.#G ܕK7ꌯű+Jfϊxs:Ep-y5|[+ }'++:T+}.`4. Eorv)[r@F3Ԩ&hO6aN5j[=8jt@"FD-Iw14EtZp7U".Nں+ Pt4ݒʦ ކ!5Ft`Qb7t* s)v!gSTjm.2jJI 8漬!#!@ᡸ~*%d(Gv t) d\mRҊ9Zlӥ| xJ>_\wM!߃66 ~R> sYp(c(od 攡 M/ $ChNc7[qm z#7QD2-iM1/cźVt5qX}4Rݪ? _R #88|`!N[{Ux -,`=QyƓP..} ^:mzAh>*4LZS)gu&MY&B <n&V11*: V 8IZyTu& ԉ3/x@b448It@u u`oFx8JEۺy=C8e=!(BnV~nd,('Z0QK g:3Ή|: - 'ʽ`]kKP=XKg[_?ukY4fC̕C*âI0X-g1OD(tNup:UMqse}>Y3= aZUŌyHMyPgU]*?5ym!16 Ю-r&0φT{yPznjv=i؞ Yr7Wb}} Fܕ9g6{Ft< -+N/9:Ǚۚ_tl!\luDLqmvc!#Ռض4zXEd(<$58&ޓ bf͗Gqi3PKa^Ej($7J `@A|Wr5դ nzE{P:8\Pf!Ϲ҉Ej yJHLB<+ KwAM9Wi=wf@J9 y$\\7& ۞݋lxfk[ng498ʻy>B9뭛[(/E,PWS'wW]Fڧi}P$TSfi>27Zl] NzYNb$6y:)?/kɩ&{yVW{UI7>¥& L$JįV]>P >.4KZh 㱌Sc6Ö bz?c-$Y4ׅ=نV/dez >l;cs#Cz0#<}.tG2 "qR5C2{h6}" Iզ}027;\B8q߯K]ogV8<-rZjGw=Ei0}%&J uv-Cƅ쓧`Bcڠ'yA ~ $uōcjjVPV!I($Չvr~0> 0+0Us__+-j擋D|=ISFk >:Rիf)_.9̹3 .8h .V_pZ+GlFg-3+2RhsN5kr:p'}w0Ya@.|=3xtxQ3%Y5h>n,LKR%NS`:|uYIV:ˀAeFh^uEoyZUOMI/6o{B) 綾p#ezp-8V2V!|dK(Fkb6P@gXt MkcLI{K|&)Ÿ\vM71R|1L v> ^n 9FʄM$}*t.F^TbRlIZr1y󔆪4"%)< ~+r^ׅ`ʔ6MzASklAއ#E4SW\W.[B 2 .+5YE߼ kaR'KE<1_U;_\}D[ CMwhScP#6O~bHc{J1~&y'P ~\3 _qs:Ed{/]r}~9*^K}\y`nD"i:2x>DT,9ve^\MѦjN =^={7.C-KkUN “◬!nBd[MXm\#i. )moX{Y4|,p8J狳OTKǂ@VMt[r~'j{jKힸ(ƴ!71J7,J ~1MU?%rT6ph +E/=ƭq-mRr@AJ5.aB kӯLnY O{mJbg >Nil. r-^8p`P-X&vyЎ'bӜodF%$|}JCZW Eڼ,c0!"x d<;> *."  mSN5 Դӥ+[,zH_>}wPM,=pLՊBit'}X'N6:>P74TJ<=/ByNn*-dQevrkPNtC`pIFعlkȫE9ZxŘ{V?&v_yV,'O4BĚI+599f)qx-kO1B F§:#b)֠7ʙ#9wx' PJTZaK-co|zW7U" I*ue_a{eC3.Uj:B  m( \7R6氫u>f! PG=Մyx7<&I9|0+K/9鉱3&~Ar[u ݧ3\Z^KJ W}3oeH\'qgd7I2t@挦E5|S&GTn(yX!4mO&Χr҅*BBɾmo7hfݕ))7Z៏6Y$t*j6sjaPO0LX G{S$sDQ*[N -P|aTB͠B`*$O*<^͚pԤc 8Yo+{u]LT% U9LS8OM CP8 ,ro5q]K#4n0o+9R}$Z4k:3'ahE݊3$['fcdod_mԐk\ZHP}?k#KzHVRun&}O. ^+GU_U[ebb6WͲaln/h\j1d%|*O*Sϧ֚/lBecrTBӟ0$fݳpt)~Hk΂׫[C/C]N&t3ۢkۂ2+&@uUu8p}17><ɵjQzz@j٨- #sǤxJ Ȋw''_Pcl`Ma580f_yRڰ{kEpf~?kN?>Sk UhԒ%vXII,CqtӧYαZV}BcR}m4X,x7E}Z_H/ ZE)k+渗=~Ũu{4 YP&5Om3^8i9_ā2Iw|pA2GޥGl+{t.[|j^ԍk Zwv^YU:X9ׄ+[eYXx_ãC)tNIO"%-[ZyLwʷi8\#bAp-zm*@ڋ:.Zb1S0KР̓X'%sGL"座\n7# ~X#7BڬJnfኌsbLp)N6n%TJ)Fl]m|NlhX@*UkUTΆ>`!,nW 2$RUq&|Ou*eX? BkPRnDsu9gsQ P#GC;V(0r '7w5uC%!MetN-oCD'diAN:HbLi,n=Ӛko/?)e,p"šg46Sc^.ѱL~q.i=v{jqB+1L(\//1,R҆}|M/pb[xsRL'L1hO24[&Q.N^OIl҄I!꿹<όd=܍4z^Y A-lxJ`fFs^kBގՏ?3̑T=Obc*J/8軅2)םkr+"{ XRs^vsr<&ҍM}28CUQcbNhk-&ƌ.9V8.G|Bgx_ԟ8 C/_^oH޳h>Y?ń'ÄtIgy~d?8q:B*r( @pcnpouXHMbaN'WɫȖ3ZZ\2JB1!Nvw+DUix+ JzcNS\@^PQ"eCX He~yXkHECO^(2[#kz%N892@WAG hr9[Xpk}ʩ}+ߴaLZ `g9 ʍL7:py01q+(N"Uy2;b^na:%>mTz=hXmU la,-.ƍ8jjJշc)\eOP:p&|Yakx+qP2hœ RzuU\yf+3ebPx߃ gh Eѡ. K{ U"YZ唱?˼L6wCo2+ G[S)=e6[*9lCyJ$L r~vo*jI)Efp+0 ёߘ0yZcK'* ]Ddklv\l ?`ߥSӥ7h; z jbv " bBuOnJoR=`; Hϧ^yV}t ntqMƣTgo9ᑡ~E P5H;sɎ(9WEܥ%Ġt$Oalj^O{capflZ!*ԃ)M3`u):iOAߤ'WB\KlGL|,q1Y5Es7xU-= dV!taԊ9/ K;M,f٧fo1 ]rJYatIMV. ?F:dqʸi?W-ʹ, o6 n]zms3U%a  H[y^{evY G|VShJ?Il.b“>ngMΉZMaU~]Є)ETUBs&M?Eg3Rϭ~\^/{Bm)9g6m9o,:{*ok-!`-$#e7MlJR%j >3IS8oRn _(5c9ơSR M*4@P|]HC mő^go9dO=l>4dyN MVr Uwm1&6D^DmH2Uu;qlڡth%b༥cӷq|O cJ>CӠOԧ.l-?P5PJPv)}b,`m q=]L?b/W9@ x#30ߛ»HN6"YZ%Tݎ%'Z,bR Lmq _kdd4Norp B|lj?OTI^Ly;]F*J J>E:P\>HTzQ8uCo{?RPonQyzͧC+:s`G ̷Y̸J 8^P~d1RjMe77W&69h0s`.g?E! cz]x,i AD]*s?`0T\b'=SKE8JF %%.3;$]+73t,K#bpRfks.)B3#I2r2b;D/Ƭ8@we n a 5DD.8tŒ:֊l_\@iXsnp o Hծd;Ԙ5݋9nˉֲh7r܉( C$I/;FjSZٙc"POvơ1>."珟`(׽}!ႁ^TYku0' %5ovb ,eS#"J\Kͨل PB> ;b^S<2s9-؞;:S慵G2V¹d$FWqŤNT(F̅ykCGA~lWS`R'_pv7y/N+JZvx:vaarKIqMF$m5B/fP1E+& F5'oM;H6dz?]u}|G^@kz`Vl/BqI!d"G(ѧ x'nΉpM X~W%~]]I`<9??81N~INvOfԀ='+F.8}F=[?B*6v213~K`baQI1)Q&LKG,SA YtI4Hxai\ XZZg.Iy5ȿPG6m<)q!QWa; `wɟB`=`_rŏl+Ykdխa;ʹ3jRwxJtO`ތ}J۷>:Y]-]Wˤ Y Ki,_9}2ӂ)ڌQ2qE?ݖD:)4~3X\tІaX*ފJ Iz0ʆo}@diI=~&Ǭjlm:#w`[s!2*)@UC?/Oo-2=DTR)ȇW4NneH~f/ Lʱ1>KrVl!aӼi)},+[jQOzw3LGCHκ06sϩLr.$oHVqd ̦gwx=>ۅ\<hkK^o$c~{xBfEJG CS&.DUՒUoD HT!i8\P7K0Bscm7 =خ7 UAHg pe7V^F5 #/ Ih.w%?ei\ƖFDIGN+Mm -Qɶ 7z@_5 =.'՟"zD[<_&tm/}*3 1\O]ktulw8ʝu,DzTؽ)ձvU nJv~lHZW71Ha1+-3NU0 Ɂj㬲f7C gp,||Bf? #|轅-:69LwbJL~[ձG)T"HdRcx̧|4s*ڷS%sC\wVi M{9)'E߈ mjOM:O]/d$wLT$8{%%|Rk5b\97fO5f[MMBLjTME8HI?F8Bg AMY 2mX–B-Ӝ}Wj%GjZN D@,T 5+pge;$N;g~}J(! wg(ʴ掠AElL^f &:}}𲼛K pލG5&( r܄zaBZ H:r K`#?㱶aqn}e-ﮖ?k@>DzH^!:ov5Xb - GK ~Y4yzh坾n, :Jif*7w fڡ,Zi14͸dɟ4"Jse{Q ZB9(Ƞ;{>;kgm'󤆣fMw7<}+yͱ3Lb#cc}޴&hTnwMeIe=%l5GP; ^ ڜYZ@"G2Z.U0YՆUpse+a'ojZdWn{*D - 'j>eƍ* ]{g)Rza>1SסY;2Qr٣OK9-d;&mRF-I80K3x:_3nD5i֗ 1 RTK?aT#&k,|wB0LU[y\z|Հ}~鲶Lyְ9}DSEYvO+mG1rx2Hie Lú3ڻu=_7*E!_c2tU{flhΙ7u Yȼ|832pYs1px YV)]qz@2TV#zs"6tg¿ZKɶwN0gҚAvK\~P{scђbgEH!f}DOvn+ l*~ĄK* 2-_YzY.E̹ޝT0{6V@#}ҧk-Sb֧)ZD\'eޓ#)T.7]g8ʞ(ȿU|܅<)?PIѾi-Q4=?CAT(L[,XqzWVJl n}=îS<̌7F݁ 3)2z{d wb"*F,j+ "&+bx p*OOVu\8Sϗ _Xdx.ժJ}kv|R5f.<6FNIFc8/Ƚ%J6KE$wܝ S̠@y^6/a%,UbL\7R|<+ l!bfztoB| HS m4{vzZkK7ЭS<,1\څ0DpӍoj9G;,e^`o ?G[n:mEk>{o^@PbP^(kDF 0MW:_ǒ{VӝgpNsfRme f*fnXQ2墘7̠٪I `,k7P/q ) C#WZ+$òn8XB\jyψ*jOa8|ةQnGu d+G 7.~!Pǖܕ_\n;%st)HIOnu#T E6\`Y`o N#[g>9'zї7x?uA}*V/k"/hvWkX;Z7$JNe/:9#jfzca d *ύ>NE[#C?&Cx@^ 4)*rO} )"3Y+O.9MaZ2(=0M[{);OUs9 GIĕ4a;0y/G(q(jhLܟ;|ƣT1Zy9 PE bXw b 'O:mjoM4X[F36:p^Us-]4 6t1Iw2sBQ%!~Ia CTo z4oSFO2YxQsaWdb(ffnw.vQe/ | A9,pVVY=8^o ]fRvo>( c+hABy0zM( LX#AROj"V7J<$JyC*p]Q2b mA :_jT`|TC {{<_uJ3C9Ճ\=M56bTALȾo'kp i%tzl gͅgԫ`~w3>9ϝKG#-.,&6SshFZx/7 =!ë@QZg&^͛ot(Z[.B@#Lʡnp|(8S[;ʼk^[ WMDfM^ؤ2z֬LT&6f\+#{cl43[ HDN101 {m ubZⴛ=(:|4A)$w((W]+œo)s(i蹣:sjOCD?g/eȸ1.$t(UĄя㵨GRpQ"Ϝ֝nň'E =wU&" /  [Oda3,zfgp>6l=4uܡ)}o#^ľNC{b(*I9tc\]v}رj}$/4Z5pլc*;qL_!< U6$j;ٯT)^TtfCָ D>)HM)r݇8.Uh^4+UۏgKIBτ#충&s.# Lp 7!*|ߋ(~͙9J{zn|}=ghyN${T^*R&-cAGgk7V2p l,;()1S93c -tY(_]r@ͿL@Ә;R@8ԇ3ـLGʘD>DXˏ~dblf|`NӜ-K}U Bhsrd0-N dZ!nieyRu|f$.&ηz}_9)RZpWcyrE;v*Vd 8ֳ'Qzdagd8B>?ݕԼRxSo{WV9 5-#Yx-GT!v8wElhzejL"~I 6!-GQTIdP[ v؃AA fc[;$\X*6ep4( ,#s:$;:vsӦ̯aPtBpsٸI̘sf|Vޑ"T *xP6$#8& LI#j7 =8%r:|f \ɞZۨ?*b)KB?9xd#!;" L` ݣ3ܛcBW0l斻4z30a_]/`3vD3cj5ih- w :h*Ll;%CEY ZݫzQܳb_E.ᕙ?nC]3c6 [_$@vHb~+c>Vu#(jŸ" ^"fVx&J ƅRbUN f:ϒd ,D%U")rre^+A|>NJSk,!3_zvXsC'@F>{-GPNbOZXSCL }ȹe+\>uh<#k(}li.Y陦$/#u AE $$tlp}u&<\XvG"\;-W+%yI)˾Cm P;k]"@>rC)/ BS3p!O''UY8+ET#/}ЫO_A WUudi[ckmn*khម@_+(z cEiDTrdS Sv˷vx-IKu $9$rdrKKG`Fl/ {lF:H xR-7dSxD;H4P޷CصJ1]?'^DV9Ô"u4WL?ǧ(->&{"VG谰ѧdᅚEtjo.@(COpג_UE%mL?g%~F*Q붫nץc֥<r R>f1pI>C2\@,Hy2-)׃Tq!U0Wu9:u0Eu^6um6LMTşCVFMEuMέO}6ȷk%Cv{,^A$7x(# +uZ[0Dmk")ԍ 7Kc,E:$'Ys6$r̄Z B%.Z;,NDޚr0^;7F_ kk`FQM3P;yTUπ g^A4~KϯI-lqO w@\ [,Ճ? B'p<$q%4u*d I 33iӒL_t7.P2ṟ5$M_r2TA6 [o;дtҳu'I 1!2QTzJ~ffD3;|E.Q 3g/F-,-s-WӹMzu'\u 'I09^X-6 kcY'ڞ 9 ˖#.`8AN*OPpX4ڴ쉕qwG{S~g} mwOI*6aZw ׍ Q7bBRޜ5;R}t`9V*e9 A쑢]g:+L'3p`4 ;F$׾eaUG9'W# c _Mz,`o]mOҸX=2y ,C)#@ YeI|P" gƎ}S piDbg| _/I2xg3/ݻiδ+in'mwME;)q(H$11;  < 1'ޠ=/zb4C qC`󉻾)fD49j_UAyTv"?A"-4 $~Z,=å ?Hhz(+w{z!CFz GB/M=8Ћ5;[+tGKI{X%m`qkh6L]d1F;R(\jIVSF 4Zɡ}Ά+"Ť54<\752JXz/g8,')񅧓"di*zm&G]Ⱥ\%hpԁ= y31|RCi,ձ<&'}mm'U1#yq/1zN|Ja!԰?G^T.◴i=;6Iqqm<i 8Bvn*z  z35șscb/1 8h2!ϷYfY(G :,szzV0O))oxΪN%T)<ⱝoY J;1͠8_p`K;酓`pi0냟U~V<_ g >HS[\uݜ\85Lz b%P? | W*tnF$F!v0vKt3s`J8`3_{COEH"œ~2|Q1|tQ+І&A+o-&n&G}I D.ߞ  +ИeC_w5r$!n$a @&-Sn`CQV0x ÖfTZ꽮o x%};* :Lha ٕJ0-Cyog%~E`Ul\(H%3Qۊ#aN(}qe_?y8sT2ĦNtG]V<o<%hр9d6+N $Xntа+]ԩ kb29:gAb'G!P :3޹;hW"nJJC*TIlֶDuyx瀡@ǣ{L]f_eʌ( çѮ)}T<%%*W^wD%OfT! ǎ= HaʦSәO7&Bi╮thsPKA$Wm_v3wT:M?o}JjN'R8:|LmgW {X A(j|]Bꕸhr @{< /J xßg!/"4u@W:beIJ$]Wqϱۜl܏r]\Ҕ Om\>!i6yF&3j-R :pM?0H5T! QO4%sm3 >J`wq0dIÏmE]_ %wÍ`EЅlQuk_s+0M@qVVpKb[AQ@؉&Jv3MUH^Aǽz k&a' P P%qRDL8)>UC `'v9z@KA}!%ælqwl(V,];06þ/9!tUyy7d.oՌqV5wvYQJ&s}b]B8pGX!p~`QU m.)GqFfLξ}K*!7F,l/'[*hR|&73560ژbH}/PL#;Rw;{ zh]0a{_,e؀+nd{>77.cEKJ>\?d1~s_^O٠n=E]b h}k1IGo<£%~bw%f6hPyҗ>޹/l(z ~3W/8Ƹv^oj,&`.m?FKP·5޼4ӢXE)Ø4$\Ux@c 'Ζ㆖-)mYt&.JQɿ%\Y 3ȻGdPd^,. u#CSi1S:!eӗ/7`*P3ȱ)= ?C>Zj?EҬmST?CD|ChY㽀ũ !I%_</0~鮘糣>b¡/(:s]yn xaMݎ!xQ=t=.@᭹91P C_rَ:WUaVusd=LR<@ju 'X >M.oXBQ$qS2x@-.sG}d sQm-KOou2,pwz+O_Qs)4m{x r5!'O+^KNW{iJX[@}>.׉_zdZqůfrv3* ?_}V>-|<;ŷZ[~<{z4~=_CJc=lVAAVj;v6Y\Y2kbZک%3FE㌄Ic$2%}?[C8l.6>IDQq&?8 t,M7etj`qwոq=^%i1#rI -{^C ]0؛J ݉v9#$yazb7߰ǣԀfcTo8_&uib8}=-3Zyje>NONn[|`V}0wl()vP6=v~xpƣn>*+O5GMuXgSJCIP*G!frkf-Nq;LwUd]F9_^چleK!;~.!ЍrbKoɩ<#mĬ5b/6ɳ=3ّB 8@gڂhQ270D 2+A%::^t;9`BgQ.I,`Ā+fDDiO֚D HO*Si5Ǣ* gh+!\o8RZTp_@+Vi;͊yY0NJl,ے bc*._Lĵ{5!iQa2p*A{>0JmPpܓ,5 05gIIlþxђސ:|y{{ac(M))3Թ&^KsuK,9oبځKuO7̾0%M+l9yAg]@8 "ȯ\7㶗ܢf9~3 :Wԥ@Ij3y'Nd{Q/!hsٮ$NN*f|0)ΧE;ZԳx߳EVgǹI|꽪(yGHG`]yڸY7c7LѨx%dm,z/gZ]Mu&@+gTsfHRVnFSZζ*ȍ~W$3rrW49댐0k #UkS9Ѽz ́E~sAZƖ; x ˵VnxQyH;)J isBLh"ip Y!z;0;YCj\tTtA RAs%HM&iVNJW珡;XI_H֯H=QSKE=HDg&kegC|,h'UE$1{# *տQcUT-.ULZo:[O:[_+ÿ(05vv7А?T5Ko0Y{YVcqUx{3Q0Do Sp1NyV3b3WuKe{Z^M~zqZhh%M%19Xe)wH?d7nyZotE#.cq|*ʸë 1w%0U/aBIeC6\ \]O[#'u}#0!&3"^(qT 6\]. 5gVTJ׍6fA}nx횖"Ď<'#VOZ?tR\X yȖ3Z:Qj+uNt*[)v U՚aoa7BgE-$NH!F=Xq"i[&C7MûdX%Kp,gɎt2Yחw*A7G1M {!~r p*00]~TɧnV+|Q@[CMNۭaZ/$ysڹtdd#94c#*c@LNWפ^06zڗ򜍈ssSO}t)}8-8ʝNt0Q1_/ӷ$;_͢k>Tn66[i? u$5#}q{;hWBvᚽyJ}զp0\a>{>ᤩ'ɞm1$G#݈E~ =x8:߆`] 'Or6SQϳ).frYW'b΅Z)pvlaf4˗XW'J9w}LZ@FA0b(Dg &|(b>C8v]SR -OSX:_O[*;1dX&,' i\1?-ʩSwF.+&zbyM^x 9-p e\V6c>8c2(%O1^rb{BOa5ē2's=RR/{#Hx=[ d~WyR@_Xk1Lc l֢Kȃ-Ԑ5X[H!k떍em 阬 ǜ`#!IӋS `UrI|j~ 5jXW_KL(-5/ہf¦\ކ'p p|^κy,-q^(6(6=vX~grS{PpwZdwd* EQ/qINKtlk#19pΉvbm"1Nu]nUg=T B群-]sl>BmES KL:h%њ~?f5H1Ҳ"Ӫ䞏Om A+QD,=ퟤp@Qm&!UJ ^6- ۉ ySe)5)#ٳv= ̥~SX Y!?9D`Y$57ʌ>.6HI*;Jx }yaoa/ƍ\N$ɤPަN>[ 'mt` Y4N" tj~ՠ>/q5Y>M [f_ K}kphU yo|ڟ;ۅBPI8dQ$vyhZ8?k*1H,5[ܸTHVít^hK-߰Û Y(난!tT>5%F SQ_CF@MWys׈Bjb4Iøi(%髁#E^d%/e?2OI1O@UI&%]P i_ 3:V}.s]eb 1e Yiv;sH~14H`ぽ/V-ųQ;}ʇ;E;V!n/jbRX,ܲ VW&#0^*xsyu4]JYmd7͑uQG=>Il0^@.>0p.he7kŬ>)ؤk#A4Ν?EIԠTvAKQ[!vҥGEVcD,3SM/I63+6s+"b\i i/5Ж2=T2ˍ* kŊv9L KC`ڋq8e,c _'aןRR:=Z E\t?.yœQlD{vN6f pdlo5z($m.<~vl8Z&\́~P1ݯ‘ ~MnĨE,έbtOPP.b:3xS#I[v^&+daͰ 'rh-TI_4!GeEY,d|RVp6к͇ng$7`D ܶϤ'ݤSd{bOF\Lx +)œDQivu#%WI*osp8k#^r-DrMh B~dM?/jpÝSǝLT@29%;t:-lzrdۆचIP]' xP \/ž1Ϧ$s0tKE*^?O& O'?ծr-OU k= QQr_b?}HDʝ?*CjNhOj' -BxuK"<)+R >wat5"1lo̲[ޟ6oBQW˯q$ҌT:;\΢DA%B&:Wx!?d+&"tkkX/oe>{8~a;#[@&{~¨o4fHKI\T(j'O>^'F4,Ø{&-Vp'-%rkQI_bKo_y c㋇AuTްT:iV9#ˊrZWT}8uJV&TUKx~fSQ㥢5 ]j|#%-oȨ3e̜9~D9_' $=I-vicu%{خV @'ENZ6+ݗ'60U4TBw57$8]-Qv"UZ._=`D-IaD;EX G:3/M ɼ(z5,Xb5"&c@]h-| <#r>w+3Z:T+g64;$F;2SXOz$Q\Qxbb{r$}Vk Pz%gR\f F>"Q=4B/ 7JЦjQY8}5O\t bès zot N& ͖$'NOz*[fS `74G1%5s.'S(Q`miNir6;ނ<:;,P1U&d`\ySR&d*l=mv{{ !ERm|I՗(J% MuP*vp:ݘ[Ƙ;b'o&l<~.e, 0x!>3rg6%eC]:> [iH㦱~t-Lq )<{6t@rt&w̭jA2\iS@DS HlF|m0Tو!cm&*A5;q2 L=;ҭaSõ ê*уݏlszB։Atu>Z2Mn4Kƭhaey1,WQqu>ַP* j>q{G.'nDEY48ԆfTLH6&~}i/h1Kvazط>4|;˛ Cw|%߄hN-> \̛s2^6ebm0J<iƶ0DRX,l~;dFin\;D)sUR]fi:۝sIHKhQQkҜ\={$-]N8;o Tg$ U`5Tea?&s']mzP+}.1O đ wPq.Ox,`E&3X禚O7V rU)*L W/*] U|ey]U'_~ԑ@E4XX*{?&z"|J9/e];%]2 Bڣr"_>x4Pܱ3,MGo9K /U( V[fh >_$QyWaAҐ} QIU Njk|k-+G㈐g1踢<݌Z:f;TFA[©Awr*p5k4Ѐ* OKmmFhV,T" zگA[(6x5ZRQ"n{QC3O7AXT<3aҤ!_l1D / n*,||H"`V{ب8 W!2?!/?DZ(Tw,xnj( LyKB@d Cn1U`6>: 5q"wpH@|ytI\vvQE '7VPtjKd._!bG+ZbnrHDRߒWr&E=T 0U_f2=*nTKI|jϧE$K,Plf};tvB)^ 㖧@z,eKbp^?C*|9m/gGC,k:N%´>sTmn[/FFoo1'$qWᓖ|?ZWF/czd5CЧkv:fV6&FKb 0gF^/4޳N'7Fﲩ.`?%t-&7wXSCB/%ѫ{ᐖ $|r4Mh*vܩCO-Q)_$ .>yq@rKắv--#bl|SyGD&Aߥ)[@̭rl`ΤN: -&!f%Р!_>ZlHmIp}vh8\U@*8D'z%R#z^꣉Y5wgzzh&5 _A"?raRلTJu4F`KTw%oMKRzj_ zu:GӰ@AuB|~PA^\XӠKl!-:?#R.WyMooRE/uyZ8 5) ;-pc»/QQQz5G)Tᄋ210 ZP 9t?4kj*Q'R_UUrW( _$hh'q]3dgĆL |mlS~ǟ{R=|鍐5ol78{R#m?7轵7uU<)wգ όbG>24BOrq(31ʀ8Ð Jɩ𭻱I  ih﷯ х`]|-+HNICW>".`wN>HʄFS}^0_.u] ᕹK!8!&;HC܉SH1>/isr -&@;^8{ xw[qp{x]32_hi`.E-Ԕixɘ؀KR[H`2CK  <6!&'s=|t[xws9ޕGn6d̐]~xg6=skE#5J b0ݯi3%}W#G cKM w U?WtXל9yP#TZqm6:K#MRM8q'L/iuR'Ԯ9^|V T[DQP4*dQ*q*)?PLQH+lPɭ,$KM[۱?[6o`krѻ WoZ]ұ|w.ovc)+Xᐂ=4K佈Am&[)y'OtIظj'VT@d<^a],݀;H_}%ρ<| ˌ ^,+QØlЕ^_bVIƸY=Q^Xcu;OU/a@WN#y78+{rVa:Mh[J?W|4'9zd֎T(~.#2=bɲ.7H6̄_MV 昦SE~2u5I] ^Půc lN:"wxMQesÄ?|)zGi oz Bc5ez MnδbAvѾ϶ 3w)knLELΫUA n^`ضО+##'}]V"{(>/8#Ӳ۲%R,? R,,I8UUUhC}U=7o Jzh ֱE̵Mj,Lq.̢n<4_hTɘ?)sw.'/C1Fbdj%jF5 k{Rw[MF3=Ȉa"(P SAAU+F%"x[xY],05eO Yu2B#gf8Px:V[<^ w=kcgo s|=%I&!b緌S,4uuW|ݿI"+& 0KDIDlk)|c~@o]>H;+)CvtxLP '{;П,]8fmw27儥g&Y gDDO8XҟK*靌"xLj 5)~ Ik݌`Yic hRL?"r063fBv PUSDsxz^?aqF3(EɗHb'b^T1^XÑLwJ9GCJk1j$}؄/ ~}Y^& 􀚘O)48"@<L¿qD6^;UΘHqXxҼիAJ>q$~J_n#qdaI {E.%1ӌ ڻ=h\R6 O:tu'~ g,emۄJ ,\E<tɠ7L>wyklց?2v\_`F }qtHJ~ Tsrso @_/!:vl@+w7`WAAmӃymPf\&ɎZ;ggbB9& cAX+Ylo=g6ЯR& ƵXA / ԙѓ pO<` kL7I*xҝ ļ`leE&Isb2Y>^] vra31дο:IT̕|$GaX0YRmby8A2! nh[aP Df`]GW?ET}8j'f4XfAQv~U`@| e2EX5k/W"WͤGEYV3ԜcGχ]瓋'9s[~,kJ>#j@lĢ1-߇4_p"H)$JA<L}2[e&c,0Kܑl2?a~xq SK2}kW2J &YE< xDK?!E /EE˰Oi)iK@}ȞvE剭lx5!D)0 вD1L-3Ąn{}o01D \5`ۭ4&\!4;BOdPo v#5NtB&Q$75lyI\$B6ќCv-j;(ފT%UB`:vr~rOdlӳyA hQQ{^Wv$P%WSCto3z0t4p|975 KNQ|ֈfzz(D ˢ4ʭʝ{P+M0b~Ȃb,:.ͷEO;=,oYP$bm/A>mL ǻ4DeyYS?boE(h_,K^1dЄ(AGCzev֩$gT.:^y&!/nv) YgͫuB;fK xJIӐJ3h}C@)PV;;h[{t@!&_Iܪڌ,nScV w'Jrs{pA:;jsbʖx&cZ<y^Wi"yVfZdFqXB8/S|rqx9EەQPcxl,{.׻ QoT;Vյ@.m#~~ѼH4PNn};NwTcYIGl&RFpa-FXW""VyΌ RGRmn;VΫe\.` h9?[ڣ}P^zO7V#fAfpkץ İ_Q =_arC1cGQB% Ԃ(ɢ˽VJH{ ~X/B82=.~Js|I"z0qF>q3Q\^& :Yx /8IЇ"Pw7E>}6R[ B: D V>Ό,GPi@w2/w߸rWbE+NrԌ,LOɅ79J=OkNMY/]HiJٙSRNS[v1r:ОЮwn.h(zpW׵q*y0 (exXmj @jD}E,=ij`SLy af<8AIY\ȱCţdT' q6PZ/GGqIHF3psmX6\ ﹷ(4a+'e",8QyDlT} kMM>)^:QB3,Y=%=Ъh4 .9Ѵ8< j99L a/8}C׀\H#c!C#MyBF.~C~,)ʻ$4[Ȗ:RǍr++^od'oQ__9^g| }{e 75l`-J͵jc׿ S6tW`u[B:SQ0 ^wY4Ps*us*ޯ0cAjgPIMDjӛ>R=lj\[RZsIs:jBI‚9aH`Y[]d88͵w@9X&>U%-bǏ_"kr{U\Y 9Wy|9\*|07R%ɘ(W4?8G8@5>JKyhlj;jNACDx=h]xνA3 Mf_;TAJ﵆3NsGiÉ 3qO0CШ`TٍJ0)64Xױ(rNJܯ;J'" $և}ȸYw0Y{O NuX- / \ax)R;H.`ɄanGbHfcU#LJ~aDejR"RT`ƶʦ9cJ` /:&rAl}yKfpa'f^0x87(Z"=ofo.=B}c0W~,ŠuۏTBdp6S"g!PE(B<kӘ{m>@ jr(fBY!w+NCW7G!ױ1Q] 7}@-dRo35-b;jZÏ)hq!VԌ ɕ qܦ/'"a3s]hZ]UI>Bඃuyi4 {k/BNU^ejqByZEɉ,vP{}:T']G/RD-|\!aHgˡ3"w;7&JbO'ӧ([xUkH$.?_C(K5 wdȗ~˷M[(nq e|!~=D|w[Mu!)[jexˋ;d~1FZb)&rNX0qihv)mk:pߵ;},'3ά?zc0)]~eQS5Ҁ(`?UygZiR{yUVh![ǨtBD@9lc$4ˌ~<0:g-l`&^ޮ-iO#4 WWv7x{h>%=h$*;57t~Gz`*JItd6J 1"tcץ^AIM;^jaJdeM}#YC@ŽH6Y;cfRQGK;P4[uz(n1'ۇ>9# t AcP &.;Nc!26|Z;3jYgߚdJ=/]/XhWVQF3wj TvN\o_t gU9b/9// kR#*WR"Uºl덀탥r0N0Y+=g06aa fM2rԖA3Y~4k6}I+kw3Z).حܴ>T! RS Zb =IHQj\T#p5zV%<K?JSšl}!caD@-ϵasg;mlZJVwM S'<0f" yDL;1We@;?\|\~|Q`k$ؑfeyU*!E,l9M{QWE`3M]7"Ԣ}UMN=xlҦu TEBGG FY8 xD`uB/^eFS*Y$c:MC c{AcKӎΗ眯C# 6ur$UI;G(qTlK^-b(%2+ #F'f-r F$݉h}fz~C!9%zg¥[R0t׊]&ĒPEQ+ԲLP/;›hyc15`.p\^ (d)+?pl ֠+H{t-t_iڟ7¦,KQ)\)U0A2{1T=aup$Qˈ:AѽdrsFvy-yK/trbv(w"  FG}_%b-.%E5Ƒ m:ӗxY6DtO$1e7[ȧV(bhtE؁z <٦WNX‘t  ͊!d>K"\Ü;b1M8-jJ@s9xڢ@ӗҬ%y`QYU'POr# dAYώ˝ׅ HUȺp*yR|IXz_ vq BtMf ʪlYŗƤsb0:qA鋢[y _ۛR0;DKć#7lʹ__.b\Lזop?="/2/TM-> Ɂ h5Lz\Q jA}NO[*ɢ=0HfčneYW2T=##.!ɋfO;o@ֱ (÷!k-waxN7ak0YY%P3NAһ h)aKܡ r]eCb=wa{4~au8{_G!7~'3MMqk@"0~Hq~*d,ېpԄY={>zj'/X%S 6t@ \B݀| Rn%5!\F:y/mSrs X"-Jl6q<]ys3Lɜl%J8,ĸ7ثԖ[?Co1xx]lz=]òi G! ):[t{PRL&gs L` %Q;7JQԁj]K7@4GIִvXӹYO'4M\0TI=w\86J%h#Wr Ih8J #Aa^\ArNƽk72o"hk-e)-%\x+q 8AemC:z&YcU熒^om>x`ǓwWʾLBqвuvٖX#}a/;~K ~&VJ{ ud/$Tdߖ%?J͑JExE?9h(㟞Dsj7}M5HP!$"i G%!Gn5ߕL(B@Bd}_Q{(1 N,~.*X2K4 ݩL󌈻@6XN_254{yB=8Qa$ y(Ez[(-7Ik`jƶ{~o68'qN*6 /3Pp^l|PuF[#O'l$;zLes='X ū2HO$*Md3v&` wgf!7Fb NZ, )v./(m*Mkq/>ܾzso y .#t]mPǴ4/ GTio1L w /ƒ 0-2o6pn25 p 5ߓwɶ̏` _<أ_1"p·pK3tbȯX4W+.4ty}V,/_RŤ*RZW{j%kT^Z)&IE /h|e#uF=t6NMa7 ܙ$O@ܝ17ޑ}c1I`A9 EKhTS]Bdzq- ,WDR*Gt+z$^BĹFsӊ\OC-.vw`8wG,hoF6Ŵ0!_6:6Mq&+ER3 +HOsfoKiRO6MdW$+vn+_ZT\ubZmo5dhcBh!ER9YYD3|#aq̒?#z=`[:4(D niHgn ٍZ*;OT(9ᕸC[ &47VXslWT7JMiJwssHKePͭ4*Q'2~BOs񶆓)q˖BmA1l{?c aԋf֢$  ukK< ӱ۳[ D3}K]4ͅ%}t"WLY؊YmFn8q!kr_Nt⩦lo޾Q2M2ˆpP؋3O--`dǭMJ|mV:=Ŗl,xw5=ӻUR%6Hϸs{J_TBS>:Ɣ{FllZҝr9,E!Z|-'%˃(p&Ƴ`Ƈb)=8j* _ ˚ؠF$V6yx!oHU7=pN4&3}0J񛁈Dñt;0gP:ad*``,>Dk #uSQSŅa#aD7)⏪ 5'/1nV[,9;pgݥRws"(ӴwၝJ}w@u: k?#u1K 8M 肧fۃ =//?mc&F+HRt֖$.F #|ʨ%il|9C'd[/Q",]2b ɠ潬x agaw [⿠1w~/Jq7{ Dj:atTBFw~:8,Pn[r)j8p ol2d<>,-^P >i"-OȻH:곅V/ ov`lJmzLAPzr_ôJVw#u&˙r~X^8| rP'?5AZ~w%]]U*6`sLxӹ^!FXAbWۏ zGZINYzQYvPk?Zۺ "|ܪn.En 49^ji(8Ifq*h_㪜nlG6Z@E:YO<2,g<1MG*!aO֒>iq¬Е5!XK7k3s&|ofɼ%JJkRKH;b!&v'$6j8 #Ǚak=On}<,Q4[\ U[,ɶb袤cr侯,|,   } dVt$mt:kɘ\ ͊2W2V/A5I@=Bd{ՈPH=ΐ$SU=Xcǯ3/= [ȆiW &bFvd9 HwῙv١$mi,Grb+qվQm#n($iZEF[Iq5 ;SwF0 #/;gzC jޝ$[ч`Wpɯfs +;ن;,BH7U뀈k.9Z]Jhs6qڣ- FCtM.pmd_'^QpxO&ٹg%߭'K*M= 5m[r9&aHc$Rѹ0ld}cN߈ -+ #cM 6r}Ӥ?pp =8h7|$ ^}4HHmW7qYH2ۈ")ǥbQP5)!*vެuNyb 2Pp_ խDC %>YQ;E{j9wjyԸ ?c+Y$w^mDA>zt#(@韴Ў _qpQ=Z0wBl\] Š3mp{i@ bS,L9+ʉ'FNmkbygv-bM b!"QyqhmٟM+bl-D_{,Mt4r7Kd.UV#]T(툐!7!9Isp0;Vܟ*[gG83D:SP !8-C)?oMFn3S=Gx. ٽ(^|ߪEWj3OtP!8(w%>#;@$![&-*k6rPE^eR ,h!q8D¡7o:dܠa' YX)(R&c;OG湣@\PH[W@X'`AObEstׇc}##8WRyaTW+Y<>bR +Sk߬ UGVr^HexXD7iFXAԺG%ޗc?PT4u!fGE?~>krTu^WH(j Z?쥟 YHA맒}oʶr@<}բ_?oM;A6 5lܓ@L (7 uQA)n u0#e2Q~o!yѬxa2~^vA[)\+ڊX޼C0zY\5ohkoDrܿXlP*<vR b&DfҨ|B/߂bo>-(@z^>nK`:ovы8!IX3hԊe@f*8E԰h6vf Wa &"{*n7ִ~]9{5#yXeYBQ&ٗId<)"9"< IPR5q ޛmE BXø>XvmD\,,}F&]g7KvCuIܰA[u'vkCIPr2Ax׷ E`ԑ?GVȐoWe2Q3ܝ :.e)aJ8OաlbYC=:$A$_], đi|'`S;?Ӝ jZ\aD9Tw1~Blv[Ax$`U/Jw9P06\zw Mz - ݧ O|i-nl&F4mȑyS+[sl"誗 M '>8ScJ>?Բl@u rŊ?Kr:(wNZm 1HSQVUO3΢+G.c'Ru%>rŵ) q49lnRACۿ3B ~T\ٳ2 H.^YtH;ȗ Q?D&[sۃ `(bԹhn~mhUūҁ3CVgیɂ=*ֲBiki*~#㾍 'V'@טrJB ,NEڔ0*87%"G4ynovAz#cىdǨ kJw7USxzxH&` qtGZ~kPPPVuȐ\/sJc(\Nŋ )zQ1 vCxQ 8D~*p'X?: HP;nd" #4C_'a2%S\ȹ/ s2=PpʎP\Aҡ3}n|nv/ ġ72VDgH0Ǔ>D#Z q!F =eu?8Xp94&KMqi#pO@HS1=+40X},r-ީ5@- %!QMKfdrwI;JCx ,lΪ'=UNⲀ_(V"vW_ U2( i򷖼mZ?W|TDh޶䨑AtX-?!rۍ`̛nɻ;m?)qx+uҧ(@s10=ΌLZ*gqPQIDTC7&Qg/d5|,j(BX#K[\. _FJ9 26tgh-&;r+9Y-VA_~.{ pM~|G+ gp1t" -tJN7ӡ<{ˎ0O)VTlZh &&q8^JGQŝ2*ܿ!GA&|dѹ^g~,@1XME>t7su:}V]De/*2Hq0`ܤTpw:*03V J0{[7ea>|yF8N n܀T&셙ɟ:}E&*w\w~VkDzJJnMO {y}֑^`^yJV.PE1ROG0#<z58pL&`@R4 ϫCL">Jr՘٦\0;lS/( "&bO'&&BE5\P)\Ίipɖ3Mt!> X%^ ޾޶b=n%mV  mk.z: /Q40ȾW\1acaAM%NoLo!-҅e{PyZuY׏WmE1WH0ZshBe4Ngwy@woVyVTIko l&^#Bǫit1桴agDpF1K*]b^Mѻ;L"`Es-33 .dwH^4sf/r.J>ߦF3Jh1YL+?Gy/WÎ > n;*AFZ|bVI:f|]Y8xA"Q|{Cޔ}RΊ0FnSP$ 56eX;H Lc.űm6R0'}U{[o3ݰi)cz22 =!B/гqU!X#5?)`CQY!&>H!$GP^ļExKV6q3 kҪ1UOndi`b V!7;'+|R)OY9I}tK ZjC}k2yZ$Ҕ$duU6S4x_*MwK! N>JЛj@!jxQ¾!NlJq1S:m(VfJĈyvz%AC{6`2{ҞV8J{rlug. k{77aͼتɸ>2' .(Wz߁ (A*Pt. J){8]b IY 澭=X%qWC&'Z8yW97V`ޫ6qܴi<ً~TDx\V'CQd(H0Ҋa+tQ)rPi}"_?CP'G8ҙGR_ !7|/ZΒ( AsLvb;9kvo;0ribBj<5$>Glh6NJ:H1 m~ DpR+qzK=yqb{5UB?sa{*4*EKO~Vd -"}L%>ovmh *Ipcn+٩okGCcDU"YtPz{@ь#mճ쥳 k8C`$U./xRH};ESp1=F>UT r"tlA,/Y#WM.M/ u6@ Fa8FYvyLf+JaN|Yi /pTMbabqxgffA0 TqȒӫ(.kJNp(ʄ{_05@zɒ]nO~ա*USX]L<}_R^h6Ƕ82ʧ襕mu 3O9kW('܃+O"Zmխ@Uj|}. \ 5ÛтnU,%F9f^K[yk+?_%&@x9ڼcYr>C- !"m)f= O˞\v ǻ\1CPZ G'_SOI`S\_lhLE`!M4..Ǫez&}@kvE=1uSn|rZ՛*H4eM9M(>ب5 .mOg/j[ ZH `8 cfcz>LFs4J1#~:#B`ra2&{*IN\G- X2+x5+2Q^ {3yPks^G!(v(N#&> Z;4#:qڃf!m{L^FV%A.M1g:\LS4\9 ɿ>n3l1UIT ٭&[R=z3?m1ϛv.#ܷ5Y!>E.teT7%ďDUzKuNaMannNZ hoh:6& i@jc-*[AK4]7nYrɎT'$:S<&L MKwvGYc? g;2}CKF A4-(Wye!^45Kpp;g!@VB8~d`%G}ձÁ5jNv҃{,_y:>쿲$C'fN%O=i1@MGjU"z E imM =hA%\naS)Pnc y;)EJ`Bި`m\4BuZ:( Y *wCA+J|n7yO^~8ym[:3% ӼmF;SܝNv!uRTcD4!q`ZH^d&kHopLQ>+ѥS([B(8?(H<͕K7.΀mH/[L9uWJMV16gNrU[: ri\w \p޴H=#aXhRB&1"ц xiplEUll H֤q/ P_VmL޵%4H"ᫍa|`3fX "+l ~֑{M)p, E[S)UgN)-=^te'Ct)Xo [@րyќ;踛?4{]Wn2w4%'/D)׫}0ףíC<tΓ%bQnˎt|%_DR*}7wvz[@AY9QͿ跭|.A+g`3#Vʗv&t*Rר Fa"UTOkzLFGmٸ&dY3 (ޤ|;?I3+<s~y_M@}`C"fWAt{6ä=:EJe,K`@oŃ5M -<ȩlG>MVޒ9 qhHB8Q?9a%X4"yRޝC-=!Ce- (;87*. .16yePJH\$iy(!Cl| Tdq.; ~)Xޯy-U8Ju7j Tdb)gčȏشrhXWPzH._{7\&0<[J>uV+?ڛ9L}k'uؼ' F~CLo7\OI`;W+ﮘLMCZ 5/m-Ucȵ ]0LjBeT:˛m)B^DY0}g3d2 `*LצV1ύ&QQ:"1H*ÍL 2ɸQy"_7bbflf}Zv9xh>S u+KDB~3:^A"hQ٠jP <Ֆ%Zs$sLV+X>>|cLĨj%Ekޓ0_$~˫k,98wȣE]n:Tp\8z#x}JI- pEQOJK?9E3N-;,d/7EH"&m.b h@RRx3v ) ~^=(OT/L~wn*)n @QOJUA_]Wy˜Z\gLJ0ke^c¹N]'AO($ݶSB0^yȖ EE5=ӛשۦ3M/}C\ vcrr'> + %U%ލ Ah*t&G5>A>F;ݘ@'I 4b[>Zq4[mPhH낦p &x2֗综 9$ZLIM9\B`3X) l?ݨ~g[ɤ)곋Tp='tDNug:mq xu3CY|]~r k;VTh7M *^ %- z&{cjwMnr<AEj@ueker~R Խx&.,(󤞒6 |@ S2ATǧ:07@l-˱E4NB;!Gg4J2]7g JCQDl`1LhxJyơϰOal{~ ~@Fo-7e|[/|u7#Mq+ Wk ^O8y&.mFLސ  y50Jvn& ro0M:g9|0aU޹t7<V#8B5G":3-`n#8p( oJk>~DՍTi2l۱;р@-Jd ~'~4C1ݑG ͝,'h%#.V4)!ŠV~Cw7yw1 h Z^ M7ó̡ k&<4@89lrȫiw^2jjU0#TۘHR_ X|v{f-B0%Y[gخDk{1 SB̻]Y.*޺QS__&Q>0Ӓaz,$rBp:ui(UkA悪o->14ٓT(y3bG5ea;mga cc|Fu 4|L@G@ȆzFN^j!C0<~gBKyԓ7ULO8#6[&v;C&e+.`3]_5L_}>- iX ʑq0!x?4ɶlx{>f? IPr鸬̎nA7_CNHG |,NwUt"E<)`מ޼Ag\\q>[/#=Wr. u*<܉E:*ro*%f84.dAat>9Fw( &-)CR9򌝚(wV*ܖSd(2K¾WM"|rq/bOR%yfk6nZfq}![m+7G?V[8F xY)w_7igoGgxIWfq#|;Ee?F{;J0ed6ЖdY'%}40F3=EU??qj1_P4((9rg.vAHmgz%D8S'Q&ehNB72 GRý?QV!AivŠfYS9Zd)G39y"|P^wh8cIL3X3l? =!(Q ɼ[gXyƾ1_oHO2/r$]miH =.K6evcRt!9X#?ur,` vN P D$DAgyP5T3W9Ҡ C BDzJ KU7k i+F<*^M(*@$\v2)-4z̈Ge:=":v԰Y2s6`MVԕdd@1dC|[NG=[B& ;q7PkQ]c_V¡9NJX]׭\E/jp"҂ I1c]l[m[Qpٰ<#gu(bdJNbR$iDvi" /9u¸oԵL>l䎝Z:Ǎ%Ac^`+o.SrWϠ6k.tdf^Yh!Z rO[msppsh6NT6(b!:[/ֆ7]ًXl110"wR,|(2obR9eP*ƕ_ м8W0ڴuF"176fSf6nȶJjF0f'0 Wq*# J8U7~ TQ*iL7GZvl^x~"(*)_̡;-E@ Nסg(/Eb߼.#\aB8 j`2ϥs53Sc4c!X:| Z.Ͱ3JFϓ"bsZb4)GuUMF سo {S*=-#| /A.5&EvɲD.n<հ?[p+`4ӎc;|)]KIJ$CX#^>l7Ay_g 56g)+kK8N'$0):iMPfxTm!@0 7W%K%}Cf̅VÜȷYG=(U\7B_ 0xEQ¸Ь8-A C1|Hr9ߧ9h7lRig,̰Uݖ%ٹ HuS#.f+ Zn&<2>#K*䞞N~4(% Puu`OPj"c)xe}eihG;K|_zGc:(+ӥ ]OBn{i8 3k~cG̖hޤ\6LqU6Kj%ajY{T,7Es YV`.5ݖVnepM |3zje B/c#IL_ikUXʎi|*uѲ / ?+&WB2EtKAjrиk5V X<{Dyʕ̥ {Clh-{Z+QI=}Y:)c(5k%)c( "lBN pγ3u sYw;V@r-vv2^H:Xd"r,zhl3xT_d.-=9[c0]*sA|6zcsedΨWe¿R2s5@_OՓV2Bb|/QHe@gBm*KV{Skf e`t$D)Ε{yv$4h4{I3g)ZyN(\.E MQ2~s"bC"\j?}m̳:MV:L|G2t:=0xYP8 ?֊Iqݺ*6ʘ[z-(Ƣ&@p[c,AA15Qͽ z%;g!-^7"؁$@QuKX}::k9 Qr`a߯%* 3Wv2QG'1\^&z >]uBˁCH@٪|0{0fEcsX]?t%I*Zu/'LR,.~\EƉI IdFf2W@ :̀0;yDFcb?6 ?gp^~ۚ(gkon,Fg{=6!K&ɱ}1GO8Z4;L~8&*+V.Jaf S>h=$leS?ҳkJ1 ȭ7a_7Ɠp*vXB܁xKr _\?F7G6PjMљߟ뮸r;8p$"jQWҳ 9go7fPdz&8V4bXXC#4$,P'Y#RK9˂i=>9Ǚ'zkç !%rrԸYPzxtY-ťLJ`Ix rQCF/ ;q<,[064d ʤ&bۨ;Yͅc7 8/ء:`D$<!LE~ H#T ̮{RҏvQTƬ+~i'.Ƃ%r|jll]N`@cy bPt=tI 7&)vv3g8.AX8IDwm;gwkvw]ߏ^$-HTejW^VH7 hⱑ6.g~d-Z#g X؝E7ʋS]%LlV}^}V&\5 2-D-C 2g f݌7vwa (> .3?=鳩ZWq#\G\۩|?nⵟ3!^#[_[jypG&/cx \Iʣ$aLǸ5 K_벋ɁWf~}Jh%gR5 Ze>s!ꖜ ɱW,Q}\jimծ |`ssPrRLJy#be#4b^y+<*`W*Xq4΁âmޔ693R 34$%:+r&DD4QaRJX+OZֺ9j!bwμۿv7ߔj$5ࡊN*>nB7+7'D'h>p&ˣAf]^`w,ӒoD:r 1הw e)뾻`rV庾5%#|\]`<<Bƍ4;BQ0a'Y^h*ӳ.xnՐ1fBIg_F@k-b{q igS(Qs&Ϡsi*+eع[ާVڣ"{}7$U'ހqCdt['B3oNg ir| hm1N.!nԟqn2Rwֵ"fJv3QKj7jaF+ M2=Ȕ,VR>?.SX,ô9TWԆ[ d4'rRtmC&8J~v&!XyB0ӹU"R? Kbao+q|Hlt'%QЭ@9O'aȓp6?NVԢgQXZpʝcӪ7-[+uY)&rW}Yw[aT pHz1(6߀{g=E:_߄T$ƛ}>>u^&IKG4YȩR3谟96sk7oaQD, L@$C@],Cvaś.ӎiXڂ^e{&~w;9I8BRI,Gj*mhc: s4&lpƩ!QuA\(*k@ en{ͰY9OSiP 73liTv$(?f@('hxJ/\~dD8,MbI9oSiT\ oG1:TlC\ ׍xujH6Ui߁yt}]`N2#^O,Da}+$,b\Yu͹eshDj:4n8e3spfae5F:(yZ> zqa!;j{Z IY: z\:N,9tB:V4g댆INmO$Q?WfO 1.̐q7~čoKD nd|u-*U -1exl!#/iϡiN$\/= n*0͗ XK^N4䌤oyT[bF mw$\B`yKzQ]:7͐4V _#N8/3Z0cak Ӌ+byXm,UE-8JTGN|_upZmXxp6ȿ;:1cKتnݹcC."G&z‡pLT[L#Ī&cLqCqm2Y40E>HV'vA,WyDQ@&܊o)>[~W/Qs,VO}~m֋"1Jb_K]/-FkRkNu0'Kڦ7MC6&OTOx$wTODK n<!kz7Iux|bL>zDzXЦGؔ>d\='ƅ<\EK/Xf[kD.BpRbէg`@.)֙jv0X`<` %eW[1nG㡂~Ʌk3'h> !unUƑ ӪNxK4.i+m:hPBrݨ'ѯWP#Vp$!T#4>-,+֋%i*8^D~6X{@IRxq<r@è_3Eryˀ:(Y~EcRkƠ u؎d\Sc̲dQNjVp"5n![&=3WG dgg5Hф8ΆwU\+ &ȖyQ$d{o9 F3qk-q/FN)#(8/N`VQCZCZ52S{fTc9sگ~Nzʓ,Ώ BFѸ%kA0>m:`)ZPdqom_22%((Mhd|F'=e]jqRGOqpytշq 0Ua~tKv¾H4{Wmho3UV-q۷Nw톈os@n-r(qy3+<0x?1ട &=ڡ <Nqc>*Ӌq)a?1ԅc]k7>RR]ޣ/У廫Pbj1$fl@tX_| @iIl*Ddj6O~vi\2̎nΌ)X(PG6j=|Me쩄<>1>͍PN]eɰ|WU}pKҽ*ʿ$Π A9uH>~;3Ⱦkgq%#]%X-9Sx N5Rn5WS:Z.( 2 S.{6 F;DUE;< 2Iͯ3&hKH-|G ugfJZd4TZ\̛{җ>B[ȬE &US3=BnE7Q0LͨM`"v殠i}c#LS=C_˝93@, #覒sABP0iK-NƾuAnʺG!@\ϲL|8hPG<BZ ) eү10pȞ ?y1*tf|/ҹf|*A>Ku,Ꝃ OvщVcCKs!$!U=2Q>lsEF gT>j1].A@ C !#A "70-^'Ta1^ӿ3A1ő]L;R}]q0\e5Dq3|>Id4G䭍$ܯ[e|e HJ!h"-JL_% mwlF$)Kd"G;WmMwnD7I M? d+5`C'-y~nY>.f`>A-!-ґ/PJ$Ns\!Zy[B}jXon,\,NL2[ ]q8IiC+NrA1:4/A*ívVKҭ]M%jo(.$_@d>sĀeD^0kȼA6ܭw=Mq 3\;uOɿƣYe1sxu#*x/j)=pѣǟТ8 }w1#gQIL s,=]vV^}'H\1ufj{* 4h=WZfM|}NRUPB8Nzjw[o3. \ci0íc M*''!:Ge>\r588 Ƌ/c8jH?>wmuv9YKW"`dQl\!u٠w:22Xf<>[7E1k8*[R(񹉙nD55U_T_x)t$9>˘I(x+L6{67WZaxXAĞAZohBJ^Qϫw/N9T6`H?1/sѠJ.:;Tх'/}񹩦9ǂ;@煊4ɹ\r8+{^z's4jˊc5͵{&&kAo>;LCu<YI{vffyvsg2S~&(GA,v'p|\P^7N (DVGAyA":(AQE܃6X:9*'Rʢnй=kO/R2Yv4v3Wm`M1U*)f7 ]p R(/[x8~"_ԉo)$p|՚vnx[a$J5ś ]:IS.AIfd>'MȪ8Ԑ4RSNQK_Noo-Tl&YstJ\rQ%3F"Vg'aNX^|+гڪ?{MSzEkf5^k=[2sDtif]4|֕윪fY</̀A`iJ?=tJny"bjKzr$ѿbfEveeEW.TE sD+4)FtkVq]t%$3P!#|' 6\UA )9dGjZ!Ujj0#*I/ŊPrYli=ȫ> 3p8Br2X<\5S˜aOv K5"6QWկKti:y;-@;<˶@X ^=p؇٩SA,U#\FjtxM 5C5h±ah݅$lF.b<FdE%4H4 i{b:\rTuZ;85h9?H#?zݢ#j\NA t1Nwnaim]ctO]͟ Srfމ]x9C֑~cyGJ,^^AZp&5˺jFhc/5x=LGd{-uռC̟eVMJMI8oKf]- aG\&n]}|kvm&ؽעZa5g^yx%<>SHʱۓC2OZ00@RJv@נ9cz*_%Sӱ7c0E){GF@9m/@SKC6yXM)W+dj2iEBfee_.`+6jܐ>VVpȦ23"^(CVbq:umΘzc^BY-pìl>J-<յYyΫ]̀OKr =xQH~K$Cǁ5a5Ji%v2wD F'oiIhu$o."~ 5J=nxc/,@ΦӴk*(*'$W+ /|}AHnXC;2$͡H!Om};ɔ돝ywAfez&"|RFP84Q|S8'ofZg2(\҃TdtS+L 񔷣nlj1O WfP nO{nNcR5AH&eeuqSM(2K1-QH̋i5n~סMP"ɼqo'zğ $ ,.C]>.3Nj-8׿} Y=1 `~wu8 x/Sb:*HYCtiFn 򩠁X'"k'V zSOMЦr-9=6/ͦsG,vΗ2w HP \|햜S9嶈q Q05qy]eXӽhK,o&1׋/=Nu1q9Ӎ wcaFCyM0B7 M$ (9 UhǥVUJbx|NG+3%Lt4!DE}אWiD>",D&RTܕռ )lN% sy- g=M9B1\Eř1^gP3K"Ppj ac#Y K( ԁMTS\wfqbAq+ 0XZx=x_ ˒{ƧKz3#if8wxU\y\IVnRZX~oYRjUqϒwsjwhմGӝJ(}L5aNҸ3ayl"[^1IN:ɷ&pE 䦿jrzt k4 _Y%Q+3\shsGոzCTgW]cG#qEsDNɃM>J`ӭ4)>*K-EE(H0-hV2 (>4 rZ*(bpw<¨T"1סtc6,']vxG(9]CΓ5֋#`RP<ƥa=>I$P.,Www nӑbVB{--XՎc1,.bWJ`C0}l7~Ԛ,YC:cX6Jcݳ՗/$X80CwKn0TFϠ${p>kh(s)u"g$7~T:˗)̆chuNayr q+CXvBl} 5&{hџ;{#՟ g YL=fxYM^gMκ+O]DoA(q(Ȯ=qQJoqHWɜCz.b]{}/N.5-{ڽLxb ˸%zEͰN&.6E= U`S_(})SjU9AQјJpiX=!/$4̮$FžSz͓Z2.bSO ={C "oUh1Їh)Z;=#xx\ B#u [{Z$]Ot[h!EIyFפ% Xsج1 nΒ>Dy[[E5"T]j]~Urk2{G"P -Dؕj[߿NeT |79>~Eu` 6+@qK2ld{Nay1z8uV!ځgc :E=)`a՚۱yB\_W6- x!*9zgz^iqE$|喪O.%l0v!#DAz_UO˄:K Z5^X`ŢPm.!}xicR+'#= _J(HKKy"O NpPD?B궗"m *-DQ jQcK !O*q,A|$#oLMޥ r,IPલujμJ{R(=ެ(USbLbEq@Iށ}PZz\9:.S+_Y2^øR&Ӵ*jgcio?Xt.$^l,LJ]"C"Cw|y.bJu/'D$(LU dVwUp> (i~t߬Q(X4 >820GR2JWm{r]kF:{iֱԠQ?'*ԅM`"6HgN^H`K$c4h+f'APT&;{<@J-0/Hz|SCyq>أHem\{O̻`NAMGT፝3ˁZ_j Z0gx&iLhJ%'`fO@`'e7ETiـ/ 3'i\ "K9>-& 5LO:xZ=SR 3wzb,}.[jN(q\œ x=x1G5+$)<ʘے5͎̇,ߚhuG0`B"ǀFף4 Y89: I(b ^[2&NC4(q* &Dk! _lRl+bؔ*GieZ mOHBMdTMC64V%[IК'ub6G^H˪k]b}bٮ3}5[d+ uͬn쇊p$REɬ%>q_] /ayPך l(hD]IDj6 #\m| G.\aGF(ץ'g-N5e:Q[3M9;P2V2%V?cN<+ g|Dϧ4|Sy)sL~|܄_de.yY:e.>zTc=ldbޞ?qs;Y ]T tIGę)nT7g=0>XwU-?5o`CZ/0AĚ@*PXP H2~5kGu 7=Zq4."DŽz4qS)p58i\f) H/y<Ѡ/^MT(G-XERG7!LF-zS}\ ފ+%X d}¸E: eGoy ˙|3Šqp!4Ъ̏g~pRC;WNa؝ =_On~~(9"L&sa }lJNM^Lh[vL8TrP̙d&>$I%dn*XNVv/ψNJQjs=@7e&rTcnJ3$6I{|QwRY[GV8jP3>r97$flV!2oV$D",]=ITJ_K8USݒ@7CᷯYdX*9vwe Ѭڜ34_WA)X[hF=zԑ4'/RϾ'+ʮ (@U'@~G~!ޣ}Jq>xb系nM = kGIkє#a̐/ yGnNm^\n#箾nRWĭP9Jy= 5jSf)>Qb$ *~wleeW @M{ ҅7Зݯŀ/p%R iR`Ġ- (kC?<{a NZ@Y_;!`b~.܃kE312BMY/ftLֈ1AME'qJ`RF5 O5Xb1ƷӧڽEtjbG/nZY$ iM &@2zi%\wAYE^;/3Pţq )Vn+qs Y4rqgㇶQk{^zb$Wp^ޞ*B 8D:%k`i^"\ު lr{[%V奆22׊\ِR=ʎ!%_ּwэ,,ww3( *d$r-:y7Tpim 讈 [}kvr]!_m4dԗr ^NtnSk>Q`r7" <)o">N|K`k Ksׇ3KZLĨ|tfb6k C5VG%Ծ9ciBTea3: FvyIY}  7F'jzrرo7MV^ߕޚ&}oqZv|efѵ÷a&0 Smc3~sX80  /v3s*_Ncv½cLtƦRk(q^*HXP|/ӴRb# 5`5q)B9@pGqGp> j͐򲜽?& < tM ~28R7sZM-ˈ#ӽz @Ge"_钏m8S GVҪpSN7\ ĐV_:Q%w^vo5֏ڭ 4Ln"8uIx.Hj}'ƞm r.j)A*zokLnD !9!۬K4юRu$kqxyR =dr4 9~U=1Ԥ٩c}'mҗ:.JMPM\_(clEw+,)G]7vrx纂w#rbf3 mmFalZOsg I'_2hIi$aZi=@ òPfRHVA]/ PWm[Lj|:#9"4-Ke{K:P`0B;'(l_[/| Ph>Gc_lܻ_C'Lc)5sӛ(CG̅b|vVcǤ@zʪZ33d2wg;<ԋ].@-|To/VIJ H(xgZS;%2EX8@w\۝ȕ)3 YR%Oy}jOub('$O>]AplEpA Ƙ:?ɻ Fh*bK_ :c49#"#ʅZܤ#Xd %xK4(!:DKwn'*-墂֝5Hu,ɖc슴?~AhX)F{ ֊2&wAh ~1C5\)V^7nV8 @]ZL{.F>T6Rd-k}HGB4Sy.wimXخC-{u\␙_8;,Zk?=Uނps.Ok20"MlC: (:]a">>)@6Nvy<+ ;kک]z1üXЯp 80o !MP {d} L 4 Ly jac})UO+KވQĥ`Q@)m]oEn;_69֘Rm+\R]gf4 DՐAwB}uZ& \hPgekbݎ|>8OPY`alAnsRcr%D} ]r(JIU | 円@^ע&ѿu(h]&:U=Ms&dnGRGdĪ?ka!Dݾh*G2_]~}U(p¸6֓]CDOc. w\N*:!&hlnwwXJAsTW#p-?)cJdFL<7T`5N nxaVTf$!Ow%(XZo12.΂$=P:I ۝}U.C]R=}*yMi)aENr:IL'M1\ p|9? unX."FR2u&r#/'m`']uj&e#䳞z+rJi<(Q#Ge$%zw?]Kڎ6ɻu.w}^as-<_A|2.ޢi)?Cq7낵0@zFҟA2o^i~<@5>i#wg;]f 9op '&ڼm>榡_Lru"R낗*~ɠNe+?U}6(Wy"*b':ryQHf\tO30$= fD\*>kDm}T)eؖBc&6 OlGWX%k[V|! ;H>L_@Xl |بc&eؤLҀe:!!vhU캝??@,ti6.2UbarSo2FطX2#RYT@BNF4¯xpS@+\tJ-P6a=DT4O(J, S0-bgZ)6 ͈xWLBF&}D[W|IWJnU1h79l?Q&JU|]k% ?~h:3̑C5I5+(]?Vb;dMej p deBoQ_Y8=Ur6 \ QWb?9!4*k+ \w|.ހOpݍ*.-uϰ4UJesh\͙}uU)v@ YUĭ ?=w]tj(qNLjI\|5H蝰YϛS)8ynPm+@^XQB;N{8s| ;Փ1Cw[ӝ|H֯+j]{*oC?w.+lmHGB@6؛,!ͨkS?/:D-ĕZ3p WszYY0 .(4mxiVެL4E jWvHYXJHMG`i뭧jʃFzɯvuؚE^]q)KaEHW0Ul|ce$48}5t NU~WEj['06;7XRڑα 2YxME`F??ؽ/,5q)~|zcnܠHUͿfҪ[{d50%vBUtipr7ia"ݸn9cx:*`PP>C *i% (]V:g_RRgrT~[qE9\MV#256l`qhLnÒuaJn q͕ y^Y[/.i9\FdgQM-9ϗӤW+71,rzAjCB׷x Ȓ/,h|*ᵝni jHJ~_$RY2LGJ/jy{@LoKH@ 纂H(6g64l)=* ƍ8Z,.s!2n_2J%9㘫uH%q lR^' u5rWSbP63tY BU.0O*jj*i{N=~ zY[R9밋+?7hnf4qy9Ut8;O L״[#*7"z*wyX0G,SÃ9 !`EEz H$nP2W.v *LV/{ S0 u!Yuˏ5U(LwƶNk!6~q4GPk?i:p V}sy'㒷U)E ?ŗsшX k׵ɺ?.4&`X #ٙG䴦N ѻcO8!cҏuCN `FIt,QBюEqxϥgMg+y3 mJ8 V6ctյN >B:70Iw 9]+nLwf:4\ɮ7 f]-=gp%Kmm#T>,R3`QYP4n6V jQh}wn+_uhLR_}Гd,1E&͏)AޤI0+a54t%/lA?F"G mobAqH\TCk ׹ 891=Q ԺԘ2L SM=*]cf!&^ԷtM ?}xƎ<]Gݘ/+%`qizMǀJ {wip g̞@G!ke*rpng1?9Rm_zXa^ pl=ϮfP5 ;0t )Дb88ց2D5fUu2" O/oٗ5? 7ow&sB~j>~f^;=J#c\a8)v,Tg1h">_M8H{CX>PrBp/*-| n1- 8hQuO3G .6-]s3ɡo}6PA:dA*wXXk&aϵ h#/zXlaܶȗzyC;{a ؉\ȵp6?ȫz]DhpBGwz͞}޲hutjd? ¦\"B๠a&߶ rӝ.}h4ĽA=국 S}HdR9$(\鉛fF 7 â7}co7bF*mMvi r-]=wGsC ;lrñ̞$p͞ϔݭ:euԻHтklA(VwJZ-D;" Twq (񓗊9gg_S # e߼8=f iPI4}b=Un8D._Pˮc3$25qۗb@AyN)[ҷX#}}/!M<- 5@+i$A`oV4aVƾB(H]:ShJnm=`9G383LZ?ԧI0Qc@Q4sǟbwbATۯR{0zx~ŕj hFO+?S  =wJS}4Uɳ99x.?auw劻1UҐV ,{Sp Vn35Z[%FNb)]HSi~ԥhd U,d>C=].qX[UiLz@ ?'e &P|/4 TN! jJue 19@_( @L"$wG!}vk[9I"Q|k1/Nh vͽ] [CX6AU\m_7 pٸ< X(hx}E4 :.';h3sbwRO@/ʘK'kCnUՊ)R9NI9€D,|lzFҲz gcFwNoY#5-0y5.ɵ1 JGhжo v<>HPyglNN!dϥ꿅|`quϤ#I>"%D(A6sڤ#-R[.oj<4?)wXO$jnZc%{Fm TF9TS2c!h 2pZT+/ShDֿ8L^%{ +[o^A>ezK蔵z: (PB#N{;R$BI=KMдfq$%f'<*oƃ4״H]l2aA y]JĆ_)<yӒ|3-"Tnrԃ4> GN jh)UV:vlr@!, wW^!لfГGO@g"h, " 4JXō\-AxQ 'oO3Ekf/dF B劾_r%8\ݼ_pA`#`eЫZ5;]7Υ=iEXc aPc)B+HS۝t#KqMUka?R"-NGk֥t/n~; 5eҔQORcȟawhi٠"- on#Z=4)#Nrbi^O# aѪ`qBAKO+x HV8:Bn$PO%0umUcceӴQDԟLcVNj)~!6Y-Kؿ~7q\^"E].p5g+l܋m$ u{pȝ9ː9GeBoFqNFnHqr Q$~h>ęL͋xwnЬ.`^$D(?6UqZ'B:^E:p)Z&8DhH+8e(mAK5s,]r9`%eRRb1]$Lz^uD2wˬM=c dmQ %쯂`iwmq12'ƂK[j{M 5kU `廿7?$?4+=& 3* d_: ֵU`t(ENPXu@ySWv?$ժ|:7?|c9n~ls b)u`bgrqs ztD {:sԐ΅J*F–DQ'&Vt3RkƠA6 t,a,SkaU%:nFŦ!X1i.$}E ppIz#i`[[ߙB~ABsU\_ȴ|V# wHGEi+aHN1OhLy6l3 2%/UFVHT!Y+>q%MFBWIRуf%kk0V!A;7R.My>Z6׷Q.ny?mw%!{f5D}+A']?tJ xe Ru @?y[0Ca<C]ljYbW%v ծgmz5AZH)2QyVaLbp>?byUT*Qws/\] Y[*)W6wa, AbOe jZieLvimBiQduRd.tTHF;wGhwN{8T : P5FdHpj;qsS_F~|5gqҢl^Tt 쏫w)> "ia ~m./`q&W}9< sYoC#^x+2.wp ,^TLpU٬I?PD˕Ό 10`+=3#>g7\"A6ԃ)m؅1uD@Q11:S9EYP>Fzz>(H(†e93,t࢘.13Wk䰲N!0Mv>TIoB6nts֟Ҽ%'@jpBOp:So#=sb$O8@]*m)t|0 K_0n~Kӥ[@CPF-ᤝ/1eqwKozĠB#4'-l7ʢvR7l%}L_Y^'+ԯ7rn6Y;`\q'1: 0+(  ĭ1lNS)ǵu|piR (V6$ 5Zo"sZYǾٻ1nahp'Jb.G_ Lk{gGѬe#wu'y.m| 5ɳ_7OG=37Cojȝ+ƈ nX^Ң}KT^ ^ %6]fM ߲hڔ2P˫OR$JVͦ&ds3S'17pɅ^tVBBYETa,Ya%`I7e]0 s+p %n9&҅dUε] M()XDKe6Mbr蔙kjm^FZ1OOpx%ms|9tz ȶ+b}$IG[$ -Bl:9"kymnA?BS@P2%׊Kpg=c 9t2IOV51!jЂ/,l{6|ocu+ nw3O`uٗ\3{:S sM1~G!2blG,}fOX:'zGUvZ*Bz}4wFlS =tguo Sӱ)<ڈaœn)=l 7;O&N_$?]rWDcFaDݟZhY[7~ `ar7d;5 '{3_d<_l6ḛ&~ &VvZI6i}M M=ĈԘ+VCz<4'&3j\aC^Z jcLټ&UXxbw" .P[YZҼh tt⠶&T)C{'z0-*Y~|YEzYSW_`a~d'? *`&QQUA_-t!`jA- ]üX%%*9aT|Z^ Ip͘ܖ>Zs 2!*i֬^'NfmvmĨVA7ѺAjQt{E|dZ_2x:R@-+v6_s>A[{8dzh;s}x5/j=b_ږ{#-M*p6am}9so"vSDGsUώ}&;GidMyD/(ZYo?D%[ݰbhF бTT3WU 5Pn_*N ˮt֊vv(-E&^]g`#( ]V<'xt'Y &0ah+۹$ij5llT!"_KKd'T9P[G&NQ#_фbFOs~*2U#mѶ R/ osa2'ݙJ[#Fx-?ӻJ颋u(;`3KyLG|p&=+s#>hMٯbQ1ذ#L6o1 a&d.O}?"x ^(]2<+M@hlPҹrI!@.?˘CjWmq U|}UTe×ŷh`Ϙ㞅'w nr?}).s16r%J1Ŏd|lXU8_ `] N xx,@:8d**Fާί#&~Mˎ4b{v*f}׉J%͍۲({7ЁIX7;/P%A#Bx:TxO76 %BDjf1Y'EUO7{Yn`\v ӂ/汸yB@^ ۯ G#x/& uOddYzLW m*J6+eÆNt9(ݝlh+R.~c.?8b;b@z+[xK#`c;ݬOS[~i|(5p dtQtKV~ͱr?ud.DCd,,'(g]2HGt,–oNPKyrX%кԙ\!# `X޿ɑY['RݵƇ (י+󄜖\$*k A*V-nxغEo y!5s$G&GZݴUhF }OlB>0 :qdzWm0Y7IмsoOefŜ|}ߐ ]U 0V@zܸe ťF!l2+,~RQf\SpBTjiSǫ~P^RL?rwt?-|QMF7vXEd+Mf g0+ձq =_} R-$~w#9hm%m^ 8mC_cJݑ=iej!\xD[`WhX dfHk4[-וl/$&p9w)IqDM\bJ|8L+VJhWЅurT4?b)GgL* R2T?;B7'Cɺ"-?qЛvk&*?޿@8^b[~[zᖫ};^ :Q+6w8tʟwvrZPa'gM7;bx^4QWc{qLTb(# wQ;< GMܪI;5qlp91nPl} UӇ:}u7 k d4$AeqJLJ10mJ(fCm_a:D=l& kSHD5Ql]L!EыZ1VtN6x~36:SFF;W|ćQ, }=>tɦ,DlzVnV t2OöoV]F Ƞ.R $Bֺ‚UG]u(0뷵h~$iTHd>e?R*Hb=<#Kңd9'~2'k1aW5DDJZ&4nbU߈#Bֻ(mxJ#UnZD&з<F] -A+vJ'ǨD,<B~pLmފR )E RBNd};kd?5v#BG1fzGM(<~T8IؿK#RagIHq>mʧuDoB+ ˋ'Ѡp.~5k擀=,SA}Iu{>zwJ wO_k[8=90(5ra? "C5`ɹ0tN2pEEۧA-DD?t:iKt(װ~{bZt):Ն xJYҺ@D~AY!bep`lIc|qX͇wK׏n_ ȉ5b֝)[t</JLȿ/u^⪳CM9^.d1<9WX>-ޏG iEU{7tZ'507;?2e5E$E73ۗ^wxX1B:;#:6o8nn0K>s)r}@yd ]LQPBcg\Dz QM`m>$1'ct\ST$#K 'G.-c 9Uqh"1 l Unreh#AM$a%KK rC58i I``iH+Nl+:1̓h8$<9Q*Y55ߠw1XyYd6-.h+$IA2G6!K.KXj6ovbSIlNB3:$C9aXh)O5L:G/J{7P.tg4߭Rd ZN0w!+$d+b \W1Gj-ŭ70^/\3(Cc/NL4Z}&G]cL@u<#]:ks"z%+N$ϫ 152E  {U<`=r`Jv.fR1MQ\FOKܚuI8S!D!u|sDZ [ڿM>~3aKmYwuI gҦi$=+Sa=Sr0Rw@-˯ yF|OW|/ڑm|".VDG9)R"N::*U_ޭVG݉ ymM-M RsX1H z$ШL>ka7h!l@z #`x-[(|;("fx0 F -YMσc~ɕ;|a)6{)7Yts \vP5i@QwvX+_|A{Ȣo[AWp;SIzy{pkمyY)څ"#ڈ`»|ژIʳRRcµpyqvO"- (9`5PZ勥Sx siݘ)QE 8}6{nu]q3SL O~λo i^0<"w Jv Af)! ;וuZ*#]/5QF&b =aZ!ŭ؁E$~ڠC/{w}nK{1ib)1xʫ9!/er ; ~<,Ajdj+l;ڃm('q_iBz'l.<Ű(&_5lpBXՁ ow\cU~Mc Nev 3Xbt,(:9B&eϮmc=)Lu<*3W|;1n䭁 fv~Z3h)߉sIXe o.'x܄ı+]eVyOOUѺ f8 LvO%IaNΜ脹9()I\'t S˕tO3>$ˀ58w[kՆ ܔ5KaWв9zAn^'@Dhw+0*o2 &m__*<_i=y?wQ/NZvu%>`(3}2T/0ٚxqg#hvnF>̙A3 >um)ֱr+AQs쌻^\^} (` hՙj`89<<iUs怉sfBHވ=X+XH[Eg0ƕ/!L*<FԯH1\sbȷtb1V'ᯩ:س[ y'$F5(|k~M-)WQVR_E<*>h:0ZZnf˹Y O* WJUS0Qm4lGqd}͞vRjvf'bmqup?(:! zMh`nŋ_[}GH sMdQ5V=qqr\efg|L\_6Бd9A5 Fy|LhL%\;&K_K84ޗatI۲ 4i%=Ãy-*Oq|dp|ˢ2*zb$>&+խ0ތVI4bW&;dN(Va7j/%t0%\vI7ɺj)R[NiB]]\tg mE$&j7:%0utҶ>-+3v^JztZn~>4#{h<.rIJ'6Ys-k#SwJ.0-qo#B\P Xe?Q'Z =n.ASߋiK*OἸ3{ d=6:iRo炓N&ȫ/Chu:AlTJ2e %%Ye$jR9IRx2]NAzwRhЂL6kHe +3CyxBY|Ϳ i\dQ|!GR!E=D_T T {2үAqY^v H]߁田qj]wc^^O3E/{n7Y fdVh-ۘ'TwLkaX F?K9y ֦pX9 ~gtG8|qY9J3qrb-ݒbC4a6*>:[<wdJe1쑏.@5U:KrsS ݵF)8xZݚOԅ7([ZrsC qz.K\Ǧ[0{Vd*%U ?kjkUH7MXWq:-A=RLgrd訇/F7YcQ ' Ǵt# G] W| k}8;Yw9Rpm]ʎ޼:6Li"=B1I)" TrQ7f<8h;տlLׄy"3Xr)ϑ8y܃U..Ӣ*o~W s[? CNd/ &*rN:lʗf*dy7CsNNy[t4*\%6m-Z`z6QYtg{,vOYz9qܳ(Wtb(P @Gs" q8]b >b̛D컳v߰dWL8~"42eŚ_"23 J1ӂ((˜U9&QPz.EoX=CJ,]yᅰ\gȁ4M2=^XvJI=ؿ* < 3V :ϯU} Boh #~#:GJOZ91Nx.McfL1@H5+Y/Y*L/gKFgl" &Ye6>$թ@1N7Mx+v"U4hRq\pV$$Ϲb(dGsx&Uټ-:F "iQP hYMA5̢u/d _Y=*<>S!bt&tj*p!9k`濏 \.xW_ډmL;ősFA@\Ybo$l=O$M+~>]#ϛjwTwύc1!K `1K'etah29Ir'j@)ÿ]z,HƵHj[~!/&|(k\K~[ Mȋ ;i܅MU׽~1TD9(sѳJn/\Cl!s"r0VMMAOG7*.U:ľ<ݼ;}Ms~7h:jOK & \p)wtSѶj54g@Rϋ3NȰ;US%#:fm5upd ΃T=)2![%Z)KmI!'RCcHa‰_wm}0 u !tc b }LBYKwMMcdcd,$GXh>*Eͩ%JBvX:F4`URVqx 1Z2&>9/Gcd|Wg}9~ZK6?SՏPq!(Kv.gh,~PGLnS}%ReZ1jdӜ#8{LԞ;O:^|*DOdX륀֊3ywI6m10Xf c35.Gʐ^\ ^reg}a\AVl & xbDm.>& he mhd\D袢"PeofvB(:-F KUp۾1t<򧽀k]i"y4qa}MF'QȺehVg>*$HX`y}"AlϹtq3,(3Nq÷W\;9_F)kAf{*Pdaz(ُ qVg:~cp|{wm#x@fRLT7@71en+* SM9pYznGB7޾PUb zTĴ.A\Dk8[p+KPc*_ЃON#[`3zgZIGyZ_܇O>.FEB2۩j!' 52NFz׃+\t P@qY. ^'lI*\J/!hRK+.2=_>P}aqw[捽@F՘K J'킫\q`ۋ*1TӨe-+?4D0ܽS@I!j\oS+s u9;)H:`~tm$4;dv]^*Qx{ :pRq'3q \B39pP:BRLɃU`#uTb< $k"]2Krϲeh1qnZ/]]L^:K@F?SΏ,j )w;6~)k(p[UrPQme3-?E{ WVzw{F T!xCuȾHđ!|P߻>\!h$%7q_7\Dk=nl>{?)07,nrrUYDž$6ԶSokk@]7mO8+X0D,]a%UȵC ]=M7$oaz\2_tCJ[4֜i3jDjԾjFfVεO7(8Q)8Q*M%O|-˚9 Kme/(C$ IH4U%sJ*gLGif]ŢKy_FkqF/`򭤔O4NgKJU AגH S ߃Ff-W2 aIQA"j~W/f!>!de:l i;bV)F4uA,5($*Y>c*A6.d\ |WסsrLWd%r+R+< 1FmA?er_ `X}:: [D6/"2"2v97s5c:}-7N R#s\ `PێcUAFcJŌ兝3Hia"7N}|ZKa]IT!h{Dߍ݆$U{/Mߖ_>.-,Mm`3]ZU%ƶIy^בUaޑDQ*1xeOu-I^h $Vv&Oo\A*$cgͺa{E0OOu|`"AuDzIv5U h'I"^I]nCi\QX,E?فQR.>>I{pc㗉Hh]qY[ w1]ʘ~y, b] {a T]A∺9, 񫅇=Վ^>VβmΦ3$ L(`VvA,sFzCsD^jF21aNln !Ck$#VqxU #1M\B!lW[$ƫM 8v==z"A-c`ƫ*m2M2C=4UnЊfZ"o؈&J4=̬E&gL t5ads tF7jNȐK74Ę1)Qix3!=HZ7|n FM@| rjA539 (vF|wlJYvE}&O{/Vjw/C|zHwSxF0ܮSS= ߊ^!1T=EN &z4TP`c3&i (i[}f HoC,K2ZӖe Fv#e 7H6*ӳf3B+gvX,w)f$,jnӜE k:o)r,2Q٘ *T͂Uv-S1d[Փ66ZS0 8&oUZ7vS!\Zf!lVMp>{Y9XABoăPca 9GUn#pW%>\~:FF$v#!a{ |tOݹWIzjH+erWܽ$H^Df7!0^BM:oKKī(X!Vl3y{qY=`h qV<##vR\nAȠyh ǥd'u!j1#Oz>Wj&~f3lik[-~0ZA9.@t>ُg?)DӁS.qϒ:t^:tȈE#nmN"[L\d{ޙ,[y@ . 3t1-~;t_ {*!n7:ɫ^ O9"J;<Š&]&#CX羊;\UItL 8ZЈc5g9 9N#peq@H; kU 5lk |M_nN嫻ΫcSmH;e}dEx&]g`Y&B10n1 ATʶ5#ȭ#lTxGwТ>6Utnr*q 4ʻ7WN1:n"  yO" 8;K9B1A5u%q{zu+x4s`d 0-f3݀x5n^E8Um/ O[hF]TCzw957 Y:x90EU8k$8v;A>ba_-wxq"Nnwv [SwFE z^c(%# |geB>|?`!t?axYWAP?h\!w$vT$r?sF 3mN&'^DSr1PU [dNz_l*ky'I(KU8[FV#1n3ܹBojܳKbiu9VX!OĺHH+?"}5[6yބspBWJc4H%"!SÕt½XJ/嫰ڒDR`_R!˸6H2 itH*W]"k*z uhmaGX|[3¥(h:&{Dj̖pv͒LV5aBV`!*2#W)O ziy]mtrHPB'O;ӱ?sړL_Z1Gv$8\6*'܀ղPkel1S`e%z7/k2NSȫTXlAx1v+qWΚw. WFH0LX1kc4zA#q>ٙj1i}?j*;ٝ}es7cu0h<*n7,,pP+D|YбE<$q0b D\#D]6 ]XC'&ě/@{D("0 `OT酊8N\g*w2tc?iW O6dn#6 ҺH<]B*xיa&DϒQxNKƏ9{w44FAʓjxK䗆۫:(P]|9!7>ؾ1'Dv͇V`3ՄO9 u\",^J6tZ7x^u:v׏P2p=-E%YEr-&z={Š⍙O1H ۊsQK^+bdxX|-CW18d ܘ$3vr{igf1b-5RNn=Ϧ[45סּ̓I6T= r_G\ 9|R1%S1nC2"r|H)6ʟ+}zkV.l;ǒdB/:OZɅ%Yģ:t*w^]_i΀kaQGS]bs KSz3r9RBZSHB@V5 7R%j0-AIr W`Iwgތ+a |NXӶpU20y[d_U:E3%iHL+54DrU=PsWHa܀O9V5YO䤿L^#m!{ ̥KΉ6^d5)j#q-\pNL+OKk59w e$6֯{T ͞q(ۦz'gpA)}LU-֗`N}-%؊hwXlC? lc@^ ?K<7>hd ͥr:Z5b5/XCdrolk5ga-B!e,8B5|șs@OJ?.Wƞzd,MP!/C%x[Q~$\l7# * s \@*yBVWx6 -X{`5fJe?7rjԒ33`ΞqZ*+7!9&;:ã|W/%D"' 7WIaTGɡK:-`6#$]vJibBC {%2k0pǑ3R^!X6 hxpC@$˙ WLE˼Hp)ta{ҽ|HٍB"f%;==b% zlķ y&~  q|&O nZ;$R/Oу [51Nlkw&~RO,庝6%0QrI2C9^OLLTrZ-">+\zANI6@&e+E(RiHT!K<EX.[\ )PvvN˃>L] Kak"Xδ.eG& Mh,_1ae##&LI]ՙt`c/2ZB#| 8=O=ֱq $WR5Ԋ 鴏 p9X)t@m9GR(vD NI֋EB.;ҔÔC嗓5&zAl"6 `n "B֔ם.u"s8Er}@qef eŐOf@5&BYuݐ XH_+_ba³*r;?9)w™s[5)1Kd t_:ݣ!꫻DK]RRF96cqcUJk8(NL"'Z0/KlWb.ݥ+~L,ǰ4Y6=fdI{Y% )yŌkX2@7%{V Yx̓HKV >|&T W7vZb>2DLv%|paĞ ,۹1q% d5#vc 믌m?'v[ &qr%CKk(rI\]a,6>op$#"$afϯ}tҗq-rљ g]/٠P8 K+웰6[nbSؕrB!y61椶XbOch)[ `Xޟ^emN/LX}&%gǔ2e,Z` ^$ *)jO5;i6;^ P>SƯ4nQJx+K}`!]&;P31ew{U_5$Q>?&<#T/*l7ǫsH7G 4(#BjrۧZPp,[gt}KKhy)+=쬑.h|tŚ*gF6 t9j[„\[s ='RݪH3>ôO]IGў`7aA T9 tN1Ry)M2Ikp(i"CzǾ.?mhqQYf^T;čݳn ]{9'r]_8itj"gYg1kdu}q>CĮ=\I:A_;hxͺ9HG)MOdBӻJeӴ vUGlB) +F+Ep]46>aY섷FSPD=)\c|T@)b!sC @Yϓw NGjf19Fo[t\H zA t~JܔMKT-L> ; AbLd0r<Ӆ*堥f^}tPlG4Lr "gM%Sh;uyׇs@U6Gtf>W!UԨ坵u5u>w8J=PRlu8]Q>? B \ u)ZGׄ- J>poy vQI*I-0Ȣ> Wʳ^y>]{(,mVl?,P}X7b9C괶 E :_ui089 )~ rE8+7* 28u/%q,  ؚv?e:*snE,[G}+݉vQCG<,Tv7 Ԝ\jzP\kOcGƞ5\?~YbO+9~*sfDpnQbFfJ[)[&2754l6 1F㶞IT jjf k2u[X[qYHL7?|_dKɻ$#𜶛>aë#YPkte2"& M£ ݃MC7zK+Կde7o9 ~#ZD󙱲F9J=$ά U~׿b)]LDw/W g6Ƣ\ aEŶ%V覽=")_:i#FXLR"+ @6.0S\lpU*e[rrY\lN[kbf@MK{+жPF64Q1g Vܞ-tAhgÊhDM\T$B!`\"&&aʔJrHEZ=Fa잯-4jJb.b RHG Xxй}M c01sѠW˔ v0Z߄}p,{Eը($c/1Xƪ8mL 7ߖ—Np]IyR9BŽW Q^5pqjx^Lv\ɎpT]~m`B|@([_irᆴ'k?M }8hF nbd JnU-H5 s>+ք6&aʣ2v{CID,k rqc H+FcGP-= ٨`4;8%CWWИn+22Z0 ^iR1el"'qHF#3ߒ.18/Lj@IPgt%~mˆv変)3d?JX~]lf-CG#oq̈́|쫖`;IBp0W.[cQ۸*ݗ郦>(rpΏ 08K˷j9=H_2+)J4a L7[452pV`t܊OZ˅dj4̀!?%{Hv~&a#}\K]s ❢;?(/ru".Eo<1ƭ2E'=q*l3pzrx6/GOINL+Oo0B!v/ h{AG5m]80OL^'uL2ѵ8UUJq<2 b waadbT.I^ 'ty>Bŝ&0=%ܪg|1BoZo.,(8Yb8sRI#;L1N䄴Pj ˜4_!yZmzk~ktuCYtj¨p%rD=J*td<99~ޔ]eѡQ}d>;]3ˊ,p9K2$0?߰"RRpH~y#!Y(([F̔]r4.sw BUˌirSZx<(:6. @ 3opRX vU#Բ O! !-9x⃛:]d-Կ35;- ), {[c q#šyIsdw j.2('du& uP,n2re_LH@KUqD"ntjLZqxxVE)?԰E:]5åc ´.J:rJlW/\n<5lRvKqL)p+EM)5hS*x!êDҁϙ5OqŸdx^mdAjsrހ^P Dp1Z Ҧ^Df#Gi U#v;gghkl~ . tiqf$"Q_@]{)(joV馏9\'Ωh5eBÞ5ΥBܯDCmrRvi-Pǿ%#naYvUp;GK ;XWjl3b1XOG߅e;" Ct=.,u݅L\^ W{#s莢:cWe0[8ţӳ}ϤۊF3?X.ِcP[ض<݉tȗ'ﭐfBӮpV;/Kc"2Fަږv"}B6CENMeRy p?gs%Hα+lxYC.`<٩ 6}\/dj{|қ.6!֬xv̫8a'S`PVʵ]|7}5 /waiFH!Dǎ')숚&Ϡp*h豻N|0 ~"&AlPJ<:mVr"!)Q,_%Y /*|#Cǝ1s?ϼk)t,}|^pDCo8ꎑ'jUU;Gf 6f4}"r G[M jz78н}Bx^a.L¬9pSױl/F[3&z|k1L7bNcd#k}jFpvr2CEC<]Y0 'P?lAqEƬܱإ k:[/Y%(ٙ˵1j K/^ѕHjt8c(Vr޽%̅^`+h8Fyw+3'"Uئp-:7PjDKU+*ٺ/ݨ%W+α*A<(•cC/۴fl[4)dT* }4x>^LC<mH- 7:Ҏ&Ahe{I\!pĝfd N/wX̶}R[9%F =Pa~WR*s'4C=1]Eg N!w/;>d[8uce!(W˝LQXtfn{'͵D&S [Sk}??T>$vYkG(|iP0յatF@>x}- Aݯ`hQ ӾCkKݏykA%8+=4ɠCv],]aJ8qb6LT%eEtW``8Z&*.E*C98cl$dfETIpH{lÄjaY rfbHU'HIPp33eWg֋pnps޼&Vu=L)A x.0U =2\C v$\cQDF|k)lr VLWqFo01:B(zT0؎ B妷&rn9U(}#I1U|JyIrGY"YPL Ι1*ӴVu`ݏS +Z22׀{}'qvȒN %.hN.cgN&O{zw=VK! .lZwL3v(g:hDߊkn)Nr &iJ".2ul|:ZCcA0s"Ҁ񨌽y𮎤 7 Yg R 2 F~twkO=K-N}Gux- n. K} Biڨ!"*}kUEvŒHz 08]q2 o"c-Z8uea'Rg[.b: AɨABԀprĚV 觾68VfcN_0<|%vm1? h$f$˞BH6ɪ0y,ʦX8nU`T{BAg?qey}k8%W5DP2 [J#QeFCC[inq%h,(@&8}qG>wh]ٔK(p+Ht)5'H\0MJH'٢쓳MvoYzh{)ldÆ|hYG?[SOг CEO@;lBlmHv9\ 3ㅙCܸ{;qQ9x## ]WTlYϱ$sa[V9F١Z1'cQ܊%1|j1/zY·jnV^w! :uwl@S yl4a*s%rYUө~0儧!9hdm:M,g"F35Y)H^xk)BĔ$ JS*xZ̅N7GJ/'Щe{ViZc0{xz*, *H /v>k!DzgkA|`)$OHC;>PǑ!!|S)դpo-|%5~T<+]5 &ItESkJ(՘x-mJ Lnf U![J{m3(3n6I& Ɋj8ecݧ`x3G;?SXc֋6K ,3uONO̽m/.V3fYKdS1+.2RGT+2loh)uqes@ʴ^.MxBc.SͶqx w{"R;W4J-Z/AE!yTUҤOp\ FYyIW=]8ŁneO,z_ qg9OT$8ݼJl??<$S#KVe`Ҕގ *0j{%VT^U] Cϣ-lcC94(ZNdNQ  AZ4"Y]'l.'h?_7[R<a8i^!ٳzAWGc> y@ԹH]6_SxjzxܻYto14|#5fQ8]TcYAMyƖۢ Dj%kuW 4 k-:@lNXYK[m(iO^5cYUGȓa=7#՝Ǽ)7Md>Zc*Θ`%0=)TN5:7Md0CQ`/V堬mr,. -T2åf~'o=ۼk*|oۍ]$$d=,UN(0rc/ΘDދxY TM"Z{ nAW998-@fQgi02fOIJ{M{U{NiDCZ=0FPL-lwPsɨC"=,= ٦| w>V` y!F[lmĝT~(@x.4E`0eoU4Fr sB1tj@E&0eZWW ЩW*0iOt9d?=IG\tү~X[ճ{%-e{qvR$M? rG;j0^/rY- WK- cє:L,;Ķ[=jf_j |IO?^ijZF[ ˆ[.mTɞj7Y:>i4M|uN2ȭvL2"L]3TfX1}a'U%CC)H-$a uOQjE'j,[Bq)E Q;?_*Rx#Cugd-_a0pϫ{IOezHX]@JVQM >'ʿ,70\MT?k%Q1-=v$+^FF9؅U#Gn0癙q#8"3ca2.o2t$iԓm!';hnkE;$lr%MlɺsϦ[bjеRpv>n]=}Hսtj0d*VBeFbּRQb7^NY Ld5/Ś8*.HJw թsZI;MH/t1<%EȖo"=x:`Ao |d9K1P#. 4;^\Q4WTxv!WY*!@țaA.zQ52lB+:б#)fl.> qH殫`}&k^) +V':O5aD讽>L-kpLy?\:JgcQ ̖f>B 'AscBRm*Q($W>V6->~" ) }j=$WA)r6TBO;b29Wahnv*O<٫$v73\"9\B2X PZc0McUӝ+FTNϘ4RJ!+A>P<! mz)z'ȸÙ_&5)G۬۔h67ќk\5ol L\ Z7,z%?ؼxBu<1k-9;[@D,/1TuPJ[ҬaO&9Ti0Pk>m'J <>zTB5+wngWEBE*VB0 ^eT'i0hPnA)ل·Vw߁~)uƞS;OʊbtLj|3㕴@(` c˅*njq0wHplj.7],X~+nkFՍUMG·ֳOFx׋ D"/pe… mI(+QWxvg#Zk0(-[ת m,K0K',:ՌCүO!Jt0KqOK+npW8U H®߃9Ⱦ¶⋲Q(NJٌLY!:dVNS8eg0LV6%z>dmzS փ=Ǣs &_{%,N?d-Ni"Zm bz]4eDPk"!A=bf(džrvȜ."H4LvN:6=.x78=bL%PȺRK`l!R! a׼I@&O5lln¹%Ҋ5M (~"6'y-Ngl1ɜaW"!+p-#f9;`|Z_x2*If8S@ Q`R]#6e"_f=K~XEGZhA,wYUEֺqv&*HKצM'kBE.UѧEq oj,mACYɢN޵h(oԆ,g@#f$-TW5ضm7XUɶ2c1PƨI~[Mobږ[p( "zR]{<\iDe*@<ŢьBʠ+ .5)!J$JԕϠ11d"mvm ܼv;7~6՗F SbmqQEOTRS՞UjM⦾)»R}Ga甕~fi<*I ^Ypv|C|:E-^8cBZIF;jFP ,$jV"U^AT(%+%L< YԞD=ǟٮTV4eFMH;팽5}S{Y6ؿm W _VoPUE& sLą²j-z %fF_lƲbhWؗvQq ʧXzn ԧ%Aml[C<J!^3c `$^׎j9bepSVKsȈ9I͍P<ΆFkLVG3:$/!8*#c LCD){;Z/3a\Xoυ@ʰ)&=jY_OC[Bw -$0Rij^0X{< zil}P3`% lQ?Bl{|Ю S k.Em߶bqxĺ-JdnOW>e}hfd FTj8p[>e /4uAHO(f;)[ԋE 9ٔp9p *`{ph(%pZ/Z'>Mr˃`B|*B55+lޱVW.XۭؓJwI&'zpЖвg ANdpUwMD_V w0j!^*zQz2~2)H'Y p% 9U-xs$1_3oS@j9 )ZXm-#kkRTчB0oȯ 6'‹0챮SFƷ^Y<(F+ yWr%ujO3R)vGfJ<"}mJЀ&}ܣڪUfyLaDkh"Ք>-V໬4I8x@pډjG8ɚW}={E³&IN? wr,v\".Lerֱ3yat,Yї_Bi҅Y [@]/#{$o_t {qLb~pwpy9ʧC"V5 5r߃ՋNR ,6W-';Oa׬nf* {?)s)1u{\73^5DZ2, 4/\ )ul #$0Ω(^rIB 2yoN+L^hp ~ޘSk3Fb0cID Ňkɽd"!@y*6w]o=%p*+ pۿ c;vן>C'0ʬ$ qY̱:#7hR\Ř~)&RUHfh. AA<Y"AF¾ KaF 0 _;fv7 s}8s} =F#G @<_W zs1Թ1m:o = eƉOĨ峫>ҏ(K'j˜s/!'!̾C;%BSF~!@X=#{.?~:~ cG 6O\TwT%w)tH_tD3r@S卥PȐ5N[ 9#{gw`ɜyo *R._-n>(hxh[(gD)%ow /q2 VQmG^6~ M1Y?m#X61:x2Kz}V%]r4v!r!iv#;%qLBh3 y*$)Ve9Ag$Pr~±Z8эݸL+-.xLđ"`d۽&>3׌T/9\D=rI3:6䣪XI.MmHF7sw;yn"lQ,ni$9v( 4ޞ<9KWP{0ZMI~_mZvr@,w8YTL];pY_P2Tz.џPLp-CQTA:PfЛOȚeG~ϼ4>Qs[,}f رf[Ń6O/32Zj RJ?R#G4ۚQܭrO MW=^ WG; q ~˽IrG2ǣq{u}_4pBOބP qq鍺UfVF]،FE[t Ҩթ˴˵i D?.Ɋu!y&e8Di=h^_1|bL:,E]xBuD]iRKSLɏS:^m 3V3lqj͟a'njW+-Zr5x#UzPV&+ӌ@a2bGq\PRjLsLh[ e|5V\@IH2r֖5B/ƣgR0ˋ(b?br B_U`sMNvApj0uL7 9YqԱ9}D/Ou_F*s΃ *n P)x{~xD-{8UgRx_j?q2wo+gT@A4׽ڛeR$2HN!.-U: IUn[NpHR4: @i;QIhk,ch ƞd0=8K{.FIR]p 0u' *i~J>JalT^B-TV'~Jvҳ|٠#>{,ynnVLھG'A/@<3NxUn>m,HZ;n+vwMЖ).w,Jd#?fgTAMj Yl96'W ,66v#<]ɅP쵣t,ΫꕍǧQk+bt~bY`WO/WGx9q=՟kn̘/'ups%zw)5`Rg03ji%p_B&4k9SYS&l+D~25M/2$SD(mO$f˄agTZ)ˊgaY6=~wkBm_piQN\鏰@*OInLp63Bp14ٰ} P fk/HrN\w%KpV_8Wڻzۍɭb ҵWU&r-!Vi% rȨ(*JI_ʺo$quEB >"GorXU#6Jz Ӣ}z$=;PG,{)d:zpPi\ PzeQZFͩ"8hڇ\viv>|V =DlmgbC0'"-&@@ŷU_q w{e :HI,$/e.HUVɞng0&XU 3ceE8'CA^3[,3@4賍&Qr#{ka!B"ph/}ͣ9޻./")*c%6Zd_m? ֑2v_A G-=G'G䷂)Yd2^xh&C4L # AYoS`wA_؝OSYX(nMz-ccw2TNTTMWZbf*veV+"=/ӲChd- p^#MPRvѠ?ms pnr{"(:H扽;Hܽ>ݽdPU2j)Nm|vL̑HS\?1hWgW f  CyQG3M_}C]ljC{)DWQn|PU* Ynƅ|Yu/nsvRv͝Axe2XY捺CQfߏligcLQxfd@vS R&5s$ye[K[$eˆ,PSn1O_=#` CMj3ͭK욌|h$ׂp."#ȝ-!PwLʒm2S * )l/ ~w%f^7EEY#dߠ+bkya+B% Vֶښ*@uYIL`r~2ߦ,#2c -lrVR|!WI[b{l9UI +p뱣c@U ywn(#CrFeM0;`C:޲Kχ4t |5DymPD$"w\R`-TT P`{s@Ԟ(T[ N,A@nY{‰N t2,/B΍IToeXWb/_>͚ψzPUjB!,ү<ĉ KElQ6PK%]9)M36m4FB;qgeFEZ5֋HdItqLC UHfk"b6aC]9~!ܪ (~4^ 9YgM}+_fl/=VtH賘T٠jq?Tc'%0.{RB3앆i'N[ +~~a,7F}I )ߧ\Yɐ=f-:[ޅ.L@7*G|8LSs2s9ʘ.lXQr%o;N._Cl bB::(?n+Naq@ @踁jOP-8ӲM4@}SæĵmcN:aWC'<-'(ͤI|mcm秵 *?"@ 8Vu0?jsL#quyFS"E7J/J%sv2+(GEqy ̀di G|ˠFeaƎEZT R_{AAfr1 1bCp%l.XN1(vZQ|:&.@TppRM&~_˙"c[LH W =Ij6;ED>RgHoz?rű6Ѝ@-˦iDoM>f %_iܲ1 ^m{zg4A3L!B|)%0B֋iG>g}խbwY}A gsˤo(Rl@&6aefT~#?GCu$Avj$@ &~8}.HZdGrj #Дu<ͅh޿^(BO䨇i9"!>ɢ|h=-NUϿ  pScjPlۙ_V㇇M$ aNA%X>CϜYAxI;qO8I|iTykdf0'`U0f -~`|cY X1-/ :n69k0B>?HG/-W3)iܲhםG3=S`9BfF4QP`_ j!:ό  ~h?q])QP<)31FSbnӅp鶥=8)g=Ε mYX27P=or @+Π㶔+N(bݞzqܒaNr2/% ,䙗7"jȘFL5p59C Q>)UD &E]Ԗ-[\Ѻ"交XoVmhįo O̝[n,+̃otV52KqZxGzuNDfU@"d2.0Z5j{vl2=oĽ䉯6k3z 쉩?@wjHE S9?nwB&}g 5ã$Mƫ06&Em%pV)Mx)CDSH2RMU4u0ަl"\Ëk!+b̺8}joL6av&Hf4Hf_M4ήvyZ7+lj)}&s SwDeRcYz*B2kZƚ;] Qy;#Z|-}|Ơ yn97jNLq 'φ48(W K=xvyRA7n@F _RAs=:lYW[^7K3'0.sZg6MTʹP0v &`T$ F_ZQG Q})5 FR2U@ג+.{[؃^q7hd7ݚdp"O-pRrGGk֘m h{ewpZ)]!O@%X\iB '8vbq8-#B݈@%s)( y=c^Ёi` נA]+o@Gm(5\N-,!nd-`C# w$rށWJ}2vc)RL/*N GH4X<mJvAt.ޯyj&[n6`TƍDךiDK^0t<ٚ]Uב2C^s!eȔP`4j%-sD)GWA L0wIO9>/{(k^VhNQ~٦oژTT]{5U_?9f0 ]z*k&l"r vX%@b&acjMI5bAiA|B-JTF :`<iVzn܎bX=1'(>}@a?"_40bQiA'pЩrCo42v%C[ܰ{LM_bmq4RL 55p+j !d[,xKLKwPf^$Iz9 Ȣﻟu~ gFZU/MP Y޶5Dz\ӕKb.KXX7#DFUUg dL…5 z]rDd%F;\hx(*z .~<ۅv- *n'​622Kc(J]dAL=-8lUQ|EIjnL%es6x24'hŸ<bwZA.bP6Q5Q+̈́8M">dSB E0Z @`2Ἧݯ@t FCE!џ,{I?[#VI>sͯzvbcYp8FJDwnIpi4%+Xd:yj y`Q dg&L*-,~o(ܔ~U@}+ߨHqxd( 5zϪ?L٦5=Z &h*Nn&UM6 8= .3Ja|Tk$a"D+TDn`Q;i>Dp9oe?y,.brSzm`'$ є I2XL@QYC f޿,|:ǹ>͟VRJs+Q8;Ȱo8oiOϏlbZmS21ʙgbS7ngvq8ēVWv8y BvuC J) P(zďK VH^gT 2_o8M_NI",:A} 20sBWnAX~n9UB*S7/,ڨ~'9UcIdGlH)UH#e 4I3*c,6#s6/p&MDZ/@:=Ύq|ejs_"R|7[V M^*%,1KcY :yJ- W0x;f@`W4&)#AL*7LKv֦xڷ.+ Gٚ{#ųCa6M'` Wκ:F8sKdRj70WNT(raRs Nj2A#x;+1OQUz_W37hF/?=0I+_>aC@ &݈\߉C ;(UJV>x67XPL1kLr)$b$|g- Vbx@tg^o9c")F,w|?Wy6 ԼBb;v1 e W0ZI`߸ I!PeShi썹!-r80ڶJoeL]O6fQbyo2q#a.`=ȼ0XDo7FOhN|(;uub64L(ͤ呖%=J,$^{Gq)8+3*n\\Ǡ~,'X[CY)R>{ԴhO _GSӹ f~@Љil"o [mWd*/R}M%i.j/5zKF'2IGlR;zbAπ#@ ̱Fq.ZRY#H=8VNfW,_%_?q((Z+fR4krgY]=Xj%X1d^|YXVNt%pF^m5oOqMvݎA'S4a".id?>($xʹgΊ.)Ա +=$n8{?/Co)װG'F3xIG6zyS]=OW1Y77*iVzǃjUS>7^LwHp=M: ़%b1YkuMWh5ŒC۽;C}\e"d#*Vܕڙ=7SaKHziXyLεW~ml9b (0UCvb"|2bՅV䐁5| -~c|XM^jit}B" [<;rO %^MʻG`CWlh( EbzAO2-az䷴?`>$ &%)t@`RlN5HI^%)2w՟T<,u4gģKI2];󇲡. n=¸K~Ur* 0F&h1RWs}w R$_@.uH=5}d:)FS٭)dMo =(KTEi;Ad}Xpp}9eGLMa#N.tX⢛ 0(e5$ܔ<ҒPYoS o2< ؗtfGdԟɳSŬs Ƹ?50Q{F}C|BIܠGG6f+T%Nʶ/ި#OAk<@7tf8NL47H@`7@|RsxpN#8hOw%~'=$b̺= k>ip]ϒcUBTiQ#Pswԗs*&ZL9ź?וwI`Ca6< Hy( GA-',.l"L 7K}~o1}gݘL`ƛ$1I{G)ɼ0w &%LVp͢Ȯj T1$Ic^p:{]DN`ȚxK5jRl\ lыY=Ch D0!}brU {H&vHfSE@t+8j(^c1R3'9lg@V`4p]nObq;qs,p9HRHb ԩ,:nk~6Ҭ'Z Wm2OKX'1_Mud#YFYe憛cTBm} "qϾm.Чl\ʉ0tug-VwJPp~G."r-%n=#K /w~#i( P$bu8B7]IDYΐQ{_hs~10@U\asWSjȿdjH2NOKya[*4:hs 8^۔;0Ѹ;JA$sۍ+hX$iAR؞\"%-bSbhKuh"73j84Ψ\̾Ot:#d[ jl`R.&'|b{'>=,s5>%LyLPH6?)r֯ })˂&$!\ɯJ9gitkG][4|$TFi"C"Ϩ-Ku-?veCCl9Eiek<"Z]x|>tXk.\[UR\D%bu׊w?c'MQT>WxVM,˘&d#͟ttjLD?rK~Tu=tb?I(-6owAۆ"l+.e;wxSCwv3P'ZY ?dO4? ,)$<>D6g 8Tb5PΛUYLX|&AiPQK Ts̉j!h&;+ M͔8ňG?j u'a}SC9~SP˙hν\J<lʏheC0<ÞYbaB^"Π;7襅lSҀިDzEnwSmsZHjÁM^FU5QTEM"gTns_?$ղ&m}@9M8ϏcȾC??"c;Fny;-M.EN/d0y&M-sUtՁepaJX"7[IS|YLGCeLP6g?)tZD< * ZnHdEz]8:)HfF+^l5ܘF7)Q}-ӻyhl ?Ih_}y71SP;2O16NÙM|Z]c29źc$4mZ҈Sj- SX b$uva5ܡ |͖}lﳅ| ejCBw$>R捥h0"2Wi>6P2k,Y W\zn;tjt傣MW^x%z҇\T&}p@v+5Qq;zt,FG s“$z>s@{5:0A^sg~2D](\өq(;F*QYboQq0 QXQf͊FT>H$Ń=㞓\Ԭpp C-UO| 2ha^G1)avnCtb6Gz =R/\!w.ck~z?OUϹӴA%DT4zʥ 5zi x%WZk"1Nd3 % fD ۏM^#|ꁞJg GCnͫ1ߦ#Ùøj( |H@P2YJ"(CkQ6)udp"ʯ]"',3,RqxYƸڔ@; ۹dV2`-MW- T]"]h"|K :j}G$RYkHlmn#7B=HwV 5hB.$E٥5)m_c>il"Re6P: %liX4A:HrGu3:V60.鲥Ff"EcNsݍH`- !pdy\mTv6;(##3Dѩ῅CB u l$S*W;E0I̡O#lWr-?(3,mv!Lv'haz8òШ|BxmwFjJ\'mb_kļaDa_ S/E)XU~WK|=YZ庶ah}#@ڕ9M~,c>q- ͪbYiCf0X& B ZR$JFQa(ݵ"(2jUVZ ;R0wW*#w0p/#0jt<2$/6#-,X>ﯠmo!cY:Amv<$M:=:b^oG`uhl5H /xCe0wɦd:F *Z|,?v8"c{`z<( MЎD>4 +=:E]^dq6ؠo A~ݴBu 1P [[ $mD'6ݼI~3 uu )bY $n-nos尯*>4֛v^ i5+l(5t .3QqmӮ 0zOwN%B}o{41"\/þYsZ,-hMpd(JqEހ,.ire8 ZDWm~iiu#kX*L$vbz]$x\egQk!i[2/ ۳~G%LT=IؤlS[k0]9y.Rp>'!kCaxm`hڎ'Eh* n,=;Ӄ$hOcOV |%L8w邖]H}ٲ–QZvq2hH-"dfvNl +Έ @,Tdu^ (wF]uʹ!~= uBHtk$Vu f䋑^a5==$ŏYUE$$?lPpis|Ѩ\="vbSHnuƇ4iK*r Ͳ>ȑl̳ }&{RBqKC2/!:M_Z]}L{s_^(˾ .%D;E?-yfGMF+Yoɕt0hW\zi7''l |>- T*3^8qfs`&h>d0VWH9|[ĐUb-6w"8r  :,:]cetٷۓ?8y;x),Kйյb*Yfhl05~;J)Ii&(tl}g6Jٲ)6ҁnY ȊDDr1rM̼C8K\{&)]jӔ^c/6\}ԥVmi]fu㵮!p%N 嚆iԧV9UQ4i_~Xg `%Ϡ_%ޟJ>\45KKdQ^͠&^ -Ol"ypq(a86jMk%(WBƔ=[ ÒhԑuP0&y4Y @Iw`.BܝC L+b$pNUGKlY]) 7$&ummw*81p&Ti9"6{ w A2BV<3y}EB&2Qɤ-\HPJ݇vn|Wk  '؄~Aw~S\J6kjPr#tљ*>Z;Jo߉P=#u9$2^oe[G{O\%-$uOsOE'βJ_{Lʇ`ٔY]i'].A t3B dK{ՔTq87lk&ubM31۠GI K4ٮYP~UeKBo-r/#>2h Y|UxŖrO>?1`Ob;XoB];JB̚a> |_> h<#<,8 bv#~r N:*i:YyzZ-mS'iz3u8F d oP& 6@Dw!ShPJwA{CT^N 2h@H&zo T~PF@3+0<cv;mG J# C7{Bd+&;م1Y^a|4; `ۻ*y:h1TkGN KǀiW] I%K ӀPvqs)=}B@ |Y0dˆW{#+]w@Ǖ/1NFUSup=m/FB窭#\<|vV(u] s_"@|2oR'$p+ʳy6dywR"jpjG]a_Ri`bQu2x|GIo)[2fA~~dypѹ24yg;zg8v4^8 3(ho uaΪl\U2e׏-"-Q15U]~7W:u`-3a26́ʂ݌!`("cGqP)I n5ovN$.V^T{5:ٽ^`@@M{ӮƪbRedLNDPs6:𷣢N[Dc:=) >G"P+alu->O:fd/mDDޛDiDF%g>n2u 5p^LGlC:<oX~hԈ{CogRc*1jhV jKW/bhe@+6b ͬ#V_%n"so aX*O, ]IsRDJΪekf Of.!T!Xt4FSoCz綷8aS,`.ٜX牒^9 ja_P4`Ӓ~'l+-[P!VaUo:Pw.8!0=#4B`F&mR^ Tj +/Mqʀs"V:페IA2jQ ˜4 4\rP"uޱYE3.~X; %a`Z%dru5Ebzcuڪ6s1M17C\uQB0.(䀻59.\)Q(KQ͐Y`=ʂ%KY֊0:aӉ1:9ӹnߧa$EH%ڝŸ.LqKm"wlS:;tRK2?aD/x)87Q8Wt7ĵkJRU+mX=xb2vc5O˷Us! 'uh02$S~tcDLpaw7i3GjD?T% ٦hqg9ⲟLJp$(/2j $t}x{xo]EKi;W"FRv R@o6{/]D 5 Kڈ:G0-gzӁ)0d=݅ aDT }¢٫/9=ǘHLm fGP1Xh=hxPB"K6rk!K%*u֨ft~L!^̀Y!$]3]?`\ \Du7\ n&cM;B^A5+S0f}wHX a! CPrqJ1 Ό_t8cHc~ڕ&6HqH?mwXdMP gB# m{=mҿIZQM䰴s+27Gw@.,M,Y;?pyFfyg%UrKYx9F4λ c5,T-{ɓ"@<8gj9fi ?);}zg,yjFz̓|FojNcݠ|*lB ,!ڌ? - k:NRint-N2G;&P"{!sYEI۞ؚ5 P=[-/.* />ua_>I%MSpCG"QR2dž@vcQVݎL~"BƎb_M@KI0J}|Vt~ sW>SӅhb(0hR{m8OwAE hR)JH "/fB?xUխI$B B}Q<$Fjk -z`ScF4b脘]-62bWKH2d|P\AzRؒ \#E?]ރF3q_F%PwJ}wui0 Q'KD Ea"zD1 p[Bvihx޶>Z̐yU 1 _7E 3mz'p!F]p]e0+mD`,\F 3N!;ZL}Ӹ nU;^o*00䳩vkޝw+0R ME&=FDq\b&4hb?vܘ/rk+sv9Nd!tV wJ"09k1u HUŝ5b+>X{n_RSsH$ B.r:22[KKcwN,&U8`=u4n1;i60]uaι,.=۔~14IVxމ+yevfؙ3 翽Dd)4Бj2*± z}tsijUErC* {SK_zE 'nViHPؠ`iYR EPYF}y~a|9}ϷY-RP oۃjEo:H#C_h1SE[M木`>Ch[ҏTH(M ,j~+6W@HVd$D\N|:zĐU,ēo HMHٲ&Ōwq@1yw%tۜ1u7<#3x<NUg[W {{Bbs(')/4V[,*s b-GӱBZ Q 8ߖZi$|q^MS|Wu'rc&\McK׵/_W~b}1*Bu& AG UCmB?ҟ@ +E/MEmݡ$+;mH9BAOح6ʁ\~3-0frD0%_@ Z1 nV_u䮔jӲX4gS\n~ h^ĝxX/Jll %Pv)Ο=Qi> R4}:;M<{ .Kb]Y.1ǘ5D*8ˇU\ކX=d> d(b`V#ݩ=ݢ #4{/y"TQJu~yCs28koqYk_`.zu1hztY/]7s$Oy_3*,ߑ*:$R8"zK+ex[*,ɾڙlH6Ttv 6xotؒyvv',R􍦞!zݝ 'cg<4um\A1 ڌ)T3?\81%we8NGx!Q%Far|˻6d˪V}OSԬ''TU/"r}P8l} <㦾= 3c%WZ&G(־z]JluV *7# y9Nk@ڢ^<7,_Fa2]؊kz/PF/y5,_a]؝"hߡtۃ^z#' NnȕpL뺤LdHqM"RO6)*}+D$YS4|-F$E(X8\gxsHl5JF7}BQ t ?.V>vԎc&E&41<\ ,t3صQ sPk'?xPdָss]d%pbY-JfW DcDM-%N[8D¥mg5BhMv?)ў _pIǖ=+{pHY[X5b] m־'5 $F/4"R /#+˼NM2L.4];&'vorҤ׃nR4rM\޷–@8[;ﲟM>KORYWgbq]mOU˞ݭ8Q$lb<_X4ssn:п 48"`چ ^oL8rM kKX la9FPX8Gh=ٟzR<A_/r!+^oмc&r@NAfMh.:Pu}Q^k@i5zv~"o_#sR45&Zh.IX`(/B0k:caɬAq;8@1O^?K>ltC=UGSGXWKvlmY/&.bCss &Ft_jm=mt^SN%ܲq7z)ra!zbS47y)h$V :OZ.l=;sXv`ȉp%ʓAZ D((Q=Y4\l 2G&BpԥgpS-+m2,=6 >d1LrXtҠl fTG;x_ᇪhӡ{A@9VjuZ2hNNd΁ r-V@9 ]Nn MelL+@6&tJ "5,'\9f-NQ*zC@7 P7zL:DrԓQj-ܚSI;jG!{1-䂨B@#9zM;5K_f?Q~ n*1#l6/}.k(iY;-O7Cu١(! bz>t&f"b2j8p@z. / .b~@BfK4}0y&Ė,ZYm`M3X<;ڄ>LF{T}]#GUdѩx0c~m\.g uwZ7j=JH?WR֍VoW2仲Hv*` z$'cL\L Co333+1IpU&6A0l_(f ^\l^im=52G( O2gI?&"p0gx<>Ēm紗)4^.#7Q|)`wwlu7qXs^Cx枥ѽK}Z0T+>yx 0dr 1D`cQF= CwS6Aƚ4F榢pYUKJR>E{/F݉0ʍ]S{'3~/=B% a!2;_ë4_o< Qnixh,4{^n4" .:E>'Ba B%n8@:[&>,$"pqqkA7ېs j w}ĭnu\W1M7jYlԤE80b5j頭r{sA;?\#^)Ɗ9s8Ĕ(;!IJʪ[?H$CxŘ߷49ҧ Vdg:G@U'@k}18}AݑP7\B]1f2-Ƨfrqϵьgo0 .WRoݰ@?aE.wUm7;3@4ib+Byqp&0+.R*@isl XnƠMWMUmcE&¯0u?[96dSWhBX.1IpZ1tHA*GLad #-Hց㰿 2;=6i>ZqKYZHìވ%>bP?G hRy?]_ƈe9PڈXYqyFi`e2y'ЃU{mǩ}D",}WK:Ŝn^BB~s`Wm#,ϛPkΡ ƭ)./@Q~B:#T5{||h, ]C5]#oONlz m@6L}q>S?Ɋ(DBq*1+/)[EK4T,̗ Tmm95+/!JK ۳c64`y73WinA&?Ulm W 5/_}&\;hlW{#|@`w%͢(xʊ%!,V/ w认?r9! - C <]xED#V_Z3˜z<`Ϳm^5qQ?$vt9pWw*-+2[_Fd'" Т"K<=C*fgl=pė/++*}T5تcB-Rbw҅ZYJWmOƮ*툨^@6RKӋkM7T'R$NIO[\aaL@*ih}U#eR ^^XYȤepl?LڔB/$WOLk_Y~}-]N Dwp3 sf #B:;0XO);*nR bqс xQ2¼`ٮp!苢 ,h[>+ 7z8)޶Sp~ux"#HzTX+Y/sS8izXxF[+km)hkA.$m+'b ثPwk'#о $xfD:׾ &aTU1رoo+ lj;g0^6{z(l-2{Laz8Nsz̲{G;?m5?X |$J4,tzK҅\jJr8>)DٺXMfxZVUpgtczD kHwfbO FJ±C(H6v| =J([>~,v` 5y?($,s 8Iz%&p(Sl/%t):}#ƶn2ˆ-t43Kۚ]|-3u\ r2Ay5sd{ F7:tjom\NK&ay1 .@O8+oD S>0S;TsܟFxpjo EJ`W26R%y߮]*m{$mK:%Z%~JNCV?< [=TSW~5لN6^p|z ^/fwOp"nmlZNoo"\),؊oQDs9ySݚ9X~Lǚ68HlZⰠ5Qg W7AT/F #;%.Cq`~h#87ŏ&%Qϔ&jЗZ41 P`ɷ}B˾UF 0QEjCgRLO/6Oޅ08푙v|yOh Ͻ,<w/"m]ZwO-JbcVzckr}={>Ɉ<%l8aH2=R ,eߩ\| : âmVSanP$F9}#JK`>Eds0mfӴ FGO3M78;'l^.w=*;С6H$KB /&(Z~'$[o|ͱpBS>O*E .{ z|?0@vި[0J>o8`V"µ㖏~ARnݼp3u" ,S45rO6ᅻTeАeh@Cz6@f;h lW@Ђń5tMEȌ)0D5  ̈q- ֘?C>RTҥ?vvh3wf.x*' UWnf])a|9'K܈Όf$\RhzϘp0!zyJf5"pVKCbWpǧ+,eΐNf"F]ӂ DMh~X$R>?o+f}_DVW"=OGD P,9`m}q}9߶m{U2:t~yhs@ n0D 3Nn_"ݏh| dq@sず])/4vM0Ͷ5VhÈBZB` t  nopyd#w,7] >̬q$}b2' k+hިx~4,+lXUu^$ E+jLdMU';B,x**G¯@֧B̪7/ ]&gtX$F0w7[鲰]ݗՙgD2@l0?n[RLbM@6HV':ldؿUY\0n!SG?Lm=騒 B`_f6MSP 5eR}`L\+LeBǰC≮:gI<:hBO&2ŻG *3vPB^}N>Ry#'[u=}xzw|yk!S2V 5Մo}5!"Xě#aCLGX$hY>g-b_-GAAet=CV.P*ʼI#4Mbdۨ%E(-<0%= 91r_hYnb5C_}FIWSA;F!;?ꟷ!̡b>x}OE祮[eى6.;xy7PvE4!+M@3̟$ez=>(r Ń6$OK(<:j (EV~}kdRI|jָ#G]T SՍ]׮MtR!쎵>W;1pbbX-@B3{o? !,w~m'0墊d'Y-q?4g\lDBCb eK֓gGA쬛6\!v>,?F!_Ѭ{ Ͷ@arR_\mycdvݓe~͆ڂ76W9r\R=jtXQY#}d0] /\z}4t2^Bp?7.8~.jbIjN容-/%Ɉ$Y(Z& VPX_64l'yHF*t٧fZĥe:ggл)6XTy>tOؓ"7;5ksIC iW9;B PLыTvvO3 a4jFIӫDf)9_>pZo2h@sߊ-^,[J5';5e."fGلpE7*r@KwT+@7}hz{=#ٞ/2=Yv ӊT(@._XIƮcyB=j-=8̔b xC7RV}D ˾,j[|c4im'9x>[4(;DΨEh5K]3LZ7F8kcV'Hc #@kh ӗz?.;a t%9:wא$?c'V0^šd>^r $]ZT~axЀYU)`Qj  oi_WȞFzh6|,VRԑQ8Y+qͦC lYʡ]ytp&bēddljq,Z!!<9~ 7!pJd`}.Sq| A30="Og4)E.&̥~ņE HƦ}3웨L_2ˍVPP#@$h.=E)"&6K*#RMȁ& }~ڡs@v[Rnd]Brb%kCcL Ndr!G:(^_L}j$ˆtU 'B.*\z[4L|2cCs ҭ裮+ka(7]+8%{88*jbvuen?PزcnRL<Ծ26I-6)"Ot42l dś_QBM{eezh"E rR:IP1wU{`}({lN}ϵ4XTۑ< αῥOyT &4>:hK_~Kŝai/@-u T;c߳Bdk>N * x>߄7*f+bʪc4*P4EV^"FyM@ KB䰂mơ5SiZD_s̝=gs?TyOuܫn! vB{TeÁi,u;;>)v8ߏX" WW$%1/`סD,,g1 ELZ*:D3}Ҁg>,l0]*U U 1KEl 8 Go<ϻSx \PsY'xdqGޤT/E`=曟Pf9>`-4&_QŌ  fVeCWfTt\ӽ|Mup&ACSq`&fUoՄ cԹ(b󆜐fl9k,J.xVX rnW+@1VWl`W aGp ;_V!CY5 f8z*|vԚ妍eo.Vf~{bZmBL[&RAE0ԯC0\H4;͍w_V/6(nthaz:":ً#iDjRciw.2pR~h$t)ih`Ԋb-]S(?A20~RdM-^}< Gf4Ts'_Ic, nzG 1 6*̻s&]&̧}CցR}PSQB]a /$B1t NC--S%^+O{%@:f*/̓+;7פo3o)SkmޘZi{ogkr|Iz Jt* lPxSE$rj&/,tlZUuﮏD:MVj9tR$UZjtDJx#鐺Mlx.BaGT+kF],WAҁKW0m`IJE/8(ij(K|I2db5/˒ >:cAZHll) ĿR9OFPt^<Ǧz&&rЍUdd 4v(N&Xh[~H@5o:kJ 47Au߯.̐_8h Tx~ɕMՂf[&jt{~&K"}j: !f7*+)[)Ve$[?}R<qㄖ{ܠ68 ?Dyg3'Z?H44 >TVFN۾kASG rn.߂Fd:#05]%ٴJ'Zsƙ pͥhYv+~?G!Ovo7edP3,lC90iPUg0F M|؆b̳puޟd4|$pY7l!Y+).#V"4'iRrG{?zsj^Ng:CPhu.UjͩX1{:;}ԅ EU,~ƕ6jɗ9Q١z̭wҐkypI5s8#e9_-H6jVMH;WZ,-J5M.54@.zҹDeF]9㺑sb"6ȩ_ ʓIU>)ֻx'leƉsT+W/q[#QinJ#AĦI HR߉t Q%(:1xIPT%[拓f/ ȺcJ1Ў-8jyMe6-5zW'@ [y{S1T֢U4᎙0Nd~HzLѠhxع?hg+ji;KMT@cI6-.:9%R=@ou+B[u5t)v!'r? B*Ů A`J.N鯷lOݼ]F+5؈e%YXy:}[.yA 5_z{8dɡùQ Zurொ8)K{k7ؤG'6b$Jrwkyq*XǼFhP|e8nR$y}Aohz^dMrR:꽥3Hѡi榋]tKJcZi1v=3澘Lj[)b'(k'ޢ.LNBC ٘Ke?",L?_s)|erZ4̓R,q|I0 :UE[u+V Gڔ/f{A JP*tR+}=|{qSI6p&F!1 UUZТ 4IOd@ό=Q0>4t *?,Ϳi( X7Z >Ywes8ZVtSL*ىC7sLsZh|82ē(;iUroSgarQBb_xOJzʊc4&ݖ)Hw-07M6`ef>9uơ{2y5MAϡ8z 1;ǧB@#;)L 9"J:Ń\`ZBb;(p|%7_2,;]63"e51f\LDs>]~~+?f/g"pD0($Զ^4AC䁀Gu98З/_PMID}g\~}s!)Y3dVQ}25iTP&Xd^֘ϑbdH$o-*X^R`UĆoXh_aӉ1e"l?ީBV&A'e4{_("꫷D*xƉB8ז NHkpefѥLl2hFNyzvհb>͘^7 E+$[-']W/cqGD^.\A:=z3OZ'(t* ^عQXgQzЏ&9FIE.L+48O(IPf:=?KMJnxfܮƦA$5{˪ h ;`7@IJ+B3| +DL泫Jz.rb Xh88uڸA{ /g"KH= [cC(w785M|^|K8܅}GȡCwN *Jc6+82ۤŏbm,b=DzO{e``1(ؒJC -iJRY?M֤^S:MN3M+}|<JXRJW{7uRo~ 6%zi[?Ş/̡70'hfBHD&hioo^a6ĝƉh@zi:np6o:͌iҋqp{8%_ Dϙ3=xT@U&^?+'a{JEFs7%ҁtҾlYziY8<͙WpW9pY%9/5@֒9{T;0(6itJoWbo'hw;QIsRD靻W4.7O$ߺ44?dx|wHj.EƐ2,k3NrMlq IT;z(*ii0U#Z\/l'4a^4۸mv(,k w@3MCX읭DGEFc5?lrS/ /GyNwz5hO~}n(㞐<`SyIՔnds q^7͒ =H~`\f!՟NY2Tdlg~:~4h6B8A[yJěО7:߆JO86i\hb8CvO(mJhK9E^z:PR))ErXHD5zA(~|*"YFS.BzzA.`x1&qj03S܇Oljӱ{VÖ4.2$$9-rk̢;@g>iVϳ sn+=k:\^B4}^;u |J߲+>ML]XV}}X1Ĝ8UvDbOת$!S&͂Rg(mT($Sʐ; :rGQS<Eg!1> ^wQ|^|o[Vº9 Jّ1J1o= A$H֮}7!_o} Xc>+˟~w%`N6ݏ'1.<4\!`y/ãIJvo]YqqLCjn7Cf+/VG3ȋX񈃢R(yk&qH #x2!|54Ϫ;LKmj)הqŽñ}mm\9@|ŗisiaczܕ6|k$GXj(w[B`Jv~nwEO=" [GvZػ8iJZD4x44iCophwMa^Aۋq>Z.$I)iN]:; )ɏz Օ^ bk̍խ1lZ>hOj8=}/iA[[<YQEGHa4M NS< 5)'|/bnQPNVhf2O(=C Es\tzX bܨ;ר̺\CC>$Lb9HThSرa`b~ V8,a𙸤ǹگjJ_9K'b>e+t4x@bUMә 1@sʇ@dy u[Uץ ];G||R}@>IB[I2YˣM$JPu7wtqNn7nNj<3Ϻ]xZ)^W;۽l xxHzųKjX`=V~G(RQPua9"J9ͭ ~hq*Z:UȰ |O#RBKu+2&~Ypv֨ x0r緟,1jtn[;ձ#mRB0LoqCVJ d! >I5od9˝^L$;qP%c @B 0&_WNx5).7ln$H( >PB൥eOȆ[=2rx~nKvB΀­5hYTh~2֮$q+-eR~ BXo춡_SERp4f;`Յ{1+bOFqu~uch KϾq':u$%-iM%CA.M2!ꏞa$6|qKMÊ(݁)qaLB1;pթf Xl5?,+A9U[,p)ϑ~н2<2+>OSf8!66:J>?3Uڀ}bA~/6Xy{(p/q$/U_O湗UMyϫ"ZYAD͈^4aՌhK婤, [2m XG+Z!FjY>j@ǜOTFocI3(8HbXmDԟ']J|Mp1kkFt3] / Bn~ߍ~v PA1HX͔K^In]&׹X| 38С+6wU_?".;9MjtyIn:RB(gϹMj*xQi&m[ ˤ;kGxֆUBkJTѷY#8c^hW/9V}/,w 9Z6Xv8?.nlļzٿ՜1wlQ*x8$CXRGHgF8Furx*osqgM$ڒ'mepB.QGt7 )k,"1bvHBO>G)7~䃇pHۭ,Fs.g 3w,6'jt0T<ȓ;Mfu@^߇O 67>t +6?52׿eUmVqk7eTg/ [H`KZrq-5r-C-Y;eӬ,Akh9qfVF+de*$9"dqA ?ӱn/DpdjwCO6;FJIuoOuQ:*<(6UosW?Δ'׼Dӄk^F[MʾꏫᎴXa~xhzbԘ\f߂"pf{_ QEyAy_}EÌh' :̌iׁ8bd֩v Q)U`l.^6{%-rigy.@qoRƑd's!\55>E/N'Ŕ]P)H+pz,m9°g|OB_l@:nx,zZS,ɔT.S~ջU*H7 @Xu}! [0eiq-/ O_yё 4\e,bmE;-E=Ѥ*&#n̷P>4t9NB>zOx`H&1z%U*;uO{,ۛ3ð# #d $L@ȐcHDL*dh8QN] \}Ї| g >}BTt#į!zOʦDu% lC9m;.,)A*,lnit' uۓɔu=t K$0%YB۔y%y4"H_A&(ot2Qhڃ Lq\58yZA[FĨ_ߚ3د5us0 |>s Qznup^rɪ])c1KV =P{ɵYT"-0Ž?Z45r:X1Smc].8ާR CQ2}T)z06Gd^AD2$G$dʮ2 F@#Vd(H2 a_=I/9ge|t. vD &m B㞰# Ժ[}砜N.JIWMGV5KFC\^@)JNgh4ss 6X3 A"ؿΞ+EF C9s#%G׭#s-]&%{zw'x*^cףsu^E)TrJM7&б[(Э#Loazq(ਓ*Tn+'VG[p,EK`ySJJ9z3Ͱ%w,=hٙ*v^n{7аL7MY .zVT;/ryZ4^t/6 o%2H2V0\ь|[z\Q۹uQ$V#@ym$}g,5u|TV]༮ҟELS "GxJ1H@Ѿ@<hCBߥ{(uIl{TK UY>J1Ϩ7BOk}/t7'6~2ILH/FcoJ 2]9?_k8aVHX9 8%-"i+ -RQuY=a pd1~=/B: >>6*3:%9c'0aRJt'&TT A=%8@ 7Ha g̘r(0w~K _a֑uj3c\l;BYzzX] i Sf#5BuE@Q7)xemz q Eō *3lG \qysA\J bl^,nsBaWt3πe^U[ͯ]&NՂ( F r7Ty^^|lȃnGΆ9\mgoҦ|xP8z.Bq |2ͮ&Y6c:Q Z0e:%+ގdD}z͸҂j4Sb'9jՎk ƖX 5;<,eGYU|C޳^ M;Ƴ)>s%5Hk*ko"BlƤFwXDv$)c1{ "DKgTn)i0e?`pUJ#Ċ .^-a$v^3̔sb D2+g~%:?b? 6 y!!!FXG}*VUq٨ۮFqtvJ(:p%ahބ̿ޝص&f}4+ϵyj $Gҕ O9r zG2]bAQs稦4gWTBao  Qа [1;;qH?0wē3ϡZ+:7zɲ;|e/il-+ˊȔ4r;xx)UW=Ӌp{LrǽlGIoS^T6N(!gݲ/mSne9D;Ð.oɞ?s, 1M= FgqQkH>eąW@lu{=Ƀ])W K&W?Um``r-76Tu&yꊥ4YxgmwSF+s uw5=ý?-$flzU"](#P1|ՙF!PZԆP~0q>fx堌:[#'߾xQAE)Tش0m“W.zx Vw0l2zwE쫞&~_'.JpF)v_Sbjph;\ >e &Mܬꕯ#wK%W% ?z޷qhqP<."HMjYۺ5fhI0i8`5T9}^4Z+<`ęV3aV#FRnV񷭹hB WJ%癸?1MEy# gX4r =9T4Gkyѻ3*&:OD뗒Ki>5'ŌJ$`*۳ 3}f_GHL/ W+ݢWk螅7ェRSۿE4ha{ {hsѷtddY:vvg_r i˶@+T[jk阢|˻*gķO(/jP<4Dw l~Xk -"G#!$3`&,` M1CDA> Ы-'G .LGtˤ.eakM%7MGAuwTɧ#d`)D$q 6V+գ U pQfW|jGM{ݾSqCH:dXN+#3;$5Ъ#0tJn X8}nC#ݐĢvJw?ھb9,+z',sӉ:VF 8p4ӻYne`r ?B3Sy?x5y!S$S{K@r~ t $d,"Ie6U 99+ Mf%Dqn,Z~hlT^L_+3y_OYZG:Ip3*w&NmqSJAByom!n+JYw7o'P\"' vઠ[a@}f_~fy+n֎stF:O]"VckD p+iąIb}kHXv@x;*׹aqŋ#6u&|L^tex eBCofOLMX0u輅kGSzdØ\kx*&4P)fRb) ^ ):nLϕ NMp|+Q6>fcSY< (W!G@H{?+ Z/gO" KDFk^Ţ ̼d[]^nntaK¿T`KF d9#n ?@abvKXW>cŰ~s]8rUe.YQf׵GۖH1]yp7r[ QAz%`nL_rL?w ' >jh颈S̪Kmm-.ɔ'j7T'.*+؈G͏AH 6٨"I0̌QrϝOn3fVSS-+bDc㷿m"{J#639@s*DHC/ãdi@˹EKQ nL-no;uس /Y ʆU~{ӗMbd[;怿w2bd ܓ 7/KfǐTV ( D'h?pÞi;>ws,O_]>X}!"STη90,臄uWKk/{z30)Ԏ 9Fșh(_ Od\ά%Z]֞ƺPa]q2W0,ʅ {s3zUiqy50B3(vAnO]I*L9A"t.%v?Jd)r 4_o-L)"@ OX߃Fϲa0֘O& ݌\pY8s~2}9ʙ ~n3q{ӖB(5ɐ@3)NV*9'*|szUqد>/ፕ[j ^ |a[D(Wk/QIUur-4 tneˢ,="y$~#JN 'Qta}O%CB98n%(.Uw8Yj`YMM]QU o婱 iD8l [7mr.@a^]ʄiշ*#S\Q "^ÉszLD}b$]-|j_fzq*2~|&bE>cfBd˫۾DÎѾ]g7T{U%;+ J<xW'={z# \b@G[4CU]A|!t\K^M]Ix ](Okxņ^&&WN؝;8h*LV3=)J l&N,P>;Pmɥzߺ Lň.zc82K *~SfInTJK68!9m.πnm.dMO"kWUk`ˬzhz }Ft<ۋNVMvYP nacl϶Ї;]yWxMu*h~%ޥSz_3?\Tӷcd%݊pTR٘;v'>Q1(Hu dO% j!D7 \)sku;JzQko$u!*qu+K+x޴h.f*Jd`C׷2DWɄ.0 ѓc MN8'6jH2iƗS @ER'*;X t! "톶8 Xg6Q|DK䧪w`Wy\vФ %7?ѧT)C x;~tIEd(;? 8'tFeﵳkbL8t[@K,TR5GXCX] 6{8X''DQmjrvtw?֕_H1^ jB<2BxRW輠K e5ԯrFҵ1uݾHxl*%B{P*Bvّ[=_L B{j-]=gr?8n(ĭKx-T]6wcԃä$s ܬ.Sp5|<3٣=l E8{{c4\D][4aè^iy5ۆ4J3YūAVB}Y3x0B:G`Kvag6 *+͢ Q ULWfkDr 9:FݿSk)j+JgA;PoFKBaL2O2=h,ߋrBrRPT\sQy£c"ڡ2تBxs[*wөY:OP%Pr ά >iԇjh*$H5!COܺTӱ&G_-ɉ߭X{ wPK 5֜pQw3B(5JGο` Ac7nleTuM:(wxTnW+}+UWv;$])ۇ+Wal"u?Aj`R"8F~Uy᎝eܬ`3kkIL}t~5F,[c5NW 1ޑnVa% [3\gtQ+EN϶rj(La Nhhhϝy% G\lR ْEX':F%P рmUnd4@nYA|)h *,bOP1OH5ۢA!rD %Ә(spNaT#0-prd4V]YȠx!f*mh(Uq%&}wK~k+!-zNϨse&x KQ]pqb!/*ٔ38Cd9yY~%~,ةE#dO]M'> `?VQ{Hdn?x $bqzgR7h3>Ayy=2]{cかU?>x'1OJVB2fmNBr4.vx7a3$kB!_~?Hhq7ȀNp8ͼ%H*  +5_pd[hVᘔ,](C.m[K,> 4stͷ&I/B} b=#= b}+ L@QBM06VFw/M3V?LC&z}~Mw 4T."9%ѼNɢ[QIF Bzm&K;߃/oeV{Pؠq3CۤAd<] /<4~(j.例0\̡[myY%L{+;0zvqN/WKLCa$Y;\7QU\35tGD37cQx/Rw͞Bpi{ ~sc3-%uSdcij/jV@D J&Cl#z*9!Q8qQ,:Ym=3Ŵe(LZp8~'īdRi~&o9>ѕDvc+G0LGV3= QjrBC;۲QJ )vuƎ&E1E Uch`x=WC+Icwv${$́{"]OWUy kF aH #^+zgu#r&b<}c]B i :Dž 8cz x۠7uyo٥v1aOD81ޤOs^c 1:"{r!t5}cC CR$q afY:mp9l}-Sm`jʅ턻DhF|C%$ V"]eqteVr m=<Ҋ6D}e%*O2/RGy(S:Lꍜ0/(EM)0ۻ, b%Fs!qDt#uN 1E6f6ʪ>4lÿd&cigc`"$uY٪O$`*\ o%ymu|U_λi۫}6uSwHBA_zn8Soٙ#63&.M$̆Ñ:PYi@NaV[Iy䤿iMY 8>m_z[ay0cO>!v8fgr^7@f6L6NAɍ*%0wT4;.E!G~ܿYm^'/* W`LG[D"KR4@@Jk*s,7#K+B$Rv䤲ou 9d$գIj)\VglO+Txyѿކ:?qI_C=.Bn^Z1;;wZ^6窄 ޫ-g7KɁoFzzGcЏ+lʙ40EU?GĄNk qC3(x(srq$qPہVZvi+o*gDLaCa4UqZ68)^,d գhn0_@K;ZuD`9I,@4B_s{e˦<h 蜅E|PNe$_:;'gʙtۑ>jP1>m-xYxF=+Au3KU,un̉lq"Ւ, nLTcdlP^DWz\j /t+l!un1Tg}P߇j6ZJ4WXJF4|LX-v vg@A{k k,2.R(#s>BjͪJϏ nB,fٕp5C5o t [>_(p%*ϜjROv+97lslWxBo>Jl5Չ-_ϧצ{\]&Gsk o]Ѓ߂)Cu.^6B$?8>Wdnɳ+@%eE (6Q(n2  )S?/dO\q_"{0oUg,2NC2^LQ*yO;~wGo l,3mxaPȵ!KF1k^~ @ݝlrb_%^/)U7嶼gFý鞕%NO{)ѠfDG1yLA꿕8זite3%fg_GL슺[|UX7 -26W~ຎ̂}śR)S  la^ їi]9 Ln G'*0HA(RMEH|5Jtttأ;LT^0q#PPh[ nkmrY_XT!+h#`y~Ijzٝ#_70oy90+bjN!).𕺛N{/m'{7*v@^#GZaLl׋0_\Tfd.ƘvTdtnqOI /)C^vCSYfΙ O &2N v/p{?ZVA>krgIlF?m;MnpBT; `،mO}.kupwʆ;jv L8Yǡn[&f*pD wOQיK{pyU5;Dbn Dn[ 6Mdak)ؘƁq:Ha=#)y"yOT]U\ڼA6q"[x1R D m "}{_% ]+Z.дpw䤛99:=ƽOb=q[B+(:<\Y+(3(a)yv%;37aODAl;kx>W}-"&-ȝ?;ԯe\vql.cҷFtW ^~sGթsD\H9|mErokS`גPDCWF7L\O6?gaHO@фVqVzN].=Fmj"|Lf9&|C ^t|J5-f ӜcXsf.Sv'zKjAzJ.*JRI .z58q^7#EIӈ#RE{a>X "a+eWhoY8dR+ *ތOdTB'ؓo49TfPSf٣XDaۺu+6-^尉t<>6}Ir#} 5%Ƕ?,a_=F[x_%J)𾞜r&N{I_XUgҥ'=L:al!:KC[':ZaHTf['63̀ |%E*gD#~shQ`]Wg:E?-N=PJ˺Y H+N@S`u J_G۔Yy~#DT8k4:$nY/#:t'`f,(t/d,1s\|:+{6uq\jyH0M Ӓ?&&hM[ mz7Š%S>ŀtNԳk|U368a:P!A<\Ş_D^ 9 vtzw;/Cޱ7auF\^fNBH[P'Kr7_]Qɧ\MF)FQ491=,+/ݟJS&xBBJ<.~l$bm[Y7IϺwm'n -Nfʸ[J:kNh`j{a~ #oEG F : }ا+++A.d ^1!W4_TC.hkufWںZ_t#K`< Aa`[¯ ;?e>G SM0UeP!c_~apHYH*l4p8gWcꗨ*> PS JPfu"IXi"s'ss3v!gF.#V|_bZT鱝a^}EwӼNd@ۮG8K,/ғq=I@9WI0W `-1 |~37)1O5S IbITCdqGk{B")|!-*L:  ^&ԟѥ1&ICI\VXEgDŸ4b~,~n iGl+ՃR^n 4q$*u!& (k]bG~egLvMu\U @kp7A W% zwpOxN;B0A /xeJ ;=nԁH4]wgr&z_nDxCy`gvE;O]t7'j@h.k]g+Z׳*۫n]W@>C-ii]my!jC&ۻDt$9nd5X֟Mo~3ԧDbTwrAJ-wL&9ʁ(qKji+nv3%aڦpm4"9oYw9 Tc1-66Iʁ{I{]0}*+`TJhM?_%U q<dmV-a[JtE*ށX}L`C? J)psy dm^ ILe,-ۧ.. L`"ƽyǑیO z\4b*UYáAA;ʀdFo&#%!my+yLgȧ1ʢ9v]A4gI26Լ GӸǂx WLV:$<2^g؊^?U ; G &GC6y Fya'u0A}"TX "(!42c a-y)J.ςroĉȷj(=jМ@hP _^v C] xZV7U02<%AA X"oPXE5E/i ۷ ĭZx#"Qxs'ː,*.sgHL4B/ \JiK<>b/K-b\tUڋ!&i5حe.ƀ&i6ݽJ4ӲkWQ :r&ap XʙW](G {N=p̙'̶>Ç!(rYRq~Uda?Ɛ܎&deCf޲|i2usoIڪᆵ'%470yLVQ>U4\6CQMg<ҳx` Oбhzwرwjv%Ew˶EߢFV+z6u9ҨEBA}Nn,']}T%$QoB;@Ƶ!#~g訅i'l]~EoR>DC+6w4 QτKK7j$YA`C6!CgDt9 -a3<|v$]G M|}e~cUgpA*B Y7Ǵ_̥J ړև'=ҞxåG)jʳRc4﷝nb~;qw1korkr*b|/ty#r?҆4"{93Ptt˾!#PXWCXPr[c C_lWi(]kuwba˜*[ }BE9B=N@ݚ_T$`l53 A)7Mo@$CF,l /@ >jVQ!hv o,ɆWS4*a"tzb줸1 4'm T显&)]M/xz ZY].}ߑk:9}k'N91rYkڋZ'uA$yHlX7nǕ +tT37u$vS~vs~cޫ+傥;Rmgʗ-IڍEѭ0hs~+*(B`1&AmG~Euŀ3 Ͷ~6P5Q,ArIJ+ɭ-J߰CEvcr} l͛eRkyAӫ霯)[6ƙ $CEp#I\BM0k~@Ђ=`Kdƭ}G %#^3 i?7a11r&'{5HQҠ9!iۗhԻh[#Ȫ! ,4$?$a{H_Q}lZ)ya%qx" Taj;&/bQ VtZs7c5lQ>nlKoLQ3Ky^/4^z8ކ%LsFNQKDI#:\Z"e/&ܵȫ>d%Nnl1cK=Rr l* ؟qLδz.C&6KO4$@C=zZA#=7椏=GT͉9_gVqoDAu3d>20um/#L"f Fi3UgTx(qVZfJ½|\( yꈁW*&]Gm`Qbx%i-U>@]:J'D'2F6d*|}JzA%Kf" 3k+M=|J"'w$l͓N:mԁf/BP<NPu4a (&*wB_ŋ)Vݱ'=_?, 'ump'&EPJ.T0~؄{WXS㢂,K:\|(es%D6N#?'A*e7o$K_hi^ q~*z޵8E:'"io)쑩./guY+B@Va&H)Tz3q~80q@LN%Uf4dCCF{#ZgNPEDB^9" Ѱ Bh{5MNXu bHJVw1eЅ?dѕn}:'6CEaffe;O+ |\) 2ԏA8_ӈ .t?,[myntco8fNZ\`7"N3u4jwAfdgԀLEg^ pUk 5B|[zK05V6g䁹 kEB]? q<1pڃ@¢CK0|q4fTVbF6H  J.MAWcOHq{'+1V8cl814=k%Xn 8z1U=.V!aW9{_-^"ՔT(gAFgs8/NG [yҗb x{=J6 L?waEǖR>^'O)^IVqR)ɚ jЄ&|놔>!/P0=#g)e)Ewz+#ur,B_%dzF6)M _fvq !q f -MSQ>}35F\js$9s(`B=y@ OR"t -W86bs׃_Uo,U?j3fYQZK=vPaNz^E0S=er#J*5¸a?O"[8Y )AF 3u}e5gIzqa  D_v$ꆏDIƲ`53kށxx9$6Ɏạפ_>cGpn}nqى.ָ!Kunn9_ f ch.h6}SXX(ǽ6:r}>|](#ɞyRTV_{S+\(fkE/Wf?\魴h:s- Ҩ,[J.XmLUAM[PǸtXM$c; D>%b>\2ʫDƆ~1aT7) eO͒>sH1M(7fFܺm^?~q(^*cEsRdiB.mhUÈpPr$K9ypT'u w#IK@z~؎㳖]NrIʭ=%~/(PeJScgD{R)I]ÔڈE琬i<9@F2FIsp:pݩ/R ^:Y oW(i=D0]I6̨+|@+?uOm mXT(PԔ<6j`ؓrl"M xM9zsa._{usR5 8_1OJ[@V&6dWFHSFI8\wMx<^iȩ|{Y8rQZEʌ:lg~7lpYҾu[tbiR*f]{&g;`7ګV jU91Jt(QMEL9#aM͋:"=}Z4u,TRZsJ Zgve!T)E"#ɆmИ%P@^R3, 1ȿߊUI\ϔ16I?ħ5MW'}$9FEZ0-jײKp}_G #4/Jaܴ,>2D3uU 0]I|{}2#4&4A-4sͦ`FRGxjYlZ'Ʌ{EϖЏC/AˇCEW!A~/& ޲܅~hazeuIEH0Oс/ÙPK|f7#H ۿԉNh.gZ֘]vE&JQ{RWŴ֎v& ᾮ!<\)'6u>x`oIF;YKo:0nlh*12\'b C|?.@g3vxށ ŗ9( .n\7['ClN_U:!Z/y Iә?H3j)0.$)3 KoU{TRdNGCX6B7,F Sm$rں+UR=k $ ON),+xyy=6WTX0zZ~zf;w>E` ./8I]._eUI3A4jyzG&?Gs_Ңli"OַtYGȼa6>D^8EԩR:S8' VzF\Md\u)ŃhRגl?gCh?Vf{)k[ N/`Zq#MrSOoEP7Gۇݍ.X$Z#թVPsskZcd\;2OM_vmFM{+5_T ݷ29mʳJpp\PM `Oq$&sdVY&nKN28q˙2=2ۓV54PE }\-E\RǑS3h\2šԔ@KA'+ҢشlYLqߙ9窌C*Yh#g,BZ|&ZXKVx> ,:@6cz~ K` NYعЂ_ewip }Ư%ɢ,u@;eAS~ $SL|7+>Հ K+GE8N} ۾M8L}jXsޡP{ԣņa;hGb$Ϻ1Sk,?v~rgɭiP߁%06*TIN׵>@[g_QWlڟ)vW)_:g  6уF~Oi[֔[NcqEAOG2+F(J:u ESo451.sZD0ΟӲꬸt hm} "N'LIז"7g?/LlP, g]ظmS!i ()"~}_rphWw_V##e`pƂugqQ_mASMTF/I~isֳ=vrWԥ7aF33K Ý>xkO.iRVvdZ^,[CٿQAn4ewT6}׹ݙwEdu-)i[P ^z9P XA31bbA8=qEt( iJc=)_M}J  ,UW #N/=&7~yTx5Y_iſvna,Px$_Z@E6w7 AaϽ[<l3#~##~K=S€F{reR=7i\0pD#@*u ׸:ĭx o~ƍApǛ)w!f1?补` ճ[cI`Q3EZyOWKa"UP)`d]XQ@xΧ%!@i_nKj/,͙9HW&GᾛSy,6LoomZ؀U.]'.62Q:D4_G-7'nX wk@ia6Jhj.0;gL8Iڬa_qgqЧ7_2' @թO}PgհHz@D։7 ?%f U3;-8?蕀-׏aiv1kпAdmv.?^CIm[yc/cVd+U^x|쟈û*|\Sq -e4׈}xF- C|x7H|γySpK0c jK1>*T["fR硨ܿ[({*t-."w74W+2Mq+'u7 x"_45rk^]|C4B\p^VYėOw]n5G}NRtF~%CLboz2 B''A? V M.AisQ$ٖ$hbߓîC1T㕕As͗}d_#:>\W)qtBi&%ߵBkYJbGչ0$Y=նZ@S#,Za4#H(ŶLD'vS 8ladnݙ:%k t iv>|mN ώ{9 eo%gnɫ^I%bJdnDΨ H<k-D>HRSֲ׹ټI/Ű\V/L Dc%XJ m㿡mG;W0.ɺIQra!LUf]gEZCxsXWӘ5dd̮BG䭍DSWuw)ՒwZ3rZQ(LXzy`ϾPt< ȡ@QD.s'O)I ΤQ Mm.^<跁HaI:z ^1aúy"FGhԉs $2KTUO% y8 Gu8eҔ'u%zZs5/5^1N,ĪϗdbU2L)?1(MECWk~:ĂܪzF؄#3.-K~wZRC9ES U~,GtI(nw>46y9/F@u-4 foQ9 [U$7IKT\0/6M)a4CՀfLΌ<) 3\spwlTf3Y IIa:݉ve5x D#hOocR[\0Sh>U'!}K@G&e 9Pv#^YcIt zEx(PpHM9&UvpA r$ &fD/&iVp#PfH9}f9͑+^m(jk@TmAi 1q.JrqgpNOGTǭ晓-]hQM+/ yydB]>6_7IPe`N6SpHyj #eŗX&IB <+TFCr?|/uPuM`W4?TLl4tN`Lo\kq;c M/K7tą/*oa\댈~*5僫Z1 k \lDuW*ߜ:/(3݂Qbl: Qɚy^HBu/8Jr8[H\O? VZ kс1cayBFoOMTQTE5D㐘`&Nɣ>dpN-Up-av*82xFW/ ߳Bdȣ+LOjS%}':z*F돫nm#x6a`ޙ J^=X93Gh,Z 'd6˕R ]Bˋݐ߳2~ε{֕s E2GK҆+YXl'? m}Qio{3VeG&#ZңmM(X޶k1S!2e~2LAo*')x"oy~äCd} /"v%W8p^V.j@]=>S,;"ٚY1a3Kqq1T~Tuƃ`޴bfNvvw;cPg]'fQ:><Ͱ3Ht|D @\1\ߟ9g iSwU#=)3t9 3@mْghX<澠u8٤빭M0-G == !TϦA8&Sz)zd]~KۋaOK"ݡ2U="7daG|iۣ`"<M)itSJMsw_A _2D/&LV*nM_SZY) z-)\{@2,)qX{eBM)]&eQMkA!](z|i'*+es֝ڗ&xZg,+;Jhi}{^YU+r26'73VHos*൱kg2DJFqQd&\bS1;jZO1kW!l?JuM4S huJ ,zo sUh^q:5@rx0@2HM&,pm $q1,E[XmRPY%.ZP6Op!?vV"V0ڝqa:y,GK\8ߪ>z/X@JK4h^O#И"ҙ[Ϣe%1['3o}YojKY~J '-4!yLAP 4\?M K|w9lŤz/$߈&wl̨~%$#ztpV%Ai*'L*(M,]_FX߉&dmoV"i3԰;6HZږ#Û ?%+gB1i %jno ">۬uOhn(VyPrG=j0$noaPv=Q4XOSUW.H [>g\.=#)-}ew+[]_ۙWR]pwۓvHI?M'n&H@Sf zɖj5o+z9]8һYYVej#4"CQ٧/Sn[N>Wۆ؇1P._ վl$m d']BNuݍZJ"S+S='ٝu?d?_QP4ZAS'Ǫ@g,ۚ$@Xi%gE/:Z >t|`@[0y#|*.o۳ӰYa3=6hIJUwF9ֳS i:\w C1xo~n.~ ֞;K쮒ałؕ+Uf`3`eϪS*1/Zfk:~+ ׳8ɹ7A$hxФ#{8ﳉn'eg/K `M[-Mb|74mHp[M\1gΗ( ?@ (t=ɺxVd86Mgm˵1ǹd 5~y]zPvˈL y/(1S l4z4ПKQ >`Rn΋/Gfoj+K]ٔ=;0}R(l'S԰sw)HJ<9M#if&C"Վ*@h5N8*sNTjLM?I4;X=,=PXJ TϺ ظ2c*#@2Ng9z sHZZmCzaN0l9GUsP]L,ɶawH BjY,1+}f kο-b=E _q s2;@v랓Ǔp[8c>SvkȈqFkWsgB֔sɺޔkBMJvsdOXt]J~N!\- vd<;DV>JձxMe!ABu7Gw ~t(ަ-R2g73^N/ V"?@m|HK_l@s.Q2!<։r'flT)NJCoBOYXźTOW\PT>#ID =cJ}+]UA钱@_oלȯ{4Y{!ej9晏(ׂڄR=m؀PrA\]'H 1OoF/vv}p!TJ2/a©<˂ rAȆͣ!b '}]/tC륻I~FF`( v(a8AroAeOo>-l9ə-Ľvs|jZ%Ppܨ+;?'U⤀ d¢["s?˞O22h*y9F2DS ^RG8y7@-6Nv<|~p&S#f[V*I['T -w"cNyK3cHl $LA+D ӶJmơ-aU>?\}X[fr䔆9Vs6Jx2>;Bg  |$Oze1nxzk90^W`qE9dF`ŤIxR:ѽ؟TuOMpI+.ZQLs0 ϗ?H%]Ȩu(Xsq2}ƒi?3LIɹg6*bvIUtr`Jv$5ںֈq4puw`(8 E\vBjJ}H[nMô>`RQb0aτSƲ"Va Z KOnsIUQDhX۔ZMn/gp]0?<:N[R4+eh<=mV?+B\E y͗-Cک h$902awJ5GcNdgd*)#s#zi:QmYE5~E Jt*;.{6E3mqDS1?@wR4[d&b5]Xfv%D~uH\ĬS* lz}LĈ*;@4 ۫Yά*[or3iWlFO0<47Vv;nyDKQ/ɠa "p9 :D5C 3ʏnIP| ªF=7Lf$&KwU`n Ǣ `ՙEQpB!{@ؕ_P\& UH^bCaA͟m:2h&>)֎-v;/JUŖaE۶ғs=o4IJ0~.{SV,iZ{"dLT+?x;@n2oΆF#-U?/QA\ܕPkjdvsq"i՘Ϛ$i+Z'@yM蝜@q#4ނV $RR ݮ8ʷ[A%XPBq%fC, r8`xm)]%A8 VLEQ99 BKWq-ިj2I{JYwUn"&AK(( 4Ut4^7~op27̵{4kCX#-}eB 5 Bڏ^7̨KgѰ(\d[AΣ԰2v).WSw-=æʩ\*."+r^*N@@7z6ǝqۦ^YY-rNO[CǪ'm' /M&*Q&P%>uȝ CA%{YNDvL~#sRCVсV4M_6:q+@uJ}`OT6yU ._BT"䔉ZG`^ aY)|NCFIPMe33PQT@(߫7Q.7(?A-w&Ѯt9j x*fڗP v?|_`76V#$؇|bk%a&}!(kKY}) 83:jTNaG$ľrjT9P_!B#KŽ*ovNdIX$ԁ>SFq:%ȨCΘmi7C:gv K{-"̮^T@vHot*c2J]D``阢5SP2l]D8C_0bd$ Isc`@H=M- Ǚ}J"vm)C0>Ĺ,LV@BWy{S%<3XN,+M;.s3Me%{Zg[teGӠ'x6&;.[Ar'75"UGq$_B6Dl| @:IX66ȕZ`EYJ*9'AFu1f`,|u~D ۪\@150ɇHsh쵘d7v;]`z G>s1nYr,`ʉr7TzI=*T}K3N=5S HM$d'i2bJ}؝gab~&ƕ_=6W^ڇ7R`ag4-K^ $&3IJ CSr1TdDr#JjNRXA!N$DEӹOX1(hdghn ٹ` 72*#Ew2.l= @)2=Gہ-AYMs+JԞB<@^^VwJWÔu'C叩3J-Q* gFF2`DZk>*{wxcZ @J0%X`LNyCCgLQi,Rn#֣kc܌ RX" L݈yPw]~ó0c^h ~$_%s}ޣbEr&SOd]di/~?~\D\Q7BA|fPZSFf8wyP@@jI(ӕ(;fa u)}>ւ2TBdۙkG\OQZ9Jꐻ\uD!.+d=+#(JeG+c>OiC=/ ׇnCPAdiNa3soa؃&Dhl' 0Ջ0ň+i7gqAqK1N7z1 *(wK|A&X?gv'(ӌj\$y= N3!j˂Q: R_AX 3+0Fɮpr~ml&hhU7KE/$#|cmteJHH1&q Hq$ vKn׾󀓺ེc\QO>v5  q!ccLjf-B(0%pH7A 0.%mE OG8˨ 4*.Rʟ1@0cnbe ܐrj~DbQeoٛ1~ʭ$Z :{csKL+e 3񌿝YլKÔWWQQsV Qv :W)$<,a~ag9'BԱ-ZZc9d@Ay$Grђ1O )J6 @mX R0;QJ zs Ff) [h -1sFEFP8{v]18Hҭbc+Q˭%Jx?EnfJ;monރN*?ٷ'{QSr;R<;miޒ;-2WĐ"Bxl-IS"E3T8a?l|C$jV_'OA׾Cua DYXȫg)y9.p,A.oWjEݏT>PuQy[  <߂`dZ;ݙr~kՎ} iyUdu ^M1Co2G|Q7>$frr䵳 ,b;\<' V^pvE6D+5ۈ Aok\+ 5|&] L6N uXA+2*E,4LT+ #z!n){U {I,u˰c+T^MI;ʍeHM]횁ƻwdV#R>`?"xAKƌe;q'׮$o /KoX7a95]2 "[@\طB$)\JvV^q4Q9$$]5(4zQ(T#րP)>~``)h(^dһ`~~pVIdWOENc[T:8hd- mὠUe"&!O:Y^fh&mh'aYn'!p&iwkFUmWΈ8jtvg ؊V s %s_#"tNu,XYǒ]IX蔿&l~->:TOS&ND=~IA˚E5A& Ļ P!k.ֵ'Nkbg,k =X{DI 3YEu4B=%}I877oBYB خ࢚(K㓶@[h^ZUXZiI1MjZ\uMQBڳz)"upKR7ckVه@ BaAREGumTzDόhaPfp$B}~].$,}Sۭ̍bjl%O(U4/=^&nr^~;6Ic]u ʏL:n"hLJd]d^C2}&$ni7akonSJvi4>a-e0b})-_t`?6`̋ͥ6֞~ hhJ}&Iw&G{ a-Qe#BK#RU)] j'}E fm^T2cA_*)IxhFk=gN ې_k{H sڂKZ+rz&So#'eAj8'w5V=񓙷;F!EkXGbũûؔ?#ě`hC8ujM4 6*J%7v)n.9%W_t.6wZ̽=,G3͎% a|̾XU.Oa;H(Y7KzU  ) "Dž)|ޕ~["?at$U؁4`EIEkyy?܊XT#EEGu$.Q+;F =R"#mJ GBJIx2&/UNu-7OT9*YH0(YR IXUo%SGDIH,E^|+~ds_0jʹB]\dK`=,^c"˶p!q%(GbGnjj{zڌH&Rzvr™]ׄ=Nؼ&T!BÙW*IIk)5Lma$Rэ$.Ⱦ{sGRsEt6~)-ZRט"ětw*oxy}}c04o9iO2WdxxwC]8AQLJb˨h>)a^{0%'w`nrBo"}=aڋ8㼠Lh>a?hfU}Gޕr8j~ U?#V"$hZHmPE^ zul,mJp!FXvc`&ݏ7<Ϸ2~tA~êݡX L\:$^]Vsxd);uH~ jdN?eBaN $L"V(9gyl *=|T*1u!y}ށ)r(~XOqM[N:FZE갶_zjiYlxce~sҖV0{72My8uZ5=B=Tjh8C[ԒK򁆤}MnT3 zo(7pY@8_rU;!I)GIEN>\U3-IU# E3r*/=>Q}XH٘s]QF4(SkGN_'h}:[ovO[1j_+ss0qnB㹉 *~ɿK3ݙ#td!lICFgca 2GޓB9S dXiv\/L'dIF >u}wajwf^ \^Fҝb„1S2m1!}VνCXH?~mCY.c 8L˶'X!&HD#9{R6bIcH}*}%K#(Sfe8MkǝNWR$zN_\$6Ն&>?0#Jμ5Y%a ~& Ę~*$SֿKmꂱz8w򡛌!wQEۛ]Fq-AU ESB&- (7AKy)"s7_HYCV?~pb1=,٪ H=@E_nh{u4(}TOriNCafjGF 6Ƶ 6v(|ANH[kM;.?i6' }w\Nk4o ṯvKq5$˹O5 U@H=YZ6ސ 2JqL> /' yqŚ5h!Cwm5rDGKM~97!A2:vN gW''jl6->٬4%Xَ_uTs? 7r0lf)҇dڑt+ν] 174T>2e8U2?Ia'[?dd3hgT>WڃfBGͭb&gH4A@Z"8{Χ'}oCu.* iq+LG!BC{{Tg:1N^ 񉭈~~"'c2Z~M 6%Uu]$;Y6KdDBj-;j3UXJvNa$U @c[K.V1Q4[}2* *Dbd+6ސ.}1 +dAc{S %L2݄/A߄01JTe`"M_NI""ZA d>`>BRNj %*"յQ:O Ե"pmNQ ! ih{( rTe ! I#2#<n?!Ge%DI,dXǑW9%wBI^+PURΪ J|.8S0kOs>)~:KNݏ?R{.U@O'5ݑef ?id@2 wZ.p 1Iw:9fbJn5Gٱ-_/Yl4xU drMᴎG4931΁;S՚v)N|xH͋\cpA0ݛRGu .tm$uE?E SaHb&ĨުspFPbq%ܲN38ex _/w7p4w+Zex‰,y7 SM%Wm,ɢOE54X⻭&|%x)ˠ[dfa@*d:J|-dI~cï,zz;GMyь=P+zEO{@"uf 歳 ] [5Xqt8Z!HXepoMbv[qHׁ|59HHg0w{vb6?̒aJx,/O=RM'XBY5UD}jҺ-M}b;g\{3ZR椂Ơy(٠rl~n5@}:#i\Ț(Ѝj a+pM0ޭh QX)T>2SG㠖I{ }˲)i\@׊=༟ bhiǦ>w l8GW`$(⃡n~& V}1_Ө|Ϭ M`_d[sNDkp5 }suj?0 hXTUU8w0] <4eʜa9"\*_keW Wy.EPEzȔz0}&QxwMhT՛Lrwcw p'IΙ|I Wʛ@Ks~7\xw%Tt KFHUNзn_:݉ ƒ7%xWh@pn2p/EӼ`3l.2ǽr:SD=^t=Al@fxPNA ;c9ƿHԌ!k 5loeOrg= [O4pj+8Т`]FC<3@&mqP !+^^X fƲ|j?T8 !2"_uBBg}Pn|Y&A୑*I~I^`ۺ#; KnnqWY 獐us>1UٚS^xA:_b6{b$6fO?Iv\_mfLOtdA%+xmCe@[t=4JCzCMQ_R^(#_]QjmM b+1`HvymA剟j.8IN{L)\ɷGo VүYK E.ui9\K!ơSOoS}z |XG;̌}~mܒ|7EL|y:;ewO+8W_me䘕h|u-q JE5zP0d"_M5Q T6y T_+ՄhH[D;@)B~Ed~U8Y5i60 JM?d2qu>,||´ 4)_<9vZ6(J\~Oc I{SzaG38xgTfNA[^'\[@u4؂sˆS[LWQq,ѻ:X u8A\蚭m~O. qU,*Ŷ\_Hmz9\)L]HN.|X{43mEjZ$-5ʒ׬jD; ?wePv}bqJ"9.~q[/ 0?vr1?JpIP{p]ہNy9)2 P_KtDۥȴ&G> \mE Qba &f'1Y_ ى3Y.K{Sv~J^%Sh# `=es)7To6XWMTQ6N^(#Ețy(U=F82޳tmƈF_tv:&6P}_ŭPZw9eJ絀|~Qݥbh \G)˫hI }k@iǗ}ʚrl0U7I&8#h&1#o$|RagRID/)__CqիxT{_ẩO鬒/l-| 1\7;DhsrGٌqY Hu.auwCutk DbatDbD;ޫD~Y|i֙:9̼'8J# {ՅAp3eIoT,w亙PO.rg"dC/_%AcHԾ wU-fٞ1ԇߦcYc$?GvBK12Ű_iH^.؉fpyQDJ*>Zz Ϸf,Fko<๵f?ݓS~jq@']f8)j i ZIY̏vmKf"rqQ{[֤ cHM ;bUIts_Cw׬4g6_\o?  a?U!P G}csvv'@ MJ RgR.@ƝCg􏜢E$LɷzW4:v2{BMqq{ 7uЬ]uhBSNt();:V:|DGة9~zd PxJ8vR 4iC7kQTycr iԺ[5~c1iqC"b{͏N)]RŷPlabxW3 ~^mgvQ,n Ku5ձ᫬RR]Qrv_׶<`hw=Υ9':/.lh@*O۞;7x &p]ꇇt2m2`:4cvae1|N.,h0]zJv: 5ƭOoӮtROI~()^D^l۹6lQ¼j zO*ո"|Ffu=L5x2uO6C*7 6FwI'iE ' ~B<cmF ܘXxe; VJF%d+#_xa?AuO΅% lf.7Kȉ)TuEkv 0هz9)UhiI"5)T +yeQjnY9k߻^Zv'm xaguҘ܁$g&v>mPc2x tS;$qR[Hcܥ?YN8JSp񾝧I+(fV=߹s|+p5}j CnĩJox7u p+gy8CƤkT8Xh.~} & =FdeQjVH'T|/aC6Aj87)b'~ݤv4].)n| -WBRuC_W3AiavFW>&Y;>kfhvɣ5cH.4U@z7Ad,9vGs<# |Mx?C}[N '~v1̓kSZEK)cvV [#dA %M!K-`&@\lA&{g [ NǶ0NZQF+TfԱ":xh#_;D:AA(2En#KKp+QrsywLݸnT:­;7ss,Aܓy:;o1eCt->@qvO!E_9‘db<; " $c cW&=ޒiR Vry[X#kc$ϯ^+ufs'ZYͱ9CFŲoop׌(Ff wyKK$M&mHȐ04¦V\hjB 6x/$t7*`ydVCTG JY(cSd(OWtQ' +aBܠ'S_ܙ#v,9D$gґɝ0)t8?2 px/`0Xtag,,'at]}TZ(Ig!;ݳmR:/cL*33uCOO {^F g`LdWn/0 ڳrL a6edRsd9k*$PcxNC/yWtE0*8WN͟Dd@ ZD?5,zopl%0diM X>MV$[p.n(fj-ww1X6Ln%{B:x:cїf1]{0w }jr4ydŘ2c>?ONU :jh 1H܃ˆa=NKR@ѭÃ:: XAF[x[wr]M&8Zd=cj K,nNc](ƒW ] R`,UnjW0ǙH HU #rI^&Lh![n0Nubq!U7=:ZMlSWܭThӭֶŧݞIN]0~N+>j=﫜QCzS:㪬Zt Rmī ;%zd@H10Ac>7q卯ǽP:a(v! JhlX*e?h+iZ5˅c^\̄<`0:p |Lߣ&ȷNkv2t&l+ܥv2-K55MF Ź^5qoRy^1Qc ׿QGG3dƤan;od$F tG< Τ ʠCy;P`&Vp!}M4E )U(?M7r`"[\,L\Y+O}Iˉ_ᦩ<e%hWOqT" ~=TH%a:DV(p:=.ʠ;v~Wh 0D́%HS: 0\`Cpz{$;J/YzpĻw>RXNJ`1VϬ^zG"g7doG<> 7꤀bX4ɚDhXJ=eގ<닯~?,PD*TڪI} &,y1rJ#"C@ Pzؔd5fLPd+ hhsH 8x&mesՌR΃yD%`mI=`I971m#:.d9qRE,G(y8 PY'2aTߒJilR \ ` Vl )]vt6Pu.spvqO"p-p u&o3!r  \wr|k`xX09d2z7l@W3b*?%̆Ɖp. 6b{β~i?M;j4PKt:2`'dvEaoKGHU5iq[Zx?&cz8(%ϣ6.L/蟂yj{.gDǏᆱ?gjr@V*T T|<=WfwnƎ" B9(ys?N]|Y }}ј1=o }rlhѲF1s?\LVMNořEu: _esӀnjR>Ml(@r]wh͙0V`RH݆eLim4\`Uڪa:^>,g]&Ȝr=^uL§ jڻe6!}8t\{$ȟOz 6K2^MvjDs+0m>LXmh`x #m;S6$϶tLhdC}FU.#+l &ↇZSVBmUd VS{~$F^| uJF[p\~lBZ 1zSQ[Aqo>-!S+' ^U7ٽ&čYWle\FdPN҇|4h k$B J!9OP4lo"`i/,-K?A7P1=CܢzT졥xk@:TVg*A(7>PcSaWn"X3Tg@.cabᦼ&Q\ B3 2 McMBjۯUZck?&aRƐl dW+S{&p~)WWV(<ueD:ΐ#LB,RUl:RD|)D!j╭g[8\7dhlu~ǖ^rBcU2㋮m L5JP\SO^TUo'lQtWO=ٹ${ -c;,E[8gOCt5ARf"A2IvY!4fDI Ϛ4!VdH06fθLmeß3m!ӧw}>`.-4KJ 9qS[gb<9)WFТ N-OR厁"?9z *'zP_);$Immig _Gо'[u€A~'pk^}܇k7MPͫ:f&lnE0(ɢw[.tR׺/^FiI;eJRm{]^G؝Ý)%Z>Weu1-?~ڪݑbEH~@\w?Hz=<;+ 4=݋0S?Z9c@Q |RQI4d]&EE^XWrAs,/T&xQ =E a0mAI}'ZX򰀯G|'لp0{xw) e@PP Żs}/&v"!QG.4COpPtCZVН8Et"( \zk~y,YassGeI~)Flm=s(d=-7(5%' ~l:*˺3;~{L*{_]ZU5Y6Đ=N收㡉׸\c`e.t"-\D٥(g@tjYBdDOܱ2nl dž*6F9jfrHC ,t+R4ܚbj vGuTph} seI7f B|cWRz9~춫1 o3=׊X,.A)ԩԭXN["2t#1/vc:A5`4~Mi^U wiؠ%AB{lPVbm<&#߲ͣoKd,uS"|dMA[Q o4'?쮘=oVUdR˩4C[ReĨQo^fâdc}} b(Im+j)ح:/ u94 PY:a*]8%dC[$WjnHR6Pq4]TÁ=@e#]ix+? S`SRM7zwCscl[x2KҩG+nx\8I uPn%LDƮ|2M }enb4$tNh:-j9qG8Z𪥼nynB*YN翥୍tN]TN ,jVo y;ʘ@YUI #5t11g^;OyJe/nHͼlEQ:t$ڻboB!А@Z+r PE Cݥ[gmeɸ3eZ@hC#(|cVNjIf% _#\+y5V[!̗'aT񈪧҄$hqy/pTM_47 Eq9@n}%HHpBǾRHФ2ϴnxn;N:\a@Lt:z^¬qcnMr%gҁhhN:S6'Z0[m<_&^ ߺBʂkXgQ{3= 뻻^* j8=vMC(D_aZG1L!5>˨` x&H8#$JlFԁ)4Q.nwH;##fVqڟ>zyk|]#2W4ޮ1e)1k-Q\́fФ6Ԥ xm4z/(Յ6./8GF-g{&6v)~c4VY4e.?9?z2D%匧/AʁmtRk&i-FMeb=H($-(6aR8%LRn` dːfGCb`iyn>DrpOJ: `BG WE;cM~- It=%e~mKyLj7y5kR{`j}>ws}3wfW.)TAqOIH%28DVF?{?A=mJ X-5'4m};\$ *\B"šUP=Xe_kšl[lyXij9eb-ױ=qYYJÉ6Ap/*68w'BLSk=vwM XNQoIHhkf"\47הG-֍Ǡ}/a72$J@Z;H'F4ޘw6M˒}HdI݀&SfNw ރ-S&EL޶1ϊkH]uZ&z)g-Olu"aԣ€,)N.SȇF[e";?4G}OMaq)$!ɽuaS63{>4 o*S*W@gkOU^yKcM)U8 Pk4O.}=߃z\LT}Z?~Ȍ Neön'OKmZ7 &ms׳g;EFQ?:v=N2/5" Zb\O~ꖢ(I,ovUu2[N~<.8sn}N;cԕZ{70`(rlIK^4lnd[?!UOzRD?.]!PC 1w[AAu9u$(2r!ϙ$ oA^Y 5^>{[ vgEO37llA1[Fo 0QZA׺U {LCCQ,eyؒJd-Xڐ6lW'39&Y1; PnVKsyEH:/kkO˧6ǪXe;Oq*Pk57:mENQZ5/4l,ntFS'KۣqÊÎ>J,r  fpxafCӨ,37D r$u4es2 ֳMG9F-/7O(,)l2c?brRv?wmNĻ`x/5'`8[!}uOY{)7)4pfQ '!B`Qv8@zm㐽W?`> $KIJy@6 9L/׏a˾<A9 =#$ )<<7EbS'%3F1ʟv5MU'*rS悩-g)pn%-(4X8gh[ j15pʶP#|4`LstSiAjjFA3W!iRz],ЧM"L2;!u?h?ð61<x7l)4 -d7gIYxs"HALM?]ݰϗh~'$E^-9Yz fPc XFba S'.([eۖю}B/zxw6.ݢw}!)yRhh fW"􆒞r/<ο=UŹ4I4F2BS-g~gGj%wg]ү{5;Cm\L]{g+@|PrU=S+824pbWO:u4!JqXȨK\kS3䚎W\N@ F' F(2%ɻ|1Cʔ ,vQ4,kyv>H}?WQ}qȃ\ 00mw (O7"qgEƹ,xL=sb'd|o6/feKdl4,%∤,[9EmݧֵԯnV_ǡdߕ8'd/T1ΧoļX#`Z%O_g4td eGPI) 5*%M})b= c@¼"Ȉ;wCWy*QP뫧[il&(rTmD\+ؓIߵ^STcWrJg-E( "81Qiz:*5š-;ph5x?/`f[;[(|~rEivn_4g 7ޘ5J,x_1KM^?$7#9S#VTs.CwXvмMI GozլHSPcLJbڮV:KxF3vvd Ñ^$AA3Q_A`ebs}wcŒ&>\$`/6bǖ38l`Bhr쯉JAljÙZI l8nR,˹WsP#2'ȷڕY>LҦ}ՙUH'?K_ #[drYdUCM[flh"t0d ͱb !|W4ΖV͕ t|d[/gg̅",\ D3$VKCo0=<'/[9'^AgͨM@V>bhts$W󗿮EQM|9=k/Ӵ|Pj{&!~=='<~ $'A4gבn2e&=LoiF:^@dJ 2r6[.ˁ;ĺRD]SkOdپNUĤE*?@.hp};j(Vi{>g .{F` V9P056V !gv=SgCoِU 2aaŪuN.m35K{OHnz=7*Q3D-˃3=H4AwیYxe{>Dۘbm;ZN:8jc?_+6@G$(ސװzZJ:k'* nۄ f@gP1l.J{Vje[ OMǝ7dK:@U<;m "3I斞s6W<Q a崾\ n*7hj1=k&u4GP })s %q8b/Lo=l5˳G Q]+ȴn7$%4JݨcVl-_<ƥ)%d' PR3_Ӹ/*D~0K$b:dSѓN|m>dʯZ4KI/Se g KI8Q$R9`N<͹ @#K[0Qڗ3AqFaE0:y][)x@P\.H41Ij497\ZB^=zKq "_VxHJaAq#1HF nH{ mk107˲%JdTnR\70]%?3d%~ #vGP1^IHZ,ȂchǜTF4 fEλEX:_'0YqM+ 6NI&ܱkvL%9S*MYn7?Fhi)&/Hp< AN~hvh@YCX#/ ,YMOtR2bI,t=$QF׊,/m"5"=3,P^_Aj;7tϊ4 WJundlH"*}GGMbP<v5f|eW 4/o X}>EdT2\;Giw]p_Uu¥.c'GPݦt I5H$꡹ցLKnΫ'ne. #zvňWC][%[&[y}&lZp K' A*5-/>?yȔ/qEȄIL]HP:kc5̄K}8AjJ}bU@zFMj'8MCqQ-dyh]݃·KJG]SUn5U4n3-̂{"륊Qz9^<~MnMYc  w@U*XGdvbmf͑~':x[>֬VuGi[80R&TU'"6_Q=œzn|l)uWؕ,$nG@RIA-$R8[wem'~ ܷѝz ^xt`qlȢOڐBw*KP!d-WۚD!\ж1R莤i 29'& m=<>|#Оcv >'>LewDT]%W?CG-HDT·WoY>E0^[{e?,׎j3A|藄͋rgہ%VjةԨrj^9yH+*Ag?rA^f8d "| ֹ?r l/M@T޹<=ۀ+C6xZXL;=nO ˙OMOU. nUJF,UWC,#93_:|Z;l!>4m9preO Zh ` ߗ6zHs>֛*Pylh C*>dЃH+CVFBeqWu'' ƣ;dt9+ǴYV%jv&mkBqȳ"RFwHL4BsM|>i&0Iv0l??8sAۋ.[Yh Ú:=mM g%\h].Cgݩz^7Yj?,9D]Vqo_ˤ]'Ʃ4F[GN0ZX^ꓶKO HzU)0MzVoY*eE8}RLcJR=|ZGy gG'D6@9dSC\)p;zO)>vz2=&;|^_="Cp (F&/-#14"@Hz2il mJ\NVȸUs]p8ꇡC}v[$ʡbnIez]3瑅G^1tHݮtz׃.52=*Km%gca"<2PMuZJc*UU dDːIjb}?m7Tْl0 al^ RywIS|\CaZG?RddTKZM퇎q4kD~9U sEIΐפm͌ӗ1;wzp9vlsҠ<2[2hoTR\nx;*)xG{22Cq8De%S@.jIXp ht]y,&?WwBō-?ײ54dj<2E*>cɭl∉H\XC7T2nP手@wߞoԿ8۔a%@@_/גyu8X)NRT%ӠD.?hn ""R i% Z 8)=T/Ly9b B^;Z.舖@g:1Dwoi T=Ʊ5sh%=aa9J[ W6gp?cͻ?Va ƣ+, =eG됸?a̰7 䒶Bb$D M`ki1yԯyJ%V@A˝ѻIfR7}.8JAd =[e 5zѢVX%O*T͎Tto)tx]2Y;UnK7%CBrc= c ǬCg[(t&H58d 9ߎ:SK]l?PxD7dtLdtffnE'J^`U4ȉu J0 4K ٩ep.z?u)bȍd3OS>k *<&o)݄=}14LymK׸^R,`aÌn@g{+UC.-MQ],E"4x0(Mjm$ MF՚;Z0/YDtb'=x9n+_De'BYGPVkկ$ePOƬ0z3 W>\|5R YT +xWGW ާ_k{qy@D̷}gMMyY@ǖ8X”j,$,w!,4+7Y/'lSSn(q@"e X&y`becVlL8? ^FgNN/l `])Z3K ң1yB CP&bt!^3IJitӛ`y&5\.TGw[شvi{w^FދY@d'.>ZgwB҂Xt@r=HPuMP M0PVÝm]hRNCY3ˮo8J-YZi ӑf`_Mn[S~XO0q&EOU}mk{Pg/}ma U.a:kRN r #1"V{n3ܷc6 B铂$6b!8\ poV_k. XR&ˠ Ni*Jp NVRt:y#e6*>ѓ`'˝6VwAv9Ϭf|Ez.8܉zKksd\Fie` `p5y׉S ˏjٗ1B5 6ie/髢Gݓ,Ev\?EwϯWgMvu@0D*ЁDeY Q0rېHA\wӈyaVQ :Y|0F5g%l,7mCD:JG[eG!%xӫh+b*g4dD]bG%PqtFf&KLCIЫtr9ns?{=5F!]c=)֦庵Yc1Hzd)5,4q~:Rݷ$e|z|pJdƒ`EQyݴwM:׊Q1w{jr"p}Vy# Ug{ƨQ,aD.G#ߠ|C"VhE'he$B5R[!k_pFVV]MtI5_~UVGu#f^,gg%>PX5 9IRD_A:iBy-/M>=k+QbCft05|k\9Qkȩ߅PF,<9elQ4OTIq!)91gO?d(gsgNvB2cl7셦PȰ8xo- CiW\^ Mr꫘"Y$j=Kx[]eJdbtzJxi?bVv"* <UmP=(r!4"hQQV J{E>8F zM #UZT %~piyҮ&zY }n(k*)݅J ^|]T\C5SL?f}m0[ٙ(/ X* l1cp@~~<aRI\QiQy&)@ib^0jVyf[}µci™ c|`Ņ1vz MW}ZPY4+mS=:/J֑Or^*ld,2jxBNfA[GhQ' &>5z89}JKZ|lY_"'5vo_:#1da??SPi!~& 0%EN ,jN\¸#QKy0r .E#%s ;ȩ8]RzR |?<&9/dJ孷=|O'{L~6+T3wH%=,4Uef?n9dһ~KYKObGO;BoULʳ"I;d's8~M)iYF},Zj| :1 e e8wrd* J-li62#QqF1<2Co\A3[v=p9X,ZDI[bͳ!%lY}¡Uz/q* MLs'/gyEOZo&A#Э)RJrDjX-=餘&k", >Z;-N8an'ͪ8"PcxͷZ9 vAk׭ vH(?s%x8sY m~2Yv32HNJ~!7_pjr;FW=tlYo/,yd_2A.p,Y ]^ʂ KlmbUeƵ$G֞'rg~?T%Z`5T, z: #s++NCg 0X+lx@4zBOUj1z: (7)[ 'N_ަ|&obXa76Qhc6A?LX Z~pP1#xx< h hV ¸CDҦ [D*@l{WF;lS%Z_FWf&w:kq00O-;b;fg9cSGE=ѯTGN5 YzPSKcD{7؃v@3NA_|5| ㉢wTL@߲ u:܂߮/V'i1 E Lh^!9uVm *h7*OfiЌˢZ5F5]̺a rB?-ELUH+yѡU<3SFSd7ϺCagbhUo~s= ۦYW?ê<&L0q! U*6 L*C]n8WFϟU VJ(6]WK #;%\#Pt&U `5u{[4Qސ@f!^ǓiWr ՃRȺO󣛹/U.M&DGvڰ$A>G j:Ӟ̚O¥gZ[0 Z,8xjO6I#z/ױdjG>X1AnN p6'xwjP8fTY~>ضj/^Iv7.`L3_"\mG[9 e$h=~9G@ߨ:@ M 뻗kx-564GR3hn4LЍ~[CFɬ%L}< J(Dc ^!RZ{DLv7_@pfL7 ®2qzQ4&Gӧcb l 4< .I\F"6rX㋆ ;_@MCP"÷B^KP!`]-!& Cp{ Id?JO(`:T 4.<4?Dj#quFO g=.e\S3ӲG?y1|#@ݰ`r nY_[|C'4םìlmRsr]^ '~7rs՛FgLqȈ云I)!QAe*/p^{pV[R'0Tc g]%& C{}QzhTusQE*-~̧nu+plWUkp^2bv/J 8%m2O* ˮ?*]}U!Pl|'qw|uPg)wIAwޅ/&sz3s2¸ UKIMKcDȻ*CmwN8IwϣfL \10@\(7 . 4)HP$;=2'ܩi)dOJ K%G2Vƺ:q_s(&@[y}`QvLevF-QE)(䇀OܶJ/8ލ+=E"ac h^*7=,;HWw";zK]怒=t!O`pňR N?ƯV⎎A]a)t95njw-jlù|mZ"ĺ =u[ʤ5NwԻnExl%-R[$P05 t|!^%<6zb[ʡ/9aѸhP/,o- ζac%]BjgLR,Q1#HԬ8L~L!73YHo )n1sz+B0lRF zCocȇcajW]-q#K!,OZt!ϓd?85 #3[yD0}Nep*ZץS$F/"Gvn`f xb-yW +mS(knƭr A0[-GFw=BOo> ?9b!F;dX)ůzz d:]ُiJ|t+Og:w]I@o(ƈKw%jM&`^;K嘅U$;,h>q w#_Q">uF5X$t}W Iòeb_jg+1. ŁJSꔉ2EozݘGOcө 荰4Қ RgwCWq.rłaD~tE|k)7ϛux:  */-+}P9nyx*(:JXI ;=vLS!`{*SW.PlkV B3L>oT6w{MO͓ V90Gj*Y-JDpO?l9PV)3(=xÖ F{97Nj@Z+FSP[\-s$RZ$Ԝ K?*̎Ei5MJ F88O%F^[Ԟwӛa D$spLo,9##YflK 59vSEòKDN.&tLLk}c#C=nE|,٪r<)sc0 Tepϻ" Z/~KK6kEe)Ln'ӕg"FqV ^_t=tJg_WA T=;-:qY6G)MY9=U LՎ^:6 {*OT{v7kφHl#/UcmhڝYU O"~ l%aL ̣hW;㝂45k9Ae~mp|IN5^h+ΛgnG(Ah[*I6(ZY[#*O-]YL.%]wdX'vZYs|a?@tn dSzgyg:%AQA"5I }q@ u#ZMpܰ[}w`2٬ܑj\)m?|/ (g/&Cʊ4oEh{qylmUM?>4sw@!o$mQf]wdL2`wv"M"^`0˳Iq v?L`9ӢRlr1 +QwKes #H){P11XqK҅AtbΈ݈M$V$-QPzLJ7k3U0`7Qy 9󟠮CtA973+zYZ %Y]rE{t)V~2A7&X̦xz8ו^ T5d{U*oh"fiz "1hŎQ P:;}r+H{vBbNP}m.yȀ qb'ip  kKNj9@GIeO]C~:He\V:̐g(`APr{ 5Ny||^< X\Ng˓ ~Z< Q';B![&[x8ʕxcB~{Yה}rgu\PNQV\3fh/ gLjoIHdmnwK2f/dF3.cȱW*氢.9duSʶ(z mD;RWK0r O @,idg0Q.B*sE.u k1XXզkؾgW6F7O Ow H-(ʎAEnF{l(hm$Z*?$N-$z7ҘH /XDЂ;7jx ( ډ(p"(㇘qt~,0 j}{jhr+?;rqsQy>UG\]FZ>uT  E"s 0uK.tY9 -^% 5(H7pHL>kEme_GJ\$k&aZh˙l@Hhɺ~~ 'h ~ܩWӵiR;$UH(C uk=osslDN+6T ܶu!&Jzn$cZFe5V1FWpiğWëfƌ9{Ns#aqN;8RxfǽǡSorE-Vܳ]RZW̡-2RuN8i w_?VN>. hg[&vMK.[h0#]kz52__aPYԎiqJz8pA|OxlڳŏRIgceO*4d&Ƙ돱%{9hҝ"h (bښS-6R~Gpe):8bs=v+rLpi?z6#bԚ\b7C;45rhw<(Oi\-3 8CT#śre;rQG6`嘃&j!ad54k,uS-.3~^y\‚|ȟ|/ ތ}WNpP u NkWI_t>.d#V|S8̬0Q@e,$OA*ಛhzg|N"E9$S9\S\ Z招Ȣ=n*ЃHz`SA:Zxv}{@A~iC8md~+Ll}ibE%a?-qVTW{]M83L]Z{u+4gE}[^[=8nah巂bAq30'瓞*(J?5&z*NzI8y(Ͱ$#ufRAPMIC3T/#ᄄCq9,ـ°$"B#TtUd y]IN q 52b%? 85 c[`W u z !YKSk+.W1 ?4)ܰ_Hz-v"ȳ) ,5) ,LOY+3m֣F~HZ9Zc 7VMʙ,ݒ>Xz +\~ˀ.Ado1?B[jE Q$u>{B GY5%$E Iu%@ 5hjRK 71qT.ԇd^aiڎȧ^Wy|8ѷ[w]lřg6; Buh>Y{< QJ_=Avzb#7WPJ'hpDH-Y?ԓ!ݒ㓃5qTPKn Tjdі|Ut'. q %fYdOco[B\.yޒ~&kY_zJ0Ig76;?.N8NJ9ɳ4sg^˭:y"X}`.^.C Ek/&9ZLl<:JGY.0FU7窶X$FqEpTm1>~>,J8e0v? IQ. ; "xV""iR@#` oڢ*`Vs Gֵ1+fw_KDd dvbQ a4`0)/du}ZMt1zq塱ӀE9C`K^CUNMBMYSʡdVbT +įzz!j(!U '\}a;ׁ Yp~-~Y2.e '(DJgkLSec"DHGֹoWQ  뀼KѠz-a/|K4Zx -xLHɮWT}&*=[L1= + w86Y<܀WaQSo][; лdi;؄?B<҃T!>l^n0B_/9pŗ@hBgveYۊګ1ug^dL <{&dHڀp+qOneJO s2ɒ Xn<-4#J(qPPcײ|\zU|ئgOKS '׼0qLፕE5;;k)=Q_,L\O @\&ax.?[㨖} wi ! cjp+Kҋ鋃PbR$x/Ռly$Bݴр߇TC$HB0wn}2O7~5::UWOlazL_!sQ?hU } 䘭|ngPʡ v-8m.m\R ܷ\:^c=2sFaYB=)XS9Kԭ/Zjbr$',CJAWJ}ye@0Z*#Y@ڪ;_$WlzrؒtzB.X٭*1Lxpv>M|#f',e[\-m4K ^>Ng;%!0t Q#|u+{*? H}XlB tC0@`i&1q8:GӉם_0Mv5OͳY;G.y:(z%'$f.CӸ3`55ؚAą{m`}p?pkHWvvh6QZ7 f; |cVnffd^T-i @cdޢ:4ҫ@p d Oty%p$; R>'xwgtgRӌCWݎq tA7 MohK5{fQoО^NB"=v،Lĭ;˫um ZEֱ7A7ɘ[%SS8jKpC ^< `i!]'E/ o +sԥ)Mzmhmt;p3E3ܸÌ\EMߔWqěaْsy]jvע XOΐlmb6 C7M<VoL~d0F-GFgd =}hiMG SEHB\m-A^F*Rͺe%U#J.g7BA~yAk[Ǻ +;%!\¯B%1 \".=LUsX4'wPJ`)ǿZi(%6^Um}ZV=/L}ɠ%FLR훙:]CՉA %u\wOFzvTx)GVJP:^zwDoEO\ebgcrP&>G9Ri):*dXIȿ,ϯA:mUy[dD/ӑ^xZœy^VZl`H%W<^HP0/oeS2:l S BIT/{yɠSʷ?d\>y^VSiH/ɋY1*M &},ܖ_Ej99i,NOǂ9%:AV>+Gz)`вv#Ara'fs>!XZ>dУg`ڙJwe #OnT, f#Y?y_v*h+f%4$(фlL2R&@1"9}d}Z'/GEm 0OOۈjL7( jhYŏ=j6V-4(! 5 b1ҽօ͎X\ _jfIV3 }G!H<N" 91Vc;-<JgK`npi5>q-2k1. l 3#_t 5%*[ 1';>c{'3zgJ,DF(=Fbo_w6.Hv[soGz(DE/.=KԨIJkrFgk^-v\h9!ƿ ת%/ĺ26~б z]jjP2&c BgN>WHuk GoWel~zigZ,r-b`>/Lxq;ЙKUiݺkkd)l|3.=HS7 /kQ05#-/Qzn !%>>/ߕ=uU~edDHڅ/UDnmةXuYY t5]KVsm6vNB'_$NVݴ<қyKxw`Q;hPgmWy<|i37_Yk1&g'%R1/B~bKIoKY~Bu| ˊU[S^2=('i@دHrM .sau,?zoU~<Ό|Ncc{>@OAH(7G Tv^,fӨȞ"&Aʒ=howRy>% WJc1裏yr8"/3i ZWmLŨv#zqBTU_"RyN hõ.lڐ`p(2+~t郾 0 H[08 ?f1k`m3gΞTețڕ49YYs-Wy(SU"FͽNN >1DD' *N_;NRCÉ-SgBbZCTvBY MԮw: )Qj `8AbhQZo}kiOyu8wg#%`&mAvţǢ}|N=lڽR᤭ TAi& 2I)yqaLc_~EA[JH>_u9"TDN@K0 D^qUQx`z|go?ԍ"jzx|#MՈsi`Xa'GqwYu?#ÄbneBovi@rشa\ λ^21!Q5L*,%}(6>4scP4K$DCۡ]pv[,n k aquL| xbc5\D@̑KTb.եw-lz T сT[v}e$_] ER@j ez"54%}" HSfuhG=|5e' l-pGMjZ:гUN rQ"[(8Sp-ZǀJTb$"L~p(ÁȖ: va_U֐D:f@=TBpMeeHRxgX:wi;ktiz^Ji!#!wp @XA(ܭzY9TO#"2ѼGȗԲ>0h!fR|{p\ۘSv)ru=9ċ"Tc1v*ǓaވEi=vgBI|VF3JqІ@g&YR ?6:y2ttkjh hn`8 k$d<o{򃃝`YlT+?TBh[f⸥qvrL9X0@C",tA%qK` \!의?8Mt}gߔ f5@]_~y*5!q$+m^F5(&@K\g0Ahk]'';}ZVdgiɥ7hxtb0:+0_8k3ԸnC1*y hfb/IBaMT\j2:K2 `_|@G7O{0nfE#x "Ƚ?Ly%Zk缌J֔Ʉnطuf'.D퀜|Q&WZs o$jt߲8Noap > # i_~4]$4,# ^ﰪoD&; 7jR fYo|%Ց7Z^}20e_ 5%]oxɸ!57k*ҦHU늽{^p.j2+hOOlRֱQj^S&l|]x7LYSrgp:2 B:dN߰w;h4(\vrN^Ľ}qYcnGyDnɀu&w /I5 & :t˭30'_vh'dYx#WOQfv8Z A<0-U4F|hҁzlUtDyEffu"!tKTUoͺ>h!B (D͛@w6J4xs{dVbD̰boYaBR~sWgdϙ%F#_I(!C'zY;n f9E0aq&  /V0> &39T^a2 MխTgozVҫـ*tZ_\Rt2$i$W=&ĔGXױos|DA:R2 wְ>gd]inZ8XIXfmAiex3tT.*&l 6ڜK/*?.Tu+(*PJ/XV5WzZV0 tZ@^GW#RQ0 =,׌ z[P7|sςvhJzm72F7;K.22sF+6lF<> m*kƔ {}3LReKyG&փͬ$bw+pܭKNc3l}/Wh5 ւQ5ЫI8o!K HGYy+sjEUi )!&V87,lN9l_K$_w3<@-)[İn= bt۴!8i+ہ/Nqq0o49S-/Ojt͏h0 >U )Z044j_9d;dJڱ4ˍC;5Q{<cxkɱMDPzb/VbiR5 Ebo=C0>Qݩ&S+W"ǚ>tv(G媋:ڑ5A l/i 3;Qⷪn}=Xrb5.\ ӫ3$u\MLKS(DǍb=oސXz bU\Rl9c̠\q S`$!>B-@ؗ_a5F.% l.e]XhsB#d̺-wf `'>RB^Cj!;ُ4HeT̓WkT5f)ߞїM9d9X&%42M[ jC5RMm4N<%1;ߨged#薈ՌJR=8 ?n{UyH^Cx^`E/P te_hT *={GHU9׋>mh DbJɞM O&Jmar+01S*6oR;OXp^|ITbT?:]5ԏMeIuKda@g:~[S]ؽE( [}`*i!s6e~E`bKuG|CKa2s<`IgOY,/E싸C%2+h /h`(+痾-L=cMM狪'RGni%LT̿e-Bg@?CYBc8"xn0+S.ϠnТDi[]Ʃ|?E;Q8 E,̘U6iNԕL'([ @-U}KvD[n}I /*1[%ꁿ-p?$Dj,9"˞6a~ZP7Tk}n5_PL ztɐu]3>ss^=CR'_N4R{ qf<փNv2cͣfw-۞":1uZ$4A^ƀyQ08RI`fAQKrJWe.̍Z6%6&(ki>F$ &Gx`bl{ u!K61u|ԋ~CZ)sA9!k`8K;-,yB/K YV%' ޔi\z(;ۉpUKQ˧wJóZ{[; R9~-۬j#ҟ8H=9  ʟ@يi(NG?C F(*+X8. y N?{Alq9,!|b ";"Ё4]%Ȟg]9~/4Q; J_h>bG!f"Y1\N[*o5#]/=t=K2qtj(nkyk*pD&3xX¼&Nd\n|T""'M\FCL}ucS<ՕQm9@QB={A7>ֽvAs.w'TӁ;r'WB V1pTMz{J *G"|;Pw®$Z«[Ʒ4y=O՝zK/@IU [IEEkTؚnGk5Ķ KDҌ+@'RmPkd_"=no@4-YecesST :(0[*,#׫kF;#_Id.uЉH }(W'Α8twk(mBP?{V)Bc:E֘=}@N`-nD}CF;.r- E53_քkH2O->R9I6b~#j{^gBf%yñB ܇&a6|/oPŌO~E8W\_mG"B+rpYh"Ƽ KPxKqpA N=ʗk:H 0 5^)Kcerڋ (WEP;ݤ%C{N_ة Q,}nY},WS zv.q|%VǂDM73פ!n/r |!j)5C]WVTJ.M .">-5VZqZc%}ItWɌjk8\FC5KzD>K E+N-R\դ]Al-MK*>% Zt#C> )MV^bR5dt_ r̯꼭4EIyC0Ŕ%3R8?0 z6Ȭmq{X)LXҗH<DžRs'VaYsYQES7𿿁[6o VIG}ғ6 eG!T'X`cWGW_&ʰ:Z(k]șS*`*ẇ/ Ii5w$The> ==j-/t Q QnEچK)j":ŀα:-N;w+Ja6Oɳ5!ݒcbCiM3-"S[R R]KoEf Tw@D2kys>gcu 1r( V~KG@4Y3QNjc*W& sQa]uC$S'5~¤!-4J8F}>EB)klen|IBJi* C~j#X]I^ @P!@ZbFv:[#k׿(:~/J0~ of>))l( # <$m]S@jڅXEw{p:vE6DRqALAI3T0vQ ] DeF% 툱]rφgWv$m],k pDs.,ajq:x@ iv7FX^& NFKXQن> -`߼++P U,p|,XWC(<kC](Hz9J{qm'^gdȯ֗mɛ#'}plOՋ45eR Cy/]pqEmq9C;%v׊Z9J5S8“4] rXEk=4k0nQW5`%[Ү~̿N82^oP;D+i*Kވgyl׷GyJ|*⻜½*d5fd?aph3KG=PI-,NڜqhHUOPp7qE{KoU$!6< 1a?s^㕼 3,+2Lt@K=eP<#Jz윒%G&9G,n7aطN7ɋ6>g2Au _y/@ Dvz$o93}NR鯁M 0PoKX6y آ%2Řa\"u%+*\ܪ pо%8 ܍䇂zFv[Ntzv0L›,+}'N^wsp`MW^:Ig*K+pFId+!21ˑ?OW>jn|B7K,–14*@v?L!'~!lS6WpVHý©;S|}SkMra.rUH/]F/R1g>w ѩ@I`C&mx(O.GE/=bDPd#:vWwQMnbIv$r>8(o </hTYB#}1v~h;nE6|dzay H{bE@LhIjM3ĸ H:jE`6U1)sR8B,ҶU P3igGS#ŵ}7Yd;c]E`0H4A>?峁?7`[f? IPi55rZ `^FċTAI},U\No vԞUjYJSr7-Ia 6/ˁ,":wsMA:ݽlՆׯBuL vLcߎ]B5CgG/b](maI|Ge[3!T"΍0 "i;n+.N6[8[Z ?G)iRWtu)1{(:o~^w}=‡w91ߙw =/z"J?tϩRT<~DWer Y@ES7i{w4I`_ai/7/ %8Pl*qyKk!4 A#eZz<1X&E2C#u?OO!\'u\ grs)3\ d_s"aB+(6bv$xN[1/lA]>!`\]SUyD3/a>c%ZjOAGOgL>q^ޕ~ǥQ .p\SNyQ{oLĒwiDA&X]ޮ2gqEEFNtrWN Y2,`EdoBg>.-:O7(oתtv-9Υhd SqKYǦR@?E\?RXk=B>^5}pK?xQ Q H;m3J[|ң z8:;Vnqƻ[6瑟`SSڑ}敊#ؠUdYI䰺Xp"^$UTdF[􇔦g#үCu#)Y2sNtrǙY;R 0sn}-'E(O DqKdD!jfmRYϴصpNG`m<"= a_F7eolf\$̰Ɯ&MA1/ٌ_k˳zEPmOiIÅjQ'pmU(28k}=uО\j_ҙTuȌȾd%BD@ : 47D2o_O5j5_ %Ƿu#K`-!/"Nn+4”O9i9(ph2XX!t`{MO)bxh{ yhT N.iNLz6(E< lpL{Kġ툄#N"} e~ gɦշOg&dDN X IWC n\ք;zEpQQ~<*Es 4 LvΙ$ɝvS°.ޭh5jO.se}a ^+ |y뽛v E糒/tظov>_1+4i-kXk!%k]SyKk3o^V/DQJ77$D+vߏmّ>dΖ>9|Yt*79 ψ~< z}ljYlzG,k x34ؿ}I%e6TA]NnTQ7 4xG#:Mdլ0I?tDߤUD8wDuԺq"qB>F)o`7ZfxWK2cvHFk xpGTˠ.sY[2:'EpaY1S \8@6VYه}ndٶ9_H4G&dtbbj\Yt2HMK HgOTwQ >tD20  |N`FW'Uv'8o! :^S}@*k\r<~wekT ^*V5CuӐ"CoyBz^ ^eD\Mֽ,C9Pz<=~a Eg3A*?`=_o̿mKYv8jd݈_6Fԫ&FA]ig#Eb8w-ϋ L?tvi@OFp INphX%#'ɂ3Rtmo`[o'-`^Ig BF^,"hz\&z5'Ck6Oxq2~[YuEO{)͛=q5(o"_mFۍ:/gîp0M-zox* $@3Vృ6}԰p)چWSDsƾgBkT"O}í__ܰpH{;.^"mS//S!<#I^NXCw0[0E*$S˰A)f3Jm [4 EX^PBZJ^IW'Mɯ́;򭼱v$1$.㗛`| zh%5=2-VKq=T=7k#,(%v֠)n=>I.̴9ynu+:О`+7blk,$ҼT6!8'D̥eF&7 3>K-U5L"0@t "a$3\. /AW)z6e^G1"ݲh\V%C8 +IU?s]Ľ Z.9JkӉWI"_kЯc9 hlόc :,bFulSىq$,( hLz*t1#@賱qb$FML_]ZػR3;;9U{{D` 9+hB tb}#H?^ݟa~; $+M2ba Q#nwQ%W{s?D?1?Q-|[,von 7.ߢOQ5_#LU2JH%Y7e,^< 6IȄ׹?B?{6鰸"{i*OE-MON[q^+%ҽ9E콾O*1!я}-E[5r.lێA6:! ~Yj|$h([osCZE~{]UL*XD~hc.O|Q.7&PϗJo3pg ZWyVcKuyl@JSj+7`#tbKM<҇YZԴ5,Owǫ{%{j ED4DMIB&Z9ytI\ȭ)g,g0Ko&W,4¤˲%q;o+ <!KDdj}〜`]'7j乕<ƽM U,t GՅQd)Rf4%庾=h})]E\R\/Mue70UQ"+FSiؒB㦛h#z.nɦ'- //!E{Cl2z;/$Ά=Ҡ, oƬpN!#YH}53m\Nzsgbpؕwul\Ym'rj˭7_P2@4ۉW8҄]ӯ9Bs^8l{[|?}Xo`/fƅp*m:m/WNվ U4 æy4I2Ua)ח+0?곩FYB{sGU[3dq !\wWLRgT >7@}o%q z!ƹ*79L\RwĄ%$ǴWbI9,CD\`TƸ 3F| m4P Ng_0%yP~RD& ;~v r\NH2H^fbzUBGOfb5,LH'aw#(N r2@;zngWfTD^z膵-qO'ڰظ{$Z8!Gr5;Esg3'Rއg[' u%d!L2%veeh!+ )LB}T2B|N$բhx}(&?#S]忡4&$^iK|R-Lwҏ&KV`J+ ;p&.F $ &]!&j^aea{ԍ ާjWk+;W{c#vAp9@ ]OZ)d ;gN3V40W`z1u X=X'Ee0*!'c Gc+Bn~ܒKAM' ҿ vnί&%?&WNYzLP' 8HDR<{9Tf˃5[k7E>C yw+%DVS$^Wl2\aV䲌7섿) <#Zww0ٱ7A)wY|Gsmwpjt]:^z7ia)@ eވZˣa=T1dL;&D:S;4^vZ5UP$njE>a lȥg~蚷 09v&.mfV>$EޥV?]z ޓqL6r?*48{߾ ~_mp%LֲZKKHn'wCX6ۇt:gΦBԻt(٠d{FK|!_NVf2h!ëO֒v%b봒<fFR[` ?dT+t3إϢNϹ.syJCտDO/?9sǮ81) vܓrFgy 12cEү7gaN-g$=vBHm";Txh%9a (>W)I4ɷ`^Du1ruD_p` H +Ygy@b+ƹ#~"Af]

    I/{O2pn48/dB ڨ愹Xm+zĤ,Nd(t>afE?x@l4 !mu@3$3Zp :ɨ3kwafߴ'nfB`g}_tqNR3RF~~\ͥQtƖ‹4nPj]sWI휕iDur_6eI]Q"Y\6oUh1mLeJ/I?PWʰSNnR2\N_i&n:^r'}R3*A+}V' *d.Er'WtʊKеghH RSIf3Wк,Mydy/$ 9g4;]&sp*k37ږ ̇Wݘ8#oCCLd@7 ~z(pDNB\O+$8A*"$(^URK]Ƌ.LdNs ^O4F]V`X8hQ]R ےvt+W{|O4| IkzReVS'휨ּQ}mo+F.yϨ4Zи鬢LTL&#r54({n~O!:ww1EIp*b5PU@5ǧ&}_Ԩʚ,)@{^7JBWdOJ5W-&r{5ha@\,bwG6),|s.~K2ۨ@7u;j >I>Yc۽-g8SUsʻG-\r)8Jl?痌d7bb_2n\j .M1Ĵ~:D_NF*r! +.~j>KL^0\b,K0FDDynmZV0WU2ՠEP ]N{zMud>L%+q? x=p(/^XƋAr}6Ic5S+g븶,ߘmL]m[ēt4EL18EPa4Oz?9LV't`91(M5Nګ@/n>1. jOVLpR~v򐜠UY 9!TsK8 |~~mČNi$|M)C8Ñ|Fap_ӈ5}/14&{>1П=h9w0^O!3mHR;,r;H֯7ޟ=25*^QcvH?`76;=}-_d޴ߣ+sE*ŧg~Js2 q$ qV cIxoKO4aw[ luG*c^]e96\XVn*1 J"' ,ggdϤV(ջnt % ătI|/ ?=8a' OWolS_LrVof< gVws|D;WZᆧw yƐ+F0hxe ǺC>edtJyQ7JK5$QhD{S!t DOT&G1}JWv2uv7lܪb(*eG$qoI9cOJvcNိߴUͥ骨Vz, ׺J]UQNqMSnx M ^!"LydIMt슜Jf't WbC n11.*cy僯1AͿP XE H)SCu|F|kW$C-edWH$wҗI+i9@M1DI; M¹&n љ׻H.eS'Xpϋ#3'g=FP>Hr$⿘}൜㔳 # ɍll%k^CN=^x#)rv̈́ xQ2t rV Tmr FJ> S<+LZ+)=i־c90ies^nB!rzۣ}379)q#>y9'Cdjdmsa/jUfsRxMKTCl7Por臤H)L$E5Sj{AozCכbMIrW< wX籮RJ2֋7|ӭsclU n W|DoV {.+^FKѵ35FE#HݏY h +~(xUE"HD!Ho`^Ma!7X 6M]ۻ4:]7\>\2u#h]H|۠UGUcY_J怜 偹E&5 :Q7=#pA/Yދ%;=#_ ̞e$ z0k o1 a8z:d.U%QFޜ9|v|PՌ隈gOX=D 7<>iݧqnZ>Zr'C ߩn2[d3!7tu{flqId:u(-zCx%P0Oѭ+*<5o42AL\r-rt876`}%}4>$:Z1KK4En= | SF{vSlEK1_$ Kpn;i!ˈr>+o˰=B-:3̔r ͷ^тdk5,nު6+Ky#|yqavѝ@Sr<2;dn!$ xЗMnQ=X pB<:DyengFZm5$9Fru;L޲T7sTo$ Z\>5*IAlj:%!W B$gn8Mn;== ͒CdQڞ@|\ywE;|f#PdNo:ڃ; r KHc1jK$H`nCmd1u.g9X}5GZ,ʒ4D(uLTB#s:oBݭ8q-IչNzL;QβMY:kt6W,'׹0K6\wT?"&$7Ȏ&l"qz%]ޫ`ȑ A P#0X{[Y!v]]L l u62/D+]4(08y9OF&-ccNB0l4ni^Xz} eMEqwi|r_27+֊*YQJF `]ߜ,-ma5q& c@Y3)(I/$^ov1m6HJKn\(ߦ^ Ō7XC @4 VCYkږpV0$//dhێ[jTДJXtk=Ay`oŀdF`hK j= [I|56}B &4l(.K)υtyVQDJ&,qW5xJJql']d]z;ŃgqE q \ ~0%`]XkY̷CMl\-NBe_|2mL`踖Tk#| pH& B?ֈdYϯ,)~m N  ,j+~L6axdh8uJ_a^!Fr4" 0w 9H)j a9 kC"q%,~ fDY% _C //{ LʶT<+ '߱UV,Ko ONEčcPDcQ x5/o$tز?əϹ~<岋G>)W{-o]3̓c X/}OUiϼ/bRU감|VDʧA-6#*'I3Kr^!<5sEd "#ghZ:>oSO\e:@s&տ &k=0 NE3/| Jͥx%~=ޮ>XY6ji+!Z{[wCƷ+A%.h uq`@`@" ;.EW27&b}[MP2ņu)'w⛲GmiU^fb4V`XفtAL)l>-Ó(fۙh=f?m9lCi])ub8!ExtPּbe Wu|Qĥڌ٠@ >n2IڳgQ0L(Fdz `NnzibJE2"닢FOG}S|l)~DWFm]lF!:˙op @$WT0wJ.9B!n0 $Z*bh|" Q3@tށglb*}ҞNo{)yc K}. (kR3< ,ŘX13zI U^1kZSЕVV+I vasT.&6m<&neiYs &QR€Xg{c1M ŖJLfpB z|qRu^|Cbp/k4!B@o܉˂6?>=x=eϞ\ ak! ad rCʚ }39(drK:Pl 6G<ٕEH4Ƀ%ND h\+7󻮍 +uIywr|5Ks][{5(MrG }S 0֠C`=3Ww<$ $ ɌW&aHWl] ,UDlqч^ 3@IJ'vd:o83Bo_.BK8ez wшC[b/\ 귛vxzc:*yb=Lњ?_QHSֿ&#_mÓ+ț!7z)5޿Es)pU8Wj, RDsÔWfNCK?seSX-"q?2s}g6iL(cHZw+L3i`Uݧнnwa=b/e iͭ}ΐiCr) @rod߅Xwˊ%R&5C.{17tcʣң4u_Iۭtf]YdL95Ph4ܮp Y5Z*۱hދV't5ۜY{ b PUf0')hopl>8^Fуk˂EQ<&?Ds4|2͹:7񮓏`tcH a]&\% 2 y;,E¤: kibGnnY/`C9 r'NF$4r|X@3o#RgFf(uNiڢV*Xv$?dj\s翡$'f]Z"_)!eQ-XI4} JׯkZ(=gkU*6 S#*?-kiأ2kw[]!3Hb%kdAnr-Ullli~jJ׬U dxRDs ~Ӥ,caѢh|!L ֵ۸:˾ٽ-D5:ZDp詄0Q/2WD>Q"$vi*EUtw'I),]R.FLϏ;w^vl&ffA\7׆c1\Xg0Tm K/ r켝KBG,@`TyUSC+Yj3ȋ2A GUQ!JdKE q5gĨQ$0h-rEHd zbDPdآF3f^L7V $ϺWjNP#7ێD[mtEI 0# Eیq*3/dtF}} "kX&w S[RÇUMP96 )4qqblU͞kEQuJI3@bc'M8xN$N '5lEOBZ mJIH-al߻9${=ѵU`I( {bcFKvfjFoI˓B6g]!"Q)|'fZ-owؤ@CXC4r)hޏإijS 3i43XeU` YZU31yLofmhi/aJZ943ŘFq{vދ4$,xT.Rq&{i?G- BbCKEn@ָR<(FXZRbIR\dr  35;<\7ކ3Ƨ B8`Wւv]Ըj-Pbzʱl/"6nx,З7 ߲ۘ u|OD:ԝnzErbǞÐڝ|fӀ7/ 6P*[0|uIN$R9e[rĞ ̘6]H&7[j cɀlz.z.+=Q<{ JtQe:3KnZ^A vNMTe@C!K6Q~T-TS+Rb;I}%XFf 9CDKA1nQ7~yleg fa, XC2 &,qR5^T[{Jn/n+!G гrս^ MuEPGAt]ǾgJ R3]gtauK;zY&瑽Ek1_ ՜Qe(2յ6Wtl\W'֎NUUF!5 'Pªf@S B?܏[vd;}@0pX"v.w52⵮~QYY}zb%[NxPSQ41Uf̈sAwmYL aw:ţ:ZLcr6pbQ^h"SlV_ڐDT!LwGOFq 33; +@V]ɏ&㟈vl%k GQ ĩIFQ':+ߛ$ʨK@DzC|-d - `3~.U}v{|ѝ趶CIh"yAL ,X]]M,ٍ̐PK ` uj;nH$KDB{1`tn%Ospj-J`[l@iW8RCz(Jg&=)b 5n#ag%} z׳DB٪`js~ֿ*^VpkmNZ?c2_D#]0nf+,$,w ~4IGDXfGBn*9<#Cۋsc;5@MyMb§Ouٻr5W0uJ*̮^LtG ZCDձϰHR:D'!p9HuU|nZ:9q#hb&2s@]9IZVXRMϤ~A:4%h+Qԃ˪r=2Gae -#aX/E"cݳuZG"i$(E!sChe(CS*8:a~fxH]]Z^0LLn ;a9`뾌rۦ򬿆)ܽ:=}Wz$YQ#p3nJb#>͕AiImu"`?̡ n>&I}`HpIH>R;ʃn4. yxm>2E@PMHkD~iƒ ԴE1fh H!B6l?^%P2`Xh >CPAm@Z0'&VP-WiV%M(k/qX'-ʗ\(..`DWĵV9.Z-~9熣E{" ^gnmf g.TpFR*Q0Əd9*-b1B zV\h#&.B9=}^*!=DVh5* IS;^nj wbJ( -5?YZ@341DWweI/ (؛،3qO9]/Ёta:o}`kSG>ln'IwE FE 1ڱ^ZZ^…5`7482ڭ~Ҽi.ylX*>e]$3 zk($j8uqu1 [At+l@$~E~ߜYsnAYL?8ڟud\d )Ms. 2]gU~)gc\-6:N$.{11}7KD {7W v)FؙJ!hn%\jت7އ`݌20+Mfѹψx­ &[$Qy_H }@@?u~LfSHؼHc:0\2 R#@FX bvjߊ=@$ޚA[ ȪiX nƖϬfchHVK؋ lXT aTw«WK Ju";o  "/It9w(>y*u!I"*DS8@0ZDy@N Z֓ rʽ6zZX4bk13ӀSM1W:q zk*y 2^XJ͕ -\CR.^\Y 7 rhxh(2f?6kXl~˳Y+*D. ,O:t;pgreq.P D̙C+<Hf.pϵA!mQ]/X;S;\05<"? l[lZGt,ǎ3P6.O*k-u`^S$~(JIdT记.:dv!9¦Al+Њ ٲ9/Z˄fF0SP0%{~B'rb?RcP nR.btuU!Ehl}Nn>L\.ˆ/:)ޠadT6*q#UT3j˼b؞d00 J1UŹ[?K+zT3AjUڞGL0 E1B1dpXٜɦ8Sк>h96RVMҼmfM$%$QGLi"CԣH< q$QDQ="|f>]:Y\:a|i5I>FS~ON fKsXqT&¯נ r)I,U9lƒg xXLfN?qT tg ,WFW7(϶_t(LZ~nrT F5ו5~P1-~~J<ʕ5~Kd3#9VlŠ7d?Y~![Dg):]ؘR㍛-G}pWߡ@]46qpRM/K+MZ]:لFWש3fX:?;Po;tEuT2zs^|\ٔibC|XssQ-bيȾE5;y4^_3d5WF13yNjCBOZ2I!&L.Ӟ$蠗HTy M|c?zkeƪoCȐ;h4ޱD䬏_ElKY.ό[\由$UN,G5ߨ } ke]k _Pf} f3X]lHS}w{:2$א$Y+m')Ǵf -z`}k p7:.U-@P_Zc4 ߂v:~WKN=l~L+X hYLz`T9բ{ϝĮlq9kqxI\{1Awemc$.wϢT!+N#?<ǣpS:JؽnԒHJ7m. qIWmTw_t @41ZEXM) Z{N%>BjUmuH}cbެnStF98l,CΐLF[(^Eg$|f{YqY*Oya)J>£p(ߞoVt|\ً/ GyC(4Y;=(n6wH%{|F칉F,FnL _q,*}XFxVg1>Uuy)'@+Q?~A0Mh5`C2E286nԄ*~Ƚ1 k>bTz $J2#G;Fn=TfGgb{4߶GBռ}$_(Qӈ?a+㷉D/>a+IL+(|r>ad;vNA|k\]Fi aIF{|s_]V=p㐑jVHҏ\5< DgF'11cP"> f'~jmQ,-EMcE$Ku&iݤP^՗sWn97w ISyKz¢<‚I! }b,c"kAz5톛9?~ 9GKB(K yʯ)XEy {.~-W֑2rb?i[ĥN%/73YO0<;a9-a߈W2dlFK Jyta52NseELݰ!lÔpfowRjmnwm3S;Kw$7p_f3"Ƹ8m@>0g?\흂 蚙Ј{.Υ(l0sEgpl]&O%%FZl*`P^6T'~ '9N򄈟)~*(j[I{jfxv3V"H"KEjTD@|Ŝ`/ Хw2>J1v2;tZ:2 ^7sʂkBwo+H>:Cۍ:^7{o`:&*H֊n_iz{"Wu˽bZw_X`XPS[)F[<7H3JťJbAzK7֪UlW#峚Rz>Q}Њ/y-]2n?T!2m,}HT(,ZFv1?t~$I 0A|w(/&8tq-;]"혦{ 8I4iנBoZ ӘӚ.:-57m^%u:o6QQҁ,O~Ϋ!10r0V[[n~}O&3}CPկoCO|2MHrkz+ZsjdnCmPMbW֏K(%8Fw+x*s똬\%!7.ӕQ 󍶷|OIN~b g:o]qG$Lϣv2j:%|vMO+ ]#f_^EG^%s s}̘y V?8E œRz"'RG=_RRR8&;BX" ֍[1+ŒF0"B(hmLX?6GWRv_^*'Y1s-N䉴 vZ3}JNTpY5 5MV_S7E15П/$Z@m;N1KFX9 mVC{.1eZa9põW{Gk)hsg3s՞>hLL` ϯ ]ޛ2bdƗhgaZl9%$t_fKQ,r҈䘞,Ħ)JHj^KvNK's%UR(|9eQ/wR lհ [ XVbߎp`P]VS>[w%YF/n|mY}[kAeD6xWn*hB휇4nu; >V}DZ{HR+X,jMq1*r^!D@ӻ!{jFq\nRD8љo(Nc(S2ED\ 2gꯇCD@ޛ͇ z ZN(Om!ӱY]`s6J0mdNoP]Vx !M's-g5Ɉ#b!AX&d x~pPČ>Q4)5\3h2fs@{ܷ&JfS?.t98D&. od(Euz;^1]qQsp25a+kPJBWVE,M=O%&$s(9{[8)dKݧ+ܐ_95 Ӱ6+M2,&~)^㶥klV{£5&@HISKM9j\|ni$ڟ065rEoFTxI=.9m03Q_4-˗/p~mعqsӦu:b\5wHec3 ճom4# er=rMJTOLexZN0>.~Kh_^SYdO>MDLt(9Wb!*8XA`_YN#Ysk"Xζ<=S>6PGlA!¤PɄPOKѯ2+G"!j}j$wK2Y8 r:HOHM%֘SfDP nQ#>a&ڹQ_)LAvyOV4co2>i Z!H2IU&TZ=+4:?<4c=g60nlG3cFԠ?Sc5򟌊ѪO8|o SXe G]oZF ۝H!DszK;K T2%$ɱ'C fw(r N ,u1x!h]*Q'ף?N3ݑԗ-.CZK~M!VY*3VRJspo6~pUyt4K[%Բtj.R#:icHhɾy= Mhͬ8-(W`o{7?wq&%iN|6(v‘ʾ7+yui#*_he3/Vln ]vēߤy%Oma3<r Ku6eԎ;=րw㚏6ߒ,I=%Q(l+cLe7=`:mMoOj⸌jПXolit<|IIқ? w4 zJۂ#_AlVsvf]zKX K فe>ţ{թSAv9(?c/1,,7$#iyIɻXSR5~:9~64w%A^i,QFZQB=sBKQVaO> HK%Jp%ٱ,gI%q09.b<6yM4}Hj-?@-( #k^k*LV{ũԨgLl A֜ԓ{!ڐ ^) 5ϢF{>>þ 4N/%1w( ~_ݟʝ9̏Z|H'g ^Vƺ3U(YK-wۏ0ø^bttc}꼆jcPGp<{.pKɉ:S9D! э5=Re&±~J^Y/D1&Npzuu{= l{9^ gH?(e9>u?ƛF^Nu" _XRiLWz o:x")yzP/E oD&B=rT;GD%FUW136^ f*dHG BEV·R&jþzwMMr|e JC#v7}5w쵌YSA9ٿ$JjD1+_A1f W4l#J Jr&?yмY Mrۋʍ۳SB6.T |#l'QˤAwRpVX:bfk -ޣYB=#\r@uQ?EbM;LNkby5'u7,?  )qmL H9"CP }G舲Bk%DuY7K { wÛUv/TvATvSv|x?dXWlS j:2@dyDDS't b=0 ~L~D"1pTHm, JQ:t 1 o+2~4f..)pƔ^JS3Ɲ6L4b=F5~3$RQ PQQ`> lE? ~U⭕9s7NJWufAιb;< y?_Rvj /Owm^& G].mJLf{է@nVBeq/XC;#^^ n XE+L ^YZ5 !t A:H'0k8doZVE2Sy&ו=rb;K{SЄkJ/` ni/Cs ~˘3)}dIsG[Q킞z)ba;#Em9]g ~Od2?!<ǪI".)4 ;\R5OG`Y#R[8#E)Zq^E6ʑRxG4ɋş!mq_?- Wihpyt?#7^+:g`t'Fq%mIdN7kF.NxLc9vJ L&s&|Lǵ/̑jLSӹ, D{ׂPZ6"re#dH#64<$"Xn>Ώ}۶SyjRRwz?o9BY3v/nO0Pb>PE"d&$ PÓ0/=\qէ0bSMq^qF͑LM;D*iļjG !G.vey[J! /-Mf0IyH- @Nu|06b:̸U6-iiКȦQn/fPruk:JG6S t2?̾h}}u6 gkchX&ǖd4YM&Q蛟,0>K v3Ad-Gz"-Luƭ ?{ᝯ{;x$OMa+_P'(#lBYd*O}, SWte$yI.54JAU HQ-I`E .}Rθ#yKsN? {EP@֣Tx>?dvZlRzI<=4[-j0*;@޵pZJߕӨPʌ@)d/G\g ^iHAͩ 3n LCݵ׎$Ni_Zk. w%4ò'?TR ҵX={JJP,"Œ*qaI{ykk7>[˨Qٛo4bV⑨y5 v$3ٶ!بX6㇢9+_)5SQIJiܖP0;bpX\7]qYf356yCR?sE ck |wde*u(~%i>6;nԝ_'TTTDe[X KɅNMӏ_.b#Zc>W6<(z%T*ӱ2Dq 6.VJ%W co8\%Z݈{UX7wfd:7(Vq*2|#7_Y8nLHN! 661=qZC& {6N l`γĔ|^-tU(< ba3xWj2.e 3$yI _ۃ.d(„5`qp^6`@ vGQ ۇK afJQ?W 68g[dA}]Ƞ@Z4rXӀ{Kg4>""eo~,P{Pz#SBT^m~I})`UjQQBCdː<4NO9;EqlxJ6?z8R$ xF;p+Y{&zD4.䍞 ;JusYwTyIJ9sUM!2GLFЙ9plຟ} NxD}'3\+!n[OaYo1]z$zk='R;q @N*;h==pɪikFIPx{5pvVBs(lUu@L#|D!KZSbjn-֫c>{޿p ;b{) d@S'5?5]Ry+fߐl$B:]v\ƹv[-n.eGvń[nUCjj5 ]{}g ]ri-nouLySq1 nE.G\|INma eTu(>ˮqsf]L|B_RExH: C^j+3'[]~|)jo%Vĭ5!NEXhE?,ăX/bl3q*dz)ljP~uNb0XJ,IY{$~~ !hbv1SPDʒj܈XP1M,to݆}H4eZgKhbbc cr@?v+(\JP#L1fS߄D?7DDކv痤gO>[o/|fJnc'QJ \SW~[$?k'qv7A)7^]]!3όzQg>~'IH'J(VEKE1l} "h%@t{nܫK&4 5(T0fsޢrb;/KdāwJ3P:ڎ{OؽnVS~GXs}hC ɢOQT ԴJX( )LأS]ZIFTqWq[U cYټq ,O.Tn=|0h )6l W89X-@垚&H1dhɾ]-@-XRGƓg!K_gW[H(˿;ly;>R ]M"S8 R8n9!}t~;Isג#j/$HR6RTD`.ǂ\[Uw޵xݽ4 ]^E8xwh$hB9}I CX]pZ=VCiv7ŁaZB>G֑6/r'psߝybP>O^FGoM {Y1AZN#ɯ5QUqmhDImT-mG&:_ʄ+9T4vt+DnC<(Bp'y\^H 'Q)/m-yn!CХ0g WpK[B\N $9 ?ܲq# >H1pI{HWߢUVm`vJ;&ard*X3|tP/h~=:DD~L ")")4>xξqhkD=W Ȧ$ vq(P-ڶI8ͿqX=L137ޱ:ioz6jꔶ5Ͼ,)2GbAk ?$t<wq4&m^heq]{x-: tk}G3G[ڼ>O1"ZXX`fP̹V] B>ϒH@!/ [='ƫeNjyzxG#T3c6D&:6B0zFx5a8B*Q4//cbƑmH,Do YtK>'`RL(Gz fܴ`光0߰u2k:ZA;bax |cCz-TH|9X_\35j]>XsygKAPsȌC/\ t^6S8gCh#?@/o0W_(+>t G73j"Rb6jmCaIMyS?Rj0)cx;SUx1溹ҩ270Q y07Y4ԫe{V Dh^6۽0Mȵ$=H@4Hl9YR9HtLͯ"pze~Y<,v6I'S-hk̙E)x 0 ^:V\K9<#h|M9~m9 iG|WQ\ ;gW?3Z:;4hKJ+9VU1+^hChX*H4G`_or1d@.bkp4bra˵Howf.P (tI#|Z7zetZuG-{d/5 `s=yYP׹P|k;pa8r)kK\24^0x9ƺ+{߲T= Dt|;җI\.AQ33p 4zg U^YpMl؅bGa&c$z } RkmYcB.E4Kk* N5Xa7 =9%틦 SvKa3ij{IEk;Έ&@=x_;sY΂!TaU+! BQJ8SeKF!˨l>v$ o̺S/ŀ"0˸$+0+>/Yw@Km`Z*AB  qКqI:YU=Qe/oJ )RnG$) ;[.P5ݖ}ov;PjRROIGc"3+Bdڏɛ9]|GoǢX,68m")xWәLp ?{ umƍX"1C`߄kءu=# p ^nLUM5p̫..@:wb8 Si͕ΔXbg/mْg}r=,)W;Q2^uϐK\7j*5q뼸`!& ?e+iR-Nbhp*qjqYʐqY70-t]>g EG<!wMePV@Z;FbHNI+t)5M]ni*أAʎh5Zh9$ָzzaqp٧ހYG$ƯM/5Q;n3ɭ?Zw,視&Fw(qr_=ټ$1[~qfywgSdaB޶Nӹ[&v\7ʷw;ռ_; bKO9ƺq>p0jz#?u-3RlJ{Z ޽3kMWX䎖kKf1CO2,$N K< JW L:N\7}xlvI+iE :e) r˻ cԩPc0[ȤV~sIC0vbp|B !7ۆ 4_8nqQ 1i+sLl3E9AP#Dk]XC WkXYQ8yK =ïb} j7k}dWaZS{|zȆIR&ci\0F kQW됥ug6W,ZJL TT.~N\/EK:iOuq3"r7͚|z(tArƒm;.+-H*{paw9<1MqJ{Ӳ;勒;|6$UN2#fMspƀln)DëZ*;tSu#1H@5dcU 16؇n|7x0|8e8q/:+^Op&i.K)ű$<|j6$QgK'E,"wTͻie !vkY *;KVڔS~fqjDÀ#tp Tm!Ieo8C^a gfP17A5T2BXzU'ģ+ X>JңA2pGefm0&Eք=bhUa7nU6$XFt!+P/0 )oPVm|4]kjPQɕjןQ㐉D'MPs@ h* [ȓH Q&m}lwR )Az ٠%Es-eFX?C1J dsj9ae@6݆=lAS2=&H^ǹFFipm|cc,j">0U4ӺYbJ Om*W(.GXspS@([axTm$΄LZ`{ ,բya/B\h ~[Vlucځώُc 4x^2Fq6g.|&G7hM]ȹ: go(v2T:x3c!.:Ơ.20t,v3<#o)/TH钕m6rfTR pE5L-Y3rtIQ |]J4UB'oHݪ_9@uC`X {$#woxªj^v"-h3|&|WS[*\lzas(EPHAӥU{KUED,Q٩xAٸD.O xLp sdxB}9Ɛ$.]Q!Z?hwRD,G!1!=uWap?Ā'Thjlק&'[D/[z2 La5G l4(%vPHO,XHKt7\zD oƝi~Y׻cteTzpEq!K*v9~aM {pJ*wyK:L&\l:%)韍ח&e$C/z9_#e` 8\rR坱 8s̨c)p#uE[(ؽ{e2rd5Hq!gyKE⵰: 4,73j.bh?0֛kB^vEB6^o]R=j ,RMAEU[8Σ+z;‘D- έv,^k+ΘVmY=8EAVpWd,8†n&p5[~sW:}HeY[j;XRPuZx=6i2d?p+>7\_y\cTĒZNlgWPYP/8O8%Bh5&ލHG#O&"ކW2'Si]衋2O \=sqfCo`Uq1~ҝJd~8܍C~)lz(AQ6R5C`E=Z˲ sޢQO@va?Ks.S>-bSn?t`R{cԯN` ?ˤE˜r >qy0})վL zWE- 7F?t\yxkDy Mb5 >URV !pg.BјoMܠZ !'[| ZT8?컙K,o%>].mCP^Nvk=ìg݉Y]cfߎQ4+cA$2q$_PfD:L/ o/ݫ0/T|*ڬb==My9H\bH=)epT#NW}]ՑhS2VcxLY:̖O[2R_́.Lla'K9B/A=~8BС@RYSEOT̙I-X߾Me3$A6@0/qѸiZ)UO` φ0([oxEUJdP1J,3zC%ϫKjXAxY!#6#@ <3h-0u,n[~EuGthғ@F +J]t]7v L^nMTt>iDbhS&8]D$$.Ip0o+z .=p(c# RڼPXVsPo.[}x/P bПp~!KD;6NC)&܋Th| 1JFnX'}pMΞrП:>>6FnPcxUV*-?(> Đ)!A3t4u,W=\=z7@ז33(w?+V\ji 7ZKax1*SNO}b~1f#{01LCw\"28__ZF3$ay&*s%OO&n8+͜ϛ  U;;]cAlLTB&TCTݵG/nb YܶYa s: f䵌p&z /KXnd$ȟ;Bgֶ}9Qk̢42]ٞx#*'uXtpU&T7S0_UpН"Z V<].{[rU ]vՉA6#SK"&ԯǭ\5LEÁ$j^_M l!f[`6&%xC3_;9"=>>RpZI =QSD;w'*lBa4ˋl~As\-/888rZO4 OvlÝa/@R*҈I{Z濬# FgE6g(h[=:zl[#0} QJ ^PkHu晔TOZ`_6.6K_m[{0׭ge6d_WW}y=eK5ϮDXJ$/vq]V(UJ+ F-r?UC{cAy g_]K p/4ǹm9'fTF lh;X*4撊Cӻ\I򴣮"*~ ~ p x[q(|\S㑧  h)/86`;!ʬwX Lr`QqL{rDWBq0tKl)!ޘ6q@898nF<sբ +`G~j'T:A&C<q?<ȶ޻6mN"y¥ϙ{ Lezut3cq0.n@ܓ52p-L;G"[GjuV:f`iƯ-z2$ .X*зyȊ Jd:-H" ¬9E+j/D0rHm݄؂|IsV;\>Yz3@eu~L#45B ޱ܀ћK#KRc k<\Mqξvga i>>.e"؏'vU:p54i):GޕycEC(Xˀᐐt ™yUk` ʄ UFE/ʔqhJ"yVUO74|m?a!nZA[G1t_GS=y@ec׏Fsn` ha+DlAzwW"<)ٛex)m8wuꦍ)y!P{) F|ߝ @/>+\B#:{㹆~ /Q'?5TMȐh[s"*UVlwN!WW4^ `*/: hҫr1:)bO WJU%ch@mTpsP0')S8c IQ{YqO5+y"W?gr N>z;#B%Farԑi_&> J]v6DtE<4V3!bMI,ݚUeQ'BG9lk jS)?âܬNogʆUIcPκc>$>7p/Gb>q#q\3 |[D=j HxUN͈J(cYZvzwDҧ-yG@%wy|N=/^9tRY[t#[لʄR~6yW42z}H͌<-J7.2R=khyUTexM1:k=0-9޽e^B/jujyq5t$?U/[gwzGб4{S4CLn›yċQl%XnAJ˨p|T(Y/rV,%=S9.l6-PAN+)U$+Z-\ JCE_/(V.7G>ϖ%[6wݭmbH>Ŗ5#W¿-PPNWJ*w],o%ˁ!a}ApKjp[Wyn/c a3RZ$(׆>!fuʢsڦMX CQ2^XWլIPJj`d~XB%}R[n>fEqOzqRyq=jbtfl֓LeK{yZ¦މPl:+ĤZMtS1l۩̒i?^̝ sGް!5f8T@( $֥{ ]g =smo"-碈"XD}mS~<F(Y ]cr G%އphK&suV&hPU$3`=U4!JU- {H7}4٫3nEZׯm*ZaUQ6?{dD $nEF !(Yc2G'ʡՂ쬜-P;6ofZ! UfS \.w4zx,jcN.xDlje <<44(A4X ;aNVe &d$lM(HMλ{VҠ xpv4C ss.t=*l{'0; >thXh51ߍÝjrlk %* Pp\(8 z5gb Q= B _ą|ONJ|vȟX D7;OMu4=ԛ8r)HZm/Ts\Qϣia zVdf N8A&y:M>0%"jm;[FS׺ )%MRϥ?WXW9vHAd/@""0%CJ1+@NiT x|3ݿuo͸.-{O  +$ sF_S(b,հ1}?Tv=fߐd8 v0Ж:SQ3FvKEVA a:*AN= !X?zyO=GH5̤ 2rk32ϳPm@})^ɱXX)]epiAs En,pPѰ (_CY=Z"x- 9Jj-/),*Qr|9#)N[dȻ!QB2[?M҇oF<\ pDmRDRqmG}gm|A~nf.RC$EtQ 6}Ӯ6p%# ߢ[P nS23!KܵЏGBg#E[RN#6:-bSig[~;{f\3* D]:H/@.z  5} fm#-2umr52vg,X"pVRֈ#4b|#‘ \ԲyT ;ч.Otو1* ǟI[эfۓиV'"W2Q4%9&ā =><l>/,"{fUoC Or{55hĖRiyLk9\r^iMo[цfZƠpUM?pǼX!q RڅH]j./AD-8ggdnN:En:Yl/KVql7K/;9 &y #|㌉"TD~UvoFld+`wfAgswIfyYo >곤 ERA e0FZLBszhJoAW&Sx2F/w>ȶ1k|s[* /fK,j P4U+$ծ1l¨bx~s̈́?16Fv߹g-ö; \W24O '!70GW6h@i F A@S X?5xr6uJ[^TI&ljC䄬KBo_td@ 7Rۓ(C)f0. ~cbeš` `akMX ~װ _Flu Do\ }6tPvR(A1$Hr||< šDLaptބ/l+ey%qY\` /CBN l Վw P`ai:qD@sE ܶ uc2 !hێ j_vB~ F*ϱV( ڮ$un)>)=O~jiTc{F3:\[#]U76+G:C^DhD`M;tlnp]Xzy|~7R_MXyo@w!~$"B !wh&f?V:M݈|q (=*En LcxDм_*1BA5v1AC|ptzDyqW@_ ZUMaЮ fb&Jʜ *Lb"^BW8tC@ᇎ]{򾴬0iZ(^w]H,`OSi}!p7˯ESC>EY5=g' 6TPV\Bgx"a*=븦y^"_ M1vmʵ/"9KgS&<4Nn<~]_ بmէ^Nrmj";z$kLV#m7@\vYӋGZ$3_SV &/ :~}7(1@ţ!/L#ψ`:@kg܉v%35j)R"|2V&w "5>NHOO׾'\!t;@xPOO6ovFl(eJ=-=/vewwۂu*Mp@#^DxW=WɩB):d1&CJ5In3^͗ [z涾@pJoƭ«jCM|Cɍ9-aCp2VpS|^.O]\X,_Hnhj|ϤGx:i2+N_"j|:6-X3;\2z7Ez_!CACd%ˍ)VHe>ybO$99U* 8Ȧq#努2ߨ/{)<فMOFnKx9xQɜBB,vŬt{٧h*mm !ѻ5/L)>W}Ί8痑 Wwbp±)՟QW1"G̾yYdtWF*+~Rr7T_~V/b-)O+kmI'NbpǓv=\~. eǧ vKMiOTlJd>tm8FQ?Eհ ̲c,MFnyK{ETpJz$P+;NJܑ&Wk 9/c9^\ 7$hGl,]v*o#F 0\'XExV0JA{֍omU+pzkSO%'TU݂r`VdfD_}qf$N(I/JtCfp_ WE΀ǥةkNxX G'WK% UEu@n1> Ū~&rnGRZ!w@2x ͺ+y~e?g<:}S@J9/mR*h3dV!7vY_$$f3lsu>2 xdIXZ+: ̶͞I I=zQY|HtoikPtQ Qt]0{'f6D{ Gltx:P&CQ 6zxlJ&u?b8>US' v?|Om/1޷Z^@>GC> ݎIW&a{/I,][ Ը7 zq`?f)·XpQD e0*U:h(=ȧX V*jD!$T9/D_0d% ԏ=$1>[ݩ!]2v(P[gp5t?x ( d iʙ;u|_ͪku!?'@zr?ZG>KU͞W!4ꌣڟQ۽E, ën5|9fl\E?(󷇳|S[-!:i8y硺`/PAٿއ6ze9DX$c]\*ؚr)A ۬Ɵ{ u$WNG-Q+%CP*#\o3$Ȑ?0k L3lKxZj&@KLJ`ҼkٝΓJg%-C+H ^EPy-w:0.@`LD&mhk J?l 1Bh[wXfm\t.zҾo|ry\QݱQ")uŀj%akU/+/m7UQyZW@: SG+UugA7_52"|Py 8HD[9xtdHw(k=sqN/B@IscZ=J_CA\ǧ3D*Qg aSoD$\l8~KjvfFC:M4 }آẹ˖9d:5T.4*9 u"WF`jX^J,G9چ#6'Տ #kxxݹz&1!3Vv@٪Y6԰#yM;] hNrx0$ᮤ(No`'lJͽ=㨖4%TEӎc ~yERX:e, 1]p 5SF9mYy]F M }QN/Snz[)o,HT[MajPf3֟SK_eJC|ly !=u *W%!ﰡ|G4GRpK_M |k㏜$$U6xb/s(]X?9JRA_5Ymd>Ea3A.BC-1BaUλx8s̭_x!~>hq@͌pgA{ /Zwf;N1 UT8@h~)\='>%-*Ngߚa})!Ay/;X`eo-2l,F0e!ѩZdښ˰*vjK n`NuuLA?D!ۆtB HdCC .;ໞ6whHٽr32΅/K*<># &j8p|}I)DVX  hhb'tT*a?\(kQ L}9^Ju֦:*c tJɑd.(m%C!ZzCkL:|~mD_u6۲@ %^bҡѠ}P=B16eBF&8nm5J0xXQKgYN?G!1IyP"Q:0'8gsj3*3fax ]UtxAQyy@B'K^!rD\bUw([D/ߏ?ϖ- ND~4~nćٴDldg?s?ΟuAN2͋³2oM 殃՜c~T+i*4_iB(qOr9h0Vg1Py@w-/΃[-^:d|UމS}4p6̾UXeocmMҔ(pbn&S,u q<C^jgϫ!j.bYٶ?z~ UY.E-'/H 'SOaj ,:eח:,X6;BW0`g:<"kY/K_YG@bSmeMus\I\jyzb;QP:̈斤…ڶ2mtNp8 ӗ bSv{_ ^@4GP{$[8"2cϞ^P(fQ/1~-W*7 wX:0P2'Э6S$k';6 wh{\/$`1qz-MHN}5"b'= {SX- ^K />!}G$KV{c~"?{uG_ŎCз&rɍL#jcԤ^\IN:zs?% <)N\жh@Vcb.ܨVi]m@f7y'zo02+q)"Crɜ! c7C~dBm: 9 ;DTe#3f}%c5{q 1[pT4LX@胣N8L a0H<5ZU;o5 ΘsG%qW;ĺLL6Gd~P сx>wy.A8 Խ$6.yވ5(u(k+@ z2넙ag HB,/Ii N $"@˂MVı`vPG)83PxLΦ`-kJ㰜O}%z>V%UٔcI[3wk(Rb= lx"0-cUۨuN!T\bTB[dUq4KS3\a+u`RHWSyI‡!Ta=*r 2M +&HGya"TCM ̧](y#YӇg[-{.k,p͆!*.i㼒9=͜^DB%Ba~J-BqQ8 Ts1^k1*աQ|r:D>)mBɠD\^H6Zz£>F"yklN l6kBabtfY+B4NU; !⽕*<=K+3L"hTJ<)_2,,q\Ѵ 598LNE3yM C'{`fS * '&y8=轮Bqi:zop_G'pf¥uͤ6iOڒgK+:kBm}xIx&k|([Pю2̻CH.D\Poi/4P6!L۹MdK`&q[ߢfv^LPΒ__ckۈ{8/w y}{yK@um7? Hi0 ,K@ńڬS3}ϩZ&eA33A6ޒ'>dmȡ(ey?~\Z*|n;NG'~B}ߔ1ny/[G▼YyW&"zJ3 U=&j[=T&V`8薇RbmƠA1-}}XX7QGS?*Ks[7N]{vx.'CRJκMZP(vLHT̀DDδr#V?9e3Ԫ"KT:܀:yyi&rhhh(NOjYhUx'8k]~gnsK5l&z4芙we(ڴny x+0cѬ;h{`S=s#tj`Uں PIqRU}Rg_l<W4X_b~J" 8 pF*{cb/JH둎3!+ L9roQY[s˭lĘ{{Zwk&ug(Ilw$_(M4@gme>DgRnv´ l#"&3"Ya{ "uEvYq`ňw=j7 ڻug/wX{HN!'}[鵧VՂrґ 捾SUƴg ՘rbo崸UҞ7`Q;%| |.]`I6`'Z}?9PW9btYh.1#vY_K8oMnjY2d*P-Ֆ9Z8+{>7MAB 6*e e]a29PDAJUd2 LK> WuQ)m ڂk]&_SE=Y>8m0qm i;O Jg(D޷\_QQ6]>d-T@[mQuK~JWMJRiw}m+ ΪЙ,o&Dxd/J~wxevvJOM?S;),p!S>{J4!"T`4]tFHPu8o ]N5s+(t3!{#8bU!xW. 7G2)^=ih7X] .,qnCMNxQ aYst [k4%ӎ1U=dlkr1?*ȷ*-In8rm;央MI@ۨ2ɡ3/.d_FΥiH+)-B)Z w13DƋp ܚQ2XZU~1'ՂĚ赟QN-VdW(7c>ésj:*.t^ ڻji0񁬯f#kX-Q&j ;`(੣z4/#s c˪&zU E] ǫ^Ow!"J=iS#n"ˍ'* -$ {D &y[ĩ}T0wՔS {%mBp7t z>B~os/m.6䚬x8aنֶ23W ^W;Hk -&H!~"9ZbBʁphhP? e,3+v#Wߥ'p۝.eX˧;ƞ8V],$xG!\meikMJ`1'mC!P0"Q+ͽwi,u0w&+˙=( ok[@Dzm k^%|]a($%h8*73%x%H\A3nY2Lvr0tX<%-f3AUzٜXZt |CD+ YGi |IqV>ohʬݮ( ʔrn;2 D:YF{h*FypN :*%U#=~XUk)AGx,@ď;Fͩ>80,JL0ԛa]L;e-RD. \bmoS.C[lOĮYyxӍ%1O:ViP8@@Rhe#?LѰP &󭷙}]μ%!EiԪ*>~/aOAUnlHLwU7.уKwZ oJox!i0݅ϟ5m?ߗ94ΣFGh֊-j 5׀Z֢Mj^*=GG*iCPꪦD) p+Җ?ew5\?>"ڝ-P|.nAYBb`.ֹR+Ϩ{<;-s',`P!Kȩ Vz-/·: VhD*kQXOk64"GWW~NXELn8#_JbS}>//NΨĒEu&h(BMN %? PcX8R3_9z߅& B$wjFbކpܰmpǟCY%`:rt!Wh7 qiX4Mk3Gfz4ˁ,ct"znKl5ImW Cɑ<=^C /n-iv#u$ߋ(]n9@k>{xDEJ=ruj4Wj4 $w->ό<LWu_>;:"ҋI5 w`Y8.ebuaM|u%C\;uU=|ڰXNRH]g3k jBN4Ft60Yl%)Prϊk<h71Uc 1kZQTwawO-'1WzrƵZ1 s{QNmKCxCFJk ~\krQlSL^(aWwNFW3NMX=v/ ager\xaySAzTjY>~ˍ!fYu≷t"<n1dat틞"YG(`Z}2 -C!e֮'uv,_ ¢-dTzƮcN¢=[QݷbĸJg::} px9tPz7)i.1hL{;O(9T;_ (Aa۩ܯl;Df2Is(l_|% ™()E+1”dYe++ƪ%4915H>kbA">?X9O?Ncal@hT>f+y΢QjėŰ?ULwS4>1 gqnYLp|^7BRG_'lxk!?8g|^:8V8 %Lu#7 ؉: P346E%6 7N8[Ō\P aX]b![=*0| E|í00b_J{C"h6蚮HoB8qi* !^I# Io:; iҼΈmdV\66{%xj>"DuUwٝ.sJƭ0| _%ᔍ^(9?Gksvz:|G|B 5GZ^"Zf0"K\H. WJЂªGFRҫP ;AsxL8R6)RTb[qbJ#rcAlKi嗹嫧'\c` =w[I /]C6$ΰV}a2p#Y&&BcP-W M W纤6䊧?UڑWeSѱ/8V.lBn}9T bA4 ھ[U|cK+XfƩ5 vs?XF= _O"ik\ɼcЂ@,~Ag b~IOOvu~$^ص 4&a3#714#?J\vLrޗ9=p&2z֭?nBi=0F(M+5p'O3}b?\U=s>ޓPN'VR!Z2WOWTD`ds}a*o/ EXD-Q*l6yFjcW^⺄_\s_pzg6ڿ3)%XIr.չs7^-a2|(\d.k(+;@ t!@*\p ^ Ǣe} ͥ&@yٍ5SOUv$zC'k^$;|r(#<{{,VNx=\U?M{S L #.ϒC$nHѸ,2:`LEVb*BBAi׶ʼ #nK!|$ǡacկ5MakOIUjiC6qÒ/7$*p;Qln.k-:YeYou!␃r@^0ℰ,[(;!183–:I`?Kb ͓a3RID>C;vF0Ӂx G&MEGA?\"AYU $1a +VJ ­!G;sz9!U\WעBkP]M ?_Qݛaj Lǃ doiLsQ($"n??oh(ŜAC|{|:mpN٫e:XOزM~#qܣVAC MȚz' ;j2ry ~ Յ[zc@f\v.2:FFHS,p7( 'ƯO3RQ׬)K<|la; izMj_߀ɺq"ʪ/$OYe;}{VQ89`CTpT$8zI1%[Uq)^VF}ҫZ@4TjCՓp'N3ux|L~^7\z+"]Kd0zV[b%6stPǼ9:/ jD@,`8"a?П{CN~?/UKػsQm+j+.f \1N?z߆(b]'Y5D'X3KWRfoKtT*L;ЏrT4GQ!p.& 2}Ԫ&beB&%egcGقS,쏌~blٷ"'52G3_N! .8׶V8RpBuZb+7D}8AGoxt`nxDW2>դ`lq 3 \p.e :b 0@oyRrĭGH :-Gbk i }30-̶1䐇׿s<r㰆OzI,U(36OT\/+tȰ1JeǯA.k ('Kab ^9< NֶJS\= F$hҞL@­"xJmZ^Vѝ$V9ZdOāe5?oL!ޅ4+QOv,x2T#%QB./A Jᴜ/bLzAΜtѝ)*Y'_`x d[:}G‡JָL.ٝD"bV#]՚G!$ mGZ ۣ֗vSN8P je iJe V~Lpӽ%B]󜑳?Ć޶/l@% wPN0Ld'u|0+7g6^l(|G» 0ζ}ѤNHVJ̵,B:G npSI4ξ=4 b$yCvL[}ק>݊®pcn/5) ]p^qK! %+ALx&whrQ #@#Δ~ OW YG'\}ƞ-xBتI L@iNjz(BiF~LNOYD2S4q<2m:,a'{x"~k,`Aq ^ =o3柡{0 +Z]Y f6BAoc|6d[C# rJ՝Mb [< ęYvO:mѦa,mHq7Nj¿ C{ Fϻ$qYp!t -ΦX&‡ĪPϏG\L=08u# ސ/}7%罊(:"GKOK&YFi>3q9z%$[S jKY AK||K"? %=#$B"# DA3Ga>ms#&: D[D H1f7Uuv\Jzn9xi( fw]+v { &EsQU]Tr@? O+PF UuK: W1Z&|3cGn5CD}`ę^'_EmYPÎkU"MmjY]t۝c3@U᱊uIGԽdO8j,$+9b~t0 b7eaKg /OeKyz"jg`zq6Ap]K~2wA"˴gL-o /Ώ>-\$䥒 H̤vCJz3SnO7@߰JbMZ8S͉},BH3*zIZ~0̵_I"9\ΒYHOoMu-BNRϚ;u#k 7~2ԭH&? ٻ.&%Øǐc e:gf'qmKH}oREi a/ ,)6i< 7_/`q3o#13@-pңys0W2Œ蠏0>xD6LV6C$7[M%m  oyPR l6v3@UTJ"xL(0smW[m"G>켛Na!Xu}BBؖC(+סq"^>N߂U\b'Gӿn9N oQuZkߗNg퐅7B|as}Q|5&1F`eɡĹRVA QݰwsҞ/@TEspû1n%xరR4T<:0-cDWY-&y~xOWW8T}2!XlRXvE Gy^}}0`ǔ܃٫r ?|Ǿ@G7}@nZΆ %2sSyL2exCW?)/Ly ~LJ?L\6 5㬜ah#'?,B#e+lyMF)QVgcBŵ2E.(oo oae) 6CN 3wof}op[M;V:V؂Nf! _'&  66ۑ*5LC_aI1Ws V%oe'ohX?WŠo(]ma~"&Te>sm&Ai urXXR8. T ~:QI}Ni&_0kַ}"cFT<㐄yF4Ph9dtgzZ )H&kfz,8w42kUfy%`5zOuqe<1*/&Jp@eU ;D^]8VMSYe CfDNM7=`_wt\Q%xh2`YtAb k[R[}&/"7nёm6RTeLD|%y._9?ӈ#Q!"EEKtqV zWpyFŲbM]*v<f#),^rRJ>3鄴vu,ꓦ(~w-ֳ^{-G4w7ݣveҷ[[3xxiJӠ46TjU|R/;/Pԍ0Zh ]bNKcB g Ɂqa;۪`qF{/s)A5E h+Bx=)"}*Vo;P8~20(v hvM,կ'}_-UW Bme_.q̮0L <fNMO_jYֈKJ~bI1㰑 (ۅ3#BHe$U$S`{O ٜB1p_'МFRHCC;蝱p'%ڇEndr{XuK`M&N|diKq"@eς C"”.NOxo7 qt=aӐ6I1̓|E?]ئlu&9H$${ߡ@ j ;u9s>^gZBIgC9 %.")vh͒< 3y"b=O6ǻkeaYcc_Z0~;%XxɌ`ܚ7_&Y׎9RLѣ<f­ʱĆfV Yl t2s|#p'VayIPz^ IؚOиIٛڄӲ ߬ViVw ҹ2.%GgAdݡ7}uH9 / #fٲIXL?b&g]tIY+8;l(y?M ߲a;@: cَ]N'X̷0w$nђƚb¿v%1s.!IC*Ҭqq%S_Pi:"إSQG./!)`C} /(!ec8VT/"#q|s`_UI]?Q~NIR_ ]^PMؠ_(xi촑0>kj P~Ej<@ހ̪8 ۠W<ɾ$A1e){H}(*E`X'm4 ܒ}+%=32$Ng ߵeN~>~U,XQhov ' 8-lȥqZ%He%1]\e#´|`= 99Kis^2- 7y6v ScFD͞* 54c::%8}P,ͯT"©K0M븰pICb5EVž8P?~< \nC:Fɚ(omW*Vrq~`g(_ކJ_h[mnvIZ+iw#ރTw'<0Yu`,e(yPx!;2 lݨV 1Ga4oak73p+ IFxtbOECJj~nͶ]ȃ[sս,aGOUbfK|O)7܇3 @ᖐd',Dl&6sj\::8tcxy >4έ+"<5׬iTBf`ȯrݽ }Ѻ舦SK5 [i**Ȑqd<9!LGN{>L`ax{w\*–X~'N;1C@i$(w/Us-mpöJ#YU8*O=oO]fz'v6C `vP y6`F]p+iP`m=d=6ǣ7 l s-e/QdDVx<0u& %]7zKP{nA^+?t'5YJ+fn_ɢem Lrc~҂ֵ 9bM8vBvF*W,rvY_:O6GNAH:;Zy~ĞU%ٴ-VFJ}c"ؒ4b}|=aS,5Gv%zwDGD_pZG%(,4iTCsoss0TkB_,jO֍g}43, Ymv)2TNA}]5,#Lcdi1jUB Sf K˙y=q +I$afxtƍ VʟR2 C%ߑ_&ʏcTcqM#} nkğ- ^ؼX]6]ؚ@EwdWEQ-KQWb8m=,1ߑ-M9-7T ohcPSݰ_"NYBp8lN%τJjbWЛ9K>}ϣ5lPZ6$;f{=0 zP M< u!q_"aWRVCc% ZA &AHQ]2#O:5*X3g|)ݮY-# 9]P3`PX۪w\WW߽0n&TIQύ q n,_VRESԥ3xtWa> ʪW mF"9*AV%a ̝k:X bz^vXh"([i3&OYnZUSǪ{0 r7w,)P!#62#5 c^Q+,7Wm\LSvX KՐ ~!]=ZHӚdb6s|kvK/1,P6vo놫˜z-K P "6KSMu Z*eiSx Ev,!{ SGJ:Q,Zkh'86euM2xD_릕WȐ*ZNxom~\{Po0:b* ZSZAͣ?`<7i t!pG嗎38cPU gqڄ &f:|oVy&9E?ͿNjsvN#2xf/ 2##nR1ѣ! iX}8|F?{ |c)Vh.uG#b >g S!|:뛉h"\fcFO90-rwB#eI*pa b7HK'|fv$8%c!On0vp +.bߟp ݯF1'B1\Kg3£;h0ӧ.B B:(zj& kp7\*!]D#4pf^FNm2}MoHBTS:Wu# xjBT/Ge Z(vHd=$Qd$uiyBY{;YSTyڝtE0 &9J{aŃBgh\gۍ=5Bkzvs,8WSǘ24߼4·S9Fo֗,D2 >8218˞tg)cR2! w?87rLڷCI쐐³)aGRCq۩(gR.[&I*ǎjaD@A>Kv,4Ȍ[#G{8 #p-}ɦh,_MY ~=^O7eǀ!*XC!f.0t@I7y|I*fb~A @Ԭ,ޭۉY'IX55S;YCn\g2[=Ez1[3*n$dj M[$jq RyNe(1u | L&uʟ~)ߞL4PQ Y3ug8\!.'NFXG+htg–|>64\L;vtifŅԃW;nH8냬,5>?fe<8w}q@YM v; ?Y7"# _VI9VK rvrIOR>#tP;@>W S+¹>lÍ0~o%glNgS*Tyupea@țj)NP*.rVF9SԆ'f@=5(ܤG=E/7IigCQVT2d] _p풃+*o}]\,[ ݱ Sb&,quSUF5BTW `OoaQ(خsEc/Jz-B" I5eVѕtLD8?n i¹ hi1c1j6ScbE,LX~a G,Pz "ޔ|Tqa~Z_PRL7|Llǯ%439>T jb.`V]\I7ۄ-:@*a-ov±anwNBcKnS@_K3dy0& ˥611~8|3ݍt4hx3<2Y{+6a5%@~Ϝ7ێ'JlFۀ&PBJ)7߈Gw L5 Yq?me b x9J죿n`xH1SHL1|CSHY-ERm2K AuilZY˝j]4 Ky#s6/ȄIDOJg$QtxFUһhNW<3A\|80c'3i%<5?&yIhz7aZ\o^gvTi"\kM^T]Bkһ6=;<#Rp"B0xO*ڹO.f.„\.±*k= i" J2d)_͚+mBao{3_Ey^O 5Nb6,4l3T@hc hf(?!19ͪi@z㙛_X C_oBQ\Q+q;խ8}pa{h%\+(f*s>#c0B*WiP,,exԼ- E:hLb0kC5յK) yF F46 JOI=.$@RK6߇nfQo%p@{jy`"!rP̅V7zā{41TWAHi&3' )طTW`:y>ɐ~(W Z:p:6fj0D/aߦF3o\2z/n"}J aK'M-Ϡkh}s(cB%:<+(ͥi$"!+" <)Nd'lPXlmx!`DbcL2W2>bӧq]DGJ5\v9lQ,f/ ը>T KQ5 }S3!ÂV⌦3 *;7FQr9H)ꅝNޞM%Xx"ǧ!G2%7gK l@T5Ut&V9CQվ'˩[><^Y &U)4΁;OZ/-zb n6$_W'Fc9kqj5]#x~aBXqY\qU6 }C2~ L-vw@.YإZ&N{)C `gjՃTWF aZ5٤ahݣ#HΪ@ ĝ,;6'R-q:ঠ#; F'oQ1z}t2M6+pH&Òۧogk)c6h+YӥО fz&aqϏjtT |AsqitO-*KtoUD^׌\qvGoL(h A,?h&)q5kַ2 iޟTmPl4Ą]vVIe'0OJc4^1 AA+I]EA(4z7j8O(\e}̔+\?(GoY8yu?^|*Ю ufT:Нf)26žmCԗ *PerHmHeA=wr,XS$ZPHȻD?۪"CGbrG<v q!׊NHgz|QNB~cL+ ð)x)7"5/<[ccu&\F𯯵;q'8`ųQ|3:-pHn.vOxG3t2[ FLF!qkRX Nνt)yq\9&Mv'GxO'ޭH3bW<W{{̖Iټ!/Т4ݘ1\nKY`\@x&|`^y3gOզbi4 k6KmFrU_Ҵ,ƞӜs'5W.73P:#J_xi#NpWz_4A]D \߰s1x07Gѿ_L,媴Z.21ۍns]|PLs+CdIϡ|Dvj 9FT@./1iCi}dLӴ,O%Ӯ!U߀"h^dՐH8(5Pro."ak%D уkp,F^Z!F 9դQH#%nem `,wc>l*9/ZoJn}uwh_뛟}MzW5SԝO"wc@oFq!0ⷲs퀭F`'ÞqyZ30|la L-TDoͿoޟ (ktp]uª$槽) 3 %e¹a!08 x٘nXQ x_a["ez%STeEG'!"L(s9WTqea,fKL HxWm1QmE/;@PSJ^`bAٴ_μhlE EmG& 9Z7w^v^b 2.JE%%uynžm'm3og h8ȟwG7עy ӨB7J^h-Z=(hV wzh06r=ҊcM3jCٯ]/1ySmyM`|^10:4BACF`[B%z66UbT1U A yD-7t1  *Gr_Mw/-ܘ]G"t(_H79O|(wҹ"Gb W$; {L.N$ker2Nޓur4|&^j e2Ρl-@څΙ'*/a7c?Ma /Xl q{0(WDp[u>jPɰPyzmuטW/_ӯERj84l ̌NX{!*"MҨ`|)ʫ_NߋI@|WySԒ;_0,n&OcD(1bßu;̋So Io#ڱ|Q0(oLB[> %ӆFE,mP2>Dh6X7-I_>s܍tx_Fֹ\t~[&Cq4%yv1KX.aj7]򆉠C7<h}ԕrPBŒ:MpÙPSOM=U蟂|XkZz.SrxBot]$Br> ((ɱZa%9%0jL0'i\mQ.qQbm&>[j `RfƶwM5`tߓqڽ^$vkgiO> S :rޕiP_¸t t\8@% t \f9_=s mDV`s텝5;?.\Xgtaٞkq#+^Д{%2'ăy\9U`*\kܹtI)5xԹz,UB[]q~ovOZH+!{9"B"cFN(qn0i$h;QB'L -mOl)H_E X_h$ gDŽM10+Zy2t_":"O )> 꿣a4-+ҽ;ٶfU~Li%_3}DjTr p1^(p;&;hYRR)S? .e-ii|x(Mj2h|lp\`AYP4$Dn@:ഡY7ZWy:/Hl Knwa#!@MwFꕉ[ tД]ʗΒ2nN(}gzQ_>V^05 ١I"&d )\WiM!K{n hdO;AI IG{B~$ ʁ`W\' ֵ"`]N'1bI*s3W`ы;ƌwI/ tR5V7-Q֑99gG^qhs!JFTxdxf\]tw*-@ɈN7cQqK÷eseO1䜉]os-5aFڧ*ShPC'm:|:l3\Lc l)^n9Vz"vä8 w̄0)‹Q|j'e0PRA{.Rr[ZERDˁȢi+=LH}Hq׸%\?OĪN4+9ۃ]DDO .ZFLp@zSd80m-7-<erV~ڵV'b!o;tge/̆sgĈc駹6qXYОW״ @[I.2V[#SeL;XfMuOTMHNŽr]SCkB二 ɌSS3-<L&^đu"{[RmV7sذ7LM=H}a4,;M4ҷ7+HB0:_V,otYACO&[WsE2]h1 1yFj3i`ԻQqwC^L!VZ~Hj׀zG5N=/%޲п+ zE*nMdsezSŘVhRp p]pEp ҒK!Ok UXPf|Tw _(z~@1iiQÌ1ExzPQINQji bRjbA09JL!j"I*vs潃l(^^0wuepĪ!Ť:0'ګw}~Ng¤Wٜo>-NJ ET/S3=懤-&,ڇ]b*2!/Qʻ {(@3uxRG%Nmgg51ÿya!pYZ}*دC$]p0=QcKBIoX5V^ͳ,@UDH`mvYU#*W{Ԭ`txcvjC&(Eɏ::Q yL7h1+n JIOuY\3lKLT(m˒›)j[٧LjB@{z* ~ 75㠴ZCcR7;ycj (LY UE *bQw iG"C|BIF7*‰9 pc N qĚdӴ:_g*3f_d8bWOu7ĐN<`  %X7pR ¿_Zc*,edG3bozD`j1h/l[&ކbIA'n4п}lY-#-X7r8hgh_%%^2/ЌjHz ^U  !WyFjG2XyyCzAӮ .-h.cp3kHO$jha`朖#'觤L. Fy8aD)RCzd S##gIΆ5/^vUs&aH nt)Ua׃Trh.H0%w\ǚL {)`ROK2jAd Sg9Q?`RZymw*j;<6N?8?ZHr Lf}3((6Ib,wmfb6SEqF*^ |lA` KՠwCۭ,ٽH[Ts'` _DJ>j/Ή4*>L L^^e n<2<`w zmՕ`sϣB3&7K6Dld·&c#^t+7p'yQ{YPDL/kMv9нL{[I{1Yp&g.Lἀ 6z mKy6Ϳ+TpM(34a^z[!91#F@jB p.:T]?/[7Yrb6_Y }vnz.YB^2h7VȥrB(Y |q4o}y8Xϒh Z*kzjHI&Duts-@o%+0+X_e]Xݠ :5lk F|o ٪N:cS̽Hz5p#d 1a*F5%SFq<75z_Sճ(Ƙ08O=O~-Jբȕ9m.g9oF^=֧( CO/~+*؉IejO(42r6o1WM>HGrD$A/Pzs/'ytB+kwܴj<9MvGSTU$<lCYZ=P)mO+Im}^oWe T`SjӅ ?-9V^v\wlb#Փ&Q p&@3l; iiLAreC8]V{!x`{0C5"%%2 urHkU T)oÝ~< 8{c/|\숰q5Ai,!0d34Xb *C3iB[PNRצyl^hJSd5DaMʇ| F3!m}vHW׏CRI4Lt<ި,MrCxi3T>!VQ;\:i4b̀??LeODEAbx6mJiָ Zdh oWWd0D7~Qq1SGD3,#55{,9ԡOɑ#L0 ’sqU_/mwn'M֔`Br|JRý>WK]Ka_vG@QAU-3t0RΫ #Gltz>@o^R ZID-w sPyPpzNA9$jQVǫq,9*H?>m }@T{-D`L') %ViT!B3qW=T*c`gJ8+e{ѩT^ 3%-~߰_v Qg L,/8YTGGyuE/m'{▤뚚gqb ȳGFc9 J)yXjs{R67&;:Ԁ"Nʿupll(Z&==5m5͹9ERM\A-=U;8 `dt7Afzk5W֥و"8Tό0Ī@>0֡FQMN@vp^KOds}Sös1ѥf@ 2^qFbiG</_vE<) ZC_mgB3W}=A[U@"|[ JZ>ul"+êWs2Y$k[Jgo|lXVޯ*繈R9ZZ-,&FX3f"AƖZsx )'(g]aAQof* w{0"MJԯ-Ŭ$GA2D[Hn,މl8`l#?E{\%sLC7T#e#(i j_ޒ>8ľeUe>I{fNc!CTn&S?ޕ冗`7ms7bu+[1oP O&] BOn:&oCtQ3O[N= {-`[2C侉f/SnZ[kh|XrZLfj܏q0Wx{ AKqFɗdU\it;f,&8ibGu|؍W( Jfя}cُP?m",E]sbc譺FmN8:j5r$ DD_CG8@[aT__(3*sд盬+]Ǔ@GO7N\0hvE{ b@PFJdG6}G"Pmaj)5|MLLa޻8]a3:^E2!}[!y պX n_->v~g"F7XN'Ie-54|qP,j#W"Xc)t|5'Vʾ pR%3.ӣ]*[[i5'֔& 2 G20N,7*(SGbKV<셲RB0,x#ع71:X^BI8zh0R>4<4(y|'.e .Hأ<ϲ\apQ}w'WA,HO=Ӗ8LSp/'ɛd9oξ,(EYLXE.[0JQc¤Oqߑom; + >-+MJsl}={/oDbQMy߽!vѐVc5՘[ذcY! 0^2K$ O-ߡt_,}Ȁޤ@yELyx cd.T[|sKrɲXprԵⴖaGRS^!#9)h3<<:B:y1vS OKPc>iqu#h3/& k*M#d`S Nzk)-Et:`ƊeE֩U#Kl/@|DZr!(Xt5p 7BGsK8 mD>`W"1ɮW! 6Ыw03+JXIaI&FHݭqٴuG57? C^ gz"QaP%iON4ǀU ϝ*Aa(Ip BQ̺ :~KWETgS3k5KV._6]9k+D*:P= +5^@U) A=4HmX]OI3{ի h'dN537CN_zd@hFz)EHѼO=7M"+P$O}Df1CvMB.rRQ@N(,.|z,dQ_WU~ K?-WhRL5b&8PLmuE t!"M#As a g) uD\"A$Zbo!>u}+j +F1vG[Dh>ӌC qmt t9^& ºj ImH|* dyq?<;!DJ, |;i.L' ;paHZ c⁢P3L=-n[m}]k ?bV0r ǦF_(U8jͱ%s8j7â<\Ss<ҤEdl^H÷BV,CagJզb M 1f4%CARWj0o_>셟 .P"|GE8{T3K$CKdk!VHVXGEGH0N*7R qWk^Vԛ\gMΈFc`Dclvg?R ioC6|woa?wLO;Ci:âmԕ1&`|SnX\_*Yg&ff&:=;l^Gg(UMB:'4MXڐ`h8zEkXE7{D_pj=S엷cϞj%H`}~ lp NɵI]MP!/jwlh߅"!cdE5v@~uLj/'U+q#@~LE}B"q1ΘT=trjl)=}ܒX?B*t?&Umt~ CءPtƣQI1錵AF>TͮM5=B*ʊQ4ϗO5KfwVw;JzaՈɔ.Gwc巩P ((Dy7HPO+:$G8񶷮4Mu2x|=NBc,^b[mz) .KBS \f~fg])//4i[lD(kt 5%\Yka7orCZ#i5]ޢ,}!f$t?#=iJLܷlܝuI*טtƇ=ad~QҶP{٢_s7S.Ÿˀ[`JQ>YpEm`VD SD]#ʕ"۽T@\B-f6̟*W~zAH_qx^O@ДZF<H(wbʈ{ 7Ta/<ͰvxCxv-%1"vWmc~HB.]y#ݛ$ІYzA- t'UMQ" zcXe`Nfow>U\u1x F $Afhm/=UVAe c_6Hm)M|\){0׳ɚMlyE'o$K `'U3ňz%'OTdF|u׬/6WtuEK50<W&bdb &i_UIcj[Pn,&Sa^1wmE4@nA2k̀ؿT2n&2T uͨ1凨#4z# 9MffKٯ8Q^`@CqI$az8K&z,@@1[ѩ:9L S\NZDm!;馥P`K !0Z1QyvC|6oWO+j 7bkT F 93qK}x,iX񮵵yd8&%bHE^;6O \I6*i~vf3Ftʈ"k;c ˙ V}2ɸ$X{d]xblf,\A(# 41(i4px2G/TA˒H# wJ-Ld1M\e:T^&@mP yk$a,NmF#畞5"d! nkp oJN?y{2Já'O($WЊBǀD/xw#nN9c1kgQLaSob^F6f73?D e~L⃐(lw&yWQi _\̞4%3^{>fCbIن~hÐc >ʙgVJ2 }*2J'6s2s$:IlB*)G첻x $w<=&k9PFAYzSgM尫#ZAS94*OW68lnX@U=h^'\WBU4([!&s-,ꪫ':ӑwaIW=q<}nHB{;5̀SGGGX=ޛoW[>aC;Y=Ŭ83|?OfnS#A Cinc)TS?y4s6K̵21*SBܢҿĻ/v] ,3נ2?Z ;;gDN "G^`:>;/F'ah$[r;f:^o %/Sߋdx.\ u~}dKZ\hצ¨Մ;'b7"?'kmf5!&cE.XsgdG$IGWyO}JfԽf8GCBPֲ_][85^1a-_:͗s ;.KA #DS(0j(2ge+?_FIc^w@ _J*/ƪ@ V6Htޏİ M05 5pM"bOx \Nh24@U%fͤƯr+tЄا%+UR$hM8&ևjGlgVVFL=}0FdޔkC[ƞyzMSӚ*ܘza&jǹ:!On~^{r3.5U:3]<$zFY墒=} G>=vIȇ̳"2D\'?HT65 T@b Y$v}j̶ ;琔ط1A"cGرQYi`Ef09Q_8ICm;7ۨT4Z B-yn:opɼӿ"Ak/cQ9ܖ :oAT>}!_+~S[Gr[9jcGE[ӡcM,k,;N{KԹp^*6I %3йd y!#((~{y8Tyza\\Ҳ0+#)^o< g 5wFM0L=fIˢ %-6RY-RhK 6 #^1%)63[\ا(m2vJ$Q[OhQ"lQ-7,^ -@hH!g#D ! fY:mHms۸L>R&X3%ܨ=S/Cm!aϵPs7C>t}=үM#d*H ᳵcK۹l#%ˡVǼYf 9m=k~2qr@K@[AFJ{bѼKat<%w[`9:. {6K8ohk76@F["WBRTTx #-e}@(`lixM6} ɔ)Y ȁPTĝ,@iJu$ႏPyy{+!$U\gΪΧq;nʦf%3JK8Ku#2,w:֦KK2~ #&ǐK> {:H͡~f7dc|A~rܕ{>ITpCCH.n5h{ J6A( ]\gM'}"͙N8Õ86>R؅à-H;KKex :&KtRiD=c+e()抜?eo2?Z}xɨ@@ʯyaruy/'SaFU'6y.?%.ʎxPGyA*&vx<* X:TMG7 =歷T? \_+#m5ĵUBU<|qV_CkF:" "% B {ZJu/껩oWbӰeaH}Xwbă/Q\x\$}T$yǔ?Ob2'ϐ]mT3RȂ8{\^~0h$Ǘ(<ykZ$םmOySNɺ>8rXj~ D}0J#S},xu}c`1Xx=f4p=л:rvp}tXBd(}rwr3D)JK,|`jd )f}Hq($!foV#tK5WW5e NOu{|||"YRCZ(Vl'AUy̯Y[C(j`NDʭj.v M zHzoꯉOlr}ehOP<$<_va 6~Vpљa^l@Qs9ڰdBݝ:LT39iո#a!btfc_lz:$0j+euH ;ɆכCMgۍkOcQu(8l!τvtFKjwHjZ5`i|hLs?veY;B^nff9>v<^oJU2)YdI5||FѰǽ9 ܸiS`HǬ$X=abvpV٬˩*3p@+qDpRtÕ }Ŧ;B"i9pxP{zMx0|(r24-$ȯ%B2ὰNwvpfZh#qmNT*ST]NJ=Pjswl5j<b{e7Yh,ͳ`W" yNH7)}'75T'BckTBl[( f(ٴvKBv80>Q=6X} bn@b!]k& x%G#wJqT0 |b#aa`T{xKX~Y!> m݀M<˙ ׿wo f\Eɛُ3i0vuKdžʢQ.Y /A-][>~mj`)l4-v?rQ:T:T c!˞Ca66f,eGJj9u.2JۑV|o:tYVk0"oz+]PI#6({{fl!CY9؀1{^l Y6 \mFg$w$̠tH{ჱ&>u/Qڪ'+).> <=Sg+7zX Cow"Qԯ)QU3BxR_~mPaqܸ6iid(Cb N"1Ko rz+jL=pbC'W%6qËwD!ylao~YtN6W4~iϋtCK%|s~Up_IGQ۪s~6 5D7>B:=8gՓ9U$A=5Ia>Z.0t꒤5))~/+\܋j7\ox֫ [A"M0;b.g>p1j N7dm;˞RӓӽDĺvM-Ww6,EW2*9GcDJ:W/6Q'Gk6\rHWS11$U`Yz†7 UP[5 -\ƾ UcuDi2_}<èf*n+vV͉(IB@u5n1تѕ$p+Nt5&9TcEȫxo: ߲pN?SnH. .*Ynd X OHcUj̩S%F{mh~QB KlVDytV%)p2~i'b-XU;]Vg75bFLxok PLM uN${t&#.7:P:,PG2KkVi ;kx!mjCaD%l&H&mphAJXBO~Iޔb`1K36A3OѮWً+0Q rs;u3JEQe,I ϧ 눂ܵ3h| mݵr*ߑr7ƽFBNI<:<9uCNgZ丐@N[U0&WTvi">2Ġд /]zP'hW!kna_UF\F"ht9mVm2@I]o ysMa66x8Rč (ji/2"eΚ~ka_(Y  "#K2'h(% c G%!P/<]{|p˖ Jltut/DPq;eb o!/Q6 C>qXNAvqҵ MbJҴmXqz_thADmY.XJN˖<I{Tf<~T$zWOJSO`vsmt>^A$8 ǚQ䃟;;EsEw8zm\]ނ.Tf- 6Wp,h|VxJ'¾IJ|Rzn `2nYq\YiK?@]_4b[IzQx;'N1DaG\y&i9tNDsӊgo;dNM h+$gum(m哤'Ta|͈&+F HÙlN.;!6fgwڰnqW/@u D @Ugnxj"} .8f4zi +*e4# svL#J9]{$גy7塇F r?'j/ĕ?(1\Cdhb$!u7LYLGWmx#h^XJR [iEX!pw~JjNuf!nq?ddj^lr' %xz҆ehcdhe17!/f{g0Ur:AU:"[m;UMy&)hUaG9}ڙ/'H *S?M+tqG'ލd6wd9]Ԍ>j-*Ѓq]f]sGcɵ,.P=d Lh`z`q;GYofW6Gk߄gq &|ÏX\sO| RwЁ|g":].XЛ*URv$ի=^p;sG^iԯ}K|`l>.V/E,"b⏥7 aFx&ãDIBktDF1>\"׭{'΂~mj&4yF%Pɟ9-Xxjg;Ch28sҐV&Cbʳ,8X J>5O?~(3E#Dxwx&iuZZMm.|$w\ezj)8 oOiI.Gkz=_`,f[+CmIWB+gB~'9¿%4zr"')iiz9u AA}1 ̫ǚt\&tm^س|FsM@l!ˬb8'^=Lݾߒz: [F@tLVVp*Ft9 ԢT,X&zr&楆m%딒#YDT>㥆( !)d)[* N% HWlX*“$nZh8ѷ#w">59՗1]į5g/?#rFJAV5N*ܔЩ*A[M! & v!yOI,/*S&o1ٶc30:ٷ^sY?``Hgg̩ޝ?ܶ\ > pUlxB?7ZT 0I*5,M,/8 ك)[Q)dsJQ_IfRG͠/p3YF2 (6\Lv::2n SIic.^pvx砪"& vKV|mz%x# TIqm^%0̠qd o7k uΈ8ϡ3yĸqjXU?VrQcAB%z C9(<\֥_kP^cr$!H2XoGL֦ pʧ۱c z^hJ1[E02LWȢXc]ֆ;'!x'3ڂ[.spjZ_~"*^tzQ^ Nl-_3%/\l+`m7 $ܣ4'ź~+3t}CဝU"g枣UI[ O˴-lqtopHܗ6j]?.񹑖`DK ux`PLPu0 *?R-6/@ r! _3rˌ [G7%u:vƄxQ犟bI*c$bzf%r{ "7筞cEj[].o=2,0!V!_>Ƈ١7U AwcTp #}e+*~WeqG7Z7pvF#O 2]a-r>ecp̄l`'gvD;DߞOI\2viC0 j#ڀ5;>VN[I -訡=0qGzѯBM`m} >n+~B4Kf=Yo*P%`z2˚ =8 $o5jL!zڿSx5/1Bi|;5X_T PZ.Ǐ285U5]8@~~冄y/fLŠ+L3wW2ouZ0wAN5&'lȟ.$%GƁ3V1!+)@`~o~o`I% տ]wq)ޒv?hdNq ?,!e]O?3vvG|~:8(&xLbAւ2>W?o iبpmƻ d' )nV/sh`"H[aţ}b(+ @iyᦵK2wח}@>N}„93; kOAz7~}c1߀{iϰ }C>.v꺦˜"-HI?* (ЋL5Ƙ6`>WTZ?z#Yp/jxK f7{< #m5she_4|)B5kY#!'(a|PeǷskiml}w0\}ȇ^ GXd'Qf(\Y5@% 6`JmmGg(NÖx GWzPt4g -tё|D  皦ϼG壓N.&ny޳&ტ5 zrW;Lٍ:Fk9]-BRDܱK+6t`voV" y٫<cվ:ίqsV@9wfpIb3ui+Pll-Ŧ]4-]4*.7- -|dá)x=0& iĂ$q"KDj-b Ah{X t$ѫ5;m@߱^}a%b˞#L?Z[o%2 S4,D> hʒgFk〈2.d vt{2|Q@xx;E 2WY_(8@Mu~AM'THhdwe1Rto*73c숣yC:̭f~_WddAH,}(`"7~žw׬O9xۘǒԋRc#f2%g:Jpiwѵ :gA omZMPkUKvU4ƑF ϊz΍֏-U P1}Z?e|wx}SdÛC)]mY8F8[l}nF:QJM["Z !^'g? H^/tumRJTAvLn“e/I-˯c8 G9I7g2O;>:R}"܈kH޾Ib$-b"`FQ|rLYcuz>2EioC-5Ƿ;isy/&k0_jse8tQYsMOXma8|D{1)f:AIgw܊<J8滔"%^pUt9 R41::9{4q뺷lkrL- L.0X$.>"Wo5OCG[Fཙi蠖kCwTlэ@kn|Gb\,cSF2]V'*Q8EQ+C0m;]`"^9, TNg|4B^-v=))0 Qq77x"Q&!Ga3$Х_cꊬeR/i<%N7pz xt<2@X]ԊG.3W?d:GxPQɲs7~zjlAYc⃒DaM,G(_9T૎rqxv5յHcb;a.'sZ.~O;x6 y^M %Қ8 4ya|wRbPlɤ'He`dAi6/h5u$>e17?5=Ɏ]sݐH "5d/$s`@gs[}sU[I_@L)maPv0C%mvK\Gp87ZӨ'0偟*j<)]ovvFO("pkKGHRna6.FP *Ã~"LA^*T]PѝtFYePy'.δLY$LIZhvʸh4k{xS޷\~286UK\A jR''Eq땯cXW~;K p}%C"nے] =YI{`GTD>9dK h&?u+gR`%: P)+Qcf~U=ęzBR(e'igmqQ\ mGwHː ` J#g/el奰\g5H!cP&$`xfi1qZ'[]9˶Bg LcΥo5Y$3*ޮ)xjW0sfgC+pPFn?Kƀ?ɯ:Bb(b$I\zi@ +fC.Y{LfӨ9lD?!f3+;Dy,Z]t%˵ FWR>?5;1W_^3 H +EkL,f J@ -onN?C1cd^T%w&1Iq0џ rbǖdk[t"(My! cXxFܪ'@%0]G6tO8[cYY7(ss0KE˷Sz{s8^{34JOe bʎ<=.@6J`J1ENqKKq58 =M";%`“aͨU~k}U(teNfn Pin&aHW^QqEPLv U][{}^FKԳedIo'᭭=J Tfvĵ~ m^곷P1 HɜY5zSF{c[b] 8%q3JH^ZFHRE$奄 7xgybŹ4PP|a3ޫC5ymA&6#OnmVT ޸? ,,Bӫv)خ1g3BEIfnj$O> 8Kd*]폻\œa긒!mr'o0vR[fEO2%V'UW4=v"\uSxe7v[2Ե{A@fŃ(0 W`ǽi[XiśjEJwfAQƊ4!rC59F8%DXGZm ;'f7pG56|w"le`% j'PIV_iqR,JRd۩7%726`w %͏K7 plM}1߶SCtd*oc$_DYC80^{R,:j$Շ6rU"Bpسwr !K3,GCwD~g~yj:z5/d^ xp80Cg |Ŋ[:4yIEUe[@&9=0)jLƟ@Ȋ59Ї#eQꮾ4.$`xg݉6 lwnV$ 2|nY-K{ NS9rOkQ/Ar<%وngksUP\uB $ ۮҲxDռs=@>{28|rG<]πJ\š0::}z1j>m&w(X w]cKn zZ! NN*"R#gZX<+:>GcGbpUOܬ{9_A9F#j ] 3d(@Q7Fo]+Eœ~EH_B,I?@k!zHa9.ϧƕl~jP c. < .IGhQɥȯ m~i`ӣK %rI`stV0.٪azEHT¶theu4s9KNg_pVhyw)" "<he)Q; .xpv \(waup#6 S2ڃ/<$ꍜwla.q'4UMF-o6 &O1'Mm jhxy7}Y;vfM4 $)]?f0oO(Ҡ/mOYa:f'p<߭aRZ 2#,.͝8,hu`=8鵃I$dEGCṀ5Npxś`xjF"IYL ,4؉#.]vp>3D`Xំkaf_YYr?B LtDLR'Ԥ$Oy6NӔo?'pXGuv1߫( P_ŽV1h bC]0+puSwX7 ؀~E;>{%n|maR?l ܉v:Pb_dHxTmQ7+yXU; ~ݚq.>/g3w T~ձTةJ3%ɓ1}3< fMQQ,R*H~૗r5sIlYtFbbSKDAT5s\рoź]_z<)_ns[VFeboauVMȌ`sEX0%6m1M[| y>ϑ!dtrK22/A@UkIfrP#;rez;+"n{tvt{ƢTWQ'F< ݮw4 7HD;ВDUu?&g]TrߴRnF$q#SLL@LIШP9t3#DM޼A wASe/HwZXFPuc4ħmQcir Е|#U)@BW_q]S:͸%J< ~M !5VKcDNpF7 :|"JTl)km_=1:F frrR?CB^'rE:$IYԽ弳]TּlOT UA(N!@WGi`bK}_(xSg[+:2JÎJ9".'>*8͈!G\94,vfm5X-яU`1o@ $22aJ~ﴶqf Kv{0 B v0_5#q{.܎)n(m`$.JD>rm5Q^g ߄b;#&H":AIf*)QfvO`s`Y%M=_|/=}.t ٚ.}bf$,!WBպy*0Usq"KMن ?,ݩ; gZ#YR>d{U?~7BhJvq .U{`Kω܈X>zJ=kGkX#voe"R& "A&O4)(7PҴuREyu ekNŶR_ Ԧ!mٙ+Ł9rWlT!oEʌU-i)>ħ={KpJ#௼{ yYzDqOw?+gqnԉ2cMr4Cd^P-񹣘Zᎃ/>ƾ U6'洳ˣj[doct7g "Po]e5(gYDPEз>蟠ҫu)~+Vh\V:lGwY+HJ]d|Eh_Ѕ@RTi\:gA}A} ٣bDD F9Q=/ahvAAs͏)~IG"҈82u\}þ@ytTg✌',DW#*CPp'SAF|1ˉT4gFɭa|AqQ1:: m3NvB̳]AH);J fzWRYO,]'h}dGrJ1EQN:O\F0[H .񠑑)e6zPt Uƍ?+@[;*_j2VۣA~tK`c~kuGӊ.ܦKQ5 H;3:Nj*%ug>t2d1iLP C5Y5Xd.5$3SM *7W(0JG8, ^v-ú7Z,b@X~ oW [x\)d=,dhk+Q?y} TUx3]F|BxwNc1iD}fttYh;XlJ Y˅B5 JNR E*\,}hYYk;l>)|F.xQmS!eGJ]IVuIh"k2ZtetTVsF,!>6B?䮟;8u|'o>@ ^5((X 񝏎Ahk1*%v ;Bfڳ$qCq&Zdհatp\T:wc H bd:[n$*8~eik:9ΑM*@ c>ĊĬ^r(_ Cj c$# ]љ2CVzC/bDde=70k0;.+gN-KC "ާqd*G8"acՀSizgʹEUiKuZqTfGw\VXtc'AiA񍚕JLJ./P`8yԃQDdt`>mINa}e܃ȇzŻ!Y%h:A܎|]ٚA $PܦH'{ Ԁ%{CiR(k(/A(Vb☔ޔP>%͏:0J nRE~bYh=C57H2D>DQ.z=ComHwy3mjޮ1JU/5xDʰY~䯊҃irv Ee}*;ue9ApRgpNd.Kѕs>g JvM';r~x6It6\L [֞C WYEt_W/?@3]Oa%dy`>c6HiNZ\. _Qz٫>ЛI.ܞW#Umm-BȨ 5ԉ_*+ *6Aq=kKSO墇#$z$Ӈ9~m|`f|t:..ԓ>I!Jf>qgc:U. 2Ê(^yBәW:c\v *߽"1 CMM~P?$Fft}GEQ!U P-ryӍ[OzJ.u s*D-)V?'ot-hwSbc \􀁁 L ǃ*-TPyo)H~"^Oe>M貖b rXb WODa>x~iCREK)|O1k76qzo埬bG@ [ C_}e ("]V&Seǚd9Փ?m|4+[s(X v}rKN&~km *5EjZo" P[UOZYJ -"lDBv5l9ԐdWN[0gN!'̰:sr@(W%½l ۂ540ȡ<,\lPEY3{̐psaNq9O;f̲Y1D{B7a M^L|5!Lke&HYµg#݉N3Hq2Cz4tna jI[8[<1ɿ5.Ќl!b/pE,ӉfybCm@2(޳(̓|{<([Dϫ}7%LU.;&2"OrBDT=DMpЏA9YN*.ќS9ei27+嘅?eH2W&0"R2No5QЃ,.tL3lD;<)(C8 0Ђ2_I[B (#C[7?{{ =23x#~q}w0 ԏڸI}/ R$ʑ3z=S!d,͘G<9៞V# /&r3g P$=\N]AԜPzhlPxO5z0츋)_Cv|^Z.XgÔV "Wnkjiμ{;];P6sYSyOsNЏYY4N$.ND끈HFɟkn(xY-(N.}tp N\xi|~ܠTTL r컨J _T}Ƭ&lXiխ>9N,Ua1B2&)_:DZc-1SH>`ʍ,ꒆO.eKeDA,< HJ+e._ڽ5.g9E(wDoN"qd251`^^t \XUc>3rC szȎ}.;Hl<DHB<[eEk|1_K2 e+b0.f46;P+"N{,3K~>vt.U۲q [Jpf'6|;6fL۫n0=ZCʍ3L:l8!%pifd+ij&cKejcȻ{t fzu9Ȕn-_Lu^GneL,b+芠/RjG+f,h=FtmRS#i.l^՚z:C &kaO˘SgH"9=[F—3\> ֑4|, qhNjxzoF4sdجզ"{{x:_gyeA19Y)֋ %XKFRF˄jX93-g/ay̆\j)1R-H [i u?E\x0724IW}*UF'b̴^DGuʪʤ%^v&ɔ%ѺG\ 9eas7ѧC3pq4%"[Ǣ[-7cу!}C`*\C<Ƭť%33\]gxkϛp|A=4;Zb8tBΊ̯+;No%^ϿY^փf%Wѫ:VyޣZO}[?-DMYdy\!3x93?2.]фo'<؈jF0(Q* ݹՀQ7Cu˕4?} YW{/'@% /{:ADo9FJ)( 4RZg+TƐXINLIhE zBkUˢZp4e~wEQV5t;IJ8“@Z+Al0t,yV$T? SD/) Bh9{lFŜkӓ Տ!S?w(zzkbCp:%147PC{_6rAOsȷ \faվ^V%Ǒ41ovwv?6!ql6Z.RXc_~)U1^%i{ 1]#y7dHӨ)uZN'!Ev &p/  \(8K_IՉ+| =55$I5cr1R ?Pp'n< nH?fk#R]'ˊJʚ<1n$A/3;y0{'޷[e  i1NNZ.a%N۳L|h,jO voa#ώ<7 , ,]ȡMK稐Ey~@0QmvaW E$0AeY-C*`cϡb6v Č4Q ?>C*/ô]!A5mU{繙a0ZKNL PH~0ҷ1YYbx$4C{)P¦GJ;Ձȗ)!dz`JF//ђZXKb$>.ux! ][3=)#Jr4K]nԖ* 0"kkoGxi)<n) (in*֢#bHMPj#9P%ãW.ɚG' |@CUoŶzIJ OS` s@<ڢZ8iΨƐbZ`QJ€eV `bp5(ٱC`+`B4 P1ZƝȓFIjia2^%򝏊כ`jZVKRN; M̔f%epOzåu{JZy١/vHjQ%pWU;bʫ*D!oVs:9>v{{>Zt qqI|2b-8.TԶ:6$2I%ASQGz@_ǗF':5ƸvU;g_&Y:T _eI}, n*1e[M'UU\ED!K Q}LcF+<>ttI9@&+BEr}&S| ֣0߉X@{hۭk k8o:tݨ~F'΃#ӫX# (5›Ǿz;#5Kœǡ¸8-Q{@ yY'`Z9m45͈E6S,maz l%m$lxNBF=U;!2/:J?Pxq",/۠Q(/3vA6)Z kJ O4>LkO2$AHv=eֺ -`g¨R_PK_?YVNKtCL]@(hMHn:FJ[_"WG%5OwfHxxBqaȝvàЯejD$ÂczJ7$m$ey B8OK(+s+ϰbOYIp*J^T >pS]̩H>HT;S٬dQ@9"Է h_L1(U"t][Tk/s8^lA3ա['n`2JX@ a{U#ϣrrN&M7ʚYW'[~ 4(.6dg&:OFnW%0ݩS)`b+d+c T|VN]?n-q mCj$8zykMiBӃL*Y䓶g6=*Ͽ[2W~ $"o̐+ dnnHn ͋?+2 vsI=Jz0H FzNl$2/Sϕ:;}ϠJ2j*+ ɺM~hp$vNEYr>qГڥ" $Ƌ@avo:׺kw¤M TZΔ gA J ܾM:qVS8)"A]sYr>)ȷ=B[hLN` }졵n]>`0=?ݥ ꧮ,D)z 5]5BH]EcJ=Pv2yI[.>bTw0sy"#|qU'0FM&6Cxxhz9v8IkDK6W󳪺\J!5.O/ń_Ug|SOCČ6 t4ٚ^G8n/uƠ(f-.U̪rU@ę!5Uo;KT8JU%!C_'U^IK1Y7XnD^l0;a:},[YVkXvڝ+AC :9~gv= 5O5H ?[NN)/chR q˫h E8? eC2UmFXڕg>tQ=u{ḣuo61nNul_s{_Ս!_# l\jKYuH\*Jumi+wsۏ0s:W-SZ܏)]7ۯ wIGU?D30ʩ$קoK `ӻY`Fx98pcI . !lG#Dž*zoC#G0{K*6mQs%XZRޤ|L^ ޽x=rBqH j,ZGN3*/a?w0RD)"^'<˟cZdCO&Fǧ9U8|@bR_v -<@IoS`H+9wfH/Ңe**5J=qg3gXu6'f+S".|"]ku9mhA̪>en3[GC&X;}6:f;E<KL;F J_TMF*%ϽybقRh|qFti1!lJU^`lz(lvj oꪘF(& !>%h:;KYyd1ˌBaod.FNaB]ԗ7 Xq^B?w]}NYBkX" oc*U>47eQ77xW}*IO@p K:c4vL!~S~A\"BDKdKZh#>?jcIecA(*_sԐ!tnX/%8B#5"WJ.כs)_Z9fD1r䃯+)%2II2㇪p^QnY~,f=;[Ē*{tJ£<rauW&]|TccTA"Sb \[IMf>fRMRQ`v1B˯ I<9E J*~(MNV_JvJ/x u%)|ц#G7܎0EHwz.;0o{܎4st,\Z/XDD_s֞"zr9@J~vYÜҤc iXѥjjb0<>ovyd0 eqRO)@缵.r7R;P4{y; ,Uw AMy)|˒uY(鳱C'?I Jھ)Sm<-"NB+pA6d'w&D#<E ΞB뿿\Ɖ;. li%aA 'WAϤoۢ$Y0d~N\.scU࿀td@C6 'v_ VMzӭAM9;i6:xcS"%A@FӚ }@И ( M`CWkH 4]^B= )HHi['TY4{vM$-(p?)/w?ά@ނ+m  &:wk L헼IfϘgtn?#GJjpn/$Y6mi'pBt 5(YN{KIRF,)'6O-27IYTW=MOJ0Q!-COsR/#sYUO׫S b_8OZ ,7EЩjLTL(پAŮ7<,xɤ ʹrо9o1s! <0)iۺ^ CTMI5Y ="N\Ӹ+CT`RٙMy(Pxɪ}R *Mn˧P> ي+ ]۬q.걭& N쀷鋯6B;<$L>$Z4|]NM`zCd7gݥz8 EQus xI9heKhyuia bnzwぁF՘fTHBӥlb s\q ˺_& "tv$a?hDOc]:,t;چc2o/_+]uzTB*.\.g"\wx Y:BGAˍnJ{KkYE׵wA7<$GvPރL\j<`hg `0Ķ ZlSz=Fk6^B'{>-H裮Ξ1Hת9H Sِ`KՀ3P7K4a `nEc4M$n|P"d 7Kkb*J:vjFN0cS6n4Z-vB^^1s?Ź1)E=ٳ ^TDw|#DabY7y0 [uI f%;U4%?/ !~Kػ7RАta쬭 A{4}Y)7E9Md-pbje>ō50p$>rQru<I1kmxu5< +&X B:Se./(CmX{VuBV: =}<,)+N'7ԙla{yH.A%K@=݂S%|ܐ)LGP%YbiJ Bk{0)LY sMgK(X3S[h,hs|1,\\ DgRBԂ\YTf/E6MED{rmeϴPeC7^)VVCдV%'&ne k8^_daղ$vyҍy$ +y=-35J> uc|naMġG.] 2 '_m_y#ĻD}h$@lTq?%_J&E|yIwNv ?M2m+B} }HImǁWTFbѰeO˅΍4@ɢR=]qvYy{tk(~{8QG;O0a9 I*6.%zPӭPcQFֺ:^:N(֛$,q0Y .%PO9T<+tv2c^Ջ',0nw^`4>s#xx 5M<4,E5 z^<݇Gz a= '=&4;7,zf[;EhOnEoy }fd}FrmPt03Bc+Ei\[LvxH catǝ _2`bS'iNOr*uD64?U4|o,\z9ե$`Ww{FDPȤ]8d6Ul+fb7r.mB Hf ~(0/n^bV| ,GB)17&Td(//1+^r ܪfg5 !cpZj@[3HXIU5 i|@ϣo3#e|hJ.\Y,V q#٭ 4go/u>>%7-J`ȯx[%~ q3u"pלSeQR7 *}PݱJ;lITni5:Q}}wF7 3PȚf02;a>쵧cx<@#eV^$?[VXZLA.;ȢO{3m=cϣoRqto'm(+v*V"G)];F25pGDLVwMދ]H٩dQcG̯hqv] D _9N<=gM+ni$yuU 쿺5R:/7[m,H"&mG45,'+9=VG'!A<xkux UY!(ZǸ ~%CBKD8Ҹ^=}Dbؿ=иv*;iv{Wㄢ&% N3VrIS S m~ Z j*C 9rFx &Y:R2lͶ&NDb~j^!4 /C YEXƕ!0+ZW a PmOۆ6QkkF1٩yx[#ExSH,[ jp,r?/E#="3 1Br ʣJ6mZ)=m{$5;-h'`AɣHnJMG!̵Ht[x۫t;ed}Y2VBz[=T=fHf|E_;Ŋ@ 5@5-hOBᓍ=rߤO\zȌZH &9dlHӰ d>Èeܪ/羬,]3`l#d2/+Z\~{)U nF`ay7 g8@h?wa ).7CDAE("~%_DrkbO5fwpf׶ Z׾ F.O9{r*F 6ϼ_'L1ry8pFథ\%95ؤWOo+Y`~X$ @N&;Uavݦ K]`U?+bvo[}0?iBs XXEКlՔ |qH^piϯ=3bp'!vql&j+C9>6O,I2I.g-^f;UǠsBsψ6'3WxH@4(6M+t >??)"j!3Oi* [C-ZvtL7}F\.PLB-ThV9BS\J}]Jc7"Gzٜ\>׹TלWZx#r2!_Mp[ 9%M̊:'vzvk]EY%M݀`"*iD+L-BMa)sb $E`ߥ*kcWWdSvPHlo>Ql &0BN}PmYn&?Y]jO <#\W4s0H1dCj0776n&uf[sCu>OPIJ2h̕N9qjeK 43>0Hx^luoW2.0kASF|e*wje̙lA+Hv'D}%fL2NxIqS˙[!d3 k˭/R؁{~o' Z P-f -9WzB"^NB\5)S G,XG2|n Q)P{aGK#TM-[)ejeg*&ٸ86>Uu> RC@Љ0 Jc9_ZbKOm&C`{mTK]nZ2;TYwV"v9X52R+x9? J- Պ9"RD9-Bv"$ǝcSb^ Mˎ ȥGQVCxLи-/j\a/חJ# \/s3/9_cTgy'Cf­}v!~ %!bɲXo_ͳGвyʠ9ɩuqř&lXfR5DGW1i\5k\6~:{][vE闍9m\^`(Ke+m-D_KE|J_<,Xv;ۭL{[w&V tQ h.]Ҡ³VTOz\xkE Cf2>*x3\K+Ü]/ 7f<\D6ōPkoZޝ4_OHu82+JY_yƈ? FQP|4 y)/yk {P8[ylb)`UXƜ&i)2Htb(֕5;qZxRazګe"iF,`3oLXu.\*7jD~T` $ )s,ϿS.s2D)3S_ ;XJ3@&4l,LS&(SI ɢ,.&:Ӈ;WcJk5+ DOR-X95 GQCnn_R01%Y W97/ $."hJD݂|˹0gG-d>Td e)um`A3|H3i_p 2U7dr[liXqp&u9_I.}|TUWlEkF atx6= U|Qqv|WȜ Nq7=fV U2wSc,w?`f#xyѸHQeuai&р+zLV+._S- (Q3M.zdg0ÐT5 Va31j25X{*热Iҕ١3S?_`Lg]j Eera`&HCO*p{̿lz'=\rQY5Uz1F`-&h~;4b5Ul3'Uc6J :@{8h-@RƓ 617t a|@\FcoO`d WrĜKKׅ4!+4̑!  _4^)11hH'AP9_#5>!Rs_h5j=G/>DŽWg\~Xl;5I+ZFb~4ђPd@5XGBo۟3y-Ia)hf*c 1t,؁_<+p%pi_u%p2IjVp,q+C'f?d]е2sAKḲ+ٞzZT5dMĆ_|9t ]WD~0A9?r)P>Bɠt7nyˀ:Rti] G}UJ3KzQ ON'G4lN=)v ǸOPT{`ajL3TTw ( (78rZXvy)ZP`k$5tp(8(0QTY3lhD/IGlT!\Z%Vjo6ɕT^Fuly(j`FѮD" Ԯh׼t(-UN "1Ɋ?<1GB20} tBsu[m!A*c>CCNudXO!qJ߹Nų`nTs }0c/&[$&ش gY+bD8_$dd|*3FΈqBdQ xGXIJup*RS;j UU9x*~f&'qC)=]^.@/_~a @8m喟&=Q쑶Mo[J!?C/ Oc؊`6odaGmap gjɂSNiQ1*zG)k81O.< 2dɫe5ٸ|Z|o%~R@4pn7rL̛1D rLgTJ.Z~IWѽyЄwmIkڌp-0M5GI"Z{yZ*{.[͜Zx/>i'cV8 baa_(۱R<^Ld^=Q?& x]S#D!rx|Pe)hVMZga%&!G3v-H8$s2|pLK6JlM{-3ЇR|v"a="Zq b uHU0{ H{ԉbL4@Lz4hGˇ y%i#哘/aI&/^~o(зCkpϝb8t6y?0iAumB y~ h$;k2쵌Am'Eߵv=)ި8qx"%ԈAPrTO];\h^[_8"RҖV ܟ{;WSow.y #z;e 3`Bg.DuN)†Z8i+ۈL!Q{K1+Ă [PQdZ?=]%= IOvn#BcҘ[k,ơt;]cb5>֌377y`ޘ}0n5ȦtpD c x]I#l̇\Q@'  fV(N1@ԡ;.HSG8_'|;y~[>ݞkaUEY5!.#hL6zu`ȡF)A.Z?Bo3bI\vlX fl7{p^UF}GbTME2s N%7qfh)r"y yuj}~Bc[5R܍%1j~V`cZD/ػ{aK4 ":ap[H=D,dz`䦥1U)w #n ߭0Շu >F{WҟsW8n-S>dF] u.wV~`h0VmasfO ް E;g ș‚\H*e ~ <ƛjɏ팆.)!CĴq"fA&B$32=-f=UT7cgHE{cc_n ljwhmw&ɦ>* T +c..~tɅ_նLڭVў17ܜ\C1-j#uлBz1n:I.Wo}c`C" qgi↑ʣi½#^ȼkYꦼF DҞvmU:dHEVh`8ݏ[ܔY4ԓ{ҙdi=SQPfNo)/N+َqY7gZfK 7;G!r/ rIQo*2(.8hNB8,ޘ(jNSc #.iq;T : '32~+Ih&i҄Vr|02 v.TSp c((7YNN!=i@}H~V74ߪg%yrѦOUi:Tln*]Wo XЈ f3ZNOcssEvvfrЀʀ&M[O]'}wq=bK7)]ZE *3feOn0I7p;x>vL,|+$q)*iݞ>;Ԩ`~ΐ#vrlЛP7{+",Ǫ)ъ=B[ %V K"ıuNc0ޱ!b(8^<+yi`0T=Fwoig *dݲmgB (WIHmfsMOf幑n]^H L>o'??I{ki&bܨecϛ"hЭ=>4g@0%H k=awPn>Z\R.Pׂ fKJϱ c~:cv \:\}ٷ 6e.x5!,uTa[LAOpSߡXDWX?bDJgd,]Cuwұb3y5ț9~.KȞ9֒]9[faSpzNlU58!߽GY_[phA).]pM92P;^a%_h6'5/Sv_wWaO-x 6/׃ظ04i#Ђ HɾeXO (eV V_Ea BMN#_|P YkHT#Ügld^4UddfI /h|_3Eu9W+~]{x?PO'r!zHy]eFvk!+7f=D_Ӯtf"{3^u`7 xqњⲌ3e :!.yӘLݒ ]+ft]Ka']G,Рpa:ds)sʲI??qQ_U<T{/2Eb,3[:4I0=@_y_ Y~}ybWJVqtvVxcp3i̡z /x+-1{DrK+O:ئך# ?lF~ R2}H{yt]RP7Vg'1-d78:jj0 HJwD+DkRF.V{9%JreT>)mR6WGDzkFU :4B0is.֙hG+e\)M,*Rg_GK%*B%ã!8N]=a$iYϥcl裗 3JJ/"7MG7r䛶ؾ'^!ja2 ߈_F _IAvS  |+> xr|ʞSdY'wlEŎ6hd.8K^N֡ɖT3ī>=䃓Hφ@\ zx`#[oEMhle2wަvbw좑1-*oCCcA?%hԖc]>GCeߛw㛳+g$#ҊdPˍ/wFNy>L,N lp;@=kn`yYK Cca$}= ՋF@ E`t5[C&Zuܕ| ĉX`[j1M xu:; R1F+wd. 8]hN {7u)Au !~= H[8lt'\⪽ZUe‡<]]5J9%` h#R#4ZQBL6'RmvϮtS^Þj)RjoXJ%^tun79޷?=ц\P:9;B}~Dt3v%hy:R  ;(ǙF &3:'@.pGsbqVlg9غ s I:T5hF~vz܌ED}PjO75FrTn5! :GtίxO;YQ0 k|Y\0A$?)ŸPZ[`lN\o&pH˪-#9!d[ά_$ @Cc(Du9Lj!xY"h?ΙH M1 !p? ڃ|}k'@l.%}% .V]FG(F<)lKNP2MYPSVM!o  &qQX]r{(ܗ5(~@*0zS'Y,"PB/+A˭V٭].'&8}=,iuspżwMlDQV[y_Eܽ!;p4d@WvqCvl\XwJDR :csan%`!|8?ߟ ƾ;|v@Sዚ鰲`$@^\ 5I<>U˅~lqs:mەڱ`bu"x9 56dT$a֓9&{A'.#A))[=̄%34 rsfؘk@SY #(Ϸb.Ó7QaDR=a[JFFRqxD4&}}!O^Q$]y-0*IPXt߼]EDDLTVV@q((ŒSxT5>{tR}nJDp,]$ho5T&Hh!/az}i9 'Q}⪄~#1"$>z ~̄+Ҍk["N~J`Җ<)WT@/FEU R{ Q߮Hn]{)U\NIdXVxYn%ON0ܦFU?ƒ #͢YU hYS@gvDc_XUPD9m;x%{x/2첎3̤hdZKy#.~4@~rM@~A Tʅ"Vl3O^^ވG~_?&Պ7;#dj}Z ~Wi)d&7f8$1v zDɇhx29q eI%nR=hDYlre`;tǤ^.lO_K0ecG10.W~u P9FaאWĦD*#v[|7Bp57{BLp{yZdkЅN+#I[8,ơ\:H!q4Sm}Bw~%LOG'Z9za2fxk~qew]y{MKVėO*m ~hC79^[N;tҼT|5w4Nz18] 6{lT9ړׯqz؟/[LUa#6骯8o)t6Jqq\@x*Cu<(gJ] ߴ3U$J,`xw~~w%7K ob>qÞIF]+HLqy;*sTvx `U .F`u<+W[m+Pd9wi4Z8_U"'??Ƶfc ,4LnNd̘ӥcnt|tH)/컲\biW ~>.&}hlO%bdAp%:w3;&Bz G w1"Ҕ,ё2S4c#si&Y*lLYQ~9U47 4RqIpuNWl#kIAa*/ZlN n[ΉU+:.9%  z(VR6k>37w,J%8ni@1}"Oƽ X`F#T%!5lc+8x\zZ%G[9 "zbSrR9hµt;XTe֊K6_P F*by_Pﳬ=-"iPBdM0_?jakPXS3c72 _[S"K Y>Xe=hy 9S?ؓmۥ Pqqh?_R՟,uD+㨘mDft.<DA'K#3ΑC|xЃ;#{%Ko(ʒQ' XgOFRƒ lWdSpZ&qV4yE8so]aM8b %+x?Ӟ <3Ou Va 7H0jԿ }fg\ת@ƨEiΘщFc]6 O_b?dY@HwN\r}a{[X+|@gm {jba3pL*@G_:n)SZs7y s[^wa" E~{)a $~+hO*|ǫ +[~ Z(9\:="_-0ö^34Ɛ`EU_fmIj ӿ9X(x0[!+ngwO=\x& i>ZzHO[kPX9~"ӇVSJ;ޣ;%=Dxhc8*xiI"u b} Nd4ec*0M@S8' hU"05ZYʋ`=1Wmz$g[ձV͹ @z F@UF _SICI@Kx 1 m[M#nsT_}-%Fh@-Y\N?3好4?.0N+J6`N JGO&&>xM׽DRT)貨f{<u6  j&lɣ-S9ؖKXŇ|I >tG_P 1Z S#?dɵ CZlV^ĮwlU N>BuzR y-EX,_ MZ-M3=4ا*\sBCq]r +x. MاRZ#r79k}/.@RG Qa8ۋ+:s_FPҙm$l|KdW^)A5Px |83YՋ:w.vbJ㢺Q#!k%#|:=8dHɧ[`oeJ!՚wSdR S΃޾(|:)`<'Ҫ#VH#mkXCϭ[~59뇈5#mnk,Kz]X=OΉӂ U4CLQlB !ɗXRB/2W?bkmR&-Jܲ'v}}N ˮR _ӏ>%0`t1svvтY dH8)>~\,ӹs$k&@σyw1U2t'I߅kOw)ƘP4|Dl0y L1CrT L 5eبNvrYSQB l,Z9SM9RoPy}e~E6t[?i}$?0y$ hm@,o|4nO `zf `516uz@m22't؛8S<)R 5[dӤT=rC ba C̶ش!lU%up(f}g{Rc@V!xS  (y^{@0V))5c& #GNM\Nй|K8 hl`7:5ca|&aco*۹YNS{~BTV(6![~$yy-qD?y?Гֆ 2[1|srBDkt'ֶh_)B[<fQݸ"Q|8~ Louo8 (xAC _$_l N-o2(ݰyr z?GjݼlX2g'7E|ckv-"ebU.^ mT3gRY8-ۜe]80-z)_}9; M`^6&MOh$i%CH1^lI#&Yx\lr";}􌤜vIxAjl:ѕHDHQJO#+qOޫF`p[L&_*sVQ(ypxWZ6S ugubaɑ' Bgr(۴ighemX eV%@egSؾEX•lh6F9&lR3qgNwyCw( TN[ =YNVu/6~?O:ĻB ^1L)Ճ3nq.Sƞe"2ѹ<GOTW-r=LM>e0VGLNanL(j$Pfeܒ|=\g9P6qeBkO~EOkx:;&:O) # oaQ!C-z(eGn7N~%;i͜pד!fiNesr$-8qB6.5ͭESdnn\%ՇʅXe<"4eӚk"ѣg ۠ 0uQ-Q 萗̉wcy3$2ib.A:1VelRYîmG925t1,PSy%*d}`78O8{R<_tL* KղBv=9xǮ?bo.\J(c}mDg! 'hcC~+_1Tr._w Jëal&ErAVq όfW3]a`/NuS$slG` $ |ZDAegтaj9D=k{i bH'fc%z0:sXd鴴enk!rs)2 Ŝ#+2 5jP6 r7Bڠ9ZbefLGrпկ}_eW^F*C}DM+=(ARrE6ar֢8 JBZCڔ,\+q~UYМ/%:NwGk%ll$S5֏E 5%nINHXY/:4¤Ɯìџ4S繷(C* hadPb*'}{Y6O {$O_RX[.{B]=ٓbBaPGJ}6Rj LI8{LVL-,j6in &k 3E):Z҃L"'VX#pkgr)RKǫ *zET|5 Vd>Ӫ _5&U^_66z}؎Wsl?o#WI=& n '[XvˆJc5B4Tga=@pWM$m Ө:x9[,;$pZ5W5S=mQtzWQvbLcz3<E( t,䧨z-W h]dkN_"];%` 8YV˴!n[h=EkȚ#yN^O pdE< 䫏$ۂ` ;"lwLC:άeLZT e #S1KVyeo`[NoA6BKLlkqRc7pFylrVL,Q}lèB5pLg:M_OD(4miO@/:?L)[~Lj3 _|vlߚ(K_(wDͨg;n"$ƞFF3.l'=٢6^ 1- "mK.o2Gaڴ{` 6py@[|N`e2Sձ:|KT & QM>$ymu :bϼ4Aj]Y)V"D_Dv1T)>!v{ֺxwLA 6ztwkɢmJWnvHFpcE *|:%Ud %-X+0q:]śͺN`1,t4kD+mUz  in`- JT줩xFyw8g1駚G/vS guf`i {~)/F4D ~)wQ9S ;4ӢD雭m+΂x8.]_2Z J#Oiy/guFjxc޽ ^~h(͑bwZDFv=hS(G1DUh17o惛C.>`rpQ^8yzG}g c-RՑxA"wuB[4kL Go[lk=MTs ^QLeluc܏5 ~:g,[qْ66J%m,ߜƮRSF2 "HB*yТH1&\9T*$N1*AbzcePWӇ'A$>hS!P;B2yz4j&&? 1ʻN@n[~FN- ѩc2l폽s?!'vX شG8=kZH81" (2+wO_;Ԗza{dX+*l,nM] 93SD^$-b: #4ý6:VZRا~)EOIzRv la&Dv8+F2Q ]TDdI.Bft7-L@/CDA%axa2N& YWAnb}2XpD{:ianܡkˑ)9A7J&HD&F?O0?&r Nǃ|<-;ʸ0j2rhT+zVA10ZB~H-8^G4%,834X?L:+ fn +II zWVjV-{f(𨣄bx T"_՛)6 `f**ZaG_6;Maʩ;`:udl͜;TS@ˌN^q+KQ䉌&3BҚxF.z<ϙ.UAqZYykO0.R =wrb;.ٰgS!{gtr1梯peo˽6̸1> ~*rT NPy~mkM(bi&ҤErefVYz_[LKS@Yw@)<(しUWĒ*%ʡ }G:(^eX}چ ȗPY@/"_D}Vϓp@%<?2rqz#k^;re6sR EnPsrx/36g%  SXitMA%?zQ ‹D`%Pc;UK]j6e]2ڑv&F& QY'c%3qޞp:Ii}4v*zLE?Y!>$-V9ů`$ + f=3;+5IcĵK(̽ ?`rN s͹|ؠ2E岺{nK[q:S蓚8[PDF5$F™gG ߰A~ uf2R K I~X`min.JǴۡ8"HpVf,v8v#w6YI}[_:1TnK>CcދO^e]psD,+_o<!iҤCB颹RNG cU d Xj/ND"IΪBkSnllrg[6HB>}׸`O"]l hM dD0 ˥H>B2BW=lxEbvy#x y Iġt]nőago`>{)}u@O" :1㿙5m=&DQWA\\Y&$0 >`ҏ6u ݷ˶' +d)^fB ΰqFg4V;69m&gAqƖ8:Rxk3ūϢH!ߕ+O;dkYSs9VEɞ 7Ic[td ٨FxOy~AmstFlO.MۇHD+g\HS){fA H*$mR*䃌6 * K|roF˙s$*\a!JTź*O;Hu e]瞙)tŋA唩l.>uW8,kR=J`g )tn*hA cZ(<-^E9DI-#ꎬpϒ؋?> rj➌.a02a4&Q2fXg%|Eְ fL lQX1J % ױ,}>!#]>0_k 2AʻgD- AfLI|k!/z}/ُFXW {UI,#G[Q%7{C~(OTj8ZRv[tb"bjh _\m9s{Zsc|}&Df5zws /*AGJfJ4AS*.o;Ol];Zk7qyt@8.Ba;XmHZX) h٫QL'i9 hmP_̠S3#+oPݜ A\1.:O:)] +jmϡƬ R-^/ͯ#&ۧNlA(*>3m Wb' H:;ڂKa&hcike\fLj?4Y#S[ SG fo3Լ{¤]dNS[<'( 0ɂ)BLC?Za_^^)-M?kl&"Knp8:fIjapege!aZ\65c{wrԗ%R僠nZu{i3s /+`IꖷHr,a(p^CyƉ*)vm>br[䓤C y,>DZc{%p>?Wʿ|by1r-|3UG'XQ>Hg=#wW 蟽ǏO;Sdjz>cIߨRq1KORz?f\;!j7!g;|䨿!\IE "Hw_Gt'ƷK%%?HNGD#ɄۓF@nc _A=;{# my!q)}Ե1huΨ)0LgR(kӨC~C#@aP?~S0mU igF!}?8qP8/2a,mvŷa@zu_+,p[7EM~VC ?K'hean_GuzԦ]\$ 4-6TPe@VrztQaQ[0݄#"wC*=5jm+a[#"H!1_C#nQ13gq>?M6,BZu552)**1H`*Rֈ`177bh4<$w+ԢL5aRBuԥ_]k)ez( }spѧ5i1ty8H`E,vCdu#4rUqjҏmh]ZGҞ!W b tNu߈ (OMc1$@p˰xoa/LLά&Ƕ)"+;*b*v*-Cp3w4x_ O eECKx2V] b5N27lm8ڂ'}} YlXm#vha3Q~YaGAЄýC)('KWy _@*u]ӏdG&r9/O3QTL2Jm*EⴥkXqHNξ9GGaJWa.eth(q'skax/YX ͼ&u+YXS=˥V7( fH%s'4[ q?U9>sU ˻3N0j:zy+Nzп>@~\0mD!!7?'5㼂@zk Ed:|Rǭ7hJ"zM(D6t,x Rk$Ηx紟9D)C#_35JpG U _GːoJ9-]MHm9rY-_E{cQ]鹞#Xkv '.2m*~<_6 Yh E#i I',4riɄ͉1`tL*k4"^:}8uk[ 0#9P5$#ZlgMSPXS;8moPk]1q\sȱC&wnVN}M/L2)%47Ox/& hn#u ='vA'R*d||ǐwe-eMfK9aq&KJ]DrE}w0QX5a3tAp9OmQ ЂӅߨ~T+̅ ൗ R"s@=$£R W U =ExR2Ђ GNJN rO܅wi,kP |&%월]M$, RyN1f .0 1Ɂ>=~IUt` $:-geG>^`j+KHla ~cHSlWv yҬ{MM +3c!97fv`N yb[^V 8}iyתfwOĽ𐴈k)t `w! oԬGSs/9 &h4+J-8JZz<|kÒqOHrc*LYXWp6;w?2L1_G\̪p FOf8?wnck;t~̊rӴl JfB |L;JJn~JTO{c{ۊǞMBAJcلH""qgP}`j䐈äp`1=8L;t, w\&Ѭls>7sּ?zTvQV q0ۧeUjWsm9B1TTxj0Lb3F+?6 50k SB1dNKyeAHd+coqkZc ?,RnS'>=e64ڄy *`OM٦zw0:1LN4 6ߕJ+LeT:̕eJa͚ lOky֊2W/:PP,hX)q0Ia83Hu?[H(_J8h;Ry @I~?ME>]s zdx#[F>Aʳ"4ILL%5wYN0sX7 D?SxPn%Fܪ 2LCs<6^x*lEt\ kgQDŽ~X;\ /p~!q0o E 8my:j#KޛŃ56-d˭KGgxB}piS=$_#>^D. ,vgdo/ 'M}?Ì$1"͔ ,uyMG:ږdhfndsݜ =랶 x9<6cƄ{ydP&^KDGX+%"$sK7 >+SۭV,lx,ۈSᎫK Cѫ:qXؚD}"[vWצ Ipo74o8]~{wsP+o'2vK}.Z5=M9j^&F;0YZ07070100000073000081a4000000000000000000000001668434d30004aa3c000000000000000000000000000000000000006a00000000./lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/net/ethernet/broadcom/bnxt/bnxt_en.ko.xz7zXZִF!t/ⲽ]?Eh=ڜͩb!aYkk7Dw۩'ƶ  p%۳:-UhG ^>kA#vxÆJ腨c7#dȾp-zvm(e"[6'U6J'`+4όtП}k$HHw ]$W:U`ed'H"oq = FNE.:у^h1?T#j@"0L Sx_id=ǐ^NiP g3ԁuh _|{L-M9ELW|ͦxhKHҼ3opvC,B5"vY3h P#C @i`C/5X}9i@rBzq:اM"]OħknW\P!/+ J k_BTtA s֛&]#=F5cJ"q y^Ew5/xHє*Y4MN~BWp 4>y?S* ֋ ͝ b&1Y 'yR֣)J?O=ؼJ`B]$BGm+s(HU69Jf&iVp.3ru~>LRO,U޾PߧlFsQa{u~8o&G(&oLI):gVԞ%z/=ͮRNܓr}` VnpD1] OVF=H/bM` 0 4bfdø?b4v:Sj6 !1,# d't|BI{;L%NpL֍0?0-6fO+Z vKLvЇ'F}4{Ob/}e p_8NuԄi:ic}$Cy}c}0W se@qΏlPdEg1%Kkam%zvIqZ%ld(mQNe|o~r%ɺWb?%Q!tz| Ql%RHJ;jvU$۫ɤ.UPUvۇ Eݙ/7[NʌǷ]NIh艛,;v[e\&!K9ВKLîH'T/8W$j}}~Gqn)P1% 2Bua3V4hS@]惟~[Kv;IoP0\[{4қ7 y5 zg߈eifXjn7T.xP_//rv0JukWQo:br@E3<"`K\Q6oםݾ:G:cnE=[ .;mI"'2vXsڹy،n@/ŠgMq3C,hIIѤICdOsGnt`hBn`Kg9oɓ`ީقI-uDѭC/QPzy针'gr Se jKz/B3Iu98׎ycÙ5K6s`eWi#>wa&Ѣ恷!pn)&J4w"']"[[WWs98U/jqy.ķ-Og**4WR!fuzS=Cu4ߩc.TI73no I|VQ%od/85L,]ʼha| oM]S.G3o9,pEP lkx1FC} ;ߴFA0=F` <- " _%!g gaV?J'K"I͈Ȩ$]gp)N%lmN,j#NqIb*E4uaxe V8@KsPyce+oLPY?gPa9^}94u4$<+Q|6w[9m12)^2#KyDY#[k-QU%o6)YI;-+;8S˗|-~ol ;3IgRάh,v}`6bmH}c*qvX񞂧&Z0|}13HA~a 0s6|we[U6?O / Mѕ[G/3Xh+Ke!"\o~{g}1~*'-GN\w9iH*:MpvJM\CWy ]HI 6J4`/ux[s cؽowzmZ/ɲ WߵH27NAz=*1l;8R6,mu|eG1FxMQ+ QTʞX\{FPf>T!pJ\vp9ܰiZҴ5hv񺐏(&ϖbB˩iMhPn|1PUw=؀U^t NY,k=Eӛ^X3ݽ&DpnHNJ 0$^ON2`=w ιٔ:7aȯJv ^uT>sbSĕ׋#k2m%ٍGO83mDv 'w/1L"GvN+ϭP [hS\2DB8 \Jb')R\_yz7m(> D,A&~HTՄ=P[)XfwRGϥUJǃWb&&̮ ߇!ITPNeQ#{RkQ\ԛ/gqk@e]R0OJ_Ut `L'9&A< " , u]T90ǁ$ O8\jE1XBaSh,r/+ UIF<ӏOD~|TZ%xUKJtXz˳%#,ϷTRb٥d%=WVMűOnUXؔ?%|0қ#a2$"Q@G'&+| n@TId">/ : &$]m`[P$tGU]ai\,ʹ0e?\e|=,[kb~*Y_5x'B4pd/K8E{۠7;41xߊE/zoVe;dtOaSѬ!Y Eӵ 0Jƪtv{feM_6춘V3?߅fdޏq5L KpheeY/oy?pOٜuFPm[>u0\3r7iԣ|W[4Z! Z><ɬ丣ۤV_JZqB{l+zTc =hl۟pjVi .J̥[xr6O6ZuJZq]֤IζꈼH飛u{^x@D- ?J-&<82F X v Ƽ?=KE<\ذn`5W]cͫc5\ُՀSjK29d:>"Kx/[EAG\.E3n{Qbc)SoD;&Q=Se pZL%2@!sQ@PE3B1^8dc"{ &ꤰy-#X `>y8QBtF7{/+TzRq1Nh\Ь%6wFWдR٨ ,ټ^8,!u<BI&bɝHٴ%wx6jo* u#gTG|̾EʆYŐV8w אŢv<֬`50[6Q'0 mNuuuH zẟ bAMR{ٯC*`.[RXۦ@`-EԚw`Gue1l3"uh;FpE/:JPuH)#Ҷ"~b8z*f QkZ-4,L9S$Xw+ L_֐\OS(cEAJ5 DzNIB0P$cv|p)ʒOm= 5xRԋ^@ւyJ^WC&bGϺPq 떟#w^^ac6u[HA98 GNzwNzCcuk33*[ 6«ry͟1s¨Zxt:[8Rd;Ip^n_1-/[}ACV_.FsO7]@;rd__` wYȏΞW1PR<5+U<Ί-=6vdaAO,ckNCnv耫&xt)jY` Wtc`bI3~#Vڢb4s":Aަ?JO ,Ov3TW {Hܥr%8FyaOgf9 jtletŃ+`eAsٟVy"Q$ lZgRn/OA8l M8M/_mE3&mmܷiY)i {rY"=<S7|i, _eaR2A r ?U9,e {PR;LTzN];n/`w iݳ1*~SqۃMV(;k֍X'Bjcy7-x9@M#N{\V ]lp Aa(e7-&ь{8uEqw&=^ih=? mO0R0?s,®s\Q =?3#ȩD'+u_(Ot/j4gK &>FZE5j w:̂=#\ǿ!\w7 J磹?tT](T:;QCI+={O`; xItJELL99Pqu*kU͒64Fx*;KPmEn7'F-Z,ܔ#T7P}  t?h;~He/r&.f)B)ݹ{Pl7K6p9Ћo*sAr;Q]8k|xp%MH.3Hc9(׻?$A5CYѬwwp%-|1{xn,ozaZW[)8块*T!6N8$]L rЅ \u9ma;@Z䈣Eӫ* S1%OܿJ/idm0KhTYBʕ'rpi-d,m0}cЪV*\d 2X)CX˃>n斌/a\y.׾tL"HAP9nKW jQgOP 4+Y@SBiQ$ך߾sf_oij—ZJ%Ё,hY;]jVw+F nN8nX,hF]*5zP2bQ|ú#K$@v ׷NX_\xAOs}p j͈RXHM6>{d79|Q'DZ00a\Ub$K_"=XYUV/?U3"қ2۞qU?aQ)} pd{fIx屈]]F)ȉ#Bm/@FȊs {󞕎㑾 & vZx:O؋g C3?RtxERld; T:BEw//Z04s9*pAGūYWkswW?Mr'}y-Xƴ`z\Q0˛äV35_0]̹k4zR/VKo[$59`pwR5obvؿ坨+LtJ(U_<-hbu:X=A.OɃKFJ =5!E&Ry"˿CJ$(cmێ6|:\:s;:q, 4%X7=/3C bh ۙTPbU[ؗڦbu>nĆ9|liC#qEgA3"f;i2"ʣ_NMzI$w^qڞa c\/̳0ѹz_Ҿ!4gV||JWd68#%*>BkrӖ㝥ʢ(42kY'|;fd|Xt-FWh&ģV4J'uQ c^ pLh m{={_uo|p υ Ba6=y eWjj̶OD]u1@=g~=M)m9g+DDžŦ5L2@y/p(ș.`=Za.n冿3PflC'\1%Hïc?3!juY"\rՠ֜ ZVM|%B-3гWP8[o-- Y%?S"q }P7#d5nѾju+ >{ߺg0 #XFknI^tVWqwpŔ8Hۤx5r9tL;f{l?QfW`Z-Ďc)>kDyޛEЖH gD,ԱjR?lś!ՁP+EoXdN\O֣EݛqR~Vrf"BvF;NHKRX`|mHE S"b>Rf~,8 ooZQ?58ZOAs:@@WG&_ǽ%--B͖3}'kbv2)'ab1SʈGާ>#vh9kj)2LA5Hgj"kcFbFtܒ@yW?iRVpDž?6'G6t¬㯭u!4ma g)DKO9poȢ[݌ sLQޟ!,P</PcxUXRYu$?[p({cl؇JfN>4xmၥ4|Ş&1w&@VWKuCz[s 7h#sUzTZDMұim6~K5N17ᠯb;8N5k7.M+*/vEaɆ ;G"c+zͧ޳D?{WǍ?1kCcDi.:-Vﻆ  >ejc,g7/MAɫՉf th3܅}<vnUTw+˓=j`Mt8@2TgFt6G41[tbPQ{@UYZXu2pI"l/")x g>:E/Jx)1PؔqrVWGD."J.Bp~gTc(M5QXO%._t I&mjoEWaAt _ iQly6SVvr6~69koRh";QɄJ6w=Ou PΪ8.}L6 /ړ+k%{bzPVEaJ Sw ,.:db7L[pf$s^E}L/\gYJ/z0cl|FyŚƤ]&Ś)!Jq{0 n[H'mGC Z S۠a-^HH/VC\tn 0#JH*_9I.qu~q+2dS[Klu/;qvsTsPZ,% Fm=sQ/FȹԐ*x6"~nՓ<+ݷQi5ILLA'. ݌:w5GXif-tnu]( ӝ auہ"MCv+j)68?U:(蛩| "Zsw@{z8/@>PE1>M.ʗ `?<UufMfskGyѯ@q{\*t&z^S_o@s[FRTqdkJU![ א-N=p+H,8^&'tI''Qb̴?j0Gx[]^,+oC'b+\CҠB+*~];/5dS.`)8ug%[nP@bVED# gOpo%{qX4~j"qR4"dϫ454&d+/ Yh}c+:MYC#ks`'R:&mxÞD[29p$ $P)_\ʍJ =)v8i)O?h&W rDh LMvteER,f^7K bSN)Lh%OCzj݇#ŋa(]dBbNSgC1nE=S: y~ͽa?ɬnƞ3NAhmtY]&LJ 13f6_^-*߀k?f(4&ly1Oн5Jlzs=5 يYٟAY:G\Hd /Ht.B4'e]8ꉍr`C4"fWrKVzjOJ4 H(2-,'"E2Ά骉A1+-j΂iq⍦xorAj^YxAɣ4a7ˌ`Ʀ'͟ =ar0]JZ@2 ޷61a?c\ sy=coV\@[6]X9-[g$!7 _}CI}>[sP̀z`@MӌֈyrqeeEx{HͯF*#1 DcU2>7F>Gz[ t_QXغd9g"{t lx1 rh|U T"@Rc('P@sNHl3ERWĖ #x+]^Dq\ ZS}'LÈiewm+Al1/YAizƎk6*t19#Kwo6:"޾?Ԣ߱g٬B)DfH%|[XQF=>ԀdBgf8RoWI<;ٗ+{8j'uih-K15jQ5m $i]nF3"h *1XHh 2@U+NmvƬ!MƇe(WrRT_8tRm}t+hW}i~uǁfXbӷ= `"3{u-គj?߁ѰPڃW/|%O׫KK ܤ0gC#6֓o6`S {|8dt+[?AAxSnN 9T}4I(ic{,Uu9 䯰a] j?vqmd ^vQ>U k f D][)k@9q/gHZ]7{Ao>A, 9ɴki oCsn|z?=.fthsyZ2*(*vY)cAdu\P=h,Ϫ39ZKE-ZŗEg ه#po&P 3z߉wga^*ׇӮu=X3OO~QH!1/{=0@ d~G"V1L޻WvVy2*֙+Bi"!WdIjWx@HVA|/kRTZ V>Iҥ{<5Lo~Y"lI">lqW.䵱U:5|TmX;,ck _y8`hKWF車n˜_Xojk٧oI;N71aoOE¤A Rb 51 ۬O^$ Q^:p,ƒ">8!ܑ=źI<_W 28eOBf,R{--,E 5#~4I2!SCDp0Hc,-.aop8B6t_sql%f QhnTDvSZEwo ,Y 1xMڀ[Lצ8O1A\2#'jrw/]=D0Uؒ[ps<‚Hbm qO~KykՕSc=%Dr1N @,];`FB*aNo]ZʘX5Ť(bI4:L2mI&OE^l'_&@, j'D^^"(?q-4[Ƙ7̗*>{C83bo(iDbGs˪k(?>/Y )zh1[n S/쎯J 'X?@*r 9юT?O+A`xf IVtxi|=-릩69Pj^`6.zKja6-J"p{+ͨVGH[s!z}7$vxX3^mھ:] O pȘ%w_t(/k] Bފ}IJm| m 4Xdw6 zdJ{ z[Ԇpj1C@N^0C3t $aUj ^p/#.( EF1W[J!\mqޭk?DWdq!o9pL.&#cƾ + Wb4sK/nB%*Ijo>JQ$N|Ey< z:jݬ̾ C&=ɝ;b`lwo~ xܝG=umgLp+w J ܆*HnteS=q/g3CyXxB(G}/7= CV  AE[)0 AlMy"<6-j Z)%uU+s!Db_E<8揱0<X?~ )`K䕗 G0 S)lyͬbYq-Sm;-7 *omeQ3.Em5~O#Mm=Q+(ڎfC]Y߉5[v<+% h^eLN.%0V9mJ۰OCr /X=MIU<^jYNqjc2a}ߚf+]x)awPL4Z$ niM#vZ}P cJJc WIؾ5Z !^g|!5n2W%e#YyFǿy#=smNA 3@7rj*wUXLdZ!BB|[wra^~ e<!W ӓ3{vSɫ7hp-ouza5Mm" l[-xwvBs=dl1bg,+ڤj*߁5_G;VE Yo@=7h yAhRv:2@8ux-|zE[drWǰ$rS#?ԗ g'Q,}ㄐo46T|`&6=Q'}-qO{CcXEg{q2)-MV踗Ka ~x PJp5!\k۬^{@ zZtnrk5N(Md /jY'R>j._wEI-Gu (DZ~Hb0ż-Lur7][Ju3h4MPI@ڴ)yf,UL6^~MƅWjW ⊯Ivs;Ql͓Wwj1vq = vo$) >͙Iʍo4%gc!1Wq`Iv8% (]J1)b|4OzJ IN3pᬣP Hl3bӨm`> \P2V/UN@ x3"]Q /S2a{`E mJY 7<3,ڠJdX~c}rCg>ZKQóMӸhQ,piJG9@'$jBʑ@z Z+HbB2Ciϗ~0Y!=钪~jm@&cNQ\rBh:Ly%Ep^.hy5*P(FSY@EYQT]a3+;Oy;r:w3U k>Ŭ#nbB4ӫDH[NpW{'qefӸM(^ &eڧGAWKgwo眔yBjNsAx.m0/c/0 [.әY+LYl1U˸v}@H}I*9@ cq|'zq{ݎf}]h-!̂T#Ʉ}7 Tt;1 <0 ϞX|Vhc94-ϋrtk^>\]oH k4Erȿ R(ip`}V̄š2T9yytr5{WIW_BxrV.P_IHZ. {;<~P[47:ylRr(\VHk;٩<<3ua P+1Atp7.e RߒtĤ ~PFeD,Kj[b9`ʍtU9o >asF)!?>q? E~W1'.Znh-Hw숦IpFU+'=NanZk[@EfDZe>;\GN <sk*PR`,߹:Ҁ+!YFj\M:vK' Kp@= xsE1lG]y~$,ۧ0HCURԴ^I>Y!ZW~`uD*,&X~2T0 # ^׿ݸg k#jvWP\D*Jz~e>*f dLIdOFBkj*BP 2cONgÎqnj|c:5Qc)SěNoXfSђl xI)ex"]< sPBntT,55fiM @mTGIݘhҏ7$F3w] C>Gix%DEl@?O^  Yd6> *X&'~1)ˎ\ BN lҡ(i!EgJسM$i2NnG/ڑ-Ȝ\b'W4>2زbMxS?4gmtn6tR^QHOӌ\fQ@ƫ B3L>Dnd‹хo !D\ߧ\j""EwUÚ&|d8\*$~i%69PC bF}g d3u/ bqMN;5ǮSIаf)5(L1,(J+\{H a[%R?];R[mm8M\:?(--qhO,}nQhU2[ʉ_n߈˜mܠrZ0iz=Rv~s&xFΑ$s']-=XvehbaV:+v;?OŘȽ*эo\Goz11ţniXyZPy5%NH>UxS >c(l6q:܇6@SwL;4d0MW#e[lpr|>j[WNJY`iP]䖂PhW f H6z6;Pp"QkC m;STR P,G"/ ʰͅAe=+c)NrC7v6y.%ArP5y_)G3ԝ)ʞZ7PF"VkWLzflͶ t}&KljH"*Jo(@|LEF|Eڒ[&aI3VB=_AN}> m^R\yO(!6ؾ⪳#>bSE,o( IutwsVabi̙pb:#FHw!}xSq Ai7>r1yN173I?4Z$sﲄO FO~6/&1ϻ!L.rt"n\YIsffZ >nD"{,J.0(Rt7Vxd¦d媐 #j5@J^ fDܟD\â1zD*D/`q[0øKt6{ĥɬTm󇖝h@nNT#!;A`bw 9143,jRc|͚'']-{SPbu+qசNM&},z4qHyZSszɀ lTk| .􀓧dNZ6-)3~4uLjWF"-jt.cQ,lc7VQOnsKNIfN4W2MK\1"y8|[e!nIg$raGFp ^ |F3cBٔ|eMHOK9]i!YMO2@ju8vx2,2&EL/Y7TUCF0`{pIePQD\뱥:7Em]ArXHP#rxLʲ_kW(2[.(]ef yJ5ZH_c >ڍuDgRHEFptPkL8FdrfskqSp'9<qBBH;ߡ3o21EuB>£{Uyf)eʮ55!DԤ]GT)iqҔNf=(EdG7z]^S~Hāׇ,!BRt%jIj3k9E gb 됞4b=2l;*Ww0ŧ|mxt4js5N $i~MFbS=[$gz< ͼ'Z K]q. ј$UͷoKSJY!,Ҡ4*M=uT5V?γ98C7|7kC\<S'*I~?yr3Hȶ bD6A!7q>̧]ɔ#Y@w [E,0аlqi&(hs,/t]Z⹞(Ӹ -Cs6A>)쾄…f(SFhbd4&X/֙ ,0z>5ag  8DfyBDzPn[X6އ1-W#BMW]:뚳o7RLtoMF$.; `+oN eyjL=XD2P )C8]`2|U {ZzTjg`#"t3*D5yߠ/m xXHKڲ!/^pok">#8Rtz4OW3ǣ΄R$0M+T^)}"KߋةqU{IŜ $++k$%>Lyje@(n c8b6ߩ ? ^ /$ Ib, A$R|7sȷOXaŞM-3,t=yraEuKZSL};U s;%e ,-mu %v:Q->O'4(3鱛FQ|:YϺ-paJ$֯.ll{޴l' '5rsr SOR4W}tQ[n' #(nSH4cA5Te0U4kzEAy2L@skםH_sq#tͪ=(A!>WxI'kTʖz{XtfQ& ͈:!X`WDt';l5rԛ;4(.}eZ1;.ZptgՁ*̉d5ShoB֌V;wj Z5{؃]-eċ' ;4R_bkѳѠ0m*!Bo-ǘNm NzZr#Yi_jʟGX xL*ജ))/u^]xLpx XZ_7jh3> _q2B?ICQ7өNvqΌ}00]Y]԰v=עs ``9 G\g#ou3%CBt5w1ޗ68G.wO;q-ed=;#ࣅ*˩/ƏU` N!/S}wԁںg%6!oOeӯpސoO1viʉd4! #s55(j:ޠPs͛hXoW9H7~J%&,1'@pֆ:bh~sؐ)$T+?R*i6 ~+* fvD|VsrN1wNpiun30ў5>.Ν^W|A286MiSewbY*I_g۔cQ@1k) 3w\ej6#s!>mXY{1CSzE DE:LAn#FqNX@hO90qxJma57l*f1EJ]"ɀdeDf=ݤ^J.$&1JHbBzH(s}AaBciJ%^>栉KmpDb131 JƤM§d\ZEJ,= /1rtDnp( tI)UB>݊n=N8$$J<,$_$32oGwPwo5:?! -;~:>~oUjlr6Qf 2cѩm/Ü2mWYgkB'Se}M'KF8'y;LN(mA:$ /(cBEXY(pG)e~_"v\Bjp1UNw, 2$іnotgqޅi_C=/܋I&| U{Mdsf#=tȳ|R2JXŔӻB$tu*?h9Jeecu_q`Е>cj= )+Y6b46npayf/}c XҖA97&mI95ʮRtB}P0O#p$&OyZ~L[4#!sP6P`4>Mʪ7p~Ę>׬'.SP.յ9fƭI@9C%%C8?@龞1~'RѶq` Xgā_]K:釀0ݒ,`ˈceCW_< V7Uɸx||Yh f.|1cKcj | 此YQ:Iku(9@pSSdKQgme,OXރ9Pׇ:!_8jELʔz*Ib`u~YF$y0 }\בҒ)fQ2m$Qw-O6Iն->5lp o"::(h QVρ۱OVS=Ҙ__ Ar|(0+kM'AL)`HHj.A֏L 804ܞ=aaW?2"NFXTKB0M8ئ̌-՘+f0O]^θ$!D# -Ȭ$RDQ:N7O&2XJgxA|[%-| SW|y0pӔ#rµG $⯴GMC*Itkzv>g(L=LH[kQc_/29TԞWP:oI(cPmZw?g.~<0@ #R`NIi=CfebxĈ[vz]YҹtGU9 u|i^Ѯͻ7/iʊ(%LD-KN<62)3Y@'tDz*%D@=`Ci@ w le)z]pv`,+?ݻV;Q@EkL80IIod/ߒʼiVևSeK&h?!,M۠tPF -DE%.I?XX6WMI栭zRLfQڢX)ǩ5\z3־H)I_v ,RjD{++LjX >},|VX*>bm\ߙM:8!6kU|:2">#t-P, |Z mi>%LɮO)?1\/BeEq0?ףպ`4R[LXa@M!0g#ڃ-w9#0d'|@*K]V"&lK=^>o([UHi* zEʽm x;F?Jj[:w!'ſtcgЌt B|NgeF{d{E_ԓHÃ=Wceg:S&K fcc;Iq1 4Bk hU Lm#0wION '}hpr6Zotw!_J.@uϟ-wv&IXoNWƀ:b D:'NgOQ0EDM7_#.Xg \/+nұqM\ft .75DUÔQr, Ys5_ɗ>p֧/b;e9_Ex.Ph%Ĵ=Q_,ۛskXRjDËv55AdF@Io}4,r"JdV5#ci L/(䓬cxL6*E adZ8l9-G)Â)ii2eG8bY] "Ֆa9'pȧ辐U{rWr>FPa(Fcƒ .>hosO-`/Km+it"k9s̩ ̪2vr?tݥi6su5:vS>ƥ M@6'aм:LScs2\`xdIO4Hɍ*W/ @ 8,y{q3G|]1}O^3f0UG6Qqn)է`MZtxJ EUy1n{Z:vmsJxk~dY;TZ\ML5g^濮)Bv;-h>?IP=H\y< F`IA KN]{ h8 16I~)>8D"黿X\;6}E ;o )7_ tX@I Ќ Q6}|⨃Na,{y;r( 'H>ThO!ՕPy'sIZ:,[ >10j\Bn· %- 9IxWbUϒ3Oy +C>tA뤼aUוêmP;,\ |?80*J:%j qY-Gֵ= kC"leR幓iX‰j:nr0GŋzU{p3/I&Q6^m͐Շ,HΧGf }󺪩%^:, O% 3Ek[шc70ٔKs a}=5ߠh $<93~ouѕFqInpvw0Yu'dг_mÃ0 DUm1(țx F@ZT& ,NC潏SӯksJ @5,wVHxǝćF U{PNMZ$~# . p:Qz4NՊ "&5{'=iOJREXI|4{: cJAhTLXT$E\n/==dNh>}wpkY,SX4)CVTr#{j"H4A{^ /BvT/ೌ5o=$մ=t̻}Ʉ)RFZ0Xp~(Xr{j܏F45DZDv9jI̩cJ3'ٛq#ezmɨU2BL!8+DUKY|Tr vNd hF9TzܤFl Xµmajt(ΟU<#xiV[fZQᒔc Fi6a*>~f' |s3LL*-M%sK[k^?>n=XG1LhGbS 5Ur{/p<ԚD4^K=T2Wn%KjIfȜw7T._@M˨(.*yߛUmt@bU 9DEz orW⭕5ATe 1&d0ئmO:}8`6‭BK\]Lce=cF0..M 2O7R/{O{ͳIB&[Q nӝ,=WUw|J=lt⃿D"{BpFYAڧI3f}M`]>z?]_px"Qſ^|󸕨d3jF+? .|lELs]KPb%4 7OGDD1@v=QpRI[8 4H@;AcȆwfA~K9ZDU}i,:=}VpB=a==dxCT5q'ss'eT^H.fG/ %WH\uxGPl2Tl^߉^#sD R96=o%bptWD dynTS;rl%ý!+֮YFX$貮kM uoM۸#G^R3ƫͷZݟ3\CАBTֻ$T7y2+,CqU SIV_^rc'^/-4Z!~Zz&*,PQvL?0FLt`LӀby h3g`n^( u䐶IxHź$TU2Q؈}Ծ…˲[ yMXG ߆;ȴ< 9`a(U)1Mnwж(9K04< Ih}vzW5޷q3/J<-(/3#K $Z'H- ^FɾPbO6#{׷g@pche ;9~"5FzyWK>O7 cjUҝ x{kdA#r/E^թުrS!j< }.~pФnj6~{J]WȼQul|3Hx#R5m L;kqs>Eg`F+?Dj?XHzsſC.ǭȒ-Bꫣ/ZUDsR+je$'cx4wt@iHdE6Q#`#cN/I_7_)>=LO9۹og8-SEL䓼.npT]Nݰv52x`6@9naʀn> V:)Xq Pr3k5@TҘ%R/׎`M-9C932P9!)bt/]տi'rja< _O\e7Q]Q`FN2$;ysUR }lT*BǬqqkuj{ 8mdrCv%6 6*1(Q ЍW%IHeT$GLDh5Μp2`o"T%̸<` g-3"]V5x2 b;%M8^ [F#FCb)ˬ;(J`5Öf.:7%KQyrp{RqC%) Q\} ŝ/B!QZ.!o3SKI>U]pKxP`d1v;XZd}U0c[$! X[qwNte TuqhF"JBPxӧ]w\s|?r3ji9%;b\x{DXn^Z`fߖ\OEڿ%a@==qP~aZi#Y'vqdd殗$/i'2~6(ml3YtǶLU* /is0 3ar*(zV`N @SB{7u:FQ4ᒹ#M=bD,4M}ͦh3`ՍӾ8_t*= 5ZQ!Ր``AT4KL>_/2~?,cf68n*+\wT+״9+ TGU]3X\=Ȑ}1~ʀ /Db]jx& S.I| ]1Ru\^C&;Qi܇g&õ,0A4Q }bE+ rgx 7BEm{л 863e(~L&ɉK: p$}Kw7r`Qvs ))iV..=Iv>k~62JZ{DxRm(kL HK@mX L.r{,pN-M@>= 1H>e?<yiU|Jw&i͇ ?ܽo0JIr!FPjx\}uTe+Ub'oI!^zR0<&A$<ƹ- 83,ulG71FM6rC5 C/f\%0hpxj):|뇷6r8p\/G_ÆK\\==j 4 _ {6S{Pt.dWGxܔ>Ϫz] Il{],~e; 1!6fn+^_+8\ȭN.A vސB?2wOo$jxej[+)9\I*8w:6=Pkm F*'v4FݯvX\{Rfh=*~.'eV@SaxeAb zY?-UKCfq)gh%8Z!ӫ Oo'gѡnСF~% .("`5RA|%Y,\[O p*)2|96\5rl7 WKJCc=6'fd)Ғa8KBIެ>Csoĭp&G;)cnɞ`P ަtU. n+0۶}($PNZ-g@DM_de4B5GPfe kȝ_G+O$FȎ~ J)5ϴ3?/GU;?JƏT~n\JHa)y!B#َilS<ڂ37b֬W7%( q" a㍭&oXWY~ OB|I*yNԊ @BkH\|4so)P5O&\-P^t.VTm3HNw,@ Q:^|L6f8<$#2sc L%B['"kvLnfZRl*-NӘ a;mAZuBUOGXVvS >>Q "&\hg.َG6 zy1:@-k]OΓбyVK7En*XHhɑC꺭s!DԂtul8֦J`_[ݭ_@ N,Wy,kyzibN< PٻU 7?lI)s1!nO:0@jmBr 1Cίz;^79t z پ,36ϧ>[Q!uȉe}V`{I!ElkG/4^fqt1 go6LSfaS8^2 oŌ\p' Kβ{vnƸ~ry]wR7$)-5%Wgj6 _#'\E@M {sj5D!->֖1rNLBOegV땙{)>8DTj8So( : ] 6<2fI"XhKO@k1ޱg?Kdkl߮hIbc;(%d5/lÓ%!E{pʠlNyOY7TD.dz>Ä^VvU'5V9ǀ~Nw*q Tu@rn$Y95Tr߁6D2 ӀSp,VT@@+lb, )تVqœ<\ÞduJȒM,"U {K u˙8Q?K\hAGNBŌam!gnX&C݇$2)'/ |ȣ13q*{녇i48a)PF;n2{ :\{[A(r{u -۷Q'0iIvTsTQuul񏕩IR*Əb0k~,Z\sd K茳֬PDݞL0N7~s T13v;B^G{UJe5~.Qai{q.W1:9En7L--&}ޚY0ByJ@]- S' @߾Xa58;{onD E<3:i !һRsųX'៵A&qNksHfVҿ6%8-R94 GM?!n؁ҿz3lSAfJf ^:$Ds ;KѺ'V70NUQ$8BjQu 0}ㄐ}|/4-"}m.}nk\[ng jF翂6ͺȚ? Kk95"VeYEB}Ƅ&?ey1;0&&f[GTYd`4Wbv: 7Ol0^y\OT ,+@F5:5H~3/5\ƨμ;fXs*>eZK>?XGly$HE 3"<̳[4ITɲ9HZ {(oDa^(Rn,Ē+X\]6+᠚NH XYp ۊGtW=eC sc /s%V<_?\W\^unc{Ll+HWjy6"0mkN9v%XAr\ca"|{59)(,dO#ݭ}|l5b5KB#}yW^VrqXJ-޽d*? g-CE5. iS+!?) ܴlЌXE[#ˊ6xe^F^QXk{F=<`p3$nꍁApw(#ZKDj6?8o +%Djsgъ_'r+}dh^9h> dMD9fb p5ċPzk\- gT&jo@xeҶYZDƵ 6#FW"9]s  W 5H`~-U^y. k/ң_<E"1[f'qJ  buۦ#mɌ ȱ4_ 􍼐omTRƗdJA#G$ZxK]d> H$SRE39Dfe~m\V0iKhΥg5=g .f`S'鷛G<]vbQQ?L~2iAΘ\٭ Ȕe*h9Ubȝ^_]Jn{nжsĮ԰S ٰk1?{ZVO\EfZto`+cҜ~姍џBP ਆeÊշ)z| ®}y|1*Uޗh=*{U%eZeu $j WDA\C 136]cx{;+!g$kVNjc.ǁN+-C1#'!<¨~z_Ysf0$0L'Q-4%s%op6\\ƥPсLȻECK u&޳$p䨠<,Z&u& QKa ֵf؛9਻I=T,.#.}Cr~Y(Zizm$гfva ^ք7';ڒݖf;c;)w@ 3}zE Dv"l h*@K2Y5?Xj,(mĉڱ/A,sd/5F'<-N+:5:MK2s$;T_xƌ-ugMU )0-yqbmč ! tЧQNʕ*?[\ 6 J^t ůBD@9ؘnՒSɏFx{uvم8EEé.ѵ vvs p2%yL)0lLT&vKFAZV3te6p> ң$>oeHl.sU&a6~,7J /k; IPEn@GW#Hxg Hx["&Ǎ<t>! }1E*C-"X|뇍t[OՐJβZg1r<84 %r_&w ?%%0u( A 27TH Z@NٌaDqG`&oM'VtqgXҶF˟2!1NN$cTT=Y0d"9^IQ#';^v#Y#ԫ[XG7lYȓZ$zYYmlR&Gϟ n4eJQ,qLs %o,+ 4+s02:{5=bl38ȁu6}]guOg2JUۡឿh H[b)f]ScZ1ޞth\J&n[1<0a)71놩O9Q@gaF*G| sXoyn(gQ4.&$!5axs0I~zg,le04mln=S6e-xmX/5Lٌ]Qa%{b>~$b.B Jao$zAtKˣܿ2~|U6/p*TӖ ҿF}iUPc3G!}3#܉W3&:2*/w˅I"ψPc"wXi垞\l[ Yfl9KLQ|m}ePkؗA: HeQ= :-;p˶!Xֺf-n6;1@ X82gZㅊ%i.z@H&(Е+;wgwCV>bZvrSd %ކg;09 p,Kv?aM׳1U~=_|0"äm9}* QYԊÁ0x\}mN<n( bmN\sjC4$5ڵد2\mR®(- ~g W.LG.)a^ #w%6}o􆻭۫ҔH7hx}I7 2yb[t}ߙyYOV8-:Fq>^D }uف6I'{UnpEI7 lEzhYS el6ڣIx9,V@' s*3(0i>upY "~i%RvH&(괺6?}7"!L# _qά'ژp,nC75p6`c33_m?Ls8R/MV&U@~aTh[l8G:ZƑR[XT_(&nkzɼЮ,S*ҟʡ|ӢJmhcDti]{rcI܅XDL' <ell$f9;̤wߒ 6.Ys ~﯌Iw?))y5ri EI:7EKnBI3=|9rԢߏK +"7c19watR@wyϻR;0݇u)~Q UHR\QG\sYҴ(;<x8>X[.@*g:a`Z%A)aYmi'gCxKLNlFAJ3)+Oq6)5|k6jFbGOJJ¿&2K&K?gGz3{Kxm^,F.k2mdɓ &AKIh|xGs!|YDN;hڙؠAr91\I)5fI:trHW%NwV^bp?!+ʍM0šҗa)Ή… Rf.շ\tcEqT3G6t%i%N)XTwN!:WBG^2ˈcH"B԰1]kkѓ.nthU!]i{n2{ ̟\G|R/թ=B.#Bܛr?}]Mgl9z+3]T@zJAP ׻H7&߀rphDXpSAs Z`j_v:yz"}V jM ^a7~hI˽&򤼶 \:#˞(1B@mZ UMx aٮYDf+ v.g;-UW lķg~]XXxgwkJ̥;EL Y82sLڮi0Q߃gdq>[^5yo@x9UϽykwuC l9QsVak1;ߩ[?ҥS9s7:V>Do3-XeJb ~9Vs!Eg7ObhW<}$Vi\aU,l|NZ4-9S7۟US|̞<zЧ|NXVebX6Y9/ Oٷ_3FYőPM7Ē ~|&<%MÆL(+C,tR Yδ6xP"4w̵ (#gQ0'Um$q8? iÑ\|AZ+kOxkL:+Q<#>Hsj (ʍDk@éwgA&;Zx-=;R9!Ʀ˳3 rCe[` aG8;˪fS~!mP(?.Mn;m%hJK6KgP*^MtƁusAgFu"{cKv -ELoQA "tD^JNеKa-ݜEEH=}`yאwͫ>u$QbkhdΘ-hnfП^*%R"Ⳋx']y 1 I8!^BxnTӸ7G\Sπ(v#@'TʾyȰ@ R)UP@b5\Z[~}~$Ơ~:/F"HbԨ{4Uuf.⬇i~(#_@@H@'ogjƏ7ТY!ՆZV2&!Rg ܴOQzLcWVQqI9%>9/IOM<|HP[ȻH{oAŐaq=3c{<1~|%CtY?A =b\@CkHb P*#~oX".:pV9',̈́Ca=Ɇ`5}^l.wf} 0J6tkEaDd{6HZPiqf]:Kt?= mC/-|(a` a% 6W }jy3(x ʕn7T !~uѠXP&]+𛯌{!%|jϚ>a JgCaPmL?TdG4axΓN{B0-oHaͩV6vNu9?ܐa^$wt@(GT4#vnkrxvтmtM{qzExm|%O4S銸.Jbife@?xKdXܸzIx#).÷--rʤz=N$8 = 6u7m<K?aH>,ǿ VNxHҐX;Quw2j:VZ8;_PoW%6=%(Za~k=;IwK:ŏ}.^@:O1Ht8;B tqew+󜫁_E1IuU0A aaC$%'Vlu8js3>ky[pÄKݦb8Љhubo+%"&7;?;,uO}m.!<]=b4 ~6Z I

    SpxP@HB#^݄LcMq@ǵ$.ru0XfcJM/:x ;׾tqBC2]jGE sco#OX*XXu\΀zCi m縟c#<\Sy=zԖ=0gs($aty8??x~]R 1À'Pqh~ZXZxB`ii X& e^8}¦rbS3Y"Sp?1w'uE%YVr'G)z`R O 51?EP|53x o]!`9aaeJtemNvi[ jk2OoYdVKIv#C8jr:'cVYC^8 9c|aj [ Foj i7jWF<HU ۗm׿sxt)R'ucW>$l=LD3lxbx rI'?@dSPuL4B0_yXd; Eb@UNЍDovD -kt02=ֿJ9uO q] '[gig., Mzghv~l,{2@\|X̖<`^ x.r>)ƞGFk+R0 Kl?依NL\ gפZ}0,Uazsc/78E9u61rTl:"g=|vv˹okd\σuY +V9Tz&s۷R5^s)&%=~u9$Lq|,g(SzE^{|Vƚ{>Y]El|M@^K&3F%dLK!gvr_be gEIn8>R]c~Cp(h֨S}r" Cԕ W>ԉGߗ1)LlP/alV]e|VCv5n$4)m ޏߦRP'I?VKt؊?;xP2doCQ ?(ZbHAgR'ۖ@;9(R6Փ2=1sɥM} Ep.7sqH}iNݙv,*FSY1Yb<5̍Ը[ @ECWzDWS!ҫ eTSp} uTL?lC e\hyIeڨHq:2WexzL3\OWѫXa ju'.r#a4Gz[ojLy00įg!QN0t4*]ݛ)@o"xJ 9Bs&߰W6b3.Pe'ʟ*0.<{̥P^9} HYcj )i;wu:$ i$ؙetx|%.l.bT:Ȥ0Re=g%$zN*H=5EC=9Zye0i]  Kvh6)o~,BrCu"^ascɖzfϬC\ XQg,B_"\Mхf(ѠF$A+4M3Nz8?D3-|me>Tm %0ڽ&P؋|qaIGo!Nczا0!K زڈF{(ȗp)x&J.a_Yʢj齉WTYW[O haD0@A}~}R$- 9zo@&d6ih tfen|wT}ި#If<$'[ Y0@-LO|3>$'%߬#ޫӉlf{L|o\ynƍ.h #jU\}Ol,O 8:\{![z*v%5ܝAs*y(a l5%Am+V4ﲇu1?M HQ)Ƽ[~@Qr1ÂKLH*{ 3(cjjoS:2`gXpܞ 2@`--SQ__1&kzlöW<`kZ<8?wAqMPb35 ~d1Bzh\*-:һE]+|Hp.۟@(GPgôE δYMd ί_r;'w&h$j aWbDozj\i1];SlA,/`%@ggn~Pi>Cs2-A|)(&0iFq1tηԿ^tZIO?Rqo`{;]E΅ܭ-1U Fs¼uD4jsky Y+ZRhl`lƳ_ _!^kZ1obSA6x/m|jHiF ٛț 958)a+j鐻?=ܿeg̲{R4>3b-=;(c1HfOM]B+g(,p0GyKjϵN3c-􌃋.iB{bL[`GY?`Mvͦ^㚨w+`&vrU\ ՎW HwRn4(:d@.NFen;5>dRU@<źjIɮ0te?ԏ&.R[9#|I9>Mw`R=`sSB Iom=8~PGJ&Sy?q{Œ"$+t;~6H/ɾsiOnZm6. Fzsxk>}Fcnx e'VQ3 I",aPwMd{TD@?u8G z93.¢^h}v{y2 e&mmw+![0(ADbAķf?H(l*Wi aѾdP. }tj&ݖ5d΋p8:qZP"v9%34Wu&7$ n,ʁ *2͔ԄO@r%tg?X#;A RB:ޕiK4 X) F^@ but7yݴ23; AY'(fJɢ)#+ 寕78rH̫T`\AT8 2`'}l $BF0] 1SS I8x)rh 3t&Em['/W߳; Dm\vtp;g mW|M%:#hݠ䍏&)r붿<BBM VfYU`" !_J :\)cl:fx !x؞뒶qu ^D;r ]ـq+&UHwkǘX $"O^VW' {'z&JW#BMIݥxAi M՝=t8V:PT̒aš[^6rVK8Wh:k01<-Ʊȧv=?り45fB]5_! 9WS<_vũr$x䄼 iug&bq]fWuLO;cal?:8M 3dvPHxb,Xd$b0RnQU%jPکf͚+e~jՃQo0ۉh(,pIe90QKoߕHT/q3;ũ.>;;f|C"ĠJ?$9Cma+B Cjjgt(J ci<d-~98q͆ LJ#!8Y?{BV>gerɭn:wć[|cp*B/J7ZIO;_`3#ExMbjQ KKCN0|цĘvM{_ǘ&[C܄"IFm%]K4f#>B /YN { 6`dl`]/7ޕvvf; 'Vl45ٝ453hfgkXj4mBfXqμ)@H;'F9~A{OK=‰JtRߨWg~ҀH=e܊ٜ :YqƯe DH!%Ǯ|Y6.f\~G24IdutqAoa2MG6hS} aYCNg޹,2n)CAVasmp\RwY)=:IB=ܞB@tA B(-CÝz+*:g\5$(3~~uk.NoNR'vƛxtr_[`qtRMHgi*٬UN#:-.Jn`L)# cutD9C?Oc:ɏ"TC1P?Y#KUt0 s( $k q ِns_9`}%=S~WG^B-"`mб ;/c4BvữU%}fwbl<-?Wy}Q2m|y/Jd)\SeʧH&#/&I6#$ N(IjoZ>$nwsaπ΋H=KX|t@=}'#Pj7+a*z`ӟoӑRT`\ς-uP'#;3lu,m5U 'T -)E\ۭR)N!J/L>f$P,+ o.:ggdrܫ^@L(t&gG+HIf5C:G~yQK܏A>tP;6 soBR(EYPqM^7{T0V L2zED>%ڭF?J#LTa)?|rw!C?&,nը9?5+ӳn6{'UjY0=ix]`2P OFquL UF;ؤF7 I e9L{*%V·fs$TxV u.#Gq55 m"] ?:lc⌍d.8Me:/!n>}S5^1#}Yq Vj,GM5¯J{ 0H*!ߝ[J-Om}{1-Suצjw+} hOzu]*A(DOjNH<6zecA=/VY;P=rh`ﺽ|#K2 PH5xExU液\]+"Q%oÍq'IQWI5Izr"0E2мZ-4HrP A j/ _a6&$!_k~g/ F(Bp> 6EK00,fV`6|?%_HH{6+QI_6 _z%#uIǨ N:R&5HKsawr -OCOq "GO}ftTPoñn&ZGyFX=$ȝb)xUozL@>~hap/ }D֬L*"&T{\mݔ+v|}΢,h[, sG'oGqQU7(HK#ˮw/t.zR0ӃY=b')-Ayqf[hߓ,C.͚G@) Uo_Y[WR8?%KZnץ0#* -ZyTf /'s`,g.J뭚c' UzMmd& eogzd􁱪& :払ZUfaZ ]=~44a|;8H|RUnѥdKպԴG7$<t=і+Z /VM4+x|{=8EsH_e& `KvA9%r# ĬGm OfE-  M+U6J(s9ׯim >KrcA q!:X`6~AXB}1iSDh:"* 7`C~, d΄ã/W%? )7&墄bLV;8T_YNGEXÀD E}T/ SX"ij&?`T3ow-4{o926f/V^;oE4N! rL7'&8twz:\¹ Ҁ9c9Vo▬i*jBss9Gy~#8Q3[yt{ȢCt)6{ֿɻqݾFTvß71HjhbhV "ވ{F%Սa-(mT?m@A }Ox{b4ϡ#.̏LyD 3l8FKvFrNbZ-Sx 2ҹ6d厊_=<(2%3{ F]bNԑN9 [V9];cW|(6dD): kj%oaܙ$o5|n,Ȝe>ɳ]a$GɣRC?k\q.R[3` :bjpm1jn~R7 d>JK_)CZ0喓FksF+t"zD^BM0?psf]o5(xq[ A14msO%I#;Ƙ VFJHFg#OVf!p.(߉v{8sS*QBO;QXg .%=6weм4&O4@3y)Gx => zI?HA3Wm\{?b<`"eFCpS.a$E/)=L#>6:KmQ6EgYDJxY\%y,VٴccrG:lu|0'(.7 3r% 5 ~uė>ǩWܟ犞r%<9-lMMnOeKӻ'KᑭHW|hhgٜP =UZgb_S /5=5hy8͛=({Y#v9RCԌߌJme DX:X#@ux]KQEK'Z2Q3X T=3 4x\b 92BEk6\f Rt`PR\aD珎؄HU4.DL ?iivY/n*1Օw]1ns3w!vst9L>驝zX(>vr-yGdP"\Hӫ a`~v$V[aVڌ>}ډ@~Y_/I خ9 ^ n~@>@ljQtvA2#JamVu* >w& bEJIHꨵ;asx*E[UC2aem9?d y4N dȀs/A"D MFPb`YG#PL>5">R\E&L͕}]FEذ=lfX GޱyTB7hu{ x!=l\oSTF YJ#1!Uu=6ИxJC -h!0)qX!+P,gJ}J vg0d,onfR5ݙ㿗GbbcoQpzRAW._BrB.6T@Ch[ ::pkbNTT𫍓g}M%NW \47J4KkXSRi*1Ħo%T-v嚥e'+:ko|0|qB'/7mǚ†uV A}r4ΉoVY/W;J="\AtnAW= |T-aR3g6+pjQx?B6ϲL$TinynLc p?n\!goN|Pg&<c; hƫ&{骨1QQORPYQr=M\#%09 E+g2IF ҙS}|ԼVWZ'gJ fF/?䶷Ty\9추X9QAa{3NJ mxeE{u{2"Y`U2iΞ,:\n) 11w}$mOp@%&{Jq'?E|ѩDܻFuX,Y K1wyR4aat=G捽)߼X`~| X Jkp~m8ȧT~hCU (XSUu#:ؓ#O[+x4m2!o`2ey7Oj?h4(eަډ]Rb4@$T^շ:6q^$OC!ٜi&XPo2Xbq=sZxbU 19~b{Y)^d~g *ttƨ{騩NO}TlSѲ&~U.4EГZmjKN#Qm(Y%!(fh ~B#HE, M Oq^ŚӺG[E!PMc* >?_V+m2%5$Z_N+?, ԤlhIS ŝplIEOnD<Ck;l15qh {KK\VF;%3J^,:7A9^QFGfY uj;=Lz A#!/5b ٌo{㯀ʧaG>g(VfFǛp7U_Q-98vKo\;%(xe$_kvGpp50*qO3j_HxjoFp-U!ݲ\t~R+M5Ď^`uIwc{}C*~)c]qBXJ3eqYDhWz UG˭zqVW# Sxz` zǤA`TL5a=51jЈ}3@<&:/ n%is:ߤ=)[n+jE(5&÷ ^j*mY801,|wVluMm)WEg"PMwrSڼR:B:gcnrVv4DF{>lȚTzxpCNd5 lJzه*4 $d$. ֪ [eIFO_ ckJ!yJ:9hEwX3.ީrrqZ>,aZrw!r7n搒~EAP%-?RzwE) x_tϲI%t-3CDH&ĕ]1ٝkߟۼw ˌVex,!Nu CXj{SmҺEJA3wҟe uyY+~"?!_EAlvkyle]ΜRI_!Wg FK}WqhnDp,lWɔ+U)< ;qEؓ sI,~  82嬤2_.\>*&q_g7<@]N<#-QBH5pbzL*ݿA;3G@:0[eZ졁`3鑘 O-\44y/ñ"'߼!Xu,gm1̛^i}g̞:J2G{MHLG'^?ϲ8fgEQh3s9㩌49`4c!a8]2D#?JHP1w%aB13ˉ4Qx`|͟ۀ6sG!: [vƨ>V^96FDX*4Mu>M1x2zrdcd~82cF4 y~D'H50爑6:|W^ڛ eA |`.<),<' Q)JXtdxSI+U0biEZ*D h4n:Uʺf=Z^C,9OF(JpҘ+c7J$=b /e wCz k,PT[agW:wr$SH\{8&&@{z2]QDu9O9S8>p|U[ycyY7J(ݷ*[NT&#T mr%JZ3"Pzw sB{O'7<`^x`-|τzpahU(4Ҳ5C1n2eդL`KGQFo"c+оOBb[Y[YӶVI7xR=`+XY\jbQ`[O6k+P P2ֻO\z7ٸ)<]},qv Y8+qm:EC,Ug% o`J#SEk=ؗTg<}3ha\.cGD$Qpq1ي @#hE U{"Fhnœ7oHԂ䭸w=[rgiPM5&Yu^hl-9Q e~D|چ;8YՔIJT2>Dt>qQs˞/-4o@}nR я 4Q)$ZRE|82{pA΂٪rI+4؍Y]_|1,=164`BF>rz#MnPKىtóNN5 Tsrj;u5r#8t4vHƻ(3omӰp7nL;8 &CsNg|>Q*;˝-}:ђb2v#Ћ,C3 ?[y焇jEضBK&z\(eKw\٦:WfB H~箣+Z:ɂoٙAktr=an*8(ZXXW->cpz 8:U2xꝽzBG glLуvowUVhiwΊpBdoS@ЅЕJ)e Uut0WAjg 7rZ"8Kf 1Q»248k861ɮ">zCV>)R@[ c)mZlMŒ Q_WrM_a^U g/c ra%]3zvHX{EE"JD ӯaFl^!ky3p jo T\HJ6F4!p:OQאWycكuƴd׹.t2t8!/RW?8cUח#">Y=j FV{^ 8[jxfӎ°قW<ڐ>TBh4a]AqPZ 6Ģ(^2 4~xF5U <&O0 8 7L@{7,wxegy7y+i3"mr p8^D%.Ezv}6!/ B4`yTI8ʀ-/+#/+I MEq/D#A{v0eIؠQSG2 Vz4|!gGMJc:Sqmi&wwd>l; T±޽5c/SjFT2mf/yzNئ~"LʖkhXy_RWG܏ct$顄+hę@#t:`}byJ8/(tFZ%;5/1 1S.{/iaY]=:{=vft^rzDET#£,5/۴\e"7E`ܨleD.˼c._A擧w;Zjz \i ju,xoEf[+FV%at[qPu/lcRR2HY5# +0hbT|'e#')WHKVmi{\8q6& q(.E,vwb/U&ʜݵ0]\2Q67p2;M:7 ~ Qi)ܜ7 Ey98_Գk dϕ:"Z~ T <:Omx 'TZ&A3n#`7:6,Y0N9!+v2~Uug:_<6i@] &aPafy/"~)ؑ\9M¾c`1l\s2V^٥5 !&)/-5UvyW ֞'_Ş!`|xci^ E{#TTvS6-ET.>v佯D:I{qP",{%r: K[n/uFvmY3 v .-O.4px:1or.kS?SCݡN4-&YR)rfu156Uxa"Ƴ (ޏ>t;kΞ jy=W\"Y[1HuPPfK6jORxOԲ7+ (%1GRafCwj/3m(MeEo %D#ǖg%_fMs^oбJ?MJsytfXP43j~0Vk >S]p aQ!!)=NvMu78q[Y voZn|U)fs0Yz(ΏwfNb'غ{ KJ$~*hxnI塩|(rs{Y+g|f6 PM]Wh`ޚۚs - +eo؟{~Xm%#ĴmB g;~Ӳn{E! Gv3T5a#1cAϘXL|Œ8#|HŃNDi`{'\%*uND&-&L &I8#+eQu{cV{N$OBƀU]AϮPneEr6ߔjSX+66H.r&$ (7WKR9!i=-8'FpIд@x8=gzxĘLR\PKK PQ;;Pl^ISlX`Y$- (HD.4>/*hU/6}#^z a`o_qd6G"w7wak~E#?,peŇ"pm#ma0Ls, `s܄?zkKƭuW%\Ƴ.H\ty$*bf)eyא!3IBBg~46,]T$E#P1oQa mtS:7R3,Й q@= yZc ~bϨ9_ϦbE 8#a/126Nk)  [zQ &0 ]3W)ˀ둵3Ҽ^'8 k`9P#}E"/%p}@@=|4 9֕ xI7 ý$L굲}gED?~cv+a:WaoXr 4 AKɯ/.J$_Og"\N?M`OȘs+B' R4"u?&sPf2]B2!L^++['5CoҦ>ZKj^UdVQIZ8wC]+0qr5Zgr9f] ΀G:P>2_g(1My8v 98OO^*f2gmr CG{ ( `Š^4_~!6WJ!1JsXw&f[$] ^[B]HƋP8 c煕w}Y K8NI'nP m:޴a}ãRJ%F9",ћ %da6K;Մ{ϲ`2U#:29YSs=#4ݚ5=JJ̴+SѦd$!thS6O{YGFW;ru?bݾw3D).T8sgN:.ngny3DjS%JB?},󣁕 5jfо|#*s(o1&M ̫U_SkMӂtɺCٵ,|;%<5(xMn0+Lp\|os7ِdUމ_B()dztJ{ϑS7DU ]1ȣ•*i"ҥmAH8R<:'." @?/.Z!XoG  iRC/:ۙcdAyA}V΃6A exq]lG<Yr>OS(۪$Ɂ1me,S"[%xmkK Zv#u+sA>ߚаPT."܇a-p愔ыX+X44$oF+M@c )@t֬  zщf*`$ UYi`mbhTc_!l긷LeJqjuiU>zwCzI Du  )Ƀ1}[ on n7/afy~S{ w՟MJ Y֟\_53]z79r= oӁ o23.sS;v$m^N>R ŋcSX_&@4y@6CӶg@ZZlZ':iQ],E\ؐ*b w>"̵yѵ mSi䎜K:'mWTL,K<_ iQ^r}.p'1!nmQt{yiB+#.RBzͧ+"KH %'a1i/?QO?r;;C7!¿8gzl~&P-b+ۮc9?ZP5i˧->,W&/v-p0@9/{DByJD>K{8EUG*W&{5x(Prd5R|7(xR i)<{F h0RC(,-$TX jB~lG.~q=~38(sTY|DvQm.g^6ڑ<~P?vg-֤d .épV׮|A7<*{=N֙_{d*A~Dy|L.B6LЪb.5 ď;a#(UC%uNrbe k1VviOs,)JU^~iږ]\i<9#]H@::b]US8R W7kB(G7aUcWfrD|ɥc(%a3u(aSb_ɿFuݸdŭl*foGLnwS綢ZSq]z & e>Q뒀LEA'Os8+>.uk?٪1Z0 ؓXp RE]͌+OfuY@ښM,uS7+eQ6[vhrԅQ q%ƃƪh@ m4ͽ2CQ`nd pS(A q\@{?[2iqmA wޅ"M$Z͙Lm92J'&5dIEGPQ"'p'{7_b 4LsMÙNԲ( "[yyϡ:#V^KZpH iT w2{:,n/-/Ј`̢_*w_;i/unRnۻدg;ka4Qn`ExF>F^=+ 5%~#g* @+Wj.o&}k[l'bO$4km Kjt#Ís҄%91.`1P)0_vxfk]u@{ф5+vMLC(U@9:XLi5rsI{B"27}R ˆ4c _]e`RoHߔ{::}u"(Q)>2;,:;h\ MfY\!γ z8s#c՛q@$wow9ϲMbium^wQ{f3nyyY Ze84ЦR3LJ”Ċ`9UEՓoHcMw$d(-cg4 Kmpm^才Yu]v{@m1ϰ?44 "R?&Y֓;j7AhAX zA:T~> ZnOwU8I>[ m}%ο7#1W ,$'rxG|Fw=oh`?W<}U  50ݗ?XX,F O1QTCRGBc/b_`AI@ǚu1iCWT}VYR[fW櫩jZe!FQONBw]ՙxHNE!uY@d>d |٣r* 4b=ND4ݭJC0-5柢[ە|f)1NĴ݀Sfi5uуZ ڽAw=gu8Q[l1#)1$!Fmd.]M xO(wVCm ${.w!q2Bһp_Tt<Ӹ |B'V#>9 P|$Nrޑbkw'<^h*TwPHdK3ҕI`rfR[\Nu)VrTHFKJ'T~ͣXdZ,Msĩ®ߨIXA?I O^yF}Ǵ*,X O{ڙHHW-_}"ca4O~Udp Ij[̅f#ohaׇV)Rwk7>m0RC,/"lp`)WDKsvY]¬<0ΛHV!p9 ,b!^bDM2q 8nQp\ FF/MzL;PN:w;?$>8mLԏ3L)w_c!bdQy cKh :wESLG,L$a+#R ǵe6ķ٬_y!S;jU{#a[DB98o_(7ϰ> ݫd S!;j*R?fHpϷr'~h,Y*rN޳]rySf%q;x;>#bkۨeYYR8s}REލB.mAI([a™]z2,vgQX=_nT[eY_O,P| nWgSjWǐ4<>/ ݕ{6U5*{ZR^a"ɶYMi(! (|yRD5$ц96VϺ-T}LOŐ\F w?v s'De~~^hgGU3wM§J\e[xPq>P{vޟ~l}%FvDUZT:p7S,3QP0Rώ#ž~n#UM{̅Mnijm֋Lm5Z7* ]O_Kz."6{8] D#{mQAM%3l8l!OpZ1* =OQ=.w^S wт (4JŭѡJ1RږhMfC݇IZ#Xt7 #T<Hu.>ĴC1^j6џ< 1ͧ~&,j$l- KB Oj?ujл '<ѸqRDMԛBپ,A$DDK+YvZt/Fj X_k%;Az} D,\L(b CD%'B @ƃ&Pmqs>j^&rxˍl+ Ep.OXCp4D~A`ַƘ E:Uv)^Wd"Dd( íH%g, {L+]>7/vxLfutx|%Eg}޹|BϹBLAs!|$KʡXM,a#Ɛ):M|>K|B[K]>,k]Ybg}DyZI`4;1ULI"M:q$#qfFYՆ׸V {f蜮"[z$?m,+@cC,(2ɢOnV+0! zyr}tc5^+ 4EssKL k¢GmR$FFCTeV\c1|> -P$㻬lV}P7nTx{F <]24:NWgJ{=z}L/~3ő &T ZW ظ$M0@znjr W菒Upg*k.j2`0`֡~t$i#U]TK,±8#GdxZ! Dlۢق"{RS*!a-<$|k;D;3JF.uGVd$}{&S&]RftnMڱc9 ª~Fl~1\+F"+;BaZCYh%-rO#ci>~p 4ABlliIuwy08M1W갷2QL֣Ι i`+(*2\xީs-N㾯/B>[MduH7,[!]wF/i7~>5|%iđgdCeT/:UM6+'Uƶ Ω.1?v@$7QNG%(̅7SRzpg2e ~TgOUWF%sx]{$@_ Xi |LEKfU9I.IwBԞZ7{M2`3f.+)B@t({Ԩ3 R( @Edn(6 @=G7 QmH:0i$vN>[wd ԰ tO:tg|2 ., e۞KyЁU=cTz'A7pd ]_SBڐԼJeu'>D$y\֓BWME%~YӞRp>\Uvھe:ڭA֦ }5PkʺW,h 8ˍ[uFY8d믔*UeMB^o |l3}] rB[$UDe3p{snU'BȜtѿ)sg9+KC `h>u5)CzCm/s;Y[պmG}X CMj݉VcB$јALě֫5[ɮMuծm\\K٪yz~YE]dʁE2Jkp#I˶z=ZTMavi>8+B2zI\h2o.fLԊHn,\lMMvzS8n ڤ%/pޟQy= /,B 5b$5VOBY!m_zHX(H:0 Y`#4V)~l*$l3D XQg3`W6uvvG;ArYٽ61ZlH,2Caer.,eXL#k<@-&?hÏ))KT[i6_a櫛FX"o'vELK'cVkGޮY$Yy,qOQ;7Ie C$mvD_囃AFyXr;ƀ=JKHok"sc;x&}óG_ԐvfE0~aGyϟTnIu@ѳ\ 9ZwZK7)p2zvX+%B]6(˒96~xc+lfR չ5aOj?zDcLLPP9pn4LJK0r;@ؽZϨa#ARNUE&9X5R /\^ވ;v 8?EYXq:;&.h!W%W%9O w A3ES2 k>QJձd}\|YQz*TV Lc+z\&€U=qي҃i+ d.(>ɡ7WRD/ ?M+5~hu/f  4j271Aq^PR=20ˋQ-`y7 g;Ⱥ>VҊ_$O;vn!VM|9l 80cq)0e%@T>F| uVE`;Gf7לM4o:p -"><hǮՍoMV#0Rcv}/y yŌ߷XԔF?axw]M:Aǰ7"~]C٠ kipVcEVD!8;cb$U9=֐5$ASZ!} A8L&<ŭVWQ\JWՉ}̶Y;ÄYy^T'8`%6%jaGwJ1ƍ5A{(иy% Eaaہ0Ȉ|.PsR_R_;sp)yELy#&C{rFs_.[DRWBVަi?˫D6#RiS'\R^W8T=W_tYJ6Ndj6w_" I$ԧk䝿 yGXꕇ8d]_]^S({PYXTUP5@q7H9pް3;ݲRqIY?GuwxbESh#Ty_ϕEVi4 ^Or+ "3\q wSk%4*tEs |mQ\Qpp4鷕uTsVٮ܅kŻ"9z&,xQómG r׸8ԢbD<#.437p.mǍ?IĨLg?1U|;`܊1ep*VA4~|eA{׋><Սi4yge4p>YoLZ @}mkuKUv9}_Aq8Rao0o>Ȩ8ԴD4רtMsꦔptF-Sݠzu0>G zE&)φsTo7bo@>ԀŋuLYiƢ Q '#1dCx0ٶ/}z %L\vGRr#DײfXA> VK۳PMV䈘B@x+p䶾@u;, T1Ys6!I77 H)ЉEZGȌAQ),5RxF٨nU1e)G?mUIvڔz-Cҥk_YcTE @X3(4'-= GPe.)9=e=mO z>Cd!殊>g>3D|Y]'c.?X',`7S2^fa{ڊdO+尦1D(]v4o,[m|@cGB'P}p(Kꜗ{μc%\qpҿ8EnᒥGݤRՏ#2`:NpR8%QY$vM?Hr(XAVfIFF̨ZdQy%|kjUXo6JB,VMЅ alrF]'RY\_Qt@wfW`ŻgMQj( W^S6\"J娡L{ta=N\f._YP"ƣ-X*>5 5~獬.X^Z5\詓:5-8ZuoMO- q7*r /c@,'Ԥ2`5Y<]KS{ʯcѠQ%f"'cZ }ܕ}b|pZGc~3w@`g/ V[p'GKy UFs6r,b{wZp<"'Gm2wJ]&.ߑ~XafAIlh 6l|-t$YNqgvᖷX="76@UF}=G^JiYw'-+qUcq[#˶Wc@GsKMv ꨯz^go&ψuY ^qz+ eCz&Un{A1Fb7tO]s:} -j[ljN:Ζԟ:4r򊯨 ^[LW Vߒ |wJ"@^zM1kCEo/[DxsN$Iv@qS5@>r;^R%SB[Y5Ei3Q~dKT/6Nˤ%.d(|As%VlgT7ֻrolv5ToS8T[Е/ 94.38d2\ eZ{ yyX 0{\Gzf0RӤt;-xKrwa:p,Ul_na+k\ wފaDOk>pۨO"6HX03\pL3i9viXۃNW8DDSbx>V ׌¥xY@1!oJ~{z! %u)Bwg[a‰D@Z-'<ehn[* "!M `_jwyX,QӲ>Ѽ޿ y^Øw|Ҏ+3)ty{eJn)_@7 N5Փy"~qXYB'V.a^ye :~;W a~gEl<'eP{csܢ*DlS_̮c_;ÆYzٱ6o͗$D R}7J(55ӮCĥrP$q>7$\ʢ!tEY1-ǓN~4|3Ct[Ih`-Zֵ|]H"g06=Cu&7rj#/o;wv֥Vc=2q`Ӆ4BlݚҀO(ʸy󋢝HV^w98{k8_COK9V"ųaa15Nk|ISZ+LRbJ 6v1ynovgy%V3)2~3!Xӑxx@fWPmZ4B0JAEP*@Yߎ1 XDow?shk_m hoB]%@ۡgYDf4Koxg%O*u=;:t(;ap-}6}B Ļdn  s{s04&9E>\b2Bk0Ms>/`/RpOB@Wb+EH[ҔW>D!؆jLcW]0fXOn`рƝ3QJV k*;<2䫍u`6 Kv12<c_֚X6L? ͶȣٹkTo#H] ~;*| tZl25ۘ5ul!;! #!nڲOYC,#Ae$E@T)`F^ki6Ft*倉~'izzx\( 93`/U1u{ԶR}'v]SÄAf-_`߰BMYaگy EG_Eaea"hv n  [XA9  bG@D?Bj4꓍<xN/=涡ZW4kvz Pe|*,uKtj 2.1m5v (eK,W~z9on4xdDXvXOHt]o7#^5:K!j,mKt+K6O閒SrՐyF:~LA ]RԉH:LM KW~ E .>|"G=*:s4o 0HDkf&ivh;b=`Wj.LH#POސ l4'ޝ *-Q;AN{'V!?/CH()1y[7C±zi*aq/[~F7I## zvx8O 'V]j2:M[*;>t~#hj b{B7Z82Q~[$"9wae3~|6@^XV؈HARpۊ:lW´-έB00õ!r M f-&Rs:^XՌ/ Dȶ>ٞuhp% E{)^roj ŋp*A?6V1ݗ]j֪9IoN@Gƺ=<`n,OL˶VnWZA@QqlOOӃDif8/W+ǾfH44}ЯnuXQLN#+_Q u@|wS4Zy)>ßS40ΜaͭJ)~!f3YNS"|v*#ppʢh÷o[_aΚJоxa_k@΂,S^FA6G<4VN^D`m;2= >үEްrT+8\^[xREvc .qB-_4{ wn0љr=Z7@Qb?T'qAGX8ѩҷΒvl(E4AWJ,? `U* >-MOFpLa h:e59*F^Bi֍*TZ=Hy^) ;UMͽWn{AT.+SI`޾=R(m9:^v!!PX2cyppN1ΰ\iWû\bI3Հn+w:c~5[?Y!D` >p*LPNI5f{EËI yb* cѱ4|j[$a@?՜M*}eht"U#vAT=2aA |\9$1…-2貐%BIiH]j|抉IOybM D-Y5w,SyEߨ8>@e{l@IƑ1s)/mK:իt;C $L AtR}$d𮷶}y=xx{Ơ}T8T-véV4ՊjAc  7 opZ`9y_b_Rb~;RpSEST'ɄkDQyo>CsKw{Emޥb^iO[}?iq.KY0;A_16r:($? ~)>,i@-jfFzmd^9SnB*JI7P de47N d)K2A{7?bL$.w vj/܍Ic񆺬;5H8\Ymu>z]m} (O}=t 1W%voۘT uϪc I0w[Cf7x}7 8zpuCVGjuI/6Wíߡ/נ,no6\7eF0cuFn@7542 պ@BaQ#p"AEM7c}K#0\-ŋ{Lo gW'!s*nvx"OXp3,o`SJQ_3D3X.CQ[l5)&OvmrBň}a (3Dmk{Ӄ`#*{p_V+V/HCZls?v O,kM}ʣ3UKAƒ/[皐'- ]̤QgiEyf3wDPJG'nXEf-( )s4Ǥnʻ|si? rL'QJ<{؈$պ=JސxG4S|Z@ftȝ2,óȰL%#2%;l~ UhC3QZrv,z7τ0:F9$NU0~7)+}7_?b羼Ɵvž}Lg"o??S ́)kP_q-WqkmJ??)m-;EKZ ʞutY[ﺺ8rJ?GUKhmn@0͆cNU$pǧS8w l|罨AMۇj$!FŢx$e,hޝ`O&k\I׺J RȌ-3a 2,8G0`_a[KaaQM;Eh|*V7oY0KSu%HSN9rҎ7Q/]!Ju͜^KReJG"nP E0O.%7N9(mքU0;`ؐ*S8e1蹹n(e-Nfu*nNۇi+/Dg{YIbRF](gg뱮 X[GvOf· CVڨ 架a$shgXB9pm W&?\o? ;luZ3t4$a@U/ ЁNV^;0ai ΃m;< DX$\0=3)C p%Xotu fm '÷^h ȳ @egcbqc2nuOޣ=͍?ͯ ZA5[ХK`SVw|³A e`bV-]s&b*5v WCdH0VTZw;$DLC!! \<> ogEJ!V6Rz`EJA(R@ȑN 2sPLZd%K4_ˑ1ƾdγ#O8YԨ Ƴ搜C ,@#Hd7sV~I@ӼY[7Zd$GT`g}Ѧy4S%<*LS̽h n۬]Yk/X)עTW:s /htl˜`Q? `hb4BKH$oo9.@?Je#'ⱈ NgXaFIkj&*֢(RHOzDUct2]M*oPGJ:$ ]TխY iUD64jڂdA{Z]aA2Įm:pII{t;D{uCJd))7_'{R_΢RnCҹ[&g~8ﭟaAr XM$pWXrM6XLδ&,*cŮ~$[MPs"R%>UxguRsS28Л 4f ntN_nAUR#ӫV JbWM654#Ƽw<7o@=Z8T lFi">$l5y\ہME>/V S='1j@hؓgTt(jdeURƟDܐw# *d3P9fW2rB}E!6B(!udm8/,c@ &nnRh^[*D^: &Cߨ]0,9Pnr"#()!s' %{S`iurNgpRn *' @4;v|q-Qʆ`3}xK1H <64^p<#@|Cs+9H7]Y ]C \~V-!2"d*u nߏ#v˂x +:6> =Ow1P%yE_K7.('*|]CEb*U&ޜ(cexY,E=$:)@"T9^:[ӻ.S9xX4cZlp&e:H.$wr. ]5& ǰ, sرV9:d}vd!z=ѻCc196yOFT@ F|H9`.$q6 󷩽y>.}c5AD{P`|·vٽ\CCب2ޞ색̺ I'BWV?Ⱦ'JIzfsQD롤8FxH9Y3g: ~&OXݸ;wO+=@6aO/bѡXVbItLfi葉dJ~ay4MAeg "4)ۂ]_T̔p`}J=;%hśR2 O,z4/`,xpAQTM?x _~ vu0^cYNFj9)㓇ډvHEMI$(S|$5 tr0e?vfRF/J؞x<ԭIHfp,?3P\X*pq֑T#1>V/q|e["L sȩ8_b>I`7/+._FS5IWbIn@UMVMz"y(`Sz'9?-/ɉ{w1CtXH ]X,pkC9:u| lnPGv>3_UCw`mX;\bT"!*ީxp?ٻeSh嫂a?r8\(p)dO hqy㸔WIig'ew:.COG(y|߲bE@ӟryER$,qqP/ۢTɓ9k:EJL[er[:; x/M6-64 u} 1U JUzlH-kM1|.GY>E+Yt<i4s" #Cw@Yav ΠIzqĹA|+_ V$;<4a+OrK5?B4 D&>q  \Uh;X{\FE*8 ]if ucV嬈\[u,R3Iy=Yf1e$2f N36<4^[xO`lL9'@D(vu?9v>"J.XeMlۛU $(^<9!^MAyibd]o }7P\<2K?X.L3l&&;H6/M6z|Bˀ' B~Xt% +jPBVJh+oz+Km@H8.F=k-֒<_ WE2TMk%YXE{;C)qN: uD%l:[ZlQpLi+ Q}YScN`!Cc (;^x|/Yqv<#ܐu1 䴪K⿳~_ O\py A5*00M@^Ue;\UwF Im= *OƢ7-!b[qv=&V UW3mCHgAOPM()"B+IiH?}JR= }ol+ ә-5툌D?]5-n+<|(joN&čfWD9@ZVӸgO`rQ,'SZVbu#Zr/2H:8,F[_/ fU:w5m6`SMR5P"NnN)u+@]I!B\/$с*ii#wS*xnQR o8~n,) w`acN-F}s/8c+e ù?h*2RE ըxb3b][M3mXHgX?ҶFwoP`g 싎>rµFl/ճ#Fm,> =D(T]5; <rD%;:JA˲{,뾑$kOoЗsQb)؀b?Qz>h_Tsxz#cb.͏+]_xp򣾌WxOKano X͸n ޼naLWd˺TGZ.F]3#$Kڌ Ⱦ7;7QܧSl:d^RX`Ipmh7um&-`]!*,c,YAGdU5qƯ{v[F!wmh.3dVā(.(/Bj6V·Qɤo|i_34:K]TFFU]c $W12ʘ;ϵzƥܬS&Q`2v{c8~sn2}07B^7L0,Żϛ>:D ٩DaʫibhhzqHwB`;Ặ_ClO,%gjbg4gD-]iSvKN} $sV) žx?[z=Oܒ#jNY/ek[CbeUAtbluXK_"8N1E(qJFt=crWgx3[ A܋ZfV+iں(߂!bۄ?9XSxFo$ǹ>RO'I=_m8յgߣ3Gʤ ".;=agxW Y[M( T!IuKG]I;ӼThK)11̓xZG 1hb/Lb"V&Ot0;|4KPb6Mӧ'Sd+Yш)%84Yf$<& Geky#yu n&UV+o -g?>L" Rt{Jrټ Q&畜[;rS,04Kw) [t*كZ MWoq&ʣ+ Wȿ[mpڜfGV|,2xqa騵0FnzD[YX+K̀ŶwfZ8q!#?YzL`^֔lMj]`KL ONsbrQGV-eԯLfiQSgڧ=m%JrYfXA8j-ܰsD[$w6[C8a"c .*f)&MºlwM-shz4K16?ʍm%T@ M~ Ue:R$s–~y1!Ƥͺs7"IBvݫKa2҅Jgeߢ ~ x~HQpf2$O8"ݘ% &p+)2؄ jxnn4t@DZ<S^3W</qiO1rSiʘD3njCA3͍:vuT;9XQ'T'-d:xzF A6ĿABdʹ'Ϟ|Z`dԠDiO}p?}gyPe0?T"*jO zMR 5F봝<0o}h [/D}+Mg8vRv-ʎ9UsQ $W&l}7W22V(4 m~!qK3D^?/n <>H۟3*ŬyJ1;DtR˩BR.LsڃF|'6Al6i[ 3])FW r~ȟUKiONqMZ9[ݱ)S_3L3M{^CLQp1 TW\^deJhy75Tqۙlח\{cGq\:1<mr w-U3; Jb# vPIpd'ņ) &qƺ6 koFEZ](’TN9,A J0䏢#퉰iա"f!@ǔYZp" f^ !oEFFgc,s4,,cy]qa/tbi0^Gq0̯x6'ABEqX(U0-.%1NR;_k[=N7콥S)$p=$Iz 9_bL,},R#A=W_\ =ªtH8mZW9$o?|n׋!m86F-N )R/;tD$9YZIROc重y{QNDÜ՛8 ̺tV+aY+5 <gF 6fs O"varp!xQs9˯l11ql jfbgzmݻ.:Vjʉf#gI=e*܉}ps`}DB3V?TٕЎp@ S^&)'=^E*/UVOAa)U("K1dnù&ƆM,[Uę9ׁ˒29Jխ '$Cր+%{&v-kQЍE%(&('c ZKrE)v-xn( {ٴE搡0K8p˴Ui>ͤ-kZ&B`ܖҎ>Qz?܍N%T=D-< C>>Ɯ4TJx4EIxK-61R#(ZI4Go%)q_s봊ѵr˟D1)b3tnskpP* NK m0aמMjkSq&k9%/PJ&]FwWD.Ux@0Cy 5ۜvM{Ce  _9T^:АY02/N*U©9yk=TbZ <Ӵ2n!Itiȿ3+j.'mMU4\N黿Pנ+{C<LŔs3MEwNWQ4)1 Nlǘ =_:Wrcl8ڒw^e 9𰝷 dWHA(O:Ǧ;7~ TP2JkR&6l:$jdF+^ߪJ]f/tK1#=,Mc>jjIrdǨG,~rRWy/3FNjWT+~v@5,[o Ahx5JAԤr=E]3"ģ$lyZ37dh`Q),,3GϦa0%k5Z(CWy"24`uu[ @![dˤ+wpRey$mȘm(Xd X肻ѬwSDd\syL/D ] r[4L|+fL/-Jtr)LP|gIar7&|%wAD;Y܌"`Qhxk~agCK.%g(\EIPXBJ $}!CNҽ>mW<}yN+/S<Y3AR:/ΪP.@!7)H'~l bOM+.U!~#Amizs`Q؝HE??7&hS@y9zԸ!t?G=4y$ k>ʜPmέnl›PO Lt!{L}ʴNCUXK_M5jh+>Ec ):bO1|r;j:/mefVWL̼wrP/{WN&vSO11ZbS )7rG W"Kx6A}2NA %١uh@ݘEedX [XU:G 5fX!xZ=߹,V׳AIsSzk|ȉƴ0ig1C4(ΐCD@wSMN4FEF3[-q)%,rx@ڪg"ASq}3 ,$sb뼆($:In"eJ.Ck3SspX`T I=.@Iw/ !]y(j2CS\ْ(s b&@\acOUxe23tolr\|G!߄_K,*XL1Ϫ1>N+Lz^#6\Jó<K欲(:!L\Й|Nz5%.jZlrrMUHZįѬa^e8}#\$,M.i9~ Q\quϨ>\9~OٛK5m0h3I5{?_PVv:T[Klt)ǖ)4]ozT ;{qy엎 A4{(>)櫓9%wNѳt+7=ѕE@$]\MTN6J^@!ἇ`l SzI 3c:Fs#j)ɰO}@ [.6)ln8GO; ,Uɛ+6~DF<ٯaט :`q퇥[3r𗷗\ Ё)w8c3}]+z11 ^uLB - g@+vo*t WRJX{ZVa)UMt1%,*0DpK0s[Rw4m+Uqүa{$j/-8`-nfiBYuQ\7@ٝ䞶5~ѓ=Pf%e$T_ QqS*8}8/F7neXһ>@?Fh f4I9"A]ڟi9/в| '<03e1swQaԜQS)eu EZa'bmvn]ODX¢`G5J c}c; =9bK tű!CY+D/ ρفEP׉B1<⣞% }9?dW6Z%~|s ~X ɠAT(չbDZ%.o-4zֆ6ΎNiLɜe@?Sf\cǂϟTdQ xejf'W \,#PPrd N\Ę';@gHv"bBln@?%+(ԯrnR ( Z涬KOn@.Hau rB\ P06MGS 7f~*o4M;q+v?Ͷո'jn9͝ZW)nPHM|+FOXɏz~JGk2on IG}=z^ =|Cީe* *–wai-[,n@ҒagO"c Otal0 Z+ñ{Lo|AzֱK|;|鼉r={Tq"Ah&ixXzdV^'GAƽ)D X,qwRKXP"DPeGj Nf:-b#>Ugˀ70d1(4X@D7~߱=rG;a i&$98e{U:VZEޯt٧W3 @$͑)b(?71hr{FTj+ľuPyR5Hw7h8|y MxWCjRt:컽܇7D1MSf}0uA~$_0yTpjăq!^R .]*A/~OQ<a'.%#a>ڼ[{B2."ӵنg/WLj6 '=!{zb&=wx G  .:zǔG}5nuM^m]mF[>szH~f]@_.?u0UALMѲE`- %rs08cyUZc0CQRi[TYte%^bȼ;L{l=V/*>dPOIb_soXp.42w ©"h!(tt&PQ7 j2n:(زN.k?2 샃jʛU (cl1kK?9qWSν H8<+>h*;1LH;6xx@vGّ0ؾ0-3|PERōP}2;9! mCV%@,}y>.Nѭ 1XDJ)Ɩvd;j+iafXBEx`RDC !^klӴjΖ SKCQՒFV/܊eC/oam]$"3aHC{L{-v&^E.q3\ibwqPƦY[e3 ݖ"bSfq l}QMQ]]vлqgĦ~(; bO lOhqݠP[KokL+h pj}@[T@-Sj~`*h3>_@3cͮ/ M3_[ P* H0xuco; :,¦8wgjZ$ҙ| kNK{@U" JɸőгXŭndFU*nhTqi@ǻscO }DUjrF|=^3Ap,kl #u>._+$*ڟeIxqF{tpN9ܧ -gQp hز NjcgB oFa))&MuٌsF@埅o<^#9+&jF0)2I03y8;9Gĉ#{K_1k3 ^ٕGLKz d5ld8SƍPWSyRi%5]Q h7R 'kVPBOL^hc! ]gNB/N/z`Y$GED ڇAQnq}b:7& ȥNUS U͖}0JEkb FN7ڧVA6U{x+9P'R8EQDpg[בA:&cm~3 !fÕR?{z@nRI+Zz4z|^0f`LjoB}!46NK  \ Xޛz4Do:04[.Ħ;ţZ*8eF1WF÷A&̼>:2!776eDz:n 3ΓO۞tL~MpCb25e,8T%,.[MjpFA`|G$OIòRϐyL6 e(\ ?"m!1HGs˙0<ǭJ8X;|O_fOw!:(3&X4Epnx<گ:mkfvV97Z+u)BԁjUJߤ-]9DV-aJ!DUV :e!=N5du@3et;'g( KPt 23`~No|8UTdziP~UPeeʢn߇b}${#,pQIvTő[IP Hkc} wQ ! <,'1A-[ۿn]\&0& !U5;W:0*]Ðj(PhzYSxN?~Xbΰl2]\vܛqf.p|e] e2"~?_?+]xz% &x̵!$Y1dt١KƎRP8Է eazg(-Phv ,@oeͲA=kKx&MJ*kS&*PaDJrq}r/>DBOif2(.ap؍h!fO5w9ɥfR r.1 l&=l_ ΠDq7%D}^tA**+V3ulK%qldɂq#LZErk6{|1ul\wu2MT1'ѰؙEo,6uHb$SϳJDAPXP@m.W@ c)tV ̄^6Yp*t<Ĵ72z:4ejEbwS&pLG F 9k/Zuh‚ |ζp[14Dpāwu[9qv *=f|L÷Aڟd ܺD4/Z{Rz"nLMU,`83i DRf0>7=ql=t46Bݕl6C;f'TK65aR?2#ygmbiQ&759X:jj%w-;+rRƓ3Ӏ)Oǡ8^+mȩ@{3\L; MHjqhFz H Hq pik?x`iRcC5e;@!U)Ih ;|=CPHr3%|FwAV1t,0g.z ݞ\>3Q0K}A1/e®=\Y]LDZ>:љ5ktd'0vLj/fCְmUurOu#XGP&+ Oq 7n}7)W39vxCh|VYۮ>Ev_" $Og9 i6艍({ڃgܳx!<6g6a(13yCΖ/V>GRqNy+r7`ЌR4YI@'lH\4l"!OX{ ^&s!(5T3´-̨z0?a}#0IiܳbND3M& 3J?ƟP)B8۩ N(Ь[ U.$!6(I訩S-+f tJgBaŅ=@ 6 (rx}vȫv?B* "ٺ,f}]ΒOv9TPV!IG?5.Ex<&߯)+{YVFqH[m7HF8 7ԫ/UGC?w<̪E:F[j?<vkY;\c8HIK<<˸NgX`ԺYa8\0A( {zLW#$BLZ7ˈ6nu 4tWF)aq 2ZJ 摓=V:^|qsD(AG:shN`wQN !jZCvU<0ӭΩz q 6٢ݰ:Ft2%665ZiZ aZ#@ DϺ{Ypz{kвXO s rxeV"vC\gx>4fвV\b H,yֲ[ܢn/q7^JpW>TE((S`HZ??c7xVfsJNE+D FܸԹ %Цzi،"?]_ ݮ}^ %qQߗ )]Tc{+5mmUQVħ׮f1ӵeBD[䂊o~:T#M~k+fc6ǟT5L;vM[Yޔ t՝[T 7!P z$ =c ?O2 YkJoNn>jl˷Vj=_ ̌*3\F60iX7^n0p3͟IH%wIy:mGݾl ỷsPoaӵF32vi(d.TUK':v9$XɐwȠ h=k\du@(3j^`=`)[#q>%wݿ _ B'?_ޠ &V'4\BEd<{<)K*YLtW K$xw]J*rKtH. =ݐ_Tm Ү#`6A?+D/ M5$;0D?; S~(wf'avbzTh5j<׷gSO~X5I~TqʊG#.PLt/S p95!s u' *s'u5dr?f3 RLn@}ѷ^ RLI.א /ũbZ$G߃9*U<ܶ oUPf䏮s#)f|:\.Q-.ąɥE ir)\\@pG<7AOD[N]䨗)oL k ';EF)u1V{wuoTWGDhYPl]7IMh\1}1s3OG| {srh 'L5C5M 0FPKE[< v>@7bB- L:K]UN;;) Ns{wVQ 1~Iv5By-vtiOyM_.x7Cvd4Gc[Ҥ?Z n}?AqQ,݇yW CH}pBLDn{CDE7-KjRQ(eԛa\F+w[jg3(QF$em!Dzn pI}qwR^@ɲN&b|ڿ^Ԣࠜ$}&'RdI)I99*Mhѹ{6Y^X;kب p̟r*5Eaɶ$AqX`uzRk 4z2 ݧb>pnPkd%{߼br]֣\õooQ{֌ /+"rtWhkbX9F". X3 A t?y(ϴ݁cFgﲓt&PS!Q_EWʌ _@;tߩo;{6yvI:?iVtLM ==ݍ4ed 5ȱ+KGl0AԱ;N=HZ F`b&߿V}Fo<;&84[ӣOOsI/dD'^p04J1N:g$E'6( ^y,>ۧ:1;1wnɣh#-<'C#wM>A)|6$tU66h +.h [W"O@oWy*G)UXH8{_6lctAh9ӂ>ه6jKjb uNX8" gR4լ$4j2+?I;p.oBp2K:6Uq< A~(%ITD⤢ݯ 5zD"Za`q`9"D bCU RmjUjFoa6@\Hl喼yN…C"P*t.PVil5y.Z-myyo~,rwa)|aEU@7LiDW$!b/7 c?BFXh܄#;$9*4)܍,aoYtg8R2(?X?>8*gv>-Kь\5I8,%2DK$jXaᲜ뗡%6?zx 5} @3̸IܴOY)TJn%XVߕlaƝzRJLEec,l 8ץ|Bۭ3HrˆSi#YW%MPGDms1 [OkkG4W(k[Fi ZWzӼAcFtcHI s[) @Z'^D!@ ETFSHl纳mnŵ/nն\x(&) U[R`6-˼=85P-l&&JKW'Ցߕl|)"B8O%# f$fe (g\/bgxF(dT3^9#,J:Wnφ2|ҶGNƼ@kH| consnO:2kq#2k=LWQMTr1s8*쒿YnfWNI3ΏJ(ǒZ1lUXx˥ "6Mzd"q]H_uu2\1_8@}#ATꖯ*jg&FxTG(/̝'7QA75WP:uYxAO='\k1&n"s>Yԇw&tf9IJɴLq@Gs0>NiF Ijkdi݆L5Ǯ|5(WGV!e9co'31$A}^ɸbb!v4b kWh`WhSu�F$G.I49.R}խRIK '8JzvBmW޶F7)3u}}v{(sKȸX>t y2NX%=FsdʷO, jݽPŕ+H?Tsz@ KÇ,Z%3<-pDF 02A4/Iy"@^zrZ'R zgo:%f7괣\5n_'g8ӻ3BTL@ M seDVptn>\yoz[LZɺɅC%g큂=@wY| "&n!aFҍ 8"/.GQx*$X6}B$kfG29kgC7hLQ d_&pRǴLB'M|f*|Cز=,9(hhN8t_EcǞj==NHeuێ/'O8c; 0B +]QPO̮G5MHY#Z\v=mBUtG¢[L'lyuJ/W>e6t|ќ2wh0+3YT-BU=7ňF>Yfi"Kw|\T}kjSjE$mDF>=VV$UUѬ*t</K˼ MVbώ&.Tsh'߅dIUؒzE !f^,LA{AN6h@z [na"hv$ oP&#,LxOG8'zX0󝄛vNAy< pZJCU 8O\SKqNz:6dJ4gDuTZ4,w`N@w  ^3EGN6rI&7(y7sGTꄂ Ri$Ki/!':) X^`N$+^Dfh;~f\@FHvtZTV]맛dmB{q>!`8 =tsU6 !f!*^mT$]Ij׎N"` S;ʄc;_ؑAx7oR>2+/C S \[`}kBEYtp@+! HS^!J+1_|cjw͆z~-=亴ب^CAaG5,?DGlt,KQKpH.9kN~x)Jg@&[ 'r$ddy놱v7B PSKLPFd }m \Vo?z{G<υؗio` ?-l;R4cHFVx[Hq<?@ωd u妜Ex87=zԤጃϸ>aPF4 hLz7{ެiBK{ˡt H ⁜jdZjAWsd{{]Ǩ1T<e0 .} fP %iSd>e1|&,%B)[ 4NъB}J<5,#ކP ԩZFQPoK&hQŧjm_v4  р zVPDT: P3CT{M) f߬q'\q̀PkR~~ٖظFO$2gx{]_7d| N>@VG5JL&ŕ۔\ռP A.XQ~kn$O3ɌRdaI)EZ,C - tHB07þe}|7}IFW3~9I~}U?(LUm T(!TԠjM37c^:2ru ~ED8ϼ =X K)~ޔnN$;[{~3H1EB\ȹ$}BTh·R6-IVTnQ)Wk":2 0B1AP< _}YI/^\rY})nXqHM"kwſ2Vbznw{4aYhQr=rm!vT vnLdMh+@j `-"F c)9v6,*_7F HUGqqqBvJ杶Ej<'4vm=_IxC-Px€椪kݽdy~⺡Kk:-8w ٷ)(a( ^œïR a}ÁfU_ܜӛVh s 83VŻFY޶>uHEe \zY }</aT~F cKJay|Є9>.Ug| 2|8JsJkjfԲB3ʡ2"/oIe` xϟ|tt;x, K)B0M)-BXr]0(̳#͜|4VRH~Brܒ &NscҢedUՏmpbZ L/2VoWeͥ wi7|ƧH%C*>IrZsU&jDVqgt!G&QšD$vkŃ]\v𢵝]C!x'7T+u(T%zyצD)2 @K7,8)-X4OjVqko{uē;&ih]Yŧ=%%NS2|`nrNN_ĖRДAnk2J ` 6'qΫ@oS%NXϫ[dHsfMxmG%5nCƤ z:IqsUs.|K0YApNaS&1uZ90~lPѼ~*/@ӌ\E5.kkmm y~}‰'G0?a ﵘ-N%^F,\8ԉFIG)P](/"7XJ ;xWQZEk+Nz`Bk:} _{>Nv.B:#˱ldo%UTǰ3zX poKFĴebN1P4ȵ,Xw7%V2\sB@-׷􁀝ix${]/k^h_IU3x6ݟlnb̉i;.O6"dPՁRO 5>7]qW:>7+k1YvF7 Dž4c4gb*  >Aِp1x#,&)GI?"hȉյc*!sE;& D"RiaOVאNk2̸ +ɃIɰlڄ~j.j4JFc~(5a۟ֈK/hY"FR^; (uz ^t)/ENqoH!FsO"MBY'^#V͇甔`jԲf[&3,WG^)p,TE4mDd~rs,͊~H@"%@ږT60BKt &_EH;Ւ(Hj?KuU܁]Z-%&W7K%&wߓ͎:Ba:,l*5wCbRceqRlciCꐺW3 /JJDDǑd|k-2Rdg_@lc>w_^iK?$nEgTg"q8K$a˙UcUpŭ:mG2cUpyݢR#Z@!)A_+e,8GMi..'rG)a j$ewz3Hfpn3m"rχ(^-1ʤ| ^}ǫ}*7wCdTʿLGnSw՝eusܶ&LY0*l>ݯAyl x북 LI-n$<ߚ8_/A <  @J "cϣQ6\c-VE2'n^+,)U}v$Ko"Mbӗڏ>Om4v&i@M,Dq_"hs%m =SWos}?-7!-u(̡Al''K3xO5uF@3| q'LR[ru@^9qZ|zMC頷fFn^HbL\tk385 O=}-K`Oe v RFc˕~}C rT%Zõi 0&gydѐe!&`IztagenNk ^%:2>ɖSl21&F@%xu-Uu..~}WĮ:<5ncd4$h1y)mp-9=K} +F"ݦQ^:&*@Z+`ۈ.oڎl06ttMfC"j V?0չqp @ZV젢/N>` |h n:WM{Ͳ"W[!+Fj]O9K? 9øE-gڥD,e G*ŘKsCu(^@SCAp͢`N_wAɏaJĒW~klhEy 5w4;bnO [ յMl!toE`gI>Rfk/#k"247ha% _?B5!K Qؒ,sV'+SAiO z2-ӘVUݎw eD&F3XzkR9w&ny~%wxQlH!o.x>$IזwA^CdFcbfrMj$A`6e+4M_PLOMŷ_Zk4/C&8L(d,M@8A})r<1:xfz93j 'e4*P՞/ rKnۓ4Ibc 4k u(fI#oXk@۶]e1WnsшNh9ݩu*Y#&Fq 0Yr 6r}9w[ Qȇ$O[Gk@P8IL47Gx`'Pޚ>#6378. n2OY} BS# Rb''4N-Gem lc?ieG/3;fR.14( ,ҶT.y+=1`KaLX#sl:&pA܀9xx){M1q3BK"Vsn,=sb+24}%=V82t½e^VƁ$zUNFXz̄coOZr g1BK]e9+"feeF뛶\J%6UҘsևZN+< Nj2YZ+o9OwٸLC k)tLwCiRη56.ݸi/Iκ<Չ/w4oK1'` dmLh^bGqR4'iASiyJlC`:Ϯ+ tIyV䥜ҌljF#tlH/ !f΀=d|WܸB֬lc0u!-/"-UB홴ay7l}gFKӅk%gbQGDD2$@֋yѺXuю7%<ؚt~N)&ΏoɳwD[˗q<z{+\t>R.!ltWm($ݹ/APj%Y*lǫq`^3(yE̬x,kب!S~:jW@ǎ{^ߧ {,0a.%M ZID/p-*zyl:zS=Ցff{?`ksYz'5n$;ucy nSptHF-7gluwixU,@±PUtJ^&iH|Qul{g;LcP1EӛJ/c3}_ҵ?'2/ 2FcܯJ Uvb3gp ̢CK:|^%B!L$h':oe5q,ݻÀ)➃#C,fgDԨ6Ru2zT )5٨Sރ7W.㥘3f4ڟMl}&q+Vc{FҐJ<3q;!%BrS@'ٵ {^x_wz(r+~v7/ÍG ƚt(/{>ă]@lqyiʟ*ӡ*5ػ27`)5]_x=6oS3C' *1~4Rڡr 5㏛lW%\ aº:_ Zٖ]ID's_l}sϵŇ}(.!m{iƱ&KTg)+M$! w\j~u!noys[鄘\=<quy$mq>mnGU@s c$P"y?/ Hu<'+4aaݤ|#whnHaKn'Ҧ'%? \6JNSTjv_ #q6VO-1q.pWxƝUΒG< O]Qgsjƣf"ݴz*SώNXuuJ̭bq_{ se Uws]0g/&B}?Q ͤ+nmIN3R&D1JAkL.ڈEF albw2uwί>rƋ5OXF݀X'6L Qts!F26ͪSGE >82`j QvAAU/ߥZi#H*z|5+5s,E(>""Ǧ)gރrfymcWkËN_[s8 yЌp]>,#^Ւg#@0‹>;?Qo ;=O[]`~`LI3AE(/S.ieDɒO1g3l"/"$YB'[av 'ii"> x.˞*  iDz|uG83;hމeN)6 [X,blQ^0 '+ 7gC$5rRoyx,Vѯ)/P~Zl:_-=mb8B *j"huZ  :Ĉ%;֜H4a L`lo g"Zg}:q qsgA:c&v# ~CCEcOv1\5OLW T ;N4c%~Ud.tbpsUd2{ LUC/(*y`m)άN+E펇vj pī*Ks94 Ҙpo%ؿJ=rU SkjDV׮ϯe'9lJMF`ǴÓ6?R_}$33IۼBX #)/S%C +wC>ԡ[HC.kl.PG?D6>R&*;j)5SSRXohȀ kYBHȿYfwͣҀYvOW/Teaq` ! %|omjvD5}eܾGڪ<`h)<8d4EҖE07b7&YyL1M[N@1yޥv1į>3'HW\L+!wtNJ@\:LzYʁC/,my^v[t rRHIpHvPM|͆N 9ײ8nݓػܳ$*ʴ%s+:-jsx6OB~\ǔ*9;YՅ#)q_0*<Af˥3(YRtJW1?5p}~+:w`,^= qfҡYYx,?5Gw(vSQFzuks] Q@fLՉ @6;мjAxQ8!w%lo_NvB,V΍Qpڱ[l3װNW54c pw:UaՄJǚLk4 H !cP>/PDPbAIW/,\Nmq@aw;z5+G6wB2;M64ot#u leLioOTЙMV/ov\s#oPjE6OybH|A/ϱD4A8=ځ@] a0A >J#h?X`<DSqm_c]M|ԝcE>i:z q-8%D;IhlkR5Oa-"}Y؃-;f\քQHnxL}Hw=%CQ`>R1ĵW/J%mݱԚ>t<7_, LlI8$&q4ϞB(%M +ELf,'5]=0 R}j g^jYҟ7P4s.l~ ^na5y9+<7 6=F2 އ_" $;c8"3Ea{ٵ [qK*bx&V-vIy]"(8!)?sx0+ʧo>n`( 9ZDSs b7F^gT͜9`Tv;G{%:5%E"1(&LΊ]\v3>(0.Aq{plb{EdbƬaA,eWV3+7t6/4J_^- EuBR'tenDF8"GGTG˔uK"|Bv} /<Jl6,cUzH7^=|>-|痧N1 z΋מ JA^vn@LG0M*U8k^_o:`AHJz[tXl'Y}$T=uk"{t̃džZ9Yn3EO bߎ>T`.|Zg[ht>8郻OfXxdcSBOϪ!a{aC*/1,(ŞD[M5w_eYI<[p\e呑݇Dn2LIhA~Xp28B[U/-Z;x˄:b6銟6u`:[/ o-4 WzLjGf -8DBqSCj>A};)T/xA u8 rCЍڀC8ʎ TG# T ɨCJ2{UdM2VG[#Vti}icv wM\="jKpN01=͛222es(? l\AE q;b7*5s ͐$hJ{+*KÆ(ȉʛWW)Jx6:X$||9$hocG+Q ݞk{CcFOs|9 p6*Bc2RE?'>k-4ʩ5jҍ*F6DpW :<=KWyDR&7L]VT ix76?K(uƶ,b*A^=:~@R%+ߢM-\ d^qsa_h UFp)g}di#=5Hd+.MH3@PCA'9TvmUeij\a0>?&xnv&XX{Tw D|9_=Eߗ6]+"Wd8V' l:>AV: >PϾߨ+h[~|0}4.=:2V8{0׺]Z/3ڥm$:Ꭴg{G9$g>hV.?[BM넏 3'= WG4۳kVAܬSv_Iv:mS|̲Y& 7͎K?ª%us2Dp0f ?9QhZ{8 +4IGj̱=y!H@ԯQS3z"a< k#uJ08C-֩?>';kce'6E=6X xPqQ T!\AwCR2Ij|d)0vFU5ܸ=FRW3rKɗQMx2FF K ՆViu==C o-!HIn=9R5pĄ~2&kۋ ?ftnW* e \ ˣ uW2`8ij}zA}5;>8Hؕ-?S20<5^L /pHL i6fe*|3Hzd*'$.e®;_PCD-{h}rIVd?}5n)'>Es⯏?wġ=XdžZemfO9"I z[4xKݺPmk=` ԸO%R8lg.K<̗#(/l򭛦^ eqx\'b pw1D4tdxZ̓2K22E3MJSrwh9 f8љZ\F6pq]8|e-˧$|WhnfsmSf]#ܬr,'hXeb4F̥i_ !d?!ow;xkz|BAQ5>0~"Mq#/shI[1 Jꄌ 78MRD.IQ;ݗi=^lFb\gf>V4RB78=9+?be#X̌zw'V`t<ӶnLukƱf/ e9c'卞 D:Q@Kak$hdް;9ϊx0La2=4ɶ2X|ltk-PRy!3 q-{Tz뎓$ 5?ƃ2=DOF#Ł|~X%[7M9ӦbC?F\A{U9v*[l܎79X \Jph!eǔMCdRpo8x!fjsvY& t}tܤa!6Km5JD SO{J^ur:W_̺X)3)Z룢xⷾ_N* -3E8:мJ=⑪1AVZ*dMR㑒m('ηV2ٍ%*b) ڛpΐa#ٮ`w]=\j۪KsEn2r2hd97l׭tc D=3-#?h5޾ʄ>C3 h#M, 1='m58G[vCae|p-Pi˘ [&Q:#h-:ɂa} pU :X2> r#$# 鄖 ״IE=pq)(`j HyTŠDUSs/vRV`ߡ-GkUU)/[nQF* oS{aaB"q@I(gx-B_p]I`Moh^YM`0W2A.|'t^1'LjtF +@bٲ,Tnь)l ڜ3j+,d@Amr2*33%Tpe/*k<_)}j.6rG~jKyl`5>Gj3SVM$a17rlgy_ȧG1V+XWGs}X\tc߸㖢d.;$ cb|&=ږdb l[dy]9bCRa8&NB.j2DMbvH'@}BLw#t;4v,<}JXB.ACRj$ v"is 0So]4P|RcKՍ@*s *J H&fh7%_ [eH*qc3-$_GuFEaI ߾.dN^,hjX XPy5Cx2qE#ڟ̠׌6kJ- `:[ӂ @V,'s%Ym$٬*0i9!vOܜl'W~KZu_5eD@acdȅKW$pq3dFckItu 4KC[:eB9b_&9wy!{N]1epjUJϣnDGl\YtYO,bi{yZrYv?%;|mt7~tc\Jaӿ|N_i$c'A4,_؄<LKɾ3T Jfpic:=lcu5H|V 6wk&bIk԰1K,7qkW~]KƂ0@§/38z?Ϳ8rȉlg:հdU+L39X*aPzMU'-'-eLQ=Ui͇;wLcH&C%XyM^A-u7yÀf<ŅY w$w@͡3$٩5] S%|o3uՓ?xнyy` <]I˂ h8xP0ERp؉ݨ\J}-y\geS+*©=#b?4!+4eݯ*dI^jPLW0QʆIRdb5̓1U~H]724Zٯв"GtSI/bwL/#( eKMJK1x"/_Xm[ZNHz+t9V Z۷-Ob|N Oq;чUqr$ 7:8B bs86;C h˴6AF1?~CnPɧɂĈL_W ?:\HB}w!֬C}@KeNґGΙ6Ǒɨvɂ|~U^0_ŀZoLIB|DY0fF&j9'WTSC ˳mGP/mǏDxś+EV\8<)=V^iK-;Rr`ͫX֒_ ߍp ?ӌ?+/4n1:>K61CRդ5bqMMXAQބQ9y4J+Zm06yrm9Gߞ7zE(K)%LouƈdE.NʞF).Y/&IAZpo'fY?ިqdoX0A3$ގfAJL$;"\@T 87ei/p"\0m9ϘC&YфS)EMR_@RK-B!'E!K0L{W0?!R |exWЮtO/soHYߟަT$"e.[i"f(dVZ&ߵzɾҨ3ٜ-sPb/HUc5Cb T[+3~.ƹ&5UBU;!I :03nԟtL1V [cFuLH?ږeNSre;*'?^([ppv3] zj\H!ow "0jL^zʱn8n/u}H wS?Bcqyp=ΌZ*Q4IJ#Rw ˱x2wᕏ;c{2A`q`!>i_xћg_Ѻ"]bUI'i./@m_+l,6~uiŴK)K Dܵ}܇_- :ϰ&yF7`U '|QN/,B ÔK3@u* ^iHgX&x]h=VqLZ,,WhGPO<՟`=>6ԷR dc$6/ M\-:ghc|f~3rv] )K]~-?\:F9@YGwm"P>xcr-^^`6ʻ1;$71k24khvrE3"QHl3/xc/`o1ϊ5֖R1.Ә1z u& /I#њY@DM2O#~9PZ-C-]rDuՆxqUd4==[FniJYc0 qk_88]%ϖO/'^ЪpKuDF5-Rؐ?QBf[LcK[ }&|?SE\*@Ȇ$; h.phkj!-N'­]Y|AF=/\a2NZL,BP תb֫I2[0`]%&rg%NR!L"T5ҤHy|tC4P֕߈Kg #xQ? I "?a=a ʛG?< QQGPq,_&۹J]` Uc4n%4|ߝnL bp$p9sDr fj"oPD2]ZȊ'DD¯]+n6w!-H0O">W * }ra{WU;fCYHm{ 6~ŞD;se)A\bش^%Z 6Wt߫yLc^y6Ńj&4XxeAy)n=l ؁1ΥMd߰رHb`Օlr¢B Ppxg 'x$;e 9(B"eXxa:J/etPi\_fo4#Ũ+B؇54Qv b*H )/,2!.$ "rPVujN9{!^Ց ;*Tȇ*/?yҬz*|QwInV_P\ E1f?:NMiΜǪ?AW[-(JWNxnU3^;VZwRݳ鎊WP!>y$ n5>]BA|M cQ4eݮajV22U 3k;~k+5'%SzP`h~ eon51v!Ha㘪z캦#}Sx0ծ}Ώ~4ʷ~\Ի%j&u2\3-s8aϺ'If_Pž .ieR'U MǁVr7֕>}0tg)=ʆh/lw)D JS.p`PK~n/g8LM P@lÙ@X:[{* !BһHC01oYNC kx|<8`Va&ȑ+[*+c&޸Aaa6teө|x|{r6@V eA*CQbԵ`}M?E}){'gQ3x#y4Eʷ:'ݽGOͩ:A@8-f*wiӱ`\S_Ŕ^blե"~$3~k54Yg6`l2͖KĬ]Mǡr薹c#-Qh,+RN߬E\e_v20 QI*~+@v c:ib3m$5]{T-+p_׵[ [%R4=Q`ԑv|Jsa^ q+%Q,y~W{_eo 7{ qY\gD S#(cT W4gr0z6S4*{q<܁qo/AFG*bڢݨ0jz@ܾxքjZqG /ywp3VH* Ӊ]uMs88/,Mzػ'-SGf -6ؠX_䰝??)9:;#|P!X9tB`K\cJ:i+us,,#K_v"'xϕ܁HA f̱YЛ+1%t qzXM)QIosL;h]>.|낌|IVIu".ͳUHy9+R( 16JjȇVqrTjyb[ӥ, ``v*к, y۟O1 9D">\|/]orR)ݸ gd&/$$>ZYylbF-jq&SB]9Mvht0{%CUG15#نQ^hE_uAI>à;8o<ևX e'@,F[pp]cH9UNrM=Vh]<:==D:㷢T#<-e< Unڝyfkn ˓?^(!#ΣŽn\xXoZN,1^CrX %(1YIzyHR}_m:J@ /S6RfP  hW\T`?IT|t`Ri&FdAz%c]%vj֭0_07_m&H2 =F:8wTGBD1:Tpg'JvbΥԩsizz3C; Vk>2{It_Pj]88Ry`?v"D=K^c1::>t `P:3&u }-%LN|j?fI=1q~kӮ"_xeuÑ,O,vkBm+ q4?"uڃ$F3loP~ӠImSvjIw|#_)Dd~[7}8>ЊٞSn[C !"8yMWI,Ԩ<}pa?W8 8BDžM7ZHk?tw0HzȾ@jJI췱S<GlavDnA>-V0ba`b9bl e V,˔ŰPp骡LՂf:,F0@ni u<áH~3 c[%,|'Dd9 pG8d( Xñ _}),*,m (c@LjEt|PAgǑs_ ę4g*lD| 5 O*rGUܻ/[1Bys.90eSP5^|i~d_-Y }B",BA ӦU5cZt@c، مtI.3°b08EP"1 gp>>rfM{Ntb] o!$L +GK-Fvᆴ}8='ƵjF >G @ I4VTlI/ V9?j Q+!ir&yZrI4_ /g?Q;;޷@vE44lNλAq 6S}* ogӰd)dV?O9x Fv29Kr}B7<}l?Z+okVW+5[=%WUKvZ$gօ 94/.e (?߶3*s"REZ8gIɾ"clߏ -r^CQ:үm|>_Q5D1i˔~J| V&Cp9tL ` -QYq?_6ǂIyU+4xxtBLKt&_&1}%#O &?_KGנq}Qt.>N(gkrV][qsP $g1եZEY0V֭uVy)bT{.;@F).΂p:=IC,sa sF<5cA|2~z:g(3Hd`ܜ$WrmR`K^- H1oBc48M!?l` Ty_%(lo7{[+\Aҋ'B]g*8Ԋ%7%W!+!}FtrU{bn"^\?)DEGijG7(Ńi B(Ťe.@K#_2/ u9Cf@)ZTޠZe>wgzqdc*^?')Hi jV2~rb$Feq{tʊSjTtAln+em` gVnWo=n 73M /+b5AaʛWA?R>` 2bv~q *2-vdB\ۘ!TY;H=$ @YUM\7&NhFĝ?g҃ ʡI=? 4Vz%6:&_C@dpRngdۚчUcZF= $CĴnQrUwz W}nrwEZ7U؞ڱ "z/.W8mFeŬ/z舷yE1Y 0:(a&MS˙Nf-7l:E"we6 ]k0sj0ڼ::>QGHu%#s%xǕy~~K|p)Y-S~X]uuK=*2J^JsT5RXkֹUp}ċ|f^ *Hr>".&joir͒pP^0LAsdMkX%)ɠ &6~s=j,~m$r[ &IpBѭ2Jfl<8REFS~ jX79hRM\hquaۯWQs@V>8&(ӎ_FwT.ĥlD{z*h}z`$=W6|`uPgv{}T`޶ڛ iRPET溈S %2H",ЃIla= HUQS@g&bf43 r3[Г) Q[TvoF4$v}ʨ+y[49v2(Nu/ؔE˼4.ЖXaRo kJ*Bս/NRBM<3(7{A.R]G*-e$9^q‹{_~f8 Ő؆1!dhp`j|LBdh֜-L(sE:Z/ 9&gOk!x {Q C^X%tge-T'/uLdZxthZ!FΝmҭfdŰURTC dn[5QUc:|g+"V,B,|6(C_b6Z l#Q@4,Uh$!>/L/^b_YD^RV~a+o*zwMz*jEgI$wl?3@-m}{C0 kA>RR3X σzu˅"6kf_uC%.qa9 G%_K]v&ބ2I>ض~aޔ?D5|"R6)EOMaϢGF/QOɂ{xX\tG*eW+ =@g \w7ѫ z ܠ)[?c#Xcl^+ i=ެ', j'@l?F۸gA,O ^谨԰MoHC/yf7"dk~2HՖSr?&3G}XƸM#2FprY֮`@e /1cJ4PJ'(318{Q ĝb5Tݰ_i% ڼ(aS|GKX ;uq)8:؈Ȝ(;mXw5\ddP%{۳Av2S?* i!am&a&Gm-ReTn ڼ4o3d^xI%$&1 [DΤ Cjjc6,3ٟy߃D-EIa'bCejbא6[dIX CwA=!v֗.aML5.&^/$߽ P"dT&.AsP" ;q&k]w,zس7'rZat, 'y6ic bg=N*^ ꒗S NвWy/(Zj#Ya8A?J&]iN 2 aP ƶ*aCMF蓝ov3C^y`GTWmUiE0<(Kn<~VB羢.6%*ө-9wϽܢxү~h+Ĕ;U"LkӖm|ox_5+]ϴïJ4jg`8.)U2 $dׅD9")vH5^ ̐4 nQa=$` ǂoу5P%(. s٬oQ)Na-ˠ?7\IuBVmFq1)ıBEl;ļI#rm4u6@Em '[ln9 jQ& CeܿP*PJFmy6f'5}m!%d29+U5bv7bǝMıZ{cpΚpM{w_i+d. 06سsx 1io/%/hj)L }6?1|X*A>7&"?l[B- %).ti&Ÿt9cRn~-krSR'z-^g 0;-հ#M|.Ac5d2Nv/=G4DgKy;34ˬERJ|v,c).؇^be#F k䓦t1hW:P|{ `å. ""/r[ S}'5k$qOy0L_Lu\|ޒ.2&M%+P3/T&\X0a/V=.8yr<6t-n>M?z\ sI$$v~v8N'Ww;B\jB_d_;/sʵ^naȪV9iZ >TsM*F(!Qw҇j@y8G9zо(k+"XS~epy= (.e=}[AӬ%ƀ^c!YS]yj1,]1VoZ=b=̹*-a70-UfYs^#%R: {U 3gPur`Ts'}4a%ʼntTzIN ӐSF̠*˷ HWk9eYP mޕ]7/7w_3E_sPv>fU@Id'2[2b"눖DMC&r뀳PJ"vF_XSRL5ˉCf.j(J1j ZdbǼ͇3Օ9I躜: :!i2Y HȐ}0ݾ_sc%B!= ^+w? L+ifk/o T7+Q.*γ꩹wk"GI Ҙ ᆥ5o"Vhμz˙f +9F1po i:sgoLkI{CL>{B!Cn]wzoaϴ}Ajj*mLVrfNzT.! \d`s9f~_ 3 L+g]):-g+|xzqO]aE ^a:R|oEmSX7̃xIzLatz{vk@Bcũ7~u~>=\A~եّP<-G)(2INN57gbd0<3Y*"yv[8Ta*,GyD)njԜ5$8 OS`}'۽M6bҷOaf7e:"͚_V|(I>bnh:"cR6҆q|x][]?JE2黜2ߍ Bn l4^PYeuh#)S~uEB*EIÔ:xUѭɀ54i/ms4:aPi\P&S' ϭ[H\>2~yXQ|0 0hxmL*:m,^Y~8MP-B:l^edy6k WPɟWT͔(pKR,cƯ;-aѡvȡ0}`:ӑ(˝Zqxrn;CBrȴ6)NjHL3?s.\\TWH<LL}2rKuko$ZJ rQ ̒ZۄΒ;hMOx9QbrAMfg~f;ȥYFm%lJbzwS0w%9[ GtTpLd]5HʍYb*H04As5 ?4MaW=]_H {h ^,o/͡/‰ n~)Ѹ8bX"Si|3c~yh)z?‹꾑9~?8]kudb"(+WJu/,9C[9"G)_?5ʵxY}TQ+[d #"m|ve|09Q|ȊzM+_`Qݥ w^Z13u{OPmAmYh?gK'g@DͲPٚkي4pOf pZٕ =29Yu6LO@q?V5crnk} {ʢdTW$O(uO4ӞKef-I+a[d'ޖDT`ni[=I] ߜ/6Qw)8r0tH#SkE* C7HMQ*:1NR{UwWx< 2I$ָ;4h_ 6%DC$.1jp|PֱZc  IUf5z̏/5 ǯ NJÊəif f9(*5~ ~) f^CM-+ I%Q2Wz K? V{idXtWȘytKqzK<"lN15qĒ4C8JƁN4Pt%`63 ^2r|!~Gf 9qyGcfAFq?wZ'/e 0tGiǓ"+\Hm?F.8il-,~҄ nmnO=e&w ̒UWu& K؄3ݗnQ١,qnllYȖ7z~k1'-O V/yQp'@A)ן6ҰD|L\goR߉9M'UX(!hp9}%ކq눮Ua/ZQi')&7:~~#M7wo -kh.B0~`.қjףr7U=f;3)QT#[1ԑ}'h|#"'U'd3(D,Fh&Dc*|낦 Ba8d8\狑k=stҿDq|> W("ٝi]@Wy҃H~JO*"nBh8| 2>M|IvZrU\ŋmZT"~{}|χ8t1mQC#MۥڢqE>J|,\d+3҉Mʬߤ>ȡ 'Y_^^[H<>fDB`NkMd|1hLX#zAl}5i2Gd+UT7owFBpuWG[d 7_ֹf3w tv&ZOňnx3+,[ u͊41lIf9[b"؃}dPjQJb=4ntJHcz%7hQ兦6^A ǩX$.I}7>{0̞+z#?C9wh7WCȷOG9e[3l6 -EϷ32%Uj(Ip M|cn+[̠wo M`)Pg ]bҜMka;INR"x=i|N35VOh9ozȽu*pby$]58+*^C^[Np8Y k$Sz$ug]&,, A2lRC4T}ɱ*2&H}eYM :Ip;ѨauzX ;@z)x0Juj&(C}^FzAHvM4MEg^ٛN`7zC?x~]9.Չo,{Z\uR vL1t)wLӾ9CRxH3ue[p[:,6y,&rT%8i7Av8a 28;Db價ٶgz<(IJ]pU!p5JA+\8k!4y>.K o#aTf fEM|ײOw M kY-JF"(/.6 ͛;4Fl'BQI`|KDB|oG0FӚ#+E0 /}_6 Chjj}BH_\cPU1Մl@yRCT*%yIOʤku^>G2(um`^=Sht R&]SvDYeCgܖkeerb5;)}$O| ]zGu#˾DRpJڕ| U%=]܁TR ;h ׳&A~4m.gO~?o-pxQ>V4A:vNp͛ApWMב eKO0Te^UMBvRwxFC`bҨnH -_G*u ;a_q;)1O'x!7璤=eEz{V{ǙlUq!ehS D- va/4NOvfw~)?%W4V m%osڲv-sk| Zaq2]K7 | }@?(8CwCY˧s[MY[GpIP_5J/߾|; X ]H?w<𡑦lByꪍ7^uҤcrtT8˥^8261E )](+[Sq=n|UvVC?!8pMH3>3Ws͍:֩NnEb(=R>{(e}M&G:/533B4XEt8 H.풕 d'c"p 9>C 6f7:˰w\/aOأT+SRp<-2ީծ|a6@;0᪄QMd:c $(ْ0i-ß3B $4GI*:B}=h)C]z.q^p`45Sz{`hVvF|ΞWƎ6|^Վ̓!x3p2]۬LwzE+gJvh7u䇖|jZ] Q 3&ear NvO_dͭx+e@_Dކ'ƈ'vIi`Wu&z1/ˀ2lzA M&^(S݌h|=7Nk-m )&EE-_4(9O> = "Hm2м ׋I0!בhd<~ԯMB"΁mzbQ4PE0XqPY 7؀޴. ͙vwǟ!%^FSc#$.h=mBᄟOcD_CNb L.ċ["xyts7ta]y~qn%_} c\Dbd:x]ۣhx|TgOONq hK'S#p?G3U~!T{Wᓽ%E~f ͙-qp/AÇ}2ܗЪA*]X`.6>\ : xogmcǺxXh3=St8zOzid#T>鮭3*t2N +RNHPq_]̣A9B(}RAM_h2PH!l 2ϊ?)H2`hn#d徧U'P8:]7{4W-솶 twtO*?{<uPKLs#%ODעѯ-O;Y<*hsҙ2;~M-@~%6 4> {F"W~4Bax,>]Wa*KEOpxz#9n!,Ior@:^j ~IG{yU dAE^z &>~yNk%8uI-o[r@q0BNqaeR`eW,qh|DU\H{rڼnF*㏢~;sf>21Yp )8>|d5kܐf<ԩ׽ґ]O$G-հmoA yƳ BES&r 0 Yu8M4%K%k~褁3%uyڳ~fe ?8 _ &FWg~c>hMZر-=ﴉSx%90 ;Ǹ2lG0Ro` Ƶsy"`V(xk6`? 6 RZΧ)-5Scvyt5ڍ"z1ג]J.pjeSFZ`k@rZeoJèC7$KϓbǔWtGEƷح]g9wa`M'L$@3݉! تu8ve9cQt%e8K茑#x2[toJVЕlHWU`ZW6Z]8bE|}.QTs\{^bO`N/+yGqJ:ϙ=Dg*/+8w:O0y@᣿Y[+tVρ*hJj=z6e+c;9x^ꊣ-xA0 FW:k:J$ Q fvh2㣳鸤&n~H^Ior$ ҀB@JHJ-bUgحB4N7*^4ձk@2Xcb \#g`cdN"y_#OZˆa!&-:<ՅT:;ʂ.I($V3^.A0H /zc1r^EU~s5WqʢS#%d)Sm [K̶2;hR4Ϭ!~ĔcO1WNkzq*ҙc19S*MAi8RSk" m)44SÖ3CLߐ:# Pt_0x^\$m=Vp wG,ƽ<َIڼ􋯊` HZh%Wwgi?ҦjON^֊[PF;p%3 G) 5uęwn|H.*+s O܌ZqMv;& A d)Rs|lLVKݺMǭ{謏ZAԘ9Iĕѣ?%ct2 =RۄTug  *>vƐA y͔[8Z}It76٠F6]쉀x<dP H.gd>\}m7>ؑGNOA~C[HNNwhƒD?FRJM;m)q7MW2GHh*`r_}OS&ދn3l  6$}斱_"ADR.VT k#xU~gજ#Rn8aVA1~,:LW&}G@kd1*.BH:lwdc Ke6C! /^'W4o6˥cCRb{}DScT^Y:Ѻ9s8q8Y>lJQ7ܣ^sU!D<{O:kPN= x2GP>AP²\i[@Uf j9UpyeRW3O{ݓ&COl6V&$0;}9׼tN)`yas؈D<:N%7*kuYNp̢0] Hm>4:]UzWq#DF%;MRD!n*j({D+=ڕ&bZqW @.:vܜ"]{4}hxH ](XlQԐ qPm|N! :)D JgFa -b;u5gK&Cl6w{SWa'ugZU;sn+m,wr!:Hc_y݆^ g3yiJ ywDyDw=s/c1%I?}p15FՑi^ttFf6ߍ5p^ $R=]^.cJ_,NtY(kE%$İC^c$!(HGzr Qv3N[fRô2H.:on_C#806 z*aʁoQhtOr8p05$d N8dE"ђdInDToLIU?9;#*]cF"~Ҁ4SEW>5=cr;=UBO&V2K <"YcՏ|+_at ~d 7|΄'p)jⷋXZ5L ;$1 #j8Fj rFo{AgRUii%MQOJa3XB}ti. S6TF6: d#CHp2ActϲEb wSiџ+wBr ~W؝vӜ"F,vE S+PCar5T;&褰/b2>2(!?#CvNJ0B H /x7DeZk1-'RJ0]ons2jڹs'ѰO-spǦeM(ڟ6z\cd`1ŧ5VU((m6(KyGd V-۬] 1~xZwlxv|&0IGhY͏26n@E hSf@(Mo3)cgl$e. I~>ΡsU = 3㷋em 짞t@^g؇y?UJYUe5q0H%6KkW {FxeX[0yz6jƔ T1`n=E~IUyWw_c5'xt2^ d,rTK\[H:l4C8ȗQ~ޏۿt@ǦaV;4YHMRճHX('wfx!Mq )`D]|*Ho*+>l_&U3Yi3[}1y&d=^N,ЦV+$2)zߗF w9i DDMTЪH;3l L}Ws!Cp:IIښ,+-hOFCE!J^yH+Q}.Q[&*,% aY{-l9>0} oI0JXaǪ8xY|;;:Ӓq~⧜Fѱ+cE[}b:#MU~b[$oQf言<PK(β?ДtgN|M@ / lp@rkTAOzx*\|Ja/,[#ܩm,M~cgOP/ShOI }\in"5GJx z̢Vjl<YѷdY*q|; @kӑMV~bOR |%Ơ-V1 "]HP$ئ4TRNɁM?o P|rC;~*~l^WTh4СdwG~*V" XR# +*70zDS F XS-cv_Ο<,pݵ|yNg=ff@?bw0# wdz]G"tI^9Dg+̛]p/V8HWDqe-($' :JCV-`Ɖ%^ݤu !2R.R|pw;ۖ&&3  hWk-~㢗=-QO!g 9:V'Ի;\H#mG .-Z6yB8 K‡/=r*q5 LR3vv8? H_b=%_DwlGQbR" B잆)4I}&)|d"=Rg&Q4@#7|0 lVv7iyPXP<@W-EU'7tݩ!HrHD;@+݂ k 0EٿiC\k~GksEdYBW|^B<#Uv@lBf#%lXH,qSxEԛ1xژt &]Rlahl~|fHA#lA mQXlXz8a5הD=$^J::I}FO]mzwLy$\|ykN6FFc!9 yġ  J7#=oHU[@J 62[Y`+RDq͕EcȽ2@F3N*R bO|v^)U c&kh{EG!m-8يl[}lF&^!Cjh `귵RwfXoz1'$~εc ٞV|[=J^o/J; g;{4xsF U2@6=hrxp.`{ uQWWTeR xrB]G8qUKȐ'\V]/ !RPzDAʇpFLԚEG~}`%[ >%pd4~:aV mJNY9D F_FO5ԟ#6:!wxѢj;˚ԁ |v}Z ؒ,"׀fR1'nL+W i~: zO@pW's˓0n+@3kuS!86X<)qL=P L؟1^.vuYq,ɒ45޳;QvQv@\l^t&JxmqvCk C%^*|,M{/:i̢%?o>ig<55AF(5:D9 PAx|hN3%P(ǃ Wc] \8IC<‰lz2$Qч@=&Cs=yWn²S #K$dS|MJ}«/VSx:zBޱ/TU8ΐY/+ғgU9?8"݀qW} LW2*)fP9c2$Yl¨R s LvS@u/ZApw4Xgc|DX>$}4Rj)r$ ={˂Κ@Qwdusmf"~o0sґzΰ3`N.:G85H}Y#CԈۇ:H9G|iĀ8u=|иf*0lHbeo; d97!jvR5ٻWGb"")Q/ie]z _j sr2>j@"F Ijٓ Ѫf(;BH._<\#Wc&idSF)dy)i$xM JX]ɨ6 #ܡ->)8-LY#^}1ȉj*!GRFx G Y͐co*]Bc'a^DnZi?>rL*8X_fsUq*! yT4 5HSp(-xČ= 31TkCe=NJ&r|RY"s(\AfX̀pzƫ"lZ9%mN?h4G=A!B~ H[YNBQV0 XpiUZxCGA]GGoO 8ITWMߝIC, ^7AGvFKeP_n0U 489Kn~ Ɯ}kLŖ7b+Eu:gѼ!fOӽ51PӢMK 6`)~%c3M3) in93Yo<\FiWmV|Y Zӎ5j9.£q#frPYӭR@=#ML2njleE֒'KK`~ҿ >m*'`.zaSISѠU yjHoߋpT[~22!cH#3(^jN;(ڽnY&}n-Uĸj3#iy8,BvWaN%"u ;m$oR4eI}X$iXmqfj*LZv(28zFxJfХZb0_Eꈐ$$ ETs,$xLuɑmȣ7IuԈ;7BM;T]^Oƃ,u /+?(r#̑;'7I*Lk_j"1?tI\faC&Z5!nRUۅJ:ble/,q尳|q?N-icv3+ oTb<sՋA>]j7rkPeG 5y}sl*:.Y" -O>TXGJVKiVn\SKc6hE;@u<Ҵ>!gO K[ ( ‡Y["F/'*x+E]67!=sz¢ ;nv}U5}oB6(o,./owXAߍei t %sHyO4tR H4~wt#qqrCi`2WRxIf^kď;(@9Q!Lt7|)w7GQm6S۫@fE:y*ϭ$i1yBctŭ5M$ӌ9\ X.Rpfkd3FzQE<͟%]sᢼ6r pGcsbʳ!k=҄tG2:|[nYOmeÈ:n#u0eά2뀪M,$`Ԭ yf5KZI䠾^~̏0*? ?»'`8TLI67} 2m`Q{HS3U׉NlӁt6ISzxYRTCEga\Wrg Sx;[8ٮ,Dq Kf_E364Ӳ=mMػ*PMQPw^gq?;ڇPdxHLNmT=XwB(_oGVjMmuߎ+ՀCw "b%蕷 ߆=8ljMӏm`rOs[6h |GeyĜԸvYCe[BGzOXkNڹ_S5?*lQR8&D?xSX"1#p9IiUŨKs TKF1I3[H;ćwG + )x)2R

    */_FC u1W'B*oqLjC <; Se/QS11P&AC֘ڑPh9+lĮ cEWo.ܧT2F/$SR=~Ǭ$p+.&A,C <=)љ}"^f~5HvkGUxaHJĄF3'fv8]J,3ۄu)y"\˰0A TzK)vV6,%m仼vs`Lct u0i27I.3.[ W{ YYt?uS}9Z0:QWޛdJ 穗mD HBE"dhXbN&V;=ftJw{zF20fde|/&)s9ְ#9t ֣͊J2 on)E>x :4Cq;C yaCf\MZ<٪^0d;||(|l-{>-D*nfT Bì@gL3GSqzHt8Vvz ")Xu75W E_̕2oUk+ Sz;ȝ)9 QU 7H.ˢ=&s{%/ZQl`$ WcgnOL#03@v"rn{;rhY37h0Lƹq #QpKoɚxu6]Լ! d'Qآ !/a5ͤ A''0vtw)}r,ԁ @ti=^%*?$?Y6RD$3E~Vdp$PUH_XވUʨ)T6_ư^Q x;DԎ jf?$R >3ܥ| a\pAk#lTIJ}X Trm]Mؼ#7!cOQ s* yH Ⱦ uv؊ݽ ;(ho%衫?R ~& f 98mLtsw#b5;(]f2xZ1%. u8H#d!f#,sa zB.A2{6sS /%I1-Y9ӺJ{^gnEPo&HT}7Wb]=g[^iQ@_hsZb27^3 [|Mh.f[)m$4W92_*}wB<-Gr> j)zu^[@2ikOWZ"_iƒsj -S΋&*+,=).3x.zG!!5qS(Y""ΜAQ(z+|xWaαJ)l1cnst߄dٷQ *&ayˣ'Eh}G6[Qu !] ;,j鋝gx5_.?ge@ `Q,Go4ukRgd@UvNNG0M/Ч$cðGq7vφA2: /_8Axe$ϑoOKQϙBq]z\[2%*z Κn9 oxq٤ .ɨ;W{5qe KNd2OoGq\?N*~}5ǯ֍3uߞ>~"Q}nKnji2I2ւ6,-898lK?m`B\y੕3zToBNFV G6s]t3D&c3N?rF^e,̡?M vw}/:cȼj&mm(DͲъt_i/[jEAv-wIOF_.B1{3nW+2űЄΗ/Q:q7/?a(}gZv|{2 ZIywRŧ' 0߭3Բ ~>T*ٜ39` WDHBfGf@o룲: )恖㛇K;Q6D UzEcX8R`lV_jBPAcZj*u& )f_,+XFrX6Jvx7/Qԅgϵ!pPI'H]ֹO}Z X d *JFDVlkZ+zI%p0 @C-6CZ%{5rZ?\D? _.fIJqfdF4/j|vy5ONZ.6&si@F zDpOnYLQ,-o2 W66C&b~&\ WyVNlCk qv8z'RSs>HZ^Yh05~5J əB1EnݟXGflF9."M,u;:mO$-?9R-!etY.-d sZh]}N|v06rR= mM#V%ד2Ônl j-]Ea FWu!̸#f|oɂ~AfbF A/-?}ePH/LMdkC4"gz\ehdސ`fZ0I8ƲE?e 3+QyV?fG#@;(7;̵$^2J׌z;+({FDۜ>eåȘ6-]=:Cn $Mo Imɞmmbpd/'zU(ld@sUmt:ǔ]7h'V@HflJ;NH2-M+=lf*uJ9!huHEc 5[E J2l֕Dx_hER38cM}PB |E*g3E %j˒S2ky#;Wg 0sC Fɪٷƀ!SLgH3@{"B$Ȃo19a~۹< _MB9"+3=T-׷mvY=_Ժ"Uߔ 9؉/ (קPv&טIiı{Zfkl*PJ~䘚vh{ܾؼ'kIJXe 3qD콛%N| /b&,~Sv3PfNd1Wݢ pԎP ;s4;? M$:NR'C**`;iFg~3)U^XDCITz W&dMbD&tН}sMP}0d\{/^*9OIML͋DyFmO-ҟѐ&"0#vD[qoX\?ojWG:LЕGXzbjfdMJyK\~#rܬvRWl&°ZV6];G-4uHR`e* &P&~Eb_#7b`N '6].~ޱ<19\BfR'F]dJ<]D Su]SV`[Lv%,U&v{5X`k(~{uǃ `Mnț}r<ݢF!Ye[bw >^{ڙ1OjJrUZLZ@S||]5yxcv87̦:! !/@P'kMi/I']: X֤ByQc8ΞE3_ypJ4C9o/'|P[<@ ыv8F7f^ўzY~@K#ޯ`V:.'/)衢58x5ok= k6JC^\&"ku 87tV] bw-]Иߪ=a?F OzsJ %Ž EڱCJPQ/54Qma?|頡oP~ d0(} tyħ4:gꌍTHAS6T6|Haq© ߙK__p3 P{t*̓8y4>14bLm&] #l'nN\ LN=e N3yO)аm5-wzwAբ8OǏQE+W:NWryɆ-3VA3LiifaC\&|YOs-ie#([_e$eWZ?ːos[P\~XO@Z6F_9 HCwʘ)CCEbђ'Of%X׋`*S@4OacD\4*[ҝFNԹ`ݒ3s3DZƞ̠ 7nnR{E0x] 3;g=4Gd]1#VCQIU .LݜLAKj̖HCTؕfq'0r:o, .NTUC="r3i,1gFbzM:-GM~QλFVWdkvk`b'Q qNfI}=gG󙣾-.f$/ BF:sUEDXw7Vr| { Xb$,ld F%:kβ*Wrl*)ǎ.{ .m b"gPWD=z3y%{ZAzWjuw `68ZAH\)?YWؖ|3+׾H2ȧ57,V F?R?tç1{dhb'DZsHspCDta%_/@jc09T8$u 0ڽ.3%m*| !:b n'Ram,da3Y*!3*ě͒C\a|ɡ}d6،ģ46o);g~:ՌiS\;a yZbM&]qrRɷOBKh/  #98Q7?Wxf =J܂j9j?#V Ij$O@—}n Y5>㺧JMewtdp+=ˆM &>vۅ>"n?6PA{†שL ݮ#FUӏxNoGch[SSe%Q#7ϡtdQɚ8vڣt~Dy 3<bf"FX €|~zG NgjE\z RC($O8MT_'Swm;Ao3EVۢRO78xl9_+CteҾWڞc -nк^*):/@u_`K蒝 M>iBOs璏4 B-ߔoDEqճ&JxU%SHk3UKS c֯˵- 7L'01y (&Ce0uCn`G/޼Q1F'ہ0d&cPS;]AcA Ե i8>g|#Vq3§JY_Ku|$R:`ۻ*icLO=l*YLwњ뭈:"=wwEK% c]CD 30FPSՌCf0-#z*KHWMCAàt&!}'r+rhI)*3j/<4tJ`w/U1)+Q ?+ŧ@6;Â#BthoQ.(!$Gӄ;2PS Y֑ڛul>|ۓ-Do^ԁ$,qVa0&ǘxщhuo#ؙ3~:w03is>+2'I|n=qd/w"r&3NX8FyK.jW![{X oZB)箪v~>.Tl qiǽz#(xs1 <;jڄ$5!e*HN󯻾M-/b*0sB dƞ:,JupH5_1I mNZM9C2dӏa^dÅ+8kbm;D߬kN(ľUU?fZZ*kHC9)+"D{E˧n`Y0;cAM]8V蔟"(HPiً.\^MڼkHuu}b,70=nërb"!u_TxTG8kJMHJ f.? 5ϜȨ.7c`AP̐5pG7lboDsV>iS+0t Y"3@BUcwjfyxq٢q(Y<(|CC8P=m\}݈LBgxͨsE` +cb御h&djSH?oLDܜ12я+_)jFk鰍U_N , mPPkIJr]]n)!̤@\8OQRdVP01W;o.L=Si~nZ]÷p䪫؛n&-C?8B0usd]cFkYwν#Nf1c%8$Q?!ܖ6}l=9EKI 34j˸ef.k2~sPe?NO*p qR'olqg'"(ºGȧ O{}б'X-RT҆AADEP'K>[!7a4_͛ ԩKM\Aq%(*RzF}($*DmSxo _Cdn’c# 8*/\BtIQ&Ē|q[F\ƱANs<9Lڅ~y:L`Z4qx^f:|lgvݺR̕BPҠ_Ժ.48?dĉ*71/DqI9-IEaOBC*k'aùbG܆d-h@T[a(Ҥ~~ry+ hVQ7@VI8":a}z6D4KEIv9dXE Zhyfn0*K.\PU)+a۵6v% p8d7 jGvB=|52[eչ l"fknApHܢ!eQml(~T!*B%d8Kr*CWRAҲ"@wޑ#A\2ˮ}gy Y-teaSX_1I&gXw 'pꀍ][,H|\]M{SU͙R07wa*owb7ʕ0U◲:WG1n^Q-E*=Jl'.۔N 8Z11.32Ppq[mP4Rtܭt#&{2[@-Tg,› ۲󯓠47\nwp[wCW7:Ӄ+o\W q(Ů-秨nZxl@?xv-0icͱ9.vOl4n&A0QO/vZ,fqu`d'=TaPEA2  RZP!G);!BE}//4Qe|!똗`q2!p3^5[͈P$Vt S*5&!kX\:̧u)&Yl̊Ef;Ivņ+W;Q _h^֥(n Tu_Z2X!I$"xyؙdP^ DFa9prMU"z9]ҼUӋJ6]pbt7kX3f.t&072RfEL~`nD# fO+1SmZ= SŒ0ܚ2ꀦuB)z~b?YdO 7,lCh P+!~;T"͟fј`¤N;iGz纇C!Bnw> L.C{hjV^?P5&9)~~M$$$!1 g`\2^sKK[_*[rzQN+rYY"'thM@t pEqËFj)1 tEz Z"He#IrO?vrJ ~;IY|;S{D[У7XJҳLN&`Hwrb)KDLB(]h LIBWՇV͟ ,V~ևbuZnno5BkYBȾ_E2T,t!Qڥ~8s"B"7ݫA8F,S"FK:)<L&Ub 3}S\2Lƙ 5, d!,/Y\]MO8@# ā ʰ%Plo1Z`x0Dt]9 c"H,==ʼ5%aOvBmM)%"3+OTn]|s2ZʫoHP/o?UȲ.j[,v{l\'όuUBA$]7.>v?xcO;_l8̀GSzKff[5/gݡrp(_z3l M%l^J|n !Rp>:;$6 +*ZX[4fgE = ĚgOv3Nu^G/r.#{cBҝҬ"MɼIVɫZCtc{ٖxxe+:?6$UppQ 3i/_"hP;I!ψ?0)NKnDbfx$DINF/\8%u!s Ue9| D?=yX"WӮ<`OO /Tޑ7?z6i~n?f7bbe猼.g8>; 6!Xq Q,m,bGO"OR40>2gfSnx6"?0H֡NbnGh&rݺr"7>S4u3!8۶zQO g9`]wS<9}J=2B5]j@w$ h4C99֍NO~}F"H+^Wi%A)ټ7bPSGF5Ja8d=;^ۙly,#Nq:ޚ+ ;c3('YYE ,BQtX3 ֋r| q&/<ʙ+3tn"Zb<]h ;s[X([B*@6ņ/xT)5ueY3'|>ξ~j 29[xd&p3t= N Kj]^gK &95f_ 3i(5Uх mrp.V=Ʃ n+O\[ߺ' ~yV"C|yǽ KEdx=TXON;9g|iuX+ǭOkwSrEX SMdS% VGvr_2%8d2?jU0k)VM!Ar8;*\I*Qb Seע,'zDHm\ BadѶ}u< D0ΘJLZN~4 %AFH*yݽql/DS_qȩBdE{#R8l|A R_0 oR$+ CNSѹH*|},d$fp!aZv`tVyF J8qć Ɛ s/ִE6*^1ڦ0ɷLIl!A"YeAJukuG oxzS{_W]J{M37JO*B F q@$V24Z=<F:͡D"U}<3qIE!|+GI!gySll%o Z-&Bq4ΪjUoWxhܿ_5Y9yR7RDSWԚ-52b9mN)Px6s3 (df[q#!_Zi<MciC}t 8D!_@+E7QE=&i8SXIg)y|)N@ xP["S(BV8]_>῏StَZdpt.'t:;C402k [Wqh=Йh m^.VZJ9ڏ7\Er,~'J8xgYn(1C"$G{6F97#$vIƃw$jAZ-&í΂kea4I(4h.sBx/7JxAH|8>]2_ܷ}sau.Rv~F/CV, bCM#wC:d.}Ʀ!|Vr`caճeAu=Z'cX&[_"ո`_Q {s |Z39ݙN ~> , ࿻IN'c@E/#8*%iRiU `G ϬnJƯَџg,-.ų yrvbaukEɴKWV[T;njrCK S!!$Å$ ^xup_Lw+RmGl.'~0O,ah96/_x+Dm"D2O.SdpӥQ0J؟]}unNp9 Qifx0Rl {S-ߑA8K (Ļ(,:I_1<'=aN@u^|aK噧3wi܍= >lASbWvܒEޢvi )6u)U3\W XRP"PA<躔̻rcrAw? ,j+([hLplƗ< lcV[u=3v/vE+o,bʵ ,3Xg1XZ!{gβ:q~&Z&F['7*@},G:hoDj4]/Q@YbP*&+l\Bo.lYܟh4MEJi*^>12w!ނoabQN}EؾP v04(:# ǒn̤V~sGAcGU>ݱ;38~jsהkIL3#E TW z3V2| ^LNGp(S oLK# O݀pu6,^{#"u]H@뇾z?QW.N5ݶ5;F݋R=JISyZ1rGA=R(Ug3k](1+[I)>!vc,ft\ϣ7f'wpB,lœRȆub&'FC~=F @GuqLb"*-1dݖ.~UWD~?WDZ7e1/4p^\衟xn=ÊWL"PrɑhN*n9c՗*:uk\l'img>X5OD/0zԁfcå~#4^8kooS`L7~3ֳ[wq'L7F1^XNBُ&GM{rNx!]\=qȏ.0*/H#ԉWJ8|]Bb(Q+{*^c,3߼(,iL!aѤƪlءd*!P#tп-58u j ΉCQrMv'Y喔OO&([KBwqV3 /jFcb헉 (N@F쎶S(A%+KPLi1%pqwz75MB ƫqƎ:2jB )*,x-/.X{"sYĭsӢB.Hm9^e\@F@*OZP&ʪ*`o#R\9_APLmC"Q.ն(^i jR%B;\ Q7pn/J7_}.uA쇭9OݍCx0.ٗ:bf|y N9e'KJ;]_}Pp<$G9̥j3XȲtx+=%̔~[r/ wc<\uk-@t} #`4,K٠M̈́nm&Da1meݘ3V*5T:^wИ)OIgg>皼k 5o8p`?B> ioP7 5%s/ Ei{47\4?>Vsx+)q~xP#Ptw98jIqևX޴,z,ʭ&??t'lm66;']hWavǾ){|ª-?j/5zbdkb8?<,?_S<$f,>BnA)f=vӷ-@FP$ ,/k1}^4SFB@.zY\#"M1POH]0| 8bfM)"r"\}XCpQGϜOП/|!"꫙c#$ASEby($U #ysG^(o TvZoHZuN=Ua%u ʞ2V#$uey0s `P**#ejoߡuE%#t/1\-!>ri'eQ_ntޏ׍t.ݠ'A;ي;D2b†9Nt2U(AQ\[2YRufL#4Ȑ.g7~[*b˄h"|+R!H%/BZ "/QV9U ŗ";SƋ*nKS+Z&ko cd]셍u5b[??U06{ Lka_ jm@ ;&I9]DIt{sL>m;Z'+'RZ/pFB{zú`Fun AU.f/bCPp+Xy0Jʎg+WrCc j#oL* 6 bҔFil×Ut.ۥ9 r?"WۤAAm٣bS-啐V#@}`m -vSS|`9$ił$xүoO"$WA;k,gy= Kdžg;(+|B_js +8oi{?rfDNޢɓozȬ5P(G7ln$H]B\Q@P`em$8F'€kD[bz& È\#DP1qe?`ުi%\h?_Zwc9JC^|wUk)pLj<^ɸZlc|ʸʯ u?yzJ9fB(4>@\?8XrXB^p`,\,^JJAٹ z|qx dz[rNԫiqa"4{k&qKdy${EfA-ua6o6 E{w >nUslD{Op$j*]uI74Bּ*\Ź:2_?ᆬyn'qeDS7)_ ?غkRj]vnȆ55K}!₂ړz'BL]wޤO/ 3aXܵ=9 -OPccͰ{6 s޿oK[ܒ+W F]<Y%r7iHk4ql 6fn#}I!DžhFĖ#4ڲ.]RVZ Bp㙨41r)V}ݐ ]k$4:N禓?iOG78\B![dL`RS6lZy1 \()̈́Ÿ{fŋȯ`zMƈ\)JOYXY譎lGvXXz TwȆA"w+2 Ix6S%AQ߿ā/@< beԦg%y 4K)zߣ4bZ ۹|7vfJ\(ߣoNy_SHdԢAMF羾 3Dws}|;WCz(A2c\EmCuِF&܊RmrH5÷Ǭ\H`\kNg~.C`EdiEv\|-NҐuᰦHQy<\+q yd.,4QZ9lM  rT(v챟M—#:(E_]xsu]6Mk々)q~"7Y\jE=ZD$P̖I[X="j] XX%5C6w8G MwBx>Қ|dn.de+xGA孻=Syf7VD7L+ڎb$dGt"V+6(MY>Bg4POO2;@m:`d!ˢ%X.8OVuvN9ll4^*OU5=To)7 1mXq<ȧpqoK[Q#ϋXN" ]ߘRڲsp9(c3G!g1:Q󠳊`K6_Y=GgɁƹnsJ^{>QYUl'iT<]^bsÛ;џ\:+ 3 <%O[v(NGΏ<;uK ۪W,˅Ksˠ0 x7(Ux&MT beYM<QXtaR&1n 冘M.V J_[/BktEN)?UbkMlA* 㫶Mg^% Lg\Eab Pՠ gKOX)n@[zp -},A<]q[t?0_?۩>J3AnRd%U=o?؃:4l\!Xq+Z@8]57&8!uh9IEOì$ ~yJ }joc&x\pѭJζI^QDbŸlmq!)#mRi!Md4E7C BS\V9Uiha0/bBo'AWrY&R n"` y-)5s*ʻ`:2@C:#z)V G1ƋgTW=Cl" 7 د>,VX*Zw8{EJs/ZPXK0_Q]=H= l ޲9$NKYmVӄj[$sdD/r"6A):.aADtB=qA7W"fBE+zMIG/RS:(j5$қT.ɐ/Z-Jex{[6f3\ 0i% hNs"?ZSW\U2/ݞέ{%YQ5l1.q=bx @l %[Xghxb|VIeoq^V,*IMmkėQ'::=+KA~mV~ a5U6@gK+C߈`#SKi:fuw~1h7ȧ[FY_<'::%Q;!"ߑ&:j)44h{CFEUa O5L)_}W9ŭX<` 1 _sqcy%-UOg@7sڠTZ4ԜFP*-x( TBk*4̤z] c*][16o5aF/SZvEU:4iz\W"ˉ>UY8CqգhVr3ĥ#2ojy)xyz܅Ơ1z"FUb)H{+O66| x׻/,6;G5ѡk;OS;<_I>/yf`4ݿ ,6a^|qN e .4P~]"S`3[V@T-Zf9ybɆ0#rJ!U\9&u_Qщ@ݛGq/;Q>w߆098ory}Ե_V(XX9t# k"XU8:-Zl<W\c[ݵ1AT;5x#G ѲU,nJԼ̆>۩8.0 -@oD"HCyY/ƴlQ&T\c݇ e-ijR0FZ܈@z;"ZN_uc͓Hr5]][UlAz8ᖼ )p2*QW_m(AςcfZ51=bstS A! #dVv(߁ygfc*TOGwUG$Q 7[xRs4buȤr[Db2m 6I#[kw3#:(04+q/rF}Kn{XSڕ&" cZ|# KWCHkEkO3?BkcU&,F{Q Ujnڶ[w $\?|!c[K#udzGS7ۅWaeB3 q.B#`<%EpPxx` : QgGNDT2$&D&L1pbAQo|0@$T;z_e&{0HF+S<i!GK#U}]IP4j! /ީcrs>coxKJWIt6;9P&4PJ"Aqs*65>6;I'>T!Dbi9=tϦA"S)]F𡝸eK'U P pJR/fvhF*Mz ͣ~ߥ,Ő@8t!~X6/]>rjKX^RM3*vP:ݿ b}@`: nR T:]a#Dp]Btc! 'ωOeqmѶ BpueaQur<%Cay)]h EOKy Oa,(Id%1y2:hLHV1nr;#HqkyY$k٤GAKO.;ơxNgPQF̂9-{sbbEmVtn3N5ݑѵH(26)J<(k|o7/Ca#Kf!Pge]'S&JOaVNedX5*^k-?[yԫy@E |rߵYu2PG[{mmrӦtŇSr4 VŢO^3 *7_-a`%VLgwj8!J(:KIˆZ9>gy8t%9+23a]!ҩM a *#DjK6Mc¤iRqT]ݲuY2n^&:mT;5az&pFq+jJ+m[uI*97mzI$3%e':%4YwG+P$7wNN=s[w%f,!#S-`M`'ooI7ckHXV]zj#Tj2O%HH!ckyu;?X%~pyW%vT)_ Q٫Coc>_'|]y1 #:j'xA/f?؟J5SH"bцFn_n+JAľ K1#v'z.]}(qن&17&nP<[Lԁפ@iOiԳPh(\- FKKT]2tT>tnT^fѐ-C٢tyO5*i+R=e^ {J@s6/l54^ub.br\vv#٧މ@b 'H uPrKj ꣰ :2?U3‡mxk=@ұ|F2"ҺugEH06APN[CU 1N(hUo/ML-( |/:Om}W(tAC,#ËS ڡ. 5\ ,_K`3.KXpT.Vz۞ *GmtVS BPH:7m*%WNWό528FUjZorG lPoShfC54=pLQpbHϤoTn)W*)$'*y:WIuA&%ɮxP;Q:P5pg.IԄKnW;sC.߇-cۊ%?t=ݟӏ@>kÐnzlvU6[sZ:wi.)D9D*d[=`Z%EhCTVxr·<)3zxu8yQoU:UA ^6%Y7Vt.嘕ܱ;M[՞pΑٝ5B_ט$)ȳ#$3+bzNjt)ͮZDJ" 6nS&Sy"*$݋*ulJ@{^M@Nn9nTHv^=Q:u-7"/q^}R{WJTi+P3LP%@ߕ1cJnM;H\'Km,e@/0%ѳD0W )WkVq+yf?hT7Gce+ ?:M[Y꓍tn>ДvKbM]&+aoDžB%,`Of8O%Ԩ#['1nXNQz .X:G"n'T254ݲLAcifJ`À{ KP&E NkMFEX94`EjN3zrYJd-$(LYmiFW6YⶨoVeF;|r), f,xR\^& Ji ~ 0: )Us 9Ej1ZnФ`LV\y 76c7ͱ[5zj̰1LJ#GowTDZFjLkz04NV#_E;5:/7@ &t Sk$n3į䉹JnCJV5Nuںڣk> 0X^![As;e;QY,%&{ cep91.#1÷ʮ5xtFb7.ԟ [SGJGed^_)K 8H!>2Ѵ H6ˌ.;Tr+a\g+]M?AicEZd+Zz+o9BȐԧ$b׼X=CDH?7=Z)|wePup(oH-:ZhWhh*PFlKf&&ǟ}az+SnԕZϥm}N@ƢM^ ٙB *TpCvy͑-4p*3*ŨaYϨ]+Jt1(lAUUiCAh<:8439ْO~u,# +MHi||٧.| TjxVW܇s#敞-_-{ylfSX`tMr˕ܸCfac\u^jdЩ9IwZHX1RN< G+V;?{7L,j|YOx"o>aheu`YmГghx6rE5$h$IUkyq֙]po`u鿇 m4B*3*Q6jsnsTKAAF_nhoBǖ ,0`؍2s\xc%k $ J9)WnAy A-TKm(k"S=j u'[:Afs4X13^N ,loGdOmN7텿2MUDLb]R8uH#8EGSv bxvWxrթqjlڣ>w:)B߂ncg2U?pF.{&GIiNLy&.H ^?>ߤ E.7z(+- yvjQLсd^7`Þ섃 BE{aUgIM]CL X3%"Cn8y 89Z&ٓw ])Yr|P^KF;̄g=nxS5Kƺ@򺔷Q\o"O"'45.4gy]B{|]}DMΚsvhK**SwK7GMmE5";O<<"nя|q_ qs?H? e`tېʡ"^HO]-%Z$:Q0zj}e~ϔ$zW;x)5-cĻ#Ό? 4|qلWL Y_8f1!tp}pշ/N E?'XFխ] l;°2{wkB"UӍv*^k}\z 3Sr>Q_ r6?.67xKWteGA*g䳥 yGwe@^7&YxRj|h0nm$l))ӞoI:*yacE,}},|JHa)J`qSKm;m[Υt5Al,TeR<&6\3] .ǡ -]2$ҴZ&F\RaTj@:T`n(X+QZ>qת͕`!~u3Od"Ni`{mDK$BRk11}}Y8Rϗ vxп);ZeW}vv6kh@&N$~˻!%h/ 2E`IIЫզt*nmϔ ƼҜ=]q]xK/6\9p Zif1e5iᨬoŮf{/b8ԯ/ $=&#5d6c~M5x?4.Xa$_3Vi h."* mڋݖmJ9_ ( WVJ~VjJ~6L76sa+5|oܻ kEƒ7RO<(1h/k|㬈@I0t8^/oJa>epK/f0+ionXP=*Xfm酎.$8~3 NR??\Qh,| @ :DGIy~n.֊Q3\.CAUn64r6u Uеi!z$)J GZ'Czbn]@!>^,&g#sFS8K$ɺ"_H;pb:8}6Ѽ)>ث:H+&m>/H56[S.|AIJ~d^;4mO6^$%v d?"cK1c?®j_ -aSߟ(EHC~M_~eY՘3 @?]77L<ͯ6Aџ4m!׊&N O%k)$ߢBaWcË*d>woyq.)Ѹ:Ꞽa5ߜp}>:?z._q,+$gsg ===U 7ڃ'Gh~!{Y N[X;úerx=eDld͉&^cG(E7+L2AZk {B ,wbS(Mڎu3rn$Ē[s[}y/kr#(%hʿ2§Ti+BŸ0ipۨ9Y;^-p.Tz0N%_ 9{ ?5 PD$:8|dhd(%-7JSꕛ͓2.smB+:u ]~jŮ<+cRSCS^P;.~;6W_F!6M RH4߾ p.uㄸO}@D? Kv3I N]0p/rp>5N4 0Slb ]Jte%'BؒFkLr P'<+?ⶆzF+_vۛQh-gUaÑ?IA=+E.ICvS){W`_NP !^ 醫Ku3"Hf@ӁL38*$:ubp{bbkqsbX{O =.vb^x}^0s[$ R($!y'.Rՠ3&7ֱ5EDN Z5(1 <㻴%Xj 20z86Z-GSc;?G g+sD Hl:?7N2)¿*Ӄ~+z+*3JsLaT˪35~bEw_2zE_Y@(6 *jm;5|iөȜخl} Yߗ?ċNt(Aw!1v/1qJμZC1Y;_x\sMYۤ[-ɗ;P)6M#[ V5q$S*^~E:sk4D_svk)lNe\%ٳkh*ny0[hՇoFɲhwV?wzi1vkN[8Fسtҋ,ҫK Tۆ  4@QE{Z%VN[*aR;|]8$_1A~(m?EE,5;Nql0W=m3bؖ@Otkͩ`Xxq M!"{?LMy{ m5C  b`e7A_qHo(a!3%h8DZ*[N]&R GkdC9ZX.!l~cjGפ{2_&d˝?|kK_ ?KolOzƴתL23Kx9no*=id9E5lfC%wbOS5Q:ptm6 dw<7c4BR0o,)r) pA3I+ 21?9uA L<B%fcVZu/d }X2x)xZ8ӎ%ʎD4 / ~\2.?hhAg']I]H>i: +~9\oY]}$8.YR=<3VS= )K1]ܐnFe# 1,/<~ H@ѣOݹ@X7v]6`9_͛ι/I° KZL=pdy?Jq qK_ ny]7u7SYf]\M#AC h:Yֵ@"2?[ G*&=bǚֶJwgBl4X"Z/:y=}RP "@a~zKuD;AUhf/:6%) \_+= +f E+~Ụ| "y⭒z O3s2S+( 3iP*K=rFʙHkZVxid5TUdez %@i)tNJ-tq'>iPU[lpMRHE鎻Yrp= YQ67y*UQqtNd[41  4;%.nvɘ2 ̮uN;C̱TlYVݠ/.m;ٲǨ ʥTx z==VDL KE:~gLϲ r4O$|̇N c:A?hz8iub6c:-9L' ';H;LlsL7?c`6?Ng'0D72<*tM'`5@&#f輣 1&kX|S6r}OV% )Kc쾕RyF)'s|ɢtVvz_Cek-ɎYT3ԥu]GF/ a+O1g5ĭOf+F-EP4-J=&GF"FNWGpワbZwxٞ,+k_KPʫ ʓw*ԭ)OJ] 9 Moh!7 8|xE*1A8Gexd2C(hJPs֕D_Fm5̀'$輜8 6Ϳ?gt r"R8 Ap%7Z9]7#w$a@C b=/Ğ|X$`L7qO$Eo"F9i|QBGASRTdZ[ZxMtd)zԧ D!wΥ1y[̓vјR9-r;%DD8bo(ɋѕSJ=1jVl}c#Am% ֻ EYi߫nM NЕ)<'>Q士ձW [I0cX7A%R%4.9PGd ˊǷvmø',(UwOt4~̀%DZ᱖ɭ T؍3Ή޾-CJUgD8n&78̄g^"~.+z1M Ǩ&Z^X540EʹLGl[vo\L'Jg¢,a3WgLu7@$W0B0Sgn ~'=Z2؆!s[?锫-߮'iGǧ:!t\fNh:/璧0>,UP|xh0{B x.e >f+O)yl較(( 'h&JYN r>ӦHltTu< 64zlaN_=ZE'?SUk)J@F bvE pIU+GLUO-Ջ'-^5 @7oo V焕oOŹ %2xx4$_uuYe褰63U1JVx îSdN1FD3怣d[_69+uS66 .&<ȘH6=v+#+ x>+03OGMAz Գ^aϑ;fsUOK$2;cY_L1t`n}g~\_],^lvͺ,։<1<AB5S,՘.ο,Xbѻs d\fC_f3'6a54q#O]h@ -xR`mGWUκ[`?cFǠ1V dl,&@@ '%EƉx_2<&0Y4P)ak,g-isfڽ6JA\. Em31 e OqR]K4]Kc:;R #}*S3X*Sg<(z ?jUEG `0H [)K1U;ȍA! bUȦU-JUujOWV8 LAP=U sEBAʩ,Ǝ $RK PgKP!w Tcøܧaˮ3a иF"$с@aRk1~ ۆWT wxēLi,Z_:04\ux)b|\WB!jݗN [!Bk,m:/n=r &'e߶V#N?: v%(^|Z`jFZyH\(p: & 2 C9%g;j7Dwo*ϡ/fBRS711P I.a I9םR@񤃪c?@A:';0sԷfii7ۥ(DWrڃHUuCDT+heu5q=D g?0\r moS0׾Yty Exp*iJc:#@r0'tl-N=5\ Ñ.T;tya0$~n\FZNb&[퇁jCP!/*(g5f _y+/D6 Ȥ8c x ΔH#*[*a|1j%dmc,`KS0dٱ&Ulq MȬӀ,%5-&bϊ?wXb6J̪v)>4fD3OrÝE| RXU3XbD1+}H'V|`뛯+Vϥls]]CނY!5ɩI*!Z5WM衽HmM+5j4#nAvW,R"$3}+ba~}pԪ.Vir#E=tH#RBZ1KǃRX7?|rs gIe.cɎF :Ƅoϫ6i!5ul:Qϯڦ&8G`<ՔQf"`p` \];MY͍X׼^)-!+Sd{.t{˝z#' Ʊ~Q(UvM;('#t ^sqckv&Pק{6mK.VV*ټZ3U esIj|iI^a>>W*WaLX[+}_㲅w!%#YQL3_aSxu.BcفӪaN@D*3T1b.xsڊ2grҍqh]cqiMycEۗv廹eeg} W$ZS)pNB8KT }(HL6Z,çٕ6Oܓq$\ʣ#!νaJ؂ȊY~3?_w{vLQJ7Vv$٠yE 7A,5<1AS(J}ߓnqiv߾U8&0jX퉟~T;<1Yg)$-e>/&cT ]TBBA 5 (ؚ\gShTPad%dp5}n3.[,򛤝4'\$XT3' vOB2k(*xq[BUD%~V<( dČ@C݉L] CfY-$;Z^Uc̅ ;`}H& ;S;3WT1⍜~ʉ̂'z Ƕ7.N mÝ}lCaTiMS8Q^%ηLJ%l-A/yxyxw{CLȝ3AEӗpCxmYQeʿJ cj O:Cφr' ܾdXllqJfcW( a𝟚l8팧pid޹~Ɍg8!X̞ZڀY{08!Kx 2Kh2K !~] .];7kdN߬V.pq,_!hCe,|V>96kZ&AT3-L!( ka>z߳IaL8@'@-/Oc:z̙xntTtCEM,qY" E{SBE&4 Z9[b=_W[$3\k#3)"n.s9(悞aJ:dUb4*L$}tIPvimϷlq:US7Ou`I|N II,=`cGK@^P="N =O@_pJwD$ލyxVX-"gt ~:Oe{VX,bjv*Qab/`*6}WuV̤\,eᰵT'5DmXs||pH'()@jg}My}ތCRʯK.X,;)E-i5gy_9.Ϛ|BnmZzL&2S6_oNO7,|B7?NAĽe>91TV8H^fE$U':ף_T;SNHG5μsj!Ȇ02oY5c}Hu]1f^Ld5n/@Laspb:4G`D<œ.G7 pE=L l](n8ֶ%X/Eu Gųs2>KP}h}G?9JC4jΉ1*9/|Rc;^VLzCZֽ\u?+3Bnp](C֟NHS.7Ї=btT5l}B@zFGoU'e3n#{ ' B~ĕ=VT<9֐yk5m\ܖwDh[s!Bt} .XEP>Be1VlvXˊN0߽:Q kBZ~IXN?}TvӅ۫W^58'Kfv:ac0aX/b`z֏o!Mj|l"%5` qS3a)HAR=X7`VkܻrCPl'FY7r}ajr5F60h֜FN u1f AK< 1U0&r'\`F}e 2y#tw4GQo2_U פ4]<<}3B6 <%OH1y/̛$-"z\6EN4Mh %ijhWwodpٕ,7!=YJUlRtEer#,թM]P~{OڪGX) d aW؎PO 8"~PtK "cAz߱<4,Q~aKB۔XGO*Ų![xJ0?[kq`/!S\S/'WĕP: :H,; YEn{v!Ą@q2GNvA"SmP>Q77 |q<#~ A?룏BmN!ϧbTF+$0'>5>P"!IN/;4 1b[z#mBi +"}wgM&~K==0%~+{䧪f~I2Js[XDhM "A(Klޅg5_|Øԑbz؁.J`i!%8K? ͕)y6`S_Ϊ ͇l$a\]ſap"'2to<1&%̚ݟ$R&qNd @0.pp".͐e;"X_-͍ R;- D{7Au{f. @t;E7 P %V5ftO+ 9:l l3*:;4[J^F{Gosh3*m-\) VhI .$CJIewZ`M̖׌kKBC($YB|;d`-i+'к˔L)$YQ9.fvW N$?BctO=B,l0͊lR-NIXJ(}}U0o +z07iV>xrW@GvJ3B t ׷|D'o~7/ #?Zyw դ;X@i-8 )lD3]XB q_YdѲ[0]Q_W[pO^ xi˭;1Xzn|Q@tx|IEڶg 2V* 0 h&C~*`0=<O5,l2#'ƞ$2mﳧp!B 7~ E1]zR]Icz S-%ju}z^Ϙ`ҽ@ w{- :(U=@4:]Ҁ-Jނ,h켏َd' 6xi^ AC6C\pThEw¿pPǙqީTl1Ee\B_H83A#4Q봔i qukOq0vBQD_pcc eaa]"Wgkzzi6z`IBDzTLv"Xy_CHa=Sr+Nb~)Ao`xU_a(BTi+CjnPfX2laORJ!KMؚ84El#L96]2VAHK,ʖ7~NƜ!W%Yss=Zu}+~o򴞮4Dhvlw'I3ƿ_"+ۀLy&ئ,j|!rP1V]JeN0 `訍BMx\!ew5F%{?ݾ iߏ ҵ8I{z;Fm,Yr =j 6!Yr箺-PDNimC(_6q3/4AvE6n7«h/H$2#zK!4yL:lY279">' 8d;jΝ^troYb8M(ߕO[4JBAk˞4#oM,uOXPM#aHE*5/;R+9oA˟dxZsVVT>ǂr~# mvu2fܹ=P}˳ce/ 2NH;.fT|.ZrQ5z&M&> j־:XN#G js4!8:iOQIjEHT%f]:pknm+2Tu]UOPs1ٛB-VA\2) ZkFQRDшZh. f٧tc4fUTӇ:T%PCq| & r%/9W&؟I!ܰ jRĮM¨X D~fS=õUn==p:=LA\/1$]V,y, g;8}tI"ӺqS2$k{.`iXJ)mkeq̆~;`1U$H7͈<ߐHJ/Cx 2֮'mcmLɱ4Dl<'?}_R %lTAγLJce_,\N9]74 #䧗32)CĆҐڬԵ/cBIش_"$ <&M7 PvWGV`)0h|,qgё[.ux-<jNk /"ʰE5܋@0H7+ 3 d}$ \Wdeښݱ󫥑'J(6)λ3cs3>j=W8{ ZY@%W| `b[ C'jF[~u#W Q (?˘]̏iF-6<7pPƨ;\vw<#/Kx3Z 7o5E8Á b?v!zRȎFMso2w'rI+JA43bRfwl4b4#EJTl.j5ዐS'8G=T> -[en<vd1_#/1XɷW?MBe+o=E#޷X!I-a^ s ܉D7=#Lt~BM`ьyj,=’Zó<ؼgv 9s\ #{6&*v+B&N})}Hm)u1EMrVg?2RL&}qa֊8y_BM͢ܜT߱e@>sSf3])ʫ?=9/zvc~++DjStKѱVqIH< (iRz avn:VU?5yR}v%nxsMU8=2N|G9C8D/Ȃc#(ぷ̲jy4v~ o4(_!}OYƤa zKMgiNgK3P.uZF~y8kˢt?/b!Z "[qkaĹwjLWj(S7E6/nVXiOS&1-YU"GjxGJ95bKIWUpXCN0@E3k3T U{r|:.5nZe$g+3ߥWWSL`h;lNj@~eG c4~N3%_@xC~rշ.Z+nK`Db9):~*^aF%%5m Zﭪ*Zr)6 bBx0ʸV٩ĭ>-/DɌSxLxq""OgoO'簓-|<WGQ#}܍=Ь*K !V4,;7WP(FLݸڂ\sg/[-vD_kWx}YhFER\Jwt]rc|?7CX 7 C|3ͪ +/߮"&J'\3K9V&OyhR*d٢ qGB\7ʖʶ ɏӨDiǛJ0R;gAc N;U-&fĊ/<1ӗ`~@%jD,f3V{@  4e˪jXL 01etX g6*0zs R#'>#čbh6Oa~ I/9F6z},N0Kq~ϫ Pu{J*Y]~Tɽ=|Za'G^lu(|1((Hʔ/f'<O`_SW4|S.62j-}gBMӓ7 |j aJSf S#1[Q1_2X|@ .tpJ;ք`VJ&T6 k=7S όkM1Tc}oI G# ('!A:[[xdpE TL;bTj(DVO'тN'ʗ9* _B]n,鋺ݘ'3ZR@EdhA1-ё$ :Ժ^r&1UsߡI=Rn` 1;>ķ9YC,ŘiKm*J KWyK0#ҫ\{rx͆GwCcnDuBm0ӛ` fp52!U)Hm:wԮx;z(y!OqofAJ$7rfds;}Pv. FgL0anS^< +Y_թniInI7/i4̝iFy! VJ\rM+ߔ2Zrv4`,|EXZ6%kڊY!E~Vw:z|YW"m^-,_㴍W6b֜B gk g nJ!ڮa͈݆"ω* SUHA$sZmqqc\ [4t]/оy #'.ApL#,gu[}X޻͖l#QJaJ{S!0C6C4"Z  EE^S˖L([cCB1#Co<;ZcRekI&Fb ˱45'ʭaj7jqZ@T}0pBq6.}zp.N{deIzT7-AZ\`d8ZsCMe =qW4}OmB( :.5؀l$2p% {]ˮܚ & 2nnzEE q%(gv/Dr~ufꌒ *Y4J]'xg۱!R"v;js8qyIϬ5z8ޒBCfVda]Q,0%|2:CŃ'\Oy )N(=c#|{"@59Qz4 (Itd(ZՐҍvcP^]Q@5אP0l;ݽMh jwl*Z8 lDW!DSO.v؂[y<5kGљ(p~0V=LN:gm }-zya(gPI9ԙ~U|; ]F ȭ|]4A(:INZq51 YZo]zN+PsRV7k7EuD[X* \@';YeGT8:D < %3FsΣI=(i%"e55[y]ʇ=Szojk._t?D9uݝE qC [ f-# 'ʎ^Jl +M{*{Sq:"'^ꅝ`«qQYaX떈Dzf4RI̽{_*֖ƫqB)2trSc'%{2FLv JNǮ!h1n)žvjXC::RyvVMy-삺(տa$ʤ+ | }>bys>0 H_ & ľ2L _r-@Kj>{rR9gT|cNlA0gD{W,_Uf~J%XmUѪIIc}7ɕ ñM7wKjqrB_qߋ6nҲ3,KGz`z溏n^᭕U_d|}45_9dMHڎI~ȁ+943:ŤBfSSDvҌ6E@z6̀" r3DM?v:FpAKWE+“ld܊YaM/ۂ.B-KTXFNnXAlhk şcSP^X-IfW睺'$U`oúݜuwI3ҍI?fp { IQMyQsLtBN^Wr)rm/C)=|Pl)7'FyhZ^Uܭ.|td# D 7 Kh^FO΍mc(p47o Bo>2.-NSY9E hN+ԇP`$9. u~gf t;&u<SE󌷡,BZw,؀Nni~)#* cYVX |J'`Q_DXj#ZmܜSz6AZ YpIWV\2"i3+Ӏ,LQӵYoI^u2k [$ae+h/7A٥<â:S]'xn01OCWj.Y)QoafWB#rH{1LMtyѸrŭu>I̎_j!]Y wEWX>紐's_́ r Jdg빫&P'])k^tXaq8ޑ&"yWNJ62KǎTh4ls+(sU|S{, Ω#6,R Z 28ve.©fD19 @/D<>v .nܻwb­c3-4W1tșli}j :谠xe-p[@}ҿ#Ӣ )Lڝ Jxs6(a2;ưf+,L&w@eaD*2R7DKiNu.i?э nDwBbdV#m3!>4ңO#h܎=ʰV~qeGTj {M u\!gP'ȏU`r$sCqn.[$i2U6* Q iRSЈw/]4ި h:Jæ]C7:@  izڵIv"onq-l^*k/Z^緥۱C%IO?*>䣷)āsi +`J@e.Lȴ1v_s+*(~TiuoE(́ ^OŖk3h굇l̊`u꣬.Ԟ/8P"GciyVu^l^o Z#=#QprWY= &yC&Z0[uV_= sX#4nK? 'STSuA+L *1x$-r>;}@%5+О"ylV5;pY|"qm{}DN;>ж P&G#:yBI+e-Pl0=I3kކ}=ta.Ak9˷ ɞ('(n9g2!"Ǵee T A?}ϳivѬ62V'EpEn]ڠ=՜Mu`W734ߑ72LIYF>7͐w1IA5YdZJM[vr.rZU 9;UR(hp9q7E⟐ŝ wqAG#Y Wz4  aQN;5C$Vǵ?IzHX]rn?_'Jvߍ~⺏{ ǭu :Tb/ . 灍?-60<YBKӁ8w媄S}q32:{Tr#,ZQ^Gq}]%G@KJۚ)>C}&($vnS@Ul;I6،$f? xR\"/tsrarD&T%[*A<(y l] Eaҧlw@ngjSTcEŸҏH`+1}c\AE36 XWTlTP}`Ad4Y/+&`! `֭jLD7m:t`qpH>TOq+דK@4qyXJ]WP } V;KU>S7l9:JG1MQ~;_CԊ'cRTe_i˶B$8vXʷ8A@l_Iw|=_T!܌d[j?` `E'SaqůtyMVqϓCQi]$' )Ⱦ/ JwlQ/0N(7K鰂X'ez?(W]dԻH/.8LP#|d&ؿF ͅ(LJ 7{iU HO j/UEt~v j!7l*@ <bB&i3NX3뾥?#P6TFor7ޗQ,4]EsͲ ULfkk&J7-S {P n=drOd]`65]ΠiX0}iW7ul g?YyCbʢ &uS#X]̘G߱[^XZK,U~yFud-IOmB@ Ϋ2j .(0P5V-k֣c3#2a##I?%52<;.%:AĹ𰲈N^/_D'wGsMc|ugi&_}1 `IH51$@Y}S?u M K7JݣOuɨshO*%H4'qvۣ}'LRqUQ5yǙ ҋe>V%5^"L%dpxvK*5EJRCKRǿa>E)\ȇ-@HEIJ7Q[ g9;2;T {pg]J{"nhP 20p`!EkccP-\OxIQᘤ}vZȂ8jhDxuX1-Oگ؁Fh0b]kxT3hG뷫GsjcV)nMO,qk8Ĩ Oc^]%-I|4fys復](c|80u7{C+7Guoet.ἱ>_3c=T30X^x's ;(S񢋡,v=zy`iC]ڦ~cln]c0[ja&O~f<4jSICA+NyAPIqPD/W_'b>d uS\-3GyxHV77ԄqɾP}ϝ3y9K)}vÎZ(ѿȁz+m -:Uʞ{~X RzS0r+!hKm=OºsG3/-Y~zԲraM,.4ȣ`Ah:¶q #ȯdW]d4gB*_b}΃@ʊ˃D?2CWs⤲O rlt"A/"ɗJ0$ MVX&=c͸#lȠ/p# . 7IL4H_Ů3F6 ?ZAEv\{:$)Ơ|MIoRIM& nDaVp!/hĊ IAt-+.2ԏh?RoI؃jeJ*F=8|"!AZ&3˧.(uRyePp̜c@mnoU[D|L^ruvx13{_"{/:2> :fڮw$'m5z D`)V2A/cx8rA$4s7xtܐ$_Oӑ3D#*1TBL 0'[ = 64Xd:U|T.G3 4 ;Amc&9ZL?G+RMFlS^ {'_׿_9ȂlB5#縬"qh*VpGpEE`ʾWIQ*6c0lTy3 0~&-twݙyիL[3 W ӲtP\M7kT%%0 'R[ FLSyIVѦrʵ4<{Ѭ:%VD l?Ƈ߻;/+uu\ڻ4#4Z!ʷ=ǹ/$r6\`AV0kuzO8 6;~{di?Clpٛʟ!:.bw2gUgeW9C4k%j u&Atj=Fl au^P%ĸ:a DuaZU`9y1ck+t-};ǘP"puB. p `|!º\.k#`G>b_#5`q->j`?6큮=Z* xݯ„WJ5f3R7K>QIB#Ɏb}ӯ@\fXN+\7qT1\x AS_DK\DdeVHuy_J%, [ Zƒ<(<*,dp1@^lǫ eVH A'D"퓥glԒ2Rzhbv^Ye~ ek,ḵUR5 ̧%b1Ʋnѯ%טگˣ>|Dm݀.#9s[: J3VBw{r'<ڽ*R-k4[*RaOܪ4&L-Ov}uTT&RRFry2~ 9y̯]e2 rڐ!H$PAēNېaq#[S.kz~Ҿ+T ,XE4d y+Rt:kÁup3~bU%= dۿQ*y>)AtxT8 zf ;%ыzbrԋ]Y1NKd`)$$&{fw@)V?=w!a2M4H4$9<6x*=BE0 &GtKjU{o$"jq qEZj6"+P)4\!Cm` xG7XV%h'@QelT1Q̃(P>&^(S03Y{s>ysgGr+ܚc!ߦ F <X*2_䓽Vғ#"[]#!Q=K $8&e0G]Xad: ѽhMDQ}F \Sy84'Uhn,Og%+˴Q1|ktjELTw˸ #|P(ŭ@(s?MYvgn^\ܓa?<`m1/쓅T\$xr9'h}"wEbi`qLpS]Np!2"40+ \J'}<.ޅ@3 4۠nt]?urtXsHI[ew[cҙ5|ʯDBӄ2>q.:+FYjP$%;XUq;_A ϒq3h2ܨއD 4rXhn z)(:S&Hsi,Ow!6sʼn.NL{uAP^qzi}pDK/rK ̘ o y@2nM:I0x5kJtmh{KDJM *J:qͽj)AUhf_@t ԭ\âIN>uP|+ F`LHBbIQ(Ch'pTäy ՆQǵn3Į} tI.b73 e̮>U 3L Ϯ` 9a%J 'Uk:E%аh"fN1%rw|;3E OKow8ɽl<o봠1$WӨUHtCZӻ DlَR7*rs>jWE #h_|g%+Й3m[t "sW A! (,yl=K c$TIToe\kSpx=%&m&c,A^Yg̬`*"!j]Mm 75?k:Ff~.Y!x!V=?g!q(_F`}T8&[З0O vf= 9xOM}T2A+v%VA 'YF^^,?"WC^hUj>@e󿽘;\+n({~~e93r,L*‘<]#4188y+9^./Q2$%BmR:iUk_ov<V0 j|eCu]4x7,fY>Gdf\iNYE^dՉǤ(#݉ٹe쇵q]]ؚ:~>]$fhkzg#lwAm7P]>gw]TS969h|ݟ͆![9bDq%-e+$Z{ u{lb9Â>Aw"[ G.Pj͠<\:yrG'X5\ѱ8ܗ4= =' TOuY6"y:pOTgس L/@yQs WO"0>2-{d&s58Sb;J;NjŇeL.%N$j5!KvE9cLž>]1X0c FI Θ.'k 4E_ g f"]lpCx:GyU% JAq<'FJ6ʔZԿ;+hԱM4YNk4!w 5ȑ$XXVlꥺ:# r^$a^wvNc4LF.M=O.xa=UъFL" ÷ Z09&9FES궍$@*A˧e  ')1hJ| ЅTˏEڭ}^0󞡤5#@4:Bp us٬ː%܉i'顫 I\)!=|bxGz QGKKNw'ݔá劇GWop*k9ꗺN–IUfn|\Fpwq*yTpo=N `i}D&AuvE|6#OLL*% M*BҚc6@r2Zq@M9Cibm@EF25 &TbE,Sg%c A_◣dyNQGJ>ma6Ek!ij{;PyP֡?1zo0TwHve8&9dm ev]֬4p#E>XxLQp2[F޴uz{ћi} :CxwQޫ<@"I({a(?5;=n%ډ ,UVw-Ń(3~J>6E5L<=e=5՞^o$@Ü I 2 -: 8-&pELe#xNYJD (wC" ST%zrjrX] }&\ %3?BpdD8:tprp| Puxt#*d[i֕p z&^0t!$p| %{. &+,G[=--1ql6) }&SW>1vʃxzW/ Y4 ITd% }53$ G ٵ\[xS%ٿ@RC,}sȮ(kbZbjU@5i좕Z7_ײhJy̓̚ґ:IO L 5K1 ܃XYVV7B^5י_>RL!!Q -I͋^ՃyI7]e ɳW\O5__]u"GvԖ"|s0Fq8ɫ갵+{Ȍco)‘G[~̜$xOo|ksEIEljZA"^ )@I`G7ӵk5-_l[Yr i}0`BvjMAGl8 h"S[Ggpg qPzN>iyQfN꩚sŌKSvƼ}F@I:vY:۬4pX&Gi ΐ+-wI:p͐ń~R/iڱ&_G_7kv!Q6 ]]5mR{gK\X56D;@{uX>!P4*j:tTQz :ޣI_€}ǣMmրs~ %:8MgnwKaXT?K)h0mqk=^xBUh6< 8bYZbJ?!$ '~`?έ@HпuXOJn{c.g_}S}JuXw0ӝTUTі?4LNi&"J!P:H_R*C5k?)GsSQW8U?Sa=>$!U\(ɆQKk2n ^= 2|jV^x_c=C%j-c 5 W,7fMnDsF9t:.(uWA3-fZvl`$'#,th.]2&fcdIaㇲUbp㋀'xzJB Qj3)GZGi[z[C.R6'#25* v^ ᰎ^SACP]62qvT/3[9ZG.ʳ )\FzN\]ͩOwy,Rrt Ћ! T rDn.4Ī)ig/㥹;ݜZ!lD#6Ouο+3Du'/W}dQ@1uB၅6ǹ`>?$kLh$0' b栢r .y=b4u$j- SѪD`'+QvDԷĘ8_hf"<# TD0%U EM⓰f*ᵯv$i:֐ᶜ,oE|3GfLdjގo8j?<5^PvQk!ڸց-AN帓}fNx9P9q,r!, ƨASꖯWt}̀yvl Xek ~$"bJw_zkْNQi$[yހO9gsD=֩E-uLQӺF\̒%|H 21E{nADF-~S&AJK8NtB4VJtDbBсT/Y%yhdD7=5Ued+h_emXsEFEz|I3{XBD) [v + .[jG)PeLN5ңnqY${dTMVANNm'RpE3Op&y:mrocbdr6٩pD^We,Ukj9TÊ ?@FkG5,(msG#{HZ 7Ȇ&+O \#`_X l}$5UouVn*^h[M˂ =aNxG1!KS𲊴>j邷"UΒ?(̊ X)^W:x ,O;mF?o'!\UqdPí͗T^oAx_1&{:;1+)l\oʨ1 ի Y L%㢇߀ئ'Ir̷eכG5HiٲG9v6~j' \] pt7e¦b6{FE^ES"l&b[I^e,)D>^}TC<J%\0E3 V5sԑ'Kg-!` 1_]^}Чznq8vibw_E.~V`,C։ݧLm O/ZVbE+'V+qC)Tt;"ؓ-q{{j) d?b--'h;gZ$rc7Sn\ԞYM;$Q֒.,XR&N!WS"dsm30t}2Iwz'Fw^St$ tTJk!}{xQ /Ly{:IY%0Nzf ej66݄#smN 9 s QiYavZkR pW,j,#b*\תͭp G''(Yn}$%ϖhw[f 8)Qgz}0(Vy#fۗڹ9W :pIoXkblš7[YZ;H:OȞ> x}ۦf)Go)RVN׷Z} Qs/5F^47s G>/5%ᙤ wHɭP tU K$.wqJlV2MD /`&vv&|_Ebaa ]QdfYɿ'1"FSm>H@'i+ţp>'{OPˁ;o[pcgUĩej?֦oM0]hN`Pϼ=8 xt4 ׫:!v=^ S6'8Q'`נkoᒿ4̌3p07/B\Yk[ `4\"*b w$i]j#fz`DH̋Tw0n_k+Ld'S3ib8_⽍)in=T3^AϚDa0hO;aQyqǖH4!ZW;6')!蜊͕?4*7"1ѐ_Mג&)xG.r@6.գv{CYOSw=)'f]{kG;#<5IZ9nJχ`:m^a ɲ'ϭ1路t:.IDŏ0{, ľBLvU:heFSVE.d \՛RoÚ9#u>tWC2>TS}ofMc<+vIĄ+˜_O~ؚō)5q* B<|=tgLww#1|DRY~?LYZ`wzke@J:/(B8hy.R] ga8qBZ?ꬊn,|]~8i;1"0Li^m8 ED] XnNeZq]ʶ[d D #i\GiE9.wAW 3Q0M`ܪVSofXL񇶻(SuIkNg`ogʊZu&02@ѽo1GDp7_hU~ZL|ՅR#[hlLsϮ}K춋.ˊכ?ō5R R/8O =_!"q6͝=٤q4xlM|#r&>}iv",DG_V76C]S @8k6HO1nDY!3YZEL)5;ʹ{n jCt.er.cH!tIs?[5gNhԝ V ;TdHBy27P$I_7XC sLǡ Z ,mѮ)LJ>w+Y7|!蚚п7'.8-oDGEBV׽kç#E {2&JNJjF`7^1no'|IgHK=/A_fI@ɪ|wr9=ie;[g]tDA׽\љ&)ndw?SI % ,X n*E *o[VB^ RDhgޔZp]g}+ǭ`?6k Plvjct`@ƴP J[}!%rv~>oy(HA܌  rwCHrRpT=bcݔΫ Xauv#7QjXX2T| 3o^CLm(qd(WbjnWw1\v o`d#@pKbySʸ\l ($ \tsĒi(¶47RX$?uEL /$u\F]Y>Y lB!=6K9maR nm"<|)CoU=' T0+8]G2)Ƀ5܉ҩA1{8,! f/p'Fv^CHYCq෍CQX?ۚŁ!PRr@~j(OڜH ӉU(䲽>O~j d߼d ?P3zB ˎ$q`u<7gΥibs@j{,MFP3Eb5l:ӯiJI1f4c9-m1v@h3RBrY1_$roϧ$Nz}& qNL.OP~6c%qot/`،cz 1e Î a\ ]H߶J)d('ƝHcqbf@7PArĔST<1`QX#5c[gӞ+^eAeSQZ4gn"۽lYO+zŪi|. E XT̏&F=H\K bnXĄMَԍh\i4d`=C`)E!u0|LvS^4=xRH레f`őf *H%5.)Қ{M|iA.TetȡUc'cy, lBAoS㰍ꂭ^Mbgb7RkB+F.2;θ{d7e]1L6f/.vp & `Jli]>s}쮨d!̽2u)=˷el#VuT~Y0 -3^l:gdB{s^A5ꍯh-1 ,3`|{?g3։4HFLOM I{K^e { 7PuWJ=ӌp򌁐&1E' %bJeT]D H[kb8Ҟ}6;Oi On75dRV)x0iz7/=_$LɰbSHЀ#ũb%6TջL"';I7+AmLW|iᏉ\yZ->ןYnQy9U(=!!lfM%z4u= T;P2bv>={C殛nL6@v6TzzSV`R',HX{a0O<^[Lriڠ]Py7n&z$EkLmW踠IMTX%9aD"0-O *6{QZ%n'bY!>Dy-xkiy^ِB C^[DߢO>bkZBd`ѦMD3S]5 zU~ ]:@HCeIFTv00}p.6lBd1D@5j \;<>K '߮_$S\((&ZSF{)us΄1qi$fxkჁv9*usCL} LC+0ifmDAjx|=^C׵\j/~ CUN "U92)hf())0}|!@o+|qzEdtA({ TqЦ[8Ej Mmz!](M2>ф-[v)ԠS4Xk]r>TXDN!9%#BOHik@W%ws%MlJ]>R%?;aT[y$JI_H<jcqwCo.О=p4>nx\r}xbHj#?ر6ϩȋ445Ga-CY|mYs'sKgIKKp H9+U0_/sȧðIEOy" i;,S# ./Ni N7p{y 4 bX{L٫E1R3obkԡ"%n#h6\,Ac{ŶuWa NȺ9{,ssZp#Z<:$RtnK!E-(ęx1VIԗg5vD>#\[ᕨFO&URHa"ߏϘvVęTWѶ·W5|,WB-y?YWܩm~ggK$YU B?eO+ M.7}s 뻀Oيj=>~;As3{3LO\oљ}RldO JoRmw%}+`jFaz xs3;߿c'(!Q?`Lqk+/~c'hzH̑cb!5bȢ֡nA(Q2p{pJ¾x !=s orm{ M(k4]O8Th7Lgz(YmjD.Ɖߒd>z 6$Y.7S;FzCιT0[0_4Q/:]'_dCg"]SwѡtTQ7>Ac4!*˺^&8&~К< {3խ{N 8k @;~;.D?> ^֏u.l7Z6"G}\s\M\1. Rk ?TID2%3l5W#3;@QW9WLM[wECm|N 6^):2|{7M>olxAq)@/啐 @Ryϋl(,qwStypU3 OJΟ$Ảm!^(7$B nEKR5N N්ᓋ2>֑ 'T ~ *J " g*ooқl#] syS٠wh #%lEv(%g=S2vw68Ir7]7r=mM#uNf)Z&$(CYĜSXlG  "Pu ۓh(z^5gd 9 'H);ICh%YHe;I@ȀKOZ#1G5sWΎu[`xrբƥli M!Id0qa&8zXIU2ǝ~*ݟel'ӬlN3ӡq;3`/s) ;`+|r4=&qbM J7li#]ZeZ&>S`-F܋#ҡ4K7q"6$g*|znv.KB ki0Iװ`MR֖cPZi*5ϳƦ/ar^g6Ώ#;gq~ a0v@>rXs (,!\{)rZcjOa\xagkq#YM&qUNv}ah^6^Ֆ+ 10^NQRn[I*@ICC"f~ ƪ{//@vnq&Lra-`P1`]:cc%,Qogv0Pa& zW6DhA<յivº_YqdpBhFyQz礘]ɦݳӁ2"fGmHUx:Rϭz}f[f.2GT,;RuZ$jiͭ4eG |2*]9ƅ;X(+ oly=~T83DI:~ %L-VC*l@1~=vj@lωO&5y=$&wdմJr6EtR*a^˥=M' KF&3O];D$w[&}?JDqffq&\AGq2#yg_m3'b g3v[drRH^cg 6 C1}ubJCaD\!*`\q$y-pg JCQVEYRf̺ѵRumra~IG{ԦI:l-HLTm*ulQU xCf|D"H*FpzI>/F;o[NE7V# zU'$.2|5aVRgEq3%&Qo5jf#dT86w&0\BEnxBD(d1-޲ bPf$ 8EJN}V`]yEM0ʯI%?O .2RVo{t] +q]eFaRP i+kc<ѲEm|~ T⊰)112ȣҩVNwu/|& -0 86̴E;̴}Ֆ ^QxX;!]Gb!aiN֕?2*kU DUMN =Bђp3I>EGK6,s~ñ-aH/SlU$! ϟwLs[&jl)*Q2$1vgrtm#N\$Ħq2Zp'(FZs%|cG0$N/@`-lvHiB+$ts{d{%%9߇E#F+3c_;8]>bW'$ =K8vG{`9߷-yVSa!D#mz޾`$]7ӮR/CP(JJ?pw Ra:y|-doe {7P>t׉+?}m<'~5Bec7 C$RS  (3wYTdTp_DFK`>|PK[= %Xymas aNY35?eV=Ҍ"xmoϵWRkIw ;.*59&3r{;ڛCkT< v^0"G>dW2w `t2$] Pb?Ao>$H3!^1{ץ0וּpEWiMc.g 6Tu/I30Xpm3A#A28&o1qV& &8/ӑ*ɳqX2!sV&~R"k D&B|7Ȁ?;DZ#}--fJ`v 2]e5VÿzonA2E̝5_۱UBqvE8`|S{\TG. b%"sN5'<0fW3r0L'c$4s\TDOnd\m!Whe.:LE~(7 !u);|ʽIRx +E-S/VMv9MBdITE!ARѻ`%TEfhoTYB7r)q ?1>j-tC: Z=M1`}j>F8]RʻqUTVrRxKv||H i݉UɧRQQ>bVKR=X NV9Z8MTwHWome)=2,!B8(*NUsRb:8!cD32pZ5a^`%K&DK*c1=J` [҄s՞خfxeKO\wT2` 2^H/Sp9@gG]aq2 @h+Z尠sm}'ZC>̶:L[Ƈ]c#q$yjqpDv db̝Sq vy+GB jb KJ"[r 5`ĥyh5ͩ6* &]//qL^B*}{ϣ/Fqgøa`Bc۬vްMjhy(K,ƬHN1 l }U=M;G>:8q;h:9jF ud3 9A*:GQ&ѕګu,!+no5>%! a=iRS&=w5g _:ED=_kS(^Ble;St0b7n#tRPd)f« $ReK5ReIApdip'9CCÊ| qYް#m(eJB\>+\{0o;rmx_HN#!DŽE7V6B >-PZ_?V`!w|.k;gpkIc@p{G7pdqCkKbgFڲ񌂬n$ 6$Guj3@㮮*&6!!P/Q7]dXhrV6㖼p & 8f{sFoPg[1ۉK٫[LvHgN;g#SP=%&f=H7[V8H(h6]Pq%]QqJ@e?$FnRvb}*;)^M6KT9=iF= +͆M;% n{xS%duF~_+2 -Kp lRE^ > l⨇N$gbͼl/`ˆx{0uⳲNPv.Cɪ#db[@ "FL&: oji`j&_ nj5vZX`ҿe%pPی7R+MroS Nr_Z}5R]:bv#Y)ʭK{#Ș;-њ3(a_Qi|\4@xbu FmAF@)͇@뿭euk ;B)ɤ (Z>E$>=ٮ)>?4®&v`UnFɉ=I4÷%0 ՟)ꆴv,"C2ay|&y:ߛۻ/8⩀ :1؍3}Q`Ow:EoC1؄tfٴ7U֘瘂z!!XAcRO}_\I >w.ٱcX1ζSrhs8}A?YY)h3ύfAa$DCZ"r]la n$a6Gyʟ]uQN&@7K(PoHBg&`T66x9:׽DEq],753ZD*\J1m%͍RRR/?-oqj5vG0(Of b{u' W(:A9"e|k0Ni~]EE0M{blcrMYv* 뺆VO4XXY$]&g X,M"9e Sxnl;3.[nx# lTzu0`_hr;7M){ݫd *Qsvo四B M˯{ض{ y!۬!&[d` l4gƫ(;Ϣx UGCR8?G^hG:DlTxؐn86 Y8.c"0b>UH*״YF^f_qao.^"P ;׶U{ ks` z?$_J V+s83N'O \h8ꦺw~Oh,(jYVRI~^gEe84.]nr>O'[OhZԉ21xR9Fnb1{r)dS x rGHa z 2MeYtG_Pү.9qZ{VM?`WH.tSƿ@hYJЃ4ٕ\H@8&Ub(=Y s!~i[HkkJɵ9vS j4ؽ++X-?T+w4o|lme,B5K -˲4piLWֱ*zrREqűsmbLٻ@|WZ0|>a{t\-eYzґu,蹳Vw8D<ʑT〫-F6H!MY9UYuEj2;?̌OnF ZmsJjlPZ[h짵)"i U6m? " սi332B7T%%U? $U(_I7"h5]VR|˱'mɨ}i;gQD֢ Ǽٱ\H\QW:>PZݑ /_8v`JrqvхAQ OC<R=AKER>%Cc+TYDshv渰hx^-39ڈ303NŏQQ64CÊ2#UG3읛7`rx?(I|F⏆x"'`9DeOѓ="4+N(Z L֐3E1GS-[N퇐u1|BL8$(X6#^1$D\"B]asਰJf^~e⻟M (BUﺴHmFMjJse#y}saKe'K njJ.N>f $svqekTIAu94l_R>ݡ`.gCжgMBAi cF!@ݍ'w'n0I|ڨNe1+&<`v;?[G9'n]tL)1σcek 񱲒[T6EY+jr *N O-ȷC^_Aj?k#{O]O#R=I1{i R)G/֯GzLDHfaI f kRu NF2%kz7 ߐ&t60X %;%z뙈p |G5 (mOY( 35Jx_MY2˹KW8)Mt;f|CW޺zv͕(x^!1-qF$ DJeQGՎ8)CX kJyjލxDOspIL raݫ]W_y-Ɩ>$׬BҠң3yScZEQ/;9d'X(夊Ż*DGʺ9-]~x;Բ2LFͰCYɂl i jIϖSpEƨIz/o#;`qm(+q mA)IL_Q": D EO5X"SC>=bc"JHĤ]PlC`t ch1LCtRY6n$A62zoč4bº>"vD -Ӝk#NV¦L8S=JA . w6Oݝ 5fG~n@H@;~o HΠˣulh( 7ɞdXԢ3b(<HMms'6^ƬRTkŔ@,t(x}`p *lX`ժt~V5N, UY_*N. e_9ngmsF՝8m^}?[$@=.זDzL<q2qS@nSVN ?HfߡZ©oG|B0c\zLD)kI$_sxn11 ƪmT~ΦP4"̤IOy1N!0#vzA܈jz@$ƒ N3#o.OXZi撨_IJP873@y]}֡*PV?[<~ j9 5?pPT'L׏.)+젚thNfG_u ,@5e-DJpvdQ>@l!  kLBA0N)zkXK0A`K+dW]&22@^.?8^R5G&Mwe~QZLII._HiEψEUvTּ}9i r'c %IW!}E@/XvȰ|ziTq9䦈5&)[J'&h4Ð܃,ya*jL`%ڥjPxa#q!6fI&uq&5:=tzY.`wqMdD[v܏vs>>CUJ|`#O P% sWQ|OpN+YAf9DgW?P$9̧(r˨hDുk NA{Sn_vpۑl5²@* =+XZdU^lb&ust#Fّ&6p[3{~Mu=˩0j>#ߐ,u&kcD02Y̫~I/vu1KJn/-{Xh`wJ̶.=+ד4'^*))fv`o6a>RozG|]!vgt{DC4WlI5Ȉ,W!(OuG5!؈q.7mdl1&J^%鰬9O2A \6yɅ|r@GūQOS<[W Z.#q'e`bz  #b氦v=1qƌs6| h1,R"7!=_H>>-%2UEs; 8':'?pǛDjX瀕VEu[s > <dUI$ $ɴSG>J+ /Ix]=ڙ*x[SoGG1zOPUʘi.)q`V+Pa_:JCƄHNjK=/]9Ldo, av9O .Vѿ:{ yba>uuH>U+WsbxvpmEX2)3 EiYaܴn$W.Z8AAɷWY.S~.?eZ7H0"g*rGyW 녂u !qbs߾ylI\ &WvUpkHQȴ,9ܼ=.U9JG97AxfLP/3'o=N뉥j |ڒ~i@&Zsȵbxs&mJ%s~&x`ŶfR`.uj0V 5>b) x#J" @.i֮Hm\mQjTbίxb5K-ChH,yF? o))Tc{3T BmZҳflx=;^9&w8SG|@ A_*amJ=*ݼ=(tq5҆EIjڼOQ1>E^gտ|ըa$Gm2襡5q)>$uvM;x8Ek@ X05kQ[=mS 0O2tcY'́7ƲavdȂSϯ6N^,{mƁ~71FAoEXb3lŰuAPn .}E\9*e4!+A!o?[Ys߲+]6v>fE8r+U]1Ma|n{`ќU "vJǡXmח|t:>KfWyoơq#>y]lwg,,>4 ^Kų9o'@}՟b@煽݂{ϳ1=hT@`'MV68(cZ+J{@5!O U?wɺ翆{f V@ nEak28"(IA' kbW!i!ƂI&|;gDq69lႹ)`+o#sqaA]]"̥ӏhWr-Y%|rGM)tGo$˙ E`ڱP >GgY&Lюbmw5t`t3b>v Nc@X~:`;1b? VU~u.~V͐yBBl_[uӿ ҋWِvPY*A&Rռ]w .\aZÿo`](+:-RiNm{ym~6 H2qD$e"q@ʄd@JX^Wz D')%M:WʰNG̚XVsfGS{ KB@zr=- wVUA`j[42߰vc[ R$!NZbqsG&4ҿ}JCpy%H?O1|O+JgM:a5Pq!D&ٕ\LG#+a~Z34SOj*q a 1ѕ-rxc:rt(1$@(CNKONP ^~`B rQ >%dc.tLFX\iluJ<<ˊUYpuEʩa == NLEE 7 a_ XtNv;\$AU$᥁hOgY;NMM/zg')Omj_n=]49[YYgj2iLwv7}k C`0W4MLt.ɷ*-Cee8~;)ulW ~ KK ,xόԋ ēEt7P|R-Yt % ˡ('e*HvKtOf2ӆq䧚6PPM?}鈌 `(}bLYWV-JB;LGA=S`$NI؂0Jm!{&lRs-ŏ k g}L3<.W jkK/w88^s ZNv"cN&hpB7eM@ܡr[;N:TyۏXq&QDM8tzjF"pxC}qtC!ja<[:Zw8[D yYyuv|zK쒊?À]?/TN߼@KH<^e_>AQ?5 ͱ܎V252_?S"P6+qX%`!' &mᑟ (7#F'3$ 4ZCVڇ9&7 QmD .HPC0a5W)@r+ 9w4?CՂ9j RkN Z  g-xn!ܚ`J|̗ҺdRIOuVfbP.((>ْ{ib&k/$4!jM7QPK*~g0 %O9X#¹,zqP̶-Y7O7MQ  ׀ o| mAFnٷP Li3{ SȭPI'' cai_zbQp-p2T~> s0#2"VXBr3RբhRjjmULvJ-L! ۷k쨹"6?ܛb'Yx 7J>4]\])[~Цj%Ȫ}~'s]&zi)-Kg(MeJfB|j!+ Iojb̟"O:+R `)/砓">wNNEvم :{ ^e%7m@nb I4 fzeοȟ JQ+O)ysVJܝ>3(gD7}_ 8M)IЀdx:MؐxħekN?,؄,.x?q>. *e[E|W0 G"HT o0 WC.(R%#ae(p3qx3okܮ&&Gv yQi{@Fz>`w!]+%noBy笫palsgY3Y9;L/EoURjk9~'2P;u6;Bgz2ׇ9*k>_rKX&.͙"-"CfI^W6hDӌ~q-W9_Vմ 6HB1}'C9_ܻz~"m:ATōP`O# nBn/\*'C jFnVJ251^2PH)Xpcx-9<9Py&8$'^Df= ":]\S 7V EQ(?Kqݵh9.ǽ[3äFӸFд*xnodp:(e:eyj, j%#)(/7) *CD8!AD?ҟ*A:kz OhJgv/wo_.P_4i/O&}dv 6 )!!{=㴂n١z[|Z<݁`Wrg)\7u/bЖ'P|]ԗ}ymp\W <{?[T{@!1^Tk{:΍, TBcTr5zyx*i&KvstV~<*ml e͸$c*'^jDz hhYv ά0sc]vSgX"o:X 6\ 6#Bpvs֍_)L|˴( ad q")3> pCӇjCj§&Zq/4BNLCe|6# ;1Gkh('g_yQrhD5\mU-3su<ٕ0H$p3^Y^hnYCieW4r4G& !M˥J"įX՟QU.t5_ inc-"NP*{;<4S!>۲G~ix@r2MGH,ljֱ@ rf%6ee-o3I=vv}Qbks6 ;)L饋m?Xg;6[.jb<f:$&$^" a~dd_rZ^:*^Szy 䖒Oj(N4Èez6\E}¥Վ$6c?{礅bM8+a"Ie{U#4xd;;Id\r]'"#^BK0)LT^˕xR6XfV)U!kO֛OnOge#ߎ;~ H_`;6XKF1`LkiI/Y>EU`V\蓎“LzPP[10x\ 4F/(0"!I͖p>D10w9y K$Hyg7[s*$У8&cmI?R>]8wݡ2=wwYA'-mJΡi+ȺEV! DD,5 y'0ޙ,`zãeRk}`C,yV _t"|ɧ'''@<ɎXBQe|vf)9X`zǖK0H9UޭQTXYW%7P+ϐ(/_Pv8 fIcS|O"*e8o֍ȉC]oQAS*>ugjA gCJ%yyXsM3Ӝa/rRKpҽڿ:sMQ \vðcrHwvHO˧ -)r~JzNAȀP)aYX{J L"ֵ\I Wwќ!ȣwr?:S=+ Z{p ?YV}vLch[^GBl 7k*: ɂuߤ x8w Tz+fN%B3CGbM("2 PB[Z<ʀp\ Xx_nVGԋrA`ם1ʐkl/A1˙:E rII@$JGȸzSgwE͆?ܐVf1#zwø jThad1eW%52B%-2nq Ch_ zj)5~wQE+sP { ITDKT 5 b;9+.R4FXXq!Xg>xm=P"%?- \_ HߊVHE5CsL>O9Z؏a]42OT[!dOH0w飁|~T `L&}iNx%&62w^ȘΙ4{7iry9ܤ1 w| )Y|W.|X]eS.dȰ~]}D~V<^sBJx=Hձ'%Y+gd,G/kv]zU%kSG ުE%sDŊh*'PvK;DžZNd-@5 !+*މzApqpVK2?Ss84 !8ren Z@S~VܧX–p(!YKiɦJz @h o|1Nx:5}/,bJReAW#Zĕ-4 sVmբ^hBu2i3w4(bCnqx(*'z1G? | = +ܑ)!BƗsjCqYs5V$yt.` /n1iw_Dx,[w{֡Ň X6}Ʒp;K'7ΦjC".W(T;uPqS:-v+23 G?wC9GZzĮ/C]xTJX^BQכPT O/u+9 |ze[PVp?( &89â̻scʭvWϬ,|۱#*-\ބF`IA oDJ\9.0"P}U>p+{b]1(TVU'zIi^X޴>ˉٮL*3 Uܒ͘D*Nk9],vV <Զywpi2&ynx>3 S:LRofTIRh9$%(ag(ջY}t'(/M݋LsO(i!$?jj%>6OԁNn?I3㼅f3I^WYja`~:Y`("[t= HVN^Ji,JLII$kb Չ&!r$)'xP#4v/P1Zd9ܾs' awZc0[U qXZWFOsMOiE^xV$zpI.q},DT~Q"Đ׉*X]WRoxHQ5XV?P=Iw (y:}3m %ГQS{j{*+CM=~I']8XuɻY[G K !j'EN#cCCҪ/nL_ ,;3B 6 w LxN3f͒ pasp1'|;]Lm m܌?dPN{. X 6Q{gZ ]͔ c+sgvMِrEɓkKR0p~.Q.xs{A6y+0v,.hHm)qJg3\{طpIbh=?٩LX+^.vߞ-x,*Y ^#Q]RvxpNc !ҪNjP|h%qmr"XFwC6Xb߂A^;[_;b1(%g`ݯMrA9Q;$b7 %UjoYM+do߻gJN?q :S HR)NPźX7r<*n$k σ{b xmK*4a]S ^a:BGl1I!9 `~sтWb.t}\,%[ID\H2'>}9!kyhʕ 򉨒Y(??wk秞KŁ7m8;po-h~=Wi̕(αR,h5,"68M9."- Jpm%zFI/鯸4Z1z "$W+©Zmte;+)2TL5;Ƣ[rhʘ rb'(po^}a&0{g] 8&tQ P UNPkr [):70@ 6#SM}SG̙rNVsOYAy0oop$΢<=Ngu7G7־]AFlyN^Uʗ#߷a=Y~ǐԟF5E*}ޘ=cGm>|:_J9mbUߵZ2))z-xaJ'Egryuq9]8V-v )`*o)qkh# .3OʣGwG"[ւ^ oʉ0@I}\L%O#jT@R]Aֺ WsE/E_]+%J)\<~BL>3"5[M0U:֢P /עn{iIeCH.I9}}FAI\F'd~iK)/Tiw#&Z9gJӇ: -ŞT3cӹZzS 1`9P!-_S7ú{br2<#x]pvwۿ ~=UQ>ĸmf}"T4s9!y͓ݙJݴz3);iP4-4¬6;E_lUʔMDI7U7' -30Fbρ{.Be:̈ -txE u 3-ynQ()d/ڣ¥(}lt PbtnoveU:gyIyI28)\hYez~.Š. <ce>'Nc6iJCeuO 4(T,Fg|ItG?'ߑ+6mPJߦ,19[q4plRZ1vc3S*?7=l1m$mw3Hc ?1Qt+ !ϻ|gWTg0PnҏX3`%"EnV~U7]u "MUӞ[I+ a>5_qKĆ+o|UƱA2+ȷlpL~)4Cٲ a$ٻu2OЖ9*XJ$1,iTYwReSTΏ5lٿ G j[2يnѸܯLfZBIkmxȼW%kE^kџ\ԫ gס_m5hPFYd0HD$iLja\HVN.ڵ&wjfLνg3duY2DGGnjRyVE[YKxd?YzD;ٟ RK}T)bBPg )@ng JM;F Zw %8Mw\F1%[&\RY;.B?ۮ5jK_k(αQ>36{,|kBg7 bEP ٓ5 58i R{Z2Ōkc5Om4CK$7/c2"c ʈQD֛KqDjw: <:uΔy0 JC;A)\ռ*ɛ/qY 0:}/4]daMFI?w܍KR-T(\J$!\`>H)R+ùjkcĕLk#W5M4Rt6޿X[-vo":垤IV |G]zE2tegHz-{y@^EKmՂ6G:`É$dQ,IAVK٤.AF$Mkk[bBF VAR_J' '&1xE?5A.^Ϻ4m(avOAp%irf G}kO<>KAft0ZǶQv[tmfi)&ProvPھ0J^)wŇ_.M@gK˙}t3l&? I9?ꃱOϊTzbEt@UM̷X0SY(AQkzᇌp7/(}9Gv\iӣX/Z@SL$g0&^wh҉+HeM>Q:A|=ANx|&p BLv[h+en(%gXj,4pU;<cQb+$ =Jn5"Q3wMy?Paėb;5w^CdbE.\9E˺'٬ ]Rf/P4b^^e=Eagw"cޔ 9zFx]N kq|c3{ ǻ{')b/Aa2fLQE`7vq8~ЉadxG'0]! %>tŻ5GK^Ic6ط2S'1$=)’o$jV,O DүE[©Y|]N6OHȉ)zR>_T>vH*X&g j1rfu%odIy T]GD&[~aw`c6fW`oTZd(j#PzΕ|h~{~MR_>!׀Sb_sUxJdVp6($>Ol;OРr 4#&&K=/I-9b.LCm߻i:׫б j6#aCj:v7DWM#1v- jKOKAcBZ!u@ě`0Z:- ?(oB;܂ ڪGXHvU滨F{V@-Sڒp8U[_ C\ n20 }9[9:4q8NUgyeD }fYKXgL 4i}Dc)i 8(N:}Pq~\J&RWZXi]pApYTJh>yjѾ w۵!vSYk ϼĪaX2vrlt[Pވ]z 8qX9}+cd{ax΂T9*i/yhf Cz7"V)]@Kf{q+j3870~ۥTUm{|#u~ Įk)?KDrAԀ`bOiB͈S-`J781Bd;߬2\:Ʈn7/7\4/A/ah ObQ 0w7X}A0c^ΜfN SؼiUxQpKFl0#߂쨊k|cW(< ˒Bq$}ڪ45`iH~RugεA !ޅh;n37'¤YԶad֏1bzn(gkK@י4jm+pe6(sz-uչD vC-[g rǢSYddjs4yJAey|vu0YErbEVNq#8䧜Ez)zނ7w`u܈*ףO^"C7t.nFNc>:$ ؂;&z)J}Wz#;{~H}uT[ /m?5D!-N}3RpIĮf cfJFdR)sRkΝ5]A*q-԰d1cwlfyE .DEPv}4ȗl`8s9)ߓJIW>̢jфJ<""mc X >7@ɭ -A^}ꇇfl{s(1g_Z[LMm5wlM۫ᔨ,B6͂2nZK51!2 s&'!.4=W\}Lk:a_L%",M}XG#hN -_5~tv`}w߲'8Ĝ@fp}bgxSRNL%ɶ21̏Wxc@ ZJ.mamG?#smk[ٳ]ol_Q"m,1p2dUT.|_W`iz gn/ >K;k)B!+Lo6C}][V}&qJ-)a܀>ADbhj#6z\CS٤JΈ"&[&O/y.yfsFu>)NV\厧OMzQ!K]N C NZ yg%CT12< SotnZїaX֚j)#T܁EIlI֡ԘSJ! h}.yƁʠY⭦e̔Tjݙ:ݝ |uv .;N3lyPeA1,VR}Ši5 iH 96PFQEj`|Dt$֎iV"#f`ut.2ƈ/K3@A ĕ 1I7}g1RTQDUX~cW--N=ˁ*BJʙ^ BV%d[4[pVD sRzŧg$),:N?.[Pe?7);Qr!?zO^餩ʿ4YQxOf"'x~KKOӟ4JocPsqOO>=Gh/gr \<^ؒ6K|ڵ*3oXDDHNqtkɢlY1]&m][bqLSw IՐ#fYrq@ # (%{ڷ#ԏT7Il~d[20! #m,?m٫({E=|{oࣘfԥκ̦;snArS͓wBN EHcgҴ9ѠE(MPmDAS`][.㐘,^s8`h!]7 F`ϣ^ǣ{? `t%)PBUR,'mL[C-P\AH<UզkrH=3Q`sy;n{.|;LHnhcf3_yGz(Fq ǑJO 3煀Ǭ4a$]ȕY_TC:ŤX_GDkqx] D 0 C¯64S,shK5TknJmgZ.gh nDU |nus!RpX́|nF–PC\T]"ק\Kt)8UWa0 ؐ$0fuj#'mʙoѱ802"aq|6Q֛ 5e`9"BG?FP bX&LYSv1(JAF@;3H=`쀭=R.Fĸ#r͑]I-%`#)~z rT) x@ud\m W=Z2&F$T} -kL:d*hJfhNAGa9ltXc,4m$ƋtIb>(G]^ h@B%)cَ>4À>u ^5B{,)g["? ϗRCejkPuZ_1;-q֙eH5XNAJjB@pK3VWX:(^-n~K+;KdSi& 4xn; 99LG;XFOڠWĐtmyځ=/<Ȏ~6]HDx ΛaRd4zN9U 6*ZsR+ON£?;_J2).wj/Pwgzh.mh膺G91W蓣'-q\V,t|e¿$/RbH߆rشnHYWYh>9ӣ^W2Fd oL9? F{}L@&x>`DKJSiĤzYzʫ²ځ~SRX1iEe䴗5zGu2LO䛶ERw0jFxӷgBYDOV(,P@;W-F{K*e~@G rצ-*?<  6j$Xc1߁8x&k:w~xwV]㞓'B#r+#EIqI b7iT'k7"J+Q>eyOt)r!È!'¬GꡡM2]Y3P^rP(;sc=R=.hPD@mÞL_[9ŸDlkt&͜9/K#w\qBOX#@eYJ5,== >hu=|*6j#O 9BZ{XϤq?hx?*I:'JV6 I CJij%(]$Ds&Ek16[5N/FmSkwfJ_p$&[bQ.|oc­!63׎5 &7Lsqcaf`8U|U/Cx6}M- cF[0714ﱘՌ [ 6ȝ&U}cW6Ut꼘;1$PMsGŵNcBBd_pߌݲ4*S'xfI]p.}` R8Nb6D"d~ɳCLg7uPPZ]D,"z~TjԬ,>e_E>sS*8;Sd$-4*!#^I*؉|fQ`<~=-?⛢]XgUBNuے3b-^/6ňziYIqhn T>>[Lߩ|icr Ry$xL4a` |MMKٲN|'^a@ƒU5B[:s+hssm7U L *(!\1JL4 [)ڏc#TɷD=TG~NPؗ|Oƹa)Ko%XI'>(E3u&7Gd6ů9;A>2HcsE=[r/j~$A%ႋXGblV2/>i,>mV+d$'b;P _ 8ҮEڵm;0pf^ w9{zJEi@Bιg5*41I[jl8cJ1QYdF''kL^X FOUWC_;$KN+B#ٱ{=MTuԀJ  n++i_gd[cKMEК7ayL:[`)oᄗBLmk 7<pr5]2}.˳!w)2Ѭ-n} Zc0q5A'/ ̆\6v8"r[N`H'd"`D 1>5ȶOQn_ CD*1L4jJށ9Q#N&ՊNtA)ϑ]ݮZy ,6:P JMH`C x<75]*y 4 :!HHҸ`r ^N (KrzH% &^[`NN= QX/6f Z?<髤uf+xq@1u6t&IRӪ9LQQsؠ0mPfM<Lʍe bO2A0AF$}&¯؇G⅀ԩ5ZbegA"1,cBg2pPS.9atũV[vn"TG7>#:2Qd|YC-Lڡ?Y֭QN˵0[Pk[X9GuӏbcIN h =CMz82<8K0ڒ `d"sH ` `qp qiF:4q8^ւ)kdfq@&q2DN*R?BJ,'ÑJ$ӨszFP9R(:Cc!+R #Bj$6R\t&YOAOl#7oGe~heqO7"W|40o Y߈P.yJ/ERege6n VN=(ɚ_/ z.lg1#jYGא=! 'fZ2|E>K8&jxvg[Gӊ5-_Tmn&28 Yf:/49>V?hWx&=fY༚_m&X"IH^?uɼ0TLd:ohy f^dNb?ަa27y{8ᆦ20>*z`xP "#1gB[WPwLP6JAMC% V9uԕ9a2y"q3I- r ˢbt,]Kb)u0TQBAtic,P? !Du}Uf>Yox'oљsV(Y\V<.!_l` 9IJ sCJ?p iW.~CpT H_G|I5ƀǕV 6ҥG"&(h8w 82)VQUy@pQX.WV/{}[^Q: vlŀ"AokoT w>Zp4YA,95og8 u{~ &M&$2v<})T߽0Z+@D Po«FVxE\(Y 2zZnWRa[}?hm^(Cu뵻긲xڛAt90hI^1Fd`U ߶oUqͮ%5aJbc@1Cy4onOo%*j_,jċD,lk DP+ejPlXі *wE|b5\QHPX@!JL3Ad[/|[081<1^A#*ݫgDJw2&QX=cA=VEgk7O(VLzJק5 $|`38q.--qa"I{y"\h2@Ӡކ ,ف<:3HJ`C x BvODÿqHM|:3j %nZ2`^‘C>"_WM59v6Rw(쿮BW(1M1|(I2K4#ZZ\085P)`H^ ,; 3/,Mį¢!tl`j_$2]p8z?]8Bp?<ÝB|_]gX3縈T\ň(e˳0ZmF툡=p<8=cyX3۽:8[hx c&QJbmҐQ6ZW@ʛn 4e,fҼ&QqƤ]ifɖ_İ|.I7[7ϡA ("1vd +|~=0 W9nU^VQ@no9-Xt Ta|awיPj2X-i Jim#@u 1&_TrU<\QlMct@yBMP=MQ,R&F⩘`꫞wqMH&ھٹeW~BX;|"=[?~u_BP"B*sʥc M 3L)#=[!Ŏ.ƝQ̯n#~ v`!gzNHf+̦^w9< ;sI^Ջ$z~Fљnq !@LbZg '-BbO*(7dg.g Ǩxo7֡XX\<}jM5cRSZj0gg8U(51׍L=浊l%EZ"{e /R_L|̨ g~翗(X\ ~:'gڜ..ǒ[l+m1{`u¬%)ӂ_y?8UhX*/z6tfY|bl n>@PJ'B"*XE꫍Bޛ OX*iitI~ho4Ś:C&Hg^#Zo]32ny&cp-^MW!3dQbqg={VmZKUJn(p; !ʤB9vDB>Ɉr 헚HT<á-{&1 "E}L7`yœ)̯; ĿkayV7-ʟ6 T?b+f"iq`}9i};EfήzWɭL5/CPZ9.ܾ({ݹ4DҢܬuO_Pd{duč*{|@bābԃVyub h!ۭcH++ s:Sޢ>8qtג&ZMF<#}ڰq݌S|Bo&3k[`B B-6Z3HqSg%(FWr{Np K"'˩%kLFF &$8 @Qw~) B7}k+ҷфAۧqMTop9@KP;$nנ+x;f4Ya%̏ q'hx| `rxRi7wV5kFͿ/D؄0C |-*DFg""XO֡'757LqD/CH엜#H,TXjե_=r(**Eo 쌲bK %^<7fZ .{c(QWPaA/ֿ Şɟu )`EP6wdΣQRVQ_ t,f<<|6hV`p, *Vek+)'gB@lږx >pO}x'2A&S;Hί;lplSYB [+l}` yvi >iN>'gc=bvEX <"q З`ƹroԺbkС?I`@YA1 [|@޵]D'e?߉Gi$ԝOE`'5m՗m ispqs)V̋B3H꾧(5Xd$o"'Ho/4tFx1A"nh8h&#R=`k@)c&VRFbPkIon[.jXu: :܏qpV*<\3FJ4繡.Քh)4OIIڅ\ R- ua౸QjKVcԈAgVr~ϣC>e~P.]#~RO+|]w]YtW&/0W3CrM4 2S.D;^lilm@_[{[sMH3\bga1STok-`:3D]d#`]N ?Qm/" !ʒ|PbAӔ 9(:FkDURG@ ^g6n v-ibTͲfS%*K[1]~ޘQ ڟP1 FQ*1OH>j[&lcBD96ߌ@d]€ﱹ0^lk 8Ky\]"|$9 N=Ԓ{42AcsܶXg!ABSA!8q 6fb%ILldRD8 5| @%aFampMt #)E(d)AI7ҡ#Q C>-΂DbTVuu֬VnD\ZP\?b(n+S؀fu"Á  ݅M/SVCʑ@s./_>t*^'O^@i1 k7AWc=g@7Šlw7}5!Cl:U~>-ܨj^ H++p; (7g5 hCGuV>lNWz.8)W&=3=6T qx@<=ף3)nrpbrmih<{rNE2_*.ƿ$[` omI3}F9d}-5%ćY+ OI.qώH.v S)b@x&:Ie cZVh&?5*.,&sx[KsԱee6ZNT) OiQRHcHuM%(!Qqk}&B5XPm>FZPg?ˢIDѼHq`*bkR%{Kҁ(~oDyD^THU1d'D lMkCM%]@U#4aJ|2 C~c֡!VB%*Pr;av%+ 7DoR2`mjkV p<˱@y#y7_b[wֶ#\rp8գنD_;O)pd{ pf]qM:m +=\5˼w@bQ|2]%t9fcoQ;-eUDSQwYs?E^(@, j,YDL`6iSl"fJy U $ FtC 0`/" yguͣyqbױ Po8 Y0c~n:h41}Ÿm}icR+w_JQXW@Bf.p sw?hfaMC!^f%D9^4>@eK6Z|tF}Lhm*v劅VK42$R߅HFVTrW,( =i1)BTKxzQ@z.pu!3Fzz8VeʈB 9CE3oâwo{ϣg᭍wbQm*L[Yt2mDe}qGY%5)ɨҪjduo1Dn:,MzxbWE?_I6Co+Vp+ah5uXEv[L: z(켟`H~*t)6*H;6[i<<L!Q-Q?C&@lY2eڭ. w'^C߅^BoV cx[]Hairc;5"ԭ%‘XEv:KlDII-\ [_B(hޢ/ӶnS86oYOSdvWqscMAk>52#]1\zGUTa9I.=tꌱTVSVOc$&kk5t/".!oi#QpNjg #9_a[K =ԧw*0U2DjG5e@C"M{ҮEZK.,l=ɻrp"s83dR^حp{XCO2j&rYE`A ]4 g>5K8=2`.mĎf>.UW< xװjc805`x 34$.:rtԉ[4nL7!WZnC#>d:qHgb%Jmv,JU=ӵV(ǂ2JvNY{#{@gKgYL;']60w:̌V( qV3Ƽ)>i!}L4'򸍋#{j_pѓ׫fcT9%}Zl(fL/&M5o;HJ 0)Fl÷ MDfg;"x_.O:q' Ņ1|t g@E;]`-(pWcLy򾂷ޤ1ZťΌ @#˥ʹ58Md h|Ht ƺiGJʮX?]6jfl6MyGUa(Η"6_mxXGܥاm' b07 AaѾm/)PNż}ld!0f)' 0K_BU$0!FS\ÃB?%* ꄳPiTE88 ê1>/>4vddU"=Gq]Gg^h+<Nj V#)I8r鋬p'2a߃ggǧ{6R %IJ~4^@M#FgdkFN"Nٺ; #dCR_Z=) ov3YNQeͿ/в8y9e*fӀT,ŖZ`? !!)|L- X@Vs * *)قNTgCdNa&Nc똏p "WvhDڜM! (V d4͓H3' &1=>,yN4$u&v˴@9:L /Z{Ss}nb >lG)D, -ز (ZeUT-i!V&c+ ,"Jw uv17|1˛~}ϕboe ]Qoм^% E ЏrҾ7ܧiN5<_88yB9H5L+:;i^l}ːͿ6 0@5U.({@.~-1@~%˲/=J¼U mD\w;(-&ف=4l*ܱ$m~Н4~Xwzi1)-7_EhW zi2jܛ8Pe̹t㦉J"pBѧcݨhdGr# [8^ғ*纞 Xx+T/9Ec`g&nWKaPi4WBe}JaQfB"O¢84{Pf؛ybkH4 YE~$o(K dȟ|+@K^mp7gn&\GBǚ%>Iͩ3@vO->2 ߣ%nhz؀6Aw}V;^C>ѠYmqj7U(äZpG;~WA t)@Ǖqys\R#/h#`.d՘sEOsb RVsOC/+4Js} |( ۸U/ڴ&qnr<}䳁6#G&'N84ޝlzӯ(m{~QOWr!rPPR n;ib2 4=VqN!Vy#9R.ˉ?-Q#74Ï)p=n ȘHT*EɴxcҀـ&+V$bUO6ZMSNWv!ޅ#qY1ǟ;Ļ? -Wl5@.15E6LwpՓcsIdOJzuɖpnpSg5m-k|CrXGu bPexe- %Qr ȜT>[0qUҘ?k3΅I쮍­V8ξ6(-*8NQ0! ڌSĦWIGr8NJg]ȁ''K,dwHquFc_Y܁Pr/.ɽ;[}ao 进eg3|B>8_B?GQwk`Ӊ !vsdů5d*ym)כȘbefۻI‹12 APۛ e98*_Nhd Whv1.S/2IWƙ[~K%$ZBx|<ʾ~1B3h:Z()Dy.a)&g|H%KN%+vU`g(HEMzS!cW_ѳ{]x2 :#mj)? Ic0ϵ(%{5`UyW$Oh 7ڛ 0;A!;˚v-W傘8S4%BY7ICܻw;j-'('[UZxԞу"ChC3xSnŇɻ3.[J Esѵ=}+=>)`KzhjTÓCn Yj!x@» 94;DaxL7ԙ>>Ed.|@ $QU-yR+³e!&vSC;dKU5QۛcE( czxVD>~?N9"O.@˒R衑9o3U3M尃Ӑt]ȱE<ߟW|1~ TcrL&.{oPܝxyvVnwK#4$5b!|r|텈+2!V67aPDq%Py=CLwɘ %ۿ"c*ugH.Vp#b6O%&7?$JJ}ځz\5욘iY`Xi]pZfO?!;Ziz(׀p.ggp qbQ9mp[u_DԞYn;{ [rGaVtSyLtASkdz::kq̏-&+A/]ҘxqV{dװ nqcӼKo\8ˆS@\_|oܹQ[-%a~im1KEA0n?"h &']1~ժI&bN/yqZ.5n"߁/p*X;mOIv9D#}NՎǸnuo]Fd$E5%"GtlTku,9Ym!C;R~ ַb_F yYnVTg÷[Zg8z[=k{Z2GKQl>r;Dh8+6'zha 5gife–bp4d"Va?*r5[\0Z8cKP藇K`c:*!,6AYz'K|Nګ*7uGp{Q*eD8-djԀς).L"-L&YsG2bUA*Oj;xLgZiIo`QEGZ]*aYnMrsN㲳|#WdFw$eX#.๛mP NJc$ 4<@$1fb!60 R}h-%J/xH)EZf\,0L$>yMyeT}[ȤTE qXxyJ!x,VVC ad+&rWa8-CwIM900 c4Aw%Q^Q72}.\ry*;B<9t2 ;Q3ϙ5;zKijfŽ1HlVſt><?fh YxuSv'B3.0_Jalۉ_xp r_k A2Ì)&ᇥ[\  AtGOfzOe͆DφTַѺqU$=2&%֛+gg0f8+'wK M9vTq8vm Mb1>ovxo gWgUZס5?j|LTJ]Z1m^\#W{+= U}Um#|ƴ_l:tox޹l s؝fy տ:{{pJ o7k7ʷ+Ȗa!(]Ac ԇo¤@[9?vdnZb(dA1!<1"qԗe*iEJŵۙz℀x==+p,x$Jj$ojPoe567_ϨCu?)X߶۔. Ejʷ:SgFKc* LM2g"3h0 0RƾJ1}9&'wGB~-ϰlE i>EIE£DgG@F|pc`o%YcnXljLRVFޅx&Iyp&,0s$+vJHs w^sk a2 R(8QQ bA=ᅱU$KΤ_+[ m2j`*"[Іt;Ht*:#P ͼO,TQ&c=K$Ѐ7>L7ᗼǷC@o-L8@D_~0>5Q}teлbrj:\BNWͼo5m|CՒ_J }/jV9'E5 6g)|pd:?n ,V8Q LGۘlr@>cRw#9ؕyMuI,\gpu!o返{9/U2KIL.P]ڤ>F.p=ce[Q 45/Ӭpvr+-g=wNT( l"Т$]DN]C'z59Xʺ]Flb!ʏ#] I{s舐jO4v~avŨ=, hfK.l:D&tj>EAk+{P8s;IxܤNd%96HAK85Ugzik[!caVV$6}NU_5x79cac5O^)tȏsR&jC?l l@!!}''NܢP*k{Aa.Z-J_>c*p1 LNQ!c3<,_ sC\3#t{@KhdQV0 3endWt=i!YF6< c*ZZFY7r@j"t~@fzQcQk X=::ph)"E!P.í#a ֠ʟAY(7rqt{_+XtIŇKOgKW+B ؔ #< |Ϻz[껎܊40bNE&U8cs} &+lG^\BЅ7j[ =Y:`wS `s‹~zt UxL!@393~ yzIpEl?CPD݉6oyrtB$l57Y?MK (DRaSTs'UA~/ߞڷO$E ڄV̄EdGjJ-=&TC6jbWlҽ0-0q6oވOHlᝏj q%D|466SS0qGz 9's"ilwٚ4?#͐wW">R2,q șS#@LZC6%P8R=;7Rr:84ѻZ!l]2 _`븒7+(=穻2uO:ٲC zh#c$laU/ 9$׹짨uZVi#:=&y[,<tjX/|VSp=T%^jRlAZIcҏ{ц ! NbEӈ+xw%M=FZ[a4%_`gPL+N@hF aW~FA_E%oҕ [%mOզQG+7?İIAu,Rvw02>%@4[}WKh?/(d-Vn hwe~#󀺕"n?g]mS=7b&' ZUݶ,UhWz{4uܷk/Iv]H /hD1x?@Q(G!VTA`q1g#,:tuj2/WVH1#!Ož ͟ 1I!*^u՚74fV,CgA*sן8 25]"WUg`-t ӹ{=7i4oyp E@>WN4=~'eYq}@3Q0t7VD`e aGx FUh3L9]4z{@\qﯗn+F>I`+3*6g)ܸr(nGP:€WRa.cĜIAïu]DavZܿV{ożW!?Z@N>ѳ`/GbEӯ7d WȄ.9Bsĵƹ[v+6c<_,늨ؿsX3 Џ~Gdw To5uY(is+n~=oUak?}8[܈l@GYEt2-)d)LaE1c٘mZK%ijEV$ԋ8G lLO i x<-6uI+׶5DX|2$aũ}UPNJrYM) >MU3 |Z6,O$MqC5-d-|$Y)H9ӬIAD-RBS=& 0o;2mI8HnsRt,Vob;G\"t)Lw :)#;feܱ?8M+&LaHocMܾAO0z؜⡹ )7g͔hkHRybHj638bO'Q)<jeyV(AgB=mbYc%hf 1M}lRw]+L<3+ ڿJ&z(s|/y{hXl܇a]ǡ-EyT n}CXfozo[p? 0o:H Ԧ p?PS0w Tl0u o(}Qʁ%'?`@TfrZ%NT`/b½4}CX~K!''s_OJθr2r-R ,窑lc71&Rrļ[wΰeC}b*>Dm@l.R3 ЛL|dH?NV)"]>w d,m$ʰ=pn K6S1zSt&w%29k &T,iU•o|_Xea:_Zqj%Edz8[Km$R!ud6Z|:Ѱ#sk@+A/\ pk'[lcwe9[;P$|~m +U[Ak gZ}WJQGJsn8f*K/JϹPVz$oqNR%#ޖm2MBnǨt1j9k7 1˻ɯ e` '(=%n+%\]?qi|{n ^Dm~-[ Kdܗȋo#7u1lRt xe mVNT\N:8U#U4x~GM=0RE(zΦs]FdOCkAaֿ̐lz {n9tW._ G5N t< ?ɯ<5}]W-n/D$gLD&Q|VvE`mnGq6rΜ gpZZkZ|=F`ށàiqrkDž-ڿ!8 :)胈wOt5wuhx%LB:܅q(0}B䲏Ca0፵p%ŗGb:V*'!fm ^?E2Ss mb,h8%t)ud. !\m`U7]%,ق q\">ny|F|.hc>Le[Y*!`~h4nYb`C@@Fo>Kf@ϯ^s4`F 5@by8-|T7wO2Uxs(]aH53ǰ=oRJ1okK%z4'8 Xm.Pi~n[  &kpd tǠB'6cԸiK'<\S9P: ן :i̋ zn[f\#/HbY=A%DAIJ(u$,Y؆+/hfhY~c8aQyh&cp ! P{obZ,doi!~ȡf{oJ 3ߵ̿ݧ=嗪U|K4-/ނXр *5 -զ^e*]=dD̈FI 6p~x GG^F\g(` B)Y&v\F̖t [`)֎lU.p6Ԥ@}[+cא V*r]#O}s}+c.fJR~ p=q %Frؐ"sR)*Up&4(SD1G % 4x,pFi2APߢG4ط ] E唩x7KL< -1;:WJNăbnЏ)zbک#>Y_Vso>x5YI B2@!w^y _2hNxKB[f>5ar,995QzfVq;OJasRsl&_Q(q5FkFwyQa+]`킲k$H2w@rK;1Y:{XAJSG TV_kʭEm+Qiӌb@HũbTJǑFPL(y,p D7=M3۹ĿVMumg?+H-Ö\r CZԎ:_'?IpG 877TWS5&v֓-܌6ulY60]rMf~UP: UB ٘`]P)agxD-R$FbyiE7DwHc+;7Ɩ!S\zj.DdO4 aAܩ)yNJ-"xU1e^/Qi7 +vŒ\f; }PjrmϏ=;A$t^PӅ{5i 5@|xom9WuaJޚՓKbS d#B 껥h]wo0[PDlWt`1bbG)ˢ t9n, ; &  "nJ2NN7_jk bb7 afJ[$OK<\niR4΅#6y۩y A l3ZTEt$wb$z ?'(Mބl< &qLˋ% BjvoiD 7t3V9nG KLgk[ E?&LJ*WJ/=w&DXPDyE}-tљ*t?QPꨠP_~k xo}2Ur~]ľdɒVfHWZC OM]CW{P,,-|CFMgPN5S/x[I $0>HW Oz wR;;GK4vBV;_tKCOVO&D_E*o#Xc.QSQh7(刬gmn <^% 8Kn&Qd 01gd}Yl"%j7V {>L]+;CNIV"jBD,-WqA-Br>A@2xs=tYzYG@SvUeՕ Ъ<$/3fĥcZp zꜚ~m7SkP-Cz/Ġ2Lup/2λUtTڦ@U0=%_[=avqBdNL;tA$"SXHm-E^I`0 yᡌϑ;,EOL;ML<7جZbKfRorЫr|t$}Q+!Y?M3b<~[9,ni'3OKdcc[=m(oj Sv.h~ =pZFլ .d%!. /\z5g4 Y 'Tq`Y O@Jb9 :eTu;Qsv Єc4|nf'HM"#VUu( 3IM8f]&:2_"cכM堡:nß09&AT&_Syԛdv/;H7 @/AEx0DV2jF)'9"hnFN~ܲnbMRB)}E3a$ uYP8@ytﴂ1 @(w5%=#vlBŨx<;H:u'#hznIM"sK(y&1QQ;IqzJͤSEVB|,HڣluQ4JWV+?&㗻K6\bDW&UzwO !\E\aq#n P$2uv[iRZeX8ջ1}%"M6G^F1n'6>hgbfۨ܃s @J0KaNQL;T߸Mg2Ɲr-]V6[ :?H" ~ʳHTUL'|ʨi8x=ld,)R1ptx~SVr:"-eһ0ʔsnhHw**,(ޅZ.p&\f]ּ7/n("Iveޚ ED7cK|Aϼ|!bQxp54WekhP$[ɆכR=IW,_(#"w8ћq5 Ŋ }8e27jYoFhFy5Mqk4]݃o6C2h7K令 j40!Ac&$iQ;ځÐ'Â$%lV:/}Yl4൪SQwj%A/85L%,p"YK>RrAz0)^ Fv&w Em9B;n,IVd~IO.@'j"P _@GDq5=ĹذS512inHlx.rβPg:gڏ UO t~Ƕ,1#Xx-6QW'L%D[lu3[a'NZ8vk[ C?rC!& u0p?? |Ti}]jmSUPc/uyk&,KAjb@:F5IqO,cfOlmU8qs$GۑI uqGBqG\vGGY g%6-ǥ4).۲+ tmd[|llJ.a' FJtB(Đjm?ЉLh?S"=+S;-OZ*I\Se1=g-jmV/Hepc 0G#^"`ɇjEaNoLrAqy2U615>Ͱ@E{sl <Y`˯-h8+㢳ى ׃#_ăhmӅfn:X>sϔN w+,K&o5:;zvi՝N\od^)!Ÿi骜cbG|¢t]hhםfT m6hQl&VjTh@5ˇCYc~40dn`mo>e{!*N= 7]MP5$6Zdax9^]򳰕AV1/`qRh 'd9 r""̿EīAXmbUVri u!4 r1ʘAyc# !aD 8{XGxH%n޶i!(ZL2f i,ƒ30:1(n^w$2S79'21on4tБK‘.b10>21C]f:%Ug1-L7zSϥ*u}cIyu+QB948@JBPؗk6ϊn =Xӡ;c^T?RK!ZwߛyK"9݈nkٳ7k!OOCWr] 'cLQ${N?/l]y7]T4nKT Yu5HxB:BPC~p=imfh*T蚟DnGsښ+AwAY݌%gqrAɷ}5p`:KOvմLl˳Zk:M` P }3h8V{DhĶQЉޢ6t`U,"E]xSձ' Jz*-xP=q}] I sY. ;kUPI `SH=7GPD&4A~zBF]f`K2Z;AV&SIBA6/!O= ".V:N=ijĊԌ|MհxL FKSh$1s (7]z#g`}|bUxd :P)T> gČMC(?bce>zៈ?2Gt "zL]%5 c}.rho6пΘa*: (*kE@BXbT5mtnF[yHFL&[@\}2՜\&Qeqg?nb$ΒXt5)L?2*Nj}G.cȠb@6\ݭ:U?Y&%{r:Va.nU2g'k׺ᩅNPؔJiV!x .`!l# oL8fi3/5{K7p|H2JT(YKbh.(fAε^$JW iDزNh2ەY%zKhy}Cմ \1k.1.]POW(v 3gVql}<6k! ?*씹j?/$[!^ҹ{f¦hd}@ɥTrU@̋C~Q8vG4HeFI!0kzjHGp5Hmra)da!hQ]š5,P b#Hhh b9 ~KdeyU?'sLuAbH|,(\Icr: Z'sY Px99y6P|aN;껦2YѰ)=گÖљ/.rY\Tg_K2p\GFf;>:wzB_ E[ `Υ%kRր|D)2YjJ=0t9ɧ kXY:b )K d4Wmu^!K-]F"{Hנoi?$>{5X֦hYWֳx0fN;SY&\y ԾfyX;GnRd!uP%IkmN %mM75U|?L%LWb[0ɩ5-To 8#o+!x+`$Bb&B, 3g!ah]bإe|%Jg4Ҥ\-l{2Yœ) ^ Tw KI+`dw :Pq?x{!31AjV0}TNVE/51HWOG*xOM._\x#' ά_Xfyle1u2v}~sGwXfP{u!+ _T_llƥed$9m\Κ/џ>tayi j SjGXvt$U1#$* 0Ǫ j5ڽ)Q|c_șxrJsnk[ML9`boͳqD}Ipi;A(Z#!\Eǟym MjHpFquJe%>vdtADws /CjS#KYXmߪCN Ѓg,h+M[K4D슫c(񓙾7N- q)JJXWV(`,Xj?sFU^N /Hĭ!E(vzۼ?;2meSHOtM,WRDK8LnҘwa6-['Y,jZ ĉVSL. k5;X$yk 8bK}8}/BD(򾝪 ;-u$uEQ{/8:Nty({62{[$|~M4V'רS]FHA>['T2dtGN8=C,sr@}pD[8ړW_e#߾FO m֒hʾ_mAдNgZKGʧ%oEK~k59q6q+8<[;V ēu73]xN0|u)Ԯ\gKovT+ٖ_HҤ|^ޢ3}#m4,k z>K9g1C9|ԓyeSX鶨X1g2<{Tƣٳf]mIԢq4{B aγɏ<ݿ"XƮt;Qa 0!xH:ޅ4H;/`&SJttsw>ΘiIo#7pzzY_~ZO).b+X$E&YNF^\Ktَ {"{hGD'jA 1.eˆ_TgfP9D/n ax&%]| jkR#}Pȋ¥ eNYɎE ٛ4^ppOy,o*>^g/s7˶͑ӈjIĚ"V?&|n$G0p)1-a9ǭz\5s#lsං_f)jp.#`A^  44ֺ} nF 3ۺ0oa`L8nw3Lne8Jr4jgC"9R07oiwZ@z^wO`zX!xMLY )&ыkE!UgB>ݨ_ ì]S%mBBLq.֌zz8K}G AsT$Q7N  Աa80=cuLkt>8G&+vvql|J0ˈbD5b.hrui?\ǫ ^!\̆pz՘V8 v1c+yu:QO:xr40T&)Q 5şAUQM@! zZ1#w眆@:sm~1/{^0L&{uO#>ʊ=79;ATCvhl8|v&|B.:-&A-@yTD.[wn_;Aft9XGPgX Բe}ua0k[ՉlP%4(J'?A[@Iʁų1;^;>᪚M5cQK*;'-}vV sdyڵ'=[id18-!T[UƴoEk-lC2{ (-{L(¾ڟ)0S{l3Ӿgha؎|j7y>@kͿJ,\e'U]3 +ݑ`ȵ{ >44 c[6xUKm2_.b#oF&/K&cA`50^)US6e J 'jP1>,_ 2m`V)>S o13B؍Xj"f?6E+?AԓV=b`{j+|dҿ/Is),W  $P‡n'sV҂qӇ3.r6%)*#g⬝>ZƠ30L顪#P-.$bVX .iŸ̙SY7~'==OB[2&B6 ᭧QpQ4 < r񷆘5TnI8DR[e@vxgc,6PxIʋ,z-F[k^CK3&,d^U4TL~8Y -t{rФ_HG&Y ")>h 1mK>~h}Q8+Fv_&i`ʳ-|H"-6 ʣߞDF?-j򸫂)YS|,@kS).,I=gɄʑ&C!0d;/57ۮ ]8whzrGT6u]@ k22PKuNGL,sC b^6FQjt,Vĉﻕ*2S.s7gcr6)@N/a$>-ΰtHTڷb.4VG5!BUwhsk ?voR<~&vj}Lny*jYF>l&aEq[Nc܍{ ޴ FQm>ы\-`_)'ZRJ(Y+dZub,q-uF(νvRS9\@%rn:P bM.+yo>?sϑEi2atv@EZ}JU!e2.~OO|HR;,ov@J2Gs)4}%G e]5>KPPҷ<0o̙\޼+yH"Eɠ4#PԨL[٫VV2 19G fzqSE\CK 0(QC))$/ {!fM7J<1{z1,zM$pT.ᦁO҆FmɖZCo<9UwNX$FV璛 -;=nIdKK;nf;WL̚ FUT1I"ʡ0E hsÀQ[U$Kb 5qe8 D:ShC5unBѢ5b%DI_Sv@$ѲKC"1{B3a$ p+wڜ:ZᛖFjup'flu & X;].nUKe=HzGGCOeTRg43 I VsAEtE&q*-:ҲH^Ȕ5Lt؟p78mHd ީobz(aH7mE>~IMtWIri -40Wi"XGFos2 d)yIV႗~p΢ƁzX~H  Yw-%M8 M:%" %}J:1DxP]=q|v[&e$[$[3 E`qcq2?2 1YyzZdb:}*T!Յ4`żtCD*) %1XW!LihNjnq!-Yh}]Y9ERB ^)5Vrk▮|ޕy*F>"BFˮn폐ߖٳTE+p|$ߴ:0 gzOpg(245C ?48č-2eXh;@<7"xuZRs. Ķ4Bw{&$ suJP%% E_0Zx8fE<5%m`ym`YRVۣK< ̮Q۩Ũ VgXcM,lQA QBRhúߐS⳩VY}i$eI h:V/=Q6ou,#dW#Tr;W6s\nP?6B?NQ}r@9x$(s5]ٖz3ejVzty%Oi%|5& 5eʬɿTO!Mi2FY3\X4<7qe=H -0JwGKMzVz 'bJw"菨J1khd[e|8h7|*j"n/TqnwR4ګ<-1X@^D䥸2煾F#x,0%6ynnvڻEOT?Ƕ  Z%`#j2Yv*,q- oj\ļ4V%0FːlzőHG:R[2K.931DUaqYHnWWg>0jwBHY^Bz/Ni 20ҋwzP38WLT&'MP *V]Sױ Ѵbk^ʎ̀ElŃ*z/.W[5c =I9D* 6Ӈ -5la,F(Źņ1qbBB -C;af1DS{Z7v&j&{3' /4=j༂}))MBZ.8eaem$-Aڥl<XdEi۬M:7V9~NA=5-N0[L{S*lvlp X&:|9|ke,{\1pyA6-l=цi#R]FD)y xR}ᎡI$oЧZ%x㤧%WNƛNq7iU.R'8k[ga5Ca?/$v@ܮ.Ĵ$TQ*6W#vUұ;C9)AM_. WIfdK"mCx4l Qn [,QBYP_R5˚9=(lGa[ҽ)H5CZSD*ׯe ! B݌ i ytDH ATѰz<^\6B sFY.*'Ɂl r1Wn33wD,Ra"^0Ub&*8 )5"'kقE~VAntNv_&J򰳦MyCzk;`ayM.HJ.]?)E j#V)̸w0ki8/) IŒŤ.uA hѾFyiigB:Hff󲻬2MUbl>:6 Uxy/I ԋpZu-VYE۬Z?]iWE{V̯aHtS}Xky^g]eW;lfc[Aؐ,dˆ KNҧYL6 d^>n~@w^&Kd -зFh1՗OB.L[f/ka!G75T\tKaggCX||u P[Xxe=jROkֱ\5\-d=mЬr6۪&?L#?M8Q:.uو'!(jE3er'F@g>t_ZMV.EJlaS[tOG%K4{bԯZKntلSOr-뎊h S?59M;K͇ h䙔1VJd*( R$n0?$dF&U!,Wp޷u/ pbc ȹzӝe&5晨pv cTĴXV /b>;IäHfR޾IzOԔS-B,6Mt*tFm,=§*Y'DY?WũJvM hbؽNN 3%R[Vbj|&/i4%$PLu _.+\>"srKuG^NbЪC 8Hu]/CЁՁ{I؂u'LJܞ(u u_*bq5NkV7JF,O'<֔s80!ۅ5'{eFKBԒ?WF0g{M8m [%eHKmS29kYvJySćsyVX^r~$ւP}Bh/rYkMFN(R#ELMzìde9c⣶CS FPv*;㡘̷Ojv,3$xk`*TGjo҇YpMH{R)nՙFW]MhS̪Cs"ޘCccT%HxWַ;QLJt8ąLD,C _zC>^&Bϒ4K@RvWe!I lOd>cWDoA{<:p3P8P+8k^khIXU~Xf6KaRim/[4:>OZ(Ge@b_"kF؉?&!LIlQՏ@"^~`~(Я`蕘0}YSί;YĦ q8R(\(Q8N/3xޕ `mfyʐjlFTdCAPtou3)T t篯F Ryeq"6?l 4Yw/l)h  8tdӵp&MK0`Je$1Pl]k}F즯e{4oBIAԜhZEf#]rRPg.Fàc,^hwufj8Bs<Rp P,}xL޺0۾nk7;x9AZp6חAp3%H?"C-+2iBr<ӔWMhMcL:ϙ0P;x =|^0/F %#qnZ2Хκe/!E2_tmws2 /7b/L:\WnhMR7Ydipױ-y(=?7(0=bҝsTJOoҵDžUc&,J$D[S <gs cFT[u>Gi\*kz7G8OאDKUxЊh\_|J̿<ɡ-o>D(bKmHx<~RޒQ?p^\$ڃ콥`NRMK+ y~ -*Ukț:I-'AHgΛ@f)./ӣNK[7t$|Yz,ŌN_P>o#WehPY%$^/WND<( >1E}Rp&O)P" q=Ȓ݈zl ]Uf} PL!H"4qu׈a,ZMhb$o~3`Z6uKi¾ӋU=$(?BuWk 7 VX%볒Ȕ zr@.)24mDʌdbՅ/!+6,ljhS^l_낔c҃zc_vU1>FWo]x&-}iF*B8ѿ Ӓi`gPЇ6*/Ð__ٵPعvy!99pCϏ(($M1X34,@3I0 /2?}߈O3CW?_%lXKMx4 E,Br[~Տ0p7g4M魌b.Id?|=W E/݀r71mhEzREmth{.US=L| Upuئ  Sw"aZf vC25i21ey,lo~p%Cޏ{;!Lnyl*LfX]!olAdR{4~/c;V3ݺ@^o)xf^tk%f41tKtzrp%gFIE/5y`~ JV&k,%3Gf%= m =$(FdV2n).fS8Pt\c2? ]FesNBћQie ȯ`"eC`Q&d{hw9 :ՙmr X!%1F)GX?p8 !xK`Vi;W0L 0ʔb+Cg,LTӯ_DPN x+~K'?-H? =&mULC.pCΒP?\aDI+y兗}T+]-˹[<5!(>Id(< }o:x 4ndO,"AF4Y\]T+*gqZ P(r7sCH :qGMg #b:͑F'Əx&e|>~OntNq _:}bƊq{>*0ՑvyVz_ ȟfE*b|ޗ0پrұǂ~1̷0:0J%zxړ:%rPx+L ď$.:5D2eYճ1˶jLWLdXzHHiRkK#2PҁN2|/BLqYZI"r9Ec JMkA MY'rsc odSWye($WnF +$Uv)Ǣ|?Ɔj" 9t?ǔa/\ƿR&mp&dB/2C?pD>\C^[QPդ|rǓJ:OywԷi8Teп#JF5Wy̎[,9ۯwP kuەxQcBʒkK0VfDȽ*_,R~D7|b)`m䤜6%Y sg‶]|$* Y(/LV qoUm70}S%ی|GG)` V}ǀϰ;+ g>rmıqtL>`QhfmySo.1^d[$X{ f 0'niЈ)Νo1;' |$tv%Q/oUx;NP!J{pose0OO̫5fs!U#=1Y;UyȴEbǨ"nH'iwh^w/NMȊAXђ4{SR1|e MzRjSc/YWٟ\\{IͤAr 0i/UA z8V =)|Hߐk=_)0ҲA6(YO{s:TkR y0pLZ}>o0B|-?G)$ sj\"?駓 DY::r .tG60c<U =ˠb /T W2&sk$R[ ^MN<Q ՟}83%*nʥMKI[(GnSf&*-D̑-&'O%-x1?7hb5 N$PN,!)K$ 歯?)AsTL̓αVVC+kkC >5sqH}W}zjaMd3ޭ'`Ԃ.p:q$*4ȣlb֣{N %LNrG5a7ޫla_&}ifӛi*IkɿݡnȮAKoU` ]F/+ C/{Jma*Uwjޓ$Y=x_FY=\дo=oy¯M<`hngNZtJ7 査A@nN+=,(lVm<3(F/մv0/esSH)$RN'R6,j{= sxItC[̤Eq9RaGe ϋę$@}lKjTrƗ^h#ѕ;3hRC`x"2ҕ 9 n9Ҙ\W=7Bl?Xx=<[}a||J_\ ZE! ,~DvWBr5E(L|uoG <? gLU2U8@Trݝ {5=5ZDmڈнϖiʸXK+E>{Иf۫<@D@+`Lzі:!o|0r#7NB.@E{MVMxc6~di*I(hDԑ`9Q@߲:ŅpknW:$ #*2.^՗]qMSMAykK - X >! U̗ƥ)\V.=!Ll 6@6JrhjI҃ @)4PH,d{W!2)wB7eS ij(EopX<ɔ*&X p Je,ߙ=?yeڠu[ē+Xq`pNw5lj$=+Qaܾ4p>1DNwg7}v;2VLL{,/ûl_3z2 Y3yeZ)n%^gq-2sS_һNe(w\Ea3|g'Y3'__: K™z7:Z\wZ_锣n@rϼ98}W[ '|xc4Xğ9  R ~$t6b戣mH,_>n5|xb"cYxכhzJY$' P5 Z*Z5(4}N]Q Y"ƱnszH珸$b͔#UL{?}P0`a]@[+ߴ9Sp>~8}Q ccUj25Gق ӧ&v73~?Gb]Lz7eJDw!LwKKҮ8Ӭ.9'oDkjr}X},Ӿ*VSPϿ;*/嘦GixPdZBnJ|;L e6C*QRZ 7B}q646DZ1\aS[Wq{MܛiQ[v7`*et)x>Mz0Ze) qURFN}"#y7: $J~R(SXtR@ HֱN2+2&4Tǣxu hJВa$+F1=>?ߛt`[`1GƾV]ӧ`e.U3FR@ %#[1{R)T钵[pM5*=Iǰ3NLj"YvE^^y ݇f\#S~$ *]P#³웨#*E">#pZ{T#waXo2tS1\Aѝ IN]˅+zht OC蟫3 2ʦF_9ASmEomeTtz ?G!~~=aQr* UiXaMpH}R.î<{|±0s:mڗ`ee [RO١ʕ8C6&?d ڈfto]C [/}:II݂0G:{v_J{d2+  sNم%[8ٙ^=AYkP   wA_{1LUYRiFFGWM;+ (jr]@:ZT~3䨱4cr.pLlehzS7`&x+r1ɘ|cDvP_Yl763$Y1gERnQL-VM%Oܯ`ĞAx'ϭ"*(ݝP'6\+tY>Aj~Jq#]NB1-+Sa٬b>v\J4@p~%{ܖFz^`*uj=S2b=bz_P/E ْx(URIIVʬ_J&; x>V-,kT{(Yϼ'r* EuXSl'ȫV XlvW<дxz@[= p,Y ݀s!yoǑNݱbƁs&Z}Vy.h\] {Y>F4h` *irc䖡\Q;re_F+20R  Py) H뭅R@܎lnf)Ԧ)eSZ_ȧuXdς] :ڍQן*꿤32)QBj Yi,!HZ{F;zV7ʸ?&Țॐ:6sC]:7Ɲ S< EmHWV&Rκabb~1q3ҡ!l٭mbD ZY,V1w[il.g{1,kU[DDK\6qAjK`gaw#v1%|/FR\H=`F[m뽶dف?`f C v5Ȑp Q(q[6 q,3C5o/q󉩜5mf1F[|!hc,BQ {K6hp1]&%j/r9qU˲¸9v ^ vJx,|<+gSH ls!ʻ8ۑי&kf^TrBd0tJRz(t`_NaZʒ2UYʋ#flCnAyUi)Seёc e_SV} ']whWsNU/!b \Q[Gl{z|ʊm @:6[ݘڰx&R)jw*ɬϲ~dneﯘ8 zo¦gh O49ʃ GZ,Ⅻ$rj11 ]A:$Wb:v$~ygRB=;](j`cm\ܤSMC yi\֤BY*!?c;K*r*r1桅[)m$C!_ k~< Qr)?͆P2+oN '3E6;l!sN:Z"|=HYqG#j^mh,* ǂ >óG5QcuYgb $ԬwiTXD HEe0E}je)gIe] _Byz?&4pWywفUp߁Tig[`V;Jtp43f׌͉:bYkƠi\!íUeEdCǞ1prJ:VCdr^I!e[ѣ LoVZ.ktb.eIpckUw#T{I\a%b(wE6;ѥ zyUfu+tln'mٕ b:,FXz7d};rO͍%:䦹Y0C8ˬ/;_X >0Q׻ >$S/2f8*.j<-Dy8>m82%U訹)& i%{#3H($cەk=w,pHRIBw\fF0I%?b͘%oEK;?TT)$3?|M.K<-e֨1+0kmU{53RD_Qt)~f54WvAΥ.j~- %ޚ%uEERO+(7khU$y$u#CQL)Ekȳohy*YQF5.JL\ P~`B"HlYHhcqf^DL uR"ؓH<01?r H90siVO4T+)5'P^,"Rt %yK}%hK/xB5))֙{/eu9y9Mvw/}-iavc2:JgwRыH  os<~i&Idah|ź΃ !"4^.JҞ+xź4l=s.}9IQ`Rf%Zb x{&BlXj2 =;_V͍=٫w)JR QC@ⶳ5*Z  C7f-7S'X-J3}ZiD?D7-H"2;T _e3I goLJ [N5KjĠ]lj{j2ȼ*Ah˸Ӳ>Gг9R'luW]41A ך~%{%6S9y׶6;Ah/J Zw YSW&S"-j߸AvZж 4rEض+J)kqӵ"!bZxiGJR2J*0kȡ=x,嵦u sFi٪\{m\k/xoxUʝG %>`[3j:0e?hM!'aj?/嚞8"1),ɾĂ$ҷ +v1W^71j +¿+r9É|(o uX4Mł哾Vm2{["L:i~Kr|6oپ(2{NTZU' Q]ߝovRq B7'O,_ ^@_%"g<]~N:XNW1+b&HLSEؠhdOSq󭣁aLV+QI5`WA},VOP2Hte`/|F79D>0ghu@v0 sjAY-[ic4`z/ڌHKIy!eO ݀OSoꗔ,&=Px^}[XՋ' 5snްotitp^[Bl3nztpCGro1OPi#u#a*\YCݞmp)md[X }< (ݲc&@|弙Z~|sj=Tݑ-(Je9@D~" 3tiFݍMZtOYTH\BnT VR3ejN4^LcgLgKuwEd:Jx@#oco BoB~tSEw + J r[-d(e0g۹IDw\=lf4Dnq/RpM5@WZt6r~&9m̆c36N͈@]oYXAJ\Co<*Vf&bDxl\HN8`9RjKHݏ\ wAPV"khRaMܫRʉuxEO-ZZ( 1T#8PrBDMg:}4Q%9lM*WdsDWkYtm҆f?qLuGBW&vGK&3d5lfmjڤX8Vb?CåYg~։W'/pK/OE6kVSMTWk:B>u^}تF=Jn4FC + ep[Nt6ϐJ)a>@Cu6F;_ TBPhC{pgwg_UO]S!:3hڛRŹ 7 .VSlc9t8R" ::NM#JZxPifg1 'Efڭ8)!ɲEkXö.֕Z]Uy*rl7 hovCM1ui!?uwUB)>LrzOd r785iRNy1ߞ ^5KkX ǣ0{% _Xn\ބDsJ^J"Qw)\*Ұe\>:T (yf&U&F Q DvӠ¬ӝDbS'>A}r A7<YĆ:rR pXʟ%(yE:PN}\9]r8~?N@]YdwQE:ZlY[$P:L{dsO5Q.ZBȤdUGmmP~PɌ_>]Xp#WTi/WWA>3g]}H (3!X_f"F#/ښ 7=ϽZr-;-zH(.nebPB̥d'Tv=Ō`*5Z-21♹ /ooYIQ[rV"hc,ʞkdMM72ʡmCh]905D,7pƤE*l-`7zS<9 ˤW!z(lix*u7 Cz,E׏!:ELvOnҾ(HP\Mտe "xԾf-{36#!P <τsaEU$%ʊ1ISf-^'nfa3ԱrI@49 ǖY(pcR8LsDz"Cxޱ9muk TB5lo{בMPS c2>#vbZʒS ߝikd5pp #(z:͌A}΢I bY-^HW3]QZpFŤWwɽǒFmj^F%2rج[NޡM|TpGO\_`'@;3H)u98_:-O"zֵI,'zg?mDkIl8f:oa`P, ||4RU8Wa )D>ˌ.p"N8ۜ iא ["^^9tCԃ7M 4U_]٥p?6=с'g,\ \ih7vh e,m;sK"6yۏh',:!:h!ylַFR+`kׂIf R~S!m HrJ&ܯ\VOvʼDT<^`HG~N2wo?dBkHM9iGgV3(D .o`_F** ^oD˞L谗5*+R4 !ӎp

    yJkod S(: CH1C4 m=pn%tF "좓@Y=anxc).( gnDsR;Hm [U3Q؋)%aؔEPO4գWY{.RsE*HYVދ~(vf](C[694V1XoȠ=+2h4LB)cngBX! /ƅU!SbcWapp]6 Np$xG"=N%K@-BhoL^xtyʊx|<).\fU):DE-5&ږe>m qW4̅vâS^O@+nHv\PICTZ 4Ė{mN_Ehnl-yHfb =rBoTfY@uuTzEXM`|0}3*15I}Q +r*9V( q1h0h6gV^n =TRuE;^_aR\xNFKWM3{JL}Z~ۓPU^MBÐӗO@˿Уb=0Lzz~UEŤ]!_6~7iHk .d``^ΛřZ<~PABWЄy^ U%%sS!ݾdHKuߏ.-My#%\EY֥q]>q(܄.6+i(ڼCM,tycoia&erjNJ\.}쿫s Pκij㝩`0}qiV48 [1}S(MFx;4P_<.Wϥ=o* WaJ6>:9=C˓l-P3%xƙp2gbx ݐމǡ7Y9Xw~8) G}vZW%w))%Riäx}Į,E\bh gZ@w;v\hIM!UpCLF]h͒|N㝎E"Ĥk.Y4HoPa-=rm`5 xI>nMEuT(;K! Ӭli43 kqI'}㱨ffEd .Zla3f \ 4dzC}S2#^žU<`f1P=~yQ1*G͟uaׄpm-'~ю֒$,pX5nCEhO)/"KߘaDQEB<"._?ګJܙ:2tcѢ1DȞbE D7Ul ,Զ_G9/u_=ԁ.vI1V?=ԅ#D] m©ݱ g'e'&UҫU(j];0T,ؼD.- 8dc ,'Ku!+c Of2ca*3&cYB,3n%xQKa`%^-=ֵb I&-qK5ʜzrZH'.BoYȻ\}V. OuOvy/K 4n=\zrվ PGcsVp92d뙪2$F}+=*c L0x|종nt4 F]3H|炍zmEH2*>Ǘh#ӣ*=΂g/lLb4!'~Ʌ& , 똾oq]S)^EY z˕5s:;o (u|Jȿu=AO<-W5OJ;6K.H5˾5l@ nfr` T8Fi ۴ʝ' Ua4T@>=+)?HUԤ/'eYoñ?srs޹BVIA%W- 7-|L*/!m*-F˛n^ X<4K w]eP%|խVac+v:kK+XF1Mxmh971(pj{w5?KwC `I^sXqZ@;p^(7ڹ_k&x,{F9H&! Z sZՠu: CF>ЩH|RLd~h.&㨗Yӛtgt#_49(Ѷ# tN#Rt[@OBg߷ @iG~z3Ÿ p1B <(L~]57r( >S潸*TF*:\:X1 ^ n d$͈%@V-Ĥӎ 25Rq}r%l>Σ8er+=bn);pX~IJIA:@18ycMPKw[\q~A[j9WJo!d?-%QTX 5+zx~dsُr{@ͮ!$͋F99*bj4yu 8QH.DOwܡiʼ)4j]ukn!!!4[B߮L@OݏlSޓЂՄK܀?J?œjze敲Nby ,?STBw 1Ji^Al<.55=ҸSk/[1d),c:^dUY*ͭg+Ti@&fk%ur-kyODۖ6OR7BDd cv+ 6 25)W.E|# 늃jg\H1N@}?%Ok}X>h㘕MGb85hMNӸB'8ɜQ$>G-n4ql|9;!E$1ܔ8cع)TE#Fy!: (.Ε黥da| Yh. M,ID/ḡh"Sx`D|kյ`>A*s7O`712面jQ Men!gXl;Cqoa%<$J_i1=dKO@!#&IFwL41_:Ue;L/GO"W n$\n}[Q.:6HH1<1wA~~'}–ckdeZjᑟ*3mpwր ;nd1>Be_票Q9L" ̽!ϳMltm^XB?z$qys!e64D ' V cpшz-q`WMT]2f9.;_>$ kͤRE̩ Sł k4yrz*eC @еXU9W' @sk>b\/ݭ ky=#oka/?d|wI WAt5hAvP>Xgy>?:u9[yy/xE;9[V<jR1P韱? e.+ B<ç`+gIg7ߜ g ˔ڃL)(\J[{uZN ZfO25"No+>XRIK'ޡxIiۉ\+) >ɘyY ߽HTVsI'`0KiNo[&hHNvMdIL6f+ 7{;urNp[taQm&峌'ΦǢW{ [$j݁=Agb 'i˓DoO ]$ݢ -Lr)bLč oz"*i~fa;v6>@u^\W/ DoI7!= D_/v"kmyz|2'u2بu2Ll^_-͌y_@5ai2B褭g6׌! &_6\tMMiE?4UGR׬y OӮ!mn*;Ԫ-(?e}Wë)'^Y V ͲK)pU(%4?[Pj(֍)a6//K^z6& מYUDW[qg6"P =K ҁt3vؚ 45!+J:ޤC@@Y4R!႓k(-3c 9ĉzj#)c $\x1OS%fcMn7Q6{Y"o&Z t2)vRX}z;+˜6H9b%ơ KAoƢ|Zg6;[ō#)3 Pt84[|吡B-{)Lt}d P1kT1||6+*]'zK= yݎ׸~vt˃V*"0u#DTa*D[TABB@'^{XJYY;E SV]g&k_2Mm>JiF6Rαo (:ȧH}7S[9%n7|*׼SQ/&(e1\,akɴ8EIToHsJP{XsfD,7G91lwV^Idt&OhK2{dӃ i.-C&O9x*%L >p(߁lQT)IR ӵNVqK}1: a~#!kdgD8Q@r9ަ[,Dĸ<Pc';]O=zKuoaJʚSV,)w,6B ؙvW4 4#K3O>C%m3ܤn-ÄR\ʧT=-|$ 2yQUh̟Hl#DR GL~(v>Yթ]Bd±2@`Q)2) =NU[xQ}T=h&M?bjCQ[CE;J--M қl+lE. z^[YaW#XNhxL PcN5 v]0w#&3Nv`tp͐8 tlWB*nof0ɚ;\D a}꼠wf8|2@*(#:[YFlrQb!~=!6,,-2d2g9' qmk͙v1SӾh.@O= oEpf׶E3P'zIB1 \w|v{Sj>Sͤ~f ovBȁriJ6j:x~xz|x$EV g 9SB.mՎaAg]^;o_D "CqߒvPJ3:eݙp}qs%8>v)ŃF+DdhE~xԄKt^P/c <)MGW&#ʙ,@Ϻ- 攋$]DCMѲP46KUV>Յ# &}K42w F'L\ b<8j&뀈f~{V<b\hk43 ; v3!/P **aU+AfG: rsU؆!5"H~R0P /.~)#ՔKP/>P9Y)zXiUˌ;d>#jp~:lYZ(483 CE[6"ԨG2v7TEVnǫSԔJ?DNE@kj 8z/Drt>؀:aiBw>%ߛP WMnYe_cbL/)9~q#vN'0{g\ V-Hۙb?\p7+`2 ]vSl) _hg:ȸ&ɺgݛ^+hhЈyĸBCIH]ci_:k% 4*d /P)=&Th7kk/mǭ5{ i}b;O`7dž~5ْFEwj m ~NsٗZO4Bc=7@1qgH E]%|v#J}]+Ne0*=P|ȴ#^Ɩ8:B~ ˦o1sxxSAoq}R6ƕݿ-~QS^f;%wP[Ckr|]?ܿ@2F&}dCF7]o~XMZ[~oP.`1dyJX P> u)j(H"g w.,m'Cf=c ]&M}l8y>dw cvYBclkLRѯ{vi'"jAi9-{:9r1Ƕa~3_Hu5u*O]6HMe *%oXŸ*ͦ Ͼw!_+d=Ms`Zg6D?DZK96]"0^+4!EM>{RjѾ|)zP?PcO^.y+]#!4'Vz3\FRTQ^n -mmk6e;/e Ais;CZwZlb2{O.ijo'\3 z#,[E";˄qL.I_KP&z15EP/.3\ ;]+blINѦ 6:dqz/JYz[fdB,;rmfg\Y&KZGɩZ߿bHuɜ:ݔ1Lj69SB9)3ЁaArrf . rdRMJ<*P5v󐊐Y+g?K HǵAӟb8{2ӖiE3XR˄-kʛ_uO#o1/f]VW';j$հ;vf@uP,ylѿ2)b12!:LbכVN!D;׀Rے 9xX&YhD6,t/Cvss̳b@@6a3YB+ 'dΨ\/jpUv d0}ƪTrذˣ30*ݝOaӾ_8T[D4Pcmrٴn)M+@.~xSi2Tx܌QAn$mjhÝs+^s,s>-^ t83tUSH2VSZ:b+n\a;9g3^ >70xu[FR@ojG*?E_杛ecSXCݮe跋mB z7穕TN;Oi=y'UĽV*CV!=^f7۸ɫ}մ)#$J9Nł=9  3 طIΔ{w"'EE.&8r96ZNeYN:pVN5`bt-/zۘp(e]^ݲfH,߸LB–DR:=~ʮrc=\FB;Vhh?lF.?ؕȼ|DwKV2 TZGULr@r&l+gը*Vo%3QFjP:Be^0w1}g [nHRBgBD8zoxMfjBF'qYfsy_+YKy5xS7 M|96= 6ʜ-Ώ}o-slJIH{ϝefY(Pg-;D6lR; O]x_-PFA^U%TB*UeG΅e uǖUۂE'm 6ydf\`܊vW`*KޒʳmB@NR`'ꚵt  4bȚdWBFC嵯-.%RGvA첰TH㢋XL#GRɶ〙~;C!I~<3ow{6ڔe:ZFR8 K

    tD Zc&xCac'+!P ge3( gmD6$I0dB赞 K?{z>>rȷ**8hl2߹LެO] rK@vEɼǎf-w>,0BvxHJ1UxԥkQi{֒YZː4&(]޺i E!woo});ZjE)L!hb y6L lc/,fV@4cJj't"[75{$ՌcTE/vgW& K4ޢ(w:Xs#"mzabUf6Ŝ6'LE1"m5P[`5OTR 85a3X;ǓozeTy6ٮJI Xj=#nw1!=u!2}(9Lc}ocj\р _9kQ6EwWiX[!FX)R3*#.uEDz]go=[{(^bL:6as mfAlmwȍB? M{pKφ E@}P1`F`ļWr6-1Do޸dq狼.vz-vVN<=5L~&~-0b}@#C}9&YG 7+%bxYj(ևpzCImy@)x{ 'etwҧ S~I##Co~ F|,aPvchR /vfߖQQ"9a:p40%.;v8'Gb %2~]̌YP|#)j*Mh ^_t [&~tVBN6 '!<%dZӃު!˵*"ڙyXk76f^ drm8T}Z]b*+B:n,(=rB.ݟHjcݳOj6z\'~Wp`=#5.!ER$C:\#6eAA+ɽoGDˆޏ_1 `_5xKj|{>3Gv.FOU>eHQLRhY~%w$YzeגH ]mVkkWFGs>i_i}7eO lb믟lusK֫a٥`&ž:H5>l&*/4xDa 0@. 2 $JC([.Q}tF?=6vVsko C{)Wj/o4B?/#NTwiOAiiY W=D6x]5np)4̹D%ȞIKM|hGmOMc8~+D|r&,mV@Urf'fRL \G:3@YRaiܛ6׺M`= y\4)a9>w)p2d~=[2ͻ9y4'cf*T'1;G-rXqOjJ)PKHQ}c_)8dNNJBQ*UHդSe5<̀f[}apU 4ǡ\؜)MܕXf5jM؛H-td_$ x{"h1n%0бvVI8R[ h3{CT!Idl lq /9Ag05nAR1P-,z=J'0qr_P)Ywaɗ-tlH|E"w_u|T ~z0NU|# ^FC`rG!c}y|ӆ% VoX[L3;W)78ST1u!Q̺*r2V{h?f+NCfc)e*-Yk\!?֪~-"[m49U߷"XӉ~XQ֚Xt]\UGۭ4xQȑ(Kc <>8\7sP`A~F&dz$Dw؛_= ̰) Y(.fQ[.|-˱63rLq!z[oeTb -Bu̴Hh]CqNlM +KS=&vD=5MwQb;(YSOt]';v]$) DȍfgRIf* 9ol,4A6bY'$ )agFؐ.J/{ cXۘ<;OGCM: dGiy ,N^~ؒ[>LxmFֶM]d{#*9 W8p_HHyiwx=XAL60KN\Lcd-!1 I[Ŵ(E*TvpP7Y18>W; -,?Y@ /YwNP/V:ݷE6E Sҏte83{pj_*OZ ƞ0w|`:ٽg1=)k] igI /( zl*`@S!bͿz 'E~5l2U9 4$d7:3eQ>)W=TOqXơU/,|X5A(xoa\7 5E۬cIDEn# ͟n1@:cXΕ,n͎t{⮒#zu`ѢS8dsoS A-3`O{K%٭z([nɣ~5c"*nV 0}^;lj 񯦪D;3.z !a gM46Yq1I3fY>kSZcm!c#7cw&[=3 Dǜ4%̯1%a1$cH*)?)SZfljj3zY_ZߑG|4fd5!|M~[Y2`2\6+6d P 61(YׯC^y,5y1rqv 7 +Q?'gJA+z|ɥi]s2B֗KOpk3X{@=r( app]P̮!/$i\=:a" ?.&S5wX jZQQ) " Ŕj?f2Tn Z{lH֊ZJ$z-d]M7.4gN#)fVM&v?Lq5 :؞OLJ-K>@H G]"=l lbxR~Iѳn ߇%A`!oIhgl\1ŵ 78Ǐ}\2ޫm_ sUG $׍*0`mw6lX'yՑEͭ ?G9¸6r y|U h״D?1W-ϱ'ȶI\`)$Kz|楲,[58^[rC+ Cn9e:K"ta\f_pRa3)u ?뱎U݅B؟n$]]#'BmXb ;*)$}hZ73J)eRr$j3=^]E >I Z"9;Z4nEnR1b&!;WTŕJ M(٢Y%jko^نnipѯ/a7 n[R3+hM1YyG6}%!ٵڊ\D/^R%kʥ|9@}v??Bz4~-&{LRes=~]G?)cmWgRM-!:~9x)GLvH߯jI >^6$"R[J2:RК^I>|3U$Eosg+#[>!g%v҅pD9tRWθYO,oda?1mh2l< Lq$M3 mG ڑnW?Eb7p wⰢz497ǧv!K&]M74<YOFkg_x@c( G&f5V~Wr+E=,ƾ %ɴ0 <2Lkw,DH_PUG: w G'ڥ;+]!q1?ɩo10mn⨄чeJw ?|ˉu;af*P!Y,.:Oa1fx _ӓR<2f.ʋ2luKqjcm?y^d& ,Vu$ 8GśtlEDQW7Ԇ A0yҐ5ڷ} َb9fڱִÎgiB|,lP7{ `Q&|d?)f҇ TT>.,A{lΣ K׮k >{Pr[!!y/(Q>ł>!J oشM"&t 8LC~ vvIgzO(%!6M_8Z'7 :3(WY,8"8ON4e%|Lz!\ΫJ ,y91afr JcAxX<,!?+{QȍJpza|TBj ,iTSˁE4&Û:,u>OW_zՏ܄7z=GuO eqO;M1muBBqtirUrm}_vI y]k,EF^fPm '{/ix {](s\PG1Ӽ#&.d]Yeo [zlw1 xg' 'ASrꜞPkξyBC;p0V~7k:Z^RW0\|7O:*Uow-D_b3*%唷a r(/^,dzA?LI{^'*:ĞްFEC& (ʑپZIb^':KI Г|NN0a[DHNrGѨj܌k`]m[OgB(  5:iņz:N GNq\#,b E/9(_Ok7QDybt_F#†Jy3b9(mm5fHZ \#gJri-ANPz);#ZF*1=LQ45WK 6PsQ]1B&hDgC jc&tpZڛr#eEV[ܫ[9b];WnŮ4.(_n!cz:Ȋq0"7(&;WA7fnJF'b~E 9vPC!Y+& VhPvRW|;fcn"aioPD5E/\v ^Zj0s eX7 s15hV%̏ixUϢ[)kxa2YyFCn9 + ֡ [K ȊkHÃ'.Orn;Use}&2J&APE.%9f}2HI/2oZkg^4hM$$q|)Z'Rs@J,=~y9X:ˈݭYIc5jlm)5);=_zKKȔ˝|19Ffp^݊G >Wgʓ Aފ/YxeL17Ό],KZDXep)EPڭUgs]OۃȞ<::m^Hھ8m\Js bȿTY)+Hx-; \߽bQ3Voaw"4 ax*m;5,LɦSCLM,Ƴ~D M?!mvaK}nem"C,fNۚb#}'R`L#Xێ ;:ueVۮً(p.,B}e'irzȓʗiC#ۗ&Nǿϥ =!4KJUWUW`܁߾Q |& V쾸a܄=6?lF'm)vmqS]gce! >*b̉ϗ(U%B?G&E("6=tvn#pm̽Xu4 K , ҊzY]O%ԑP7VjW S9HDOwgc.[N|hڪvBl3kB %DT)t˪)di~*s[5^#[g|Sg5_8IV x-3ADd138&@ RkϺ h8(DqM w Bm*X״V"_0᮪+TىZ/05!/k!<!;7hw/M}ߠѶ{6Y&FWj|)Wg PJgqp\{t7h6ᚸe6/l»o}iM4ᦛċW)wxdRvT TDuUGj35{Ub- ?E5NDI$:r1QKk|f|Dz#^c6"a&t^u鱫weLtI®n1sfxb>}!14T/3%1ջ O_8&!_Ht jq.A귉.܌Ȼk3D}U!>[{zSF9$큖d?߂ԵQPCz**9fUQ^]'w=oqQNފ3ifx1M|е @a !iOr>r LW:cYE͛srL%ANb J~ARH2@ڭAV~RI2!(dH熍 N[4FFpoЉ yhN9?lXZ98U)8I.t靇^HEqGS;yLI6[eJF]ikgtldiuI8!YL'JK%r)SyWnh^u5j+<Q8P)3y"76Ys!;?YXNM~!k,߽*wAco''"'A|!4Ua~e?=%tΗ+9^*ڠ%Q-A^AٵXE{am B&D /m<[mՐ7D إ0[6}Πtb5nՌ˅!('FY)z7z)sԨIe߁-ͨ]=Q8>"$dk8DV9n !}hLl_j$52p!l Bu=YSe\o &ӍfS!&IR3."73=DeP4ü"B;5&GG[@܃^AcW\Z=yY?\yeU;?Cj:R޹ohux׀kg=-gXPp}-f2wp^ͮ1IS!JuԽW=&F@FkVѳ;Nnի64vZ1˘kR@Y?u*1P _l5:gK,(Fځ 4'9gmAʏF[ d#QFfj{]d۟壄$ ˞;3/xkJ=nX]6ړEX8¸`eZȀ fYVgX+ N_v\P-/Mdƍi`Q-:>5? Z#b?DLvs[=B{(:U?m@-UИӁGA~E1QNB"ilgё gq{1%ZGU)͛i7?at7˩6Hh_ `/Ɨ0K+(pnY/RLMOU$3 u#aU8=NTBa ,4?0ε֯ FwQje"& QNBDŽn(Elb2 z3McpuȹOo4 cDw,(-lqvѺiSd~g+QϿLBjª̆\TS~lK99&$$}ȽY|bUm?3* Ecwuv,@0nӷ.́uk`mks!G8%2<(݋YN{x N!OLY7B1sD~m&휵#6͵ 2&{˄QG_xOb( f٧K$-O>iy]iC!^xDR%Aƽw,/)?JCyGGP3bi:{E'=^Z]Qj?C/l0ddCбM lUo=LobYBFIqqf.oO~Wj ڦ"vL375{Q*-*;JA{xS9Bp̣s!Вo"cNele(Q&~Ivm 9i%F=N ,OI'(7:JvzsWw?k/ :拄}'!Y27T&2Y~cNCq|* DM3J~,:n0};~ٷϱ_~R^ݺ 減sW ~H9q]h -}>{\xݜ;fR Q6eDEݣƧ个;8ʺ!e(݁Vɤ{㐹O#L+Xb E&ʏVDHMd\LAJ9 Y٠/yW=}:hqg$07 ]oBJo!UoA4g+޺_ihޝDj-vՍ gw&`M6!tShlNR`c༣՛ Az`"e:}\i>F3<7 .;UG (CU9\jZNIvfo_h1>~u&n~~K#KMqb2>q|mbh TRTmQFM1rt@Žܝ#`tl;4]~lo$ cRakzY/ڬbTǵ' 66PT-:ƱdK`m' QV ruάoA) n\׭B!b6-Cp.ta0l]˝z\+aǓQlt4LnkW|+?s,ӆJpw~Fo V.;dVd\Dʲ2`~9CUvlz!Mx==>կhG`zu>μL_r{Ɉ %"Ϗ0SۗiB=VqPr̾աgEc)i,[z6@25BVZRt3 y߷y:g̻rsOb_/ "{B@Ś.\!ygѹCl+'*@E_,JlDPA*aM1{^AwuwڻѬ2/C;ɵ[^~F&9~m/_qM MтSÂh0 a:Uj ?4~.HW#`I1;o~CRT,$8pDW^2KO-QwD/L0qV]'R ,{Ѫ#fx>vgܵd LzTtJe7'2ޥ[#&xݪu#uzƨsM 4~_>> og* A!;kLL2 *4n7>ැk⾌ڗǽ B 'qzf-E|aGCZpݻszhoau~"&|C\Y}^@},Ϫ*A6sIuS#L/T>皦x,rȕkO+cA1`eiXcRȝwi *'gL5 oMq$˳P@ԎmeuLvi]o{ۯ3!XԔ͛eQD _j_3+@vF,x+Zȱ߻(xIeuǣ?a]:AZYy:M~fqN04F豮$-:' 5tuݦFL?ϩf/+MCί`^F w9X5Υb'WBp!C>FtpW4NO -gқ\A|yqNDwN|[X;RcY܂^nDĢFU>R$ae5=*C ~~g9GNJ:La°R>w NS}˩/MgVw:*6Ci "Dve+nv:AXA{J7Ĝ&lϲ2p:4 .sib؇m Ĺbzyh,|b(q ;r*6Bd/T 'd.M)Tv.pmsa^6`o3Tgqn]ki/?&s ?kUN@<B;,09O(1 Cɞ]^7v!XjvY+E#gχ . W5ðxJ- ,Y :TAwTmۘFPզDc;[ڋ.!5ƽ;?ʲDiofY `-U?VtvQ>N,X5*w\7ԊY6@ґ#,5;Tp Bd!7 <*y:+1NWtu9eM퇰H.=8>K;E 2 r=IFكb[v> ʉs!)0ɃvҦc#?{7[OTIo+hYL9_dӔ !^QK~%ctJu-/H"xp8vT6JNx7D?.FZՔE%x)Y&PcC{_y`iblb 7E[ׯkBHkL!+Ȕtd62UCN1]5 Ukte7z3ڗw#lV([o'g@GNWESLIJGK?žqOSڭϔ‘spu~͟m:'OüMԖ˾-Ms‚c8Rd{(DhCBYґ( 7q%b2p١?bJ_/{@XH !?5+0/(g6C׍lɑC}`k;e'/W{ Qع*xŭTAԳCXj(κa'Oquۃ]Jv"]᳾I,/|<$q(W)1qi> HTʧ3+'giqjwd @͔8 T4Zw"6- |J(p!Ě$amj! .N+:`9m^xOd״ͪi)%|U1åh6gy'HI̮OyU"nd2>KRGIa[r{M-E#)bF L jUO ^c qjPfk Iz܉}A_CvdOfiz'GIp0eQ"G9GILʹr{[ 4@͓ʱ51'M(}AHai"V/d_d.AnAh gaI(~=]X@P P 2*ԩz_uCskC v+o]K 9Zz>ՑEaPf£՚< } @VX.dLBEI-whs*XZs8ߔ)qo0hW8%s*Mq(y"qB`"1Z}J qE2Qb+5-$el+(H[,c+Zz1?Uy mi~B-eY^,xJ8UaYSG>,Ch?YZ8b`])5xCѫ>_IqOH$~ W1N8a@.i]gSѐ1<2H%}X:"8^/A@sҧDAؒlmUgR[` 9N<Äp'ilUrGQ"xslH.Ź>ц{ b<~v08x5{m |:\;~**n* %:܊%jY%AYISc!A52q;rx~O'2z% .yN+"uAǸ| sx 2Tv9s@X`=2Wj[.APhU$o/v=Р ^H%ҬRN܋mg(xjJW)zMrv4ɋ7_ x1sĤ8S ]x0S=KDKmx%?.7s1vU1I8&Ȣy. Tڄo\3i.7p@d/s.qŃ`YxwcdVGg ʀ06(J馶ZEJux&Zzv-ZP{(\6{+@2׷=-b$N^6s1I3ԲgvhԬcQSm.Q hYuvwnv!ܐ !gHtOk5:>,Ģ]l%{$p-'-YloocV~=G}ֲ(NI;ΎuזJO7YT^Z,P޹G+_)'iNa4|k-@^b<`l~ .Ёc{J- Q1[KMrd\ģu q /-CYMGQZy+_ W^ف?8>wA<͏ڎS` Ќ1]C1{ycDA|HӐ%C4Gcy  G|WP[͵Ք[R\ s1 y[$k1̗Է \~t>~*բM+gրDr41 ,+} j5dX5Cz𺑚3?<: aT!qꪔC~ f#el k>ƙ[Q⒝ɏ4 mqu L@֚q^?oG:6 I*c9;(uiӋQz.n PrMb *nˮP\(lF>cWzDvĘ5ZhpFbSش- kⱃq]{3̅ܢ S;|!J4#"Lę߷j&`3w ǻD$ZUD p8:hPi[`C {<](q܎GDh[oc}z pGliPvq}WuB^?{nxmI lg ){ϙHљޫBd.ȄuEc3Xj",gqxj%[7x v`AE 2:>!|2(Ȩ po:/Q'nl#uPa.Jp6 l)q1ʤ D\bdy,]Y[B #5H_el A#4^q[~F[MubirzDS|)J4μC<< 쬥"d\hq g#;? ڧ]lT/&]tTqE.4W澋ٖҊSm]2k=<0r+eݿBAq1( )9PtjbZs^.e=Ta*5j*?z>y:vQ2VNb&/9pg?qhl2Qx;L=S+{-d974aז32I tk!-UPq*x;{З:\w[s$rv苍PV:]Ӹ>dL;,nzӀOδHr^ŃDrI<>ԩB!uJT' eZn!ȴ J1A|Neؕ׽ 'EHQNS8q@{a'p-ptYuկI&9{:4yIUD"+A H9OP湇zj@Μ47r0`C\aY(>TA6 *1v"sVEp. >GW+6:ޗWgƩZ7e%K7RBã 6¯5.qGw]pr4- K_mY--Y;HڑtYWY tϽSo1+eIjOOݼ</"w HM5D/e:USUu\b E˧p6 Ta s>ydwlrnX/v*M,UKuA B. b mɓݩldw(1ąBJ]umSq &Tᡏ>"mW0.l)T$Pux + qUUDN ׂ~!Y/MW}n"؊n0+IA{ks(3Њf Djb _ ۆ2b,qKeE'Q|?|DZ(c'xm8CGF56>pc gҗ^Ȟ!6&%rFf a/1aCV|cGoj6rK\"ߚ #1~!R`J"(.b/Y7ۛSjI3#1wb,6oVPËM6ee)P AfV9ɧx*ZHiRb1[>{_"r芎Jj$R5PX U9Co8+z:>TCtf AGމe~-,yh/e]y֒5nrVTTG5. 6d/PXo&Dkil+f!~G$ga(x߅U4 &U֚Ejao AuJD_b^͝ B` \%(}(ӻHbWFEgp](ԋ^1X^W!+iVҿ65A%W.KӬ}X 3BbB/-,zZEi/朻$h,|D'K>N؀P!phĐhCe|VP&L|0P@v׈hǫ~@|aN18chJi2n3[Ԗ*tTG:r\+l,jVnXN&2}(nD?l'V6~|vvU>EfrI&1ofϋznpѼ QRqMv K}PluNltl嘵^zK)~3bÒ0I\o=^\3Xe Nr6r :d Xs%* "`оժmG@F!t#k3v8zU+5$cgP߳DR $h#mJi|zek"9\K6Ǯ!BtxezMqH&e taOcFJK@ks 6B<BMt,ց8=q,MyܐVC*hzRX4y6&L7ڶt.ȗ\Dy|Nvĝ5˖O*6C5!Ŝ?11.-@ Bf@ ðuUqfQ# 8;MȾ.;Y;|8 ƅªIkܚx՜x+$ ki?͸6/fi$k[FD=L /Ab$'p%nx ]Łh:!Rs+갹AR$uK\\Oʌ @ǀvs1Q]Pdݛ軰C1O|xZ@&KL=d,~\/ӌ8H8e 4!uel>ލ7»5E;R-bFiB֭$b1,e>·Oa:~MZז cABӞ?*ctY$Cg^L/%fH')l'`,Z)\jp w/3yۃt\Q_H~Yt] ?1eS:=8XsTj<_k[+6/6u˅oŎXP„$#B9٧eK\"2Ҥ'M&1JzIU`_v1v~ :2%q(O()t@UCLXj:`K;Θ"rvgG)!#BBZ7G7{# ؔc=%7;tﮱe8$0)Ɉ[d-%M]&BՆ^ʶ*#{(24p9h2s?w V F` ۃeJ^S@fH@{q1~P]~˝)ʼ6 .) |˸b܍hB2YMD}+) ,౽_ѡ26Z`(ӰF6EpnjL%xLp͉ /;% e*PV~l@9䤮0Ma8;rpnU#PCްh· p_26V;+hTfIe8|.v ސzs}07Ήsa[^9䁏?ʋ ͼTa-捣/&C,Әdf0Aw0ogi,&A~W#P6DK뵝ǁGJEMi9 XX QY}=r$\hh%+X\'y=fT~qB XYJ"fMg(jr8S5; GpR <խ?V|~KeSx 'ַ' P(R}cת^.ɳPid󭛏Պt0]4, kDHdzmIn,]jq*c+1}u61еd(g!mO6sNc'eRe}47t1B W~Y+&"}VLG2:bl{5buyyz:cyC']'F ZsWfP &#r'gi(RϘU1z<Ԁp~jVQDWmDs+iB,A-QTg8 >x4F*O?@ZXi:"pWft5>xf7̣LǁDϕgƍgR<\F: {$Ebvu"ۚP'@L yvpNd1Jd*[I~@($jɅZdVޟRe-caa-{Ɵ{ ~rTe\>6PPfrxնOJ f&)'g o]ħIvH:4Vuhի1<NSʸ# B6r v>QgIW+Ck-.wIz V[0MdDo ~U`+U+),|SJsd*%=="P…V,v1ܱúnje<oTE!krW[1,4yB=cu?Q2,9xpG~axZRC~*RlgXrcZLPA ()Ǘi>ќtf+}ؠɜۧ~*CV:숄}M@лCFvuo$ޒ3&E^*6<bLWogI`*QC@ Y C.-'pInVR)fa>lO-USV7B8;ר`~jopEGL-!~t)KH#Lc. +nzqgdD#7<=R(֡jBTǯg Tt[o*.pG9W;3>3Ka![OI?*0"0&Ub7'rQ#w{=o>Esڒt~˒s\> ydzhǑ=HC@Ż"D?I Esអc ky4 cÕrԭieI$) ލnc>H€CKpk"}`{Y=$r:S揊텠rg_(ULmBkJDUO:i"N_:J bU(љtbb/xTưn;4Po'Ji6b6r[ܰݪ5])(abDP `E*[6AVB6#peW"= 4j6DžcvLڳK4ϹZ|/\ĩڴθ*]٦$^Rp2dOWK˒bGcf=-6SE;cM⚍  *#躈NN>ˎUd[Hi'A K􀏮~{rQshGR^$]S:M~cIB/Qnf[ԛE߀w=T^h5/K!=nWPj}[ `~ Q)L9|Ϥ1B;R}|O*(CX _Ȳm,~z{ɎOlNS6 ?Y$C`k룊( v(,>=+8pه <+u&ّ +Y7|V?t(;xhO~rX#S+C7 0e3faTUcJyWZ A+9:H3}u@#@!ݫJo4Ԡ*zz3U)ʇ'fIq ]Xq{(@s6t9Q>4U84~(ϗGUp!ܧ`XEpdNԍ9=m\ 'C#AkZ0v$}e-)\,\)$ճ?>WaL@":3ZhOo& ŋLpSI9#sE9<@ὀyGhS~75R"~/BVg#2ms Vd~Q9έLbd#Rҡ tCD•!l셓6ҕGzަY6 {׼؉ogۙ?$)nZQ}oƄmLTg~`\6a j>5%k tF0COHoi+׼ 1j1{#dC=*Iwچc0B[TW ZAچ &%V׊higF/@ʫh#T4H3{櫤ӶvZJ[H(]* ' B;9IP@N\`u>E jy(K ߞ}H~meZߊo+E-׽Ё^|:v:ye=u^͝^kSa G1`C{Q*\>;҂&mS$hZ sQ9rsYv4 d=@]xo"CvU>Bn]K&~x$%`u<!BXO *(,'?žt Go@ɜ%V8B$mx"'o!4y!~icdy"7~5^xW/psbw1pu)ܺD ?Q?PtАyzRl %ڇN2kΒc {v#-*g_l=X*~΋&$g#ǘn5|PeॆnBJK8b-+H+?.h/bK"1s_*Ok4\6(5y>˂uvFM>VS Ca8yg<-KfǞ<~$p֬%M:H cHed?iKPܓnF 7`]@^%1 |p@ʽ:Z \4"NI| ݺFN( T} ! c;4ZBg}pUҭ@)W5_=;LfJ( vd?by.|:2FЉC ]:cgޒ r{M砢VS u]BhͤL)0Xy6/y.Z#xL@]Y&T4%Ҷb)>d)!Mu;&+n&Y*`H%WC~)М5IL%&R9bW\^* .UB9v}ěqGx?9芆uX:Ў:?tخ'5:m|##9$vNv$ +,2 m?$@ɢf*d?ԏ`?֝JSEGY js*G#IR>=Vrck 9 ǥ1!5|91k+z:0kvpXk/gO%uO S8Lo4R#|PBNF 4rq"V v IF<HQa;)p+aq(y bEҭpk }DIcD[ $[ Zaӫr*P1J1 tQs!?iF;'=|fwRtشG@dx=/ CH1CE_1#mHƕ{c4$<*_^' f\MڟjջmP"gӬAe!Żhi 7QjEx,r^qP2wT;Z&y`u49#c_ y3[䊅o+`(I =Ww|R氞ot PVBD0e 0 (5e*$ɹHݶTj;RV,F欷syf\qg,]tdvՒXW}2{Y.eH>]?FP5`\A,F4lj'D߁@)"g`г%\)#["by8@-3d//(}K CۑYƷ99 'd~u; +cD,d6#=dO5FYgX1#X<4щq-ڔc[Ć1|תp8[كY(0ݿ{l]S10-]{JnนShq(%t-.ȼ`)E˭%/B 9d!# :7-"}c)mʹ}u;⬂u ZH{ ޤM *+tzw-9ѨP 'PSFpUE6̭i 1R8g'/x_23|) {!"~nLB $ݡ(=ˇ9K1S?o"6OP ݻcc2{$ } =sws*`ɸ `rmuOEL`LZPk]pZNDuqQ:,sE=tAdUpM4T!fpxH4!+$W&TwkR oh#Gy޹eE윗NL<z^ۨm=]Wwfv2Tg٪tG(_h7wF!(z3F9;UMYӑVb&ևUswJnqoʽjµN@jvmY?kol*2@ud!s-]nQ= tCf[] &(=s& /4 \1 ]U!M=%k ֡Bd ;St"UYUAf"j"55C0$tCjcu%yֽx%=>.^k%jS28K&)^섫T ճP0G9h8GdlQqhu)ds|G,Al9qEMt[Dx:v[HÉr͓e3ZLw48qF;m}&_-0"`|/B@Az `. _yufѹ^+7 ;$5RajE^o"n!=ZAPF!(kpHE1P{&WYVJ-GF)X`Կ }fRohpfy#@pjf skb[mXOVha*Cƕ&O8 6!X7ld3g9+j*7'J]^_Ɔqo [#'kNƒT@mVwJRtkjĸyϿ])INcֵH۬$ZӅP)EȔhHWjq24V>*[8hrjy:EșgJމ46tF0 P)q PS^z+~r^A+O8ŞssM|2eajߺ2{bkx` "n/2NgSb*^P巻3Y3r(=@GtR>\}lϜ^ݬþ7Nd4}|$]zAd ZP>qPerHxBR ? u#Xx1]/н'l/6ol: ++tu$ݵҸC_NOކ X3_GCZ(6$#QfoK }u!p&<#TH5RCmE)KDiܫ ZβZxqCijyBE_~}R|*~Og ztܡ2@`<llgatڱq}[k|@kc42hs5]}~w"ÌK9A{K[/Ky\N"S2ڊYPt=RPL2R٨\ޒ+X\*x:MYAIH,$].Yîu@q@ymBx%v)8KV  yFZ.Г4 >~|(w|'TMN< G=& a rѨGRеτC$/(0~ KMJ_AC6\bbXt^L"ɡB =x`ݒ|' 2 Ouf<!߽mvz1?T1aհvN`D[x= 8wXH@k02E^_!7'Aj&D$<"\1\ܴMZPfbeFs?QŤ+x9xMe7Oi$uae7M8)c*Z5J묺aX4ۏTnVuz`lѓ"6YN _b3]dn7jۼ-" kή?Ww vJ|pKN=]|VkhO!;i89b8L,21J%J\ڃv9yO$ʋk6ujX1HV @r0,jal­!tJ,ԑp{U,i8݋F!1q8Uy`|^[B=unjSNYgP$i6)51j)jXIA~[aJHc\AMoOʘ_LV|W&qU#~6nwsW8,eh&1T/#^Aj-G8~W}>ēhMT& UŸv Far)D"픲uS! >5HR~?|[ 4I l;adM…pZElaY?MQ |Fҝf<$NWp4'p{k* 4C$Hcpò [>\W>@}cQmʏ/Wյ3Q8f_ZY}:=J\baP@>2UFʒ{ n^r$]l )xMd_̣̰GVN"+"OQ+1j!pߛ^;c)׽optd('@:w~ᏩS.M!]1og5p2f`)=,6U59<)G>CMɫF k:pP8=FPntw|߱DJ1'8ś_H6(-/wt oXo1h&H/GG574Q6CҌ3.ΐ~gnO]5EiMs~] QLh%1U(KgлOͫ4pѮH#ZmM] >3@dmR<"JonkƂ7G5$r6- \ċFciVٖƩF|,~뢯|ݹhy6!P2w- ޗYnUP\ai7 |G7RVW%w>zKr$+SHzS!gA8\ՅwpjV %/yR"y=~sexXjܛԗcTHvVWV\#U%5ǘNB{ػèZ 5 (c2h#k>QooVOE˨>?O=DD/l9o)|I6y_"xԐ_$ Z! p#RϏTcYp vlGcQUjނ67Tةδ'/`Xiaj)fjqmX$?K hB.ڙ% _Bxa[m)+3#9'3SFItV#hO ]NL|jIPZ8GR^brEwjPyknw5:i:u2an kp* 6_ SŽbjl _/SVqEB(J J >1ғssQ~@#ij&fןhjeL+Q>s#+3uCT'ˌ+.Z2v(a{o>TuLXA;r{)`;l?#?Qtop\ùOK:[?ˏ. "{rjiɡOx=8嗀"_b<^wik ;ݪA=`9+݉!'MTKgÚ& r0x\|MDc5B7;8Vvީ].~#c wT5B+ϰ>=m~OZgd|]H D(cJJ-WnG q?FEphYLº*| ĝ̐GĔH͚ءs~[ $nH*W3Clqvذ"vND <0\67Dx\ށX=D `zR1v4 ٧bW )„3&?4 ~DI#ԎdƁbod#ř{8uR=d8 M}jR AWKR ,Rһ5In3#e}ՏLm?PF䀢^(T\)5Srt^?Fvqo}樱9 ,/-]c6ʂeG\jvR l66$gyMHgm %݄4C:$%,`T؉jy53@0 kO#4}{C0 wg5'3jR'j4_6/%\܄=Zғ!a` 1T| +2}Zta\aeCySN;dߘ &Mw\1f1.*(Q&D|iw6sEX߆-4y; xw`s YbeeS%Xj:E蹜RRz5!Ɂ3kǷj x<轤'}&:ŮxEDR 9oN\tJ <ĞSʓgCt.IqN ć{w($I*7, S6lM)lO^^PrccGTF o\dqiiv\w9j mK,0scJ阷A2*)GLVip:8X:ѮjGp+U #P8Z ''Y@o{B$T-V;HþrY$&bn bi(&glP lsD+`J"uت:a. 鉝̇WlyrijO=Fq?Xf2' ac{uڳ7DS.DY.R-|߰gk/KQd"XBIya ;:.vOXstGhU=H/!۫$Hzn/5)2^)tQ懲v>囻wȧsKϼB (F[XK qgj#0ö.С\&d'~~q\$[ *ʓ1!yCܗ ~~I`=rXG m# }iBgj~^1OPvh%7>oh¢Szc"~&[ RQ}&D9 98F{phTh֔("X(q?466n_d5Dɐdڀ删`y֮`Z H,ڨ$[|g:qL_%¡  8>F(/擕:|0*Q?b$vgڦG5NjyGt课9 G^9l->OҩI=Nff໐7|᡽3'=(2yCM*Cᩄ ɜ!ʤ l='`6!W`ߺk6kYmsϡZKJxU=Q~!'=)B |)7.j zp"aѠcb9 "(l,CYʭ//? S"\MŸnJ<*&uCBF9Z)y tD] MF,EO}m_!2Di%@6RMyrJg0,`;cT/L79n_D8AGPjQu]V/饆 xƎ,g] XTG.Ѯ:~O@L?[Fv &ҟxyuZ*y֍Y׸&hp!iϕO}lmԐzEu|SM/{ád8kYqXԟ.B=ot6&LI- 3@*4jNnׄhH9_Hkp?(i۴y*@RyZcQ"Kޕ]ˀ;/7v4cRB[lMlЃhr<_@Mg=i g%(PVM )> ]CHP K}Tv R>qADS q!tņ  0^oJCc`ctA+2*ݧ$O{Ӄ#~⾩rCUsߌ#UD>Ƥ9AQ E,e)'{ h"rpZK"Xy7ɗn e~cRw"cݺ)ؔY٫Lg|MMy=y[ zsQ=Q,*,<(n'cusJD B:7Shciɤq.l: 8 <(NٯI눹7F!tI 'v浍 lOq& R pS27)?>vƼB8P|mo%`ͬ.oa,N(͂0ʭ/+^״8>TfdD@6;}o&b)D \e\zGsKIhH(b'9GYOR39q XQn.uR L`{KJF u!G]g;3ED៎Zy] 2z=jsOh'De2TD,s:1h=Xa,)2S7.qt`ITpY^a^>`7Jآ~ Na8nqgDiBµ{ ՗hf(HMDgSIћ%/X,8OO e7{w3zS,ZEMg>1dڛPP)ӊh1/ *UHW_ys;/Z©GJYն_0;@^]ň#yDjO%e:TEs4jRK5ٰR6l¬)Wsr灛Q?8r#ӓӕ˽K:`pB ?P@]LX?c!h&vT|:tp3;wu0!fNe1/ :-PeKaySEG:hҤ VM]5?⭤8䁷b6]'3OAf+ =vgD/o=2/iF^Bdwߊ'}̿bhrvT7m֔ԃR:8JbMp0rO %`^{tT_=Q-P%zh(S$46I2@؉-Cbɾ /d_^eJ4 y?JVlbh4gx{I9/M5 [Rrf_/9/ ڱ>Gc^9>mL+'apvx$U<F4\8l1kg00D_q?1djxF\*sDQ'CS49_pӪSCjALvDH>>Zl@Y1i#s{7ף:{@H.aU SYue5=ӹc=p ;ȏʀnHK[pvLڌBF6VV- hcZ=z, ]r_, ff 2P_QmjoF$:jQPA)]Ù]6 ET#MpLߵWȁw";䖒yGLlY@^}Y>/)d"Hp=I\FJ8ſ8޴»W7ߦxTX̓(b gs𚛒*exr2jмaY:srr*?C$s%TiOxcZ4Ň6d#6Qa%y2gfqZp k5|:@h8/ˣm|Zqm㱥?8zWTֈp?f7jYt97&דIFSXM 68p."VmIc o^agܲ- # };I;Zڌ5q{@wO'Wd&TK\ ڟƜj?+6I4DH?̈E`^߮Dte 4s " f]YĞ`;. ѣ-&libl{$:4ʻ f;& |>MqYÑۆyAX\4IjP_S8OǴqϊ ^%kzWOo>eSo؄*kwec Ko=mڤ1͗H#h.x"{MO P 5gָW٢`\!::YIZ _N*2r aբ t?>M߆%T~~WPMiQ >T~}M粞;; !1CeYn'y{1~pghPQZ Ƅ!(m ~Ή,X͗`´(hs/-̽$+^ETɠJrUiMxeK_Z8qד<#$Q6F|«1$c褠lEl\zb=.W˿m%D L~[)M׹Rl5k3zkYm"oA|5q#ˮ\{R=Wuag;i9Lx̓N`]܁S~g3Ԙ5 M*:/Ub_T]pv+ 1/ɱޑNɡNKo_ 0S'4O\YF>kD @5ߴAg ,c"W.:U ޶OJ5j 7YrQI~nwP/"2c8$^m'vͶI "x=r6ʱgyz!"rs^Yĸl8Mݍ4h ,^x&_pEϝu&Ig0wmb˪4Vb&nrźȎԔ2MepqGJ3ȋf0(4yu[eOf)d:i`+PX%t1[;]v޼{(;O1+beEcI]2;{9eU)({7[ $CE ]yj1E +YLtD0(FONX 9dKjHOƅ'}ʟ`dX֒NT>f'cȖr_1(,; OD{5re ]T]hsMtf&VF h3g̷ ) ?557h#g tQD<*.p;*42Bw8^'EEc~:щ{=<\ˍluQb.l[" aO>aʬU_us~eHg鷂g /[JbU bU;$?[ͻWXx$A!"@n=I^?q>av>8dK,T_Effm-Cx#?^mfPfz#)jA:Ą,hCsu6*uʨBQn^D,ϳUneSǒVl.ee2!X[rW/qЫݿqٰ^F%x%i_vaѧ##~Rۥ5 b'?@ |6>Q&.*O&𪥆a`n$#sIܺڂ<^u5< =r)72(%{w :J[[ 5hTY[U+⃀N4'sX@+t=M`3*;D"~``ev6 8]d9W)aQ`5v=2Aㅵ{}~'^ZՊ4W%'7CD>T8D& 뜔 Xz›%&dp[ XȜ3ޖBv{m~dxXotߜ$8=7OD/ޟM 懲xV s&hs7 ;|VM!U1ܦ6 hJ/}0 {ŵ A֝*ֺ2"FI NZhBĂ!ߨp#+TbAx0㨷Ky0GJQPD.4&~a7;&H;\c&]ٴX%ʡ(ۢPF2|Pe&^st1P8߆̀+xj1^AZ-EtAJI+8,-j u$9S"a̸1Y@SxB]W&VԺʄeͣ-4-FZ0}C?Y r(L !DBbd¹}Ώ f%&wy*ګ!o+F*ļbC{)(IL`iЂqarp-u1Y4{Ēll(Ɯ6904MA.ؼ29TGgwuLE*e~I?A*:KHHiSΥIu+kC*[w ŌMѹgx՘,fqܖ`2GmyOhp?>3[tvWTFc(c'E@4O@}_xy)LɰLH>!(e3dT+A,\vh敵x~[552nlm\߯4qքx6zJvm$W_8B[E' E0k;yݷNGӅDHQM'76ЊI)#~іjynaOmv spy'D+"±)ijoGYHѓK`y&OVآi%A~dg?;BpB\\bU4C7m)q{oqޅRI -GoIu3N{{Z{]G䞲s8.`7 c׳o}z-R/9XJxWr,:Ғ߉fF=qlے_4Y&~.hnj_/FB'AX[Y >c$O0xsS 0&كQR$wB!c0LT`63ɱF8Dx>0i10 HIPS,e 1t*@i j $[h%寧)qɉGopf.qM ʻ')BFOБaU,xWl^#@Ԍޒ@;au}53OKX9lPgR``|N)U9Ehf^_}- -TMQ3b:LiX @bf.i7>V)q"eKM9hk5.8cln&r {:frv"#{P['i 0(F-[(^r>I[!WƠʹtQU~ e ϼn< v |e Ps݅)NRӮ(2ʞOz_vQťm{c٣ ?.lQ4~\f>1T<0Y6CrGr#!')i!e"u@ <}mp}DxT25VXO7H3m¶t:~I$dn`%bcR?krrYк}_!NQ<7_fg'<ҍ-UlP.ՇW90bN?6RuUMAEBV {L $q\-7n G)[Ys'(`Bt&.H@4GHU#B| ʀ[<eW[Plk!Ò*;i|WhPR#6q eNaggi$}zouO̼>Q=-R] t_ /9_h& xcrD?Vg BM#3N ?r#Ż8 Ê3Fc7$c1KPq>c(Ԉ]eX=maHV`Tyk:cu-c;Ok{naiEPxg Ӯcj}uBQ=i_'et/F@Cɳh|lV]w} o7?+DLK=~%Izɽy R7<,p<81fyCS<*۱d̓Z(<:υ7c\uV|'z0LxF /'{ -/IbB{h[R-8VW#W(#:GHt6t $> JO?T9EM1guQ 6AXW~ƾ .|)RܰHpsU=Qam%z2z oo{{kVq+:{MP?fƩpd\y!"M>_}qK+jK%( H¨6GiKZawHVcfaX*,4юh>]/ڤޱ o``eֳF߳B{aJ=!˭QYFgp/ICJL.@"^wh1$3{ms}m=d|}]dB;f캴Eښ0a%/\@!Q]ṊWw!2?VRKRSd5=/kPe/M>J'\vP4r@O\f'T2 Z-YqK魅']r4.;+X>BUjm9 ȋz%І#=N؁z8gid/@Czw~_>론p.﷈vh, TYXm9ZDt:sʴܹL@x8Sc;تT>*V)jdK6h4W1UHCxzw] D}Y Zpc3.Uh$CqX]Z U*2Pܗ"̵k=;ޝNs\VdנN$+$&+=VZ;2Rd+aHf++edYkaNzx`Z?5r{E7B]Z`!b?QM}}(lC$-܎SkRSe^L PACKg K]U]Lހ'$>ܴCK@!3G"ƌÔW a;GoF"\d7oN1R Сs'~!ރ7 Zݧ5\5<J&-j8 :@x|J1q8U9 F\T<({GVSGgJhakuۨ=TPWPBmNGmCaNj%‡Z"I#Xnm-uQEVvܐW+J,3ݟ%dW|;4l*} XJeM{qS@ò„Ş݅y|&9 z쮑w1:_ZsVRlڍ"[+a꜠4SH# *y&zSP|H~)9lj6mp63x>hBGFnѕa`$y@~ZGeXPP Ըnf鳟s'JLԥ pS0cEԴ!'A%;>5Z!shyD?LdP*K 5jct^;-7m[S gFF" "Y_~񽟠5z4Y_zrܳ zE:rmB uIABh1kTهyf2" </ TX u\k FQ /[T4"`-︀g7# >E3P.-`Tמ]f*}[G0a_eI O:ۂ5pOV[>>lɯ*= $zb䁮ۨFg9)kڭD$w@Ҵ#Y86g WV7 F8! YsdIy$瑆`-bm1-3 g=32 Zp =)";6CF/uHcuS^ 2oӖ"5&K-u\IW= $pJ#D=4HW8-@ϵ !GNanX?FOf`Y1jO02hp7(v9m| S[`o+3jTM;C`հ!ÞZە'RzYq-ͭMd@nf!Yzx/3`P,˛=|q%e4&>v A"6`+@{@vOU4R?bCt'҃C/ex%Q591Z%)g8!JQ=N%iy>=@1bViP >p#f m}=>%QۅKX&Vu]/d+8d~A *oV,n8΃WS#4 EUBow⨒|Ea~8./Sv,4<7/ǃ0Orzvyl9[kYx<8[oA^u]! Sg1¼3*l|x8+|T>jN&x-$~ u f+Wqhi X8@ -hKX\dWQCE`x¼<&K`$r9J/xuERy)ju[#k\XX {4R1چ73S[_ mSr 9~;&G@0#FK˘eMHIj#BhrT!27z:y| cVIjS0d>%)QBZO4X>Wpo) `\\^qS Br'?/y2쐆͡dYqZRZJ\vɸz7;4ze:aS%V1UKpE;\S!@=RUL۪rSN<q>v75zK5$P/ 뷼hH:]Iׯ2c~N3JdˣTӀݫ.J; !0#lBŽeEzx\RvgU'կ t7 W-B[1~S3=|{>_FЅqvHQq@V 4[= sTu[q0VE\R)voQ( #m Y74X4^A|ՙ\1{DȬz~QExj_Ҹ2K^uRA*Ih?Bú{U:k<:H,Ⅲ7V./O lf^UB?i{jH" rB٬l({?80tU#ׇjCrgzhP=0,F쳨B-H5JBӶ nRnwtZǛ-O (zR֛ tl(S&:$4ͪUiޱhX4 dVK|f¼L lך=VڠyڔOŸBmma;x}%`+3/rX%d(|P.f MK,Z Nm~#kTG!3Q_jlKHnQy6zOaZP”Kb!\#C̱{Ms9R9a+j )FĝdyHcV/=]j*&tTj(QO3A<F]}բ /d KBl5v`U xK 4vr\'&D9hAy{!ap S֔w0qWEk/ ؏{bVnDXU4Et=8o̚U-48gu%]0mq1Ȋ+@ rl$YTzCS͕[*y 9L z"h<ĚWy)/DOUVD?,wS\=1+l?5UDF&Ϝ1x1wwid Z,8|soYGcBqF*}P9}1;? *s+w uiFKn2c41ɡ=I|6S[m8 l٠ )Q{%cmf@ r蠪S'bm'*MӦ%(=&1|h>!G쿏4I%݄BBD ߏGNp PwB_TP*fCPLЁB:M+p&-Y_Pp^JE$ܸN@PALA^I9⫟dkf;JO"s3^ G Qq,> @JBBN>ɀXXt~8ĺ833c4t:o6Cm0> O)هup s8y'@ih{6"! SȘGR= }٥zOTV4!!(ɗ"Ԛ,j+~h7;" }1ըk [טKHgOy ߂lN>u\~HwO5iCgX^ٸ^ OХmsާiv"jeTk}*nհg^ml*Gh7AVJ٨E[%Ixj^1Qwl d!iB18hXYX5>]&9r;c6 $ܱ1VHEQ;ҭB~: v7jgBhr'n 2>IŅ@G1ul"pZ!XؤlJ k^DɚŹ+՚#>$KFiT} A׀_eIذѣyf&DS#~TmoyͮLjY4tE' :DGecr'2B@:ީչӮg@Nu}eg5o me}ٶ%r6 Np'o/U\A{uy9ȭD!A;y&<>V3AK o]H_SɝSuFܪVzH3'.4|2  ܚ3Uʕay }y<ͬddmuXm zLaUAB zab_39G&84zf:N*Sl !bH񯼩6f׃ʫ$ I r6iP L^̩xtwYΏg>Cq*'vk9Ł8}&;X :;8PM;ҚecɎ{ӅglDڙssron!&6:vKZ[dEחfxfۛƇKI ` ՋIt1u#ÿ-nFu-W;Պ ۊz<@-m~t< Fq5.xYS \T&ɩ|u}TNup)1"z ?hҬj0' դ@12I7%*T:wϛƮ*~VuTbw~@{xƘ}O]RuaBIFݗKUgpa]W[ H Ն/~V`G|);`nBhML3 e]MZkHwY.Jr I,5.[n<0m7h49ز&fn.N,8 |0$NG@ߩ"2bKqxw`+rdO͈k1 ] 396>"N2v$ugЊ39D?>?zNzHxE" *|.rMT^o==Ћ޺j&y7C @Xy|c7;9{[ɜy+oȊld+N8I;Kc"Kb a\-Kct:s<݆H2B4瑱 Tn cGP}FrSq3%v*Gy%TX~Fw7|UD LX|O萏*'ʎVj^cS|.hġ:}_Î\sוm臬5jKקÔSC}%[gĀ9kiL?mKkz-Z 1g O sIۙe gWm$湈E;g;ɨ㫨:{Йe?BAi<9\|3'pGEU_X0ϻnJ 9H삒aU3U/<.0U"Tά 46u5QcZcw'Ӕ~D;3%򰁢 uwh51sݠlODU/z~$$j_n(~vZBNf窖~9]"vPc*v?ɞ ޼u>XTC=BWAl6R=@%D|;x1u ؑgĠ#.QYBW4).X*pP;&9-8z }7U?ioOB t\6ctf6ٟWZ^U"0廉@s{% `*Bk:} |>n&B ..׌}O޼hXprܱg[{nB#NDfI|",/4pF ƅC-.{8rT{:z Rn!3A&~0S3 RWX'd$ &2B mwEUnc)Z'i7jY]S>. *0W]VGRCЖґ.FPWXeSUXpmaDE_.N0p27!,Bv:xh47Lr΂ɇxZ5SH7˭-  1flm='|*Axw1B zsʻ"*lTǷp|u9dX먪^=+Ʋ Hc%O|@q@o'_+壄D\I1o̮l4F#KR/k4@bUN{~sDM'ith7Y)I{.W[Z"j)0 M(< ";{s?.Eml?uEkoASs|8`*Iᖗ{niuVǜ+ mKǽ[ž,|g8SL4Dׅ79 g V (&@"ﰜ Y4|6X;Է'`'Ob )\Ę" PKw}g[ijWZWmfH LٻJZ8K6/ 32z-6qf4pS0ۤc΃W=m.XNoZ厫HIPgv!۱V(!tnF"JɥM,9JG-'N ,Cung|m;̃3U ڌwmJ/Yպib+29̇РZL6푙4;wO MςufSU]oȭ]AoPWkPo|n=-2بרS<-P~'%)+2%IQs:~vO=)"Gջ[+}EA-g;0dߍRdTWʧ ϕr5 &@P ɗ־h}Fa Q*b5|ՙbǟ9^K;("VW>tK!?[y '}dw|AJKS rD.X^{7f F'$LB#F/^r[;5_9Ž2y.-_k(7uRFz4'ׂeLJ}:Q&Ⱥg60P.wQg.s%<*>r.kAXGl\X^ =wC\Ixqj8Ly)Å Wdd`3A+B94Rs$O@?R+d%om}o$qY.SX-Ft x䎂GK< LL.я;|g!= -qkfX*@ q8(}z~TDF׌ ? NUtʻ_%b{~^’},|D?:w1VI>g|0ҎP(ȊccټM#*'bAPFHw"~G tw=ݨHdRKM "a,PK'ECS+hD+#sWTEn?)K. i.{Ԥ䄱yi߲"S)WiĊʷ2@J)">`/ ,!k[_Tₐa0j=sb%*3/۾e&Iķ׮$]333Jm _Y<(/4 Y(Svй'0]U V$kn k;j6wYH1!*J"߂!}s5CtJ ǣ}ktJmZ댭A<%h}ހ6!LZW6 *<;\poGQМg5pƪ7!\?h,=AZ%-] Dz̸Br|+Hy(ҋGuX1$:Gʜ.W! kkQ+!F̾Voj͌B~3VXs= 8)u~ g0&>^4fٌ5 D)߶jLd8oԅ_ 0&Ebq:*l̀, F Je%0i/][yL :mh+m簃YP_pŠ5 ru =6`?践f $tfM'Ֆ:Md9t$jF)~Џk+S4 ]pԄ}S XB_cO gK'?? ߹yJ"OXTpf"Sjeg6cMrD8[3kgbP,7f20&_r(Se)ĸQ6`"=/'TY$aX s)lcbwnW.<t* (Zv_R"3<\Xlf5U{"^o) DZ%AOI#AP9IW0MЩn$v@[bɢK?[TtnN?]ܪ*-BȸMr7쉋 `qަ6""J'*64%U I&*B dU Ts)wQI/zXLSP<1;&pfrjo1ܒwexB'h3H*42 BVDCI\#].U16/zj :$ʝ;j㗃&Ӱ_afkXL{EчDulþr%؃L*G vx^qb+w{ lɡ e;H[+%%%x]̰MXSx*aG]lذ^kH ᵨh\}vc>p>mY;DV16O9r=ө'ŌȠ :scT'\\1 J)SRc@"rB?n9"{eƧ$nc$#*B"4%%ӗOHCSSИ-(&lI#O~m>'ʦZ oT0dzW$S#O~Ρ|1Pd[͇65* ۷dTpejoZpPi+E<6{lFZ({Q/{娗Lo¤ .Y(S:ڵξkUG)-aj-:]pel3U0*$ Ԭ%nنqI [O yߥCc D8gʸTg=ȃ@dc e*;`ZU .r^X5KZMXTQzAjTmYؙl9JõJ'[lC@¼5 mS7 uWh`=q`)=Jصs{d '!T'Vc EĩƚG?ojxgǀJER?h͸aߗz9>tQo"Lq&~z4@~9!X.Xi+v%gq4;|+&j@(h]od.*}z@?S ˌR0g #eш59{.!|!, \Z %1Q;"<ځs3QT 5Fhyhɳj`w (sc/J4k$ķӑ* 乯L;F>.FoK*Hv{nގ\!]{s} #rӲ Kѐ~jޛXsm6-`'JHݔƧ_!ִe҂uZJ~e0*6DE&;71Cn:6ru$Qj>waΛf!^PgWiQ>ERy&= k0:RL>EqM;`t9GJ=vpkC?}'J'?HJ g?w|V+ΛZd(|qdLHmwXM2)RS&#iX?^*M=nka޿ܾzh?fhֶTxz -~mhhC113R7HFD?P&K|A)ӻ .<w)rK%P$rs?j6S8h֥OATD[{,^) KRAGU:g4amnC),\Bar`kAni&E|uON )@px .jj Ig/TGjhYX1`^%^VNP)z=.(Tjԇm橡HZLMqiQVs#Q'jə}jzqg¶s΢ _a.Ƃ:=ũC$ņ\O֗u%<]T pHgAlWtґ%귱QQђzQ\ǦhJ(5RWN]' S'Tyd`e~n)^w֚d(L\22z!^բEVՍ8z=܇ L1xm h' N\X&BXSM=Ȗ.KydB];Ͽ^cu̍YuΨ= ߪ ׹ ߖb_싊kS{:LD}Q#iS'Z5$-!Fº\㈲#/v2lT>Mv{$ 8/1m݃hm_1SCSKdVV_?U9#69GWQ˞dˉ1K=[úJɦqO߈91C0pjƘ-i,`~ػQ=}^2k_iȕմD\Ktʳ֮NX 71LR̥YDuyX1|v/1v6A5ږ 6=Q$~0:22\,: Jd J6z'nc!š z10!DiXB: 8zW2.&7D~[LD9}$sd#TGx "6E{4EmdK+#1zcX,A`sZ[2+`r'qy-l]'tKL.q~3?ZTZT٦γ2 =RMgDsi}4KYCg=WqrxY ,_I=kxotZWfMuE,9@VlGKM2CG#ZCa’pJb[۱USoN嬜/[^fɧUvyȿ\#԰5ŠSO%Mg\Y2%wl(5p~Շ aPĖA j?1hS?F 't q2Y5h_'HU(+l:YB plc MEs0x ~X3n:pwr >mrJ9ٲn-SjGfrsU\e򕜡ҴZT$l`*tk)c7R؝#Zpɹ$biU)FZ@<$g8Mkv$ OvA$qW$1'KR6Ҍ4Ş#8PM80lƶP?U@u(O{~«aqyUKd%D6vׇh׾JjRks륫> X"FGĐ02<풛A,w?{#ZG3`T >kK&aPq%F^7w~s{ݗi>tq:q$cjp2Lq?& Aqg*3b/N/*<;O;0X Ez/=D.'OH{ RAҞlڱ}lꅻCT"` KgvE`T^b%YwF83 hgdb)t١F=lw],U2WxNer ڼzDU}8;U (l~hI.ԛzEy]3S8 kG[h7S.'G_ÆF+*|!pr=&2LWv6IrennZҹԩZum7 xG> .D7]"qY 5P\aOgW*'RjqH ވhvN u?( vk(J4m1SYWʼn R&B Sz9=N| BMǨ}D3\ن *6(qh&Є9$>ݝz7dƯ-&){T+5HE:hGK#VEá⏼n&эFը4a;9~4Bf\{ϟӈ5' jj/UR B=LћvufAᷔ!ov-D(±ZROQeCkQj & sߠD x5OԔ_7E+d3F_t(odZYl֞HQ89<1Fw{}ERKU^n'R 4A3ϱN_ ԃ4AI1c+oL-3WC٣{xfZ}' Oղ)@jRCe@4ʰ>io\(@ߘ< ̏ `Oߥ?.y85(~WX uc0oL62X tVumJꉭXg&ݿVTsY SvT$A:6N4'Q٭-?dr{*YkiDNFxV'rfFƌ ~L_άZLq $|e۷c/Y{3J}ZjWLoiL D٤(87#J pZ0 IY@n~/2㮁Uts+wq!?šlUgxȷ8o;Xv -uH<)T4vr6Yr#!0}H* Mѫ"'6f¬5}JieI:#翖v-MGjRGMZYqƻ`q;˒^Qx]%c/'!`f`\f^-v1!+EIjz $ƐmR:Mf)j ,X{ C+X$qdG6X[FG3(Dqh6ʊz{ȲVr $oZ%۽BMvkDb3+nWG'!bUwjb :0_b|ȁ%Ts'"$ۗH}*,?OQeB$kxEHvO5XW.]i1e~KRY|[1z+#Uj ~]fU()AߖPmx8g^EBNx질bqd{V+e^ߢJ9d0Ӂ O’c4;>av.+}0LX*N5wYpg^@vs tpÚ M:}Z%J,* Hžt3@%..l~R8 sM쪜Q.k/Ǜx q97928#H199o9S{ߖ@׻>tm@@]D^ZȏkucAB$LD'Q"ɒ,,P"IrUWp^a՞ˍ_gQieVr\/'|$FQWx!-8Eݚ t$(q1Pm]~t5aTrCʓvQ]}c3ۙ>|αM ۺ7)Wc19f{Ɂ.UenG&Ý~[zm.ڦg\&L5+|Ql`oqP : 5ݸ \R;"e/m o'L>vB;LQB /10"*9cm v`H;6#;!Hh c'-%ZaIfE%pO7#"HUY&Ft.;u*P;lTFp+D&0VS fC1DO*?Qgu|\ƥt1PD~5L4ȫi|=;yDE,0Bt9 7p]Xf(c5';9z8sd ҇=4(3s:LGo8I48t[Iq%*]n \\Iҍ 4 noɵ{"GJ;xBu2 'PZ/I;xSQ[h k}!B-Z:o@w8X(k~1aۈ 9JD{&,EuEw9IZSK!jf1Qsߝ5wqME-(yf2|R9k34=)H5Stccﴳ2%juEoE` J5V$S_˶iNF*Tn|`F38A%I|b7;N];HpLj46bL:BE(y /ٳٛR ohii1Wr&'ea܅۝MT{Tdl LQRŘ횈џ%!7㙓l{p62Wy1P@U!z:ݪ soNhĈ*oqXwz kκ.ELD΅QĠP\ S@T{><=~HU*2DI 63'~6]ߧ $z]ibj(qB=@d[Q(.(]Y)b.,_Wm0“ ch(,gĽdo WXހӰk?֣7)AAh _ (GNm%}V$F.>~Jfi&SHS'3 oſ!6{n% b&ڀ@YcFh^΅]jvN$&*prv$k!14%&gJb#j(CYCmQ9SP-1L "5l]:oX6<e oZ7F<jN,_va W%Dp~ɞ*>T~ &kf'Q V54jtJyaF#=z9Ү<\;҄s4%={lRy}St60\>Peś=}ךxj\G 9c@p; t iA JV;ˏ"\mWa#BuNIP6OZ]5`Fʌ}x ,NzR)8 5z/-zK,Qȶ90YX4?P(*׸(~ ٮ^ zk)Omj@:!QBrFŪ-#bMyZ3Ŧ#cfHlHֱ:8fPcpi)2̈́o ohIfcI9uTOE"*O Q@bkJ^U1 AJ ZLt IV)]).Sѐ'1{p 7-dl$0ko 2c"#?@LH*BC^kay!1Ovie0$3G\cO(TU;LPewCkOv.40 7{cxGmWEJQt-5ۜc5msYc5|''wtTlܽj+VV-/$b͈F 7Ǩq%@Jqwf`wg;;VfYB2%͐{oPwDYxu=X6"{9(<Yn *= wd+=6I{@Y/(%xB(K(eu:F;?,?mY9V >I|:]tVlxGw6zVM{Rf@vm% z}11Ss㬝:tvilh$rAOUB5f)ravXv|,RC._NL<.6{KN:Z?C(M➗E򐲼ryN;qiQ~Keܖ<Fŕ@;]H)oE.o2"SpQZd\p`5A!NTtƿ},שf_KCV o m/rGh.욡 U|g8]xྷ#abZf>eKwɧda5:gC_ӆ"+8 5칍la gB X=f\ _ɚ煡20O$&v[n1G)Yш䅟QsF=hG/@BhؐJ%oQK&2 f&NtT` ʙÁ6Ab+GO%ke9Z3:Цr߹PS**キ^ &/ܫk4m d+:&S3O0)Y1p4h+5k1A|ش8@y;t{A p?5s]$xBOr`q>`hu.Fk($וsr]؞8.;iHL4ȳbhBR`4' <'BDs^ׁ%$Sca0P:QP9Yl=Tv AH8u^|,)2mP[m="D/( = &%=((/ ܔ5u wqQ_L a,7P`KwϼO ãַj@+فgfjW>MaJMlFZ9[,7c[Bb`P̨VE|J`urEhR-̧:«]&Uyᅌ({iwfP\xF)$bxj*U[-%Ͽe3k`qC Dg OAc-DR26+"I-Rκ]\~v>KVacb},5>lԨ+Bu"B!1$1 Ĵԟϐ4nv$^ocn"g-ZOw,6 ?)iUCBD$`s¶1V D@_VE} .0(M&5LtE` @H ]֌U8X/VsN|Jqu"Q;q~7q&hV#eJɻٻ\^>] x&DyX]e@_ {!8pbSQe15tȋO & 3 (\&184h3]7W(P[jōkYg4\/)" x]F\}č[9w2CЗpiݭʟyBW%8$VOJu؆IB̛OWf$` j~1o wd4@HLIl~xcĤ5Y%G\22-q/艶7U ͐_R O⪈c */]Bë/)kf8~&qN "3 f=x-iAZ w]2I~b;/n;씍ǜQJצL,P'IZ,|GLDHsVKL5OuOl<Ԃ B8PcΆb݅õoa =|8+UWCujL ]⾦UVQR3U;A'23lwi1+ϣNOW8W(m$ H G>ZsSTL$)дmI:B:sK/A灗ba)^gdx\7眞 R8b&;;_X!_ Htk2q0g5lHM|U5OҳCr~ V{°l*Sd!1ҫz~s! 5B'|@61ջrB^Цf qp,bP~סY^Wj煮׻k[&خ |iTX3#,+\zӞ⊺KIǽKܕNg,(ܼР&24SR#ڀaer5 k))m*BWNۃNK8pYmO%fMBniO(A:AGڄ IMer"iI(?³A^D0V?b+BxB8f7 Wi?nTOE'O:%..ϩlFd|)#[z{E 59"ЀW8i/!p?-c1Zo8R؂ͮ;Xk)+"T嘲lY0l3 Pl>4 31mjS^Ƌ ůJK!T"jD5@ I:q b' 2`m_ؖcRAԮ\k+a;4$A\nn=eT dD:䡁"dM>Z 3 DXUh=oiteC~t 9mUaN^9r$fy;WBi K4ERM|ZCmc8$`eGg<)cƕo!krP{ʰWFQ_tl;FY֬ܨb6adCś7eV9"rBCJԆj-l!y_CENIʃ~:C`zA q3YnI}b@(4DmmCXIJK_Y ^`G\O_&o޸ 1WN$)D8a+W$hȗ50@`9i:/;MEb#Q)}mm}r5+.aJGIuQdS{4Hd߫fu5Q> Y9b{g-[Fm F~dNՋc#-M 0'RA2PaG b<#URZ!]rKIj>U A7*H2:('AR 弃GV1ym_f=WIl[C5C'Jd 4=]c5F׶ U65dڟG$ RU 74`>UCㄚǀQ9}B68R  ?0&"bs/t-"?wg=Ѓ0oh _h8*5%S//H.wĦ%W6:w9 +OjݽRz6"Z?I%`+x7.7aRrqxk +t-ځӨ=a1XPkq=+&G0Ʋ/5Z1K'^YXjϜ/N#8<֦RK-^e/@s%v8٢4Q}*&$I% iT?&G/N=p N2ׯF[*6aq$ a/D$g' 9QIR}ڟcYrxQ4sDe(΃ُ 5lrap2K#^ׇZ5W3eӘB4"{.ޟJ}2!"ERwET S [Alccu¬)i' #[4DOÎmŗi+0}pyޝCHE.K܈Q-`~dGx GȲc FUzn҆|%M\4`'<ojQ I*l-̅- x'A)h- H#l_"B=F[ӭ-7$*̊EK^{v$dlʟ#MFOni"K+3[,dI:,Je̠]a1^ *cܗyy-Җ^)tkMfwHUaUù'xHGc du6>S^c64#:>{?9=dapB*Id6wȚHtU|H)RbpW?P?2]rm{zM97#xu9Fo7bg |ZPԖ`'MKcTQW0>hR4WUU ׋<`J6N2_)Ꙗs@H#Nn2lT TUB/ٖu̒YJ|h|}t \n8e ^mrS %JC~ zX^s<t@$׵IOɘH/$L ;q>B&8{Wp#q'KtR-ܢy\3Rj&Hh$M%?&S.fha M 4.[*$j-/N'̷$X'}<:Z'~Wn8}/nZX t%"0&Q-):&;%Cz01ݦa(0}Vh\R~ڄ ssiͣ-H?sdvo6V/GɣžgKR&C (?vgduKlX*S Ͳ¼:1/6f[v0Ӽ,LӮ ӹP WwS1kuݚaW4T:,WPKgLO %{6YBAi|k;,cMlT=w~U.;+d;-·J%M M~Ykldzy6@xWB Vs1I{y #Cs%"sե(e]1P2&[YQ4Eq_?+|!=eۓpR}~zY"<ˑǜ=#0{6C8x0ثdnuTڇӮ,:^ZcDn \h4"$k^-kmxU10aTcff6|}.K}=h-TVyعLUڰW"]&efcLefˁUX.lr:EWKfbe\n!2q-aI$tݓeTOI罓pT[f_ Ppac˰O Voc Լo.,l05nOfCrMژZ r \O04I},1BXҩX F h`5#d䂔퍔k4ӊgJVg٢3sF#Ư o&X7i+SOM `O4Fxa;8@ K\0:tC'pV`֮7`"cXff\*^Q %9ډr 4ɌU[$p(KX2Ӛ҉]JvUj/xZۣ:_mZ|3l`EB{\% h*N i'UFP|PO h!Csx ;tJqP$-iY螓[iVhaCH(cn]ͣPMt<$q47kFzm`_ /1;Ut&<pdbk67"-=Hォr@W+(WTqgN/r(,={u2mηT^ 5s@Jn 䍴ח;U3tQb7Qtvi_ ,/\ sv@@%jZyP%ǝMRI 'X/?Rqj\c(ADSJbq|L'1F" vwX|df]B4D<3 E ZT1q"LZ6$t4| Nh @xLYZ"8cqϊ79l)jj8K棺(E<D%Y$7u ԝ;&DҐx2'|wkx_ 7w|Cޯio!cܤKd Mjo n$wrąef_CUXEjZQdZXҾc-'l@rC0BrB;'a'TIIGD 9;[w}*߁( ~ #Rו͎|bGS\Eњ$2EbH%/kQ'yxc,Qspݳr3%I\MqCs:/w(OE@*?FCROZa,ρN a}O1H?'`V{ᥴMQ6}G64\x{E/9enF_uո*&_=E2c!M-*,wTC of2kQ LߋۘzY}߻v0t}oʟ_h;$GT_]o4-LbK܊|i24e#LVȕ)WaUXO]Z|V2˩$F9em$i_,ٛK4X^" T8DƘ@ԠĚѧ+&y{yQQ7Irc⹗=&$h] ޺Ym'~W ummgX1|K m:1X ftmTY5<>Qi02e!2ITjQ=EcqrdtLN^KؤoʀT6UxU7o6Da ɌIT{**O;7pFrQ8 `S㊑oqOCVr??o N0|Wظ3HaNE|;}郩CU/.Uvg#MQTZ?It Z#XfCI?g6-'ڨSIp2΅R. '0D*.AЋ*p :&xYIo`aRS$FhmX᭶Ӎ"VjUУB<Ӡ6?Vy-w6`PEGd|I>| KEcVP2;|S?]#e4\hl\֮j5d R)˖Ö>_0Ƭ|s_s95(S(.}bva{xR$8]xR-MSYݔ,MSG1q65ixjS#!xr9`YuN5D謹e8ӫ br8ɈSTQqF2.,QlޑG4l G(UIid;UBs,e$_|D-n knꡐ=&4CĿD%[Hn|Mb@ӸW8请 Bp>;A 8HޓG+z7hcPN50 L鴁\g+xibiVrea+ ٷpm%͑S) ߦd΀Q[d"a#,i'10m,Pm>sP~Wnc9jusR1;@.d{ANf.5*̑IoN;BL^udk wD<گ8oM[DaoJ:T:Fm*'|/cϺe|.EuC!1h_ pV ӂJdq$;<#ソ@ faN0hE`,Qb~# } T-6=C/3S21W8S~1sUz\@ok:dPt *+)5>Yv+5+;}fx%͕j:V`Mɨ+r|IN;_)UᰥVtwdaetɫ?hi/~V!~ҙ^?E·G&$)zspk1l=gZs׿,{7)+JuɁ^0ɕ #rtmd-}j6/" ;t_Oh$O!%m'"4r C!=v[՞ &|r5 ^v4kN(SHF=:)OZ ȗ򅃡"X_.zX栍G=.Ԯ3 +|`(?€Ĵ}o{ ;"_N՜wkIp`!!mnjI25#df1T˄g'?wĂ \CΪn k1ĭWapҡ5,أRȢ#2QSpe&\*uC7Y ?Ȟ(6xiJ.sok*kPu\/HLz,j'H NOW藙o ?@3H' 7 f#c\3R-2fw&:@)ؒUhco֐NC89yAÆoOY*PdC4Reun&End;qډ; Ȍ#Nl`pn8yn[$·ql XP+N$$2݊qA73ھoKu{ƺ~xSdjic1m_vZ&6`?ܿgduS,Jzs_S9R耾A"Wrc|mݎ p ?n `tzTf`4V5T\ aJp@'/#LIjϏ%i-elEBG/œ*imKc2%~#Ƿ{fcJ9.$s=BS}jXHomziz|11~C;Ҏ . @Ʈ GUixˡ UC p"/g z8`؀̨o>./xِIT1HvCVw.-V#k 6{7?RRt~}`q1=и'V"/ln]څaw@EPfVBʃߎ.S#;yl(&dQ?0THq7jj/h~x2ݘO +Z-ą",.cZ6ٌBIp6|4Q=3)R^ICRE#%rDgJ Gd]ѰڀI}bTmf”OʒKRsvg7zI{{U%HӨ!Kkx,s}E/%pjG@/]E9OUUquŧn= .ql'> Lv ݸ e3qԙmo)f A\p~iavA't3ѫihczقbl)#ika}Q79x ,K\8 |;nPE">~ojOh+}>&d"l2R.0h=6񝯼sl.97P4riX&Pr 37Ģݭ ʾ Lׇ[9RxP8JEݕJ+T֘Ei|fU_߭(kRR"6-{6!lONRb܎G^/&ܩ.$Ruѣo/4g43PywOGٮ,Jy܋\] =k74ж$A{#[$ 3<薤=֛V= b{R4}Mц_]~͸ a#"u_(adVJ'` WJSk,bzHjB2d /k$mfҌ u0l I&S@O{)ntM@W~/1Y VO•Ʃ/)lO%9U࠼ڤed[7 C~50xh8'Qളnvub-![EuX\V) # :fƾRsG+k幀YC2 QhJbeNR7c 8W6%?YO;zSooƛ)O:5Z!qhxAO2Q>Dbg s?£S0?PƁ$VzC1dOWEێe;3ȵp GJ< Q^0{S$YVQ{':E!efr1h. \`zXBYloN1\)u5%VBNe8RP[4Z3?c..SHQ`_KFݟj M$nT(T_ drCZJaY;i- WkbI+902A8໩͡rS&vX$ȓH*%{M񗔩8#s<< TCv8R?- B 0vu")Pڋ 6wͼ dsd22=gv46̒@'?𽑽WgŢBf5!ʽ'0M^MC9 O;P6iJ9_JpD*x'YBpr"#f\q)vS ʳB W 7l]c[H ?*+xzeIZSV5Lyμ8a%)q Zėx0PkwHm|Zj)3%n H{$E&~#?jRb60UYzskUe:rD$62e2!b_Szس @g5wx,2V4 `;Ա@0O<5_qVTLxtː&C{97&X,:0rM0:\"Ƅ_4) M3NiU=b[F2>|^M}G+So,`lL:`VwE(ͯ"YDT}4 ~׷Fv}oLL{H 1D{6pfNN.½8gXĊ#zLUP _b3}=V m2A_XqS5=_N=_lޭ/F$vdN>/픲7SG k@V&ƢkSô}f\d5a7vyVI5rLABgfh\un}n$3$*[h*\ɢP_S {kc *-;r(jF (PZlֈLU%֐Dyy4pLS\EB"mAާiYὪjdCTgoGiC-C€X3 yǎfv@_uY.Ly6d)ore`qjk4[LD ;!]M>ȑ%i2شH_(* ěUǧX*68-ԨyYPᱦQI}+s333d݂^ZVB5YQ@+l^~~haeCw/eũN&;l|cyX ͋ғZTw*qrѓ ZkpM^'J^c=d[Ȫy ^4g 1($BZx8κ߷&yY^uDc$Pa'ZpD6iiU%,-jcanOwp"d_HΫ{L+dDVHb]d^+;E/uM˖1YC?\<2Zؑ,Mf \J;ΧU݋k/4\V;%5(z\FLlR*%skPJ%½{06{bv l~ﬗm8H,G"KKVlwsHQuT{L-J{R]zQ'.v7.oz0k<&CR܀݊ DqZaQ[\ T(c( 7ó.feq:ZZT T_Y#Ќ_fR3Lb#h(`ӏX,j(֢3{`9n9~-(ㇸ׎Sѳ聇,nkwύRe!ɇN{B-rDؓ8 BޏO7WPߟv\#6 |Zg]f^IxQ__j qTZ,&d.MkÙ1r3pX֛ۉ(ZM7lib}LpHsl8‹4At_z;ܑ;:ƀ¿-U2a߯kݣ#8:WoMy ޫ1KD3p+#KѸ@5 Z5}JcȾ(<Ӧ)NB-R-P]¿D=FMVR6P@ +f\HJOӑq#*'":hoe]DėA'QoQa:^.qZ5 l%ؗ5'Ow yg{>!(]L\X>xVb2i oPC^lPq2,p,&hj74nbIyZR4g@6IǓہ7EV=B^95v8\KI!.cHOo<8WօPjsvlTf@SW]^ 22n{s;IE>Ci"D*XABĺi`SRړR#!DrMu`Ɔ|GӢl2 @BĩSZ$aKV'veJ\nMTyz? 9I i}pߌɯkRm)sQ{/9\yTE,m"&Q DJR(@:Od.>h&U7FFU: &~? C`ړQ.hU|=Kȃ8H~,w'E!^,FwWS 6>sIrY]*m~eus9y//U)/rcI߹TP(R{_E4" cBJTP,06m!o{Z%NnnFgp?{X7|Rȶ)uwD.}tb' yTGTnvX/Dѐ30u3N]IȤt+hZ::'5bq4\#8rOicNtYn^ۻi)߆̠0j zNA4; BALo7 JA} UPg55#hyH6[X0yb|*)!wR#h|oJl@ 5{ K;-T{ͼ ejҴ;gMHy"i&ÎYWM-h?K 5% /tr~5=kKܕ Ҡn1\VT%,K 28Y9n\S }=>}@pڄ1~5l2OvմVZGNO@(2~SG!g ̆[n2!x Q_f=PZ*ECn Sr:ZÜw?דp*KJ0ۮ)D`)zv"П|#p;{60p)UJ)D<*WzPQZu2AD~N[//C'ϰH!qkI&M*#[ JY$i:|7{ {gSn*_8r|Mb^Jz p0Xrf-1Hqڜ|vb4 Ť8%TdÌ+/?HI_Lҹhĸ3+D)v{t eK56w P kZpӞJ2?iԝDIdgLMctcжx G֋YOT14ƭ}JgbHUy'&ڸghF=pJ0(=[Wd41gўj<-wPT C,']ƩhBXJ6kmQ0$oܾ[ M@`岝0= R暜ųg󄲗a&9qQ# $|\YP  N2R(ϻo.*37} Ш8OI7ZS3u`o@f =U ؛F$)NRJ g9} \)E'#0.b`@Dq x *ψ(*ٚv%]K~'!xM,d`2&o%Lz@ "GI1"U1:^dݍ˔k J&o|LG[m֑]0J- `vS+Q'oNKof Nv5qbyaZYzk@4Tq,žymk+M=}qXnbZ8 VC9)#H XTHa+6A#x%)ЕS@i@~ʼputֲj 11vmWbs?O C{~ah n0D1Ga ?)՛ e% Nsٌ1 7~?ذE8ino՟taVv~o^¦bc+Q:h,E0+\.ZUU)UlƴC;1ZL.K]zI=Z[֮khjcv$XtE:8;@oRIћ$I5$g:Vw!^WGSx?/$ ɛ_ ~AdY;"y̾g鱣oNU@^A1>6{=Kcypbf~Iŋunz%͒`J'Eb.q*k]V>Ca!kđ udk F HhmCIf9^Ei-[^}xG.#fOla@+T-.7\3 9a;7`+> _Ӳw~FO§yk9Ox2],L$?v1 2?xAC300HP6: i&|a[ZzD/ы0YfVo͓C"UОv5rȑ va柭'4qZ`&&$2y s. ȳjٓ*3&r,MajVUIXc Ѧ%lK]km{!95@Њ4n_}j Ufs論eY/L=Ms.]CE-y[)#R5w 6 _6n5~ZZJued?6I~|8,Uθ ܷa>Nܦ΋)s}yU~:4=U [AX2ڛp.NT2XcR ?.Ư׫OצG9YKšM4OHt[Gsė 'VQy]'~ǜzuq!?1츰`z @DlW`uCcn?LOBu-3"P 4YP0,QkiZQEFC?XR! I/q4 *pNJV@9u2azE&5mixYB X)15y0)= 6)MI^ r% u$ʽLLIp$MϞ@PqYVyT 3`4 XV + gR!\Mn yr FwT%Mk4W0 4⦞.WݕJKY #mKw& 0DUoq;g5 mтfE;C sӂah{0p&Խx._F*ٌ82d_kJ;k-8+f_XmnHi2=AW:R$8ad<4 u{RzWCREnÒ'cۯ\A7CômݳVL +}M[f;UX N$TM({2Gh4dذvğGsSWvÕk3k_cK8F#̪+fˉkʅCn/Z[E `t*qDjV:kÄ82WpJo/qʚ*TA[+3hKf??y6>jCFRMZ,n^h]-#%/3[ ^(a=qQ1Rw@y 1"dj :{.j.:0^/iޒr{q}c``5-jjFk3W$X;%W@5mtft&yLޑ1D*WeSʋ!!|If/JqE<9lnYIc gJSf{lqy5Z~L(/S s ǩ0tTs齮"  %7M9|. iyiݻ t4(̒Ү u~ ;vnq9)''O͒Kl2,ru VH7JxS1;lࡦ ޮ%yrIzŇ*Ǣn%@^QXkVwYKn2S ε>䡘l50q"ayWV fJ.߭@peh!qL2zi ^ l '6QϚ@nJ{jy^ΆpWa1?Y͕\ˢmxپW{gr/3#\ T|mut+;Lp^m#AwT8X^$3؍5IaH׏Wz%Ma_uN/X*i`[F;>&<}:a~0E Pľa1K :PP)q4iϔY0 Bjafl@!Pa|nUNnd$ec PX$ߣ) M8 BS ,,2fy `^h.ӝϢF$љRaQx?O;M\9JF GEZB!~Oa} Q!Q5x.̉L5:+"ճ̓M~~Rf#3@&3 sH@Bݷb/+\b ޑ|AcR<8©V)BH264 UC<>ܒ$XJᆷg㫠E %ޢ^&{iydGbd?uM/-dTTs۴ jO yv%SXf43nF! ? wsXLSI:)X}W#s<|]zI`㉀`N JFn\R{"m745g Imua]  T<"Wd_/kW\1LD4hP JĦFԆe7kyw,ہ[IR/[vc%I ))/aM CQ\B5Sml= BG + ె5#$gefyyh9Bn6ا60" k,q׷M"Y?3"g)qj17s=-)kvMo=uR1e9z~bIntkV+$3;N{YcKo-+:{Bn!))^D=8i6S0Qt>)C0:>_9L"? -{ܹPT3%UAA$=ϼÌoo> |Nl%OȖ ]nM]ٍ^)aȤx89.f^gdu$l\ey?ռWG W&9e[=GP:/جB6\D({6u^U VʨlkVxvJ:XWy 6Rj^⣮Snp*p=\cz_MseFXaNy&z} Ŧ^P" af?RkW N| IehQ.cADɩ3YoNMѩ_a?2fӬjwKEDSM@n) |1~ [MetD;5}+]2d|8GMꦢ>,H%t aBy=m>>(Bb(?oWLJ较Q+땫g7m %Pp W 2D_'ѳkEJOڒ (W-+ćYen6_gn ᢌ=֕FxaD]9*"G}@N^(hK|o5w-[YV~)IOXV酑42q"ouzGyMZ֜薯ha#HYj@Sx4USAPb|T\rWC0q.>:r fV }~ՃҶ1 x]ލe2Zd 1T.yiȞϻ75&ǺH?tM>GFs1M-g V簵Daib`=s>Or򢰑pʨ>t0Cی+ Aρڭ#lGtGV'Kw(TY+86'P /Čh'gUDrdV'Gu%e=/DYw2=g.8@FL]¾#"ݷd9Q.wX֡zM ~*-g"9eoPBW"!{CCùE,cA.%-<?Ut[l/ƩfTpAJl؁S,- KH;"Y%ڛ:ޚntS $]G/S!+l]o`rG+COԞ?T!nTfjhv: {ϲ%=3(vy( >Gn@._{o9E&G]lWYfQ)3vLӧTJĩFO_`O,X^q" g- d]'iI:/ #79|『cb1klp7\H8]Xgu϶("Tss0 sϒUt B4 lqA\ԣ;psC0{Q'JɊ[00b}{V,|ղ :ZpzGL6+o::% J;M q+P$1)4kSYvǚ8Q+MɻM3UyO%QJg›vK.kL(U&GΩ\i<_g/8JuĥvTQi.M ͎-欏P!*OYqBwCm8ٯ Cj p(zj0#_ !T<xs]Jizմ7Ŧn<(h1pKFƦ_ż0Jyq#w+s~˜Ͽ:9}%h33)20UD߾*s)<^Nzf;cV1ok!dI(?"?O& ͤhʙ;PSQn\Wswi8/v0naLF6% 6n=mnd c3(`oa 5 ,_d)Y&HXf2NQug9MOg&z0} WVlRKGg;C>`Hkn OzZ״7vwg{"1Ϛ(&oRZO_һ rקmWЌW܉94s]!_&zrߒeqMUd`Z6(̳HJ.ڴ]!86oy-[\Y}l0JPpw|],Šcc A(=|G8̳X沯'!f4IGWR}-+Hps#hdЦ~4)4i u=&sAX Z)E Gv9i<>h)}E K}}\[-h_ FF}gB Gr?S) ԉl)S%uC}h XO뷻zwR-Oq` 7R+D  M+Rbd.ajyYIjS%X?IO(jdZXD8-.-Ͱp305⩲ RU2"~[Z}eXKOG~O5\ }MX iZ|o@pݟo3ެ7'vĞ|"}%Ro}I-h= SL :XW4E6/2sS>x@%PIW>jhW}"<4l2TCɏqkf|  ZUYE ̫\F <ђJ9Bn*gpx)pP6sl_)GQrn,DSOVZ9nX$ɏ>VY>2h԰DT<[ &/:5P@jh$eox/qw?d}-JTO{z8jQ?l9U,&Xٞtp7s,H׉na -nȱ=em]ލzNmgFBHk> ɼEj KGAZY+ Q1۪*0Mq#4K헟N3T/B# 4pd]wGz@x?X(<ͥ%7ڭ7ʔ,v&A@0,>^(<2';R` ӡS'\FZ:068: Njq:I%PKE"s5麀mWo HVKͥm,Y]X-͓I !7 D݂,6PA-(m.\ةS\@h] u`A›|ſ *=>' ⥠z1W$+ˎ齇zo64sA)ȘYBp|YŜ\U`zTrjhEXlM+/h]_jL?k`)T qM9r*+al -zy?/eҪIޕC ob2=-(>e+Jem.>v!߮ 1*mN҈䒊nIMU Z$\9-X1>m㉿dauTl?̜No\yrƺB"!R Jz:c];󇃑Bfe%Foz>Fİ7Yu 51N ^wSf\kEks4g=>3TϭB#NrEUj_@.Q|!qhiv@SsGwuvG\0SELaSC4۝ 3,V4UjyrK1l<#FV7$ߤj )SӒ`yTgJ](ter@ 6;2{3*?<+vʻ 2|6le4U;)ǀA־fR}!p0}Vku`'? ,JԤp5NC2w~ NnY/b۩JQER GWC$qXIC֗gQ{"E=8G1 ?vE@.灖A^fl1Ǧj¸n_O`yvBȥW8Q12hw"ERg4bˡ1-Wtl3\ ăgWADO((gLy+{nsY8h5KK B͑ QT],`\DtGJG})k ٖ2\*nwIÎM0PӬz#w&x>LviJig#g~1 ~eJ;<|v{o:͖x< >}0Q٧K, oAs =!4D)XW$h<;qN&XL=Ǜb\.#@jȐhX 5_tEq1otɷʍp1 9dj Bēi2+D|է88<ǵf1AfIoS Q#FC4 ̘*ÏĀ_Vn.Ϡ*Gjn!NlXa^65z B}Gɍ;WOQ.7bwmQWaf蚊V֏R꨽])bS!@ߍ>8< P>N7EgyDj:aMJ:+`ys8IIR- ߸3Wo prJ<u oSZIp_?sj quC9}I^!g+0(n'*y\GӏZNQ@Fu, 8^z>eg) BFL~R.LXS3=;mz$X*!Is 8c_+7$<>pяT^y>=u*4W^?5T n0ߚ1Q,әc V s| `2@3wOI&<7ï@ڶbKx//5N΀^}3d0p !DPR i<pz4MǀlE&ѧ/1+rWsU\+"t \&p[)LELneƪK+/@NS?J_GkP)!#q.ܨ8wMnTe^zsD2wR)!ޯoa[+QsB>}/_/CwW1O^y Ap 8sWpؼ+?ӈ+z.[s)~a[ۊ`T{g5 ]uO&2}.ƉbM/AR"pO 80NKTd~O5:_Vʸ,xB3ljP2mOud2lG0KCvb)? %ԋaGC{R.-U?Y cG,'߮J"Q|6 k¼xb)8 ,,vf"H;I]Yt-Nv4AkJam ѥYԉ\NnPNC/iot$H2"Z\!e%G`ߩ̰boWwj 6&:(I"B{Jܶb!,l vZS|)˴!mAͽ3MR^ @+R88|)jM?>j^(xO QA=CZ3$Bd}LA2w64`s'ǃشx5eivW鰊ΰtiX%p =U aof8-SBN$+ /nZjkEƮl3+5)AGukUàbw5_>on #ǒp>vpĜ ARϩ'*M^A#ϼ_) u8YH`Rm,#P"]*7s6*Jcprw067䖠uZuT~m*œ0M4luo2ݐ1̑ Vs:<ʽ\gɟ !_v>-نӠSOUwPTn6[@fv:;MSdL:\ C5{A 1HiD#dQeQPg/zf$R!8-vh ӌM{,tHAP8ϝdq[9q]U]qd Ky$J>ja@h2+ *7:F=|2LFͦwHL$$xiq΢12vQd`0;ј!EUNQc׫9,yx(Qv/yώccX ḬS8K տFqr9P{ '> |]C-Yґʯ  nM#1:0![5۰3:~0>̪!X,Q_5AJ; ,!Hy |4"!'ce@wH9Ɛ]qU&Fh؛<Cdz"}Hx[ĥ Ҧ<W%vn+-xҡZjL%7 LjZ_Iƽ S5`V. ɠB0'#9ȇ=) N5^*Np>ֆ.=)g;=f1JMm#ώgh4c6VKmuGlр>#怡zF9&/mʳ$$o81At*f{kBXƧ#cs}XhT#KeZ3 2  壘,GYMUi"!s6/eC0^usiSFn.m~ϯt _n7)~3(fEuLB&ƺ <ȰDYu5UgF&l;MG`vB<~O}d3/WvgE6]tՁO|KL%ܷQίQdLJװфA9N%_/y)ssOz?xeٕU%cXS~' 0}vxѷiI+GVH~:]%QVV:amqr.#^D6Y+"kAZ«W!Nf89QZ')!χ^iʩ&]?hk-O0Cr6p\k*2P< cPUHM'31ʇO>1hL";F'~ YvV*kr]徐JZ ܁Vic"uYkʆ8m}\:]#aabGB) GM[,V>K5j# aTY$*``AFSLȖFGp5f3@A2V` %~KOvD8V{&F\s׎J?.v5$L*%'R7ۚ9|IQLuhq6qrsɹNWAk -ERǟ쌓* QڍhwùD$aG?XxJQaȹvpI=X$KqR2$Nlo)PNRc_)7Dgk5ײ%)LtDɘ eI~ʝOnC54F}hr*  +O#߲rGhqIgYۭy&xuĚr:NU%?7R)AK̑5FF~R-Gtè).z;D+j_C$D 1qZWtz;oh56;Ctx0B'%O`Fȓ8-G.ɐЃ LbrE$? ̣ߤ`XeOn񋖓SýlkŐ\54p@&-yX]^ :-32^W|yp˒w| Q[~%z'M)#gSD$29St崄?ZFCoҒD /.xG9x"4*]C/ZJp aS oIm0bGo7?l.D"ۈR1Q?+贍/B/廣Wx[ţSzqL%lFco5xPcP?nv4v˦Á sc (iji]t,*$,jX,de@oN@ 6s`m"^ o9Vsy&Cal4 tm^^r#%̈́1 m8GJ=PîAkԮ:$19OItNH46͍9P"2Pg+i'IMP#b;Ԟ2rm_cPsz3h"(]iJpO;kjXnIJdF N!M{v'Rj s>S_lndq,|.s;;:9ʴleP:,АgUI w85}KR L/mq>5k|^`2<<&b x G`-q()quy&+ä.Z@q &Uq=YcNP$%BT%EXpddY$K6uP_Cwk{D,Qo?D3r! 0B/R!q y|SKA^zf[B]V_GQ:)瓣W^4yGAaR$qCvABC/$Ny]#ThAR{CLUK!Ol0ptXÒ)KOΫ>r#g>@=| Sf K..E_xTKpx.0q^s.`DUeIp._{]}Lx Es .UM|zBTtt#< ֍24,#󩹏F+{nmvWv(2{sh 2Y2]5X.=O5me}z_}bŃB N|caev$UT>F[xzP)Pak);o4k$ՉIz?P9fp С΁&s_ WDC}?tę"kpz妆,e)ӑ;Ѥfj2[Ժ!$TqDHdS~MmZcLe;&ДAV>|5)JJc8N3BsxD3!N YwRdPKZxHaz$hUПӍJůsPq ՎLȏ pmU'=arJ sӭ;*Ƭt."}66;@ .^~<2)7z18m:.M6isG&0@QOYWCP Q H3bHq>%D2ҝڡj#X^ 9eߐ1VyY6qhͧR^HjE$1 b/o:ٓ'oaOL u#2ܤVPļ~8/"fct ݃"HNBnAI3f]/U)UiF{Jvb=\ otd?TweXN$å/s;[0AvGKD{Rx ,^0BJ]Q5TQ_U`L5mj]phee+:`b#fvdUaI+m ]:BxEq̴#Tѓ.$8IqIM%6rİ 6IBd/>2Pr\NskICEjgA`ٮ8 ?û^r*h1LӸd *a> ܀HM g5+hI*f@9KJl&*L Ok g^ z?p"<4 xRAuXItR>dlD a‚[λL-O-J?q5'Dr2)ZgŦDڛL w*(\ zkg p KdTc|RpUݤw ͣ"mxguxxoVɕV".* bFUWZN7#:ȪQULƣ6حEQiF2@G_2DSi r, [Gƙw@$έ,g 6뢧11;:)YL$1GVWڳR~Pm7Pr=&AJt񼴴6R?/8U~"4qFtصUKoǂfm'/*ˬәy~Yyg>P߸!(Bh;Y_H/W3b ߸dmz*nVILЖ`н 22A㇊Xa[_;[t0iM=F{*bIE7uFGi4Gx',\ܙ\c(F3cwa 6 |!K`wWPuQM7{mƢz>߳w񤺇eU>.OZ?HEʅW@} [P+yilN0R}ZڸĞEȔ$aC}brFH JRA<}uI.n5D!8CD3(QHT"k5R֫2/.>kwCmi WJ~xmO.ʂ`Ҁ{z⧇YGjP#ҴՇ.twc8(`c{vްͫ5@1Ozih{o&aAN Q/u &~ǠCkW%uwq)®Lp4\u,iƶHxEq#n d8jaR=z>`P+OԞ{ Qc=3ku[JyڬMj:25xxjLu]@,'&E- oS;#vdD^S0<@ZLxGXB{*Ugʋ iνm-L>̷նTJD;Nӝ'6.UME cZ/&>M(sC=,je؊([j5Zq0b_/o^g 6y-C =]rQFD7] :o>X"AX%4B0i!U; qA bbW̢㻿X꒍ߌ"%XPx!9Sl]ckH2udMy9eY˼Oۛ Iu}|:.R?Pc(\'aZxϳ^{ڱ"a1D/v^0g/RY@4aqR߼ 6>,V_!b71-A~z~? ӖkFdSVgHv8#%hH/j!UL(hژ1jPw5.MeDYiyRlOn3ڻǮn's4y^_q3(wVW8 3}?i0"JJ< BTCtcȢׅ/*`Q[q'm)T[t /pTS5Røep UBz@~@lh_pf{9S"$wy ϦDMwLm<PJq+CCȖvg Dkp2 cb*HYxoa ɴɞ!jV(YܭٺL`8{3+q½h  RUNlQ|NaprA,IEFg.\k7&~ÎdxfɈR7ަ^ }`FI#8E>->&:Fxqh]nP 1I{#Eڲ7wl7 C@> hÊ@VckMQ /F[¸\WybJG[٣*F\Ig2 (`HsMa01aFG915?{(wpTj<GXlTn8vJ~;YI :Q2O]oH%esVk x86nt[L~Fx< 1YȎWPz \<^a\ 9ߏ>nur״$8ǩ:)GRm0EG%d_&z^BIk gStXJa^w,F;f{2F TFk/Ut'a[g_ziBWlECݠn&L-u$K Pć†-Yu;5 :b"%*X-[Eզ9a,nRAx6TY02ǿDP=D |x! ;u{]\̼"@wȨoN L,E)j^v}MTDn#8\řVa v)b(ˤ !tA#Ma B-51pTB#ʝ6[l 7Gع2gВJ{eݍS8U j@v8hO:=aXuH[(ҀC{wb.T)U_|p(X轠'd7lk=<+#vXӯ|\V!w-೔WPPCmtaF9^R$õۥǙl7Tok J'3ߡ#}Dv+cl_e|`?*Ss+@b"DGlrD懾%3 c%\J][(GPF9=Ɉ?PDEA"N},=rkt y@QМ98TPc*5I;'{jrg2eN%b 8ߡ!ۮ M|:Yaʹszې05TY .E؛0fq>c>sNX2.;Zzΐ!ؾx#X&7\dP:`T0B&4I$E=+>JrA\Nv܃xY0b<թr>xPϪQH&V7 )VvâRX<uC`N ca˞UY͈BM O]_a:xpgy;YNhpёT- chŐ7c ֨$!,+zєz>"__^רWTIC .I$o1$SQ΢ /(j4^-db"zsŞܪ2v~DaBwV d tZ$d2% mG;ǟz ^{smx-Rc%>W[ B,3eVh{G׉)>v,bBBldv?8x!ѷ.̜KD}.L$?ӣt]@Yrgͥ!LJ]Pbf6?_.H >0흺ChvL!?[ѫu9PdwJ6|@v Q^7}BjC u v3_ٞ׎ DA /xY&_w␐ܫ5ms,Olũ+?saA?_82ڋKSUzgݼv$m: T]~a8nDu瓼m(Us Җǫ C! 4Gy`xTΌR$ s|Wy}?~8ۉ,(ff]zs eݞw:yDpȿtUo !E;4 /(̷kFZz9z6jwr1c4]|ڀPH "@ǃΛk䶇'{ekWFXKE>KmR]F(r-1 uNΫDQENC_oFh{ 6= SUORM.tSޜz&B'fL)]mG@#^! dU($կ<!P؊ 557©4G{o%0 Z&sݎnDgH޻h>jpϸ? jvuԍ`2Fzپf86Or=!인hsGs; 15/0^'OÛe/u;R#a}hFFt53 zҘ)Bƿ%;qD}2` /+UYA4{w&wY}:9 8,)ךqXIP#1y? 7w24`.CE<$>G }ީ&{:-S `ROwև%ŕl5NY+ tQ3BS زvw2/O`(r9cU_._Z"o{KWHz2d5xDhU ϑ\Sע%EU/l=4E' x5|]cMDWɰr0Lp F57:X%\:1X{Cy+_5IЋ>Zu)X|U 5)P N$sBVNrJT bfjÐ/4xĕ Isv6Kso2hZ+ʂe H/Y5 ,}ZfsH`5t!s zzC"M|EjAyI.eKr=sg 4*fk|p]",yuU y@\n"w/S+ɿ㓔fܣ 7ɀ$ 乷FU !G"yQ(OC@"|b%OhΉ{ђyyPi!am\UxQ TP$<ג0H=>6pMY[RxVh LG ٕHٱ ~;~aWOFtgGN4_Ǽü֦9xu0Az.jЄ; M3=Ua iU[*{y[Rwu|K m#CGtU2il>ˎk}F3uvtXWo43bޟF[6o#2y0CꏅtzW}*7tX~I,fH4%2nu𞦇} @%N<2)1.E30m,bWxsXہDEIKQܻu۵qfE;6@љgRokš85{V ZyxMgyF")ؿ|F%ȖB7m;cp }<Fn@A_p}aO\!ämyþ@cvtQ824l5'lt/1zE?iɤm]$T2Lί3@+Ct x\!DFܨ} ckcjl^Y>8 76D1$>`Ӂc%ث'~'7:.\p@tji;IYT9N_l4r&4mVtN^!r524书B𶦽R%q+:9V)>~Q;/GU>0Mr)duxiѺbḰH娳):=xƷ4؜q'K-21B1{iKٕ+@ HìpϪj`;S:=mN^ P7Iv ٠p!/)ΝNY%S݌j5N)3Ľe5RVkT;kŸDŽ65?4:;E"vy9b[[%jtzoM>3qut_#x^ ExA5'H{'Zk\ʒj G)$L T^&h1҇*RUwkβoՏ**i|TO )HN9}3 |noՎD'2O'BdRHhrt/DZ(L5U ulNy\) KkBKZϱ]:e"醳)1 ) Oy0З]rbv oI9 cr}+ .W*WG9D"8k&Nﺓ\2{.|GGp sSa ߉+D[N36lggAͣ`l[= Qգ"E5#b'⻥.7X >~`SfSQ젱-p' _t,38" ,' |)Z0Α2kvBF(?Fi1w n QXBk%U`Ȉz DD]2) vqB.8 4G 8e[1A\]nȭ<,9ࣘgg>oTպ&CA0(nG"KѮk,,9AqO@Rz8yω-ֽ<|n'wICbjb{F|@KmV3^cVD,akhf66;H= DIz.M0 %DE vkcahǮ0"+'_:Jk4m .>Ä=]^DF+ׁ$c|ڤsTTMe5oZ|?e0\LCLrG\ō$ uAlpTƾNy3 ̯֒l4 T(c`2;.ޑ-*A.70mjgfyԌ/x Cv_S{Lth)B }Z\:>bU T4jZPΦb wp=Q!o5uLR_{@'OhIeQԃNzI)=&[j~3k" lJU6+*}; .F=Cĭ›Ax0J ? U^K.=~*=F)0)~RT&1x*F0˰\5zj:e%2T-!7wW01"gzesL/<]Bcy KVR ẙ0[t(ZqT(4Tu`(g~.e<\-f'& f.{t}3l]ª$90>Er9)agJa=V_p+!i߸߱Vً7 Md ]H˒ ãe[Q6CIIRlT>*S_qBqݠ-{pH{)IY׮EJLaw=,NXYpǷ;˃vrlW#DɜdmѠo'l ݋bnxT&:,m+/b+Ǻ޲<,{0E5V\h&9\)&}:V# @٧Ao%u~e :Hc% @ly\)⺫D>ߜ\ 5vϑ4rdT\-0׾]ZN7_t]&@IF$Z!uP?%9&HvsgCkrKn77Ku!n2rhVc >`n },j_Q^/Rè<[A)dhB5xYK,DPRYsHLZnc[JC ?n>7ߝ`bvX4y,\jܖ̕rb(Fppfvvz\x{Hݪaœ:3ֿmt= U HX v+)4\~v/И i2Ī>Dk5_PMC/韏he~4컥}h xP  (VU4yJ\7ڃއEeU/OWBp$cj]||MK:6j([*v}cPmbBrK1;&&z'Ph[{Daգ6AC&tLw w`X 7Hsߌ5xe ~Kōodv1) ?I:|wʄ^+ͧ2|X|AװMV̔q@2!EZmB%LuFR ׀w_Zt\Jwą>A\HR$L- Ǎ*k C$"v`O Z؁і_:" dUOw\g.&B֙C&_?uY/}J๹6ڎ!ȫ0]/ŝ0D|.jWԽJ8G{`u#f(B- *ОpWwjLf &5߲i΢k-znKQ$Hف,wY0@[ԟHA5'3rVbN,C 9aҖ+aJ~q/ z  +hqbvJB\,Ն(18bz I*Diͭ pփ@{AٺLj*_0gxs V0SOx@v6xLPH,윾10 #-a"ę!s;.FȖ:ʩAr' }eahGi T>㱖UQ DCu?ugPK͞p.[%{SI oXoyЏmiUEEpPeCلRoL+,-ϟC53*te_0hF gk24^$ pPv8vʉ!5-oT4YʟŝuX``v $>x<8 ,ǏDMAy/f}y.!\b)R%GSxѹv!S랃 6|X/$O`lOPQ0$^SUʳ%t >WWj*R?Dt@c4vEEji xW&uG=b[) Ցi;d /c^D5cg` Ηy偿ĞQU"zX9؈m<󆆫EL( $V6BZr2ߌ#]1cH6+I{y;7bQmEĒD\E5@sٳff_Zf[(ϼDtP-M2О>XP8'sZ1>+}+*2qcU-ߛ";yh)}5B>t]2wODŽU.Q_l JUޗ'Ke 0Q0;rRJrb^Cդ}|i<}ϮrLߤ5:yʗ낱=方tˡ+&H&x 9dιG](5uH;5agtzv3lj;~vQENhtɿ-ox>,%-l3DBtn'5 =k(tw⩋2cUhUU6)09Q+rb꒳];h wLm4`;βY}Wgj̇aZߛ͏?`6mY8*$^=;!DlS1}޷fڬ?QH|7& AjXT4~n`9-bWbp3lU* x_@i!egmhG @30Qi\t{@}gӊWrݗT(## dKux@W$Ja 9aV d9#_Hwu lhkǁ5,h' 8"VafJh۶w]-XymƤn]g,]2V`& q6`VIߞZ\-A>CjtHwiS+-C1|5Ӎ:(r#VYN'-ܼ cEl5=:7ʺTtKSYjoq$ IcTu1q0Ch8$d[p/nZa=z$tdEwӁKGg3RrzX2%ӧa:)PީS aY]Cx~0:%3o^x}e6%B}uk;]4LXQw&ӡ]Fdj}lH_'1\䐏Y-.TS|A(- |Vk%˦i@WOlc}F~B \H}+>8$DssPTp ;DmD_yam&R`VPd܊9T}S0XڜoLC}rPN'ڈS>!y!A~dw*-zxzik2Y)#~h}lF9`7} ^DE)NHhE Gn}lg%x/Xuζ u`žeQ80$̹r(>ƴ<>q$f8 bxF(-`[0X]mFChϽ?.&9@ ڨoo?yhdx$lv&܁=z"IBU0p}o*Qg,}Ե5tֶHsީ /rM,)wj#5< Ƶ"8Z5YMz:lJ5^rǕC-fJ[]"^lLM-ܾ7Dv%"S_휰oC(s Pnm݅4u.h:yw r*2]p&VK/t ZEёME_ @5$@%EU2>#dI(czҧ2Ԧq7,@?vԎ z歖WрwG{lIί$Di_3n[ʿ1W(0%Aav L?kdn#FS*fNoR`B=>U M< }Wh}lu(&|.W樖/!9\+(~]e27\5[?,Η4K!wy__*(7x&rVo|U"]#s]1e~4i>:&3 ^Ddv~J~CMk3cFlP:ĹϭF]^@g7ӸO:oZ a OHe|]΀46xS3: +v쌓qr^XI)'P 7ԉ !L0sEfKՎ6NI I`/ko"nW ܪ}tm4qk+m?kQVS$CJ343,ru&ʨkCGa_na&U?* Dx^ L޻c_˷3P$= j"Mx.cKC6ˢU({+,u]̸I⏊|} , E$ih jrz-`|߈nUpA"ށh͗l=Bjm沖!uqܙzW%_IHr3ެwsǥ#G,q$P/&mVn 7, #"h(UrJϰ䩒hС]e)`Vu(>+SjEW-o4ƭ<(E@y rA M׈]@%zL'[lj^?,Uq{ʂgVHBmɉ 0 LgYZ07070100000075000081a4000000000000000000000001668434d3000661f4000000000000000000000000000000000000006800000000./lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/net/ethernet/chelsio/cxgb4/cxgb4.ko.xz7zXZִF!t/a]?Eh=ڜͩz8tea-k7Eqh|(i;|ȯhKٶhv 7Ub\t~V |&d1؅ͅtRWK-+ ;8&wsȷW%aEٚ~t@'b Pf">C Sސ֭< 0KPKޤR5%%BQVVt ޻eMG= 7ҵhn?~-s*iϋCf+Ut ;3[/=d% fJՑx,o9]ڍJ+^_e Bhl /CD;/=%R)W^Q-nxa?y\wY8XD\DfjݾAN6QI%2{\3 5tyŇN(eIHHH3X{YU89h<3@Lh8)Gm/l`yb i!PEY 6tFlVn %hr'lįL`~KX."_ƄZ8D'N'߹!ނX+mZkS$ 5<B1S7DmgJ,HPI+îz1J {Nm)#8 շv]|`-Q4iEF05y oBUr!~WDb*[pCb>qNEf6zA*PY+K1!X#{/"Q[d;Oif$1@ΆI VޚAhז$`Ȳ$D\YT8|Qt(f{}4 UMJ:[vV݈V?m8썶㶻q/WFNsOUCůSq.Q+jW{=h!vq ON]4Vge腧˨:V_gǪr)}֦9F _JoH`cT&~tRT~^u7^U?Cd0' {"9h+Ow%n#Do:pj_5n VyicfDFA gUO-=H~]8W"p瞽KH]`ëm@RoCw#n7Dթ Q4@ j=ڌH/gnfx {ьJsZnDLj%/!{8z 1Zc>Y7*W.ԣ?Y'^(Ccȩ:`z/6nWLklZ!PC3}ݹyH b֙I+=I)/*N8\ǯL*GX'碛N~OKqoFۯ"V%ݨI a>z?s3=^q|A$P!k],ƃx񬙹f1B՗6hbێ2Xbҿ̔;4p> /&0)\5nz` Fwդ_KOCCHY]VI3 e`#:݂- wr2_p>}R@zZcRcʒ(6r" dص4iK,$20 9 țmxK}j5ѹ Vw*ꃽ}Qv%)iº)"5 rLاJkUu9j0D]Tag2wx1]qB9'H*!vJҤ<›LvU,40DҪ}6AgHvp_ڷR2vB_r%޿Q$q!Dx줄Cўm&p 8~}"n0$}ս(ޥ# VA/!qm3Ҿм# v,\.2uW__^Ug4~C1J/.^_ +fIa8&LaKsV7Fé5WpV|y$JJi]3s(T-<B.} IŎ7=(c+oM1/俘잡g/` QZS{ہEE[e>t }lh?<=M(*i/7(*-ɍ$x4"D}Nꮉ,y>z-qJ>/j4=av<3Hv[u_s @s>aUC!6 ⌘c,=C)@$lK1P SFpHQ@CyD,j^xt38GY+கG VYthMW ^fREd^)!,ȨnܴN̂* z?VSdk)_,fDvڶInU!K)y)UuEaC ΁: X [Ysu gc7䅡;2]OiI=w*ګ]#DMןbo8@oӘпiVb˻,C[o[T![3IiFz}/31؁"+o /BS|SC۔~tԐm!Ťful`hs ?Jަw:#Mi(T! #=e$${Yi'XtߐDw\#tqyQs-S7 &x>'SS^AUz+Cn?#꓇i*eӕ-LE.h\WJ.: W^$,rmz%βQ!dz3 {NdPH蝋Zz  iw;gl}dU)Oj^JUKAQ>vhHb4GeU|An42#QLei;^ax)+a^bcf aY?Ey0e0trjQk} L٦p,L:ۜhwnGnt M8;8%k|pPeӿFl]&㚚^z9,n&by4}6| ̋bdIOmg}A˧98RWJW O6y~]sөcVd_ 35߉ ^UI턍zGS7%v"/pq7з؋oB5ԇ#Ŵ;bt:"/v8 a>\T +%&#qn/$Ikf.SzGpܦQۄ GϨ LXb@Fe>+&T|dZL93Nj(xQ$>vh,*@̃V',;|' yCt$˓n6+4X p9JQ̮xQT)])]C'ڎTؾじdwOv-\@\&@*@O=B 8ǐ<5h2Ů=L-kʑpl6fB0^6u /jCUL Îsj-C"\uHyo;L; LH -Q_6DC\Ҁh?`=YaPޥQluߴ,}CnDK9{L\2-PoJ&i gt $ !m1 `M~]|(@PA%&fΗ`n6Lvy 4g;PNeD%[fqDTbq\`0Z9$~k7ɤ7Fl04zNk.GPn9@~?J)T '9hJx@?qe0F;TlOCݔ>bD(%\3jms׿bp<)j+RVBo4y|[]jCʏnSlLϫ V;D G^~kSLOp cOi2Dw19lSJpKxV4la Gjc4C1.aL+F+mRoz6g%4$U''7/}~#\Bm7 ^ '7"d3oHcFJ4mLh [7R7ڣo:zPw Q'qEw=ط!ҩaG )B (^|wU<ʼlnSaMW~$!!9t(db:lō`~p/~)ljA#b uT*:z^ 7ⴘ7%!9%CioփcoPo@g.d5ϲHn39"AZJor>ү0npUD){پi[psyN(9tݦǡ2A/pw{HԽa;.y[ VKZKWzβbإ+7TD94yZFN#yŃ%<Xc5""dNS#zK_&R=3B _I(gL;mN`m#^=_ݖ4-fܧ0RyXx.$ҹ  Q^yY"y}Ff R]b]f UpB; BH{c!'r4y򫲏vG$cz$-e:J-UiNm&]t)v,2@3iY 3 eE?Lp#es.l @8R[,bMM~U]9?g$7l&ܯ]H_ߔ:ťN+.CwHXW@Ȕ` R/= edm/ m>@c\1mW8繴M`zxH9{8a+:*BO˖βKFډA3b6y*t68RMS@A,VZ: WH qQ4.ZKAoI*! XdBJ $Ԥ΄O82p*-]dߖ@gս^WOFr y{dɟ8Ct ) ־wqU1&!ޤ(Ӈ$d!Zua)vH p*f= hIJ3p )}Tt4-5sf#9~9qΤ>Q*8ʖ;Ht ˌu5eOJU) _ 7 y ֙@]F ~yā$"YЕMtɲn㢷4/tXv&At[%ІZ*}G }ƃ)p?B'JmPt,eX\6}2veUg [615@˨1 =>S XAѵ8Vs-Ϡϕ^;cYÏmC}]ᯝu̲-%s?9deAHgr n6ۂh_;]BC<nz`9w&\8]va`YG4(-Qv>$lj8-Ƅ[l@2*SΖ[:䒕%pUK;70ȵ&Բ'V5T`]j8:?ryG!f\%w*95Xjk<;Ν?w ӶVJʀ{|c9=ugS 3k6pry@#l+)0whZ-cU(ŠM3kTQ?V=m?q`ֈ4Н3>OHpNa3ր~bžNKnˇ6ZM4n3`%E)Q_Irm>4@bmGPDa/f ŠmC e+1f. 62%h .7cJo5'h`Wm^CHUڭTNQbɊa;$2@Q~N"]OH4泛(!龳 Z9Ϧ.Zq6tʺZ~DB,rD乣( UĉM~mN i9vhE8xΉ8P ~3b#2(KHFWR$pQ"`´-R< 67:>'aGi!-H mx_P0?D1,i_Qa]%Rޯ/֧Ǫq0*ΆaZM4&)K^b 7 φM䋇4y+#n28,l yىA脿$O]l} f.bQ#@"/5?n=9kvnZRd:Z_I=VKM5ʷ~z[g* 7*t1\% i$:ٱ*d|1XE'L'ZۓΘ4/K/HDO2'8p$T wLѕMWIِJǏʢaJna:W$IYʗEʐis|͆xr] nr8zE8j%!$qC;/`X!|3`)յ48Հ@2Cc&ʼhFu"PkLR"Cߦv.m=q>ool6^&L0f<|#yz ˞?!2U턮K$?oz n;[CFJ!H}αXE迀G_q.*^]a+9∩ѿ D5=KrwC <S$h;Y.nN H)},k'@D>>XWСLV-8&l"Tھކr8Lp !~ejIrXދ:4]*84P[Kai/wQ A2? */\ 8tXŃ '] =79Pe@v=Gp8AT#{+zj ۼ|D~̡țb:7dݡj C0UpdhQx܎q02 {(.΅`1 -|uz:.+^u~l҂FkVh$F} TMW.ğ2=D a+V')L 6q4<]`B5a:Wj3K ay#/dgߓE)EQ"\$=0OhGSp$pm-$+β)_h;K$S [Sm '3|S7ٟ>ti>W, )o Y^7lwo3H6/L,Th]}lNRM@cOƹ YR-7`4VynjWLtBsw$jC2i52`4LB{8o!\Mݴqҝ0%j@1"6OOQUK`Pp6Ί%-X޴Oֱf#Q?AJa )FhNJl!\]Ԗx !R.YCDGIbv=4;;s!Yz/XLi߸79zڍ6 @ȶKi鰓/ &7EzYMS;IV樂;!s~J.G ΙК"/;b.XsP/kfp/d,_ԝ킍] 8.XL#Dh?R!/窝ɘWf # 4-V",o+:b`=b=OC7 זJ:1s0̋^:$-xB,DŽhkY; ;ªaQ-5&\IZ]`C2ߕ:3Ȑ-0ɛM;m^""<2P!dG}ł&/1Up~U*Lo+M~x .P2LN`hR>ϜE#b߰*t׫zx1$f"(NW+NrsA5rڳ _zV Xw*>Eh`)c|Ξp~Bd$UD O]%v rLsd2KRP3@C+@$ j֊ s٭[y`~/|9\!9y Urf?ftIH%2ok|Pef~Wi*<1>+ bb,Ǔ⎪T:Na%52:3kdݫ rIu '6P">yIߩ8ߡu,ƅkJT!t;*jl"QKuÚBHڊvV3K2P|tЌ2Nx}q*cI3S2L!X62#ǙDԞԞoH Dī5d`>;ҭBr C'XM~dbuMv?RߌǚA2ڿlh*ao.j\HND`& 7z4]8o`*cCA #LycV36WF M:-%?mB%ճjȳ=h! V|ZeUTH&@Zh`Z-{fQyZu/gexIf pEǛ/) Ta—T˓W^1Ϫ6kZ!Pn2M(`ZxI2$1j>o}5vd-Ĵk%XVf/$s.܏M:+->|+m&~H؁#)W3y>Zx>L044S㭨1vG ;ڎyllE]E[lz0g:GlJbn٤ 3DZ ūApƩorWnỎm1$L0;xԝ+把\ i%'FEH }neKtcI J2C6_kũt%dչb %,Yib:Dxwӫ|%y=(^οz{VK P0'@U;iDgN_"R-ief>+(\}/3E8@ʉ`u=ΞVV Űjvny!d noY#GnPXgRv۫<0Z[͌,[o|4RuA & M UB+Bz 3ӼUz+Һ{V g9aW% \/ Q\)1 w)1VMFO?8 p4еWo:Mj[w. |0vcgVYΎ૧a^(v={!_t>z1"S!*sx)!Ml7G+z€5<"?uF d@wkn > m{շ޽Vwb4i] `Sc#>&o4 U@1N5A$(+feEkSZo"zP%;d9I C mȑxS]zƧH9K..;^v^ B?\Y#uPX[BxBƭBJ]UH"BX6jnȅ"yNb bG^J b@@gWvΓhcs: e&)ROh  Dg2s,f^i+K7*@KRvxc[UeyB}Q^G,MؓZd)xP{W-N V{GZ#1ӂ} VGwbΝj>k&UuS|8B _Rn71{xg$tlڅ'p>S:|3;uZsGhb(yM&S~ӑi|H63|׺=+}߫b8[Cs`,TlͩU:atxz(\ Ք炶_x,Ci ^aj+0ɨz5" ȪY:R*jUC<aTv?*7P;4ˢuг4F6^]vBBf/.A ;׾S 1Gx7zgUy:"T./Vo8^(?53M4!>a,o2@Ο e |;"jjP}G}jrjWJ my.,jJO˄Rrx=+R$>R;Qt55SEbJ>G4 p^ўw?ns2H:3Rއ6::-T /T .oljcìcN)qol _4m5 9e}Zre6iT ɨ| |C6D.*QEOu?Ft]rgwVU%wMLx}4":GE=eu͵xb vOQFR+'=e\<*~X tur%BԆ&>b ÷Ȍ|1**|~DkʛHdP..M(g~X^Dl!>DqV~8nr(\1ϾR "1 BGUrPd7y׍7Oa>P͚^wsySE_ǜLNgRH8S_Faiܮ-,܋*/PPZ>F%DNjD$vWΦ UMrhXeerEtp6c( D;r뉔xtbonݱ4uv<ݮaP.C>mG:;`'wU$> PB^#8Rk[EHKa\uk@_szԒoCX"v97}ɨ(M&S1Gjp2ZQdL'ǂЧyŶ-| WEXv ]REDp8lb݅cݳDW+{dAT6Л;m-`n&w\KTl !K~u>fZ%vx Obu CPxl"]=!z. GA>Vy_~@w~T/ bpv/Ux?aW.V%R>w |.AdmCR +%"'VޝU1lQi 8^xFbʊY:M]szׂEdI/80]l׵\kjzLTN3lYھNnY#ϛLA \uDků]mhNw]uwx[ü@eBj-߉P &~L쒍 O@wFl6-T[ p]bxvV1;4h8!Qm_KgbMfKV˾7ŏ%|j 2 m{_-?Ec e]*9Qr5>xU-+?0J(}5)|LƬlWv ҩoF6[+5+ j{, >j5is!zEcuq^;H*dzA\h X{ .|5 ,} xa7N+I%> l\8vtcmSC5t`}cn Dj[=pju4W^H\/ě3Vm /}0V&{KxЖ"5S ~RK*Tb`ӂ(Զ@Jһ N`ٴ |?tvodEpyXyV4rځ3@ԟ$-@=bAv2}/g6TvoS׺-N$2 V!!`oe[4,ug"n:)qwitXS]2 +*qȉ'{QhG(§&TD 2x.5F[pv |sEQiOjhqUDZ'He쇏=&>|7Rڸ, A\0CUիLJ49{Nmt,$(U4DT(#>'Eu0JO(+JB' ַx{h]`4iAし!r? oA3>R |`\QE=X(krx>aVf+> ץ %a?ic@)sMS8a+* Xw(8{KZqx_8nM2 [ hrưoRΈk7&w%-,>9]eu-ckZ ,'*g 昄 oⶌ*d}ݗΖ|!W?#;QP ݳrsauznOUA4X! 4FvYGd*gCufRtT.lڕ>e$%ё͝T^1{ $ Ṣnmv`\-^ơ9~N:Փ.ҷ b) =uAm'9D^!^ $4RUJl 6 28t|86M0֯4i7C)ZQh>ˍt1 t,lmaHI*0J_Ab<>dr궤G|f/բʼnqYuZcqp!Y!ֽ<*nYlkf,P }< }{eߦOh cRF)V+{`J+c4,_M:px(3Xf 9t~dd>j9|&,@[#1n5\ sWCnZng#ѠgC.р0uF؏"||P:!,2HA]N?>Qyzم#%S!IT-1$P엢#QR+e.t}%up*c"D-)?^gsuQ6*Z}Kӣ5$0$ykR^~6ai}QC.+R7J~}ְ돚LcO1cu:sjQ*JP[y? zOD vϖYJ412PSUUUpnqnE+g/0 ϥ#i!.@ilhCi AtK9/`zb[?L1ATFo: (yAioz! y -5jcBw1Rj$~ lCLJYsT&/7!d*bRt Y"7!qb^G_ޕk\Mz-iP" X#eIm G<:vc_ $,5XAPÝ)BtBFrSw'L7P.q! ʬc2nd|_U8EdІBAn:䤝@Z<}+ ?#hމcp\|Ey #8*M;dC.PPjggnOZWRNqY(! pW j!&?B ,!s> eQqS o y:dՋ#J}y45*7Ck./n}),(> 1,~=!Kxߧ9Z!0MN Y͓\`9~#2451̩nwj=:߅5-ۚknFf9V%{5y%|(wg5I/ Ytqmid0 inC "-β`)Ԗ?fv2 ӾRQ Sbv:O`ڬNQ^:/PK{cDL}T7}#sf(ytӁޚkRoiVbǐ=T6ի_7NbR ۺ;g'ÅÈ # &-jʨ"I'bɞy3٢1iϤ(n2?[Vk*ܕ<@2VLx68.>lA5zV1n~mBNQQD ԒWndI;N)]m vތ3ddl_$@^RMqO\lSR9ͿcW'Q (̌GTlAC\ڙ+wƀlmߍ[d='zP6SK" Ѵh&]_U3ms=琁2+C3<[,}A₢Gt/5Zb7vcR:p]7z!MI6f53a*=RAȫMŜE$#)Pєa'1qg\!e¼gQ[sk&:˂cΧk pos>9H.!|WS>  { *Qַ܈{Hҽ B\r^ۍHF;N=)SȖ |k՛-Z#eX&iX)iJϥIƔ "A _»ӽ)zKbזزȪi'f7_۾(z.Hu-EY=Ċ5\Wr+[tІ|r!zPi!व™5~612Ay;8w{2~04[:8~fQ*?@={qDQGͿ.st3,ew'G10g+i|&IY'.l(>"S%]ܩbBC놫lvt$D2BlR2Z/K(> N3: يƤQEZu \+&$Y :)<:Hw o/[6&psXU7mK@:78lc{6l*^r?u03iԚ =hq#/&A|}W{ ˽230+ k4΀y|CPU@DzNa|$QQ(3rk,(6+/hՙ|s8_mGў;v24n')Ս)%ۉ- { !$BMKKm} 5|jNI [gyCM&dT\N}iR:B 8g$2_o}bBu#P=عpGi"LXܰӉ#_9y=+{aFTg{0ePuiw|f`c^'oP ڹВ!pO8^F r@Sh%3#EV^AI:B_dDnզBKuXDH+/Š_!H>B$̢Mo]f?bKa*TxF;ɿ}2 d}5x~:ɢhRBUs\ A's5D =Z&0EHlE+Ë (u˹8'ǦSԇZ )U(}.4ɽ"P񙱣F md3A;3_͂x\cz#eؑgi7-agezΙ'\{ VnKtcpQFºC^`د1@кjH }uQ0!mfs[ 1}ZX 3Q/pֆf#\Z) 3`ELv<=aUlK {쫳0ʴ0Tê&/BEJ㱲 t1e=kD[\^9ػq5n%nK7^f,a M@5P$lZ~[/p'/* ;Y IYy-\?_Y }kl:{[{{!ͧ_oyƅ;xkEشX,}Xl{@%AOnO%(wI6on7Hvgc^L~&!A~ǕzvD*QbBx: /PūxYj7.laUj~jFŕrIk\}=`zm+cIq`'!l<ġj~eR `Rn'&dQ\g(v; >^{,3` ~PBԣV7 f!*=^ #5XN5dʖ4 uA{}ezoc~J?(Ye opZJOdL6\G8;Eg 4;ubAͻ' *ȒDͥb8Y}i.PF_xe],~s>NO>Pzm/|A\  bmq N4_43NX,8 ۢSz `ΐۡNn̢/$s;jw{9|C4lʹz { bR<,Ԛ|]7^M#1zb3$KXU;mNJO ^w?k} d[-1ݶ;VtPO*`^yԏdj/έ>bF -x\{(7OXֿ]|Cq-|︔gs\伪_tt 0Puf<~tž7/&e)z@\ >ۿ86׀){>ܫ"YxeI( #dޮဣnӲ_);eU4axbQ*ZN9oD<[ˈF?_3>:}~xić\܀]g lb- ut4:P(DU|OX=rf My,۽gSC OV>pcY ?OV:Y9^`^^uNcg¢vMI=cK4t;#K _Sao0Du4UtaR tkZ]//%t`WΟ>K} R[AfKVjAY n1MӨpCvOh% m!4]q!AA 0rͱ5ЁFlm v>WD:uuq/N!U Xgm?JB:؄n7J=ǻ(U(d[ ut8n%G ]Q%tHlx`B;̎2*:qb.>d_8x ?zXbk˯Pԫ4,xSQYSK>.i,S@!nd;~!T :Ka7"@ka>{HXyي"l1+GK"dZDZEeΆLW/4⥭aSj}`J 4k 9kk+5_ȁҦseuFGCI q5 NmUGtrrI}(cc)̌}l_ӦP)BթvcGFR-Qe]HGSWHDO93 pTNgih 1mEMAqNWV/z'N\)dPC̖k}e32@IAم7o*vA/x0*S(JMxJ}q/\^FQ J:]W? [Ws*a ^UzHHdJ(|IzOZfӮLWdĜg\4kS5 jbO*E4%_vޓkGغ@?;Gfƴ"%<1 }L/1,Pf@ H[v2c\92aT- )|^5;lXDܾgKϡkN}\}91lpnTzXs,on YۊGqoN鎡h+ƹ@zP4H-.Vyƀ5Q~OK4gDh&ؠ6su=7/e(yX-}9jmiBk~N܃t;v 4]w;@c@I }0& 9r >w/ w;WfM][ۆ HfBƛQҬO 03ƉHSB%e Wij PnFwa\!E-Mey@OM! . A*PbՁsG Q"ᜊOyP 7= ZU=Pj0>'#&O J-Z<0cgI2+1:VG?W ߠ@VqWCG\ GݲGOsU{fp׍g(:k^oo 0@2]Ձ'a#rehuZ3(-)Ů=c؂ WFggb`EM"\?Q <_Qev%:t|1AA"ȱt+6~\<]PzqDj/u8tSgq }g41 ECq2-ph.?)k'E@:%":eR}2d:įhbL6,ԑD> d]|a򫰖Jk Zʻ'~Hƴ#ȁl1ѱ^<6uxhYiƐKɜz=$$\fx/p~oy,;e^,W ޾PmY#A[zi9V 9(m]Y<`Ì;ⲐY<%S!!e%  Q ߌ̔5adsEeYW\ΟoDP:7 - ̻ke$HNj1.O<_@.SfOLP:o.F#4]L?7Fy@r}; -߫2< `仡(=RvfdJW xn4x~@IvGz[& ;UHd#*̱8ִ+Q*@Fń +["ѡ@fO15Axct)zlϮ\plQ2@s?_℁"fԷ_ufBB82d*Ecvԣ뜺zc^R@RH8HT4"g!]tih:Ff2L-C k+"~㑴߶P!AYh!pG#(zQ r `s0i XVRS&+4?A&( yBv(e@4ɖEkc~+DPJx{dNR+x=+~3T:Ŋ[*HVH(Oܛ?=Vqd%pn\4VR: __%%3, ^m2 R,\]gMs@Il:6-,qM 򹬹:pr6F3{Rf`n\Н}3ol/X%bI[TeYۡd.Q)ïrdth4ċ5!3TxN"k`.BFgcPw|jMzb"/ -JpMޞh:2d'^m7v Oxڋ(TTgZ2xlr+/)ژM`WdT-OvY4jዞ B2Йr@.mj:ET ZIЎGlڨ^p}/#CrD{XXq6\~+}y7eZ'Jv{GBVMa{KAA<B>toJ6O,*W]:gU1Ȳ 9Ge;eLF9Emko8rSDEpvFWDWd3E]8TP4tDHW6%]q p-yYEoJ&^^ڠ+h WCy".<nǁӀtQ'ѓ·èzu"pbpB5%yrߑr[ӉSZ#18?<_[(~h0sGc+Idsp\k>rkaE[yA4aE 5`_]~vPQEv$UaD"|?4ÿ}74. *f/[qPZWmHF{4^7w5;AxcF m!C?flj/U"47{nH1ө#S)iT!?DN``-8"gmEopl;um# q$o]_˭_߾DGVѠ,` ff>{<t(+_P=/W6z+V+P<#D"rɰ|(@#xŗ\'tp8E+!Dm-R*~WҴ.?ѝ(hwM%=2An(Ún嘓XXri|I1f?j\|nS'b_ր90 E(8~֗k2'UMJ//wk5B`Y~, WaVV@q7 3g"A()rIRLDHJ *L4MZ6&>`M]hr1Bm!=^ĝ-p 'Й(0#!mSi *1f[dwVPR]I }tޮk48p1v*9H_b#=}ɥRgv {KDNAɧa͉ i[-K!.4XBGQB,&򹖤$2TTNjCZ45[[ raNڧH?8& |Eydۻ:u xֹd6#[\SI<.Rƹ\N@2R,C6 + tuJhNK\$yIb ir_Q1u 8(M`Q=:0* eH :?EaM!%yˆE"펳[ȜRb]|mHZ&RU<o] k(miM~y9g&~ރJ|#4/.;[wД+YzXTI\5l+О3k&G+6o(ہ?4X*\ %8}5v3}[uqwtճ3ьy|s`H!}mDVؕ!R h'1Tَqݟea~gYR@0_=Ojn7HIM0& vv`]ҴO#Ȓ[Q. TSs (>(*\>0KjB X9!e PMtIYK3.$qEP|^j#nmBo-&&ϤpG#?Bg68͌oGP6K[yr\$C-Eh,KFw^cXZ%O]" W~+"D N?8zb2 ]1iwLLZp>;BAPLIg;0~<Y1 :rxe!M>8wP$wxWщ`ʮa* d|~=#OoաETT5t7̂sN24,\!)m`mߎEx=עdIGH)x$# Z8w(rVmnP4 먙f_ =VھL⽅TpVr'N*v>xp-Vq4p2fु_<ǘ#v"W%q206nȷL[4߸Il&B8bIj_U!Y.ST?k\3\ )vDۜm?X91HPsb50^55#wP!s՛ºĔ #VHe)+://dꞗ7#Z[ :jpHᏌw k>Nd5X(T}&M v#H􆔦 tvXύ2Af 4)3qvHPc8K=Xo}8H.qJr DrH q9kahaTB { (v 0 sa' )H[ 5>èuU33У%jM$ # :֟7[4/d$?V)f楰_\F52\9]UƵzC?y]*Q",]&wS5?T kUȈƚT4 KlmdD^LLg0K=xIioXe);G AC8<:.RG}U0!zHVrWa%w=M2[0=w1VG0JzŁ~&bEp47( YnL k  J;p/(!("$H+޸.{SNw77b%t>_틩TB?j')~~4D(gBZz;k6hq[V0CSAKdfg(V58>*{ f@C]LtO獈nFe@ԉX]2[Rd k%V].{ ;&ea,(@Z_iVvwEf}Kײz.a j}gaqBЬ,z0tš:L)jI%4#PN8 ˠ~h4"qr'nBcI>)^?Rq2g=d4EL "IA= a7`>WĆww2 A HѶ`iWƒNFXGY-}Cv&,Ύ;碯VՕf=ꔻ#2(Bs J8Sj5FoPHed*UTEޕw\cl۹"Ow•]y; C`z'~8[PQ+jAJ=Ai}JO: SMPrw| 慝#+ѷ[)-.KSk6'{K S|`We{_< Zu{к}˯(E U-^," r}őBNLd{:T4֥j1.c)`)l7uܝ fg$4 v\+~ "TJL\ɨZLBW8s@@P2vny{R\;W¾Hq,)Ҍ[)IY \bD䂺bMӶ#^Bf.j$HowHgh[ֺ?%Ğl8o ݴH"s~# YB *zJ̙,sFְFN9jN_CeUbđBPDwPF9vw296  &E>Yͥis>B!|ņG,$$@&2Q? Dev2"V- V\Fa!R'%S7i*y#K2Xi86w>H˪3At -n"(E=]mL.V@5|\ z;zȆDHL~y\܇Rݽo  LQT Vbe9GTEƃͥ4LËot_Xx|m z:$Ẅd(dwҵjx/7]Ew^7~ΗL2p#_HPZ%P2bǧ>U󡕃3 FKg}zOh-=GY=ȟL8c7Χ9gelGhOHCP)<.$#O5JutpVm8PLIO*qƲ0_xH ievwGY$p醍[R d:XƣloA.~q(7.ۚvI-&\9`s P3A?#znc,A5GQ>G ]^Jq; '`VD@lYc`qJ"7=RgfX^$F =/%I QC<`D)IʰFj|#`z| X*Fߛg.-B7!}p8GMI$dJ%gMȄԿ8v0 XycVɦ՗Y 5Ӗ5}v&Bjqdf!8cA;CrEB|E*MAO4r#đC*H hN5"$!%5b8OpT[S㒛QHqi$ݐ) 5\D]9;(M(/c|oS*M`fRY4e<BDey&R61I>=jW2?`:4+3k p7Iꊘ MaӸtc e"]IhKڏEDCĪ!(ҥW7ZS4;>Rbs_l>ctB0;"I)|2)v)zyl}<+ \.>shqtw=ҿ KF rԻS B3N[rM煘HZ*W/~uOL6yY۲ܕVRXN k0,y3-!8>=")u}/~R,Yh) "3ngw6oJÑ[K$ԦVFig{)\ 6>f@rƽfA<ҹk9 ,tY(g7+e:!#Ko6?" t^qR?B , )ħ tM?L$>~Jm=|>%9FAWnhǥ ~C )ad3Y35_&(p9!'FUɁWG3q`,M[&{WB`0djc`} Ф3;렡վRv5|3bG|Y?C}[D6s&m;>Z Ʌm1R>bgG- "ynW P?j7tpmqQ ]N`M`yj2HgMIz;7c1t(g3 {Ϳty+w9!k1 \?kj1@Hj-Ds[#egFrOaqq)>AOaοX\}YN" XY˷nj=b}HP: oӠ}3WlVW D$4Hr"0z-z%ܙu漝[~4q.OWb$`O`pÀMI+(i "O:+^I0ϋ{oVB&=2vW:ݎCbGޥ (DOiAaZ~)o:"*Rjj1f7 ?!Ž8 AdƁ*~ԼIڿV?B: OԞ1ڤϮx%6qN'!vXeNd^UܚKM Va%T56&K$Gp?^)tbe(KV񶤫 \BhBdm8OjI$w(D &ߢ0\{復EƠXܒ g JRPmi$7Y6}ȉ}!LB薭ۇnvC 74ɮρF28RپwLrAǂϵNѢW/Hs܌G6֐ъH=U/{LQ>q.fz ޻v(OѼPgR1&uq-xb:Eŧ{3{cD~а եjh##=`;VG3V:j+?aY<"y| ۪up3p__W㿪Qwa&+4Ac}VF[xȱKcr c _e}xfOD,a%^.rU{Ⱥ|=5 3B=`/|y $-K,]U|9Գ¢L)Z7mH|+4xdY>$o{V\LgT~U@ㄯ$ŒǒioN X澢yt/1{j)Ov(OᚇŃ.rȆNRw r[6 Nlhz:@m"SSQU5jaKڭlӳVr$AZJ\ʔUywcyqqOȆ̚rZ8  2v߲$7&$k^Ied~7D賳m%ve_x_mΛMð:F6pݹ~-fJ})VgT`Kw] D *F}Fh. wG !, Jgխ)#X6*'Zp[XQ5A6lU"0;΅?K0;2' $fzMp= 6˴ο(M&r~PI|uQT>C2w3Щp@ĝ(Դ8B.0_t2"A 7+5tp]ۂ/n/^>}ޠCK̷z ddE9xYrvRlmZ%)WBZ3.n]ȑZZ<ՕCdDȜY,&c ft>tS?@%7YxWo՟i_._h7hLRIJF"QUǜN~UK]k̡Xt~- dK7X`P54Mek6$ݑڤ NTlĢXl5v:uFLv 2>&8ѻ\CCk2Tv&wTnH\QdaNhp4iA%'([&m:lm$;ZٺE.۹?‰nz-w D,b $5IYA6RTg4oqPX]a¯^STq>{\/hؔVF0NbCwcVKi#| [ Sey6,m|cv;J77X&OBB>+>&tۡ}źÜ#R$=/LXJ JMJ^agPx@?QYdox:> c\ꃗJm;~!h[fYg4lk1{F0^f=hݵ#dcˣZvE^bd:x̐?!VYoIr3K`eV8Ԕi+8 2tTx6yLf52)aht9"Y< -kaIK&7^12ʻ0 pvV pYK;(0/LaK}=o_HfkwT&-nm5 XOlCH6J'}e5.6 `J1kpvY1z58%ٓ^a,OT*оmd8lƔ>y5rt6|V0~&h^VrNY7E4ݠjeR%3',i*:@E"{l.Gܣ"f')0`v0E6û'O(qhLPJW$+d3)7|= ;lhvVv k6-fNXkkɍ}Ǧфu돖_,16e<*4+g_N$4!L-% ~y(XT iSNJRm/ii3)GsfKB&w9-y<b}̣*Q9>1[L0L-]cB}L..SiiBffR椋zǫ??!jB,s9m0ݲFCr/%[+p@gPwi+-ߎ,t "dz?űlC;܇¶)/;&eyA >},=c^5vCo礲Fꞅs$x.'ъm{,}75YBzVa1=k=,-C04j>6p Ef͊=9T< q{G`'VYQØI˜lP\k^J1$%7v]#2?qA3Rݢ7],?Ab4wMp뿝J2Ăbn苿D((P/ dWvc{ k0ֆfŬkx?~iPdBR LMyS׻=ry TZmްqre]A*<1G+бF#vN EړFĵNo֟$bωKIK{ NJ^%:5K;+iY f*-\\g#;96Ù_Jrv; *Q˽JUM"[B~nK`U۽·gU2~m<{(sE2ˈ[lƲOk+ՏKjV'Lv$ pBANZRhY3/T}Bwh*F-:xD/S̼3x R%_ LKS~05>?a |hX|x|OD'c>SRTRHŏ Њ }r6!}PbB8J {`k͹E_nX}ڴm!>{ +5 Q$G0,OeO":J1M ;w7>{M- ָb>腟pxA{֗\,Fh?3&@ zr5e|b> :e0@aD ɪߔu j7$ZhJ'cۦP%Z-?VLAvF 3*тM9jlԎǎ!bʯ ywEeBZ,fwhC[ ,+F\kɭ &Ar~Zb߱K M,?z6msFHV]O{K$2Gn3{(nDbJ}"D"/J#o$?6}Ik۵`T[*.oNApCc n}<鋜.G洖5 Tc"xcFovTҹKlyat}n vgK)?QqLp$`*_'Y#En ׾3Iڮ_ Tly؉c`x6gE^OCv@ h)'xZG *,fӬ|"@ $Tbq'`g? KkcZH{rs"sK$\w FJ\;gGXފܞ|M K E=FWҷ4t @':f7{PA&PRܸ/ƹMLWt[T[eQM(u ,(@6RdKjt#US!yW8.~ M[jD[ڳ4)uvygy8 -}SHɐ0^8 2&@O<$]Q7M џԧq )W瀸{)5b>82'\{0*œ#K|_?q§ga([('[dڪ|Ga#Ov,*'A7o<;,uۨhZZdE=^g u\ U5 ,D.vФ |06T"WMt=o:(/0ײ,[QJ3/WR@HnKzfnȋy)M`9T^ra ;/LNqgqlrP&PJpw}L8#_PzX#UmFO*z;s&B(I饗 bfMԑP"SBaQ*D: 9cP}ifpx0g> 7ԃ@ c,-Ĥݡ]^ 868' .iw~Fk ]`r=cjUuC- E&)xTizjظQ]_߾l*)8C-)35Pb4bfǿmZfÀSZH_*: ̓7EjCđG=)z 8`ͤN[gnzS⠄b5OP%ҩ$`B*փЃw ^N{Lެ{HJxS6fM!Ops:2~.`Aw6-\| PkK~wӦ>nA_.'l$ib-(϶)V/J:rG*z+p!Q§kr/м(RdXH$gOF2m۸cJV~Wpec2AN1LWNU.lnn1KFdtM4{vDŽ1A@ !bVϳj]yF hc^We"p(&[H)|A̩EL0d3v8aXϘIl)K)!sÕyW`]hfXKd@N5V~F VzB61tt-1̵l٤gQ ԾUFb7P!4)_h-0n`^Ͳ&"_7 *x{J]"'4Epu32`UQIg3w,c4s)XHJ7q{xofFZnQ}#6Ҧ3mҚX佾eQ` GŽ9d'[nJl̩w-zɒ4kta k vα?-Э>Ģ` i|kd&>!#Pj*pt W{:PƃKR8 9W>+#gKdlmTK-W):B 51]Ѕ 4jJ Rs {(-x8]t G[c>g+h7 描䔟 BnGj &LԧHm~57Y{l4*"] t 7D}lUBmԈwٖ0wPdC&hm9$Ԉ2(>.Jð  C?E 9@ Ak icg}Fܤ܍`J]q n'cW@vlITb:"aDLڵ76*@ʀLL[Yt0~GfOH]Hjίy7L[ZIif$4%`$p ^Yإ[s!eB8oVG$->EW;a>ֵt/Dj/AU@$ޏ\W}M@Ye _P=< +b$INY1֮ Z^' |uVF2ilbg` DݞbefN ¼赍A(9~ImLɆpޞ=?P06 9c`6y-ҹӵٚLs:E9VZdN8Ȫt([aԍ d!72])ӓ)c I2U*31hHt Ύq=Y2)j0Xe̻fxI@]RQC 4fD k^CPΈ~plF#!XI܎>3ln~ufUw9KBZbitۭiX;g~!%DD]Ɛ9:'f>o2IwQ3F.kڊy&>KE$/*Wz*]LߜŽ^9c )iT+ .m:gEpŁY~<{rF<6hB }?AaV׃wAh%QOx*2 e6OU?u1㌰ oVv6 ? yȨrb鰒vk\X?МٸgB# OY}t3GpU,e˅ ˗ᬜ 6sixa`Ҋ!=XzcެɵBr Pc+p=H$QZk˾-pMvHTgpO.m]6EdL}徬3+%=e4~L!yT )Tc4XOvY2#zbbW $SǶ^&BN&|c[¿hzimy&LaS--pD. SxWl]f{?x*U9LA[U5o0VE-ϥM Q~JTr;oYt놪r'0*ƣ` ^^|WQ,|=.). Sbjo&T-&·.ӻ#:eV{ av%@B41MKy ݦ7|Ǫm^ŧWmX5%y+ `-Jj8JkI"r8놾'& jzA:œ&Ai(]vZ<7\TKQ?y>闫@87-q%[`|aˬs沒qZT'=liUP",ٯ|P渪o\V|grzZ ;3A$GWX{V!CK¨`g|]P2N gJԷI1SWo@|q SC:s86K )Á06I#=~n^j䃗W%%lf є?iL!6-[f2V}w/z0Lf7R 1## @XF (P#z>σ!m!24_ý(,iPP3}<[',= TW_$kGV]3v1aX[ԆCqJĺ<6ЅuO3r">x,|l4I ahkK LhPGV'Mvg%-S&S($į^]T&p֘&EY ~jƞf_`<8ߌ0JAV# :hЊ9"Ȇ9K|lC1v=)shH-P2G#Y\G20ҋ8/[73Pg=!_ic/WnVϥ7[QC}4 i=^3:)3B \1~l1Nz('k% (%a &|G Ӏ$+0;S0>1|;/#X=Oj2՞BOW[#]wUlY/µ7B+D'va)Qe zm/7яv0*c%cη-^]W'mե96or1u j4l@[H*;_褫i3)]L1_+zΙTq\KeY#%:J-Pz2t"5#P%(n+I-t$"zȩ\>A5ot P_Mq.`/fxiτ @9\(ǪD#xtڪ}\l:Uk| $yV;l/%KLIw5I6\%paSrJFJ?oE0O>(#ۇ: ҙkޒʓ !_m]Bv#M^^w {gB~jk P\#>".wUox+DA JHB^%`+$ Ѱp갟0:?&*!E0x;n@Sn\,Ea=v;hl,ZO̰ yG棾7m EHa٩ :'ڹӘxude]ˊ wAE.q2H4*t]n^o7\Wl״KvEi>!=|SFRlop{*Tni]=:AR6V DKHHj(k㛵 _v]ղ0@*;h_''Օw#Wk9"F x`>Q(/m>So"O{Гaa!tf 'rUJLv=Qzp)7wI}UMa6i%+gBKg -eԴ V!WH ea/ 9ŠrSCۨ-9WD[ΛiAѕ}<&{J[rw5:W( g5Vp|W/6aA~RrN+Қ#0WXk 8Pzؿ IZ #+U=MLfa喯imǁLʊ[S#$l87dxI0KɊKƗ44 xY1rz,RىX0 '] =8N X r(i6'bIx{%wۦԬIy&ZK8JZ W[)bryjc-!d"C:ՀG#zqh?Ԩ=|!B qrxFE"@"=ڝ`QEU,jaMՒfɚ6x:=wX\_FdXjVCOH=QK! }Rk-b8y:MFM6Ȇ4ioH5W˜=n46LhH"Jvpֻ]E ѮxbuPgcG/^WgBA'3O V/1 9hbiF4G[dZW/&%*Bwﰤlx!c ;n{7P+g.tML#6sHGc\@ƹ: cYyWXNAFg*+ArA ;FC㏅ii z.1o#8 u"7 P+nԆGpkE-2TܘM/_p˦"anB_lU%60S'1=c8VKu)2'^L|VJ>. B9p2dABET[KTGr:rt,}4'8;&1޶&;aCϲ`Z FwO*pzO +/N@`#N=/fg,ʬ!H3ޗ8ڣD)ITMK}h*lJb}L@ (]AX#jڃWG}'=7\ 3!3d?1_Չ^n1YVr-0k"'f;^pwWqn(z_ZasYs;4&}bwnTJarV-5Xc nh(YKK)0_՘d& Bn=O{8'VO=BȮW6@(Fd< 3 #o=tRCljqf P9Ndך阮Fy 7ޖ(g#&oa+x."_LY:^S4xT+b g0p{FsAY8<`'[\pgƵt v*RYmHvv 0N_IabeZH VGRh;vB0jړ:gM6EVA,ec{#YMVW .z{ y}3B=W$σ+Y%(VQ.LS,D\g $,#If{1;\<5m%f{tl[[NxXw6!QļZPRHuWoO>N^H -U9'FO)=? 8]V:>'D1'ŃC~vjL\k+= 8wNgj[eUJr1~孷Y'Yiu.E,QeecZG@E9he٫؛qU|lI\xU|&iB~H]U!sRI.e^zI1"4k'otU:(-ܱwKeo _Hl6[-PY$ X1M'ƖbB1&|:+RƋtxL0kܡ+1I)k1CYމ融tdjދooci|`3fd  Pl^5$av}Ͷrк/m8f z#SLR9IG?/ .ESbJcxpmҨ}YdV4Q.Oϡ!%5\H)㶾Rk&~ʌ7tr$S0+T`xk8 455e8gca+@,@ĩE__V!+eFL*wBZ}oݍ%V .Vy{XWWvv:eRO1dK<=Vϡ <+ݹdFwfzsސ+|E0Ld8K(&|2Ѫ`AK">ysh9`/aXȐ;MYYBځ ~;'mPw1t-[ /45`X:YLv< B߮ťvمٰFѲće΅#EyN() %a}b ֠5% cd%BCufrrxVQWSֆHUU|Y_SxtJPpR}qn1}w=2Z\Ѡ@Axdoos{p9Th*ڪUi5g ޜxBuA}E-})(` *IN_ddVo't F|g&x:ek(=mlodзk@tmIw8R%Bp^fw071&]v?cav{Wq4bk4&ؘrbLu˽=͕e1h`.H/)#`lZ E,M&PS/ט}7_]o;*h( !U9FR[g-٩F2h ֨Tfց,HTU!:B3⼶ge?@̖EG"-HU.=z8.4w+*u Ú .p&LBI[6z2T&D!mnǮy0=7 a6d|Yٽ`Bvپm% X>%*so9ڭ-[9"bH:!;nO>Ҹ;KZ"3WmS64溳eB s[eS\ ' V l)!:-xk ͤTtr*˴>僵|Q R#(۸\# p=ȿ%ެ u+xpE7PgѾDS@"pKǰ $G{QwCGfw5LEOtJ}*8e"1*5Tx-i\)J1O۱b.a/osR~z,LHO: k#؍kؐd*̐ܛ%W=Pb.S toj|b"¬@P 9jo#_-k4hI<v2K1eb x!(}<" Ek t']936ˠ~+(CaQs*2婣rlXekf3%w.e$zUFƚ1@JDN>胩ȹѺAx4B晻>gzW5{KWpULMtZބ#UI5#bLCY,DLI /7J~Uܩ h .2[Lwy7vܿr!ڭl|y}Av'p #犠2@7sMW[ZÄi9ᔢ~44[ښ<'{#R,#$6hT3\!R^1|1ɝ!!{o7Sga? ^&^P!g&f3 '$G ldM[ڈ,pv,DԴ_n_Օ͇.{ij+WBPEF{nKc7W=\,Uh Ӓ݅a'v?> 2`~%'{Ip.{sP<nb=*9e^e51^gPdDC_"}T9&t) 鉒Wu`,,6X@jG[1 r'*3~dYAr SK/rU_*li+9يm&5/;lK_q'1zk^BȌӶlxBܚO6YbN~l]ź .Voh|v8 HwVt. gr0b`3Nb&o^4KQRuw(#Eo,MufS{lGyV#憢2PQ?&Ŋyw xgpgvLYHKFhA=3&؉--LnF{pW)}ȯ5[goٵA`jPyzk$mZeg3J'k2]з|`FP AqHApdP4k6+wŻwv05E­eJ}㰚(]COTvcWde1SQ˔!V5kld^5vKNUk'*fh5C<)[Bۃoz37\u^| ݥ Mo߸\=]4}@Do̒3\ Gآ5q&Vջf buk;2hV\LSHꩾʙ('Ia|8)vyo-gk46dC1yR [DZ@2R`zٷ~I[n u'd\ESH5-m=<}ttI>  Ubnɤo+@pw=CmRByy[Gw9[qo(h*Y zfL "v߽aY(gݳri_n;@iP:Eɨ@.w?ybjjmnDfm&|B菴?|fR7#>9n5o6~o^ X fE* ƒ([U23?xh5 uO.dU&ka_ii`]ƙxf! ooG$/V{mE]b1$0+p2i6@9fcάbQ),C(ᾤv\H!ysdT=NIlɤbS0TOS=ӷO|BX 9-O,0^֢3nmaTDXF07|M ~XSA|ҠN:& ]pI ^apxmtw47xFhemB!c5.׋b h ބOEj@?ieh WΡv 01LM!CrGDeIi+% ͧ !ey\%b՞3}rzWU\Tőd6zz)P^=@/쫴Vd3^ӛ1[$=-wn E͔ Gv$ _SLYܤk;RV.1?A@:e#QhbPngByt`բЏaLmbp&!0'ؐTmV$96+[PmB:(`]c ۤ>@`uܨbNJ=2ZV8arW*B)~5Np?!ҵgT Ĉ0K$6^W:Nhm+OǸyۋ/KS4P/lF8`-@#ʹ䄙Љ(UfYɫKM#[#m3n/a Nc=,(َ e"sುvk8H{ebQy  ra۵ x"~unkUg6i xq?% |uwRLgft)i[ÝJN$ՖG2P*g^$(4izAϧd8v{&͵v qNR~qq< #ҫYCAy%1JsG/u`as ܽ91*qs3`ŘE&:J;W|`[42G!Izw#a/U/ЇW@,Ct"]BuJA'#Q3χ{jB׭C[9[Be<1eȲuQAgQ =Kd#8.w-cGi" fS]5tZM x-(_e_RXp3/,!vG 1T`E)ߍ!F&dMW;pbvZGEj{R<[V]uZIjiM;_L`+Pyݳk0h1|1csk9u>[ rZ k щ'#O|yN8"y;Z k|fXX(>}%O}‘\ ʱ:4pE?Oc&"!ج5% a *[x~ـͶUҡlj-XR'u_*At螬Q0D_-V@hُ?%F/\P+{x晠!PdحsZ&_rn"0>`;eӓ/G~,SE99IG0_iQwx8ӞN6\X?!cTrs?d.YXx$3CvhD挶M5":Oh~NrR2l_Ǫ[N`(Rj>%ᗔoj k9LݎN"ur@R@k{}d و[dhL(B[PwwfFTR9u O, nnҊr;f1/ % O{ x)3xS;LXN!HnЦJ^?JAeWElJ'&/"/0;ȓCۚj!J@\R!jjhE|z^и[uϹ҈aNpe}hfQqR]К2Cv=y$o~斊W%:WΊ0 ev!%!R&s m5PKu[Qyz 7 L"{N).Eө3Me̞mh7LvIPaі~F4b")bͭ9gȂ)!x3X!0h|RxuXC <3/ƋqqEoK87V70T_;gA$ ;؝9Ts˭"E.Y͎+5XT&(K&?GIRkݱfm }I}?[.Xb@6F*E.+.ir ~S) :_yQqI8l\u{8{ O*ց-H(czfܼS~n=ᤈ$.p4.'QHDp]a1FLY5Ә_ tBhCbʖ}7,ەVg/| ` ΠIsc#vWڧmAϝXIg!|~M174b6X=Z۳-oUr0š+ q={_Gn.f#Y*6kc3([e&<,X`Gk1 ũ4&oa9©!qd".'kTqGk3A]3 0>I/1SK2{wH7H&v%L@#apmXiF\'+qNrHt-\O|y ̘'Iߖm]Vh1aIIj0/%=W\v+%[7/ ~3{9_mpy! ?e쬴1mEsfG vAuYf U-?q9wRxWC}ZD22)Fڥ嬔..2arJc.{ VKm(Bs~(yl pTm w(bY31ת #1noB 3x8Tmr44e*=Bº΋ǪyM?ݜf 'UA(sh/@ieL at5/F'( ʇxq aTl0ffkEwJYLs;/U_YJ!1;!ߗ\`,2TOL~ 1y|p *iy0V8xVd_&vd {ƘJ9ފn$k/A_ݢ}XAgXqsJep?cj Ӯn ~ΖҭYt1 is(v*sTߌ(KɄ)oK6̶|?Y["y78$[ "FWM2ӠGPC^IEBa'= TXٵ(VMɁ3m`K@kMٗ -Zaw;sE}09CÊjn"Ff7¦$ 2 ɠoҎۥʠuk/Cbr[U]_q$˱}`hdA .-* Igd08U7W*ZhYDe9; !>.9R+%/jò1a㿀j;00>\%Kx?QAtz/J6JQYXӶ5NBS +ドs!ѧ&;'*А^Uq좏$&;X%#ӽi+{<[̘T#6B'T;1"XsJ/tft97mnj\@\IάVm o,YμW*&dUd.V_-SPm|}*&C0  Ea`+yEWRs{$4Y♞&u '?kʴTlCkYb'U- u130RӪDH`<{gH.W-Kh/Z /`}5\('iZ֬o!2[PؖRQ u(tKCu0_(b,)־[!Onӈ@PL PfRĤݙZҋdb#$zFY>xr>Use#DP-@Us^@Eٻ_Ku.:x¶0_|g)rģ!qR˚ μ~eU>FdY#-x F>=ڊgU#J :L[IEֻ̼R Wx[7|$dj}&[2-zhD4vuNM7 s^I1,;~LWo+CfgMe3.ӏ1U6pa4@ 80d6flk~zfQlaX]J0|T5V; *;v#bsA1c2DpDĘnMV?"E! WyM<),v>㽹DQL,y`JD.@ŒߝKau]t湯T%䥨Ubk$~se$C!{?^Y17-qAn^qm^XXO|B=x!Kd5mhm inÏ `=W!5/&^_e/y=o"nKk426ߌq_E;T&W|?%qya9x1A7BY7:tzm,z8W*YXk 䧚JqXYn&ShϧFOxp}7b֎'a s™W|䡠.w ߻lQ t9PNaᖦ_(B }Sd>Կ %Û1)f|fbHD$`@ƭD״)Tii,gBn8\SRd;@; axQE`7\xfzm57A|!HMth~N̽FV  !NqfGX $쑧}7J]%UksPҌjWE?thS묦 =5#$謼iKe7b~Ⱦ;'E`( &>٬g٪0vI^6r J7à z݅}z-ŐwM$+u鑡s%۝Uفc'EҼ5|(*2@<1xK#.Wmj%;<C-:/cM ְ3 7iUi֚ҽ5Ȭ2O[3Q'd`:/3(K%=Đle45عaYUtvG=4wԖO-x[^-Dus?>K`*[9L&46[s~W Xзr,;a! 6UH1Sit  #dk~xv)h-'lQY)$O<(B+0zCV.zFSXuP^5cVE+&:)(LnG?bS|:S|bXΠ$ uV !Gl(SI:{;JBcC$U ecquCr6P.M(Ê*B!çSh'^pQ!Rk ;$I[Af BkbQAo[꼜CNH$YgFVn D?lEQ:kVׇweJ .t;6$\!L)*NS"[L0+s+L_!`^~]m$>"ڇi ݫ mI_>$1 FuwP\o /(I,s0-?J~{nST%ank4b.zVϷJnbU+u(^ c.4Ş;OPXXP we/k;I#jc$}Ajx'R(UFqT;lHG}GBn %8 oK2y7-)'KIE:˸_߈|J {dw_vL?."x%0LOkj-`my6/R·TKOF'fɔ2^~fNᘅ,5 vEoqbi5hdId_%Mj$9G&v\BDkR.RG`.ųS4$&f=$*$7~Xnv wawt(c[wIt_[?ČPwB?(Smn gmjq',061  Ҝиm-~5`,>Hֵ@m@QR.`{6}t;k7fRFno% Tv?mߊU&]}  Q`A&F~$WҤ.=M/3ՉK#w^udorȜdTF.a,^S։|?aC ҷIǺ...rNt=qpdV:}wd۱6=XgwbL5*"baYm/:?y.sjS"!2p bMݖwg,MVP/d! Q2_gupGp_YCT/̝ lq>hZL"||&})ć"ЃOd1nbaɹi5H)ZFT<#Xj!+ֱ.G]?ZA5ZG`l d&T+h"efQ4Rwwpsk@뵾s4 ޼!Y/|2 =c};&wz\ JX5xeI)W1S\ ザS-{cynu-=w<PT]Bmf>- 6*Hwl:YZ"I[ᠶ $PH>[Vo7,WAF#PȒPf@HRX=QX/>[#43ɞgTk9GfFaVFa+TKBӪToL2$V*9Ma>a#Gx5hTqWΪ<ƱW;_` 8mG"_8|! U/tNt+9dBFOQ^_役fa=O%Ee^k &.1{m5mN!VOPHDocHPpY{W!-G$zrs].aחڐ#>l"4IJ8Zs!'Bm H.mGpQZ'22B}T<|f~ \[ )gzKAWVnR<gZ]my!-0V I+O?!PAhXɨ)K浤9@/lTn.gS!^;+Lk,1O 6հy0#dc͔b6y+i˾7\sm4Pר@ ajԢYoq2hk'I+Q*HJtkOQG6AtJA[p`)U X)KZ}-ih qssGxu OnF 5ζ{O`C&ByCrwפ_Ging`,%`ȉ,Wrqf@/׆#t1^ߎ˜'cUulGVв}ZMZƙѽuk݁ ؝K84*'OG+p4n ]{ͬZ+"J z5)`Rqn}N3 b'jliIk﨔fq[@4 Jc:>Qb8ZU {ڂC1 z0LZElG"j/8DMe xz5#$tKCb+^rsA^e?t nk FX &ᡜ"eLPK놙wdG~=@냙UH_DeA.T jjGqtW!f#B/ñha;gFD[lr7  ,etxT(@F YJlO OyORul6~L_lrԥG=e(1(Uh0lm}/hLD=rsp٤#ONjq+9M!Y234BL͆N4_v)R>a(exH,}ك"(1y-yi#GƳ-Wr!E]0aQ}]OM~1(ΕiEYhҀ Yle2wج! hu Jie rHgˮfHAod ;_z%2 %g-<15Ȗ{\jhVNQ\U:ca)4qeX{lvʻ\+b҈ǘL` isLd Gߌx1C k!>zco׵/{gbPKCZ}_#/Nyn@Iqr!˘A 1lMtnJL0Ew`E5̈́gz&&`?Ғ M0>}ҹ׌3 wo 6Ü(:Rd#k?O"<cX#b/^'ur5olcgnS.Iy(w=6P)ZZϰϹRMлgtGIikw| >Yp^gukdccdI8Vx1\Rm%oJHuUI S\g"Էb AtxboK% rн$[0^e_fYd 5o*X֣Ӱߔ±wd40 UTa )Saҋ*a0]W7\䌠fY9gyRmbT1B9s/wю4̌!r:G٫T$`,Q {vE!O/Y_y>^}f QS `Ǻ)hnܤW5V]!dqƠ/Op-6SE'Aɢ,~| llHϐVa'qtQMj3c oU*l.R' :O J7t|dY ESD]Ёx(g$JܹdSG{0" gmmX>SM-6 L#ġHGL-R߫ۗrAvODx;=/,U$9h`_tW#"#ZQ~ņɫ.Z\A7U IMiIW*ocF>VLC5IdcjF P ob%yTב C.Tw4'`@-y(d!vsw,#SϽй"fkCS'5Ub|xl](.R$LcMG6d3QdB\ŋh K3(skho7T9G^bUW+k]/VL|J{ӥ}&fBH̯41EwB= -;` Ʋl2 w1b rB*٣??}f]zaL܈[[j}p~`8isU?hS, Ο`2n8E2O'ʖ񔥊.WHƦB Պpf=|w 0}7?yl!}K֊C3a;4)4)5 W825 Y"So~'=8Ч|[7?n'6SWw4-47lIu^(ibs %''.{Lt 8 > Dyݎc3c?W8ĨZĥŦ DN2ZXc6@f%s߼*^be/rQU(dv{U+sBX5nU%'Fs#&M6ֺĞcN =,o>%kuqD=!׮U/^nȱ\yjbl޿:dj#Yܯq{dhxPwy@Y^r2_X^„L65VEtG:C;4d[sw:+7m^+*\W '6  *2 [baQéY G\ dk slo5 1EgBihU-g &ҼܬdŜE0ɒpDsi F(0}!fvgdc5nG+> ~<'O_~lpb#\nd!?9XѼZMX9TN 8[Z,Q GI>,?[-J> pF0Yg_Mȳ*8JM͹ ?p&ii@}D=նL 1c(X[YLi5#Lu ʝ i:Kmk"czcv3F)چ_a6ni.y3 ۦMg-ry#hd[O[&}+ʤ0dJ"[\mE6pdHJ?$ny}S:cPKSİ"ۃ}2uU~y0MdnP;[hDPcUn)$Y#Ek_]|(!`v8_,R)aD+\'GӻA>F VdkԵr۷ŃR;:+eXKHjwbĶ .%QfA&tī;uh8PɡdYon/qJ=i~a7lq(+rFy&?drb93v|EMKUjRD3$bt6ϑ}xiy^)T ҳܠ 4auq qѯt5ow D؃Šh"+~]Jz+ks7}-@uMzbGzzZ/-!`Ew2 C-D 5lCQ\5);ar![X8j\^R&V)vxŴ 3U^vUMb$@!Lm5|6#0qf+QU=9^|<~yWE*V>L $n6ur Ti|!J=bl 1uaP[H,CI. ݏL{w1aE2uxP:ishj+->IwRk5X,`P2N-TK ?+Gm D68;h9ߒIqS/<2ޔ{۹*Xuh{۱¬Q㜔(~u?fx,7w`],y-_ FS Hb{Kh,K_=vg^~QT2Ym:=nog,>v\NsPUtj Oώ]kH-[KR1ZfXܑz=Œ>Dlt=|CTk Xi^$.jXΛ$Az-L}u뢷z!~[^w:%ꑨ*U)BCɭH j X-Fl2^G:ǛSe|rnհEGl[N_!пoBPI[ADVtё>8O~vƊNt</,X-_kƚDh 5Wֹb%5-O !}A p'iVqZP9nx<5l?;Խv]}aP=O/sHsMJ$/KnU{hOYF WӁ{T njKOU~c&µIE^p0!#tNp͕L_֢ wKbG=PJ#B== sD-~kNxͬKtd_Bg FGkAouN>AJA4ֶ/P9.)OpY|:<#k'>w7P/-E'hfpxP/H {7%($KEBmR4kǐ<뼬#s'j8b Bh]' $= >9g;uoԠ3;i$C-aQD<_:XFo =O:/OleX&y͖ܒ-+,z;۪CJD:GPZT)1bކx3(R9~>trXEޕ?A%ef64[8j{URSˢ ?b;Yw)$諷ii[}[!ODa+Ib yVm挠&&n z&/O܃K\xָ f bS , O{hG1 4hWEͧ5 Ó6EjG}o{.l{[`9~L/-LpH;Ѝ_5UOM)Szڂ jԸ cFM9QtGK^Y#K!f{\q9C8)oh T7k;Ute|ixE5xh+Ѳ"Iۗ=ch ']jY`C6a( %BQ<&q^ Dox&_g  JLPI/'C)\l3͈YtC"Ivl&0χbNŌ%\z4I(7%h&?Ꚗߢ4 'ᖿj]l=@pMUC?#7/7lNgDu kCMDKp}9-9\[3 4v!BMYoVi 2~󵆴"H91EaF 3|,BYƱItēgǯ<Ggx0uMm҈g8OOi_O>MҎƞ2͍pGӹ^쵟" |^N-|x|*R2~ku΁L"ࡑnWǣn[hBH1WcsYWR.Eaˀ2Ͽ;KeZ`%dl̈́9\.j^VI.6=9 0mUi!"2IJUei$IIPkx; g9%`@7|r358 WEFJ 5p&_+7_^,A,lvY;Ʋlsj+IԵ.MkAJr,\'_TUg%yVMu$r횟zG\c~pؔSj'l+ɻ7|H -;p.޼[*@(B6me.7?C܀tIkdZL֯@{+rv0^0*/* ?99*0Pp]iS RIϐO"bwp\$쪪ƒ ~~5;F/@@zx)Z2qAlkIk02!Bv,*ڨ*n-mSlO,_q&WSń^@6:Thi|)iŵ z+~>|]mrI{2)?)h;IzakÕabXZ5̏HMRLi<~m\R~|?!(݆;tه(_6N@MǺ4#5(XYWe.yU' YRG.Bzd[Ͻ ;ls?q4HP$2|"v]s z3*P{'yLY8PWD̚:{`UMAm4qDZC,>Sk0'︄`F;B+҃/茳a(XbɼԆ%P)_8yB}vDFr${E~FqtM\ঘ$ 7C:]:5[Nwg4߲%u|I>a?B][``#^!oR+[aPM Pvl+;Է;_z3WcwtDtuUj4HOkݰ5V4?V"/Y@jRl=Es?h\%$3P9\N0< ɉY9EإP~Qiwd/>S_B^pzt"]H_B*ɽ3_$si _gq #t ձiMb1~R~2T/ *"s6NwX99/ QnB,5bТOqX*ӵ@ӸĻ@6᪕,0ķ;4`B/{ZdOz@m[ە8e^Iܞp]QrsV<7C$GQJxo8Bsm?(' .ԏl*wFhge1UX4*N\b1/rFjcd]"ER{'l|iNQ!FYsO;%eƯPˆ&F%F5K2Xl{/?xPC5QtyNHF.0Ζ= fjwmHp=9̶(>m ڼBo ~ҏʳtYP5+-EHrŶל71%phޛq^AWn"{L%6(%idr9Yp;ݦG AЉx@~[# tX:?5T֞V!im}q& --8>m)ĝ wM>9߈$ /XW'+*jr7+B4: 3+0q"aOՁqQoB+fR L7!6Ŧ#J^jbF⬚895D|0 !_+. K.1JaLYq8MBO:k8n P{Jq%5y^e;^@'l;n`kwVqt3  ?Y\o;2yio8h饽sv~%4t9m$NΤ7"ta2/H:[75Ĉq+Dj[}-ZKY@ȅuSʁ[x 3]k`\"-'Y6n92`ZVgS0Lt$]9|RODy>E1)Zۓ^&S]|>r!i?MmH+c#Ŏ0S $jg,țtW"̴>|6vER [h Q]1ٽ x) \iV@PM0EAH.BJ g714(' xH>^4%USo(pl*?zX^w.G~&bhVc8$\ں[VN"ɐ@} &Ӓs=o3_Rш,!0|4s ^- =6~-+pn7^hG2#﷖ƢO 'Pm|q^䌐;gsӎoXۮ卥qjO("G0pJs; YFO2 D.ϲ[Jƍ6 .joė%x!4=s~ڛELI-<|q*+ͳ(١\+Y "Eg:uz<Ҙ7C*G oc5nO LKrIq/7/͹B2ϠOXCK{*wƅ!CM18,04>ۆ}Ƹtk=55Y#쫯^Fb4x&sZGvzէ] )麥7_?i1dtI $m; GGQsgn^DVe*\PF/nߎqsCuPJvQ""*T+eT[IubW,򷳛onAݪߋAs.Y ̹7Մ\4jdRN`bIQwwjo6Xa訲p-f$~b^s쾮_\ߧvm_[tuM\H BDFS;jAR{%E!+aqGWBgGW0?mj^tDjb |;㶦SCJ[񷚁8&8HH̴>DƢ8X~Q9Q_4 __5:`7SJz 148DCd X_v8S7F_b2w=a=Ib|-ފ{"_+ط:ŷƐu6o?^.d%&B3$\k:q M]Z`nl\LVPtsf&}\n4%3n6ał^V`0:T]5>ϊGSDB\|L'q yNjc+pN 8=!zҜ#ۄ-:>ȸqi&E΃7$$yg.uv7w^UkzBp9@'+8H`hxYc6ow(|醱M ؠCg~~I7rx<`?߈9L\&C9"eRSJÝeW? QtNP2H@?g*.3~dk4m)n,?! 8z0_)|Faa*T҇Kd5DoFa +s-g5b/΅{RGT"sCf }89VHqMnzi@di]$**])Ƣ'fWuP55I˞TCDy9+ipYV.jzqnl D.FxVƮ^:n=Ly78+ƳxNg=%hgH#7]ħ 3IJol$bZѦ꜆Au[\4yuw)E]&Tk1z”*[k/IE %&"L6c,IfD u=RNmX&Gr5DT8jZE 5G+ݜ Q_L]&YU;8C oiI3J3uysR*Pb"Rǜ_Wo94#E4*~wN^qdbX{=g!p {`Kp t(םД20GS?h "ռ͞fzEŽԤNTTT \yFQDPvËIC0w7[6 }=h,7yN#' l\j2饤kL5Nw:*`uMqQMRzRlyL][ɑ$O]3 9oR'6h2! JJ,,^,$MX?B^ԾSC!FNPj! åGٍQv}Û:zECS 3v3̳9e\4r)nACV;.Q$HPA>\Bouxq~©ONr' `˶@(X8Evn ./"JS?䜑D`kO=p̔!;^AIcDhLuyA3nH`.H 5JCΨQh|/yN/cPge3 e"&QZ(& QWwhHgOt{~Xq9k%"[#31Ӛm֒~dvQ<], I*>j(PfP#9/?3%.Qq,.:8W&{=lL਴&~bU2W;VݿUv[qY_wedeK2t,± Mx8.Fj[]|x]BJh X><N%:uߦEuN5@.r8 *lj5'L~)gDB}hEuc)sUӃ&`Mۿ;"dQ20A6JT@c)xЫBیj,vAe {آkcjc6 ,̋l+i#hxGkɻ[~O]ެ[uD4GPfFu)2 iEz981!pNI6%[wm_˭D*Z2'$H@ c8 қgqs4e,aLO5 ʷv$nI̯H"F|sԛ-1bZ-x{Hb#x2}TIyBXNbC7Lf!װ f._QMޤba\<<ѿs,@c)Y3õLȻ]_D#WAM%"AcWZv櫩4I-;p|lHjEstztǞ1ev0]4<5oC6~8JgmtSlE›GsJӉVy32x]F.?-IuZوWNiQt;8W'Q {(t䜱}c:k/KKg+|tAUj=Ē$Y]YIPk]bZ y~a[PĽ*{-=3 0xT]zui~X䁧\CYؓ7ń'Y꘴׽Qw!Ĕ|T ɗ%#J4H/{s'mUP,M5Zn‘!U_cu qfd4h2R Ӱ_@zEcoؑhN8('f4LVK&< mmiIx<'j)Jlj/ΐ ;Eb 4kSeE/*y<՝򾈳TS׾Jћ|gb"}IGAQoeɼ*wbcGwKqFyYC{UTt%HfSyI6C qMVAw'  ѳBT eƷRT=8{='iu*4BF?J޹R{j}?xnKppEX]\L=1nhHި*3F-@K(.¹i&Yz|B(&7hGcl-[ )"Q5o{JuPx"hGtx!|hK q@7rXr&80 !i:SH>]k ,)t1__Z+sA*1|]Q=,Ee|QmWlHs_,v$vRo?$̲AJaW8677#6q ds-ذ̚1^Y;"膚S̼AޘOZKrzx0áY+uXۑ1^ -.= f߼ d?X O4˚900 ]!F.;ZKghFPW<p+)FbU/TW¢t]T}$Cײvzб-F㓓C)i,25C PfjiV؜?P g@uǾd)d۫ȷ0S0u7*™ȘӄQ'4<]Go5Y] nq`8"{߳99.Tɖ@fȌЬei'ssv+oA#[s)A(U\RYѧ{*lz}iP{hO籈 L9ӛX?&0bY45(byGXp9V; f=+(ԡ>0kD'u dxC;~EvP򱯈\ Y5a)M,63~E,]F1aL=)TJì<4SK'*0ΥN6,q7^ۡhX6z4 qeûXVWw7M 9TPqUHP= =yLjVBwЧ/JOq>Tr.DCIeMyGx3<5Հ2 i䔹0jc C\a kz}fV0{S-|=5GJ4ݗtG]ky73EZ$Xȡ㌧0@ng2{MQa̐VPgO:X,|G Vzjڐ~Vxvx n|ү2*Pi`=f͙G+Ц.@dEbd\IcW[!M5!w@ftWdNd1@ɱŽJ)I:od$Z'_s\Kٕ{!`xץE1Hŷ~#Zv#/.0 P)HhܫF#ӹ#SKACD6dY6,34kP0{IH;6їZ8O}u"L죟oHh?jtQYd(R| oZY 9H±̺<X]e:3t? ES=;C;@@s߁/禗# vmo_"è'#WW~G!g=itvBVØ"R3@O(vㄺM&9 ԅlޔ'Qn°fUyqH-|?|=xPZX}B[v5"澭'-o) j/ |w,ڥ^90KREg9} +VFI6EqXlx,s>5Gn /\R`PuijZ D4B <_EyG4@p7W9?Љ5$F,-!x\{]05da#(f@d˘vY좁[g|Œix\}F"~%D$ky,r{I@2>n4r=d4Ss.iGDZS>.rR>vRV╏ + N9rr 0M}w2'[pq,F/ЮTi6a!\OT?DhR LJ!6sdIEo@(QaàZ c-m#.aʥw&/*:[oOƥ)X!3Mgg -|?/R! fP2M렐ee/ 8f[$_:&JAeByN \S,"}\[*#w:܃%~X$N*DϊL:CgL]/|DYk_ww ɩ)ʛB),㣆p9%0/Ƶk-[Č8Q} U轜\8V8UXL>3c%){0C0\:qHР9:dTiK"bSpB>(h/UyY 7}BKT;w`iWNne]3&#M+3*$ئZlYX[:s-D5$F2 ) ^BO}Յy$gN6U5S߷ydI*C!d͆dL`1]A$draܔaV;DO 0'qf%d>ԁ6ےي[,zäKN.qIځ-l{A[;{sdfQ)DǤ߻̢;6wCKEm!?lDx÷V|Љ(>D+]@K|dВa>fe%r+?>E9l\5'x1sH@o?՞E`T 9=cTDcRݻ*FZKX[0؇A;8?4De"j(Km77` !!́]k{g+iwJJO< [I B9k09fkLM3޽1oŎ_!xLY?}N0 l'NԁB})}+4K 5勻qO۔vևH[[Yfv9e.`F=4k}I9! )N~.3F #`1AlM#'EsQ7'RZGd*d\hUc .spDGf޹œ@=;w{v ._eGa%gQڪ4BCҎHMP;xuP)$=Ujp,%4bKd+̭c!d_ĦqDAa f<}.Wmxg`&̾BCos1"(C#@B]KR7rAU28q%ITd"'Af[U\ a1 ШnqnS,kb d!{&* $F}@r `3Q<hy8گ"/g:7Oi}*w܀D^{poxvX3t;@i_'3^en^C$(.>3dNu6"~/tK>2'BiuMF7O:_܋g$E1^dDE'\;M#1en M7#0"Ϻ,Rfw?EJ h3b_Es) UŘ==1}=Vf.¼tVܰ8u}82ГeU3BVmœoCxC4+RDj.{|085n5eYc>S K]Bk; Ys"-b[Ho jd{Nx_n90jU*HE!/leWΐI-ΎMz5!WKr9߹TZTI'm`6m{P1͒SШ}@%AASaOe÷Px)VtJäQ2ƥsq 1[b7YxV{QC3t_HNoHTo)u KaD+ky{݀ Zd<ޛuDҹ559uIs\_%XOm|u{wt!VLUxi)6A7_we.#unXj;{g+ϑB{ LG"q`c6C7Jm! 70!!(JL6v &I b kJnObah>.ꊂ9W- 튥G, [5g>zs([+Ij( "I7hmr**|Tۊ/&\ll"""k֝cjxۤ8va1H@Ⱦ!:jtQQT"t!KQ_6[vEqcD/T/"Ă]SUGzP&G't'eHݘՀ_ moQlBxMAl|@ݵFCajQw|.l 9%AdR]޹H<q%oӡVghkBHvHm6cMPLtTȰ4?ԟ RK̶H#u!i |>sdgʸDv倭CYETĎ쌸L=\6ڨe,MOBҭ<6|k?^h_6kFIRg9껥9Rxgю|\Nbn*-[^r XȵLJ3 OX֗.FAdױHޠV-.7̦˜A4\{DX6Z/IOXQXїAV`ƈ_F{f^=n[JUtX>)/j貌nPw1QHm^4z)W{ݫbX:$أ[vƿV-To ᷵⫝̸10gO4p!ꝧj?6N?hfQ-t? mƍ<+?]5ZpH,q u$7ia٨AY+eA(dq{7ȂyЊڸ2b 6#_QxJV &#|kx*`k3 ׼]y޹Vx,0$ƬҜ}.~&RȹY4L t%<(Ȃc /hP0vBhhbUWf_19FFSv׿ Bo5yeEٯs{ՠ4Zu/;Y\+tRpM3YzǀDet6%q# ZV #*07*99v2Ʉօ-~CNF_{-ueR`W{?A:h0zM|<8qDfT; OGd; 4%(;~(LhδA}%UQaY YL!s7ZrzgE@+7dVh]۳sЀ;9ӎKocWoY:kmm=6^`gW{Zvqi{IEG(Ƌ/ Hn%,0ą%U7/pWI߂FoHy$pģ.OGZ'aFɑ#ArP?2)wOKyݘJRBèY{)&(9u,2XZ,lTɦ象ʵ3QC7;cP (5ny$-ɂ7/_W JH})H}]_}$`m? ތ vnPG8 tp  J'srF h.tVu\SH*T'-AIb焥 trQ]b?2,^- {>b ~m)p.:'P8پI^?ڛ.H$*=f % ?z)q}4DĮY6?SVxclb7jb(I#(*r Cn!Ҁu/Cy 6iVЏ:n%Ί_ IdpnwMp=^: h8L|}`RӜ<{ zSrFE6pR“sPޠh0 *yaSs~.-2F^$ swkˊKI8^H14O,xlVB?Q$/G1[5~!l-A8&Γޟ'HjBT|3UNA~(%^uUൣj8W'ȨEfkS)3{ ۠vsM}ߜ/8XO1rkYVс1 oLJP\ZX9}41Q6&J##H:mc?eZ*rkr$D/t&);setVNt+ (>MjÍ^'-L-+ h34gNyf{A;o6Bx~o[X_omOCUm }'4&v-4qjcV͍IO?E(]zd/M~3Zĥ>l8G)znRr(?JS[] ơtK4 ?u]{lBU+SK<荕YU)=q^n*ХjB I _ `[D3ZO]+\'*cάZ Re.95:jl_APXPlFeol׃zU98S2efʿHQ(`PHCBf|'4Ekv a#\Ҡ~[ 幂\դ"!>W1N3^&r"{S<%R3-e.ԙbvTD!2C8?xs,ἼGQq9+\L)"&>TyI7ZR'sɾd'8VpɜX8k%n=h禳bqlɨ=`pjQYbzV{+G r^"<3 }J !AQ0w=hA0yQ- L[hv@T6A9 0!xQybC˫֗JN}F'teEs:ָ$` bӽ24 }:NNVʥb|z8g..ԗ$N]ҌϘϓEIq tHc#n z n+-89lq:gNS>\Y[h;!Aj)V6=c ]6,Ywjvqm|$vD?+~=y"$ xݸět#'TPxoPIKwԻSUC`T?!MBa }cI}XtIJhŁV^ˇ2|p{~c=`pDPܿ1Z&pi-Go? @(Yfd,H K ʞ-Â߼PN78$8y3@XI"zFq>GXJ@n17wniip_"%2<^"Yva[j`ШvG%C/C2,%5@};m\vO F瓓$e}Tn_b qjelIKʿ)R <)rر@@,2R qM*Nܐ 2utiYA*s /Rº~\0?lneg} y+3I9D=_yͬW| )jTS%ưwx$ KKdC#iVdΊ P<'{r ĆQ߷ ad差LC :)TC>% 8m%;F"/lƜ{w"RS+&)M= 1r3Ryk\L! Hy+?87P8䔂6uw/0&5#_,lڨieoNߵaRP\S$m'4F) ɊyQ݁g>?ǓgHыH^lD ·޷nQЖX549\{=rh]#p= DÊO)1TPm%&Qz1&lu:+dogh!/rC 6x<:Xcq4+}> hpV9ڵ%NN`cwzB\kN(F!Ͻ+ȝƴqʹI @bsOg,>3>\YAjů%`NaB0`8#3N健Kd"-'eFGdO.WPjb,+ Rm4W&H͹m+k}j:: q门NFƪ<ex'? ۔yzA{W6ǂRn976n~#w]- H1'E^H .B8ma%[K9i 'y"SޛFSTƭC:`S ]61ڶ3qdiO9=Vzvmy@-Qsn e.iE(=+x٤UedDj()aizBSSJt`FU; pUqXz/WmۖoF i ۜWy'7-dzgE CmzI%:+=\}/(%N.>NqsrՌ× M@EgFԌTJVAh;wazѫ?`4s@^\A=__2QDWyG.Y4~S Iw?%6˟hWЕSc(@ul5.AgӬm&\y‰Aax4Z.Zq_PfV/Aї6.ބ0},uwWW.PqpnVo(Ǝ[T̼kv%M$l Hc~덕ŶHG"X2r|$QNYR$/R YXAB6DhUܬ&F[W0b8?u3fN)tBĵ]G3;OOAt,[IZ \ckt̡#ocUJͬGupeOHU ed-.MG縄49Vn)-,u8)đ.^}k6JKڒö܁D)|sgH ^d"K':Fc l﯀ JxfK,pz«+0N(Ivcd.[hթgD/ }8*ۻJJ1ZoLj+5-p:Zx4ߏQAOhw%1Ђ7$m p[I08prmLz1&cߐ?L-tV)*[@"VO%9SEY>T X\bOg4`DžYB\ǩg߳4"m ZD=5l=aFӖ$Tu{AxrVKUA89| kKnDZ˛-pΝGI 0yt=M MIV&PkXEt(=!':wI2(x7ܙs2|ùˎʫs +.~jbй|*[#1RI xxg^#^슡V&{K6vҜbڔw¯oYϦ{9cS*ѹտ 1SQa2޷MۦS)a|KiQ9aL[?|,$Ob`[g[ME_w^i`9gIJYt6CE> ;U r,ZKg+v.0p5cWa$qb ՗FB \-s{+ 좚mЎڷmOoP, J)6Rbg1_-lPla=^zVjVlݱЈɗPRX軾ݲ}DLXGq}~d6;i7G^݌̞AA&Kp)curYۿoxjQ4段Ϋ! TSKԣFWt-KP3]K' 5r[ vS_hPyž 9P%Js˻FGHt&VT056* :n3I-~4YQ8SΞM=7I @Wӛ;g^>5YBgbu}% y|j66 Tgp%X Ddjm+T˲,7*fXJ$ٷKaA\y/vhGЛms[do Ru`Wj/t( w|8 P]Vo;|B_8RC.\}Íڡ{ ɧ[=,Fi0$mDX^xAnIݎZxG\,XOoȘ\/%<62m!Lo_Q{H"TƖH{̋qv.~$as^6k>fQ~Pb_1F&T<4#uFwQ|qq^Mi<来^t1hzLi3׻0{BIl{zuJ@jcZ#2滯 */ȔbMڛF>b.e$7|LOjs0kB[J ~vmbŊZ33? c ujK6hi<}{u5ЄՂqt-`3~P ; S !lYDx>`zrXD * 'UU.nܨ]TDƹU !3_/5/w/ _?x*L>3v&rGw:oY5W4櫟HNb@1+{I]Rs;GmbZ6e~zzy~ %) "*×9p> Z(f  /U Mn0!i?;ƏJ;1?,AR/ط$\4 %ENsهto _*4%׀vص7r'TH=n[ !Dk8Ų2:m˛g}8(>,aGK_O&u+h[]P.yMԃłR74\keݪg%o8D!ck;.W)<Ǽ8G G TyDH 29)- )~#ui(o9Vμ<;3lMӱ}I}5X h0je$Alr[erٳ)R'6gy9 R';1W99H4+@?Mۓ1n'D&&TQq>^ sxaUR6ܫzcK|TeK5i`ڎTn_9}+h͜Wo<1а5>zGPMtYhly:߰jH㙱ՙ<ڔIdogƌ\ '[5oVG_TnD>eݣeP|ڢJ&w ,}s\AZh}ܪ-"Ofh駰kZ*J Yr"7w<K݁ L0q{τDlks~9E<g§PHg8]xF;d Wc.qG3L6@Tw?붝vJVNxi!jf/r+C+}Ցڔ܉@L^w&p*1DӔZKڳfXVъI(%ID?8|s&Ͽ_9OlA׏R>>>oc{MZwDsH\rbǮ7J'S|hm:d͑%OX_Amơl ,bO-wr y f+}'%a)GMЏy1ެlOeI6ss  lN/̩F5Ӿ|k>Gk7:@+~޷}徙i˩q[r8gYaR:lѯ :h1a}$'FH&p1kYP񃢙<W VpKpS߉~7TMvE$@L-#G)X}zr~AtgKPEXRc_(`ITJ=:{:IڂEab~fYt{ t@WN3攤,*).-wO^n# i$w6}Ǣh{TLTҫVS_qҮNX%m۴cY F5#ED_D6# @2`}̶=:¶&Q1+/.i0IC z#1Rң>g)j.^h9QI =٣k`_(쨇j PL\圣5qꇏz/rdPòI?}33r%~f*`yrPTB|H KYzb>bQ xD.4ɷ b?S@cBYB Ej5{Ŝ_P#QSY#ٚ(D:P]wxQy}Ka d?5=5 ʷ%-Qr@_zմQ%6HˮXV7Mkrso~~sקv$*KS V"pD| d}㆘Ԃ!1ۙB辀kFx$H~ l's?Hf lkI`J)89T/{D4Z#lgn}k&43:)7ޫ_Ti"3cnWR^9$WA;['-Dϟ2a2 74wr65ENsn*jSzX"aDr1F\TmE.g X|HJ($68뇫/o0>s[]0fq(%54~ E1e=uHooB >C89P%g~p*|vqRWZƬDH(**aRHy|| +(6`aK 8?嵄5PFzeLUf80o2vWk%md![WVd I(›*+\ 5iʯA,UkZ%V1"ZP3j\@j'|W)\BinRAu0ž0a\L:(Y A:=;c/QEC\4g], iFGDjsHZ8k٧yF|lFV\˂qyTʰ-A)^%F)7Kafdŀ؍J菉!؟Dp4*oe?M+0$*עći!u-Il,Ѝό/ݸT̳qR/,k$J_`!`܊=O)N0qkkLx_Lx%pw=hڗeώ)4#jZ}q4@F~q11hl'0h<n9>}Ji5)[*ggqI~?2n"DexϥsD>yq!u&N왓~'Q"OI-~񏺮zN7+,d`Ljk͉?4=ǣeYvKCco_Q>UT"XJ0V!Rc!^'7WsUL=D*2vW4@G^qq(tlm>)`%P@$!q#T`6rt׿TO܈YNg-#0CpmV׶d) ~[1Hk8ZI] 4$w\_Sy+DFx7'ˆLJp->&~d5Aj}wgbWvu"Ep(J|N, *(M! ͜rP?6^dޖK>@Y8*q><̫p(`y8Fcz$c+jnȈ{R2:@,aÝZ|\pcz#,'Lְ h7YE+l`ٸįq@{Y(^w{QeΠ PxhtoY[[ϙx%q5`AJe]RA<͐2uw~c\ZLըJ+ R&BdIܰ~[nW!j^:7wҴL#ōqWg@V0eq/3H'L➕$]44A-|=0"ɚnFE75%TK4aS˨ ;+2xiZ]أbL:FzX7,؅+E/w&F$p7 j^9Eg$u| (O"1&;Qk,Q0ZַN#ѯ,6pX wvU[\xU^e/䝌X6?"wJ! gӰ\o4vs+ FpyFG)3<<R@{Dm;J{=AgYn_‹xAgv=*d~oQ SdtCYI)7Ru$_x'RB`Fi (}J+ 8pl%خ򂾲 'U HZpni`qx _XTMAeK˵7%Oۼo)M3OF !mPykwStFflPAޢmo1 ҍ<ʀ\^yCn8xe'[U>~i얳%#:LYS0J9y@`T-OpF 0{y`kgSz%^5&-J].o-+ߗP4$ȱvk,VFw*'ZF2cmz .ARowڴ>;9 Ndd pznwO4vf柯@sS$(r8Imn+zв_sئ&\gKIݿ>VRIpptM S_Vk0}Z^{_\!ZG -MHhZRq,U gh5W3_5it*VAu6XCz~qCtHFIYR̴*w_T}J--zGKr=^LK׀ t%uEj^zŬmgzJ߶1Iu*=[1tE5St 8HPrZe'+NzdB0kLI'z5ؘ':r^qJٳ"HW>#J0JmbLpcMw @ .fXm4F9}]t3` ƻd:$1gɫaQ?o )$zV}ev=S=du<{)j}9[f!X:#ߍ7ʋ<ްa2} N8 ф"s}㸺m1Vgǀaq1 7dEV2¤wC̮J|z!: 3d&S$cDfwڍ4_;9 >>\e8GJV@o5Dy Cܦ8g`uo:EHR.:f+(̔*nnz,#sۅQ*V(џ~ ʟ`?JP"DA7S𵑨hl&$ՆkKŽE#2%֌ٵ%$׸:ɪ~6i1ۃJ}WDjx̝n?w)Ttcs|sUN~:;/M|7lUD[;Fy+n<|w10c?Щ.܈df$IVn qڏH4'-#ahY%gU_a&jsߋhA_In?_`[2j H>4lϬi-PvEJ}e}OþN0M{&G;ȱI1w)rFAめW !>AIí}͐A70ҥoG%V:7B$:3h&$YqԳLuP R0MfهǬ@/(N)jh('S1#%ۻ X;"D[P-qiѿx+؈ HPnؑN=3C>,ey2OD}Nև 5g !!Y*f%go=x.:J/68׼_e4e gǕ:[F@: `RGtpy*H,B& z禗ׯq YvSou;SxB9O0HfٲEa3qjهInY %lSSGC l,F^wќzُt/X;dq@=[Yb(WO!(E&p2P)_hވeB_4~S, Ixr٣\f6 @2X|#8 <Ky=UTҌ4h=>D=Vt KK$Il Չ$) :v7ekcxZikˏF3ԩ}=I;x͖tsJP4*|LZ* yƢkR CX7/JMEX8*{;ov!>=X}w1ҔAgOsn#§S.86;">jn]yRQ_m S4Ox5N}Z)Le(;O x޿|s0[{K2֍E7ݓ]ἳ1᭩R, ھ,k3b D?KgVqE U<&v"Ij8w|-*"梞RhȕDIJ'5bqRtқlzZd .GM>+NRei 껸, J!P} ܾ ϻ9wI+9*NKy'('*nrǓ.t6(I_)^m~yy.1C#VA ,){lKڕf//e JhX~Ct⾜܀5%@YT.<}dpg2;y=*t`x|rhT4lD&[az[U!`zF:U?k8t6 ~}z!ֿR_B%b;an(sYSCGoM4P?/s!3#kQ.F9pjWFV4J{D OT :䟹U;LX1k{v L}캄vz Q3-mf8RK{py!\? xK,JYC 706u݉Iwd{$WI.LvC}՘…`BH\QМ߾O1ڔejE1HbFOrM8^b*218b5nLо:-xBp3~DY6kQq/Ku? mq _7rE~'K=t nv)AGmhol;;_laɼ&= \ꟗ[8kg=x4C-Faα,M5'r>#7`WC s˟oH[sfVW5.ja2jo:RjoBs[6 f33n'$*j8?hBeHcc.D}(]..4\QwWd;5]XX7 Gu.bŵiIY=6k;+dzh>i\ cp]=Oqq0o.R+[lFIh+7$x/KB0VLɱVƢ1f B@Y~ERPѭPmR/8*P}]P˪8~q)V2FnF ;q^Cٱk^=Q~SZu @nl;0$׸y3d+UT|D>>,VܤfY9g}*ǥ;R}d^8*ۖثW硂HJ|v4\]9J Džjy)ebh³G ^HTp) (\1ΕmxKD[FZYGJeNmL${ PDbu_:TP{IxCx|P}Y1,Y#w׮Dn@/~!iK;DxrJ1 ؆T;UlQGtʫ=|~2s<T.pXzTp׿G07#n=$3>_7o+nBE.WoĊa eHawzK(^(O|)enH5^3v8?Gz !1CKWm7ݎ|d? /1uh8\![.w!={EGe9Z{'>PMȜ`0ؽx7T| ^ Xn?Q. 8DKn\2EdJ|u\VyW-CMVd\$իm(y~#eؾ6&@%jU&+RpHV%Rƛh#X@@<]&KܘL'ăF|%F`#7oׇdxd"ЧI*JՕzRZ}֣t/RM) `։B0Xcvީ,)~,+4v !HhjX )"t˖+D;W@+Fy-K;?ewe5tBjCMxMڦ4ݰ w{)IV3Ú֩2fҘU;,ѣBhsh+%0]ӾqczL|tQQ(ww_M'P/E2}kx)qYmv9;1t?J|xxVFV46%gmDX- ]twbT$ӊ"S*)Xr'ap0^?]nJ=1A^pz=) | bA XVn xջt^"Sl-s F"XC}H)X[֏5)2䰚l'?FU4B6@foV +>hȥ\4JMqa76q3>|,\ߴ]6rOU8rUUIC4_k"8~+RNNQ^MpȂEBu$i09ʹLG}nEYΝ"X7Xco?w#Hʯ*E2&%cr=3Yl0x:l=t=qus`LR[A/ I&\ S<V{dY֑pٴ7@Sg>QJUjI]kGkb!zj=Ct:Mr# D:nLbFrw<{|mO YI >Znw"i  "Gvr'cݴAyVϺ)[3"η뛁m}imx=:F(t|3fÕJ._vOTЪ#*VD/mf0`}m'D`V0小5Dts4w;0!̷-YocOQʿY?ۢEȂTG>:**-%~`7ҷ|4W ig` +Rߝ5 "oȧZ2x1u?~G`rڴsyv Z7=4 Nl}ݹBko7?2$Tny*cd@iאջzha\`A‘Ev~=Ô?'hbn EkTD N7:uiMi]xV󇨩MV>@ε,ksEVG fe's@mN5S}dh1 ƁF434D:{1tL(yÙ0󶡱Rq]0 hK =Իhz-%Te-+_<%:+ܥŬHD>E'Fig^<=7JJTK= A 9ޫ҇,S 5]l<-=./jO)0er D^OK#uZ`U=P@:z:jePP6m%l#~v+d5b;9(#<'cΝm-7SJ{uXD/¦W\aLzRcR^Hͭ'j|Œv;ݶLc /X N~Rys~d`p{\3A3z yuVGRˆ?>Â҃?+jj|Xy ay7xo 5fw)j;Ju:g֓]A@OOϭ_{]WN?AOƃUu Ґ5N^dnʧaü)fh$@LǞЄc3ѵW hQf8c_j:5YdC!v4 r]n!E8cnWp˦/zLbۜY^fkqC>z̸3-/o:2eL=mVD+uH1GmrgKGl,M9,?E1@Ex esUej&8-N ;σ9:I h6PQߞ+C;E |`[2gޙ98* O `hL?k>C 0R]iWL6'MR~աh rƗ@87z"mi8r ֢Wgrj83X@H+:ԝY8rq&^[RqeLh+lǒ2v<.%|!}l2tҥ`X,K>]ฆ#"G >q.̺r\15deP!9{_V PCSq`fJ^+}햝~ ~7a WΌ>v1TGϭ}ryZ`mөִT\7كbt?=ʷyρ=a#*xVAMLx }sF(wAk`52PaY[Xi;̒i%U{QyK;AEMYm#iu*bLDNiS2>L4i5=H9X1}l Q~J=%`;td!i< 1bHOx!_}2ӡK.oS0˦&<\I׾QZFӽAPk+5p-Bi1we& '}jN&zH,scgұyI |LcPLOaAԴ]{SAA']1OgУ1Z㿫g#:Tea!Kt1b|CGeZJA{31w]o#A bnhFOXml3yX[H֎wxZyN"?3>yOC67R^įʨ0aJ5r]ehs{1n+\L+ep"ިЕC#ԸPM PO #i)wi>%!dnMߨmR㨉N%\vP#3+2XNQ|#a;5ڀsՈ1гH~#˟'"0*x}S=*A*fZ81`Թc,*xBVMg%hHw8 /*bn9l"/qJmW29(I !Tv.e."ۄB1YDe5ӻ$J!omՒ:Y&`$ZweT5{P๯8Rd 6 4H]e}t8w $Q?b_Es8zӁzS4Fzi_SԪ7L2 [=mlӀЮFok ȋ-nDy0'w6?;"E@p8ݔdA% f#[#iN¾.EDCRb}5zϞzLTO7趻j54.5nEΓ+'x1uyՇfW=.ug΂%ܾ+2yM.@&-HAMr}M٣A9fo:wc2Bcu!b10J:/hu*&aL 2lTiɚ.^'8ş).5EKrW0Z$%acHO֠Co^Npk& 2% *Z <]*L|ROo,U2X؞?|2V[Ǽ ,>B>˰0U5[г{˺YSB]׏;u#/yo0x_%Ө B&>MON!j)g6G\Vޏ~pvIEwΣR+oanTá*tfޜo|kĩD)RBKAuz5VO;e*?" an@k,d&M`Rα.ި3V~|nߝ\q`':Ha=!YZPapvirڜ&Sΰ>Bc\6m1Mȶ@WW³ܬG= J׹V5˕;.Hּ g̹[yiZ hnLTRޣhf uoxy0HGډ_ED`yjbm^NQ]CeJ{fFLTc1~1Q?bڢ Sy'jlxA,Q!PNj+6-V(:IFvІrM,_ɶ͠خ&Ln2 O[Z^lQgzu*G^|. |.oy.d`OxO"D{FRPYfև]'OpRɛ<3'? a5K2[n7*]g)39 cKh E ĨMLlOa-%t̃ٓjFMG&kb(┑E*OP: |{שf'&02܊kSyIkŕ#h*d-:(~Y@\eftE7y}nCw{3bToɋ[@&,R){u2tMYG@l‚tN<Ǵ_7}Fer/`P=-W" Euy!P'E9)fy%^]=S(::\~0}[UȪo3u)y3-A=_[n\9.#pp~/\|q6(Xn ˱@@g,JtqePRs_^>yQixP8K+ZPC>IK_U2x4@.OF%Detb,/D_s J3|B]&Q+_oB iv=شҍs})ǼnO?1J{zlʫe]` Oz1oQ~Rcm 81)w \򺃢Yړ٢npJmT ۾6c'$ZU\C<[ܡ2:l$A%3Rg{ !wޜe,%Do>~)WO_"GȮIC5X l餑̘޲)ܿti`d"USK>嫁z{ji*b_H]H4+*gQB#5LuVɚraFDf4|JJEzdLI×B0j#s}jEe݊k5)\Q|Ҵf ǥlQ<~)ݵGDiT붐s_YM ]Dey>)үP}"Xqvȏe rCy(Po DE &ˑ iQӿd1^d*MWWȪڞ{@n2 N:eK*IP/ 1yN #˧Vy*_ )2YDG:3gY,U9YŰTUeDUB KcV,/޽-ù"\}P@]^''75nҔ>jaYw$:#ɠJA3VКY Ӓ{wK^Xp3\ժ{-qUɥ].XAapϣ/{ 7Jpw#_c /̘mJ43@w+l޻IᮺfSćB7$+2+;FV:pQҠ07+J}pPB'#Fwt jDdzzD>M }NֲbjǞ` sg?ߒi?bQ9AAٳ!(z3 _SZ1<:~݋U󍳕݅WJh50wM]oA5PWnnF: )a|1塨kv_[jn6SMz@vU%d_z%wz9Sc=+Y N/P%|5&"`Ѹ6]5v&!2IzA?ԕiF?F̈́U(k˔lZ 6HơNKq3f=` ɲ{v8LP v4g$ 7{1zLȈϩ!|8E1.j)ѝ{lZ#< Q;Az]%k;RQ %xv_(\G)cޫI L ЇDZU` '-'%g_K yg? Y/OnAu<]»Q⑫PWXU~ pz1m 78x9#FnUo46YN#DFB@ri('( giX~ntzgCSxhB54(ipי q=S?oB,ǚ8O, DpM)2` Q B V>fBa?S7;w9 ʠ   u#@%2$)Ws5 ,A/APR~[g(>/P؋4K9g7~1^q=&+⠅~IT"r6By0GBVL{F9Xun -VI"#1&5(7Q#701SzD nPԓwQuD $*ST}xA_ܰ/(Pr K^O2j5N~sI)^1WSՕZzL[K0g^(*]yg{ B.=K<''ZyzH!3S5`! `h!-5+cx`YCq6?8ZՇ5J> Bfp?sss怗 yb2;/g%MG.4<!LfL(4{%Q(G 3oH(JbuJjja& /y4Pc#F-6N:ӗEɇYNP 9O9S v [7Sy{6CF 91۵w /:ỳysq]Ny֒(f`@H+v谬P+v)])* PN&~a Tg[֐DZ2%0KJJɊcz%'/B)a[GpJ0$u Wݾ8{m,{/;'9BX00=*f2@R1KB_~pFg_'O=zRHlB5ș`'쀮5CtrF?lc"vk~a*ȱ ^x7Yۛ tX3Dxmqo/k^|,\SRxualTFg<xd FzlxcOz #BʉJKɚfCE&`wc /-+IE i t=Ue{:ؚAݕV8:ͥ><~NTr 2y I>7B![qB)j`BJˏF02~g5'zù;aN֚4QWA<<3e].+S"b-J$ B +:!gRDž1z.5Ȣ͔`IݩD}u :MXWI"u H` |FKݕ*~U1ro*w}( k4E^=b]tBa6>۞\t˙ Uh?8yvVd@+4úךH (D)[{Mͫo;1tO+hW"YWYfni؞^ pcYNox4r{8xɣ}.8{/զ'O 䈊oկy\0d!L^Gɝ5 pMZ5#)5Τ)2J}^.cϽ ,CNo8Jn D iTeb:IC}& EM,nc,3( D~(JqiF9cy_v8 q~ te8&s͙|X©zOQb%W#fVրZm(3ҁxg7vAYk\ph8L9Q̳l pX3W!Ct<}P|1(h:p%@inD {W|e`qaf;<ǚ㷍o̽{7)Be)j TN#ls5YDAN~b^tLQ-o9 ;AwhfB9%1 o5\.u0ʰ@Iڬ(8M+̜ETח-[|UK(kMgVZ,k7ÐFS T MTO/AEp_m4 &[A & MH.<* E{ϩ'(8tB2w4Ef$"]Ю~PydY4U:5-i%˹%-T(c YC7az ߘ\cxzd|>TUiR,Xrq΁#L72awNlml"T4h -%봈ŏC{psF;5ZLg廍VTwo61j:%э%zװ<!,$Egm=-t _SitZYkKlK}v u5( L &ty_ H{eu QZ nku]P4#y(-G2?ja+аR JqWY9&<$i77**E]a 6~[צ3$A}d)eo֐H^.A$ @5yFa 9U[t&.ֻ$ra1|%eOd4ֵ(m_|Uf`CjXB8*x! Tk1 r…of|9ߜv+e+iA(m a7Όd\̄.xN]IWbh0T q8MEeRTBM{y!@dh0zPo̚Ayd`@bi*ia(Ka NMo^t47伷o!,]-;xFO9E"mIN'|NYQ\AmbB8 +kQ|A4#ۗ&R;>aZ48U*΃FZ>h hI}4m]o[?*(((QYf{7kH K4GeL,Z6^a|# Tq:2aqݑE4qѬ,{q&wqζ;Gү+NϼAZ,SLu>iEZA};z^; njwz=0,M?疫0=f]e,-8eɿI>A=1݁N$VNQrM(! w,/<ւ'KFr؅ׂ8#0odAآXB8GP `*^ " P~ӳorm$xx\^ɜD>/;*Gfxic2++229'GT膎2Y_^nFt[i=H+ވ|_c#X8@yRR[< ゚n#{=~Uvb ֥1 )ƿ@"GBtDӡvWۦiQ5hMR $4;4BKL!#9G?`Sd?eېDr㗘@p6~F2?9jjLb״HWgGM+|7AQu%Pj nŠ_9!q LhOx5U0Ilpn Y#!g@^SjgOkI+tp.ײ tœ] ˝eQ^aoyt< !pG$*uHO1B(OkHTmzm?S@3j:y,`Y 7P7hK z#n]~4ʇoWG? Uv({2]ڋ:tzו2k kMz*!3e# -sWs ٤oŊŐ#B3rxQ3ƺrwQXGx.n*\d\Cƌ _3^K.@)|\hZ3Na-/-@#-En*u6SLoAB[ު,R3TBf߁ H̠6񶷹 h]#V&_  TOZLw'P89i-lsOyg !L=61To̼ Ox9h >=nCsUmS˛l̤57Fq&YX]ayn%JZeFME|IQBRs%U/t=Jj#1LGJ$3a8QٞUz~pbU/p)I-S!euqN=ރVaZٕ^d*ѥY= ky|3CkMKW`$_i)Ɲ{ ːsS~ĸDQR@IA[01`6*{&K.LslA@ShE,斖!iB-כMeȱ61^(b;4.uMn{5'?A$GY.5T`yJs@ZůX$*IeQwQ{ *ϱI]v>ďpT @:Fѩ-am$vBK.M&*n6O&d^CXfi T>J*'6 / G>ո(Sn"2G>&vUkņt v"Y=j(ˈSN,ٔ}$"<=nT(8+ mﴺ*8vݝe!QrHt,V[3ܑ4hfU\@ݿXBimBv>Rʟ|1-]YKYCA>Hw7 70$.5M(iZav?]Ii.\Yt$nz,aQK|F~Ls?o+A좁*JU"t(+G"C9 U%/q1,l;flgJ97M DC,) 4if17z~zY&iЌgNI I̘cQ,-D=nVMfܗz[k`((`CIQ㫦HlAټ }f1 b(8&}] uL켾(Apj]>v{kګ5S=O?)'Cii-vjj!V''Z`ُi;~&G(Qۃ }& gbw 8XȦ؀қI>MybkN8{IFZa%tA+;5f{ fDJ#etb"y "}cNp.5J Ա\FoAb۟: @ƅB'>sx#JB!V#i|2YoNi&͵wlX l;:ʬ!㛟*1T"[D܏'h25`Z~^J%]RJ}ܗjǛ(YoknR cd6ᯠŝb<8P tb(r9C8kI*Ū3E8͂ `7猪r ۴p?1Lt:JKKq}f7 ] A ½Tu4-z%26^RuR [=Q8c,"s8";@j\Yviǔf:FV|C?dӺҩC$SU@fdA* nj>kҔFC#MxkF+.x k|)hFһ N{YPZ4d"O *bTFg!|HԪf,Spe".S\CS<|o B`n'[鸦jniś;xcV|~<(OEZV@村zr`%vW$$,ı C?rQvZ1\\Q7:"UAQ)V3#g/1~Yw+Nч o 3DuëuH-)4lCfĹg;=w\w܏+//33vLQeT\y,kl496є&Q.lpeG2zr~V?c?JiB0,:`_\i?H6yI;*jtlE~z3F8Zo8o%Ci$Eϼ= D*vGr{@.Ԡ#͓ՑIp؈ ͩB .܎ȅ̱'^d0ya/?2-K^n&x\C64Sv]K K)䊎K&PBbg0iɜcv4ʮ--Ϯ ³4濗X ~#1BQ]r(s.rU2hHbf7=%0)S\Q9y_T\L`Mc@ӥ^o34@u0HF*>K y~, YRߍ`W{g>8p5TR}!ERfɋoEng?ڤK ,{n\559;ųĨګS.nܳ3|#X.ž` $NϳyZ̤2&@"NV*^BKi>\43e|RmA=q0:sv?~:οn^vW&+ =ahjG?}f^l /SPtbyB$M8 ;.114Ա2& ;uxpaKSLj=izƿg_^vSI,j4㛎~6 fHVԌ{)NE Jpn %s5?< FR wfH6Cz#N]͒%; hQj[##Sr2\6KHwJfku-)*M_xxlP$ A29;-\T $aۧ{_%WL0Q}sb$M"4Q_Q[4B2]6!("ZpNJ< P+|3#}4~}!hB2 ;) Ü.-Oځ__IʵkujP]u󎃡w_iVMYE-CV FZFͿB 71{%Lo|B +ɷo7n$x/] &oϯd9ך>"9s\9P<ׄx P۶̓"_"4csAFP3L"mzQ -,Yqƹb抰e#7mۄl-0ωO"A܇`ED*s l8].Is~RS#^OGE0h_܎HNҮrb68X?QS#YB- 5ud$n+޻Y63? =MKeIdC7Mgb6z3_Zޮ1EТNQp@I0u Oyp͚0zQ $Kq)OI@VTMWk[|\lgԅ>\S,|o*0I =>Jl u.`>CKKY+4 $9tK#K/oCK(f~-PwvB='q&PC? f/CEA\R:3r惶`ċ֟P9f \Q?Lk,ԛ l(EOś &uc6DkWJ64 Ba^xjf?kf  Fcc"#i@,mpaT v8 JW lZ^ǣZ{m!AOO9n(jWCXݔhOᛖ˞ O| 1K9;01' U1 f5s@Kۍͭ$Yf ^ѧ^ੰCu<{&WV%Oۋm%P+בRuocEeA,s4焵5 "|&x"b\3 !xU+YD+a,t@D!,c$/0B=y~qm=A;EF_ ^тN&'T^| ұHjoRQ{w4kE(GJF=TBBg dm-d28%i֣?L0Z# 6:m24<Ɨ1%s?~šv''o{]r/E>orPzqŮ^4TtQ_B-ً#Z?TUV)NxG3qFlR)-'AV,h=xEHCk<Lw`"N4ンLt#X/eg#Mmhu<Ra-&*Z%&Q>h'7Γ?[!A^2Sk`J( gѭ:H~,ս Ԡ8.L;s8so[ >;vjTeuij/;7H-@_D^w_4"2rNjp~E}aƜ#F?8sQ"{Ixv?zwXY)HʣLX~ r~V,V? y6{LKQlExIY qBd!8IYGP?{M }$,\?u9jA1msaI\ۅH q4)W~F3B5"IS)SƜ|N1Wc!nzu_d.;hM^rjO^OxFJ2Յ{R)۝@c@y #ițfh_i57 ΎΏ@JqP V}tfJ:TԊrB4`>c'z`â-+ZRgT24ᄹ>^b>pȶEն~٥8&'6! }g*աdDSfylEf go:mf8O5j|fY\R\,]`~amk誣svƄdL){0Q (4+ƍL"ᮃZ[L%Ѷ9:L|5XeXO}54oquKnv3y+;類[kx1p1=W8*7ošmMz@XY\lafX$ggeN&g:d{X&RUޫF6tlfDjz,Ѓ;, ;xq#O$:d[Y6Vۗ234@o]!˄zvȰw(qZ 3TA/Tx_,ZMGK36|xdh[q`:yC$;*~欉[/?yʿf<d=q&s2!Ӵ%?W.,g߆ A$nD6et.4M >넌e:yj@!B8u7& tʮTzvaI-10dy }Pv;sq_>݁Yw'åQbXlq`> 4`E9H PEGzLse&ɽdVƆ 18C4O/CmiFiB\U1+mn[6qq?#3򦇓jđt#Kwi%8C2Kj[:/3UHK Hm ^0(f7LQ,Ft&t;PT{ 72j,$8zg\MsORj@F\#RD:a`Su)wZY}4l'C?9wꭡBpvL$-K:?dz3(W+3I )j\4JIn7၎!$keLpFڒ W9HNSw2@/ane#O-9n `iTnA~$O)yÁUB*j0:2MWaea|T>Q6Jk7d7oƔR(7; X9M &[[%1'TX, 8fM.q2ZKxU1+ ?O٭ (NzA_Nk}hlٳg:H3 ƒdif陹L7} چPњH'Ζ4B3Z;wZNmՠ9;& uNR n)rP)Z  N'rV'G~|k,N@f &@? <]&量ﺽ*E|vP'YzTϞEx; T@'zDæ%4lM݆+ڣtW͏`k11g Bx"H9J+9+aqE{ߓٸ K,!HVܿie8$U4Rc_\0W\1{` 2n I}5d\,I:;zj{;񣒵FJ /]oXȷa`bցZCmSm.P OkfϹΣ?BK]gW@LTb5 #J&8BG!F!XNlN8bWLFYΛ-ښFҏ(:ڵ[4 u ޵_AT-io_yzi˚NWlsӐ'@q :-|hG5ʛg*܎8@gyuzX-qaLї@>&/Aaɜ#B4;8Jr|j]g<7^:twvS(mdg4fQ1}p6ß0Qvo\g@*}WCoϙ?hyNw &ȠkJN~##H0#͟ tc1F*Wlir(WwD_c4_YH"m߿K-$ K^Df*vv 6Yl۷m~tZWa79xg'))|fɉu?5Bbɤ; %f[I^; HsQ/Ɂ̢=ƀ"H xlC="^c@^4hٺ_lk69&gR4ؑjdg, Vr=`ùHHQzV mZi:O+ R Z6]Grn  sXUd< `:|ȗء9H+C[pz\*N(uO%nWt73. _fV@r>tin@*!3kEϒr ! kyI݇8f~dY]*'{B ]zqF|3M(K᫘/O KNB>^x /a[ 4w&F "j+S!h0f5"W?ƈkTz{!d])SqT_cZYݖ6q%6tț5aէӧ.cp2b\n1T ?`PN,\>Q%{DPyGQ;0Kנ3xuaWh 6c{mDXL4{!9iNѐ:o\\(!zljl Brq}-8< DܼѣȘ*515G{͐-q[eDn  { ~=Kt=,U3kƀ Hv@`X>'./碆8ӥ#  ĺ[NMJIfo3_^qO br4^ƊuV)$Tv>ib_[/;!&V^|ʭq 3 } oRIRH3nrv~ȴ`L^9$SPtX HQ_ `XXΫ^6+6ng3P4٭D\@=LI3cnt/puC1A1sͤ##/3MB;CAL4>:*$男~MADh4&~cEPò f,Nyy*TWT6[,"2qUS)MqSUVS2·֝uc.1O|i01Z7wėA%#pyh!]^cPO9uVxV>@>; Fgf>Ž2}tufБ5 $ θ>*##91TD L12LKb=[P-AI-b-^Tk"S$7\A Q 0Sàv6AJ$UGI İxD n0WHaK[JJ*^?k;')*x O稹g-=Ihց\ުuA9w.գlAV&Bg1YrÕE'J-=0AHMaT$fCWvP[T 4} (t'z@;W/ȡ\+64d*vތ64st|tx_vZo ^c0a3I@LqÖ5CZ u( FD8L 4 eTNbكq(%5\0\0nk!8o?(M#7d88Zௌ>^O_/=#nPd0YYri y}I_r 1B>*PV^<9j|*xȋ [)՚ܗ;Dji[bm[ȸmiDl`g4~J! jh7Yk,N[f7o A:8V}-kcy0ҐkW(4"curuıy^3~*_"Q@$eUbc‹3|GPgk |>MhDdQR(OIqQ)#}S9IӱZ" Z_!}6egL# 9GZ^ @UA>*xmdh;<#c(]VG,B73{m@yX!@!`FHo_E/aN4qGn=4vEw|_O= D𖗥ݥ]xs슧B[*䦭XI6 oŞ8 }IhՐtj#mjsMqչ(/2uG:7؅T~淎q,ߊ0*5yiy+:&. JEfʼ쮛ٞהq3wFC_jSrʇ5LHN\kGCBK_Ob;L)RFI :] DUW|J<_*wQq8HN7SϜa}16J-Up*B_V=I{.y愮-qvRCy1-(P"ZfٝxHj!wRǦuT+˂r@0#ҰDc(}uGɫlj< !׬:*-G9J~H.@՞y;InRrȣ4 ߁#f E ThOfTmΕWhk2zk3W)ЪwA69aL lQ3`cJ+vI7?rzj)NezÈH%f􇤜v{6D_ĝ/~l` K`JCWczR+`N of |Zjyj¯ [Py,7g_)ubb>ߐH%Ă\+O}" 05sGi{J!))c|4g$׮m7RXp4\QֵT*Լ ߈9CWH/Ϝ|&=0Ez|N+x=c܉Hk|a8`|!Fa_- SUwÖ`{Z :mX:?yHI-p)#Β2Tp|o!*,0IpT3 o?D .@WyErtن֨\4Y#3Ӝ }~V(x1Eidڥ~MQD;33zK8hDRuL UoAFA $Wcnd͏ M;/`KċJ6oIsNslb XiQovHmn$&PxO8HgͰo)K| AcI[< 2&zx(VG:R3<-'%gm3֠H-O H*%Gs,-^#.pt: {}Q6#D`n'AS<fJƇQw6:$Hvzxd(\,qk ?H)ŊIV.IJa?yCKn5Hg(?6ƄI2}-F~*L?塕tqwcL|XSذA SmgOO>R$J8>@^JK9סJsőy'9Nq E V,ݓp_$w v[ٟQ/ա۲%$wyQ2i>*L2Tcv|nP!rx1[.tRSy?tbv :R}-EO<^e*~:i2^P=rLc@ 8ۦ%4*Zsr{7 ’8G`@BʊחMvӢT趦!׊=tIhϳh1C陈)u*[5>5J㣪%˪Q@Վx9X=w; 3:8k`\>y`[InOqsON5r@Ukr}?^6^]oc,29k*|=sb ZIOу,bV `8\yDp#؉~so8=xgF滛 ɻgjyp^+MT{y;\a_ڻeByێ▶=>۪`7`d>U A5{dxq'sf9:OG2&1~*=>:&eVSo|c7lFKgؙs3r0SOGʒa.aFJ0w 㼂e7aVqr v:BXN ?۟޷D'b&ѼS OIHVɨ%'=4T;k>!=^W/tlEu/?9'6W';#bJ&E9MZf9eŐ˧ƀ. z:k U40=`RATHmU߭f=_ f ǰ27w3MW_T4=a!~5Hg0$R1%qN̕k.75dGUAYwpL]olHؽηuCűaZ\._QRis"{l%E jBcpBFgعXIC;[&+̏jX\q[6㥦dQ7)L-H!^$hsJ]@nZH;:_gN/]C;2m\$-_-`H~glfI@}?t}pm ? =Y΅an2?0u OF3d2pYc]ztQkNcpR0b-L,|hAqWh~4 yȼl4wr"vD'\' C^ě+J]}۷]&NGg#pΏVTG H=mih˴[S SpOz0UYs8~wBu37n|'ROq)$ly+Lư2 Ft(Pͪ+v+_b[뗏U0:"T o6WFrqԗ^JʼT4ʔv6ٕc}JeQ6I;t  b z#\-Ygb~>׊[`k(̭C}>ˀ FHEVoŔ PxB$_|wO#Mxѷʶ '(S(KeM4@ wwڢr15oMpW9ֶ`b:e3K؟g;(fႁz21UƙjSJf' ZrrTn+@~NiSk8+-8X0_! cSHi73[fKeqفR;eNo|uVj=Z 9}:+VM@*_g<,aa:C܆zܰ#xg[L ۀnxR%뵸Qhj6p'W>eĘmxƵ=p_{b1&}n Z"[NA@A摕b ݶغv0Ƨ⤡D;YIe00iCi N뷂GT7!CggBB~ja{No*;RnJ['{r.]p`vbhu,ԻoǃХDn|~ ,r~0>ѤoB0xh9M-6BVy`E).iqHT*@,f$ ؆>c1λ8"xi*{y[WC3/gE&ۦ (G)-D`0MQlsuY(O>!L=UdQGtYREG3ٶ|dY69@uaw>r$H/dum3e h8/#nȵaF{.NJoO0QY٦9϶|5oiB^m?d7Ҕ ٲ*גN  _GX=7ejmw? "ʡG{J~gf&Udp8FY?9 0N2]VT0<02Ήaj1W-)2o?ꓴmt,cLKvOyMvO !|Wv(9fxA7h?ԛh{UI_\W5♾lKw_[?_ĸAJ)cNˇRHqP$'mt \& rFasC;|)AL RPؼe0 @M0jtihgM!ɮga*(Roq./ʎI\n/GofɝPGϰ>d,[83i"޽EI#;5Q6QUۿmJC7FPB h! wj  dJ!~簭ƂeNi64*?-ԤrZ$ṁodOUY8z;Boa#X3:(ںwb"2¼Խo3=A]/X㍇؃i,͚+b,M937ag+Ky%WPTrH=կZ͓"HUpJ}'Z0 ZLL= j[8`Ks'!Ү# 9ez SϿIhrs&/}Sʐ d5Ս ו{DL6À?ϋg┩ʼ͒U 28B{kfSk4 %2Ш!)2  N4@@W[*ص05Ls8MyZ4o'`Y~ȶF: SK&;\gpl(eʒx2s[X36֋W-LSQrSB"|x&@s/P *@Zw~*1 #yPM ~ES&!s`UJaԁ"%'zCwhIX1'_Rab@ֳw Muk,Gno*8a2Gh:uj{w>؍rL(4p2Q~qIRQ'|v1b' /-鼶$nmSs\VYnt]'-LZ.10#j#*F9wElA3Q_'< $*{{0uNUzĵR*lP6Veb!'[yNa|3L,j{^8oBes08u7 VC 5lOt,/e Q?dӑmzgcz8C𚇣o2Z7)E<}x:37aPM[*Z|sEڠ3£?o1lyDMSAC&RVjgvYt=Ej 9̟[JN6: a@! 38EwaM8I][;Co*IiI`/_r]&g^U)- *ǻ-UH3 3ۗȫt/Wj O^&LauL}20<ϼ.UTF 0Z''$.jL<:bxl$o0ѡɢnWJ}TP]Q{KoAO<[.[H Ta"諦bw+UD䄗pJF}= >qeٗG^YƸ; M4_ 8ovbM D s ڰ҂"@:Bvɷ\΢KUhfP[vep8n:yYsU\#FĎmX'1 Z0dD"ĪD 젵Ndэ>+ѕIU*-Y폞"AYA0ԘZ{' 9 U!V㯊ng? l`Y&cjx Ys [쳃P>{#4Fҵ0dw!ĈV] }'^t W]EnHNWN.qQo3#ZIzdز @UT;MxRwǛ.[66@a4ZܶLdux?R$&?խ_^wꖥk{[7Jm֜9@0OƆo`"vۅ{)CYݮ\Z%\{iyۼ$-J\3jy 0P<\_XL@HMadr`"2˂$ZɅ( ^Q D ],3(,{+AԆǟ8Lwy9ͨZ"[:ENul^Zx5.&wYtK{;(#HsœWH:ta"cT:EBXgr z I7 @^;ƺ3qTy݃/9_7r ގnd&P>0f]m (fS{[ެ4* PX-+Y 3%O=7,TAiO찤)+;W窨j)(LJLw W vɖ\bBױ,5PV骯BCq ꔔ_}_HN=hoj5̶c#[ l#ɜAbq &x;Λ;M{ |#nbFB?L b(jD`bpOp=g9Y ХT+$Gk Hݗy%{k:]|FC>zy 6+ؼ7bic ΠskSݛ;,퇂Pz';<AY"1ZE%}cS[M-Mw*ȴ@u;u'! B{A?9H5y7)upt'+m/7oѠt[5$FewbU@S%J8g ߥ2"{SQ`M[>m pT=*e"ڵ<Īyr8Z*l .@V\2{!>ׁ*VFlVk앙ḿDu Gw:wflڣ5 NvI_ѽA e.r.5&-\pZhӥ]9dȾgMKd|qk" Ri4\6C7y!Hp.&Q}|->\T,ozQtN7_+1w} $PiY#kzVnYv۴2xf+WےDrw:d0&ɯi6Qe11ʘhӓ{Ҙg;uZ|I]2ImJCsKa1}MQ | >y{W1|];d:? ˘%8YXV{~B/Nnjhriݯq〭Ug$a4Qފ:mG4j{I>bTѷŁvr)=;꘢Wj@'֯hjAߠ+SO"Ee~G׏MA[]7X9#VOn^rl`>f x"?i-G@BFB+p,ӥ=d[)| u<،p3َ ԧW]NcgtĨDDoHYdrj(VL4"?S$9k$`a&` W }7Eմ`e +Q.:"0-伈@_|j|v=8J?aF]?GQJQj+Ob,^Lj sqP˹hClOlۣ7,i6Si)1'h)+ jtHzBH2BIjB%UͼG@1[r9ean4Yu(Ҡ Uq:A 5 S/1o88Fc+> aVc ͠Գ /0t3R|X 3lIX0NؘO![Z]eۆ4I5ѱSpcC)16V| M}SQ2Tla۵/B, \]rHx4(Ț bhgЙA=K~nE✟YMbH'pd7x#j!hpeIIPsl"^VΦZej>9d$Zle뗢ׇW#k 3PϽj =F6*_O3O `S{\wGM+^*\9/( M\~[QC'wW_ rvN~4X5O*9Σ(ď5:gzpC(uUS|^g0CO#WK1VٸԦNuõE ΕN ώpZazZ`hp* Pwi}~pNiU p3߳RL,EH(9!%Q%+3(<3ۓQ:`gd82O$vj0H'QTuN!I*;,PeZf,a^6Gґ ^޸E k1)}NsŘQ:c*Ѳ 6 nS.Y|UwwiCX4}E1LEv7\Ep7;a)9Ž-op îb@ffe1`.gxBC/1z svckFYZ_ϱV*Oۍ3w«x>V;$I#@Ym|ߡie\'@ ]nMR7MT[<.8~:8K'3q>ф;G{aՇm2-M% _3Cl>-bf=㥺q=!GwK|قj+ko]_NrS̬f$s5֋eCZ# ƆBZ-BCO4aCf@Ka[%jU>=V/jw{P|yz'&`&ӌpHbw q&QVɺtP/q :Fm\Fؘ<*/ 257=Y HMgOr_i]Hr%*AXg &TЁ9 }^pE}2Ȃ_.)XQlY-"Ye=8*thyHў=2jvOj$XN zWd]zv:֖(er֣#Լˡ ]Cyv'.PUUCdMkamM>f=[枏@t(*_1R7k=>TռC=هc".2 0签fԫl"8칖"m8*R|D>NFťrmltd{W>'xr]v")WruN82')' wՓ֐qe,LpQG8>0VY. /Nȃ5ᖘ:j*$@OJM0V06_;Og/O㯯W܁ga{y 4+׼pة{-y rq q8T2/*#NϞuoTew8aU8[ 6BS9yCmǯIlN#|`wƙ+k$<>/-(XbV0`@FΨJsliy*7O 10Ze*3U0,k0ٷYIiN"j,2Y'ja8KX 4EIP%" .f@ uBZu )ve*/t1alxMJ=Ub rҿiZZdۯ9i21S rra:ã 5g F}H #X;TvP3!ĎGS R~宬`|eǨ'FWGeߤhJ#52T?e9ӣ?]%5%>dնv?B͘ >Fpjk*̓G@kRL4'Ffpd5pN[1u<Fn5:-j mY 9bIoJ;ERpC棂@Q?AACxC`z{d0=wWY 2 I\QakqΏfuqlT7⎂ rٗq w`+> 8BM`q٨FDH uxzpǝaB>Y+oqB5hu[qȏX l9׏4!/<. FY?˜9\>Y 5`fxf#;):1;ɹ޸}Su8τkfm;\}\. 0o&owO,iNV{2 i"ѷ2B^g)\/pZol?+C]@NF@FF[fGvp‹TfaQM grޘieۅL`1ךԫ$&O8=3 ^jXȊhHk,;\yarTHu+(V 23Q &2`H!\;1jArP */`_\"Gş'eka8:Tւ>ޱg֕4%#i PMJZgxڔ$b5yvbSrS Pt.V<^\U.Z"HzS!o)rfwLXK57rMly=$W@gj{.ㆽ@ Pz# )^+y}yL}ћA 0IF.&S =C:?nm \2.MY8 |r1k6ҷe*r'a>kʼ(MyDýE5ܚbOUXteuhT2k_{@$َ Dt C/ u՘REJff?ןu <\_c푃o)dLs,cY}̯ U+RkL9{$۩+;U;V8nfK JP͌#qK~o==',1s^J#L >Q%}}k`z OwQv$&Ihgql7pD71g8J ' ˔l4fB #GڡwM 7jdH,zh@Dq$:v09#1RqVF#{ ~YvX)zEM2 ɹ ,*#qduI%͍Z(J**Eyg;XN+Q(?<Õ,Z@|Fd@{ V=J:ZT]b q]hPcy"N^ԌqJSatzt-VQkia MV;%V"bu؏lz Yds&})*jUOa RX}%Eg \Bj!>'0s* PP!{Q1]6b=<) `f3,Q%bugX7:`bN6M#z928 FgjENXF2|r ':J-]1ΡX ~KWKN/2hEg{Uƛǵ0j 1g@Fe +Wܭ6Bs]cNi%(_&g=t\]JA!Uȵ3dP -4+?70V5D6:KnP\Ƅ'TT厘#}ZtDi,u`qktH9OX;-sߣž Pl{f524n% WXHr0/̻b ٥< C¿-$?$/1Hɝwv20x((?{胙H3sO @ RwҩAcfͩ<l|Luv^_^+Ǵڗ~ ayŖK |2+{ {ewkbhbG]yxe(kŵjuW VƚƻiB;è`(ve+rT5ZfZ$<ƫbZTlm3m_ r^ސ/)oT|Co<0V_电nیcm}Lros*MAxQ؞}TWM;`֊ 5O Bެ;׽ .[D&]< r,y d)$ӯ|^Jى7$K _qMiP'ISH^ht..k L 2vcI'eN5XMq>SO!M"LC;na'}cjoug]/:Wk@+sei#>B r"-Hё[j,3mS͞T?7yC,g/灳z-f\#pXbvi6\LpʛM RbdekU"nެ7;4>-8uDJ\WrB1Iɨ첖.DsAi4:DBӖiaoeC/C\qꪓae8ȻΖ")Ec-FYᄏ1a>g \:u0 3 `x a_b˘ぽl+x|bОdO!o9MN39 #' ,Kg4Y,&1򖆜7~h1gܳ&jm3Pr.fm fz{l0tMpY:k_H nF%mt[\>"]cHʽP 6nRJ3EFm4٩>pm_ `"Y /%!!p}N XfۛvFiۖD.1cPAWoo=}J`wϭ3\xs*7)u܅{s :VR5/b- E*HXiN21{.mPfTd?Ku 5+A qH0Y&B‰ کX ƲY ( I3]Hx{,eqLFÚiFM?\m#OnDٱSjH鲴Lj)Τ G[55"P7[GMd=#h;{d0&W,cx<ߨ0,Q 3#.(l1!jq0jt GeULrз=fqXfwV55u5_Y/$O-eZ-Ipd"jՂxW";!Pak%ӱ۝c hH@^ Zw^W)P!YFʣ_)l6-œMi/UIin/}&j@TfGK9~banP !xm.EFVp"w|V yq%Ojir"H/Aj=<(23@eQ*?;yJR>_i3']AH]39MlᄾR =4Rin4%9$s:aBA_j?$UWq-+>]V-6hH0ϽKhdE N(Ahz\X=ϴu 1Z4r ÅQ?FM#+UՄɠ )wb*Nʁ7|\54CSW\ΔK`6e\Qʖe'=^ oѼUQ"dp| Bok)h1u#9k(@|aAaߚZ٦FcVKkSKm}Bx}eLȟ*5Tj0Ǻ}VMȩc0P"f~#V571q}'M$+9ԟ2q `73 5O)(m>['(# G"q|6r=sq\i) 2rQ p~*~%|Zt N*b; "C #/J-l @WTB[Z[Zwy~;,ڐ vg4ח%=8`s ?^ؓN[2?6[DBi=>^G7xO^W1H/լ_LMћ=)oe1_ L̙Q(i0Eqj{~0Smz_B:ZzWPa&cx&8P"-HHk qv;F k Yމ ѣ[^ܐ>`Ģq74x wgejf]Fz1ʃ#_cTnQѓA!C͚iP679>$H}.ZA3afDIjXD(v)`6N:ujf<}8ؚVh~l /Uu٠vJt}ܪ|T&Wl/'#ŭELw!6@pנʩNdMF'e@MsjH K7 {F Lvo 1Ei=hYq:~v Dʪ[º1~ aw0uÐA 6?/eZ^ƺp YVhUUU2pȍ]V1!snjO:-|V6Ud|3ݲo.2~|;qɪ6m&ttcC>B3߹҂EW[CBoXVa-pU]waH%3@H8Wgg"{X-87`fR|)>'99W(MM[)5S vL%HbaX9TӣsQ"$IX!xԅlZOҔM57AҖ4h)yv 霄 @9XuNdYixh ]fX.MU\T2ܯIOlFGywٍp|#c8GZ>=V%\e@/ CΚW|X@4Qp(|C㫍sS]֐a4;dIaHf"a2Z2 G muݤp?,P:gbʂޏ)G{+wTadԆ6ef34s] 7ϳsfVaՌ.yTk6b"ijJug@/sDLFQke?rZ ̰z #ߘS`P  ?D72sLh*֛~iUVe_9]ZV>>Z,5 Arx2t<XP8̖z~+F6 lf? ޏ?>jf{?n62[U8ˆ,{X-\b0v=s3.Q*%yY~9^݉{ [{{|;ޤo$"] 0gIk*2eVo,q@\e 3w냧`1pyd-n6=Xo|/UvdXJo2gyĂ׊p2ciMXHJJ -TYӪ=XDHmM+`l$la o\n`^^DTt5G-bI[g7Tsʴ(oY~fIҮH F[m@L] "D-p+{Ys=ȏ[rb">En:&7t 6V;IVwu(0؅($K6O0=zlpBY*M&Pf܃42P :bXٍ.'|Q$ZHi$"ok $^BN+<P" S&W_Di^c.(Df+N6~L*'y הV]&d7% 2AE qd7 R z!4(C}0Lj&_Qwݲӌfm葦0Qa<'#ȭF ZS9"HW>#]j/lexDzOwY_9W{ɧ o d, n/rgMýt?9a xN),c45_~d)J4!*\p_ $go+\Z\suH &#|)g"я.ԕ .fqooj-uP$:X[I6od\+d/g,~x`[ulZ@)8kTk:TGj{4ךWh\_1;WB m$]# H&U HddC'Vd~ǺaAhP̄սW6 d6m$wZS&"phksL1⍧E6mfIB"q4ڋM `?֖#PMU)ë9Ա]{kEǟw~7K3}/LGRIQ*pì.^@P@qcM&Kqapv|w ÍF 1/ě%l͖1/Smz H|_?ԇ1M<]nY<1!(*PLg8.[ܾQ1z[?P>JINVl%UnW8w_!v?8.c=F:wE8q`嶻ly*TiCryP1ƕ5.M@k쭔.Eh% ͵ɂ.wN܇ 23lA8jcE{DBftk#OQ:C-zn{RT`֦/埥OIt=ʽZmJN/+GLE|2#Y.:t%m)VF\Q3P$菿w@T7TLǕLx`(:TӺZ$f?wo)`>#(k 95OjzH`捻#ik P%Hd'\Jre}9P1luySnf_M"%YOm "6(ʺJ1 !葩[ 'C0^Ʃ?o͊nZG @{lP /a&iqq2A7'R-ux.7,׊ mE\{)T2"8 ]Gu&B7S=b(oaI/4齐}C*R.\[fa4.u҄sP8JZ0רë#pSw mlFۗˇBEhQ@!NI_]v^ 9-kL:і+J^UEa7iJ7f:yց_jLiq;; cˣ?q|GyKqSX5 qtHid0"2xXiv$F E6CYuWU{eDaEB7;&)s^un]7o qV^]NZPcJ͑+87v>CPOu`f0S{E'Pܑ9S43U*M Ay/ɩ" <|`%X ׫q}7|Dʈ~4ZS޽Gh_#kX/ t_2NKL1Lu^J"R64 4@=k=<&FAg#gf8\ψk!Cf)Y$yw!u!A8ZkT`uwBM)>h9Ǯ2gdy4C+c}F"cmO5╇ccm\[ _o: Kim;BV Oy([rwitٻؽY/@3=J +׃]mv8r,k Fnh?w~W(D=hӘu-D_'PeS$"U~Ӣ\LFf#0r=4U{;X]NQޕͯ'jr-g\3HqJEզ"Ko0]2,v-o .6F#-; 0kuc`+VCXiv7_#D) 3 dV Iy\a7 N?o]To:&}yUЍ #`7UpPBO68gdFA!o۲fJ3]>G>KvooWFUD4ϞjWtPA@ vԔ k~II,!{VQY+m7$?'+2Y*['(Cdu[tiebiu1CE$bu-25?4 GBuSGgZYz:{ 1YtO#Ṁʛԟ$b&^!I1#:u\폽ߩݾ_H^ˌ ѫW'QB*4qV@(RKaTd^"r1 2܉_@?Bq@B j5'/;rKEJD pMpDRr4ͅ;w,H޽Qk?Ai2hفGqVTK^5F &o=3Cx%{wsuRK8@T p:!ЀcgB^?giܙqr~2/Փ;K.Jĕs)Z)XW˞=h e I/46$&-9Ym3g遑i=N^,1€K<; 몹s%Ah'Jl^A`yT 2REZUTv:r*;&gcȟ0PEFVиaxd2 *>hʂtZ=}T 8&& FbWR+;W5={ Ƶ+(S(~;| )ռdpA/k^ heOuv -%ß&)r|^uhuzqB˥Vql6՘t Vs JAK%IQM!T:G%]>Td YQx+q9 j/z ik/`~u}\ ӔqqkJVyeCBu;hvc0;T)YD{xhE,~uYsh5%Dwړ'xй޴᪢b=|Gr-[fBD]d9ХU.}%S=GuTb[ф̆ ʅWu ce& ^QՐL&ܺ0OemN~(y1t%5pa,jպR]Bұ99ш! "ffNStZ35툱bR :CI>ZXy)?tXpVRRE !JY DZ0U6'O:!A;y8j@,Jm8AOO!=:CpVC$.{ kQ{fc©զÉC/0cDtY)lFĜKmӣiq]PAv:cd4G/eq *w `O/C2+a3#wlcf|a_ uq߻d:rA!٭f Y+2GBl9G|,f:9SJz5:,gbPtOwΙ/3-`ؔR.~ȖfNGrg%j2b"=|bP *f廐͊'T ֶJNU81]z>r{(ٝm6k X1g|ERHzƔ(Ejq}<ꢚsf+@ ;$JYo2b?{j,0[A21_s҉ߐ0p2@f(KsP\&D/oSs*'1Se8rue%q[#˛/~XʃRLBCky 3Ņ75),{mb~ޏ@qzVuwz$}90{^Nbߜg,Be)Gl,kE 8 6`xni6=ٕHSlVDK3x;boh]55gN7^h=GZP?,2P<턳W/|CS0c/ T}f_zGy] sa#G?X< v)f ^Wh ( *%Eč[b Q5g=+N"a/c.o@Td8D=B plĞwYW?DA;|,fV]S|]7lgv.j#HF V-t𱑤-K8/TEXVڿI,fu:QoeDwaęM=1*[=у0! _WJz_HIX!,I})6Ϸ{2Z ۊrlyΡea^% y" PrɰX)Bh+pNүcK)b7ues) a7Dvnwsl|s=(!֞} v Rݦ|7ɘRfGk^A'@q(#!1Qi7NU* ?n+UA֏W%>lZ)Gz>y5^El1%ʪ¡vVG;BۤҒ˥=Neb JcfRE>eN~W7Mu™`p:.r|tBOl/{nYr8k\r dyrOz΄02@:kZ0c>j"T@ K BG_k+|aAbKz.b@#ۏR ,EF#ފȊ泴=$=IX$uxu)ph* k' *Zc@kИbB&\c%;J/|S/oB*4ފy  8(  xz*h"=؂GWtrvA0d" S%;F=dMV)w :(a5I1yuRroٺiS!=EQ6g%E8P,Kܼ ¸BLzAcC[\!VXj= f$c:fylKg]Á5n Ibf{MV6k$ew}׽~釋|W?Cg5SmLuD͜E&fKN*ENÐC:16j-DpV׼R[aoVu%h\ڗ3MLT'"Bl=fLk8~FCl;î8E^JA3FnilV3^zmW#c=My{ٿd7Y_tRwKk}]{6F=\{}83cU(CMD6_ӪH?+v^,FR >- ݞ1ZPnJ53N U#l9@Oʰnz)W;fbfw/_^@gXfr7/)P0)x4 4S1X,1;' Kl)^ PU_T}8]Æ[pxMM") }#r~\o0;Bo0 GRKSb-XMX0EϊhYH@}`%^+x1"pZ/_Kb=1?Ӳʚ* oZ;" -Ͽ=ֈV-o7~־q2-~61wmw &j<7ckhP,ȊmP @jNGMfakecs@|ZadcMMXZ/PV{%ACr|ㅈW1蓔,b.,rJm|c*vIn*՗6(g M#&w5L1/9bT Ū7}Jsjg}F;/ջቃ-uݢ'p O:BvM62. 6\} ,ϗA329zhdQ-Qzɭꐺt&ye6G֝k[/ht(۬4FA {E2Bi5;꧐G^8ég'fNFKWp0VNi?#-hʲZjiY41zx.P&ra'sdyj1:TKDzjrRH^`׺IDUHxO“܇@;5u*FoU!7?RjՓw kziMP$bû/.@ B kg$ahb⎣)N{ P"M8MsG.Y41⻥+}DSuS^mѧx$9ۯkGU۰>Ӝ)؇j!X7hy+VNpdqF,ES+(^d3%黴{©I9 z %O@o'"$ XN$욡>4=^]T,'II#Qw &Ol,M侰uTYڥS"w/9foj, ?Z#捘w9KMH,=PwQJv.|2~c.hgCA ՓN5HqMZsHSN븓oT]7$1}ѺcO +g-yV'jQ]鶣֮ml&}\Ȇ$T J^?bHwա=r؅#r8Xc}͓'#PVS Cmo$95OM%5lqh2^wLnM`jhjeoY_ylLwUO?=QO0cPC{~~ XmOp (*{o,.ąm,]x?#ND([]wKjr3#gW7۾ƒ('o dz8KTC/czU.VA'lW¸2vL[qr,+qXc 5qxbyĕ`tY NdzRpi_-omְ9FW.q8Du\#/J$@pFzD'B ȹ!F 65M,Ѿ59GCHa5?_qj[yLd58x~DznAm3̌l:mD 7AZ3S#P%#SUᒱS괹EYW+r^e@p gEJ퀬>}#g2$+g1$EmoTɝn ~/BW:QYyZ{#tnvV6+ȯ ]߉ío( E' 2,&@_fS!Ĭ>tv[mau;1;""SL |<'k!DBBuMޝ-ZTIXym|6GӆM]JݵJ-=Ri * CPߠO.a2"Q?5-srҝZqŹ̸iQ %OaQ'v׽7B-;Ɨ#w8pH 8C*(]t]5}>_@8B1F9lU,..Rꘉk&[myRw+]ŊIn/#2 VDۇaװD/hé H80BNÄ}e k B4]pJIRJLRMX)Փ*U~=Q<xOLȁ8ZLX螤(kҥL;qAY:"0Niq)M 9%c&*#ysTtn61MUo \ٛߖyO&0>yYCc@pk!,g;_,Q3,|(b3uYF0WxZGqOV%9g jKQvqƛ`/p&#~j񷰳i.R 365S"{]C 6A-c7\F\‘(RqoTlVfOaW;R!+ڸw?{u5zbWzg]i(ope@Q@yӝN+ _V/U3YKɵ v9Q!AIAG߲CM_q`oc7az,wǚd̄=xa i6Ԙ)9J%±J~" m4DL g)#]5?y+]0./JwfUV[&`k<_]!er/Fh[ϵ r%FK&YNπwqwrG2.J{4Cݾ 2$NG01N/xhG>n#-ま8=% i7$ly!{[l5{t kEX덺%{}ER鉆c({iSCeeD>ng H CR;V29"ǜ}eJ ͭArlEy(G}%g@`y| !z+eCBv=Jv4/rx.: Qɇe@K .M(oE'ɸOŢuprq$#E::8x)4QEzwMVUV(g *^j GeJc3C Ge0HM\7uEW#]>H7*oG݄).T Y݇OnIY~{ tNN6$H1NoQPpbT](]۲nVUviֲP_^ȑ#AVu9`d h6:HuP sC# y`$T&;ƸahRPq)NvJ(t+ t7J)PA^TnQەLw+ s)`7j=ɳnh)z5]`Kz*ce;nuG慻bSSLX%wm@ԛIPajh@6ܺ;MJ +~;1orDT\*O z~˝YVH7l5VxV,q6W*mќ@m-FGI Cϓh*J&bhHjܭA;'jg2ljOx߬ZaSI$SJ3ش>xz&7ܮ9bx[&s)tޙ1'F̔oeL2-7͎4Ve2VPzIU:Q./#Y?nP ,~DdZƌW["1= yyƗjx1N^:KcZnKBѮ(ͥ/̑>G+#(|.`Ű9_JM4u*.AÝ^@x.-jtrgH9] Tz$s=ƪKb6q3kIv\F]"!a.a3o:'(r?LXb@.K,ġ|lzfV*m_R Z eos:4ش{<¯1;_jb'}z #ykOq+UFYKX@y78Dt(x_'ˠ ͆'b+^3|l̲D3C7޽-RUD{s3l0BW۽d*dܶi|!!ݻQY`NBN.'Tihnr5FSr\$ d(б>ȋ5\ƕT HE*8!ZAMDdSĠڨ((pS@)|C-zX-Mœ9_ ~)wUYX܍)wa噛A@-1`bƅ#03Av/ pdB_[& * Me^ r7C{lMzLdd4~B#!Zcj`? m3؈=~ Ay玨W] d7HZ>؟^̦'pu<:XY_wxN0vb0ޘE>tgzҎ|p;5H0B&FӲu=cV_eHO]/C~a z뎦i jr-&ѩ8yL0Rha&KrV8WpCi]<o)pdho͡Uގ^X"M.K'}B\gZy5Ma0Z%_YI9{%YnKUcm_tK -.z#mu/lD+keie>(%קq R,ǨG^~OT`tO>逵NY eݩ;z3aNqh)y`oi,> K4'krTe*gΫb^*fmcv%Fz9F(_Mja$- PvhO\gJr4A7I6&_HEjLe?2%2.n/6uDPlzy7/gϟ]^58d6V l&:OSR|Z c"IgSAw+$>nLã共I|E2"`G!;OBu؛yK ԕh|"UH0I2Ts`G r9zq .uԎ% \^`ǒEPO)G\?#Y}j#wT9.!x[ϭ&f|Ms05,1\Bit"l+=ۦ){., |A4+*yk )uq*@ !%;0Ev,^x!(]2n/D PTW@ռybZX#@bDfRTO!,!/Ŝ%j@N/cl~d\lqx[vЋ.YSGpw #"XLSpɱ&|H$_UݱT'KXFSU ׃p)ft٤L؈ s3PCb:ͤ>}wQmX8N$TWsex/75' *pYWW>$&thՉ=$ ^6a9; `NZ=/en״&*&Џ |Fp*ya^~H-ܚGv~UmܡޯP}Tj Kzhi!\F브n5'J7tkב5)hqW\[<% ԬGV,u? F<"B"{=fʔ5BKR71#uI*Tؕ2bv"ӡm~kC+u;TtDq=%4N[Im$.uZ\t>0HIW ?)N\UxjfeiڰZ% ^W!ykyŕ+޹Qc ,f|C=˳ {T ),z !|&Oeˢ=()i ސ(PrUbP˘R=K}ϋuRO!^YÁo7CzIM}_%႙7]%0'»=Ѵ-dPʎq%x-uz"Ӿ,%ܐZG+rZ䐆)}~ǩ拠zTO5&$Z/ӲC}3}V[5Ϟ\N%<2>PM.PPuIk h9c;%KQ>l8jY:>X&&oEH|0{?j[{?j26YwafK7TAGޢ&:)o:uz{|yv@Jo S8 Ir>&4^///G^{u'6ݾq16c i2-hqfW_DΧYx(/܍~DɊq02'~}O9Wp@⺇{R3[纂| !aDTW1ǘj_O#9c $uMC ~_?3}Œ:@]łY@J"]~̄ȦXc4w7`KbKa zq_Bm:Y4iH7fDLmp89DO= bʤ1fazl_D&x3 vPCf3F4(:t9kA>z]XS7[[$C OZVG:gx6(.p{@a3%|Pw) 388,r{娑BdOkͩA"8 Ѹi{:ed35 _HǵvlYo K*>͙%]6Na4 ȣ|AzL.۝CۿrfZS&vpZ%_ɹQKZ>NFhQhmf\՚ǛBƁ&C h'?єI@N:jŰ$=FTMaj7AzE-J\ 6!n!skl ߆5y0$C\S.:[~%@i̟(%9cu'’Gwǖ()Rne7Y]eD[A]K n5IAÂeie V1A`H3/#64N\!kT;՝taҥX0)wflx~[dQABW w)^Y]pTRY6߉;7`pVd$a 0CwVJ T %y֞3+ÓmğhB0,ٱY0~\">hJVH+MX[5U׆DF0]TvEU5AP}Rf'x4Y=abv,ѕp|:u6Viyqbq|[S%gTJ_0C<1ch$wQkAvv-ٜ>;ɾĮ(7oQR9dB\LKOffWHZh(o5 |KrfJ~,]~ʦ쐎&ٛExM֨94P*$׈۩DCl`cL:A3So4Pf=Fͯwyed;G8K*9~‘F6wP$qt7o;GyaNwx}OO2}ޓ/H $4|wO#06kGY*ĶV$k 'B&Z <Η:^ΏHwX'غw 3züSK3e5NpAOԄd5.B@pOoFeLyfEݔH?T2z5937sSsXV:jW3ȝuEkz-E.IVWNF bpr<̺"t:L  +܂Ztv'_LSSh`df=+B El暋Y&S2· 9T?ү!K5eX TAI 9Q7c FQ[aլK 4 ?6j\N]>'#lY0m$^W%n0hwy7]f#DNnP̴T1@N]+N/ \ 6r2Ϳ5j@ Ћ@e GE-@',O,bYفRb nU5r9Hnɰx|1] MR%"U \4/zfB:(MV<2 ;xp3`$f juœ dH`=^.]α0c֘BȉֽRd7E7k3% j1٣T3uT|X@B'˺P^:ZB.ݿ li8̭S،O~}ɐ]10ie5I}bdiSZQ2Ү W9@U)Pgkq@xn9Y{Y x`+7kZ*-~cwo\R)7P1ƀ !9ehp*q^jR5|Rʁ2F4RΘprk$6%TܜxQGizm𢏌o[_++@YI-Pܝx'@'j . ypcz TVvٱ[~#jz-/2Fƭs/N2F2.9פ<x Wpr#UW5)=:YFbΰbi/$Tt:\\SAdx\` og* :*ՄVx4~&+,G~;vY\o#jx=AJ/0x3l\f J~:^e+&iAe1XJJs 'H@s_)uxa̵qI<9ױwĤy{XZ53|2ba\kd 2֐G_i0P֞S(]G)_DS,x}6ҠxbLȆ(̏-$K6#;b`R8Ew5>+#)q߁IKB\b#}o1*UC8^k.A4#+IgZJbpح6U=kzS~.I^>JNk.𰍎(U e {P93U'A[`)Ϯrt&v 0 n wf~sCɦ}WT'(Lexv1A.W@OgB7@I):o7wӗbPy}?Ȋ%GM.G[c/M{+:JR0N[t$ f*ɄםJzݟeF9}9^FBJ{W85r%=(C<2^¼K^ €:-S?7/p Q 7&]:G}ks?R57TFǽ*q1V%dqrԱ -E{ͺ+8arO?uT Řy" q|~[;> -P4,IylMrx8SЄoϸ1p~Z~$J?X[h5ב R{5 UK+|PdC=+?Pd ~2ֱ¸ŧؠ41Q7_1b~ 9$Pқ6jm O YT.ژfN@*^.k {1aŁ!MoS9miĘІK |8 @1~<:L7YE] 2't| \'ԫɲ,ZN֝K?4j)ō|M>HV)Ab;B"+O.MjUIH|lj0났O\ QnS} Ѓw `ni)OwĘ D.9wujHD(3^twz>Yp^ȓ!08J ܑ nK"|_zTl\-gTK+pOB꼃I;S]Y/^nQL2/3^|Fb1jEV= +//$Ju}Ȁɘm:@Bu ~S1WK -2=$\o};$0|t25!)CHz,QԍYpjti |~@MY107*r8FpeY4zy }L =exjH Cԙ+ډՇXLKABZtDd1u?·7LwLC_ V,P2>ѥWi]J~Ρ:^XKxŠ=u, hͳ:X@OFi@B$9vG-H;v!M8}{h2bg+[ӱ9Hhc'2[#Y.#h"XcyV;\V 8̸:O_W,9{YgB3$اEm0SLI7Di8 7 cg`?4V 5T&qXq6 MTmYWokk]^:!uAT(l5`?*> +]-s;[,ڡرżOWwDiQ|!| 135]Ɛ8MR ڇ{FpwBj"1U[QQӐVI24²u,?̶f2|a㉰K"b$̀f"MlԓȭV\huBܝr`ܦVRdcے&`N56EOc秈 7J`ŒNP Wsn1yO7n#ջ._G6 H+džiڽԓ.uHzRۅ3&V?w|7Q;aө)s]cc)ݱ;;?bIgI:2l;=^<E&A/F_[H:.PJ$c&t":4 -B դ۳/btK "Pk@DXD3lj:r"I?@Z-%P΍ԣ0N@0IdQϚ-k9$8L2w[*Ϋ|G֔o"#MàwQbe 'W~@X>MGY]O) Om wd ^q1G+`"%F!rT.<@'0պM1R߷5y@?'A6ͤdbԘEPZ 1vߣ?黭wǰ46H5G KԭNÈnJfQ^"~NHBk>J%zݠ8Pl_(928eeN $ASUoPL UKbR+iyc~7'\D_WqSkٴUo﵉\-k)SFGʶ3&N :9$ΥzƧ9' 6w}Sx[:8bns!`رt"sVBP'8ܗ]RDlCWHB^P/y(S0ζch.Ln;B¦hrH1p - {*CB,+DmcP D毎,w¸~-Y ;r NY(eZv`ϡ!SVTs-Bvzf_cO)'C.Ub|ZQTLԡSEӦ`lpfȒۢe/Kj vZh"xR}sI\^(NL2zFS4BWܐ^*8&n:TYrB)Eu?4'M[ܙ> %#*G{ZH'=Y\C(ϕZᯘTn-WigRԣ 5꯫Fsl[*%ԡny<#ZQԼ pV+r4sڟӠ?1,Ժj58odl/%CcWcܫj!(S^r4$w[;1JnT[x:ͶP=Xtȼ>^{r"3j%\ZBI,b-ew + ohaDn }T#ktE~cP# DC^&]\{S8*(C٨rGQAz Hv nȏCn͏t}NLHSޯP9cƤԝjlw]|`_ɵ>lKRonC.j)2<:bOﳺvY'rY.>ovzu( 1+nqu$b]AO:v!zi)_i8U5Ǝ4H&O)q?[N#΍Pr\ë1Ȋ/X?&dRu.^6@!MBp^I@;ZJ+>4~s ׏4nZܧv,h7ihظ,PT8 J #>^lcFiK}N]P11 "L@(Ղ\/"6q;J}Eg}u ﰾ,)<\=Ym~8Miwd'pӦ%@@$u1R4l^IHr2o ͛f))h!Noґ`ckn#dqsEx2%*K{W'X÷?__ #/j>=[ HR7/Ve#Յ=BowI4U"Ro;{hliinG&Ja-?dڋ""S\ 68ą+U!xUtY:Ut+k AdC.SZ쟱׈h;[%%;)F7h"e`MSJR1(W}5 A$т ò9/͉lnJi~_6k:Q:I.۞Ww&@j'k7Q ٹq,599M:Ť%;uںY.~q%C% '/IڅmH䊬 &cr|H'{ڀ>d(nHh NSO]FQk'Togέh{RiHgѾ?㌆rMP2. K )u񜚞X a!ȺUۆG/L!*Qg^K'.gd [?iZA>Rmo\ : EY;ܦTק/w81;H53[P%G#\jҁf5P34mT=bu&rb<eJ7=[_=YZ;G06pFFMOn\;8Arl)V=b1wEکWx+kdMo:C ɫQO[U,xr_èU0I%+沊 'i<1r ~.W5J$=S0&Gxw&\Ȓd,ᨄy'7X֮I=rovƩ %NT)ϕ07rp[8sC.SkYq8ϻsbvvxm.+eA~w L`M`Qb&ͩRcӰ^0҂ ,jl ]`Hi^;\u2:ޕ\e-w}܏gƿQQzx mD5/RLOsa*#G 5s-.=4V7! $g֟6tn'ĂGV}lSԄYyG[Kȴ,k|+o"YK~.*/qN|ѻdᅗR*ErM䰎JZ\ʚ%1`^`%\ U!HXb΢}Re8q<\ρ*lxBG,s8*=>+KpN; X4a =,"KO*աɑ"xW4))ހ.D- *nЭ[ W[Z]y肯oLi ocxC|5f{5B"6*-=8rӷl2l}4\ ڴ$hZbin7\*[)FeHoB&`(߫2~Cs_QrJ a%H/Z 5Eo*쵉,r vR3\~>P!IO[TH4lޮ$d]O钯G4*M!n&z0 ]vr/Vk]Y}M/;nzolsBB?(Z 7_-#PwΠrr,F0VQr@f8%gļ (~K D*ނ@0ȶnyL^_6 (M7d';Cf}lmȸs:nCOυH/:\h%N_^|$i[r&O3)`.䦐j*\ԲWvM*Z1q4*3PϦJcH%M<ǿ c msgSfIQeRG1OSϑ*Rӟ]E]dl>nW2y.ɑw@@"0>Ύ܃0Tr4Qh%E?|qhP]IhDWM~/\O |VW';^M3,> 7f J)!Z²' |W!R W|zw5QO / Ga/BIJQ2ZȿUk[C5'wrc뷴텒h1lqUe)%whh3bKĝD u֫vvFzAߦk4P ݶ"صgx~ۻjGk?@.Enry@[$ uqPM?R)eY& |U߽F.^6/cXN9? ^z/] ́!;f2={v/gnAbUw{AG4~Dǥi $ R2*:Dj>?lRY*Afsd8ΏzROF 6Kӱql.oP\YZބt8*'AmhA}."*8nvNJ+1o0( \0w) ҡ@eBNhSv"7l U<]jL.`5=x_=yWc{pXlаjӑ Ԡagv}.9_ys\$, 0\;;htpp˕eTN k|S Tn,NZ^A滤/:v Զjpr4-cƢ,r_`?N{<@>Gñ\%:]-z{<ѫeN6V<Š sх{I%av?'e_. w\U"+aO$k8VH ٨4(ȽPFR6<|j@8k>aЍ=ʷt+@{kQ96'G;2@$t][KFF+3s9AY(* Y K-a)OX s}t.١2Q[(K, L g} (/.lj+8`a:f*BKY$Gή5͚굕tIIYgQmۈ}\Fs&HYn02[jڝM+;RH|&Zjctyզ/0$H;` ˁ-~R)Olu__;Q(A"pyD$e5oy wEN V Bs!,Jv#cgLj2RcnǡȍȃG{+c.t$Hᓚb\F-~w)D gW򺖯$ 0?j/638UM?PHzʔAZ0y~bE? @գy/sW΄*#>3ͽ LPI"Ot9)~jgѭWweBy;mFlgG_ f,EřA,?{-DݻFxpɁ7An>G3I K߾r*QG_PrwYp3DLX_.92[pf|Э.t%R}'cۄ{Y3d1( 0,eX+>ǸNljzce?m ֯$z8hqXܗ_s͒sx,/}d'xmg{E۠'NpQM%A$aœQf_DuU=~ytIKxoݲ,2 `/)k6^r: m*kWK^-/YɯAj'蟦؃]e ~ J:qZq=&+).g·r41~2eX=IhIM5zK$ZRg|u5ڹcǴ2I/-Fy՜iIh]yd;:~ ; G㭧`r'g3S?#/D5T {~J2Ѥ++C>JI6R^qjNZaZTw">sk<#)OOQCs0i!mjWϿQtrc֌=հٛcSσQn28M?HrPJa[mA7Wyl4z;ה()e0vV*;*xѻ֘$UN{Gj~h6~+ؐq_ L%Cn9QMWng =K@*rUɢ=`' AGη1*Ig- R <{BP3F=zpHn=>Q;l"DYz4wHF:Mp:3H~${tGRVr 09BIap[zYE #-' $VK%c%xB H,3CVSxʦIr* AfP_LO L"m(Y?|2_5wcYڬH,ơRty:7]R@q/09v\C7b$wPh V:zKtL ɲE ?ZS+?lqφj4N9B5~DžԬ4:ZNa$Lo(b].!mEWgїܿ2{3Ln8 =ȃ;UgR@C₷%Md|?[oԌh.@9_=oĄ8ނ$wnQHçAMV 'b Bs:~%ja2I)+} L4#<Bz^h> n#qqֹ"f#3hƖ7}FI}EcMdIA*_Pݥ!FjpƆ0f/Kh<Μc,{i5zWyO(E`% ɶ۷SRq-ohBVۂK'n٪Ā%Ey)GŒ=Q9^e3S5TpLAԮc!qTo·Y,z$a2L{chI*:6g4 KVX\ɢy3ӅW @ق.E³^RZit{ΕZu$Ht':ꑇ}X)2^Ɠr~RE1 bOo:?s?@nh H>ѱ2]N!iuj P7aL6M,P, i48t^ol{a7v0p?ioNp)!+d"0}Ǣ$ŰUPT`4lT, C+z^8rJgm0P%$؂~"Jev`~k NU~DlTdT?-%36H[)ŰU&r)Md09:X5keTFO='3/a KYqW95N۝#y Kfi-ӪokuW12d##1Xv^ٰ Ȳz 3H9OyB;Z`ߟ5.]oT*9dÚ5wxNcfuEƊ~W[\=^7vgZ)tFpA5,"gYdfJnm4(0;)+4 H  tA+},:L#`k$@ms}VJίW.`SuL,{M"nU6X= bj5Ӵ(cc(Gs>d5U[}k .v2}uzͻ&S0 ZݫorV:JqzBГz$tꖯO 7W"  4^(1 7T J'OC.M3PuЮ]H=ePqB j7ӡ= &n&?IL B1`*/$[z+aȲ񪛺[}%\6` \5ºNC?"ygհ$peXK*SRk/VnԽLL:+Xw}A"I4 {5Á*z'߁pSH de%<` j$1܁>:_Mqr `>uTeѫD<\ cG=̄7,ң3'Iu4Z_KsmNFLzRJb jnacg(d}.! 3)O:]M3 :E\0J굈:cĉS 8Hu ]9v3ʖ8U3 Q9w 6C]V9(CGל RT dJw7oIP(J;b Ot>yt!QFMxLc3czFv7.폼|RoðF{EAH5!͈\s 4AdޓTrhZ p}autJ!?h@P5UMbubJC`zj& ?"|I]aCı j7 S"@MU:e Z@{O,9YR u?#M 5]̾&ׅ(01*^|7_OQ(I-XY 0hS7l3Dcz=hEn]O}pGVD#~ 0-d_]@`z&'RF&i{f4F5ֹӚ[Tlb5%ϷK9HsEdJ%!r:z_uj؀Eh -Q}73IRC .-PIz9xUl|̃O^ÜɦS߇WӋCڗx5VjYcbpggexObh]q@ gNz] {/?g5{|!{ĀujR_hedP>o\?$ Ǻ x7ou˙ȷ H:Y9+i]W#MÛ҉ArGZ8*kB!~kr3G҆l 룖I.84͙#8#ſ;_s;zVj5!Lf."/U"]՝cy  %&kQ+}f{4saR׊U~at[^=Y^ R(xCm ϖ6$-j'Iy&" Omu ŒݸnRq-%m^xiO@ͪ4B5Фl?dxooڭr5#sKSj*Ӗ*n`Or>nr{Ο9Ր P?. mwuUy&hk Y4$ eķG4c7rz&ބzd HJf6(hL3\M2zW@:l;(W)8Э}2C >྆% }OSx bb|'j=g*xU /[vnx^}*~"!6! z>·RF+?n[Lh'B~y-yh,McC(g5ۈ&fՇ xC9d 2-c#/L"̲AwV8˔G"NkD9Ev12PB E(]j7F(t_L4ɒ|JpE=,8"1(]A 3~96SJ1|dM5&/1^>Ҕ3 ۹fų*fɉ<>>V#lp"v}=Ukriaɹ;)Z<癅U@j䒃V9g9qEm!C$2LL!K 5_ _ApjkU6c6ȵ觞_]::Dd ~ dB PM/_XlzW,BJau|Vq ̴#:wz,F@2栮y[Ql77-wo*~k2s9 ¡6 $$l_MIq,ji"Sp(;aS sI@E"*ƅ\?d3xOq Cԇ? sMjpoNW LlSDZ% *E`F v:K# r'`d̕”s[xUNu'\j8zrog6'dܕ jw6ݏ5Wǔ+ksDF #T(@;1б|b_̻ DpW (ʐYljQJ9kqk; ۢQw=b+d/2Z9N&uzV:K#4KxR@jctTYωaH9dP&u73oZ`LЯaBe:CҺ0~FH,&}*q5'캧uO?ow!'̃qRXj\׹s[diG͓8锥P.)fJm A.az}.7\b!ח#CYlYqk.)%- W=t#'Q_#\fz"|iZ&uD :1bJQ[KB({FV.^ɞ_{Kb; 2o[ DRaA/UP܏| wTG(ϻ/(`3u//}Ԫc.9Ҟ6/\[ +i5R`][Z>⿕}xI\SfqcDA2ꑶmsT̥oSQOIuRzT&V{#vWD\ɣ5kOmn$⥴ȘSjBNr{(HH/hXj{w{ d8?`V`N%qּi հJ2\ɩৢ}?\M|:=Ԉ$yM/ʅ+ 8j[ҙ"cEvh6P~?zB͟yl ứA$f #u94rшSf:scuBad'A~ϴ\hG7T;[7[tmqM6{ôj@rehj:Ҟ Am >0m"+cmm 04Y].G(;cQ{ni i pRưV73lq Ո6x &LFDΌ:D(AƎDY ~"uE9lIF!!a`ؚ" pFTJ'鰚bL SG&<ɡCUuy=<6s4doP?P5զ պ[T㒬\Uhk%0dp!*)ޡLƹW]H*nW;gSFp9"cvto~hn7 5>d9xit%oZ SF}ж2*z4}m8#\QKljAY){~s'XrLOg_%:{{1I`,| -vz3xNq 6:X!Vb`  `0c R2je~;D3%Uଵ٠ݒqL"e⟩K7a_(!OП,HʡB}W8ATӅqMg]$c ˢwJLvW~Ѹ}Z6}1U#rڨ ENKz:m Nd!`]&>\Z+2~rF *;: *Wue٤xm̒WroU!? z@>\Q;ÒX6>D,bgXhM?+_q%D apDŝX5[ؕFח!1c頂!Nw3H#DŽ*7lmK )E4wI~YT܃>^Xa^Mjdxbn_fl*Bl?xЅ]l[ʗ휥'yBOt))iᕊ)jӑkw03F'J_r^)qy'2W#Q.5 s/cI4fy`x5w Fn']ױ+&&IF{Y5l>#Z2&ib•&b$o{/̍)C+2 5ONLpS8 ŒwRrKǫmņ+=]" t̄= RDX1'J4Q Mˎ509Vڜ\ޕ UTsL{*qD6!іqȪY^f* 4w^np|]UBX\bㇾwl˱LvV ֘\ox>'Mx`t1rbn D*sgs_w;Vk)vA@gVf=To{`^_,[; -6*wquմr}-TlMƸƌ/e#ZT_/g[x1˃_L)ʯEY54nm=[6MIK:%ϺέwZp}?y0tb0vOB>Q\X0 N&޵ E}\U~?p_T AK* =]47i3f`g!v)މgiE^;}>ˀ Y@&aKpr|^Xs+Ye#/ ۆ9ѦpiEy zӎko/4в$5 p|ւԿL뚇 Ew맩2({ÿNLW1O]=B锌U?̔eʞoduh(#=JhEq1{wD|(0Q4RyPqiy_tqҎ'Yz< |fZ*H~FW(>/ _/t\LcQ0S|AEN?cuVat|c8Rq+x+Z`s?y[@BUn=p/̈́k2~3<%Pj 9ǫ%:?#EYM)cXu"K`SY%)o|QLNT:)IY2z`?%J op,ABsm_z|ZtTFN"b978@v,Ts~Y # xd,Y ʞ Rh'w@=v6@au/А):0KI49Z+.b!;b((Rc b5Zz8&1՘m_~1.xfY\i/t@X0ݗ+{/pAe`C;;Xki[I./g‘ #g/{ð6^m2 Gl%3؁rsV(ub9qE43M27(Gt.9KU8\#gҦX PŶ𮇞 V݌ 9bp9ԭXA>E47`&DlPx?hXP~]m>{S]Xf>/ 8jiYE, N nH72)8i*S X06.M ^)?dzoEzb讶KKgR'BT~ϼ 3uDV4Q<ɐ@]~rLI|2ڥ"<.4vZ ! ;mtfoSZ!+Y~WP gL-HKXp@1cۤ$cel0sCA &L~.:WSҒcZw%vQӄV-٬3]T4;%8^"2mzirJ}Mz awfwk٦cŭ&Ix{ 1W>Ʃ7*& ,:+4-ۖʹ(3]i)l;醇JhcA;Kt_ʩ$%@>gK~C<@tI$tش[/LSg[w.|.uX&U=#\?jc[Y[GUmGXT@.T1^Y-u0LiE6Uk$MOb1gl@rȳ^2ц.yR,d^jMby5MK`xw4G@kp>j:g(x#@t\S`NH.d[S*x 68;DT[fs T(rY߭A:H6fgx=Z;hQ$' 89 F zTLae kx@٭/o(vTMPL EJ ޓiT/5[,rOq ŷR>ѽ3wY2&℅g̉)-G_[Qʼnlk@z$|#\38†",1<ݘg,R$ԣGkь](ݾY=}uRY7{.U\V+|Xxh53$w@xbƥqPcUà t_M9vYA/˫h_`qve+<_h&EZ9Z |;zR[S U=>LC,;DFA5F}mh$M/Vąl?Y; ܜ3H d*B!8gU!Xhvſ94M)1RRꉟIӇ-v0R"_](5q~~W#)Z X38!yR?b6oVqa}Sr偒Rsz/gm{K+˕!Q21!@b%D5hk:GDgL~8:{3Й._M,'rҳ5/=7@zfcGt2'܍~_3ʣ"m_p$tkifR #7:>ixu*wI^Q"&"Cu㘸c7"h1tc+N73Xf6ZܲQ=qUr?TTCTHQʪ&i}OnX8o3du{Ta.v.&, ԸJ{0§^Z9>`?&]9? ~Ȃe)_W.-҉R /7G*W_Ʒ,E)!k3FXUZ=}3:t  g(x1;#[Ͻ"Ŵ砧(|Xev{}fSWf-1Ӊ8$UundEBSû2(7kVyOJG'(>k4Ũh삷It*q@Dkи,`dE0x/F/#ڕjʰZ~g >zC)`dk;Da'0qF,bVዾ|B14ƑsJ`0LIDpsHY7}{qo#7Q>k3& 6Tb{)lrQRe1Ow |z;3ܥAjV e@CZ|rjVzltz߾ ;=Kð[:[~Op>I"Ccw?VǂbV[$Ҡ=iϭJg'=-=`YAtVgGU_R98|͊rH,-˱i֟>~=|kc%}gVJzNI zAHіInQ'߻{ CDRhVJf?-.+:)w|w gW}/$Dd䊚lN*V^=]>R(рWEo ނ'IʬNφ-Mx#˚^ 08tRCǎ& \-L9 ]";ݟ3S=~6`wXe#o6*>s4t x1|zEo.#.Ә?040S F/A$OIwo ?cD 2(X'GSAJެȎbn1BwrEpނ4PtIy8:"+WYJ@FH79oG30E ԏL3 Is:3, }ɢdnJ(V5oph;7J|!t}?ړs8aY=J^MB,֏2CZځ'*8(ELߏYelcv(6 CfOq^UV2IwP<0F-hE4ख़'N2%<ʧ(U vE>8LtBhڝXʔb!It=_G拮$jSEZ{k*\aMc\=X2ghMW ѮD =G,, !rԂ{+h6JΒ_[pwPUIE WkWeTƿJ|p5#8w8B&qh~@j}yosK(i4$h5{J3'~T V/W\ ]/'|,AHEZm9G^ 1;"]uj[$_'XL o2Nr6MBounФOiwM0c0kՄŲW@ y&d{9(H:Ԋ4M|5䯜LL9l+hp2'[Iv*5m2{pc!tc~IOL04@7瞂## jF_/5Y  ?!'DcL4WPM\HortnßNSݖRpUt!`u2bXQ >Gani=WAՕB q ._۴RAޫ]er)xuzY2T SFB~zQBR%ؙ6"i!S~ QAASqADSR~@$kEC!af0,'t}cZdh rpi/ta Яt{>3sSܡlri"J.,̌1f2r~~2 k  5LiR^Bmքc4WDѝ"kna#П2+-P>e ecgXtǍ$L ڥH!Mx[㎳[)xIGgE~Xk%F*ѧC0g ZX<ԻN[1&d5k@3S S&eΐ,ٛ'圛, ܇cQ(ݠzzdq0_0{&ti!s&C2 Gqc 7u[K g@^팊 ] sAoPUJR13ezAHfnܙccj u})z=jMdyO[6pJ L۩Í< WЍ~`t]=@!R^T^,4J_#׫(/(`nXNhP|=-m{iBmՌOjH(:{ljyZŐ gNAD-X栗wUA;oktXӮ1pG+OGg.NҸE4y+>1:8,~ǘ@Y:Yݲwޓ^/ɄZQ5کuy@P AXn nk'*ڲ`~*FؕvFt$ӱ{R]71Q^T'-a`~EUϤewjE&Nwn̼R.e/0svKdNGGs4UYB~*$Ⱦ /kV(eX9W&>236w (fvH+M#U/\C~Iގ@'[ִNFΌpCăjKDiDzxU*?7+§l̝Yg'&uIpN}hPklϲhS0]nczZXC8;0,sט&Qm!Y6.UAj/-Bex,ms^Lm5!+y&)蝮韓 Sb}~rAK\-iw[IeZ[NVP '&&n-@VT=;9da?3Wd٤<喍ŷbLnst˛ĝchb20ƳMzr/Md)O?JF1L<)"[)~ c'^RH4F=iD/sl$B!!Kc26H@u 81T\6/21zMf-(P.kۼU}c|~MSa@'lIC=+TS#aZ~o:0TuIdIՐbc2p%_ߣ+FŲٝ[Ԟ*/>oX~W iw mgl;`IZ;/!GN\ŧz9e觥 dl^BT\(j3R}Bn2Q2PAפ` @^I'ņؒB =|^_*9)d 4r#9wvPH8$E/lȏQXt[P:3D=$sECn=OIUaY# Uc ,º`^7 "x5:F*;"Lu4.0 k$T8Xќn{L7VS>qͽ }"#qf8 Gm4u B :kSNY X0[<BEYmH5W""$tKf֛`zA' Ywz[l=ߎ ]{ϴly)`t);qTe5L~.Q\K7b2ZЀ IjU/I(2*[X;[)/3UBB!q]DÄɎԐĮ;|2eI6KdL N]CTK!br!w%^=EV5(DR.~ۋX賤բ,wC a3Dyp!,".>c(FYA3D ?m?aK/3wc~l5t…aL76\5K# UST)L+rd0 S$0m u"6Y>GG, f$/gZ4ަfHXj^NޓAs $; }*}lPT8Pۚ4vgZ]9EIOÂ#gϪ }L' ^'6jD"`42^U%\k"*H-}kJ5Y\,|L7!/@?#:V{?F !ěо.pSժ ΢K}%'[*|Q2'O ڸ%%Q5۔N9l7=sEړl>Vzh4'hZmlf6\s*n(Ab*zb%qCh=M)o}2Ӿ-j Jqv.F<3nR6>NuxCL1"ғeIŒj2ԌDqVHHYd5vȕz=ԇXevHǚVԺߑo]*R?(蔛,寝=Jg'1!{ Ò] vgJ{IYMW"Ȣ{Mgcاl~{׍zIExC5evhbبa @q;Ѹh0Кϋ@Y Ih(:ЅB5wl gO04R&lDj`Z> 'pMqL#(iYMvZ"K80urz{bSUJDh{ho %[.`mbJjPj*t%AhR{uA3jh2=5Q4g땯 /CO20Uk̉ $sgz#gLhVGfa1ְ#\WS 1!I+S.l:WsRl&-Ոe\^b~)L`| ˹ KRPtҹZƆ8U6 .ҟxB^KB :"\ـ_mMm>Luφk\%wFBΒ`]'k@u$ы1ʛV1 $~FEEa>Qlp' /> 4j츴,?sݕC"$0X)!ee$CnMpe0N:ENK|9[uEv],C; G^4J¨.55989t3rwƗ n̄IQU FȞօ d~RGzvMKaQ-)ZU領bOZ~; =pEtg@(g KdB&=qe; J,5x7w һ06:$ ARN/ ȫieLs`fbBl)dˤ3P TC!?(^z1]1G&UgD2KI&Ba>Isc],MNe%=sRof 6 mx!Ns+o= UZ+蓗2;GFufB.ň3d?t?̙<=`^Ayt\+W/vMd2I p&ZK &`uP,|}+9x*3me&AFqHdșE;PCPmi Y/πoApuY(%{J aμ5YYROֺk~pqΜ C$n~Ub]ź6)Y5&qlf:D:;$8\strϓ,8['htO=D"xX>X'xpe y݂ף]twhhKX"Nc+LbDl[ħsqEڹQ#|ZPLqyi%O>%> ϱiwo,u]?˟FVRe[D %Hm&z-2dH˧!3K26o#%XB Fvɀ}RRDxHWRoNoc*Q Rk~y6q}>1P Fg͒95G1)J݃4t_~k]>sxSIp{(K.~> lKBt>~k@Lzh,FD5(A~0ʉqy'*udvG=Bl<FYC°pfwN`%2; c/&VO#Mʬ i oh 0ixm+G1 jX_rxB/s/LZX6U)觅Pbn94K J %&#U>Z_QJ/pi.y+!|# X}< Ed=q# :u˱u/ zbы$6\5@ uê9CYU?DJ!%j^$,dp'sFQѧN{ Sy1H/' ]." ~ ^5=AXp~zZǧpDҷѽ]#v5;z?܉4) H$ UtWȵHU!}RD)6MNpVC#=Zѩ!"<+KAw$ٵY.+_ͧ.w"Uܩ!.%"}[z8dzj6^ST8ߒ/ۭ Cr3o.0I)_#/*Ro@(HM`Eh"Te}~_3!Ili "7g_f"r*#o*!= =;{N;HޘQV|tLO R/W{jC}P)1땲n/)zM3]քIһ n\M}돺`GbIֵVsG3O!yQ_u6}YRk&AeJGM"i|H@$ڄg }EͦBB ȸ}Fpg*w!0v?:{\xqhᶬjiNGK L{S(^wehKϾO-70#q|j R*#~AbN݄/\4ZB'4AJ'`J%Ҡh2řCr8۹F{bgYv.;`(b~ aP ԾBk{7jȁ%/e]ǚL֡^@ BUrzl/[WG,aI-6 -kAe%$>Oi6y,gβ^=0![J 'Bn 'XnT~ UpV- 4Z)n"3΃Zb0nayXӠa(*'K-]Y°j)t(J89C%K)W Z(eSxZ+>0>-`~'!+QWè??Ba|k m'_n1"^'p ucIh6݇d:e2wƯ]7D v{%>keѦBFꡱ'սM㛕}@RkZ[ M쥘wHOui]W볙i`,w*0=^i8O!ܑ_^L[!'ubwx q`AcdXdt.*#TaJSby!^E~LpIP#aݏƕ#yȈ-b~p;u7E]'=].x~]~~`%eO'lzw}Bl4 (Osumm^xZF ŚgMz\ 7{'0'),C.g" iLʻv0|}8P$"ꯍ;=3eʳ - !ST1g?S qT_X_e2F|tB09tVPf P8 5>t*k ;# ®XDq"phH#H,z!6qGnFgtW;;`J Ir=i>/Ɉ;Lm#nbRa4O.gL)S{!W̪u3{|\Ḍ՛_/e;3"+NaS6{E'ɡWmshR|ഹz|HZ<["gd}MZ ^k0\Ff|ܾ{q%Zt`/=G0Wr\9l{d(]o7Ury#x=Y/녤P̀+6W)b}jv6OPY# ibq@$f .) |{)׾k bRe܀߲ÇB (CVZ~9V4v5vM {Uk;,RSS12 )jmT>A>#ib4$fcb$VDdp[OXw^ڭ:jzx$ /4yI.5\gd2ݣS F;rӱY݆-VzH>n>|Kp& IuZq@gqpZuR`ReA:ꯜ2&*!vKo UbAiour s_(ڑc ;YEcQO*trзdOsERl_TҒgg C 2O6/箇<7ҵB$ƽLQis ;:X[xJƷw`•~8& ;Hd$-oSx }w޷78T9 #.01Q־ۖT/nw3p܁Hh >GYVNT[R[{+ɪRC4HFm8/E3PU|AԴUEKRN)=3kR\bI+I醚|Sa6[ _t /JSoShgvRbE*ki*<^XԡxfTj8P7j|NA犢HfQukc)Ptw~4 (*Եs zx\qӗvImUkIYF~'4Kv 6!7X*L.8-ckV.zJrBEZR2 0`z`VH-))qM+~Ƙ^Ne\4)"t.ggǍ$淠y}U[הP_BM9_ɽFЅ{MF hQ'0SeCl|a SJIEz_yQN?Gab>9wYyi ):_Ԏ!ݷ?w/Z:A8#J\xZW9q&~&Y Xʆ X.EB,n|Ŝ$9Iyk-KtF/=*Nd{h4O\ Evr!.CK9tإakP1 3q']F/y V{& ,?n\`aA]Ĩf4 |xcEns(q ÎXH޻wۓ6 o[{{ 󋐌6Αbuj @E4&KDd=png[Tlgt^| as28=@r t8mFw]4ф iʳ򆶖m pi! ~vmK RWyEN_0*#XIW*}qT7 bɄMجclGˍ Z0t-KMa'hqWQNRfGG9/2߄|`SNU|CBѯ&Ûswg}X֖~'B,r_e=uZ72+n=IS2ghu-'NTGrnJ Ҋgn^+ەy (r+nrt1i(_эU9&\Oc9kԴ9Zz%2M+/#u:} ?v;`OGSY@Qج2]JFV厏"hj`NlY$JTR"˶|C.1+d3SĒC6pl[N|^EX:(m0֊ŧ/DG{<`++0B蔒2}mt(DebI@S8Bd"\ \˥aq}g>ε ۬o[I0 /;TڪGE䶭3"-ϸE6=~vuj Q>_I}w^gqׯL6xb7v01jEjg{ǥZ2k㶆)VT6w{C0+p &&c7lhNgTxFF5}[ͰD\%Qr 4 JێpH6y jU[_z4Kdɍ۬D}2iI1;,f`le9?U]\]WAgQ]nFł+JGcsb6A$ʘ~{'NhkYp-Bkpul6?$""5z']~i]:) $.SF^ȀOQU|}'#0G?PviUTUzn^\3Ka48fm|xZ#rgza s=pb^CWVY_Av֓4g=rAw7Y{.e&)[7gG0vKJd`RYeq;4C؎QK!]*kCuʴPt^C|Czre:qT;1k܀óP~xbn_AXb8@ v}1`f@~bpJc{{]iP%p^aj{b$q D34Q,΅b>)'2Wyuut u1 j^Oo$:zI .'$HG6 IArШg)=DlO[?(1{IWu ŃwasQ>d7`{ݔ5LA VojjZy9S`Ij`d}ڌຌ\ =b>[eɕK!|#y-O׸yrEI+r諙0bwvᰳJ8 ŐG175n;z`EK)a1ʭclC!@k6}RccF5, c.iwF2ֳEܻ_f4J r0g*[}9cgYL*kd]]pEa׃{<_ VZ(6 $D2īP+h`{ʫl1Zٳ_}FWQ&:c LUu=qo'xo~hc9H*;`zn60U Y 8o#/kg!`3t<\++ -x۠Ġ@뿷B=Uczۊpw\?bȺ^(6l3W#pdz!u2=0kP+yl%}&*B3Tq$q puImIWg/ƝI7UA֖Q)xԪoztiKŽ4Q"<<`%.[p;k;ǣ/NKxͼZjdE[%3Lsxۅ.i,.]@8[kz7NJT{&4ě3 [v6ͅhVT,k~+C aˠGºQ`XHaONYHm4ìEHXW@^Dશ=Ϯ@k_ȱTTݶ<(o3vpo}I٨z !)iv:k{ ɖU⋼ snP.[B2ۑ 5g% +l]^20 XXw܍kT%QAOo#0*jgM|)fxP["f8WE^VRs޷;v(QE6C4͏uK↦-#FDFb{Fݲub4|_6k } oTM\|1N1ˡ DnCPᄂ@At4_A urwXW한}-2ڒM|\3aRba"u[Q|ϞXXM(Rۻcvd3&[c"i顿@ae$ .Iu(sϓ݅|D¼8x"=޽Na9~Moy6];𸳒SE*>.㝫)Y*R|u(+eYiw7 v8Rei%K #AG\_^RH3 T5s"Mɺ*#)Y"[8MABÏXmzwNZzX$` A:Dtj(hnʕS9;5;\KAGoABOpc㩓Ql vnE*ɏ[s NMl4b*$r"6/;,e]O񔠦: ϮXa$Ҷ8W_Ȁ6>7$t4v}*Xcp \U- ` +,?SN$9k$bEǵDkLyCDvo?ήm Hē>Qbqf FQP6 jI"\[Fwkw)ȈC|Ѐr]\MJW M&ga֟v]{oZqۓN2`Fz1H2F&TM,5;s v@"նRaS.n!)!igK)ƾ/Kbk}m ގc}7IG&+>Z0>I@BFQL.1w&UZch\*MDa} Z9a==-5yhK'?ٟ vHUs`o1<-o5>"thnY+U wRAD!QfΆBhe140h|XxӋ6NB͡P6 :_R<9\^ l*Xz'?ۄ ]D tȩpcvG0 a%cVf&7c$"F If7 輀8=CW߅-#8K"lVXb<2UiѭeQ_ ]`+Q0(`gFwB6p(T3WB 5.&nILbjcH쪜sHS%jGPm6CsTIcOu\Y{B[ -wJF\T"G_}BJe*H*54Iv ;AABb1\Lnf Me-IƶyL+S LXdيIP dB1FxPF49/fcQ.A[c$ #6P7cS XL70iyeSKD=5[|*Kx R~Ut[xqƞt&|⦄("@KeMRCnǁ< Epaw{Ԋ;MTM(pWy{lNF>8Ԟ IY֐]f(@H/N^A#!Ǒ~Q8_Q _1CRphf_{+Xm?Hh ZI{~OA"j dz=/k+ 8:A93&('IX_cmOy~4i̱ߊ67LTc@@EʣH q~}AR QZIl&G;]z+ۤϨ[( rߝ:a(z\g[p_aKR6L.3'Klɍ-J " D]@4jD-2Pׅ=ujNv);~s""*}^v{3qOFe=K QOe7GƳr묘Er$7f6[ e{=S /r6Kj): ;mzg`NSIǎ :tGsn$!$!XN"v,f|lQoWfO^~(y1P3ƿ-r}gC1Vws-T}$\>IGOcSonI\d~*,dto84Q7D4p{<ʋT+$)pG0GS&*Vp);G=p5z_lFv[+%q,Y!jaA'-GiCmWEqQ~aiNTxC H,#ḰqL{*(ɜ R"A Q:`™O>MПk?A ?Zb**ꄡ.mZkp+ڮ7 f~agpɅ4Wt2Ϥh*AxOpm/~l4hpC]d~6X $ip纽G`#=/0K=ӀcRSB;J4~"mfoq;>)ɨmm*cF |!#/]y-•*'nCeٰPj<Ȍ){Hb /w?Tl,BܳpS;yd0a0=0l1DBR.h &p%'IǏ4,e3"QA_pD1-ur:ʊ|q[pawsdžL¸G9bӖsШ=/V;׉̗s_?5oPz_)/dx'%H:’ga#j^1rh=LڥmҴzhI 3pJfqL ;[N~BAԆ[i P+*桗;þʮQG,+|cy֙"f ]n0]긯pb,f1!ƮdT6[Dsiw(C,M~D<`|䣨"%_nJ<-0f݂nl@4./@ 8c5uPt骛;|K3ˎB /q\xd%@[XzD{[G +GOڎ7-@֏qn|VRe'&W&ƒ%7M&vB滩&CE' _Gui;n& mB[=4s2@X!FO]^x1Ǐb|DwR`0%6`z$کҔ+59y`4O՛o -1!'{|&d6׼4:Oe+E5Z\k5ZJ\ֺʖV{bmb2> Kgq{W9RVhPX91>j!M t}x̣ĂHw>AUIF- #_fo0X;9CF$br\[KqLV :2I[O%o#e@͍,E#%X#6}ecgڕ֡j/l<גl#g*tHq8MpJ'ocn5nˆ,ίJǢaXg|r ΗSEn9ܰQ30};`x,"%^a*lG&L63%&tڸ9l~')gKT z7MFQa8lx{F`Z0Yfq+菎G{,CiZ^U j5vkeo9j_fbp`bWin$I0Y Go"u}ޙe?b ~Kb66t?4س!@ I 肮-ĠɁ7YqdzwS3xtGrEt"tSwԺGԑ=R8fl6Y4!ʩH9$.Bt^w(I_[o|wtA)pk1Kf2/ BQ=tu +ԜؕJV^Byu'ZMZ$ufN߹S c>jȈb/~Yd>G%Zŵ&w*~*vϩ3N) t/::u;trRM* _4 kW.NJd SC^54)g#/K`T#lU A;wŕc!ߚ oŠt}2@h> Y3>Ub5ȶlP4rd4h9+l1hfOH|[<`w&lw'z ,LR<}MZBR:pd}ۜߕ0xS!eԀtً#y;X^}ЄznP$x I07<-eQ`,U,P05[9p`4J8YwdQyb R^yY 2~Ƈ`7RS6el$h3Ana;ig\b3$hÛtn35xr|LLZtn]TA9$-ZH c;Q&(-v&ݱUΤ;yw "Z[K\;uɒZA{ wJu\?!vsY`T4:' 4׭_yNRq V)ϳW( VMY/wXcUZ尯%/ݬgV[9ls{+lX֟P4}Htey0#;W}׿BUN ._xײ]ɣwi*.|e y滚k0lwq #s(- 5>lqᝆAb±ۄD `a NbpTޭ.\F3Hd}ٞE%6ED\kuFMVdawlJ m425]P}d%N?= pNf<5MG4I"@QB6s+TNJt) G Bǰs}"0Kaӏ_%ͧQF'Eyig|z8P"{צs: c֐0sCD_/mt,=e{"Ŗt}^x(v]M{ A&`Edi_3k&C֙`v8[d+X|/EcϘ ɦ<T1BmZEHS@=r؏hg7g/'bٓQ G38{)lXCQ34tvr rxL=9 Fa穢 &-?$.j̄Եn Q+ԢŲX =tAӎ&M>5@Q$zκb;UaLtoW}e3K-o]DYix_MCC*F-p7N5yֿC[.ErJoU(}e@I1OPy,& {[g`ek898Oۋ*N*]Yq=VT4v8qEEfm#j5;~wKo&&lͯMy_r{^?DfӤW(jxl", .Ns),aA]C!f 2 <l\V|Ą-7'<Иѽv_{&jrCO߲H:3 t,?9iᏚl&7%3aS--""pϧF,q|0#=b}3SsR] +ԇˮByoI+, I|GFqQlH.DxVFy#a;Nmޗ9qUv&w6m@r+`/ !6مh򂸒,NjE] ^/ȼe6W>`.2 #79n]!.S$ϗ_m>vRXYfaF )IY-;> |piߚb/t `4H}GNXDnWY%H ᱻ|^VVP!yQ[@S>}@?zyWm R1_4 ?'F6_PQC|r$ jb;dslb8Vփv-_>E옙<:wb)CRFzg@u2ɝqd8=9jWu1:$5qE+q0=3q 8\=BYNJ\>թĵAX݊̥  #\2^Ӵhn# dHGjf9@.C|FOs ~kRAO8Hq- kQ=kh)QQlKi 8ǨwQ&,YA,p8WW@H%3w`"p^鱇zcqNT@.hHQz 9,oV*+WpGE%EJpzjgpe58˨k-S&;Uƽg`h\B .^4?'tϒMDP;lu^P,x )݊O %W={]*rKJ ^B>J{:Cg_cj뉃"igfԮӠ\3Ysjxٟu UʍD*Тkjљ0ofבep=*0GRu<ζJGlM&B#@@ e8FfFc?Hߓt(xL.@α ur~᰸C&D`¨ u0.nf'+C3?b޲Ѩ ~m)ž"sCCc#-m[rm+&CHJ1N) L[6.p|m;^ֳ΍N/3IAY]>}ZYPQf/AFq](رʽxX`C%ox S ۊ*`dEmLAU+QqAݺ,;v~?tƽ/Oy +2y<܂ Xg4AKgrwm彴p)eZJ9]}X}BVbo}ر,h} {#a^PśVo1$>ca~^ODܖ}fsu~=|+5|\<rM5%3>ۡ`rT$>$yTh 6Lvu߄g;e FI[*Œ9@ʭ᙭9͇8kU1&|PpvT|UWr!0);Ķ- k%e^qsB |p&0g$^ȫ?)7O_ ^N5ߋ^{|4x@l-81}#BZ'2Yv1!Sr3# ":k$gJGS;#((s;1 نߟMxi r/穥xw R۷`MIiaO /GW:E*A%:(~"]B'9+jWXRrI RNKC2@k$k!v2-[ (wmq!DkUl-N"(p[R1(QL>"An/?\'lrF/afq=,زj.P뢱.Knjx10C5tzyFܵo#̰J"+C "pNdf#R_#vOL[owT5i&unbkl=z~Ey3ag>x&:wfnz攇f|`"gAg5iLlXXtܓkQ附GMݵyvx"oadѬ/KοN3IJXf9 ُ# p-!*NYS#?@N/1+1Fj|*\ 3{o͘jm wX"e) V]"nZC77|tntm䔝wJ/~ʄEgcmtXf-} S|,qx%*~P:%";Q7l-{[wh1)ྉc;'U=ɢ蚆Z¦iyߣ4]J(#Ƙ7?ZX#^tlEMpfu)6{Eu,@aÞL( HoPFDJԵ`W -V?GnLH0 L8.U};Va\%KA<\4(D:ȟ Lx1hW!y8MNEƏ`8O'0+ִu r'Me['Lll> d{jY|͹sOttR%'2= 'xBǿwq>9rBCb(^< 1f4n*КL d]]Ve)]ZV∕d !gD2{<GV:cclF[XY҂&?,vtY)150+\=eBĠ,eJKr ʓpX](#~v)i Bآvրk̀<{,kڄ(WdZɝS(ar> _/[t'xG"%umQ|t>|Qp{qR.SD&Qd ?8O~0PJ3oY. .E<sxQL*J \% s\l*8#uznTwLB >,C'=Z .H$4Ƴ=3ldrf!Hթ*;W Y!Xfe((|0 /eiI8?&E#hólr:m`G׸X&49x)sNw'r1EXw+utxR\T%7$1@vIQ+dYHDF4Ly:UfIcvE[n !S~ c^GEX%3B\v⌜; >\XJϒ+oMKkp-4'$a].dStvis1㤱bZ~eh}BŶiԈcb)\۞5FKQޜ T.k̊:,>t;A3,uxqzӸ+hkfL!̐N,tf/I^=>c4_hb: \psck=q+A1Yg\dΡЋރ_Uo #, p4'\cM >A-~ga6 7Б0ٞv..7Hy~&r8 *s9`_$2d~hmO:#j%y<N-=H9: MxCAUtmU /ڊ~}F|_|4~"_u <8)i.1$vtޜw2)_bNB|1@uz'k.fU\k7MPq;vjZpaF-r i@Ȇ3.[w`E^qI#,w&C.[TUT2P 4$b;7u2\1ڷv+*qgexvkk, ?c\YbUb#l5de쌇7J՚lSKvz8͒?O rH\[3;\#{B{H@>} |~WCQB!A`{#dOvz<#.t۵1FnL+_JiDZ7V *z *TM ?Phn9Pș=Xj`g` Ѵ}& }Pg.ۉe)GÂ-;`:\aAp$h<́^Ɉ:ي˃pYjL t52t:z&ZKXfW̚QeSQww"TԚ+#n (0`&cXfi HYRsj$Ժ#%UK[\]5_E70[^Yld)wwO9x.#Eo>w*5+l~n]3/ܺ4 PxfpRPL%%(V۰UWyKϵo @GLybIL\@{ 4xȈw}d y.8ŋëۏ$5]{l//*=X!d&3b#4ͩ AS`S֟ZeE3o0tV+&e 3]}yZ#d vJh 2[^ be3&ގAǖFǎ-ʉy藀CaBe ? ȏ\C ijc9+2-LC,$֬[Ti/NPLW f sXqN:;S/9 pOYU 4$G054k(: *O&Af2<Րg>> ϦoGGq/3, &(pP\-;$I+rY {BeRұ(y'4t>T/b*RmۙRH!#(Wk0reKiR>=]>#~|ddg_-x~xxbTŎA,^>#sH7-:\%9ݢ5C* dɨӑs Hɚr0o;uQ$?uWSk?u'?t0ML\3طQ-X0#eXҜ5k<rWAmc@:Z9\c8oQؕOMysaDz(}DĚ;3V>uQW͏;h3 됺H<[r ~_ LbB 'Aж΍d C͒@P%] |3eRLq :Ӹ&+ $H&+ٌƗtai<ы;{гݜCs}+q vo_|+Qo% YD3p fRۧ ?${oP O_t0 Xe<6~]=N_v 䟹bk%*.?`-/f[{VdңlF*--TtϞZ`e:]R:raC؛ŬL(ɷ88wɪ֤'JfF\6"p~+&;+_^>xv̘2_xʿ ĒxB[}H8yt|寤H\&PAGτHPjUI$6p~,^r RpWN^ؕU.LO@q?|"3{8f|4?(VNa2%i6eҘl8PWϯ Qz[6Jө+s󯭯en@H~"Ƙ_Wg'#[Z ;_%X6y\`-QUj,tUYpx{R`/J߁lJ>UgχSˆQQ_4ձw+/f6g QQ;R;%j=ۛƨW &Iw Ǣ +LŶ=8%wx ;) 4:~h^}fU^ A-̘B$l:WsyL,5 Y5} 6MEvJe|&Fy` 3xix͑S]7v*ӧ*`rtD r>>6)`k?N~A%m]tnxV:Mt8¥6Y7fK1]<&q)޵ HtV[6\;EK:|NOjoxhiQ(2ƭ3! P#Y"?ƃ My &+)]eZ~V݇u/چu7F^`?Dwhw㗏u"4[snI4]$L,MNb,Gۖ>ҶEM0!8%C$(ϕYjoy"oM}a0)K‘ed  4'^3#YPFM"`8IEKc.Fg h Q ¨tkŲLcG}](Տ3{Cv!츚P͡i$|Z?ދzVPW_:U;Z5u@6ߜ cD-j~ey-kvA]){lG )[-j綃 0M N9a $n3C4:l #p8Y(-+`N^b 㢞 B2)phА .K6`2g [?>g30̏[Vo|(9vS) F8y]Re_+r +4uhKt/JA/`BC׋I#;~\ 禍D ܻ){O9LQ j4meJ^: }iuHxo5vrWFNC : `YxvW"mZjo-0Mᬯ>R1_`/lT,xVPUbj_bYʗ. /(%" b >#/%$}"np]<&jA0Q*J -DK;(tNh5Ae_*PEʈlIͅ[eq)#;:<(^Tu--[Ҫ~F7rHc@d0f.,` JuHqqB+U͈ 4fB#y[6՟]D5-dD,LbNWbVGKxvHƽeG #jJ&̌,R -vK8%:@&Ekr|O=fEئpRPk3alҞV({ɡ-i]3DRpȶ)Y/-}-Dy8* nogyPM-MFȹa7v5TJKS\MxD{"}Tc]n.aa2֝nX~/z[ [ z-c)RI-4dA)MحIϙ2alSqG k?;4a1!bR8VBft/dCV ӧi6"sԇ˂ Wh.12K{&YHnܑ9wbH\xN[h Q^WfڦC&*2~m҈hq)ɋYW}l]3?9)H IqXFkNY0KI2m]1kۊl{IG@y™hK{9 G}Ge!u u8"LEW˦˩'%>7`_%n>ֶus[+Dt J6oFp}̴,ZWz5{v8W.?8:ZII3Lb_;4d  7}唇0F_ |FMgl~Z*\BYavSHwH)~T] *Ol]\" "`d1SPi-k-2yXoFq"c+FSY?Om$ hKہS[=>[T y])hm^oY=:ډlmA&U!'0IaLyH="5B R.j lJV/F|~d#kc;h-׳U)FC;"Z^;FY΁_EQ%϶ZI'YmXdZNFj,Y@Ei uHӰ~,^O!ֆ8|b4c vF>$ZM"Z (xV5tМj %!n68 c:NfE*^H+u=ȥS #.BTzVN@&0 r15<A4=zF(NҽmDVEd#~u}),X$JCzBSr?bfe@=> Z7(>h;3N $ǝl&8up!"A횵i7i*az?^ˬ`T*SvLqevt-PNC:wwl,ns#AԲSc[aٰ+ OgRYr1PҐPL !kpWYONNbTҫd}YO6Dpis>94.p ha.>bHg?ދKe,O*OHշ\gQ,tR\BJ/~%~UkWm#et c:Bg1/>Ǿė#q W `" G];N9"Rq X&%wh%Ol>.ei?WLV)4'Јb=Z@z !5OH[owɉ\;.^◰Ofp(Y N-˻䞆ȩR1H r9ð!pgsLKUX>8 T@lyHcRūR09%} ف`#mt6[]U"P$1IU-1Ifs]Sd FcބقjyP?ECq.ObR*cJenuU+ETEajS«rw٣+_]?ǃ 0w1GU}w3#OC]Yd뼆TBNR--g 18Yw,˚We"v ~j頱k T4E"m>>|}IUih@1Fb_쒲R== VɰU:HBEy%V,B9"X uWs;{-1z9~[fpdweCb$4xet l( ,8#=+FD񆗂w]ӱ@Ŭ3L3^d $|y$aZH*O- 0R-e8*&Afb5q0a/p0LrYKiX};à/:uyw9Wbi@Rqؿr*v_Fx@@Ya|Osf'^R!B^HV z˵f7U(WDxi8*(_|oe]|؄b=c곬sf=%ˆpw.ײ]ʍ?DCq:o/pV!9wLaTܼ>!/Z[|!Q_7AڙV9og-4a-K=P:s `@#{Sbf]@9ϟ^")`ۯW#6U´]5ҁ+ F􉚥Zț7`9N J6~fH#RK;6Ə5l=_W8G"Q/FHeeh)Zרς7g.Qic@52\& esnqP3{{7R`y콂zz=C \(qT KFaO'w1)mk ` J wE49p?;FG}d P@ =VIXw"$w`vx*xÁ<їr -Vx(JL fK[75ihN/!94<5p@U==QauIJ}Vha.mߤ? wޯ1} +'^9avzݧ wK͗<Ɓ{ C6VRyVYN^p ̑z .{X+|XN]%^͇mk*l}@V~H;v{ m"oZr@ ڀun^I$q m,[@jY}]^3hc-cMU!:IUDW8ۙP,G(9Hm7;^7$|qFMPғS`,&O xrϿcD LX](޿mXخOyc&3>vA uӻ\t&4Me{uy5WR!XNi;1AgD&ӗm9'G+c?R^M)SeZ-ƕcu )hr<Bt6dW.lݘBcKSMw|JGR~K R&ervl+&IļTL#,x쯭@ז$ͺrD.KIdɁsU3% crMBcK6>*sͻwmL&V|m89.-䮵!I} zR~=l~$gBr+ÍbGJ;OsEI:Zva+ Ummjsm\~_p_mmJ0 6Kގ\ɽqfC 2rټAa ,dTUQ6'U(בxJ%r^1!99]8VZeZKy}z4 @0?hG:S)c<* TDV3ǰu.3 YmOxJC&v>+8=8l;d1KA=c k~]~4ʬD,4Ќꙑqs{Ic p^<+ǰ܆Y( PI} ; S/#kV g`H.;_TΘ$o3tװGR;If|43 z&%>aq6j'nYJOC熢# *8I˜n2H$})F$Qu~,}CV-2C&!*\V쿸e\w.A~_ņU:gw @3_MZh%2d+TP'r)<.ʉw  e E"[QHT1,rdd&WC׸R42tMY ֥sk F}HPwXl5DaASjy2ӾiТ w}5Lo_L<]麕sr0v h:mIMAu+Li > '6WJ K09~3؝Ɩ_z{*㰤^'f#Is;U FwW9k]Y5JO(-_ڲ={vgL$iPpvX39ZQ 'o),aD&*T9͛|ׇ̉2CNJW~iqk6 CD<.[EȵApV<9DB`X1J&vQ`.dlvGGYrfu8@[cnut&Y0&t.=H!d+wcST)N TvH%~K^f!Kܪ[FOl.咊]_Ea6%*>(>#١9/y( Cb(RdBنjYYA~p._6BuIEvTJ^lv?\V] E8~/b~ :FỀ>3e+:W57znƄx~,Z<*{,s.灯'G&4_?|li%^7˞kyYO64^ `WH2sFizYݠrR^wӃ#kh 'D(ӐB!x8WT[zTfZlP)g}s+p7PI 9c*5&{ ^7uh#[$mq* ׼Q٬_D?uʯjX{ yNyota /F`} hm"@Khoo"abR*IO8q|X[*a 0UQ`+p]{-;]daa+]<([G)T:6MQ1I2j6֑UȴҤET8tW:F8q?+0|̽/c8Em, ӐoҪQ,/?%5bP^Kk ]XuTXZQGVjMs?h;n),AҤoyy%'Q@,>@ӭ7 6W*jocy7J'BV% wҔ$|By@7E1a8Nr5I[3IO{eNB,'x`wѲ1pωܷ+ܪlZYxX ЁQ\RqV3 %uvH+ەQL-CG ;qGB?Q(!`HK-K H54V3m`m/߷Yk 6dy0$ 4 Fcݭ'=Јs\U 53=pA\9XDZi tsZ ;nXޭtP)&}z 3n`w5&@T"|j0^NfcdzQDXy=X[w_lѳH@7-]B`U3+>&)xS`ag9d(n@ Vz;Ӯ|%Q3K5+mLq5s2:ބ='@p9CZ^O^*8g*/iڥ堗Mo5|P.lm2TAmisލ^mh1BDMGϼ侙E+"l8J92n}WgXQ4'*n TPJ49`VzJc/-l2)B2"\ >NCtI[a3/ OENܡu"|!Wr,+ctkFgBὭj͖f6=V:n}YoP?CC3&; Iz^L~u+  b.&d,CCksH'ؐRzw)5= "tI޴kT".;V#FМZ΃<? .\5mO2 41/5ïvjnOL/2~K(ш8l{%<釦7]3$pW3'#_+'p.& QtY&P(<LEɩ`UpU+z^>ӭ~{֬EAQAr'Թ=XߝZj KNYBף;3Zv*X$&%y8[W9-5Juzl N)r{V7LJ$L&c 2c_0Vؾpġ~?/5ݔdֵ"Z==@]l5v%MD#QU[* 3&YM s%%MԸo!#Kw92 )g>qf%7'`BgBLm(,,%.8yF-4Vء򗛮RR4.D5{`'ME3XMy6m< bP Ee8$(bPŽѶLó %毇,݈RMos ZGenfvӰ}Ii@le,O>3T"AۮAtNW.}`6i!*Ey򐕫W8%:^cׇS'oUJݤ`:9lB ,$^>/Qz dTdSEΝ~䬨Fg;![zx_Y!jMHuʧbZ)o X_Zkݴwn9tn&\yHvP?4|48-L,`Uqθ% kO&R'^ǼRB =i"5$^ǬOxc{q.F f|e0qaҁƂ]q5yMI;ϦǛ_X$[.Ț^$P윤8``U.!^J[9E' 9~r\NVޞt#*jW7 (SO|S*hw(vr(!%\Ep4'f%N>^H߽F21Ҵ}B4tDX|r3 /H+̪ 伭CdaU--8˓`NkȽ3v,#jiR|Rs#,ñ&;&%4Щ93悥bV&cp@&T|䤬QuuPot pQ3OA4r$ Ќ~Y0s!LuDH -?v]SxY RyEz¯Iop)Y] ~MEN4Ȣ\E<{M 閂WS5e-e<=:kws> ns6Ӗ!;w"ytOl`I)yHJrҋ`2: PlZL40YjwY`Η}v)J^ĵmc +JR Ps=I!u7c>̻+d}׌sǷNZ5Hh!2klhޫE6i;jJ]#QUngTȇ+ ":\jo](C^#]@+ʆ'O.c9KnSALjY IX*inBCd<$QHĨeBBqu:hdz IPc^(̻2ϺJ(H-X4m`S DP3Y%e7f dz~8bwDFqwW opQh. +{ĈOvh-~|ަHzfW(oY b+bJ؛3ӏĊ!g{Izygql4 ,Os2k[爘7gAxpwY*ş8͋r 6 }pFx柳i.O$C.Ex7f$|u&2Di ldt;9AzWS361e`A^ؖ%Nsh^Dj[!0l'YFも:̑cvGDo AUևqWWٞ5// k&~rǽg-貑4mR.٦ޗvRkVF-zׇNŜ]QȅPr &LǟpuLС4-W |vXtwz\c/I{7Rv]0剞UO_*/nnŃ?>sJNg*+"toKPy?͑ {Q8xOG,yTyɭI"TeK!7v|v)9=c  Y/sB[0&nq_~wդ!cX_ٽn5#>;0XpCɷʥ}#׷!=[yz!n8zIxOoTKpת}H^PhXQ>tiȕ*[p0xhJ /=9Ule I]_HcPmhJ0)~\e&ur.mbFa&Kt OV `ZL[_פA?[e%0ΑnQh}eY!b׵FzzreK}:`ǓW W}"}I:nX)$-!>w.HS171"ms Ų󸢠)6]so,? FTjF}.auJ ah^ng BWƃsŽvo{O5她#k3>"aҒ-~SvWӁfṟ0ƅrU\|Om}1hu9A-O"̓x`%LJ%?]Ma36KBݸZn6Zҋ: >,J!BVE-RӲ^&S7R N2"8AΓ^٪BZ_ |d5ɲ~F(=DܨT&p+y|&lEeqQ- gC/#w''ΩӢVS@2{3U!K |VZ1@"9C)%H8]I b0 LQ؞w=[=z*Nx7oF@&֢Br3J\`[1'ٗIЭsPRaFDffr }̐ČI~jIӱdt?^mk|wfU9뫖y Ve]>lՊWb#g_X*uSQV- 1ہ|)]]x7rPhwkhpQ}sv>S>ɢt6&؂3꘭ f,=;M,r'}|Oר>}zü3!`0I:#Į&XÔ Fukĥ{)|[eR>HKx)r 쮎TDu]q{nlQm7>+QeXJ0}-Rp1yrM d"{ sc+g'&wއ6 P=Wݵ[~^V~+26j…ߩ+>:=t1cYL3boAN)C᱆b`t<kkHq2 CViUqȳ=6@ ~xRLkj~m o*G,ԬIh:I;m*eîreϫm?eX(`*ޮ0 V+rknrtА4Ոj2B߅$^h`AR;-$pg'>HPHKX4 F7ApM|b6%*Ôq,5B)džU!jX?"Nc_)Rd=L !k*|;p9hgN*OZp`[_ȏg^ <[пI5is꧰_RcV )Er掬"Lk蹹~#M60ѵgc9'ȫhu\Ȳss$5N !u,-仃ݗ~}"2<+wSS,TLvP0 طukGёiE>|p! q@NAv4+T.+htfȦ7_lNdR#/>[L8\o$sKL d5zEP+nPvX ɒIqD6z1 ҧPVejnZ[%N^#-W8t&R|3Hϡ@wp( m(d .5Vw:I ϲѲʡ T)Iŕ^1ZQ'3.sӗ1ԹQ^*o_0k,Hr]<RkA6zZ? BB[yT۴+O_O#B0~IO|rs?qzze mMs4ݜThMc@}S؝] %#OqSʎEKYaHb+EP6~^aA`׿|hXK%w>X44<[k`:8KP|"a NYV] ptN*:T{sm=#==z85f&e*Jcc:weԀ4yE53=e~`](MqW )7ؑhFI˒9/J૨xkY E2rcK1CTk͏.mͧ5-EȔShj ~<8`;;z7]4{Pdg< LTЕpmA;oZ NG)~Y@no<|A_BW|ܿT0iR[H5?" h nN^~5 ?!KX7cDJZn9^bī3Z0@oD]E~1΂#*Sge4g +!m-ʹ7"f:m-L['GsGֺuCjc Ѣ_rAebs1 s.Y$j{!|y;&8JnIx4{2~K2*Wth_ 1G-ohJukЀow<_鷽΁71`F+=҅y0xի66OJN.,Y c؂ocjşcs7LzѼJ`As h{G2'O>iO$8A ׀=t I葝Q綴|T2Cl1q1zG)p(O EW GݥWT'WIfr>U4)R [jGr?3gt!!k3WqJ)]kC[BLAFp%5w1YO7Zk\HAoUNLH:=Ok*#l'T<)BBq/0 _T\w_唽ltŀ:ʗ7<<-g@qfQZuu 4ʆwvP!%hp5rn6_N !og֫IR¬@uH@o 2d jYhU{mg0lb-y0 IӈnEAKH2i#9BF$>_n*;Wr@mkPcEk$ sq68Y~tvb5ŕy^LeXpXزMoB@&Gh 1wfX˘owwj^z(y\R8qǤӾ3RGp弯;@ALjK.JP-=5 Td;brxXa{P(QG?#NROIk7WxZr@_\#=fsJqr{-l/o3ߣ4r+gz'l0&qr#8[Ax}l?H_Xmj{I 7?ۺ.+jtv:$~;FkHkmCUOƭ/B25-X\M%*L|9˓ČGcA#V)sPņ=}\*aӍ\M@h'#0vc,GܭD ku ASzs; JȼsRHy>-^<$:%Iȹ|lLtLHAsI.Cn c#\8(kP4f+rwyy=NpkWі84y參{R9a)f[ujԎ֏VD߼ӛ?FM,z yY;ֈTͮ{BJ }Bغ,o+p]_lDS}dҕx2A\z&wv]A6iVlg{U& ͇x"ɪ}}@!\vL!x͊fQkE`ibK9S^9LF>"P}ʉ ,Ї53k$o̭߄M涏4&h _cSW~jUӑF<Yd[z ;8a܏)]ΜZ&3"6ylYNiGEz$ 8 34Z#H1a { =2H0שּjnθ%=Pq&ę#VARhlpji$x d-1@~]`E4Zؚ$叆?xH/} g _PG| I1paBI.籞8F*aVzHڦrM ?N q2{GY*50;^;f C6x@TXF-ɓ?p7NR0aE^,{$JR}zϝXᏮ[L&*Ƌ7MV7(F:9| Aդ@&/S4X,|!/q^"TNChByȬ6J8McgA] qϭuQg=ZIZJUWۖ *KT(~j4YNЎL_j~xa60 d+أ H. 41~ZSP=,B>,ȽT':uoUB?!xM-0Gw"7VX\\D*K7R0ZSK2QU[1iТcU .rxII:"РpEliIQ;12c@ŠTCNE#d[Tkbns*ᗲC2IrMD%[-+`e_터`GW1v19!0j !3.pn|V4cgnr}5&UeײTЫ yc8,f(vhAIYq0/J*F=שD=DCq;fR\G G&«ؑN6q^`dLH^"fVV*LiA"ۣ/q]lo, aWE+ tqĊ ,~omX@Vc,%i>.K7=-lm>¥T͉v0eТ\v$:{u+ -IEsue0Y j{u o.l#X aKas7zљBcX9.50qX?#mw-b4Nֿۣ M@GуU裾jJޘM񔀞 q/sYzӅ78 a9C(_=gP%pw/D跡VkhmᩒT%+WBq[B6f>)b' FS:UWjޢdK;R~(J6/&J}=9WD+32#7;ey蠪f/Y޿ԈYP\0S#!7Q4 b#? ƊHBvLQ6F]9e0p!$(S$xQ3'֔GR_axd5؏U{Vr0 USxJ->([j_J `[ٲS0ľTNwyA^oe dmԦ3ŬPo$NP:oH{B9tpS<5a`NnKš eu 5H^X@<ۅ..gc8:ښ~q%4`Ȇ%`K,~Nt"| YV9M w0z$3*|hK2$.7󑫩9) :8@E~%QԮjOkEUp cf@m{ҫ%Btu~ݑn)rT %0_/*'M [ۈ;6kn6Vq1b [L=8C5բqck%cEp.O*"V ]<%r+ԋ:ejWa  CEΎ,V^x J؊3t+/šCt:6vUg'3 ) |$zI$~\7C p#\AWB?ij Sc_PP|Air‡~]ov At ἄ?o`PgƇwHNCvڪΖUnumiVsAOzツ9*nx-H}vha+[a["F8X@i'?-w&s/{jK7v5g:1yHiROp8a8,"-\pKYGak7›};:8m9J_wK}}KBjh6փ  j9b|GM.;Z=YhP#,Vɝg̻+ɛqDj n`fT~?me4q0' ا!dдeNb:r1V?(4oL̨R)4I`x(*+{a({<;%y򞽣jV98>s 7yo^r:1'/+5=w yJ$$ةӎ ico" <XJ$\L,6}5107ԝP AB*4u6Ȼ(Wbm2\S8 9$N1G lx= T  Biן\]%C&_L=(WG$s,.ԦCD"lǝ8{qaK9Yq'Ht#M6Ef)eߝ)ҜV)~5YTxc]q;'5|)|xWŞ`j/vfߵKG_{uJ2f-Sj>J[sGY DOɧy A? x(9^2 O%$ 8چ+lCc!q/C<ѧ'y,~ }L%߮FZTV}B/2fhN2Tz"#% C/RU:o ή> 8[O,gN!J}Wǻý=&^m.2:[___hSژ>|vc_1(0˹еpzp4iH1?(W0Wj!ygC܊=TK"Թ'$`8tAͿƆH7ZOJ `Sy2 h9TD>9Ocsn1 l3$44 1Cs4a.R%QW/,D%9~JɅB+AdTB(J<`Ev9{u(_V\UO 5B;C*DuJEr[#`|%ȷ,Mr]x&Ko8HGPS >f8KNA~PESy S9;f;d7H*or#3QQq]SN1`ȁg);l5d1 16V>һ!J?b%} u?VC&@PQUK!>RGi] 9] m}-BF0'|=Ng`Y0^_)Bas8#LQЇꥀJ}Ϟ{̽|kMN}k f-J foڔh4EɼݰeL=6تRَbe/#p섲]2hrC +[F])u :LL4Ggqꆎ@A$Kpď ?gf/]@S:,'r6!ٗ7f/\e6>oIr]K>>#z-kV{އAr LV ymyv=mat.;?eBe~sR*jju)OʊZfG23#h?$<]UРlE9i(.t[eAqH˵`ϫrj9f[le;_zYe+Ji}m2tV&ٳ;V$Ӌw /CSnJ5l ̝̮o+"#5J^n0ƺ˸;s<߲&#u -&rOpi`rcQXGWObXJR{< ćKiF,LH%"#G`C<Ƒ;.9V NLޙΒ7=kڱvné<pϰ"Ɣ/fךb e29HAڠv3){=" ^hխ } qd#rHǰ i=@Bj[/)25#ݜ`N@HZUGag6<]ix<6J"[!UZF! qΨF"!*nr+ "&9MFJ."5VI]H!@ `,.b )#nE+vXF@'mg@;%P]gu}n{ă\sOzjiT$T 㨉MlpN=Oz.7̝[mboRPp6C0o6&/A!@ M`Ms1c( zb(2ND?,ÝztrLc[bgr:7'Uq:.q* J-vwG=¯MZy_fB}JGkSBş*Q(oS@_oi~|0 tCR*̠\$nH`*ap*-{%g b*0.DBŽ{3ߞ:M{ 7y3ߋ|Ƴu?KU۞ؚ?†"] C΀,"z̊mi&ܸ邞hg:+K7fw b1S"pYy1tj3Qy v6W} j/*B=c`q,Reljt` 4 :k7-?#]"T*Ԏɢ3\#$h/XWFx +^ӴdEǝ!ΆRW 1C$7_ny}/8po@xnC c0e L~Z7]6me/"ۢ Qˆ.ЪM;z1Cf{LX{MāLD́h aFjP*Dgg~TK:O :*5n:rDuoMqF!;Q{A)1T23asPKbF?8a?qQlƄ8T?oOJm7\n\Jà   h? }$ÓZ3UZ4 ߶&9C`ɀs0w  =J&NZ!(MP5OhobJ!&1 N=&ʫ BHj鱊aC{'~ /*WJ ZW?L FHBWvprDk`k} ׾W6rKp,4I;E0P;Ïv-1<xĝ-S8@Iđ]ѵ>ɖ,ZzPD;$.Ԟ+nt[CH5X֯YW9 B$#SGy զ$ྫ襛LC*D~Ąh Ow{l\Ax .F[pK$0jZ -/g[~h[[A҃BŢ.߁~ nbwv(@ּk2[I5 K})coҗ *WǨНfәsSUc  _-sIIcEI57j6t5N#x dN5W^$gJς|H3α>=[3Pޱj-#tAۛNc•S61azZasξ1%%6)3@sէoS-*0>m4YDr|9 ڲ0W\ӈA WTqWgiVMz/CJ3hLxoj:&Cq֕>fSD/9/L\|P?h')`,]q#"ReM bc׻.Ļ@jdhӶz'sed1P^Bр7q+7.UgqrPq fz,G2Z͸}-bWU*\^/~`P构 FARP!݌8kY/@[L4b<3 `(LM12C(S8 kacTt by(]P{V` Ύ];i8 `lN5ۙx{OHDBypm3D&`ʰDR| F rS']+}DbA=]2z'|eN3ZҀf?1{ H4qz¾'IrmDFKY a+*ndaXTUM+@ Aplz(2rAE 7F#%0Y0AEp0Rtdi"sXހE|ӗ v>9EjX݉vxv%S:K0=Cq=;!.6p定Ӯ֠'A2$pծ( #X.MB r]cUN66ĆKNupn760r#PT#_rJ\Q @*yjHI VԐ# ;VW%ƞ+,3?rS_-ANMW`pjg#4j~JW$۲-є)Z͊B}>Tzbvvg M؅֎! +:KwK8kzlIv'f;f`srky~hE6h3\o~D3}É; ,l9>zAu%¡J(%9W1$ap})s#*Ԅxgknĕfߤ9#-X+XRj '+Z\ Zx8Ӡ>شTW!,\eNŤnzS L0]2 FhɣcNF݇eTv+W[\6J˩T/kog3Y^cCxEթoDhǧd_\m!B=8n kUyV I+Ĺ.1AM**sX(>3~6B],r,Vh >qZSK N PM!@.]fzd7 l(`j辘:H1!z{.DE-EPI /\=Q8f[->R_zlREoiY]Z'qKڗq %KЖ^ۊ{KJ"$cNG]^]3_߲a6?:;Qqp1縹Mp NT:58ej㿍/E; &*:Neܠ[V'B.J%rmu r$Ojoz g;?ֽ LyPaE}2gVƠeKu_ Q7>yJMRd]1e'gdc鐑8dP̱CDl P5;r0N0- 0"cM/H..d%ԍ @|ni">^X S2죈;m[=t~ $Eb$,2LМ?܌۩hzHjKea tE# kFy #ߖ :+[%<;*4X`WiyX?eN]Ȯv`JK'SըZqjDO6rM27ςS!̉d"j9 1HXAͺ%ntp F֑98:#e@7v>̕f>{AB<eJx~!fVC7lqoo"|XlSĕvsq2LYl*aGP@kC?V`xv*j_>fZaZ InߔoX[s.Tf>>G)ּ(0$-a]bSRa84 ,^yI3wLw7) mbEh*v|ϤQht0Y@t_s0R%uWbRPS.Y<7[k%6%6Ms)a)QPr,r,W|ve?ǟH{~(in,nEON##4psUTN#S"@ JwcZy-^&`]wc(@a38}BZ{aa}I&{gd&/-5٫D>OY6rW5hH3V)WԵetmBfP Էr bM]v./ezojFbvzL [-D3#CbHv`tF5 8[mO<~3TcD_ ͽ3*Ul}61(OR}ܛ%ʝ;Pמ{ Sh()FP" ކ!:IqbAf [A^)){Y myXΑ㔽6JhᷢmYSreS~>1qk3r"o_W`kFK&-bO-W~+t2yHQ> :F7&ވ*իH0bX` srF'ZeU/I΄d^Ak$c6iQt܀2apwS2EdOg{O_` ∬E[ChPO)$_1ф8& ݊.XMǝ@QL5CHp7x/$)NUKƖ-}b,.Y nOz ^_ "FcKc'-zu$D98[IrR zk<~NC5 LF䄊BOd1^҂kFcM݆bR 蠼BQy ̈́k`K<1mR:4:a'ʀ002@QfsəԮo^m Ɯ,.a?W>631>Vwm:SM0ڨBJdOPPxjW1 h5VK-HZtٶV&vPmi5vȽAN~"Ab@KFl.pq4X[vzjW}Ů0ƻ0Y!2,nGPU®o.!|Cڳ_((tgz Ћ[=5]_ǨV_LU5V#2L=7-H+ >{7e, RlM4D}.'Ktw26I'`S2^Ԋ Co?nRJ5 z q8 /?]`̾`U} #I*a7/Y[R<ֱy p.!zβ#/谉 q8^+pOÇQ,:!2O)^`o2f Y NIq\f,,O''ɇ \3:#d=u+M}1cL:9ʳ?s%|2.Й>&%d󅇊sLKςF_d)k\(O;ƙhؑ2҇xl*f00HpUeR?tŞ< =-2%@n?ߓB8Z?E=hLPB??&@B@GdT\5xd6o{ 2U 9ǂ<֗:A[DjoA.'#/nc*-Fb*iI;nA؇N-qAގq Li9ݡɶAm֎[pnw['`MPUr!3A (ň-Eki_ Pyqay:r2*Inu=żءbothK,{R\Af1"ude &cs/\F̱'RLARt.v/qbߩap&ZӫUpEC3G/ O>XZ`ojr IvڧڝvwAN:"Fpw J63YnaY{p0_ d] _ $J)V8àY{i CL@ M  1#$W@=IH{\ư?E8.,1帏1 )׭] p9dfaXK^YpḦ+ǠWǸfcsRg%p{`miïq |w??Ԯ">nyLLs2{:=X$6лP)>Y9^+&(L,qvV|cUUwb OR%U=>1K[_c$][[Åpfg9 x" PȐG0c8dYM{zk cm.bO_x(Do9RVO'i3+\M:i|U?6BS; OʒtshI V{㏴e17椠#tx>٨qxn7|hDfsʹ8ʵy=b򭯴V:y|/mi@+㣈_5LSo#ߕlVfةܳXvMY9aӦ&/$' 2CKOL~@h p r:ڣʒU4ipUn?`(奇heKU\9ha;ӱRjAͤ w77tm#ϤaK ֧prڱHvVOJI1zősf7)*P]#,%%^.y2eA%$a%I<u +Lu7~4JZ`:w6 ٯHm'xa ҖqЮ5Y4tI7m\]$xjin{~.R,US S9ukKy4CaU0t$u ԫPM)©0BY)'x!п:<]?W@t`[7j[Z&ϾP6R{&ZóԔNK}cI|l^!"r9#^\I'V ;Ϊ|3 Z23Vy@}O^ez6׆qϾURH87+;u_;QNo0o8"r*h&/eQ֚4Yx#yX8y%Zi1? HAL0M(ZQ>qSვ:51$/ibg_9D:BQuZ7^rahiMG*̣OvD}q7O̡k+y85uZ5;e PϕCl];-6.S `/Q1麈t8аsZy$.E 8 mzBI˥6jO1-Șayy8=ˮHE^~Mj#"&Iȓvg "ҝs ]T:l5 {BhGnYzj9 5mÃpc ;>< ^PM~o>hCzhMRH`ӫ%өoa:Wڔ JܰV(|a5 8nʞVo.lSϚpA`O#iMr[D_c~/"'tcwF5.(~]UnsMPQ6ŚE[ LX,dxQ ,f6X7Jes); 1WiI],Dnnz_ >ND?wX)W,=ɴe<4IF-O#yS9%.${XO@r$Za&Ll^2bA]y(>1PӴ;3S.s5Tbٯ'@K1!ŴCJ6g ˆSg腐#;YA1+Q@z?as`t#D߼怴XZ']7LS"dr|&yS_u8k_24jGmowW>#22K<ؐ$؆?&Mc.qaqmn rrk2`1 \IL5fs;Ӝg'7Ud/1u'L׃l|c)3>D%VDTw7!J+ |$T +6.nI(0UvOdP$rNrImDuDO*v!ƨCk)9:net t 2FT3ۍU}$BKfYq* tmu8Ef+z ZAQف;ͦ뢫& =gN!M-6R1j`u9#ǎ&f+?H+rMl#*$m ۙL" ;/CVݽ7pǽl"dPFZpӲnzzLsb` -,X I* _\g )<(%b9'.Ud d0;JDcKs&%Ӫ,8K_*$bLVXş)"t}hsWXli 7U yl#QԮqX*{Cl,_թ*8 *ݲ/l#ۜ(^h %pJo@IFQ`ȫ,~ |.SrpWv_I1xB?wnj:Lul/({}+q%L' ,2/ؼRGy8e)EK^lg*&w&_r`tզY^,Sԃ__x:11RF2j(͙畘sg}[.T?)2ЍR@bpxbs(4l@l ~h YSB,+c|^s}/Ņo<\Tf@@MI J&gQxPem2΄|*Vq]hU6N%dF]u8xU2졅 s^ܶ|5*|v{͑OYc?] MeF rpB 8Ktֱxtޯ%4g(U4Ak|<<-zv 9{U/K6 R?q-rfLNNV豋\(d#[\jN<^?ZNg e;G)܍,3d!d91(:ɦ;8PaHG͉qCbmV)=}3$MV Qe.6ѕC#t>dز 𼰺BEWؠQ}KX h?';ؗ!}Ï,6uovL@_tJu-f1@W W|17g!OKכ~(1dmx1!=JYp+ OW9Bp[Vz޵JAtꀸ]s:MHMVh ;a;wE0o0e0vHLȏx>\#|u0i"NTr44OO~C+k -kZ\wz?%ZvQϝAbG'T&XUE`< D]@8|ƄN FŪJQz^~Q4Z X<2GX޴b% ?8ž R_x! -=Ng4Q(6X,MlGfN!kMLO4[͏ $&ItmWΘ+ɼ 9ZM8ibp0LaW" c !ZYSH egR]"o "x&Ÿ>>VK:{І F3&ɺm\SUkW\-зޏԾ6XM&c\/"81vl[Tfj:V4,xAZm \O99 =#>8]BP;Onw`KR [~Mަ<71qX tڈY7Vgpv(wyI<ɝ` |\'}:vs~Q4ec h)H [MEv$43 vbZx`;^+cߵb{b'*kJ*[[8y/e eU:V18\W5xOly=[оFD\S@p˙ c;@Ҥr[Ocp`ܳȓqX7{jrza[3fbB3 yM Pq@A,P?4jW>tًM C:tsrB b`a cG'_>.Q^U5$~lEŸ6o!f+ 8&ʎ*k-^u0j8 _oCNEb")Q3屲-pWTz&Џ<78 RmN=ߚ|:$Y;+RdY \ L_Pvܽ3J>y{8k:uXtBW@Tfm,6DQ>` z3#xS@"dEH!HYrB3?&l[p%d3mb5Ӟݻě30?f9X;ښB4pLYĜ~ "ivFxu2q׉Egh)_%:Om|33E(d>0À5#erF0y}.P+L(敡Y҉%W!3Ɲo OIbl2;cPH Cc&;9wH?m'}zZ k=t~E(<<:00 3 9jW%бXd9,^'xf/v±@Jy.$|Rˣ;AG8;d['L/](6LNF t8v{^Rq|7cN.Ld-;f\CSѤ`lYxP2qkh:Z7){. L7BnBWZ`>M<t!C_4_VXfOZ$+QJ<^8k*K)ٙs=q_SK([sCw,kJ[5:Ց!$5:!0CF!a=}#:d7o $O# ȝϿڿOecY򁼷kNϘ+Du$ 麠! m,o'벓FN_O;_'Ƃ"Lg{<ոͼQ 7/`3jL?k(Eg6|_@]GCZpy\1/tyW֦a%y#m s`{Q\Z톳@䘇Qst_ 2xL9C d~KޡAN!5KF}%r nJL=z7"Al ~ؒ.w THۭBdY.GqغЩ&\9Lqб0QRuP&jkx8mSd!L+AOpy3:]8 /VѐvmƮOTWZ3H1YEk^ASN;•) mom,,sn {2MR+:=7θm߽~9u k&ZL ?|-yu{bvX|* )c|Z!UI 2a=f~!3 R,d)V:dd}Uo%3lL: /Gk^U?ʬKvΤy;n{տRri }PR%>pW=ab33s^bZo $9JAr{!67iztK{8n7f I\jw6IӔM2mHyC(䞯9F 07zZxNr@6~4F\fjlD Dϥ;KK@pG:f9SMn;:xhRpI̺d}1NJPYs^pIͼ|J#%m*{N`BoiS [+Y| usq CI,9K[K~:rӕc`(lC7wYb$:v'29x&G-j c2}o~sZ+"WtOT9 Z_[gMG+v+7ae?T1meJV3;?&9V PE_%o(["3,,\!Ǣ煔 ^.'󸯪RdGVZ)ad),֨./xyؖダ %SWBk+WA&MTHbjr륝)O) 41sq@չ>1cP`˸ab& ӿUH@ 1Nhgk& |PDgG'HFK \N4>[D !o^Ķ+ȟ48arnjJV9cKdp)5~YLS ;U(·1eSgh/S2'8Ixv26/[ ˳6y^R-p2d;4׎<|#b\gCc.b`%"-6i9ͮ=)F1<#3ב r6BIVaAi`SUL˔th "S#U|˕`#5kO"&AhX>vc*d,nj2*\/yr9q(}\pSzvX5 c- Pۜ6Oi^d,hi ՟.dhB9=Z8}Vd/6,{ƘL x[H;P D|c掝[g @ZqmmaM =Wm̿pr)?dv`*n׋οr:~(X#~+9emj}cp " 0`+qmͅOP:͒ǙԶOAl)7JY:V& $H5j!&M?wF֫8(AAR]q:;&A5m Bi},1jytT-i=Û1މ:5!aGtW[5o>.SP =`ůtfOKf Gq nkh8CaIIފ&Q -TP0h%qUnlaB%Ѫm\“uwxITI6\=dmmloñǑ_Tzn20 /;  즰Eџ󹥈鳲߱xPT2fp>c@qlڊk<*S !.6Qx=j{B"-%t/.$dKCҝcr5xBB9wTnxH܃LVH :fW1{vw1QͿy&<(DZ1T|mc&"`sc"CCa*7b3~$s M؁g=Jx߸6<=KFo QF@ ԍnFa )kM/̜9E9+5/Cr>Lo]EWd6E +E_n'sV-3SΠ\P7tC1K+!K mwG{1ZzkxÖ́C$0zC; +h7= D(8j%8B%SHJjX~ 1 j_b9'E2Bo; htfqB}&"ف\"X:pgQ [ۄ?6?_/ڶQz?Sp_uIXQ/d&5t(BX#rZ`~5 fcgK#'KUMJV_]h"%Um^\8 : brQ`m NִsZԁU8N/ =CGZts.N^}JJT`atЋ1%yM$*鬥)R)~p@ԍ_4j`fC7v?|`G_=^1փh}T=0ÌpdFR,Hg}sLLz@zׯP?J$fD[֛߆Ŭ;TKhV2ة`Tɽ5>}6X898h )Au7 mO8l"~:4B#C%Hmѵ5 h's$*Sc.{GYk@756r1㲬շ3)%,;ҭ uoԑ7:.r_ FJ_(F/ B; -C~NJ%DpʶnSjv\*71؎(nQ#I>SLbQ1\qiydD JwFW*r`h3*>aH*1!rNaQuY@SA" t$EN?qVTw?}ՔC?=$e32p96Ƈ/y~, X $&KZ "AD=;* *|XL>D ypk]nnnvjS*Zp:&ACtUH۾~7p).l3Q%%Ue|3ZS ЮRZP؍H:s}]7T"uYz)@ڎd j.Bcz2+5m8%P҂`3qc/TT|W͵(1.l^QׅCp.5Qljz;Idi1|)jHns gr*~% ?O-,{-6# 2)5~K3T\sݞ> 4z]eO5qyq{+c"4=ۤ~ ʙA8o7|\gŠJk~ڜiʇChy|2xabgY.Iz2Zd+Z.4Ac̪~$3}@V_ɇ#vԸ[;zˋ9e^OȜ 73j 1Ma$fa0r5Q#L-0Ȁ!0CEdRrR8$F΂.[ұS"y*ao)L ,6vp&8)i=[[3~򿵢5=8巾IELuIz:qyS2E*əBi)-2DSn$F zL0L8+g"ێP`SH.~@Oy:W M*$͕a?f d bF5ŀ ͊u 0 qnTR 7Cb "EP $qy@䓁P9X<x+5n]#a -۟x^7&("[=dhThꖩ<"yF*|f4p'˨ r"  (7;!&cE$!FlI:rk@^뙤1 :aK{sr &TLXp8KLwO?\4ԊQWkͥ1uO Bg PIbEItTrB*Hj!)i- Z$w_#"J笡H˖#17ҙ{Y_P@x<[󄎆2E5 teВv%H.h^G91[;w|UJ hgj7+V'Ĉj+4.*aӖV7/9EJEgEz9r.=e7ZX0@+u\G"^vˁT20hƾ@?6Lv=J荌zlЉL(VSíGM^]*VuEؓBs8.C{ ]Z۬|-!7RكdtSj}$owfɨYNz]#!]u"%z!Aazڷp8YvS_HvQKK3G~;g}y5S4P.wM)7kLb~ys ~Zh:{ IOƱ|dL p~)!4Pԯm慊 7"%0M)7fXZTa^6߭Mr4q =չɃ[hhH/XHC VHdf0fI um#NS̲uAH×y5E5Jٯeb t`%w؛`qx[(xTEL00mW.1,/I(a<hI0;R8 khAOG1? 1t&,nPTCd[B{ɺ0jRٓVD?k '5xw_ kBPj gԕTܣqe\|\l~ GLenƀ@PmRLIXyKh|%0J8r^zspE:lgZ: ($XFLQ53I!?0ý-^%ݴ̗|}̂nΔt#mЌsj^E[u-JL(Kxhc&Z(2xy{)1M|6[:"qmS(eXX.vHcxt1Iͅ} X?"rÍV-Nc]*e(-RM+Gߥb`0ˀK 1 .:Lv-*~2&M1(+C^4.Z |*=-$u0秱otsˡlFk{M<xM΢KFeR;$B|& *zt:Le)]O ٚ.Est:߄ʔs RrhUҍW[Y8I TvEK\N6_0 w+Pk7ݼ| |+ܯ{<9ate0{lȷأtx\v2xY)j=%W .v 0m 4J)p<QflFxe[̪n탃c^J]%SOi޺ie+ÜƱYQSۍULrW 6rI|zucQ2"`&4t|NBmwA(N[i-a ,% /A.' p9Ӹ qyd^U'B*Ê5~&2>O>Ǿ)Stȉ17bAsp`|TOUYr3Vqu.Pz5_/"A3o_B6JAFO߅k?iTHTESG:ܩY4sufn`< km,xKaza*vfTtEVR”s9.I*LG5WȐ:jB{?sL%Or_׀҉pwQ2)xN4+ƽ o41zT[ASnR Ȕ Š@ 26Ez/ېdžTTb=}Ðx5鈧}Z(0*)(BA]␮;3lL4l9؅Ή4Z{zX4Y)S?}Z1"W'4~䮩iο.#ZQ Za4J W4gW*kk@}O Cķh~ D# 6_rgLP]K@nk.'q*bCȗy.nB)t#X5HGLs4( }X:Xѥ*'VH+[d7Jb6\7V3!~Ė|{t힝8|=&p\ h`LcSd3nZ ifpߟSnz(?J:sl.nnJ=Mǁ*6\ga'G.F}lqSRcVK! N9B #Pq lc ޸WuC;^`Hx7lj؋4`}ЇT(5pGN_%EN #nCTna89鋘AQ6'e+%@爎 k/)IoN8ǃ)f Rk"InOvk|gƆ/ݚ&,V_MS jSxD&~² z7Dpt:1Kz%X DQvJđ૎tZHp95w? k}ڟ p^B[\ jR5@gk`nl#tm1vn`h2t=Ǣ$̨ܴݦUahطae2$)2n-Y^H[Qh"ia^!" GG:t+Yv#CK^f1SLVKp ƌvаrN8ruDP=]Wбm>v?>1xz^J9*  <#dz[y\vLD+ [{,H蠦:0OyBӺ6tCCw35&;{wyP2Yrfx0H"^*jKaoXaT0RyI"? P"QJ*{V96ԭr[WHDOD˙-AuSɵIH f4%_X!3V¿]'R)k^- `_xFeq#y-#Gek>o@9ui $4I' J'z*P#.+{]$<8b0gL֢QJc̣ЄϸB CAH,]P~8?MfnͦEvlpqcfUU:j,؟@4%-jGM9m )I Yemq9$dK72r;(IDc/Kl N.B-$Q?C-6lRa {Om a$vyilg;a^_&hH%_˭lӢRt1Ȥ޻ࡈ+Bzk%M~q]ڂE38<&}׾!U-|%U Vʞ  K#][aNk?L  t%ځ}TXi!p 01c*>DrRGɸ3(S5ei?m5ݵOXyUJtXFîCOoֹC6ժ(JΕ J#FmJN%zm8Kj~ h1\y ` ] 6^ףj~ۯ:\bΫlι:vޔmU G9/?ܧ;M]%Ö́bU`>/FDcpp>FB s;7&jBB"x5Rs]}܄_ec軝Dd7)+3cQ5dUޏ%#g dV}|4uW,J<ܺRyZƙǣA U~}IS KĚA|j_߆3C]y!]tx4!DTq@ mmaI:EZ|򿩌: PPņٻ tt9wVPk#Ciհ5բ NVv$R ƻLQĉ-ŏ)'QOi[537,>L,rG1&rAB^L{/92N Xm>tAG+Sp>7Kʮ 5rQzJUBtfҐe50%|S(apzB;xn&A/ΆB)"QxUUifw xq|J,yxZagv9S4j E[8mI 8ҋ+Z0˜J$,2WW#&? npkM8jf)7J&[mogXUv{nk[u:7 셑`IQKe >Oyl&ȱ?H5z"N!ڨP<_ p-R}Z=Nd9佦2 -:o+CT-QoaPZq o}vf5R2t~jb3Y^u7^C/÷x7)31u+֋:t_ R!93T^OވL!-h% V΋&#:*|MKF5 纮S ~ԊV:~f}l'{UN­8ӧ(Z#O0W8.@ЇH[gFP ienm~"0:TdFB.IjJ0[C=(Fi|WakUgUyŠfH(.}D9tt]- Rj߄Fcd%JmYڻ]աyA5iS > :Pf4xXvBqS4M,XQ̔)÷¶&323ѹ=ęQtiB-ޔB#%2arX]aHF:!HL{:~(E+w" ѐ"_g]9_e=p IyBX>1`wSWk_3*ZiwG rg5Dny76"%lM= W̋j#5 m5vGEĕL7[3?ѨcO,o^Jun݁b/^v`~|d쓐@jE)ɳnNj:*N|X)fdTc21m.Y~V|=?T:9=1⒙D@k =s[h@n[ k(ǽ{`ucO^/.Wsxe\8W4Mh?kQf80B̫ҳ皹rXdaTxqNWd^4(`i.R7jWQt*2Wbbdh{U#: Lm}Kgd~g`"yɎ9tN,4`#6>$XV^ PPEe_%cy7n7 M++6Uj"u)Fj&VFƸ[=ٻ.|(&.60y JV25f)Eu. v~ԱʂB9p_ @܆cYp@6bIB@0M 9fI؎~f@6xjյ/G{4 F=.#aCɀ@FM!A8 4Xo'JJsD; 4+vJ*.ȵ$G 7 럷LQ(d][:/طm5okM!:*n:Ҿ<@(#R.۬SUzԔYLG}.Q dG2>jE Ho-7-6ԔJ"Ҵ{4ߙlwc.{fu;/|̒$G {SX. ~*"™Z9j։tm'iȹs%& 9ATX:g-o-w7R*'d-N&;UPYَ jP{i\h `!Ϣ%*3g/-QXn*c#N_A&6Bs RJ5=7[ IWJsS|o[?%^vx7u*fP.|jY5s f*DJֹ+ۆ(О>j}KA_kDmk~ V9l @C/,, 'ӳ[3LZ?𿛜ޞ7qxr/zP?*{З4sԐqgs*,I._g.K{jXR-a~JdT *eP ,i|I5,s%A PʑOXAr1p1Vx8>YOCAdQJ^љ$asFs> aȸ;P!*81_ٔ)}Gc`OLD&ac'Ⱥ{Ze&5M('1 "T7~ӆ,"t>]G2R4n?釨2$0YSz@W_{p$> Nh$A~AB%gٕsg@PlqwɄ&Cn)jB*~٥;K.wz>!T%O͙Yz$QG{Bti^#3Vg88[JU&ժd%)1(2d!XXc6gnr֐@Ki(-|)kXB{ٯ VE4#QXmyf6Q1vR9mXx -h"FG\4bRQ_]*?!U>&9ebv XVA sK b1{XQt\bD@3t?Ҧ7 b* 6Ź>DbOQr%k_#'YaoL |hWLE7əMIM\1ţƾțs&L2ApRn-ϛD k a aA̢/4H+Ӷ va$1pRJ_9&70 %g"L__uآT8q=Mk_nrV.j!ۧU,713^)Otc8݃C[dU=\1|M=i1E7F;V|ˈ iCvP1F\f{s)kojۅRkpՁ`/BF̤FBIee!Waki>|z RX35vWlB=*@a'LN\)&HFm%xIiQ`(G-үh *c&'44հz:I6lb t'})5-H^rA҇ aHnbwKq ٲ_e3ٔNVƌ!3|D Dhёy90EK'Y'OGϬ$A~w0$јwkyR|IxF7Ce4fh@5˵L;fTC~.+;> $GOOB֧^w~lֳs$H|堼 6&D++1I\s8O> ~RwB bi Ö  ZZ:a}%Pp];&*DAZ(pvY~Jz8r Ô_=ki,|Ušz݀ip8fXЯ7q_474TQ!]|N喁?Fg4Q}nc"FwfM$=3h:W Z!?‚8 --UăV?a^5wV'"kB[dhmUe:\˼6N[rm9v\}XuMmۃ[LJ(@vbd ]~B<@Ã[8{G,VQ)9ih6~ָDoQѧQ|7m ,9TD~c?7H(/lJFX7IHl[Z*?]V S\7>]/l6MO_EY:΢襸u{T'C׏mzoPO/thq͊SʣJ$G|ՄЗFqi2Q&k[gftZK5ڮ>)m3}ֵ1A em?~|:W>_ix!Jzt:"O'}$Xa_U0֬S|sQ 0HF#zh)JnIPe4ndIy:{t}9 NHۣf)f,HÅ~Uj;m*L`󴔺`-z-<_}.A]xm9lEA8ԟI,\=s_kgݼxOEIPG Xe55 fԵ6^<ߔYU9) UQQU;\tJ,iJDh)F= ВB*Ri@>VvFbRE:vέRۆ"e.R SF^aGbdHYԜ5n"TD p^L.K䵾 <4qPy_S PQeɺX:t]ֹz$Uvbx\"O5#Ta\&v"-#BQKLi'+vPU*寡lS"!gp͢%Ne]#j^=?v稺71N| WZy.z22>iezz >S]ްrkܓ2xg7ZBcbl #:2P̕>kG${lT @ d}7Yc39yL7c{2 FӉO6ҹeOO2@^bzMT|DWd,KhR6uUNQXTN` _؍`Hpu7h"HDg!c2&rCMNvCUhDNj;pۊ҈e?~i &R#4$n~t؉ iVH_-J\m7R;9g\@54*}!'E<:- KMjqa4XISNAdoD?tJ¼I%څvhfvܱIq*NvsrsXsftjwu9,$1$Wn󄔤4Nr*o KIY5CqpxjPJ|JR]x_6ʦ<0-K7L Ozu'7:cRVXo"0w%jH:d2>zs*4NMX~y&lTv y_ɕ'P~4ע <"cCON~`޾H7|jG0K֣nq)TҫĚZs@8N.fZٰ['uYzKyW33nhAS&1L>uZ?'-(witxig נHUO}i6$WO_D2^[º`a7IƏ&k~G!Rٕ>bO=[Q,zv6VvXV9[O&|Y?S{QA7Q4UFLs"??%$X2/R$R:vMȄBk,Dv^32Kh.fDrCUIի=S:2Ã8#fB 듕0 ˡz;L[?7@x44}V+= {0ց^cvvv+&l:i8Jwm' yQ9m~4R"<~/7%\lL]4o'lnP H6AW%yRDD‰1mqTf@?4.dbWî%jH΄P,h9%`wQq:Dih/b~1/"طsm{JL4l=z0tK*m$_ Z(P<`Q ׾t_,C,J/ Z:Eш?斠n0s ".NJYugj@PyJeՃoi9QGppE 1N 5I;2oIXͳ4hvjL/BB׈#q@2%O@"gzs-7gsrI?+|0p)'6^pٚo @z׹>Lӓ}k B8lg}/w Dd*}naS*ha`phG'?TP^Km@(ڸ$AユE",¶}|Pr38 2: w<7[ý`zbKJ?۸7j oEwu`ReoRx!-vW,9 M+J]鬊C^s q#Q!yC *8T.-'Ho!f'_6ThVX(n$.4oacܒ4j(t3ѢbP>~C0Yqω09Cd 0M={^BM yIXHW$DAm`*1p+m$)?='z1ѥm<DznupJ1TIȤu8Bۃ!.C؊9lPzbNP#361335Pzw6%ܷ%(kPI EjXyĖ@tGĦg"^lr\E4|ѷu`wذ#Q <4ϛH@ldD# ~و̅Tÿic$\ɎKn5T!/]Rո]]p.:J??Xm\nt򂥳ϖvovfٜFΚa^l*!JkRlzXiro,SRكGW;,բj3jU B\a! Ak72r]Olh"ڝ&cbP$* Q6Aw? }JtwUw3￁; pS9 {u 2c:ЪuD:+ӧT;DS`Sf +=IƀL_MF7@^i/jg/ kqR_ʎm|pZS#;S.'ZyzEIzty(tYZ꬐ЛcKc KJJ;I\ u+@Jy&]_eCa^u]oG&i/6U,u,Y'ʞK,'$AgP$9Kx4=AզW:>>y&|bJgct_{WIų'VjxJ Yc cMk%. G: q cNm0 l"?LIo?-bذfNt]9ʄXEB<-} &@9| G*b"/4|Dؘ(R~4ī)}Fݨ }9Mb_\b]r\4/H <# eݜuhy2xSZ3{zQz/9"10Wb DPED2:]2D_^JML?qZ%4$*e*h`˪*}7h#V/ܥPE_uoQ稲;MZwUF@[H" /|C d8ҷC(!NVj2"?r9Ӈp8%Xvif,+8]k~o|Jvgy➗"Iӵim;-uOKh)})} dcFMsjW.>9Yl1C< ^bn:oj|H"aBSOkpt'jt,ϗ awޝ8:R-ŻdٞE,W$AL1_%XH|'gf*n4m,!lR%Ҩq|~bL(-%(*Җ\k? #![q~#(?yY8-gWCOlI p5/ɕkn S10: g*a@6RN8?ANSIגDw|].{wS DB5N'duY5+uܘ07T1v^}YM;|2NMn0[Jm~&^+9ktL2Υ&$96d]ChaRs{ ”w?H0/V`̦>cWcC8H.ǭw2RTt9]*.gӞ >V>_N"mDg R!n5`ajTltP!Rَ7n8 r;ni‘>r`8=K/P$Xp<3QUQ,ρwYiRn9 ]]|~&?VfLf64`O?"Gw׺k^jaȯ1R69$;YU{D4[еB=A]w?=/SIS>OW=)m/gH/! zN)磴dUxTE5kԴ~#hndp4ir ڿ%"~'+CPQ|I:!G~mt}y/ɏq مHHא8,0 &9sFRӗ7:9E+|/37{:'Ee. uz>9Uw=H fc ܱ\Vϋ-JÌZ!&2@.hW3a4Q3^X`xb!_9Հ!(KaKxCrU nRAPZqj*kK!9 b3ESiwtKƉC֌w3&9t삹#ݶk=.I eGPٜkA(ùdmI">D&{~6no9xge1b˛Xy*켢g = 1P6a0t 3(;'U`;: ;\|ib : C dըsWͧa>0*#!xSU&r 0"%8_bC>(y:<8\ds3}-MnNSgcZjw ]=YPS\m B*Y{QkT:-3ҮM +! \NHۤHtʖ2lfFIcg~J }?~޼ǿ0C} -l$)w1җcmsjmIx眥Ԋ ~ ҷ1K5֖9 WTC85DŽRʥGEõ# 谸7Qx./&O_]px{E 27jcWt_IEmeA4;ZovC%Z|@DgϯT]n&.rX;n,mwTd|T!i0#"=4iDEߟV\\:+J)N6LbF):UɳB'g#@2]xYu&?B䢌eT<͜ 5qe z*PkuwX0i6tb'9E|}w,~ b݁7B ڄnx{NȏA.)R BLJOtF᭗]G wkʜj"mɾ@kR`ӏ?2AqE*CʞD]Oa#i <ς&F"JV=S#یܹHA dy?npWp|ҫ3CF4Y|FqP:tY ^8|u٧] (UsKBNt@Uq?\Sc͊ӮrUh }( z;3$4Sޜt 1xDj~_Z:[%}`r(m*ӼT@䒀LWԷJal]V&@4rl~#G֭̊ho3뜂 `[Oz|X+ D !%"AD/BdQo*/t p}QM;^* FʐE gY5cY=d0RkdzR頫ouN$nF& =%eUUjyih[ƻ~ V=4|դ$8}l޲3qBmd+z)sd7f)>*ta&ʂdvluFV^Wّk̩m{dDjߌK1ټȃ訴iȇ^m=l>3x>H!/$w5Cn2c8ɰFtuWzÞ' ;$HuW*ϯkGΎ<Y`yғm;I{9_&*Xz`2lNؙI[Ty4z4Bq(+i@zo:xo\S36iimq??ik.IU~ʵ4ݵ_E+64ҙ2:@ڍrb@HM*1}FF2 %l}++~W_QImNOhQgdO8a_A `[ ѿ:H CU|mdFvo%N "i$ }lxǖ1ftI²$|gz怩%6F!l ͎mnG$V˾D/ z3U|'x#m}Ǟ W:@\!w^HD-Z:Ω xG+L`5wMRZx|M)SXD[(4; %s &m 'I#+]efheu8Zq:oWy?RQH|K ˍSNԆ<ÜfSF@)SiK\V?j.&a36%##ddkųӉWܣ*f:ı.NzIk]+L N7*E}>p c[T*P٩geD_=qfLFtR㮢xkVA[S_10bysVUڄUS g NJ mMZ NuD\n#k{ Q͡/{)K^'D{,/c v<q4?860Z XXjF1wZ r O"nE- VYw[fbP囦 ӊ3hF@CάS"s[e8=,q5NxpFg-88ZpDha$n5=o &Ghg_h)N[Y\>oNu#={hxt`'+>+#G(ca "~n KQ|"AuV]fu B ܜ2 y~~Zv+A"BڨnL3.:&EF3Ft=mt 2sPԌ e r2sX(!C4D{^I|}̐Hلָo(n[NѣE<[E 5|]w߭hm[AƁr~6P88>ě3"E8xj#AQ Gl5KQ;o!@:R5{IBi(aT*p@C=5sURXG"mHj,A+y!L ]qn"U (Z%.Jb*nChTʯc@iHFяZ\+C >9uDQT"`Cc_37p7gT90~{39T6wѦ\$i'`kBL_ @[[rHD<V.4r_tmOJ}c:^_7X_D~d]Aeʭƌ( ̡Z̸ @۔8N8-))p!޾U',y/"DziP9\{7[k9'H5H$VJ807$$,CŦ -'\/6jx-0nLyGqQmy0T\m ~FvV,_DUr+$]*c(Aޯr G *-_sR уп-bB@5ך^) ͂](zZZ2'k;e;(A~IԊl$n8c4EBTAfF}L4ۻ͓m20?{B_:H\y(:qcӘ*Q\4c/|(,|eO:"Dxjnl`\CFb~w}4ds^UkO9ͩOrG#QL2R+u79`JjnLI}/ Zi* ~&z"r|&o \n_p#k% t[R;해Ŵ{ɾ gu9r~oXE2 7m Ӏ N.H+{x嘼QJ/0QPzVlX txg gu:N%L 6Bqa*,\I B4"Ƴ3FH0ϣc}wliʟ*>YVO|8@UW (ij``gW1*AJ~wU(fgLJZ͸`Qy'z6c'RQ|J瑱63:r΢ȩΡhߗN:1?"tw\uYΟ} w0|`.j4NFAO1az9z/7yq =\m7U)O։ |A?j\Z\ >/4[ _O'0e! B1<8h[@"(@I=@ zn&T(6I`'k g2/n/E3.dIȒ0hi %T  SkG<4T HSmH)#웹զ*ZQ}Z u#WQoechA MD|fX$X$ xZȱ3Ew9g׆頵u~]nV"İ, )6k PqHF'y$A[,ۺx>3/$#Ι_AZf^~I%R_rB+vJf Q'MXeHк';k< ^rVy0iSN9di @ˮil{Rwg⍡qեm #ӼblTm:jջVYU^|vdNdjoWubufpWQrn@md"q\--_7Z_Kn_yv3chy4RRVGea$enWMjR>)IzGCXb+i`13_̔ 0I@a+OMP3ܲaWOh5 \pxA${ng#M& *%''ꃽE7 >캱1.UդPb}YuRҨ_O{f7nf柙SILq @sM*y(sUZAL-_fv7E!YUA":9d 0[n1&ΰ׋^d(%J')Kgj-s'M;p_=+6 zkv{&0=[A2\J<6oַQF35&\Wd/fH~l~G^`mەj'`1?AQ{ϗP_Bo#*u9THt?2^޷Z6[*چȌ;?/iXk1yܱ0\|{F2MʞIjR'F:Wy CF~Oְ] }wcIE?,PГW/˟[QT=z1 ~6RYqHĴѱ}F<,-bԵlC6zP03RedRTu5J?%ŮRD sbNo6AgpES˧/p37_0 ٰA!T~PJb.P<ϻSك}[^IUB\#F?,7dʡҼR(Xu5a 㔝PR5@:UFa}(f\E\֟{'<53߼nф8q52XWfUٍrecHm4T9w6.G8 T\rOR t=^'5]Ҕb7y;%ްc~{0RÜr(zs|nujߣ i%= V/OnkE[C2k>ۦnJ!i 9ޡ>}ac9U/5%D %|)r*{Ib-z@ g$e]+4J !lj}]󥁞@&|SjQ؝+ Ŭ; ;=eN|6y2ҸTwZe)2#c5>9 +YV/wkTpR'UγŴ!^S nS($J=w!e{4esB?Zgr 6zPۥ%3#>gCOۢ#dbɅx䀊F5㦟ذ7Βǎ3~Ĺ(1~[-dsӥשjm^r`#L]+*W$e7%\f5S)u҄*MCeq rKaɜă@߬ӥg,ˉ~Mҟ&7>hY^@ 輐 ]o{qqiQ44>$N!]l8lt`oUTd*!=';-ܖVe PU؈DeG=m0N2K0e'yftM5HoRQz)Kk KsygB(ɱ^$A1 B{'#ZFF2/ż'tIA>k # }Kk_S΁oCތvuzƲ){xf˦鄈J~ ?5bhC]d\r(q7?bI -$zDZhL :߁G Wݖ^$RxtF6(ȱa_o%=.Xm -h)*uV%Wr民B#Bג:$gxo[%<6G F6Z=Awxo7;j[ At?5c`Fer3Jhu<$O(8qcIRϋ{!6/Y]$>n]b.?!,D7*(>[FO'Ӗπ+4aH^L7oLyz+u: DrԱ1jJ3qm/Toֳ=&+;uJa+(a7ېuS@e@Kс7 {O=iBB_)>3MkR:[MXQy{K%t*&>ӱlX'éo8sy\4qfjp_QWEC~76o=P!s"j-u+d*Z3"ޗfx.UUdݨp'{ W'UG-VCܑ57BBOEƑq{$ 7i'֫x)^;E4!P g#|kDf ;h%u9۾M#8/Yc+1E<;egsGwΘ]lƒw^2|s`j7BJ2K>yr՞=qQ}UG*[^k!v<"r>,}:L,׉$ѲyFSR9#Z!.LZ [Ĩ.0_ϑ0nc;YނB*;Y-Wp@q ~fR v-:k%Hnp[#ޡ#_K?`\4ŠFvq$m-xIW v/7 -GE(_C!MAƂR]-D53`KK6:tfn) ,H-]ɛjʡ̸eE,r7Pd1$e \]X$rRc5vNNmE>I,%# \>WCw%ɘ5r1}z*vi B>~ "(:ڕxZp:l[:+3$p6bM% wVF˾{O5KA#(>N\mCk% =01?-kHWA-A"RWRM~+(JDљFC6YƇncS}#7/&aoZV5PҲd_kuGRۀ xiH`50yIjɇGـ(̩Rl`vSf 6baJR"'''WSVw/VRJf!W^z\̂Ili.@?#D%LXsDn_|$CG{}Cw3d$II\mhU<.>9P BdF*/ "-h=&}Ϻ}zHǗ|P~îvYN=P?HG9Y.7'᫱U{Ѹ3CLH$8.a`aֲٴQŤ\k| 8(B<-0Y 8҄Nn:@=5|v @ N˟Qa$0M-u;[0$îse[e%t單 w Zn.pA'(Z-ci;UIZQDZXo^lBvI@xswF_@9hk/ú۔A%AØt0/ԝe]޶`"e1q ɪ~s%k`)Y֧c'&]ghnP,KƪGLwmMߣVr(+9@s?o4d!\L$1)f8k51(1L9/zlq;˰.SXO\0WtMT@F b`#bx!λ *C`u=4kHPnΰ\tcBR/z/h EM5yF?b@{_VLe?sam{Q >SuqY=rHyC䬪aKr_k}ǔߴWS#x]?kgbyS!0k B8̃>bB=+ݓ4}~1))zIe[]l2i:]\LtU '&RZ-}JS =[BՋ@`uZjRW=BTlbe\>= yc JPoi 9댜n8q*kK&ܽ4Ce#.{rB2GzǛVa)~0-'FckKڝ-2^)\y7} \ZarR] 6qj+Fh_t)2ƨuZU\~ܚj[E 0$` S ffN!˝ypnȨm;3h|ᦐ Wt&jD;.nhs/_7mk! R9T.<Ð%g2ܒZ e/6kܡ.^6lu!O-*wK/ei*&Lk HE0:sI.ٔ.}"d!  q6Udz*sfG؜НCv :Le g2<_G`Ui [isY=ILܐ,8{P(68kᓧYf,R3'Fa6S~.(Pα`aD;<;f;nHK`X,8|_ynɚݚ4a7W'CRKUJ-[[iyEũҮIM6#ݠ0v/$;l \]kVU(X$1KLcz7tecc 7%Qc$cdqԪ槮Pm+2XnIYbxIA]2+-{@HR+ou3VTiT=]%4G.^I0Tl{"|T~ a1MNC@d+nŅAdžUD`a4)Do2LWY썦9=M{ۅFVXEJM^QԊqz$VTe7M̡QQ.:h4"dc>tjr&U055∄4I< 8g/Pe;Sv^] ]w(~B96}3ke06~x1L*C>) Bpܤ'a5(f- {2 a N: ,;l`vsAp#d)> K7M 33nv0NnStd7 $H+J\}kTsi)(䃤P&.acbP ?G+x5פ t_dgkᑌ<-'&XT ȋy% ۯ'q@Wd`8]`h5慑26nFZϟzutK ?0L axl$eߒi,6rWKOI Ji=y[2~C1%Yc1 \yl6?ȩ YFvxQla&Ǩ.thئ/;m]h;}bex* X媝L)KbEg-&ׯ|Q 'PG8o .z2'==(*y*i]/pC>qnQ6Ty 7*,k5%P9JW)^+VN]Ӵ+qs#}3n2O.>=cQ`Ln1s7=iv}~F5 &58sp0IvP䮒`mϔ |ITݞ;hH(B:5ѓ 3kgR.? 1$8*T|1=50kbVJ@Uăҏ}uvϧ[C k]@1 aD9/}/+ְD!;5Dk Y>Y+V ~kx䝰ʦ#Xo\~:nGjĮ%Rcts'0aۙ{ w%ᝥ$}F 2K&bhk: <~?mR _zs+n Fa͔dY^\GbAZpI1=(?mG fa;_JbUcD6s!TW/ٟFڤWBˎ|fRIa_WG'/~/bI4 Rf\+|^l$tqK"?q6J/dKU( +h.s}2JĬcki[I6~A+f3px L|석+]P4_pKKvZ. 7D!Tj@~8G({*]OhW{ {0 >yّ*T83aD l\d;c#p8IZ@7lMn_ fކ|G´HQ9 0,X$dm~hk`)g1ώcU۟^372hb>aqn}p>3\N)⩥FqcW3 nF)7&:?yv /”jQ>M*IJLbZY5kS[~ c4 AKr Jb3C|\-(M ck$7:DHM֦;Y0=T)gzUM>~vM*^gٯRVv!慐R4R_ AxE)DO%f"Sy/b:T}apRc"^+ 8Zr - GMMү/ӇDtUGVfھPb'Czh ?!i=BXyp ɚ7tA$}o^C&s*pEH `>/OP_7?p)e&i17^!~LM-VO+%y̗mxJmR Aд^7l>,fQTZ@Vdap |9ʄvQ4|dUoPc)w"5[0˧)_(h^~$@ :k.n<=|yTvdC#zk'$H=/is֯B{,##IS\l `/s}padvc )@[(L>H2 /sfiX\l>6B="x~O\`qi+ܓ16yZ\IQI\mxd(}>S~2Q<FUs{JzN#p9WxllK̆ctNokt\*ONٶD’+69ɺI:-Χhewџ!($֊Uz-EXjtg$cXm8abfp܇g9!z82qJBs|+gvN 9y7s^(*Tqc旀9 zӄ!]JDzAYHZkٚ㘐arx:ɑf/32I `'|8tCTG^S 5>tlMPj]M.%<<ϸ41FP$Z?nT_j&C|oΘUZ|UOҜ>R;ҙ"GCn4Vi- @˟ c 8ޝ'`Glo*O2e)VG [ {'kZR}?h6,ރL?q9FDiT>՘oI(u/tS{yQ-pB߹6j5{g{Z * <\Jߏf :Kqaɪ=@ƵkM6?t8XFP{.I?,ԧD?K>uT DM0[*S3S1:ncxUc_f=QHMԧe+X]yɣRkHxͨWl{e p0Y@!gM)q(~V׆grqIw,\q BI zWEitN+ZF20ܕv =@\g=T/J\2իseP𨶒3-G%9s%MQz{(KLN{. 1=Үzjf}fIvoe'2حδ2O]RSP*vu!7BeT+R*%rjĤ saadoy`@u ?ޅz)@'|o[ 㾚/AIb `j瞖#!>UJ2"d`$ u0LD<+CnjgIxWEՉXys5DB)Z>e*Y+,!Y%-֋&"a|=: o[y~ X;GN} r<d i1'L)d]H/76JURE^j]Ο8CL+Bm*%y] #"]Yr3R?yHݟ93+8i 1@Z~o|6|rwzTM{}@ (0U%l2T7s%s~vZ5Y3<ċk7Ux ^lWN6::yWjvmnPz셢`d`wޫzߟs`5].#d8/ϔ睏[,#5j"(A A;mbΚ!㭥M^|R*Y~Б3M1ZJ` n^왺UOmAå@%tj[l4aO|9]"EM?F[orHbXtli6&Qʩqm٤:T  -2I`TWV97pS@GLd2jаm_@vB i nH {5K3N0cg9W?~٩piٽ ju8{^ayKeʔ"s/홰5S]=w A<;ZK84٫׸=ħMK1m|BJ=kt "lPsLdr럑0hmmz8#ģ%QKku(hޝ,Y*Q1Q&E)Q:ͧt:S1s uTc_:܋  sB3IL0/ݓS1[cĪEd:UxeY4T"\'~oVgʸF guKeNJ7S,‹&dh), /DXD @e-Q!݀I8yQNgӸ֑ih HE'i]zBvtC ?{˯6N]}KO#\y$ouLg.9iiR#Hn1:)fxMƻC)Žt:?N.o|/Q:qUxwC֠g-5*6b8! NhG)ܸlLeUhM^5~4#y1 KZIEuX fF'N7!9a|No|ǯFG2|$ERux)8i677 yڡO3vpx 8:P 0EuH1pf cZ˼C,xȬa}<ře|v%aOYj*5ebkAk[G3= )caԴф:.BnA9hH/SE!.!V+󜉔zf&yD&rp3Fű.MKni ,bJWu=́X@_}iRH~;wԐ!YR v=K#V`ص@"gYQ"P{Z g/g{/g45h4*` 0=yK/,A=shd3;%E6ͨ|Lw}4braG !|&15SHwp;gpK!\lugLDϥ=T\܆ݽB/tO&t\l9!NC}&Qs#>yS(ua)aT.(B\i W&09 Jju(}[F! \ @?rS]= U^B8LT'$($+_AAڇdSq ִ\  :b:*}/=Tj2šD(3^GH%nAV x$_ld z!cw=w6kLnv;31TI- PC*E6UCY"9,% 1FT`鲱zjڟBPjEYG@)B^2&1O~\_|(RG%/̆Z l>f3h11fyQNy `$`Aƈ9N;~yz(QWv [3鄣'f*xWYSЛ-~Wm=q͚-*T2<J If vRZ tݵQEjW1`ȕtxJ5?\whkI|7)ާm?;ܵH=5 UY1gxe<`^MUnfMǀS*$f."G] *UDqࣱ)Ew:llU̲e{M\H FUQdƽҕ;=9ҭy8|pgۥZmtm"뺽&wl',Th"6v /;I1EY,Eqê d-+]3_A,آܲi!Yt `Lަc窑>WtI" C`іy#1|mn!ܑz*R[|-i.p[>L)$蟆&.t}Q9SIGǍb#6EG^Y"%Y3}keO$SM}TL&a8>{l; AFέ`5acygk-XפKrv RɆJed8[YkLAe{*R7J`3.k,Di?"$"iY_>J못7jvFnf:ue#aҡN=uɕ.#W2Yʜ?`EzPr!LX!otd8 ǃ'pWo6=6įjwҮF0`(-R"ISpq3S,;iΊ<#yK|o?6p *h~d tYSerXA-p1b0#rJl0KU.:Sۯ6~_gW( UA+pŭNH* pL'\S(Z5q #}Lx%IYm[k}"ec 9tΈG`YV]5athE=ǦQ1}=j!'L a2?F3(m&XoG7ޡQ,LBT{C})GwJ NgJ_K:m/2%h=@Bg& t8amWHA)ilSΘ|C3e J!16)/x- )pP16y1猧rs, d[z-r2"] wV6UoAG?[]M 2C򠂴&DC\H3CkQw'"ew.?F_N6K jtO*h"lU|0MiNIclz=&⯂%P{0ObHE;V>~9(ҺO@EI?x(oDx/GEaZ߶rTGՒS g⵺cf&u4VuE!o3,@g cڐ;X]d dF6]9&ڮqF(GUc偯q0'J%PoIr]Zxۮk?lj8IHErFՓW>/`P0ŸY0#G#*wj!U B'Fm=+6~B)Qg ƽn]rb^=e۪:N eVQSI7پ,BE7)Zď)DNE}Lk𘬍ظ_2<#鍤 Hʾ2 ( $PB22Nየn`|I֐Jj´K:߾;il&sEIlZW:Z|SNK`8ՒW,%+ |靲??Wwlf`Xbb{Ltn%VTom$H^iS>8pUl<4ݻ͋ikw2q>MFQ %ehݽq^xbX,K%o}#>!=j!"ni* Xw⛊GjO33Ʈ ^v/uv*I]TKod7J>Z9 ͧG&ٮ10B UZ[6[B) oiΘ21RQw#J_nR6žFus!Fl"'RgɆh7kVHcIM\y;yŽEE<1uVx^0;L!w >+ n`I-ク+C@.WPM4-@V;^$HQv/yM:sۙ7KR143^W IG{yX#w7;ŇzVͨ~rh  kz{})wU|C,SZ|{2Lz:#˒PDe}r(s9E T->nLE@.3}v6>utCQv>J![Pd=m3 HmlۻzB*nƏ][y>ߡ Ʊ1ǟA&Hؙe݂G~uim{u bQw==c%YU5xOk*dN/s|\Q׈ۼ uP9mDd(@ˆ6QWd nAMXFo6/5eH7 ̓Si,b=Zrۼ|sۚ ~MwPa_^2s#3,dJu7oB\O~Nڽ(gG-aQ*E7Ni,]W .Rce ʟ[e}Q%@]wPN.(- 2=T܊iElkU.6 0!F^s7fYԗ< 6e|R17$5\!YUnQ2)j>WS /ag(1<;T:ԦML:d3164䳡@n-,C%`ቛlquK}>$R#(Zxє}{d=Df93>+uFh¸+N1`߸RX, Jc=DmPHIw>K%;kh5&ڤuT3FZ[OvG (]>r̋{z>9G[;j{"S}ܵS'0ihgŋ!QӟO DL6c*PEPÍh>ӅZWamsfcOQtGBbLMғ+} jcbt[!{y}&efS& IgM"W(U &)Q<&1tWҜO04+ȷ]iŲ5r%@ê@St֊b9ԸtvlVl<|T\4K ɷQQB0wWohFiB@rGkIQ84lQ͒=,X[`c2N'Md73_ 2XT$Y#BknL6 P%7Q*놺&ZLf?/ {l_S^o҈䏨* Q&36euwi;X/#BZ ~OhaO[B]?K((frR/keINTfX<6Xc}F<0|Tϙ0Ovħ S,[ìk`q^C-*'moeb?~?V$ `lCtO(K ˡ-X fTwBƮfeKst!T)MN\hunzoCL=pUA φ xͷuoGq%NנG:,QuVbTmO_v^b)#Nf҄UhݹRjf.6lJs,\[_bB&j8{g S+~Qewۘ:MRBJ}0#,fUrmeOR˚~xModv x5b$U-K 4VIS#?!FVSxJ*ӇX H\Navc"~U_F2'i%}ݹuV 819{C׷ {a}l:;{0jV`-Ѐ %"Djǧ,f`j$V MuW~90z$GLC+CYiEm 'xcύgl`%OQ >)v]Q{xiPd, U_0LeX =^A?J3ߙQIN>,,j l#N.X+]㗽_v \& ;[y9'W̓JL&zgG)e4"11ɼuA  ^5|Unb zGX) <<5UI&qXEkz`u2HѪLH1QLGģ{c)AK#&[uZΨBjP[Dz9 ץ(awi o| #fwr/p%HL} hIGAlfwTWjD k$Pצ`k,T%p\.4K-mx}$L-L2&ugD3#n7J,J Lh65WZds3*nU%6Dl@tozGb| u1E ڰ͹_ɻH#Eݡ:+Y7]@aěґX^kc=@ ;?v0@: (lgm&o&ĕ>`\hMB A~;$a֡WRǘeO<6 n:,Džot8 _A OgŕbnW, }z "&X.QJPW~Z@]@@q% %~?Y$IDo<s.Id[;CtZB')68.ZW!\{p{Ր#ss)yjm5s=kE./ٲ~`Fw% 1ԩ{fFE`wԷ)4=8/NGkZOHF/~ o 6|.tU-(Rb A$&6ACcBv0B 6AT;iLyWɇ }RX PZg߉mO E[%$X/n?iٲѷu;L^KpYSU[PÏA:Ou9>*Y ET5,@X}ގn(Nt($)dj[ˇ['c<Zbϐ o)1]7q":hDy|!(}? 7ߵGqOZ-%*EKgxW)^X (#"X>$Y':3M &0.?kU 9vc qtgX@ⱳÃh4_{a|՝(ԧp{%V;s!V Z 7p𐨊(K|vTN9 n8 = #}$?q1#ȗ5y;>H9mX唌?uʍ$LI(SI~B+0>7O tڕ36VP/H3G'}]v5@0=vhZu;f^;A,ÖvC G_פ;$-jSjS {&1N.%XY3Sfl6eé% ]f |,//FzrD}jy IHe\{TiW!A@W$K LQl!&xݼJ$]} G9k޻)F{8TlH60#RڶtbK'1Kr5ֺv@px(ԁa?^k,E1C{ejG ā3YR3DNxH`7}Ķ{à>hf/ -04ɭfDID4OTl13mfrdPz;df8fԡ|Þ*geu,Q%S"7_ [Z(IjV?K s;|e9+BAش%`G2m"?ʽ7:*ڧ,aڵvݙEՅ:?d!Q;㓕`əQ!"Mj3h]#?aC$$\DMD.?&=v1.Gކ=fv,E#OΆzmX&RzjC`~O`AVy9҅ R6N֬A ZziEuy =A4P̙)w=t+TȄM#;$KE3AۡYX*52\ +ݚ7W 6 %pݛ;|-g@D,S`jf['^q~޹軼v0Z~j, q;7ϲ(seL;"Z%nxCjah-QR~w(xf,0X˘NE6|͑iWLoLB%7 l/i!d҈n]e Ԝ5oG_MD+Xw=uAڵR3#Ԙרou|@ nr%0)[ Ƥ<› i{vX i[!¢a {MMm7#@%=UGsJ-$SMо642D&g|l'H8.;b7ǙbiiRXcꯄ~9[=0"<>Ng9{J!+ ~=sn^lzEݸ~wt7<#!?S^$?9{htFV$ֹscWDyXjt]lQ 2jNy痤 k<Ҥ5`fJ/Fz;nl3x0U$6IٖwwCݒq sJ1lڤ} h+*7o/|lwT7P HK䳎kS5ĒL'"S};Y{:IFSsauYkrM9͈Kzn=dvf-B$]LٯBƒ@R^$2~8[ ;{JkQŢP659]ojqG!pN cYJS| tBG댑#Zߠ Kb{sA}Jڣe\V.P$gCv-R7=ow%FKBPcvqhr&uĤT [ET5u'PfA!RXįv5d"Bw@XC%!iοiug|DM /+d*BӨ{71 4OwlԲq /i~ O^NJpmշUyOKeoWmqM걍{lS9v`?3|)Y<9BoU 8>(>0Jg~v]21&55Wbco,|B0!xuiדx@V@aLj)B=<:uA/ y4w㇌$]/ e$o5bc0w;z.} [i iU#'[L S: JtsO. tMᵢ*|H9g\]o=X3C'x9ƗuGtczt .K"Ӫs2+B^?g ov{'_ PAYkf`%JɇO _9N2$#ETt~*8^ϗ>}PY}!hlRC\fqkó*抁lD|\b'4VOMQcBFri@&uQ {6.Rgp쉩7xjCfXe29J=6}F0˹^Ih_Db@4Wܠ5% Q]I:3nٲ ׍7L=ނRq91}!l#BW.XYJW,O\.yc&1Őc"ėa3 f;rH$#O-hS?xy*[$\ .cW<&~uX|tBα ,i…YLXQ&Ky 6~C/G,+]c%Vش0']&3ɠ# [ lZ4c@rwVB򤑯ρ&Z2+qo%&ຓӍO_S""r V^O_M00:n؛b|$G yx篔y` QϏuOCFJ¶j/MpC} <:<) D)%¶?@qR%_6#, P6 ^`\z9XnAK3W )z.4oFPvL VæL'oAx :eؕyydR(*&Xȸ$HhP (Nbn c!Uk Vc nICcझY&3k6 y=) v{g[aL!=2+.uwD!_[[/GN6XRWc iFLy;9w4tkzBD0NIEwZ.9ھ 0NԔ>sm?яFTBعc2BCn9౩ n~sS~Jx3%w# Q&7gH?ӱ⴮qfxⰔk(L@М BX5# އc1֯IT b͋U!7 0=u(ւH@ǽ]w[JL!_ƃ`WѡZjzEgS 8`(#y}u~}yVϕQ :\s3})QzYyޘGvJ\u7]/4kwWF _k%L2 ڏrП{zTLR9Ӻbb{zsdBu{!/p6Ȝ?j4H#;uZ(scJϸM$Zn@04kN eᏪK˸XS˫ J<2ð\C>`Hjx͚2ZUm{nV|H?z_N"ygJ;c@Ő9h[ j 2(5^'ptS=+nk\Kbz!MS6ah,ٜZ1>ZI Vq!\˩.(I{"EAtȺ^,#//6BΕDϨ5,E=wKֲ"x"_n 㭪Gbғw1;#at+?kZˌmJd6?ȑ=n~:##նM:=HQCs$CtT֕ ?xZ6;(B諘8w:O? pTˆYnxaT L~BF8И[o<`lF4jGxF6H GWCy׷p/N0-q1%l,CEЊc moQ@Əe+|6QJNR0 ,딳SqAHA|}-vG ufֲOo{{$fpq8ı=)Ds_OKd^矡WbX6)=#@V:P.dѐғRPIE FQ[{-keHDI;ys{82J7$Ayu`hDTapu [jrP%߅7KZ#FDK(F)|NWbl Ra6=fux]WZQli&+I48^]:vPޥroJ>3*(ܥ_"hhN {² p Vf6[/pDsiؿ l=j>eGĨO.u!ZS*e~Tp-;)f $ O1>l2*o6ᥳZwČS-,*CFݒpg]9.}Ǡ0$4S\^rAڣ'z64=:}{V\E \f\Z C\>a7-do 3`b6} <˕C>诬/ "^mkw)"QgХnVd*%1`rFlljM\o"ۇy$T D+,a}O@` 3gC_bCّҙ̧ពb~'$!ֆΔބ?0J0{K/VhvO-B#;IsXWvG5== E0H=nkxL3m\88\E{/5za 1EYs"dcfAd[`W7Ԛ:y6O!g~w"&Rq͉T6lM:Fo AwQts_'~;S╭k*\9Iʂ2p?^; Ţ7Ї+*3RCPCN!ml@iL$-"iǵ3I&>ksjcfHb;wwt, }:_3ZS1jxe!#꺴I%#h~1sd2EN*(=N@c1, ۜ."1؂!ұL}|we5C*(۫քUszlKBY! Ǔ5?,]@>[C]LШJj!8[c/QU0FB'WnffO< RʍE/Wg{LF0n`GY]FnbM[c`{q<^fRTuAOn-.?st`\3$-|x@L3RAKnzl7t>T(!lbce,7$r#.1[+2j[ <<$zl->8OhzDĢ{,|4r^؇McB%KID k>{ƙ/r{9P't~_%e/-?4,C!xī;75jzq!Wsڋ:9]n8U6ܖD*0bUgp{4E/7I櫢yL1ĵDPj u5+ݢOo<=(MɝCTyέT{/s$kzW ~20X ;h\gQX rc!RdI |jS7!be}Q7|wJ0), ddV)Jw0rp8[Uy:_Un"qh@ IViZ}! 3frRE|# ȱ'&$7}m˒Py]_#څ`֣ͮ+f`/+Aσża仾UMNźzyWUiCŭ)+_l$C?b+w+] WY:L!G'cUQ}?q/ -2镐Hj J> ,r"=K+s<~1mnk$xE'lzRBK-2E pLצgJL=k]B-kY<5 +muPcvR~b/rN% 8FאOL ' Mw;TAp C zW6Zz$E&QroVzoא5Zz`L@.g|O|Zd[^XrW`1"0"^HDxܯm|̯&̴䴩v4gX̍>㑋~048{u-n9٦&L}ͨ|&EiGvv`%~D!ZP0В)7u0Wn鿸iX+kBlzvwˮ77犟 @m5ɣwY3i:kOm؁KWӰRd,KiOf~V:Гdmrr):xZOVݲ`J =0]w$ ta:{'fw4OMT⯝~4^֪͙ V$:ʽ\{":6ɡkVݵ07=P',_+iǬZÀ0akR(n އܰFnt#tljA&1)HX5nE~9.vJ|EL`RK#ӞTy~PZf|H m}xٹߤƊE`,l-)W6!G TɾBz Pmx1??*ض-xk ^ED ٔIָ-ړEeψW爯Z|``brXK1E@XMvP$=dٯ۸'?!8-Dq bzHԹfuV40 b :fW,YCk۷<@u >"5Zd5/bqlTmW)%C9^vdUsW/&jД8j֌L G?xb7h#$;V7 {} %{u&}ܴm=l$qrT_VE NHJI R~ DzX|!ecvt}5K1Uxh"g5+aj)5+m( S*@_X~Q]3l.@1ai,kZo_,-9~fު1̈́퇡s[uXkom{#2co~9j~/HC+k;h(;u tWm4&n0~UXt.K' bڍe*_Ѝ&^5TI `O|*j6 o_vcMtgZ#'kc mmyu%.((qI"&Z/^N>ϛ}:TtoAe}nsuȱ;+ uW3ۇ{2)*џ&Rq^IcɁryWUV-'V9X{>z$)ƐӞ OR1-ǡ?Hۄ?Z aL-iPN$Q=A{mCzl,sSjQv ~]Yr=rs)@ĥa*˳[N!M2>|8}iʠ@Uɛ#[G4}B(nv7P>f~ 示UhtY xK^NM-ꅍȬMYGhg<M7\+z:>^f;@r!t6sJU7`sCUk<ґh9&N(\vXu~jN^fpƛHdo^ʺ@ uH9Vy1h$4q9eӍ%3@a 9waGxB w ݩqe7r.@ļ!DvZԑ U)q۬C֮[=| fk0HlDrKOo;D,jõX?F/C[¢v*N難`䱢PT'ٴ_583ʺe' 흭N'|f$ Vf-VCt鲝CwBb|ux_ ؂m8y "O5OA3; 9 &V7J`qz#Df9\Sְئ1`-9`%KVp` qZ`rXzk jEގݒ))>9Px H,63,GLY}^~u)#`/ 2S€bE%8Ԇ+SO7Q8({9KP8׊w?D h1)s8ϸ:0ް$s6<T"UTBG^Dӗֽ[|+_$X t8SLs{70{7S"@X^Ċ &Br64D(s qPo ^D/snH)Hr\}p͟2I΂#EkWOެ=IzBU0h{WU9Cw햿Asu`Xqם)}9dmOʣ^ dKR -H+(ARF.k w$UQ]J ^j]qwg8#EiZ3:zVʹTQۖ*F tH9GS@q3/|ͧgDdMm?r!73a]w]q,>i;_s),=Iכ!!WcY`bzɘ['e7Ċ0)g T2(y Jӊ7>_|nw^K"T́lzFrcRmUM< M;Dv8;:$d`*w09 `؆S?t |䪞E5"yeޙvop J+Z .ѵJ YR[ËPKkXA BH5F$u*zRy¡%C{:{T,;<~ºIdOH͕]w#>' 73MZo螢sr|{3rhq RZA4z!tRLj=tJF'AdBJ~Fº"f=l)JH!JvGhm x4<`1CN/p$lYDXJ ?:=6ѵ<\JKkXSaV'lvgO-Wb.'jVcQ66a4` \HS gZ䶱 Ni`{,R-%;e̞"/Ο enAMgWKe_z@8?e녩HOٺ_|Q^L{v| `d*gm6fv}Ag0^kkЀ 9xb /sLyE-㫮ĞGLE$+?$ǀ 7#ÏZq4Uz`e]#bAO;JxuSO6TF Bp};_ٖާHcgwcZ q Ul}b:W]͙0Y"2oC<2@*ɏ5)7M ߓ0#nCov2XAwQt DB%N*UEfLg}<1Em\~{ Ɇ%HNLJt) V|cA~)3ƥ6|tm{ns>lIa@ :F-qVP8˸̥B0Za1WP/LUz},a uK^XAB~0&֐bkU#|]Q"gڣQLpą%Ѧ1\6>AЖˆ~Ĝm&oU{N*fdDL@\V|_M ,(}Ǯɣ4"•`F'([5xUܭ-h$/ j5B*[])Z}Yu_XdXgl{fmqexGZpR}:!e CmM?^:0.YC&tVz?(|w I[ggբa +>`bݬt`Gg⵨B? .I-KM ȱLYDɀTC&BgMA9J)M7AhUˆ-5MYNeu ڬ._lhz /z1}Y_|rn;~գjN}&ShՙXb.:u9ñ_qT0Q`#ܙJ=hϥj/ $Aoq7b@;zak-F[ʎ:RiSaRlꐬf}7#TߑE|!5!Q Ah.pe(Z\fB,ClNJp<"X`we z!?ÃBG(k!meq]]{%)cd2)n{Ⱥyelƭo@Ε!m@hR@kG{Hn*R< <؋_B!^XG e,Z"tkx'(8$kj U֨zk1s3:7W;h0Ȼ:PxP]9a'z$̵cz»6%;Mi~<_A9J6[nm'TTlh3ʅ>_- F 'ث?Oa\B ȼ J#ƛvL`:QN{4Y.}ѝb;9? dh*O_4ŠI_l6K=:3ϻzS2X;ہD=5] | BkL }(xĊ5*,ĥuECoт%s֭э&T,uIT!cz8 EQ,+PX(Xꓯ'蹵_ ?"g-ڇ\goAi<9A,5R6I9|FȬS;<{S4¤GjɃ$j㘄ҩh:RHܾIUX3Jsw-ÙV4MΩбvxV.`*2X'hє +6A|e'wckr"}%A3HE 7@)|kF}ҷ#& fnE&Jd+2iH'::8ScsmSe<4Rppm}bzWJ7[Э'+N8]iu@$q{b*ߘ ul>(3{RiH h@ $e.O'+V#t-߂hb݋zODE{sp0 ϵȒMz:UӮ~J?ߜq%/N^^Zi#8DU8+9x){%gWy+BrPW~*PxFӘ6QFʫmF(uY[tcqX TH^kگ0Վt Sȭ!Iz}a5IHeoZ4CiqxyH+'v¡o [јWݿ6-;|ϬSmq椸b{ 4OntZ̊kl,h+]-;+ SnNo:>$ @)? ֫ҕFV“WXjϏ}6niw5/IֲP Fcpښ߉=ozՊpOJX*V&QaWz}4A)@Pv#NTB/( TEL5%t/I%O qq5o)$҃'IZ6g ، M=-FA⶿8$' :L v{;|#޸I9RWRa|;0&=(^^ViQ6`yKkNm0mi׈[1\VA*MY-vμJ$-tBL h?YJґ{VH\V%z]Qn&>+BK>!L^DD .=s+齡&ҋF٦) s^;Vd-ԣkg>R$:>&D?Q-Y u\#Ԇ~aSE2܍8zPY[#%ِ@iSXMs4@G߆evSņ1B,[(*e ahs[F+ˆAkSp++[C" V2})Cؒ e>3^RDGt݊*fZRMbx:؀pퟢ(ŤW(,L1WIE%%v֛! [ЦSW"Z3`xї( V z 0U?1 d`_5o_XddC1 {J550TI+C d 0Ma8 e{k☫~SHֆmn>}#>½)r|$9 CW=˼M)xhKxOD klg/~DG-]14ݮU:áa2X}cZ N:^nSch;䌅W (y-qkg38=Ns2x2H3ڸ]mMKW*]/NWWK1= mߎ#% &[Cݯ&i^uE _ ,zN'GR6B)<\*^Y/A)yyv"2H@#@"!?ӟ$bQI*Jup&*N7IJq;7yg ]Z9cnO|Gf u1:1 ʣU:(!aB\P̚o\< y W`N!vYJ/A/仿P(Kr%%Pgķo(>2 b-e|*KCNp"x WxGbqMH[T cC]ڊI:z= ]hpD7o.a~_wfT qo%h%i}YJֱ3Vids9t %hL,IȐ0N_j#2cD֘ykEmcWAoS~R\F[1k!Ŗ,Giן;r3.j3ʀ)Ӣ 0M?ZLzs9rB_az3Z{U[ [ө^ M-m2Na4r7,2^~s2<32akqN `}$b9h^w_^=9SPګIm̃11OT7W´"Kbk_Z Dfr&+!ܫB/%O^ ).lLklAT1t[Y]+Lv"9$"qAA/˗pZF^Π%CmYs<%~UHJp]^!eĈ%~;U (hfryӔa7hGRPe՛ݝ>9o53eg8)x"Ĺ{Cl ) (iُOW juUvj#,%z:HQoiԻi$ ̪k2T@~ cM7ABxpPpd#lֈpr5 N\L#| ܹ~rJ"m}.I*h% sFp%Y6)]onSz䭶s, B{}yBGcʰb[VK)y.[мOyl#VGhJXŮM!@TLaenj:,lm]5ȍHeAgQuPC mdyoZn I:(&%on.B#@RhX%~36&B K"k"S@w SxPP5F\vd[ P y 1B "Kώ 0-"%TIE }W["K?Y,`Iivc6: /֍$sff}eX  d*!Aq!޽[cWH.MY*k=8\:!Ez9J"D4B cfE/\uoől0"H%"B|XZ棊}LZ?9:LLΝŧ\ P  #6.OTŠM)."VcBnҞw 9w%m 0E2\PZ31A uc!;Q܁5(mkVECX2n*lDoWQKZ=~d5ѱYP; Mavjd3JM9H4%Lu=@dH1ʉ2AI&dK HxH95y(3vBY6|LDUT?H#M-3Й5ut> pAr5 _dЩLe\ ϓ԰<`Bӆ{/8& -E -5o l 4>IUFts*BbfAda!gXS#]`o}\sA]#B^J֤_ً(L'D3 2% 세"ޖ!̄H*/Aknb}@0rm/)`HgvqYg@C!`2w4>˽V-ooTS}%DU\o<(ICy%iÅ\[FtNmT(mU\NNt/b#=}mAPHb>;\!82]|ߠ@5up}G3J Lzƃ m KKa?3`ǓH>~'6Fj\eAa )I֯>AjD^qܲ] 1Κ5lIǠ(s#(#Q9岸SzY;mP\ #\B4F< QM 4 fZ$?J#Z2T]ysFe 1xoYAVGФkyc1[h,Mz0c7oqi'#eI(ꗢ~2hH3xut[RFT" uXr3d͡i9ЇeG!H`VR8=_pC Kي,bWBpBRa &[ x$(Z?][ L,U1?6?ԋU+zuz==CLzΥp+)67=Y>yi7!#},Zjnߨ7gLeLr%EJor{fBa`P_bJ$iz2cI\% wbF%\&zt}wݣ g}\Buoc{}1]z22ͷF8 n_r8puE ib`8*$ }7z8\ @y+_( dx'"H.g 4DVe'E* ʎؒ \@LyWI冟 DˉT.t7EJsϔŽȊ31rh8{o_r/rՐ?,u(k &rwT m\L4G ;CR%AGelx#˅sO {сb߂klj5]h5^ÄlqN4{\xTSR Y2N ]><όcbR<ad߅RӦ@0QbUPFqy|zՒ"XgBQQf bs)h͑S1HP1T"Cwx瓙+{%@q &4Ţ 09E Xl Cf}SCxR"e9}E BU, i聃;%|3ae`ވ^QJV0]87[Eّ9w_w]ׄޣoH0-}icvqۺS, Ab^ Ԛ}jڸ߻K=Cҡ/\xswXfLz"8t`=pe F(1,*AD a[N;]2>w/O gKG4;=ذr ntJ(ٯF)J~,QlXT6d?h  d\>Js@BwtkosŪ gSXyN"=Xg%k_*f~Ԭt(M(J%$"˲RfA j>1c̢Wm"lp|`E_Rdn bQo^S`OdJّIigPU'cksҾĒ$Ԟ3π&n"h6Fə> {pXMO[}g]m9Z!D2Wm luC#9 Q yͫ[خmjUBv3lVq̤9$-4jXjSƜL6빨雙) ƤN$Ԁ\<#i?>!864w46tJ9en&lˆ]𢐉^"=b.hUl%5=Zj|l"TiHYL'{ `R%@.)a흁m6 YT]E.z~Y={ȕYJ_Rk^yG%ϠƊ^8+ g)7ƶ8C Qȓu~"6G$hE~ BCJ)̈T8HSK=A *zqbp,&MksTG{=vYdtw/ HL@O$77\kSxszډ7! mgZ0e{Ro)Ld$eʣ%¬@$ș؎w]M^8آЌ3R>7ir\K`RrThw7֧w"4L | rq=R o @w\?hFp|j%T]_j ǘzz="x1@5xC3#켜A(?Tic)Mi}k\JF3^Gs%V"9aH3E@HnײlSxc+$7 i7&f(JƵ]oF[ (XzPhq$GqE oa#/zo%.J$ Y7x>Ԁѳw󵼥a @?[e(᢫]Xq =տЭ5!W?FJFss.؃GtÛ{rF1]^ Y ᯝpY;Ŧh-ݓxGRA fQޔl{p2%D2hMEYguɉ$^[a3vf5V[ ri/=&1a)Q!&OJ +fikeVO a:cz; ]H|pnGcoi7 =gfM "sl4tK+&Sz jV![.E''cg;t\~b.R~ah("v1H2C]p[ɿ1K#؈ϻfCùtfe8 |cf ١@҅nOa N? TaTv~z(63ΘZ524s-R5GR>:.jXj`+)'΀+Evl\L1o(ddM(La)w~pqj-_*]Mj'{{ww=߂]2!k28nPfn3jjH;zO]^`M&Gng9&g~&6 ^$:`7Z| [* 1&ygd︯@&WV:&% J7=Lkrҭi8}J8öd`3&]ŌUh;>;Qa=T^aܞb{63?#B5l|~~i47rIx6"ܼ\*xzigJ@j+=M2tKY''q!3UB\u h34kɵY)hv0/ -" /Zͦ'1-`^kĎJaS ӊ&3, l<FHrebY~JwjT tefu pHE]b 1n7FǾO7vUԚ2]Vq6OL'M?0q"G1"ݦѡxˊL( `&O~ĹGwv[)* 6#FF4F"zfQ'QB*WJR| +oSpC;g̣T4@KR>=< *Җ ߴRx3:BIeiq](ށb= ѽxg ^&6S-"6QƑ غGKD98yD I )2+jG:)dILj6OܮJ##/ڱrK4oV};#a[b6CH5,zF9Q(!f*X -%D{s"`R![O7-L8&&9.ϕ#[ȴʞLJkX^u!vS gX]oCr4:@oƛ4AA %rnP{齾B$̙JHHFw G $7~ʤW='5a̭#ZpcJG,JCț&]ñK=넗1+ hY, G$o'"?G_PÏ\r#+:; \m֔k`|ݎZk&PK<3m/C54 )ZS )ω*VJ'*ԑ.C#vlWHg8z $׸]ey“qQDuފ-F.x|?{g]O.!^سϣ7) xx s9)a0GӦimCzN1JmZ ?NҰR\V|"guq*5k5C:n~h1{HY }% Yد˝iJI4 v/9@+ V%/?ݎC{+073WMB{L(gA$I*~/,^W~{._<( jhSbpجFZ!4A @<8_ 6 `L9WqIRU=Xt%gO{}$=TG6{~$R̿NKv3NByH0[žRsIWc)]~Z5ɴ?hC@nBXM<X$]:iʇPZ77g2w`&ނ&c9czmo<3}. hڽud73m+ X^Z"𘷹N&^Q> b!AM͂lveR͂éӜ|HLj]2wbPP)M2b?F\-~3SA%yEg %{Qr?)ueOO>gHObS=Xv$Ui"!K"ܱ c[]›BY9`5Bbo­鄠l({6n=ZGj#DֻǗʖ_1W},g9Dm)*ZX.)|O:7  h(jD"b=rMoz0_P-s̓R.dd{|fVM3(3QSeS>u>ۧg˜̆i߫ߟ>|@NZ.=tpQ4޲lN5V^egi~[6ENx`JI<7r kƦܮtW`{ vګvX*/pB`-|VYG;mϥo?vB}]Zٟ\vǟU>ۦ,z2 ՝FXO҉9B&Uc0 A`UbLnWӊ3BFkdA3?.ڠ:'"U⏘h2T2>Znפ)@["AϕtF" `4'p|uq[>PIv8BU۔"<yϽ2H};$*D3UGDr5:q4r9^U/m4M9_Rp10ŲaiV,rYNp-@klt2MwY֕?kGj9eއХE38'fY(@16xER2[7s J[ލ55űl%S۷&U>j ƶ6r;igQ75G\e_Ɉy%|ЌAlK4oϢ2iA Pݡn0]jFfa s; ͫJ0ݠi,^{N·uQ B AqmUD8<ٗ_ͥG[JhpćV NN{մ 50)LBWtLNƧ( ,d]0Jn躾)[rDi/`~ilOl dg&kCKT͊H,HMۛђ8!?V3<}I)PdԫDcɒ}<CtψaJ*Z4^_nN?O :Zkpʲzm7Xf}||O ~VG^Gc'+T=@jhy]hnn `m׾ I(4AH~WԳ^eP}#Z'91徫yOÊw0)^J2zǾNI}_aw3[B>YP_ũȴ:gkF[wXv$IԶ~p[T'xljW?I]7p%_E]B j10+ɻ!0Λɲ%j+~|Yw?8&uΡ0 .F2OgXǬ MۤM~]wbKFgy:,%k:7ңKAS=~۽(WLhIHU!=I;28&[ `YS-S4ەU\ެ3D\Y?r2@-2h;x<AN\qay׊%mmT+-,v r[}$2·m#ɦ5f=*RPٳe'^x _ZdBS)Ud:@` y=e9WoEIS(ۥ`29}UN#r3nttZv.Ƌee:4|MNvV|_BZlv!pxQeی#4HTB8"LsڗSEk4kDDAT(RƦ:L_RaؘS:X1`3/;F$z5JqL' ,GB,sǙ:D4?*e8C;$xgjwر< ~bR@~}N_ @mWJ >@ \lb/?O??DQPFl3#~5e{z,B)SU7b_X:f K63HA $ V@P>7$.OEU'KPn^cK2`BcFNOVE#Fb L) Vs{3D5 @bǍA1dH>&mo[G"H4oy_'v <]l|^aj- {xtYeS2j^'$éwf$_ӑYP'myԍ*2 x?`e<` ΞkE'{V])RCDaTu;lD.:v4kAp[ʓH"(!A)01DH?x_,R8d@S7p)7{a`=GL$N-_}roT?ֿiZ̆ī#mNS&+9Ki0ꖧٓZYrH3p=yTJ;ǫot-A~NC`p[o߫ ӀB*jIv!_HoۡN_`)|Gp/!M ڡFdӳ U{XvPPTU]QZdUfXO\@,"N.!A9O9;ɯ"4UBn@7r tiY [t JS$+rR 2躐M^9W…M:tGI{]1l~Q 2=3ݿ6[ P8?+R-K?$4m(w KIoGJ elWJ#Qڽhrj=G||O ,)LwNiP~x3g ^uzhhK\M57Y SHZ^+[2wGO=I5˔BpzB' q{~p#2UV5T'UtE[9"eG0E^ǻKzZ$8q@y%'_#{Ѵ}G}Ev(O#3ocVƥ=7R^d`.q>{u\nҟWzŧ**S^" (_9-W [iz7g[dZb#}ȄYQpLn2k2i0zt./.w;#L  ҕ;bd;-IC6(oo3q1 Q;s#ȱ鉶\4:+ݓ 6YZǑJ*JL0ZOt!6.|;^V~~UtrfP/жk0w(2 EaD8dkT#g50>JKjq OJBτB Qp܆-V RRmlBFf*eS ~< RoA fKLS4݊iB=;>d}(+ ⿈mlKW{ (85ܕ'pܫFOT^Llm4A=|#^73p7N L@Qwz/ɈW)ҵ"iS;L]Q_~U)NbL-Ô5 i j~^Bđ^x%,]>Bf~wtY4cuKR ه^ݳ\s oFmNffb⏉H\խbd~"^P!9w^ϱ*>̂3>s Ao9 "p)e!,֜4FCe*h&Po I jv>lŢ^1}rj x2e-+T4w#6[^_ 7yw b0 [}4TRrAy[tG;k+&5)tSb(m-EDuD,DXzIvc[wGTΚ*!1\)qq0DwՐ%AND^$s`Ke't`dK>! `5:*[y/Vգp r7OX?h/L%iza!"lTs@t-mKϧ v.;ig)/>Ӻ fW ,8ojf ,E=)X"oS2}Z$+#dr܌gg6Yɗay$Y% BUK 8\q3*3jH:=kh z7 ak"ixDbo26\R].|;kFA"45J@Ο+iύD~ -˴ U慗!-z^눮[MrCO"8}[D@jTvqdݖ>}Iޞi{d'@&ॄQc"PA0ɺ99GdvN4_ն(M,`;J([lv_3WQ` ;P]B5l PvQ\\u '!=?򶒺 p['|~HV %_27y'!j gack1ף0:G.h9>P% ĿZzw{xlP6xCs͆\JЦOS繖6.ޔ&(1<)BD"hQ!0`=s1P4"|7Ұb|+W 8NuWZu$oN-Ri̱aW#TٗCf~ѱoG. )+iAfI oygSд ׉&OrI#5d&i3alE>v'H0F!ljUH¥ʘa$%;#ׯ;3Es}jnn%5vf<ϪCP:e>YJu^+L, 9~8*ңkh2eQnoNg-p*9Nxǥ AN<ު mECjd8.0~ ]!,(zMk`Wq$EJ r&N۾\3q8rcB6yiU9;h: 1Sak.6H;H&`(Hyb%UֆۿjMަo/H"{ʢ4G{@?a?502T;SlYOFkgl-~83{[W y!ddجŚHF: g~-^-gDǓ~NtBA=8B}`>?,Ѐ:s?%kn"ْ=1aVFр׍/4* ,fKɏU83נ8!VHcPtc-+xbm\o&۶0I Ok/ձ7uMw28=Oԟ$ $ S.un ܩXܧ~k:E{J>ɖ 4#C`U$f|0q_)?ԈҠSڴF Z ͇? hLjhh&LαPAoܻ' mqR:5se׬v f%h=d`c)7"Z  O^SpVIQ-ڍ]$ǵߕxO9M z1_`V YboB vlI?: z0Ɏijcwt@ے6(T~elDg%t:u;Om@a6~,*Hv ̇If;FYwqL-X䍮ԦJ j:-+O=8nز7l!DJv:l{E]zG.B[10TV@VP W6k9ظr- "qrU=W=Z*sPYϡ.{ݐž}'ÀB4O#;gkG| İ{ T\skcRkbn o1w~Q*[)g찠ng#= Ex%ol[]w/Π5wI7e&t\}`P$ܮgAdU'KnW0O<GvP_: iCU*!a1vPZXQiK{~o#zpTUE ,wⴇa9ݜr8Sʑ֯&l@Y8ŕM 1(^#.kkX@71p7\ywҲ&5w~WU㮧.R67mSk>% vPZnc۲-1[{ )/NbEDZ~jւ6o֟`+₃ MuPFx6E./x̋@%fLȸeTiG~k5,2z4t ngp*%tV(ҫ 4%e}Ҿ&WGo* ~@Y7h}6"JfrO_* Lyաʺi%{sA]O W௒={|Dz\w\9[`5K[!%M]7c{1IwnFxaS,yLuok|dYcFW+ ` ≕c/rM:GV`CoL50[gKUK-9!mŹsHuqZNWzӒfuquN.3 "2/I|^xOS@A1[)Cc̿,c(A4,R CLr#UM#LިiAnk<:T8 P^[ 7nSBMU,,ÉV|?>ϵs}+Fu}*۩|J U*RwJ*ډ#`!=Q ceNheηE}j_ߎ%'rߊ-d",WvlY,Tv4oRfiq4.,aVP"O/?St^5n3]CJ =3 Lnbh== 5fBԳRO4ʤwL@lN2!]KZz{6^醯\KKSeq=U#51I'-9d b3JlDȓ]#Ib&hXE#޽x'lÒ+ޝAH":DsQ]&U,9 ;Z8*OUV2|bW%v;k @R& 3X T!(k1Tz—2Wp1a4 v$'QȥZFۍNHLz9;Cp5Q(bHJ,sg?[,!6jsثŦs|ijJM.m>"B:%`)|=.j$wz0G`MqK鷥P;5.dͤ8b+Z" 8eh O8^58~s6e%G?"Lru/}Kgz[MyO*Uj'ΔJWc& sX /5t!"ڧtZ q\Ok|eX&>GacBH6E!'luki`~O']{~%ρuAmBӓdnΣ U@CJ`V[smqHNR=j ~ho@sXʫ J ,6RRAY V/K(,s{{0i Cޏ嶗ǹ/ [΋~#^N,&h ?L h4iͷ8Lsӑb4t<# bG3xWf8]}(Ӟ'1J1mh3L2WDծGV`c~\8BDOj]U0z (Grt 9M"Gڐ\AU87%bZLE {(bWUV5XN]t#٣nFSQL~"ucFG.?[&/Bx)F1(|8 &7y`;Y=@:A.&iraZrquosV_t{jx4UYSbly]Ul07gNqdķx˧vcmNW g T,^$&%P*Dalu.ET5S3GKG` :r_"ĮWh"byRUH P;[Aĝ?*#7TD)Fc1(}EQ0W:~˃\vƪ~!!p<[1T*0[DڷfPo[ÂoR L<4\?|#)+SOkQ7n;gmD~(<_:h bnNښqjG8ͤ/h~ŋ+M{rՄCBg+<#M5M(BZD}!~c^n]b+}s5?U=ȶWdyF%) 1]bb0Y bނŢi.Mx~1EGvE %#Q{TydtOmy85C'2}ec8{E=QC(f-}Dis9CݚFJEp b|! bIȳZm'eL#ѺF"#PNN*Rb[G%9-1,Bg71<62 1iR_Ţ̚'yH$"# 6|fuJey (m:E4&V{[1T퀺OZ$Rwq mX˱uNF)q3o{Z=Zˬ&0κQmo-lPאL>co^!n \Wo<'aϳFtUݔd.?C3-Pm5Bqp2_y%WFr5fFIE͝h, ;[kכ˶\vF2QTI6 ՗nUUlJWМ}[}`ѯ⮟E?ڑ{l?-l!Q_F'HDJc׭T|Y>lCIA*neFg'Nڕ y@ҕ;wY&ν;92s(D\m1JلAm+ 1pu0Ykb DNmq6CG<5cxב:p^SX+M~I+` J0({ I}pb*!ԉ߷7 $O\9&abל6B# yE. FQfe'ZGW*O<6 ʬW`V3QѠeu3cn̙o3-p.I*.q5)#3ǻwoQ*(#9JbҚ: NAUce݉j9hƉ7Nuc[]3=gQCS!JmvsLT6tawgUiRU&v_uCP ^p6AYHq ^O_`6UM. +s/4ķC9g1fo-2vkz8q{@;8g]ή&Sf !]AZ(KDr)R~ݽd᷑ 9,"2QܮU4woDT3oW~\֒;6Y+jR"DbSi_V#ynfA)_H{|mkFg!H7jXٜv\NRjNfulE=&;Xt67@gayGf7&' ˪ _GclWm*MjJK-[Ԫϩ=Gn«oj \A1|/QV[DMGPM /,[D+O \|KioH6QkatBN3Fhdaᓋ> )9Zv9P<0z!^ifE )DR.SOq !MBE ~pE-3kbPi.(ٕCͨޯ7 3Pb4pLx7{< m:gVB}i,nAoNn:šVS?DI6 ~ȯ;F{D]bGkmgzk"bL lNwf7~`xzEݻx*JÚACKH֭|}Ml1.}㚆!^8V%R'<U_ߊ8|Mta#weQ N+(*3!4+LE4ZX aC#ФFSwG`v*@a;'fWO~/~Ud֥W)tp5y@aEm)huNsU‡`+s>mǷgh 50IHS rv~+#—cJ_kD\bg!B'dxqrdXR&r{' jǰb)$E*gǠgdv&ڔ$ǡ܅vJ}aj_4rʀq`aOy9ucBMlY۱DRF-f4BRk#$뤮` du7:&pVYp_%`=7!.śwxSᛙRܔHiڦAPrqZ;QMWsߓʍv*BWӴ_GV;oPOw2r@7#mOFocfK+ƣ3˓@wH=}rc-` w#[kK+=S#23詔Ks3d]ۇ>%S3i/kfIIq_oW9}`hAzh@z`Wq{Xa %:teX~oԾkS[1}/nC1m;{jefrEK*ы2(CaU_s:aCs&?>Dy&oTsʅl([1^Ũ8Xmsp;чÃ-IB:"[אJy׷d_zYH>;UYE^9QQ;m\_X.?EI벖BL}6aO: JۙwI~s<:vԡ< ,2C3Eo-]%X,A?3CW' ;"_{!>VL䡆 q#C(jmmմdiϿ<! =j\}f叒_v"#I, {|dOh9"5n$Y:b9M龤xY0ӧ e՗R8p-؃giwQ5ibhT-ĺ&1M4m\:L+@놼|Aj&}tJCļl( l+V~Y{9"<Wn 43 #Y /A+ZQ|_8sD֚F]YV{@3Sen1W-H(>#Pioy6|Ȑ:IOA*)Md{-x^ dl!~V[#FڀSr;]Ԫ =~̸un񒸮(CT O&V{Kbda]z]t!Œ }:[ۮ `~R 6[op?-C<`K'-w?t+ 0`z41-gr@f՗jc{aJ?x#diyу$ AZ׾|XtĊ$P÷ _OS* 7KWFF5=f-R\pW4(֟@B `SM^}D >ņUVod:.k3Yqhd{,G;h>{qKjؙdb1O_ht6?Ldc$Zhb%|;| !2ɺ)&u4v#f1A[B8]ؼHr6VCسRƇlG-j۾6~M zT'9 Ēu8J,$ͨui*3K c sȇDx3de򋨷o` ^%]C]4,!F WG5hIsM{(f@L-L$t8!N3&0WH'xp[ȡ( h8ǨR*Uhdl?YuP!*p*3f!#$:G Ud)gFӜ*ӦrCX kAſD)?4 s`2w|t9:A2ы'VcJԆMFd`s6vel+\B5򘖴o m74 P(%s_-NR%~B 6zXŅ'IOr.<(V?ŀfC?~3H]@v8Iٗw~L5\1D n ]WU|^K9GM!eVkvhgyOݪ!mm2;+ Naɺ5j!_G"kMbd?/.thrwbb`&-缫f=><⭈H uw/!`͎zO7[ 'JjiQ J+Z_BM/x ELI骾j 4;ZkډdVU©H%t7P`G2 W։*uRUg^ElJ>HlQ_ YB9h]':n Yw7eGt2l%LB9qoogUu*Cu|WSCzymzg;ЍH$RWEa{ KBq,RFUN >k2&X²U9 =A,?tX)MOmϪAt{AvԾ?%a(S+}y0pp#rxrX'/%+VvIz6u_J>-~obY$/&FhZ*F/t S΢J)&#7W꘏ ]oڗ9\xsJfC%de5y0fUu.T"LP (FU({d_ txprnwmW,_Dar!ɷN)goc;<\x( l0{sOuDWw&R7m(ѭz>nXvKyITF3sw7XȪ m]^1>0򻆈,<0%݄Z)ScKοt& igpRUf;3NAtԎk<@tƟ[6_iPSJK6J ̵Y2 z UwZ4Opܧ^RK/y6V*8FO!*P9eT,n #ka |wlCʠm"#g'όL ;l#I J"9EP|N]f]Tz/iD6&\RaSд2:i@e膮Ӌ~\oKX> )):yN+ *ܹ"*{b)(j?GQ_ I #ʫ@v^~:Tlߡb2JiD ht.QAHoaB{PU68wL mpuMx5D;ΦB k'-\"-U*I 0aAdbfwKyk|mR ӌ*EZ>9L^K[[o^K>ƚxv3~VB46=.Ϙ]!v!XY*[k<~Kk@ ?-7Y>6"a =X#~5bI9Z/L>zdv;~%J9>8 9ͦuArTN7a0ݷEܦ0 (ؿ02}w0:Y2vos5Q'hEL'5:o5f5@.uPCwV:ӯ _k~8JDB>#ZlK?ca 18r8 7۷pt8 }q MGy(LzRnAv(y>3\3/o!. 9xo榨bJJdI4.BԼl>W#j n|q~BS'qH98W/ qjYR22?6׀84'0hIB.XA! n;%Pn;"[ā2IGp!<?G.7 !&XSV".W5L9(_JLp!L h /YG 6WT1A/A?Zp ֍SKVq=._89OI9+)FЦW6.fѻEۯ1>\ 3;y[ D9TbNtfڎ?NU 63b gkC6q iX^D b 掴}Aj85tmڜN5asLw>fšPk&ؗ_ʪ0l)(|_^cX+~; '}oev_ye[1(-Oz@Tɛk/Ɣ3zӂ]DqNP@[ I2Bvgb._8R"sԘ_X<P֥SqJ. Н9<:jYW]Ru J{ Cex l Բ+4V]Sp:&ύ)bEOW'q[W0aO@WAw'F*F'' 8ؚVQd@1L9z Jnߢ l\Jɣvwzz&%Qivxo6M^2窺phq,A#܀.kjYTOha^pƍ l%2u*@Z- `D`msG ?#RҤfTKD wɃ t5鱖XK=!~)+D40|L 3r(+$@A`~E (|(4߯ 0[/O iYInOR[ͨj80ulMgW1i!ŢmAB.NrN6@wol~~| mԌrFq!>Bύ1X>R%Vwx zƒH'=)/ͧypE.]v5#vKuosS-C|2y"6#}閚/r ,3 2?[{Fߊ0XnGj'԰!?6Q0 MgXOTiiyӟX9_lme Ԃ?%~և놝-TI``BD : ͼѝf|auFK ?Y@Fj %&_`BkYDpDiaZPD f׾։߂a2lW+?'QYTS/?9;",ƃwoexa0q]Vߢ>8:aoP*U&$9{reȜ{2#C@J sF',3e`Y{UfUr8*XftujiMfUyx__y!˪]e#|bb&H {YF#a@ =0P :Ca-X%ev*^';e&haBRGG $,v?Rzm7VdoUhZZ.iIVˤM{y755 hU F5Fy ⻙Jͅ2\ͧnUΗ_yq/U‰4ex8=M uUSisW- 0L!e*#n"ʓw}F_zF|iTq#3Ϸ8)}jp PQ1P:6r8{׸ /%0;GͽaRL>@0s8L!6d<:h"<|.UWdPS~tXبجEqlji:_[ GOČl5b-xp/_9 f3/=CH4CFLgף" >;~{bS+AAo8l<d>g #1 6_v_=wF;P;?T49B.ܟx՛%;(A -s_%̗;5`1f(`6쭾Ìa`J6mJ,=LnD~S~u'>ZEVi?G>)-}5ӕ T~jF/x7PiT */Kt{5 4AE4>-ӯ=Qg+movZq.eK&*%zdi,sǩrKc m Dk602~EcY/6KżTo@g:@NX2cZu;%´;= ?KtOP>1Pd5dIKAo!mT]3PͬiAuewŵ 1}Lg^hTFF,) mshMTtHՌ/Otߩq @@Uc-.xb %2Ʈ?)y' ́ȥA ؾ:tNq9W>OdU:u3k塰@k@ݹIvv$+}BckzЗ%j(|JI|Jd8,qL"ǧA} _\2X#!n{N4 IBt6k1d3' Đe4NqR{K9`P"Ko$E>)|8uSE~gZO "\iASx3`^7q81OnR& S8=!l`9GOKex6#ɶKBǐ<| nY\4~LB 'Męx97!fpW){By9R*gyg0Ig-ٝ=oL[O^Q *W G]x*蠖 ;za8]["j ȒOsԍIm MJWJ@A9rU1X.is0S<&7+۽rfi]w%n >AQ+2bXa7jE00c`$><:fJS̀W~2Cԁ|S0%Kɯǝ`x Z{>\94[|A0mLek'dDYX(UXAqFr_U"ݙrV~lg(GZ]'ʸ"`U\a-J,bzsfV#n]+ˡ>o0M"`T2Ҡp̄qqjs[}pZ75^jG_!i &&$4u53:8ˇ[KhͫOuOfUIi(=Por<.E10{ оӢ]%?jSHjgī;0YZ07070100000076000081a4000000000000000000000001668434d30001296c000000000000000000000000000000000000006c00000000./lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf.ko.xz7zXZִF!t/]?Eh=ڜͩ}eaM/ VBsClsђ ӨM̊0PZ,u=裈s'xFf_;_Z"Cn[cX%, éFG`W5-#ؤ[S7ؓfPqcoڧ`mȕWݠ]ty㢢CJS3ťx?W'a=`^j;-H٧ JRvä_\J-W bS)SAב*IxbMC\^˒̿UMX+60ŹV;k\G' Yh|fN1"^:[N'vj$5A}q+Y+MaZ7eb^ ;2GN(i*?IfUhˉE_9bWI/@Go ڠG%sRVz:eɧSHW. 6׈Y J@4H'_yy/P 32Qm> TiU9NyxN>sǼ^ ]=}8ʨUx]eg-tjIT.i `mi2 >hP`ʝ6 GC}-4HlӶOY Ume˂N c 0'OaYw^<^ BvUcכ#:J\tj¦z@*6`J]Q3UQKr)-*-C/v7G+!ږ_>x&-4N(3ѬGCw{Vԥ^xd:(cQ)1}" ڕ1^OHT˻XjAiHnc@TYBZB3ˌduڰ|^5v ^,h[$rF6)voQEDVqX)ژ4蒵:DK=?[`x\p%AH@e'LKh5!gE3eL,_Y'#xcҏFU1ì;ߣjk d|< (< .ҝk}c'NO+7g|lg˩ƸuH% _09cۑGgR&_pKk/q%zNzcہoy"S-7dPqk5a&6nG'kc* #N;+9Pt~^ͽp@DT%{uǭ~h?wy9ܟYsGD7g8 7uӮ>] 㗟TXVB3 KH1s~e:Ymd{R&doԼ G3i- է2Z\AA\sbr eMuZj߷HחQv&P/[qgW h !šf_CB]8h 6|qNpC\ ?c˚ Qq;+mz-4lLJdFSs-OjbE\}2DSW$z'z %w?~":$f ݲLGZPټ{&I:S6QiG2|E|YL/o5gciz~^)Bme:ǿu CԲsigGT=͹wgF!B/[`"O=zW%x.!Q0Sv0uwӱ&vɽ/9&]\[:c/`NY ܂ CnM#T s{e*z@4vjЉl઀/W]kȧ kM1VHʄA/#\ DM'r.,f\ ٕЎ5`/c% g:_CB,׍ƑZHmC_bGdE#XGg8sZI. .pqvD3 E۴t,GX?c^a2963F@ֹ߯?„uྮ`sZ,(1=rɶ5.ISJpPdna+od܁i}^d$}d8:>$u\l`K)f4:q&5~$ېyTvi# 6ʞ"z+}QqB f+O%&_;BiãM?ty#SP?=D >UGvE0'4 |IT?ȿ%hFOx]|=Nz@FvFhtneU$(Tck>UUF3uŃEO$.Ռ^kA<̷v<@ 2iK7ܩeaz.E +!@^ݮX_NNg|T`mԎe ;j̰^P-?}`UCxMI*zhBxg'TpCSѕ{;(M%Uy,͗cskĤΪN8A@> >9+όM]jy.$έr ysmonh8/vR#Gm: s X[]~H`xneʜֶIs:@DgjK9hP:HA4Qr keUd\cuiyJ'߇{/Z#h#x%'ԥ5iG#/иW +Qsr0WvEG =*`}T~PB`oLzo Al%b!.0bU&0*d,/rRUD 2gġƅy r Btut쑡*BS&&<´~4Vܲm[>U:k݈o۵s{HkD"~Õ="ֽ+D%_֚j|5KZOhq P-=6}ntUw ԫ(q-OZ[鸝L%aSu_j!1q61&"NFFK,:HG b 5;U-:P>_34rB{oɢ6 ޷?sqik$ACH@^ RpĤ\F,;64m+m[HK4gx99]'6$Z4~+Wj8 J`4xljƯ'qz} H(. =kFV{B-͒, crsiYma-Z +"O= b|Q?cJ|L}ͫ0xXӧJx>wn$_^`Fb!#Ĵq1Bh-²!q/:W)$χ #Dc{-id p+`٨ՙ ikq /s'IFEX\M蕔U=9B&m"ӘHЭFP 9 uJ\|Xq/ LzC0RxOP!ʓ\a=%{%[!Yoḧ́q5Sҕ\Ն5 #dr _t$?> u& rvJihm$x5H-__53ĢVz kvP>gyG3};<~F"[ ^ tWO>3Jƺ*?bzTS{X FJز}_lvOC:kЋ~EDm4"<{=x4/<4v͍>Xxh%K׬ ɚoȞ"{k0,tWhcP Y3B5'q#2CguLD!JB35EyI2dU5! ~@Ӿu );pmri䶐9fg—9 Ęr tkȐ1Bs>#ғ^Dk?S'`HsX(h.O6~LTT#8v*Z!3uI; c #(f 'Ζc}!ԥ[+"4Xj cY\;p/ `LsR67N,CڞC!;[g\Ȇj'/ |}*~ev/&wdnQ$% EyPݚakqg_jNuVO+N3wqO8H]Fr}?VbE"G]br9]'e!d5rZkU\Sm' I H%yni<ڠǶ A~%Q<YY HnrA!>Z+AC"|][SlE3?..=s?ϥ৏A`<̈}ylwѤzHZ?iN+ ܀ji = 'Qr,, {^y]w*LjJv{Pc7z9ĴJZidpb9jfZ6‡Piwx{Y u흙,x[j0t3? 9>WhdOP+΄A[F:4#B?Y? Dظ4=' b@ɡCV:i3k2h b3thT&Ȑ^w0|~Q3C۵T 7; ?f97c6Ųb_<ըy* @VXR6J.30ˋY|[˲G6@?R]_v/DӤNg>~=pƳ"C fݵ@&)U j8Ā6'yJ\90dhFp y{G]b>l\$ `1_3ˢv[0C(}inNqQw9dxz VM!)*F_ *+io=9*^ա +hT},ڊ9U : DMeeS UO`x2Nղ/>HqA?wJ*E<OwkԁV!ZL\>0牽7븆o6Nc(ؿA":;fR$ZU4|R(IaSjq2MdC5=psW !.Vuq9l iP&xʟ)r18ezKRi EWZ+?lј_](2mIvNݪ-`lX%$&|[{Ƣ=)ʚ|ťwz˱rpzwXޛ(("٨=\&8zBUIFke7Il^Z`sÉܲQ=i^BDBռ,掛DƸwK SQcHPnגM繝}Oz$F(Nih NNo2sfu?q$<B)k{t|P x-e*.0uF2prc^GQ)ZɷD%6"]yASCEƨn AcjTqH eE"Iw~ M7̖_C=~'`g~ T{QPHfo"U狒ymG^7HDY)2s8܆1jsDDwI<'Q-hD\G+1Ey/2qAs&ªc"])#vMh&-e$~GˤzY `s**G-6<7l`#s4mk9A%'[șv!8U88oMQ0EtDMpɮ {FiZZkC7')O~H7Pـ\iU,.|EyJ,-THgTh!% ɉxUҏLEr~aL0$o +]Te;Ҩai<$$JW ϋ]R\˰/Mߚw BCpxY]+sР=rb> ~(c='H:*MKَ!;En>B֭* ZN 4aZAU?K@s\j+qdrX^xs}84 Ti@^"6ץRaLmh8XIJ64+ *1l$f :M$Pʦq= 7kfζ f}̨u_a()[0r ?ۂP_M[)n;ʜ@Q臄O^0R 3W D)T X +)_ w.[J8ijcZfeS(o}k ?Znbfoÿ HiQ=xڐ'x%M[fl KCK)H ,N"202B܈ \-9 5\c+5}{J~@PUThMmhX>6uM32!5S 2<$QG]W>DuXU Hb|m̼gGϵiѴCygm.m[;%o-"Qxsڝ DFޱʇ ړr?!ݾv*咆R_ b&t0:_C>Շ0G߅DUկՁKQ*pd4,4a F^> G`۠1#n#?iØ鬆8wYl*rKni(}Wf_|ʶ 3@_jQ 1(KG㋊ Y X^#͘g_*@D%4A&滋PqIIA_vsƱ{$SԾz I9!Y *v\34:( aFSh-B? g1rI|r<;,6 y{ֽubѝ6(Y*c(F Fj v%t$nF@q05y^Fh 7eF(i+.{KF$<%PNr6X&x a ף" r{?Wokk/>/Bd9(`o7"!yj n\[Cp{ yfr%\ΏHwL>0ٟϨp`ЪS[l1)h!T$?DۗٺZ0.,ꔼdRu8 {d__{ZhdȈ+Sis6aPIIC[+åOޫ5Æ4maO^ M /QFj{Q#5?;|H|0Mْf `5(*܍`,+\ y6@ixGCب[$޸pBKUЙ٩pUN,9K8>oۉ{35|jsӷu;_\Ŵ+ [!Τ+znNI,TfWS;EOb8}vTg=FGB9˨F/u-&sEljuq\z:'SP}Ɯ,,+tLlm1m4AW(KsTEwU\IlK qrV>67ı-!Nd":nqxgoKLʗ G6Ayb%=M3klL }rG#U~En=?Q10-z@JdɍhaX*$B5(=]SG!h.b#`6i;bsK 0,Xuro> ܂elEfR] ْ`?rTmjޫ 1*+Fy[#_0a }S}98Ux/Ϧ ^{"#}5=0֯>dJ z Yq+tl1mf@o+,/x37IBRQ\AMB%T-MA8>!z\A:硬RV̫%笇?j :_ B&TCQEm!#?tᤵIJ?_)FoqwDfRy {Dޟzq^F:@^BDlw:@/]JE6EBt`M0d?ah H^fVCb>mCor7~utOT%5bJ1bǚc = 0+ߍ&p(fN;܁1L}s1.yˌ1>3R7}1N Qxyo۸<YU iJ2lʬ+ W' ^:-H˃ii(Pq87o8*!mAw#I.yTk]ay84 Jy"nۇo 0cǃKQ <'ent m}߷הKDn2 &P12)+jF t#&@Vt {#u>g ˳D2)%h7L~fX`I~7ʉxGL?e"'1^x7I Y`X{h]%N]Z\e u-Z=3c9!b=!pTbLYI 6)p [wQ}] S_nR8 Z)?D}uD(Y6Bnw"_nNU^I)6l!o#P߱ /1r 2vD?Bt¤b("<{<~`v''s{] "]C(}h݅V1Z.m]gI}*Ilkd!uoMG4[~g#f0!:Sb 7aq#=3AE^g$Yp1i Cw6] aRV,XXOS\M6K T7fu{37wf|jC>`mzMSw@#o//RvpFN0c7}{^Ҧ"DT˘ &tjX _}).ib&;K <[/,p<{yR1]RV$bےSF?ƀ`1 ^bI)tS Đ`Sm;\oe)ȍZAS;~yØM L~f͓ 4/ )%ZvMsƥ2N̆ɥw8A _OY/q-6d;{,(Ѵ#I,^A2u !@wÞ+lyvN(YVZhRL78#XV䡞}-5iT9h$zw? zÕ[=ܿ?>L]@IcJ< Rs=2a5\[^.Ij>֗&p8үKلL6{oE38$kRDA5¯-_{ړq:r胄t~.ZV;je KPk j׶խ2(^P+u;Isuf$kj"-F<6*-s\ ݔX/oT+9lQ,mk҈*T aC :8DAgex(Oz6P;@ 6<)W -ɑc)ˮN91"]饙\,NZFRR~j/R ]&ƫN-ns|F=q {@=ltsiEV#ۭR }1-)?s b|IUc6ɦ]t6QBF[ KXu~L@E~LʁpyI~Ltx+՞͡`fg/.s i '6&R ύݝbVolCE5G @GOhV -TS] XT~.?x'B|>q(B*f mBBm!"sʊ" |UTt쎇̓3k? )*./vkܐ%իIHYHJ/_UTg>j#k o>2p+л@pN6'H *jP#S7fOkxKgɒ]Uj*Pr-d`p~χ6Cb)hHo E f®*o~X'U*ơVC:1O5ј ҆Z^2jR3{Rip:@+:7\W?`zr3&A:d=;L큾^t3(r)Dq!ln$q$xg:'4GQ6fx4fEvևh$Y1RpX% os2n9]9W0B2beEÏuE's$ޞWoZkH"aӒIgEA糑 K-i%wEIhIeIGH{B//jEZ]tDljBXqa,}<txYe&N 8V±:F1O+JEϹ}b[5ӯ"4?$jc5YLJ>#aXR] +*QJu@U26E=AV6M>~}+"OpØܱ/K\5ck 4O:M焧)=D+ $7'|O,0KPN"~6n/Pl\d& Q1u a# s<#.Op޻27}UOI!3H]r!5ܩLKK18ؑ٨!N%W|%Wn#\j{& .0Bq_z#rg#8XkY;8b D,ƕ?]\0@0ȓ&r9$U)wB띘3]I+u<;y:?7LNS]7ғ+ .!ݿB:t!+p@2]Be,ׇ3aكAJ)äTTѪ3F,S1t^@P3V4_w˹-n;ٚtnŬI cf:z'\FTRPTNg3AQuYiZ>(}Fw1<۰؂;bؾD޾3C{NzYQ#O(^)B 4y~YN\`J4!Bڂ πl໷xV1rk9" +Iu8myaKUb4䅐6fe (2Ի3]y9v0L5H"Yo"*"B`pA+&ᴨk¯tB}U|7,Xr3SmI7bԬQջ5VX3JGJ> .uP?_:e )uE-@uOHm Xe vjeT4l0|fQqυ^GI\kaOKtL/<$J݆m94pqm+P)^c23όTa9գTb2%c1gpD'Y4FyҰא,_#5J*w_viaߒ.`#o@pR/ո\ܫjHfһPresh gnհ{fM&,>+W{4 RS8jKZ7CVj ᯛb `wCD5,\iۉO8DOJAD.P{PN5< 952;>l+4Y\!{hn!7<.,3G͉osʼyR5!#Gc-uq"#Uҟ@bM-(h}6{O|oD r{%lXE 28wXJ}E`0G%1 pހ'=cIY@K` &3!(iN`ȥyNr'!Հ@]TB?A& x0(Q )2j vqX.AQ͊p.@EsY!I2q7)F5ƿ閴 4 ]޽wBQ:;Q5FD.~:b8aIvk8W k:h2+oXC3Ͻ4B-bG~&/X:{W+{[qڏxx0vo5aK0k̷(iO@y1\Tc_aΚ~qVDŽȾJXQ&q-3yxmѳĽ9ǡAAyfyDs2јp[Y(6ĶmmY`#ނ};yDxg_9;[%(yt́(qjK >HL= ʊខlSqvQi &+p>5Qi4cZe; .ꌘ5{$8-ۑ9xaNOwv| 6-z=8stsE#Q%Vlإb9^O,e4 PX暟@ŖԖt Ύ>`ĕ7pgIP{ 2NZ."Б<:fp2XxV!ֱs-!c@lSC#&u0\_LrYKAe&2qC cũU e.Ưu*`ݪLY}D_B%氪mP 2LU+F3ZkA/%KbV걩* 8,c^-hD/=Y)'-d~.|oBZ*O~5ƲRNBVcF-^;qo.<4Glgd[+Agϰ̳+__6dK<zӍGZfb9ſb(c<;X'7dP'<6\M2|{s,tؚb0g =Յ3LA%=6&0-ifwLoEqq1C?Ax4^"'sqoȟ R(@lmoM;4.6=,dPcw'WtojWǪM2K<)a?+ZW\zI ;l FU as+!,3Tos{Qi͢6w~wdm15[vc%CW'v8!^$T+uUtCRTk8Tn=NF¾hEj%(>WNBCĵ$sXzf :֙@"(75>|YwI:FTp%ű0"^0A7֐L9UNlXYL(ЫyNNDNm\\GwO ,+*iaSoDҬ d_M78> f~34&j*e"Fr `!6;`[9{ԶΤxYF ALa^(K)B9t괒v>+<͉Eǔ8//6Ml +l?='u=4Ln6eGTKmVC'iSpFRI]4رq3获 gcc%wqoa<mK!5W (9j)&uܱmLj4z6=û:tl ifj:+ Puejed66Vą $`¹ LJdtYDԣȻ'YAV#[PΥ7DOBp,K ::$U?@ex: R]0$"1mM{,6С<֠bm0 &xgHRS/d#YlRa{A\0$1sɖ irac7z[XG9s,wPЪ-G@،d$`;RBeG0<6tUBWp5Kyx SpO##>_"k^ [w9A<* *j- T+ *gHaiٝÈ "5ٍ]AJ2uԫ:]#%`Ji6F˓Pu:A:kOxLsXŃ5˱a r*\P}}m/~+< H&Csz4Du`QَLŸ$swcmY=JcDCҷkDEщw,p N"(ӥ cR6ZfTkYap(0 Ved#!5N(?yvvbN1 2 j Ե&g(,H,Mv`L, s!&HX5?"p7uCg x4iˤeœ>jjHJ<(19%9whO>,"hvev p p rU 5<$!]r6DL!02~IЫr*e'i9 )/V٬{ {S=5OO*ױR]?fpl^V#Nׯߺ+}-5k)Bf2QWY7-8uXddXiDžU"DrN~mbeVyDʺ7? *rI[[SP"_JM=\F6[x&$gB,:p{μ}Sta#E7g]=:퉺+vH/<XO5qVFo"EYxAd4߭m+HY8Azyq.[T9i;l: KvI!Г$Vp &a4yEQ9k/:S0Tw'zWXXmr_c֛O^gC@) -r0-G #ُ\zP 3{eC^#>$ Y1evL!c̳@]pʃhPyTBa{bWAd:/'w+)Kƹ4ZuZ}Py:ZDp)CqTڪ.r GIɑ&z^ v(,=qNܳQ+qEm֠ _f,ׇ kYDsN#4= $|/ =*@+֓/tGtҩj׸S޵D4 3m A"r E#.SȧGxhھ(EA~e[!~g <#z]jFPS?r)+@}rx&M Gc>Q?Iy34a%Nc ?nMet=(*VS!+C~К2zw@~w,.mnڎ~p#2XAb6rDOvOdhv G0خiAcIq^Uy#KSC2c/jƁQRUV `Yx&OՊPD#o>E①>l ږh(z՚kBʁ6UT}[od.W0#L`Fo~!94/\DuYcbEof{8.qqw^)`H40~ əS'-Q8"-,9)?0y@&އFs,@pߙZPރ*Œ 92*ˢ]FIײz4Nz*Z]`{58ŏbH8F m5 L8e ~PJ}RKm年$uIyںJvk %nY=p)n^a^͛ћ ~)~]yk j4Ƶ2ǎrtj%ơ}0!iM>B̏r[3RwfnXr (,W}jXGyEP$J ]uATxf HlQԬ~G^Px[3ޏaQQ:«.,\KQc )9# ;j?we Z Y)DsphPm$_p[j+:qeIC$(QH4Bj*+ kyG< q2cQW":iLӁ=r6PÃW*!%8JhtKd7?d uG? (5_J6Yvl|~؋9n#,p3a*I~l}0hpTh*ȆikL pTw{dv*qSX[YjL|&emx9s2*raO l|qvRԢ_1u 39n(h䜜Ҟr,7}az26qQp)(@1aaH"$D 0& lpI OW=_Д>eN4G\Zq1jB@]"Yv͞[it6;<" RdgJLç6JGm 97annL' Z+FMՍ3f 3C`RVx=[&3mcTRj<[,OTc)xp-O[GNc[1YZ>IN]f +QWNtӰegN_.AUO]z66bm"/V߬zrPT5Gg{87WR.6MO2|;NDw~mh {PWh9kYZUs?:=ѰUP0o03tcֈ*jP4W7Nu&o]$}U6Y>tZGlMq¥LUBFzd9ׇZy=BH'wru fA8-|V4MBa! |≇6ʎ#56s.|^]@#c_5jvt~X$$>om&VR O[p< (_X *(׾61 v#e쀷ɒ@Ɗ CMXNK3EsCW3vqΟKJ PHTtNFp3h{ "U,m]&BQ5cbi`71ˈu:3V`%I;.2ִiMxu=G 1`Nv:|gt0P- 1 4 7ܠrz t%yyPЛnju+!Yu2BuߐG52JXMGTYhnPj01_gӶzwKKV)sPD&Yણ. 9^?;,dX iaB?AfO89"qDsږuKW~%嗎6Q|@L :eTGIh+p|H\.Н9s]77<"MP12&">_\CdA<'{T}ʝ*4sݷo1?9#q4SQ3qy*+`3Ԫ'\p .K׮Iw, fH\60e3|\MQgcmL&UP9{LlF Ymnjd*Z!#7&UlO;j$ * 35t+@aj)@F،a*͉k8DYwUc.?q~?¸>ȅ4%Yaˎ1 D"0ft%{:^,43ĵxclXaj/(5@02VpHfs_š-D \8$;6Qϋ+n;L<2sO.IT: ]U롐&;?//̮v =8~IeML7$ L(.Oh ,{d 0(z'r >=]϶v8lO0kCU|v捌 U FfHdCJm5i֛E,S/14\ ҆QG"dH&HE$vp;Đ_H8p+Ƃ60…O}W7,O]1uAe4e0Ѕ'ˎ v_S^x>x90CzE1"-%& c낫>Jʗoc5D`Zeɣ£Iv}oʲ,@TzY ^w{wr]`deTU^-U㿨jʟ' }^O YuytH;(ƈt]?2ۊD\9tއL>ȷ%*vy)[G>$E4̬D@q`Gc|L=Yc)/ir 0m#GD1p'm* 1DVUk$zj(sPhjQy%Q>-}Ab|wێ{AX$ .aaC||UXhd2Ȕ?6NeoC>I>EXKU2(_ 6rl5UJwlN$NEzn@v S>Vce`oUqQ@W +AA8׻)o.*4?GL]I^WCb_^f#UiazZ<˵ˀj:k[gDK!FDdI1 5Yird`E:ɎX>/lQEy8RcX&72pqs,KQS=[_$mOFQ9&Υ$LfpEx;,a+Km_JZ,ulI[`#uBlF܆w5x{.gOP@/<@B^1V1I"z7Q)ۓɜBpy3I:h?,x2xq2.Yh LoEr"'\ˆO+1}qFo>7FGn_js=Yo_<>?s [B)-m˳ i淌.v9APڪ˿M)h/VP~eskPš7AVšE$TEY]/3M\CPD:v(!#4缙b>y%8v/CTl䍕?hR)uMTf3J|+R[7`IqEK<ìj1`UyK|Ju"ى̼,\5/[Հ8:eP Ɂ[Ol<3j8pg˛5G؟c[GZiɺtwz?IOv+]C`|]J4- b,|(hE,; . i4+I̢<F W֭Hz&5A9XA_f4<k!ȕyn2 ͍^\҆EoǙDblK->jf&]ͪ@ZFdh-g}EHbϪŔ* ff(\2!Ff&mr\oN)mwD~Mk8Mvd,0VL!yPh50r=_$ΪA|M$പK{R_sv3TUQo/^.F_-MV(K7*7d^T{2%^Z|5=)[Tv=22*Nw (E]Kx ypa"BT}f+P䪕ȭawʚsMr:)Wcq;^=IJ&Ul`9亅RT>OCvd' 8-3]K +|/uflS2Df${ ؘ@Lia'BlB.6ιΔ}`Cr_pQQ0ޑ¼T-u VЖ8IvPD?uncN3]/3b-E(hwQ}8Ft!3"BªxEHt q>TB[h9FjX:TF‘ ;Hm$N $I; k[&e9vGcdV.\|AqPSlճ)^A/e4T6eqJ؇f"P&ÓzjRJ$Qt`'sY:,(CuC+JYm*rnԋľz0T)JihNCjEFOp9ϊӲ(H%j.CS/> v8r><+o5?M $\riU{ΥE"St5#R2%t=bu`Y,7G2z#8709c% dNDrxHQ_[,7 /< ,G.&w$(#S_%X,8(\3 :3ɭ [wZ(␚+k[oc$&e {4lL{E҂ AR t<(:{D`tJNLv'ghqxV-H(8Lo  8霒tr7qsЛZ0V՞FN9U`dSxB]̔9dy}#Rw)Jz Ԧv[to>:HQ1&%b-SPKph1K- #Ns#1Ncs@M ٟ 3z׷lF|[n==r u5~#o'鏎5c9YFj[usl lT Rζr"dotFv1@/&I8fRR뺢/^CpPqPeMUcaʆi83sǸfFl@H2 Fe߅Q卆ooF ,۹7Aln: 4{ImVfuq$^¬ #_|P^r~-WE_s6YU+ɸXg*m 3U*BSLrYSdW#^ ̨(8)H,W#% _o}y9v_*1BG+6k.p]&d6ĵ(UzӍĽSL"m6q!;r\t#\>`mm`PZpUNzhVD(_a{1)i.߻TjH4S"dcK29y{oqr. .@HcN~ku"g~sY1E)JvY $5xR\GN4(2%~AK͏K~&o~l}%Kn4}i/)-yl ^xu $Bp'<&\,m@.K^Ww;s7Ԅ!fKnxn w$6FEi`\fM.#K6,Mc1\g*ɿjMGY,%{H_UWlP& ڛЁP#@ornbG-SW.p+J4?VR8h.N%P>qB2񔊋G 4or8ȾM#ݑLkiO$o\se f;O Icu~q@elxlF]^\yo/!7U[;\i!gͣ`C}V?s Ӌ`LL"t* iHZ=bdzTaKl ?HuE-%Vks5U`_AES[5|ɓDkvafukhA>OH-Y3rgʦ0+8L5!cu༜9 E(9,#IOD $naӘ RbjpE;]=gJ:hdɇTדeoy%C4 mj|щ%{bo}M^)L0ܛѭi NF5?@橚5ƀmv|FILz`?A|A(v?{=Ή͒/eVjYgSk,,v ="Kmسg ż k _l t:`PЍ)=C{<^ YS)~ b- w)BP>4q 8YgG؜nMH=U1JVO\@#;$35sg!ͫ ZjK TpF.:D%t%>l߮cՅ\3Ͷk.1d} &BgkD0/@Yz~IG^܅GV!]V[X>=>i lQ'O+ViޤE:e|?܇ȫg+)-+i!P& #ϣ^GÑL2uT * G/CB-]@~9QB P6ϫ|"\33/n!!TAvyLQcb?Wwe$/]C͋~V^?>q)p%mQ3ဏVusfBo@@5p^(3 xl =%JRr"A:&:n$jxWaSj~eTaJCC[k|;qiј/#8gN^Y\V) ro9((Ȯegv C! PE@߻}. GHwve1'6,B/`WS,̜ڼ`(BOx{ P*cl&Gx\'& dv_(U0tRA¤(Rg(8§pA*WclSb # *"4"a`?9\kcȄFpwf,z+$;/onIl;X]v jϗPސ{ġD9$V+SWڼ6;%Lo nRs =)0PE!G7F02;)o^JR@,)Kna+$[!񯙎M{>Q:?uwlTlfŗ*cGn-sq9d$ !Y5^U iLm#TVsc?(8{v9x"`tJmھ_dbrޭ^YyR6QicDH$5l O`h}j "c׾; _8) 쑵Ӎ~'p_< 5m֭x#v,em*DOTw 0@ ̵bq/ۙM,!-,'tIʰ-\:,[ -nqa,`RǂUŶ*L E8yfǠĶC/x-Dʡ,dqNʹi&ZR9@ T>ͻgJn!!Pgott;51N/,0nNs߆ U}=A6Pzϵ˶XQ˺D_NҼi:Ue2Q~"l 0R^HzpBKw %Zh3LVyVG'? vM > %4՘%VȊ F|ְΟIVwe^J 6 95):3beBi~K/ >sǮ)H3RQ[KLmi6oAed}){?Պ!Y&iT֖LqCtoM'7;"{҅*|EZKbU+q <= q (=UIxV3: F6Oj3.k7(կmm^3\U{o̭ Ôs>F!GVI)s58,)'I͘mvQlalB +[WT-Ҽr5,3^ N⃋dS GT(c$Imt6bu:ֲ~w/u=P=''{ B"\!6o;>gpb2K+Zp *ŵmA5A(Mh 魯Eƻ0 !-/LM";v^BB60{b-Zc:A}l3Ϭpx1>;Mqkwg vx.yltBӽC-B5Uw:r% mjUnw71rwDaV,BM"4EN+K ѯTc_x5C i`AXDݹ Z7: t*ogY-|.!|Ym3u2ḳx-q ת:cN`[ z>k8=-tAgfV/xO@ږ#Glڸ<S;ɕQ]PT9[2ҙEDc([$bԗO-39n+bRD\ՠ) +5 T"3^_Y ʒv2;p8/w*CωQGAwiאPoiMl֬ MІm,*ҕnߐ@5ڬU 4LyӧS{`h:{JYMh!qmJ =!PQF}hLG1klHJ{_ϜCܪaj[5"j*gmnr#ܹD܇;ϴC{׾ĨkBJ3J5_⹷Jno'O xijOE\Q{/,qqO=B@7$8G3*EXwroiр'~-8vq3NSFX ^B:(+mDW. 8tT3Z,~u#C S_ 3 F$< 0"c*@3`=rQfmN0G*|O-97m>kS}ɶ>tܳZݰ_Obߘ:B6)" >b?GJfwWmu_j'%VoO+ԙ"bVP KFq MNe*jv?*v]JtiT\{ x _x{@Ca$Hyx("MۻA间f"XNQL[#Gn?%J{_&tuW4O94wٿo1?mmP:O>\15\LkQp/ ce Tt5B2Ru[8iGx:WP!>L__ 8VYӵk876(L{H $H2e5uAMm&Sf~c/m9 = AqĻ_4G>S4!04O,b"_x4kФCiap)V3-]UyxiܼYD&>ʎXk!_*95p%۲Wd>EjkQM_s)1-('loe͒F}fr,??sZJBe/_41MBVJE5Fz&&0FtCk](~S}hSɖSEA=~Qy (hi%/^ۊ+&ϰ] z Dђԣ5RzˑPo@.bD- %pM7.V>Idd%~wN;D?Oe7# Fh?zP\V,\.< ›j>I&G,Pr[1*R:0Is"n[%_ S%l&0Xtez7Ֆh W I1խ.ahKN4\ZAK7T.pq:XŬ('8bxAR'=`1SӘW;n,DwˉDbnIo-+o~=bjE9#fPcc.tBuiybrC/fDݑ z^&NT27&QngVҿÔ@ƨ~W3+nY17)9^dzg:`|T/0CtK&e;uW, 7`FxK'πk)6ȋR/WZ[>9{<7`m Oy&֤fABm~gn`jRu3oci =+)CD2yeV e cZ Q5 HR \;Fcv:#L5U"Q)lC!`V']f&J^Km!=͙هc ׉X#l2fƸlAX5)z;sA2lbqAnGj&htoΐťH6LBSm9W-qL7z#<wh%>rdrn5^dS+ԅ1kKHҨBI~mEB3sm7a/JL7y"u lC/u$8|6}$8ҔdL/ !jN`P[E~J~Ԙ ѐ6_(Y^_5róQL`]Fg 󞖣Ma0]__rK {,gԲ mݛ{9n+ e~z(Vh{FH pJ8Low#9xb rhv;%V!V?~HiŴ/:l 5 W*>ߓq*GA#;_D,ŷD"寘OօR=J KP؂@Wf }[ g!<(~_'L}q?TU [ëwC H\O摃FDjwfd`KK>EA<t[Ȅr s(',€] c[htuF?'T- dex0-\h<}lFc;le ~U%)اIr||]"C?05wi6x46:oQ>Q0<:{J+Nd|v".7'*W[ө9C" 1.s3@aowB=HKxiZjڞ Mͺ(ʽO_hhcߦ*F2)*4o"eSf q ClH*W!c%a}P>< |^~ uu#r(ΰFDW紘!9NطК\Bnžh4tqTıgMᵭ#M2̷!O n'9K ɱ^3t4l{mYD(`L7ut0 Uc]߾7Few ìYXN%QU5jaXIH|/ PYd*{"Ttj+DACn+SqAgbO"xj[z Bo꟔pST]m'x;/˙)Yԉ;jW1{R#cX6Ipﲷ :*.2K)g 9w?_Qńб%5@' Z%՚_q֮/- UJoUC"'OMW:̙[}a[G8UQ8.lZ}h4FBbl"DiˏO ym%ۡ8]脐Chخx{W@Wuo|]\3V.oNu^DwhѻbCz΢ C#汗Q*a$n,o>?[Xs,A|ܸGA5]ŀ7,+PGHt1 Z^N,uwRYG/UO7K0`nL"A (ӷ'J`A[՛ncrZ׎ Gݳo %7dJgK ?]ؚRlM'59~-q22Ig{3ܟp!n@\Jh:3rPMA#Q䦣P~L`TM1:-*>]Ũ_X X# ȥ9'Oo"ź2Yz+G!r_>5C6B+ߏё=`H{s>1#d9ɛ3?eˬiNY6(KLb? "ZuMW\›E5v 8AJ/SòsD62U?ŚnH I)q91:WtaSV0 UI/ jnRh%HLŲZo-YL4޾og Zp_Fѵa63]HJ͒h踕Igt`dzţTA7H.S6H>0nlj5tcB)?P;Eq!Ezk+m]Lv`A#R3>&KN٬iLN>H KZ} -FI>r;.>:ʸK9dG>a[5d3b\p2e; 7 5Pf4f>ub<^.2%#ѧ]$G#bqM]υ5}U9F>C-꨷.Kh+JD 2y6>ƛeD]W/oy}Gj戝/YcFe\s(98yN^?m8 #>G;ޘtw0ׯ]ZAܥԹ'jD>0me4~X.91EE&|p#vYav9݈@ȟy{V} 0)lO#U,w07GVe. S"")Z=MuN/{"Sye;x3jS ޮRt"X.59<۞qh>1܍V -X\a1.]Ja.q6+e1aʁ|758w`KYN&VԐuR#\.5N-H5 i(Q{dCJ 7{͓ouxwIx+%->$ɀХ8vLڠ۰oQrj8(1LU)=^BQç7%N'l0ob.'B65q^H{sv/vF B Mh [5\J.,aёa)g^L] ?:BĕY`eLFyoYW?sv^w*z(*l| cH(<@_qG}+:So1{ }6x$xڼ[P˚2\K_m`eLam;w` ^enگ#Y!F ,[ϤRCB? 0},o`Ǟ]ɰ1 .&OoZ[.w"x/c}^[YOXģҴUxFb_|R ;DqDo-yͪ`cXrf5T:nɋ3 5"QTFI߇8t`Vo"l9]1#:X ?%6SkZٶY U!M&_MmBgƫdeßl ;j!"6vݸh# j oƄYf!vdF-)yg:OVu,왗wpE0J ,ki Ǡ Jm7(5qQak"ݧ\=8[9v0[h˔\ˎaӈXhb*@?'¬%G#2))ևW;4\/$@O[+dy5Gly0#4/4Z M ILu2l|z˷U;<_1jbeoN2*OHi{HU 3qZqv6PMBHNr=6hs|Ta1hVmsɋ ()uYo \oB\X^uqZ,~y߱dG0כ?k2"HեC a=C@9l^j镘QPLVD ]L@;%tc&l=Hw. dW,%ɨ Cß{SA 8p?`PXPMg` 吾o*:BNҢ`1c۩$V7WvB~S5aI-H'v+׀ b],/QOt1@o>37R^ k%KikB 5u(B-7x!hKQ3((=o Za-?eiʑew̅)KQU_v {Ʌ5G`klQ0+" |RqHUSlVW\HR]?_ ro& ߔqFjT;k=|}VL{5J\Bf`ȭ C6$$#qreWaeW-hr oCf7J-cNœ\B=Bzmw=T}yLO%|=$[T?Jq )z ۤB{W1? }ȅ,g=9"6DOƃn'ޓ,]FH3sZ3IM;Fӣb N_ \xr-7uG]LXd>2A?#VpwC^20l㋝"Ѩ~^0&_{ z^2xq1u/)"T û aM#ȹD/ r*G_}tL7fN݈ ]>[T$ >1ӵr[k&*M4 ^pcKYy=? nQU|ƂP.;=_OKўir H*W^o \])DpU ($yuqDB'"MoBi][T=d >-*!$.$$Ss0\ƃWVe0j3h`d&i4lEŁ)j9%Ѵ<$&%r\HZk.Zhw%|qΑ/ln4|~<.Mv8 J*Y 'f7V< ĿiKӝ|Y|A̶}2jTfp =`)dh3ZH1. >y\ JG\jCa1JH;iRNf8 }k6r[[ۋy{FR5<#)6UzãΕ-umֈRYƟ*V| QDn\z`X2Ryr8cjo}Ąz$ضM#S">g:0F"͢gqԒ ZaX `/ga3$N&i B| !61GQ~0` $/i@Eg?ϡYIގ:'YMB71eew&a+n7:~/Tz7V>b,[!y  :d扩cRrAa]z$`..#E*FMN=Wx/wuS'gϔ ,1A`vKcZ,zGW~}]?4_ &O[NT\F S3Sf׻YhY j])i;[b! F`,Gݣ6ۚ}33V %,!}_$'6@7<bFg{xC[od;T#dBG2+Abmx~g{f*TwL)X mOc]3Ļ(vrt0ba^e=Yv߄8b3:^E'ާ)+P4nVq_aiY$_WNƤN(yX`\5Cvꉋ@?rG\~Y{UtrHY˦,aLyɊkZE/tJRePJ}Grzk-𔭠!j6Ux|s`nIFcf>l4G_GZX#lr#o 'h^YY/ƳPC*:Zm3Q EG "mv'0!b"\AL6&d ~ @: 뇢*08+V$ޗ!԰LUOq}"}l-lEVFNvꓫɂ/nr(:5'Uo2=fB"Y dg"S9,chs4xUV=%ZzѦR߳cDFRɓ҅0{N${ CP>V-D,%0mw?d=q?,oRC $oH\iA[P2>`?A,PHց4v;U||(-ǡr0nS\a[=ѝsbv=:kmmؔe9j4KOMxe,p\W0mkL^"9/Y44&:k9r>텪`z^Vt7)cE{ٚ>:϶=|9Pk+h޿Q/툯6]0KO(^@Xe!vr_q³Pt/ gGA P/y1%Ɉw1hD>"!PΌFeִ?귻G0f&-\!_bɎa\aHT &>66зWI(?JRs5pbӉQ([ieTn{7 ;ISN~+b>\ΈAxULſ1Z2?eEx +<dz|>I0"ץڇR5QþB+G߹8;4|VypHKxHnYR/!Aa˰(Z\pgM$ZBq 1@vpezѢz#((T /-dA'EVEX$tpy"*KI[V \~S{ Cs{՛y^Sl(Rˣm;xVOKrԦG-̽RF\ E50~ feW˝)V҆~E^D )Q2_.{!RּoЇ\-).!vc=']I(gdaGZdDG$М'q斵xrBbm% RP.Q|cvQN4~?xj]:z%ق?vx*ុd8%D'綼WaꟀ/ڤBCvY0Ie ]icS/ͺMaڤ`#B|YWXe=`n`N(/2 rK283Wor0[`): nRTWsD=~m\dH.l:Δy ` I].D~.uHs<`ت({$1"~ʘ2,cZ1Xa+J_1ًM?XFߎ"D3Kq K vc3ߤH|?Q~#r4&N)ЛPDx4:0ɖ30c<8CH 1z<%Ue2Sa5rb(AQc?nJb7 6(֝py)d~l&M5:2uظiM )-%nu33HRa&@"c?n&Vf>!Go)-Լ绖 oWw^j )+(8z81 aJTﹲ?6z9k'\/RVH(3/o$ɭ$z67B.(]_*#)pXL@j}w=}eň ]5"1O6ՓYfZZVΑro7{}9|V4w@c%sѵHR$+^[)C-܌c+F0"1f/!k!Q4TK%5f~X 0aiD{<\;.SC?l&)|0gPSZOxcn`1#E(5]e wAS㩤wrj@o`p}S*Rv =>L^Jh^vsf&0}yێ5:/L]堮͟ߥZH"@ٞJd(DQW^@PAsQR\٧ ;= bka ڪQCDꕌ=ZXKF)d\%tF?dq 3 p[/c%}*vq.[jk"׈Z7UC?sy*2XO.m߸uȉJ* Y2P49{#9)cokӅ&J> 2(ςt2k1a]_k3;td$ ȢrC^̦̦,Dӕ ͨg 8z#zU>q3?׍F&̽AF_L= -*IsBa- =bE=nB>v'\4"ng; eͽ QC85S>+fo߯"GՔfe ~[I@n0I=i)BM"z ݱ -|6_$1fxx`Ֆ;|x1A[W?@"3G8Pj u`pJĹRM{C1x@y ξ r -ʍ\(Sy*,2e1S-8XQ{(jEҟĹۚ4 N剁ߤvH ln 9Vi] LTPa+hE4WU}M rl{R g=㾬}bPf&IS$U59-x=tLK2:f_,|%/8ٻWB6[]%B^DM쭟0'1@3~}.$Xiסu~Opx|m֖Yz> CiV<,L&t#iȍ()L~7tbHx)5'9y:kQS1 ;`RӺq-<ǣ,K!yÈ`jh1E=cN]6/FD1e"YduçN/m꘎2EApEj[>G͖O=57SN=EC>hğ,gp4*lXT*:j1'l?c|] Xh5telkgF,dfu!d̈{v4.w#0@y-_=FmEδ1YМ9/o?] TG,_N̶Ǜs!(%9 LU9$4_*Z:; X$Wte^v o?8u : ;ad`<rC{ ꘼^K_9sypT|5.yȄM;;͞iH@;'6/J.yI?8nn]N&rCt`UvcG`nԬ D)xZrwGg_@sr_FL'2udf 3k`:l2N~$SE4"G,$$7%B¸Xkқ7p-7Lnu׏}y; o,ZnbNMe E#Jia= h : b4Pqţ[د[ v:ϖvSvPI yћݲVBT (:yB|Z{d)1t.詶Z'mlW04Y[a+hZ빁'6\p>]^1MC1tl Nᘳbd.@@'OYиUx29G׾YAFG\|( ӥ{TvE^<78No!HT }`3[A]Z7Fy0ɵ_&ONٿJ*4mf)! ;3$`<%zq#8 ; W8ɖ>p啹ZH3YSMtIن)*ˆC)EKHx͏l"22uZ30y8P_otCa ʞ>(!ǀ@qlsh ej ` tfn+Y.O:I'3݋ݜ.PtQk VuJk:{#2XFKhqR0)6JĜ=Ļîηa`-WKz=W57#. ӓɸ6[KM~|c]v!>S_$Rw!-hVx !>e\=:.Ie=8Sqce Sdҍ w!DkaM%UD>b3>ɴ1;)OIZT,)NahDSySbO=L'3i5uiHsy9 A H1NPxc0J's3 tZIU#0لW9쑓^Y9t`Tc9nr!k T&Dz+Z(l)D1&kSpbr6 WG0Ji.(=q=ȟй#T˱GlL2.8rDckio+^c{d5{Y4ɋnڅODsO[ڨm%%ƩbX0!Zl _M*T'+lbzP1u,K9$nu/cvcMhm,=W>ƍ*ߔ g0 )d>w]fc~m[A\~l 7%т2\k]}ߌ*r9 AB{!"W%;r<E"#|±^懇,ҍ1JG@N9gGB00ZO Β6" A#R BPsrQ$C}/ggNafu>|UMCw7\gi5d&( -@h_KkJPh}yR-4L wo!2ݍSEv">L< G ؜K3ُ` HwpomZ$W y7dO\%ɺëiJt`@]yQss?mt#]'HZțjቡo~-Jf[:cEb4@2sg5qZOhRnvN ae\QQQEIuB ݈Fznw2lh=0I+ۏb6~s!6@ yUfI7%۴Ov* FTK&lL+Gk =Zi Ep9:6I|D_ f(e/}(>;vi*(9U@+t'dʞn+' _9]teHQF QUw>um*rf*4ptg2bHK:t 4ed mFvo4YZtdG|䗢e;D`ȲQ^=`rs(ύeh-uYdT-4:[L'f?)ĥCۼL$fz{S1 ~f[f.=b[k̓[Zy{/>u=3+*f`Em=:LTN $eV] uT NO%:% DFc0 &ί/bN,ern+Aƺ)@*9FL6 Tq-K896)vAC{|j'/&(Jup6Ww0cL.z0\i]ۂK(W"9TCX-MƬc%VJMaSV$«~Zs;Kz`*r^L9@Ulz{8Z^hZF&fG,n>YAIVㄑǀN}5"b(J˕ 5C˶5I8p?r1<%=h s&ܗհҿ+/)my=Pozy'Jɻ^&˃?3 l%D]vF.sAŦdpm!M w\p8߈m%VM/e)h6h|T%l'p <}vWz$1;hV`r0:t+G;v5e(Ԭ¦ b\>~3 ŵ"jʚ8 -yh?[߲s=|*{Ogl'^H"@VnLskEq N7A?zb!2>UH8%V`jOSPC/i~]y#.l7z8D]K"zzƋc3`ed   PꑱjlپP/E>)? 2e}B^m("c8_j&NzB8,ʖnLɶa݁rFICsc%#akM@20D=̲eՎ)@=JsVVS;!*QɚZ-2lf6P ʎr Nf-%i׈C_ZXTiT”Oҧ~24==52Q)bl>ǕddD;͇kuEXɷ0+yXӶˊ`sQP}ѨqcfyO"+H |]307iR1:LJv %hdjsqۚl̚n>wn VZW>ܗ !a~b)'޽+ܤyr`Wj$ŔVCxJvW0E Rdoo'}^S#0+?94bnvG!5(46טNRBrָ!lms9++H'(T42yj5xs72( XdK7.[[3JƣQUႏeqy1M6E2M<ދwa@iLn!0eK)(@F9ROWJ\0 tL7s _u=]ӏ䢖0koK`)K%e¢!} _"zfuE&u$Uig7,@6q9V#7'\X\y+HMyn9#rr$.2^ ooI $mEͽ˺ME~e\AyUL7eۗӄUJFe[q.cH?=N[v.DȺRmu-.,\؃ԘwA}^c3 ۘVx " *VG֡~=yXs[woY2yM_b:3 ]>u`ެL=Br[sk㺀d!H'M^_aB7:IʈfMsW+-ИG@.}E,c0y%NO+~\߈X3({w~\[_rD\^LIljlg>mBwqJ*s<0 T餇7ҚrV6 %{FA>k5eّhUу8Pv:AiP]3U}c/)_&äB iq'0c Q)#33704qTSM*E^3GfB H _G̈)s?Z>Z ,%8|iW4]vSj$AgkYB7Ox 9gxAise; {aol=SQ$$~2bMPSĔ/͐@+|pXòyίWB4@ɎELEO[z,pdԩHlv.PJzB<^dNJ^x랻tX)cf UP ^sJޝ՗o/$6Y*&#jbsRػ? ,3sS eKp*g& 0bmp5 _l#dfFoA׳Y 'x>hDlv׀M-+gЯc&@Gp]ͦe&C"XgI'z(nbR$0&IC2$0"]EwRl?oط]%R+n뗩י+4ly:XԜ ґ,Q}Ȇ,"HktHqٲzcSuؒǻ/W8.;T[}){/imWKNn1TR`ZP Y4WgIk(QH(Lxx0's*C=\P8 ̓х˴я " CDމMQa2-G򾅷m|lnm8$A_5(]0H&1g VYSp"ƢȚ Xeчq!s#PzoYMŨ\Wj⃈hu^Lk9朱]d4abR/Mڄ >n" }bJ K1CAF*cw0a5%AĪ *;H@)A(!hѮ ۲QT ޿} b[_>TΫZ)Mb1t7,Q ԭ8'@G p ;g:tI/+BR#c{POf z9l3Ϡ.Vct Hj4tKj'-?~zZ2u./2Q Ŀ9<F.X4P*d~0f#t7Vuj٣ z.oh+.D<!aUL0fT ף (|UXT;$9SPÝ;5(++0t` |UȘ4T/GJw@WS;&[st=61ҩ_F,֎g}&Fv_ʫMO(vE ~ ºPr.pbֹ\I5t_yҨT5hCZcZ's;әn(ƒjۦw_㺸~ ONԃTy}W^,8Z,hGGY@&lrp; Y,՘ [:TB];Z,45+{1peL_iQ"7qv*tQz hA1uAzBwR Nh+mwLHKdP RVp{{0[Vk!qT1F9[-1wcT%9vUҍ.oI^%1gO 7`Ea6olB}s DʡCbhYA+(0/ ]jPUB<;HYz,~\^_&'GN@s)qSY3Zz2P a8QjN3Xpt誈' ="oJх'7 Oh%K_@umI]N17J/)ޗZ+`NC)+z=$jVgv]5566MŎ]!^c2n[jM]KgCgD~ 6k]uYkb-L l&mB|(_A?9uo Sq8[Z85S2f, U(XbG3a}]/eE\guOoSmD^G 奀`v,0O K1NCk5jf{PWH՜/ Єv#AKxJW)qtU{`OhEZW.fB>witq9/ruuvW季\q:,VcE=sD2eAG"Im%wVgos2^zEjm[vGYړʜ6qV#^eG[vݰ#̢BsOKKu}טc%dV{™D[lG;au+ 3sk$6Dn㌬_먦1XѼ.G XFFm3 @A.~DKZJd\aI`>ڈP]w}E~SC>΢LY6xfC/ !y4ʹKfP7=-bĄ [t%Rp s5eNHS& pǮ+ xĘZ@2Vq$"r ':qvk!9k :VBN9w^s%+5b5kl5w*ZqL0/Kk }I+O5+M&{_Qojn$i$k pʇ|Kf.a&wBF~Wפ;UZʝv,{ـ>JLn^H@8vc;4a# 54q  aeix%.?uϬe*~ Z)*)0ne7=\A{y<عpY(u9V<k͇2kej3 ^wi mX1V3tp3{m!,ՏR0&u E_|}bABk LChܼk;=|H5imvŹdZPO7w_Jct=5ƅ)\;, X+R];yZf|#~Tyo]-6l{:̿ݦ'nbr^/.hf͋\hޢWp""%JO{!` 6:,][XCJBbk='=l3AkMlpMMw>29W`5)[&~$gĜo3S˯oG Re:XF;(h*{| Fb< ]v6yw'X Xۨe`v9ϳ'i?Wi[Uwf8T`3e5Ke V{Vye:&}{{i10ƭRw7[*R3 jp2fEn{ՎA;62e_`/ʭ 66$;Q}7 D[2M^%MS 틱#!BHv4aU#͓ ^-=o]s(`o༒k 'k㞡 'bC~Q(1h+ڑh?4F 5wpZn,<k}a` uM\fyxl PE쾈 5O2TYlXeh2ξ*Aq]; imbm~mT/.aᣊ|lk>|_Gr_834pmkoc$vT"Ѵs%^4Au%ųN)|rLL4+e8"݌%d Z^Q}<v ,!lD3.IAZ{9xVv?z$;X8,(̧ک}`(Lmܿ,Wo)Tk7L)~"JT!pO1^Ux~Grm|4?~2;h\Axp&I[LߛTglV:D%c| (Ob. ʟk0 Fo^Lp2~ilI;UMs$I{[>n_7n饴Ҫu#Qս0 T{:,Hщ*>p82%N֛oؾ۲:%)X("DW˜8" y|2"C' \Gx=Z2~!Fe MƋ Ym4@.AVH6@6fYLADLhM)vq)|} - ߪ=о7;Pp:i|oM5^~S_ ?a3nx2)>^TdqNmkФVAŁD$vj)ۓ{ŧOFږQcg{{ e <R%3c~yвb)Kn1qhj O- nVQ ͵?#`f\` drȜ<-^42 qm ;K)xO1\u퍠 j业"CFlv@gcgU/T9S{aPe!NvkZ#ŮҠP,eN Zl}jU0RMo]Gm[YI`yˎ/ta鱐NU5b%6)(z3bi  li4#^gn:ٛx0u*"uksFy6q_NGB.-xwL^biPw'gr .Bۤ=( "袪=[?/!@3:Jyp6o$y&y&J nS4ND?wchvvINWd)1]ۅCX.| _qڋ[B b@,\(B_rop䚽0I$7 %\ĪdD?[J匑RX_Y* v)$ՁawBmA__L#„x"?y ( S6H# o* /Jzv, c>[;,T^0`(!bŮIR -(>!A7pd뜛rpv:P/Н'1ǛB(1n4ɸAV4f 7Xπ9ʊFd3uLv)%k b ..l6c R> ͜LLIa*iݡrX9Ny€S:Ċ s\N #NtfHC\oJ 'va~b)1D/Ek32$⌒(8_3SI.q0*B7~5%oB&9Xm``X@;=*/+#z `%3Khfw[\8+0 Sbi^Kh+ ~hQEkƒQE,ʢ82. gYz½nW?ߎL ^8{G\\: !zFt{ȺKp!@R(J!{ŶoLjPhhK/ys8NV.ypLu/D9iPlsu[/k6 N3]wKy`wڙ_"Ppjt\l퐛;|C˓ZZ ! ykJmg,6s ;뻳+H6k'3둲݃FXMF]2dN+BQLFE)h 냄 O¢7˾%)#=mq!WxA&z3yUH4 Ŷ׏M7HY{2gS^NI洶zoԬw5bC~Pl*G7b}P:tmVR Bdkt\0~@SȘ8:VY1).? z o:r$u`3)*=7sf%P8>zfY[q7!xڸ&J:HnĊ;vňŴ 2Iڄf*b|gVegU6r<$Kw#:mZlyz BՆZ'$0s7AIR5I_hٕg9fuFQC2zQnkRKm?Ԗs?4gR\[ xQs ˢ2~6wJ -;B%1V,a1-8f,ZWJ/ފ&j]\"ʩPgR~2ؤswPa]t.1GOQ1=?.Ny٬oUkvmєWZKֽ!|0BrǛ|[ 1In $I5#b.tw HO* ƻ9{lzuBd~㜙߻Z 1!E gFU<˦AE|Bx\HDY@Ԥ#F,ݣkE!+,Y_n2k~UӮ4GQ?Tj$w9Н0Q8+qHSL"iȡuO[wzL'ϺW!oG5VM,>kO[-(r = l8 r70*3z6XCn 8_аHtn #%a Ú;gmct ;O<՝-Bmzo7vFrdJF%Z *m GHuxɚJiYO'Ct۰/z(Nb)Ulf$ݚ$eOMW"?QW lPBHx MpE'bEOJT:܎Gnψ#b4U!L| R:x9D1gjd0$i$n`H<Ыmh0G#瘘 d`}H9Zߢ=IiK6CQR(l i"l^}Ԕ_obcշ [+|]n)f@}X)϶߾χTb@6)QjB|6S>q"zƋh%1eb.QiRO֊a/TBYVkTD?FUBuu!I"tlM4o= )q{~8![72.t[ق p.#dΣDqBG Y]Mepxؗ 45|p gr;f~(D 2TvCtIK`~"tǍɭX/p\ m<\n1d咽+e"FKdC}hڵTVlc?p OJ0΍ n5`ˣF/.[kY\ C jl*-`n`yKFb&W”%-~|jTwYt,Z+Fvbp DJ% [`\Qod$5G ޙC&rH7*}U5V]$^b\ 6 ?8'ack-Xcϧ ҙurrZ&cF8 IF=XY\pX?ltVhxdM ӈqOF.t~hV JA)1%aF!Ж\9xtbw.˸ʼnq"or_}'D9@\vu| B|+m#7/ R:Pl_LV ,]+Y^YܐmFrp¶p`NaK?v;Qu[rUw,;m^31Wж̥ZCiһ">QuXNy 5mFLmfG2pQձFeh 'q#F@dCBȎP*2`[@ Ydڝmi^XSHcchoR ڕJ%Q@s@g?9yCcBM=oNjn(7-tb)"-H܈N]Flg)tHi[LwѦXq<@Z-oE>ƬE;+22tF}BHD{/U{O1Cߍ&JX3eq4˘yQ^ZO>;6{SEO b0ͤ J́7&1:w J ^! 3 }ogAsH)T]aaҵxv&ff:\1׻7Pt j[:՟bV+#mp82L:x8մ#%_NvZBaD*'=.2KDٛcnC$04"tRY[D[.4U`%DHMș֝{="\.$Kp@Bg \?߉1&?}bn둵6γEtzskB/9\{Q5' aƘDa+_=woj-<1@;sc_USDAd5 Oc|s{L)5,hrԢ}SHqƒ:s54*脌0o .gݫ:2^r-lKbi BXG;I0U?+e^~.9o:Q]8t1lMiz\d]y,li Ywry ArfN `;!txpozZޥIƵʢ|gQoKɪ?@V°^#|rɡYj@s;PܙK0N.fT Zbgxg=iG,|Bj=!E5l"+d&ժ>fRW@BXr>5@$.X]D̄I%4˪ ћvW] ]/6FU*-ΓcI(oM"V@Jqo0{n+o/BgVey6ZܓA\gDZ AE^VgXt.Ǩ%BԼpcDG!s RU]p HYA/YROLTV𚻌b$V9D6Lr|ܣ{m -]ko 5II  rU{Z[<`JIYWl~pm'M{maJF-8TQඁQsCŊtA.2v|u>%u| 'NH(zhbAcVY$*KŠJl $4'Nj h._r ϔF!Njy' : H cgdl4lt7!:+gYZ07070100000077000081a4000000000000000000000001668434d300003518000000000000000000000000000000000000007c00000000./lib/modules/4.18.0-553.8.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:6ճN4|öhr^V7 Kmڒ6J.ofaFNhfxtC^-291H& 1YQᩫmITߵPbҌj(2?mV4mؐ(Ȭ2gIg1[pԯAz+{j#Y&v_qj'PV5R j JȽH^?oFSPLgik K?6cn \jdTs㘂y/*{ ޑV7_Ar)yئǭ9gṼE4>kzhmvf/q3:\+B6u@>p۪ 18~;HjX=Uhl$&9Q*2ϩq孁B-ٷ.jn'5d.xԋT2Juv{){L;l^ ?RAJwC| b9JdzL/sٿ\ l;VХR@wji2+WWc>A*ԔvۦF;c42'?C3-T$[j 8tb%nm# }H|6lB#έFXRKIlm6Hv,je =*wl YXq&tf 9{v͕:( tka" dW?yWN5Z s<.Ϩ/!lBW(89e>T)V$ ZDJ<0g;¾0 y )%Z=V"1+ titexNQa}I;Ez@h]PIyu|#ۂ>*h^Ё0:H̦S NTr:$`km%܉ۀhEg뼤`2 Xe~y%]nrIꕺB%&a Fi2|%=kϕ0cu(iwp1wϾ>١d]Ł޹Fh~O?f#}oS,/K=? >#mQR UU/;t^IC$f[ҵM?ך(^W 2"X >@Ota0,%Y#*L p)) Π2"YXHzh8 ŊbVɫ0mg4D1' |8fEDysFeVt:3m`^NҥRi%c1Y_.ǥٲd@97KHo ncp;TxIzIv#\zW5P}v>~`(ld@6Oj܆("߇b#d%B a<%Ձ>|\-:✌=Ԓ"J}IPC)AvŪ$1VQA'}P2m < 3Pua^$j;xtȊ0O^N+Zbz!g1KNH]6&6c|E9TNqI$j*\n[ !t%x(lI6YOOۄYT*$ $7=L(}u:mi5ãNzKD{(`LY~Xz>Z}C )S|:͔(X*KRb:>8 Q pNýd6*܅/u `3W4ܦ}+@b> G8<1{7U|jG)ح+Qҁ=Q4k)I8}M Vmh.Cے 6h&MR|P#%d?E̡s⩆ƾ- )uer^Q|].xi$jˍԃ1$/4vAXe "?,LH-G?^_Eq OE0>G+zu2Ï @-A_"jOFLPdfD;{0J[k1gȫ4`dzѝgj([ŗ W&E>^ثtL"č _Wn\}EAj Et+EB-mcl:|/zSˎE|+wjE&~V5A蹄|_t1uf@\ ~!3`ב+0YQAYm}U10LL|G G2>[޾ۡ $v,F5r@Xw&CNQC>$Ac hCip..c0CH U{qrՕ6aʦY%xw\W`ᅨoZ?&byOΛ`YRq}= &NyΚv ^ˋJ+r|N%Ȋh2\ڿ?vq >\<_%Z17QsyoC"^Z=sNˆ،|]jD4j(Oy-?[S$soZ=UH=j(YEIu <,T) ,XvH6w(z4Qrj`()ǿä- He_*iLlcF[sױ%?-4g(øtbo>}7|ndmx^ʓV"i;|iMPX'f{X^`O0,?EBEŘaG)V ic0;Bߛ7WK7 m4>"<ZDaL#@裏zA8OV}j6TVOd=(84 _ ?6v/0XL.^* :~:gȶ\pu1m0rk޺O xnpeɂ H^Vt2na0 G0.(Z@ĪNFWUϲ][d2C >g ]y)Xq%#J]<|÷qmA|xN:n|X_B8|N І:°-у\dr~h^(tx{+ ֹ5`ctiB߾ ^U.%YN>+||^~` &{gsVL7:_,\^msfuǿe(nB8p7֓vm=IW|0-8*NON j׍xt5u5/pbVN/5ky"3g]_?#+\>/9p֘1St_L :?7O>$@9E:0`hsmxa3o ^bF,A1/mck0p^H/+Ԗ] 20$Fr O3wqMo98#9~^॔v.^#iXZO})(+tnԎmȎIPPR).P5}' 4Q f B "%h`^H>ˤۺ 6j)"q5Lr8^#:Ns1'ʬ Cd eM纊΄!0?w.B(؇{qJĹ)2q=D7i␆v-EJZZI4P;VeJIH5lGq~`6!WaFj, ]RGmĀ3gハ͹n"ƾ Xk:j-0H^?DcV3\4ӓSy%XQ%uR.zś!.]tX:{V"p:MC[J'R#LḆ)R)Wԉj*@'=w9i)z(;̢n_3<x^-& 0.B|7Nb/mgu..@ 4BZbV}3,1Z Po@R d̽-ȕXlrlC<z9ٹ9Hȯ}Ml[<MjnFTqjm2 !1VHaOwOxEpO3:D1m\JHlAF).5Oh6PBit"br_@41^~-}lPVs* FCNm=%xڝ4J9 ar'f_[#[FO2jFЉM5 x[lu7HsF&Oʹo30v$6#*%a7vSv<9 QvăIy9'?5pYF @/ZtR<4U96$qK% bf) ΄ClFRs>IERwm11mnl ytk~xmtbj f0(VmAa66!, g_qpϘD U.v?dzJ=W{, &_:=%QnzBhu;WB"f|j }aPH}h8y4kiE[ cqfAb&R:˒u{uxb2zZMm݋9]05g4OI3+u{њhSTVrHs y9\H {PV_iOӲ|Pb퓵Wv@ٕFΔ򘈼Ř{g8_~wͺy;</'plVɴ`{Zƨ 9L3ILܜj qGCr$r QTq_vVl T1@)%?3ڔo^Cayt7:+mH!,qC q{ hd~ڣ=1;J-LdY1AyR\4&%-]Ų X%5At!8F,㧨yA_Ćo33Vo*׀BJS4C__$311th9p(zUIj9pCڨ8op {-Iݐq`yGȳDвޏiUJ~!;B@}@ޗ %:-"¸aN&_:7>֪GmȀs٣_ $NOvj~{6i8=Km7 na; uۣ|{Q77[Z_u|zS=lTIU*] !.= !)>R8rL(%9X/(=tIS[8ov@WCHOECanG!tFpc;' J#T8$XG'/pşplCd˿Z8(:kS"(:4Hhlr@T#2=Ȕa ]yӚm2lV}*^d<$:j{[UL5lG)CD3l7@V|Z[hpH/+d*.:>U]0t'ZwߢElXu5HWuYyiKW;'~ZaZ,Ԑ2܎f("N+5xʖ){8ni?ߛ~4%[uZ (@mh=Nq>FT>z ,.Td3nZ.l΀ۆƹƶK-jMhy{Ч5dpdRPK|A*lp-lO{OT&ޗԝMg{(:t%-Qvq  Z\.^$rzrp ѢƁBl&ϮsaN}4fF𫿞$f6vaAZЧت#l!*xW?F-!Aw:lX'졷1#S8],-v2l-<9D[+|__S/mݜ Yu A OOP2Fò}Eʸ?_bH!8 +qƌH~{B1 'f N?[Dfvs*^pīZOqrȻO։rA t" x 3TrSAъ7!XQ( Ěݰ| *Pgve'@.5)N6a|0rϞ@Ut2ln 3Q1xІ !Uv8#L~6kI?'p60VN$5>UKFР[Dw ;cΧǽr{Ej@,Zjfi:GSBmpw,ݝ"2 Ji͉@,Ytkt'o;R@3z&9Jg6fkH*_=M<-Vb%0#QՇ'l0gA(P j5]aS"' [5bE1]ąO~3;10{kAZQ[AD8c:W;΍Kk,:sizm V,M[04TPJҤ*MU  f_BĿ:LKB8&SOGs SM`G)`p(JL7 |ƻFVR}FC,)pBo-s| ̨"%PbW5xg}k o{ cNna3;(>{)6ԡD9[+O8ߢOCj1訸 QR >C$b,w;s|,U_ب7S5|u2 h2Zm~y o"HkvtBQ2B"q.5 x7 .j#dX>9FiӠ1v[&L64D C ) Kkh)*A !~^TKlKHM B d!!,I4& ~f?;(c:hT,t]PpYډôWuHk|`X'N+b1ٺχ>F3qh=ъП@aT>YG1kLW!hDnnIFC^g~Ii;QkL*Q֯F0[Dq@&no ,FwnI8\8N A|*a='D{uEybl*$!i UYv~?-TZUWQ01m ֮-=$*$(Ǘ˫\N0oSksJ-񝢬YM$bs|JQE&O1,q)%ʺ-Vd"LU# O}ege"d_ЂӫxnQ E)k'ͪ!Ke4uE,[Jrp^2%cEyvHpfgt4"$X !N6>ueǀ\3!/h4\}-43@EGMXE[ڳ4X֚YE"Y=<8 ߐ_ݹN m>Jiiߟ]1u4 ca F<2쌺.tM|VڷTl3 O>ׯإfJ8 V#gĽLWK 4R*]mu|(:bÖH3CrǖF3.'(P],yD;}YC><w$Y})F-4%5R |]XF| ^m[Epaqcȗ@k@ \e"$d0rQA_@n9 v.ZMݩ ":tg\ywmZ{Ӯj--۹'4L _N P[$X)>jW%Dנe\J9u~K9{投C7e6murmGZ4vq!NAu)5$ད. n[@QiWz2X8/@yl UV {x `ߧBtAc &Oo}peDzӝY']ptP1 Ut)gA@-egnsnj}hz꽾k 4o)IZѥQpQ(JCcQn%kP2YWHlDRʛ '6` DuN2uXr蒂[-Ӑ%%ݽ5},zʢdړg+Y |րiTE8= sW/*(M4si=m6;i[ aDuj8Gh)vN*>YBDT6J}Fe'Xu15@efl-NiԱ#.>F2!,6r*Uu"^g \[q[u8gC F0wI&=@Fm@S@GL<[Ak\eDc0aVh-\,%~mo'6/se/˚^m3tvkUz0C2бO}Vӛ(*(Mzg״\yi^>C2`sxx),z=<Ү3dBkO&)͜KA`bbbnBzP:Fl&Vqą3Q;*ϐQl|\OLu{ѴLmxaP+jb濠=&a&GFVӜq~Y?JIN?`t1m~s f2$_$<2rWki!s.IGo *<'7r/s bi ['+?Q$D[m}r}c{ S;z`]Y=Ύsǣq YiX=p.O+qbˎ7{\GP6b~i1ށKOPrr !{-bhS:y>aԽ(ª?5s\ LԅdA.ڙDD2Vx4P*õvɳ2߂@-{*n~MY!tO,J|iP5XRK6]{n zXG-b2pY1\4s&/-W:!,E= |(NZk7rRb̸SͽK^CɆrvp&[:E ̓Oe }o8IJxB-A 䴗'm\+Yjux%FYGpyvk*+ܗȊcՁw?lreBwيS['~a"Bgo=z .Jjy-".Gj<t+= ˲v2I8TxY\'6FTY,8|gRok X2 3a;rE>fc$s~.tǤ1feCi y\g\ Ϣ2 Ή=_o˖ {S#p[ m;2DZnbTU$c6Zܦ{|ەڕ%7ǨOqe5޻@L'{"ӥ^|2,Ef92`41˶Mݱ2sGާhM5rNKv!,.#~awtӦ|s _A2srdqSh)-[멍yjl_o,/ iO)sWsb+8!<\y&w8}S82*L}0";`p]+>iСI\+cE7M}'QJ66CṼu==Ѿq Ϊ`h ^llTnW;u-ْ1aڸGk.mwɵH`EKeUm1R4]L _! RJ맛J<$#+*ccz7{Կ;cȵa1d^I5Yj*cTFXi_emgYZ07070100000078000081a4000000000000000000000001668434d300007384000000000000000000000000000000000000007a00000000./lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/net/ethernet/chelsio/inline_crypto/ch_ktls/ch_ktls.ko.xz7zXZִF!t/usA]?Eh=ڜͩrx?̿2J#َ??ÙA Dɇ})CnCs [ vS~=Sm2X*Pklv8gKMAW–b>ƕ7`i@],fRp`/&W6%&;f<&n >_hsa8j&9,dŃH"1 µZ֤CF.O.xǛ`dHe2`(yGqjrS815%.OMjr;_x`$+xg?|I: m]TR`6VGoO<\<}0CO]uH}6=ŧD02.`on|kĪ^8^J7|Ҭ<|/BX3ȗ6-f\tѫ8!Η#؆( PܺOpwMD)VvX쓒q3g&V iWq'قG m3VYX>s^0es/fުԈ,k˼PatIU5xUlJ{H^NN Թd~~"0}0su~Ip2X?eNa wIGG:d 2s[c3j? ¬lar2^/tnn%#|LaGg< 8 %3$2W?|S(B_%/Q~ =udž/) i_գuRٖU{l@P|O!mMvMij;&vNhnYEꍤg&muJb 8G>c ;8 0Z38 1pQDlkRdDӿԧ⑫imMV՗Bj+m'b&nXG<$nP6KP d} 9)d+kNNqO>RyPHfJbo+U*J:)XmBt)8HKvA$?TvsŊr}o+a82 &x(BO{yN5= ߩ߿Rs`g[YzEnlt#] o~BYq-Cy_=,3YT(CĬMsJś,hVMҳ!SBya6J~zښ6] ]TrڵJ+b8.}sׯh!F-a֔o::>>_Xy H B8A!|cn #Cl9JL.ѤK#2ijT#R&r 7e$sT%&3_L<77U;<&LAC qu4? н4!3!L[i%Ep: b֝@!4Fk]DMmo+%D*J7#@פɵro<+f/9eZoܷޘ{{grbmُ[CJT[}+E`/03v}湺xyt.fCXvOOŇ_$Zs^8ԻcHFL9%)l4>;TTPݸ!IhM/$vϷ9fBWމ@0kZfab%CUϘW%pRZUI!tʾB R8p#>G 0^Y7Q2׫YCf >mYw8}}21{"h2.$tA~ \7M#8kh/&F=U5IM$Ө*aZPH;>Qڭ 7վIm!Ў ($Hz @^6ws*Dٓ@Hp& y}Jto:=*]?l(JzX]GNvg' Q%HYz84I+pŇq' aAnZ6Jvn0%)ݴB/~A[ofc|=6"kA7x}jf/! <]&d "B u8;czoyي>o"ѓs^5ČL8%29ʳN z&/4MӒUr+Og zp!Y 30]8n< qyPl욏/ 7u)q{zF֜1\116[el}d$ahsS_Eԍkbd]jueFJ 4nZNyk܂}"r7z(ʲ$z JuhC~Fjoo쟲m&l$ѕV4.I̍FU ߌ:WYmgCu w+v`{X7I}F[E<>)8TɄfi)J5VJ-YVE/EU `pIG?#2 /tbJ^Gdՠ;_>ԥs1R._"l8A0'ZA@AQN!n4މV8"Nwɡ? ݥS^A`(|,حuP&1jvSfΐ]/A(AO*>V Y1bj/bPeݍ#5hS)z ?EswѴ[|ȞxĪơ}D¼Dnb .i>q :6n[%S 6:+Qk[YܓTT{ ̈́U.fH̡/>_A鍍e('EM031<2V`vQUaG}(+Y=3~*T3PZ|q|̡ !6hj8P!(Gz->$YivBsǐ:n `IVzp c@ʌ /2W0BK\-L Nc}Ay'XWv)p+9;gדNy5Ի|ҵ9ɹ6*x2}Ё^ȳN-,5M$DEz߂E?0Щ]. Du2jm=K˽ zN)Luv| ٻu o ~sTAoP(xldt['\K<3`w?'Nx5 *S߲@Kݶi+F_br^GǪ֟,#3J$ɠEp|-c5{ I%s=2l%}>:?uRCi5[pu"㵊PDvױrکRx Idf vYsvD#t){Q Sp8̑`P[Ҡe6"Y*Кf o jk 'aN}"&ϒ'k;+Z(54{ҷs)+ DAHgჼ-x&9x4wbz5;DU=r$Vap9#SP;LU΋j,*^T6x;\Ap ]Ȥ$_CE]]lF]o!`N"±g2DN!ڛƉ|hCUT%jpdn L`nz%я4#fkI@!Amx[IH7 mw`^HhM Rr ڎc?b) .{鄓`G7Z5i|O86x&H$xJr5gMӘDآRV;,}hA! JU*Y&hsE! ?@̵D3mk^8i| D`Ex Q,p ثM>g:jLִ6+jKƙ*,ɳĽp.5Dx&;fLS hSWh9\ u`ۘzQFNtLCtόi`2ݔ?vݛpdՎ0ugFIƀ_5׏] 9J>Ա(bȧVuzn`aW|G0Q;v.[(.gh[h$db =p+1i k#gO{P˗K&ZAA< " )xjnSkCY6P:{."89":w+N)@(Lʰ8lbG};`s6$UE#iC&ö(:ۂ}q#[2ܣf^fNai+?!ODdS^ޗg|PF'I>lbƜ56JHMG̉t9So/vm%JS "D_9:%8okb6fL^j8`;7bO[X%i *yd.Hj-r8:0%"vLPHF'ׂXPzLҭ Eo-e@_:W<|hPBwZ^2zicy%LBs}O#a7iSfv04ZG e%Rgؐs[9&RMn[] FõMD?vmX^ӇbnyǺ>KO Ӕp~)iN۽:ۯv \Ӿ:M,zӍ7ď[R 0 J5 uP/N鴹Pǭ);!IA>ݤI~i痺 W Qf%).i69m9ʅ_MrsK hZeLB nFt܃EY"r>QBjka(Hm,laf4 MrX% 8Lm@M?2LxLcZA{?1:!&~C2^*xQ ^S%D] ?N2fM9[XŜ=b @GwԢfZ=h*7CKGZPĩ93[4LJݐ1K\_m AtB4H2 .gz=/؜dYVT~SQA>܏L {])ݔW]*iGJJ/>D]֦Va o7":GQp5 OwCXgì5L}0/μvL XM~랅Z[u\ENZyEv~b8%sS.GVLRnO >(D .-r4o;u{jz>Lͳ*s*|r*6tQ#f.?BsCC6a?6δKx> \TD7F۞n?o#E$/yrCj-4͵ʩ%/EoL薃#@+6ԟw=^vbtu(iY(n bPAcߘW橖_g2 r+PDیS~7eCsuECm"Ye e?DA!&>ཹM7r 򹑤C\12Vݽ;xuj6Q upq(KJͦLUA͒*)cӾ_b)VU>1t8g?bcrè7(Egx(lrHt*r%1tCtg7t1~Ba]5FmAzAw+~uWXIR ,g÷>| '~s8}"vqc(3?^S4@ M,R9%]xAL6>(,-3_RXd@-P ԷiWr&~q0t[qWï,V F\{vvgeAGyj'TԀ\2IJEiN2Qy|Ml ]zI9)U^gCՍG!aq(~#My J5J>>K?P>k(pd |{oijr΋+XL}ߜwXglF zAH.]h"sOv? Z3 TGg DC>5 k)rX2éN3tND̦t@~kQDAfaKMZ$< -paVaEVk`Mz# bW&PF׍XD@0+l;n6,ߛ"^W{b"{gׄ墁G,LJ@z› Q˯~fbFu/3Sт^k^͎R4Uh©?^p${oHqmILʶj#.-vp*nz53.;M#[GݽAKϯ4>yK5Q &>xa]KQxΣf1s4-ʾr\D'9ZJ#uE;pdN.fcc9DŽ蘺 0F(m.|y/i)'KuY* /y=zv+vnk/ߪwwW1&}6ݔ]΀Emm28H8tHZ9afyvg%MaZsE?-Ĝ2k*(94m5_O-VMlg#}1N,~2^##Vr F{+`~g m< ?9x-Ro\b1@|ޚnd2MYyY:xM+fًeG:TVڶij$JʕDO\ +S"5^X$!,VGŃXU%0Xtjv9&pggpoM3̭T&g،8(AbENRl;8?N}U-L*וp5j;Aᭋ[2⇛8'nrb `IpVﴤhɘ"UafA/C99IXuV_{ 3 kY.B,Q0ekR/ yyALQY1᳓ t61pZvN?hHl5 RadrM_7gZΪ{ ,;̂l4w6pQ#ˠInY &gCy:D}KmA>/P-]#jl*I8V;*,mZPsxa.U[<!!w,^EcpSJu>EhsP!ͅyG,sc,:?,T O=@ _*5 Je9uu6EH9lJxq4^;{ jE3@tkarf$d9ʼn}7Jg|:<.j FgJAx5-DXn<,]k2 58.O?g]^2%H+t#/PRu{Bq+80TB%"و>M??dp(=3wl_hجЦwhI߇?>d׌A`bYַXs!ؿ'e^qXBDM)<]\]ɟ b;& ')MƹSEy˳/1}?gfw7;n=.H=[줃D(K _B.\~D[ ڱfH uuԲW$4Yе Y϶F ELĭ=hE,8TG\c,Ѱ*^d؛~as41$Uu`7KP+ a']tzUa+8[ TǵX@EM]ʁhyNVx:jGQ}3\7}+jM#-zhC$FźD/wBX<ҏ& XMzT䣺}6L$rҥI=92BݶynɈe)o:S@ޠ]]z9:k@wN !պ /B `j]4m蓵iҖ6=Eu{2x $W&4 \baBZC$Ktܲ&,ĸqH\N 7oR@2ײr$HVU<B 5BੇhJ&v!%n^[rr.3f{ѤW5[ ;{{l9Cnĺy5ƶ! L*ս'3oZĎB9?1KJZB&;;a"9ąyus:bVb0E.OIbj v(o?Ή며{/rcsy}rAAEa(z媂L_;Kq*,}k)qCi]*3(x01ᙑ{PƔвq6^=΋e>ln =u!'> n͛vp4=ӭY6ZMH9scʹU3K ihvOc_1`J &8pTH,c@ Ze'k (@MJ:ݥ#IU_jNnKGjajnzلeF )`XUV=B_$AkGO BKظ ?=PvaTri˾6::6NeB k$nFx[?*@.L|*DEq+7 u:3fTs$b2GPc{9C+Vf(YO[ϥ>Z/,fC ȡiH3Wߌ1)y-'9űTQ=wk;Ky~V]$? ]0!$C7_I.tUfIٕtsޮfJ $qxdhԋƌ 'wvbj wN!x❈{D.Or%x N5qOڄJ./*fYj"j\T4քZ0\5cGկ-zXSv(EI x~#tWuWe: Q-+#R9?뀪b< LweMG|}!$A Z0tDt_}6:o~XhxQtұUj[Trs^щ5cڰ.Gbe.8 : EfE<|H*Ɖ0I ^oQ!e+))sK\oؗiެ¶Yl:Hm+O *lkջk1 .K'1w\9K `/ oOݕS7]p=Å(NwGf]'`x](x;gbm&rt+ZsӸT>LcݳqlֿqMy;Kt`#)Vr0F+8EKG+93].ѴOKllt+{#xe.g2bRcDAm3 9C)`)hM2/ $ӤJ !1ה[Ritͧq`ד3 ["JzGkAM34\(cw1M^AyA~uWZqsSTeW90M*|d_ 2֭ +7"0&Ɓb*[Ȫ0tp6"-+-S'8-;l}IzJ/z (wW D X3NlZgfQbee"ehKN!m =-ڂxHr#1*oqŊ o ",&)Ь0Ax.~AOp@mmI]VxRq44Wn\ӌmb)NoM\=4\FAJ׸Ngw#e]@a ̼u OҸ#+";z:ϋFoػ}SZ}9Ax}d=Lk XZĝ2HvtTB#(kYOPMC<8b]Ev+oͩFk)A],ਙƊykc?ͯ+U96cu:$pU_{T鬕$)032i|/otҦJd.;qT/|V?`|~,oJ^qO @i' V1oY癍כWzgqkg'P)XdAp f@sL;Q9sh^Faƍ~."O]l HQ `ʅN++Wdw׿@M b| j>;->Ɨxhs]4$I9N[ZW-^# ԉ Hn@;t#kߊ(ITfɈ 9^-M KqǹN`X?T%t0']g8>0j=AL_)s.nA֝i= g4>\B\qe&VHKG[}h UILZxS u09|o(W4:X̏NٗIǩ3EoS0mhL>dM׺?+=gU[b~'`8̣O4{?Zn^A1Tνd,pJdD|b[PʻA8Pct{; TF U#^֏ɅC<1pZcU\}:s|.HǣMZ`:HFgS {S*K[b엠p9Ox^I9IqB>A*8YЏvcU5 n,l7!Xe=OG o,Q|0хR=cWV^sPxu(U"Դ&Nt(@"Cˮc96zm ODm͏C,݄G Bn;[gLu:|KT{"l{JPt}Hqͥe/ɚCŤ]Lk<ў bm='U9&돃07ܯi]-[7pxqfiROx_C-Sٛ/z~r"n&J8S%Wu%3}&wQ\/!}֎qF:KlCQJ5YMc_$(&2NKg t8iV]ƎИ(|OKl#Am: "U}] mCy"gQ"DGQe3whDgĕiØM],ѴW"s~2;> zØ;uM  % +3H _HE%>ĔٌXS=_S RP-g^!Yy<諸tU=^֡ du[8CTD2:tgtuhB1|!0es. E4jgsnL"4:vݷAt+2OT!x`ZnY+W s!gO;BO~?@[HЧpLG/̐:ޕc4Tfjk1_N|O7HۅvScWKAD?b2 mg.]Yq\njO@;|/x@Ÿ(\#mgu (}=Ag?u؄{ t5Q12}L:aw{4iQ lv4/Ҩ$q mi '@NkGp~{#߄?4t5D(hMA`Uhid 7?zP\k?˗o:0&+1?+ uE xQ-W>W]:\;D{F@DaaԎI.+h5H5K9>"zyL =f{GtwQhhrv;N WӇ?Ee4ST]ma`D?Xw >gflpoJPL}}*pO[@j\:[)$fpp R%!C}|hLP|d&23Fqz%7e#iH.'jczwj\*&FWiK>JdK% S*7؅DXX?cƪJ9 E!'sp7 v)#^x'g7֐Fj^{ԕf۰W+V-Aerz$VQef p73" (@s5 öWM9a~Y+ 6+uϷ3db|VNTĎEdQrb~ $m&'ܷHĨ!u&gY;T8;+wbv14ԍ3~'8ȚHުY:YrvzӥԶ W~L6ʘd?mzo;g$dA䏽SDVR0ALxĉ &iph=f1-5CoVet35pR{z/IX1W?AC`J=@ȵѻ\ig/5 5OB( V.~W-V|Lbꡡ߻ )!ٛӋ2aW-GRfyV)qDF6 Rzؑni˕ YzhU;rKՈ>fFC=/A4 X)/mI2d'jSf-Ί]cٽzh@Lhn n|^=q  F4e%* qTo3Θ|KSxDj6\-d%[&5:jWvAKkXTJF CɊF )2n5hPo<0[{Gn1͘VIֺ93A Pz^tY(>&k(*E䘅#FXnt 9DK08;8$caYYЖtqH#uteSd,փK 7V.rRwz~Kyt=IwyZx X¼?W;Op]ĝI9c>ݩZ#jǑJEC- 'Y:vD~" 5&jꇇW0 Q'Y`r!Xgg޷0tQ9b9afK֖9*GQhB9oG@SqV_ .9_tt<5Hœro!RRkuc(`jv+ʳVm UႆFc(?ȴa LO)"X+W0y&G1HuE7j[lB_k+:Kok.;6Uks֙ gc㳳JZΕ 9RjU R)r%1ʝ`)"V ܐ6(LhuI ŽYk#Lʄ(KQ̑Y2r_-/g,;ou KǴ2 G lsYI~[VCF$bZ/^5Ǩ%pIMAd,Swq%xt9Z@…$ZԩDjǡ_'8NC@]qR_h 7Q.ݰ5oj+km{"iljm^V6yQP.¡HQDpL΢ dVI4$.a)L{zEXL`~{9i#Ux NE-ߨ4&gVNj/X}{ }dx};#ʢsROn{tSnyFcgnii w6CpCb|؆|UͰ}=8Z\mTE I 5I.TUE=!t38ZbT'b?pf&UD%^bQk?`' Eώ *3&td;CYYŶ n| íV zhIu{w,F{"0;.tfLkڋBv Q\+$E`/c:K딹K%e9q8U=I#%`zBB~Rp,Ü_5$nUnoBDUz&-Fyke?A`8k?g4dH+٩J ݉+l^!eO FCR Xʓ Z3崕rsWh6gQ(r V5bkx(+\.hxخᇧhL-oҺH4k ΛKK{&ڦzAV3rf `8-;ͬ%h-7 |iBn"N0Xy -i_E2xq[;hxɚP+ .xT-:R%,ٻwitHm|w7IpY0 sI;O<>cM`^{`G mQL)}$bó`.M, LDG@OL0]@UYIܮa̼/):WA&y5L@:E(H\Fn[̣N5nߦtQ{|#danu!_Vcb ^F<O>A1m[>~ƤcTxS"D/볮([i}q #`X6S3[I 2h=_kkU>Ӫؓ;FyvG} %+fkK~lQA >JڥCfէۍ &:Yi1$;7n/I w\(}p-眆C:~ _o0RHJO- Vw[%aC ˈ8H[z;N_^foMvDBeI0e[)7maՃG@y$z$(5ׅ*NnDtYrr d=k!95;lKaʗ?e<s ;ؗ1}TPHD"w|yYjLbB?hѴvlhYh@>F/XJ3%Oxm F,i34e w7Ad.wm95vBv2>R 1^ Hd0tw"~6u|fHl1RU{9ƞow2/+1:nNF0v$ GF|[o0PِYS8l_ 8u'X-M3:0YFɁ茊{-HaZWɻowI2{_CiB^x٢yU3_MpJ~ڗXA jNt/HZp5v'QXֿrE) $Z*Vk[T.]1#[ |c><oѴޮԸZQ5Y^|9g +.,W`G'!Iv!m9R gE;O.nfIfUZ(XT!Bq\(lZ) +In CRU.\E{ {<  o9Kȸv$*Ȳ ͑tt'fFLLq/E#de^Bá&L,E, UklN::[+|kC)ӡuR^AЙVEj1)w*#I ne"aK`6]‹G "JQd0"1!虅e.;e,+-;RQ͂Cw-9(+ .-#"5:rǹΠ`heLUG6B:2v*99gb'L9I%mO>0DCn4\h MaBK$'-&S E\"-led7c{&c9ß4W$6@/,V(vv`Ar&*^iE9HWrE,W*VԻ:X+UtKn!WciAĪj_Z3a\$5oh} <d/> "Bmw%0f;! O]/%SNK쭇g˦Pgl VꈌCQTÈbӫiiW5ڥ"_ $:v^f3۽0+mKP0,n{{zZIE)^cs Y6TXn'<M.qk{uAfG-VӔCZn};:D>>q˘kaMe{gpBO* ?xfݿ=?J NQz#, Qk 3 xiԜOf,4g@֬qg,h^KFa]1C,2Zk[.3ZQfCPd#O6osGq*?n.: 3'y,Qfhk ^TT$vޘ}&hNb/yQf>&ӎDRw_KpX O!u\ cȾvEVat)%vJfK_`^3OZl+`? Y/$2Zt":G9D,De[d_Dq3D2OEj1i-2_f9I/$8 Rhq ѕK6M̯vHrY>F7i `n ȳ%z߅@Uk_&kb$7{x}#L3Zj6Sy*'Va֔x. nMx*y Fb.-zB鳁W_;FpGpcZ:#~+tP=n^.1$sȑsGX;L*yEDŽ1~-`é*@R ǟNP|}auḧ)>nC(Y/HAq~zIz$|g# uN !J'1>Q-^`.@U `ͮ lg 8f5z- Zbv % $dӇ{߭lMw?bg(fZtc^y~it3NӬu}n㮡m,m)0:`N|HFXJ .> f\da*b&FyG_lnb}2M0>٥XE[Q@~Rk $س{RҮ@f59xh]Pׁ_ń/w{̱3OZosQ ȫ撵PEENS"־,&9 ;Yװ>;ša ~yhNe0HA3 F5X:'<t_Xnki~ku JP AXNC{U@WcL޺$z0-qUfЌZ_ZI0 n>=N,eBBVI):Džh^rtUjtgPD #9lJ#}qq5B=*ĿP*_1i't}*HMf 1BGLȶP<(i*X2TwLŘf1{?D!7qf| ]J2bQo);H1بtťf3͛]^6mW|W]]Ǝ|-^M!H]3xA56#ǖy,U?*\8Kӟu3~%VGP& (ƶ5]1yJՄk>paq@"(>#hAt |/#<ݤu/32.;`2{m'yKRQ37C) a'/4Yo{uھ\G0,08 `\f \'gYZ07070100000079000081a4000000000000000000000001668434d300003150000000000000000000000000000000000000006c00000000./lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/net/ethernet/chelsio/libcxgb/libcxgb.ko.xz7zXZִF!t/U1]?Eh=ڜͩk@;o{j |*aSbsKc,Fȼ2w\ʈ_MQ'_N;T޷LW1L_e.3&LX 8'0PNaoFOoP tI"u>k@l~9fS Y %x+ɼ$&MJ8 {buƙY(2n=iq[ ,/oٌ^r_nҀ#2Cj%Soё>`ʗxS.91_^N:6nq࿖Կ޻ F\hh `HT눨"LH?N%=0G?؄@j$΅nP ̄zygmӏNTҼ,}$a\e6R 8堏o\¦ IOVQFbɖ1dv.{*VjĤ4'phb?YO L!CT ׯ*̪x ;΄s+DGeO1,FMR UmA|^r,u7\13mƧJͬD 8tg +ـ5`Q+ մ>+&WwI6?8 $̉p8pOz`ih;hmPJDt_֎9_TCl` {;ܱl_ql&Q;;&ہ{B?wѿ@s h9,b(OQL%HVb3AYf8oͧ! QwK"xeM/|G)SQ*~ij'yi$[tML9{x8!AO{/,Xnˎ$XdE~ٜwaH\l {1]M95jF#y1Ojs3쵝3ůnV |=3XADVq`Ds[ o@.S`E 3wnSt-$=|2VIYoV6m]5>޶*<qOuÛKȡ~{(3 t(:PT.Ad &f3 C* Oi(`#) `@S~Mj'6jVkj}B| (ߑYF`.e@0U5=n+\ |hs"!Od8jdONSy-~/%ap=׺xNSdne c22P,iլiYRq.wuЕ|NI*M5\Y{66MiR)o9*8Fv t'a,j\-ڨOݓFm @99 %f+bgı#{Y FGIlh*.^L5~N1QSB$ÁZ!#CY'S5폧1x^f'[br9?[kO p%Y 13+(Қ\0%\Gjʴ /J# "vQMHl%@˝Wo\SA^`as;i܌G*b^&cR:3*6|VR1' v(kڍT>cqch½~ˏw5KpDek#n#d(mfkPx}Ⱦu榕f:BH.*z6f8a܅pz_ ^C4qOls8!t-H8BwuA&qN#=)ɧ+Yt+~}o, )B{3jqKGPv:HT֪&JZ^GEdWChTyl[fr?J B<-wB4-pie,̻$+hyh]LEod!Əj0f%.[b 4c^=б0Qc[sOb5CV|qT~}iwcwC`=GC9LtQm*?lh+C+6B-UJ쩈J> ؜㵩'[pE;/Tvr A !^wW 7%V}-R&elL@\JĂ !>=6^o` M6oȍW4Hk)Yʢ {n_?ӇPk7&^ I|P?9+){֨2l=B_S~E4E$R$ $ ]^i0-CY&)/Xo8%i:*0g7Kc JM Jn8 9\Eirt{*wwX$>#D'WvNHLA蚏mf6<壜aV*ǝ dIRUL}RD~ Lj:B"N۠x](/W'|NM_ @'e6:WeBd0Qy)$w#xJ~dZ$}mo ݆'om('D*zUW&VW#SK?IA8˩hv*tb2,>ˇhCź dx^H f*"c۾A(s5>HMH9rV>Zf}(PcO$f%jnݵpq`dFZ( I+znԗc#T1 GA*i ..FeG.Z LzB밷^?UYi*>J6hQ7QIKR7dڔ;z,*̥n?րesv>1B}CTe>'pJbXBN/dNÁhiח9E'iW ?*Dּƿġ`C)B' kiJVA"_i.ֽOav>x.+K1y ?^0/M/j./CsQnUЉ 2ߑ ų̑l;}+sqЎY%[X ZD`hYjjrk3<-t&LS]R JM2 _X?K V\zhP,jٞ B&3/@ :۰VEE!݅D"-039 4 쁊ΜJ\c넷Djj3jkL=.{V.x'eSD:`۝` Js=X 0!'1 ?/ÈÉ-?H8)p>H$wT—N:?{+땳"{WKE'9&b-uΜ| m&g`cE7c&\EUmھQ9WX7CYsՅ_Lp FvN$0!HxcNjӜ,)ݙ0Y0~oC"2Mw D>3jG a8xrd K/Gɐ#Ys !Eज़CnWa!p|-ˇ2 zI$&g+PݺM2ǑC`#XO(ѩb k/<(f|.VybVo@x7bt˖q:VFAH%4Nc~~*I4} M,MnǕW"];@ն3pj1R>uGCU/%򢼬H5 R$oUƵA(RǭH3ѻXMFR6;H|Ar@ΙM' FU9q9S§}u y 1աZRI/D^F?Y0~;ž W%"3j>5ښFDwM0;C$Y?eԞ2 DlWwaެyX·xI$YvJ Iwsٿvur%؆Ra;#JO3]~mA1i[=QPx, ȹ\t徴0(00,|X3'`SGN-4G(B)c wS|~ְ{1vɂ+it@,˞"A9+EQ^o/6CR̿$77Xw143{wcxKjRtS9W_Fߥq(vfY MU-p.H0Z'{\@ob/?Dc4†w3멛 Ĺ& WCr*x-0[7jp ε+ &_eJxAP0?JfGJ: kNEӶc=@wH]D̲BOیWATݛ&$Z*8ekJkY |sWq2ɄXvug#H+iсg)T4f[_eRr4T@wXWm%O+(4|ӗ~(I/q+;D |poOx+9߫8Er}W lO?c$#151L ?C'X_ /Xzz1 5]xi"SN׶nz/;_ .n.c C9uB FS- zrJ (#D sogIS׈اCˣ-_t =նsQ񜹝s`iW *W\4Թ䤛iP\ɤ\.=vYC0g_CQ$4S|9t~k9NVEoE/% _(6$)!jTl^ZgmҊ|Tјo"5_:m0T TbƌB`a~{ZÑ *ru=B;- qؑzvO<S-p F8opnU-^fk0>9jsEo/Ƨbbr9>`(5p*eW.)Sm,z|`'f2-z vA[$b wkYGRڴqU #NhqGqc N{f-V'vMc+˺69`Дd!Pn蕳{ \-F]C3\gXGP yU)s^юXv޸ ъCS{(_c^fFjY1JaOgU$hf•Q↓ߠSXULp)=T4a4j$IASp]ǿeN=fJpCY^?C$!&Er>Bzaن4% &m=U@YT 1 A@+"zH`Y5ʵ~ t-ROO,{W]b νpze07.6ǭڂ|!Aj1WԜk+ !!xs % c!sj]/|SoY%L( a!i"q~na sVj.6 GRDmqU=NP A|%#Vw3(8#H XjŪ tir%۳/w?ă~QP~T+e0JGcOz1yuaQ;@%V# v utϡ@j%I%6DNoaG N.rSIuZӑguَ돁ET>=&"(RdI1}(т.S\Y<+}c]o<5Ү I14iXޜ%}HK))r̮E)FQ7n,m_&uޯ8}I`zgBG.qFA` p ejU煓;$^C't;7q%~ݑ+u{u!hl-I"M2^-%t|ln~D§$W'3|#ǿOp9k}i/Nм35HDT0ur\%ȯ-uU'L|,kog9pn;ISC{RA}f3ݭZ9=(?]fSĿhl1&ǂ*GLEx: rVD^E]4GUHHVb|f WXg Z_i <tt|xXBpH$@V'GPTuLAz0zYg;[[Ӡ6Cݹb%\h'e2Sm-~3S9sUP;rj*% &ΕWUM߆bkQYTnw ~#ohJni`݃f04vpy7uz|aE~Ǚ%ؓO0Vs02I8e)[U? ^s wDDnOClhu;k ucZAG`Q›R,et3!8e+ŨVc"l 8T!i"+֜~1F"8&;搒&^PD4P/etмɰPSN,5>^]mNfU! +T[Uџ8)Si:B}ΖTpМEHty+(M-}<:MLe1j'Qif]Q 8rPY glr[J=;OF{\~ԛX ONRm2sK1%ˆboVɌqr7Ky)mzC&bpŌک$ VLi'S'>3Ux1aˤ(V+!eݬ߽+J\ta_t337('0LQl$>Ox2 unShۓԗs䔊F_dA3zڈV6vҁ'$(ѥ,K(a^:8NZ> Cu1 I^o$x0\Kd}a'Dxjbg]TpTp1]NҰFڼD `M'$/_0'C<КhbOt,m>gEo$=KR ARQ)pn 1=èqx_( to0d])NLy[{+nF ި9{d>mLf0vW#8U<}uoKu9 MM>?,ST^;xQqPWiwQR"{-+;q@`r3fDx:HS>QVKN4\/8ƝrBxWu]A=]S>D:.@qN I(\%y& DmQ}Çx~AN}X[zlƷ\l\:*`.fqDe΢l4_-V??qFk{I1^F>|TfJ"/|PoʎZv>+Ո2+0׷>f0h<?-:`nu|o7d@"Yb8^I6cyO2EI>2m芅ɴwS(dS:}o,mS=`$L?%*'C/NbOvؖ2wjuyI[fO~.%t:Ʌ\?SP|*mZ ""=E7dZafbc6K#Ay!U3/a3/)v[(*$;>. ^N}baĨQ4Պ:Ǒp ![xIF-e*ᘃVC6bL閪0Ȋ9>-]xwsHbЪ7gL;(=oCm긚 L<}@ PHupΒNpGo^g}u~hI CL`O^i ׉s/ݲbo%7gYZ0707010000007a000081a4000000000000000000000001668434d300017bd8000000000000000000000000000000000000006d00000000./lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/net/ethernet/qlogic/netxen/netxen_nic.ko.xz7zXZִF!t/]?Eh=ڜͩceo7hڈp'_]h$S 6" Ϭ uEFz+V NcsSEu-D9yӛzWzka-9{t 1|șMHS#85 j[)'9XҫE"j|ItcjNDqw6[Wk*Rco|PZ*P}sq+xHERdq%,quhI"Q\3=OPm |*vէSXP}CK(=ٳkǺ[ ՑVp. 78ɆgLQѷ%jЩ; C4pop)윦*pT5Vty1_ےcc# B3H-!nb}՞%.;W?4PBݽU+  bE(l#:&*h^::MR J)-Ãk$E"u+JG('. :t vU^O˲bS'}65Uٺ({k P!E[r Y{[;}qcG 3ԿK>հro;6;GmTXAw9OcM彵t:/ڔ#%6!u Rc iz\!Н`}CTNa#8꾒 MFe& h*f$FC#.g0d?ѕŖ!N1\ ݔw7}uS޶6>62T͞v"OɆUa"D|;X79{kF{yA./lOCء0:oQF qܴ?X*C0gW&#]H T+ qG1"e  \ȰR qFJ57¨lUP/Wf=;3G#Xt"N%}\" [o6S?>^kw^$̷ uG!iQELL+^rQq*`(h=$CԦP׸"odUBz$[Bhkl ܰV}Qre [ҔQ윎،~XŲ*"EkW8lqVϹfK @ fPfkxgzX = Cf]ÁOs*:1c+^Tfd9ږ4/(ΐcc=PU2l4®!kkA\:@sӮFXz"80/2_etF[f+"&Bu  Z8Ez\wffUaC^!@?cTd``Ǹhm,TV{EcϬBZOi[kܥ_xiW )wo$wgGgGQsKOuI݀+t#zM#7Ğ\[T2]!Ҍ5'˭8 |:n%KHB+qs.H|M ߑw:0Uta6T%&YDDEzgu1$vRդ5ڣDWaq8G[k}Iو#Ur{| 8v}"cеδZQrD3ʉvޢKsNd]wh*ْ#)w vWRu[bǟlİEȵ vW2+ֻv69?*ZӪxؠ9]'dxᦑKm.lsAn 2j ^IzćY]J{J:\ T:cǚ]Ӏ eSyX`z\<;S#dq !:aq~STw*h!ߴZFBk%YKlTSëўفu ,0L.L 7J ()Yڢ&R0.`fŋʂBzc7EqP=t_ַQ{m1JV: -KaiB\cgf}yJ[Xr _V|9֤?:BNJ@m 21Z:< MX~$mF$X3qx-%Ÿ w];cT;Рx/^&=R4׮{*ČLÈDx4x.ը5s ח8rоsPGB2 V "-{aŷs>9Y-p~++9{>V:_]+l&WAG̷#Vq?+dS(8OZB콽dQwx(K]ZaөҞ&l4y(ia?Y5ҨEt|$<x|Je\_HF9Fm"6ޡg[HjtFŀπs\?&ӋdYg +=ݥ6oYР= I99Îҭ^ Y2-zx/G:J>쫛, D,K |j{xVC8os(eUM eܷwr |3 14sى:Ii2A;ǩ2Xzq42osE*g1QfgnUXPRëIQe/;W‡F(N㗦 դ/SzWO:aAΪZ2Ot1k 櫀p_jEqӛf?>U]?o&X}Ѭ7plewءk5Z3//AHP$uP`&sRt=Lt"4D<Ūiguu}fͮ\S{s@,}wلvX9q p$+L]Y8]4灀kIeDV=]C׺*sZ.~Lv-V$x !O"!pz/iq=gWxmkcf$k,N`(t29{Aa%V`{3ЯݔvK1uF,&3~m֣auO~'Q/DG9u4m$m_W6d!\: HޠHTilq;b-G_?oN89 }r?P~az ktz E!s.{v@-T}hi4Ms 691-Lz/O+0R޾|m.GsڶF ɖTt*ǫǸ=1!OXTN:6Ljv ;?|%&eVU0K4tĮѕϔXS˔9vHgf\a+Z.bҼx!} 2=޺%xC|s5W}~l*%n*$(;\ U$}5&fԁ9Q;.P{?e}wҿI"Ijʫ| s[8v+ÿY`jlBuʧp$pA4l2@2PC F]u`YYqf3xE?r*A[;__<3Z&zCS=6g֖d}"5;R!ʩ> nzr*{mR'J_{4k>6]kȈXL=7qc^qH~93MD#VZAxC_⡋eq8XQ!*NY!WP'Gy<}6~^MXA-Rz,8eaϵI~Wcيx^%p|sN;SPs`>-N%A4n*v90hh&[N76}_Ǭ-% ^N.ܷ+qxjV3agPV7aZcҐ'$)Sڪj,W9h <FPp8 YN:U.(+tYs( emHH*&}=A982hp}U ) É^)w\fbg 1 n3|:g띃B$ [ڱ =aLD?Rr;t.A8h[9 |zYmQiݺN^\9Q䂵Iւ&TO "@Gbר2_AABNw4*`}k 4 ,Y ˞9Ї.];%]_PNx&Bwr oaG!V/K~@&8/Ϧ-J=3F{3n,{[b5,Mc 2D8-_ |7^S[4t<,6^WSNN8]-_eF=Fu`hߋ(8%2֔ZW#">==4dL:|ETڪ[$;֚yn~0D/zуCNƳYK ڷbilXN**+i8f.)w˥W(K%(*֑DXB(%*p{smm$Ar3/P^Vjgr\~Ŋ|oxV/_`([c 7!ቨo]Qp^6)@WQ7aZ[R>,L dE(~siyB7IjetՌjkU*) [3Tu}w0 B Ѷ`'?5/AdQpG"*3}"BTѡqLc. JX(Ǟ?EtlrRK\NPtCY53[6csJ!rr) w}%Z7x"E^/f+ Rpau((=W7DX&Z/Vc8^H Q~l5;:'^GC^- j+8KÂioM ɼ~g~:ݍ2*Wvwٳ6#~tPNTH3JvSL;A=,f-ㅑh11±T7E1PBn{ݿa*G{Q bb oͧEc2U"[]ۜE$2_x0}R5ǜҙKs)̚3 }> ٰlmJ)+ K(s&'FѦU)ny)v%';3i+{3t#xTyoe " R~No@XMODw/Acn&- LùLZYyxz*$"[b }_Sv Fۺ@1.; n{-,yg[(XzX2mw'P[9!)?$޵03GlI)z_t_vu; w"=b& &B92qٟ[puMIUOݜ04lBsHSp"Zd{>Z|%[ރS4Qcb'*~ע/XENndG*qp3nAmp_쪡bˋUʯNu X>:KvWL?iַ-~ٚkݮwn#<Ε/9ugqKqm^>T5dQۘUE !DlpntYaKz-T{`$DlQ%62hi׬Q:~d=VJc^b 9p4owr=Y%Z~q c$bo|?4RPGAo,Bʖba@j(~U^$hPYBf^[-)1Poe&fĴ"]4nqu1,kZ9,V(n;[@KYsC܊4l͔V .UWtF ?I@u5cO߽5|Ѿ@Z؋1O KYX 8S񵳝ށ/f  JCR;? PmderW./K 9#},h 48g ~[=fg .w L-~Yyw,pB07Xvp#L57aRn]T- )n+T8> a:sK]걗xi+v;;a%X#r4t$tb̕aw./|EOQ@jLE W^lы)3MGkN&w,ŪWM.$s'!R|/(; ՗* "[be$LQ{-frG rjlc\a9LzL^|HVbWS )H\.s=EOκB#e_nz oä`W B21O}nUuTTl:ӱ!R#qFU~aߕY"2clO Y3(O䕡zح,.RE0gO1~\:ײA͇TV2D}?!n-x`~(/)UgJ+d:g4Ӄ~K3ֳUH@Rd&qGaDRjSao?&PrqߴerXThpH}YYYV!h,?+Clu>]<{\%R!!xf:S(Y>Tݬ+c(Z//a`s=P|1K]2uLhK{ws GTN>꾟 51`N:w5dS5<68blEy^jX0L}ev;qkJME.!6'{1tz I6k ~8fbN_Z;>h+BRaSM o2 Wq1z!cz'Tfw &zZa.lͰӎU8 .<>nQpi|wDWܲ`ɄȷaD)CyF}jYb, K9%$} HDKrĄ j|!jE{IRBgd^4yykpy嚡+ࡷ=KV!}Blg&n{5P )KX(xSXIwx1W(?6 q \(я׾⹖d6-76H:}8 f%.6Sq 2w(w Z㜁3̊ jZ "K͆R,LwU8c܍*؝v*$njv gƻO渫Y>EʬV4W1//L+hLLmՅhۮNGRpi%>Kȹ@plcŔ!+,K+{ h!$f(tZ!\N/=zX)27yCn\]ӳv:B `PJ 1]gQpώOۛcpD'rbh>U ;{1rS8,5ry)SAH~6KjR6iav0P,-SEEAQD(ZCeSp,@]hw\f=[UY%.xn]CJ_&Ag COI3q}v;)6)#P«$xůMRC#=}[@#s`5 oWP!>M8!-EgkH3@(LJnd]{%BӍ_MMMÌ18[_cc(غ_>`5q{=$ ~6ZJdo7E+|v%(DI544)b5A@s'VjMZc:?2s덛mی^Df1wU4:pv`{nedC Q3 :p 9 r IPW&; ̐{o$^in6zͻpėuh2?4alx  <Z,e{(-uוS)=MX) ߛIיfs sZ FE^7c'ZOa69u" c"MBQb%I*w1v3c|8r_+а!dGH}0􂁧n;vsRĒbNc8Gvrʙ0 Uxb,Y3 KD d9A9~DcB:t]86i~,>*+ %¸|7L'-ƣ Vx-܄PzYY ؄fW)4f.88D S7PP)0fLRsu쟬[W*J>YIv(o*Y)25ےlHY'WQ8ɬ+sYI5+rM> $)9:M\ էH&G潻;-'AşPVc]9P\tQS$ngs$ƃoU^pG7弉b!{IMgӌUw`Etv | P\Uf;Se@P(]_|3}mTijTkɓFM+G=Z1̚bt|9kx* +G~&ǥp#wH`'>VGgǒ8C8xu;\jϞqhk2DPgxe8Q]2~J81JO^#^cwlv\,{^P"쳯OK,B؃gſwo'q`  ƊhŰ_ݬVnᐶ#BQ*L͊;n_6-rOY~%iW[ $,fռMH3<8ld+ĐP?z9}~tr:V4tIVܢ 9WQjΎ$OhG5Ŷ>SX' ?zr݂A׋6Ww ?FteK#%џQ7]>jAz-N: <-QElv3e/QۚfvU@ƫF.\ӕWbwr7g1RXu{W3fZg^D x@BԸ G\ *]nWC) cۈӍ4ASd 6Z2EO`l ~ E'jUʿ &eJ)h tvJPu@k@e)p?IR5|f6Tv{t|(ƙi. K1(qTḋ{12 | ډ!}L?NV dbMP2mܞ4oGP|L ^gìQdk ,rۑMwHx: X'lLN+|qa3z} MĻeбCAT|TlSe/sF'piq( %sF+fLH)ٶ!5 E{ i/PLJ\G!ZlM{~Is؏x jf:#c,f?V{!N'NR \*5HFEM.0Î,q cz$vKN;k< @c1{|7ʖ}S\Z:ffڻ<}#(PW`{Z pՏh,'pBhzpўVew 4"hf"M&5@x&b93J^9% O# ͊F\<fFNaea;Ra,=P[_&(j?nf/QG2 /~0D (J-tMupNLnD3~`VȠoa&D2푥;Ch&/r~ix1Oߞ-c1I-fH j=<_eč0~ O׆t*xe!֮pT?+/}ASwSCˎ*4-LP6p|'{[EԠ-NrΕv]=L"y~]>HJkL5+!)[O"p()F:ЖKGE%&/Σ+llp-قb([7;Y!^SXPij %Kdݦ$t끞4B4D1 9L61Y+h?OU #Ċ@A"7[.'%l輢ge[Q`΁Ua%w̺k<HOvMxq F1H#4 %5O`}anB}y1)y6xآ9d뗀H|vxdNzzmqK6U j؝( !Z.PuItkq|MBaa$ϒ25K_mf3>5]xf^T-K{?CJZ<`߻#xVǗnBQ4}DžKamqGe3$+T^ ^@lu{ԫG^"D0wP 1 ԋEߚ?AFTy8$@s?⸬ַ{P߯vǙVۏ{yij]nZ|>aI;h`pMB`Bl6G?{]~ه!tE$3+֥ s]}`G)1ʆjԧ[YO{-@*z7uKw)|jLky[2a}1vM,}7M0J;o% j_(7Ӳ1fezz6 SI *v,C ź&HN7uk#(?m+4K4qJ"2ӥl]=AZPv[Eɰ@< gt~m2Q*n 譌_90q+G«'=I6Mca+>"TIL5d7SZWD::oZfX""*J '2ƱLaV tac-ѢNUwz|eh8RfߖعG򗯤ƹqS9sB=8u5ꎿ֟oYAF_WČ?*id) q˶?Tk[$Ӽƅ>p1ߍxMb,bVNDeEV6NC,ZtcI]Ծ~B$E| /8Iu:wЭmD*H'jU ~g#N0ZHĚw&|;ENҐUi?ݝ!sQů' fu%>Ep57 jx&nC69Ӝl-Sf@#HA9aty(\^ ȏojܒֶ^~R:/A!"-cwv/>%!3)H-SuJL:QAMMoՆ0DϽº6ԀJL ? M-BORhm!<^_J尟{6J!EMiMσWu$ݣϳz~Oit Eo3Nu;+\NLQ[ļC_Pnd74f&÷&{F6S=+E&,k )Zv|J8 tPɺz>|_¦SLd2$j.hͣf4cOۦ#e2zM)+J&\K0%^j J˩v<ʦŕORFidx tuX!s]`6 5`v*I~w3z(B 1CemmtL1P ^=A͍gy3Mh"nzV+2mQ:?v dk%.EFo=*@":m('MaݷZتF9- ѱ`*}0jư-7h3 ݑ49]}s}=ym,h[YG Ly`g1ͥIQHOҪ|s.,.X7%2 zp,G#q9y F&+Oy=@8l{-qm/iIOf/&5F#rxqk?@hSz,<00;vL=5PeK7ޚ@R9^\jKeĹӾS~oJ*JXz}Hw^Rz@7Ai./Y3 s^н"]]uZ!okGcā󛪇XG[RWفSH VvOdN3%˔?z'5RKxx%A}TqjҊ'P{tKUoY.hʒ-4L=Lo3_򕡶\G@3nGxݣ(J*:ߚ(9~m ?^뗏Q_RǺ)ʢcs[,^ 1T?VV?gn孯r?-èG*Qݠ&}tpi淝Eq?ޭ`@d+;jt3k#WN%bWezd+es 69)XnвaG87eO%]gRLA؀BBkf>d$'sv"I(ʲNE{ +1*Džx]^Ndǡ^' h%ivE/)CBiH-ˣwlWN}, q"e/?H}aO*>U'^aFdG0f46>srx}8^/-IU[1 PBƭ4i-[#7N`wk^*ۉ5=H-pakؑ.%@5{߂E|,E0D9p(A$V7zf."ߊrwfo~ }~Wa>,K5%kjvQ6hֺL ^;RP21Â0́}IH768&?pNpPcFM2ӽrGҪ~&"cȼpfΣJ8m@9LI OΔR@w(pV*y+eԴQ5P .]&a&H~屸p(0<|tßxMuΦ^@h>(N>ڧ^V'0`qN%BѵXG" 1l$We J69[(xh>P8-Qg_ZX@>!Ţ-XɪzɜL*S&V̎U3ì}A eOkI`>OdZ\!dHQr GjQ~X'k@RQ(, 0kҺEƼC$ߦ4:-}on8BO5a|m=MIQDS[k%E\!Ly v0|57w"nazU12ڥ1Otk(A)g7^ :Wzy &pdޗN| YqHqqyNnD7F9 K\^@"tOy N-fP4v$>(nLe)x抰dbU>Gߣ`|DDrŋvj֎vpdO` y+}Pw1(ٺz]''1h#3 /Uuo|kV+{mǡf:CwpgMwJ -{`Gd)BS[8;Mߙ>q@33xWqRc+^YP])#[Җz[5oi(p~XͻB kX꯳`jc(ŒS6(!./h&T^L Wc0 EGQz`b D{R, 1w :_$TXc0o7Ve6{`XB÷4"1?6c,LtCA0{fYF Rn,Tin "Ve s] ?I{f̭<ɡm"t%1Aڑ 㲍%f[p[ *AA[Bι"R!( 75)˂vJrLQ1dJ^J-{bP﬘`c 6u35>3w>Rb L_^LL RMm1|7^V{&Y0{8äRGFD웉R'1 9,,y-W\ꈐ*y1qN`;lz2KT5#"^ $id/(J0+-dR;A¼1|pNXj 5wx|޽0klmd'} [2a\3H5j!sz ȱAix 9d2e<<ʓdc!VWE >us_!0C5g6c0x.H :dMVoQ>-fG1eZ 2 )E"uSzH(+|Ɉ[%~ӕܣΉ*acuHF6)00A@>5[0sI&-$(TTΨthY~jJߡ "B]]3Xc8pb̥֨}U=viKC~B־xOCI;1)s!WLd p';ˠj%q_0~l*tTK 22Sn}!x]HϘKY}O$܊F|YL<><A(5G/AU=\mYT_N??*q!Y\O4UW :9UySRAS8Iм!xf~iTwĐ5+54np Ѓq8"c .Ilep}e0oƖQTI,9LqqEFlv*T2vYyQIUiYA:{7Ӛ?`L#͈Zȶ1܇uP.H`U^isc١~"1VS]ۢ A!l=2hڤΚͮ5j J6O &h~BZ$pM%A͙7@^p8[:*)SЎIkaӗi9G 8)c^\ktPx -Mgk$*QIﶠ^v=x&qk5jaxQ`rFNԡ +ʰ qRS |7ķHU/ 7y9|Pg VI QT:5œ GY;׏x_Kgej Q[IٺF" cEXN(VB:"=K. ` OGg#`&Hrj"aF9x(Q.]p,#~/Q$oFaBmɣ˿T ʒp*pa>]gn$ޘ;Q-(Gs# oE|k" .8~@>>aVIcq*}=>0Rӕw>j)F7H/׾F+8(>|!q92'14a5Á EM uk=#z~T\=7i[-w RWCjlB*//ZͨNѨ)h^Hd)p3#GeP52B(\r?J"KeA)'ŐMg."2疶 a;e\=[S;aO\Nd }zŸ"0CD}pYm≚3sדút6W&H^K {:6^NA6^͛厪T; wҬBX#Usz1+Jr}(W}мrgT{zau,oHtvYjr~8f{#L݂ ZںXheݾ{`TUfΉ Zi!!~*^g3JH7{­yaȯ8R3y'+Ï$.@(OSz\ ;"P1YS]_\)tI*yyk0ߪh^[K}k߻=RMZ;/'Bi9!/e2ړy|49Q0 $/%KTl7x>ʧA fNG[-Rcnm'-k R_fuX\A3O6:z0C!{& ssB#1tv  'qA*֍Eq$>#ѮhO|0q0:Ζ-)ek1 !tޱ+O ;Q9޻v麗3rMKb+[;!&E^sM|HnZ)g;#ϹG{bR{d5bVO2YWA'zR-mx8eYV(\ Qz^F,hon=>7wv۪+oR9/1&۵ |gX#KaxۘYo9]H" FrgDuF4;=iPUl>"eG:N@p=:ڵ>ǸMdpP x~DQ[ pigVj\6.DhIƏY?'j] Yߚ? lfQ(} mҨOn7vr%L;Ăڅn;?I /!1ssΫ䍣,.:!E_!2<Ǧr[07|8:3Atv٩֫ lFV9'E=DpROo㬑U!^ WʎQ6kR/ǀd<5+ 1\BNh߃0c?cEX+ w ,>P9˂_UɌK(}eH p'WYH^ _x*$c0X8P\F(f[#{xkE!h(#_wd[b_? C[Q=#wj5o2čdiXbK.&`%[4.1^Є˩V}в@ z765L-rC&t}uuo˰EfTW(7qV}["jK&rrR7'ks06Eaf'Sif끥9',G1'ІOGz{]}bet&C Oh~x-m7ؓtfeb3k cFS >@T xlv=V Ȭ|㲋nJO^KūE|LmFk)+_B~}9ҏ{Z)Jp ` žܓa}acU@`9ٚsR< 2񴊛sS/ #&F}o`Y}CCEr*jEJroQ~Z$ᩥ<'u;gnmwOA,VE|⛓8R0F 7.̷/߿ҿLZĞi.)mB ל$)4?㠊̖W\ FoBb^ @E&'*A1bկt2R+p:{XyKםX&mҟ]K""khau*[@ENthEzy#ݏ ͒Z,-{Tm _Kėkt9Ӑ7rϮjl,e0biB&-Qzo:~Jڭ:'=q[8/禂"R6}rCieJ`\_9n1[}L=|~x\J¨dQ)i |p: ֑Bε.7<]4mxA_JX]z߼ ɕR =@phL04C=-5&ai$t'dů4o-S h&YU?-QTG!XkBm0֚L`^J|m> 'hM}i+Sg{6W1+-ph)sR$uB?$XB oM}*3qٲ˳ك-ӢߖW,jzTR#pNK[ 2U9GyHmawwY6B^/i>r~AL `<XI6Uup^$|893}D= gd: 8i9MLC$>9VX[䮇EYeL؃%uenܺeT?ƅ^t?#>YjO]]Y\Q&뀒XPXv98/&%r[ rV"{X [*1=_kͤ{Ϊ:Ȼ53yҍtEY ZѤw zyYE<`^@I-yfOPB1S}Xur\,ef,q!͜z<Y>0L߁Jkhzb"})LD&wSCa]'gGx65~etzMxvя%Z[A<]'9kwgvΦ O,Xj*!>("Iڜ/qu:.Z G$a.K*T"8^Ü,x?]`.ĹH{Ѓ{#pb5{ cs)iV\/^ƣ(-#Σ-3L)X"YbU>L -w=9揣$MU5SN 3:Kɪw<  il 8LT{ 'DLT͡-=H{v3 T_dzzQ*# }1۷Q\ؗ(xᆳ*vk8 ^jL!䗺ZDoI=~L>mJ-1¿J2T*N~ZJD/%o[i:.N<ЖMoMx[ЇS@9x,W5Cjg=h1% !+d4у :L"&-(-bff+6 g?V;JGP U >*oa'2`7dPj @M$}n :%gIK}mD"33"}N5HGblHۚfMⴆ^Ul C|@fK9JY/aq(y5Op*S/e|is94 *],etqp8#kwKPn2>djX|>AO@u.ط%9??jkq f_jB­˽ lEV-F9TM7SoȝkcR@DGxY,2hӍ< <j'QӱXCm*FŻ]M(ɨ-@6![Sx40sXC,a:]RmNN^CK ֈ$=e+CY.&M:Yn4G0XHd3\m٢dž9p,%<^~_%v$QsA `g^MnX9{aȴX%oCzA9eS&b5 fgvUz6k|BFz*:pt#?!q h Ob2cu` !)M,̆/ɿ~r<-'wퟡ).pЍBl-;;@pHąe?okygs|_+sXYXY @FK7u- p3}Ժb[N = avб SDW%p%yjgsP d\EgijawUr#UZPŐq^Iʀ9gZrqȏbB3HQ]H)ZoYhh$d`u 'MʼnJBJvl$cP @\Ffo[cpDlH#Mvz:ao!{wc A3FlaQ gmL[ʣ3e wѫY>6B;ՔwFeFLrGTOS*Ԫ^O& =wVl1ÑPm[֨՝>AO#׼t?UkIwɼ;Tn>OߞUjML5fsxUΤ9vcXSCKVHJgjr%)=3\f/.FjsdT-"24'DlɰjOn޲ɼܾr1"UaJYd6rHPppBg2waqRU:V(뮤w0آ9!}!bRwܯMwi<sE5O>J 8w ؘ9is^o aP8p1l|%w ^؀X+s/4˫?̍$VW,}V5,ZE~Xs:$h4rQv7JZZ<(3NLJe_N۬vu^pb!Ibe;=D]*+K[< ( `_ڍST6xZb綷)؝飉j#Dsr!TOIX3];j= Q8A</ͫ6Z~&!gf 28BGMSShO?@IRCCYob D{ y+_ﰺ׎no {5n>_]EKu Ϧύ_q JJ1P$ºW2&r>4(IP&5=OF *`Ǘ4oHM$_[P|ވ̓~ߓֵL K(G:qu xjp> n :l)^H="?'+UQ ա8ۃ =]x8;lu%xGΰ[WY d"$5e/;*d~r>yT}H2\yO# D͑QzZجU٭,Ef/}jPȰ{ـF|OhMÒ fʲb1 Z$ ޖw) bz5]L-ak۸!E$$qt"#uwz-Ahtk%f^Fߘ'(\8˫~d3ď D~zgk(>TҔ]BKLLiHk iP6xi`>EO赼*vZU'[ݱUwlTXҳ>-5 U8cnr/Ț@P(P"5E,[Ab? ge߇$̗ 8:};ɾ\RSv“пM>/bB0}^T~[5m Q&r }ZiQa>,|54p35$\Y*&q 5S!ҖPђU) k2 P(T\R15+Rq3FE.H=q+O B6ɬp.ameP1jr4vwzx ~1Kz:@8BO0W΍8nLgwH&d6>EvŇi};2B@XSPLr(x5NqȕZ,;W0u~e2 MHC@j6xǛ糰oazFX5#<~%:rv_2cˆ!B3lˋ%8jWyּ+v-3Ty*UO(I֠M!`n_*%fmy"9% F$ǐpyWbKy~-'gh"$yJVT~w?~l<,l ?uK4"rmҖsF"c85Q?$nˮE>6j\bI{>nحb0sǵg_yttR˲%Fs f^ uBt~O yKrXأI|ۧp|/73Pw?O8jt*|`myחyAcFå6A ԡ>}WyDY+ c[Q)J뙲+Y|*!X+`¦pdDG4@;Cp;'-* jd_3噆!:̓SqGYR@;!NPH<؃gJ^:vi<z7ĜbJ~BnaO,]窀 uu{*#鷪=~nSe2B.1}ƃ{ɪK*W#A?]"BNhp"C"vd3xI$Nm̷(j%OA\~F΢K8̞tv{;b8cyQm2U1zXSQA"V՜ !e5<4TqpF߾LJCzr\ p~A.}!&ݫ%XLsА͒-ذMdQ=a7g]BgKǟ͸!F},T|:׹1G94>?ta*ZYJL,+m>b}3pZa*wn({/-%@ b,(}s;( 2L6z_^r`n*H.rŕNK8)wfAJ?,&;wqoͽɋv0DY S*#tm;Ҙ`tl ~ t:NmU_,*mˎZ:$ 1M` kcuA댜yN̈ >%sdU>sRꉯ#nLȡ,b 9Fd]\nn.Nr[tT7ZI v9R+#7^Iķ*!b~,"Nì^TգA_Pa~C,;kϔ$g=eqZO3.Dn/#پyC2uX(^Zt\a#w$qfhe Co)43D;=U.k eW(ږbG:töU8 ~2 !]pg@K1Tj.yn:<, Z8 f\d֩! P/N%&`Vz7dMCXG5 \0ql =R⍴ )Jk3OdLT{NYbѷsν+a١ɪ2&,7c %s0dG?ړVd-&+FJzw~ !γ@ 32DPq˶ [hp @^lqnO0mAyohYJw  FG4In>-Z=/}]!2V.7UvWǪͬ|Z3`k7d]b6<0B20xZmG,b3k/K()s8y3 Wo Ċ0^,TF%ͨ]Y,Pf:CZ܏U2ZVU ~TDmrm'g.rV՜qFg.\ Ը[)DgUij\'F1qp0U$>~SJxѡ}O(4œ,?LN5`a(xfYVxS*vlOCt~+3 NRK{h^ʗ.7z\|UNeO1|^l#`\]TW@3MzTR˰$ZIV0G_wf>a6b\8Fp7:}/EL3>;Vگ~| }En+Ò:# ~RN^ZIo۶]f]LԁC6`Ɇ>Mrcض_76Y_^F}{+Opכu9TfYz a.F8u^S}opv9 klCm l:( hϽAџoIbxKr݄/Vxj3PE5̄ˁpINl7Ymvz e &#̫Vs=/W)C<](idy2Kkߣ,0t&8(㵛o},(bb= ISDT=hggW_m5mεpS=1U`mo`?RK~P*ۈ ql v/e-AYguk;̋|<V-#7\uW)<\}TpTP]u..+B0W\dGJ{Z/\\YuIB(XSدT9::_3?ۜ?*l)^t舦[{_mǶ3v[Eo ,*)麈,[|%Dqn*yg8o;?KxbTZ +3=Q8d{,`` ǚi^RSebs8l\HS?p )&܌uH%H]b]C|߄8*4ɲKa'1:aܱN!7Y܍&+}Rr9sS[w|r_ |^ENrcb X9,=u!J0ԝgNj!p BՑ?{5/6OӎHE)!v!K&L2 2{n 朖DG_O󝳴b ƟEM1 ;>"Ϟ4 m ./ OMAUM # r|B`Xi{ݤze<5FӺhE^YY>hT"8pίmr=,yHst MRmm?0dK}ϥF%_S2qAN7C'9SM*Wf@irJrW#7A-@`CRJQbb=A.ZJbtʑV`XEx2hi'.Fd)~6: [*'Lj|t1_Y{YHτJ ְR4|k[љd:|: Da'llHsN`t\0 z`Cgx7q9jܫae}2O~@.YaLcj%# -$ȟ-ߏ 3sPh_jrg?a\WPHkIt!RO 0 /9%玒,w}/ Cb)Z]> tZ6о=sٙރn5Iha 2P8t;/FԺ$*T>$^ŗS(lQ<G_`9=FwxrNp>$_XڣYAϪ\b9=kz \Ֆa:6HlSZt)\E>& %MXՆVШzMR"y8!QnqIBk}U?cc h/ѮG{IRn3nogݫ{ Tj&x*:2}a!yfD:GAC Zw[J&qc)3 ]U١`Ph=swSnEJ4OO!Ԛ(:Wz}yǜI^bsgL> 6#J@YI( B]Cg^.ljO ;9M@dθ-k Ay}ϔ|;UQL|^DUGҬъ(A(Rpd\ܖ0dш1 ;KϒK=o֏hR4;`5RVȐrCD+B(a)?t [ݐp{Znʯ_Ksry!xfC+nq=(9=97_R-)^كoekWax vL2bvQlY*.)OjR?" ]oWsT>0~EVQ(< z8  {_EE9 _L#Ug(_2 Dv@FU TB.<+^hd oWAm'M H7*͸kOŭY=q+^ض8\H;DF9@7Yi;h9ra?`L_ ~Z{|wF#!0ܮ⤹w]ɔ'])ʂr\@vԥv/RN8\+y0@p y_YZblZ[ 4PnT,c nҏKчxN:y&<}| L'lrK_Ͽ[ri8KV45:6 ;QBQJ63^vO+'l=p:߸B ukmmңPΉD]Tȧo.rlab 2c0Li~HO׋L)CKtK o؝a-h[s'[dJ\qgvs{C`I"DnjcI"w9VvØy(Pysk,R$[KnN+˟v ,k,fszP"_ .9!9b;(Gx47MAm 5UMt }ZK ^HэEI{4+rt-^J_q (P([3)[?'+Z[o ؍xJ1TFn#t~@{SsuȢ3 2 #mz;4>GqW{)Ѿ_ 7)dвw{p 8<) ".ҍ4[J_Q=phs~s1@)-3uɚTu NY*fCGz"{j8z_`Qǡq&{` #- cg=ʲ9Uum](JDyPs|"oHwU(hBp_kϳ=Jx$J@5>k%@[`X18-1tֳeC'va`g]P:ux]|;(&c`~8sOu 9]f`P'E>\"t(ZLO ^'[2NAz1z?EJ]vt?Jжb?̐YJwVBVz-iz݈Onj'z oB>q&U̐"݋S3eVE ڹGk,a9,|uH /t J;jHihWIؚUL+&^*:fTfq+<(=Tm~Ab9]n%UIi?V3)<ϧwڠ~\HOaB5.XNj [ԘSH[#fXMNFpj)^oӹRq_!~{.PB?MnrNV ~eq&TIPCukwPNH K.ۃrȇQ]>d Iz~"ue@# &F, iP$HKXakFO_&͢{8X"o)"9y x,>{ ld6{:O`C 2tU# 润=iJ!쾁ז͖l />AzCFDt\fqk{_ 5*KB kI\XTZ. 2{r76z8{4XG>k73.tO댃嬝9ni\mz[g̏ 3zC?ai⊕y0vC{$-^w_WJ`2ժje~-M{ǨdaoC)xEد?:'W|0i! &yk Hԅ0'ʢ,ۗ5 +*ouIC:L9(af^"c탐dJv,_"͙"ܴ%œQ*ZN뼋HX1p&YT{pWR?PV$L8^͋BO-m\U7+D╅ژ;ڑ<oMOD,GD =wM(^ ~BQd Ů‚bzb w*F6`2|8&>+x {_4.6DJǘH0^8ȣ"o^LnnF?{EZ}crQ>mxDf|-oό y?Vu*Of\ˍ`#Jw2tޏf~f6qY'6VU0`kzaL&`3ICSn5>.BPB˝) ӮL˾qvqJ6jx8ʋ;lMs~6.I*2_~)׳ZuѦxXl*&o~V8$ݷa%,DxlD53I (HѤz[>w fbAU6}4c`zwoHrj#t/~'sɩjBK|Ǔ"f Ҹ>oBigdfNf@"14tHhz퉪hz[Br*D"{FCԽ_z޳Ch*j2@Awkٕ(*€P'AIÔn5Ho6/iߡ*UD/Wyɵߺ$MI Ȑ>荛7\y}*p)d ʰ # B y|{p&]؜O#e',kf"t;Rsї3nI|="&7)դ ؁8\xg[xMzOxnv_К)JHۯ|,EpUOPDMd&ʕ}jt͆.2SK%\yrj0$I_I/R$L:ߋl(Ș畯w̻ʵf@(Þj y„{<|G6d=urY z  xBzyAupή+t&8<ҫU["?sv><"4~[Ss!@ź_2Ut˚AkdB,.Ax ud<ퟙ~D)dD 1zp!*--I( ?GPk|%R$ (֑#Z? >gVVzkz_&gK%F!.:f9{2XV ?txI h+ViF8H8¤85ڄ\5lN&wW wNq҂Vuנ]L"^In{),Zu_"JafxHm@8N,]_-GnQ7#}ű0U%{fJ<5}QL36eY22~+E` a@(;9nQK3k#U[2~ѷΗ}/8<S̱} , 1;IL4w}2 I<6}P2W< CPLU.=Vj,_/?ύ̢M.9֍LOIP;Jj-_az+$8i;]ud YjY=Gh6^$B[d6"O*S4T_{Ήߟ ˒sQ") ubcb#ZџO!|X)Wfks٪L}tvB󺻤: {1dԤzm21[NM@? l*zپ<}vw3 &_ɬŶye~xcl|\0HZAIb|'4WmrmJ"﹑kgK6u0ZH.9o F;Yt7c\ ݼkRVYcKD6"&DPwX+#q}IJ>ŏ98G}hO{a05,;sQ#H\ Aj*"Q\Ornx3 q5+3,U\|ܣHpwIRVp<); z턅\}]+jYbw/${xa@WL k779wޯTi fƄG_8 ^O6D7c`UTITz}!]KsƩ([C8pSWa3mPu78 +]{K'UGoҵeӶ2QP&қz~`xQ0+=G,=lyëZ7lw'PNqզFWz2E<N,,L™gu2:c{;yؐCGp8U 8T[h-z'&C<:Uã؏ˇ]6j6k@ptblZ"@P-kH72=_[}$%֯;98C9I<4(^1ڇqH,-EKaU Z1Ëא_WNNK$(pqHQC|r>: f`'5]ʹȻKش_t($3 c}vx9)kF;=ScHY]|IKTug֢^0VL"d;zLf&`l!<')v5R%IKĥ iboNcSpluQcgzsvt~4:}氍Xd0[Mi wHrҢQhE~6?aZaj)^LZУSDĮbT; ma9ҖQժ=N .Q|C|Q5eriL>՘V]Al&~ RI_ Y=`IB#fF1oDi&l+TdSx{@3DeB j\lt$:wf>lNB bF=l"15~@#diE)'q~ԝ}!ή#]/6'YYzIj|vD6a¢-WQ)Vh3Rw=aq:Z]y_]^o73tv'w=˱dq3ަ´R7ƲVia#hfj|`j ;,T``#:.DI Aj?RhSdIDP|у=7N%腝y>"6~ۇ.wFg$AQP /zcne;ΓBER^Kʤ[! r㖗FZx ,h>!@Q.TF]̙L[VyIЫ\`ٵq}QlU:7ffҧN;d2dT8ħC<; )+I~B{in]mE$7ݝ@,:1xI(ȧ"3ϪBh^mj*"7/(ƢEGm0>y93Cu6`C?vpl&H r("b5i][^V5B޻`,߄5MU4G$Ɓs o[^pqnq<>?2Pq:NRQਝ ާsh+N.~~l#A}d c˂xl@G ny, mGq[~e;ń'O+%fsg.!쩇9Wh& G?&oOpo%&(;10|pB' *7lfw VUWty{g@2cj'q?1.qe7걥GXD1I,Eൾ6=جŇK##h3VӉʕ>=-P`s BuBto:. mV,K\,ԁ)N꺝dW.Fԛ Klj~XTF赼bǐU6Gb!>AQX|D1qN@O?ɇ7Uպ: wJIa{NC4onCqӸeNndҌDIrĸQ8e> r 26yEW7Ԏ 'lhA嵁}ٷIq@}>EZ8{֩=-Ea+NQ#n+r='p__ZxfEQuD:w5zf1J^RUϡ#MZJ+N>1{:?4~ 8n<FU !=-2I%^ i:ah巹[0J{jDsw B E.M}ν} :tVr.+W$Y"0=i8l` ]~k]8CdN %íl}B['=U*!p4ypYAeεf? W}T(K1[v diCT',4Y z`9y E: 4ڶR @# 5puKƁ/ ޕ~ci;WRHנlpJ (/N<״&4Q9ݯd4jK FȨv>dJ5Lt(p!u$̴2/^y%5[11+%8%[aSЮv>,?M*HDҭ|- dnw gP3Mn/ˠ$k?k$-3X*%-5fV+}uϼCjKs EjrqP~@r(BLx!;%$]^yr!ָ$%Wj>[_la]\?TyӦ=|f3LZjx⮆!r]Y*b)A*?ټX<.iŭAX['UXK㧟?!Wj_Yah"(+x|8љnW< 3V*l|F!mG{*Dժ$ )F5+Ol=zqZFsoo6l YlgP5mc㴾"GO)||.56GMnؙah'&\c/8ǚ s?[-Wښ3r]"#RRJ`q^"IsBWx=hHWAcʼ鹍 ]}ñ\ӹEJ]-mWsftϿ2cP nT'Yg]kd1,C o6O?ͪ,WPʟ=˄g}2CC=՞:|43prVI>'}O 0z$xD&Kdψ‚4 x{T#4"f|[ oqnf/9=]$˗ypS U(MvS xRB\5? yM-ZU[-_93q5F/y#Gz ;'fID;U=zak'"Jiی j~&Թ>ꢯbfi*֬g2{ hKjH^ѯYwI|}ARڏb x'yWKԝ9JA,M$Y՛ؼÄf)%<3I=覽)W:)Wس6{IxVk};[,IY, ˀm˺2  [:X[IOMU˧iC˔.kZVuq×[]UzI@`9Լ6+6dR;`"g_IZFV])aT$t,{Ɨy~GSARꎾD&IPKVjPE8[qd(ye%xYL<8C1$o׆}BjSnƨxU 1/hݕ:lzHW:v*[^ZzI<FH@N%|FǜUϒ2ĖP^Dby7DnȊ@Zt}LpjshȆ)>'7[[bオ_z'nWr`鷞]oI IBnRA*x]?s~.0Jcwe0(:Q?1Q?ЍRQdWޑyƾ 鵊ĺx[DCU mFÄk;Bq*vȫ|Oݣܟ~Gc' 02 Az2dL E?!fj r]H=Nu t-h( |(lcTNe1i;/-3_$~ye!\LZ.NssH4& TVCh;Ǘ!JF:3hI\1jRoZ8)ni Qur@]cѩ0\,8Cl'"Lg~Ѥ36eBa-%FOH YHS#Sgh,q.2i)d%8a%Nh|vfգ,6gϔ9jIiS( Б믧 N-\ђJjdp g{\sA.i+8,oIޔc.$Ƀ 7ם#S׭5d,(8Zdqn'-?"ᄡf4$fGv;JQ)G6fߵE >N~kzSjT́˛{7J"tI@Q2%A)HR/7Ωmzo炠^5NR \z`$9(ȼ 317J$uJ/XHMւ,H%2aH=kZVތR1O{Dၧ>;&D3#jQ) /`>"KErE=swD}=x;T#UT'X^#[! =~mR--'CwsW.X!9SNӒR>0Jt22'ǧZ61Smj9wT-'coŤ-F}\!NB9G[Gg` HwD(oQT5Ξh޺#ݛ>  ()EEhҫs{A6e6`' u( 4:UF*Tw([-fLv6(m4{n_e<9~H'(&ؑ3q5~d`nQ_5(;hhPl`4y%O"5K>CvvyȄiY@dE 8.굥~Gb՚*SojM5hu}IϹJr\*i6see1QZў1Pd }IY=ްδJ$+$K"dzw{](UuQ yZ]<Eee/0`@:oux@;=9z[N!H'tzXO`UNѮQm^yHiY?+>cjM^=ʼgmc+tOk$BTrOs]mMb6x&6!m }+l!GV}[o:x@*VDiQz3MTpQl 57>Em4mp[1oU,pkAu^1 h\ H3%oYR~܎ '|\` [8S ,~Ijuk PZ3V^s#Q!)n/E?c :E{Л`ǭX2[? wNZ]Z v d78EaT!",[K}Dz=Y4#MDZ︽CB鱋h[_YҞvg5 zhb&*<|^nD ZYkez  3.g OK5O0hK$)k9 3) 6&D!Ow*3)e*3 a$.l;ص_up=Ӵ.YԖZD ;7sZ)ℇ"U OLX0?EceRUߪ? T7 op? >MN= nG#GKl9sW\R=dkA761t8KQ^r;$qqT*O!0yWM(}LJ6"]W_,Z'ŮEUE*rI;ZK &Ǯm M+e8\ɑ)*8 UkkE띮b7z 9 ~'x~eQlxZjKMY5CW<+ǘ-F*8{Aíh,F v{\Lnyb{G!6t\9(%V/SqX4_1;|GQ>WrE v[ab90VAط3],OX.tS U (^JATA6 7fp %Bކߑ |F Rwu5Kr! &C eKIW#lLxۀvN;0Y`eJ%jޥ2„2]']{qg-$3 #T@n;sʟB Z̋lJX 2|gB+rvWwd싗;_S_()'r8>J}h.to{QiPK4̸3a_;+Pɥq+홤Y7V]ay ׈#Md$tg^ZY2ݚ- /}ty]aߊqQ`>Xބ36"6)QWMU/@S)~X?eq9K{j(Lug0U aqinfڧkd6h%̗T> ޵h^fêso+#Pys0r"a)#b`ė)v_m\ͥ/Sjִ/U'8X) r}{dWT?gzun\Gs 0G3 }?bKYDy Oruu=jy2x*}.=Hn*3gkfNݥu`_&TgH^y0K"@"/9 gK=.8ӏ:LG,Ū{HJA u,Εǎf#[|nè|cM뚽[^I+i1e=߷jGmn< t5Ip-9]rt[1 0G**݋ÖO9T@ 5پ9ҘC@RuMԇ$B'O[j *D7bZ"-mҪʁ04 J^ȏl{a&BE!6h.m;وtNe" m ႅEsg髤n W H5B1maf?B%Ods}3$u©,1Szr9$iuOZ4ϮiR2$֘gJ|,S^o&|K#Uۯ9@jA/iAtIK5s7Rw`ҧʨ[2(Ysr*mұg14m٪;9Pl/1YB/Fd(*4dE AģAT45$[4Ӟ*j%SL?"vnĢP(uniA|:DqtCS4 ZL魣7X}O%YC=ꔇvj_iq`O|#@֒q W哔de#5V׍YjDrl,Fglp$~.^A_*1cA/1D/<#Cǣ)3SCt`X?..ٮKf@v\#LjZwfhݭ['Xhd;DYv+k2ǍՓﰩbakoc* @+qEl!{1!YA CGӜ9937u?2(57$gh`[.r<DvQQz8x4VEz<?F](;^0Z#JM|wJʘ6l}f /ô֫q[ӿ j.z$n_McrՆίӱaþ<ސsŁկCyO$YUiOFQ' # `lInW} U}N&iES_PfAE$Tr;YÊ?A^[X׳$|R#a |[S5ۡ%n[AX@y^ؐ-Z%,}<5ŰOyhA!4]zп)oS'"g [/1L ehCf RoYv8>)@w3s:4HX^g+Pí͋p1Li s2H׷c# s5t.+pW00NыY!L3 }ɖҿf_/h*soclH#B9C ica{jhW}vJ]&rnUbvsuZ)upGi# i J`J#tTQ^i>_hwŃYyMqz-jT&E mE"a+kFn0ճ ϡ?d+̻2SN:-9KebHf=ߐԚoo}*[Af߈tnGBq,xN g/;tF=*uf6qVםo88qK}cIj߄,-_܂bֶTn[UL˸¶Vt=A+j5FޙrڹVk쎴w͸p=% q@5=F_w〤q]/Ok""Uy~ΤWj| tP/D@a :Ц]5v'l#ZI}ے!]Q}QBî,y\<7\ڒj wŬZ̤5yaoB1`QejI ^~3"(RXL3-%9t3 ޠ 3q81=W5;Y64(4a0{ȯ AVbZXXH}tw?\z~n(]%K:5| "9bP%~7 2e/(r.=Cj+^_B"XRRĀ[g(ӯ>)(<ӭj/ӜV1L[A늼3F]BC5-WqODNi EdӠ'O_VsNE蕝W¼?*hxIzReI`:]ܤ=ltOegDZIbٜɥˀUAfp9 Bna~#Kvфz23^>D$79h<\H4ņ!%0\<f10(oyE若A 5~f? #pzN?gMC\4ȡ&no_e3q51֧uF u{ h/Q'21|v?BW #첕0) C["əoZ elǧyڦhb~AoșP1I&L1f`W`}`)IEshَd]u7/] - &^o҇A\s1IjE}N Hީ tö,BؐmxԦ%~/8W*2I~!L1ŜO1XQQrp-׈Օ> ] fZj eÞ]Mp7% "?fT U:{4 V5l#[a-@Aoܫ G5cc joMA+) o0>_]+?DV_m.{7V?}8[n>'=.׏*VV4V\,6),5u10~ fL|<)r9Cm@N|۾Pdk $M\V:Z/LqH}dtN#?5?Aӣ=7#1S]8|`rs`y AңϴvlP:NPS^}|hĖPn4LȈϡMK@Tu/D 1P~uqؘW-ZR.2`7b 8 m]fφV`Q%^; l(n CsGctfȪ)AӸwW G Σ{;a_tPZ2d"6ZB3qu>Xj9 y)I=zjq\r6x QMMt6X3zSx:IJhՠgHr{֯b x?' |4v|*UEi+LmyyW&F[F)mU6%n8 VWKňmGI.d;G pjPy8L9Rݤ6z~n,}d,\8|yxXU_N ܼyӪ|:WdZ8 ɴ8Kp)1LikV?p>Tm2]5!H[K4ه_7cļ.FCn/#֓Y 4y8YyzVcK;svs څՋTaYDҾ: @4gGlROl Q:5쎘 bz#bc@>QAa.Հ1u,oDT_ʶ]HvKI`zQo4v n@`Dz\2rQUKQWN/h1?,T$VyXJM1FyN^pLC%xb3!A.yi'>8, c.שsكׅCC0RAk\7jgAЬ]ei`_h`l* οX7o _ah_;:G!ޯx3/EI J  +cQāDfkuۡa?5as_VB, aP%rR18/F<=Hft"vxz%H"uu %+ڛ{cO2Tbf`OM/.MS:S]Nڙ+FrJowKG@ƠɼAA?}xt tPi#딠#勼 ^|67Lň!CUNKp ]|czc2;GEлI3ռxU*,.uiJC'B,øp2i= [0OheS_\տzeȣnMߛAA+u@b?]/r}֟8@ŅhicrG(Y( 44 8kk]z"?/YDߕFiHOZx#Vkkq}ydX!Q; )+[ϯ+N(O˂ t{"0U>-;R3\S+!o),uM,YFͣ;dc1.zbW*CX4w=Ky壗]NnڞhC+y|R2aڗ6$(1XN2P5ﴘkRcp>c¹%%=*`F@†2T9`qϺ(C0-[X(`6{AIFs}Nm7v͡U`q:U,^_ݽNr`Qoڃ'dS'8dՁ]͇|њ̩`j%nܸ.Nk M \HP$@䷸2R3x|an09ɏc!!6mPnR#BAS6(…X'n;0EE3%n6vp_c>nَ4ߋ!Lq,F~=[J#a/C*AG xAV S{2Z 4ц^`T9+CX5C׾g3[Z.>q!8[v{k"(P!乂csM!#+͞*4cNeӇkS?D<o xT P׾ZߵL5{V%ϼ.&Z%O+[01^kv{Jn̨l9sڒjmm);YÉL %VXytzDݲ0]Hw,ժbfO/:6T:{=ED]25,,jp^a+$i?0VcX&Be7wNHqڊ[!7vUOK, Hހ2(+qTh[79N@$uPX8͆,1!3pS6BB$cpdK[50q5?0Pu`?5ĝ|龾niqQ6e]Bȉ/^+ 4*QΎ,R̴\Q<$/OO al݋ezm4DtHdeJ6LV }1gw`.!{9Jt8EX( MBhLWҝ (ؓ/l{y9!K3œ ?e͌K{ZUv1jXK!): ąG5x 0ԫ9N"]-̑9l < p Yy{p'ߘ K^e&f 0O 1ܠ(^ '+Lr!F'N#JA1^VÜズIz ףxc8bFܖ9$PKpb}V8_B3FnA5ϒ9wO4?/C\}Ċ!`˱^jY&6%&*T ԃQߐ/͢4S]:תr?9>}Q`}pxZTT;)lQOxn ׾{!IwB@CP tuuc -&x´V0kϥ5mj0iMH͗@__59O"OgMh6y.DRbl+A$'Z@2-νX]!rĈ3# NJH'1ɫ&vbxs&X%M2ZA%,~osZq~g"MU>|$ڼ; d59eqeK͘g`jG#}X➷Z 8媳2l,"#eFj-(UE7/}U=g3q 7@(@Qs&M(wpHKbľ1 2HUBHY 7u(;$z @ K RV3 ,\9T# ̶Zb,}#G:?4!$Iڛ` )_zxO)Qbn#I 1 c[sо3sʅ#>żN8mi©.M X%i.ipcz32T%RveWZ^%eN~-Jij^1{ zP5n,PT6EH?$xVH8bd>̤udπ MXXjmPdx979'kO'ă`Sx0XBtL) 4oԕy:!;JGHYr5P 7^pah[꫓&ؖׄ1|crI{>~~Pa vv]u{Ę EymA\mm򀬇I<7"^cثaf]R#/6Δ9hP^G7lLRYarTl^}B T׋l5Sbq`_0& 7"O$rAADqʄs605jn{%'kd󘲻LGJQQrX r#_A)SY*J7"kg>j#\`r@zmƺߙ+LzlqARʨ.IX}Լ;hx䤮x3V7jõaMik"Չ1A,j,3z ([},k;D*sbXeeM4d~hmAixјN,:gޱ2Qʎ3MݒAɉ$&M@۾8b}li]>3>?wXMcrr fNJ(e,.Jo[xv[3?. lȕ 4$&S  nzʉj6tVb!) /Pfz0U(u9>{as6=Zi^<&+_M%C5jX :×(Vdt^lfrÙ CK~ 2 btbIOtH(ܼd`o f; q_?bi(sw/qVOhIG RBٞd&݃ke#cvFe+O(~ZOUWݍi/ĸlLkid,# Zx L< !oLsz-\khnv )qib{ѳ%zF9k0Iw{*m6KՓ6: 'B+-a?AjёZdR뒴Pǥ[6yk M觝^*=`rQ[qo؝hD''G>WOKsZ\5#.Z6>aA\fy@To$Z0q̋Uۨ" n [GLcizt5pSgfڙM󰕒@0)(Tg2:FezLNTGSg?\@-.EsEU9ȓb\.wf(HęnzctJ+AӨM6T~'|г/8J1J$!lZ<3n9@nt"J nҤVN $V'<9(ҹ#*9XU.]{;&I IRB" ]zsΊ9NܷΆ$!hGjn/iQ >ba}}=BH}BL7ܟEkLo_Mi!y2a"-u|0ٲ7im6hh *nrQ+K~ SbDHIu AwmjJg;i mO1& ӠfCcpf8; `Q %&M%$fhg)EIeAJe>$ X"aɍ1|Ao$ @k5@NF k){ͤcnE, Ub|̈X_KSoC%zKg{yƺx]7oc KaLJjwiq-p/n5% 8ZgK^a6KaI,ތiO vcX)c\i~@l&W?A?VjSLBJ WYBOd;ƟZQb*ExXEw>4b V~x<,saF((@64`~opk0oCl,/=}UoU#ڦK0[ ^BTUשI/Er4Xz ϤV(OPt ZmE0^ҀtoT*Nvl)톕첢TTD *-Tĕn~ lԤMhGkz2թmAWUt > vT%mv*kC ǘ-Rz:3hCǸj!p2hFnʅˑ;q-NqG%7W#7ܸsߜ/ݰd'UD@Yׇ8 ȰǏnO$s{ %=U0?E|OR?[|UVL姓eX@G2셎hՋG viՆH_'vĽh}ALb %[.PIJW0c1j4A*d ߋ]<!uǫnE~t(v>y~%Z=p8 6~|r_ahhؓy *_@Z0wI6VRG͠-z WbC9^ݡZ"rE!.I4$%1zY4/rq؋)ma^/ɶg ay0ե]ѺR^@%N: M&MT7z!]25 ՘ ,xtB@]K8349X2ɱ/*?J_=5N1Lģ-ˊLd5@$3[{(?]8QJ*L^`6.!oa[%(!BcWñxJU ϯݗ״3cNP\O\`,_2^i Ab6@lC,^=QI?&Wt\|{QLot43}sJڏ ~Ke-Xb̆=e{-.N1wN P~y6\!P*텨 O'r~PX:.v.ARe3_G~s+5'9 Iuv<'p2WA_Q6o1j_IL^؁6i s2IJV] Es*@QKueQ+wjqn\bq5߰ұɣ;ٛ@2~P]->J da4EnXȗ*<b4'O-ƈg/i.KA?b6D=W 24.7!S1`ѾyKZ -Q+^0Mn;Qlw:_*jvB\eX?}'`K4\B_dZ32CfWht'}Sv;;CF(L*UNJ79h5i. Ѳ!k6_TJ 潹Ej ϋ~zP9I׹ .d ~[ϦKd'O,7qㇸfp[I0wbQ&PTWgf#J\һmHX,e( ;ڹ衎ˮe&ĞڇetkaWxc')~:nJǎs۽X!dcG᪊$oS[Yi80~i 7s0N|W½%Aej@䱆qrH^S>gr,?A_D6?N7Uy)@ʫ3=uPkx_P7*ђy#d!X??biIB7JazXqLA˖;2h.BQN52J`"(+wQɺ-};B͈ +2+) EUG *1/vX1,.xilT|Іf߯*^6 yZNӎO㟳9KKģ"gnvAQ(.8"mL`1?]Z QeLJRn-Z~اn9Ǽ44)` D뻋vf[˶"xhWA:/Fu,<\1| WT4m}\wPPE`7E;_mdz͚KWƱ cR Xts[J[YEnѭ1rr9yG(?t X%w@6[CW9[y.SikLi2(z96aa/WW/h_c]Nw᧺SE1ٕnZCꙸQ:vS/]|?x/eK{;[WÞSwX@ZI saam͒S|6ڲ[cWO\ӊDʰ=u90W FÐ&% kFn(Í?i8AU^J GGY3n!tNZOBV~R,x+̷OK)4B]6lCث{0oy} ^ESh$ S5x1yuсXS@!/kZfhbߓֱ¢ànQ2)WPÈ +N !RX~PHGHQ=XO #⸚"wWHA÷BI8<_2.sF򔸠J;!A"79Zc\-,~Ml}YR!{;d` A&Ǜz(J=BϿ+7kH7R{Fgc_? 8g2C11VDRب0lAVND&1Sd-ȇlf,ԝ_5yK~@9f{/`_1)UwH8(g 5tkw,v$bv GOCJ{ z\JLa|9pט p l5[]*AكJ-7D-9dRR^x8Fٹ⎎5"M+ds 3omM;PJM`'eUhn(ҟ#`KO؀iTF.*#O9 {Gm.0<bkP9,)x 1hߜ|{Erq/}+&|ۣ^r7Fp?^:`ep(T,qcP Ix ;@7(L?nSƱӐ W3:Y) ڲNzCq0;=cO 7Zh>|@$mVz˱ fg!NT"tPE~Pٽ)Y"|dcĝ2D&ϗCO0v/(+ӯE8?iJvsfS߻QI~u3c>8C UUyIbD绕eI=~&WZ ߺ:S4!mdV?d6^);Q$ Zwefx2 FEF~  ȈͲ: @ *䪫ԊRDok67&9'_}hjL"+j4s*+]Mki2]#?8mC66pZE$K} O(e L98 :d*nӌ4\=I쭨S!aYxmK(sN'v~EJs񹡸=s;9ӆPa5 5Mw6!e/l~4Ă#fyE1#ɍ7'm>T]pC'@Hw -HX8Rs^.Q;Ojj7k^;݆H|;!aE6 O*JmEsTXcb5Օ֔©\V j8uϞ `&_63?(qsBq.WgX}+gAEU,& -bu\W „o.j#z>e30"׎Xl e*:( $.C>GA>yʼn8S QLGn jȱ2npSKV 3uȺ=Oeb喂'a*#0@_,LlmDB}ͧEPޮ3rC!nQ|kHeکv ^$z%"Ub.3M\HEKX Nb|険ˆmӥUBźcr& 7a, Yxu|;O2c<@ JA=T79?CM-ZWȭ,ޜs_$W~+8QW&KN=+~W%5Y^`0Yѵ ɲ@s 5Ɣ7YBʵ\ˎ";*r^D`|lP< ¥ Y)6I4@ qIz(yݕRWD {G@%jw}%knID=u>>᛼r`{\Gs-̒[]=^/b~1 ڎ2| 30C1Ug`tanaֈt Mz᪓FMG8dt[?/а䋌ͥc{F8| bm$p3sul:%!Nx3AW^,pז~uИWjᬪ|0a^i-z\%`OL/34TэIwV m79 L,$)ᗵ-?2EgO5KmI֦kn`'{M*Q_,W m;h֪`]o. kԕXz_hhZ˪j9NL~ǂjz8%7N4)#FQ$e&LP=~K*xYZd*+H?r[/b xk=8WoZIʀ『])l.]mkHdAM"Se@O8Ym jr):G{VhRP'ZsfyioLDŽ#({ %UC#kFYك߂`v 09pu$f^XU8pqN^V㈥zu%gV-,bjkS@NHZe:z\WzLBf&{SA jQU9Ft7ʕSӌ%E]x`*bֻSgG0ެ=\eȘ}ZRua슝J0,:oM2mI[Eeu z%LA9P]v vM =: zg>M "բv"W}w#o-F_^u}^r[6A6Οksv7Ad" gn 7C7Z oMuJS 񤃰_y+xR"4QE F{F.l9!9cp# AZ_~C NŒOF%oϝkn/DJBBD1^ښng:$ MvG*~0sƪY b$U-fs-\(wK9:Ҙ"mGѬxĽ2/&oy+^E9 m`F܎ " qL"®JBf4>sMkc^aAP$8}V='u(=Nj}:Pۤ:IQnN#JtU <!(PˢsxGE7:d&æ[aSmy|R UI⛋/[,܀%=Ob/VCN0r|]@cvzW?ʂݰbtn'  L*o/?֑D3H&i?hA5hQ9CFOݐ_a>۠AءPtjS!YRَhP쎟#*ͫ0l}EDU2Ͻҵ?O )Z$>`_MAw h1j $ 7_~yuKs8v!{cD)\7~6X %Cx0:z%-hV$ 2ou\!D9!jodLqǾp)pjR$ȜbT2]}4J.X7ȳRgeVڅaEO8wgͱm2\s%+3-nBI6Ce'aiR:K}KG܈C+M\ʊtFHbȱBh!E).&c@/ys,ȑѽR_霱aC{`9ͱ5LKe+a2RKIol\@*I Qï'=2z((kPKD z$SW1>%"[ x5$}ƶVrND Siќsrif58`[E2Q}VC/YД\͢MX)ٱ2zjlKp p l6+ ֟'<Т sfQҮsl tDhG 1OJJq bÀriw2+u Fl`Q)q.X&9S&8 k%VD4BvỻR}(OѴ1A~I:{dFo.eDDzm3rxȹ;.sS9O1`Q5x3o{IJAנ~x5gBLTv@۲—_Θ k-*!NߛҬJI ۱8; zbpl)`2{QU zʍRL,НjwiX)o3BYLcu O[UZPY ˉ\?Vmމ#tA}e\@4+6^U:& SĈ‡7 l<+in􎂌(ORC:L.X>9|3LbԏWP=`rom%vs47LdJߣ-z3C'-^ ql ) i^j*[k]Dbcf V"ZY񘐸 ߂\s,T J4!sĶy {-L1 e_KAI_8t17أT~<ə$zv֌2Y}_`19hH>Bmť o# МWE=뼍; ^褑%'DrywTG<٩_&62vS+ʇy2,٘Sw\`bj>̶.#rfQ{qdxPmFl3мc+hTt^p~+٥\Q U~(^>.@+}0\vx;lu7Ƹ^*OFǫ{e1 \fl~^n22Me-ϙMwzFN4`qn"vfR !DQ6P Xb5;ov =oM`  ׉v_{jޮk&wSЉ Z1߬kzXqekM{i:u H)ⳣnK4Ram3AA>n V0 ƞe%neL CL( 7YNvPRډM8|:B~nOmOU3?xnLz@3&(advtCϮͦՉL ?+w ^ڊiz۫FؼQRgh7Z ƪpw@&&:CK\nITOh\()nMMVPq`Y, ]j VPG#V>f8< {tZ<Ű??iG8Oe0iƌHĀ U9 a;st۴`5s']A/QȦ'/3J1.83?C}QJ6ʿA(Y vθ;5yvJNchkofZSqnc R1insIM:RYB31Ppj妳/$BxE*: -j3y.f?83FWMןp*?StlyKD¾L{Uf,1$4qq&?7l'.ubΧ|<<~"#nk)E%%уSԿ% [ƽ2,yH%댗GRw߇!Q ۉ7_-C'gW?fZTE9>wVU rW#0'(?~63*JLj5JR2Yտ&+YfM*X}y~VCatFz%!iC'np- d1ƀ[ 2,_D+_qmYmCA6@oy/(=NRhuNˑx|9l$1u߄5ޞnɮBtM;CJwzT'uGoӬ#.#E/DM3n/'k)bûK |%V Bx߶Ԅa4mR[FjtgO$@L=+Q,KR3'\Dƛ%?y-(]DH֗8AU`#&,nJSҒLU鿨d0}RmBR,g5jyGs3"H?,<> ( '(b붡A틫}x}+VN+ŻJu[e@*NcMYjq~_7t!OV?( ;IDC)))XM1OoKN7sX7=la6|mcڨj;cGK+MAItry/Z\D̫m4z;z5xޝ: ·D9Rftt=NT) q]R`w+^(RSsRDQxQ)pSIA $wu`܎$:(Y`E8 q2Ϙrgǭ-O,;GJ99p&6i 'w²WГゐUlI1 mYdrSNt0yO~[pBZir; !B\WC ו:+%'CFZpFsGݧbtرpO$ߢP-%n^ϫ3)ͮvY dJ~Gzf)FIUD{ mW1дrThP+ c{,xR._<F F3=r$'E4 )ݨrjXt"5k3wiiJ=p݈0IɜԹ"ϡ4ti*+cY3:B*m>cwȁ!G ^u`P*QOv!"xgց_˰3` SC&Пo×jZAZR=& g59U!a4/ZW*k)¡dˋdjOX#H[S4!R d%aȯ;r8d6۞n\bU-7L"ySHލ}7ᅮqazENG64>|(fK]\$]RW3P}VJۈ;+gst?b~i3yW1@=[waF PQlZhy 1@?1nZqBj2G9J.AǛ5byCAF=Z2sPM4jXQx[8_BNg-ci(pYwϥDojvG `(;4v;x q{tEM"<t=&֤z;U33)P(5!S&d]vX15aAC+yP2 1/T-ejkw)B2N`0ΧQ>uiTUD୭| SWXy|T^)i *L# Msyy-BH;zTP[ >YgjZVYh "k f:ΒJ.^x!+Qڗ"xێ[\uQC풻IBbvĎvu ¦7s_%:>>V^K=Ђ=Kn[^Ȼ,w;e:/22/5J8_k CNI6~*).!oՠ Xjt8ZwmSKQvW$vQ R B"y/D!mQ`%Z,w/ Z~3 M8N)|zTj|c*ZWFo:=΍hxclVkJ̣exbY_ɠz'8p+" <8Z\Npy0Ӧճc JY(M632v:QurU \Y j=݋k Ehn9 BbBhw`MsBNIrݘˉҗJe'F L;e(fHjR+RI*ypKk̇E #j ^j]h [ .%­|zD6ϰz[gpʇp$`}9 Ffl7o8ޯ 59C6u ;,}-U`S¸hg @dOGeLY:Brrs^Yx3ɿYͫ RT!5ր!֘1!$%D<|,48~KRg &-?Y4z]]3iߝ-0=̞#Ylx[>u >hUV^~ɴhD3SH.*wf,Ӑyſ9lnH`,C8.y*d $hkah8!_a=Dx6')^BAx-ԏ3riv\>s*'W^zE5+?r[ݩ-.7>Ǒn0t:P~4jKӘ<2)NLQH7=#S"uEtZ D=mƎ ʮb(ʁs5"lAKk<t?jUS7u8rOw3b&`N/U! %cZkd&y7lQ2#vUo>̨/E0a7jV-  '9ҬR zxKS[m6쵮؁E.VĔSVE'|(2rۯj)2mWzp9/[/a͹yTl<c=p"ik`+ ( Y;``2Ň6 (dQS쩝Sl:h P"Vd2myn<\XZ6HGB_~s|Xr|SFhEPt 80w_ r49TJȜط8Lc5u\6?d`]u: I͞W~j,K+ 1GO`Ӎrp8'+P0~ ه3?$e{ďPp͋s} LVzmj23s3F\BB+?ܐ{s,[gl`^X| MdzZIKiM8U+;>¾cf}2hEjjW}tzQ~f};9(f>\X?`UOiIdOk[NaD9CW S/SV$fIChrQm]CNǬO͔<kYu|p'nvM+l yHwR=e§/5$W$N@z'759dCK~>6tR{F#w kP,Xy;RDDzKp^?5:aR_iF*L v?h>U=K[xv"ݮ Ïŭ kV*DgU|VV?{ 8K ZM1nj_jvtcF0fVee@_ARڜ΄08ﰒYd$:+XVk+Q2I_q0GfV6$>(Hwhz3gs> yr1֊pڎwjJJU\!Z܆eG[:re7 *rN0qj)#Ű!kp̴1(ѕ $#ߨ):luhdݷhٿSK\+:#&VqI8O}4q-ҿoSazSz7v) 4)=ѝJ NBILy8J* Qy+T~m5UUƦxܳ:Fix-K͛`&g]Ma6vt.0~6@ikTK@ RAkQlhV(T\zṉ&ZLh|~iܽm;N zvgP' * bZz%=[61nsU ?lb lxykv+D,.fcbɨ30wW.{?s[.;LzZX]ޏ6WfX(X5x(ۢ֨2l`:D((d6=EmJzF5o1B[{Ta̙ߤ/AzU9R3&LB67&TsA{Td>>H?%4[ȟ S C#ڌ$N<|j%fq2*0 i=~z@%߱B Xj4KPS^(_LOwǟB p5`a{BI:W qj5F]=dxv_S#=JW(9gF仚* MܐF@-Z _^|++cC%b.)c)lܴ]uaF~+ Z&A}fWa~uS:y RpEȐU~o]'َw^XagG3=p]JUŷzCKmQ8`]+OfDOD4JK=YrlYM_8~,pӱ } pUM}c]hf߃EΖUb;.mq[o<_.@䜍 lU+=@=!]!_VesPүq\+›*>'AWlXA(5b RuhWDA{{'sgc=89IWe~SaJdnby "5%%&pݢpAwfO\26*)&;Y@S5#nx2۝ aÊ …QkbU`1 l_Bsؒ3!J"8|Hor @맣.e 齁e i\$[JoZkp#5Q'밦Qxlʩs9#{{yĦ쥟(5B:Ll'L$GM^sk"&TPLVˣ1)?u*,*| 0RpR%+0hlf(Mi,]D) uBo /J\<˩;ѝS"1IӶ0EbnOM*mu-ޕgS#=d+v2`A›wۻ +W)[gkY7g$g>u<$ɘ}*Dy^؞PLT@гG#u/'pz'Z.q"vQAyɁ1Z2ZęÌ6PIi.kꘚ#7؇- Ҋk.?\+ӋL"OmO t/ORv\@UPW`y?ǐϡ-FфZBUXnɕ%d=6ӺXTn;oI<$ilGm̔ЂV^b{ClpFHp#YGo^h26$wzCm=^#vm-M,0@%-@FIE2x=flG`.QiHaL .ns&Lϯ},>#SǶֳ "a QLX~81؅J#_נMA+=Xl?- }aDm9$~XDY~Tv|r1 # oF2k+>O Aqr[;wҠm{Heu{pBDxى_HсHݥ`% dhǥ2 [W;bDtq߰ (?ᙌ[Xtm2+ԡdxQ2;G:hotȕ1fwNy$-jv9k$1^S{G,CT~HD;@aQ{ǂ>G3qs%XkOOfͮ7nBSgxL}4Ȅ0 R2pc#n׆S  rj/u$3&]{HM'6ֺ  Q霝FFD /4˦ ǫWYdžO3 ϋCX>}`w!TozNJO}ؾk cԜhq],Y >hI}_Cڻ|N avQyMmj۩GͥuW m~oĨE{d Ҽ jx/ G7 'Mٌs⣗i9\;=!k4L8ā^Y]*fXQVU{jH݈k Btfi kFcTRe׆"fKVNv%rk'nn13 _='j#] H{bUk |*T-hT3C[p' m\ő_E~{tnpW.h,z"hH +j ?Dmޗiۡ@KB ?[@3^yAD+ʲliDyv#7Fe\qvxf4aB84?-WBF Uݨ->ӯ8.@FqH"u Fda"WxyKWDd,L AhIJ[$PV6˻NEj͂qߖ( nc//d&{De72 POro=01\0sǭ|b+*-7;CD%~vc.3bKeV9'?H2Q " [$wc8mPl˓QDw64 Jtb.&JKk".8cؓDLi-1T^{-ӫ{CI1sh}^ \*,x!c^ "#d>ϑ: [<,Jy]'8^ͥpV"jM*|VMTWƕ2F,pRGe' گOJłc/y}VfS3ݨ6? 9-4{YxclN8 ^Xw2j^8ZG{8D,gC^Yo>tN(Lz U!W04Eӽ1;WFee]?S*0lLV@yAJxR(gSj ;උ3!hvz;=6Pr.Pexhw*!2=ynb @|;'xRd>EmV,A{R<$>sw9|)SJ=,R&H6Jv&M OpL +g!z޶}N;J!3UBYV=X05J`,6ˆ%'jZ !N ^>[#* kӌ};!QkD3mQi1ܳ21[&76ܽÒ TѽeAI=B#%'q '`hTv-Lu 8?4m޷yO+V&_P-#J$-F౪%* ޑz"3ɛ/4HaS/ᏭraBypsS@(<8 }{[Hp)@lM( 1#/H|Kՙ 0n"\68CW [X"od7--U-U[vp؀].2i KV'#^AS"@Nz%Sľt[Rȏ9 ry6)(4R){%fB;It ̝uЮrKL'3jͦG2Rs΅fQhT =*lWLܶz$څZK~87mZ{:0"w5}>O [G@ ;4{:j`<:PCId.feKxݢ?ԭY֥иO&^)|:P&Q!M,_' / N畤0Ci~[rvE_.-2qz+5ogAÀ<7\u0( He%{n19w ђ PHB>u6TtW\7J[~}LތGog8(H#"AnVxR.ӫQ_IJBQ?Rn GJj葘|$_0erPK]&Q9LF4 3+(0a`21F/g@fV!9pniSP:I d/^O6zI߉Sxْ >zB57VO#DҠ{ܽ.7ST{th!4u $Ak3! 4GN j+D9X(DT9eyԡ5sԇ {pNAPvRrY͇1);& ܮŃ i{>JΪrz҄&пx4c+_Esp2QnL$̝c_&*x)ֈ@XJYCzZ'DU CpHc-sbc(B;2.th0dGCX.Ue0QA10_ 49l1kTIm,s%{۞kXoxhKͅ"=y]8sKU ?UdF$1EA~M4'}㿳dtBRzA_eSgӊkx0#t<_-Wm@X1'":iŶ8j>ؘSYO% aF:\$'"̿`(}3+$fߌr燊Jрxѹ+M^qĿc~kGc h]D|H{I:KGɗ⟏ pөoaf=RfW<^P:S4NO̞DN6@JE:?Z|qEcTP ")!ȝ ڍ+"y\5$#ȕ^C#d -cDڍ볬«ً";Nc-gyTE~G6Gĺ {h72qnGGhzh'iɏU;Y+`ŗCA:sjB2 *XB:T[0ld & q ^ %Z'BȬP6v8XwJS"/GM,Aè_|F &hof4*.@1Sfb]ˡ qɁKutp^':\+lNǴMe,\b2puԅq{sTQMk!.iIC{wQx4f#:ǸYe1m#ցAv1mi=oޓmB-]qYJ?MQ,zq²#;/bSHpmRk|u!耽h-WgqaZk(]&TKr ;<kx6@/Q4^(a![r2‡ƾBv@mֻC>Abb;/$z&k*jL`31W0L-RR癈_Gc o[GޮrsuOba=`FBu3_ kDӘC"pjTQ/f:O\gYZ0707010000007b000081a4000000000000000000000001668434d30008f2b8000000000000000000000000000000000000006300000000./lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/net/ethernet/qlogic/qed/qed.ko.xz7zXZִF!t/]?Eh=ڜͩz.;xֳk.l3e#~99`~c#ۑ7(L$XWDnkjp2H YDX0*/jy{c74Xݕ2%(p)Z1'zӮ1YVRn Y4>Q~v+ZZf_2?pk+SZ><~ FY(UFp[4zv^TlF*0 Z7;hRPބjj>L&d/ւ.7knV&a1 4**;k8rRDk(#A&*rc,~B%H #:eESn;*MHEI5tx4+{w  ^CF V$BjX텨ӌ BCi*h}1⺣F>zbD91噓0@/+`F6@r5ȬFΧ2~Z']N`[D4_կ,iںRѯϢpdb4b+Fe'vzydlf=iۦ+9sofц eח>hD> Hۗ(bȎ?Io#&e_!I 9!qvϣb5ȏq0>6wj-feɽÜ@F>NP%'jES*[Vl7rZ? bTy= |t!g&̆5nV9FҜDWƅEɿK%pcEB?7$pUDd8-SH~sΙdH侹5&5LDZL1o7<ˉ~4 =kp, *r/W*Idmbл>W^1t(͵LG;v?fǎ|KG}+߯i?z^OohAAb>Y'[5zp% MXx1|F6_Vt1Jm- l*  1!~+L&ky;pQ~z ki*Py4 f7<}Kb %)&1$nO~62>:)U=ZDS2GǴ"ɔzZ8pf"nyUy-rˁۀ/桑'ԃؐbcݶEb/LP}P.Ymx@By'y,2V_ܴ8hݡ>:QN݁ŋ}ҹyX W&HO\ITu,vO&Id@ck6wǥCQz殨 _7E跰c穟xųb..jCʑS5/TtP׳^4H[cw;>qF6h"ˆ&qYoc3.ٳdڃ epd]_!A`k3OˆFlfAfpR:~l <Aa*zcՀ^'N.}6 Qc"# Yb•bMN-tӾ{fb(bg`ϵ&Ér=U=!dX :+vK [6h$!0;GY)Vِq2)n|<Y' r+m^,)Zf !VjiZ)bL?ezϻsve%AQ _J =̜2CiC]hER5cՅa > 'lj-xh婜\lugmyP s$JL֓M=<{$sZWwOHLҠi_?y߲dp~-zJ9V>Ol0S݊ꢚw*HQBW!1ϨaYQ:_9mPR~}L:u&_Ox#-5Jv BӭVomw3hEJ/wh1^8D$yO|Dv .D㧸Cyw-S1F/D˸X܅."ߤLֻݏA**$7SgC {5)oxQXyfh^zZ!@C/~(,7^{σqbVsFD:Fz{pqR6K~$O։)ԮxQELKP꽁0|vf7h)`p< e8("-k.@ _\9f1G4_2JH#Yv˔\j4\ R?ד;5Cf w* eXӆzDtsTn<;Es˦L%ㆣoS/^CCӒcմz~R,AVAG*ߒq/vjIbTF`otC;E5|ޝ|ruR~\ هnwƀVHyA4FC}k C ۙ{ˇ"-аzY|7\O]yO*)Ib^AwXUfGME}uT:-fq/ZxMtN` ;hۦ k-+jޗΔpXh*<2g^q-99,n^ ySQtprMdk('+'*,͙xvi*  (=ԟ|RO }5۱:6/+290"dV]U O9.~FBTePգ#V}Cr3U5!ETX)M]X#bRN"|ME>3P@/F& h4ތn\: b+Sܕ$uGN,+VqQK"!_c>M&j՜.5Y;G#},VGc{K++<0P"qjQ58lZn kk,4Pmhg-@"‘^Y3)j?6T ̏T Ga': RX-A W7q XӒR)-z[a Xt||[+:VTF )DpXYup&P`.zrJStf(N/ jխؔQ]cF?ZgkM4EV{Z =.MC`l98byKGuP9''p+q8Ud3&x=NòG|mߡފxIv*>?:B|,F[ ìv;=EE ҐT5MtOǞ(1 :QEvù\WUdd?iO=ӑ4R0>ONZ.N\m7{0 Dgxal⺱?XG(_ğ"NAm|nx92:3^ySM@*xX!&o?. pxR󱏭a 2+e0Et&BŘo]T¼`\ IDOY{"%jT$E [:,oђGm Tv0s٦cu-[.dv`JMdEuLuAR3hlUB|CvE+wry?"wƟ1&gYCARzp4"1Gwb"PiضJ .Ȣ qq\^̸ɬմFBT)cnG%vq ^drj%jeT~9.}dnM@0O#۫$sӐ%ӜGHD= Bh@6}$w/EBTdoIJ[e0[s"'}]Q ;U.H!w5L aYݹ{)qV8Mrk6+75x ~?ʚƑ?,I"lI:DJq w:u`VO`#3_81*j߮up ~R׊0qxߘ gwəoj 9]fH D 啨|,鶎>o= RZ6&rA]:S%e,_v<\GX(XèCA/-xG,d$٥=!YcTdqSdquyv[2-/ |,V]yAp)z3DGD!~ÙX '#CW%6lU1Pw>PR!j4FTqS*Eֹ$Ŝ!ෛL+7@ġ4.5R(%{T\cےk2uauG>&քmi%n"kv>1KlvQM8\O (uJVUipw\־[(,-ǿ6^xNyFAY ?ihP8͸Z U̸27&67 )MMlFݧme׌MzM$~pTwJ改%xTo&g|""Vb[uzs>Պ#Y18ݑyw!'LĨoEG1HwLLͽ1{6{px٬Lȶ~xM%"8D`x5 ONZo!hMn\ώ(ŸtW>37zثSp W[ǒǓ\!O#[CBM ;o%P]80=J dHX!vc`~޼dLUJ3urؐb4򹱮:!zt8cN@qǬ>|\*>eo^S:*:id8dSu}tNЏrAO,"-&"MBAG WzA  hN^7=ICNԭXBM9`R@M(.SniD&ULaWnd#tGTD^ɥ]PH &Mρ[km$nX@\xkFw_)*(ӿ<>YZf -[p0Kp?36?-r>olQPk͛9!I\d XMG+Xc5$_HwzHF}{cyxjٴ"/SnJATݦ\7Au`TD, \`]/i&>@2-y[KQ4_Ʒ2ןta]Tc PG4v-cƆ>Z֪wiAП9Q 0/`?hu4BǶVkBhrӬ횵6NRyʔ330Q#hvha1 R(rGXVPwgɪ)=( g d. v?wZFizopMȳ[y&"mrCǀmv'(JniTA t5"'yd!1$:ٗ`-G_h+nT0:#)-0()~2|7]iWv~PFk. LRo@53v5"}!@#pߙF9sϧ߇{M31.UK͢#PW:޿yql&1Kn(}ҼY^<0y> nP}Ų; Q hLPNV uiz4!ONkXQ :}9s&Tљ^O-v ¸ԓl:QKuV<ᱏ˹ EOw ׯ3uͧBNWǺӻ$Sf>/jN^+x]6dnck7V *śLȆP.@j7˅_G wu)$DtXxU}rϦ)iR$ _4V!m@8&V/)1xPmS ]GǎO/z4g,Ď&Z8 9cYK5 *&Wk ="Fb(Wh+]R) 9|p>۽F ;Ibtq.I`P㾮9__dI:9s وYnKIv/;( ȣNUS,sln@!wGrV1U G6?0D )_J?s_-ߊuhQ{~.qu-s:)YN󐞯n^i 1d-:,zB)/(V:٠/džtEY{ 4#kjr0O rr?Il_#Pg#CoOT +-ҷ r"w엡 ,{`ҙDPڑ&D}+7aLuy\Z|C\NW“۲i]7&]ū7.9RҌ{d:VIEZn$K%`D1\W~zx33AumZxK-!H ivMauLf {aL2d-Eo  L].xE|u"Y hx fL^&kM*2{0!U\>p_IF liىN])~`/@uf<=߾ 6GAuɻWy5&Ne0Qs%-<8xErUH êJ_N̡ ޏ )N״Aۅ!p t/2|;bBU y ͠1Z˫xn>͐',a%< `(Xr5 ;?y# o5i @ӟ]zf޺tIMuVD.'cBt«;SVN76yCU@R 4_Dڑ͎D:P923@tDsx'M {ˠk #W> tZ.XAsvm-I̱L]*> |hc +##_"RM<.h8`h+g#")̨T޶˜{Ǟ9a^a2:C ކOF/3- SӶNVLɿԞϓD ?>L~o壾,tdN7(iG-uc±a"Gz`yE=l6ÚԬ,;Fs^ miK4]m!:)+1k}+Nk8 )ɐPynS[: FdHh[}i@7שS.n{ 3rv='i>NX45;i4ALɺWwĵmSmlՏs5~1_(j쮄> 9#Nh:zn<NլD6wѢ(` $OvTutp_,pzwEkj 3 g0@>F\-3F$( 퍯 ֜/-1O^uu(,rƮGf8-[|>dkaaoeje?ˬK' @&3Qa' iWMin=ג)j&nF\oJTSSN9@)0DVt\Ij.kܢ˖>$?']np]0\|roE\ǺEiD$ hֲGq:M,ٵT$Bli idc`ݡY%d$V#\ϕ1\lpJ&8'GAH S,8s^{f7*~)>O &mt VrJĴG.C1Bp`6 y+% vkAV/ya_M]%|] '̐)<3e*l J$&nu (릢XߋX|/Ǹahmf"6vE^fy9-9;gwF5$iNfG4Jt&(ޖ܈CGȃs o8CW0Gz?S#7x9F vPha͂i^S2 @n"hNpIB, wol^\ifr0tt@`<=E/H՝x) xw$bp9,-OV%\Dhε!w Wu0#{1VJnTmgei` =H͘_6`z4o>V`dULEH4B]fAzbhоn+j_ƽc6*Vcev=#Db_aG^:P1 ΤGˈ(0^Tugc~@\k823gk\cDrlju8ܓaz$ovCSM*9,6lK}LZK|OO}Kyº!TZ KSK&%F>CAfg͎2ge:KUDWu%]0wi=)*|7l r8o'$I[drt|b،m.#bϺOLpE'pDQZ*&+(ME>ΣeZ#[S̏x4KkGlJZ^?xpy "bw,? ^+ūWӸVB4/}5ƟNI3.r%_E.* Cɤz4l)rʡ%) @ԭj ^n1ӈ‹1RXdAS>K@ . jƏLޡK++1s >bX1R~b/nV%;!Z9"FȎ+Oaw}lڒdZ*1oB~&Sn4Jt cփXax;_؞-]GL#;v19jW1<[]Q* aߗ~mg3Io-S9t /\N-+osy y몾9\zY|mR\^g MUsQ{QUZj& ؀*/cZ7JZekF2.W2.aױTކQQl&!Oyxc=YoV+Ix JD WY8D]DZ瞯وbv&sdQu`c`Xy9B.8б4GzB5QYqT$y|K?˜ }=*-ɕQg{1X&si!6;!׵lO1v SZ%17f9 Zmu@QąkJ'+\5v\xPpY{*HǔozCWjS8@y>$#`"fZSxqneZe[ܓ;sDcw4bx>y6PR|B"E( +}TgucvH[tG?fbhZs$b4P3N} @nM1Mgޖ*;H~)N`l%Nڔx.bܠ` pׂ?#1>/G 9d/հFsF1(phOdG-/^?v3sPg Χ[R];Mח!$ZJͯg4Kwo'qГ:'bb d`KOسdi 0/w9ǂ`Ht:y86]*DANcI9Z~]rgj"~ 98&Ģ7m@*Y0]s$_]H7=:C#U&v#0 Dpp'GT7@UxĹd 2=w_c6k H}Zn/n{SȰ~ Yܟ ȇ%wY_Bk1w{+^?WV>swbs{r'Y4-x8kQ֦gg%aS4XBZ!đX' _|%^%X~+ZG%-G>mۓUN 5KkOg6啃m·q1ZGCP=e4 wEKZN\籒ItHaHlq{n2Sdk_f]h'kUC"vqdAa:1c-,2iUYg[0}h14Ci; OՒL}{b[8hbUwD3msq !H6CBgr4L̩S/~[ 0+ؚQBK#sjGv'Q0vfkz^6#)f.;,i3K>".Zn:HwB@ύd.Kzޖ ' b{-'7ׁu.by?/(r~ lB{#R;g Lmվ5/)rR-à@G=kVrAr`UoC̱A/S!cb_&AIC^"hysgbfuAt|e"?Ӑq=tCQXAi_Z kO[RF5~=PVmp'*0b+'*[>5NW"DN/n~nmlZ"9) c1-/Usl&spIKr>#vzVGg4GXjv}%D;DI?vXE & `OUEg.:]ԣQ؇kS%ZS='U)V090KkũV~;+O{qI;9Pwe@D',Q|"!SB^l#G6`,e_CpwQg|bXˎ`c_tZ 7ՍWT(ͳOS=ÊJȽ,3Dq1[ڢP\y[9E)t+V$[ۓk|a#(]Ȧ NK3Џ^$>8XwV1T?D/3V`<P cT(Vy9뵷_52ռ 6D0~+:O߾5*.^I+žcp۶!|{N8QG{KBXSʼg}mR 8`Beٞ0B{ޚW]scȂ a*#sH6tSU!HcY;DaJ;A>Pywx3LJF=,;}ZtPHLx̵{{(2UI,5_=|0L%CRۙ ʶ~t*},Hy,x4|c/S9zq0[2ٶcd>hn ˓;7O9Vz#[sWgL'XpfwcJȰÀl*ΠЭUc%tį-Nt=V)Luϸu"r 6v1<8KX0;!qSFM.|W]r\A+t3HVk.0)C<xaD9a'd ]@zY osi@Ʀ&Ymcn3C43EHB[|\_Z^9:'u*K~dyhU "~j V=S҂-IIxl#]ٺ(,j.+ {wʸꪑKsn7;0}2r 52u9UxB rqM3`]qS6]=@F&iґ(3O̡y=򶠘Yß* faS3it>'@vM1Cx*ԩQUq+zYUW I7*\}9+;=1 |G/ glq'NDڶ:n6CkuoPVf5uӕ'[ |ej'3lLuMTi7)GO(8s;YJ#ii[1S<T>@"=r< ],,bod۹)c.5_aKzsH) u+xvHNgsN6$MT4>~&hϛ4G9hV+BvvẎ"\Emȑ$ͰN9a~?gROmYƕRul/޶Mfg ^/ʸR[& 9n| K;+/J:NchHIB_W|҈mS q Bdk`^ַ|~I8iC0ZnP!ܷ-܌FVް·3imCM)u:![%q6,s(GKB*zMFU" :"MHRjeB&\ H~9j|D~xOw4}XSuJ T߫,kCedr`{E q=wZQ(Ǎ-a#t!g;!erE{% 0,nk0AY'ۭAv:_u 8y4+}1~3t{$=bXD. -ԭˢln17*V+{RFQϔy r>Q'Y"d,"m*al,6E&9Z_Жxj|HmnjpYVBkag]ፖ5&^UZF(YVԢҼdaRؖsUøjjzkǚߵڍ0] |_r;B'ۑe,ޅ(us]MDas|biD,,ːaaQr4Rq~C 0Q16lîiwf ,2O tR>K~\_VD|m͎e_x dZ E͍Q>2󣑷0=\'ՠ@"ǯe#%L)K T';g<8I[{)o=1 77gg#m gGM9.p΄X'drD[j]KQF"Kx]d}{=t;,fG希XO7WRV\A ܃)Ϛsp|JX |P%,2OILJU"Zmmd(}E?[֦;?6״fK :bFS6u2y̶CsE E}Bd p.Ǝ+G `ne|Jz0O8.28&v$"]DDI؋,QQ n!7_ ,"P7wjmn1RzKj#rb7{Rm{ǵ1,+83cYDn1@XJ_U|t%rJmA@uHoM&ZE޻x`|_:= ^FvE\i ?)-Mf_@#Ͳ* ]W/k)=hd$o^9eSοtLgAP2'W zQ1x"WEOnJŷ,}ݺ*#Q';-$^Q0-*H9dp6: Ԩ7ss8^:'nQlptvX]+U%) .LcKt#.NXօ~xewM I0t`as(VG{]l?c":31K=x XvkD=qm+t[j>OWoׂ;~m[Nx@³5ECAuԌڜH<>Ԑ嫮0aCРЧQ[.TM)1 td ~*Wn~n/)5́7e4`bχ&M-G @Y#9&}ntDaw D!DIAǰ xv4zXւFԝ@}Zhvj~2ٰ/YOMg ŴGtdRª.T"FI(u6[nWS6@|@c PQ[g dkXXՀs1)0&_Jy-r z+6[cd"ke<4LH0Te F\Ѽ#OG4?ςP$o5 |)3f0X+0mث$N׿{ܵ0Ng #L~ @@p/Y]Z:ڄTm":;!s˛@rȹgY[*먚!vTW]u)(roQtS'$E÷TC[Ilz~H!}}bRs"3bQd(B/ݏmPGR/k5J́.9GVI p-K_2Xh)JOlE5X}dÂnܳJrHV0$\s}ߩ!: JNy+ȿCE P}C R¿C&Wgk.Rm6G20\ؒaw'лÑv,Qzܹ_بg^Fb𺍡P8y#vh1)(NJmujgkͣԳa +v!` Xy`:pтm=vP!!]]kOcg \!aE`.I@yO5Voƽjm͎sja5Yvriί[{qN؉B.VP #os}+\2 !-!}-rvOM^.]L S"4u~IS_}uTe-v~_"Xmzf?TGJYzk+L!tGRLjUm0NbUiC}뜢Bh+ k]G) xs">/ct"EP oRF,:nFle SE/!G+5DA؆T2=G+f!aRU Y%r;(Fou#ƨ<5=f?rjc\A~0ዐ\~N+(FR}YH+Id2 x7Z@9`eegUBM+z[1y59|<^4ծU+ # Iῡw(JH_$ζOEɳ9¢&C^7 HŰ@v$ |520eǀfj81S/; cO= VVJy+!}Z_σ_5b_KpAtum.b%)Aw^9|"T''@Lz结chQZL*'lTzxOE뮚2 {*,B$* Ex2Wsrԣ]bއ:l+#y-3RYR?E-*ٷuZ^ITaK>w_(n1Y=5"OT'뵝ATj2 btt~QH_ˍ/I}g}7**X *k#' i@@$"La&(+tfvә,d7cv &MnYe kѤ1O-hRpuDDoOމ|0rTYDwoP&wmcq!$*/* ppT%ԣrtBi-+..0_%ǃF&B=YQ/ҁa{͘5zȪ ''{3"Lźl_;z!pPYZdm$FO5@ Ea> D㘎uVdS"W:HS{/f|$R:u[M.Śc;Pl⊶|$ ܭWC BYЩ(Nuo^լ)C8g:X}ؾ4W>UWǺCy ,qK409rM#߻m(dOmS=) 5%}g1G4l*|[H4!~#K}f=2I?=P"ࠥrLS,0'O F'MWJ.yf/CO1D{2ƀ˘Uӕ(r<< &K$}TR' 3캪TDѶm" oSO5/_6eqSF `߇QNJt/-W Iqg!$o񎴭D;H pIQ.qgf=QP/ aโanFvʢF-05Vܜt/%)x J\_у~N!7 )ri&kS[f{6 1T6 Z'ѯX/L+Tx@od\R]wk94`Ek S͎KNc4jyX"Lp;4Hey߄9RHC;qF=pha(@h$ި>߷fb,&5 Jچ$1|TiCc-KnOL1shJT:RU´W9:eMQQ'n}7 |&vq:*%H.\=SE1v@})vMqk Oهi,lvrظm5Ogs҆ePB#/mr+~(6ypC Ȇ<~  EtO[z-ZcGlQIIW&2!j8,ِ7}ݩ6Tű*CMMހka6-6l!f'/VM.NdNO#GJivQU{Fp|[ Wax]JXۀ,%0(8쎯?)Y dN *KfӍvoIkjۀ{i q\Ľi$M]4 zjrҨ\[u?X\ZYQrCfB ct;Eɴ&h?я?=4{;/#;V8CJO= Sz]L)@˥{`.@M,0E :Ou9{%2g|75h"w!43T^nzPD9+̲nطuc't!;'>[eZf_/* LC,)|Τ<.'.ׁ7;s mIsw8$ 6ϋdzF{2,=IqUh5_ϳl{j> v>Ki 0ݭ~"82fbXLOhnCJQt|J2?R#`q[2,r5 sV'n OiX bԳ<؏O9l}J+/&M@dђ=I. LQ`{<cʶ`wZ 1k īۈ*J,8"<񧭾2%oI8wgFYt`剴 5pEH?s/f6@;TP$/d ׎!eEBS*fgnAlu{N }t ot 2ʩL;T ki_E-51osBU ؾNSWng.+j#^?GSeZ`R ^v7`g`Rd_yN hѾl ?bemgVްRzrÐ%(h&m4M՚K;=V)[c78VK,i `m>^JheRwt X([ƺC7 &ZTJMcfi׭3qܐ͢e%N7Y D*O62eXӣoD$]CpX.DD۟|*ߠ07;g)9A(^aؚކĺtmcD5SҹJ~s[nAlNno?nd9kz(•ި7*x~q%H[x;!gw٨dمJj67"ۓYn6oD!i =!8^9Ҝ0׺IG@O"[*Y>ӻeL3 z5,6aZ+,lXiy.%me8C/h{_ Nx5@ asT}Xj!m TLH;˲mŻzL! W.a 7UdV7 e%,s2ao(+?;WЩ1#M"9Ai7o *jhBd4'-~D/>3e֝ƫ[ΐ2ǢDz|+|ꪙy!Z /aADHIJ9h?ay_TcA66YhF'h@. 0L -X k,[匮XAk(i=+aQD/ҿmd܌>ƺ y oQ6hKׯ汬]b`D@ 04yig2u~m~6T Q52,ŋm2]TQҹ ;]vc7WJ40jGf uvsF^WM4>zBgo2F'q|(+?u^bsԯS%S:v[)C ' !dY4/t<y(Ty%fWdҒjY ߗ(AVvC ~T8k(h!Q>B(d\ΤӅ3GR,oK){TpGY7h?)>fxu"*k~IQ%ɝVSt$"H*H;j h~MVaxԑz[;}R/ˑ|ֈUCc X2fpv :Hg »j_L9Zk"4P>FMWlx(Xzne? ZˍB]:p$x8BŽMJIl2} ;F~68mcڗ*_Nَ z_ on&nmM] 0{٠tx/q2qRܭRmh`*u[e}uu=4) Y=pڱV1Ɲ5VCLM )|wj=i![B$ʀեBP'^>%vi.}aϳ 7E!|4vLnኻU kPwH1.TպλW>V]@՜ǫNIFX8S* 6=MCX{)JS?!^ͽ^OZ^6f|Qf[ "+7o" gB)36 /R;1Jt^FIWAX.2;"ǍڳjJ$PmCLדBƒM&b#N}1w*V;9hIc3t64û+tOyͶ%ipչ^Z DrfPa5zAH|l_ma;ÆTѴ(i,j@jv%[f +`p fTyM"̊B4j_|'XB-6>(iC̶߽(hd$:ڱVG`XqK}7TӇJh%{1 ZKJc #HT@Bt$ (wb8#jx_|}1>d$#a{c#6℞[, z7D z1r2 0RA~L!֠N$3h?pjA)(!'>)Iu#Ñg%<>! ]SǾ9>ܦnntq>u)Ɨ\}\v ۹4F#I#8~Cq5=XUFP b4B9;ro0+C=l3z;Ƭ~:nL8Iϊ)Ɗ!>"%TfZPqi @ڻ(|ą/ҶL%-!uxȢQC)TaNU9E#H+dM Ub n[|#ᰊp 3E@EC% m}'Yэ/ޢcf OJJ٭!(8emx.S F!%/T֘ո g5L鸆RI}b CQDPe8ڟ L~ne[W;AF9$$m9 U|^޾K_dY5,U:,L{*dB$Q;P]&9T4=@\uv 24Z Ӏ]Y0^YV`rw&XS4Xyby$'ɶ}oZO+X<'"`TJeIWhX^آ"bjqY>YGb `B*mWGOёD5py|&bgR|`ceӏ Λdɪ k۶3> 0աx޲ՀEɄUrL -JmBT^>'畞,tȤ7^N3A+3>Rd1ך(Q+ %{oLr8>RO"&"D?1־G:nyp 08)t0NNO%ȶpu蔠\[n] Dgb!R?*{qjі'ф`1EaBнBy\ Uz9hPA&i IJ)ʝJև]  sL.|&t^j+q Lc"96a eB#ܭ""OOKRp$U c >6] [D$@$rQMH|Iw˪HXd?׳b$P{zT ?Q. %K9v77VHl<ȯU$εÅ+>]lRڃOZ-4U!&/Ldrk?+,_,wǸǽȊq{I8W k,ĎZ1&-f#/뢚gpKh6BΪ@5]ln(336VvOa/bZW 0_9PJZ6Q_P> \Rv_P'E/="ȩIҢSd&ФגRsz]%'$ &* "Z741C OYM]ҵ>A>M-))¦ŏVy':s<&Qָz4|JuAfc1Fs'2wrNiK&굜to0wY{p0p@8r5#2) W^)FYN v%.-aqo7KR0م{gcial'>q#YC-=%a̓*0Ge9^FNNkӾ){Hɫtv4}RMKo_œ/ueF\*л=Gw[2Dװ#ZEUߪҨ(S`)4'1w_+nGS?559h׋ۉ gN?MT#1.95Zg+:A>#fSa<_G,Ht[Hplm iԻ9冗uyިnYNg*)gkĄ6pczJ3{;h+ $4/P",xv9[ABaE;~Kk:-Ʃ- |[=8BQ+qkNGrA5T?g/ s&֞Nm6zJU-z$#'uhP [S!@6塠q -`:pOFkK Jؿ~S kf8,y}"̧z {$Ły)8W ~b6֚jmnKO};f?C/h{fTU`$OӣD jR@+BaG"K[6<Pψy=H7v1U̧yq~i+Bʖ8),Y1L}l+‹9q;s9 J[1 06>ؙ!Qb<87fEh+ 8Ă"^%>48a# Hd_OѧDbd3H5 x; }p+ (Fᑂ%>pzlHfbXc&dBCb]9TR. Pw<H`w?4H_1dB}kP2L$(\Ѱ8#r/!>햯rEܞZ*}uy ~Q "Qrg$av]uE#$\E[j.Fx8~㾹fz뫪扨S|M_m'˷1ߛ_s#)ȁwž GAщ+`AjW~.8*$-W.Zkj7eW#=_ֲ Frs[E8([`ImO2μcNP g$v:%f#00Of=0Y[u9N; GX¦Է 9BnQm59MDU8W5]LWE5Uﰢ|rws OpO4] A&=7SrA+:;( 4|TUYkL(;FḶ]:Hoεu؛sgbdt$ζ G0Lc-M7e ۍILQTERngڛC@2" V/=G ~6+Av;U)1BJVcQu)e$M^QJ͓h,s?/e"*_š+>aW7ws39@:b]>"xY*{s1VVhe<G:_;_d8ݏRQ-p H(C~h˜.?wm$ӂ Ka{d~㥾`C iu`җlJ槻.GiD6-$Q̻PXoRI&`_}!ASA)f_@TB}XR*4DʲeeQLfːUU/Tk^ʇ$W~D)K)zl kS/wdOEIڤިc*κ% بq~}>|J^ʚ _ g{kT%^s57絖-n_A[@%amB [&5ZЫQM 09P;4/3bKD25'= r^DbRo3u#7pIoVUv2xjeZ[{"K%Y톟_M0<p&fkǠ|zPO]xlNoK%8PII$z Is {X/s`aRJfF6*Pb819zZ̓ϺVum}׸{ֶ-N1H)xkv6͡ x,>;҂ð1n"J>$g)X98^ FZ@GUPio_xǑMM߲4]2<愩glF< t o~v,_s{ ߑH =o9YO7(y㓹Mތ'm6lYb]e4]!/_R|䊔Yֶ VGe$'ofa~fT&RM`|_,hlTr˝ee skOAi6.6Zr*+vatZrt ?[z/*I:&oi}(^; jD&CGQ_ ow偊`:ݍL5Ȩ82uqAn6Fo nCnX l)Uo_CiOBG)" MW}"XIV}3˄!");0j<';0C8& ?EZUv 󘁡MB?i[%ag "*,Ilrn҇B-^{қANksr j3ZwGB!ysNf/Z^`9H&Ux1f,XbJ_V_Q]B K56-ZXOt?CE)ҠUWvqe[?>4W=bP}3J3n'![+}L_ԍ {!^L+!q h*j9:!XRl\ó/i),R+m~h%Uۼ3&Oz4t$: y_lwֈURI2{LӎU<{=d GJr̵vktl2x7ͨ1.W*')kH"My#C}26mf}6o2oCI>A P5 EHguta)2iX1bXjP|cBc5c;{DW+ϲbcR$,->wNQ5SS ;N$XhPAIcrjEm6LACy|:TZiZ{"\9h bS@KJH +νpnL tqɌ:\ =@u(6 ce%L]ǦUj H6`gMi`>W3P7JADЮDU,,W_dux} 񱡶#&uo5J+|Z8`)/umCW-?1/FU~|yUBn#G De+"\HFQPsAzHҊ8 ,C\~~uCfmffB; 9Z5$ιW`W݆ts g4btX`W̿$ވ:pt  nIuN `z$e%0)KÒvQ0.E7C4tǣ^w!"'eYDVm8TIֆ\7"GFay$O@ M>'ќ?N [ N.$֞ ~aܖXuWКzq"]>:qqSDM&ږdR۴lDfB)_☝9e:l;bz%&|M"uпR bnجtIس5@8}o+$$KEO)㚣ZwK[]ҌxȔ'`-p4O_ŐhsR,<ڛMP+I }˘I8deMz3}m!}0,PQu&KĬv~W;+(de&6nP-Y:9^Lv%'_Piq`\I|qDۙ߳K;bEVwx8”΄h=Ǩ\0ꕷG^b2sazށWUwO>5nmz^ `:x%; MVn)Ӱ g8Gidnp_&|x!178i~o|=1Gz|Sx*crA45fz`L{g:W^ʒNAgDp\`ROf^7nx`W2~66)QiL\(J G\fTdqMQyy L"u"GP ֯]/\PzN͠6CwOXuy?oB?Ms@YEMi'7*UkPo[} E򮏗AeT~,5ObC1+뿁RFeP(e(+SuH} .6rěJ4#pYь^c(O4[Rű &߸ fndN Y֋Y`ޚeP,9h~I%,띤Gꪜr:xtz,b:=V͜TsMg % ѯ3l}7c oE}PVD0cY5yj?XrT)[̫-)¹@!J."fmby%mBqK1?Ά6zL2Bܙst-emY~Eh?dp=Ì:jh>-q).Q t)-8p78Ք1쏥WU ~#NJ)ѽv|xNξXԼBehR)B]{]ѥ}:=D{p 1[}hXkȩ-_rtP_"k~m ( 6õ׭ /:f Ji3w hX.[] ]54Nzx6h[nĥ! vߍKA88Ȕto柧Y?,C;C,&@+TRW1(=:B`L4Fkk?B }twV_GMb-prι\8G\nJ_WwI:SZ!*ƊfbN+hnFwx,nRj/D,2ht)*Y31 .@Ig[1&P]כl,>4rWDeo Mv_od6J#0 "泷,^ 2-|~xXj־΢s=7~TDetzB &+pr;@hp|gtDNd|ޚcBۖ7Ҁ`2bgV@CӋBbCtE5$!MA1!B*KX.˯^I'βk̝IiPusPZ[izM{ukjoo; -NBa(#fL'v<8Pc:2%R k-Ci˪֦Z{&] $zcG{[AU<^Dmlg8H?t}OONPzի#)' 8u~ϲ|F^kfJNU-H oY"ًC/^=F?2#Mصp?)ޟ_)*ia4vn4Hُtd%ѡ} 8i'1oGHL-AŠ/eDc}Z~ ]#Q4}aЄE1  [֔S*9bĵ@/b/Ѷ+NVOCU9m P^miBZ)^}-vv}C7-[7 ``P nʪ+Z4˘j;3]2ZqwF?]>7OoVjBR6r&˃U0n^)h .rx__<;9@aP{G:3эy$IzFFC3+1EROσot%Dً )TT:ć>/r$:D"k^S1w_FB҈Okr.҈y՜`&DUU( W65C}|ǹ㾿xənp4L6oyYBsdr~9u{[Z%hl / K.NCuFȑcBy&urg¯b[ݫ^Dv#*/mKw6v*m$Ѭ'VMNf[1zUGv|{D\µ 0xdqUu(4(w};?CZn1$>K6I1ަSŤ nVGP!?S[7-|,vov= ⫞ӣSnHE؞0ӱ̳X?I6*= {q[Nf☉xoENP7mɕ\sbsit] 6zKQJl:'&-CPMyfWVJWbYN:k&uCV@) R4% 90BQA*}-g)8y$NX>p<:Qm3ܡ13KdnGi4^ (b CXpR2i5/P[$dnA2Ivo=Ai ?Sͳ,o½<@B>'n $'2R:mPJ9\K|ԯӠ7ZPθX@ȏ 2Մ\I؏̘_,1 V4[} #"l2 /͊(Ve2})U;@#'ܖn(ȥӓ?fH{#_&؃FSyAeQJS@6N:kQG~uCݕjKx:,Ut*1y*)bi6"v݌i^bBFNe+v"'qζC/dRܞ3 *0输@k l:l<1Z4ޭ7 BA$ɰN5huon9p\ G ћLulUn<5hK.PMB\a߾G'ɍ`gR /S$ k/)\4pq@Ub̬7GTB kjsM*rItw?USO',? mA;dEi}0=d-f R>аN"'RYy*yʾlR~^ƋK7Cm+j2R*Q#Ӹ}rӼl -8hA&o#3ӍE!Am&^7 ="|=ȆWsg>4ÍUuGqs$#PK)*8)ɭh#sZ&W;~bMW|cB~ |M/,y*P2~-d'ۯ 21FK؅y[GAXl"s4 sf66ivJI*@27E !*ay?P8@9]):G3gIHW:s{MUW :n^tq[ ؽ#+ oGջ0zOc7W9X}fȐ,C᯷{k%t3}Nd's~4j44>B-_$L[.'L"Ɇ䘠7VEBzenLSզJ@QI)x\:FDWd[#˺N- mr~}Qis&b,2uݿذ! -TcOmctI n)pdXF1Q(T~Cs423…`ֳHõֿ0:!vP]y|/C$VtQ܆RP69el% ':x-`MuOWR2Iݤ9K>^cbx`p'wz#g b?xzWu\q*}x%ݠ4/)g}_?I JUu_}Oѩwhe+<<<_>K؎ +ٽѰyE}W(8nvt*2mA<`+"]D 3OT u/<~uN}g_|.DQ{VۣGQ.Z&rnz󑊴9)D"xUkBWIȁ7FV*(NH3ZbxnpR U``xxKNR]xʚcE^qRćKhnrU!xƭ0Ϣ'9`9  Dwv]b)-9Th*'q> >` S9k=cA$Hvv?VZTmR&ٯfTV*髀緂#QyuC.lR*) -G"D%uwM`:9ӝ0iRJZUI/)qeTg|K9ړ>GenI^t9>J=["cyꈶ'4Y/d7~DCcǪXq+3 rOjQX z WM mV'o Z':EoL{7nZ h$+ N~\@zZ܋Mnh ׻>)B'E$W݅s5f upo-Z֮XsY|:m^ Qޓiڑ$WqU+GӵMŴjiK6^_L3{2b8-7]A o.bkyj+#*|xnoX˿xa hPVހH<,AN߃3H!Q}Ɗ$7n1/%>sʑONbwEKy+\w}8seg,zs=ל*FG \`OSaĘiO;o灖 Ϧg8~D)._fSz_ 4gQk1fyUB@p#MYoQ 6.bLϘU"Cjs;{ZP36xĻ9v% U:AG1l)B&6zHk \yU&*@H!(6#OZ%NP}) r)G岲zvӧVC ]% 67BVa]#8U]@]{֛B\&G%Zj-gƏD7m%'K#;qWcAv}|I}6N-۹yNa{8B5Z:\ swPVK1|RMUQDґa~e/sߺ+W͚Bz%!eV\d@lnde9PB WvOC-2^i8 Or.b SrZÖm+2-nCH35V>O/ ĸW&_w*%eֹi&*"w)t• m6Z?F!6іU{&_=0̿x jvfEidj SI5e-=k?Q~nΆ|/=4]"$/en\Iw;r%=EfXpJԹ}pw)БU*J^uqLJ4HWat[B ܕ=j7,C`#ןs28; M!u&\|2c tkꚻ32HFcO!'?ASA4{FZ0l|bQY?!'JX X{pe/,tbZdkHw2"s5WT_ nP1y)5۶\i]G]UlFF 例9S(@^dx`+ͿIA枊8\N:OcZ}=K"oڰ]O2=D4%y3g&bF7QPelj>)AudS[zsgk&!Te v!׍Ӆ3j*#F:GKSG]ex{P,1:7J,:5;GQ{ 94@qg"㋑WJֶS 6G,KKĘotꐕTn߮lGY#IepY1Yrޕ۾WNU=pyLH#d{sgw=a_+ [9G.gŨ\6SU`Y\ɶ$1|;n9/ ˴dXMrf&Aڝ!W<)_%[bZ.. ă/~yi/룛X}O9u(A_[W|Rfb͡9+ȱyD߬qAi,uFX H䵇eTnQ!$ϼD*bw =I,|b ^ ?L[:XDnRP'$aׅev],~uO:fD$(12qP8ا-U@iO7Gsl~=j龌_h'lpC ʕuu[3Li6pbe`t,/꾵xIofNnUc|r&Ji4A4WGff|-J4_d$Eŕ𪊳̩n }s:i3Xq R'U}Zl=tT> 7O;g10R ۥՂC,HG /w  y&4AxOLA6skl@6 -kHiPa^dΓ0^C4a5р#ٖ S'X :Nx"ήWa6$6UCZW;}sD'IJm7z2\d/6GZY"QZPrDw֭G$M&R4=a1AMQʾ~lMֿ{)V& y!uN_\^/P'* r#4jUnH0vF[ -Rbhjߠa.6-ыGGaqĦj47ə`OdۂVFKAmj߽Kr&}}/ j5DUDKz1vNMZlrK !H O]Gt97ZLm}3ixoGH⤠BvN.H%%W~a vgy%Z5ioI!w\QA@ u&LehEWk,50$+j=Ff|l>ɀ]UA6-QfQzHjtCt 7Edq)cnHv\Fç%vW(mYPj6؂ve`U/>/^mBx5`ҺQ#Sڊ~8 +~Z"P+ ュ̘<*Qnxڱ*1TQzmZ#aEYrJK+|@LOV.)w&?#VFCK|ƚ0(yss 1 :\٬ .zx<ok rH%Cp#QJX2;c|Ѽ~185l)N(B tOѰlCYcZȒo+@QN ;/QQ)U;q|ZKɯT q~p mLm]rn,`Lב`"N12&݃d1UEԮʿ q?ޓto%F{?bƚK)5PZNx (57{k:Z68N&A`.0XqV}K_A;sb'v{g8fc*"iMCNbNȬArw8R창pOo-xq '4C w[ c"y*߰`Ol\+C} Kr/Ժkfm)΅yk>HK>L䘊֯?F/﹠`\ ihx u^8+(HsyD )eا0,9 7Y_٠Ie<gYW %׈=3|^ 3t@?ਁuI=ZV&"r>vNp"7#j;^| iGk>U\NU, k ,}֭QcM6N%e6oX).8Fq7oܢ#1͞vga90l^`it|p "\p0CO.ZSa]AApu\ i@=;ע.vvX-O77k緾Ƥ$&Zm W.[`>][W􎎤.]`4Xx'w^=\qx0eŨFl"*KmRp3֛еm]I-(l"&QL/0W`uf[xcq rpD5[d5:f\ u4YTHZ":؇#-b[."^[˶v9iN 1j!"['&̨d ܲadE{[x(W*]@h s}˙<VWf4ݸfqؕzV<+8~*bE̬P{X .QW=-6 /yF|C¥Qv ߸4m|u@ՎmkG,^]T3 5 f"n 7ޕ')P>i2ӧ"*cB,.AdȦ7Uф;=F 0Ҝ1P` bmIx&y;[{z+!!nbؓ`&lM#I0 ?0~Z-+>͋&#C[Z MF#wl.묅m~ /:ńr6uȦcT[5n1]MkvI?M4Fp2O׵$t&ґj{$6( l y~sFPmɘ熬\Gnl5l9OvVW,4ֻGfBPhjT9HBKq߮zrh{E{?5Xq?h碠\,UFQ)頡a3*fεc1IrLDdnv)+#Zgtbe1й.ItVoB'}ּPw")?2mΰ $={/y>#jb|-e?|{ݘ*A"OCk_F[LLx}WD"[B _PN~i\MUK-~3ݴgn5͚Mmw/'c[2%}YeYM#r3 I{tڙMƃ#N0p=|ƶTNDž~;7wL!=SMVX饰Pg?u]\f]Y5B"~PzF]`G%-ɌYm:[4^ v[nyUnO(E[QrW:/(U9<0@,Īo9oFm4\deCcO^loduL"=uaRB\# r3x] AT?6o@vmgM?G,sT2*wG҇(͵!DpOg<\oܞIbE{ YF=]hgl8<2qɈz9K &A4&v 6ѥ#qV{|"v"7(fx&Q/lZw_x#hH8I"` /\ I<[t0M}h;)1.@oB+ ynǕãG ۨ6"|9Nܽp* :2|KL{!ɢɩz1AR5Z5d縇 [ai+hvux' G f(NyX+\t"7Eyl<DŽn؟6P^VMqgiϐmo*9MgE,gl'ͶW2mScAСGM⩓z)"h1x b Q sx)P'*q+)Jbx,j 5*Sl[6%Ǫdi=v!J*ּRv1&x' r6O#\َEvt>c1LzuέJCp!.Z5Qc|.,TGu6;!O/{,:r%I*;dQfs{gѩ-xËv!B秈8sҚH11n6}ba?rlm BjK::Zr,jVXamي܈vۏ?t8 kVŕn)̍ DESg<'yO-H[7 gl\,T#VoIUEJ yOHj/'&c*Q?8v.r5h]^ NM?j@ L9sqlMO~\WfE`tm< UaH] c˘̦#*9jZtmh"@ d#8'P@J%^W Z,5yXFʎyc2.rK4EQ*g#RUps=:\diÉ+uizXi?/$[Ohwj@HG^U=N{p6 8SSy-`/Ի8a=5+3C%΀ޠ[Mћ/_͝Ћz$AdYb}U{zY~?Ho ] 8h %- yqUaމW280YD6A$lCoiF=q|۽T؏]5@A;Okr$XOtL,i V렻 cs7,Ҽu?qgϟǾ:!.9wαn88\J6 x!Hkؗ6ɖ'R)eY4pL ֺ~|2 BIJ&ăxq)K 9hCREpϓN_ r:?5e[Xfz r+|G\Ӳ6>fI6N; ͨZNbok+z ޠRPZ޹ua's`=g2BD>'5Ir Ԕ|I^3Na68 /SL om:E in6+iN ы.SBi=<CU.2XZ-==>eY^%22MقcGp5%+<2Q!saya )ḳGہ#Ḷ 3x:.qD')g84CPnxcxGԤB0C7xeѴSln$>л"荊5$XAu?@,L[A2 |s'@:-_Z,!8V0ulM9况r,A5PB%Ӯ<7rF Hgxq(sD{I]q` iӛLB2K|;3Z 7fk4zfN42sҿtQ΅22IPߚ'o8`LY ѭSMFPT堨eAK!2tmgB[Q'څ+ytW3E`nn1c7XN\.c&z@hq|5v\y&K Pfq ZٶYaFCVHCX-Q!eOҁ{,J*7"w`ǜ[(g80T@:Rn._ |V돉[{ ?:4⟈#;Eұ+ѕs% w{1n:4H-uBX<:X/{?p}w&MV/:r&Hezĕ<"+BWB[TօKi2 ڞ*JAbF΃ yorv_2v6̇6:p lP -AxK#F~GY nɦ/ X);¬ 7=`?@L ] +0#a6 1YGRKw6MOs[jMb4+{rv)R~.l}Z-hpn; yu-(d_ԀW_PAâOM= ?y8]Fm@ T5Y "b=]5cav$pKJ%^Y*p@s"7*]l^Cҙ LKo9m]F.h}Q3@r0K8|w)JV \<Gh}8V _j1i҂ iS:=]CfLkbF@V^hw{~9X>NX1hƈGDzXwCɷ * '[cðEcƆƋcǒ$AlTZ ~6>a& 5,/D,:sq-#[HR)? eu=CtU΀sH?T2:8= C -D!;\!%T#c|Zʼn=(EZ,a_k@qbӈq0EF ?٘[tYnIBHRFJ ?O5rڿg3r-k ŽPְL_ >l>+8W]Pq⼰P*-qeE `CM?ojSC 0ح3ߒRenyEHeFUF}u{mָ)OS>Y}߶h֣-&N0bN'y9PtX1>Lғ:U5B81McveU9S6?!O2}ųT$/jڄ*p!K$61 Nd݇r~|P@;;>Y3C?|=|٨?}LhZ֗h˃MP3dwsF5r6ʜ+-~2£4R W4 Lb?@v3>e>Պg/LDfʺ6GZ;~)nܾ.Rq7xC? n bZ)4(,dH-j}soq#ԟ[f=y2M XT<;U5!Jo,dZqqJ2d?IhSW՝뉇(U[[>]J•H&y|><(Ʌ,ćel<2vsdcly,Iӏj@ʫXgJ榶(C,~V"FP ;`*A`hؼ Pdx#c1)-<-kd?0Sن -~ Pʖ=p1q^Q1j>ZvW‰#0If?H5{'զ,%C' |JWwdQԅ`OE(]bw_aY 1zI }3=`z ǫnUU5B&Q2JUT0+~Ak4@yT(p#pl7CtBG#D^5\C >x34ʲ>87 5_,m''Rư9%Al+< >`op{&ޡ`(/I&5(M|ƛ:?8i?T 2D4&g`MQ?700(,dmN;Vyy+*pXF>%uh r`:s d3]d]N&a H6dȷ.νC|#Y2TU9 Ꮯ}$"Cַ"tEBڋO95 2`)˟G`^ONR c XDNi0wh@WuR?1<j¾r)ɡl]J3aO>k]yq~0 $3zg)8^ {L{ё=dL&dzÇ W=`n]pDY8*vIicrMnA[wxv_9|m"$`)z^u {Qd 8,kVC/T'lcdo⊢q_2_ @d9'vP7lwDk=3NR,d#ꀭ3O }FT W՗)Ʀb38VenMeNoZgBݵE7|x '`v!-%TL 2.LēTF̀SNmPZߟx϶l }`eڋ{T?{ɹn<"iwqoT`a0^'Dd#ə\;>zCV4RA?P y: āySf^gc4-'SL GѣЧm'N4y*9Zf9g_Q;`6M۸AS UBɭû(]2rʾl焾P6E:jGmr&)օҔ":E *,o7:/agW.kUk',VEH={VǏIb"-dC@ .qd~ JNLp!$"şұ 1R5_"1L,ߎH$iW}*OPb3yD$u zN*kќm">^a>#J@d݉Cp%.|(uxf&^ڝɣXXi%HW%"d4  p-{+ux ~ *}Ⱦqo'FLZ[֨-̤ gs*/ Ƌ|aخz(X/_0zWdf?@xiNZlgZ?(1I3\$*Be&yWe/-;!'.N5Чgܚ,*(ڛtkLaBk*_QTTmf;~+Z%Lt>O3+3LSəforռceܠ8Fѳb'T+.#N\gA;ؐ ܙNғ`kQz<ԍ` 7l%$A+/#Bw| s=v,\D emXhs+=x!ES}Z3SY>Hd"H҂؃˒n6؍J:2wғ^}?4hX$) qy +'8αl YEOkLNjxJ @`1yK'b:;nczDRgCr aV#g8_[dzm 90T*OaGD(e4wn6XS 1 Jc4ZJT(R 3>[^P6WWsxi!5㮧I@/}̷xAXo8l.h%-.|ΓTQ %;  a!;N25 TڕF] UpȿmSl nl3\PS$hOQ{]]O#ﲋvlR>9D7d u+r ]aؿ\>|с=z+ţkdǺw O * bzQ0^݈!%X2"Mss9.I똁 Dѕ3wLQ؅{BEͯoi2m;2` ޶a?%s2qM__GdS_N.`y5,Ez`=Z8iK9yHmqgOFs{; 1p6=@eH[ϻM r,Wa3#J;T~~҂qBV1P}p D/mה Oc,/%6,LPO>,K+4EKŽ2sCŹCw˚M%Nq& ~jRƽLLj~> 9#M"LZ+!Z *OjT` 䶪9$唕<DfjD2f볡|]ңtN$|ʼnLt},N~3A mp;rZ*#.y ;po#iotKuVyA.Z ń*hppb듽auJQ"":=ޖgfImqp lA'I T5wY;(ai@sX [c`;6-q_Q1 $fI%_`>+/95ȱ 8.ATun7tkкLe5o2?M(<G3QVEH w rVxnzS" oʑp܊XsqLzػf@20 @âPZKu^740ba8[1TY(VX7R P鱉<ⓩf<+sNr;PF,\>i?OG; ENΦF ӢP~H>甙>aXTB i9-3hlaj́ 'nhcܭ1+8=5C7=ßB=V cI;dG+!ttSJ4lhը:>[@],vxǦ~U.2jEKHvcIM@ucqN*r3X_d-0nW0e M_c& $ &LDwRXnnnM[kVIG w#aM>]*߼*9+)UVC|La@N**#tubjga`,$ʤ3tG /@K0|yΝBq`ޢHVҾJjZɏg wHW˲x\|?\_Q&" 38lM}=G9L冬+ۃF' $zԵb/ځ~L/F|zi}h+_H%@KR=Ld1P NRꏙ8Jj0{ ܵ] GGZ=6:dsuUhW5\zy=`*`yiw^ߐi|]Tz[}z-Ged$SC4W߸]bjhfT-{~t/Sar@s:/Ҏ!.HMvncE`DMdYeb@Y{vX7uHR@sK^Y/H±L"aoh Q<9`͸e{sd#tɵa86PWA~Y>_ j'A={Jr&;!GITZ‘dD)Wc$Ҝʨ;rN",'ۣ߹JHsNctє%Adfվ1aDtSļdx @Ay ̉w5vRN%c0 iOLk3֌klf*kJYI%+%7v>bxyh\|Aϔ2]*:݆"NBe_vg!lF(|.,4d؅#:pc7Dˢk0;RCǙMei[m([[UnH#"Q.p)6tw߾=a'ʂ p\ߧ?zЗ{1ߥݥ\@ۆܤ҃} ,`˔: F9^rz+\ 1P}|5Z$qlI{g齬&BpͫNW`~2'z:3N&YQ4Nž:DɨGӟG"QUY܁R|*&?LVؒ؃.Va 0N <e &ldꡜ ⊷Wn}[TiQKWECם88ul57k"3ƵjAHFgFW[E=E[s%"TuPn7##V$Lmb<2;x [#Pkf5#8o6;`NlRS{WqJWُc80sTAo䢑dRPZA-G(:-*&\2a1Т{$mwNKK|5c!MA~eP掯/R7[~dE'Lx(#2>*+%I7#}#%?1txsMs|w-'=~7M(kL*w59mg%ٶrJ9tJ g}h2\Mm+9#L/mizDd%#ǚ}|Hb|n,uT\Rc+1_wp~b/QNoLLl#L::pS,^BJ=NL~対Pb{(4SJ>/~0aW7lިԂs-kizIUSEWfV3LXf<#^@*;du=?ý3αe"cJdxkQ<(gx,8i۟]j#Z<| ,SK\AU7鎸& Du~u)ǭcᒠF TD N1{rr%t Qo{9}<^@ɍ~9Gق:Jx;,NoS"%2a SWtw:n>@VJL]O[-!E>#Ie!璑/Vx/- Ұ^b 0?G.=<ؼxQF;& _ \uڀQXj$#qH&R@51SOQΔ-ɿ'%bmlt35nDt/ehPwz >]/AojX__`+sR(L`Ӄt[F)aoҼcG0_=_2WZAT_Ѣ1VА3^R/rbnYu7dmdUMM1njz"LCJ)=:;;#^ C7 ' 2@ث22> E`H(=@ariQ^Vd#Ϝ]9APq4p~!#f{+4\S ;3&=0 Rs[ c4M:LjsRu}J w׵F+&+QqZGsRH\.4bs|\0[)Z}!R03^;|q MU=VEA|4&L%])0Quo YOx %yv3u=oSjӅEXnu9Ա/LB<>w~8ZQ飿y:6B]Z'\ ??kJڱd:~ǕGF6 V`5{ u~z%3x6>+I8 g0]dN1A]8I8/(dY+6ϔXrȬ {gC)5CLBj᦬)yZtjE[gUߤULeSX:%i&{wAyje' V9~_~Z0Qm t~%Xܷ`^6gHtXD鐋OmU15+<$1~1:bFp'l!,~ym:Gvoѵ:AgOU B;6%j"q\Ȋ#ZHt3i-Nn u| [BΞa 6u 6N17Ӷ s+5c|fgrD4HzAQL^}Dd9FvmZבpnG>]3ht:P-Z  [mSc].g liT.pa9kWzxt,:s? ek\k"\psGI8{xMnϞ(ǛzGU+X**TdR}S1[k!1c-<&5KW;TG)ڬ nx)I2Cޯ,vV˫8,Yۨ woJ0ePE/ܬOȉ"kzus4f\|y+!1u<`ē-z`` b U d2lkz#/}Hvp܇McKb , 7A7RO-2љ|fJ `"OiD!U2"Y/xD=!RK } `{|7@1d-X %\Q J~ ֤o3i!{ A '}){Irw7 X C@k>f]c-NZΤ N^bd^P/J$S#@ʾ,^*N2h%(i26Q_i42MqW๲)d2[Z&v3JmVuR #JT*:5?cZXapW'B9tuKLFz֜pJ<9w;z,> 6(& ؾ3iG`\3( =2z*ޖ_ߚ-;w]H$>Hɨ&x˲2·\?b1$CAVOwFĮ/׷Z*|/NDaM,l?G#dC9sV6PYs)H̟֡][⬷y1G!5P8het0_H+>Pvt d@t"uT~)|ɏYΰБŨhWqù7"Qo`Ym  bY%t}.ppae׮a IVd(Lƹ I'gPF2ԣn Ģ%EǬYBA0Y!wr}f5~(ߎyQOj\)l*;V-2tOy+~>R@W=-Ӌ;i7հ}s 9!qܔgaN@}1T2iOS{ pnLXE$ve`y[%cd*tJYi !_/z$#1|7J98Uk򐕶i$ZTy0D_IUdXr<~2e6SL5þw#kZCՌx}aUYD~%{׵hxn?MuP{HhCE9U-Ɇ!fnR쇁|' QU}Jb8 nSO7к.~SDvm,_!M`{ TJ xy3c+sLz pM'Zu,5#CK[)+iD0,n`A[ý{r?uI']+})N+lo8XLivgZ =)AdUZՔ O'n׾AMYOhSQkIh"ԫQ xQTN%%臎y"` ۂ*;ZqX2bS Ŗ8'Cj6-ZZՎP@voI\SA\d f\iiie{c!VFq$TAYdy Һυ`+'Vf%rR)O񡵸'9XK?"t+6<ꡈaMO)wnۛ#i*1qQmXwڌ i8ۊ_<ޠ8\YaG}0(pg._Ҳz3pWpXokd͒? t qos""shz!NGKvqD K@J}fewb"X;;m q֡$"ųve|b3s>M![5Dn9YDp\wp:a,27k,uvxءޛI/#yÃ*$bGI9ݍy!+zD-޵)GL)*H4Ԧ8GHngʗ2w\ -g[ə| Φe`'igrͬ[ѦL5y(uxj(xҜLq@Fu;\cWԦ{i<sW|5*x˷xN+?b yg4k~v`lj"V J1*;z.(wTY ֚٘Cʛ;*9&ݫ'u # '- I@3FqLta9UT |eQn%w"hnG& KoE)Iwy\Y.9/2gug5l̆!cu '~Bo'5fp/vjcSk[?{dvL(f~bZtM= ^$V^^6PB[=LZu&d߭gVM'~,`8% X3ŝ9= 3D_À[ea:#+WZ<{9Y| xf@H JgʾHzm><8ҭU|zX|[w.& m1%ٙ\lo ;+4L.;"@%-oɍcQPa_z]}ӥL[˘mȜXXdo7lhayhPs2;Vr"L 蟪XQLڳߛZ"j]vPm|z=ܲ1hiWR^(5 idsvE!$oWbcj1+WdFҡ _;P/}oNڤ1N V7У;Fz;}NHJ.<i^y?%yy[.,l1yNS8=6:SK/8T%%ͻHfLM++xI0hw@@_N8xxڏJp1h XU,T`ݒ&E_>Cx:3eQJ5irj r! qh.ijb5/YC6m#Vл}l i)k^14X-ۏSdoI-jIb`Iə< ,]>rג9Ep {7<"r/ynde1ʁYn$P.9"m"Af1Z"vM:h cT|%qgS"͌92C3y  /EЕ.*_RglմVJϽNYZ ] CF'Y%2b.̀Qr9R9eax `'(DU5o\@ "p%ُeRWCG,njntބOoNNS<ڵ;xtprJ,zL6m02sYgًq?  (+ VA*Ɗ aZ8TM:o'old!n<>Ԇ1㼫Db}IDz2KB)փ}~pmƟi5P*=]۪Vya1$qBC#p- cFʥ8cJV ׼~{SS2F;[8ϥXb?xtT,( /su.hjᣂ n0e ]ZDS.ƂB”G5sș?l(W$ܓ4㏮̼sJ)!ؖ֡J=z7wy{bhVUR(k*XiBȢC[ {k=߈0 Ύ^?Ti+ouWjA;m})H!&&[YV~vpXZ-yZCc"Ze&_:] [$x, Шh!>ɎS 3 7 +R%EMtGKc Ƽ:/6c٫O$Ҡ9GgV6Y|vAB f Af-ulaJsuЈxp4K|NX8R!@1evN.X><5(hKХbw˜ܺ ۟蟨Ml`&v)u Rf|⽍2hxbe,݆hq}#?i_$敶56`@7!K}(pK6NV#pŭ@}+Ϟ sv I6H,9-<Evo=H\H]!*hҲFTĘS*5TK[N}5;̍(<6frm$b³.ԝ+Ї`ePX ZÇ VyhΥΗ?ϮKDLMbf0ۂė>.Ow4pd|uڢ!<[6poN.4g%-(?'zl1]0!հ=^T>/jL&E8C8Ãc|JYE aoi(Ue2M*G;zv5cۤjv1thxj sqtᨮ4) V{TdfMvDŽ+Z_ Ly{-׎"΄'hIu\p`Ton@AoL䅠, Hޤ;c*4qǒ{96щh% &-a>V'ԉyG6'ntTqnk {vりʽ9[Wn`A=!yР[zt"Scۋ ފ_Zn`IF`&ۇp1th7u?D /͎}cG5yqϭ8XV3x~L@V_bT>/#P|S "hw1nN4'(nZ:ʏjl!^VĕܣUz}KțpyQ29? Hڬ-@LĄβ, XC#)I'ư1JTG@ݯhcQ?s許0kZa^QDEcmcB%NUf RE8zijLu߼}*7=G r+{]?g/f~{,7URNO`zsţbPvgVaŲ[Bd2 xiuTEbeP&MX1ZSN@򃯿IY_tTA{G mhvٞQU^IzFi>h(އ#ͫ|bN*{F,2mP?^/<VO#ݮ_L}TJQu81VeLMFG̹P˚GDqN$s\ "3 %Ϲ+0 -Xe8pm;o4 iQ|\)@AAS@-ӿEY +AsXPd Q$h{'1$jeU"T ΟSioJ. <׾P+|_HG *6ɗ,(W Lh#|\J$o*e D&"QJdx*>7I; f}R%wwN¸_yuII^QY_VEtRcbÞL'K&63df <$(5E@(#crֆȄTڱ 0n΢AJ B6vLQ6G[Z?dUFĽ)4[aQ`@z=BFM f<',.)_fYQyy$- z$NW8-Xϵ?0m$vݚ=zy{7;J7ҥHk+E`H"5lmGԱ.g t2tэ_x@ OSv|A{+W?P:`K"Ү@Iܻz#pF_&nL4TRay@"+T^NҳamŰ@%Rz^y]c7^<{)!5!_6Ͷ1Sd] G c|R:<-i5#Oݷ}Rl UUM3<HV 8?fd$BЃ}:)up<[nQZ1BUS5d,ۋkL=C簂T["lt$UQ)[;ːxj ":z馽ڀYyL\qa T )[3..?, ܧdM5:揧 (ªQ]t4ؑlcU`0A2ߞ{&,H+gV1`zF/Lb:D0lN,g9^* V$ſ2I+ʢY nߍn=]jmԥܤ] q XD(Y1AMa i3'i4H֌-zK/:(w7؄`-/!<#n։BνIUz_{Ub Y+z 3!!Ϟ^;_^UwYphzm@+} &^qԛ!;U,?ʥ(—&}?-F7nΕL?K0\G/̏s64OEYW Kt ЋS3axCiqe=QwY0.")ɺhOk5b^Ufbӿ~c/Fk])5W),̆b 9+L^nzgePxh8~fbwX>H +rUSnREXEcڢܳ򯞫` 3R8 Qt\:L^,?hFmIjOt|Uw!OJhu9Q)+PW,G?UՏW0!L-}# 8]30THAf29}edIt&9H*Nsܢv{^[ۘiAEX]qy@vx׵E?'5bNy gOY]1̙jo,b ՙL)ռ_ehoӽ3 _:{=Ai:U[c3mde@v+e6!%sD-k U%  OqB9J+=1LZ!YeuSrakdLʣDŞvp?aeY%6@#?]}HW4[MOOwYDȲLQZ(CBV(E'pRO->?W}Zj]<j C '1~V|%a1vJRpBRb1|͠Dr~W#;#1/0|  *F\RZQz5mhS!zXE1@Gk/ 5AAH99VcCY`gɞ;oj3ǁymTrE`-4H:+ C/7D-mh &P\ )=T䈾\ qN#(,R ji-T#T.pYZp~+b0dFD[hn'K /SzP"Dp|Q5_H$iVtDϯn"je?X90~s7& .5Dʪq ;AK6of$Y^peal=6ӋL`: Ӽqd`Ϡرo2m #X\zOzcPrQ/6[|8vFؼ:CW>c%a4zޏsdF۟uVMc89KUET"Xfw)Ȕ @ xֈB,}mCgtPX ΄H,BެE*5 㱝MPEUWO/}/ZHDbn7lø-K7)Mxo9+3)EWeQ\)MtD?|gw1ټ)vYr2, 5Z$>hy7:)7NE[യүcԥw$ |86D)PBn$~7޹q[Ƌ fы֛4$mKe".}M)J2-NT]r!B!9ޖu:ۦۮul5_(74QHp4]k܆ַ&K+RIvtY]c!G?j(Dݎ2S-A"MnmFV ޷e}^Ԥ~@Y%{EiLQ"ZS@h͌]9F{hwM.FB]ah7yD*0TIǯk[F! 5 ,g*v?`FX,\RN`Sc#`H=-H_;Ӛ92\@RiEU _}(ʤyЮ) t#K@2\`[DED Ƨh%={~Q Fq A/j XyX.SlBmnQd4 jم#'<~^Ɛ?oϽQVőii$b,I;܁|B䃢Xq +W ƃ$ڲB\ z}wy$B&o8Oi78a!NӬx e%3b}g@b湷p v ԣp&s(?S"6ՀCs~6Ɛ_CP6+ʣDDw٘V@PN I9m)Kֶ!\7FSKF?YRG ޘԬ)w=˰lpHرj_*UKv:3xՈ~8fPmJn휷Qf }?dҒsLT|1$$LU: L5 !-b0]?y`tѷ!`GFMĴ~:WRc/lE%;KrYC?lUFI":m?$Z;MȞߖLn1WH59~ELBGW;EfV"wdB"hay%yPe^=iX~jܼ /'֒u-q=|8d58e^Mq^ſX|yQr[\UϕD<ɻ1T9؄Gqs=zh}W&-aɔ#;/"_E۪ a;{0f^v (A/ /LXmX>Fb/{e^9ʠ|͵;ٿKh{E& \zvaœm"3>vXV [QUL_]E Ʀ[S4}OL}'/e${:L ?m}tX$iW}C;!WrH0'L ^B 9p{3>|3WY\-O$QIڄZ,n)w~p3M\ҨX'W 9&I&v>q]9wz0Tg~?f$a-c"aVFӭ%Y%濔6Z&,%mʽ0(QDU:*}BG^ᬭ5,T]oe[`xң [鍞IG,صsnhL7pe朵M *Aa ?GV=t!b-S#v%1qV+:-1'WF%i0`K.,@H&K,8y@vV!.JDžo>mB[uCYb ܝ_d3Zr. Ot>ؘ C\ܢS!7DԳ0 bڣ5>Li+_B r.A5;8)\L!`ix*W6лX(oBcS`o!{=2Q+=vѳ>[(=~#R)dz f(1١awY!M d>TCQܼmHd S nn(< ,V*V%ZYjR`T+k,/ma;NIS)fo[` 7>UF)MK \L,*46 + &Eݖޤj>ΦiBácgY!8!HXʿb&T;l258/O}ή\v^:amH s\€v%f]- %5j~ܾf=(h PVCfh|o.iV,$Bf6T@WB5ޣ+*s忚 .'ˈ4E-eq;".+qWbfO$uKՠW*4H*N~,TS@tHW=T`Hƛ|OwE ١*ݜ.F'lC?0{O*YeR_pl'ϨSxvc(nE߶]Eٴ{) xʱO? ;eGI颀('9\j&C}]eD_ְ% )D{!gW_6Ja1ةb_ލKN4АPLH cpp**U-njfJURLu+SޣfFlx(d~sW?n3ͷl̸iV7 5^!Q2uo8_}꫖[%#!D0CXUKF|-V$㨀،UL+S1E> l:Ng&Z4NT7x…26tF3V ="r-A9_ rL̅v&T}ѹ`5[|i?̱vdBY KjyT,Xon(\3j'%]:LF44Ay++BWTo r!^ȊmOhH*>PӾ@r3R+9{M/~JJib5”UmL?/նaOFTCn w5,w#8)ybchLi;` #3!x$?=̍ 1b̞@F>&w?hYGM`_|i/x/T) VpNkO"BnV) y#=f3F`r:@ݍm.6Xʁ 3ʣCqnP$ b M\Ӥ(8r{3*_,E|fJ E7Սkx߅n^ek*1Y'qw-kmlAތg}ANIx̂E^~\ 58K% 0kStmHgU|es6h x ø>#$YXlҟh߈̫3` "ueX;./٩K Į1||C+Ղm9$Y:7JQv-ȸ=GaϙR鰉r~`SMW Fl [oaSp/ih2%bB |"c1I$:ij.AaI1^\Ӏ.|65ѹ;'@.!r<\[DBh9tyhՎo(5PEyZ )!2)(p1fys&#dfE A '4b7ECH]*}H4U\(GCuiL:x[-KmJф 2 EkH~jz3\xrmZјq]jd:~ trHrSgXY=wp-%N{'gw…w~>do+ul+OXE|7 F rQ$PO~^qI5`dq"UxPSdsɥd"Ө'|l՗4vuI <426&\`ʦNrY/A}E kэv٬Ԓ[ :oz^mWQwVsp:ITDme8ǒ;Mԕ9=Bػ(oKf#X xzU"/+ e];9uł'\Y5/ m,l{s߰VG+ܠ@`XQp2WWGl_K0?<^ KE;Nm^N1F@Ի@b-LoJp*l]=!GSQe2V4-FO7FCš('c>-86v;hPz7Y'F;p CKsS\32č *1! ?^-+ғo'pΚ:?"k--e|[KV7=C3#K];ξJ~k ՝Wi$Y(ĝ0k!oh R@Q vq0EͻW]Ѯ?~Vga4e,4Er@dfƨqDa6{H_+ ?#u~` 1#{*2` }.zR)YxPcъ 96\&Lv e#qb@B3  ΁H8 40k"ƫ+t9 0̻ī0Λ.Y}XM?eA>6B_qyΛ׉1pKmff~::\ړwFHaIuB9Jj"a$u)٘_T>nQ{.~K83Z0'Il`\#Ɨ%bxsNl5ܡnL3h˥eGn$ILAvU4%c59{% lvZL_-_L\jH`tR7j V@ 7|ia:Dq:ӭO\@'&vw+#-s2rd} B^x*_6QSN'ذ!A=a_7 N@4tȵ $p^aÂ" D`:d]׽N 0={[&þh:* ϸcﻮ`N_@o5Sr܇S7_U e>u/>e[ir}~XpA /8Ʀ,hvN.Î3 >Ƭڏs8rԴ͈Rn-BH|Sw!h?T&d4anJ9zY۔w`O;[J`uc9fT㗸%Q߯h15i5]"`HH&DvOQ.WB,i,y^0kUDVLH%{#JB|{CKjYf[TE.O:k)mtOy M"']5:˕6񈁳L߷wɟ2?5K*dL%xQy_l}YЂƼ7.Gcm 3k"Lއ_YժIHBkV$MnԸpa1` ߂ss}^yX6Β$4߇g/$40S+%BcF8-dtbiT4 acMukjXḢ' GKɚ2vN$3A-&|MsJ}p^KrQ}8g"Dչ:;f]K:(FurI~: #&Hc΢5z2o.j6Uo)"gY?hoˆ-TJ 8@;]@H')_]5JTgrQkS> leT{$`p"m4ˌxH>,!-i#:NWiOz>2 q&*C~ [_#I"t86ֶQg@/l?ND sn"Mp&ÓYw@7)$?Qiynxm &H`^/iچPgJ= 8꫘nR[ΤɲwƢ:*J6)B}^Џ1w]`ސRiwuGʼn\ѶAp.+QE{=H$IF| Ϭge}pf X, {v8`38U{Vr3#%  $qY¥nfUZFK&+A8v<l}_UռI]"E"znэ ̎w/6"a1gsʷ)ImʥS'JbL?׹$C\+o&ץ~Qg.3P)eۯ,OR Z\ R5Z/c%i !l kR}L&u=a`E ?]?QaDC'ii`"suйS+XHAkXdh=^ہKZO5djwƤ2$.E rnjkgZ9 ]yQj2a+@d}+g0o?|\8M%,PEJieJ}p) /(m\ R +vbz_6i~ӭS|phopx=HiģPX]>bujh%[UmAp#mn q<ژ›t٦fp7.mW2`d3u\$)75ꤩ=Ur%I>FZ 3+W P7jmE`JW;1^BNbA?2Bt"RmVtDj>iƝۛ*ZAp:mBm뜮<(eKr{CЯN+hӬvˀqC=.ڹKQҗTxꓕ},Lʱ_w ûF? )bagS th?؏gt;ӕ`$57[Wp8e%.QWjP? 9õ0k\$(z DWٓ>tNN_NH-ʛWGAZɝWu饬lQ/C5/6e3H?rX0UXO6E$<9SaL3\"ot;y3u|ywE]Fţ$;`RD UPrVKAx*PC_n?HPμOGs~a3{;]2"~4fZ&kδ\mht22qG+^NnmӟŨ]]|A@f G.Xr\Q1%ހLQΚfBG/ŃEZ~-ޫ$GaU9Dcb)"DF1CU晧 Ris2BqH7iLܜo=$A+B{̀IA+yA8h8KWbt5Re QW橔:6`cB7M&w0 j.Lً a++AxڈbߗEH3ߐ[Ui10Bue–6hfS7-)?/!vu+x$&sA~n^n C SHs9'7'1LpYVd)L"91yd#4'5VX  d'37-ПPȔ>n=v8*AVa!m&CnxQ:P)Ts2}>2|dž93|L5+"CYND 9h:ǖ)GRR,W@ߪX`len08.@]waGd#h~Y~"p6muf5knWU֚\dھ-m]+ݜ\[ǶR:xxe64 叅:>U sQ\I˼U6$͜~[=<(|z x=< g1d4t`G6A7!$鬭KD8Ldn%rcC ɻ<c#T]5!^l:G0ќڥQ.ŊxrVZ9xU]jȔK v7)C]tcuȥ-4DU3\4,IAxqJϲ([x8W=9j 5RMFK?Ri6|ƾ0lZGq+n tM(іgEPhG(WcH#.?aNJ~?$fVַWJI_*k.zK`Պ̤f16Mk(#0OTaykWaj[Ed2mC3I7gz7?$8eOdɷ6?칖DUV^jF 3{&R0)ݩlSX,ɉõ\hM/ X@4܏05N޴&hFN%3>Ade4']|eU+w̞]z4'!ƻܲH'~GiZ&^tl6gt m~q-Ny6mDꏣv7ZT$D+n*J pR+\(4bejc5QdYnO =caI(2e`#Q3bc2wJvT 2+&ςd$L)=ʩ<3)CBU|V1vٸl,px\{VRz,%-Ÿx9L;rtbTG)5|!qc,,6;4(f")/eqPK  'M1yq-YsZqG)xNsZZP'!5gi/Ow-r<"|kȢ%`caDE WSؙI is0XagVB#̀L Bl {|zB⭜g('|\YN(DCA W-MJBNJCci2#vŦOk8[̼tgbP pH^4cCyji'd'դJU33}+tyVy o)z:3v$߈VG =ca QEP>@% ⰜOɜsʰd^Q jr/gwo=i fK-Jy+I~@4S*Vwt|3ߪ-^qa #4j >CYK^v0\LNXd7,4УNPS?+3 K!Zr8}mHG5K)N݊(WLѫ4#@vR Ywl&Qwx[(Όptՠ2.Sهd-zaһ5CU̩Dy g>Ⴘpc"dw$`T לu ~eĨb98{ߏ (>C>tVwHmL(0(*FզzsamWm\n ~92"(ց~S[|ɣ:Ž%~Pnιruoyb e+QFywn}2(,^46;a6jzTV=yᄿmhO.:k~{aiw3LD8ҿaQAf mL2)6[C빝Qע3|k cK_#L婯Hsr첼ޞ>QEhe|l -n.a;/w"=dU Zi7:RIB]bqQ0aLeS)A T 95o3T !).MU_^9A/_ yr sx"1P1tlI4a{.Zl r^jf&@#\wVϕnDB 'SRe]&xgW U.kM LTlp3r{ :rƢA8LmPFEi= Ux ^kv6 (7d޹tٸ Ӧեk'_ ժ)}@ZA[10ͱyyA&3bx4*yUL,_`}ɨe>osk5J?/Tᙦ'W^FvZe J|A=A.S%SႶY/0Ob9ycGKƉLgr$tJc`[.D@v8/G5f $EPLSt1Pє0 s\ "h gK̼gMB:Pȥ{S먦FP{yˤv$u` %y)a|.䆵2Bk[VH zV1[V)IY$k5/-ڎ N4s&Dɦ.WOô]cr#0Ej@]󓯣.Tpc}nEMI 9&37ݺV#wd Sӊ><𬂊 њh?M{#qh[T̈vH7cf:фF'KKBQAZM#t""уtL@PCH1#vdc$Q303펡N1hEl;}{j9L,7ۛ eژlP%WB8zǻ2X櫁y$Y֎2# k9Bǎ1wðű[I\G IZ:rR%)Drܷfp9G zt~(" 4v7 o[=ϴ} TIAx/ -!(+*g{QCd#.mt@Wze:A06+C.feD5<2$0bڏtS\{MIMN܍:e4 R;|dJrM掤J(! _V{x@vQ-V/\~] Sd$I(VfdԲ u5o"-zbb fM siLt_7cZ5v}bGeyj.[6L8p^mBۣJ [ <}pdEaG0W7|hA{A06֕pCAOVf+SCNW*3x4 {`hB~b~8=/uF^ 9&47Ժ[ѭ9NO ~ }% zf0H} nôe"Ji@+W{ᾼHfٰiu)B%, ;槗 6l1mQ.UM=R8G п~8DD <^]TqEcFy|b8Jb/ &4fVAOUWX}Nž}IeX贋6M4sݿ}hM%% ʑZgKo;.7`$b~oR X=$0 '8M` ]Bs06Jx]B9ra;W%fC.Eޜlφifv\{"soԧPʶ~`n݀ሯ_cBb 7sz44je `E%H (dN B7>dF2M6na'P!5c(xBB4jGftr6QI  6Ca~D;]+eGrgY n$brIau/P< WR֏!^NveפVZRaꆭ 0.F Eqȝ;U9Pk܅iy5'ǜ=+nl> @8Ci5ntۋ%ȶa-ހ z =>‰NJ0wJ;<4yFuOµzֽLj '/LNQ%kBc kiSm( h \lZb퇳?O6@x9^O33nHSF"\3l7p6G4̨gSz=zBI\Q8BS pnN<viγH?э}, w(Pd5 }gP=DKmUt6GnޕL2_n.眳ѺQ){u*;]'oj qO/ZwF2{syvS/@n]E"^'?-={Vyg.=#<ILʕTěƠURc\QH~هr@U|y-H@虲> Fa(02`S U Ccr T5$ N f-jI,qaX:SR &g",jt=q,:KZ${Jbu*0DUGŒKd'^\֫oWpRjS!B!uw ݞ0ƿڵM硜T1:JӶ"3*&KÐ,gŖ_jM%7Wu`U!bOwz\ Hwߣy hRxؙ0]x7:c=8obG5XzTFD3G (칉Ta 9:S'H}bNOSR/ ~g=~6fa=}y8 *qt;)SL* jd`r+u ,I~ ai͍"{{#Srv,b2uZTު;:Yjd E/W_wTמm+c~+|D6uE1u5~=?G,)x+x9`yUEχ0#G`s]F7\c%Ͼ3]s}(!>}]=_2cQ_\O1)6dB65B7oVoF)DT0~[ St!hw>P%{Ej:i'exDzo}GEy{YAzGa5wrםpmb<$0v3|o/}S~;@d 8V.?|<Ǧc>M=} >[ {ȂqfS*iwLv.%HhjB5s:R"wmsTomIRÈi~쥴(8]a`CA0 e_>(,PLtBc;IE ,j mz. !,8-Y->@ߴf&]g0i܆s^kkx3zdY) u$`+M²^:IjvѦ͕,W=-~{D)sԞ5HXI /}co/@ ENC;RL +"5:-{rMֺ}`YChi`3eDžyWNaC=Wŧ·LFЫZ/6M$ilȁfTKd|*RbT#qNf'myeF/#&:eOB 9+ ;ԬDN:G!=u;f{JlJu:ҢN\23"t[I*J8)4Dxaqg+AA56ܽꅁ"hͺ3:coK:E( isjCI g^[Xၧ9NQu~tE%N٘7qݿmTP;3):<9lH[~H yxx?JErOya9wTzc稄 8Zidj=gÙaЯaަIR9!Gg30J]Kz!{^GDSp[ 60'ڂ C,.R*+A yS@ÖXvDM%륽)T)9GQ?O.^RM$mbuG=Fŝ eewo/U.tG@`*dFOrsG6i~B^p%HmdF][qfk )ʞć{gKevaW7>( ^ހ vg5/V}x%{a"MOCچl"N1"1]XxϋL01OPrvm#ڛe9Isϼ{ozjv#(9/ vNO\> /,iQ3( h6 "(M4z ?U {JSz2X}2Ǖ7յ7=$r7z<(2:E UCD zDխ)m wߗ{7 (]U[oF @˔Nii;~NQ0'uwxBPKBq$QO3f>E<'>jT{9ϭB"wbL*YCHWǶ!t.iJ͸l߬J .F͟Z 9H-6V&EUaCSY ~p1hKX Nݸ"ǂ\[n<$,Ͼ޸vC&hlNʊPO)P+`ZgY9t9.q 0,T/uYa=44<3n|Axcu,Ok~T{5_['&뵲vO~|wE4xF> x )Gn:B+QQO%7xOS S8Pl{{1%*emq|6&B+?Խ¥?¼;ExIFU9caۅLT>x f1Лb2v5ꂬ*_9_mLQ&!:,b⏚ wĦx;#op&YBQ󙃕f B1~-O֣Ln8,8d%"(xa\NՌ4jؓވTwMJᒬ s!ɋjea\b4obAl=xv׬H7qIy˩@HXF(! Ϡq`^,.8@g뗁[PWvVuCy `}uOt]b&PƔbIu7^^嬍xO}\s$x1[M+"gOKj9\˘P^Sh)Z<o``z݉3:z a_U@+(ye4 QhZ}B72)%?y#{TɳR#G$a<7™O>[L:"WZUpNAV77hmr{g l+*J6^B>BaR-e2.:?vEZ(9eI&d@E)Nw0 )rS>菙~0ݏNNR`8"mi00ja'W_X8nS˝j/1k6nl kgwZ)SIsT(r ݷNojD9eP0fQ$&R76׺cFRގǿԟ>LVvjib ߰;C=)5nk!vV]UcHN)quY< ɻz(R٫>SU8*w5cաm 4$|2-EW]Dj*zgK7IPTBJ.H{IpG<ѝV`IU 2 s~&sOIdDA:]g_ F) <pESU_R&Ah>jPP&^`l?JM& 9ߝ2Nm W-f2n 'Ep}CvjRp·sg"Oɤ.' :  ;TKʒkCO ~fj)0ULDY+\oQXu\6Eg C'==f|A_uyVSb۵M$Z?Zp(i50^GOfw%aOвjl?۽?,AVu20 -;V>bVOlReiSl#b]0 ?"*>*|ڄE؅&>!ȱn6QvDn5Uȯ<o/umY-ȒȄ$z^ DXB X)"k A !O4:YkTIO6.W˽:zN E o*\_ަbPe Ir6:mJ 0kkXJbĜOUN5Uݛ7짚02pĊKj 䌩(:6 FhbK^ߒô1͌ 3㭇wVkdaVEvIlBVB7!+sTK116(`'$aƛU{H@|GB;b%;J]2q>m%AJ-^ϯҪ̸;mny5dz{JoN&v,rBl$xUF¡G#Cm#zq_ TȀ1V"vKD֨t̋%_jd]s,:X u`+-gWA'Mmʃp4,)#g\&q6O#iL:ggTa#eIi߰h%YǖD|BAW/N.D?gH`oyK6쏷2|\uX>ͨ"tuEuԖQN%-8OAM.JMcaT$l*B [O ]).ꩂuQq7 flyzpX9}c%H?cg_H$ u qDCTP]lT o5-n]߉WEF\SU9aq#H>_PR{U$g"} ,^uq&0NY-9ӝ[#Ŀ!OÑ0&挅GbtFyEvzH4xR@m<6[<mz3y~y[{ PVT2q 5=% (x#cf##(1-Cۃ`@`Ku͙rѳmq}V_EUL_b=/[boAFLRDq(N6- ~k6"}1̜zw.hP ZlZ]0aeD-7Nɶx;w!e 7M";,fWS/iI0y ܽL`{1H;+qS2N8Q*Q/_:ܔF8xOiDw`ad }R8\ax\]i쿛gWd x&u NE߸(Bǽ] -_E*x8W'lkŘGckD{1>ЄEyS&0 ߕ)(?%YX.*؂.P}`zzC)\S~ދj®b7ΕR5^ VB4} kr woի:v'͊IWK3p x|G<ދbUJK\FS$'-yHE>vR 6Vu pH~7`zGˌ']+|jY0ZJBMj:N8D5٣:|krTsԦKz(@,$  >h{%9>mrM95Xg4 $uTH)G]q9-J*Cԍ &S=V|Nk1Tq/ew5~>0w Y2g" ?#ӕZ'QǺ8h\4]IW0,JNs)S`gML{Re>."Iw&]ޏ^9+'. wSo=h4RrSĘ~"mkp x R"|e ߠ'VaV.W|I ~@c'jP-Z]C2$cFޯ XI\ :t[܄ygI@v 皃̶rIkq/ 7l3Xs5 1{ygGΰAZV澸aOUor/Z+rxGZ `l3']uǮ8{]5y Q}Bi`; O IM`6{cRʜ4Ql>z()edj4=eJ޷OcL 6/NbJv'Rr]QyRh n,Jz0yO7"PLIcO9jЀB 8pF{.A􅛭P6agp]Fܔ FܟܹjQC=^ϗWҸ]L֯8.̔ hJ=;OO2<*;$R0aE;lV/QcY3j!F1GJv0+-W,ؔ'}KC/49b(`JO\-)""zNPe>nXJނFm:׮ (Ŕ 㲶%zA ^OڷE25'!FEgH2^ & 28)NM=y1їq\[f\k6IFiS?V_j>iK4{QQ5/)I+=rJkW^y[8Gї' fK!C ݽ9* . PdNB#aE-P: Sgp+|٣zӽ8mNylo}cXr]r5H ~g8++O&_ʤ^TV CEVb)j/ 'e5ʥ %[jʛ/51?njQ7[%S.J,F Ԭ&5;A@bL$<\ N&\XկAPZwHR*q}gB\9* r6D| &ΦZpoC)4NʳZ F| HI^uD\͒#i oTc&y"Ww]mvLh:C 4`ZC'?@c7TBW;@*Lc^sE!C0011_SCLbDڴ~9zZyT}dfnn4L"F @$pkī|SWKӝ~T*f8RhC4G&[Tv=]HvӕVڡ, JRX Wa56a((@` b&WI tƓ-~9b e6݂"!}*[EYYZt1"L(ފkXRS5_6x`$b7W.n[ƍ&`/y^. W@0\|mwrw!.]k.擰"px ?JO/A7!0G)p);[|}c8M ')J 5[:J 2l)ۘ[cF(a4JbcXaDG,pI=ʾ߬1*QcJ[j|;zɨ^ 6^St!@3:TdNuj^NHAtBG&,ocfڽƉG4sOπ鿵gZQm1mNpa{pv<܄ 7iHg-G+RYo\s6ї$frV("`نY~2ƫ?H5U 8@Z3y6;.*\MM1#ka&r)!s][@kWsN'tfE)](J^ rj\~S? Is4X)dTE !B౜炅mhBcቛW/$Ƚ#v }]ƶVjҔ ) TC$ҽHK݉x];ݾ͟ 871%aɓ{fq#᳾yQ_2 KTR(Sh/m.\͋:[^͊+-NY%ԙ3yz |a 79 )@;  \E$IXNx6IffZmè:nLӒC2؊eV \I$`$bg*`3jF*QnP_4[v}D%k zW^ 8!"CP +JM{E3˰c"Z@%k.]ICNhtKssQ]CP g>{˪__ɺK1xH֩dzj X%(c 4^.3zC|{d vBjdcE-. fgtyv^9?'nWv;]&PͿ⫟6!>F{Л&U kV+AZNޡP[Cn[=`@xW9B_:[p޴J"V@MSi紿a̓}1w}֩wݰEh,1iqyk/vE8e{]>^B> (ƱM19tF{c!>Y7C!5_ŸYq7\{@gsp͝Y.+B$ܡvBJt=FCϫ[Hg _V ɷ, |)IRϵe"ܯE[)UC<3}ءb]&*\O'pc ( x5i']a#r5[R7ޏb :E`3G|حxR,ݡV!z#Ҕ!FNM\'e%x Ca`:FE8 N@=88# tdn,%[qG/=Ɲ 5X˟Bg ض F_A%OV!*=̥k_()H]/ &<U650մ !Ł}n;7o/Z\rj 4P%z'(aYo>Gb:'Zd$it_$lQn,m I8+i Tȫ"ig' ReYtk;L.1[G 20 4!mɮ76E6> ͽT-: A`6( \MUME!JTdoH.%̀zu@9f }8٪oOƧChjHp6H=FΥe!uB\nMV djY riHUcB]x3 ~j!o;m;_oIbhtYKTi?Sc0Vm _].ZvWm9ry4ݧwj }ӗ$8AB"#6DK _% 9ٟiHE1&MLRUTX+m)J!aE_%FB<7>H*5:cXd ʀg'6V7ya£S!G6D[3kfO49\1ta6,8cm?Ʋu!RS cMD I:Xؚ`v (w}ws*+'ByPB礆Mp^ˏh*8$B\ǥIUhK+4=zr*׬)FRڢo#ͫVui=EosJ ڌW[ k|r`k'?/,fȈ؞w{z78X* ^ 2w6}1,eŒ6WE8@@20=B364qx9}3+H$u "4gpk'4cfjGEV(;jnSQ}~Mz(é2t6j̓>7AC9Qui!YF-dI6MMƩ3eYf $Fie,2cg "aN!IO`.oy̌%K-#ڄT}]giWO_ w]KOTYDJ@>&*|V _Rlj%J^HJw\z?xsJ̜._ňk(խ 5-ଽS2<B~/EO4F.,<%Ii# @Whe}9|?G66֤e.hbgh%[x'f2&ʑ -~R:98'H /.l=y4ZO&ײ'ltiei?2F4[?AEo` %G,Hq 测_SJ{]X]C+'~NY+}1C֑Q^;@ä;`=s,l W[ͧy&4SWg%ơ3) 9HI#R:AJ21#˜ n#Jζ(_ m^' 4;! m& _ȼ +:ia[Qй} M'Zĩ>tGbq^7u/ ~aye!e#&Ͷʏb@_#FGdg7r<=ߋ>J(Ҍ祐aU1;KF+Ʃ:꠆˻X^wMw:G_k'c ճ8}ܠ+(8ÿڃ˘F6X7e=e#с`%?L)b{`csW3Ќ=:7<]宾9WEr7;9d7)B譿8y9Qkn8GR~yeK9)'n˓klT9K (xAF*&E yz+$Z/=p 냠?"ܢ2&:ưsGz8f07DPCjwPPTD@C㈲s~9:RQV-"D%tb.Iuӛ19JķD&ڛAX~N@Ok=D#շ9y*gv)ט/P[ȓbLferƫ8XۭLBKHTtV#~"X3}$%eȿC[Ζκ:2mk3B_}v\ 's1lW5Y<DL6LC^E~,W =ɧAÖ}Dvi%34w 9g6|іa Ip һwح5QTĹ6\7&Ȧe Ȉ`ZQ^P{&B=]n sE!La$l8߅f@2; :F qʃL%@!s ddidH!>B=%i]jE |mN-)D8K|Ra OЗSς+B Aab0޽byE 쯌kmiԌUSy行r&Rdˆ?ɠH~ci U) CMH:I?>`CIPƠQ ʝQm-aok_XǺVW,ۀ'LI_X:7W_WDi6,5rƖOgD؄Es[:ckY[} D.Hi,x1K{1RF%twRS!ye9}ZƋx\gZ^OG*NsXO,ˮ!cLĢ(8"<R$Sǃ%'Q: K,>88_jJU@񗄭W[6KnͧtI5dGafZ@}T|ѭc\c3ݦHn%^Ҝu4x}ȁaW!9 d5"k*ޱh"/1wJS% ΫA<KfdaEZwPfw/{ȑO4Y[`iӼa`y^teSMawV~MA.%@{49&+CwR I I74.uak>s>Ö:=L6+ ;}wf8W[ZUHI ~sk|=z|^i e48^Wqٯf a%;+\'DթƬcI[#ħ::66[NhV7$/`[^1;Ů tB}{O e5=}:MS7_T-X$( ֖9h!sl\b!Xέb&OS2I BW4%o& l64%>K4T.&}$iˮ=ɼE"kiɒ^j͛=d: d=ꀳy))T,X=&Hӈ=  Az> QU[{zGjU;F'Ёiן >8^"enmvE"٤}(h_?@F/z5 Vida[VU_I9LbKM?K%KZ>HW>]#=vN&dg&9AaBkOL!5UzxJ0]=P SUg(r(_DR@1/+ˎ^&ɪJGK YNYZb8!&Ql$p0x-^rFr!lDߑﱯfm])s! K>TK-ʏQ˥v[:7#q]EJްp]RW{ 0agSh,&IDIa-C.x bq?G/Bף'JoGS8tz yzXr7-g`5|gN2]PlN:&Gup&%[F '~o*1ދܷnLJԪuC{1x-j-Ϡ^,8B"nlVG>䯀@2LlH^Ee<\kYb͢1`x8{/E@!X-r5yL 8C*`1)QeAƁl4B4UI }?M=dg+qJ%|dg->[9w;:1=ɔ-LE\KZ&vP\bt٦< yOgb/aziDZ \^\{ 4he|t>Q?Co)a#Fkdp}y%Dun>j~_ؔaE npؽi \'_=7$, <2(`3kk!EܽV9EH"7 (MX8lS(P,gۦbLŖ*4Dܛe);X+7 Ԟd2~3^y'!p͹ YxuuIT`Im==Fl~:w QlFeleNy Ċaȭ9 rՉkGұ'_&XŹC&d[X'۝,kOTԘ8k!uE|=]hǪ(]S46l4DZҌE`=,%0A ܼ-bՐj1LqϭX[&̂<LMz-1e!|&4<ώS޺!ܷ>͘#D9=p96]#^eG߃fyr *} Q M_SPDA.{ɩtE[.ZY}8K*E"oM4P3ѸwtEnmѷ#i9d|F~!Nn$~=Ղ՟:1Zx0gdWX gE n !!9_R$2 082dd]?"\Qe[4a2y8%[N[#x+:wmb*G˸vF0jկaD9 sTV8{D3"ӝ\ym%yQ\2G*S-ĕB!EMUMB>[0 3k")$M+Wh#i-?L\<41 2@7IKpJϽ$a58cawV{s]%?bOh?$4 Г'1]?T=p#П?J9]⫛6C@. /eq!l?i0LbgSH p(x^z86thc0;`8H%TɃ 2e'4W@S5(ëpxro&lk ִ@{`lc6 QU3_nE#%t^r= ׂƈnR\B(}dK@0`{'Yg/"qnsGiJ`% Y,aN`TWx6Rmcr`̛/73PHX\ B䜊ly&JpT1SZsK,JJȡOv E3?D3^&ZKCQc¡)dCbh1ׄO"*9%ʉ eS:w9藔b`(/h%;BYs|1p:{Ȭ-WۮYhzgQՒZ%yݴ2n:NJ+_?3q5έW5Ӌ0pd7H jNթ]Ag._K`y|>l׈,Y$ө ˡC߰PTَp+[ gxԖj~1!MnY * ʏ2VHrYw(<^7— 527D~ڒ4wb7jǏ>ĦzLehZ <9Je  8&?+bؿ3J\K f0)u1AWNS$9C@/֍"vRM2'-eXN)AFތ[k63$V+=̵GA}5~ơdN.'AJT޳fcYfAbJeKoh_<6 o~;i].2!lGCtÂA{$)CXQYZ!?:*edi{˫cXgk+4$'3Q_SEr.ԡi@nBL c-VO/@YCR2uٵb9&XhrRv9@dUpfdR S:(h HD@k<#J`rb 4};K}Hxv$$Ҭ#Hp;f)Y,<Җ(QdvʬllÀqP>0ك KӲGdHb QUG{xB[|/#mQ[*n)Fj!c+*g7Qb!0`dir2~)s&\g; 院- A v|ڑb~1H¦9@DEKˏ\>vfJc5H:steF'e9I5f*^릿O#%#PO&Ȥ>(ZTF~HҦ@ ܴK-ߖWչ03w (~ݓujZ^Z},tRQ`jT^X4v;f%l 2beE1at7 _Srt#k-}/GqH>v)]5g>J.,zBђMg|1B0- YpIU@8N޹y&^JZ.U4ƅS'mߴ$fqEY.4LDI_mbW{\ }ZpiHsz7~E\P0R,فGwKE S:!(/aaEG k13U_Jj!] /pnr0t`z=Ҵs0LR;29bjpaX_=ݏ @S?A) Ĵ26,|:E58mL@wN5Fݓ!.]b{hcٔ65xUۀ(LfgMHw[]d#B= ^^pPF1J]pDV;O44Lی y=kXo%\$l~72|7_sI::tۗM,=mFf=ЀHsSWJSS^[kv f) /]ZZ_IvՕyR &LXCa{kW@rzaa~-^|zlLɆ<6Qj|xmUίu3!ˆzX'Cy9sTDRPe5@taTN.0sK8n 19ƿA,00׎q5'=N{0G .nNq@ɗ" ZNdSǝnbܒ2>qT9Y_~n; JNs9#jMYW<[-Ŀ{9Da2<S*V(~be AZ:q7= Zc)M=ZyP!~T*#Eh%Xutce0Io&3件Ali$^&̌yMYrE84[>^9׳xdNplQ4-zBov rUmhPR@@Y1LxxXAѩYu MAw-=UkƯI܌!3G+fTޒK"*rpİLOu9* A#צ45_*NJ$^g;6f3,%C%+X: [ƏB'\[2.'/!g0_E%P󦻓6u4$[nSQ*p 5")H' y l͖JG&݈qku]Y0p0$}sJJӭ$:L;%h-R.`PԛAJK roe ėRg݌Gέ%7$ph(Z)j, Ӎ03Dap= %W{!߀_Kl[emy풒7Mih&DOn薠HG) RϢXISHz: o=/+N$+J4YT7nA5k[9;(^x$}_t:*̢CFQ1iZlg5!qR" ,zZ!ع3{Q,%Z. 6.k$q(VX*cVX`"FH~Ag Q0]8Z>rr:|[z@`'Tt@X055я$FS[U͊MA:]sګmqG uLe`ߠ Sʓޙ=:*O֧j.--bX҅[' ,2Ӈi}宑"TFd:2k~Nǂ̥Ҕ[H.Iٰs4ótEi t^_=xJa+n4ZejPHB BthgmKV6)h8~m,xbBe9|׽\@"(^ h/CN Q~My?@Pբjdn'6Ef1# !9,p#-jQ5C˩@MR/q%K 0W?XYJ E|C3Ր:c Tf}/|Ku|s|:F7&jT pG/#ގpeH>:IA5*lsmR^C}2h 8/{~rs$Ku 6-֙ghYg !]S[\KS46>:(C,tT?NQB`\fM ~^5PfCs4z?zg3Fw2yNxяfت[sz{j IKה+~EA)=ȥzve T!جҍR 0@;ZN8'&1_dݱJNizתS.} < d]8C88#v'4 </7׽MQc ؇ڌɁIyF=1l`0Cn$f Pт|L)ukzZ ޚN7{sz!g0"n)t&4ubv3bZt)_xs*/oJ5JS:,LI_17)A|Ts2|3o/( o5*E e9 N9pS&9V/ 9=@HmeK!{o^&6BEONΘlt.49X($B@>k3S24NeED rJ0Ւ_ paqrQ=DQDit߶W9:wLrQMx"M(4.$ o-Dt"t|错B#a(d9&&?nMLoI8/ 399iu?nz=Oku!dV@ uwK'~MUK]OKمLz$|~Tw+ O!Y%Dn1f.Sh`]|rG$uRI@!hD 009ȧY9F]wW‚:sPAaW6 glM~!3IaplHwaʴO#ţgqkq[AiMUJ[`1.۽ҡдjjEj-g8GYT/ѐ֬~%FfU} w7K(Udh 򭫂ԵO }HbMPSm̏֯KGbV[ŪWIV6Мs˾ׅ }P{وIH̐>ѵ~E L=s9|.QӷsԀf?"֩:*$IY[j0W[3}^SdBQbq ֕ƈɉeHƒC-ÚPIU&̧66"cpP{j1MpG&S* fO>%3]ALOZ+[hM%Yr-レzh㉙5 `_8۬Z9`w-qSУFY`JKP?rJ;N\kރY @ HU(ɇR a̛ɋr!k]ǺD-YJ3\> Aތ6bUf*jY NȑpTN2\ (PdZd m,ºu; ֦Z8sx'lȡUv `a~{wԯpĵq:P0U7_dlK ;/\%kJ_ErSy0ˤGkϔD.e4d'b[z~/qIo+yyI$EaEYHʑQ|ZV" w dHfB9a6Ā.mc>ߙoq9eqoVAû P@C˕xs.YOSG CU;cטÜETR]YM+p) 7IeѯfZo%qL43 ~;ÏOx^ 5Naf5+Kaز'C( g69^xߑ0A2!v1'NT+Y‘c7LLoѷB# tG(95y`#n¼0rhvp\yg\qgIky 03 Ƒc;3c0PWA ltW%3AћE\ u<&Piឭ5mMkjюD} "P~1&.ﵝyYU!OkW+A7ggԔ)Q'T!](=q/dLFUo`>ԓ{k'I -6uu a.EΧi(ކN~B.|_ūZזJ1JǍ6A1+kƖF!%UE7Ҹ;{(=l0oI-PWœkw׉>1v{d[*(PCx$"P6/{sX8 O,;wR鈴A><2-s} fLC&]۷2Pb(qxe\`3Yxfe%GU6GBY4hwRgeʹ"tZ {##G@2È@1OAi,{NEaK>5ۀuW.9Htz{afkfP4+<'JPQ;EC.92['tᨧP^Iߞe $[ar0imL(M5 rS>fVhZ֓ 6# ~ /CIV׶T%|Ef%vcWd,480c 0PHWF8~Ёf8=}_ltҨ*lf'"H`HQΡf`L"$р̝~ӌ؋ӏGqbU{drdn#'ݤ-5 툯ITjIp`lNFN^<(NF[RxwksJv$xV{)J|Q !| ^^_oKOnx6$ѫf0zW A7W?X+hlm MZXEDrQc7yf큎8<-A*i|irOsl,Gl݁Z].7HZV5(wc A'fhtRxZ.;1eBLe0-ZNX=@nC&<:'ѵd[tozy!tﲛϢ]U_LLq,>> S' 4VT!5baZ$36Q/neD= &2 AAkZJ{NEڒ1Eږ#tIt)82"*`xJg%n1aߴ\p"Ĉo&H_:ܱܜM:Qy790}.w3cW4zD#QZQpiVCg_,!L#JEX*6{Sƴ֬[D2ʷ(ފ^OdS ̾7E6ҟ 5[JCEڈjfN_` W 3$DP 7TҕًSG g܅|2aΔ_Ü%y?s󞩨7*X X1!Eg2_x4d֒-X[By[xz:6}W" ?/BݾŹBP%deM?xK"xfGBh/)+)/<V)bcbr /M LpfF0O[(]k<(ơ4d{5HհChըs*8,҆Nġݙ˕eŅTp?oR}}krzPkVA",S˱ucj(Vrd_C :qo2$.׵ĝ8_DDl7(qUzf G9?;/B=QX@e欺3.䠘ns /R?w {y+}V( ^ EdQt oe9&R--&P6DiYDf\s>1%+WeEquYķATܑ`C|bs|vw;\R{C!+Rb`x[UA5AZ!(VcܫrH9.dW% ,u.r]Z[ a%o799}F@;.PIWG֗py//X^Y:T&ܒ4k/sJQEE|z)YBz%/JpHM&y*r9N劉!E# MZvYW*˵Nk}pݥ`MkY+1I[ZlJx)djd0Ot۳a]€&WQw $á>lB߽h^V.؟M<~a|LMq,Zq5$VΎ4>F EekZM(6$;L7xfYbv=mh:BybYV8jaqvi ^X)\=* 2Pn"e4r4(NU\ Slx.C?=Gqs$"V/ck,ݱ>4CC&jdy_-lhy L_Li!-5&֧>G9 &F^ /#Rq 385:D?I޹0!.(~&PQ? e`m` gF0;#Qf'sQ.xOrgȯV4e}g M4W~\a)GX޺\Q RTClwJgO2ͬOI.#@_ 7,ônuQd0 C57SQ7a߽cV&CBH_n-Ι K8ƛ?\27J GɥT$7B+vaC[#1U87G,VwZtZ~!0( 6BI4uaCW !(FҏBɥ}lQ¨/&zrW%8/^' ǂҖZ_W]KrŇк*gC6xsd1u5JI$FTzz.AޛU!2 #B:ew>V>$TkWYQ9`WȦbMszе)_N5HXЊqYgȩeT6y።tϕe@L&3'5 k@2$aIwX8\+!7s (/'QpA)HKϕ;uXz)Ɉŕؤu j!{{T7N(;UC P(Ӌ?y(IEU0P1:&aS TNIIYK<&1(SeσmZddVFsM̲^۝]1bٖzT&fX9.BS0aM:(չVb Pb,{_V$ kѽY'P*N37WT +ztsϫv#aKauDd2.ksNDȶ9$=ⱘ B^wom.trcQhBR^w> KTlmP(~Z&^L FZn4"z4v4wk.4KL CrT@Tܴ*Sk9#Y4Ad)^Dt.\.<"cB a%-"T6b@e~X9< (p¥Kj uQÇBn+K'VK$W@!EՁ34} +䧉c'l'sW V( P?q]Yﭜ>QPwu|X~Aj9#TUgdl>Y4Q'SHȟ%Gv^RL)Q L80:En!m4/[JB*ȋ sdhi^ Ag_B.¤ d4U5 Cۋj6¯Dl6.iؼX&`*nޑx} N˅a[d=?9v.S6ܭ&fQg #B)]<&fiRӃ= 3nD{7s$}c0Q6ՎGd]QwS\_W[B6>"dk~;M~n؛{'|y"Xh'#aPW2T=#tAeTT P|fUtjq8dXrv\mLEܓa{C:a6oOggF Ƨji:mNݜ:]YǼ.4Nl]Ց9_l|zyeL1A('VX)WM\~ _DXId)V,P0;̬Q˜Ƅў;DH cY#9nd @sk *M̉!Ky4c)Rԛ9,#|i͚\#&]pH? /)pk˭4Wgm{,!ԧ".F}Jk&,1[s9UYeCf+rΜճ.Z5qr"R7i8cM&z\S[J*| tH=1Zٳ)T|0'z,6_Nl`PmDQvvAۍd\hfQ+1E<[`@䏻&oGj]h0}6XBuѫ?#$EݎʻȖm16|E峌YR&ƕ#R:|OISSpa1ڭ^)eSPԲ2de=X-}Nؽ iS;VΤρI!H:<̟ 2b(uɨ+fAI&K 1^1XvRTCt<0Xqj41mU٨T]iwͳsb|˔(+vrh{zUNJQ%g#4S:rEyR3h FD.(YELLԸ%?%c9>3~+ToMU@&kT$d|4zwıfUQj?F9BB>m2S)+Kԙ͒咞SyB^IjvĎQlr;о˰5=2%G~&J^]6_ij(%y*>sT+kpkrQ ;` \yHOWE_v_!s% dcML.nFsmyw`JI :3<8P hIs! 0(zfQ;sdĄ]3[P*ްn7u#sl؎W}H8?_rB+MQU3pq*5෠EKgKVߩbWiԹ\8G-oagMwy(^a}qA˼t6;{WLV&:-Fc} /sc&uOme2+$lS^gt+frK`vv`mIc WPgx0 9Y*Srx`os",&6{n$˄*lx>{#+H3agfb[Ľ^eo $Lw1/[,3Dl𯍳f)oK[O?_.#ʽ?W{աL#g(%j.M`1Gʨ%=g<{6itq? ASS#쥈kZ$Y,A"f: si5Ԇvrb TBR+MVf_AFS~vm*eۮ`L*I5 zh[zhqwQƊ7%WHuaΧa^UCٛ 5 i {yb&RP -s3z.`ʬb _]=s|v/؞bxk\X<6g ̿26G7paH no*lZv33 o’bEFbxdM5> ĬrjtnⶠpRӽ! 3詉˼6t^32 uk94[z/a*WqICG*IUn =c;:5]- ShBY6XKfmӯrywIOHUgw7yfil3JJl ޫ{~jE]U2b΃['Y%j2$PF.jQe}̀N[zv}}LyoxAes!l&7 M\7"%f\λVm.΄ f-TY-Ф - Fzc:a=KKn%4i6VڢabO.f{| qdD#焷[ಶϯfd\Nq9W疤DQ$فQhmqI|z =Z`Pݼ9þɭj6MR2Oξ~H9˟MAѮ=B1*5 !6Xl_U?y4=X]P# icXvJc '@5K|#9|4Խ#sXrvC$+7"P(jfFh]ZVc@ .8X`[Q ;0TcF6)!.o7 ^~ ፄbBt8yY >M5'8|mbq+Vƍ$_QK᝖V}(M1Wvו,LsP!>zcB>R ? b9GG2hPvPlj ɨ%>g~鋕/kun^wĄ>yEphr_BRMqf T!T1m(ʉF,DD.Dnct92M1?S7x6)\yQV*;Ҵ Xզ l#u| Abg6Oc0? s 8s'. (Sg=q]̘Nwwr wknSzP^p(9ۮj݂K 핦T$%M;߀΅2ʼnNP0y% ֣kC/Jޤ%@G B3:?:c(`k`]9~mH~ mxXW*ǘy%"TĭkxlItFP=5,{qr]6jF@}$I%uFvqaƸ-vϩ[{9`{Rs:4t^RȂGjh)|cXkN-|2廳ضwk8 O.:]m{/hqcŷ*mMe;L9ï2%hYb.˜0ewB=M}Uފ<#|7Uzяi?@' bNxkC88%(C %'VmIcjE?b&'0(h g=^~"Ϋi rQhajqJxX G9fSP3MOĝJl.qUu>b$qO 1g} 3 d\w[7+/k\NVEN\<ϼC?Cw!nljٲn~ +$dAࡕC21ȊeX4oo+]~^GH|KF[gYB<{s쀶8[ 01AQD׻%x Y^zjj-$2}p 2Xvưen_-w$~(D {+wǓG7H5~7r _G/@{(H?M`QI/k")ү>̙ـuw+,V? YA 6*\ϓeUn(H'qv4g/8[ɝ=nud7IKۯX4*6U!-R R?amc롍W^jG@ ~l3rJ,uBiO왥V1 Oᡡ,fc]k+;$x}[5ĪE8JeX޽p j { K?ҲJu?gNvSNi)# \[݊\!J4HڻK -?WXaV¸ t%t]꘽,-ɻd>Wq|EUy5nil/d7U;w#]wB1.ۚkHw"? 4Ŝo  c"A;E~A1/q'X?T|vs}TY]T9@ջD='7RV@EJ bp]㶁/5D*ؐzpbؕ,%vC-suPGX1з$x). 8H K{2f֏d^d ;nQ.WS‡zHn:U^l>P%PQ+Mƛj3FmRAqGC0i MuiЪ$;Rl(^12-n.@Hz`8֣) ~A} ldrE!p~+#c>v2 8˜xΌ4% 1@}? c^۬GDaMc ]r>ϛ똖ߑ%\<9Ss~dЎ/ȸd8wri6xtxg}VL%;q836ò>)h X%ROlj'A{D f@u#df*!y6bʞ2›ң.a, J5>KQhP)Gۜfq0;ݍޱ&ioZB癀+wo ! DyZ/!p78]8J"[ Q%ml±Y_KDUfd/5f 2j'qi;h^U;lZ_@xYWL&_#S3?-+^5E]d L12ߊRLm6ScF ʐzcwX\\ Gj%RȎN VY5)'`y3%[gCFP({qD^.94߲IdžK}݂},˖j`qGTRѦL]:GDxSL(6c(ees.Nk ,o?gi'{/cn8g^jjhČ7?e{@*?Cw7:-HͥE8 O~QmYy UnS5? 2~u~y?l橑moEՎVʠ4B#"K&]f򲶚f=_zU@RU?  W'-AUH(@9bu d۬W2vnٸ3(|Nzb|t#I[>_ M;Ut܌$f\d#~#(6sVaXVkc'v`렵A$!s&E+7S(@A)W_i6$J\'e&UYka]h/\UE!;C kmia(rr.dsbD`D!6 fcceÅn t7x_P˗UbTOMW @UEYL߃/.TyF ~X=l@{w3V}ᛙ& R0@.:_ Q|qw$ڏ6'I ̫1LĐl/[ebP"" -`{|_s׾ܳP?VO6TuhMVTk_+H5 PBvRY+X/~1*&|Iyg Oj6gRr2I˴VA/?!{F6ȦTחm (T6X1u_ۉzs$3 NS V!ĝi=֞snZ V: DʈQ63߶}zh% \ Ѻ.A`&wu݇Pu C}%;r!bLR/qY\4}oOWl܈!f0ȸB8Vg ZN'zkQKFUT %" 4E8vAXwpQiӮ >Dk0XKI7RtCN<|[%ߒ$cՇ寔n??`am z⿌-:ӄ4Ј뉈2 g6БeNB ?KTfTec3=$/kQqUPɮXIȾi<&-"ۗD-+FK 5nya%tjۍf]+B'Y@Rm{&Eoq<Uz)سtiRj Lg40 ? z6։,EO >LkdQ#HV*f8$+׶YjyTɮ4jNG+Q0 Uò )԰ܕNݿ#o@8C"䮸<;I>stW=r)+-ǾYT$9!I]{áeV]bB(~IA[bq,%RQzdW瞸)cNO H cV_ wjJ*]դki hXij7üSο=S")Fcެ#^˞ r"46 zF'liMpL̢|pbHP~ g+'0{3Dͷ`2v!Po;>ǀe7v*7Vi%#i·ҮvPPgڹ8>#@ery'яM7 %SJIɃJP۔C̪E fN1O:3X{"E祚l$9D&hջf |j[*.dHfpbр{)Xּ5ݬD<{ 7B0(%e)ӭr6O,8H1X;9LN.xP* (ʥ ;A0-MBD9B$=" dl> 4H6"<%k՞a:-\zh5l$e8waq*k8Yd ʮq}<ώ\4gOȮF#4=z 4w$P!nNw^ 8~+@ۛpҟ)^| fn 9fz$2aviE-5Uݺx;<,cVo;YD4;] .\=Dwgsʁ6a0ὲðk4Ƒ؜|h B7 L lKLH8"]2^\I]}Cαv2?ЯkwiP %x{Ufˋӿrxk]c٢s~'"v]7G !&Tޞ"zݝ6#Ξ搛 dtaL4 /;@pE*Zbd"D'F{g1HgQK7j- @%Rϲ ?X`Iw L[m{;x ʲc) 8ׁ7ٽ7Bx)mRΫ^Ҡk,d4D'KѤcCjh)hm&pXu%x 杮zuÛ6uj +( ;A7qk$](4eLCGZyNBb<k[6Bػ ⭜GpNg,\V!Y r+K{`]^ݟJ,1ݎJnRͪܳT&:FqeP[~$LJ&ەn 9m"+En%˭3G*0 #@|  #t}i6TQay<fEF<\˴~! rϦMpJ5a>|AkҜ؊Nw'ߺ%'AQhEp)~Tj+Ft3oy6VBÈ2N+2 *AnU2]<ز5q>RLЋ+:CwUk NFI)Uc0]4;K8W`^+<>יS";}gw[(m/󖂕 \cZRO{R|: :E'e|f2HR3H) _ 9ܘ_;0ux4>cBcl {9Qt dw%D!Z R~0>/B75"=PLu^7#SAXMbIPxޒ"B;:V՝ܔ'%TR+πiK fk]Uh~8.vN}٨qG&KgKq7t6Ak~ŀ<:VH1f24\2Ff+R-;Ho_&Rqօ4ݿ#G#aka.\aQ1|Kxԩ'l$LEt"L@δj͋{) |uIO^cvfvŏqS`媦U-+YYuɕsÐyj)ki%6SAGYZ4CJb[+ We9kDX+ q6f}޻]AiV-mXabxgRuٕ63*NhR$'#~С?2O11 Vqz0-??[Xd̯%֝F|qMK4%eUR,E8"t׬AP/ڸѶ<>HT_xmr9~6eS$F[+hiDM&Tl8:ltGyI K0լ{rج,\F*{|Oc{ }ia~{zw53mՕ:PF[ s,h;$DT>9{l %*i`pfoq+M9>rgdzA ZqZKЦO# I<{6w~HO/F@ƒAϒGʑ1%;q҇V~g#IvkQ`E;{b%D~4-VEv蕛Hk@iAu gT @[g}7|~X~Xɻ.x I"]E4C>"AMn2^onz{Mwg4v fg+`5|ܘ?L6pcKq$)pC&&( =m!$cFӧmvqk/b,l!hgQ@:WNSfac5'"DFu*pap1^=#b/TV*z(J<{Y(_Sǩ*g/ި#U¬=sSSYğoAh6n`oO[\ t1xHGrǕJF#:ِ~+}s;&ydhGvxt(H9ۺycwoSz\PiL[UBE{#oGTX{Ɍ/hlFCh:f&0z54r 4+K[m3#gwEN1>3rX%еO4 ;[5sS~,a"VJuOD{­hK ⎁@J?vd`*HE9 -z?pKo۳T.x G"jzA~GEa\wZ:ө΄A9 3G ;7_E2z'.(7G4l_^4`ղ+4%վۦ1th=X`y;k!BkβC-s79 Ő7L%1Ril]abl QZV]R,$ +n>Vݹ߱j~ 9XRBJ5{T6f,sH }+wDG=rnkZ/kT# $paO+,L(fX^^{,k9'F5EuEbRL,&^UBo=.5O=|bV;EG!*^XoANp|T>^yF#םBW9 ؙBnJrU&LکZlGc P:)bvaj3}kX+ZsehU05p_!Jb駉A+V );"6 J eb rƞB!qeKZߋH:IbA٩ZdJL-*`͒>A"#nqY=f_k+ug e$IeEJ"Fr EHNq|ji+CNY&O[SmADv ū0Zl84bl1U :ϊU +$/`*gTI0+l>cx6W$qmxV2K΢ˀ!%U-3FRG3^խEyމd %ngv5P=RH_0zif/[ K_}(5, ZjbF &muΫu.ORF6'TN`Mz(Y/DdGDWP{0j)CB$c+w!ק&JwOJ95~C{ _2) oٽ-6pP{͢U Gxq<&4+Lw#u561kq-P-@7AAL\n.Z ^P_mQA~B>N&]1IlM:&4Eolxtstu @DG즗Qw*ཽc#BwNqt& P CINm 723Bc$2s-}zIS3i&Av*SFNVٚ 61dYZB ʒd^[apO 'W ӐF)ɘFl sZ ؟ه/Nh0|x*(-$>}Z*`*v C@)/ѢX (!t0RBevq gঢn.[hZ+mh~lM _SB#HHN& DZydj%Ri[SwU`7^Nk&QPSҎ.^\kGo!OQnz`cf 8WխGꟚŕ 쬬u1}/0MUۿ^4i[V}"SA[nc#sT y( y1UDb>YjGP$7 k@;H$)h:\>G#מϋ޸gwe\FA[d}*0/Ć 5>14(j.-ԫ brٵ7,rȦs[Q~>uuGMd\c| ڄi"kgm8T`?\GTv89/Nѹ*,Tvy.YR?ա-Щ@dfA1u`>G"D27y\<-Ok}~mM𢎡$u~,&8SV8M|ΞC9Ac RyV;p:_T0w}k^nfBΔJGʵ_NZvbi׉AwRXtufwb!V_n*@YE@'5͝w{Gڭʪg3$ ")tȐ85?KKb8gFʑEF|S1K1fb!u-h9^ +VT WH\HW@+k Ú )%GšO+ {˖ys"`$7XK_:kQ7n%Mor>R-Df3,1k Td*bc4s]v!s-e*"F]=ooO;iݻqBjwRڱG7bD}sjk69e"9^_Թ'͇n|]DVw#V!b4纏aa]3]Hȏdd58p 6J"G~;4%s)6Q@A{ꈩqJ ~, "&sL,iL =96?ysX%ff^Kf-`9D tpM6"\)XIQzLÃ. [^˜CBBN ' Qa>Zͼ&\kSbciLi}!@u3?À̀O;= J>:'jdL0oؚkV%h!uvIy"Æ\ ZLc S)]}ːi{BI(CKvRC5uL1lMETo^o.SYNi}5d17^K-|\ujUtTM04/]a`K\.$iRU^G)m: Bi1x|&ۭ"[6ZS Q]=AߐJms$8saDҵPgK:0g'Z+1[l5qx[buWL2YK2Bi)S['' Cʡ8O@$4v|7 z)a!yXRB ]鲰ؙsΗt>gp.l:8vYhԛ "tq4\<Bk,<39L4+:v|Lkz.T/"۲G>_gvNj98eJ|sT˭D3MӁ`Z5x0"*)JPQ@ҕ=j38h(\TW^f?eǚ7e7 JRFkS&$N:3a֫He g,O$~x?XpȧgvSXM3Vїa΄֤n[k(Ώ/uCYJm״f^Iw,Y)NZY|TrސW#JD~SCP Dz4jiT֬Y4ѥo =Msԯ~vX ѫ0'9ԋf[T(_8:zuAs9_$.GH7 vϞ"1X4\ay:f_CGhBW۶DPRP\ Q#s2!5Eq++(M"^vӨ#`nu ?ZBJb4HYscbz;Jy|קLE@"Π-6G XF,A%ڢ`7 w\d$hr7 B#no=y2v@KHtz`op.mL "/#B~#/k\!HhcWN8+JEh`4pM{*edf d|< M= \ҕLZHee]|LWqp]:O=믛nWZ5FFmd{iSz#wf(0],Ey^r-]&=9,GnvK2 qs5&CF,ҒK2& ǚC:K.N`,B.CſVɽx>mk! Bw'a! ](pL8N!8+Ѷ9D19>WBkQ"nԂ]ƗvsM-V'OsEG7Φ>Yn-:ߔK P][V(rS ,hnf^T/& )ȵbRzۿ=8mW 3`ڟ,>o$bT @LCzH (Ukz@5@SS*(.as'ap lC?S%GM v ~٪ ԃn+,f?=6|i/}Mp;J5׷@]56,>B@QimDmyfS+8)lK f8!cita+#b>yɾ2JGSsf#JQӳS@@pZ8肬 (f$2pANH)"G) u@xS0EQ͈ãjn ,Ƣ8B_8j:jj D͊#iQ5RoR|͵6*Vs0fv嬡x2C_`Uؠ 18 B3̰ҭlhuKre2R;Kҕ*y `N6?9$^Ж4wڦ`j|Fy!=LoLTr

    5:𸷕id@& m竪%WBOg4{3JnVp9"mL= ̘j&/v? )LI:GV2,% ӱO%{=K4ˆ݁[BŜbKP|W afO.g;*dV Q/i.f\#ܣO/{ޗ$ƾr%aJSr{%[_ҋԛ=[kK?$^cF8Oћ$f|xK8|"ib,ߚ.0&>Gr݂"j`F%v!q?_ `DZlrRżb.MI׿pz'VCeZe#I5lp 8plsޅJ]:_rb#5Hn#~94͐'pP]co'u:yY~ #2aŒYȉ;jCe;ץfe ڵ62q|7٠h &m/imf<վ%rAuP6EBU+L-ߨ0L.3"`ONنS;#Fc ,TrDWxiRaĀ+ G^Quxn;x"|'D/'`wď%X=wPJ|/Y ]]@rL ۥ[78TXb 8$:W,c]3څAA/r4wϏcVC=٬QΙV]T * R |! V\nWrs:r#18@!{QѮni1G@7/M/}JMz?U\vXyu>iѢ|vryK$~2?,ԊK4:#Q?myHeB9&_HϗL\/0z2)9%F - U@i9`֦Ь5zL~7$d}"dIv1=M>mq*?pWoK׊CǞvfX/7*)*g|6(f㑝]'R䆇w |^*w׊ЌdLyX_?&7 exe;fٞ.cXɡ3!Xa:!G0.U?z$u_Խ^դ.{QT  bD%RTr-Vzb}d,P`w{ Ӯ>1Mokʿ|Wsu#%ʱViZC!l^!R9w0քV.),8x.P twl !|şX,ӚWΤu$pwP2rfhZɝ PZUW`kD7ۍ~hnȥ($ILK\sݒ罖}ԮqmQvSYv~Я9ߘjm[roG4^ing/S]an54d.Yƶ is1/QI;գNńWb (rp94?Go_rXւ>5ueI5@QCv*LKxR: tF]_rwuse֙Н.B#=Q2>X5ӿ_[E 0!+e+wApxi1X il7QU^pWs<(|dp7Jk[@H+qERFqC>>ch TM9Rsi.bEZQ}o nr)p`z\RHնa}}LsUqڟ耋͝LYg%qߝ&W@9`,rl`b²ڨI(Wggh#xҟ|bCA:hա`1`@.i>h/̹ rwn@l#~NOyfސ:Nʇ;tlaYY;m]D )L&s 4ܘkrSF za,Tû@ޡA<W?#ovSj`APѰ JW<i,5\eQ\$ont mƍqћ|uVUQ{+%m@mt߷4Xy((~]_~٧k74WG&WV^s:Yl5lIꦍR7P,Pmͳtcx&Ti$EwЉ$q-EN4EWe8oA l//3 u S*(`D?}Xpl=[^ s^wW:J;/vF+E[aOwL c23Y{}\WL!#a{X%RGojQ?]NHҟ\Rdûr"HQ¥eï"wo|{}wzZH݃z`׃箤^pAG|Wڑpk?`mUztюL (F\%inZz- 2" >PhK5^$,g?JsOŸNˢ'H>+,`2SrԼ¬GoCQ³tU>J!C!;fP!=X 4z2I䷨tʩCT Rj> } Aj ?H֙K#q`~=$eP(Ưڂk;!ٯ*UǑ ܯՐJ>}@r\\rw;&m8@?d#t*Hc6#-l!18@Y7Wɥ qtJIz!H,-(,[sv1~5{pmvLe֛ y oqԵW)\ZDoŻ*dn)0v֯%!(b[cB+0Œ>P{2ш`E89{b?Jc\l` Z(򯹺{ #TPn eJ5/9YM©n80SNrӏ6bE.|t $> }C]jsgW\mpۏXtWJ;H42z~E,;ŖV|'٪L&d >ٓzr"&+߮N%poCHF`J\L6c6<1kDSFA t!!S=+)nMN]s|.Pdk@AT7?7/E?J)9ȴ'۞j'dC*Z|=QqIM{Ab~ӳnQ{&X.=o8p߷{Q"e :TJG;[_u/ec#=c>Yt5ۣatGvQf2u-OikxCjg 8Z p~q~ ,]vέXTcPf􃉟&jy?S0^)6Hp!>7H%)KM`Dً0NJ+? t w?)WLN9,(ScJřj,\-)A']Xk4@ef(ҝmytt~ƙHEVC+iY/k7yaƘ yTԙYfɻZGo{Mɧd$L*T6j˅O m~'QN{6Q{.LR{"(1t57!yA.;%0ϭlZC*OYʉE\{&F烖799J֩ }DEo r;`\gmDMf  /"fBf x=_0̀+ s jS<υy9p-6<04\9YtոVU`r4ªMhEVp{~ ^B={?K 冮+[Gs byD S1SLӞm9!-ynЏ55O 'SYv$|xeb @Zǁ' F5K$z>đS G7|C|˛Yt/IuҰIMF;Hh1oj,%G,LANByd'ךP=<旹&!칝soIسѾgawϰbd:dWT@ӊj'7/#T(Uf,!@ r[.Yn,Gd>a=:lG#0%n'\B%>AQ{v4Bi~|qos7g@4p= s;-ёCmeB (xk-zW`p,FhA4gGG} .+ xa[<~M;b۰HbyPvP}tf99 f*qS*O;F֯wnT6Q6J ,@얅B7Tk-XΈ]A:\D^G={s1 avLQ4f% tA瑆Ur 8Eߞ;5+zaQkC.n1Vd(>/, = MZAkg\ pRK^;.<2g|*Wo𭓭Z7!K^5S.:ܠjĵ%'i5^h r^ gK9Sʎx:|Mb$켙tY(sk, ĠYX}aݽf1Pf^v$t;(߄(Q@Y\2K_C7vR@7Y;jRE!?|OK/>~a\nX=K OjdƘX  9Klm (9x,2Zoṃ2w|}ɀh b3ʄbƳaW<+"M?4rˬLSgnuzR m(gKv,ρ&/<~̇FI ~B3˧2H?4Qu}16[b6'b[|LxTK(;ƁdnsT&.PW!`AfTwb ;0);]}'xxcDKx#rJQ_lAt'ӌ3/q H w2?նwkppYg/X/6PPLY6B!˲d^ pvcZ40'`a6$6,pj{ Oywx :٢ܲ [ nj nla KFI%g"d7d)%pzG'9g B#t"6CBrY8˛qTfSZo:~߃m-zլ$#U(g:ȑ:&h}.\̣>'W(jތKc Z&!Q!5DX !'5fZX _5jjߑWNT42M)^%;tn>qQ3<2!A rAN4`NydJvm Iχk;, W_\:l/0 .T=wiGvT!=d_ J.>:WwI,va)LCsY}nc& VH]r/VOXA]z`t}d-rXWOkD.9]sL* w >]wȆ=@w p̡8$S5-CA^ul[ya啡E=2:ye=!!y]s;oYUp)exL3 l.xm-9F_U<2(ϦKpZ]H1@|?CT? RהO,A)TfĆW0MUY1azy|ߋ|4 na>aDr+TŬ)r髭nhs6 ,|L<^G'sI|`_Yr`K:q?1 i2;qU`;[AOmYb|=&PtA**\_([+tDf#Xf}dL?t:[-.}ˆj&/"o=ȓJJS[c M(8t״.y ANg/x󷁊1|& i'q<:诩=9D{#e\Y6, %tO:W&Y R04tx `G IBbSVL<ΐ@ 0սpD\.yC÷GC>,N"8u}-LOK_ i"^9K.s. Mv<)kH ,r5X ԙء-4 hӛ"Mei+J>amҸێYTXv ȧb 0#N)dg\%U⸐Z5mSEK`<y.ƛvkNlHC} K.L:h}0tL^oVl~\4?cٚJhmt5y Iq}I/~\ p} m\Ӻefj~y& .blEgR9p(RtaE-Hr"/cNG"uz ow`glɍdꉴ= HxD:l&uE]JF觙ރ-'Vi^ 1g77/ADV4;+l6(k?S _N0 \ 8udocܡU< HϽ tc>D Ҩ"`MLt|CݻĐ\C@S/YWŅՊ#n]~ޤ8G>6֔s*M'H_HU?ewI6bx3=ޞ N -nz[؞Ϥ[2SZ%f"uM\,p;,=:j㔿2(4\U` &,A2CК]5ʳ_[BX{ Aŋ[cSn55}0j EhN)-ӕ1Itt qWEH|BDOeax쭜Wc?,_fh dlXj\f(+`!9 4"5t݈E]]R۞|d|Ddfp+~ >&Q\qMԌ 3c1_;~+#Oexr+4< ?o"'c\'c: u##[cՕ+Хse૮Ozz;{~"){io{6%dr`dgW@+K[aJh~CQP Zp1!' /4k8]lہ-$0W&/ʿ*@B~YhD>aU9F݊5Rr{a2yI͠@7fL֊a PT\_(!ON}}qK ՕID\R։"O˪A6?_MMa;p9B3C#k,vaJjځcl!t ;}ɇ/,a!4cqݘpy$Wą3Pex%BX/OnT73W>GdD"bنG}K.bϽ?j&Q5ԍi'q0逄TYU:ٲ:T;L捾 )l4!^z "f"+_(ν@c+s<{Ev_}:r2-llnۖb)-y R[k )+jfɴ3S ]KMIՉ g #Io#;wZ46A"OӺ/G1UDX1|23? <V,1gjOsHd`,E#If5pAb7mq yQDjRCU,jEFZ eG(YJ3w;yTo5McWi1i(JlRhEwuD;uB=iNt~j@gsQȹT\ԜI =t@_87%Ds <-(D1&Av]ȓXTf6O H1nTsAD4S1M6aӤgyٵ6}/{:)1(|)KS"`HۮkgUct }Z]ϮXL)^R1ȿ(r7=`RUFZ5Cq0`xE`QzhnAfBby9μU]@W-xoOޱAy+ Bl]b}u^R/<4Q<3y:TCtX&c_jѦmI,% Z"^#=Z07,Ud'+XNm6+&2" lHWv%79*= f~w ̖0`5ʔi79,x']~e#ܛտf/KE'=.\&7χҺoE *xnJ9۩`Y^6ɵvX|NMpX!$P y̞nQ< ZXBoPj?ƄdAՔCմ}CZ(&wdLi%)fn_i" RVea`MO(pSމN1AWɟ `˶ZB!@XǙư2i_)$eI< q.04Ń SNyTq37`=CPc1Azi5cErKzXiW9i`%6WyF`(|3IxJ7e guhL/šn @*N//V!'GTj%>?rpPJS aP.4VkࢧٵhKgȼBQY~IYM"APv:?ַJbC7-ې0}p?{[[(.g3)U/<%ֲLBHqh2vogfA9R.Uixz2QOy 5)GNpZsI4/[Wmu}&I@+.DH+X/& х[)#T%2r&:6v$$[N ]y(|Fw" HyKV]ѽ6DLi {^k H_잕.[Q'`xQ(ԙdJ&9PA[7> aW4گih f!-#EGM-H&I~ˠˢ:P:C hNkye4N˲u{ hSnSEi|ˏ4)kvW#wok끧V&s=/j"> Oq[o8 R)8q6洳:|RG)~dX9DN]B.W%wċT$bG$TzEۡ#DQ(~"@u",pxcls }TOXH2hDUVS$ړJ4 ϦY,/L nS!ʳ TQm]8,+kCї`^T G;xd[No_|X@ޠ< &`6h|xc8T4lMoL[]Hb5FN+As)Ax잦ꔹ+v'CbVĜĞdz>a><9!{ɜR \B˰v'D6+JYqxF:Uf^[e]X9V2W|yy.@P hJQ]#Lbxǝ]T pz2)_v^\}.$,˷:CiEsUxE6 ,x* tGצc&RgR׺UpƝч OϕX+gl+ NxO8*B 6^dG;@6BW0ѯtB-f)8Yww<vށ.P"|吻_ѱY||);qH},{ ߡFjWt*OJ ?I Ŷ%*e-w< 8³=?caSRLn"~0tZZ8?XXAS&2%tL,'UCݦ\vjY 0p|]n֋*S\FޢrhuXdG;Y櫫z *+t.FJnq\jFp *;'M`v~m3G51(A)#+n-뺲07N孡 _Yxhԉ] + W5صAb;H n"٥!+oNdHn$jݚ:HJoJh<\& G%4:ށMQ}+(djيdwc8M -ԹFlߦ1IndK;DV#?qT}&0j62i$N^ MI!iDqZuGnВY 6p5a4aזe#ݧ[$kP);Z>ܪMm̍NWv[=:rd#dMéuY[D0ÅlvȣoX%:+?t/'o[ ;;nXT +nVkgӨci0g.ޢNv>+,VF"؞pyWcgoNbqqJ,+Sq< :i7glWSvd1tUOE(=>y'$ҷ!TRA,O4U]DՈ+F4['a&Qe\C}4.Z`-f k5PDc3 i$JjX ϊمH2>F~1 dA80QSQv|Z$C([ \G=8aA8ЫA8-xrK1+|("'u L.I/]iwH9+޹_aqD Z$<)-Xxޠ޳/V3(*TAM2t߿zp+ Wmj[_f7P2lĥxlMN #W%KW}lPz#Z懔9FyJW8T™+Nēwx,Z*(J(Cz?#*rcD鮌hP NK)N㥏sa- a;c_i**$qa"9]י|?~+Ya*o NT+wc;CŹɕs:ZBؤ VGir/BUE>%(baHjҰIECj=ҿjә}8S^)7`:Ϥ!KNv\}Q )|$U iZǜw&kc 6PT/ x$5sb}tJ`}7XxX{e(nMeК8śE\#T"J-.@\<5-& PEݨVJx~67Z( q>EU=P7FSqXa d}ĥC|\r>JPDi}ڢf9{׺0ze 8`L'+-G7td^h5-yw V+03pGDw4/sjީ njq T0!oH.ɏ!Jm5FC&K m:9䛡tZM`9#QSoYA"S;ʺS &yY,(X[N,>|u?䠰õh/f<1j1:Y5wkIBj_`#`{:1H cPO%L/OͩS &<.N sg*PIpX-v qvN<jJ8-%|.W-G/K(j-Za"ÃK@@H Uㄳf59FQač>=tPΊ".S$Ħ|rM#FleZS1axz]~}FubjH,hXu6z,b d`Q=ؿ 49561[%׮TD edvꄒރmP0~&Sy*8IR@VO+-U6W2X#zpIuF0gFm9rl+c~?*hT- 3ClG"vn3?ZDvwE@p#sP"Uv|Z~j.ZBOlaA)ݴ#oJanHށȶ!pjڟ\T`*ZaLsa6vTm$Y]6&0-u'>S](&=2sfmW5͚MGBrxgܰK Cͨ,ގzvѬ#]Ik\_ny. $;1o2:8tKEyCEV\Ih~ G%ZSkf><d[k14[AZR0j'_1Že[4[dk̟ppFOCX. @of'G]ޥ}fs'D\!m|E7,Ď]gzvF">HА2my9}Ut 62YBQ x6o|6IM鳿kool{|16t1~b.ix0/rR7TU%!\-AV>O y^7 wDn@m>#WS\]y5A:a#`Wr>ثCE!دY(5Z B PeoTG#1ђl-d^LH3 ?$43$}'UPȇ-SP\>}5.;v8]Z@Ny9x5MP#,C|A.6tot;W 0Rn?λ#3XH~G]rmW4P4蟢ĺ?!`w'g 3 [t^0,4-xiX/ؗt 1,l"y/"L)Sk?g`g c}ٶ*ΘՃkA$􌞞rJ}vwXŜ[N=܌󬘮= @2|֫)_Ff"@ Nl߈!Lf) * ~j-97`8`BIw\GmPZaO _ g8z_)2ɪ=ȱEd?'PT9E˂* q|?a}]NԪm:Kѧ=ws(f+dC?%S?tQV.y}) &*5Oq!H%-([;=gud\ZL`v{نLqQ{jВKr+P_DCB[wWmYN|-P kU@ۃMM7 QW헀+db+-3DqͨYEg"1!MQR}M+x( ̺,.iЇq;G)>eBvFj@4ϻ1tV>*4@7LU {n^DAO/>T;R)yVb c}{J]vt@?eeG-nB>r7Ea&dҍQ|9K/]ˇQfjsVm\6HJG6ܼއD8,nґzZ?{u:'Y`z@l#y3Ru)iY +/l<؋蚺sH505H HNŤ&/3MU6S۬˵E x. G6޷i@ ˗D7+4q6bЙj#bLa4#P$s8M>{O p{'P1U nyNcBZ ! BRnOfkoK3`>c:U͓Q1`E-NvEJOdSod _v4:?8D m]A.%}Jaa:R G>WȌϥoor3|参|~{1yGv vxd>@ ,niHIa>yăޤ yacOY-6'Ug65_a\.`U0`Ѷ.dtH䏿O:}] R(s1Mxt;H@+?gl %'Blvf/z䌡3-)>3ZT9ԤV>;]Ů*u~vT@ t .P3DiriXlEߠK1~z]{L$G9ȯLi(pR 0'#1IR{zmhewK{Y29(t)Y\;gm8AHJ:]X瀘ֆl9yrl/ך"dRo$WDH$psWkM1|h,BȔl`W"[#`rTIu\&݅DsxjDmW.hd9S8ڬ )]rg$,!!vMv]h#*.1Vpo\{gd'+}3ӵgM֊!> +L]A@p}&ס36~5kT{8-ێֹWxwWXȅ/t;^A&>I6PyɈ^.٬m+7:3UDP|wCC_ Wz5DgNzSDTz_%#xRy )WY'|} H<1l@:2#[Ug;/?K3h<6[N=S@a #GJX¼/_ip 3-g=Nxzb={Ɵӥ 2^M4a:-_#ݑi:pøy#Qa05eFyY P?}q7Umu ]Pe8MÜzZCnӍ'F9"rEj(k N3De/Y瀯q|8 ɉ`> 5  LE#ߤIʷ@ ɌK`Ln߁bY9(ؼ5-Eatdsو*Zg"M9*;.,[ (t)lzcp$*: d)Һ|$w)^wV:OQ}ڜ0lji; qyi3\u0H P 8ܢ-h+jV$Fɖyb_ +Tek2vb@eʽyu^WmkM7\gbW_nB"\WA2Y򹬖S{?Uθ]4-w[ v#C͛B= lQ/BTO~+K9xk~#L!" :yZkBV9зDʴ*fwPJLWLv ffiBER䎈3WO͘ 'bKG?ì ^d.2ni=eyR6/c+[ {L7*3ջaVq fɘ#> 3(W1;%IX'tlvu{ ۤ^N":B'"!_w!uoFfISH N! KFӰ3 *+ lhw51=1ƜuLRNMWN11W]O1'mF|>r%Î!K)YS_ufmeǙ8ЮXl9ޓ}9`98ƍ£V)MBȱ@b蚳<`bMd]xf]Eq}q9.GmH&~. - J+)He:qO9d\mA$\KRXP< ȻAoUKPtDŽ$i>r9n-`.e="^UG+ɱyYo7GzI9/2o6Mh&sIy"vCL?,"U}HՑskbbjx B+;uiuv;k џ5*ֻo:c2&G ~GY%sJ_BUug l2&uWMꏖ?@J$+TPɠ?McYx-(ǖnKGy?jK1 2F3%q?WE,شzKItaKlv (j\)x^-j·5Yw<^M`+;ލBJ"k~Q h^"PfRӿ2H S&8Qne^':ILg6ΖGZY!`gA;ɗ.eKo+\=`q,q)*nQ$Gh@-\, */Cgk{a_YPDud+L ~g+!wc'彺xf`ԶlFV?t_N>uO2_Rn''X\׏cLXkbKS]8qHJkPe1?bEsSNf(|(# IHe >f iS4 CFe]@3N3$J~K{:梒nEђ_3XdW~nAȑc<AKdj v$}}c8;79 #&uƐ4ulQUiea>j@!=E- 7'f_@e 7?'UǶ?rh[L໼ttX/~yny$h{;̡dL S!GRTUabɳ~h)nn1t4N&ǀS/;@ ^G=g&w9c9UnX{+HH;'Fx[SfՇݕ١,Y3ٶf}Eǂ?>OQj񺂯' 0JG3mmW^ep |VҪ {'?Թ)1fAm)w^ϥ8ӭg&6p (eD ӉL?.MlmX; 暇M{tƤۍ & l)oIf7Y&v;[<ދ}E |,oڢL҈F^<<(kZJkEZEu'qy|&5QWdpxM.YUF8uݒ=[XxȦ~R=)tHg<7'KBUTB Dm1ޖ;6A=TЄSSCwJZP'tV0>AӆQkmOb{qqq0Vd}$s{S&kT* 3NMB&"l,Hpf\e`~D!%$JԵ̵%|Ң2ka< 'UXh?nU& ru#,Ovz0IQ ,=%誑ژ7yt\\ TmJ=rrn)}IE;v[_Cd|V0X Za3Ya5dwH*ބcȂΗ-HGDξhnLY:JvOGml 2aǵpƉ޼WgJFq5pa ͺQjjZg\5Q0רYaG`q=([& ,JKvJh dn~!g5B,IWpKHj˝L>jP\PH V@taղ0*X2 NpXg?\5r$`-Zl$\|8aQޔ*A28⹍h$a@* Q1B5R0>K'[ zJY1ry$Ve:p5:Sକ,N1hJOMſ濑mKL * FQ z>p"&eF^.2@,+˶1H칦E$X˘JU.^0l5:r5u*.iWA[49zh=&$E!Í]G!rZLo(|L,pqQ΃AVN@n3Y[ Fjn;n}ކ]RNXX㇂;䪺;WE:{%X/s 8+߰<S_i.ևgMٞ5"VU`;'j"FɗPIr,ȍa[L~+ g9S+"I,}M\6զ[:cg뱶fD^p>X *fd-9ic #e0`nЄxcJ; V!G6*})ND_яE=4ҵע˦Q9}A9Ȝfn@wX-ƯpyNYQDZ{8Nz+}k)¸joјN@iԞb9L\%/E'YO4/s,}QƎPql h5[e)?l2M٬Q'~jRM݇&HHGz'ę:Sxl29L^͉8+~Zgg;iXۭcωO8|g{a g,#g0Hfٝ(:4\tr~ _/0E$wwr/kM 2 t=hQޏ eZu:M HRqA%獶SM=!Sf6Eϴ-ق{XQUaá/~AdARLr,1&o+YJ.LV|} jS=X/-rumxz/nލS.In=t1!q`^l!@e̛qߛ!5m=) ~kV afBbgJ^[ϖyxLNV@x8{ޚF;|xGJнB ߙwpX*J(ŢIRϓaЩoVԼxO2.oS1#䫣 ,8 FZR=w[Z fiƧ)C>|URl=x} Z+hbJHJ>;ܿ1hWyrغtꈦh?[!&o6G+_FbeqTQݴo*f/άf NJK \ƊN?DB 5TqD;Aig FswT_;n/$/cu>akzT F95yiseV/YZ%Rz-{I҉4`̺2 8b b:PHY Ul'j.k*r*Eb'/{3ߋ8Qi#ѧZqD*$֨jZe_/lj/;hڗmN[O!%bNk;a9:%|ұX#ǖZ!z+j^ 6Fm`j߬k~.)iYkJVg>&JdV  vA+xߟܪ:9 lE 8ň4GK3H! |ʖZ7eDLAHUd9h+Մ[a'ט4&oRHϿE!vPcv~&[`{bA-6K@lI-8t]gr2^` Id@m"1\I1kE[R1B]  #81g> + mwE9^+?z8!z3~) ~'}VV թr:Ĭ>_y] (jj^+K)A]z%H;G ZWAex~B3`³'k7f]zxL{k{^ vy2X(X7]] L5`Z_i\;+^C2t`81:$".NQˎ @g5'StJ D(tp ۏn}Z>TƢ嫨m^34ѷ_@;%{S:_^Ҥ.Y';Rl!\OaL_VȤ^xbߧ+gX~d"p՗_fٜSd~NL<ET,ň2Mm7A"HJ .]"ؤ@yuvN"KHe/<֦j>Kk/C4wlRˠl7Q&Tw~'dhދŹ(;뻖nZT<6M57ߤи#rܕq@燨'2l\Ҷ&9V$E+ wwѠ62&;o<NbƳPӤ|LՂM&[7̧|UF; )7)ۤAr6*+3 Ŀod "FxJ[aAZ"ɱArewuҽ'z ~c!{A ?[Eآ1< A&$I˹pϊ/| T셩|*uNoiڅ~h!:i 8D `U k~cD;]=1 ́, kM!AHwKN3>]@CVjN[9NUME,,8Zq+hRH3+m_Ґ*vI2m-T30%2T?.Fz ?V=S7]7+PZFlAR86^w U\kZ iE0jʮfop-⶧d&$uܑN|K'M ^jio~,%="Âd׶-y/4,Us ¹<%bҶ (*]-(wvNVK?HAs }B-{\Dqƅwx{mt`9e°CB楟! 8OwZpj#Q!|C':iT+ִLG] ړ"_הtiϟDBX"0*X׃e[7 3밍3v;@X͗AZX8,f1fK.XPm"a"^T^\R`w~;傇Յ\S4b!UQG>F9B\Ua {;SqVnm_(e Di %di``߭"" | $/p4|f-1jYw4|.wF F8҉RB +[@%,H?N (5U?n&2^8icMx&_0|'4Q];Z,"`QL YwL3,=0/`%/rmcdن@j!>Ga@ʌOM~ʃXf4i*zMxeiSe-~v?= CoPSZg (yi3,1-:ugS9Dx-=pg׆a`b"\ӁRkЁ%2qRfq2]lM򁢓c /Λ9;[FV)bO FMU6-|2r]<^_c<{OR~>u_.Hm" A76AJx踃!Y#"65vn *`G_.w~Cݵɍ84ED0qHO=0PG+5J W[~Ree *0sـCDpkN ]=Z%5F#:JN9D%X8 H:c~:{Lo.k c0^ۉW݂v"@΂9PyRlɣ+BE+LGo1~, NBz?.@\G(,cgPX:xԴͺ 3"[w]P@Qo#D1^T88Mr=sFOs&T i#d,5K!{}@NyjbOu?Unsۉ:QvG?UVIԣ\|Jljjy{Q0BP$|a_=,hrޙȏY-C2$GT&)8|6|Cs5r~h8 f5t> H|lfS߰U)|7$_*}xyR8L>8g1FF9%Dm07T@KI|nawRb( [W~-aG_b$\dG#y ǍR(̨RPHߑL\\hmzn7@?)( >U9^t`%Y ?-M]`1GLTg,75G-qb㱝8ὝY*.`/X!JDdV_NuL9GYLa#Td7(8-| dtUzDu$ s#Uݏ{}@ Bq ™:Oylc֡4%:g;H)VD g2-5b#O"7~C?ҜzNKn[q0gqɄگ ~dp>‰3VNjavQLe۵6l愰ɿQ RJK ӊoڸJSVw-"\`/3n5S{`ͦd F7(=u+ q1ٝrI\ ;zїo?afrG,bhׄjFjZNcXl5GJ+XcAq nP%ذx-l3D;BI->Ek!0eޙ.*}aڪ1Eb9 蚡_q"( -j@@V Vt|.\`pgp+g{O n'qIYjy[: U{ޟf̮a!J)X2V\ƃQGF˩{ND>SL$lqLiJ5"\W(s0h [DU&CЙ0`ar/P΁t9$@*62YfT{4n714JhHi^i_f@_/OOKf<0GH`L^!_HblU^H órv(|CN 86/T4xҋlw5Q.TQ+%OC--7/Yxm{6 TW nZARA@I:G7Ya,xUjb7zBO<3)_sDRor%!s^>b0d_UxpLz{mGalGHt(Z Q\]~ruKx>1k [)o >A3\[Zx^Ha&%1_s:fiwZUax/;jIr W(pE-,$+vR?;)@12e gվKEL+[nd 9͵[;(u4=C$q8-se+ó*]/ ^?{u; ,=4>0Z飣')Nėb,@ [}+jsc[(A4{۪@G<#&x"eK30ȎHk-K[p/R^7̓rWOoc2p 4gg T)Qqf$PbzqL[T ,;wekP% ))tno:+kKDp3тY??ݏ1ڷ,U{ꢮ^l II5F&G,~K6,=K^LE|a1}'r|,E; G@QTpA$9]Khri>W>C'inǷ~*9 (a` |B|ϭ Cߘ@~EtV_@-G: S"luة_[tv;c2CڬR~D$<.4oBiMq. lqO SqXSx2u!b2 ljlZ ?r[&͔yl@\@JP07ƆI9o *0ez Bg?F 7Eb7V SBMp e6"xGݶz\N@ث5D20 f@Ll8xE{tG6dqP-G<ӌHD|%g}۫)70{H;d  ۦW}>Zr 4i̤MX("p:Q)d\5gi[{*hh|4 4)tA>G@9]Xy_-m&daA#xW|ɨy\^ QX0XE` 5P{砰Od97,m%;W}0\5lO1Պ=~07C驼]W\ѵ4u}^[nW9oFt)W 32 B7`9Hꓹ&'Sr@FݖP= Oxvs-ICIGC6h*]YpfHXdm= }#}e' cH3oc_b\WȂPGyܚe לB0lfW_sa`X^?]%g5'SCG=ie8"N9>*peF[N] @%puЪ1dEm6}X*,zdHݎq+&>a)<􂎀bڣpI[ }A %gy+>{ ai9 3up1)&صpsp7C'@m8VAlOgN~:)pMqh7L!d풣+Jzȟ=YP('$ؽ堥)Jm_H)j1Q=SF$][%EȲ9%ױnFƨf}HAx DncEQYdZv V&a<QcȬE5{18xR{JZg(0xubOH@Cɉpgc4cb}{M8]ob[ewk;&McŕSvۑx29iY\UExz)5d9SD.ȚdִcZ1ޞxI#S'<+c:r;"3$U:vO2Y^ׄfrͰ$3ڝjiyqw #פUmD(:p~\Yѵ~yY:lmOkY1,BZE\NHF~[3dLDt2=y'SN{\>A@E$}vty Xlj:gw@.6hxrNJ`+dέSw]OO/{Q_ʄPj"ǖ-+>a!QP7?qH+)ݺ#WOQ?$^ЙY;jW3*S1bWvnmdS͐̆C ˣV5m '7^- ]f\?&@_}4H -!FYңbCɅ6_oDndގ6"rsz(kYԟWH*,He7瘿tN{ec &](ht6Zf2ؐkhpE9pMLVŤNR?hiDFda*dlz)}-`B v3G"t籢Ld2yg@[WL;{Չt?u= (~zIO]h ߢtp(?Q%ɴ2S9-RvT TJ Gr4v fl *h@j YzAd6qgxn-@y, qrG3zVdֱtcčD/U.R]qP?rMVgX@_K A*RpgMIB+K*bwX;,rf}0Gsqb~8BjzAYoz? gEJji^wO5b"3+~`Ч?Z]a?mY@ۂ'){V4_:4>P"KTFt{haPna.|ٟ\8'¦Ll ̓@9d;ius#~l3FtVol oRXX/攞bOcm~Ӳ3D ݬEvD 3zu4i(18Yal|zjŮX4(Xz-Z(LbA-{gӉΌ8})]$/\*b@g7֯Dš - iۉE6; :Ⱥ;x/;:yr6^C+q2%Q~eGC+JW"1zlM|24Xk|>Ouv</+d#*1O%.& >}3GjU0pB7j7E;g _~MfM0.jT,ߋVYD<5[+% K*KI$6|NŽ){>p| xHBcJA {7it+43`]5mNY[|`ܳfsmhd QZ %մ2(^Kf7v?,Œ eC,D9Irg/%WICqh6[*]0MT3GIHi#&!@PXMwз\ 9Ѳ67=q`zYf9]wlcqK)mgƏV[ 2hgdΌ}^j @p.^R#Jy (#]yc2h>0A3>hE G>$ٚl/ ZWj 8Fټ͂xDysC<8`X欤f_*T '_ |_R֌5qKtd4%DiĎ b΃Tk+ b5߰+/wI5y\?~O";FCC@TI]Ԑx:} 48: Oiȓ}IPȺ6(ZC)A:}P\Rʠ]^?틵KCǑCY´wwBn9q)i{X3$"ġP;'ۮϲԣl{ޱTpzM}-*:vlF=B>=l-BL6EAX9r0q?_TT"<Fk ~2GKZIykG:yiY;N47F rwܜJ0.H8a.UJ'|hgL1RFu2 -zjyJH(&*N^8DL;91L}3֬$[8G~YhbMyi髢z /]!9 wFVA{\#h2&w71[ݼM X 4tu9y6 DH2C3ג0|{5mr'C߂AɓNR31͋≑UK%Ɥ.w)ee.uw@3x*mX=$MKa]#)l%3Rur9qs>t2o\thPH^LqvZGDt >0Pfע+sP0e¶@t:0]qݱĽN* @)wp}eኽՏ{ا*5q{Xc/sG^L\>͸TL;MƝ=PK*D{ϹB F4Gn"iKWĈP԰TX֕WgI](J-;%inf'8ukR7h×=s]:YoHtYoȏH: DT RJwns+"~ ENSnL4 9G c=_m(X]\sq/F1zTaּc7%Պ#7n+ eiE %{hv GđjO jGC kI}'MG47͋]f:ӎȃS):5--l-êIǛMv'yfJS 'Cy%; dvŦs1?\Llh~|*W/vpTz湮,&5(aweŋ̓\pk+~ gl7^0֮**R9 ,68%QOMU|/vk.z6G @n~p,YR*8Wu4&E9O\QQσZXM*$W~Ϋ)S frwBf$;vjsHhb$sC_iSj E囻R !e!*r-Df2:x`]#ɉ-kX-ת<jJs?c|O.Ne27M/Ql/Obusie gI+:U܁ 8?\ه2)Fud %ԫ=5cf뎓 5Ή'ޙLt5qʽ=ZoȻe1xGcN&%7Y cᡮc}Zy]UKi)VO)48;kTl`WfIMo`E ~Zp2'6$~ 9؋\#J*?yZ)0(]HHX*ig_KY¹u`ե8zx5Cnqo*p \Y800Ky鯥h1hȭ>V2XTMd#GO0_#ʹ38AVШ՜y>pJ!QtUBja\d똠e\NE` LA)'DEӉN.k&{"U9<xWCTDzGIc"}#pZUY:my8SUw^.j wj'LWosi5.?]@ShW8<۱_NoOIlCy{<ĉgsY|[*`5}mDrB3#$@fRHh)4EghJGXQG "`'G[is( ׎70V8,K(n@Kxם`!au;N%gWXjžo9sf|B%O*D2X*U7lWQȔʣr)Ȉ˲n:殺QBI~Kn>*;C][3oH-Vgʽvbc+ӎdG6Cx[)"N0+6|T9, L@CoKeW OT+||U`2)=~]y* "9qa9Gbg+=Γ%ee"Q]q.Ǣ`t $:Ԋ߸@UDld ۱)M+qV2:ݕJ5 ؔ rF,w8$v5^2:0*pT' 19Bj"'Z㌵oXxZ!|'4i}>DqRw}{Gw2\>2_Py?Z#lj?2:l*Q%ڔ}xQys7X~#L=EtzvbsK*SB&m~h$xz >K!^q"U2Y^v7hh;b9F4"(Y]#kj֘qD7}ƛoBARJmBlw"A0UUGTr#b+s!VR2d6bѮx# [rJa$I!p}]7ւxk#׈G .sg+3hs}rH#;xg<iƅk ܞ_:kK͑x$)/na.L%@[96e}b-:E/&*L?lWQ8/F@FD-Էc8f`v+Z>VvP ߩJA\@"(eZ [(0//FDVMY]xMιf8MPKqiXv)lUrv^)i8ͤ QGvc!@`k4M*h=AiMAAMOS\D 9~mQtyKs # +&PAC$y7[?蟛!݃`{eB-Ol[QVC63FmdJBNɬ{E`XcӜ̖nTшƘs@ʄ.VXtݏu>Ҙxg -o_9Z7wx#tpI qL^73}<>gC$͡%s_a`h :,i"4ML ,be&}YD%=j0윇]M.)*;bN(o OJ/IP%b:O氧֖BL\du#;I\ib2^S,4-j ȭ Vcp񖲽wLG޶T3CoD\Z~=u %˓޾`.5$^3:ꊄˋ3_6|g>=bG6=, S€I\'Mu Y ф[Ȭym]VH)A!FV{d%a#mj3#% |Ҝ}8d<\86t"Q#@/SD(+q9JÂ0: 9q7[ v!/=>ߊ4s6.#C~Q٠~3N[t]ufkaRT3Y}}wubJ%TrQH@'v$n&{ޓ{hj5biѳ@7TD y2k lˮHlIi/TOZ=eoQ%{.0E"f>ơ5,wV;V*d)٭-t,e7[hzg`7T_mV̑a ^%#R{HǓga5nm7[tW:/#T)Q#ĞB^|a1$F:P<hayRA3Q1_LSܴۜ /o$h6/eYKL̐m9 2hJ*3[7Er:eM l i1XC>+\ &Ʋ}G.m B/.tԞ:ops VM ˾ W09]%m4">ηVq/Ҕ &<,ԭF, )_5a&J>\,ÚCҬ֦b1L";n륑%Vp8*lԷ/WVRmqB@/|+jۺmiq2! BobqК5xLMxe-s;[ >Jǹ`X;;5q%jKBN${d(ri@q]ꆥP6RPaPhm-/p(j2/>eǹ<2zVؤ{ Kdwg19gw}_ouB'ШO ف|o?htYґßtl.<&E;9$u5!)tSֻIkQrZ8Zៃ W`3ʒ˾ J/-!$_%]%bRf L+z&cdcFX ؚ]ɰ zhBT *d~e1HK0tޅnghrD  e> ٜc.\: 89Qg͝"AJS]\5C:}^g B1ű*n&vVl`O4L</vӣcy@U׋iɴo P)V~yY!FeN!g: .hqKy\ے:=k` ON ekȤS2{~>Œ4YFko5eFiMH'r@iH1mM BLs5`9/N vh"34^~=ƁBg_7{%є6y؇EΎ 8hYkQՂCn PS]S5mŽ-εe GOG`R\}W X=oiPcjʶrU+ǹNj ;á7*2^巤ʐQ~A[We\h'^y|G/MMl!їd"KPG$ed,t82YTFQJ7(s}F5Sx^q@F#mv+XB,qdC:Xs-mZ5~k{nq@ic7oegE\dp>ʋsxi Y8TenتeHfT}-[|X s9.@ oQmI>#=)ѯr55Gysd'N/ Jd,7F.ɰiIHkaX+L=A4V 83 (`xBD͌#{O+5VTYLi6-ƖC! qojѽ/ ua6yF}]cU_,bF~OYr6:+/X 5ғ*/Q_fϗ R r{@I ̂:+jco#ӻ &tG!WGaVG&.|@̹*u3JZKZ_6֕U&&X&'o)p ]ٕl:ZS[d}wK~?D"#ʊw^HJ׼# Wi,yHClI(1ot[AWZ)x}5]I E̸\p8fs.[1'Q_?I<4;!W({⌠bRM#3MɒU@'ov43C?VIՃ6nK邗pw'˯P" 9,@UjQM:m"@"P˘I^ 3=z[7iqH=fQ`AjlOw" ]|wR,;ϮC^{Xi|g=Bz1?hf5cʾ9$y?Cb@1u]&|O&m[WU2ާ'e 14Knrߪ=Et L_ kP1leș&طꢫ7,jQ6UILH_q9G"^y0N"eƷQ-egXY~LqK~tg$JrGsxPRB1]sz;yȯΎMm"fzDӳPS1bafQnFMMsh*s.'վpb#( <lx^PkUqa?!Uã斆aьudyR,D`@*ٴ E,."W֌I #|fRIC+r0n#ȑJO .2 ĆE2UAjG箋%HĂ jJ]-BLCKiz Hx_"AQ3v _f3YW;(c-X7Ups(2ҐR{8/h9fk$9޼^p]OS }4TtCe:]ԹĖyC!.§/$$NL WA灪,keޡ Bp>RxdZGqFQhc#zCXEl mt_/`7(MD2&.H0͛[mG;^JTcJ8{=37:Y~ѵG\Tb7]mf/H/V0z|-4%t7aGyq(hε5F+KS-w}"}ŸJ S_~Ola(Y];ܓ#HؖtUߌ0wD-1q#2"ۛQU.;bo4SADuH{ DI'~]Faqjq mn@Dwy{p|13E$#^W*T1Ԛ#[p/\ʞ0ꇤ5pV(U`#թ0 ȇ*"D "NLÇTmK'[=@mzEq"d\>RnI|k$-HcmP]i=e0h@mk61$IPtBAMf66YM]E}0ٽesJ#ʈߠq@|n Ҳw{7R:n3zDӃ88k$~!Ͼ!;et\ 2Eb`.{51n @$S߁|n-Ը)G ;0 ;6Ά%I[As:S\=2 M[I]iK'ܞh[nh%#B{'5j2LmMe6ly(f A `Y S<y8?ɟF{@8 xf%EZ$ZxSGok%lZ L57֏(ܘ 8#ɔ|uW AeSH0 Tv8a#;lHŅ%H==.C6t_G͈μ^;AEiڿ UabI`Mly+MɟӸA>j_)^c!zRcSDEb)<``gFȐ%+}bc@M5Gٴ7jR^yqɔ]Yr_4U'=@}7hodc$eZMc@h4E1a1,M <G=L H&͂݅+PGҹ[ qHԎVTZ(Y 3Kao(LRL̠x^#+.vUߎQވwtEëop-=c>ԯ?'BWYq;ЪS> *XF wΑϊ[uz` OJӘ 4lWaMk{q{聝gT&ؼwGU$N,}|7*}*XP{> hkUԯn?h)"(,;LVK"nl$CqSX*fOo5%ƃ#SՐ³$4[6KH8DuS gCZ!N->@~)ԟ=ۜpXKSereUp;,Xn v2nh;P&@ROh)bᵫ*(@Q1}3nlJ3Q$>:{ZK-w{nN_j]u'lhG/Z¸Gg7ci]S`jOũJȌgaTӫnM:Jb;3ؿ(~h.{0H!Me10&gP*kc/L0A&]%=p2Zfو*L.Nܮ;" c>cLYSJ% Vcس1!nk/G&K20l(N,p"[xIMk HiPR#fhc`WP9\6/jBcb{42 +z%~ e+mNV}+QlDY`gRG vݱG>Օ ۦP`:< `>, \%7#|SyQ+#av+/3s6l"^1w>4SJ®ae=;B- zW9pJ[s,Ru!a:%uh2_ uH| ёXY^ϙ;b`$ٕڴ OdcH+:5Q]^OּM'jf{5,B/(flLQ 4o`u{([ziyktz{sS!VǜppIghviT {1zއV* ޼(xW0LZT@rN.B#`eA>s0L#9mhVjCޤ^syx$ e!CRVtLSUWb)V?Jٙb$ g EvrW 5G&5 AN2M%P\ʜl'v(n.czz3"Я?uF'8`^za'\:7awnjRB\?&NUZw ;P\*‡YZQ 7I`\ e=]8i9_=˿ } :*c$B\Mw!~ԩr²lG6!V: }2wq%*5QCs. ke+$!jYp+R<-3KQAwu gpssƈpOg\*%+G!^Ғ1xpĵWB*D1v (HEÂQ⭳]7#Rʩ>RsL ڇb;n'yziR3Z y*]D"hcBOl7L-w.(%_tbc@:$ɷb%0D" U@G;l; 3~׃])L)2[!쏉 RPG r1v0BI=Eä BiE2O"f r{eO UN"U紫 'G#7&[Ѯׁ:|E,$7|S81S1Zf).hNk{O=Wc}e  Cv`jRτM.!#8&#7w; mC'Zunc [~.fQdl &u!8@*M,9R%f`;GĬ1{iuNZI/|I'"`UP(%筽 iӍ}SCEʇ [ЏЪl,EGT׏3 4gIJi ϯ w55̝CWxXb] ܺ,e=Ww&Ȩݓ\\(oKt3eZcM:ZjjN߽%b(@z-f 18AgH®>΀3dž9(@kE𯌯eʔϥǫP6P{Tۂ ]@6Hq3yƒhWY$1.q$B.K%7AT4[符ȁ۸*~.(*vbs}Uf[ʀy)Dj;X^l\KO#=zkrGU}" I"n?_f] @l?p8y4*?c>#ze1/H7"Kڅwo5(,Nu3e 9/wtiww&LF߁bh{>e"fgw;<7%< u(IpKė (0,S:S-d eu\v=7+Ajbh O"ISals`ޘ~IȕkR-9f#6(Ĥաڜ7fcVW6%+_etmÙ|V"t4qRkDm(PP+EHj:1ц5}9=YdX8EٛvBxUVkdboev:Hfq K:; (>$Q JOQ^x-:C@uQӍ @x~))Yrx{suwyЭtϊ-==v`QPC}ŮCٹ{3/IrjqHTJUج:vglKg?USLXf#q(h% J1Xi>O9&Uṡ>c~QcկFJ8%k1r qgڡ F6_Kԗ\kC0fa"òYpƟRLB釣})qx$Ó{Xda6/xQv>(.dLkV(#%AGu,RP-FXVl8̅A]q K`bgn ~D&׾V jw'8c5Z@k]Dx,J2ꋿ"[_8U=)d^+ # -ϨRž_N vl2﬒ :} j@ӏ+GǖR24\'3wqՒ4\*])[XiݽUKE~O V{ʸfXQA(lD}NJН"GC6th]n %dL+k=(>nwWv6 {_Yt{9ţбlv lY t!_*r$.<͖$_2QHNsb$yule},:]o$rˠ}8 Ԧ֥E<7IY) Q.=A  uqY?}孽&pFFy#gJ)tpi<+@ZHE7x~SgdO+Q2};u1XgY]WԤI+ 1Y~+N N|щ/gaosHz{}>ڷ-^A2{d≓:׈4 Jk Out=(􅘾%IU.,] qNRSRbaP]Iy&Nz5`/GϏ~5Xt6B1"S 0V$zNev{/%oa3i'f8>=ҿp5D:==ˤ#{L&M%wv-,@Yֶ*};&+3Y'HT4[l+ RMr[wM \@#-HGA٠轆:FtHi]WI'x`}X]WQ=?FCaeӣw91}Rn} g OT"˸-.]Pz(GW0#J11弲=ГS䯍0t=hﶏpT܏ ͨ7yBM>D[^˶>LH$t6x*y*1v -]_co=XVǔ_"Ayfpı7Q:*[]NJf0jan]!.ɭWjW}a>օgEO%X,z-Ձ a [Tv]*1Xl3=!G[ܸY$Z<˰녳 UGgX.|e,/Aݪ8YXNcf1kmcZAUΊAKxӵv⬝u8({L;81=Fag!6: 9N_a5Kō PmJvLY ̟#~0q;xÈZ)`#~!iU!~IlNAVh~-$:_+7j$oOO?bMPh(O `Sz=u19ۗ(*f Sdt\S p <6QzgC)*dY'Ζ 'kLvTsH*ːimޚxw:fP66DM{Uo&tVq/|7%-t bgڽ0i$s+|2APE憵oj _~4؂Ѳ^įbB1ꧦl-œ Hm}oD"k{W=L)u9la)G9ck*O]ft")罱]X ԟx[66+jlmͳ3yKz ZPb4zօd.iMR\$1AY=9/-tQݯH ?-NJsj1Qf{It0ꕲR\Se 2ln%5zi U6j +8ߎ2d.RٿJvk3=&R[T뱪z{;<Oڑ,*s/ߪpM Mb&}u[kPE$V  e'v Rsvp8^㎆GOb=e8 OuT`@Pf瑜0N7W~Bެ=WNdmplK#CTqs*jh{앀.kQh8\;*`sۄ}O6YAT:Mث>xplk_%5 ߲iVIĪe7`OGqշl ,\lQ*$wO=0oc$/Mb$f(1@ *A=".'@"/zLPD [4*%=A_fN{,alv _'J&ЯܹU19UV};çbWӸ-;Ul|_@!֌LX gvS(~ԩ!搹J=JL6(=R:1Fsj Ky9Cr6csXӏ1Ɇ?نgLt$qtz%cR q,ș$C6Go_a:6vTT$@xlx׆"{$*\SzXJ C;V"pIVL73xt:D"WUv,uq9 Y'sK݈#X(j6Ҩ?hh>ޓm UZ N)xl;WIOC|#iOa?XFaՎ=3`=nSAB>2z "Ƞl-ȿ&gopվXWvhp8B9$ y8\`d$qdlH@VP{#ng{.s-(NejDݙ1 ^[U>̻,8a/\Ip = @[|`CG*o@oT)pՒː"!j ΪZmV{'郆ydozDLJ(ܖ}7NEuDHf?DAe7R(#K"CVqMM YYiڊcpMTUv;_ s6А[XxSkğrGyv|JޫɁ ]EE1t#>0ʮ6O_WTNzZt́~fb\^Zk(x$ 13qbJC#;.LG6ˈբGOE tH,S5*n[ Wǁ‹ؾf-1.'lTX`ԇ+0]V] !r2LA'DGCWA.TCU 㪥ඥ?qH򗘹pHGtr:lAC )лKpz({R6, x[fR:}:ޮϪAt«'(k(m19#JGh:ܟS۽MrC(G_@[ WDB#w7G3337!l>d&v] . IFax7ϻUhz4!i\~jRC׊>dSỠم(Arخ,=^iDbB W@T$<`+\=NJ>G(sv蒃R}S,]GQk˝ʈ!5;83ư%ikIdG$/ o Atz@Yv cS+Y w(y0MlΔM0FotUZխ N(.|5$iDr$MOI{*>⿄A%Ef||E(d7:*T|jg[ hM'$w}\>Qw^ C -6o|rG>ww8S3&[:K:1+ߟ Ҝx8 hk7#K( a1S& `P9V!x;.=Q |D b[-'E%rjRhO]@'Dn`V/ʽrWgs_T EDemZ8%.sy1P#~@eDaydCTΑDRVi񕠖]ɆK("_oLA0^ADvmC1I:ˏwMOcZ/EDџnDzƅp&w?RCc~}0lp26 gkN1,cP a%ԫ|- 'mS=FDFz Qg&yy,_@0԰nܦh\Ɏ:Uf]'t$0F]ky`A;.oMo{w1+Y"T}04si?'C~.P%?OJ,]RFSxk9|oIθ?ӛ7m \/Wڿmy_UZudŝUKݴ0qN3lr3_?r3IVox {6r {}S'%'R%&4H*oT|QѲ|~e,mԨF~(AL/ rbsn^Оz˪D}şH͝N ,CeݞR RkDcFߣ3e6!g mQ=;F9AxC9[e3CGɅf&0\`.G3ǺxoLl)\dڥdcyazq3 =ꄏg?xSאRizb<'rI{>GrX*er|,.Me h%3 DH g& .XjW43zX sp3Wv1[?Bc闶DGmij^E:O*q N'ۭ);HS!Z5__/}+4¼FB__=F8Gx F΂~~@LY0vJ"G݊ ` Us1|!pbU{eYW`1-{yuo_ȑ+BPḢ0>8ѻ~H^)B !xKU$-AO_G(!g"\֨ kwQbiuˎ$;D1?S+WxVb*L< Bc2yl[p1(q\=XbviǖS08^̺UW!pҬňnF Q:wdBdAĽL;V:&/8 EqD)>Izm L?큯{s3gkđF0։sۃ&Qse\y鮵 qf~e"{F2475! QZb2x|R3Q3Ly})4h۱:=QC9x[25Zx_יtCؒ]*h Sӑ 4hҲ#$Yo?H}@l5| iq1%0#96;8$h\QXjP(U>44` Z].a-#m*dc=`~7CWGx#/ᩢ;vԭ89EJ6f]*$6ɿɟ#'têfoQ9[D"GdSD<7Cٸ[Fq j117ow`~܉:lГIErmʷO/hA} 0 ]|^gS̱gzCn>DEɲ:uźI>ƸT0aR4oOy`4^C9 JNerj<$fʶ1'@nFnj xŮO.s.>P@$;N'G.(`U ㆁu%Au! ^.9! “1UMkLWlٵE\6ؿ~SxOiأk1-i qBk O97$dF-@=b%k~Fj0g2d9w.bbpuNH6i٧Ѓ!HpkR?z_/^56B0/FϫޭAWaA#a7#J[Btq0geRNӌk8֘',xi4y7C^lM[=E[]:(ڠ[!ehZGZpinNk#)?;6+X!1dJR=%}%RuTGWl ǠфȕYOrY$c*=#L; 5=2vg{{ΞQ`lDt*$(fُ!/IA;Peb'01bLɭOc9uC[29LdEK>9kֵ*KF΁} %xg,|L[,Sl3 hsVˉ %!h橐=%gzU!FY>YAaZ JePJgBb}F1Jy%CC_?6^6A~=)Ż,GUigpn6b,rJDTXE-nK"FD+jSMKί\+)im?&rkm4}0 ]*W􉚹fGm8Tk^i۲h$n}q ƾ'e\1GRuP3g^| J~Do׿S;%|lJ|(;_RRzݫGY?rG-6+XrSG+G&H, 8gO 3`OJcu!r;ܕ:{mJԯ=$Gh d[z<;?f܉2]ٚᦘ0q10?쳥:@+.0G#|Jb0/*ُ_ʏCv:JGn*=!1}eDI_a< =|j.""B<3i,jOoXFg#)Ll|L7wO9Fk xs krl_i~Ż S6k|ݜW(SRS~(6\1&;G~ѲPz!PwP|rr36,οSFי-TSD|(hjF&uae#w\{<ŭ홮72s4>y4r@)8*gd4:0-h 'I;A>GDg-0UG͟X1eBf ܏b,v!@$zM̤=*Qٰ|tuK&`B 0MAفt>;^4U֋F!Λr^UԏLܝn>/ 5ȍI9JA0BF蛉;mU0wM/A2Qs_FyRhhuQr'jeg21E*5kEvrP<ʕ)?CB/] 0eIex_ 4q޷WA ~(j [ Yz[ʡ/fZ`x&{=N Ԧ Z:u0R9@$`dI(<^vQm D^j b K::3~, nԀjAtO@d]z@ lyX.,'[MSܓHOel- M7ِ(T;o3 g7J/vęeOD)$$64V~̝[PԴ3!T79=}JkO*,+Vz2դ29.u#A , D[*`Lt3U ֳg:X`=M2߅g 5NO 3N9՝IROg8rH"/m\@WPZ1 u!AlIK4RCΙk].ʺ׈G87' sxQ&$y1$f3Saޮ-" XPI U7bW͗xEpVÒc(XOn_Cd7Yc$7~@Q#Ifcj!(]-xT@wG$>5;/3o)A؆*_rTIyIib=݇qd^aC|4˜Һ RLlpAGtۖRіP.;rr6V8kv ͼ9Sb~/*O*2my<D8'0ʼ1gS :0]&-_D JK!x X}TtOu4O3C -k`|?\/{˶ lٜV޾BI8,m!Æv fNeL13d_KÞ, Ig-]?_`ԓ/|rjk8skf~m̘ȭ$3iR8} _N 26]sǾFO(&JG-bH=0UoDX#b aqv'1S_į{މT%_&kvD1Ag2sJ\^rI!3JAUPlvRYm_EլNPJފ"s@6'cTLNbHɵ,򁆟 =/~OId2ƿ*BVB9ohrV!U.*uœkWMHj4 <{)>it]pd3VjO&덴hWx%p.pF1 seܙFz;<|jgN POCWIBd%1Vύ`a2KCYrt:O̔NIMOBY_mp P?s)Q.(L ჉XȭKC n߭et,Va: Lc Mx7"چW=*/l]W&$lyUoXe^x'#^mi.tSPDCVlq*SJR"KLZزźqE;ޏN-ަ9=*4{y FWlUi9 `0Zʝ}.ƅ 0{3: o7N mA9zAm7﵇\Qlbh)ism~ NYsö`˥%fS -[;Cr_CJ h_Z10è!on3R$blr=,YU8+Fs9-:`W&-S|CPyMq4rľRNXt5)K6&FXh}!9pf؊4عiADO:̉8 vlԻ  QUa̛1#?۷.kd5-٧mZڻuSX,ڟO-YhEbj'A?cqqe{䤬 |W&F  G‘܉.(}"&T6-*qwU`I'># =a [RwUزIa}aw=T u݌ioACDb5](Y&_:ƠWgE 5rz:iK!>LR,K D~K3k Ӄ'y3.|>/lTΓ< r}Ї%?K&Ž)5R]tPFksZ.jіO,OnɌnd1PЂs0פzi7Ws=`_ 㷬ɮ@oCcߡ{_aQǪ\ܲ &zANFiĨЫ je[R@=% KruҲLpo-Ņ|~O|M"j8ߤ,ol̷tgAuD 9-m):%ܮ5e\ǒ j2J+eqKL"6,iJ`w B*+N/R+2"q% 51Q_ B%p'g|)yDMvKx-mW$3fHwƣg/~d\cxqݔ`(巕>S"̬ڏߑ uY>8'5єS4Wb[! )4D jW<5N}@0"aӼPRf\E@ .E٥-sƟE1& ?#]K?C$|O7|m"  ;n9RheɁaAJm!1P) OqGFAܞ2ߗPoO@ł4T1Qީ*D Ow>b9F_ 9+OVu+v[{t}I;r6 Any+ \=o w`R_Õ66:"b4BX%gvOTy#VhQxiv?zq`<#<\>w.6:1˸c<1{K""H1@B'ZTqu(7?uPV+Du5%u m'5EYjʹ[ai#T|ftF(@ΒS13CYfWGVN.cŷ` ka:|&7<[PQ?|4'&`/┅8&0ПHa>ZZxDleC26 I~v AvFkU,3D7zx IFt2=H^Ͽ? YxZQIeI>LU@tPCNjȝṯ w*䝼>%cD+oHEgNᠽ#Wr\ xހ %gyX${mP5TۃF594Tm,vhg1 J 藻7> gzq@pYS#׽d#`+{ LF'GU!fAˏw)3z %0[ {lRZey|cUݯ J3.5fט%) Bw>9? a1G Z琎ɜ%L{;pa\qN}^9K_ ZФz3_ C3 2)#Ɍ$p X}z0'$ 2P죧|: nn VD/.&Yr~VuG"p5<˷/+ت+5ȎexmuQ]TyaN|.9OF}:{rծ>v:Ø*8Z2qLZ4Us90cubnuk:u⧪9> u5 f`L.jXAմƒc{*%Ym7rtH6.hDCיdsnh G5s/x c۶x^!c۵?԰"z뒹j75zW$X \sxh[3K2a o:"k~ `WYޫ Y<<&43ҺcWΙ,7*Z/0O*j{#?]q]κdYyPK-K{?^PۀʠH9l{zA+t^{jX{jD!MN9~kJbJ _L[р1*!i/[iLF55}T Y`!1 @#M@{t) e̵)[*j(\ȶ)VDm`6fHp_: .{]h&ľz[|:;X-:S/4l˩O:_s}i]XFA}عW6V:Qy8]ޯ%l*a Cj( p,7ǐG+‚zkRbTa [ᮼ<ΗHt@9{]R2n>o2;M^Sz%C &}Ҫq<i w kqL#}Q#$Wn˥xq3Hd0oJP'0L7Ѐx8E0ڤOU:<_t)x؛un!AUӉ4 UH)SzJ'rţ4itdAycCܖ朞g#D*Xr5N/x߹;xpJ%72h;Uӻ+Ru?Ͼ q ƞfJMSu{tJ$$BYMc'VjC|dϊ71.{tȿ<_a\(rQn{bаqv)&bXU5ȯH4s ̃|yڼؒ|A28~raM`VO4^cWGmf$Y? 1 $$67#:kޓA<2|7 2pl(\q$bUzk.a鎞ܗzw@[b .z$cc1th]fluyPߌO"*IC<SW( .dy?d ~ Q K-}5;kw?^1*U**ue [e./b,/jQ09$'9Dk`$LѤeRߢ%R?anZO6vXZۓ(NQc4lx6b dCmt]`w33oR X:\6/ oױyXL˰/l1j`:|B,lOseC8 V\Wh("/Lt ț_t`Yc l]ڙ,(?833|ʔ MgCѧRӅ\38Ƈkb=Š Ȯ`W/HSYω7rG.?!Y 5KSIrkGT>ⶍG1`cLex&U{d'}J Bt D"w'`{w-xZ`i6-1ɇf+{&Cкj]QvSJ-v3(1[؞KlER#@Eeiqh,4F]'Q9s~b $^Qhg;#'?hhx@o]ׁH/dvEl(bmmfħpJ"b,,e#ޘun#K톞5%0;sH3z\DKĴBjMC Sw 9- ŀ8crVuIKwiUJE#h[fKk"QۉSgTsM:JFlHsdOJΗz/ H'D2'I$P C; JzVY*tOZQ6W# |=_^dS<)3Lܚ]f5,$Z4 lK Ъ֧OMrpS-aU1[>1TIEm>2~.#Ƙl5{bΣǔB<,4غYtXCXrZ2 Bsm ^^uH#~FHW 뱞LrF3GN(&G#5hS2V8 @Ili9mqgNĚMeF^|ϊ'e aD>^F]Uv+@UMoB5&6yO S*&!-u!\ɬ.Hiv3j됤_fC^)efs4^XY >Vt2NWaܜJ2eG%B?{7LHx7/1) :W5GҦRRಝ~T$,0 >2b+2|*@_եaD}YsJ"6!z,o!V2UܾQTQUjrŧRJo#t$BMWᥖJyN'恜"w< JQcX0B)qf펒bє&Q\(I@>҉+!>2tg::k<3mk6S&ay7 G_vE hl`[.+"Pɏlѱ*:de;"n *t^"#M{~?YQGnzre Hџ%ZNk1}J[ZfCggCkNY><`g? WuvvvקPRKOqv(qWM> hAH Ԗ#f8)r +D>^ Y!)6(^/:NvtcWhSz a͵kb0uS:y~` @zFeo,rn?B1ЛbTAI\NwܨN\8Tu%ɽ:[5EQ 60s! F)уp+kܘ2Vz^;78tˊ:4C󣴡~B ob0U,r[ 񩵘P#RdOI ]Ou0R1b>g)Kkgov&Kp$H&Yu.Qv-3a{-OQO&(MCi BWmGE,5 ܲ R9,Y}V@9&,y{*^Sx?JgsErLrSzN] ?P8;\'Ԅ땈?lD y2yOUPa(v]`Y|"f|7^9`RCrb+ > 0a~d,g`|1͉[pr;g$<QPfTJ&ڨIh")[oI؝Td6C|ʛQ"F>q,I0U9XzpUg$a4dŸ#nFPX 2^t~  *$;K틧ƈI^pC:d?p/\9?`$lZ98)Nfa^JdMo׎3 p 1vSdsnhh0S u[oXNnlɳk(~ \)K8+ZqA[BG:).8h㲙c %?ܗW+ҏVEy]dGa窄ZW Y`B@O9SMT1啛RvB1CU,j- 9JR: gOșz݊+^SC6aT\%M٦b%աJLz AH3]hc7$NHM=N6kLQOZh8`Tp юRX=R}zTE+QW5Cc=\CV.dpQԦlfPS u i|[{T_{$7Փ)@ޯne\Xrb$5 Td=۷@{v>?5jclޔ=.REB`@I`\.$;;9s>/G>YU3=d]۔,;ɽ 6uFԃbh"0.[Z @]Yi8zdvu5Z3KsuS k/,aʎp׹=  <퇚6D&n'?GKiLFUB,p⠷խqx4<@$z}~I886C˲ V~G0!ܰN9{6}W8KrvN! #8>Mٖ.Q,*˰3Eg}3V6;UEBk݈t^bM䱰NG+JC_h$s5ȥX")a()dUOu^* 3 ]. d Wk2'tYv- mvpdH5Tp}{ t\A-Ll8R Z0*x^3|9CcrpBk  n)oݗ=]n?Uyu,WE|.?3sX%>P8g(0:-#q莩Ŀixz^Kz[AKp[Q2zFM0/EYegM/Qd sӤ}fpwG:uFREIwȕj*ѳٓV:^C U"aX!xEp.It: ,=Vek5_+1jg/V̬Qնgv5Ƭ1 eb]qL3P\4cqtն.pTGTdLQm8ʘEwOl̆(h27Ufj$Y-ǝ xsX<Q9|wf\v7Ys|ը,I,Z~ELp@$j{A2R1hJ5m'tQFg:'Uij %'#kSB~^I+KYQ;n{ך  ?0vƧnKjCӭwYl#հdˇWX1Ť~T*2h4yW+5h\{f[ʸ鏚CuF ܌rfӖOrܐ2c$|OQE4'm W!m@QCmuR0m`(_P@$8AP:ޜp;LW.i+\$-D/Aqw'k"У Dsoq'Z'7(c!GQ*K$i߯tRj1rB"vom*:E?m7|NI}4n3 ui~KiV qmleXa#~:I֧s|,;+dSpLؔ ;6GDʃ90n. 0Ѫٷl7NZ^(ؚL4/7p=A;.7/D76l@u0!]ӹ!Z ϭ뚝xdmc=i$(ήzU2UƩ3c^+3zt<A82®F IQ10\K `w[-ǙlJȱ|yzГ ]&t]@i4~WM>Y+!)&>_/ڀZ ߊB//$G(58EՑLp ?}FFւY6Us$r~1=Ϭ$U _NWN*Wjƭ ͟ԼwOd^*#Wo{yܝqc?sGlM:1dȱacF~hyw+f W ٕ+/Mgent|z7A[ݳEnXIc,n_-8Jˉbrؐ!+kMcJcX ›&Y2EWAŃ3g7{_O56 J8Z(CAG`/1R̉DTLx^["H@96t/ 9r!%\4s钀bG.z j_խ8mN|z/7|[wHpu< k2fHPb7րӅטjYwpJf{gUʑ(x%6?#fg吣1-$ t{;>/qA^]`3AS)/DbR(yMf2-\Y`;8#M~ 7-Q_sܵ^#ڄ ."#?(3߄|; `- ثVT!$+.:9P/r\M䐠?P?pO|%D/Fd%Pq 4.]ӝ_kkSuRM9U",sPNֿk'U$ !;nt(-+vBS?^zc*Uɧ|0*U85c*ilp; aUfY^ko6зk.>7՗u40hhYݰH |x$s Ǒ7kvC];}*2́@܆:dPKPO_ؽ nʛ?GpB,o7 2f+]cfH"m ;6c=Z/w u'$%JMἁ̫z)1IZ@0$ۺˣn|կ5IbڮMvZ.(ie@Eh|nUTYțzn@QLɱhg%r~kImH?[ ưDHfڜ8#г-'Y[&k=JOl X= cog>ؘ湈‹g{6vyX3U .`QIx zdn3n3Xt(}O;iŁvg64.(N%*e\JȑRߐfrۘtXEp(̅_@~yS@<1I9f\uTj,㯌B-OȾoԦF#^I^@fmu/W2!M;1# oR> BC&6jm4Xkx>.94U|>7JZ vp]>[JrPBXmX6Ω_d?8N=O˫U{|sjuŒX\>Ρv~`';6U) (J :S_'#TƃZKwlQcv{4Ws(җ+v7}3jQF x4y^7xjx 5*qB0&J>|6?hOTHĒz˚~г~l%oNћRdU wun)C_:M=fۛCp{>{2iΪB\k"vڑ~ܷ‹teW;,~ŜZŒAɇ !dAz*8לT2!7f>~{֥9Sk0*7т\ȇM|-šc2<}RjcsDСӌW 3W%:.&Kw+rՏ4Kε.{fY*Z 2uWcƟиpKzn0O6jL+fa4B͛`;EfR|yK,:PLݤ#T:?WH"/Sl(h&[I$ni@&{$ j2gϢ XXM=SWS}G-[ad]V0Ìxr/HF@]4n'_JHxŦqTt~u΀I3ҳ 7hb\Ҳс>{Yy"xs<@iJnh`^"0Z0q@}ؿ7PY*GK}wחyf\}:zIz}_(pRHA*a4aԣӅ/ t~G\ާe>(ZWu$X8kޒ` *}B{ [νr aQ^;IJjB[4#Ijh/k5|.[F$1[Cٺ7+6`JVJY?I3[ IRr6C_ jt[!cM@- ?ynRU# Ql>*!USa_ b(jahiyx;}'c[9ɥҋ2I#¢]} ^Y~H6+Ki$XƂ^B_Q(1gC_Dؼ945e9d6!B%:itD6uc~{L;"&þڹ85S^x@eڧءؓA-|}Vx\zL>j4p@|m2f#;iA40O[ zɩyjU]j60 LC1BE <{,#V붼+B{m;+zz#nɸeaUIuqmnڟa5YǎN$ND A-4*J;8;5k,xP*cQMm(ϣ~Ri9M9&eĜW; dW@p{k{BMڅnEx*KȱZ)ch'@a)YGV s{$d/M8$k9Q< /,{+MtT >t7jmI?w>K?K|ϑiDe,I^C6;&'ԛw>K@H@vo_PUGpX@tMh;*4ڠVq V54ngqJNxkckV!~塄O*qMB62^4ZVjKoe#Y E.ÿmƫ#쩍{f"8iEʴ :좐_G/f#q-mЗވN/=gu9 wgiRQl L1+"(yulc{Hq G']SzУcEQIdacbc)fIʋ[mqc^&02q=LRm6iRg#U=V'&fIJ7q/y ħhz fY`x>08 1a\/&f Xϯ(|zLt~b!ABvؿbPlPL8_g2qI)"r~hػ Or1ҏl'$xv"%9GH>^o + wNUS(ZHK18yK)٫}5DsIbO VGýf$Eu/ӃȪhp&ĺ`݂߂Q_Ӑcp=W #ȴDqW9pڄ" ׺N&ETlLvR,$;lpf=ے3-^ ~K9"rGzX:] 딒8WDiʎ _j鶐{=D9N'ЫxެuL=Ց.ji&TM?^'jnX7XIi%$5/F 6o͖ЋIwU(]4m ~~a²(~ {5t+2OvmxR)V{ɷݏ"ABBtd'~ZNԈ!DiJ,✒fݵ ~ȠvvS,IwghFrbl%Ot,Q`׉甅vDqnW{]`&D)ʈ Id9௸icl(H~`c2J/);L,1}WfYK Ҧ 3THEKӅa"pVFD&B9,/HA8|_ ^DF~Lom34Zcfz\g[,6Q=>NڞpiŶg f«k.dy/tH䷾A`^g1FVB?@r `-{/륕f!4L9Sh (CVКHľSw iTnPLདྷP}rU&EhetA/)z$ǎ3f 2[NbO?~0= :?g 9vLt;*1E'Ƨ$K5ӇzE"qRJdĐ xxf=dXZX/"˲W b JHO&)q[OSDecDw5 庱Вr]%ekw@EnyJigj8Hgl%!qkZ2>+/7Y=jkN+νx COã/W+iبYܻ-7:1Yhn90Sb{L|Nf$J?ʔK||V\l0 {KI XkylAcSU__=*h^6ÞI\c߉ufӚʲ6$T#?gnƽ 9Ąݨm9>:O8H0XC`n)z\`{.H<.HZCpREY?ColG+Eﶡܴ/jm^`EB?uk7DdL[p:_&rd7[YM/,s $Wun(j%IJY^ 8:.a1a`ޒrt0.Y> ƕqhnm̍^RCWs1a5|i+m~ּM9H1WV1&^ccm!;ϛuX /J| 1O[d(uj6 $,WJ.!Pb "[UI-QS<("zE";(7U/0E ׻af9 M?28p djWtuh0=,F 8=h4_6b CKn`|'fm e ;MdS$pIA"J&Z"k@NGVIw;fyjDn̫ ) 1e>0S.S ]K4\8oeK'ߪ39\ڭQHz,/? ޺g l}mmGD-(CO40Tg'ї>+RvZ(-y3.&ʸWA8{}`71";+ޭDWdku+{xYiAV:S]˫A#8p}?IsI6IpvYx٢ƸH]1Pю`&!eIn6 v3\@ vbv8ݎbA2K0QUEnX 淖q,\M?3ƹ-E3!GXC@ڐ{D%>/ɷb&ER; te@ňZ =c=@ܐyJj6GH۱.;sZ&A-Y]yE2jBMQj 堗 :5X);ccI9ߟ+A3STe6 ̩7wS'TSƤ vvLo8=pcI_J@#q_~q_rc<:8IH@A^ZDՎ]Sj ^ug1GpW2>T4_OvYO+3Ssp9V|s/)4aۋpO!QWp]@"v-rvc%̮M&~ ",qQ6fd (>g"0N/(سCtiͬ9˿}֘+3^_7ubx!YJjzܛ 7Iob\; mvkϻ+ 6t3iR.jI< $BSlt._gՐk~}8}"oj\6DVg/]F>D#{۳3Ql0\OoYh^ix, <FgЬFJ`wd!MZ7S6*ꍻGv |9#w%tvaa HQtr_〕 >G+:S1'N{K=[g elʔ /]29{a֤2c~z"\pS)12wV*17բ(|èw/i'~V۫D;TŊr$  L!.>@ mǶ;mO'ur/]8@+9]y܋Hዊogt, <y?8E.` 'mꔪo?[Jw{ƿgGc^3iRǁコ){ɉ@rQˤA|~Ӑ}2;y˘bl:R;P?TGA'q1HEي|hϡK# ,[=MefWVG\#ŖT3H;2Dp& 59zp]EuoޭT mD`oՖPZ}Ȃ#%]8*XȔu*GE\FT'_aD 0^y)՘񔦎GBl^Ji͖DK>kw$b9 `YbkS ,J(VVj(/ `S'F8}ֵk\+hNZqA$ޥwbD $!W"[VfBi2eZ>q| VijzZ *lp9K 67vϧhz~Q5h TT _-.pS ɬd6WfG״3ŘY?Ve@SI%zԃ8%vnDhOp#߻6+YOA)֗}dZG"VS$ }4$߄U)RږR_-|,MU/x]sȃ{)q]%8rv?-v[e'B iY~F=K [5z]KȗNR,JlJ$!uB6wfR- Q&UTqy!)7,C8B?P~]UO 2'ʪn!*ΗֺL55'zP#6B}Ĕ. ɰ^oN8nC8İbrZeD(an,%Wn4]ǞN 9%Mـ[h_ :!\Rgu0)K1 2ԂLR/; t=^U{;$8!+(HDা<;/As?5fO YfPs4}?txSώ1Q;cxPqjqԐ*׬$5c j&SU~;ZѪq~Jǃ~LS~Ga Ovӏ66lYyM$0ZQm0X0;uowBcdP̓adDVl"W|U#x0+, mdzC4YB ۘ bܗsB)ĝ%%tsi5guU0Ri2L^ ?ۥp_!  xIjHSR&ab);jd {*漀>)HHqI>Q\h?_}}u˦CxyA$x*e Bmax&_S 4vhɬ{$C&D|vit4kc %q)IPTb̚9/!Be 黫е]SmOl8G½$(?r%dm XI3Nܔ6hK>ei˥>pJ6jfnLwW9D$Gr N/7?=,CIF=KͫqǷt(F~Vc]hSLMfnJn? ;LJ^VB+1}ܜ va2$ffTYQS}$*RѪdMP?{ #=AktZ6D~)2,jڎN̂~v#{0cpȊÃ1{M:A7%m\`Kٜ>e?2ztH weKZkn)y+]=CĊk ?{\n diUZ\WI8 + h ,8*F$:4Έ8fkJFj\?k 9u 1d9(h_/l}G[9zPŪMC6 rh1 <~D6NGh15׋T>'$IvosQAphi~T&-Zq`Thw9QS]{H6C^ GKcW^T͜27mQ_ \H#,oOSt>",ԎfL=p[" L?=5nuv'@\m eUa6hiw@h8#a- (f<2l*BO\hhC6G/%mJxTO_rߟkBgϛjdr'6LJ W1Ŷ;P+ϲ(D8CE3>xeBV _BPblֿN)VSRl;4ΥC5,'w?r/\fZqSZvQ_o-L{ÂTˡh.+, ݶ"U.6`> ץ?hy |UL$V97i *:;㙀"Îf qY)JMpީ(9sIW@*Ixk xy>`: eA$oc~췤ߔς&(*4.C|+Tp$/\}ew]h)܄\/vQO EXuqfMG3/ܒe2лM[4Y/"Et\u\rlLzT3 c^'˃=$hd b5F]/ aSKykO%zO*aӉ摨AO`u&WlnS'fB C*w f;V sk5}@ =/~F5#!qQ:o[ٓg"c|R%giK>X<˒86]E]d j-=2 c'ŒûX-qֱAl BPXs gMg%Dc8p}]p@\Co&9xV 譮a A z`- tֵ@x,ׯH?X1k ({6 !!޴4EXgǻ/-&S֗W׼}Sw^RwWSlSuyL^nP XFQ]?2xz/iұd+4]|a>,Vsw󿘴hCѠNWn154 %_`%ꙟ'vb cn:S݁`~a0~۶֪ݥa;i p' crSm Rh 2fU04a(oRc0ߧHkrN^Zw޳|Z%;h7?9JM?&L aɩȶXܛ)u2.dFR',f$5#|2םHc4헗rA(޷aXWaa[f v#~.qDkUchs/٤GF!?J+i&Ǧ42Pl_[ iQo"[q]6]` b,cȜ]K)qu# b FSkOPx.$ѳ7ّ ڽ{o ZÑ2OL?1IJ/ ._LVjd8 FC晑;OPP#JKb wA EȺQ٠>Wd]9%AsA}6Pdr7v]a10餸NQ:7BU~|C9&ՆBy5 gW=N1e!pVU™G{# t]_Ts)uZfW+JXBc·FUnf^acpL#oN@N {#MQG 08z'U%c* :pϭ['{P%'. 6_qazdO{zM:YYLD?mqsp_ <LSYpqrn? ␏\A¦3Od@(BV:*h9%Aeo -?)uIՈ ? >)?s W|jnl[Q7O@l,s"neL=CjOaG$_v.;%,i`N:ljɠdI"oA3]]8NSD1Ow!Vb g6E Y Q*T^?%G1KEn Z¼"s(In)4ҔC CdS) - Ku8|9JM 祯Be<x u Ty*t:0':x608LiD2]tj]s"48ռQc%j3F3i۽تd&y!ոۣf8&ƿ?X@1/J m-Nc7*Xv1g"=FhlD/ ;j*z-~R5o#]'{3rn:اCIjÚ:)P@D/UABI+dY ZȘͮ2=- Adϕ,-ĄEBM&{螷H&[%͞7rkeZmu-nj$fʕ)ԑ]U 5VL54k~4FN_S!υa`wAt l7Mw.x-suחA<"K18A0 /czcյSlqݫs-HS5 N4U' =$?g&'-vk*-ge4ذN̷ +ZeX" GVih&|(i!tE J+@|GfiK4Тw/0Q~eĤf>ϏE*J֯[fiq\!Ժ/A$kS=ϖնʽfa…sjd~XE~@BOOsԬ}iJV°F"`>22((ڔqN .-?鴌 I6ɽQ\8q7ңF2lYGk9Lp{t!)!<SEïC&"eEM:_jxbwQr=VOԀu'oC)š}gP\:*݌sEQ,mwF/ý+ef48%Y ȁap\X!S9ZlH5ZM/K3}lsލ$~ )2FgёO em2N'dCN۶F,j?B+K_!Б;dB1$܅%ajl+$.Ҝ/v`MQ4DN(s˂7FTܖu3+Fe45#$Y%wsA(P@Ld'\"L+UiڗYz0,O9nAp;zh|Zxlq+6x~+!{v0|+Gq6j]#YE%.ړs\mxyߙ=ET.Hg L+Ma+pM5N4A;xe'3yA0 ]HOXA +$̿Izvብ 4Yo^GgKfw]Lp1wi?L,C oPyī6 !? aEsp1@P`tKy=@#udi0C_wtD2^R2{tv28$%](RD "2fs9xXW9XLUdڈr3#Slq7dtgn03Rʜ&RI~^>mMFֲw$ŷگmDk.#{X_3I=-Er`۲`W"LEO/M e σᄉz_Nop%m6>DxlޛCEi3RE'q4OEK;o05$HCL GQVW䑷2Í詡ZݪKHEl.A  *AwHG_0ͧf譲(K 1Km'$f]WG=>,b|RT ul#+*OlX5J  W70T ӂAIiCaE"]VhHcT(j!V#IA{nvOcKBa7kP<\ThVA떄[@*/vpg [xy}$`4mH/?4Yl طѝE 7!حv@:j ##'%FFx!u2SILq |V$?Gp9ﺥ#{#ꙉ6ɉO;}\+ʛlL"?V0mPvdH-:c JThSG"1/3p1 ΜZ@J4 %%ƷѾ t*nsS= g~]Gd/PDo{U/,]+Q* & >d y«N0 ̦/O?LIkǸk)eY6(nyWDT&騾&;I'$O[`xO=m'٧Mtii$"sށfVMUpWz;'$"pFlID쿰^6ka8jsx&ЦL[H4e.w HwۉڌK?)͌o`=Rj;0;ģʮ 4)y( uPL=dwBұLEsfQuDJRBqxU*|OކpmGMvil}׸wZK[ uI q.tt6/Һl sC"n[7m 0ͽAJ\vjE8pb[{ ?ih Nv= inF} , &d%ْ'AӅD%R\Vn.̈Ie@#+dB=.3zZeD|}9,~Y[?Sy)b6t'gӴ'8ר# e8s:ʇ<vS2#QFȱ?_&zANgG0;x}UHC+i]1Th* ,a09g+:Fct >:!U#u.JY^p$,c9En3v DƯJ|5jy mC$c" pi:%I}_bn?F9ͤc30Rlg┉1\Ȩ9Xer]d C4╀dEn\7F=I4䔗vQdY?r9rm]96D)'c+[[4`@(pkcBfxU^*ZoJX(X ~?m5"$V ~?34!ژϲ$g2*g Y~"2r[5tPOǪjeSiSTD?u5Jp?{+p(6uؿ/hyTa}&m"׌شJ/\x =E}FI ~2;ƯQ[/W,Ă8{ *ӫ^$i0-T}"[58"Y`nݱzzlsn'_3jխn|A~`9VS vܾ3;\rL:lE%y BIV*@M;҂Mu88P*mvI #ltS_ qrwOq=~=u-NBűQ8=ҵ`". d8_1~4qfl|cxJku5L>7qT*9Q޹sfnqA5l"C? ?QG,I *ZKAV+J|émDq).DkT癷RKwB׻tb,/gj_{.[ `"!d֔7`I>875"8Oƴ$;saǨ8Ԫ9NH\#O"U&[kr-fj2.Nro.,U.3¿B1 SVoqZ|q} 2/a "eje4=&t.Y%lDKB98WsO'aě|D0TGgA$ h"'$U5ӵ!n1^qRMOzL̸QE 7L#Sbg}룃% _t1$$k<@JnU#2^?/RÞQβ-ZKQ5 lsY!t`f59*瘫GhFׂs tƁ=H2ė,66YNbq&ʓ5 f+ p'.$S)$|w28?ZAx49nf \٥jBo~ +5bA} coW C[6)|c]t.}:V VooYs#ba< pGx^lbv+y I$?(*~{Ty"8f SIuȿxבꚴ"DZ'ּFauЛ3Wb#%F~]<Τ/$$W %?e^l[|Ng<#n#3skmY0|c?V5l{Ź]D\gҭh16+=NElէtݙ^v\4 d4wZɕ gJ"wX`]qhO}5=ҍȵB  C$ݍcu+(F |u>g3u7GV=4{WE]Oya M" ߃Zyq@bI헓{;1F}/Mtiɻ)֜\bo \X(U'D=Ðxo=lPyۧ',6Uܬr@!LSFӳNq E+\ܬK`\S;*kܞx.6XPoeP] Z ~XR_]#A3eºAt1GJ :0uL1v)t]I rtEloF9s9"o/NxչXsZʋTvRП\҂,Y :(9FGM]ijGSсFQ@:kZ)1r jX #;!m.loӺk, {#(lnx;v{CYe56 ].BGaW$ȃEInG gϵkYИw%Z.V+ d!? 1>>5mOë>c]T0߳ ;xgȘ}=MtGAj; m]l~iI *" mGa43bEk\տ-DO CVK!`2^y:1,7 zu@bR{ҾE!D-G?X9wkx$)Bd  KZHI_-JƒXYMDsvIZpE6"IVjE8ܙ̻Bv2znp4sEQuЗDZN:rqd]d@і/i:G:O0FvDz$ 9C˜>s%J;>2-2ucmɧ=C_ W&7;owS.[hW Ȯ+`;kQ-sd%H@ v+^~lpt zF1O<.ѿdqTJYVZv5lSӣ Iz%l=AƈkUmn1pvJ<21Փ_g @U0kbcSo j&}4̲JSaV%yi-]s8N=^ d< 2ߥm&GiJ튌,v&$.^V]ַ$R|Ia1`{,Cg[" buoDG_P@ݍe7 rvad-z/Sɱb> fW_UӮ x9\YڌϚ%tr =[HƉΟ[-i~ekpXVkY m먜;P=GEYHx"g@MCx^Ys`UL##UɍoI;T3 M턧/w! m*L, 7Xf;H0k O0mq/CgN+;,k=wO.3=FW+sTk{.Oжo5z#Z!7fFm(\{ɆeH8Ru$Rl6(eM(1q7?_τoBpچ\m(_L,zȐх럴|j YTS% HC, Lz & 3E< 7ǹ:F8C Ofpw P QR1j-I}I\tRܟ(GG|,Lczi|К#o}[o ~N*wk}c$#|"Mœ1rA̬]]B^<-ܞÊ ӤiC?{,ތ>\P,ϰQk/J59!:td;p2},ӪVS bugQF/YƗCvk@A=2 S~A-KV)Wʒ1BGO0`v BkrSa{^z:x޳\s(pl8Ҙ U p~e,n}x3Ge!?ZnгژgW9OaWmML%@6S؉@YV5 KJjk6thgpk=%.>1t,SrBH H/@}pd$D9+.HwCE-f/_/rϔհޡ|6Pv z(+* OqꇘSav @6YENEm.J}*Q#v|nT2I>{JaQ.xP$͙ ,} ^ ibSQ禢EQ h'.8Gi6o<]\d>Ofr#lA>\Ȉ˜)8UUPH/7-]Y>T/^<3$ҿgtkh1Gsxs+;oK͌3`$He>zL궗4mPzGPYJL2]-'V[,X(\xNk2a-/γU7l XWT{8jMEPCu0Eq듾υLXCx $^ПJX3@{Q6.I}aLSMQ?Lf2uīewf%"ԩGP>eP>Ѣ\u(`ưc)VCʦ"Tq]Ϩt Vm[c,q쐸zUwzb:eK,=#Xֻh8Ź&}kEzuǫ a8n˭8G / N~-wz0ETok221'ᦣiUgK\]9ԑe>cy9%alֿ?oӣZ~ ir%!zMC%lLKF[д['e@mON;oqQ19c o$T&ԓF yZ/e4wIw .VNERƽm JWwbR@Pƛ3/JwT\rd9Naxbo?%g8:O׆zɩ؄E(S4@mC0p{|!oh(T!B͓Mu۞7$foTRt`9U֊T0a"\ßlWoL}u5p{]e<'̥"5!E>q¹ _;مxCVB`0JO )I\AR:J+v'"I{̣[ ![W<fD4 n\ 1M>ȳ$X 5}~܎5oOrrxeAw:ܘ2sy"N;@'C|ݳ .&_6eΘlA{T%R!fj$Ö9t(o$bRu +P؏Ezxyڌ^}<0XCێu(&dIZu 3?,J'qNlsUC:?zjG|-! Z  )V9U䖸Z\',@[GGίe!i*_ZƓlpR mU(c;=sweaq7_yXwVz8Z`3◔W*}tg-%!MzE#o g[I<'\^yTLvmI;Gj8EcPA.q̎-1ˢ "\K̋K\^srM´¾7L]*k1.S)MAf H^A"yNzc pEJ p -@/ʏj[-4o!CQOFi@%s!9VЭI͔.GX@6)v>5R Nm4DMKEiٖ3!UWMq'w~)L kƷD)O -<z<[&1Df')܏ᯉnbELdh5iWyGeElbeO:j4{rIiJʃ0eNPUcgK Db (>30(`+Y3y49]Ek%pdy%Mg6*_/+SA-)f)n/u$B%nKZH.'͹$m@R:|Qa*ZǡT=#\juAEVU^FoUBȉ*y3೚h;Um {p,yjjHdlʛML@:xc},O[0MA8R.R&*9O nZ^%Y%ïFNд-gm)|ɐv /'hȚ6GGخ RZ\2**m,GϷ7\h42/` v^]CQ47%M 1 YNV2鍓5VG`OxOAqRZߟء?֚ujڰw:#.Zr04 otHT|T@[A UUؼgD_RBlrn'z%G*Կ\K!/duZ Ǣ[:djRW*VH%-5&a凩CY:oPid)^1JO%}9gs">%`VE?A 1~ʣ(c;h1x~-~S2R YxV?;וB<rxIYWJffnBkf-iT= nvB^ī6hMYM;@W{p M"Gݥo!ni(W*JSv&qaTok0c5_cN}5+S]H@z@}|x@FܓBexU8%& jt`\1HKlc "tuZ(Q[]4],?O_QؒMr>QWaCL_e>$Z&}0j(XB,.RQ孞G64X( CF\s 9t+?ppS%|YYqoc.|k*:y tCţJ\M4 m]R3ثQ_;ȁd{ :h?:mԿ.m/ !&! FP,+~ܿt {۵^ԑ_&fBGTL(I\jԽ9lsJVJ nGuĜOANJ C%`Y|"$+ZOEA7OQ"Ge8ݽr}Sz}]!|~8ż Gk.˙ !K&t ϽNu7@h隢#`PL}PEWސE}l_AnWv52h*Ј̡܋J THO7t;5+#\v],MN:< G- }gE4-A%ϯK`c(8 ʛШ:6V\]F<@m T3p2(C=rbNi=P,Gm lރE2|sb/, HRp Oȇrha=V?^ım֘1ϳt;9Ntبya! +M|Xz]DDrIwI*9KM%P_0Jf*!8B@Ѝ E[ۧ_F5 8X:ˈ$VFȩ',^}"ks5QJk![2S DRMqS$eAVG @0)G]𕐖xĈM+\KˀY.'!@}ikKf<͜I768c"Weݛag0 )j| L\wԬw}UU)y {@.]fia RKq8>DXS<$h S藯B 2<}qeMwyj0YX:8vռe络d^S~ .ܵI9F~_[QQNuzq11؋'ҏi꠺j,dϨGwT~#P\j-A{.5/2e׿0VNuL-4kЀ̩`.uܢJ ^EdXD69f9gz"S3zq=6*xFdt}O$EK)\{*  :.~T,p9 `A;Y0^t~g&]Y%xb%nb+ضHr=˙biDw^q<ң]WRssVvQZt/ĭ(pztl嘞/0 /2 Ã|$_cӅ!VQ@Ƽ)MdX֟kHT$\&ӽ6j< ӣoq9TA!bpA'L)X:>4ډ9/׋V/(QhJ)N4!9:~UlP4hWnӖ{*J#m17\j_ȍtiK0WT?ĔG[ oDApԔ8z?0' RC#d}8螺anh[[ geD%|~4oYou_q 8K[Mlt֡s`'Cޙ/ФM$%u#/TKr(P5gcϕ#:W&G; :DF=:L4TZЊ)x粚|³_ w|獹YīI` Zk=T;& TW [i3FV ٩$mфq,Ku cJXsn[SƠ轾>sVҭk^,Vm2XX1F>J  @Kil@s.u ?qlҖ3[ 9)r3ͦfH5'[X;RK(AiVɹQdjLӞR˯_H^ryځ$K]0VQ2ͱrZD!CD[ִ% ?\yQ(TEmki{R0˴:&{r>UܯHp !UmJtkjYpFŀ ٟѡJE#a\Gxes 8(vN]n jѿ=pG{bUDr0/gT yg>sŶsOoi]uf>5]U;S#|IFQHm,Ia}y,?Fa vi>`LE.TVPms9@d(z򗮅c ۿ j@d)Z"2_$6|?̡oZ@BL:ByJ$W,ZWNuCwk%ƨdƣFBO]Oc@U)-ܴ_ WZf;p -AO>`@۳ÿ̉+Sȶ9f|ZџӿZ0y_o,cϕ껭k-dp6t",='*td=ݨ*ߘXPįbdZ?B 9m4XNNQPn̡:?_7mh碭e*8qH&2:9[lv3HN_hD t`lweW{o\ ꁻ[vh߼\hYLʺ! jMEpW?T*򾠍$}r-Kj21MN֡vX4{($C&~zBB7=C@l6y{LܝFnBֶjiyvTk#E~Ž[8QȊ(dRNd#Z1_ZQҗ <ѝƋiI~`)Nn㯯SA25 +T;F)UD%hlO ŁO'MNͼDHҪGolgO*^/8Se9c-zRx%0#@dhbo"^o%V_UN[ |{.Yf4HrV` 8b*h7ɀ:fag~dWe!I$ i DU8(d]z&#X[9閿=c?ٽ*Ri'c VoN][ñcrQ<_A-J<8maV#l-!;­F@ȫJt1ICiJ X)JBLV0 r3-sD2` *|H!ˇ ]`^9%5Qs8})#) EpΖsT(҇_z0ĿfZHXyEeV:׍ Q! ÍNYAH{٤.N8ľY1vA^ |;n78&ZORd;ĄW@QR)oXvC7wu LK:yjFa}ĿTXUVvT{DGm4[Ƅ 6nNc̓͞?ݴ3&kkXA\D? $vfХ^]<^cfBc&nAVt149U塮 %'5.|*΋o 2TKy9rsk` 2@lwgdT<ʜ|3+&+jb>2 F[0sǓ[ |~fAtr7M\: ; aAxwGcj5>VЎG04l&_/ьʎ/BԷߵ On/R㙀`<=#4MwTznŲ ѝ2!U_SQ֬4o`r|AulS/PBkR$裣$#\bsOi|vvQŗ).!"sVMffЭC(a:+$2ݩp ځxg~׋?Lgڮ#q*NDHjA-K Sw7iݱеBgq.vpZahcaZߚin`'t =z@ L *M˹8hՕ5̃ъ&ңK୓R ̤XsFyqnR'?f=̏B֏ vPA_8lI'0$K(li2$@Mx;ViV<fM0x^迠?@jјj,}l[&93ONɚz0Rɴ` j8Ƥ&}'dIo㋏Tb[Gz&i8c"\')ib=l4[4A~0 Tmb\PZ= "2 -Y st+\79c9Ev WRcE+9pXZ5L&CQ"'p|JVۃ4)j#eDcR>ůc@q`-P3U,^yY"wFæ[*sĴ,?HZomL JxּW`!+jy 0 wp'}*7_ ވڬjQRI؝M2zc"ol#ZvUԔ4SC= P Hx~IěSрew[)W塊_>2!ff^̇B~HH7QȞкϡ>]>$VlMɃdLe'Z\ ;8w%S10W9ꀱ uWI7/gIt9gZ#g(nr 8~H nnިdN:w*ur1]&A@fn,Ơ9/[hivBS V]UE{4S!ҘN܆y 36{HP ʲ3tbh)@ETo* R6 ,§ ]u}i v(C;^ 4erÈ,aC?PyD:wFޘ}؆gr`97qlug崃8hj 4ѣ W?=/7؛I2 -qdC;NI|gYo Cƒ/@_>w;g }RdES(L[ e[?;fi,$=8ۧ 5y\3nJ7%sus!jeq2kX`)i&7!2&ZZH9K@oyɷR n#AzVWT""Up~TU1 GޚpGH6J*.s6- l"$6”bc^E~wAxjIQqdI9H2 JmF{rJxC\ |D? ~(T-W,/k3C?T;ʞ"=ZZWޥsp6hbr[gIW8G3 :\:,uRm-)+%y-c ]'ZXvhӮe| H sr*ǐqD(q{P&BH;p9ɺ=hA#kjZc Sp'{;rPS` vO>ntL)Ya}bӈ뜾۶' $6OA]iQ(m誕T7_s}`8'~UZ݃Bo=:+{p#c"C+Lx} \ ]qbk >R*+jK@dB (t!Qb 1'36ЯNgiB,| rG"%pk.`8%IE{ݯ-N&I7_41]U~wiQJpV}އ*yˀ`# /#eXn_sǗyÀP5:ۮ7,|l曣jͯ^D)PI)dGQǓZG,3i{:RHc5UsQWd zP1& ia[|nIeuYS@-[!3yO}Lfo`nm(0zʅ2OS$1_fNk:Ю_߃EP6Zj"<ߕV,/cFx_pLAs}NzoEqݒpwٿHGy 9V ] @p)`#QF6\ko:̾ss MEpڨ&(UZdaX*VhH!; ltz4EΉ限KZd.mHݞs ]`}04>>k'W dϗvM].Xy\z);ܨHY #TRzPɒ.|+_m=!݂|YDBg}0,*i̲SXsثveRgKY -:џw,q Ec2i2iД%ir6Ĝn)<;q3><¡K~ hQ*kTeDVeᢇL~E4D %;i-$H6[) b3fFo%(&=X1Y^:~ׯ?rzp5m>.k0۾{T6Oș+%y;^jE%8PGHzC[6唷k1ލ>ş,7}]ߺjy&.MZd΅i*uZysF~[^qks#O;nfF `m̃Ɩ@U=i ˖RsH`(KI|aR}"YFhb&?N*{G/7+61TM+(hZJno?d#+KQ:Ff)[ oLH*'(6Hv[wC捃׷跂p2p]\|v7lj#wdp25LF\,݌}n@=Y_R{E>{߷SR2椧/mEMMR{Ii`43Baxx#SRb}Jы #gN"fq1l~By>=H+)h&|6NeUu ^[j38VW$892W4BN|Xr5%b굮AќCv3 ߪ~_Ci>O#gRoFHw/q+zxAħrkDb/<2H^MCRh[F@ԣHB7chAa"cS*+p/@`rLhcx@2ߖ72–1nG'CK8:b-udn{%]^% 6̋ X=~G֭cE<*01 x/=z2^3mNT }j2!@-|-FwvEgmlX5) X_MY43] 81(^T΍ryjR(C'̐l rzo6vݻ C[⇳/l32$'XT#1wؐ(zu\b)<4kg /ϔ4OQ'&u8_n.lDcs??x\Ǽ` lJ"n:Kbq㏾Vp[ WOvl=t@aD 2D4p2M@m|C'Ph <{KT[AՕI7i#Ě }9 }:=Mgt}WRI(bDm#PR/5"}FĚ2wTłf[sn4oogxjFX]Ǖd[vuݝ4̔gW?= ?껐*4?u+޵-QG״}iٯVUKK߁8"Xm9nRH5)q"cqv/ (C3磩(o:":_33/+mQSu~/u$I ^hcb|BNP:-q9 : hDM,R3~ ]q"79Q2Us( &Fm=k/EړQOXfHNE4Đ̿E;z8A wxXq(PCx:p 7j蠊uAx?S6u3c ,);_֭ @_ DzT5I)S C>i(J˥"f~!43pp=5w r>o>l/wgeEVX,4p g'iO/C\8;c⻮뜓4DH2pO5Bul],QЃOE ÉrHvd8 c]H#*JBbܔѥN2Ȫ垉 fٶ"p0uެRHG8РuΌ`JUfM}FA \\8FQ"z*tQPRgxl(|h- `A\C{"`z0lvpv*^mU-*_@Ѵ'Rz3Pk~mol=>:8@ Lʤu{"`IxwcB,F)϶e)" fdw|e3V@/R5{|EQ3{gUUgJݭ3$+dkNYS a1}?.y:o] zDYXJä5M#FTrOYx^P .yEFT0痞7TDT@'ҭ2!? yHd?X| ~K+Xx[KcI_FBGB1؊jE>P {u7_1ı-Lwuk _YQ@o'3M%y+1X)?& S!2pKdX"z{=9$ǟ/v< ({͵'Ġ_;>O>(DuųX?:rImfzd1Mavt?w}-h3V ;aݍ~c֘2]<ߑPXỌ*4/Vy܏uƩQiM h'YB&J;BCQpjϛې0o?sm؇Rpmi>= g|c)Y2N |PtloSw6%M݇ Ee0# b56P%׬w&P^q%2s<`yw'=o꼢A6)BPI![GQl첵Yy R:\*6ؤc{dq d|Lt+b,6C%?*YiI_Yb-n~%4ks [S'0 f<|o](ep#22]tE"A\H$F$ p}dLUFA^DPKIPt D e6@\¿i9X*$J\a"5cZmy_o)xǬ}_.SSuz(!o(Njɓ-%iQ ~> iF.~8ZW~\9x$Xhׇǃd);dsEḄ.R#dp!=[ؙ!0esaE|ljyOp"dK^wt倛܇~gÖ_YP)cd=b'zXlz  , qRd{&jȆwmW灱 3 3hwլrβ[k{1Jp (mUQ)hF='+ѩ. fXsq2cf=N;'}lzAAH>-O|8Σb)lAі:a7-z(}%[VTl2fe JC=7SeF vw0_$>5ثf-5)Z{7\g Jʎ fS61il q!O>*}$B{]7i[9KM R,2]Pgg־t4lv .`uyė9ND0z]1c#p%x8vq  X k&8ty 8n3x^l]6GPY$J ?1DsI (ʦYgy?TyI{.rì0>҇ +_wZ,]7X4@b #i7Ԓ[HI8,ME /Vr,dnaC7>YoxI3hWBLdq< o;T6 T ڔ sP,a%z׺5eB-M0a0kA>p6l|S/L Q^AxH)'ie[Qqlj \4&`F%ywvǂYڣw!,6V]%-fr/ Q ==qZ K|#~.#{I *e4d}v]P1''Ր5ۃAbu,D+#ڪ2n,졡7,0,L䝑N8M"E㖾.6Ƞ6vXs[E?|F8([k'& N>LdBEkiӹ7Aa9Jзr+'`1GJ2@tl c<=2O;L.X#+CH78ja.q|QJ-v2Q{ F>GGqngts ӣ (} k'x8õFj [ƣRZLS\j5~o`SR8bj^Y YzL@"#%eӛD t=#0TY_Y| wD5ʘ5GƊ7㱚 pʝ35!JW++t$RʋP }Szq#?R8HeYzI+[<8V\Ώbxyc//璑TV> LfP4e݋fSɏw r'>_:0wRiSy0CbTw30{0@6ͼSu)QWcmFYtqMPH[ЕAi B#_ @g0f*[]=J11Wqݿ _ri9ZِYATtPom?:)!d5qUCY'Tug(1Gt<v'-+]k'w;P (4b8_z_ [zUwٜ_K6oXϞX]sjMXs~Pn%|Oӿ2&T7j xZx$G-yo8jznWx.OEaT]2xJ7]UEnBVٶ!b Dl44^.$Dce)څtwper#aM(HE:9/0|ѿ+MdM"Rh Wq)#ndF/Ri,Z1-s[nvԣ>q(Z׹(;O}9%W[chuHyC*Iv T,XmT>JPgإ]u7~o!Ь<_"Ԗ aE)<6`Q"(xE[м4OU_ ,[{~D; '7zTbKQ_/̼#'b|V(o]ͳA& wH]c%yM2ўj&pVx["-7/Wga,[,7k̃yY ?z᩠ž'(cx5ǷȰkQ㺸n@S&}K3Cq(Uv#Vo%Xtzvn![x-ZӇst^M,5d៾DŽ:y,)`8`S: >h5j!9V'V WLs#փsvӀ wUH)χ J8sFIm@i x/єU;\yD=V*؍@p*t1ţ Z.1Տpud@f́s bei ?ߝAh4u"OLʾ}+GK12rD})̙4F> O(4n{"N^,(={|4j=jv?_y0(h84cm5Y} oxNydnmڢ3TId7%-W(Pv2Q`){v\ - G4t&8p vtr"s75q޲}NXc'bJ%8*BOf]ܜ*xK\5{:$ul8f(}5 .&)oz "3f2S2 )h=v$cE '| f_f4/LH19;`vu2st;%l_Y|X"^YkS#_ ȩW>'Np A )u Wnߚwsz:_#j-?wPR +#Ӳ A$g 4Mw;U*3D-:\̀\M C/j"/2Z.-E*uƾ?3kKڜZyoXz.o_GUx CTO;X;z|ɸ3OuNP"=ɡ)N~܃TyBb- Qڲ7KqtzZGnRyP6C\chuH#ACd=^rRt,נl!1_\Fq1M8w'n>xdR.TJ/d ߭MqXeXfe93fHqh0 0uY!l R3J'Wq0\4Ӫ;Gf$.TxSEՠƇ#&gwz*&LjOx*5yk8+P~;FvAE#(611 >> hˬJԤ`b33bՉJFzdqT;sj-a83ٍϣa8P ={ gWn_ģ;4%3 K¼[3CfT5INJF ) =Y}!UmR2ΣX5S+:>WE"B a 50)G(.ܽKE|F(_#ޔUԊF%B6JxPM@ "0TfgLA:jRqV .GprPbV]^ \^LTRCe _RWj5bAHl:GH _Ӣ CBnG'y&s'6#.\`?T !@qu#랷Z|;)u?kK 甋%>guP6816unWRoAk0Y=fso.!EHr8 /Z5+5 '%?P0P@i~٣\f.52{5!m_Oi"8 4hx繐Ǝiy o\u͐:Xgq6"6<.hH 3 r7),"_(#s.Wލ@2C6 zaJldtcT0uHd*r{YIݢ'QrP8SžA9)YߊMw=yXTx'&xhq~Rd5C&sm-G #Ӻrk"PdNZ{vUG7T,؜ԊkN+*Y4&XW0{0 ҤƮfqm\鸈6k 0b4 }ţJ9 =^c-o [cXļR<@%pj2QҴ2rt)ljZF/Bkœ桙8ThCВ6~A܎h [&a{UsdM{D9ؖϐ`<3a6t oWۈ6;o3=x!"3DZ{Ebt#Tɶ} ʒd%d,o~yrb 2Zpl1̓g}br+AhKq:cNz^qOɑTS?7ްqEB܏?cRG"bǻ^PI,f%f&xt iӝn Rm{`qN%X {:>9ٴ@NH)(Ŗ{V`;N6\~]2hטCJ[W%d7?tZr7^b'OQ ~s}Rq+9D g\W<~m{Cħfd7ǡ ߷AbKIum.q _6ʣ37Eӊ&_fHkuӾ`Ni{Nu9 2K]Ç>קؚ;!%\n+.ܬDɟ-P肗2g͌)1ǡ)mNI HfS zJ'}XZ ʵ$/jt -DN-0ݾ-CZ9,dϰE%$:f-"Wp>"UPg럙 vIroJV?Te!#I Pnh"w'$1l͌2yF)#wB;^W!C9i?F2$@1;xs_&s8X 2 +D|`A3]vCCkksP% 4iD#Jkw"C{d0#6L=gA+1>>a`-3Fy_A:GM;#d{ۏ@4 OoZCz9y8Ppߟ *c~=<8ii@OZ`rRᗹ^d Js̐95Ї>5ehM:]םΨ-yհCM{2d`Pkp Υ܂ҵ',hy΂ϩwJ+ě h:%0_[-^0I+)^UYlIǣ%Z2iu䩴\0^e6QQIh+v|Dm:^!ֹ3vrq=d)mO-1Ggh&}1SCÐ=#^$g: X+ɱωdPV# ׇP(r/|S] EBr +:*`( vz~Lv}7msu5S{>EZ{PzM=k H`%޴\VU\QkdgPlz}NoUt5L,fx<'Łv:Uw(KmdUv9c4}z(_8U-CB$"֥o.8lx 2}Ʊn[[T? 'A{7Wd\t-{xw78"ѷ@w➴Ӑ7qS[ѾL/(>4brPtTQ!2D7-9 +ݮJB;RǹoU2:9StCKqوl(MDm'9<-S8[M I0~ɷ ”܋B1)@V!5jUV<.`ݚbcPv i#9.<{"5:e% '=sGug?12. 䢥*fCܼƢ)A¹i8rP.52^֍l!>dV?8L+gl4~7Ҿ3(fuoZaH:{C}n D׉n m_AFZ\G3&ӦE,RX/^7ewa1bggo'K5^,3S*V͆7Io_4 Bl(iOF`dkLgj2G> aalQZjr:7b?Lz/Z0b5Zmaщ/{:.:x51|Z̀ +2O _ |jιcoh\ڄ<(&(:W@˵QiZ6${8{A \Lz?.\M" >4w"ҷSR 3p.ȰdaO䋱HZ!s q4gu_` l&Gfp$I0bW'+j!w] K#ZB-b$a~eĊ\[uט;d }pŦݱ Cm~A̛ 22I}XjD^nsS|eg${' 3~)Ԏ[aTb0PsR$(L(ebTh?jWt9 Ugϻ:B Z އpZgNx? /,"ZA͌T+ދm~X-V\54< 33*r.N.-Pu`wq(0jd~ ?ҳKNhΑh uw_E9?W3ցڙmfq=]F-EF7^,ywaR5 n :5)eCU.&1 6av m:V5翳̺e1>9ܢBA#Њ^h–k)+5O37+g Z-_^{VA[i~Gx g[FJj@&Yyjȷy3't ;8zGvT7į`#gnui+mp.svZi c~rJ̳W'b6TX.{ ( 5 zl$kȷk-<9Fl&u/)Y;2!4u{Mn ٸ)u񧼥&~j_m@Xf+J SDmP]0dSꤣ #:Tj(rzJڭґSA{ͤ ڬefJF^yDX?҆$iʄ/y3.5f䥮R4m9E1Wcf= MmjE)p_yL,}j'XU{Z[tML|Tv245D+)n@kHV:("X_L8J:L3IvlLw=Zv{:0^F:; `XtF2%_99g%q%Z[0² MY$+&5"*Ĩn ) -љt)*E76|w/n\@7yHWT2Z0H2WGdA$|;ph't.pnUe t> ]%^)Ҏ WllNjj : ?e`>v;۟ P/21ET/~d1ظ8S-~qZ"ĀULH|x `ݻN7%g?7z ^J'Ԡ?}g=z #h x QM+ &54frj9Ak NNGaP$ -tGMlB)QsEyQ]ґE)'}WwG̴l.MPblz0<Ԡ>hXlj'iX|6vt2ЋЋ~wH3{7PЫ@b. ǀcһu:0ϾEʘqJM ݉.E8Q~zQH0P11-Mc'Ħ%־dcͼjg_\t8`? 6Ā`a!v8kӯ ?{FIJX%-ELg?&c|]c t}ʇZG25wmJ<*6 ^RM c,DBT˕dki{E,9GS}@lqܹ6KV免QՀp>W]q|V7Bbչ=6'XQ:UUɰ퇓@BSXU59(Jq"iePfkV0YԢj>KT,,R\ U;'*1fxch!'e 5^)`e:cn Q\mS0!LS*?șF)!ة"p\§h?L+NK30d [x)f?1C< +IH@ΒI%&4K ֻ] iq,}&-؎l8MB.@[ VtHBCx F?n6Eegݥd<@6}R" $AF#ƔF$D($~ren4;c#QK;k'cb3[5#nV&!%*_xJN_rv܆r1H y:DA&,=Rކ/OD5Dǒ{?t@s{Cݕ5++EzWɢ@~ #Vksinϰ^ĀLnBЬd: F6E4{=O޺#\PS=P5] LӑC+QFI%d2kB~#R/ln'/Cs.gVJ?ž o8kMHey|Հ).IDS2J^)! VH%Yxl)Rx!fw W\P4"=ΫJ)^!.=#8,,<~} ao1VcNX<\_J,μ&wjt-¥s=Ԍߖ Wl)K7Υ{qy}3K-u<4e.lTiޣ`](@ rYI.a 2#GM0, kkk&A qGRJ,/LGt9ˆpd 8Θ 1o!v"вcFk*M2?Z $#M!2 Zi y5Cc5.:Ґ1pvVquecE!Wm/dh]xIKVKUB#&W=SW-A"(fNyÉPHowQpv~.!-$5݃/ YI |xOy#I%^-1à vl` B9tE1ȍVW(p5+-&q`7ĩLEڙT&lJ*úHkVZLx|^ UA\?=Jf8:E8NKjk. s4:֝Ol2cP}W:`J|jٯ06*p=&a4J ]LMUmsj0 0 ?^A%X+νݽYRLϋvnH\]$}'3E ˿$#Fku@}[+KE^ D&5v{Z\bfu*~O>g:fa%J6B E,*+TΕnT}+YH]*!?6o[Ţm b ;&@gǴZ'Dĕ5EmIǏ:/pκB DW4.NKknd* 1m{ {k8H7ڑتenߕh&shԀ.ŊV$-,$dp$T )bAo\mOw`$/9p d5Z(hw9-J'-O a)<UѭtcjK.󞻷싶q\=: ]~I],l{J 9o0Ῑ۲TuV&˝SSzV`&|x[:;Yaiʲ*'а~^1͔ N4 2i"ow:1]R-w;8؝Ć%sF(V$})V~E$3drSV1m_} 3 MLW[Gf#쿑$^i92+~:WR!Fn3,yΝ&Or`DVSQXݐNctBE} op4ՎU%W~ѿ8ί3DHt~+#·Vbxlҩ mG/`$6vHN#h5{]ƑdInAe&r8vՎ0D`"O ELԐvŧ0wQXr);ɾİ@.8cP_R$JR卧I5^02p= {~|O"xri@ "b' D#$rϵqrYrS-Ɖk4GsJke}dӏFؘ8t>u4.B"pHpӤ(Rft~ԥ*DԂ MКdq-&XiQ;ٳ}XOU2^`"B/"ŜF Q(~~V]4s0R _W5S^ATE==rSGhZ#ɌXZKǏ6nOtx3?{L]kҰx:JDN7F }:@\A65I jinēb6Q׵^lKG`n3`J/eΣCdQd & m/3 #])< gxqU [1 d3 hY?g#M7fu_LfӲܛ>:n5|a NWF>Z|4LR\Lg{T=?Hx ##]rO԰]8Z꼥LQQF6\+'3EtMM5p+]"{h y9dOsr^?t|czš9>xU@N"8uW8x;"[_8u®i9N8fkW+.oNg~[DKXߍLpwW:ُFgQmeR؍`CsX\#\oUI 5&[k֖ %2$#LvE=h /TA[QhpUuoj6nT \ Ϡ% ϑԼm_dn _)6iC K&'",پ{ʌܵ#)ph\B9U8A$tWv]y02BwЙ?狈G-um 6&a/ .{I4Z(=݋L¿%sJ,;ahp90k㖵W)L|nlwMM儼S lQzn~B m,mAJoJƒv/cD󳤦$5$2CP!kh,V PrieipCd`N=wsa-O+:zƵَ W1dP/aK$!bڄOmoX~Jթ5k-Qm5:.L%v św8{g|*#Ӷ s}"'~B31 [БDVxPXIX/usIH|TԶ@Zp7 ~+;3p3R=Ҝi%~.@ D_(pSP,Y4m)PLl ۄzC?Jd(*oMRE O ,۰WWI65|OzT'0Wr.8!xrqlfOp'Y )zH@ܓhN|jwi؄NfQb %qBq@NMǩҫM`ʽW"X?6@#Q2ğ 5KWI>I"k\Ԯ64C@j%Qmg^A /+66~X> Ze`3:G ~ }+,|BۈԨQUy2Bf`$`hܕVS*}]45X?y':H@(_6ɩS/ qBT"468%qӭ,d.;]ij c= 9.1|(łJOeT'V\ETrV,1+`QL+qkT} jHA p&\g$3DBXjx~Pg[!ʴM=KAŁIX8Yd6O {.|ғzUIv!^Ivm>Ԙ~7QhI_~4Ϧ7Rj]:sd==q-,TP8Z KU[wnA FV3uQO/m.mP8H#8YXTЀIChRv[Ό~>9AiӵZ 4bȕGLiiVAjNلF-E s>A ;!ӋV&Q<``~(zIwU';i#VS[¢)#ATҲ!@]8r^[A2޸?3E%C\g|BB3O-wUC3{n MMZhEgëson|B3Jf2`"5Pe]8j<`3; ~5<JowƭF)&Y%s_e7ZAeaaQsܒ/Zzәﭒ1֎Ҝ{_g wIooUn,+򄆂ufi]]>#TИ$TTHhˬ;ƣwonIb(㳷j96kdؼCQj'op5*3'vlv0..z 2=ԕp l@z5Lo &̙\r/lx uӋ DKqP Q65ӎ`^o&|.4m='׶^ˬFy*q y~mzXv>sx:\eh\o]d |$|k@a" z{4?r՘4뮵B‰~%[Qҙ{mfHVjs\adh[!(~]K3on&;$kwGlr1쌅uo'0S0?*}F,sӎ,քC<&cH~tB{|MnrE3izG5ls8 y- PXFx}snF|d>4,Gz.3qm?QsW$X{axJ͐R@[-0{\2|wl:~ -ςy?_\sۇKt0Tq/D61"mP0udq yގ鞵W޵^6;U]w3`B}a9&Gr5_47V[k8၌5q;Kvv!5߸bqԑ IEZƀqN%<>y(uΑ/ݍ>~2mM;1%kN/]`{{jc:uY[Wyٱ+ 9/$]űkʪ F!4J765>ϤܹR_VWVe\_qI&(lbbq^Ag 7hGmQ.[|\?N ]G۱ H'[(Y>mHhIuaX5u5[B+un/*n&Pڲ .g,M9DV"kX:C[o1*l u)ı> cγKmFK)o9 X+_"$ EBˉwlu@(4[Ys=t"Tſ $ z>ڶp{HjBb`Fl _ b̛ U@Q~㺌 s%di?^s"G%E9QRlW#v?3~&|oZY6gf1>[Lq ݰ2s=,2iU-]>N<O,Qx;*ax`yʟLԫ ܺd_]o CIR wvy)4bCC~Pt]!ҞxE1"ݎ;mf)2QCcptpRDqCRfD 5mB]R3;s UhVQ"SԈDŽ$ $c\@i E3륲"CoUU;kD y*^VFR{;LcK3"6\3ۆ1,Ґ rjZ ( )wθܣcV愨4:, &)1_̘M0qŖ@yW*hx.RÍAt: -iąRH}4$s]k]j@[Nj;&X ~ns}?kRz-~ZbrWŔ=9q%YzyNq+ȹi_i۱qI2x u~E\#<؝s02( }<훗<Om؇<+dki}˟ B)x}n;z\(hWo,-GO$oQ oSi$nvruIB!s*%˽Rlqfw'|f Yk9 f*L 9 @dΰ3\ScM`Rb!2Tq>f K S bamGC0Ϟk|oe-_waPz~Y_~B#5BkqMQе'P|.T-a2C"li]~kC;H$}gi HTqN|Rl_KTA!lJLI4 a>ƚG2S:B pcK4k]INXj ~wLv߱VW]L <['xG$XOu/6WV<) @.T9*[Wbȉ;LT|d>rY&˽Ďefq?xn-ruUyŤx c9 K؉)?9DusGULx^?FϽVk@82# 4a &3ͨV6u~^IMȲ[.,rIIzTz"sG ʹNυ We"%,oTklRMmrCm+(3,DY -V'̚d(u&swܠ`P{d-lJP{U|g#Cݨ5bƐuI1wo=5lyʮU1vrI?@Y\G)>HVCHA\į>^DSrNOze 7פ8--iŇ?9hK8jࣶzF4PYRK%,$u,_:E=Hc L@ǎ:k{ ;E2pL5e1cQh/t^-W :%j8MA\HrT. !51vq?R] DߋxJ䰁NJwkR<|tunW4[8[Tűg¸ KFђ:جLav#ڝwͼ<[7h%avOw4i;"mUŲ/18 i]TMBЉ]PNlZ>Qag+K5_%b=l[8%<^pJ>'Nƿp&v-M }uJd{ u8[Tq1SozM JcBD칦-*Ӓwܓ,, 뼼ca׵OakB uH'[C'\x3:}B1)Gֱ`:)WhֲԮwƵ3dE@ab 8 o>b#qdsM:2p}Fr'M)g!: |ۊЕ m]B3kC:׶2 tcژEAb t@p7#\tzEK#c8oUxA @  վ5SCF.&.~Oh{|,rH}_ X ؊6j>3K7&;-Au4eWx-F2V)Sqh%U~S:F u lfYK 2?vt癅!**+n ~z5oHev oo]r <GyJzH|6Q.fKvE?SKrÛrfɦg!'=4pªÄ2ЄbzPPL؆k͹?q{oj +tBmKSÁAޖfnw=|ڱd{j/wT=~N't5x䁈O2\f 1p )ȊU9nћk6f!`©]؉6V1k\1 m}%愪 X:/T<-X;5p I֎R[XaWegX<,/Q7%Ag )%r~ uc򔸥~mٽxrw;,._V}]&M1[+ꂉ#f8v}ox9w61rtmpNJKvRA !FR,L^Y_U"#, evD$>oFZDQN7M'Arp"9y#6)hXoνk;eap,bx!k/5סb7hRg^b'–[np U{UB0p53nSBLig$#am,q<]O6.Y.ԉ' #`nF oKm}JKh _\Qj (2WC_!e-q;jXaE ڝe1< axr[-w7_N9)O迳(ʶ b@-G^_II6Pe/Ĥ.Wwɑ ("r7yxT3aR=(z) `w'A3,8,_gT/2w]1ƇihPoE&YUx98Žpѯ=hI0ZY_i9,ԓџZ4-lM;+ҧ&zS5E_MMZ=?L,!*_[/m[FûL)BĊ3Zy.oMLI.8Mg>jPWUh,9 *{> ! sg.i*QAY噫 T'qkZp6%P9YWKfš@Q(KG An Ȭ"Lr֧.G:GqKYAl|;aSi&)[l+J>n 1b)u!XȪwgXf".@U +YcEۓK^w.o~꿿GhHƗ' S>R 3V]߀"V vRrVF @cU-ڱ2ێ& GȤK/r.l@p+{`6Iy?.%5&P̕idؼ ܤc]H{һc5rΎWSU~C K'[mq 0>y1< K:p=+ ٖr988$>8MeVZu5옋be lGC+ӗՔq75 YΡyTBᯖ"'V_-VRNڡd;:\cr 6Y׾N,_ˁMҫdř5xf8?k5-Clto(>R1'YuFIK:hUCY1whhNzOnI`$j/ɥԳMw[NB|*L|&fWrMwXXQ$d\27եq؄ Ko` 58X~{;V.:JgAkA֙B[jNi%1sF|gnj#~0EQF>;L~ex$dߔ17z:soH m+n]u(Q[ԃ'Jm[nG7   L.Wsu X]˚o7Yni|VwZF ʉ4Q۾]y_ ěupX6ˊCˀ \plv>ZJ>c٘#Y4'1Y G[쯃uƩl-w5 #m"R'nϭoxB1 .*!RJaj"3Pm^4UdqF#$r 19v@:jC+~'Qc<\]$c))˿2?sysa_Sufmɽ3Xlǫݭ겪/ѡѦ aImbM#/E 8p˕jyV=DG{Ce;/nިC)S'| ,%Ʉ"s |nù3k[I"I6aWHh+-ժ`-![o}a24M/%zTV2b1rj0NfcDk / ;×l5qr;{woMCGLeMi8)tgqvݦՌ/ueijwRmfF!]BWH;5Em/o0[,$=1cA^ُV"iC6 E&7G$&l-'k wR.g)m̩aqITlђG]ߍG7Ћߊ- [q`B~p4PigCfI w 7Ñ!.:? Żt2MHL I(ɖW/7e~n%~ȶܳ׋u&8'MT1"u.`YD<~5Гƺ{0gz;+@۹`vt^#"+3ҩƾ ,|Qc8? 46rev' ~nδ[MMwv&fp<;+ f/G3{2ye9 sġ_}ݸaU~pG~ZR퇎 aZܚC>&z $=v<(^3g$y@zt2UgL0ݬ8勼b4,Ԭ7Zf9u* `׃8!J,;\ܧc']YCo0>T[4qHoֳOteg2Epv/sJԢ2u4LrY$]-udJLK--X,.J Pp7h*!/rNtGڑ`  M BL\d !.dr P\M>*hlԜ!Z&.>]1r3qj$VӲti\^,l 4xdmh!)ܡ@{X_.+00ףC`(XZd0j:HKHImX枣\j| oا:F5TD@ӷwzW>w@N[Hheѕry2nVd|Dte$6 = ']v.G<yѺ0p~5s1c>Tg0KׯKs/_o8 wB#xӥk|9OamQv_UY7"ƾHő#a?&;O)Oi؜/{fq5%S H[WB Fy\~[k;A<l&cђaߵezi;%%(Mt&(x>U_uzSHD4SG~ԝӖ>24.CE`Y%+KntZ5ǒF uv8{|PpګA1@tNV 9s E,#U ]lEո5~%ƒK=jG@`єnm+>v u/U\J\,+ZH+>\H/^uUڒUw+VfBw] iAX4A<>'&B r0j *aM5QV3CV`irԋ#{lRrϗUl#VmO̸H//kB>Au.K0~lTͫ$h^JN^xGEzjnRUQ87Zp 3y=hh3{x~һW#hDhms\HW4oiWmo?6`-zs9k>`<.~BD)XV(7ZaT2o_{'=rUx1gT z(>&^@X_@=v( AJ4xT|4ru)  A þ=A̰5w*RAqΨܻc(V{]Gsnw=wR:vVmng44{KJ}][6ŮmBxâLgGaђkӉ*"y{94*fh`vSysܔj])iZJsK\":;xSD :ml ~D\ZϪ%neTk(!kОnoM[=m!τqgFgu%.~I6|51L`ՠ7fʣewMM/.A:(@؁`09tsx}8> iW֒gvD'cA862 f˅bdbbm8[[AujW~`yt[laH>r-pTHáW9Kd&dHYl{WFٺ4#M2vΤfʤ03"nEh_<Ūm x ;3s@}T*D[h :ob#E]^ ()'AƇ[mR4WH,;?Y9ܪc=$*A O\k]{#/I=kɵ嫭@Vx<1t: Y4>/"oҐY'xAdLjij'yH`_$yo+Jp f,ִbHEL pͻRu(DtYȓs I\ Чb CF`F< du] (JO b;&B sǖ8ϡ#@;1#,{4}JLdNx4?YX6GE<$ -"6Y)66M{Pwm!~ [MMhgG)A>Fp2KK40*&Ro>N%\Ӗ!]OF؎rd&gvn;%bGǯ٠4{zLy\FGPo9W,f}56Pf.m>[[~? hԱK&f̙Ypy@Je:3> ol倈8]&ޝ sxo#uc-{6ezJ</J ?N`a@? Lx6%6YM#nȴ$[wG15NZ;}9 KӟVtޅ xi5o{G1¾wf(Zw:ENY}CDzX Ѫ:$n/zJ!tʬ/vHӁs:86~YrTwgN*ꇌi3EM 7[> Dc-sgcXEr],o"BWwޭZ[ տB_[3z"%Wgͧ ~f˕`]}BE56 > BbJ]k9Y67fBHIyr]kЩ)y4d4ߴI<u[<܂_!!$>NEAՍF <=##2nh &u꞊go)3Q /;5 E "d爔kƧ^vLǺUԩ pFÄF!`( k\ءҮv%$3 taXN+i)Aꂦ4n.n$RaZOi&5l?&DcOI ⊲2a bus = sG8$e>cGjGdm67\80sNjື2bDr#JF7.*{DCҘcpCl"rKSS}#J~~Sqw\nG3/!YA}ȯI2q{JjQn=ji٨3a0z,Kl[CpA z54r.3ټ:]ƕ!y.F 5%:4Wqj IyX\J}~ Lp,+t'{ƍMÞ:cfq]! ;?ަəZ13 NE&^?Otރ:6zw(0cA^Ձ@v*"W]'޲ XR#{~ǖ\el 1}L)M96RkҷO,Y߫./+Ĭʹ|R_A!7$ۑkW8L#Q_}p*UC r~qX.~QOޑLZF,`ر;RPnJ >zE*߅s?$gq%LrGxn[YW`~7d$RkkjPۺc!Tt4"d.1@9`@-ߔz9pgm5x5O{u]crѓV {MYWOwwP Iwjw I)/{e uz5[e9QO 6IćpAzNtJPJ惶!9=~;0);vBD|qFɢ>7վhq1ዬGV:AJ F.o2km:1&VIZ7jWnNvc"#/.{W%[<_+!r#\ii*\b0B# ,w :̿e.HfSal] n㓾+Ү`+4¾B07Wk|QF)M,&!cDgRi$G)d~@S .G㿽W5,Nc93P(3dX I zcagsm`[UV“^g(ƺ|IQju YsN?-cWƠwUkNu*` ΃"Y. azK%H؅fP&cY$2=4ƭfķ/7_/O[֠-y]of ̜*Τ>t@z2e Mi7C8Mgⓓ=+(ͯE71cX6t;8"2wP030TKji3kRa|#uh4ᤳXj Zɺ{MG̙32j4VU0xgܖ]5,#/pCٱ?mtCMFڬs]$Q/]$Ѯ8 1vSO^/3eQ.DUk0PpF#}n4;@ߏ_ޫbp{ ^'E9 & o.'Ul3^EHCqɶġ@@Ux{aٯJ+>]8őL | LIt9KO[\D\HRW>.8K[ּ!8X6^?5 "L17g?"*#302~@y3VGo|'eDzlŒj.;m _nOEwe&]>0m !0rX}1ؘ*dhҘA q$s-[g;nƐB&z`NHkJ(m=1Ve-dcfuII޳n փk A,羟ٚ1T@P%0'_lB0`;N~dүje&,}y;1U\&tRdJW5i$?a_<|לLl>j,7_!QSav[ωL-zF`v :FVVZ~KU~cqywxPnDž,i%U}z1)r[D||CeL : X8C[*mf RS!gj48<殇Đ8+ķ#46(]8LN+kZ4AձvI" V+<x C$*rrU@$3,2O `yU]/1ʝRkB7G_vOڳQ}*s״} PmTx/<Dcht> Wu}7cˡ9}H|{&' qI&#'tF ޭcW&rx^-  pB=7VkyLHCSQaYUI=_D3guBk Yǽ +% ,ͱ$Os\=i7aLJ~:eMڙop/+AaG=눧Q!K>`,DC:ӂȯn+,x1tH#:nJI^apvW@xD$OC6q>6}¨4!ʑΘq$f 0Mv=w'gD9\{FIjڑSװ\g =xDd8 |wY $RfXK0yj;u26!A"_&THGwhfO[k8lJj {^nE,Y⺜ =|ht?kT6WUqJTl{\jP`,t m*.uL#C;g^ţ1}3K@]WEO-">$ Y9sW@$pa*E7D])VqG*Bypsٲ0A>o^o(UFx7Sm]yS"!@M^vJ991#-K'4j_݉PEfɻ4qSw@O:,LC/bcpp4h2øv%@-B1E(`ؕ?#](88ϰH,;c(\3QCaD+$JZjt !јjHh Xgwk)DwǯUWZ$o(YkQ| JߍϬ'? Kxl)-O[fRHKiy;;5*z|cE ڰd0 מͱ$u w-NlC8]mR۩zۺ|w\XWz󯜆Qr%wѿ<0 $>1dըۚlc5dGGNn]S' -^UI2"›~ ;UR jڤ8 X> Jr[|ȸz?\-RM 0UiɧH3u.qK,rUv$A04SzYˠ~9tYGt_@X_.(ty@8!|]Mu/ILnS:&p00 o7rѴbLZ8<9ru¢O 4d×ˉtL@CXDn 雬J y}+. e^֠K9:nF272r<@ޠh,祅^ uiݖ\)Qkڛh,`أZ¬72fK)CJm0Jqa 5R7ז?PcY(*| )J&5K ;.'\n8}DqTJ0OBE|ǞO eum>m-'}%6?6@:a -v\,XM9iC$2>{D?޴M]_xӐ'UֻdAdjFZ]zvypxr]C78ZA9{ .v(2N !gS^VbZB;GZ9~[;t,+{<*YuJ1IJ1L=$~^4'08NGQ 4pxDc/Vms06\zW!V B8\Czeq׆X  تG&7Ouw9U~,7T@7༆vϝ <б3vhcC};4#|oETAjZLj;$~j*Yo]jKik>X!%{1BF&CZ S\aa s~e(A3k6ndž[)SpbZX05a&3Oaq0OmEW8~/R=ܟ Zt Gahĉr l47+ a񙚤\|ٹ(j-`i3r(ZD8xjSWN(i҉@\G3ۼCom^!/W]GApN zL%/\UI`/-曐\O>Zhp3>&$aG(ݾ[ rWʵ&oD@k%?Bg6j,4U*2Qp$)eoF>ImeohC7EZpiTٖlnvOffX5SI( N| )Ww Q+QMUV騥R^8b?MГki# ?yqePL{!G* ݴfCPJCfl U4mxvV,6żaBU[V%D✨xq_Y|Ça3N{$*B‡CO֋#gcg2" FcqLLXWo.%-7;dnyK]x!mpA#qeb>M3XRUC(bީ r;?W|7m`)¤^gy*#7W%GOH5iknG<h2Z1e*H-cmUe z3f6 c&g邸z#ydi =`-/BO&QHON?( (%wJA$X{A@yތ 7)o1 Az&ئLYk e_y2O|wEG/؀5ѧY9 E#[w=qo+ C?D~K>:/gxlIܮ cCN[2?fv+囌(lTHtjk*aY~9WLt{IWTZ}h G÷kq6U!d%_R=cVI3OH]z͊"N"'0k0_TuHPk@^htv,$_uΫkPt/ny9C^- MQG_ ^0P8LC})o7 `Kmh !V9ة 6q o@Hi@|6L\Qkcݾ-oJmswVoAfxDȩĖeF4 tSkq$Vu#%mܭG@OJ~쯧D,Jl"B7ל@[)}:$ UOՉ;#jՔx^8sQ^YU'2t8=Nt>[Fq4R_۹hewftS{LқC*<=ށX}:yQJ`ڣa;sx}Zea`&Ī00=~т3qY QWA o}# im1 ˒ܞ. Y.I;x5I!>P?Vw۷԰8U8nO#%xR\ Cq6+%;vI} v;*g> W0C'Owi-P&Iթro8?]N]\22y>qC35Z-rDQzyK7=rnF ]prxMiz S``oB$x#^%~ӵ}p>$ps Xؙ[$%~2"7?\Bq|nȐif8'Ra_Y7ũHK]sKZDtw^r/^(GdIJ9|!loT]CW ‰=nT K#ny?KȵsHti^zA7U8xp.~ל\?lת2K,ryv'@4ofĂS`MyO'Dw<_DfqOK+3{k<=/gMnn8 ;HMJ(%@}}->C~W$P|m d;'KFHHW4-إbq+ffh)PC|%λnQLp#a s@+mOL&dPk'${NЭ%3Q]MhoGl &W"Zni6]..F>yZjꏈdы,o7>2PL , *g9f2͔/y'6xc{^m^Kd~u mo1kO;vXΗy:p-k/Xf3 Ӣ%H4= f3ߘ 6@|l&TThZ!!MxAk|wcZ&.Ɂ-J2m1^  K\>>P3bW/j!I8?ɐf"Fto8]&CloZ-F֓~$=PrykQvckRNN>$ڜ{eIɱbMCPCU=>kr0/_6jW3Y9եZrT" Ij&/v쿴{-brtWV@4PIEΡ8#,j#"r .$Pwn#[N 9aDcd,CnijT{Dҋ CN%I1jTYP"n W!7!,GKf?eڗ>2T^/tkMZSnܿJOc#wI83C8 ADhnDaHHJ&֎(k}@\ˆi/l1x }}J? 6{CUV+M#όEQJ>*]J QYLKtXym6wdn'h#}k;[=·Df6aF$\>RY(alxLrLfU*F}ʢ(:w6# pWSA ҋ6́l,}VJ5Ozr $9EF[mtg:xTfYs.~Kkg kWDrLN| S'E?%hFƵew&1HɌj}v 9,A>JUkp*z,^;FrQiî z$5B$ÃƉ\Iң*4i }AYm+)ęU'ue 9X3ji#6*˦фXGͤӭ'F%0u1$XEo*BQԵ mݣd~^ MFD ;SLFB\pyw?YGc xv 2)|z-S&Bg$< l^s* +6m?[.;I mrVQ>>mL`.&"NG-gzf,/YwD5fp> ]`g\-5t}fv-JLgDjq|/ޕs20_yȢOnV D苵SK QISHb~~R@fqėNS IYމ^z%!*g6=m0v.( eaeKcl~F'T>&M$U}g<(,?l&X,½]4~ xI>ύrvCTxã)V;^tZOP7YSxMYt\LIfR*~-zG}H 1:[V 蝾pA$}|\yYْ9Y#\P!Sb|Ӷ؃qOB$dܱS8Eg(K/rԕpqoϚ@ Q9@eTyuA1 *̑ *LJ43xz6?IĎ0f yֳ:dGUJd|@zt el|mm{-0ESɴtYJ4/jCS>+6(4y+U!oUfV?(agP 15wwԚQh27O"~=uJeK5.`Ml}̸D6%&(1TRWGShx b-;9>aWf~ʃ>(v┅y OXK T\E= B)5xj+wpvx q n~E¤&dݠ_:] ܿj{ҥ9m٠ Qh5Bd#*9;+m L}' p<_Ƙ|zw'sb d;qze Ϯn[}gh ߰n[H=ѽX'@MwmlƢN}?Lz Ɇf!}Jʒ$7@TreBiʎ&W""ޮjK퉞{;A오i}|ᅤB|AI{Sي㩤޺#KG7 l5)E>NNW*뺴=珰C| q߻x_p4b&lL֎i\L9iQr w a1Ѧ\Cq Q#u$bf4y:#8G>Dőv!V*8*jJzgOm&~1`0)#rbNo9( b 4{]A$Jn WH. ^}:aJt|ta͒ݣYU/*記N/]\F·G2(XC!T't%DTK)eg1zme6=2#_&fT pֿl 0Fn ):C*2T#i@مf'v$id]B9J*׫ l}4rwXLc2`!.Q|W..G>Y~dD=R1;ZME-Ιb:C{&3ړ/P `:*((w{XeyK'bߓLڕ`J69iFʂf(o[ۓBfGu>rdɏIS΀=x$J(^)76.}igB+ Тjԝ`LjLJ5wU1b6Wdy}'Dyh e|=?X/hh&ZL=pGg:9e@Z,0XsE$1Z(%t]%+1.QT> 5|p|)@V+@tђm{(@Q7c&j34o}y*J{o#3`n8oSM'C)'EqQ3mP)c鵒2cT]`~;yş{초g m᫆o٤Sdx,PǷa5x B㟬WsC?9ۣCȢ%4yfJ[rut]=׫$i+{/gFٜ23XBS.f'Q,Jp1?, rL < w=O< Fݎ9Mܥ%#>H'$!Ckckk6vg!,$@ S{ġzS^[ xiFqsipX4dDf+؇>OsTBS_UT(A*\]kiEyOqlG9x!2#X6\*e+u$vM0f/r:!A&Փȭ+Li@}x6ɚ(AmY}sA!fr&Jn&vױa;V7Y;kjϱ$ fwרA"V}ٔ{K9zatL[+J)o$DߵjUoPku̓xb706B [ǟmN%zn'0ed~kJoC*)򜉹3g^F#ID{a σEh)89V19Qߋ 07ϵIwGD+DŽ>w%:Fg+ߘodZ$0Į_[l]0df%Ѥ'V [ke|_CmέO#"`gS s-܏ {G!gʟ/y^DO&xd̏.mU˺EVZxRxiJwU*r;ۊ%04NĦ`.Aq#v|s1 2yYMʹBkl,BGgEzmvX:~!߳xS苙Ol?Lh#HCI~xސ, vj?< pȅ$rwDq&2_fTtq`OK$Qay&'n=.g/c_2C.ӓ[R) \r] ӛ7ώ8GNt{VY+Z^1\y?m"0ұ`8ƭƯ 2xu?F"3d~k @1_YZ UH܊!jrJ(ށ4x1h )U" OZ/s3;X/ R`)BSnM0@w6c&#ehnTso dI_{BpQIT"#w"'?#6@ǤP $ Ӳq3mu*g}"}1NOri+fy\Gp8U YWZ42;Dn#dEksRutKK0Y91RK}zS>5&yiON38x ?H,!eˮgܦ١61v^{P1&`wU (|2ura(-^@b0/6ghTH.c1lPD [9|1p|-GT5ԥusrthΔMosx4|&| x1[E4kԜ%wF&Y#=F@uDӀ썣Zc&}1uwC l^e2Nh9zu]l텊,CiD6uٷ0ĂS]N)-[z\Tllhn:] #4$%P4\xx͹ra9|đ9*B\ &O.OTKe0n3ԡHm;HJeC$-2x%~![c@QFjSk۫7`CI#4D_;2©_GL?ˤ$`\۔JBcP ӧ]t# (ɨP;4KYjbl"hy ȄHOu_[l[:/85V&xt\8bRЁCLQSv(2 uYƨa[d`J!r"`BEjEhe &F[h]=hPFX\D>~)N|`pF 㨐My-vzy!nftVNu仝wn&$Lt} -.|=l ?P8)e9Ep uo'27;S ՏR΀ቷ׃JO=xT@˭cS3p| pN +e\Ɂ<8N uXsRO&Wh/6kDV^!&DC׌#O6&d Y`"#_<Z̏Y؝/y@N^M8Etp!:y;IMf8kN0:匫Fd}1s 犧SwW 6{3QTf JtV+fI;A s0,\kPl`&(+\}T-ZB,i$k1 &j%ґCH}|7\Wl.`CZC[В^f_>ch|œV w vpů6"ihmȭ2I[ΐwR}:0Y=O3c:[*e"w.qrYt[576$YQAn9dN',E7w6ʵ(]4T$ʊjqOkR.(eB`&f6q|*kdu㻟YMtEZV#NMh]Fm .E9v\Xm 7*AG K{+ˏVU(,q@ټذvQ,UyOhy0[V{xx8uPe}/vvJA_uQ@LCnWC,b3C0:>/t[o#3{ Ss{.]R9K7w%L1YZueh^Xy5{ ~w_1߯uA@Dn fn爀lF: ]י)ك၅ g)݋\a6# \zS3z^BꆰD0p&26$mBtZKD|gy%Fb{^0Ob`e&RO5oqpwӋf+{E^?byP S舉 [{Br0߉̍$#Fץ0enK c%qu(p/' V:t羈Fxʮ gHnl Q ˧ߕ|KY!J#75}n+ꗴcr,[`X9La矏XSpG+&F^]ՈGENɞDIYlc&{HîAF $$h>L:Y1:5/ȯPe4Vؙgg܈o Lg>{$'wTj:Hx*s7}R=s2-nqAKÌ6M lg[sr~b03.Cgƥ( >fTgaΌ=X>`ZNG"}cd= 3;0tzi+AϧAa!7zoLQxܧYjTS: %1$r MH !-Pqyd}@Ԓ,3ƒBz} )R4&LC8?嶘2=IK$7PE5TǃFھgUoAࡌieXN' R1vM޴Bm8hL {Mop"?C=>\KO[$|-5E:U"5:tO gU b%7G4"zV;kRvlu7ǿ͜>=~ - aNH!x0k|_EzHD?洋gp?zC/j0ڮ Eeu,wGO&)[eQ;'\Pgw2Ix| 5AF(Y{a3wq4弄ՙoJ^3PFi<&"jKv%T]t>Rт5*wIGTtEߎX^ҫ$~B:'X\kd ݤ([QfӷPL~Wf 9\k%8YSJm&޳X'n7Q)@S8F m FU6}(Ț_?$0˘H cWk=8iV2-}v. ;q71$3^uȔòU^`|`xiU5o0pAR$ݙZЁ/FӸJN9ULS@(JEBA )G$ ^UXtPvtg%%𚎺%=+W x:8XD{i*fv**!ܩ&п2]˙7 3Nk?!Q= ڞ :ȑ&Im-C&RWX'%R܂?SW8/J/ * ZS&g=Bo2JSHwzM؇Yux{uеGs+0L7SpdK>h^vR7}:zS ly{ld̘]#Cv.K2cĘ/×N /ezĐw8~3\> c ĭOؼBlSY4! Y$FSOBFWVY6vI jqǏ"IP7*;yf%B#ǪQd80UY\6\Uk -(K~ 20.NRRn~3:lQ4qnߩM 3l͓*0=ZGشL% ";cX zr$ u=a`9#ܵ "i (U l["],$7 d:3iBϮCK,j_Rlen,e͛&wnVm%ܔKv5 H 6) DP@Fކ@:YMqL7ɒ.!K&)1+o6LO:*?Q÷ORs{EH5>H˙G3Ln%#ʇN\&~׵hcT[DC-n] 6H4x2#ϵxũOX`d/D8ZYn goE4l<~3ƁN P4qG /AK7I$:T5 چt.֟RB{A\B:Wʀjc6cd|!kt5`cQKCSق\K)­z\Ea'o9]USҵd˖ W?U\Syw#X.o"/M(@0ros0/sɫWJL8({RFε p@4 j&AE j8 7_1拇1zʰkw1i3dtXy?+)ͻQaқ%Vk$31.Kz΄ 2,ukga o*fwٽ9Ho6՝M OL#=hCbX Wj{b6ē3 3ʺU7&p0R/bajg{xjÃF]%h޿zq]!ۖ:-ex;oH3O1rN"w9aB|Ng'6${ؼ#} gK$ʙGOTcۈ͸(3n!Os,ۻa@I40.̮75kmU*Dtf Xzw) SDÆ?NIu4ٟG 1;B3wkXLdad2Z@""P1I"hBQyuxiWwp訝SOgr0H-gYgX@mE'9<ԳKEն;3vX^iV B[%+(o@6Q&}n^?-2=ŬPHɊP9& P9:W$` BQe[dh\CG3q+4Љ~F_HT"yW۳'>uGn7m5` N!i@d.?_>S[~*MSB^LA o[ FIaそna+'f_=lD{ mGG/]h0k'cavQ4HJ>b)` Vs]j\V:_ |ڮr嗀2Ad!Y0*N *m([&s4 G V.NBSW8 }wqh[|@-rXKxto4Lf#.45H;8v<8pt43Jԛ$Ŧ=PwN=7gKo_=6D;d/p''OZ-/' iuZŋ ;JaIQSP6 ҜVo g" I{&.K>WSLCT -9c:h_,IKs-YnFHCObLdس{O0#LCl9 /ivfe_?>l۸#3* $ &R3If$FaBtXn\is h7YkF %4i4fEnu%HyRYH^ݗ~2Rm"v[k2# 1^Q\.B kyc7a;6sgx6@ݫj ʗ}*6k{lVNoĔRc*ذ6PUf}5bh$]NS+q&9o] 5:F %sHY*\!k3=cq= |WƀiLmk}L4qCg_/\LfSb.)B GX%4+<P)^i@ƕF|-F[ΦҧNJY{ &ۄAi /rD{ ゚>f+𣙇]iT\lxb9La;&R;_NXt=b>¶3cOܲ*hy{ˀ=.92)Mqga܂1'0rn!N 4_Y )` I*T՛#0QPڌ%KJ*M7D/Ƥ^ ,d1e<МU?CRuD@vˎx1铐}IπCq7a$2 YPH/U[l>EGʜ h -5OR>Lԇ glA+ ֈ~Raʠ<«(rۅC愸p&0N bb x|#NkL)_9OB_RU' Ũ(* ? ZthUē@UkD4Us@M:y\HpdĞtzhlx,¼#%wC{ EgyvjpU^*gyۧ5C ȕɫCO-Q_u*ZFK) `w;&Ӹf$jEK;%Os0)N> R ]WS?zpA1艴X/nTN׻`!blB0ʭ1YkΠ,s}'Jmor50/r-D_3:ƣW%6]ɓAcfT t'¬rpoRGEAJ1kXD̋@3G-zI~؇Րc[C/vIN<}+-E?UսX"(/R»VFtmGhgְXΐ 63, pa::"?)> P u"2MͰU፛]?-pښlp[jIYMpl[xE<OxF{$@GW/.KLXʧ[X, <|Dgz̋UR aH|!]?[x^\*k)ZyT]4TfE O}\^Zb]BerƁHSD&1R13wHQɇ؂@WKEiցw[)gp/Q ETg/aL䔭!5kh,˝Z1̞3)m~+k,i% >+]JWL {UcRkp^DdU0 άw_TT8*G_d3wS"Xu1VQIґG/XAY|t9B<$ڜj^)aO0mR vő&)WD9r֩=kIU$F+G'62IQTHlz&wfjbuz3ԋJ'9{U^؄Z߁#`ORbJ'f$˻~O iFPn}ސ[i_ghk@V x'Y[f/MAD/6aȞnGX 7["Hcȳ1(I;+:xZc*Dbb_>%xp;Q`R0iv5BΛϥѫ@Supt5!I#B<Bxع@M=`PĬ%w:Zbyd ){ ]Ԭ v>2NXHΛVb\&K9  F+Dar©HydHΙ1FtlO\P6ժH ۸5/էc1;E+Hcl7ee_jo - .O3'DRpG99l aItt%]oƷN(lBu2#fBkOp,@!D 06)n/\tځA'UW]o@@Q(=ʑoK$m1qŜ?tH2^ykƦHį{I<FBx3NIZ(Ia@F탻 IV6؇z1 bgQq/6ND)*Q ʒzO lBԨs90ZU(c^1N.˨5QG!MHn;eIȆ#ɡ #]#[DΣڮ{ixm5 F:ʭ78Ezw:Aww $/dJ6Θl6G:b $nL'2OqIV$^F& N^xhsu;vԋȸ22bB5B!JCkQFGX`]wCpA9}.6ڷ_U$rKm${qH>p"_0P15#^Tm|<21U&ʍW2.unܫv7#w<@˴uɘC ASVFhc}+ne#mO\o[xSI'ݻ_:;=*kп$u,Q1_[ىJXVrӘ؞YMDo?ܓӘV*.V.@04:{;@U%BSnda, vϠW-ݬKOUu*iAiӮGigVn"rڱGPjJBh8e&W!3d}bXK^Q?Q\W|S|PT(ip;Xݾӝeq#%6M2fB؄8'HHޫ{sOChW2v("p(\w6O8D PLq+آ!o+G x*ԇ>'lzJ"z(J2ϏP d1WKCd>#*"G_=K{ÎZֈ3`Y:n v<*ON%7I^@ZGdca+(mcMr 8?? k DoS<>K]ֈ$eI6zLj ?u5aĊӭ7^eh3C5%Nw_CoLՠArnzJ?9(Q3q `т(+tԞ6tbddQyn&^F;mr_=/ޖ X-_MT9v}` buX_jiB7$QA'Äe5d1V7΍`GߔtﶳDu:z\x 5)AP`C/e7vUkܰ:D>ЂtB1@_1yNm>ws:I$5\ z}:21swTnuWYJF7 0!M\ ljR5^7oK1.ƺr%r *[qZGneGʹѢO{0sI%|wmaE0ϛBKתVwv΀qNH qFuc_pV3̖鲾y=! |Rh:ˁrFyK0}9uo Fkd9%V??j_'¢:mN:4ۡ3dF+p҅BUf`?&<ہܹ@7^4r/5U۲ʍzGLyzK q>\aS;@Qb54IRe״nW\KTzj49F-&})Y [n{`$qUx 66";F7nNaelŷ:"% dP?#(pg #v4چF9[Otҹy`[{?<[m$sgWQ.pmrwۉ℡}keq*(Rv6+0Dw' HL2 ­pʳb)O#la(b2&3͍4ч􋟼l u_')tSGA9mkPBjd..KL]VrE/pK86?:BJ?-(5r'$쒄N!X/%'PtA}c1sV(| Y$ԝə o 5pzC05' j]zI_v܎>0mwd+c(Oӗ8eEug0I ۧ|h zDnDޛ wa]iIJQ;.h)I꼳qk5๟/h)KXŻpX|[O꿽6B*ZMٕel3΄vhS:tn< 1~kGF㡻't<>U5#]Kؿ" 81|% L-f X͐o#q:@z Z6+_ \C19w2 iaN5Zyߊ#39N6`ZZ^y{0$]wx#h~bc߮;H6Ъ=qA  s{KW_~*JUb^xX]HtC;)3F"i暃2Ļvr z`ÜO ظ{HjXu1Hb NX羻C#OZ ݥq -ԟDu[ ADu4˱B8= ll )ly2m0] 9~}4()~--7f<N4ÁvԅL&]z? BFN/:.B6b1!o j*A\dRUǭR:p3oreILzzR Vm^nMp-?_ ~ |Qcn7fX(T@/#4i)1eSW_=fa-NPctPO+ 5~*c!Œ$Z6.vEA2=1XJ}ۏfFU{[ʚ]qְ%<{XNGIߩpT'Qk+'Mgme.=J,㥽i|ٛ zdpC _J3XVݸ-D&@Q6g[P}-yކOi//5̶ME$m.~BHH(ilTyt4(!w׬t`1v</$H)2㙥l|G|I"TNL`zo4\s ȡEH.>G,d/QImJk\+O-"?ivbrs ݘ|(s:% muc 4WFKZȸ͎Da$>Dd[^~@q2k$v]Bz(ZY}|FO9Bv!LZWۡxdՄ XM Oic7y̦keYew,B]oA"{Q&@j <2LPz%: +8s^r6`Լy:'LH=;CKiPc IYoʹ"R c)/X`k&=8fJ.{3` vRXbot^R`ٹ~|ĒA٬/$_jyVZ'|b\yj x=+Ι0cՙDј?bL2y_YW7%=`1hQIa/<Qd%͋"vrǵR` iszQ݃x̐}78pk[bN Oʙ߯@q4ԋ'CECɩ]7!|PGhHDڌuy4QNav)`a\i^ ):oPbyEV7-/kbwτ1/;HO|7V?-ſwJƘg#|;%uLjkY: 8yVpJpņ,FBPAHF@ `b*/ӧ*F%U%W %$*LѪʰčΠ:8(goWJJHA[5ћ#i0p+RW 얅gx}Lq-A#eXB"H /*/zSzI!3ėX6J8tS< ȋc uD@VA$Z(`% Xe𸁔vw+t-)KF-DOz*3`0]hTy}0L[rF DuOX1ǩ m'Td./پ͏ˆ !1K _)0Ǝ ۆqIP}7b}6} * ~::BV:0}Mٸ#?/j+y Ѥ!VXDn.P Xˍ3ôwjьx-yI0^bXRozX*t9)EqȌb}0=-qIhfB(t9]z_@$J3v){Uf zf743 1?TfaY;V94di(X)͎gD%;Uن V], Cʊ.II!V;N1Pvn#e V9䇊[3 = e?--D|S84|%+ێj8P2r}"~LHչn\ױ>hJ 鿥MHboS~u]T Iu&O5@WM2. Tj;eC83`%8EYhXGS.՗@\Ś~J/H·\xIUW kK0xѲ,>臆0 ?mUoUbzO 'X2 D-ʼndNX(;ùcH$~88 BI;CT9NvsZʞ H9\^{@'i4#E}2q"7Ԝ=%l)mox>hFgO{ؖP&yԑC}c-FpZ!UNӣo,ЪY:naЏF= Y8V"*bG53$q` ԵIsFv|[zVĄk%tPZ`ENMIMڂaD&8-ϵI=DV1HTŝ㲢ud=QCBX. P٫Hilf#-h+Ă}'D`ZnWgO驠\3*v3ϐ[RBRٗ$r@9йƥ3ypz *-}+^8vgmP2;eԓWUI{V.jȮjJ+hZ}DU))>N$h~aKpt>Rˤe%`J_ -]^ ,qێ\Y_e+ 5ǎ,-d֨^SlxP O -D^=5̢;@!/NX&; 9_D KKbNgjV CG2RI3.?o=?k2L=ILl?ZwQʒ<};R2&Vuߔ $dW~e ĨqET!N:lHS$ڹլ')_2*neDG"I0p+l4/[sT:K_Q;AdP$ɏ܌myIWK$ rV؆Ԋ>8ne\J w4$w2ab'B>qLjzt[~ڹKsR>m"a<\jGԣjXL9OPK7˜L5^աD`TMGGbn,櫁ނ6EIQ-M^5t]cu\h|<>FTh;^_j(?(Ё5F|'K%-T6;9pxA ,}ξ,`(m a /ZP?G?G0kQn&q c]Gx:M3!Q>6GSΏ?7 8e[MkPe&C^(HD]nꊳr"8d֬g S;Ü5B*Ph]ĸxCUpVz]'ΑXcS`z(xnд;gZD;bp ][ؼB^nG#;nJK@pЏu#309Yo.$!^,]K>,!D ûfaW02}(kC6݀]dls_ELUSiYkJ`! s7a>;oG o:=vt"<‰KwhkORb (fErS,#C{ئJ9fh{ΪeK l2ɂynv d%$T`J8]C" 91TH&vPĴHi*C`gH@_gT0 NMik!8a糗<"/p V ,9} - }'ZY 8͕@bFLGX\5c8 uNnOAfc'bPUaP;mu A}8a4.ŲU"7k"cND}q铅m+J=8co'd i5 Sdy=x-}.1ˋQ4H&jq3g`pndU "a*kRU8qYϻF H(uϊ',wimt-C3y!Y0p&x57NԘ?tmg)I[}FX ]=p['_ T&8`G)!T"O\r #  '7enT0PʆA-!*Ey0Wtoh: mZAC"ȟnud>WpL z,3ht C@6h,:RT.{+Y|N3vrYKO2nF}l6eK?PRU붆]^a~ +x wᱻSL#xQ@AG%\H֔pPGd|28v -u++-} f4BS{Mb7+8,Y4_o>i=%6x?x{٢ oƎE~Aڰ^C% Z*L臀߳!EMN.A<'X\]+%iuB?R?9k*f=uR*zNuΑ_Vl$)]5g{ԋ˷[F_1{yHL>'zW3 hL_m2Y}&ll:^l:Ck2Rx¶2aMY :͢p#hZhGj[~XD0>mz594-}Uׅo(Zq#VS\0Nl fcHMg. W>ڮ(ϹE&rЧ?MNQS YGWJP,=[kRvA"ł2Gܽ`@W^"S?NZɓ#Vn'rsmdY|m/<*:ۡ"@ʣgJե+3;F2ܱFpη˅96,]J!Q[oxI'Xf:3֊eXBD]pP7DR ~y9!_QփgO>WO{jH%>Jx`Y9si],A Z?83TJVL5`-ϷNq)cbft n(D5lxTN˅D(홺LEUUXc 9rMwXW4-3͸-de¬zZ;ys7%08l}n9<P\]v/Ї d@QN6&4Bl(.SKWb-Agƫ1rRY\.kRUӴ|(Ħ!Q2\d=+#Fl2w0=ٺ ^ԚR)S}9(J9%zV S@ l^{ΥNH;TQ ) >ɟGsxə~"&KhۭDE}SE4bGlbۥFٖܽ4#[aqZXAbƵj0Fb!Qa\vbI)BB2l ;li;/V/.Mnke4)ZhsI1_U6T0 8-𛢱5j > ^.Ylͦoc>VCZMJDק Ob} !)8<#rsEV2 ;b8xUV,&pc+yle ~/,^};RLjӅmJ{Jې+vmdDv>a%: 6j5~.Eކ;ZE*ci N|XvJ"_A({|"K5ny)PKөe'9:l&SߚOPg%wֹ;vc5䆇t_zK?_{npRsb4 {It,]b ҄9DRi%ZͭJ)B}XdyLƺJmo-V$ίk~:8c8Xm Lh$U EA"8ŀ@ ~ 84A޲ m?(cF[ ipk0J}qo)=~S ִJHuT"{=1tZ"+ǖZdfWv4.aʋ CxVtƂO;SB]_Og̯$~`thFɵo_o0TS7 [=ZePvlTqoM"v ej&&g`J?ZAwZ}ӆ7i{蚦ļ7 " y(H x1+a ^'Z;Uz.# F x} 2` hiwIXc_kL<6|QL9~Oj"oq $u $*AY/Uv#<:cLBW=$Fq.tJWZ=xHY Uzzmy֭pܕG[H&rS56YheC~A"⟩r>I'w\&4'iKcߢK'%*{raڑ97YO1[,XM~Q5@ƍv/aKxGךC#H|=ZwB4\9ݙ(+]Zk(Ab-df1R%ꨤ҇ ·^d@Ewx1A33(+MxAQB^|718VywlZ3w'S EPq6uta~VV礴\. EV Yԝl<#[?A!׫J5DiH3=g.m hS`?nµ_[u֚MҫGRc&gI{}]v>y75;\dsAZ073R|Xar֕wp VBFP 6|%D;}lLbŖfÓ$ƶgCE|^{v~5y^i9I3/VD Ux0LðW% Jy g; x L[+Ex}wpN4Ւc#-dmdhHLalA6CGyFA59+pƠK_vaMٟ5o褨a&^H%: ok-L!Ӄ_D{ĩ~3$@C'uXMX6IDNJ˩h;⠴J=r؍aT[/=MN]QPpo~P'*Q|]lY>XVvsj9mo轳 #Hǟ>鷆Scq+$r'0V/Dže22ɳkh-u%ijsϖbJml dc&\Ȃ野f UlƗu#,x oC|&4PӉWdZ.+ ={"5z-#!,wekNFS")1>7:nZM4r2^KkqӱRvP :dSՄwHVk1j=y J9^~1LtfAcDr]A+$Gc23"Lٿu#Mt X1Ԓ' D"](Х3Cor:Љe0lų$fcHaBTȤ#1FB4&7mpOIB2P!;f>d3A6Rޤ2i![Kȥ\$&ǿyؕ:f&X= _#-Rr\ CmjFj=װKH<`r>?*G,}l׿*im\e6W#祔6:~fDYz>)!2dDf'nԚ:ȰPϒNPk g#;iXѥJ70Zo) |Z4;A+rb'og]۔ bG\tmk$eڒ94K\]vPzn9QL,zռÒNǺnh#;d$aɾk5V.ulTnHiH!LZE'"^PG5 ұ#%xF$=1'ڬ CmEi+O &ñ*0M[[)MdE5r]9mYZµR&O.|{͞o첤y 8ω5] jGKRtwdue`Q;Lԇ*S+*"5 iDϨj^#P0{L_> \DdEtz>wcQGtZC{BYGeەS՟*/1BKY&d.3~Ɖhb3Gf524 'W5y\*.!EFTHVɈc. OIj}tblD@.rT=!/i x|[9A$Q=Үq<tU-Z֣KTl+]w[$R[،קeK;$43_i>G DI&6`Ze". 6EP? ȋ,+%i7>lT h_'1Z"Œ w!F_z ְ߰D,gǃVp1_mP1+Yg2FhgvcQ V82d/)XbXx@ja(pq`$qZQe&}\J[Dk_ks)Cvc)3- =h'$M ^JfK:MQSzKIgNJ%Ìɀ1-$<49^k&S7|JO!n}#LjlBt䧓u~F~C 9)ܧpbvמ;/Te(|j5}6:sN3*%$Rd%8T{Bÿ0Gntj?; - Mx]R%$##oĘO; b+TKgW6+ѵd9qQֱX֭iX6*'xdU4H1_+458{0@f,hMS*vO00T/+'\Ɏ87!)b e%u #O1>[@QQvSu 2o};I>MXuiɹ-d֚i􊌍 NRІ^zBg/Sۏ4pzT:Z+Oqm}4KR}ll$çjX842 wR=ϗUb< ΠiMI Q$_[Fͥ%l%?Txؤ^։%шP1dB=Wo]" b.zPXqsPCpM7 a TS$it'pIcgQ_`S}̎<ݾ} q^ll{ W\AŤG6Z])%U$Cihb*cv| >LY 30" Y?'MB#\JA]A;7)|[·g%z6MȉCz1j |HyEjHr8_}rm 'Z"˃6^H5yll.bRBN iNF׋ѥ׵w^V`u9xn\Gjü?eh>!Vn;ۢHt_߳  IE r-d%$-,?oinBL T6{"yB4n=}ԨB{ J^v-/.7 [婱3c*ZX*k8jj !̛bȷ0>_z'Ds.(ׂ\ڈc H:O; X% >1x,HX`,y\(X;E:gwNQ[1v765P?j?k' e"d.&8n-HQ܂kT$[ggr} ?uU0@nRS(m?8šڏr0<DAfژ?_Crށcf^O^lEkp<"mrx!H8r}.JC %#N&=/#R%PlE3I5_RzTB"]zFn1hz7WoH ;@ouV4<+bV0B൘++*xWu(\Kf%YmzY5fVB7!? -DnmM'Z" ؙ0V-v(o)#fL&_\m+?2O\º-a)Wb`J N%oydhOƄ1BYK+$udX۬ n+d;Lŀ T7OI'kE(8.7% -딩@5΂&'Dh7'ߤ >11H wʚ[ێ⽙h˩)5qwGt j&EX)2 ~w3wET*6tTXhjD+j@./d>1`N+{9=%\r҉ZZk  NƃC- 1hOj9H$f ̛Q48Aϗ8Γ|.cmguL幜P{믚{Wm@Rm[K&8<!g(t$jtڹtV-\>] "n}az"{ &gM@=4߅J7|UR.!ܒa)pcJGUk;ne*i"Ƿ|S8Ak˾ю =.L~EZ[,KPbY N5T`6N2+m*\~ Oi*2r|wPІ6oU xT ԫ@pˊz/ݔ H4x&x-)O_yFTXɳ*Zzhl ÿg.CC^Dl(RȧS%Jw-#6;K۝'Hg'x{jmѷ&s@9I;E0J>sZ=HP`K`9  '$p]\G2u{|Qq(gTdt'F,DKuY,ߑF P:W]AmT.)j?R2e5kZ.f: 3s3ٷGjO xE/}yk(0uxyB=v?K>f4g;hz)L O~ػzz~g~Yh $3=cCs3.+oy-Y:ˏDƼOx x. D唘W]Ȭ5 8b[;tΝת؋&ֺ;$;M=Q2S0Ly5S4e޾qs0+X =/& ,oyq夆hc)7+}cZB|,+L]_@‰EMJߊ:U$bnn]ѦOY=@|"34ň`|:E+jYɊZڮ~P5O±Xê1Q u;Ia{E;.?j7i~`ϠoG C6;̌Gcxnښܩ a6"ͩ@Yp*cN<HJMErԡ!Ʈ"b`z{wyk&~fp'O_Jc;M1IV |'.R4$Ƨ[XĥnR,l0z75V88БJam ntÙʊ(ƄϘ{LDTjT6Q#H~QUŏ?1*CbR)\hv+*vX_]nІkפ ku)a$Yc[h*|3KE\3R5N~2hV0NY 8Mi.w+bBTV h Ov@TYDQs٢آ;ɈȓJ1N9!] Ig-)Mn}kjO"_O9,V-̿)i(H1@t]Xam:g#=(ZdއU3}͙:kUyjAv+;{g]*H@`72NcA.p7}]߂"`C:9cn-~cUΠ4`7xAD5[➥v9n/ _mA6/4XČ=&H|#*àkYȩ=GXGrS&EF{Ĵ)s]}~U8tal[͕NB/O 0CDIu=#xrY}duK8H[Ἷ_z,})5cv .9`x*{lgW۠9XIz%܆/k {}~6t@ LfEb1T_ӷ:{pW7AUd~$~"Z8>/wB6K|z[Jzz? >yL0b(a ( ^OU=sd_heh3j,&9qE^{zvx~4?OK4fS^y1GYje#%S9!ڳ'|W|ٷݥVɉہ}Vjg"lg {CxIpfW޷@ߟ[ *L;kskK=ARu> yt1 Jp<|.1 q Y~ώXygJNGf"~ȻxQzc +Xc Eِ):):Oh6 8 *Z'h0-F=FGќԠ ~YxfR1&Kc* .@:Y|9~Jj{킟eDS]c],CwVNI#S@d ű7Em.Ȓ˩\ӷo[. 4+]Ԛ嵶J \&K||j2rJ;8 廉%8E.p giA?LgLϔe%, &qU.Ũ3"=mLHt^/<h@EL5Ej\ť ϴ3+X]C^cᄑIPt;YÂN /uoxӪk}-Rgs?Ju59"7!20[fs\m Ujo4UӔ\[̓MGb?l6FCx )+#nӌ1E0ÖA\Geqa.Pc% h TJh ]Sb%Tj@'FCL _3VO2Pz6!JX]/;eQN[lQ+sLnH]zF0T?"7WlL/7(g0p@*e9F;ڈ vJ4Qe5uNG 2A4k"3cxQׁ @laqEmƒ7Tp FV#]JNlkk esw{j)ƸYj^07}P_e_RrEknA\Ork4'[_kK 7ph<`E}\9(wgA(w9|~ܣ]!0b,s1ւʽ <ƅ)K0`@kMеPg5x&>dAfWk.v ?*O^/%zҐ8 NGJ`JAT4"Z̧>LE~ 1-JEWs5 !U{:yU@QҫĆ)x/ 7K3hqlL%O񶳇OI^3LPmP30E~qM>&__}Ajy0g\bjd9ךG Ͷ'.k~ʐ|6iA%N6'geIه5gw0 +g!tkH?~@ O1Ҟ'$_I-X@ ~L%Ԕޘ) ӏ~y ˟VєJ6Nt"pnAnJM UT9>" =5ZEy6Vwx'ł0ӈQ/ & y`^;4JY`0@e94bU`%ge<{o͹Oy3puR,)B`EgDt/e>$zOwWTk"W5mq-&#BVV?\.dobIMĒWozb,p<ϵFEWhdJ$˾dž6h9 ".ke)Z燤~AյZa'm| .Uk ؿiHBPRX46XNy9ɠ%e1Xhyn9;-vyo8K Πe3Pl] K;^M+)|3 7Jc٦G}FMBOª8Za}{nl;'ʒ8Ŝ=1hR)MĆj^f"8GtB 5x©h{+VױkaX LW1e1x՝ AVGdk8m =-m͡fi{ߊO-ܽ߅kpQ5bx^S.k׳{Z.J? h J.Șn:Ԟ3G5 qPxFTj\= ۊ[ۘ/$wQXګl bz쭂7y3A"DBC1T{Sg._ RM&(J* P(Y{pE).#*9Vteq]-4WN]Jۚ-=ᐫ4?$RRXm&z`| 7>V%ʓRm|*wC1f|Om4 oJ+] }Xz||%䗴X1xafIn1A?Q\X΢ rMe ݨq1v:M)Qt%q0ոJK^͛ {BsiӚCD)зA]gxdiPe%+@n l+PD3l0 %lY7ZVm:vdr0I ~w*K2z럝@pYu5{QT70'蝾2K3{tHdtUha0UfDBl:m8}"&t,0w//1R&)-+hڱWXh6;eodsYeU9zāsCaK%H̡A~E_ŨB˜kn#~SDBV<+wU"O =D!nf&>g ֔6$PQQXG[ϭI9`$"g#x2n^H*V!q4Egu\: )>RnC(qH [ O]WFoT6S3A+5gJb(e8ϑ4zGUt,ήr%u'ѾOLE)i=Z>A݋eL~L(⾲G4BBX}uZ2;&ZQǷ;F'̥ԏH+}đSI%Pq~(B4맳âGS%?Vo+U1Jxc/ПjVGr(ebN$Bݗ=o1a^|(Pmeg Glv|18}d&@ :BM+ץI_Hna7Db ]CA5=+*hڧK͠q,gUnKYרLjIF:+XƏ .lGճp"H-N .BVR(2qgi%-k9ީ?Q>mCuumMRc* Cۀk+(69J&jG ŒČ*d`TSA/,F(5dk8X0gפim!Z &E@?U%%q+mL+~ RNA/oYxm@_]r@UP5:[>0͹+y ,/T+;}? U1h4lagTd^Gv$"N5ZĘYKhEcGosf2NXmI(@c_d5W5C0)6Q6]؟vTS zDh_|~ A#>bn\PR .4: ?ɔfɖ!ٞA6U/GQ0I XH|TH{Kl#s];MMc4v*jhiʍA{XP}Ң,Qx+WmHhQSS!70G|V C~K@BIv<$4zd]_H/Sb?<]\ۅ"2̾h8fys tQR3?OqȊTFj+t:VT_v\?EEq9'{穄Z3l@|I[P-0ԩ{H y !So"LO:jž%)K/j9t,LaX "@w5}vgzigMZ'F0<<7--*T-҇M#MӅ|ΒsbBD/{14s!n4i-cŽփm 45 ^#yhAZ~S kroa4OU9ܰ'$Uds86r]k=c&_hKߦ!Z [X˷Q8ûO?003V+*XxaE:AqigYԱ97ʫ|-1NZO.9Z\'W&C7= yd3q,U1{*_bG5/ЂFeOcƅ QҎ_(o0X9g+,ahSE\Cѫ9w'EL޷Uk!'^z'3$ƙ0^W$fm_ލXb$'Ymj>mw~PI)V'w!|J*8jsEDjm校b7]9>q(1D5m[:X^ %Ն H~#3!AOMԔ;{ 4 t؊"\#6_fbDɢvRM#U 2٣},l*5W|0 IWl?(×a/ 1S0Z5 8xlE"4o~1hghz$Y!i~@)#[ʕ5[鈠58lhb8D$ՇJT?b;A"CC=:zo9]w%|9Hƻm|jYJDH⬼Iul?RHdb,Lre3MmOGZsrLDz`){,k %]w Qy3gB9ޤyL' ڪU pN0dٙ0T DrfUyGQF$^ V#ɼνILu:L)״Ô˥Ỉ%c$$RsP",th i)3os :3ě4#Wx ~$sLAMo& h_,5yw'Ÿ}h:gYr3s~ mn@$kse&K1j\_A7{ŻfqSgxz†1(:nC'X:b RNJ^VXz4qMr 7TT!4݊Q/OyyBH~`:5h(yHHl+_`/=m4"`4Ad$S,cP`R3ǶLCn+#}.#lH$a R8*LqS ƘZw)^u̎=1sE!>*A{|6P',2)qV髬qAҒChevq\\Mע |dD /iwu ;}> )M^[+tȌ]zl m*Ly]n?&ٻT͏l4$TQ?"39q':\*]n/(_2fZ >16[}㶫!HoSE.k1eg&'QXqu>}HԵ7 &#bM@?ц`dmf|dLmr/Y~v_g7MW*{쇏cwʳ?BsʭZڅTiFҧwIüWkd8$'"n>vu[sr&a xHiވ|!GPAxWH1L?vk ݌t>]ei5С.0Lg6a1fA㓶cUieʫ{LRGoHsof0>eiVC",,Hv% 6*]R-U;<0wdqít=H<. $d 3fVW Wd~HTP(hG\ "-`z{)}d$4-mmk/ї5a,HBr@y!N-Sµ WEYyUK:Z弌̴%>Фe*u{S]Ն!|i ʹ0)H ?+ZLW#Y׍y;0".YރO9eN4Xqp΢['e+rMIoF-fb6.;%:URl?(XcR{rȯuv!떥Ŭ/?4V7>ěҁTz;jsFєTwRc=`sϑGh^fMygfV3|mBϐH AODoј&/;ŝYUf?rgXFr;,X=VYAӤMeE3p +'= :k Dt.z,$!~<BF[|l]*H1 aa>#rA7ͥm>k7'd MM x]B6չ&c[N,A%5жH3f"7Uڐ@_֐ifQR=í=vA^!+uOL 厗's7cƏc^IX׼Z0XCk!buE D`e )&CĂ+ЋbgCx*`Mn&%'LGĝ*Ge =4q8Fή y`hq"Цvj[ք6JIi+tY|[UU+K70& eч翫׾t]aĻ_|^T(SԋvozOYeµ:htfZo#XiE"5򓾵i$6Qd,CX#l{yQ]e_Zӥ1VCFx9\fǫK=[a!Q;1FJ%߿5}&FY0å[slZ )Psa1!yٶę\GӞZ2+ik$ -N9-~Znh/z$׮DžQGKlsJܸ:{X\}Ȩ@ SP}14V ,7,0 RR[,d`FlVںKߦkX,02 1('Mx4cωn䆹j΄iQRV\˻Pخ>!YpqB΀*=k*ջ /]z]2Yܕ Afɞ?K3q]DipVL׮mC8 B2ҟSr2v8Ë@" CxHE9_߆("X|k\yJ4G/5E=Q y&^& xN>nhG=dA_- ]A7oI D:Nqc,aPLU8C "GjVP'a PSIaZ hd7=ximڎ_->|5@c~HҢ50ј0*f\}$T)\9HhVm4=*nE(Ok `{aăʬ!}~=18:"c mj6tH/{U1s@,A/RmK/Rl[00:X yc7x U^=\u*~{-aPip \Eu\mEqU鈀sz~rڅʗ q0rqBsϸ=a/S {hٜf7Ɛa9@URȠ sܥCHq+uӌY6qOyKMCӅʺFAY `I H͠~VSD\w(TY#)*,]5ᢅT @ixّӠ:qڮM7Kf[@+?`&?cIxlba{+Tэ>Hu2Xd ,ew c)r(DQA)ӾI}:t&F87f)Z1 @p6t౅ghܡg} gcWK{l: _\y4o=HSe>49>A.+θnN0 vˀI^!Jޔe="Lj-'eh :DHM)-R3-N t+9.+)0ԫL}u`=?E!1$\A"G \ڱaTi%fqIkոE}%eIUPd3Eվ ][ S1YE4gc%ĝ .QQ,;lOqy&bQc< S<Ȫr/OIs+=wLMݽәA,~ 6AЗ*k'=ƒx8ȿ>I8B֣wlwIJ%bHS"/7g/g<+'([VFC* _) D%߽rC~vm>~o-u:يB{u!K'nL'|TڛLBbSsxB0?(̓| 8T۸g<Zv[Yj@5&]#qp Ce4 4-bPv8I6;\EP$j&=tӛ>o۵bHē 1[?A>Ru htmmjJrYKD0, 㓈$BP 4Q7ګj*٫z ٝ-}#(a[f刚+|OGvi&q\z2QEyYCQwCV0ɣ|5 /K_ f # Z0*]e;>l.#>ի\OzdhV*_ɝ,> ^ Q[;y\'3Œ"};!WcFu/X|k+tgr~ڇU)Ug;HlVig6"3l}c}ͬ7T$ss^{䞪_  %bEг~ !JƜĉ&mTci]'{{ 2B Vs-.JG&\BJugw2&^5ruA!o65c6Q>NK5I=Q>,7艐J,2=o8W8cW@T ՜GaGmLb%kqP3޳dr Ωpv6ehHK.F]EQ/uRc_B@n'z7M Yfo|=:Q)UMOjL|WjUs4-͝.S[K E?hK$ F~SA<& R9kkJKc0]7S a h]8>vw%BZHa6{V!]?پGeƼ<%N~a4 ؅@\Ȕa}̶'Z~ ״TR BաBڂOKjǀec%TY6V_|Bћ׭"n&ؙoI'wօ^߾̳yG#FM5'ɝS}dQhқʫ$d6ϋf.' jQm`~dpi7bnm)2*A!ÚD J[Ktji&@ɀ/x#\@!:t?ȶw n"lRV Q4IحY3:|Å*pD-wBm} wV 9'?r%LИXZDvp+|QuiO-VHFאаUԋ[hߕg'aS]g$L:GZIR˱ga 8xih<!r5~9$4ľt[1YTz^<}%4x6ŨBY-Эx}ן|#u^θhqgeHsʗȎS |Lt;&'vهI"2x5ܬgC]ݗ-e - Gcb8ΪS\ǐ'rkx`Eɹ1kEYDQ?Þ<*!g9 i^,AT muT Uz5|zl^9GB2> N3„$:Mrz{șrlf<i %6iuP~ZZڷ[z LI2Ww4xg*Q>(熮^~+ [ ޻-ɔIVͷC AuYzaT}M&q~b|! VS4n4q=k[JŸXTj r\)TKf$H&ͼwp7Eogt@zKMT}ۼᵫ6?6 ̣.(|0g)[4EW+ Zw(%npH00j$p_RCa~~>& >82N>J6#1R9#"拨6HYqT=2ACAÆWz(o ;º&g`^5l9ZWE-/'Bd[#m\+D|/5o B%4DŽŷStw원n)<.hݼ,"pUpi)LnH $. rEEIt5M|%qm%uЛ@u)M*l8YD,B]Pb$%Ybj?SFvW% B3&\0*-NVdЍmĩ|*~ 1*A5gnq0Se5eUlfJr/< ,(GO:^-HyXw :ʹ;OE"͕ ZB6NxYTqs͖)އ0d^?B*Ϭ5 'Fb|iM]mę_\9686jnLi rv05?b7.ᄦC~~~_xkΉ,<'u90>n-R˽sT + ΢BH!IM6[;>#X[e% =ʐE$7DFtIo,0+~@ߵf)RBLNߎ70 fZ3$z "LFFBCCEt0Td5vy"iHvawj=0褫R4<$y -(n[=9+|CuOu06tُ7 OhJSKwr#q;)%͵K9>Q}~?EI.8w(TѼZPq=K#zjUk)v֒2 I&nx9CDJ4v HvTS'LI! [pY,^{1:XTp@9LX}~sgLL%3ѣ@k8*\׾;U:(2o [RzaޒC\"OwArb,#٤usz%]|鍮dxp{; XKe+t-vϸUi3f,)X$*&4z0;m2_ZE%BzQv5u:j;5t |Y䢶<@ƣ0x8ҵQF}P",::&X¡u(5'5tG Ob#? -KƤ0ݚIt@DZkwbw16hFdOSh_UFZ׻aJZ"ا 3 =`1ArZ[2jGBx|s0`ޖbZCˢ[yR҈x8u-b}6gcƲ|r5~-p$VaHѫA5j(%asJICOY|bfN0ZՉUp4 `"bu9G\ *_ RYhs!^m[u7'_p9la~Le/v(sA{+4q(u@ 壼gp[]0aSvu6df=偗 KU{oJ^MZ7#;(lrn2b{_>T[#7<( SX,,{3 Hh;SnV,vkE/t s%8qzzQ*-2 5QPQ֡R>ZR7ׄE,PH]젰|: "ɕItI]Sz62 O耓7zW}dpB!t7G>eqvPRw2y% G|Jseʘl>l\/9uOsm,s,%ew<@'ċ$Oͧ~l:xF"&J:bton8 / \lZ=`\{Ds)jk 9 Sc T̯,pEVO\j0m"?BJ46,$Ś>]ђOo8yU][qk]R9[s7Ae:xza9GJ:V5%ү @8ABuyM,P-h1ZC0i/itS̜t@7ҩ?1odTB >Th" XξUvcM.7d sЮdhEEYB]ÿ(aJ!$|bxn,_bqt1}Oi($ι }\Ξin,t;܇1(Fl -nz®V!+\d%n4~SI!J_Q, gH2 ⿶H#*pٌC )hn8@)ի}'T Dg4<|DY Lڷ|14aވ<.ۦz7[91r2x(=/ JҎpg77.Ch?;Ye0U 9|x&8WXtW JPe#hj aс>Q|Ӗ!|ϱWk$AJ|-@䵢jo*Z y& -$ .Gӓir$ ,=߱9:ȿ灃w0B@YQ!a&_!D~ukIeFFsd\.oɋdg}Zh{!27!bP4ww%LYơ.ˈLe| ّ=yyZS/[Mb5{W1[cW)f.dn$"F۞EE񙌾1SY5Q;wjeq,g}/@yL 1[hF%\" R 0n0#17) oY娰O BĚE:/E&-9E+XV9%!"~n)++T%Ĉxuי,y*1pI}<$%)^(Iö%g&/T bN}}a4H(e V'դ q*÷&$$iH}Сn#ev|+/@ .I<[ ]&vV ez4=dmj=SK?Qօqʭ3Â&ϕ1G*ғk./!WZ7 Y1ITif0]bCXj@UP(`zCzۍI/NG=N QOCT`:ǐsVc83Prd[MV1Ҁ%Ib]k*CK7fAR^ Ø фR>&."UΦ:%ƈC봬}#ՠ,2A3ЯgB1WAvD "`,K<W1U|3R2 Z]b;Q^!@WFQi>yjgW;u&,#6Y |$"-A$ FV( "VBʿ<9xcU%M(4-*IPszԯ1G)s&,j72$ NWWiRb#S9p6nQLQV3=j2@u)U##+t\.a6#?Xts,uf0ɐtETc47ԗdϥd-6xIoD gu'<71$Ub|,ddPH5٢Y'Ҿ1'WmK{7+<\j RH$xߒ2B~zkݖb#^(*jsWo}qT~pHw%u"1 ,@OSDwVYTݬj5dm^dr,s)10o2i^.o24_kI MHrq%KeD\DyDf RЬ|P4Aaby&ljaczc=.Z5X@qJ\"5h9'DVln\9.` 1Y+E]Kp&ϖN GuĚl̽G_I$6h_tK+_byGM G"*˵G\z@̢{뉦9&zt E;zN)F,^1.,^q.0vLYWﭮJPƑ=\YФirh 808@Cn]C}p&4 lls0I`ackHX>~z2^)ѱ$F .hq- i/oeᢵE]Tu/Q65&!F%/ByU @F +=A>WySja}8Nl3ߙ -اgChӉ9!طF,:#J!k'r6x=um={䟲7% ۂ:ێUߕzʶ'4+5",V@,s9]^N3OkkŦRe2wߌlB1gqC` 3ZFdõxMOGےj]R[?1I R.$3BBյ^?z7ymuz7|>݌1Ƒ&~Gx))UyXYyN[w5RU݌pDW뿩%@av哐܎0J E\1%IZ9yblL/{o& /GF2"Lдcj. /]H<#H$ɯyds*=NUR>D]Mq^soQPj=wO^ /(:p 5RR<5&MW̤7J:*эbP*ݬ7~U=}UɑW6[!47_mNp,P7k /5oXkPzt;-q aփ'KMk#.Z^TmJ(D?wb̥Rx)/y *H\r؍`j9&q8~]` t56L \)C wgE7F+'ώ1`̟R`*M\ ?\8C\ CJRJ8YRuīZ:.F4خzOIdodh<5sJɝ}ÙVK|7}hX gp$-ʒUtXf4`nn'n@pٻH<$>wLnlNC/-o0cHNC*B~&힌۽ <'{^8ݹkpqTkh{ĸX\=LimGPAN%EX`s07F=ׅ}JDmw:emLzeTF@trd\YsrE ;^\}4œsoS{~Z~”rL0ض8߇:fjq2d3zīu:s MG^~@+vǡiiX-kJHSb5ц+>0FtTL-v0(&eATXeJ(xR190)9y?}=U{|AmR_PK +?#J ".+nyVwd(}+/up52; viDzZ2IG FvY^䜙vQ( 8TS"QluAݳ:VoW܍z&̲{ϯZDߋ2.!p}|𷟌_ wqjP~]5aAf9Zbi#%aȉ<hQz1lT o#$^5~lhLS%UªBh]2MD4Q.7 Ciέ5ʽ>旉O$4o9"R@…ޱqR ά6OGR9Am M 9h~ѿqgH>.ҶpqBdQǮbmd*@LʤygvtuYxeLՇw AS 3({[*]ӌ77Us:$6 *N1T-)'E*q|/ !Lt0k_@eWNӚUNǵڑq&(n:EƎ+tmBS㉱H} =e/knn4+W}u ^*_5uš&ͥdva;L<"k2euzsޘ<0MIՔ  4tezt&cXpn u.szN1=LjEYEtbq@s ҝtwf~䣲 i.̟@2oe6~>B[5lᶦV;OiYQ(mD\Ihjdvj"){$> ܗ8Wɴ5䠸vҩCIȏr:78Gt.#Rgzi˒P3-27+nLVo*4#_\'Q/CѥWS4qs[`-Ь׻>Z: ^5/B'D6$GMv xFVgʄffW+,?K$`~;Nгzݓ\0]yqՌ#T}ET6PHP6ȣG-Sc_*|xv )(J<]@OhB fk"}9Nj4\Vhk'rqp֔K>6s&?-peb6 ny=NRb' ;L*}aN혠 DAcVK]$ݡ=,(?7g%g'^*i&z^v?,K_3C!.>|M< (U\<9d[maW~FQ>%TxHԶ [a׀ Zs%}@_ { uZ[ u=;MyFw2r"^:-%V8L>$aKU"Sy#:RUK-?:}[!( #Aghⰽ~6pDE#K 2ꧺAU6}Wg`{+7~t炖6)3"aH9a8D6Vؔ0>["V1`TZROʼn !ooHBElQDw,M[ a9o Mm׃ oDOd1v;/d՟ 0D"'OiiޜLvwcWk3uC,P0; ђ#=)1tEXK2SY!ۙW,6GgyH$`q bI`K;-p01('H^˨6ߝJ|3N_'Ken `Z9Qz H .-eRL_Ǹǘsys\릴`; (c4Kn^(AE%KkOAI$q `??#b^/i)b"arv_w~۱κS E*E&<`@T9v:[éO,ktljfxzH]k YSzST>]Uμp@ #0I?k׫ſ]Ԧ TT+5qFeEto5%6]*;Pg!NqL6[ʥ㜊jӁ6=8\euLЀ*6>7~<8"$ ߪBUߖ& 3%- ^Gp2)6&7 .9cGeqvmBj_%/Df(bBͦVvRnj?#/4@EaFG7ԦBr- U֦ >vQPBlf>:Ll3,g?:]md- HR=7*[4/X\*69CPXxn/kkRG7z;H/%Yqup^筞)ܾ{1$=9 guMvZ;<;u{+sLyq4F0i;*I ֪ @?Mږ0i:ކҗr7{Vtۇ܄꒾ѽӵLuBhO)1yԤ@'eO%AyW+"xNA媴Ko:ɛ@셨$qD>>GJ*KNsy) w/Zi}lk"'BkE3 F QUmv;9 FsUaZʃY$S".4wJqKKŘt5vG98sVKDrK )\LheK&7Jpen&rT@[F|GT],4- 0-}x÷L8 e4ԨECcJt4%zH1c75pl&|J ꡵L]#gb -qHΔ^*zzB0=ʕlar( !iͧi c` {VaCҚ˩ͫDg{ۀ>m6XLֵ>Q58Dhf10DNQƮD;Ge 4P"[#Ӡ?Zj oϽ /FsWȂ[\!$1nP:Lx'hzWh+6<"Hl{ "THH\ǫmmk_꧰cJwj0. L (-;ܸKЉ*$'-`ǨVPAwc0^>Uf^1X%iq{xJ 4^ cTchtrJ,g@O7ܟ7\a$0,m[o~94p3=b]cgEnV(-CƮ.hmIʱv# 7t$DjaX9VgKT!$ƃDP =l Ul=ңS |WMWW `8(NEcJ(qDn:*?qϺ;k)wm핊e='_ 8mJC lnvy`ígސljhӠ ͦ^V:]ۧ(t@Y_>܈ɟu'F~BڑyF@1$vS뢏TJ9NYL8=9NŠR.ig TZ4 P }2]{/%ETS&d2f9]صfJKL_ \лa2cS|4_T#dsOpg !I-gtiJ3S{h IɜK5H+ұ_2)Rac/kgMdut4@u]e(c 8ȩD5Pt|_6%ΊqgاWv$˳/&I{Ӏ9\…EWiTk̶13- ‘9[cPOǦmd729pi5R4{16 Sv@^wWlO2rIk}qs0 QXVO]'Yzc߮,e$'$d%PjˇAx"ĐKmTъSO978+ĊEAiZz1`pˤ^:tz|;&q1S56Vw؂*cX%%--c]~M;<QQ[H 4NjIT-rR#lDŽI6NȩܗA h)4%yMδ[1yv9D|uG-MASXR `wHR HG,>˗*]un0M:典1IWcEMK5NT>E98vu\k,/ ]s@ Ӱ&- 콷rcto̡>eކ-آrpE2`,UQH ZgGAB6]E>TJ`]{ٶ5 f&w!<P7@,qEiiƳHY]PjS->9ouǘZhjw/&hWT)$Z{$N*2_Иt#&ĚHz±;og>Mq4z{CQY͒&#ti!)I}C&6IE<[Ə$9!5Wl)>3'n"ͺE. [sU0!p,BS85+!ao?Csp1j8 =[N80ojdJHF$Ϭq2{Ik J&( gБ0R*riyg4z~5 Fck6~'~j-;2#15Nzaʧ9;!Kz.䧶Ƭ_ {닐 ߶sfO\s"6{ mz"RK\؊Y[12+bnK29 5<2*ŤC:;ucpƷjuץx{XCaռm?MKlS$h/\- $B„Sc˔b57~sHK?s@6 7}0)K3βw|ɟ%C.cFdש]OL~QbÁgfJ<"GW:_ARBvKa *7hLbhdȃXt^1*jqz~-sEķ`!%p*0UsHa-ni%*Pq-w ]ւb*o`q.ؗAAq<]g>M]o\ q=Bwp\!Uz8Jf=.ç1:JwrP[e\f޺֋QYMma|j/- EĮ%P! kvm;e1t8 $ظj\ U4`x%`YLUҁ_)BQh\!*`81vى6!OtkM|lȵV+J஡ɡlO Nm *@_-)BugT"^}G8GhT'_*cH0;OY8x*rVr|,[* #@5isZ &jjirk¸(H߈>چcy6mG$ bwRyir:(C3MJ3&&w 4Ðq/͐Lu=;7hQWт" !d;`ZOl'&&BXw2=Wl;|2z>G(}/!ߪejMZyr~:걿Ed# k Vvdɬ$Yq) WZ].QtS99 NKy=N(lXDG} jZ[U] ly=^;1*EC^t]!f4mӓͷK@o.b<Ÿ5L4줔B70ǠwIͬ3cR|[_oU,Wr-#4 Ecm.5qq" qPR~ )A,}6qiVX\,MG^PeCN/oL.+r2zGn+Xs~cO21n"}Wj7Szf'C K > |举Gf=?(V1yyP9JѯWY4H{ b~).e*e`~$`8,VBt_WPݚSFx=.cg3dM)8 >KNF_.t]l3qA [JTjM _g^Xn,=n(W; YP} #ʏP"HXB)\;0@i!氡VwHODgo젳j5VwǖEP.m2ReW <´ü&MVnfAǢS#] ZCTuĊB} 5ÚBk~h6N4ڐ oVC"^炪+|,7,&]zΨp׮'WE/>OIٰOj,D]7SטX*;ů}_ѩl`Mmk5Qrg!]łK(^Em!$_H'\<3? FBu$Jr^)~iGG11x^@lҫum(:JQh?^%895NN6!dG?ou58O/t!%|lU`, LWlۈx9ǀ9FtHI{i p׭& 6f_WC!Pu2O: XvtiLFd 7'z,F7y 79H*(x \ N ۤh0e4?j"Ӟ}bPJ`SNfp)>Og"m`֋ÆxdN~K6GKe^td =Hp1ke@}9p2??{|vXF,_thCXQ<9\eQѡJy :ӡ:!" ݷ a@oN.?0"at򌛟~_c"6r1`OeyM q'SLdr ӆe=YMO l5I 2[S68Xx:.i,?uB]_]bdT'/0'`?JsI{rJQYŭ͘ p]~ (/Mf=wMH\xSlQ\n'LOJ . trQhVl5o8xo q&%̐-(QSMa`r09&ruhEY5>FԵ5vVI"g~٫ E"ykQf@F|NA&?0!F-Hɠ8nT5IGn+D{9oQ!>դuؐR|2| o2dCz(|1*1t%slx}Au2mI: !.6;րw aϩnd+vFiy\F[@4*^Ƙ5p]cDԖ ,Rqnx%{I˨'B!J9-6b]Dk8^/2@l?dHbr%:dCwԐL-Wf{LB2HZ|R!`%hNjuYx ̭'deX&|fPcjT1gzF|H@? ~J HXZA;c[A>btOSU@9K/T9EDLZ*⛺=Wel )8p⽅iD 10."{}({/CV,H.' ˝(WXhRKmta+WL-c領}GfŖu$j6S$GW ?:zK%sK-k@*24jkg}2Eƙ$qӐ!bH5|ae~eoaνܣqs-#<β–iJD/)l62<ۻ20Ƿwmo쐮%s},^^ǩC5nXÝݯaV_c5ǠZوКO uw!AJi=Jee eVaݻ0)=O{^i\$\poNHS1>!]km ŜwXKy4caCoN|@?g#>;8k&[DLݛ)  cIҵ+JIi&. &}(\]]jg08eLf݄-TTxv@5A$0D|[z[N3b҇ L%QUmT[A]35p\3KT@M_}/o3H9xO 0Bu> i'j\)}WʧT|x:N}s]HzHf̩ȿCȬF;L?tOJ0>L=ǴRFT+ XrYP0-1OpR=cLEf$4=tkOIcתTH߽fζ7:rbHF~,#\F{, ԇ+ NIFL](Y5\Afȿ#p1~(kGbD2!PVD}yZ-ڣckqv(#.WSc!"yXS.s|2aҼ{jCx6שn] ?xVIbR%Vd"Gu ttդxWl'q{Z5YE!FaQ8_:,.rM11nut<`y%EĚҖr[[EKOd%kKw&[NKٞ7MF3eW"npG`??cvxp ?@UIqeX~{(x[7%9q$ "㋽-OgCy0HOvj=[kF( {)?q>GԏoifzhK]K84~ 2mHBhs]‰bQ ,w )U=cg.I=Lqk,ޅ7O) Z!7a PƤU,!0,[Bt!r: X.BE_7C[eȿm\^KWR:/5TU0r04Uڒx|rHO$iD# OC,0m LV#[MJQ1xeߔ`y½5 L;` W&S~p}A4Uq\ǣ S/J [dkkaZ='ISH(@B*I ;9ǖ<>bzàЃ# BQiWw~Z.'ؗrY%ݢ_D' F wTCE6#krʡ9tTGZ CcOR i3N z=4Zcd2bK &C0S6IX&X,#_Cm?2Zk*G(ZRn='ͥډBS`,oč7Jlh^:lܲ6m.y{qo/3)1+1rȨo]/kiAA\5eK6DX}yƝǹW Xu4bmbMH*l rU "O؉áS  K$z·K5*]|{O<%RÇ?T\rqqV_~'lc 7OY9A{(5xtUM_q/ӷτӦsj[ܘ3" f%M lSWB1o~wMBCfqmu8},M GSY76! 4jZ5#7c"@y](7rnz2Pߜ"7ZSp}^iŷHbGJ pDΖ_vdQ˪c%^'sIrIkO*o,iYӛlT0͋*bx V x9 5xaNbnp; }M,HRӘ#:`O`ZQ-}s_.&Eǃ͜vlt-o:rm6cT1|uomUYM,`Ŋ e~.b;-0Y؂ktG^XG쨕 tݍ7B6A5P40ޔDrvYvaؘ09 *ϑf,2·Nx\ԅb˿i|0T'ڌ:x @9_Ä_8`6Ll}ͻr:{{%68俎v\5A S9u`$8I.ɳ9<6򤏅`D=en2%[TӍuUQ]RC[*|4)HoԅЉ%_HLGH+&Q;mxؖQ}WN ư\xVpyc`U{bE: qt  $TkӽQ]4?[k6LjV;D}Hߖ&S:79APx,š7opRJMXS͂ܕ0eBdd1_0vHDu7yG.͐G;yY /7{8?D8;nee*jg oۄt o485%Y˝f9K)G)Sեtŝۉ_´0O_@eZL8[஢2ͩȹ$oaVε<}- JIgC\4jl<;E$;iYh'WK!=$\JMY{^0oh]E:x?2njuҧ1m89'd^lR*NbPEZ_,eqe */Ԫk6Qv㛴I2!ƆMj %m_ _Xx ?ok^TUz/kE r#8ZJip`rQga%cFSnn,I{!L` gpN#HDS4S$Rn*u{4Y' #8u}XTϧN6]s١z#ܱrz93|1(4ұ^|0 tlLcI;ێo\/-oNkSۓ>TO.xHW]WZ?y񓤮>C8p\ Vdq@yG~Ҡޡъ/O5$Z9F7S8[=KcЁiTy "1V䶪}_aȚV/NftS-eH=~( &usz\lщ! b'$nM s Ѣe-'h+Hr{7끇|R5` m?)wAO  ٻdJ9Hk2MJ&-g/D 9? wqu'S;G_yW;*wF*]m`-kIN@X>@+ꋏ Eq]Ll{3(ȭ%(d'CµiTH/Cahm恗F wv*=} aV%Ry{Cv] 9^߭]9||YGdҽ\Χm$ýOK_ᔘVB=Y׎Q*=o\IzsB!=#r/Q$a2 Oc튗I=cr敀+G\xnp<,p.g {jXeZ4 r`ۅS9D+~yNrM| L(1Ջ`"{~!xGxIdwhE5ʅ&ݿT}_CriG eo3 TH+l|4ࣨG} p} U6w:LR:ChB3}E%$eF ,Z𔞑7Ap'(Տ_ 4]?d4/ΥX]ԃ 46%R5yObgA ˫z:KyjDz3ppMߞ$ %RbܴMJߡsk(*+-@ԙ?my:l$f}]qHA($*Y"OKb(ʝߤ3)OG"<]2p0o tmy2N2A\K_~^v#G &H [-5f/ҁtU_"T! [SeUqKyR[Tlgxcv٪~V.9{sf0ߟtQmt+,ev@]TְuSra_Z\jxL}&wOsPQ*"nL$gEeRhpU@N{rm4gh9wIb'Ίj 1SCe'Î.ڷvGg.$tT3v#LMM3@.y'PSy3?CsWZlA:%cn^ЎhOI1%I._-LS$T0Z>Xwo̒Va$r&[VPyx%9!mV썓P| E+as+Mn`!|Q'F4d:/qAFg+Hf_/(5sKFVabD!/q&J5U|YpBͭYu8:@VC(a0UA%J_Roxx!*1 A$B[p*a80 $+]Sx9C@j[ ft -MF鏈h'䭛z {a!D /b޴O}Y'D2kkBʓ.LK\`aFu8q0>n,wVj*),Uvkmi*:ޟQ X`rI8js,=[ *Aùcl`!3'l14=출z(OƱN Ԣ >/`:' Ӱ!-,uYR<- :LFj, վ T,b̙pcቐ~A*urG~'˾֕ g,lRX*Sp^>n +kΤy.&%]HJҽ瑏v;?7ulW'y,;)p:?HHMh&`""Q2Ƈ V]؅7 5UU1;F۶Co'`)o-OYZvكDF?HݡpIac[IiŋQ3B^u`z~%#ϵ*bfzFќV CO]۴ybK:O% r)2}zA^廰!ul_+"ZH4u~0+Liv=K%ؗ@M@5{ZXliZ `8ZdRA KNaR(LC;~J$}WJ e-m2-?$\[xi37AМ<9P'e ^1/t/- ={#>_ %V(*m!o.gCo* ,=bnPfh'1)pMTrrCq!]D$yKCUʴK`,%8o`5"!uhg7Q$).e+-tKʺ"1I_NsO}I_-P?4:(ח;F.מFwf" 0jBS/h1Jt?'5lH~;6j,p8 NEsB V̍4; WP##$u}1FprR(K~PڈK0VD# 2׶N*XI@ 'B٪ZOQ"2F@h"' ?F}aor\n,B4ː'BBT=<ݤDV!g F9mtu1nƗp,Ojs1.㔋–.74ziF24؎\]_x*p&YGmY&j$©{rsNG&C|xɯX\VAX{:.`fIqК4UePs(TpRZЖ<~Tki4fZ"b+U<QNMw0U|dz^AV3DϘiw1^:N+PFN2'-֥>v!S8l pDZ&(=o;xպ[4;JG 8g*h)9's>DH Ƶ-飙) =V NRpO!AJ -qf7;Tj17:JoS7v%*Z/ W!*l*}KU?< IO3y}u 0֏z λ` > L|߬WwR3"aNHi8)3Y>|d$/"\ ĢU9_o[ DPAe*]8pp Vy0)<+(,).RJ/ۊg(Bl1ʕ:31݇r1u r[ kegoR CUcI!z#cw aӪp`3S1(qԷyZayeOJb' doi`C&񼞍Mk@`E3ie'Z@xpyp& n(j5# &4rbix-k_lUp=2S:/=1&tZGAx - B9!%&W^P[آ SxTzxъ[!YrBE`ಜ;wDٲ9"ucmΌ^rqUjWk^k 6[J0 H:2^ an$A)j3+"$LD dK# .<"h ;ZfJ)d~;"e!7IQ 2Om#Aҋw_+*ȕkYET'  _7V;KGmLH% z#^7FVNe b9NRA~2# o8ZkAG}ڳ\LºK.ClmSbQJ'^ N߱{CFSO囎m'D Sd 6r߉d#lo=kY(Ʒa6 MՏI~ "\*hLe2J06Ԥ#@Z$[Fqcnjo+j$]SsPpg2CBXj}33ԓz<ʷiFKk oіŧ%Y:ïwå1͠g[g3]@9Khҭj&09J8qrfF4,z^ 0 ?uxd%ArbrIRޣJߊPZY[rռ;%gh)BiQ*~딛l-E@րعV{.1 3 $Fb`ǫ9גl:,#y{Yu|b'n3{n1RN,c="c]QpU?UbVڴޘUn)yQ`RtKATs5ûgW5f׷_?{E&ӕEcИ4e >g}M\x=O"AD'`!N86©7zxd"IIVx.@1M5,Qx TMՙGnx+?*[hq}obs20<'ix%0!h[NHEƤTt:\ ѧe}M6 Ʃѕ!6Yl-| h<*fOII L(1LO&w71nD+ _i$SmE0>Ρwt]B5Z=Mݐn|+11FԓSm VS -0#GLRym 8&zծ 5J^Q+mjTZu}PSiQ B3Md­cFg5|a^{OU3Թ}3bǜGŅ2ũw;W!&6S2;6@f5oֶ!oE5#uYf;$[ĥĨBJ%M>j(nՋR c:'*/u_oGvԢYD9; 3AHCZѪz:S+aHg5>#2N[Z 5>mSL{?-jlað{^\i毀rp3{HE47DIN*:Ӟ%Gn Uv:7̷6אַi3g ' 'kBl|ݼ[=CQ8O=?0xzCrѦ%Sfgd PN$"a1mG ~j( yah"U/x4:Em꫄CБ'AǺ> F@|BwrU FxR]h\wsm┕)E.+ܐp5MAPBd=܀Qx - p0;RF3õHG/yCږnʃ5SA8M+ڲSR7 ړoW&uZ'oyqg9 8 )ۂF)Q}*?lc ElB>nikVD ة1JOY#erEw4jW{)cѢd Pt8)Gs64|:q /ז,mC 2C-#'(/ ]pG] IAUUZ V#ȇ!(RRXQL->sKa9可wɟdMs;0;39vLA"MH jn=etTW]DG>e!{ºV\DwK]4+(`G7/C);{_:m}'FvuCg֜GWQ_#,o ;{JWk^G2Jiӽ9Δ}ilջV ^8=CXKpbiy\5_H++ZN h+,7UWB) 2<-mb% Udى.B7S}&U)Ko | T\\%yFÔuWet^)719uRJKMɑֆ6]vးƯ3O ;fLDY2#OwIݡoe*/iam8ɓ>|QH $}NKPSmKOd˸im(K~:;M;D%P0/JS%Amkܷ&^nų}r~L%N.qz EԋiC r|ϖ# =#a~HHw$/]T~\fH?TYJ»w]#ދ:?" N%iF {>ǘ+KƣI A )MJ)e@Vt&TR#~.w~>0t DؔJ )q a%{5iǺJ*ЊP@y:T-QCrߞM<Yx:$B30#ؒ-Z@Sx6'/tTSkTdCHzߩW1;NCE'tR d[+QP8}yw8}OOFLh6d;w9RsCްc1 NY~섃Db&ÂnqB6793_$MN^ƫq&Fmsy_+y}6YՏE9-e|cEaN@Ub*rܖvTo"4n8 D9%9\ )}j>"mzڇ~ae{;D:BZw̆3n f8֊ФnYtKN^:%B!KrqP!/ܕʋ&`I)Kuƍ5CHV>E5}]OiyFB#ZQ_<ٟbg!_^E\0kerwVAWTUL$|%N5IZlTA$oѾ3ݝ|_-E.L/Ցx0Cz \wNI0™2&!mGk[yINYKݿ/VB^+ q$oAnqq8OIZ2>ؘ}0𻾨,'ۺ2k^׾8KF΄5TN2],߅ 6S)xS4+flN4C,:T\LsC{Jq> |a&j=*SóR/(^1 9t!b SsѪZ;D<a:J+fx\ #3Yl5Zhz/jzFd{g*}jmMS*{ϳ$IX+ndG -N Cԓ+״4_NӺ6p4: j&% !zĹcp1u@?nR-,O'x܀E':R*֔˂"<9<ʌקp rwSyNb>uD 8TKe)Fs:KT]HBfjJ3282@i_IѾp % C ˈpI|AlD_&7lkZOpJ$E3`=l&E)v9iQؘpw,HHAC~9c9>Ǝ$g ~ b!QԍrnB,m4K9R bPn=[vԳTZ*7*!X1)ߨc zeAHih.ċIAQQgkImIW eA ~L ɓL@$:ƁZ%ITm]x<Y%'{#xڏT)L)&IV5#(J/ZG@lW;|n8.a6* AvC[J' ц %{(~ȧ-Ke|Ryj}߂]۾QVvGE@j<';%j&=8)gd{st'A(".o3׳Z\n%''dL8Ճ& qaF_f}T849+ڤ=rW\9 yW Coߥѫ 8z?2&)y7hmguOzh5N_[$nT1i$ZTt3_yW 9H qݭk4>7в _N-s'z}Wt~ ׯOwIfNDŽb&x]Ki K.CXg4Ɔ鎤uM_!Oc/E+^>5m}TG/ބ`:JB?VY㿃 q~:W}4V ~L10'c[A6*,;6e6N&7!3=W$p {nkt4'LؖͽJm)]w?stp#ZɗuC]Y($'GeM94d$w8&姡ʯR^k09viAbM էMb #j2=L^=@thΌCE!*Ų`s1t)^wb9Wؐ,0Ei+r|$Y-Bru/i&Y9?1Nɒ {OeJ0&nUeل݃દd2w6HMo߉El/HX[8hnͭ`픝Op}gpghٝNe&1]Xh:P% ʉl浾dҎ=Nyd S֞;qBr;IMp6`b7j b;e*Z#9zVK;2&ygx6lFM+or$|-ur@`5]?LOh5fdM6g9?| {.zIOұ`1$uZ$G{ $ѡܐ{C@Y}ڏuc҅qPע}ti 5ʽ``@89(|e\dm 3&tHILM4@LouGH{νT7F#EMuBa~$a @%jTԧB|'hמ,lǭζ1g bkb¼DN{ @ bcXn0+ \Kh2ӅOLf[L|J“̉"BF3@͊,㾲!KҶU6K|ipc⎊-"`@;gM/1JDZLtdgZp`!u`%i&/Yk]-+T\ha#cS+FrۉQ\5-ځDBfy] Thl7ўخtii)'O[4),9COe3 v9L_[>ӟAl ۩/i"`")e2ޖ8Lw⹑[gjvlv0x /YK雡 xtxkoG@gkWF{yt(9_ƺD.:?-=;!Y0,m*J{y]&nkOz'#\"R5{X k.{%&IP nj!`dյ [Kxg6p; VT˴^ c> ؤV0X_@ rʎuhub#Ts$GY&eK顢:a?`x$ב%ܬ8}.G5r uvfh:Sk:'JYN5 zۗ/q'A< )TZj- 9-YqǢmۺ*NAP%tS_jZ2/#ger%ҿj6Eh=HN 1}A Q|r¡~l#XYC3iĤϚ<(~;Osw|tru@DG!p pfX.Wܡ}3aۏs~.KIpi`!&NY9%+\Qp63w[uIm#:曶`;)[#?qj7d`oжi9 ':hzȭۊ|T>WE /(L_ow~QB,5J|EqS&?"$ L|=^FgӁ z26q~\:^)(MK 5i uU  a}?:&Ts\!7YYWP_~S d>xxѾלr;jil(|t#ۺ"gm2v(U!>@b(SR40X9,V!;Ɔ4{YncD\ O/$B3+cB@DˀOv."srB$* !hW*m!ۂ.,sYB]E;Q{<@qqRwi IؠCIAo;x6z.ttdj=~[?Kأ?CDH/@naa| =f۝7 -.QQM-iE#`TNXUy|9u# U{[̪owJɓ\ GlP_tYC2ofH$HA"v`m`Cӣ@iܲf@hQ![Ft囉B[ چOL{!n''U4e&6 &[?0o^"8ۂzXJQR4{9{xO+SzB={$/*y2\f>2!*r55KH*hsU|T혺 DďGz  GsCϝ+]]r"NTqeM86T#Xe QR QIL!)چc3YX6`XثZ+2,b)\uuP @@2'-I\#!T a%1'Nd)gjĜFimz֪]$ #HR4pAb{pF7>>?LrHZ bU%Ȗ7)-RY8dxԻ}6FУo/5:(4 VZ0 &LϷEycSOpf?*^(U\ӋcvF:d%RAL",Hl4z)GtnnBѠxBֻɅ/q,4A3`WcM qm&BCcpab$%2ŘkBT3k*kQu_T`% ]*ː}ʜ P`>M$ O- S|=<z;;ve9jqZ OA\ vơ"qǢ)54pJV]v 1SO:MSE~0\t0!! ]g/}mټS 3 I$Ӯ.{w7+]@'Klʽƪk>=OĿ-<ר"QH'ZլJ~e?T-AL[ 3&;ٴ*ZZV{ l2ģ}6sKJZt.:hNȞ'%d]>7VKoG?h)9%~>\EBEu+$*e@/2^@@ɐerE㍮5^}@/+}#QvCGbU[?}xwcG1P`|h|u33-f'Oi E.GHr 6r pOCw;'Eyqq"@O?pvUމ#̻ 9ؐCWp5(xãWL璚٩'BA .&Y"txGx"Fݱ&2P#O" & zgP#?@yjYypbԍ<DcJ`c@BŬ ʼ?!kGδsGw&WW=p*G(|)Lw5+fQM5^SVJ0<K~0f+ _\D\Do?e2FG21Ci'6N =ѱ@/0_D|L3"f}6=x'/9Ã[SWV3bvQw]҄]ˬ(n~ ")MzE]q.+H.K">"D|=IM9C_ι&X11qPgwe9:AGr`&B^4/of o$ [#B?D)ͺネoY^)jD,sugb=0w@W2@rØ] @Q/]-G?L#-v]%қlU1Pp,}Zq #"4ՋCi 2Wo)`al赂xi|a\MbU;rʬQ=751R&Eިg{n޹zA4^ \\V,xr_'+Bpm O;_2񔋼:PG_!Ui;PXRgr5$`XHzOF{>F2g\QTKڶ@6gr Ĉx֙(ȑ(ɂ~g|,z{tXIڤT]_r|WlX]c~0-m2D)Z*cHVKw-l;{7צ랣?d#!SI4*/Y̡dkd_I[ v`FRkgF!$8|; iW{cpt^jK* OM~EʬKl쬫n42:ԳD ~[nRMv) 1i)Y%DR5bя]N6J$]/TZYiLCʡmKzvYߏU0w}]% '\|iH>NTd D҇ jluAiiF KEZ ,לq wj`Ʃ⤪sLHoUہ#VhdtV*ɄGF9'"_HC}Yt?Ԉ i.#|k7-xzR5< /9cȎ\C\I Eb?n>0MiWcԕ^q(N$Dez-3&JxF"!~8C'/PyݕƇV&Voty; {դgCT9X Gd *&*Xr揺{Aߧϧ\)ojG-x Yy-HS8G~m(z VB%tr%Z ()1;09gĢ~)o:WƏm_!P.d)r=U5GB?{.j%u@[Rk}{ >/L<+7m8)Ks1Ur:l~E^b|uSJav"?t3bRJugYV>Cʂ}NTU6;]ئ}f@DziR*/ϷaNIh24:2mC`O{#keO-$֔;2a?hccO]f 7gW`E%/-saUym^t9 /4P:xIy8.ݑItO*RqGYNެS|)"s:yˣnK#Əߙt3D$yw=)q YV- L ǩ8liYИTbV3-fjN@ݾay㲓bÇiL%`*t^TOƦm8cվBp4H])mO@h)KfBVt(0Wqa=Daztnl}JQ$}WBӐU@DRzg8b^5 z2]ٓJl"cHPzq&QBR6a,qZxV-W ab؁2<:z(!D$L^{Mv_> _ɗ'RvǘHx dT_uX&+sy EVZ̒xWp `T oiq /;,U4SnT J(o$/ :Wc!oRafw8ڸWvهu\:%Hʽ8"j ߮bcssAPX& &CT)4=y4FH.;!>)W nB0s {&nd/nbo>=Dn=<" 7M LTNvI~<|Ǡ V# fۈLgZd6X&@놾"UZzyw.@ӨH:Sv6z7qa$v8|>@{1vƼ*kFTn۹V((<8H4=Xoqj>h932Men043m:}M0|LFI `4:K2x6 [ ’~G9 X^)]e .@ЈS+ f>!{25j| ;Bݭ7І(C|5L<ύQ[!{[ wush`A;u\t>VŢ?t;1#3a7e75v "F斕BWR_DѫHR[T5-czY};XI=44:DcdSkndf2VC 27f@2RLC_`c21 W?(E iq`41C415ڦ *)uvW86Cʣ7:qOuTAfMc}i`~\<2SR~jӻf LNS`ρ ZA~~WZjkU>zGF#cq{9aQ&?:,At+.?JTcwKU-yWoX)7[n\0~p%Wlngw[=[5$W+0/qup=_,N#T}rʔxoAT 8]I4=7ʃf# Ȇش]nn;Mݲ:{b#5`݂Lf֏-.vwD缵즘rm #ew$)2y+\f,+y9Gʉ(U?תz_s{wGV.g3jFJ0bZdU<.uz@ dQh$"Ug|630%b;} CXk tm=ڵb }XȖ=e6ܝ&B2BeFTmdO6Ɓ|`wimg.v8"P$HXt;[+UHD To=׆.aƢ *_) M0*>$v%Dʤх{:>w0dx(AIs {)_d%O,"nFFp"۳BjDi(|E>4􅩓\NԇaD;/' pOh[W2DjXs+Si}B7h7ڿ$ eEwOb4S/pҋ^7iP[P3?`zsb]^^=,rjϋZBK#{/Zk\4'}!BX-enVV~KE7vENex[&hG(~$gߐC){1xreaȊf-TJvD>kE2D4 }D(ïuֿ9^mUbO:we߸N$Wx;_Hٚro6ޒ0 PN`{j5TC.~N1Ͱ34Ƕ#2VR]PR!k/MgfM׎ #:yLMR'gp=by(XK|,7'Dv'k]G +RZ,__7 ?O@[:erSܪt[1ti;M\_rYjV.ۛ>R딑n$)xA vb,%~)_68K$߹˭1j̺=UZ1"Z|ʦa:[QvTE,v%-lQ-wQrL1ꦁTGR)٩Ev\sLFq|bk| *0[L8KkJ8#RV 'a4-)isXJ6qNb'2E3*1~sP=+H};:ptb"‚~IdeG>x*R1S~2!xf 5/RYX"& _Y>)Ng5/ok-O sˍz']{º2^ѤM" BH Oa77QN;^4L#Dvu ?*]|hфV+Tj;=#Ppf| 4E0 S, &Aa:tZ=9&Qa#b7. NDLu/³Kou#:"4)M8˹~ ß8Q=6:6oM~7}=?ڿoFinK/qd6Ro/(@c£bi[ +s 9h^GGD1YNCpq+q8.^=ƏiJG[(*,XRU;5U9Kg01g p23VROim@WoU)D,xA1 'r"tG"20&R[D`[#k],<T"d{@ j{/?I,oD|euSlZFl^[\pcJFew-#ncrZ*YR5d6GKS6w1DB5Qc@uX|aIz=)PD1OC̸{ !S=^޿a6#TZzsxBg > UНnxPHU<ԥMG6k>(tF 4H}'| bALHbUO7 @mi^|PI#~[_noZVdl" 5dpCl'O!+k竑I `cHM R|5D=ϕɵ9LxͣzەeJdk^3z᷆,\hMA>cc]ADr9g_}YSm.nr*zq1^g]k,<ΣNDyܣ4jU?P!v̿G~( ft]I$`4 H+ [ޣ.F#m}܆n IeC&Q͉r<3UjjÁ䘞 G4`a1Krpqm}pu7J,:1!q &P{{ *jlMQ_{BfMSr&Zaĝs}Tr,um<zֿ aX8Nd "+6)yҚlOxw {wj['.H|NDh1U+SF0u *QKf'pfc؝ FFbTO}-PaLm<ۢN5:AW cvsGϷDipOo~ A Y—J}f1di]ԧ362y |SRD7 ^D@ رϬ5*ӪI`FRH^c։V휸iFxUXkkceJA᭦miq33ߴF~KHCš3ߔu UwP l0Ը^sW/=on%BxMkWvhE%FEWJk/ª6V~mȊŃ._jGbFC< crx~'d,[~Y!h{K.a)ݷ.p<dUj7"˶3s"xI90ObnS1>.Q47D wAaXSfEtCC#-%+Xo'>9M8EON:ØMJJO@dBe2Ϣ. $>^۹qyˀ*V*OL[2Um?hKM:DC oW˭I~]¸|ُ=<^ǝ/nB:kR7*Yp'ĆY-d#Ui.ֆB ugB[&l#PZT3m|jd{pIݖmk~ܵ_1Ƨ}fviAp,H㑋]* 5j sF|:Um9b1RÍ_.RSǰX۟yed"rW%_Rw>-T%;8Y [pKYQ"/O\~Dw`3_tq%{ԧZă q45ms:UI;U,▇f1Jֵ9ÔKx0߂©!Gb-%ϝUIx;oCpM(qˊ'U`ݶtk2UxIAFq7F"Ɏ1r<:AYezetؾ2͚oX4&#6ie&T8l2%z^aP #H% c}bL%lа#wQWToq89KӀ9zvW6RD<۩z]KsRI}WVhdn[N$Xj\(2fccK:Jc*O9AGD5뿓7i"ɑ$@+EIx*Vv5/n{ty+(Z Y, W-rXV@]F mphp Y^v=a`{€7b974mG^U&aAPIKb[?oo[KO7kF{.lNܲ,b.RhFt hp*YˎtiC/``ӑpt$2 P&zz􍏻iƧMT{O= DzNMro T1l&&Q΅Z1X44jP= )өnfXpD>Hu]eOkAQIJ'v06v.H]YaV1̂, BG/OzXf$<#yٿH`{PlS_] ugDQLP͎ 8.򅲜aޫ)Ga$Ta=!bo~ 5BN紬&j?O F X!͵Mz%]C1_BZ4;{AIV;ah]=)=t?Q:n0a_%OI:Z 8<^Enʕ*%b{cԣBNdL«Gn%:ޙ=l:PaO3Y3W}A*HWg?ppӍ9X15 #7km~f`nxsrDAN{B1xWݏfcc! :{m w>Yz0߭ݩ;}aP59CCP HTtc\HJ2K3(/(Οq7+C޲*U!!}r*Wt{}2FBnz%IE3}y꒘@T\ԻnPIm'.gZ~$4P'&CT*y@,҆Gd7H@pJO*a@+ gh!On.R{tzOcSo5s4J"o8a6 Do0\$U'l|[‹ZZٛkTVkvuqVX ]Rev$c]Dح`+Kי"Zpj 9&ZV(ߴ:9lpx(&jZJ;Hh.wʍ 8Fǵh u\e]u.ӼlHYSyxtD&a0n1#x=m\0qvQsX;K-L!{iR?Խ|Z:m[]sAeܯ8c <(^c/ sƕGkxI[ O7ϝ>2 ,hUG$03UUK̓G1Lh^WFkռp̔q t/ hԠrK2;fo.=-VY@Uu{h%RB,>dz (eRO %B#eKWKge,Δэ2kYra G4=sh!p: -r^tlilEɗQUbxY^  ?jQSPΝ$3mYg_eBȮ^,QI"^G&m-VP] "⻔_8JD ő(L)vS`6~͜Iov*@B*Cw} 74 8yټo'cV.(*a8KW=x&W#u%BrmhC I6ކAEhYq\H|ZAEkࣇG)+_^`rև9LrsHFL{u)̧j",^BUry6]i#'ߔ-ϙyY)>l76!jD]f-'UgsОg܆w3`8BƠ}>񈐄qe7puA.o]kxMe O¾t1yQWY`[twHU1Փ=ut* 0ʓ%5e_+;[)n| h)ؑ_X}9% $F!-rzhzDiˌZ{F `0ag 8Wcqsz\E qEi 6&hQ21.ZHwvb܎MWòG`]2i!y+M-LX5y?y~_<+K{cA"7,6d$' ϖ)(d{6T ap!DsPbGM%w%̝.7*K˭gd2< #^Err*,#⇍c5Z@/r^鷫n*4çYeGsqUi"4=Ž_ K+o0ہ:o@ n3CUhUfjBW8HbKՂSYV]KW Dԉ@`g8rP:df<"Vcj|SK}`;&z&20VX8 vxܥ~H.L-(ta|1c(9-x0UX#RHf1_R|6*$.9mhywjkv{QՀZ]LlL~! 8l[uQS,c?Rãz5n o$8JڠFI :crԤX, mfaz:. &O@\lX CEw!FG&u]-tpfҿw` T;,N|lFԩFI<*9o/`-KF"rx{x*8|0Ôa:b+&J8i`u,V=|_}ѳ>8n-P\'±M D+E/(9,2:Au٭{ަe0&~(Jy7~cMV@*D%{X:±Z,늮0mPRte8t:"6;E\g&t~߇x!|~1}$<5$*N^8AK]\C(F ?e25gx'6(@FbZtR\k(s)$/4RlW`Rۑ 4[\Cj+zlB i$QkYxBBV'$ dW5݇)W*>mvI>GIFiUp'sG:7XSߘ@+8^!Lo@L`XYԞR{Cuʼ*O茧Nzp;C|1 I9N)b׬w!nX Zd%{2io59 @K~'Vn fHHo/X̠~J'1 GVJ,)hyGb=Qo. /zƨ ƃ%4tŏ|~b v-ht dTQ+ܹڡ sA ɻ}x47N[{ɜaW 0r& zxݒɖDJ7``bq({拏քbhNB[ir,@_aZ#b#!XLMg| 5/v`Nh=|4D,窭RbUj6#5W.ZܕwlpXĪ V)mEdj3-(lĔ'x7*8 ᚈF\Nhp۵I bm$HLȔQФ+뎢pm)rˮ!8h GR=)sEk2Ծ.+@4@K6Q X qjn#Z+[3[98\~84cZFͻw Ʊ`OB1 ݕsf[oe_h.) r|a`1 @̓6u MU9֍! ngбi*&`!t K~XN4EGp xY7;rpZdhTnH*CQ^ZP3^B\2-q#z#| HhsϤvQZ$4U\suC3a:ř9*Tў*9T~(~w'TU>d0ЕrA w*/yT@BK>(lf`9:&N1>AE)V俨wQ#=`D(R)Zs {U D ]JJåt.}ӽ%rH2DR;71URWAn{'_G6C"t-dԛͧeJ9Smߟ6 M^ vy_Aw6 Gr;$/1 rW^@@ qPRuXC8tcS:z :< Q[WKCE峢7/4>#rkqYAF5]+?wA#ۚEp2=0!`;u7r+W&1GЎ܈{j3u `Nl/Bb)?am2ȿ(f-F4[xYH-9i˟كpvIH3S'&iGF4/Ѥ:s.#* >Xn);o^Wuf7?y kAn H޹os` 6G- P ãH@UΓ߃LF?:HFpJVh/?7My4UImk42,$r9,SrӀ}PI>N|DP= 5*0q~آۃ$l9InFf@D=X@")Ma<0Pt2sGw+Ϳ[ u"BPk҅a!GÛ@&Gc;'pj̿\ӾSQoz!seIz1;yi )[J ]1!?@o`L$.ƏE`ЛY!h"z纷`I=9~ J"y|];(62TgaJA)z ~6~ܚ/襐'DUBC()dkVnNR-~|}z8q22ΤV|yʽ VxPę "Fu2`g5M0Wg#뼮H6`gq/zn&ކ]Lm /CF].r4|cfA6Vv혂^л( Y%e;dOd746=7 @[Dݔ1!6x$|9 V;F:@:&:.< 2ܞ g)Yxe D{]]Bߗ5 "~emY-at}(l?g^rFGq>7Q9$denhපB.DEWY@ 3$1ţaahb{佉(13_xd2%5%5c-}$vϾ$7Q)b>ǜ ~N9 HeDt"E[F-ORZU#%aGC7@9$=EF}QqNj$~"x/7A Wu)/x PӁso=9blطb~at/',OF,4DcɺUɤ$g5 tI|_jidZ!>'2a᫚buD7qk%`@GPI=a 1)!y5}SrwZWMnF]){;qؤ'JتHVo-rMH^{)Kz,R:0ϫ[D_p|"라#`^~qXw{;)9I!䆀j }?0jLTY}%Z/N9۹®V_`,f@4ۻSsí=ЄyjI1@Pp+Ne.D&( yGփ}4\ O-~̴ȅ{mɒINl,7ԬFL\q 1, ׮k"@ j0K b]v $%AÛgZqvǬm+HR3Iw~ fqObzWXWnh鱼=Ǵ.΍FN'nhl?'F"d[|dijksVYaU(t  y( bDLgS5 ((A!v\=UK~T0WEHyq׸Wy`?Q1DJ޹iP굨8ɷ!A˃kՁm#,Sevx`nEae!cJ`fOVsAp^ Aƙ$U[mN6G)Zѓzf.'.V4,Z7w cuS]}Gfd˙2„Z y+wu:y^lz*x^z+M'N3F0h]iJao]5\MF_Z[ƌ' %l&sqQ.͢{ Ȧ*I B-_TgXV59/޶|5Kd2SV`~C6OY*-u$r[ ]Pzi'ӫ]>ݑ!mb<ԻXzAɡj|S}3#(Y;J3G-r[&(lE^bKzpqr% }LpBYǬa$R8KDxfU9(ݲC)G;-ǞB=6Hpk䠛=RV (ElR)~#o-j{2u8ow5KSIԳC] DXO_y' Yf ;\D:eEՒ}q:nmY)dRK- hQέ`igʉ 㮂0+ef5>ISijXV .CyIBd2 kKGa1P ;BTp ;.UnoIsvI[ ]ld;Zu^3VF1%-]_Fg?cKK?YKi"Y~R7\q gcRB1tw|e-PxǷZ"AfUb*$n/lFN\fɤ=wA"@=z4V8qr֌{k%*Fug'Rw7vL;}ʵ?y"$|pG7c )orz~gS!X1=aY`Ǩ\jFqÎ ^0"$Om+$HVuSjT9S2IH>t9ă(>.0S{~"ʿ&Ԃ}#\"7&;8r((?@{AF424֣<ʭm_ :5۳qm1cN :/jIlw%RY#Oّ{b&QOGOs`B9v%08(gЪ|ݭɁȮDw9pFb;r9Dţ* ۲mǖ9+=JoV*XHwUe9 :W?xB.UcqQ\FO[ϙ698QR}wUdEK6~c)wę?LFa8a1(X:x8fW,: R;8:ےqF?̫4s]dC]":>f,kT،|gX2ޡBkN?`C=¼W/3v{f 򴥷p[<פ'o™P؁RSVR'D| {6 Y ~Q\5Bִu_; c`E&;a7. ނ8%L^G'qM3Hk^!0P`+{Bi}X*(Jxي堯%  $.gĿdi2zlcQc{YpAP.uV( & Wfm*GAh HQ&TA;d쓈Txbů&)GY0F3pk94JhQ`]C잩Wt+Д9Ɉ yjoTOw*Ǯh1O5W(/ͬ Q}"An"wa+*WQap@Ux?ʑ&#,Qn.%9APk\gpi(}1Qᘽ[$k5 ۉT"s8 PD}%t:Y_Hperߕ"v¡"H 7]kJ=cMvu`$_AUs8jj?BT$YXymd\l q[l?P~})ff@h~!D'ӡ9z?^&C#լEVAT0(z' pwP; j4p>Q ,>=':hY!1R{seM(-y(+L?5~ť%+R[ݴ>n̿P?[B4\a&+trSPn`%X6˥4QվZ \ ~1? =ǚmrA` Ro)9]qz뫽NfOJ>J I]l嶓qfØ5?c$;4S+ ykU-*fU_UJ(;p^D3D5Rb$dnŠ"biQ_%YNSS$gZ;/4\w*d`;ųnqxizS 'x ڀLbDaOT*ح7]|rY}hAAt5 %jUZl~SUD x8v/!3ݨj(Jzo \fJAs|jME{h00rCWtY#0#/-9趰~p di ' RIZ#Q)`>!')Hy_9Ӳ_H0IYK٫2:3=(#i2&@zɈR ?\5 F\jy&34Al\ p >tMqjük7d F\&ڵ`XP 9_B=> N=ms(6{Aoz xDMb=EA 8ބO'Y<@lLSS|EFA*3pĻ.#\.L+i5yNA]; 7 ʊ^q\Uj`fCIh G9$h,W{Aa|o=ɮBvM{j<]Rmxp:rOp)f>+p;06)6si>p! "Dy1T:עq>.t& Sco]iN8a$} %C5@wתHdTՓA$rfUQxb,tsiX0z`h^%Qu6 g`Ev:>lۣ\<]Լ.f*R^Md`Awftcz~>O4 NיRڇqړzBfWR`O6_d§Zti)'Y6js'UgmSvCѴ6Z'G y.guDfsOPə6Λw{?8hWsg&+8p@"q@ ;3 ?H:S S΅<\c n\+jz@iOA}Xd([4 iikމk6C%&I2iw=`MڬT5q̽2g"y,xcg@nJQJ4>;"< ų?F\\ -MWjuat*wAQr;~z7ށD-b09ޏC?J({TtȦu6{0v,VpK E9r(ls@ =ho}1Tv,9AUh x /!:wRdp]0ASl[{(^LgĈ;pg2Hݥ,8q&CN26%P+KS&l\"bh"VuTJ8v3}vҭM1̊Ɲ XH+^k֨O[]L:aH6&+p~r0SɰXJ i0257[*ğoz40+յꠂa7ua0֭h\ 3͗h"}SH Hu< b&0RYY)Ux4ub W*\\o?F.a A(rj+ :66k;bC'мrK*2jȵUzA~Dc风ߓ=n s֌X[O*%/#@!ƹphRt(7Xb= (r}xE)]k3T (-+ޅ~iK)1(.cIhI{`{C@k2jրt`/YఔStn&K1,R4m>MM>gE. P]H|7 cԹe"$=Idw1hFf^, S[={O9NR&ļ&ɲiɃ"y+AQE!M g8GUG\5$e$;e^,9]8ᙈ01#kC2mP+e-jkHG+nCơKJ\ʿ0U\|u1#G8+XGk"¿n(`PY4d\X<oȠq]*< ~=.k)LZϓbx43W8`O5SAi~J,1ekl¿]Ӈ,;"sm;N5"4@s+x36Ge!C0hTȾv,g .uѕ؅Tӯ" i1@bמ FK_VFBìbƌ´3e?B|O}A84]M Pl JکR{[y±O0?)7XtͤV.Fޑ(c Ǯ§oat)26&aQh2j6' Yҽsd{]q$jHq{[Oyg$3e6V;o&ֵ|Xz̠Wl.s5_7ŚxZU[pɋ;^ز`i /Y E.%jFVVi+` RYLXv|e%ʅ{di;$C!a3 =wjl)POuO̥ Ur 1[#WDS{uqO?ڱ"׃xL( +b}l"حY Uǣ^мX~K*fB؍9>QN2:C& $/{C6sG"+%:L~eBii0OWzymګ^˓ ʓiOW]KQ NoVR3M:fߦ݋&#on\]i;aĖ5Xֲ fd/RZ4)kSL[FX*@MWMwx|q'76eg! _DnHj3r *eO1G9rY߳^ ּD\:7՞^v[gAtr%gԠ7zgG}V:@l7{q刖2{T.CYx zFU(vͅYU슚A/9ҏC}eQp2so`5fOv/ YP5~ڹNt6.Kh66&AEjjc{ V3o !KaS, e9 B{d!inHmNf_8C΅J?>"!lJpZ gQT̮XհVh}pp EIMq7_߀mv9j;[{2t6Fo[(@ zDqOfvͬ75 d/s/V΋1ɎJΎp1m.+}]{@,\CBucmd0_箲G9qF=[+ skΰdydju;@;]ȃ-u<+'jJ3y8$s 5wR{CfؾųXHB,@}Lp$ m_ULYAj v@1Y"^5wԌtz=>e> >) ar) l(:^$Jqy)DZ>)!cӏJ٥!=E6y\0fKGn!;|0's^+'4z !U‘TYu/>I>TunZ$x 4 ID58}d킵̾ewmu x1?Z%<Ŵz.(K װN( ~ ap ']G(#5#`5d#HxezpdC^BǛݾA( 8ɒi؋%HW4kkЫN;xW?_aUw;81/E77d]!,2P Ls4`%`/ ɹsW69u"[}2ܒ@j:(JXL' 45ϑ|m2^'TNFůBQ) ;+;JQE"ܝ8䔢<>"lk.AHt\HN9Lߞ:ݺj5dIsFdRc6К掍n c Pb. z:?;>jt? W&z7G?9h{ >Sp` ͌Xe>1+P63sّ+o@h`ى\(~wv DU0!RډIsS̪`9".EZՈ8¿%݉x=ɞ5>bh͠[q)6|v&Q ٖNB\`h-,kvI\褑]W|BTbY"!׮߄iy5S*j;ns|R@=8@<-_O[ $9XWƥSl՞]X˵%x⳴qz*煇c +Mx4|*õ/p"9;`t K]y| >q~`㤋~MhMύޔ|ZM?!;m *> S@x&|RxR \<Tm"pF '#)l3$Ӗy ̥GI?7-xOG"[}K'u(;(4JT%u4LU̧wꈈ:J 0yTIP| 15O0n3cbۯxgx2'JG TdI [se>2f/O.\R6ްO}n)r ePʘ$ZYklRUuO)k?F54jN^y#hEz53qOoFK.?įhu2da CF`W3QŮt*a(ް#i6{ew`I&(\1xcHx_H_j@gqU5lz8sעbEdE91_t7C<]M+68SRfN @c-B~J5L/zoecKT_M1p4y[kQ&yv.\Mi\gOl6jl SN`xa߱v6v%3>{YIHZJov o|Խxx/B_ê۟hBK ` YsWQmسrODwɿC|.^LP7st!ɫ 7S48@!kGb4![,o7;4Er1%h)."裎]Ź=.8צx8=LjccX0=3|p1Zp$焩k_qVH=\S=\*~ )vP]Ve*| =$c' e%&G !*%"n~3e A 5 @MZ{`{-t&CTV!ZBnO3iKW*IR@rS؀a4'2[*x~ZaJxhr97XoŌ@6OT1$*{-rY% jD.L>M;{Ѝg"MAگMAPU:.{`; y:O(0߼ɋIy=qx }hM (L+~:wfU0ru9qjPŸ1@pt'n$c[Wp26 ]A h?O@(bIT$p+X|+&]xFsSXJ5|B zs&gƝQ$ُS$W`pDl5+$v,QDE~yxx{4WRV 6cL1B٠(ŒsCvpdIW xn>}ԍTsٰA,U6K-|6~Y@OϽ%/).j{rbd((6W ._Mp_d7-SڭBdT@udz#\׼j{89ͪ|m֎c@O Iy{6j#Ktޙt!UH#9-DS5&J C6&@jPXAL?K )У /h\P0‰2x>d C;]lz3e¶TkWNxi, "R32V;y4%߹}}[VjR倫( 0Ӯ4LHVtSq,\PXp@.Qb*:B<ϵ,i4x鄠2+YG$i`8:7Y] +Pӱا[1}YErTeoN`>7(fzBJҒJ X{Sq3Z0;mQ?CY~zf3srq|]55SP:*e>!BXS"+\An^Gm-tB~=D|Pm! $}X7%Wy T/kqa$ >wU:Gr.Y?N;m]B&8[uvwW6J/ $JD{h)M#Uq#};mW,d?"fkןCa(gZӓ_)KKT΂.羼zsCٽLc6tqozd^{BqO̭(dǂ/>?yrOz' kemAmB"3` ~ʭ1SLG2lk8j=%F!q"jr0.'%d)_ۖ.pZ2*5ltW xuE +I< ?u7 X3%QJ'i NOPg*)uq1tudsHJ^BE πyS<$b[|uw2wVIa:y1e|rOÉndD&tF {3SS5kR/?jZ^h5f:ߔWz5YrDR6DL',}~Ϙ>VJ/c~g;p^b/9xCü]4 ynndU Z ќE?nm-^]H3/HE/I 4Iޝ\cљ12PK fxjB9?b9*nyz;uwZ+ډ<EŪ\=9V{5JUg34o5ئ]r7A(W01-|4wY^(=h I/eY!Oά,dp, )1u[|N;P0GeA{X8Pj*Y@&Gs3e; " L+ۨ*FyDѮL/d-S6u'94  0wS1X1V ُۖ 'MAzO_31"$US{"鑨Yy[#Ʀ Zus8YsXJfVXrkPP8P1[eR=vkZ U7@e!a #DR9~oq 'J\k:<3;>-߈b ?:ld\ʷPOE\ȼ-/pQ]OBQmh9s?b~2Y CN2[}r?YRcq.%gy8gb! a@H7i˖`Sqha?4wVY/( Y4Fr?cfvSƤʑ_KE=#"03qĺwߧ;WE*'C V"\;H}"qjzA|C(@A9{s,lrΤfs@G[Xn_NG-T7yڤpb 1bݽL `3ꀂVXd|*mY'^֨?P)g2ŞYIMHnp6=5 J?hӓL,8VN:JM&pb 8E;k|W`md4m!ae)g592eۜ+ ˜aAe=`A?2+N.) Y`3̑gsGؔn^䁤eX$CLMz"5l~lRh yڨ +|˱! k'gR]n[t4'a~3Yɟ!VKv!dגzrDY4hAPlc o֫>_}}7Ϸ0:=#ДCi @ fU,Zf >#D?:7BQ; ߓZ"D1}7? 2Ɛܶc˶K=ZQ^g\af9 7]-݈v̅Py%/hV!E{Po ~HM,f߹f , fi~DO"Y;at|]p`xOG۰ckCt7Ba|M 8E} [yv+yV ڕzv4ge& ۧ9<>wnSЅiDyRV4 Bm2`kAlG&knŇqIGAkQvx_dtIRFp|d@|ɨ<-ş`RNYImL׻%lp: oՠOn*v` ާdf6f{LhoHXʛxA,R2_0oynm`Ⲁt nH*̷<OdQչ.ͱG&{xen~9T&0Gei#:fޛhE|>}'g֤Ub(IvЃOBHl(3*s(-l$*Bx3?/9籏} g{_Ie pq_hLʹFG߽2WLn8a+uv+Tu8f*~e*.Gs&0b,:AR 7G?DYc*ơPqc"pm//|Ɣ+K\>j':ι-h5b_~5K9*9Fk|.q̟veæs#3ſ9.Z1N|M#=|Gi.Hн[̪dgG^/xO Ja~$ a ~Q|15v(U˓&@MYyJ(/L ªT@UXOΐk^aC<GrUJ/d Ia*vʋsFShzGG47!]2Oߔ]Қ?Q"bZC1TܙۍB$50Z[xx׎*Gv덹ӓ? LGHK҆ L)}NQFŽP%@1,ُg-2X-fq7\dn/r& G$MƻF< K+~ \Z^N7b\wTi͔b[#DƜȧ sf2X^[$:.ޔT{N& +V J Qe48MOX<0g|ǹ2J+RbI}GJ|$$~9v޺[TC#be+\ucXhMˉ8 桏V2K*GoP5e )vԦ4THU*~6`,h ~o=yqߗ6!  \b˺$xpGNN/gp>)l $\lLS-.32?X vzW>~簞'^'p("g@>M]Г!ޏ4(d qUֳCL>i õ=BVvdtsIwUva$JJ'29;ZQ!pM[fξM]BR l bRQ4[L+W =ci#۲jX +Θ~v#jh#{J]>].ܻ>//5 nh-tg!rn11OZ/"S{O#ݺ- [$;zH)q#S<o& $B=iSp9kcVשj5DZD7=!͜z'իV8CԐrbF{}0jу&1eY*5^{0*8Z?6M, !Zlʆަ%f V^J~4#!ڙo-3B*Lp OhB?i\1T9H~jT|R0,Y0Dˁ.b9B NL6; ixBM!Ţw1~"86MN.ޞ^It0ӲB::"̣~`ŌfZ%8'G$4oC (|^mi6V4眵'y'nN-nk7*=/n8J!Iws'oR;$)Z\$hra^.e6.8!;oXPf*)5_b*74XR y.dm7 sNl9/ֶqȋd?>P]\_%^귯#-M U љwyW7H'K}DaCJU-Ǔ43h0%<.#˨LoXN]\1@A] TE>B T0a#EcbTqlR rUh3?+ _kytzKو&7X(,چziJenJI nĝ\NAt@XrO!zx1y?[4RPQPCF.폸R%UnVׄI7+ xc]g+ z-O(Qz(ȒU=D3eN! Рޙi6$$|{->)j_MƋ1V0/L#RSz *HCTɨ;PN!Az.]`ӻ͡FoؘDX9շ٢&$1&_l H8T>Xm39>R2[ $<#S,"8Yv"JcXaf2;c ^Fΐ)6c;nY*,RO'YKJͩIv7"e +fSS$AVk/Ur1Cw#7ny#o(d v%2$~/ -;E|7ex;)^ `hJ fi#$gXaB6Vx Oߩv{̹'Qݩ1]~%Փ&N['%|u0DFvMwaGs*Ϻ@u)yۭhf/P~`*tTu Z -?L4|m]Չ1؜IZ9DP  Ȩ2 +II xqg^i&eERcyPdy;!4 𿸙^z *V?*n"Hvh7_9)YCr 7>`B1I*()*nDX2 Bw9?GW Lw fGo3ºCnDqra<=XE`jC7} HV*}}B$nk&3 tG NlbJN8- ΂4J}xH*nu͓,}[)=9ۅEY]%ǍR<ѺbJeB*;H= %s7d)db#np0Qܴp%`ޑ P>8i ̎(e&d,ȱUDUe@eEH-'c˹B6QCg s1V}6Au7!9ؙ+_N96S7ptN}RNFmC{lі 1е)ߗݖkH:6Z@!?цR>_qj9÷=(YN4Ieq7ȁ=;Z H%j^' ,qA-}&d7oH-9YԮ i/ wNՊtM|}db#+1F|^,&>H1:"'~"!߄wDb[C͏xtȺeY;׼yWB5A VƐ>nx_cYQd*!¥DDʼn}]+mg+55/r>F|/@.)9|்ok8A3JTo%藏b@^dt2xeoH~8Tפe%0qTlؠ 2;!5S{@G l\H-qkw|ŭW*y\ѲϭoPp.Ì+쎖F$ V06zɏIWh-P}ZGykv O o Lϖ5H\~/ ؗ$|28,MgaKX'6A51~n- |x )dg}4ȣ*/IVX/'e5nTPĹ}vnNcn [9hRޑ_hbX{@z6K9WZg+!UQVآW`4t 曂~8RH:de?]/6?QLE6 W.{T1prPW\^ϨGȾlV6pm1[5~ܔ)(-F;:f Yj 0}0_ɲN v >(#>H3U>K$:no|%bx[E)mJG6_2n^MZDh\Z)7&An>s NFUL)ZfϘWz:al^aXkΦT@x7h*ow iqWw |sfQ?~ _ZRR3#ٶz ݝ^U}( n(Q?dW,lV]sVwό鏾o^YޞrDXLL)c<?3M}/=CҋOqw% M+~|I0m_T\e~!ҤX'}uܙVաlQgP.|XLT.:7-ZX$ŒJp5G 4nk~8}JKYz~o+ \n 4ϛ}@*ZMV_;^iV_T{33>-9ܹI(zs,+l co?n@/̕b1UtI]B*M=t |2|ӗ+f"B(kpQ^9ؖBӠQq* QE`vgOX_DD=U}n:I'm's$c;R)7BY(/$l Z37]8V* \G_!θ4ko8գ\!m)JΙWd}p󽽭10亮La U_ig"Ēe\ [nI  q[)='czˆ?M#lOџ] (,3)ҝP.m3ߋ[*._(xMPMEj?Duy3^8/I68 婏$qUp*IO+0w&уFXDlhs+_0+x F"(BYliU{_rC <׾%+s !|ʀTP;nJ_<־*~8Iަ@1G8}Xit3]ŃU+){ :L 9_jtj2%J)*`FE7]c6CXU 7WKi8Sı6*@[9@L|kjXn-| 2j c|&zkkvN k>0Lxj&=h2zyZf4\+"k4h;?MD#,_H-63x)l]кBJ꓇-CiaL٢>CίbNyFÿ`>El9,#y9suYE-JJ'`3 tR_*uT"o R 2+y%2C#i/sg.);Rw!)k0*gV7JbPD=J{$>T=ƄhT5I+EL?O)#Jb1ߴժQgeUތLsZ›L8R@k~07_J|$:6XC 7$ola.mzWKToAZ˽z)rҼҢ `~;"P]v$Ww>j'RSCc,9Zot\ 4 f8[p{ә=k#ld'h`퀫wA"Ue"6'm]&p!"c*ˎ(vuN>;;VF#=rdg# -hWh%& hYCk⨜c{\Ss/"`YKb5~ !b6%n;J57̏NiiyRp͎߰8Eu8umbCVّrU9\FpsY5  ٻJqsw}aw4@f B?;  ֔ xSI橔RiE)YɰhycwKGEF` j+ FGd( 0,1f0WRcȄx()-vkj$O/i.i|SZ{Џvq~58ϞWLЧP=Ǜ 5'KKyY( EH%!5JH]٦wܱL$JU' ɱ"_`׎:gP,/yq_r:+Bto6DrRr-@V ﭹž;;DL:s}W==v) bΦa)}QDi'a"5~х(bc'ӕ{Mk&}{6Sg9n%xSPТZXp켽8|~9yO} k3羼Q˭O73!˨VǪ4}Ii%0qPw9 xDŽ*<}K{d va{ 9PKQJa%b*J%Rd2yu[-DnEZ6ÉX[؅ d)S3(Zʺ_=D]K]TPe 86 kb?K3=MIFϚ3QyH&UޖgV`r<;6I1 _v4XSOnkET' m&&iX9Oqr{j2b` 0U77I~6M'G0D<&*S k):߆rnRפ],MebW>.3HQ8Z.2fHXIHg<+Aj1Z"V%z> *(/5WYNQ\jo-_45cz&<1QAV3Snè(*"Ool}VG|?݊$I3j󢰨~:N[]ŏz3Nt7ܐG?/tmdź͑\LUXSaoGĂz%xPxR #u!334zGqȸr̷sV6gimǰRJ/RFڊo{uf>8 \a.]!Խ:Rޯ8b,ɸ4]Pn0 "op[G#K{I~-'}bv]I?F9^  ډC@ {$c7ܛ;*JK)>P|l֏?aqUB13 i`WS)E$}ϏM `-wR s q_7 {g@QjA^O/-c0XQETV-;ͤR\̢P8eelaz؈CjMK^ hnśs>mI/%@Flx-$4V^gDE&ˍ+;Ѥ'D3#7BXF<[_vyPPc"[BT݆ԫS; lÑÆY*5nBy): 7G %(&' j@K^ŦA0ن|%:51Lhw%. c\eTۭ3>| MfiM/sݜf?zc, "oAWTl]kaA)q\.wg8UvJݾ;eA0\v*\^Ò{LC|)FIr-^C&ꉎ~n뫽fn;dw7>:F+zk_]Qv\ٚ?Ʀjex}YTV5013GLªv@=qx?d@ /UQ/SeBG{܎7&;A4BPQ;ouVqƏuYūqaT|+`Ia|(UjqqVqvrr;OWv~(n Cya9G}7Tx2c+\ېXuQ/i< Fw5NeW IxJPi |^ 9'aX__W3]A1gǴlj=myW}m2a8`,aIۂ%6`( :5ex!gICL 8 /^o F{ik@(j;޲πnlrfW6nw2Jfd-}p\U>6W=c6Z)\--iR3HF7}MUA,)s.̻hmTWAHiRͯ }z&<?\OL>ǽ`OQQs>8#|2e! 6r@#ƸzmN*#B8`5a@T7$WzC/R M|Mh*𬀗1}@HQQ?7*.Ks@gaq8lRU\14S*՚5T~0(-vi|{'D;=?^fx!PM+)!| ئԒiN?Z ^9h\ uOGHWo<|p Ȇ>yLM!+t-A4_ x8G\˿nQRf[_bkUh:[.vO2S\CYi `(PKvpu Tnhf5hh%՘crԦ_a4j8iM-ERAOTjޕp,xX 1m.NO,V)¼ OW]-4 py7D↦CQBR[|Q4kin KKvA=fjk"0a\y@9]4CFw ß0K%mAZG S.dTQMX gHܑV79$rRó3vjᣮ?{>dBB81d2LwS0HICq(sx=4+@V1oSXtM&*c`"`&~d3>-uu76gɖ)@L[" 2i⇣Ie9(}93xf"m]{Ҽ|!SJP.f5OBA;ˮ|['7U.Rvd.b黨1  67 M\}$(pbUP{zak(Aڧc{ (cկwA~yJKBNFt|j]Ju-*DpJZC7DQ|Uq#A_x8fe1~" vn#WĢII ( z5UԂR,m2o {O%i~.kDof. B\$1UQ⍄%4iOE oWdh3Hj򁢦anǥ#J1K6 ?mcYRQAw}F~ZNVaw `g՘ `wL  ;e{A:-X!rG݇K4j& DX~Ipf`Bse~y3:ͼ kJMIs }Q.ƒXjt4*Q(J^sw5,5U"Y҈=9ACKX䏄I)TJs_?᣺n؂wL|-ӴZIΔ"pyk\A=W;ҋFLMA"S"4r-^!:#?;hLڛV?qz\< lgw_)zc45}Zx[c1Y1:OYttjTௗ&Utv [dźxԄ0f&"qCi>I*6%+.,:Ǒ M1P`R qxO5h `Y鳩">V*~9)h^UG-|xHVpԟ0>\_<7=tPJr"g{c;G HD0$- ?yعlcAXU!&}=lJ fhWއdi^9ႿOG!^pTYwF4̂F:7;vpJ{=جϕI<⋬gw4]#[D:g놸M>|4@=*S|j|\#ڣ'dکJ">fJ W);6Gg1{q]S1LYߗ8Fs\VVi1ж*& '8kxojHc E=1%}%N ~Yw=l%h)A3DS:,}J v?SXѓ1rDŒo :~=ZiͲ7iwG[g #\52:CTNd#OʿLy4\^aO"xu3n"^.),3vɢ%uZmy5,L.\KRTbw4cӋiW=?QDs&jt^^7Mrg$a{jP1T70; mD+4+*$~oRwS(.pRR\7]jIU 4hT ^ EES:lgy"wulUsN-:,͜*:cUV&핧Ez:?>=$bCdQ*:K.>j);$ bZ;J#|I"$[n\fUߌ D-sQTGSO#y"W6% }JԎ0lаj[0Bԃ]FEIN'ox*L r,;;JA.i0N&A2)uve3 2[ǤeVum}ͼCtBӘyۈA>(Wm=(K:4:G:b@/76PL}>^v|%HI*șl'eؾ3\f6>L 9/@ ~ꉰB:*BQ^N0 *,x8Z@݌=M~V㚽 NqFcҙI&Am/h4ewL L虜iiSKgrCz/ vn_Ź4ٱJL{펲3H3`ZDˣ {ժԎ.wes);@ynX-]s:..l2b߰|rpӔئy= xS/;lNՐ h :6#>' Q)Јw).LVmDJ[DڀAw/Rg19-Y4#A!4PrDŽM?3G#R=V')|qWp\`I"@ox;"cw#=WJN;^{\3pb%4 !R'rfGi84 .xDX8#U;jG*'HdXLhIK>1,+ߡuBAzp%k1)妬i`0PV.5 >{b!`ssbwC{ѳPX5ЩnER㋖kL" ,ߺ4i& rF /OknQ*obgg5\h"‚0{+?ӉJI fyOkFyU=uad|VNelV59џ@ \||WC-0і"~WKZHEw!>",n{9ќzfJͷw`]4eH' +H`)ecjZXF 6$؍9W@ԀEGC J"ތs':_ ~Ӥ9a`t1e2G"ҌS i9tI˺'ɐ[Ŧ4)a&8nvCN\yfH4@6v-zO"6JȳOj72߈|IxZRRcQ.QƄJ<llT%9mɏ-^ Ze1"/F1@Q$ɮ,h`Xr+6p",qY0+tDbOyx94Vm O-kSeh5gi> K [u9y<@sd?~,wAD0h0*m<\&33mu8X;Jcqd:?MWsQ43[?t{QYy) (L~Kϲ(!-楈#e& >HӪKYETb(&JS O+;>Ġb_m+ӿഊLpR猸OzK)M^r( XTxLjWf5ϤB QZTn}=TXPV-|gRЭ< 9bU yi]{e yK[$TqSMZ~qLrus1F{m}'j3ZM/ԋm"*ϓwh9Cr bm#i~L|-鞼7K*MI>pEHl)t Kzi'Ȉ#oBL5inFS괂TC}3 d12࡭;'n]QLzP=hlEzkiQWyQ|N1Gs;Ե,p3g_a2y[ӀU!MOoni63 툹X$L*h)BhhHcBiEmd `DoL wb*w<r@=bmL<9MSJӺ|.ANi-}bƍ򕯊 UW][@h#]rx]tsHƒ*B,\I'&Fٜ66h ijvkJԱмgV_`Ŭ67zTtVxX>Bc2LiT&[Aa!ˡ v)[ۚO+w(y*)P4!:ܻJTGɅ4t,Cjt3qmuk{ix5B݋oܵJ]&Y$r\6:]4"] +-Y mr,>Cg^V'mKK,&S_DQ;^b J'HirJѤfЃL'WXEpvEM}8B&BeBuu2]ʐ. gz,o#w_O$'jpBDZ:+ԁOݒYٚg|^)!bPc+aZ6T\7LMn`}@n\hi2Gv0tk٫XaJ@\V/h5q۴0~mm_MѾT7}&2xQBxe!!yn4*X7 a{!{3Sb~v`h—1s[7 y֚6# 弳. H);BR㟲sK쵠Tt]Xޓ]Og R7ԗaܡMY l6tΘň 㔉H01aŶb =CEkܔ5oMI {.R{'1z?쐴 9%_{d?ٌfؚL1#q %~Gh𭭅o驻SuK4Y&zeV IYڌ(4UH,HtJD@?T<A V7eyf"?3-z|S3 ߩw|L(~g3 JjU$V CMDQz8 d;ĉ7WxnkU1jGީ'iTW-wf Oe Wj#cw"vH92P59S!h'kԎr `5S6 W^Vi~ټr\RzKWjd®8@i DN8Oik03v#tSC57*["|e0nZ]FǨ9"0g\rs_h$g gGG=ZȘez!_Kc@u B*_|OA̚?IXn,E}>wb%Ӷ-'aV!Y+ㆁJz1<&XO5%\+5E|0y4ŧ" E3+5O=؁HHL!yb3Bg\eƞ01_{<#>aO,g5Y޸^uU:,y'8;4;xC,է݉}!EJݗ=~R'픐~'^:X?7i<8`eU ̝&]#~nSJ \iSe^ +*pɆFQ֑S7fo3 bj&7i,\80}}kO/:r/d´ 96!f{sB<glD\t(KWR[% \(:'6eto xԨJo`AEv X{ JY?쏟,H"nؚgS+ؒ_%-s'onP5Nqj?QZ-V/V7Jg'|fs7|*.S4Tau"4B@" /<uadApu|Gd"(w(-){*7ҦkY9Y,Bhi["^͈^bRfz? 40tӋnY%x#NF%q7>|MPp{ ٧|w;Mx,M-ݷ=OtBf0kf$G[ f2ih< ^e{O;e?jJW{ e/TcOh48D+$G&i۲"﬜ 7ϞO@m爟lj(?*/}w/3tbG8|e[f;f6<[*'*$,{8z\jE\ܸ)1x ${P3tHHG]Gۆ^ģkBx/r4O3pOAq0n=Ivb =*r,,u!O7z?VYg۩d%"05ӅafNg;w@7Q q9,{+ -UY;`i;aYo٭eѦmqsBv"M$z[^k ƅvy;KwJe93@%S~PW֤` +ԦnH^*l As(fN^ (cARY^1J-xPyghj`Y:?$K};i:ݪDKf~P~H&!%sJa B2~3ސ亏IϽVBIy] З-K0谯}w}4\ N|,dJS2s.R(TWÝ+7C]PV<8լ*c\t{ o6n}&|# %wwG=EZGmvsЈ!^r-f*WoQQ-o;Ρ%v%oarc]r(V% s_AkB8~ fAcjpwA5tiUsE8m{u' H3Uz -1A"'0NBupB -CK9 ?RY;IZQH]~X fγsdlk k> A8 3_nCHf[w\ZTUGq"z-8YmB1f0h+1Ƃ~fc\s0LG5| z,KYa;or@.o$i3UU8l Тr1EMzR,Rk!;3`MEk7&3LԮDpwiԑ]d"SM헁˘T8C"&}cnZ􂞷^5uakjҹ҈=LOn^66$4IQ ,詯1Ed#Uʦ_czs֕ V9h}AB뭐}Ѳ$}pxjBuI\OH;Jk2+Z[ri2!6s`S$> /e+\WQ_A؝%nltnId1q8}7ZEpH#cg[L ,pL_FJJxl&3lW-dHhAx@HI~x$ljyT}9@RW4~$6aKXUjh7w,,/:K#b8h.>8t~#+r;v6iՓJ8trƄ%h2?fkb)[, xᾴ'Wì4^a9ns(xVX[? 6B,-bbe6NEZң߅o@gwWty=# 쒁;5|: ;wN#߼U+bIHQ7&bmuia4=)g%5r-}#/9mWd)m9y{}QpqJtRq?«`LsyF>K'?ɂ FW'ae5w`$fQ Xr{ DgHa{;H X[6L\zƛD\T`Cٸ,Q񿁄x[I\i*DZp˿I0+/EACo9}cW/K]P;P)hn(5"LjE_2>D&My@>e)BCTx< G-PG=hO*EfV{ a^R߇2_jJx ">Vm7oz;Z۞;7+)!5j~aI@3ĈZ[Eg\gbKNFI p aTq*mS@줉BXDv42q÷mp^eyOl*NE+{_(*RuhJeI{} 6W^+P)?=^{9&zX3Vߌݦݞ/YўC^ä5<<#5U dyM.h^)uǹLSo"u}6h_@{&yX(;g\+ZU̞/QjAdeG yyZ:Cf\AT:Q3ɺ ӌdţDzw\vx:m-\C}>㗖!#= 鈴b5veuLZ‚e2 zܒ)B&w F?6Y?2ey\ "v`MDyӪm鈊0DM~=p ?*ݺ^ϪK8mTO8w'~Wr˸}`3#T]SuG@Z&t4U7Pe`#=JMҞ'/o?ת"+`^ɐZ*I7T ,pt2f>qdL8Ԟk"cS:oKRMn#8tB,tdǻ^rmXQde 1'R>9} YLɗoe]uHfSy6Q]\8/[ Ex6=S#hl CSBfDC"b0- Wr 6ղiO˞q[ gOw;K).?]`4 Wѡ3vtbP1&2>/.%{uBsѡr6>H52͈Cʈ]{52yN"ԧf' kot<6aSO{|?*N:yXP[f 2]`Jnq'-UKl0ءeXހ>?HT&1C QGS֫ZӣK[65<,=Ǵإ]ʼn9(WyuTwݢ[W~ᑟb2tRܦvT 9QbdzM r2~i@2:cޑ]HUꆬWHW$JW#2Ĉ)pyɥ$mer?́xY)H6u3ے6”8x+Y/ږ\B>Ef_E_!4@@=7I灆ʥ]ZXz/F$i4o1؄.9lnIFӷȗ=Y oQ?@J0u&`z7pi M-tK*`U \.\ޏx{pH}whV(,%90 *$H:-ڄ(0ŤAR Fj<)<6Lg=G,{`m^_Q'}-R9k=u-5-LZeAI>xb~VgKڛ΁AHu*:xqF?kMV"゛l[\5@Fb*歈6A1ڊ-\ňh:[W'G;MԿ9D866WQ]C^H0ژYT)yS=D_*H 1GfTbpOsY4t,ʊz [g]8EcT 8 aōllWɯ 7jĽǜJb9gl j b-EmNVXffLV^: 9HY; yF)ટFv^~} c4$N~ɉ怷p|OEw` (!$LD[!)&ֹp"2J.l֊e.<3Rp's{݀}O Z ؕ)-is GkF.\,3ucŜyRmrt"*o" Fa+f\ڄW俗ޜb#MG+>mM7O!|Ja 8!p܉&4JS/E84ڂUb"툀LRfw0f1ōiZ!V H zwÒAw d9k\5 He 햨j؞qOTHQ?VW5.: ڼ [p[#i>hh^ZNMEyfc8a|yvyG;`{ q<8vR0Y궧9#,Q2{:,Qj'~@3΍" RH aԖz8{StH O8ݔ-PT ͖a"JPulm"1T h@4iKrLۗIv<q8?W!PL~ E!kq܏{x26e߰љr)kk7E2C;"41~VIͶgU]@[/#V|@(cZ5?ٽSd9Z~xrDq岳 7= O$Az_}ZBp@k4h) df]`YYR;:,aBA*JeUW2 .zmk}֯/.R`# l,x'*6N^8䏲,O7,QPoa^_möWuw1eb!D6UteNqwY{>ش9rmS:2Qv~+e^GHSL?f_GɡLO<㜮XJ.Z UZ܇'|¸ 4w[@Ʈcs}: W(p0Itsm&g//BySd"n`D.fZջj1B;6$oA9B=6( t`QQNdQ~]HlHi$j sDf&*ԓAB<)g1+ݡW2#bW]r 4 ,TMo+ɱ0m-C3fbAZ{ϼ<_Cj-6v.:xpQkpշnpؠF+@xן P0tҊ4;e<¸d Igp` _-Uǚ̊d|{ lQ*#qmH3^jjR{!t0r5 px_ҝ72;,M= JɠG Y碯 ($Ŵ bmT X37 # 2ݑa stl ^EPel)0#Jůk@$$q|ҡ~Pͳ]bQVC#(GЍjDt:#6y Crq<I,`>pѩ 1AϠ;?*Mȇ} E:)2UtStٚJ^!2Bd83ʣtYSϽ}!KUdC;{;18 x`n۶m;ŲG |$VZ-Kޚ֢S hFCx]Z7$cI꿹G`r:ݲvf8.&%-Sɔn߶b&֢D2X'JGjk-B'Zޙ,9IqgASzZ!à <l'/`NnY {VspGüa_b.E|3n9 CULF>`\KGؿ<^eMp/.%=]Z5٧?^ T$n"uqj8=/ij|*gﯾT:`M%{hG SxAU-IUGt~~C by"}]p(gkAWDj||Kn0s@ym,mqoA7u©ɿ4-Lk \O \<7u >2 c4Zq ):NQ#)׹(6gy.1LI;%-Ql%d|P Sפ5f>9]MS) XrC=5Ȳ+XYO9 1B67]Rr4T&Re9[~aY}:L ;V&H ._Jo8JMZ 4yFl9u[w֨4R 8Z2/ԟ. 5'Ðpwg)ZS@J ችQz{^ƬfM)s`8F}Qz8Uh)QY3|1KQPƮH~wY")mTh 5/A $ W z ~tr|7'Igjf=GO~7( "p4y5T{FuKL86{: ʥ|X0 XQW#X;°%ӲƷW|.BGy9 [hU?w3!I?pP , - ?s&,F^@%_pS8D@4:*_n`ҩҺU^zzLYZHzhD??4{8syB0HVjyg?MީferœeI# [{!S)F+KE5A09X$?FK[\\i-–[x޵=eN``4r &pu`}7'bzX4[)brUnPn1x*2rs>r)N oV^NEx)J&dz)ckv%wĹ7nW^JXi T;#WSc-S%9_2:ts&bj ;k`o6:|uS> oq`O& td‡2#מh CfiS7l`o| )Gb #[tcb "S)@vd%+sW[~ i-{kчܓ`tFjdJ_czľڛFXe&WE98Ay.Ẻ"Bw }?bF){{-xi1(_ ߴzbv+fM`jI=gOx3.&C+yYgy ϻX.OG^NCj*VIc]7.K!nՁ_&[r H V1A+<<2NVWJآƪG`3OCe`1L܉Bb0YV2Ǜ崿ΙYX~BR-#[c8An+PusP aٕ*(R=ɪΰY>=841DYpԼ 5gOO+11a*3Xpj?fZ D)bjcp]"+=x1RIxhI5vNlBHۘD#M5S(3qER¢c`h, ef>4ҫ;G ̹9VtH>Q8)(R3 fuXqʸ^FÉLoz(tPo?4xKWўar4T??:eil5@/*q?R5p;bH]"-QWOl6kbWbMWr&\JenB @FsVB~-7aJHvT-Wml90T=E;wuU= TiF暴IMEJA}j~Ed!%v!)ǖùB!YPPNϡ e!4b QoXWW9gbW*\Z؜:+~ҀO^uTf@૒dOL,3RYĄYMB iU:Hm]Q琖G2ĹCS_ˠ^xn 9o4oݾ.NPaI[6bzH*Y3sUB!$boˍ44^g)Vtibr[Y"#|帘~D&tyH "\<ÆR5t>sѓC3)" y\"L>eW#CBwƩr <+qqRϻ1j~fOMPA Ggf +l g1[2zJvvɦ_@z .k9/*~-Ȳ "XM AdCkY)LMpsJ>"&z0mh7CHoVl8q(jo K3/p/P+?\sɲ /淄cLLjp<#ʀS½'^0.dw!C0ZS:`kjnykaiqQ+;?EcTq/1BJ&Z*ҞyK(V.Z0TBԏWT IsZzP=oȥ yR4r9n|l$t Sp`t[0ڙZ*,bM T9kėk.(c^E~hf㲇֒n`UC-&mP8Xy3H{я˨\#݉R{OnM|Ot`Ihk2bvBdk]: X f«5N&md *-y*(鬋/ʛ!\뇻$ % c[Y|Vww sI/Y_F#.Sh'mexU?[ !t:N^E^>T0@Ϩ UG QZ2Sn&⯌&E'8y[ʓXf#ki'B"ތfM" r TDr8azjr#]jW1 'fl eߴy@Ƙ=zF}Kl1Q*0eMkCD%gf_:buD50~oNR^"me&l a G;I [ ˤ;j)-z.WYC]*- C a)&m 4tS #iv 7q6_vc[ xL2(ԖGc340+^Pg˷;35fEOFVU볦ʹZbFao@-] 2>6ϐdS7@uaL,6:S_9k2yfrA$)V i7Mݤ4 Jo( ji9D0b:ۮi]x$cE|rSb%dEB%Tϡt05饑ߋ9*]aXVM2P'˞?m)YnKzDsyۃtC<,$":z,1NgaGgV)yjdqAm2;̝E dL3-|V}Q_ͼn`lt;in_ʋ,]7H?2|]HS6bePȘH؈=i[|:`1+4/msAtPzo(N|, J8熞u΄eOl&,Gӏ"Jq;|X.4KҬ""/=l:v0LN) ?;Т_&H1˪nٴKDv 4A[n>ɽ,ż]xFx!k?)K7m,ESh [0mtK *z+e ^&I@9T0fqc.ֆ踢02o<[V.u Ӱ7Cȁ?:GIN !6@:,@bQ ՀSz1;6U@M,o`(tP & tfՉ^ј޼6 bWk$ m^-d^IcSY/zL˹&~j/.͙}I⶯ZŞZ^`LLrC;%L_\ΗMbFi)2N"N7XbߙfGT3y4 u1"D*m ݥúlZc-!0S?-k9oغ\l x03n@W~JwϼZ Qm0BY[E_|S0 ]i-vL M?/*Mվfżt+ }#Y(>Yw@x= }^8s6`vU%ʳs;HCJQKȊd_u$KY,Tt<=&t] -y:}T*ʿ:'o Ϣpfz~JոrFo&w|or`ň-HwP]F`t!PR{¡$΄!%R<Lt1?AV)1SN:ԖqNt v[⧝|oo"32"[Nn!Q+̏˝͍`L3Hꛛꈟ g8S/I ՒӧM}6*ì8MYtg|)m `,od˲CDKa)\|y6M80iĝ{{u gz֦oMxaD $L_֝.3 wrMp}{p{KW~) iĵAI궳K,yFcϚ;%nebǓgU<|Noz\?֎fX'JRqʲk)|Y=93?)6ݒ42w#KAӳT"ljeRfF(cU+ǿBPz-. ͩjW_ yx-%+qlg bln+%h҇48rx2qm h( +RJPt!q|Kʴp>y] K7a5 ӣF42 -0?5Aw mJY6;4rk Th)V7X7J a YLz-\h5D32REfhJhzlt!dekywPaI7-MJp;O9dn _k@:[Ek. e'~ԌQŃUNOx4=$F~R==^٬PF@n̖w6uAMHW'vFO Tކy)GͿs.1F[L+!otoȿ GVbDw!a,к"CFc|RhP]D;kcF ?4@=ȱDY>:JӪ d?͖HQ],nq|@1PG#*|Dn7g~Q Px{>n4{k稦Gp P|[0x CA.M j䯣@)J $ HzoE`.zS:( OU8ߛ=AW%hLV HX H3ο U%Oj06 ,[o17@pfi˥*^ $c1\3tzdUqMf 6y}r7,IZ+7{vBRevoh4iNo'pxE;=U9N @עGdA'%mx]wӋav໼D e/LnAR&}$/xs)JHk=:lO+"/D]+8-I/_ gTR;sʌ+"ko/`Al>/=^/w>`CUu@ 7Tq34X(1?ݧT<2mjl*t\XBI+' m{7n~X~ [|iɤґU{m+WޭlkKfeGb`]|ńV$5yPcaR|nG@'?ƈ=7^V*4+~CCEypa`U#jϑMPx]GpaCx=RW!,:TrLB1g~H S"tmOfܦSowz0U(#FѫBmpxw'.6D^s#"=z0`OU&:ñ#nR*KgaFq:8.Eh3,mQLˀx y՘san=s2xZ>IWsX+*Kn( 04@琷^ȼMI9{ُ٦4|% }\Kc[eo# 8yw4,LUc Y8Ox`|qY"@Y邕aΟ^$+@eP(#ݬ.(ҽq# F$iRP9u=`+2f H_+o q]Y0g`Ub.zeXMN_{aOYoM5؍؁ _`)D \{wlyf fu!>=ZxB9H,DPgќ$;SsZK.t'q1WUN$Wk N'^МQkM@B O =벅.GͿDr~SW8l.)hR]uRUAiS7Omi: \P7l&\Jg-`碌!:- >ۈں7b:~5ipB_Hv1GLk̍|mMAg)/'w _ÔPn^SV0뛅Ti_J='Y{|1 nSWٿNAP9ޟM;6,l%Pp|F0_VBO'y1'ζP{ 4I^? uxR/cLj $sA Pܢ87:X2D)V42@D\3>nɏ%m^1_԰4$[:ÊT5*PL'"ք'oXVOFeɑ?V8IDM@e zwm,[8v/ #xORMuIrrWč-x+Ghlvk8Y@Y(t\sh -[dF ǍLbպB (v`xmf r2n֑ ^$ը{ndtҦ*5yZYj&uI.a[&.za9, G*Y}qWEs oiSεEݙ}: %pLFrCg%sL>Ts9`ASU8';6Ʌg2}p8`c6c֤hG sq6I_H$iE,XJ 8/1 "F&Ni47.O, QeMꗅsE'$jofKzi+6],uI,}5bY @M WzMoip fOG=S(_XOζIDٷޠp_ ;]u3gOvL"G$REM˜R<׏cBԢϊ zM?PuQpcxJQ^vy7HGtT H"n3mL "-48Q0_U𾤓1D>fcHz)]@%]M2ӌmNcn\W ZS |fKGG fEcu*5~ 5DT}ݪ]\/GW@ņBL9Abc"ltDp&CA)~W<v!N_!O0ÂmMh> FW[W8!nA+6$tA!PDdGm>MPwAc[i ٓ#RN*3E3Y ʻetr-=>=je^y[(b3ʞI:4:GdL(:xlb,y}q4T FS6RˇW=w=rA>ΪSŇ]E3Jpd 7:nSy*5)Z{im Cʟbj>o󔳵C|N b H&dEB1V~Pɡ ?|6;reC C3HM%W :- :cz;uQODgmw3ޅ[qTXڴ[G im%a .GL:ĽbgxznԬ?;d>KSƴ q`)P¹_u" -3(GbNI˹~u;!Y?Gl o•όI;lP_ T-&jme|8*PR[ PQ8dжTevf,V@tFK q1{ܵw@ L\{=ؘJBMsY=kR$KkJr˧tbO;9_+hl[H\"C%Ş#1ԨR<\m$1Ү# ; PV^a5 X_IY1 rOSN0f\ &P]/P2_[ܱ~k+TM$ۯ}f1{+70/PgnUW@{J.銱ॿv{)|#`WgaN Q*# ^G~͞O|[;?^aO٨/U^0IVR^t7FET.tH5_"dM_lc̊@L8D z}ceXע#ȱ}:Sj}UX 竐޻.h3[3iыX5/%%K~\ݡ'7me2r,nF^.AGg.=h?ǼGV6I5{>q`16e5ZNC 퓸zG.4b5g&Aߏ#F9sDBZ. G >6w|iN})ef  eX[N^ asO2Bk7FcĹD,t{%( O=!ˌZ -tjP`L_Fly.K{/H]} KYf RY\raG`3KY'xi?ru(?mˋC~c dm MFCfm7 ^|V-sH)?l'1ּܺ٠)u;сl7tp>JyBȰ UQc'5mYs.1l>'*7 I憧q٫ =!W3U 9{Gc2쓅~݄=zt ЍnLtE@/S-e_w']D:5UIZPM pN~ől2z*h#L7 wC[QB<#~XOkg)Sݚ*4TBh2Ir i y1.24-tcթ$rQ=[Cfz7Pfw#hLR~^DFeZ huo$)RwpKe/̂ZfesZÑeaU6=*Ǡa ]0M2EN{E$/ѣz OTGnj҄wjB3Z6ߏ6݇p0u5tۜxt0CXM!*R$dZU׉1Q]c  Ӿa%*I1}C '*WƎt^)7[]v!,O2 V70=oAAZL?QoAjfCX2e#DvԽ]$򳮜ow2>ɾ91q Zr*lAWNzN5"vK|pIֿ b6LW9`RuiԴ "#OS%ř%gN ]F۲W"Rg>X`&u/?~H |M_1bY]03S  DB|Q7Lw\k3@ּ@ _W'f],! 3`4&JAt$}>hiݛVZ}Y{<@]ha`%]@]AMTAAؔn7_FF)(MrCƒ3}v-[i܆oXJ$P9蕰}2ʼzԷ2$\Zz6vIǽMJ!ʷ  \ABWCg` LIہKg+xdAjQdCbSS E)€l4O7f[834&-:br/E[ZnmvcJљ>gӭe.iĘw8@d!5df Oa|(#'zMDCf )b7oQ.fˣ=9`rPr>PTPȏ9o¹n N`E /veth3=&&EGɹxNk(+Vka2?NYϣ"AԳk*Ek5|'j$n23?$8;Q|%%`'[acҶjT4F`vez.6t"4A =Lh{ &ךu4sRNl2I1Vc]!pؽR%Y αuBH +Ulyei "_cMO{J.Vjts&C'Wц(M΄5~ >0nNVxc5ab% jf{+ ^#Y s78L#\ίlK•!_Ѐ=kYj[W&ۏdj8uO*\bZ{%TA xQ|)/؟lr-Oeai66ShjᵮPZ(OC>_ 0}p/?bfR~u$˙((&9ۃe8̀[]KKOv Uy޽q7o).NW//fP.tA&{Ʒ?Y3gD6/|j)aJ-8%F $Oaؚuz:9}|\ &o [q}䃦w ɋ<;ZQ86T4ҵ%|uY UD r1u(XcUJ):|i4u$ȇe;@ %i_>S)w#\}N檈J FzI@ [AWD!0Z3:^.EKIN*SF Ĕd?U-hzurr2lfj~pjE/\Ъe5g+7 5My԰E^,X96Wd.DVDe&}zq"* 5ۼ37EdI"DAHg -}G&1v#趡o833&*l׫Q;ݬ:0@=wZYb>L1M|Xl%.q-zU51ߟGEݾ`0n3: #L| `WQ.G¾?۾IN}$)FJN:ܒktnuJ%e ̵5 u;q9s b=xyt:2N0!QPI;@P.VTXWB'R8䢇G7 \Ś;*;I lzwڬbcLg˟4}%j>B8k~3Gl>L`[3s<*%H13x^XŐm@U1lx2xEB7bT"/{.=LJ3c Ia7#j |cN/Hw/ZZdjB;EG;6gy_ߨp[BeKK"oq2)/e͈cb iU?]vnd~RU5'=SY%S0NAO.XR*@IǪМ~-~!4S6ohX3qʮ4戦%璃 /o<ߑ4j/؃(wu}g *wP1 e5tƉ{SEo~SIա,%7;aNpu{ZzZ)@4Ɵ%mD0 !>F8} '`i%W6L& lؕ}6P _a\PˇSlfŹkUi컹LGxF-LUp.*2frA9D9KUAO/rvT 2j.wKiZMrN*ڵnJ>NFƳRѻjy va{=I| j~?[$# FU4ŬbH@!7fx2sW߱įĮCDzYPQ9u<(-T{ Tբt3Y_OKL!yo<4ҎW l:qjT1IAu; 3mjw`w)7#nAMn\4>HژmLdheOJoxjgZո I #}߫}aZ2bб<4N1ky!N E/JuvOgySqQNb 6ȼLC'gul-V]uŀ0C zq_&~\exNM?RpAYF%(`K]YIn8If"K ǣ˭2Skteō# 0;Ԓc$)U,#Q~{ׇ̕9&yfBψ[-.tb%=9LɛW bp~L wDBZʚ|=Ȧ=nE8*xz {k^n` ^g8C)c-!zԑ1:lרG/X 4Ihie}DKzNQFOI^[`Y톯mm4Y)c ,>W۴i!5ݛz20)+ LԒA .Z6MXpg/: _/+@W*}hKKaO!-0ejw-!S0ijVK) r`"hl~Il___ zkY9<0]7ɉ+A'2+*ԉQ79ڸu3b~8=0aŽ9xbjrG[Im>05+G} tA_ JżDsͻnUy_LIP3cɥID+XOK@$ !h SGa>ň X\R?1ӗ+P)ºIWJk⒫>cӋʓOF1cnC{<+="ʬ&IIeb[GdoJ0N/ְQ$TER?o~j>&=;<39wWky#m9[{['=okᇩ ͂sDukAG<4EQ }C %E1nw)hT/l+8 &Eᶆ=%fh:^- 4_6fZRtw`pF<h_q#6=;f$mˀ>x~ [ɤbw#%ڨ}7s\ܮJ^Ebvמu&mwoT`@?YVߟ(:ƞVyIh+G2(;L"Vm]_99ؔ">pl 233qV lj"t}1[0IwEۡuFRW{F>ʘ h=xac}[k ;_'a;.lFl:Bum ЋrPJϙa1~7 ^)n֩VK|56Pz @Ԩ#S~ZÅDt ~6 9 +p/kB^*:!sq79݁h-5r\r`p9w)*e0m=* cFrkxDIwrxO[yՌ R,8 gq.Z'q&RyUiTnW?<;Ak x4j;L.lA&EgB:=XaSruEs,6*q*/hSD1OcϝZՖzr~?NVe)Jv=mi~+n~{ WjB)73gD1DP1]UD .=72<&ǧqZZB|g1!+3Pj! Ilnp <O"ca~XCOew-4P|v5'h2FLv)eI+vg-4.f:4҈ Ҏc@H ng֨/·g ޅ*]UmOeI03+ﭓQUQxd SRك:  ַՠ!;JڢIa6>C~ :?.{:Ꚓ)푃o DlY621c9Db̙ w-Vs?썉U$7>BL .Հ=Ʊ`en ISȰ}LY ek7՟녳؟`/F 3XJ=1cTJ~beowkNڹG#Jv25M%pc8 Tg TS3=?98ҵ:yW%/Ax-9Ԗ'j:]A$!=o?/)%iwoSG _ MׇNfzdX-A ޭأDFga0d!("d,KV@[a,sǟ_.pvKUd%n!Ȟ{gGh.N[(S԰^Xɶ]œҢQb{Npq1g:Au4_%"]8kTlz;]ak<&K+UG6K+ˇ_,,&e:^I[22mݎ&c$X%$d9*'`H.ŵҟTm2^S{Lakq\&_]|E&'bY(=A9{5\y6<0IǕB'\\ujM|X~ueG/ nGRՄq:cs.Sc" TzϢ,h -lXy;=ev#)(Knj<HS]ն`U ֲV.CH?:,9#/NIQ, ?x`VaKy7IB/h2LtcnV䑓"G}RR'|JCςJ-c) F33(N1췘L1 Dg 1h>|\;ޕP !E{/pDwx"BW(On榖RW0[\Ž<V ~Cp*-?r#sD8! б/պ!걽hXh 4bv݈ KecV:qI>q t?)#(m)g/>++w0;{klվM D/8* P]KFmdn ,71$׋VQ"ļc0>ʥ b HyzdT!NtP$iBu: {Q#8æ B)MwЂ_._ܛwe]3^sۣW(l,f@t)GK'U%a]aȞVG*^! 9a%I^=ObjoR1z\=}xNЕ 8~iyU\ϿdmU;$Sp&}˚;.219ދ;DzFl}ҧR-(P{d4;R+9,Y'eVÞf"S͢QmJؑA|rR,: {cڹgгbrpakӉm`оBe<e(xI/Tjou`3:W-|ݩ/xû,)ann2ĭ\r||n0XHqͰ (] C醠kk#spЇ,*t20lZ~,ôNd$('(ܢ`Mn )K~tP/b=pVv4A<̋tFق(I  rU]|C22nG޻J]pj ;ă%\DX6!itHң%;>駁^{j ^/|+vMQ҈ 8^9O+VʢSjy(lƴN2/b#>J0YVbБَEɧہʋ{,n*,2bbU06ON&谽B.7˔M<I҉1)pZgw~Q(\҇y@+R:83B ?:T:/3nc4흥⤄3=a&6OrDȥ@6&#%0EÁw@hTe(dv)[]w}1q^FW}6VUG{)DIٙB/{LP&fWTZb@ mD8Cӏk&A3ϱH_#Ͷ`=:% }%~t,[5.֦bP= 7nN2#8avo`cUqD{XvcuGLϻfQVj}sn r<ڮ|\4S})%qeʣvH6?tV,ħ*(S F!7ngXpJR48IU $鴟S9۱EV_ӼM5=4S"ԀQ_7Jα.S_`UyhƬ"!dY 2K]Wmh@q@:* [y-b/UCBY_5;Fq+S Jp _x'-S7:(w`2 0!6K,*[7?Xy,"Y|`G( Ko~픃汚ΎKR$J`5}W9&ULG6vY2y;´HhQR5OʓZ-9<97d :c*fjJBX':q(N6>Ez#6=eW#@bw wW@K:@U%aF=*K*~v rI^_Ws͕h[w*cWw DJiQ{267S9(s]߾Lң>j%rMϨ"au}ܐf3b\O}G,zU`s&\. 4#̲ BHg_e#mz>пKUcK^,>. y m}J X`J!rEG^.y΅`6*쟠JoY^9{;V`d9@N4;Fˏ@Q^H+ǥyw1[`jO trͯ"}7Bh<[TQ&./C2&WM33g׊e[!$GN%G08 T$u )2VV)¯Dwl# 7K7xn]%&AZy fX$: "k玭7՚^*xs$鿾7X/Y$*CŠ׎,~hHϯvP$uhS&h}Fe&5œKXI%kakV=l"_f"M"tƠ4 &M#ɮ;E%؅`>:0eM9eMo(nrܮ"{a⸆mXSw@Bx($a \_ݏ\ԂH%z5 ^RTq)4)0ܢ"-J2gV0 7wK;22:QR6|Q0<JV>6Gao5o9tmFHQcߦloRMho/%ǏܺExY"j)侉CMʪl",r'_6-U$DFK76Svv<{BuUxfClKN^.k6@xMcfW8XvfaCbE^Dxv!`K +Q.F=u&[qW.W.OW-(q''T?SJL7$Jn[2q1k G%W"AHtM 0B_jFaWWœdZVѢDcck;}q{2ćpBgK]{jq#F 9}%RMWfŒKC  0Oy;qփ@GkU@T;P< ,.̱Lcl'sѝ@pBF$Ty 5Fe .>,/ 6 l,;Lu-C *?@ǃN\e;tyAk>.Me"(= ]W+}*lzQ#n*@QUn8)yd\N֊!㮧0 *Q0X@xː5 9Z ̵q]i}1鰠+`M9:Q!:[+qQWl#Gd[ʃؔ G]6?Up)-GPVNs@4 oZʾb"w`3F;i4-5LH-nYxjP.s߬MQ b`)]}ivreޥ_HqdMA.|C J­n"$k'V.< AB%w Y&f?Ą)'o(lDw8s(RgUH8AS d@^}u[c^H>2%SY 39+v4I 7G^Q.BzKB'b4Y%;ofZ 摯 .Tşa#NeAfI'1)Y)I34#):+*"!yOy=d)=QDEKZvsuJ>~ =?L9M&HAI8K7F%lfáS'3+^U(F ! `X6>"@POJk[Tb2.!Pfw"sDd t̘-wa&bo}ۥ!C(wSH@/u'H-ؾ[R?c-NcŤ iyKc/~νU0cUea{45wDO&WP-J +;Ae&C_Vlζ ˞p#]_ŏL_Ե/j9|RK+ ?L<Ԇ@fz_m?bYJ'xBd GNkL3el<]CY84?ܸLET ܔTӻv a&qRWv*;Y}Oy<NO}ٗE1L+͊̅~1UazJ9pBoaUvk+YPEŃ[:.RO^s\TV?f#f(wurKfFc=~GºyV4|>M$ WP'f~ %Yϸg8ފˁ`1x{=.. []<ѸD:!6_*i*[xM*8.ڰ*]eD ,Q& 촇W_Nx`{ĈԘ⭨e$iov^C %CZ##2PvwjχbT;QnB<5Dꋿ[<2QfdE )FNR1d6NEY\`1D!Qvhe$(!IjN.?I!CŲ|r6w;]h1 a&8K1jb> $1%Ge<+d\oe/mH/ѫp I<r4~%6J>%IiW 4? m^ /$HbGZK;U"k $2!j~Z\GPZI^klsf7<=#U~,]뭃P )oeg3^߂sEC{q2ECpg *oeOM;Ee`7;#6n䍧| >U=L>S明-t+Tb=Tn\pa)|KRBP9ֶΙ갇\fS a_Q0s(5>rCF:ݑ)Tkfa(!) N6Qb25e#BDN {z>ĆN;/U :Ƈzu5 _y.R\ }`| Ծ`Ŗ ⍠vxӈ![I`!ê)C;Y.rJgiDLBꬆu*\vfF^r] ߏD <^33`"8o"+ km_ln,Vn`⃾ʼn43Xb6~)SSmof5'Fld* i}Ej0Pxĝ*0\$QY"K0rغn댨*as%$7W3 jTZMg'annl !+& Ⱦ;ȧAFb4ÐO}σTTȀCd<3K[ٵ#kAn7wQ8Ɵ+Za[2?p9t5_)J*`?j|IIhg{x86@g+=2}&b[lZ_@)m'`W"Ctd2N+ c)IH2_'%Ё oDŽu8og*zOﳎ aX9fDު,qz%<(AX]/"JoET7;\|X pB#$>-U:Oˈ&+?9RpD;!ݧBTr<,nʵךw,סCyK gbOrUQ<\Y HkIK+zJtZ(d7f$bBckwXE7<JgZ귒i(>(aOԶ6?C_ #ީpHE_kR{i9yp7~u[(4Qj{)7m: ]cQ\(/U3L:hA|G[Z=%nSҝ@25]q+MxUApYxTۯ$?־gf+J`; ~g_2_<I{P6;8T/S&SiϺ :vĨg! Nr *O5HcD1u^]sŠw i.cЗ(LХIh3}-Vә[QCF4 ~aIJ dBX4[k4Zh_ U7\@D9SHM=m-2e% gKC3cˣ~dvT̼nSTj ᄫk#CGy{]r+ Y7$]{)"ʺ s=||"ĝ`EI#HR3A3_ >Õ#6Gp U=?$_ׁ7_wo|08a|PKd4X8p,^Ngk(N1kdoVSRPy$Ɛ^S\@,[!y[q-, S%?n9|$+8SWygiӊ{W .8]LnfS&s&T3-z ;_≃l5 6AK•fep"(9A]j YjfI. `szANl3PWe; .ff(L)2+z"ȁ ШMFNV^&Fnj*wd0Bnm$O)ɉydd̴dyBvf-aH5KŹ{muC-9=]Z]]MnE?6~nq0tLԥtXb6Nʫl_%{ػжzn^f)" 9:Ǩq۲(PNѝQ64֞J/#]d ~2(Rm.~&OF6RНkD~hfz \ vpM;ÖG/;aZ Q2Y<;lmwd8OE$Q0 Ň$U(.]ʊ3S nj``8.ukiJ05b!dyz|e(;$}cĩ)[uHx97 2L9ӵƑK%nhT~|ѤOi xr1}2ZP|TI銔j0/y buoqou.uiЊ1u^:">7pVuc/I߻Ayī,dB_x22gS[Z@ 55/XVr;FjPdӓc\8"V.xn/4t;+Yh GJQɄ&{Fz;U Vb>\_Ņ 4ľ*GP *ޕ/o"Y gʜ^&}P pd9+R|HB}d;"\nV |%]U`jlrj~ VpewTMRY/w1:_rcKpHx`5oX$TC! yс{cQ3~gPj'E8-vKK}iC樚 $CR<&wӡhM㯿6G-CO Å6.ZU/˓ h\(#P5Sץ|p-0C 8u[頷p8Un@@݋CQ}! =WiYtXظlsedi# 42ք.<ܟSѡ"2b W 9i+}rA.SuP4*m!ZhrK_V[bOm6 +c N^+OќG84T;0eGz`+O=+jݼ:N*&~w]ύjoN \ABڻ8&^@%L{Vw"s>3?nmTFfFǴ/X++n?.rв4R'qU_˜^z,5#kefuf*gޤkYoW;ƠD`8a6>vpКckJ>T=X?CݮN[sDԵt @&+f^lzވ7Ri/a3%7 Vd#(ϻKPy?YmDq|1)!jM"Urʞt?WR[y_B?̓z%;RZV?ƴn,uyb-ל:*7ܫW9C HE?0e@굃F.FKWa/bG3 Rc]"go,o@. '{,WeaD z%z-!8]j2-ob kt,GȸaL qQ2-|^@ 4%&tX\~&^*:O@hsC=-.qzEpXjM Q?ƄPf{b'L΄|y9LjF<ɯ^dй8lZoׂ H )t\bNomQ;ub͘]?Z|5G6UÇx(SA&CإA\eRā=~ZK>>NxTI њ h)W,Fx)=Ġ+uT#kUEgv+4j kZ TIJj# eXUcuvIUH+W|8$8NwE),6m{OQB~HՕ=cHB^q9.Oq@>7;eTŠ}dx$y ~=[*~h~|•1A[x`Flti.H& fsp)_t5ʯ㢲=Үc\67~k]4*@Cp2`%^ ;%:13KQXhZ,ho^~Y)Wabhݶ[-;Vvʜձ}&q(9Ă%ՆwO;69qrdu<36nB'œؔ/J~ Eu_DgN;mdCV{揀&89~py"=aoi?:n gO딍C+6Jx tm׌))xv;zGd](2ޚHB}CܹhRGN7[+Iԁ0cW9nf]k;L3YIGJ3 ;* _*uWS,|?X 3.5DH+^bbv2еz1E2{X7:}_~vcwa:³'+xfrk~ [*uUneW"'U@AKt EQO䤬"`Y}EFY?QED!KKk KwE5:C6'DrdŦoP-`DC '޿k-{+ Ĝ)հHrtʥQ軗ٽdV@$!Pze޷<țf_نvbDWHdL*L}4&y{X",lY.w"b ů9U7#>s^/>FhEAKHgԨ;Ǫ;AұBA ьk*D`\&b$w>ѹvST2E(_\TG<މ3((ȿZg5!4.N5TzuLܙiBn$v6/G= Uio4^Vc4P*+ԓ>3=4MfI4W.Cb[2 =T,Oy}c=oWs.&" HVQRRZ<."P)+ޙ%f5#Iw+5 \KT6V/w6kը-e8KENT!ToI{. S]%~1 ^p&ŌQ9 p2/jjjx,tL@i 'CgܣE喊Z)#gW<IFMQd;ck~ s-s|?FzVz)v0c{u4*B|ueE9c 8RrC#YE;>/E"Ӑy<\&9lVg7.rD{Q>ΈXvTYT#'|S[f"ᓾyܼϞl뭁AGSq 50JD(-P5-(ْP=_Ldv}’ sGYĮ{ߵ_ט-:w1fI._f jKs8+ 1۫CD{;OVsy5 Ra,5c&?f&Ƴ5ݯcZ~ u<+n&5/9Rj7}TrIsğ:ƑMr,RӸVp d_9w0@tZU 3q'$X^ nɖ,#Z6_]*i6y@8*ܸ6zocESr H]UpV`UIrE@]ֲW.Q8)9̽a=&f|,ArA;JFYQ5a-IM؅ fy ΃t׷DfC55;^T:UPk3DY+jŠjU󆂊% #/_TgBQa%}2=h7X85KQ] *RVdxlV*o;*ұ}&ezxD1N){@ 7<: j+yRLuh< +l9Q1]x"eɰ4lt;iZƬ.+-3jc Lf:\Lʤ#cXkqNG5ki?nOYSA6==XNľ WnHf;s6\*1xLqpā7s#Qӿ$R]|PhRX%cJ"4E\n*n<JU ,jqs+~:qdg] m` B0=_whwLx 4vߨ{7 D Ƴ+ [' E/ɥS4/nqYQ6R[O/d2P)Bߘ9j+lDl+Lˠ{C~mb+++O_ԃR u2U+bmSu`p=`瞎0=I|k]s߃դ5f Q:<~:\[v%zθR( dO2ʓH#~ĕ mnmݭybo193O똠%NY % '$Qd.*(9e JUZ!t~)]lI,~wVcP0ؘS(`4]};q,Ol#_> X:k{fzL4 YI*%ByDirE[ +ufn50v|x p ws>X%'z;CDP/P <;2) {ח%}hh:eʼi@3\,iE@V9W" 7ŪO]NwϿA:xIE2rj;)ifS+_]]q'Ir2GY!2#& q%@!!3J dknFbH)ĺ/ '[Rbd}upjn!']CݧY?;Z碦e  5%f Α"lB0ZnRCs<"$y e ƞeJa j hL MMNmۓYyqk_rdzQ2Ѽf\Vc8L菆YY B;ģy,8W%{f^8ػUq&OSPam-&X"Wb+I_` ȗvw^v~tO@1RȮp^ds +Q.jܿ6/L#=LݥGq-_ѩw#ۡ"~?=[z d,^T!令#!T2y\TI1_ V$C.s)qk5cn{/֬CM\\Uhjf#$Ƞ"uy}#twl^f`.zT䆢_lu;k/#D3*>闐d< AIp"3@ Ot]CXP=(:}/ RX#ǐX tR(*79SN+gpQ|KhL[zƩOXG P؅c=fTpPBiwIWF/Xv/x"? <p1v˭&L1ZGtf$U!t-{jR!{sZ_Gj+IB2>6|Y)^JҚ4ϳԠp onɒ?TSĘ/WK5 54һƾ:u|2 W"^FOa؜|~etBtHb}zp0~ySt}!O)i_` kM>L@1.Jt-6xD^$sۻqO=k!hB7ߧXtm_) p> d @`L18Sx.e4Yu3!c|y{"V POH@uoUpk-wV3O ҀZPxJ"!,MJs =(p:Lxw)A#[&# ]gZ`[Np>?,0mZggB'*_e(Ąf=LmDԒ6d( 45+blJhbm?3&Ź(=cꉮ=UrI[? =&[5s6Rzۗ!R^1ŘDFb ۂx/΢d-Dl*ה `z+U߲#[ͷx )K+ôhl0bC^?WRy hV&\ypT5G6nu MOhX&`d؍i i&95*޳Hx/Y8N+)SS%aנZ#Ɠ ٍ%@,®dv% Kg[. Qo۷ʼhs6X(:pnwE@jZw[@M8YT(beoerNvLt=H܅s n 2ʿd4{)PKT* ϓ#&r&0k1K}6Ո!sK*&VO8%iJ|/{$2ʳ0Q;`4|#+ݼ~t1*pOZ~$=OƦJ"\l9&,y ^D&eJn"UD ePoA / !ͭNԊT/<[1FY mEzKeevBc|a&Ta[ 4Z *^.^Vfz}SUSz}øiE]4*4斚`4uGi SR3m~ L5I% Β}(^͡iCMSb[yde4.9^S>7m"]/lrɯ0-ct1VHEީ:sg"}$Z;6Ԑ(qmV1M@N]EEqCBn3`VBz-}L }nafF$dcIk/ ږ>[V (_RoPx_ߝuR@bGŧ 29crےvg5^~yS*gWbc]AYG=q7m}>wЮ1Ml岇qbKR;?7paB ; ygɡ*n.'Ct&ՠ՜[^'R,ݵvN!YWBnM J o>\{mRB;3ᐦhv~.G z#m$E PEW$0>LtZ&ҖHEҢ6-‰ѩL>I o3,,ƽe?;`1dW. kf$]lTՆ2m9\cά'A^@ӏ8e8r4+Mッ7FxA]e%Aq(F}ò*y$B猈VnO rϊyCZd U'X1oDӮZ'âm {Uf* t/2Rnq6KM5 :όW򐦞ݶ-D>Ji!Z!waˎa5 82M+SF9E+ 7`ea:k &~`wEs=YZ°L;yN!rl eIy(i.fpl$nl.1>afҋf>[QJOèۋuEʷ}Ϊ`=fv(tI\LNRˁ{F€f!ext^c$c(Xmr1bK4JZ}\;($}WQD -_%mJ :uzr q7LRq;|/5eVb!0V*w]l'lќ^Хbap @g,͝~6A,Q< o|KC\TWfo\H^lX}D]<6!7P( :TVe 5SXL*ϜfN ;߶=̀f!:\H HDO4B.S)̫s;6$Pi_"3`o.*-!zgU8HCGO‚Aoi42Uy?r]fKG}%+EQ5tB͐|r⯃-Wn,8͐d*!u}v?qզLU_Q۹_ĚP_ŽTfP>aIUpL$oLX?*Z>ࡄ]¥DxC1WXAL}Vhh^ܭj`Qi#<&=NNp@P_]$MhI1yэ)Jz"8$;9rCpJ AC[5fWkߎ3ˊ5 34sod)yW׵$2CA⩖saylRxY=ٰc!9όISGc˧[bts) _텨r;&f/v2<_HzѰuȿLHδgC:[ɀQdX!ժa} C͛Mؐ e#$ rgt"ۑօ9@ vم-ecrOvBYź;(yil*𷑧p*7% O/`uu:BM'8 ͚֜;Xeb9rDi5>22]1jr)4> R_lOXP| 6~H\HytG֎1yX[|!};J8W %_.%6q†=$hN/`El⬡ˣ0537gi5r4C#vĤM 5~𖷫G44dKzB@䛅 O:,)n|+lK VP ~L\!(:x9w-Wqls|!=or"Y2O c8Iv ?봧baH0;ݜg7ChCvs^{+H'_Ut.%no+ Ta=$hvAQzՐp.#,=G͖D"8rTueåYcXx2JLwz>uIcNR޹5x=V!R.*x V= 0uC(F"ifWTтaGkAC Rl˭gv)4峧Å~R0lƫ/zSj3BM9*!Ax}.EJgfӮRMW:$𱿪Ӎ UCcc#R 3 b) `1m @SߒRSwm?f*@~XE%.,6.lgA& \-/[&#n,<ٖ_{Uڇ䂈B ,vKNW(,T(n?G$F*Iu |X^w9Yu!W)A HtJ%Af:Qx>}-|cJ JQ;1Z˨K3L!-MŤА g ]+Hc2]d!^JM!`': [M oZqct/RM¶Zx%bPA_]02QZ :ӜSmoFՌt\lq"2(2X  ݜX.rZ^ձwLA~J&5AkG꘿' '.7J&<0CL-V\gܬvKF*6)U/>y|Fݠ >߁'`\oN(^`eFIN;eg`_KEѥŧ$ݭ?96Ҵu.K=?Y3){Ǥux>V׶eJ@ҋTQ;pz<9&|D >Dz|V+/j|:հ,Z NJx9Y]70!əbЃ<4m<#ά{(»"6zmZ[,D ŖwJNy^7j$B3RgJFYDo9@amҩcT1ppu{X\Xҥ5L mJe?QQ|hYCŘ[wgeA4zCFpMˀu2E6:\v.k{ x**fP@sa8RVk_uug+IQTPxpiɦh碨Ed39{h3/okGhÃ&f;h137*_{c~1pha W,q9+n +yܴ gN-h)A`Y}n&@,,+7} !pL`ŽOM˔`񬤧@]Kenf)ʔ*,eVUK~d2-:M6)ɬQTܾ!hRJt~Z wjsEBle{Yǚ($V_Q}֐V\oX!1_{]=~T?LH 麉lO8 ZɿP"hϛ=GT$ZX-*kֹs4'^CtxN/@<KЦ$@M`z$X9F,l5iMgG_ROhyKl' N$#`QLe^.IIU"'SXz t#GM†gtmʙS"婸 `[,\,C f|곞pu`oX_c[oh8y?,L֖},C ]cj!DzdZLj_+oC_)L[ 9R[՛!іC ԛ;(V.#XbJ}c2/A>ha,A~s[KkpG~Z0e,xk.{GςVW뒲r/ Tߵftpx5 ')5)zUl>񭝐^J̃Yv"Yi$M[v4-tKX&?ם.XZa|ѡjaT0F@~ K?XAOpKTAȧ1{lcC6>RIXJlbYo̜\,WϤfm7GlDBS5R>t vQ0Fi8Ejn -E @_@b݅3Js| N<yU'E;}$"/U7 Op8,9"#>w%uلBrd1M޿RxZKH =y| twN>|@cj`uyh/5fS^ cP~ V}| WDSwWz[DvKo*]`52kī.% kFPvwT`Y(1Sw1]V;ó4Z?˦.C~֔2dm/: 8nh=$Yx4 :JJ&t۱tu+p]'"6::e._OV/~2Vz0MX.1VaF0-ސ*:fvGӿviȫQY;lqYhASa&aGL fPY{KۙYe=4!9RX|D[7(ǠL3<)3cOQ3,V=4MV۩eBߕn˩/W*p@'iyLHXRpҦaCtaޢ$5>dV~l9EDD.anB,+~c!Ehͳs/[+ [ m\쬱—aEtdpa4P⼶/{.qH;Jўu\+x+vմ`jLbMwr 7xRH%ꩬퟔʸ_EP@=(+{MvՅF&<61TC 啷ϵCw,rtj 1b6B1Șb@ 1y$_ڪŋջ 4r;+FȔTHr'RlTs)eK p:&SCUr7E^\:W8Pڬ8 6Z[g3Z3ӵi+XEsQ xGycJhUP|5By;>Ç=.&9?p.$},pC[YDW%|Շer<;$8?!?ϴjNKn6DAJ_데w)Jkƃ70hO% JnLur\MG5``]7^&"F;FVxIcnN^r'^pѶD$̳ߞOWxQg Hn^^OAYJv3&R jN.U&T.U @>aEf p Q EEՔJ \W=y*1Um`k|c͗""QByԨ/D|oRkmiAooQ{p |D޷g>-MokgEIՖ\wHj ~RQ!e37./=C,0%n/7%h)RJܴ[Uip mus3~|SeiyCG^ͭK: :ڶիYe!8F)epEax8r=%F̥Ҭa \SّX- )`;+?K 'u?NWk] >322җq( nͺXVV3Tl8ׯNE6n& o(MSeMzIdW3L2|Qۺb'FE Vvljg;@ [IPo +bgtE啕AH;^9e:Yvdb=.U-yyIM OUJߟBSfXgླྀ~\fNА:,bEj'*Ic];s@;#MWFU7 K_<~j[d%x_7}{{7B Œw_%%'Q^q9|>doz\`z_ʸ k:sGQ$|Z@:[_?|o8k'9;2Ӭ]|'~Wm{ IE`}qnvO .W]~,A~x}ǔ ZY7FO.F) Q!)hBÄvg MMZ?Z|+4fB@9 = Kw zca$u<’((} Үڥ^p9 } __/§GǔI9M=r$d:}!^Yu[PV?ԟYABIN#2bG䳩o0>GHÙAm{pg,xtN9~nqrQq,Iѯ"80TZ;@_j 䟓(˔/M&f@æ[r!eE',g6ׇ|w8&5 Q*^uHjr쮜| -|m^G"nBI pq0=y|27%2R BF*uѥ@oъiDrB lA~Ja}VH42梹YM|0HY1-XcLY ^n*tPYM? "66 HI pm}q6_YJr /0LNfӸz]ل{s <7ULBTF),̧ zءm62I14fgӧպʍUu+=c$H\g3+e;'~(EF&6ͷRv[ |p*<_N2+{{ܽ -:=Q Sߥ4E\퍭5UX]Ml~7SbRip1Ȣn{K";i$7L o՚t:9nx| %®+ͺ.7F0%p[f"9N՝ V-iM bZ SkU@鮰H`smdtPtHi3e,gCL[/R2 , 6y֚EZnHq+,̨I`j4m ݖ6;%sN ZbwNb95[v& [H]gozU8/WtbW`r# uܾ`V%bNYNqyVE',D!``}~i[W/09RVun}Api!IekjXn6\qҞ@B,2v.|Ž˳Y6BkVo߭Y^⇣$e"JxE7iO)'5\?t`i*(WSQm{OPW!cZneQЫ8oc),`Ap M&&-2ȕ=+% Im 1U^:\OYDO1K$\D"jz'PKeė:qB ^aZ3d$F A[ >p#v)9V<@nl'Dzd՛ lW[gQryXgB.TZgź,=KLɟ/t>rn_&O[$"yҲ8mjzGU nW/8$2bB|\H^> <atPg'ŽޣEGx7>Bq?B>v;@^ [N#Tw Zt'X8̪6[RjjczIBxH+n7!2?dSZR+*ycڠ1U|>o0rhqouΠ`%i)tՉ`d^C0PƭfsW[Rnbmϲ;\5ӌwCcDA9j|팱$ [Gd3c:SUe}VגfdD 7׉"O]'do KxdJtVtx*? 9M;vZ8~ G|^^Bs0ؚGYzuf(Bq|buFg;(|5 F$O:\/NBMI~h'z]W]`Vgvߺuq"F$?k:33 =|Ž[oFi' a+HYYGk|Ĕi"7\a? :^gU쫉|ׂ,Œt'7otR@ļul 6z(oI"+#^n,`2JG(R#!cJaٚ 7L ke?z W 8ٯ~3wM/DCw f~l86eMvHwi_2 /aoſ!x@c^XAL Fܕ8ҧ99s8;}LUg-Gjg@Z¥VqB+ g7d ڤߺ?m$Y0<~1#YOd>߂-sۼ8#rٔ)#ɿMVK#W;6_Dӣpȑ+D>&6zʃր$_;k8L3`Z*ĪD>4l*(924 ݥ" Js]~eвؑ_ɳiWi[ԁL99} ~S, g&i8CDp #uaPc:* _>)jG/ ?Y{rX5ߧ8#&eip0 % ksj^i|%ڮL9j׮u,Wԥw%ƞX[h}[1PMٮ_[2KQR[&LNi0pEc2ĠS=ژaWUE╦v̿QM^ZR4aV)}t8S >ѣ2GFv4Kdr`Kd"[VyI@8khOdyK2cwX&'e˰\TskVR#S$*ġHPO5k%hHɸv3)"m^@k/z (<}FHrf߫n:vwS|x9]R8Λ^ig U %#3YQ*E>' 'H<=܀0##YDxdLxytQjӱ-9!y1a;hl'%>ctv_l(x# 14YKy_V&B^1XW Ij9@Q$,iS)7bP_>a`-\Sw)TGK-5"x U(BA_ JoSZ H NfGjOD*qud8.z3l](c46Zͬl{Y)7? 57Z#Cz[%B1@Z i V'bɣm1+f={.~J"=h>cƃYz ޤst&,ӠLop]ЇT!J\Y|x"ńSCHy׈bk9qQNp\G*Qyu$_L i{7Jfh )d2/ћDƑpar oy7+}ƛ{HG\^ǴJ 玒B!CTE[N7/%JV %LX rsx̒M;vǴb(^)4 7YcO%/vs hn bNLݾ xI@}{003PhVOxu]C{ceU}2=y?L+zOYmQƇxAލJɝraBxJ0lȯ;sgӄVbN̲(! q>+]Mi=e藽nbڠ,-_2g i}})]LΑJAﳮ'ϫ Vw..A!1{*'\B< Viz_3#+װ6ur\G5"hޭ)Tz]OƽCsF׿p;.aLNx&Yxݤa4Vg*bq 2: ­ ]}'>jaΉ(.,̭Nff^'*GqF(VOzHp-y@wh Ogh7$jͰ+{:PvvdM3vaf+ة@g2D}v:G_I yu<)r#+mbOO~|}IE ;ro 8XYǐ$߰V :L#[!k0V1. ~Va~UNMЌ.i]^ hgTSgO68_`4@:Rʐjؖ F#9>LtD}BnP0PB>l1qA2u;sA OW+cod<&0g/CUu v@Q!w^|KVo4!Ɖ-QP>MJ*7,B+T+QM7eM2 @s*q/F8{lWԛ%e:`??ئ C[0 qM3Z-2YM3O:?Hwz:oHK*xY0A6s@,aBl]a sBݛg6̒g~{PsB?w?CGU3q8;Mwa%ڲ'Ox(Hx jSnv:>OgZKAگY2TقJ[xx% Ń{]!RϾ$EWCknl^bV'~ Ǯ@j1 ᗜjbQc3Nfֻ9dke4^N.sHrB4>_ĽT[Pf"oʢnI<4R@ÃB4(1qN[.V挻P'FTe];+Eܸj2H%YE^Wit׎:"7O,"%@\&S(;0 D+[j[fIgVMaϛ$y\WTg`}p 8L-i y`%=3Tj$IKjΕ!uLr|@w ߦw13bbm =D񯽁PLBު"8E?8mHs\ٙ9?$Z^WL,6ڎB%Rx'4*IԘ[]p @8yw5SģYW:`I:%l?QaD/E[Cѽv#Dqz> 4Mr'ޙLyz1"јNF)u/,ջH8:t=%3ܙuH5|dOb=}׬l,luaqy;|<^$OL$q? e1Y[E[Y$}&*T\Es̫4P0 [^HbN%$q;njuh\HtKˌ܈b"38z?$ b8[OZ(-]i1"j⢘KuǪ~Lއ;LzS{xo%a<+ԕ҈ЧS{<Cf tVr` 9z1s_hPXMjMf749#>QzΑ$HShhlե|tȟbjl59g_z_!Jon;4ӥEҍ\jpmN`[]ZT@ {A̼gd<_>Z-#NͿѮt?!y)RÀmM ^CERz0~mtW`B#N `0Juv=u H=rKYOo}=L-GF %## 5%"K~)<O: g(ZDp Q0a8B/NjyDIf4zJ?@z­?oo%C>2 xq49UYN3CPB<_*G s )NyKv|72lJ,/ 4!:0.B6TH8'!Sٲwq@hE(Cֿ>3An̆"(vnnjgZ4?^v>M:l(.t?8Ztf W k/NwNP2o=,L} ?['^mVˀ/W]/EI T\3@  0E!wWvڗOAxcg+<=Ӱ*cѹtvg XY%-0JRB_%L8lM¾8p\WjtW~fsk3 U"7'*yZo#He]ji~ӽtit"._`; 1U 2 $D+ho$55Z{J`_[9LP7"'g- Q(t RSsǠio~la,rg:ZъpWH1rBL7hu?9*حN@\=H+-0Ƃ i%"eK)uïMsL34|ɯHz)M$'UXKX/8A " p; j33RR,bw0BdBB#L);39&R=3.8Y^GvV#s9GȈѻa8K#9`\ Z]Ԕ:7Opj. ],EV<>NyM6=ǏHۓKG"s~3y842:Loyy-½ }&TB >Xw6(t"kGkQ##=)ئ]G#^ڀNIwݢ35 > > ;tڹܾt@VS8̶&D7S^,ZӁa!g?B= cEL6[#b  ʦl0Pmi8 )*C֙D=>׃e6'>B@.xKwk3̛0\3l>d`f;?RguV޼ϣDHt#BvBAYe?0W$iё0S5,熖XV"@Dl3U|PΟ"uNGfnCC*qWitDSIu-4Ss06Eu/%0JBQ,x0{-HՈ~Up~4ݽT!Ujy)Z*OR'8 Xϡ2 !L#žWۗɽn⼵@VbÁ^BhBUD鏺X>4ۅ-n&ِt3F#֎d E+n򰡇9JBklE,ll$c[ fd=2`OA/섀 2*TDpOzkt8C+U^\ "W6J9u9DPi-CT/%|isv[i@ۘ!ʷwv]m8S2  +Jpk0a};8.~urf8V媷)Cjm+c.7GyVU򤥜ގyT:NM;a"9)(&9ɉ?6mm CgL@ i{Q A^⽸qDDcl衪ԊIMϧw_*4Sn۟Ao :[K,*5Pib*JW$F^K ҂>}|lt֦Iuq&P?X;Os&Bv?oy*V@|]jI]$8 tQ13ҒH>+4ҮPO_S@+5{:Fu[ۯ^^iA;B40p=ԯ;[$o$<JOSDO6X}JJ g<q$%v=ڢU?/=KO m"-森5`E]~4WLSԢv8((9ͣOqI[+!;sH~t|s9w6PlMS 1)_pZyfHM*r.T/2ijhXoGɩql.c@ǟ[<3јNz_Щ4|JJg!xT+B`rtzgǰ V?uBl1ֻtoZ]jR8Vh q+-qݬ+u41†pO b[wǽm~gv 3@,pP+^BBByo3ŕo-WP\r;Au:6{LBovp=h.DI_>ZQ`8Tfq}o(U1x Dvc)-jS iY;Z$P:/ء>R\WQpO_ZWadI+o^z702J[PZ(TchlvςMa:cC<:Xr6 ؗ@ CmL>o=/S,"fhQ|RMJ>~}  J ^0pŌWIpv[p9B] qM_`e=(rgE' }JrRLrlZIn2Fh/ƒ.$ăEb&LRn^5Y##P_ ;!#m4X[^W sm\QG%nzAnk߲~} H9  @2}#85ԗa4@gB䳈ȀzZdt^!H&z2P^7))m*\G7vW9OSJ$a`\UTA*@uɨq9]i'wfJ0C>-! 5ٍe]3ΧxU=}K @6ZIJ.CɊW^jztRZch? /UIZk3+ir%G) &NM0f : {D#֋:,PGgF u_7hw.q+^g2IA3-҉pzeubn9TJw,@!+ ~Q;FbRTj4UqP~^I@QCZϗskB[l#]eۢExN+ɑ`BSdZL`n?^FZkLG_|_Qc͆ 2hˎ&օz2Z!ω˜WBCz{ۊv#8=[>oP|Y#تqG=ʤ8M(x'GLb=󺧺NVnIE6a`rpډ}7P%%S ^)UFDhCˏa}t=_r%~6u٪bHV"VB1:K]H cxK BM U{^ \r _YA5փ.ABd&r *` jnԅ^[1`:WwEi|U_:ӻ(N. ]=LKNOy:G ]Qp&U$'17}H}e IO/ܑƟVxv{rͪNX[zglKЋ`1LV0 ׆HʽZo9$[!ҽ Qט`+v0\ |MtBTa7U>PY/So *Hl_@Edcmd[eP#YSd3G,M= l Kx¨( %u:WH)t-,!̡RA.ϙPw?c+g)o;دoh%6 uVA4]P-gCci)֐Ir"~ˤ,@Ղ Z$)<07S͖HGc0ft73@ ڳʫ?y& -~=57ˈcmw۸-qGDQm*xj^0dřqӆe+Qٻ GkcQ PLS/yGA+GJy3h :" ]'; mqo9%!-6mOԐ5}5\(5/`RWqm?V!}÷,M1KBW;6D<-1MD;\DZDcy jGZ AjL.w $\|e Ut'u6^wGg~cx/<&S,rXsgP)|;QI^>wՂ%J q4K>TXFQ^h5者heUga)V#Zz#|ʍW+FYt8 Q0\kq2L&2aK M^f/zZeWз{p*[[K8 zIɩ#)*^S?@'qf&L͖e'n/5USDJ|3ets,^1L$" vA/7rf V\ R?~^?fZfhK#j0? Y#_QCQG!/ sYԻ(֠ MB#40] :@d_N: еU&-eaOK땂;z,[8=vTY3+C;= [ *{5.7qrl6'{vL sl84pC.U>TkDx@?*7J]MNA QӴMfmV Zv%+by! $pOAH>O}/&ClNu _Ill W>H$.=;u[ jVȎrɕjpfQG}/3#pz7M<SFZElTO|&Y<UF6C{;sfK)i幨[ y8 xCCrvJG`#0zzl!Ӫm 4&{7tPIZ1U:RQ6w@<ʌz` گȟǎ Z$\%3YES{qtB:2 vj*I3 jiB@fiQo`1/9U,e` E#YJFuG}JY< 2(7O 60tXpT˱=&~|*FM$D" m a8 #>8tl;WJ>(`8gOG8+,U!@cr2BV˩Rj#/JFKk8}ܑc—/pߎ{;Gz:f7湫_v7!MakJl U~X;O -f*qhmy:ܑ>w8M"qmhf 3[6Fzƣ$? kfIgg2e 9+۠l\ɿ9z (-6ܱG1Z1qFG5HGy[OrYmv1@6FO8vӫJ;L Oyҫ>q͗2e$h4w5V  dUAlz llUqg'dKUtZ4sSlo7*xBߦ[&c0ghop]q`Vnea4 aE͕2{z#%_5{1Zr>d"ͩ|^q%18|.ujFE$"4~{2pоLoLfP*fX1o )vM0+R o9vnGUvT^v1 Ghnғ#$>˃_4m~-/LQI(D<{NhZOg߾zi X{Lܖ`0Nk.NpT<k|F H$ R4H6F̕ ވRGwׅ 8H^;$σIg(AWC0v=12BBvB:%_Kk!eZӳ;SnrCN4|^f_3({]W 8w']GRI8&ύPí:4MPl-ʴD9pb[p#j"y9gmݥ N Y%|p:nsc y15tM_" \GZ hXn.PBiL t%W_z4ko&y%> Cqq\FbT1:_Fq`SǪ*gc vGSbӂh/BoKTȁ8h -%NDRN:׷a:"Mq%-De Ԇ8JTyFrZAOzOcIS*M|Vm;q^ hMv7?}"ˋJ*0f7$h 9De#Q*ekerKЙ#98 I(ykNyBs+Lg[2F'g!dv1 83sªb!'5C%3W\7tǗ! f#ɬ)JlђV l~z^jPXvShU8HE:d>ikܔs5k傽@+lqΕh9j/0P.Ocr^ 9ԨMw7);ѝ$ )ZCfU loZ N 2[r A ?w3~ǃɆmi&L0v'.+ kB/z 4`ZPh!z5dT*HU|z$gE2@' 􎨟^>-oAHzSuz>+k FfAuzfAYM:n {k\bg逕y[ ) QH 26UnH%|YRi&F<]I&m@e?GڜtF2jptc{7E+9*P;mDwew0}h}*Es(y1r鹘dqoY,{k.9+|yU &L`˯>'g-PR순o/Bl:7mٰ?B-O!Rœ? 6d8GBI%T|}^=E_3|Q+ِ0 _*9zUc<'SkBeLꬰb(o2KYBwƁe$=(E֗Hώ-uؔy0 )[3bFxzyQMBV(a&j\q&8ζ(> WDbSlHyo)2p9Β'PuN*YMڸn #Ny;1I>\4TЁ3?oбu: [:/ࡤZviPϽRtLi>cXoPR ;8DZh?g]-r#SRR7~bƛ̻5cgEתqȢuhrr`DsտG졅= ,{W +OUlAw Zq6XW@&t@U*(q U7`ЧDG: ,#d+ Buo]^Ug1 1+k;bfف >jO:~6;"Y}0:_)BTZmUL%PSRhG' z\:\*_]FV{W"~/*_m&*FTneDՒzE$fm`,f_ÙBnf.J>8U_wj r}P_:a۱ňә4߁Ev0![y:' |#G7Ш͠tY"*cw4GW]>daW5Ŗ61GO<YbtO e?!aY}ft|q=ASlP_?.m:t]J))Ch 0[\+ iz!ֿ.Cَ?M~jB `"f)z4Ns1W+Dۂ"E4n e\vH8DX2cxƁLh'.񤘴aynH %óMazׂ+|fugG9I ?$Y-%o,.̘,%\(У|@J\kT{ϩ}B{X|a\g2}=#@e^F|@\3shy;Y2%7''M2+$6^+ސҐKۨL2h # 0[hv_ (!:Ie [N ЛA|:G AɱlzL쯮#b#_&}n}mJ1ݽIr$̨P 2!!+ԕݨ|y-0El--*TXMD[ZL vDFhoVf9{cԖ42Tdh8guFP-@w&0;qBF3;3Pb_^-[sI^]ir+\OlA_I.|EFԳc`aÄlT" ಴.üŊ +Y `yB^ "xUfY41:}u22W+_Ek0ĹA41m_غKwL0g#6Z^s",6A= 3U\aƼO Tg>0h6n\yscCy't$h1熘Ӯ&8Ab_eX{ɌȒn03}$f͏\l==]dw F \E5QpbFxP:29BX-$pdnF^bJ,hx<>L\1b*%~f#@Qf>va"h+;v a1>]9w#][6?_4aum3Pgs@1][u?=Gu@#qbׂgk`" ܏r_HV& F]Eiחm^`ԧy׺V@rd14&qouQ\&*c=Wz0}#q+ϟ\*14. &3)`~F^‘B3$J%gɡU~/1r֦܍L[!xlή*Ph =8zѭ^ɯtXD]6o>MnN©;n!ssxS"xu˥Fif{Lѱ? C* C/ _}mdMH8;O>S3q-\S2Gb4 >3CE@88 2C‘B%釳~xvƔysǘyPlcpL=W3cVvq4^ޔ?CKyHKŜά3XjGOI$*!?GO$gs.*Τ7%Z qetR0=D4m˛\ޫNt}ުSZYQFf/]U.A};6PO+se6yqԎSD D#=-h <2#HBjr2T=`jMqG MHblmFṽo± wR}ϭm@w>i% Є[Ndl<~nBbR-,XUᚲsxuY?ˢ Il#|("ѿ,|]`\]yj:ްDMO l(+|%ׅLm9-BAG d ź'"jqMuXZ %yCS/sZnhnf SrGH!W05irc.Q&HeDi,T-zɫZ1D'V]U݅XF[AF{E]WWwn>bKS]/J/̹ Hpt^fEMU𹏓`dPχ2Z2HTNFvZԌ醊_F3qz[%@+ˀ)~µuڡ<ˀ|M:fq\̵l#a -vUubOpW$X g5 Qe7%-$/+_}; Ld hWh|8݇~05+FכcS/>rm!wAذvw<@sxDl $ᴰs b.9XM%$Gi0רOMYeE%=였 =?1V&Qι_U *xQcT83fS0.lJ@!kċ`^sA6v3̓3AdR'4uMDŸbLrr r8wC#KdRz: E⊬o5 @C5kvjqNPؙ}pdbbu6qB.|&du-T0sj߲/*(ǪeI??͍lV1%5VM2蘂(޷ ewh2'a~2M;gTosIB嶨k14:XRuSL bz%kΓ]6iZ,L|3[7>Ӑ)?op‹Ecl  fu$S:Ɛ>Y1{|[Xk6wBD~ׇ?_$Z(LWZ ѹi}r1?6uxM k=LS ]MEv_}%%%TЬR$O>V- _vUW< lLSug! P@*ݢV-TѶկFV.t!==Xy (gm' 85(vWu(7sxtۀqK0'N@Q7,zZtƃm=8C&]a"|U}=;q`*/p98dE*oP(`J ޭzg-6}L{Oec\vqWZpx.D@<gҧg]KYY-&$Lb%dH`Cn`k7TJcOULi8uU7&toRѺ'KeBS%J\'ʋ-8]Պ/B}^ ^3?Q–APϺ3z7*Gu]OLBԥ`~AQ?q}gFx)N?.fwn~7! =lQG! K$[+uk]/W=RNq s-u-3SS5xURZܴ ݷW _2rK>jWfu\sߜ@~4;cyGnXTGWWۭozo 8tG(CitO**8_rm^T iZ(ut!W*ar8s-Sn!ؐ3:w7~#,qĽe]YF/A2;J?-pp8{RSVW%K"Ճ@ 5XզK{.^ӡ3K&^g_N`1d+]FH>T"")6q%o4 Tm 3`C~zlv M ]̂8'7`Fhkѻ0MT,-̚ ``@lZ<` CW)0[Pg3zb_Cdg'&^(IJ)Qpb;UA Y/_ PA;izUŸ` ō^@+qak9 ovmϥ&5kilTӸ3ԑώ'5?Łu63J䱩ԯ b.u r|~۝&l.Y&=;&CЗ0k}?f,^Q܉Mn4/ KrWEVuH1>77 YI;uM5M`JnxYE{BrZBp:jmi`[exYff2wABV Wx'g oDY*c,<|@m0d1ha.!.X`h"{R q"YPrJ!1pgrjH"# 0 .%-LC mvv eI3zmv_&40˕l UI:쐳]1\ 1|OMz񭛨v!5Ks\5P %' :dmrղ.e-+qk;}=ԾV9h;M7>lj;mP8ӪXzV`X^Et?EMҊw8]T>wY[z3vscZg 23PRϪf@霻ĵ Ϳ'q2-!IDսN7Ȥŕ ȭ;Z`;(Y]%4m𡄄2~FpfGMz Bį݇p5x#Hw^͸u8t MIV9S,U|C*#jП-~ 4+MJ{n7P]7ZYl 5B~mvͼll<5WHxqym`1`_r"qC8~ܛ>Eht9I^> ǿ:!kunFA˥[1 R,ˀ`h23^o8I-VU$W׃C3rqgJ!N33H82,}(ܛiHmsNL>,ρ37ڍ$VJB+iaVĤ|4EQ(Y@JQͽB 'Gᩄcv~U+NSDON:Rg\ `!aaˎ} 枹B4b7DXo劈 TQNAГ0Ush\35 yn9yCZƯ}*FSGհ+a$^TˆPΪ:cA`PPy0/UB P`\|(CT2N(b|`̽Uh-s Ge G3m>RP%?3|VE~!ipN!}€7y~RrabCsG~^GD%MM#|ޡktuluUy O+S5QAr,7H/^e-!)C 0Cfph}a Ak14<}e78 }e><]3Jx?5jli]Qϒ?;ul}[ѫYuQVs-J$ʩe~(U̙)@F*'q{fህSW~45XvhT sƻoz~Zx6i?dxA<i1HdF:Ezp2m7okE]9כ`<8j#MOu's36)22àͬ wʚr.fY"Ϧ(ױ'W W^(1"ͩG%[nI&WwڇUrL' .[mlsnSު6538qt \on.ˆmKxNLj4\ͥ#PMPlcBw꒨%3arq Űwu{ $0CUunKwKPqF7S2ѻ}547 }fćFԴT|P;)v]Vts2#l ObpM~ $k]`ղ&Kϊ/eAx y(tfXO4[p! -;!-=e G>|ނdWNݿ֦to=S/[UMG2L8)=NYF oOX)і6[Mޮ?2)dgkeDUKl#2u.N$|MEU^"23㫄7Da I3T QaX`Z^t.vG#ݬw8>m)5} S8yniD(u7ѱLqֿBs3q?eT9IBX9}9 u<@I{6)02 Vqymq/a.ęǻ˅xO!eŭvI81aLQN Llخr$gg6|A&Fca*CC+ (~ (0r|޴Sǖӛ5Z6F0hn?ƸBjKNi-/hFuqC0-ўR2? hCG0Gc)\FPGF&i{ 6\)G}{'x -l%,Ezu*/3.4r㍱[t容L׵e̬;DvEh-"3 9ePK,ki3 Ž~ewsJ S 0E%9u;a0Z)%nֳz\۪+ɷ |;Ň(ڮoM 8cHK[%}h:.Z^@/fR׬6h1y;LfP&èl$<g8m׾Yj; 9jv"WS  d[ш:lE^u $W?3*Do {H9- a2~Y;9(pF!LNh[^/a]Ec0$򲏩OroͲu"~GzEJr/b% ͹V; l,o\,̞sA NoJv.F[0 sh@/,eb>zgRZQܿt`|0dg|ZecCʢ[d [}^EfΈ3 $ݩA5!/w Q%!A4R]%@\A~1u)E#3rjȪZ13 ;D'sCH>ي=%C\ c]h «١5vK̓ ;!ܡŀl~ = ½DVtkrS) 9+d :K\"Z%C(--K*C19Mp]eoD:naiua#&*oKM^ڬJ ̶,lFiar%tLe]Q[]-&!NtS|Ģ-{)?8:Qӿ91##o7/ÞՑ|]c`H*2K 7\Ǽ-846ެC2lc! {0{3؃tE~}=& V n~0,>mepgkhפ7U e@E+v!ĶHGJtE Y]| υeV$yjfSM"vmv~:ڨrطKۿrDQ%%DIW. 5j;W,32ҍp-* ];#10D{RrS(q~Ax^ 1d>=; jXw>H2!7,Mǹ:bFFsmK !q-2ۗrδG22%A~,hSR}u(Uk/VoVFY)F'I]g 1~Y \(xKGJ l_ `3|`A xԯb53jJJ1٪dqQ DEg6vmj/xE\ xؐ[9`JXr 礳bDxTu=W1 I(6]n)}Z-.UvK:|#+,StQь͔`X4[C6 A=ZÂηCΘ|iے .DB-U<0a(rDm;ٸ'&)?cJJyxSV['j_Rn7JWVZa0WԶ-:2vgэ:!>@GǬP[ ôE!Kb^|/NߢJ<'5W{m5܇\; h)UDnh|]3"}ePh2ƻxtM5F w>YU}XzQ>9Al.gNc?x}0%E̺O7~ ǗmTY#e ۗe= G'ҭ5kdd ί̫:sX{l-k`,݅*,˧ OPB5[LLZdH_R]CǂF۷W2O~ CKWiI+}1*t_^{vGU_qal-F"#~q4އkՅi.EUi+D'[8!?} ؉w<5rEv:P WN!xUE9 6x2R)Kd+ik!<-쪜ڳ& VSke3AW1=q>" £$<)>X譣AXKQ me?}@]\nk#@;Rr@-"˖sI5vɘF%'nxo=8ZƖ@l8dXT)tt&mܫ+RT \T5 TB ze:U;"'B ǘ0;8ڽ0V)0(a桬ro5Laϲ #C>'r ~es5=0%LCՀ6߈EwNPR;;6s A@_OZd"Uς,t J69kWm6~F߇|[+8 Ckmj8(OI&"{6g_ Ro)Oƥl1x9]x=e*65>C~gA;[`&)k.gX"r湋rMR|t_x$p,^c9Pbɤ6TX_I sw5h}fmPL`6\oQeZ~8>\oCqY;#롗hG`ZYtM\P\:hҞ)%K4tcgF},cŐKWL-OŤZ4(a( cA8s3u|uV&2˗ .(\4ytݖ"ձݹ23eK RxpG-) fٛͺJOdu^slU2wLUn/L–#";0YZ0707010000007c000081a4000000000000000000000001668434d300027474000000000000000000000000000000000000006500000000./lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/net/ethernet/qlogic/qede/qede.ko.xz7zXZִF!t/]?Eh=ڜͩ]bz2t7I E$7 SɪI]]Rݪi/c]d/pW l|] 50MP̪~iZOk/lE A! IUթr.)vY`-<@T>3@pڃOz (HK(;WƘX~.M`x )ZiRfFN Bd- gg u!~p] O0Х}F[?=%gXͪD-kF8f6+—HUG3#00K*BYpȽ<ܑQ h!9ԹX)o06א #<_Ŝgऴ`-]_7rBiTWb9eyՈaǍg e AbhwЀHmfF` r#/H! %6g(Vlw7^C_(:vXi䝓Eqƪ1No^- VT?]ZMe\Ź< Y|` n꺲3QywIn|ctAi/e) |PcK VdžKq> p:NJRCLۧyh]3ФbE vdn?ʔ#E@)ML@}]cڵ^S=3ZzW;bžU.v\q뤜CMME>վS?$v`M%+]LU;PS_pNs;2ұȚVХQq.2@xBPr03倕ݐ E@"H nцroLyvxɕ<QrĬNW~B/21a5CP房^r]rRZ%H,J9wZ_Ze̅j&gz%áQLwwnExG~h᥈R$ݻG?h"a-@@~afnpJf::P Nh߽_#Z7-NI},+J$$2|ٞN#C y#m~71&qZ.G/>ίVϦ:^ϙ2-A{Y;Ē6xD =MmEܾ], R2/+19Ε-vSյp։1`OŸBW KXQ6ެҬZSMMWE 72͎V=X%OEk@BBxEJ1_Ztw_Sw5]qyr['$ 7z0qV;:X= o ~P2tҚzK|G;[/1^V)[gи,MEHI:~|hq_= G3 RO)CΏO7Olb,<3ixUʳ|{ۭ7j\VOL(=,_f#.GYp&uz9dANύfR1=o+p%h4%a-4FD&[/^C[m%%솏?كcPJ4Ty..cZ@Da2?O72#\2'u7x5xKyYd9,vBܙlݢ+嚗VCN{%|N`AkTБg?KAs<>tcB5NAԠD'i{5 [4i:wEEt:\)T5ScLWǍm4! wJ:k. Z{0uo`̷sӟFF'V3]3Ǻldoe7sk؞16f]_:oSܩy-iGjr/vr2NPr'uzL50c:gJM)x*H0}WRUWpI_>li?3o!cX8\+$Da4n9*ܡxD2xn.ަl8?;:\szs<C.M'96UAk*;ŵ)_-8ﮄUf~T"й0˳fD7(}(D]CH?jGT=q{}w)%)p2/veŸ*SWGؙ3[skVqwP)Jfen3j|'W BTʻ"}RtXQhcI!GE~y PeyC:&<,Hg1CS7,}yW#m(1 4s Ve3+ MHLG(3ox*j@}:Z';P)/Rva~˔ޮ WڅRwXhzT/oJ\-#4|_92Ttz7K~ߐO0LKm-̫:qWI)wæ{HG똳4>6[ _K[h!RPkЇ/-v ¾= idpҨY\-+6 'X2z5s X=gO5悀1߱+dOU x+o\{/tS'92%Fxan F+'aɕV+h= H L%ƭg1kOJZZ3fxZbs̼IB $'& blM߮l&0e?y^ӵ.1s;Ļm8" $C !'tٲ5cӴqC;~o !(j>Ihj}~楹^(TD_&>dѢ116J ; nUӃEf;Cy/ T#BHP/ZS:l|{>ꂭB+>#rTChWZM_uzh]=a0 U_+ GXUwxSO-%~]U4)^G*{$:`|T) )Rg(.l)e'\̂(G@g'[hYi7Θ> g GrB 13~jS)Nk]jt<Մx#v[2Z9GA ~cU22'(cFi48=Fվ@*_[)?ըM]F#&ab׹LEGwr!Jy䡰Rp9}Vꐨ2{ȗ\~ՎE P/8\O;бh`C\Ȇ"d;UM;Nzٺߨ$G0I xj.+%8])ɝ61[坱O8k;7EO`s@RWYKZm%0J{br' mEnwRckJuvvf*aVV';x|ƉXUϻ㎟ŮV2vTQGvi-~:-U8qw)Wd@Jhў`f~D,A?-ϻ-PAyDeLJ_UU}QO"a}fV|(@hʜ c8p_=uăj5L\C5)^竷p&V~U >W+RaO)}+G@R=Da3(31#<hyƻ~{iCfdJc `GlJs,ءU[fJ[]NZFU+_MZZiCQ|Y$ro2&?"phLS nJ}(v8[_KXLɥ>VrY*5M6qO7\e>݅{Z~w@ܠՔ$ÊR!0gQx <g` vG9=!"| HAR}d)vȴ.;6˧r@kPȡd,s;U0e)ꤊ;Z_'M| |.͋ b>T,Y8[p&(-F~R+Qt3*ݶ|U3xZO?ş du3Ew7$*D5lwQ )!b*uQ!)phu0M,H\#\#tV~|Ncujz2`WC/Q6?i8F#PԳ\vp:VI-'{0Y&ZyѱARv'MIFq`&ܱcj3(0 EXx-n"-G& %ݩ eՔDg;ρ_a%lV\!:֝4hӍE ;5\"-Ŕ,Ce XnsX˽;}W$8f9Dڱd1ڋbiW1./^ÐhM^~G(ʼnY\@VhBe'IFrb=U0Ne J-SZm0c nfw 5 ,B"moxE97lWu~`ܮye\9z(BW!PJ,<,98 izm|w`Lm\q:>GS0o͵7 5rJ{tAipދv^:vq7HĠWC4;$myq9X_,E3j!q: c<09PAy~rS l ␿ T> L=E&UuWmx`/U9!,Y[T8g,u' }*(Jpl!na Q `F?Ycs>$ER/0E 3KQEcPyN=spI )!Ӕ@ȫ%\R1#y;6hYPŏx9ڣ )14Zo#($j%_jłZED SIY/!'wuZ0Dk@h62p k-eE$K)z 0JΣS[=tq@?UGxɅRoJ8]C{Q&KiI68 _35;!SV T{:PzYS|3Z^$$_6UYg.V$3ELiG]oiiZn,zSnTD<-_`?4g@{;`Ius\4'؏2mujB뇗S΃믨n'ZȻ{ƮAdy'_^2L ל_$bF/Gu6^^ǵ\ۢɴ=T8i ׇ"$Mh,wT!pWYq#A{_8A!g]M #[Qu4UU ϥڮf+&f CÏFy5:w@`2G>}!EiC@~sD #_pЖ^tk]pD#Lu&K2IX4 une]f3$h%8 $/Ē-wTbi FI 2GRb֪Kޢq~I<-69~;F.7_<A῜B<m#Nm:Ƹd? 7E}|ߘ:` :I"DmWk[=P}ѤkUq|ڡw1'sxdlIP Znd -3r]p='mg:.N"L=ZTT6$ P)oq.oա ZzXK,YH]i+LS- |z0 PD< T4|DNsjsw]łB$fIs&ȧb{h4۸P"j6yۓ>1֦7w+ѣWw={XOM$*M: $f"A>SV'R:5Vp T˔>@9onNw46bv]>}0 :^4Ub *y(LϩbՓ^uV2 ]N WnVȖ`-*)ȖLh/ّW??WirqLL 0y}z}Dґ=e_Rm۹yy89M'Á@Ũ(=0h ?ۘci֎R$3T+jI%+.rx26z<`5FdiYs*&ArEA:sȏJXp*rh*/h#)JH:yiKE Ioo쭷A ;n=y%IYA(W@D>uYakVPl vh6O"D=ݬ?<,̉io1(ڊ3/K69߂M|k'0`lM\bIWiƻp;OV{c`O)VJk3N0pؕѤ|`4qJΫfX6 Q𡣢JԄm<9R XDB)TnOe\nrR^9xьIt=FG~(mpBinŕ}\{AnlU7brw6 ,E/fxc {1L&0ųX>"|Wp҈ [ɜ2zx-+F B Or▣>)Q}.$dv{r{|׷zc Xmh)=~L~"=5iմ|`vfJP76CPCđM4#T$?3ְ Fr*IN5~boaY A7/#NL#nK{K7s^R"9hg>) 4;p E }bōB$e} "vBwXZ':s@J'|E,GGmFGyVp-4Z8aQ+v]M_& qW 3w)y$n$Du0W4XG]QZ('czF",]0hVe]I:8r("Nv7U)FZKsɈYfo؂؁7.Ԕ$2,4eaiɢW0O!+n"yi ohCL7]TԨ14 .7U #|m%cWg<Ϲ7PCZ7W֠-QdKkzq'ad7FD)+eQ>[كhDagY ,U[,k'm]MBQ.T~oik5LnMmdaḯyaBCoD:&ax(1#%rV(o(k@|n99x1>DzF |!b)1U%Sc4+K+^8N$KvF@PӨ3Ы,QcD:?bD N'gb oA佤,;gFFY3%_m"q-ԒmmrǀN3Ǩq(fp]S[{bu*$9/ #U83_`3L{G!wehG"L?=f xXq`QEcMB{A@X.%l-T ;mb٫2‡ '8PeN!6"z-Uע>~˙" 2d5]jwPXɝϗ Q,U\^%' mO )bXELj%(ӆ6cUeƾ+zy`xfP +tઊ=_clkQ<} ڏf+R)|]Qo;F1˧ѽu߬^+_ug,r'ek#G0I̟aP*P.C:PZ΋VSpc!‹Vƌ]jE9sh2xL^ 0 ,uj, Cf.(8ALGe ?&0곟Z걬!|ySm>C>br6 9/F>NwsAm[~ϫGi#i'$wn,}o!"&o؜2>'r]z@vΦyErHLC(N[GADчCaģ?:b׻Յ{irn/ PD#> М׍U eMG@sLD+p"j{'Bld9H uXv+5̹B؛O%g~GC3~ZP@>Mm+N:㔢H2ڄNܘsp \ 6K~ }FBeǽ.37W;}jezJA~\![^S?t>vFvr~f\6@@t?ς_~vHt^`ĦQ29;.aB$̗(R~ˈ%ŔԴ.^1 fs -! vϼٹDsn рe=SmzJjX$[7* rpX*'[^F_כ/xS U&)fd.V4ashV½gEx D49\x՗mdPpg) 1{My&r爿;B^rJ_]\HF&M%vU_mÒZms3jP%)/()3\r隗ÿ\˕R[Pd&lBVIerZt 4BL[Q-`TaB]-qX{'Hnc(}72}u[/bzxa2ouO=|Ţv|wۊьN_J&+_'y$g]/kEߩC\͂ǵA‘t3~%{S :=hl/)cfN:u ; >ܻb{@[z%U@$+F鷝@qa(n*GkUL'@)1V1]zTL;qaaSDf gIuė'R1{T~4k't Wrqd-Lwivfh޳4hZl_SZ 樤k}0c-X紺w4Ŋ8X.`AJIV)PEgP>giT-0o3{FN@^ }&:ߴhIm247U-i\{jlӮ۪0v7^.'V@C'ZIn0L1>ZJғkg8^_-X֊UwDmLBse 65>~kY7#OReܧ4^HJb܉YJW%a%iޯPnn*OcR1Xkh~ⷴ !̲AHj:Jj0'/& DNf, +(NI?\z̮}=[/GMKS݋2Ve'wu?@du 6GavӂlĮ&;󋅅`1?YVu s:qdTL[)n{cDFmt譾5I4 !p7zQ;TFKHuDX(^2^ 58qRn&ƺa*^Z̢1iQn+^tQ_[4's f]/T`kį@╪m@<4Bh%OWo\#rZ2:zWZ } +wBTcc8馒F=hƬ`m$P_ӱ$!8F夠Aw -@oJp~[5qh\^]us*:tyb4r[y%@m՛6qu?vi2P$$뒢*KcMx;k%ĐJMh:Up vl`uugsf1DžPуI!M?߃sT(˸Bj} r K78Pk\#(s^g:&{nvW &hIJo$zw;We6mr۞%N~6r]5\R*G&}Y ,]DIO4~V[IHG$BL5vR;s:"h!^zV>@KG,,n} zö>FVؐOe\k oAW6ZB}koi&mWC| o|X_mhe1.cE4kHø|:`5Ʋ bT:vlj*nTR\+URܭ~3odw}` 32ى$PU,hy_za YWF!t FW)?pȾ W.%`JY"nn>?'[8Ӭ4aTAY7wc):mSOSix7=0]- >>=LR RĝIkzegye"1f_s%a56y4PI<5C2f"b?jj%'g(2yh-ɝ2TW`ME DN9b$wvt>6[Kq r0hL,a9%q,p^WBg.Q~L~aIgKUBkL*kCP޽?Ry6سaYoI{nv~jT~6@BGv=+mJ@|5]75qhYJ!WI墫ᢊY5(nڤ\=;3vj5rʤOcQP&h"\'ͧ(3-/h(9DT~7gy $E=@fmV˽ԑB]zx(x *[AqtdxrG蟦g 2HFU1s_Sq;R5;?gTEt!g M͑b-V+BL]^mK"2>,IC%^8/s)KT(%bc~P+\&߉f<%9" ,=bFi~UNkRWC3yak hAt ?&vm"xݟ"Qߖnϱ>]%rÅ0HTkm>qUHd/ͳ5a 1~teWW^vr_W0GXiI7F@wUo2'UޯAS#*whiU66lv@~<9 RlZV EרҞ<*zTB:Pz]|_LF B s$R 5ꁐ7.?EN^y7]-t]G&;YBX ACI_Ҡ`G#޾3y!4hFg~ތH2һiJHM($~i%R%SdtfDV(lUAM!-PoVt07lQS BSfcL7_Ղ# i==@jnC}HwhJ(ѹ4FR{4F-4 ė(u8M ^0A So=61 T83spV;IԫR9M8FٙdԻLЪ!M#9}Z޼?mg5Y)ظi4$Ѷ^q^z@({9i ..W _ZՆ7fƇm܈Υ?AuLʋ':Z'3awE.[K]xxܕ.©>J }Z RBY"QeCRB?7ZXT`6ӪħBkR2֎(M%eO~nw+wL.{%̴i\s_PTdr%QPoef,Ji,ڎC؂+$>.O3hRŬ^5【h)^jB/ؒN* ݘDГk Ȳ']rPibNȖ<<; \K?5_ Vd<.3Os;B8f r )}Ao=Q C HWcbDIzD_Hq9f ɬdUU܏1"Ai_ + :Jb.Q)~.I_lwuؘkĒzيV)0y#[1(?])IQqJE?wu*1V'v잓{HyLI56w[32 :/gbdi0 cejZ_h 5wYlvVQO'9C~s5bе9HC8yC+C,r[*==2@%0BGE dD>:x>?}؅#x*pI~AscPŻMPg]ZK͔in"Qb|+ shPO0bSrGy|=T*^M}%R$Nu-=G^ nH ѥtb R#1z{+bV~I9?{HX =F]x\*}Ee+\ұJP9bxnףhD"j ܹ%Ub Xȃ>BP>8^h)E*A]v9GF0:⪃Qkݥ 8qpX77FPHd85rn3xIjAM' (zw5.fƔ7joX/gi.'&rz(b@,+⁙A6| \ⳙv_,a$8Z`pW"eʢN娵D6$C֩?"gjM`.DNHO' aQGNɦ W'r@ޙ7ں'9=#-t~+/j~n6Lvu]4 ΏlFblR. {+.IKqhY#07~\P7b8D-{7:rIѣdX?XW6?h[Y=`dΛ/ Xlb+%w`Ԑ, }/5x/Wo|)]mm 7o+߷5׳/1费"bW? [X&*O6nlU.Mg)m;lWWU!wn.[!c%I'(BvV JŹ<I-m<-lOO8<7/ S9~]wPV(ټm-#W3iP1> ܟ^I{Bf,-ӯ>HBa;V^Mo 4a3ƁNJAQ;kˡf CCt wF?0I?NG¹iY T5= }(~"LtUJ@L=_:>Cplk(DG@!ȁ;(?ϏL(ROEdtvGD3d\i&Ƕ(iKu4 @(JLLVs?)y$~CYZI; Pۇ|`DWA:Κtjf DZbyEqbS'c9+o{Xΐh.TI)m4E@@ҢԗDڻE9# h\Q}X*MbSi>MX%؂Tn̚5>, )LtL%@_/V(  7w$m"XȒw" D+$M߀eC?F޳*_Cge:iOEd\`[vX #7ӊ9UtLuv=pӴ p}n;9<Ei]7>g}ɾJ_ =^3f|a$;1c.?_2yj&Jv ފJ,i*0y|f?tzwWc'O>4)](SFoaTХH:^n&lu%Vl\~~|$L>J| @KY&;m+ jQͦP{| /Z^$׮9CfXvϗ6buڀe~ CTA90WOŤұlPFeF)5#S erYT 9@χR74ˠ;AǟSol2PN]+:ܬkLV'Pv*<4 RjbI yQ]!"@Է\ŷ(k;1qc{#GYĨVGUyF(XF|(Kv^=Sj:eUYT&6Χ_ W5B@x6C>]BMF㌋AȨk͉i߂ˇPHN D&w1ĩfn]imVm+T@dƦ2/R.l D x1j(k&@ZW/o>uY ȵT|s.J M/'gY<вe{qk˴7-ծ]^,,]xt_GgC 姑_5t; Eg:vp3h o>K+K~@ Rڝ8s@@ajq ע8gN|,|m>3P0H_~̰kC\!u@3ךi7v-xNP}  v HjFT.Ĕ `)%ך^]ANp|#~U3zxi@sҡiJay;j5ۻBh gec*FM N 3+1;&]Kx( wWSeD;Ukf_ͺDtY|qVn JQg7,3JN\ ݔh4cqUWX$=R)˳=Bt=mD TMOE#p7nQ^y#ZjWAP\}? ]uαؕl֙=fV9!a>S$[]7֮o= E_E7|QDHX0VY 02^Eݱi4"t@Ź\G·rSr.sC6x A^)۵ icMu*;54I7eE843 H~,1=)c ~d$vėN/[Yg"~OxQͫI~r{c.JZ{t=NA^H&%i%t-A`%-  H\Z|0`к)Y » (@*AԞ}E숬~Sz~9 -iy;8mlx)0EJm-@,]j Umkc;Ro{]y qM$l[A P U~MF"XuF!7܉AKے^Mz*H\Dcݥ+w_ Ŧ}:#5ڵ(ys}OH/0nܐ5Mu2Q95&^/j=OiH\=Ch'ԛj 5ϜX%8af# ףF{}#~Snt 0Q.VtL!x6B5zS)/Lks%rsVWPpGtJ">W,7)LEmtoFl|"_£18dUrM5yW.̏,axp:þE#NEX$;}y~7X<3=m?LϻXU|8bXV,H !ٷ[cCD8((['^𞶠*%\O^%I3{W }X1]i?_9UkۋWzӞ 2ܝf.膴:ꚠ{%Ʈ`ao@wqHr|~K.#xK|L%L^ ~qzwEL܄hϊQb}{׮1f)sJ5\ƺd-]4H,NŽ^io&~\D`ƭ0x3ȾvI{<͌![iB穿f|3x=F83{L;(0-cʸT+f:gi^P{5PE|I dUt huH ($5:JRIDCƟ[c(]:0 OqK|ˬЧI;I,"E h͍=F |==58>'wYV$JⒶr,' +Ț9Ţk~ 7XFU'ZP[r|h|C&؇vIu`yлJ*=.t*p=R_ȒSUDܪny>='XQ> )֘^z¹Șq^+p/Det 2d,6MPP_Hl'v̢S6:qh=4-I>Q ~w=-zy~p@}nrڝ_ 0ñTTM" lp.9Vv.dL:8X?kċX~F f'20j@I9%/wG4`%G\{oU sD Xl3bɑ~4VPB9‹+=יx[A8^MuAV%׃ ^#}Jh<9/5khHMh8Xޞ-jNnw (1=-=s8ɕg4#0#+^ O4!2' mt|9M-ec=L\@wY:°\TVة^)9#kO])1ʛG,ti.{7nnm1"L̺'mZ7.6NqAG;>3ML, gI6t6qy, eRә5!%VɯZȴ6Z@`-- _Bj]`B-;F1EH.Kkܶ0) "fK˯4zW,UvQO˯HK-}` JaTyj8Ⲃ:(`oV-ZX*H1TxavY-0nAӧ"[>,aS]V_}(4X?&'S[@hu"g^ԍ:ۃNW|g=27ŴRN B6 3gU2oPL=p}YH3.ԃZ|u9rnbL)>-t,Ng_io`: /Mđ{Sn C$O/F`߇)%e t3GMq2ƪ*$VG]@5BpofGc\Cc]}BL+as'/~6Q2A0>&\k' $ `*,38 Tɹ*!V✔NΝÑ\BBg5x'[9^hZH=6 1yoFݭ)pG{%>/^O N8kP<fKClvjhd.Te/U?J@ ,ykiP2VliB:+I]&y_l%G)^ 3k`~cpWe4Q>r[QR~nr<8j5)٩6ImRj&tb B s5qgQ橛dL[#[alRWa1Flɍ{ A*Ӽij)$b)e]B(qw^ܙ2 7M Vm-jUg$t0X(c1~߃^Jdz {zF*/] _λ^1P܊%R̼e,.z\X" c^5=>h_ʼn00Osw)II;gqv8I#OSL\G,⬤ȭrYZ&S,]x> &˦XY5ijѩ#q=HѼd[C54{b` HRP9NƄEBHC@gn\z WMrqAVK͡wpE\ܜƗk4}U䋲⯡ (RO%E 7nM4od'熒4b"Vber@+HSnI4#dht2(ͼaT'[d575SʩyC,Lw{ 1UStĦ*V#&S.w6Թeds@ď6Y:RlMNW`!h>rIwP`H1Bqy?z(_L8e|M ɫ[d/'p?3x)$B'bB`"C27wA!&n~y-FE&'uurrO2`Ś'>¼v?~77J.K䢑n9ܫc[gx219WAК]`4}fh%&* DLŗ%H B |'m߀~$V(Ŗ썅3vjZ%7ۓXi6 9`vV8rB&NHn YE8xIXR=Ǎv΀)DbA#}AeU5)yo?AF]|- il 0Nunr)㈽&&-f酧ƗiVjӢf~'Oy8_I`;J$qb*K wsO)j_ФW e ޛ v`? o>vVdat%E*dvaXy t*dAΙ١a *WSŮ.`il8n bٺh %ЄOL^s $*VV^|$DިZw)L, ݵ5h4 MX2k<fnK  ˾9/>(+quo¨Gt8ه ދ|Ux|{BDQcKdp*d 72y mt%KB`oPF %LK26i`utg h gHZYş8OgLV~?+vٗR`YBHR_Ha7j\yACimQ$ W'uV5t*lm|Zm 5n'0U*].::ubDH|1@?}Fb[SQRƃx}>`O#V M5LSH߉]ߎ]<>_H&5 ^] tF[^ҴR6=},yy+KEEj mz2?MH>m˧ '`,XZ֊a,ձHB+0ɩêG?qL*ȱv'l7񍣼`i/)[oaqv6͠cK LJʿH06ށ}`vL R#`YآVHop%?`P+ 0f+ &]}f5;df燘`_JqN~A@ԅc!<&Lru+^LSP"'?[YtLw,/RB2aed&qed`4AFrpߺg~O[]Œ_(e:YtCnf̎wƚMZ}-UWQ85@Y ?0yl't{Vf;P+݃̽V$;V+?xgVfndz72s,Jj9Thg\pARw#ϙ* h4wo~}lITJSڭ4xRIRNvhؙz&;q DBy:Z3[/.cHԤ qNV4gȾlY h-­55dln0)Lieΐ9'Pkfg<'׳>|m<8'cf+9e)|1:|zȎ@K2$},F\Xțn`5*'hĀίMyfWA̝"4}oEvsu(s jǔv.95uЦj%tIUP[ mB!ؖ`-R+us[Lj!p@^iޏĊz'jQURCs-e\7/Z&Kґ,5bB [i$w/'HMzAE/T}S!+:́Nh?{ikNeH 2sN'f =*q<9 ;hnNtnM1C|_n, eTנĜӑ 4!''6AP8G29GT1S/>3OUȞcVg:(;eZl$-ݠT.!\O6Ր)ΕZ/,[6uЁWρH1/8R&,52V<cN5KɛO$˭K&!pfH |D rt{[{ԌGM:9z4(ңtR Hy+P Ň:5m DwXxăju-Cd92&/0뷮u^#KS8QCS;u;ч^@e r2Ï)H1hR[?ް:?K?5,[vY1dbkL ¢RAd]:C%0/5뻧# 0ʙ6=)䩠(_hH8'$ 1ki*Tb s؞ITV$gÇ1uauЎ#ldD~TEу.ZS}gr `L"W Mld~r%*Q0WQj!M{J+B" e&X@hF*${nJrU\c17+CSq7{C\]sV$ rJ{,ܩ=Ċr^Qd(>D:U*]w-V?ִUNSckrƉs#c'jAZ RfQR$ ־%CRm|;l 1<ߐ/ r9Ca.@X i">'1wmޮ9Q]X~y"AS74RK'ؒgsFNq}Xx9⁵%ez$2{AYS[4PfZ.AZ,1_[SJhuwZә6YdeUMG嗦X.Y}wS,ZUGoaɿ)2 #/Y(.Xx|ʵEDB!ן`S<)$w_ߤ=Er<;lnMsW,; Y%5MƭpEaۣԦi頏0h"U^N3-.0'YY/5+i7iq%sR_ށgaU*eKb:eovAojUx658Sx'T!&" l+35͎|:0'h*Pͯn#9 %wvVl(.+Z˚:\ڌ|,si q6歯Vhoq0`}W}'j+C"J:?:..Tyr*ԨYxx=E J_٭X@:hV[;~meRU`ZSI!hPjNHf%7Y(1T,Z+ YF%c5LV2=&gr-ecT\S*&>ۙw!QHjdZXͪwq9q@ek-Bfdb?ҧtA騟MK{dPOm)F>¨WDg dIdҟD?"K4 mgDs¾\HVaX/ 'lsCc,KT5"Ns䁒5H- Ve@nFR]v#y"oʪc-dIԇk uΣٸi LA7H$Y[RƯ+==ЈJ'sb.D6.$ؑ:̤W0D:g_" 7r:DVPNqٗWhJaUh9ŢcĆ~sȯvKn`{Ud}\F-'!c+^m@f')fŁ6dFEεډ0Y;125(Iqi4Bo62GN*Bn.4ch;[!80-#Y<gF>ڜZ;=o΃]e蜢hH"(ȶ!\ p%ԋ`ٕ1ȅVWd ^DL[B} t"~[%B{g8~<.̱B/Kw·DCO PlI^bdӇcC~%ﳮptV=2Da}nԘP+]X/BRp}&%^!CaOrɦ/oMYX^qLm yb8/?qG&WBq.kڋI Kڄ?e@Բ'MeQ K `ўK-+q \`v1&N:ux]!N&5hb.x3yfu`LfL,rRN#{G*=m;wloLՂE-|4SI%ͲzV~nxx^`"@oIqRl#irKq=(Q`F|&Nߡg%"ĥdJzq"ϡkj-=&Iۊv3OF(1A;H@G%HrLrN(l$iPg-,/x ZXf÷&TbDn6 s_(GN4K{!ڛM2FK_cau6dc~@6oYhNEIxgqG#[2T_Vcr쵽sS\~uo광,kSILh'f!LJI^;X˚Oc(tOcFiG:hjZ0O%aofk|wB"&Ы>MI>ߖh- |3ު%mQ7wtxl!ðU|ZV$B݌08-f9\ٟFJOkP F3f{vu{O_vGܾyZ";a[ ,P\aݞT .G#\LeK V)􈉟.Ǎ"Ե5,G:V5yMwAFyȉKWWu|MTyt>r'2푔ʼnJcX{̤&$$q83:ÀS,xj#$D~Ć6\˲+2铩v ]6Pej? HDM"GJo48)fgLYs#B%piM\=mck-qy;lB`>T)m|'zmK9E^rT^}։3C6J88c}Dh>urZ7R C8zې_ͺ8;Wā0:Lc{JSSYŗĽ nvbS5l\8"j4- m dG@e҉Or c:TJu'n4Ay$"% 󕿖j:D&5 4C\f:(u+"%! DN2^9Eu?ʈи1LpFlɂ#4\-2hJZ&ye[Q2r؏DĀvoDjn\S@xôՓ@^y-fi:`?Iwgc0!o߹PsHZcFJ2PO(ڧOUt>:u?_񮓭Y 쳍qWvuvK D"U+Ҵ$DžVJ3]u/@36'$Pux ~M_xvz԰wepoQL *MCuTlIMvk֕~Yn7O4PsTpcިV#bzY.݄N\3D׺ Sy((\[Bc7W`^2n 9Š% OgT[Art]cn@_ Q!ޢptmGA7üAOs\_گ~oqq2[ш福` w\o3( o!7~ bݺcYC^xvFRō'[ǯ{vtJT CNJknP8y=K$;4)Y)sO"i"eqX)q ˎXڎxB;]AkxXuC4XIo%u@ͥh'W6a&aZ_:dOںLxim`$آp{fVF5v!vȫUcK=MIqUʈ J7tuӫ\|"8.PTN\}U#+j‘ch*/hU vGP㥉F3c\rd&0n&z0'fWՎ& ?$U#%@?dqTVl>aGa>D-qqM7,K3QC9Ǫƴ4' e'Q) %V /i vM40I*̓dg, =i^HBEX C*SZ[݊XP%fڸ:1W1 Fm );Cy)BBTV-PIF=/U|N'C8j*5E}A{X7,=]N.Fm'eF'[E[F?o8E7yDX}\?ZTGY|w Mh6}L4Z9)`v2zOMKpwVn-$lNޥ{iPt{80J+8:Hy ̀Vx~KtؔJF%(C[;:g~EX+8ȌWkHqd  K1RE P&Pydf2QvZ5K#&:TtfvO@wٝ_X ܠ7Fq )klG]jGHU]=ʇ?קT_T?<79_t,:O7S_HF5fHu pwrկxHtvԃR%@툚>,%וE;Xݵ6If3~w& _)˳0b<]!mn\EW7%2iU.&C̿5*G*imc- qbSy^  +>QWhN2:1RUGIT'e˛ji ڪ̓*[Wɇ-1.FGұLɄ5(vqkMYԴ_lAcj&E?Mի^J'[PӭI/te rƪ=< oPeΎT;p& tYn5+P$o' ~RzB!iGIf?MYk{2i5޷ t"鲟`1HLI!qqK-j 7%]H~n:+ujUT".\ábQ9"u(0[1FV~ڴl'!|UON-)LsLp۹ggS4!0Ü72ϖHYj\_eεի^>F) 'LMTFoE8<.]Av5(AF]~@nŁu42}KUx9Fw8nCEqQm3 sx㩱l1#24\d̬|%rP^6B^.;|>sg $(o'ZM~5p!(3@9ɺ IuCpaVH<8ߌN8h]@D e} ʶ#\]l=x1)e㦷foaϪ$+:YxuA61ޚp|/ƿ,dm?ثJ[ 3S.Ozo&5X0RW0W:mݾd4C[7EIK܄vlc105 }!>h>pUr:z^a)!hƱW%,J-#ZKߧ4!Q22_*JQ1c9A\bظ>M'yz~ĵ9N&rҽ>*Aީ_lZ>o1' [#@_-EYX?CvDCkK>5Zu([kj GX|ŲzD\?H@כM8lN}F]xgCgq,K)r8'jFv6Ph އ`y[ 2z+gS*7s.Ųh6p\Lpm5R"=nGNdKy¿| OsK7?)9 '{gV UɆm }ξHđ= =(HAa# dyn\lw=Uw/­1h;i sM9=ZU`,c6F݆~Tcy@&yFEzaJ)kId=]f[}IT3`VԵ]F}]O~M,$KL0ȁAjr]P=_kV sZ5XS. aޑE'gF\urQk߯/n±!c8:sރszY8NٖlX+탔֥ j?fqo3hVVܢgX}jegycb,mut^Q)M˧ɕJG puDKãA|#OOnzDIs{.gI4sʾ*mwP-Qu~iym.ݵ fG}(wc>[Xrފ*x >B2+90r܆g~֔` k&fEHS/c4=>jxJ. wTH$YS&H!2dCi^oD.v 4JA(w)鋃j wݣ]H*Y)h4+Q1rY1+e--O&)hy]XZ{W^}X?UIH~WtGA62²WTBD~y2PyF,4&7ruײUۏTD\?nF1/}*Ǡ"ytZ#DO9,:/NT6(шXvH9Aق=]ʒȗds٧Ϫ~\z14C1H!OrנڴmBfB`%by97ۉHS{q~ !L#x"}.<~ZG#_έU9:Vdq 8',] R_//Obl_uSՖ&Zo)Ȭ7dgMN[2@1$'yBm" |WIy+F 0p?? EE+ܒzEMY׀tQ]lZ 1:ѕsmp| BTݑB tm0D;t%rPP\Oh!ma˕(fslVޓbu|AN7m̏vӃj5Ӝ{ \3U]|^7zLFdd~oUNyTE~`Z R?P=˶271pHF0ef@A0?X{|^\"Ge$fفb5wcP갸YxEfpZ#Xf 5ՖԩX^ٴ}Yy R#Z_פqLϞbۜ[Z\ KYD?,^a(j'?VpT$>U-Q4'؃Cٴ'Df1x &cl{œb*fc-,ο1A@z?DkuZDIV{坩Lb [Tk!T\abKurDP5Z|fм5`v ?$rGyj:b oyWeހ̎Q J|Khڂ+鉆\"I ek,%iH'GI]ǘ4)J w M+iŧ^\:u &;=T ++Z+iU13#E|S'5G><]vy"rqb6slWXe?Fq{9g_8x=PP/`cpER\Lwl}l" dL&ԡ2mbUK5x,:=AH׽O9&pF8N2j¯j}l,h bՏc;ˎLlRMcXs8 oH-sȒ)>W$w*n9(t#lToJfQtl{<&־qj EѲ뽚0G!.e0ܥdC}ݎ{'2E5Q1UU .tqyHMyjw@ӰJ dW?3L[m5e<[$䱥L6D[O++mS@nk/4-*Dw0(BMo=hv;v>tsw3JRJz[?.m+6dׅpBsaGC H~| >D&ƥ#,JqG/0hoTlʪsLa/|bumb[zM ?;@8ՅsX&?IfCJ0 hlz0ļt Q /wZl~JcY_xlލ ,А\4\寙HBC c~6b!by+io үboYVz(fP+iUɋ\=mi#d +;`t8x4}f0BM[XЊI_\R8{rI,f*9 SƂDTRwM߉&O:DǙ1 QȢ}"j\HY8d;Q4ME9pd(ەa*U@i!oGJT ab<5(LZϝ`p_^mXͲOY$M (Pg.Puu4sp,Ov|w𪱍j͢g)E'kjpz-)oD]k.) 7y *8U?%ѷ}Qz4eYGl.p8D<-^~R Hkpn2GDGп,&e0xu]c]R|:XXnᚯ{] x"ЄsFlf`Á`] *^C|)mV<z`]y,?S*O#ݐRs@1vRD\ȋ=*p>;o6/):$?AzVKFD 5R}guv!RjYCY^]1DF3BUķAXof2"7.1BWq%"VXuD&9ʇI])ĂR޻XlVmt|AFh%mA8U4,bSMW{uA0/]?'qDDAfs"P/F3I 3V Q& O>M O<#a-Q"YG 15jY(x#& )R}5wV#aXcl zn/}>)6؛>Գ{ B<*^m%8O^0r)f[Y~AN .EV$,"ڡy EV@* [E*6_r6?ۅutcoe@8#V$)3%'C$~fU*k#hIP@Һ A.鰵FBdsJ`0m(AسY!۹MÄŒOe4DaGK}&iޏمwYB2X!N|Ŭ玐䕞)ީCܥ֔UWN:cX rQ"I?k"HsТ|C =ߐJB~z?Ra 86"$H:q<יM-))de s i?##Mq S"D29]|(X' @#d7Ez 4 ʛ %./Y$A\k˹\y\-wpcq&|s2/ru ^5y"`vq7f-gJ-w d~!16Y.`D,ND"lNɱ_eUK\ԓG쐳;e NH1a pY $7r[ԕ] :ed6zŒX |wbvsʴlF@EPt|Qi(}֜C8ʅܥ#R+EF⻲cC?j[^hm pځ0bx~0 VKƈzdEyٝ+{ 1d l J\|;,N"BɎ 8a{=u~K=>&@P#2+AT"Rdu*:2A g 7J#/pNH0V51PXOT)Z3%r=hnw]+25TMՠJļa$9e0n7 _LR'$8 IigWBprjp{ļ[dWsI'+o  FUKQ5 sJ籭7EB =LUa}@P.Q3~ ~ V"lIi*G"a *]DUpW{-+yb5>_ VY/|zS]QE[M tfOk:X03|aMBht,ǯj\5(g56fɒR/Kvbk>#Rf7(UH?J1ρ$>kTjȗxpyW}A|lY71ψzt 2]l[R\_`Iٶ4P[TT#F6UWKj[Et^tK;aMa0˰LdP ܛ=gD&w[Rx,?v٣h!~:LOj+ƘnFFf] S-"Ѣ.kcS ƶw򧶺P»=2qA{'AIg {̓ ^ Y|-Ȫo$V4e''>/ A@v,a(A#=<8Jt:fD/4II= ,mBxdʔ2'&wHdjcL!+K1|꙾s뼿}AO#^1z|]fe.ؔ$L}L \!^tYlQ e@@!R1\bDz(eUmǞ.s!g3R\kЅwḋ˺wm0̎6:e!a3:"\F`O+!NDh-Ɗø@^U-#9 5pN✦^j-)zh"/6,>AuߌG`n$C!M2ZwB=^9}!%-v #ΰE d&Z,@7>H[n}F (JME4pCE7ZsSFc)J؈wHQB` 0XΌSjTa2K?#.b?fA-| abLyߝV6`C9B"X -=ly:NwS3n$=K7o^Jnt.,pA{$$p3h?!w6?d{~e$;_P1AqEtSP['<,yjR,CJI; ++IE}|TwUaR%W7v֐c)=IxE l1oq0'SYtgÜl*? C)3Pz>1.Gu9?ςT =; A$81Ĩ_ B&zOg8j_tKk\ʼn(͍e~U~eJNlK+ڠegSd4oid$hFAbV;d/!&&/YjP^!Jq?2uQix8;MkxC|P4JUZHɝ? ^ ꤰU,^{\CTN093tb|nRm;z]s~ƾbW?FrL6saUlac1g;-FaYa@0RM ByDӐAE#?1 6eUߡ`j@j"2[2Lipu' y^LAffgߣM2Uzn= S[Ħ* LDu d*oJYҤQ /|f{۬G6=\X hnꖽL94+ /Kv=#Z4Tk"}z@mRP^jH((Q~?'ydu˛9-ՐE_S:M З!SV~1Ytryˎ!-P~r{.ÆP}ew5s@0K+^ ̬Zq;;&ixX!+2ο*BVYfPTqVVVyTvb5PL>`MMzy/b2h#\}-ۜ2'D6NmJzjU.3ȴz}IK{ǤRGoڗE9 `LcHQ~24S= B@c@MVo1iyoV׎*u'd$_˘\)/F`˜4: ٹ(W_3d 5;Cz:դ $RKg^dn蝷[qP*VK ֭R",uI"he=.$09Ÿr5SF%NdQȓմRi79[Zx0K9U"'fY E;*5Pif3lr^<+&a1X$ ?'AsITiȗUމ׊;%<囜(?k)a!}=Ovcb®rx*n*䭗tg) ==mvO݊0%Pa_}l6^v< #bFEc΄N]RҋEl0}*QJFW=ֈ̪T}#qY(1tHp淹PÅE\o`n[8y-#句MzXJϘQ">BAVRMC*0)OᖨQUO֋J@Èa6sVG( N˗b7ӦQYv@ҟ 20 ͼұGm}gPr]H]ї:S{J `k&Yo4kzAv/[F~#K~.:㞗yҼup^^_@J,aE潈/`K߼-[:B6vSeH(ɏ?yH=$~@yPo7 NuYƹMgk@k;!˕)L IjjԳWV~RZ‚ |8 A2V )Ip)~唝ޏ^Jj_{0[ITנXµRSw~&H"c-\|:G>580>Vn|"w(3GeȭyR DnV6=l{VJvrrho[wv4_ zKV)LrwFҠ&nIJYeb-JƋ"̯+P•f<53ƾSQCⵋD0(9@5%;^2ԣ.̈́gOlhO&kx]ZE@T U˺:މamh8*G!*4:MVL0b s[ (/O({O2AZ< C|Il$K BŸ .aXH;׸mFBFXbK`1c' /Tk_M}ճ#z9 b g6L\9lWl"GCed;%yITB6\.f % d][>M*a M#fP1XpBG: ImJla!1(UeD.˃flZ aف&;+78͑u9Ey Ռ)l,^YhP9ǫ g1Y}&T>8| rK$t:Bv*e'OUڔ]_CG]|bU2vFK&dzQ6}S@oxlQ44u۽KzfrI;uU&ejwgdMSd靮*xcE+FR*T DvfDj4ajzؠb^:`~_B&1c \nhp"λrI Tks!{b._B}5LE)1/,PJwO1~)ICNAj\ 71D8O+*1h^12{)!uY2^ðWoj٭96VZ V݁%.RA4IJ̟ly ZZK󥡗&<700v|?Ө]xd!pO6_֥CGȄx2q7z7D%[]$EK"1M[Ca'EJaI.l:2ݾIJcZZ˕0^h= x^4а&wE,F NyZ&y[;IW]>xJpbXW:N @Sɦ#&X.f -u[20M"aNĝ&z MF:l0 ϽWt4S:fe} aWMyI0 幻Qt7~n~I/?ϕPes?៥dyսp$\Y<) po3%cV"fw11&λ`uvLfiCUmy<^ %+ E  ]v|sscF=~R4qdJ Ei]`~z`'$>zY"ϨWMϬm.V WI`9F"!ؕa|jRޘyf[c%X 8s<AQ$x^PC $xMhb-G&xw'R}:.<V 96T[A/RS` qo\4Tth,kyܽ#-2:髰8;y N1՗Fmsj9tBNG&7O jQ'$'Hk 3Z5B2^|fZN)ʔOJ~ՉpWj(TiK8չZE)]p@dL 64VZqoMGN AJ_s\X,Y3W)¸xs$k>-mcD62pPN~R_qm KdI %Bԅfv&Z.`+XWKihٟF)tbPMsC eS9 !$\I PGƛAT)*ZasMR\nljo\lsY4=00 % рp (}ct$5fTƆOߤ5 6kq(~ɟgR C8-{߻%I2 6oj3JUDY^5A˞6uҎ ]Tj' \׶Bڈ>=ϯz$'l?8YHeALCRȴ{ǎjp'%lAVOeFc|܉0EGNw'7ZNHڃ%`1ZA6Ǵû\tXHc,"( 𪎒[6mlð!3tn:t@;?kް_6ŴYOPSm;*m!!պV'[zlj"VcR%V_|^m mu|G?(` :ʠwqg̎ݚ]](}g,ʅ "R~ptW~exq۷f{2YVb2uy1tғKMW.̪wkLL 8!_B1w9ЄgM="hpDL7I$X`2{6 y 1ǁcP` #Fw~9)2_F(-u_t`PjKr?!ҋbO{i ObLgϺɟ'Y~̻09b1ƴu_P8`;&%]>zN+xZX&.9 i;ZzR#춱/8&~xwPƺ [8AB|k᠌GRE(=CkT7_%m]ؙE"% AGdV4#-u|ݽ l)aQuH5f2g*lJ`8~(^+zF懝Y >KI.3im#ᯟKM NP3š3/a}mXvo ہsrQ݇|cl1چ9aî0؊%,;9 ;^rU5wc'wm),X,͠nznwC~y:r@+Mɦ]K{M#0c$ި"(QR BݯTFI宐e}xP0I,VEHEwğ^X8B_[$5=Ju @ߦEDYΧ!{^3 |>Dbэ;HHOf% eQnK _GQX+V\f|oSeRnq߭h+.Ry1 ɫڑPfSZ 8R{L \{Q/yt0c/oEvK~ ?xWZ01c&^^D\,bj lfŐF OT!.̯j) _DYo{M vu^wbGi:L6jw#V,d3gW[e*GkAJfgU~eQW\9Wu% DW"ėqoC "D.j@+ȔoCy9koӆ0?!>g@M.ٙuP/qR7IX;+6b!'_!-hwz{!Ea"@l" #kq"at-*x ތﴽ#>ق|ǃMI3wyVtC9BAJwNN|>C@-1ksNGnrz?/%IJ/sn6׫86t`j왦H>28B*k(=CԞOu7c8W?'U 賿Լ~aLn瀈E5[yq>mc6Ջq,2{Tx<)eg p<ϩ~+Pw4;vvmy@%.}-g a >3)DV%\v,Mut!8pT @m`J~;=oMi}X/AA)h"bY &q^vq (0p{_hy`DgmK!G:,?7h̪.])Qn^nVt)q2w(Ù"~ Lʸ)=/x:"5ͬL{KǾ^ 32bJh V]tsz4yh{Ў)Xe7 C X E;ZT}$;`߹E! ťGz A5ғM09% Z9ˆˎlTtm2`+\vH0bEh!Cnrnrkиݪ{JMq-IJu#z,7i"uiʯZaq853WR ߁)G,e~3OSлf2 S(NkH &ңOE1#dVsK|]q 2!].8#g[W$1}g (V#Vv/c.0 pK5AdCGn>F6dgrʰn(Qt+f٭XmI}uyPuҎP]BoaJ 1!Yv0h|)W%^!%iMT$ p k@UȦ{rU#}:L  "XFYfǙ,*("fYݬ݁3anSC՚{17dN gYP"fF'uɠ Gh9ιAܳ }Ij.Byz.'":ZZ4YhwrG>y TIn-߲ܪm 6T6IIyz)tl\]|c "G>;[eL#zٗu1ExV 37"<ĪSN\=s P͍γe$#} F\mQ|ŷTU 0+( hěV 'O km tZVt˶mN# v&S4dQS_F9f?2]sGxRbT fAed "bB|0yz)T~a%Sx[0C&>hAͶ o@luAk) 燿p30)x엣n95`[tT}d]iiOyI |E  ><ujIvXAeR'6tĨhpc#=Di/m@?s ڸ;jf5pTA I'I)8&ypsn=p34p-mKwB.u}\9Խhk%43;VަX+[$j6IPR0+vhY ,㐮RaiU'ŪU!gʌ][|.p k1jtR-H.#QVUeB6h@s6{mPg]NU:/L=>7ցWZY{_n} rC3mz-Y1(a7 ZՂ5Q.5=eGkuxi[uiW2 I _/˕P1n3`:h@;ALFsh5C4n-VǹT|}eՠR@ie,TT*DPt2T.~C'eȖR8ő 5?!S-MݰKZXA[ Taqؿٱԓ;oK t(rem"?*8İ]ӌ/H=z\fAKUZձM[ȡ{1'0Sy ]q*mcz5:ګ5tca,z znnjә;\Duvb.\mUm$ $kL_o NW~f16sc- :3|!e$ua|Rw󴍺1u#ƷA^ݰmU>lB ԙU eo~zj߁tr{Hԁj&-<Gþn݈_e1[b5u6P.!%`qɍ6dى~DN R9  $ v:Eɬy!}3|t Wu 4~"Y?P dfrv ؁ߡW }0o=ÈhګVgAơhOn,ZMXzh)e P6`{柚8j NMB:>3FJGL`^]0u%q2Cɖr9p >"IU3ۋDT' n0>mH~!fa|Q6B[jFy? إZ!˾?rս6C f@^#z%\K\:-)ʑRNarlǖ1{hqB*D& m 3LĎz IYuk$z^pO.EAvʞS::j 5(d0I*Q[@ݿ.e#p-W$dTиXT~/9v]C%Q8v^V&xkx1U>Dž%Hj'3yFtoO7yH6Rb!m;\ "?u8MFi鹗)EUa닞-J(k'+^7}=ڿz}~.Xzq\5I"Weo@hJ,Rwq6)wFOΥ[_U(5|w\rAkNE|-TC LzwznWڊ( LщM*~_%YRRMDzF3FJINw)}H͍P`-ٽ A.h==G/xh$SVH1$ht ƄZS]IA`uOﲑb%.2 ")scp+'.YL+nyQyCP \z*CG't'~h((.WLW0Q7^ M傕!炥cSCDF ozJ~X~$ B5{?N6NSrռƅiQ=wCMb$d81X09Q6_*oGNǵl;;A COil9R; J+H+v[1!25\wv1L{4vfKNgS6C=OIPZ:cCvf{Cz 4ѳYѴޏ}Gc΅ .gm6d"ll9ZOV-$ؕ ]tqoᔫiWd<Ǽ.v Bfww5qS;k?c1Vs'qhq4 (E0e-F <p|Z&hL\? yq!+w3 8yH>VW tKnǑg={paI W΂N+&A> /yi4UY\[\Ȳrd>~%TN +lQ8A݋ln7$0:kNր 7@Ev}G 2uXDaLg/ ^>p9˖I0Idkƥ.##j*{zE}ܱSc4|dWr%fABDɃ0M q`d m&gp, JH?LفU1 4Ęe55>7OcوFgp)(~s!msAORÄ+qtap. $X{ʼT _nzSL&IѝLI{ILtM ǹsB}<p8մ H]i`oPEɥ3AG!ljg=zc-c.)׉KL׿6. @WP룘Pޣ@Mܶq8 E;oxyYJ|YDnw_-hLs$"9vKgpK>"_!D'aszO U2ߜJ(\CϡsZ*riNOo;OEJ]p6:]k1e`=Ƹy߇8$֢>M2Fդr~8zj ؉17U&OK n}74֐_ 'wމwZ>Q_X¯ɴ{KJ88(TD(5UԦmDr#ޕb;z;,x R+,9N[]յ2a]Z&㯠Uk_. 6){ՊZm7 rwO"TwY´x˴W!C R l\Z)uF.L80RP(R Lt3&8W=!TE?q -0t*(uWd쓈%ժN1Ue@'hZMP/L뼯XEp&K_?! e+{@6z`D 레cKʎ<13y zL(F7˚Jg [1?}(A94۶&)$W)>kxxF!d=VcW@+@)aFg`#Xl8FqƟ?3y ͈ yAro$zéd\QV%G ޡ|ɧW)σ?PV3ܶRѥ}{'ObpoQҞ+PBRƧ/9Չ> \E/s֑ DT4ZfĔ:Z[=%GoLXf[5Z;~W!^(Ux"s4rgb iE!AJHB1{f ŴpIh{v_87NЩ@85$m,y3wwA3dP]K|sC= MMcpMۈ]1BaL03U%t%y1';\j{=+mҥ#flJ>:y[w B鰗ָ/-sʖתBMXĽr6 ni/}TZu'KWוwRm gK|z3;2kCgzLؠ9@"ۢ)P$o_RIh6!9C2-ƙ " }#*>|P P5Jw=ULI@N%TvUn3fG@^]ȝXtɛahؖ{ÉpRl[VoD5fWFYJQ `|83)ϛd9XlR(gy1 %P^|FYEHZGjK 1L+艺کޑ- ̧}Vvm)o28ǧIC9f3`n?+]:_؆3=Ί|t[ywfu;'zW9)+ whJF3bޞ[ 8dm?\׫;l|:.H>ε0'{ZD&#p~lHB d0y:F- ol)A\jc^s{?<$x:NT@Qu3:+J$јǀy>cMOË$Q=Bx_Y6F805y 3Bf^OעSjUbԡAXicO@3HKoEL XS|]x-\RfQx#7'_M.x뺕\OnqiKF?QeZ.CW1'jG^(pثXG2&i1g4.FɊm/ajبuA bU[VpmpJW!gxn1 Gv,Ѐ:=%3s$ xC*6) @aCĆOkpgzD~ 4B}!We74q# $W۶NPhIFER#NkˈoL㼃5͒>Bt)90 (q).SM30~Џy=O5;/kIj'^:xNj-s{԰h«;:ʗ}"̝g w?(S=+ĕV.dч"+p#,#cٸ)ςɎ><ۆde܁bXV=Aնre=U5}C%7JXj"+7^4=(ةP! 1MxS\ D/1AWBR6$d]//fn3]y`HgrOJF^KK.18"B.ڳa< 0qZܾV\~Э7.rnHۏ5FQ/ePPRcQ:H|/Z.{^OWW+'S%X_v$ \D<$)O| +%*҅:]jef&`5a_=*bMѣΫG7gӧ,,n`OXEZ5$]Ń#TRq-hP2\*96:mKyX6%A?}[[ 7bhp79xJ]|~3+s\4B I63a҄U),> ˱&vNP!#)崆>R!ҍ (}Tp$ .fj,ZZr f2PLYHEpSQ%G:r8 }WKbπr5Bbc&+c74jD'=ImAu9V/2p*Wl؆F t'^0!Wڱbɱ[&4Pi063;%qc!6L'*D&XV̝:qibU7X$!n%PbWg3Cɰ*b BB&B-Q0 VO[t[{\Gk}݆y[wѴ=cVrl.n=h$yKxӳg UOfYѕyC K6霷07ɏ@$TʘLґB<%afZ;'P>@Df TV,S=9P^kbCtrlho4\+zjSve ϟAʦ؏F=\_CɻL>I4D"2-JD6J:*R_ڞ+d Ȼ{t0>D8&#L ʌ25, n6Sz0u6)~R>M|6Ƶ" 塀ىnV2x s0ϾḢISd,d%|`.zSCJJxXi{nH5t옰@~5)=۩۴nG$#sniDosL^G%}@&<;}qz1y4} n3n Z6ze 6LccgR*!m&fbAE̪$ğmQ+Z$@+kd빑8M xF5|rV8H!B?X,I1R$se=inW* g䶖8zb)[Upr֪UШ$SK Gqv6N.!%w"hu]%/C|2褩{Y+2VeAt!!m6aT mo`.x)-KxW Sr)W}̀^wN-7uUuYX .뚍b.i]k@Ky]&\!d9UdmY#}O_ MDFgB;½UL $1R ݋[믍::剥w:&ۙYwґz\Y oPգB "m_f[ 2#Ű\ݜ̔ثaڭj| ΑYŴ'N֘HMՙGYyy xec;u/w9!7qʃ]6jMXy cStf@z 힞*LЯ? ;j61~tf r33N%{qԅ?ك ւLTvM SoI݋]Kns;A:d}²baD"1RƂf2U¡Fq9p<7Vux{|NLSG FY-} QCl 2!Nv_IRf TXQdVw%Ccw-6DPr&ue 83t`d|5ƏܭvoօTe X |tΆ4D(ܫkcm/]ځX;/V("_CQT)^C a换{[^QvHQptpdb~1r0>UB]z+ 68a=VSA/ږP'm _9L#|.џ櫻YNjTsnKk(oP(^2jTYYO'U ΘȊ~GoߥaIϒ@"&Dl}}ca.5lP7rSlDsNy'aRgH\,i"=X||ѡ#<"<m6;-f3NZ |͙7 jL(Yc!n r Z',te\R')O#\ EqȢL ȶD@ m WȐ( o;QD=@R;/|&,b`\@[vܕm:`|΅hi. {ϔwd36N79P*r6q\$44s"w6M\E{͆lX4f&XzUk'.Sm=9-Wu1blz >:[p#|K,iaR{+2aerZ13HZOec[?vl՟kI`NSIw8R8>j>*f^. P ¡s봞%I#FqiPkƳYǝ\0%Vi7tcaʿCEˮXB֮-q-\>igH2pgG tT_چ'芻o~M}c&}f/c@ՎLëF=K&-4v^ /L+Bw[9kH_d fvgP 6<ET1tzw Ahko3~ps]F\PZAc=]I-M-O霐yk:J#exY2F?Kj=%immC2DE}qOǬ~3VLKwLӗ0p5CUʚ+gzRe:3gm'K( ;$?KKÀZ:շ.#PVBw0֨;[SWlP:NlUw$,#WAtt'щfZ$=L 9S4 Z ʲ.ЎzQ{Q=b|7eAw NV[?fZ$ldX hѪ1LY;|yma$3WPW4G\Dʡ s+]tٸ 1lI͞ȃV,N'ޙ@@ ` "^076/ :sZřIhqy)kJw gH(pb@bVWeL} u20=/3&eOS=dpZrrPV-Mfѷ|..!  @Ųh޳rtyh.LWl 1Qa)qDy%Lѣߎ/+0۪*5ZETVoe"*!LU>c%[^<`xdMY=S( "Q3 Clt N{\}Η.ښ5t?|f:#^+%-`7F>K P)1$z8qi< "K3 \(aѯV/_ГKn#9j}j1rydw%$!l[T b~mO4ىۢ9.C{G^ >uHX9> S=:d्5,5 ᫦Kzf0-v:剬2^O7.irΣ=I1^Jj(MBE;ܛNu,0Ldmkdl1Y|ԜHy$J[SIIZ\{4t)E i XM⬚hQ%U6ɚ`uӛ[Sz9RoUIEd)DʹڻXQnw2y)G-bM8s% b`VmC;3\`] { #'lcfWۂ̼ Z_R 2*dHK7|#ji>4@] (<|>2{ _K4۞nYGu-%? 5_-8;9c?iyPr0Z(xlSY SǙ 4kojI㡻/O6 COb|;2ZVz3udg,>{{ ?)e+y xCDP bN*˧|{NaY# Q-],(0'SR֢D]qr;vE({ \4wM7p/91n @NjDz4;֫kI7&gYUQͳG,3{}#eP@Yֻ;_۴ka D["CYQZ қfZDTL}tV7o&ՁGMH/{5>: WC'^&, kKi#ӑ!3j]oĂnM i9).Ql|?$G߅q6g`\+-hR^KFBLʹܥ8 T])dI6~zu'f7T-EK o4SrƂ8]F77;.D,yG뇙U}`9DvF_,4}{!}#1:9^h9Fqz9SkC[whHa h8PCV/5xP|OS,a},&DK*/IDAi\k 2sbsډt{ѽA=ت(3CHۤG`ź=X(.ݕgь''٨ܾ2,oqdI$\ ?&_c']-f q }x Ԯ`45H]=z+68 4!eЯ=%{c,5ަz-l['Z`|}F@T5^WyYP0[Q>\'ώzPR3=e^ "YY 4&dխKmk81"Pse@ Djb\’WH-Cե䵧|ލz hgWE܀T=?K3'rjбHsGPU[iͺZ/9 fcp됞T&nTTH8RsakĝKQd#b<a{5!쁯?Qt H"jdž 'հG[>kIDWRlP̷^T2LM9R-F> .䒉 Y,$ȒZS+P6-^YΒ-Keyޑ0dž*ם8\$8<:#Qw#_) >! 2Gs" ۪J0v]:,}5^8Tn#$qb0N[LJ\dPYXv 1{ "p5]"[ۍcG Ob$/5l>6*~oyTcCCE՘4dTo1Cz^I\a$GЌ)5QȐkq vDfϚUٗ;?$!|tW.ο_A] +4 G?yLD~W1AL53o ;J7edHD8W*Pؒ\N5 1a"Ҝ KݖD!{{r K`Si 8J/99s&!tj s- m>_){ܨS ykg(jX;6ŷu$GxhMҨ N?W !9؞?4E&G@yo$pwc̏;cZ#pm*%hg5'd kCc ;1XAŧn<>80[g6!,saqY5qyi<3c=1բu.؂ܵRv y +B,L [,s|R?&4|%¥TmQJNJEU{cPW]c%k4[9 QML)~{.-ۧJm]-U~x=T%RՋk^+hԟA'I[0.?Ky_Oؽ@a1L s-LXTL=4㑰r]#(3ׂ!^E=Tnp;PEߩY·Hrʐgiگ𚭫VP;: lJfN*] LKkGiA zR!cz>ń/|m;{ >Ke6O4ו=|]ƿv{F)TTqhr-dUyJj+d]ǚx$(_ӆQOSu+ӷ 'K2CU$Ui4#>:1|v,_+e#*bA0 f݆rX[5`W_CUb@QIWx9&ҶtC B֓&h(smހ,I6pE %ƌG fe5sqxt,Լ2C|Ҁ8 >+,,%@7v6 ]x~e5}7rx]8VĬϙ7& ch7ZKaVWhVFL)!k++ts_'Wzcoa,EH4EE+i= \忲XOG4 zML. fUJ]]_k_:|q» f_>Ȃ˜܅T Re;$o_֖MTn@e/v2I f|-<^F2,*ʷRj'TvAN\q8ͬ&o שR.9k!xy/}5hVyWRh/8O $Ǐ~RxKG*k~!4Q*@?[I>vi7;0 1\ `:+!VKjzB [dk'w_fQzQNq |6)󓫕]AX7*jz0v!3By8CFwVR7S}B@{(.r:DNL++j #ܘ\gTx`ꦈx9V*b5B>nmq6\I\ҝDM}ºpOvek@#݂8.>pFixj"4e@kt.w/֩HNSsSsFnkreF{+X9#V7 T=@iߘp3qkd-`>Ipyss!pi(*>w|zs K$!UcKI̫388[ͥx!TF燠 lYF?D]_J|j0M=:O&ɦЁ"ҽijp Bi5I73 1t%jR -\ca y sbּhc.C8w~ˀ"!r0ҹx4-b2j(RfՔhbfA*WhT:xՀNqviGn0<;/ٳseu?_ _ ٳUO.'ppc3 z) kH(Ӫóm ta[kr 5Ԋ:Q+h, 3R=M` 4 hWyNDw8y9$ԁ?hI4ǫIo$?Äy} @cw1+p 'L ˔<#(Kb; DYb$ř>Cj UQB)oL;Di5[nJS >y\+Y%q$N*<~ ~hW4P F,2!7SWW ~["y)~\O= ZH`9hr7E\@୲9:| LOen8ZO_/H||E@|};d~ICIG=N*/V0f`}ퟛX |HvJTKx$Vf%Yyc8|J7i.e(+,344fv$0> =_0YCl%@rL9D0~==#o)rfnX{ECLT pB[NTwO疹XAhXh_n'(M&VnD+%|HJ:ՙ8c"6wGAj$P--kK ;J6ٜѩjMj̰Et8tP PG<79gWqS.&Õs~']Y(p|-q.6ggYSKNpTT8YD8]&CJ/zJr _7=Nf2cL8ml)BsjDI>[=?3d( GTjb)NsR?ǂeA3d3Ԥ 02k44w`l{Ó7rxd#`Ctm==mBXs23-rkP 7T>RWbV׾5S <ޜU<֔{u5o mRÔb(Mv wYbŮSE8 }^b,ޔ*juwÉ+ F(F p'p(O^VC֡YR M,PAϯk8l%/Han 짥+]ڗ°vW Ty@gy&3MEw, Ӆ#o?,_ºaLd<8 ySCesuqflaf;C5M e d6%2$C:%-`1jIPU_\͸Tym݁'DbmHwo`( ͰiV/qRi5z:bfDŽNLq8]5@P5輷(qh m:#}Л7Ԟrw7lk3#)j  %>" @ 27UМL"10c87s#95r>׿Njϧ09VѥGd:+<-͐uҳNAzsN gy#l:@ljRLmۿƟp~Kw~z jf5hwls%%q΄ތh8H* Ixh$Q# nȂ3:P!^Vq@7xP+gPI9]q}cB& {RHwSaj 2,`Tdm\o2?bET#fx( 9tANI ,yU b=Ed *=< ae|34V>#:n;JU r. dRj*\8_x[) O6&r9_f8Vcbؓu5G+E\jS QeJ)綨7l\/82s XÙ ǶkjhB.*K!pq=Ux+(; INvYVi%Tmk8%[`9RB191"%];?Is8d,,h=w/ \&z5]C4<\ }5 뽃|X~eJj,~D!-T -s"od >tm/DgC3'7ÉΙ4RK0>#@l{a: T=q15&eK!jd \Һ+!M'**bn;ʦPwCKF_Y4Ub.U:51~:g msڀ ͥ ӊ \lv;Kst4uƴu+t ]Gr=LVek%{GW|׆d @Xt(EK]Y,±b~.2<6/ u45 nՋツ`wZ=7  T~Tpぃ+8e\j3)%{%:cEE^;eno%8+| !rOU<&bZ1Fu aY5P)T؛'keyV N\xIY 9sx}Yalj"Us{+FK@xPWYOtҔXuK+ZlIFuz8Hs탘\QA}Ƶ 7וo,YaƝ^CXlGwZ4_dQZ,ßJxc%.A1 )uG;J&\ZEi㤄Y2k!-GGQ#MLZE{W0%J  LUm g!Ycgc)זDEvT#ZGhDTDkҜ3* ) 5&El%T*C`>ߓQ耮pOQMWJdy,[5ɽISonP/)tҠOu k&TTWP:Bp}  #895Y$֖NH"m\{V7YȧclԸvP~Ar%kv?#N!y0lX~IT grdY} "-k+U^1y۸^0`ڤ+]<,5όr7~ bZCܩt,IvH4<Q4.U:q8jx6c1YvuXTNl\'euƺZT!YƞU 5}vPI9)<`zS).oyNV` h-Lfwwo#4Nrio#0,ɐT^Kaq|c)%~}y%DP*2:5TXk7I'tEV_qZqU,)餎HVcVcњmo@6\];ihR J`#\6n\Ňq9ƃy6ӻ~F 8E/[/s7PdWQ AH#, LXɌA5=]'a,o+E.ӽ9g5iըsf=G!#]bR]ev&8WU)< nT4V7C6BBx2|=ƢVk6o׏W"7M@Bjh3Ju4%g@9%X%T YL+"ۿ ;y0(UcVt>iu['!5G@3^ U:ȫ=deqK(Љ(FAo٘DlKSg7 <7r!v/yezӹL0vv0H 0C!fۢyPoA #6WѭZI_9^TAG+qT/k7&atl Yٱ'u2<:-EA:-gv׀}G9lb"c$cC8̏i[ꂳ7dh:NQ (!sf!}VT͉cY?|hTnu&+$i-;H._-vFJqfi&m!Ώ7##wYlh]^Zgxojnrn=A3pPӷW-, rۛ ,ƞZ[8DM:lR%a `2z-!މCf܄Md;W&qq&q{YVNoly'ڬ%OmV(e3l'|8 u +g*)'eNC~*Oaӱn (t4j, 6ͥ_EM{wn c_FN2aQ;$G_Pq^a6`䢣*\W5mwM{pZ DLj~e7Zˀǫ2ע"L S66'I{1Dlc:ML=>L%-bJoScT' - 1 k44"R[;:v@l 2 <wuu@; .*ڔR^Nhj*wVʀfz}ۺqVVjRk/;&;ETk@Q%ea\AR0"FLcP-;%wFe'Gq>YS(CFJa"&i |! Mf쑦1y0m.3#fWfSXER-_ưeM}h[2|bC "MV)}/9~-In(l(ȃH{$2]X,K˿A4a$0T`U8zf»oa?룋 BUUdK>5͐vWc*\:.CFW]b%P'-᷼ӂe[@=XP (I m+Wc`~# f>0"Aڔ&4;(1ļ F:Ȭ5GSchDAgzV^t%gm8Q2)wdݧM% gm $XYή@4L}uvǸ4r [^G}q3!ִn ]'wן/@i6̻:XB@cR1$ZsZK4^]JL $wl}Nߨ#A($oU΍< "c_\Vюb=r)qrMv7%Kȅ(6CՍ۱X3&ڷ9cGឆ%]OeX;6Ɋ+E1fVX&6 ެ#$轛8G>6~,Pu5#92it`\'ju,PkXx`B_ssGyU4H)v rK,@VBq!ԢjnHoArvizOހ/Z~5dySWwVUod bBT11 "3{ cfnhyQu4 w{W55 I,qdf'D j3j ͭkC/ҖXm:y}O{F1ηy>\{qmcMMrDTk].q|H'ϗM@~j45_{KM`hw6cDM%y+$'4VkZS\AM"'Z7!K|S)Phf 9ӿjۈn,"0@޿wP,@[7ylHcc_gZ38L]}"6Z?B 6hrK;'@A2 M_aV=~兄u2c.e1Gmlcx+m\*;D8L% ?9#ggV1 c T:(NOKZ.`c:6u6NUxu%K)1CӸnŴ-m 3%Nw{+ [/S jֆesEʩ)k1&N\}0iMلnLeS]dvمIw,;H/rp }_ d{/١qHHU;wY'U>xOûSbQsWsˉ>Cȏw#}$x. ⏏HFQ.1: =mU>[,ѧSSH)·VՔEF'&W4P+g:@]`*{:ӆ0JD{ ~4[AN|bhֆ)~e' ,xaYε3=#lb፸oϔ3}JȶH|-rg'>~afӶPhb>ֈ9 ghnjG-IἛ+[Q:b]g_QOgSdcɃ2zD)> |Lh2.m0$jsqkV.L<3.a`/o/%`ws?K72H7Ԑɬ7Ρٕ?NrtvI=F$EX"`V?$qK7PV/c62)/oRަ7N[Fps%^ ,Oq&x3= }r¡([JGzS J=TAO7`zyY,{uĖ9%F4yLly'1UF%J`1( &ǖk555u2$-!mQAMَo2[7\։p~P"W[۷Ji14M S0pm;ڃ8E7, ^w$#=b}3=,oVS+\Lz7}hcƣf|C"ԅNY&a4{G`.{䱒8*3p;l^zި7c4iLk`!XM}gZ5*67r<@휍y u,HKwCc)T+Z0_ujX̝LIs791eo1v|BHtrVkkgHr8v$o^hm7PsG/AWW '(_%x=c}g Ȟ]>IB0MM%b3*O/S̋ 9|p(yH0_*'8_&vL#GhHg{C<'W<(w§p(!Btv gnPe}msRTDcoz2)c$'yF A04udˍ]w*~%Xe/v2rH 0N euofC`N$ J{Ryà.bjP`x ݷ$K( @UQ5jJ빤G3cu,^IMm ɱm<cvl VT+itʂ*)Vtj֖pE~Vu, |ҰhIa]p&"FJXl3)xڐљsmvrAȈ燉o;m  *YCތfN.o/p/qOEkzO !@ϑ+s>IM[.OnX9aę"Ӟ?FHZXJ |6k2[*O4R($tMՊˁeG{y?m4SG엙[ aqx[}w;n\9i,fǸ)} =}n?1Wax@v x@%1O1ved *#ҰRP4Cess['* 6܏y@7U_7kh[P 5E#)~X{G~& Wֵn?/:^|e~NqE+;2uc 4ٲB#suʪ ZjVv>}y 2l9KfL)D9O''^-7K/M3QCCa:DY w+;AGnE/-ZM[FVk)bb0*- 7&7N[ި O`x/жXz@W-En~L@*6BgNsD{}+rD7/Upfz3"ZTu?h#~>CE<4>8Oaш*2Y&<] ՓYQ~GX_IF\0(R[;9:yƄ("vcG[GiCJ2&97~2t!]ccwpQR;?ӴI<=v&7,ÑRM%`zg_Tg^8*|Jcr!`J RG},!! U[/ld1pp7S٢iAa& R! Fzj@ QC?f=cTT(澨&I-\qx#PVnI!;_ HO\%ܖ'%|#cB[n$dG.{+oG{W*KMt/2ygh_~%Tzd}X<xτ{w*{A`|Lc#3 -4*(CkLd Q(T>&gl$#,{(GP`ɠQ+'LAie#- ,23D% !i3}nF'kD/bpPRUc̸=hܹ4{G둂4 o\!֘gAȳ~ar|E :k2u0ǣoךHҙ=āmޒDXV]E AdrcO@/*%v3_C gXBխd*r4TI4EZڸ@1KAnTU<]F'v6]x[ӏ^C4 lI@.S܋k< ]q[qTf'qM 66 9a6v4,&1-u96"Â&Q>Z{M{s' +7ڕhDT4OpndMkWltĀ?+~v}. ruf!bڍ/H@TeRx~)uoTU-ؿ?F0UUkB|s*(&6j |O9Up֍oT>'}g=}3VvL^t9Fʐh2Q 8r/np ȃxPang Ǽn{_9.F6åel<>f"-ŋ(־ry/6smI.Dំg ,0Gl4trr3pZ=%=%D%q;u som*_dɩPt#> _+|:vm/Y5C J`BxDΥ[㾥%{N)nW=gwd#%B5<#1dJ15cПh  xφg@Oui\L"QTZG XԡWl%<̴=OY.2%LST_Q iRVo0G9a8HNnxG#poA?'DUʩM[tAk=$ @zz)91 VNhVXڸaVlU`ilyjD4r >x^Jݷe&f~-ܚԬReYl>q\@BL6VRc$?!KpOo1۷D]%i#yu#A33$k|_q)d}6G*;1t9ϫhh{#[MhYOY& )n W|1C:_EAC׾605 Ұ^oA`afGώ8 ܿ=Z&Z,g^D K0K%_e&T=79R]w &2Z5`IOΜDsrW%[uhpVoFSC8 kcσfo& :1lntEl<=ا~s>Dno4RzFpBz& 2S V9aAsҜGˢfal+$ߞUYg L._(z5GQ:Fa<UQ71i0&\sL2M?(6׿A>\x;Sl E HKJӂQXJk扨HVX8 fڻFWhmgTj>N ny=A}des Ʋ ^iVkx*얞* jI,aaDɇ=DHI&N$x mٺ}wXQ'<vepRL2 O܏~œ=\~d۶wX5G[lP4u̢6Jԗ ^lb%SdFTM|uB,;$Q8hY~! J~:r:$M0_di6t5i^r`3Or5><c&=%!g P#BK[xV ֍8FI |yw ƅ ([9FD3I_q`l!b QzL޲_͸ N(V6Mc;LRgCl,EIDZ<賄d&4I DQl!pRҮiXpwd`_Dn08t1FMZPZdYV`4MYf6 T̡U`G_J0 =Pr(̔ LR[IGVw|Ik}̀wf"OVu.,G@S- !3flVS3|IaQxV%MO2# mlө]2VM6-ӎwWs͘&cp@je=M_r5} Wr¨`P |LgCZD'8k82PyJ%kr^7QjV#w0 </á/S'!_CaJBlf\sوk秬A(Zhk͒)=ÖNʘma&1N+g[d.q Zٲݨ3.ޱʎɑA>ّ(ZwՉ"Ȩ=Asȴ*)X(5H<~j7"YVTvSȁP۩Iͻǧ((_)DlBhzhb\"_{yfHXy]_ZOa5wL* /DӃIiLy=L-(Q3qbMa-Z6&5vJI{m?4ʼxhf:θZfgNƑ5}'^J {XQGdwVb\.uỨtSu8吂 dB&<@RVJ#rѣjRۺ4y!LI",xxGi;Ŧ# -tۧ;1FO _JwӬ@aX^R3 oޤhǼ_zrKOMxtܛG38GΒÚhL&lXs 婊i3bpQ05x}//C"JU/sJ|.rZYB q3%j wSQXMw2y_}19S*ˬ҆&s8 Ja7NΕ x Sf r5G:Wp[^#ݽMj 9'z1G&'òjލ*U{|T}h #BF5t\gة%C֟=lg;O{ &rμА70DꍧP͕ g(oo`M}'F|iuVPTC͚bz4 q_NȒg`գV 03@`Gt\%j-D1u׋[M >Y74V7-[\fW>^gk AHTC"p ruF[C^À,?)RPoQh^`Xx+3Ys')uF_@N#Ӽx~HNcS:LrHٱ`JI/՛9"v_L)h?!daK %:rptQʕe̽b ~Pqa %f+uq*>]r9%!@]^e~#d!<j PsL MXCgW,LZJ7~&{<7WF~|!m Q2;D"XqTߨa7)zX*,Nq?: ѧ~y_S^ ȋ6$iŶC[| N̞aIk<)ЊH:PSJ`Cl@ƚbI4J4G/1ψQ˞lV 8C9PfAHbº}c@?;kuH,kHS?ȈQ/N#&_>Boy@8EԆٙO̥|I;9\}ܓrN[[1?,4;Ӣ`+·i^ü[k$`L ؇%1lGG{y@q,L'{ d,Zϫ j8ǂ`g<6X{xcQbx OBS `1.q}ѓq)#djRD N`O OowQ}pG>:{>.p^|3a ZP)}e ږKZ€S`A~YSU3XR.(]yrr bBHqc>lل :TPJHn\/傊]hcŊИ7,z@y ؅~:e[ߎQSDb= 33a9_TO|p@'" 05P.w  Ct :x[{12] c@NU=;©b9=桽//o3\M/d-" Ӭ5[ANDž  @2;e8"4y.\gvº뷯6ƱeOC?ECyخQE0,6=8Fuֆr'=ӑ|^jx ;tE<+! lW@*Rbo GE('\f./>qU)4WKI@*60)[vPX{+>lJ> j| bgæ6(j0K^C(@d }&P3hTQ0?㚹 hxYWo,PF(*\|Wx2(8_LgWDTʂ.<8a)g+A+b9IVl, *0Dz-w̵ii˗5FY)*^вso=1!kx6h\„YayҕcYCu>0koǰmmHpək/{N]CjAl ^mށ߬Ğı gQ=I쁘@J*9A\X1 kϪMpr+o,VI$>ZZuI0IB0\ٵo7q(ycRпSm7;9~ b(?Ǖl~P&S/v pR9W)Qbk7q,u ^y5 jLءU\E@`j3/j UE )el%OnwLހlCAv^s|{(t%zqȣ $qqOϦV햬XD+5[.KHژj"8r_HqM"!.e$Zf35L%(276 WŅԺ 7 z h=UOޚ+zDRjaC 'KӺ^EGi3{ _ѣ5ӋAc~f(XBKc;dM4z]>[~wNZ[P7ŘzKpCe,d4d܎6r>ٝ=uge[I*p܋kDک;`s5ܖSV)jvMwB+BUd(Zz%r=Xqܚ׬[\ 5 j{^oYRLF^1 D*.Ea\"BoqOy.rqO)SBlp{(R$^ޭ}լRBMwV3c%EIjή̋` }uNZ֌g<۩1ޞ&E0gN>IFDvbooAV>IaS[#59p:1VX uKbU~&%4!cOʮ/nE9,~KSFzs{NK.0k*?9h2Nϥ@ S~+U]eW7SOmt)-**{5u&Ѹ*p{iqnWTVH[SdE:mI, B17ѷj ,Va$ED*G\(Ֆ*[z'Λߣ9k^U"Vv7b1H4X[i n)x w]w}C)~|?q4Au&j^"33knWqE\3!~sGFo@I!&d6ɬ[I\nhH\ܕZ )iʔhu9ker#4mȧ}ӣtT^`e}bJS6ix`')1Ed uikQh\/ؖJVx6 =<6:l,M$h Ϻ&k,NQHԜbO= Q4Sـx-rߛ'ӠlnlĶx‹twꞿ;.,V>/d=5OӐ:< 4ѫ*ɢ9VF' sW;sQb7,~xd4NBP+#]jlsX \1%'Mɕ:65C&tnC2iE !w[k◒˜(Ya|/BKn P'ϟ3*+n|O7uRM?x29hg]!+$ Bwb: xEBO;C:A[VF+ NM@!FvV]`[yXo*JX ]u0>a 3yHAa~뫺ne~ő)]Ԉ!Y tǑ\&Aʾaz7T.&K`Cn+~)GKt,u#EΪѰ;0 J}K (#=Ba],vkHmmq tXƘraШve4+۞!F?Jr wfTEۤ ,wRD. $y/Ҁ|ÂӉ=|u% Gb g`h@iB:2t9o^\/F,w4}̤^M-Ll,ַ% 0~ӂNK p]^<#*Z@Cߡ'čM~φۆU5pi7eX #) *.*;)q\у0?ɿ8ڰ9&46Ԟe&ίkI`EGxy qC0O;NTvϾZ gS$AM0s!D: 96o"!"sc'{lq5N !\3TNcW>߫O,[6}1Dp^1cKmoȾ1S`S6[9A!V֩ 6TfE(ĥHox7o^f+b$ )o"LZ$=6Z$hhtuzvSQTg}+C`F,&iPVuP'7cqp5m5wfpd۵a@Dva.W@CgjQ($@SDW[Q6#P`{禮mZq\iL ǀ gP:ӭ"2~t$ eЧƝxrPoڙMz|y[[BKWuȈȟ?Tܓ G9@e]y$3ըTȷKX !5JN,x/ISS6G4lvr"y.f76.Wcuv=stCMoR#ΰ0jԅ}]) >Qa#&i%H=4S͊m _%e53ij ݷ9V̋o ƹIm?ZUGwT>2஖Yqo&F<1D|Or_da^] N>gm:tV)Xhm;L%51VW=ZDBO'[9ɽcIO1A"zoTX ׄd1!\kҾbq`k 87}l44V}S >D&{8*L[3O>$='~Ml-J{qH!ׄq'r48؁|Osxr,@2;ԨC_cOP3Cft2 XQU;L!%@[UA>п'aT&xu)}v# Dl~~7Ł,2܎ s(7xOř4P ]#[u̶EBδaG)=]:4CjEc8wOҧp/BvF78 |TCݻ&KX_Jv=xyq\@w>yBWZ,34 :V b(iΙkW:a㩜R8T5N5%xva6 ޔ/3g-bͫ]Bz^;= PBl-2YVf5=2=1U=;תupwE]zQU~yK?˾k賫{\gBU/z'1oE;h? V{SoqC EXE}@HM m; 9~oWYfBuK&ueLUz?ǺI&]>y뙴o2t[ԿYY n8,l"b%#qGv[pݽm6 +7u $9N9x rQ+#ͷmfX<.Jz&ݲb<'CA!T.3/`/[UslX-g&~[.w~4 %g5EY朐^7v&mɯUw gTlq/,\m4PuxX5fqUx0SrXƃXP XJ֢3/ےY1x1l mxFg!fD,jtjYÓrP^tq`t'6D%+D`եAk!vO~j#90H,P [Ɍ=`óS]ߟ߶Ou~"}FpHs'/. *ɢӭIЈ|fO&-Q;F90zMoڮi#fPmO^*Ҳ DT6"@h)Z ڼ! cEÎetw.]-i9M̅Su%!Q;.XX+ e! h;oRUCt\k gvnؘ3B=2 ^OErv'/2o!y'ӲIHgʶ~PsDHV6tYpҕ~"arfNAK,@'GO܌OwPOأAK A\Bmaq+oL@ n'D<я8(3|尊(̿*R ˅֡&EglnR} ǣzyTyFz!2#pϩZV~Wt4! }:+)PIs+ SMg>x/tȻ Ps&E-=g7雦n &k!@pZ$a›KFJAE1>NfFg԰ϖ6emV3v,&;|qei[a^nȒϔ8}?^7MBI~A_A%\S x8D e״}Υucz%|G!6o_'u R툿DWiyz=eɈO6\g/Ld}Qwmy_܁#}4'1JMT7R8=ط\<Os4:`J@$ZF"@L.Rh&;;B'>Uehqפg!;(X|ίƚ5 9r$Cݦ:]c䊋!IVشeskNn!5@с15k0X`8&?a[V%ho uMUOLJcqMH9Bn +pzrthq{ܝ0+t$4z{J27@qOGRAR'Q Z\|,KE А~nk!9G{kˉ\,Xۢ/44`3H~ٳƣcU7[@STcB4abݭ^q6Q"'{XqM1j%΍m&ɻG_,a\[uyjK0u>hV!uZc&)"${73 *U?9" QZD]{aj8 cQyV亊 Lx_K8Zxᾫ3F=G<aB^@?,QF Qyjeo$\2dj|a|hz7sJ.`}~,΢zbng,%qVёe:wRw|7BqiW NY8 R?n Ѹ og2$?]QQY~ 戅N䗅+\vXg GbFk2"Nk:l?͝lW([=_6o產r/F)KËv|^y6HSϳ}ٟvh"0le& P=Z?ZmעN##}U-"UVrS &e'HH Ms%։ʠ3=H! }HKL5w ?Xy[_%yM0Xi?rɺq9@.L ;fI39MPƒd>wќ]z5wLP cUv8Zʖ#{_JtY_#ًDwM'Qa;|\at,U} 1z,7MU ﯎STlQזw-N=IBoHXK,Rt /ૃic*\A}IlE*&Y`Ol﨣j!;;S"1z1rb[ Xo9DAl,q<ȥi (ԉꮿY+jݚ `IXu߸lTWAuRdk[`{)[N0U-{%@'gVOH}#q"Nt Ol˘YuxZRϐB?ZчĊpnؒN8]k%9=^ wٻ 3gRאpܴ\=mh,"6Srkoѧe{uJk8:F>wp;3+x(=i~2s",!LT$ 1}vt[ΝLXӝI%[^1`gt7ƾ!o2[T}`F ¹b{Ylz'q3l81͡;[L#'C 7 Iب-?7tbѣVߜހs !a417b!H*H^VD܇csb,0z(X$ Ή ktgJPncd^L΄y%-iV) l4b%4S+LO X+(ìL`"46VdYN[GZ򨺊-ӭZyS9{2RHFU{#51 lA޻MkLג\ey~ y)d`Z݄?ƊjoK-3K  LѬ?g{iP/F_ lլd+9oA? nw^zbiDá~``v*1wI OuºQh+q\Iү1Dϟwj?8qQ GTĕ=bLDiWRm}G=t<+"5.B\scFç^(Ji%uz%VECo e1+C7=B# k=H-y߶+⁉͛wNUUd 6`yHYnzghECVHc.d zK{Th<2.NrPp&6UL\Iԧ[O] mK 1ojeڇ ("y7Jh=w#j!>WyRd?q,&dK狪vI$4M7%0fb"'%# @\j9\}BH N@WR^4~VY+ 9L1?SRbRYý0n9 0?rz Yeka?> ̇Tõxu}M-d9ښF0ot؁|S-ѣF*F˟lBt {٭Ĝ]e?BҸU]Ղܗ2'eK{FH!7تe ~ Ei'PˬE8Fzp=j\3a,'ds,r ƨ ,J[ߕ$9 xKLUv`X7SJCA6NHtmzɝ3+Pw!裈* [kTj3*^gVB rnS>~|+_0uͦ2^3a^s!HZf}^Ŷr<0`=4"l.Y/ݎAt6UX*,R썍ujs{ _^: } _6f(oA`{1.u@R5dolDOo-QRibx֮?TB)mYyW܋'rc wʉD5F&E מQ[ JEқ(/_4EK/rTd=uC^[n[uʀMgdɭh:&ϑCHFEĕZŕ؆x.թC2t.gP# I7)CKO E=~ |$`A~[>2Dc*G+5I | Gx{W<`ClE\ٳgn(ыQPx_QL Ek KqjS3~K6iMpGaҞOJw|K}RH#0FFeyNY.{F9s9x>5 5y7w;6kؙTφJD n!R26rcMV/Y GLG]&rrUFV Iނ&ĩ$c3/ࢭ'nAf,zs|_7 0IS@u99= K{8c4JӺm-Ej\^ϳСv)ޘ40GJL3F;9rRbISqm::ӁfsSb!9_1hbpޓ[1-G+y|kdWUjw?ɺt泠hB'GƬI6c{Ol CGk8N)b{V:-n㞰pA !s0S钿y芳uL֫TNJmS^U[d!qsi\S:QlWN F&ڞ>h2Op|щ!C Gdt4uw ߴ,eǢ  mIxvk4: #W5;+Gا>ٵTzWQn=? ,ʅC>BGPޥӄ0.[Fu-+i,P^K[TAZ=}؄3wYռc#τw) ǒc_7 'yoʍwb?j\4 %:l:J@JgJF+D^!-n2R+A1XkLnU_ t4ڻGqȱ-[ql!?m:4͘Yz_(?3 -Q'Õ& :gPd(2 xY3, &-8/㠊zHb"`G2Lw)Y!uy}0/Oo0>+rWy [2-6XiN?W^"$0!l#Q_)ش$߲IEt;~cnYU4xB7~)AH\Ӏ=w%dJ8g=>5?x [xA6ۋ* X\`r;9jZp6Mpj, !_);#C x װġ=q%bKȑj<}ñ@ F)nKkM>FC~Q^=ٱ B8exݪlQ6O,nA,t^sec4A[1W.iz`C4O0csތw+ؒ3`bkП Z` Ott0%v-box$6=0)Wu .jXo!rSFKr T^_Ȟ`s4TːA9o X툘 c8y 9f|nu/p7R"/x ̩Y[ -#SZB oPc [-sE Z}M>!s9 D~>4m9r=v_\{?5}Ot.w caXU`sz$Ҕ1üsT۞Lm4٣d<9~`8XE5p.DUXv.'q6v%퓬KyDP ȥ~J%N~TݡM &RT$= Y2Ql+z&!m6Ϋ}5x,'bLY"cn*iƀ~/vgb֕)x:<~3߿LHI=D`V9n`Hd\[!\0poujK;?Itž9_HAV%1mKvNZ% R\Is4.s|I763Y/:̅e7;:l}"].o۲<6>? 褬U$]b+X+fvVpLj"Yny&.m'd,"#qs3knB.iEd#W  ʫwiiUE&jmEkLA2 -e3B ;[IИuUӣkm/oL%j𓓸x%s,m綹",Tgqn^VIwD*tH"Ȟ`S AgMyФx$27tMZ{&uLeVonoxWact"~C~Qw6HGHmNȡXf6)t`^.psܹc 3Xs[*F1=ohi[f6PZ֧]I郁__ B,ZɚƢǁ*IH"shFX.R̈hu1"_qrk4wOwp5U:ڽ mG",GĄtP4Y)0'>t/EUAeZA?g=Ycs$Y69h`. G'{,ƦP`L*Jp3R|sx]@l.Sj=3?Hi؄m}QsZF{7?`s3,NҸlm1A&V[ftI8XA9,_eÐ_c y|' )((WH|aWZl,'I폤ԓQCs+4@݊[jMbT9قrf+ u0aB~"੢m_Ulu_8f;MoM:wm +A1u~a{v?{xy;6"RQHՍ2%H}VVύx{D関BTy=Ѐlߏes6\5nk{5K1X|#ٶl%/fzR{hӓJetn"#1wGҖ:ʊvcVZo5Nu`Ȫ% \@x`_J%USA5WVt΁$J#cj߲`4|465b96?uzRAW:/h`-\'+K2j`wK뎆C" u8+&SaTgcNT@n-kxDrIYUVZ̯CUHQh. h‰JUzP٭@r[ 5j%Ģ֬V#ӊ3cS֬gx^6fvQ ={)XiD0\o%#=j'Kʯ %;D (C}*ϥ ҰeTKh%^[r9iĉxIIsjm* "!u[\5L\Gc 1dv0{x;TGwMέL$&`ZuTy}Y*ƒR!*[*Z~݊cꃓ4g!`mZY}sg1A\AI`l>3w3 DМmi"ʲ1IfJEzHHB04 H Ū`#Cv+IOkpDA68l΄;b ~"y9>ᩅ)0ƓNDS\@1?i5;~#$)ӳ>Rx *Vމs˃_OyJ| Rc&NgJqlLxk^l%8e(mB[32@#~5F#f\Qb}H[& zuvލ}Ѧjm;Ubt5Y'\s4||K?G/GǛ)^W裏~'6 | ߷OjO^}zD6s#Is)='CnyOob nv 2Rm4 WVtHS:EOqr Sig,"/fɖ@ГvXȡ  ӕtޅ%2K^{Ġgʊ$c0Xi{!oB " x1oS O~ش3@t.R09}Mڰ8Հ,@ Ϻk?*ɣMzY-GhT@1z(<~EB. C8&؜G@ER4,葆ܪ>e`ؠZN]мZ΢ct,QF:$/v:8[C8]XBQpˌt^άЕhP'0ZGوGT\;~?(Yu&.I{8DžmSv+,v;<+Ѣ= DGe{wy 'l_mxF j)1`;## )(FAـY'W2tRB`( d/ fW!V0rM\ KOMbdgZ"̉]z.cvC6>u! ˆΑ=˝1Ԥy6 M" F:ByS iZtJT>L)Mv($ϛ(YuyN:FdɋwP&<OZ{)ko(|G(TRL5Fcp5әi*$hvVr ZҥC?.jX_&ڲTLW@"gq6IQBA2A.f9WzNDdtB_.)I! i^" ~thhr9BtW~  MwVyF( e3T0/WCCyH{?(qfپau[I>3&-0 SBxJϒj4R :A[^vɆqOXJ[ewYR[N%բYSxul%Fe?j"Ah ]qכ>Ik?؇8xP{H3< &lLv5_Ͼfܥ"Jh_/M,8e kx*mwXwn&&x[F[so|F}@&0,TPrj| @av>x0#Mzuur(>LXki΂7StMqaefEt/KnYU(b=c.0Q;zPE2De֦ |.XZ{,N.ܣl߰띖^|$4/jhuפ13;| =[Ƹ|9l^{BaڀYB-i8r4$ sಢ]oӬM@4Xj/aF }:xq[a,܌eq̈'n^۠s3m]Bɇ鐛XMyٽ>}/xblB>aϐ63 .KaY}Ȳ+pā7С6v_qҸ!#Җx%VxA^M%j| ӟ&V;c*QpZK -.z-9BcC_~] \uʒYȎ yR[mB4_ıj@(M}[ڄ00oN&VD=e=2ZN}?='KKЃ^vڴy=$vM* @P<.PS Q4Vp+M ɆAAsv=0ϪJ;36z+zuCW4!(3N(.$7b3d7;_ȆM'r_iw$҂zx U` r[w땹\Y64LnB!*d~{#@pʛ=~ b7n& #N4|EXCm~91~UK:_1IiRQht9Ԃm*_g=h{Kc>x D Y3N\gs|hQJ5삎r)3}lշ'jyV_J˦ ׻}JT\Z}Mu4dSu~{0rR-+$!g6d<"X3\E_W !MEZ޿^Ur20O&旹VM5IU;_YVGJt̔ҝHO@Ei#9$chT؍X{V)N& )0g<{=~I= HU@_eX#& Zoht^H ,A좕l9ACeHy[E%F *"T̓QlnA6?M[68V#uYg{jYM(F;J86Xml6jyA  mP[ a}mfo}&gUA]Xn9shmlTDî.:͡i"!\ }ǜPi"4v6`؁1FRA L~G'* {w9J㖢_EnX^WT5:rbRM#>I{I?OįPBt|QΌpo r93u9njetUoY>u'-k7oB>#yDp*tS=e\ߢ2 gwB j*O|X#pXjk85Ő⎦a]3tasoj!h*HM.NϨ 7g9߱璼zI|C7N%ە[7< 0a@ g/?/w3u`faҥ%Vǽ~r2̻fG(l"Od(~Ija2ZA̐ߴ@nnuYpbh=D1ߺ%ֽߎ*k̟=VƼzYŽֿ`AoXv=ϕSphE$STl Nо;%?3]Dc7=] d3 bERwR'dkpWS3+l7qSg>P\B{D:Ib b'XI;{P !B(}cl]A3-KDC'ɚ;cvw B/nruĽ75"qa?Z5VStVL@U#[jca|Ѐxcg{C_9>r:c<&Fݠ-gTr*RPkA螮 4,)B&zqڨ; _L~&٩*Q;~m@}V,* KNvRc߄+@ ZgaMy֚~;Wp\Ӕ<^ӕt5Gb#S,`R賖7Ri4P\'-1 *3nzn?Ρ7*qޠ4'i¿c+E"D}ByKإ9. !Aqxrb8L!mwXVpu?KLm~T#C5(p,KHkpC+g_]u c$lV"άOMj{GzNPO6[Zq}ڟ,.E>߆AO$oM'sϦAbCvܠ*tﶃeJ,gV*߮C Z: SrZh6y2*ŷc$VUlB>eLkv*3iZTU-Q}i=70)G0(&5I'1'_# @z!)g0\GbM/1Qh옅Cfge&Ūm?MvC*GɓYwPNY{ҤQeڠ|w| ԣdRTX@dHuh0a@T[as-̀zQie[a1aCv;ZndҗUS/16ڿ_eSl*m$#[P ,`m%~9 i 3 xXжwH%*Q*:Q䦔t#7ĭ1|>y{DV9=]Dq;Yr͖(X(.h"@&[`%_T|7Um\<>ls0/́z*3(ex.1U 3$wޭd2Ę:9`颕@-]vߦ\LagWdAvXC T+9qrRAxFǶX0rN3m*j3ZՊ0 ͶZCSQj4-WIg+/YSptE "k%@H"ϥjh1|EtYuM'Ȁ1|Fby?ӹ$jRpa/%Uu T(a  uN ?JZGbK5K^rbE@,~o.w>;?y~ Ii@Iz9Ez赗ګBLP%w 0(Lj^z, }ݾ] s%grzZZMbQcN2qX:az03zP-v.-$MA ]לTgĹ.|&N&b<;㓸ߥEph8ol2a~Z5WG0'[TI5h OJXo}vYrJ)E2c*8Ho1G3&C8cmn't BArZuOe~LA9Xh "!^F1)wnaP"sXj0 gxٽ{*ܾ%G[:ߴe*E(tnCM=exGzx uG #3|!ҹ>zs! zm+B'~T\" z$8xc/ A qbK Ev*d#T:n$;{]E"w, ,}7^$,_ &?\{j Ϣy|Ybj k43PE%Vc(y٪ ] Nznh O՟\Su#!CT5/ybpY+b/r=%nbDW V @p^/SED)t;-+r-d1H~\b ٴ7aZ V3]#I@`CTR hk]+ y p%.ƓC}e!+!HOaw%RRGslYk!af|9$uX#56`RrɵɐtM@'>DN / ,s+c@fVm;l_(=FQ@ 9 _UjLE 魧foettQx 6*/A/-AK5}ZG+ D P1X'qCIO7Y2KVyn;Io\̮i6F~0U>oqd{-bq;B3r*S|+bOU B+X5a ՗:{؋[sDiV@2\s NNc/\ZJFEKńJpt?Iއu"|I+%SK~ɂqÊlΰx<U$]ȷۊ#C QTjVh 4eµ :IǓ뾈p:X:br<(8)9 좆jFȻ+[(r5]|~~.>;G׏^"qƤOX%&:^ӴZ/P[3Ş:sJTSe_ss:I{*2][UMaIhmj2yeK-| _@F~!Bb@qXCXk#)$~ |Ģ. =$!BKF/pH-;O ^2&]` νNę.eyU ќ-`v}Et G*ױ^LXIxY"˵2LRx6wMl$}@_Q 䝈~ZPRk>bWœGnfSP`B(E|`9gSP^ľ% N&e{\w8%X{m@NT[.`hc\qjۉg3oj.!·7Ucd} `f'y1/ҳ&#ȡ!6 *̺'v-4ܨ CС@ѡ$le}i/(<znCψlx+)Rz] tͽ8aJsk4]4o6zޘq$Y NAͨ:=>XGyBRA[^^<h9=F{ ]j홗j-$6s wh, IQ\9;Vm5T{,l%ڠi2KJ6K}y=ƒ#C9>𙽦\3p[-( 39J"5,7LT& J NEd~k 6g'=sB_4aS[1>\ÌGT4z! 9-wVv3y {'fFR!՛OASێR 8k`4 \!V3QDYg. %FC`Va)c%C BߞϘ}=_aUjpA\*L)|?M lmup^c$#k̎rZl =Ōl}3b drPuW~`)]2D.7]Ma@G04|ЇĴ'L*NVJ eԥppxF*bt>| u$hp$͙!6ߟm6 +pI zu@GCYI caKTm@˖+wOe`p)LEɼW zX7:?|Q{Z8T'bLbRQƃR#wmreҗ 7ox/_ %ꆔ sc+1rov)@*uO>}o-o憨D\j:~)1h͠} ]EPUXod{jcr\w4u9Nn}xd7>7%MnEa'Q2)Լʋ-*GE^nd[ R *?3,"_EqN!TwZϜñOmd98hBp<Bpʟ JnʌÈlN'C 6a {\az$@v(\Q&pmLl^h|r &ۀ @6|(}M\5BPHnTUiH X]_}"t%TX Bmzx# kU܎զƃ²/g4tܑiXٿhe UT̚):2^kQ74q@x`y$bc[a1fjy!VQzfE!2TFٮ{-;g ڨV5sT#0ܙPBAڙk3ۉ 5$Wg)ɴ7$)J]XۏEc^§h_L֟ :p$⪡E;;ʡz4Tvs"7L$'iq_P/n&.)mxA$Ch-}ЬK[xzg&1g]#%^wr^MfnO4ŗ$o@*l y i"VXcHsɡ U)tuךKVK 4 #.ݿ]dDRkhR@':y7iz1kS HX_=KtC:`|jÚބ$ctt籁#裸(Ϲ~yyP7NO#"󶀫G-U#b&89JsIqﰦ9$H  *4#ٴL ]ɂ 3iڅʼ"r8JK*d DJ0CZ> 4'LH l@Tᢎ3yL0*Eh:R!&BDݙ@Wo\&6qkEN+$CP!ȳNb@LַYlXbU&؋<}5Ka6wO/S͛t| ϻߥ}(* x̕+SG:4ysF&ڤH,DFNWjZH[9 {=grl !$h}o ˣF@Pa߾BahIb1_` f>hyW'(lUӌNԚ.1RV0@R8Bܻ57!rPTIU@{G@TDf3M\ ϓR*h ^5Є3ggY=02ox D\u|3=ͻIeYF vaRnmdP"=tIi3:Aت}ˌ`ݓU=S2{bxU&  cKok|!b܍I(.r: v5XC;9`/PNwW!qڀVt9iYzLQqSƥm0W=}A7߲y}v# q*@wAkŸy_XK&^_`^ du4UW!)7)j ~Aݺ5! "re N8: 9+jGQSƸX7@P 62?on.B[޲X83g'5 dH6 gY* !K! lSea7&p[[  +%O;l!U3:a2ۻ\lE-Z ,<4& s=H/ҬYٌIc' `N!z`"7k% [ۋ77D+dM E7:ԋ ޣE_zgDZD62O<b !QKF!X%АS/9m22dnU;!𢸗AOkΐX]}˥/r>bgh'7/@ê0lR6+۳h>- daF]sh 8]0k CJ0< qji1Cx1COz@-o+y<ߪΑS+K8 7fwUbhF 5)sPaSy#gFϽ]4Hnb1@_dղ?Ș6y4n`v,աH`TdW/} ">CDznc^r=W>ԻkiUI`eiK #ONP.,7XA$X,k6޽-Tbs9|[TD۩_BuGw'vnxDD_T~֚-"0-@/1c-wZ@e9Ygi6Ŝ j[[DԅMMyE~hhdwPU#=m7,ގ) xm4:70M2[) v'4-Zq+#߈VldamUnz2=gV?0 ;بìj٣o'MiO**A;7c2Ra}hdYBǃ̧B{ ahk)Lej8ON2|jL=/+u!E_1I-`r ǘd-&ps1r&M墒?Oos"6B+,,M HD&!rA`@;ЄRvdU$uibiz+ e8 .DmVE$EfuzahZʐ'Kٺ4~%?l}o#*x(DE6 6BfHEH/C>gdqsOTiYLii/PVFYxj_cA^p8$rMfOAM%,qX XsZh '%Nr/9w4y3R0]T>]o6'Ƿh-#+:\|G,oI&?bۮU@] }*t ˆ 2LЖC RP;]l("y>{Սmm͘6K:ƴþıӠٞiD@[_k.c 4Un4w;fM4r@dㆲ0SqVU8ƌ-PE^oI|#hZRe.,aN` V8#?l2(Q:LǂΔɾ* J'z㘯f}m|B&-ʭ:'D"۩A]_ 6& ey|߲1IFNoF[GPb_Ϟp{kGTᣂi R]S.y0{BJ17x^(*wM-U+y;o" V.jsR:6N V3 sw'LKΡNUJW·[.rc@f(Q}D]ht~D~ з%ڪ6bC;?sr+y>8.hH9=@7BڵƒIP b=$uu:T_rwG @602eȢVn'׶WR;qXtc0b cžgG,h9E[o' a^\&@` |(y(K?& i!3ͫ(5Q,oe0aDל7-e n Wv߳fLdM'3QTr)|(j*M-Wj H 5~{%z̓ '`tk$-Ko bQ3M1fͰ8s}`u\OЃnP(Nӷ\1^ L<'̎H( @K "/{u) =z1t/4 y]ey@(niH\gMa4;<ɂh^#,ca֝1ڨd5K,T[q4&W*Cg L=?Kb10@*jzN= EjnXeTB?*n1϶ YHȴhIyNY]461A6uZJzX; Fmls &z |eKA@6UPQ]hO1 ,#Rʞr!n:AAs~]|z=eոloA^7GnVx*We%tDNojeQ!hF+#2b?(sPs\GyyyfՒǏaEmTo ]WOcSBhZrcxP&>!]2ei"5[uȕ}`$K|ȰXV !zܻw6|+Sʒ,匘.;:ZWE婁<y3JzVΆhyS^J*e¨N0Ô] 0$}3F~hnr?Ct]KjB}}VZQ6 'V{,; k(8_ }оUtCPG*FlYɱT0 ԁz&DHaP`EkbvZcGGlw}-[U+VUXÞͪ'-rd:|XL11<)x[Hw_D] I`-)a~`gϹ> c8NWͤD(z]ʺ6RkMW;#t;HfMɅaHLf2\v"/PP">=qN;h6wY ͷjLƈv]z~"#6HGًWm̚3>)Zy-5J'ص3O tw^vRwOkRe,.qs8RVH# xb ڡU$+iY>=Щp' \S%pu2 2i_*Ym\sk*d(Hg! 9ߍtZBK5/0z mS@? QZ&5EW?5΀JJ> 4.Mʕ*̀\^)\K 瑂Q3o.Z%WL^9狰[ڳu6*Y%jPorF,uq=~]:咶;֥ AZ00~ad@FGD61O@塴{v*W\F:+{ANLL}a[HWiE= dtiaG-ΩWF*3ΟA^7q nN(4 U0, DiR廉Z5[jtamE{2T[IO{pO<BW@ӹK ݲQ _(ċ,\g Y<\*^N)DtBD2$f’񃸗qj?NTĐķ>y#77dECթ\mf(d7 Z"\7efy*G4՛"+7?/ Ek `q1Q&fYXDT>::h+@&edllp- $Nf ) .u'Yv+p=glxsv@q%IY}T)n>ZܫL}iM2q^դb=Yj<撜_'wA3)ZP(YbDo*?uGҪ༎Q W@g&)3c+!}$syKq3R\CzOΞ,D*"#}5#<iȁ<ÇAٮ9rq )S) -`>^$!x´>!,?90K{dYB&jKM $cO#k[=Fmt@hs/\IZ@S`BE<0`)U.YIA@Ԍ>4Vln)0GLƜq3]tY>Ҩ~xy6 UUVGuCx0Nx/AS2"G kQH> _2 Z+ga4'2…ڻ}?Igupt^[wf+ '::0 Q$4yXr(oٵ\Jߟ"(I," w2?%/7mj*=C}#g4ajI]I^>!r>ijr Z9\`:#}qSt8b>!^;e=v셌Ϲ+Om*mk$BGvI_O#@Euzr)&#GCx-WY4I/-De4m[:7}IѤA,8h)DnTP[=EXْ[QK}. B}IN(!o)C?tM(;}Ǝ}su,r48ҏWxDU ,IDȿofJ /T;ѷJ7`Uc&*o4R?, RmkQSж-7>pz(w9+lC'^d R|̼נt*UE+jX1T>. Ϯ wK 0YEe r^[Pgw.9Eק_] 2oZn(@4#K2Qwڔ ou?M k!D #x݁1|dC?f943"_";e{8F) Vr! X8TLH`)b%,Z 9hX*oȺS0^L~ERX]U$nɞKFgqZ.|(+n}f]J $U?Be }ydڋxzq_?>CEZ{.L߸c˄&-U{ж{E:,|DnUo;%aXU76U NuGy(d5ؼм /DߓBcy&Hi?`cȂ)VmvB,_9?Se'f2f;֓G,ue@;|'K  h*dazR.ȒZt=w׵< Tw] ze匒#pѼmn1s=˽»&_m7E 6,6z?`*8$j&c~+\9Mj=AKdt9[Z6K6oM!$pQ#K>fI%~yԨetc5ܧ/鍾m}2>o5"v)5r=. R : Rǹ|ڷ/ܷI-ӌ]YpN$!*фMCs5 1K5Pgyދ π@"Lw|]Y\+#i]D8]HX2y!=:jP\b|f,f: NIЂ}9ȨEhl pxԡ%/y1nj&G(/H4 :l?&nC" b:Y#>xp,SXݎo 1z͓a gnc,FZ,}uVh(ENAtHT) 88c:H&a:O&Ͱr;DCJ% fYE ԷM9zC=״ɲX!Tұ;K& UT~I S 'o. #7ue-.m<=xUO zˋ\N?+(77.oiɰKK^ǬA)Ca.Nj4 o,{@ͅFF̓cwׯn1.,g&饵}3F&^w}28H.$7h}l>czrB L)zꎃYfoYf f=z'FKoA+ 3wLhӰLwY΀o諮2aq>xceSk (#R*5K7X1gY)6UAVbjB٥q1]2,/HMBr)Y ꬊb]@x77I@ tWThQ\(Ykv0 B@}0d S0|kYW%I t$XLgLdz^/թ,͎+v~3ўSFT 4YUDEz..Ir#Ϧ!?cЄڠ7^u e&1H<~ͅP\_nK"2uߙ&eJ"hs΋1^ 0P36хk+Ii_gLm'ܶ3ÆCfZKS۲gAT7E땂{ DbFkq̽A{$l d)2B99ZLocN?~ҖdC݉j;"dFzjg`~-Z*m"uZ@T؈IAݷ\V+J3ܯXýTLߋa>.t/GkoydOS4iWT`ߵVCRvsti3$ơS F7JR.<ù3h{m \ytq4EnPE@^upOyv t؄yhQ%y۫Fr"Ye@Q'fʨ0:ρbt]`:PXDBcǫ}p.*{ _v†*eVUN#@s\")͠hf0rX[V+YZ"'pbWKlf-J$6¾_&Ym sVq ݃rr- r9:=d(Y;ޯ>AId߮tqGk,q$/z@w q"˳n>U"0MէcO?;YMOM)D ]{4\&E.^E@?SC%Hpb_\ /âٳΧpJzBkjD7\9My*@M5a#$[,mw6P]4V,7 +6s#HۖVA>i,̳\ou$5" n 6[i\#ڼxvZ (bRv^͟K(1&~A꒽lv++ !ׅW`e("4C =BWLv3Q"G}Z:C-=Dpo0aeބr~c2=f[-wyv((mĕR[8 tbXOX֬- ɜWFl*mӅٔJvBU 7] i'(l x9+_)(l),:'xp  CO2OUe Q,9X<. OǣQ-Q*2`.qEl;6X4(AX3"~$O3"E%i"zJZ; cՍQ?iD>4֖ºI@JU\4 PPW{5&O*B܂mtCZDKf<@P!}5v@3 ѼﯰG}:H؍@SH}7>ZEIhAHynuPNX,9e<*B$g8h+"7m 93'GoTgZ R./{΋a[D滜 p}|.kڹ 4WO7y4vXwOܙ)ۅ%KVV;r'v3ihkiH!wGx8m 桑f% Pjp_`ǽ0g0R:1Nc8i+Ao-78*-кe_Y7ٸ'Շ`RXMPXPP@yttQUǂ -(g&!揼T!2[3B[n}p WsXuK8lTҍ[r/v~"Qt"%f^U $7 }Jg v,ҏp4';7ڕQV1bQ|_ooJjZ7'Ɛ~2<А4n*3R̸f_@S$?M}ŠㅼSO,30_yq[Cp#z7}#8U3ah<(JB j ?Lgy4uגJi~eE_;Rl/Hbn.͇}<5?I'kf†ۜ,5J_H 39OQ':bDϱe=cW.&Ey }"U! GgO w}EX6hCg;I'0s@dϪh ͠$Z[QDtj宗h9BX].>q<`c^βٔZGbkYps'Ee]+x=[bB|2c7fF&D朮4rsrv%U0nBcTag6H9 '_u|G*i+XM[dhN-R*r;u,)B"bP VE1vB^Q\n;V# :QN -Ve=f!%yRi= j}梥&xmLSw|m[ ׅEQ.+JS ?7%ӷ !lN`﮵\6  Ø/Kđg-y& C\b |`3')^QX bm:Bh@ .sb'j].cYz6x6"vM|͟}[ m~(=>vom";a gI6%?< 0t2gP@q{)z;ʈI}52F2]Yk"3! UUdž!1PƣF$K|/cH%UA:dՏ]tGXe?~G"J܁u#YS%sq!g<: Fo|uQ\= IA߯\|M֛߮fuQSiYG@dDBܫ?sG Eڳnu:7͚TOZv ]q2A Ioɂ~a]TB 쉿ъPKh̼r!K}\T )b'ǬlM< 6-ؙfV0O2}Y x*4 Nj iTlQT݃|zpm`Udcq"UjD%M':x`b7Q/21L@Y*@@ܿ{2cVUgl6poP+imt@O$> .::0 N.Q*IMdK*QHAP *ZGjr},[<#^_m/PTjs* !\;D{圏[8%%x&x0=Ox/Em5hR狕/`r#L+8C $ xEJ2 =j|p+i{hRzXI߂GY?=8T!{? M럥F~zOD,"D8p4V6K@G{8GI+BMoEͮKLq.tP+P w~8:4p9v{_ iNjlqW#y)E`YLr\&FmS}JZ mZf)/ Q+EWHڒ^Zx0 $ E0Xğc2rzFvIU+yMP7-:@=< OpY3""gþ]Oט}z!HY:9`WSϺR-WdZ᥉<#`?&zNu@'~PT)3gG*HeJY0Zh uGtvlZ Th6Q,陸Jh_+5&K(6x<8/nVҷq]`L*J d~wmv$]rP Plq`#%VOCY7ciqΩl;2{'aD8hP5_R븄:̓EI i)<_ݩ`4*ylNB^I*u\g]^ֆBGlHr.{wڞ+@>px&VԤ [0.X,*qhf% ԄPgfDscq Ч3y:[c/[9~GiEڦP׸ɻmՍήz--قB]L1vߺI\BPc[ ЙAvVpj֤ $˨(|IK$rgFvusZZn1GK::K/e#v V1\U({?&=ۺu |iQZB0%ny'}8*98#T#yj#xS(4]4AwLP?VK{5^KYɖ1}?!iK|P>yW^!SEBQ!/-/}z4tD5 U6~l 3; |.PX i, /{p -"o۾6)QRLY`cw";HF/{ 3~uhȍŃN PtEڃkecE{X@ϒ㢫ȋ~ZT" /kApsRE' @ t +čOڬ{þvars 1#dc,ܾc6vWdRs,9)eY2k4^jv躮yH(C!hp_'UB1kB;ZC(7B"v\utlҢ_+ut^c7ﺚq=iW붳ɑ47RɖPW@T"l=d:QSikϭ%ߧ[Lo)F{:p?-cT1de$k9A1l$#4k4ɬaЬQOF-Д2r7* ѭI=pگFh3ggN@C^SxV±DTgf\:`X%aV5\)J چϑgf[~IvzDxh-'۫X?3~;X L6;R|xܙhjp5cPkkgiBMpxu>L EBl%UvR.(YE}.g'BΩpSh.XAFi+0_UNӒa"]T4zL/ۦ1Ww ##66J0T+s$9΍µͽ9SPWG4ꄫo8GD퓬jƩ0G_ $kY#8'|t.JuD([w2gp>QNuuvI^6\/)ye!HG8d}q'JKl+!3fǫЊHVlL:?ŠrlXz Tal q&njtA{S Q .]jE8Ĩ0F4ɗ8 ?$H x˅4J,L ׯFel{5J=w @Uz|yuF9[a/'mjo8:%%ԧr'=!rFJr[$7]Q3.q7]144F ѮS՗>ВwnRHVw.7YB{}s2D KvC7%+&䝖sh_Tmky ]aj׌LPڬqP"Ȼj! qH5bseɠtogO3%UDKI)%$ Ü|s v(qx)S];G|)y&A,4fGz.lv3ub(϶qEaLD"E^ M 𘀵u˨`8H\k*GIYa9nd ӀP1V#rP2:Ȉ<tcף4i;\CNl:.0̲ؗ[ #]7 `g']}S<[|N# }Bn^w.7gkvOWNj1҉hpA%߃T g="/[" :p B?7ZpKV_lVF& qkh3"~+dbd3zPc6 'Zu4hTJBpTaY*ŀچUa`Ֆ(ei&lw P67u]繤r_c>:Զpf:^<0> 5@X95f؅ƍHp'[bkvpzf9(SGhii~:%0GD H=w{bt="1e3Gi\"#Rtl~/$F\A맅݈.g^.b}|սb'Z _pҲ( oz[42G<J}a=!ViT%Np2*)P^rn^;+O)MfB? Н9Tpܧu5 .aDnIƢK{] o t͊Á^{-_ǛOMcF6|.V?|-.qn,>b *,`T-Ue-j2h ^/)9piqݕZ0.6Z\PȆul=g8zczJD%{KfyD&m͚:jҷ/(lƓz$S )f1>M_m?3ӿ#H&fN؉aD13 h]P'?$+#@0zi5tTaR.nhݪ"Q%Z;sG3{̆$2cے&[M-nn:?[KM>̳ZxS(E7 "=ޥIf ߘsٿs5/ΓUƻ)G1S_DA]RfM#/7(WXL@ #-U  c1b\K緑x'Z͕|AFYƎ=)}ڄ;T&l [oXMbnK@~K+ 1{Et[I(%X[4oM.) ֓||9O_:e ^gpUx{,O6R˘:!;.{ FpC6SC8@1[SڃRr {*NgBYwGY0ӛ82oYo)wݼD?*H{Li1}ZMɼ'QmyUSW^?_0zv t@ݻё-R Vn$;f? C6 *F2~L H*}2W\BJ͸|7)w扵lw—#XX PX]u`V\ /"/g1.kbӢul$!.+J9ctsdML`j2->o?,!*%})H#d!-q*,b $Y$dQN,-?_OQQJ"R{Gp^|c?լTu_}4®4B8 ?󶺳(N \DA4aΣ Pϱɳ >p%5|r:~h g-T}YJ՝P*5 wI:ŧ+ݜ<,rďڕ3*| v_d}Xukѱ-EPr^38 f14Q -KF}K!}mbQC;G~?VEt=Ϲ Kf#H݄b]0*Y83חuˡDAuqf42{RSFE/zV}R՟gN:xpuχ \J!, Yv GɣËmp׭eaQUNV?:2frm/c<f<ApV_;|f2[ ؟NLR"E *C˹ ~IS̞{{;sf Ε.ӿOq ]8 5^vmQ(Yq2*m"LbRl,iɽ9udIk` Mxj⼜dxHMK-{_< RWUW|tƽ4'bRhW&H[Mƙ:N-$3zm@z=87oxg@\{*ξ< c\N?ճC4w7Iv "dXjEP= AY.hahs/2FFf)W ҾS*J%A83yG Xc\TV>}oچnב Cv B+jTn~MEeb f$vöѯ;F_yZ69_D^\XڝҰ-R>-e^u ^.aGa;-]#UMKv ]vēW W ; :TPmChLX& t{@l3j!"P 0,mg6yD}rD.B`|'Z"tF"ŏ:1rlq#1pWQ݆v Hx#&Ed`ERǞJ>ղ>/-Qh=7 _y<)A۸{1&w͔ʪ1lapk%wN;%Cp%:)-3UFqAP.̠hy!mSxp~sYD`_-hxŖWҽז7m ԭ 狪wGOZ֥,q{jpz|l,~f5[z ϟ/2ֹܪyX=k^< b"Mi}Ꚃؙ'Z'ǧl؆\٠OO%'*{%:2iS(+%KxO\#6τahAm[P@ug3,龭eÔs4v Np@ܭ7]_ ~ukap5"sǖUۚ'r^|#&2BlR@5닥 9UTo]!9.)E-0hijtQmU}?ˎkPPDG\+j>g)UT'l.\MÆݹI Y~'kk*:?+G +}|lôGȍKD)`5XW0d]qxʷŹ#1 1lʼnz$:g;LZG2ămZBc'ҽMsD& ?5tabee29*ibq^c7OC=9S/ Mn)D X?^ș5)IȺk& iI!ƺ!D|b:fiIdǰ2fk8d+mD16yvMR閕R l5B6j.&j[ʻsŭܐ(=Df扪}q-O0z@/=2I3ѽ;RivxͺD)YtžR0 3C,Oǡ4o ySv`tB4_ϴ*@@TV?q/^jD7(T-Od'F$ Y܍xYd2̎@aXH"xJ k8mG,fNx]N8Ik!sej]AqAzzdI)>"BRx.Ly+^Lrm+Q&au>֨N,[i$"k?rw tb[[8+ D@O~=k.N41wXUԸc@}BYvo iZ3H+ iQĖwڶ@r\@Y&VpCY*BD@Ec"c uSjuXB`an\ se* Njw"ԳXZК5!}Z]:,B1qE_Nq<54,ۡ際ԧu(GTܦ:G#>b 1 :Y|HTC <># Ee@:8FKA V7 mu_/葍I$UmԭRQἙ g1gPx6ȗH1esDF :v4vKz"HbT7_X 4? >7O %| "$)Y1$GDyZca=AM\e.HU[IeU:x[ ֕5TB ֺwJd#vPsHXF4|ɀ\9nf-m[ *c?=:V9>W eKrgf NLw2~듼(2K(4 D^2cXbOl.*a-7;lp#A>&0.Km!/?@ 4G^vaw'bUXixFCZ&zmK\M= 3R3Z"?\703S>e:r%3_.ܩ!2%c<>޿C< ~`U Cl!.Bݟ8's5!7Of5rC:ݙm5nI ^c]xW_L.ʬShH/enF}NiaGBߤ]U޻ 6eШ\1 }_J܎X널nV:Ai(]vD{rf6u,-N/%Wut/i{C7R\r5U=w|l^bEmz!`E*09y8PǛ<!=>Cb&h71W4#!HCUL j?b&L~oZk Q9ݼc-kv:kAWjYKte&;Elu:3.T#׿ ">G/d}+ ʾ`MDPrbtބgl™yZ-U7. hqZ\ ӉHz6/n2tlUP1),PJ:ʚfq>e}yIfejyf6:HLAOBۺJ㔸ŗݑ1)L*([Ru 8cq,' /6 Akd eM!+ ;\LN(掂n$Ӟ/ :1EYh_I\PVHu/+v㳭Pɷw#/3z%-ѭ[sP%& L-Bgp6}Ke吶<hPj) fP Sԩ.ܸgC0 qB5 O响ua*ʱ1NTAՑі[l*jNR|k*bcih?C+ٱIR+SH#mѵO?jevBIQ̓(~xai&ڕ6\+V&t(9*n(al~C,r/f#%J,O5wXۗqA9B882p~Ÿdw5cl.R)/:\z"5:~[[\N;7"'%VH~kU&6v4o銅[bOx2Pأ 1ǜ8:o*qjVhly3)Ԯp9Mbh=$9xHPPm8oAA}&5F< !f,D(P9ܹܸ!Tg]H(79z')U+gH;@TLl+=oU8zA]aRJ)aAG{Ύ&r.үZ'IEdsjut1$+: *˃{n*a&+jՉ[pߜ,akg yIh̢wy1I-󝋨rI,nZ"c~0suRv_'m5 ŶM+mS|K*5*jӏ s$!U&`D$}ƽU)5'xhїUGhV3 Ksp Ph|hJ|d}d8Ex` ۺWkzyz_oؠb7f\-?ISfɡ2! vǦxlMoiGtX$1CB17+΄ޝHY; Bb{5)wuS64bfSYknUpz"gL!{k[Ў(I8k!" 'l|OO Lxc#_:Gtq X>46BUCgq8$_$`D -)Ar  ,ͳ/?YѢWvg=-i,uOWxUi5vrĨzU0.oɶv=f36j [iO u=" ?|FvV ]:oHbD~j.!f+:h} bis%~H~SZU:Be;ҩ z-k `r$gph(Eۄox3!{ P/2" %j ':e*oՏPU51)n타:k2OPUĘL4q+PH@am?} Y >%R{" $trFn(Pay,txBYYRJdAa֊5g[FA!6mfY6]_V\N6@p=i-B(ѨLTދku@ȄeKwL\Mg`r27q%:6C@@݁Px]=nˀV#@DWDq5HF`ƶU [YPy˨%m.xC mI119 tP;18࠳٢<#𹘳|roٮsDQN/O Tx^E3:Nwh]g6fL:Ovq>JS5%:ul*Q,zM01z!^/i~|ۻ_0GׯIR4b.nZSdB f*54H8?Qb=jªIm }~-Jp+ϑڹm3S4A8|w\ *>ʾGT+1h Kه<X5ÝC_?AϚc@XQ(f=.,[L(୻SwƑ[wv XݗW&wDi`QXG]S|1IZiqx!W͊ 7- ^cD0l $K=3fOnY`/sMub-CRFHG]ؐ?7GkTn&%vQ *-CuMŧ?GΊ=5`>4h5NCp/uYU qZD;'0&ZlYũ5]si+^? sWE9Uf,NͮK&z>GǤh!!h8xܖ:jK֠Mީ\WK>eiWԅE):A@jǐ_)% `o.Ӈ $)ЯiƆ'e?[ ybڼdl Fhȅ7^MJOYRd{'GaD',.I)N^M/JGcKd^[ Ώrt""ïpQi>r:}1e'oN_΋6fޙ9ܗKF[zZZT2G,ݭ*[BDG06. C4ӭk]7L _f#gS$f-ž*8$=n(8zIF43PL 4[\(+50"*1BK{cp"35ƈ<uFz,9ҕlN# !Vjoku;`~49uzrwFWXt;kR¨Tez-aea qm;Y"e]Xn>"vIDIԂŒ$33$#-vɔBl>"c{pЧ9ɛ!J:"L*OMnY=IJ/ɗx)qR\}>!gQݼ󫠿}SO^)$Yxs'pYE0ne){R:Zx#oDHX= +օFW6cS6D@<)(u6.Wb/wʉmh E@np(?*Ҽ Qػjx&wmPv9H\ `ִ ܺ(h|b~ɻ( frȥFH!dF.bV=чILw ʕq׃ MuS1rB(',|P{/.M&@@q27t1f 2b`d`` Է c:@6` ֭]A w} F?L _^̏p:XDT9Ni_/c!9lSJuύwY0rрRE[ejyk!>5Cqdũם`O\XlvB@ڠt* 83w&Ѿpz {{K 0_L4s:+ı2c(TsSR a:^*BR)xdN~E)A?Ba_cg>ĔgO]$0mn S^pa@XE:+{R$Yi=/6i5JԠ|Ml.gզ~9bc+"wN8r9B~'fyI$؍sm}JԺ?'J8@TGVIDC N 8b2QD} 'GKEx, k&pZ,Bo e d~Ζq Fs6:Nζ5}xR6ޑWeZN{y}^|T)`_W0{`sa0 |ZbmdI{ʘLA`qaQZ>?DQ/J|7nI soC+uFo*L!P(8\mqꬰ[djtBz\.xך;kj vnhb0/פ@>lI7#j=y7L'31}Ep|dc6dO(oTH,~u&uup~k<<@n/ ebˢI&/p^1Bec p8PxgOsgJHtoԭ/FlSQsy AzHiu// fd#-|[yOZӟiZ}T5Fkki lDkH"B$D Iu6/ZRcZ4BoP :L:S.c3)~B9̦6% fތzoD"zχZ$G(ˌ?J8z{hcë꺤k9T?(z1ߋIg^@KBUǩ4TIKT'3Emp9T0R (?GIY-+aE9VR`Ze!c;'q%~aFZx_um'/f+# 9<, -ActhzTeƨ-\nW]UTt) ?Ǽ=; Ɉ,H/`6g{kh6e| ad Fg3daGXQ CądQu;cКN+%  2> M@ş'tcSQg}6T=56S6 \(W`N4V@>thpP`~OvՆfU&ɶ1v%&10 a[b:@&kyGԛϟ"jga)LλjayY_Lղů7:Me}=UiP5^ʨW %qhV rnE}j B,,)*tΘTnb\)8W^cpOoo4͋tKƝX  }y=H6JUml7=- nm\UƦ__ EȎ|Um MH@E9!Q `@? hzG (٫$@qJd57GePX`53Ѱ$*wn:Af\EQUdSyps±ck9P 62)(!C$pliJZ3 zY> 9I\"RW>ⶮS?5Z<$F?0SR.HC7R=JyN/2䂽O/o_?g,5ĬY0PI]L%c'L/b80}F3*o][e"71oc̼E<MU0kVd(s=Xҕ#DtPNQ,c qcl$)WĄ3 P)be.; fbyS:4,,I$ҨP>D%y BҀ ur[aڣ2+?Bn}_C~JM v?"n{3d_&tNN\x&]LF!tc O*;nSs5ETR aRvrK&Ne%OlM7GLAΙK(t~N6 ߍnDÄe}zv51(>xwJhSŮ 0z[ +#ix'gqv&?Uxũ|ڣPn-8 ڗdmm"B嫦;6Ɩ WAq1s9x48 }=}5߹9a=/gK_)Jϒ+3iaF$6/Qk+%p#:+[AUJ18]"5SK"x!/vK ^y^!lLL5uIi΂ _B[﫜Au7L8y1>F%+DܲZvD!n`nbŐ~" *PR-- +.b/*f[#1oN_8څ-}uw_ beޯ9"̀OazBT^X0Η6,2Pid㪇d1,^w.WP L'E6JV-&02E9Et"߳g"UR^=['CJ(<~: 8=,JSMvJ=soUҚQg!6Y~84օ,EJE$)`>VHѰEq&2 P'@n֢GdMMI7U˟?1:E*;}VB D \{]ڝ.c,Ӂ"zu)8[мe6zWi`uR7zde&C\XctQbJwjl"vM:cr%/a;vܚY¶SE,*$M.(Uf n/9 {Cx˘}W/ά!-ܐhuӥ]Q6(,WIr*ř$UF8B*[•FSs.xZ1 D'ٌq9%?;Cf}h^&LE, / +!2>f @w(?B%>mCiSN.^_kieVB=3*㯺\,a7~5g·DwԟhpsRH~ˮ4b, b("v q؎5O&)opApT|x:r|a\VsA7pR r a}p >@Pe24$uТlQi( k"z.0j4zK%LQ L=([:PJ^ChYX6R#Ʒ*5f` {'*;21C-iDe?vޏcDmpSEFiیxrgU+cm;:DX5'J Ss~:D=`t}<,ES5gz\^@%0H[dVrVߍDK(Sة8xj5+_/u Dq{ ܾ0a_+hFpY., {|^V}Pjc8zJ?(?7CCK؄Rr*v(o,Majaտr RW*RV+eij"C--Li}+h"!{ Bf>CE™3@ rZJ,d \.gB[!Y 2jK50̝Eba^Њ"H ksCVo&զL~1, W,/l"*|ί8UHyzڏLzc3eW{ӳ4z55U0#s1 h78nNc ڀK,;T1ߟIKؔj>tGIʍ-%[z2sK`33G̻JC0ԟ0?`Pt)pyqңEf[=~F0؟4 G4Oh< - _kBewo y=/4{}&2w؃7eX[pkZbe8I5LK~;=dlb:)SNSVmyۋݧW1>¸|ԋkW-zDN#E-Eg1>8*4> jq`q<#S ޜld*#V}ÄKC3|LZGwS%g<픓pa]ĜfK'G*“?HhLp%_6H '\'uZ|˕8c*I.O+x08ZJ&(o>NrX~Jf!cTsiG'g.* ˎ>{ƄNR & X\[S*YŸUeIÕ ׭ui\h4P̖z'L&-CcYe=Wl,9d]H1zz#ǭ=(]-x";v6B7ؓŃAB?Zk@jiፘ_0o^f,mDg!|ȡ{._% YO `tJ"vq'@ٔEk4EY uzY{|_ub",COޖDܫ2Ȓ{ v/~IB͵HsIzƍ,x$6tU^qGrHGi8y5h[G +ƙ)hɎN˔[}JXu;Z9<\ŮA_):JxZȮbH~nnX& 䝩"KzS:TYdy%aB *hycHf*XbVf3TřZ%B[W&RlG|j% 䈬ua!BNv0t_$5ȊgS~eoi䪫͎\`=Kk,JɵA3!]k"/=zq3E,&ݲ [LQgrn {T{I)Ϻ'T9'< p cgV  qhF#iϼ ~t\ IN/FT+XEpC`-IbcD)CUPtjk?)^mձ#/7.}pM? |}cWTץWJ1呻z$H+ G19ֽEP3GF]giW8}V'S!VV7֩pGui~-r<ݫ;eTWNZ)b}юcXa d̬(c 4ø# rYGF{N\PB-o0\ՂJpL~ǜ!F,(z`;n*C&B73֠Zbz{->7gu'|9~IphKe]SHn*[o+O~*tL'(=K܄d7'2:z#I҈[+#7]q`)T( ޗ+y58*=݀mS]k&$H4.Wf90uGLBQɁ0 fד^a  0BŤ#Y4C?3JX>5' Kp8؋FT~ЕI_`?Efa9|WLz|ISIր>PtNUYWS[۵L2XkSH$ހ~7&0g)OvXPH@+U[fȡOO;}!Rʂ#%4E1} (Xy0&`-i؟ـ@ 9D0`4qR#:Ƃq 그bt>d9Xo<1gU캂ݞܽ?"*r¯_YZȊmf&L 2L9e\+,g2#yQ!Gw,qtVpWJQyޚcdLVFOPP/ |{L4;ltZ#omXe̊hBv/{onkp/&O`o'֬%ܫCMoׅFLq@xS *t0r- 0ݕzn)"3 )^js18<7uO'Ĭ@GG 6!9#QC/crnU3u_ }JX38MLh 4]լmn0UvW|Χ°%0ѣԂ[Ow?M!s[^V z$Q\գ+xm܀@Y'|ϯ Q!#m"1gA+\'` RM"e-hmxe2 K}Rh B1-C5T(vfWRPiVIuetG5X/S'雍0KM_D"cƑg]*:f^E;SA?>̺!/8W߼)NOK1!X)sCl;hXa*=''VH?)=:/fڡJ'pˀcd1Rsb?xVS.R"hvX2K(Y"xIm{JI@rC' LpDiַTx\\(Uc!&{ڭsQt^?溹G\I@s Z}kqdg2c!484n r%<dxǃ&pX/N4uI%c) %kJbI0"hn؈kIg)$Y3@4 Oj;(nM|"pY=T"5Sܨǘ tmMq2Mp; )j"J)hFQ20)q;V~ 6n_RJGTnNڬP|&rq Ca[~F2cBjZ3j9%/.\b,lO@`e%쿖]꒵Sw1 +HŇ]#2=K-%'l@2zq#BiL?$kzNGF?x7$7 kk+C@Nd=ܟE$@<=0! 38X@8YMRӫlLou/^DЩQ0 ̨*Wf/Z>MWhRⴙ!Tc_|{/%Bv[d@dLEX mr4X;)K; TRGhkwt6I4kbJ`ٽ 4}r9a,~Hv?(Jؓ0wUkIG6NEA*jPK!s4MdIFcd(c%gZ)k4}v=:N'ڴ% r{FtETLLmJSaX㞜tү%ز n  1*9,OI\_0< `R#)\nbȔ۳ AWM1i=\@#"o6̮Oo/Qa>wR ƯdTU %;w51 N֖u}|~-aT5 ɀO ,Zqyȵ0"S|~v5Ի+<>ڢg7o03;ٱ !)2O;4 ҹy*j)&G}KʪAVrHrNZ4, B^~ Zǁl%ِN DّϦ5BA`<:.b! 3,0~ZifQ,fz$egyLϥO1w7*aVKy:32y"\$Bn< f\e!2[3Nf<6dzz9 zBr/k)`{ E%7:{~Gͤvf-eiK-4 :z҃zb+^4d|04nׄ(dus˳!`69`VVn &zg ㉯D1S ψբa_x^LImgIFE}T60TKkZaK$ u'oyKbiѹDX]hߺ=TT|Hg=])UHe[ *_r1er[و'VI}s9p0n OP,Mg.-y]ceGh<1/B=k $:^YWX Լ,&ʤ8n+ rW#xW).Ŭ:%svxeUb1|J:+u_[Aدb&_0˿^> x뤤Q^@O-Tg`dȄqML(d SUj_V6Ԃ顔D]m1qS{[AI|tx!k*&?~;IɰSQ1:)?$H,4>?\Ri2c;)ڱ衡6 Zy$*%;A]BhNRO@T1KՓ+! iUǸ y!T(pۇ]CAvYF]Xr#<~fKyZ(?l مWevt;%r5B83gMoh3H\uժ|r)L4:ɮso5ENIP 5@ry Y&@vv:'u'^3tdA*g ;=t=`CHƦShhNw4/)Bo5I]NfZbmeS4)?i&ñ z|x'6`Qf]m,.AL*$yN#؋ hvBpNԆu|[EJa e+JtM5o0I])eGM4>M;*(obXȑicSC.qņouZa#S9e'y.av{ћљ*on].ߦ``Q[*N=Ӳ:VBB*[q{ŭcU} L0rĦӤmK7ӉӚڗF".Z\(AA< *@o? 2r8-Iެ-NZ,PZ'4"7YOŝjmT>51# 3D[M-cE(y/BJգw?*gPT>0V"ݨH$m)҇b`U[-f<Xx{]]v vfM{JY@|#RGhX$v l*I7XaLuIPYRfM@H[V^ KV~:F[gfpA lJ)% &)*БjR?Z_kkr ?9ȟ`>Puxyn,O dH/k%'߽~GĘ-҅:e2cMp]]B{AiM*N(`_ G"ս:w8 &{֒w@ ofN2;l5ָ5vKAFYGD;qQh tGg^hF&NҲ6z$}2^;֑=eGa aO&M69s>&HW$Yrbe ߘԿ}g.CFIM`wYIǡݶݨ zVިm>aedF:|ڐuqg: MֹYL%݊7._ .:;]ԝI :ܿ<{Jd# ΦA̔K CkjSZ<:z^D3יjm#C-m>1IG>ܟmj`!lBiպȌ\JzNx<-|Y2 Wr#9 jf]Pεrd {vL4튇4ͩ]6IIu?WP-oe,SCx[xlg}fwM 0ê2@Z-%2)4To}RRw* f}] !:}4/pc ]$Khw YVXa9izW"j9-(8_jˑo,quC4Txr@ _#q^6>N]cTsļv8ax/de 5.Q YǢ;}WJ ܄dG( i퓇:YHnfYWzS<2l`YpB dp)yպWWPl?gWVFlhlnӿ/4Be'a)LD z&p ΩfTZ5^8/@@>%]p-.DLa`aZQLߑWt> I~>w#NBm-lټ]d>k7^?F2vxǖו|iwb} l4 lem2%(&kns9ڵpA&<6QXهؓcUL'A `?T.㮹[+C 5Ǿ8sZVCkbt^ug[&lw2uJJh#7kpc < :єk&z0?qK!Tm1 {>i>`J_흒5#m$G`lX<Φa*w alj9jIrS>ֆCY8QT*eVJ!3|T%gTbܐMtt]+ Ki4gS؄EYF*1/}.Gf2K}s>UYb)4g8 WLv{{vܔd`EsDiɦq'cf h>R/:BRWM LCE.Dq3~kF1@YF6X&5k?ED鼶L;fu`1awY#;:`PP~>]0Cb7^ׂc}Anapi^R%e(xIG ? Bqdg'deG' 0/F"Le~6F:S&Q Ԛ"*اh xF_Qj χOuwO Eޠ\j@ag e'Gzhs%"ds9Zy;h&=JߠEgjsx6GRu n^MYլ$֋'|VT8*#aj ZZwoq }R%yh$AxLNLgWsr-.TCOѸ|*8).m&7`R;+%[ھĊ1w_AW3aVK6N=ZE~8y7+'5 |'*MlF1"BEd5w%UN'?=y`|7u~kw h-|]{%FxֻV˗enyHz?r%YW{WQf]<961|(<83}zVѰ ̉ӯ'5 D()gmZׁ0^_&վ>c O)[(iPuQ3IʛHrHLLiMe;!tWT2L]Wհn/xբŖ/[7zw'Mq +$eSiIi bgLX%6v?:c"!)YM434_ƒNl;p:;zO7#?į B.wP> ?+#67,5~xk^bΉq1slD`P@_ą`|W˻Wa$ .by=MLm .T*D6Er>]>Se<"} IfY{hpL!oo;PK }ɄNZ>h4Q` \wzW+D3/hG;5GטFm'hB1ˆf'g@2F?%M\ʩ)hMf܌]T!p {S0q~qw\YGtSiS5)W킝F4⻠tU/g25"u!Q#Cоq<;)F'Ǎ\:D~HPl I{+Itbۯ0݈v%lg[77bxj\Uͦv^}@:j1 XSo5qnٍ, jXzOߟ9agyHF,ONlc{@l1:WΌ١6/r~C:"ӂ=_ Ҝ}P3R޸)z9z8\Z56;qik3 u~=_`V>ω46p/^8Zҟ -f|s4otl&x6MƦlcr`Mn/QUn:2=kzRzjN2V?>oYht@¶wL$@FwL,ۈGMM3ٸFCXKSpV:=F&Ak!w떜ʈBsvt+o \5uT2ο|QeOM`7#ANʻRH?2*rɎ[nmG,9u?cWo\h"}3c߲'ql9^zʼՌ:]XX{&`1##;.jVr!+aKNM]7_#X馱6heC(ee" LP~bfnMabgf'p(,X/Na@j" K{/o>'N1VOfqq '~_GmXNv&{Z7>}.4!)gss@wvSÃӖq*^ ]@cG[bl$%35)W= lVt@쬝[Z `up\! R:S@N9}U+ه1k'n?Dyԭ׬_[Ӿ牧y=  W īz 5N*yry THq4~gcC`I%2o)x^%_Ug~#΍mH^޲*_Z(|.9]H%-.ٹ(^GG1w 5UFYtwLvOBTx8+HUe^-PsZE9?EaS$PCv_-"^^Vb F8-\(2Mc-O\@NDB0sYbwGvl[0_lD\9kFT`_:%lbz2M^[Kr(biIUWC2CI[?NXoᆝobE@k$xA^ h,8c3iEGnV:4w|n}7DQsECzpW`0c9a^0Kot<.^n3t^|+Q$0ۘ!.",Pj|tZ߅؋TLQI־١Q"+zaN[R dk3T~s+ >L}#Y{v*!G`Mu' اSzeauɸآfLU4(Q ;=*J$Y4Wwg-N[_P+q=n>5/d,l[ AZ`YON#Jz4hKrŸapuoQ0@dkhOkׂB7*ϒhTe|ߪ=W҇բ*{ < d6vs>Dl8lˢz&j4XVqQ D\B-`q4d]Icax\Fߎo&ӣ,>e+Ssx;qC/8bq})f Kah?Vۥ>IW~; (#˚ۮqX=\t\\Fȓq,1#^ RD> pXmM'7Q!03D4"lD&:o P+A-|n-`\m5@xpIʯ+(ov C`@lҨV!"w\ujvu[qI DCz |z۬#`M9ӽ7/c4&6Ag~9ԃyB`$!@ H!(ђkGo"Z\:2'֪4ͣz^ 3s8j¾?, (\Ŷ+Ȝ~IkSawx6! ɳm(aX$[8yiPs)zA 3+<+^K"4 P`FyB¡.>9wt #afyBvV ?:dv9KpE";~}u36$y,?Yy'Yt_E$efZKJGڑ %]XQ)0SsYN7bNid6W-5W,ӂtwCU!!>G*xaϓYWl7!q@N[/'2Ӝd'|qШ+XQµXd0*Mj))9 5݃2p`o@GH:4 gomYz >I{%"Jkѷ$oIp'ޜ;m",p:Z#HTIv_SM|Tkl}g Ebߺ!5uQNO:ў+ax1^l~asVfcmikU}jXi}ωSßŋJm9)1 {w/rw[InpDl?l dKHA)dh$х*yGozaT##D{/4\Z-[Աv%>LyGǀD #et}Oeg̞T*-cAԸK0^ >/TMqNҼ)IٙBC2ŷ 0$\b~= YD99:+4>:?&;0ѷf5TavDnGa32$5[="(<لwwsʎf1.j9D?p׌vH, 𓇸(vF镎G5Kg?<)%Z5lZw6?@2ՁgdSnWx!)Rxmwnum;[ޚ|=ԢLĆꀶY=hۇ`0Ƚ2p0ȿE|qrbnة pZ|M(OLcҪTc=Adm5}<( v|ܻ7 _QIj9dO&A҄i=_7p5t$:;3|8#]I|>%QzD 1UF?9eW2TDžȊj֣Ip DAX@pޕAy@=^L ιW;Wt "Ӏk_=xRQH;Ѹ1u@۹YxٽXv"'}@TfN7VbTE%e;MB42-W9y2nK\1/ ̂sZ&𢡊Hf}v)6V Awo"Y`wHּ;fTĭ*{TGYmt'籊)gFKS:Gs^^ʻLJ?MEGdٖ70^^H䗾 DLjl%G?zR1cEb݅x&J+4szq8k?!-%2yA=0L}EEد= ژ\/Xe("G*a lVooj⇨Zׇن-jպ>)` XA<O6C=pTF=)?Šlei[׿[iM,=mSK#pHw"Pf~6K_wRyTcj.?, )z#5$qd&̒oz[F&G6@h= 3ܳ %ﻰxn!8F10M0<:TbrF\>p~9//%y[浻A͇&#.TC1+lC?3&liiƽl+%L]e(DCVzrAN:WRQ+^8Ql0m wHO$ٚi<~+5 QFOdG1-f{Vy`u&˯5ށQǝ_He1n}eM M0|dK9Mm൴G$Y%gk30ESݨT?Wӳ=k$sEB%Jk?œ}G>L,F]u1"1LTVvťb]Y m9KoR<Ӿ)$hbR'8}ɬyM` n*`$PMu@09Vus*hEjc?NqF}TkYù">,hs8UtB8ljOdf<>:Ǧ +l1ˢ4Ew}f/;SG z{?:I) :{=þO2zͧeW#Ld)NhO Om.-_,FC}8jd\nfq8-ǨSE8K *@mdեQ4zvni?%.snEZr8Vh."+P+oy-ޫ#ΝŨۖUB1 vn w<8':1$ |24)N\ FnqoFU'HBx~-Sw*HKvc;Yv`.. 壜|c\kOe7kY6,&Q՚ jUI֮ze@D8} (QE/!:Hw /&IEQ7Z8}HÎpĉ0oNfrcAÀrE;/~-컴qM p2ep8~- [:!]ɧ{t4frյ2Ø ^J79 x m[!#(ݗEݪ6 Pԩq:sx0/eaNl*SxiY3 6Q4[X3A|L:̞l~Dr_;׽i vJHk9k7MP"?Q|:2=*NQ7!S ,Ü$:b (xwQbJёc@0Q]@]S/\aޝ pr0-7}l$g,I;zo,w瑣=l;_' )NAO6{O'iY6?)7BF0{bԁw}?r?Z8T[[/Mht.2Xok\UXD!:y&jՆX@ ?֍03BЃc)zOS^E|8,&籃V 3nAY#*Ϙq9k=e<]Lކj"E/!%N^_S#êSu#Μ6@7Aq3ш |ա^x@Z#ĶkpE讐fW^:%bdE> V1:UXl  :P,,Yn2ƾ}ZcѓRhX0-RPKT#;qو Oo{~ȬMM˄0 gZL72QVnf6|N̿]fk}j.||ǔD\YW06s"qQ%m8@j$l_?nzB]9%04t=i֠ _l^@`fؾӚ@{`8}+X=J4v; V;WmWE1Bj=KCM6KvW7BlF=[qQjnc֓ MU9܄{ƶr50Titu} `{8t,TdH93@]D- $]D|E44(bl%mN½j mηnE8Dz"g{ 9-TYːBO&k-HJP4A&LJXָ!2FCh>nD%!PG7C@Nl9M۪}ķڙ禹8p}1c}w|w b3{xT,ۚ?JtM< X~IįmVoΨY4XEQQB4A[1C)47l5wpa=+}u4u-pP@{ɀ %fBFzT.#r:5~6_ti٨B)t%LQ}5jnӢ4 Mգw`-uZ5g.,Bv:|J(z8: K*5,0p3TzkfW+( kN4?6-t80_yZ\f7TK.X/34:>_l$79cc~^u-Bb J,` N~%hu&69!_6/lNɍE4-)wzkR\*p9ہYb*ni*H TJ[x>zp+嘏FndR.k\Lvdž!1~<7[##F߿? {cW={Q IgvkTw nO0㝴@~HȰk3'm K[͊k!Ȝrh@l21@ eLOp1Celr#VL'9`8DJA4N%:!1C$ѣ-%+{TGmd]WY <^{' AAE寑<=cq]2W3 PcBȈd!d/E,M-C,x9qvVѶ7y7H8 jl30JKx $t\dKďx̅gJ.p_eꌴA (lxmZ|"Nͷؤjyn,_ ?!2)Ye=F58 +\,7e 1U$.cʔF:.4ffaX$։5<zMR֧ӢhśDTeltzT`HL<C0ؿd򙄘<[P7@I[9s1Ch1[HfWڳjLD߽nw}4UC~EBn{rg²Uڜ 9f zyw5UamN5T4k+@3 zW:[KKDhޱS jָ¾cфp,q[zVyfo?g."Ǚ謱v锁u )8AzJ7{?[\ >vjR)F!J0ʗ3o0L4;*A F Mk2bp?&੺L$Miz{Z1bC}f }|K*}ß>V{FZ߫9{>a?.]?ˆCkO'EO4g(=l^:! oG&Qȣ@gq.jŪ{Qh&DlZzqF==|^Ojd?ʅc0Y_ %[ !O ZZR(Aqӡ2*Ix-9j:[Eks0Kysei{v!.5},?g!\-/PRt;fxgEb"IϺ$&sgV$}YPյE okL}s.S2ZS52NHN+FM&[J ԣJ"O]* T `NN3lr]=Fպcx^M[ ~kr\`/b*&ުIQ9VdvՄiɧ2Xg余Gf3Gcv[;Lod%;cɞ1T wryl'괄`} ˂Oy&]MWI5L45 k0))IM 0wa[͚*>60Km l޳ ŧ˃:vd^ߺCڞf],d2ě1JE2]Ϯ˻"F3$U>,#n~5\caDd 6^F~N,휼tV U OD'8H|k Nc5@=1س ljt^@卧?sG w2K_FU$$CDlJnsc7YH|_98iX쐯J^O.Z&,D?VhNT}0?ـojP_Q?;S0$űQղON =vIQr! +06/0ے,Xh LE3iڥ;<|ۼ[AWU^Dž9^=A/7#4J?g:$R"UF5 af|:;LTnEAj3aV7pYR0#5)̃”szUNQKu7p*nhW5F;B0Żw©^C8 &cHܷ|"Ip6yk%fYCavuMj&`w+15W 8p{>߆Rt R ӸrU[U9Art>1٫#b %OC cMyP͓)+N{Bg4Y{$.f.?=tg+f?r@txN ܩl"J'5?x! ۑFgĚP YT @Xԗ~58YXZlAMԅTS S:e",πo$EQ=c8|%"͂۬9Fț'%<myc̥ьWǯ{YFh/Lj|N\癝\ ͱo/pf= (<ɳ?ص/ .xNOR>Nlj1IǶnjNX]edO+*Q 1lj(Q4h8ۀ)} $Q1K=+uU\A/p 1/!6Nfr8sm%GMzn;c4+y-:*+CӢ(H@!HIx9&TIi.s XnLka\/Ϯ4KKDp:*P#?eJ޻n}s`ũ[^% F;iPؘIy%ewG =j;dSڟVJڙIRPP PkR&, ~!'*K=-0f=_+ZxuͨO{"nv%N-{) !e}:f^_DDj):h gS&;ȥs 1&f#3Jgr3Suф8)e+ꥆ/8& ۶gk>θef@0[ߝt aرgYZ0707010000007e000081a4000000000000000000000001668434d300008674000000000000000000000000000000000000006000000000./lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/net/ethernet/smsc/smc91x.ko.xz7zXZִF!t/1]?Eh=ڜͩJdY# Qp:HǀR݋{P#J,:ta_[6Q}'OQQ7˞s Q ̊PiVmmt:f ψt׍2;;gn9;=X 𗕭X{qk0] ~ko7 g4'^)3:k1?TK ''nN}eya Hʱ`_xA=b7 DTyr]UD^* ,01LkP:RInJrJmmXY: Opœfu - CtԐPDY׊ 쌓9]lMHUP`oau#qρQ03Iq;`ZF$TmVf-\QԴ pݷY^T EJd:[1rFqtƶkŒ4Um=r4YHR-1G#`R{MAVu(侘.1wk-$l2:JtȒ;S]B0W8 SLB %|-M>ݺMª^be_h@~ci]\-NωwULH\KljÚ1$TLQ;=ÑT7g}=~|Z ~H}6~^I#~Z?`w71_ކ\PNrޯgwȽtmi!>#72jw|B&T  p?|Z%BÔ̔#.LJ񏼛 wuwR3C|L=#6̑:KaT}$׉soj{:H2%$>eMP.Xj@$hCn?ٟ부$ѰgD ס 'Jt!4den4_LJ3ǔ/iYdH$7>x3-93yE{!pGkzVuMb6]]ӵ̀\.HuH̭arUmb((-/VT!ӡ11UZ׳v&ī0xlZQL}>׊sՐ?E |WR&J`z0nn@B{¤յ2Q+BocAnxu:k  I=)g!W$\Ixhč ",e[ҩ巔,gn,v/cMuƷ)4_G~"3 %Ҧ+;Fz6#~^uw4iV_­"dǮ"0mv] Tù2I{{5mcgvQ49* *3a.OW1Gly%p2(?!xɣ%QvJiEÅJ`[6A'AWm;yszC5$'4T2U>RdV5i|3(-ЖW=X6S:G QrX"mk`7-<`zGVm} tyPܮFs?b>`),)5)ɥ/'j +x\kͲ^^ը`S:tU4qGm dUn8%%{}%tj[ucXr$%+hW"=w Udz!EsF~An1^=il!'!۝ѹcBVơYsl*a1 $ow&0{PM"!  s`EY!IWP[%sI %Z =1~DgR_DWfNHR)Ar; QjBPBKaC&|9f_69O{qMK\[ ـ G>pJվ(hiyuξǀ<"6gsc rS꽣BMcFķZfģ1=.qE] {{~PqĈē`a޹2>`?!!d#'l;F!LnCe!)O{GtU1Wmfgi{+dvBQp l&tϣb#!IEkt%ZȞZ9#(t&r LYmu*.Zx/lZC#<ߒ^N9д4ESR A 0r@0#7@flY"$זksfUD!,Q!*u΋@!O/YH<@G'pVh]U8dඏ\Hf;nKO= 4dy)5eڻUYWO]%P_ՠ -g16pb$MN8 O >MKOF8Ygŷ j OFD|Hx|N{;DVe0eszT&c*Uj$j ꥜aQx9 Ji>_d[$_/jWE}=z9*;AsQYD/nb4oi̬К*pQePTȳٵa{CHv󀫹a71l[Hx"J7c4O Ԑ+qwK*\KDR`[62! tB/NcdOclxuvi%Mzm ;᠆!٥M9U#@&kxZ q@!,ݺɹP()PesoÃ4h BbMUܖ锂]re ,l:^% ډ ~(MX 9D .yydYТk/!=5.wQKh+cڼTn3`[ X r'@!&qk#x!1mrG ڣzGd7$-q5{T.J:*z|T_^HsXJl_%,\"2hP\,)6]k3<`Hé}W_#koy(-*~OȦ#2Kb.#2;-Alo[OOM~cᘞIUEJwiI_5}1lڲk;[ sO} -ǘB=Zat([pM6ݼA3#dW /$2#TǨ|hY+K<2u,'/:0<$iGI _g٣:qfi~Dp*y4 EP}𚝷Ʉ p$E&#W!E߁/fZ1Lxbg͇si}y' )lZ(@o΄9ro/G\hc'2 V &OXpsCrhʀ'dc˻8GJGlb}vug==YH/T_39)6MyY8af_[aD4l%e%[K էi+~x T?VXcxo+y^:y;KЀq.e߇&A嗟OEDj\(joìINf;VbA㿲[bO}`O(VyVBз %Lㅣ*1zp%]ݵ_GA<0˖V؅I ^l|+ӷlR+4}UHCE*O40 :k(گkbmص1)@dIo4(#:d"'|pf N4u"76!ܽ3V w4PDuD5`ϼc bڛ~].| [-EWetMx,Wh#l3-8[byu9C}'/'M]ޢYWgnЬz8m$j&kgh8Kw}N$\*+ ?N o5m VgŤ|i,Ny4>6j.2}4xr%oxFR%I(xWɡI_iA!U7_O akyV6:3xW 2io.1J  Z2H:EYSڠlBmw cޔZP;w/p kijKNb9]KW&7 ߰<C(:w!1 "4}XDwaiPH߶ywU2}5.OW!h0fNEvT^('xٓ8W!y&ck oԭ&#+}f X=h6,RST}#'l&p#/rR!R/xZ妔0d\e:u>3npfS8Iy Qx&Az̠&=â1\P@>{?. _]N~ baհV g IL6חZ$ #ͨ+fƒBeO+׳'z0,>#_ q[asYvYx"\U !!, "bO-"ڗDs6ip莮M(2Э%2+6NW95|`E쾫s~JϏa0hYeHXz:)崀giΝ:cUY oךX\(ƥ{ԏx\h[iv)`g^B-eLdH0Mev.F P}IDkd%_{d|γhOZŔo!)%߂J.䂥q Xh gS">3(\HEhB qip Lun1.d>w m|\] zR>90>]n>+yhVkRF&.A>jw5TڛX:Q5:Ǧί.`$.G~MRjMB5Z*3*d`o`( 2-Ǜ73F2T`o\WukPQJ`+Yњ7 ;PWb u8k'TR9s{|(ɧѼ_[qO{}o0>vt X6 4aа=f" k|5U'=ew9KTa:NYhN=:Z0S ?x_@ [Ş&VTv3A$+wBr혷a*.BNN>PfNWZh4'x %'^|[ *r"QW mشXum9g QUa_[)vC2󮃖nԑOƭ6us3rPȐq#!'uy2mm[[M(Y6GHQaW.@[<<_dP9T KjK/Tk漉>4ʂ4J=>yvŦ__x^sv_xv(ۮH94ˈ װ9^ԧEg[ԫscul/( iIlǘ{}$UahG. 8qx\lc,%t9@\[&T}9za?f#Db=nGRRm9G}t<7FZCgjѵ"Jz^KOCI\O_nvF]eDmvX(#Yb텙B-7"Ԓe,K{W lmV ~0#t)ҨMf)`2*a)3Gv~MQ<*$ېSqT4L>(ibb8%qqZZaE^2٪hMotf|=Xjh.!ABز^^節y tis*9msLw@eLhJs/Ҋ0J?[m&ghx3"Is0U'ۀ5 6R=\=wY7񼛻CO/nӮ2IBsPh*orOTڰŁK"A{V"_;Y+;$^N;$9<600c!'e5Ώa>y - Wh3 s= 3߿ E#4Mi'-ɛXnu$2N% 9B[DB+yacD9NR}n/}5ŕ AGFÅE W 槨# U8"F+hO6!,qv~NS%2CH)~x#OJOn[‘׋Xq.p_՘ڼz0t' xAQn,j\:( &|VN#FXV=BvO svWFf0obL@ ȏ&aƉ̺rn0:0-񎽉A}v!昚ղ~it_9Gإrl-AcbӉb#8 &t,ls&߳ANH@Z8@˜כB.ь^iCR^VȪPTq?֔{5~EeY!G@BLzrXr01Do~}ϔMC8ɹ,o$~T#q\߿¡S|O,sIh'ꣅ-0'NF*̽FJx؄T!RJ8$񢾰o+h.4Ճ>0\`טǠWqj&@J 0E\3]6>^@1'.<'?G_# \|5vTihAbaaazHiUS."fegXDD"Jt6az޺f(g j܎VF+ Ԍ2ˉ)B:΀QهɃL~3 1hQZhEe|.(4Yt($\FJ DjQ;֤+uDK^ %fF'FvQd"pL U`yֱbDq;V&?.JP\梵 8=AhlMpJްʸM::~W5DC)) /onC>~Bj{0 J֪N8o*& +4?ׂ.N A@tK}w(5$j26}<\V yDz-.垎q=gw0@} дxܷf &eI,o!p"VB Cz!1_M8,.MHԗw h,A MIvB@r4ǽ ޵wY bIܝ^RU2]J N4J{4deõݑ7|SC64Kأ㹟JXo,]܍$)Q਎|YiZ*m_;$ fr*Z '{O=ka?t6VO9_MDw\yFw:)R3LHqd= q͍f=$m? !O{rg]deN-FP:Qա)Y?ͶUӼju^}vq1um汋&g6p87:@4ƫq5=[dDMH NJM0A~K}%'-L :H7CW3A⨊(bBws\C\#4^n:70$`V:}qdp\آ 7\q?ZuPya:ن%':&vᘎDAvz.3y69wƓ)4;FGoTxy#Oc_ZL -ArֱMJs=ȹD*@/ )vX/g.xG~_]0{W>MBO2jM8)K9I$NjIno ɹS== Z+{|wıTo=`J]@?a4g]h 0.Չ O#[$yrBr1i]iB[ d&q"<#^o[ ;oiE:IK /ـ-C{Ǝ ]6^ 䨇)qp"lNnUӏk=hGz@vM.6|ª/BOz(ﳖ ?S+t#g4tՎ(-}yA-f{ei7 ks[-(&q0<jvV GCw8P& .Jvww0PݺrUvmKM^$ttGMpcM屄@hG~p HV2t ɘRñU;#JY[L *79(ƌyu=`B)LE!mw8#2J=/yD (a_9%}}'/70>r&Jpk`]bRC31No# >|t7o.DTLД{^-!⚕=&Gk7ElG>} ʲ v|]Bozr!lrU|Ɯ`69.h K:Z8Rwn]?׏8]n.;꽔-tM%^ )GnzJM޿WY2k_?&¾Ȼ2'uu9IX+g2w MUG<3n#7ҫEBΓF#x\{)v+ ]u4H[uq:[o5}Yf@~Dι2{~1J QU2^RqcMHpYiOH )!#amH॒C:L`I޲MNDxEwwR^} twCM׍7uDo< n-De0L|E"bv&*t \622FgPsjlR"I1 P}܉Yy,_;giuhL WΙ4蝟D`Q7lmʅI$Oa9<-ŤrHDa~{/C6V+7 t4F;f _Ơ]V]| }j !Ժ_<=K7%Nx{*o_4ƛEԎv_9=kOG"қ)BD[-Nb=) Lqrgaf:'8+u߂cn(eY91׶52* ]ƝP747R70 e\+&c+>Bȗ5p@6><Ίgs"LRA='Y] !&P36fBX6S8PV B88̟M̀~Ę]s,""(} δ[ R$St63HMiR%]FnoM:<)u,4[)h:߂(%17U:??q4!yVJlKѱd=w#CKm%y|\"p ̳dָGfЙb%BR #uxUf |`wKxʾܵ4ͳd1Ȏ? f̬?Ӵ(IXAԖ6?7qm$/{KdHzPe **2zil=5Iн{JzS>,*J歅y}zY-ۀZ݂XWMcϢڴ GLiPlNqu:JЧ׭:7ՖkUf :70JkLDuk_?xvv[4da1K9SoJ5xY=A(9MkQ (242%J`ިuLY F+lhI&7,š#řp;4mJ]`@q:.HjtڹF~S@t\?0)%,q %SJC0l\z%뷓 bC[y-P;Ɯv܆{E tU"9Qfw ʭX=&0Cr3L 9ٲ=D5i9Pw턬>ov :Q!N_ʡ$,w0hjzb 9⥴`hH> JEX[ۇQwJ-L<05#VU=Rp3PBs?~"e n- l-Ht#:M¹‹K9נ*A*|  B/a.nC1TX0}ty&H0&r\yv߁wcn _"*fvrdyԌAat-by^,Tꠀ\;iN}ARIҌz*'A7KmZ ='P_ꓬ/1̗}]+<`S҄D[! ụs}$]k(if[Պ=]A1 ?= V&;y!r"KcTLYXsj'sThuM&quڣ)KS0tgpGnzh̼'!qҙb@Hg!KJGQq\ J-o0_¼KM>/4SS UΓ L`` ͲScr+! msD)C>na~d CXyr}A2VWaj>V j4d~J|͢  :GX&GMZQQ0!w+zr k 8T֍8|"M3&0\p.^}Pu1ĿH{P۔~ݤtkj{ZcU^SGL* ]EܰI%H Դa6zi Ira: E3i*p#Xg   MR;*!??: 4#>@VѯX!+b@w~(:*#b@Aλ GK  +0M޵ɍ}j>w?n\JKJo\mP]릒=Vi2ֽNlⴔQiv;Ӄ7N'@ ҬcW̤l15=YvpCJ + g!B-hAS }C?y{ w0]RXdJ[?xOMo{vNsdrV- GaO9`^>ɓj9\vDbeBލ܀E}NdՈ-3h~O,((tA9:j/S(hC]|[v{.vp(m,wym1] @oB}ř7#E}k ^[]*iGGj$+E+|UKq j-އsA 2Zإ#o]gwDrZ1jr 32Hyu|i h"5DI< hHj>[=ة^tD_Mr%cl]%I'a_~Ɇbss vdñp}韥v6,-0=REm4֧CRl)\"h- fN-n,Y7C"^€rVÎH@_)~wEamM{4mq^SLJ`:lwFm.IfkA/kRdlfǬ,!ZnU(>ZTe2 .|q'nv01 ,F(;|%|5)Mg͊C:bkdjUL)uN~m߮cij<dH#D/bnPNyҲJMd(3 uoTR:\ 1)tGx;|j<ΉI_ P*F޿"':E*W H3ߦ>QĽMk"uyL=7ʿuvEqgg-7MnTAF}L} YQKJˡ>clS23^}.ArqN聪{QGҶKtUEMKu:L7*HB \!XUȂ `Vɞ:P6'YDlV_ 0S:G`zjosiH)tp*Q?HXW(Y4HK:I溹}^O&ymux(w3p֥gi[y/0\ mQzX?` rSc^r]W^n\KX .1/!o( Yz41\0JTI{3yh; 3dqo mD^dnVx6m{U)xOJ]ECm J9*_׈d:?Ok<"Pױ/Ԍ yIkVɮygMV0P/@T?|:9 5_بI_=h @L"V(j2|`޼XdxȽ[!,G}&8xjLeʷIHW?kΎ: 3)C舙_N0*'ôv$&M)],Ss$ϲuAk=xʧw"7U?1 oPZD/+ +gZ>\Q>z(%@:ֹچ'Q]D)lj|ba &fY*ݟWFIe'8Uj= L%7X΀g ~h!D| /Z<;샀 :C\?hiɩX|^uTU\&J@j?q;8|BkuFw{zx VkBqM )Zaw 6ne5H50;_q-EVO k0y̋vƟwQ:Uyks& J@^$7NT :ڋHO. \sCdy㌪ !!t+[$ p@vd9k0JeXG&Cq _bRA Rì( *<% {r6#͗u: 2)TC4&?ݚFwZBjbM1yD ]ECfUO\,ks-QذOT>0 Mt&dp%Nk)`h6k! vơ16+c]T})ˌ@6dg=lw[0mVn@ri1Ga򕘒m.7" -wv mG{VÇ!Kʿ@Oa|NYնQ_:OVS?9 |!0%-##S&d@?Aey/ #\W*0;#| eu<>cv :G5~*(N  %Eo:fBlf6^L,?LH^P:UDJ" f౟8lmLqK3^@ 2@%邂K试6MYbx?mPfk(~0vUD|ewΉ/r@ Nő|nBh1tPHIȗ#ޏJ2jVPi:ѩi]gCFo-JC{K{" *uqׅB~wF`B|Mз hSTN\>F vJi&o:gʙnCV3ͼsfyf 5 ፕ@3&Bx85Ő%^lл'k q3TK !ϭVe$_ o$N:[٤;-6 iYrɴBO;]}UĿF:yvǛ8=n* `0X!Ւ|{T zS$Jj0L0O gh*; /թo/ا/uCʍzڷQ_gg ,gٻm[k<>5n%[ro]uvUKiUZ" "Yd86_)3V&Q5tޙl;m3Fwt=IR є_+CE?nV} :B{̖*3hpEi}KSrH!b_6p(dÁ34PA C n xg]u4_qoMwk<=H cOܓR EaC(^SAR.3,RG8ӍHjAuSnWنL 8DE!T%Y (ЏZ?$ Z]@ggxa3TGQ-:N,0EN~eHEVyj/Q+U4Vjo=ZV7-80*L/+|Wup]@ `֕i#Wdc9Esk`j#U:heT@h ?ܥ}$u(Oziy&5&Xł n /"ނh"" n0ٵ$g(&^{+Ԙ>xw%\2ݹ\ UB( 4g* X!?$eXGZ:bG5pBaЦb3X2PmܠjC͑ &_ew>{+ζSE Im~'Om\, TD*t{ֽTƧ wX9'B( +oo&^+3]]32Rx7"&j+ʹHm$nM4IAXELݜ BROjK.iƁS |[Q"ij0"wC ւ[KC|*ѓh5.־4,fuqe\o;F3nE`91<_ Kb&NO,̓ʏ:wÝ]ԪKSLS4 8ӹ &Hd, !&=.8 Q@JX.ٰww\||B후94C\B.z37x#;,dZaPk|rEN6)ܳ*ĮGUЖ& B SyE*nUa!!bԆ˓MSu*K+U?Wm-d8Kǯz%q潩Gz#<<čBQQqlL01uj%yu !Y,ka.?ҚɁ1;rUx8qۙC`|BA&b{R=1%an}>8kXĿIVl kϰ&yaQnqb!Yu+g|͟Z[SWcid"v(Ǽc]i͋U3Hg12 L f8丩d˛x; +ҹm3=Y~\kbl>OlIgE >@[ ,^ZSVi&`#]u>nކqOʎA2(úm s5)H!ɛdŒK؛,bgjj&bA2ds}=l8 TVh+FERWZS&!\Vo/aeD4@{*QY8ӯ+߳9¾gi;K燞xknF_Ywɤ-C`_ڌ?Fٯ:WѬ#F`p,Hm`8`>&;zV*k9}vX[[ Ռ [H[=0i Bȝ s3_,|P7xNwSJ^8,D{>-s[2b`LNSE8N\!; :Cz"29Vj݉sVx,{ n=ߠWd^SA cq2oU뢍}qXh*tߦ#ÞWHZxG4ѱ@ILud JSR[HၒmNh2}P 0yLSś Dbc(ƵdVl0tk^":a8廦\P$msFpO梐nRn,en$f]&4Q͇M7Mx*x99;D s3p\\+DQ) Tv۞T-(QM&r'P%F+Zga?#&ɫ(qyUMܪ}ެO8fYA*9w~XpgN1|q/NYh[(`죌U ț͏34kqֆ\`|o@9rKcqF$uz|ҍ穩Fغ;^?\}pa8Pp @@ms$dSræuWzY)*eA/D %Zlq+֑$$nݚ Z´?מ:|]q5ΠZky& 6dI"\mL$^k cpYV/oT{ ')2% W5%׭KSNi~LĜY;d6U[!W4MvXf%yESD;1/ȃ̈Q.5tIƐ$%$2zNB7iOoqg)n vnpH/k’"FqX5CfdLI7T>9M?jf{܅#5Ӳ^,"JI Ԏ-?nWp/2{j7Qd'hE@8]5jS@Rp/";ΎP()hG/I(̩BGmTonZZ,XDVRh'[0"91ȃc6|O6 NT1S}Gt |qFfP(νXDoJs <$Mx2riWN*խɶ r7aL0 f lAA%TBh{A2<^(U8=rP壙"XuIGv UDz3(S8iN摀^ ʐas@y䛲}잯&Ȕe89U4.LE@ݍK?/L9y`?VY 7;8~UFdkSѦynbb~;|ⷻaC)r P;{Otǃogo*\ŎL-b^0_VRy[qNjOVS@K 0=_55rM#88e (!HhWwmnekd0 H,0̜i84i&0U)lV(1pCk:[jۤu8{WgTu=&ф5][֙msAAs=x0bɲ <4-<1Rt#l+-oYT.L;Lj7. 0moo:wkAC;c B(v^9: PrDo†K==X؀3h{͂B۔(TC@Vm4yo?ԡ4W#Lcq4{2Z`ѾZlg܊KT" VUH"Ąc¬V6/n1l7`L0ie ρ͌bN\J lYR#qA*7unslM7&39DU)>ޥbg%GJ#Xpꝁ?I rǸWA9 1OxꉤkXSΊê[,W"@w: H2?tc7%x|QT?CJy|{n.eRA}oABTÔT > b.L|r| 6"p@~mԦV3KTurkp9G:L7I`؛=2~.DWfW|HO^Q0i 4t^_kԠs]"G . F#TӚSدu #U|iªnI {HVz"T VDJa?'FT|j;ĸe Hå b6Ydu:iXU_y7Rv MOԱw>g4Đ~Sm ÐMYo GQs&A`SIW_)Z \"cF7TbNdr АgFnJdK,( { 4g hcbj1VE'.Fׄ^(H F #3_GABȂg4Rk?.K>@ڻ= Jr M1Bv>2̄#pM9;z#&ӲI`b(4;r7NJw|́05o!Efu|cI첰FZoy=S=FƇ3.ܺN85\4BXPЊF?O*z^W ]\?mcTjB+J?OX{L"n0QŋctԠ X|t 7G濰Q=Gd5=& VB`k zn>H>H"`J(U5CD ΢}(;٩gIk >ԃ3ff`+qRi)4Dt_sk8~W8~]Tnך[]?N*emjKO7,RTѝ]1<'C Y*DދwM~V7ڠnS~xBɘq{**Onia!=mm[53{>_".˒l] ?)TK"r?-k/p4`3־yv'td򞄡Sop-;xq!^S&sxoX!?j`m!S~OUODB)ك=|Z&C}>V1[ `Wի W8 &=XOåNI ΌP)D%z/%Uid뗿'S˹jHv!B7M9,_+j 7)Ϡ&}x)LCbXRz:Ғ+dhi9R7S[[H%)]KA$Նظ^& G'i|;-} B9r}]GI{&ZVS~W FhQ[}3`twTg]#ryo Bs;A(؅-xh:DZRgxbqח.rhs#c*||;ρq4T}pbWJTٲ7Ek1r6OT"#_X4k1[=q 3?jss8"sFǭxX2>-Rz3o_ِ>w puK *8C8Dz~ͭ1x&I 3C}.q ǃ9<47xi¶1؎qy+QP{JR3pH 9ծ![ 㽴t]V\F!qvqLAS .殧o✤õ8&!+M+}L􀡟[LfF%E@&v{ze䕜Svc brv#/I^UҾW[|:Nj^Y9?IԷkh݇ 3Pɍk c5o=C@OtY_-&_<8F{/tq)6(|6^:c)^RjNM$/ҙ(o"? mQ{Q/CyTv~.?VmQSZ:Ҋuc09P9΂lB{א0/# 5KJPt̢Q*Ux9Q1AEMc G&[N"B5QCQȢ ۝e SnJV3U=} vhY:2<?>eYF-8qA Mf*5UŮcn|j C~/j6EImNtUqhҭ?2&6>Psvhg:p?rv'Mk:n˼ya !U!CfׇSnDk(7%o!LrqTԓ'ҹ^C8R xwi`OWd4^G=0hn3CPs2pEyPf3IѽmzE"nxC8푯0|pH%?{?!Z9I&?͌JkƱgYZ0707010000007f000081a4000000000000000000000001668434d300001fa0000000000000000000000000000000000000007500000000./lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/net/ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.ko.xz7zXZִF!t/_]?Eh=ڜͩ蛢 !.Iк! W{Τsޢo32\hG`_ Pr %d@kN: uUMB&y| 7Fۂ>T~нzHhO_4KDvõ&ӭrJ͚a-F?6[g,IQnP:jjGzҠ}#V,̯I<Ow#?˷i͖BS$Lwh]PŏA( ɄІPjFPP$]QgL+vqy&pm)AxE{/@<]}H&@SF$" e k6z]BCnzsC,? vm=>t(I E7@[tZj? /:{݇4Ra Ȅ!>?ZHDrNZ${5,$&ķaE2_(E35spk8h;h(jLTzɛfuXsgnYk>ߡo)mҾ.!CI3dYvQdLh`/|rPoȋͻ[2 .Hj{gC&ߏ(/)x{ NVEkC/Dvѽ>EoȪb*z fo\2c=m3٬Udms-e'Hl# k=%" VPäZƞetM@206u}* 5(WO e>t擑$K8`oҬaD;hqg+&ɺ~$@g;2ߠɷNk8ˮEq{nʼnJ`ǿUF)}`{j'sk)Q(ؤqʈ3bܖW2lo/LOMv+>'SN9}k>WͣYl=}k#mG+r{HjfP $?Iъu6zܾ`OZDDWv)8Eͼ]' uVw_3d nE:iؗ'&(fỴs'V8뛈?PTI_̷xV#S_cOcY(n<@&۫Na_`6[ߌnh {Jծ*̩ƾpT>G}Y3a[5 11x+;*/d,>cm cFؼLjBpp_medMJ{%ͪ2)=q8}C@'x ׆QGx撶A9xgeEO@G_WDO3ik( IBYM9WT'.32DgS}URK"^ I]09  ͢_ boN$uF ؙVV^*z1?YTOmCvTy3!֛HyiB35M~4qMߚVYA]tudaD`9c`pjrKR<]sOv|HrfT豴v[d Eµ 5@Q53Ci(چd&׽V5u)\1W|t/Zl[Qu\AH)ɺzn=uR]ɶ4E0Ef!iaDvEy. O\[ߙ$#a޾*-2} x3j<ܯ˸TBke$ļe_4RՂ9}%\FBx|wZSa%w[[f@hZz)qS'`ԗL>!vBdsnG X?ʹBzܞ'{%ǩriGMJA~wy'FĦZò X1yō>,O(nȡ#(ʹzN 5ew&q4mWtt}K3`~TbT1ʙ h9[']λ6ٿj3J3;7C"DN,u|t mj\CxKa tZgϯw*~T}EIw@$: Jp83x02.ID A%&$o Xc쌨pe*;40ru ya}Y'l7,eIOkl!q̈Þ+ U41%6Ic {c}Y{oQ =[NJCȱ D,iÁ$UGsfxK̗'{PZ AhNVJs/OnQWn9߸RcCC62y<УŅCP 7H()8C2vQ( PTy9VHd iH:^}"pZ<*qoFJP`[_vERwJ}䧞ULe[3Z=qC*LRcw4a) q䠺s^1}\Ǡ>by+=Sʣ3S;l,Cxcf)y1r5u{ed^\l{ןR`k(B%4`@MNͽl -*%͌- #-:]؊ߨ'஧O^ V[Mۇk 8l\GGQ|,Tg#E`˯g1`{ʪ'Yk~ǂ2> ω2.۞ l{΅E,Ig, HCU34ќs5cRC:zZGhG [0G06`D9EKx\>püO,k4LN;=cҨѬǿC -2CiF B3{v$Id*N'a>$ԲФĨK K'WmUd NJgHɯ'zcqљ6I䵊USf}BC{wGP6u[E* U K'>Uyn#%J"O&DA3t [cUMhY;g_$P ׇMk\m+|:+>M%S 7~t)p׏b=C8д.*c$&ٕe(&׏B@E*Ü>-as5 ^GˢKbNlQYbgfk)M G!*L "ʖd]MKk0؂h"ie~GIG;ȷ*BzkH{n( 7YFh7OWn^Ӆ4+#KkKLkù]F~lw(L9Bx<+ MFw*&|U=k>z!ӎnh^.h6O?D„ :x[%:4;wZu9jPE$9]644$_d ܯŎȩ/Dtcv3g!Th9,6>!=XBUi&i|%gܓeGO C="y.ZTV{)aEMx,uW!qLq"*{duO6>Y K\*u C6>j>b/vPcK$/'³~E{ zxd pSoo*ǕW>l#c$M^L=P7N+],[3v׀#y]: UI1W2mkGqBY+P<~iJ|ZߧtmJ)FnXpKCx(& [`^q"Krp/:x`;ΚQx.&,V݁hL˂| nPBv>hV"GKlOڐhk(2deWHѐwgk9 '٪@#dhW[f:ʉlRSèbq(i#{b;a/'#igҭK(s,'gBA9虬UH;⌕Ty< H 8Y=Tc`R0$bCjrfWǶa9Ў?`ZAsg-W@jC\?.1V==fB6}m4k~q-{ȘV^D`7G ."] v݅KNֶdIlp=x\b-@ #m3 50~sp$ÆCSaɷ )U5^o8Erum#FfitiԄICv4xoY,i5o,eUėud멈ɢwf~'>еdצHRXVJ;2WU9e{:?#h_LxgRK:\hɕhEMu0[R q9P͘x؉P*!Iف.)w#L"zJ&o#x!.'sѻE2P0^5.]lSO5\ܿ)-p7܀MDɞvagX.f 36-qUط^ 6KJSn \pව hÅMhVEΧ' BUGJL]$0+d5 Q6mW(2 nbӤP}%<*\r3`%$?@םcjv'R.=beC6a:Ω -Ú@-R-d]!N@tdZ!j"P7+X=.bp~\[if)j{wIuGkȺ"w:vXKnqA&t\j„KXqlFBqIhWB)hP6T;},IP)  r߅i x,zO1? .YNb93Gcɡԗ_0 Ar$uˀ} E# z{^d׷d)D3\z Yb$tYjƯ;τI : lp;UC, :m:4("Rj)Es^s>. a/O>0$SX)oA]i"8ՋoN+[ ja NV\0S[qW|U3mݭܒ5tCahFq4D"@ +"KCyc[X`y3D1$MTlW3~h@;/ ?CS]al{*vixwVVë] #) j1VͶ|zb?Yؙۓ2pcZ0 #|*2\>A&c[gʋ0`=Jn&ux+Έr>gYZ07070100000080000081a4000000000000000000000001668434d300003024000000000000000000000000000000000000007300000000./lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/net/ethernet/stmicro/stmmac/stmmac-platform.ko.xz7zXZִF!t/0/]?Eh=ڜͩNֲ'd޾*nr2m#ӥ`d$6BLe3pZCwQ&LUSwJ5skؕE &hP mUv[l\/8:߹r 0effKji|2 qѷR-.^r(AI{ć1_,;}4>;wdcV>*tkU[NJS@eC&ΏĬh,T4[p΋p]Mڪa_jv} 암Yo?!wRcn:S(4o!= !sI5 )P$j16ifƻBU_ԍ7Hk|!CWSn-5ڬl+Zy[O+ l"nݯV($a|*C+ {0d=L++a/ٛU? Œj("H؈ڝ9&G'x\W\y4
l^g#~:j8_]wF<\">%9Ǵ 4 }6\pNl<~;)bꯆЭ/}aa`[916%9zJ?^e'ƄnY_ZEHsnqu j]KG+ëiY}57O1".iDإ6Ԍ%n0TtcvDݞ ݑp72[sr[|pu@ȿaj+CFua] eϩtIcTrzd7Fa_ۛ2US˭=Y;Vɒ )`m R ( E:&Jb^S=o ȷQCӖ",+j+ AQG 1d#x7EɟTC J$; ZAȵfj c3SSUaO5ͯP@KV*P*3&R |Z<ϘeH4KX(;.jk\y3{a[|<;(BKB-BW. ^]-r/2x"k!aܹȲp nU6vLJt_e,8#`?n;1e"-x2c7ͨcϚ= JHq)]-{V*<,uc!A %ѝ]7~~Z}.P4[k|Qr(+]! &{9aՐ\%h>漧mqLaA%PdꙀ‰jca jOS|jONeg1u헹>5Ͱ5"(O{748gXһ^Dc s\yy<׶tXBLbc~`VɍP#謲u`H5g YɍKp5~<*|W((vjI.dɍ0N1K#Y.V"rA>átxp1;m5 {IxIg UĖ011(!m\0{ȣ*%"*P6\uA++tK{5E$$o9Iwハ*/Ğ+zPhO_4' }^(x&,!kr\GdƂM`Ph`3>jx6>xB\?6J/`&_bT菿/uXHͷBgتEG4ndT_;@1X-L~ك:Ŵ=ͳ;} FÃg!^CM,mz;.,1@!e_8[@%.I|uX3`1 xp%wk22"<a'Oe7#AZ=TaF;ޢx+WQ!JjeMw5dz7(fND &fM Tp^VePVr[vD\d>y.h!z{>#KMeKhW>m{=1=a f`3;ʙlԼG=!k^c6 4\9u-`ڈ/<lxSF>!cؤ!Z+Yan)z_x Jr}5&+#zRğv2ЗK9ᤳo׾ QuTN~[ݿ&d5β5⮍c|8K#+n)ɑOe rem5GBO01g,4C t[0RvK2X 7$vA43%D*qSP:|ӱxͣn @>(RR:.tQ^  Ȓ)dH?4FfF/0Bh_Y)d0#=|O'AIJERaWC qҭs@>|xyb`P$4܅„ڎWO8-uyPJ*G5%7$f'uO RR Տ & Io>:o/bѲ݌YF+˪s+g- hIm z]GW*2L/gX}}a0fzC1q]ƨ5fSQԣmkMz U5>s@ӻw\yy|iq*CZu 53C8M">Ⅸ8"W% 0 WXŖN:~f;7 `66Pwy5lJa+Zt]wHY[b2ۼ=5 IWgއB_z}ض@>ZDsXm*@GU5[f'Tntz>e@c4О8+#i\'|mٝ;F@Q.^ @H#F|Cwet+R]o76DQ"AR?+(1 Vb_놚vg}ێjc0r{&{o+8ϥ J+ȗ?kO}, Kϯx/X:;פܶř^&û7 zzoQ#8ݹm:Ў温dPRw| OD]##1ozBQlA7hGa?qp,%,\li}Hgh > k7f=yrbhR/7n3fM-}UEAF6Ȯf҆Gl!{*xsetJo+X/K(F䰶 g NgjS{Swt _S9*AvMwUt{Xܯ|DGA0/R ܘUWo?N.)J~ h@مKW~޵ r}Ce{ㇻt5=pR6jaw!-w> 1e_1 eV\ +괼C}sz / л.g R' 93QdmSX39kG˫§EKK+A ^;FerXNBmp[n\eY,Ǔd  )wL ӺpL{zo9Bd~R-h7dX( V*53l zRe$MݨhYKPIqa0ĚR"H6qA e /Cxdly`VLzt r݇n'rDn05&lȽʓۄ<$]T/EL{B,({9H(`mN )ƕ߶Cvqh Qjmh8{3'RP~fUJA ^B6oXUb_<,w$dZty9l Gb/ۂeۜ踕b #׆R' uoR?FMMufՑ\1mZXT]>cyeNڷ<~R %~2$o&~i0͢gPTO{\vuԒy^ZYY:<4K2ҺͲ\ăp6NCֲ~'_pر+-@Wb̽h(~ue Dh\$M\ޒqw5%_tf tŤJ{LNٶw9@_m3??д(D`ٍ(P'BB{:l=3|7 2OD93>G$m-C"%r^:]F@Ќ|F߽we}AʬJ֎{*\qxy \4SVC /2 _͈<sꁬ-ـF"CTWs^{3b %% Ϸk>2A/8Bh '|,nV⽴cȄ$N@ziR녧֛*awu#4f;kӺ4 q`,e>a*ɤS 0 CPz,|ocL6jd$frGsiaUcaDZ}WaDdxUI. Ϡ̞9W{-˿P8lپz:@XẂ#\_<6rH2~uq^"nͮ:H-{ASSW u Pjvn/L_m7wS[7t@ۡ3Tr x%VZ ]nm;ONe0XYyt{Aip N㑩b3~6RR|G7E*~2ԮLU>)Ƌwr R8q+AS-}Ђnoq$àrmVXc{1[`0oP6ӎǾK;B.2^m!)4RL{*LZ}:t<΅<.L}FYjʊ!ah1l(y?~:}e~ɩjp˨rJR+-::>L3 LVPXC(jx_B (\+b7ۼ*&Mk;`qvs˚o !gJ&z9hF +/N{**c[{ѤXv*{_ȴSGfO"KȊgy?x%1.yHʱ Хk|rZ`jX|Q/%V n9%+CE< #`ϲL2>RC  s#.9I{vЁTcczRfÀnU oԹX<|~n M S^=8ӴW¶$(% 6ڰodi2 0"UnG:T{[4mTM7ܫά_>YR:&{gӓ7;ޒ߶`k ~RnOܾ0N;̒g/ $#HhGQg|t Kd~NP?WnvSU #K1]}swkh#3nغ'`aO&ns$˾U\3 F hvb.Pe&qECF[1ųLV(@2$'*:? UM1v@AC5(wjH8pq7dD?]wX}M ;i ;ʋ0LF/hqɋ_ej((V|v;b[5~r25cqxq 1$+7 Py8xQX0˝5hkI[Eޔ&t,¬4VsHFO㩣f9ɲƲ8IP٫=#L}dlop/5qDp#XK8r*(B};HƐڋ"Xa8ܙ:}C7=?3"ا1Sz~ŕ_DuAYOýn/V<WNE0Up>&Qib<9>$2Q+#BsݢomVS)Qg+ 侮 39׵XMpFyPޚWv>SqF#5vL.?|(!|cz_Vl0NݝQ9op^<_ B!^#/iz]˧q=ڥXJQ쨩S*vz~Q.P0#!,!%bHʘfg+e(~դ,5fQ|Pȕ4r53sC7KLKO;azeUz!\ڿ*n A1TKGFng%M+ /t3΢TdФvk]B::llsAYRoQz8PЄNHr/jcs(87R}Ex^ED1H4` Orm_QV!7I!ȊS|5PB?M!wկserGo8r< ;%SLBmlYsabyF0p_}5ހܲint k?)kZc1q/Srp{y{=1 qÙUy?Cm)FQe7k-OdR+57eLO6nQ,x$5+0U=n,E9Ɏ%PTkn"49Ztveѭ1l`[;y !,>g ;'c5ȫ6\+l5pHD4#j8齫HYd.$vreU0|Z(*)NDo}'z̯UԈ Ne&k%%e2lQvb |kh l1S~swb'\ W#]]po%̀bs^yƝ w cdktP+ 4q8Wc fʌ4|%W\: W%s?hW33K5fFI8K9 Ьq՛io d3ņDv|h~ڒZA#nMmzXK 31sKiXUǥRAwX'Oʌ[fȭL J`Fbs)݁pr~y9xHID3܇)kI<.a,* d~v{z՘V3Ēsh0# 1;B7zr$pS*ҬEsT;Mc֎wZJB+ eFߘ!vrEzzO 6 BT"0eXyV$(y[isL=QH^DW Z(_7fO={JsBxhcէVgJIr: tO*]7kM~Z:T󾫬|함*5~,&NwW F6߱.ϳW;+ODWM:FwП^\ M ǒh0%"yxɣ?@㕚o={/&ݦ9[vP3Z[Q$ꥠ]-{+S|4-m/*bre2hVEvuR¾ ɩc^ jؔݚ΍+kj!X=tI߉ !=Yݮu _egr*%6Pك5aYRk˂?c߻\O[ ޻Hu ȆBcGɚmƎwOY:+~oz-l }xky&s/b?SQ eA.fE1\@j:ecjZb7uM\Oa^N5?7&rDt>hg!Ukٕ> a~:PF>c3ӧ}wj(,]ܓm=-|/kEcGfk@3gMi`x_`~tu#n]1|!Dr#qXAlY$+cWrs@q6a"[* I,FR +y>C_!o݃_J*!FH:bwDG(Jy-fRun|5F )1g&twD m/+)o?0% y>IsU"À /[{0\Xn^0[95!P A? M GXۿ=vMĠeO?_`etSZno]t~:5MheA[Woas~$H.>}̮6w`eH^l޾aWެo1d2@Go"i7^瞍+ϸL IS|T!I#DpYT\拲G̽eM3ZR&d" Z+X-EuA|8 Ӻy 4Ӆ s4:Nb)]Kgo_فtby5 gW7d7 R#qJV{׵)C/iQ.vUP'cҺK+9<htj„(_ATB7Ur Y oP^k/ilT"7 Elc/Y \':ZZ{_GYgF+V_O]l1`Y=yȠͽ]a5 ͅq Wdwȳ HQ-`l?k^Ba)g|bu߿}b[yn@'_IHpOgYZ07070100000081000081a4000000000000000000000001668434d30002b3f4000000000000000000000000000000000000006a00000000./lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/net/ethernet/stmicro/stmmac/stmmac.ko.xz7zXZִF!t/׸]?Eh=ڜͩ\OveLf%Oxhx1QF7+M0?sv&:l%(bZOܐB+""['~-xe_h} sp9wE k\@+b25n?z /T^ FJ=eռZTTiM} w'),ޛ&tCO ]tG!&۾.2Q %1a (r"B(ցM2y 䯧Ȏ2kg"1p?:pXO "Y~d#KŔnI2l19D/>}ް%,^DrYac:iWc RNE03c#yQ,^htE}pc>m\֖\" vu ̀e{ӝpiyMmĖUO I)͇E"O`xkld>hK* oP@Fȹūiɡ^>d4p -~fg6@޷zo-Wp)Fa&GYvn(4i +߽Tۘ;EXiI]"[~ Ӝckg=Д>J5 B@;,Y|[M.+69)Y8Hg:H`8gwAZhq{,oχx hHՌ "\w$w*oW7d&ɰ1?()f׃`tBL_CؑhdEOg`a={+Q]94`\Q Y;~[˘O Azs2X]kƖH?3?4~:ȗxOX u-[p}{FBL%LC]тG5s8&#?^D=J *~K!z+P$à}ˣ7$vk0oL[C PRDg#Va=bVhQ`ڄ|ou&+_#hTcX9S>IOηik'xz>,`lx/PiWˈ n1۴Hx4[56hCUdbIJb ̯ra#$>0O71If`(CD%LXu0똖1H{A0=Diʙ^nӉlK\X[J3/U0 .A+f:C) O-DaC{܆"۠[b91zE./۬$hӽXKE 4Y]{}.p Kd~%7?'yx+l&A*M>(.U E*fL8Tcv7_&H#ZBwLQ'XcQmue HzYɻ->ro9!. "_dD. 7]uN P+9'|/ vD P!n7r}Gy L9P0dGn&^ͪl飍h'FJeI7QTMu*o3  [jGx }k*=v>oD rG3r`jW\`Y)m?)Un@P}ۆky̎]Ԣ9bf6؍Hj̆S6BDX$*ww6 !nyQ~ SD2MnoN[?;lpT-8F`i3Zġ E{; [L` f*%¾8ɭv?n߯*F p|™rIFJB:pDI7>b_[eՓR"sA 4xu{JĽj+۟ŔJ:U xR}X7*؈S P43ȇՐZ9`d[ k([)TBRiEBq# f*7"!'/*`Ã`<4 Cc>5툒*@[e^VBOD1oMl@,?Á\zi0l'ŗ#4F(sa@Xd;=hH,#'&v NcEeaa_}c!< Q}1YRkLMp.զc@y?UXy=GzB5$T =GO=ܶ_hw?MO~9≣obهĩ@T,*3*}%^"yY4/ 0F rXfO1f38&{e2T n(/wc#+!&>g@NAe ;0k,<­SkF9DHV^W@,ss<2}@`8,c@!\xCPf, 8pKV8J0'DWmMJY(/^>?O{0lze\Ot)T2QQݦ_! ˒lcAi|~EP'%@F 1L>0 WsBM69r%*$&"`->gkX;.ZIg@B²(@dnG~M9Km`1y޵MWL\bwԱMUi0)! nFxd/Dv֚OlR^U"kȐ5¼BT.ri*KR_9 )ajaqԞLE)Ҝ-C̰f>F&LF\>XY$uci+FtK;z%>T 6ެC vM_1݊C9`I8J$%z,>#0V5LRȑ %[~NM7?nI>;t /Y-!ŞL.\35qpN_eϴj*NΌeIw^cvlli1׃w=m_Za1G1637knV҈ jnN/qM4 $LjKeg OHm3rd1Sa7zA1[[R-eK~|u4 %tor&l.wCg"NPVi ,ҲS>:7.)R=U橃VXVR]6 UxkڠhR&C^i-5YI+&Bq\F `fKh_>_ }V40Q5#Ћ:J@ykGkl;{F>k3w.wm7! vFsr5qUPTyDFwbMDetRc_Hu2 nCvt2 V꥔PX9ܕnC[%"+偎q1≩_;%X#C:H9n`r0@gs($uk1Cc~9/܋nO-;x2*63a]dc {kxk4LZZ Yol`JG Bli1/#7q,YP*#4'Ҧ0i|}j?iCU3+e|1lwm! { `kn@0ԔJBQz^fυ* J* ]RX}ptU5]Q^NІwAޡpF`8- 5]si]bj@iWAf98=X? %\qTfJ^07,cnƦt2ʆذB{TQ(0~SZu{`FP&w0Iɂ6 f}>5:_a9USqΧ{op>/[Sv4y}Pp\WҨۼR}JL,x->K`qE93 m.|\9IG ^jSh)[؈\,6nэ)I,Td&2WY9f?@q_LufAeu$y-p|/wIrYXXq`/j&X* f9=>(.lgR8@h@yx\!VPݭaKL s"6'7pHB&1фQJk؅Bh\a%&O,=xIklB{34RPQnG"or`:#]L„I+ yc΁q~7xϗbO?l혘-sDdc|:i]a^qO^8]D7zIۯAVA;:AW܃= 0/MV|ƀAXK#]_Nhu l޼@o~%3[c]Oq1h/7iFDC{+S^BW!x8{PQE"ce+$4QL ;IM]t07Mlfס.|J"hihImJUrvϔq/`>eʡӐ .eӗz#Ә"bc(gEۆ}ŔX̼0oz%5Y}H_[4UˌQ*\M8א /%Ϩ~Ӗz;\ƼaPMߛf| +P)+%6-|Xn"q5̣lݖ`c'= -O|#~._J7xi; ‡;H̐e` Jkj a[;$dt Ɵ+JU7D?Vqx4%L=xav $! +!Hg櫊DLRSB:+ CִD8rӝE +OR O 6ʩ~ڐB5q4c,9bi8VO!/&xD,NJeNd f#^f3I ?F?^ G 2V!(]q9x@;t7%i}j а7-:šl@,=y=Ҝ;j}Ύy*W]+JJ+@W6iNJ0Sj& kԹ%壃ЌzL >A(p6:%>"􍢲NyFʂϯ%&,Ld'~p& S{;n(ĉD)9]]"\TNׄƀfiqu3 Q6vounq(d54#;TN$\,H:?G wmGN݌D$ha O^rg>%"xJBY }L~^mRua-tU4_r>%f՗(7oq^DLB/}$^!,3X0%(d ç ѷ GF6R+#դg2FW,j̸+Ir|(- y}0 q(:A5ͦMtqDHxkDW][W5pQ*]1liHSksEq$j"@ '*eƆ[sQX6V+͉q 8d{/;2ǡhۧ[5Rҹ'W [C+Y̅!rYkr6AvDrѨDUƜ{Aeh߲I:Z @bw WkEϮ?^sqĊ$(`)ki-|鶒Sk~mg$\v*呯"?]Z=>I6ӹ&?%JHL xkh #SQ '%# •$Z(΁$c֍Y^f 'Zt=B4wP4l}UU3_ Ç?3]3 ȖV_xL]1 XQǮ"U9նM[jMI(Rˋ]$Z `w] XXClůF7xh3+a 3EJ/\UGFr94KC~R?\ɞo%x WN?jk%e%Rܙ=&45`s; K|/BW) ^iʳ KvDsTye7a|i(`Gcr zBp=VWhchYWWcd,%L,FNeu]bF(_ Z{B1_hΐ[cX|@ u+s4*sX/3e }kb2vz[WiNH,D鹬r)b0bQ> ڮ6pp-t׋{'r3+|.9<5 _tzSHgӣ ^'2O*p܍lV(Yl;k}e}#LT%08f?` ԏPTv༤FG>WEߏ[ FhZpPc,1)!ߡzjWbUįK-H;mYC:GۣŻV BH̲_C'FͣN 9iO<NMKw0R@uj~; :)̚qSXB+]Rd.OsϺ0iXӄ~n{ƘU3* H-U]X3B՝ \z",K; <0YŔ`%Dr4]\}֜ZjI ۝Ǵ7Zj:D.ѹ xF i6HwȠA]b];Q[U1-߿h3+,JB3%3ϯQܹtijފ?gqh2Rj,Rɘ!Z5G1l4T lpKH؞C&* j:l#E c^z*^EJ1B^8.j9INFDV"-%o#oϿ֏CC@"77%PjoM">$m3qO>bQ o}}t5Wg|GG,q$ ^I&F >?\1A*{]h G'|4M,**}~DlZu[zѝfUX]i$ 16`=~+cH0ee_?72%L6DWϡ?9|?u#L~0ŃSQ#hIVė]/0Ͷ\$\!b,P*wM NJ}'+@p5nV=",++DeK@ЛdO@s)FDᩲE>m/FY1"KauaKǠ(jg^Mf]0,J| d#𖪒=@( {(ANܣ DQEH鍔pbZ+ XSi qj2kyIbcփEF+!3H7>Gq3BF'=ƌ~,Ѹ57p>^XR{h!e95jijѶa_)ݒZKH-y嘹U1D1v_{ 4z>} Q[`F  Z@48(`*{bh6yb } D3ZǓnQ[A/W0εAOMAp0gKQ}r4hnHzwhkBBR26Z/{|aqNz+FY}h9E/5X ?ᷗf$KH#,zm:ȠJ\^D >0Al6Ȕ[a aL5e4vD/n7F9 *BDؓkuKʞjzv& /͏6a]Qίqݺ)0('AJnb=Es9c1=vs}< ",`0&͑zM>\ ݑHɩ q#&Uo dpv&#x ;'N4RE~Qq*~2 0˝~ɒ# h;ؗjB0\хq*ޚ1 ]ikuQo yCFlZw(=Ŀ?27eݠr%ܾd*f4NǯMH EcCa D8xg黍ZYNGtuXT[>f %2<gB>@MݾsG~N;+.i75vM"6?pVҀc,pe4)6OqHrj )n'&D@[fU¡FvA5 rkT :#޹2:gxy7$: r'NƧ׳7ZK~ww C6ThC.A8\32ʵ R pV8w(~V=w(zUOEa:|-%@" v)Eʓu"P"LԦ>nK_P^?? i%12-m"l40)^UrGaT ֧(^׆6$+-^ n^@eM`33tc^m9$Ut]tkoXRV NZ۔LVڲH5n( 阎~l/HEܠĞ=&K.eΒPhL_d Q[k=pq!m>XQF:%[!gekTIv(Xa(y8*DGםpyַ_Jt۷hSƧnPeR6NK_ro_:>xa6s[oGyl QYݠHz69X, 6 ܢzpV7] `*%Ni&w"!\9̷YJlficmԛay/d*t5D DPTS>u(ޅ3B9`Ay=gH?ɀL*0ew3PAb"vD-M/iJrR$3kISlR'F$m]"$x U*nH5:*; $zexE\RaiݕF94웚>uL,*NSVyu`1x"OQ`($fO(HR#Brm/hv'Ӕwێ]_bC9i|;/gd#3I$O+b@UyI@74Q>i^a%Ucy47WƊE;u'n"[Hwr@}WQB'"xmn{=qǫz:3۱$Z$)oWyd(@ A I1bx&#˳M00l9j]NK6j 6D/Jw[/؅Kv:deZ  wd@R$^fsqnY1@dq_Lz5 3<*$WFN]aTlN6LLùL!@3PZ-+`W;BBO}- 1u=h 僠 L3|^ gT:^0r:n fF:-fqh"?DD"K䷒-fcT2ww?8]HSpڻ<*D$:5+ y 9Lqyp/N}ڗѸiSy͕J)(-vdG}?/M}e=[ݍ F>=,|Rˆ6 CC `(!\ tyW;b9l7I.l3!ҦK, M6zf 8ZFPf&i;6ArnBw|(t+&V)QMa6Tnm1> < \^UCt_iC p XK~~n[hfip*mt5(rLxel 揉 ¸5QEIW_ҁDJjkۍYzTEK9EPm9vά7d$އ800./NfwR<u;Tȷ5]LJδTVPxI8)" On_۲^{2*qLM[vh O.\4&5|⃙JVߍ)=m>D@w1eK#~6 G8*/^.;;Qe×FUJد8: O3z@V`(ultL#/ B LgL  U3ɱ5F&#kŐ NvD@u!<C4}%cv*T?֚w)C[aOu%)rHjbjQv<'!X.+vl3(oDD&D@̔@ 1!gOǑq>ϑ /H8qu )始؄; +I ǰq\a 4 QXG\C2J1 J0'21i;#K]1֓ntB')󈧙Y8:~}4GLFCFP@Tcj(!^|g>ӆmzZGL'"kW5bC\&km"W%ؚ#4y*nDnz;4|+{U\SUw=ᇖGW) -t*c:J9ț^RHKq}vwH+ {lXjר$Ct S6fS>DoA(m]꣤БsrLƒ͓+" bb@UDCɴWxmɿ ?+~>eXdD0xotP%ׂ?7чO\NUl32 C@)ĕc323K,  㺰)DCP7Ꟃm=\kQuN6X ;_!UicbqYwjl)13;vnTڑӌgɹO 44~#-7] 9iٙ*8ڠV]~:&v=Mٶ1mn*nZ'"4OJtw6|e'K`ZM?Rm!BRwe!ɹ!sf5DiJ T&Ioƀ?'2~* 0jH~1>>l gqZFra@'KHͦ맗7 }Rb&SzUY_ *+=]b5x,d-JFf˿:;Pq=< 76( zh*r!+Cȃy6Z{ri=!Th:Z zsxtx-:؀sr|BRb 8TeBP>V⼛ t~xe SytJM'`ߠIWmr|;Sڊyb6&$vhYCc@ %F@5ԅb:/AܽSzg noΖI]Y6O2Mu t)C54<&?>c5_ԏ@yM~ub% A'?gK3Zכ|XA>FwA7[C#J=9.TWƬy!AHT1B*H[w AS[^4yʳ֝WGozEnU=hf݇ qIOC21Zr<*"c{56tb ҿᴊq?$K]s VH^`qۦgy ~2KΤZRfj< b"@9g&\ 2{' tR6OuB|A͎?{$R鰽]%tV$.Zb9Ӏ1e0ZMBb9 5;4)֢$>;%xP+E .0 L$(&%dm%lq/é eXpxݠ Snqݩ%3Ye4-昴T? /lv5ͼ8E+DhoT4T)d`68'lD⤲j0DN TTXf;ڠBQfSǧgErl:#%ѓkG;xO%]X @BpZ|߫0dZƆ:^Gu_R\In"K׌7kc2nم3sln$UWAp{ۢ`嵲;44RW &) yC eWaռaRZfҸ4]\+0pCbNy=Mt@nfY,N r1aTa:R,Ίv^\$ gPѼl&V=\ p|<'Nݍ]=D8E޾LM<,z"}}QW d rHq!uh䊶=f1X MWuƁ ඀^ŗccBmG*¦'" u@YEn̠8ɋD(ݬ'j X{\p=A:C'xaUԨ8D]q-_W*/i! '9"Q,ޛf֚1D]/^z.Lg4 %RL j{Fh7̑qT +Bx~hxq³$v.X3ݶ2Jw@鲔cVʼn"t R 6JntӺ)s.]lg[qd &T;nǥR y(ְ;;%j@>W]CYktk.y<2mlI>Oy:`ir t9gpb,$6 B.懷NM]goh( !p٪nE~,"dEnm,N ZJZ$g2R/b?b 60leل-ɝ-i&Kl׮=iP,6FMJ,ҙI)D1oh#s3nukFi`AQrAb9dQ9-mlٸꂋ_OpهSS}4pQkJ}nLrºr"x' F/JDͫ[tH40vx'gwxTt9V9$,&̾VFc@3akdԿA,N:k1L,- [}bjٔF;Pݩ[!dtǤ$<`{},b)v)x^P]J"6j=gF. 5a",+媛[k) R9F|Fu*Rσqݡ)ށoIѷ$p=:Z+([yy_ 을ccCIa^YklIg:2GIiYVX>(4?;xd=t5(tSmt"$Kdpߞ5m&@_ZIWB:֫=g\s־/*+iPX/WCZ(C4[yM^T{2_>JQx}Wo/y]]=^ph!5Y$}OC]bL.e5PuFkHa'/E4e/v,>4t+wwXc$ap2ΩȽY\F2Aq,AW#nĉD$*01 k:“ˀ^D!7W2/YDIC>[sx=QуTU۱yEKSXOUW!܎iE"S_t?#]4ã!&M<+_T)4m c&CΫ MShE@TrB}8/G7#-;uq]k9޸`-|/DXgo!"Z2C 7$A}-7yd 8Ρy9v_va#[ArlҮq]{& Gi 'vɁ=aK X*ϗȊ̌3Rc-hٚLhlH 2]+8Ӧ~)'G 6wwM'(Ke+hhݏ4S(i/U.D&ELTBMy$ 9ѡ+o>(«O5ο,oǰǗHG{:gF95 Fis|$1])l2fr f9L੨S,Uؐ%hsȠ$U(hvgYo(l3z4kBPrK*.*?ú@&33ĝ9$QL )bzmLtbG28&`X pK \]x?*lmmgL7:!k "xNU͡!"12[f#*&Qaҧ;LA)<{ùo`4B*MB7\sgQC`΅-QnCKk5=ޥ<{vfFE䡴h-lraj9jO UdUΗeclܚ?ܷ J*yX?P+`PVZW3p]`auzRCQv}307˵9zT&x]K(BcUl˒1`[N{@Øדi@Xr9h*1OKi2ڊD,>-6+/h&ߢnf˷⣹_J@)3]Țrz_ ~€#m=jtMۮ O){Tuj)QzUq:O_-ѽ+i x82T&(P@IjI eW|pYH.ENhQ%*0 ^R_~gXV[A <V*3G~HWjKO}}}ɞNE#ГCjc-s}PSF.Vc&z4֎6 sŏ<32y&IWnA`Nq9{g(咵-}ԅ%?nEV>zmXE8Sۂf9?;\ 2qRQl/WˣP\rDhv,qJ,/yI2CQkA.[rt3zl4,OX?sn9c0a.˕wNk %xN+ a/]D ĺt1Wc,ŷ}/9 ;FE لɼ3'V/γB2nVi{>2Ăӿ'bד)G.߫VE׽ԯ8vS'.8T.nmmoO{k]f7aO*5- F(#൱1ԮUӅKtOHاu7z\ x" ;` G'IUGx995A`zq~ʀk<©s8RMPFq>1^qOGByr9{?PCFenNM&b:-xjߦ'-$^N+2˚b_Tb-A:<mMi͜${=Io\*8&b<~,XN3BT"t?%ѿ&9^ Iϓك:*݊(yw1MǺN(Ǟ/LJj2M`W!v $h.#>)=k6 l)Gj\-f*ڇޢ`_k4GgP>4$RDاNls\N+VdOF\ՀC!MRw V4_@=8_DэDuȆgn Y}l%;U1&!JwN۳YlBě7JExXh. .VO)`rᄌO[̄ l ٽ6&%jD1\bĻdԨ!j/C GLfM!EB ŀ=NEz%X1Ų $dփh_F)M##\n@L“­=s.J7ň):7obI3 6ʧ/n I.ʷyd8;ZޑS5aN\ iSٴ9I(Q5X3jqxs G ۫$s${$>凸~{\W$ކUB PBy8콧WOOmH{8l sQ(f 9cϺi%sl}Oh~lMd& р{V1(ô N uż&'" 'ȓgyb oWy8L$혈MEL;t GKwԬ֨=?0p)jG1uW-@VÛ:s O]t eАquZn-~6Da><aCAwq&YxGiDŎP;cñז YRW#aaPx$'لM;E5,|?՛!TzBϒ212`y8^c ^ )p. Zc(&`~Rg͈]N]&T8])mAFڵ$zFLoWw|O\̧:4X4`.3z Ibq,I>h%[a<+{f]:Ǿe-#ںwkܶ T:S]/C6 X ;tH"ɋ*>ܑ݌&v6ARn"lnWEJmQS, ,=SnT/" > Q~"-*hs0ޜ^C] 1uz ?ӑ,=XY>cNI^ʌ9HZo\ZV܁8 /Ww 0dY(zk;Z"O/ E-4;jn `Yq,͹3NٛowX]'wI^}hxro M4^f2&\bqt譡J.|?QnezKjTm Ϙv^\Ƅܸei|忓$G#T~'t( MRJg[_ѡ;QLA< #x>ZOU|q`,$cb{ZY$ yxR=O$g&Z;T 5*5&ҏYœB[?f:]w{(A¾|dR>q`Ԛ&{u% IjWhX ӃA9f @-J\K >!:dٗ^ZQEUHF ^/9yBQS UBE$gQ<9XsoLć8sS%oxd'/:Vƅc?` UfUڏHN5KiݑV#tũrh1cͼ떦(VsbK52vcSyh,P%"}#rj;,}T]֤W;͊J0M5!Ӎ*7{k::6w{vHfx:͹\. BwpwX~jL($`º=a"6xS`}['XEuAt<]ǚ?mX,*Ί<H;P4gmSi-)f2WP|[Hv/bu+z|gjL0Z]dTܚap)h,xNLj;Er\^fNGT&f%IqW2qu |ZQqNCጰc[yY̼OL1u3^ ~?ޡ; &`~)-(fz9Y*UZq\aJ `b4z&^~+(=F{s^M lz9(e g_q^/ ˤ^SrF> Ar,Ub|D@ο#aLS>MF; Dg[{z*juZ/ҿ-)j/.5)44,}5Ay0L&!QTR-#2775rM8^j CBr xbYpHxSx)Q848~F4`\.K/5,W`So{BbJ]a>; wZ{`ykA}3vg$ʻW Wi /Ɇ>3vTwdMl bf5Ѕכ7 53ScMYAyNK,A˗$g 0GfOYrs,P 1ZP}s,@~[COpav d`3Z6SUq<LK.Ox4q{*t~hx.k|b o9nx\m%W=bSH pj Oue^nt"}2&-Kr!w JgA7l)RF5^Wd# y # y庡tkIIʀzo1Be<9\rHD 5k;ξjJܥ]$kjwv[ئqna[Xs!G?!ɝsSUxh*ΘzЦ n↯rk.@WEe>ﯪUp 5)tk8]k;OvIΪ܍IKAMa IMbj^EiJjHiG87nLժp}˷jc.CDj|q,4peikk4WEWWn>N#fh?JY#tWVzPu8PUU`cZ אZ&43(ZGl=!k ORDZv!t,10R=mTr-fpi$MdH]ӑ¦NSʳ;x"V\b8Aw`lFw>aէi5q]|?HyZ&SpdݟIѰ[!)<&ˈӠE6 Z%^FGESCeS紖){,-n=ƈ=s(O<6P܉=~d^Rmvh>/m,hFr=QC]J?YzV ScUặHod=KZ3z\ɿquܞ>g<݋t1 +Z)I?'91QBHd|[߹ӤW%i9fMJ_KMh-y1"r!xJםleeDf*JKjU;(UF?9f"Hu.Ο!<]OWP wsrir > V8\@T2 ˚ uڇwe %2|T.gUEi%}xJpRzhs]-prpZ5Y`|IJcV~QjB3vqE`gz3\tiȚP7;5z:HJVP L E : (x0i}jģn#{p?IjL6(e_ %)3M8+c<ݒUǽ5IMЖ$ݏlCNc30+7VkqPZ}D;@'.Poݎ\A\6F7t/QވI^ŨӀ`gBwdaruq<;>{5ļ>/~lph޻vWc\Brwd"*eH+~w`q}uAtƀ|1s)[ъ3o8hЪ~)&pnsXGg~سX""YZ0{G`<ǫH) "Q;R0SغE>_v-@'qI6ΨqId>Eu8gV\Ny+7]~??ubTB^Vq+5W}q╺ӨR.(ݟO+6*V9Pz9*"+n'M?QY fĨFg3a_lF7Fo!R{.5U᝼Za2f$ QJGTtX<\驨([u0..X)&iF^mF -< Ͷ;0z VeOǿ"[f[*ËRSXWznUt۶m1Ur˞TS[ƥ[N ENb@%?\iM:z1RyYZt,1m$jbijOטeV贈BSAO^„{'mkaK8%ѩغp,|?o^j{m& r{S`SRN(Έ @"V0]饠 :bu:[DNHgX 5v7X1k* i STx l R]aTQ' d{Ѕl8Uz+!%):|$*cn& <'52YYSwcY-Ax-ZYG.H\^GJp'hۤ]-ͩN&j~ L B J\DcP9 !£ ^?nr1윓+Fgt.'9+ϨxXg^YK@.֥2Wb%fp[]\0BU͹{ސF~1{8pSnO12y[(8ԩ{Nܴ<")阗'ݸ@-A~#L)2ǽ:$Lqz"8zg1Eꃟv%Q^֗U*810Lm;fDƒǼb}:_m +Atndoܡ`'F_~kq$|Aa7^ɭGTV_!>grd 7A^vqy ;mObݵC‡*dE.vj-,33ق!5bԓ5EeZy@Yf(3{[11P#yr}b !"ĿPFigئMڲ列ǽG2LF#D]q%@V<E-'P"ja\9ϚnOO1 株}H*G*nn r u o]!*f14 XƵh!vc4iiQgTR/Z-hVWDV{ fTNԖ] 1+WyU uO drZ)i%k. mxC\[wǸo[IG|ΉHY항 Wurf]  &^zs: y rxAnu=v oyiz5$YkQSHUWќcQ2'N3_ TLN;*D1Y)CħVԩa_e:M," {\g˴?HYّ=lDEwGZ Y7 <=}‘mzn8s<:ͷ RY| C]/5s}hGUW lR-j*EDP;3#۬k1 ;ũ ؄$ @SL)\6-]gRo cgU݅(EFv^Ŷ^Sc_KL$E`dZ!  ?,;xͭFRAFmK$B%s0(2$tnW|ڋjo0\E!ŝOÄy}_6C/%5$2׎Z/|51fUzȤ&Xiv{uBM(νfwŠNp$$FҘw\t3c_=nhnj=EfT;p 37Z FIfRΦO} bQY0,ƳFL*%qB; kXL\=OoJN`=bK3d&]J|^PjE{bbek-:"PVQ-D0*% +@]oՆAZ^6H,i,HmÆI+ӊA =z8=8 uwo#Χbc-v0F%mJ{-|GkMĆ7:)X&Y8wzd7W(ͨmҢ>ʓT6+| ȥ ǿU|i>6 AS8M>!('n,'9PP*^ĄnAɬbNn!78.Fj|?wzr 7밒Fl H"oZCߙl;*8{xОz؞9d'E@rC$v>?(G,3DI|{ }Z+kPFfC70\pC̡,ȋ>^Qp;zOi<!UmF_ h=Vv[YLwD^+AN7P&cyRf o:qӂr3Нίf$EH>oy |&17_i.*Jԥi䕧Ig l,G=c I1*ZN'͘.ĆwiQ[oD%3mK}fԃ{H%\в S// ⋚p2rrJJ"D*J^nrA?>vdJ0Xajt-JM^U8?þ@=f %j54X+~Hf9 FQ׸% [SXɨY 1Lֈ(D΄MM&`>]t80a+kyX/86oi'O5oҭ}Dպ8BŜX8 ..*=J,o͖LdWg5Z,gp$1[tE-Zul<hԭ?U'ru B1SH8 BYWV%+/Pfr4 s{M֐zq1v#BўFndz9nYZM0Z ^U?q3i4;w$ ħ-\c@\^mD8e[OʾܲwH=.f-9趍xUET4QFfWY&Ãb-@0[ ~lmT^`%ےX~49~'2m&9MVCJg`6 N!IhṃiV ;G#DqoUBøA6/a蝥eadVqض<xkIs*%evGs ArvC\-A I#ނffHr~Qgs%6(=ҺDJ ]#\w:vK EKj|IA7hħѯk7y)X=C‹|u7* xbƙdhNwhp,/Y`w[4>L> :?1',S8 trXu*$1ZR^Ư6p"d9zŧKZ>~ک^Vb#$(eR?:KN܆4F#!WBl_P|93ҧ16*رaFUr aJIhOCv{9S Їwb,C)^3^1\pYƖQs茷\w(;ڗǝ8n3JrRa:i\(rӀ1S%v;]jִ)];dePB`]0&vʪɭ!7EeUcR9Jd*iA^w.A1YbS9Ĉ iF}HlGMpb]LÒAb;^S&bYh>ԪFPb8 =.P C{9"8~ u4sYsq@iUh|.l짝 W&Ŏ##Xlr݅KTg-V^me) HRJÉ};ol#P9\4z]!?߿ ;ԃwf4Bd UX.L/(W0OGi3@%QrDŠT <$c[|P݇YXdEϠg[xwN+,Ä/7&iXEzOl&'{8ŏa +Ex`\^㋘:fFv,&Qz 3,.GCK9AvBQƲ>I7xA0V=sYf!3gg aaBȲ&՞.K:ۿ6҈?_@S^ S@$4@Y?J!uě+ah}7JC}'Xp`51'i7OΝ$ʍZWK?ikK;`f8NXE*ԉ<{Yvgx;&W) <7@ПRN'Α%ݑS@U?` E~| v4W'tZ |\7|w=/2$'&tƊtܠSyϧ }(,j?`rCY-uTZίs J|h; oY*/~y.~xq,3jW) 2%VEQkLޤj݄Rssc,/5֡djF}_* ޵p1!O\ɠFz㟻mzNaԯ6.=%e?5$` T޲~m֯Zl bvq,ω(]0؉`t\+Tu&ٜ5Yc-vҒr7B^Opll ݥ>/Wl>ܧ2ƒfM|309Id8IniOc'D71ѸU-R4?\>="AZI *êe5ƿ)*ӿҞWNA ?Iν=GM&ər&B~.8wN; Fe5{W6&ޡ7ˢ|uZQ;H#m%g_l妢jF xzaWs 2&Xxy;b~in(p_'EP' >\Ou˱4ĸ+@`M׬di ))A!A4^~.xԦW< I `' ^n %A`_>X&N2ʔjajҳQg3h}1D%o\YrgDa[ٌ-)v1rCybt dƕڏB{~ 4'd>/D t¬Mn/]N;g]T֢u SV}pQSg]!4Z2\Qr暖BG֭V4/ыL~s,˟מBb9X8搸]gAMxiooH utb0bH=O.;xrqƵp^`< kˆd n]8HALFDɸYN (2OeUTyʋ6+uq%#RΤw6҅P,+1v]%(oNFшst2]V&V{<%2v~()xrc@hp \GrAZ'ZL?> Vu7TXBv,BS8H1t~o.+LCjyxӽۋT NRԂör?x44lMl^TkpGγg~WNT,/3CƆvU`ӾB)|8\ յkC\K^>c.S5 q: ;ݎFm>yDs'Y:^0q3LօD*TJ؄g6Ӈ@O9;rlK Z> l&4EgͳEC3*1!NJ `7uBf]?FBށسBdǟJI;*b%A=nP~]!hK,O ( w}iەC$'=|ڜ{4د{q;(!K4 CDvȂ̩KkP'd;HAa ޑ4+ p'n+(0'}Y+㟰D)\ߙE?tמp[?G^i5t\s聦_M "QRGf6(drH;In@(!Ԫ^5H%'@=|U[/-%nEuжdC|<.92+|ZģKyu!捬xbS@vi2vPhE#vsht%~oil`4::fgVkw*ĭ1g7B|E瘹ܶ]x}DZ/hF|vc h؟bX+dz^R0NJiӈN/`QOj-G G7-d:U҈\-ʕ a wŶJL= ƛr$UB/Ok|uhʤSvz|&ު-(v[X 4ZOxT3M]5Ix@@Wooy%2VYӈ$4eLRE]|PjBB5vGʯy bJ.'#8}r|^إ*rCߡ@!1kyxY'oXOYӧ1 F$<ՉSWfV0,5J Y ERr@|g1-CϠwXچ`Kgk{>pΠE8X.Ӝ<)F~ cUeB4a(7ޱCk_Tt@X@ >Hk 3w5-!- }c)uh+jewo/}j>PB5 .9VhѩGG_7/>ŽFmWMEOιɝ|xSY"ǮQ8twڒ&A\!yb@9#ô:$\ltV=^֑ؗ QڀEYF@۞Z<};hӞް<-Ll'g(xre숴A%xRym m}Jk+z¾ChI)ks-}c3%Vj +E4Ξ ztP?w̖.҅v,g1~H4SjX,Nñy>VаUOɧS/QmLުE9Q[][©$>u>%D.Φ!]j50ÈVzOE5N} pnh3j~B0Ek nR&hCie,6as+X#&uy_}U]V/T0@,y)jy><_ǁ Ghcqvc^= ~p&dEM2"yk)'W&78.Xqڶ25ʳ= :Vj[;'RlǴL~=URF[+yKI&B̬@l@E2Y҈5!ZSf& t^z 6óH^J+{vaX؟nRۀX@.ťWZ- \s·wxf%..e~EEr̖[@bax2ͻu¥,#Z>c;4RfGM?Lu{*9h \ÿeN[(X1 [^"[ˠZcV G*_0~m;`?Ic["Sj!p{z] F?_5;S[U kt%Z:wC䘺1Rb"wE)>$/Vsub zq|ӴEX59!"?^ kݞbPe6GPc fؽ,|[6 ȾpSϬ?<rXNlTJf$":;HѺ X;dgy 52X~_aUa~ ܮ}ڍoHUjwG2.F*EZ%Ѕ›lZEl #̹!}Mi!A:t^SU(`pawJ?flômbifV.M~Kt)|a9$gwDR l#,P`$&SNOa01iIX]HaǃoiڑȇAb"`nQYi36/f(KDэIk> z/uΫH"CF{h,$3sesDt_y53=iJc^iy.crU =A7mq^?m;&\, ?3X\]b[;xmɱ$S;%)g/M+2Z]cRHveޜ2Z2/j Fst!;AjQNg.Eb(ʄ`Zdn.ѩCϲN{* ){'p뒶.3KXC'-N_?]LssY 4j8FgU!W<$jzifn3&a7#UXRUep ջTAφŽ:xla# i͹z4doشՠˡAq3_(~J#&poL-4 VMvG;v3.RDaseh5`1un}8ʗHTE{Ҩ̠7+iM tXr\-<Ơp'PGJS^] ,?:2$u_1W%oS!gkuV ƂSu$耝7-9=7Eeuvu"٩;?ƤoP=2B ͌ľcw!.Bwbk*&*Sk 6y<#I'lHm>P_Cdi +y%Ec; iNI0xp,^}oS{j~6Ծfqcs Q&4lT0n[QOj\*av{F;^I`=fASXi+}:lR`.E̝Ϸb|W-` &wwj?eډLnө5XnXGFJsuGݎ4[ϖ8)}Ry%!35VҩdI>3MIlؚa *&wu1 <:Ch#*ҡW3KS7pm{,(idxm7d\)ϷsǨ'[-j\C(3W-'}#^jg%f;#e>4Mf#f2 "vH-b< t& > LB4ahSZ.Xp{b!Ce i%$^Pu1.5nr}QhBK ((Ƿ .n:% ]jmh`h$ 4m`IJ+n&!yoDc'1hsX환cUpQ>K}X&˦# Wq*05VjB~JS!&:W痰F&D!KlպSbz@b9A*!r9"wP1{`U=;A?Kw3Ws&I?9|. pd:J#\f6oz҂|ZUR׳2V:[\0T0_Yj*:`+jMmMG8F>TeK N[@Z*M-ơu5z>BI=$i)&R#Ko\nB5 &6f SzEc|8@?5<lrh[Oc=Y/búڶrfƊN=omi x_饓#F+`N'l*n̩VBmK7L3Iqշ)њ43= #K؉{m|q0Q=X۪Fr28x†8Rik^4eIysn|F¶y@\@O =#) Ժn8yھ0Rsw{8X Q5^wou$Rɶ/ L =VE|w ٧bχ O>DhSIp@Kb 4Ci}GX,wΉѫœ`jh8O@ ɰXa98P `U2ାRG~cЫCFD0U}Rhti& +8?+~s̶RWz˻~/y/kuK0 c4YBʇH@~G{]sinlJ sNV8gFEJ_mJ)O*£C" yb Lʒ!xde0oV8X[hBT[ bb}$Q<9%Qp*ob^1+2P$,J,(\Y8yꇜ?\"9PFnY>J׸wd j/Ls߹ms6ڦ!<H2_D*Mgg@ ߢߛK˙%Q?<|Q@I=&R0#r]<ݲ{|+5mgtB!mtiJ#!Z.ɇC5E;IwFE=~M)3= ]ۅ%ܟ?t7"}fDę Dk T ^VQ0w tΉޏ-w܊`SzTLE"G3){Ī:L$tkږ =u>\ XiZie? \%==񨗈N]9W,J@/( _[c*g tv P]b!FTSdg7E)}-aX؝3CBmœ2v0"KnWE@H6L6fSkPc[,Geղnz[ը5v;s\mk;Wet1%0=jÃ*>9N@"geYM8rfd.9 r PϐC"%şF6BWfR'ǀe 0- (oD8\)V{sۥU3E:ig7;gGВ2z~N]e^Ƌ꟬aI([kuBUKqJRSJ-!V$z+z#i*؋4'aiIzT %^ tъ_2zUvP_g"6D0U.w7p~+m|#7]==3Dai۩oRܽP&Wt2}.GZc$}7wA2Ŗȗ@مC»`JmQԔݢ&(v0h `#PѪҼNGHQ^hu8KI_# Uh#5f7(~whޔaO?H?3g[ ?C̘C;.`Dq2GGI%z T z}tT?vػ;lTSgc8QvGWpT@`JkHQݯLޯ:px:a!!bKysz"i= uy;kPI &@En#ɽQxU#3k@Xa&E EZݱBVv.#pD'?xYm$x{S=¼'A?<ӑPBGt< ~ Na턡. &yD5&C~!~2Xnw^0Pgw52W(¯Bc_gTXGP,Ȕđ.-vu˩DS䱏ڐ`Zp~ruFteϪ9i=/] ?lCK*H1 'B)hgڃw: EJ>bZ-{\m;W`0>Js+<|I`)TbZ̼vod ; .@#'szsj{n3cPJZG#{$:㰦BZ}7`^ wli#÷kEN*6%/<3&KO9zQ'whjcؑu02 񚨋d>nUXP^iJTƃ2n[ LڅʿJ8;54ͮo*$e.H'@г"*`%6Xƕ?4#d|x3΄/V3Dsd~ 0&*_,7tūBea4W$u>)dJ3.R<&Da{HdQioS-n:Ttm\ۑ(xۉ.dѾqɲcFA f~ctw@wP |%QO t\&h2d3Կi^ QOJ4W\D(S0*J:jϗV5s94`v^^7~?tS?|J>14,iM i1DZk]"9}WS& OTϐRVÖr͝# 1Ɋ |x'53VK٨RVq8>-n/l-o˔J%/TEuMEj2҆s<֮cO6fйņ}(R{a 16۱,O׸! |7"!ĵi+Gɸ|G]< ky-#sޡ*Z?aZZvۄx Ӈlt‡!sx }Ƈ a쿳usi1-^ )v7`HHrpH\[V.:́u#?ϲ0|˜_fLng@)[ o+,PC>H% )gS۫7F㰊kQÇ?Y8MJp"I8ږy~(,^S#Mfڔ"c;>K3 jW\̿NSfi *珏T+]saZGc1Hzg1Coޗ8a 9 ;/3,%KL=¯R#<@D.dbS |8g_̑Bh\_y9s1ʑwRה۞K=\Z멤/Bsw1Q(dآeg:U 'Ee;D9rI$X;NsEo"ptv_Rh:Mҡǭ vQ8 ZӠ.0.F3 ]Tgtv'MggU7zDO?${zʹMř-7w6jV"9vQt$AsĆj$Ux@ #z6"+$f#dzwMi~,8zLj0㈝({wFEGw3f$ݲ8SKn :O@O*3" g(@n*(UD^ic$KKr=|y'^2h= W:{P ,MEW?ۊ\F'z`L~t}gu+3 9XQ=QuѸttqi{ 6'2d5(T뺏u%2E{U7BR\'݊9ʩs ux^6-x~O>+#T8M pa;5h)oX#eL;W!9pNDͺgouO=,[tg,=8\BYԧP  ̀qGsv O/V7lHCC:Ǭ'ηQe!E5!'w=[װM BNmtKaEڥ E:ء{i ^!1 "kIG!ΦSIn Tkذ9oԻ,G%!,d]=hZ(} &*Iz5@hL4(*JiPT8:gxѝ= #8 ß-Q\X ODR1yד밓!rAlTXm@JUЍj>$[5|1Fuz73&C+X)*cd+c2ZLLS{(_닱' @ ¦PR|,6|lE"%r$PILwb;?>4sGRP3 .i͡$ݖ[TR&7RF'mb5ۯs5z!]Ы)w?]#"ay*#)2^bo~R六ek3-E]L~ukW.L!i3z/*,q&&fٻNj s]BfΤ1/4 Z8wQP4?":_φ:.:fwܔ1Jf8!F%2':=%_(jӓYm&T*&ԲqѳÊk\+P0 5^Jq3 e?fIzw4uo [n-"hk2%oRE/+ݼI[B NJ sOi-VJfwI:,[CRwn_ :<tww4?])yvTz_ 8JӜ=w=gXc34h˨;B.*#Æ?NY1lק"YKg[ͻF"vvA(zɝ Sjpa> o_600,Ć)r/zloKg[4:AꐍfM? $r8ax*9\/QLXc VR֐k5$zdͶد;T@iIEYߠ'JfϪJ_KT) (ɪ e b4[(Q5x~4Q߻:4eYB5_c(uJn+`གh:>F @zD7 b 'W7 1X0? g!ڪ<=U:G W'sg$@C[aC I 3EtmZicy.B@*7o[Fc$2&<ƳR%Xh 4->AӋo yk ֿOW6ՋU\KoR˅хRsVL6~䇎hJ }3INʟ)Ѳ9NRA'&^4vtο_Xہ'0MYUҨxwɣV3P%n.$ֹ3-|aK%JU|3*GwѥeizƁ=bscm{24Aή깅 y4ܟ!oN4TS(3Ƒd¢-){Md/_z rJbœ6a]h߷a,+$8 2 }#"{EviaB sVsXNsZ Jr"Вy ic,uʕD'tEy#E 3,;Bws?նLMױb]4H\![AZ8T<;¼OfǜD(?6N2}Z컡E-kQ:ݕH5MQ4/?2WZ:V_ħ!v(E9Gj(k&I_7mdɾVAHUDr/A TFYT@[{R|% a ܲݧ<|>FNP &{gKj>my3ZZU8vޡ3 N Gifv ֙WHjmyH ᭆw?&kb9_iԄx5]:3T TߏinfcX+DkD"s$4M"G8!pS5%|ZB).6Tc"-@FBU I u2zNlL@}AN;(Θ ~BZf9x*֘ ]6߰z!I-~T[t Ë(9M3:ZW1?G^xvlOk, b 6aʟA*,0W2zjâ lon yU^'q|ϳ${g1Z=qLjJBNBT1its62jOS(5d"r_CLÐ"VB/‘嘏}څR+hPH%q3hiwb@C58(<+Jf~6H8̆A?P)(]]xЮrq;!lW*A3!T$L:9щ&{șӴXϖ|8Wh6P&/Qqöy#Bg`Z|_0KL/j)Z Y,jrNn*;##1Ր̫3%KCQyU%>}&*r{B)7-6 q>s܇5?3aWMn+ڱqDUv}/ci RERH&&ޙ(5^x-Nb9e/; *y 5֯=@Ofd\DYHg;i$R%Z O; _)0a`Roq"ș>KycȞnMH'6 =pjZ1j \۔wFx:1*ϋJҺk*^J"k2!E.u.)Xs,}`*f+|=Ѫ(r'Ȅ ZP:&3G(& ldPwMU}p>O׎d׶?5O'F3Q5S{ (w)Eꌇ.q~l'+@S1]>UGn@ }ODj"1."*x|FX6wRi2#=8} g$&@&!&~,R6/EBfu f5=?fOlRg/ngGqS_/comg5MW Sc*mϵik=MLW6_cID^n{ߓ)E\d}v+| Cz` O&HGufH 6x% %|#ʶwh#2kaMp_ 9RaG0q-h;7O$aYf;lQh +}A(]ϤbpW[>2j|@&`KEqġC}i]v2RcyE/+4Be;i`'x%#9;]t#g׈vgu^И+].wuMwv<]3=gK1)Ben33_rI],װē8{1(H:ZPcSljHH jby]Z[fQQ@4 oj]j@o#c$6nAZ: 2]5W.}-Yu2t=kAp]:qo7PdCu~tymq5'3Ce{Dn&3oK64/On\gKm)yGιӋX·gԎp-ۿV QkLh@N,/}I!kŸ}9CIq∇I:aGEvѯßyXm""y\_E  `Q#{ȚƑ͞f ] d̖5Fg ~E'i"U#l0{욏V?}PXAd!WVǯ4WB רzϒ )ZD塩fp: _5IeYN)(/c{GXFX"R)FBy uw39}N b0}C ecָyU='J$6Sd߫W8Obtdzж5yxm8aks=9 rК`Sg|ـtqO@Ú*Z0QU!y ĘQ4O:aĞ70?E=.5#Q_qRo{Omu@6Y$8q!uμ@;iY+7M}}ک;^`Soktչ:_z^[>e,N{=Y!_@>E8ɇ5CXaz5D׵03}UcT„b?<-6-.MP\|94~¨4 ]{]SMMMw_q pΛ ?d;8 Jnh36LCf>"^M_RzA=̱( 3~1IfyE<5 c2mt{~:<,LY@0?CϱIB&g7 Yi~בgt^q<+W<`J$4fI]{2 8{F?O-=+s|pI'c5jn)~IY(m/h;yn'hiʤn|YNoH.+Db6h$͇>ϛB(2oƌo vlӏ^b#Tv}M:XepQWV>̅#Ptȭx/9.ɲ\[Aq($Zr#nlq,G(j+Y DJj^5P"z>x{!$5|M=Qnk F KsAVzb[ƝK0jfYRHXR+vez$+HN/lu!Kޑz~3QՐ>k-De#3 h/W3:c/HqߐEo6ƄX.k(Kit{!BGz5x/G{6$c4.@!q%\M< 10"'rqn/j)F84n] F.jHt6,4!5f\d ,C'*@CDyxpPM:_<ɢ~*a):tgJW 0g9"`i-K& `*>V 1}!^6|\5i?$ K*]O14N[@ 7?'eAdLeU|x1us{m<[\M}([z{~qL/ *ḯ/p *7Lko.Ӽbl񪪑vж{>E@wt_w[`gY-?XH[AxM4\,=: "2k鬎SSUO׶4FQ: ]ABVA!Ь=)(K1c(hmspHG_Hf⑔ |b/i0@g$3 _yUw ڹg T^=t jX 3Hy4}S V84`iy Q޲E-s:ѽm‡B\ԓ쉞?A^'EhR̉@`*\Dɿ3 Ngx 7+^>eBۮ\tgGF&/?^Δ8z=t)-{1&k`QS,rj~$%o Pȍ0MEs3x0a==~,yk"H ͑bUaCsv.Xu_3 'y',sၪ_OBЏ6jb,6,q\*yإl!GJP}u)iTԸpóÌDSgdy3D%`i֓mSa4n(K_:: _.AG(Y_(p]z3}rc8UcSD(V ȞGMS #t4ӄ2XdfN(s|a|fg!nʨlsD"Dy)?|3V)nѰNjC$w d? M p!J*˒W$GV Ь!'k6)o^R QYL;R] OgoPխ~gw^xQ5 ,ϒT;WH'dgn5LG! hC ijG2pXΣ4ȯ_ÑoH':[Td) 6[Yf?t}U9!g}=P{lw ?t qC>I`e3ru |X$te;m= i5  N`Tt "޾I ې o j⊃n"OጒOn0 B A"0BIfqXgb q_c !&s FUSX#^QТ6?/5ҫ"v~gz~.v!Ak3+`+@kا@nyYTJZa4EA`Kd>:lS=1R(EM%ռ<K_xx5Ro* CSW!d%d&l^lSVqqbPHHDL Rdw3J3tRr?h愁\Ho|gm(K^țC/ lWSԗ`h^Sƭ U '~ҝxV`af_) E~,\N'?Hb0Yىź !i IfO+u#MδڠN · fx!EPv~ ɜlqUY[bm&.a~t>dAMM!.=oӐO2#6iv 3ߢȜCNIg;ClV^4'КN<h5V&M Cz n)%e:dXe6ޠ9/>Fo؝6{3#Q0z,nW24ӉfF'1_L# & c:mlb 3{AxیJш{VX,j=įgrJ01KlԨ_8ۥmPQc5xfoҀsbyLZdW7I.j\ M k QN܀qV ib? {[v$s Yl/Qba&L)}V]u"[ Z(7AbMvM/vyyTW[଀ph>>7^Ey~Up6 jZ--+*Y6KwN2~F^˴?S$zWzOi@xbln Qx#)(ڧ$Epalk+=zǜTXH;+muL*ⰕMDGABN[nYcJk~k".o;ʔv7 w\H$w*1Eg*H ZlMm2o3ǚ!]6SV 4i 7ZdfN&ZxR  Q$r TIӲ.%x>77::_1xJ-dg pl'׫n8w.PA>@p)p7,\BF?u4F}R8=3ҺY$3?ǾDm7t$vX@ N.Q/vѰ{VZ, K&W.3aq]dܗ^Lo[wh WIZB_7݌ždSC(& PV>:NL~ o>W>R˯rr#5?[큒j`QmW;~]#g`o,f'Z+W=ZrYMÛm Z P}*AVK KA_Oo6{[mjڜKDK9M ODC`pX`k`o". Vz @?1b|!8.`P%$ѫzOaُJƫCEȍ1:hm(7+KE+=_m/ El=˦=j$ި8sHᚇKt&%IDt PWDFNߊZTNCx6,ҼxLΛS`j Jx?/}^ѯdHScc iA3 &pA ]@7>z:5 EN]=fSZY l+=WU@di T[Fl?S'B/]+XLݟB!yaV(ĔH>V ֐Ѫ8a LSwC3CU6}ٰeVzL)r洋yPV~!\6l93rys0 ìs8N^e_ ?: I3#9(z-IaS`>VX9 cccb|_1\b٥pwj׎c _=Vaϩ ydpG^b꒱6`HHXL c*l}CF ρu`xy-69G8"Лy*e4 *GOsR&CmV\& qgHN ۏ^y*Qsd+2o .@Q  ch\ IV%®$>IN#-U; f='Tl7ݫy6qBWJ!'si%#_Ҹu>f$~7~#TD:mELJҧHт74Aa0x3A,ĵWk- +;zoiP\wt;l[L ,S0}bRmV_J 0Hqiy[XYzҝë`9 ۊqOZLsr?M9 wJ?c?koD  :\/{R_wHl,@Oq~YF"ڀlH9C?Q^\cAR?Rdh9,ɥ+ж8hk~4P'Ȫ)\w1q֎!ӊ E%Zâaf;cʠnjP=ƪ FRR~ل!|nj[oa^&4#y1xRʊPds(B6tWx(!nd~#Ryu}@WMQE(&!ELI0ߋĵJ",P|:Ɛðut_&(`׭]4:K睊ֻwOJKS$7A;FWُ^sgQb3hYvd%P xzqZtqx!3kcR8';VLl(1Uд)QHa#p=Rg,ӛ[  #Yį~  G4Bʯ1wyU̜*0T@Q >#peN i4[G ;oc*Bk{j[y 'd!|ц hmʣ|^) `ZcJ0}+E$ #v6= u쪛Fl`G.õq|f $%q%3/% ߻9D30K.bfk#YD a+e-kx 8ds}5B "&-u4\a9)N̅k!3.;ݽ]3 DJp[dj6`D/=:AI&1~9-4 cJe &`tz%vӽ` qإloC-}z=c P51;*-LwcJd $HXWPY)3f%1OLo69hoC=_>p6)vx| 7[5)!)xggYx1p e)k)])!g UBC֫{"e9z)`Iq/*[wو ig_fi)ҁs]aJY ~¶ݪf6U#q>2tgM$maB8uFQQA<_;Pܣ]#Ŗ"5줏uCL[/rMD1 Lh* _"zek&uZA86;BZ/:{yM_Ah~br ]w"XZFY4b@ΊuLشx'qr 2x3ېc &;ܰ;E0{E1`]Vs#) WDז@oIT}ZL˔&OvP`o߀%cP(PnDu_M7e] %=Q^YE~LQEeKaP(H[-,e uBCu4uk>xitm2}DvuOa3gXDE (÷*g~˸lt B5d,=KlCi@Fj6m:\!"L:bCd|C/,ͤI+/O.J:v["#zOiH'.pWZc?LGA}9! 8e!4r9gpL/mw&~- ,+KUJVz_=,vtv 0@lǔV-9W^^ ~g$,OhqRu ?3TEi1i e~!7kGr )Aq VFXsp) jߟ6p?ջтJ]#.'{͌G.A ޶Mwj=TJ $ڗڥ,@'( nVۼʜ^BN^'vp1")OD *5rVE;gQJq.b?g:(TˬTV.ݨH ZDmopb5]<e R~c _bqu1NyuP5!)%ttu_VpbփL+fW< t i@ۈqH TS.gYLWb܂t= z6A`pEF`m}:]%9ONAX}'CImd-5 "u &١fos/G-(A)_\`Qy*9 0{]w7U~SPMdkl~bL0Gj-#;pJA"/U~ߊ9B GAaJ))Bp)*u/S|%|ؙc~Q pJ;fX'f Q'\ҮE7˰43oLpN㯝t6%r&"YyM NP=X-˖  #ZQʈ`@Єӫ0}Qbw.lK841e-μ(NOc V|}֍6~ۘkzalCl] k ^v:bVsG_I0!Y8.EqjQuDqzDY 4>vizYh*$ԭuYM >Q6z@n(JZz9F9wnjl/t '('! PADH MH#ϘI08=e E9PKx6f y$͸&t((O 3[^b,q5Ģ[xWRnؐkF1N0V$ hi͑CSצJ 5;֔O#b|aJC 4?t2x=νajr,MӫiߊDŽŐz6ɬ.>by-͌YHI $k it]aBc4U᤭FaHRtEz/5)wT}5A٠*pQK{RͰG#j/3`wO<ۼZθ̇4*Ž8nUSla-KcWM)ەT9p9Tl?h8;M"9pXM76)DRǎ%Ftcrs?Tr:o3$[ߺCMUHCGaLqSpƟt(LjvIxdbfYpaQ:iԓv۾1>g8S(*ӝIжFAxIJ0bv)GBn39^ϞMszR @R ;e z&Bspv9c]h+هC[i#j LOfi^jxıVNK5BY|4O%"(!DB^hB׳; ;vř| IDr |[GUbl&3F*!iRwc&`_+CdsA9:h&,ijbչgϖTQDxP~L iLP! 7݌O~5}`gP$DQEYt5H?( XaHiIh؉X"\ڢ;\A{_>63+&}ptl}3[D;@ۻ8$/]|.׈e^%B%! %nQg%A/ΘF&Z΄mpMiolYW}U ~~Ӫ(rӢ=^O&T)jH&kj%m UHh Lo`d@5[ݴ!9c ps5'kCHkBo``5tAp8ټcB}(Poq<'/puA,LjHRE/ЏU÷6P ;5ydPb8M)L ~F"|ӋuXe$H:WoW2_tF`PקYZq-aUU`6]zw*B 8`|YC gpOR#퇱.rImB4ăi.KX8) q%QRUxkK?K{s&f7),pRpYg!~!j})s;& qw|{Iz{z4|Q 7 'C=0ANR}*tÌ-F϶44_+A7Q0ZjA$:gۣᐷs9"HքÐBlz^OMՍMM Q9+%dWFz Y??mO2%*c\3w_%$,i5K5e1>WDSmCF &]6̦!M3cyH5j kT;!# c Zib?G-K.~d n, q}*iDL5T\ԚUAfDog JDypX'QxO20a>:Krc"dh\Y> he .`l.*(oJOgec%fuBF9$Jw}bg== ?G8q'8 =Тg&X Xibxgɟc}`{T33ilf@=Ϣ=Yz2ST5z445c@C*k_^K3 螯$22$Y3_eC1A"s G"* a*)`Dx/ VcEG7.xW8M0Lk&e`IaMIa/VݴO͛ce;J0Q>-/c8ď=DE`yx%4c.6['j&jlpщX-m%U(ПnOӚ%].j<,SdMFƕL?_q7PYG¨A\$O}ij5%]a7?qk3/rXp!R4hrpS6NSYG0 I.uAj+`eJFtLWT;ڶ^/WNR/brDf\q>3 if=+|io)lAW¼޵@a6uLG>~ܑ-0cRޤ@fq yЧԛX/;H Cinbλ (F9{gX^,"YTM<F3fT_Y@|d0Cu#0{Kqo}4,TBMYyvnnVoK%v v'P}mS`̸dws  y߼{'83å* J-t?vbhm4FG?]-1N:GG 9)-ɳuBx  h*jyG6Y0e+ 8/$V5 n@e޸nQW+$Ӟ6o 5LSC58d4e LqJAj]k]0Q!z0v ?Q0韶> Kc!8%ŮN[bS# ܀:#iUo.UC2/M LLv#Q-u:LVl\XC4\F.=g:nBA 8B@v[T W4 /ܕy91ZU%>w`NJhᮟ!OCjL,rr?\iM*чp~c5QE|_8֝;I&04ef6f6kʉ\:HʅV֓:hH HLLW\/tW"Ny-4S7pޮF* `*E:aPJiF:Jm ͩ 6)!K^D<]_ulħ@9CZ^KcSI^*l.A-WNz`#sbo=κ~J4w&4jݷ5iMW,Kȋ3co:+PhۼU\M+rW߆.6!޸៮N `6+b*v'@yn5of͟j.9bܐJY ΈӼEs~bݸsker %\|AO1d+hG%\xjgpt5x'|v꿪 rQ񚀃|τW{;aa7m76J!՞1븢VV Z}, xh Cuy'Ǜf/:fɬ%ۜJа>}8o%"SqO,ҊhW7okC)-̡"}Q,4jg>)cYЭ!/|!I/kPYuk-d q*2e Ħ4h^1:[缘?\(w oP.GƟụamX`h¼)G _Co!(X)&#cyY7APBX Cݨh}9멧@]T>+ɖ7D 3O \\UxeU*-6ux fc?7 zA.6V|J_8> M8/ۏ| `_f RVDmd3ahp\p]&ʹf=&OCY(Ă_ /ozt';g)dhK6\[gn[*n/LDd+dReMG@lÝyZ}{'S {V!`ü׷(M gMVPsDP ?Q%藠G+Zd]YɈ)餷cAex Ԑ#cn äE9pѹ1G0QʮN݉d]OӼǜ:}w)P6e.9 1.㕍U9#J5nV,ՕMٖҌpd.:~EԸ+lf^J43YO#yV*g8d~۹+&iY/6|l ]Lnl}MH4|>=;l 8B>ߟZ§n~˯qo|xJM"ᘔH2aνpC! )(bP˗MNֆ -'ܲ{ġ&BGuɹ+eW*;,s(b@xwKcM_p‚W,pO#*v'\$C'mNP>NuLFcL!Vb(L"kNVlFQR~́V:M@WǂKtߌRmu#㤖]7op:.+E-2GX[4JNSWpDl",!T7ˉ 5}ji߬;CcgI0-p/RߐG.uC=CM2|ɑ3d:+"ݧrrE$/'+ i@F}s(4`wusɸ@۩Auc[6`} DC WcM8_jș sorȀw;m"q˜OWpՊ vMiȟ\J9^]q}J̐Y4t+tFELfU:L?.cp8M<9 5sGCَ棺eJZ}8ft#~l^cbCSJ8kXHVKz&a/ -g4t|T AF(ջuI뉕ef0J bZ&)^(B `[ÒQ:<΋q?_GriQ"; A!sQeSȆV.>[v4f۲J cw4̳˂s5{S q%wh觇dh}^HKqӢa}rF~h 2s:ܽUv0m`qXdfr=mw ʶWfפ (r"'k_yYТMo M$L1خsLde6%938́de\ytM>i+*Fwk0qh.wAq=2Uڳȫ5KkW-d*J"0$cP|_ENLA وXٗ3@1PGtO8^+8$bYn(ȏS,Oo$iX孹:Jc ٩ ; GNYXZ9عX<+ԫs*'+m{@ JM.S/#(yj b{ImLAf>Eط&^ ,3uʠ$i+Tyym+U0,3&Fe3Q N2ظic%ìLG~7c}pMZsTS)*}lʍ%@of;|70,BVYPu.NM72I(5}voC ; }^,BEe0rN郼`rUD wTh)w>H]mX YSW.^#BHB?Aasuly5`SΛ~Pe{4a"~WG. Q΍|9\9Koӓ zEY7O.v)Go5F}BFv~j"o+VHL$O1ol4ʎ!* ҏdT^ dӖ!)w[Ii^NV>AV`"s. v=ɒ,2JE=ÿ#oxl`?m3C>4CEߍWT ) Vݙeݶg\#:JlC `W)]B`KNE@z:GƯ0`1:7u gauo+*Z{ߧ!{Y G| [ b`jOƶLxsrYh35ґ)BZKBU.t%l R#,}E]rjvPՁ|u>/" i4`ݧ:0noWUu$vڝ@պVD ۰S!`mۋ>>;hJujҎ؜{ޯpD(]hG DvfVM]?H%px1$p+$\y%VX0ȴn pu \P@^S_$Ld~)Yl0Tv_:}LP4{GDDvMO:tڟm8q*8?-jrL?+8׫u_26[MIQpi"{0<Pk"W&6U.6]"5*}KY&<)" N|+$b]1<akX+2?c'};buV^?`U;HS/V%!M5ty$07={ENP|Q{F<*0죮.wîJ 2HOHqܽ'Kɸ2ɨ,CY@!G"5<ݗ(hz3"ޞ^\F Zezn`_wpb.Ⲏj)fqK1%R 1;sstB4,Ȃ_l;a/m|1G,{yI[<14_>Ⱦ8z>dzsqכU6YV+*Pk9͸x*OB$0B"2| ryuOsPCDALd`VXXjCTƕq}_nz}0׹1@E5&q!n^7L4`E-#s%c;A'̴ k9QXT;;As\\N ZLT~/10FwזRe1N.Y! t:>PpIjy4b"԰PYAz cn57B[$b8.l%V|=+Y:7@"7Gގi^KdqiZޑܿIdZ5~Kp~sZNRv5_6xY |^]3,C6 =tjly氪]";-?e2pmkUܨ47D;2AҟMԵPmGl%I򕣫ȁd˪-şֈH&olqaR6ȥYzi>8phb}2]RQ'¥S7WPAԋ|BowgTFvAD;^d[bDU;Y a 'mU }\N՚|S\6Ǎ~ɂ!S6D8Ԑ/Yv]'er?eUXBk!j^R=sw𷦯r0@ tB,z*d0XX7 t99 (RHL7tYS ɽmb+@w-P4'j7a [g`hc} P=b}ISiWLՃ:y@-^6fէxB$PL=mo~"(Xh)A+m,2$_ 4`44azX(Qe&dVͮjؕ팅U[]X ej&_J)z|}힜# XNCL?0쁙[i5DRfo))e4%íRrhIb/VhkhR!]bNۘ m(`K+ʟFZu&냊v]I^ /Cq]dJ`5=q8 j A%d24oȷUPPXMISJ7T r}WF=Rʘ ښ[.}8JSn5"ˋ%9^ƪ^}W L:s"?VƑi@FR}*)p-J`{|x@Gp=WͪYYRnћKw uv='8^nU:[">՚ /ujոkc"6V"N>˥HȄ]21{0_.xC R&%.6=ٱwy&/AL-)pQ:؊Wר'-B#Y&^M-Y5mǏm[ bg~AYK_Btso&L_# 2ؖ\4 Sk)-Z*W Zj~qXo^C. kѨj햺J. M!xrL|"Xwlu\5-Hȗ bWS?[U#]aZ_a XU?/AJ1j-1ۓ^=HMe9oa,#koIt} +er'[d$#.-Dg&aQZv瑣?x$=DGq cDq1 w;Or'l}_}g*:|@h*_ i%23[ky|lu߼!mi0ZrFKE.}WoBgYwah0y.ȵ%yn_ԊXr8ci k d/ ܶbYSnK_hON]e_|ns09R =)rЫ<#xMϵB'7cGMbzMBT< =iI X=I4-fUtVudao7؏$"Ⱦk7+-!߆E5Z'4:ܿvA)_;cz4g)2UpI͝9`4~ud#0omC#R-PDk>L&I]:Q]- f~8ZۃU/cdW:]w<}JrGjLJ1jpgI { @懐HM1pEµ\(grGwV`# P#_) 7.L`u P%kFWkkA`pJ GY G>SqQH3ՌxT`>6T@/r ,R)şO;=ۥ~Wհ\/Tf'~>10G2>8=?p#kzEM1@Hj0"m[#g}FlpM8[^h I5,t!RaI( Lݹt,^6m85yxG !FU<]w";MG>]5U͖ɢo)H(IZൾ ڐ8zԤ?#8lEkqmItzl>xcz3흡9j!A؜Fߛwy~Q:F,;R`I5 C)BvR8 eol+]g݂ NSwWdqd>PO+/Sܞj;# 7q ^}yw]vzT5Q”qPލe*dE<}{:POlFe5yK< +# eВd^7L-ϴI!8L-1[b0yB%:bv̓+7hbvpWȇYZLOq;ժŃ^UN]ȉ|?-%{T%@%Nr)mMjv=XYQ=(ߊj8ٶKJ m o"vQ!-:y䅇a0 w~j @[c(.fu W;%{x!7{$Jk)%i O8t[[4emUx*{u1AҺрrpk!}r##HQ>8},Gh{w( b託^%fS)4nn|逡"uQ)6N!PR`8M 1򶉥ic@ڂK +o6KpX[ H0-=>E{t<Q($(n"5~c"aT0OUQ"䇉 rW%b8TT!6GqjT"ٛeIpكe="JƬ_6u_PSbmi!Jc6\0,ޔy;^A΀(Y= F-GUk5Y jeݰv u=DfޭnT pB(HK7<@EZךQW5f >tijd/hj4zn!mήn>@c+!ϫV RZM׃;Mqjp=-}ll o6Lfl.AZ (`uM肇'kgTV!65 ?+/c݄|p1Pw!D \3yJ ;;it.H'Iޭ NL 1.J /{l0q L5sU}dmc/YND1ammR=n3h]f{chI$%I筻#' zJTok;el*S& :Y l³Hh!q*"jf5s"K2)~^KA_ES~0fO5^CjvXY zhJгM瘹lv$M&qP#ӯ;MȖ#t 1>NG!ͦB\!Z$1l9DWaH?@LrbhFq4i/O4!clFQFDJ;%8"$?Q'r?,=hU]8*P&A{6S[,\VuXB0,P<ԅ=&PAeмO`A&КSNy(@"{x&ȆmQj_/bsKWMx W gư߁^1Pd6׮c޻IeQ uA5A9kU`{4V%!Z>gTD&HNR 9n.)yVW^`m\t5t?xIi䳾ʨW@*_cY8)fW ]4B}W–fw^nV[Р/~ \=,Gk4 LJ>|2_)Ž^3Oڱy&K_!S~RҨ=ïQUlAIzRpAg#aFQ5Km>%o0 )!@Wx(]!;-vB v=8Ƹ W=^3xqd{9oٻb~ &"Y2>T1B,_0}~`D0Zw>E^H5u}bpGqGO,ףCxqY+Zdb6aCcf ÀN<8;b68g-jc͞LT'GU}DDUG긷s9ݡ#L=r @0ڑ$%?`~x .md %1!P[DE#P4_:>Z7q0Yn !`2x=D"$ϪBz1>4Y\? lY^@_6~42r -CK+2w5-*\8YgA79KԊ:N ;]sV~™8Siv>/4Hʜg+k*ʲ!&Oͽ6f簁K%k-c=߾llώ,"'ʍ<e0ݑvs/%5- jf}f3ܛG0Lq_[kW#Z@?F B 0L\{/ݮ"|B)g!W#k/<[j Xz0sx *i<͘գhHЉ[? K0s3M *56u&n+T>G G'>faF=xOQ^`Hj0EXt_gp]2v~yո}lmC4tEJonwt8laQk|( =T(DE7Ps+)F{ 璄 (kuwb}} 'DŽ^բlgX^BPc2M `e#9~6rX^}\,i?.g3~59+vb4jD1{`vg3r:0IFoo5Y(u Vo)\/Ra2#w76Y؈v=4{#; JIXK54Z  zv NKtjIVT}5T,H@;vOFl* d1@ǯ78o5xCaAfb"sD'5vn SgZܹG<5r^?5UIoUuϞ$>S(&9)vs3 hEB69V&Pt{i`-3KB7# PhBY>EZlsV5#F Ǵ+۪]R%$*(ʮncS+/I)oN n껣騱&3݅-YPdB%|%lz2hDl o}D_ osC`:% KкPW4_W%?0, l`_}x䤉.EW2& =Bc/̗v<{F4z:;I֘ͫG t\`B)(6RO4iFPvۑBqéZXWi SP?ESImjz6iAųDL#])ŕ4 9'-o٭IeG[Rõm+X4 #' VϸJZGJd;0st78_\qA0_J:qGz"yPh-j㒨KfOeͭ8+O~sx aj^8:ۃ@ d!(Cd ˡR*~z{ι\˾%hbUٸ(Ы>#) I)ѻZC"F>{ #g,8ȗdu/|Du82i/@b % cu?UdlYb 1PrvcRI*~R4Ψη@LJ4/uRI\.RBc"> ]A)uۡ Y ƃ4`ikiTl굆,>o/Pl( %^lXQ-+@Vm]mc²84I !iDrilC0uGq(ֹ8 .b^ %mTUV Ubdf1tًQ|c4 Wզp)-d$;d-CmR;>h>]=BL cWёq 3ޗ]Si~iӕr):;o g괿D'@xo&쾹? 3@.&k@?H^Fe{3 0^0.*Xʓ4p_gkV*5QNѺlEP>i!y?+?T.zulo74]|b/ C#eRY i6y6zCD `\@ĆzɄiU |1Тm: 0UOnֹ  b$p# a=mAHWW0> ` :拠Џ.+OR;NG[D{F2;iJ!z*2Mf)jm8fbdA0#i*ドl PSfJ;( /4'UZ+VXJ%ņ[e,W*TB{WmЪ<i8dɽQl:qz{M?1ﺛ^VZn pkk쎴cAI%$Od%aH# #ht&MRSkY"|ph>&n-v1kٸ$̝z^O*֓ά?OMZX/Oz)-Rs޺7tؖe4.GlC3JXs;QcKD sdbvM/Қ'qȰ6X?.~7YܮPpGa`C~bE??p_wI ۰$ՐySrIᮈ_10Xz3$P6H]ﹲ+%ǶM`Ccg'86[PԱ.<#>KiaõVW3Q FgݬPHM}/DH/$gV |RPA΁CwAI΋7 ?tLJ$, <"Ƞ5bJ龬%jڧr- :uI N޵p]K6d=YWZp$CNl ӟj}Wx{p\|F$ɚf HzыF"n|E+ `9@TEljg15dop14jGb1RPrFYD8N:34O@xQG'ӒZ=x,Ҥe/ QPFƐ2}.y{;aV$4%~*ov7>@cq?!; 6G5k Za\fqL_2^蓯NhF)րr/U|fu+]_k%{x'NɁˊ0!+ }e [g3S"#|{?1_>C1í vu: 6}}N|s+Tp0EDyX,?E:dDjjK 3MNjOC;1{OUrȕLg?"kJ,Ay$nB{R@"y<$z {Lv o Ѧ%ƑvU!^tKMztca__yxG 'da{9L>R@jlёsk4/$G;#E&4$ƽ3n} :44?GS[3x 9pW!)m[ I{a?䱮NkԛdE"s-[ofQG52uu"/34sPfh7[ILL QJgZ?^6;.WOW|EpH^g> YHQ12cI ʣTW=dƊ5rf?΅:ֻlfFR3g 2Y;SLHARy%"Jx ߟar o1Єe1$iV߶93\*-,GF8Ef׉&CBy4&\AtUp$'?(-ڂ Y_jpF#xL3J::Nm[iwG8d5ITu1d$iE>2F:|vgNН9suV%v>sKS`7Ɵ8HFw#s:)89*=5w<9@/\wКR"\v4xZws 9s]f!}E\up2neW>U=R=Ll)dneT3갞e&3Anr̆sWuhIKyȷL_:' +J 﫨s) 肬{9i9{ _ &{_jMcr763ղ+g&=& _t8˵|OóLt޹u_$~Lp}# s=-Bv>g ow&M8^,P,pRR ZPuD|vL,MRH$ZxaR}mz\/{Vկ䌣/ġzZKLQ|^W=NՂ4sц5OD\pqf;8θؖ :XXCۤz]%M9r:,}aQ^NAg 'Txt\^GOJRCԾ"&c) FrȤ_%U̖&. $=ׯ|p:Ț&נ="E`e%,63ܓϴx!{w]&eW ^"^1po "V h&COߑXֽ0BSK~Mz^zoY/aD{ٱ~}086MX=.12]yprsFlSҵ[̫].E_&ɨt)z׾ }4F(Wy!6 )mw8ln7f@ylmizpĴ -a̖8qoGdh ;J?wZz*%H ?% FJTg)m0-L~o{VE.9n Q" ၘ"cOݍ⚶_уgߎbbӴW vmӾceb$u JZSqp/bbm `qpLM(tDg#N&w>d F;$m3=,=3-ǺTRHPeHD(yE9=J氎WͻdQfaj@æ[.S7Zlֹ0 V9qW'ɬ+{1B IQZm%)IO,NZq&D4"=a N?V$%.% 366ZO׋@J.(j\> &gl2ܶj[A ={?yQ6\6{ vG7͟ēvo=<OP;TOaV_yYݔgj/]Lf{¬9ԐpO*'Xf^4R.?mԞkȡ8P ?5aLco.(@]`]&]<4B"pqFd<x )/GGrJo,8jyEEy"7N}b ;QEoPBQ ֙z4b9R$*7uq d9ΗpvI0 n 1@p3Cz;`>{q{K\Zw^n"'7Iӡ H(~Sb?p;7H))0}Z#8C]$䅂b*S 0^l_)lkI2}*/u..H Xy%&#sn(zpIGE؂-Jh #5[Q O1^e %x]@%vdҟIa"7?Fp+vG/2|Oـڊ,!LƸ>z(z=^; |}Y ~^C V{Ud)F/{yY]@˵wSF,w'~VGu,c뛌dhv g*GYX3]}bK봫dɤDE(zEIA&&F߂jP ix:X)(޼<qNǗ#dF''mhAD'r})wekJ^zBШD}I>%!ppV$侸`^T&gٖ12\6:sïoarஊ}zƶF6PWc0xJ C'+Zt&*xe7>2S1cHt*jQ CY/eu‘AW !=\~J+I`5 !q^>Z^U:{#SmU[SlnJJbm"J Gzr>pt΍W+ˆ#QD]=*T[9$f IIpz}s Ҵ׃"4|sn V&F6B<*;Sa j׷^VNu[2;Ntu No%Y i/c6^6P`i+ĥ"`Ґw!Wq%y\4˸ԃKIQdA0Q~o4`_]\hBZS!3">|Kz5GS_?)5TArܥbK}z+dWG J¸P1Ɛ!]?r|uOlC"OSC1ӨVS͉s u1M!O>E1P1]>yeXhaÄW(fW o3=Ჵ_gW8yv+\Ќe֖r ĺ;&#DUpGrYغ J}_Q_}sJTgSuW/>2U:t_ P0fXJ8'tŠbۺVpVKFO7o"ܼ`+'Vqrwhtzsu{ڦ_$Rc5Cy)Q+#gKXc8(n4&(ϳS@]!\OuǶvn5IWܴ.Y|?CKf^5|fd舃t_Y?afA۱AFU^ rcD&:X LUl+Cq{kev. ;АCVYBhD/u@O47A0M8t[ f!7Z)CV(ؘJ߮pWC$'^nIhiP@8o&N;@:Q Z4b&7 UyWD`NL,4+_TVn:M5Qw4+w/k9 TK_{ y%&*b %]F cN[Ծ"$;v(TuR[+GfL!1):e-(8/OE&ET7l~\p?T]Y}ϩ^,O M$-SVF}-!<|"n$F31\΄ 㯘@!>||NE{FWQoX )+ }Ɇ,`Ym8zqLYLnA 5P@Q{\b3`6}nExED@>?/)ECKYLRt:H!ϥlmvA9] ?4xc=H&!l]6v.[X$v>[!|0SÜmo<罿@Ёȣz“dVhés)cT֦:rc;fH ;("x l9eea2lEk4ް\<2_icBp4 9*Yl}9Ȝ8L2RM=w<(& (*0ŀ0koL~ 4 l(;:[)[Kf>\'v M#pSL<P  SfePL>`,ؿ݄݁+$$je.5P}%92\d'a*~? Z$ĝZI3y,Kzg?`unYaW^yTf4T.yﹷ"e)=]ض<7ɓ}c98d4s0!+@Dk]',Q!Ι;-S x*~B,?6λj +荽I_ ; ѡ(dl Y!0TUё`0򂖎6GH~D2)J3^M&(31QDmF.al+N\DQɊE FagVlpIgAuq?{ԪRi 鮝"a%*nC޿+ZP?Xr6,jtK t[ x௢rF׌_}Q2`C9gA%0)Iб .ޅZ?tp[pe **i9 ֎Ko>cx , >Ѕ:v٦ڻ:Iru_rc]"v:c 06).. HY߉W UH/C4^c8 w$~{7ƍ[FA_˹~D(,)?x,>r(\DWᣈWQ[෺60K ϳ^gDұg\CҀ=Fqg28YhcCj$e86!kIIJG@Iv )Yә)0.kDiTt"~6p8^UY~ye -)36n!CnYLG!طT=9XMŮ_⊐.N dGz;%CiTpѪq5`=w>onb2S d|bxg 6#[ji*ԯ Z=ӑtYh{UցR/,bn>nM `=vj"yZ)]_@.X+nR,N{4+[ђꊸ*ӿ!*hugrd;Y`4\vw }>5XX8c Ϧ!*JP*Yp9A7:YYU.R/<ʥTL؁龜Ŧ {w[ _:%hrևGhs|x;Ȁ= ~hFyQ3!HfsCG .;AYF IEw]N3wM5ߪ7tTГmX؁} 3&L{L}otSUFb>(v3aӂV}qG 1bD)y*v߳l(Wq]q>𨼌H8X#ON~vH@ \'y#o1 L(VU<jGpDvNA9MZyz8-nM&/y]?I /LDD/)Tf#(n `[˙|i 9hš?`(!>a̞' WV0G3͏Y,'YswPGٚ϶k^ >YiL~u[%Pn%1)wu Lܱ+SxK!&y 52ި0P,=f]_X"oo!"~K3HθA`F YŌ⛐HIJb=#VtN,> t>\&UHH#QQk&.H"{r]踎92zAlRLV'l Em\zFnhC IՒ?ʤTxg(OEԔX?"19է}b 뱨H_/07;?/?DsYN6%sOX4Up5As{Kq>|0}eډjN!U2LlR?2X,%mv^&[iSdܵ }wfM(QΧ(AVaLӭڔ?UVW4JK~fQy97a̽Ů_7.hˬ8!uyk҆e$V}>s=3.Ǖws)qnbaC_.JOx-͆vbecgEy!l S/!5ӻI- W"I%^^{n+uVMc*0n؀ tӇFG"ZhvQBS L]U[4XR~I6rOA/u1ŶSRfrprK$TM`(%C vCA"CZᰥKOpf.eIY;[; Cb:bi ھzLl,oMKqt2`Օ qYc?ʇIw&5:a nvTh+yp[ZwS5zJaerN嶌ZΎm Q^t= b s|gehrz6;Q6^w/03XMQeZx^d5pUJ< 8]fa^ɒ/1f7PP =H,˩1 h tֿO7Ãc^mӔ89A;dȥG\O:tAVM'_ 80FO)D:DCpEįZ?4pR(<%ru9w !4Σq,5l첚 ~- :j:$7>z$,|l+ԗo%>״mLRh] i {zUx`{9{ީ!!3 Q#:/ 1ZPj-K;𚷺-xUF~8=\WUٞDϖ=?4>]̌J"%ԉBg?u,eCp+I4ijY,GpnRS抷/zUk %B +eN'\/Sv 4AB.H$c-I\w?{Q"1bIqn5Ų^09%wSc,Kfq2:CHlSbhtZaPX`*8ّ_E6RmsAC1eLn ,VxRME{mdBM$m/>SOBqV#Po; .JF@Eo)FR ؁߯SyXNHjJ>B&G€ي.B[qdT씀!n2dgF,$[zV /G jW_ʚW2!U Ȋ(fNq<%L٦'DW5j!/ŷbRT3liİ-pN @aDvH=zF.rrm]A9J䢕*~+2f_+Zړ snSu{nR,[h69*Dox.Fi)–"(5PDtBlyWdN@ҪMR}ĺÇ/-jYKE]P(1[QHrc# َ܊&Gmx(2>95 Oc4mtn ]vXyq q-ADaE>/;qzF̖ՙީ:/{yM.(Sl%`ANǒީns 1)f#K5{c"Dd j,Xa=.e-X-y=djzJEpbqV-@)v'DA!l+vG aW+VV2U͢vB\Hcġ#ZE(X 6V"UCbM#W DM2U-u[\U" h&}u^̚%%c?#VE'زL9cř̷cuFicBBtʹ#Xɯcni@byH̽"J빁 -"^H 5xCR ãP$v/qV @$IW}/^UwZj/; "[-"Hd@^;p/[XVδͲ.ഊq "Tu{q=ԋITqőZiM RXQMe-`G'5R9=?s,b%?6+6?!/>E565K_ž. s8JBR#q*HʚL&V 2T2G}#/h0+Ɋ-k"욦O,&_ ( -I`xg1&YhK7xl͜ɸE䱷,زTxxՉ-50Oܧ+FC'~Ҥ/I)J0?|[#B`σvdmzU:F,ݫ& '!qЄ7Y̮/..An8#x;{jd/:W°S}q̻="xNE7)M-8+}t,o yR #(r/8A)9av?ml5CZ;jyK`N8нC ́U{xof,6znC$qL R *pw PMhg(BV`NK9 }/jj:1>Ug8P.Т9mfl442_! L9H}V>6JÈbv6vL}{shu/ؠvQ[uSc))7.pƖ?j7SAݰ,6JƑ(neK) }x6$i}驱O}Mۧ8;r& L>X ,3+g%^2S%ӺBf?i [f!KQûg^ !HI\i#e :{؛sȜTY޿I;'Mtә5*ef!uŝ.-?Ue}r R2}m_bwSa?ͷlirG3ϑ踈ӠU}ZAS".u!MBϙޔ7owV-YX,& W8kB`W\$+dW" F+Jz ";51>rXiZtt 5.ػ K۩K+n*# e}` |];KtjP qn^b+ɵ;-葤I6>2%*ϙ#6m3u>n4hO %T Cow4EҮg}/@-Kn lfz't ^N*k|sI.+}$J:'apa{h5#CN/i]J-{F%?ӕ|2V[`Q0<9v{NL@a[Z=21K]+㠬@Y_Z{pevHDe:9h҂_!]!msl^K׳_8F5*"D[(`k3 [է26}vX8^zn˚kR(l9QUy8ΩHEZ_ @{LK7s0|Q[0gf?B~KXnSUt5w|V(1HDNΈMlPD˾z6Z4m(V< oTqhI'?MojnjP iugAn\g)|Ǯ]ݐPfGKgdž mӔANÅ}}Ÿ+H7Y⮤k%>wEh:Vd(Ӱ8N>2KQgf J1<9ܜźMcԛq:XF@V|dL6/ژJ2'8o46>;gr~$8N'8#7$F]H{/mt iiGSbڳCX0OPj'4I!) B.u;fIsYH?Z9QgH`R>FU(nQJtC9hx~N@}rG[{cS1*17Xkescoe)6̈́h"`G|~D;Q ¼f\z*cR* R_43),YR X`6pv)#y;o Uhi_yo[f)dh":XF}2-/I |:d H0䏀HWiNOClpsq{uKMS{DbeZM 6",-a~ 4RP`'&Q#^ 5o:$7zVV>dC̓3#7R-mH&RkQ cWOCÛ ;R29d 1VV^9z~wW_ אva? ߻՜Nm:g:jD1 tns-i#Uq/\udnՅDYm^-ubOZ}VeƼEiͰ:q xfƖ` 0uPF[)a~k&0l(es~gñd s@m?3 E~>_U Do=~zl[A$.v٨8~L&.x規E: M9V N|u0UZN,|2IY:Eӆ+!s2ؚsEGI om\}ΔCN߅"+5vxb[dXLY(0nxbAFvI74GaKzӜn;v< UKS_gH)%ftӺ /i"҅o`0 OeI4%sJ@K({I*I>_4d$daTiwCH!;7#;wk\ Q`9Ϫ*("Q x)@S%Y܈M|/{6S݅!ue&Js˖HD y=/S6y&xaX.6J3J@^Lh}iM`ˀ 8 ǪEov|j0[! t12D,v9)*N]|E@wDQ $f縂Ot֍4$LI@$!n+<2Dh{|/ubf&^O;ghaAn;wB}/OR?!0@W(+&TcI_I w9ycHlx13XԚu5ѽ |*k)}DJjLIoxI5/k]"!)hog rZV#ƌ. z`d^JEĭ*ele+1#mWYZux3XUiYJ+ YV33%(H44`*LDEԌA~0 Wkf(\HxPodִ^ }ޟ'2a5~BKZTf +iRŰ9C}l`H=?L#S̍AyJʎDlk9k⳴-tRݥ{Xsm ;(pllObž/]tן4EXA|KKA]ƕLf%Qy 9Y+Rեּđ_hIbmMfR]^V}^Upk=-:&<҃ak:lq/_"N\f4+/\=,MW<dž }j[OM010n9  ](h<=k#p.P᤭On|A']Kw7($|6*kPҷL7,c{M5A;0@Zm1Ovu`1핯8V+듫'5h*8a{ª\J$q%z>wu*r p]y5S6dSI z/#O y.ʡ|1ytڬ]K/4:]9-Gt3}/]eo߾woޢP̪;.{@4ݐ5!07dwL+6zӫE}b!gP0:njshD.InqUDdK~)Cmf䔓wlWQ;ď= ln 6@lLD~QyATϥ73SSBq5e]:cz!3dBNuvT:.jOK@m vgZH"87%CrM(\\VMqVPԋO`*=: h?L+lG8}-PaB['RW2'cݷ;1)kUN)v/^ǛV1zƖW6 &ˌO$^ŹЧͯ1T}p[W7bX}0>pd7k =$#E:ߡ[?#u. g,G ` pr{jo4[um@Ac$Dk;$q 1XgPu/"{}m5E/ViΙ(./v J*>|4:M7b8 E ed(su3Dd閣Tmdk$57TBǁdp ;#q a$2@P4~ܱ@(L-T.7.ZMe}n wتNn8Ŀguz?lרi"!^͵?x}-@ '  :T\RcZh3 U0aB _ xmi}Ibh' p{H3u"nlhels6_ a~Sx{CoHp|{'3EhPc1xnB P u Hײ9wq *uw@&%i7,3G? 14S3PMF`|u*&@: ݸK_|W/C[\ANJr"DKƣݰ+Yo:nD EVQzm#c+wZꗟ0V;Pu'wel\!C2`=s|i j} = a%|1U(ЄH"PqnX8c֧}Jf} u˨ 7X䖱f/Z&fY})G+c1cK퓯&͆*Ya. QΤrw/IvzrA& RoQ?o:ې}Ї # Xdsh t.aW9b xQg#I{]< !/!ޮoPd-E: 9WG ,䘕A:xÎw{ǣr" T΅Y 瑁<{[J>t3LM%%!aϽS3>Ѯm ݟ [ S"@vH [|ƃI~QOJCKFS*lCqIERXGU;)( ^{ n6xbr7xE E*@S; Mq”DIlUhDMZh.jUVG5v{'-2knx*.+vІ'vKEN'mo5sվASjg2i9 JKϣFSK꿶ҙ?SѬJI՘$M`޶z\rN(Dl9g^PzX<ղ| %NߩTW`s wIԄrO) no%R?^v=_dMg2[Ar韔.Ѣىέ 0IL)Y6gm_ڠ4)?i?) aXm&x.&J=Jn7:^kQ55hy/԰duťZ| /ahyWU˲}@nt ;),axOClyLUUnkme ]iVXEc;>H5h}K[ Cj]ydRā@ڼd)9ᇇO&Ga1R@f,|50[N|A MۦrS*xˈn15vh43L`jo*2Ԫ٨a-HskV{hO!BJx/& `PpS0Y5+g.Ma?\<0ex&RO6R%V9Vmn}o$;RKm#7X`uKf^0w;Cpӧfp(ԽoeCr zqJFȯFg lͻ(,[7q OS֊t;}-ٵ3٧l M-Dsȧ \"?5_=!40Ƙȧ7 5u TO:JgۭVi26OĘ jHַOD>ߟ]Tj:JA܈^D_/E$o6Oo$m*'?di!1LNBwW.7<\m:q]O.o >o+t(ߚkZI:3qgKs3w}f! e-\a #MUCj)Ӌd{b;s LwH>,[I)1L%0 {c&c'Q g_—vdVll3gCq!t,{eJX=G?cQU) C5-FfX$' Q;:X$S}CJt;ug*yښ?Kt5ub*y@~ED%]*ULXF?J9dR,)"}NQ(׳io `Ă𹀤*Aj?q1<uUy^Et/DUzL\V# DDS8]harQ\oPY3j0q㩣6*ӥ!p/7۾3G`أ)(YqJhN~26R\7^T+wT\;:}?/nv4/ c_];*oҠd[ !xuo`fFAo>DƝ[=uq3bp;c. 㫞TE8Xtz;aU Շj0OW ddxHlȝU*rTWwcK+ij\T:#@:µpp;T0ff3N6^08-_A|h#^sU\E~Ht!hZ{Qjrhz`ib3hi4Ā.D3Ơ-BZoqxx(zg'c7j7 \ȡP!v_mul0M$)¬r ouӵKB^~ڣC\XԡJ]?t.lYj;mL@i)tB)eĜwq7&!X4zy?|uKpq(`OI/8Ҍ7<: ra4b,nt@t(y^F'zl-MwE4Z.hdd9b 3c;ь]V޹(}JH;J}i\1 c᭶b*_%G݁#ZrVևɫe`H3A<89?==Y!~4t!,2Cm{L gҸ%M[5D8\ڎON!yi(lK£dKL%tT28.҇cL~HWbv i^)ܝ%*޷:'|A8ih[JR~6j1տ]no_F9Wm O,NV"Y%p=a̭m֏`qqohہ&CGM͚x ȏݬ&"RzU2XrvŁl/ LK !ב2 ~~t<ټ9.onMAo,\lձ=>}M&o:kAy[.]spR2!?T&A>&=[6s;&;|8XvRSHQy0 >LK82wa#%i Yɑ4 fn>ƤKw8SAy S# ^-b\BzҎڟo T& ·Dwa3SB"rmd6FToV G&iam[\ŷ]Q j~l{W&ԯPSJRK~@/u9Y<@u{ TwbWoMEQ4jQY@<Ȑq{@vZ'aXMpHԗ"a}#أUu/o< (Z?Jf}!ds(5]ڶ=|*BWbtQtIB$j{Ճ׻p ;"62tE7FUˋ V}"uͅ5iXE6k̻VGtY/4OE@_+T]YjAzS t#*(OFl<L\/"V  ^ԑiLe8w B44E+4#58 [e Q ~au4*  AF@L~ *HK$WPq?Ԗ\)*1h˗N;:,QBnXՀ 9kq6Jaw6 g='[*D J"IIl5Gm1܅gzYݕ{WO얻V+Mqگ* )J_N-!0'o}"4`\\4ہ|<f 0*茩Sfsr RB4[䂥gyS&c^3榧t|OC}-njL|Z9 $Esxw._um4 sBֻH`OyD~TZ;4UWp(Ki|b> ׿Ֆ6w-< J3 wgί`[`&ӛ9݄d^Gdfuu>I^ՙ)6 m _򆇣|f5A_ս9ӣAVw-3|mlfWm(v vYEcȽ183s{Ėo 4KEKNAqݧ|,\3~`M?(?}$C-ԋ/c\Ś^2e=lj W`߇@[F,4F5;tػuV[>Āݱ 4GDZX f[$l 6Uzƺfv78]`>!~UpH9T8aozpɪG47Ղ/F@b$"mtwH#/ɳ_H\bcv+R68NuYIDDj>2/@^#񜙝k,mp9 8Q90ٮA# /lEg) ֥Ӕo8&Ok(,:J)Doh'zYB )&h*bȂoʻ13:.yyNW >VlӤkh!)7Ɓ}=C1tZO8owݬVb!hMZpchYWjZ߽:RtBWUL%+G;&l| ԗAbmrj:'7Io0eet"c`10Ƚv^?Ɨd9ԀWyg%:3llz0"Y Xj"o\={|>R넏ˈDP8C𚠣NYj7~̱hlϻe} =$ lw 9$jmWXTٔMow69 aS 0I_]IaTmR'p,}8t 2Ǐ2ɸPQN^.Arunh.rGnM (ɛzHlUèU-6YcTyoj2_R`dcY;Mc^mJ%ެh E7,o8$a ŔMae ov br&9 s º=sz d-{hy|úW^C&P Ta%7>E(FgWo0NC \}[K(30i zHcvŗ˱ae"{R-dn%?6o]:\ðaq}:0jJrt>濑 %j ,yy^Kj;@ i1CW2Ir<}vHlJ36j2Jz&ZAu D0@-bJ={6=Sj̣z @ǣ՛BZ:ޤ\pʳi 68偔.euH9b)0"#Us >r>~jsY+;Vp 5be_YX`AܓZ4ܛng,tci6'hUaKFŽkҿ]=L/D{両&"!q.i/xN _5, 522Gu!BbiѼx|AgMLǾ fyVqMa 8Ak[r?yRX '>2Mu׀;Oef^#Kx]c?R_D}X${\` 3p#՝'mnX) zS=!N٢R,ȋ!!OvImK"rVi΋CBCq1|V6,0Zq$NjxQAKۄW=SE.hlK.ۇЬA]5z|ZTZc % }]I t~wf[YtKiu~l v#w"p!_b\njȌ>Ya3S'c3RwVet:=S!+rViY-* 1Bd~rV#+]fӊ(lpL8PI$JX؇}xt u]*.Us ?!r]7%+PwjM M.6+OFIwvS;QiXک\FN"t3&BceI]I  PT3$gom,Qѽn^a]EѢq͂ c3nPnNrX]O$蹟xw@+STRO?t|u|qJVQU8 #g`=|w0$r6B̈́<%nm_5y\t7(#Sө+qĜ'Ոj K.M{ N!rEospBo 7,Ė WS{71gEgy{O8,]E?7`~gG;QG`LY3ޯZ*8R ƕXj3 8)`3xQ2D0:Y> am(oh#ۿ?$c` %;:B]3sz;mXvai^K$]d!2Vν>+9æ]~&*ugJS׈C,UPmDpJ8uG`u_W}u mR~k ɗ fp_AӖ{ zP8%OJYAbbټt<\H5G*Ii*lj\By^df`1adL<ӠVUNY!FNti7 #c|2L$&?Z$ E'0iHӰd{"u嶔PJhK*=.:Tk}L.XD7Pߛ։%K7eQT#Nw&%b߆id#( J©Y j%[[A ]w} ݏn ke0uWJf[zfʧ-YšB }?kf%.-mH-iI T%x#Pł%&`e1a}]Kgv<-!#R8,d[d >rǷ(Bcϝ_, F\ȟyqs8B{GXpQnJvDE݀842ҹ'C+]K\8GkA{nª#HOiE8>I!$g0?ZCJkd.}֥FO@՗("UMGuqƄFCc@x;>RM6 g0Ӱ%n4_,Z?suh>&%@h/so<>;gLݛ\k\Gf}> _cV wj^Yf ;c5R~TJ3QK|oqZS̎$e!h]!4~vgBgo4wrD%V<&4Ț/O^Gd!CiOuLt oiOL : 0F3`|嫓r3̡xrU:*$*+iㆍg^ߋ1 i9vD ;iJhjJe>-~IZ%{fGWIW+-v ũNk/&V(nm&%g bkX gh.KN$>'D{"8}>-|U#챱)AA@$A|I[ג=QI g\_a}-a j"ߤL<Pt-cf·jܐ[Nr4V -WnJקhp AuJ_NU󟘙-In /9 5Z-@JkԂ IH@in#]Y,o,H0 @wclSv`%c\-8:4Ql>˛G1|VO+;BHgQ#9qQ`Zː1oaiJlu|JC#w9't.$#ǟsؾ>͇1v6jxS+^M9TAx>RVic."C˄?KM?v\Dr)%kI9.ݾ,V-3$ *%^uZu2{}\Ρ)f5K;[Ջv6DUL,Q4sbZr,寫f!x5xiN/ljוTJInۨvڮbEAHZlq%xtpejQ{>wA;)%~ nqR%"0XbP^tC~΂Ǎ2w'P=Pļ/֛Ȩ/!h%9﷊Ic{7TJP\f>43]_HvS)h=04hÓ6y wPd'r^nkɕ-9 Ԟ_xi7g6-a6 ?oL?Q'JGR^'Q-n۩;vY54a׹Fgdjp!LhvwU11Կ5^!Bw悿Vk:pl4CEDtwyxر*ޠPl89>/{T<(O ";IBJ >r8U~lwefbz2G'+*V|Gն濻,wqVz;jdgz22fM UHs^Q)<}0=2 8fP,]*?ns.o!#PoRͩS,Fog9˶:7+zQU|dˉ jwpc;<zlo@gP4dJX=Aey&G-!Ʈ{?S^aGw;Aʉ[]!<7f+4zp|>`:DY,_bP}@._2=)-BWn{N#}#u5x]=`g ޏd}у'‰.)[Z$; ’h}<5XFbf>a, oжȽ%j.@VfO `]6Gj }N͝dJGz/.+9K'D;% \]78|4ɥlr]abLiC3Wu Gsa,gu܌I 4cX=ve5cZ(̯F) nT#w٫vv p86mXvbvKRbvO)e{YNGՉ$T5vbqMn>T";{0m&уQ/m6?A۾m#jYx bNp e/& Uj\Kfد~qč0'+yo'@شwnH( $FK`U2|.:ACKbc&xHQ ^sCM4 l ʸd_?{ݤR\sN$}S[fe7DFQ;gX8Kb1-%0tJn6vX'\sX"DTxM)zn)-__;LJ]Cp2|Dyܜ aĿD4eu)3Ht\Lv/1y<)z>ױHpif#>Ar &yr>41pvʐrcHlj9D89 [ZI=N,ȗT-!~/ 2̃߃_ LBVl֐%(CQv..- [O&R3.fI03/zέbĴ wNG{Jo)Zf1 =f{m |%lgs|\㿄7J}<:)~ FM9=Ѿi15FqON/@'Zy9=D Ʒ&JKV6Ve&ftEܫH#@dOp0bH?T| 0ÄM׆* Ipn#3#(1y@)-_;ZIMf1@OF"m=>Z&x)";! 1r̫Pp'z[DT ?8'O ]!X;TSql,Àqw3+&f,Öxe/7vuW- \剚GD=`Y^7h5zFvS1KHVMI+j0¬LUP Y)7CoNLC'ѸbUByPZjb%E,(x^h<^spGA2,KbeUN6{IFS:;NLKPDS_EP+w:?Lyx"Eb$Nkh@1JLpY`u̻ᤅA~Km$2"`'zŠ.m)J9ׂ#;Mrr: jDKꉵʞ"Mi&?7}tPOFjdˑ׏8k,~MG{n;#@VDļ1PKgU>prJk;ɂ.N4vIsb:NyO@+m1$聚0D裸'Ga9/fU]>λ/I]=2E;U&߬/fF\#qIָClDtLb:Mʛyul|sc_/*7D+Q(~uة"yóX&I~+pP*C%clt?.gS))YӑP˼?l@ؿ#hޝ b~Иπkj%r: [LB>sIuA)y**t_j]4r]GA$< iG1RRr8R\5IN^v@ %V= qVzZ{*S߻1$t*){64'=pӽ8F9^ܯZ+@v}W 5$P{3Kp&ĚH?EH+EpTc{3| PٻVFQ!9IP2c,N9LUx"W^BT}~T6QaLB:J=u&0yb vnG'$k#0'=6du'3s"gFB}Mm!卽jn ?3/˟#ω_k5gd\K+"Iiqfѩt# )^Վqw?1 7/b!i]CqWR F?;-͟Vc O& ? )\M~ GR@z1|lZ=9xL/hb&;{L66%1TWL#Gt15+17s@( }BYYq1Q8ꎼ>'Ŗ*}@p, yR,SNҲu:<}NJlwYG5ފό U[Sc@xV"No2)( = [ v._dOa5荦G%_> FkX2 g2~ߤyR+%w/p&rMt|kt2M2k SPN_@S+cZ /W^~D] TicGi|A5 ڜ T.iY5 #h눹{밖 ]Fa}G㜼#̟ME0nP? (>l|$Kf&1Mfpܠ{yyv4탆q"WgP2%徲fr6lٕCZ LWkߢ&,W0lQj:$8IZZ=ċ6p]+mIX&"h(d fBBK{Xp$9Wh] ׉dH68Y$mL"[%XLm9@dS,|#6}㣙 ܙfN|Q^]C Nn@W3t Aa^K跖JsMN:3cp˗eg MsU t tPw_?ٕIQ6qUm "$6RA02WC5g'6vƣ$r+x_R0&,t!ZčʵxGti-CK$G_,@=ZRnݐsζJNoJ_f_>}vm{OEwtѤ x))Lfg$st>Y*!:_0)Ơn?l&|L?8[l_r@݊P՛],w SP)QitN+gmO] A{% r&!*zO4b<.=i1C"[ PJ5}ZSg"$UPcKpO8dx՘M:]g#w'Ϝf"#(V<:̇i\z"L?KG(EFpzV.wo?QVTI^zD-\ XuA~JGSHY ~|9p֤(X nӊq_wq["8:Zc jyضoDO #nz[ט8ܭ=oxG1XLldDzTeId?)`rŹ)c8KhpxF.a\B-퐟3;U*q]`+/ ;24R:<,nhJ4F!sIAf"k:\nsg#*,c5zci oXOlG*$??W|zuIpW1B(k/S4rѤ{NTu!5h=%NDN䐍n]zM _ ?vD4FW(X-5Ni$G6cdgwi`/@3h\PLQXX ؘštʄXsQϙe~DoUB4WNea6ooMTZg?= ARMݐ8]d$-|gtHфfqt6!+Ci? Dv .v)Xne=d" _[]1\LsJL^z AqEiO[KS=kff>mEޥ@QZa466ch5%KH'}&ť͗|FYLR=GZ܁XN:H2tUL5;Ӣ4Db>[0g3kkhRn@I|$ Pn;.oŧ Nc lأ<Fq辷 V8 Ҫ/k.?\7U֒S{KY!RCYeæ(&="U<'T4aSQOB \f,3{t7^e`'wJD|ɢ2ƛ;%_lʃl&#E ~Mz) ,OH$ߑtʑpj #0ߺ`<ԳSM,O/;Fӂ0:o\zF&9YN[ 9%iH󱿌{Ԧ"3uwoo7yA[aXoG{l"_H0UygFCV4m n2|a/hPp F(W. a43^@U`Yz]gh40@7Z*DS o<sVI_n34).? >d׬g1۹ ښRLhqD6I!6sfVOw5C$YHdV N>+9t@znrm:k 6?%h"')]Ӂ=OqE- +=o>IV3y~x3?{bQ;`^qN~+C*tp1mv oĔ.=Hh|Ȏ÷b_7?9~gQXok靿.€T߭dSгWdC- ӾTfϳǝp6g@8$9K O`~4+MfqVΚrI]e8PZ&hM84rAR=u[f |qd@(2DR\L8qVH>0UH-vi U9@-DZߙ`~ 6Gٛس(jnͿtRMt=JZٲMoՑbXTe͊Br Qf#!@Y{&Y0d~Y~=1e\N?D+/^b3 [tw}AhVViEsC&LgK+D2Wy MDGx[&-;Hh`mi8L=);cȯDr<:0gfIX)۽Z2˙jdġ{/FE*ɥ9o / rPH2ٿ?05,[EjAp`\ ۥx`@LF̅WQ¾?PZHk~DXuS[ HϤ8-ܪa795@-HՉA )V Zj(g ӹ!=|js!uG>[Heh"^( ^*gz)oY^,/_RӛKrdBikv4 :cj^e~T0fLGW"ĮIŌ EHkmM=al n=t}XަZĤq= b-V0[ISIgŌgozzE>L}#x;Dmܜ!%/߉DI~g o~=^ï^< b󵥻xݎ44 ePȥĮ0kj=/[L!mw+4tk92Dt¤tL4Y\+[# SʃHI2K.?+7H((s峕'k杜,),Jd0Ox~-s`;/ˊtg''zD߂໼lgyV .y߄A|6a|H882XkuגfsMXdIh4j$څ!2xo#⁁}/[Oy r`;7p hvf㕨 XspW.L k_<@!o0s{m¨ڕFzޢEї'۪ڈQԎa,fӨUfګU3,_>?9HP+*Gȟɲb5`ߪ9+#^2܏27Q:[;Tw!K%N7D2!w-!1kG0۪@]}jO>Xp?U\TqG+X _&ȴ6nHBQ}(tai #m`#˨vMOYߡAi1R7d$~2~11*w 4.hORoTnf.4,?~k<}a4F[ծ}QYWp14VT'3|(;$0 q!ԐdOo n E2,vOݬM +xsJCWFNEaSQ d1k@yzxm϶ེoX3 ,V> & e^w3[4OZl^qHd<~Ǎh6]-S*-4c5bte({KBj&#f ɽĐV[2dKƹQ= =%A}™o? ?sEIwx)A$ Z3bA$z] T9Ԛ۲1RPUt/H|4&)F|ް݀Jp(x7ekIV:Nk;_Iܽ%?d (ͤw֑ Yp2RLSZ8U ;l' 54 F#!y>C\S'7l=,z q]heA$orMZ#<mǰ"iwP Oư\Ҿ!Úa$5oȧ g2g*"z(^t:ɂ [^&!>1U~!y%Wb{0t(ԴEo:v:劫PO)UyDnS' ¦9̀e.ȯCޕ'~X|C!N*J+|>q@'9Og#;b2*HV Y6X+;5w q4σb8k!P(Tp  >Zl3- 4^ n wPue<|`FqO/O!aHGїvBs[5޿/5|K1?kmQ(BtJN(1 ,b>Tu`yG8[B3z|`uG+s2 lU +돚Ш,FV0o0yd_{f@Z)Q=X˪* ΠPjuhW׮&N FP@JsT)-3V]7u{ɲ d0]{NQP䒮JT qZե6i5<0ؑWJ$Y7e<"n2?{ 8l" 0FNH]QH[~tJ;(qϸ*f&9ǫK*E>emX{\sly7 6'vGMx=M?EM[EC^+`EČ,"df"|r0?Qט C* QL*n1}wfVRD1di/ڏUJ7 >-$J^rr|rfVvW׹X ϟ:2I G9ifLf(ҴS͐R5tܔO!aKe' k!xD8b MKb;ppT3⸪' CkCE!$0fɥϾ,ͼoybqӰ[tw!B0$BTĽO<aK}si s tZMy(dDrTnw<3c6"4&BYKR;7Byg3{Dd+aETJFWn睃;w(ϵ6b'_O>N1@ :(`roWDz?a <Ȯ!wIu~sJ_!|6Dyqbqz -3*fZbmUr9Bo?"إѫ1ci,OJ;DxY\5Y!T=¢Q81 9\ DK<܊X$7mU" o~uӵm|MXV,E'-Ld'}FjƶZ=O!kCt90fGNal?ØV*!LN`RnAk !>9t#NQS=p 7V8.b⯦7Ҫ"/z| ҇:> cx߹EI`WޖSv𯂦%7&#(eEQ,'Ϯ%M bGlgqZGL\1˦"c n1xd9eWHq Ԧ؜ psFXl|1jl۬<>1}l=6[|>a<1$^#,i XXQPfd Nܹǥ2@oĽg];L>M{K ~#]V*Grnf_ gN3~Ca{@S \ 'Yi#W{/Tɸ07B`UNq"7@w eA\dδcA4K=˖= Ed0E`w2Mx3|.KOKyl6=&?7Y@D42e(ti.m_1 vEV0,gR)W"&AN;{hUl* )*ȲO.+11vJ)Ё/Ӷ26!k o * ű;gPDUda--j?oSbەQ3JÔwlTl"la%y lk'%9tW{X0;`HN̯:?Giʬ,ڡvTꊊm{yRa}}hbI/JA(T|5Œ"a}#h^Em0)d`d:ف|d ŒMˏ+r$n|@3P'ōP?+&x,0:$nbWڇ0a%Uݫj̝A{>xMhc{ٛe}B@Y#p }_F_slM't~}=B{]Gs)o}ztb}*}x sb܆;pSDeu"#1?(3=; aC 3K𱜑r0>vj8E9ՃRH/FBDu5  U#u* HZbNشo@/!ܡͨ,g*J&f{Jzq;n ߾ m$ +pbQ&kx%EfVė:>qHfiz.VOŝqھ`eAQc90~43c$>ڝL,`fg^8eӐNKYj+{DseHîl$YQ`ukS̯ pYm:ѤiEZ{juAs]8ףk.CCvE|1ZkgO-0Wa|^*x/$:ڤܴV$G]YZ4ӣau?b&j#a' kT<#R:[IsC[HD E9Y&e@֌>/3/n:sdd;O<&YW}]njb&ȁ y9_mc/wC]g}S9kԠnv-=u,b?4_5D||8UqHǤvV T\oȰA3=g-ZdA17:pU` k^WS˳?$YD L<8=,kQ{;h![Pmj~bOҴu,;FBBȥ/>ӻwl ݋˔ Ƌa ~MGhݳ7-IS n!jBXdF}*X@ֲ(=ej1V󺞾N}l&ma `:) $HaG-BtƟ1FjFjZ! E.s<$4?d\KoQHWuUp?vюT`ENC?V6H?`wy,/H][7E 1/5,Y}ާm>zEzHޏV-ҏ΁&k4 ?6ߋp)cȿ΋Fg^CG.{VHq&DEsFA׷/}>%D5\"Yw鍈%܎H׿#홡.ƪer'&0]%XpPJCG ;SY颽)b(\2O&>:P 3f/T!K)?%raP-AO psru@MnZ ѯ"\U.) ZpEq?A`y,H@{`LTW$a ɆiHwyZxڰxџvD={zh[:aӐmF#˯ ~i$,D1ÛMv]O ;GAԠMI&iEB@UoN}v jnqŸ涊z ֡¸=%SI F; _rpW M_Adj!`!CY'`]|Jtʇ.8;| /xGGW ,CmBrp·+xywH}%A"-h#fqm^'&` ďk9a3'4f@>o k l8er%CcON4xpA/H8<8_: dWcV;f6e:%:GinDn⍗Ek䥻L5G`OFO _Ү ΟFc6^&p{U6?AʤN>WUl2@rF6>fDdkb~l!@?Ιj0`k ?YӥБEMP1e$ ]J:ƜĬ:MNFV e !BlVԚ ޓbyx]مbB۞WK~$tf%J"w9k(Rt4"LV| m0lF- s.K8_aW΁:"" 8!]zRzd~ JWA!ʎ*S$GIPY^ߟ0Xs8SS͹vYw$xbyi ID'eDR,Ar@K0Q;TymHx xM6U?&9AXW+jޔ[Th@UTGR4&)Ԯ,#XcNc=1)6#Wm-0 |B}wp$G@?jzF]95:E_gxs @=P#"<bp g21Q/aH hS 3A1ҵ`M5a5+$&uLGE!ynmG`V!q7G/dvn@MG|m2*ӿ;?l1c7n8ŖR#偓)*K_ ]/sh{/гSVMlOLfW^ CD oD*鈐a~39x0TߔM̩F_HP'd^/dKb #r *M %Ǒ/A`k'J~obORd!ͬ`;{v7Iq?AHm .^;9튍oD룺[=Teqg+TCy,CYb}nͩ$)T/F^3|Xݛ}O(9IF!s +AZ•F/5;u1C;-\(;,Fu6י*ua|`cf޶jh ;X!԰xJ{Vj+~CUJDlm4?zeӭy2gpB+&bo},ą}4-)ojY>2Wia#11 j܆C-V3~:dx5/ }A-| +΢o>DD>/b(`ֲz "[ŦRO}Et=J߬P?ֹؖAAX -ӵ]ȡnjS?4ǟqa@M1Ѷ̧XL-3FuQFbx #y|.4l;&!Q5G@#' IcJʛ{2դc_}Ax,Zpr7ұ ۞ *oҬsz*}nnRH,kv`KܶsE [6aS]/ y/i,iR %y׶y2-x)݅mq|TÕ n6GМ#|C: t#w ?QahPVܢjPjs}.9k!#p= U)xmu:ȁK6VT%'3ߡt{1U6AO!\"lp~>Kߥ| \ԀD$[%~@z.ny.*33381TS!v&Koݩv P!w@96 l*I2jhp:@r\ YZd#%E98h}-+7dΦZ85!z:5ٕRX6#;&:tr\"O1<>7/-k[Æhpm6/P_ήd\UKYOF?:|Oc0|Q>6;!&Sd"'635/ʄS0/e@8ٗd=}Q |S JB"/zr10#gvJ{1jbN nܔ)TQ?͍3qNV'~Ǫ0lTrQ} R>\܏lݚ9-T sHPmf+p~@W͡Q6!)thnЩtUhi$wsZ``s!xYP郻q S*6{\/2`%@]k`}&&GSS]fOVOҧz2f#XNu.{֍ wY ]k5DkV?Je!t'#-)Ʋҝ̏0RP!^U_,UD*r`[ވ6Lkb@/-J0. EX44'#Yp_K\]}ܹwHZmJ$9 N7;F?5 ҁ+8+?͔(e^H )wtg$fQFa1YRK0.&YvW|I1Pf\ O )nC5qάEs< Q?eː! a_ `˲ҰȞζr1Kd d3g]S%/3IO+],4go/WT(`KsPs9t) *&k,+q4ҋѧ7h9V%Dd9nK!S%:su$jA&\ ,Q,߳EKŵɗ^/үe@x9^Xr2]98e_&f>KQ99Qfx08.Ctc c&=JXL XWVӞ:OW˘"~+"VePBgTyd9f|[<0l ^}ʏ1zypmJ{ @Q2;eTiNv3ڴ-g|f] k q,6w.=K w˪̱ PBђH z]7Qϲnj2|!Ke]iuR"uvoӖh]-gV KU*,u턃ɬsjcmf_.BLANɆZgX!"ܓ3$hZ,s^m-7A}Ѕڄ9NGރ#^'cW2I (šspW ].UkDN amxTulXJl@2+~ߣLw{B_U2:v3f"bѨ"[|\VtA]lUCCkƼ`ww\$+eThSnc'#AxW/6o,wYnD] I͝Ic_CWEt ӄ@h(*,Y1^jFy *;v { R"+g?uօ(NR 33uP RwFR66YJUȨQy6[߇_tJoڮ**U(FQU rmzjaI/bgC~FYr1?E81j4ɍ K]4ؽ\n'?9X7 Dd. Fre^&%:=aHK5TT[:V$5+z7{L9@<< C&@!EJ%8lz(7Ce*ϥךDfExUȞvi-PSIkĺWt^f{Խݱ&0`|<-/_ t1CW-q} /#[=Z&?{7n{bw'& tq+%rj uh"(N4~؆nvux/#M4t~{_}gc.) ;dy œCs=I =J%-ڙB̞]qZy.4Dcp=[8F6c2 o$Y4&̦#nNXI#C0Cy+3*EXPuLhpN$g#z v`ɶevpR!Ŗn ZZ~~Hy ~b`5+%t{2ؤ,X{0ᚧ|$N//Q\vDMZwC&UI 涝fuKClY@s`UŰ:ac7 _Nkx,p QOċPI .O0G" ੖< )>oz z_,HfS]-" rkAbqvɀ0BbGVD.89LϑG;Ӻ`6dA0u;92Xq `K^9VEL!0dRQrt<+Z3~?)pW(4"ƚ 2. WU,m.XPh+;:'S!Xq ϼaEbzK}e`rrOчxLbZ%~3WѴM(n3{<ps70A!7!h:&"6/%b8U'g3Ӡ4x? Q+/vt2J)>Rizm qepRNTw WT,Q=i:Y>zyg!EhtQT>_p}f/6,FGvR=^|D^lpS[@ʑ<54DܱyaHm2(_W;֜xh9:52cLz46El*c,]<+'⚝rc4?&gG}wXֆMy.˒J*.Y `[L—LQ4g2C|`--i%>8X8ΠKŋIø|ce0=f (M4o$wHuͰm *Q# 'kT!'j͸ P (` :$78DXT{=q{mW jѝ^w7nDSAu-u14gSQ=fNXLdpeCϻ˽ q0nW0|/QN> /pP"$Tr $0GIb+:%<*pJ_K̦@ !5{O6?˽*,(8씵G=?b+Nq F腭mPbCV׶}6kOOMM_Iyw>G[ێ~J2*B~|;UNI x2?1Lx܀wl&f%$t`\fxeȿQzMG%/'9l+ރË0q} D8,;nđսmժ^+x-q S=VrS%:i|JTz}Odƕf8?#bm {Au9Zȟé2m@ZlrtyCFOd24 :.x#My*ښLUv%| :<޲!GD-3F8~^nh~aiM6՚f+!R,سe %<ʶdrhϧh/&09ӹIZ>@K^pg?n|~"9㧵xH( wBby|_2Hk޻ҕ0th);6zZlRpqVp&V=}\]kaׇ(7?Ioo퀗 ǩYxp;dbV Ʒ8ݓjszK.Ls~Jw(0b۰)*<- }b9 }ٟW9%JE |AHB}-a#F8k?BOKu vijtb>M{U߸CZLv63F18;MѠ=W J])z22&NPY uD#Ob%G9._NYG".|2--bh5s#nVGʺN2[B5F:ʴKo[[%u+|SԒ9ڠagnQQ )J:ogЭGQ# EѴ}=8|OBn´gB=7H +h:jNf ¤K2E"$+~p(H4w+@Ft3vNZ_y:WFMl^rg>Iv{k&&Rz#3[1wWǔui̫f:Ei_yw)TxG"ye*EC )\' ̎]dvd惥{,&CoBx;@?kX8Ƈ?1?:n+1gss hbJ' 5~"LتR=s_‘7̚}nL8L>Zu>.H ,f)Y질o@o %7o*փ'5EV| :j9b|; '/X);Fٙܞ"}Zfk}HUHRN9bM߂/m+~op&ybx[4 y\w%/*dL"~`ˁoG]˪m:>NȎand*ʮXFy[?qd &d5°֓> !D[z7:,<Ev=ܩ1!L؞Z_km BHv`E ףWDXSS(wz67"s `l;+Bj(lʁad}]l2~Ac: Ḳ!3lIAV9j4"<#%o[(6;Ǖc2Yry vGxaЊkXJݍl3> |YV0hZ4Fގ1 f?7)*ܗݥ0MD`Jo!+s`@A6Pr7aId)1%[ufCXYq- gsv+'шMHuT;w{`s$/_/ `: 05>ˎ]/LhOѣ`{OTTb8G'ö.(d?uv/ qEK!Wvq2V.. M~rjǍ&ױ.k{Nw'cz | ]v4Z=L *b=|H m TH=nyb?U2|:\*('5[َgr7o ^S GLRgaq:/a2D|2a3A㔵qF=)_~T-z|(:"Ր˞"l+"Slywm+@OQ;#4BU`_N`knפCeeF r=ʮ\'s>uZtSF`piTsx`w ?c 51yt-JG.hR+uW*}%&uM1 9]Od[}3xp޿9?u%Q8o}-5~ɥX;Q*Pe%^K ooͅgao-tÁ0>!7x0ИYw0 u>?zQK,0S޸uf%ޖlS \n^5X'/=GztZ w=(Bth~Gs53Ʌ@mOX|.}^(AoI>RV]te7xxƽ2S(ֹWo BA<;y]7U`.uCIh8çBxc9Sܝ6q^n!)B%GuOHcfGb~Ce 8m[IX41cY\Zx˒N;&CWN!ޭl,ymC v)*In =q׌Rg'=ǐhEfooNs3â5J= ?4'd9E] 2?ߕҭ6wg1k4bN1@8d&zNxvWNla K/F&+{,hvSq}T;% M*9;!ͣL9^tq~7vy,x&.[ k@$"VڞX3(=_`'&EțGAkK0|{9Z^Mdz4灏hSqauz[ $kVm\'4J՗^yIgt2imn$Ft+KGM{HUJ5RK)5>l*TKvi+&>D=!)ֳތ%C>hf\lƟu}ELL-Ȩ4|ZؑI AjN9& ~5O t 5{c" Xl ݄c6q(G-_⺌+%s ӺBOn.cg #8vB-l;`>UUD=]E\j5QU sv-CRp:j<u t i;;_R,aݸſ+cl:7J4UPfʫ B]^*ڻ+;#OA)o)r~HUo#ځs,Y/nTz4pAGt"k&bx' wHB2!*$uY%R@8kn+EHshĹ#lzMlԖ2Yb4aSŒX}7ޖ`lH~>wh`.}f i?N~1ՂyWROFvӲ1/,\ŷL D5PpS34PɅ Cɥ&x|i!YYA r<;F0!LQ WBۿrFW"t ^$OU>V<tAXå=]L_ Po`( )2X.CfPCVK 5l='Jhd1m;碁KbIKPwY7)wh%p \b'tDv h ~崸„6.[&k~)\G,C2r~Z <;20W3Kb?v@? *(h,r"8X޵ECY&ZhR~W "qu~A|}p0>c&~< oI<^2ǃ푽 !ײ$œJyK8Φ fb3؁Z]\@'Ec{T{0؊cl:Wpf3-bKg|H§hv˰̀qmʭZ rPAQŐٺ 5/M#PNtz0ٚKZ.<`6[xaUULl K 叵LWl>h_ Y9nu+ Aѩ V0P)}_DCD^su3_ xD0{r nx:)q`8R2A2M dQDL$PD]K̎K袩ʑ |G5{S[~HLX"f#UJcc u*ܫ7Ӑ_{dmLHM=b7qNYŇgߥʅanM6a-iqig˺Ji?>u'yDBocUhǿD޴X^ ߗV|ů;-eA"n-9n<;~eV11eg%ȸfGT>:R>vWe Bմ69 J X>Qu0%T{g$lPj*)eT'M&U&8PG\ bCd R cΆ X2mKB3}ዤ ^+,3W3?bRmterpUȐ5֡ѷ8"nBCEG8y#"w))T{412'o$X΍焜zA2 @zb ˘hU]3g/myE4fſRblf%dnw?D"5ˢf.VJ拈8,+U)d_#8{\Ԥe*[ V9(v=\ٸ,kB{væmz'}`b6H]| )q^(SU\n@;.Ͼ\yV^GnHtʏyqCSr+l%v{a8TFWFxd..2j r-dÌ7ZOj>OgPw0gwQev3B""ԽX^X!vz>QELrzi?psQZ~ʫҺ FdF%c$נel 䛀wAJy7O]ǜEUŶ\-4B?#.8U|Q} ( 0 ( j zC̑*>[Yu Pf]сØ*J 5ȟdYy>Q&*:/W٥ ͚B =/wJ)pbِ%2_(On O|$)دDBb ,Qj.Ok+6X$w@*Rpsi 04")˺B`m*2wՖVe6t'[ |."?mDP XgWBh-iI<ҫU8j.`ܧE;+8 TFشNX( )(M[G2yAt/6R5%K[*Tya(m|+t=odsDfM/}un{ d#SQע$魧 F/\⾻2fu~TQϏ4b~ S ž֣a4B^P%%_ ]h &zMBh7'k*R lgEO;K04Pz  8vjYlfCfr~|ޮgvzpV4}-LN s&q'85PW}۩/\ N̩FxDD!\z~UTBg(U=B=FQM3Ds;6Guj6QydhwFy,u15بUY+ / pU:7/C|Vٺ3v[Q]/lBD$ 4irt^g6CGĹg /bTqu0ujl{Fvo(ZՀ_()Z>" Yh.& 8zfn~Sd=T4:+р|@ۡBrkv$<٘*r Vi}*!|UQĶDe9鶡EIy N3fCCapeg ]gVR# >Qb wQ?5j.X'- `)+#@ ηm17HY**l"#p=cW~a4,WmF <0,g5v(6/<6ɂ+mmKY&,~ V\TH󫶏&Cq- N9N0E[פ~wam nH44n:5!`~ڦP{iO#?[+2 s 0pi]2R%3e]huC,^imӥkZM MILP~!Ip5uȻA/c\KE V3vL=Q3X gMbw3I7v۩+Yc.1sil \i%& C:T#tIŽ*8t I0;ms>ϡE!~8UqߐDK 7;Z%Yz滦zt9{zayyc1hcβ}Z܍VSŭF+0PcApbG|aԨսI!q? CS?3`c BլC*Unڎ:Ѯ3WP0[90e'Nj0 S'jxBjr oЮ6Q22ß~+ \d.ICvñS p&S|J~S+ t : wՄT!?W\L6`^ M"~S?Z xElVcijE:] ZAyiE dxÙ_:*Jԩ ?eQb)%)g1C'0a7&?`>00Fh1p>1(_ĔMe͡8{K!iE?V3)bH7P!k}0Q桬`zeC$y-=]Vw |45[g_39_XC,\yi1Ŭt/Iv=mNjNEa_aUTjd3rx0sxjgYQsX!{]f鶟zóuL\|-#QrX-QV}d:cWHg!|͋aBȄ.m*cGR?NE(A=ɑ m@?dB71 %+RzT{7<-EVj+S4.qf $/ǜ/\| !01bQ}W(`R}Y*8vBŃq .}d;Զ Me O<%%i} b}x+M z{2zunkŴbDWtLnCtn=RWtD_=c.TpߘILLiu(pgu% ]ʯHI2G{c~¹!U8!55ႊKp+/'@ImmPmed6hhM^ \LɾNKozZ^Gj֗' +nB"O&|:HUS7o!;7rvm:S?h%tKK%9plGw(FҰp h65׭o)el*U˃ag_W Üټm+BU:_2݀cWd>\tƈ^OmKShP/1"v]B3BZcNf!cҾnS",FH"@uyT %7.60a$Wԍ9Jvm 0R>'Iwx.< G@ě\T4QȚZA}Ҥm6v6m:yO_V|sՏ^uk z@5.J"-ݽIS)CwG˕yCze+;<\bK#|@^?H )U`eTL~m( 25Zh"#0ߧ̣b|i89ۻ˲*~ #[d"fܖ?=_hnzUC35Htqҍ ␱腉 K^JXX+?KrC_l̒qH|mXӟoTuӺ!xMy.v{3.)/0V!(.b/'嗓 Ua褵x~2EOe9)}s}o9|%eZwC61I-S^UApRz+4=FTLbmcf/kO9=7ۚIPI Q.`4W$A=ŽɂJϯӶgMfvS#vz3t%[E2ݜ@cZ,' ]f |G̣5?tJ(S Mss'P+ԠPqR!}l*:f#bU.K3,O~W[YDy-Ts .Z|_(%e9 t 5tS<~Ĝ2b^M9vy}cU:x hfwh8@-PYF.y!*RJv^ E?]p{A!ײ9zT=)5C"Mv?ի>iŕ1? ڱ7&\[岊>=|+a凎G<!X иW *"FV?Atkw:7Yb)}V+o*bB?-XSLL_f7h),sYډ'ebf>AHs1F@8`~tH tE$wѸ G•rk]R.C~ a`i69}E |p-QMz!EaONHMOVmP򎜟#6m/*}̗هlzC~vrB_J6iyW;QCF.fWH; tgiq.cD(Ghߔ_tM-WA5Web6fX1<\-!}sVW[o@0ؙZVFۄ~Ѳ $gLJi |bNr6'\`{7bt \s]bN U**lx9ee$ޘmKuRI EjuogtN@SZo\4gqNnc\/e8R9EL/7&(8ߊ&?V݆A-Ry*3йyC! 6rM֮ 1O!n'ˆ|MXMDkQ:.|2습KdC63-4aiLOHxzNE~'m?4hՙy\.B%Le[oJmCrm V]5K| kg"۴Ɩ O|D).wp!h`u] Qr!RxwByɟ^"uBE]ʵ0Q!i,!ջήJWV E&-^}dtj&Ew%b)* %}MYa' 20jUTȈiɶkK\^Ifr1zjg:R%Xf_/3kC; 7&rQ}?ߚ YndPƶxc$۹5PP CĞy,Zy,Y礽f1ܷ.&{w&Dfd⭴Ʊ/.KaSrv6y%Y&4 {rEQ}lȭ[Qx)f+ln})$Ÿ#qS+د֟Y03+=0li޲3Y;zܑ!gB&bt`l.2za:﷥]36]  5dA ?˷Yd_("GNt;>[dTxYz ioOзN4d4<4cE X;.h4Z.2ٍ\+[&"Xr $,{{-9{2aһ#~6Fvcz/KĎEP iUV`<ى',KTIZoi*ƒA#e>(Q!:1|=6I]`-/Bɱ"ps^=*$]aJKBc"#{dɊҵ9ː=w5uq vҼ#' W \G=#|Pw\6k08Lj7Fc0tᝪ L䩝sHlG^8AMtcK 4s-6C,?)Gj{qa^, "H5 ǧ+|MNz>XsV<": &4ƌv+^ Md;A:T'jڏKJg8PL;*mʭ∥ΦzU[[,]bPI_SEkaދ`Es8c0W>h{T@#\Bܸ{Ro+N@V&OrբPgq+"2^:EcC%#3[8튗vno0D2îڈzC籄BK4BQn= l'SMrI>"Lf2οx;16>:+~ڐ~-" ؍Xk*aMy"4g!N:д$6{+ \Xbs?!ӪF/.x3ߣ V|qSnp iʛ5`^\SIs@$wG#J.i0wKZ,WKB !g*vaZv@[z]җ7{}-L(H5U>+ɑP >6qLp%Re1ڡZ`2폃I6˓cqNE+r \bz7 f žVЏ3icjx]^1U9|} I 6y=.2iDg׿ \D6C9E&zZ/.}?'{4NIrW<{xwe[]@?tD}LqEjCF&}J噾x 2dya( A$T ejj'Tˇ!*`G? GzX羽@"%K~!2bV%_P?)`g 9˚JtI{y7wh#|";tt;ۊ/(@u2Xd٭yLv:ok*b ծ(Ԣ$kZsZǪB%%CT}XAP=&- Bg&^rKCo=\(j`bVE :w4q`Q*k~¢MCy|ʏ(y'ȶ4ZJhUHZ Oʢ/0UD%D7A@xdvA F:ĢJzz_yC 9z*bgR)2*ǑEڦJB.ݘE-3r!8 T3tf 4U~ mv(ӄpRR}T·tcuYښPɈ\4Ux-ɒD3gtDQL!Mٕ¦G~Ԓ+K|oED3}kЖ)6l9iQiUe+歹b _h|,K1Z, X,%Nca{}i='ʭlV_Yo1rڣ? u`P,r'/ vzGkqh@^6_oRC[:UV!ixH$mH(B{.Ő 纺LoPș/ DhIXH؁es*X,k|:(Hh ;!\y dEJk-9MV4::و%U_JݯBleMJ8߅١*umܻ\<1E$SY + Vyynu7"y*2Qr=;aG@Lw mĹw n{kz Uv k_zUTAWԘJ0%Y'̑ ZpD ǏޯiKdZwL"n*md#C_T{npD!ʖ]ćtƚC1HzQ1)&0@\,'7qiܴmŎo)BP\q/tt饣2Ska E/R:>kH>h"oyb&'ICMḰHE IJJPtt6< 5:+Z0SVBU$ѻdߨA HZ + .Eo:3"p.b''gT^(DX.#qxij1xn _#IS~!0\($c(`wQ_J'NT٘_65tb60Nb&9^{U S_Ve7|*G3lyJ2տ$k}T]|;&~yxI|%ai:Đ2hOZE|{ ][#`$@f#eYAϛR*G%% "ȿ#&ߡ&!o6lED8EeA6\rk9z:s{yAyzqO=4IםuII3@0ڭ_L׆{A;xZg[zAq˶Sa1'DV ""wG|u: k݊d\ii +p^|zAK]@n {7/W`f>UJ?)m9, xg#"k?5_u,T%G\vJ̿y#hz^ kU2﷑ cp 2l3,0;&*koctnBEՓ݉q0)H&P"n{AOmb{zUWy˓ ӇU|)5=룂`~nD^og/ ~~wF\=q+4 aV9O*z2E6_ 5!rn6PmmU4wv5eC:Xt$Bι`6̂@[+!ޟl(aU[ү껧xeWx6в^zt*r@x3ӷx(t-%偏&63ĭNL@Oe Y/yC@m/g}}(DV:6>33f;ةE5NQ4w,*E%4avuhtS$~r"zKs}"t{ Cskl@!%RL, IU1QB2yy(*)]30vv,Yq} K-$i 'TgosLfv-In/Q*ǤZGU\U⸕+l'ʮ 㲰IR/QHJb:JP[C6l0\Tۙ\LmwWrՓk{ -}HR",Yϰ@ @ kVV`)QM*e\+L | `.\ߎ c*dW\(]-( d.5"1>5NY(6:aT؇tU#AcIW _{+4ۄo!b qZ}6 #"|pũSeK6sODicBn3(Ù\QAp(624jJ@ SdC Ɣc1%L$ATDjp2Foʞp9(pK16{hfRBdHd ?C0a1YObfB' xs3&YƄJNӫrc@`0&hsAMx?srrUy`9*ÄJnmK2'k3* dˡr¦#F YGaFJΞצD+f8ٶ1!;) x :t^p9G=\ցA, DR IEj~d2>7fY!jwZj q=׿ Ӝ`dp@<~Hޠhe^Iʯy١n&YVLTK!U5-ʐ^GU& (^RA%݁))@ح6bCTL}[O7`7cS-fݣ5-AV{LP;;xM o-\6 >=)k!0HS}#n=8]c|(kGM7E@:pfpT}t/=Vc1;\zT!:ڃ)SBHUمǰ^L>+aK/_lx3%&;oТX3HӜx_j(*ԑNQAVvM!]7E]u$N5I])ω_~+ [h@9prᏋBS5m_r*3A4 Gt䏆 @&rֵ 6uZKݐ/la뗤P ʲQqjM@bi5U`]1[G% YxGvX5&p`2=U/'bGW+&ʮ9~" {^t8as"*@nCs@ZmsZ c(-Eo9 U:K x:O֤C=\xkGSzΓB5dWhϱE8Z6s.6&lW3;jO15~ h\ aqoYu蛃9BJ Lq}~%k*$d xA~krE0)3D `s 4?=V1X6'I;t6X9\`Q[6;-@`7ҡoz3Md~֫oI_t^yEAkKO HqJlp,'J|^es-w(- +m x{s\ }8T׮WE|e6P6*B[aY$0ټMӺ.mDXuFAFѫN(bۊwpcCv?@Cq`d7(JW/6gWĪOE CcyqTWpʼnXn4]NHΣg ]Eh[ix" +I g`bw̍ή/u.; Enz?DZ+*0!$r r |fa/aCDb8V Nd8挊9>8(#Kg,5@B*P{yݒࠕ1K^+hcSl=>Uǡ~\'R:as;p$JjC}9›*~}kdLY>-yrtj'$+ՁjAx8$76hB-{$Ub)̴xv~>ۄ'mؿmZtA%/+׾m-NPmU*>\ &6Gn'\Tv%Uf>KDx cFx S]6no.#:#I}Bz5+}dLFBԩ^_#iSh[s M ;H#0nCO|v!I>86lnbnAjDLN)CkH.>NÁŅpA&M_oE?.a05Kv̛ʹ`K¥= "~kSlu3nJ+p1,! @K%JPuzjh(ERd ?20T 1c&pJ|ɋe$$L=gy?Ϩ5pVON ЇD\}I3%o(rw#6TJ(3ZgPar| sL@:-_6enXyo%GǖcCEFP=Jɲ7_g9IGɨ=f5+6bVS,Cr uƨLp:{Ɩ*# p,MѬYն,k΅[W^o9#[Ůӕ"Ōuw3gƃ"6Є_tuQ] b]YGqW5_'V%DU.=y)LTK45 -!*#|0hܜD~/8yXz rFg=[W?âB^i9[ D`W#PI5( ;A:uWK~վ<3߈D.[++W3Mjoph>V_ls@\H2H!U/z )|Q_hrYQu`ny @qu5tBS@5>1adUTd013S-YZuU`%l"\n7QUoqW)|v\( 3#2n3~eDpԼ3n7yPmRi \u1tK>>R-]":-"-H!0e0+L\(O%*G=Ӂ}pp`TN^ac@ ifcšڸ= 5'_u |)=jHpq-]1A V2¹z>>eɻ+" rn iԐ欞u쪒nBʒQzp1JR@L]_)4mJݧ*6e<ݧ~jx5^!'ܟo맕 ڒj'|W]ZBψVCӄwݲ3ﮙ.KOG*J|"Eo7yJVAIJ%bz 4| ZG9go<XM7((JB .vF|"Y Zlvi;#X Q 2*zUsׅ@P#$ᔛ>oQ[0<X5đ1"2J쒙|CtxSYA쥫;._\{$*:*|MJ[$Ph6Al5׳ǚ ʧ_j4 @i&CFE^xodہcА%n:RCv@\:8k4y2ux;eY}鮶Оup&0ÜToք)c85bFpz% i|>ZmPk&K~xEv缩ҊrJR$3 &,Ϸ[,(Y^ +tѣ]2>HF|գ(bmU ԘI\- {LPp&E|*Վgj MTb^UяqV\KD*iK xg QDXxNHRJEur{~ۯW;Qf2|Lt7%[QDPE$dx>@`..ʥlҹg[5:ܠđlHl#|e`EEp"VC8^U>Sm^Y@K2c*&`u|(v$@PEaԨFźX~K3B2\]{#~*#:bleN[>dkݶՄNil6B9RϨ߳XKٷ \C,*'RWpO&Sd6!Q9YMo;Pl{= 1o%,^bd#D؂2y]58uJ5qwȍ93wmlo $4G635ED\Cpmh@[~tRȅ  1< rmk;gc bb6"زl.__bGM܁C(Y@ N"=ZYYQL3Y\`tN*lW,s|֏ 35A)7:->WEFGh>b#ܞF9ba{K UC%AjM̮IJFMpR{4_@ w:bDRVjd!v& n[.ktś= >ZFTT%84 Bx҄~$0/FpkAz%5%'3 i3nD)ļ7b/jS B%8p]̲3Դ2gN7r>\WoM^-0L;Xc MM)Ɂ W$|hx/̧8Dr 2Mj-YFVoR:F )k4|0 {;\:"<9Qļi!4(*,nW: p,U=BVS*a$TK&',M~%cP8r2GmSVcWk7%S)O~ hUƅb{t&u8%ZB b=# QqpE AV,Kf[ifWx>AǼA0~wql޷gf!V4Z #RlQm:94F ,ޚ9_;g \ӯ6z1K#a.@A0>){(vI jRr=֭Ӟ QD1tYs^e7jpbT/1(+@ (A ő`nazL$<) K9Eq  hD"[;YmxE-/H@d7si< |pvq.:=.G5⫿@C w^hl|87:\hסDTDE g'Nb 8Z=u5 Yiуүanղdy5Ϯ(3i4NVwg5_1"3ϊꭨأu|줱4AE`~5cv02ϥ+2 dmlr#2]#Q5|):>L]QCmfj%\ao&ӌPߎv,/.ViMzl}\ةf1TlТ=W:3lPM*#|}0x Z ;a+T"u ]i{?cT+d >PR{f*l}!EfH`azktèB4PLRO& hTA# H6L_[{&2Wxj%O'C]eCжn~+˻C'BΥnZɣd.-Š M@>'*Av,׽v)Pv],kTvHp-6ҜfЖQEEF]?95H_b O[شzNu;ꊃұ%I܁q7 30w5yTU@O`[RX9VNߌ@@ :w$}sWwQHwlYi #I d ZxDU"nGECnCdVqzN"e`1#0 p?Yk}HN?̃k3Z Hm̠)RJ3LuYG.7>̖lϫ.<=.&([?:uF4)!^/T2ݒ@d$.~V .&jGW"=WLIn4\MP,'7k.[Du͚o!Ik vDQ;FmGq9>^DTv~XkRMzBkLBgxo`]:f_Ke+)Ž.5&qN0=do~]= _/!~:hS< IMHn6C_ZWj f |V롉afwB񢾞TU j"M"elOw*L$T(T#W~c+b_lERCLŕ@.NF~r{^w^7$aHgB}p h-I[\[O5jʭSr6!kbNYW:6a{? &VȘ+qzi>06rW>Ee\nGl U,3p @#gt6XDgrĂ3ٱ#G@)z)Dg wwör^;7.:XȂ[h`j vWwoh0Q+1",l]@3c%F\{MZ- IPDdB@ .h FHVSc2얽\PNQ;`9bJ> J񚍫'^7zоv>Mqϼ 83JuB>.eD$7v% Cz74C%^XqW{T+˲ noEh釢\J#dn8` Z)B2w D=RA4Q8/Bpx+F |'x@#{G ÄONz(˳>ଯ^1iadY{=dO 1Yt{w~q{o&1WKׂBӊӋ@3riSsոq"b]s8l?9L@6YR*7.I?Uq˳G (fGYl!c%úuܛD_:d5kdo|H a|fhS[f >.Me, 5nk\x@>H2}a'ƦڢK*\(p0_}|2[yJ~5J/Ԡ=aǓpd==?ȡǶ%e[RE69qH:5ֲ8bt{VC|M;nk&A߮쿆pH#\B6 Q؎U% Nӳ=PuhmU`BuF]g!"G&GA~`ZVQۙ*9J8‹* g&?2@HCpkN'f:ȏeFV6ArFQ.-O*?öMNjB3fWl_Wrw 1[fD^+EiKS)6Cɮc)j4.ۿx399X|TH}D8)[;yBIzQ9;,b {rQ=Ȱ_ؖTjv"^>Y p,Xec|dK pB^eu a*^(ޢw\aYf21c @uN_%<賂,<-"AO/ZXlˑj/D$ؠFbVh%7 ' _[ NI CBUhowY_7iMN Pܪ\ -I*!uzj/M0GOlୱW P,65p{ ӭ7s;SD#*a(#r4}^=)y @z:P7R8u28 .}(1 m)uxAEJtNlK@}d`Ae[.y #q-ߊ~,/S㭣 !;kT>\zNBf-kv[I8N׋ǥ? l;2:[3.策nKNpCոO7 Ovhhs@Cu0HtC߇I˧Fj0uY.@Dn,Cw >ۃ\Z`Դ"Cv#mAF:O=4jCqRtZ4rxe機~[{ݏ] [nL"K V0ƕ 2}ߕe+N^pfxK|ï?ͲgzLSvrJDdA$ڂdLQF|Sv6DHCZ:2b,%mi\nBzvckS; Ǣ!_@?*!v8D7]X~{`p]N>Yd*2xpug103 ؖ>HRz8y-4@TwK{9~'a .$kQ1tmo9r Q1\#EVHXUwKÎ#[Uf|"S?e0"R-p~N:XPF{!3F/X]5U)k!H(׿iEO;ϢDeے{޷~"B*1p"41zX3,X&@oX-fjY(ϚP-xaA.Ut%DI:E3}d R 2LzFO;V}4j^?{%Т=&6mˤ~Bf l{})ۜ€8=.B1P|"2ovSLnԲ7oLzyPXMgeנ?6!WG HQc!{Id NO\'.[xĉ2I@7 Mf<@fy8B_"S{1 YӰܿ6p֥İBNN DzqXc1SBeUW<1ES<ظ5 'l~zwDWe(L7ƌh7d&Ps,$σv@@bÎ% a7E6qA>Z1M:`v}GQUM~P*T T`s\}jbN"uOjVہsy] (%TiO'E> [gQnʙ5䂳qoƁLj"eB_*xQ;"T'C }B5B 3iqiv f6K㝑q%2DÛȥ22Er2ͺzK6r uu %O՜R37#lVKN 8E*lS3@ n<$fa#M Wi~u^bsb {ƻzfNFBDjV%2˞ vJ<\bI2oyej$O224o٧& ʊnj~ۀc0ZxdsKFUjH.{7fo+_?.½=nao!X*m?L@}WRCn]i'u$LLge lXLAl(c--uI/t}HK WmAjv9Ct.j6W.gT)wf%~,OyXVOhWSkK: дAoFo,6 2^k?u$6| cƶ"17hJ:҃vߎέ-KX;(lzqS Z$8w7CѺof^֚+k(uC3 gS.49=8A.ҏ(*%Pһ2c,.V`ok.2H!9slIFPk=07~ U09J` S/C:RHY_~Zxr.L䃊Kǚy q+.ų >+[_72,$'+/jFS( #x'ܐFA@XE ^22ɢ^r}6iZmw~qNyEn :Eyf Nw`e JVx/]3jym[u@G$hV%(:A3W&yH-g] #ׂz2a> g6bڷghYLaMad{i2zg9&SIhlAEM^\|4H)~WÆR!bմh uBoVbhF*(>$6Q۱Ku]'zFlTx?ǽM$BdpLX,F_Ɇzng/w TV]hm׌>(ZЗS2.+C92,=C䣛OqlGpΦ1>T]A?M$57:G2߮63'HJ]+ؿX P=iKQ0e^EuA. QdL]H1XhOj.&崕 9uH|>#lI{KL7S\g&2/[5=! /rS^ Z3OWONS07w+k{n|dڪv&e< #4aϷ'8vj4YHV491(r?UYSp \}:_m}Zz!jmbMQK>^6IK4陈}p 2[Xurb£>G[>JW~+ o77*gy܆x3=ңx J$@6f<'>}9o>`rLC \$_m V@P;̮sAI_?ݵL[r Diyه<LlБˬczCxzC#'K&#.Yc *GWٯ'I0cA7lzXLErдcP,ZT&>e(3r'b5FjOGva~i3=Қ9!33:<Jo5UfVZ4Tk}/eg}:5""q~ $ Pƒ$3u9ޒZ3p%SJ?늱Wp!USKLƾ#\(s`vID(^Փm6 /|WLFӽ50Lc]fJ"0ݚ GX(&*p?fX/%@>MS ߸KҺm/tX &2R]-gYZ07070100000083000081a4000000000000000000000001668434d3000037e0000000000000000000000000000000000000005900000000./lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/net/ppp/ppp_async.ko.xz7zXZִF!t/]7]?Eh=ڜͩ۬r j'oQ<|kn,m)Nי5Dro#@=t~ƂFBDUۨݿ[M qzZVYg6%4@jݵҰ_C\^fꉧ \(ʩ~wR\waM BHz^ihdZ%Gd56! V=HnC"DVY[!+bk@"b6v}ӀbuJ@(c;FSq#Ч< HfV#PH-ߧ2/A'#}= DÕ.wˮh$ {Uő2(}?y y:,ԝ& ZVn0 !k-w/uHCwc6t@T*RFۮVa*8*%4ܮCPZRx.saK`|` UJGU^^( T3aJœ  drZ^ |0(4yb{w,]t?3vڍ#M[  ,,ZhVDܘ{AM1Z{v[-F*IaF\Рh= sc>eA- ` jH=ơ ZvcAY]1S~_'c}P`p^UĻ-S3x֓.?\x>bz{}aI,&eK5c3$&k[Ⱥl-5=T`JG7AT`E7"zL z7*CFfwL?@;ʌQ)?srjfcCEi $s8%/*JGFxFJH9^%Dӯ Y ZS 0+q3O-M1}#Ɗ{I.oMEuq cYy0u>A'v#7/`N};qp_nzِR&]` qN(q;4p`o٤>=v举9y)0ˀAۗLAFP+Gі6T~UW<E4t}jf7PL"XLP:Z_ c0O02̲j"almAsѳQQF79yi0[Tqlɱ{w :BI#/K$|,oUdJk*}hIXw^mK*JkFP?LMk:6 F_*Tub,GesC0iz ɂVcQ}Bqp{TcSo"UÇh=FW;v`d+ ZMm$VI ~,`E4UE&I3A+X//,p :O!$P !hZ~z%!REsmpYIbq!^ Z')䂸]1jHķAӴ!%"fOLs-x /1\CuiZm.Dꉏ_k{(W7` n =JY~:8gW׊ԱCM} W:ȡuu/6N , p/ Wqxx4;/fӊ+CqTVb\Fz~,c!8m#:bPEh W=$`=!`Nu{hW-!OƢQ'nր.8ԕW`pJHLi^z鸑%H=%`sA?'+G ےP[_KJC^Ωm:9XUlC!'pSun>L0iG=s0 X`\(g1ƿ%= 'J,,1!ҳsa;4ngK$rw=0[)qVE6ۡH&٢Cy ^]=8Ym'V#8դR`)Zrugʗf-K&gB,B%K83 J@{ b^{F5~r!nOqDC{<ʔ*%aLnY=Wk% =J*bZGrJxgKS quSͦf^٢k~h}#ČOj}GQUc>L>,*!RXВ͏tnS4MJf.b fmNX*p~.]yľJ!z!'/gZWRhfCܦ;ꍛD?ң -m/ i{&]RNKa:PٲO+Z$jH<^x7 y.[ yƥ{VLd/-'5/*6c4hSHmMYžƴ)ap+}_)+5c=V>~~Ks*d4܆sA I|t|I?-م R&4OO#`p!d5 ϓuPVĚ@ Pb ҩ#>W:jZcgVN׮dtcF䇺}WmP"#DhU-!.TdMnLGuSҫl=(o`;O3_uįχTcaWWk,*ҢY^k0xL|B"h ^j_](^ĠтG"o2́eΎ<Z}Zm49[{HTΈ9;o<פr֚݋I8PٯZ s#Fm XsP_kk'm-Z F ڲ}:!^fD_ 3&ɞxfGqlҺ#/?'p/=Gf~@SӜHD \yqhxZ-% ;OmBX=Zma&GVbk } Fӥa{QyriE\*:.W|; 8ipՖM )Oa' _vc0%N& m/tQ\Nd8 : yO54FT*P1ׁyЊB'iԄ\;ؒ(-f] ݫ|^Na\CPT6f4ݏK $g8d5ký5 4,蝃6Ac@%niE_s4}3ˆ^ܻ 4vVt`\8GK%PoK 2lUZ:4j&.I Lfi%\AKH KX{z#>~d{{TIc,UG/A@S 8Kz>40?f\Ll[ﳃÆ.UX CT pjvSvgC'hNs_JoX< MQlD?o? (@HpS "\nu$11~.?i7a8`X뗒Dh7b&zP$K_ QK`M^ Ŧ>=իDcV.;cB~-rGs-1y\vBj?2 Dy5;Y k c$ԬVq'4:QkkmKZp">X :n5"9SIɃ&o[lm-egˎq>| 45i:E+*nU5Jށ({! }?3_;EĭKY29(쩫Bv`]^iCC~t'h-(;QfB=o.@1;I׋3fGa-+%Vb'nZ#kĆaύ2Ǐo dSo &\=tFD,\vFF.+m&dx{…i "CO˃@~Z e%jPq/O9DO`U +HЛyXà 2pfRAFBG4 ǴoӢX{>E׀nҮ|K?vj9TI*Z^a2BR! VoL< Z{BxbQJˢXk#[n^Kщm-,p^|kuxx ݩyIVUAv>B\;J_w0vw#>}#|W4l0 wG QRH ,@rgbmZI{"pWzLCRzR1 y "s%1[N=- GzExl.>7L%;n m>?f:ӌ7e6GkH1 >B!R" _Bf:vt•Ɠ3NR-aFs13,Ft@2nv7O3=,NxPWyqW3&6y͢a)w3a3gm<Gڎ`󡊁mOuʄ8HR-#3(c;y'H8bJBd$qڒI~t:^$h~ӗ]Tg߈R~ tǓ׵[1AxՉ0g;v{uF.lb%G=u_i h{[.?WuPYIS\ywףlhnx:˶M`L*D.fIM]5+}[wy.($^1m]jcA4TD+ziWcbiIU=mLkpޖI&wiJd\:A&Q KȜe+ V(B4ө e%H-~j ʝ6;sPhf׶0F[.O 곇j0qT-*g2ڗJbd@D\ V  lxp ^Cq|XQ)0z@ɜָ`dzEF,-`xñI3'ӾKf:qƟqh1$+=6^fNyg9.ÈCC2GL28֌ub'7rtN,@6%cW$buTW>r> 2ɮCӡɍ ߁~uo2Xbs^C6/AQ"*`Eѝ~}kyAߚo[wv)',V.a qWc)-1RtHXֺs#^ww 1{l;0Ub]Y]K6S~˘{ƍuhS*T1I(!_wJ\zd }P[߽xO{,5Ż'1ַ1u(NE&\x6\Az!R, Gz+7&OP˦HVmߓ 6XNN)bQp")Cbb~+%N Vry8/`Br3h>C,8+w E#&fX_$0= >߭F(jrBfj6l4q Nh624eV&]=KvI)`O0E$(MHy߳Uղl33&7 h_Eh˙&Ǐyu U|R ʁ_Z 7_~uhSW# 4v<':5{rʭ q{ئ]"G PAbK!W}dFܒٙO4Fy1*;&|Oտ8zf(4Vd ?\W/Y0zV25Ϲ]g#HQI=4Г̣'0[+grn>LT[H" CP_wF "d,K("ZA܃Y킫m :$6&n ש9c?q^ƥO ͱ#æmF |ʁ} \ _O|w`]jA~3/"]%Ч:L1R|DL*Jba6B V`l? q}P݋Y*@g<({KV$0gS>ܤ+pQi =ldCZ _Z=j{&O}X)kfȉgau/DޒߛJߢlˋQPOqRTh1\N.ˮբ)ADr2\(srWݞUMUb9C S/p$ kz̷hQه74f}Ijy8SAi݀x}vC eԏ(gȁڪcl~U"MD,fYR./$:w (un \PaEl"n D==«34򦤷@fMLK$wAV`%"DoO'RʒJA[;gCd>;y}0%f_;>#Xw)L8svCᘇ15!`F1@-\>+ 5aR];c9}`]S+٥A}\̓*p?^D,3&=q)_35N ?-ު*Zyi_*Vm(ժLE0W3( *M@/3d~FBrIm+!@Q[VGl7ِ3\d`+XHUD5iL,ɻgH&&#J8$T1p#.q+?4~"_۹uO#VȈ}'`׀BC΁E4h[z[9múoK9cr|O@tΡ80uc|wzc0<_F^ӄ6#=6f^h;䞫֭.5 >j|X82$SiХ#QryΟA{Y.y:8pψ}>` :,4(CwC h^$\:f<)\PűA d}\rtNJ~HVP;:kSj?UGh/9i\9ւ?fTyckJ{ZEV.[TPk0g4׃ $j~džîE7g šڳSp6K;y(XRذAv'e܃eb1B \zׅwO1#m !~/K*.pW'+!fJrgVw<Vljr7?Yȯ! 8u?}sH0hıBBgצE4Pմ]آA5ˍ'i[ꥵdجkm7p,l@7cڳiGƁצLoVid;@}8\z2Z+GF[0BIsB'H Zq.!y]ZLa(tDaF*N򺤲&O/Glߥ*rVەD% ~0 pmK֥:vfб,JRV@c^'φ#IaX!GL B o!>4a3LXvL9QOC<2u$( إ: G*?ʬuʚ>)SU-#JwA\u_}\VƲ Xs=$ ȳHcNo t13vŞD>.cS N:Vszd Tz1QI0g\ݝˤz7%5sݸFH*$@wbyMv*j-ᚌ,{s9'^50a7Ѯ Oa[[6$ɔi``aO2euۇaM[~ *D<˜`0+=rKYFFZyܑ Rr_EG] jA(sSRqf58E^& #_㊉{dvTb?kΰv.Y{.7b߀]ILтPv`O29$Թn|/x\(`Z?lngOI`^ ^^_J+k3ALf*s1By|]=nYyhȼ ϛP_*1:@`"XTû%艋Q4=w=Albsf DfGdIR|]u0H.4`)Pu]Х@?)bgTa;pJC_TW|񿆕ƓO}9[ ck՚t|TU.}`nĭ]o׳!)Pe缣Oܢ¦ZxtPk=7`UU+NKaR "ׯdt\UҔ&lx=xI{ KltӮoNn" z>H IT0OiD,8j|q/noz> ̇(^[…RvG| K g|B8C"|FO{k-F6cDbR^E5wfu0ZYL ]^~R2OYRUԠgZ#8xp_PaI"Џ*eaS Y`+O# 5L  Y%Qa#&a֔ I[W $S06\,#$wݱddN0 ̔v+JKlD Rq,HOOc cHk2c̴d<PU5Bxɭ4'Ƅw;y *?Tv30j82LWΆU7&RF9 Yt \f񡕓 L3%!=8mNPRq$n8FmL\(iz>ч (p /?QQ?SQcG@@8-^>,=|Aujߺ l~:mR{{ԉutXVwk{p9+" -#5vwoR̙]ͅG [@!BDP JsJf ,!LK.JC@Asg_ E~[ȃP&C![´T易zx/iv0i<IX a~.7MmΩًRy",KשՏgxmmy"ѱq-yeO~,^aX rvYͪi1+Rig1'2p-f8hׁ|)y- ߢϗ%(p3d=&@].=*%dOTq= / ȝ=LjY"yDm mVl;Crd7T,J@ ޱ\u;= ˶'T`U/#?#iGn9h$dN oCgYZ07070100000084000081a4000000000000000000000001668434d300001b4c000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/net/ppp/ppp_deflate.ko.xz7zXZִF!t/v ]?Eh=ڜͩk7W.E8 Mf_Y7P4vYkIZ#x?.-8lƵUk-)ϟdW Bq8a="ʽ@uҲk:_5=-7RzKaKWSX xS#;9 mplp33/6cw'MdoK߷[͝|Chy=pccGA2zKgrTHvr3v㸹eGK-٩:; ^#;>4.xH"A5gk# G7knyA6Adh~ {_߻Duml<AJRA}6OUd;A&X_w vCoXfP3gNV~n\MF(mZ)uG'U,_[T֏!Lo;cǒ PY7Tm~N_;Ll:y|+Ipeh^#,M֭SoO{.#Fy͖k՞1<;<$_B^BakC.g?q/i;LCJSmSwԿeO(\STq0AĬ|6";~Hv ecַcgS`wּv9U,]jϛC8f}NdQs]< Abg 5@c44Uv`My '-]:7>5 #Qb.? +Xq Ll|gFb/A%N#0;zwށ\Y!LլcyX2<_t:̣G_T|F**8x0Z@'`9/ulV[+=.YHxWW?E W |o|/J|q2fTxTH*ߩ2aIE ^42L_ F>c JOhV-߸ VLnM5gTQ؅7]dڳ) sݵ'XX4HIBH3,׎RAlɰI93iɑ.uVkIsa?^K|X0:l2PR# \QƄ@GlF^3aЍc??mYwEo$)y)7'1H'ϬtyQgPըgUZG*Ƴ:T8}#^ΣՌbzpl#muʗ7(C~)5p=n)4?$]#vhO-/Pnw'][M׽UbJ}(#5s{wrܴ+=N3AyYzqBɹ(C[ G kuyM[| yvj>Qa{C\2ʴzG;x.1S|Q:kǙ&M-s'-Rl^lߜf7Ol kMb7wSATq8fvzXjБA׹\@UZkg1{"AٌWdȾp  pRPK6@ғ 5= <[l^Ix\ly F~zt˻jIBl84  aN 7T^? i[$J/B ʠ,u#}D#ׯ`Z-;h}mo6U^HhM"MKChdddzY Z@+I"{DȺ17|]T[q =s!B_n2i}B45l&#rah POGYVs(#5L["﮶M<&u~q mfJ\m:E-Q[A+MS_~:l\a E^@z;6dDGIpd m_rd$4շ&I/e_S@Ut9eD©(\UUŊ&M-to%\w]Hl}zs^BjUҝPtjB.؊}GV)&DhJF01>K*xObhf6re[bGZ'y?:E=E|}hPR&F#’>ךXA>+J%&G աMu$|ò0ш7hp3 >X5aܐLG.HJYzp泮Xgҳ`ux⨵||rH`A .tdhVB)8m["h@Dٴϗm]m^hB.!}_ګ(HH~` Ҷp-VГTcF>*&JSl 5!+ ?hAb:u|[== s 6E%I"nBtq,yQb7YA`a7< 2%K0zSֱHQNhQmؓיk-DŽ/G@*ڟ攕˚DZD<$ h qŰMqG^;Ol< X8j;. Aeb?$εו0[xٰer_.ܛSX LK|@ضGEOH-?3Zc p C}_EAAô@/j0vLϩ? _6//di1ζQf)b;9m ib%[?XЬ֦0鬟]L9MS=yu)J(vh%Uvn#?N5[+=J<L-|遭\!/r%yYkC;%J)?[Mq'i5/㡰=@nEԏv#|BBj b(Y1͊c˰ ISH,iV}D\WxGop|(UcKOGUq]1$`sR/Ja]TڊB>8p$0:Z.AzYغdz?ie"M;jƆU鯫5pٞ DpTxp8oWxk_@E$W]zYhb| yxݵ\ePNrq0SZ[L&V ԋSߢ;d=Rکek _| =9)kr߭`w@ֈ6(/OR\]`m7&R]fS4ݟ|C6MD Mpsi'1PP*B]R;쿡Hcxp٪|nNoJ6o+ %%/uu T츮.{RǷi!ghDJPw@gBڌh鼾#! Ըy}h@UzbS&zQ ߒVJZ_7 9Ar[}_a^(LIJD>ڋih`}dB;-7ה{| "N>Dâ}'$k)piaEd x|H-]4F ЁdJە(Ԫ$l-Qu{j4P"='Ȇm6|3j ;SA-3LGeנ{X@딎x8;\߬WuFgb- tb+@(9N_$Ⱦr%60122pO%yUfJ e4JiG>ubhn]6ʒ R/µȗRݠ]+]Eqs6*4H{;uxS f6~8LK+\\K%:Ram>vZ@$.&H\o&,~9†SSqߚ7;Fmzrr5ɿ҄AԱjPQV` 3-,?G[W耯}fyS$+QG@t7>;U"XK+eZ&ncd92^soV.M,722/+E+94=;)-"g3⧒$МV#KTjG9B?0Nor}Ecω#Ys*$ h7-=c9W(]Qvg°bgOS# aKGdPw7ƢHbAd ͕ Y`,W,zPi}}^]hv_("v:|KvH"}\]KLD=b^؇z$9 S| >kY=ڴ"};hp6`vɱgYZ07070100000085000081a4000000000000000000000001668434d300009f98000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/net/ppp/ppp_generic.ko.xz7zXZִF!t/uV]?Eh=ڜͩ]kkڕoM%e jv眙W0U~(qNc Ac Õ~yoA'B:$665';jZ1Pi)!,ov\mτv:> _+v(.P 7 R f*=l/p>p{_Md_)Q64& `fg iB 9RH|{B0J.䄛mBxGLr"&VEvDP&q}=Pf\Ɩ7[0 Mjؘc ;I }5$2DfN&2(+ddaRI36"P.$즁a׻Νfb+LK0ХswcÒ8zQ<{vN:^$!jv Y-xE)=H1f9W_EΙ $zub}_Ŝ+(Xf|ai8hl}OCͻo{& 8zJѝ&.ujй`WXbR4"[KjS=ф :kQ^L K|<="X+B Gs>7q#q}Z/5p)$st)$/ͲM}rJ׶$ߢTV' xPbTmQmdxSe/2 |3L>cD l/y.?:uXώIfb,C"^D*D}GAKЉU,nvOV+2gЎ= ,q1SpO^q3(G.6yRŏ٘Uǔ#z$]TԪ9}廭\7wd B \%:Fj%bP{^R3vN;qiE[u =W ?Qȟ j A1b\Q{"}^CTw l݇*AQv.&g{(R_pjsiD噡h-2}vM^㒇4; W橮4إXȽW3QJ2-w8.z4,Q#vi#$Y(.Dn{֧EntD#6cq#c>dׄ82`c~AlQ3h|FT=[Ex A?4rTPNCGnT*@jY'tnzDӡLI,yf}'zQLQNYf~eWzCL4Ap#V+|+tgTׂpִE`|x2x rAMBg5K|W?Vd ŲjϚyMi/qWr 2֞d!h8S>p8:^^i;//N➼p7%3cX`^5,Oh 嵩-]H#8|WZa+G"E1 9L=`3aS*vpYS/tXp Q"3?$hlM_lQ!eI拆Wl+ Pc[z<Ã5 ]&z|T;qoұ+hr+i>'8=GqFa` NX ?۠_L!}8?83A Y>+)Q")ڦ*^y<{7LS jx*ʣ}W3Ou2iXk c/~q7JrUv-h2qp)oU$u M^:ַ .ʷn4šs ~ rD^ر|sIz>.줃9n#C266b#sz .+{gLL¤=e,fV臸&8\ {Bm$;>NP@?L)&ݸBkZהy]VK E?8wDFbg%RE XdXkt-m?,+7nYWy|40ɓK&*;"򞢻:.O S 6>_{WLbQ ^SLQ~RJ R::O޴9-Ed'o2 GC>`A_ʚܧpõ\^n]o^586luPn6)\-Ҙ'(⧉N,~,GuƱdJ(Z.32*n~Rݑv)s@p}=a氝b:qjծ9-:g"o䢈)dW1E).&,.uG7l LS@z2!*zWB:(xS, PP va;fnIhZߝzc_da *\#07pEr7aL`8=9=QB;SQ[)L+?nޡ, MS 9 SRtw^Hd@mrY/&^)}&o7Xo?ߏ>nI-{E=@lMc'j=2.}>QIA_ / +qEY n&O !rM[jwJOēBBe%zpBINx+z $;E/{0=P,G=b̅5RZXP=#$gF/|F@X4}(⮮鼊iC1ԭqx3$`Gv]UO:cO4y|K(Gp6!d!Tu)ad[SJ9E%e8-xd"RfSn$x9'h:khEbƕ\a# 0i]u`5*wU~~k&K ;Iky?~JHӑ4+ڛ$Ƅ=E2.3>y=SVb¤D^"31 6!J]UKm[V|-sc$ӬO |SډY[Ȝ`o(<=0j~m4 iĤC~A+WU0$H vt+a@URDmYh@?b1hFH2ׅl$;}+EL2JDc@BQeנ;XȢ |đg]T(옞ir@08\*4P*6&~_D$2@yjT<KQgm2A"&Mއ"n|o&}o6Q*Fy=n֐~L+m(sg!׊s,N[Omac&TjڊVE謓\EhӹQ>._};k3^&Te!u04Z*(5@YxԬvMAtVTV}f4~*Xhd`W=<z2[zi#̭ĽKpӊ$l.uĶUy dFXZ9yQ8z\ Mt[AB=WXe a:' 꾍̈ߍmTE2''҉nvm0|hYQ8q+ּ(_8obV\Z W* {jSǐ& f7ZIWf72TC݃wYqe#)GaYiØ@(V6K y?b3Lxsp=A8ys΄}r".r wJvk+wB, Gfa>]R[~ A*O/;Eiw5Un@fNHPЩ?gd[Nֆ0aWü#ݢa.ʧn<7 :"誐,Q+t.!=n流BasN@T?#Bs$HSCr%B-L)cFwpgMnP_& ;ޕ&*g~0%t۲<>HVxշ߿Y/`H+޺ nMG^J3 ֤V1i߯=<HgHUO0kOw  T_'.n\CtadHq$XRus4s33keZYujzd4QPJ>Lˁ{ʿ}k?3wc$>rC*g# Ht M?_Rqurn\kڙnzS[0(3n;|>.eE+}xdBڄB痄8|uDIZ" 鏭 V'2i8003ɛ8J ꡮNvcEb~}[NfDgm„ա!s[iG.)3`u v~% -y\=!CUJJ2yQ%F`?"Pe-I&Յ(фvWe}%bq&|!IeBTUg9U8R'ThiʘJ4  > cF{&)YPsvba˨=XO,hq'f 3@U*~F%Qqf#+t1 kvq#1rs#t Ɔ cxߴV) gĽn2ʄI7MA:Aǘ-/r]"|(忙2]"zfumG*C[ǹ?ZKF`G3_!@ȷv^ Dė&y Kֆ/C;#eqH};$uEm]~sG{%Kq>~{zX/wh_3G"\a C3e VVθӚ[8yGt\c'CZTN+re⎭ɐ|nS#f'fj| c:4AS1ɯ'0 ٬EO[m.3210Q$a+َQWXlZLnvkWaQHXbl#qҧy(VhE<: r߬M.'9E,@8AJ5= 'ߘao_>8Z~T4JaS s-㜗J /OZEٙ ,eqy$b/)XϏb*d{@c#sEH_llyꖪf4^7RV?NBePP` ¨=֤$Ӈoy40U{ll,,ٵJ*Kńǣ<41v !IFGr'PƣnدP1;4|GezGPU6'h~e 2FnQY貌/@j@ ZCDHNLTMNٌy4W+W^5@ƻI pz&#T*0Uی4>| lxYiQcEx= r{lě+$9<%N^{df]/vw}{s(C3Ljp7 P yS"|UMg@<@ұ|t%C|x=2$x U9,x4I_ C>9aq~F.F~ʒ u,hp.u7,\al^Wͨ5Ӱ=Շ(E x,Z_s8&NbB#7fD>xiJP'ȶ2(`Xxwx$bQ-nFX)ֽ9d0jz_ gu!I[90+>xL+6Gr^ա(𔺝5mj}Zb5bپ.oRs` ջOס!agk䖥 WxrurBR}%W;ސV oUI$wcѳv}ڇ$'Cg라9≠]sB鬟$TpЌ/%k}CO7\ڗ6EYj2OQڢB , aMMfR;b[Tػ /q;TF%~>_NW o!$Lud@k(tN [-f{]旒F}mq0ܱ\ ]İ(gZb͈ h̘| u.5j͖S@EVƸ_"B,+vSzۂYDtWȋ1*GaeF誰-ETp6*g*XP\Z*h(i%Ih7I]h_"&*p_i {lTU=YWBs& P9v~;#DM9\9yJ?HDp5}l )lD.C gW-E婀 (>l>ft0ۊǝmZ&y;mFkjpć<|JF(U9 s7\D53 `[9`~{"@^_ !m,~UAqˆ*hfpDWvR ӽmihx6&[킞@fM VxXN6k$IWx :[e!ڭy +\u!Ggsc$ng<(5_h{/7e5K88m80c8Ԝ>?L3R5uJ`LYp&k#6é7cg(%mcϴ/Bέ_a2T=5B"c)TE(muYjfg]|!"dt"$t +wT5ͧ.Z冂-z Q &|"BW˰Wk#cP Ei]~^@;I𐮠] \˝a3 D'Yݝq}owCUY+⟬7tBI  /`) B_wp `r2 bppJՔeta5!Oh5D"/֫kc&Y(WX;R_4'f%fR|:է.Ӟtn3!Q&vHb}хLyPugD4q]/ CW' %̸C>5#'zi(Lh4`ig]!ך%2+]KI o[se\ĕ/=MS(=;V@'E ]kgU<=@NP0.@^~LQ+.5AN!1"w㒊t 05(i/}M$# u y"*X\V ijl\ Ƣ },%R&m>*,aJT*2Z'J*e$QW~p ˉyid 3!GяVh -2UD #z'p+{oSXqh 7a+g+P?9=|(> C=lI \*WJ2RQlaU]_~GO =بiw_aZY#S9C&W"%->-Lvgl=.4/Y}A ˛3_qV"[o6:kqɝ~)QGo(&x&1.M@. (֌$Z (J~yF[*父i'knCzרxe%DvHLA֛2v} XV-˨Z B=˔/TF孆OWsbݞ̣> 'l7 ,JA}xofF 1Z<.2lFfF!8qƺ'& pi\Xc"$eg塘}9pBzTfΊϛz}\NkbQcn.xšpnj }qAQY7+?e5ĕ9r'z0{06lf CDJnܕEKvϣ. q0Eߕz88;M$XǺ]Gxl&('յtrR-!kdUC6ڦY\g.j,8dE 3z $rqQ5Z5<gl-ڋ|5oͰozRDm޷:LFj3C򠇩ɜttMY.t+bҤT1[P; &zI%N O>Yosc!^檤9jp]Ԇ#mxb1/(nz\rS'-U1VW44G%x5-& WH`35.mMVaG52n?+!lM =Su~`0_-N!s%Ǔo=_)5~mIq+~g>8hd yv XWˉжeInIYHGKst^KG#}[bgzŔ:sLG!gN%D#WJD\{l=Ȓ^6 @'nxhl@2uߵI㛡B=.gw?,=7$@ȭZVVt:`Rїr8؍7ˏieiGF3D }rRm=uOn_;טME(2dqdk=Sb96NtbW3?-~e[">Jipa <,k[@Ir e.248$/]lbt&/W^456ū} nK+j]yM`f)~'ˏۮBBpKZ>o{ΰ,6c^nۙK32DZu[Px T&7>=)) &wy%0IyQZwO9(@\߬ ɎdPbȰ$JcdRx)e!KhSXI1 9ɛMtFE?IZT(n[sEX @kwjH[Vaǖ]\ Xb!6;K-؂鬕"W> )5xbiC7Oq uqP}i30},^Ԛ(#ÕQ8#u5:ݚv e )> SϵDܰ7Wk&d&J]Ns;T^؞)м'(\Bi2[Y1ULڍ9ߕ}NN:OU:*`B8";=c&=K ̽#+Cv- 6O(@gyi" ttɳL0z2ÜF2u}٬v-x4+~*Av u[S}ZJX~T3浝T7::?_'<4EsZK*zQıWfuEhNC`xe:r{B|]z daq{hm[-pѴݨu> ouW+' ;' wD(r SxDžzal9erVcMnsY֠F+Z.mD7Jhx#J+XRD6)SMbusn=bk`+f?%i;]#YV{mc4JEZ/4 x)/(idTIYҌTmG쇝]LO*E c>މz6ZQ Z`d! Tp!'QXjK g]/8rk8ldᣭĶ68"+Pe@ϧh(JT H 7Zt]`M!9gsJn=C{@j( MTN6\.k<}LG) [Sv-}a"hw̖,A NE' 3sP8++ލsh3Ʊ!ImRRqU5:oY(a"P\GN6ވ/ Ƨ+SO_yT<~hǥ>U$iees=롗/H<$Pfʊn|o.f@)Ӳ#$`Wؿ:I Hhz>}ܧ z>Ka?lž?Dy'm@'sK%]`TF;~^-%iѕlKsf;d@>8C炾@Nm͈spH &rBdDvc!g&άyC*=z )P1{t6|/TRp4}(UI>&lAX3SrŚC'𯞱$^a2PT2naWROGADuW-ģ>Ɔ:>_k$ eS-S|ilsPvN܊GMfe"Wܚ鋍Y!WvKD_l *ɔcuZE IN'֚wV+{nN] 5 {ۅvC ^>GL]LxDC?`Lzra;c٢*a%<Oϻ[r=ﭣ02md( *􌂟Qy Uo{B3]̼vgF~U OXPfz_aKGx¥1uyj:q3Qz8_Rݝ cRp/ P?t RDjCsu։}p4oXS#}/5~{5|YC{5h24Dc/͂s)h_`݌Y^zaaՏ ^pYvL6K>'G7X'?f:@ 07EaW 8.I@Eb.a6G\n^pβD(!d&nu9pJ^T|&N(RD$6l.#Ǿ֚bLIc1̃Z72n٪! iij vpF [ZPoΕldK^Ap.E謰 {`Ùcwe/A pn:эjIV#d HMjOp[;chNXZ?GYc5ȄH{{Y fSGۦ%JRdk~w Mϖ{[+}{jC8r0!}c CwݑsymOŋUw:y]T5Tk]q@m uPQ["eo,)psۛt7/E/BUK/Y˝c +c)xM"j@0.4/x9HΗ%+5k)T&Y$o%,/f Wي B"½7LMƣ_ 6.GVү Sa_±J uIWDjNi#v%%3d`+ Kc2A6Rt>A|OrrRz7}-(1W[_N&]➨TۡT N,+zU[4yuHzi>ii `ī t:+ 7Ƹx7ΛUZ9 ?8i0$rqqi}`};<{˲,-vLB? h]:ЌDem?jH̥p @!JUZ٩QMp]e%M\3~R-گѧPG OVHY ݦ,k,!Ʌ FhׇigoFg  $l2<"}E S^!{xE4*l'%F4{h3W[<G)d kT>FJF T݉rHԅV4X7l6iKđj3)pY#4}]ԛvt4hd \1p%N%?ךӧ@%ce 낾ELuSnC=h䵍i#rv>];^]&~2.Yѵ[WMWDAhgţĔ{y'@gו=PhtU҃)n+ od&cŋIuo}KHkkg;O@u,/ad׷ q/؍)$(u_E: l0"ISѱSރ%5,P!s+ f0P'odr@#V(eߤ~$sukjFPd'\>zFӈ(kamBMeۡ(/68/6NR%T^֚$\CH+)…t\fe H=tl!(7(2BDToZxwDA@ ).XqK8`tGffh zoı&4b{vc|nׄ$]sO0@jL1z]C9hvMް +1ͅSr j5dSEz"l d+Z 1_zfi $b#*sD% .tU5zڐN+OUe$Jm-Darw["?a$kTCgje d&#T0ft2I&%"/,C10i7\2&jwIϒ1IR  P e;J[0U[uGÞ!3=$" jBJ"7>%nuSX @^`5H|gm_n?* !܇1ȚR3SV#63` V@g/!@O8a+De0)AnΊv? (, EeATף%Hmݡf٦Nx,6\M op(pG͗"?0Q9Ӟke7e_`2xs1qQLb!zbM=AJ˚gO7d?a-+/{Ono ج]}(0w~g&':ee{mNV=iy=pU37%k_ )D@lQv KToC[q)qhD/n J1C`s(~~ b2!;79Y*=2K4a瞮nƫDL2Q5V I8duSsdw ]xnëT6|9(CM:w-x܍#O VT_>?L߹ 'g$j^Z PHp cg޾\C.l gWǬepv>*dV؋`JfI 5N#\ر1"UxE ?GKDx\f _$ZNů$ w1`sj_KVH~fFI1k֍76Iō ҫ;3-=(ɔ),&Ͼ ¶|ODRB hT#L7[" 1ئ>x=pS{*O,U0N,?Ze#9}xJ[HDi,0Ȃ{Y$mS0.<~4R} e.R))^y_+#Bvl ֩Q6(|z\;E~H*M1AC|H "P5tpz6Q"PIEZs6~1^AY沛j ;j~L/MՇrnNĥrP)f01w9 $?H9G\E#޻n 1 _Yq}m 70K+^(`Yn!HoL(W.u-6m֦Bzᘾ0'c F)=YMUjTL݃:Sob'!R|Cv遽qug1ҽGfZrNּE9B8`L`[^7-!Z+R7Y<ʨhS; Y M$&Q&Cu;/c ``+HӾQ;f;OJR(!VzþHz&-UlTsv_Szn(l]dVp<%ljJh:d䈰&PTBLޤCޅ8( 9e+-Z_&GIP6͔\3 (o$𰅔JoڧN 6p+ xxWM1ys F5zaj,R>-XgwEP!@"n%9c rI deC]r7r6pR;<'jh8gӉF]Z=Vʎʼn9U˪Gkn[x- 3 a~ӳV$ L^%*∬һ]aEB0=NjKꪰ/ >gܥCNҲ7m98{N,U2^[ea?[m4nwd*y֨cyePeZp3Iwq&8:E)|+6j-(_0;0]Q0wzA5:!UiBANFR)=-h~L]3;~e>.ax ִ,Vg%K@O[,e"/'Ô)"DR<[uvL"y-F1˪|k SUMt'8_cO _K {_ʎmN c&~Rmf "ۨ.ā*❃yE;Zl.O;JWr`f,oza% #֡ !POF޺8i߉UlY:wa]ڹ=;z*،41h{hܢhǖeZ7T(f JSqE @<3{sSY=esg5@ڛpZ=qY K(8%EtLߔI_*Fm=B@~W=L G^"d J0;_OVʸ8z~O9vA3;kcxhaUMy{4 wX4y]cgf*־6}h-b}Q)VmrMutKKqdWwv.N뜄teXDHXYh|jFGڦ^zك ݃4D԰tDئ‚g 42rOqϵvfĪFzL4j!H~ 5R5g#(}߯kĉ_92kl^|uqYs)s_gp+m*#6+.4 =^ɯ(9#AK^CS4?9ϑc|ddM}IwnΰTWT<`s3`>g,J<\0$c6n"T_ͣ%ƀޜ $hQv+oc)AY(/n# 2Y3Sm2$"Al 7#k1s5n"^<,𻧍[uyB[[_ɕ9 mjPy;p@Y~otG i .q]N>$!@ aD M['9q/4[RNODkk i=UTa0R/)mm #BCt'< {&]V/p mD_@N%FLw]5 6{54BPp*2֨Ew2m쇵>Ki_kHc,b;BZ݉12w X;hJMv&q4tכgj9mMa$V?ZKŠpFM tJ/;b؏9>4uTN=8Vr.XJMNif +/5 )n;B© i; &(cfol.lUy|>q<})*`tdUQ4Qw7|5}iRw|&L3\@2mX֕cluG(>ÂP7q+TJ` @py;_hL蔄;4SUÐߗ ZaY+ PGFbUэw߅kM#[}#.%Aj;H7 !G)־QP8DMYB=G[ ƵqcE|тQ͘0b2#{qotfuh@0;(\cijQ`}\7s S\_.xnJKuas&| SY>4rh Jt(%\ ʵUM Q%@q9Փ=6ۇkS6}ĿZF0;߯dɥ+)tPSA[mpd)B{6 USLďgKvYi!OMLRD0wkZXǺ.Y"|1A2O hC!'__b eWjb&JOZzAK ;-`B[[ɘڢ9./jIj!IzNhg}Z>92qs-Q45:QE]KsfdSף5.bgVF_5CM;ϴҦ~(HW)Fa.zB g~}ֽQy#K@>J ?R4ESlh4^'F&litx2c"lO+pqF]C0T3`8  ַ3?"cQG?/ov,Gd_yumO7MW{bOqWn钿uvzl %sy|G$O=iPθ=!ك 4 %y!W6EAno.o㒓!;ac᪑xhQ%z*իgΠd&iǓ2+^-S,*A #w9i"P\|iMnA]_9ЇQ@ԇ(Xh% #ViKju GSC$Z!BXCuv !D"%]:|GengUHѩk!{|ks*Emgp® vw[j1:;gq[TSl={`{"T\|u3„hpSmarO<`gHIy$63;nP֫}%< PF¦hv"P5g.;BaiRQљO- k}Z?%MƱE&xD8LԜ+|04^hI3%(8"u}%xt~J7}Eƫ jdQzs*!5t;lF=(t^EyO/q,WkCOQk]g>ϩw(_#PF\A v/ꐩ('l'9 M)1Hzw>_\w:)W݅1 0향ҀFgTf&}mnqM厱*W3^oE ]alܱS@lz~E]nVap W'WC>= 22E)H-FUwpUsr-FK^ۼ;S~fP}}ΕM\NOhqڳ6)FDL"cz.Cw*6gnKjզh)s\}V+r rRk\&'O ޤ*,Z7xB3Gm a ʭMe>pG C )6m1W:qZ#\K*=TULPa7]LB9H;j$3.럗톥jYNmvjr*j ^ )<֋^6kVӔDm HȂ9vqC^UKpvjo:wbnZ=z&~ G왒D\41g%(uRU'Minцt@I#%s'jGEM2X58 mKGݟt@^M@moۖEk>)`b'Y8> !P<{țx*(Z*֐L&g~ =ҩvv>}"<`!&gorF81;>+GO_ "DZIŔ|@io=VSqj'g6 NC} Vtמ&}vټQ7=?XWQPPNoBnwэSėD("LGa1l O;^QYG}O~# cLYOz(Dn%ɚ!lot2T'Ы5G71_SVnz[ \RݾO5}}}d^"P?~`udĔm!=l<<񉤏.139mk.ŏ0$wbjaK8\B}\T2^jD9uZ A^=xrg.٤^-{/ *|u^"'3ܦZUn+ B,294u6,.Ս,%뱎+=+ӄ]hFK4z٦-,Ejz0 G-gDEL`|Ecc)X7U'dKȵXb0xB6 ";8qt?"۟~NCJ]j͡o"MNv3@K̤ pe,&{]}=]GFypx6!HBSrULR6,x]<ǯ?>S(%) ָ$]}i< ljZB93 G+{&'?d?6fGJM˗bmNy3sIS SF$?jӸmMU\TŐٟ0kF k"nni 'eXN.=bɵ6ըQ;"h *1kxPq;~b:°;-^*Lɠ-,68eo& =RN5|Cl:@;G4l9uE$>g;Q ѩz>'3&g8nh20KQޜ*@T7/IJDV{|D,fyrrXy;Gq!+' w1 qɷ$ag55]̚e'22`6G)&uc[3 y;M?^V \7Ao%NVnj?bx_nvߨKΕ]@f`fox0V T&$ a>; 8O2REڐO U(4t!:M27OT2xX^@.S/d`oѵC KMge$sqᲮ\WlͮW؀Whjn-7aMgMM˻ni jͥ=PVZI?lEv8IQqG3-]xAsUJ0)qsX8օlaOT-_Hm$1TZ/=ks9یHXS.DiM xxz.xQz57`18TʃKX>< h-tlVi)`@Mj\,o|Xz⯤eĸZ'#z:_ҫ= E1#ZMt! G$UʐqUScWܬmlY%{=0o#65|혭u "p US,o,5D\!tY֒iְzܿrJo93}~NYxGp\.ODvIt٩C?O!(cPQޯ#oq\|v,U xUlRa'}ʧvܕ<)f6ݡnJ(zBjw[>R7CvsK!@kZ~^'mx6nLa\3&9"}arn,ɚM6%\*1І*Yc::n;. }EABV C~!Y0#1n'm^)qh.p{>E˾h`.Dp t5ʶ^>_Iˁ!xk}'ß^\Z: 0>W KcʛoCjlcf9> Pf ]Qȭʡ&Aٖq&c#/MoQj w7vXPpllQg^pI.4A (zQx'J}[s[{pYkE!keM?cBVyThV g5 t.Uq,RtCr,]⃎urB]>T{  ҥdڽ;[dGRcŤj =I'\ǰ9yd`-O’D* _OGXꉲG΄R/3i~ރ0Lt?} `! ;9W QW/M&;88ۤT$0?GY9e+Iн(E;5}Oj[VC!1ؾ]9]?@Ms {L{T [Ӵ9RAH^<ŝ'j-Lފ,2rx,|&rR͈WY&`BgqE&X70=w:OP f"4n4a_0@Px(>ߕh"^=;|'YIǏsJ稀M2'7Z9Yg!yY~ -ttFѠIeI350SP~v*IXqW+p#tL"94Ŧ^]?.k%Tsº=8agDgKm7Kqኝ"%Bq-2=DÃfKJ ΍Q;=tFtQ;xR> W<`V`Ãk*.Ĕ%fܥ*%*Ʀjc  ۷&{﨡 :dFjG]U_pEIX#ql.D7(JVtAI\M0S3..2Q$ك^TvBP5_\n{8ZieyǢѵ:5 $;#Q| k0p(_'Q2o ~o`4e;L젆CF:{h vD='t˚EV=)Tt Ib;ljηcrRf''Y")>=d$tX?ީpD!qG iWjntrfޛ.kӬ$@ 4kc/qI1"~1-Wk+LW6B"VA찔[Z0pc-+Vi =Yg\k~N~[W_Qc0m-l6)dŅL uָCdiI;AmJdLd)Kʞ3*~UnYϦ`[F!f]Ptu6ڛ+b'В0d{տlf}Zh[e昑dC pj:h[$PU.< o:X@hdlb54@*[ˍ 0"?Yuc3[To E@43b1"ע]\fI[ȔcHaֱ`[g_`,B"l7[7ԇAQQ& (yOZMwBbӘ`N聉N7V֢|K*2x"ZC6e^1hXIܭœ}KVP,ͺj#)QpXu U2>[4Nc䌍>a!SۦpZ']nPUn [L;'vAMVak2~і9h理cSdm.X :+\lMc<9+fyAԇɐc[ ,0`4 [#2Pzbbr̚<.rD$ҽ@; pAMy4[~d oL t"Z1$:'4tKl+J2@8+zFLC|yFF6LI-R vߙbb 8nv"Q F>uF4;mOLܬl1$⸉Fo*JͲH%ex 4,GiMS;n*<Z6g la\˜OOїIL\EMDobi9N &{5E'#9( 2|d=a ŚZ57 +xJE΋] -wHki؍я+\%9L*f1^s'g]DDX+ATTqIOh~sUq}˶%[7ZS(  ƘV#]8, WH/aJ9icC/b!?Ga7\]w-C$y_rZc[m׀Q_Ӎ !!|uߓt5%s.Ukڽ7T}vd:V窺z £tx觏:$D MC(VB0- NƲ^͗6.Lt!#^azܖ8XdvXl FLGk<7H< [i3*O$yRܱ&澺֕,3Y4$2VktQMcnM"[3D:J$c) "! nAgU ¤,5fܬ ra(zߟ/N/ZW{=< o1}jjOOl*IeG}n-AqrZ h?x #CV5(.a`X"AQS-_D { ؁=p ؏VQ% MYywNH1<2ZTsi] ŕC5%Ap&kœw;"%-?47/69u]P{uu|o;JQQXUd(}t'c@} ?ҫ=ܣƞ8 O9?^F6q 7`5N4k]Ow:-Kc8v @ƨE :ٍ-'*7VifapxwdߐRD][Y~1n5[sd& cǎE`=S"uSx Xc!!wl'G? 2sEE#Z\q0mۭ6E8NRa7`%HSlEg6=o17ʃIڲ\(wl5@Ĝ]"}9>K[Mx ɬU0@Z2BYPt|)YO9_RZ FXL"3L-_V*&m1R!J)Fж__CDtCTIZA8!N|al8+f!+gt!HM( 1X(+,h)Ylt436[=d)~ݙ*΄?Sw@aJ@!5Fʿu*p)"y/djPL )RgaL;T^xS5l=61hpu))䟳H5y IE??,K(Zkg2.Zta0Ą5rq|Ӿ> ǩS;:+ZS#p^`k9V(.; uJ}]M2`r6J V[lBI!b@/v{i8 f֫Vv +^nQP{H:\8=vUkS'(74"vI(&S~Vv6mdk늮4IK s7>E<f7.S/ڰI,6$Y ([Fwot2=Maܧ\ ;p%\puRGӱflju *QkO ޑg mAc$:_d*-rA `M\.P7zL6|&dP͜cQqcږu _^(jDX'ʮқV= GcPg-(|MVfš Dz!w۠nx Zv\d>i+U6f>arU҆vcƷy* g,u[R;dD =u+2IcmX: #4VV>螪PyE/N;z YO Xtx ƥB&&a'"uZ1EHl%yp+H2SRo \׺F5J/8[y8ire63}gb#)7dW]6*bq[ {3XbӳT><$,GI *:A渚,4_0"m4ޭLp^76$q͇^t.=gLko gg[=2uXTF*u csҵ"(?/h% eɊԒǿeOopo4Ҭ\mhAQ-uRqvC%c )'p~ybJϔK*wcy}O@7)yqCak-x]۬M;Ƣцאj<yÓeSL=4ql!tңh./V\=]Qϴ?/PfY t}׆j_Eq%r>!)jܨUP]^[WЯҶ'H%CqL&μ(\;՟Ǯ\ՃpG쨷%%DjV×ل0 fM|&!\$OKZz}!<Ԫۭdr0HUb>"}b#FVIT,vx.=y"5x%BmhY9g*yR!(-)kL9@A}0>p<P?xhȒ ȝJB#kqB2Bl.s?rj<5Q,j`\ fCjn4L!iܢFnƴL ΞW\bǠ&mlA6wT?{J껫 8(Jͳ7GfٲGɫ -2&\`fH^CrS{ ^ -B}0uf"o`Q['l l)'f9/y[jz4gT6RV @|H7Z)ŢЋ AS;_iq^t.eATvb|~$=Ij*3\ h.9x:V5МnTdmWl((OKEmeuo`݉Xf}0_Qo4Y@X ;Oh !_{<I,9ft2"F,0̚%3~lyl)k&o3E:{QM,j4N<8[C & T*ҵs{|6'i4,3:}QN~\!v%^5;uիyY{Y foa׋ȃY׉jӥ0,(<&oHR)~$&zT;Wߍ0iSr^n ~ 0fkB&72d3egPdP&r'CA=8}ora:!b@bByu.%U[E͊Fw3r!ln=œR u"2#o ̑TlŦ^wޯ#&BMsuٜ߳uwqF4Ū|2MB7\MBY@ֱi8̪iacnp]SK C#:&-Vn|> } ߻vi[a @+9/{_LAj}K>7ږm-&{xL_]{wYUC hKt?i>fdn MUrѶM͘izoֹZ6NPӞσfmCChNe@[b UICMM# DgE+*,+!mOq3[7WW5;0Sh6dL. yL\Žd,3D/0w[,;u5t E[̀ЧEJ8<1{F=BZ%nl|.& xl:Kb3 3KoYWr~:ֆ>]R=eQ/UT2}l9k3^kie]4&q9J;>qQErUMn-$٪}5\Wιrr&!I;cgx d )4k~9%HWi@,ƿ=2fm $)FV.ؘׄ:_1X}4+8L0!SdD'җnAӦ_qTˑb7ܔh!q?PFSZ03cV -яU a`&НvI.64=&0V1|U?jW!4E]6NGvJg &L!+}P]G̺U^pn)TR4rxl@2ڱdsw32*ր\i=_F:ˀ#:uW[:k~ss gb~顿;/!#L삑r^d=ɁLm!6 gYZ07070100000086000081a4000000000000000000000001668434d300002ab4000000000000000000000000000000000000005800000000./lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/net/ppp/ppp_mppe.ko.xz7zXZִF!t/E*r]?Eh=ڜͩèH .3๼f#萓gy~"*-+|ĉ=W*rpab6I4oPHyųIDQ%Mt^y9OK^tp fvV`L:+@?KQyv4Q2Q@ UPnlxx?x=3GeGc$NSr*#՛aC<2 vԘV^\#S[Yw6PAH⧖cj۟7qRZ=ƚjto0S_wȶ-8>:=%4ǟ ]1 cՓncYFi۬箣[ăņ =k2f:W'FfSy"M^K%   Sȹ *VQG g ڟ?oSkjX뵪>C9h~:ǯ.~Lђ_m>gL~$D;aG#g3dEsy%s^[p1|Z~=/7S6Ҕw/KgFy]Z4"h$VylZ(jaaW/a))*(o\T8=Háü:I,Jףdk%gkHs?s̢QOe}X(2!.ZP  j$UfK͏a$:!ȍ(v BQvvBmö-Is,YxK`ANy*éA}E]OoH@VyWavTD #K3kY}[zA8)~,|'yr9ip [ q2[,c >6vtpD[3p%Q6.hb!7ҫ<3œ0ؕ̓dx^6y04(woߴW䃾%lSdC՜-J |'1?ђM[!E~x|@  z|$ݿu!JA SgkwdP3tD;uY GT%aMSogk@(rr˷0dž9b33]Kr`vDGnƫ ,mP[ʾ2~ga1')R3~P>1U%jK~'Ŝ1F{t ?lN>B$ P(N.(1:0"ȜĽ&2`-*{) ?6_ߔv*ZoD20$!»q/DT_١@KM |a* Mc#15;ګ6id˹-3==IC(V ..yGT{0[*.Ǒ&4ȝ=c:"!3*0b}(rB"9C@ma{18pELfFN%{C"Mb!dJIں7ΠxMo-R]jRemOnUiG/QPjA KTpq@/GldB}smjp$K1,_wc؉hQdP<[cg7T*дR汭jԵyR)P B0TExR7Gn|uq "gP *+N<Ѻ;Di:eS+,oNݖ~!G5HAu4uTq/IvO=gg!lzͳ g;d|b=l)clY,-'G|uK,eCn!I+>c0pNHDoCoA?;L9W R/^(UzM>U5KgC.Iq5z~Th]c9tGD% :l ^ N( Ow;3sIpK,n4i] M)]?[eڙJ&@I[BѪo#~Tz;kbrgch2}sgБg ; ,#P(.SWHHFYں1bzl3l/Cj1\yq55I6(Zjz\AEҘז3X_>}-#_(Wd7iEEf4MXے2޾jj;OMH h{{GP#2҆6њ Y2BqջX)ZӀ 4豿,5?h=sfӕeba`:= l~. * ߶=\xp ٿ8{j̢+Ud`eUѻҀW,xdksRqD NJ;ߖPG!,}QzA8dO i|r&m"M 687^X`_1D/ؐmrmkqD?F"T}=W9ud"Oe}IJ4r"Dq٥e5a hrn<4@բu降lIO96M>hͯ~|`a̓mhӚJZF(s L5@wĥUX* 5 m?:̊豳4/ޤ.. LC lET۳_z9X/FHqCqD >c8-4ԳJ= M 2j?_(z`]%S,VG P<=Y1@/%DNB"x䡲3 Mǚr_H`!WҬOtʴ:ToCg HR?L E\yν hu?#2PzV 1dI}/~WFi f$4fnH كz+hhoki"/P;f%#:uE=EW_:j PܟwD40ɺ8]C9JjI-j*r}*z8ۚnEq6w.>@W>rV[Jc;*m@㣝su = mn ޮxY אSK@mCr̵ؑyµ*[:Aa5\\3?D䑇@1v|OD!^q zvҪ,&+je[V*||([,_DcʊPiKqt淜 ̚t!Er:;5ÍtBY!g8]M+uJ$gԔ~SWl\ɜfVWkcMiZaInR#jk'`|g0Ce3tF(3k(C6[bcvEe3syȊVݼ~^ujļD #!RJ3>M[ށe?+d}zkpV4?)t2’4hʭISs2.D [ո$w/=i- ԫ#OPh2& 8Rtړ A$S^#ʴbK fkF_(fNo0|19isT>* THs #lohf-Wܪ9-ޙ*9~ z'P(\ 9J'T=-/zirM.q"S_@OBJ%+K |Nxz{bw, LC!|ҝ8֎"P-)gPQAyBH>T9Z/ЊjIazށu:I`'2-b Rs' Λ;(VUT;d9IhQEh! Y.H e[DdpzU*|pp$Hh?̓i|*^z4qtM@ތ#qЎDns_ݬLKd@>Lz!&іyX{<~M|d1+;" (JaTК#R*I2*P)eait!dbٺG.*Z6x~~ίvٵ"mɚLkAV|K(j7۰ G1XjUHҋQX̟5&n,hPl$YN&ހbz5n}L. _p6Y6ט xBcgkOrq{n.?yH{1i wpѵP1K tAQ"\= O)ج<B'U$5;sm}Sl rZSvצ2rjXN>,/ oO|nح3!qŨv6fƀ5ME\OZb .t3qst H'}jPW2(Hͥ: jo=Ud` CaECk0 ̬>U }yO7d"I^5 W}FD '#k2^ǧVB"Z5<Wծ;3f1WC60*[U X1I Mn$Fa9w؉{d`bVtlfG>FJߝyvAN <4 ϲY-ڀ-xLt}2#eMG*ʼ`{HFH`]21kU{#!N=V*N$%!}pudmX+-5pG+sˬ/ۺN)6 LD8K8NqSijx烒 6 UϞKxhbFg}DbeÁ}ǎ1_n MsRWsgMEx*s%GI*$$>?2RRh5{o/#%]`6Qjtj~G#  JfZokқ& ft_ŔgVU@Dcy"НY v~`y f|PjIQO6qFhd i@B 傠{WMEV~SS5Ȓ|]ȉ Bbpr~#se.Dk)ac?VM99~'lԼ^LRrFN\#W |ggs7'W78 hT5w~:Pݲ>2׿KR);t2 ]Ũeׁ#-ssǰ I;VcݞZP #Ӷf`@M1/p:V*sla Mshns$FWݗa.2&)Jr+ZHN YL̟l7mA&EʮrC%t3] B*&P:= - Hzկ֠`m$ I`1Q0O6A1N*SnyKՊj"gχ}?>I FN(\i%mQȲTGZHkbLM`&:.~{d4IJ Ja{_."ʚnA'1l*1ͷ:Ss Zu - F1ӞUk)VIh\A5xb ZLcKbkC d=#2x{[g|u|ȕVT#=a¥瑋o>P*UIw;U=j*PnS;h5T+B=o{'xWv3׈BƟBwfF87DMs6?ǗDP*s_#~&eʔE@iݹw8,_Ln]]&lxPp͢n(|جM4NY&jV xgL| V>)[Mu.y),L(2lq,ux`ʬNgQǜ9 ˓ef΅NJ!*LMH; h":!%ؐu I\C?ݰ6M"nR_L0nңȫUEH]PretOUK[ #k..5Ȇ9 ҰQ? ƛ)$u#S=qwqͶQVAqП2q2ڍ}V6Ne5]7ݮ\zq.[6 (gZ.1E28Oӧ"ʩTHLkIo7狯2Lǎ7 ),,RYZ^+N>Ry~QZ!]4P_wFrlkI>5iƦJN&K5>_s!/enfU6d2Z^)QaeghdZlsz`Fv Fg\l+mfё%љpcqV)m=k XtUʙNa:"2nam`& ~)QOdm{x.q\u@-BV*;sL-TW92 㸈ĈV"BKǻ5Ih/'b֌3c8?NL|aEE^{+W>Lt2SO^JA4>V< ~->q͞stqY֣өeF|ŷ?JBs8ȤhL0c{-lSrORo|x2oi+|4=̕Z BK1^4b7^`5#z,c+gvե^9^4%Pj"6O|oEC/;L\]%\z}UL2Q68q_[W?~y8 EY$h5B*M`S8OQ|r 5P/35Tow~VZ_M)OvyCH|c? &S-hYշudZ|ձ4R E(_p!*\|g|;ڄE:(\ )+"/{+Qc4 PsZ.TdRDxJ!c#a](S/."ok\r;9O0,?~k,H+?Ow*F8(vÖ`ڥR؄7o|;FMp_576B  !gx.Ki[^=|b`O'ɰՕU? WsBXȵvZP~G؁ H.dQ:ͤ0&25iw@`*~Ym# bA&1NWr޽99f7OѓnВif6r_rc}N{@֓48Q ߠ9,T{ȅN$g:Dp~]lڷ]vMB߈ ^ _o/K>j&Ni)^8Ү˖Y[85BvhB71i4bg=Gc;,N&"'1OTU1}jљ.dCсZ*,sPda_ݦCE\;vh׺ ψXOL8w',Q 8yOSJv|u[9 0B.h1]JKss\|1υ՝LIQB7dbo dGtUՎ*J-i)Uwh*pUL N>Ik'h #Gu0v ?V^~+UrjjY~h0=]`oQvRXz ss/#x} ]nkЪw7_?ibCrP~:0bsgfRu"2`AaXem0mq7(! iq95<j@7lZ%\^!U?KpM/Ү|˫OcMv԰ , $'-8 CqR"/JwYFq^SkF_'WIf9cdH 27.eW 8#;9P=-$H{ĤfHѼ}F0Y H]=X4lH&I@1 Fh ڡ¼ѵ>.X_KX8xc5n+p/#/̛r 7noQAK5ԭ0Od!>?aj)bͳ?R;6D[cn *:zI}0P:  #L j@]%;ڞpמؖ;ԇ:B1+׺*ԏ$"iJ1Eq㍩ǛuNe.+.5va3PzW9g=&k]ӓ/t׎€+/[uL$sԭGBW;\1pz5bNugUaaJk[N.2-0[R݈tdbN"m]+6P3c5 E3%"Wu<+L^aB.G5AQY\M3ۻ̇XȹzE9P_M'WAE|1@ g =ZDow[n74"DゞL_ O(ۢJt̫y'$dj61`i|pΨIѻ D{`D7Rddo;[SY,Ƙn*$gy(LB6 6b6_v+c,`kIšV|O~8ǢgX/nA^ZdUlj<#+p!m>ꏘR,Н=,Vԉ֧ v~YBmPeJ~m+ I K]Z72`xE?;٨;@s=yJ3l,4QFc;r6% R u}͹[?Mʍj#$Zٱt:N.#e S&kk2L^m㙽>s2ZO}SziuLRV[BSI-WHDB!{,DY,8o،ݏrԃTѻ(G d7iMU/d"BL.z!o6%b]ٛR}8xTz|A 1ʵ-> xPB4B%BlXA:|Taq| f嬆_U^kd[S#z?^HP:`t=Gű) u2":'/o{-h )ţ^%.P_vZ#v5l^܁}_/s]]=8W؄3mCQAGf̭4{W@wE $C.hZ`r;mpS+LJlyLD6ya#s.kl(_{~"'Nϻٗ6`s\G w-hl7gQ"sᢜd"Zu\Dw)]1h_E6vݰh<)62>>hԓ߹ۼld)Y֖/A-xP"e œl[Q-װXO"Xdžbv.2Pʑ%+.jV^w3q(IfSvu P!m0{]]G~q95vi _H"h3=9ܳ-`}W#CACDn:S*CO/##)"̥OXz<;gUĚYQ2o䥢[no w+m#Kƈ 2pr`!@?rȼ~7TA6dU4UOcxk^T/B76[s^H ×&Fj:E[z݈0=c`I/l> r̦۳_)J|W ;‹RGn_JD10b\^3.hʗ oˬJϹޒZΩ=}lRgz1Pjf%}j {X> MүyE0=' 24}%Czޣ)Uq5Wd'Rw(ж9+YSK"&j 883jd3IjlԤC' TOCm фf{g iWC =Zټ,^r!Kak20s7f#У.- k8R "@$Z4∬4}37 % 0}WBdфM1Z lp,p>-Jy/>hϯn_ag#ٶup;\!I~p8:ѧz  ??LI *WTp;WCݷeC{GlױW'g&٫ƀءt_mqu׬I^Oo7 Y%;ӳJ8\y:vz䐙C\|Aཬ / ꖐGШC1 ~>)2T)uWP݉!Es]r^/,9Q$nsإ7n;4dxd^_cFڔd1r -5M,%\9T`' $\DHnIs+1OR?'jz^#ѡ5%g4Bٲ/L14O%{lH  L=鉑3yY<ߺ߾q :6dZ *XUz%+lrcr2oX ^LiSnپOL~ϡE~1  vw/k!vV=EBaCPcIYaCfVGփ*xvZ[a2VlM/:5*R摐R|+[zguvTBG垼`:9=,d6fiYp1foXפ8SN*DP .ar?K îȢ庴cfdX;nUƍ+ΒY`h7ԏﳤܵeQ}=zZSiɤx[%r,Ym.Vnp?6Ue1Z]V(Fٰl͏f!f>G;I{rL,ؾ!e~,WX"8V0rMOcZ$GMZkS2)9Tw(cCXD:|vy#ÂFH'OZ;0NQP@3߸}NJWJj/z/s6tԋ)# /b3BɐF-q\qJ=E/4ylS幉gT'x>>k L3m*FN'1C}bgȚ[KXzfd,ñT3L(4RҀXe$uKMK݆Pf""~yOʆpu1I`1;ctblG{y:[WQ.9dx6MYumּչi?aX*!툓[ڣ~UGnk҈+mp0\xݷ6 =bX=# =JAaljKMcuڎ$ѥ=#smM 12 v4~%F4=?4h5XlюES5; jFQJThAER6gj6-G:}pZqŻ=R4KHrr"t;ʥzð:r9sZV) B9#Vc\MdHͨò=.{&q)y)?4O-_H; 0_s_. G c*]?&>(J۶4W^Yv^vl~n@fጿ:lPb˝@b\)RVk~{v1g)pt$GJGJry Iq;PON"/\Ivz4ߨ)š3#H1?'Y۪:"c5p"_^G||vE 9pY* Q,PbU,/9Z.=;qaRɵ@ nAeJ(4oʢ4Qh3ċ Cq7hz콆2n?Q<[tAFEN.ɳR V:%N[h&0~ LXwGz_8 9KWF~/ՒfẞԪ3bXNd>I MsgrfDN>cΦ>B8u75e`ϭB.Qb] DD.㐺dufXÕH ɰ# $rWs]hnLMn= ջ]%: &J7 %}%6Kx!U3>c6L1^"fom;9H,n>1>}aE@{R~ 9춅`dp.=~.l.zn}hg>=eX{õkETJhi_u=p BQ'3(8Y[RI :''hp"i2 %|i7[gT=yYi[9²MғdIҨ}g܋QskuϓHt~#q^3 krYu_5 En_2C{dmֵQc fetlYqZU&*{`smAꯕwm9(0[l!0ʀ2--*&Ŧ ګvW,/Vږ(wR Y()O"S8E.ۿ6}|UsDj w(dvWP뀇>E,NUU", ]x V#3cc ,U9pSdSgFFLtZ8kT*@c4`FF ͩH1G3n\2g7"u*Y19~;VxU=bLaG֧(K>ɕd鑞MUh{7,>6U? .S:0q{0ˋF䕀,0DWR<[z=[u ٞ,W6%*,zx5RQKk7sa2 Mԍ6GkX\ah  AEK-Ϟ+t9ji,Cؽ(=!K5k ?dw #3\*熍>-WV^c2BeH}"DVCܼW2S`aڕCj꯷Qo$٢n.Qn{^paDeH5uI6 ?XR'SAhQޅZ-216yYi]7i@td" cN9dr&{bPdV6wI_4ZRCX Qq{3oY2n%L?̍ 2kN;vhE} KjҚb"P%D{Q %ƖzQf[QଋśNJrd;rU>q*n|Dv]yHRk֛X"]oX 2l/\"rA5$6t S>[1(ďrzU (`l $r$9"@ IX٩6AFv'q/7Vk֔5+=1T~ HI=(Dެ30Q'dYAXF" zy :fSHHMC%$_\JP>"A! )YMLҍ*Ep{Hu\4fi jyRig77q dIAMFs:YLfݘqp󙈡JrKk􆭐 05W *(U& bf:}boYG g!n|#JҞTݲiRN>P_ڄg# p]SI7k瑗M*ZHGj?*k5N 90&B!(aٰ5Wic,vSSVm"3 y VFm{B` G4ʪM)ib4fy:cȠXx|Cr-x)qz>]BQW!QZAS}5[7WumWF'y=$ v~~EDHW[gm`֌Z".rDX?w<+@Rx;$R8,Yn|o+VkC*P..{|1qmA`EhMDZcKs@DXTA Ajbʔ"\)>2'˓#< _ ɠ9W;>eZ:Qmﲒp 2uw6Q'pQ7^Lf ц5?t_2PM fM yWO6$Un:iqf&0(0t#<\_Q'|rR_{ma)13) 0iغ8w [g/Gְk)gu6 ;Uo#e;FrMw&Sxή$I:a\S0CRY%Js+{T?h;$ Kf5H_،(TkV,x4Hp~QԸmdn09% wmzK;=Do4X%?EuvZn`,vxm_*p@#i3X |KHO86X'IwDNH3'Ч砮۷D$u)(L*KC"xWdZ]8-%iSMITB_ߵ \q:xLÇ/*JzK\l!x{*fb%]؁ %Mnjl#OmpD\J}1 ttXV׳5e\QV|Z FSFf vkzMYT!hj.jV%%w7vnGm4 oy՞ަXʠ̎Cj+PB=jXZ[hA0ll˄M+˗)nrC l#<~kOxia:- OVO>%+Cb:!stoe1q5|"#Wɻꅉ{<',dֹ#af %TbԲ¯v Ț$PH}`H2 tVY;U Z=84m2j >_rbJlf!ێu5KuG׶rǨǏҬ"N]6D2bz2[}wu pxO|gGP*!<%g4.yedY1BɌ8'?'0:C+O*=Oן}^ڶȿip;_):S3 MX'.N ]!dNL )?%]ɳn7 g9 OΚ沪F,)ٖml<"LJD4Y)EaV \Q)$pA_m~r)SM7ۼ7MIZ/Ny,/yƲXܻb5gQ1VCMMSyI]AbHIW5nI$}3rpa:xEAO | ɿJynxnةi8awDiёb ;[~FzD lN8M-gXy6f,4?-^h㓲߅ gܸS-⠿3[7{pG47EdS,d?L+,œXnLqB'p2nlv.z/Z-?ς NuyltMo(r*_`;^uObz r8e6 i)9w:Yt_%mD]pTA|i0lGiS7yvd-E^ޑWÆAKe~ ABG!;Τ#9ZsbA#pze_bQvԆr_;9(IVyUYPJf엁g#Ey%((^jJhs'&UTЕsdbKF|J.*P d?ڰi A 'KJd1o5[SqLoZpQ)F\ns`\#L@79|q0n"yQLxLc@SRo6.f#b/ԗ qq_^ ߂Yͷm$zfMoE@T" o-V#SdF3!'-rs){~ߝCH,VFaV82ݣ]j #E+ˌt/q_cg68YR0Mysb){8΢r;^w3\y9( X%i)q0Σ`hl@0pa:} a(&gaO=wETƗ M'WM'ҎL)MZB: r2(gT;g B/5f7`!y)mĞW=@&HʓW0] S~T M78l<3Ps30V{$NZښ=gdj (^?[fW=: YI~,1ƵbX"U3+SM$\XR*k!1^^R{ D]y N I-F7Ȃ5[>,>dysBOb"kȧ Ko8-i5ٙ l.@xx4?oϛ&b4J$ѾIgA>EUɾB ( Z̰t&lLLVejQA}670ͧ Ǧ S]i^-3PaG3iwz=\Z8\n-͏Z(뺆8R? @z_#B1hU^>Ts%)ϝ^bt_*u ٠Fb_DȎ+{n~Ȃ<.A;>o|;TKlswfEDht'b0u[cQ?#,rՆ ouoUf>UCѻ0/ #zuu[y*)/ }뾈6P6.ߐ'7^"kHo!t%IgZW9>RCPہY$5 SQ;wnW O3چY, r-۱9cFzSNj%T\ w)e0)H?BIʚA[ƴ6,1۩oC: %z-0t_U| GP@G$ ='u"ǑaA@D;qXmwvՀYrwUM[cҤ?Pg>u &HCH wlQrmpLњ*(,ip?'5T GO&J \x}zE,1vSuc/QfU&RbcLs̽Ɣ ->nYM3` -V韌n$ÓthGLn; RcKjp1ɔp#X~iS8-KF4H zN~q83{W(.^.I{Kt3+Hdwտ 2i ԵdEn5fnfkAxw83ʕxc{Lejuqɼѕ /(Koފ˯*hPD5^!MkX)@DmR{=_ր#|r#JƎ<ǹG ENXt=_WR\~c,jƚ.+ד)b>K{$Tk, - ..ChV RIV='BpLp55F.-[:Z|&VKDWR{N!Ϭ! os\# 0-gB&8sla5zDƙ3!ԩ/.66_b7率M6:h?%hc:FBiN&^3˙^O'KVxL.]KQ;-LӁǕmfp/)q5$I߸0fJVftYXo3y9k ZΣ")ˎPjjqPFESJHe% U>E\G gbч]8 | v?#/P55YRY"S $ mZh[Ʃ-8xd+8x$.܏pKEj4!=ZOH+nșŔ~N7.jNU2uo|1eó!6(.?aB$CZ_i  7ʟdQL5T4mv W|'o#o$IjѪjfmWY^5ι>2#GN#tuܢ+5VE,^,wsC^h:ָ%o6- ˠj`F~1]TF7dŚQ3Zf.7g {Ɩh"D׈LfW' ErN ȉPɅlVփG2 0i!h@Y#cx]aY"鈮: v6:B*Ր\.c2Rз1lVbHd6: ߒ6Yl\ O#w7Y4)){@k2rE$ipno].Cؔh],RRrq>$_Vt/``EBҶXԹbhWR=3@*}̻3,j 8Hzg Ec %!||$3neiEaZ=/.e:-r\NMe1’jw^æe?Pgq*QzkS|4H2 ,)9o;oB_dA.i9BjҽÅ;j2ikoE{\jJqS[>PrӂEGo/y|{ϭʛar{`B#Y% Faq3jM,fXfAztwaGBѳx'ǁy {. AUįn7 3wMtDVpJh1 ݦ:QOq$ːTBq׮vX|s@}"I3 03|Pe9wkط_h]2seʊJ6ϊn`#xl 6+QiPIlpL^]q@{愥ECLEYq}M# &/54Ze..)DX6F2v$]`[&ďхG_89zVD<]CPy<]!k2w^i s+zjFC :#g ]`,!¢^9a6d 9uתZeEwY , ٕPcb7:9Zb a3WwЈv/w n2"*zoIbp5^2WƷ=%;NK2w92OӍRpvFN<94RN@WKϪPɲ|xCi洈C HH_ K*VMxdto}t"vyy#-C5 A^2v%yfKuTHEo Qb{N.eƚF\]EѾzh4Q$AXED橞{cg5&иj=:M1CI1nD_7΍k|Z[-x>T wkӋniy1MfKLT髖}q6y^oWqMįr'Skt­ID3:/b|u֊V(b;X@2,Q] [Gҽdު6ʦK9M爁oJAE6ZeQ)u< nj郾F.QՅ=ÓoK WdaYufvO.+Dz#aLE"dYY&Id|m-nn Pqɖ/f}{#Kbv[ymWAƆ2!uGHlo$"Ny*T:Y~ nc& GWMsMm WzjVE<<KA|ߔ`X$psƳtt==LR͍"AHX?c_V<(qmIbƒ\  j Žg Pw}ZZ)7Ks!EVk@LQyt{#UHA(ä쨖8s:b"Xab~k5" Y\Uo;20@  jA׮.U7Z߯d:ɊCivBSӋ;?E_gR9`MxVtcyHfM<bSXTW9 -dypFwqc]|սAzEu.ʋ\ݍ=# q{hz @&Օ/0l1wPH $uO ۓ 5XtŮd( oOHJO|G͠.58=)±*byu+(d:g&34躯d^t_U,򈼃5Qh9n&_ :c^:.Sj,W:2k?'vSRmFc|-.H !56FzJK0Sp¿ds٣Yz?2pj!#Em+\Ӥ=QT{+Yق%+/Wݿj ; \t>PQx8!Ob߅̶r]߀t9|GD\}p!%_-[g.QX*swQdA{cLD} X8%% [򶚲RX`p]k&xfoz8K~Zq'V+ۨcԻUZl+&* !'4F.WZt&O+#MF#h@9ZU8 ;-H;X;BK7CgYVǯKXj> c4K(~.9="]L;r&`u0sȕw=@ :o-=(ej>"Rh?m1b^g;$qF˞xы4FQ曗 j6O}˞3rw3ɿ xGdeJrmgM%պk,ku_;dԬeGyaz];Rz*Uƨ 6PB8gII:6JO^v4 7!ބЬJWQΆ]m@9EZxŠǐ9!8/@!L٣F8 !Lb۹`ɺ483.~I񦏜mA,!4$h\YѠ$T3A dEa@&^b_Ga ˍK2lS1K"o`FRky| "*uA{pGMPa腫$td޳ď14?GȄmDē{^9UV(/ޙ7$u1t#Բ"Bw-hC4TTiE(ůyr{ Q jy3z^eذPh>TwuPN}lhX O|Xm>HTf$*r?aIF=Ɍ_Űaސ>+Yq!R* ~rEUڎJ%uߢLʶ=8z-tEz:|`L( J6k$RTt6w!>& D U5+:&.dZŧӑ} %@=˨ ,|EHŸl/o$E׹ė|r37W_#Qf֌Y;RդܡSFK#@_Vf\oDm7M{l(_j/_nf ZT,XVICx֊کǬ(ȑe'2lЮ{[ll"} ۠*:'z+^Oö;A%쪹-^OjLFt=<>`i˱ s|Y %O6~\5! ӫ t1AegjfD4S  $> aMgrm(+5CQ6a]T=$hk f70,DBj!S&^-⪱Gkcm浰' ,5!mf%K-TU?‚FZv"r4eT6ԺJGSXWLM^artT z yE{{IJjd' 1j%E z?{'Tm #=\oJ{A _zGɽ&rA?3:C`F3fB%5{6*K 3GLBue:YRm!(XR?x~H`!HGs+H\bCFw&1g*- ;&ޅPisn& ^BJT9lO͠cעj"?"=1eV}lBɬZHrM^&]SʕI#IaZk%DD*5=O NUT͇L~M ߜqúW+w-I5"xr&:|%L\l2 N~8vyHq+s=x\K<9tFSCSL)hdJӥC],!tiG"KxTM fV!C>BᶹCLX<UpliNwh-?!Co.w@*dCM06LX?uP,Ԣ-R(Ќ~} t{ [iK3az 'zgG5XP&?pcd^mp6o}B/n=1@#$mor*O_cNZd\=y ByHUFt۟b7.nV׃iaĥ Ӷ)q=z Xz/VM|}DaZPh8pCm}YcLV#VM!j`=&pvY7M| Y]AHM5>̾4l3GB'ѡ<~A{Qmjuor9 \ F%+~XBwSlDorOMY98=e3{ؒVgtgNy0'}T'N, }F+i'k6gg"k_^ܜT:(xՆkz@FTne:r`8jJ9{胪կ{1핰Hw)guK Y@[K܏[o>9J&Jot򍵂n~j؏x/!S; h jp!NƕN1Va݃ 8 ,{1Ql Dr]W;wq1k*(;Plh7lCESy2a!K+a]{zvx${qp`8V RkM!nuF1עHk#6&sIZ)Oami{1Kd+sHr8s}Ȱ;1Cg1 1w'nPր)iq`CEcKjw{RcCFڡbd54h/Xr0K@40[CZ#59vir?㙪%?";w]~[S1F ˫^!·Ύ $C)Ê'@oDiCE*-sXg*w*2T(,@޼XG }B)!ȑx5l熝<'^_ ܳ8 \)ӒK'mHD\S}{F>&΍G*eL6 %Ir!E>wf1"Th+;Faw~r kїLLeJ3?K{-4<j5 AFYh%luBMvL=DJ4\. T@..gmnQK"*+~>yH"0HBoYZeЈD5+,]:k~vӄCxcČK7X7j}= `cviY0= [hk!Ym|?_Swڢb>='CHV]L%_ڴZ )~"WiXT1C4} FQmc%ا># ' L8NvJ/nw%3O.Ѕq+s㞻m!ZK)QjvEjL/rAݗ-c:v8W#F NM95'C"Doͦ+^?R Y6;>hiA'T[ʵ yCϓ 7-:v1K/VʽoVRE"|ߋ 9| cJ5fCc{%,Yd,N]}wq%kƍp">@Z)3JV;5w!.ty M}#|UN ðTJE!u>K45 !o~o`* ЭmQîj54f ѫG3PZ?[4$.qwҧ〙 T¨i؇I}Ȓqm%X6hS3<}Śj|M!LYߑڙs"/vU DM `qÄ4SWN#؊( i}P%L)nb]U8\ !Dj>}nW]B~ăVw`VZ׼P8l_ܹ)K߶XB^7LQHk3GTWAEFb+d3Kr)O0>%Nȯ+AsK0a$wtԇw-Y8FhUg&ANK,!< :+KSALG;M5D-yf$8'ٱOgͽіm 9f\`4^[2q({px)HW}۞x3juPʰ’؇Fq'rKS}}#ل5:8Lt{h8ϰ$Tr 4hE5@9Fǰ2< X{T?8ƥZOy&BSvpqMɪS>KPy?L]1[V*fa|]hE0"CwJ9*.8:R7NX#^pZ/i+(JuD-*4p9z~Z{o,c)Hm\E_%3:<%c u7YS{{5cP[=\jeԅ-nýZ=Qe2ku@Z=N,6$.NK5Z`0Zɱ3 <Llḏ+㛒hT@a<[2Fޡs_܈Wk\* k?_獍vZ7Ľl3]L`o}k7QM18ڄQgcC 2㢗?#% 2c钶,L3ۣ}̧.P`V%Ej9V< Z[==n,)b6qQ<DZw~kf3=?Έd*wҎ1etj &wSɔ sȼm7YApq?|$3+F_!;gdc'CP*)OZq|7r鮾nZw,ٟ&PZm0~'NiKu{4v%Lq"WiUYT$?$z;\6ܑ_KKA_HlJM?fe$Ýg05H*-Bᛯ#KET3Sԅ@P:CC% .vـ Q݄ ?ltZ}Ɨ*/ SuHrqTql@ 7B9y9۪s^JO jM vKXO3j'@ VeIßCBû4ck U]W!ρL-Kw&]?ʯ?2B$7ޯt rn-I+\f*0켙a^*ܾf%$_p&3\޿=im*r9%.Jx z }!~>!ش{ǘ_F P~-[^=wE5m1JG=/ jG.@d0aKm15ǿky?d%PI|Fk!)#} }T/_Y-;Pbc>~]1+K!Bh'n8sIFb}aqWAAͰi #6m")VƸ؊qlV]ae bX9/JBJ* EW\st>RX\Ewu|g"zƧxn"dW~Gݒ`)C63d-!/žCc[@'Ej8iu2PK<$b Twv5NDb' aOζJX,Zຠx:1n~G. I( u|$z?6)+gzWW;5b?Olܝ%*VDc}o#xҫS5Ӂ^<4]mM.ML#޳GUPK*9%mB]ׄЖhn R 6WDˤMar;%2dfpڴ5^3iˀghZ%.B`Ȁ/x?&_/ٔvE9%{EzqJs=ř/3hj-l90Ď:1Fz9D=)zX sy_&ρﺮW/ZDICSjӵ攇ďAyH'?%$1IMw{NvN$HoO&lSC-Nk8/ʙo6⮔8rq VNnQ_*>>4g!r0FK BeӶ̈́CdV`M'|XY&68c/ EGCMd#$+(?KOChD?Bs;r8@yӝjX3.'Ķt⨀_kdQߛ .XFBneأ3$)϶F1LGm-Z \# 6&`:]LQܰd xs0'Zv)Vl vwOYT,Fo{vkovf*P? c! -C]&eLXOqwAS z EHny=؋L6dPX1#^Il72;Tex؝(,Q7ȭcG (qek9wDlޑ'7M<֭Ou1 elb&O@F=d. 3q@Gkq吁:}& [.ՁglV] ,-`H]Ntw>\P:R1l4[51O?BXa@ȀCf ,ezξ8&AA[ɴl1 tΐ{OZֲrE'eƣld9hS'S@˚a*y°AՉqݴ*tdaZt{~>"R`tУcG/^Ea&Q ˢatLӜ\&ZaXT,\ 7(N*|g qs{es/? i4ruK#O-yU}I!KXJbAm R[ⶼsAQ5)hovdY!uƐKUfNx=Vi_FPi^t pFx4?x{[_Ӆ!&Zz̪.x֘4(4)=7q N͎Ԧ2BGc9k_ZKu ύb`w0#&KMV),*yReSƢj 2ivGCf][j F*j}Ng쳝$\u86r׉` s0xpH{ G>7,t!Q4m'r43r~8GU~2MvP1ɒAVOyv=Ok:2ڣ'9tH{1kٴP_܎D, ܙi]Ebm%!fm̔ɭq\6)!eGp&B`n~Kgُ@ZrZlsLC8ꍾ$R/KNyrv@3%j5Sw92UB\[ؐ{=! um&1h|.Ǜ(g bj0X`WK w02@~k,Y |ːg0a!.wY.RAy(Ŷ +ݴMr-WxN, 1nįSU/v/HСS!Yb6Z=sO:4cKn#eGVΝV>1< vS!96Y:vTtEU}M&7P(J& +.0_L`%]G,r}㉮zeg']GXZw{LhבںnGDG?_44[/%bMAϪubCRo,v0IGGQ192 8Fȋϛ\[g&@ӜuD T9KwJm_WJrň.,%86VAGx4Gނ5}xVp *u.!z r| ƉeM,tM_O!5b p~T!%MrEhf. P X٬/( (ks9C-fZj/WUk҅bɤro\[كqbMsUܵJ Z2"Rm]gpwR?/ݒ,k@2܇p1z+;_2:ƶ38E` qp؈:KuG Ȳo9\V4xK4Ӻ).t^I&ʍF7Q' u_%kʩ:*nH^.Y,5WqmR )B EFI d WTgܟ3ۣt7k -X^ffa!~*T*aBjGAe^q5\}oB@öHD Q f #_|KH PL+ef$l5S\a&hwL ~jFK j7iI!or"U׏WW:-oʑ3w:9[ь Be{m/QUU1] C5CnEa`C%@ g=Թԝ1`7wj|1SkqEIr*gh.f'^CcЊiK(z^,+|=# B4Ya#ve0ۢ^/j͍;mЪ\XZr<(u'N)1|[Sfn0/\9<*Y:sLS¾+' 09N9HIa6>eXڨ 7?:1?^}̣ƅz(${ҡ1Lf*+MNxDU,w1/Q|bό96,BDi}FK״WuLy;|+PMp,#zZxlGG5>A@m*!=I y;BMT]Bp#%jD"ҶaMěėVFVأ{"c#g\81:;ӳkg&U:XsKn>JsƼkalª%b%1 Pa$H#j)V̳X?ꌖ-"d.,Ӥf[94/\ )].\ߨ)C;>MAg# P_+C j,(N51IP*_ fvJt;)Ik@7b1nnk$b͗c5[g0JGU ⷢ$f_FkmI r*Z^B|cLVmxx]^iw][<,zWqq3] t(ӭ|.fʟr?BEu6K$vku8XJWѼty&qtKHŮb?g#{uQi!L&^:Ri_LeD375ÇYp#ۯ49UH2//?d7_1*v#T;û :DX2y-$f&KP4lp1ch"/l&C90.P .|Jѣ޴i]Hɽ5q#p+=?\V@Bzƫ 8.-hiYS&W3;V^Irc]3}3~lMk+1{´':6eƖ3ډ)3T4xu8bEi_ Ze0ꮵ!tyuɥ%OeQ'Hl~ X/Iԫjϋ\hOc!aY%}6.4JE:35tr[ꇖHVAd OH 8嗺޺Z* MkYc^!+V,Nr:ZaWNYd5QSn8nѻ#NwQK^gy#du%Mc/"4pšPעrɎ4/xQzGZlhmo=(R}jG zN4BEA=Pr=27:!7_ǹ95K&,P!Z5[Bv$,/@oda*Ν+q@O n^=y .1}te@4,O)_?{JVt1TM5{y?;]= q-JEe8gd}{TDM".M%񨙦ϓ $Ӝ~N'A.`SnFXbwS >z)JҢst A$¬ i'7@muA;0:S,'DΗ!03973ukQ&4qw\B´{@Vfylf⸜/=|6 GAc5&8SP/ z 4?o㪹A ׮]a9qx~26 7ME$>7g$E\]Wm o귐B`k0t/RـhSĿ\,KZ*wst#ˌeh_?ԟ4a A~wD?Pb:S%pb@ƽqEpio,$X뛓~ LL&7e5"/fPay#qS؞%1T}N^JTI&NL"w qjk4Fff(iVAT+,VN[ _?,C,}}D/jqHGJNUlȒYUbFvo]ؓtB ,+ =(tBj`Nt؟1zXf|Nw=M|o%lMqRUNxkL~ďVά(0|e)Η @1˺jB2n|~-B!q]'[}4J5,<- }h&8J!#U͍ahDt*RXz [,\2L `NnV'b: \n0D2b.{+11z6t`A`Bz}>h>93Ì[te'nJV>^!cB%Ҵ߇7&ֲL ,xM&O d!Aƥ`|1V +vSsz6wqlc&=*H1zHD`sPԤJ0`A"qp?Jb!7RNIzyڢa B\La-M)ZP>b*in7.lN>a*SK샴֕1hE{4)5qIZWݻwyͦQ%m3VZŢM/ƴ ~YOQ?X!B!Es ڋ{k %h{6NWޚVaHz~ $YA |uT-tF#n^r,@φ ?~%}Yfdul PKWlYZݖoG ~޶oIp<ʮ{BX$():xdswF^ڐcȅnO(?$۪>SŠC`wNOVoPNJk"5$^61Ky2sJmFXoA;zkCp&ғ_ë!Yqv@x+[!XP x^D7K՗Z Ttuoir`2EVPfxw_CUFJkIpl\yDLc[\xZՀ Gg9n oe%{-n˥a6 ƩL066v5O `9ϒɔ#-8B]VQh^|A(~ @}Iفs4TYo@JI݌7sqz<DP`I? &aUA@Eqy+އpOQbBzNk9\(I/Bz>:w JH SsS\`.@,CbtCd(vE>>a%3y׸JJ;я +{S`дzsB5GpvKk}uyaJ^'jQ zA ) 1y`]ehhL/mrT]iͷRPٝ(57"zjp1>;R"=h;L-r~VikEp"#(`đ]Fȩ {[ UA{ vø:PcA 0Jjﻌ G8>_9DN!Ey~q׼!gdu 5pQz:@8a&FiI77i 9bQEs;HNR&G7`X_!ZNL4&mpV%iH*5[=_ŐtvV۴I/zPYG%A/g?  s 68 gxoRP" ɀ Z7H3ʞܱт sEUDo71΍55ؾ"ᖅP]91=/g+Ӫ%ŲT}TdFotC;2>mPƿPzȠ3x"T=!3Db~xV$xGw FpkypCbւ{nm ˩q QȄS<-Ͳ p6'As,0Ўpa1$"ϓ٨{QͿWe?G: T%[ʅ ST G`G1k ̀oH0EBL6e9y%i6EOxРtcēhLkC,g/ 8u:6d} Mt ?lV#޴')햹xi1BAIX{˂Y//<(5}YJKm4"Bқ֪&DQϰ HN"ujN "kLeMDGt8VDӔO HtL:p2!N* ;DHZ=Z8!I ߏYp;B+@*KaYE3] ˏ LOǿI2Z5LQ.j6"<,fSz̺鴐M)MKc25ˑ ;eydY68!v ӣftJֆ"PRoY|._6y)Kslmr ƙ6=FbYL_;JecX2M#u|"ڛ,mh.oky1*/H) ') W->| G9h7侦q&p$W@zt1Ī__ɡzL r`l\IO5;Ui^ɷАv{$?ǃ?(]霽(r:4|0e¬N}ZT(aUW{9|-P&bԠ bvswpdnc)Mf2Ì}lg~ܥI?&nI<4],M%MHa;Љzڠ5€X;F▵ИwFop[K[<ªvmX {p̗1GJ*ʶo.J?Y;+lf<~"4 rz;TKf  Ba! mq2:&@ Q{F~,JQ ,hADAL܊p5b ɑmJHTE!T%Bo@N꽴5r8|BN:=uL=x)&5!o5e9!IZYߏh,Q*$qњi:R)Ծt4)ɡk `>jڗ>8TA꾼DGtht/AY9wˎ&ߤEi\jx7g } IMlAu [3gy{=tΝ_N-"8>;(&C1.E/aJ>%=nQ#R7@{z~`1m vٜ,G̾ElE$S_d٤P|6Dǩ!GRqPW!,6o$P.|? 6$,Lxhi\ ?n6+j7fJoa+O?H[cC`4tk,k7<åT~?d]4T}P1lؑUn'r}\o,dfR-ïPHMV3QܺpsA gIi㱲"e}D?iޟijzy(؀GƀNZBT-\p;$dAJH{ok}0!۷0|(.ձ]5nϊ ΛU2))r\\9) N|SI1|5ƀ/s3}U $]aOGlu0+OV9@~.~D0Qy`^ի!I${YpbOA-Qaj0DJ,%,Dfb |Lש?'ZU0j抽Uҳ'oN)OVWmLO Z9)T9`ևxJ&r@@eL ]xx+*$]TS iΙrdSի_# yU˹%L%$&+{o^گUx^r+TzycX{z[n% p.ˆ􆟼þ,aM8O"OiqjVt>os*I׍2vcm H#%,n7%A{pA~=y-뫺9g޸1p)}E_)*gb>S  -7~,$w̓u=^&Ӕ)u?8&qZ_Dz B=Jj(qh{BˑpLH _UhA5࢖WNP#Sf˅Q@ V}4$e5ԯhp-Vո G»}}f$P%IRsp,rk`XtۮQ[mplTmi$PH<GS6Mz|֭s_[WFn&7#C䋿K jwof,hJ|\͹Bal=b c-[p;~Zsai0}16i'}]Er'Ww b=syBʁzRp1":+H%O2Euh̽*&7oqInQ_xlvƊ:%.\ )K`@ <$&w+.Bxe:˯W2tW'^;ts* {*HHY 5;FY'_CZyr~i#$S2~J􉆜AԛMlV .Am;lA.AgD+y5`q؎eߢ l71c` .O:TA_zuh%;NjP봹M8Z #>p`ó+)Ds8fȄ^tkOWA2(ν9^ ʁ _nWl Ot@޷7HsqSLNA$vּPt>f^Eqi& 0"AweTjό6"V;@vAa5 (wzH!Pᢎ(d@S_ H^ 0i9tNsHI/IAQ=ˋ׼ 'Su'[X(kdqH݊n'= ,@Uo_}eQ7()'ɠ#?FNRmUwc%$ddAbVه5$_iִd䅔F4A̾C^D}+3I2lp:NHdzxp5WJMܬI?PG6 ? ҈9~j9}ǽrT+؊ɹȿoo/"M^ Z"74{W*+uf{*8ֻJ^uƴLnw<[ `kՆ}H]Xm3 ByK7#aڼ]8OK.]XR7l-d5={g@Sy-/dGa<#^G1NhIGEp׻ӋR҂49ï?ӟ&ΉQ84z xu.y O_GCPaeFH>R,~P75$<[1- ;u6WotA+dti }@Kx.0ͰC܊KI.naoR CAe'+u-˗B?'^w[a>_Ų5+23$9{d.T^O;NqNTȈzIҀڴTa hɂw~Rٜ>u}2&RÉjDFX}#kWe]Lۂ<Cʇn$[Юeʱ=bK 55$= ,gwZVnL|

    ^御 %ΰCΎqE:׸LRlgR4N\IQ|kRTg?$L6V _eYL( 5N0d& BCnSC$h۰d/ _ޜX"ݕ?Y- MPm7 5P& vqs8,99/c1I*=l/vRmI<)9VSZeATx_]yNf5(V\6ⴊ8yߡϔߵ*O-çJj/·+5;mN{xV= <6Jj2,wP,-sԙxYcBtbt|ߓL}GƟŁrf Q:PiU&Q$zOqH"S3)ט|>S2띎spH̾vj6Iwu/,z V3:;VN4;MT}%4R>f#\m^ k kqRd_>o/|.N2l~r L1]=u7.+,?S{SDN&M]N{s%(BڑN x0!EAƿ!JJ~Jv&~Cf*"U7vx ^-#<М-{"y)("Ć9⇺G|-*B^!`.E_??бv⁸a (~CQ'?Dz䞷bz>gͅЈBC (qjݛԲrNr+&%p>FQ[V P%$G[gWV=~a~z5M҄D?w 03Lܤnj^]\}yXZM}/j>o=؋]$J8lq35KB5F,U^*p2GֳܗNjOƃ(XYa{9O~Kqe2;Mc/|!. Թ6#*Wn#~d)nNRΨ#s'w\/( !{#}ͪlV [Sl{ߞC?{+\ xiM\)n K3mlu_̞,D|K^WB+B5{2vZ>4V>ˌcEF #wps%93~5y9eϼBTB0KXN `4ƭ8X1R(śV!Bg.񰇹kcu5Lm}49)궼7uhQUޢ Z[Mg3`{V ޡ2뀶W fg"4r,V9CbxDbP ƔG& 5;V\Vd`ç] [R}2HMn[䯨'^vtRV7NZ^Z;.qka1z+ 3&H l4- !2ɡ;{+ +e4m6FtASI9؀\> !#qptPy&◜޳"`B%vxGsc#Y`3~LX+NڌE,|I/9kU뼴);.:/3z5`Y$d:ר},~r3j$'>1x8[2=~:7 |ngG \=YOB S%*va BM!g~L^fn:"Hܳ]Ы-+ϣR9z$0V5{ yHZq'Ho$ W֌=#\wd@#cP^x&req湨q!וo1EpQ٩eξkU"\Dߵdy-WJJجGՙ N6W8Hzv]*ݓRVn8]麵bp [.в=1Bl2w 4p'2,1G]H"bg'{!-tҺf/yIos9unLJ`=K ΑkRUߖ0$өjvr6=E<{<"ǤN> U\'S%,skyex4A=-v KW6e-S% n&îwoC}wGzvmDj8`9Ab3p}YUt4T!3F5xoo> /.qr.Xm"y9=yqk: Vc(\xTu ȭR?ZJ_gz!ytI 6Hik)uED:V2>B/D\Nf"7wA+ٷDa:gV}xRM1h<÷o2# 4| @sKf^Vn,ldB\BJ,JR'ܳ><#Ut:tVG}q?g$gQ+DoէtuPF;'Hs>姌 ʝ%)^aFR&q$388FquZ(`flnʞ̲ )A.:;H&EyxNyUgV_fHGt,1iN+t@\8ϗe][-eeb,69Z'"Bmn`V;JO#5[Ue7dT>>)%hF?oQc)y+l^0EM<><$Wnk~skr=\Q8F FtW+WR@Ķi ao40mh\^Kb̞hQ3ѧ12_C;4ɐ05Wtw놞S/ql:$\]W/Ʊ^b6~H S)M>˟ ;&ؤ0.h6\``hM X=*J[n~yYSB1_q"[t轢;esN-6w_7r0ݢ6t6,oIFÞ;fY|+/ײWCZ hX)\<ӌd'/1:t9wq_8%l$AڷS]4`Y@H.*L,ʋTf%SCG~SUQyD-|o7!F΀[Gkg; k}ݭ{(,ז$D| #lB[֚2orRX##W݀SQozr ]K0)@kYR722b? mO]fw70\&eO?%+4n@;j靆m[x.kC:ju|o= !lBsh`]b=`K$Eo8}C#m-˰/9-ObpkVFB=_]W0Vwݧ2Kx+ۭȀ0%չ5]s? Fcu&*uk$fLV;z#c}$-ҟ]%W3ujU $MMRIe H2W~O7Ev ;zQ$Զl7c*R+:3X\L'N@@КJ264{kM)֒*dV4Ȏ|̞vC$8$> YE Ӿ#DAP7쫠L꿜a7ֽ{dw pٮ&[DWWA8#!FJgΨdp"T3}:u=W%gNlĩ ,#otVGwE(qVTKFO?.G-xU*%)mϯN>*Ra6ij)1k!l 8~dYԸ=k$BO#2 %l'wWv.^Dֆ{9 V;$Lz:c]˒HQ̨>e?iAEsRp~G=C7qCR-l"Jad-^N3hq<ʺ#_%31D+a*U9LdFÛ2tۤ*̼/łcR=+:20"?f1 8gC씅ǕL? ]䏙y&sCDz $oOx,yރ@)ێ(._dGup`W2)N`54(,8;hRPKv%ҿ/[w8-L_zdFu<]¤Vգ%d/,A'B%=P\ "=B;HLP[DzDs$m$ !ka&9tk#n<.>6P}}Jnj |fmxoC ڐ逛 U9\G֑GdY{2~ 2YdJ G`g߁ 2UU<2L.x^{*E9 p))uFUp-M.L4Nۤl-vX!q5kMH\xrيB[vɯrpM?ZIpȤjD^2@`=Toks|H8ڴ ¨ UL! ۃ͡pѱаZC:|*[ *jg&]񛪔;k yݛݟ=AGwH+ewoQ 2UCZ=\)x%*Lڦ <1.:]®_)TixBi*=y¿@DϳsuS]MlKQZ%< Wʩ?_D9Mgdj%JD}etC|.A.'d#{ &1j  H=BVL8@VYYKl񘊋:~T%¦:[`]E##cJ Wewԕڛ@ "JU`AS,~%3O+jopΈ'^ih9S0XSϾ^p7uF2 x u4ѝDW&Ղs;n'U*BlQ`cr/ Zꬋ >>H5i(@#H80fד5M$@S# AZjw|g#=K8a Wqa `VjX^nzm5Kt+}xC4wceS5gq>(-h}/#o4{Zv|f)'6 KgMeO-H%@lX~DBoҩ7S cN BM8 Vw^(QlW`yw)cz¶ 2\\(NjО.oq}t.+k#ߴ# c՘g =zSW !*D3_|]k/4儺dfxIUj eCvYI vq ^Et>o.RGKhT`m-<^]*g=+pxRF8xP&)trvЇ¿ž1(cւdAh> 2B46ھ-q\<8A(KݞjuTReႧ99ܰ%ujHMPs'/2YxX#?9_+-\Ա 4Yn5HZ2cZ 0X 1P}݊+e)=UpmmuQ{oH&$MmFc0dFg]&㿱;#:Lxd 袁7:j⟌n rكȩ]tcp\rD8K˷>m"w4Z nެysQ?л U\态e!ل !t}/) @4wrȣY~sxUen2ŰB5zWvBP! wZF7N*tl 05?0rL=Hwuު{/LLJsr䷩WqMdWr#dG?g_a}4.]"Fs \̃_H'vuhyY{~u~K H\l;X%ђ*E`*&T" -paȃ, fQ#r*m;4%VI9I˸մ@LXC5eHKkCqH%}ΧV'6Rjix>'9 k4T8a勖=q0R[oj_FB~г:r}7wdh:KkA`3םlv@QTl]s@;Sc ޝgr'i8*]P&;;UϿH2]ؔکX,:dհ}~v\i7HFIx "LYMCLl7Nmͳ|կ}ER "K6zNrO" b!+|zy)[y+.| ťfv!qd$MzJ'68%1{?ɢt [C򥷦sNTПi! S vZGFF٣%t9c E Kfo&P򽳈~(F<8ˠyfl.ٷ86C5D +p=A9ZsR~*GuPc*Ql*c0|&vJ]Q{y+i 7x.S辁ȚkNh,5t\?G\[ CVRq[#n];;娬(vn.yћЃO$HF=Svvg-lg;{ZH 5EvӦ].w0gCHWX¦+EKBBXFp;ܜ_3in"žWj !]KkØGK!C9.ՙ 5<9S7^q,sԳ$a qن{zK_e7 I[ߎ ]_1.ys*"vN 6q,!E0#Y1e0B7k̔໘AoOcsƔ &7K1xb{@W%'^>RZ8oX>t=*ԞdgW$*1:.UND;_Y9-eQL_cɍ4Z؁mЙ=ڼA9R|Zwѩ j3SfTlg#%=N,a%ﻱ.be@IyDSM_)"oxU;k3.9}0kgJZ;|+fGrSz C,=fOcS-Ѩ`Ӳ "')@>*0n!fP+]?A_(rNGɏ2$_6G sΓ2Kp_!wN|}]&0-*c35#DvK 0{A+ʗSZ2C5G j _fodW.9;U;_N5AĀeDDZqŸj=Thׯ!4X+9zo IBoLEhL ΔÑyba4{6בP bF(@w5;/22Ό`!r}H>r6Zܐk-S-LO#|XxgƘF\r',R{ \eP`P;hIl%AQ+ƕ L!7jk3/T! Qg(m}@Ǧuvw{wM331Hw:c?w'r.t'ظzяmk"E؞TuII^|Le!w\v̼(cN"iv~8 <Q/ aa'wUnAywp\$DGEʺA:$żu |51@U 23@'[i"BDX(:ŌK-iAXگgWQW q2̴F!9OPf)p[Ȑod`"HZ| 2P ?9w nJ[*!WxhO7z3Ue(%4@f_F7ҌεIX4onj ;tcS5+ikn'mXZ}|Um>UrC<#?8xzŌn+߫<gcLY N64@}݆٢U}EHyqjӲl7fB-q@qy]e"Аu.sԃt*V W&kzç1dM`vٕ3TR&a(]{~/ OTE3'*S rxx2${ze=+:G@t{Ǥ ae=W QYE# xRvjҽmA8LP]M/,O[yp9me-jdG n ֋g/AP ي tf[\@qD@Ѕ.!;W!UeQO|ͅ~iecsv/WbM m[q2] ,l]E7Qr*/Mٸ|꡸W{%)\Kb?? I'%EYz{*~eD] as8wpz`F0hc^M<lQ5AGu0`a/ sx &~{ RA wou3j} V;muYD:LJE*ZN8뵶,(;]> %^40E7HgP^,IM.[}h`wi:!:Upt#Nj?'ogb|V6>C7˺[}% rCP eb;}!e*}2CۅWo~WXɝ(j*J6hrѵ5&f<%|@$Qvm bL}5,?r|Kn8D9 |7hy!(2kU-pbYTc(JЮ `ǜQG!,a9s]0!OgK6GL 8؏p5fP :/v E1^,Y$8" Ӻ:[ 1YriX<-PڡK](4EPJ VjiDpM*6iE UI"O"*7XR& rW dq (1:^#ȡ2رju-}=M X$U#4U){V_mՙ o܉-)C@+3t=E ;N"v_y֤yŶu:2X'Fo`5٧)'$<q˘o+kX bNP"e5";捫ؓ?KdZpw̵>H3H:5LIGQ,UڍVb$ϝ_)ihE/^!r`rUOWW[HF-ۉW]+³nKG+7 g׷CfOWnYȸ ˧}}|5%F){OCJ*z7ƠQne 1?Ws;?_8tuؑqFݵhE So `뼕W7Sn%I,.#"fvܣSV% WБ9WM_gV⸭b+(~!\Kpyq*ѤtOmWn-=\W/~@{S}me%lG}*2,,9@fYK"U2ZOA5L]~Aw.jbi)"+ǶlU!7.ШMS2%-.@ÖL &CXAї^(_4S+ ӿ' A&MV/hl@ŸLhy أsۖgYx'gZW9ȊUpE\09g;6<.$eUv(4Sc/{@+^I1zg|-vZqH!{AP4 PMVuI҅!,])UčBi"*@ zFyB4y9V!Xv3}Rv Ol ip)~>/ĊpɷDd=$W*#%*Yn v]v:`*?|N޴͐aQ!fZvRЮGF $=%|@\#8^(1t;L#vp! ?)S4.ɟsk W,FSRN)IcyZ Zj\\x~Hŧ=5 p:X6ăJp#ICrt*v( URʝBO㹛w~ :SI}6ZGkG^I|ךWe',a$pXb`0]W̘Eˋ8a 6㾣V8{J{_ H.e^ t$T(Ё~liY W ND;^ $Ѩ*Ԍxܦ!2Kw}ިӟEMЦݛC{JrP'L=2CM">!wZ\"喾vLTWe0B߶yʡwNo(C$_^R"9$`z5wfx/O0-{!h e*P6j1h ؟[d:r̥ /u cBUoUaNvXKb+}ݒ20~eA}&VZg.Ip h A+-꛳ ۲|lGiJ jW!SzɧχM~%ˎ4 !$(' <7#o VݪH¹l#19#< nM7{P?y⁨bE+rE~"Ūk^z`])gο-ajN&6=Rry>yGʂiME,19֍Scù8ȡ\#u֟Jy ؈ |G!"g#I6+w+;d0o75?eeԶ5=47}B=Z7Pa@a&>Fr8rhI2%GNMkU"L{ /R+똢JEdy#484pV6..FOk ʮGfͽ0\!5sn8 U¿W *ɯt8qnTPLv2Zpr tE|Cn6êMەH{mTy?KN36NA&֘}b`4`\RPelT6y+zf鯴a0#N`ǚyϛG;mH9Pض$g"zT ;}񱃉<%)7uPxHHͩڴ@;N'L7?<#FKVh ־jB b(6%0)OH3Ql+r?}knnxD9#5dloR"ȝ1e- d Zd/êSE$>&&~E\F0^`Ӄ5f f&^L0:p3p 'o}b>U"p%{[O;jS(ªp;ЎTh^9f41ζL&*vFgh.!t_3<>B3AHkKAxB2o] qb ɅUJz٫l♯4bLd"EUGCٱ7DxX}ƭ6c /13&1å+—n#B|e988 ;5ẏy!ܥ\\Vq|Q~1 @C?·hسc I񯶫*^u|X1NsW K]wEz&U^ G\eo͡?<`q^Ѹ-OrfĻ))sGjP*;bNOXL@~,S\(Ԃ4GMҖ;lc),$? VyAAJ +O;nȬ|Fom4uNz~00 U=(5m;uG_ZqIfJˉ@~ oxŖX}h^O:̅qCZߖ-G9=O#K%P]8mZY?E`#pStP6IŠ0Ҹ O?eV}8Rmqb~zN-ZB`_w Q/`Bܡ7vOXRmzz/Z.xSbHyȑttf$4\TW;yp]3GG),(_U :aݗv+'c {nAcjΔ%g#f_:۝)[9 rbpwo_(v]>*&/̈́VivOȈbalv`Tc^>S )9Bp$9Mc _b}Ƶ+t1IQ%c:~P'fZ5T NX@ni|## Un':u}Ow~!,+uïE*wau7d[S1֐b.q^3O}7 У5[2~b1۪׼P@F}&`ڕa0:8Yk2Wd96daYCDJR؉r  ]^낄d_/XP\4L9?{8aɕ\^MIbR(EB)=`Gbӄ2 u;7 8m)3eF\^^>et)zWlÖYգg8) >Ȉ<[xL}D2&c$K;QK-з 3^q{U2] vI >C=a<"Bl:H+ZqPt;#.jzd).s~ֵ6jV?<~Ɲm7gjGvї_lGRW^Qat V:02E(BEX0_O\PW}1w <[rKbE|^ZxF/v*M>0r0B0\ Qaal8 ~ܙ<=lߧ=-ĨE]eI"]%y}e VLɲBïxYeV3IZ vzJ$D⅚rx@=-n#P^W?>UBk ac!pR\q:I9|<o?(O~Q~DmQg`L*Mԓoj+z/G5/pS@蛋e X| ؝Ɏ3l&r4(v~^}ү ;{ɴMHYMs+Pu>V2x;/U o9Huހb5:: EU#K.TO{zl4o-gZ c~ *)ҷnz]eQ'Z %)O6eMF6ztĮh= =aRò!D[!FUJ+ K .@UDPܖ\ ˟sPThlZHVHH>]xQ0#*Oq&]}X#v_-K.@E#U:I >؛oetX_43`)Tô3./Fchʆ=3c'<?&/^[2uZʛ O2zxOԛC8p 7g7V CKN m4w 9>Ʋ*8wYU@Dx>6E-PҾ(8QH{Ɯ[6a$v0޶(4q :"q=1bHEwL18p XH@WaA| sSrpFQR@1ˋ(0̘. -*6PV2Mł&w7ZcW&Sl=eOx~REvH\C~1\wo'O]ӫ}#1Zڈ@L[ȭp}9PH+ȧ:Q:1F55=~." p]7CUv^ofַ!Do*ڒ~;|2^0p۠iLpf8mߎJH>hhUTR@9>EQoڲ`GY=) $-hq 2RVWm 6].bqտ:[fGNA1Ȅ̸ i3rG:(7pa 4/uuwD*pepX7sMpRDt:7EJC~Iʎ]ʐ)گ1k8Db#Iº}=Cc whXSlr{$t0h[zlil܏| S{;1L;N: RLcKydo]Dj.ɵY\UkFnk٪8Մ+M9-VP1DQĶD}ٹAfJeX n[h@F?r\rwsZnTU8G0m]IUq=6kVCzXgYdt_4C(Ro%HԲ()Td;P"GLyp"wz|֢4keO%, ]gͻ:೓+)GgyQ55g}6!(Ȳʠ/XZ@YzuB,~1=ךMQũBxWɼ*<8bB~7sT7YUFSyM.cl#N4mɑYvSj^4Y\*@Mڞmy4{j\ ,5I9{47~~ BTnw_ᬃEbTZDᕾ1Ik Y1 Ƥ7Q,̲t" z|ؖR̺$gc 5n2h2޳gOSeJmp #@$̹~╺h;?#K}(P 0n͸l*w(h e] \B͹ݝ/\cy3@u%g2PuH .XSASk P9YuCOa jd(¾Ϝ(*-过GJkR*w겔s4}׊D}{}S7XvA=!J^Pd^j1s帕FSbK J# Yp>2?kuYeh<01 n%RPKܾz˿نl8HJg\ 96}]D`۽&a "]|qGFfR^b7CQ鰷4l0-f2C?#޳GxobOAL0ŋ0tA7BhF fvn@c%L}ڬUOl Fz7M(|kmy\4 ά9cz^4W\yf^0/ŠmnNZ:g[u=JmSXElYȭ1^ȿ"UNŤB> s:3(cHxX5r fC ,`,))t p%&4*䀊:,:X`?z_~>9"W1 z=x#8qȮVdS |1#lOׄ,Uɋͮzbq;@Y6׳יt"pEbySR [gX y͑In @F o+DD6huj1~GkFx P"Fojq6+Uo#)gal-ǦƊ" ^l {|^:^vZqD@qrw20=}|:,H|3LB6Zd`Uڰ>o( C4y{i2iH;OGo.WMDrn[2ה{ rSry:# 3wC`i J=.t b}͔>X'!/~<7?0E?#as3aXT%^hv-cu_! 42ٜZWiw4ϧc# ^hsO{9y4u2u]-2C%ۣL5ؠ#h+ZnDĨ$3}l S%2(kӧ^{,) $ e{yO W{|prq.gO w Pmr}h6n}ȤrU5{uZ4f*$t+=(s{(h:~s z!fȃؓj8:\֓`}ꅙX(*QWV.:Y*-Dbdn028vGH$q>QYlUeB6&E{h-u;9n2Kufq]8vPi!H%:6"~KQo`Bv힖ܩgx'"yD.?͑w+n#B:#t4D|i$DY?VCw`wgݖģAߝ={QJTA&bZ<E8 ny`#BvX+gէ|O1Y^#G+E *ZM+|Feβ[S@/UHCٻV7t.Yc#3=,kCO'(uy5Cɿ!pFxOB'\~;GD}oח<tV]%f\~ !my\P!72:JobD6 ƽPYZJjA&jA'8DXy(jӆ(ؑ㟧nt1F!ޟ `s-<>Ezsۖ3+F*3f+~S%efUH{u|헌7f&6=pMVx+Kd.Qغ04Wga|'i) `FEmjJx'O|(yB aE%m6ڟ$GQJ$y筃L?> ^(;). ~{LWG;^?$yW/Q7CpӨr=t738jdOqfQBN8X>faeQJ׹]33z#v[4 19rlkxMx@e/4:jQɯmKɬw )MLmWw$qfamccqIbB<~XNp. |{ɃgK~ ϱ$wjY4i<8S$m'A_ir[Hѡ ϊ<\󊁛Ĝw$9}uHN$ÊFXK?zI /Kf4 !"JO ysb[]9vnfM2090C/7]^Ϲ(5-Z7)Z,hZ"R\$%C} HDEV>h[8vBsΫ> Sqy{U4ez%\#Ei܍cB @]qQ޶ArPWdQT+{uա{G'CfΩORd^ݲ|}etwIN0Q02Α$6@ 5oD&1<m:^ֵbcb]ek:(  TC%ܜ'x)t)GLN|e*$`F<:,W,1= cycR? o(bE"2RwbRqdޡVy"Cۘ9e(;{{pV4B6ƃgV1F;3>XG\=&BdZrZ{S!zsȆ{ B:e,*$,oLIQ+D1cQB.Cg?^XF ~7K`KuAkRCe*6 {[w2 _HP?9Ev.%!UuM-sVPTKwoQ?߷0g} F_%К_i@Xդ?Wɾm RNZo=ш ܆.sHDtynS-ēx.Ofn E%ӼS[;Gt>Ec}:N"n-?DPFʇm1^ĵkEm]qgZ"ֻeSО(!9J-=ۣ--S'1x"֔+Ộ ٯ H^8q_ӊR g6A/0R .Q > X㉼vyL%pZ 뒚7EqgpK( )Eyw= /i7t`zb[/ $ƺ۪&e q2`4!V)siJkV/R 뾢򡌶dqKM/j HBh@[`[HP:V!I1J`P0\B 4]t>rꜿ( ԀHy)$Q/J _#|IiM]a% o>%`܇huw7?5 +1!a|y)0 ^J7?jG{.ZW/Ʀ:`sҬ/G*'@KJO"D߳bf QNoT9ŶgF)x8IܒkS8%lVDE㝕RVqS ^Niw9%Gr!bՠ͹#ip)A }nC&=qKmdק]T $jHOf9l#3aEݑTv{#|#LB8FIJ=z't}oy1{%CoXoMӆ-KSFSW.2Ίؽ29;Ft.;+qaRܸOE|t2d'83įMUt}"8up+}Y݋lN#(jZm%:JB$X] FgRPU (`vF.ɿ|XUAa3:ൢpZp$ eyc|$%uq}t<'Q -"7MZ, Cҋ_Y&( LJ.5rJ%mp9WZvktZxzfoB[d/qe#g:\.aD|;g2}Z~ZYAWCxTcdowZyׅ2M"L~Xla_u'nj~k"|C\x6tKcfQ%;}IsGjJ9Y>:ZgVd5O6깢 @1Ӗ8)1|Sd+❾/'>5n!㨕]NF =^]4 ;{uߚ z J~wY3' u'Swm/1KqhMP pO$& XS`QPD6 1UFB4aWRTVZOZW6B[Ha6%;g%G*ʔmlA4I4 83S,G՘G}!}h)6q$ ~]e &I.peV 铰XY{IpgG+yjoVtR]n^؇| HՁBa:+|C+A,a󶽏DheaȒ OVL a[ԑ`Ls"%K[6qcUV*Pcm6oy0.sٞ~cH,FP\i"W Ԉ&.^%RZҍ61 YK.)3 U3<3t?q/0raj 'rju}r {Ք,(n\%(Qz ZA$w t͠]Gء';DhD^Pfwkl ,Y PƳJ'-/FiBlĀ{ RvJ:tcM ns@4 /6t$hZOVHV;Z[r܍BcKKµ'@m%Tcw4vZkŔ` b6 )ӷN=y\aWvRK0Q\}!sߪ?DˠYaF?zIv*OQr 10+D#1}7v\SE3oq.c$MnZ/z[^ǚ@DD2ol@֙>qKĐbØbӛeQlU -G6Qc.F<'B0h "]# )+F9;jW02뛄 4!2]ހ;TҊ4^*CaD EX+ (AUre3$VgM H8?pkW˞ F5kBg]%DFy2]kS1`T϶G!H.E%`6Pǚ-:OeCvИťxp8G<b9BP᪋Cr،Q w|C1ȣ Tw, "Ģ{ =9bY@Z\K;[6 ,E׺n.rv,^ѬxFްck_WZ6<>Fn_3h^~0} L e6\a;L?|p. ^zn شǞl%s-zW;1=Æ5qr? n* - JYEL:.njs\c"*pM/ J{'vhT UWL,-P27LV:$ e 4yNi쐵%PF ȡg $~( jʴy. x03ΖO̕P4uè& YZ)sN}ZL_ܧ W¤qm {Ļ_ OTanȅH#roWBZ#yu.f:7[ՂuB%JؾR. paVR/1vpea@aIw-Ӎa];@DR*Z[,oyz.Sg#N$\ hy*Uu=335?&뿷u@ƲkuwʚI ,#z5A3Ta zC{ Lf?(ji0j +.QE1؉I$Y^C eޤv\ldOZOpBhVSۈ3I$ PjҋąCƃBZWؖ_MA @?l7R|!hafǺewwƝ~5 0ϩ"AU6BmgC ҞSk WWV@)|Wx/F`pZ\D%;_o!`ߪ"r.CNAKt-CdT}+nqzM lR'>E&ۏTJ"J q$!\Mۋ3įj҃)a+Ia?GY2vt:\88qpȷ0०z`TƼmxDw:}L]ed+ȶb6cؽwRrjK(UbgIh< 3ܦ~[txcͫUrӫ͎l9Oܔ 7t,!Ш5bKB#4{DeG՘DrnίX 4]X 8 mGΌЊ_V{= [/\r  O9P{TaB%bM AFd4ͽ2#5~+5br͉߶ftKYM%PQӖ=N] |8#h#"rW>C*ӉQ> }|h&S&kݡ n_o&[Hf h-qC$Ž{7-.."6D?7C^$ȟK+鄯 dbu; ypZUr++`_7=v1:4iĒTkiQ!̞j?ب/;PǬ`y__[1ĤdJ3ѮY(o_ҙJRv>.9`c@ xh V)HIe 9Nx2ƠxzZ2/$%/djq6-VJN_Vf\\2;6ٸ-^!P 5ZA# #e+ǘ&6ԊehEO%hJT1|'BIP1u䵋‘7.|d{@j0~DeDjTt6YJNvi-*Q1wAǷ"/F[_5dʠSb{'"~D')]+W*[ǜ_qARPpEe` I~? ؞lnkmyk/=u2ڹeL&xk5A V'=H.0ޖGRLJ`86WZ%d5:eW1u"h$/#gZ/#I|kF)]]+^2sKi]| ڍ( S|\:1s\ptRHs4/b{B ٪P4۟! DwJIz."@]I(5`BGS)s(]hيz` 8N]]vkԻ9p\r%#;Q<,򖤢vԩ9"ehvf`niXe>Ueݔw6Kn'YdM~gA9_{XH {L C8_sEqjd=(.RHOLҴ1_sO\đUYMT P--^̣֌N~jiF@iS*ъn G9 ~|ɏ7=ˮ5$E>^3SNav; vXS"@]ŵEj0a&lfcnj ƈb ~mg5*"Z v`G.z7L0=xzt}cAIFc?qXKKD?rc#Āc>aY,7J.(jc'"}[L>ceZs4o[1+bʏᵙ| }{2ac4d_8^n'Tҿ{5a}n&u#hW('}70ȓ- r G0;O8?J jP2_U Uk妓ĽihQn~'{5';Yi Հ7`Ω(݃@}6*# r5Fw e1Y|{JMRTU~#NnOv3H}@l[o"p4U J8q'赭[2KU#L  g ;>" 0WXHWtHW+Q'j0}9tJ|4g~x|~b~mgٸ1%uǵ-aG>&XKj`^o$q ̞_iC0j(-mQ3jW=Γ)*ĵwE*X氎@A&xzM2>d. ) d}:L$6W@~ h,nlrNkY-F'^W$F(S GDg_T̺Bk/)}R3)`:|uVÔHxDUHZqUBLHy%e[2vy@6:qe|;O~8tԅӮ538ss=*N=l194e@w5,<1zpXiCiҶ:WХ^"E3 4U2mavpij5WT;/RRF]ʭ.Tr _`='8ۻ/ `ܻ/ݰլϔj 4ΙXksJݒH"cRy/ >=א͢=.*8Ï|FitzTSo xn;^~fkg;ܲI'1WDCJ/ @y~FOu:'WP&^쒄o iK'Пͳ~Ci慤rtENI0$"ApH,fTMYICPoA6^J/'S E}a5!:,2 =4sqdi`סDq%D_Wn5%"+J`Lvʝo+S94C#Is7RjtM?X^v9w@v-WYp] {n[)f<3ۡwWK Ea;/}S^]" >z<Z\@ Z5 2{I.JqⰨ,yUB /17ȻFS5OĪ49 >?~6'@%C J?5Wed~d_.bLTB_ʲ]cLIboJ%q0:_&4ҡ&w\+[N^ QO{mt9#n4ª`d^r]Jbh}N/5j\R` &̴d w!8iv.TgY=_TP(0i|gܘC鰈GHLuÀUWb{C9Yc{:,4axI"7e:2Is҉H2-==9 !Ϫ$9 J|% $Z%xv߅\$硾a*lB]&L[!& wk ě޶w$)EÄ3d-^w~~4-N'?.58qf+fsd7@r5_CSnςx 5Zּ-{ ᳄K[ hJm/y!߹Uܝ( fi>*I|]Tgc_ް-fg2 HVkq4?+m\2wE lFטٗJX'+"meI} Y6;6nGؼ (R|h?ں<8Q'y`="r9;W QHX:R*U[jPTc#ucH'Q F~IWX'-s`RljxTX  f ƺ>w=xQa`rq$L%eyO!6E6j1ݧy+#͟B[i5½0(cIPRxc3 m'^GCA|}?@-ð/L:^ `KᲴvyjٖ Pt4w~?Um'|SD$4c~0pFZBh޷ XKt:z+{vx} 7YH`<t #98x24RQpùE+ߜf ā[}˴=8רU)k[.PuL EwᜢȦMiP$ծ=ABj(sġIRnPM2C+s]W;tGV5KZzqCq{tC`+WԪYޭ!xtFԨ&sA4(W^R,73TUOfjgלF`C8*ns2>[2߆QOXI;}a Yl!bZ. uo1<]K&tlcBejRW #DK  EVbr+9dOO;P֬8hXY@{>V)Usɑ9o^у2Vwxr臋 ^7uiIP 빀rS&"JcX%qsv}ߛ5EHۿ1Y)[&xo`8fO!I;6zr,!@P_i=X s2ru$IyEf3!Â. Y26V~ԶDRu qV1/0CoQzg-'p1_J.B⨩AbktU@t餆mu-XR !9g)pE,TD!Y3df3SM.ӣ$ ؑ6 eBolPVb.em"YEY7G^ޙ}{$7鍇ܣf[e67U6/ /^>g{%|$2gɟ ]b7Z?do PLJJCBOWȧ;Wh8lҡQk| \}͔YV,4޿ڇ&Ή1X6/EΧ)@hA(KBC'.YgSrMN-"0Kʥ ( 4>,-͂SK4⥁=c%b)U1j & ފhg\?  \s{tĩLIZ]fy5 pMGEZeT<ڟA9Yq`Y/ 9pnNt)Yy!SpӨy$3ID A2PYVkPH;d#=2!h;ѻ!§ZVcbcۇe&(oa>NWW;9bimT I+?"hVm]VpQMqAB\T4j6IGM -3lu:CZsTw ۖ"-.pC0G;"^׭2m4'~?*™ : ", ¯pZv@Њ͞,]T9WtW T مy|#u ЖmPvJ>Pg4# 1-F(빏h]̮+gh7͠=}bz,llt 1Y=C4SG 17R{Vʊ$nsMV.U15=dgk^@.Rj9_,GIyj9A}ይ2`i|0)vTugQBF`?xMzf}7X\X ^DU <.u`EawK 8œ#,5ryI/^"|XjVbCt-devSyfP@%w|6+:aס]7LS*vP,Ihx_`u GfIT5؁^F#b쾅k6(7Ӵaf2r*ޗ@ߑ2 *"2BCY7Oy pRKNg60yc)_UiZΕg~it]Qk"5!4\ ""$5ؑqso[V >H%>vk}kSoeE!sOqR_}gb *>ϼ$Kl!Lϊ#5 NC[XXz+{zz)jVSţP%\Ǝ:r F(Vx-J=0yRһ;w } kD36^秎I kL.(XZt:bro|7j45hj5r9?a.hy8K3A;m{ lʸ d$%[i® LnPn;n=|C@ÆX^-VV7r1>YTk5Q2` ;~!/),MxX{t&434-k}Cyv|x*Mc+GMf `p]DԲo[6\ 6/a~tEKNjmvfr5؄ʮk+c8&H)T Lz%RT/edw2᳥<CŞK֫zC梩i>@)r/ڷHJl+P-Eg<-TLX^C7Xg LgYZ0707010000008d000081a4000000000000000000000001668434d3000044ec000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/net/usb/ax88179_178a.ko.xz7zXZִF!t/GuD]?Eh=ڜͩ|V#LkTmk*%!&h=Srb`eI8<] E#A5sM! 0-Y[ӻ@VӃGtj'+I.FE,r_0.pkB L/R, 9& 7v448:\nwԻ6(cYMZH߇SNEh*FC>=ruc eƓ rc.ç^f`MfԱN3 E! @lO=KfYKŸ޵xOO' -nj% R9ēH3o*{)T ,MU_2K& Ȓ1 גh. $e#[؅jh0Crq-a 6v(Z* Z*uŕ#Sl O&ζ6K/<9k\ \!_@JAH&u*0ǡntn6cE$;ۓ-͙+VcFח0fZǸSl^<ҧcJ[[)We6QzeفѱB*,s=r? ݕUǛ0gxB90P +;OVJGѼqf-Nni~٪>'L(XOoUznsrGIIBYg[k32:mXFh2~)&ge:x>+\޳N(5 ~۟pY3F&9N BeOYZqEB$\#;; k~G? uə?a~XH-q7ŗ=&,YK_`{12*u&n_>,xakbB2:gH3_;4 /X3 ԯt롩 g]lh 6v-_x [e6nBo(B0nXDi)wcG6d+$Gby uYI430K;vU8c7~#HMWzu3i0\5brIKVs$O 7Uɚ2 6"ʪ#j@tlCiEcaHQQ4/Ū?oI1dRΑb $]Pa*[ۼ!dGs~?.k7WU4eB]NT,,#J6\): j+(@* |'ؔ:oMVgpB@l[ݬ?tXПV6ÚRޅc-?Cܽ.Շ82:_brEk`Cӑ Q)]8h8nW{! L,a$C749Ll7.hJWXO1~vgg%"nYO7bOSI/ TvRt@URd[faɇ^O B*:e;.Cp/>#e›d6.D~j ޠ> _"h u6VT +Ϭs=- ͠f80yG2&` \g>ΔZO*; t]]b?vl6A˶ЉüJNNX 9LI+-w9aE(bklۂi4!J%#RViyEyb_րAI/D-9a}GJn:#p=.˾Xp6Ry.S\bpŚ+(U(s|if8Vk_Q0:9>^*!`ԕ C yJMv_i6U  HjY,D'q/*cm  aP(datwq3  p™7|\vBJ6P0bυVt>FJ􁂩oP-V`֯F1jF9gM=)N0!Zvm;>Y zD 2066#vV)L(LdHP0Jp8+`ӷ#9i~Ѓ1.^҆{%jVsC\ĩ?v %ܡOP 7%FB4SUЕ&Ⱦ$ /eޓ ߠ͜ߕτ t,*`M(aIObL\^Iki!8MKK7e%E0ɨ f}]aìO'ʘèKLo:^eE# O~iIwsodQn:q0 ~eVHuf}=>.smT̺ o6%WCd;S&*ܲ[@ҊW}tc?" $<⢳HUCdS"2u\ (KIX5ޢ0QB0;6~},\ײuW)ӈ)<|]4o*ˁGoHĖ%PRLQͬ0#<%X!K `&mgvf:eJC:2~s w9;truD'W?柆WNW((ZXA ҵA\1 $w>>Wulmu4UC<'Ɓ֕u⨗ m*TU %R:+C.`= BK66n;Ug <2пovK*RJIGR .ʮrt,Lr.*KuIعO^L^7FE4cϔh$`5{f$d@'h7C*9 WY3Wtť7Pz^B0>*I$:u4,N~)}M+k lxs<>L(zCVVߤiB=PSNk+Q:@t1u?x sVzv )1^"Vȼ+s1^s6(Ee.g̐KMnh˫ͮEk4=_nor4u^I))j**8ZvpFRoE_zM;&>#EQ5ּ 8ÐS;ȝ4^$3i<'FǙu;H67!$\7WK͕8I%28ZNҥ6E)cQL2%BA! mrd3FU1D~;7mQu1 OO7Xv /KWbfId$I9R]T,/oC>}@K`>#+S,z=3g ӾbmFvba"0%c;N,ΪxFeNL`AvlS\J2NG#;*e`Cv|UbX9igp0YhxI2-R] ?޼]CS^*CxiϩX "Wf[kaK\ݾ2SKU:)E7U׬l6 Oax8\߶@dRE ,?k9mE꫋"WƗYAN84Swbk#+ᩳYsAslhj\U*+DqyYxmCeԪElt6w o x{yTKorЩt]Kt+l'c07[lVn]t@*ol%8 |<0uk7:0/VH9})U`yMt?.h8x/1D顥i>!2 / h:*UN[ɉ>GcC&vPGl1t?0kq7I1m̷M圗s\P`N5c/stK g1>eNƌđqƭ>g u*soyde(W,nGlM/6nhhkTg05Ug^@hO-ӵ~>'mRտ˕,*$S`\N#IH[0Zg9oT:/JWYڹ}8bLsd6T <$>kԵ󈚹%`qp+bM1%0 b[zYY[VC=֥NT}Ո9agP*7"ᙵ@-FSd_ʚWȥ34E&Mv.sÎV\miO9syIBB$1*sK|<ـk*=A8wgҘ8k&E=9^i0|PnowIU}ӄhu7Hb޸uf8 zK+Aw EVJ5TR}r-F+CYg=Ch2*ہyϰwFchlcaY;oѸZP~zζ286B3wDm1aYyF*k{<~U%U;w$Q}9kP*#iU X*F]UUu S;ý}D%bЀcax+67Ӎ\7Oz0Xzv9M;l2_+6*շqif*Q $@ ڦyK[_=@Q3'1]1?\B̓rƣxVLJX~SuH@dC)%XP|FHOvխmVI9dr{<'*lF`f y 6R 䢹BV~&-|QLۤ^N!5*aW Z1a |/c&H;5+Μn~vMC2p)*>EGmVI?P.nrn-0Xc1$lyKrs3{]e+'j25UAc6y1M3qq݅wS4Jx'!S`zn%Av40(nzhw౔7AR1R@M֢.>[҃]`7 kUÝ$ACD½sTDu3JU2T΅*;qc6ε^qǿOFs"1mTـ-1bj@ fG<4Ԭ|qq£zƸel. F$ՉխJhy\kطPgUp34TP.lu_N6J6踾PGq @0Fy z%'췮X^#86Ics} ǝ >fN,.5S_+0Qu%[zM&(W-n!1*zȂXa#ό=npLZM>)x* |BxdN*{K$V{Y hMN=O6΄Q&r!w7m;K%~GTh3?鶆_F HCpTL쥋!p@%344\on%ȴ]IV^5qX8|-ʺؖkYZx秾2VϴەhWApb9+zipal@!1 32\ts#fۺ |:+FPj )Y&BͰ #]{uyJ$/aÂQuff||P!AN 忣bJcIfs2Út4LlCo-B0$CHU T-lH [E[y>XaaaUY_2v 1mz9wbmzR"'{GX`\ƔwEhY&~&H?{Dm'T< ZlH\7~)BWPJUS蕰3ۇkܻƩ"p 1oa1wk ~` )4/c @vRa:bG*#t}Jc\8/n-ȅN{E^ N1u)-W$q+OPz 僖UjLc=E*޿o=ΈҨ MHjql[;՚HQ:Cy. qoT3F@v0Hs[64";>^urҝHj="(E_&z]$\I_RV >uy'9c©?9]ث=Y?DS>Pd+,I oIs}lS /eEiן:;(#`+vx`t˻I<">+, әW`& ( +.;HR\R\eʳµޘ o3= S =/6߈|vuE0|jA ?xgv*&r*}{{%)Ll Y̊w=M$AH~nViE$Ipt=`¥[E"rlLqg8SQk,AGPN|l7mRĵ_]GʢoC翧"xTP%a K'!|>!MN7ocVL-L H6T6MRH6Oߩ/=StY W#4IObp 7^${!G)=TNҊ ]n-`Z4 {")v@,>-0A@LJ&(wjNd܂,_@TR,ʉ7tmx Wk]dO=a= ],5؅b5er&*Er8)"=lK苇/GY)9e]o*<#jT48kb Qm@[D2 . {t1qkqV%!Qf +z.c$ivKл q(F0x\Jr`5JJor2}Aev4T<'vJRV)K5jzICB暈(uDCiv@w|qm •a.b_0QNv!_͒,0MS}hubӯ2=9 d=8HTyg^ G܉5f\q ¥h m>ayShJC.|z> 6~X< U߸A͝(߻-$gҿV֑8Ch=< µKޮɀ43a=i~ű̡xjLN)}EJWuH)Et1Fpd>iA@HDH_kR夺54$7-ПC;2<6f ל%k=\N%im('|/I+P2_>? A^Sˉ kDea"UC>Y突~ ߺW(٫2n`w.Z3Do*q`y 2h\9FzepEdYpV(Ԙmp!Hsot-(/B7BNX_di䳡+‹!"ݜ*GbJ,HonC|;DZɜ.˥ [:jq%I& EѺf]u$Ď&IsQci12 '81tlLY Fo`g*Zht؜)j'@tacg1DeMBCwBV+Zqa9uT "t|Vy\&^7TLLiKL4WY/>ңBa/W5CaVd#Ǩ#點$N?Jf M`! v=$m+͚nNjMGI~w1" Xx[07.b޽ ;. x3``_`Z5tJ ^˱hv6l0MӮ6B7EO>AE tz]4n;!_}_˭s|S-Aq/%a?2fcłam:YD!Cj舋[=֘]kk|߉!TY>IUgdU_k3r+ z2[Z(B>B'eB MK7efܣl{B~njo*oet.Ȫ3uU&ZWgy!kxI1m=^kttlEk @[uΘL']}>,ipo ɓi|Y&"rh:J 7GHŞ_= ǦoL*m4si~c. oR'76noMeYlЋVi~Q+i֔YȀDw!8hpQ΁o5EY>rQx1˘K=F#c:"WuG򔹼GT8ʜ*Tk! }{fL-qu'/"*R򮊛[puن8I"2.GЩnZ?%Nw8ƆrHף2G!pI)d`oAZ(E_CQiشny,͠UA#kq?NY:FSg ~QJi$ǒkb64  xKFfW}J̶ޫUv;rAs!m6†c 4u$Ksze"iZ/@5PRY t;R -2Kn؄Q3l3(?"(4a3{9*F7A7ۂ#J@T=3m~5Q#gb{i!C̄_N3HtvҨMEtUn"M6@b=%|&3PnE=nཬkr;[$H$hqw8$0ֲ4.m=0h(i/tZ=:2#Oq\1^b ƞ%?^UK>Hh7F0!mH}l]}0C Tft +1ޮ1nsM".},&̒Y:v# v6aE,P@P?C8OLz7za {cejd;{k&&dU$z_)Qe e=s X R$[hN¥ B:d˷, !Ghl20) XNx<b$S I8>\qo JGkۺ|[م,Ib)HĮT9 ʼ CWN=ofOуF;>ۂZ~ 'm+׆ J'bȨ6*nȇAR8WW H;AvͶZgU]pZ7ׂ<~Vb%s"sUr/&x]d{A1MN2=C?,w;Xip=v;aң m̞kB|)J,"IIcu9=zл *ޜ}']gxA 84= gh>_ o¾#i/roMIQA_.ONm񱈞p`RQ ִ(yʼUY|XyνHd0̐lW,|Oϥf|%Jcaholq2t_N[첄q$v<[nW_*,+ARD((&1|kYzg~GRi,jS%B9uN=mO(s5K!pam_}a;n>gSoդҞPbLCaJѴ[ R)j" 1>`3tM@)sī$%Z-VX>.I2V=Kqv].0;o-IGזMrgfy(T U%ЄN=Z玍@D`bMYǵ^قt~XB{.dW5@ ~(aK6>+8X~~iw!c^s1cv?&p[v9 @J|B(\b/e]u-%/-a瑳-hy N >667T$󖽘у>oȯzb3:wt6\ 7c@͌;zBsc55r"mkj~K~NU;PpM&A-B)e%yS_%$ ^iNc:q/S|iq@I~ru:eiZVlúlbclqS+:Z^찅w|K^=qM)_U(CZBW/b j6' QDyTbO>1*R}õm}(E.{-0#VC% y~g. m*A6gsmS$=/QWJźs?cYSȍaCx]ݻ1/C6kb%:e1輧3fKqVCwˢwvgD9nLiԥǏmVx,d,=D5{7;O5ʴ{%x؈`9T +8 lE/|@WB F35WVq) sW@~vp[%@>5Kp;r㮤{ȇ?8Ox0&`yrNnW,S3]l4 R Sw.Hq3~?g^fpEH@N[DŽ\9FtVs46 R&}V7T )^C7\\nJ#FVﰍ?BɌr$‰Nu3EPg6D;o$D/c'7pb&egd֠Ba hlW@ A{n#_x{[?Ռ^/p Fm1fnH}N*'IKg߾2t'5j_M+4-@gwlD?d긌]<>n@ ;nNjLn2$LSmg 7X)ǪOZ gr%gk_ulW_[-Ի o4tޯ'y*ޥj&άej1"2^ J#䕈[6X@x!j&?m!qA7Υˌ C]~G#wK[{Tm@0 OϠ%3َ,Ohqw)w$(d47En*x̃UN!1ow׃w}e#/=(=0 NLFdpR8wqCwv!e$ӯÅ] zvum HX u0Mdș4Zs/;sOH v7!ɪN[E X2U*mRAvQc~,|]ռ1:1&G֭6?`aL21.ro>䋴GS*'¶`.8mi eóIm[dlJ޸ʪ%1gE7w5j/ߙnl3LuOYuI4(>ӟL#] aŚQWCh]騨ӢfEg&N%E np뭪)a$!; ]U֦S _Ho Őhˆ΀식i?Td {ަnMDe\& @+:C灊9ogހMbM~]$z''fCK:o).@֯1Q9|6h. .<s!pf*]z9{_"c!l ]uOcnRu5rىx5Dh´w-1B,D^5nBѽv^9e+mX"0!!x=zm.M}ƣ؛kv-Z_(L i&vY,{7w'F9rՅ:#[<7 \'ACjؐ|i=Izae+wn SgqH$#J`\++o~ A@>geKy?V:2ز:N ^C'd[5s}bC#܎ OfK3Hff)}4Ʒy,*SC<8a_$z{4ߣ`22AUJǼ뷘O//KUAf@YkqǾSYrE)m1=4&u"-6ԍ P!xGiR%Z~>~ڴ˱kGY(-9Zcw CrqѺʰct[7c1{e*<`AzxpO l>ݑ$yPZ|,q4υ s 6YJI0q+W~La}B_vb RBBī@A.oX[sE.+q!͓7+Sa5`[r$'hM/j2 ФpìwKdLua3թ,Y5b!dʰr' R;5~.Mw?u-|yM($ñX']G[r Lw63h|7@Ą& @ALi<c:Pgho+YMOL+ JSmSLjY#,q; /o 1rǾ6Sc2XpRS2+;b%H9-ߺmlq m6 4ԯ24?e?]?Eh=ڜͩVAJR4NEZj۴)9aSo1IGhԭٶҮm0;|qD!/*Bj|=͊L _{ aY_٥%I) <-RuMRb8Ur]ض +O/|ʶFSͪn7'FD <0oz"^)mJ{U$^x /M'u7mz^7R憩(K!sYIKة#ARc6CN0<^ `~X}Xڻ,]fjFnviѾ'!\( зxc+eĹc!o_RĜT+!5aL6$K]B($xY-.M{46Hgr9;GEC>/ I-,>WԄ:I_[z%Q1mMs,<%RvƁ ̝30Aj[iɲI,ypdG8yMVf(u6vd~YbD OdtX-1:$s};CǣUsUm&BXqE/V`bpbRNnj}qa펏4vF&=\ :J ||. ò2?a_5LIfE|P]H"8/G ~F0k=o2|udh(uuYfd1٘9E11W@xUATLhch猚w{ȵst0 rԪvD,zyުi$͑eY?J{y$\@?j@V:. Y=Wk>_y4q$r$lzs=&Y̾SqX ;r:ɥ{M~:_՝üR+LHyYrM+8hOdI,7`wB\%&ljoI0bB'FauSe֞@ ć+t}9&q|nk0\dSHTN/e.*yԉD9I"W}PL"!]Jl.^$  ׇ;v!͸A:BH[ͺ D^QAƥ4$dٺDm9uEǬNQia~£5_iBYj[,H#>fv9!I<l2 __i!ӑI)]r;3`+L0 !$ .u%PޮTgDs&@_-KiՃk~ $'L^ .~Ңk>îmM#Sza4dp@ዩtZu+0WzTCn6@/Maz&4q2gf7* (>Jn|y] o작tOz:ԏhǿy6V9_E%v\M5x'0{`aO79!mHH &eՑ!|yx?W4wo)TCaE=2CF|hH*VIe]=~;#"O eD*$?0MTcѯ*|XP9n2և2X<F c) x}L{!.=J,eHG86@9rw06έ(Axۏ n%9ٗ%U25  0 tX*yu"R, 'cCsDff])i1\v6+ 1pXJȱ@ӗnBcdƊ#|jw)6RM>eP)F?M|U gAeL%){gD\Gg,MOHg "|ە7YFTYPRfd*PNe4h8ce3{B~) */|էbdܩFOfv{5"\l8f^?K]_:hȎve);ك@"-Ji \ƗOROY5F|wD9h2\ݥqTh@}UjAH2X{&6Ly"鱼Aov}[LqZ {'B瑯bl]lUH*2u\Q[BU&.fcHO%@5S:z+] %*J X.=* Tq>/^W K)O8"s1ے!G{1(?1D4@Ƃ:8&~eqaҹ !ف~2"#S۳KqZ̬P2UUNLvYiQR%.Wہ.CO*YkHb7 ZbbJw8rTmmM(![9尹@`R3iBQouB=ƹ!PEr}(DkpV[x7P JrTKk?^ |ne#ĝ-0q{xMG[80iu[I-ņX>+$>GTz7]e3V7UaˉU76FX*P?>ܽJq^#KXM;t`P^q JW&ABɴ Ic:`ӣߓܒڝU`4g~oFo -$ 7@B.GAoҐoYR9ݒ"<`Z#ϙnB|M 糇[+vla1Z6qI@6 0euO*?Td q+o9k}e:,&fZMKz]' >&vu:6jy )wI"\}*TVIȄu TG2lpTեI]3T}˱J nD쐕ײ3Hqa!SI;NϏhbD,5v?v~U?3PL!tP+~+ 2,f  L5'wUtVq˺M&/bNZLOZk[X+Pga6:@kMrĻ"a.ʶ-4 = &hxiR(+h۽9)0WEd1sp3nLg?=vw8vXW("Q5M!; hVV(VSSܿPg%7VѧvH f(p^ Q'%5 x[ KP2pAղȷ:x`?[_.*YwWjqG]J7db2dHJN ltpB/cnxP-'/{VW hHnE55B5e}}ULui\,YD,LAptm? ės$j$]Cl=1>K6qU(BO;5bkbdAW|W}r՗*'!㻋3i P⍁Q+CYLPPdTܾ@SR]KoaW|]4 z+ jT>Ρ|_<3'Ԏ}C$.`T“6ŮI"v]R NA: q^u` 8u/lO{s `Ŭ8^=D( 1?F*)-43a[]|[PVv=/3V]9u F=[|OZj׫[vhxEb&Hj:?DoSgI5]^AgE68Ch*ԢГ!i+?acn#>[ ͭU>y*\gᮺ "Ojmp:Lߢp ښ `ᔉ{2A;iGkp}J~%9OT0"Tvk V&|Ρqy? *jCc+|HFh_-O{;;s̺a|C1( d$"QBMÍj6[0nqpy< %Yʢc_F+\Mwo ^wD>d2=pe2?M4STa1&obzk<#I=?eoE,r F 7;|lU[1lupx_MD=odxgQ[QCb?$.S$1-36'R3Mih%I69/Š2 {dS F,tm!u򃧕1߲sbb^q#e`BS͓C,.%'ɸ*>ߊN'kՅG?26YW(gK\vude´O/-/RMn6C?Hi123|L68xAbW%PguɈ$zUtB9fQ=RK ŶR!DWҔ3K9y׉'̋VKEk*w׸ױ`#eS0V*qH<,7gVO9!7 |Zkŏ X.k p;CX4nVkKp +h,FtngW=ΞRǰ=׊AS4`D3ވyx!^~>CS$zp"P?$2/S Q>2nͪ hsREL+ # pPFU);}HQau؅562s֊-[8zᗼ hyO}7?O:wBU̖N Q4 ? ;]SΗCF&u<%!r&+3xw{OWL[v VP ^ySVA-wIhUs±& b)Rb\2z؅^|8c@Vg Dqj B3W>JѱMcCY% uHB ]D uG蚾XHm1!.)9j7kY#~#cЪُS/Dae[}POY@v1[k/ǯH܅_ED]J~I~R/hgB :~Kq6ZxPatLȭ'G>= ~ si$ IntIBp@W9)Hi7~4тt+P tORٌR[AV]ߑx࿿[V͚߯#dZәHc0KP(ZQ*n.og&-^w^Ou"a|aUh3WeXKCRr` j۶(pR 4t:482\8<'צ_#հך|ϫuB|kLyy7GaI5];2n'-Eb+\%JJ8g^(;2E\` Si Y01w kqeGbz[QCb&gBD$<;:-*mM[2hN7ž2d295z7ECθ9xMP!u O۪'ZkoVZVnT@Bn'XOw5j D烉:gdMfbyfcD y0y sw EG `fTt~vtSâkv"$:v6cB{PmLe@q:I[ zf|Ɋ[ kU@`i.O} TJ?9 2G,yzٱ6i;nU25XlcL3əF$G" m2K.G~Iq,VKiJ/Qi0w{=iM׈vRb^A}r5n!UJhg-4*ȿ75g[= $dv!Bl.hg#89dܢa\s4->OZ,8wW)AWTJџ۫7*ZKn*)5kF>B0B^E#E?ƴ|aCsB.MfDd8h\LydnF8s%&-'@ Q!7ouF $R*0Ύ!("!.pi?C2eN w4,hK;un.}AoN{d` ϼz΁4 ?(`nt,(g'T Wf[vj/.FN.}k񅜁1PIŒOpI5 ׅ*|z&7ҁY?p&95@ Ҥ_[BkBoAICP Gÿ$JV)g;V$^,l?Qٻgjo !%*B0#:̭zICI|Y\r} Ks%$bea,z! VZ m/1 (FCw|EX'UJVgn s6T?N>cA$[MƱa{7τ/¸l"Lbhqg%& nSgvJrg T0)!""VC/FTUҴW?c,PsyD9Nj4:a/.꠪f[a#U QjNa)q:I>4K:0< F|X 8DYHɳHk`e.=`4OZ@_sMTM^@T j1ꋱo&6+iT3MrfatƊݬlrM|WŅP=%?"JʡF5X`˕(v&xE"SӉ*no nf&>CNs` r2aK\_7@PByn(ه0Ub/ňIlj:chE2#2HL-yWkTYX>d6rX ՑowqתF 9#7®…̈́c/$-DiX/lMum nSD~n+]s{A`q[ k Q+,:x&(:R/ӓM\s#]X=C6jRM9qڳ⚍}on| Z͢o{CQm8CL AV'XixRħl?|ȗ`2GR]sd$܎A.8> qD'>MU;=%8t⶗W4zcn͢{n ,í7Qnth۬Q6 cV$M"Cg zow#s*{.bYgI0!/kXI\Z5h??~F!@M@ w:10bYKG싫b@ 8s6XeCPwBʼnb)R>?< TCؿm(;,Wh@v 3fs4 +Rz;UÓٝM9C%^T.qi@}ѩe΁6a/!kcdܤS,pY~2|IoYW7jmXo*&̲ɇ?S˝8CsCr6Sr[g[{ NP+6:`(́=O8 RZQ +a4^og7Mx%82YtCoK{6+ W62td^~\cvC[xcU1PK !VJld?wpqnO~sҢGWn$NEnYe<0'<-D T쟼 iƾƻE0FVyr4f%~֞=xZOL[lyJybhs6fC=aଓBt8yvTZۊ {TS4>VUR. <rK"<+sZM e+qUL kRB>Җ  ^ X~Sg}RvTYtUAiZ-)]Uʮ܉f%$@"/CBD";[̐r&9OI@zYu[YuW1eiS xȯ8Quܖtl\~E2~6W ĎcPP|-^|4,["q>R ~]0OMl&eh)k%@-i0e(%urgt|sth.lΩ5ph1߁vJnZR!97X1%\Z׮N]i@ 5_ZoIpX^6nn1)i_`3cUڋd}8\1O^X mAawȩ;seC7FJ9Y;3nG+zfcHVN0= O#]Q+L.P—(*'A_OO&OJ0Q)ηH%dKu~x NpaAZ*IS|Mu6C;"Q$1`Ñ@2 _¾@8cJ[ޙi1GdDsɨ(F!fh%x7>yQ 0{`}ԏqODI:pZ\|\FZ3A7E1I]6/а2\9_?2 P.EƦNo H @s2TnV=;.f?X)~tj_~i5>{DOI0|~qWd#F<湨 *3(s} qvUaP. XT`_if2K!,~&.kK8" PTz*mZ{,vU?G."KbmLsٌk)x!;өfb`yB0%U#U׵ó0{ 7hvu/A#h #[#fQ 3K&S>^Rr*e YǂiQ܋JZ5aY&6jvӖݼU݋ٞɲAd!kl2us%w¯K=ִag]iyEt0/o Wz=-Cu['7>KqHV'D;uMfKQI5^@Z@qs@'a,:N .<pR}ǁfT| ; $X|ŠDVnh[ Ǿ+/84m#4Ut^;weHwW Ԛm5 Ͼ>C:[ر勈ә P\O?~ SL{ k3|" ZL>q=8qL+aG ,:ls-P=.MZ`_wFo7?ZH@ߙ }X)$H˟qO{<]zST2mK%<5=f }KƄpIJR~T%[G UfJPEPV܅leXG5{Z܄r|/;\&wc(4.&ekϐMy~_?3d`WCVQϖ `yZ#SvWrMI*AzvaAͨ>L{( yd/\&ACr x ȁ|Tf3":{Mq=iGvlcu KJW {ƪRQpj4]Nc }kǦ=2W};+l? 2/'\h%\ "[c:@H/H#̍lLS3?IA63sP%T6%Nq?h[\Kܣl(1m_s|=Y^uQ[gk,4uVezlq\cGe˚{P}%nrJM:}^p"xj;3#+'1O7٬X׍uUd yo-&P+=ID}h4р#4"3%goͦ1=/Fб`tP,+BmDbyLBlzTU{řK#eQK+/aPWZEC.*B(QYc\?jzVs˟M]<4@&":72;jp66dSѽ s"qo҅?@y|X`?N-{,eݲMN *h$q;I|Dkt&=神|s|g+gV :;n1Wh%@g>"8ʇd"6uj*qdn:CŔ# ìЀhm2+""/;./xE(ݖuZm+}#Wuu 6:S61[R;3)ZJ Ȉ&]~E.ۀo珺HBz 6AdFEWNͬeێbr' ڌ*B\dF*}A{D ~=KQ?6FeC?v̸ SLItJ\"!ٛUb}xlwlƂO_ڽƳolS۪_vX=]ܘa\7t+)'iKxhJ3VLfIh9؇swH<~Q)I*L= WCN%I\Cݬ ŧNPP`M#EV!SZ9҉ז=&)C!V:(@EKsB xGPۮxaXv7,luR8nǏh> }ۺH7X7Îs=RCz0X@'XMˮBCG]"];M‘$H"M38摨 p29bǣBٌ͠VaW|t pVwmvqc#w[v^̚zIu҇ ~_tj IjތɈ 8=O#7xywBDoO飾dEjvY /Yfvh9ኪ5ɹPn.X}xGqiXQ9u{XLE@,xyՆ[a՛I$-cm}LQwńH*trMI3zo>FW:^W`p/l⿒?'u]*hET}62wLGC,[9IKUF~N{]c+_xXs\>i_zO*%G.x-rHuNFR7>t " +5'!U>i׿V1ZCi[b\BK. %9/6bɋm8j`Á@Kݽ}ZV 0q D&BnQfXȲ+!U^r),JgYZ0707010000008f000081a4000000000000000000000001668434d300001558000000000000000000000000000000000000005700000000./lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/net/usb/cdc_eem.ko.xz7zXZִF!t/Y ]?Eh=ڜͩ="js}Rw ㇜GXt%>*iWpavU+=  %l)n t0WW@q?`6l;`r1=!~yޝ{Bʑ6zaO2vI <8YIN;{GmJ$ vQ.w`C %k; |J*OvB |E+&aW0)ý/D$8~^dU@Ɲs!"hMt(e6DF0@Fl$d_%zIPc@9-8PSB ?SS3{4[+luzgr*~kNݰ,L:`"H~ HQTu_``K`jUqgoc6$ ]Vp\==!cAxѯņ(Q%-m%z:-kϿ`V)[7L9~#9nᷧ=cB6VwI5z?gު H`YNy^}07;;6^Lkm.5U\ &GG! rsUFi*\Yw6rՖEՐXVg50^=P\|x$=šY27`I$ޜʿ2'"5KL\_UDlU(G 5w%:ya=hMP 6_9wn+R1!YDݳFx7؄jY+0V{Y׏,YtRC{rYݥf1r*U̝PWc=`OImlfI_*|u_ÅD)-OG?vSUP }M-2)ᥪ7}2VY!(vC=G,*4u`ds:vq ŅYėֆȃňCf= 2M| 3juU<-_emA?^ ({ a=ۈ ["h]tYR{!jv#OJtmJ̲zR)R._IjEWO^jNrz}2貍H>6b 3 L(FGc;\_̺9F&LA(dgԥPH ˦OZh-jLtJH+F;gwIWzp kaq5k1)VX;̒ZLYw3l2D6k( VD>hL,?7a9?Ո&m)D/YvA8"*Dنv{{>arOhݓg_n_P,Z\4ja!|=y,EXQq=,D8-]ށ)R믉5*gj-Nu#S|uA!dRՎ[X),TEK/נ퀃t{F Xd!QmĥCBIpԑsryq\f1CqronZ]MjVnR1$ZX,l GC w}8Q InXY?5^H`~"'{Na!Pn1۔7)xt24ô &Bn8zƷ^d8M 9((G .`3hi/ަœ1QsQ-@9Qi,{;"oocJLCŶ'!a(J2^DM̄ULO-$ꁂA~iKb !F8B(*5[ V ^C %-·zWa6UzN5ꢑ[2}f/<5Otȣ*8`҄gxь}ɔJ3=7%)뚌T3fʱ :Xo,y" z+4N9{L,iQ{-bӉQ|wY>*SARz6*pH|gN-@d ɥE.>9X|X$Ô30u=С R!we{N^0C^0Yy/TjR)0ҝ]0Ƣ \Ɔ] Ꙥ}ݛ!e{hONwMle/'YAݐRA.L)rݳ49._i\xz\mtV@{q yd! FB-S l49`5f|>,1~psR2h* G$K%{ >4vt[g.qaԡyPhT6_oe%\<6g}%>k/<+VPi%y] t70-mMyDCTZ0" -g() }A=H@uUx+xXXb7L#.d2Q0&Zީt5cC $}@~G EILwy1b G^\v_ch'@;3xzޖL.Qjp^HܞLxW*KǾ|9TİAĎ]7 7q70ϩTx9jTwcw.xTCȢjgƈћ9(ŸQS.'D$;=dĘSǏLt7Sf?U-_ƋtQXϺêm$UلHtSTS^gG+$F+$^WesAڢŤ>5W<+6w $Vk[(n;3 ]4_qիz#l⦔<Ϲof贀 ¥>%_b.7~k&K'u#)c38[$H.Ǹ][P8 $Oư(.8lTTfh8o~>8_qLS-am 4~Uc/X;BT_Sqr:[cnkV-O2ԁ&R6aO)D(pcKO`Ew툞Si]70JhH?o-<)R A6P%ڄ lE`˼,=1 H ЙM*RoSAܴ P& 9cDM-3|_&xtչWؾ׵ԅg4`+r lGق;%A`%䭣_4j{;W)PPPO FylRaz=1)p0%ʤ`kK}41!0;TvtaFwFRj~:naD~2Ptg PDW-x=/%CAP.o+qZl`a hFuɺoJ#T]ur\g.Zr6xa2 kx|^Кyľ"jӱul%,2,Kb$`t-#?$Bcc)l>w'Rə")raѶPlc3p ժTeY{-a`@q/+?q0u=_Ecs+ =JIeI/Ky2vR)y./Us,ԠaYO]Q|Dsa#0b=sJ<{ʢHciZ%NV'HmvVCOo P)mTFok;b]\۞S۱`RK7_8V3q^;(ˤ#}u }6{H my9hLh|݂8VJ{Ti 3 CR'lڪ-KC+:Y߫ѿmw#,FD+y@7E]S2%!98.u* :wרkCh'y8]%cÉM'V$JeWX4LZ3\S9%WJ*b)$Y.TCJ@F $kHi1/P.c,ux]@iChzj|{ؘUZg;pdA杪ZBg~<,UNҁtLypeURrɿmj%AJ$BwlP.=|eÇX:]p,Tސ}3Opm62QW i|{mZ:VaÎ?(.#N;mMZ|"[]58EQ`u2Kz!B f-NZ{inw?`pk1:\rH-%01}ۺiv[7~X@G*/!Py1= d9 11@VpyQŗuU4n.^!2{vRpșlƓq~%59$OuuR-d ^_smu4js&;0ri:5r $ UT3~]=aL@AK`.^AUubjclw-#dMxLwy޼_SD ?ʺc|Hg++mqln,w]+}!g;rjc&P ]4ckltfXC E_ o3mb9d /MC`Oɧ+Oj"-Po|y\_sN LA]Y7 zimkT-iI|;y}[iQ-W`*qEնK+E&cXHP:TN䡹 s":Nڋ cMLdvrUjubl@}+151"JA,p4oh%qꚝ">GQ#3XO,D_nĖla*CO1&+i Yju'vi]##\#jf-LjN^ތCВLEGr Yt6bP[o`c1W|ߓ˼4$i* Դ:8&Y0eO#Dv*%IWymX}J@w*i̩ߵ},oǔIK`2SR IuYrLG8;qe̮|{_X Geټ1#c&՝Qkr~H?B16яSX'ccfYcܭ ?W{}SAz_գg^4.JSouf6a.^^tU_kN|D{9 @& lYQѱd!}x=7 a+8ZNM8ek ޮ*v&`R!Lj t<1CռN#!A:O]VPx T(pO?p<̆`6NdcK+_%F (m)d`~+3sO NL L۽/af6ڢ@k\GE?JAO$5k "7LA4\&īVJk'v\sf@ZV )%UXp=@.<;]n{u8{/x?: -@HK8H\PM)OPyoigC#vDџ S8awY ]mvڠί;IWNFFw+ձ;xy_]C-} ;I'M.4QxG4f>znЖimf|Ce4Q^c^)+g|M %C >ոK+LZ'U5j#xrP/t"BPK5vXz+ae0 S zm%޹v~Gb(M@2UeCӆ3sCĨ-[7'h!Πy{NAIx rE}hȢ10$A",Z%ƻjo :F $0ruӹ®!bbλQx_u\“p* mo͟k׀Dy훖mj7 VI nQYwhoe^q` V m/R]?bCE@O&`@v7$ӁVg|W5eѺ?6f)v\s iMmj8ɡ&ga0A <Ӽ㧿Pf`*ڑY6W| |lÌ=[7uz# "2};ޮ.H~ۉhVךV~@  Qز +XRn`!Bs ":!T-qi8<@E]$,}+p?0˞(kEZJ"RoS#x~Bc< ]l.-4 əZv'Pva1k-%%ۦ"MZX^sEIC;hj=dl&h15-ܾӯѴŤ.NE:/쭗WWu9 Y`l=Ӌ*)a1)ZXThlv_$4ĸry| XNy_ bA ;7󻰑. `&sڮVqpV 4jBmqW6;~C1 /IHw}jo+QVf~.ŧ_լ 3rY738[?>c 9:*0]B胥45)Ʈ&R¹G^wmV4r>;x NO'!.fY6 "Ϸ %a0Y1jVx(؉:|vQ9( sl'&9#"SՓX Oޑ HR:ZoSF5_ޚz}laJvFa~o*t5;QC_U;n6\_bnbWoʝw'mt<e+z}лg#+4'%]At-:llD[<m\(p 5;`RIhHD•K%֫־' ۰C;vC_7IU mxF|9b%7g|M9Ῐyk)0Qh\<RDGظqZ.(D&t7xu/4L-HA;/", b~dRƯa̕hC6 Ã4 r<-]o}Mo7,vyᅃnAtJA 5p!{)(1VNuPբ;H.orh w!N|ٗ$PqTG߄wrVbm ]P)[mS!il-;/n]OQuiŀ:c]9 Rk0jZy-La\l-}W8i v; ߱QgȦ{Ñʬ"c›14 IJY"} s6 njҺrc#S>`'~Tiy ]Pʊ֊[$34 `YdWe'M{Nʛs_kVq΢aSh!KgX#u!͆ sOy2(!BgqnmE.C7j*=˚7lP;Դ!D2Z iUz0M4u@ݑQFJexI(%tB<5 +kQAԘuԓ,3 w[v }]EUmYs{m%w-sy2M/w[g_7&j<Bí#G 39u=*_&94rk /s֜J8r?_0:) qO>$mڴ yqv=ThV>OY$ymR>FNܴ$N`y*] yDߤ}57?EDKo}W{׬Amrg=ؼLN%O^5fܜaI0<뛗y^ѱ">p&K=<H'D-dxsfzvsKUC\9L6vGR%;PMJ; o*n%1dk6FQ+pı9.?z)Xud"x۞zV"=dԈWoԎ|> uZX?Dwr@uMKv[mj唐4(Uc@.{P dT2 y.=w|qs.uK]$xx )eH}8攛Z#D{R9!,]l"tVBhndݪ+ȓ#w\ D`qhԑEC9ŁG6:䤦#GoqЇNѵ:88Us((Cv(Ӓ`X%xS#zM% D{-ۊ1kmM1{jϜ0i ګj+7 QLTO< rhmNV/|,p6R'kN" xc3h vrujq򩗐V3  gFjXRcYm) f~>ƞ{HK l̾g>zMn婱ym,2i  E\`C)R4Nj1r&ɲ૛KO0 Z)f ]vFr3 ;6ڜ И`V(cڏLi3tR^Я\i`5;[yQwmDx6m̞W_QX(|?^xG%xy?{J Ѭڬ $ l"A".8'6÷yL#ч88.lSBYϡW 8R&ZvmQFA\*'l FZS,՟W[Κ Pˑ uySߥƒ~ Bn ~2~VI @Z /sXArN0hDLlg8aˉZd*`(1I\R0=cG4 W{EvN{cr5gZnx h1NPitF[PMh0%6Z3hnQ3z P:o%㊈C8 !ۙ=u5ӆ#c/FGsTJhLhՌK"3Qdy@4 >Fʵ,Rv\WLQ8:$>;8XWwyUNy!AXB}|jܟ>_Պլ`ӫ2O'|( mJ^8n]oİZ@+Jِ`V &m^bt¸V}Yu,ctt5LS@aj"Ӎ)a0 RF w{m`/Zc5JwҺe~(Z:broj, j#$w{Vg6VncȤ2-޲%.aGTrnWKלB4Zc%Nd~Fa:M5w>g|@Us #?6j_a /$񓾾?Q&Mk'k2.Pgs":jG cR ~VG dw7t=2 ~RےL2#9ӺQYV p#\rLFA`UVDݘc?fpogl^teȸqQJw2f|%4]V)Ֆ>bUZ&0EK+y?2hHٍqբ8>O^+,~O)T:M٣f[w/CV6,xAGqfM ,$j+S*:4jaU]ƷKE$-c/OG.>{L>b B& S"Յ^S46"*~W )[ySjQTcRԴoKd\]#)3F%TR?%FO\e!ZTɼ.ǃ q#4|8?Q΂E݂h1¨O  HJ/H@I?W 43ۥ8 :ϱHBAY4\7fzB_Aphd E{{ph ZSCR$Z \;ĥ G\gjDkiڶtw..^iaϦӄ\0= AlOc:VGNh>|obE,𑏽:?<0df-]NJ$mKj)󻝟dX?»ѢXg߇!#ZNY2lYku?Y;:Ves]%i;KSsl%{tcA+kz!`kd_XCEgwD#I5?]h5aP&q~hIZ*s2ϊ2?ex٭N@+t=qÐb$.gϫD=IA xd$ fD{ס0bJ#urInʴqπR XV{RBJ"QIj텁 a4}Uq*:WE<j߼Db&ٹe=75 >i2=}D thNQOud~5  նuҵrdU A,{bRI3ZҊcA e/C% SB[J-m-agj>9m4.,Μ!b#h?n GUMs;A՞ _=qt#ͱ_*aQ/ ]ƈ]8,w=Kr-C>{#PZUB>`a-uݿGx>.orYWm˨DJpj2$]޸#GҧWyo7!M" |ɇK?ӪJv) \V`>-YM~3e).~9A蒿onJ&hK+t{/Pq"«o;IAAr9ЫB0 :x&CFON*vgǔ_9Ql D|tCmPIʶv,;t7]#H:aup<-<[aHܿU7xQeX;jfbӅBCoLjSeO)Js3]Mo?@|!o`&tRN_NQƲriH 9XY*K4GN-=ZjL&| Js/- `5b|Ni2ݹ,̤~_ "35ԴmrKa@iG^"/I\jZ'(&[x1\󟑈<4AwJs($tzN&W3;9k"<A}퉢qXغuRCMPԣPyN=YG;f>]exEW-#se gxMvUH?;2@R9X]GhA:!YOn.ˋ.bLY[غj)~?j 8I%Ѣ=Opq`A`oBD!fI{U \Txҋ@VqP Y dch-,#0YLA qiIѥ7:#jL ~>Ӕԯrl,,+L}c jev$ +DzgH`+U002 Sc C77HetWc`;x]e.z} *% ?z}^lj5)^zia}_܂UE#] :(Dž2}??njD(&Izɘ̫oݞ g?{H7dWE)22G#㷸6Ո ];G{w>.F|rpv V LPϴRa<C9 )) NNHoʵc'݁6uIA^ko&)uJiQlBֿ*g˭ݬEi5%S#y_v[3D"K6UlY+1\Hb׌^.b)9+4mHNr׊?(&<菏VAZ9!e,Ohv1ކR!q1sֱSO?#TA*ĔRŋ~иԸ9Gu,-0^y8W j2. h/ -ػ4gjI,@X_sޑto=)H`4xj3[V{,gÖNE{t{ga;NĖ +"i6Ѩhk_59 l :#nûwciLtCƬohoE7=t.9Yw9^Gڱ9gnbaPۡwx$e,94 "?wqmFWf$Bmyw+ +%SKI`.䷾&OJ4Y+qVLKʊ2c6$Js9 EuL9Xv4pN5I|BθF =?@[qjû!g1!#]P0&7DZk&\TfYkS+S3K"1J` 1YO  z#ߎ^7F?7o!1oP ehMin$?l1qA@#"9QѾ0% 8 ڊ4d 0k{d3|*O9 *6tBVH4ܛdJ"U\*d XF"!`~v!_ׅyܹ__6ܢ&f5u"5%Kw/6[G*&Ҧ4 +kI}o2טYLn=I(ї(vĖx?~81jF̭՞l\ø2Cka(NU|[n(zy4ʚ7 M6;MAtl]9 `+i/7%KOm؎y싲9("OסAZ19r X,—΄i@c; pi6*s~ >Sݢ;`-æWERI񨘥6NŎKZ%:!1osbc T/ ea;|rٴTX_4:ư|1z5Jl^f?z Ǝ{֣Q՛e7 +æ4%E9=*{KbJ-$i!lB3={ݨ_h ]e"DDL,ۚa.KM~T/?yOc6-^*ā=)k0 j 7_#7R gp9ZM#~kVr9 V}d='CHxI0X0!Co崄R&.4$۸t s7sj"rfmglL8m-|Y)s&X8FP`G=E0(Nv1!OaLA/5TV4{ɝE%}w ZPiUxs>D;jcnŞtTMhIVAgY%knIap5tqq\>V|f2&9&֣4ɯ~;,8;"Uuxsc?F"h@-b! eb9uO*K1ٕr!JAN^NZ&W" Pkx:QCXh'~-^-NЕe̾l&*_xF$ܭf-02NJH(RD"zi@ 9Q,Mz;Oʼ%'ZmV .agFũ_ pknٷBR#Swu HNp)dݻc /:I]'kf倦VgJ`;K+W (a$khw$S Pa&QOי2O?3y#l#ٙ7V'FwO_5 W-Α*{8C݉#\í!bI6GP%|1Y;]~{ ZQq O":{ce92IKӌ@7#TmNweB-[OӐ%yx{|,iɐr ~ɷ~ Ue~өIU-.Ls҇~Ћ S=|`=yHU_ǹBO9,t^eHz{Tlװը4L|ZްVia`#5RxɆѭ(t*RX{p=kdB0YXn(|3%\2R @Fȷs+׭llO(Pkōܧ&PbԺ@b OQ1'xɲ4e \ftiy>P?_?#cN :аumrX8w8 V+hO<Ì朇A>tJbhc;5;E_N= +FZ̭X|4N|bܸJ KaQj){|۹SX%,5Vkjo(܆Fv@)$'@%Y! ]"&`Km)}͒Z>E|U Z?t.p@__'.iv ;SM.nZҫ>uT| %֭u-BGi;{YS g.6L0G 1 8~Mi9WB_LmpTA[Vq: ;m'+j"c"KKd-FiߵN8Bַ%$Yu4: 'IP7{-?G dHXh~@#@T [aܛƍZ#ޢCopf(L\佊sfٟ{*&!Loy^Kޒn^8KA6IiWO5uGN68Cхk=^ H>;?zzBj4 XK!iA6{vJ3Wۍ^aZe껡uyɛ-CLO5 3VJ&r>'j댠Y4f} ;z%C+y򆖑\#E57ÜxYJ Y\_.]Ki?j`vgo{ +j-/x %[FMf a{¯Sz"tɶ"T _;fWM%hRHp'o:O(>GNYh,v/l0ㄎqhzm 44w#c MnSb<*OP )J%q>Af" ײX^ElZmxgRFMXbd-h%S50Blck4 (zB]lPyD\XH~=4YQ#aʡ,N$̊LL-ʹO6OlߺJ[$lZX[@ "0Y;_Xҟ( K4pK}}^gK#sZ1\(0"ͬ~;s+zf[Dax5Y`BŚWZ':\5H]\sY`#AQlv&(eKFN l7YR`0Ci r)_]2&r܊3gKĻ-O_Eso6/CĞF"T*Z_KR0BjV]ׁԞ2F:9wxÏb(e z\Rt&}OE3Lw"c&im!?U!NŃ;gqi_א ğ 9Y[.#Hdّ#D.Cv H&s!siw+ :N WZzdިY=2Up3Į$\,V,tpIKp(Wpn)F)tQገB)č1st2p.OZx 5_kQx'7۵3Dem%aOK:Y}54'J-+B63WQ m͟ȇ賟삣J%1ڇ&L~*l3گ2&qx62IQ|hU:#Myra|~LֳO߭uuIŬ=ݙȖNj.ϭv_I+^ 佤֣ӥ /ěLHmV}ۺO!z2N 9FޡYGE;B+tɰ[WҦ fXD U',cCD̈́9؂OͿ/Ә#^K}K·'ĉ AoVfb V HQ? ptSۑErOߴ:*yoUھ㭁ގ,vLuRGn7h( gz6ٌ20f $q5,)~Dui.;E-wJ1t-PY:s~zRԋXQ* k^&=F.fZ> @FrI(za8gX=" OSFKВ/_M,\'ZKO rI ފ2`>T TE,ƆwO{t:=!Dw IxeմTu*"=efbM; &ޝ0.@R?k CIr*No姯%6Eh_謮>Rqmx =>8A1Kռ1wV䄇UY2=rY܎Hd|!uf (k1Y"R}?)3{_r!K~!{`&a`r*Qr5kRaWra 1MZ$8-L0"nOY593i`wz*!!> UÌIȂw4g(n4觉qEpQ~h}s9|A;j"@UFx)EsncE ~v>T bA'B=/U!?7YZ=+{V~2w<}́HE8“4*kfJ۫߇aHU&->$*c۪|K.aEH!HՃg@2Pe74p|ģ1i$GEDBۺԽ!Hh²L@ո,C̵8[y]efY+MqUOyQ3ENUKTj ֢rxS@TZV xcd u|:U5W`+Kҵ2Xv_*}|*z 5 66V#-x$֓uEX3Y8SnX1jTD;`Um,nX-|l>"Pjh;Ad$bY`SD׿LRv:\4ZQGNpP>K(\(TO5?Q Qο"Aќh ȑ6hRf^//ϑ{nxpA]Gna)~Kh4]O%X e< !:lz?3b>(#ح<0[JQ%"6E=a6?4Bj?_,0ǁѼA$m*n,q]%h#~աfPte!H7]>!b]FF {NDhA;^(%OaaiBuCDX*Nev$|JD2wPwm;l8"cŻVR_~ F#t?sDaϖ3K%|4H)q/R|h"o EݬrTWqAiM3zZ{"@–/"19ꮙQy{Bw!=`o$ơedݤ?]*}6Ä&N>ޫYąNdE R@!vN l)̞O 3'"\zӭד? &ĎP:#nadð|?g\h`Qj~LC*)PRE׫"1N:5?E[`lI/i٪Pٹy!xh*"ӰYߡ"c*]m|L^d 4/ *Dc촗p]; gA wײP .?3;'f:bG~%)&,X H@=:c/M_:7!8YPu`gR-\oCx0jߔ˯0й5C\m"ݲpZQ+PbT\_o. jAQ)Z>{Sr{=ljȳv(<˱Z @+ȻwTgp~h?+P A3);F8*]0 buʅq(], ǚs5@R!9$0rB8.$U_.' 61w }8@9 O&noqFoqŅ\ʒn{C`emyV0^&ȟȓ B9+cNZ'I[H6}u"u?"P2h;jE4r^EᐃWRzgmY4Bv~a!&Wت(|7I(sOȏ`du ekڛ;4 G V0kj-Hh~ߩS,%=UPN:pEK]}xcKZ包F?ZEj@V 1g3nhŞ恩NL(ƅ#1z@|U7kfH+⭮r] eIXMk YgYr4?Vp֡ڼ5r."uts~<&'>뤒1jF iwކoڹ)t4]_ҷ ίȁb}_ %r$]Kю-㊄$¨}DVnyRuMRޡ%L˸WZ nt.F*p*H L۳D9,kF[/+c+ʟ=dBYEM޷Ƶ*&c{oXT߾{8H4Ֆ7LqIz'g|0]YojnPt[!A@wbIΡef!e;ٍߙa,]pӀ9%ۈj2% = n˓gf_DQ^1%m|&,`rO;iO_&"4.9Gm"&Ff¢%yaar +@s§( @3(p TQQοPB\߃> =EG+1<$^e<_̬*$}GDIqEwη .cery[b?EuN&0szrTBNJPڰCC烞'/~q4NDY%OzAhŌg2`?폯1Z;ڤ͡iVrH.>*9V)*y݋hY`KNH|cˍ_ɳO CvԱՊuڱ<$iNcWN2:_)8v^8EÖreC0Y_?i }7s3HB~8!0CاHuh٪V?:F/t(l*9;rz? @,Jr ,B J0[d ?NgŻy:6`} g扣\,0ǬsaZFoiCWxAF:aY U} hWoT a82B tUh*_bgˆ=WOy4aw2Fb1R-Ƥ}Zh>stD-u`d'zۚ6~ Ƭw`xB(<zYb⛵jOj<RA o6JPx\S`c!iςT™%l*+<0i#T#9vbo~t1= 萨ȸr2g!mZ\f]IӸR1LKW{V>Q_2hV =>i̳d5>Sgŕ2ve\9A"yk`c zc  yDLryKs7t(n!EJDZz̬B.76FܻT#dev *0+bӶZ'p3;ڪ{2~'ZOOĺR~Wy1r`b9 {HˎDR+qn?ݓ _x~P) wD 8dzʡ-tt 4flrv`RCgrt1cr߀<~C5OR7Mwd6_Xd]xŁ#V&ޑO8CdM96졯^El§?ɜ0t ݾncKu&h^nfz_c\勄vZ-%kHncƪ9;)\^<*W-EKEI*0| kFEj_1s6j$bK70SրT*SlWMK֘lĨA_v@t*= =~}~(k3$|!k fLaAkS (;7#M;˺A{Dx|q EdcmDE{*gOtWdD6W&: 満sbfmYW#qe+|G^CǡmAgF[Y.BF|Y^?_ǎ[2<}[M::%M3ETaސcr3hu |^[dv_#L1)2ͅR0,7Mx^Qe zm6◣噕$ZLzV[˙63&,kZڋhApvyn&es-Gu/%q%vh`>+YcW/ GQB'sTj )rQ'=(+^2uAVb5+Ψ$f T5 M"SMW8'Ah ),K9V$LgN2xTC5G _5nDŽZ[5Rq9aV(Z ƀb6Q[>~E`IdeEPE,ss cz$5Yrm#F97 CwFeb;D$~躳3~aw,d(HQ#!T%VP %7Y0 /YH~Ѐ5]xOo[z\k/͸8Y/B7\1V-Oǔ?s ;K/8սDXkC GC1Yxg([pnlA>vF:_Zw|Ůxɺ"w`@Ypk|fvB#e aTtSKU:<>U=L@>t欜N+TAdY]8G+C 4+_C&]biرB{5B/.l.a! g+J?E݄J ?8Ny‘\ ?dǿG*p#,АRܶUvYc;'z*:(uCnσʶ(J!!й+ƍzY`}/ jP_ nNN {0,)ojkj\:ds:#K 2a4 -@'p #8*]ttmu *me6<EXN1ItQjlxGY1yhH$zp]MH6[M4@"]SiZaVrȌXd$o*6*}c,YwbIT*#Hl3O\ԭB)dh##BMX<`ɕap>5vjslfcŚ 6e9z D._ ^$ h1< ?xT@el;婋ĸ]?xap"2Љ+X33 fD2)z%}ݖȔn6t`>)?#ܹ+ڹBɜg lxyM3祩?i||.!!H+I!E%J~U)K tB:qRHT?-`+ Vfឱ 4@@N7 Os{o>wS}?o{ѷ{ "CVCNo!gsƎRP6lk:0؄`ACTbX$` B K0LX9ZG50hM:E2_:lk}]~UIV DDanwJd,V](GEg]q5ʳP9I cS7ysa+nX 5  E>GD='"Q_"7K^AĄoɻ@2XL 8D;|Ux1785~4HL44R]?ICk¨PeXY; Q* #քaf 94i80P~g^_@tχFi[>OVtc·[\DKX qN׵wcF<}ź1hK`%n.r/{;_mԗV7Pdwע M$TRfAdӛ:rxfML6/`߫)wtV0CCZ1,n jE)H".TGWltphd0~ja'ƙ?1:VJրq߽s E+*4XIR$`DHB z+q fR -9pcH x69jt+=UNQ>l1(* p+|-EӊA>Yp^LPbScq-Ȯ`|`(O}H^]IFc9"b&^*~ޠtIмl 45tc~H(^Ye=*e9VӺ )7ڜl{7x`l$qEJ $aJ;֑\^ +\r<X@^yNό,EB)6rXe8Kꕵpp$+7uJ;QDS4Tv77yYZ8A`qIr 1JXh1U'5ɗ2d `-S+7w:Igw*֛G>Z-ynE/c(I6P/V u+_l)x!ZR);q/a8=4U?8(=% a[TL xĶafu6i-g(jx[VUbcnbJ] Z 9&*)fi v+(k=:%nFP%Ae J"l8|wܯHHzgTTsW}1関*osE%&rb搭$W^WbXv} G"MFM?]@zxT7?dx?Zާ-C4ºpm2Fރ_|?חUx8 &\E̋yt&erI43ȍQI!&~ vC*h& @_&+5\(L *21~@*F󏈩%bN 65Xh6u_pF`vf"T_Yf-U~gl 2a0[&bb4Z ]z^ ;6UON 7H͡zfz}I| yp K8di㐥#EFBdwBݘSMT[@3~&<3nKC4}<8:_["5N{\\Xl_Lh\LXɯoI(ǎçb1ٴ|A}(6]//Mn?vME*kdx0*TM \cT~UD6.˃mlQ"tq/,ĻXHf'cudJ%Bsnx%0M?lIEaJk1,!#  O i+ޡ߾+$o*^D+͉C6(!{8bKyW$I;y/3(~̷ĆTUv{4]ΜyR+QMNWn-aXa;!m zc+e9ߗ'!Ye7*FB{aTӝ&wgaN}O?H'qRZ&wb)@[&}2IŇCpq0}qEp-uVlDΚCJͤcV"SL$a̟yd9:M.^5[)6:'ك*hdseEr ~'I٩%eKwasLHˊPjmiĔFŢ9*"L OuiADiٔNӰ,+^@M੷)5.ZY;i'Ah<ϖ婠L}mT1x9B" ۏ"͖RN -7JSh+d#I7c[L &ĖDyL:0rRNț a曋H+OouM|4bɨ~nmvFtr#n?uj hK&qǔ(o+/w(񪿏Ɇͷ"\M 8|:)98Sƽ--\CTZDv`s0;XNe#&I?%:W_8-o>8‹f?f}V &TC7@%,\I8tJEg .a*8h#vcOr_ep51.8u.WB*؜t#Ø,!Lb)т*ü6ͪb}S{(o7ݕHAG3b>{3UkL6WsܐCVā<3QjaS9O~VBzY~UVrqsE9èSzKrz=+h<5LuCO` J4w9) 7'bׯ}WFyh_/I?s Yѧ"kqxnGθ>|xM8p19 c,bki)hp\zѰ,H4\c)~ ZT-c0?6G XS$b=+5ӃY _:YcxqO i6Eъpt h)֪UA\Y3BR$u2>F,f!GekaҤH}sBm"|^co ~:l۳V$<y=e*q:_؎b=#wouK[ȗ[ksՎtP* ,oq%'t2ɄuW3}7c _a$L ӄ4\~AשG VAƨ% )|)Hc2(;W lٷ)bDA_Sk\MbS}]m`e>L4iGHFiO~c^–D^/79/ѵ\p)0Խ&@KRMH]й,58\v"Pw(^_w7JaGNE!ҧ5ػ$tS*LW`ժpXp-qDfk԰ЊqeP]9D],=Gia=bͯ5,j_OFSj@ ]ǰڭY6El/` ۻԌ5\wf3; 'GyaUdk s*H99y{\UKJTuWK#EQZa?@Z0J;iOf7/MrzNqh],1=3+vNZL׌$!=˳ P+QӎmB e­<$5hu Is)HL*]}4(Y2U( Ac<ٓk)?DLM@ܪygCOie!#.`&S-1n[Vq&KJeWVR't #6Sxڄ:\œ)瑋(42 s4P䉹wr~Eh箿FE%ܱo:>w^u||dL}:,0_axKsv8DOwJ HĝA̽v$eˉXlaz]>WlP ̀Q ?.K]+2hOb}Z-"PЎfy W`4fX2j ]4o\:,P x?5oG) B^jhƿ:]A6*'V W-Ě)K1ؽEg*IfSP=0Lپtغys n.RY{1!Zͧ\kl1)]*Du{6HJmR6!63aMLI` O"A,jsИ#EWc٣ ~ ~G1gК :T?Hӗ`Nv_@G;ے'E'Vxc軕*pht|{_uwu0yo9I1Jݱ+^vfxm“zT*Ʊƒ>^=JN 1-2>ki" &^f^(qckUu0'Pc,TXb84h,An#D(ı%A&JE+RL/#DA7d%ti}@mkΘ(8ޖ&5.<Ŋ/9t+:||? (4h^/mp?l_=~UH@UV77@J[/ ٕ(!2+EZ[; ~ qe;>唘UWn\i}cOYMb:"'=%V#ݸڣEdX ; |70puIG8k0PDʡ1U,>ApĻ⏎17LvM,[|?^el>F+6J'l/g+sq۰F.wNѭ6Vr87<2ud&nooP$.4&|tef:+03@WЩKl"84 n:i[sgG `@:=䄛E5|QBVFߠA!\R#nȷLr N~ ,U}`zOge|f /I>] 퍜A=Gp1D%[iҮnJ3OQLOdLYSNBz x!FϠXdpD{6l?U:h^j},2f;L, S{)hX'>I (f:(vs9c4-=<FҿS$=;g3"kߟk~ö|PqMVۍ Y%Dip@bS8rdLwr,dm|YMf ;nHqm\؏wvZb ' N-Ʌ|>nG?bSKԉo2~T$i&?)z*ȳ),բT&IwO(3M^xv3o]afCHi-(ghS<dz߀0; c[C~'\'>u/%D 7 "BBiMH YFk Yf >B|"C."o6GBr]Y%4?ԓ=V"'U{ڑS<}K1B ⻟QF$|pn+E3Ͽ ̟d|夞sb w?DpzZ/D 3f+}s쾄MH2؃+YKGt2?NNcU}F̙z\ys"oKg e=KQBGm.w5| cuvJ+j:9j{setޚHdNNܮǡ`X}BU>V~I-B flZQKtf1vʖ[3))kJ7?RӸV^c?rfwRٷ,Q6,LCג2ȩkenf[O`Q.g3G(-]7'+FCddA^ Ežy!U 4S,˸PdgyKM~a@QəiBCDf&83% UrX_T'6qOb[8B``y8m1i*Z$@pY3N)æN9L;tS>@⸉1ekl؁GQIfIhR+̾wm{缑7l{{DF/%űQZ-jPz-`S^BKg썖=ƜCryB=I&A5x_SH yu~W8~c2&M_=\^OوIMZ,~hDdɕ"!a 8V3M6E"XE+n#ˌV 䬈BXexŖpSf{k x\87)?վVKQr*1YW1CK4KM#))ٮѴz?HMҕ"ܣQQ6>1&wTj} T7f`aE f&GEdg3%[S ai.}a Uēn w-mOxH;cC澤[y{ǐ?-߹Nyl8ݟkeס4DBW2Tpq=l؈ȥ_ h h}%B$ꏛ7vV#B-2철TPsx"m4dr*̀"CY<.ԒKP}pŁ*kHKPRhHOQ L?Rrcjsj K\ݎ/ӝtpSR/cb"qd:A+k'\2m'W.B{WYzRFpiqd(Y5~%YM5غcjiNVNcdp< 2x\бc70Ƣ,Av]YBDqABY@i.7ɫu#\air ڇw*^[$r S0ƒgSN4ll8#C- -j/L ^$fp431?E9&C 鰚TΩg V= 9$QjqGJJT')|2\kh2 k@oOwo4U̕~y `-g,Qu>mM Ob+arksyX1FF&ZrıSpD#ǚ + E8ǀiz_kQ|Z>_*?`W$F<6Hu4s$wy' k,̽/MC_#zxטHNeNFF[16 N|@*'A&A9sNzF˖I@~2qi:Z }EͧeZMrLEW0+uV"uHL'\.&`;LBӱM,.0Mˬa:Tw~9|kW7+g#[94Rb!)}/X9-lkm>BK6Γ<'$lD1o3Ӕ082Soij0u+⇇]D,T?l'Un0qvIkKXƿ!g򚍄<`\SC~^ѿJ/ullHʏ!Ǭc bW@9HLwhʮORv Y>Nׄ244IS~ eR \(x+o3?pvq~'ZtW3^8:(xpFW\49A:߰p!/KT/VOZr.A6j~FQivy~βx;\d>Ogp(jA$Onyː9%fl@8}VQ.ԓdVI4&(vQoPqVROT,VNLFe*\-2J|+K\ZV1.:D< P8&uPS<#!CM.ࠫ՚؊Oo W:x308;j1b XfO(|F^0aKj=u.l%M"/*bG~:A<$OW~J~;͖3p4*}Nkh\'JĊ:vjL?Wc'&,vX!+]{vs!@H3~'aȻU?p1xY3"0PC alxx31h*ٷ1/mO]0r.jU+a aWA9@E&q[n`r&x3=@s_U),K&ڀTf!v@ņ iܐZ N@vqG^suUUdؕXY&fK,Ϧ,cxFo`ߢwaωGp]KK(߃ʮ^(0#*]Bߌ!NtW=n ևwѶwnYy7 7sw KP(FZR>eA:A)`3l^XڌΌIvDr3Y-O_y<,Lg#U8-ZM Gt -s~m"W.m{4]u /6, h}&-x01oI'Z# X]UtAg:R<{) \+8a-C` Hqf_sdw֒\h=N'r7?TX wZ%4ZS;Uz/Co"qB_e2Ts82#wy+;.Nq +\`*i'~#,<\+a@U*zS"ҢQ%zk}VFj{C\mh(%?[j"LacT؞1MuסM<4M 5]e?<}ZB2+B-Zi ab~}|ӱAWܪBqnV6ql(2 #a+P2MgE몐iry {#{PYR<.O'73_>2 K>ee2 s:eF}~MI5tQ(J("wz.TdS- btA"@7Z_nC9uaFHTevt['sv߿xT؂1b X Ks ݲe\Q`_j{6e 9n Y^vA+ǭm{4 kᴚX/!ڴCIسک\%w~ ߒ0Ohu'i(Kz1F}{[G.JHpw(Q_n\|{4ǫAɻCp`镏4詎ۿS2U)axA &`F7f7ymKʎB?? Mf?HMT(Uyd1?xJ &\7lY?IV'!2k9Xou 6/L{7}/o<vH2>mUmv;04Q *kU䮫&-Dye[Y)tb(*l0ߒl, qw1y)0~'߽!Q:"?w XxVP$#+9N/2pbv,2ִPh&|AbPEKy)R?cv#\ %DE)jU>Muϝ OϪc!jl3TNT1I%nUBWB8w){HzЙv}r78C2Vshd$R$P]E+@ݲv{* HN5=b2oۢ汯di$ýOx =]3_K [)wSpxz vԜ)חsycw9Nz[ w)99eDF i/{ZdZWEsLWs0,tobːu~"hEr :ܻA;-Zؾ('U+JPg|++ A L-S– ṉ LMDgu'txDQ͂LGBb&l$-ɸՙaX\m-atWg#a qo)]FdȚoVeY1_1{xI ދ+Rl{ʼ!Hl0wnF+KɖecIQM3K6X06Rq9ѮW^ tT$ChT 2b IJoiMr*4HA4RM0ׅE 逖>c-)I\P2ljG)ԩpN3ǚQ?`@{A/__ŒΆ\X_ȣ,(/#iNr*7$bHFpW4C-=G0N6FQ. !#-u%A! {LSGxkcVjUXgQ2 o/~ˁEw:cb§XPa鼲>kGq(@B!j{ )ԌpU<Ī8Y+ eS0X`Fm/1GX_=@iF4PEFg') +J싘fMH $pABP$wmՔ I5̲{)E%N[ߜh"b:>6"+`2Ba ub!LXnivqOo^@ռ+tF)V^=y3wPtKTF Wu !՚E:2xL2wu,K[~% *4u ˀIwp߰d=W Ǎ$h&F-  tr@ ̊pޙ^5oyHȰO> P{0@e2d@) xo6G~9 Z?k0\Z ѲTj'K\U[HFkQQQuР-(cnΚCKaU`z)1'^>{ k{E-`.p.[h%ɞ؍ ~hiU'#h{tjRZ?&䛡uC]Ab=ƢZșRg$ 8yg)O ;>s`-\+r'ҭR\'pp?z/j2/=-%4듇"SOIj6T@"S39,L#!dzN"2'C"JsJʴVoez(ڎʺ)G|O27叾P܉DI|>T 1NCjF^F4dOv8 x;_D>ýw m\'lוg^8aYCtgoJK(ެ]؁>_ߩuW+`@iBc2o>1<+N_ Hs^}N A!YX"kYZ#JX[ܪ!Puw[?V1>sa޲HyW()"ڛuu_^ `O\+b>>SXFefpsvm1͵:|\ 2Bh{ YX'TP>ܻ@ %ȫb2q߲2r q;RnQ01Gƀ(R؇cOѭzo GRrqyۢw9±U~pJ5۹zG׶\RI* MGu )Вq,Z50pYEs8w[ Ɉ >^agrL9R""6 ? YMp1߈8X94d?Ѿ ."[f aV?Eg}_ycp? />^j'+j|dA$D m3IRIri R\JHhLB"V ;b?Zůд%:XȹMFS׏#R*8w9.*{}y&ʤvB5nɇ`c'O+坈 Ho*Jy;ޣE4g^ d㡍sFЀy/PnR5Pc9\|'?P"US?2O-L"}rˏ=|̦/r7|!rVv$!n3"@3KRR% 24܋ UO__4\˅1WD8 о4(Lh?b( <6.9@'ي ۷Oh[ᄀLD }V|,}sΈ,aFylߕxvȖq" (焰Xxh|!/YլLo쿈kڶt~eHU8u6[o{PybIY R2GkߺBn&Z(s󭶖ŒwS9`y+&J, Aw`GҿԳGd:LeN3`f0OT{d5XTS>CK@;oIF/P@m^;*Ӄ>Fu]9 q(r%}u1eDhQY7>oRYS6wG"6} TTYO]yv@s^ Jh*+Xr O GٚNyr(*m\ޚ+cQ[,9g ʴvՉ&4\ JzawL12#gDͧFa3~ /YX"Er;HafO״ZrR\ *VX>:֖j#ǃ`/9 )pj/{Ҕ f a_(sI-+xT|Y]6 ^^PA+p+]7/ӷd{(a\vXP75A¤6X r#jBbf+7]-4_y1"&^\5uSpgm%T\ϏO# ^W V^&H-mE|-rߵ4. `Uj(2 猶h[$C@7-Bc۲@_C6DZMMps!%Ir֫(  G{ )N@ș) Wn Z,o)2}Y[&9WejezT$=$j-Pq(7~9rqa!8P&&MAd+u't>~d[F_hf,j\}9Ji\SLu Jrq9piCaiHa .,q#ےcI־sOe[= ѭ^&oN dT^:V, +( .lX_o|eu{8L|,wyۄ'l^y0n(!ƹ`GA >V `wʬ+N ü5=q{=_āfsG ^K#S|_xRgSɡ Ȃ~Iplq?8ovVU`9vk +G$ha,pGZ { v >e90S(dzZ}]N\$#Z8"C9Bb?-\i#Q0U6\k(ϻvFoBDvppxuC/'¥Nb\ JF'UzFqJ%2Y o/Gv?٘4kJNbA1W`4;V$J= 6ZFܺ³@gAsD\.X=BtdEf`MO;4/^`ddS9 f+$H)m^9ӄ R7eLwƞp#\0EǘX [$|2KI&"Wo"L뫅rԼIpiIr K>5>+BijK\ϹLQ-,龨Kf4$)9 ћ` H {9/jֻ|37ΐc'|eiYpބPzUVX{dvK8`1}װyI3i S[ql z |NHFBE K&4/:jMwQn'Ӣ/5 rec(rQN:;=R9-b9Wy i$t>]N%YGu==ke[Z0+)D;?NVq |3o]ۃ?G x~zH */ʝб6u;Q gX\t5!2- "eya "d2^߂t0F1N~8Qg[L[?%Unw?/?ǯ (_5{xbL4.HT=܍/wGB(<`e@׽Ӡ-G_?+/ju|ߑ_NGn  =.Tw$s''R;4j~ ݑT᳄?vgA,bW2]e4GYǨ/'&3Y<2W_=\%unߤ5ɴؽ E; CȄ\Gz)k ؖB.?Be^P}K28avևMf䟡Atjk6Vþ.OQQTqA~K{MP?rmw(e?πw͡qG=Ӣ ΃27^ FMv*r>__1_  ۦ\5Hm'}uTo/^i%.m4h@{Jbxecvj矩_0?Zb<c/e>pVJ\e\iɰUv;)f)dX\Y0n ے:9jIPk>#tAq?6BXLL.}wE68kJbJ*%{fB!6/bs%UҪR]yʁXw9 R#FvU[ݳ}gB%dSe]tВrj5&^>'gۛWi2o),vFM fP`]<'tLJHD@?OT}P`Ayq^ qǤm3k<[#L~[ _ѽ"6'cqxZg:TPB9H/nh^;?Sn?m0y7@p E.^G0o"ɾTΦ ?-oJNxu4Y|d<'rd{ q~bc7msgI*bc& g |!twP U(f9 Q|A'1{rx/I7jH/.BK 4;B4:?x'eG<Yug)g&Yi܅ d)A0jS7߾j&̠^+Z{5Ŧ$ɨ4pQSqTW+If3~q)[(@2n'v {A&19o[7Rc`^qe#| Ži(N`p x$TP~M0~uX4130YAt|Y\h<7Vދ|}ଆ"7XQA1u/E /2$ 99濉-\fVOFaʉ٩6 i5Zi ,9x 08&wI=I卣x_e6("\,"F|WԖ入Z(±58YT|klN}HͶ~ëw |:M$n5&$jPImߵ4볗�\~6fk36lwI_6AؾӼ(qUJo#=95雦I30cglOnMԐiFGqyixJC K⩳Yp<8tI9b.tT!" ,'Z~l>(0_|jHͨ>`d_d`0=7OGBx&Y_0.aƵ4 {'{Gr+:;QfhpNW`y&,e.P"6X D W 9X &߃TTyD-I@xN|hRIU*,Ɨmv..:o}ژU}eF,$G~aq=oF?۟y/`>0T]+yȸ߫˫A-I.MAFajJ-!|e}xI3PX_hUӽvp{\4{`[, ?"χb_` d8 cnEׇHRJ6!>vv-M/ÀY0ܳ40X ] (a\e9kXU(M# BM\0r4[&֬nd!"=+5ӹOcX8iBdzEU!}#k{MzJyRB k>_+x;y<` ZLgCЂdSCJac}k\E eyPmm:HqmSi9jҊ삹$0Q*d}GhD?Aee`͆Ir"Alj'Qcl&DA8BHK:}wd$?@wm -;+NO77k^#:‰!9ˋht2>uCh= S y_k ߹ ~]*~JC}ő5)+fsJvĸ#z1BK?Xs+-R ?8xS̘os h\θo+-z4v9Vj4uO&q%* ^yA"s_+h;05BNm%,oNq94]%C Zg6eiȢҹKZQSf]%(5P M6w$7X&Gd{U LN5P'U# mEI_2M<Ҽ7a+Tt)[(崱w7 pibK!1\ڔ1OJsd#E~W&t/WTd#<ē=2KNġ2{)v VֆD2FРVKuS;p!2x{I'_X|Ks{0a_V zC]c]F2n)Ǽ0~9*zvEY]}m*6L^Fܒ4Ɩj (pm k.:SОrjdLv#6,1Ϙ~bߵlyEP-PMvHʡ JMN1qfSX 2lWn3&NnHG4eޑ!B$>mȲ\#P<; E pn)|Iteb#!a}K3N3zNwGiu!e_FLBVM;JC)lT..P3:Ը7KjPַ`V7%l$ GC*_A O3s ڗF wR& }nAErn7a}LCj:RBm[C%eN@ISulh/uieJDt+kEB1Y{ՕB>-]uB؆޸ E*7a= vn]zl),"lh@reR~$K8[RGأ"P8!lCF3zxĺUdaÌؔ 14e`yhTNPKGWWyDot풏B)61JK(T\~ <8zRvi֜ܧ G =܎q5 JPzT8l7\ZM \fρ4#)kàgS"ĩ3_ 06-AqFuW(!͢/x!Ekޑ14}Qz\M) #zH (AЅ'o@EFkm3U-ャ[fWB1]y`$ڸb{{'G}ūW(vоJ ~Uۘ>,Qq~},Qf4 s*r#i'qi?u)SU v/A)7߬p/QѷUB r>qUUǴis$øQ5g7TqoD*[0eS&rYIazjpDI3mWLWܪ̃L}KzPU ]MRVwB=;!}T'"ev(hz 37t`44eH?1 lF 35yg7}ن+#~F佧$eVzZ1iqk0pl\ȉ %Z:}F )nzIAl gd/h8$ddХ[͑cMcR.#q MTyW9(̺3R `DkĎ.  zoEdtuhMRP\S(#;o;IH6]9or>y\k7نZ4>Kc6 GhO'z.VbBCJ6O}v i2q͎psrbw 134!phg}v*f5W#h;2taERE}GteK"?YDs˜^ݨHPN\O%0M$2wd(0'ǎ f W+q䱳I/}DŽ$O9~Y"^I__$)Ŀ`}]4;sg9V}lq|S8ܱѐ؎)~pqOQey}[:X ߒέir$fpF{L6TչcH{RrTv Sr|}۴OWjWƷd*F0`b=|`ej,RWy?n.[^3gY<Tx>Pa#]U64mTi`pjPqT%XOhvGfw.b{}'9HD|PvIJјKS4}hME1T,&,I\y?l$9_.\1)2^s7EfZJC?}sciݨەjF<}mJ0|\-WfvpD88*mW*=@DcQLh+@ؼs@;?*Gɨ9!y-C~o ڽpe2pŠs}`x^Y>Z 8_h'swUJ."aya֊Cȯ-@C&r-t$3'XBN Tc5vk@" Kby% <W\]ZS"ӅG=mj[x-O_jD`+KwEzϢRk 0k`$(_AXcji$yݠ;yV֗"f^ZBv䝚dOe0+̙T?=6w9cn◂]j)_Se[&T)$DDc?ӕX?KMG r5B߹KDۮ[ɱ2x[Mh>.^%$_-f @ fD[@+94i !Tl80wCf yә!I*O!/ sOѸ$3,͚].vw7,=J3' \ ;!wB"g/ tɹ—aiSOqg3Dd`MGz.4F(.lUSwLbS=|$ʇ. p7S\GN#fdZ+3 h63QwҾX9wŀݺSr:0x. t+Hhou䫺OP<29'*2"W'9FԦ=RGSֿx2qpjoԡk TVSmI+Yr/|qAw9[UJ)&(Y;Gn\Qb5>*r&M2ytft{J \9ZݸB2@SzyBSPZuz2M)*ϻITu$}؋q&FnmW3\?[Ž M&:Hbj.bH<w ae7`Nt`9=HR_"X㰩Wddjguo6 2c52Y6i#1g 1T#M>9 Ϸu!w5HhrU?ؤm:?PeVv{:9M >6 |9T\* RhRހ(?I:2ʬacN8 ,p".Sk>.FG0>UppPCN|?n|\u#UȌ$ƻ-tkgTɈqZBwv"|)|b:,FP6)dʑqs}t =rMP2+M(^5}&vv UGD}XjԠ*#2 I@S_#|RBybˀ-aM/sifvna˫%PWd`#_-=!a;ȏ14 E $VFXYT /,vSk >6z"bj#td1TA.)pls>ڜUn5+Lّח"dx =؜7Ԝ^gE)4, yQC@;(ޡF!Ѻ9Wzm]m%SoVSԟ-1S M\nJJ\M8ۓB?/-PܳW }v]߃iw㴩腳˛: mX_B;~ߕV,xkGzNVɘ6/-8QQ$\6IwKk Q~1 3U3ðmPbWu`Ðza]MX,|%\iVŃwj$e>(nWg?4 'A1[l$C<#x}WUu#)pge\۔r6UФty^]U/31lUuflCK^O^oy"/^;Ew1ȡ }[:QUs g0M&+>o˿r}yHr 㒇?-ȥD۹nm "]syZ'/="vb ߬J>%֮|9qc :?2D~MdFU(*:'63޷:2f5YVVWB#B.CGPdهtb՚:1Pg|$uQT=u$_(zϠ{wjNr.!N ytaT^+^O>DZno*_qiEDY ǔO . h;PrO&nD',RqJaG 3'ى$n H(N\1歆R.:ATA]QU܊SP{ mYެ_NFzJOO=>mکiŴzJ֔/Xj:Na0VK|îsRjgw| Zɉl|<ߤC5gbaT,&V: sxfxN׿ L%#)c[]65R|T3Aǯj<勧ƫ5)6D-25 $Gh%!/S4ڴa] HT'W*N'kE#1>830nx+9Nٚ hF[w"%= C[Uh#Ue-iNz!>z`4B4g3s0zfˆB_蓐:MYo3=sQ}k(U ?p QxۙPM6>>^%Aa]hoXUO?z`/Y֮/Ll hjݎzfdZ@y(Lgzy@ Ǽnu\sWƨۿ ayaPR+-/ ?q]̝i9/+5dY;Hb_H̶lIK,Z[θ2cldzͥZ]c~v$av萳Y&Wڴ8QbyM$x_ѶĔ@ #dJ )ӦH[]NdCM_3 3FeǗ ldT6u!PJZ'G<듣szU*w.L #JC?Bx;%! W'rvk!zqeg7rq9B'%BU^%[+J$CȎJs]c炩@W/Ԑ @7eԌ%9w4Ta!d0U_?xw/7`oݨMkZ7pSIP t=ѯ@FMܹz'Gb5,$IĞṔuO+&~h%d v">imseMnUnw(qxu2f/ew9b0!:"XkӯG))"h3rG|iQpV S(PoO ,p>WA@^e]m!20N̷redHH3e.m<1Wq5&.1_ab8[EAPJ`d"+4͡O k놭aBODtMVwq Cs>c6&"zoEs`f+ܨ*C'ߠ}gުoТ ']:xСo }TҎx2ک#| G *IOU܅!A|Y?tMQțO3xjOM[adLw5 z)!GsNcDL,2E JUr zt 1؈…\:ɞҺ̂c1  L>| s.:&y$+g-DoCJQ4BcLlJȐv+FZ20y"׉l``R%ו6AT\]/+_R+~j4\BnM3S8uϛG_0H!@W L\X`5-`0PhYݺA= *dLŊ|Vqw[Ҿ YAnɠ>U{M::d*(NB2FM"-&+rȊ>[2mӉvV{m_5\&[ 4Pfesboj&Psc$oM_ECO(On࿺q/ -xYb+,(;'tG -YA]A15$mU–#ךBUðwf:JkPTDUA3^ %W`B<CQl欦\UŠgbYn˦ZyF`i[ `w`vM9 a >G { $Ju߸bƗrDf]0_, oVGGF 5ι8O@$fph9$ s6G* Dv:6Gp씒J#F͗ 6cٔy yo9źz 5ȆAMaiLT3ZV4) p3csg WkB_JGw!Ez@&=fmY3]ܼf;nfsĠpt:#7ײַs)1^|C ʟ},=v݈FW= +{c+o0P%4\Y1OWYz!D\2^][}f`pQaajQxF2:RlV[ѸQsraa 2ZE_]:0HBGhbpf)IXE i_UUU9_=!, &w'ǯIQaHO*Cԍґ_]:%H\heUx!԰l482]p ҲwQ]l^Yʆ77ĤsC?Nݿøw((U.`{_p'0oq,2iMz7&h[[v, (5V'6&7 7x5PsHeZ]*Q e<}uYd/`_'4]?םq]A4h{+c"gZmBnIĘ֘jQFmڠ? 6 .eKP)~b02ΰw&Zp^xj ~-\uu!%7SռnH-C Zm)o:Bb.|؁\R :%iP:T^~@lR+b-@iXLjp'\OJ2R>lO[=3nh^&n%0MUn {͇Z -%hP qQiWd:jla l|+ IiŅR&v{R7~8R Y "] %4Y?fqq3Er=1'I&1?f:S6x u=|'"-F ɫnxd[$ wC*?/z{j0IDg$#LV_=KD Aa6p ɟV} _EsNm*ݺ4[]{KMsiocLf"6Bwn{Z ]@sZxC`/1չUmūe'_OL'u)??[2gP)0kSɢ% C2"@ųk13>L5,Ia)!SZZge醮50CP'-˹Ym5^xW5CQ{4FAV魐uyۧR $@"pJpYoM`&BH;S!W66[$s[̜eL*sv]Md;kH=0ӘC/{Z"8g# @t5@X-r|CBUX6ցYM8ڞտ",himfGVH49@w :?XBl\`M!Kq<@f3@[~m]^!߉&Y<;Lsܟ,6Wn+MwZs .Y12KM<(Kmǘ65ɩZw6?#BIn #4z.ڭn'lJxj3<+~1I')򛄉,>Arzv=i$Lvd0Bn}%5Di' c'X\BEtx`YxghJFB4#s\qrsIxM>=l8̂)(J$ԫS=(#1>Cv6 ڑڑ2{%,)[DZD;NcYÒyA;J2v2U7j+[Nl˜.O<ȹ87@gMztbp~2[tg͔l oWaZ)&@ reBaUb^RΨ+UHovF [s4p05C]MR8'~WtEd,2AnM k{65# v?Mf]MՅiL\̖KKǙ Bp휒: .Yӈ- {L8|(ZrnćYFUILKkq;0=_9ΪG S" jE.|vQaMw"AydU~UFjm?>3u# 6h^ qGTP*1Mq(RWA#O`x|j寪ܯL-3fyڱ_8`3TC YhAQ[ N P٥l|VC*jw> ͼr|h7O>c8j""c)ǽ 'Pp?9;@w=Je3.>Ocz=d3K|lp|7ϪS`Ko9y!{xψ9uH:2E4 QtsӞlb$Rng9;ij-`l/FvT)xwibeD_-yqׯ"ԭBt^o%]vf%ˋ5o 2{R}gk&u5idݶ6'$#T?)UkdloAe{$DV ŭ':Ԕw4B\InCXNec}V,5)6y^J"|)dc8KvZ,`^XuH!aIi[lѸlHa*ܿWh2]Qb05va۹AZ!ma'D\ۣh_#lVZ&͢{(c֖e{ǵmoi xf>tκI٦O_'U`S% {|jg)/ ^MűFBC'dycqp~<1'. }jcܿpΥ YuFTK?1 %9ҾNv3w=bev(q>K:GLA1[H(B Cq'A n4ɹ_7SScXf5pO:q: 㼂b ]{5ܒ5RD7nRt&Zmryf31sHPy$zEa>.s933>X!͝W>ҡѰb9K 5nƒ:hX`֮ȺY݇_3%*vIԁ]rE?)0U J;'%b3Ƶ֎h>kd+MѲQG-`1X@zJq# 5gYQIP^dN-g֭Y[DpFq2#[m5`Lɡ(d7qҾ1 9lO´REI*54|tpG(\c㒱t'"0L BXs`VJQW~g;^frlyř+wɧy=i vU9{ q?Q5D2ӌ:_#`P,[:`:/59StI{Cژ,EվRmzĻ!ϗ Q_ }>?Rf1 W GV:NQB^ ˕D1ba  c3ćn)];h`BaMacWir ؛sF#me9i rZ]Nh_Ш9{x7 Ge";cv.ߞy~i@5̂~puN)9p/S K?0J}1/SblXMAF#EJ60t#"=͐)~PShZs;c^=JJ: j-NuPF.Ŕ`F㦿 Ub.P~!HO@Ba^ B.ue'Em|޳,IקPex1gaUN) eqM`)rL˝4eÙ:nD[e~Ds`F2 032%Sb$ }a/"l ) kǭWb/`GĆ4e!U;9vê`oޞN/+ +1Ϋ*N8p5KUs^ܰ$-U޼3=at#] }4V=}ܑ^_]Y_>$xO9k4{zW>nNੂE{W []/ni(7РsiaJ7j p jrh$ f!hx[.{K6`c֩:Sq$=Hi1x;88a'AZ>ҰBgagB>c04.6Z* OxUJu6H,IM!Q;<şII0砧(+U@s{׹d'o(FnxFo):y Ln)ȇJDes?RK@|)џd$ybH Vɥk֯;Z1Y):x07{ ٺmX\[ȳjn[#ac񿗾M2܏v%i B_{ q;)d+u(̯dE^7\AV^d0R nUaxsZzcW5.m!}S)sE+HN7Z37R(%FBfRizaZ'vm9R}^LIEj3c'%\υ*d%Ws'/j1w5D TenUNq7(^ݬ#`|+9ש;NXZ}a WB)D@,S9_>[=Cb(*GnS>uITZN%jZK539ލ[cr*V4v1|/w@3n޶x"=I2x,]^u}YtvՂXhja$\g1ue,b/w\ {^Viuծuke, +.CkBy?/1=FȨV  {˘zp[q#x=*O MӰ#&H*v2]YgN6ZPe.hV V!M)5IIv]3jC[ʛvcڔGxi_V'l*qkHzfaNw P D#]3n.vjQqhID {y?x Χ@7xggֹ[[ $B:~[c_6ml-MˌVꃜJ jiDB1W/J_I"'TkBw+ TlP*%dRA׎ g5r 9 xn!F`{& Ugݿ&92sF=Bs0hur:Nй5~CV9SZ_Bث]A }Q[g҈EȜHc*!""87oeزK{F_NzZA33i@J2usjEE/kMҸϵ{-Щ~r[ E~$j `5IiNvź淚Z9>jU FAuR%,ܦ^s{ל,|vTY{]>vڜ޾lz-N.czG@,6  ڿaWYWEb\5&i}0!0rs9 N֕`g{s1u%A-/d1NL ߩaL(va ђ+d&k($BGo>! ! 0u}2`^+s UE{BLܘ1\s,M q\I]AsZH ?:(aOɑ=(uLKwN%ԭpAV?>Bg/2tDg =BNJ4N9gDS!G!]Ʈ/,_Pд9U ?oQaQ5ry|SKK'V6(n/IZFCƔa V?'JMۥ:䴦x'>x@DAX~@ܶAhήaijart>b8wL`7A}YDw hh0L][z g =|5=hF%}:7PyI$.^Hy 5RD+>ۙhh6-Fe#=AbD(s<7钼k|.-f@nBG0[(qgA\+9uzwu&X5F(  @\` IwGEjȵV8:%UOFJ Q:_{""\vˌj=+uWaWwƪA :G7s/bC(mC7?۠MQɬ"-d >#X %k (3p_؞4CAԝUOdRYͅcǑ#pbB}.[ t6XT)gf#4׊1W'?X4 _0YN%܀#@yQ;Ԝ !jE)'LQF5䋃ڃı9:R16EY8jC{b/r`čT+騇)r V^ <4O&C[❮ @J *#.Ang( z"Ǣd#͜BbΌLڥ!JBǙ?tF8ta@A-1/&hƙZᛆ[α(:k$ZbWz;K`)I0eK|L B@C CIi&o! = Glyߵ'*xA>U,k|'X(Dv#Ѯ`P\qhf=C{y?u(k.ް=,pҁ\3|GRDiD"F3LB#I)nSп:ͮ|)(ɞ|={S#-3s[XhCGj#QVNgF0uv h/֘5v"SE)T#;%Xe9{ ro76;(yFѭa ÿsҏ>BOyT,SGR\[ Vܿy zM3OAVz&^4DbyX =z}h;pP}4.eLÄmIK%7-z^K)ʅzuf6Bxto"C~#꘼_;pe;[E98r8ka; W+g"x}pLE7C?y2Udvu ʭ;s:IP6D_a<5~׹BE"t a3[~Hda-}a&@\4 b̍2Y\> ?ॼp:JRJ@SjpZ:5M)^YODIvԲ~74ӡV$qK;۷:1}(vz i,gu ǽkmHgMe&3?Y5;]?%bhN_ѣppqr'>CJJ,yrMt{h'&5|1R8ƀ(ͽ 0C|Z,A#aD 6M@0]瘠ٜKA^]!tؾ< S*liG3ޞfQI43]3ΘiQ]!=<`~rz#G.wfZ~BӼ:Blo%BNss@yPbK<ޟ^t|f ^cf倚em2V4l?(VW%CO#Et 1;ڹޗ[60q IA;t< H,^L3g་;!,U@cʐTGgfvARkSmg|$ z_%,1<ʩV+CKf$WvgG1u_e%<:>`?o)?>,4O8Yή,~wm-kj;S0 ݓ0A"KipġTGkqr^Ҹ2yX[m}!(˞9vxE^r}i (r#ŬIZ\K̫mR?뼘ţbgtd=hc~+Q]t{98Ch6d #v!(}6|MXuls|c`e z:}?QD{K ojq~6YvekYA4ŻsNmJ*$_l`m:(^;I*.e[MHAQS>@ %AS&"ԮTk=U ȍt|>s@|ydOh6Z^s gS0;J3y;g5Omklύ,"4ћP{z6@:Mnթ\Ù]b؆X!>"vۊ\j"EViS.pMƏL(O}o8t7cT Al 뀕'9d?z Wv[+D$PYsJ@U?QG$+%*7}w֣nY>9gBCѱf**HXFvM}u4YqBM;|z0}j)Y ӯ#]T꠪1v3u+ G')Ԗwlɉ#Hv"FHqJX/L_eouM G.M?m?̃=, wTK3JVYKZe/L묜)=  #EYpq܈Z& pIkQ'ڏ/ϸ#,[3a_%J[9#R/72/a9?,wbz|&_@} r(|Y>;_?Jf;<¡CܢJ"4юxǃP3#ÂKЅ:Z׮r[JoUj :4ֈIA}{GeQybkgsqK*C< ݒ]DWOtCtr pVAFcާ|@X6m+޴^<2݂& [~SUpZ g7+,LQIQ21XLq ڸ29pݽ1ұlOGY`"HA+lL>v)ۍH岱Z$GMTaÇ/͑O:# n3o{L]a)͉А?\@w|^ɚٶ@u,P[Q\k<`i+y5<4<[ovV- +=i ՚]YS~@@)ݻ8}cwSgb .<wf"5W<:SN%~u 7jnX{%6Dԑ|nvQ/b`&.q ΃@V7%nw%f'J]?ekiˌ2?~q6N|$#n?XRf`|Zt$^np_hޥLV0TTB ?4m$~ C ˀҍ) 2_tyEZ.po1>磁s -_}ԅڣ"B&elCe|9-]km7hsg4D:RL F1~@#fsԧρJp|sTfvx:1l |OTkr/x ӌ:%[*+1Hx!QiPUy>apuI>,LX"`4!Y8 ufmoH8:%3QQ!Pɢ^k9wtߪ3] h 4Yt_s[x]r^xCb'~j=ƚ]-TPS[9YkZ`H]^TIC[ƚktN+ ~2j"V&'TLw~ ύePv5_E !+В^}q1\ыdRƃ?\N qPwl Upd8Ň;Vn#}E'njtؒzʭڣwNK:Ix~{iu, II&rd=GzSƇNo3õ?-sKP- ,dT3n;}{})}/ R3)0e*dQ*}Tnp.)k+ZV +*vKIۅƘŊ/9 b'mMLfɒF :h,7dEFܝ =,k#ػ(FPC)mtHV1p-ìB&hn~N|u:85sv#9RUGt}h&HLM2EVQ6PTuj{ ɻa6%O_;ܳd7֢h5Wu} ,a&7f[IK@TKx]@iﴢVޤJLlTӛBXpi 'P56ȩu>,_/187k}wNԳzI[S\0 E|7YWY.¥ \Qe;f\f4ʡ櫊I}QBB9f-ͯjwe׷4 n{B^lAG./Vq b*;>Ej dfRvʎNzmC lv`KAsjq,4)fWeX9T]1hd&ӸX0Ϥ2dDۢ{bOYUG&q'7!oÏD2ٜ(Bv5*o\&:aYx-(A8WƊ6.lJ7U~S9śŢقZX~-C B}4W66}Yg\$~gJS|`fA^$^)}.bΤ'TfUYXʂ׍kqa-mD0jQأm2_(!.uJ`b!X-=-@I&yT:Y ncH+oPۏpTs6󥅂n/Tv)(<~~w X_L5C|=)Թmzt|QT"74uǎ^ZCZw+=K0]z&ҋ:܊5#Uw/ SѓA$ @ʹ75AbԘPx%18Sky2|nK?\'"eіĐ5,iòZģomA9O4je߬i[䦮 @r1PY\;pbb/ͯzz(͑S.(WGW2qe!4 3he'&Xн{Jjq`X#Xw*>Vߜ /fw ;*?_>fUµ[&ƕ`AT Q=8t{"|t y^p0xLő~W 5H%̔p >8@So+F KI[Qs#7~: #IhwmNKtz~> C@G1EA,5Qb4.@<$5 :B${AU25B?KbHZ' и-R&ⅷQ-Di!%>he 1%NU :!ZƐ_lq˪M75^V~}Aw5<3'\V1aiGɍfemRC֕Q_ 4롹e@×2TXDq駥; nQ@Q{YyI>?{z멫q"bGb]\[mSXBruP 8@BwV)Ɂ,j׏.()K] 053b>$ 11!]7LJx԰CF$?6LS.ۆ6Fc;YUf'^tb:zne3ݻtZqJ8LX~On !NXoMTPЀGώnqWo{!x[,m`ݥƼBQVXij .3Cd{ J l`7EH '8=5~ًMztqoV[K̵@%i>7*-TJ9q4L!$ 3ByB"Nab~ f6U}%]G- ֚)8!#%8Dq4M2m:2{K:Iv? j^XRc=bH DTM l6K9SfU]j(xsUGjuϡ7 ,#[˽+@^T|P62ݨN zL LF'jiBͲ8 ikd # S? hbK0l8ueR%4BNtTSZfq7aA{b)K61'O}SPhkW-9Z=TFMoFCKsceO4q#l'3_I3a&X&gA]3] G FmȱdY\ә; sVY*0 DM/ s'ué?ŇM, U[*ؼ;L"b0#K?3q b9t /mjWU Մ)`[%K#۔=M bI1EbB)0U1Dحw"8/N6_#a“w:h!¬R. (nC#`%Ch ݄J^w}.^`TaB1]o1èrO|/Hx5* 4HC€4XJl '˘,D'8lOeo4SY(o4:p X$q0HH}(FRZ߂ zdEiR[i7C%E!f'5oIWr .ϹPƁF\SsƁswb B1?=ZĞg\M2;#=>NY\ڝMSf^(*QUNe޻vL;3%Ѹ@:}W!=z)٘ y7?oꮻtN%l5K|u v?2¬e1_{RY`Kںioc]ZQj]?oG؟ or,0xʜG:b*H?O֩zh]mֹ%@9(#sq&&6䦮$(9M@ó,r|9|EO^.+Ct4JI#mBpu/)H$kb6E(]ˡ'/<2DkYd>Gs~P8Yf*4'S0FJVqfhԽ:pa2%@ŌЊl%N8*TVz +ElS}s;%qy'n@N ?,HQ|Qǎtp$ n')Ihoe'k=L35(ӣ l2b@,&P&c.KFXP__8 Ab{¸ s=yכ~9~`|:c?._@ gw/Wy_ JzoNf1c$D \G?\f]mz%<ȢvԄzgc@Lt%dJV]IW+2b(gR VذY508a08CFXK#D>1mU:j;HGUG:f&@EݚaR,FȘudZKC#[Ṛ>Nfj!ry1n ?NGSY8!Az4-Kd1/aQ[ hp?`YThY=v_v2 a~#F5r^A=+">\=H4>$̜!5t:p&q4ȕ]_2)gh-:޶|Р*)gGEx!=q&jy$毗 " &T'h:MP,ne|1u=Bh@5O -˴#[E vB* iK³?wG"SY 5H&wǗ,.zwΧR䔰D_=݈)y<40ܨRsT0a*Suo#ʅyiN*ÓAx>Lѿ`Db;/8PR5X u/v?&Wb)12N [e#!Cx|ZRP.ws^Y{F+s> \sHkDA3C sDq^se"2b˕|vgd8!QEY#;K A^UZя&nJ]%V2έSHGk *O#.ik#.u8!lsOxzL۩M%bB1`[4 Brq_w-†pϼ"u{RP Jk~=VX]4rT!T$͚\FL?1AC Բڠ#xM$h _4wro ^ c]tKK{a $9TPhNv}IKA=m i---"[eo4ءN֒0r=vZвh ?:Jt?EYU?Ռ03pqosCّX-#@@~e?24Nx#%G,xhI:/'.Rao_|ltts6b|ɘCԬ_2Da=l.ݹ}4@_+<+skWsdi#)8خ!Pdx4Cn;~UB}w:mG*:s.@Μ=8̋HoJ9ba./V6*`O!.w9ˬo^͐ӷ"e{"KE |?7 #{AQsg*;nE64uԴzt zUGH4^$;`v?o!wt! ڻ71g`GwrUI)5[tVFp݇!򱬣3idm"/xH `'c)]аRb|F{ 2kQfV( u.ٚba~Um--}dv JGLdz݊ٷR{Du-485|PFe?p#>O{^gvƽ$Wٹ > Q\1FtNo=\2ukh$Sy U/^M6;lM03AŴniD^`bJG=cK5>}zL2?S<2(T`=E+|W7zGl.LJ1ʶtƪC'#:”4xwi @eIST 8/uò[w uEsx|C)|ϲjN==TgI~55Y\ @qe y !i.N8ȳ8fjįqt}f2)oSu&*EpKŻΰ!@g XakKh I%8';Ǒ6_U:AЙ7+O~mրVX.NO%:īR]Cީ]+n辈&+3>wbI|Ȭxæ8<[ k[K<7\ (m5$NUL q9OSSn;jrćWAcou(3ُhRp-;l)' T[gԀݖ'wuR Y2sp} xHn ڝHp'|5iq"Zp8 xCvaޞOqk3j`qe9:d1${b5. ]te',q22㸼xtm]8Cw:žOxyPs_Y+|)"y80#MeeSY)E#;ƠMHfgQbYT..P]M)ڇWE'P X&}jBA  8Kֈ4 a([k1PUbc%gf,`e^t^x9eM9E[NZSkv"gPћNx$R]~lw,#Yaԉq9sYy6Y!hn)BjCA $X(c,*pDBT_E,aq,?}P75<智O ARW3XU'1V!"0 IhrCf}l,> {Js,NCS^\ ^}ƪSRQרo֦q*O Q'r!d=RKKޡex#1WVجZ HJEOֺި+Qw |b\gGhXJ ĽLB±ۉfsnj?3ˊ\۪cO\}M~= p ^:$GjN.ĕEAX4E4~sA Źެos+-KfIk%(%s$#=D#;=Sƣ1d.R@u\cXI`uSjmQW Wz&iiDDø&|xxH =e\|PeP\͒μ!q&]kQb*f~=x BuWa:Rwk:$0Z6|Dar^:\Oni:M-!;xE(~~3z pCYI%hpҕ)@'?%[8QGPU[U`c08>]L<v1L7,bu.V餫Iq+qZb?6=|2 Z.ӇcQS8yyԲa?Xf iYiܗ8]9mBNsݼ ` m!yfrѝAtyB/2|]zŽ/X vMR:Y Wvj2(T&% BT)770DFI=g-$¾hrbz wQﯪq֗!Ȝurmte)29tZw8*OC!diJ}z,"$k|kg%$omiģw*&ߡTT]/d&`hf"ҹ[V&*<F]R5rSy QEGn5dp\'gMtXA4 \qzzOeXUzޯ^d||u{:Hx&H iatg@^U -bˋ]5@ .pQpF;Dn_SOTGɢIyC0e+p,o7'B;T _½F1V}VWbcHQfO6tBS5j$SB}~mLieNqB;l{BJt/B{JjGInOo}Wޚ!LPuK\%XFDĽa' FSVi9B'*_uəB[^vd9)+>@5'GE(Yed'Cfrz?W'pV׸ѓт;ܛ΀.MPXdrR/ϫM>U},zB@5M)R-b@ owop39/c^ TwiJfr C%/FqOȆig6+eTs5/=;Ӯ'En}+ՍK]i 9};ni]ek'}EMZhV8A=|b͢,YwJqm1_=donYMKSz 7zp/6c}wBO=mZӖ`@/ܩ(_r8;CWxj3oP-PWMof#xTo%&imL DJTZGʉbψ[D,¶P.3dڀL{1l̍q_ܸzlNedZA~eC TpDX.C`\$R'3 K^_qH>,bjrXeE|)w6t7}Q@QG;抣V~E8{j?t߷ n-=hLIh?]KCʷZ!=kDzo'|3X%6/]F})L.H:`;h1w*@S>:3ø ն5YڙoɼEPϹ,|sZ!\u4Kc +?7.?yi'vhD;2,B~L}<-AuM)e`;A+?4i<ZL4ӗxV&5CfAd܏!U & ?JOJv#.o60 vGpe>:oE8yR)y6KEp|]^&xsw40@1tjcG<' iܘ9=uzx}C `+4x9TR~%"+<2G76-4&X(_CS@2co3F=39bZTJteݲ>(~uc*:^I(L84W|Cè=YYG5GrƝ S,fZbݾWyNI"ܳ}<`JCwR78-rI;^s6c$PU}[tJlE,;k翄*rZ?d=R%A1+G؎<-=F! >9z.U$7Lg*&˯[}:,%R׊*"/ !N#I;Zf>Fj4B̄Bڥ nxfٿnoPV.-bcAQM~lrac8L4M~ 9Eī}ג0oǫ!g$O; B@kz4X'{ #g*ĝE^B3M ~Ȳ+Le (d[d|6w` w˛*Jiv$. {*!eJ,l6J/)yéS j`z(kAK88i}).? b={hM~x}@x a(u<ߕLH>d,RjDU\p24o%lw ;w8Flg,6TQsFY+Dnt:K]#oʳh,ynn&>#󟢬Ak =OnFj7.*R[P "ÞG/,v՜k1D.Lf&cI[f+7))-3/jXM;$J%{WU0ĭ؊qc0|]U Ju.onD[ U|?*>j(ֳi~j /!|L!EļA;ԃn`va/LQEw3bR -^C2߶wCs:`ȲB6m4~>޷(e78Jܚ"8,SmN wSO^DLZ|XwX}~K\nԞ?1o|EF.Cj΁ʴp!v>J@\E:%+|Z]]y{)I Dnd۟.|cs J >@0a\zB̓=: fL~ 8G+ gfFflߕ4~s.;HdJ2|',[I6[ $hly"V*h_b_מ6)p㣲sj]Z:㸛˱wIQ&."Hoq'"_bɻ B ~,;q[ۘ:} #x~}& >zi7`)H-3ljbu*q1i~D]ă,)@آ0a^y!Kht(e̶ʿ2Ai!Ay9ږ U.dV#},お1z;Ӳm3u4&貅(.J> :@F|0'cn?-;>X=(o/[wys,_qa>`I<1ijjnOVg. sg:7r`7OCI-bc#^ s5[=pYĮ+%f@jX`ZxIʩU@qd͂'mUz|PRO j:GXEmi-Pچ! %;tc͖c- %ĝ){[dCsK59 2,!Y!Twa.ť TE4Ψb\z%zӕqڧ/m@S NFgĴI[@) S52I6WEcͦ Fbّf euJ%Ҳsg>Xπg,b7@,q܁:1֗Ka6HWY}4[P4tJ&Tʺ8>A5V ٮ? %v; v__EXMXssgTE$BTn*ԃvNY/"lt㤙aA VUv,uEOVBvVL3G$ׄjL `r7`)R<*ļxWH$ DҞW/So"谢jge=㥷@=|}vrbW:$remwdIxb =ɐ:"]F|ή O81-,@=5Y86촉'ID!Ȼ݌\qykZA˜ MyIf׸5g+.&C1os-qRIEO'z}{۽'ribӱsA.2{%HKO1e|M!5gY }R0PhxdL:< c/Uf Wh7y a=R,hViGN~hfKmS08JGHsUq/[d.ecrMa4h]ְm%[/1^c)$wS*YYVtb}͕'ʇŠvGYiytb hezB={9.,(\Zfz?EJƆWd˝)`'/ORvHCQFí&ccQhOɋ$lg ,!~ﷻn">=Pl% N\Iה ̲s*UOCW.+2\DYv O0蔰yu?BOUhteGNf}Ļ_+T*lW&~p-d}E{R Jw"ѫ;%wrn*]=l7ɸV*2w454XQ0c[2'~ J+N'&f{[u!$K8u)~iw,qZR3^z%iѱf+D1*%\6L\1[J{%I|ۭyfR$j& ?ťGz+S@V1Ύ_Җ$}.{$MWu40~}h1Riɼbtq Dκcz]%s BxY#eyڢ -os 'tz-ǥvBJ':YaIWEͧ&T8D Ӏy玝)9#=8ѻ80-.{Wg7UYS Cti}V}U,|NVCT  Dyv5lwud/+fcI)|F*[<+RFkl[u_$pMoDfԯƇyQ< ^:7UԾGg/kPUl!A%9^u2z4KΡ4k|yuN7w'PGr}g//0M JӎQT6:u+E+ϔ5,6IpkN$"}e(i\1@&ĒD*?0(o-'1]GuƓ,vue\ i#.MQ4Z%iҩ ׅɏ/ ѫ(>eQdh3hif <an.6r]\C>tQtJAlœB8VU8Y>ҥyP[4>ՊkJy1i ;AgAt.y=,'S&Vd>!,)rRcԶ8Kb kuA.s;k\&/{ir'T y74 IRshGȮ>+PkyM|0d|lTGxZž*)NS"p*?kf%!;u-845Q݂*$gAO]F]C]n9 Vט$#U1YNs^dDu=2=z 4{D}&NYց<;͛%й_k]t*p''DTY8x ؽ+mZtV#Zu+k6W~2*@bn6j> ۴R=VClSq:pla k]~4jmgVn>xfZ}3x'P[$huکU߀W'w][5%&Mž*2*szpF=q,DK-ˁ{Q%Q|Rg_b()= 㚷]GPiov_-}M/x[R^-_\H ٜn CCm½%uz+ ߍ̨\e{gJV7?z,k8ΗZEq o݇6[baGIL/fDJu<|!̄am#!qw0s9\*-`q8ڗTJZeo#/urDOO0UdV%Z ܱוnHUddg:9bȏ'cd9~U%Sz0f8ZsJ# ҊNx^>+e%TTZBf) V3'L-T@6j -0m&iܢ.Ó64,k%H~maԋߵQI -1ahJ}D7.>4Տa&93TgkEUdMt* F,ܴ'W2JV)IQ_º}n1TwCNڝb ̽k acKFݞ_ }|JţC]*wvatݶmҍl䲝.jtI`BLDjbr.0DTKM\. (L}Z}'{ G77WfI]$c߳΄$)K;֦kC<a3vSKWtF"?٦>"N8/,!iM `4q.&xTh3P>B7JC6 yQ8^^B' i~M%i0k '+v5˨'3@ae#?ի}WxN{2`q ԋc_IC@쇔t)5,@oזּI o;8I8xd$U;ϼͦh͐;$np}@Jݐ%o{d3카5_j4:G?H7ڄE5+4@Uo9m:Eq~zSB:]GԂ}-º{Cv9|4{GUG0&텚T}O:WDʷU$>XB hMeaf bXJxrnÕSG6 mVZ! U J"n 5P k98QVESB1òRs,KQ⃿=v#wvPo"ywVU`ۤ/&>_D #p\ilсH=L?m)vbPѷzeACMt*z^˖ab&E 3̩f23$/@55E5 7hɨ?fL\dCIvY-. w9\%x]G|/`7`zZ kEݞp!~qKpc@1>ű$$jdr֖.OtXzn]tjrSϚݨ4n8b^ !h[E`A\:=I8dQk]a@pS% ?2\#NGŅ`q^#&׬Ƅ30m>7QH,laSڜ=QQB?fB%qX:Y֕U?}L5OK }Xa1^d`7jqݝm8*HK JΠ(Na&HMa!fpըDQK+{3UGHyEnω-3i- 4[9 F|P<O_=Ohc 6&x2$]x ]h|fl%\tGNroVhύw3jg[2ڔJ4*E)m+2;&N +(}l14ʒP%&|tUjsv[4C h&F",jIhA?pzi.N.I=#;kYCMfv2`F$I=^*U /LV#UK?!!&%+\^TST_ " כjs5Xy`1#;'ae7>sÅ哖w:yEEzEq*yb=yJgt[Fi[lz6HpAL,BH+g.B%rc"p|Zr~O\Rꊛxۑo^`D1bÆj;5O(/vSAuyVpB-|k{ލVV!̅,qv˝͓_ `.yiXBa~I->( j{Gh\gU-d` 3CM~&BY~l̀7,?aSAcbCnPI^/fl(wUzbzI 6*+oVxŃXjkv8Brt+oYʘa_DXfvx~,D: 3k4IZ@JّtbHֽ]9$BW~=s@WU%8CHuagbHb@cnP=o*j*3 HC5vMQR*׏]f&)nI N or#Mw|i!bZ(,\uB2>&%}6 {1O/(^J[\ʳ&-bIu` *ro~əu4ս>YvoFLP1@Rv31W"|8ij#AQ 1ȪX 1|! r =˖/xA~7F ?K6k)KKBdd. &B>6orjf2{i;ǒ59NmCg.p[ɾxU ӆ]_}B&cnkk=;f{ gCd7~H{=r{삐sKGww"cg+٤߅/ F;xat_]})m$JdS@SKkap:!FE$C[SeVW #Lp`!q e,) GnMrq>8Rdv"Iݝ(w+ژ@e q  N'~??5cH.=r7haVg'F yiA} ʿp}ƥDfi#Aba0~OU&A A頦+ϙN'yXu6D9߻g70Y!.Jl_BX͊})m2ճ.h&Oi0zlͷU!a1wp>PZl.GUͩȫFm3z %{w cL1SdV[Bպ'uo<-k $e|-u0|PM+75PvWf ښ+vHE1߅K{*4em]ԁnlO]?@z ~r*^tM M1,)X) ȈdJa8V;˘ss πmmvqNRJ`̢B5&*(z $+=/E(2Qi=נ=F݌wJk }Uv8}0  :|Q K`Ҁ!, ל6M 5#qMvn4l'/gÌj\ 5Bh$$Κ!c( Pcr]T>3yyN(EP/kѵm$j*U(a o(|dryOi'F+f7$VpnƑ:pW-7܏g*ӎ?iLro611:_G5 L)ܷg:U @gj$s\P*[Hٿ7c`h ^a , ~dvnJ(,H&[Ⱦ;ҿ!A1wRhԾ8t+ig5>Tvb8ȝ4F "祓u\׶j RT;Z`~uM3Bx.̄# VLoC R`ݷ֪,cC`n s#l/D2z9{utʹ=P)d 5hW$#%%xx gG :}!Q`{i^M<(_C9Lvqu*&&8.S<O`YTC4όx"LJơˬݜBI!Z>rPBTT!&c3!ic0{a;@6_?/;+3`!M~\'qSa/ N&UQ3yFHCKH T>z-"Ҍ]dm#>kt~{:FBLLFR#,Ehc Z@Z{'n>\JoB&IèM.XpŢ-}0NbLq )aMR|:9YϟKG9}?7fӖb|"qWU"-+pX6}U"2{`dift.Yip;fJ2OOI^[1|GUXcdBF tî 3"OԔU)F}7cIk&k ^9Z7wJlOT%ja(Ǡ&v(r!zs5+O>tԨYV=BMv/~k=JJ3@LjmQĬwqBec9 cqғHjYK旔L16 N5˫E>5Gys41NJ <3b+P`3eEr>o מ#vN SBV7?h/s7MF52kqg Sgڬ5xԬ6pkӣP9++4.a6軒%(qTx?]laLJJ)a3 oro2- KPKƎj}F}|B".VA?ZnfY*7qaaYex\[ShHkx"*oy҈ :[Nᗱ-g~-4 L|{!uߤSmK!/q\"2F0z ^rX,z?DZ:j :'9Q+'R,mx#Q ,Ϙ|x N2o68Ҍ/ǚ=ҤMR|ˆ0+J>*U"``a@GgD4CH!MnlWoJ-aI T BRW̆DݞD7#* @22PawF/Ovc%3\ *5=i=.]`R=rf,Gj]!,NR#:'iǂ= )~`9>>uw{+3U ~F)Iwo:bad>Y{)ؐaQqJָ&MBsCtd.$6<r0mג sEBk7ѿ^!Ðh`܋<^N;{'D4Vpl)vzHfbƯf&7z(woZ۴Na< M7%1XcB롇Å|p͔a.}SO0lN?L:>d*Q0NYrën> 9!QN7-ju]- }֜_52,2Qq7ZD[` H{@Yda!8 vF>j5}46T/\:)IE!t+Ys h2ƀ.} NBbDa%QĨp> 8bE%ϵs1dPI Nj:>.h߈R-×76ֶzF>Y8DͭYpA{D77M,}>#Pmt#K3NAi]3E$}vĊ$p :V;%2=`  `i xh+ng\\ɏ/?h 4Ǐ H,T 4Ouem_9bh[Zq$Ĕ*5u2VO;Suz Wc ^cA0/KEy<>P' ve"Μ:(Ai \YTrIocv5F_>3J-l|z_ڤwsν*KAjm!Z]\fROM8So+:&0za LPMS{oZ8;G GF{HIZz?|UKFV{]RGjOb3lC7wU>5+:澜3<; ]EˀNue*w=M _î(u$8F k[?qI aj&1x1xپ*FX6s&"OM&~bvBPnU^n>a| 2BmO_\fM3U*㇮C6?"b,3֛rp@}J;FEsIg7 ~}vҽzCYy!:7V{\Lz J mæ*X} o̼Zʐ `z|=, 7}jܥ.!3"LW߳Ms_c0hɰ`W2l#׭#Y͚4!c~dX9Q@;@Vn *~Ap;36I\ҀMXq"7Ƽ61-N mq'7sV!?!;^G; ЍrɠɀjE {'QCu6_$.a"NηĨ_\┋W(%;/4e&ܠI\iVU2>|Sn 4Bt?LM]&K雀+d]<2SS \M/U:JR|Za>Ȕ?:p Hd v,:h 7J%Abو{[ef1B:i5xB"g:ڟzƨB[Z7c k|uab%_ Jo7NR؁LrVbMGU qr' w{`q hx!ؤw$9!88IV\K(,!ZՑP݋X<PAl*ήϸkmIQs•Q3*iz"+Z}&KɽDCtwuqh⏖}5JOC$qLIDB_8yJ;A? _ 4C'̟_ 0u%@FycZ3)(޺uU/S榃QTj1 /_n:LjU}$7Jla&Mbǟ=gti⅓!$#*=͉?\AxWFZ^l6&W z= V\X/kB GOߙ~X!)z{i6-},2YR:]t䖎- ^_ܳgjII:&6%?aujpфE;7¿|`DIޣ؉*RXNT,˜Ζx!AXQ[&sq?|uHL>ۣF@G9n$-TfJ2}iT|E70~C>ei]o @&Yv2+ :;_@fMūL'__ (OJ_i"tKUH.L gE?W&A|,q20IN>-caVvbz^)|+!}w+?@c";w6FCK,-,6үB;jd &w~LbYTd( !𾗟'khȸ9(^w!ZZ{j53׫M 3XLK26d F$r%̳(]pᒉ`6X}4S}7j "LZ?(ue{L-;zRIH2֯Rɞr\!ΪkƗm2aqӆ^2Xp#Ed7Hx^s!L] O;2>O2n% Y'3Vp!w !8E:fr&x@M{AjWc -zά6T6Y9y!7Glq#zӚ)1kLU bnvE"Īf^J+(`YŨޒ|\p1=C$I$^m\-mu4,dg9FO Ct^\/FN+lh5KWՂ讂MD+ӋYg{]-aEA"ZՐq Zu9Yz]Fr&ߗ~Z Ew8*QL\ts/CL5j^Fo5p߷Sk .<[ lDP1I*j5٩?Z\@<ꓽbrD* W8 ph8N`4lC$.4 :Jxrܗt[v eX H$=3SGJ*+rxbhd}z9va $wvJ1ΰj>{Qm 4ߣ|ezgtE9P)3?2s DprZY `xvUJS\ .bչG^V ȯyUn|ffPƒ=Wp$fhzE3@󰪅}l ٖF+ >t[QT1.?\MǷ3E@,+2K/1[S\7=ҾyѰ=p3,"rO2#'4a!4AxnSQDX7Rl.te)֪+AP}+j kf$W"tBg#{maYfaHzyA_^O-Q}O\uj'G=J ;:qJ$p@J q͹AD8#qd1!=x߉/@h|f<7nv4yuK҄ "pJںEՁmswV@0!?ɒlIzAYEVj?lisnC:/E4s|6apG3gz2`ƆQm\~p?l{ls¦ψ^|9ljDõ#mf1PN]^hZl8 %|,fl_{^qF̈zkCʇC}WmܬQFԐRkJA@lJ:dwUo|4J3j4C<] )̞䯈?#"6✸MNm]>?l: a"A}7eE=1(DHx@4-Z7ī.(G'beF&ZHڠenG>XI);ƛD{^`[K(jĆ8S:/g=E\'{Pߪ&3zUiT0ofzPCcXs>&%aKhW e; ;1Oە?- 7w3V:ypﴜpe Y$Z2WSEVQ9Gk-  ngIEbߵ.9)|m[s0ȹ$;V&f2 [κٽ'6q4?ϜzQiuWpA8.*@DɯA u<~But唽4nb# Ԯ-&E* &&A3( c/SDܵϞW,}Wn؎#3KQEvŀWbiql[=FN7FoȾLr,I& K2i@+AN{SŜAD[fVFH$Kr%E.vm,rU:5ɼBGͧ*/VkzZ<2׈4ջ⥿o0U#Ǯٯ1p_7Q ը+>& J# ۧ!HQQL\*%(NkT䜄S![{qۆkĽ#|P68wUmx[jLk,Y)uƲ ]si}Z`"8q^\/@%,t =47bž]ɌH:ʪ 5a]hG)oɻI^6mT; "++@/{x}f>}O{WfX= 1 \/KjY7UjQ>75`0b">M1i WA&%Nvdlf@L.Nx0+mۀ3Yi9j" {J\J!ӳ-OAgf-.6/ *b0J^EܦKEb0C! !B)u֕ YDx9a}C4JƷ!+Z܁ 7#Hyb FPƺ)a qʹBB9~@H22y@X]u`2m j΂k1-~epv;l% \>8̳FHlױrȀG (fVؒ&ӵr#)v-?:EΆPMb9~ɤUgrX1asv{9ϣ^.>3jv}g[#l|lB3v'? k'pZv6d"BXl<vU< 0JP/[Rg BAJ}ȃ}/jgh3W{Wo>HKMpDU c!LvDx#gHo2!Ծ8|Xnœ[OSNQw(a/LcgYZVc +4tL̖е Eusa +/cS yфZR/G!rKcl7h]NgQ[eǓ:w쩸 Z4a{9Bv* |?T ']I ԇ+Z{=y T ~aCLy5V+@[~pd/ng`D6;#oj$qB34'DpR*็}=iRpN FWWXt}<{7k}Ź8[I51-(vѝ]Ty ~Z o;0+$ho5S#xsl݉mۀo0q_@ȩYJRDKMHwx; j6׊QSDtPm7~.ђa{k7=w<9y82Ye 2x2E}m/lO]WL HQ-bz$v[ǭ9*~S!CFևI?reA~ZPNkNA4T8xv7ۛc MrTz3J Α qAfл}5lkhjyW 3x9 R ъvt Cy#(Vө'\ ="\+LX;=Ώc|-R$xp ot;ۏ0OHBX3Vvn@7IF_̝` I* X暚#[-nMN8 8"5#ܿ<6'c﹥Yr~V;HnbϧU<{ ᭒JzhBbǞOgvpQv"}Ո[z*7aFiܛӨUu5ΰչqM4ʌ1!QʱF;KbԥleB$reALjX*|c]~^e4|H+f~DŒhwQWYr|H~/y`{k-P܊OQnrIN~Ehg h8eJP:#đcّ9Y#DҪfUQ><= cUI]R\J́=LÈE!٭eD{|ˋ^sx+8b2q}Fܸ *J(PQDkH݈yS#; _خjռ .BaߔX*lL% #3iתb/X l7xa&{&hT̃tԭ@6 ǺXd 2;ʻC>4Ⱦ XR8љo'^ f  p*P!@f*6ȘQeZ$:.j:ԛBZ>c?QS poY;DGxh$}zb|Po=ߠ?ۭaR:KuuIoGb 7 (MX{!u%s 3<#:B = R;@aP~]Eos/׀`U)PBVPept=T.2QB&c?Wbit`fISRC# )BCF³} ~+H-xf# &G c!^듰/hM. ?ɠhr?nIXk6L^@X |惑9)rh{#aHrQY. "w1}{`@u'MClj( Z7X}H$x%x޹.?D2o̽xz "4٫iDINbgwp^_bz ea\LKC\|33y,U'iY 3Z<̛%\Hul9޿4f4Ɛ`EٹEܸh.ʲGr 4Ўe:h?v,BF8T $5nK:ٔ %|l{Hy#X{#=cznI#Y I qA1zm)GÕ~SX8!;%:(GmsHB nv&nb:ZPࣛ3a$Aj&I8`ҥ|j)f$ZZ 2W4jTv*MHB óHYkWwF~| slOODX~댾3"MkJO@l? oh}B||ޑ bYUś'pqo< >]TʞR#$x9TF$6~bUf% p諊-07;\6DԒ k/Z Qb%h\\Z} )tbejy/A)_yfu5݅ʑSTRQvه 7H"8'҂W̙HËfRdzRMyA6)| qn#C|*>T!ƥS_RL/7]ÖM( N1!u8ٌŒDV3 >Ɉ?E.LĊn4GI4f nYK[` ]fojZbSҤ!D1zRkX[é z@ 6U <+E /稓VTB-}5<鴑Onog dR%$a6P%A-8%04ϰU@8BO!U"V(A7 #SEAV"/)q]K_om`SBh.jv>>swbhaؘ(iس[KRtCiyG/Se} eq;$UUHbY,RW%+aj/~%sځlbǮ| Y8utܘ,۶ Ӻ0D<Nݴ_Qe|po 7}k)-]npiþ$kك;!lgL`{CEQ/!A̺g]1Hǘ%WjěoYľ5GTd=ϧ T DZTwЍnr=!αF Zg-fX%~M PZYn,kGH<~ m_.4gcI޿#۽+\"_e'%ߥY#|@At9_`ٵ? T~|[OTX^~/ˎo\XUT|')m '#K"U$JJX`%D6CcP4FYmE56Q {u˘ϒ兝%>Q;r`'chpdl NEK{AsotydDȅ-q i)yЩ#^/ 15pg@RBSƀ(%۫voo__Ht>̵ƳO_Eu;[1 N7WMuUgzC8cFƬwGfTCw>cGN%t4u,D,Qqʃ!L_}ReR 8ڳS#If 5ںato3j~]dwHKj̊0Аyၤiv{& y&>6PXre2R ҽ8v֫)Oi;Փ {uWb7zTr&ksC{It7MҘXi^譀x0KCy% *ɣ҆Uk:uTDJT *v>Ksy!z(..'12蚑([4QCB|l۠D}}ؾ pji:z~Z[VaHv}J" XXzMNeT*xr[ af$V f3*hn<*ZA-\6Y478!WN\" c H&!hUAG3J".ltڪiJ|U?a緁)̇;eqTɏL՟I`]…x{=@HuٵכN(V_t'-Ru/9њggUBn{ 5E*4Vj3 ΜjU߿ xTq<~ƣB<˕ voTt est7B@86}D. ՙ=jS߄R6iDږG)H B C/A^Ȱ7]- L̖$/uCtڢzfZ.K V+_ͦ#';WBb*.j߳(at}ϰ4q+,=g\LK|N}DœвlI;#0rePֵ ?O;R c+|Fܙr;WNWqaI[ˣOlѴnI,][~f)pmcI؛y9(PGc„c<[xo-MbPEXTAe裟hL `\eIpGͅys{v!E]{9A \G|G9zy0*ެ#gF Oh.P_݉#7B#-:3hx8&)fy/ed.Oɥ(LU[2Q"S0ؽ::bóILtT\{?0h*uGoUH,#S FʑMxIDIW ^SkdiaYtV$,uj}ISIu8dv{ЅecO/Z6Y}_e^!98. 33 3YOgaUw%q_AVqOD? ]] ۷9X1/#Cڔ?* j{EreT&G`xgm][wkrl=kJ6!#XnmQ:̀F^kF:acW@/ O;3,aBZ&E_j]06(2CQN5bzP R7&@6ba.okJK]Lpny3=zNlIXZ{O! K~;WN4Y˶<.8_?dY-MD ++^%jB{|\ %V̀c`p3V+c`q5X* GuW𩞩J9KqX{B"Q;[P U~A9*7{ΎSu6аnSWaڹ 0u"(Rđݝo t(ٟ^ڟ(.w U-bgN"DlQ:""GjARjcaRb:h?+{SXLIہoK,B=q28!0Qٲ(ߎ1.H ӡ3.]*Dw~1/W{߶]w=)Yi~8bG^ԅMk-5!ǒXJ7 ˑe{x._DOs}09&Sl(&^'&!3Wj`|tfJ&ыV3P,Psϣ=A gl4amL1jme^ &ap. ^AL@HM@RmR#CXZ*`?#k@ri{l iZx <@_)_w= *]8Lu{VuP(.k,W+ð#]ɵG|Ɵv8!%Oexb(9w[|b*>hRQHQZ8җpްRct5c^ݾgs~VY V'Ы`E~5*砎gpz3-Za]|; Z蟮T\5?+Ŭ*&`y>b\M̿ݱ"[YzzfdL {-*F-ؔ *hlDz,tGWW?iOQJʷxY_B<ݵf^hwFN$ԓϜT\;Wn}`jI7}򎎻`CkIzm|2ռm74p]K\/}&+T*KN#I}9O:@RI48Er^`ϯR!\<椓rJ繳DȥW9B2X7[VW2$J )3;w&-RuIJW*ѣKS) dpu(B#Ц`j]6Q3c!H߅WY=܈;HKS~5_2ijHYi#&qSnݖ V`Ŵ. ׶8Y>3ĻC34a:n_:]r0=hHlL.N|1 R;Żl9˃w'ۺ i7,</rt!h&ڴ R=?s (|6 o-Z5njA{ RjNvr:qy{Zc+1y?#dݾ{Lz;xş"+ X9ŸOlr9bT<>O4v "SqT$M/*\suin:JH0Q cZ΁S͐lbbÙ:WusQu`rebLCh)_"*Ar 4|6%1 r6F/3GZ")v%p| Ĭ\%,ܞcnͤMw/ww<׀o tA,EpCqu[^%ȁB2U:晩VUI+ϯkUrGi񘺣-bz h'6Gr @KX8>4ꕫ$aݲV`T^rz*4@vs|fOكb3aGlhz~fʅtո>ct]͙` WujVR!Kl4QT!v1:N٢ /a/"C}m|MZkL@3 f?d'*&@YX5Ga2 8.njڿ&N).٭jKJt@XD%N EW! 4Z.?)eVLDEt`s|;qw!D@sb$T: "!A_ ϟ\`Q? ':fr]pK-Ds`ϯ dq~< v׎.JKySv*}5Nye斗-N{QAUg-֒uaH<'~b=VOAr8S!8d՝+t,hm1K2/H6~?K:`dY~j+^QʱFLU`]|P&O<"9i8o̲jX1"~|ZkG%r^ag P'2\wl:-rKJQ~?oVQ.|S|xj/\&7)Y*/#W `i^65a{slE@"G}UꖐU@KkJTvLN/c!( ;M'ňc3}pw(|G!LPm6gj1B?4x)}`nW.(\0LF73^7JK`Tkـ-3v|I3tgW񒖸L Gw]uAjFېS폯2ê)4?xQJ^[c!(Zcfo4`*(1&Xa'6X=vR8 "7u|:X\Me{$7=y^C(vT'`7ԑ6Zkxl Z F,_s5>aAt ކuT;$dw9$<ʥ#mgf."jCԞcJE %w +q:xZOvfv*/^d%aKc,#j)U; ` ]h%+058R$BdpfEOS7AĈr{Qt2 j:50)`\鰧 IUU%]Œv9V(T|erQt@15/p4A/~SkX0574[^[\@t-qvU82n!i4Ug6͈у~:z@HY2GTJHPbdgλ[ 4T%q.G&^|b_T73uRO:3rTL? 95nAM17ϔ u&22' NGBՁX-~;ƧM&i>`e'P)zWUn& (*:}jm(ELG Z/Z7z3ZA y)5ikglҰdŒ/z^@Ǹ/,0(&)q2Y9;}5:֝Rs&XU܇hb2QG?04]cm׸h"\㎯k`vW&{;Pu%P*M !Rsst d"5m{gBn.'ZH 'qdqnk@v}-Qha{8j9O)PZGbe# /EȦ4ԸX[-fyI;z$7|~~}=5 یַ Q,3E(1InpeQL(^.-F_hC ۰4Zذ.%0@>ym!TB~[Y Y֞^Y“FNs($@?_7$P䗹jWɊ@EP0B~6ok[|T{IL\ ^\l7B{,,_L3e0 F ( Kg%NG;E>3(鼆lni!{Jk{Ix4roi^J!&_ԣ ~t {d;r6b}phkZRc5LzT92P?| =څ*x ċh4AH]b#f1E5! l4 I /![:}8{S51ugP0m╃HQ8i*5Jѥ>kJuGAGzK\]-Ȣ­iI}-GvDI3]> LGoNV@xfѲU:\{7K0F َRoLA<6BY(\ ,nvJd-DI9ĞL\pN(O^@>l 3|ऒ5K- h8dGԏ~vU r;WOq (Μ`L>7݁j?/FHk $DZXtAtvTH W&+gؖiA{z1FDZQ'aabVԱV}&̎8 Le/GԺ J, M/pȻ`N ,]vTǵ` uu*Qĝt1́jl;w*];DiUh 9xuƠ%=К6xwDIޞlmLfm2pF<c{QDaM`bvt~o;*>M,Nr^yDv#cۄLXw-PpHyƦ2}Y5v ר aRc݆~MY# e8zqFJP9xK ~cn}4m{D m~cwqUV`l5q+_٫R]jK'DAPK;.35*3ux;Dh\ ڋ}DE|`Y_|֕rgX\ɖb%aL#87|NpŢ Bi+> @y9ddXUMs ~6";I w٩S%AyeF}]VWsl*q~kߎ˅_1Qf=;CCީ91%%(|*, .ڬsIB!b(/g#YgS$WR{ZׯtakG9")7:6;YZvyj y8gG .گEwp6K9h#\ M|t{:HY4-.t}{.N2: oD#&Avٕ"/CpA8c($Ydy ơ_7geWX/,{%zxSSrW /clJy+v݂%sp19~4"$J5FmnrjH/tX= P4EBq[P'omFh'!Y6[3ƢS bzGj]= 9YRXB&!`!#csv^^y#:tM*47%x7"2 Qag/+bVa* 25W& ~ھZ3충.Z5QgJPx6ɎlT?~ĮS4RժHlUǝ136إcD @s# 2\qVhlFC[rvegQ8v_qN,G\.SOeF}ͧvD*+{u=Hmpiܩ8s9:W |4Ί k aeYۓ87"3#1O?M:~G3[gyS><*4i_ucOZ% $5&a ?|nG.G@pzzDYӭK#yA$%-T͚W*NGQN+Aw cguBe=LD! iD~fz W6@.T .|$cǗ@T;xUqNEL1XA3`RJh^Kuk)TNANNy(aV zk΃E R`T!&/4k<{sO1 X'nr0QwGhRUM6 0uMH|e|56y{vPDL>I%O%[[ *y#[k+((*%GЈ6h .}DifQHhkצQ~cp&:jיbᶘ,&LX2E񠰘 蠕IΛ-F0^۹fvJqB}U(BuHcjINbH+0[KA/yaKZiJJʨ6F*mR )hްдG(!1g3+r0U!,j3~$mkUMtbz~O܎W\sE{j`| ,w]Mܫ\X> Yս<J&1ZwjDi[$)έr?lv4V `M`d'{0lNt$q*CG_rhBUROmVH&3ztpY@X1Z-,#]>ŭ+N#Ise_Z4,RtG(Xz U0W7,G~PcXQ_[EZ.Ţ@d;Y)]Lh EPO=cy06R5f}SA0 /dTI1̟0q֌Blty㻼N񷼢z<}tHY6uim:[X*up\ Y@e^JIvb8JM"aWtJRG:S] 5#1B'>gQM'vD0kcgE^;t7 .ZjF."3v'sS/ s'JlvL*KitgzL:x=ӥX-,G,fk~{D/iaZj*\3q3~f?kas8T'zjJGY(BL(vd~뒐X!JXNA}4x#pS,Qy9UozMAb~|ۓOp7I-O^![6%{]?j nwܘ^vEPTW'irf! Ԥ(Q^*]ј`H&zoFʆ]EVƙazi79Q4h>E0/,9|5(8=)!d{dfk?_cS?P&Z 㮎y I4!,Zt~R~@u$Jx~ab.]X/Hw0~$Ls0=SE]w/;Aņ=rsMZB@g{-辶g31uAëhQ1zut,ADH5:q%8 5]j^ rcF´~bYxԶ@D˕qܯ$T \3Mohc~ Q$>!;}.O{0nSRt,?7,&qquT3 "P-l$j- )wqΦxD6*>G*0y ?YDvf;z2hW76ugNas2t7WvUƋȖc'Yn6`FyrV*.4,5}e A0߷Byop*,X{DD%*(l%upNED RaS܅&pTJxe17 TJ 9`,.+T}^Uzi鎅#N WqE1=v~W~~f_{L˙4 Q)G/1r-:Yw, :|ĥ5 wДcd#aK&{=egD 'Ee<&c:WAv DcMhЯ+ѩB%Y@͓(!.#K.DG>b܆/t_7&u`ߊ+Rda,Z}8 7E!VK@*ʣB D?pw_-1Zf3tX"+`(|h܋lU;͛O&pdif?l-L4Nx"Xtoauqpy@naàz 1VTKt*AhPSK[&exaT/믈` gmM$:<; 6o!K7/M,'Ǽ;fO" V0֪h BՓZ4H?Cm _.ϒ6#1TkeTHmSFPC9VYCpfKYJMk#4xՓ !n"L"d݉P0~ ]C",>T 0 %4d!:UmǀY f'Gm`Pm_gBv64Īm8Cq$Fޔ+K Yګl;ps#ntUʋM LX=CM $?x5a3 j,װRgO":'\te|E_.Q/wajΐʚU:ګ>\ gKsb{\ѕ\QK'K@e 1hfE8j݉69 7IU%O9eNjy :[?'1~`QrZY >ٳ*d`h.DmNEra,rM;u]h:ܽ ^(\įaXZ)i%Jkv3.pXU $YmznBvቊX#BҾ4QŤ.E1utkuk.pJ ^0J_EHPK;9q+{kWxlvF;Vr[LzCtЇ (7QAl^#:[HdƇN)"[Vk㉌{I=ķ0H'TSܷ" :Be~_+aQji_7>ёFIS44-@WQwG;G(t(֊ZM#d/ve]#BUGZ]祦X4!')8.b5~`zl-tusK>3!ɔgqHk%Jů!50,1`k*dÂN~dٽVpp{r7W­1iW6$bbCqY8TIBN^?YtaKY.p4 ߘBNS*J@K ?#(wV!:?pCa490m5Liq?ْ+JzrݢyepȠ頑LtkR7o;Zh+\Nh=)jh^5Mp4*&eC>a?SANGFߵC9cF2)V EEcWΒ!>o?4}\0#2oP=iEΘ!p[X$u31 ԵFFP>^pĢx{w"<| 2jDm,;A/P}R¡fn8X޲zj("f5ڳ+xd7͘ !k!B= IZms6D%a*pbXrjuYFii3YgwpB@f|z: m2 0\yNͪ6 j~6yԇfvN;λjA[3 BABb#7ɵ^cA %>ڜ̺C 'm88)s覥z6 ̪, )V-]F/jivK$TYC+-_>w;z?MsAUs+k%:@&n=:##Q,I'2^lƶy>O{șٌYkͭ6z(XJS13[ޒJKd8>'eQ]N%MGrt/Jupp}_TPz?br֊kygJ&lRMh0#>h'"=IEabO?Ϥ%ãϓrJOWFa/N)TFj4ӻs4tJpq+rp&jf .ͻ촊dD՘l;~/\n`?d N:͇MJ$3"Ȉ?+Y׷5XZ'#cʪ FR֕U<V+z-+('d=:9"4yG1aG_5<Ѝ?F<1%YUÛ* 5{p,7IH&ʦy/86A -Ƀ݅@PsrqdTq]>:)LMwn~1"(cf½>m,`8ppmoq&vV \֔I]eĪC7yx}Ӱʰ h wc +8`n#sZ=!Wb#Q΂^Sth9heI3>MP?ZL,=F0Po@f^*OV/,R,o;}(}lj>QW'9ȡ?c/$!;TGMېA7FL|ƾN0 YTU ;cB| o.-(dcp+p'nLuFW!7gȜ0~ p86T'g`)2iD#3 7+x^٨ fUYYFdž򱅐rGЙǗS`WG>LpHqXv_a#D5p1OZN7/K1e=DĹIpi7QQց?|\)ib}P%hۯfV |<:׀"+7y 9_3XyE_F[&̥L, Hs1'Wfʡ~vIŅFy@*B9zkYHA#r]f]3`Y74e,KxhݾRIh̑5 ֒.DIU-<_?ce{G'.l0|ۭ?-%e g"Y;H%uR,{SchﱽCd)UͯXCeN T[]gQ,M>-0 WY<'S@Hbhg˛+',#B`o b\T(\5fBA$5^0)x9d%Ay!c= bDܶ`!Z֤ ʁ|2Scda5)ΠهTa &H'CJC\Kn7- CS$-ԺV]/.rAwJ bjeaZŎ*¸wl^H.=I>::DoO {\#>II#-S 8r,y @nTRKw:9qV]G<*#g@ڬhB 8QKz;Ȃ%;md+ ς51!v36IT=~# FŖXy7.7ӃT[HclgwvPg@LWw /а9`"bT2|Y-EnWnl" }v)pF@DTM`F>+0fIz^UkJ|AȢf"hVe$SnqeA:op8S/q^߿=![@yFdB4eӊ&TPcnj,!U/g5 KZ8 w"IG27j{2w_PldʶNJpwFflmE)%#2`6F{&rҟ%Ma2nP2ln݉U`\ĸNz +`NIQ0tз(cÍ95ԔfrTm:Bg^(XvBf]w0t A:U|99J8_KvdTJ(UIJԃLGB; U$RڻeUQkјyGBg>'7œ{YD[oYKs%ߨh)SrKnm^6GjvYϛ-E8G١[2#XZ>)2X [_îk| ^Kx<"tIAfʹXv&|_VgVEzMcSr4USB1R #Cߟ,V_V@hu9'L7[VKR\!K.IFXW՟;["99g ksFG9:ÚN Y D_m!x*Mh LxC|'X1;o&N%RR` I|_Aa稖xڰ\lo(z(qPICfP7UviI4&W7zM-63ayx/hOZ\6 # RP?[r+#3p)S\rrkw6 ?[irL? kmfeh'jCVKջq1Yd{rҰlМs #_yȧ5dpݴ\ės#;~&p'xyoݤIk*LzkI,)wUyaUM &)Q 8"1pv"Q!!dp5-E9A-4]aƼ38dE(*s*u| f͕៎@lR uʱ8j0dqqx:gg"Pd/P%>'VM@w|j W6)aʐpߋd1snjfa^sQ>K<i^ kWum FQ,`i⸼a,'n)(8Y,Q,ZW\-X8` Y煦 VZȩm Mu0I1rF4BVpJ?H sb(T@>:/ڰ~9fxPE!"H%569lX ;yr7lt0I7O̺2y//$rmQޯ,e:S嚇Rs ШuNg>QoTy i[^mNwS%(X_ +DWb0i(UXuᱴ|+f] bi{_=^X,FF"TжHqX/1M.|1ݫbxCh^li1WCn*/AKgB4=<:&Rw{$T;Dzͧ9|g%a&iS`<|UJHɡN<ȋ5M+7$8/hrERv?VarEdD0B5 QR{=hVI/AY) }}^o[ 4]-ӴO6ih.k&.욊(ȏ,g =ʏ4~,i950 #$Ґl+hx;_r~#&4C!A(It5h0MJS0O#+@žeUev* {?<%`^Q|Ϸ!P1U2vjJŚw&_h5U>Zika*v u䖕?p %b9FQl>`Z/ jJi{:15B"=9%<^H"Zkeٝ®yV6H;L I? ]̥h9Tk} w1A°w1dx1wZ(/ʄmc ӯ@uE:Ĺ)xZ#y̬k1dRZE$›f%T\:F#҇.̾G&QqasApˇ3zoы+G믄 7'yʉƊWK(ˉ\M'ᐌX.Qbb+մUydFӌW'ZYRM:!LLO`;PZ>#҉.Jع0k]D{pMu%U=;06L5RV sWXG'2n*[Jxs KOs%Mz* LbXX҅ yI$O>TIq;E+G5m&j{;nݱg(<{x#R?3#.ELlչպSI}/ɠy5/ ^ vbHkj^h݇WNy͵"5Oi3ZZ0o]ld PWƛū"*SV\hr($ \:P[8rq_ &sBh.-8yE!aR%ByAȵu`m7;||X"9d)R (M#\?sP{G!Ξinq+:aM'N2i%RZ< êLm}-g%++Mg]YԊ6׼B6/[wsZ窔u(/kA2bN~VN$mg#֢'MWt_ٕT-Oڽ=r:ʰ`y.]A" OՃNVZg 5 JynƉn,DE] .UMg͌,_}CO$2F%:O7^~@n{' )MZ+ہo7tWHݤ,'e9uMSVSxKqt\^Aay0?$9 "|"ėb#-ڑ(h[)h [|.G^C-l1O5>ݒ0>[♚^.SiN7|d貜 L%)#̠9D]oNoZN74MFz4*ˠf@P{3\ f@nTuWthЃsYqΤ2IJ3"Eă%"l7j]c`B"-j%Y\ym6D3k/{l 5%Őj>Oz>?O%VOK"]9#12Q@3-qҕݧK';9P>+O~Z УTXMI© t8^=i}({cӲ| \j0@U$0Q_fuN+@-c܋~G8/"0 wnOX܄\6)"[ſe>߫x9 NDJ\^kLU] HJj丱S |toҩ%b[|ӳT& b ˨q@?&$|h Uv$VB:(1&*m OCMbN x'GJVq?6bm`T+jrSlve McJwnoj. QNm:;{,_ksu[ hp>  L@?q ֬ ⢡hӈOwF2`Bj J@Ҷ'H5Q hA&k" iXlv;G=FߗkϑlEt> _$8egfFXUrr3 ]L0̂Tp5hkPPs^{^1v_҈?gHn@Ѿ':sd|Mea>eBmEE"+S/H΍]l"=s_srA&nZ7"I쀷VR<%XU3g xڵ|o0ܧUqkژ:.p|-r@gr-KS_~܄c,Uf9q {lÏ;7jnRUA&O݁DgBꇃbIihxWCG [J3.j3L#|v"g"ݮ?♨:]S+F,[Km?N@'IBn2't2lY TaŽ2] .x@in8}-mVPMtSˍ<|:ip'CDf+n!cu/VM S+5W}zܰkP[af?813}3 ~x՘ Z$$||R)OЄ(e I#̼HڊebYw ŔYJ`}AnTR!|ʑ>&eXp҂kameic>K>bdů <+IvF 43Og Ld_Ә/O*'턺|@g2ep!+fŠaT֧D ۋJ\C0XԮ!P:Ɯz#|NnW'A X! qLf'`,}H^Vɪ~[1U^]2W&%4g>͐0#u[%I ۽hٞ*dF1 e i'W zG3~2ffH9S+ m3}V=y0Q:D>+~\b>Hs|.piz4HФ%߷a ʢe EjWXNAǕFFtA%z`2vX X"dE#cyﯾx{FQ卑v.C I,ImS:i.Y\sK`$|h؄WyWZT:{%Dg ^Y`LҊgD,AE˝vXKxcbʗx({ʋ_*:6&oI'g:SAjcS˄=<\׉W[qrȝtqzX^6Y#KR$m 75:9ȴ6YRl{Un{85t0m'; 9]?bLWڨJAwCv>` +4'i}'i-M|Zn1xFEjv $sA0" j8owgI)v9pZ$E؇MM9qgnJ>LGB.-LgLw# _۽̊xh~@b+7tL3F _n%.) 9L>x_G쥌/z6{haxb=Ť3酧g _=Úz4۟] ME?5-3Nҍj44߅s'ցZιe*{Gm&V/.Aʿz^Tiq~Rޏ9!)Yz{PA# bԎnba'Ңfԥx({IV:O&$V89W. -ĉ곕 x`<9SӁZgB0Q0Q|r̈=dLt%-A~0ɜJөo~খhPӨqk㲶Q 4p(ձZ+q! Z(Xȅ⅊߉"a{oܰIiHv_6w쇎AEἎG"NU-2 R!)JF}G iH+:!+(Q O@5 fg˝>τYvYː+ӴEYVa'z>wv77=S&f_}'*@gIAf-wP`?vwߝU_f3d6@F(s) [4{z%,.KB+2gViFRy C &hW zًD&}_c{JmOMA Ii|Xm9t{=%<5+=\46ޝ^j=ޓۡ_5Vk$%i(H1`g|d6*@U+dz.Gaj< CR#*,˧&etVfGJ.dImc)on\# ['sVXs1Vh%Zz nDžsMFHrE2d|ߑi!4fҧ5ߧN 61"k!DdCqԐ$ÃK( v{W}ltt#IMzd#uGUf|Z־&+fX k"#=>c%aȋ6둭ۻS%U`\<8ᾘ`S9|:yRd5 wp*j<[S% TO+8Yr\'.twZz1}Lls ItХ2#3x0 f? =SoR Xo ~KǏ{7@}{+ר[uܴ;{ʸmȄ=Q"`؄> ܀ "^dowN<A ck/eI ;WLe*6]oCefCSI!W2AOC Aо!.DkO"Ź$hAguXC>V IC퇏ynQ<4LCwRo,BCϱQSKƀw{!ёr{037Љ2}SЉo5XX9kKIhH~9]_{-g&Jd/! XyBhՍ1Vm((} y m>U _ 0ѐJ]z R[rz/FxMjWzցϭh6_h4AzZ|*haz[2k5aZ?1p2o+f^33A}; X%kIGx8ϷUd][U*Qe^Ҕt/ g;*=[r2#hon4Dܭ걅koL2[ _'Xrsŧʩ:~EU waԿy(&=Q0hRӠ`d2`!Z g;S. aҬ}:I\@,Qw@v#ifx(Jjp}=PmHTПQJܐ1O<~" TƂ\R,>2t@+E=㓪Q~NJ [¡Tq^@T> s'sɁ'`2~}|.qdHWsց1Ii_'|-9zN7:Fyb c4,VɥK9E@= ύA=AQ# č޺GaKB s߽~Fo2T`}ۚƒ7n/9j_$-䃘@]ŕR1^c/CH6DŽ~e3X|`6mɄOD!5tD{Iŗ+XVg1l(cPJ7Z6/ Xό~Io=%( v_;N6-URdcaTmW&KpZ}NEJU|;s; BSU ;Rm2Q9+b]~p4BL q RN7o8G AMv+Jsi*!Yy5@1=qQÅ9>o|0MiD6$XOR(.LyZLvngmfYkǞ Ά?F7WxA`OfNlËy: ҉݁B() U S`S 7ӫ'S<[Ms_"H^$7=dǏI@T6otLr{OD>>u=g-Z"rNɮ'*3wUBǜp940r?;:lF,%-U93 0ݷ5ŤФR iP#޵E(@-yLG`\&%饙U~YVs`_?ז=/+E0IPnG`Zl|sp^nDfKRHgFv}!$Nv,,}!~xy*@lT0`\z&n_|y@/yo!Fpʙ8~?]@Mu7y Qp-݄/:<;O 궥rq wvVwK*c4#{61^%@T%@ fL;12ی4A0V]M5IDyjp /E{W~ `0+}H<N e|C,$xX 4S+-t=Au { &ۚH䡜-܎jB`!~\kz\RcVXAMNĨ'z\\VRu1b:{wN 躉.R*ڷ6Ao'uן/dPVƒ {]^|t5r~"m0* BZ)V I@te/W;7T#tfkM|'wDJQgL> #֩i0+/Y|y2%&n!s78j!Ͱ_z>(׼Ӆ{ $@+g,"ZpṔnU(jnu'MD/rw%Va Q?ca8&c0@}gy:90f$ɂTx7a!y0A-~ȉA]hY4Ͼ Ҕ(A5Vi1 ,Ҿj(7@ʔ [q~u2 f7Gxdq70ZvmOŠa:ZE2Wwg:Zi+9)JkNxaH_q|j C@/:]xĤ%iw}/klOۊk l 5b8c6w;M:d#~m#DrU+mùJ֞/7R<ւR D E$m9l"hVpM`&]uɇqc`ܫ6jc&Cv"dD1Lo!$, oDs0LնRW/>I'FnKA64nXZ nP?yēǣN,F2+yd7nk gsds؆,'E+0xn{RJwq3v_/S{<-u׃~n:y_AfTPxEi!jL>\C6&͛dxJg&Is%OGM\f7uzQbp&L?vU[7xZCnsʄ-̖kPگTu^-O^8ڤUGE@銤//}ÿF[`+cR'5{փ|w-(d]q?[@T\kR%ԙRl,(Z2\Th%uPe[~8}Q\v=>VҺ'WKۣ7OΣb0JQT-?~"(H[m5sq}C\o~tʈ1}  CK3DoÞQ/SfY~utK͊$hp/|{RrLݎnfu|\o#Gϻǯ2%[_GMi:nİYz[Y_hnbL Β!,pH$f;e<Ԍط=:(|ҞhR("W_JDn}2Bg7Hd k,X&VYTR4[*LV`49A>Ju:6"ZGQB{Ē'WUP~QZJ̠՘ݬ>XzyW-WOdcehض7A:GJϰucNRޢ17[l^_g.Qf=K3l\?nMvZLّ78켳/&3!E7]Zx-]!f[͗Ac㮌GH>@1#v4rŸbq̛ԃrD *Ti-eVWC43`Rĝ~vH6 hgn?A578jʛ·C9ztGR-OoDyxV6K]1 &tQjOI*ԁzZjXT¬W?v6k\|HkPe_ 'ȽN A@% ze r.K-0w(1ފ[B 0Op{Q@o (5-*T O@2}.~8ܸI|khGxoK8-6/,=Q"_=}PLBxLڧ)GF+Q.O{ @Ӻ ENtDoՁlf,^0/^'+k^ơG BгObjs;P3 z2Vו4\`9Շ e\@C;!cʄvߗ#D~*,˞TdeӡW9' eaƕ?xY.Sm{Mi%"1qgi|!S w`{rqycÆVWb4 (bNF4LّL$7AGNrfǡ-e$sgǜjpD"ȡx,F%F r` -haWS T**}!nկTV2^ |q=OcBJnSߗ'>zWpCY0ac&yPhqvúZ~!rZKn]皁Gn՗_Ċ!`"$<'$9Y W[\]@.o>fwCH'>UʆL.%!{~ͪjwx|'K{k-wvx%ޒ^ķwms#j5y|?;E͛ `q>|肜U}r) S ot2t+'JO26vt'wO2}'H6BW".o%ʭ"=jU,i˜' `@'ȱa]jO+_rz[^̽Rބ|F4vc^{Qi* 3FÊl"*]),M!@TC;92j,d"G7rE5~ǥ*0xe-rWh*}$hr8jZ-1h%:˥j1ٰr0gV$ǬbgGHwqGUpq{T"HWhWrIX @F78-[k3Y,AHA!?V&N}9Hp(I40|͞rEsI4ެdѐOQb-D&TPu)QJ|5mĐD_yhk'yޠŮd.0i.!c~;py y98AṾM/< Y}`|$mbŒz;pؘ` -mSt@ HuJMn⬙] 9AvQw*ãXbRh c|snMp*T_t< cD>a""$m*5~"R|`GXd%jh=jq[Al˅{|θMrgLO.MP`K*SԧӴ ?^wY>;eg9(Xh>FeX {WJӌ+N!8I/ yJm+ʦ4j Cxb8P8'ܠS&'WuFvz _7R',Bٍ d=:̎]o*0J: ޥmK̾ "kR TƪNi#&($Ɵ;KnSK/wK䠏UMaF FrgLGW3)|Ϯ;N$Jni.2<5aN(5N&u=)iH΁8(U.x٠b֒vdBr׀h0|le%UФ-dZ6?]E _,~g'^0 |Ңra.mK¬v$ 7XWɰNY`Ίk9{T|?{8 iWC_fA) \-}6mI̛ɒ1ωh*\vIO+s ٯ.%+e- O3H-~LٟLP!a"B^RGVaل;Έy4jSXu(a{RI~i=ֶe'jTrFna8;h~Q| 3R/Y3obXp z't~IN)t PZI;m|1oKIR"{)HjtomX-Pjda}`Ysf]2#bIP`NpKN,yCf*J?N.Vi, zCf3}- I ET?⮌ΩoAͦQ gt^bmq!jHǛ7"\l8|$V+Kr':8Tʕ aΛ3xmbN}:QȿE &>UnH x՝KmD)Tx@'(ѰjHlW-4T6ƄFY5h0,:ݓZB jUisfπ*[^~"HOeUBۇt%s3كd;U9bg,T.vKt/1r8V=9e^ː!4eCf=ڔ9$΁`cz}ןf?R MD#(Nn9q1~TPǥTh≙2Dl0%ͩD46KV`6[?:]-o_(>BuAB/B18S i[p_);h9CE2LuA; 1qFH(<ԗm 6N[)@S'ʣ~>u YOaG>Mˏ[~(%y[0Dzߔb꼆ݜj}!TA͸H r5:tzU} m(Y>`.走Tf=ΧZm#11#D\"\P|!TӦ@aJ}Rw{ӣSOM btI¤V1YDdȌ1HlB9,oǟd<:$/IÃ.Mk 6xjT_g`ГL\=AGm"T6Ss9~B`Ee'z[mר~=}JwB+xܼxw Q{*%j> fT=pkLj àKNsGi0䳑}Gf$Hۧ.d@8+pS[A&(;jeH%1[GvJ%355# h."yݟ=s\8 C(fʨ ӽ-1ax f׈ղ;prc@S9y^E^ ȻXG>0dEa0#_$L(SS.hr"Z~KisҴeXdcM3,uUu[Xt>jG4/"q"7/JT'm=Uz^u\ba!^b,B5#/"X;MˇhHcy{f'`dk!Y,н ,b(ʁ|;{B :Tdt`r {53aϽɴpn诃(j1)J&>e5V,-u vq50ۖ ou?f]^D)sH|wM|FD;(e}aWU"zeKjV"Y[a< 8ZNWZS]̪f,,> r5R7?Uʉ߱Xzok2 NW$&$`8O\Dn3Ui?aW\MȊTo ?;A57u͘Q63>s3jAZ?z O!%(ߪ-l~_a>KЋ*% hF4-f;LqTʘpW}WeM%,(%7xAkaV]*;M枬id}K90S"m ߻>zPԫ; lSkd >mRoxOL O ! c#)XD6NL|jQy0VL/:&X}7iIrH'TZ BU>"̗|wb@T-R=%Q8S. "@V;Zxc(ս( )˥dJxV[6 Rm5 6N- )sYe2Nak-]Ex _ wL0bK}knA?G>"(w}4:sCތ +B{dH -1ϩM*$2*Vx<2fc xw9s0evk@_zp$4 &c}y<"#*.L{`ZF Ybr -l1i$@I u8d{;b g>Phg~{aw=C#*ް)WQZޮcHivJieCoM}~e0DiQ<8x.N v}-N䄹y~VrfG^!mZ|t*?P]RZosc۟{hßx #i`:y1EPVa+|c5]ŗ̈́БkVz'<Ҵ ch(|؄ RCX/ s!}͉tK,0f]MFk7Y|"\E#N6fpS+(smѶ\8mQ;otaҖ&=Ri@ְFVjiL,Ptbwn*DyPTg2kdtyS(N~̍c>}^5am|y>L][zmd¾a&s9V[/qݪE蹖ai/VXOdc#@+* IqfZZQϺS g_Ą,0QX{ wԑ5 Ρq =ߪci?:h1rl[ QlIyA*焆.4 'U[WJ%%ԜV;(8/,Va(9t[eWlyɞ9:>I_OO8~scmij݇@ɾiwN>%*g P,c$rj*TG  G4I}3gMޏOP}>dXm ;Gd3!~kwDP%4 A/h-D;.ESF#$LޖS2_aQf ЈsحJpU1BQhk](J;Fp#ߴwEf!Pao6}x1xD<}e|ﭸ6~gkq20ub.ߎ8jnc3έ!^己5W|=B+C,"N)[tˇ}NҐp7seоÊŸUa5s4S==Lw.`@!􀖑>$VT EJ%QaUÑ@97oOZ)"OfWygvӧطøNO2 Lc b;ktt%37%Gޠ 4ZK|nu|%p%; %)j\نTwI^ʽ~>"4Qms u, \7u*`"}TNv'WNm5ې5jGb/ [&'!d~R6q 3]ק;=nX}&ý}.1aVWt2/sxl,1:E`;x (&Y_.* 2$6.8P{蜡T}L-u>,4ZP|u'VW78| e@68N9JŤ}&ބmrG{)ԍ2o+rfX1ח#!',űMmY UZ͗4P@9Rԝ*aZh5jwK~ ch*_Zgj;;-nIsĈQvϸ]5"lb:+0iOVȹa&#uý9l&_t]:,C ·A'-Xw\ Wq.T 0UX"k(&9lkQkZy7rQqNG܀,q[#].:ڂsgnK?փ7.F#6>h+ ՙwF~0o] 1Ro Wfs#99*{WKm!#ő$jcB֋;cq|M<+2ݦƛr3 b};}-VAE 5my~1aB}Rvx+^k)VK9i!h1#ſezU(We<-*hfK5l/ͱALGib9Y33v&_V<E sU' qƣ/w, $Q>4f`Z3v]b7s%6pMh`sYpj:>|VmQ!I&!1V2͂>4p#z_PHԓ]ƛ~LT qAdW{4Hh,6ʍP0PdRIKo]T#!*&L|k?۸ HDPDpY<6@"~o=T꜃m`Q|4kS+@lv =•|.w7xH:6sNnp~ 4 |LTrX3lW{RT^cCH.Z ZU t蟌y,HѬ}[*Tj^R[ F6^^VwSjˆzih 0״u&=(G&:ɘ5.RMX6Ɋ4ci猼DnNZ`ZX`ghiſA ZQt+:F%G7ܚ9)ءk"c6]p o U~!2jRkxAGRƬB?FnR};wؘ Za2Tvz? [j; b^~HzC:RC&WtDTy ʃ-|3;=G?ߋDOswGk\@m\;&r udaHN;ᯛgEv"1(=oG ^CIhW#Dɶ W5}2H.{s5hep& x1~ '7у0${.V KNˋK~zKOKUBP7( ;r 6 hf伮D :F6Pk*BYPi٭{= nks/#LeZ<Ua4D :sES%u4HRNl̹{8C!@kςM+_/@i_ jFGgueFڎ69̯U} ?sIj9gz ⟍#cM/ []v;K5R-D?H6'vk&IH6BXcYD4E)L/mxH&o5>g<Ɔ jTq`UpFzgΓ>>צɭ8^j_(/W޳oDa?o;(S]U%xHz&3d X>ԄXR&z]MgҊ3ݍnXhI 8ϳ }2 k3kNnЙ3.kP5Ĩ_ AA|F{$g*Ү_KpG\ 6aP2-\c}e.I J ,zNiY3ϛ406?gʻZ{v"_Tg1Jy19:~Yo+˪ \i`kh3p$ EF|~; J^J=hgAtsJ\RȂx$vJ*gˢc*iA^8$d]7K:0!R? VdٍڭmK b81,H/erF*#8Sz4Ơ;KzǙ}y&獬_$7EݾNTn;:E9ԑrV t ,_>sq׹Q pJXQ29,eAAz4zDu#㴄 ~aۧvWrkAyt}zp$`ٕ4F_7gy`ON6~jrOzYTeR$.81`f[ueV AʲzI3"ZѢ:WcP$uWީvVVŭP 6os5@`7 X4gJ13lFe߯Ν(C ^| 5j ^S{)61H͇bƐL} LR|Q.QaZ$n8 +]|Ō1Ԏ5{J+ǣ}Q'9\RWEP>-7ߋr7b "Z9CtñYb(^lqe*^@MK! kێиCYrʦ] œS#zүCw|L Nb}BȬbp@9S&(L 9[d>[GsmZi2lzJ%/Fx><mLQ=V%>jسsA_%0Z0Eo,|?#N R$N'ռ Aur Ds i[X^mS`Q/x`!)%_zS` ò/49ϫӣkAlqЛÞ|rfY.b=낾Z&NEA jW U6j3Bc?]H`E1됬y2#0-PM t9U;OaҚ2߮T(}}&Vzx朊i<=Yhg>7GÂ"9DuSPvJ 0k (PoYZm? ۑЩFfhE=y6q$J _Z>TX^׸δ3 $a;̓aK#kSו]L#af{dG%@l)<]@rRqf 2qs,s$V̪ fRq)}6&S -7'v:)W:zP4Q 䡥Q~fn]HõSQ[xEPֺTiw!لoLٴ6 呞?4P8-K-R5gSTonCNR ֖*\U4L5wBe f]=^ASJa .Œ s5y?3P\UYX״GAf%wW}PG-fC? og9@j.svzJz_DFO'+:Qpy tamm\YAJ(۹5da"]x9'`!h66膍*%cO] ̟62Ckh,cM.&"^?DTgrCOܙxltѵ4?jbIwG :\ a*  mC-0& U4$3yF6@Ypdԭfs9$]Eb <<JnsS1M/uua `U`ǎ!_ D)m/ig/':cEP;m; 8z`sVub#n)Ўyjnl>y~c u-{A}MɄ?!4)VvlA+%o/$a On~XNNlLؽ67W 0&WOHᄕ%j.uO+u'cC{g`F2)f^Ofr%?bvkx"tS8А ˎa7Zmp6 fBᯛ"T! 2ЋdZ8%x. M-~+|'g6FYS# YjȈ:GP *13'80\'Iljs`͠Ie&2vj}̴Yr'e֓8ٿEa PBM_$/ 2e1UR"-8Q-!^%ż7Qp츏VOcm\*h-&1j!#۱;2+~?CB [7I)G @˟N2Z2I #pA4y"V.8he>?,Thc+h fɫ5rOJnP6kk$)<7)}YacNѝba M01h l˪D٭_Jv;"y:*e$>]$ԝ] rBx߭( /]?ANc^K}Ta ķ9N[y}^x#ր8J$J `\tH -ž)8bsDDcKB&5hh(^;/õb$Kb Vր ViβAoiF-4fR3OKg;y*%)}6ٗ۲S&@hӝUb8abSuG<8!!<|V%g'&n9/[Lb?OK n?$U 9-CA8a)IvP'qhgӟw82,d$_պZ[ך *\qBOE1qe"e,c-4':(kGӆs.I1nA[バ[޵@آNCro)"{36"`Kky!--8Wrn9E2g +U=Bj ɗXV:A |d&^pM#J=JleĕiSY\V捨]\?`&}Rk~IfLl Eڄrx :KVR=ύezTջdsI/X5'x\").@⿑4{v\AgZ503^r ܦխ>NQh&0qç25QPvAOۆ~]6sh' oYC(^ .\ߕjL4,XFf/XvY'RVmnٲtv|1,--&\M!`ņ|T1*^ #ls^ t~+B,It-sO$9:ux)mO(\gn3Ԍ,:XtCiQ;@ʑ4Upn6<(PHCV/qc0EC([6weve1na: ] V;uKLu?7bʈqy>-9[nf6I{GS>,ed #I-4}&̶4|ϤRVFk*ϹwuEfBg<^ht#02 p Hϥ2F`^j@9*75?)7I}8b㩚s"4o2ZԬu 3# -؜d́%CEϱF>sӓxPZ uڏŒZ*`:T6XInLX\^k[וT}D Ķ*z֐+`G5>"a`q,2QJAMB%K"XS|N'k]yr󳈚ؐL4 "|)eŤrÖ1i40ޫ@U'Q!. 4X䱯I:dB=71OmctK"Ӿ7; u"Y3UmӘ~ٳ7@Gy+9TtGhyFeAq'_Mi(?0< g6_3`A ,VaӝQh+jD v!à Mܥz4L3j.BjCG^?Z)L:>\P85|R'-!r!&I͈|4\uQ ¹ 9}tWy2rw/A|Jɽ.`|6qA}<3l kKHBcMPy-37"ȓC|7YN9v1'[2S Ⰴi1"-2CIiz|#}bo)tzg![?| G#wAQFzVR;k("~ih]m dxW+<\-")Űl_}oՍjmt6>qX#鿇IxFOӷwP`~uvMN?Ǘr?9_C?GczXjo[g33~]*G8}MAҾXaAsݫ5?c_'F5DW1+Mk$N~C $xK3)6M2dNl sI;Fµi9qdˠHн/3Ɯ7+(߯qi ( /μDo4 [`ѕ񃥢s` )ɸ%m&P(bx̨*w57.܇vy~0. Aa\P0%t˦ x p{, .rg%mܘ6D4J25DҖɈsB9)QV~?k|_4ow ^s0!)#u!$>?ܼ{Laߌvk])}Rs4|9AHp8K i|CBp޳J:choqY?0 *'%,qUmE0wʏ9۵sF Uy(.GӗSW q O~TbQ#%oJN7CTbrT͝AEy-Ek~Ӵ&ޖϋ;{}?BmpOl`ws 1)B{s=T=Fl֯(dfIk<i"3~e-6u W;X h/UMN=`D8V6q- ' R*c? ˍRE*^ǩ  6PGźQ؟ o<~X$ͳV6;>ɖy@l'IMN^ t)nw/GS `ϐQ<2eR]NƣWx#|˵Ax"{#O{0P _qCQfaA3]Ɋcd5Dk$g Ĩғ;=بkǴre֊⑺i艌f?K/M r]GP9~-fkbOYdvZJp[Q V6.L>:){r|znmy⑊B۸=f{:SGY@[!ǭ 7o~2>}p,xo=kWIL.K-+)74l+Sߗ&!5d]z` %^Nr_s >i<>ߒ  9ȶ2~g1 ueNd(n*jbSQ0qJ+af~eQ[OB f},fs1X'3wT0׮+jǣ)ʡAVbC='`&ޡpH1 n &>4ۖlof~Nyr^hD]N}Gҗ~܏ӻ^K\ SkK[4@zovB/JC>7Y5ckwj)zP b6X}3Bc?aWH@NE%sQ6^h4u7E,C#VYC~x櫋Z9,0SW]C&J+m3VpxnWe4qX.53T7|Dƒ b-RTqJ ʹ+Yů[(!cÊMf~](:FfE}, /$ |5zdy+?+M^Fn}5v?Iao.ϫ3"@!kn_?plEךn\ Q)r+K sc&{~I9 ;'æh7kqJ\JW$^^i G2iӍ?-ZnKQʌYvQdBtF<JϲtW r_(?t%Y)P\ĄϷtYlR׹lZde&U$,楹g\5shq&n(^b5Y2g~> 8nر?}Ԃ@Hah6Ҧf[ű~bS/f͔.n D[@>K}o$PmRR+)9z躵v#flms7.AAgN4_?$J$y@sdŃ8' vx9shhمRwDyP؋(GHϝZ|+xHIpD*K㵬CS"Hc$Qt?C߿IC\O\8Jn̆vbibX^Y""O;1Oq4\Wq0FT<8,mpB_i %\Xg {$t*MOl6ءl@ϫ4)N~9J)+.%M{g+5x^VndXt YemAn¾Y{yCٯhqZO`Hi,~ zWNv3=:0Oԟl9LvÙ)r!waJci&9Y&o-Vjv@UכeB'\@UfRBڢ!VD=\dAGW8*SD> Dm\mW!Dcuz@ .d&9+H"Ԃ5_m=H1*Y^Rrowb\G2)~'j6Sҏ)`y҆L]#\癓`f: 6o;c1 3Lu-ڪS7P-iPӟŹM=XF# p/[F AsE:j%q' ʑ^8JfLzK8е{ r6s*>0H?꫅4m$ԃpho,zVUY@>+]Y3EJ.* QB&u>J+5xZ]mOG2-4އ﹑:CaC>q9PN6NA&hTFD(._#q=}蹗.UJ%uꛢzCnT  R/`"xyIkR\a(2 [d<򿺮&p^tEȨ/ivxS$$}bƧJO9SX!X:O:@7|1nF/aq))}v@c8Rv/KFz%H:,ӣgXIUfa&O5csiF%mo}֣bDd e`cvR.K;nzJ)h]rE1v-Y&kie∾%2-zV~7a0I[~ t蔲Y=;Z? G]/':蝫mi:󴆤1Mr-^V]/ŶxŖTQ@^&9.b tKkҏh)xE\$. k3-^]k['K?(MR@Ԕ Eh˛I ilsC/ p:_k<ȀytͰ(mw5FS%nY@@6e<; a"jjH'"GV@xfFpC/n+!#^FcQ)ͭ&~,g.(eK/*mj[k՞˘mLx❳fL @.m 뙘 u<Ъ>e QYL)P֣OkZ)-.L{_x"?II}3`YȪօ=@4*:`G,Tj5"mN8W4gk1$a,R\C4e]4hzBZ ѤaǣDJ+ *ܒSڧ;:7VLfOVqx@vMw%ŦUsm<-/3!uAKV"$MX|߲h(8J }|DuXtZ^N:~{|%֛FnWkMM5nEq#;﹋ÝqJ=Q/s@'_9\IEHǴ}4|"62 n!n2jWI5[D4BtmvUsi/e^߹N$8F/ٹufE*4,sr0,8{@sd91LFC[ 6%K< px\vU`=Dlj"Xi[eٻ]Fѡ !, n@eiS9Q VvsD{D}=]=W!7@gT2GJ5θFke \Ps#nĢ7CiB{*Akmʬ#lӛ ^o$ؘ{36:@$Y<Œ=_d;!>;xUtJF*hg4[;P{Cób6.8 JVuo ~q/iQ^Q$ J6|FtO phoM4j-b.! ]+eI6]qymgJ 65 WܾD$( t7ZOGíkoD_^ʟbơ&7{(6\[gav?tHĐD%sݬc" .6͠t젺n&=7ܻWҶg4,B˿j* *:;v&WWuh.lQBe{eQ55-Ӥ# kEfcI~Ürn$LhBGO,AтPǫ'Ĉ4 i ݓrIԗe1+} ďg߬-8]7wN >ug2r]c9k*MdD,;12[m,hs;=N/Zᬁ, !)(-DjKâ*fu2 FK5^Ov܄ Of|-tV8!)br=ߓN(b!DXVvcC>'|~lvٲ檃VJ2)ܞ_'$93'%WوnɌ0q-V2w+U2gA ,衸kA\ gsGഌ1Y ny.hɭ>](v웞6.?$L1:q W/A}>? :`T?X%g#2 =uZùMLEAz5vbOx'~z90TJ' uJc,Ep\ׯsҜeqӥM:j&oHg/2SZm^C $NX`L'lF9gd!xny;?6a-S)O.Ij°ӎҽa.Dcg=U*|ud<+Vl )B}iNhGͳ}@ޤ(i.Q 숽wM-j-9Z ^Ux+Ef:O9\; ͜u@-v#2M!'+,SBjfb wsX yǻzsm $=]^ ȋw lMx-≯YCAc0( 79{kPnf_j&j戬pouXnUtURp9G*K-i{@Ғ0aW9B7+?Ԗkf7:4&O֣lr-Lj}WPW ̦Tu`mGLH'e =JuN.2l;dJyo]\)  }+DL8"k6/.*Qh .t!T^h$E xPTPICBN .du9o8`"Յl{+m#|{Ɯ֚* z IV$Pa?@:+(S)T[S u->HJ0>@:9(EܚCHDm6NE:ò6F"ظKse+I$k*' 34Z{oS "(a~ kU2/?ղK.4z|./ze*l+=gx1岾?EkIZڕ4owBq HƨW3o>a*eG)/SUxDZ~oȍЮجqG[a=YX9Z8k3H^xbJ6i.<8R>-. ӁIt&~ 0ԩQxZP٧ Z(o_&VG̑NϦ0P(4˴+P儢bp *]У\oxVrQXvL% =:HPgOj[j 0u Pwv! ju(dSp`̋fdE`qv77h0K wX `jD-폭$=^|I(̰׺2I?&WYdϛ!J]]}G)HpB\ E%t )o2+.F|Xr'1ϕԟw?w 4|FC"9͟ >'J,ǃ1 +LqM ,]d*q9ut8YVlKl`#l㚱 T=KATrmne6" |2 Vk)63A z\mHWJrG`}xKbJuՐd;F5z%E0b^,yEY[@n˥7j'%r W* Dt*PDfA=.T؊Ro9TSRY痓.s43;m`|,bb|%[N ͑'Wd+3A[p(r܀-_(*S<$܌ةpԷ-FDSJ ];uqcpI)-};sgd* qY>c D(2$NO]E~waq߸leޣ ClsoaJ:#Nm>2ؚ'駞Bߐ+NTL=ꭦP^n۞r"2dg^GsJ92D?P/JTX_NsǿP;5ݩBc)+#h*@sS34z'\T7Iˆr/;h "5Uى^`d [7w# AǞOfit- 'xnUAd86Kujf DVp,VG̗氍Y_u(4[`6{U jwsf Supxanv>[?sUhYE܊tli ]K!9:|ƻ?老*srHzb+'ЋbStv2=V(c+;p6GEho*–RY z ԭ ߕ QR6RIX/Ts梼_2ҍÑ)4hѯɲS2FK AFJ-*ҷ2R%(qWr4n^PTTuMd2 ^xG8)%SḘh~Q&jn]rY ͕gq2 œ}_Ћzf%h*HgVPBED: Vyt=OuQw{f2?K'7@6,.*Z2͖SE07ڋ=E,DZz%G5IC.2>rIj6oJxV$>%]i.WB #I⁀RFދ[,r|NmEf9h_TKA)+&Ln ($֨PgD` Lj+ Ѕ7X[F|ܼvD<#x)Dܖ6ZCJUӰeZt0h-$#N0̫6fN)2F Hy,v(&N; Ok0Լ8.2"hE2*A 9b<~}$E0'^%65)oD\hyQG*.]}ZTp@ iJ+Ux<$YW%*q>/=RG,"a\ eƥ˼)<0 g<ɸQg0xt@t^5ľܯ[cB^Q,R 4x7\;W}XJuL#cE8vY)}"H8GlKs;C6qř A&e쾲˔ ZN֜|{֪c'JMi/\?)2=h x&uuݷƸ 1LVIo4\ 8oReFT 4-WǺ² 8s:żTϭL;\b xЫ WdOOS) y/O<:8#,dLT{2YV;9"C[s/̵gcKuYlrs=yh alHi冝$dGH(}!Cf+esP&"i0a0@z(˒">|+r!!ӊ6X1$[Eʃ5g BE2~kؼJK_\ZʫsD 8}Ht`W;)PsfjNbv꒯ u. VC/9oU5勀Qq`$Z~cąyq?Xϑ#.V6G%D(?놡<,\%F}?®M9ps,fmp$y!f-Ƭ4t4swr*J@]b&:Zҁ&(_9YkQ!ٴ8˓<.*HfN/g8u!Ԉ<@3fdgH;gXv<b\po~|{JiZV]جo\`j.0&hQDb_v1SɦI`6.=OtU~ımDYl\5Ek\ч`}M֢8`Ꞿ%RvU ?GYr)M.N-?edd|="!QD3]yYvLb+6f7xJEbscɬZQt> 9@IxE*QXcx$]̈3Q!xrӅ ^vݚ#η[xS 7<6O׉Ʌn1 fB+LޖHT2DXYoLhf~#!`57=rq;|EgZw~oɬQmn(nMNEӫ;&Ϝ3荺Zӵ X$DԽ-5kuRcO g dI^ t\:&;H 9*$&jFUIͻލ(<p^§o<gg64[7P}A+EP. ^ZKύhvu⅘goU*Rp&-$j[(Rx)vWVF)ZMnO;c1bbʾBtDŘBXeJ6=o}uD!ٵblwS"6i| ( 0neJt;j=Si;gZǛn9!KsQOt5}CٕF'y)Gc&YG%$;5^5ks'jK/>(UZ.#v=z,d }͓āؑX|T2~ :g+%ĀYh=05oY x K2-Q\ tjgV5ǔ'=##Q[,zi qm7)߶jnK]*rHtMS|i.w)l1LT_K7`hƢSS'/ r޼U -c ?"'&J mljC"-goGиa coEݚ敕sYϴ%FZ7P:W:f[l|ӿّFFpō*v BTvwHa pq`L=M.Jܷb FsR]X ڷt}T'SrTr['$ V#3,]n.h/:\l31 :a?5 (a`;ݟ Uag75 7v`b{%i%O1˯ĐқUM4tJCK6!da~0Uf2};Ϟi 6t>,Ow2AJ4#=CQg:=m꒴K 33WWIMea]Ϗ.AQÁQF=ك\~-lVƑ7XN=VSE|"%2O}*f¿G0*S5gKOx n&$JÖ*=pp(Z j Ru;q+gmNa*4Bv롑Q>"j<%i.3,˨yd ؙWIQ_6L d6,#8pHf^=}zqnhRdٽuAB3Bߌ nI[rQX")d3z]ڕ5&ˠ5X3%Y2$Ɓ͉g5\Uwv Xcwzj =4R$uBDU;ʭse/vx[;IxuPrHdqWj8嘬+soTc+'A6꺨%z8p$/G.ڴeڼ0a`AoJ🊒:5/ɝDZdݬϫLe3)B|GAxs]74^QXa  zfa4G}d {>{962EF+.Ӂ]'ƺYb>Әk6ڶ7~&\l*-q2y 2J2 n)hNCy0?JS*ռ*փC +G@ Mؒ(,x^ЍzX":a t:v!@Wn~aܽ e\&R_b@w< #ZNy?O-:B(bKF:&.}U상lYJ}x7ාmui̓}e9e v4 aǃ8}cs\ezcid]aY!jQ](f.;}rSzyvL"Cr򫨚P(dsR8t_ 86^Gr0iC&`!:J1(q~&Co{&Y%b*Xi/]`ѫ',dEYrbT]m*zi7!*|ikhES֒ J:ֵg~छ?y~J׫$I,= zZ=n›{Uo?_C$C#()σ >Qi5O)cNrZy/Mܑnuc jp"%SvOʾZ U9A ۲8U)n=rzd0Þjxe_Al7M\84OsbeX$DK*y*m؛?R> A.rXƔbKy70qCPH 8Z]<*'ٛjɯeͧE-d!_b- ɭ2;L ͼ곶q} Ez]Rf\(Դx5"Dп#|dVIpf3*B1bnI`+VeӢ}Bm<@L ]4;ɂ:DkHuzY;A".-e*I05"JČ@|!ﯢIv ڝ`?ϵLpje fjuś{` y4R(( V'M7iV㻑jtl$:vioݫ_`i5[ |~Ń0`KJ< $[zN] Ky E:Lq$^%^ 6{;p(A/My2iDF|ٞb%yva߀£vkSzKjŹj2e27(˖ЙoA]%(iIc7/ʺ> )W^fOS2#\)zGF4-aB"a!(:J/+rwL4ۑodZ:s,Ey͙lP9enTWrJ>u;QQ #ԒVX_+i( B@6 BϙQW3r<%_#r>t៞Pƈm0ʢfa}@gJ23c^kH$oJ5ͯjovYk}@MN "N*]iDkdEߚ{mʸPvrWGQ}[EYᐍ|$[D<McQk8@шVCshU͐+E}l?2'E#rYη[1;(d^Z/[>0H લ < :ut=:ኩ!"$ gz^jHXyɼCo0+@cy2~< aSZز*FZGbpT׉Zæ̲)<];hH?i+ihjqΝf\Aj${H[rR '<~"[-ޤmDAXTD \k> bfgPS!_~D4~"a:8~M> MKJ{_+]bM{m7sG$PPVR~@yL"F2O7|L\_s\< ~=;6=Hzӵ:-oQr0coKP,G{3 M?04K6>-ynUWyR8+G~& _!QRbY*#5P8$nL|lC%9L,4Bkw(b nc4aҌ9nzÈjSav[qKאL}Z9bI6}NKkRjep3W|Tx2j F_=5"!ݮ@^d:ܓմ>y'@>ZΣ H]X-y +ύK{bțz$vˊ{SNp%٪!\1mS"Kץ JH(ka:+:NϞ"̙֤ F/g"bG}ͩƮ)Wåsi+qߖ-utA/^.6;^T$,|իax5}| І%8t8t`ӹ,`#ĶzIu 5lE]Z Jz {!NbJF14K K8{pxeX6eaoڼY @<LsH[oN (jwk7 D˰FFU; 㚒4O5ׇ]nq7&CO`r ԑIqFCE맕!"!Mlu[3^)ntj`(ۏ(BoEL=Hf$->0'qy[z /']D&6|kli}C 0Lf?-u}2=on:ԱL{͛Mx֑F0.WӴkXrȹWs>%t `xׅ1]VZtsҭ "_SDdFu]"Џ3|/SGhb#=coB>gs>M,SdQ0PLniJ@g\s/BN⬐4T.&c-ȧz}x5h0w?za"^jǺ0E*HmBg=isW@P$>~dYcZzkx1{V3 Mdb/9 uDksso8& "q!zX<7Oa$( zg]\˦]@pJsѰlOUm. G'TUTV3bc%ܡGf)n^/z C"GNNU4t[rX\:uH܎u>˹+c|yE}>M6\$_XnjYJb R8Y,|' %G #y";x0 -ANVuH3Gزd-b 'rB=-úV*~"0Y)ֆ4Z@g~Mڿ'}i~$TUH&uhKQ&IXs-echGՇB!9coE`8?A;zNWw<qlqDӢ\zT3rwoj&%SFoQm-?{ΥX4<.LXE̪~Mt7JǹqCz˸:k^r<'pxtЮ‰Q3uimN$SlM*6O7 ɛ+@{'ȱua&-gyҫqWSd' #=pvʋ8-W3BniEviu Rp-)7P>lNj> :~'/E#>DwcKk.*b$I%AL G\7:A܋"P^}]p7~]k)hO|U "&euu]A!bRZ9!"֬T&uxb'} kRqwxjrĕ$Rpp[cV$Iڗ P`&) sJDR4LF7B;.J𵺓nUOr@(͟^ {⾌0øظ2KVX9)18䊖QO 4SXL/_"Ε ]W7[ԫ?A( n8ɹieQ8"*H,cи9^6+3{yo Θt OQKDMӥKeit{kZNmꁋAH)=S[iŧD 7E7[8IWbd\2 g1%|I{ __W ΄(ACl-^yѩ2$/]$pXཪH.Ԫ`h 9vٴ<&MZjUvЖP ֚YakMƅ=0KC%p)*/=\ޖBcFJ f,ShCu2/ŞRg2&;|%[@hbP)TUNM6F38n[h6pr+7dǖN)'PMv$Xv&T&3ߪ\Jf@UɃ;uxT7l8 &1ͬ$$S(UThh%H˘q {4gp *MxEYkPn^ѻi٨<>_=> LJ`W'&7VZ?4V 0Ƥ7:A;أGk8a &|xM@ oy׳^#n|ISZj?+Cg(8սYEīwnVdİDmzzkYK(f;7V9ߥ^Ƴ0bFHhxQ[GrY<|N-~D8ryK :}7WȤA_9kWs_Ք1US~fns[_OM:UTNr+VUTSްEZ:fhclqN9&E N#  ;//LFb&C[cv:`w^9lZ;Pk\AE|0O4`II0{KE;e an.(cRxf<(, =eTd;ႿslqUЙb%αH3xӫƃJ 速gq7`V < pJ<4fJ4zqob7$fFv⢼3<г'b3F٪h-_I`L$>KZԸj2S Jd○z2SboVv;GD8+b&B@tJΡ2ŭΪrEQ o] }2 νS@ɱp^W8W R{ ۽:*]A)6u%5R0&;exeq{%PɊ>Wkc?s0ݒ%/!'Lmtkn ou9ޔV\M~SBt#NJ7 D!"psk)#|doWaşЕJ;"{%ѥ\nhz4*#Mڡ5qjWQ}묿q"ik#"=o`.]a:vMKvWQ(:Y/T5hQkJ"@w-SoN?EWU9/d @ wq @AǬ~<vkyLSQ4]Pu~ 'ň@;+B%8?Gh>hq /8mpb#G˗ZK^:7qJØ@}k$nAd8P' %!ZUj<w:_'&@4J:j?1*'!YIyЦ. KQF]u˂D/oVtR;Ҏ70vuV(Kz1Lҿ4/z3uR.χ+Zʼnp6ڨ ^}x^$  צ8vw!H3 2;`Qjcq*>hr!t~qsnBDUP%&&2M{ Rb4F%id὿LnG~& sFG?KE>?E]Do\2Rscvh{Vn:N*oMϞ=r^}_Pe̷ݯ!c%#+Πh_?bt=~)M#T{P,Oo"F;8/myZe}[4RH%q!w6)O hz[zQ~&T[g&?ܾd[7F3K:Šh w Dsk,XWI%/lsW6a  ]qJ -& *4<-j93Jz^KсS ~C=DgǮ_]:½}Ӻ?`Eϓ>ۙ_rB0 0y`Y[od$,*zaaJisDPH:{ :@+a* c7bDܽ 'W/8&<$XyYO'PHsZj>EAؑE`X=21mՙěӖ<Q ϔx榄u*iױdS.YZcY^udq(6}Z2Kc%ٶB7؀pFMNf|B$)>7: 5'p-7kjn+t l7yɼz;1KϤW#uY܆ cJ۷|13@ ce=n \MR>x 31;A l!6 5ς:yIc-含-7\Ci)Q#ak9"04ϙpiCZgR *Gv,(Z2۔;bZm8W*kl TFUV*W~qn|$GcꉷGER?V$?{q.YIYFf)1wި<l$׉g(e%|[fT\n#2fwy\_%IF"h2!a鲋!rBп0|+~(6:ޤ Uj% гhLCJ7|N&=AX@y,;mBʛdjmUbJ$G\JtsN h@@vao(ny" eSg[&e.?O\J$ߠ?=H2YkJ'=>ȯlVl=q Fjkʀz"IVn=0A|ceU@1j0uD!2R^,z*?~ኙA4"*- kb7Z*2Wf+\EDްn`+{K -eO31OTiI8R7kF,"%F\{ D<$$+w\rfQ}Px{ػu&Ӛ$Gei]ꉑz'\1*_M_Wqhp! ګa@P=X+9?,m['B4?/D):mU`,E@CC Ӿ&n&>9e]h[va+3+>(RyP 0y!A3 b} F'7Yxz]qrYZ{5݋"s7EL*1:^!UMTԜj^Lm(J < (e9rR>{G^HuTgK-8]v-~[#цK3IPfù@Ґ ,fp.ED@n $fOZF5E |?s0Ra%gn4hC)s߀G|6N^BkXK$_Zs{~Evm?ƖV;{א[!|Ig^"Nd UҨz҂O[7hN oUu$d N c)[N%S1 z3o dNqU1N}ڗע0WFdS[q^Cʸv * f|-.] *48,$MToM׳U aa#|d*A \&E#([1VyPJgTMѐFy/n{z=K4cdΤ9 b7PoX,%=1cP $A"{7md|Hsm&"YyXcf(NO% fu)'Û4klY/`\,4cp=k7Eɪ)-Z50c>O!HL-Eܷ1Xȯnc4Ho!se ΨG`ʘe@/QY*5PYyQ]p8)_E 3+JK 7!Hum_/lQAqfs%T ڝ)`_[zhC]̄")`p-b <*}ap?uk ^ݝnv&Hh3})'"*9 D/iЈeWck ݥ!B3[SSnK*zkߪ(_ˣd">T19EdN4_@6=,3~{DN^#:RbtWNjt](PhGDH`yVgڇh?wK>a@ UJ[1 HJfNә[hn3; TRu!]^Yu-WIo,$,/('5ʱ9ifJӞҥk`m]I'2/Y(/Gk**eAߖ^V 'Bcx3tP"i0=hcOF cDݩ+Ñw[6"xk~"(K`MM| 0޷sE^J{)TscyQ̣tJp;:OsB͔:jKɢ dw͝L=wrW t)<T={7|0h֛%pkDP| VϸN6#{0+!;Qo@J)xzw"ui]' ` _=8km u 7s bBw/Fȸ.5V4!\QO!.[1_!` n͝T&j*3c z0<7WzT4GGy`Ÿi>*_lv66dɉ` .ʱ҃vpQx UK/^EGj*}?kuHz#YބRЙ\T-u3q|%1+>51b9*mJ @pwpi V*Nr$0pnlCYQ=c& 뢼}flu u8L9-& H"_yy >4oݶh~ǩx fN|eWqD(W+ڵZ*`qib9RB? IYŰIUQDgT H@Yh a:\_E"K[PC`?.edU8-IHD Q wQ/n*9$ks\@o'u@T{j K N$-G{cw YN#11M4{1238X}jAt:?:E6VŨH`dcHgY^<j#tM[.YF:9r: c_^a_"c4k2J!@2rb  i+|e<vmU6Ut:xg 2l9fJxewM /<;v-B/EslZ|{6 a[A) kGm'LqG|QgA`Prhh `\h;n 'QVֹ]J'_!CYt3hp1ESrqc,,͠3eX] (pTVNIBbwIz{?xPU֝ \%"`#lZV9`nuIB9!>r) -brxND.bЩA yܺ\&d4\2d3T~&x(b\ĉ^ D >&6kdߒ̥,H2v4I]JVU7lȇC*1xGID\^zqu`j0(6 =uwiFea8?ӽ0ܪcmk3t{<>6j2tAUû^}N=:x$2_&!f (YI9Rjj5\YF̬<:㢉~@x~^m܆Si5kȧ:-mpa:b+M.&>#2!Lfd"\wU%r~\֋,JW= ?Mу`-S[VKNU 6#K@-PاC(T7iAFI`%n訓GsXh."\G7Dcg?Ȳ {þ^k3K"3R_LW]w$]tDOAc6q`pT;{5Ec~kݵEe70p=!zGp`-1l^S&<XSf@'OdzawfFRNv}C۠׌~R;G>y3q\w9\ف ݀j׾A.+DVՑq5!֥Lm*Yn]o InÞ?y8R|z2:7@b3á܄Jrf]EW?u) ]BZhM#RgbM:U DLYi񦳲"deLvtWǛġyMȖLɅX%)fŐf\di: ʤ0NXp;^8z6* EiEf%v/u|#ˀ5=(RL{ǬMPDMGcHVrR#6|[eU%J//ն$CEe<yN|Eֵ؛)NK\v m,4}k O 7pQ䇯.G:+! گe&./)OoФ%L ]ѣ1R!zăjܞkJ;?i&}Aםxö5{S.JݏRMka=rSv2ڂwp簣-m^-8$gR-1I<ϴ^`hP֓G6W94 Ao^ ͦxd07:Zmnб1:=rsu3ܞdY9O2WVjf19WAF+G4l`RswGɘPQ&ߔ̻گըmQ_|x2"hR삱ܴuf@;_C_RQv+!!Mхu=T4d\6+4HJ , Pd8fY{hǓWj6}P -K ^Tx{-TK%h`E/-L`nve~B'LnH)G|8=tgk"&1yt qt*Dz^Pٛ h[17>fߞ8Ia(sʥ-fI.E _{'5*FHHxy-%4T .Rl7h[mLvq_wT >q0^B4VG_A%Vwn>M[OzJRfPp]  #gV*/ZE8g]méu`{$y1e TP>CwCX~XHY&.<bwM}foȌ~`cWG+ r%uQ'PV[JiVpYP\_ 2yl{#XxS;Ab]u˝{7`{;3l2IJg[:b-t"h=eׅܨPv%;w.ЍikNu‡pkgqŎ?e@' OM?I~=4O͖N?@)Ox?EO\F,)5u&ttjd8QMh%Z2?T0K7vl ݜ=* }e]r-V%bP pH|cZW?RN o^k RyfO jC ,B)0dn=U& ɫp[uٴv\2m f[A8|DXC.D C< dkK FTY׎a.tZqziN O~<4Y5)+C_}vC06obEI5|K%Q06 G=\+U1 CL@m,d@Hwk;^8O-\~,u+P`D?@˯`XhQp4I@2γ|aڼ c}dQ^-,㎈^HċY7cItM5rpmook:Qes7ff.qGm#E4kB0wKC^ CDA&,{ZGqxjx0 b c+$#!U^?Q N_.cţE{1Φ$*t1!,5zf T+/pPXζK)ux!_$_|Mvi<[^/U *)gñlJ~fBMZ$'?\73fo?X*F2u; ڕ}c0~Gsǂ44#\єG\Kv\pҿ^X\T[;0 ]o_el!Ķi@QS(?Zz5N{%gpؓţNtٍpRζߺ.|W/Cbոł:kwa.0aI]C ? 0&>ߝXub^b;Zl{hUŒPFxs0G6E29an-x6\Hݫl4DEetO:!Cɼ^=y8Mׁ4DmՄ8XEs#$4eӦ]>)q4Tͅ{ p쾈.NfJ<* Z[WOΖ@UA˞F025^nFk߽/[p!.'(+FvdG)IGp \l>YxJ.7bAV* ÇpXޱvL$c*`#!gs­x&cdug% 8WnYJWП&%ľӜ NYT$:`c?TD;eJy)(Lk F"me:9R_j TxjuMVUmtg$fiCkKq:Y _O$~&H`SͥP (ӄT!q> }MR3>%ayn<\lw>i'r'7,ĤoH淞D6t3fA.g{طbCX70J]}f$AVr{ 4 % خ`10!Hz-R-tlc ?Γ]`^Um ͏Ϻ F`UЖh(?{*yi׎CIR%b,{WN~2>o%K} "4l<]&,3%Eչ֍>Nj[G|qo #I"cm")f⛡xI|A̓]Vza ^xCH3F6g!E< G@M-T.KA1Ѓ ZZ6X?i+k҂??4x66U}V Xw-_A/'U>HY=y8Oȷu<eb#zP%>?+ڇH-nLͱZV<%imBFҟ>n2ofj3 1f١VՒ{rYZP*ْ-;A^IDYlBP<mv1 +wѨfmD0VrxrUMHzx1{޽pփeCxt)`G͉ 5IS(%{|[ʪ(Y֣zEoWljYXZ)|fw96f՚'qK64tbHM{NEmc%'˝qV4 &fTkئmͨ*!P^:Lz䶅j*PN:U(?@4-&byT3CeW2tHu0j$sIoSlS0CZ'ھ* =|x乏>z&X-L 2u+C[:?_+@kUw~}5OeNX-28R/yPrlD`# ?N`jTTU(a1xݒCz!2lJ*y#"]}y / ZW9%`49?MqPIn{g\NKy`Q8.|f@Șcs\L i3'te?-OLְS" d=}y^$[TOȕ~|\79ܬ4L*$r9E?=hK*j{}u8Z ̓J)Y}]B``}ls5Hds_ItBC[L̊Mka;߾Zh6%hteEX ͚tqeg0V[ؓL*6gbM7ktdLfx?1 R&V2weεpl¶",^Wjܞ8lM%l24J>qyS|瘕7r }j&!/YܐNlx- ?gj-E+GR#AQ)Qw~Nxػd}kmQDR!^oBUqZzm5&O%J-\: iT|é2%\~<$&C,b30{n)sRK=6Üλ 9$Djƣ :qy®+*YyO1c=}֣cϚO5Xt}"6Ʒx[a+Fs-' ]V@L@CO}~JufO6D27@C[uV5$ xJ[ʼef&-YunI!!G__  n9{Ol̿P/;  Q gIbG5~ߏ?PUu[Gk:V^BsȆ_bolaAF% f*"K+{n)@gKsWt0Vy~%`2UK: d8d1A,KAZXS'og~T2ꡯQrU?ȜQ(ݬI =*߭nT80Lߡ.]qצ.O*lrkY7hs*pk>|SKe8gBfX~UC7^|H뎼zkpt)jN(O5n_dq cvUE=A0Gz1HN`S|R`xSMd+JuD qD{\e?7+4crJхV;MKi#]rIԁ*D& 8VP !+i R\{|UXn؋ELj5Q/6y[ԗQw׶g|̷6Fs^Js`BE#6+0rS )Fdd`H[?>oz2U',oZr|)1%m$?A{53ex~YF`^qzմּ t?v; l;f<b1+gr JҦcF=5Έ$ʆ3xJ?Zo"T.@y x[Qp;]Q]p-7G@q3$GIv)b65wiCr+e e߯ K>A#1XVoowr2 N'*`hGe+;K2V#keAv6 H00tN3}s{ђy_,tGEA="D<3(&PNyߚ,KY|ܟфaP9`=TR o ?2>:$~HdU C˲ ܋A~S[G+8$cҗ¨sܞ ۶3ټNdrA@Ȋb F5aX\苦`>jd Ht)_ i\V4RK-:#',3,`O٭Xf٠>Lc#?R3Kǧ ellK`.;ihMvGScEzHfFZlN{18YCui"2Aܖ̽_jZ̓ M7G3J'cU,ij3cs Uq̻ď!\U!q{th7Cp3BJrViK[a0|"2}=Tkj+p 7G2<#a =b+g? 7DyZpTo6!B,j Tt!dc@"uL4AB@ .PFuDz)!=,5]P HpC=I2xv^'h?uPv[uBoe?H午=Trr'bn8w|\݌+CcHB1V? z+z91S̓c]ioyIA@-k7Deݿm)~ax;-kJ@ fId!@)EO=} ZvQ)Db9H:/"X!Ķ{ߏq$Xj@>}Mػ% l۹ς5 UEz^^Ⓦ92Uuº9$_#eN(,PUJczM)8οyi% 8".L2(!;֎r] c/D?2 WD5 4b%cLy|U nPsO9 Cq \Ʊ7C@3}wDn Iǂ4:Ԫ j'rJ}ϡcaN,41?ש#'1$AUGwT!T>'}RtD qGQʏz>aG2}H@:GO1yCw'^~nUKKЏmX$BD LJ*߄_cxaOSJB廚ńinVY1d-~bZYѺ-Z,T@׿=F_hV|Bu-\W{ 1~teq!*W$wZ4*Nӭh.PS *̡Qeu oÄTRB5OqT?R6(Ӝcy>T՞8*pZV. pσ7\0jl<5 ww_VH`%` 4g\Ox׉ذ.[&a֜[/jj\B?ж;[[%lc^}>vV֋z "eJm5*%XpLRi4|qhGa*|JK֙9䤸P򧙕r b3_CjϜHN~;U#+Q#:5x$e*M mube`,=T?#.E0¾VDUBm QTM;+˟3s?D ʉ\Hn~pk`.F+3]^24{<H2T&Ձv@"ZV8fmApwɎdP(8z;wK))pY8_~'bG袕FeuYqs{X[]9 ;vĬmԂp cDCTqDM*.ܥU*sYv>lWNJӛSR4?ѪxD$/MÓBd@"KzJ`Ԟ)EPS8'DON̘̚ULa91'Lm8ӌ-Ŵ_a.Os 7@7Os=}_-~3pWv@Q$5a{~Z @"-k59V}ѦkVvpNh?5B|.stS%^# +w.OCl8 ,I'p`8~CyysfQCHJ -V&̐k%+LP'-J 5"n%yfn}֦ɖ(.\>Gb yWh/rz/E9כ8}iz%Tqc(1g9ԗ!g;(-[e L L:v [$_v_+\3D[Z:q>ZH&`ŀ@xEƶ(c~ucMp ~vTd7(n C3˓7#+3+LU3fq;FNVcq}'hg)u/3SzNH#&qLj~fmUW^]r)7CC`RiOWsuij >$@{[8s}Rx7e Qv2}^܀Z15.Υ@u4C'{^),y4 ;Q #r|mqS7p)d a n_X\,ۓe)QmvKO3$LMBpG6ؓK2+'.\#ThOBzlhohQ΍{k9 @0٢mӍ8+5<_  9+㾽5k&BB R^}fRRW1]eHg/) '*P IU} =P? dct6[ G TSxhȊɠR-:/chG1c)=5?6ٺy#hD%sXoʼId '8(pnjTljMMɫ"Ia$_.+"x%j/}peez&ORFcj#)`oIyq-yhyNέ;CC!zfvinYzڛ(赇fRxe !Z TY#cUL\~;aF=R!+Żn6e/ k) nM#x*;.:nTZPGL33b-ВGVݝ'O[vj>j (Nϒ  ueQOȱnQgQ!N *:kvR%$~dL@ZM|$9LoÄgL%q$c9G%a#dDDh؍ԑj0ţ)C2*SU.g9)?eɛ>*|uqqqc:tu 'U*.¦ gヤ]"tY`"i'nj7O""M|\ˡWFۍ$zMd$V mNZ1L.0!sn@"ȗ+Nx8 j I|:uq]EUjG鶈yBcACn*KА(]n?\lg͌SR]e_`m6 OQ٥daGv)n%6Y𒧖ܟEt49b-i'9Yx3}z"^qm`3w<1{?.d:XTڸe Iiŧ cf Y 6V O#C]Z K "wPyE~9\U3K٢Z5h*$Gxγ/=՞땀Oޛ3I&vI/П;=D-@hPudh@tNĕWpYYN&<Քpm:#HѸ7flנմ?O16 QYIHt(qT 9aɿ.Pͯ /bS҂1 G;M5lQ퀧`ƘysAݶLQ|Ac"pv!X+b\6!ͣ"qd6'kϝtvAmjAV9fo)iT$eyIȶNGa^F`RU~><}FUxNb Qf#m 7<8PӀ2Lrҏ陜p2{Q7Q+pG#V͒Wk:fO,m%xG+ʤ?!kmr9Ɏj% /Jl`ob?CԧSh$妓l˾Y~ 4ĩ MrP| pmh7/5~>Z&! kɧ$[3r[W.!jAǯ |-; cbZhJDZ";냼Gȯr/ت^&c/]7 ;ȿ9tRN?*.NXYl*}EB;Ocj D#U/vGL`(+ tqc#}؇O_a?Y?cN֮b H H;o (7^e|*^X Z6*ֳ%FkU`K5i$PԳ3[\!r87Q"c{(!2 ) a#WZ &`6*sdrxaA3Rl֏jrMδ8isgKn-,ɭ]qC:D/5#hWJC*EHv+y5+\.=O`Ctg穠Y0 S7-2K@Y: z-t e49@?5\0V8tX|q-,𪲮>  K]˒&o$[ &-Ny\jd儑q%s@N =B^B OΓf]эw2h?RLa/DDP࣓X"'OBRy2g4 K̙CL2%e3|@XL2wk.MD>n'8?|VkT 7+mwָ/~^^z wȼ{5ż2Irܯ+sL)x佶U^37 p3GKO0'm6~P.Д!L ?LJIu>G* M[gaSٗ3VbF vJ5v ?< vy*ÇVmw d*н-,ŮH;4zWjPfRMbQ DqBᶃdozG 3P;@F;X#gvٵ4U)zܹ퍈&p-@:qj?}aBT~,/6Yfa#fIu0=~}8v]58ŕP"Je!/+$ r> hm(9Ɨq ^+GVGN2%D 45|AU Fvd㖔}WƎ!4 3 )&#)[0"zUInuåAĄcI,-_4B{-p<]sNE֣*7W^xh -@.+If^ jBl-;fKrHLgH6>>C`iʮ"NYv4k_hr@q'f-E<#x:蟦Nn} dDh3{<׍uU`lȦdG*G0G'fD5G\: /i>ŏp߳  ܠ /q4 S3N,7$ *?~S[3vsw& C=4T>tq^ ܵz5<9VDWXI5b ~D"L,ޚFBEoQRԉV5Aj&Xs+D83{<ٴ!.P HiC8RXbү~GXň6I2Kʄy&ǜ"dRZv]E>=#ӌ$MZ遀ymi.61<2M p+S"Wedu3lwClLk<@xo&c$s#4;U^0muL-j[?y)X^w<,v p'}Ш5[]Iכ].҂Tzb߂_W˹։f:o{"Z,]_"G?7~ύYm^,tZڵ)2Ox؍i6 wچKUk^Mv q'^ A/LאN&`%ϬT D{Q0lRT%g| i)^s8fJ'%@ ٕOU{"Eeځ' ܞ${ăhݮv#Y>{Ս%֦OjlU ͦǂcK3wtX%scгD5: ^HH;1;jl^up8nު8R?KQz%h5:y@y~}N6U.Bs9 5\AtJ7jga}Gd RA eEr4N6 jZYOW{!;u)B:IbYLB"x'CeœBQd}ʦi e4/p5h xQV.pu=7z 5h[xt0wZ*:D$#UUg&ŪAa_>az۔d jl?'9@; ن^%oҙ5d Sj;V ,9]${;|h]uKo}nz}al~mNugkT oEs>Nd <{q[<\XUAaej54eո6S%S}- w1y~VH[6J3ޮw!sn)e‹UN'T$9@6 Nq;FBƹ?a!oVTuk{fQHM0ݏYLه]^')%{n|/'h= \ŝ-;Ԓߏp&S/+^t41ܚN72Q㙎.2mc25EKc;d ~p,k K7+)gv(hս̖:ٞ4uPg'iQ<'EzQ ^wr**:ʐkĽpۡF_NY/oJYyVҎ3i @P\mb0Hx7>/5ؕ|@(nԇUD9iuBh,k"E΍Zf/WkܒfuedmZ7}:]H.= 7cCƅkVP_{`muJ)!nP>|p'g4c{#^hY3N_Z`tvדoY/ha?Q g^~B~ ܖ9} :9{R .=v4&A9+GÍJ9\!k ෑBi4D Xsxn߃2vl(M_L~ hIBΞ3V%pKȲ̩t4 /* \ѳ[MT]Ic3XL;;B~cI q:m}6 !xtƜ*[WlpEoīw+  A)|D"!WKgn t{y%؄b-=VȘH&\*쮋a o:3T5o2Xѿ4ٯU냁)Q|h!ݵ!77ԕ@4s$/AOWgJU0HkD w&6Wϡ?׌ͬOw>3 )A.qtW[PsJ7 ~LZGdG&UkΒ#|ȋYs\zJ0E.cIZB|+>2_t$G~y)Cf+~q69|o@"! R W "5`)`Ss Ssy:La͂%؊l. 1u!R ^Q[Jh/ }"q3VܤyC ݸǕu[P :̥[+L(Ō%9H\LB{ c 6\HӰL#Dg1G 1 ^)#%MSqF$~3=  !4T|LaJCyUcH" FM'1qq`!&:T0IGcyD}]HL@[Ak.ؓ5oi#&orjBR`y_5|0mnw\)/lymkjRM~ь )-45…8`($v<%sM)GHì VÿCϔ[*|Ρ0qiX(pzQ|B Gk8mUcG{ަÓm^Y]M%=<i9^r^},PԴ@\=]ayU]*=TQԆO3eұc5@/;dQQI#rVjGS.&n6?nz)Ki> I?vCLÙ!F i,ƴ-2*{P}rC(Iϗ ?UQ/M -富[g nw;}dy jObAaǻDw*Op K#=wsv>T9O>DӃ vhUsj"a)Ckb{cP^'sMGxa_ufnxfb ƻDTzTʦn .)40̜㚔p" 5Z 8Դn<ANa;v.[35.OE*LW5w_r\3՝<5\׺w!Zyt3*sƇ}cRhA2@sS%3DYpbnnubO"X*/>^өK^uG1$էŲkɭ.ưHȁn;a^tO|vu  l$^Fa%ZmV Ս0? ڒMxؓF2JX!Nsݎ&>[;?h%h@F\+RtEC7F 3ѩǵU<ݎցXvQb}>RiDT7nw@S's{buI2GZ{yc_Φ_£{bnWQi88gUa[H) s!NR[DO@mfftSoCTH&6C+ !6T1;G-AQK$\aD{9t_kBx+$ʗ艹<9U REц~)=][4|q3bZ_98{bl.8vRSÍfrm؟`~nOBAI5ohk.H#1 h2%c ׫.9\$PSB-\`̌D,5?<98䮕~ALJ!y 5Qm?LC7TC~1Q:AkfmM2|~o\ +__(pS*nhi5#HԿ?Xf?#{^;om{|&o͡VrĪKRW3OF-ZB[%K@т;@yP38ڀ+)OtYOTF¸*KY"VYG҄=Lt5Rd6:Y?.W`MEDӤE$,@YkZVUtOiʚ~]5IWM>^՛7M :,: 3қ3\M#Xh;tDMT]hsu;1inI*WphYܶ5T+y龮޸+}dDI Mzj'O*$HVۦ3'Vv>@ɊHY D71#֕Yp+HP˔|[Rދҳy ýet9&k22hvm ⥊ oiȟ~J[](* RUmئWKXY?m۴xv-^P N TʞiQIe``Y|^XRn'|kJj R88ɂ{e+o1;~C*(?-WxgpQSZ\2a0ͽ/Lr ! M/|w( YsLi#=)<9Tzg_jډwt`;e8.ϴL*6Rv`̔S)9@[;V}n qhgXLHPzi=8&2f-? 5}osII $Dn\typ>8Ġ9h9^?;lp+(*jX69b1/.J;9JGpokK3`>6/i2 t%'؄:jn|?uDQ*{=5o}'>BH N(@@>Xϖ1HH`1.uw ]5@ 1PID!Oz*jr/?>;2뚒AlW2P4Yĉ${J}0ZƟEA:״0q|g\@\ -ve+$SL9VPβ7 . hrc?` q5,pA9FFOs:;zfldRp˃:`.^wĕ#XB}&=u,Tl?b8Fj\:i&h-c}M#ZfvNw9gBs϶AmVdpvV)XpY"T3nmA<+ /Ƥ !)~b,F=pp4YCl,mp̆rcĻPtWqq9d=[r )uF=6:yNW?X}' ϡ_CߒXU|S "JE (ZR'J$i/¼a 6` >x.(w:;/|x\SD`>}:,% njDO>Hu| BL'F=7@([- ;7:?˦U _1 *[Ipzhb"z󁓕?߱:8~=(.(|N2 6Bģ$N:(a.pDHM3a>&<$%"+W նEO+rtjSUVݫ_X[)IzAn_ Qpp=N:3qcg5{;QZC>|ȶgWꨎMNB0+tNV1=+^jr}WMu53q .)u;,uhUyٴҪRP >v%Lש'AwdtQAҺ2~=rfUny.q[͝>z*(MܹrFx'-<4vB*Tg!PwU%ÍnJAHUXa*S-f!Cb -6S,ɽXDfŠT !~ySPmb.+uC3{k9VI SR K>>R˹K;/4'MbH !9qR /PpY[h\ (Uo_OwWѧr&C~(.@ð'kNY_:-ʹW"; K0ͪCtŤR4i0֝[?'C&♰&oL$LN{ٛoU/U$ (< LW͖Vr-_e)R]ҐG83,WU"@IHIE5&UaC1* V ;$;yaTqa[D>m$"z^ d~t`, Ғs]b|S$<=rK.& 65ȯ(|p=q '}9 șG ĶVd4/Fh:K ?\by 'ȺAh>[܇fo:A;|jќ$>0y;`yȰM[{ K'qݟN9h{)ɦ"2S#c/ʎ3i%;8\5C_w2eևΘЖy8&aNɐ/DJ*C $eADs as- 7m/ j,cRXn//- H*H+eTQY@r@ɓW͞LX)?C+PA"o<$fLFOH@nL:ئE͂}5N aR#ܮC'$L~<5"֮A+P)h+o؅Gլ> Nӽ 5{l*lt2"\ʤDqdP?vdxx\ꀀ󓭸 oX)WZ\7;L O{7eercSi-R={\/vIKf.@qllw/emcSfs'įd1VLj2m\hQ,8͕\<g"0Uح~yVӴf.BU(S+3"W+$J\$ՑJrR-P2).ɮ0 G)'<J^5Wg`yGfrqyocvROL"R5fčcচ5@MgI~J` H0새yyGݫMSިN t+KP>PAy`2625]\ @ ҏQεJ$f?2B N#tiRBxbg3XFMhƲ_<_>f"+ۯM]pEWIL3tKF, 3F)].oT!g1wL9UsS MH]Ѯe]}DzLgnM r槮0m,* yP7u9r}FEoTVK,HkX<@خ2H"3L ƎtkdMܷ1q}(Trn*t!DUoH!TՕ=8 vnfF3k# V7>F*MՐU_?*ǖyJѱ#hS {bS' G`9KSYSŭ9]R@tǔꜗ!<` ;ٝ#EGF]NCm:"k7OGA;M+S;*P tt w/]ݡ|Ӌq;F+5L)ScxS7=/V,~\xV-;Ic]~psWx/d+$_AMa!5JF8J|A*8i j /XZ11BT-ݢe> =4%<)t5kХ7k糣΋\ugI}(FV1Ն.3{52@{^K =zsLl ^:y͇V${n̵*%sG,$\aO!Aˇh=ilnp7F>XaI+|/Hj TyG"e8eosuKu= RSO/ k"Rz?+xZ>.p@ք|;ViA} mpE3D^D_tB4~ˈqefXɉQ w\Fa'ual 8"PLۤz:H ݞHP`,! E$I"cb &.V{vUUT{[-pJ&Ax0 M0sZvK{z6K$Gݭ-(+m6vm,ΰIqDZ!wq_ ]'Gr{~ `Nrޑsa; CNܔJ҇6< C+aznnܖA$cq;N^άagB/#jMYxh֒iWqm"0a!ta +}; TSJLҐC7D=8raFPGRZ}zF4rUfSGǤ@cY""Ϣk2 H!-lZșQkfߞrc%ǵ u/˰>PzMW@6HE+ٯKgPL }r>J\T "zxƫhNɩ1 [yިgxgFpE9_<`t 5dWKwc Z A)hE݋'6n%6m4‛Qc^.[ -EĦ7[ e.%sr2Mjި6X(yDLCu$G9SPzOIS݄[Κj\|'oFXNM-/^ W γ"[#Jq %zָc7'~b>$dE?U}BJEb(Vh?3^e9^SH BO Ut5兙taɋCG4 RR/jFA0'lډٮ~3-zG-07GnW ssokuS$KU$1]Z{YP=7 uۀz18QFÌBnP.5Y+~w/MiTvfR0~aʛB9kB0@'5/@І784I޲ЌD{r$B5WgKtLnǑϤHX&Ҥ}QCBAh - ,]7%!Q;2!׳}eZuF^]gZ bPOeESluC"4@G!pfu:&Ws85+mvS2ӢQ9B7OΘ@4v-b{~!(gLy<䬯I=%S^'pD{\$- FpKnGm4o4-)TbZerS9ViyUBpb"Vk4vxЍ14<`P[ƤTiP4L@-x/)yJlj|(]$nu!k}X[d bh_(MEvfL=57͔9\7Xhdk(۳vi8󓹻t{Q[G1u֔٤ #+b2}FX*'X/+OVuM- Du1h~ǡ*h8gsϸc_90m(~p++n%>%Hz"M?fW Z)E,ix(I#Wf67jdiG祗KĔn"*M^LPS8R@JA`9mFe4 .IL^6 <(auTvT~l"mjE‡^AՀU!Tx l^nLje(w@ʬp'3]uI|wAa͖K`~w_ɣn*nLCL&gvb(cәvCɉSTYi'=Q[#am:CݤL?~I@rjfsO HZbYnjɅ`v|P,O\jwU3!J{DD%Mwfpx$~91LȺ׾5DT4Uo旷/l J ;r΍j1Ƈei{2P̍<Ж~FvM/'#p-F8Ah_v$֏獷dT^BiC!w mi¬#vtmE@EElI,8Nvu?Un^.?zo'C.R7xڦړ?CK^ƌ/+ZJoX5hYm)?Z#&i;u.Bx4;lHU8ktnv{>֍ٱ"ߟ F:8R&Yű$aJyfP_{C@VqW],dpJ. gaKaUb` kv>m+H ׶@,M {# CxAdΚlG2bxycY%?GOH}sR}V ;Zd,&">j\?~A*RA<"fg/KAObu[ #IKе[jS$V9H6?T D`#M^)J*`Ň8ʽ&+H#35kF \Խt1&aoF7x-BZ]=2 /5-u(~fVפ"2ŷؒoJXwb9(9)Ɖ/Qʱ~KGbvt^_ % hP$tʧ#ʵQ_l;+`{6B\B8sl] s#.j LULVKQ<~@,fYs8!$"fo~AT/6BS)އ5rf9ݥ_K֩Ɪz; .lr~?7F)]3sZC9NOYh\OL*0Y2w0;7yuM.W{eq89D|XE =h #(~O@TwG'4|AkcH!yD*Z\ G芊9iCST[6m v|~A-ppvr"0i{eQ.M]ᡈIb:T#fi98;M Do.,'I]9<ʓ#\'-M`Tlq*0[BoxBl@Z{3F98S3$S2䥠 vO: 2QK dYV!ǥF[HrGi)SmI |. bgo_`qfH;uUOjg)>J/ m;ꠉXwP%; #5bLX^Xo ] :99P#0I8wBlJ_+/BnR}w~\ذ&%B.?n?RWB-J6R CaB;.)8CUA~E{NხcKW]Z5 uVҔ=O9BjTF+$|FEXchl~w0k&k9YЇR1tF!Qn'vDi&# ~C 5>(TTq^zɭc|*I,fsï&q گ<,;{ 5'i?_6XU"]r>z\63HR0 `JU3핅P,Ґ`~_;ߑJZ\ MKv 0mgTmYLK _}@60x~A'!} 2CU;0U{?4Iֻq';~5 UV&ͣ%Ja Cn>وk :=:`l? dn6qJYR+Ĝ43O@YH>3hya( yЧESd0UX!)nyȚ2>0B7J aʸ bo9aw92%HҬ-A P}&P7W:RykEzN< dDD ?]g+Z/!A7;4O # `%N 6 G a u:x+T9PO+Y3 9akZ5)(@zD}>Ng6Zw/ 6gC wWx-|, ahR҂;,v:]X-?Z@䑿 cL:˰cKQXZ"\%2>aWi'wFA/x->*bgcGXbĶ5hVUdEcY;  M C7\YGk 1+rnL85!][4G 5[:BW5g[b'Ij_j*@ 8;2C:u *=EōL #oEXU9Nx_  PMT3  y#"1C/ôrp=ѯTJk*FKua[-<Ll #) &LXA"AIRFK}Ul"Nk]q=:ExtƭĞ)Ij2⑫’ UYO 5δjX`LJ`oPh&ege^ZG]yPs2t+u4P[Fl$\p8zoztx ]FZT~fSNm6(Ŷ"sb庽ўU k-fUcD|=cƣ|5j6ܵP]WFןC}pb=A;=:R}&SlWgmJj<`8ec(h#wa.6uF.J=d\cפ1(@*K8Ow_jo1 y 80CG>Knq{)L: I{QնaG h梂D8ŮB+77aGYp*`*>~jy-hǭUA]ˬ{5<< Фecp6˫ZI);ӝyƕi$l4m6qB1}}vљnYٮSl{p[^zxL-c_~nqM]o3qnR463vI ` #Q2|ް!lR9aqL:`:@3,W'tlVcӋio;pש^d~'<:cῷr26al\~Ra4XE]Q[Ԝ3i Y0\Jw,?A4vFTO8vZtX2/n$~G_J,ΈV(vDtE7*T= {tngRhbNRW\->3C`8tř 1_]Lr),)3{#{ yMIWq?K P6ŬZQr?5g9\bgUKD: UAՄ |5#vIjxM_*=Uxۜ]r';qYj1_zYVNTYq׍)fCm{6xYs^iX$C&h.|bӻ3IVr[ Ƚ_Ϝ5|vn,?L+?Vf=:(]:Mp~L}~cEWj?Ÿy3I^DtwRHK?d>7xqBW;I- %0KMIAp.啴+HA܋NDzg(j܋Gͫؖ:-RN^Ԭ( *in㊃wv Y&<{Rg\.;fdt3ߗ({JϱyËa8J4\t2>"[a'LP #w\K1p* 2^J3j/F I=~]+ϊvFߪU!lԵd8uv†=Fj>TG+洵&& yLH X8B{7Va9{!ЛnE,=5O"lY_@|aSae,1I+L(. q8IIIᴰ,RG"M^"*weWB֬ꊔhу){Tl~kWڰ{wY @8vo&kAx }v"zAז"u3v#ш{>(-XpԀ\}Nɿ 0C~ը`3%B6vk,1ܦ9?tH.*pNsfHfc"eHZ[&^u@su@k֪FcNWa|VY둬>AZBghWk8t0zaU^hpM*Q#Iv_N"߅(-^x`Ō@TU]"k=?^gz'N5R|ڇG䧯V"Vpd%@uEzϠz&ymMamhYz,H9P2p(\څߍ-/y!ʭ:nm%ђb$ FAプvXn p:]7J1F)C<yh8\] q5U5,^u3)8t`K%2aX2x!.m悢j7IE+r[-~{ ە:/ !Cv=C羮W~4xW2e3 !;粕-q-cNq(Q*|=-E~+bN"EœbzC;pݳ :w'C yLAWLuo`cFqXT[Ÿ_ 1 :LmMkRCP_\3(X`g(= ϑJмM|EhtN9jp,!>$s1GnjVEO{#pbKK[e|iH(]ʬcj2-s#ܐ+fz81Edly1ȜǞш; 7/ +醐gu<*K~ʑ`DCx?tݕW=QmZR;gqx2nCgBHMx3HSA]^"d !ɳbuΗG} dҶV+F;fX."RڜjY.uː Q4 +`|L߸Js-u(qBj3ސ e.c2nj RE}`/8oO^m~P I"SZ9׎&30"Y}$Z#Vz|seD]OA=]';f;cSUֹhl̥a.r l] ^mfoF(@%7pUW2r{'N)2̓uSh$d zSОX [Dz]x{Ȓ_WЊDX$s:B40,T!3{AYv[ϗ-*"OhVБT6,_f%| )+u:'rŇjT< lFSn6v5QO5ָ $<脛n?AiˆDi!(9+5~PU&mQf˄*|͙4X0pyM0賭/:ull˶wQ{dRݣ ZN/dܱ{ T|טN@&hAPrh۟/Ixy#C1*Wc|lj'HNpu<9 lɍ㦚' 8\D%4'&-J˼+u|TU·"HZtǝjE+ 1x:@G*iOA xfXRRwc6#]DCcfGW("0en'/WLPUp:FWQ6.&a}oܳr۷(8xv±>*҈7V^01LXzOPQqq<ISff`Oi7o'˟NP/%وh4ଝ>R9.ة)[o8Vo8mws Fmߍ%h(vdX[+ğ9 %#hjN$" !Hrn] [Xu+Wk `EZFL ]|EYX`3&Jk$ |v}J*԰YezTѧ8 y@]xX%-`=!c7y(+]7j%vt1.ћ$KׄlUnznI K`5 rٔa\4u0S`\7yd ,6 fu~CisX>:!Y DNGT3Rx&S.͊9xAilK?Ī7~0J*DII 2˖hcH6X|e 6 X =J8Wٚ_$6lL:[NRamu Fc׫_:B*'c\{{I8* ӆ+C5)DL<Qq7bDNz"p<+?)˘dwtSfq, <+pO릘K@ Oy;T*$i#mOb؈Ҕ(ad3U69'靟+Vְ2٬3;/fx&2rR8Kg]:udX+f1xy|Kj+/Pf*zۆ]4SZIj705$*; ]):š$5@hL}eqߍ{KL1q?idzCB6`U(k"܀t`o_;.e_46>VNS y< g_/ÄOʈm*I f)rP6BMЫW]2Ж[)dۈV)W\'l&"©#{K=5VqG4p_J+LP2UJi+mW~k*Uu[[ehC, (w&AڐrŸZ_gz;Z=+VņB*5dmF:.>9β&ø5aѿýkov cl* iś[]D~Rʐm'v=([ņ]lwv@XK- )e!aJ?Ppu`M^ A y-׶%V+g1E!DXQI? 6;Lhp.Ԧ.)zR6-%ߣb5o}Qd“mpV~zjʈaWo'>kj/(pc)OƜ -par`bLBJٗab~ʬ&f WD##IZIF61nk=od}hFSIīk pTwYb<83ҁqqԗVռ,`Ot>Cݾfaa_|^!ӣj#CVpOI??'f.:[H2{YEB52 k_flqZ mOat 5nv=H,sy1ZvhJk&@ݬF!td>4#M h z">]G{.E*ɇBcuU@귦-޽B=p- ;# _ 3VvPyؐT1-AJ q՚Zj 2$4dž]EULk "+|,N pcyw6#h+l%G<`O0`^ EN#R[)H:$B7vJ:.M mf=@ KAa;`4ލr~J7+Vnln,ܠp-7..<Z5,s(y!C h:sg%8N9Ikn\mrW}$s3ΦD hJC(tdNW_ 0 z<W{Eo7NX[jER,+ mgHnw7zx bSHXVE@"4!"-9`7ր\FHȃ7j\CŇCv;3泆T=<͏Ή {"tւ8iF)=^(9:М,FʻѬa8+gn5bwnG0H]3w:.ԗi >URДc9_l~lIavtKGY+T|0Kv64-Bq\;cdx..(#ŵD=(o ͢.TbyZQ*' v m3Q;N(0l=?,b$$ҽ_$O4X*8R-t~ ~7R {a[tV8ا`8DM$cXjm̞F|*g{}`a-wfr͚w뱄1#v-M<b.$h+Ds|*[Owܴ]CKZIRk 24ML!h>;Lߙ]Ǎ"wb=zbfF^zھo 4x *㜻PJ;b\֖> "`K&9ɭ8 P7I  D.kR$'Uœkl/I: lfB[ W4݉ Nsxll3~ =]R4 ) 8d+ă.C+B_FiZ9Y#H9M0ܿ8*VU[:gT*e-qsYl ' m e \=y,WSb O>nE@;u95WCQ9<dS ahW~.<)&MCwX #DtjP!,hw^i&ф aki4y$b+)ϷsvIoXf΢^F7LAdO6y*=h]ZdVqLE 5h[U#ӟ}!GN}J|/B 4M%y5SaC,x `Qim?1-<Ȗ}_V|q^mU +Ç&ӕ]SÓ8P.?=iۼ PH/;TV<"Iu.1|:9Fo}BHt AqQ';=>y_*n6'*b,KwE`Peb*ہ{(t@< Tø\rAroM@my!?L&q/7K͔ ʡ^[H[Rǧtϯ:Q';1g;S1`9Sz'MV Z\d)5{^$T@,ac)'{UrE*f)q4G}sEMwmoK/Wc!K1 9O>!AC2(jet;wH֧ ƎX6Y xtTݼ*a>AC;m*|IҶFJkUy촁^E^"6H聂9 ~o XwhRoކ`qJL>`Ͱr yoHP2Vi XBt\Wd(Lຆqcvazddxel$2T(/ۼ7d8f:NWx;nK ?(906~gc/51T|SGgE)!F,Н(R_ pECEee`~2FCO2,z bYx_$YN謰q4Л'fN2'?\nTRmy\, 3$\fc7%7w;&}RP -:؁U"1U $=H.TGۖr$ӈEXϙ.zǸ:):V߀JǞMhsWIW3Q\%JGKմee苇ۈHڐYo+99w'E%i`e*rf;Lˀ#QKTp׊٩Fc QY'!umGG훘O2ҩJ&j!2GOxpJg(A&f'r)k"rD%E!\tauY9=MF\~ M]x[BFM~nqa* z/vTX]JSGtF@{Hk #To>"lUѾy$Cv7H,GFZh754 `?Q#ˡq o2t:G_Ƈɓδr*L$W1@ 52eKaA }:҄L_]j&Gb:uAm^`!H9I[T]ްHT*3՞Xw5Xbegt?PEL2hA(zoluFcq+6' [%cp%H]/eb)߶5vVPI8-a3#b٧7aygT*$XgB ԘK81@R0p6l_Qg4nOӮ3Yq(N1pf?C N"mLioQVԛ3hϖׂCci[gQZA{efd9- r;D(\:]~\7n B;_Ha[ Q BHPsK ãX9h%f9~aȆ|71!^`"pe:Lv0FUHZ0=r\g4|ҺucS/痃 OzNBMLO( > `;Ş) كOwsw;`@[ dwf\]mD^Ìy@Mc4\Dc[r`̲n mӽƾk|sxSd7Z{$. 3p#NROUq/s7.UiABLB챤 Py%ÜoɆ'z@#NmXAF<2W0OWo"hb}bw2.lmW#hy3cl(f$tK̍\4dT2'5t?1=M XJjy;ŖL=j:jm4h7k^@ Wt> "ʫ_hOѦq.x,~xu`)lS2v.A l2;9,sӯQs=pq4ܪ*p()2+JT*aʥlVݞ'CfȸXJZM\*ȟ(6 mʳ9gARvd+8m88EZSKP q uC3 yZrm͕ʈŸƜؑӀeti52V;_ł0(dUkؔ:?笪rXB::o]` cUudwB C:BR>z~Y^ZfӶeJqh,zkx?OޗYnf?mw?{mJ&`pt-Eڐ /iZ>TAft,t$sYlݵ9JxY*ڿnErYse.:;ث]57 .}M;T[]ͯbZ_$znW@'vD8'uj$|ejw( xIH\^ATc]'9|Bh~?JX2ao虾{ *\@|k\AZ0PH]!3oy3jujA $V"0W\7wjbSYl=ĝMY~*u[9(~pS+9I>@vS2b?]~⪉0y9R@ӓ~nj5mT́,fTzFW;ާ$ ԔBGPyTI/*5v!cB1WS&;j3(þ]15D W\beKVy*:'qFD6㋮ʹZe5c <掵Ǿ_rK 2D]>OպYOόՓ3ǜ!'/kɱr˙Y.G`&Dr@Av"[< ^QQcQy lX6M6$֧DzF NqP\z рlՋL]z׃M%5V[߁TS'B{3To CgiG M<ͅx liÍ%G5"ˎPH4b~'|eqF*LnM諒G5gmܳkν?R|n.Er,hG)Ц ZKH8}0 %Y`fE\.nF@m 8=-~ {Fäg9Ñl;RM#п[q XSHA3BS_(%˱n7{tZn\]Q7JS7ڠ00*C /:2bX7ڞRt48d{B1kF+Act w\^=K'' Z 4oPToTdS8O`)}Q;wq&`C_#̨a v5*me ]63$AaDF`FF7uOj[)̶ UN@|!osgkMQ.<=F}cc%JxB 9s.Q3e!s&,Kq @;rrI,CvOVnQWuZzfȞUi OsYa&r}lo IAcL(hO1pϮt]ip DDY? MÜz5-iVڿ.!MfGJǼ/)\{ļRqsR~ JsN0P@92eԝjJDYu%?̶gL$eTۤT2漢_ZkH$F' Mñ:6v8l/}@L>o }!suhh{4o-e̜|J07:|c4;(iz +(z:ߵՅɘ 'H+Z?SV}\N DxoEzҜ\ ւv4ĸQCo}Nm;wmEyݰ)DJ^9G%d#A(yDjKŎP 5^ƅu _ǓM=<'zg&^>D0bެ8l+~K]ӷTI_1iZR'4*\"us,6]=m GX:謔['+*海:omCzIʏvY#@ Cב>PX˛jh'?!jJ*^2#XzD_=k#)!uTppW)|p51+ˊi)r-$؇:fmHK±߳hbxo=s_ҐƊQúzQuo#UU 7 "J"DqLM dV\F?swS_$< k&H?B) ߕvq%)Hq7ொܥgk!\u[Dʓtp QqڟƟ鄊a:%&.^GZ9|+e䗲ADPX@),|L*R #~Q ̅5,?Dm&?ꂒ*T mVe_)*gJkjv45@`_kG; L$WX}0 a1l cN翍 dYSJwfX c1m =F$` 1)ta@% h唁Vݷ?:k4!'c;HϭF>qHst9:0ƋMGNj JwIuY/#չJ[p<*< ËJ$Ϝ$tZ NϭZ[ic-58cMj\z5XwJt:p>_H2^iOv1|b) rs]{$*1`O_|;UEh@G[y|,V%f;bIKPFsIP5(B {ڠww5s#fuy䤛2.8U Pppr]lx t:}|d \FHJ[41ݰ+ @|Z΢ ?ӛ]H =T+Ă݃TIBMF`?ss#oӏoj6"e935Я*#f׷2S^R%U>4%v]MT$ڜ _ѦD-oO17__`\O9#I _hY#⼥O}vZ;pjAM+W(%1%C+SQX ̴iObA[ Uh;P@c$N @)HbW#u- Ǚ$oygYZ070701000000a4000081a4000000000000000000000001668434d300004f04000000000000000000000000000000000000005800000000./lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/net/usb/qmi_wwan.ko.xz7zXZִF!t/N]?Eh=ڜͩd[Amm텟%2/q*΂qYЭ[{[MHc E(;![rȞ2V kW`7x !eil{i "7d7<+$߹i#^L,6 6/ N[ YK)5`äXx2EmkcF MUwk(źe[[d(%b`|FuyRNo/[J d:&e=omm>`UQMĖZim$J=X\Ú`-\b HW?cr,JV&-bK"s`i<386nGcn=2:EnČX'?re7HԞ9o6$Q 2A? -Q],C&X.Iҟ9i΂ZM<7b^MU,7ҁޟ1 Mk]/li@WDOt"Ҟ>:%")3_8E"z.,/V2 D)5۾F6nkRr 2/I)G8 K tХY^-s`[|΃4X"7={ &]Z -x%16X}j{ݞ((>0wږgg-Lmעj8VV@=eUfF솬eﵴ56r%1~H_Y#;iDa$D{~u Mw*fMXpGc sC '5{&5S{ѢfmsLMqx`$zn? PtS.@B3K8k,R \!=g B~M<ˤIR{fc7t_(|G7xȓc >+RN[˷2%QؤPbڅS} XM0_:phzԽ3LF|szA @`N̷ЙDtBw̵6Da/B؛$4ҳ,teS%Izh(]|>a +A yq:p^u_f:Ajfy +ʨ)DC:o rP(i'E`3s1`tpb:yEwէIBэr<wo2gwYh oYLWǠwm_q%|Չa޼"޿lR*.MJek>bS~aR{4>_'cZfY*#M|AMXUQo͜0dزfc"qMR+\Ɏ:A)=5]rwD6HyԞK\fm)4՛d3 a7i-.~F<` %e2d@eߙ+nܛ#ߌ(!V?fѿYBob!Dnϛoq7q aN5u4+Lu#r`/H+*Cp]8HnlBpI"D|`4 kx; au2X)po{Q|O>QB)8O). PB2JѸI% \^ZN PU!LB9$UU_IWL˅q$*(!wfB3,Soxg)4xf7Qٮtl'v C)|QN$s{ePq:dIr &$ {B|2L^Ƀy)ŏJ0t:{dv M|\ϥ6=R|p[TPOiIڨmbFFMٺm%Eτ;e;O/u1g5կ{VQ9eo|U+Y@ܨj^Ǿ"x\6_Hnfz3ʢ>""gFz1ID8Ȑ'Zn% faE[)]t;аnƭc(w?P8z$b`F٧!m"\n5?TNv0?iZBaB۟]lEK9.]%ztDU>^HFTR౽J9Eā0V^PVG$Rx-ubǗNQ9xf+4ٝ>P婁ٰєNMfzӱ0/U@c0.7[i5y533Z+_Py/ԁY`^i&[@H<+Yѝy >*J$Zrb;]vE*#S\g߶oCa^e#91 Es@'3:x!,+Y~CXL_g4ģ|(,%Aq!~F֭䝾@ѸW3?urt\ ʑ2d'XG@3<;!OUd2|W 9@;(A;0'8uljxv'@7$$B ¡@|r`GRM^,LaE1"49-4=ΊOmv :"W`U"~ﶂ_RgfPXi P5[mg21^Keef;aIwbӠP_*n3t!f{a_Px9{4rvuL1@c8j\lW%YҒ3<'/a#M "_mr%[?\QP i wiFI("%8ižrzgbΊ<[n2[ cL>Z4Iɨ 5Ǿ{ABE\8Kjub4QoojTa㙅X] Қ~C;W4C\NHd-OSGtrO$nj5Mb`[)Dh[Dzg^WT\O64qF^y;xYgWZ\|ȧ Wzk5B@o%=)4rȼu ڝWWm žH$ہ^:PNy .uœ@nU" KVߣzl2;NP';TņYU$ ({8s-b昷o q.bYu7ϐq)jED&] RFQ_sôIuEwKn{\qCv jRN/H%_/fX$)-CIscq> ZGA2Jf%mW8/T*.X_L ME:+Ĕ?kk/`[X$[-1geoUnu`MYiHKd']ٯj%.~軁>kp;y5Q0b0c&T.Pmn? % kEZRX~3un/ul ᛮ>GIl&Ea] WJs \ˆvxV=Ƃc&g^+oPn3|[=.<)$MBXڀ[G.}֠SiRK ۢU~ڎ=co! <՗@y]q;%*.'vN-fEjVBA3$#ͼ޶0OpBem|F_9k*5Hy` %%AA̸LURF#R enufIM%rj8 J5>؎Go.?Ʌ[q݊̀ h*@2J3ULБa%K53d|ۈ\6dqT R~*bm6³>SZđ4b= O15zJκc`_?=">Xz!ѩ:Ob+yqR&Z;/KJAY  FC_kN|G;t×e=!<n-_*}c3A7qm:̣R6r\żvTIC$M#O^\v- Yn0lM5L#[ob$CzU6αTn7)ABԁ S$`nX#r B1bgkvmm̟;:R2iA;B ]K=u>Crd &sm69xH)JNPېos`6*N"Aa,~ʬ5m3j2 j[nJZ*rf= _a^l5GZg&ac 2o8d89+~O$3Q{~^Qw МJ7 ?p>^ [ \[wY1 k<zl0<-#-.8گGQ f7Iq=W9G!Gb\࡛h)/gVnމ(A"a"]2 dX7яDZy)[oU0'Խ*u}2G"MYةpK8z0b7^ i;$y:_JFg1+>`S_91M ǭT55]@q7{zHkǫM|i$y9})>OcmKՏ`ׇkη\Ay+gËN7. •>N 7#[_[{Zc%...3NzD^-Bkt,SܙpK2}C@ŝ(-,/lkx up0E~{t`ȆHX(h'|r-[EE²! +C?Z626eL$a {։i>nbfepe0/HYp=zTle(qmhr' y hp|ŷaɵ˭׸;\?i-9$$d|J R}7 Q(/{ a"9F#͙q;-&n rJc#GjXJmq@K8.v=c11qh%GJELJAvLocSԳd'C_ 9fX ޺$M yϖNNRBu|5APi5<pWoִEgc&Tfz-Oϙ<̯sfJ/HqF(&rsF6zB;,8 ?t͛ZҴZBWt}vy|oV9'-޸`Rr؎PB,ryNN*pL0joˁ= e؞/\0sˣ=!Ӹx{6bt`dLlHI}><%A?1r頊`i8bK l>pRKԞl3QM ML7=W aXO؈􀐏7VU~O#Ӂ?lNYͶVF9n ‘*&r+ؑΜGNLUZǃUBN5v1KWz;lw8/⚋ԭ _ ߭>L 6)뜦ѕq‘0fk<'b$h pfo^d$.ϜKnz+79s.M6⑹Kc.vJuBbd Cx(momW-N?]E|ܓ,]νӲ|W?k]1;ɼg$">œVioUrQu*d2bl%br2.)v[[H"5 u!T(ٹE|%Y"9ظRŃxcM 5LI\1Y}^rIz9#{xZAp8N/}OiK79-6J(fa%HKlZF )BxSrڇ<,XrU0%VI^L2u LH}KU\U/~e7i1osD-i~F0N{ T]2I% vBX̐UNE}fB36] `Tv$76  $Q|08EԚ[:I[ŏOcpV)9MV%B[!wlH\9ގw"?AS˂p<emk]~AXR58}1fDq.?E/S3{Ű1͂'r6@^|B8qE{8[]1Q51;tY5gl=Bϲ\%yhJft4*,~\4ńqwۚ{yT>v5Ri\Pn<ET0^LDV{TOg'giЈo[Ɖ Q?Jӑ-zmpϖ3q_s3&/'0m(0<܃⾯QB} 1;Of_Tu5)z]?l̬rƪ.yK>Zp>WAF;2ܱX,J-7ʦL"-:,uOu*Ty5hk[Ӂnxf@)ŋB#ydNg~ύy A5_ȇdǿM0x;JbA `8#9dTvfsͦq Br><nV*`&100 B9 e fU|qel",JĀAmo1GSZi8F*0MJ<"q:[sI b5N j'vT=R|w>PԽK i &F9YŠx2{Pr)fE>_\B9EKMt;"E {RBGOM~j{$?L1C8 xn2EBm[d)YxEy:<̈́d\3GbQ>!gB'{5:E:Jͩ1)KsG CxFN.7lZ|f>ex:Zކ':5>=~t:8P@sm[ s=L{ "UB} zX*Q욫Mr2ZS%`d>:k:@{P}gf\YH|SmmPܷ=)&zri(aa gG0 pTw+Nx8>yL$|GN= ,>K9֝SAW ⟩m%qqǵUbE9i|_YN\/cQΦ-ĉgd8R]'DF)ehy cfyO`jf 1wE_Oֿp,$ S>6qrt] _b1H0h" QRXcT. xup}E=?AjF8 G^,0Ϙ$~ (,Q{UxhtWu}]xK=IG&[ .q{p)E=M.*(;!Ɨ) Yr\P$-ҧW5gcAly\oSM uVcV. g(o>Rg9H<5xklڐ}[0+7٤3[Ȼb|{a'W'&xFh a-9騫Vg~xN> "a|x\͐|1CuCf X琘 %Ki/LԴ35׾UG$?=fh{2Zedz8| qk #X\zNa381E[MbO{ދЁ*fB{`#٫G DfZ١?(;k<J\:*b=Ě=4v,/F99Y+J1Y<oT*6l8ܑS|W kI>މ[HqIث'3_ükFzeWdg9TH,Лf. bJ#e2ù]GQY@^HOsE +쳘W &e0}ԈgzNRt&NE7C\,xNEց z~tv;0p]v-75ΥoPjD=!CFHiRiVø06>҆8)۞Oj3lh+dn`aqoOm_%eϪ^x\Rg\OF%PO{OFK3 G&*_q m|.&J7,.>]lb S0,F4~-Μ+Y藗8fs#v\pC0%>A(fXX鞤qlq=nV.IС8/[tl1YLUF 1ܑ2nRDL3-4r"q]T$ A6Bj~^_L%Y>P]d%ws}*P'_E sEi=_v(l-⊑iӤ]6 'j`ʐ% lI3ȏt}V@?aQp+- ̛jzN 3̃\1ek79ɵ|nw{%Jn"Vbs?;Ge>uwVSl=HԁPrr\NF{ۂs5G=?AumY(΢ҿOjNns_\ d8FKv ;p+wg4z֊Q(#r2ėH(1}4MϿMۑ"&i%;ݑP̀)tML4[h앉s "0/1_e3͎;G5;|LB!fDפ4ռƩ> 7\Ir{БgZp?VVNAi@P Ա%NRNvWJ-?sCT z[.צhuAн=iO tYgR])vAZ*$G⻄"lzuTWKhs 7 RJڃdNeb&;s8^myZ;lemk\27j^'N\ h{.#"6DWYBUAQ['P#;ɊP/FX6Baw[)wtz<gTH5CXt˨U"%q#Fm,q&-=9ŧ1w 3^$dbrL01(CtKl$\ţyFܭO0 _)>V!iҠxn1*oe 3gB^;5D4in kߪr;\Rr[[E"4n㲊Hjd̾*|cN}T=sliBVp{L^!lDL;Ԅc6X;USRodYY$ gDGWȳ%" ,LN.@Q-{ j*' EkSU]H}"H>&̟Wq Κ)װqK|x߁V]=C?| ZKqvb(xi<{g O TPCfo#f. Bi(n)ijSp*4%s~butJ"\m N;`5Jn@8C*WUOEOJtA4iUGZPW1o<|ɢ-DR`.׊&4`nW>/i ޿|Y'C&_HzVkIkq C> ly@L[:mՒ T&!ΞGdPL־2OVMG@X!Nww#Փvvղ\4Z^ҁtMo "!d?9xvj~F*xQ2ly{GH=blwP ]5f8.q}GZa0j0Z檓+Zc| f͜'f鯼lgz㕽C_l<0.st< 2/Ig6r>fGYsm  p`Eaw1qMbpDG 3ﲵ2y}5KnO߱& ש,Rriyoy]{15?VZexgF %~ B1ukb]<z2e;@ ':뚦T7+D*:@LeY-U$@bK7pP^߬se$o ?2(\I!ԋ&T0:/ Ɏ.J*qa|S JvۘSNFStEAhk~A@|")ztz9lO=k굗#FH+=87t#Jt[6(t˓veU`r-㮄q::ckCX ҥ o}㬉'~gNZZ L/xT X|ߦ.?gҙ_w"Y@B7TuNV]?EGylMi8gXh`cEɱ_KFpFv4`>!7W@c9ősY~<`#dqFR^J]%C0痻(·DE. T`}kօvHQ>u k@LaiMc՚U!sل >` Udq&kɔy]~JM_BhOβop:?D/;ӧK`tgbI 5#iW;hx\08ٓ)-!eJnIۀ?[3Ub*Q D`+0ޝ9xtY%mEP(0W?S0X@C-Nf4F`Y( 0\U)u:݇H8{5NT]$uV2!pAZT!\ W7EL1sy<>;αtppo78PtWSciF2b뿤?PPZs4տ#a^P6R*h9hg>i쉣#muo>HqiA.|}/i.P0 JI{啥.7KksMcFF?y-19|uޚR#s]܀qhZWhW2:oAmC>,?,R b-=tQԩ Qz~Ej$̣tAAnu쐏X7zB%f"Ab6Ő@רTt|ъ XI=Z43t \9?d&/j[Գ&5ܡ}L @k)eNY}u9@r.70Ғ(iȃ"$U;qp YNo7y۳8/ n 7,,|t'!xdP}>,74:Wz'S7/ Xy& 7)' ?EX^H ߯Ӽ`;EOx!֭$;y3?xG!:%XQ^R9?֥LS]`fBY3-,d=-${y| `*om]D߶as7񠞽q%T ܝ`k[WbΦĉm姢dETD06DϗLx;VS0Ӌs6Ĉ"81p c\FEe= ;b*쩄<ē7\uo.wG _d:]Fcs~g9Nl&P9-v5y1 82N[NmH>VeEر6=~VKK'j&~`2~3Kj}NDz+[y:RQ34\dt \Bڜ^ BCBS̄<"1ƅTL@KJ_\*1'w|}KRBK TȊz6Xpkq\2nGXI6* mlsHq'72[^zBHe d*!*tDIfߏF,цC+Q3x c93SYC҆:*FiVT^.rTh*b/"M^ `3P}",n nA4l^n1Q+k&j2G$puoD$jb3kcyƪm5kAfpg_Ha2N3U>~z#`YR>d:~e|StL^A%:>~^bN%eU1MnsW3Tcǘp|éB-f*$1cP_i2RhwbMMt.WjDCvIouSpJ[  n$aecat ,(dH\'[L6֜I64Z#`t7i=N-,DF iYQ.u9@¼4O8!unհ,"д"a7 _0ZAAB3|tV+dHNQrMLyR6RpSJ+ʼ_!X`hT|*으m<⢑GzNݦ 4*SLՐ;]BV|=} :PP_71+&*o#ͥloj[Ax c8r%1o}~*)4V?{jx7| aD } 8Ph :tR A 1U&L|4PnEY EzfTePS^/9pca),6+|igRd\"6zq~n`R1 91٩Vo~vbɭ6 }P- ;Gh1uQ1ʺ,MЧk"pe-T IqD!GL2Bc17C+ˮ- pc*Ew5Ww4JRӁeE08)^аRP60b܂ӆ8^{sye=m2cop?:h7%B9IN;ņ!*UjuݏB=U%g`%cjDmHp o%N%n?GB.J/1o/Iʴ~Q$ ,,uZ|'^r|:: J'ip2P O^Dž17BJSD~*bvHQQ< 'W\GES?b2f_@B`c{@y??a?n }7`)TY&f5]pv`,Cӄ5x6sKMR8(JڕHQ@tH}ИA \Yqż0p{ذRy`*fL#]g˖%Ek;۱j%$%.I͇}+5VF;H ޲+D^BD*3]Dkbi"LUɍr fu3O! \2*x)GT U)j Qf&c6+͓G;{S -c'zHEx2'4F?:FqAWUx賷o(Sssh6,,+T5jwSˢ=.Qv΃߽ki8[ka]ظCJN ղΉv9:;!S&ÿ,f\zqFӜ>۸px۲34S?k1@ΔXz )K~M/3 aE+!EdU/,W4W" >D٩ܡ-ZbWa2k<&SOtbEǰ7FfT%t w\r?eZ{a.(2mh4j۸Gb$'90z kRMѤgYZ070701000000a5000081a4000000000000000000000001668434d300011dd4000000000000000000000000000000000000005500000000./lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/net/usb/r8152.ko.xz7zXZִF!t/C]?Eh=ڜͩm^e m.3OG qoϽ {aN. & Y_bl$D79]Z+~7$Y6\c+wGS̼0,8\)D%2-D]Cgv'k`M|Ei"{]ai2'-:tb+ MDGeptO,;D0HX.Fyt(" NM\;9'gl!۾nK6ĮѪG(7c 4yYՆ0q#BJ FьYY_^e`:W Y((2%/ɚVzl_xU፲C5imU0%Z}6 @SQmRp!/I0}t2+fvޭ:8@,DK)B$㶂]f'bndi~, OjKH7 zi W1Ea]GQTtF ޡ>3rm[(\u._p ׽-`뵠/}4c! ƥw,gH>8E4~h87)S}$եV+:v[”,kX^:@p |rҭR I W 5Wg\u0>_*#o_obt EjU;|;ǽ;IL#VtI_B]?b' s@? >J,'UH?s^@)Н2FtŢI+@_<؀M)>Aʙ⠎ݣoa͡OwF.bƶ%Ϝ+ͳ4 Iȱ؜ヵڍV€VGjT%E3jEpM?鿚+#14LWᒝUc<ƀC L ܽ`d񡣇'+~ 4EKHL Aã[]j~HxuzUۃS&%_? $9w\vY 0zc/+G-OYC6Q⓴\^P\lԂh]rvUz$YTWAanf?Kl7[cd9VZ$^|31IR59Gll&>RRHugh/[$ֳ6nЊ}ʝ,,mq0~.2D֎XD`MdrU# HÚQҝRXfTv$7wFV HDH$s%ָt{GBF 396@)*$n_4 FBmΚ͝v2>gxVTk6VJmJl/Y^C8?Do@OVcR,mmi\,{=bLpؽD5ٰ+*Ɠo+`.B 'ÁA *' atʳ?:㌇!(zhIh9%_+U)dkj@0Vua+{:)+&Jx+B1]8wDC#E:R&$R5Egh=yw>D*y^)ju:1y J^>D 6u#%x5 -CW)IUU)9 f%+do#]kawCyH<k]V1[$tArWnn=Ϳt摸V\%214Bvн_)W5wTNwHOyXmwA½V4Z03H:w[wuCV$(pď5I@q PKxvPEG*L}!dImqûw,u[!Hld$YJhW@IREx%A:e^ܨT2blHC9ۖ362qh& pɡwԫavTUkYcI(o$ru^Դqޣ,ei6!sx3et<jJV %Ιsg:R7K5ֈ! ({>\#ylƳX;?7Vq|<Q?'xӉA3[}q4ݯ iZ9ܢ1ۼWb]t7?w%4-˦$Sk/}< AxiiR߄KU06 _AhdM'"!yZ huˏB:[Bʜ+Xv`2j^%-sj r@?T@3#hkDY)2=JP u0RVՐ 䑍YիlЮR=F#1`:VucZ!=$2Л[ubGosmAtl <`I,YO>#׻ ATfvk>UvK< n7֢2|"69DG0+ q5˞ d+ 8u케bm8|( i=oWɏ_?.W'q삯Y9ițiӾO.Rz=X Lx*j҇ ٌKq#\:0#zU^) *0 a Vmgs; 2]dDo} į%B5pWq(RJs:OZ:΍@BܵypA/CT?z EnR#'ʠFq/ +W!? ] .&+#E2]mQ*?o<UiҤ^=SJ`51 GfcrD/=x JNS򨦇Ȣ{LC[b%mp]M>"j|#!;Xa{TAb)U*"u9~hP#ݳ(Ӛ lZ.F!U)Hǘ *Rg WOR?uޒ[ M)yiffv]ikm*@z$Κ]g 2Wۛˉl㷪W!@;֡\MK\'BN[%wHJ `K[qr;U65;EFwIXDD)!Uk8W> R%--lR"E4Li[;OBTkIJ!6M`Q^aoKnEpݫn Z |fp.Lg>CGXjB@%@$ C0uEǙ1uE @pj̬ -GS1Xy2JDDYs|hL%l>GOĩ5o[O92>n4 xnmZ<,=H VL< y(A$Q`$ߚoG}ZA-:jzGSA:\}&l%I/k Chbroh*SN<|H4~\eFߥa$/H(^ϋ|Ou-?/2#k*LGX۪ P(U*qmVٔ%F6HϤiN7Ǘ&pr^tqfo g|G.nǜG9d-庰vlp#?9oaΠ4lM%븲.P-memX^gvz!$.ɇ2%4~nis^j~\`Ҁ9舁TVg0@ zvu%x&o4mLnc]G(9|(En?ouN t:2|B~6 4jstJ"4L_ӾƟp>J9(^qd 24JlʥG?HUp>TogUY<ե~ĭ&,$̏^ros0tXnջ#@+uckSRp)DSAdЕs@'y}|F ׆t%7ٞ;ZNœ#_̌Y.+RR[MDVl.FU#}"BLb "Q Y0>ՏkV #ӿ$֋Xs42!O= 9+ ʰ'@: FP-&>%S?i%O&mQK׽מ E*!>-qAxv%!@xӢ<.?BDf7?I/7q,z f62PQ(S+6D( %D4zQSQzT,hm-lY ltLI_nya@]-q/6'|UXJh,VgVrt :wրۻ[|K^`8nS/ỏ5U e&}r_tgjA67:*TEmM4xYS#NYW&O9[cٕ%@apkR'%5/)batHW 07cЧl w#i;&$?Ӑ*G+F)ܖk\N\]Mܛ5ܱcq^M| .7?bU`iDZYpEdm +lb+_(!C\;Vxfo+'d3ꆯ^$'nY Fp+T#A3WUDr+'J4]ït| URX~dwerd5{9W-miM^ l<Y]ϱ"=G%3AWI\!A8({/':aA.>=[~f FMIKX{p=\\XRRs0J5Bx$-V2yaHQ˵V8= (ܨYtL\:'wUpޯR@P"muG,ͰZ_jd\*!Fwx ТwY_~jo'a&DZ$w0|V±SWx=΀7~V**0[Yq܆Ecӑek=Ѳ[3Hnb.:zN;wo0 C|, \n>bEMoX i,”y6P`cyLjXƶh]Wӓ/rȎ@| !CǎJ\KCgIf6NY( ֦G4qie[$EG5CbDFdZKS2'Hd2SjIYǻ7mf.43N$v[e_1&.lL/I/rF9B& G`QQFƚIhKj(ҝ݌xNÑcƑd j?L~$LMn P>JԻ3<&#G#Ak)nN5\VBM_/Ys="]$bࡢ乐Òd($,ELJ{llD->| AE5K $*KRgZ0c6ڒvqg[Fz ($ve穈bkͼ@+_(`4[؃=] zQ̲P)0b/1Ş?4#t"Rik-R*|c/g|$ٌ`5JsF3m+6>q1aZm`);+\{A-ovU~nQ7a$#}K,lxڮ7G1e%}F:dtwdK,8"}'˜NςQ!%lǦ'tUK/gN̫(2A6c>PMN~KdRmp /;|슻2*g a4*<#O\A{;/,[?v3z3V[% Գǥ(FK] 7P ziS~{tE`

    Nr9~z$$ڜ*Qd0h-^V3'Dh;z{_bҁoZ3ȧEd%j[ R%}턄ieN}0P848q?9 .+r8|ͮ[GzȄSO]z9x)E"`˺n}.B 3}r̕Ʈ}ډ\#Yvndj;ZvO>]n1 WSm4%C33,".GîzyܶDrŻ8A**@R#Y7H&,?ˀ,CN݉5w=ݱhMQ1SA @Nּ3dYoDߗ*:fFdl^ە! @9, :yH/fnSw@gvBRj!nyP6S!)RfF!&jg&#F"MK:$hsTM׋Qae=bYUNG~VAMhPD\us:@^o/R.tIGcywH0_-)BfAUb0;EY ectJ"C̈́J?KhBaW5q͒*Ou' WfZ&u'떕$goZ{Xǧd!=` V2U v'Z'%639|*ZR(DL7=coSЈP4  2N=@" { ǒRdkKen1.t[3}ͥt)iVɖd|)SvF*I(~d@ҫƥ"OmzSw gFXܛEt0*Ò6*Zd@6ͅ{v>g+yvkr%>9^茺O=)Lw蚸>i\ ?Q,'|eFn8`ghdz^9Ͼ}}o8=GzMu9>pNFS<+A)έLct$ڿS 㡱.*"O3@׈Λa2J2:V&⾝7\EvTk*vͫM#X\vnM()l\+Whzd~3qO ?q(vZx5|8mIh.Nʨ4rϊDYrb{< zĚЁiS%ꮚSPY2I)Ý ]XFF:&zn,a{K8eз ɤIA?'ԇЀXmRM9?k^+^k#IUc\1i HQpQ!7 ?jH`ɰ |VН6CO`|4^Sɉ[Q=Fs5iqbb5R`Uٰ;FTRXm]IHeP~W &B4 >G}X*ջ 9>}LȒV{ :;Ȍ>zK%8Qip"t6 \M*0H`U9jjX—d.^s- Y1t1^wJ`7\6θ6r^7m^0<鼓#e%;lh![Z[_dӗNJ'Zx_A.6jGZexE2 O,s]26bpayRCndMҦLJɨuZQq=ܞ麱P[VdV8o 8xv9% EFfHݝ(A'2qbi (. Bb[ ʋFk_]!Zʮ?qv_ EQ!Q3LB4!tl+(ڎ+#4SHYQa'ˈ(VMp"\)^y3pLJÛA~98yǞF Yj/mY0>>Ӣ&x: -1,ApfV kf@RWW.&[/(":^)I̙R1cJz`H%kC*2{eEᄺ & by`7kAku13t/{-bWҗ?z"Ud8zbxWRx갢$$MIvGv w~%,qRr] -ŷ5cz"j.~]5NŮp _ 1ETjBC~`< "{ʉq{Wy17i// {꒢A~'},cy! Zsʾl4@)yFH6=O%^.fޑ8l?nswPױ "UgHSNg0"Tҧs'j"9hTU<|#L1> ˝calc4aNm+яC͒y]i21_ /Ge|=Jrtv,wVd+\Ω/@̟[ѫTPH?5>㭏+g>ܥP.%?Q^,\c%FrC^޶dISQ2gȟ溆ウ%RK`nTMfccq&p`(q/EQwwv.u/S`&' k!aM߬uɣ]㱋m{e5S"n;GM2z?t%gR9y >r[DnaU\Z0 OM119l ju+w޼w =[0@hF3ui:=iTfdРYO?s9˞,L^ܫ_Pٷ.A< Furrq\HKG*3'_XJit|D7HUMH>-2o+v L+Gi;eH勵3<0rln6C=w zZ~ Q3A{,!׳~pRp6w[5C{ AaJVo4S SXp}mh~=4BtSlwP{w.)KC LrrU7pfiG%m{N%w.s +q #<䙖C=[Ǘ(Wzu@cM&꽕Jė~.a$|f@_EفƝ BbwcD.sĕ1`զ N\B>;,o=v~~kԚ= [b*{ݔ:d:vV˽>JgNp)S)"Nil ~)\eEt59_Xg[zIiq껕pHәI0({9;9Rs'M\]:m{94QɖG!@4nICܷdhO_P/KжxZL#څ7}*Ʈ4H%jCд5T !B޴x8+F(hy7$p]TC{u6%lK[ԲS¼<ƾW|SHG£U?#'.{¢m\D *)!OW_ "9d;M IlK h HsNgPnA=}WH;EO67)>jJP ({K 4I v8vpρs?f:wA͹2R@},?E.)Q]~"Z#jB 0WG2mp@i25,ۧ>_RbR8NGظQ۷uːo̲4c5l#7YR:t[Oy!! .1x/]CTfNO'| l\V%-+g`oO]*TK` peҾ &m1 vN>nwo)EQVHz~RO`|rAA~"pYS>  l2P$jbD_|>cj/#ֽtx#^m.5ئ\#N) R0 @Ǿ(~jG@1C\bo~\s看R7b ƫDn9Ϊ"{$wow5myV}ESH/ʼnw5ȩ\f0ͬۮ@fB_%!g5^ fu5\!UeekݷfĻr*d0ka_Fӥ v-jaGZLG !'1|6Վxb؈/hw@@4Su]?\TX+z,\A5 nm0jr`<;7 QPYgpteqjL =++b @le澶^%tV E3a)qhZ`NCKZʙ"ato$̈́-) fcE]Id\{&O:3Ӟoff͟rH{C ] p8r}ԷŶI[@,'A1D6Iʄ?eC4A *|v){LЅiG1 ܔ$= >7tŘ?= +ڑQv+Dw?u͡4k\$?7U&D&a둸`R5vsvA=D#;܆E.}ejO7gV"pW{1̍-E(w}ikny9&uh4>|2$s1` h// !h 򎇸DԬjZ"}X^1kq%j U h@<w-ͷ; vH?Hg?+('otWS@20OAM)L+T:Ӄ g4.dD$( U.A:wl+'ZȜpy+mx)`)\2lJݜ[u-n10x4A)m?5qe`[O¨ o`g%;ox;&pb!p J $n::Ҙ(>!:%>)'@nsIMhS7:yVRخh$ل rc5 FUq`ex1 [ۤj7J=YuX)Au8p ʷ?&v)MX)FԼ:c|= IB܌ b+.Hoy0V+H=2sw7xg^U%y2myUuתJJ2@x&BXgmAxSuwBǠ>lRJKY׹~<9&b ,&_JpB;v|#鰊B&OI;ٖdאutŠM{3a˳ dNx-ξi#Ӗ2T,S9*ۃV}>r4!|XR+#Ƥnlw{xJ"abTq?V%5U d7Sk: \sg^ $G`NtC<o=e/=S7n_%~F7W`Xwryލhv Z!o9a[$o +z>DƮmhީ#q8/q]>$RFT`<{k ؙ(f/+>D5p]EJ1/\&I٘ws]fHq\<>z[!X(R"9)oiQTC/9Zt ٰO'@}N ɏ2_Hղ!q;xMFKoødxL_V?wYx°WB *<9y4=Ytx 3KuB?ۮ#Xk@ #LT)bmv^?Vӝ0Xe9t ͛ǍC϶|=Yyit*aITGeoِx]O(#{V !{PT%"5$aaں+K`ɸ.Qo=G1q"+ي8˵ GlL{A9b`62&P-}zgy @GFo&wP.2MR匁&_"v_)>j4G4_˥GJ4ʧ1WAivv +^_Sǟ̿͞?Qm|rNّ^r0CNY;3%aK\Կ Cѩ>r#|[HAӐxrHWUeg-DqY&tp)gzUvB2PE}Qn<خ~Rɘ%gI 60A'XE煋H~(K焋z0Lq;y}:n5LЮeوp/j!"ґh}|0`Ēl0UCI[~pYGH?M*H+Mtx]=.Y1钥 GAi3G 职yO3NhBi7mD.0\9nH+R:6 C`ogp_VoRLԅɨLJcb]! F^Ax9s?fsѴ(B }oHuRU^*jy/D]9u՘' U2[Dxgd-bӑ5#QID:~([v ejgsλ:_9BՓ8})r˛I9{WVQ)\ MW,Tt,U(\ILx Ϟbq5eW+=b !cW3IVC@3PJĢY91=)J`(7>H%f"3ാ%ڕMuj]E˦ O Ϻ]U L衡Td gx9)H@sF3e[ +`9`oce78zߞ?LEp oe5ʞk0u>r}:#9jDmv w oB) 'j|> J&mQr |Ez0c=,( mq+У@Pc:oLzR+Sb 9aJZ(IȘ~Qp.*mwpaڜh"#lybjV+dD>J"9 Q&M׾YEQD !󴘃 J;'3I [|r&6bs.M¨R@ub In9ߢ ZSx 2߿KЋaP+lg!GOBNMlAnvpf8 #-52X yV1*z۹gb*톋~3,-xL:.zO"hGVǍq$'PIVHuȍFME6ɘjFP23DnbJʸje)Oe#950Lǘ9 Zm=$ŷ4j)}ӆ~K-Cv@_@B1\|ۼ@G۵z1:=@oԿrQ>bղ "_jm?LaeOW"yƯ *_"räog!Pv䚶 0n:Gj*HUPL wӓӍ _9շ2>?ӓY0n_4ՌGʆr ]nEꤪw{fD$(‡>;C!Ng0Ox$ Gs&MތAH>0:p^Ix~q#G)k}b %/]~N)*hbuMLnȥd)W] cfI ;bSn44DATpA.b:'d6u?n7Ab 6nQW)nCR_IMy'4{x0AmYEIQ;~V? &>9~%#B~٫c< k[GV"$?*?amb7{g'ЫA/F fV=攚JƄD#y*E˃ t6d1Nrl 5[ g=aϵS"w7o?Pnu/}\sOJ"SHH~jt2;z bC(gT_8Q ij~ޅK m A&.QG'qej4S4ܘ˄bitfC$R4 I%|Qn;hvд<Թ)I L|\ vm zO> DN69hZ9ޏxB$ |JS(.s|5Bp&*(m&$tؐ}-["k}!*d1xտmhIZgJ<+k&T6lVJbKCh}W|Y/{cV=i7?#Β$@ zri&oT呥ar&}?$/Skf]~-j"I&EuI~7upnڕi^@j[xZNy0x0]U6bvfr=wx44>$bHXQ"C^Cr~<|_Q%M3)ٲ*Ysq#G{88 &P@2'gc]]3F`vNF>f?0X9M 9Ϝ{]6~Ys-ƀԌӕoy OU6EvB!ܕ];tϘX-*NTNBIN$tqf_G*B=DoԨp%`S|ΦeÆ;3h 0 _ /:}?L`M>j@; 90_VAl<{ToDJ{l!HA 5p(Z{1o&ZnJyʩMend2APm[D-`p)$H& S秠Eƣ9;QdtN6ɷgp* j]%'!c9N'l<}"|Qo4ClB!,>[[fQD&KPۼOxjH)m@ a}~ Љ.vyF&W @ȏV ᖖ<w*-$Sv(Š/kwf/}sqHcxKl)xS~hqB |%Ý}F ߌ~`weGfF+A7^/3n2$h։w6j[ɁLv&ښ?S*]d `ύNGӎR(sAzuHx!,Fc,GEo2Aӥƺ%$;E`_UX%_w%=sjp *ZcXv&CHxix6兲¢ېdeȮ ZePܼ)c]LC2vFz"OHvL"A.hmUP`/BBylE&գ?D 1~;"*>3DfYfn3d'/6k>4g'_Qӿ#j17)Aݱd_pp\,sQe*44xA4Yg_pJkF`:F0KZ tUnA`.7Ex7нo*'B% p(])) zZkq8IJka> +mbnsˁ: ]IH {b=8Jk/c/gj%2цUmoeEHc"쎸G80>֬]hURK3!Гcֻ9EB}.w LI1LYѶc6? BN"'NRrС>jcbp9-(lKďw`̬U_Ô Yub1 9o.ָOc{mfL0f`nPn^h=?dĈ@UB̠ۘ9@gvqf#i2Lm qFew49?=KBoqƱ|cц]^0@!g5E-;Fbzf{dm&fU{V&a=*xs<^Pt/2Gsꅟj3aԎN,eZJ&+u'lsMU\"7bW3r֜Q2*px״Zu :,sUz1Zb!.!x@H*ʄn3kc7gHXEP'5G^ AzE YkJpS}CLLmC<059W>ioX8&(wgXpu fY&u&a ~b =aO'@?Aa8Wy|$&TQtK6iЁF O=< Q,Cu-ǪLLjlkcg GLO'htKlռ6G(){jNvwӜsʕ: /LQt2/ A)/XMSȰ QB+(3@žŪo`=C 035v2'4}q˚jhEPGz9h|CC[X+5lۉR=&S2,7MXsZȖP в4Mq0|v~/ 4`~0UHdx/M`8ȽcȐSfoRo߃@$aV.Ɠ0K} \ qa\j~߿]z\Sd'.kJb'^EdrANG[EBRc=//rۊ2nX󌰺 w| S-Oq]F1ySL̪N9[d"7Bܜ驛E(FOh'Eel<_U?+k[1r=H5MhŸЩi5q.2uH?4̀&^ǎ/t|Y[?q- d~v^28O>* yVK".uak\1uDPs)|L< )d]+ QrPfwd4>Lʊ2<4&L紬Oή*T 044UfNwH:N) {+r*+cl[o u/wėhQ'B&\$CT58j;n%O6y$P~qOcLi}Jkn$-D.4;\y lGL#%M)01XtZIi+qVvfNno!t̺AEi؅e&:׽=RUN(5y/Vh^jv =lzej 2\S`9)'Q#Eqr{ gC(z)voϗ{\H2Yʽ0C|Y=?}e]0ö$j#6kI dUX2*vPnKݮ>-JhI0t\ :ikS<=~5kn|,!Q;0LNh"TެvSr; Y2~ђd0Lg<4P;Gw&<E5M>6 XSwP-NYGL77 N jP}=jVO+5tEyE}fv^zfG~EpB6![Un0-m+odG&LuѪF\.N#KV6'؄}oNf 췛)cȶrԓa۞kBdHPّt  Q=`3d&)ENǒKRKᮃm}"WEMhY@k3'[@)^ di5,:K7sZ0S|Cc!*X -YSt+bQ{;XB/.x8&8Td\dbFe7*nsjͅF?F;5B H-7A%V.kpL Q 1bNZ;nϪ%1vsOMy*v$‘ W;3m2-f^^`R`5h5Nu*3\eόqUxV"{9{ +ѓO'ϙ0 r],cA|Nąķ ˕J=ܞB8oAI tuX/Pa5.Ҡ>HcU>+k4;(nAL2ɄϜoE5aݮhѡ(+I1 TP jtR@l0jbLW,w}9NTWJPnE) +s"sI+ч>d,ગygh>zŷkmGGSH]x[LoA)*ryj 3%:/7r=XWAEz2 ֵ\|-HosTBN`Hh(RB  ‹ 7׏~ U`vv Ā}kGD#C"JtEwZ=B|7U(.) =4)boN(%Ar(  0`vu{jZ}rrK˔s r16 o#rJKc[R&\?i [׷LH'9szz`kڮٙ_hdN#=Xh꡷rMĂdYdA-?۳e}{E:12tH@v\T.6oa@B⿦`0ocUcHd"8TSUAdLq5ecfx K*B'p@ cd 0o"k Q_JCϻ@Z -+־q]|Ch0P33s~R؎ae% nY)Un0z})6Wypm)ww*w2+ªɡܷBF滑Η?xQܭ>I`u3]qg2h88*UU%#HnWȑcjp5RIؐ]L~,,xzOTz8x5䋓2 <:,E(̞0lw^Gzؗ4'='r!\J,3.oy)[~X8WE|Bx1郙rWvf k)m֑Dfm?ZzWXs3wcHP9v'5UJOܝu0)oO@2f VzR)⦣EGt;I`34`nլt 7ŭgXSc'/#K5 \skcOh ju@ݍhQq+O.=kx6@*Lbމ Q ;Aݕ/˚PkY;iuAed=UEh=2;br 2\uQLgv@g,k#Pz1 Nϧt])1!Q'X)GnAzOҨ*GlChsvRkIХ&T [DJWy.+BGoT5$sJCqlB %$CodO:i PRO pMPT ۦSt?%F M.K8{a KfH{+jAmjI]Ժifƨfg?Ĭ: ˃s*4U)TZ{);> 1:LhPLB~WRwVa]NVYLaLAƀxrU>h2Y$@]|B`$B43O9r/~6krtCEĺN߄$IoH+uP  xO67׬>N4IP#QiqhQ+;:yWV@uf0Q/Zkd\O3MT-"duLٍ?W[VYB ~].K>H@eIð:Ӯk&9aۇ~L$  eZ0]}$01@6n]#nU:Xp*X"EcI=9WDC j!4,]2N崷IAfgԱD’ԃ} k @вCc-j {׉?hi yrUY.ufSNݕ d]e=CH. x B/{#;*GofdRN-z#B.[[f yR 6-qa|<oJLjzqHBsQ:q;" s+ :`O9P,=xT:pްk6)|܏E'r,{n03XNZ}rA%ToNg>Q Y{ӟŗp<ҌXWH jY;{MR)XEL &σ  B~?!Ɖt/o-lcՂm\J7ů$aZW}v_%]X=2)Xv.tbsb?ryQ̖|{ 6mlU QwjNf9E9tfw8Xk2e=h0DZz/tM,qV;~b{`M]Fuj56؍?QϏڿm)u)0Fk%^K1͍Cig KYYwh(>@OM5ĠԃpNJk[b *?P6f~Bpr(& 5?6v7VmHɒ9 P؀쒒*pv$"'=[LfkZ+NZu3QFx#/NozQPofjwwZ(c܊3s w®Y0薾ޅ+󩿳BWD;n CSFWKRd[Zh\5N5=oQͶZ}>ʬ_!vִI>T?R/M$bx#PdτGKzL'GHҙ4:zNo+>*;9Dzk़p&ަYWЄNsr;$hY'afV١wȍ"9$3R&0ju@Y1Q6MB7[xpUVa\A[.|OS!+2+4 m^7JAa).&ԇЍ蕱H^LtYN GaڣJ']qO쭅騉#KFF$X}7#na]i^H 6580h םwp~XF配wh?򱘿)"t!_ѬLa6n9obf\yh!&1_޽Hq[ael+` Ҝ鞋Ƀ')bݝ_ψT[ [X0OÐȥr˫X>X$iKK:Gh8[`VgI<ϱՋm $ԈumcfEx;?F1=Wy?IFL ׀DN&`-8U0`Dĕ] }(,[]2VDosү1 ef G\ ͖(dW:XUfx1600]se?IA@5 ?p[G#؇kxfs$ڐ W+NYZ\M*ѹ'Ah7w'tE:l7pw84zlO-L٨TVw,8}{BBr^7 `Ws!hMTpLbV2'u\l_ߵ_SpxTp>_(Y ?#'8!tB ڢ-lcW3ZX='IQڼDe@"*1yAhܴ *NK5pOIokh0l-t[3jƁd> 94D^󅾹ΎmXw9 \[3 KQοS~6RIa=jY4GMn6*&R+b︁r]~wuS qW0 [fTF豖C $@țVǮ*fSI[Å7I4bnEB t))MKB|s`*bPZrA 'ܬɅv!ɿ$E˭59Sd?0>>%-ڨɕ!):DϪM-EP^]{â2h/,)Z!ͦ1-SCcݧ3> J('PR6CW>n)ۏ*n&rNŬv'gYpl woA"±8̻jw03nޕC2ݜnO[4Q D,yPǙgc9hLEr/(U.'qDS0pE7 1qMfs8ޒ,IR-.h&#r3ېFd>%>I1.GXxq'/f0t$,}\Μf([Lov1Zd7u(س$Z|kB÷Bdd4!"%5B|6_3tXvs/u>.upc| ~M4|Ox\BI,F^V7p!_[ Gܨ % |@.Hg[1D/H ~0G_°t8eRNTP)W6E}~G"APtjÿ́Ltʘ~&Qʛ׸2E-4)Z%Nm 785nÚy1DμV]HVvԖ9Cjҋd@` +| s 8i& HD *((~.1פX\lIб 0lW_H\F#y/a64~Ҝ8>MuZ,Ϡ$p8jki0YTqpr7w& ,X> ݊4jcU;q BGIYi5("a a#{/zl\rzV|&_O`ZH͵~@15 P(qZp9!01 RwKP,)ru".㼷+Q9ǟ~nHz%p.3@x*9t>u;!;yR35ٕͬ͘al!,='?1qגg<e*j_1+k43NIYOWڠy)ek}jM$gᏖNor٤pZS4:/PkN2/e$V9T`P)u˛Rr4_`DRHca"vR7PN>)=4{-Fz\xށ@?li[lj2O48 ڞAem|3jj } ;>?n\C-ND-{j>.`IE >n P3֚HiWr[# Yx}wWҍF/NGBA32; Cc^d-%pg )% [{ "h''^yR@Ndh؝<@xZd(n`$T\*P$4L1ݔJ_NE#U5H R1Li1,nd&*.u&|\m>*ZY_O H]dCqޢVHd_0S';gmĊ l 0v혅pb a7 u>U`aE}L5 X 凯ƥidĂ~^/{ap_i0 4ݮw2S-6kȈg1ԓveC\@UV݆lGL :9!)lSNgv-o,2Q=!iauL]@VՊ YVVBaV1c(=oLm`8۔~=nv'pcsꆼN!/ KEF}zQ$7{` y?W5 Q7iSkP=:)Ӣj>^%2a΍|1,d+ (>|x8tѲoir7NP _[ %l#0e>} Gف("; )`ZSQ' g4 ]p T.SJg_whRbY7~7``:HEyTܞS-w6!qB zbEV'pѿ];y5^Dl "jnl9o桜JSvĐ*D!>vwcҷwƿ+c8,رÄݛ!@q>zyUR] ")37 3*\ja\M?xvxqGЙBs i"];4|K YbeKcBm9F#  hDMJ YT±> x $b?7p(NQm,q"3S:(ksQk>*l0g,Y 1bɹdH/N0'p]-Myn 'J}'w I{8SW^L :ɠ?=,g7}!~d#*Șq DaUZqs6 n˩ ' )99Ī h>^`bDC/YJ 8r'KF Ŭ٣PPI0lեg3i<׫pUɗ8QzKδcGǁ{_'ܲ@G#B\#^U ]:OXE٤`J}kJA= xȽxcvjZܰ99<Ѓ[ڄPUcO荓e?eu ֠0v6bS иKWlQ=I`=f3VyGSuQEKV|$E:P/UC6f1vE{ ̴Z1+?J5[15'4x6fiZH_7oЁVh1 r׆fvOJ0(Ηi?wɀN𧤨)N)4DFO!' ȗ6s~[`X[]ٹ?F +'ē0B!5O\J!±="z'zD~D9%Z',*2-sڮ@1pI䑏6a C+%!k\٦z\%4gVڨj?2 ;ϣyx 8Ѡ&"Ps ?뤴J0dRHl'^N|p6,!A0+\wnz7i:u[,8x+ҡlwhh%T2+?;@ێ:1jH =S&H)?UlZy7zɒd8b0bĒ C`WlS]]4(4Q=H9J\ؗ7q Oh"8d<њS-žo[ßKID 0k / e`'Б4CW>. YN*۩٢0P؛-,xq[9=3xnnS:]yn^nZlA{*{/_Y(vEP, [79U$s(U?ف! 28BoBp[K({5ye%(2fo qGPz8<b^i(RLhwuZ &H+j 9ҬaYBHʖth>>xV=Ȥ -rrAl)s-FH š"Ab.!?>=he{yHDRj7B3`?ʋ=L;suk%Ij:Q@o lJkֽrmW/w{iԞF@`+,D[GPB3_4iHRE^!uZ?G8Qo5Tr}dLlVڐGRzI_'QdpE;`Et+WӟsK-mߴ`+ @BaL76&E^E?\l,-@8KԒ!rLW_@K ^J(akqNzB`(,g!K*CV&у]jS6OJ|1+X=Q78)>(ɄKgz>IkEcJ*@[EO]be]BTM8Sn8yA?(7Rw⸄((y  o%v61Me<\z/qǕ>;u9o=Cd*nN:<3G x"kbb:^M0)h[E8P-ŪEɅ>zaKrI9Vx=[&s*3M|_#&U{߷P'5oTyg'8`GAW'Ń:V ཱུFKT;,+i(̵KEG!B4CzFlX#zh WN."g@Q4d*?s:ORZr}.ޖ=5U9ޓ(f RePo$ t#xb'/iO--XL,%EKZ%ûXUR*uFn kR꡻8[ITi-R]^ qC2~֮nrE;G*~]BWJƢh#T'[F7? /jaqp,&ǿʣ#OTGF$i Yl0N_Qj0FćehHE0h#D WXXZYh텓K擄袜紪zy1E5 ˤV4n ߍ{5y  p_Ěap'ocvlHHsGC=Xx k(0(cw^K+hJZ7{vWv5S)uR"P3sŏنO=nF6yv>d ;5SgcGd_01oaL?@7¸7{t.ŽCHM| 6NX"˧޶w@iȓ04r5qcxJ1Z*ut6?'v#Ӝ>`2: :C 2uP1P3ph quYzk>@Jr Q4U#៙#oY$P:> e)A3Zç9_xxJ$I]y cUC5„mLw \#5#=5-gd"_ 4uQogj`Q"?--Qz;sYf='lC9$|H[NKݾLlIQ;pN4 _Qg[$0G(S07ܶZvk‹󮷙܍woQ}gyE'"?_5R %Txo,多3#Mj sw}CbGM5j#g}]({V7uf6$y:Rэ7Mx4R߉1 <5XnL@ -i_"\T~э8]1JV:m6=*BOϫX1EyF֤R}n>vBa .(wkr@\1i,"<'I+HX"@h!yBrD6J}p/q QOлAV,1$꾺(RhɎ}y07lR;ACS6@*ت/ b@1`{WO8~YNpO1 MlQO9ӿPYo|*jϥ(-RXKG)z-$Wch}׮קHupb~,x ;T1D7O :T]yENd]p`aqĤ4O( ! bEdgJ tDy`{cBT/j'hGElHʉRZYW Ƹ(z'cXR.o3-|ikHE/-ZE6[8jb5X''C*;.M:sXsrT:6 Ώѭ.wjئHG%?n>>dVqiN7'i5< Vjg::nMk3t +J}zF5A)h|,>߼xzc]UTiІ8V_0\)ӂ3e!N8^NYH_:t1KSfލ+%hCS*{v$?cټm,( Vd%1`S/ :*/kJi+t4*˄^f& ϫ}Ό,pʽp{* BQch2CChW󃄛sA,t@{$}SI.dSTT$/Cʨɢ,4Ps[1P=@Vbc MȲd;T !-;л'-ۗ=1{_(683[gc@,U!Y7p!@ؑD.+W:_ޏ( Y֔Bv_@ԛ4 /~?BVTs}a1J0xqxR.$:&@]eJF@ͮ(D|K\%ȣKg~=z8fe\&!4-lN蝭Uv5x%MlR"NҤRcQU_P-ȏz2V.1:e7 ON'ڻڎa%y3sfE8J-`F,4Z:qc"A-i¼D oˎvqsٛG$8?…2!@ `+*tֿ+$ˣb%)~ vINKo5kM)&A$[,NMw^!5rJu]ś`{`p _}֗롆\9a.GPGYHצSǬ51S߸|{3r7U*1;yK h-2(# {C>+M9%ߏ2WzvMӃ,o?̟>v#֚m9ԡ}_P+%Md$.kg&o$D$ P*[-qH&rcvh7]MQtCuyiBj J %@i6IyMsxH[g8V:iŅ(o@E"j-p+]t a U鱞Ug7B|Z(82w_~+'hBK6L'ѼZY7]u8AVYxڵiadˎ4lcv'h5XcrD (Q4^;prSeVDipKC] ZHw?|e[kAy} JGWaH6RF'Vhi|OC!>=?ڳ+\go7uĉiIP9ٌZtU "9knC7%aj AD/ oxnmJFxDWKt t԰WG6#GCqI|ߋ{d LRv4Y>Z]255><3$?awEQKKf]כ ]q4?;^]+${e/v km,deJLgqx|?"-cy8 !L\fesL7*jG~2N:Ŕ+ HLhԟ>wyǭKL$3N})Jm Hޭ8k踨~BcR<'#( ё*2a>aVm!Iy_Rv?%= mN3GFt;8Cd&ܹ΢!J }'n4jr[~BW'sl0Zqnd}F&V_r[m@!13>#h8Aa^CP9owъ뫕ޞH*De4Cb Q3FF`zzhҨQ?88i}|رnéE_ NqHX?''!o/PYT(y8"e͉w|ʊ0jRFvWR6qMMﻘo#|!km@aGƬ"[M}{G{`1Wt5m~J\ipeN,{KuF=_ɦR]rcs$`Qѕh%*^q'9) ^HkFܽaDq]R(X/DO;7#!N͞"^rR9O`C#kAyD4*Rf[t*&"r@"L|P.~B*AS 7@;ǴL^p T'E$VAXS7 A {*u٣0-d^ 2qjTg5)3Taͧ eTp?fpRѶhU׌zL=MĔĵ%Ȝ)X/Poji'\Dψ})4" Ϗ|>|9YlDr_gW ܟ?MH. k#NG]ZBPC֙'c,,YKIFI m._[CDB;~1C HF,q% EQ>]DTWM|x|19!lYv*k;Ce3rf;01cGcAZI!壹 *Ξ(,2LM9^O-LoZ} xOMTm ~O؆A"+kM 0P [s)_= ϳFʱJ[^x5QH3pRN;>+&ܨWv3i _x̵,Fz-tG(H 2ȿVnɜvO|ߐpp@3y`E&jq^R Ņڠɇ۝c9onuj-!mwy%t7̊dmJ ɮ,.#w8cTPp+qs&%?k4۬a՞FÓ7Cdc-ˡǧ-h#茨Is9|nX 'n0 q9s иn5˗.>51e8b">q*%0Є%' R7OV|ZkQI<<*Ax< {uzbcyhs[ak~2U$Pwb' @K`ʡ=Is @5$Oރ1aC"M,C$9yKy'1? IḼkr`V,vEs["Kcw[]8m/Xl~޶izmQzSk %ꛚ&\h{QjJvVg/Sg]RֿBb]'Gex˭9\s({@0_:;%,0/pL45:1XzVNb>anu v`\WoS@ȷ"VaF^ U)M݊CwW1Ҵ\ Iqh; 4fXoSeo"ݳu8F6rdM{.8*jp=O  XJME;V ӱ/0<ZG=<8R4 Aɾ%oo1D8YҰ?c.a'2ubkw*\⭫;GIxh2cLI57eύi_&wO'R{OnLPlI(1U.ZֶC:HF];vJ$[Pf}[uôN0KRIg1S Wࣴh7N=!^{L NOik= Vß+dX5_;A,:v|Ջ|4ud7Q xo[HkM,G#5xqކYkFTZkF.aOd nQ8" g| z8:s%j#u?xHTUܕ[.C#݁05|5ݔʨ%h r}mtFĂ;y - mzVVWUcz&[?,rc Wfs*H72 .ٴ!{_4uSzh|!jp#xneQTbeAR6Z xbiWbj#vo?f,x%7)#$]2 ھtNF D!+BwyeT#8t3Ē Ew%k)`jWTF˴"sBr@'M0VS[`R٫,d(B>僙Q?H *lU~`7Bm) `TZ-zF#[rm Biˋ' 7w2k?͌@134on>FWF 4! , + 2Z6swUS?!2G1QEՖAW b%K~6h?x%~QIlIjNu牲lI.˖ogm4-l[FQL_׻5 >9UroJYXc8b'J1@ MYF3?98ٺʽTADԇȽe.C-A3̸R!p5щ_u6{d#cl(A8 18yîGyjv6*=tq GU湚hxT(3.=A' ~㡪(\7OȹuuW:E 5XNyKok}7S>ǮҦU_Y>F?!b^ k>*EžK[͒óoɃ[ZŰ X#5Y!ݏ; letSяHbX5QR57/wu"yԡ9GYOA3v.[ q}gcmXI)7Ok!ib'|fF?C2s޵ɦ=ЧGs}_ٴB@^;(ϷANjԺ'ZQ0Eta*'W]9:߫㧷˸8~TGEKSkFJ9tWlqh=hwvD. cE$4t˞&SBxn`:V9*1{.(M`KܡܢA7Ƚ ʅ$NԵUvolJ̕΂JnPY4K\6p[3`eTU.2:JiXLm |\$vtx~<5zQ"Aߚ/" %x5PVYY+R<>{ inT 6zJ\wz^5A+fes`o…l~6$ϵv|jeCG ADR=1>t%Z3FZCL^Erm% L N8gN$9~HQ$N~t4^ÀzP[ɼ /M8p7\βzj:g^ZόtrdKo17\C ΚKGb>t]sKI]tOX`:HɈz[?­[o1vDs"s ž)%9ʥBż\FգQ#%Ms}h\,鏣vgΑTM8@gDJ1e6h#3{r>,PAi 16GP,[I)_Q.&j YV{[&&/чaSBm68bwcq 6RRob xfLDF '$|7(gz찉 Er~X, :*U<#kjs G;)M|*$C %ucHIah1UwU՟R\ܯ?qٻ:>9eu.X(!]5`sH#c R,W3%!芴zu펒c{lMSl٣p,rVX0)C 5O L\P$û0T)Y׼R$YȢ= s*:!~xZQX>J# B,UȺ0јMp=ׁXFu e~x2\捞oLmꨡYnG Ae[G)#*0~#=W+R '%^UQ!7ZŐNMgתc7d& KWi =DSl,Y4_7M`C(l(%ėT$ȀDLƴT+" ,d9=h`S–8(^ ݘI-/v֟W-ygd7P'үKp!Gw&v#' L}^.'̯KK}up vt;h 4` `'-WEc2&̌!ñT`zCn4U'[m7'b=.QNťb?DP枺QzׇΓk R2UR?v_Qs|92iC[knS .O@7PW,G+eq΂te󀜚xN 0 =C[Aߚ Xr,q2@-}\&*=?W_Qoe=#*x_P\2CT%xìf'R u+kHaS^-&S[)"sMAf3b%;19i e .O exs$ ))(3, C N PK(5+/ؔ9cJZyd-ҊeH/O %>: y>Ά`g!RN^ =$k4Zd$ әqQ{N_Y̝@W[Xh,쪪 bwOU~uXPk>>EQ"^ }O/^6zWbeɝfd%'H"pGs EzW~9M@azʉ"VjY}n׺lw3(<5J [ک6VDlv I$ BYhS; aZîV_ׂLg-}+nton\nH|W_.qPap]oI-g pHO4^2 :)9 ɧ:!Cl")8[( _l 6!0:(6T^ZvgU`rwvyg"ݖ i:c-ЁDrdif '"'..ZVrg `br™C@7q!A:8nވn.pBjL7vw-hăf8I:3HsR}IF:T/!FoB0@֘vT *'Dz3l>*c4t,_N t,i&Chzm9*ޏ,SeKXZ掠j3dUIv>;# Z6-\ E-=YýMrH1QFGH)@ds Iʐ( |rbNV/ΡWiE_l\;f#i|Pt&-dzŽN[K{WR`;P@.H]k֗( f@ H汮Obx`oږ j%0R +[a9gd=!PTyneET0}Y[^=fw>veMht>_N&PzЩ1"ĐE&(%{$zmnoŜY6ꚥi7X f rԑ0DԂħ9@r#LŎ*N<.~Ufμq6c(;6WjR׼?7kOfJUa.7fG3V9^WW.}|3SμZxCت?VhGh}c]j M=#to/(($_F- ZK{s]/ qn#Cs+ | `H&XωF{Zĭt"$ڄMLtɆv2S KB kvyXtDtyރW?T5N({[+27MbLQhr՝CĝbPȇE'w@D&O6`'2*r繃Z\ :n,퉮cJ(a/DfɎRv:XGh0^(5igenύK &Az_N+`C0}, LPAȕt&3pu 'b Ww%]A?n0W@79.k3*2y8EfSYG"Yl`>\[6&j#-` -!=C0؜Y' MdHܞ0FYFL51{AHʊBiI`ށ2[E"PF2=lSbZeGrpF\@%īzS6Ps)~]#l+ PK=#aڔ|L-ٖf0RHԦR"xTz2|hJj]sئ7@F`V4o(T_2ֻ*䋿z;;{;S>O2Sؠ$#6sXJߡ8CFD<8h9SتdmJqq_k֊Ol* g!ί=,I% ƹi0}:(\#뼚< j??) ٴIYU\k~?!4N6з >bM`9Pq IMxQfO'*v6<ˇw 5p_78 bnԚ^;xNʧ<{g RAՇkx[̍nAn 0ڗgp U,Rf*x7]eKLI8ڹbX:O!&ˆjCh`zD@4؁0Ц7TGiI^ REѻNԺjf)#t$Ө*> {Zv4DRYG̣}{ [:V45_2' %EWYeSPL^~k =afjȻ+=8n_;\[Ԋg^h+ţbD pt&ǵtII,d lOfı n$(tk{s6W3杮Q%Jo-utarf~[a;J``4 cxV WM/t禴$lxW1݈6Lݓx"KSK}lc)RNje)OM?JQ{zt +(Uu8SQH:i(Z7 +bfKJVsũ&C>a{,bL:"1fYCu 3^ Il!,=hbz+"jF/7Y6ےT|?H=l؂Asfef%w3x^Tf-%o C(G^r%h+DP[Fo~WS2׵B팫yc8KcMsi [J/3TFM+ISjxucuB" Y(S'+?Mx9cJ4OD3RIbpD1ɯ2c?S]Q;:-u f5sRzg@ B@<4N֔@JB--1]ꏃj.q1`(mwܣ5(A!Amrzq[=_˯0>0_)DUS~@;OٱDVI 2:״u Xpw*2C] b=wi崦$a3HwD Zlk/Y9V-ОHl F 9YGdtiI"V~ʑ>@ 5({1 CRgԠ/}46Fj]*0`gk[ @B;Si}%])aC ~H@..e !bnּS@$Ez"!&CZjҒ->8KԔQ]}HAP3TYD ڲk@8S u^Xz&'D0<=HO^]a|3TT"K -r%~$$nV"rWz[  >t&˵t pl8^^];\ѣkhX0!DqߕH 3/a:q2c0-jJGF˭ߘ[d:yXdb4|`]fi.cRE$FY2W.A 'gX zĎW/nhܛj]N&u8JɡA#%wP-A |!5)#qX~&q66R &hAdYh%+}U_[G[Lm'J z`@UپдW#dWk [lF 3YyF! ,Ze.6"SOzwEWO }Du#kk; d0b-7 SpNS@g@A}^@bXQ ݏ ˽VCj7pJk =Vl7m5 stԪVIV8VEt1nψ˪~QϽd"զ3U}k}!q*Rt$XUW(-$ȓXO#e_51DsiP@۬Qhht`x;D_ !h%8@sx]D/x g#J5SExEhtؼgj&|.Eh".TfDR/J![sOB5>fOidČb=cMj/5? q~r5Yh~}Ѷ svX"՝ l笽 ('}!\͏XTN&Ĩ081PӧN2"{?i#v?k MDY$Kf1k &h!gv2-exɂ]Կ{sjMǤ4&^/9ߒ 8cRy&qfB2R+{>rVG}|R\w?~]zjnު'(#Zs*($ƕlk)J5txdlt`@>>#gmԾ;JR=3*D#ã$Ro1ڀW-v8~A\~ _E?lѠ]K:WvE@71?z"hZWXxW[.ƩYmTL uVڝE76 2`NE;9ՀŲKжUzn^DX'ݵ_ )_ןuڸُ"vRit!{zAùBTܺJ0_pj~F B1lOV0CaQ92ZgA1 elqPlEx%S  ʮ3$lަ[ZOJ*hEi\iMa+Q.(X=&2ƅWOV# M -n$fl7ؠcDޏ̓E~/0LBR}>Z^VtJ@[Q{#RcC_}_ܻ#.#;u}lQ>GӃO*e_xėrI@ /py%p-=3W c譴 LU?A28ͿG;w…$&}*V戄H0o9G 2? Ai syj 0>!}lf^M vo9+]* aqi#;;a*HoU_:!)&50z3:䄪0.*L 4w>j8-2idA}Q&ӕ3`Νo)[F#%bE}RhX_<  LDz@Xr P.A(CN+;Et~ x8 'dOO⣍_yHA@j zwXh: yOtcK\!NQK[V%sB-ۄo -H }>w48 QgE*-hK"R[*Xq7 s `$^bYh` %j?l_qNЄhVc-[BXewZ<]<{?Nfj4} ci$g#.sam0;@F*Tβ%466Z4FI+ں/ɞ;A9%8 Nb)nIC'[#g!h8« ?os(,F:;ֈdm"Z5FR&\W(#]G =ٓR)xuWERbQuM#!忶"mؚʌ?27vh溛C9=t-oR-q.:M cmPG ۫P^TM@ccdgk|cn*EL2能jwūGkՙPOOHm-A:7浢ceMUIm-_|,{;\ B92+[/@ WH,:A`+*irȥ\ nvHxO9o]x9D_(eYG_y 7hW+BaPǸ3uɄ]y] 應%Hn(,iV=m=Y%+>IE*e A\+] lzvyb~A7zq2CUq8n_M/LF{޾Wy2R^@JƼ/bsϵDEqaSs+ )?`WF<5V񊹤f|>č:Xv7 Sߐ+x5&bd`0" YO%!tnVeE-#Mv@Ͼe5cPs&ߺbPKQbK2IvJcH3՘Z9N,A]{fTF`zT/mכ5&C;=Wc^PׁN-1k4 JSw;JN-<7PKy/0c"jm{%s$p f\jDҬx 7Cz m:#IVsS甽"c@&aْo(M%#VƝCvx`fרyntE~`^ƍKS܋Oic)q.[ݓIl<ȡ-B'EWe)SgS bqԝ 9F:7 ٖ9`? mՀghgGdhO'oL7C/#1h\=H:~ 6D x tu[q!OEFHO8k 06`}HʲqNVpLpwMn=Z;Zp=vJO*L_MU1#8zc)c;g 6qͤ r CTS8ٱ$$W7v=95qyɑ_ ́4~*x@4Ǟ1\0>de$=I7rj8Y TG!Р XBF!`%Ш6c[.6ӨlE bNWHer]4/K#n|o \y>_ߥRxuxaJ?]TRPt~'e"K9%mm>^m)]^ :ޔiFo8TȥئTA/JkԞd۳aZ=,4<*pVh9sXBp&F 1ooFyh#fF*Ê o\N]/f&xRީAzi)N .F8">4D8M~rl DC\h?+"y 6OrFW~9[`YwN-:F8%%1\\_x*-Yr,Vx~ֳsON[ d9B72Idǔ 8B-79X=K;&+P)*xwo6e06HT,ThMO&&>= =fȊ C*TC I:xh=B.3΢vm!!=vh M`"F/[ݟj)\=F&eܘMܐ厼6bMHL~nn+kDn]2kלBepXeu<@>-}LD>F-2>yDz&@ڠr͘j^[ 7 $0tov[/uVPfZ#(K[H1=]RNM21oR@jN  sŤ]%Hw>.x뮤֫rzs 4g=1;gDx(x.Zr!W.Y-Xݦ]-XNbk˞Q:oәl.;w"܉~ʭ&mJUAA ܜ㺟lA.Xۃφ`YZ г[837.-@̩@Op -~/Lֶ>0OcRiW,$I.+kD`2!TЇuyyl+RȢb {,`#/FA*p PJXqÈW'~ dVLJE7?va 6,HmASs`sk?Q뜊yɦn 9e#:-8b E&l _a3eU3.M0KLp'L*pN q '/ +)A(XSCrCq8NKQ*fz{/MbOwH<69 Ѵf̍ueyNz=rsWLL2ĊtDlf D64~5̷5B \a {C'҃sZMcYDqDA|b{夥chD{uEw)T'_"+CG͆_I)o7h9穗)n,,Ԗ$g-7$I IW%7eV̕C8"5$ eSbK^M86$1C2y M#ye2M{K^$Mg23-nt7, 7}ΐ-2m ֚e۲\y{NLnSpDGG?)v-H}/rXp]7KӫEV8KG%`EÞR16Irc9lj]/b_c|}=AVNpߓѕd^z75N+,O |'C>c([ z"|:Ma; L{L(aUxO{޽K$uT:?Ǫ"Dj)K_= }u1haU׻jom~&EdPq5PI<f̗V-qzV__\i+WVz f-ޒlmz;<)U 0nnnl'eh>H~B<Nr7en3roR}1Jd/vI h WKߣL12P iٱco5訖̛fsGȇ*4/Vژʅ^pfuJ;TW.dշ~5ɾpyA "bӃض]D^GO~,zSѧy-]N_"s'm`7}2n$XI<&Pq)]82fmT=i]eR N(\sך,rpI΂Fh-&6%O`7P:%c*EvӁId9~l2^5Hߜ|VT$&?cOc RyΛuE2n .ʲ:pW-@;£CM`8&i$_p彈'=s[Mگ>/H 57VZ͛z(1!W$9lD(FoC{2<#i3RB?Rkc`Ղ}d%4y | }EC;]u򗻛\-[7NK8ԎE9&([Y_r̙S#*ɡ2[h˫Vd&b~mo R`VbKgh&LxiI/Ʊ?z\Pf֯`$}o tsshIz"C ~-A6T  (A25/"otcxƒ~f8dͳ??[uBjR1{ 6=4ݑezXSK12@T1`u N#[nIEs,CUcsx J̳޲(RI4.lVNjZVÓ䣅ͻ,3-z6 xax8{HYyD tߠRiAmؖf~Tm2L^Ǘ x$5 XD38Ҟ]ޱNHuzo.8a5&q<>i|ԷHJ9+eM"\wlK4Ψ':eT#,Fo|`zfM|oɛWg[tA0 (%w_g-}7b1Ft/a+H,SZ3w aԳPͤ?k2::oBG-q[G)51n# ,bpmb*aVP5+} 2.nDir<;癀Z쮱'v@6da oZ)}իi16c#{Ju<>V;`Ku:Óߦ(a<4&-;M8+~@!p:C )P(-vd@T+xn@j4umk "J0 =nˬ&/lǵ/D &䊒hyx}Dy10]X fZШO$/.IL RɋArw*{Q}wǩ8o\Rk?q~U,fla{&1 m7uԵm@Lah5e|K5uRa! +v ;/Q5uAg T,kބ 4y59v S@K5 X+DRbwMsddW$_> jne ،MQEZ87d~k1R, ← @|yI`vHOcH&D] G7Mqzy~mMh"_k[mۚ;n\F:v D 6§uqW.^uwAfF0Jy Tغy]OS4Ȭٵ o[ zj̅V*v%TyXqH Pc.ߩ(Lti~iU s1fy w0zc k"VԔL#+|Tbh|2/ 0@{Oy);-˓0 O0E{-,*RV3ҀvN")=%9Ƴ% >@ Hon$TFnz=ےlVXc邬Ȩ+*+nGȘk U/$]ӘIBau7s+ڙLт*LC YTr&mG(>2FҒ@έZ_ <2{K/ū0xż.>L̥pqIdc&6Lj:sC?CKG M|OUۓ2_Srdw[4kV5e:OȃGGS%lWwT&2??.@r(93^†5vԚIxܵvy~\I6kN4ןlڔʁ<L6+TJa\#x]AZM0q> Vʲ/I8nm(`!U %[TC+W AmT9Z-I$]%c.GL*] 4y j"rWPR8YE'zEGRYbRR0دe=_笲' ̍F}]bx5岣Fr[7ƯH?[ZtxcT.Ć!_O ooi/Zjgb@{O)<ąc%/GF>I ǢaFE Zŵ͋#UϕqřV8sbEs㖕B5,Z(re r;l+ 븳W8L¼;XaGQ 0ARSwn+1E Ksᅪ5ڐg@vЭҥi4^]-S+*@|ms( q~֗N[fuZU}umT/b^u!2M9-M &F:{|}uQoP= Ǽ8תG=ob)h^צ)U(.!~YMX㞏:k<8 `w -kTճ^֬ꓨr4+Q7)9Ξ& zxU2Dsgm@"UdC &MxIѰ(gDt3߿O~1ȡvZ*7Rd3t׾6K6B>cŀs9TU;yV,ۺFݎIAbs*`Sa:U<=-˵2á`Oji.wtO NK(ʖɣ{3ǒ*d` $FwUKr 4JB,/'JU{bSM"gdhcxt8Z;rX}닏C8+Eкy*g2+jځŞY 2ʞkc%ː#!xRPMAOD`o\_*u?h7wEf#u[$\ SBQ,lH(1Nj`*.z L:<_ÄF2I ڇJʟ;UI{]s?%n~ђi%k; Nsѝ!K^?Z ,mh?Awδ<!1> :6\k$\ה]˄MnBu#XH25{-TA@+p8 pLUjlݩH{VۻM[j= &a!# xJ a[E*8GʩEN34Ðx]Cɋ gL6te "]ʰø0>ȠMh?7vâ~1ye?0dw2[%ѵO/kqM FzHYگƨO,P Jwl Іa'#I%5d| FհZorŨ)+gQLǽsw\Ë9wVǀ `,7O9ŠF;HR Pw: ¬ZYٵ(RPF,DX;KoTEGf^NK>ⴛ0p$*dI)qࡢ`nr&|XpEg̾9 XC-4_ĝ q-*mtSY)6(T>$"6H1eÂW!.&$9*6o@> Vre/=96Ta[d# aͶhpL@#;tPquL(ͺmXoc/Xn-yC[/ؠnM2ĪN4уkq%a.o;+{5 a䙣 (FA&-]c̟.p 5s KH0t#^OAS/xrFoEױ]׋E6!'W>nрDX.O?#Y/ΗR9ݽ=X6jܴ=vi$(I¾g ypۑ# l2ͷ׎v3űiW-XMh`q`S0[`t.m"gO];3+3xetj&gʃd#)O 8:]:95@Zvk፼9tPfXVRbъayI&2ho_Y|ml>W迕nKShܗ?=c#xOc-bmF!Jˆ ?BM °ݷ5H?h_Nw3s^1Y~gj[L ^"d|HNo܊ lM՗zr.# ⤂oiFU">iWB{V0`5u8YV\whyQ SǣllyHs3"`SDA` FvՐQo̓nfOh&sTKX6o/;*d =WQj~x./dbU|L?Òj2%R"y5:\n&FxR6N-@2 Au;8G\"𸽻 yIr w5gPGUod|H ecS`dLP<^N:ox5{JASkM- ^{"ˌΙ:u\t$8`J}B\( |xT潓ѝʭndFp׆^oS%ҚD |):$?^8MJb䚹JN@AThbji-ꭕ%݆Cc[7BSZƖrv;Q Ob˗Ny,DUYd,xU 2"̈́3 A׊y[`ϜNuxq@QNZ#2 ̘RneS:ay-WmjGTSoPh>IYÓQZre CVQ"9 RVwNzR(Εx04VoS!sU_ٿrrԌA۾/=J R&Dv X*#cARO5 >v0Pb4{̮"S,L:ܛ!r@"T9[NBw-P~C六q|Pg _*A$RLI%9-R;yS\{ܦ {NWDICG;G|`Jio2E-{nT UxEl ZH[C &:9r$~/UR0(ht\/Cw|gRPXjsn*>$CPS]q # Kj ?#pe ǜ%X".ݓg]{"`Ol1`lݠ MҶ,YngKB٠9W% /˦ɭӈsj8]SOzBvAV¿5QJ/M.(.]!D4^ XtUÓvY'Szh&e t6|0A*|A$ ҙz Kv ĞD.I®2M:T8G:nJ5a=O:JͅU}-OlSA [\01\+}Mۗ$E)ƯJV<$*)V ^{Uz˕my,iI7أ3& ew^l]z|O]=GBv_8%ˠi%Y?o/(zt,P2D$q̠-.Urә{D LiہoV9V9Gi4iT{(<2zQLWD:e%oIy~wREJt}~@j:r6ӎ&yeñm QK+٣MgS]Z)"+K\+s8TrL>-{ؤ -d] pbU9XGb3D˶ZΠ*;{ *8E0Va8< 5)g-N)-1ԭB}6KvDɂw9k /p_X潰2!JO6L8pa]҈AȰOĬ}^zK-CSHT\>TD$c4eX{X(zjvläfWuFHpi`;nw<49-6qJf~t?J/j62Sy`?yl74D%w98}2e$ 15{ϧ}KG+@g˜,4:V:J[}|4)J𿾋_""u!:?LАO )ȳ0>1 ռ{D0+sGtC7)2H{vR1ȟj 1=kr1 ȤQOH"ڊ~M&[0}CU*vݠ nVPf +ⴥ̖0GMqQLhk9i+&OѦdT{6銰Z7"-^aFm2e?cq򣟙Ыqukw" E?L{lإo(}z"e`(F Oc!V!,OX֫wyф 𩦱 74QaDNfy@uT^|\kAK]˄/ʝO0$~a|p\wdFD3TL5 Mq!.dۋu4 Pmt`XWjp`AcyTt04^5{h(IFфI9Ob?iퟮc(Gv42l/26Bamۻ0&m Xs$aLK:^aуzߗוFӝUC&gGsܠnnK4gdjDžḷ3d$fyWZnkAX޵ [xٵc7bf!ѡऎU0 B/}H@-V~|Pk PT\^#~|IƟTqzp'RV2} Tc@7] \YU{U,ui't$#ETYyd&jV*_ϐcr1b3ie[zƕ]S̆f }L6 |`X9sOm|u!+3qޤzJv,hϟY!~\hČ:6h͌1w0N\u_44dnZA]duwG?R?I#2H'x`p~0P+Ӣ[%DWs& 絑S͡4f:2nCp~[bHe 4pcE?AD<"HB||ծ VHL~Tw?g\y%MC M]J:m=]9 `[~j t{&p5tz@i_To7Ӈ w S}~ m9?KO>~yBENFXwpYO :2alޗmvi_fٚfXL7>s3L>@`KڒsJ0]$L+5Ӣڲ\AªԏyKu"A\>64{9̢Q|%\ 9oAV /BF@; ~yF:9#d&؀!TRR9 gPMS4B^yh+bnPH,!~C _$!QO?0%{4}٘6,|ySý |"?8OQtyCgvU7iFT1Zlk-2kq/Pa04'V$:kF|mm?KJ|͞(4h =4SW*&)0VjX.ڕPD>W3T, s1u "DMAD`I۫gC"={A*kU 楉vIl9swo"#/K@XN+`(ňfRԹs+ #1J}I.D|9Ԓ&Q#i«rn>E<¤쳿@PU\PF⇛{)\_WWsHLt Ld)C8;-1yNJD?Gg6r?kNɀ5KU YwhAMg«`?Tp:qi#ZQs lC}D)z0F`+x_>ZN+q>kːly$ IN2I,ٲ#e  , sCgʙ[ _avLͿ]qhSl^MA.y5F/Q}MH=6= >Lvkgךig_h? qV2/~)N%|ZV#ZׂPv DSUi[%(vFe#}}dMLqnT3 D=e_ot̃r̨C{Y ٳye $tЎ;H744v&3kes&az ʀpD*U!eK#e[ e;(#u2ѯ/FJmx(V7F[X-MV/:gfy7Ô0IzǴA z-(NTUҋ`ni(/R3PRQܨ hr(f1Gsa8z,hn~93._=`jU336OzxXO'崊BmQH1`׌Uƨ9yXO VNӂ0I'n8 ʖF*,~WdŠ(~>q"B0H ΆjpfuBW4q܆bKo=rJ;TuuVsdQ4< ,tYn"7YTb[^üM%c!?ݼvE/[l:i;5)ҜyPEFPTD iwyg b@HPؘXu(Y}$[`Ep ײ4.'oto3oD: |; 86}: ?;iY-\RN[q9v9DCLi"GzNN- 騇Ο~g%C@Q ;c[ e4_{b ȘՕ~)rv^YlpRӔcEx^?Pit$Ed }"EX^ SSXM浃78.`=UOUU6KɌώGϛ!y5Vq5n( 2GC?+G Q.%֙Z}FyZtZ\c F6ɸ [8$5[XQH*~^Z/ ߯!?QҶZߞ \0zBfBL\=z,<_$Wׂ$d-x 8e8ac\K5Ca+Ul*Wt3ȒzW?7}FTs4mD'kNukۍj_"| 2c0]Am=C8e~U ̂E"xbX^\^u/Q!q~]n* hxUMiGtNv*g'/rXJ.T8_E܁DM'KSS@{Rg/l\Z] ' |}aIxEvufBZϤݞ1 f$e$i3mlb+ykl[|t{蓱Gf{P3I 6zD*DuIHƁe kؠ*H֬/QLH{'N\&QWE3NZ<.t%=6"!=cBLEw|Ṫ$ T;=K1},Ŏn3gw]c?.P8ҠM'a! {W$ qFkvxeTˑDsaKxa;6{74hOizٓu—2(k/ 7PY X. Y#nnKCy<\9`1 Fo̔BԱ rB83'pTMB# .-p%3?g:nQrԣZwO _γtk]CN/L!hBk2kGi t`&#vA$<*`9\r'qo%elOX RO=;H[ Q>~:>/֧^kHBDbi76uW+/E2sE׌Wݸ03>La7(N8oS^(U·Y t U2c ed8o#L?I69;EXlOPCcH‡,Dbi:[ϡ^u}Q݌Kh(ROErb 1,EXz $Wz>iwfô$d<2XŸC뼖〈J$k-G9k2=ak1ky:cAqqT. X7 eճY$#5hl LRqT<+"t\SԻ 2jd }8ju~%[%<0P[|wJ VL 5_Iq. ;O5JVt)7mUR+^SiGAxuA>!%!A{∊L1fry)dd,w2*;CbM 4-i@]g*&#s2nTb\]`~5$Ѣ巐FжvhN8Fzs 4,9`/4`5}WGУ [.̠vsGu|Bߢ?ݛɢ_5e.}O^tuh7R:μ{-6U|%?@ Vwb9ZlL;xZ&܈ޠGZٹRI'Rdªؔ]MބP]#\DO}-Q4 "\Y:]#mrg] |> ԶҾƬB%z/kk(|6&byMGɨ\M|Ύ q縢)\*<2p,[Usw@&FЛ"~mA琾[2vU<,fBr6Mf Gް\BXVUH3ٌ'uf޻; bZm[CizxpCWxqItWwӕ1Ƹ2Ds7"BuT9z*R hZe5ce=3p1 |Pՙ"ă)5m}#^ڐY z~\M{/' >ʫ}NzV|# Z u4tS W`<5>x,cQ&E˟>pS$g~N2<9(0L#3h#70Z+-nFi7JL" Yނv}LLG% (VN[` /&YmmHVئtc\l!;N9?,Z$3\ 8-[r-^u(p a7lE.?Z@HkY-C#G R@nLZh%t:] Îr(BVڀeBkbH=*GY`Gp=-j0q#Aml p%Ҕַg89t8yQz05 -=ck{f2œ~I,\hiXf53#qcq9fT 1+A9>܇ڭNfA#^`]5k?&kWE{ a+#q8׶^IZ7;<0ՉX4rvD' >ڳ?/am@V H?^P-Vt9U[o;MeHrbY~-15WlaُnTl>#Y1Ϸ&_ԞIZӔT \&BOm+ZZͦNE#8[|1FFҋ\DEO g`BqT&]_+AC%ӂ BRҗ֭wY(vQ"|RG/ =ף m6ž.$SlX46dGXW=}R tv$!b{UwG!:t:n!&HbX'~ X gڜ]PfOsu%r&X! ܅8kSr:^A\7ME,eǪ=u "zxA'VFlTUEdS_?K?)]ɶPkQ@}]*lrBEmtfᚱ%GV:yҏtHudg:BB֥grxUR6w>|50UH2bWΓPh@"4_Ӧ)BtD!jw*݂ ^7uKAC: ȬKݦ l;~jf*UjDMiJ=X,u_d[\sIKQ ~HZęF)‚gB!KZ֟<VQ c `HS.fL&=D`zN z0wD'ޒ<-^DjE\2pbvvtG) \OEX(CzL@yW0/ɾYogHm,#ƭGL"Aw.lg dbE)m {;%@sL; ϪowOe11XMҼ587 IlG[C.+" e9YoC fRV\Aѱ~h!QI\R^o$BZ>o~, iB=XpF'53613UlstgXz|8GC,̻7b]E!ЛBW/%2,*0? C U&tZPm%0rj XNe8gŗeS&hύ]>Ly{UAVxo=iOPX8>0D GxץQQ7 _ a.kBT8d؄bj$b!N%By $#3mb/GC~vOȫw=e^1Ey8@zacj2_<Q6u$'!'RȡA쀛֢ʤj8| )"Zo= r֓XfO+[|Gc 1.J3ޞDrsgb?/4﹦Rǥ:MDJPك:bڤt] AM?Q#gq)[`t[Cd@A[ d"zeP{7n%H2vpq[`X%Uwng`2!čӲ7W88 aYȵ#CWMڱF'TL_j͟&B,j-uO4h5Q N V*ȏpD@sOI2>CYpS|K-FY+!^#b`j$b'-;g/G-u9t'n=i:p:UEeWdt)CEO2VT Rtv7tz)lm8l`56[<ƣJf h#=Ť?"V#"MNi>^fYm1|mpLbpoaOǍTL9:^(6 YxϷ\&ȯй*yb}_M-E[0ŋ;zGi4o[ .lU0xYEcX[:NRb,Ocq/W|LrvTyofe!<[DO\Htz-)ŷ *pGdMUy4:F1ߋךWhƅoz>^׷d*l2;qdt;K&Lfs:{h0[( ڈkfbP%CY6V)m1i?u~Oʜ]uSc U)mk%#wQ\K!$ m~X"N wWt. h.V28l5(wis,Eb~_ƻ{&I˩DC?(  xI'2s/:cO$Ru3G²q?EG ,Ǝ\v@$Xn8[_&FRV#ZxJ98VSW P݃Yj{vYDR ںsλG6zqX>4̐2NE`qI0YFGSCDOqfUhO%џVId=J#yᬛɅވ`6Zܙ/k]Ի b:`ϻF] !"Z׵c;!t `H/2 =5P >71*˅ RۅFS#pOj0xLBbdKL־ALp(ΎC$$ uKw@PB xxDQN8ɤwzңy[|-6 ~R"*!] j%>Ӎ+L6nڈ1tk\AJ|e_PVL;g v,Ahv+t fE BaҊml,jw.iwԥDm4Cu6Rrm­r:8Zjuד%pA2xoO=l͑5BP"a%2zֈ4!4 okn8}KLBBHR<Lfu ޭ E7<lfqJX@8Hc-ɟ׉M1O!zhB20c[MQ$p͐TiieRqI li^x>BW=)?ɜS%(s 3.bjX0_ӶJ7 3ȳ mhKw?[OOC5c>wi\%L0' 4:J$p)u9|=V]I,' ;/{'u̙>$##߃%\#/' 1U E8t)Dž Q^$UT\0&el7~U3ݯͺ6PAGK'>M!ApvH I>=5$&]"<@&R#{ᓯ}RPյIY [t#UqS-5լX :x%xZ: %n{ICS@C:0$+\I:5Mi{'ɦ<0ʝ{B'apТ8zT:ҿlndB<%qކ\[~'Ð>_zfꢶ_>U|D:F3⯷ʣlҌ,Zb5q)Ϊ&d# @SV- Sr%i@U2oqAT+ޮ.IEFiO'l$TdZ"a JPiX[B/3]0@KOHw7^^vj-^TdgYZ070701000000a7000081a4000000000000000000000001668434d300003a54000000000000000000000000000000000000005700000000./lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/net/usb/rtl8150.ko.xz7zXZִF!t/:]?Eh=ڜͩy|j#ݑَ?/;Da>EWvt n֎9\no֨^y0낛5]'iWepے!`].Љn# f x-8Ϫ=SA0E3#; ad^Bf|b#PQRW&8og԰BB+ПN-//Pp ) BǍ:,Oa9=̶Xyӷh2$'juNs- Z5"rș,5$̠p\ofy^Hi@*7ZFQZ$94•?p\H`'B!֗cZ"ŊGȊaHRK7FWtJjsoMc'#QT罤\DެT5aˀ(}?Gz^.D2 :ך^!;CEUXLmw e4iu{f&8)}Pq*\nXwodgHEQkѺ 2cu#.^4`#z(qpdǡLqk o,ì]bvS& 𿨤_l'[85b29jϊv^[&=yv(T6ED̰J8>$>2AG\Rv"f_}NKڌI8 j 9T/Yk#x3oKrxωo_{鮝-ӂ\)\+NޅT܏mh"Ӷ daǔZ,t'J7\5 Ajź; >3 1D/qfjgETBly"h%ITOTiU ~e} ve Qx>K"OHrnpk>Bi9ÜЫф9337$#$ L9QpeH-+Ph k7ȳLɶ[Վ@yZo _BJwfOr=~0(5ܽf%x<1}ђb4fXJ[ͿdvQWtٮ3(wPvX, m0lo5؉(zfEGՔYqM SݰSl<|N5( 9?/Po r3OvN G{ 4{v$pQ_q&lq٘HMAhl*TBMxYp`]^U`FP5ơ]}'ǩJ2RځrkV .i[}9a7 MϐA92FL2࿕Į{u}O:቟U_poyۈhI/QZP?gLCMd7GURXٶ*RsU=&vJEPGd"`P^)k4F$MGw\8Rr^!0~HFRnoS3fD>h?}ˎB4SQձlj"zܴeuOh'e(VDjC?2"½OOXNSfo0|*A5n= 0y&?/.%)$M: J%x+ lРb`eY8H'Y ρ"]~b)*I PVZOĴZz,q8O:/qjer ܦɺڣ S}4鿐Wiʇ(vFZ_Qa_gە-CɄԱw4΂GjdOOcwN, >x  ^ynǮ ǫ>q-0I%8xǥB[} "G-'W1pSlRS^=[Nm^} 3lMT..NН! %E}.j(&0DT%K{?䒀UzΡ7Zo1 .COIsu:}V2;ݶJQpp~ ^= T!u ^ pxrb\]΄w^.K&qvwg}8 xlͺ\i1Qe5)us|ry툹,e' [ yj67#i%OO%cwPLR~ӱa.DI0v?qy%E3^h9yp…ئk2y;>TEKxqp"SRF-(ACq x`8ЁPh0[E33SncXMMP+3BW|3%ûDȮWSJST̏8ylOLfC{`#lX(UE|"e{IN"?U;Q+dqѷB)1V0fzh&?+o%Fipf O"+È48sҥ,o-E+[aFBySQ_#~ICv7|^1q~v-jc7m\^e(UQ5vw쇲zV+S]#O'X2pC@jk1 KG2Z|GϷ;(XCxܭY4]n ͇oK{-ǹJ?J:[ Ā>SKXf3:b  zGqO)'4w (Yz,љbv\ B&Y2!׼S96hz"LРK6Hwe7Cݓ0֑88#зItJݻ bGx"xFUAsAt2"M+H*%7zbF bƫ/^_arY hT4W~SW.2 C+W5Y{μǨʔuT"p?o"iWC|si={3<z]g|(MtR^3bpElWz14aj̵d,$.֩Yg.P{Mou[q7_k`ﺑ:ܲ9@|EѓJ$gofѿhMzHi3!'{_[FrǃJΕQν^05rJ,N$nYg2.`3i^bNFd QpA %gĥi W:$kn/>Q :P>4UڄN ~VLyth5kSJw@ˆSԑLĘs'Ѣ&VDYZ| = L4S󜲻lާ!P-:5KɄdC:T]=XXd&v_DΘacUbyʧMppGd; & Bs8f.>13`2Z4p&$F[CT6tKӦ5 _Hq;Gq' G޴3\Ň=-9qs!^NqCg5ު*5_:_ r Ldff 7Y[9aΉ_(0P/σ;O]v1BZ/3R)ZڷGj͘{.[ׯ9F8ȏK(PtWϽ kolGA GH}9z p*(c}A^{.Sʲס5f<ٲ⒮Ce埗hw^F/!&<=5U6wjc:A9hec=E @sj!Bd{#أؐ+A4zמ>{6޾9nV &]{{k@*0 06?ƐDNi57g4y%ea(ۓ+Un&?2q۞]kwt0 E;VTo6nSҳln_,)z0`xHN"|/A-z}l].2B]ol}TCM"zG!sQk 2xP>gP1$"1Jp 4FP,%ϣ_3"ф4hނw9${(5J]~ ' 8 !A[mr`}RgP{"7:42xۯ~ߟ}]c`5&v*^`Exn%()M,sab a⭨:)<5nprbFҁhثyǚ~6Y&C^2"K闏_{6[j(^7Do`YAkF?X p|/< V&ӐRc+Da>8]3s}R;Iu/fѼVoa!RvOԀ)2dವ {䑒qЪ0kCR)ey`- En_fnS;. x@郧Ƙ\o(D2,Ѯиix]ο2<ÊSe&pC hSϩ) o/sΚ+R@;JK@Nstfw%E7!|p7ע JH0hX2,Q$^㪗 :z= |9N(- ^# Y$C$8{/8_&t~ ˅qf}3q5T at&*7J1vAfхކS5b6+3PܕF~I&E)A)_ qdF2Em&p3wzUƏ z%vQƹ e۝DyfWsObؤ>=^ ~cBm5GKf+17 (_ EG[5_H7vdy .GiHcE gsVn(wyɵhh)}_LJ{ȷ(O>o"~hLZ ] Ax[O^,Q1e+־.0hk{&"#M^E8hpmVΘX/:=p-j!$v4*0:GA[scl> ō5YNľ?Hn՛ |0OQ_t\rqo@}0|V@R^U0][@Ȗ󜻁(8Ud1f#,ǝއykVn ͰƉ=r6fĊnKo@\Ѳ?j2_o?e3#gIfkSJu~b 8>2=7;{D:Fޡ9~JaPOPt(=*a~L񤙭r"~pf<$ܑEp2#nP/Cp_M`\TH.vrQ;UCoT+D8{VΩ:6;EtgDn2I2iH3{vM||՜^7x1'?j PnIڷ,=.|I.* +q:ez _"T*4><}oH$Qv)yY FaPv CnfMp@F99ʊĩ؃9> zBAZ-z4E +LyRdڍQ[L0Ķn$~c\=Hi]+{Jv,^~|HB)܃SUꎟXqoѱ5?߯E1}PjA3ALUoFFs<mFHiFH wtɷMXiNHW[_txg+y=LH:g9jŸ@?qk[tA Rژv< N :e.UWCןi[#o PA錫!?F5]S SG?Jtz!qG 1,hAV{aVh/?bWr%1EU5ɟO|1{;E[{ "c(om藲4K*Qi5Ĺ,'׵sƩڐ/>@^aWyE`;JZ' H-Ge{4ֶݛ^,zrp)**zs+K`kn"4/*Khe?3%iV `5WAvULKGLCPZW5, gk\çРI/4=f>ɮTT7AnFg58x͵>Vj29,p]v!vbVB;Ry@)2ӝpIk&#dr iv}hI:e-0_zI۷G2-/ ] %VofUC I14 IFxZtwIF#O2 F/R`BI۞U啹LOyY rSK>sV4R_iѴOظm~{4=QhPnS:=< Qi2+n;*`q}ghZLWB~Y&"U0^k_۽ÊHHbMM2 >)hM$*S/on[!)Us7، ϭ5TZM]:g[&Jx"W=!]ESlѳB .QC@Z$j?Vd j671;h =|kZ EO):`C*эESE:Yv>ZV+2 R6`*iƼ=cc'?hً\O7Jm ,ww>-:fW]1Gr.;iwP썑-AtW<,5D5Q'9&KeL#8tD$ u3L&T`-npX.r_J$ūt8<(b4B$6 ;{RKBh`A?hiS;;~v>~`\ɑ qI`ױ NӾ]s9`QSݨZ{ [A`_ӕL9~A*-v@$I@7 nس}+RKuJ͎9 kL.DO,!'ׯ։^ .tdQHul/'nA]\'7|fy#&[$#Sq 6`%_$νEIqJZ/*93Y*>/gһ_uՔ] 7?k0k]\LVdwwI-ARbk%D z@ޮ(|cƐڡ9{p}/ҧn[,R"-.?0D2ʍ's>4A&uN `P1sa)ӳiZ%1f (d <l=5|̦İLk%>'"@_J˹BBjbJs!?lVHJ-\Ƃ2yy(Kwh _ ߑVDl۾CtԽ4R,}V]8!~ź?]XOtִa8 ۨKmp[< )i"xmy^Xi M·w#_]tT)A앵3VIEUw'Qh4]yoFH[/mG-QW)a )'sA8MMI}j)#<-Ѯux}uf0O/%G7<>] wXOj@Knɷі%xO9vB 3ro :]LuWȢ 7;=8vQeRYpA$=/ SӜr$DwERx# e[T['p_8lJw f{h: xWSCML%_v|a!4DY$|~y/vw+In}MnBǶ|jR֦(3_sJXi8mH$$lUNY{cH7Q'Qp4^AglϘ,t{5@N :9JG䨓4$[ ݶ,9k);r{TwV+)JUxiW{zӹͱ;ҁlu˨DZa\C?'IsR?wor¤3M0IR37`b]$.-|4z>߃*sɡOw}.5en }^3y"uѲ@zjP!ʶa]'عeW Ŀ8ϐ9C3Ԓ_afezZ CZG&䲮o>wzWh<ϰz8.pzEngjqh{dB%i̊J:#$g9ҽ @#$5G*f퍁rQ? P# 1bMDN+ѹ%msxK& Tf ҽc+Vc .U#-~S;W9wх́{b]vyU,S*rwKIXے4MHm* Hb|i-_7T#7+!6N#3L@P,*2&Kcxj2%Qg%IַbMҮ:\TS܉10?ȆLc]8h-AĞf)KH-ۨ;^o0NFl\Y稣@+6RIXGc~[B, O7V6h v4=5;LM'j[29HYY91[Oxz3.~!n(d}r:_Ԥ:G\/ bʼ&mKOu92$͐rV6dtElOuTva6c?VSSBj.y"}ke^]zPL',0ɷ1  DZ&v+\U Zél~;L ;]sfN/"ޕcl;WLrm'F28YXU}>Oe\Rv{cP,k $%?y^9,eki@qDt5nDb g>P8l.uUÆU4EY@ ͨ Xeg ƷOͼOoc}g-|W)4ĥ=K7QpDzBrdDk0lL>4iv_ 9pu{5(2VH@!$(0~DC kIÖ"[˔)Nxd@%7GƉ)S 1A2NsW5aR#m Mxqֻy\e#-^=-A5wb٧2uJ;x@Ǯ/E0KBU8dخQyCw8Ps`gZHg,b `Y :<{$riA9Ӏ4۔$Bh0(H^n"sZ]u5|LHН?[y WHzw-(cKa.2^pLH5KЯz,\O^?J%Ttk]NGfX0%L"&I_?@cgKmyKt8 ji~,PI;֣"fgڬyMm`"Ug)j25CNa[6Ӣ8&6S;Za32F흹^Z>_hR2G?{V@6^vf (#IMèz;*a34&:}ߣ ՍŧGi)ζ,&1׳pW+$+k:5zpxg]á]'Q늦^@t(>p'aʩq/Iq ܺAg.s,ᄐWۿꟄY|ޓ(/LI>F0AÞ&Fxڊ3lZmćDk՗d_tKA֏O;kQw Gf8;Z [,Y "Brf.+\<믻԰C*nKnyp"y;f WKӅ.ݦK~W67.b <_v>\f~0]=C RAEj&;oےO ,oS.* )6:x_UI6PuxyiҮRV؂lOU^zLsJAtu؉E qߩ Ԟ:jl'x/A?6vV Bp8q%SM_v zQ gD<'CW_Նa#~̅ l:a+fFr?5QU4g$<TH}P7©m$@.驁tƳn:-8}Jm~{ S2`ğK{I!R}biCQ~\̇&Q<zkngvr٢١4uKڍ<"/c~^<.Őn?c bs *ĠC]:lSGCD=/{H ˂CzhMt c& Nnk,JrpH['!jhB՝1ҜڝKQ}U%*LmA y?6hluA->$dSM[9<9[u@9=6?Nw]>1py 1ۣϢ'݈ʑܞ)+L y8b&M_I;q #$< Q|S Ll}^Q6PO)G[{'9Q1kJ 'U";3F"a<5H+oO>al9WG>*Ja馬M:OO>A"|1K2R$sEECH9kJ%'R`,IERYi6n,UQSõd9th5tAGEn^~ PX/ILlcU7^ GKVΨР;魖+qPg ojotl3ש?BQMo㨁zlNQ\6ˊjartVsV/!a6եhB]Mnfse1W*9%ȸ z;~}kW$R\,&{lx+sQ^1'35D)D/Pӑ1ht8 =›+`\A`10heJ0135BBIQaAWM@8N0FbLC~u,Gj `!;d#Dw PL$O-C/M9AIi#> MBl9zy8HqID&o$MC|/̄c;yxn_o;HGXr{$|L+!ͽME7WaYynEP)=@9dQ'ܲ|3̭ytXn19 Auva\d%S -̯ÀS4X"L'?\:uUGyzQ cm0 ^-<[F9` p*?p_op;gwSXI;B!be/+NUyƱnisR$?aj1lk GgFsӮW_W8Hom&]V6xvA/Xöw.Gf$ʤU[9󍝋^~D / 7MCќgA˟b1:3ēI/qf3ւO*n 7dNMu2aN(DEb~F@8co!UjG0'Jo! XzbVh7t6C=hRǢd̻YɡZ;'}<[+o:]>ABd#I֪-2Vr"̦6"ǹ󟅓  >*G"{cW;v2 4?g]mAS}CZPF#G|%/XraW-=zKu6{8 DPa EYt*՘SGk@Yf: 4pQcsʬ;Х~F|mYw@!@; '.j2N=3ZN> 䦑kGEa+wS۹xQH6<8D2dYIK jkB"ԝd]|J+*5m珣C7 ,̌L &B֘ň&)<.Sl5KۘXXy`ZAjf|'޽!UY {X <~DWvltJͿ"X'%UߜP '?l@*t4Ը DWU\b՜"1pJhXI79_2Y-<c=O$)p:ݖmX3_|/B zlVe@M]aasU"ms ޿ U|kQ}$|ζgssXڇ\JfàG8 Ţ`s"؛Tm)b>LAZfiB=[BC+]?aaovSGA_;{,Lf^~A6pam?.lC"y^Yk؀rJ׬.1:k 4y&9gOȰ(N&IM)~A+YuBIaP 뭵ZX|ewpiC:O>4U)-@Io;e BF_L/E$ңҚ*너b:3Zm0RoC K9ƲZ,ek#@ זE6]OK Wђ!$GJ3݂kvV}:X@L<,s̱Q<7[\ddA>.9KbfY}:r-r'QOBA+x{y22?uPʼ|ueP V2wP] T!px9'OH:dNu857;9 *1cr ͚ZSD%o'Z{䭛1ZnNx;Y=&Gl+`1#ѷ4ږZ k Luz, ҽN,plOȬcI1,f +GP]8ף}L>CXߦ ^=e7C_5[OS_?eIflRŽ~݀dk߲_aD ZqGUwYX ,}%{ZZx1cQY'rV_h0m 9ʺD> r3+\SMp*w0rz#wIu)mѠ Enj~6dTH4h9q6ƀ-Wc*&uES*rrH=5 \h-N~ Tχ8l9|8e$4'vR ^rJQ~NmۃGu` 5u;iJu Dtɺnr,_CWQ,/U9GpS{4dl<΃bЌ?6;v0 [zv uPYS1~[U ;Et I E$01k9ܓG)V> 1zkUpqV%b fJBJFluiM0O<͝cagltFRS`]H;W#|tAX55CF'A}Ȃ?4x+gP{\vƺusfq.IW %-C pU(ߕ>OH.[4[wsPq)%c U쐦!r,EF=꼿ʭpHf>j  =Ϋ2vTAbT˯.Iq(Rnv}@w^~`4_t\ӱ7̍PV[9} {1a4"R$0K>+ܼf6^m @!](U%q';hL_ڦNQV*CX?=v1Oڣ cbVügÎa#IC D^{5t%֠+v5w!&+ (eawCM sؽQb 8e xf~z&W3J)ٕtohfPsNL^J7=eZ藼0ЈIfufVl:yc6~+<$ iwǣ9ØPH9{>gw OQ9JA(HP+X0+g{Z]uӸg󤮙+؞kI.iM2DXgZyǾXZ<Z 0b֮虱2WHeВF62vI[QVƬɩSS_rQ4F&^7Ɂj{IoRN8W^ȉęMIfo8: kh4QhR_U]tGg?ԙ%!~S@v =]"/Q-R* gfJ@;׹򞕾g"cr מC#ꀧ>+h!fkȢ6B"&p>!0N"2<6CC+WZ%9RUYښ;g Iz9q&$+Qb[1VV\KI)է;f$hs v#Pon!g wP 5#}*2!gLY qH D` ۲YT@o ) iqHэ ٗcM}J| Dd9¦& kB%* (;^CcdZe4nhe_"/h~(([e  )Q=҂?\hR™}\_ڌ!m NN&ug LD qty:;G(gX,`嶉_/amYUկ#&_;FՌk2ۜarB^ThO_}\ԟx)eFa&\iA6p ( iø!?ב*/^c孄]?!Ƈ*5I%$a޻Kn t=*Hܦ l4@AN3"}44cV| _:V0 M6SNJFIGC8H w8p#$}TgJ& ډmE&ej^e'sl(׻@u\ISgtޘ`v,UA3Пw4L} ^6K!آ $3qs\ը \!Ȱ JNaG2*OJ%&?2ym`O)^C}$t#P:A#o=2 3EW_&m? p;x96 _ seEsVzQz >{'s9{K{aYˆgĆWr7}HN7hho _g%O 2ԕ")L5OD>3KQmONpI<4H@# )/j]ksBUm+OjCn >\nr=XRF1?}fcP`V,ޮ4|*`a^L:wKVrR[Yq02\͆,=:,"E3>ڸ 8VY+i ~)$dղ== gU@M"~&̠o+SM𾕧>?:$b2,ȼo4ta'd@FY#%x7oC \X5Ou'히|#ۘ`?Gq 9`Uk+6RڬYU9M>&)Kd-Lc⒖: TU.pg 6.`鬢ї8%(fܟn'7Qˆp4bAGoQ 3r3Ə#Iri ztyAI/.c$DQq#D`u\0Oxq?j/yܻ=EEǞk߹O#XUZ&WB3=GȎf<^Po]m{<w-cfdؔbe q՟{ %n&Y.}WnF3%viOc" :!m[)ܫX+"^mW dzfScy݀ LZ3tMH+)]C}T}ЋmMmWԂSRz@8N3[1Z(@ [:yip\eĺ+ >[|XoK(-~LDž5I2b:ܺI dO P'ɲF1\}A7lurbVDPLZKJ)*61g}1%cQ^8'zMDf`RhY.McL2`%,V6c &8Ƅ-I'_^!a_zVWizp.Fk%Ip֟@eҶ'N-O ڪ]tq/h ʐeҢhkUaςȓ/&AʙUN!O TC|BP"sJ$ }NdR8K^_LSƯ=ĵ`Cy¾ĜFs'=__VLM%(0TM c*ӧA/wyHx%,@tM |K_8A{cUMc̿_w6n#f+'mȟ ; #:b9%1-y3`vlvfm-hF#/nC 8Ɲ1jX=)ڤ P+9y"ӏm6#uZ[:A۾)9#!|_1>mMHuʧ@"+" LXdjW_ $fѭv8@-kJ:=VWWыچX(*e %kg&/3_: Y/? Toݡ)K)Fh-3wAxtkHwNweg}xgIҵ1x%Ⲭ<+&ٻM|N/飬=i108?-`E~&> o鸘:_ ӂHVN jOn D L*W2 cAgܝndX.O?}'xEggVPvy_hVTQ8nA){ze=.A]=C9#>DI2͘z,@2͵\4]-5wy?=oH;s;D.^owH2ߠTQ8HTLn_)0TʫMMl%ƒZ x8 (ע"R*!ókV:hƨF]PgYZ070701000000a9000081a4000000000000000000000001668434d30000660c000000000000000000000000000000000000005800000000./lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/net/usb/smsc75xx.ko.xz7zXZִF!t/ie]?Eh=ڜͩ(ldI24T a h|gQC@F?5NJر ʴ$M֨6V*1z&7hә[GhW;2 Ԋ&"4r5T79lh@^lVy_2F'0"ZkTe̴Ї=ΰ Zſγwڌ9ClPpnw|с#BmZump6&0TslS}.O~/ޝ,iX #(|6f0}괎 fP ,hB`"E,C;`@a}n3Es萼/uCx{Us0 ]S#rQ2<8Ydq}#׃ifĜ_8 y=y64ZXKAj32ƕ{1P)q?mCEcDyӬ=@yjBHy[ջ=(nehzkƓBjd0&=3J Q3ڸea/F D=T)T; &:-@eu5*4p#Ϣ*TCf:;~'>~=}.B)ýq_,G}sm RpKjkqSFB Ҳk(G%b[2=&s}2Æ%/I 6f.c엥|# yv(E5{g~(2b=J# MN͍mZR 6<wNby=,{ϹdP΁q3=BİۃMMd׏ Ңڮ0/&ݶV$~Cβ%&pMT:} N|;v:Qƕ! ܿ䀎@bZk7:SW=yZq,7}CqQtWyOHR;$~=ծh MAWXG+ w_[NhjA>FqBdzj4$ \a 6ٝ-ܩ iD{ ]  =َ r(GFiHQR'Bp)0:,86sh4pQpP;Ghd7q#ҍ+@Pms~O׷kߑJ(1{0xOSxfPUͣLk.>wrMyV*q`/G:,XH }Pe\g?hRuilB#_7SѾ6a;x,#SNMEvK^QsYr| h+8$?mҘr4l+G*oT!üTE]|1,`{@_ұy Iy )g]O#{ψ*7"罏k^ j>9TC?H2(Q>]v wJ^QVڧ1~? gƐŮ'yl'ɔ]ZTvn;yΊWZ|BS0AoUa[g|ΏN?ar]~lQ,#`W:xLoferK4 eݴt<B+m(y(;5 m?-֦od"Yo /Hbn0X"Db0pwH>+jw>|Km6BTjQN5]ŻEGX;rF#8nf4ˆ.ԸXogM1 J9.3Y. E:?{a+>/rAIV5PK.?޲3>aėל.)Op`׵'Jd8'?mIJy?C2S/(fFjço Abp'[˞LdapqsԀ x=IC(6&iv}̀$FWn:4[-v,q*6=ƓV,q~ 4}m no 083n&6F)ݬ!|WE[-OJ=[ꯇ![VXR>Oh;lLwJݺeƇKplI~*ơDڰuBcݶj3:AXPW^OjMRoK_idG 6Iaw`^ULVD8[BdKkmivaWSfl3Kim '}Tҋ iE.Au1OYѯC5DU0A}@+cDˬ)avd9gk-" ҈Լh˹T#zvғZqe~E4 F)>y/⿻˴`ϙ͊{b]̐@zF#H5>&Y$itH q-i["\jqjqU(."蛷iQN_vw$fhB rdUJ>[E̋/vݫ+sTFtR4gF\77ADbzqn@`Kz)2*]oܻǡFVGߩ PgbQnic'{O5=0ꗟB{]CpavPzO|L0Zpt;OM{/_eve&dՈ{uQ0a - ʲ6#]<[$. |rHQZ(Cn _ȹ͛k/Ϧ8K'GY(^0@I<ݥKr # '6fYKh.)w[;qSsǞC*78 M@9K/PJTh1/N41u#m)syIrC[(_f[+O Mu-k戴Ӹ܅HGdV #я_'QdE2xtk8 g:_a8o5ɝvE@ g>'J>K V kx\˃f6;+~*JT+s$A%ddG:ZXG`PQ wx%g+~y ߣk0*pӁ]]`!/_W׮w [27ֺmeX:Ae)wadr6}\ʽ׸&ǰFii7IzI<]*=5vUK Eq9D֡ssկ4#>Hbh}z~Sl.=CKlQc8VL;Zz'Ch2aJam `_\)"ZM;7b)reCymkcm{sU&WtyK3Oh[-‰ܩz^aY#`KH0F<+E X\#DHf;D(9RcY`.*1Òw[ N} o܏{"(Hcg#E{2E9 DVZ78\npxe)jEn w녌.c`?Z.>jwۢfƒ&I?%:3°젚S[cY|g=݁QR&S1&-tl5RMճ/uggACSnEݫqAhKT1{&dC _hnrW%MIAh!ÉZOi{inWZM E&^$Tb܋N{_]c_߭,l{G d`u۰?%<__O8h $21{__j|A̖~3uzšnӞVN7[\pQR녜>M.B]#+X5Vj)E/s2j}5@8 #>JX=RuH'΋*8;`% ʹCW>^ASf \k9`ǎWVaHHy::]JK |kGoxl4Li6h! rLrĭ b c.;V2vOR -zI ?W^;vmkx";|T#%LC)s|Ͱc;PqM'cҋ}EW{NFQޒ%Y3;-D`4߄2'P^5iޜU_>h=0x>kZW z@5UtLuG$B 0.Z(mҍ7I8C60#hmr-%&9BCTO .m.9HwTv,Z5VS#Qvs!Z& WTݓ8z̖@~6}U 9nlze΅9,OP{Y~\Ů:FVk-D{&siS[ssP?51Do" PQ[Ovr5*,bVZ hkOCsoN/O!6:&@e-_ϴ8$0N*lyL:c2k^N#F  ՠ~U-aq  9;ҤHը(ԔVn\UDHߊ: L̡>X`LcTqQjhGLH %⫄Xvby\^+/#ZQ[ X4? ̫;]ϧzL=;R~g ~`&$ׯiLs1/fwNb4FVZ{ w6W֫O[[14Ohp ɌqBn9rч0X vFA CWAߔ8j M }zP:b1=yeg|Why N"_x'r2aZ[uMlNGGK264 ,(e䓌ǯf,6&~Jw'$g6R=qOr\sT(sV?]&אL1.8N6R dow9Uߢ!ԇɑ~ugر[; $zh,*0 o~aPH\"Ӊ=VJL: a MeIq >O֡O2}rΓU~ʞGd*PobRn1VRLc w\x>Bl# NQ+ U12Xv~ da?l@|$~ tiRٽn) _: 򊝄%bq_k[Mg2eߐ\x_v&T9`?5tZWgE<|TgםS#(c4E6Y'flg[:#NwEK(@ m b*=_q>Fx#Ct*Bkܷڱb] ̾B;f亪p[2|*V$^6N "*Roc\R9çc@OwI%irH2FomVd yzwc!LS!KHǘƠB$yW}}|9&(ׇP,#& &nI ,sgɕ gKE)5}%Pos>G7hзJn#ϫ̩\7>tD:m& u?]c}:(/>]i5>y6%+c4t!<"C_oЦs$PD낑%vO竖c ,5LHiA ={T+(@7,ĄvC;fE8iK%1Ǵ~d݂Jsi7xan'qΤV+?҆gou$Q-E/KI.B($8Ͱ8lҠyO"_A1J9 oYAB7񎠻56BhF XxنO [()]."iR8 B#ydO;5S}8 -;A&s0yY#z^G8AˌŞ?Vޟv@R[ q\j2?H0rAPc)A|;)xX¸p s^CUCz.'}j:'ly?YͰbִ݄g:,>7d5ZFul `KʼF[Dn{p.rQPWr̲@.ky+ڴ6ݒ89LWXOW[ 96r6G-ѝFڐ2.w2݊$˳jo}JDCۙ6 1cM.j+/`E KfEÕFB`e]z_?2RoNEQU5F8N2>Yr"J daDM}s ӚfF=ot N2(k[ 3u c3FR_jZP{!1UtU}RBQǞ՜*̓?˩'r4YK35"`HL9 -ywi[cO 9$Cv-J0^`*`xB<]dv@ĽSɓnIʱ&^fR\dHTr!%ʤشnqpC8pM(q: MOnhXC{OH/sooy_YGC[!5<xSp̬TY(7ˋ55ؔz-:1%;P 3z}WN܆~R[!jՑ]NU`6 He&9j*h˨t#yx6zKOr}ߵ\;4?uCG^|R] aymF(9 vtà q~6"ԌQׂpIQIO| _Rs'eX@{0Y,F?Td2u̗ٸ\!=GNr_vgw%nFJ)tuٲ`OZ[`)*TRh䜜GR} o'+"c+QӧKՍ"%"%4E@ y'ڀ[E"3,n1I%c=:ҪBIߙ˞Qm&vS_8k'V#,\yhS Bvj!z羐֮[.ry@&;,P\Z&Jjum"q[Uha"> p%ZġiF%- p`xlvs;[8q6ziku5qQ'df@ qn!nrG?lEM޽!D4#@McGGm" 1Q^R+̴:$(?J*>oUK8v+])J&`RxNanNJ/T6ZsU!>Gi 0~pLÉ|&bI`tȌT۰lѺyO*CMS6GFO>p(\<}L6giuC Fe  6E24̪SE6ZM5g2_/NGQ]NHjh_>PU¸Z.{MS;߼s=eЙaW%<$S~JB|Sf ]qT(:삣 0tL:. d$>htn@r$tސ1 6VQyi'W7f>ySYu9%_={L 좝M˘+a){ {:8^NcAL\6/.iHV5N̳qy sBaoԶXH I]C=K&7ř̲S>7DmSp1a1ٌtS6G"[I|waف4Oj^Y]ݟ=UW&$U+n|Iv8Ɠ}uC!.Z0j C$/Qz%sE5"YwiPv2WBZ"uDZi998Ή #$M5ϮZ'WqgLF΀9}hAr!Ȥm﬘z6 $ /|DwOi&_QIеa .fP1\Bdt#-k0gDoWX"y%gAvnacZM4f@wS`7M GQlM AFp8u}_I@kM8#%]guL4#B*?KO401.BAr_eEjTϠ*3lّG*K@)rerh v&!lh-!Z!!ޣew"ŝFࢺX@Aq> oZ+jvόEه{;.`}L~EAt -UIIyV])`Ȕ3kMo/Ve# '+%ާS%`g="8;6%؝CGȻe\ڥ ݑg䖜 (u&i-K}%´GTU4RIe=6^, ;P޲\aZp= )<}@SqK0k&~};ʔhT{:+%W'lV{(+m+8Z3BJs4YNߣmWq(Ŵ)] 1Xhs*Sw\޺Œz^ˬκv [) ޓWIWU5fn[*pFj CItywجy_~Ǿ1# S?rCtWkmHz3)ʲf'tg 㬖eRծ>9pξj-ZDXg&큞: $Yh]ݬD- v}x 4 J=H ,.l+ P$fO (o".ix)&5TP#M˗#BF,EFmac{ {弶qS)!FƷĝ5.ӌXEPjn'H^SzLc-G.wn{qҌSzH9Fp/u:'*PHs6(kdṡ&&4/>j]X"D,EꊓUQq}KǓm;r~|WgӇ9*Wq`O**$o*"̿FE<̠ybЌNkԚ=(0nyqKCl8u)6W7 (D+rr)nh EoAh'O|t&kk}rkqZYs @UJyIה+(;7jݴSV)!]Z C؟#)KK HLx,dX졃F\/$2U7nS8#tBRt%J)(<e{!"":i 6֒ ^,Ȋ.+;G mj}0Ӗhe(~\S(SD ෼߁Cϳ|FyʒC9S2؅䟯`GHcz=([TH5}H5Kn%R9ʚ/ߺK `p%7c/W]-) qpE$EOݶw<;yn]obJa M)yd;GSF7SDr4 ϭsڲ頜^JaUM ]/?Xˁ3(uS< xeolZt8@$oLenx []^y-{:L2(&h 5 VÚE6svTI4v<1:1aDN`0K)Q0(0"y5ɾB4?&uJ*яgKNAR )* K OЈD4# %'Bi.Ua)(z2>tai5`EQ2x.HVw#H[hnRERO[:t jӒrxCڣ.ESpVGdM#Ef;?6?Kyx+.\/{ vYy4-L1䭐r_CA ÐsiU6CwVH qMsC_p;6& uO.J j ר&|.l5z* g'# WߥTKWamZtteu#Rs:~@¶wx&8pҹ?~1 f@R뾌V@Q"DH9"5hĴ{M^/qr9yS;=j3?򟂚@9z=r6Pvᤴ1p^sXIm\L)o2`g).SrLJ[ ꄭMK<qM/ 2$Ւmr!ZMRJI_YSg\X5'bLwRlΌ]qǜ?9}Bxi;wmRhYURzRo,a7U:9)q ÷ɶ;;̯Dt'.[Tb$PWN;/ gcAZaLovw [1V5M0B3|U&/5h6TD,!p" /b,K`y ?Z,l`kAEV3q,N_~T|t5+]NRo~gq ӳhF'*S=+(1Sr7zS際873) j𷏥ŰF->Rp|RG!NazRnBL]˹o߄BM~M"c'IA)ԍT`F1 [Ҙ4#6>.Ưz5wӇ9>:q'L#rtXLmR ڒiޛ 2%0Ns Nxp~K䆦jxz3#Ѥ 'ZZ f\B,dUIZaXQ%:S8QsPP򞤘ᎺZH1|MJ23Ճ^ S[j5繽XtvۆuG#5=X?n 4^ŋQr3؅ rOaNjLՅcRd|5:-9Z;iG eyLJU";-c>TSzܛˋ&/ty 1C5H -@pg<0TՋL@b.l?mV@򝏞{@ڰQS] GϭNwya Ac0 \\tCK 1eNޘ(LW 1#U/:t}W!QlVxCp1U =L~V1fh{KL~9_H&j@::X{Hg PJ ?Jx H ⍙,wIқK>](ae8kãkM EE{[FlDC9epY<,} >P1tvU99&XkװZ9u9$NĖ"0>7%Չ4h &pØ#7ݾKFI]V!٥$4p$z/7]O,]?ۈs?F[c/ΘD/6fݱԒP>FY҄܄HzU`mOVWܜigo]>~w+xQ{` 4W90?9e"ڡVOF@xfV_-S 7fIxZV|=j5tGٙ&uZ6_֓ ep!܏❗c]`.F<4Hsx)Hu|  2b\j-dg|X·E7l׳H$[<}&yi]Ln̚(Τ&Ho^;_:kߥ@M0PmB RPb4UyOC%ps`uU $(1s<NLTUd{ 7591"; ʻ cC)te;!ΐ sLdRzD:%V ~ 7TQΙt*#4`dЖgQ1(pK h}g8@{- g( b-d=me1!M`܆tU]Jo0u/L2,s7C^gݠ٩wpj7XVЊ.'ϙ?0np"&6)F[*Ḿڴmw8q.wJ*%ɷ$D菣2'$Zs}H2k'[gv S?e 8ueG7rC>#+HM2&#l}sR lWƘNg~?6cPA4 /3 ?j{Nѝ/_Wfd Sب̉hfYܙMn'u$ɸx ڽVRy| {W qq8]z^Ќ}QՓypj3>.Bs" PE6QzKյKSg?ndOfi?3:\T;-WN5t7( fHB=$I}P>-REO}F3 75OQ7ĭ w8N 673/RjHN;ņ|{<= ,W^60Tҷ0Y=bqhr[|V30Aӭd<)"l{U `4F)œRԦF;͵N7rEϛɹ{fr\vtz)JzR &:#huV3 j\irn#u~i_wPN(h)R ÂܩE5볉9%y=AGY@Y2[<(M1 '̭E9qN"{ى(-ѡLmVgr/Y^NDžО0!~[ߝ8Әa#vO[Q7s"h)ۈtByeQWBNblM/*٘1J]t󄺛=7aVR !{@p}Xr'G>ʧ~`;xq29_bYc}ʨSɌ` I>6ǀi*Ehw߉p ;7›Eq-BɜJ4fxtG{@\3Y񻢺iw8>O"5mo hlmɫ/<֒7c_qAsC) k?7VX 6E~ +J1uC }&*l p8r(:E,g׍fw̢,vIZNys7Y% %:e0;,v=C9¬lp2D`\JM<̝P5[g!FGJQVݠ_)~; AhzG=U:Nv?*R ɊoX4O&*Ѱ_b WH1EůdQu6z2_'t#hc_c3&FcLk;BuWmUQVVSS<gAD ]Xn\w٦~0u vɅ`:jljجqʴ_~Yq6D9 Nb{$ z=8].f]`j6qR(cŲ*o 9 l3+tV_$>w-6=4Q%RDV6^Wa:Hw 0=T.c ь6NG$@ϰ!_|STڻT;H5Q>]vܥ9Ih[n: {5 %(O}iIׇ,#niјp/;V܀31Ιeyjތ-1)fED#}`JY-=X8ݳ^64 OYW(o0s!Uurx.k񏉏DZʏjfY24v;l[})? 礟kN :_Nݗb.BCp3W(S*EVל"Jؙ w}@ s=zP4KYf,,7l{IVޏ\wt߇~(ueƫXr•͙afsٕm8O[T%XtCbCg_Ϸs ϷG'{q>GP!>ZɼsL-wp/6^֩!oSQ)eǎD; QS_=Dot*t/5WiMۇϋ$# lVlo(jLL'M1T+Ԁƍ>} ]Y[{p;}"rTokB1ͼIIIOkڽ n '"#ԽfVˎ|$ 8S,*dO )أ:YQxa颛*KJ1w%V+sW Q1=.!'4. K*G wqj 9g}&OC񱤳Pffʚx{2 ^1i۽`+nwc}ͯ`L-"6!o/ܴ(HrD ƈK!#ȭx"Z7FsE@,ލ?q*~+󗆢ˉk}nJ g?}狆FgB..? UK`5w#ORa/Ҏ,cd57{{j}QR].]ؖDHIƇ \Dş~Hϸƴ79MX Q}`#R/Y%_F]@26>{|P5pFL,wN"/=?/!^-uM^[܈v# ûX\4vb#j?98m6Xrc2*<uBMwujgׯ֑,|'8ދA݌ҍ9X21r=-^HQSc;5&:1[XnBF*I>LYTNbH>i߉\{RWͦVPNLFZ.拖A'ڋWZ+_9? PD?U/MTE8m_XP>d0+zh!5߽= uچ=ۓΔ &/Jd c> E#ȶ`x2wƾzIz[kc9v"dy՝BJSu \( }o19|O na@00hGdlX.;7AuN\]WYM))dnNW`xԮcC9="H䐾F g႐iqJȳGwC}LW %p}qz|i7i|<[',xl/g1݆WK(9:ɘٟMtLgU+?fUP]y梩ōgCP߷[u~<,gKˠ\W<y22wL#.Ki|@;@.ϡg`iQUGX&ml*Ĥ.W!Ey@%aBQJ@2CW &@[-d{7k@Hj,̀LlqF".&Ŷ7RUyU<(XW!gI$ <9)f]ki@#=RFw` u`#AOqĕAt@oq>fR_RW g9T1EpsfqFVɌ"*rs.L T9 !̗҆vv NpTeTA"<\wzX:1x.8#-My5Z$]wnx4GQ#jJAI`]D<\8kg ,4a^-fƾV(Pўz'ҲNë׾t,] َsl _XNj Rj; Eܪr Gy5AMC %h\?)FƨB̎HZCa@{'0oSj4 @n(5#.M3όqIK볅o*pl 3 H ,M\t@Z*0Ɂ#w+^SMIjlwtM|B!W>TtNVK)X4|8\|b}1^8myھW)\)yq3*T et1qtZ{y'kUdpۯ.[ ?TC$\ȇFʭڇNW^vI=K7;A!?RLI968SBnP]C%C+GPmd8!vBl6<=Xd,Yxzp:᧋ءɓ/:01vGn12,v$e#)D 14L818X]YJYU-:5E4a~!Obo%YC#Q  j\-$NjUU #@OCM/?3 D9#k8`67!vgMX^O0`15O}աv8ҧHzFEiʓHlx|O_P0ۘ|JU^~^2 SNf8d@' [ᇱgYZ070701000000aa000081a4000000000000000000000001668434d300006288000000000000000000000000000000000000005800000000./lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/net/usb/smsc95xx.ko.xz7zXZִF!t/bF]?Eh=ڜͩ"L{,uE!1YMbe+\#l9Sx-/^-W\"yqT yS˲1>`ӈ kMCBjdY ;QŤDS McD Qxjm4 n^i`Dh?MMm`-!$Uh )#D , ckڕ$`@8ZW*P f7.:>qfGu#J{fTS ΄kQ@:+7"w(hJGlðFJ= ?nZChjFϾ])bOwv,g#j􂗐)J=s"/BzAR ro̤S;.x!idϚ|]:[_c-Ь臑@Jx,N&8 ψp\3ErM<ݥIh* ] gW,G"" 1 5(=yxeR1$E Ղ]eԜhF=a"ڌ 1Jnnc,U`/Q"Fqp ' 6$KDBoX~e:bI]-L䖯\#*FZ_}$QZxh *>9X)]eDo%ٰu Zpi 11s7\ 3A::gCơ$32qbȯ?n`:ui%C4|HDkԻ?pn*㗈M _q0۰KgRX94wQ[,qBT)< %cgZ@,ڽJ- |o: 󴝯?O-&AlKy\{ QQ`d-J U/0j1Io?T% 5D *w~݂ڻɔ)2_4-V+8ͤAn4D@A꧆~/FoЏUw2Ccg܏8ȴSO\ 4#SŽ]iafa61y NuH3ng=/lt}W1橩N&gAFif)i̲Y9fySgiD46)p.ד9C!B"z2BK ]DʏI2pGL Z3T&*'ʄpc[0ZܺN[E/ݞl\_G6kGb/wԭƋ,so<˷D%J.J̆u]P~&?Əu}L򎃸5xAo"vym}"^LXX>Xf}:E}`8| 5о1}43'mCj4wl)Xxpk)EONe3 塢44=i6'=aWO/`Y !8 LnCMtsॏHitow{)B[31Y̴N(-Nu39PтwҪ8fZ߫4Dڞz ?P84[1)yqHS|r;?JKO՟f4K =Q=cVxcFrF& Lx&ϟ?>psn\z*)-w/(xG"; V9LhmcBm'pqnRĘG]jg+މ@̳$ d/x$ZVVScY@t,\o}@Gg^QP嚂 @TwCy**+b*>\X#'g1{; P%70!Y"sܹIआ}UdigS(PD"d}_h޲tL ]̵51ZӐh^yDD7v;b%y`1nt)Eq4Պ:(o29QZط (BXzq׉FMY@vb$[:A 2gI:= uGNW7# h[npj%fVVc[-n|"c#oBtׇ:<"2jQ a1wX(ռykKXax:)yhcY5xℍ@lMV9mL %bіp"6f(~HHs?@S>`5p6xܿ * DqfHU&?]fQn'/u`k4 2Sx`?ͯK&L LHu %W!h 9\`9 "m\Bi< CQ(mGTM}#"c%How 1T I<~ \cӵ$@^xa?+%{ 峦4wy=6;m.zz̟ 8YS\"S=5o0&^(-@uu˜~_L=@-ؠaZN=đ~蘤 0d>vdY lzްxN3W˼Z4#ݾgrB))uǸlJ'ņ8DKC0k/-7Km>H*fA,1TJ EXF~4{ 6fPL6%~\ U&DG[N`%)%(}) t5maĺ;CGqiV1F୞K)X 0YVaҚ~tvD,}12:@ǩ.wG#gZ3=y4 6/ /)~74s'EBEi $,=n=2u 9ZU٫/JmS#(n fEq8%ܣYzno؟25O9a!Nfk.Zji\]q.Q"J\L @랞)[H1z}s'˻օ|]qI Ts`t9V|nK5|GGTkͮU65LҞ,5z7Wz7HZ9 [##Oc:pwq&DUBU@ Mٳ`¿RFV8ٻM^OcQdPG\ B$xkdžnu`؞g08o`փ]dE'fC3}h^!SiuL#2bbmd_n[U !H(/ Ydrt!?+2P0f@mf&%Ҟ|<ՙm5B'EHW3T췯@ĒwLlaZR9  y1ad,pG9UOojCLXI{%HʬDsocUc$ 7-Eނ87QN >*}}."$_rs Kgʪ-*3 6N]6x^wf,Z|~<%6ۺ܏+iwk_]ZZo=>II-$xިT"/&ͿhC=/a  eo1SϦޛ~PkoJ΍xf 0Sq~4+iryQ'U- ~&i(u[*KX_6ԟMJ; {sg0Z*+c8O E_o頴5oh!}4)q%GM(|Ԓ${lłb8qMh/S[Mşp0)ړ f ](i'͎CfvFA>U ˠjta5Tw}DRs%c_vʻa#cA,\k8hOJqN-.|> qOx~1)8kF5_1#K/m(%%bO=Xk7Je0+ΗŎDj0!ns=.onD !6t?&NDi"hp&Bܖ^4F T, П]ƛCFK:|a[N ل@0zL@yij&ߙu??QnhP=CLDu/7(Kq:-Q.^W ^̼}p >֪h#{zCՙ/Q:,ҮS څBG1rʭ)i.y#A'Y|OmK[ނ!;J{ PIb! +h`ƈK%pX eЖ}@()'B {R&x9A 3MZ 0$]w3ص*.6ۿB K?3x>904VζD>"4O<^,_Irxm(3Ͳ9G&1"?fU3TWTeVg*Ezk}FrU}<z&HH.B$6UB6ݣ"BՓ TpT u< |7i?{[x߼/vF{Q 'SaṊ4:$ ? 'i|Ek:P{غ: Ia}=`A3EԦ"¦AyyM*K KBJ oS @Y^}Wq7?(iJ,ޝ!yL;zFEU(X$rԋT{Q/3pa6ĥ~4W%+Ӛ6~E%Z/VHCԕj|heԧUOl7GO9nV_@=ljaf\~Bw鮁 %2ꜜJ;HGCJ?)(M͊U!ε)1P|׸hd-űt@ڇa'a|KJnb x{A֨mWҔT@}!NhO"d KP3:XOF=`azd')N-T]a0ϵ*8#l>ϘR.Ν:6$* ]QNs&=BE4*ֶA%GoP Z`!$Ə oI b$GNM+_3/"Г|[|{ƣYӽMC/ 1U6'ˢ ڪ-O$Qd'.SX5G ̓uG-[T#;8$zk OIt m30͵k"d4<&8}" #M,ђ n]P:t5|8Sw+EZ䝡$-دmyǪ9IER?!*x|b[n+BEm zx?>_,]9(M&t)B嶺=_cac߶DͬpuhyrM]7dKh-jmL`(Zc97W{o ^60EG+ DFĎNvA21(hmeiIbP"C''|΅lc'f?|XGiQ~HvPDT8|sk<9h/j ztM uJ&uǮ3wX !A4LUOz{{2 h+ 5EM}}d;k=ꭆ$MD5J9 sJXm I {8 ͔"&O2c6EQU/Y'!j5nɊnjzdOwXUY[zQ1ڪoiY]I* #[!1v 'מH/*;,tlhx`B?ZT `azZ M&^(W TsozIWYЭ-M[̉S1Bc3hi(re jxt.`.)BN냰#[,GH`Hejǜ't> 6s8;M&9"~2Th[Z/uj`roIDP㩫#c\mToH@Zo9kaQ1/Vd_fL7)7|la?t%;c.Q}q6X53HM9TcOW2I;`BzQ7YŃ!wF"ErH vD>`o'cJ"h崦3ٸ;mtcDr9-hUaLU}v(T4o,4Fּ`V|Ѿ9ZΦR ۿ}.lh{)qZT`WlclUM! ѽuDꜢ:AQ]}X嶂aAÑ`wYqRk=dbI+GAƲ6-`LwL)>LX"X8mXWDxg+7PL{ϯZ'5*5\i6搝#H`-CzykeE]$p0EZedVu n4mYֻq*. dQE`GߠmOZ4bo/'_HmN+Qw]83."" xګ.3/FDw3߸pDr<]-M+H}tHƤ{ce Zig^ l*<@,xvTWgdl"1$9 A=1.LZ}P%֕EZD`hb?C[|d]u[FE\Y@ sH~NNK;ùG\ϴbJAU^Z Bٽ:OZh~vi BƻpZ*^|A|:l4 % P3;_ vPL+Ac.'(nnٿ9<!,i3[9DyFeYl"D9+B;8=њ)s? =gLap Gte&m:1Q4 ku>> H(DrYi.F9vpLLL:赘cNR4?GuEkd|xWϭcDtf` h80ѧ}榚9jD?'ˋcȊ{M{xj=fld}i'S }K,ꃀ/c4 (hA6ه{"DXzE0d+@SS*qOave\ G0{OADBޔ= yoSu j ox dѐl;+tF,_.wz Y-6 Y`(j Z&;rʾoXhǃ)9nVAŸua.wCIu|ˌd;&F7FQ;bZL*1ok;s_|0wIjNJsպVXZxU/R]0o fX#&~Sڛhz}V6j1%"M9cU0xe=' W= f*ã\ m ̎543zcj@D, P^s2c8qU)wMeo0*aAjįD"P.v<< 4f/h^0iw9+Jzc&%ȏe^Y` #[?/L8KDA~E*qW#v쇃25UfKU8Hc[uFoM:G-75$D)Xpu!Cow侏W3 <P-_lJykFDPb}.R -%2޳.|Dâ=E$qh;3*`w,>ފ"=Cs5Ρ{:?ק(+' 1qFy.r-r|@lәtR> jў.mcXM](eb53c *Z C鐇>8h'EN?N{(9^.c[;Eojg2Gӎſ Zp%#PD3LUe$v@oGi )MGl#NeYT@&L3؏ w;Y Yfx * 4'3e {h3UPӮ2܂.I. k[x%ip`r} UZXucj_5cvǴ~pRde`%b`9\TrmPȳ;#ZKV-&uV'""/>owq4*~').L~E1f>yF[~E3XK[:EUƽh3/vBt> zq8:3B<9QzYDCj-3;#Ab;pY` MiXW)['kHޤn^!+=l^ /z1vH$gԳB,q_2>)*"憙#bWe&V"t:2wQVr| N'M(l.`)&>StYJsD)t joӌRnf`0ԭjw. *+m&$M3 "‰f۶if&%nOL֑sEQ0iqv5cwp' " Aotn ֡X7eĬԠKl}N_ΤT+j_>q,Cmn8%ٛMmI<0|?Mg\"0IO27eĬ?a]fUL:8t-Z !-d[k72rW1?d!ajee$htѝ^VɾG^ X1~kZH4!q9@j;{Z{:v??n lqw5}6+ LE2Nֳ+<\g}Zd77^+8\0ȳm4SY{ S *X?5um30rJ>WH/yĵ:}`:{>;X-âIqcyEYu0 "B5zxO~@tkY+X#dtt"陝Т> m2*\%D<U0C):e>DB-*e:K@V )uJIF-X(JI43) 1[b4*摟b z|mJ됻\P}_\H5)*8QV3QNp@2@LN~7=Gu>X)!H9kQ4za0UK\"m1k4IJ<3m%yu^r|5,Cv ZFWAsFkJƗNГ*!\Soo:S 6¹/=m%+gFmsSYu&ni;Z.f+^'XКƚʋJV F9Or8>3-Z`k./ ` r=:\u c-] i8?H*YגlI\b@Pp_G!E§P T5 b]<`XKT>qvkfv+U:kE=;.=GѿK*O[+~cc]ȧm:ZZ k+j)ZuC%pjA{IV9ۏTnKz(c.perb@SAd/KQ""Ҥ \uqBXRe!jE1Y3w U2L] Vstt_r!4bg 9VwϚ0cxF; ` &QZ~׾Kk^Y2/ċD" X%r\@jKiۀX|4lO5t/;ۀ FSxxd}7N۹O2i_NV#2D>6"H䘢6 6Ʌd*6PDpT 1.VS#Q#Y8-?!͆͢sqtVn7jܸ+BK.ɚmiY9.ۏuqHoȌݱ0C p1GX qgPcJ SD'"н1p5ͲHmLŽMH$}dܝg\] mwa9R?=-LM;pDB63di?LP9/ 1l˶̮4 (|P;UMs͍pw4*q"ˣ:}<~Iҙ'e&H:k=VQ`Qəl^HXʚw`5e':+yzĔ`Np" -HW6}$ Aa3_mj<CX4JUXd>] bwlv_1I)7i( ze)mw]B`;,Lu_dX]|O^N=`|[Dx[^/GUqsC?omޯ ߭o~3\C/kIO5[ؘcW.k ݑQgMct?oiQ?eAT.ַR ,^\AGWLrs:\Ȣ E8?E̕. ̆2PyJmHbCNqwt8 {1,;˄Cy?q~kUd?r[ނ@\79ZYa dz@qƣx5Ԡ.zI?lr@Y*1!o`RH\[+G|Uasǻ!:K(J29$ak;W _l΋2x.SÞ&C;98Sߓ1d٪IS"/xJ':C)Y~xG'Pg$Wyt {οF1a t͵C!RɨjݒWvR|;N3P1 '2*SoZ95EZ3̯S%ycԂܱ߭3Q!yP7-ߐ5);y(8^|R6trwFf1-jdO,s >)B,jP eIO俴&{>)bqAғzdqI~|b-LbE__,]2_wUvOՁeN25bIۖ;<=Wk(gӪjXNHdG\+;o׌dmStHkztpdӺuƐN.o!.'Ʃ w7#0 8'P(B:uVP,ֽc a#~T:/E%wbsTb==|G@0y (3<)//ݫ ʅ`2$~Rwc_YN RO9^vPыS!_64eRGinn8N#92|0%kUъeeu6χ進*tyCă^i`JJnS%a6tr֓K1;?ݖ#xAw*c!aiZO΂7R{V"o[6 cUa{ɦTR踨A@#g:YfRs,[EL]'78;S"hح80[)y;V#J$[{_\>44 uhql)7.bnAd $2"Zǭǻ Au^ y]1vv]C SeDn侻ϓW~L*;SR* + ,}ڌaeg8""m3(U$-EJ~ߖ(94&GĿCŠhǸcYDL>z{W DX4pwe@Os?%wnÐyf)Z"9UJ彳H(VȴA Nd(Hlθ֓Buq a]2F@8a}8A!du+dJuh( g6%NIKj1slt[T N]AJ8Cش VS nkqNN(cߊ3 cHï h7D O93pjR__ER+f+ FIT':YQ{  ڪr̯v*ƍ5:;',;Ԓ0iV영n}ȹ8d~;qEh7rD+CiZAoF0c !j4QZE'Zǫ{^sJT%ǣ;Ѓg7sa`Gɲ);\G  ‚_3v'dƚDiywEgjNyDuǒra)PX#ɴ)*`wඛ8HY- \)̫&>F?zb"̻t=yY̽2F TAɰdTlCmO% s@L~B?ñcGeܹ( ^"51?i}&knWH3AI7Z:[]\xcȢ&բG-Phow c2|MRL}xlih19SW~ <]Q- }4s[\ult^X8ZExW#C+A;0`umUMaJ0Uؕ0WGܾxK|*Y˯R[Qj*3#x(3L)0DV)r8JwMEQ' NΰLYP &4_H2UPsC02'&̑ ,%͉TC-/H_.tk\C 8N:  tob%(i|5m)TnȄ?·!`Z(=q]GS Ǹk̟rO{%0f >($ezB5} Fl·=Ҳ$+^Aֲ滉KӪo#SȨ_I O{^kDf2|nVe.qGji#3. D8]R3>l`/I|L7 u$ |92ّbkBmS>6KP)1ڙ=Maz@)A$K^G0\ S2J,ZYGk22`yUP~ʃ(|[恚- n:1غ\n0D3^sԺw"<)ҝhӓ7mŸ7 (6%\sa͎FvjT2anM*IyNa5iݱ`vnm0nRU,KDEyD'CjxX"a2T}P" 2 Mu* X݄~&pǵs3ྻPjN:h@ Zu͎+$[>ʹ-cK(-GZףMpV w)ph+K5!@U X$+'&w4ݺx:Ey*^_$]S2uBFsb%)u7 g<)?ؿhSi~fdJo¯P~ь\fBb0IL\H/z} !p)@g?10 L"J=/Q0@lơ[#IJ߾Ԝ8jB2jҩ)Գ7 ǵ~uC2EGJ\i%88["ڦFN"why+Ķq3K<=b$Ҕǟ@\Q8v*t_t`eNge=;,RƁ9HL@QtaZ8%A<& |V(TMͶ$PUn1_W*L:XmY9GK11P8/x`Xʔ::/F> ֻJ'>zNz3IzT>sa6 ̂9vz/Wn/H1E >$loT_DԻ>K*Q?ЕY5;NUx57UrhD\S^q,K(圠>1&׃9.;RV|ǙaukyX-bz [d!PfEb)}sjb?{!I"pB܍9iK纯UүHa#lC6|O'KjMqĀId :D6jAM֣/hR^dL)@cL5Cw)0}Ϛ;A_q7©>;**[iRNSK: #8 ǥOUD2E)Aʫl‍Z'7јLWqМ`BEE>#Ȝ+к  OT"vl 饹r@ԟ١ևjLtF2CߌOŜD~!+ ;4C%鋶^MƽLgM2ms:tJ:y 4"Tjyo /+`-=4kj/}oW<̈́u~?oYn -dgs[P&N ?+W\]/yҖWV _LgBj[lT0mߠjNaAi\kWK{K.aJZ#pV 'Dc8~S\J jpP Ò:OdZ& Uޣffw"nz瀩?ϭ_9"kl>/ds(ui6phn]qsAŪZ?oòS|7D5Mq YfQjڛ2M&W%SY  (_ 2N)~DN6NVyd#ճ f6T8aÐ/^?KG4D*/qSxcwlI&@WS3|1!G6@5?7Y0kS`1%b"|/R:?Y.b`|ޮGN~12?qtAlA~'  fFb.n-D4`6˳ X9^lcW?pR|C0ls3'i: H9PePΚx;4ҼCB!KsM2] ˊXޢNEt7NF'v !"1vۇX^}h<? b' fd!Ɨ\Gf[?}9wY Ѿ+hy' pX$5aBx mf al.9Xɶ fn^8<1dDW DR?( QG9忞Hޏ5h^K"ϖf(؉C"B"JkKLL\P?!*(֊qGEo GYp7Y &6<3 qMU"l >1[UyAn^SA*KyYʳe/)9(s:ؕi09vBuȃeԇ(`$X I!(E_&9ҨLpz=σ.QX)uKq+G ,4JU=E]Ѭ-V=}V!jU`_ 0 OWѻ\B 6kߎF ШNF 폱X|!bu9:iw~F1q W2rIvy6x=:39]NN.qH+)fv#* C- kF_s@޲)F3Xk+Y9 ۦ8B%&2<u) {7*dS+v -JD(qw"ZT rE[l~'Q@S#Vg !5Ru+ŀgyfzL_9=Һ.<򳒊WY~MS]xS$dhq @q^OLz"ٕ i>T Gd_eD6̧`',`bSRGpa5Ws 0 I`300`JХb%N\b bv7#a8tp.2# @;@\v+G++Tv^k/CtL7/OG*nr`Os=jNJkfF4{x{u v zd F ݝ^k? VZ^{`DԹb_#f#Ű+i[3w s#A{$#e+1s0|ӧ+Rj'q'՘i(q #=o*v=~.zme_D<:ص Ӊ2-"GDV!YXόö[:@'X?rn)bfWDz9ŗrS%U^U@x>Y 2Y|dُ[|I5,]'[9FR/6*# Qm/$GEpJܢR[VigY?ƤC M6j*?{⣦<ִ*ޞJϐHN3wɔ6ay,D '\yYC:{Zn b?9QV\$n)oc؁ciP3쯹K(*}"ɷ  `^#P4 *OI,oru_K)X"WbprõDs_ ,yֈ"Qpl)t B1EBgGz8;D y=y8gpTOx L 5à J3.lؖ6˜,՚RmbRDο%^l:.\D8-|ps9ؔ1A3z\ROr;o ONok*Dq74 suNxƒ&c ޚ/aWkE| dӵg^(wh}=sŎn'M^mwm?濫<)"ScN>Ra{X U3؊&=[,%ʹ[[$laU*eŐ'c6Ge?ڔ2ݚ4 ^S5ԸmZL6{t@c1[쒖ھ,k@&^зr??;P!'ctLMiH{+ n&y6mRs~1mj : D?2J{jt}8+/}BE4΀7*̯#|% O3􍠧 Ex2R@O}LmFΐUW^o=1׋DɊ`zeQZd1y$=XoXo̟lI&_SYP /*aLl!FztxPvp!@9ErCA?M,Ji<8,蓴&\/쬩e03d&3EIg*"T}iJj"yꔸ*ek/P#:#?1(|WAoSZJ#&mVw 8QSMS»- ҳq8;P/اc-o؜oKZoxy~~@W\<$8*$m 'AnN bU:\բ O= |S,: L^u5] `]HNKXez_n>mu>AA*mr9f_CDQ^Ϛ؊6Qw=bI.Rɭo,s4"=B4P8`;![}67YW[Uz/W3p5lד9q6|~s4He8SY ک`UspEt7墍KL|49?Z *09Zd> K!\M?\O@ Ud@/?yj*q#'j!"\ݝh3!*;E71lkb RvRFADܒ7'7c&"WlnMH~gU%$ M6-Q eyl_9O}Q;;|ewkچ$~}} $*\yF9D$ `dZ+!OQ{za1 ok9S\i,/Ui_Jm蘠7i&R- UW1VL\4dS-秖ͮ3̄D]KRe[< -M&Gȁ"ib}Sf!*q3R.m7&st|;TF^Y"Pxq8.E *壭4p%3Ϣ#lt5 \o!T"zDӇ;*t'y{]B fgh,2ALig;@Ǝ~!a(ѨcC+s%kǮ,t غZ63a˔e?5m`FlzΒdP:P fMz0EI֋V$.; 4 ~ =f8Xo㗙5>OUdzieiΌ:aM^<όͪPvX=G&Dwp*I˃`rYzS:\ej/ը>\Rs6M5.$:az3Q-6j i@´4&Di2y "ZTp*όFuxVq䅮~Co'` Q."ҳ,Ơ@}7v z qbS9H[lSs"sN t j~ZT 4rI#P#F{1wᢾ\3[5-B Obh-Oh4T]2t`mm0mB^.A=( u2ӜX#w 8DXn vE:!B lR[{xeXT#]2W)b >EFs>t/mqg֪z+oGKgf漏ݡrQyH9'hql/?\dLz ր}qZ+R1{[ y7C%s0mӫXG[ oJGG6H JT2Q  U̽C&%Z$oK+PeB8͐zn;U)矤.u"pf+fҹ}v-[<)7MF>71yمC 8>{Ji %CaipiDr{ ٰCB~bQa w1 ^W oL6po#f?dW8W[Ov|W$H?ʫWf7[?qfεIN%HUIWGꙈj%L+JY9몄0~QLЊ?KSaI3J2g+xvA][HCOtHtmZ-N,pt=ȼ_NwFrHXґe>5fKB9ԜFhI>;lpUHmWX @%/ >@2 l+ؾ΂<^|9/4x +( /q҈40pkyޖA^ϣֹYD[jo}7F*GB{=il(i耊-A(rh-\aNYH lE),0)T-OW(#P eD2׎z{3N#kD-@3IB6 1?2.9.<1Wk"=0`+ Ҕ]K 6JK?vN ]8jfBWr_0hܵ\6Oo&x g;wWea;.І#M%Ѥai@l zC&i.Pи3lOhFpJ}x|?wH[eۼ#uqL2j4gx0 đh#+A{ßa4NBNDL0N*XN891N#} 98[jA'ș[yV;7-:;&h (F'Oi- ZQBP[:j wZfst`^ί^C*'3mJv>G+/ | X5lv$oh,W0K]JCgmu٣{#[:wL*ve fDnՉxsBtecSeB(,t(7Hcv mu~:ޟW7&;ͣ af}-lc»ANWajN Έ$NeE7 11BuG Ui,9 H+vYw4LRd/I2dܒj\6&-ÅFr4arwHNx3crG_ZZMZƶS9ޔ%-ԔČ GM$R39sf^Y $[_gxbw-ǃ L~BP~Q0%Hx)o f(:OlF+q >'&#(jbN4wY_[Z!:gq/zhĻN`I}VNZ/s±Prpjn9b9hՅR<'IiP39V.RԌy^ wE-?~y5x9 q <7XN?p%;6T yrDr*WEtGqE g1Ĺ{AYK=V7<Φ4m=!\S0蘼_}q*~~Sr!"-֬R180u(_DZEJ J4~\3U'N[F6%~XxPxv_h_bkt c=wPCcfa= d7I"?@FٹUH6fVs}fj%cI"T1r!*Q5o ]b~ңj֌*xGԄZZj|9PM/80 AqF ޼0ӈ]6n|W OMg|uQlX+[m1uV "hj83!V35{3׃Nש oidC^ڠ0G!Nj>̔H9Ouf9DgN/Mj[]ڭ2&p?4~͗P @ e޲8=SB*<ҬjFP`83{2"-yW  ;ǨH~$0 w~HP[ ,%1"u B^Ew"6gUph_Po@/$VJ˯o[k=Q_3U1}m5IE7HgN'0|x8HQCbݚ N\l? D)Q_b($&o.tA|f3{zd< S5{g+ncm_ $%R݅=l!Li l Ѥz10ř1åۘ۔fªBBuV\c6bB }1@L<:ߎh _H3ry> 'KRӑG3+nYw`=v{|i癒H(QRKh|L 1w)GSX. >KNg6ձ DP=G6_ nS~aP>m#H6#Ec+ mh*24Tel7%MH88(U%~DNKфPf}Z 09J va5;!׮oa{@i~s97<7 P>p #ehÔÏ~E/A.=~" U'RLN2|dtDQD( cQ\H*ƾ8hDb67)%MK1h`#)˸vAնXj(n&~_>p|cp"ᦔ@㿕> uc㧱(xx A,@;!讅m#z-ёG:dGO iO3>-+ i ]B\bZ\P" Tx9cQ^5{dGWؗ3)O5`z+stjɹ.y +Z YIhu+N"V.^nܗ,=k?rC`.T昖"@ں_oUГljǦ=I 9Oۅiˁj.2[2}yBx=A4:JPIr_a+pM%y#d[#t'~Z .u5d*L,;:È\]4:yi=u[9ׁ9# :E;Zgyl$4oP3vNBfhz 7H]q6XfH; (t["k*G}*[䖐eXXO &$n-G_Oټ@ISCwݏʂKmn'߸6Z^Ϥ$y"CvM_X]Mhp"AVI`W)lӬ=82ZkDQޏWQl1:Zo|AxZ֎L/HArxX Qx~;&UR%Yw9 .bG& x#>Hpw7.q^ώL=c=<}2iGɍ+<9"yoyX!1pmj^qY .zn{J2Palr15A瓰,9$(NбH9lj$Q? {nt8hK PaG3?:-)p˜&0$ 2jrY"l}^fu b',)_}>q4F5-@[T(׾{k#$+tS/6[bDsMc04v>v PSU [~"6yg"GS-^.DCaýJd·Y,N^S1ˌw8@ $4a`C|+QJfˋ-e,M9ԩ ׳& t0e&Jx6d:ˮ2</B G|j|HR@KjOz+qehw Pkuq[R,_ _)6WF=v/ӚO^%( R] -(&[M(h9Ss@g#Y'/(خND}'1t1t&_vk+Y*I1K<8G!HHC 7-$FM/v$~LePUe/:+=*D;;+ г$+c.O!$X Xj"Q~fc8V @3~JNl,y2o|uoӹZM<>D0QZ"%mIPS 3 G9R ֵ5c9 :Ge58_'\~%EcVa=dϮ܁4$gYZ070701000000ac000081a4000000000000000000000001668434d3000088c0000000000000000000000000000000000000005600000000./lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/net/usb/usbnet.ko.xz7zXZִF!t/]?Eh=ڜͩqҤdɧZ΁Q'`z[YL1襇F:U-C1&p/0z Bw%ۺ6&\!5=~:BR1FNg(%[+=$XOF~=fdgJqT55ؑpAQL6ڍu/zLkNP,J;~sn&_Pi?az7O%u2߽FQge&^~U{l,:%Z.ze}#1R#y6`'ֿ\/@nt-4lUjvT+#R doeHr+Q@fd+LI rKC›̘F"ʛ[iN #j )n8Q١EՁE((JGox|"=[cb/d3:hy+& Ql#.`[ݙ@'cP=NfS;g{N(ָT沊Trsg99ӛrפ.ζOKb)=㋌Y} (kE¿)7`YN&@ )03%2pday{ۍm ~5X{+8+COG*|n؉)d1\ %['eCA>]* %uLxE:᜶6u^٤dޥ-ߏ?(_wpl,5J^*%9Fsle0U@ׇ6}\%~ƴ29Z Ϲ9@Pڙaxi"+{i~@V^!(lS6UQ0[|-_-&aDUOG  T};p3D$o Y.j^XlH N+{ e]ۦ( 4pDx3%8`,57E QP%iK BR+c{F?kyp - N Qr~<]_8wHIݿU{ =3B qF*Q;W~/{uE u}q6Y+-ϴ7ab\[zfoLOku2L3 ~C&Ȥ+DQ  Vŋmb+"Abgقw@u(29t;_ ?BF0Gr H޽p<]w V-IꎻAm+ S;7C0;YOQ"R!o3bN I*4*XAǽ-zoHbz.{g(w6~ ,@INZcL"'?yuG$sz\.μS:y*(M@U:M R:TV[;hz-"碙УS,X fe;M̊RrMqDD=m mxW3 *xS `u=mMEi5 :}͝2b\v_^rjhE?-`I pķ ɜMGm99L1= =o3:36< ][LL1.+312t:<_c:b~+9$1j\ۋiFt_;Xɯ8ҩ@wCJ!3=!v wTp3-%Ҿ=iyD/UtZI )F%Bِ".97!h|I|Jm('?qV;4yI1H;W[.5".O|B}lqt\%B<0笼MHYslF_-ݪ΅.qR3-!MBR Ͷ-F /Mdי#U}R2 (H$_kXGtcRv%q}By3U;]J~7zRf/qNG bn;E_+'6G71qF.OTАA'PzYY$:Yí6O؍x6ljBU67"i6Dn;1U^[񪞼p v^خOw_/B=FE?๭ȩ}ַ5iW'j{W@(^4O,L bVozW싂vbUyk&( CkTdb?Z$­,:Œʇ;:_IAG{uAݶV1JpV2?NFjI;.Cc ;T)*o3z0şV*yg=ag2KqB|'-ay㑣۠IJ}*ZA ҜPG5 s">UʘG ;g<{Ҕe! ٰOls;r3Z -|}]6>gMv !b|p4Fa{v'n+ N؇-c7OhiK ixQ\deEd- c^tJ'l!UPASmsf9ɿC[-ȱTlپavHZsx7+ zC)~U@gV! `aqC,(FvCI|~p ʖU5h;p|Ѐhu0CCbrt6|} }@{J$IažGzQbh!NQDyH.eDCK }.dk1U Dg夵BvEg8%MBK7BnWt4ş},NWW͵{ݯN'(RȜ][R"['rx-ytfI딍|HP4ȼQ_ԀxRh0іD+  \I>M]զR S }mk9`TI*UmĔGcpIhM7R7D K9]+o 'Ԝ누c!݊-^_Z-L=jqz![QClK0|̹CU Wkj'+R.?=@E:2.^,( Y4f V2}`hr^A)@Z繲fc:9E\CGD|HAkR )ԙ";t`u{$Z%f(~qMUPfEu$FU4`J5^ׂ>]'4 m}b.o3ۄV(P 1PLemϰCm](k@3yPּBmX*±%^i[{Ka=f`(938gTYD aG)7h |i=5gl N&q<>[NQ-m-"+aLؽgy Q̊f3"e/ŝN +GekexA.DI"H.~A-`ZeMFIe 7lv1cp=zmz?IpA+2"c@D03zp09O%ejGx 4?) =^X++A$0Ru2fF( 5V[@Rj yEZ"qZ` ͼ޾9 ]^49lUUj'wNO [nPヾJ#&NIjy[& j{2jı@-2jKA@ކAQ#_P3m1 M'o&>.+7QmHڲ$$?$}x>O}.Z_G;(hBsv&NC&yo1*K3>V5.B7V?,)Wm|ћ(q"g{1'P8<@c,= .Կ^x5\52pmqv7H{GnyD)6'zG~ 7σ)I>dl<]ySV/cT~jUU n !jD&4\̢:4"UֱVώBPi^J;rrܱW;8pדZCW$0;J@K`}<?COx_]b=_; y4D[ڢFλFK-%>v"<$󲫠Y Xtn$HJh;a sœ}i_˹魀!ixT [؂-@3~^wV,H !HYUs`C>Z4US!s5K4WA- ;o9әŰj& hYd"v%v/?S4D$@uzZYyЮyRt(UCY0>9V~U̴e%\i8e?VYqu ~!d/8$˧nQ{ReVt o4ОǴO, B_!U>vS] //i{/?@7B'->HͯYI6.k:,x*yF#鮙gn>6PmoOx|&#ӽzJbV@L-9 Ϗ9.%XFWVp9n}KbxXw&"m'AmҳyĀ@S(LP˯qR ;H0Ix|Z&=ucK 8 ѻk1p?JŹ[{$%2#ɀD+R63|)%ׂ:?Va5A1p#3'-@@x3HmWIߩB I7WV<>osx$r'Aʼڥa ŠK8Lr?ٻ"`sy<^a$`q?LdG".SDI`d2,.& UXCft_be"iK,afU{ed3FrQx+ʁbƛD[Kumpzlд[&8cDӠS^&r@d|ZjdS6҄8ѽt@ŌJ|gZrO KZ=cթd啢3{k P#&{PnZ *H# UͭY :7,[rw_:F̋ L)l4O, Qm.3k)+H\.~5;3+[euqJ D*wދ++/bt9̼yץdr&"b^Ok.Qh4_K1"xo1L+S&d!|M6"8sxzo TWvk^ZjmOM0i# ,0Ulr72j9-[3b k *c;59nx@hHlYw"{73J`QU}Ơ1NB4qP-}uvCG]QvT?3!Vn=)LJ"e&DV\<{ý¼";? /4Ԙswkga.LBzj]54` !hZΟH!u swRg'5$Wf<Æ>ZM5Y{T=u9@:)l̢+\/Mu/ˡZǘL"8Җ"_xS~ "ZqA.\uq>⧻Yؑ#򋨙l%^nlYYMҚ{(jE6סMJf$XϧPƚnJq!&A0X.Jײ¼&UЗ@ ~VRP1Ka`x4*n :K2Vѫ<Ⅼd[p jU.qˆ7F0smH^ov= dˡe5ڙcI|.K"3C>l:zfHςhtKHTև/l.`*rf7.8,N@|zJbjZX&6YLmCRLtXci]e)>5{ {dqZv0)<)x_?;&%rB/ҩ$ a}kwΚ\C3un~H~Pqpv2MT8.+@c^1zùIcXa=UUS%(|||+Gtؕ %,{!.xQn|Zx:}E!9e<`PTP]ر,Ls7YIDEzrJl#/5i& O`?X9\uL[b"rp`؂fqXOqS# 2Y\|96 UA]Uj剛fW„ubh̅.ʥ|'}=$_BR< ם? w&#!2$ Y9k+Ee/FQ}ԌQޥmpMZ_x=]uFQQC \ zZ?w&{y5_QV lSF퀩gAAo@/Ȳ^-u5{Qc῰Fh(ܘgemH;qC|~l cnY55HI! " K*fZOÁн643Sqf "BP>}(GPbm> j[BNLuKfjpso_"GGO%]{@roZqx#jsfwWJ0t0lלʯ̴#EjWvCqrUEgQn.LL&2Pԍ#7ŐIojdxyV\_f֜/P>I< L7a<"9 cSa jt(G1O"ސ#;s/u`UoG7UE&TcpY Ӿd떨8h{6 ύߑ_owAz^I כֿ'?tqרWjFxUJ @޹f7-mat sI?b5bs*.쇵JF$l|іO>d w1~.Euʆ [mU& ;Q(\>#2$SʭrG$KlE!DuJvF-ʵ4&IĊop|Ɲ H#wfO۴$cң׈{u΀Hjr/@}=|mKSPJuXoxW ܜ$!(Oe,:^\jyK7>QbV]W܀| YL+ȁWs"feԄ$5 & B&{) lyX=#ΦeOD͟n]!ÅϦtU'-JɜGhQuN|8{ګ_m ;"ݛH%Lb+i/'), Z\2DB.ľDn˱7-i} }A ΣL_bz,Tjb7ٳ"n!yE\oYQw 9lLQưw䍟*y>rUAcTL }J)HX/))eՇM[r5­a:tB3;gx;d[Y.za w0CIQ&IU8(Gʬ2RjQ˦[C;}im_%{ggQh|Y:uY@KpK{oCB ٣}1~/f_dGx5SWa љI- _a#&O\B{H64qCyADv @)%8PM$I9.b-@Y#pRՈ)()ud֔o % -t=6. +QӕnA6`f1wyOa4kp-%'Jqì?;4 {u^OXߗ[W`fBq:nRHҾ$[q0NE~lw(3ܬG$e/@@mW$97` pKr '\KcЍOSQ-e~&^-aD/P^P]Ei_5MP`51-gwFEJopΕ3ڣJg: Oyx?|HygˊX t1n` bKЉcbl[|S8_@缹C{iAJL^3ّPUb|Ee8!KX (xC#lWe?1 0!ǡSϡ O-_ϻN5ebLjۺ aU VH֑)ptZ]cH´"{ѷn>80"b6`ն= cli|2? ("F((zr\fSRv(OH  QltzbP\aY!P ,Bqr4 SH.EZ#y#(8f@EaxH瘏]8a@iX?Ik o KQ2y"te %Q5{,tukY{Lhyː6T;5 $:7lDxB{c>b>a5; y/+ eRYPbKt zK,/j3lcR71׆O9JFO 9( ڄ,Èڍ;Y*eYYOКoGa/}. {}?Ypnm8&:RU%jàgnӛcF5gn ΣG|PyGV=F󸭖JJп *HRSDrJa1U;cu PFʸQމXex IE?=J?Ёw5Dam pv!]d'+Ժ76 #Z6 _Oc dpt*=i1k˳-y*qf<8?b!ժ m 2 |7|?bfU lro-nh= ,)UCF3$ں7FDͽ3G!MI7Ns3R=UPe2[D%Rk/|@\}t<0 T`ZZBC%aAٺj$|qUCZXQ /yۑh) W`_/X>8AVp{)OWtn-m(\N6GRhdDPK̸ G(E'@5" 2ÊV"4hlz<yRTcOF/HOLZW%[9Ls"pFgka8؆-A[X*x.rL^V_ Rm=n"#bj*Gklp1@"#0z6qN:p b*x+WpJmuEU`tH>2}eX b0XCɮ̦PaHCcsה:̰lKĮ]50U!J @hG> ~8p~L[4 A+˩m)P/c$l-W6Ž7 i^.deG,s=Mh3\JyZ24µ{IvOq0԰B%X^;wJBĭ=!h.8[_ZF>#VnG5Ӑ*{n ~}Arz3YX4_ >@& Tl-\iJ igsutkXҽ7T"΢ih9> WiK5$ t %pRU ¬\)j P+NFOpB9oJ"&1+DQ{4M]ܢ|Z>xG!j ~ ²XE!d.5.b ;v"5 Žsh ÝH WB?Kx2u8RB̸ ^v|NV\!S)-]; I(L82g(!'[fX!SP 3NBacg1w^;b+_e@: U ;0kB[0$Us* Zݒn=<|PG%_Eev~r@qƪ"Yz %WlC31w1Ǫ6標G+:Κo-s!6mCa=j ondK,^ˑ %ѭBKM;Ggn~+q Gr x~LȾu|ώ.M$ W)2QD FA`W{$?ѾM7@|M xQ^xj,(y[!8DDRr0~,83b!)'šs`~frG*?wdp\V{NtR (]Jnc75YOm f=Am(/$ fzIuB:ݸs3 ۷pO7BlCOܙ|1bܨo7V >:T+OJPtV7FϕIJOF;rVr1k91)?,Dm7|睉t|NۈTIċр5g4kգ{A}D{AM~P>Hgm$8 3O1{­h;*U! p ;B/>Tw Xs1\U؄>2qYkfRަ/IH WZgp{(Nkbo0F6 1nia%k;‹H INAЌq/UA_CƘeP.oX /(<݄;\q 4 ği {QKOu1<87">'A(ICԼ$b ??~)8Л)d \цj =)p(||"f%h W0u* Iɖ[BH 'pɥ,.le0#+Jt!qtO"!}V0¤n{2I%/<<ƔބSS,-O5ez䜭qM'(~`ssDU;Z=ٹ~r=VkϜ)C4:AAY_ѱI<sX_uݕZ_]dM4CqCqWsR5o߳c=_EF#d_X0* " SCT<貅}vɆ+%aڳ[aL;sv'3iuiV|R(ߙ2 ړs?p͚ZmOh7is'_PK8`Myo/.xbK1낾vÀ/3TQ8+{jr߄#_y#'>`o IΎ}$p#.ۏIȽt=`giY4ue;U$8л!y&"ET; -pHʠ5LFMd`o>4'™oBQ0[U~E- {-w|v>ӽ 5nNoҦ)ԪH||cdvjm`d`ա yIT+i:8[GMlC-zL j6̩EB|Nڶ1oq]Q R}6̍-*kvY, ;[t?ԴжʯB[UZfY-;#&m 9numlE=*JOՀO\zkvoGLT$U]`:259D \ײ3AQ- `>JD_hṠ[&ˣZٜ 1J6uDlctOʆgA輸 OPuzs3g(0AMz{M^@F,D!&hDi波Ӣ`DrYE껊mvPHy- ҵ=guQ|LCW#A,¼]zyUi[n&Z1uVul\qEPztZIZ>Hns,k] : Rkhr;$|߬uY\Ɏ'#,6&wbMn j \f [>ʤa6d쇊|Ztu=,37oY**C%}ziߛuQ0Jen({2wi=a' ʿO oD M7lan+N +n:8  ` RY80RT(<|=3PM\qd-ѮTD .\= ߥ1$3C)?Hj@{5|iJbOɔ]_4Y jDXXZʕV5fJ+f*˶Ѕ*pH/{3*Y<5F, {q-} a[QZk@]56$0k{NWd|k|8 jt s}2Es{0+rO]b8' kL8UR`uC,g7؅ dDxцH+WpPVSyIv-,q Ui2hyh>x*hZ9qH~8ͮ +7491 GH'|5e68,12<3cb\% XiJeF6O'(9%>*vDハćBGLgzV #?ǃ@؁U7F9PLf^ly%ה6 ^[76\U8"(?ev9]C1UdIa?E(% BA5JyrHz5w`p@8-or*SVq5Yj=ͩu྇?iKsJmc\ 9U+~ۧ$H!gON̨JxE\%LnR3bǛQD׬D5^볏[en%Y>L Hs; x{洉FkmLqfӺKzf\N\\\8z oiC"2q^C^W=G얗ply5̲8mh$@Nruvu1?B4lk2,YO%3k*]*8!)S *᠒vwSR&9F`mZPaUjPg]6? +kk2KgpQ`TrϺllw/Kra=rqїըok`.郒ݚٚ$$1a׏6W_ߞIEWqaoKffK~ [eI#Bjm`Ǡ8S#ÿm4 |Hnzc&s--ou 4H1qRl K8qBK7V[rI@!7Iۣj\I .!?"p.PP5"&pd?f^BzDe_g˞J<'Vmsjrtsfh;`:0;W14&PȞ(T}߭dԢe`^FOP@}^%;fNJ=rF.3=svL2-o9{"6P?cΓ :^wV@2 tbk8{#MK0œ/] )zf惎F;P(&t=R"ox-R N4QC sXI/*o3HE6Xx s9^*8z]2oaZF&mih q83î./n;~LƬSlߣS;A /-#(u3_[SoLRdN kb8S/$a 8RŗDeB우r7' ZrRsQ ui^ YGC1bRچC|R~ }ԄLIЏ%0,á9x{ M+1}\W9%O]Jt0'эzU=LA⪩+DYA5clp+< }ݙ(TČ;f FI4W=ey'k.Fp^ZzK"Wxqr;fieC4iV,iE݅`#MMv .NVDZp ?ox#Mp] #' Rjz6N|O"MƅuT B|ITIS XM3ݣM BV Cۡ}$~Ux.S70u@T|W 3*HWTj0 B^s guHZ$fղ>k&#d< A}ϱ3]?a۫>Xnpx}7V_|^|}kCyUƒnoA{I9[M[txvFlۿBV,i\+6H}gH꬜c'NI`bŽcפA0A&e!FKk+-yQf?Kbi4Șޥhܞ! mG^`֫#cH.a炜⼴~S@"\ bs_fjK;2Sڛ5)Jv)\n./y؛ 1 Ǥ*CQBUYN& zеV"]tOv!o;ޖXJAԆU4p9'R`n:XB]Cj*1%: Jey'v6С6)[4av$碜 ّ,;[$G_5Cr }Ͷ& m5Vҡwu9g&|T cF䕡#l1c?P2uw(>3ś9|qϼj&mKQ|ϸw i8 @*,M8'RM-=FM Sr[H^F7^vU +#xyL?)"%7°]o:[%b!ͳ' 7qd6ꐉ?4 _r" p@&/b4N#NCNn|!'JcJ#у`xqO 2>zN 3H]xm[ tYfm]{>8NrwZh熃1z%ʽɏTWEPPje(&16^`;_HrI8*(ބ0L=۹`. t2}G/_\AIc!`Ox7Ԑ\Tc]dSvM,>vADf'=&n~S,h . .\$\jX6מ.hxzu@5#kS§Y?楖СC5sBt}=ݳ ̊E2`UOX pý34\GǛOByBǽ;|MX&%d ȟ|aP_̅ i|v9@yR3d Ȭ@ fQ= dGזTx&~_JbKFkM?*)5x1:[eUon!W^'(ȑQUcG3BpovSѸ ٍXV0!D=ZCn:j,NL`s s"h7^-={Ycw!P- y@G-1 E/J¥qŦ{@ I_U:ϭ˝C&1HGi\2po˽PajRވ;D}eSaРm*BOSTF}%DB68wB1WI@mZ@˟LBW4u;m8QHa$qOnnw$ V06_S+xnM.tJ)b[!/t{O$?i<)l=+“U{G(ld<:StBSzK%[Y .֑&4lQ yz]N~+Rk0>T[4tt;|%SJ7dΊѳ5keH8/ &Uq  o> \*vEB\xԈ/U X n{}\(JHwUu7 #rcQ6ǃcp |2 [n< V=^hpmFr u`ݦ#D*o|i,;EfDjvDur0R~!6+nz,`<$ f¹_kh2`azy-$>z"au ;Z&DM4wJ':NZ[iW*]a)edWu<.MYyv!w"*v!rP z_V%= >Ι#[w^*'2w\g z(KhX(s'eW6%x|k/o@VYJK;o:}6=> 48ܐOb5r  Y7/l}@blq{k,k(<ڱ+P1X1Z "&Gs/6E{BmvP$@󈽃&$xw^ )!A{ ;$vN[\g?ad@|ihKq,֌e[Fu&sIV%'D\KE C"i31@GKŤ:JЖ6YOP|1\s(η##y$i?ڗj(U~f+L =͔~^8GxWHF9XDL}_Wbr(hRqKUQq+Cq~J~t~ s{N_3v޿ z R㛲;-o!|yLDQY%'6OŰA}lꡔJmoaUk|ZZ,(Gmou\>ӟJ~$u0sd=Å(Ph&{/MQ 7о\+JM-C(~ӰG%N>_>rmCGqMi.'n:pjgE…b6jWRȠ>IW)HBj/.;iFQK1 Nכٌo b?w$Dd [ZB5̶ϺÄ!eă&m'QGX2Xv`eB*MTE{&%+aD{0}\W7{QNfpK Ț+-3맲a,h GvF\^T|nJʗ,RY[yQG%^g Tϛ:w:M6 \Eߎivr.吲>omuAj=JfcpC8TsWt0`j[צ0%^y^-pT#E0ں^_#|)?1ݕN]^bODXN{ khf9u:'>=Df]},H]FUDĞ/ד#m$빍\Ń7t @"&M3ޖP]S/>Vu2i%bхޮ·G |2֌ۓFXϥF$e̞<2#*gLG iWKp5n9G'ÄQzQn1&j8_1EIİDm #iѳJ.j3c/<yjYx]fbgc|-LJpQ?? Tɖp յ%,iFhoKuh+q9YrK⮖ar $qkS8ڬNV+ԏTxS-;h\J =hᨑ!14ƆtMXCdh{ jHfzYЭ"%. vBsЮ>d-a9؅<,?Km:I2<7 m a5P!hgX\F硭s2v[z?N9I~I0a&I4 Vx0 wyUt,0x7\C$Jfي m}/r(lo9h D#^Qߙl bVZ&%,v]2N(tSۋ\nKC J_[S_'1 dB5_V>|[b"Ģ(i K9C|%*賺Y{+W΂5eZ7g3!(jUŇ&>6], P\ Dz B}3/^W,m4~ٗ)O &q1&Ij#9,yLˠDo,n9~Є/SN(o@L}1&_x'uC-qj/Tc+ g1H݇C8'dkC,e"c #x/ {{}aU2Ojc ݏj521y)(OBiBmXJ>n!q GCwîe֗)(åc7{d=OSQ\(/ Q (0ԛ4rIYNdݝfL:,}*O2G?֍aL#fZz}^Yiݽۈ˪Lln458~йۏ8xwpɼrІV[budf}nHffrK`3Vɯ 餂 \ P#nl={Ra#]\\N9:X;׮iD y[JҔ᳷&9SQyEa2mKJ!U<ç~Od6!d?OG(= Yl#ִvX1 SK( pQ\̫xPji.iu8 0ayQYV8=F֌y(27 Tѱ/(+(| 4y~h4 Zd1 )ȇ2d-ux8>KD 5ni#]E֠ͻ\2t`tLo[ưcN ʹ+ҷuK4bܖ9+Fؿsj A&6}i|C=y;{My`[:B+hぶd:y=ѾM}\T)>N:8kXj+N ʣl45 eHca1nhW$O7fp+okvWZBC+iTɿOU^E;̖0tt{ <=XBe'9ùM|QUIٕ`Ň7%!@E6)gxmzЭr4^T0G7.볐7+Aؗ`J$pS)4^'}hKVc2ʼSR6mT x$6Nbu(vXǰȤ䢣bɠI+aY ? xl%vZe;_Ka/'PztYvq@ z=ڞǀgatD~|i( h5B8"(,p>#/L&dgeGͦ}F" t' nOݕ z.>2+p5-%AOk9J4G7;TU?vH5l7Y]`8 & adTgNz }$%%R~_xDdv;yᤤIŃ\ fh0hU(}R9BFf>}k5)S-dOx`|:*^e~Q>خ]>$bZ '2X3 + C`h A,O ( }n W[%C!D+f'Ճ(W!YG rVݖR3M#)q3HH4ddo5Yp}xxK Ks i%(!-HTXg>TO/b:x [43\EW z 5. 86ԑ^u'zWL7lrgXPck|Y{Έ0ϩ;?$TS"(nٌe@O`ׄmC>nQ`1*v4+PS]n S )](zxVO^eO7!r;l&vzk: gh1lbN`5lK>]rtfc-x_НSmN9zT}䔶~?*`' -ltIJjcVfc*(ua-zX3-NRMV\QBg+4&.&/>rSrWpɷxJfu Dʭa#lߞ Pѣܥs,/bY+@R4^IM #tre4!y;]/i4}Rό Is ڝQg֡2cYUD uT8l*:=~;2zo+h3X@ď,ja'w@05`#@h)Hj? ׀xr[x10n<:bc\Bq YkOsܿ\'T)2dvS4{܄hT;o/W9 dGNj1i7+I) *h *GX//)f2i6ޫ]g^\sTnN9zK0Chaw!G8i1D4Maz$ZtHĎAŧd!sHl#+:#(~P V?1 C OEpǾzԁ7tRw# dσ!DyloQlQ|mwYhQh5~&tq-{1Eцbc?{=؊ u}%JޗRb';kME|l /6έF0+8y٥NOlty#K\>fgf; -& 5H5݈Rpse1g_MwŶžڶN,Ƶ/l6saD|Qi$+WWحOyYfuo΍sQ~h5/ v?ܓu#W*wEc;R?0ã]dn[ytE!; /ڧqkRm4b ɷgYZ070701000000ad000081a4000000000000000000000001668434d3000015d4000000000000000000000000000000000000005600000000./lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/net/usb/zaurus.ko.xz7zXZִF!t/m]?Eh=ڜͩsvFcݔAo}e:)ckqgs8.<2 1W 쁇ah"}a\4mS4Pk,ŚW]W[0;=M:ԊOv ]=UIɦ͖()~m/J`#6bFuDs:to |-T2i;^CI]J`x6VY͍[J #|ы;[ _fxʳd>Yb_a~;׽ Il%}Op<"#Ta^pӄºIɪ#==_yts2xB wEX?JM]TZؓWp` JpZTr(LwmRN(gUhe<#OcR_޽~ZzDR,\w$_,N^7fJmZ'UPQщt$ #v֝D'-(|=}Zh(Dj=!=xۈ#iko2nt?A>gGBN*A(&W:2}^8P }S/z8 u2"n:Ifb*wM" yDqyQq}Z#iτdﳧ+Q&$\cim ))b O&z2EcHCVR8n~}{/$ C-'CfSe$U35y[Zutq{GC]7q,vQDc'!? HZ{Fu:hFgi&ZȨ2 9mjT^<a. e<,uH m}&A# /zDYxvv-z:F̝}Gی+sO P/PρW=iѿ` t`/sKT;&+~?'M'_H,ѝb"|Xs#={*qjfnLJ[E}sXR{~u${MDla5 7ʔł HwA@cOICĂJl8پ: P8Uvm ZL4 I%JdfhWw}gT 1kgU !CeȓBf \u4* a[NOtషpBp/#׊S ̋Hx9N8l%}_ܽDh A빃J0BMg1|.B;{2ZrAR}&SCܑ+#E%і>{.ӂUI|[r"V@ח/<;%oǔ:v?Z-L Dlh%5]RՅ]WQ!CX$i<I"+=^me% T@P$jN|ӓ|AqNe|#oxO*o7&fQWZ:e0h.2 h]`0з$;/g簩FjBҀ }M3RMfNsRo,+tMe!pϊ+ߍ1WG7|u')\ oɃ{ xVh pnm`'^rTmx&X%@4(DɄ6=`  N5{Ԍ[TpW&OJ"/{?Pz6ʅj/Nyq[HqU |ψ P¡:]QxK2~Uws?Ea6':~lL<=GB}6mXhMÒ囹E!YZF)UQ@PbdAg#LݣKȄM|`,G͛jbϢv2_)PP[uD[EH .<z-ʠ>;ן}A}9gع$g\nMa@::dE ߜ+A%$yo |iќ4=][RcP= *WcLNp猁ɹն#T*U/tgVm~]AGeNC)eLp\j-f jx.ns hW[yCRvdXpr߅~\;V[)Ԍq^U. }w%[Ϟ,+kx۱΢)Z:z8C0x7&n<"F%Y0w#j*c.CLHxJ}0eH@ TQ┡}S$@6$ #Eֺ}ٔ1%yI2JFcgijRGKרY@0 62a/qT=Z )oۣsFKrk[ R,'T ;2э@{B A[00v|&OZ[fMRݻ;,D,&Oh6|FE uY( F%d_g&\cU 6kvLLe]&eꅾU:veX93^.c΃kh&/ߓ݃/` YjLN~H UZ;+ \ |%HkF:ҔU kRhhX4Rv%Ԑ\ +\s#үKDXm̞ٙi}apUd0@jZLj:~n+O-U B?Rͳu"xȿ[C*ra}9AكfOg IvDgA"Szkhm2óvrI6ghm,<ˆ).eU'uKWY'THcX}%L_oY1*tneNUc˜džaבޝBtləAJmÝ{3*$B/YJ0ksdd}+nЯzWT"9P<O]en#mƢ{!UsvTVj6P``D $(IĖFmeáC?*|M&/HizRq}W|iM򰀻xPF30M+;ˊApZj:û覱Q=*QgWc~`/yr"룈C3\CQ]Wo뚩BlMz::/}9zւr(`+?iCޘ# %Ԅ]`p"%GPcF"/oh87s_jZXK\HBK8cFlSSKz~icn1ftKT3r^ 4ϊ*t*#0ұXm*Tmﺮf}Jgiec6Eq#G3!gJ2M~"mt rRy.O@ pIaq=_Ufϭ]KM }AהE`+ytD\"GYjfb#YF^Lp!H/@t4 fO=ZB6gJE϶6KN EOG~nHxv冝Ure84W!#t+j-5c OI@BPr1̿ͯs>1!jLV0*{2[MOKjo-ik͈H Þy9ҭlҲ o-w޻hX1bvY svP Y:%>:3h<;V83@>!h%'meZt0V9U2"JoFcFhYoSZƸ dQn'g2Ei-c23IB=Pvf6,$4=ӫǕOs k+;ݼM}êalq7;H_s pٰ|\9,b.&{|ݥ׽δd9Aݱsƌ u4FRW+",DH?^b6Nc|eo+NReH6q/%ér4m8^݁_:eIC2`ҨuEr].@[?bБ(#&D(p+\ZgYZ070701000000ae000081a4000000000000000000000001668434d300008a0c000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/nvme/host/nvme-rdma.ko.xz7zXZִF!t/⏝]?Eh=ڜͩe7+eƹ ņc~׾﹖0\灀}6$ƭ.g=vG&E:6F4sx@A.:o|MD`71&L"q*=Hpwg"a@ŽN8g@MrNq<-@%`00G9"ğ&qc 3̼f1:c uã7j0PFwPQܣve4^?akRNM> ԞneS+!ϳdz].:t3b< [[}iXv+X%bE{(\5UРWZv׭2B2Ks;qg,co:r7<4 ƏM7ъ{\GupIj0J/ MJ#KK'W%wŔ1ν-0p')x53IO _|IiSy=4Z7Pg ySJ`{߂jfaMAEʞ:Tqvv@uvy PXl8 {1RpMZ\!ՄŕԁC:;fE,CA5mNa'_,4[sNaTOwR |QOVBLG@iqX3٧0 :\4,9d F}xg+=no^§.S-=dh+W?”y8\쓳sz?OɂTXY(q/Ƨ`>1\i*Y:Ա#a#53:?{>~ah*iDc*3HBW(i1L7lJ[Ǜ*R{;ZDCv fWL# imb|^#. 9@tR]X SÝd˺$C^'X38,X dG)Jw w*&"ŞUGC81$4oN6&3m q9ff}U'ڵx{Ҋ%0 T8BRTŴ[! :>bC@8ou'0 [A&HgR % MRbb|:I9Fmߤ{V}Roc>)Hxaop=I@3D7sҙ2FO%=böQj|`in)RT{ib"w s!HfeJo1c3₟/4m 7$Wp\\Kj Cz9/ IVC-~HR6 yI =>U05Yi #;>ȆV^ǂEQ1K8!u.o:2(cLYJ~JgRI_$cԦ5u~uGBa:.(SU1DWx'9t1 skT9![4rTK~򧴼<,tIgCfe >'h,Z~;D@~RuN\)m)pd{O]1݀u2Vc tWYU߭7vȰ_4/ \uQĬ =5#mfBihN׮T A7 ricS"a>8fBl}rsǬ3yRwfR -uEx,@"/7>+uD600E.̤qpg蓊)YyB]UB}2PnUMd:4r˜4e80=@7| \4LH\Fycέp'=T݄{*1OI!cd ,*4?7|D p[#,d/(G(qCsզn3hChR33+'0h.in7rEL vfLz03-aD 1(C+i, {jy7tA478$OGa jBZk]bx?N3~=pφ<94Xw[R0 j$tNp-8M#Y0oԣJĮwyxgH*.x{#d`4B h)DZɋ]<+~f90 G ` T~~TĆ,m! ĴyqQcB<$6#}':LD4\uDyWL.5;!*baX8lLcV7n0SvGn VJ//Q؎ #CH>zlv¨? 4W@VNNLeK)%d7#lGnfS dUMn:YMS% ۲`k`LJb^S&,-w KO.]R,"AEI\Yp3 겞2 s; U]g`U9BEzP?rTo]3-]| ];QwǦ]"~ooPLXK*48aǞ vSMu'*mR)طV9`0Ry#EL"zzh_3@}>jR*WM6WrcTBd~52[vz$m y.ַ> ^˜"Y tts2zs9glcJW/0l&0 S{:0DQY!ʺ ePtWBm\u2kI-{tmVyy!肕ndCbF[5+9LQtqyCaR`U'/•:CQ 5ȗ(4>Lg̟z29&/E mĽk4'U Svgp1qǍjG#xOײ`[ѧ%8 ;٬1gX`c,F-M`+w~13뤅a- "x6v2ѾMnO_,; TYTCm>5ݝQ }?+'Dgd *3iݶj|CsO@mq]zbZyҤkLɈ &E{g_YxYoǀd%{P0] ~|n̛݈ Ni=Z}>~s$9}ֶpȂ< x3vyVȒk3MG'<.C2ʴcLy/W="c ;X-AjwŅ(#H`lN\iVh8lVLQYhp E\Λ?XS4nRR$POv'E~|٘"NSlۡ*D^CT%oqLՊ^̡frP/spmDxA@ʒ%ph;5za^ya"Kɪgdf;Vঊu, T"|UOr Jbb{Fwv4&=;qggxsC}7KOR Ai^Zy%c+xA4{w!{+й1T:eE.ktX#:re9F8!50$MjMDn֥t՛.NJ Kݸ섧ߪs4X \c|FiFÓ!k5Y.?ғx%>!v=?i ~d'XO}1VAzфE`f>,IP#trJ<,"-FSD1Ce2ppiV]e@)DaUW!]xX, N(qA/rUzQx~ ,z:H(rQ7Oݭ'K3RI:rQaW$1-k~sTKfLl_ay_|F+<+锜3o%vԙ-8MI#He4c>B'ɱ8x$(q kVA Vov2|H,˨eUއ\4xZڙ@dE]JQ=K3bYhy@=-Y`׿rE:8_;y t堪qO5A2@>TV4Х#V~Kt9/Ct1*y5Ԡj`7ξ^m(-kcZ9h\۱>cR%`iwj!q8*LLHVos: G}-\y3HK')2rE lſ<)UdIN${Y.U잃AUp#Hkt&[ ij~Sx#Lšr\hLB(ѣ^enT.1O@#7GX[Hڄ>SYFz/AJ&׏2Ho1\M%~Rb]>;}V\ZQ%Y!00^eW=hAZt4c޶_Rc?%Uʡ4F3VDes@=i7~ħ-/p f5Q."Ά@r-v Bvc؞w>B#,ʫv%CmwukN @n^Z>+r%+׭`9fO{jڨƱuw%Zh>bc?xExz'IP-s}0^9)uj @]-ȽԎAm4KxNO8+Aô@6 'B9xjK vȿ '=_pVY@KyW!Z(OFuSۺX̮] NB T"T "ϞF~IU 0E!Vx9Fn~MF6e ne /c %aZ s17JB? T_jm;.O/[6b 5k>,,%y)wo|7_L ~t׆*z>e*eq̨"t,`Gޟg|l3gʫʡ~KeA#%D`S :$ :,*6]nݗynOj"]6-L5Wn%6f"΅"s<by}!"Etet>3?sMхF̾Ʊz>d>hKikT5%RQgIN NQ~-yG\0D v7Ub{h/HƧڤ4-Da0D: iN,sT\[nMܚ8Fb@Âo{40Drߓevd+rA9kpPATWo:ݒ鹓1^Zf^^ @$ }"Ax$X@u'Ʉ+qE{+upPu0wHDz(n8׊pHXa #9:./!##,Z_0,`B'Unȧ,]-\2tvJ!q}"3ÛTIB"xANB%_'Q)#'Bd/0ͽ'8+xbve $KޏG|/ :jx#*1JK;e=+.Kv Rkư-BJ`x9KLam{ JQ[B}I*A 6/:\Hb/-U" >_[7~c] 2.ƆgD"׻basδ7O-N8ok6QxҦ%N᭖{M u}b/>ۇwʵVP.ʑgE<.&4R\]PNdL5a@]!\%ȋ~&0Rqq柎mކe.x|̆|n/9hN,:[THv|](om'GpSWc#Q̳%+iK?€(c%o8ag l.Yz!\¾/V--uI{hmj}&Vrڣhm _|Qtq?ީ, S[X5*e|y ¿Joru.:!c!}h]( @_ge "+⪖f}J+kߣ] >Vf)6ʇrs+\:AE $a/_JZw-P4g "uv2//)zne{-قum=$(\.Yҫ~Bs$/ИTVuG&?%r,l78F+4n2s'qzP1nw43tXv1K"P_Ã:&)D!io&7'yrdHSL$g)'syuwV3B^iXnR.ϴ3eԈy8rP@5K'TLplBONp,|E%twĬ#w\= tR~TLAK1JFŘ-W0e254E+V7,<ꓱ, u8 >2)NLpmU)_ּ8) Xs5WD PZu?(qN5L-Fޙ'i**^lH2-օBI$9Ss#vDőV~nspX)l}ݩqkJGl{L*F2s5rI9- oe@LɥIzg?(X+Z>L$p':_{'y8g&7h-ZMZIc=,EEw߉<^ţoBu<^$8(@ڛD߲\CΨxtkz-Yp57j+G:tZQHOK,s'qX?qS,TO=B]pH?PZ) .U Ϲ<Mc$Mf͂@#4nN&f %|k: ,]_m %4jo0\k0r Ru9BH2=ۜ?`}? .ɭKQ(M{uO]ɻ2nR5FG ߝE6Bu6H<\ꪌi9&>nώiYugȳ~BO;S7YH)Y*Sa0 b{~"w`S /KWY[3>F.7 ,fcT }K˜?:-]6f<#-LFh a3q\ys[JunKJ,Ѷ^F"84B N"|~:¹ Jye(^?dҮO ׉͠pҤX a]z=~_N֬[Z;ֽVƽŚYTm 05BƪN<9Ny;jZh~իK GO!J3ʓxۄO/)sGOʂ+QF垎^{-.}%WW i[&hƃhO>LۛzWh86eO\/t-(=˪H0_u'0p^Na .oT=IƽO kU-O}EpG*Y:UNB M:q9BX 7 k0PGt;0Jf>Cg3_c^3QO'hIH4 BF"&e}VyWNP ">j!S簿{ # [ȅF(8k\Ey8: X(+JW!\ m2B_UGǮR@۳Fib Ōc(h(b\491tV)䔤]i/ ʴc?n!a`c] y7b'nt;+FVdn_!_e Kf1CDw[$FkC;7EI#^C&nLY-^ث|7iBKq4g.ճZkNaSOf,*x@n 7z,*Ks6<,TW`"&h-P+ %fAz߾YFW -Mu$[`&xh#<2-ㆳt,f], )OjH1k# );JۑHӑָ = ioȧ_snCj['bq]Kjhfr_لH9g˧&fn i+Uqu򃤟poPGBt2&P>/ߒb4fiG1z{^ج6AVo%) @m*9}VA35XL#)O*^7УD徨ޏp z,2;e2K CئZZN2AF(ϐx͏ܰeȑU>Ht5%HK \|$}[bqS]uS ={i1;߲@]Ojߘ&;5۵_E 29>3_P+F3vASw^uG\usʄb(W%Cឤ BKK]Ad1y)#€*د4Gy'elٰUPceQD1 sr #$PXMCj_d d) m; ArV傱CU$a>hN!F,~ D=5ܲ0H N?jf,;̅^BR̺!|$ӼYI ghw>(, %& b6.œ'ѶfPB5(AJ ;MO|BeS`%K&h/cW.cf* E5aW"i[qTj/lqh@<[ CxzYT _c#;6fo*nޡ>n?Mo)Ʃ# 2M\|]< DZw[;^f"=5?qW`_t)d  /#M%X 7%-@cLYϾ^RVLBFHYNB8s0'IdT6gpowuV0eL4.J/Z1f<E_[N&߇yhBSp{NዢR`U 7lPgB/Uq*{I'.|Y ]@&OK݇bT"阗6BW1fD:@2 zӽf)O]'=SI깶5@?+a# Շ(4:;k|39ZSZ }ȕ֯~bJ-!f9Y4/礋9 .nn a2&(vZ@9jwFS 4ڄKai?G|IO@(@C9*4 WH{z;KzweĺA ).EuAa$.YB_ ԩUCIs' Fl<7@1i[{GWkCtUb8IcLGF |(rl$5 ') Ky _Ti87Ǯ& $|cXfB"]hujZ顱Pq2EER/$zVkN_F.O\=E62fqNuRl,Bg k}[фyr*fvə&ylNVF2jjiT"狫ƭ#W] 7x(,n/ӻ[Rp㰳yߏXT(!ìMi"B*ų@i{*}nevaշ߃Mj4SKi0 ˒}]gĘQƂvr` xyeؑxrWE VjI?`\b%7BWU#\`Wٔ4VX%LThEPZ 5{ UȌϞ>g<ΎaD鋋fAx;]_lQ:&vBx$@FkyWp!#Ye:^(VBp*Á* H Qֶ C ?W簼ѢH6yv!|%d'GVtj8y5 vUb\.K ꔷtYɶyɼ`ЯtG2 M\^o4kor&f87M:]."` I)#(/s(0NwTԉQrGe}EH p:mĔJ.Nqc >z+}h"Mg_ oԴ5wc8!@[fg: +JT RHv.̓%%{3!MYUQx2֩$cg1^dcNƁN7p4cVfoaS]*hM}9@4 *L0ۜ .F KBP Weʝ>͂g8M2uiܭh]2q ?m_! 9,!VnkbDGk$livٶ4wҐKWu느{]lKH}5<^>d K9#)J% cte B!sذ; = sFyG(y:S|)UWnxƢCۦiaNX1ksLWQknśo]QriL,o?^LsV{TPfٝn٫ Wl0NgT]#+~( yt*L*o [Z^'*^ۉ%=B1c ?Ooȍs&-as -zY.i-DĵOD3?fڟ"ʱ'̠p)kNNm si^h\}QwzoKfawl9aҰ7#]Ŋx<=X9:]_w~|9M \4 W.a:$v`58X-•{F,gD3Ǎo#;G-aY|"=yHfVĚoվ0~[dm%|2B4ydr?A扃K eѹHeSn]Q]D4(V;2! KbakJ*bciE3CTHCh֜ GKbs~Pdfūx6}kȵ3:3t'~vu{&Pv`ℸ:U A^- 5(* iKHQ^cb}MHK+`Yq^2}%TsV 1}?'Zu'q!~فt wDU>tJ˅ n(CGq̽tMXTkډtSdžU!@ %׎4^B k%(awo1 8+F/uAP&"j;?L[G8qRE|pYRl*ar^,,.TC֪tZ,drՎ8$'v'@2Z[VP*fJFoi%uIQ4re@\%Qm7$p+;Udfy7?B\Fs|Iߤ0]mnڷdxO z~Ǜq(o:bzdgb&Q}~J^&b֓eXs|w*؈GMj8Y4F7orgg\ڔ⩥d;&2/ۣY55lT Jڪv^@M>r޻ @ѱEdU{!ޠǡۣAw~g5=Cd3`av[XfAC(?tU/j4'։s/|>Y gͰӎo_/(]pϑw{^8*'N|и*ytU \S5[wKtI4jbP"rQMIRK&b z 8.?)`=8 p?f_p'u 95+S*hϨb ϦQ,W`:vY3!pEHK''ɀzFZ3c[;1xjRN0 0^tOX^䭵,|h^ zS⺤ؑ5ӕ\m#<aybE(YxK~4x 7yK=}@sݷI HKܟ@v۸] -N&g`S"ܱ+qE5#j4JrĂMo2R=2*:$ $jh)v.a,]渓z".do r.R/KKoC}!.y$/_= Bś~͍Ym䉨%yڶ&+veNԗPixhgh3 #n p(R\ /K`;&Wcrlݘ?k6{P4I*[g@Ha!`UOōCYrA֪%y|12&I,s~.ÛqYa_04Gdl=vB8@T~Z -S8O葖Gx) {%KK&d % ΐU7mkh{lTTt2A0 a~+epXݔFxHXHE4Kj޼ C9x|$ QBd&o[l@*nUUAj2lh=LuF]2<0[i7%9b7* : 3X(k%փ}].`CN ,73!W.-"& UF r><bf,#|XFǾ7q9wFg szn~L=e| OQ!`JA|//ӗo5)hKˀ#{'!5 ̣mkV9K)@#ϚoP5  POXހu #VEE*lU7{zR[7>F1yıBEkuD+y-gS @2܃[5-tS d9X A^Hdȑ% ,=KaI倀iH+P̽ 2K>tS*VŮH(r $n ӫJ6mJ]?݌PG.$+{bɽZeIC|G&<G@VWTm1@ThU18`PFHՎ`BL!N5m!! WFIa(KbPelx:H*8%EbDnߛqbfE͟2d%d R@6@']Ҋhw!+d3B{ |zޚ; vI,R4-V r_k[C [*0~sBAT+ pR4APr'^<^(8Ǯn&0-b)CV\!D"wNZeAߛʰc&(X-1Dΐ+pdvbǎ\LZȷK0ks žK P]sqC~vIRVOboN)5Iһ0UKnVUGJҬ2h:W"T@O=͇| +'qBy]w#_y<:j\B7}k;_  k08 l:q!ā*XTmWƢhXh}aMg<%\5Ƽ *.q,?3,Cc;llK 3`/X.h%Rwat$e2HkЫB-`( JDrF׋ǔJ@w>WȚjs tϷcYX+P6L8q(< ag[ZɠW*o;O퟉z۲|Dǰ?9K4mmIA{RXvve[oN} •R`c+7i2WhgK}_Yxmϳ%ê[bnpl<2f+M#Q^ĩ86SK Pfo;:ɝܜ;oQ@ tRDv/{ 0Ρz8׉Lt"ՐL54<f]# 3MQF"zQN$)~+2&UMlum^7K Bm.$H:RN=;ci9v6Q aQv.J3rߣEGAY4hU }ֺ y9aH9cAfك<g:@xySauWNx]GDG!;<ً u~vK| ]g<ّ;;%9cn k#";H˹ow̓r )\[D c}z5v;)[R9 x0":#&KgFb-s@8'Q&(Pw7fxl?c6# =jЌqG,hq9rKd%SQ`h!8^#eoőv.AҹP"T St1URJ:VhfYW\>;'ZCU Z:ny7拡6tɋf#w4jKvc-|<ǟ_iО̾ކtBf.IѸwT۔R_h\|r2;ImmuH]ިW.<1 v82>qOmQ ?uI)808~)h"+(?slcsW)Z)04N /餭fd0Ŕ .*8dj¼WFD!UݖH5Dc8o@a)!J="] ړAxJ- [=IT'發"$3AlG-ح4KXqVW>4qz`pmweER`P#H="Ț(/w1 Nz\VIHXZaYFfCQkDani.mk#-j}iF̤%w™x:@Dk-3%Q0f,0uH:LWkO؁%\.).bmȭ@$'Vɘj1{KJwQ=W mu-&vÿVo^uB  hG i;9,3>"ݟc,$TaĀp֓q jH뀕 ;.Xy}^oỨjEdVs% $sFӺ,J8?GqqӎoB}@K|9CoLTS6̍K뉤$N<7R{3'icf?+|TN_/yb+#;'Զ"Lfd7oe7ly@ӏ 2Ab [pnvpnJfHI'OIѴp.j=л1gjZ#&1^ryCsS.aKN Nb_zEl.i!I TSk#/ΨpPG4ZDI!|%d9fZv†1i To:yvPmʒ[W"BIeE)xÓ+Һ*f@KS"F(^ƫC:هxءMׯ`\F;8ڜ)5vYa~쑅/V |vdȰ0!\oxqѕ]FzQSDz[xܝnU_zei:UB3nXDz `@NaݡWڷ ٷn:^뫸,1~7<"p^0TGK4;C i.˓$ =fv`XM&$"vk D',obRf+Zkf FG!)cŠg 1c>g|[Dk5XGNRmHʧn`0Y[^6gvhNjDcd|#a(*W]U:) ]x0JRBYU0zN` jdNi3^l]ʰ6K(w/X㚴OMdzX+.;]DQ82bd/]"gJOh8툻geHY&Kq09beUg$&}=M#;Q(=*3K~Lb\&kOk#>&H<MX={7T^vw\ gU12WEh*/SɃ1&ެ?5%rntGvMS)^bHN[SXtK͛C]P5V x!`leCw"7 2H \nT@Mj`NgB{+BM(~륢9ֽ #״[1<^Ǹ?h@ s#%]QE7~'{<e(;!Ixc~Rɵё]PHӄ(Qa9B{ ~IjMG8ʏ5Ed, &Gk([|q@`ǑB_R^CQ]jXYZxy%\ȰOޑ˛RKU'ӫ5}2C\ Fu)H81t2P,Udrklm^ǜx%"Y:ɾUeOrH5^ ܲD yF6AFӍUαTNhU3J0{N `]ͦ5-Lٻ2ɁA3P4s5y3N_#U0+Fmu T4d6a3۬x˒٢# GĻn^֑m o,t>YAtZjaDav/388&]D2A^I&-L`jJ cuYr)1yX]0ӛP=f7,OBm /Lv_1^u/!ܴWED =8h)jak,谟 FY!+ʁw2]K腋3^ a@KQÝ,#q !JiG@]bH@ ^N)$p΀UHPUɼw>3#dQ8d`VCN%"kz?j9 @1(߰,s8 IڊI7H'YL+v9C3G4;Ww*p?h^kzFQ~Ga)fn0$%:VoD&9 [(!ΆDžz1 _X^/奨|8s7uIøտF|f&s~n?ҞRʇ7q/;}Q!o/[ `WĈ}Q8 4W[lչY#}kٲV=|͕7e馠k\a@c$@ʮ kNjNZl rvL֕^;,1[rW1A.flLGj|y{HnY" p!`\؄rhܛB'}žiݯ_UR!NJ\Df$% Q͈o!^ַD\/̋)C$6w'gR6 9m9k#)greV!>_7rH2HA4\M#\Ь+~/sڄ&YJ(r*Xe+W>>C*=lrkjNbm {.(B4#?*cy)g)OSz" #b!}=t8wTUa.Ɓ F &Ʀ$x=ccLUwspoUm^:䵊} 6U?>~QBys"'`{D7qo?p?Vb_β>_L\"`yPB'lը|)x1G]s8=*ҤbYq0)`Oi;KmdKٲ:^zʄy)noGI1fct Tq34CDtk:5BT/kO0F $P̾E:j#⍺i!~rˆlHƸ  ޹3|;ބ)I2hWp U hۉ8C. j 9"_:+Ã9SSm!~議Ǖ ˨*!l9x1 avZȕ%v|L0Cscŵkpa6= =k=5dB3,Bbt x;bhtj{ض\gN鱍WWr~(dG''jZ[phE?/|N(&3^HCd&̮a2b̸]ic"n23xKg_CrS ⢥]F~%H!U02~J'J0ʵS%9Bxx. @>l~6*Rh7I.gdT3ƫ4Z_˨j-ftlG0<`*%hbE.W"c經KF9~4)#|[]PgWM';=y$T {Tq1z?ҥN*'v ]s ,7q{)޽7 /_63L٫te⭳?>m} uNV l K~|'e {b;7rE6NjPW4_~r Py%"Hx_ [\WvpΜ<|gRc9mf?pz} Hx<ÂWifvuC4ɛF@30qUG/;qdO) i:Κ{'ϟ?Z׺ S~Fo)Ym]Fo_NRe`<%+gp`յ^٭/xzlٲf`i9?%C 0E˩3R(9Xji|UٟqTZ\ Êev(X\:=_Ǹy|KY1S:&Tdx[r'B8kFyՠ  T˥ # q,}\zz8GH @y*36OBiE1qr)NI0h X}8fOQ0/%xbe${fwѐ~&+\LM=6XG ޢrK%K q]d́N?gdz8fwo6cFb[]Ns{(#.7Z-~H8?c`2&Fm:B{ȆFݯ & 0'!FB9Hrab'3* 62 4Qoҙy8=թ8DzJ_lULѭң;cYM$FE:q "0A!lc]0$`c7fBO0^̇Ipr3IH#l!h× GGNLɩso{SrKWr[̡g"2[ g; b^Ђ* Ng9#\u7 ^VGZTa/1L'Tgueԕd7$u-UST>f!)7t~G.93shU zQ\Pć!qޅ4+%>PdqБjo􂶽fs8[ZLuz[ӌǧrװ͒A6㥻i~ǶLIcEy.(gߛT"N( |Ք.x~mB.<]\{7|kIic⫲W70̙9_y []pBgHT˅,. ل Zd}Rj\yLavYI+MQ,87 SU0 Phf=DY܅xvQJhJ\Zf/t7Guv1Tk;wƾezJ[{/;";ͩp8,\o/'׭ryG<*f"sv򅘱ːh3GDra}!hJ6WZrBݓBNfoeM4q63$q}̖O]EccħkM fvL2ȍKRD(pš!E S;t$D+7e~n7zCM|  vÞ*XFy5%~f>rn`g8f4Q );iP~DgrWzLcf\o m!/pbM)jcHlȂ5P%ա괗ʿ!pggPjAYr=JQkSŏE%BG$}q&`"HEHF._(TY΁-6ޑV݂&6[e.ᝅ,&i?yXx xd(uCikiɆIݽs#$Ov:V]'3#Ն^^gFOEg0g1T~&Yv9m:T2b@͹P/k ?߬ WX]w"3([%K2>[HKڲ@AWjf} w$$2&ttlCҟT#OVa ΊPС>t۰R[6K)?myd|.ZbF 0OdHT|Xl~((z!Zݖ6(# _ҦUM |{O(e&?A+ CCDzHYIOg6XA I`}zf#_YW9P-tILu)d BZ0V|U nSUpi$C3tҫX[-ӮnIAeoۼz ث %/Cs.G“+V~/Q̅33nˠ'`*ӯAWpu^B;5[ÏX9}”YEKa8ԉ@e?: ש(ҙ8@=RR)aG;_ \cAǕu֬υfѺfqpvX}gP{i^UNQ8GQ+,%O OAܒ4${00n>5o!GG-j]^xI}"·X4.LmDV˻jKY4@=>0w)Mγ'$k}wt%Z@St\O,ڐGFa FOoi cBBe[}*¢5NFǬZ47VxIpxv$R []3TH&`C[ĊNx/v+?v(@#YQy{6F#`2VT+oV3Ϲ4 10oM˟} ¥9"n]kL~k^rbs|Mqԋa'c~aJScR˛LtV%>IlG!qWN#O?/%h,&K/3d<8q<92䘑eBxM5t )cGڏ t**`gS :7 [.Dh[D՞dE78 7q&PH5m8$Ƞ$( 'z( ՔMNȈ9Wngln$n6ch>I#nw*G nIpQ́yM?T(`?܇<~u팲 7SWFTÀ_1#Re&`.yvէ="jsέɥO3!ҷTBM怃'|zTvD+&VCNo`׊Mr4i[o,`V_jE˰qy!Eqn v|v6`??m+:>3L㣱Gcbi~;6R9r&ZUOo\m+-":V3IjgebK~p Cs] /4b+rsn1C}C F|8JWno$M3u%M鴊LP˹/FsQD"m&ٵ-|{/N~gQj\?b>.&TX!c`MkOo8:ii?ݻmQuJʥF _u. `.<gK>}ʚSItKPOU<˖&iۗc>W ̹u #8!_ ?%?xdA{AȃvY?v-R= Vܝ,]TS/'-Sϫ~"t-rbU?R?$sr$2Ip'Ջ]HC/)J^Svt+1oQ(ɻiߥB@<ӈ*$k؝rM :%}Wzͣ(I)|&`ėݑփD?`[6f4Hpw|R=~? ئ)`JN4 47Gxُq ]oיjj 9=Ǿ4Nž s!zBi.[ ,nfʞ19p*1?VeA? 2Ig*>Illdޫ|=;K._@vfFL5'MuyۛV6SF쒎i }($uґ{mykWq5C> oR_*Bu֧-b;>pމHId !ypޚJH$gȒKz=yld `SW2ԼcQn};ږ͔L&qc?]N;U5M>` nt &XD$N$&CHKELRWlRtP\FO֒sǩ3t'x${^S8uOp [I-p۰0 ֗'ʋLGv[Xs3}UgR[6a'ٕfyj-~I1;g }41nNC+r0ۢ~FP2oQVO37J0[0'^ޗ9xApťa=jT|Nߥ]֑i`RWA9?ꛏ2oPeKA"!C`3uec쒔nbJVk3.\gL4us[ZXo3/ѵ]鰭p`)0rC&`|.SSiym_M5"{$eǏxi^vDVCqM̦]k3S&GvsEt֙?2rW'/ mnl3d|QDD58@GL9  ̓}5zB6oP(L"4ZK6fuCЬs!9 S$⌗̺ -\>dWo?6R]G!BQ\m7n'rɿ%Q$IRCCW*Z&j:(cZ>]u9vb9C,rZa\ ;OiNB89/ ! Jm~yf!rk+@zp6%eCCL ǣY$@͠E>{o[H'* ^Jk#, 10HnA x(FwxUHܠGC{b89|'Rݵ|Z:?Wxk | a?pAns{JBrH"hE-c^mxYKW^6bb q0e5l8L>L4r1zIwTJB QɺJhrwV\նxBw _8%!fdTvtRVKRgSS_m0̪ c.- po7nȊ5C U͗"80^QW0rA [62`ݟU 8SfޱgYZ070701000000af000081a4000000000000000000000001668434d300007798000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/nvme/target/nvmet-rdma.ko.xz7zXZִF!t/4wU]?Eh=ڜͩ 2~5),_S#^F9z}&ܔ%wHQ&!ҿ ЦvVOM%:T M#z uQ}(gD1E~}J#AeSYQTf+F9Ψ!] FflB<',Hjw@SH E=kd0 t'u-^|sVϩ.[Ɂ(|Rv쟷>*++KS/F/-!K1vK+8 !7\٪PF żxh%_y 16D i;*/7 TE<""AeO0N+$toJt;baU1(LE7х;$Q`dj[> 2*xT f#>d> ]2-lYGI?؄B B(S-\ӛ gߒ5?$ u_ >qkSHՒ w+Q YKIU~w_p>pG$\ X$qv"EO^Qe%mO9.仝=Ws=dg<>SR6S=['gpw>0;T|SkLh*.0Td/6KuI;wi$Ҭ?KS7ﳯa,ƄQb3ɢpOS(GiJE'lD 'dT`$jMN#'&s+5_& ]> 8m+ n]1p 6z+ )gqdUܫ7Tm>,fpZ^b4{ajoBɮw$4cGM#4# HhDďLl 42~t>V7.l$ 0*2@6?oP%\M\hd-:j4ܵVQǰ\T#QB{E!ɝ9Rp&؄]mS)(>kfyȮ$}ěd]SM-:S0V=k3uaGIVrPhSmhn#hz>M O]էY~"Si?1;9;s*KgA|(rzva2ܗ ]V-n&==%vuO] \G25N |jE /b= XHcq&c 3[^FaKMB%(WkQk:8E> pT8cZVLzgn $eGgw LpBH<{W>w襷G0pN9n\o!id={bh =>.׆Y4CqBXr*lc{cak"~aLҠn7v.dq,'Ro?O(2'uN9oERwt јhr 3LzkوNe9MVV a=_.0G[nd@.34O(r : A8F>GMBS$|KN.ÅGM!B_e0z$SŪ0D㓛ɰq82f˥to# g DquU$[c`YOԊMΚf޺%`RB;_u\L'@G|mON]T,G­ˁE1_ _-~|{͜6R-ӈJ3q,Q\%ϝnLhEηOn- yNC.WTg7jȱِad!/@@[,#E~X&v u;t d. A y n>ugI*9d0djW |L,Lg3^OYN<+`'/b'LC]J^IqG[zv,PL(8>3׶ ʟC/6'La83I@ v cgf|wm?0s}J:BNȷd RNf תO:BE {+;}vdžMRa:jf@¯Ø6$$C[l& i $=D`UW9V ELaw:w }(@|U:#,C틘AH3Z [3 OB%X׫/oir=$lv鞊TwkRHH0C.mH@Cہ͆4:]i ՘dHæK,ê.<Dبr__k~ۃ*(A:HK%&Z.|7-]-Y$L}#li_&oMSE6n M>>PrF>F5 3m%*zZFLЀ( Y]ȊҪSC|em^ M8S5}1gN*~H Q^w*~@$GHU= f 㛌>$bw}2u&q(D!H $uI*;îvk1Wg慬ËG}U}ȸͦZTε0wE]6mNx#gh <.Ȭ,S#|Sv& "H!lĔNZ}M-qd$Yܤi Fw L8W82) -m z &Bzrl0i9JE{ IAyVͮPﻕ !$t8 f/%2`~oLoZW nCi%%E8J}nQuA%|<Sօ`LH4"i l'66,),-T#V1l,dN+>힋3}0heqP؉w.#y00"7> SFuIU5;"*~HcLFr{'mbm(W_9b3)B&{˘sVsw|"A"KT v8诺"SڵE5&Xb-qs(j,A?}ʗ᾵e<>VlC1B]@h0Ԑ8W CCUi&z&d4J:r@ +R;M(aDkTOCz!li馠gD O@gxNZ4)7GBcw7 bHW㱪c,\ A)lx=, X}-Wl\6,|i^C*;8ǦVMgjG$j )Z!XWsׇ=WGm0$A0Ӫ3(":%9=!?∟{:j\FƦpw҆QZSEO,[g jGvm1vs#pQԁy̫-;4 q40LMKl5MeߟlwBO)ȹo@OwSv8K'FQMB@ː&*~ s-4y)]M>! OYuGזXKi-8/~dQo*j~+ `kTGٛ%Ĉ_rD#ٍ]Njr-pޑKŇڒ/CVY5@S#C”o)P#0nvř<9.>440J9&*lߠuT&E}Da:C^.8Xn[ib| f 7 ۧD'%"z4D7J/oh*H1߅u fkqL;CH(BMA#omwk$A$4@lp 1۶ޗ̶оBFs0+k7$V}킷`O\I>M(`r,+#!vK(CA%iAwA-M:qL\C=.+6FI٣ڃݫ2E S\Z$WCOǖri8q2jZ}mΩ)0cDY^``cW;_Hu #P|^8ui,ڷe.h\ 8ʪ FF˲<hfrIUX` Q.RieYM+?9Xj.M9͟p+^CcV,c+Zz=l29Hp+T Vn7H$dx#o<$PBchސuih(3Щɿ;ѲS@{Z5fRdP[؉Ui+u|[RfRLmLQJqpڨ.c7l:KT aDfv=ϸ՝>6çZ@8 z/,JV39a4i4t@ ф`~go<Ƴrׁ1kT ZҒ8@w=[}A/WT9:jYw%zl!_Y\W*ʄwCMj=-lv{0W5Ygt`PRq9ļڥد5<{elQ~e; @ELzxT_opfL 4ux?듹8'CS/?4XU$gtE-Eފ,s4{Q7F޴[}~$n6nAPQn3WBetԌ= Ŗܞb0$fu0dRnEm- -K=ʉoL=`M| nW XׂgtMm_HZ_hJK5TKF E(Ax._>R7̒= 2>V 'r( ,{z3Q5=?ل|Rp!zSbo#ꖃRo AdPtNZ睮( K|DD|贡78cգl0̹*p{G w/bV'Lq6mdUc0R?5%|FMKk'MHxm&c32n \ބ<1?l5<Y o'O Bz^kJӡa܈f~1yĴ*jpEW2_J'Z)d:ӲW7K!' XXVr! Fa}蠐zQnZ۸߬z*0u j{noz&a9^Ċ8l!($Kڏjhe0y?#Pԙ6 \FKp)O5M-[&C`UU!4~}QgMC^, 4t^Eh6T󐊻`MlX>_[8fRvɬ%g~9cl2ON`nda#lU$54;n""l6]i+W?im><37r5}0a.ʫ$F{3vErj̅ !*ۛtXӈWszAJ%T_&/bb)f\qe MGGpmׄ/#`Hݿ㦐Y 6d ` n)GS9pT[qoL `iG7]WgTU1#*߈ rw}5}2ve/YZ)rB #LK^ vYw;`^ʥ=Jo>QŐ-AaV뛝_^>1=؍o%GhVo'*w=rɌUʾM_!a>@P RC3WNW4 FCi2K~ΪէOe.PL*N MI h;e q8Tstϔɣ7@BZrdϨMۻ9i Caր&7\X}J=ricgTxNRbR UpVfRgaWzFKZ=Ar*Z{n~=+5LC%I.%f=AMN*zDsUؠzywѡ [ KHi{/H]+*2Ցz 17Cha{{% -ng|zݭjЩҧBRaU-xX!*zp):6 Pj{4d1!SZjEZ;h&8Y344'8闟8ۨUy~/` C8쎿}-kApWxѡlXpQ?`JmKӯ($'>ўuqpy>U YW}Bص3 -KyZ 4 {98ґho[?,@#8 1ne8L2 hml)J3$vf!:(`?D0 :c]@DqBΨ0yV_V[Vz&,8fZd 9JK# u@c~4Rv&_EuQ&UYMRUA,Ojg!%q%1ʸ}+#2T^M^ <|||*Ybު~b0~ֳK4<)i9G~ ls%m^gNwŽtys~,>E&:%?G1 #A IxoAdn!ת7h ǩ/0)AHޟ~G'\o>=HJk sWP -:wxµ-&> , 6[[Y4m'˛:OS^iDݨ]AC{d䁾sÛ"wpGOIUv7VMdVFy1O╅N)YN-fv/*P keɳ4;_SCEz4H 'ŕ{ GӅF&^x`$jH<3ڵ5P{ij0&ʼg@. G~lEUxp0 אc>`_MߦM%i![g[~M*ctQd~D9z䶊t677_Y֪-R 2vK*^)iZTx7 DRզړ*)/d хP2a}܇DO|Vdp=@e}&lø``x{1"*n(ݺ3/shb> W)HF0)먅7|zes5PPfI0#Jm'+Kkr&R0E:XLҪb(c Id4ԘR%K5CK /{R}=;/}wtVƉ87 Y_-k4-&Z7Q znKwBZAA%OWH4^4d)cxXj$GY-32ߩT?vtjciJ>Ċ®89MhJp;*䵍M^o*]l\PEP: {aaVsvG-Ė19B9MBxp!u bo GqM̖ٮVȓIoVG M? mٝ#S##{eY*X4+.1W5:ڟ@ίY~V9*>zP!#ǃ6%4:ӡp@t!sן>CyVA |n9NmHxj<&.YO#<v0ւl[c0c_(3˞j=L ""K&IQIvdŞ^71|f:%8\;Ďc`͂/)/K2cwFpyî5 а4jߕv!DgZhX94y$ bceOzE| k.&lI5Ǫ/'zٕsƟrz2]M0ţa/r.Q]/YHP:XQX簰gP@ՌZmI'W44"䙎1;ePM}p6sL4syO,5ZlDACtáX0ʤ˜8PDF Fv .>F yG;pÎp ]0 n>h Sr/#j=o^>FiI]+)WNZӂoE0U8;|E, ϖ}W阮Q^|1U4UpŦ*Ү'bnr^߇Nf}+AI#z QFw;UХr{bkDP3p'(]Ğku\JI T"gXrà~bQR6_ڽaϚѴ$3~=נ3J/vř\"BBs"Fzi5Cwl *mP𺑚DB^A$5!scDռH1xDM EI 2 y""bO$ZX-4$AӽݱD5Wg ،jy4c{cƯGkDfpx\f<_. QS *9 lW R[Q#8]V6(A@ Pjm s?VJ*M gёCox\TBΞMҀ/US/-M|d'20 4;.] ~rHK!#}? 4NLM_/w/9|vAB@p"ܻvDfTO3'ޚK~Q?kw(,=$H kTO}J2::I/YTdW{)C 0u dGtvJ5m^9ChJ[NDY%*dy^3\De[54owJ*B 2e>sfg )K߮9Rkx5K]ʜ۫ OG!^JB,[:<)m ?GJNèURݺf$[ɀ:TyK v{£ [ {/ >54_v9 *"ыR";d^5wطɷq$XC+au IJ݁F$C < !O~?뤦pCǚ?\jEBZG$> LUu nI,"$z2^ X;(iE`5rAco` u(;bĆ.eA`g {!wsfBڂ܂Rd pS̶3 j9C:cUyAɒ(V%,ԧSoĸ~HX۬$O:v٢: v8asz̷]ԀaS0=[F8aɯL7Ĝ~S_ݺ\X:g-dsGn)ыENPB7oT8|z)4iS)FFldQ,EIE^ϺfeJ,-Ծ* GL%>p02@zV .X2(22iXrn0H{ kUOn6f+{N@1v/*EG}?Qg@nGv\3IhuftkCb4N N赩7H(uu+*@wшpm\!xchPG"fjN̲؂%m12Qo(b1ZU4 d+95+Db7F`$*;y\3HلhHHqb7xBW(he>NZ_XGM)V޺{)Sr΄O ʚX j7[ (xUnR` 4:9d G6NΝD^-R=u<{ު ALtip߃,ܟZ} ]#bıd6g2rrĂЉ55 tS]I7zOAi}d fO.y4dzM -K<;*@a G*=3c\ ͙,1Fq(o/`W~k)y$M!yÔ7@`4}+1=w i蟍O3 /P-П7"D-9bC4q6j_2#0"ݎC pv2ERs l 2H;m2ru*dt~BN&6JQ^7QQ̍/Vrcu >ss,юKO"=7QE#d7^uApw>ROqV( ovTce 9t'h"ql&c4 WYvfiO9Aݥ wy(<Dgv~t 2|*7-zBrHL}}"4KfhikkZx"MrNG9km8t*ׂʰK3mtg#~}\踫 R&/%Fx:"ySɱZ=~OgW&C;#Sr{jtw\|Mu~)-=hSgſnrrM[_V(nWd6**ybzj]XNz| ,I,-lI/H}-#"5[%d{q0^?ub$AyLg )3L/9Asg53c,o&%l8_ŀ'O)p\?1Z<΀\`6qFx52rA1Te/vnx+qŖ?ipjKC="~QCz?7Tm}>I##x7oP?X(G5s0Zv !/oҪW(dX%O05!p/UpmrAG~F7(y ^%i|ArGD#[9~-+Ј:'@f-N耿,[Z* \1@+|s)z IPVKoZp'|I;w? <ĺ30=zƕi_j˱p^oFG `y3WFKROb.0GڳwZ!yl7P$xH6*y”9EnF^ ƹGCH pO )~"'M`6 H(#SGedgv*&JG*Q Av/&A;{ #P=<ܕFwMQK  c:6S`Vaҙ\ F10_, }EqsS]J" P*QTơAh$;%gRVahTyO(K2ыfy\3^v9O2YAg20/OeyU>qGD>ѸtFS(/V &x][nqQaˬ·vy 6%kQ:H# _^{EMøXpǸļtGx$9=yc“lmYl6ޖ#+qJlbo^v[-xm=7OܱE. uFڞްIC7'yP2hn4fML~`N`F, I.{ \0cst8y|܈:_4C>8yp)cfz??ЧXo N19eݶ 组,,kNP¿+#Z :`f}[UHBEt,y&U6)7bޢ*އ$0l!qbPWt"l \n2Yf? ?&U/8Ov !y/I,_PJ׈m_#G]4Ϗ O*~=b4C) Iͨp\c SF gT/)_L>. RX48(A:4@#ͯeU~On`&1IxϹ,n.Ȝ B$}tnq&]yr):h6TK$> X|@[=&KlhYE0( -솪<3hn푁MXB`:yCċ;rSQ.à0̘;'.fWA!}D״gNf7z2 ȅ' ԰ }鋛ߨc]ҘA^g5n+#TGKf{JP437~/6Dub":,՜xg,,Q^,~oU1ɲBdQN"_I1|X _JS*لx_[_ b>u?}/x K!EpهǞ#4~"A'l{IhbDMb*ͽݼ(*gwW+snnFzk >l]oq>k"ϬpBEsAڑwq(&a<9U8AG묱Yp,Zcv8B/QdY%+/ڢ驘,nRR7RAuҳ\ eQ> L` VV1_ _^dD gYsaiˑ Β 7 I$ĨpOO9D (n;!+w\|mRb!]3MKw:x6cs>i?}" HG^q(!8[?Ӡyd1uJ˸ln$<W2-qPhQc n my~KƄpanM-TipѶ dGl&GN&;~Š39.^)C̓?v4# t }2P@\wL-=a^ l9i|-h'ۘ٦/eǪ@:*S0e&?ȑ= kI8i226G{䐆#P# yaoJ7wiI}A/2 1  'X i:YQseX͋PQwn(5&edاiƛcՂ}")q#SD,' g,eg7Xx9'\8@()ٰi[U]1:#!˽4-!T&m‰}`󧬯7R ej>:/dYsY|x9~F dKʯIZ-Jd":gg+,Mu6[{pfVl>s)͘G[tHs onn/*j Ԟa6TX7Hvs"એ-Lv ts>06)щ }BjSFL8˟MFuK=xAF ٦hx~bvZ0ѭ)L(V >D'x9nBe<L-G4o{x(YEL6It9BzR*AM2[ˢӳ!yOHwhO~7PK)]raW3c4dr'!3|.Yw :KI(%ўT!\ϵ&]Čzi +f̈|5 )lO^L:XJz3c g6Qh KC3a]&eK0t:c<;5 H҆z/(`E?,\Ǽ/yp\.9ʈ@̮PS7l0"w@$mnl>>(Q ZLORh{ݬO~ؒoP4}EV2/Kv^\Ãr>}E9=wJf _.W]\:q8m_`i*E,{35Hp:v4lz*xN:<l߾ v/_^lnⱁfIm(?ʞ<z$T"KEdr%DEwR=b<1`nV' VJ9b$:7h+Qn7!Ƶfg$[̨)&^iyGͯ3I#^7l *@* Scvg"ћIM5}~ȃ:lgZ*ޞ+X0EI'F=^gΥv\FV*j/>f%هϞyJ$cA49mQ 76.U ImD0dhP%!wq@;qtפd-twDxx=m5vmoLr{IK$^5r yp+n&awЄlʤ梃PqL8 NY> _̃# m$c+ۈQ-=T=/YUj |ֶ(EyKsObC#e)zڣ&+1ɻ%|ܰqi%3>緔m|VZH2q(~U/r8&=t} {e#wd9 1g-q;O8y72/M8$?Bk.fvpټWtDA8˞NOyC-R6h'F& 0k.!Ylb=H6e ORnIGD~pϜ4,`q@oŵW\":.8:HwO.]$g}\*1ya۾ƂJ+W!`T=3ٶ i݄HlV˧x3A)RdEZ!x";f~2ckz(|ݦ9dX+ڝBAC%Q)RRϻ|>}{l:(Pϣ`W`^@r! ó%eJP fܜKK@XHi1a-e5>0 g=\FZ-Ɇ"fLS:Vٙl= [ a}\QGNB€MG)++[l8>DoQ0 L87w>r5=K'D+537=v5ϝ֦d^ q(s3}-@*rw컽' ˑc>2ɋNCVsTb^T4RyJKpM+!,QzlW&@m.~k/߀\ V?ț:US4hV|6gŝ}>qtN00:iU7 S~]+˰!&!XMF:<^ê周:-/-{ձ -aVTJ[|·ed ) v:z|ppp0q-vmD("e4ރ"brZ~mIW%ߦt=@¼(2U>/mͬ(u3H!r:QNجQ2ԑ_z8rdrg N&zwH4Ҥuƒ}TV|_oL##$vnր@?)ig^~3o0>SY ut;M4 LW|LT_o#lۡ 6e 6gu`/.:t9vg=}Tqln Z2ȺԳs(lB,Cx4}prq:sdϊ+Ku A@`iT~97H6S9:#ߪc~"ڴ˯rP3VMlL^(\aȶ 4hjș)|W vdqogIs9Ri`B3=6BxgHRQ0}##m;UHeՀ] *xT|wRtKG$GȆZM<=z,jƂ*;j?Ca3O 14 *% Y WGT6"0'>·oJ/+*uCb%j~mGGg@j4#t_He ө<\b1$^?hM.e҈GH_=+ȡYf e}.-GY,ס }jN!7 Z2"(E 1Qx{1>kF2B 'Y[Bw yc q  2]x~ybl1Q0.l0(8B`K!MA߹qBQuy#El_#$eܐ8%LV gsiٓC T{T:Ml?DSk(FXBER\ T; kk͐N,T c^W~{6ƽ p&^X?6,ͲD *9[HWH2]j[Sn cJnY7Nᬿc}U˶Y۪ݪ5#5$܇[t7<*tq:Z*+p5X&ssO:ڨ w -W}2̥H@S+F3jau)IZ!L;3y#I0Z0qCVϡm&32gk0( X`=0ORp! a/}3|c]eLzG =0IXħbp-l 7}}(| -jKw3F)_Õa!s֬N t[; fH(]Y S=j3NF> IYV+gK}d$oBd~rA GAaw 2wktgdfM htlÿw]JPIb=!q9Y2η6b X{DBTYRH[5o %InCk-V؀_K{~Y1=yV-[R*8PW&Ȅ)'ue_ƕ0Yϲ ۙM_ acLHgɀL&f5݆q.Ooї(Ws5Vr=5|ZNLyĹ16lWyԿ9[KJ w:FxO۪˲Otw|#$I0¨T^% =Y~t1ﲒ%iMg36;OQF|.`hw9e_YF,\\n,DlPM̃cN H$ Z+emm~z$:?o\ DT_/J'mFNqō=ƇUKX2*b=FX%X.x:1h]m?HPAj "Uɛ g&;鋌I;؟<2x'%֞Vv1бr޸Zݗ}<&pL's v+֌l{m_l h3WQxS W8܄_o3jhj}F蠮!j_4.fdvqQ; zOoD‡(y$&KŪ?0XJ4@Yyk1A"N[ML> AȷĦ@[!rhx,XOM_Ƃgv×  s駄cFUF/*0Rпv@Eyz-㰗4BmWg! ZB"^Yj.7gFW]7}u}V-}Gn^RnX)nKuO$GȉZ>*d>sCdآee g1"F 0_m@'FwlcUK YGF6ulHN\,A@WDmƤrP<KPfP%ՠq Iê"e^@6C/K VihU^`jgz.A.%<ْj4@~Gm3?_K@2Š D [00L&Q3â<;*TMr]\#[g!XB^0oܪ[x'Z3alM2X`c1_꼆Iߔ{QO4G&[W+6j:l_<-.Om[_ j"8VŠ.F>DCV72Y4O:Z8Bp+e3E;g-gcъgɹk{.?7e"d3D \S;Wⷖes T2Ĥp0oT#T&y}2X!,Ġ4NDʆQG`P ڹ{ϫs#'=cn=vIlO+rq+T9Jqbb"EY: ϭ͇y)%!N}7_ 1rWc!@Cxrg$6H8|7RC|󞻆jLtV؞a3~c҉Q?dqT(m]+Tv `CKVdR&f a+0KQrUdqٸm['$44+d् ַH1Vn2KU-*#5iXs3Y3?o EFkhNu8Bϴދ<"m],iQHM>>\nzĞL"zI'7.?+\;dƎN45I P1H 'tMX;'AoLUOֶ`Jb. XPQ}♉k]Vqv+2!Ld?IM-ܫ֗?: 妶-H6-[Cʅ$HqMtFXU"] VAYS5Ѭt a {M,S^`;*0hF(I¬xEGDLbMתŐe>9+v]AX25*v&%JzdoAvew{ؠtoEgkC]Ѡh͋:g?q'b`c'U!zȲ0B%7XA]tpoH=L~.@MI*Dž71gKYR`Ft6q0d⚌ 7Dy猧JU]:k!aJ!&čn 79cA|H?"^u]/,!EU@~{an]]nɿ}"&fp ?ˋʙY4I-?cd3xt>l~.%B6 Ak:9`i{Pr$h8 <6,'RZg󷀙_d)4ئ4Әo"C`K T^t Bpm]T8 mQHT' -=Rbn8 ^4t؛KJԧ\b\‘tWMhkc9­ުK]jv\BX`? ArtUk2DH${!Lu1K Br&q]w"MO[BR 7V`f+K^|DxiBf/Nw4S\DϫKDT|YږlC y>[wf0;PL"T\|ILx)畈i2C*[ՊNcDi= sٔiLݳ|k|y5 mFVYN7TQ+N&R{mug 6K3Ǭ!9y9uyCe  rRb rYZn v`X/Cu7}s`_/ř'(=VdП}@=lwJ&[ ? R i"ZJza +6{UGM/7?=D̎ج@#/lzXH*oB߭:<bI~7!E<!O.kM& ]y DpU&X?Ti܍0@QSq!Wc 2Z&zzLye)|h֩T1kxцy ˆPu^ nrצjt#Rc5̑xLhVcWy ~?=*2sl>[{ԌkܿGy50~lI࢓GE@[ܚnuY7 V8+W<~>:/QYwӨCMbDMc;lM߻#_&[1mCu6{P*%QEoH#zIXU=H{"Edڰ}wrݎ 5L?t$ u`<u)f;StFM`KSbK' = ]P# "(R,[ Pt2q$-T`q骄Exs&rӡ-?x{ 19'33F"c2 `rn  ` V;Z-|, >&A}Iv׷BuPp!QCd=8"B׏Y3L!,j'|֨$>^y0v _Ŋ܀)F 4{:ˑ4D{˷תѬ"!W|fBo t"PۘgdEpܸw]l eZO7[3Lb35/ 3z]zA;O09$% keV*a5/܋kk ֩;E6C<87N>K[.V,liae*aK/V6a$>9G_Rl6 ]ӝ;gΓDaVywZwaTrؐԞ|::RY(2(fRVa4*~5'HRURh^;T/떱"1KeAEUqcg~ ɋɴנ0e%7Ɣ,ǃLifLnmv JB"h4Kb@[&Ko#uY?9t-+0dS}##*{7XM[^;gK7M2{i+*N7 :8n*jJ/,G9GY K L R¥8F/=ƫTDHv6mo$%֑\yQ*/љAPF*JUkU- ^vp ju ߈pzGtLr隝r$7Swƌ;xv4bSE37Q|E@Vg=q&ыv 6Vd$p"#j |=]s x+czl;x0c I(]@P:jqh~%0 /_Y3v~vqz#oQs7oVQSYd:n#3IKtC[ DZx} lDdPSpT^/h?3u">-h.`ĩp*%hvm:K ">1L~;Glhل)r;2!4Foc;?%P~]?Ջ`'9~wJeI5t' Ӫ6!B4ɾ)EA@{nѺczH Lb;D* uij?-?b/t3I?K@KdU@b")rFiG T޿sF C{Nivh42OԨ0XKE8Jm]zɃ\Q/&t :]ZΖ"*hx2ZV-.S 긱zrt!/x1HݳP??'X<-؆;;)J[B& ¦/Z'lp ^9ɔME3%PgQCtN!9h|j Qtl}FSh|n[,}N PBSW!خ{Α;֍}/nAlqM=Ltly4jF^ٙp4 moP<qI7J6@tM-; ,`U[H}̋zm{ guYU>e~Htt>g87!HȃpQ 6o?B)5F*Gk$ﺛ֕@:;&u, Ѝc$\*Hq 4ZzbTi#]+ͤL+`@ J;\Ŧ hu?΍aJt"B] fc-A & S%' 5ޥ%#}Z|^jلbDNe&? $x?zzG!׆5>6Twx ]^\Qs}e7fN\Ȉ s.N3%S$q {? ehp zf,STdB  H~AeVniF,^>B3cPx8 p/*qMR#\i{sKcwJAHh([,<5C|vDZ?8Fh f=@`Qc\wړ$3@WSdlЦ3gh|! G=0*֘ק푽gd;0XR@-W[RN OgՄ,6El.CP_9Mrrnc`6Fpvڰ;A,Wgciiypk?#a#o 8ӫyBmE<2̼P8\,# ,Z@!Yc*Byΰ"eofzf&䟞ʎ0R9vBw7{:Dzi9B8xAe Eѭh3Zj\g3p9Cdw(n*C Tb RJ'q"#.kq Fy<չHpLDB~F@Iݓ2bk LVf[!eV7S(Fp, kBmbe.xWZ "~[vJa~w_Ex"VS8T @R()Vѣ x=f8IÓwWA./zHJ' !TJe eӛsiCop+ăǩp0s|. =e`-*@wՎ؅A<|**\Ka"Җ^yE 7;- Ĵ۬:F zo3n?O${Ǿ.7hIp5QsE;YJ?尔g#Rw8^E`O4A;Q^IŸw^!fUcU^~ y+$əFW '# {j|_|lvZA~2џv;T3Lゾ7|N͗nߌ~/s IX}NJᩋ:$#O}̀v.#[<fD|~`;J,!dzWOdD7G=x@r']MH:{ʺ)d*97JGxN>x%z'mX*D.a=JnI"?IoGapS.7{*Ϸq]ўֽF'>Bd}ZW5྾pZk@)uu).DҼD,÷1z=@, thdC|T Ň4{yQ[$8hzF'Sdaa a?cxl*!h]0:lϰV j I5Y VqSaDcl$.07v{R"7کk !Əh.e(aN^`ZTGAs' 8@򮺘O~]}+^ 5.NUjB d8Pc9@MdF'1>B&c~yKuYmFqv% e;KK3ѫlp>׵4CLx*jH7VZ.j`91G<$%ȁ0ȹW ql =<3<RNކCˋ -7 >wjM[Pl!\ 'SѬm"z})! CYlO$5h!WjX0d__mjw|c+%[5&-$PxMHo؝h>,l``J; KϨe JQmp+ZeT&N28)i̿Q0jj[(P旅q)[BhzfdD30ID>qj%}:8BQW T3pOFԲzRmo_n??a'B/M ۄxG=_,R<*8=G>o,d`zQH:n7<׀(4J O%_Sߓk?J4Ó"\9tM{o+ɍq@~j<PlU"8tfV4o5w: pX'!=r' 09 |bRr!AoDm9ޠU9dU~=pKͬ颫0J-sDwyuFe- -;㶙^[{lpٔ y& y]ϓ0Ǧ.@aos-;ڒcroJ #XAx4関{bF5|Etփ/"$W-SeNLy!iSQšTmA U{xܸdae2k;3$RѮM9pI~c zэH ;=U3c% B9";( (8' V?N'DhX;gչwy5zsF 0#Y[qx5, HA𙊥1bt$`W)3=,STf-۴}6tB,[cia/>)h֮׶2F$7]͓9HK LneLv<%r#*nZT00DRgOqv5 U dJGbD>O.)fHZ8@1_΄BJ Qh6繤IXѠP"'=s]"O>I pnE@̥NB;JG1|grG (T~QP9exBu(}d=$r y\)T"0dytW^hBD].D뼠rֵu&\T*ơ!/X~Y`a#cQv?>'# 5ܮ+vbFź=`DQubڄʕW[6^!o;ڐ5ez: c]G-oL0uMiR8]߂EBHv)_pAÖq760-eڐjcuw _,`i3<{AmYKpB kK9dރ<੖CM[YlxmiWL̽ɹfɋ:άan>Υs"@U}9m]5+MVC=5!%-:nzFd%B~LBqh*M+[I7*ƽ%D>ŪJ#b* oB_jJ~vW=%2RU{ׇfcu+&`v S')W%^>Fz&ڇvܨ$'&13؉^A/*e: "S~U?&-MОTj*;bKɣ';󍨗C5Y:g37!ͬ Es+ #i%r|%ѡx4 4Xb{W՛*I j:- 1mͥ;T I-EDrvy6lmi-IܽZiH5x$o-93c-IwTn+#GS$ic(v* \$r\f.79gԦ]I-޼)7d3n\OՖ>@T4KHH&JTG9,)ZؙkGZ x_!%g`s:8 APT_&SAoE8~j^: \w;k[&='XYclԨ\ V+x2Αy馄gYZ070701000000b1000081a4000000000000000000000001668434d300004730000000000000000000000000000000000000006300000000./lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/platform/mellanox/mlxbf-pmc.ko.xz7zXZִF!t/7F]?Eh=ڜͩ//)z)M6bƋWkwO$4Aܨ".-2+_`ワtƠ?$}j118l[8uN!Ռ.5Gw?~ h@N.z㴔~m!;İ@$~[ eUmk=ŭhBjA1S}o`'[E74Q0e.`¢Usb(I[Q}E+_XK=m6omB#}k|gwmo'2'o!K'^@#*k,It]7No(fmqe_|?J_Y;oI?Dž  QC]P:B<{ PudI UƂr:*|0Aj&|CX"~VW/}^2DNB$/'YxWixCKԗQ .?3 .ꐉGȌhb~^l;aޙҏ7_| >e.*ff+7! ;iq=Y_]IKB-?gnVqw5zu?ؿKq깤}Ÿ8ZAj? R%TCLZQ+4φ<.ι ;{'Ek|g}^.N qiT]xI߳Wp=;f@QA10ϓ[\8#o,ڭq,SlX[=VTj C~nYz _6"Ce'-_H- `@-H)*k0"P<]}9V(9gЦvoSmIt%z(x "'2aİT ϥ4?MR卵y9Ýj:.@h]bU{i 4i~NM\U `.P,E8o= @gޮtp9ĩ ᅋyኛY1ІfZ8A:%Nv 'ǤG7mvpKʞ5fO&6fH;2n6Dv! Qϡc c~D' 9XT)C78*@ږLhSvdζ(>A̺z?;mm4%}0&Y?djB/YL)^ɐbd ^? 1k'bmBI\n>Cٮb^s1xXLh8{- )n]JlB0Ԗ zR7䫤j4 dv=ƤMjc_LpN+sS-E7%R47E?r&ǗgH,&͖r1QZ ]o7A8\Ϛ-Ȁ|!,pЬ> K[`&8&ۡ-9XQe-/y̢S'AOXvF`cyɚB]ovf{{=/.;N )AnVt hh#S-WUc!e`;= ZRuj ,@rXwmi[(ۺG: 0g%DeEу~Ui|.|pYnG)o UT4]'ZFrлSAL lNj-U'>ҭB T}8#u&'ĊGXTȟP˴2.Ū'g7 "XwH) P Kp`A> |4KSh)hhY=u(bG*ILGR)5?†c AnPqfpΰ1T[Y!k|^6ͭ'bjD,ᶏ4(*H +{[5N:a, %Q_oBf_h8`9+x\kcǫ:B["dxrK v.zXLk(^ z vriZz5䩏nu7 5I#bB(Zc ~ I@DWq+=2.d෽Q|,NӲQU({܇?#MQw?q^YsW:R<Q-6¾Gד2Y0ӗJՓQ%t妜g4vb8'cEp>-w P.daiA ]e! qRzR]T5d#PKl6.bRAH4Z_nL XPvrR40u $؂O/ӛsUp9b?ʃO%1C FVzA^sPŋohI-?l 8*P+"ҹNK̈́F~vWp_Mm9x`XI;pqK;(#7ndצ(GVł8T*饍1 e}m,Y vN)IKS{&t.Z!QzB/յ=&[eˠ{/!Td +S!^13x?tIR)0E&\tqh`s?-3# AY7YS'6@"D%r98ᘑVno,ݳA*Qͬ@˂SU6^_iLR4퍹x `7l?y?e->BX ~B"E4i@N/1Bj׳} /7RA{~Fr| J#xbF 빪#iU[l,%"-(.3qRz}S]xhy,!NZjmԻπFLP *L7V`͔r."V_!~L|,by0՚K|i͸qdRem5 1Hr ,\ )KXln%LD] &F-m3B&M3꾔8Q@z#ͭy* [N}b#AiZ3u;G!m)QuSlT\<*r$<Gb>VyERs&Q$nҺL. 2C7Wn i% ,)VD~A%B9BU0?9>lr*N1ߴrW7::MYͷmj)LU퐼Wgw8oC>؆hېhсc{A^\gЖK,He|3`op9u]J^k لS) 7oVQ朑;kmh F '*}+R1(3B'[ny'+z( ^"K) t\_@:K5E@Gwg$@"pe<:V wc"] @ॲ> #pM=r1J_L|bA#>KϨ[R rG%P2L5 UH- Tp%:K":lzn"X> Ԍ`O)DN]%^Jt }T˄Xld2tUz0`n(gnޓꖼj~kچsG&\LH6O0eNBjzKd4_\d]bs|FdR yQHNS vX^%BmUƕ"(X~P* H[ HR 8:-Y$\8.Ҏɬu=a._ګum/YrS%xMKiT:Yg/ W#a+r; -HcyDRUaH+<`'{z |(8rMC|v\RUNT`$@]8Eiΐn'w1'^Z5-P\ʫߚ($Ahh 2(t` /3wyq5FOwm}&wj8TXpTςV \=!n=UR2Ҝ_;Cv'//ډɻ`g5VTpSkPzhgAsAQ;23z%4 uQZH[ ݔ 6\r a|j׃Nnodc"R,82mTdQnx* 5j*JAWX ֝&_6˼H@Lӳd Єr@lHYMq$KίزMLZڔ4ʸیtjJh]t/_&vxE_<\p+ o<矊IE3,0@!!X('*;iŰA&| ZX':}u 2!܈oe qvo.=,vt*;)* m_>_gٰYZW)Bg(Y Ll޶A32,k<@*SXNP95ɃΓ `UPH^(HMֱ)2@&ؙ`ɧotTޑUtFnR6̗2_QC KXF~ EYG;<\ >`\˼-a5|D+yqh9Iard- ޽z׊Y[yň=m+sDi&g!k evWf- ɚ~5Ta}CL)xth%W?g⤍LdGʨ Ɋ!&m TsB$VRA눗WԷ@ԣN \t/NBO+A"{L"+:)Пۢbܡ!']a1?͙s62 ulLHt8!q DvPO(s&KCX2=jnצ* bS?}kQ@̸) کkJ?֡R cda09#N6zhR85Zτ>%[࡫TPJ n{/t3=1ndB:B:_Myj y*n r0?U!4neĖZ ľ#Z,"uC$[D=#rmɴ+tYGmEns顬_05X IZ bcFgWl=)-i+T(8N}#nh6\C2 v;Z >vZe m }ߒ9Ug[.&VFxeR'[\_ܒK 7R`d|뚸7,$&$_ޚ]J>]CivP2Ӿ=טj>|6^yh4);ގ6o0ש?:G^B8h_ }ӓ0(o@iҾ( "76kjCYs^OF5EtԠC]^BߨV⾛q7``i>G.=2B%3FpӰ@|TĴRG9xŢ{g?N4E0mun^k &6@ZPek*- < []lX Dt-/A=hs}mfe[돖5ØR bQ'"xu!r{ub6\8<[-]O>US+0F^}5òyd/jg:`MpL8TÏ4zVVOw+eenGA egO$m% K~v^;}̕sA&sQ"CpFBw@5pqSvm'N$Rs *Al Ri{ Y4t(ض)?ϭ>\qu)cV/r~0d#$g$DˆW֨=#2_RC oMf]dO o svl>b (J뙳(; eP6[feV$d܃adM&B~#1-#Rt iЀ?Xaq˗<<] Ɉ 0`'o~\-ޅ{Kpz `^M`ίôRq~Y-X;ȃ4l֪$1Cy#%= Xp)B _v]::mw!_ D"y"G}2%&E< ɰ*?w+}hz.t=N!]#푇?e{\' L0Hl*~(@FEOfZslJr| ]*k=kqn5si;9Ru]/aحtZ, ҸfA? / h~ge{LDkK7Tw:9$y ER~C%O L OvE8µec+'t(]q-YCGfFYA}y$ӿdhP!k+-|Rmm^o|n qw.T M\fF(Q-2%psL:ZI]*?Qޙ!B׹ÁEwI+uC{@[<"Pjܝ[;ϨBFGU͂zdfMN`<:/4i`jLI=( =>'[ռPB|va>պ ]ۊHti^()V&R %Kl~[``:LA:&㿟](cD H`HQ#0'i+ZiHPK?]1="@N9Pm8PB&^MPql>f FpWt!(L_2I_x3E Llm>Z6fBTx9_Cs2E$RS\bAl#RTy:>LdK\zM8yΓ ,8ɇA1oD+s۶+?;~,`[t6޴xh9=?$SH -*w_ =c}_]rylg^;V܉ҵw :#yF8u`,{oBO/ѹPa];3jj1^ig&y6B9QGʑI^X\)Mvw=ҥqqN>J<{)TqCIExj\6-L% Ĩ+[G{- ANSk.FV7_4_Q mq{&m2ҙɝ띍= kT -Hfm-1fe1Ŭ/|qr') X:y_$侠Me],| ˊq]VR(2," EF߽gub(g`3r#,ѿ Е88_za8nWqoAM~!Wi@m9i{~uR{/\aPAks,n >UY_``[rx=l4# Hw a7U捑ޕ:3?Ƈʱ ~*O[ -< 'UWȻg )_k8K cƾ@"#Pu滊[o"3$my>/;Zڢkh-ܺ'z)|h^eCi,W+5Ԇuk'tkڏO3 Ný-h"!FMCNe Q}~u E2[ <(x:ΐɞ2B5̺4v(8[e BYwtrgK|h# y4Fk~l{زR)Hta@yTown0o^a!0,uHT8h'aάыO + GE[r1$)6M‡V_uwį&yMgg[E*7PǓoZF/; ~ ʿyOv>E]~`XijuWL&;!4cskAN[ϻH ZZ ǩ"@T틿xD֍!oHόig\-Y;*abd}]\Q EsрtШo0 _ڝ 91!^U 8oԔ.6j$q-H'vm67O j a~0 mB\ſ(N+#ÝL[ͧ6'ч%Iv!eyAk)؞Vi _ѫ`{ٖ ҩR3К" x>T$kfkGs><mi߻VΤ̃uh_fnf'~a%X|v~ R| )*9g"kldmw$mZ( {~)6ON>TE{Ʀ_ßU, &K vXqwGyl4K.V9t(3jGX4LE, &Jx{8הot%0[ ۛ*|C+zE%m^I{q^1q[.ѺeS^p$_4teR8CV[wP"}\FGd7&2o1X?[HcBTR]x]u쿓S쫃ňTa%iwzSC#1qG@dFOwf2@|](ߣ 8!것|΢#pJZx;HUd,:I~9ռ^7.4TeF^Ӏ,Q>pnL z;I㸒G Z`kM">AR}PS4tbi2<: UD lViU.z;~Ǐ<)dA~*X9-v<;C9YUGGkgK^JsM&|N_k7 NBں0\MW'kC6; хgU6 O6k*&/Sg'; !}QAA=wd2^"XLϣyfi[ma$J}.is(c%A$7&| xᮞd [)=z)-qU NwBP(:Ntk~63zñ%j <#^x5y5pU/۵ĥD$lѨUBuܘ,NZA&H K΀^qWsANNR΅ZBn gB|qxԄo |xl& 8D}ky_آH@L DJ4fÝ\xKF 0#Ŀc0ch9jdA,y;j:;Yl OUP'C?R~ 7I ߶qkaknYRIa_.fqUTMM@UNs#3CzMi {[k[1w՝wrtJBsK đP7f$=-B%%W.#>]ܱ|-m3b$ʳ/ $~QU .~w "xa%kI%$ ASp S9每%{`>E[SPjWJrLM>Nǘ /6Vi)F'[he# k/ǍR})QUl 5U\'g;y. -= ${CY#Tub;bḧ́4]l[XA\N>Gf07ЉWSdI &5T%R <% tNm ,VQڪט JE!pЎ6(d;c,bYZ9N/DKgL 2"r٫â2VQ]Z@V㪰!O<=8ɣ'2ڷ f|,b$N䙄clת!VCc6ɷE_(r ;;x4هsF=4/RVXxQO9dk+H`-8z297}'738-I_WFCגp J.8vjY6u\)j[ E?& 4+$>VQNz%݃ #`_8Q=UR kN$ VɠwϘ)&|x%Dtt bkߥ0k&p_c|} M BR`yNs{S y@3G%"c䐴UCgϏ&; x菬G|YLG*PV"pęER)Dʇԓr8`8.68Gr#!?+L:M[‰)z,Ʋœ"UB`˸>ZU_t>H9w7%J1512T y-(&f7\{BqA@UmBS=;ۂ*Stnr0FlpLSQsU cbVS5ޓ8NhmPÿaUdBfߠ#,dFg8tΎ@aLxCfA|kN! VX. /ؿI>W;^Sk79A2.Y4H4A9ʫ@{1- 2gT M).b1в=h _|jUjӴC:5!IyCS;ѳM+{p `xh E 6-~ڦ !vę2"GUo\LzUEw5՞S扥sqvL0xg qu<ߺN"LUТ} vܐ_7нDͯB:` I))4Y MJ=mDN\OuǶJazq>lAxyH"{U䪓h7aG1/'l}:@hqT#p.đ7pDH.+~=l[ #2Z\z0!y^}vYOp^NtClw} dSRI. :=Vo,:{s|n֍'M~km\2S-7ò .+{kdtY!\~&"^$G<#TW 0M6M +^]m B_?GbX!T|{ lBqyO0Nq yNapA+tD\G|N3ip쏈|.0 :~㹱vG^ sYB'lV_8x$*r d% AGY߮{,w"ql^R_LjmGOαgYZ070701000000b2000081a4000000000000000000000001668434d300003b54000000000000000000000000000000000000006600000000./lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/platform/mellanox/mlxbf-tmfifo.ko.xz7zXZִF!t/ ];]?Eh=ڜͩh5({mDo65uhnJ˵UA?IQOzXZsv$oU#.43N_4e!YUT\Nd8O`u\p#H|)]]`OΞAbɓ.DZو=Z㎊͘Ϗ֘TPcJu&ƾ0fr2 Fq L>r1S% q8։ٲZW0֌1rX}=A!mV5H Ū8Br0Lw*<PuJӏ{ݯkx4賩|Yi5FZQ=Ma[C!Yj4t)AE1~=M ~D}]@Å)Lyk*4m;;GV\I7~ÙPxxP?->4{sz  ה)$)9:+ O1ގ6k&QydR!sQhp= >Ye>'+U7YQb#ΙvCg%aT+4N8yzejElB"iSPS'0\/Q"/{:/pP0ߗbLkʑfR磷?c)hu\g/pUO&,h3A (4{3ma.ΫVst X!#ش= eBР_,-3 at;Hg5qL[gQ|̢QP &,χȆ = 'Y(+]N+MCl  5 .9l˚#޼jӺF/,b{oD~|`fpq#~Ζd'ǽ5Nl̑gpj96[/AJ܏W1$y 4 -R@rX:DwKr2jŝP5 G vmߔ!U O|Y!JohZ»,tgB#0X3췪 nm>cc, "~Qprr  BZnLmÈ.mðh>!(8M!`69088  =1E݄wwdP T,;WU̖0IRn'Py^=fJVL?/a5W9p(W ٢|Ϝ(H,Y-sS߶6&xz% C֭e8k^o#zm DT{/h -x|syOJ."u[[Ir3߮bc 6| cɖM][:]ҋ'5'Ne;ᏈhNZ闢j=~¯[?6QP 2ҹe#0ZIkZ0z}؞ c'p]ís] v(cP>P} nl$QF0N1OYQkdCu"k-+Hyb_8b>â\ %ҡ%Br"=m(r6N6+\h˯͊D}4sl]ZA߽i &Ux[9~x[b $v_J93xٔAA'TT/D85lb\f{>`;j)p.J=Cm"-kjU}LOŕ,0Rxf";і7|(܅]ᄃݑ~n6u2 `{-YosWbXO@Wr;w>߰'/0ғan^,vsFPl&'ή7v׮$1ƥKX0;dE%]cK\ &kZy8%2n;aaݏi2)#t=ؼ8KV"<ޖ:X ų]ãhRO%a5۰ ӿ纤UnW zo '&f"mt4rZ>&%Qg7 IQINZߐ=+Z_>*#d8PX1qB@ &7c ǏЗ.`}-M_UaxUqIcZU5s/h=L[+=C25ox.) J.yGg{|a6P_Dx@:p $@7>bKX4Q7DO);Z b#43be D*P@坉Ň:3(61jw'ZOal9P)qC%sxh?t<~Qq V8^AyՀqS0j(*3SDdhR\g5Mtk|PzY v&u|*+W6mO}w@HY^f. xD) dݷ%l!j_cMPB K݀(`|)z0ReE i&1" /u=\baS͝bgɵ %Q'<dS.-ޕ<ġa7M;OGYZg44y#%6}2/]0Jq GdIGiΈp4s:[`> 5^X\6+dc+d){`VTՇ'voUbXp&!ܜu6Nor{ {jF/I,tK99 04[⚁*tC_3=9-pySE;A#TQؓ~JYFjr9Fk"[׾u)k((oxEwnsԢbH#⦿7g _hMK2 ?wZ!:L՟@+R(Sc4x + #Ǫ8"ՎTRw=mb!LDM'k;ZH/ϖGz1`8ݺcd?ӹ^Yf̯b\5 Q{OGE]F4ڍƓaAsᒐYP48{m/.ȤxCqZ!ؕΓԿFF Zmnؐ;FK RA6n Eb ʜVHDeEH< [xPNH.VMuɥԒIN[%'q.NV6#}) X|U*B4SR t/4cmD\LIeU6 ?|Z̩/gJX "}"Zz|G=Eo2sbyRY3>TOhYho1bz=[HLjoЯ[9d*Hm%J#oӭxRgH.j , pbx$o )c@8:VK$&ׁda8n'Hx,~1=2ŔN?Ĉ \:{0I]y ʳ]]o,-رj/u0hm^~*Cuw; v/5"~rn3$ij v7:!ȌΏu chT5&ln;1ط'Me n>Ռ8l`ב"^` HX_BK5DiDAlT5(7 &+RMUqes%Qp/SuLɞnE,'"q,l3 E5͸Sޏ=.Dsf,RSv$6>C%X3("X5kbX XP$LtGxXj\҄jޓpX9} <-'ƺ#uGCv)o]wl 684a&ajY8RfG:Z֯5`JI}=ld$A xq2t{| tƜyX@1\ 0:vz6r|ŚtkW][5ӊx__X['bܢ= OlSE۹S?WO[ˢ|Kfv0x=ktpl8~ -&Q;([N+pù) Pq[Qh@]#a0EE4jEeՄ]_" DCl< 17vؿ4 ms@='*n@g5'V?dɔH7`{@TJTDC j< (Q ZEI7 &A51kBe.Ibj "sت {7~Ɲ2K u GI%LE7tg.Ws8fw`[qZa{)u[ZI˭%Fzdg=>ѿ/? 1D{|+|V/e1H4?5OʾP}QP[ 1Tiud7j$k%!aP=Лw0G3me׾ ^R*ҡD2f/OR- L̻TAZc<ۜ92}+w=9; ~{L^? כq3'92Y3)c 1ۜߐ]opVbudy y~o\eJbs"iiYj{6ʈ [ea #We!0 bZaq>Hj@V3C2]nN"ˮ= 2EhDOoInk> ګ|Ⱥ;'6fCtߎcߘӝc F0@|3 f" {tBxVX/3 xH" |z~f'*SCJSâ0eO!aB# 8N/K`kĭ5C/1 ! z#H!vo xad+*D:G|IyQ@ l:ImbLo /VGۊMrLL:IG&BkYS>pN5,pH!Xm&W݀4f1-՜^zU =HɔO}ui+-J-|cp%Z,nZdz`4M.Sqt-)Ƒ %z%U@AJs+ cW1ophjEV[Z؅ejgGhRpay`2Fk b/@Pҕž0%ɏtHE0ݚY6%sK2쯹 ]$AslXԀ+ry5Dh< A ^imrVn(A"!Kڅ `h QjF|}.`5'u_'+@@nJ%D-;k0L6tv~#VL5t[:_ rCNX9A*uq&~86tda%ki "P z$D@eEZ1\+ iॴ.:e {{ Petl-vҾEJjY՘LqQ)W x(Šv"5i /3L XiT 1Funun]"cFl/,ރWȠ{Khq4 h&zeffՑM\#Izzwa`cPwTs_d$-"\v˄z;֓zATf&FC%%CR:WxVMq)%T_:΃&\KK'^"<$xꁱI`CAIUQXZukn/!kNS.QO @,zaBMG(of[u3|*]濆 ƝGB:'2:&"a0tݻu03 K\, Iyf=L.`̌IwRxaͧlոʇATr1N+̧'1 TPfYJV(AmA">Wޟ.:h?oOwi MN9s,?h$gakOP+cDTp_i=]!ӕX SlE!ffa3u{M2VgOnEq99gGGC=¶u'MOb&$16[`l2eX3V3]?YQήk,A]ag'LA3LD]Gɯke|pu &SˁnɃy ό@'Gd fj Z x3)+tNWO4I zw XHo}"> C=Z=UiUGENm8Sr , 5={7sNx&ibXުrP]^9x6A'ELe!ip2GQJ1h˰HՁ=ehTuk/5 Ifā,4 Ӥ&=s(Kt;z A7D As d|L{VL'pAqg3i%SX U {mS;7ybC(εDFLZs{:|!mjr0p%1]aؠk鄅΁jy8FO(P,ǟ.b}A*hYs Y/K;+bOP/g`H;w  4ʠO͆/#b,*(r:ʦ"94.EVRGvLdd( #bIۓe2е#E6Q P-P *dnpyh+&t2YVgr-bDEQKR`[06-n^ NBL$h9u>+A<ųu&5yIeP83珞 ~xRX 14VGdL-φI m)Ԧ։S1> |rsҗ)q/5F&);^%kDǍ(y)vi>(ATqdA_9 enZ.Uw#΂?m^ȍ乸{B<KWț82eOE7e#a6T~*]*:Yv/mRhDv۾b,Fr h rWWV:~E?LmzIZa;S ^8t6r2BĪ1?o/ y&a;-Lb*k×(βt;!+qd#\uatkPwڹ|mTȝݜ,Ymt|ѬՏ?6s:1H$y⺑yԳoS(ecOhOp"&CS͊NYӞֿ|"pkMGkH %X%GgڏhN);ZHjs*⟛QO>si[[j8]TLid$"? U}Ke?ݨ_"KZfw'bMwλ6Z煜|5=l'.5Ohİn;L+@WErٜ>'3duDprkZ Κ`Hgekj+,,鉀Ь5d8-Ol%[gq>Q#tR၇^Ap/{^&_1u+ X4wF?whM%EҁcYczf^Ipp߳–p5jh6iuj#ܞNjGb48yEvQ w}nGn3kGOG9W 3N>Ϋ(MB{$Ž%|Oi u[ds"\>N;Q"Bb$єfsF(EhvJ'#6]bxn\\>0dn~FsbVF sWz/K` 'EÿV7XJ;^+5>v0U 5>k $rݘ R J#NL`JpK=7eS:^h}^j0mLzg|==ʸ`ӠlV Q4/̈DelZw$8]0䡽?w|Y7xSHr+lN7eX`tJs@C)HC!A$H?\$gT@-YZ`SL2}L~VFw ^I ,7iI^/(ώ{EB1=<#%?Uy) w\]z]^ӭëI$}1nZ@BUzm -N+!Tˇ鯱Uz-.O(% s6q,.f| rl}2ÐbLfOj5($A!~ @i@/c *0!xHP*PO奩J|ФbhQ9{+*ja@nK)nӠ!7PUu1K^bU"eW4hlꙅ e1AFe):NQVuu7[hq?ӊ?bſV1B:b 28@}c8HG4etּT>htnsȻhfYf@Ҏa ݺ S[$ a$C ]IP~^pm@n}0JDI'kmmW8uV(L'Kڞ1I:uS'nX 268 6`^cbZʇv`ፏ~x% ڋdh6LG>lu?0k"S%/J0sͮ\!q)م#W~Vv6[p_y~'턼TQwPBBݏ,Az~B~7ٗf2kM*!(d4NV@;B T$_F3T}Ed1g G#c:eKO&ìRO?ۀ;*DNjq!M0 ͬD3^nl/bY 9z bz#@ -y sQ;$: G;0o<Ũ|?$;%m0,U& @m@28DY:94j/vz8ulf]֭bR!8{&OD7_>mILg=:@OEgkT8à&Y}(¹ܶ65AL_c$YS:HtR}v'+_w>#8s0GmT$@; 㒛:Yͥ {1o25 |=5dBJ6@ѬR77U;?4 Y]kE|;l ;0YBdMY<Q %I}huGpU3 0n F:|W(xYbkI"2R$XᅲnʰFnMQn?l$b%Z VHY9}M2X96_}{պqmcrn3_Hx1 y{/P~Ň.,#*7alUAw4W+;1FpH;b@K h(R?m;}Pif5+*Yvk^Qy{DܵG#'nG3,옚KAlzKfG/\ɫaԚUvaS{FNM #8`aNK;BNN7ĄZBU̾.KTi5,0mpyc"5 JPZr/4x_υē}n+I1c_zh% ɜUa"_Nq"E\*ًCjc';Bv4,FH |l`_i0#6ҍq1S8U vb7r\>WtSpcEp/5>#\\+x>;MѲZOD0N0naCp?`}* urI ,J,l1si؉eاr=BG@+rU48" pB䭬WRARԬbᱹ1rl+$r4-_/N jn(8 2AKؽCg}saN3ʓ(! ?7tܙ纓3NZ.Yc[WLAF'Z}qS`wd+j'ď DavU@ u>)+,J摑~$֧ cbbizC0Y]pw!p!S EzǠ֟1Z}1PK*δtP_uUjs3 %)*e3|M!,(lWYΒb5M@!k!W_cߴUi&/GK Y6Agw轩`5@ q~TJ;Xhőq0am(фIb`\J| 1\;$Klg ;0[I{cb{;8| CSHpxSo];(b_n M_{4*O#UXuN˞cgJ+gg$w`E/vhI'дlaGuIM;FL5J<"xy @ s5]4K~`&68 IYھ0H#w@\u iSHn7c8::}]I 0*Et}yJv)9٣#d0C $?0US4e\zPHй4\c- VdLhT>ɡ],.lݫ%m۫>*oؿ7W\;=R|`"9TzL[Dp]jn &Ŋ%yEX() }s}=Z IܶInȢU >`u q"W}}h>6W=4Q"Y6#2?{c{Y;?7j5ݍ]铨uGX#"&ʽfi-8vP(*rz5~ 0})/G.θ+͂mK곙2]8ųYG䥡`ջ85s8{_/~<䂲<ɩ5{fRٙt\dƺ߆zEZ{hf,Ec(,.X&RS'êq >o{r)O ) vVjPK޻n?}< $5& d00h$>0q^R[?Ig5s%;m քCq7.[]7' bkm(>eiby!wGh !3 -#,]Hk/kR IQ1*qR[M5p$p+Rq{߁ʟaE%[w6& vU u`띍Y7^ d3guLkh~|o rg+Ee4ԋG(Kęj#iF.Ȭ9lbEZKBgq,yuwm>36ZLEGpA5S!6@,Y "GtnWȮQDRF8Չ1#pw tUz 2w`4Xפ!D]=U; X ȽP^͉&5.h#6t5.Q\}E&Fn9o؁'RgLj0A;-p<3;| (s&[az}G4>} OL$RqX DC8VM2ZUGUaگ2APgV9`^E>v;ڢcJLs8^ @kэa6i,P {C'^{]tګ->P3Cr٨}~wq# -(AY`0L⚩ީX5?Dnc~)txVMfRG{@jkGx9BO]A]^,l ' @؋48IuŶ8BpzJI4(Ǔ}{<2>bc7ճ_(5UR-F\YJ!kNm1iqpGZD6c, Y5ҙ 2{? B?8qRb{e1ߛ$s}3 UUrBD'E҃G< c?VW[RL[Uc2!Eގ)jx0KO=/b$R4& ْ₢ȡEY6T-sj`Y9'cowM䍵c4*t-u O*I'8ko u;xx-gn؍Aio 7 MM[YgN y "n>".Ʉӿj׃ϊ A"A734YS/Xcu]9'Ə;I7.)va|SהS$8 jc 4SJ\. bH< Y3|<ׅr&MՐ}u=ZH׊SH60x%7 Vai`7AΡ8͗=J_P@OׄcJZ \~֨.Hkm^ʔqQ8.#T{Iŀ኶ח1CzIF(٥'շ`h@6l-Î0^?í\Ҁoܨ±/;Cw霗qte4?O$QX_@(k>jZe^ݿ}2}Dp+9ٶ,H =:Zx=¥W4DwlʅMgso@%%D.¯V L'Ē\$@c5NC5!#>7 KS唏{W.ዧC?n"O-0 V8 u';9:kW6y^dQ#$wMmq{ץayc4ԦF4 &,/t޴ kC;)c60jrKt\ۡb'UqaAxfY_p[m\RndFrk6 iso>wur;iP7Y&T-Fb3:N& k?*QLOtBwM4\!&%UY-cE^!C/x_4\'ܦye'p8^SsUgrl^FKN8D@NaZddEoYq&L-8(т&8A;k&9,ϸiugV՜=\TsP 3gx4@8WIX-sfPqX82K3˛ϵ}Y p{{[͚Lvϐ] w4r8eC %zz|r~~XǶ6 ՜^.V=B1A(4I{Tu.DZl 3wsB|'dQ)pްڊӛ~˳&/zf/R{">2H_T햖? c) +d\Q^Nmpxe#.qˍ0K=0ɤkZG7DW+X b?MH|F/[rszP)rvc\ؚE0?,/Lp785iAKq?A'|:LF~Y! L_fBwby UXwBD;u]:vN dEtAtLKx]BRB^lE49:9D}лX&ͿZ1ve2Mwށk<3ޝ}4K %"W@@)>A'#71]0fgY^V}oў[293^YAx1gڑ%{d)$|G|Ge} Bثȉ/X=LS(y4 @?Ȁ}}џNZt^(Ȳ6v)nwk66Fxe!iDTNb#yڮ~3s 7qS_Lf|Z&vm^ʮJAcpN +ɮX0ѩKay`)ahOɫcM,2#BPT.n]'TOV {U6O)N~KLf5[gOڴLUc h^o컯^q`פ3h7Ү .j?n}#+Dڼ'nh揁 4i%2YCqM48Xޒ ӄ`W޹^ا!A-2ޜtEhq #$iV%2r.^grkqdqxUNm;<1>V,{@C6~ 0r}SHǚzC2pq{spP o,c\3M+JS Kx Pr,#3M o]{!$b\^ !BOHQNĕezC|(lmf3Ez0NlǰUHio!ºujHHUi&Jl/[Y pcGV[ō 0ߢsoE!c.F=QI0o!aU]ԣ3 H*Djb"Uh,̒Dy\ݎzYPH%ao$5 Sދfr0}32^H\fa>/02'ը7&yQ{RlBm,k+{ʅ)8TzmhEBıZI]Ise[fgfA fR Plm|LH}BU>9tδc =\1;hih?HV/se.Cz}MF+j5[P~\I5B%uL&*~ Bƍzml.P7a@h^oԭy {rKңGqlQl۲;Zۏ),AHyg[,(u!@3g>FZA;':[,'>喒 bq+žn`]~,B;( "fs?ˡWHsǠfqIǛ[vtlѽHEP߆L\!A&n^.0"<1RjI30֊N^-/L[k.jOxʈJ2aN)"vÏ`U$)gy(7vinR'= ٿL(`|&D\/ToA{{ǎ 4I-Wۗ =v D`liV[?α⃭7Ԑ_.3Gc f`9gɓV h wͤ$ŭFJzHa5gsCdgg_q DѨ]&u,vC֟v]Hù{.B 2` po5*3iB,Idl84D>6+rqg8s-9)v*-c xhcȪ4P`[Il]%@pnpY9%L'v {nɩrlgQc*؟?Lv{^ ;ꊰ$'AgIm h+z ϴwF 7BŖW%jz (cD{*/ y2X^2NU-!2Irdpjp F$ [- Ӵ_d=1"i*$, {V 9`sBq|HPQ6swDGtTW_n,ل+ZQꅯr|gf<]1&=Ғ/ Ӭ Wxb;~lk g|^g@_'@ s---jsllkSAVߌMOӼPbYo_,<ڀ ڐ/<7~c??8Rcn6s% "\݇<:ᎅLE|9:UoS;O ʉW ϣ92neVP(RMbWaUrG{|ETmaNf?K](Ls22C>I+%r%8rDG[)[dǬE uA݌nNwԗ18|*j.rF l eEdݑ=M. ndiҧz~6+aP[SHUP?O\ˏF靗^ LZ~>2 6ukR0^FPGU$*G>ĊO>{R +f vQ:`stݿTnc\űgYZ070701000000b4000081a4000000000000000000000001668434d300001ab0000000000000000000000000000000000000006300000000./lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/platform/mellanox/mlxreg-io.ko.xz7zXZִF!t/vn]?Eh=ڜͩdw'8gc%i6?&adĹ|ArH0,#!iuvW懬^pD/y(QHW@Fw-تg$hg^Ds)4Q=綇 OT* PH;v;J86ٻMeX㡼G͏4hB/Tj32`kƜ{\^O1(~as/}A9(ldrSruP36[gw-aXJƤѥ>yMTߔ]R E&٦8 ^Y*[:NAER&ă * b0fCa8 4;0ŒMծ5@ٙH+&0Z>ghs{D$^R $ ✨V::|`Rb~}*Qxx鈯q*6/zLGpVDµߓau+u*,-IzP􂩌9C<vBfP4vGpD3pjLVKFdD0o-PZPNUV(*@6 .aPA1A||rŞVXΤH8lP1/e+>) nb_u}Yw QⲨcgmܩKEcڮ=:nCSQji_qYLVSHc?,iڰ]%gL;N7+}ew4S*ve'YvI3.!q_&(&*X%WGp9$T]SxlQE82E?| DZ/Rz0P8p ̞ĭp(/FΦ=c'utIlMOnI/2C@̹[\qZ9\ Of_#!&)Dm+RnM؝X) 8v*kq3`b#}8k~}2ЕDeۀ>2l$lEF]"K٣x{]ގ(Ӝc, Frp5҆PRj'c "33~ڎ|YlB@~2GLY{)9K|"GjҮ:tG}BppQ}5"4χDQ!gZ'rb ut NWaP-3}S:fmG.)A5wp]Y4릝]=wLNJ:Š|~kΈT7}Ύ i|J(z _ ڊs^,S5 4조?goyR=tSO.>YaѷU2D_ }`Qֽ:rY*3SW?m1?8CTٜ6:U`z= W嘟qڒz3SHj!p!uto&l֌ v$ͩQ`Ҍ!lRQrҼTx{g뉩~ғB ƐdDqkE85*RTT  vnHPc,,ŔJfy2UC զe*zz3BK/A;@+aڕ*Ѥ _mtм'h|ģO4N5/Cr̅ bI?/<&1!Xdhn-xa`8bn#0'/G]UkN%4ީN41|P%T*-0~mtYEfیjz6ݺqm2)<<) Iҟ"1';@a/&Yc }Wp)xL/|Uad sBImhި#$su]h:@BI:`PĢx˷f$ rVSZo5=7Yݣ[F/*5 b8gՍ0kmcxX1Mni(a;SkֶK+MU/d(l|X-,4):@[dj(< 'ˤI@WՎm*&q` ,z%ԦQ Zb ;\©0hqR5bGN g>V qYZ [HtFh9H7CyQjiִhtAyϏB[kp\Wfj .}Mb2bd-3\͕Z/Jm#smWDg:;+Ȁ,cq:D|0$lK @A[?5GNnkYErS4>)2d?}l$lDkRje*q٩({Rqi,ҀX:6]j" E熷-h>^mBVUNBTJ iLvėն/q3=wvF8E:#כaqʈ2mC<8PDZwh>t7`+!0( p=3/df1(6}%w_<]wYA׏.ǿh&G`}Ea,%sd|"~MQ%BH n ҳ<ϋ8CR0n'mHǴhr{׻p4p%z;%]A&-ӸL܆7K-QR~H\F\B>;&@cHu@˯(?lt<(^2A߯.k[3}1t *fnKvPZk_aYy:y[=E<)&Prqd5iFXZIXA3&SXJs2r3$3u5dt!7'Ϛ!vݎqxn?F)D%(Pvz_t,A0D7]h)١Wq[OuU; cؼ/Ċ×F[Ѽpb{nĤ@9#X+XB=%)a1V)"D#ukgRq.[ح\n\ t#]wG`vᦹ}83R;q7}gaiO7J5f7Afjf4ZVhUɜ=$]#>Ӣ7_k{BEV2(P-KkMF'կ"WS bfwr3R%D^ɳOATgl7P}'CSQCXs)"c?~GWxj7bpx{}ssN\XEu߲Y9&dX|l]PgT MG*\tVotsx^#^[䎡UW?Ey"{F3ҹYM(Ǒo2&.4˥G ҲpxION-o+^i)[j,ϭnuVԻ=9]y?æsbXM3m<3qi&aKnpR`堡.6v?r; r_A|>J(D< Lz#r>Xs;a{X{r\3IecPG#>aPUݜ0!"}nkJC4!O>E}g:'!Tsjg WU`XbΉdHKM6XΘeA^L8ݝʺl0z$>c!Mz!=vBD4Ly)gLZhc7#m6'S H-DPdw*"YW{8NvE)a%=RrāBIk*Y&Gt~C0at%kE1!Zlz%y%Z{lD;jYƼf$ 1]U6BԖT$1*qJw9ynu]\$^7̺^o2hLݛk:·ֺ63]:ԑ*PΨzZ]X)͔wmd',:6MFX4M߂lۆʝ4;3vOeA:x5?C5o}./KY jq/_Ü!* $AzM ]Cp" 2A%}oc"%O "cwy}RkI6ܥBp̚BYi /sODu` 72q;5Ŏm@jjSޭLަ#%&.d S1/szR=ww,~# 2t7C<շ٤D3eI~=h _n&5S;@pu:g8{KwZt}6_Bɂw )r"&#Bhc/?}S !hnk%q QG-o0e f'rTR3Z{4=BJA$w"&sB;v, ߼BƖpDvMV}譶3<T^XJw䒏=HU+lж6 uR \1 ٴ̓/D@ {E/<Ǻk(BRs@]w Bl讆*ڢf8+mCO,6c>"x=KHM6ik:%I _OxNuky>KOZ!fi&.PZhmO$MXZ7#wˌ`t@$S'Nm1K&fMCb]x+r3Eى z,xݟNjD1'o[F$f3{2mn} ?I= yۼ?g6 z=XERgz Ydo5/ggYZ070701000000b5000081a4000000000000000000000001668434d300002e70000000000000000000000000000000000000006300000000./lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/power/supply/smb347-charger.ko.xz7zXZִF!t/..]?Eh=ڜͩgjO+kHlp2Dy5T0],܍R J~e > T0t=6eʄ"D(G_L>u|Z8Bv͉M.lh48|@ͅ^z.zź0r55C7(vתG$Zmۥ1}`&U,YJS2peGJE)V6HaG4e@%D'Ok72XΪ@9B{,6+3>Xr"GċL,uBvT)ψNE= "C4(<d=N 5d#?{+] (Ҷv"L y!>5fRb7;7"~c3X=8,`}a^LId늂B꼧Tb`_FOC¨ ~s_R8ULIMb$6ga>v+5oΎAiuHҭ{T^HknЉx8KlƻȤ5у_Zx@ R`.EV7D)6>_@zq`;h#Ͷ]fE ɍeͪ#9i2M1B䗾Cxe9r8yBB;/zU\jNvRd؍^><)ΎzDqXt4bX#!F~*jL˓q\J/tP,⻴JPf0 @0$"s$7wC!@,Ji@5;wGq5@]I[ uW gozA`W_% } AUs&l6K0 Gep?01i0rCEZ/Cxˁ|N~<0D vdBRT޲Bk(aL@xk>`_+E륚˺ B-;V8(ڪ#{c'*cD!:Ջ87I]g+Af 薘oYS8VA;}HW}j<$:߆4†In׵5\S!Z(SW% RM]0 C@csRUTliP).]BM=>d!EOmJq8 -'㕤>]3d; &&nf9{6Pts^>tn_y6 m&dQq4[-bszӶMʙPa , p rxz*MgI7>yEoe!])Z4@sk|<hԵ}}Tu @}=xAw{[ 7u[ 48ڝ#Zj7"+ױ MY82CZ wɳp08ډCO³PNHR 7IOYĭ㩄p\EKiT{r#_&ߥq}(шŃh*1++QR { `}pR+hXSq<0[[3Xeޭ?(;1xQ(HxXWāe NЬqͲ-qSY"ltuzeŁd4.t);c WAFkbfʢ>c`_EB7GАCuAǦ ݮh ":"54@G,`CW3&7DTY/b|pj$z(EN Măl&C<ȻA.(VA&HͅU⬧st0-UK)PQehަ5;URԺ 4[퉺?y@ 9>[ gH4UyT̘WY]ޏӞE ۄzM]& 6i ̓}:ט$~jOm#PUSL0dZr*檊X]4&FҽAd` d }iQ%ÊuB$>ɐݙmp_7X6x2/"q)#&X Ň~C~= Iacp.<3vWϹ8.waD#thMGa5>pwUɷ<׈}Lb;i^.Sw }7UAMPɮr'TM?}PAm&׀Q؅diơ<[Z qF|N`nC.P=  >Io}?KR4xxIAgIcNRP}5˻\Fj@TNw*]Qþ%cAozr\Y}er& ;tXyx0"n"%+(\5<%hM@C3nK1NY`OAP/Q"%;8L僣O&WaTxvE}hQ̏4AnHNvaG̲Fwaĩ&]:m⊏8 PɫxHF]RqEEWӽfiG"1J`~IG@D3}΍g᳥Hk%KQ((VfA"Kg^ `TG4D`u~"gYfS,t̶%*/ҁ JW { ,H^jSz4wlKjC۴ai,򎆭#'@ƥ4_ ߪiPѱE/-Cy ;hck֯H']A_arcȆRďKL21`$ʝ7 ̸".6 @ZМ6:;ͥa}C:f_LC5Gt`'/˄%VKwUjyqNYLH+MEy e;$b4B1MGOLJ`z*MڳELh5>fጼI^M6BG/;OT\CAD?p `eŗ#k-3޳u p?aLZQ@Jo a1,t1) #6hz}Fi1B8yFUQܖF$I6rH%wCvN|"5\^x ׫cOj ]7?Ñ_dp*n[]ERh8I8}w"f@^ob6CW| >_Kt43urydxS{Js5Mb7k-Xqs\h>/afƬg>ȅED.a]op^1r^ɱ'Kzp9wgɗUTyR"ʮn>mGwFRpl dbn=G_sL&ݢn# ͯ;,Hks{ 存 mk#`}XGcb&ބо/ XF n 8JCvIm H8;ls:<jcʟ1qvl%1]sq%=/7RgYb֡!{OuZ4/{td!Opuߛsgd!Gįh:-аL~װנ$3.{O/mE3^PՒIYoԑ?&Scl'[\p ͫZKajևk+7:>*l`KTaloeM& 5BS ^ " ؠ EfGJ927ONtCP EL+3b M:ZRQz7)ʧ? ͚?uY8ӲՉ dl{]uke0lTtIYbӐPKAzs%;$(xg;^u2ytE,?燲v_i8V)kL{/+YQJ]č#⏷EQ߳TV~.MF{Zg|4A !7lNdhQ*CDd#$8.-BȭOykmh db={} . ?#rW9B[,^Ei'LrkF!dGo i%Wor2͍:.boVS6#de<Or(lʜj L 57hj[0Sd)[vWHEB 6jl}H'YiL+ggIT.ӈ]gcTzwOK}2 踄0]oIU`}X*b[|o_&ŁB@{,y1`DU Va8QxO$HbE*&]6raYeB[N2]?jJ=5XzbP˚U E'|Fk 75:(́2a.j?i^:H'߇Gvb3εN]$A\}ʍvdQ[$s %˿wYby/ X5VkTHؔ)MО!4Р4!2ݓe<h83j<͊:uҴ0?Z4HP.\ "psK; "UWXd 1#Hy҂`oX=npI4 )Hln A=?v B~nЖ\I9i)ǿ7b̌lJrMbNt^?$_}HS<["sg =b e, *4o 0T dU ~1Gm[@fH9ԘۈY-3Mvz(/F ? ( JB 5ؿ>>^Lqd Bp0*4ʠƌ`6I䌧aG0L!øboSڪ6^V74/pRF"I@_\U ~]7@ ԝWz=CbDȊ {bXWf9!Yښ4av A o4A/vO6Oۥ]ŜLzޫ#F-2'9$?&q3*69<-ݾ3+7;X)*LiZ2)Rɮ ޠ^Qh G/3LXzYjj+J`݊Tg7\U/Fy ~~8>i9Ajy ;cJj* M T]۱%F [y%#ے 8'.[x<$(ʼn.hM7 ,k"8mef?I_Q_<[S~Qv c)$h IwWΎ_1[6NĢ3:+LJZ5[ =ƄQ[-eivT ʩmD="5} r~WY`g$ .DŝZN8> 1އ0ަ:o:2;N {U:ŬjR7U96iz*7ZG~jqRwyȌ9c։1.V1?[ʧFidC6jgssZ .eùGlpRRqO{%]qtC@-;L,"ko: wȀh2dA~+n.%1IՁۃ&kIM#թ+I{,r4:૯FCl2<1;#r{=5wDר6/=Dӡh)|COZ}`]dmvgt |B?La@KB(p\5nު9wBb(De5bV8_!+y&UA ,a^eHc.,AH3uq9Y?|p2 6}/W]:-|(:hUSv]ȧdX1DseP4 ֩sͷЏ1-ssF˯U/k.zHa'v\]Y#}{"!M-OjLLudek˔Z+µXh6m>r-˾H97x6ұ҉_ǝO6zǸ}oT7H*FpDAXAw_T%;7Ql@)űYmBP!=qT:V@ qk"r%nN|OR9䜻P۲surXvU20mx7cKv,:bQic&Ld$:BKg A,aA@v/g]f{s 82=,BG54قܽA<>Co_ !׿+ S*{q0 dBl 0B vN fNgl wZxO\Is}/8?W/oW)*1,wJ)Z*rbVmD$骷V 6sܥ߄ ʊ+R4Տ,~\笤zQeNlLJr15AOj > L_u YՆҁp%"[ȳR4 R#:˪*te#&zNUcm-,9K]S h*Yh;aKuFn,{ke(Lm4WC} M "]FNKD?HSf;̾xl;{ucPU&∷`V0?HxHWf$4*k~9ϿRRsrKDM"Ǧ}0/A*ީfpkkOX\(7_?S=Fd12\EagYZ070701000000b6000081a4000000000000000000000001668434d30001d5ec000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/scsi/be2iscsi/be2iscsi.ko.xz7zXZִF!t/۟]?Eh=ڜͩ~M֤! '>$[z`ïZ֩=^e6\By S[vǨB?t=&j꛺:znxuQ!,d?K  r"Bm1Z^qҀL~I&0kzѺd;e/KdqĠ dx>n >A+ᶎ|$тdJ f:/M= u{[riaH۩UO÷CǏuXԎcSM$n+)i.v2ko<7.slrYE=aIIA÷r hyeaɟeKz8PG4"`q;F"&՞56|D01.q{>q^GKvowJ^gF{~d.zXy9k1TI3RC}' l]0chDԖ"/^߲OaV}&val-LĐk٬hgȧj 0=n=/DR"ySREkA}8q"_ئiM܍T&wAR(ȦALXh'V?CWehfcyL֕%~(Q $2[C~M\gXE!TCB/Wx p ȅAfWsdDUS:Zջpp0HZTo9f`v*|A#afU`|%!]X#o ZgHL)h8﬷m=([$@qg/ kxTMḺqNrhS>i=Y7Yw]Pu.;j/({0"])msI٘QQݺ-kTw։exaAs,ASykʋlz;{6!!:3xe,X}{":X7x~% $-cYc&yY?cHOrn4 9&ik>1elR)5]`L_:^ApRn .*5L`[2 ~d,vD0sʽ(;BHjVXH:mjvwD>,REI$W"b^^}#Mm|wrB6<eY':)X4]7w+M uXw^HIJM*"ޓ'^٨78s4t 4AYC("U+,Eu:)`KZTYDN+d4B)ɬm D|nx2Hp_Қ_ĐG3u.M6W`mgc8gw 2R#,8Uͥ\6v_O1/4gq&kx@撏r8!mE X P,ե@w qOiL wΚ+jqE?\+Rjh2lbl<}m!0 [s EdW ʞ͑J&aAJf87!`ɴd4P@v 3boZIM %ں1d5u: vbA%ak|^5Y(KݥݝuPn>f{oOQ ͉xW(6M.AٱsKHgS/kC[e!)C`tEeN4^1(B cVSt洊'WCʛ:ɄhŠdkӅ2ґ=>7~e|_TY!A~!HH2"nyyuW_GCeI=$5&&K%I]o}lj |b׃k#DHR{.[ ^O[U$I,| rWPo8^yXS 8\8 I0;Λk1ؼ|:iY:Oj״%Ȥv?w+ )[abʵLCUm̝&&e!'V }Iڰe!x ]HΪm.RTGd@BHV]&Tft V.Њd8aw6Bz@fG#vR.QֆL/ءd:/ 2E A['SzO)*mn0+sBT!&2^" [W`z;g*\j_lkP rREܾ<@E6/%咙T3P9bN$xNo\VH`Pe 1`NUO*Xo $K[E%m̕"KeO>2qJ;(UѥV]. .84TjtA|.7(,c%Lt: )!v:>n }0ssD`f)E,dn.ME/|֭t'DPMPs܊96ODŽEi/mO ,6/~a _lEbh[2zps^)]P]Xz4)i)/KGR®6I4c* @OJK~5!Z5wz] #4tzh= ~Tm{OlXrw]fr>WG +V`&5M~Zhg ŌLԖ Z{. -\OVO֞OF]S#JPWGbKuohq;x*$z&O@1(U;cm \$ΘT^46@g mҊͻ˒d) )>zA[Zr34MP)F~䄋50E)bHG/ׄR_ O'nz4''듛 a7CVp TvY(i;)f|n[șbPYW>@gբDj'I; ]![M#3`/G&*Q ¿Dj$vG?z9cC 9z[ !?o F,FBPiUY2NhJrwZ*W,=cY16Zviwj?[o vrV0g2+j/( i9nZ7>atfnˎ0b5AǴdci@#QrW5^k.!NW_U+Tw@UȂd^J` p `$15IN"4JՇAcu<]r]U䀘b`x ٗ.c%#l(mnegTbP{t3%̼ &M_!KI@RWqRe[Z1{sbt9V.55PM0MO)B吇psh+"p4k| " U_" M)Q`J!)'O@B{EV>7[*ҹ$!*pZu3%,a]d=H&7P~4'd2w:μOP9gqЄ3!e9a17E)ba9d017Xy7 rg7҅V (h&)I[ƭok,A~oꀀsylƊ f<#X'BJ*ɗ}1 #$Dz E~ݢ&€A!ՀŢ_ߴ318yQ7>R}E=| `ab*CcC"@ K+7Ÿx'Y.Vf,sE2ٿ'3z@WXv TdX?n..'*nu) Nq=[ l1&f@Pǰ5 CAw(ɻjvC6`Sk^TUׁe[o}:ս]*J3$L4I =]1o\ Atzp(bm:3Kě/06&7@v"Piܙϕ2$(ku}vc8H*ﵕ@$ԻTe?"l$շGYQ+ڻEZ~%R.$/u+5GbQ$5>ZaԼϚ[ɂl]v> (X MY]=^vxމqLW*ׇGcJרʟGJ.: >ם3B1A/ Дvq 4V!r1]w =Tn//и'J%}N_dLƩ@iuٖ./Jw@J:2)G|\=t J4nТ7X/[ت|sj}$H`u!ҵ5b/oMœ~-M/N37]!g|y0,_u]pq_w'aA?EW!ؤIaCSyi$@^n r3"*$~o8-N\ K%2:sO&GP<,{!L8>Mr8r\tH-zr#+gPρ^ |IRXIapokV&o^YkB1]Z)*Di#R|N_î^*Aq:py+s mX2'a=ϯ 霎EFtI头꧊YW]pxa˚"$ m< d^e(t>rP3CH"'vxAb/ F%9N 6MJ o0dP-"+}7lnaZ_i׭LT[#dCb hϱPmf c$Ҭ~$MV >e8/CJ <$v C~ < UGL4/"əkX0Ih|a8hε" NNNby[n,#2Ϛ-#C6>aF0;-Ē9t]RUԣ-i9@_4 tNaV^s,\{$uu[@mJCȁ'?5pWHc7DTC[Qi*YcXG(e@9ʲqs6$ԞdSp2G7va,5c^hzF`&?wΫZt= PT/rJH3:$I$~׈p_[~džL7:?Aj F85pZDHz#|oSC1C7􀃚9:-nWl(P:cq_,0ߦD ^y)itpmrsqǏ\tɕϹm @#7 C_3,;?b;rCIKNq!Kys [OeLnzľqs ū+u!s@s-}G'i8߂Қ%9#b6,\ok;cMJ?,NWج_Ny7`՜\4^ynyvR޽R4#$u;1?u甥66>tge&QϿq|P$2Q4^a!A7Es7/Swv G1ɂxS9HzJT9g5=p?jG3t>d-BfT ԺT60t%ʊ+i IӟYC&x@ʭtt[FA$N`85Ng|j t뺎qKs$bƂ NZo"z%.{sW7jO'[rjnk37D:p $и#Jtiei7b3U?%x^7C+UL49'c=X5eayx"/ B*e,Q>7RO)`:"4՗ʅuE6AKL;s19!I8볰|'豕2FVy7κ-ZzQadzMġWxl2.LJ:?vҙHa9JI|*h+ ZHCV1Pv #FT[yγ%*~zٜ RupRuu[7[hl*zK Ĺ(-+mѓ UOCW' /z i Xk#OEeKGG`EqP,#5Į$34SѳѨ1xBCQQ4r*x/,}]o ͲT9k]ţk]gsrOC)Wq~,vi{+^L2hU)ː2hGn.5|tmk_QOv>U/_6 'B *Qz7-FAf4IYO@3DM]oJט"QCOV R:%i$<68xSϷlG%Iq Ű [&?e#ɉojz|+;k痟s2&ˁ6cie0PUޙD9&u,=F]Tj-{5ua9}! hCf͜5f榯3ryQ$vs !aFT5]#v-~FrDYu#(AӸҷ"I/I<KF/k^2#8wnF`xHe!il΂_ԊP'U S势cy^aL};a{hhK %"A~8wkyV61e 7bi^-wpmZ's3'ZG:A*9XR۫?nNff>SE0%J+)Kh6NQ$SHﰬ g:d,Mԋzu:ƕ!>9 ʅGl}Oؽ9FA7FTɈF޻mE _rae]ЪZx a .FAV:KN/X Peqeh{L1M_ *zFI`Ewh_y*, ?vV^zN^LZ<\Zoh.c79l9cC92 e=X0t2:Qjm$W6)ۄ#."A_&(SCRQ|gj>uֻrϊzWny91bVPrr7J~9!Ca- #Ŏq}_Nyixɘ_i干y )5ZPhL_lhbLʦ& o g Ydfzslo.֜?ؿߤ b㵯_"9!izLMh$JfM|#X6`"$=F(:]XҏZz^{(r'j:دfQ"Ӧx IҖ]3|Dq&חFD)Δet[7y(jg^9r BK?(!ګR}f0\+C`^αsP1CvL^ X 2Ø$ֲ2 :!qCސuA$_<39ߣ)x tRi~ PX.=%K C]"QT. #C!garps6-,FJ(eM{O:3^XU3.1ΗbtEQ)f{OG{t'|M[>C$-Y;|IQlέ!,ep츔&^(D:,I*KL;6*#>j0z$V0_uN(֊A- bȆ+YBFsgJre?D &~`B^t k p\=L}7Na5ƒ<&#eq^xrhd5n,lte4(mL!ų~rM~@gPiCD}2 z$+[0Kq`==;!YtdyF(eRW_hJfayWBfS x]HS3ܭ4*i#RP\L|ʶ *rw@?8Hx< {vq2F@G8:N5 )^xS{ׁ6eiA )2yWtMeK<+FM[p-XƧ÷V5R_D%Tͱk:FJnA#Ffq|r}"ˌWaUb/i7^\iOX4k FTBY6:Ԗ\55} ɭ)yc`J)u$sxM"׍b4 זuRYRc=zpMyGEҫt!L ^O}8_㵶t]sNS  !m,i0E̟@ۦա_YƆ\+8E`I8/}}ELUOK3ӚpvR~\7*UЕ^cVРކ:.1&Nr߂({$2PnL_镘?yțROA.1Rekݎ/?U0'>Xj1/wx 3+U26X O]yG5s Lwk8 @ieX! MٟJlf(zsհƥÔhG9\1#Pֵ_!?y!cIg$ag+%l/8I:Q?Ad e@qDuUo oGd5#ĖDn'֭\ܪv;\݄p*pa{rz$u8̳h6N'0r3)ZFFZxzqϳ[Pri˵_Np!bC|0ѾWQ2k?xX$S?$#e> N 9nޭ1g /eF\ K ;ؽY&O$1KSt͡ z>T#i\F%2:Ѡ)s{VFn)ǯ1.VCL>9Z5@Ptpf8>$&غ#pMbDPHXM>Hc=Q`#о+"b-S0Z\Mzhfʵt"b8tO>61Pb?ɜAJ1D{(i-|2-ǷYK ՘u HrfU[.>%ak=-l0 #T^ N{ېuT˛15$6Qbd!&S9\sŘՔ|][ 5{MeR0RaYQ2Q՜}et{j a̢BKuJ ?;/gum9֠& Y*?4&'J<)C:ldW^~Y x0}|s#4??"u<8gP_DCrhVv,0ekw~#k&6 u.;Ӯ!RqU6L`*]1w:"B7Tύyye+@3QBo;i^aM6%@љ^rv8}u. M[nס)zP`ݛŒ/6h&2iQ3" j+,ʒ |TZvςkN^ VW[l&ElD)@dC^Ѽ]1Omv {tmFX'dmbeV~AYb?/Cϥ6.-K ?SesS '&(l4${S]TfT/ /8^3fgf\|5T?%KэjB7 v(@Vev^sYA%dgQNXZ-f[;FmlY\!/¶8sbAihTe-0]49F DϟН{]n1ܳާ1sk>37o[\l!:@ļ28!},u&X`NiTV s]Zw\ha<Sާvr9e+z1"I˜Cy ^[/IC\aOn| ?RIҚ/!%|6z.ԝ"h{mvw4P9~d~ T ' ƿ?8q;w~l" (6.,=6hka> Y#5m0uU't:_hT X\ 9v<@IQ;hHF%GJ4Hǽ~GH*o7^B6Y Q*;BY`:e[\E٩ieqwq8`!9vu8VH}"'k]W4]pKןsT%^sjPXl ,;+1/K1Dkbgk)B;a6{YҌ'kᔨybV*N?~HuP `euXA f5HJx ߱B^ PWXxpR<e@1 pʭ |ܱ8Tjq.ƺ-ue齃3hcv|_z}XeyeOW>,-&]>)iZfK͙Ea~ͯFxV=zֆBZO(4f($ \-',,7u!8C-!ӴdQa[R>[0!hHd)3!`Jyz9|龧e=uZdDŽ@m Sps䘽">w2/a! 9Ӹ="ZJAi/Hvu\_8]~޿Qĩ''"FnՓ&;: AJ#o,p''mS>;0se9'+ޜ%۷1}SA`#۽dYGt$y-UPnjʑ50s=J֩V2n? KT`C *yܕ{>BDw/v<2Т̉SMCx%<2˺XHM9ų0/v%|r hdj7 ?l?9;jb,ǝA ^sz|,"Ä}ϼVSHv4p}AEM9g>]b!h.# pÓ ɬ'{]a**KXg0>FK#4uNQm # &,x33?\n7˔pM, LN`gOl֘M">ybt5q`zvg4{dם`Mlo| (ЀaԺ35QlOxwunwcO@d9g^$  P,o s> 5NSiE~E ˀ96sAgA *W> {xrLT=(IoMp(2J@t}㛥|40T\$rf)7ϊ}.D]ñmxG֬4O}U![h':arB!iR Y=kM87HXv \Jw2qݗD$B`# D{1ja/4 D8{H*rhPW{MhU@{Q$c!ca)rv{0_A& Soe0xsF0in0i` ,%_Vsۤ$= P1>PWsVL4jxD2>Lf-)VkS~%J>4ח}aU`0#ﯿ-b}YZYcMm O)_Ƿq ĦNw[8R'[/Wc%"folF6r1V$;vԗloYRl[)Jp vUr| +\/9v.NS(E AͦXœ%R3= fm0!jFH 6cg6j]W#eI]7{:WbǖuR.Vi#Sn~_Sz5E~8kvNT=s|cj~ WF*!J^D[7EAoq)W>k72ެ_e~E fOzA 㞧:q`ErpQR *ˆ|VF Wӳ }"1e۰xwRtxJBN7ByEi n0Y :7>1BmpوUړǫic6EdAIQ`W h9K!6(e)'2-uBzE|>*k2/-c&[@[4v{W"VF"DZbe6OzKW5vv/$7b)%hFL9+ $];5)`=+79r? ߺJ6LASw1CBACO:Ez}p?}E7 BY vikmoۉd\ArU( c)xhR!Q7k#GRG@퉳9u##93GpWcҮ͛ P /7M쥨CuLzg a4C{Ǡv9fE~IpB̙S1޺&]>cg»$qm5}jQ H  >WoĖؙ$;$Ҙu=&ŷO.,:4yolq6c=msyp?\ֶ2/=ObM0TG9_ 4#yu‚ʳ-GuT=.A,cZjj؈ I:/JS<>h 2}hġex>n0M<nn/zZp"9 0 L9 GT N w7'a[`vdnҏt[*A"̨;uze%7!&W52Fx[{L"k"W\ ngJT9OlS`:iTu1,QEF\  ~d,YowW3kCGE*a)XP<Ŗڪތz$_Q(ed-gTS61yjf47R}_2zd]Ò ZK+}u>W)`M‰V4rs8-$Y#itޙ%]}Rc*QM[G`P1ioXT"rJc4" < с;f+z ;54}<`n.i\;%0HC2[:3߾;_4\"r+BeSt$IɵC#X7+PgksuM ZqjAA Z@ |ve:t SWZLLa۲,a,,2 hBQlp>5{ HܗM09Y шS?Uҕ +$k;wl• ŌL2ֲ)&*qѿIwL3]7EWIvn֟?w)e]nr䘭*9GzrĸЋdx-MZ5NJ®!߹ʜLW3O.]#NאcwnjS%-`u!HHq  >O+?.ǵ6# \ Em#D,q{Sei˽ Ғ8L:)$(䖒 zwp}x%K?Ul@X, _9tCϼ;滈Xfv*UAB,aWPF\|Ӏ(dhx{QܰNo6܎ƑE*.f*MgAzWȼ#ރ_&Í"1 m5'5 H5[kwItpd1J'Ax8m3ECJz#~qן]ahb,n 66>ڤ,i_-84 DBc4ԮhD,,`3!~|Rp‘o !r_, X*O@N=Y 3 xb7! U7V(X|fGnhP D8G`T-͙Ie욶00wɖ 4+y"iC]ӌ=:2Xw;:C3tW\(mPFW H&oIB*.s!|@ɐ1ƠtCWLTGYa.iQY<(d狘 .*EUxc/R8]^)W9Fdq"]r`J"v:sBd˖*<JU6q kSǦ/sń.L:I\.n/;<)o3XOYނv\=/>M|ěe<E.5 j֌9/osǯgϪO RJ;mhxU%R Gj\tf򀕓t,Dii`Ľh]EnM}G֖]WWm F'S~,6+>Y F8-ޓч-5s-*G?5pJ*- vFhıaNIЙ'HufU#7F)ۂooޮ" v5劣Cۚ6gDV'lqDlf5~ _/eX70'wYbG\esbҟjLR(P _ܭBRwsQe'd )E`GpX_0`QfS;{u2w jp.O01xs $eE8.7NduSr#*py] nX+:P'sK\X|žLyIF8=diGV)9 C-V6##.*F>Ņb抋tɌўϽh+AgN{?, P"`؎aև,UXVc61\K0qJ}-8Ws:JPGj&w+4bmǂm"ZhˆO ڽe)ɪhk{1n?5ۆa!UJj=iUbVgFyl3d<&K;J8a/zis`6$RJSUj">)qwc@d>geGG8XKQ Gջ¼Q-3]m9v?JX"sCZ.fkH']P`s%UX=fLv3@&u*nK"6B> ;ZBAEvtf eV@BL2zf-ؓ]C;cy ~ƊgO!^c7<>,|G/TyQ_ T\ pu6aVĔTN%eBfca-QHRB!i|XfxF[#kN)m<5Mzfj\Ap~"ٕ4{d-u*אkPz_#ܾhLͪ U.KBz] 9>ɰŸNgyuƞ8{X݈qW9hiGN!lڭOv#p\ӧ]xk ]AZ(R0aĈ<#s(e49wzo4}~Ng儫s n 'C-c#Z$5i꘩܂`t[gTcJ#{68nCО4$gx|Sk x4y5PU\_}ɯè!gk tDQPgQ*=d37/F7a;ś+I buu֑ Usjvɻj$f81|+jQQZj6 Z5ZxMEфiGcH_z`;3;T]9("g>_êi\1P/[  b][hrvE-AxE%`qHs _'DY ZWLWU:32h$'"2ElEct.(K:^iaJr͊S(Gk4@'KX*׌hD[lwQ,F%I>W)b{.j:6Yˋ(0t&Aϰ$%C8@հx"ȤOLL*y2Lbn9iJZʸsoԍ)^3:  fCP72La@X.X?[=ꤶ}eXIZ9w<(Max5K|s̈?GGl jr){^Ij2^$H~;nT|&,*HV\ &-ݐ^DueTmp9XCcb"WP> E^~"*:HN+¯0HX"bNٸ@ifLc&zFi Up8+#N$_S)glȇ-ԣ pL\(IY꡵uRs5BP0qq=- ySt, YٿYMǟTDYӻg#nc~I*l~.*II2D{il:mQTʫvP[C$Vw45U:2#[$mjP&W9Q/&TrHVnT7̑a+ţ˒B?)u};ɝW' ~"ngppds8lr7mJ}нyWB׫Յ>6\k :ҏѢ bUX9wWHyt+ͭ`KL×\R[6ܔ ѼM*B+vXDԈXݰF{0{ dq>(Mp6wtv\j9UQ[6. /ɊkY0wQ 9 bnF8";׍\@BtnlulZB24{, =Eh>w9-Y -IV}~+fSubi>^E3XZBAF(1SD^P[Ye,9U@ny BS]F\7 䪢J<76^/vA຀9`qsyd)`sI>i eZ9>$p3eTM/ NX%^/UY]ذBe,ZY^ wXF>H[wO`y4(5S rOJ`3Od}$2_fh\bSP rA?[?u2n˗x9Hˊq4ueפ YFSǧ'ƽXz-wp"x6bUX?x5>x?jd1in*5z1& G&I^muUe{μңal/#D޳HaF, N5}uQvO ~Je_+,@ԟ-k얩Ie'veW[ɯ,oVNif3WחgPҤxHĢT-Nw`VQ2M $evdZֲsVP>솅{VѰU\?%lp+jUw^5=""ŖT.xaqx<,$<{`=q+$%dg.Pt5U;&`ޡ!U|sLϵtJ@. y3 9g]QbMnjQ̃O":'$Z^3<bqB0/vE y枚rҫp'i}Nv-f U9:6L=.:~ Lcba7" a;f/!@[%WGJ`Y$)(Qu?ܸOŇ?GD^u+C!]SbtkGj^yd-K&^EI7ɶґNZQF߮odF#x!#S}t*}iY8RƤ7InbT(ױP)q *jݭ55pޝTӆ2 |ތ3?M3-"fv>|?k'B I„ȁɀOm@a/c6IY[3[2h^4)yي'7tnaۜH 툇!R׳{R^^ :iC yܿR{!_!-ȠsVO.,fo"W~.7Y@ `mK,KJ*}g*}چJ43O!2u[ B/`Xw %k j)'gvEUoX(pYf"z|=O{p$jh"214#%0KӟgIzv酗ߐ3cT5QGm n$-dл:_k33Kki:8؎̇"VPUpDٿ'JBzDOu  D/mGACڗCҫ`gvSɇoLu?@*V-LvH]DB @8 m-&rHϾsnZ !V]m-{w֊,UJh;N_+?.BNI]N!vx58:l OҌѺ֝J/bshXݔȞ :gc4țIefiW51G ZK70bT̕r2* `Qoez$ԃ\ˁˈlSc&؇ݶIq-%[[%fa?tڪ`4Q@mqqSL(N:ѭOudǵ? xvVҺ`$ָyi7DdAd5Qu}1:>+(ⱅ$׹9t1u%%dRG6)g !0C}`B]Bbo,S<@ze׼絴(yI{O )̧QYfu#웽T`k:ylf۠kJ4QԢtkO_l; :lAvg0`./"DV][7-$;Jg^{:O<=c" 2 I<P8%gV@~njG)I5 6G{_<*sv)G^* ?\oXUKYb$PEʃUm%8%.;VMRpY;Wȫm`#6!'`]-u-mn@]v"37 3b{:J_t!`#< BB8QƍbnJ(;jLҬ*&ZN:(WIeJ$R^_mk~`nx+ti¸"$a؎jAp%Bc4X+åMOV2[gil&!hڤ2bءMO6}ݮr !]m> 5XNvUT,<fޫpZmf QΈDƆDz6p( ʻ]Oo߮ډb vMT~KT{u~d/v`"7aLT)ԣzPl%+I G="_dEO끱gT^%x!V=DN̥+jZXӷOWM\5gD4oO fge!?lGT 2:?-[=Ʈ[e17F ,6(*Wim,^'8tver1j}YBTY AD_cͽkYA$}6[D9\>ȄBfkͱ 7[ Y~g,7nOHK5,=ͬ^y/c=9є ڻ-l['jvtO#m fC tM{)ɠ{*Y0('bŪvb ]5@.,ނ oMvXrk-?N=:"0xg$-x9>ёκMT񟂂ǫI= 9#q@R(gjפaa>WY>Æ=ytE0Pg fR! , E?.MI,ʑmM W$c' mW*\ȚyZ5u6kW= (a֩4f$uJ&XDPtwJ(LrG?Xi(y=Q-&,cۙg# ^x5i~,G@sITni/eu{ ua2ʛ߃:lDo4w9KuaU/D]\DR>g4Mv0ZRA=P7b nkp!QRR ]X!$Eb+ǃݒa,얭t z\8Έ՝}Y 4fM˻MM;\38TɀR4({rȎ;ĭB6x1cuH}mSg}rI2˒5'v'x;w=*|X5;r\N7UmK'lB,Q!)(w7@Kx#]v*`M`2>E˾_llL:վGĝDgNEkdA|,a4Hqo+TЄ8zb\aUdKn&WAr8x;e1zx`ҭf̆ޔ^ukK `?_S|2\G[HxNN+?aXġi`sQ%\iz, K810BMXeui‹CƘiJ:}=)&޸䡦tAvSX5ˉ)k^?v7Ḯ䛤#JE t"8q\xj*&un9 1}@R~jv RΩeYCD4\V(9KުcZ=62/ g =$A^J9JwР?G"^iPlH<ъ-S,p?5 C">]eQi+u*ɐ4$97*; G$u ܇&j\"gm\}!bh8_i@NTM:{[cǗd{ևc,}عzo]I]6g,ph)x5nAU8w: |d*gDkBP^ J⤇n]ӛ9+gd >$nVUj.6K)ySb$#3il>fp*-7ZXy gS .w1?NH`N4c꼈:%kឦJkXAKKC?/-a +ukg, Ic\܋7kRI;gFӹDgs*HxO1oA2++|@x?>NO<\QA,UoQg;0g,Qٻs|_ 0[ՉiY7t+#:KvlūP?}V"*X'RrA_8`2Glivz3.-$L/K0׋r;$ޡﮘ cR-M,;cҹ.tܖ'ԍ&E 2Ž0҄ilҥCfհQxZB 7Z^%3} =g#ဒl`wr];bYĒϡZTibyŰ5'tpL?:Ev?ZZhb6hޚ Wv%,* -׬[Pu\('F8 tfb g(B|^COQX$ 2?6XO\t(u-_?o+e(ͭjup` ?5O7‡BQ&p2xV&ԫoR&@e 4 gc7}i/=m8A!d3*4fɥbCmW*W?\nJ %h8ԵYv&E(\-W?MJ('dGZPēHNѣZ"%}6'K ^$eu(H 2saXjdBV #yGiJ%sA{!L 3M/%l=)ю5ݜboϪSL43mʍAPccP0~G';{YUwq#8iϧDC43+"%┥)Nv);q@BS}?c}fiuLCyAIg ܸ%)cԟ&)+qBKEPK2 u|@{dXlj|eٯçNشJج.(efq~e{m8/0 Ux"J^(C׳2;m@68l™x+-.o})W"p9 ڤlzR"mp! >>j/1W _S^ zH`#̯S2M0o~H KNRGSFJSkuVS% ҥȆձHEA f+[5o3o:?E9d_"P/ysS $&^PމTf0i:m5b>{D:C⨅rj*p+Ң u 8ɟ"aVK9[˩j}PablauR{f '|j͞wnv<, Ў 7'Au_5fXb[w-J =#B4򶀘HkkӯA3Y[c υ8n:IPDUw{ǖV S))p̜y3ͬQN9-܌6,|'ݹM"%_.*J9tm;a0+-Pπb48OD tΥFJK c;&{Z`a : WI4+@F'fیV}1Qz9XOog>Б*m%; W8 i`ٙmʿUFdm! [9o,N'C|%9b|cv'纒U:H%S"/z?mЬ0rFmKZxBg~_9\~f5w ްƴ|@Ō4) rOӐ =E+ [R4vN3UM$ =|)t~jT>[R4qf:)b%BkaH,S`HKe&?#lGuf;cECBӺE}X@[]QhdwvVYwcol}xɌ@Xj`F'&hqBdXLJ3ON:-ƳV2{qm~: Ahҭ"U14+ʥ7[d4ɤ\X׏62n>@%:{a+0+uW8Ajm&\nO=c YK\l(1JH:}d uՊ])<߲_5I9 OU* MW@#\lrS#_(O(+YpX;h5D$YnCaa(2~L= "'7ZM2B)Q&>"gi@A\ídA&K7V>M6Ipu +|aNF[̦K#zsXq؇srA7!ж_ǝ^4i3a|g^Rʲ v]-\ 2UHpeڄ$swNwtiV.-5Kq0u05dtTSJ?+DSbom6h`: 7aU`'廓@a7(UZC!le7oZw 2ZJ2z:~jMh?JN<6r'K~BAʀ/Kr`Kç]BN+c{HKv-P|\.' Kթ:Fe87O*F%<)Hװ6;iCk˰)zu]|[b?ux yn)[|"$aXK;cSGWЦ)U-3 -Su (e9m(e;b#AX(i@|~,g:]da&eze2>SGRIE_x(7ۧ΁|DzmZ} XuZg͍r-'̳v#KY6tEʛ7M0< ,9 !>VĨÀ.;:i]v7lgz>d)i^AA~ H-3"t4ٞ`M8 FdE@0ؕ;"cqp~p]i`f Qt9h>SZqKfY^Jc=OzrY\m;+CG6\BXKhEM ӪisE9[o''$ ֫B?TydTiW!V)y@oa%!eN+śZ zuضzT,63ox$A*Ш0_[#Hm1ZϚ޿dt7:{xmE@*>lua&oSj:Y1s1]eWtx~̔7\ʟCyl4防H1[wLDylNCZE< ަkg ,K20V: x{mOK࿆F87Cvwf3ICNqͳzyQe1+Z!9Wh!#'^| = w˵S Ώ4fbƭP+z AJ5e|}+,6Ct1oSB10~w,aW\d5LC_\FZzꚃv]UU=ۿ 4 ^S ech# `7#/&< 8Ύ*e!S@ Ԍ̖T݀]OɌ,>Z0$4mbĔkk+7 ɉM`ÙƿKc04,kH0BPb&1t[ a|bi[ u>'_LB7Z*,}Œ\Y84Ey|XN` BզZNS޿ƽjH֑Jl&5h9L'fWnd{V0ɟ]efDĵ&Ac|Q8p5Uw$w6 jg{"m<5'jBˊq:iHwc/WVt, RFOo6o9ec-v`--e~kͶğ0+} >x2[ki-Ɍ=?9;Gr)K3.y+XJϧ]+XRB:c<[!{+寮P[,Gji3Lg=/otKwS^E g~-[)̆iEvf ahwٰg@Ĭh&^ KDKVzpB,M+Z$ExHcM r,ӈQ| Z/-B!%xnx U"ljrp%zEgHޭ)غAw=qK~yKpYm,CtAK r%Ct̟mxuݜ-Ckilfh ܠlԋ"tBS}C{YlLa6U +TV'YL0J<ғ_G wF?t7eV(E0'uz]lƦ}O ` m9r!Lk#TUXw*}5-aMh۫㊿QmWV3-+$jݼȠC2T#$0nltPDa_Ԛ%[phK4ɢ_8cҨn]R-!9k¸ I V,kg4x[%l)!8K8PE3P0/|_Ȝ 80їl;Lk5P`:z\hG=Yx Gꖪ>Qu=d^pg}s} PaXr5p&=TE)WOIGR3Ws򋍷$uFׯ& 'Py#p@uKh\Uh?iOK t%YaX;aE8+y k"fHh5}WS%iEoj%l3H S_h)ls6g|aӳh4q;(ئjF&DEX̛^ntݑ}(1xl*2%X1wO)n6RwXXl9;,FIK\gS/me֮Ot|ŧ^ ّ.1ZjJL#dk{X,Dd:Sw7>yg3/~ Y˫x=5'dFǓճz58m<&0 0hgIe6مӉSÉU n‚+9W>@m3bлk#s1Ȃ6 U^n.J`hUzK  S3(.+K쇲qAfCyz>yU@q V[oN'Wr{xRd4bE#G=WL5mfn$$[( >aV#ٍ%0zU~݊VSE Aq;qYbz9֚8L qNO;c \z"N 5xld^tAP{t /+~VP`@V mM{;kZJ,z$mmLYR[5T~dM -P4gAR; N]4V:ATs[i r+o%X*1|\\AnNK)D6ZNaP^szoG6_9>9[,SMf($Mώ\~z(!< ^PQG s1jz) /Vx ,!vv1+6V(:Oӻ`X/n%HѭjoG[<+p etP̓J0ψK?a.育v:{cpnd=m89uŠ(Ei l>tkkwຬHn/Rn;2 {3<5 ]`meY^pũ2қ~dcdr4Xy "=QC^7xIaȹ0Jc<N{Rd7B,<p\@ɢvy)+` pZ_&֍.B t}hv,XԐ!W=.nAAtF#6\mвt^wzCa -V9UN=c\c/,9{#1c]auK|@>7mvI1\U@*0$ S}<1D7IH$,WD Bנ솑_Y {1yd}cyAӈKT}f{vP:c9$ 瓧K.r>e(D$!/ +}>O 㿧*{ .SQi>iKf$Vehs!En)]@XHj$#؜q \.|3PüdKpX6Aؠ;Dkyt 6'%4aam-n*RS 7LB23)-," {D1Ī.ebfNOGGBI xuONkq:Ţ- տJvxꐃ˻w9ÎȜKSlIϋ=3P \F5g4(cǔ (}~ٰX& ȇyEjj59I |FUﱰ&#ރ64?l+}I5/W#(oaǿtVk/}Pĥ";F5lm{ZF@>amt>w[S>,,Xg$sGH{%;gzLm{}OXץnuC:J鑚='#\,[=BX"[5x88.uSBl#T$0<1ZBC`y}f ,)Om8Ygf<_=߀&@2'W* =mT9r; -`Fûkk~5plI4q$4tGr%Δ]\PRϩ^j8+6^MQW*HPY$^L@R g[hgIa.z8 -.|*>B}$V;[ْ4Dsr7C+тm*aykIxPKW:- v}1}.g/p:GH|E)yw}qиIz@?4 [Ӏl/'722 *YʌUR&!/GrX8U3ale>y}M' 2!Lpi> z+$>Yul=P3~(vG:}@l}G`5%M3 INN\6cCw@It|,/q' ȿjTJf, _VVJpu߬pS˓c zQ= h,L,╲G\lwƱ釕[:v({$ǚEOGq0Hv%Ӗa89~"5YTw Ї*bP`ش^w H0yޱu:_!e މ[eJz9żrjɃBJv(WwL%"hF YoN Eùa͇9il5Dd:>U{.u AKtEz,nю#ϫ2I%B<ݡ\lP+s侒ЦׇtbAk}lƖOZ,aɳ{o`ZeIhr ۘB `Gm?Z~ ՚p)Jh)`{!`VhOuͮ YlyX ?u uaCټ^VMGw]hpF+dkPB]ϼ` HMfSD>-&p#'ǂ7^&FM.BP/[f˰=3Y`E[Zs=zk|Xȑ0񷜮Lw\g{ wI$ҜЦ֝H[&Mw=+n6B卽S7obkYYߡ'yX; &xQQ3Txʛg"k5^uKOS%FXxVsD S+Dw`1$ ~it$!;pZ ircIK1#!5Rߛd_|43-(<˂ЗkOOaM'7Eg{e:s-_ݟ[LY?t)Cy^,ѩ4;,% e_C-Uk00(koPAznQR׫o%'ђXUjxJO,c|q)/GgT \|&CaBJǖFU"gZɣIlCߏ N uG¥n=bTNx`?Rg_iU +UNY9/[nܷF$,I #xO$y +V.P8BkXAb6DT̵fB52%crs^\̈́po,4!A~J\NbhÊ3 ,Pv c׶؊W{Tu dauBQ?C_w\j/n==֚-ISj6imL}wn=綾.,C3SU,!FO{tK|8DFKu,?݆BJ`f9Ún6y0pH K|e7cZͣq%C&so9X%a^X-dh; AYR&DqNX 2Ret##8q T2w[++oM'TR\"ubv `*;2Xd}#-oKM_rwxZb{yq2&g(U\I k1Z(u`:GL*9-CWĥ楏4 FZb-(>k\/cGg,sjsōտ9ZcX-{AG ;U X6U(5 nٰ|GgGrED9czHo얎k_Ah.#'l]L]' Gm' KgSY7t\0$~AEl6@< cKSO0OYnq_<5ciSByܤ(i;6r+gB(nK,Gw<^́~K8Ѐ~A%?/]\Zͽr-MG-RH$BPH8ny IH?GY֠֡'N+$HD`N v9IM7V ^Y?p!;hQȧJ lj} STb#,UAz\whu|ąJÊzbvxە8IX=n瘩6GԤ`O~^']~'@]0-9z=URRj_#ѡ& ?Pr*p竇Q+6}VOoKk&x wAa߂Zd#">lY"XTD*|?pY~T>OdYLe[ }c ,i9%jaɧnK:]D+W[ O5}LvOj^a{f9[@^b@P&z]섕orVl=:2Pfm;2& _7@VFX)|5;5Q7`B,z=_&h|\_R78H0GhЏ$P$~֍2LSC>e8GJ\-JF@X+:4q%zK(eLWE3*M+j&ݫ&4e+׵mfht¤[ d P&݊[+.0 f .eF:2! O/"&{,[ ?柨*p0НD y// rɟL\4mN0C!%o" h7U`,w62;9Vؔ%:4 ФySHX]pbvxs!19["2D%rF}49g^Ni|C&No:{V)l[h"|_w<ׅ H"j}i"v?lҹp=Y|n7=҃x4]@e#)zsŢ6q`3uH!3)A=Aj.9^ -6^Jqykԋ{]',h9= 2<=#cW%P9J3Ȝ V),aTu<;7gip T6aVp*nT Z@3oͪB#u%UPZEFsL;jک _ 8 %{Bu6s:E\qTmlJd< lם)( 3^c Z7F}u^41=DlX+&)>VtwDq6t.a[d)W*{#Ա?|ҠK!o8ueKI}If&sY@\$Ak'y 6B@ep%↥28ogwsK#Dx'v q{w;ОVhs@JdRͨeSL.a?gvUWX8LI{1tM3GU wXg]h+)F~phVa]gird|q ;W'gF00NX`sy%GES!`?cDTt)[sܵ+H gS+SģjrSM. % ~6սzcϟ[U/ua/ڏ%TMd1 ;N[RU/=>ѥ}?Э)z4>(#CgyM1b/fbB*^+lN!pQ_RkU}F~O?_"'jb,&y±MVڱKh$Dmg3c0a0q 6'M'I*<5xMBШJ؜Wx2elcSdpR|2TUN`OY`qCh^vV#UaąĶy3,~2+ ߨ: O:>eL ÔX}bu"(fR@ uhJ+ltBpmA߃XSf8r@*~Q=g`4^lH֔tuEqjM_՚z6Xۣazu?s,(DaM80j*ivOuu[ Ú)5ޓ2!ԷV-jfNĹI:KXk5kT>~721ev2;ҜH_ioO5T$dXa5 ^#zߤ缏G!"D]E}s]T-V㰀^q5@%G S4e~_T麟v~J\#4ty.GqwܚEƧF=\T1~DU"^F0lCw !m7/쎨PqdP$)h2o]Nf:ƄwLIlV {MO]ʂ!SFLuOTno}=714= wBGm ;K/Lpކ~pp,dNP8 ryGٯ1zivo8Q`>Ȱ$\{䓓\-&Wa@;uZ!QO3W)ګ[WD=ۇK~Ûui91Xo#3;HigH}b/?C}2A7ՂUwmfJXg;Wv־=֘ Cለ^z{9(0On= 4[pd!v.Q\nM^{'M;{-E,6( :e|xEW3# ~`1!&R?vO6_QpT*ipݓ+,xi#Q ;⧄?m 藐ȑ]==򁄻}llQikn>Y#3/յ~D_W<)KʮAO(s:|bq.$Q W=6,g M|@YG/K 0˾P]"fbѰ蹍<'̥6Y$薿3j{"s 2"*FH#4 Ue-8̻ٚS91[w,zzZ $>]#6c=!A؄cʌ|(nEY@4ͼ (_AgTi6zo$놹LKBcXRiFhhZ#,DŽv vI0Tch֣hO]8Cb >8ǜӦQGIR#)1%0(qCܕ-&>j{mաeoȿOipz,ٕ״o ehMiuJ 5W@GfN' 5KS`ҷ(euCGF;v8%\lHs p7uTB {y;cupR$͖|p+_B+%SrXk ۷,=ftA-eUym{X3d^US]2rl7HHG/`SVRWN+حIzDpJs^^}5yT[D .u79pk!i}x_ vA ,] w~ouO$"VN; Y_+ l<}-1YVGHLx=R-1W Ni3PY$ɰpd3Im#?%<>ڠ=d'Ali ?1DA"cTLG^_؆SNQ?C]k} ysuDq%c`.ˊ h.MNbdo)468 R3—[D$EQbˊx1-ɌƤpj Ǵp$|_R{yiR›_ :^ݳϧ8qB"l,֍A@gs zA(HfUN+#@7a:2y}bmGTlǺ̾z.4#WPdVd3,rqة*#0+ Zw'$ˮth l}2,@cVԪwSe}3[֐%kD/% eQTƊ<2gv'_aO0XȪʩo= U{0?c}ˉ=1Y #@XfQt_:rY}>%)z tQ9Ȭ1֒9y!PxWExh3JBԤo^!BoZ@dvaЏ=Vg"eѦǷjEy+a )lD ~ A}_ʶ߮" @{X3 5hGmbh@myS3Y !G ^eI/̓ޞA%w,Cy牕 lq+m, MB?3 @"okA9lGM_M6;I4z:tgk ~q>Pn-J.v`/DE=s5j1+_*͹םzʖ75>Q @^\.!U"scņr\\)P<b5J[ ט8CVg" v"xΓ4EɢH2ɀj8Mzj`L->P3Kc*.Π"i&^u)xFՒG!w gTA9e)5nW FYTK~k&H̨y!b Cںcl l`}u_ {{\T`Nv~(%1.BkWIqWlU./015?;FFp}!Ov_xFSEF fZ$49mϸ2:r u{+Ɔ.ްr_c`xfvaMp%YΘ"OW Ϧe}l0:~hrp?Xx4q_&<ќb?[*}աntcV}^}*Tv 6z{s -g\ 'Fpcq;"x5["=Υ~x4.\-bpG̠4k>5TN3wUYE8b@owp3tvf$k3rk` }X t# jb;3(tM*a܃EtkV6\cyk 噒bQ֟_U'暓E8z$f5tn2H$>$gUPs.J>›;"m6y XOGHMj֝^%(KMkb~ !{~6FLj4,evԥaKI;ؼ 7ƨt-J*UONNޡdeؠ[ g0%rfdYC9K+XEq[L^Mf#<{'}gIQ~@~TױGVL +05=;7vicnaM*9&Σm i] 8X<Ķ-ͻT4qSElǵV)%;6[Ɏ5r!yq )V9[mВoX r&ZdhכhAP㝨U¹Gì. @ÈVڀ~Z?pivst@mnf(|F{~a0r{*= `v&"կ:'Tnl_VY5$guGXJfMFء COYI:qK5`G},nd/05׼/hGv"i1H?6ʜ u٣i!uP/[Yg^ @4Ek:8 _K ~`lY]!xFH@dO {yNWTƯ.CL e sDvdrիN4X;/?EըO*0Ң&#MSo!{MI^!8>/]–+oz u".k; pY>xc\ x0;YHǰwff)8%kEY.pW0fp.v9ÎnhLe*?qF=QSj DF @y qw3C2e1 #hl#.#jIL;ѭ(AXaU?` Mw B4&R)v]Tta>ԄVRP9EϾ;S2C8x43V}nA7T.Ev9DQ7pҀPp  6AW6etyn& #3< k5d^Z/6P@9ᤩ?58jT-eCw{GQ^>} ωD# QY6n6ib=Q$o1f3%$o=U1?#ªD2І RwOZ6mD䠳;6~ bLh,EpEe@ T 4P j>RU^ηqtmj-qo27<K"`Jlԛ&XFOʷdq7LpB*J2جQ5 UuZ 5P\ز+uXn$߬ख़JG0طzż9whzG)kN 82:1ȓﳙ^Ţ5CAwOXQMνBLnE}3V/NJʋ <ۜ+%NCe)3֋r[pZYI/N};t[)`[#&= N.L}^u ٱ7W~}G8"{f\KnadV )ĽYs\z1P{[|c4 @y[JgLe]phKjAp2#}#E%0TδIB],onmӺQFY2g/i:Vn 9$҄1"98vMy<"q^g;@c("g?/D52O!9-~7$>cV>R6s+@t@1ڬk[M{v/AEyQW,o(-37oM\WH*8cƁ2^>n*OT\ZqOJqa.@BwGR#RU4qC٧mAhřPB;,G@iH?A#!t$[j D .MGuoU Z̃@4 ݁DcpHqD$~=d>,1vFc`>TfN*ΦN-RO[|e]4RLsQBF+ Onqn9z ^B:J œs#쿀Tׯ-{ 96YSPOgTu?9)Ndͳ~sO/ٸ10JKh9=tS17@Z8=}@Lz کeQs_ /UfJV* qpz!*p}lN'wOeQ\ 86Uw0|a)rp;&$22< q>oehhIخ^f_O]YbșJuo&m{JSlP* jr+vw-槦%*QF(o:–G1`J '[8q V#X Xj߫cʤFFI")/PVۚ{ROAzBkh9cpue:j/1 |u&90)N[GꒄF)Y0_ ۥjbnIfNJd%; G u4_hrz\\0rk:$繎5L8jx$6^q[6X:W:bݟ-γu7r⹩9%=Gmʬ91ڛ k|sS8-ړ<ߑlǧ?dxxY񘻮i_D I+XyY:Ye4qQ> 3!O)=U#$[ p"lb b8 [6#Bm۷en8f|!qEᖊ#t| /HWq7U\M(.ɻC ̏aqX&JT%^FbUk ãkr6QSՕdVD#'4Yr8mۺ5`}gU;?  aZhVG7# ;Te&'tkEWMM$Zr'9 )֖6/9%~Y |+壄 #'T Ï6J&xjլ'D BriUjw`3!ٽ +SuYբS 5 z`8u{)vҡyʩKÂ8'>o>g'IJz4KXu=||~A^ Ӌ1;SJ6Z3f&;-N;P.ب#XD NS\,diO0i)y 5]!VY+ iGߥbZ_ݡD:T`^s='~퐋VI>MV \<u#IÐ tLXP Z[.^ ߾x+(حC`#;HrgJԕE 0`'Qiyz\jE*> rlR(-]%rGXP@}DECvZ.O8\V!قDR4H4–WJːct n .XAavn1Fg6_u$5O( v_5" D79?ܻ;AID]XYc:qP]1S "Ev^Wպ/q)H.j'&|F&Pu1"@*Fz4u3Ս&mTZ&3De>oGnz;tM|%& F90E&eHR[ZPU|?ww" d ʼnx鑌a(w-g?KK$%u@!Ba?;=_* #W2Xͤʴ*?}3S-hE)PaGwJ|P)_5g!m4> \$MDJ H_9$ "u- ZjS=QkZ&NH 5*k6'Djݶ|J bܡen #2-GaV+$Cap]}QTciesM28<PVdZVpB7U'H:GJzHNq,[˱^JgdžHG›9A吢RF9>o#*]`_.3I:c9A.Hxif8y&w@c%M" : 4}@+t/0m0%3gCP/3z ,VϐjE-70ӓ3]:>\`.%f'ıyIFZwS5-aM Wt3+mBd &-Շ= QHU=ڎU"ڔ 7ovMD4c > 9PO,2^#]sÄw6?s\vDP^FP1ʝq]q7P, T:% nuj/e]$%Z*^^\c"#[rlѴ&p=+Ô``9vғs٠,-w -qؘ~t'{miN_D2nfe9:2,CmMh4f# ؂CH\ EhO.pPg,D\G̀*qJfA1L#ƍaxz5^gSAqGfk/iQ镚vU jl؈1I׺>F6vQKп}tqla6?p똆˺gz[lbf"e8c9@Vsm0D8EK!. ve1vWpT.U~} +0wLF%Ol}"F^t6krnInkFCZKJzRVr\ O V.PP2tUSFmgP_UI~ 2Z' h90!%1n~ՒGJ1:ek'|RG+?6}n̉ vlz@ *&:R:W2$wv-}uJx ]S^ qLb!wtѧ]h%ǘ/${|o`k%\y0h22XrE 1c Zl]>Z( Tr"8a^WeaqekF$B*1ۙΉUqb_2EK_>PnB䧵[Uxwznc[9]HⰰH #፯]_8f0رAfe+e;OyaS3i˞Εf>]fA< Ҳ5{,×+jb*^)+_:Ka9lO䅾]ddY{"6vr1Hj~HE׼=I-{Ϥ$;|Xeq1~jU?8;n"S1ɹSD Q3#n'#c BÞ0[I@; n-1bX᷆ \N7xZ\k4s/W=ţYMaN̿$LDY2Hף +RXNf^W"XMۊkѰjo Ґԑ]A<~s*u|];J'C'xj(dhL9m*u("!I& y8C,{^~Cʭ}?v$з3tBEk@J^1$zP$.Xr.`fLn;5Fw,NJvZdEؽp T5qBsCN҄=4;f; .[ !|n^߃+_+U+ >zkrFOjpwEc[ٚ<T<:c9[$`ńpW3yP"H/#9WqYTs`3 굋{n`#;X(ۋ[LTYYgnM aMw"R:b<ۏ첿D~:t)h.4rp쟖է1̆TwR6oQVfhʘSoTf+$qR_$88oS1*= 5n1zdfRq+aeQ9c!I,z" Ix)'%xWݐY)DbꚲF|—sV?IG䊱'7"tBoAs=ӭDdF &#C?'2r#LIU0) 9rGDfn~OVOPUgd{g.ɤ&$0('4HNXrOXD"^_" %r-t "lR{^ot/PL`/Sg/;p5- ;S] OtW}- ҒYv]:QAw1';079Vb6PmSxI|·S ] ( kޚ ÍX?G/$}T^/"N+hY2!aOW~Cqq? Yߘ[ 4)Mw[!FC"HP|( [즕<*݁c8H޸>Vkuxti'nIq os`wMs.,EhL Zr0ٰ&[B8(ّW3_[P #+E e+9E^bB`/lHpQ˙2N۱X?EbBpĉW0G~a_`}Vׅ<́\v=U{v 1g4E6kF V~> nXzں=Y7iXul`6_m/V;0IKW:=\tx đ:Si<_mYeI-qRݫ”c 6:C'/e{ԣ<h_Ucy#%/A4+_X䫖!Oܛ ,0J.!A,& V8w'$HVK=Y8';;QÝ? |`\W"Ud=|M{D:47mr)In R8yK6`y2AX:ťdT6X!ҋk Eӌ f@\W}bp Eg<_b( ߠ@~2τmX/OGom-KŌ;70Oy u2;`P!1Pe[k8;u~WM-'l}2NрvcO1X'/ xDҳ3,H^6wG-nM8Wjmshlإ{Jrd,@6^F6?7IefqLJ'<Ua")ukE+h] WB_!#̝n81ݦmU#|A}vw5"jNQ*F].n?p i~7hW1N s[!)q%g;OED9HK//ۦW=B)Ꮋ)2|.I@t1&ÀBWKwŴ`hPHR a"2 zTTR+SGCgLܫ&6j aI6C9${O: Lٽ$!Đ?\  ?cyLr+nZ%k`ٙdCpVdTDrbttq \Hڏ"m׃ACw,rj>YRY#|,"LN͗J'|McDvFR>@t>.z}ľA6@$h-4ZR%A !>'(^źLƞ{`|h ~ۍ͠! %lMrj-,Aw0x:PNHaY6Hk$oJN`.jлRNwcLTLPߊE=78簱 Bu4? x{Fe 2/jc!ҽlل:R1}W8\Z&D61*+s&-PvK3Gխ;Ґa~Zk#- z,9Z˼"J{LMyzSb뚩{ڛgd}pFz" < 5i~~aȷ.d'# *IOeEN\Dd\\#X&NMBH_߰ԫ۾?jn daU J)f%a kvH$ ~w ipp cq+50Tc~?AĿN0u)gvv9fCƒ T I쐡oYL"@Y%!k5a-b48!R$@l?i;꾣g9>_A9UMz=Y^DwQ`3!g Գ¹Drm"kT q[=G h&`CźSXVE\uƉ "c)zkKӱ ѴԂ fJ>M̨UޙݩiZQ&R-8+Oʆ Pwkя *<?)K%ID(bG(wE6ZJNEJ07κ`dFm:'cf;嚁S ;XY!x2"vUsP6 dlk,yP;\W>R:L-›A'ҶYC|-xndP SOYlg<FvKZ#NRJX;oxT|Pj]>bg s(PHHD;CD>/&}e:n (B bf@'jhpgr,T% *q~ fnp5Ѵף (]`Ho`}toW2Vh}9+ªE}#QJBƶΣ>&$TX)i)]<,;$ːm"WJN+ QC r8~cf FD5Y0;%%t[i}o$>&=/RpchxUM:NTfnҋ80DIA 0]|ߺ He%k؈#ӏO[6y  5&8W9:v ä'x|?oU@._f[{:t߸HljԫaRse&?&@ip4*4XvQ8 Tb-/4ay F.YUD8^~Q֨KbxV_E)tDsrr#Lao0Aa&GtTP@@%) ܺHG6ƴ=v98%$cbgLױ1 ./[ )`(r[ g 2FmydtuYhh0 .h2狛WxfC ?>=>}wAn:R l_waxZNwHagş s<#eÛ?i}AQڠޥF5*]o2{Ø~VG:O'/  ,:3&qXu4zE8*GjJ 2mKϬܵJU;Q&TUxJowBmR!c JUᝪ$d۹M!72^Tw3ۃب5[waOFgx[5B״2?qՓu<0O&UC&='`y*$hw,q j>y;IDdv? BJNhZWU]43ۏc$)-Wwsh=Xzte.%y 햀acCtukaɬ#ɟjgIeQlύ[أ_6WXM!8plK||:tր%Pu-~Z?$>L3X'*j)O'{ٴ4?dfd2CqlLzL(ʈ}^С^JO Pq ){3@[gyYD嘇(-WoY4O22%CfJQ:N%+x~ f;βvRZ!0$,w*ev/S.X)4jegJ(vhSՎ M7-z4D/r5~wLND2gMf{ E7.vNWe=(a^D6{%)oc#%w)"42΂kpvb^ܯ UIå ՀG)?b\/Dl h-{ʗviuoQoсm"bX^>~%jx1լKZ=>V.^Y 5"^YM&zgAui9u6y6j\y)Q}:_μ$]ZK~ :KcrYOxHf-/KdaVtƝ;?91HqNq˔KS;h"mF6#+Р6d>R@EI0y ]ncz`?8^M͞gew]Lo'}2 *~A}>׏uJ2H{#uld%5I7_]|ҔƅJe{}-\; @ 6Y DN¸\k$Sh 8Z`v]@qz";i:/p}:"$ +h w א\.vvSkeMnn7E{&w6扤͉0}>Ho qܽ,vXK =oɥ,L 1xl1"#.Uv˲"($: b5'q9ED6P, ߔKƎ2yMfx~˓e)kO 7&1c@EVMw@AǏ陾a-9b$an 82rN+l_J6|Zt P)[8>4S#7^KIJ;Φ<ĉbJ-会kYC,lCg)iEӠp8dJe2 Xs*pkeY'*帴~z?QBbc)a*ÉG1Z~VJ7 SVI~U˻[Q#Ʉ AlLuSC_VD(9lS:" z={v _7pbu;^q l{6ү:ܮBy4#H7SiXgU_ ҂C:DӔ|]{Cw%+ XL$KRٞxۀDJ "qp''/}(UK:OcO'mr[(c gp]nJ' ЂP2O/{#~d ܾ1V-͘R̳\*_)%3(49ahX$d-4'²aםIzZ{X- M޸ Ba&WDq#߫/_o`CJo]'ܪ.Ξ%5@mLu:6vۍ[:ÈD@J։Rp Y)SX؟)p[$AyU\l. V uRpڟ[sqPQpms e6+||$Z1M̝)K!@XA|'+C z:AsTh+#V亜TmHu͉[ e6Q=鹴MSioLKGŇʐ?qku`ay Yvyjdq)reFu:dX@$G"P5vTx%Ag}9 >KnTB5-o}XӃ8%ܔlZ|lx"pnhAL Y:^*_ /9$1|ؠ<V׊m[HRՙ|{%s!VRjK[?*LY ,3Hi~2 ?Eo"Ndp %' "eɹbvmaL{U؊UD2ʴt;j}eIߞ*;G;o0Aȗ*7GjE[ o,_pbUeGj+5VEA§`Dӓ]&Dјb b&\z$ft "; B;VUJ0XZ}g㇡vQۓ$_H1͆?hbd3[t5*Ec7S < *)j,ؿa씳czaI3l0)MvoU3\2?" `JreevI(\wFS!$"2T/@J|'")б r ѥqcuHExxHHu1׉zPî)(ͥnFf줒9ʤeLa [ͻkl"[Q*'lYUxڿѾ9sIXQ` ^Mo?JK9kak7pD/ByK(3EZz|Y-OݱYdV%¨;{+|w~:܂MPj5 a ̿C珨1:鯌2r3a{?y>Pvr9f=}k/_ >}^ Ռ H-KS-f#u3JO eDTЮ;>P1p1KT i(MXuddVrˡ /ƯXH83kyҶ?@J]7gFnW(ߌ2tG{ǤF jzo]\tn(α+^GO gŎ=ef'_}HFKUSBECdxm玟_\<[v/QB-ZZBb4QY/'J5o7PB1r(ea{ `u1ʦa/NaD˔үUCAW j<'Es7 NGɢskͨZCf.zU:Hfu:W!cFP+T{%o~ޓ<ׂ"$AfhY\Q{Rme0 B/N4ͮpv 4M;Bos6n|S98= Vt? |b-W-LfؙYh_26rFY6'Zy6+Ӎxxs¹urtfPkL\։Mկ>BDUszp 'VjxmTwX,I䠜 섆?@ 飸|EeB!O{F4$ʧazֶn@}:9z8-Z5\]Bigq[~8l_l#7Di`+e;}wRRl,Cp7nlSzD Ȁ⊴46 *g) gw?1A z{Ҙϊ:R c $-x|8Q%O3'lۺ Nf2XfJmlݸ$lo>P v@Ӥ}j3vEJj^pb) ʤ{5$c+YO⩽{+0%Ums4dzhNYB(uT#E Y+c(2  ~\{ųp(|KW'7uHnq f{tPU9LW2[0VO}OV'کYŇI#SJ^x Jf&PT5-yLU;zֱDJPMmAn,0mə Ha{XM^{01g=ٵy@G]gD+C@Xm o!rs VJ?~༛#>Qzm#RVA/ >~qڴ`5֪^ e% ?sn``pCѡH~:ge6xÓyXm]E8[VdGK>P^ *}ZǧV$>+p6]F]Qi6$F8oȀ-L' ԝjCdjF6_zd<{C~ooZFBN>t/jۻHcm M*EM o2 |^TcLw:(WmnTSNjdpvg*tdݛ0{1n[QI⦋+ ɘT*VK<{RG$-VC6pv:d,FA?,^a'p?0]S 9ҫxH{!rMm?>jҠDi`(+iDvUA5/oQ?d&lQ_8t(v"W9qOĬ$ TxFIdwiGf7N'QG%@C!yݮKYɵ8G0Vfq*AKh񧊩`Iu2Qب@V數0o>&9 ZQMDQp@”8 Q_]etRV*ku) 'H?:8ɀ8=g.Ů z$q#HuM& 7Sƻ{_ܻnK /@84ɬPx38&'\%]6)jp\3B,<>2 ){7_(Nqk%;6dg'f9~Vh׺> 9yڝpքx=i5' 孎GRkܾ]w'l wΠXZO: -*H|ƅdjb"NsU0 QL1A +LtOhNK\h"ټO O9Dhr;^JV6#슣K;tb!%`-׈)~v"NX֣ <+, Tj6^6g.-HW2P+eԬ3_*p^:\NFH־ۜDl[Q-vKjciNyn0H PAyت6~ ZL/Jtc71SdN BP;3ag홵LRaJ=(=p<;Qgb!`@沸)^}X6bċ*=)c?蜀&WgD3>k e_GF69*a/G`~CČ#u$D]|ۑY4x%cr4#1N6(+9ր<ż \LŖ6q(0jВh]x _\{OE^1QPr%(B"z31>JTQB|ݵ'";Wă]}p |Br=SN^JCbR&>jɩt նQ֪-aTެ0N6Z>cay/^k")q,ҢQ̼ʲݶHq5EAB 1u.7J[5V 8SG4k X0b!,nLԮ{QT ^M0M^W1AQmnnliQ J,g+ h ^>o]s_>&Rra$#Qݒ]b7(-Q6W&}7K!+l&TVUW>b0jKzDN F`8<de[dBC.E&P3NB ]sr0r_SX 9ek1Eje"f{VBn GxF O&j6i4z$k?$޶FΈ$僖',vD-;pϺSyTkPo=Ow:uFOY;X.%gDTB; p睭&(is1BҢ8ݡD% aTgNgf;NEX C.ޕY>F%tmpg$ Rw /W>YIXopEH}5T\P<^k=8||c>D]?I@ Kɫ6ĂTв kr  m%Uv>3"UYӕ]VFKa#f7fί@Qq+Io*A"9 ~~}Qn@/9Y`I?R!ŗ 9 h9 @5Mn$:_}>,s05%FV{l𒚱IlThj-qs2#.ПH)5 ʮ}Lq#%5I ̫|_RrNf8{#bߛQ%7H./@A4Hѡ>k` 7{BMrƐ%CȵG(`:7id[`:MfA9@d/g垒NrkE_1E*, D'kT5>pse%@?8Èѿ;9! s8Hu]ťi '%.t:Zmw7G]jO|!bGl> },MX7 ـTE?0 RIK!'b+T3U(OǼ hzFl`/dYʮj=eVF@5D6ĀS#:;"$9yc7q/aP wKfeV.b֋3t?fu[7| lBld8zЂ"N/ϟDH[C[TX -#.p׹~W |Aܸo{ә`t3I:p#0NODԄ/^[$)GIM쾋nЛ%ϳ'x;7uy@:Wn< 4kĭ7.X<\ѻh4?Š?/;}oWMY+1W3!+%|IX%fƗ,u]j&w2@˧oﲙF.ԉ+ڻMSyj+:)}q߭.՞>,p\8c1O'F93g40%YCi@4.I9 A"3c5s ]YrPI Iܫrzc\7*,B( ob d9*]t*JBџ\}| RF ?tZVlM#W5U8xd|٬c-&M-(G\^sj72''E'Nkem]gD`+. l+$jNN-rt)mHZ"s}ET5ɐ!һ^U@N9{8,T6O &S}l(bG8'8T7TrF/qG YMK+oID(s,"7Kgbx!KJ],ޓ)D42DU&0CS'&51l{\ 4&i֙wʃNoҕ'ףnמjQ,_#KXHdԅk`'G|3̭"|8IzJ-@ع-]¹m \K['^ q#زz>6P`ќl$I2i #ym"94zFq hvyaEXjC3_Ȁ9yG  ,klU#VzVs]_W7wi!|# MnkSJ4gD<%U&Ԏ<0>Jl]EY W/XtnED1u*b{gG!f JeXj{KPZyoqPz4ZObP>eJxxBWʵ&3%;7`jհW@ (i$qo-s;C% P28A0"q([`pآSCf+QP WXM+.Z`3kQ<8/JzNx8:%mHnS%e՝ަR"!yT:DmNҎLέCKx[ĖZۋzQF'^GH 9MaZ̓ l+]Szp}0"¨؁y{|4㍍ .' b\O0c4l-蘪K@ʘ'Y 䵥RzڪqW8J,<ө4s{\R/Q#C ߘKx' ]i/Ȧ9d}TM+ҭv+%'N>rB.mU3va|\IJ3yIq]n~줈2ait6qe- o{v.xeQ18g[ 0=ERx-Gc m ".$@Nx#DUxk)t(>T'CTMEJvl{:#y"ڍ qAqRbzYy=~ߢC/ϴ@&@n<,(%ʷ`/4i2{6&#$5UYRR]h߷F$ N{Na &2K tNQ,n6=׬P{RYKtOm{S3?*Vգԁ =%M'N)_*-,Q}Mb,OuLcT~E+!7^IyboJCt"]OΖ,:\^ L:jn'* 2/}9z?VxR0P3f.GM0jFH71{;De+B#fm(ϮÂ-kVczչ,[:AЧߏLBe:Vc,kŒ,|r kTNgd(q{qh6?Bg[ޡTe*+z-'Y[&~eHaVdB"vn41gh$)n99׉NFoԥ5*f D0%{Q#)cv4cj O` v^cH#* 4u@ij<ѯ"A%IFI{  (<csYq:P|ENʆi*>}4訌iOBUp\Z#.\1%y-BO殅`l2$L4|%i|R<#\yQd{/KjS?BV^ zFA !moD)ET\~DR$\$XJ^EWExq*rB>w4 TVj8Lش qjI*-fv u9Q\9=3]n{% D.4rD<R*ks>vO9] q)5@T k1-ٗbl(/KC49Rl&`NaׁS+O:5Ÿ H))W "Y qtE"GnlZdk{ *Q$틲L4ىu Ρ",O1 97olĵ۞:%a781H0d"ýuhBdڻV1ġqe"zN+Ea ŕCBne_Ɯ{sp ރ(EA`j:|<~uy)y]IE2U7#$6~Ce}-ne8*us[XlA+emps˜.JK<Bn?\D?;8~kw{BqҺjyŌ)61Ϡ$- |w[DG]P ܹtSb3q2ogK/|9NBA_gKܷ\I/8Lv؞[=ZGu3kgk#T]QIdb%"rh\Ư;xJqP V[&Xp*bGd$/Sˉ>lR Tq\@q*GPlr k0!:^0EkRnND4к2`Kzݲ- f+F%dɗ/+T :nR,{0)zqm͂溯Bʵ;. ))E]T)Q;VT>r#ݘ[jSTB K,V7p>z9w&?f(߻ vJjqD)C]IQsFcՆ`T<'1~H™'Dp{" P˷%cp|d{m ! =5KCH-7z(s#S.!G-ct,Kd ] D*T0en vqNo]R7թY)|ϼ}]Mm0NqHW6*|`aT h/G u{5G;ƘWE8E<')~knN2OCM&`Sh-yף;\ڽRYTcI'I&Y6Jm| qҕU]S]Y@6>m:.sU=u8 %OLk{?XX1mڋǦ'BsQL3C,R^Ix,E~E(Z]Θ,C,[#U ܬ̼g4G=CYn ZMZ'njz :ԖWTp9^Zp|v{ψj/#d²(}l1_Cu<:WqGNOY,o#$HX[軉1S|l3|fE?@;OrӢ`{JT3cO$1vı]}g<`v6iD\& jI4UA_}\rNSdMNT@v=aJDnd&n ԗ7(z҆s(E =Ya"CicR@TC$ݒW%h[XOG0F-J wh^O*WI=M&\itxȐ,eCAqs7;X=p~#$Yȗ.VxAס"mފ[ Sg曗خ(—Yz,,YرWdIin~Kъ,Ε\D1 VӤR֑X3D߱ 臍Dz覠,g7ɝ|Qpi=)ߘW?F:p8b,}Bl5#Wɰ`W _>%,PG9tuH3$#@oɇMz4Ȭvt/7VVǵ3M˟vo!Sy҇mWPx:Jc)׼$Byt귟wqym|8Z9xP{6Qɤ!,йL8uwk%r'\\{:b(zS4gxef&QY}Kd^)^,cE-3VR"WٰʈBT\kJ+[=<5Zpw9$~Ae:D7>Jc_\Hh~GJuĦ8JGyɛDrE_),fAg^D.$ll%jvs u~A%YGf,Pp6\!)L wUh}@!}asklZVN[ⱒD3oT7zU>pX؍q{צTbO9yމϧ".TZ_>!^\gvôHعg*9%ߕqfۏʯ鸙l332o!K-nZ"jo~ B>02+Vf8Lifx€D3p EwHyY| R.ֶ$CZ4k+ȋF} 7^h9|B >x^}F Bzz3n{`Q@%I :[SeΙ_.g~DT9\`㘮[ꕆes-b>B\gt$6;Y -yXtZJ= lT@+-]^EkDשFYLxz ]u_< 7myn1BD~i,>. (4Z1P tԶ 1SSiR_)4Br$zdmt:j7! mg0[/Qh8Fb.CȽB(mJ 3槔K[=PՇ4p( 6Oe'Ow4,l+ ;ӊ=\b/^]9/)ѷj*wǕh7;1`s..M̱_&qcmAXZVlkSnM㝚J> c;Qh&-/s6L9}SOq0U_zX8:K!gUo pzзeIQ]=O)jˆ.i^{>\@첂3R - 0޽}lU3yX"TQze$^n 7oxLUUvagć=^1{^SX>s@S ЇgpϹ&GTds%e 9.݀d%|s:k#{nitU_2؀.H>gW'|V[v2>=kUMMpk*3^ Uwbigq.ITi7V9(ՉBfܹzb!';Z q2A|Pʼr)R1 Mx 0"Vߗ9e*kf<9FxrlS4MTE ^=-D[GC鐮~VzK*pZmwGDIжU~aƖt#Oc - D\g,=qx*핮!e(I$>u5V+)*uط?PpCy4z#SOޖ"(cŇ.Ϡw%º&ZzVmҀkk?$%?)넖p2VYǡ'0GKbP ԉkocíi%c_d}O:ID9;-jd]Ʌ8.K Ҩ*c} P9cI CzN]L ~s) 527l(%qQSЁQJq꠭pdx֢5p{,au fA}<׳9f8p? S{u"H&n-cs 0ap fp7t{ g<.Pͺ2'O,J2cPi,Z>fKh/[w^Q"; u ((#q!foj9$C|c7fSNnv ^@V=RW̜l19K^H@{+edtBLww D^kkH kEcm-μYCx;:a"rbp hyA/:Oi_C%#SuYP׬nI}Mxs4VٯE٧(O}}3j1{,ݴq7uߞZ ,@oA];UR1f8lofr2/mcFr!+*}YMk#c g4 !jzU- L5bu)6z\zWqjJ9Y 9I' lSwvOUZv$[۽cLiEIaS2oN\{,vZ0-E籇p+ O`1m-S۞'c#Vڠ_!,CM⯟-^C&%(wzϕf b { IP/" 0s H?1&#oE.'axSA&zbI5{4M"-3@{> di)]Jeb9Ԭlr1ZOˀ%ߧZ/- = 5<᷄A+Yl&B{M.{Vz`& U(/>_"Δ[ kXfΖu6*h*sԖ1~mO5Q'.eQ1AZl0#=z50 `'o)5-0\D54*jtL 3"W8y+dQ`u 22hw b e ,x܀/;u2Nr#|WMտRʄXY/N~d=ئbņ1*5Io".r1~ҺY0suЀy{T&U17tp"KbWV|7fM=˛7sB[g>$ADI3 @҃0:YK|G-"]U:^uoEG. OcAA:~,RatP%<0܉ ~4qg^G|hwefy|vFIR.oNSܹWܣH%~@_ ͢@# ob!M4F /4~cB/4dV+TzMeR9nr ߈2j8_eƪJ4ة,{b5׬J1.U*pwj"pjuqm3b©U6|; FU6׮X6ϲ;c5a/cI% ?0P(o٬` uS2Kҵ`De^0hsZX7YTZ[-9?5VU]sl35PirBNtt8-~wi0JB=*W:M,"Q,B^]H?~p\4WBͅ-$ <@D] WH]hրq8مhh T#Bx%dRaHk|7zUH7W9_Xe|I/C !XVfM sdFb2VRU#!]0% ln*R}Ϙ~o>ܧaw¿Y[n?FRN)F<_ 2 ݍ%#Uy!_!JX2pq3rj RI *f"b_\mx7zwK^bԹ"j%M? U+vdrn:,_oIC9o?#x&]Psm9kՒ' ͪh*;!%bvVBhK']~d=ᡏ$UDep%9 ltT5di}FDڙ-K"^d_崐ͤ/RcRg[p`>8x1U3?E~`r=D`ū:f9yr"b]'Zʼn%M`tsJ oV?|r8In WKv#z) T~guς1r>*߬ËmYIdd jU0fE$ I7[L5`A?]q'EK&V5Jg[WRxj'Yә 91 %}Fq#2126f|DljS$d(](F&ʖT :k6EKӔoXRLF ;3iQ?dVɹDz.M {H\E1m~j[r]P0TF+{0\'::yhc7WUqs5" ; &Op@C'kQRgd0-N>֓Cć$åok7#(W]fZ݃qOdjD*,6/X-@nazV>dKBB=8 YqgPsor,)GR}I3dmdݥM^5_iyÙkKƠ! 07 ha()79 SVZV"Gꧮވ~Zu'fYciqzVW_3s5&}Jr`IvGܠ|'hgi9ݲw{ Hű+D=^x KT?9ia bsy-Cœ91:`k~^e$~Dȩе j(UP|nyxM rWKV8(3wnSSu*70K2}CsK%(th M̮o+kV}(ȤO"DU^j! ~NBAKrIg?嵽|lK"uڍ Oydm%v1Pvz2H1džaBx/ pK:Pܡ&L[nx}P)ViGr2irr9t`ue:xB }jEG>!DƏH"fϽBZVk`[I␢N(㸆4-q+ 2.73"m6d{gD L*™gn)Yw)sb(Yii/ݚm!x֪5.#;JT E; ?suTA8|rSޚ`%=8_7SMV{y5: T_algzŽ:(d\XX|hm04_Mn{"g{̜㯶Ϩdא\c-KL džWn(0ݙգ٧36_ jvЯaՋRg'DZ$ܼ8NS}3 r@@Ӣx;T=E"C׽(_GQ;W\6s牯0T"g<{t'j75&5%j'M9Eϝjeˆ`?ns "-=VJiKhi6=[~#ҊsI,qvqndA9чkS'`D=haD^ +;0W| 2^lk]uG]{lǤYLc-`9vCAe Sҧ>#7eצ <Ҭ~]:DvԦ2\̻_~ Vg?x;rϼ8*3Wj#!и@Nn@1y\u\QDN5;}ȾG}\ile8App6HՇ$)[e ʯ`%ȑU6*6&8m.8Qf!7T`K.-3M/CA(L+l!f͎1dOwk2YR+fBx=5vjosn]+ i`TZ|}(!Yg+~5zMyn4eOhs#=9R)eSA( =eu}e!BttJ Uwl_~Oߕlp?39G+e=}e-1݉1(L@3L0:y03άHl [ʾz«§/}9G?eE0j}V)\E_ +(JR1)ŵܲv]VA]E$q*)j\XCBza@>m+W adͰlsxD-`@*_ጥFCɂD=I{&7A+C쵵^`5RI yHJ%:vb\te bK14מ:ʟu; b WFRG(ηTn DPaks0CC&bZ0՜IY-pOѱ#^6/V-Dgq~WZgLwI ;e[64FyS]j`8A,B/gAS4LV#6k%a%ռfͩѭ{3) ĚG1.iBfVItc'oCAb:އ̾?I$KRya\SF[MwZkһ$Z_5g|4V5/'?C Nb٨Ree/T#E>{r3idHGC'ٚ:'W*ͧ68N| X!U~ .mH#zT˶gec͉j jFXHk㳞`r'S օw by`[[Lbzqd%~htWFi%TX6$?XO@G/ 75{dS ~4IY3>^zr,Pٌ藂^8Wa#X!5r+f8i-s{+&|Rg֗S׭RB>!,菃HK3a} F0R+84g_.FJҳ+.u9lLn2DNX1#W񒰌Gdfm?tnL':**ZQrOea@vk/pvU ~&HlnC"D([<&@"aQm >)q|hq BC1awC䌋8NB 2TR|W7 ohSzjRRWBMO}NGK Em?}5~%XMTF WA/7ô6S7.Я j 4 %`pZ8E]^nKՉ7ynٌF_M |PCU5MI65Nݝ|⸟˧r|dE lE!Ur_v6*TSRagwFWRa4}Dۑ,uؑcY~)zWU Ր :y*Qbn^O'Xyk$# t0nPDS @vZbةK͝h'7縻v oBjԄeJ9l$ߙ9,?^l{UrvHd%=U SX*x%wz.P {/Jc׋F&,icYסsbxzp9% *;j~ k%D"vSJt:n\e*8-y alHl ۦ_:DFEܱH1rڃLLҎ] ʋ$!@ԥj os{,Xʒh^{)/Afq|D{ȑ\,0&ZjmrinhfldHMbxÄY9s/5f8x QAs4N0r'EZk5~;EѭFr*TV5gaݡ~t O*YM] .Ӯ5e6^'C_n~ɯX66t(8wL!Mz7-hr[h.B l0Œۏd"(){t{Cђ #iEc5$y!\bVxçh.mkiT[-~rKO~Y(FOS~]cU/a/.D3'\)TH$jiDR8jEv1!Ƃv GEĐrs"c},X{g̼"Ygwާ`ϐ!$CRI=%/9Fd[5MK{%dvt FxU)s~lϬ[nd gd6P[NW)qxpyץ6,]U~?Xq5,@@JG6x)&LDԫ{m}PoUrN[/(+U6Z{T '@_6}ۅZm9V`eu֔88A΀(4 $GupJ3= &!%p|i(b$]wQlcرZo_+#NZgap񃁷*>T|?;l;>5:r  5TEqaҡn/,o!D@v 3aG宊uH֒PH)z<0 vY6a5nqrBLBn- N2/#K aj5[b`J??>Ý5^ XEhԟSi=czA0V(*ѿ_\ gAhLg6?ڇXumAvQ-nʽu(]!M; 椢qjAq5[3 "KVVJEb vLј芸'IeA-3vr\ 2E3{$#!vs4} )tB yHi--mлŁ s,t1%bcHތh!XXᕵRL7+ f-B5\;+m,]JKkcŮU=8~:Pɥ Q2 - o8k|P._\22@ c!W/ Zv~RXH~JFj1}M>AyTC෱&"*+lJ%qke"R/t=L^˕nSXf?0 LNsjP*~1 O3+}`'xBBjϽ$I?6?4ڠBGmV۟םWE'cϱ=ChHGB}nzop$kЮ|pT&o6u)߇DK$iEVzpR'66TJa`+([,Zpp [h _/iatLXhBE!fg%ޫl?5L&7x0A&w/D7 l\%z{4 g4%Ύ'Tš>pH+L>Qé ۄ>Q0:T'.Z>t/'&dž2CY䰯٢n؆ddKc7^ Lէ,45q%7cn9_!q=4Ks+Urk$ %ަ\O|)ZBkUNL~ d n àڟM_Wru7\nǤ|lLMi5֔ٝ\҆_DWf -Vq/) H^:&z+q_U! ?# T'W/V j`4KK;,VbU*PtL/b_\ XmԻmdgY{fVÌjMx$}.[mhN >d c{NA$m'%9uUqvt>X= )C[``{ͦw!aFəa8R.0E?w^y7Bzk*kRxjl݄AĄ]"P5kXf 9d|_Ti%,SNEf(l v2M5;ҨBc'YcRh.G) |_Ԭ]W[M;X0j&`mE}%ʃ& #(Ӡʪrr6c/V '؀v/P틆LZj`P,ى溅e ݌SYG@=MM:\JƓ: U&AܔU0Nwb5e#ɍ9R qm@chԎ@"cmϷ+:YhhԨ|MbuIMtNz{[bCJy1!t;Uj5 p_DP_Lz"h @Khj@TOZl>3(dױ$h}}pͧeCJʝiwp#=#XR׋k3 E \l˿E?"HN|\/;lHˇ) 7<~c(Jࣆ_q {o},.؎W0T 6=\; HB(5f?$OrzaKudk› 8|+h߯lFR@6ʶZJϙFPmA^\,ђ.g ro0DjRH4K)ߧ4/WOl<1ۉCV|P5ӝkw\uOkr F4+4GfJLz(Ԓ_jQV~g/)7'5ʓCIs0cE8p7渿/<7l8.݊ u}]~, Gyv!.7 q }ߢ",7ɿph ?4_FUv ˢzh;&WCZqВ|ˉ. 8'q'7Y~dsigԼ=Nȯ(.\Hig-]XOv^{)Ei 5Ω]FW/ 09#A4;u>Kx1<ux +D+υ112Q <3rH+A5mP› /[\%{IY%N;1oQoS$Hp^;F ~Hݚj>M4<'W] rMHZ=.d7 XkOJI-͕x'x% O! $OM6D#ӒL* 80ĸ|}m2utQĤ4,~RѕNd08uh#1}S43%bFAHkc40AWF#%.xs%nv[71IÚ>3 m.wUap]3w,1G!6 CmpJwDЀ>]ZmltK3a[^¸1ZӗZެi!ySI)bQ ӱVW,E*;,}VH~|j㧯(3u?*"QU38HH@'WIKPKɹXdLHqQu2Vr32W*۝\˿=gEW9vaJ@횢e҄h8=٭?t<1b-줯$*W(\[ƥ85\84ݠS甌 ҃Uȟ;…coD`W@# lLGŵDճ92([;^e4\+p:mLĭ!ddv_i72oI#A j23йs4$;VsY9fWSo#9+Y,,L7)} | ,Y3+GH.RNcCKsQٴkJhȅ+)stiuUr|_^=?(uM'Xa?}%b%4 wp \bЪ]N4/Z:|-\E2}(38p%Vu$(u]-$mϙ(ގ+:+Өŧ5XVC `DxϯMŘ<P"sq`M ^qx%*X|bJl@x<||\aBȈM1}Ew9bbB~I[jT5j$N)Lgȶ1Gk M{bBjHQ߲9j[]_75\>ibiP{rB?upFKK #A/@-m ` 9P?:#Q*oAjOJFytym8H?kjk4g]=ejAƳ?Jm?69FW!d"$@zϟҹ>,,h翡)Mǻz8kSCI<0K7d9؂62kwuLǃ^U٪k{QOVq>B/+)gza`y൵\(nO|G7`ŏ3Z)|x)rvۨ$] v܆+1%`&DtcKȖ$ٯIX|B&ߠ!Tq^X RcB+4 ;$frd+L5VqZ>R3%G:?7肷BjҋqWgW.CS"M9H ;sdM|4ⲸgaAy$f̣o!TtMK듰4Wި88YG*0hĹލO*Nؼ 5WHmJ,p[=dpKչP&`Ʉ"Pt$=>m'*\F"}k t 9 j yɰ`o)Rk)h)W8|;}s1 F D-X2l<q VU_dΐ{~eٓQVOCK5& b@Uk'!amr8/igSuǥJlãneAՒ|vZ_-UVф"u MY!,~ #yrUÖ#G 0A3ǐ T"F6gMM~؞^$x͵^iʲ6x#xk23ZsȁqޗqL*>ޓԷw~xM)X8պh'-SӠ0ך@OW0%q X5 8WV$f|۔A#îfMOg( IƺK|W,Nz .9` }Q2gpU=DFb#B"%?|?R5sÅ4D/9{hG2~=cÔV,[+%ȍ9Uq & i&ԯa>,-Y>H}ҏ }]j{q?IVE' sI4T ah64r"N5M;.#4tBqKz\Z gQ7mn|a6[[C R\gal;x]'Cyg0\Qϯ] z nR(ؐSfr.{*yЙ﯃cXMY?mտ]O p?̓ev 6z!Y-Xa>aRm+Tw}x@d} >c;@F"xC.7lA92 +D0|, 2=z",S&`DTT.vq>ŸpgBw[.xg<ųSݓivlIMYσ%q|ح q(؋)bƎ"oICCZy[aNE7HD מ ^O' 7k'bn/W[nQm_CDr5M% D Cb,/Dr;_M1Es<&go\eLT"^"OR" Z*ϔ\DFm6[&oNΟ =<5eɟX盳[DɞEaL @V7z \̸ ﳾ`~z;4kK[/p)BⳁMu u'ϭKjz>@= ){ Z~ #4yp0-g0[Q\r;p^T? ܌L,dЩH -bN@akNA ~`0V7zܥ"mJ!ƐvmLNhCJ]KbD~zvo21$I5ز`9'ŔUQ/7%5)Wqn惍J*UÆ{&]^' %F|]rZg @oz)\aH6Dn IߧM)їr~dq71KĀ$XSA'5_l|RaS t:L&=`|jv wd6Y9N1g*2Hh-ƲR]lO#CG~Z6sfG0hbFQ# Y$ Z~C;qӓ|LS:j'bfy[ 0,xzVaf\|]oI6꒨w[wO2LF&hV0ka(|7sYBG$EJr4):EИ vߧ)~x~`ۋ\i>ښZb;u5g"*/2΃t8l-} E5 [doW6!5sT(׃{ů$bchv!дA(D|%CQmxGG/QMHjA̲mM$fk9{8* ÿ~~(:({q("h.p|Q`Iq,Hi5(?x}΄3t69^jVN`C4yyʷ\e,#8BLib5-| {'{d{V \h?e#pr>=zshwlb83t6r^ 2`[ Sm%th.Eath> OZ`}:W篲baíuUfb;v;0~c>LY/BQD]:[/0vL@\%#PG(}lTϰjQ0S4ݚ~ydο狖2ե7Wu1CYxN F\I h.IED6 uvK9֠ #L-ڒ rc#sDzқOYd~&&;Cihd>>^\sWa.[a{ m_. -t4-<FROL+MyU Fd<`$?Ƥab$E!LI.qsJ¸M Um/uڲжlbyWv#a.m.[MXϚo3DsFz8܄N6KQɻ>će##zk9c`1u1aQ[c.U 2?v oi J]!]Y Lbu)إ΢?[mvM  S|ąEU!ewdl,UtSQ.3 `cQ $q;.a;L Ed2ji+Hmh&0r ]KV5N? ex>'.pE\ ozU:Q|0rw(5?gK.YQw, =Dk6o~o2*нlf/2Mp1~ -7`O)9TI.8 hm:坣"fXAf~fĤpAӡ0tgLGG4M7F/ZQ,)2y~8LҝD:_7pHMoGV5 ;r5^:h3]h*/MtO[Pj֔\QVѡG"Wrc>`w?9@6]ǔ9TF9}@=hlzY:W<83"; rH8U>]$JW:& Ev(f/x}*߱@4Yβd:7,fA-!`/`ta)j:|)NlbaM.RKjy._@Du7+=[/ba`,j6AsXkNg(J= gٻ_|ߜ.`˳ eTإ3_#8\?}7o u$"H#m- xix־kQh̊il:k+[ YH-Q& q rBUcE=^?]fbkXGŸqs>!ɶLUS؇8ZGj}a9DͻARw#A&Fb[AeƾX /ZܛIzDz۪n )tgX0f.;#{Oe&&P|n̥(՜Pv'K&m?=$CwiXA_D޳L3(a q? X~8jHNDqVGd2~\uכ DNкܞZav5Wts̒ѐ=u 3]k)P*c KʟI hiG*RI 6ݏ ` Ҙm"(*17G^qC_;w?*g7f9Me~dr H#bo i 6_#XYZi!(Rɂ,& ;q#8ֵRB]@/3 Gvw:EeC^Ɣ3Cr<}hL,5JdnH{&0\sAǜwCQF|֬7m0@T2g|Ҫ0?:o{ *4wô-3@Twm?yh#z!SEſfH%GJsML*Qogxui8;ׅ}xo;F-WA_;,"Gb`u˖Փ|W){ @2tlg`dl⁗'Wk94V^+Mq ` $8 ݠv<,S]eh˦kxULH!& _2.C}dx͙o=g408x@"2L"rcѤV~P3/ >@»LyKtUv  -K7` "DzߠV# FY)\)ۤ84Z%DAqy)kHnBw@rӆYM4\r2=xҹ&S*Nq#.1e?Fl B͕h|zG*5m. /2ZK8r8,a=b@X`RD6* (t_e&UA}9MWCm*sUУYq\>\`91^JiE>AAPUas@aY 7uOD*2zB 6('ctuXL)QvZtf.?^1NPm|Nd{Toz]i_&uw}9OU2ON.C" t~)\g5d;E%p?z$yܪ*0bσ04Η8>'Kи~4oc,OVp! gvQ}kZb5.4V[EP{uv5 -g2(Qۥ66.:e/U]cXj |L~O/̅5毣ޝ9iY7ڹ& Wx4̇_ GO4v OH c ״D(Nܮ|G_JO]Naa52*xʙS,{YLGhE2q(d? [A>wTCF22`Ly $s6 Ӝ9ZzXԐs^B&mkg@ Uν}:c}p#b#ASeg;KQs|CLNͷ=&1 8],qϲ+F!e@Zz͇%pz<wC$ 6[ THiF!b81VK92vܻ,ҦMuo^ K6[PSjU 3 8g7OxP WV#ukb Z5t7Dg͜8 Ҵfhhe?O]NF} i9q X^d+~QQȇ b7#>GٖP#@Q-d8cXmruL"S ǝG&a.3+n=/q6*N]bճ]H~[D!%iv49*!~S֛iUqzxh -hoS$=N&B,PIIaVn1v:;sPHyH%{Y:?}rZVEJ`?_.*՗eC̃^8R㪈܅hLNبxb'TXY6EO@duPeVSV^ X)POCz!2jK\҉<-1ͻcEF2W1Ecϑ(HSMrcIL"*yCrtxl/K\ҌGǀ3GOƥ)^ydkč2wcVIe4'[4WXH»pS[6YKrTn?DA? _6O@&G̻kHßٮ& ]Q8@V=.!= .ƶoFj_u}!cyG6VNIz=A5׭yWT3]kɖWHΓ`r ZOa/[,280Io/4Cgj5#).8䤿 a7lHNDz}D@ϓ7 ǮoH,_ >P<QvۄZ[anSC!D^^<F&I0^}qx$̟Pgya|.WR\$)mCa7 |B\NǣQ b5oB'H '|Xc#IÒzc_L&f@T/oT/4_Č<DŽlں x#^>5Nf@Q}v=fSqQbV#Mij"jqm݃MJ~%P.,~JYMgoakF_/E"i`؍_Jn81`ou> a[|v]&12GRɔm{"諬Sx^oj6EfnSil"&?̢GN9ų !}Th􋲕C SB>U=,p8sdB*K9H<}F|ּahUKu\~a_1%xn)({.aw{Wu(S/ZgHI AkA(g<ꋣEmU";~[PPwzw*Jv* zf5{p虏@!IL ae͉SWcؽ#}pcR||ĀB}تF/m=ʆǣđc1'C3 ?d jr({C,:R`OB_N: Y 3WӲ˭GOFY#t@PiL" ϦiI "f\޿:_m .m8Ce֮H[yTۺ3_סŽM%3HJ[A 'fPR89G*ț W$WHok#@)!iT0; fD_ O~C̩wqfnM҅!&FkhH7-ZG-vQyVȂdAH1zD YHa|n]f - Hlmrn2*}+ox1U_U&lQˍhw๧8},ٻ/%] AI2~Թz:dߴ o&3<( n(iH:*_mW|TYc8u T>5l=j &(|qFmtz}(jBJHcgYb2>6{g!Gy\kxBw3k @Җ wd CVik[o)b5\%UfX\%*ݐF?"xw(H Y jQk(Ч=6:d(Ø^^-.[4"ة{HԼ)f{!atbD$F<(C#HEETxlRQudX3B>q~*umhrQ(ڥ~}#eݮ:ƚuֆ-$x~1?&tEZ3=% iyC~:++ט\Df#N6goc~ )uzg8Kirhΐo>H5̩COu~c=H p{9d`ruj#Tvwǰ|`Lì;Q"Xl\æj% SEg_H/dDniNRRd}Z\9 ~YK\gk fhQzIEЦC`&|RLoXq> df!Ne+z`b׊n$|oPl#&2/M͠p0}KNoPmDMqṣ+NQXKpjd:*˳CT(0[|܄ق͊S$F },"08ǧDEx4()@E`uk=>F@Q@?~06.?ѡ $ZE%|oÍq߳/nq--mHQȰY|dl$mȽ>1Mj^:\![[1]0Ѯ ^.:U9QnbC )T*t^ʂP3¡hAd9.HT<%w/$H#i 3R4q;hRp9;}kKoR%^!~10ud!h_9Tg^.؛Ә)SwS yRj?O$,څ7>ՓNh;;p7h*&폺 v_A~jEN13![m#(XѤlvzg.CKڵ]j-c7>k U숬O`PuS <t&54i%9Sx G42yΣvWvmdtCX X/9ԥ>|NpcAGټUGGy?dViJ,H`O&S  u cifQ~0p60t̾!`00Q?J%)z1EOiKג@L;*AFB{wղˉjء>ƷR GT OsrwȘ{c4Yc58fm)r OFCTW19 IԲJ7jTGom{= t W}P\%D|-OS.▗[Xfm^&CH4䐖?S©Jz/Ϯ%+e\qB`NWc+=WHuKURA;Q ^2B)ǎa{QRb! bpOB槏 }bNnsǘ08vs(eB3& $% N:X+9"5-]AD2Sd\EFvx3I LFV%>3/ţӾ97't|זnxi S~e#í8:achCi̧B[#7w~ؾ4dfnbM(9z3_< xVE;>q3MSNO8t猊uk!ZU Klu@_ Rȉn0d(A40v%+`4GJ'x(rp5te:Bz,BRv$ &j[YHA޳MȃI]}=D!m^LO9o\v's\ذG翂.mk*cLqn({(z"E[8B|@7X/B5j|N [KVhi>64*=6xL 1GD4>\@۽fZmCvTa7;7rXT"-/HwD,,k=~9xO/OzO<5 !ύR>!׿ +y[p3ȋU175r>{5`X#ӂ۷FV ͍My1L UvMD2di^QX;Mb}Ft/e*!㔙ckICGH&[!Q+2b4{Y^, ǴgjRsRdbyy&!oxs+8 oL }f4{@%(ZFC&YD.YnMQ?Ž0E-BP&uQq(ЃNv"e]ֽ욝H$HM֢Ve t^w riovE7JiNWy>gHHmR;B|>RMEN,!|ArƨUmIcx ֯>NgDD+{{[#U&Es__]-jԥX#E!_x}`>16X{Ѯ씊 񦷗)'ڟB~W&?]*w<^>rE/SN͋>yt&Tz@DBq?{9-a Q#(D$;{z:`zO5c,T`{PIqZ<&,aw|~p1[cI9q^B4 Do>f=:FARqzdqo*6`V?akI\4dp#0@~Ͳ.`=o$`^'Қ# 8SMS{wԎspQzR3"y\0^)#RuE+JSOu-u`Q)8 ZnR epϑ`$AS7&Lz5Z˽Pd .zi  C]|/iޯ#Hl An/t%YAۜQybI# 3=҃.7ҝY58\v*Ul\)E,a n ID5Ջ\Q߈{.v/ i}m{c8xjֻm $@tCji ָ]p7W,]p):<-:kQHB砀@y]Rr?>GI 5̑p#3(j<Xy UH`ܱ{p`q |+AI.0/7N=~lW3u&RZ_p""Q^v1NwjVj\F kROAr5aqc `wINxa >k6NZ y| 5/~Wf 5iGY`QZj{I\;1%g/ނ2AIx+}pT6\\Q5cKE? :~jOmP [,`Oo@ +"'$ZGz&rΝMnNcB뀵= d\ վ 1̕0S͊x7^cs<{>LR뮣T3]Wvg^-v,; }@_ " M`2DJjۡCqErj Ig},^~~zS 04"Dk3G+x5ic#[8';&DޟtĜ/AC'4//ZGEÃHa涇%tΆ$9_L"ʷ#׭|8s3e;1dc:tR `|#ptBM!?"BFPʺOA q2GN㢵{%F,>H42JN+0.g9Cދ|k̀S‰_=3}}aw-v>zcjJJ'l2s,λ&=!/;W8x?8Ce Qܩ(0: @2Xu(J$VEbc?+alIF,%gt#|ybtV (jJ k% g4"z;wBT:c%ƨ͍V+ :BZL ū(jıgYZ070701000000b7000081a4000000000000000000000001668434d300021b94000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/scsi/csiostor/csiostor.ko.xz7zXZִF!t/"]?Eh=ڜͩa|I{l:(v~8 ;ZIPy1AO3V\e|gqF۩ g#8 Pb iGg;~s]@< fJ{F#ZPr+/wQ)4 ڍzA*==dݏ\F%๚.»AaOy̒y.wqͅ8s 8&ZYh4ޝВkۀPKn0 MbT'>|f,9PsKB⛇yD7Hv@0zRK)~e>(SݑC"!*ZvO|}+NLeET"ps t\1tjjuOoV@.lQ3nS=ZBtLTTkC3dq{ upt)4}%rш&TY?P?FhVaH@?)L+iკr+zCt8Wh^ǐV'GԑD+b VyB/Ef+a5#MNR{VlԷ\oܸ'Ե'1wB fInI 659q29NWhp ܠɨjb?2⮛֬{@QbhSnǝYvp@ȼUjݗʼnR{}'F meiғĭēh& Xם( zųwmb*ڣ2>^[Z|a~pZb>~w^zl+[,+6z9XXIҾ-<LaW6} h4Ф,D{C:Y~Z]b=dha3ىIb? 췃1Z%̜Wk5\շ#_)D+^tt@zRG'&Φ'S_ zpfg@5D@LP>rZ*앪׳` Á-fd}-Uˋ =p+_U6E0vMa;=w;pe3?*0Xͩ%@Iqc-b(yG圬Ĥӓ?m,} ;kcGlC]dn3՗Ci8q]L0xf}EuEɻ?\%iBA˩T?/a%ĥ-ChغLV,Otf/ LDBz;IM)Dl)b?x!q.2cqc ǩk^1vUULi"%i;bV_8̰BfGGxEB;` =*.6(\}Et1U EO u9=;AF ֵ'@|\qy_BvZF1HXm|㖜u`5,0A?vYhLV#b)LgsNZ=Tm]YΨy~jta[ fm,;#6~UjwSH.6J((_ОleT$moZ+rj Tx?TLTYVqc6)!LtX /9;xX 3`vNHL[X}~#{9|]$ĠnV;+?alTdD ,N7͍ȺxG'ڐY 7HZ](۞R}_5_Cq'(AWTB'`1@d8'y[6u{:=[+R' ~+ϞWA\4m/OZ9.0bS Ƒa3ՋFA?$GUvd-5 \+wrig&nTU`_߂㌓.`gUPЮ}Zū4R4ךE4Y+7Qn&;^1lwOd#%R~ēhlnOk~رJA4@K8q?%eN;ۆY8>ϷWRsPDa^Pu55P\ݶͼa3_NQj"S|s[%۾?pjuRlj?7ئU_|9(u8L?ytߐ8Dv_J9 qIHP" (.ы2ŽGN>#nTY?+{U\Cتz)ߎ&7I <7}vr҈m]9bUQqTxJH7%5Ơڛkl^vGMAD}4!^t~xRKTO8_͟*aVx_nYqʍY?jï)R4:"G 3%gYo((6IV( 'W!T!DvIl s/HTNQ'p랐˿z-ZXц:Bų *t|Iavg4v* ) ľ++|/C]ץ-NQ5>H{wDsl볨n){__Ko|ܾqD.hҴ 'ќ,B;eCf4[)*_:ykl:>t!򷮲T"B+Q#':6ܩ-hg%s#Z\ћӉI}0%}$fpl{&| =~F_h JYj?x{P +ZEwf-^edQ)og-ϮYi\dPX3E饾w|\3PDc.&/ D2,q   BC/,jqÇ/Hsj(^}Z&C4훅,P[.!!pI%.%ÜCsMr2hYGL.[m4bJi'0{XWp}: qUÊR^dp5RLſEa.0 -Wn)!@ B}MD}" bOIFA8=ĺhT!zexjӀKUPGC\fٲ@O)٤{ഄVo*qC B2i5)jj+uxAn..ں.a ;-l?cBqH.! cK_ =kd{ h|zۇ=WJD+K{Xw6hrEtx=M*nQ^nR'ş$t 6ON1mIL ]1Q'游P@$1ew4,-~Z衪f\_bB *rܙ´1OKo̤Ym) 4H:SO^ "V+t^↓4vYrSx;k~cO(zGpu$Ś,<)t Qb(ר)p'{l-"Y^d_TcԧCz88\ЁUW# 3!9Cyq(V0i=kW~Km, n $;) [5N>n/5~Bԗu"@HBie@<z]ftOpSFYMNj,¤ 9>Z>CRb'сo?$b&7ѳ-QSo}.Os5ޗ: WhHt.)-FiLxr!QFs"f(p)ȆEgH\m7;IT:FVE\\j1iṃ.$f}ɏ[FY̘Lý6-Gq!IqE pl%vWL؂ D[xp8q!@wH"ͭG|QW$؎fP9qzru6}0sȍn{TqH QR7M`@]08>̡E\I?IhmEDO s`H5-6RB [L׮Ȅf©\K˚cJdJkԗ͵gy 0shl{Nң+u,9ZLy iU~^ILVk#>]v*Nh[-%|k]-Vsvˍ=L^UB3Gɉ{jv/ƝQq3%O"{#$pPb9M`|k$~H-Wȸ jTkM"~ m"{+z+O7ٛ8ƥ=EyS&?FUJ v_'m;ҬJV:p`U#' xo`߹KZͮVo y)Z{4R/WBNH|BthVh-%{7M]iEKtUIR W5x] A-Ѩ֢+TݢBYo WZd:Xh?z~ 8G˔8HIkeW(\5$əiŸf;*~ųu\[B~AuU^?r$7 ?0%? +MhAw@OZ狂o2j3י|j X|yivD;muZaY4l"3}1Q⍙J@I^@ɛq,Z)`ЏtiUTjpJ]Tm} 7":lc|Zw@nA}35ΓCM80ѣ*'[ Ĕm0y,oI[b#I?.=̙$4?a} 67qsΟBqu@"(f}L̻ 탠1F̽K>HH_/deKi?.$L;!"u5p7%WzJԈژ~IOVeK@ۊFT(c6& Y} t5הꤘ\|E}J%gD`ڹoM.i-f|J!/*;Sӝd \Dvqf JM\< d[:Nu!xqA 9Llmʍ)Eռd,9 Jx.4E={hr~rSJ ^nD:0]_rPKYuk7q|Σ Q:ZnKSg\*oMݜѾ$wC5X1$6rE"Y@u E?9zHW -Kf׻1p>qAXe>Y@rLtra-M>)Íeb,P'`fg.@m+f?qs͚)B `IEu7=Ț-e֝6kx`JhT٘t\eXb{yXVf΂=Ov-]R3MI = D:' [_dEPsN: 7͆]9J/CW3%ǽAC㒊'gmV.m0}EvX̭YA9 Gc5sFPt'x"΂ Ygl7)5oe#6^GbYε;ZV0}(@~tCDLeZa"_uO1~H{0`'~9 Cx}l7ю'#zQa$F`{ æ p[FEhhwW~ID)bVzZK@׾2Ezuڅv_AoEDY ZřeWݼߏSLjDm8"3;}Mɾ]suow`B}M^ 'lsehǸ$ D4-[r8? i(Ө <wdLBD5і<_-r5*8iMVdseRfZtاTD!J=xA H4MS[ǖ5 E) !SIx+Ze17I5I c AfPGgM0$JqV_Ry63KB岊G Qy(p֊!w>:X*@6}>ÅM~U2a!SV. #5 {jBҎNs]Uq]:n/x\p-uB\@̲P! ${bҿ#gM5g#9]Q?:8T2Ψq|ⴝEF%<`\CTDA[GFs,'k5jpc3aFvÆci2d -Ǿ$,eI mbomg&&] p)z IW$ 7&Uʒ/MkM7bVxtYWQ0dbI/<971EAlv/: :YV=@qp9p؀p*9\f@ޖy<_+ ?*?@* kJLһD?xExOZ ne%Tod<[C{flܨ'lJt'$ pqNg7ItK8:kTTsOB7K<4pwpQ^aƶFZVpG_@5D2ĵ1z9Ifbw};Y0pP涾vf1n"즯  . ǿ Z_ 8CLR!LqNJePA]Bl៭2ۑa1zQAec珂Q𷍮◘$'OVnO}Z%We>:woг8\wGA΂c|ђ%y!oiлFI+)UPoޞ[-M'ZnH?w(i;c du?gQUMV$@l.o>\1b/Iw(嬆L$QiDh)L`2Hj-۷Nw݃洦|ne>1ɖ8g6YN]k&5M1Qv/ޢ.=8T8qM&߯o{ GoCS浈V보M6H[13k]Q -enp]nCxݩ:K6?4 ͭVg*W5M]>vPSFz.YֿS](^T"w>ΉC6Dp3rBZ==%.47F/ 32 loib>8@.%"T0J}zuctsrRc vG'c;LSFsA@nڴM$i䲚>Z^k\^F&[ jP p v`!]8-J@$ϭ6 +iscڟ5$#b2i߮֋TA y=Ink/0fW2 ̷qB:t) ,-RUո 6y&r![x6^ַ,I)(1aF]t`"q%$0_[P9&ԾߘQ ׻w91nl ǧ8knMUiO@zp{99w> ӘA10P/6:tf][cZ5+S6KsWlvz SF"SI =0+Myޝ]@{L8OlW2 y=|WѶbZ|VK'6e ,5޿ < b.WDÖӵ 9mMж$#?o)xxJݺ)T~ar`_'e\.+ Q }'%r9{Ǭџ]9Xu$ysEoJKk c 2Bk-5T3a5pgPeK1؆gϲ';~is'X,jӛkHd8g)梄5tDٗԭ1:5^V92|4uJ8oz_aZd?5!8^C6,n)Fy/8- 6ҍ@ýk!]` 3 GΓCB!_!s{)<򺃕߭?8*/ 8Ip ր ZCG ( >i,)J6.rvAd'%{ó;;T-G/Y,o|c6qʲBR:Ije\ FEQǫlp^Q^/;B,vͪhI¯/}qMO̯Ij'BoiwxUG ґCe #RR2Gszdyt,QO3Pz^4z u,Ύ}OZ3&p[! @5}fZwWo88?z Ї!)AY^ݬ6H 7%o9,o!o,D^z}XYfv5<= 6 J\n.Fv#wa"ہnz Gm0ʔT "%$$x i.i.~ش] wM ],1D;Ɓ3;݃)"6uvPMC0AoxqIOp5~dVApݕbr\S&Kφ+ !Fiw*p{YA&P;N;TVAZE.lOؠ`J7MDMC#p]Йfiw4H}U.~~sm钺cߴx d=G(7Q|§b :`D>uuNTg#r-oknTUAȢQ9ۂdڟҊ/ %y[@i簼EGWpG`} !;{ -dtѳ&*FОy7ZhH>rkۻ> :__ͰjAncA"F6g컣&}3LU 0BVWq&4UHJxSlLz24 2-=6L;B~H=lie/4%Ae7'TDN-t>LT_Vj-1DŹЛ OG#7d }% Cƺ@T)֠XHv]!r)U*_' o`G jxX9OXޖ3fh˴3y{ 2aaD`Ng%Qi4hxɩhNBϏvb3F!mIvyM /tnm#ӛF*F2s‘ς(Ԡe0ZjChHw˓}Z.‚CJJ/hh2P?ͺr/"B|nЎ8XFOېeu[좠cK/{5/&ffzslRLᇝ,!Ҝ}_Uɦ >^剭eܧ*u٘'l23"R`2L1j:E9:@Y %L_q'1M;`1P:~Hcttw @=|@2cP yA|ogQHÎjn(t3* Β~1aMKC@xxlBe je. /'Ū{~nQSzluvP#t,fTe3}׿Φ%7p;8>[@1%FI7nY+y;&d.'{GJ&d@\V`|yҔEЂ11Jbz(@U=l2P_0i\ڑTӨB_3";^SҘWJv 5ЬȡSEPl@TلV&TcJz]}SzuD70ŧ)v18 !Р2Y"k?'BQ "W l X4j{j;u:"1[̽QEv&]EB;kW}pY3]{0(rv%׫!#6.+ c 1oV4vmY_X qJt5ɿV0b㺽O6ǯ?!dU`Fz7!Hr>''GI,ϔK@]aPv.rG < *p08BӤܚKu 1]myj_a$s |$5R5MC[/6ΤK͑^iQo!@b|^㬜Y=$]?pck\!;MῢfEf53H0|K6X9t Uy !SkH#[[kȶ4E }Y?dG%g!Q4;Uֵ[d&Uj!̨ (CHfvu!%0əu =6ОLĶ0*\iE<5XLJ_GܰWXũ6;Dr1hP#~2s3.@#l osUJ5KlB5.cPO{ #Bu#~|DԨ{RBnق1k- 5`"2Pn=)ᡟ/nrSdoLʅ֨UVtpLjS'+X6߷ؖ>&:6;MX\DH!USh)HXh3eIb X@=>5`Qa\dѼz\Da[Ka ?$ o3U/(SrGo@>˾ BHXnDI(0? TmK~xV,<*Hx&IW=J:nT&}[&p\v*|N6}3YPDžbqJ?4E{Nbv&@H1]yrCJxڔ݋;X BT,F\x'lm<_Dve? %jWO{BV`8 f(.zv˄=y>EM 8"wX Y?ɵӑ˙E(\4Zj)Ĭ}h3{)mg2e"@^D`\&Ng1AePgU=4RZM0Oo.R_ݭ㟭ƿ]iu 9ܝt2zn̹|g» >nbo|G:_SC{@%l> A9Zt`uP~a{pcr'v/x,.{MBxQ_T}{ur`\Јz;%Y &kJ _hװjL0"Βjp@Xa<rVgd1oп-{3pPJء?P{YtP6~Cx"꧕#L 5HP͎6΃fְ-(XA`,p!lJ"Lu;<$עj !L|b>|W08ɇۆG-w IUMxm<MYRo^܉C4I@5Y7(ZՆ>m -ͻX)1Ƈb2˭sG }G1dBg'`[|&t; l2"T->r`oS-~5UK;NFUkEof0R+'ɝS_d;DbןY`ьW2F K* z'q-X6@l Iqs4Iz :++RTt] VjGCY#Cˬ$'+o`颥q@-E%խ{oކb^a(Sڙv_[:6ǺE'<[ Z*dbj 暊mo_) 1XHF=GL/rd!oltJbcjNO(M6 X>_GȾA3wtf3B<[[XT%!N`Ļ sQBԮͱ85}˴L w"5YÓ:۝eI.:ߍ؟h]vuIv }؝&JP0aHWN\^k ^xP8$o ac & Bֱ@Q'd>X"{ϟECazW~|#@Msa }k,$c)$s(*Eoc XIilu/6+ХQACrC 0s۸}]V9ϳ*(m(wV[ۢF@?%AXLawI $cÜؙ~=|Al*8mф{PQ|KrWys!)b%j ^Ű>ݵ3w/t@hkf$ [<-:?ゅP=L4堰̡K ,ak'*-˓[K?hTAuh0YXfѷֈ? oHLDB3 V^P98# ʬ}sj`#oK0Dms"7cx;4nŞQhAAOefIf9v>|5ō?v 2vI&^ %FU5|j"z1\v_>ڵ+-*o]]t2X $B]dE&\*63Wn{y F]?O=`^>[<rG#q3eLG".d#oa/HT@0 rM̕e.J\ݓ(]c^YODS0q, u#WOU|*_4T zDue~ }"4Q 8 [Y'h%Y-(ݺAGRnQ}H;*&Z+9DV=ʙm 5+#Ψ&LKVPi#,\(EI`2˞.;ſLZfMrw%/ky|,rQ\8?r6%>#IZNJ:mTTjR@2XZʫaF+0v:<2L{6|%1t\{5x]&G{z*VEz`sTsE5_*vE,qp䒓*mB@pOj<ԏLu]EgT_:yR@z"jså* GfIr .H Pp^_$Tt;2")_c1$}r OWt|DǑzʕʾ,{ZcFR$ ܥ') Ɋ,Ag/21O#Y dũA𶨼b4ٍ-0Hg&{i~ݬ?qBrHrDRVUeiy<*q?lV7䯵~h<-tAח~ /LS*gn՝-be~~L#kJ!N WEΚ ~Rҭ6v VL^GTs n@f^0%'iJL#[{g TQS!{28넞8sˬ#EI`oSr n{||Fd t*KEHњQ~aZ>hOD \|-%@(߲ ޼F>Ydo7xJKUTn 4II$>Ōm\U TWe:{`J}2a{ެx[Te +UE+M@_pr{>XjRkIāi,#MuNt| f}![tq!Fh)aؑ7GPdQVrYəN5 @gLot™>Z<#\=]lP #Ѯ H=퉑X_!J7պ"20'EՠDۿ)- ~-ouڃɫgtAW#Sh4t˻Eל&z%栚YQ!XaX)\,}"C(EIDCH|bUҝyc{ԭƲ\p.e^: Hll9qV1[OE\#tĵ|} 7?ӤkĘMIn R o&R*ELG o`4Η[7qs N 'uLxE >ςx ˛@IjGgru4x>H؇w1(:͕F-a+g F?IZ_)t5^G c9ҫ|rNvQQM?Vc\Y\bs( X<5bt{v,J )IȚ ̂Jw9n8c (¾ s =\@L_fioUCbPmV,3Sg)ى?eB+1Hyubh񙄇{(L5K3gMwe{g9|lQ<Զʿ^h1 w y:(6p0] ?*tB%puQ?!(feKtF7' B]}yW;-B1) ,ƾw_HNy bJ.@@H|߽cmp='|&q]QƳb|ڑ@382l¥ 1HO.%4Ww'2m2{k_t~!m|J!i7Rc'm/}Q >(ʭz *T׬w\8Vzh9M ƛ"BGtAPHbDKn=a Y_k/05N< EyTa1HK> .@c%GcV5C#46KP'Z=(eY|V< ;<{O/>IhE8,—5cJ{÷C=:i]M"2: $%hSß_s9aLMh;iuZ?vIiE.x0nS zE`5f٧H.8/&YTr@KPp}' N9~Z| )s")OicBޞ@wuTs'U3/MQ‘y{N q>ŵx4WvKA?ҢƽLQX\Lb!}Rgd| Dz]q2:c.$U3&B5G^ ?"ʙ& JP]"+{a4, r?_$feŘ+R9?0GsυM5φ됰MEv d5MEhW$(~>a"|M/B8LWM~| rlc-q[0D~2~;JV Uko@z=e{'/l<GnKf!Lͪ|C|Ԯ [^`Y=DweO>JҌ`GܩmvT;> %C. I}dL3GB?ٻ޸'27 릠M] ;-gr*o{G2:<ԇn s'p1պ@K0^c$j~UlEtAAfÙ`{ms|Z#.I| hne؆KB_v۝};hz25SN9蚥=&5y/ŏ}Eyg7ia :[o7t ;ׄU\B֖9X /wQJ֖N~XYt"tu].(?4'f:Z肊a{_3p? a,\s`JeFzLN9?gko{君o=olZΤBi_؅j3(YA j3n. 6".{-0W:38 ̲)5P֞!teވnjwvU 1rAF1UxfUu?!tȕN[JXKFVr\`|zH=KSCg)aM48ZB祉`8ؤTN#l߻紏UFmR_5!@KY< Wӄ}7MT/kj} @ _#% ;3 RbGy'įgC{"J{u[x 2 49p*5NvMYoR{>v G Sn_!fq@Qop6G<uÁ*P3Ƣ=S9CW\i~%آyIu}*oK۾w=]"ԼQRe6:*,lW:/` \#Z̋*N`x/"3e_DjfߨᨨRyNYARU WK i  â/xo?wx͒)bg<;:OOX?YVl8 @e|Gu_vE[&8>K}/JRXc?+$|/H:l^DBGJy %= Eǩdž]k]ƫ\MHO:*JtN4Jlm'Vur۠力 W%/ NSByeCel3@x]@FigMaEe2gu4uy+5TmHrO\i YsbEsզluVNuU@Á& Cic?U5_`ak4Z(z a*ty%ClW)| K mԢAm= & lf釡i񊕎"@ܧ4x#6'ݱ N5x a+l<Ѡ!Dr[RnvH!py_ހ#wPS`סHY OW8`sLψg,Sh-mK5E>Jȩcu Üz(:À]tś MBлw}'ȽD{y7B_1Y6Is3t[^!ՃIct@|?|S?4{.qh U9LMۅ7މE1~&S~q t\OeS!us&P.oNG(s3fS䣼Ϙfj1Z/~q[2 Q8*g߉U'ɫQL| hs^qA@*ig3]kr!&<mgM/W" n|ގ9#둬\I;WoC(~P(bd0Rt++Q!4 Ok9:EӤ &^rlj5 ?02-{x#'m^ە9. Djk$2Lg&w,"մ,GRt.6s rj[zM2ԫi+% &yc٣V%:^v"48mUkƗ⡛`Ι/4d*O Mbfs?qNr\5?c"='.L^K-jf%Qr`m/|(ʜnb^x5/)g`)uA6N@0o}P/`)[WH`u+nɔP;-`l* FI Ga0`t~#Mx+"15a$ ytPy'}ij'CV#E:)'ͯnòOi1pC+. hEǑxySӃp14|q :<.4ƩUHwuTR?o+a:%1 шڇȝ9M ޅm`hP ! ݣZ_6$3UxρCR$f~`g0tP9N+[ n=sTW.@sk]pq߆ f35j@ MqJ7@诖'13w%:aqp*7$'v/堫NVXVzH 涿dEcmU} wguʭ)z*5}2}%9I RF1y- x9h %e=1>N#P@YM߯["m{Y7k:ڣ8)B(ʷjqo:e ˵;ђOEkbQiHf!z h7\ \ئIPQ"Rw*kơTkNIHD|@ 2Ƅ26 Vp]? f, Q?~P&F(-Dþ_w[?I̳Rʟ|hYP Iy'~/;GrB|+P}wɯzw#gն(XK>SNrW@ O.K1kT'X16ԇtMQyfpWR#V:c~No+ ģ!ޅHO+>N^.Tdev#h!>$"I8F9Uh(f…>v\_2J+΍(>*Jv;3'}C,jLw *ïWoI'_ r{"~3D¤TWp#s mbd[&XkvݓZ}@ Z? .X*˜jd 8"G5)9s?SZW$LypW[};ҏr8Td2,`kl_RjSc}QKr~@IE g1`RLX: &m,ZO `;_¶u ql¥3I}ChD[ϬZf׫+o r.|.7j^]枊IބX47UNdzU?ӕ$D00 ̱d4Y53 ABs+\HEj 0Y)tm_>/ VWމp_ğn+7^{\Gzܜ ^j{#坁VPk˅YaaMh`Ċ;I;YIe=t >)ix-}&I@ :Y:ldp)czEc@圹.ꆟ;_U ]@`ILqWi&E^HR5Jw^0 ;ku:H.F8T1CՈɶo8dkC!O7JR2p,O*O uTt}$UfhW7=#BEèTiw-`Witu/;9g*IiFk(VCگa2>`&\e.&sQbdȕP5д_:R+CF& jU^%Q&v30S\% c-٤d (W~J8Q5Kb='LwDtf\ΛG X&AAFjc_,SVZf!6XGpb5JcDPS"!bn:Pʒ}jNHT r0)z5Ka9~*C $BST:ٸSBP9.e &EG}s, Aٸ9Z> >? @6ٽlM$;Ab1S1A%^LgD #KظU>o(4X")/3v؍7Ғґ{|VJf[HVXJ 5EZb̟j,H`u 6p3MAD 0LMww92 N?5|oN H}:>"E*a;j. 8r Ki v JD;ԃTسT-.H+~ v>l$ō,M2 L] 6$˷cS')W#?֔~]Tj'TYjx7?b=/ict mm?B;e#k۸ >#6 eu fVҝJ9շ3TGq*زV [ ǨuF9*r=^B1}d^.+*WzGAJX : u g|x)Aa&rQ"=\0ViQfxLǼudf{LE^P itso˻P'tyewSv~rfuN8Fcgtƚ8 _v=A&&E7Р\' T/# MFI{joC$L )BDvj7 Ql9O OLo;35>(vil>[pT9)`+5kk,7^4\?Ii :C4n`  dG6T|-j]I*RVΠNGcj ;2`ί!VgKf9ϼ&-kݐI,+ό32CyL͖-^9K,GU7k|:1J^XBl}4o!=7{Tиr2ЂDzhq~SA*7L,E i"@q}U#YT/2x+AXR(ͣH5.eB>W-o\#Dݼ,;o{iA6CE p_SR?a?ozYvTr8q =\//)UMrhłṑ{OP?1P3eHi{0*m7:nv;U@œaɭڐ6^v&T/ BBum2X I,&xW+yT dm[4u(Ν\ݲh4 Y G%6#Cux؜cAg2"1TV:?|n$K*v1vZheXd_t^1r 7ǸS6C94O?|+?&z/gG HFj 1|F7-6B8XTlNJ;y3@ ʏeG?ϳ^A6506=*= *P*qϬ lXɲz45 c5 !kGDƵ%:-08\M-w7O#DWQٹeCT=ҪP9ɶq1 :#ڜ^(63t(:&8[H [d≯~akϪyZ/GeG0}kJy9T#.s.:gߕ;BR`#_~w*^#]BbgxwU9@(6LzAr^;;(4kXC ɷkweD,DB×3|Qf0rs#W}=RLj(7\ݧ褒dha(sq{_v~z.޾g6B~W7C[qF_ͫJc+1Z/ Gl%/ݞ|3o!k~((2.O\廂9&`ZohL,=U'wPvyWdhJ߂汄kUۨ#l:*RRIS5(<>Vۢ^¼=bD9a:j;oa1#@PGO*},tI=%g'(Wi$+tXt&۽[{]4[ͫo2-hm_5=[r> %<" Y|[1v"t&^+M ;Oby u b']*8ɍR ˗4\S7q9~U@Y .e?)$QVZ#pm|#A2iZA:=F΀d"lcϨФKBy:7dG4b3=Ko'f^erEӥbG~Wjh6i|%>8mh%ku?33\{Rr Cd3dPNpRVPru>=?N3?ٚ(a*8e=bPS ? (~fPo%k%cqrz{ v~o0}hi3SY+8+sLl!^I W 32{N2$O-?4DHonQq\'K˽L}wj6ql}<ƾDɻ-ҹfdu^s3\zۆ?}mV=xFO->%.C ϭDSǽf$_Pv*RMd&#Kw$b߉7tz{Alp^V`OȸR M\hVzNUq/r{8~CP(s=e1*=1YgKF buƧ쾨mHJyÐL8Ii8~nX#p)W:v" 7Qg9oS]ʞ%wHf?.Z=dLfldH>w8[VXsF6G=B6qS\2䟱?7b@ˆ+!_l8yNdt4%9WӖ N1er/kYR+a"wN 448? s!g*{/L`M9ǩӉIkP QMA=`pEVdX3t"EnJ^l4?s5,='; P3Fk6tVI˲˧Y5~mtBf1JT ^pzƚI2'd}Yg sBr)$Gzȏ,by#a%r'7}>ʔr{gh(i e泑K6\X)X P?DQ9`"/瀮!_1C;ZCR|{qP4]8>%{h*E>T֞5.# 1XhU9ǰMMjݶy#;-JS'b)`Oxr=Z~7u7^/x-dM?U/[|0hɖOG%ܗ|an.O¿sۄMɞ}'!M!Jc(@K;B9'Dqa ڌ"Lɕ[ oP/9tl5e1Ǵ>OSO{r:Eq@<ԸGwѰ!VZ"9C1ړ E4 2<2l'e #u[4]&Gq!/; CWcfK-bj<]fbr;{QB`~$ƹ-{ppE8ٖC,-f|&v\,4“aFpc}}JGȲ{G3:eX`\ԂO?o| H4ȿ+="͚UمNSi56{DU )݋$~!DK+*]jP!a|0{/0m(Y YA.4s`BM %O ^? _ Z7aQԌ 1\BO8;h yy7b[Ui<7|Ӑ@+$گz. ZB8}봑hQU#EY'su >Ѝ549iJwΈR"H+3Q ,NS{U݉2 . YN(Iu<G Gs@8 t 朣JzǠik'/(Π@:e^BcծJXKzL1fn\)ӢL2c=oz{_w/U]~Z`'Yd?kfYg)~LD]#;|XYP\.E3b_}!^vzzYH\Zy-e,sT/!ti<55Yes!+d4( }rL2֒SAu>3+4-X')Fe(f̎,Y=m&w$rN%<}GI6 }iQ4q 6q+mZSřj-9XIN;PfRTh7!6:91`#l=ݔXmxMyuF[PbG"2) |wܐcTXH9B.Q ^>gSfŹcμEo츇L0qNBc 5 _l'߼_m`(Ga`o#Kv^!;ݩ D x%cBe~MNgUpۜ?*ge16>y ,_ 4[!x] -ӸͥRL ^š}(tQ$"j#˗Mt Tbk% vA DaV{%l m`+vaNZ,$Iӳ?ittZᮾy}{ׄ!035f4@Y[tCwJ~bPpD\%L HYte(gܸ~RZn6@t<41,VN_  ?̹ t)e2[*m3G_I6Er'WJU"RI.;FOݞnx5V0Oͱ:,I&,(E~"ОTC!f9?0rLG2 rMwUniL*uη6_xT8ƟG)ǢIp=TWXjd;ȭjRWE:Ҕ]tWI,9}4-~:ƭY^?|z{Sk;IUplP"\z-^HDݠcyruicH^Ԡ`z;*-).w FVgýC-K3Vt7BlyԖ=#Xʒl/JL;t_ rjTS "iK~فZd>1鷎Os"VYd7:ϝxAzK]Z˦8o.1hm5Ah(9Gfm;Eae0Q.KՋwuFne3,^9܀k&dږ͉8Bsh$7"'/86/#rBOVQ :/A5QԢGDAse4bCDzLy"ݹO(@m\=focX/ta@GBI( I!Z-Xq7m#a كيĶn$0LoΦ|+zFUdIA-g1(\Tpaxb6u1tOFM;s!X#9Y&-rv)!Ccyߊ(h׺L!}8sSrP19k|s+(1qߞH:)?{dF‚Ķzhs,xO(lQ~g$ʳqAA ? 9;{EQ2\%{?2GG|L;+Lw]FX$+Bi9 fћIAu{ _[*67nϏTkVERw Sާ,VIVo4l@~b_ leyHVC`4nb]rթKTw CkDԽ0uaNߢ1iV}&$#w[wL7򳤓2(Iئ'h"MN2l1z"{*&g6L75ÿϰb{1\iZd GzZALwZ7$s Lem2_0Tx5r * dڬ06Ma{M;31xK+!?:U67;,/#Sr8h2C*53u38jO["f~׳X;mh_d\Rgm ~B !zcQ]Bi1pbL "G[88)w%f)MOckVڀ~Jh堪"q $zQM3ti]g!KԬӄkpnJ??JNr4šF{˴aaD8a~9f^ݽw('CmUeg;+Vg;3߱\/#Nen ~BKa]rԗ!fȾhi@iYy MOHΑԑLAc Z#v͠%luAg*XR DԒE x`+Y\5olw#X8Vq'Ox㝨^|,+=&"D٣'hB@\)3fE#q X6vb0vU  WBy<@&vcMXMR>ڡjgqjcGhk1־+&4c>Qh-Ey8SrEWW;VŭrHу(6c5]RYS1E[-rdgh mlG6]QrFbobRh'aK""EL:T4Q 00A,\/yC-Brz*#(y 1R]UئzV lʁT[2X,;λ:yur#M_.xqM>:ZG*R#GdQ j2˿6 u]if^L8rX(ى&&>QRaa1ce;_.'sf*~U,3 (9*Wq2~ڏ%&H6sb<٘&IViIHlKu>`bƛT t)TdKL$V7[-A<+ 4h]-?Y39n##hqQvGRo0ʫ`_6pҍo00* qoPg1N=|DXϏR#\4i nz 7 {hdl2n̢v-m1:\ Y^J2fsn#2<^iIhD)OꋑIcp=GP.M:E:"N$((o"ݓ%$O@$͏B۲ϡ1)(:7INI[T1,#u=ZC1df | ^y<*Z, DPwVVr=35|8"?Ky<@WD; aAiC[u9VB71%F?\띣,d蟆"$ 0#6i&3 cL2| jI 9 ب)g>Nh%&fQ\<\3)e7cMyM *DF6 |u-l8Jk\MM[Kfb'RZ=W("aKEw:%QΚl#2agu]n4)ryû4Џ9(sO!:1H%4꾲i "kqaK[}vؿeWQ"H {1[ul265CWu)K{E/@DG"HIgz&E,/*is@b:;'#=@HmԴ>?ik~̆&E Kp%މUr,܅"n|mhl$4lϙ9<恪YdNpp/;GO wLlaxR V(zYx"('g fg\f!G{]j($\qew"+{4"Q^RL~:e1n@8GF)xq^(**r_i{K N ~;8+ AӶHi8Mt>d0'51m  y>f68ءYvJ<1:M^]:XHj[}̥]ךlM?i M_d(35.Ö7?yubM[ q2g )je(i4?M HAxK ^:F̈t7lW˭VTz!x;"9CN_C!nzœh3x\>3l=ʂ;W M%ݝcDM]c|0Jzwͷ7|FՋ騶{t4}[}OX#L&OY?${#]jI_N b@{ `6@eUvƺ|+I8$ȷa$61:y?WZOĩEZut]?zIOۘ@pܖ"rgq7$T/;GLyCW\4=ȌC/씢Gy[;ÿ‡`_zdd܉T8b*-jh޻ .8 F}P;PvT1VQ5#sEj"9I"3J]nY?zp}Rj6uLx6;[k9{ezsfE11E׷O>AD]@Ns0njauE{N@AVBM$i_.BzbWEaa28n.*C,;[:1tN;oˆJjğ G,Ǥ'6SKx?>Pm cmEuJcRʩr ѳ_rJP>q &5+kM/Y> Ohr bP;:+#6d `'~\g}uXT3^X@~apIKaP@O@ Ipߖdꛙ`=D/ETZ<L2kxL4hLjT VV8wB:DlZ&HM@jcD0|vc7ȪCq)ZҨX`-':ϒhnX Dr slH(hG ?* Q%p@ Le\h髩@`A`AiK*au܈̖Xxy=68RE@6D$rwNsYD5m 2V@gpy^_ƽw+qno#TBpzO.AV3f}±P&h\s>{ ɜy=9V9(&u{κ`6@gXCݖ/-^>dAO;qUT7 A|F mגT_`&9tM3Gå魔 t A%wbP2OpͰ1s)im}w%uuf/k #{]gLPr_fyp&1|Ѩ:璧ȈZeiiwҥ)kCoRwq(bBfc *`pi$Q&˗,PN1bhj=V9G 653ZV3?c>\GS=N %% ?G#9|#a_ZX 7[BQb~X`|`vEb]NfTT/I%3މybX*_}z"19UcubZO̶/eY8_`Q [h gToаB . UD3&asWzG8H{*)7r80h(X,E[dW -7Ժ\$O~Av>_4Z7ڰ,rwƯEH1{ۇ*}-nw[^Ò&8uN-`}$; D-xYUK5{V3x}bԝZKdu77ڲ.'9b]2Ud=xy3_)JɖҐkmI*`\۳0x呞5/+y4mS>p_doH2ISq"%F.j>ھS?zZ[ fQD>`U^ueS=O׾Swkne2PvנPz8J+ĭv4SD6(i v'KYz@&֊(@~իwQ ڷ {A10ਙy \l8t0),JI1%2K00}TxIf̅jmb zAij, lk77:*ORy}>3HQMT?{56\6&m"u E?s: Go'Y06 Akw Dp~^P4"-~6$]⡃J{iof >Xp^ҽ0w5]q韣6F@?SC+r y>IaW-pG~T`'?|NYخbF۱.'鋒 k`w6kYxphZǷ۰ 3kgjԡԾ$됃aW.@ #q eœ;L]*`5(~~w"TNϿ[NAޖB&_H Kv0G5_ݔ]'$Qh ڇL_JE~4 hEܿ'˱57U8~taJX睁oέ;+ٰ"4D#,Ѹ^J1$VgB<> Meфتq,3XbG2YY뵿@SO2Ç nv i@c Jc2?qP|r?3rpF>gB~:9y1 Ƒ,rf[ĝF ҎЧn'wLPApOq4?IXŔ8|>qm.0ț1p]c5U] M6SNV(Itt ?sMe}|X 8sKR#f0>iweلB&hSyK,@Ť+%sb- +zu&jvi/·Ŷ}Z y.=TX%{Tՠ jZoߩ(Y1X>sNl|x;Z*)(S|Ms[U#5C8GTՒCRmʨOAP@}s:2@< DC0/ܭ [x4ٷ~޺QhYjk KE7Lsaܶ Y* ѬH=`0.S 53$>摄OYr.XLMȀE-7 5[ح«j9Qϥ; #I;Yfj#C`[T u6]צnE߂ue7=(d.Aρrx 2)̃lT0%Qav͊A>93swdy|:qXN:B8ʻz|䲏A\{lMcy-Y0eD0] q!E1? LB~G 1lX0t#; ?C!6y:oQj7~ B_I_\T2؍Zi]XeW@b|,kvD癦VW\: Lu._lᜣ\P?"ZJTAoKiϙMwo9R1VW6`|54שi *xk`jwkϯī>yJg^ORK-ŹeP_fN_!`Yd,'CTm[b?L4SGa p/YL' M[K`rدc8fGP7.o9)(PM,@ F)=Jf ZX, pL$[`Q9Dl*LV4q0^zO=P .e5h}Zp>]F( MQž<aFmSfdGv?%EUm>muf6v#7:bv*M;.\>R?ŨP|҉ V;n~e;B5W0~*$fOTb? 8Y`Njk.yNj^ wqjL:|jʳ:4#aW@sq&SaatSϣG%1QG(łJ^"[*$|JY8zLb|pR}8֚-t4;@ 0qlu{P.;Ѩk@XEP7J*VfycrtH'm'5+&u%L S1V#_ryU7hj 4ַ䵮a}"e^i}U;US\KR'rʷ QqFY:m*W?t}} %1"Īd4$C2re!2a H']8GguCBEXy,ꈔ 7X\{,z=:C zXD0PJl%A/Au_s): Hj}L=grUF6rmt Q %Rc'y.S׸NJO5:4IVuvBqHAhq\D66bu փv z .fLd}c(gil 3ԝ(Y+d[MVd 97nӋ+_WTmXD3|#2-Q63.S閜s&Qcvœ!$}J xʅ +ߚRDo1LjyKY-ea۹o n /7;Yz/1 :CZd SlLA'i^4F#YxFNaSжm,|*,iդ*pEu 1ۉ %N̆ꠋ̛c8zJ]>OC1-`rtov`=G3gy?Egc̆M$-CHS6IδV]< xX-߉rhONjҀ{,|͌ၔJYwǑ( rR~2uX:(ph,FWʖ]:*ruY.E9yf!m0 @NsUu`UKGJw6MS͒Ͷ\lg+L zsetXx4])ƄOIPN\rh ]q2xOD]) 0 HAa:'27uۛ5_4N=?k3l*6 }Jq#`̯yx~X;]WC 6%?'owF"?{kԟiQW뛐RZ# %r`'ڇ=<1"h:ok\(} V%4aǸ!MeXv8p]D>*8-O7k=G ?ۋ͙(c^7 MfLr<٨Nh)*/z?1C1ynL(.ͅ۩UsW=Վ!O^)S]S)vډpziJf4iw'0{1M 68d1~LJ^es>=W :|]6,jqrq&:F0#yiͰ mPϟd b6$΢I8AO!" 4A y;?G+S\R] I nʳ%M:gamÆFJ VeBaX/3obT Ɂsq+]ցLIH4#H!W3%X*3IPiTÅj{O􈦘>}}(D,}>1;& Ƶ-M˗~^]C5nJ{/p]ڨד >`HwWnT?w*1f[饿'E@(KrŒcXdzk$WR֝ u Fݣc"X0c"FemP>*'.Aèop]yXC$喷%H-`(1D-Vf:e`]ɣ{5&jws"ʄ 1teP7TfsdR'ɥA _TUV"!YAC?fY-Mjw<%tcP$+[ Nv"{aZF?_g\ lD=h=w:2NRǬŋ> 8]nWvZH _;$x̨NRsG@a C?~ZfHKR7af)d^+QPOa;X O?͍wXO/s6e$!cj3=D:V/AN3 yK4o S zP JgssAsRG^PricϒӼxo,y}1,^p!)|/v# o?mLbk=8T d֜TY8Vy%o!Uy26ֻ2l#yYD31jLk#m3>@lMXpkn ;?Yx<̨'Wg7"*iy^,> RKHEv +NKky`TҤ"w{^t8NpW-'gw4^ei϶wpB~GB$X+pZ ( َWY z !w/ɠAW65Lx$>Cdv.&.Hm>2PYx&ف 8'9!q<59rĘ$uv0Qj tC! &8AcbN+axh˜*^$JΪmʅRlkeU.3:ker!7qH]\QV,:`ŽS$%$(?N_'Q>m{25Y4'\=ug/m*ǜ؄#gj3 ڹ`p$p:u8<1KrҧThQj殅o?nLٶen7=N +9vz2Y4AhN'0.Y/Q;л%66hĘG?hS'F&)FC2qUN)0y'TIstA075V<(+J7 ǭYojsCw=9$3V؇x:,uEbp/1ޯkel4\UK vu9Rxo?ߎvM^y?CVijd8;)aH.ϱgmykλ{SIHvEZՖ",;A$:H<焾Ez>$w: !w"YKmzB[J,Ik*%6Httv̐ib6bQ`x7ncCaQ#Dp=Iׁ+)s3 q>)<{a2(6<]Q ظ=^uoo%ԤMV^".mPfIQU7|7,& c2+Tَ=mLer@:Aǯ7,j=w4&;X8̣,p"Ɩ˾p&^{839I3ñ:&gχ1|7@PLuPuNtg2!}VްLVJS)FQw \26Ift%3r6iq :#PDe}e WfB & qRs_qЋK#mĄ_ p%9jG8 REVlTbr7b;]oeT'xKB:̄o/daOh@ |#jtOg$WwͮPfΗm~nnٯ[nɚTBUFSPJaP^^ ~xzJG],!scD\!8vzpPE`W҆\b/tҥsgZ%)f`#l|z $f-o?BÁ ˔0L;h OʓZ 9e&j:EԷ 2q?2Vk 4;U ٟMbY#Bz7l3_p0 KN.d.+mfjc #x^ י$czmy#A -^j_$Ac.NDI! h@ GeZ4 &b ?'XmP-=_J?R>GDy GGI#T̊uY2Ү vj|MW,7fa~ʘNޠb|)My TVEC1^͍U!ʄT=Gmz9D]بqI#v m#^T0M3 q]e ed)L¼`.vTo}uߋ*5 j!ldM2tY$*hDkfYT|&RU? ??d:m8rp(bv#3OEJ;ՑE 5w&|Q"+ӕA6MN1gr<u.envu^{dFmᏟ]yV/;хz)Ȉ,V0>GMp=h!ԗW ^–S-,F:RDU t8ʢQ= )'X%2_i?qy:يo'I8|>0mXOa~C!_*||gܢxןtNsuv)%| xAn\HHezl /$F$t?A'P]6Aѕޮ} @A)=^$6k H[Auʥ#r$5/d89=N6Uur&go9i, "z^_M\Z G~T{^aMʩ}W- JU=ރQ6]H{TA)7]0$uʀ=lU#3H!OxK'Jg 83?U?k",|pՓYp; I5>.-!E/^ 73+Ȯ85^dv8҅ʷY #geS .fgc"t&)~iHڨ+g_FA = i޸M!K>Ӽ֪er b^sCX;}?Yep+Oӡuf*^ (O5U=zr̶"Ft_17ό}=g)4vW}yn%<샤JGe<;;o?cK"uE8(\l0g5#-|UREZ}hG}2Vم?>hRNF/ȍ~ ŐL[YWwsbcB9V4x +G1RNq!؈y1\r]656 ӌ}9MfSu'vq4:!_ɢMwq'Vn۳@uYKv괿y3핺$ʺNf\T}I-cR!/OJ{ZU ~ u5FJ^7RD^E" Hsuoi2H_u*AL;g#p>w"sɴ)9Y6X>' + ΅2v`*fCpé㰋r2<0 jҙZ%c`$=TsJ NVe1# ! ʧJQ xNvAaEM*BG3!UOUb߉ƶ=%GQk\~,}I!꼈k[Oiz"B:2+)!J,UY@b@.ID`w9;6A'ȑY,}|o^YomO dVNGՋ&DL82?&铉)ºxFpڞնDX*ORe:e O/5 Bq3}xL@:mPvN_坹[mԹs* tO'%mӌx$'IԻVJ- Df%>t"jM&XI=Q(> 6#mtvr!+& ݯ{Z\}6Tإ\[aL6Ֆ{:[A{l334Bk&(  жO^%m9N%>[=BJLX\)mL/80]bApRE,'f! hOBDdM)'b!ߜM׷X|OmCʖpDWp9y3.=R'_aDk~cpthT;udgS+`p J3ßULR̄d"hWfH&m v'!ɠ2u\ͥCJorp՜?jVGiǒL QІ(g-Ŵ^[ڨvR0}i!^<0C,Qi#'19[Q`郜{Q!ŦOLy7JfnUHexVɆ?؇V7Z ENZuF0h˫3X S<*@d~;mh ŝKψBEA3w^3]^Kf%^3ҩ#IJ0x\vB8U=`6<ȀSY9۹p^ QY2RYRpK+kW蛍5 '*J$xd<6 flx^ L5}+|%gJGIJ!,6q+%??,gN%n[ˀ D 5 $}LRFGpvG axZ sgmD;![Z 6|ڍ//ɑѓ2?U{,`mt<'Zo5s0x'̓gJH}ԕBd5諐Υ(zPk=E/]D)_WFXcS'oqN͞ e naC*C_Bi%+2My6@99|;a,{?gDmq G(#˚تep%,6~Z=SR)9oIAmo s۪9Oc.K -0Ƈ ֣*'jG̵DPq*`M} 6Q9|7nIw+ڡQO$:AEUTekmD~*`| 6e;9lUŭWDKS3a2jRe9h#{Fx00<"4TG^Z$~8e~C᷋k >1#N LU]dmV`yvp$.љlX x}YΦ9QaY`綪{pH>*8S}ëoܧH4k̟00%Vޓ9"@ zWj뽷xdP"%sb^a{0(#+X@J@K}J0$;. !pa~)l%?Be'+"=sю.OM%fIGD"[<ꛅ}O_Ϋ=1T%*Ihc1>*%IgOءO_,9`R,o`L#AnDKGuqπ]jBLEzـz:3S =ʝBn3б31=|ݱeBϫ`.;U``x-AFɜ\n7 ]Kٽ`'Xˇk'l|, JTXms@ǟa/VO`:(v8x NAsTq\va_6 'ΡE5`*Sm\r ]3<&Ua66Dj GfWdmAZ"Hb" >3+mhVV+e1!osى.KSl6G!BkԵvIPP~ipZ]"ϵNUGQ X+[S'|`Y݋j ?]9knF83&wb4U|(3t@;iGIkI>M* Y ᰍق_c#iO)_;)zZ ʘSљ->|?g);.Q)y'hJ`/Jac>mJ~Z7]|-EKbϤɏjXQf[?X^jHS7->Uk=N_u!a,䴈:O)g cuo1K!&7tm29)U:xꮟ! aO s}ײU 79+T1Z[4y€d=~;,AV hѱK/T4ڻQ=a{b4<@DO]J cj]HRdd+ $1\/Р̊VsF*fll1?r:uє0Ψiuϕh%~HPr J?f詣)_HNG2NnNZXZ(u.?#%vܸ`jHWIo,AVe[LOGDPYϞ=cL[_ň?1~dJ_x[8+;2sg~Q @EU1Eq."Qh"_WsX9^5J!7mK^+vgjӂK~*(ݩjd ~̪|cM/q;پ$ 6!G/c|V6>!<{)JTS,5mð@46Hq!}6HY@tࠂ]U~}}pUm&[ $aA |mV fNzP.|,ܚ!2iz܏ (׀R, k|KcC@Ytt)Yݗwꈶ ŀM6 ήF~>w\jUTҿ늮H u#E@[ΫrSsȷr}6xl:G;H:)]J&-{ jh5`ǀS6\;cA Jo 0i;Ze3ҋi8VYVy!*΁v#~JHLV+_Ns݀PB4UYGdS!>=@T0w+Cv٥տ 8@ ݽ<`W!8՚pw1d%&f563KU=';a掱`JXUKu|bө_Zs5:'D9äfޭ_*S9E gֵG&.jgωpgd_x`p0h"1X?H%H]RbbSjGL,l$M/\ZsoM6/ Ol C5cK5A jTY$)OcM2 % H~,_h@q|`~]tjw|$FIDMPG*9rTG&%o%h^,geb/plR-y{~)~f@r46tV|?B0<`H t#B\q=$cֱF{'˯]PŇDXN`F|IzX+V_MGutdWw_4>ĤuM/S E 9݉I:t'p' wW븥SF6W=E TsutgiTdD0fWZ3~& DT2b u+3#I= L0?s\xX~4G Rq' 6~U:=J9wC1ADV,4P<^ogcW;b_$gf@2$3VڃВI}/#A"A6IA .IGTQ>iU4 !+^'Ofu%mfU*;)5-qSX'Ch¬'ZM4Sh${SX+Q p'^lʹB_a9jQU}ak]jb\-<2W,[`3ߑ0508o,i%LF ;2|;@Mp2 M!hb {ύjy|xSC@\֝"D}V1 \ 3w&_~ ؓ"_]\,o3n)`z2AmIoBt [ܡ~e56$mObȗb[B?鄂OJW6]^GPe{ ! mÈ ǂiR?*DVw L{H=)\|m)r(m [g&F*9Ñ%mF2~zHQY`n]GyQv:('AoKQ>Pcn(/æ^OIr+ߝͯs)}InCxS fKhkC?wK,c:;ԣ󞚟tcW7>Eu[" jboШK!ՆpJ2\Y3WNv%lt M~0%z iy}%D9xqWۉA(Y|?1š 8l0Cu ť.t/PƼ6}joake+ 2{Wqo%h-9]5m 4|i A8AZ3Qf!gG\. VPu(`,0WbAMVҸ᯳xvS./g5wI:Ĩ`k=[dŘJ<^& gx~>xwd`<8s}*yf^: 1I:}_[w{R$iǀ,yvĹ /q|toҟ*;U35|?w>wϪ X#7t| oZst'pȘNԶE׊QVqL=v:_O1ٺ) ev:r|9vJ}֏N{2L)iIW=}@Օm^U<\\zfj j6"1^xO">x+EzuFDh$m՘~gl BN)Xs5"Q,T?HRY9!h d囮cCp2 &lzDKˏ}Eɗ}>IshW:K_gz BwA-A#@tk "O>Y4_^͖aէ#^{8Jth  OXuH*GxMi8.ë$dAٔS>ve燦S!U'AECKqC_M'g a!|}߯I ܫ;6Є뫅iɅ@(Q(+UXH;5a :5ʟl̃3zҔ49+֪g|[(E*UÑi\}ڔ}5qg2Q(!LpOw uڔ*akKqAy(L"e߱ω #ޝޏ&3,Y:-Kyn+{J& li =&a 1z؍%JMK%N,'ib/ l vO_yD5N),tpt 1kCIFm{aYaKld5uf֑d[A,zv~,zX*I3>NMA#fc|q~,э1i{?6vy1gޓ]{^#, C;~Dboq~opgMVݽ^6m78h}I/Oym Cu%wI ɡkQ9vP)^xs؁N'Oq}.-m/Xw1Řs"c}%#I'O{G5ғW骭Q kctJ e}"с0;Z|!:o/KZA࿡g'`ڲdLXJy&׎ $s"Wh@BPLf !0yJ[_~d-" aAȢAj qw?Ҝa T -x=Fp`1yOͣ:EBe^R*HM}4nɜWi!5˧45LKjMD >)`Re(+#V臤/vgn>iE+&4HXHH\$dTT; {ƿ,ID$Xm$Gr&Ó嵙q@i< ! {Q/+[DZh.*3/:z?_:%dQc .3xz"y?|o>=2ύ%*y)ܬ8@X&M+4ĜpΗu %eWu1g;Sxɾ',"Zv=g9l(74M hIsGlH3<`%fQ}JԊmjV-+c ,)y76&!A"2&TU<3z G[E8dZ5<A@,D7_3,_w]^N= 1JŒE'o}]%t?"ʼnj@b1vΧ8B@~XcBSZq|JeVL%JoYM =\fWi.gTmq;-)ca2UzЀ`Mo}Y5W.E]!jŚWPȣo}k?_ܦr v+q'z+j0F f3'M+~ZӀ7w. ZrXbXQ;Lǐ6';MO`#*(=)BĪ26.eJSËѩՍoG q{)PCTAL +, FggL uE:_P'.WaW>T*Np 6a>pfm#AKjJlW_XGAlqm@zfk/my!Mgۿk ^ ڨEm@p.abtkg$9v05ά>OK2K}Sa=`Fj]-GAi>sJ1IVlƘ?r<>z ] Ծ|frD֏quf 5 o H> <'F:!Q٦;8JC߲R),&R7 UPgC'8_DMQ(U~ܢlآvP0`U<Ì`"Vbe2hzӍy@Pf=ߑEf[꾱,ܜc8M= 5 >2[@ڥ_u5hk:^"112+\P<0 붻Zao%F v0pm}AB~i$!$[/~hEvcs0$A2swaP\hkXKaҖ!52̏OUww"{c=;&+q4(X0tyΧ)!r慰?^$ N"&|:+g,E'o渾:9>BKm/U%MY1Mi$A8t=~'b G|u*6nQ6ݓ*RF C &|c_R~ H_̉EjS6D{N9瞣q 7캽Cʼ#45y;;놻xMƗqQ8 l`{z s\ LB30. kEY 4/~ ֺn7 9tP.} gaϳԶz+ L:BGIzYUW-*v5q(y~҉0`7`4r 6ЀI8[dk@NDkڍs130r]BvlWd| Wv}=(J8ԜdDV;ՙj364AQP,\+YБ6:BfGܗ5qltTdL?Px?x(4'g7jM&k]l%b]X$"pۗE@~P i΃xfb1Wp?jm:MMf{xY`f"N-Xt_S г4V| psv~lml,`Ƣ(.oQW1Ml};q7ҵ8fme&U:do܍HQ9yBxV]ِt&-42.1xJ1y9Ij 70wEg]WنͿ^98XLoM #Hbwx5C9|c8=HjOz;f/Omgxɋe}*SyI&9ѥ\p^*;3~C\x^(E";~^!}26Uu&U1Xc"Zy8_MByW-"_=T S XUPSJGC@k"McA1 s ͠;4 CL?%0pE'6/_-UOHX3I1hnJ#qsRFiw08Gqg#?Cҷja ( -Ϊ B7C@Qڸ4r-\bWt֨Q{`+6PɝyZ땊709M)S.)TR'oXV},`|% 4{9BaNg8Rӧ, lTE"z$I^j Cɺ21BJPv3zNRM$|<~ȡĶ_\QGiCDWs2 Pm os3&UEjlc@^ 7]G.*6qi\8|1^PP< 5h~^͸azEo< sg˲.oz<{:4nHnVʹ A ުTfxv\& bC3>7cT.yA󂁢WJb,.k*d]gnQ[@ٝk kQ&vB_u7DAu1ETxdˊQ3<,S;0"Mb'+oGiK̵y|ke;_LrA&t/, :,-BVAYX["ڽN T]a`Vc [8b(u*wBtNvhf5tvcgg>DN9qz}T-|8zqrCAP눌,AMl臐du0:;Ny?l2q;Ȼ9dܤ w@Ө0$4Oc4pC߷+9eR<o*U3u6T-@ uv+ v3;COZ0O),d7X?L)V~%`װ(o;ƨ"F X5em"uQAj7*?c*э ^"ze|_;9nΑCuk^E\zyWin Sv";gBFm"#LǻZUQǦ7ePl]dpCJ| ;Syj rDճY'=]"E!鷿٧PF[7 E 1L2_'ϳzѬ$h [RwL:=>nSpUW2-@>HţB|*7Y3{)CW2R9f>篩zyFy1D5diWSa,*.:Wg8+ݖC? S'^p5bGwˁ4Z䵮crlؙw7].ΣHtDn~ۏt6Z}ibWoʁ)ąCbxNlDrfa?Ey:<%C_ݪT%v^z+o3/ӕ߿h/7dT4gثI֐@[K-ü-´634WƼrwf -\&L&⋱Ugq;"C 36SbTIS.im6s 2)f95]i(U|acrײҐr[11(pZ , w &^o,$دD7{ڲXOrA}PGm4*[\Z!`8ʎ|".U;7٢LYU F老2 (S3\A矜Q ovψ]MuIt*GUH ٰDEdg˩Kh?! wmx"I"()5l2֢BE8Qô 9VJtt`tAMd憀wd1jӤ'ЧO$s_}Rju YM,Anh!@pcCB!7?{1::m0=, IL-Ak/y|BtMr-Rf9Fd+z*pQv5`CxQ #dd}>Va8tͰ-{bJ__=Te`үhӋÔ1\vCG"a 8J3bC s %X|TQp \橕*/+<Ҫ7}k!;ɂfԺY\$4 (ASS.|tq_7OIjSЅMdF{B**g<**L'dH8Ir>dTjS"$N8MVq͉/:I0vdLZQQGG_'8_H5el$i}*$SoHs>XVt١-Ψ,@9t0qay!t.yQFL ;YD.U5Ǧ]yVƦ[ sÞs!IxblAzNNʞd[_Fv!uJ&-j\I7Nra='k3dℽ8'_Iɬdh(l^O0Q_ɜJ3k}5f9 *c >KW)1=.뤮RoJGb JByf`޷vXټ\Jq=k>a݃#|Q]-2XBN.<(>="Uתn}`hBҗ-X+]Y$@~wn/;(4w2ӌvK>>]p_.:nҼY[Nlw,/%\V1k. NbU>eH%Nߊ˯NbJ5a+X8mjGp)Wr$i])wj$ω2Jiā;Hc!Єhy~ vqpF Pa^ڂKgdz窿{|}ûc6BJf /騻KR_~T+% zT|ȒP] n^ѷP&4OMah DLX T۵"a& `|! =jH O4yC^23tV{[Oɢ0PK04]LH+>܊nͪغcGK{[!$ŬS9ӍڊOƬMbĉΕUWAARG1d|<Ժ>ODdyHjsxZ7^NRE(&;V&'̰9_5yWJn]_򱳬I[)PSW> Z#I<rVU[?,dN]Eit0aU[X9F#$`φ*5p11d1S_}ĥUB(h5BYIx!)fT=2^Jq()OUsOD4mY {p)FivO(Mj-ݻjdcQl;d̍MB>\c5: c%,SSGt~HP0,,НośrTZ^-|!Xg<-ª{*)Ͻ[Y*=SO~ׂm$EHVJE 0P E%Z䥚I=15!cM$_^tBYly%oev8 ^T5B}Vn85 F}ޏwJz\TQ6#`uld>[ʊ  ܟw}AT Z [M!j w/cJe [GjuEv۽t5¸#Zp (? o޷-a)&'JWJn.{˹@IӋ;N&]zFH|}:VudS ۶USkA%XK:鹻kv'N,?;/$SI=E~%ι1E8c7mAka KȟBm-fZr(v)SM1O˥X""*Gf;Z /=廤!]mAؚV|f?lNKd.P.]N@u>}9hk#\?&S^3^Rir5-U~Q +yףqR)~ƯNN/bA2E \xt++6.vGV'9Qv&덩b5LDEt\])^m2C1ǑTw2ZQZ !riklr[CrQ52or8tݳ e~&y_rLW{L1궄Mq+3]Bz16=g9oh]wSۤj0;6l/gvdh8}jrͬWi2(X/̰NbEof=fNwxz U$@O]!@(,ҜZMXGۨ:S?:eͩ[Wj UG$PtK_ZzՄ}e%+7DWg-zEm* WNô_XcC2 ͼ&nn\oJthZK/ﳪ7ɒiDt-,T.jRƕ!HP*=YܽOPh6mK\}{ZaՕfc w4"bqM0 kY(3wo 0O=XKe?u||;mi-qpY7{^9`-T@rކg3 ^UzYx@6 YՎXCN+ T]-5 }礳uGUy4#tYDakuB0R̍Pexm_5KX%KsU (9ȣDDe4z.e^a91n{a,-px}F ΓԒʤ&ћˇ߹}kPqBB-3+:oaV0_u0QUy;ǗȞrIa(Ԝ_Ԯگ<̵#uS&} bP)*iGf58ܢX߲%džLj2FCuŔ7S +4-[63׎ M$yL՞y oׂ\yY0l'y?Jr*T(LiO47x&cQbwf$/dgֵfS_ )C)b;alTNYT;oVrؖɱ܃' jP/1+~L^9*MXgue5KBɌ8Vc=\}EHLb.LmjhY"Ew8e1.75 h& ~}c&AOEpt,Y ˥=,(uʛKd_:ٍ9(z(_$&mʤreڽiR}jy> ZFR_Bi|xH%@\'݀w!1Y<P^]td[ Px9D q˜`XG90;LVN=>D`ɩK"C$'JwU;E̓U uQ cĂ[{)@5tm6gcc!="M⏦\{9FSgn|@ΥVelT^/+@rYKNjOdEBBoXxQIQSƓ&Ha4KpE6nָt`'0!"2N/NFO"a.~LXBVV䈤-;gJ#"`Cv}\zvQH9\vo$Ļj]$_l8 #ZL'?f^p٪ '┊g͇iXo\E9ϛ`D01yPSQSGޙZr2I~WgeOxݕċ$_Y gwIʅ'=lU_W`Uccey_K@5x;TzXXF:c>3cU"Dk^I7c`Zf~M,I]8u1QA5b0['`Gl߻\s`$ij>x @%Q2ZT,Ssf_-qƉJJ\|*&UxrYjZF'o"qC,AMg+,`PZ(ҒV=NgX];c 4tR5͎o>4f$گ@_o%Z(Q,7xoNBM@ @-leg`HL~۽g~6 ElÝș >:YL3G/ե5dAwN(IsV?c:*0 Y8dSe%MfR-:WTϲ= 0<矾(W&Ag̫@2zc?8]–>3zPhҕ0Wk1t0:lN?fRE?^(HNZ`QTn/VF?2p_:CެUd#2+#Qndk +beVRIU`Ye_tR0r{$y+ޫ1C!λr;/Ͷ`l!!ER68CA4I0 zc\7;ƘZ)7a/no?z_^/e5%J70`QK7H.G;]a|Ba+OAm"MQ:w04Lp^aT86Ȅafi2M_؟=yUdbU#vF؄ g5hiqٟ.yaet)^Wy9#BkU 51C\S]?xX$|NIJS)=_U}UIsH %ުby@a ޜ!g*=T}U%{ص)1pPF[9|VDE EjX)L@N5gV5Z8cI##0/|[\i#f<¨,^cRj0dJ: })gU%}F)VbOI=m}pw(',~iaܣP-55ЏFvd?rwWO*S Mss[^КT"$ V,uvfw^,L%t.Ѕ\[-eɣ\˿Ztpni.\E;"[v# 3)˵q~E:4 Ae*篎)UDZvo2sv4m f8皂x/ N<2^M 524_\IQ8;ғ_ V$z7'-'HLke"R 2ΧQ?q9%V*H`$%r/MM ?ؤ[pD >v B0CDZl48KAvyB ??1yt(`idlhq-nMr`V_nTw1AU6tPA;`\r[+|DbSqx##2ts'5 4F;s1 PS pgDN`=qh/]mN礇OPp=]tj/@AL+"+qW#ώ.fEֈC_q*m!l4 VWV`R.O%6X=$`D oCh A˅1һ՞YLI}nMg T1@{繼>>c pr+%* [H9́0-d?#O5TTH i+Ԗc d{LXe5z+\Eu'^2;ǿc2!W],eopz096w^u.=`JZ/}{a^o(}tPb"էrn/f.Ym Sց}FmFK6G?YT%;! 7.u^L9jX!U~HwLq)[Ƣ[;}&ΘiՇ1[4wҏc󏴕TiVɦC+Y Uޣtx߳H{%R$&;O[QFO\)i:eejZdJrC "ۀfB 3p`~\(} 2@{Ad+BֶfBbq6Cg6^w- ]pj6} 2"VB(#-x{zE;S{yҸbk|1UV;pAlD(@wg9 $}-Ԥؠ*8ܐc#k N46ٶӍHt߽ @ V'0ıgԼ8&1*~cPxL[hgxHOV 's xOIl -CEc-6/OWRDʙveÝO)\lSsAQ + 7S0^F1ͥnjne{s]`2 p>~M閶3~/Ezl4xl RTՙA 󠟶`AƧy܀g3*粿e`RV߫#VQ.=1DxkI4* 'P( Be 9zfxtj6XYW&D-Y>,[pʠi3Xf dVsO |/QDŠjGlO]R7lUQ\iBwekhQn%OwE4t.uRΘtnє6G-TD1a<*[s`o/߀ q̢k |O˓ \ee}K iJ/OStG*DTb%.Im[ph^ۺ5`0ՒV̈́X@& [2bů+ 7;tuUzV'qǴz?A*e""C98fp{pt+Cy? $Y'z3a`+&+>:n:fB] +y_z׶"d{AN avkx&.Q_a/B 1OuO}04ePs`*Z%6ov5PyT:X/YI'&V(u0z-U,f{wrC&Z؏4&Q',bFCȞcaG"˙T/A\3ٲX:B1OgZ9ʀMuW!۽}q' U:AŠYTWB'̅n9Kѷ5CD9"؄l$ӤھT+1|EMWYUv єVK:uH; ,}/ 4JMiy \c& Fd`!'/pnL8Yaf|נh8 >0lG ){&?ܥ6cĵu빏 kaSpy+B nl&x76x&j57w]L{s\f v*ܺf(Q]xzO/V zMKq-2oXh]YXLk^ } ZSL 8NJ+-Ͷ quu!5&L;attN}@g$d%DT\ (b~HӢ/$öUoO&ϪF/Jc:)~~ Pm_ 15 L\v!#82"+@6̦z[.7=e_x S iw!t;yg&HO)ջUxi~=?B-!⇵9EhZwu\O~%0E':4_CXdzdz",HzoW֫B z-nq xHgaBB<+V`8mw]EXu¿4(1'Ფg4]DO?}n 1YF{ѥ |L wQE߼jgwC@ykSLv?`U[rs[⎲.7DU*BsV+j0Ƚ]00L=a;H@T Ě%r` sMԯyzyxec5dOIbg:>ʸUF_J.؍Ԅp>S(+&=yΆsI\Q$Jܟ1#>QWx!&TКO@13==ýKuFh3PO^o[YLoJw?ȔuG>1 b}Ha񛯎w#5ueOOXVmA\X xG"`B2Tlʕ7mǭ$dBņ )1~7=b01-SLxӂ:Mxx/b5bJ63hCt>rӭBXy8S9RZ7{f#7MȌlڢ @XVfs;5{ 38 #zwrc Y3&Wf9 $eҝ{y`iR^ךyQ6P$Z֫m$l?"S]$tἑ$=bS0-9B|Iŷ sZ 9Bڒ 3?W+\MI3T :?a42^3?St9o ͜LB>gTo̻MsJ*j^}}@5 J 7m4D`EvV}b+IM]r;0݁k=ŔȎG^D.$Y:RI3S83讶U\{7!ҳU+eSi݀U R_Ck +D>a6hB8r]kk @`#hI䟥z9ǞB*xV~I%,hht_N.]̽"v Lt2cl*?_]?jtbB6?b$ O\\Y*E35a # ppTe5e3@Mκ`[G@*3qXL=X6fi,Lծi?Jo2״}\VQLu^C&Ņy[yS`٫G~. L\^g~$AdXwpVE,hqq^IS !pNpp YJ!1ClwL 'OwiafaAb: +s-h!%Hl>q2p >ڵV8M<\IBcX2ޘq{U}ō泰iѣNGyuJ(/Ϣ6~Ȭ"j&'lu t$"ypZ0q=j>2bm%Yf:EKxTr IQO$W?TRQ3rGkZx_]p_^9ŒJߛdK"Wi E'msYe|drTR;9p=4">Ә'!SV-O:}V|YMڑXC)ǚ021c 5i<]l9\h=VeTA'zz5e!~z?* }Wr॑RS t] RgI¨\IVŃL 璂CJf"`tZLXfh2'fPho9"P1FV **۩_r#?I]{!!vbP{ |(K0ѝ {uMTCYre˧t`z 1F3>Vi #@ӤZ K VC|O>وp`8{\Y>BN*څXҸ3Fi[hӍkWX%ZCv ?(RTukk#6fT+w6O'ddx+)4:0J@$Θb Uۂ?H:f=(+5+AB']zzw0@zafOIe 훔kT ^ƫ8 6l'=mnNsULǝ?BRVW[tV+wK)|mn媪:؝֘Dn\~,j1Nm1 ibO^[m2;ue̽DmfVCV3j /}0$q7uI?V@B+1>C"jf^BG~*iNFMG`O`)+8% `FE¹Zxw_sf8RU :$!V`A'bVc0W4 8 i9zv[H\M%`9|qT{Mcu Gfޚ\9) !Hݖ54ޙz$A_NP9T&2WgtSD[MoZ( ?PY%1 fY?O55 >.)V%q:.inwz>lnq$VMc!7w1EG]0^-n{4`w%ʱ$9Q@+ j4~\\XO~)tj6Stx\֬c_Ѓxy$GED5͊>]Z Nns0jkG`ܵ)m[PszfƗϓA>۵2\pSՔP##L7qJb3Gf ,=k|e@ev4Q`lm8E=[*fpd $WC %a2ղdf ~ue#v FJz3W967e[邂̒p>@d!ݘrS,"v'WNlQSF*  99oGJgg YC e1!2>oCmZ:6#J5jn$X w[MoJDeU~⟦):Waɞ5?n ɿ/25'$; ~õR0 Gn\;hN=CG`/ʝg `c8| /\wҿ>K!;:0 .ʭ;NRoRf잲qZ% [Fl4Uڔ1I=N\h:|G7L 9/)/V+0$3nMSR$uܛA&N*npDPppZ?އdo5RCI~xWL~3p=p 7 U^&"gl5{I*v m&:JreT4mM4XS"B5/>{i 6V<蟇gftqmY\8]a!xSţ=זG'k_J濣UϠ]x k)`m%o߂,[rh&z4B䯁e#6g+BS"oTLKLO}ݑ%SFPb Kc-6CnDZ"LG,S5ynr6m%I`><^mjYd߱w>jݽ5^Zhuzc#G>v.qnpz]$- 7/E7Er/m9\?z1{6?['vZQPy_@QOnbK@(f=I4%Y41L2Ff6c MtmF:'@-`(`!NIٽ0B*ĶhgN'a2*|ck |@<0RΜ%y ^B 3 `^Xmap<䃍OZHB02B=U*yv3Cl MSn 4]M7 t 2{Nz[mCFkX*M|?wM.S[ް B-7Y% . Fmu^z6{y?kxgz3zt55U&xAPWƩo)v]TYɆ 6W$XrO6ujI^\Kxt#?.qd*Ip':65W ͯB|CD7if4~bY *BSـ@ E*6_@BgV^tv׭t7fskiF1TCYgVܻeoo!%F8=~;ɿr;3%}+*G{p "jCeT-`=&CHyL<r\zS~f[90tCH18+̛3R>P|8pnKoŠ{=YEjG&vcpܢ + "Eʊ0 с#c6nӶ:*1N!XZxMܐNTy/ ƆyywI|xJKXU25=5V TE:|#y$An`'uGHvGlվXLS n>:$PbTXcbzĶyƗ?qdX y4.O/4 L2wU7h0bߍz4AvNF,Bm="1!S<0 oφh5CWq膽€ydV՞ۊH\?~W<Dޝ|-&dN| -*}l݃~U/FJ#p/v2/͌>a/3'WP ϊz2oR:zA0v$Νþ]~E<5#cvYhB~Flؒb5;)xůkɅ߭%~QH!!Zs<ʁAV֢aW jo8mw&,BAI}m8|0H!r_z*XQyqG0 `=.ëstoA3%w[h/vaYF-^d6$&q61jgΆh#5ު 9[ ,-ACz<<=ǵE:Q\w1/51r`v6014ѦT eʽ݌YɣȾ;xU4X VAy}Z^X[@ő{;.x(<@U6eɚH^UV[}mqzX;P]:qKƐ* /:`L-cJWdI3k <`~S©JwOUaja28V2$eoЃn"I j}IyzE4Əa_3Um$ε> "=invo%:OHw[6?ܠՋ"ӠkQ eA0iW"S=wSQQ1Ɯ/4+KGQm&]KnX=ޣFDdZPGs#}GK@ZAEr޾;:;ʁ27u#3H"Cue<_&j8 O!#=W%tnԤN,`|^@\ QJ^b2xhw{IV~@e 'X>;ӁMص wl[IbޅIY?qw-g!R[vːSv4s̈ʋ0gB/2f8r ]%8pŢc@QHL 5K"uFW!8bmlޯ. eU2J W8Hv'cot[׀I9]E+3,T_ffZVXl7dwaҊ/'!K&px0auzjK>P[_m xCf\"[Dk'T|,p:&ur3j4߅@˪d]=TP]{w:ˢRIoAj|ڛ7ǖ|ƩƏK*{To(Ob aN#'W՚_tN f+`'r wz螇ъjGś*> 5F&8S{~uz\0)Vg]]p_OkD8>x [r7eس[-4£i![݅LWFQ5DO`3%oBI]Hh_u睬PXYSz(N3!Qcͤ9\mUF} HS\>% Oҭ}Q{]i끾;h$oGr8'\tv-$BwNVX,QMG>7k?:{RkwA;RK <}gItNps+i tjdI;D8rU2| q7mp3-z"1ײN'C!vx1O,Ff=vA5oBw=g {z!^ ')B9;SgڎL}naG!$Jtٯ'erX;Ip8p(y"@5Μ{_ `K7XmJtW܋%+Me:w{B.-k)a)|9BdiaYCY"u|YMW+π-MMiAO=eG8"+iXKuŝ4&6ya4aE~'4vfce'j~,b͢-BĴ =z%{[TqN!M;=6PEuVZk>K)g)q°A n:-s_OgS"rq9 )wQvB%mE-=ᘸ-F FIL4e zU o }ZPeڥ1 ҙTsx'o(|^L|=j@{MEXgzX2|AiD7dA{2RPi!Kg~YGe:^) פ%gFWOE~)N ZB0D Slֺ!^p(:yGqdzK4~Ke`o!qx(H ur滒v%ڕC_}F:S=53|l+TV[Mg~k)|1Q s1̥RVtgPvB@rE`_6q!!  j lH)/٧A? th!F~>L7Ybx,˨DAa'<c(Fjg_^ۻACA-ԟ&x.TTx $Ձ8t;A5J4j3º`N+p>)zyPS}Kh06,xVk9UVu߷JgO)K&tln%-f=yqh M[aPYWمoL_ܙ>2 _N^y υ`c:t{4xY7 49wӇdl _כY2Yc0  V!}IdBC{̑"Qm,s!ZY" fׁ _k\jy2/a7 Wǩ߫]u'N &TIjQ>wVa"ؚB@P b>[^Ɗ7f6_ʐ#;툐{8n`@Qɡl^5Z DP562Q.c~tXT\qp7c":epQ-L-BN5O8kq d9_' ªF->/VIpO㰏D4 ]o/.c`d_qg?x >- >s_z`uptKX8 }%@]պha$L@if%$wTv}Mo J_]ƀ%T$)/`7h'2l<]K;z:iLo0??ƌ@S~-t>'_d>( jTM1-X;l7+P?#6F,/I#>0Y$x^mA،>^ @g0;z^SpjKϝ3FC˾QHc|aL2lDΖ8K- xhv=}EgQ9GV[^ *9 (g:Xyۂ%VX/ӘI5r\e@1Ab>CF.AܙRq5\mO%iYY, o~AeUԈ(Ǖ;ZBƶېILQalgC,[{k+c K^d>bܣq HS[lzAǷa+ m5ݻIt_Y%|L¡d($mj#kDٌZ2 *L9O Mg%AOU[EʴEhfYy|ˏg#8<*~|Hd' Dh. +/tZޖ$ W38s!t@(VsIUK:N HI8d6p8+aѢP{yP#*`K[pYcB$rTBէen'\`BXq€S4dF&_]mJ"0^P'u­,4HU[skO#+N$-boeG[;mJŎ @^Ub)S DD*U^G;A^jHk^<+sfoŝ sv=Y\0]1Z =$ScjIOMZֈ3ڳ(R9M&-#'u&oG'lFvA{²8D/1b]֓Ce8=9 1Dv}{"n*Q:MqumRuxLoBЈM=ՄhY0 2MN|V&xMHo++լ>n=x&!(mj6;B{net5(pNiƥ'R܄8|9mqrq$}|SN:1܂=S)B4vd3FۛeA免 ;,Ǣ`M]'йRi ^0[.W{2$^8cJEj!{tဲ7ȎM#E6'-q"pm1U6<'`'o!`ּ2ͱjk=f|/Soڑj&M9ڂd=FR^;"^IW{~2ElGMAǩ\-cNa&j LpsJ ,@c K_V'Q˙l9!Vm};3{j{MMg8Մ,Zu CM+>@ݶ}swߔ\= p#Aܲ ' @WO?bE³@ߌN=ypWX^ J %K=Қq ߓ+KulT[i$m un']w]G,[%jl!xs!gE7KC`m#!J;jMuIDMO>`|Nϫ4Z%;zsqυ!9<Ϝ<N-ptW ⬙ CS!ٝ\l2ImiL`t=$"t†C1n{6 0/$.4PK}pb=W'%LY9 Y$Y,Xeu.Ȇ@jx@Tjp(@H7@CKO0;uBz)xxQ@a*7I *Lm& Dn&tHGB ,wZqf=W~1(z7n<#Q Ki.QdJCjB *{ YU{tc~:eU/hb?M mM]j%ŏu6 Nj+#2{KR?JJZMxG|v@|CB9^ILpvK XR GkU3Q%a+eȦ9Swtz~KPhC. ixY̱QOJCXm7>h7țA?hL] dž K'iO}=znVJRKlhs )NBXTJOV=4IZ򉫴"L/W2^+0(;#87:]pd^|؍rj tP>{NBتA=sWv''\esK%h' =J6sp/y 7Wlu]rhy5'%ށ2!{ Ǿ"W{*оo|浮̋؝ 0 g3Ts`] 9_.HD-KRH3e ޳j?A5hBa$!s-Q?ņv"R%BLHҟ?`iy'Qa^.-v}KB4Ξ]1(6"MB:2LH _{jádjzF3E`%𳤸0t r ncvfqE&zIֆ쯤-q kl/ qϗg 6pA;=" WPrdJ! {ЏKTøCB qcsVU}Dx7]x^}Λu/d'zI\-!aÅp<99M6A#]*3ދCA,JCM̏@ݶ)o\c7ǬD*oj] ΨdܑE!Mm#qyq :u-[6W6]?Ji% '_ hN2α2bE%G`ܽ$zvRWv ;[\vf ϋ4#.+Y{cDfp[@i&N50,teJoh}Sg ePo5|~% rrn0\t7 7 QICt.V '; *q 1i w%6nIDr&u:sހh-jу*h0 \Ax;9-CK:c-?^Q&YLh͞j<7ѤŤ&ЪJ ⤶}%ƹ)S*JV榏]3iJ5M(zx)wє`4YVC8՛|aFug5}74)hL?YLqP1o8@} = dI?kil #'߉q xYYyZ#!Z Yf!n꫌ 9>n7P$8O^w׷fXgv@ņ+Qbo|ZX_eejCn_5X`oC]Ԓ95v?=4 5n)^v!.2}+zԽv"~ms'3$"S7L6rdʷVZ X$ޢUզULцr7Ρ 5 "F7+kdCNWq1dsj+ w%ATrRE4 soq݀_oPk)9pӔַ9OWgGˀu3Ė>LN!?iH{F]Q<6<Ө # n阳ߍ>HТ˚0vwU \%'U묉xauDDG3ߟdZJ:ǥ< u|?L۾d~A,u.)Z7u ?:7ʋzsDnu>Љt^Ű#F]nsU` uQiI^6븥 o8eG.3w`{&*8x#=qa4hð~fs C 5LD>bapiviYV]j!s"obVdӧM`ulV{ g8g]lc?>G'p4W`'˝ {XI&+[&J[{]n".06$M6KEIxjo9KR[!P7㫯&PR<Tz#^r%0NhWIqKFH?{wV[:ȢAtSC[Un0LL,8;pO ;+~U#:EE>M:565raL>N2Po=U%  CL E[w8U}$+;J7ʝ-YIצ>﯏FY&\_-j#R񟊶; (l^NoET [0<:թו_߇@V Lܕ=;ңxZ.2UWb `uN*QW@^9g#SQJ0qYc hA{ Φ9enR޾QyB%ŃmRVڴs軄63tf;vGpvctMU\ ,4ӨA. Z>pWsp:QW(v3c.`r_NFIQ|#v~:oS%SjW,o !bs;wEy_:V7Ǘ7 k(p8oo r~nxdP !G05'.#x;]-Q1UcނN2@d8խә;!9Uߒ,Z{vV@F< I;rtVg PM{.'vcAZ` aAw|[,n#q يkǞNȾ)"'mJ\RA26_&Nh2nk_T`W,tfuMkZ4edZcFyA%)m y$虰e]r5&'SNÏ@~em4V#kFK5nAȁ^K{c>pu`0/<":$mwl+ Skc"x*"SxFC-:b&dA]ǬR;dѹ}ܺ?{O٘α}9%|o`7w,vҺ{Ru$Pt}ˤ5 nO)7ݱwuQR; xo", Rm)VЕ;ғof)wś*M,rϑNNmț qQoi5sFf{&ƓX?j.9 j:_lnܨ8|*'m>0LSZAsq.k-W5 ^ ]N>w޺p \`rڏJz]L6i=Y ! QZ)h ,>hhR60NňG)$(_r!VҬt47EP+pM}ɿTZyDDH>c,Fy* MxgҤ^l1<oA*BuLΉCS jiP1Ń,gו՗[Ps(Ȣ r>0/ ϴ.L1Oa4VUBdmHaDpE3wZx;p1zlmh6,t>~iS &Hx\d5 F2~UoszDbMhĎnPwWݜ]׆{Π I2ǻhnDU]3g=-fW**.?ȋ,z:+8ad SIy ]Usg7R^fE-K\-UHq UqB2Z}qTBSjWw4Mz1Ly崂_7vOtCL n3f&cZ З>ߋk%*P?δ8]kK[˙QAOGj'h>RW?o*F$e֍ &'p. @]rP1~WhhI d<~CԏUOR3[6M/n/k31:H+[7>)(`/bz"'cAhDIx{ٖ,&7OBe3+x1zo9 2)aʿG/0RJ$m4KzN!Ma e`XMm|3#qɎTT=@"p{g%'ꆄdq}E"f@=,&QtsMx׾;>0=?ZT 77t)-P|`R_DkU nFd\OV_'H3[K~gMHbFrFݺR c|B5kap|XBkF.Tcdʍ́})8kժ.bO;ll+BrJ6W?_vpxL( RtPDU"._o8,z=P즿-YKLuY~qziN4gXC4!pT= Ĺze73ң,[Ƶ:)Ȯrx"dr5hH 8 O~; f9kԔ=IpZ}X=3ãtxIvdd ' ͫf>v(+8k@9iONwa\(~ʔe j3slZ Dz鍲^Iw__Er^֏; +=ŀJ6""zL[R աm;7~2skeKF΁8~`ѼkSGF9oбDًF 66*MGR+܁}\>D0a[DRJn$'W8W@SGv}TR{}pNSC@Muq9Έ| _' Y<9"_iѱ aӲvFυ! ᳋׻ɈP1n9'ZžƵuLX6 PǷ+b4): ũv4)'!%avt8b31#|9I6_) /%$ҭ">pG?Yf48Y1awZii\ַO L޴PdxѦ[y$ΨsLU-3T>+" c&}+lEX d1ɗ.4}G=KߦG kQ@vo3#RA0=Cc5DŽaO4 ] &|_qsf7B77^ȣy2$.ԓ |O,/%z?mcH8 GV)>j3Ԇ/sݲnsEAfVvl*jf\ w0!. :氎쿧E/{;2B .D εp&;ioLҲqjo~j@c`_1 0WF7Ϋ|ѯcwj13xzGu 0;l4qr&m:$3+S:%$a}ļ YF=kAsDeYY`l)魲h 1R+dt#vٿCI91k؞}ftWG 0_<v~&#a |E:;pq. $$@5z[iĴ{_2͔K)I5dQ lrHuGabu&a| +a:0j*O}/<(Y$T ՏeVr6>o"[@vˉecLDn>o E,1bӃratvne~jYҳcS@WiZg9K%VPskJeCK]pn[\u fLEBwQ.V^mw27~q'"b>7*3W:Y 2 yM ˲՛Ewv p7rP?ٮZ)QEi|g:(ͮkύi^ \_YU7I8rV3^@k\vNځufM4]bZy[8CuYy~;TmOf3CnkP#0u#g%z)nt_DX<6o]4Ɖ~@;T6eYxǝ·mr{̳db4z MTdҵ*p@H^%AOB= ,Y{ ۅ^tgGv;bgMmD/GX<-3JRQt "!oxr\@/*\X@FשO :8!i/< _ȇVbauz3,GUuP3Q?> $(ޯqM IGD̔;ʥ-DT3jz/<ÖT̳,tʣCRW|!\?a5c~-8_Y7R܂qO]F qZJZ7Tda/ >EX,JmXޱєrR򆆄@~=+N"֬cTȸ,0:pOByK{AI9컑uAk^^{_%l-ҥo˾P}hs:M3Bb8Cb}zW GyvC(zQxxL5ŋC@l{(^j1Mg)FϝU8jJ݃%<0v#=h3 _4@]6կ̿`LŢL^y$2lF -_Ji{yZH'/"{?#P('རSd~YśhZ|[jdDZم2ƹP)zcdRLX[%Rei/gID&%`̌ݱXM/s&fw}{R`d;y|I7Vw26(}3 f{KYJ >~:J:2Ulns^pX@{dYMG,!50N($(~94)DN腑@dfs d/6W: # Z +yNEdyh7kYO kW_ aȣ/) [ 8Zncde =yqLp(+#K{R orԠ`,ٞ3D}f΀ob hkh5cyX13Usp-?"kԁzPG.x% }SعMdV2ڻðV.x[s BWmQ'gyR\e Ɂ}\yWaq=C^lHB8v]iDHN9HvD ־c4{phIl%љrC2S_}47+ :nwi6jLbs,{q|.Mޣf( jTt~e!81b*Jo.5㟠#wZ0SKӓ 0hY [~ƶp&A͗>qaq'}V[#:li ca/cRz+E_x!@S׭yhwz`_D0Mܳ( ؋( :6i{Zg ewmJ PxI!6nioP6"F;6#ӟ"IYlН5=^Ͻ똲5O 4 1'V{?ṩ}yo}Y0Jon/aUN`zMtJ*+߹t@ϲM6֌j}=-/ӂ֟+>@'M$\}P j*E˛j2k24OĒzt:Q5 `nH?rkiVpk*z|,u*Vqwc䛀8q#`4sT%ßIV)wyf|ɯ< U-> ,קA>jʎ[zwk?ÆZyZѹKq5BoZ6eɦ!30m^H%d -~v'L xW~6E)GF(И`$3׏pʮj48):a:5.Ѩ's̃Nn-1!>V<jZ'"*/Ӝ,L~p3 9+vJI3mnϜ2Y\֧aM~*^?(v9M D }H;u kT ?F־c)Gx~ 6y-V;!u]mhY9D`$߱q*#Rheu@))F;: µxG}OR{:ح7^7UOԚ;:P<:c0uÊ1J[KҸRz:L m|\9qۋ36cxz+=rrܞ xrs43e.؞D Rg) 򋁂Ӹ;*.wx&rbXR0v \׿wq'^W5닸,- ǘvBb[}Ph"Jh$0:W|d4&H+yf\f#x:!9 LJlf/bc'myfܷ[+:&f* b A b.mmZ8{)ê<حSG@̤e>co踥1$BxW[ =%aE*o6f^d!Ƹp0׫lbI؁MS Y}^E܎5aJ ev\|FWCaoIL|[y ǼCzYV!|T+mɈ:vLi"]uA; %I&͆V&â~5{xlFX QX7ʍ j7JP$ c`Q[ LAԊ3v_̳- M!!=?C轭8Kr{X *N=Y4X/]ewx, qN d׬62B8j#]vgO6g S\j;Xo|tS@P %=g^0TgXs0suKx1Vt9Σ` p'_>b'J'PhЌo. 8IT(Qq% tΏ>KOO*ͮ_8%"v%=dt̼=ƔP}mMe3Χ杧C:%~̼NJ\M^Q,E#l~eͧ⿰kj~wNeT< ,qƅBٗnÜEmk.]| @}CܠDi{pX{4bcTE jf # XgQ/.;%W+M=VSuDuk\A\t%{A+RI, |9>̦b`.6 (]2WQ4܁9;A`VOI#s;S3wqaF"zpc{׫nWD`ݣܺseDV{œ!SXH{"Ĉ)⨵mF>v:aDlYCk=ޕ[vYq/ty/yNG3E &8_܀D!N-](Nq|>F[ihsa̅paӀw1)'wrj%Tַw8zꔔ.; 2Sx .p'=pp๓InuX[[@#;V>$Ocu5*A9LkR0$^iN*6/筱Ce 9btR&˺(SR=_}ny`fث\ÚSRFϘ @j)-kYhsq1cpmɒgWcq=yne2b K8cxDGJ4IAk,UN` Pn x' Qqy^=īb(>/yh Hv3Ƞ'CNvrM$[A8 e"[C >/4+F_sz "~Pvz]0 1*R=to,C,1s32[j4deMU͏GN]YR;y)ji\ÎRJD˓Ї{nҹc|BZkjItBH'u8n%e9xXzSDw\m4D~.W$BrL_}|Nȿ~+yȯf,FZk`T7O9fRrm{vquME3u;=pZ浂 貚]N%U0N´NA ϋUUaX6ID͵2-u /܃Rh)`ӑ9=.=6R>Y 9@wN/ϢE?xgı~d|ˑ􃳠z#l9 +-=W ncQN=h0Qse+mOy*DO!%zQ_OxTrr~+m28( xu;Im wH0)[`Kջ8_7ց&Yr\F)$5}uI^ _v5iY_΋t˦%$e`LT*P7 醙*bY<>Hx^Z: iأ`V Yabݒ9~%$a٦St W}^Q%ˣ5GHc}|]…r?INi%޲ _Mϒq,lav./d U;UlUŹ)RRB\u U>`핌¢lŁS1Bo%vc#UF$\ۅf:7hsќZ9ֈ7\nFVh;Mh3i}w!tv&ɶg ɄAhapp+% groEW:d\K6@ rH~1նMVcey5Cw$GK]͑?\˗PK'+#՝BڂO=^^'Qg71`(8D4;w:.W0 t%|`>$ %\:u TcJB>0^aoiE7nq#xq6φ8GN|kUZޠx1~{íw!S.e]~Qlo^~(S~}^@o:;=D :,ƲB\_e\ӅXJ4ui`sYЫn&iw3PSy*ٚ uh8KXػ@;1agl,y5DlyO<'jqRzd^뢋xЕ@݋HN);20iB G\he}5)?90 bCi )[-29K^e/!+%ueLNq3+͊ &H^?qM9.y>z\p.ru?W@ќ(5"BG8\3Vƿf=& C_4\1sD69mʶ /:0_:BQM:mԊԌ#Wq\uSwqMgOʒ馿.wzO6vq7L'ݿVŬv1IGU5Ao׉"L ߶ IunBo~̀&wۆ߿;J3/_i;pxE#+Yr';B;&AR+:UڪY9ϧOQ19tm l}[O{l`0sqatЙo&kgPI5eʋ0NJid-O็Ps D^- qօ W9ѨRz3o])< fRk]@Kf?h~KabedTբ[|QDto:O.T{Fs iu[s sF^;svH-ڝC+J  KImٳ?9Q~Ä - {BؚD4C;,7<?*(r' :bſN}Y`:|`y޹j,ߥo1΢xjhὟ9\8iAaaBhF`X+cSf1EΠBB\ xL)?v/TM|n GŻ2Ve9ǁ˳ͨ@&^m;Yft eMƵb]rjHoPapQIe=3TّH469OË}Q/[4_kC$,%EYXQ]kåX~aw-ī}"뤳R2!(d^ڤRq)( \^lJnDX/jwڕ\MiA$C~fsdG3M`OzЁ"% %\.5EO'-/-dqNdxaUȻ*n.,0="cm:WϜiwsŮF9crb}HT9 c2b)F_ȑd ӳH2 -[Ă}aB7r*9ˡ-kSDateIp1L[_[{IEQ(A<@>]; nl6.*;K|4χb4z4{hbAX)pГsΗI M:K+vP>:BMR9a>\Ьs Eԛ--r"hGV/a\6LGId1>; % #Z R%\Xy  ̍}~S;Rާ`9ƲȦ#.U xF@P*Bpp $z9l7C%d&-bP \L͉*Eˡ:?1>9߶c{VF{)gGiL⋂jqJ؟ }+Cug"U/sf7ip鬲61'H9HtC$ڸILMS~B <"6tZz_At$7g,d嗢@]FASQFPF _<[I>V-bsteX(;~ͳgǞD>Y2 V~dc7t8-3p%)g y/=@^&eAhƇCг%Fzo~Bk8Jd ]=THjΎTY@g_Iug{#PWsG]i5 PYk tVۃ)t̀KI a86$$aa1.i b.&BJRKK6]p,'brV08oxKPּt Շ½VKvNς:y0AI#>PD*}^LO!xE@}+P*yܰhG(ch9'nȪU}@]hDkZk܊}mwـ:gX4 1,͙UYqDl8#V3 ByyF˼^(m  B1MxafsU=3mXG0b#h>!*{^81Jv5Ǯ Z;Pf ޝ3oq 䳥Ѿ[t%ld"/%Pz{WK BE߱VHna$AWxGdg6'aj m/3'`*U&,i-F=JMJ +%i՜"[6w-}#'v(bnb&{I%ɀ]4eB#=PPLz|>{|)GT}ble/&|:?"G[#̇ Ta3 }L!HlAӊro6n"rVJ^+扽U(ْؑ񫪊6J.CC~)5nXJ .!@.R Н݀ol`q^>~@zN2е̬ZӿrUGce~$mwMj$=F>]SJʔVX,LS] >Ozy{E$u b4ÁoRVztB|c9gdQ#= Yd&l?SLP20bSZn [2Ð :5J}ץiUV=!dP_Õ1,+1`Kg05LnZAKt&P fI;|MJY`#ǜYCHR4<xbEKޮ`}OkRYv nYdg5f "1{, 6UPL%]z6%̤|^#!z̔ov>BA #\P$IIpMR9~sXp'A5{!@ka@|5mkn0[u8;¯'UؕM87jg aB 6Ѧ8CXZ"(; 1_uBwA CSSM07_,J!1&ª cIB* ~V)67Lm5*nJ1ɎgI_KH; p%Ww;7v4 Jnj? Y[6{m /,j='QStE=;b9N~ Ovz1_HVn'*q6y+{o)p(gm:˲jḚziF*Oh ax oG&t}eR^Eo'o+o4U2,-IX%}p_ ض\Xo{#j뼭d;ݾh[o@M~-!)wDOc"+kO.|9__Yo`ШT8s[RYb_'^'DٳTzll,p,ܠyaj2(Q-/]n[h?l" ?MRo-#ڄUF,>t \U1hη>ti+@{-%:>5ׄb#dmms, ]9f.kmguBxpzIKodj84(u h@: w&+1, SPx-P<5:qQŻT 6 )uՕaO}!LxG@Vw MUН9 sM.2݉nVKġ<6T2d$x)v㢋,K$qb҄\k]>&ⵑ-.,M &Yn<,!Ʒy~v+(h$T|,B!A*ͩg˨ Ne8^5$0OlM(<*-9)̅j+* η5E$i?v|sD qTXo҇v>b62T6]Sj*OkE>~.qvw!zO}pNM!i$JW%Z v8*7׹PgI4~ I8BGNF}mˁaBj _՚䛎o648*Ppi4QgQw zshG (zV@ $tMDQ| ]Qpx1dRWKgӋj2ԄUmq7X\[5۹k<=3!ʍوUwp)&1> hy8j]$T6>r9`C#P7;T”0eO!dJ=yF St+h·7dJ`Ap@RKY(0 =/҉FU m?'hCwDDнAkTAFcׁؠ[pAY; e`)s2I2[UǼNͩ˵/|]Cp hcBX]TVr3b[l7 [!ggI$>a~f@M蛉}(bp=y}a }͏.aP=l*B"%D=v8V&UzϙG$7iQCr^2lČt[V uym>fa|s>lV1~^#}6pHͱBz(QW)EXM@Q@𻈺44RpcoJ!cDx<5o+nySI'Hfq;\,؟ʙ`{'zk,sAyo ~7kj7iQK4tvTxU &qmܐ1[5!Rdfb Q+kknPWCD})TFg?I2ed?z\k֜@f~ZCS ,Joo.sWJ誇vYu/EAQltZ>m}xHfɻc!KQTf>{F4l!g)"1YFCRP;<=6R>dفǂymApT<{gT&cw7G(ʌrmH^Z9C-9H/)StA?>T6_'"|_rOG݃<>]4vmSrf>6ɐ57U*Ж&S\ kAQ'BMB:c܃)6ˑ^z>l)赓ҵk%)ʇFD>#I{0HkW r2,\?+@rV>8\?x7f5\MNiKGˏn-|_q/b^{D`aj5O|Ezi'@>W=# M2i1SN*?y?jb3-L#];5t ..X:뢄ח-*41ukljz̕B^=M L96nU@2P`vXzN4dGibB|e$L*VL];zI|UHP'`@ƑX|Ju4Ym7{R:=uAYgT!+ٸS>JI#5 nB[7˯c E!JWQa7K N&v\G(vΚY^Fݪ, DN5o4?-F?o:b׵pB2롮FIOMgoMgy\xa:A _D˰ր`L\H\2; Aխ*G'Euz.p6g/+8 J~%q%uqq#xcaj4=cEj'o0}Ld{Ps7'QhXPPsl`Y i 7aOZ{pGD]+@!紩k2_WdsjN\d`zOLl <5?\/sz<$ bg 6.^,& Hlӣ;dɮIiHw~IKp$z:A}>O> MA*J˘YƢ)]AEj'u57Yt5-(;8wkUro舼j$ӚJזsqc91SJ˝ s'D"_RN|! /i9=e̻tI8bB]H$ZF,>P0 *w4CNx^`{V6$;12kDyzDQ(1Ocމuow`۠*AB Ϲjޔb7:7 ' 3o6a,O)q,YwP7EۃC[ ZۮrEE ývͷ4rV%af}(7IC;|UQ $̼Ld3^H!ʩ΃,h5&+, usˆlmXSƔW2oLCd8h$F 2^~Cbb*> ASB~ {):䘗lj[O}(eՄPN:a1Fvb3Bj ǰΐlKS_?~H13 v%>0LGV/}=Z5%%_=3G, g{G [F>JϽ`L; z-8(sbՊ ӗ⩒xIC_~^Jۯ7%%kKnRi…OޡFr.$אּYGXoV H٦sm /U氣ZSlݥ.J"u=_(%oog0)t&ey7WFU F˜"@>gor3/Z.\@3*Mn8f#Ῑ޴*qF%:[k/9(ym߭Wz~h8݋͜(D5.Z`A0œ.kXqDik9H$ᣣ詧7t;C˹H^9Yuu^p>{1uȅ%ťQs|\ZM(םM= JD@f9[>UTEOsE|L[(E<\_Ds lI[|d5{W{{fEmُ@5|z;X̀e3%NXQZUiB)2mҶH;|3E吹QM, oZ;Db e3t]%vn1FB$jPdo 4P94)R`P {>bS闙KԥԲcݍ i-O+\{g eߘxx>Y27 x7I~.χ3>֙*1ͣ8sR5cdd'6MT6Q"qY$|,#Psbw U]jݳjqU5+)ywqOHz/]wx7^RB?2Rjk3z}F!_|sߪ?v&[OP.1[H qvqfy**IO}Mk8 -,ij(uu+Bq._5*Y?=JF/?4;⺬ AzKЙNSLvkg0r^xF uwzUػ)lӘb &">PzhvbK ^ 3lG/[:!XOXPƍk_{򇄻"R>n2a HV+'j'^*@\^K3Т@9{eOJY6mA-f9'^aKLwo.G? q5ض$«v2Wp/J%rEL [Or@ ̰v> n`9㘴0 )x/28M]_F\e7.a .HOZnCe : g%?Vd.f޵JZ2[- ^FL \K,nYʩ9RQUڠ2Mo@>ʿ/U#O=t^fbRDU=0;#2 ׫ 'aoT{l`iOIcb\##U4]f0GҮAg-.v/sPxqcdhBzѐSN^^2.+- ܪ5dPy(34?*qөH==]DZ3sHi2]==0vĦ2NY[}f,Q&rפTtSI۟z*A9,; J7^U^""rV_i]< K(g࿬&[PA[',| }` S~ꥨ"G/m4ƔCγR WQ(C{P0*z+'@XoVv'>iÙ?ܫz#s~(##q&P@tU$}rcF7S&3ݰ@ +6\OF64p.%YY%#G TGCǢ),iP&v1s[|Zo{bmk6+v,^B7-Tt>-˨'_x%h:8#1[V}$klH-(*ux\ZSP*x0( Bϡέt{^>DAgAb5^4Qsto L\c\}lty`n:Gέ~+*A`tO2$j{2M[ c^tP Gy_s)fbwd ]\H^1CwiqA`t_ e 3n֧/ëƄeѹcJc;)`{=3L taBs |8xk0 f +&Gz4. WO~s$7DF[,ͅ jU B.54hػVcV- fb1ea#YwYw C~j{p:=*@nT`5#zɻƂN/!N:f 9fI]ݒPFЌ|icZZeFX1Й\mw5:SI% Yu=e)>ޠ޶g Š: d^&oFCc=.'x /Gg]X=vؼ2ކIīmS5Zm3g座zgw60Lc[K}Y؁O K6Bmqr4?W?>'h w2K~|.CŽs0 WLxd+oBJ8^,MJA&u_=ɂ@1I0`:a'xZar1LH>x%4޺{ٳ:'vLܿC K3А/sx,xYLӋhXqF{ڸ_iCe?}Ș2ir:^Km==Tx U_M-˩o{&9s I CFuY)_骰[-ɲ~B2 oÁhϻTWƥ|pCV/o=6[F4ld~ NUyp鞧RvDR#O JX8~}sqRO=WJF!=e@2µG9c`-H.qaUZJD˅u=L<(0wO5ylR^q#@.D-:e*֮))Hs$_{($G˰@u/4ox9!ítg}gُ|:k,ODeC "_uTi zqzt¾4ǿozi>쮪Qfj`+َGSqp)GO{1 7憙uQeXG *B<D\O*̘șd'KW{~쳦" E#yUNYtS"t^ t00>AϓChE!P) d&Xe'INURV֠jM#B Ԛ\g \ :4%۹'0ܼtvesv/`M\%Cm>?w`v̵w}QxUIK4?| #mUlЗX>(ʙ!%r3pfҼϦlzt5o,hS\*slԀZ+#4U,8aqa޽u hbZb@=OE:3TZ% -"o>6>SA`FQm lxc Nܰ=Wk&䋽F=ேSpwI N]@pNj{ܱJW%3+K^Yw _Smr;l!."H + ":k@fvO}px `c]ZN朧'm OBfD_ Rv"mh-0>ibP'LvTrҩLY F=<룟neܚ|"U /D3l>CUl0z盶_w[KujeN5%9_he/?x!l{u}3U.#fMg+~ɵ۽0)Tm)fO N[c*r͖ hCW4 !X?S7t .<FCeNm#q9eVvCJÖk$.v:j&yMm!aok;MQ'Q{rN,r>kn1IF#'j규M}vO$>Үo~3 TPZ=S6((Q|Y?bX9m*JXt .#lٍ7)b._`c{3 <~"MB" CIٺ">R~2 cCxlPN=l =l'Ӣ=/)vfesXf% b/.d-l4wGCиnV3ExF؜`N.ȅWWiŵ&{uΘ挢O|!: |Z} G ELVɌlIE|r :Ջ{q]E%/eYG!X|;QқRn{Y.)MǼ-D/'3ҐrqL b|ό#= *ұq.y$U]1D@\8!x`5h0⸈YngMܩ$B# S n<(IbGI  dO*)YM︵4W֎T$4Lv4_W3>f`p@3t8\X) [Ile&%cyAS曰HN/KވNAF +HӷdF~ݮ3> x߇L$dDFzԒJHc ?pv!?'Յ `AL7E Tp52f*h3hT ^qx1-(0!|#0zĵUHGhAxX8.3%!+8vreQ68mmTl2e8ڍLVP8x,(<9eZ|3|i%=E!r bi)#B뎙~AK90aV-)L:S!mzkٳyu}qBfRHuird3I[C{7̩ ΰ-v[z.X1,-B1!L}n UoCWU[Y…!ӄE=h}6 +BCuX0![Q,IGpO  :$bdf:8y(< }&ΎCMը܏27M] 9ě~>\ Dp.gb}[uk99e /|02N(Sx\nq׉rMfʧS&M(A_*U>IP4eb?0e^Cyp3X~PeD4Otױ,/-A⏴qɺBAÑ.(L>*$#6\(yҐAnlSr2^M&-5ßF/ inˤy;P$}(u'4ԆW u㰥4Q^A@9DTTE?(Ec Q\| &-; O{`|OݣN\楷$D*_w;hOeӊ%'Fi3Nlߐν.gYZ070701000000b8000081a4000000000000000000000001668434d30000b3b8000000000000000000000000000000000000006000000000./lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/scsi/cxgbi/cxgb4i/cxgb4i.ko.xz7zXZִF!t/ͳu]?Eh=ڜͩamӞ8Pzs{do'(Eu(~)8IztEEmk(QF1OGQ6LE|8X4^T;@#GB/l6l\]>jm2ymXjǶǺ%UhMY<f;.XŌv;wC#Y͟/KT[wƖ†o0VqqD1P|y(R¢γHua< N%ant} vrk YIFؼ@1@O7i##ʩq֧ͧj$tGaeST+id> QU/֜m ~3bmX* mձ_5F?em4OvN^ f< \(?# |+&dL4rBPݮD IK ɧ5?%Oo}u: 抖mx3!%H \QI )vfz) [J^O k=b[3t86f ND&jgD11& f ]`^t8EV- =˓ #MXzOxՁ3ݼOP )T3ͱlpEМUqsJT mgYS"hQ!|\vű)u~f>7ļyMO׬B) UyyR@ޙ\l&^GriZғDrO ?[z{[3F t$D_c+&e5Vmx0V.ڦ ƌE=vz1'o^X fMHvXC^RUI`!7`(Ԩ 4.s+Vyxf8_LrO~~d\뛝L 5ͨg< 2oWC7:_Kr*&eY^5[\@G%5w ֱ8FeNA'ߺҞPY,ҳ|vv` ?;S;ne\!rKjNS$&V N_t6 S[-!v;uY8MMcBZ6xdM"G!*[$X'[Biװt0b6jVޏ"$27nIػo‘R\n@^eՁ„_$ WXS+,́TcPDD˙ЭGmNE 8V4att;vQw"5 l>H"[$ׇ\;q@ƒM{=Emۛ B([%c5^q[3Ё#ڡ``G_rۃHcѥI I,WU vtYE#<ƥoo~6GM@mv/1NOEדsH~R|!꥽ {)6>Cwb/@;gDYja%@~W-ayF@a vd!? %@R9<2򅺁 k;[i⸹@ nppw(W5V= {oKS/3PN[E߈IVlϧ`g|dܦuGq%>dB}]hW-xEo(rAnB>k=8a/VP!"*x`ڋLxq<TN$сq>2[BtAʅ` 28?(ODZ fK_`Y0sJB;;*9>+&Bf2-|azR_cGXZz$ EϰᆹSD^gssZ_`aWPb".f}Ǹ4"-lDS^<_.1 V0 D̤)yFeJIf~ KfI|{HbSz8`]bFVJ3Ot hO{3%# ckm$y2<!=$R7mNSbo+}L,s@O vP S~Ffft6U @r|l܅0L k,lMGA,S(*XˁI˟Ɣ& ^ &+(HV`[?ݏSby>ixfӲgEƠ'~DpXml6݊ \zNRÚZ1Pb#NUuq/gak&$|^X0%sI^Y.е\|#=z>suH#Erޓs ꪪ.к,pU_ -"Ns}ZW=Ohhj ߦP ݳ^@ 57D۪@Bߚr*y;lLտ|tYA8U+}dZ18t+n*LQ$T*@=1(sy7UBM7DUN<& N3hgM2tq&L\}&ql)skMHt3é '߲~_>DR%8&nT¨CCCf ߬M0D*ǀ1H[qV;Yd2Ǩ <Σ4ה AR78JP2^5\;Ю"r^^Ls{ eAu\hmI$EGG#̿ _pҷMyNL<)PʾY%RBihw-o|*5ZAdF~Lᶏr{ ?fxȴ?ꓦ`O=CğcV< .\:qr}s kcH,מa~7땵EkW_3#D8A[SZvz[S~*#jR(!_2юk#s~ΐ3 Zw RwݺEM D K|\~Js9y_O FV ܷSlYr'% z FXW-~ #-ɬꕘN]V;H#5=.}SJE66pϞRUIPiHXvgF?%"wvCQf=X"T+!oqǜg>+ i.L IOC,k~(0SU5(Cܬ(Ft/# im)ILDsnhE1vp/Zs#yr6Or2{q9#yҩEEnҗ[L6+5֜q83JlP _4w '+h]DW [ǻ2O rXD(4uWoēgz$Lz͹#[WJ#ely|e ͸G+H܊Hֲ:S[Kd9Ŕ> R7ܺ#\=: c^TJrLA: JDh澯 vy0Mx gdm7o#[D#2)H*%4"4G2B.5mJ᥸Ppt՞ᨆOΜߟ;HǠUISK&u_ϯ* mTLoƩIO+b4$2">bkizk2)d:& qYjƺHR|TT7?܊"| 6Z^h'ٹ j=X3k_yKfrO)c٨PrSFo7 Eܿz{cՍg X!qaʸO=e0 'UR/7t"F>Ŋ*ġwOlpgr3bQ@ķx&PnTxэjW6neh{ po% -,ԛ9 wJ_wγd %84-9ħ2T}nMӤH iDɺ~0`=66dT 4vQwSagζ0!:-GN[}*R<&rm2;rNgm)% 0DQuvm |0vn`;P @Q6LKRB+ZM fHl(hBzMOy\xrpZfMZEW,P4!-DcWg29^4,@aa%BD8A!, ,rcw$D/FΎmwDj͍/o{z7["cVpA/ ۏ"\NJ'zg=5kCh/VYkߛϫQ堖T/~dؓݏh6j, `iǑjL G&kd\pMedS J3CyBE$!3PN#mI{_nӫt՘CCƮts:fu?28/k^Oݦce)YD),WO9Jm#D)uV’BoIys]G8/ބW>]hngi(s|;j2͂aPVwv)eKf _:< 8z]B &X^+^ߤCKX r w'&z%o[QІ5s{1]W(ù6S m8D`_S$R 6gJ_)Qo>uS54yhJYQ'+E9cz3m"k3o_MA?c'R LECAռywXCCQ[|ɹmnj Џ.dqGF(% RM9U䤚jgb`q%!_"I< l֓ֆt2R&zG 2V }űۅ.3ʐg7r5݅qGmiCۮPTdN^JG,;狖l"$ώ4e:d?5sz&lMN/5`w$n Y8|UY7\S ^l=I(g1C mF]~QzzG0PD ut)?&ta*bP4:Ҕs9]DnwFbS@qxP ?yeսˮ%@}HŶ|X$5KF_QJ p5/{NH]26C^mCTLaz8!L.ums(Vtkg8H:\eU~k 8iB8Y]bds*üشb̛ W@H`*? O,K[<4M^WcB/)aCZ5Ȋ&%/A2L 3@=_. |w+"_]umPlA΅I!rYv2&ͥJ힞ߒqY t]igdnjv@U 񇐧dЮ.x\XwUЋ"jcn9%\2#ېtKP1O R+QwLTo.d#mA(U?ɍ)_m3e;q7]& NѤ/oaY6ˌp?}Ug&U$̇kktU'hɗ,=Ytµh0ԯTe i3%k <w(a`&bWPJu<nN`9a˿ y LC5w[̌B.j5sl^;ïwI;ƐsJivKKNqXx}c5?ɷΗXe!a+(LJckLq)vr)@L;VbT\ʯ,!6tg'Zt6%dpʃįBۜ/}0M'0yk|@aӬ=-r6'諶h9փJګ5ic]*xC }&$?S"b!ѽBȝd7G aBWe.)=)pnE|r XH־: Z<,qhUdcz( h ;Š]j֣H:R/c=VT1os%; ,GcrH(hMu婉={ݟn_/:=F- h&o> FM|T2_Mrrc)yEid-(1MCywBczW|kɰ!K \\R@&^f^FmGui*WbB8b5&=GDZy覰Ղ ABޠ5g> XwgC腗}z(?:jq֜Ċf_Oފ`9N8/ RNkD?rtR=W0"oI)ʴ%?Z\JX.E? j'a%e T|cJ^e*֥'I1(:ܢ 0[d~vbH c= c,LBӣ*LQna(00J'b&DכO7'U~*z]1#NШPJN gR`d}z*-Hčg.mdaM\0DjzLv4*г#[` /+ 2&d6Om%&g\>Wp^`λq@F әGv%xI.iŐbƂ+s7PԒPЖY];p<ͽ/. ^CztMI?Wkbjl>!s |dB-cL"F9q@LEZƠMz+h!M-X)+!i]!uhD@[Qq\c۷qtqEq \[i8e" qv蒥kZV@׮ZViN4 AMMGo,2D07*pfM_ ĤF<'_$rQպ^8 q-SMƓ{9^rW+aNYﳎj -X@ 100S) egK yN=/c@S4)>̲|wO+K乞0hGY],9I ߇,#2RN DZ_7 *qbp{ wQmʇ: aAQnޠ=%ƜC&EN& gBtb.% oy#Ahom,n<-zW>H:u\DPH-‹?lU62=JD&tx'U!Hf ;2׻1}o7j/#R=;| v NbfaA^9L|5nT?vF3BW # SLt#gHЂ+ ]/y_)\{G^3]puQԦ@ !hr}/vWZ$;fϊжF6Cn"<9ls},:W&tvSPXdVߪxӦYOy2 n|p>0"j`_lN#rN>*aOؒgb4T#kD)0mK$}Y8`KȆKS{M J]XhG]5^ 9nsv$,?~Cd߼3 6cņ@JQxDVۚL sdy|m8ƨ}:޾5gv)eY[LtNigq[RL7%a  jNɧћK]=چڑIWlKg#BqB ч. E`roVѤ8/4؁f:atC^.]:Ti%YXBki]`iZ< $|wޒ^%vZmT#{lrE9sN[cJU8TgR,Xc-S j>.aHHoXUӂ'[f(qL@+3VnyqUYgoewZN:|70)<{Qr{x!Pڙ:&زڐxA+lǸ-\_H',cǔGw93oc)Ko-$Dq\ќ${e r ZC-L0ŋȘn +{c`vp x|PiTm;Ӭ/߆!f>3F#A %m/xIȴ=Xl4!iՈWe0ĸaeć׈kh?!6)w 5s}T"zW,)v+k!Nc %R etˤ %;*9v_IQll$m ܻE3{wZ?ZF>jir8S,$p?U"[dҸBBdZj/1ы!ML٢Cc(.iX@qOtVٿeam0^bp6nVt?dӨ NoHV?v{ -<ݿ(KwT,5ŞOWN, Y"69q .q+'Š^xQʂ2!Aj!:,MEÖKe0եw|czOdV7Cđӕ2A-^4k`R@s%UCm'#an7˳bd,::i]kAƭ_`>1BE<G' >OSw~?u"G4^$3 D4v2,'ӑ yq6tf0LV33]O1'9*щx񠁨lcjͺ GIՅP"[1mw5&#AݷȝAJxg~9YFǧSpT Gz&f'3'I=p| eQLt[$RgE3<'1Ծtg kʤ75:gd4}^f{yVG8޶^?YcK|%2Bc]K w~`}ރTe.f/ӥ2Amd9 RÎ7^n@ow heh-da^g]L>2Rp؞r8)q[ΨPPt݊~/ *gX[^9bT2~,. ooq6vKz]-KmxM\sPԈ[r<WAgu˟2a]ЖڻS؁]Z@V5߷m@?co1Mt|zErV}T>떆88X3z[8~v /.c(߹z̞ڴ=^d]GW7[p~0P? :}jU8.霡}z Bdnc\zXuT`>JtB@]$\^ᩦ+} 궐UaC* 5]als[gBG)ԁx2qߺZ9=>x/\TEU@1et( : 8D?k6W.G_f~&bƯrpB.f7,2טupQ@51*\^m^4jL)0Jo`"+}( P69K_n-xn,st'~M.V^eax zQ 1VT|jآ_lcy5jm (#UE, yo.;+{tBN[7f.JYn6Sp+%vHep ',6HPd:E)r`[t ]n\!<KJ )1FѮSYy>!m%Ayh +Jض/ԞA#}S~a>/ϚʋζG|f! D;Y< u(KQ Bbt]%Ida>AC!CH^j9hQ{,8yj vc]7Ť{O SO=KY-=IőE$5] *L>OF+ u x!XśK^e8)wy¨9=6([ 6g"/z<$CEE=L<ѝ:%\܍6(p'2gxr=$үӕm%:Zj3q(D ܗEgm l/ۭ $Z&vcc?Pq\F+-4uGeǯ$)uboqTߌ< y(5(ϠA\uauz%0/Z&5aC+|H Ow4m& !,:Ǖ8'qܬlQU}DĿ5.#a>]LGjnu))(:\DY='HAV<oA+i;"ȳ2dml b4&+\ղr;aS߮zTΈmv='(,;QwEB$ ~L+pyZ=KW7478؀TٮѲoG-10*`I֬FT"\פJvhS rJ< ꡭr7c.-||XHE)>֭dVrt@cuwC h" 7n_u9Z̸z'@o8Wu}|r|S)z"6ERz3F"NRL՝~kA˷ mljc lryԝmݬU4׿ңwf\_[4@EF{ijQ+qAZ/ю1-*5 4y,pfvj"{9.hřO+qBL؂j<,/FZ}>t崭c&վJ{ 00)a:ǍoKDHJU`{):C@kyc)7E͋8*8Nr|TXhċcyz2YDZ/Ow'`9q3:+VvxZWk5*Cvҿqi=fFkq˦EY u%P"26Ndst~T\HwxAcYV 1@d>DvuQOu ǁ[n\D,zW>L/=MTMig2sN]R)37&p 懴WWe(\rTCzۻ Ұcs:ԉ?I,/e$H=F$Iz~poxܿs<;yLVG} %ׇǗ^Zv3E)"F) ~ӳz֍#4>hď?0Q}KV|I,2G}:ɳz JԈنL!.fsbt<= 2ڈ^B}@ V5f"ת$ zBy{6QO' ʰ{#u]T].xI yksPed%oeXM8USP`nZ +nAZ]ssM.W^ 8I.u6<}ڵvVՂi{P$Y6>+gXQv 2YrCi cO>\v4!cKHcJ8$U"Kg8)VR[hb4='N' hY(#jk_щ:e~1a,܂FڬlV,dhV"=(Tw멓w$lC) N#_7otq ӌy*AGM܂ҾZq-c6:= q];aTB`͹Fd(@s(aLOmVet :qC*4'v[L`r.oU Ҏ`AyC2b5cO^&%O}"e.*#:c}cZ+,wp[ .5k(0%Gv9؂ӸY.u%5P1go2rFy/4ЄfL԰|b-(UFT86oUVCie μp gSov3AGF78V;\/Z\/YTOK+ƀ0ΤI T?: -zOWMfug>i(b0fuLM38icw u,ќM{Q+8#K2I2=RTYڄ&n/t F;z}ӻ7%~>^w=E%%vQmj0c]~.FAPT6_f9rhj̯f@H]4ճ9jv~>`LTuQ/m%3hI-%g,FZd{;dCqn%R~8{}}=`LZ;sb<]C ~9-Y=湽AW:Os^3aXW^&+=O*;_7Ygl$|-~kv=f{z@%uQ!Z8AAdbIq2vo$ef4gYN9(T!i*)i*>԰SQ"ϫtԗt("eI7hN]/UY&`䉐Z4 4OIfGϬ8E%H(ܓJq'/,T + b MMztrNg+G~բu]"jp|Z!xu`' A)5 7x4 W{ka7eߖ2 +N@.CQc3vdE=ZY{^.h = #vg EEi[~U?b7{@[]h'%"pvfoڛN3.ȒʾdRsJ=sCw_GsH]#QHLR,H©Ps]|}mPu6lǕg\ƌcjMwtgx(OGm['U`x5.U32Q*rVkG jma8.2BI&DdIM`,I&3xڔ58oB_՜rl?ApݺorE bvPOnL.Yڮ8`PIidjM:7sT :fnmz'N-qxk-TRx'&t.˭[i8*V&ULe^-u/]Arw%f``E`5nECrل#f *PZSMT7Qu5PL[57ב2Ϣ/#;eRwX*:=ܤA;X~u*3p] cMW@ѣx%QWU?v| Efx <-gB4$֍bQs#Kxi aӬ:<\ FWRH-e.ϕcV .@d`YѲfcblKB|΄د.Ewj,S-=i9J&d/i)!7ͤ.񴢴1ݓ)B%RåHV}ۉxV3RpD>mnۊhN1AT:Uz r`(W̯rn`EbM )׽9~s_sK|9d |ߍ%+JR.OLIޞZsY!т.%lhW *˙t ҳKu^``xq #H? 6("98:Pp@Mk+) _sV~3Ȓd$PM :I?$$`%kmf ߷^&M3NVǃ$Q-RMe㸹`msRߟ=75XN@ (t[[ks5r&,6F]|bO;B=X\V/94^2C&_)7paGV&UXj[4 U Qsu~((H4ةh>'bYUg;~z~,sST S^vn@:F9 *&8HI7J`1LQ|*soM0#82fԔr ;L8qg.V7K[G)JqJJWU<.qD>غ'gBƤp2r2 Zt\%g !R& VpcP=ї!Cf8-T_l\bbLO!tOR<Θ*{&0~H[drSJ'9#JfʉUvQE4rH׺m誂=2IJHrOioH  NC/fN 6qW-KkH3-RmF&#cL~ЛbҚb.@,`dž1cƒXDɐ1+~Hqd5:fu"K-a[5<}o+ T~@1QUM%.}PjmIpbҴZNm8/gՍ(Z`-h;B 0h~VPF4l{۷OAGƀp {1Ggo,\GF텓xl ?Mmu)q,z2 ʦlMɱgz#Mff} G>i|sԜbp`4g鷍oS6ϗ@A;h*$ _+1"Pdb,fy:CޖRtͫ]WAnyȚ Ui" oz>pF0ƗgZVQk#nt*VAFLwƸDRAհ,ٺJaٚr ^@P%dN3MezP7{׋8~{Ev[NZ TsN>(f=ϙ 3\Q^6C=x٣ _6#0!n[Y@]%iIpB`I&H<)x ~OGcp&#o-(bxg10Va# j)%كCA:CḎX70lڐWٖ>??pڣM/<:j1|>TR5"-:Ա^GAbxyI^mMP(*ϒ#$#uX-@H<ѥ{oEHڣM-͔4kٍ4+y3c)QǙR:{1\CkA7*(R iONwLQaZA{-_?W1]% P]K u qۅHU\v3ld-k`vhHȱXVf'5Qܚ\tpp5g=|/Gh<@Y=}[mYp"Q\B'pÉ N-Ljo;|`%ܣJPt*9`غzDۘ8[ZNU==w:XKPlH 5F50?wiYU"qeZ>GպHP[ f3@ 2Bj c;9v¯9M$tπIQ#mOT C@W{ypR @1k_C'idJ\"$戕*dhR5i $iಙCDŽ7J6e[iPN6_ӊ*nm 476sqƧbŃ+xő `.4̼M>tp5 ݛ x5L+ATJHʕEKxБrn!lahZ1WׯAhza79Qǽi};ҁ3 }ʖ~ZV cIͪ05md$R:#˸sVf+rQHJ{v٬[D ɚgKopfv W#C.C0vUi['hƒ)zuMJ(ZcNp\lāG%:ibeZ:sQ`&,Sgj~Wo20kή5i%)F貕6K,7A.,f˺J>G"ui9ԉ*e l 9$5YRE34Mn͎]^wٴ(Ⅵ~V3ĵ̐#c&I~xiFħo*@T/lmV7GaWEy+&{Oݘ#ǿ@U3J)`hA=X`4*Z {=2758uݸ/Bxa[xk+c$3k.4 < AE1FEa79&xf);u/\h[aB(ci/C!1^[TDߢ봢!M(V9kdӤ+J<{vӞLmâ_O_X&a`V.#kmLqah `Gf"w ON~`ab1tv"EDFxKiO$oNV ۢ8ʧg#Z>AJy?9A[>BjkgӗR.YL0ߴ<#d@~^^҉h0R|.7`X S`Ժ+^Ek |حc^E&Pv #Tv;zD/鳞,'7f xQ94?NbN*kT[MUM^%MF-|Mf\#kV`?i%v$} ;X7)3e>E7Uzc_Je; L@'%x). : ~ ~_a5h6% fJՔy:2~:vnuSu1)Uлa 'k27? xœh4->W֦(EQ͓0:HϷDxVAt}5 gm@!Ο%7$Ј0Qq Nq<wNe]ټ.v%wH9~gms/4_a'{CYfxK^Q& rV6 =% .3a {=I.hB)H&sT@Q;aCWAs܁_tU(ĂtÑtCKM*/r (;Bd 1*gc[u!+TM_æ p3]xTԀD%԰[&Jǩ"Q ł?}|IlKINf[Bx-5f(F[[%(vAC'-56ɪ5'ӐCBdV |ȓiMBlmŠoO0WB`C1*9} J_ݽިѼFOe>Q jPsul|9YA+aG2({XuE:mXA+dH5d]q䡒]}\gdB:Kr/af@_j^뺃#L=)Uݏֽ\T#F²R1%W&*/Y2qS W{Q;aRNRp%UzH_9TP9G&OB~aގ%ۑCܸw,)[׷ %U`]1+"kN/F"nBe rzp@N iH&(x) ~OxAii7-Guu(&9i{$Io Go0qI9% C(yL4 &KYukR:IyPm;}D7K1E8/'pОk@D/=8kh4]&ٞNJH wV5QG|/|LTqP"yﳵJnQZ*RQq]qoo}{B)0紻&ɿV67|`CWY!JǏ̳+N(2`WObU`5|OͮA:߁P7߉7J޷ΏͅcCi.qIEG¿aȲ&Ixvk`[xO|<0ȝ?"ipӛ) ([cV _"<&+eK¸9++5bO~l/o\D*8m'@9}/̇>Hk6Nn/fS&+= αc7by5ljJ u=1YJ "~08b ~%8_ځcSl;$PgV.hp.C}FݱoWAie&? iQH_0\C%+_%k5 U|'dD"Kln $4IJ""S(4b‡uK/U G?6R $90&܆Q4.qC\2ΤddSpf@z5ʲ}$@]U[c0Q_W-lB%]9湑_D{=6ݦYLjRag'ܑUFR)8/Ļb Fv xw Yc٢4/݀C= ')9G,5](= alϛ8d`ʛB'cuj-PT)zR TP'6ӫ[9"KNSa<z ]3Nk߻&8t}9(am@W B`V/$^xqrX\LǼ)#~uOā7>'6U,tٕ@Ly*~"/]Fµ=vlbʚCs67"eG\yf %u ] &J!z`4 r5jB1{3ɌB{~⹟q(`8PIh^vnOJK>H}O+B RK@htX6 U3&j.Yi4gEظ hH(T6Ifm]24j+Aܖ[3er=`kS˗[:Q$-z2T୞A5,*w NS`jZ\oW+R5 qHA8Hw et.yڹ ӇBQ=ߪ7gRjlow,.]-R@,e{.Ӱ $XNiLT {6 UUb^M08tx= Y$lnZo0I;nIL|QVdW JR~'^+7Bwr#jrE -3Wioc /ꉯxFCLN/ ;k(ҭ ΄xNv.Hh4AŜ*A~g`XzG8~V W'K 2({ Sڲ1ۇDbdnc9i{O!jb C=[$ո0_EXmVX +wre5vښ`INv@$2l`3ȝ<ϝhcخrێ1sU 0O#).:u(U( .\*y 41zaڌi?E)O ld>e#6z0*kώYqqA}g6@h׸OH#wxP^J^+^Q%j}P ϘUU<{_9,c{z"H:Ǻj4-Vq2Rishw*v{ASbkNR' }zn~=Bu D3ƻ빕, ^g[pL6^.A[-&|qC5@md!K];E'jΨ@3o'7P@F?<6. .CgY@в@K&\~<Ǽ''Q0??w.^E1æ3ٟS ?pAj;0_l=J(=$;^㪀$. =byd"kс!s8M}ebʫXQi4u/Bn-X~ T:sJٴ3Mtb*#p44Ae}tR&׶N% {sJ8Ҭ 83-'/cԠФyo-f +G gЇc\zC; h 8?-}aWe6ѿ (Ȩ!f Lՠl]Cpㅂh\[]PD002˾o.#B+ͩHT 9>%\}cr?gn0mkL <"Ivz#fJU ˪_ EDJW:' J<7c"BPDږ݄ߵ/0x+Isj8ElXxfD(Ppm@46{B9AX94=ٌWU8g&%|f.8!PX?uaA:?V{6j,2WM-ԅi.h5P}bYx<) ig5JrDNTV@T `hKicxcmgQG nGy>36h U#bNHtP,&B5gNyqtq*H=v\G0iTb-j$@Ǯj>yU:E|'@,nJMiNuSD@#ن ${!^;"'K8<` OC0-z;$xZV.2 ʭؘM2yZFՍܣnRlH֗=}}SPFoMDЙRDž?"?Ȗ< {cfPK ,Q|YB|hx۫!R(.*R   !)(aʲAh(AbC;yvH PvՓTZ)r{Qxc& hgWa$AF ũrUbAA~ HP-vslMc=>Ҳ.Ͻ¯b$AK׫/m,wĤH0%{0$x ՛p&T9V+g;u~UGc}SMf@|uvفvY{esH,L7}|W>Q"KQXԠYғ32 PT~OP25T.a1PFw@v[ سVae{ 'Xxt0 f@zwv!_4 }^+,Jsx-'q\/LC:9*L_ЪN_ZBri8EnҾ}O, [#(bJRÝJ,$%9 'D'B~ڎh`OHQV *l0!(ٿ;&,̎B6m.24H؀ ܟl{no&d`n[֢IErKwLN2´pA4sd!nrCs9||Δs^boOUs[2YжB XGۏ\+f;.͑E w J{9xSE[^g A&qݡ1шjFSk!mDw]J3;ngpaA'6H .!i~A<{"]y_RI,-a )#>ѵKljAb/lϢ-tstd,\}I&h_u#/4{ ,2j?M\ aohU 2r'|ұ CE˦is@u:(NTI$Pu q Y@6a%Yh?[GJ9(R%arڔk7ݯ{K'"Aix:%3\XOEx2ȰV}zAE`ylǎ*-{6}ﲋ*& KX| B3{Oo• #Մ0"19W 1ȵAEŷϚg^p6tƪ] ^=v%[2ճZJf86 7jU@ ON4EE݆W4x!נj՘H :jd -F]lswy2` OnJ; hzQa7ܚZ<jE:euE$bB+ \ }6g8܅륥JcLs{h|DvgHaJAY* 1—< ͝ԈfHuK}[5f@þ{c(rJ_e]^|G0D0'ͤщ0}&]j;pf3A niX&_E4Sg| G>8OmM~U2Vs?nMdAt+޿X_M۽G~sb9zv.]2C1E1轴:&EH=} ) ]E(IɴU!}aSfd䇦6 gIcj^]WǸńm#5á?Uӌ"&Λ Ԓ?Jx V l3SBu-<4픺f%X]#^u@Aҹnnw8ܩURC1:_ ĂhnTmfGc$-94&_f&]B⮉6&cs$u#*wų=tvN~>bAf:Swzio 81s3iS}ҏ$|Џ4^bQ<;4uW0hy=VZbޭt{+ߔ7=j0P4e|r&\ِ5>-M۠Q` ,ɒՑ1FX,881\sMţWmT$vPBP\Qx@='p9>&;">e3b4xìro/qtάmOQ^z=OVٳMĉh#caqb4bʜ0 xpk᜵sfXcAtWWO|XoogKlyɂVϪ84QIA^%f5wxBgsAI %?3mW҆Gǿ0 p`5/ۏOѠPMqPS&PoSJ[1&ѧ"YZKtӧs{tL(U"ۍObC`T'RW ,D :@tVĩiH@!EbSȬZtq3r^rQ-6ĒVB.W'n~Z*\!,K04@;Mn?-u;܇}6J!ɤ'$gbq: TI I2 o ٓɘyOn}Й*l8\TB~5M<\  o4ؐ[' E ג뢚i yAR[[ᡖg˜_' iJrFRfI%gXJ2VT? HkYe{5>sNFvFPqmjg!BWn⧔ZtN$XY`{0$M5K5xac R'0UI\ďO! ? }Mx*+S<OA@A'R/K#\Qr'P,&Tv?g+E=(",#`''5t`!b`lsۛ/^ (%GE_ t[jJ >$,NӠu[zL PV)r!.+l1 ,:P'DU]\B@fYtk}EhHPݗ #& K O]\Y-(ۯ0K~A#UW;Tܷf53[їvX'Lxsw~4oJVkmREѲ7kF3[˷i x)U݀\ Hm-U;d\hk}wLRx+(8fa9Y&C Е"md ]I7zXP3f́h= l3v{\lgĽ߇6 E'߅zٍc*y KfX@G> Cڍo՟aMpG/r`#Kr*/:x.pؓa= lP/~ ˴SY0Z`G%~~L!JB6>,&nrL:M Ey 72)ёb2*0%2暣EC2 $=NTyF'' scE7ڦSG7KY^E c'c,"H ;F*Ƙ;lnj@B2+FƬkg&(_A Җ& sU#AND[ѩiTC]kt}3:'PS?SD@iXi~:9"#_Uyy?ԙ-* 6q4Z؈3~YtSYZwo c#û*7Nm["4^7]PC7o -ವhΛcwag`__^[٨Mpci4I.)e2ͻZF3 Dn䥗V? 'S~c[HWA@Ё#!~/oH@ER=,]HDf7ŭN,TXUQd`ٯgi-6ٷ\bɺ>1_ѦS1Ȳ v_(q fY^ 0 T[bQ?Joq5CdZo">N]]r=jQX&Մ{V[ %QTrgUVdFh88¯_5ٛg⋲pũ>5䙚ʮntKn@K'sҔrXE-+ǹ{DEAo\?4>eq㔫E] h0ü}KΗ;BS߉Z(eC%jA+e Z<ѐk5C`8(`*)o6}3}ۆ7ᶨ,"*ygzX}?iʒs~gˋVܮ^AK+R&%rN`m({ou֜|*GzC9нMn6TIY3H@ #b YH( h_W5jHJptTY3_P?G6K,z'TO<rE*ޫChA[u 7xe]olk~*B:XyK4~VALϬfAl1=\K޶4Dcs fK?ao%!U}(ZMZK.L(@=)LLZ$ud\HE%? 2+׆2N6کo*2/ uqm'Ձ'(DniZ@Kh'}B$T<[WV^_ (OíTnCU+\ M|` q.Xfa@kj{a:TVƁ a/ J@:.Ƕ)^"^G%O5XJU 6 P"@q$oyKCY X(\qEZos*[N=+p34$j$i\Ǡٙ64fqwd5JcWB;[ / w9.?lRPSҮVb~7_cj%0N ʤu&u-6WgڶR~A!Z?]D-hO&>QwEN)ȝQNM}`XDž*7%v;q<*fa G'WnKiz}i'ʖ 4Cw#6Wa(5Kmh Eu< I!ƲCvbA;KbO;? A/b#dԝa,i^Dq'EW2u:s{Ρ9۶#ڙ(an " $lBVZ@.K 7+v1_2={g+Vo!`E} 9TԗƆdiXx ~C1N.:$|"*'\򓠸MV9Jb䯅UdyFJ). ʳ/Z_IXO!S%y|UXMrFGggs| o547*4_=RܧڌgrG8q'&UG -Հҍ]O\DC~TrEfC>mELnE+n'9-xj]ٌp Mv:$;Dd>PuE64/vo[>:]2Qҩ2tu6ldc* |DВmf b4FkE&D-_  +Uқ1<ڷbhUZF@܏ܾqTvoz"e\ASW}oh-J($(*0$'TU9{Ax[Ff1/ѥhe"JzD:ExbKWWC8˞$ JjLDRt A#h]ae~i(pE( _bNZ5W}!px(Q|U۞Q܂/5tܮq6P0AI ѯ3(ZУP8䪲uewK]5|h@V仑@rw " l3I64vAr}Yg bp5fA±CO;N2EOt_JW`ރzmPT%JaI1ʸΪ]/˜!!A֤ 2w[g+4H:ug,as8?V Qʧ+QamjEvSzT Zz(#NrnԴbRH岖;쳦wr:?s! [{jtU][|Fa5E\B}ȃ7{>^tyjl>$@ ['+|\ĕ k!JW[䝅A }:= WE.5B'Zra6lW.5HR`KA49nيLä9CIrrhyL~ӷ+婃>3"%yƲWr5CuwέA:\@ݢ4${ib$Ty~Mua+R#?`!jQrjrnMzMai{"; kxQZ3-}X|GS.&7IXZbYHSR暄 2ᘅ⎮Xo!*aT_rW|hi,KYꕳK.+ʾ`E:!2nٟVlK%9"Ǡcp]V4k7[f>:QkfhuzMšr~jb%a~/l<| Y){L t&>LIrJօ1>Me鞵-$Dpݖr"ٻ @EýG`E L~䟵Xp>7n1E66="ڬh+\ra〒9 h6 neL|Z1r!!UGSy^]*ؓ$[|t.-'r%3%a|Mid\ g,9J#|ݤ!N|ʒʔЇwppρE毵Ws;^unf57h"`K% [{؞g~߃Mٳ#o>5o[]epy6*ꋛA]y<=f4j1GQ4דY6gLuV <쇸F9Ug{;5UlXhk(2`ܑ zʢV{&ۅ+d5YtJqE-7 5&=Em:.x7Xy×Zp'~m uG7yo˱Nw,}zex Ċ"{IRDf5+.B]mNtdTaoYEQR e_ξ!hG3dUqqbdř{;Gvf/~*;MD}RP`/߃=!i ='M]8$O "X5ܾQ},wLG DpmCsް{y;:ztɝ.{-e-3Mj#m-k5;ԡKX=鄇gsB=@臡*G)Yao]iRi_="lhWb :GʷiZHQַؒ '\%GaɃȳ+.Bz>;Do&Y &Bx2?=هI*; +k%0&Dm4~07T 5pf;/FW; Zv:t0?4;l_wdQ2{4c (J`ܦo &Y{Sx! հ_ﺽG3o&>Imb #lvI8K|I:֑/$׶coFҚʊ-I>-w%]F9QlКJͬBT@Jq ބd]'ĕG Z1.?Qۻ&GS%ɒ7N2a]rs9sMWywE Pt#6l PC\ɛ;:ͥO{l+i, ڎ*NOO5; hJC _./^a2Ezy _N9Xc cp#9rPA4x,u+荺d7zͭLU^g34=iI F&:sK4v܆?8p8!VPf\5ҝ#ELd0gjTsRzִuhTUxȭ *))4mso tgʳ'pѳY&&*sIA vY/8ݰ8wEbj풚^A2h4wrʂE&8LY ȷ;юl1{msSR _qJG.Kv F|sgͷC^1+[lt7w-$&BvUI=g|N5~Q߉ k;`I23=Vat }~(_xu"eOv@'5[s$^Ч_=W;ǡĎ&hjg('kdG6S=S@?  Lw~w1:%iylܕ#Y16m͐)H&1I}:=}4b.#6~wvn9z1ocM]jyfqOLL ~Ra1ziذ%[,n&GζT0C F"~/[~pf|C˔W'H/z 0OCLĻ#1/U&,]#j۶ J a '|1,@Wә8U eP+ (vކ-WqжS;_g 3vͰMOqO캹RӔ-#y|e^g*Q%oj%?rd@ͬ#LoOѧAaju҈t-f,.(YЮQGfj!sL=㨡OMĮ~SO&>:YnXWql$?iWƥ[y>)mM EPz"OنI?) Ѡv;gg%es_Vml):fYx1ad3"ʧa@SuI:4fDڜ}j}? $}1jd;!X$Q`&h:䚼pʶ~ϽAH`$[jf=Ley*8bȡ2$j #K>naޜj AR|!iHj2}( _ VS3QT_.FYc<2Z*e݄d 6v;sRrU,}gFHzդt+nU>bB6>kJnp Nl9.*4-qmT>]SE%NHvvq#v#jc pA‡ufUPC\ݿZ\S5A '³hА;uZ|mmWe1Q^N`Ф?:߁IʝșW}f}FG.(Q C=ZVOy0$~skR7ž09 •y]& oV]YEW7k( #iM9BOъ1u)D? yt5i8b@=arX݆[cexXf,?}'.sas<ͣ.Wdg WƳ*kX㠤)Tl6J49ģrI$H$UK-ԛЬx*_u+G=nGfLel'HPׇ;K21pLͬ`Xl%X̄dO 6HE(GBt `WOWeGgk!b۷9HO . \l}$4@ҙ<4_ 0o] `'5s/coS|KۚFUO@Ltv=| `^=NeP#\;nh5aUl56ec (4P )<c;.fn4G_s̪1văC%en'WNk}Opa"[鍸HtwDŤ_! b%7`RN1 P5 ,F5x=wut,Bz9`_d8KD´#I!(g Wwl(pYF&s]6D喛mҝm 1T5ag> - zM;|TwBažNYq :\i+UY _x#e0I8Y'0.[ _F=}xuSrK@;ƻkb+lwI \HIՂ;B}H]9[i ݡVL-k[hiqnpXr-8`Hgbv墢Ӵ`sXλ\ЍGQ`]\u:_UԳ0ZUaӚ*em<΢Zɏ]aM/바E#E' !pX=7H\R nV6FK0PUG_ t/b5J'S6$?(~Q';>cSp"7ɰ2S1dM; ̳c_Xcoki:*O,V[u@Fps@ܥ!KF+/y]?i0rPQi6V,5:'*Qju?A쇖A R$Ӕ cb7z6v²\Wk,iAVsGOh+'5Cs#T#X¤8.l/v܊Q?oCbNSg~ }5bߌ8k>{h[FT"!%ۛA®;FLF[WM^^!$xbUR{fn@/X7@>V#hk2[Y=xYGڳ Q@0}l1??ͨW! ~+~x#Sw]N\rɛZbu|hʜzCGoVPJtՕsp\(3#Sq"]ԌA8JKJzKHK.Z<4ԥ :h (_\!En B#vǟ;Vz6.n-y9S S6hLm&US0`վ>wys|ʐ2Sq{z`lIjoz:D?Ck=|ﱽ)Yl0D6:UϢK]6#, &;5 G)4_J~63R8$Uُ(`a4٤k|IX?|ߘӈ|Up.ZH)#epHaX y5e+/f[te KI,&o)b#$븄bVo 6W-^FiݳL+DqK4AM{R rj, 1{b?> yΚ+dsWHxBlӰ~IFvހudl@a{7w7c`VzXO!ޥ;1`uyޏ"ŘĨ1B~d[˙ĽY[f9e' zG&0ּ 0}z%Hʚ|> s_H},6n˲|$KW^auX?I ۅ+hPMu)B{9>EYIAվԖ. 6$?SW<[zI@`tQeoroXnQϑ52gZ4d+U3Zpx@ WXK %k^^.aj@H14 \U!܉u3,.t\O`f;?r'yFiٔ' ˯'Q_c FV=Wۚʅa}бٓ.+saiDO/Ę_*u[yƒi."eN(N0Q}9Ǟ^}g?)BSZr/(VIc9Jݬ̿?s; ^km5NDefvѶy{kQWmL Q~N#Š^k)lqc>뽎}HsE3ahQ [B[]0&"By3Q/ 9#wtwxfu':n\(~$ k ^6L\y󼖨nMx~Q>ɯsX}!c$&6#10O~n&v#۵5gF 2Mi)e fq cpWJW9Ù4B{efٲmQ؇wc)Ԓ>w]Ϋ!&=zmj'I7䡉MGۘEW.NZ u@4M"إ!\{:]Ŭ/g v|CbcЌhEicM*Q$ ܱj.6>X[꼈S(ܞ h7V*@:Ҧ  O p9">,>, z!OV|V@|MץhΏAԳ ddr'} 攉Nwi\$d*A9]2R*;dcV 0w[!>8n%|QOY8{Dy <}q[ s ?废Q dBmޥ9(|Ȍr߇)? J1Q.;WѪb$kIJxkX GDò|VN5]&wb51 k2T޸Bۖ&?ތ1Ŝ%Ӹ%^L.F+2Khji["b$U?{5sv yԱ{m:A/b =ˆ8dL[aל+4Ͻfo9[ !qY5PœÆWPP4}uQQQ%n\|2J-Ojxo?( ]P,ض 1hUi4o]%R6"ޏ"'F8b#)F-D<*o\˺h$q𧻓`d5~Mnxw?yBy&ϢS#r_7pּ}1`N؇)9gCRdb9 Gg[V,٣)٧ +?MֺĥW+6w;zTI4FaۿxH /N$`vA ׈DW >RXxȕUQƽAq+ 4cYiԐY/7LWYg[:8 V>߁K!QDGҠ4߽E9whkhqSFH]CgOWwx`wHl pPd#q$#B)a w$ЯKӼEr '?Ӧ)%bR<@y,g%'60!tءp?X[銓E8| x1R)o)r4*OOH,2kiKIRq/ҩ?4Bw [c-9c_Jk@g f(7NP zRaIq< Ι/غHYqu" F Gf0AR/P "ftݭRhsñ #^)(d oւVqCK%1X^nliX@ gf^a>&TWy+0x3؄h&k=ɩ MDA7ht4cZm!g'׵y|vlQVNs3<_(Q0*eJaH`';5C0 y ysڈ7  r:':A!l S`Þ"SbD&> շFM< á ClK$fcuAY+o.B&D+?Vī1K*;'5CEmaЍlb(bt69{5Su [g|}8md'7H}TK\ S@Mʚ8$O\ ZtHf.W!uJo;댆'njOH'r c\1*h] i7r1YAhS{a fnVT҆[-j=1(#/z2n攨{Uն0-'oxn|I @aJ2:5 {m7B${j]svw~OhnS+14xΎU=$@Ŋح [lFܤHB6m y JcE깉ZeЦ\xQE=cB5tq!FV!abjM$&kN1% EgV`15>ma_}ˣZ.|f?Ä90TL5YΕ\!!Sier-msw$ mwҰEvRra) qS9¸MQ!2HgM4,8/9ϰiW"8"ςתGI0HH B>ߥеD>_ F:T(yPzgpũT|E@Bm(eqɈ,pjgQєZQJG<ϭ'S~Q_Z=[:: o䦼x$t~ŭ,:,SXy )iWE(>fWn}TaPVP gX{e<4ﺙh!N w 3|HoܫEd i6W,ҡŇCa;Kn)> '{h"Y Cմ/ٵѲA1~caP|{*Wc0 K3@ -,w,6}s  a)"Pξ( Q7Р@A!jNTA'ۆDoVGaIR6v9QG ul'eEg׌U a6y6jk|>?"n`䠳ɮS(.7ҘtV#TM2ӆ&Q.Lf AW]^lקr= .a7n=ҝsK1`|(vdٙ;:atSzuC"+Έvm)>( ;Q/1c˦K]0 H4F?T OKB;'Ե [{;99?Srȅ`j"x~?;sGS|ֶ]3h)mN|jyYW ~njܞUI*36V7?CԤA{PYdOۀ%m5VѶ *UzDAd+O ^bRr,7dA*٘2D=);\8DZ l[VBł{ȐX첳,}޴], jq< _,6{փDMumw},5it=Cc.adjچjaYf)ï}xŋǃJ 'Rꍑ%i c/ր;_AA˻kh\9nӽM6 I1SnSV)]siZ(牪{O2iNdo; {',T OT^>Uoy6CZWB9ӖJmSwhG{U#׳4kUz_ezbutݒ՜g{&Y%#mtՓyJ7X-P(_{\pSagtO]^308U:'xq;ByJ=l FF4e V)@_ۙvqأ!xTH-bQ| sD6adVrDuV0Zǭ2ѵ Ϛ٦j}qUrv (8h9ֿ4vI%4˴rYÎQr;}KOW/*#QyoxR$*%) &Iޏj5I0/PIz,c2ahAzwqKзjZ >$% jLL}clWNb?Ҝّm:n+"~~l"t|XM\ZpQ}} ƕG*B觠YZZm|5$4hY [&<6!ɃrK`"nA H*eBv8ot's?JN);zD}|_M"JPWFm^/h}Idt%GK?$3 x{{%: u::Z|s,fcT H78PٮPU?XSKk r--ͰEѠbDŧtK~b;E*WBzQcs"^X@X3s(ZetS(j^2dn;eӢI-Q.+oN]<(0KG,9Xbf-!*+9 Ǫc8{:>V{Ë+:@XsV;|&uKKwO`]e/UjL c 7<)c.“ǔ@l3]2l"v`Km1̖0$I' @}vb˅bsNe/>UKɰ=5txu*֪[|2t{f)cm dmς'O% p7qX0I _ sads+ w^ 4W9ekwaUټLkDeMM3)XCM@%A7T"ӍX%Irl8hY{ ܗLV]Wj/@K^b-HR%u U/HWLn0icߡG*UA*qaZ|ԏ#WHdU@5]NͲyk2LoMT^Ov}Kb҃nGA44Z:>;fmrffim3Z#w37*ssf,).6WuCQk;Իdctt2zYu^30 |37zh%uIyξc TlsJ'OY>t8 _oݞ΂YdjBYwmWo ]+s}bTiVTUz5j-wi'' @,+er87=\R6pre㊉Ղ ],;꥾ЂOc;%blpR~=pIŏm`s9rZg ⨆Tk ؐ뵐F-cznj@ԹD@4L 5,}dm;RhPzŝ +h= ݘ;\ :9pI׽9uo0P!1b _^鯠5Qc,R7^tZef,`p K/4*:$mο"Yhz^ޡ l>eݸ2zsohg"@tSwL&>BȲw*-nEtbxd{ALif]D!MLȈfނ<.]'5䍮 ? )ʅm]AC& $3T=@a#+da3g?'б0)}p:C\xA)(hsQʢ=ڭ7xGRVP|OI(wC} * 50wJ0C^R o;FopN' uQh$ø{\FS,] фY.j)X@bU- $< ]ԅ; *Y\GpUݝp"٪'a}.C5?%: `CZ@Z1x7w xrmyk^V=*_Wf@7Cx3w FZ 8nк+ #3αSYln~L'j$Ask4t̆CB+'p웏3Z ejO\3t'Q3C`3j!&o%[6ęY{uNngJ?ȣsTr"א.`zT$ M7{Fx$*<ŀæ4xWy.ؑ@dfr]9ƁbZ"2ϕbJ+J U/Րo7+gj*T"OvfجEoe6 bބa͝:w%In!!5gV/66^uܼKlȈ"\EB~ǿԽ~W?oa9*ϱ~&9+6d^{$MH%)H-2/ O2"^.\x;iGnÃtY!^O@n J=r1~I1v<*%S0mqn]g1e9]i Cw;mR肱TAHFA+!p7ze}Q ֗J<C,iF4Cf |q`I tF`f>DDx, jhr6J.Bq}n-;ڙ}}.TEF(k\v@ta05)b6`}{h[6Mw's'>}\Ǭ"@ԒVb2=WXX |j|ўr8g uDLo:jZ*pr~W=ʣdBPb2 N3CMaQ079sp0v٧%<N8=)mD';Fcp(3G%P"g,yfL yVtBӀe"34(gxWq֪ zW+w~ @TANCIS? `HՌS +T#zԒS,A% _=ȓ!_z]oU3忹l(S?{ tfl`W7Zs$ ?z (Cd@}dəm8QSACU2tδNtx'jm'BQڇ;Ot7QN56EPQ~,DNLkƉOJ~˕(@HB@|&jL(b8I l1DObFC\0 G335Jb*og+7.a7|w8B 2GW-4O$\8n[b$u͔8a#E8B4iGڌ@=!L}CkxO<|J8/%ih$,eT2ά~ғ_:81yHqCUkSGod7?v~Y3q"`NH14ounndqg^6~lΦ2`/?!aF3:Thuu^d%S*ozױ-|+Tq?ޤf|mgGNVFPJȖGk8yD흄ndyXS뽦GU"VYale~47֠*$0/^qg`#p/@yx< ] J$H:RG/@!SEh"w..R,nVUJEia Gqѝװ󹀞tPaNq܏u3|J.|V^N:H[U[O&/mZxGOg̜\`2w?" rʂ}>-rqǀ DjT3o˘ޥ_UDF(,%vk}T`xio"-B}hbR*cJDT~&EwНsH]#-UbB$H G\=duUEfvX5h ϗù t$k1O 0o-΍t.*| 9đw}Tlv2L4冕EeυOW p]Č&$>/a|ׇm`߁VlU_BFX\Qza|HOe,ۭrӓalYof,.s5 +(jTQ+]4۵6寭k)! .S{ᇤ=`b!N%`UTYl#]OݣQDq?נUVf^9;,UT ml8)6,ESxB- M#a}m2g#^0Ra@dBJ;wBtڌjynssLU$l}AzQ|9"I뼬VAQu{3>26M |XUf̀1jqӉ\Q9,RSS ɍgK`%v,c`Hۺ^b&>mٛw?!sd{=׷$ҹ DrAa}{Cf8 nQ/v8~OC1sf<8UF{v./mӲ5 . +dg>n 3w(UZβV-/Y8.@}،EW;䔧:1Y7Y4V+ ~j!#yKw2QtH@C3 hɷdq9Q*ze:Ԣ\}=ful^#"T!qO>˃}s]po֯VQGqF g+wp$JIJ糤sYޡ+zy#4$l:I~ <'#8F?bnWXԙ<MH #έ]Wd mERVsJyd^-;hk%PӨG U#e4m.$@6忬1abfM/*Z:mmd\iJ-w2ĨFYU諙r;)u te1p(09/t:ӹ4`nrr,`{̉H覉,a%œ!Tu vbew-_BE4 tXl|?]^ ~s(xNEbY݊TtU, Qv$W$[;Gwu-^C|<~1DSUz8~ts膤8 ) |[sA$G[H@F+Hz_`%n +GJ/Nס0s< hSRzZq[/cxW=XC `jÓc/3R^+L˗YD4BI3(ĸH~jsc9Ʋb,Sb),Ri'hP9脡)LtȌcz XQ[q[cрxI؄ DĆ&0D _j7_g;m94qD5v{oCr@R+DELljNfJl+X2)?-/ha"AJK±~ϏæQ$ޚMuUSc꩞RM)?[=u2ůmKr%1 pYYbԠ=EXcv +zÒꋍ W#'- ^1=5RC5D)_"gb`߷T%\ Ǯ4et+b^IqAGGgTEZ#zn|m9ˑn`O 7n8qP92gB/#=ՈK4x$Mn[CZ'$T&JֹWY(@t3 a!HP~aA^h.=$"7|`|rD.x7֜\AB9)N_Gi1f<\+QsZvL"spJ6ŻƦH\KDOhyM*+*>gaZy?qhxYAWV;G](Q܁=I;uVmp6@~`g YxfD֔Oj%R}WXWVY1*W ۗ\iKv P͒uavwNj /bQ+@TjL.']!kH*B7"R^G*)mhH&jt"wx7FH6~AY2bGϹ*M5zQ3:@)a3Gʹ v18g'/UhiZn[X ;F/6z+?4IN&:hU XYWn_fb1пfע"ާEJ}U&|شWC懤>j÷$C׵\b}!ha\TE옻>lx7zz.kkl҇ˊ# ^Fz=YThW#Ʈ?א5$n0Hu5nWNZ:y`C`uAě9 g5-!6(JN OAKm'u~ Յ6,B2*nZ&K9w%Wk-z_Aޱwj8 Fʟsc\?|26[5pW{ބ2rjޖIv:m5횢D,^MC)Q!ثz:ٗ xH[D=> PM/媳q^@[㨜{Xg͚ϓuJ6!?`jilM^,D=럵/)5b Ǭ$ c 3V{FNi%0(iՕ,H>0Hè,vdc4xUPrZ5-vIE=(;4lz.lv2|tWe)[O\w>gVAϽۏ%kN~KCQ6dmhOpV Å=J{b±VR}<H1ʂ6pz@m+:+ Q/x٣zxDZ70abN5cVpjA Vp!zhhzеPOI? ?c+x1 Ԁs9&o["8d14Դv̪P4Hn}}{aD}-c^cRWԠ$ V &#q`KyVl7o\I^Cr?mz\N}WSnyЖop9TDpuJX~U8u>+)|R$>ho1ɴ]?bsj0\ LkĬm<><&o؀!vKw] cBΚ՟gpx9d@qB 'p1Q InmţZOmVl^b1EMCڂX\+Vcx'݊:P_<`P25J|T=4ըkp7|׀` ]$Kqtr2mH% Q/ h,=ռ!c8.ɑVYk^",NdsYгɸ{456j}`GLb=6B lD:rx8>o^ۿnT[oδp0Vy#E r֭< ViڻCϙW{=:N$"+%g {@r@zo41"'jsTB /r"-Al@ :DU٥7851*u%{hznӱ'fpe-M.КNP[|Ω^T55VI~!"ד9o(L-c3\'* 'BT0,RO?x$rdJ'x[62jdF3;Jt;|-Sl kq)2ß : '_5"~B= ]֎ax#Ą?g=4*[^m=sfэ/IG&U|/iFh5])S: &O%'[2SlPBgnSeIG# ?\wjp9:5+'>yx£ASs&3*0p*k6Zi=A虰Foe(Y'qM\)CDtq6욖> Ull}5 B %T#RC؟1 Y2v5޵F:,9jmЛcq1v 2U?׏^ Y/Zs Vʐ8p&J𵆺OB*-xYBd,X^.u2g5?pנ/"j:_vMձ1D sM_OV\}7s_RMiV`p/[bw*a@z !Pܱ 粄vڰ=G c'c!.x(<CU"$0P '҈3 Hx&(bEtotk8{XP7 %DH+*1&5p1$_pܟfRObfjםLYm%g.N!jwv_֖%{uiMM^?] ju}RgVGGhX\!K$h4qi]I .?ф (HdE u([jG%7@΅Z5veF eGv'߰\8#r/\ &xL% R ҿ@WoMK|k&$> #/y5z"*ڔsPb;p2z,o.Miϒ) T&BoYg@d^֤bajsr= mC/*n0//*ۛ-ֶa*S I٢,~?~\wu[SJ nGdCl؊oy5wCC]j< ИIoW0RVHP`r$] 5^jrQ >CzMM$HYb~ o' V}-U<~LRJ/JQfD8Wm ZV d3LT H+X 'N >)ƖبT#v84b/[jz t0K[B/ۚt {v ^ ھD4L-"ӝe'jz J H8T Kn-݃=v:BMƕ/5vd0q~jP*x{1v20VE5ew={2t| w-*^oԙ넡 դJ2Fw% K'CIr(Zzxrl:u]EֳۣFJg"U^mHmEoe@jtL0Spu 3&=|[*?.u qMęwތ Ux-^۔6ԭ͌]3hcyl[bL6KBC{`ZW{ް\<7ѕ2g4{Uuh`> g;zRwˢa*IiPPʌ`1{q )\D8dÊ49GlIN `L-NU?4^/# A{u(-V 'ɟYR4 1` E}4䩝fHܒ7HqR$;μi/mDNNGD !jNxE (x %HU{C l.rAYi?j6 V ^ T_vŲ.8ȭ]Dt[J]VmmUZDiM;X_9^SyHWt$d 117yNe=D)"l+ND*eƨ  CVDk@r:_TO:r#%Lx'*(5'yZ+#Ri%.<+*y ǨĒBŠHgsMd+^hA<_t In6]LP5%NĿ1Xڀ v*P`ܙ]C1.0"7jeOw*O{9cmt,þ^CWS#ࡄ[zd k[Da^#.tE >._9Sd`=wt_+j7輮YAds-,"_vC}"&> W/ :dª"3!DtK!Qd5.ć2 Zjx3,Ї0Zl+e53Di6r@CqӮal@=(E iLg,"/f=B1؜p!S-$\컇m dR(@J#pi6%W_,OQ96It}"FH)]5yzHErjXfȡ^y$b|$>}HiE%o(;d#򶪻 djoQڰ죾wcO.^ezT\5O^rlar^j(0[ 7c0Gqr7 dM{Ac,$ b|)L?FI+A6 bFL%:8yh3ٻOZHiri=fm0MA2t'@G14=30KȣyA/O:b0a.&V( C!ek$h0ZYh0g^zENmopn*bHCN>>2" sXhTfB6.;:O՘l nJٔ?&%T'^N{85tZKE8=IO.":/zTR9qM)lX7֫ ӏU+9;s[TTSFmr+U ]RDtrQ8x' _ MPwFxT/!~ZV2 i$]˽˖0?$PtK "jf+@*]?g艱+ԉw`D%?[FTZ˽#i l9>g65h.]~Wc8R{v6|5{P-+WJ3uPR/2J_{Wp/in##^Qgwj,6_ޑ?s3R58&<3jHϹ K1 $]Zz,mYtVBLzׂdڂgǑf:R| X@]6 2=2@ݤĐX41"5L|V%X Lov//Ju a&9tی& vܧ#"& n WΑEۛ0ȒIHAe]9b(XD4;eH)2W#$K.W ICs̓ȅJnMB'p7NhWnvQ'LS.iL*|JQnfuϝ뫛XsFVƠw j;Ι & |Dxj|[kf `|LOM.=YtB> CӵO'7U,m,˟4Nfb_3^s '+QsEg)V?="#euM=9XD frK3: AB쉵rvRTNS:fV$N X7D'F^|s2 4H[TCE: 1PHrgsx1qQ\Ry\\g婕Ji,fg]-y. s.o?kKGKg[=jkpSJ`L6v;bznvx h{X " ;{$)ųq>fgǂnkAeBD VjK˩hl-73\/ɑ^%=jqUan2 q%3_;`.Zf*K\iΫY8Q n҆[oh?"}گڼL9'90#|ǝн@ZR؜ (mqC0֟yvd(?|jUsP3?*U8)< Q qXo١d9JZэi\'EWo0 <̼3V\LXBfJ (>EF;udJe G38űP- &/FKk!$Η'(P؄̋fCOB =;q?iq*T gD-= # -BOڨj`LG-bסhc_rs_SY[^"G]s"pK%%_M'F98I*>lW8Yo/xs⼽`ՠ6xa de%m=ݷ;Tj8W8ZewCАQ8nQ uִ+?]/][[:R/Ji7Mɔ#w819濢ǿݜ%[td|X8|*Jɑ6uĕ~|U)j'(;-CptbKe+\ϔċv9}U?ˍ򗚉j|}<S1;A*? (E\o$0Jf(SO^4!ArȠ=+N0Y0~t&.vORPZw{(o`;|ѿ^9gM띲y"k$xtkua3]z IRZLyY0 _V#!E\ i)zdi:sto {;;zI܃?iJ_22f'cs}hA_tjQY$)lEn[\EI%#$9hK(`F9k8\Tes8_rAhLu- +f~ZmJ ,ej  $#KM'"JƔyWQc{9ZQ];63ŕ(>Dna5Vks)W-i}4ƞk+xĐnh6]aD՛M=vVFrl;"_xCK&Q# 3,nwgL12.<nUˇaKD|[РɨnsPMS$uB)ۚ L_' )9haG05pniRL{0&0;ȕ8lrYCrM2Ҳ6])Ek;5ʛ3wI\Vߠ }#EK\ #[I|ln† on\ܣ>䨟 ċ]7ϴBwP˯\}h퇓R 1Zo9px4gδ+ /%alRk׻֚0s~aӮmD- ω39N[$Pd SP,6DC}KZlm*-`&\Z? ?.{U&#a)cJ_*9= Sm 8?p+1Q>,F_rc9ae[U~D|#PF_[f-쇁'QtZW i+)lfSl \aD[{Pe+{\!U]:`i|Cg@Vmu^F7@esQ/f(φ'7E{Ct_(bRuu~p䘰2Ms_q0=*4kQt`ho*VkuiJ)+2Arcw@w)j{s+Z\nK,Ϭ) K4-ex ympV!Ja>i`QJaC.]WRIN,ljҏ[V`.ItnUc^at>Z7K" R%U/o۽ vj$>b!'M R6Fn5l30ZP#70O$ X|!eKe?8bv՟@iCV&.+&{k]h#Gަ!z|{Vot-gU% Y"<{Q8zKTIȈgU *]/I F;p?YR6UF@2D:Dх@0q|RHr"T "ʋ颁Ep3NA;l:qgƦ:Lz$<eot~}a_i~ \zڛl:%)oE V(%Gvֽ%1|꒖jtU5V;V'9"bV=ߖ{TņBkXwL-z I[3-ju #Ԉ!qOxSU%QʸGx-0r_l,=z{2U]&gϽ;j!"&g$qvPiXFt|: 8ugx-2Ln?PpM˅,FPH`21>g_ۣvznB'Cg/!*VT W`nς2ίjÍK'B(H-EPfr|YVvE[zBbN ?AfRs5:C)MgF KX"kJ`D\?}G}+Y~5FAJ!u @>fͼ#qd.1`d5j{DCFӞ\WU >% b}wIGeϹE5~ f#b[kQ"D3ŽGy5cv KҞ6[y b9r-wk"Z@knAm ̳)(Ehbe.p׸m PDH7R7Hэvhl>uR5p(6cEdg k>Q#tOz/8Ial;KX5(9ᨯ(ؕʥ#%]+M̂zjG[Ize)\%,FyèCNy^U2+ۨ]]c&!TjP6h?<۠Ʃ3&o[0~Ku|$f^6e8ZȎ)[88#5US dD*(f^=0!"&-P6nr__șcmc ϋfN>0IrS-QqѾ/[sO % '3z P@#􉦏x⍄ޖ-tс%Q|ydڭB?UDL%N(YHֱ%vk{|>[pz<[Bǥ9М#\Jb%6 lvBD7Du#uJ1x~G`;0T_,)'}v5@Ro< I6ՔEp z'51Ib=j}юN@O؛5x&Pr@=[8ݾ}ZTB.`[񫴎=|ZD9#Tz O|*9rqX )LqϦZ0 &i}E+s1u.N3i@N겊;cm-ck2:@ [:gRu%/p|]@SZb'퓆~F?y[WJln#wbmRgMz{.O |UH{%.Fzej7@B<,n[ 6Tk75 QVro['#&}* ~I}G3ZGڸF ¯L1$^kti/kER z4"@ϵJA~ [ AnnFITvMS,yὈ"ƣt>hXD&CF5[jD4tkB̳,gb.ef /4|g,*9P8 $-Ox\Qݿю-vU|C¬|Ԍ#X\dЃ*m_2:;V"Sg@a=RpD؂-dORimBc(  ( ɧvVB܅JeE!+~5dA҇掳 X!te-|%^G6{x2)w(I^8y'#XJ%%}uzm\(J}k2 T Bߖ jqt IĠPF<>-4c. !^5\0) ˫1KKqJeh\,J6sCQζ,()UEekx6tA]K, }xpF"9E` rW! A}/JvM' hȉŸ"U!tx"DuUƺޯje` m+kֽKOe,gc֤WG[mN["uZF%;DǤ78DX)v>]27,tEҤ6ncPCW(}<(Z5h_-(AŌTr)uBEܖfU9)?®(9Ζq'5Wz"S%=j h>;MOz:Vu Ji89 ~a@#!REK2q5T c}² k:r.!cƏ͡K;Qݪ4J%jߑq{aPs2%BiJv ]A uk|/<~NwN1v*0'PrL㒛0켕Lf&Bv/6^ZF[yAdHGҥpO8iŁ`^Xi5@}:&vKsmn|ExfHH6*+#fE捯G ظ(D # @zf'`ΪA-[Ï#+6JTiOT'/T/xNIմv7ސƂ E,-U=5`M lW+Z5ZY@ O;lZI2| }^# N(tCoɭezW%jǟgK&$g9sRɱES3kſI֯ՄA*AzMU44Qoh%;f΂tB'8s4p #±|([E,ʻlv-f/UZTOcbCf-QgI8%[<+>?>,Yb34DG=a EK@ºmSZUaIf9w\}WTC2Q8K}bۛx"a޽=pby55B.%EϮ>?}Lq]=MFy|*BZ~1;(o{6 3æ 9h~+hm Woe~W !(W0 Z,h8'9ma$3=|vDk5}Lv要!NJ"+A2n l~WD$FTS1J͐vN_'`S_ f(ң)Os3a-W:Vkxϱj8QPXHAlI7$Ի>rEQ}rx9&[h׾YC]+- YM^*ٲ=sv pV^yuzyQP3"$n*~7ރ?K|Ŋ0piț4_ GoX@;yt4F7qQ LJTjƽNpfyxY!n`_/z_iׇ oGDPt*/$:++E. xqĺ޴i+ȩ{-S}G7o\|xǯu\u$u .g!m%prO !0Mb̢Nݸ10 PdH-RxIsQ H(b3]jȂ{1`&G{I!K{hYsٜU3lgb0z:!3 `\]5%2_⌤g6EF״ż߳20|8|H,9CO=D(|g$)U2uj`ʂ% 7gڝơMBwU-yO0o{ WGAºv9RCS" PHbT:NJ':S`FR.ha-b|[G,o>""ע?))K#@ ?nnGSF0O )٧7'f_IӤm4")1̳X ":ZAO #mYǃ5'Pd `8Nnz5^6d,NP.DP vE{RJ.QSz=O-#o!:I(ƬUDqGrt9?:Bοf4|~4 QVOka_gO^jt+z}9oM؎Sjq>1oh:638.͑iM.aQK(R3*hSWu$&llDyAa0>#|J6sx_F$ݪ^r& z;שܟoEb'+R4{M_>f˭Ȝ15mRk(>24 zk?R ifХ8,HF7د6~ّ} L@ ΌD}tsg~O73pK^&}J^_B6.CMk\r;ֱwstE97٥k }wjO e,;uAٴ|8ҋ0{QWխߨB]H񠛹1* RL^l }O\FM7g|LW&.nx Tc@%bQ_+3]m̷{U՘- j,?L Gz?j  \IA@.!,]d*jeVɹΐ 2 -՞ "rYq/s@JeE˯Ou<Ã#/!禂Cv_ψ26+0;\Ӹh8Q@(5ߵ4Ox@NbsނdaE7dcdD49!!9 4 ?c] S糜 TO] ͔)0!4< Ks*N-%n/Ƥ VBSxTcsrA}ڗ扸4%Su HZ?Fa@>eऍ͕nLjCFD>vvƙVk~4e\K- +F)+v_Y:N=$ʛnpIo ֑mq x [UT͋@:#Ь>38^j,8$y"W+|]aݰ\{`ZxF:h7b/ۿn躰ޝB~JrzzёC >J*D8A;@-sIUiN`*O"&Ru3l--;1j/1b&0HdYYk$v.l[֍;`qQ?}3vrr1ż 8z'a ¹LGd{yKķNd"M!x*O*LI4xW׈E YZRE,j81;rAXy mF27t?D2}{ qNBkXH]׉-a"V0_)pB3pDY3,rޖ.f2sZқ7ѣez[N"˧maY Nu [HysEd_zebl/{W?K|:&G 4;Syɀ(]&}ܵoMx?eC}otE."T Oᥗ5w":Z,?j9KWNZǁ̶+pMNmVfm8ԉ];s J߫Bk$U dlTH%B,Þ;tP%vbNK\ި( piRiL8nNٲLrD:bb$3C$imlaFNA k\Am O+'@{dL!Χˠ08!ĒJ3Ŭ%'F^J\p" M#Tl5KRM& {s`'^EyՄ_8'|o?YfFB.n1. yފS Ϊ=ޞK6W wEOFjVh/)7͝^ɠl&"|asƀ4 \C夨ا1֘M\ q(a-Zq.mS v̪EF.(b[b8WT7_ZˣS )t1a\r@@{a1TQw.;'9ϞXx5~4mqGf.%5%ޕ+Cv2L<GS_E.F˜ˢ\ _}ܺa'ϭdB㭦GL9 lap5:/x.lc$eCnsMaB YPg+tSl.AŝLwQ@0 炳+VBMnQ'iS&d8w7=RjܓP  f愮!uV6P>K1GHh'!WF7G1>C;@K1)7ejcqlȾPҐ}kk m6ܵ-PRډb)s/w}D?! &8#L!WFld;8fj,0[ okhT'zBxlnLˊ7[y4!ĉMY8 aqK !/>(]\"Zq(u5i$/|+G3\s|ǿvlDXJmCXnY/V_ˍS~ KFm+4γ#rH廬 &~⺩o @;qj ݛotGHO YV&%)r1: Z Q'x=&F ~U3Ιp-4G o+"-Cpl:=0dT}}dY"$Gʹ4/ƋC`!Ec?y_Dq^&'=?*Ty1'6Uswvӷ!f{Q\@8֢20p.lQ&$Ç q$R1ťD=rdVɪ֏t͛$ >}n#沠nzb/:>-5c.tsA[ ْItB&a|TJV?\׽Țr=н H}t\ k_)z$gR2Jpdx2BPgAԽ:K/8]1O3|dmxTL +yP}floZx1S$: zͿ&=zZjpr ^D7X=MFEc6 t{/\KjOSκ'&X#üwb#{A*"X"P"Ь_d\>K+ZTo!w^zདྷmf5tiC L CrH4^zPyCj߰hS{C*`Q "=NGRt:.ER?c3H$@f~Ӿ8l.v(u6[jdZEI/虜kQ]y-iNRѱ̯-g=Gk@|5gOp-<3H7GFdϡ+ E$ˁj}H츟24X$ {4,Ss_tڠl9O@JFfExnD]K/&AY; ?0}mi8dut;GZ+>>. D/dxU[N~xI얉$ө{pV/q0ħpwHPqT= wy2{э` (,=1Mh޶`[z 8!,Ohy}{JRˏ>ᅦP,KFV>|S{Ez+`SN( d®i ]To<|aVS df^ 8!#w}ýqkakF4r`5O\ \a`_s7w ;;Y6 $}P߁EobKrz+hj wns$9V˙Bŀ3G T"(z\Z Kv,+" 䞤y= =Vb[a?'ŏxrw |RxpSN6#`D;i~t=4P/N[OLgvѿ춁(&KK8i[ m$E:Xʉ1;!Ѓcm 'wRD(%#hzm[Uة&֭$QzDj-=]'s*v3aRcB8~!Ͻɥ)P5%k0Ӗ"mIqkEήE}I>?eJ~V3VuGhmVi.t@?|{4/@"2;"gj0JZ:CǍҀ(٢tX7&"ޱ Xԩ&i)(f{vN"m@sP:ٲ5_OG 8jzЇʚBlN/GWܤ-Qz%%ɏ^dS(>DRptȆGgE 8_멾-VCk$MxA ^*Mc'"45 $ʫ/?IJJ7o4]N X[.; 8}Hmp/6?z}A喬 c%j-iDS۲f5!Jgn&t /BqZW; d`$*.,Zr-ٙXq4H`0WJzE`%VՑ2GX8A=֑f4ڃ+ؽjwuߌSCqCJlrѸ;F$Kp?^B{aww!n 4=n##Cx[o8l?92f%fd1kmFPwx:I˷HDva$B6pGeuH?#!M Y[= @0^CyG]yUb6$pUbY%"ig/w2ċC vfQ2T22YBޡ9ޤ9{6eBttNf =lAUȗwԛ=0̋9 aŕ[@$h.cXdA[SzTpc]+#`/;%r?<_^YMFFgae W=P[`U/_Nʡ5:Q OEmȮhjEt[l䠝E4avDAk 2T(療NAp{FSM<kKOA ߙ3uԴ-1_z¡?4EaDEt7hC>+-P˸>{F4{ p7NNvdY1R'VbY{%?/(Ԫ8yRXVyo-IdkI18D̂^_wM=/fc]=@V.}Ze zkby%#bmwgYZ070701000000ba000081a4000000000000000000000001668434d30000f1d0000000000000000000000000000000000000005900000000./lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/scsi/fcoe/libfcoe.ko.xz7zXZִF!t/D]?Eh=ڜͩBS&:=9Bv):}o# swVkB ͊!"Ar2[ 3sC0C摋+ mqHڛ_kی@ͫ6f-^3`意 :d.09rIF,>'œܜsNhŕ?^zt#1J]\1 S@Jn'ǖK #U&1,\CYpk˔:?m@]146c3xo|Bn U\5D ׏XF9sS<~G-Rxp1 fb! )||7ԽJLMn|[>b9@'d.R1fbVG#%{@nmV:+}r(9D7(+ c I"wEg+3i9S΂g˙`Euŀ [ID'4Mv^= 9>ueCSAB ]#%"uU '?PG̜LxއU\S=85'rAmz5b!JyT܍ǰ]l@R~QR`%pMqp06=JBۮ7Cau_C'Ѥhq$$;oZV])#BޱVbS@Ӎ 0c@R* }YrHiKVz-FYvjxX*w^hbÂt p j[zVQM'g)/VS @ 2Qf>Z0Du3  u6ѯ  \sYmLtA{!v/a7T[Ӈm_w_ ڦDĝj79dV;ek#kgv|+e ĜgZ=" 8rFYmW! C~jD\~ bY^";#}[H+ Meu /^vsd%hw.'nxZbĕtyH$Z|O53Lǩ쁔+ld6Zr(;u?TJprz=t Gg (<}ɣ`1aӋNTx*U Ɛ+{!qoqŨ'&τ=r(ƂS۽FEu yn$ME?0H6٥&3vۚ&S(*HUXM,V+Ved_}rGh3V`9uUAT,6fº2~f1oC~C'Nyz=ЭTHqHtYA-okm.C݋nj-B׹$g3~|u)3Ϳ" |nUg/⇞ҳá,|BPJ.h '264<~ }~GDٙږC+u *@@27C[Lh̀1A(1sR*it6;Q}A^d(ڻf=#eđ9CB@ f2~Lj0Ws>h.özG2ȯÆZi\Q7(2طX6?y~>B m':S>߮qX~Dacfd%勺sFRL!XP &Oq! `Ki-05ջЩ.mLnf "ƨ{Љ 5UA=kYRCup^ \+Z3B1t?51W$+#bZ-6 PdQ4ͫEoI[/; 0_&io&{,gep mQuh_q$7?"h2ߥcKtKnRd0cX3Tn}6ݭJ'8'~r/NWY:D3!i`kVR$NdW "  P9~*45%?6":6w*xͳ-mD?GY[  o2U20-F |zI4hbۍ<䤷TEz:k\~jF[AEF?f췝Ne$pycXNj(zwF<;Z(Bz5c`=$~Dhy4U7$`Ԡ`A6@U&+RlX:9=TT ChqeP =OfF=w hVJuӘH3s.῰gۏ+>_OLckO;?Q[hEUqYؕi|lk͔dЉ)WIx.)7hK!}@QLQd/Y+wdx萫s$^Ͳ?se~@S  5W\UbjqcƽgG҂Pb)଑+WDdžF{_6ͅwSNa@zV]a;n5"H&nC  q, Zd(}1TڑQ#C16U:Tw9Sk1]nӠ۪e,'PSDwf]棹LxRi&BU'}+[aYfdH-MN,*.`̨!!8L]y;5' b~?HcB)4@~/E%o%Vxlz3\5N7Sߋ%Q/UEa8opm@Ƽ |#'vwIZ ހ܃I46>oG]tS~Wŷ̏ʓ% $|) 8gz&5ݪU-U-)'P(/'h3n}ı YRp@ d ށ.%X&I %_]#$G{.lvN@ gQ H(+3n>;`đd^b4Uy]p",fv }ʖE('{;q>xM\;#-i`0gC95 XQG=kFAZ+u 8B3\g"M=+gO[qBd$Bvv7{Y$nKpGmȨ= OqF qLS .HT&*|2Z5M-HPXHE`㋢Dt+x*G7 E6pXO }Rc1q!NHF`:]`'QxY֋s栐tir3a/VDn3F>3&o՟N#K r(%!Vi\ (O#,Jy9Y Nrϓac# h!rTtۆIjbhK#zR2!fMo }I6Q+V{E~hdL51>1v;_\#Õ᎑G0jM'±*6y2ܧ$.saT.UEJm+ҳs}\#=ТRs$ (z(-=^feL.RQxNyW _$|Ұf=&˰~nZY:<9v}1 X.d'}|zzz >>:OBq? ٖɇJLK8'zҴ$6sNKe;:-MԺV){d?+LCE"5>,Y|?t0`(Nk'e41?VT}]-zI޿70 %'wDreWzʯ)󖆦wkG`|c"b(,U8y?n'fIF4K0aOs#O RPVp&o1nWu - <`aᴇآaG&|(twB*rj|i{QQԈUښ`r.]?> -S/uMH qlתA?@k蒦+P%ރ y2ĤG/BVdB^+VtTM)jr*:3z&Yn-j*,`K䲠 nRŢj.V:o "MCw*jU6[VkȽȝ n#VlԠsԛԸ9{ar8}&o!z`El{x1ՓvYnD1rT U;y5٣&pv^ |E0y`)/LA8k G1kFɄ>DTo̵z*籏v^'ej Ha!Yk d63?1O.ohf `bmQHm!4H9nOG2 Sx|d.&Jj C3M{A-FN g acy*m  Tَ&My$OJn~DA%O%X+{4Q>LE-Vf i-+0l4qBڱO:4a WKLؠo7xb#I$^cX١9!Qo4Zz~>Ct@_S=t^y<.&ܣ'Ew[4óVF~rQrF I/J=i6Rc{ʗDAu<&:,mꪊ/t֝+0\^~C(*o=Զ!Pmo53Ȑ;Ğ@QQE^p~ғJ;65z{-L❁3J ۣ|9R]lhEn55 #zUjܻ 2ol2E ϡKŵyyL%py oVNXyT*sb~Ua |; ",KH}Aha|y𿶞zb{[e>~:ft;ӚvKtAŒl~zUX)u# \E`২ 55[;}Ƶ"SڽSd>X qQeJO"h)s1HUl;2:|0i$)(@74EWE.V2#}3ǝ W'Hs#Z Hh S-fCωpTofx$8V찈: ?oCuz,z8RIbq{RFB/yY(? H$0qhɂ'?OkZ5\YZWFuZ3X\|FV8'dO:tSQyUfSG"G oVKŐTZ-ǁKrsPmuPocOH@ '# s}HXu (PfVăķA>i8}qTegwmŁULwL)sIjg筽W%9T0v[i 319VjƇs2wwٜ&tiDLg)X@-)<'.m4"M8C~]ܵ aӊG#>z5Toln}obκag,po=.8껫#^@갼.0'4/CSD]$V/H2я9{U%V{(ţ:M*H8W=gVAC.k` c+z')OO: p'5/l ?[̈́+7MLl)!ӈ fኴN|gtu0Wcja٤,A1$e_̎V{-\rSpN|֐ɗ1ַ=xz?F#:&gaYD^d q9E~LVS.3eއt.0l'fӸoT72O@c kPLx<ŻVFO/]+=C z\4DۆSc]xY-i8p+w7fd?E) Vmv!ꤔas&t=,vz; y?I\qL"L]QNhDcI= vpm~MB W!L2e[SDv1V.yq2/V@>Ipgf[ x)@ ƿC}f@~,[` 2BQaDWmW̒͘GvE 4d!P7ִHnͿnCDNӳTRJp 2>B/bErrj*5U ,^XiHM=g4; ؊c 0A4?:wsq>{4H#ac D 1kHJH 6-+YL4c:*ʐI❼.e4Hù~E3r؞O^=CRdKnRr7p g8$Oltdl?\P$%JZ"M_3S-C07kˁbjHpbf[wm4Uii<H^VV!ljm|&LhXXw;~ٴv=E_K#ṳbD yA{!NF+^Hq?k}R j%~k"Ga~m^'L&gr&Hc:ԡvEyH=FK7''7q`Gs{ߕ,/?ĥh˚}^͂9Rxބ͌lIc䯪c$HKb$f@$_.w+>wf:i7)<¦.pT7[R ^,NOZ?$r[QY_giろYIU'Πɬ;1CF^S <;;v3u2cVBFqXKίYsl`={f>y|Qui<\@QVHU!3Q9g5|t /DU.gE]߿{tRq#y+;wWL^J\&7)ǐӫƑQDnH/ɵjS~>Fq-.eJ##9_f澪U%JQ9>40u`H/D{$/XϤOV90yO Z*C/PO37&:tUܪ>%?>FU+׻Ѕ(dfY>k&ξBTXd9P؜3R Q4 EPM.ҧ̢tyhY{OM] `?^x{?]vAv]CG]v> |nQvx q)slޒR<--*-=Lw=]љqjggb%ө&nHJX1g閰0U:x$xgJs˂龙 ͵*٫$Si#|ĉHR8ac1j}Q?G.Ѩ6R9FXdR~k.xX.|w1?InO+R`TEtP%XWl^C!*HC CBu̩h>Y }U?Z~`&OX`1FUlju-k%V}ikG_ki.Lָfh/o,P?<*y qvi?:PE/jhcHe09|.Zq"TZ710j) LڽAìG=9euZgSrc[X_֮n֡ՠtliMY"=X)6iwܽAyvS}U=J;u 1R F/`^s)/4,p`|Jsɘo =T!YkCs5&0m745Li^9nN)kKwOiQ|םNw kA$lJ{X} ++cc鑹D[s3{²ckmbg\{&Mh~NfJԍ520N"Je9J_pNx5G iނyR)!cSMpeA?jԑLuT1d ʄK-73cp"U9E}f]U' ͆FB +6b/~adf䐬 W.}4oX_*9A[hyPtZ%98 b#寁c>w^1R l+driKK{"3 =(~ѾhsFSi3Lyux{< ٣G^u_I`BSRC^k?ܯdTûg#S}QEv$J퓶k,,^BiGY+{d˛r CG, X5_`ĻvKnh;ůy 0>,YCvjw[-<0>#@Z:DE\yrRŹ~fH>E3J#Rݿ^+IAXm2Ouܞ%V5s?Elǀ5fQuU&Ho cg.sB$₢7"VWy!o ِ[ >i`r S i4r=i\yKD^b7GlyG(5jU%doR~T}^[ٯ#F3}]_~JbSs8˶ÒD#msw+c/BRu#ʝP2A˾{!J+5]s~P1!ΜeZ{'_!)oJ&]#ΖD [i^0yJ_b>>-okgIמh"x\[^ɽm6 H`ޢɜxD/ 莍*|ir[ R#'$%R2 HTi/|L2g.nҎ\q6p=TQ=UZBbKKyMÜ^Fusֶ,) KN q谫4+%`*pH0;[x*(L ,ֿ%KE& ,Nѩ[i%]HvF%B<5Ewtw4' R|yD ҧJ 5 Y1/&f2<кUSK = ),hQvKU>dG&"L{%L7_gTU(ޢu]o1٫GwV^2jIPq3 gwd8؊7@XsJꦨJV福|ɵ&p+j潂k&"vV=Қ^/6 Ɠn3S3y,4(Va)b3|RS5^qb M}tg8ۓ݊Lz:i[; =T7tM.nVzqq6&aN ^'G1I(^#*R3gˌϳEڍ FEDM=˘IoP]N}yH b>qlqG͔槇 Hg >@16,&!P[?&\^)2=f,y>2n b"u:鳛MkDwW: |8$[QY:=!wDWy:Tpa<=a!$VyM哆0eHv:'aUwj,|,(UoD59_kP Iʴd+c zoyVǐSoYcs v)/*bq~ 'ܟwJ>8)Q:ɹa<G aklhxa-j3+7ǛʳyŸBB!&֖:Z:7SX7?< {e  ;߈\r&_ A7"՜rVXxKtE9C4,>^&$#^yqr˷Y /Ӂ ZQvDz-\ utA5%o$*K d<< B` 8Y0l4$Yh,9TVt/*k}h+vVKO[Ah1pi[7փ]sOSn~'MUۙ{B6-W'j̭qS #@uGyCb=e>]"G #amSKc[.\.C'R~1R-wUap_TA#6-g4,A&B*eg0~S.pWk?_u^^9DvL60RJS>ڈq .?/ZcԢQɕW"IGz Ņֆ*jㄫ[x_po};#>koB;sb4kx6C2ƙkp4{C88U)Sla¬>pkUMo,!,/,Y,x r+0 2}cOryzG4vu؉aN?94Mz J U{:O #3TXwmRX9dJ!?c?޸bӝjggnP~18QppJӈKlH열ׂ jPCP^bCv_!WTU,YF(ձO%҉`p@G{+}&7,>t@;5)f۞NEw"aVA4#M"dn4{{#O x͓S@ X?@͋O>p&uS L?*J@!43aU~?+UTCE kR<.., ZYrW^aWDCq6W֑} '6/%3fcU:y*f4wWތmʠ!abj~}2ʵY}eR;M0\KwLaqDYYq Q"יڐ6ݯ%|NJ6eӓ=l^D:=q+Աb%' &5(Ο+.XMT*;({tfU NcE8gLyߧ%K+jQ0yiv{}c*H0Df;G8FS c9A@-+yY%ՠb|gXIFn-TOH>Y-Re =vw'p48}5?rOR;6p`3Vƪ,iu;i]fiu8^ ި`97>lRG9B"EdP^QQ6،h= eo=]2VAHnl^}&dYGvSU4V-wWR#Dߪddh7PVx mpGqsB&6rZ:Dg <| ^8XMqGN >"qjl@[%i?n=YU] jD~)(8zni~ܾfҀv+qP򯵊?qQݿ4{T!KG^ {:yc Z"`s'O]~A(PIwXQ >ʤփ-]sw60eDOQ˧~}ǎzd4vH=+rHHTEo#D>2 ϯXw?b1Ӵ!ςAFU1rܻ.A=dFn6'-g3kۘovAtDЮ)6q_wz}\}?b\BنFw0ã׷h\7AOڏ-(Zm;zqO2`@zzZZ`bmlk2nd܍Ql)!X%[;, ky 2Hj15Pb*uO}'G`0ݽOr~þgބB$ ta7 Fl ԇX7XG֜va_ ].>Gøe̴܌HMHCX#{ G 5}aSxhGHߍ9@ĺH .=`5sK2C4( &_ৃ $r^%oF硟5+[B'7lʜ][HӔý&F+e}kCm浕诧⯱©$+n (&l'Y\zـ 熠Z^"U7I%)KԏGX`;\cU20>2Z-/bp*k `p;MY*ލmix㋡|d/sWESo?˛MTm#u㆜pQT|eȗ:խƣTb.6rҮZB ^ I>NE'v\^*|aa?z=EZI)`0?pRc TM'; ahl3IX_ Tm,fNrᇂsorL#wA=G0C;r:kE>OvSrY)Fh:l䤵/Ƌ !1ƹ>#gB\R uá˵ ȼ'U"r]u73+R5@VԻ,)bo1nQ)@dª0B]HvVueD2B7edi~M OG-rkߡ~ *"~-4*3"Pi;r#H1lF%G]&y?VB{S5 ~Ky&::؁d3 ]ŃVƁ>q5i8),pBcLaIe^_4QZ\FÓ <ѬKԻ&?NcnWgoj@Wa K(_WJ=f%Jk& K PM`~ Kj ⧅40Ǫp?js\8X[% T 7;n6W&LJjۜMS;Toa㒢".AQΣ6S@-f_L.񒚠\/2? ֣FύbI2.y|q=I{Ϙ"rץwl̈OW>04^e Ź=Pwy(hw_A9֛`]Z}"dh۰ pg2BedL J!]pTɜ|ߑ"rnQW D8_^U^eUeUAz{W~]ZlG?h lRP $|e z_Yt/qhkZ=̀ ~Yc+bGЕDn⇜q!oꖐp>*A".s& lKFuB jo'(GH,Tv.?G4@f5HZ9~7a =:MoHA#e:H3yɦ'Ϗ(dLͩHŠte)ђksD[6:ox" [X{)->ҚLaGR\]=a Xm эBkOt ;q>L܉|m* *\[>P4{z^dVrV9_5hk5yr|H^ʐ u'N2^.+M} ZD&?{z+/Γbh:#S*byy誺*L;hRG`1[7?wDǖK^7^rXip[4b=]5FDFi]>+d`O>Y/Tda+$`_ ^whB@ md,O:L&:VKE㉂pvK!]d9)x>=ٹ9դtEAt:[T ӣu9%GL)QG-)&F,B@SdzlJ v\, n"j(0tgw+0=}Ñ*mN5wgAFQ~>C{ot']fMλXyG&:FEw- &pJz6F,{'ۅ֝+*u=ه2nNκdC752^nvQ#qzBi4#BuDPt/, Z#hSHvk|[جʚ-%_QDbɉIlKJ0.3E F9Sh~jKJs0l|ݐd@v. 6MFK'T-VZޖ_WllNRUWwVV-wҭ_rfOt{SbvZxp6y^Ūv$OɟED_JSq)x׼B@zkZ/(FttvfL{Ҡ02L{w%wҮ)l&ܮem P7iZC̗]u?Yj(4{=(̙LRӘaN| 6&,ȼF\(U.C e(n:%w #H@6;",fri\#+&ĕM~;]eϷ9 sL| [pj UOjZ/Ϧb2Z1T7s*+P$E/meǎ4gTt@ }%'֨OUvͧShNՠ{| $\0I2&>lv,E9"r0u-7A=2Rv46V l@WfRdO%|D_b}M JjfΐbE$Q3š_{60zcZdy:‡)iD<\ E.l8:  oZ1N{ KۊD, DSi-&'0pDz{]@Z'բ]+xM&oST\n e/캴@qd;]%tr5T-7)c,c26(A(*AJ)ƗX'nx *ÑP Li00B^MoC" +YmVyv&h#K@9j[>-hU*9?4e>j*%[,!c~pH iМqJdZ%ikddk?o)*n~J=8׸yjcbXG@+ɡI V4Kqnd֎ Wjmͭ٢Qp~A[(G55~^ C|Iк|\>V>h{D9씯'i&w@ 7@2G/Bs wz~\ڃlq;rto;3J{17"͵,?óobw,{[ ,zXB-F2>B]a.e ) A3!2}[o%{c4e!=|Yumf"R7Ay䄝ȭ䴘!ã/.hL'nqݢܳLtj?ǺA]AwiWOIcLu<&wLo̧B Gl)t nCD,If'ڟNg):m~rcXNPxi-Iٯ/vBf4z)) *y|ORZ}qv&u:E,9aQJ\fĨghYlZ'nm+Ksmw1`"h.~ ŲahTO.o=h("Q;"0('8 %Ӱ *ݼ,wOfu.Mvi p11PTŁ1PT׫(k@RlkN Cm4WGPRZ>% vW#Ʉ\3(xfEc&b _@2)Q%ќ= ,;)p=|ӂZب2X:Ɉ'XDu@$Oյ"6,KPrUM2 ]xg ˻ˋ79?} %n B`"*s:=\Bl= P:´+eSW 넑,m"D.6Ux.剕S=V0 Oܪpbm |p;nzun\k)mAnV}pMIcBM*h ort,r%KS+fCg D1=(RԖh1Ǖʂ(AF" kw f"#`Bo|^+C?nLH}lQ!G_4{%*l6ѳ>>)ԽJ!Leĥc1Jtr7d8`(inz Kp,u?P$;&eY0EFXDh(qL 2-qXo3'v/TPÐCYUD3Jdu>Q{<*e`8RUڮOL?T=[=GxmY ;g`p_I۰^ 0Ϊges:ZW#C1]̏r L%%p9jfzJb5#yDJ=蝁|6]d, y>,@GIȗLA}QИvekT,5k1(N8` 59h,3}ͿӄM֑a663pJ˓;T݋Y[*T;;.{1 kP։VCy,&߅p 6U`-@\b%[1 ~xFK`19@C &1B_S "l˄Za$As+Ό dY lbR^q(wcݒqsN õ5u3U[ x1#aqd)7TO+44%3-}poxXz E u>Ϩc¿O;wdmy>DTܽZ7WnEX1rO3 \',Qh% I,\yO5l A]fkHs챢b5=j_#gp$7x+U;W(b_x JN\ʆv>i WU$T9-ǧm=36`F=Av6JD[/eX`/\SBT[o{dƦyix}ecی-5JȢ=$9a  Մx䩕Q1(j+H]Sޘ_dhX gsL/K2fPb Ē2Tt 7~xE;4쪽I^K#s$DLef'#[hQK u~L"&a#, qQ,8P9dg-Z#UnKU{7㒣ƬϟIt(E\ĺQXdk08a{Hǿ q=#lyXX.n>~r@C)/5B,a_L'DD{IqױHO+CUNĄF@p ^ZnZ&;x5PBWӃҚ&l=ЮGB+B)~ a-n/qV93Й`tP߬9hփDoMғ봬zAUf/|8Gezt*&r "O֋`LHb3VFi@Ω;udMh;`$x$5~J,&[nYt7']iu252Če[ PHe( dCpYGfVr@F7n5X_`؞S3A{?iSW^z[¢+Z!G?7[-jA IJ GE6Ki5F >/;j7}#NO}{KY.W}z=q3 1!_M`Rl5~oo6?n1^Otzz#†OR#Y,ԁnAq!ct!JwBLl4 )V^xԚOٔ Nx2BsT0tJ[Y 2v*h AoVV. a/,_Uɩch=~ΠUVČہo@ ܱCp[4|J< R-Oj~h a)&Zfua^7vQDAidpOzI e)hbL_HmGe౻Zehks2" $HIzҏ,f6i2Uu);+yt/S֪O6ξ  {<=zP+I>y;_z)1O .ɎK#bV_z0"Ѧ y80SmV8m !L}Ѵۂ\FUu: f@17O䒶K3|Q2U4 l6 U~R+l=dLi2 qcFۜ Nvn沱[J?]aP.2-ݘSPIFވ uzT)=]]unˏ.z:/.N! 6\9?fI=U.Ry9.Xtb`TM*.3AoN8AbPZ-)O5Q@nKP{d'Pc2*^&o$Q5v /_4v%+=^tR'~qmv D@ $iOZ'aV2m^ D&ƉV}OUp۰PWP((%+a|ƺa_vǝ/)ԖI@.bξƏ=?*#KLn* $kqW$T3b:Tw?gN1B+nyD'J2iV T u7 2~;_J3RHU~#D7]OSh屡gB$ǴҠ0<]_h)[ɺm4ˢe/Br *P^?{z} xҖwIZ}`+ ?8jV0YJ7Fz"f!$gϹ[ƣ2{3/uCo@~/޵88<Ӝl&z W{'ZV\7ٽ _i 3N CA|u#sFpSӯ : BYR]8zԓ-Ѭ^QݓPI(%M3WŔqC܅VUZ;nX_)9Ìk `%3l 5b0>[` _?MYӡzg(ii냵Q35TPމ p=mAT5>NLmHX;l%Y44H\ҦyyJU޷G[TWUq[}򶠌Rt2b,o߳Ttuc8~AD0^ZKEtW=cE-1fkl5t 6.v$4xu /Cuڡ]M59z_~qLowa\PCCix+}5J+d*8s%`^P{ zt3u';V:r![4*YswDJEv X#FFk8ZP#6<@S^$Ex gChr*[|኉lZS?inCe:qǼ-X.b%uO9z+oIQT&\W/6۳%֚`ى*G7\[s/jÒ:%iG~a7XW|3$}p蛳XO!#xگ!MTcHsl +zd 8))4\X=]Cw Uo ސɴc7U X}C-%`OL)伥˒(j`uo~[;;O-|g6RY{lz{7F=Ejb.B){y lRq+Ewhjx]C ꖨzG `ml-GLjģ]t F\ZVT0Tni:TZđ&tcޭ9@M:LJm`LGdaIt%QBrW$+NMJ3߆[둞#M!a/@rf_z&=lg.7` "(1% y[c\s#+| $$ok5ٹC?q{T{HcNݚxJC8L5x,e TP~!_-md`=9SAʞYr 2bl'aޓT6EHK] {Ea0k')G@j/vPeW >@Jp pz pmF7@r6YŇ8*#X.>xcaYlXsA?(-JТҷ4Tbb% ,tѴ-;7#}O"R3b+z_CVF)` qY-6;wIJ~ UyOnG`wӃu{aP ,ȍ{ZnKqOk=xOͬ| =׎aΪjVp1<©W1 <ɬDΚ`AzD4K'u#y'1fw S iVqx&2Q85PJ RcXv]AM$)[p7lmjF-mI2Be=~1z~fwt+ el@0q~mB? y\`V=u,!OZQkH4bKDzB~xHtJhʑrMrւI9 xwNC; "O>[Mw,@z|QtR!bt+pZ;7T IԂ%K.%Ug]90Vca*'?&OXnטσl[@!g3ߦs#+Fj!aϒR3WJHu+<^nG&R &'j} lx;%DD >UX;y9E7v1}%Bgׇb9,|pmWsB7ϿP&$ -YG3[#\ŕ9L+ ?"Ffۆ9lL%$Bvjb *i˶vXs ;Inجntڍ,U+86YF2Ԍ3pt׃ gV`CҷVB+yx[:7qq=/xٌl4hK\৻ص7Wɍr`hF^j*dYu~jPyI˩;k> M K-$ٕ3E%`N5҂ɋ/y2~2/a~D`w:Dp?`0b]*fh$ d3ph5dd"6ulmw}zz ʣ{UY =bAԠF n´P@]:^H}}GjspwX:pNzVSh8"XpQhz<_ UƔ$)x&RprG.uހbDiM0@a{xx}R ߁^XYkU;æ؂Ssn֖Ɏ'u s_ ɮPk^nN5 ^@iqyK8]1{| 2 e*/=\%hrZO\y.񁣗,K^9? >\mkgQ97W6j ;Wmg6'y{m'\b-L1&ǚ٦Y1aCa[S8+B,P&}, bQ3]+$ʔhJR~kf5ꙝkBҫr :PH?C>x?9rVZR.'nR\vqn\ \GR+B#CW5$4,4]K5-6f4@'LrY0q;9PvY(7y]AlXyɓ}Nv##S/WsJG4V0C#Hk3UPq>^`f@MT8*\7B]L&(%%Ω<uU/&逃~Q{E50Ij8>.o+9X$T}cj{YOrBg,D!l%Zj GHr |4U,VS, ᮆ݂?`UpdS`V%@ٰ_ 0%!V)e7s:Y}|W^!5pE=@"Cݬ h&Ix'g(1l̗҃KkX9EUaXIH@xPoQo 6fװ@fYŁY OnzZMZ0Ld>= v1|y\Y4Xwy!;:HB{hov|?NS->H7}d[.iFzx|!踼,}lѭZ@BY]KD*7ɍG?Z,8~R$ƃ}͑۞M1k;Nb!FyA~^/$-|˿z>Z6Wx9>ieeG58_ąZ6}0aQ2.FMϦo !JHf\VeN4nWeLY?իЛs_0\b|3F_T4'MNgd+Zg?~b:nfel!0saI !:TFYi:_EdN1r@izQZAп~0\VDp?3T j;q{gɪBEQӅCzR lC ޟ iz|}NHX(=$!F2>2HLY ScWb^+2nY,CmAB68V#* ѿ cg%#dzvPx}~:o\l֫6æbX(J =WzZ)3"fRME3epwsFfKemV̫w^l(>4hKge^ p*n'X4떴-d/0;,}ՋN3ċ!"sfTaY«}ToӠoɤ@͵OFe)+j$Y4&"p:_(qk{(as靹qXt8)k }A _4rMJ:p3zF[ Du t}QO³̣ 1ê륿 qٌʧb|S$ f_dvZ$d>m$v!ŷIS JSBu0w졤^2[rNU&!i./P݇8돔M8+dp,ey0o,e]&')4ޖ-+ԕayL]N7^a$P,vPs C#/HΤn,? lAz=&(kR R}=w}lƤdMj(@ML?ݪ8/q2=[R0FrJ1}-4^K90zwj@Ɋ%g <;NTqƮENWNZnڵ^8C6;(Z@j7dE ोS' GqSe%t0`^GQXȞa:L1< ~Hi͍3Iµp@d'޺Ct^kg[l t`}[d!>7Z"ǟIȊS@7}Qw*7eoȢGUʞ_ ɆWL#^{',q|z mcӅڜ@=p!nqɡƤE iX:dFjg c8'̙2BGQ1Qs.-oK#bL 8dJv {H늅nF,F.&٫rfӎ0+*Gfzٚ'Q^ U~ a,䙼j!ΕPoPx¥Vg5Cy%]VZ9c6#e;yTj&zNi&nPTN'c8,Hnwq˕eG FJ|=ܠ-!~EC+n6t>?A pJ1nog2nP9'%Mq_HCY~iwoX,+}S_vLo6XBFvoRH[K |[*Y;9LBIjx4  MA`O959͘OOkri`%`(dm.H[7a9xv1hUMinǛ@qVd`8ĘMw!_U`>,0:Ai>Kmߴ'mׁglƥZ \[ οϼ_.Ax'?{'\4^"g6B3%&33iw"-IZGz.v晞dSr ⢀&BhWV{l + XbP#L,W5†Vk"׋utPaÚֈid'Orqԁ\\~/3ëjb {!2H"/jA6Dg9GUjvm| _# rk}i!njx[[U3=5<&"S%@ʃV=q6OlP O3iT)]!{'N HS? pm\ᓆj z{:At 6&pAᩝ=MAgSRB5uxn]Ɏg A38v֔Y ߴ 'Sd=ε)\@h;^܊| ot}=Y1tn6hId"_;rۓv|CDn?"3m/ҼOh"W^s鐿gm:PѦ7-Kh 6|Nفj7Y*-pn勨?;BVm6J\wjAh CGr *?=ڴbER;7:[|[8"Π$niuhŇk>!= \,UR\*B2diYF>?8`.7H>Z /3\r\^?<.RoDm|A*ׄ؃Rsse5C>eTe4a{ r[h#Sy'T=SCxgp^D9{kϨ*0L]a\NT$N gyF\\h34(B rGq"տʨ@6h:͸*~3ޡAWxD b= @߇Zhq}:"V-l+44,l}145y߱Ջ_-TލmAǬn`֣\*KƩU#)5 :juUέt\ $/)Ue`p og:qE9b[̈́do撖zt1OZ7i@;|= R(w1ŅK`.gu~$b.sY ez:GzEK-ԨӠ"k-:Vt3gBu%! Rx4ت] 2\ P>r4L{&tzeYτ^ҕtHGnsCҴ&,ڡF%1(blROB Wn%,RX鬣m 'E.:y/c7A;8+fIzB*#bl<2u Y.{I@D <_xii1 rРoqf ;@YVißAg0dZg mSvjhx$BuKm7G+Ooqg1&G7I!0<ysѳ,vwnJ8rƭY1$Cv쉎 ]^JRp7RJtfȏp 2$TzQ+k&&~M`kۺY"0;G0=2DtrlAc @JPYԻLrP` !8@LjqAWy[,k;F٨6P077-akCpU+)^(0uPOneIk]j[;6'(czp#膥Gy H8U{PΚi1{ty.ȵl JLQA)eR^Q#Qj]P!_xs3{FU AOͰ.ySj$܏^sv5e9C߮W@v2b՟/-o;S{{9f5+HnPh 8T}"UiDaܦ-0j7ɢ{:+:i#?_0ff 2 kW1^a$a%:ɷ^g(O-E(=)P9F 7ɎT"eg^ J?7Ȼ6u_k;Yaja<~#T,s9(Mʺ\  v/ٖWaITI5!cjl.^S`N>ES᎑Kш{芓'A? Aҕ }QãE._LStWorW=IIۯ<'hB `ОtJ[p6 65J^Nu[{ }rC_g'@[؍C)ۛ]JllDfmv=z[ Dnp:'ӁJ0JrX1r?o Ji2lD~Ma4{zAFs>'ֺY"^3oȽdzh-!?/,^Y(Q9ΧӍ`R 8{",ImH d֢Q.ri@u?cB?SPUƆ·lO.{lBi wanGXr"zXI/D*)B K%p?\0P۝(oW݁ hDuFقY/(shU !샇h?؝2 KU:0ջ{CPwm)5) }H.=Tkɛsvm(LUwG&^r)h3|z bItSq4 JV.$:,rAu'sz&^%S,bGD]&*QAer>˖w^lKY^ #Jx>@&".a]aE&IZ,7p$ dqYn*AtX9vw0 9>(5]j۱33`!}`CqwwN߿Ԉ SS|t5/&T'$93K,j4wz[ )=+|;SYl"a=1]ʜİT;0/N5Bߒl@cj=k"¾!oRjYXeRn|C"=EW]­3=2!.i$zgHI󧞳4Aq]ޒj[Gr&U 2sf)ت t&@օh 1ST9N9!Q NR3,> +Iji9CH5۶טBm.-'olISmڋg: I9rCn#JVCO^BX-t æPH\%).0:a̧p+/~WC m=W$&r.{x6 1:.lu-bg=v1jRN=2M= _wg'ūū#<< ;;d䥍q~en'J/WECV4rk<[ &CAlT!Ukf qpQ-8wы xvWϲy%+B|wr(eK)Cy{'N  lLE1IY-h%ǟ4|L iwGoCPV6/{˵ʹpX pKXxi:KJ݌&R()bAѥD[g~/F5#eε vGB8'yJFOpeDt13;빻5%˷1δ#+u?7*?Km)Vgñ:">:QP4stZWc۽zc׳P}݊ Csn>,Cٚ&G}m-J㕡+=gWU} Q$!q~?^ynslAj[B'/san}p<'7Fz:j aԓmr%H a̬.`[lݱq睊LB6d%|Q;g7bXkRSb U׃w'~06.C)5KϨF)\,0\uXKCL5-FX2`ӣ]|ނ}l8\%(HyƾEij?=D"5ϖp{7+p"U{ƙ 2vA[>/Jj!O*7݃cSP|70Ni] A#콙A:9h]wчE?͑/$畸Ϥ ׭]rs=u|LrK{1ozH [ H 'LoƲ<̄*npI]FH*9;7[9zv0 V6#5+]NqzEx<>\?vݴΪFYF>dc}}Y{S~J[g ?~˥UAp4BT%DfwBIB SR <\Ê8]hx֔F wNp(#9 d]\W(8J@qvԗbK+uO9\o-{[ߺQTt1/W2T3p_*))t7xΛiGޒ-p3jmQ !X9|nYۻVLupB{nhgdޣ! ]JUS殆BX:7 8ssPA*cb D/E䭙ں(VXVΚ 3>|x6 9~.6nػ$_#ƭHL[L 亀6_&\/-n6?X0CK0%eL@r4Ee5|]+&Ԫ4 &!Q6"CM|Giϰ#DK_G,h%N9h /)15ݻZ ;RN.x\kXlh*YϞf LOH%6&%5op]m7~g$X]jZX*8*JF@ͦu *8N$(*apL1Q =;eq@z#e)Ii+BCw!S\{@24Cm|o1%=221M O&U6n|\ޥ[ad W`pip|G_82P  C $qZZ=pK&t$2L c@~?R_LifMw+dҐ1d$0aUЊ\{0kһ Kxht-)зL*}J&@Ѓ}kB;@P1Q 8^2d{< "#l5ZBk.G򨚾99?]U\J|6`  "gk:Anѵ7,2Z줃U瞨9r: DFK:Չ84ZcN=-oS4ɿUQ-y-_xhu|ݐ8KG 4q8B@h[b9dEC`~AH1u.Ϫ|2]*s:@#Ar?;m#obR,6v^j uK1ji1@$9hG~bf/HB,G!|8iKֿ\̸[I,FhFٻ>V.X׍rNiuM k۠*EƸ5t#_AݷE"|:f $譱픜Gѕ.ji}@+C qͨiM4W lsW¹XE(~+(_8 آ‰Bӏp+y w6{Vϴ~Nv/Dm|T`#[ˆ`¼g?)A;JX/㞤\09B TC6YRN<Ml;PDYT|ӭ04{I 5Y,4BdSaYgD9ĨXZbЅJ&GF|V`V⮝4Bt-qrPQ?k 13`2/m{9poN- I_F)M^xg J~*' ZȇGf9Z[6[p*J< fag-K .'@?ϢeVuGhY)5 }J;j8p3[,n_`]6koH\gGel}St_ l')GX"+r`T 3kݑP- q]==HB+a[ARrQ8G}}\3pذEb> bͩX)ȈER9TIS$}󼋣9_Js&&ϴO_$YnV9Cf!dGc/pQjP+, H|EZ6P$e_#6nvT+n4)[!VkĀ,X#-8\se9q!dl) SE C/+B 0_jDSoK !?J\t?ן9 [X&}RA)cۮ r?~ )cxԤa˟r{XD|$R˨`gfCBL9 <$Ӆ(3Q˰t3SƢ׵&1?Ӵn1 kA G ,IGCF fIţ'H' =ܒLp]ܣ?вoojNn)bN{椔a*SQKfe5C X> 32L꧞B.^A+Vo09a)?ɀ29H1!u#;:8q*C+V>F%*#ɽFnx0RPKGɬe+Pc1 3lsԘnqj袂[đwy7Ə|[8\'ߘWT o FfkczWF,sX"OئAK1# 'L܊)z~%B/ g9K82r+{$ 94({c=Cp @g(v*tGPcYFnr+괖[K.4cUft?FT]DX]5_]{b"ľڮj-'R{ܫA#QC8K)#e`2 L~`PrКϬ"o6~Pg oa1O &0ZhMZQª/{/>HURDBhX|BHOXȂc9YJE8S\U${KϋaxJ\P r^38? l=Rֶüp OYd z׳_PrcS \)̿}^.Y4lT-FPD] ΩKY(r8XBXj~f}T -1G52^`Љ'PznD3|rÏ2WoUL'3[pN͗$R@az43tӳE6Ouž\Y0뱉8@.&X %l"'KG`Bj~U`z?:@5I>\0B @,4FW+ljYo^.GD3uϛY~HETMkpC@rI^* p,y@07CcNʌiř 0"lg;v(|fעqߊӇ>^Șg"1(&?]zy,2{ 9UQSH)ـ)ʜchI~=udkcw<m/yPn=m =.\\`.$iQ'K"XlYI$D=Zq ӈ^.-<埱t8QmOkoh'/~< 3oG@T^ϿE<χDǰ†mZbnnQa/0&6ҤzLe})xLlG~_qՄW[XڸIm]1?\|Zg,">ge> ȿce;mFy!<޴KRķ$ ۻ&)uJ@ă0ioUlCߕ3ElEyؕ7Iؿ(uc3 q/3$dyXRƂU5}ǤC}p >郸)_q?;A$޼yҨlmhZ'l#T%(pقW3'd./QCez?RC> [^]%f x4D5}aSQe KA$c=F*Ezo=?l&.*Dz$ʸ).o9Hک NhEi%ZxeٻnUISniIQ 30pO6]4$^r&!!#qUT`r>%\dk(I*:M?bpFT:jȵ|2fGo!pD[B~崚cO1믆Wan?BS^rw RFJZ^<ђ=\^S,:}G^Z+{: IgpnGG-$ܽn&^H]0 X%{ L+fMNI- L忼1Ljy hxpNg#ltmHG&,}2mȌn3S P$U.v}WM\sR$iӆYDYx"j7n[+k$ًFI>~>ݲ6\sT0IPlk^ds]H9jf: %飭қ6udUk>%EwI1k1Ix}T{-l33EӉL$%|.L*N *]P9w{P6+czUȚ'sɉlcGY *I mvA;_:S{zKв\`GTk8;O NӞ}Yݖty,*ǃ+,ojU_m=nÖq;8j@f}\ro{- }7Ru-Ӯ7f"&r{?.[Lin-ꂓƍQy=U=SdVLfJ@`k \7 /P[Fҳ|xH N~@6.?TOBr3emHg\0U"d)k子t2 .bWE!љһM.ïKPk\dQHgК6D8Wmmr$`Q OER{Hܻ_i0Jne7䵞wXjҾc@Ӽnjx6A:%ݢ`=%>LBzddiy>]oSFpQ4ʽ}/Ǽ$TV"O{A z?ʢÊTGWncqjlX.LX\'b\OP?e@00ukr}Z_'CA H`z<< nܷ5->%<+Bgغrs.Ih?hwxw, f"l"4|1jm!TB`BmjgȄlghj#DANp.tM_"4uH4#=[5vk.˵VS9ڎ]57z/pZ}ZfJDfUW2ёK2%4BBVP2?Ms x?:bt=^0]X-6V"_ңVF_Լ6LmmMX$X6PTeVRWn+X1[ŏ?xdUQL׭VBL=ɤq>?Cl;eHNPujbX>8$$,{JY0tF.']^Gq 7eTzTt>ϙ_ ;wa6e\ *!}GsuVA >B?ݽ-R&7-;&Z<6+:6e"TPnW!{5~BOYOdř|ȸ{iZMի,_lwōlC}C~D /P۰HhAp0?\_xr^*jڛ&!RZs@ߞ\GJiNJJEAb "OTS^ gf#ЕK '{cj5B# i?(v P8w[|R3@2k*/ZXf"jXIJ _CP6 Fg3*ͤPyk*ի7Wʵ0LVB+jIFVlnߟe +3$(5dJ^E32ߡa4;ad;jM>jRD% $¬I҉l_]C0S8ʱM'pꤣ0c%/kE6{(/(7S$% $+/CUԠV &7%!˧6rIk$8{" W3S 2oX+S7)h&F$]ŎiڟbוSN%[D5&bgN1XQcƓ0̛4F>xVܖu(mUKETNJXog wRȰԛw'O~E;[w*JƢn3݈mBOpiDd:Mc_^MS3+jqۧeyg +a90v8ĕG^&,lJEx\:X|z :H2mIj\}=i4 &{:us~Dfe-'ʾ gQn&x,ߑez}!a@u΁k3BVYs|xVDD?r>+a0~q!'dпnE>g|Cgi٘:$I$ b#KV>Q/8~m5pjH35?B vSseu4Sﰭœu1sm&Qxœ۽m=hnnmYDmrӄc.!t]67w(idSv:hRNKr̽Xk.( `eeawD.Ƣ7+*X{N-ξ  5fr=[B!Kرw,' u->&Oе :- =w禜S3aޯ?(_[,C4*/6OP1;#T=!)N1kFq=ΊU;\ dg V S;no[_;7q^潑ٚW[9睺shvNWm;ѵ߬)t]s<]h28DMiO|edD1ݯ eyemoH,ddG#'ztw>O2fy/ [; ӘsΗwX[.:ѳʠh{_`$Ffb JkW?uNBr&ʸ՜G㫙b_~% 5zJMcS'"Ro'/NdgD,󷣴~`ӦHnWL' {4/`VbK u'M.dzR}hRW0wH\LJ 5-C%i5.:r h{8`Ir \BJT3UgB *P !.f)V$x;s/%Ksҭ:N{]*`]5QڑQFٌyp1g~#c:ldC1.6%{#n^+y/%0nO mdS4^o{(D|B[7PSNJ#H]6Tx-K1? o|AN74`|&#n Tq,x` xB2v vM?8oPjG40Nt]<FTSƎ[^^e΂Le#S+C|WAmekT Ew?<4Fզ,wī6ʕ O6D9ft'*ɉxθybF̮Ӹ|a d4Z0ğGi%)`qNS4nV2\ d <4W=g5CupԠ|du.Ő,rp~pcUA"):!)PII2i1[ZZ"V ͏;d&+2qPk!(NkfF:VӪD AҰ;o<:tJwrM/VȘ B ޥֻ팽&Ff\Nxm\<7ZJKRSOpe8sv jKs [#uތ0M`Ljh`o 4$2hV%ŧSOM/@GZNa|CѤbI\x "UX momHɒ7 *AJoר1H0\o&21*eȤdJKUa9͒%{ Vf ?W"6ի@ au u=(E4JcDy am>'$chlN=QOW8O:1׏:g (i .CX><͂[kPk['̧ "%yod}4I/4SX">5ν56,7, 3AQFk-g$KAk1]Rl$^/}?U,3 d-[g#J5c񥡌jZRph n$WQ#1|H KNvI'K.Qf(WS֛c!Yf5G&nG;'"ZN:hu|Jv'nE?2OJiYVݕAm);LR%`0wQ8Td%fN{QjZ9UUBk|,#ŪH\'IdӆW8 W|<>w)NpmX"e#{cY/4lٹp&9Yv-b`@;އpYmc4IS!"$ DMe(=O6޿W'D:6ʵJ%6@`H5g5_L%| m]e>+F1L2#?{(obBgt4ˏYjTT>Y-gy?%NT雦*!>>tJEb5oyWi_Qʚ^lۄ'=rC]|UzL'4Ocpz.]9KV/6'g rmHB \^ʔRv Z&#M0(g=`ASD$-"XEWi{biyr ;r݆nhB'gIYCA73d;tmq" sj["fǸMG >*^hUU[#1(伕kdZvW1G^"9+2!MF !Nl"Ք{j 0c;c(T) ][wc0#0;P+uc9< "S.ybH|Dl~KtCf.>o9l/f$C` ;\Q=oqPЉ!z{DMm$qZ<"1<뗖eK͹SP["2KKF9Pݕv'dér6;"˶S7ֶ59v1!ӻ_^yBr/2x(S6~7o3=A^eeuX\>k%],ѤA)LB-Ȉ cRI[DPz5%^׾w0AM{(,vkuUGy%~B?u}NQI^ Vqctb JH4A#JYȤ1Du *A|uNLq˅'<@ST(mjt]"dxz+5PB6ppȢgv.یfA_jr>ˉb0jzȡ'qٰƢ\q+JOj.G Fŷ_InqkcHPXּ [398'V7˖ 5-b+}OQ~âOz؅igX-p]خŸ;chĒ`lLB.<,sr+Z${ 넍pI1'\S[:^G%ۯO~vjRфeN 3K_s95qDO21ē2W&&Q1"O+n9AW-l*NWcG 8 PCR+!q '+Zgn$=cf |{"5 3 rR4g֠mGZ. ?ijHcd0)l|,5V lF8pʴ+b>|dZZdrB~˧a"  ԕt>]aڨ0 s!}g #a&*V([K! q!0('{>^С{^0.3P/5ICJ&!lly$2m, JG,]jZHvRR<*{UF|Փ;"Ai`Q}`68[Sv 5塸ap +tC\P4g=fփD_RzB *LRt1?;5"cO5x8bvG?LP/9$ꖼh8CHD)З ;&}1CpntGk>hc~m65a|-]^ڶ@3Of4v]gE04=,̻MgJ&I,˙Q0%I56D[+[J=@д" V~Module signature appended~ k[GIo5QgYZ070701000000bb000081a4000000000000000000000001668434d30000a928000000000000000000000000000000000000006300000000./lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/scsi/hisi_sas/hisi_sas_main.ko.xz7zXZִF!t/l-]?Eh=ڜͩ0쉱Xd [vH.2K̷'H-艕5b_LVqh +U3 ?Ϡ[V-R&FH0όl g4Y1=m ȏc9 ʬ ~LO\?$a[DZH$KV3iN&Dp:_pVh֣mvՙMW½aq2)ҩoS3b2@r9#/?G7R,W!6XJE͋~)Si>%n5Ȯ-Z? *d7:xRp=R5Uʌgkq$oӳ5!4:k]#64mz>+օ z&!(q>`ڸEWpdذK35wKoi렊ImbTOm:Mz0q iP,aO1T.{KV4tvIq; UwI,z=.u)fup&Ь\brHntDL NE'!fD2s(ֵ;- k1@91pKFrG1Ҟ6AZ]x+Y*xl9eZODWYRrfdH NK eU?/F(`7%w.<K*x9m[|ch‹7 Ԫ;&^\HǖJ|}趦:nA{7E+j!ô|?]g; A NN]p&@Xj{vsZ}Yke|U4]8l;LSKbȼo(~Q*⍁J?@dqkRZ~gV}UaU̓S쌷8S |#e)CF4G8mmqdbQSS=X1'Q߶3^QzL/8yd%[@18RSaB1vJDg`Y{XZM`o܌TШevu|8S'fjP^ $]!~%hEyIu]4 o>e)U.r }k᳈|jH)ecvdܒR>]HPǬ)@%o+'ޙI@6 yt"k2%3P/4Zl~n1/<%n'YT7<kP1(5Zsko)uOTJ3]|l|݅\{+(5ݽC:ŏs0%|Z]ӡ 'd7GOdBc"o VxzKHo(e> %gU `omp~theiwpQEWZ/khDVE+2'C1KP2Z ֚ .mV;?~e#3ك:&/۞ۂQS(QHIpO~ ձ15 uC5 645xś_݈4% oNz:;2mQLe2֬WA%)YQ҉zC;T GPi>PݓEΒm#dhVWiĺ Xçvgê~ T6kgޙ" ( zݽ ?T2 As9lj73"!읂, .9)T3{gBFUk$N c 3w,~86ңI+^y`pDbZ/j>Aůۇ}*:-gH0Hmg.x[v pq?1?|Wp+Y.&0w^Ք[ \(Lv [>VU܌iMFEZB3<“ˉx! VC0ԡ;KnrÄCgxpMxuKJbj@THMp .Y@ Gmsq &(6VS%c/y Ux I_G55_jਲH$'!#}v w,V[3w[#Š3J\@oY{(y ]%g%yG Wrb>^SN!r$KNc0iC)LF2ܾ"Az>Gᶰ-!'{-3{Zc&њY|_dz*{ 9Ȯ]5-lXwNY\{H +%|5I5҅G*耙Sk1RjTn ],5[b~ /ȫB5(9nuo\4eo֏C LP*/>7[ڎׇL`/hޏ,aWYK`WW嗟(QWL|3q%OX‚X+{J]>{[| v\1,_l_+!Rc:c9<mfwY),v:==^.# ѨqC]͙s!JcL!SjX}0Jg#q'g W<3cɱ\B2S{:|ᢉcJ ayn>\w1d!dqM͚%NDeq gDžF.ľ3s,ua y}.t._UP<. EWBlZLş 3BnԹe=&⋌A.O4h5tMy•pcK%"f8p?$Ɛ em'5XNw֨!kwڸzL&yikߚ,Y˧dc7R\|F_U93n@h;W0DobKމ+^d w ypϚ͑Oيwh*,>mj$ |UXO5b964)mt,e 5ظhOZ  fZ+A.Ӫ-lҥˌK'w>{wYHhB$)iriaA;*)G< "Snj%+}' ['דnGxq_/%'4Ff`NJ;&Ԛadg&/ t?ЎMC+u:= ZF-DG,Ddq+rӲSE}xTi7+ob-(Ѕ|D]هf@ys8mq~2ܕ k>{Ջtn?s.SI7dU$O@6 /Տ\0?W4 Y+" 5d(<ǠQs,~C H<@^Y+[6%P@M戅Lr_es29P2Qzs#i~s(<CGhȼ*̓fB J/_ǐ 5 { Y.EL[a# ?92#N@0%Dm5Y`U1R2||Sj֖n)鵚hwQM?.H/. LR[5n `>x  2"%@~_\G.y@/_Ն&;\6ƻ-tHdHsű(9{I⨶SCeYr&:͞}i޶ %7MW6u  NxH&_ctn*WSB\ȥr44\AuE>Ka!xjmuǭcUt{kE٫QK')@_YcDrQsv2cVe6D{חu_hU'靈]fL Ces$1bk6.O6%6;K.Le~B|w}Jtl^s8l4V9C(F:Jf;jԩq KX {x'm4lUQq5U]5D C$|VTЄ};-G{-q8=|HZs_ h>v|!+#$˼!DZISyIUzC0ʼ[[Z\rxXm>w!@ Έn6.se%xw5{.[b *e0IX|ZPS$H!P̹T2dI0߭?mޗk 'g\.,$oyX )m[Z/ufhԋx]{ձ/ByqrgKUsoLBӳa;yemvk0,FBZxj{ ~=.rD ŐČO[-QX^0PyT5K/)6bF^X>!lp糥RPs9i)7}:Gb*Kd :ʄa8`dV(Į-~s KJUj׿=TUtb?оJՄ>H=WjngBÍJkq/*ž ࢿy'Yj;)R+c Ec[BCBЎ%9ކ4w`::+ĂY3.66l)ol>+Q((ϑhY'߅T!r@=r{FZ^rp&FCXlmtjg֘VނjgAt~Ѭh¶9Ed(*7EF0`.%‘)d,2 xRfi xI[ïLO))EF }Ž{cCG׷KW_ӎ;DP] _t\rs,߲' (Uҏ]mToW Qzt!YJ~RƄ;OܙKگ~@΋}{^ ^>CqKg/`ց<8+ xP}:Jd5̳!lT0xeت!2@_jJ$NIC3L /{娕HLJy9ώ2H0 p/T,T*2{MSh{bF8p8A߷H `(.H 4$we%HڲSx')r F P,2pH^Mr}K}(B%%N#l;4W*yDVor2980-b.#7ܼ֝3Hbb$%U-src/M\Y,O`qs =74͇/WoEv''d\L᪏ijq1q]qznyj1Mt>i>G%=lRk~p#Dp#.?Ko%)U h6Z#VpNRܘg0ԐYȫr5%6Ÿ(*YZ>ڞMbo2q;Z).H/ HVָ,-v%~'s ʬyHê KH,Mt};_Ȃa)OY%M{CO[\]Zv^:NsAR@g̀?Lg/NEaʤZ(v|Ϝ֘ MEg/QjR,"YPS%}ݽ˼X L(☲3&="tXԂhO k㸽Xyi[86-^mПRDuQc:`i80iF(ACҽ̢a7a#6:ߌUJs®|y0[lZ-)W{%hHj .'0ȑ@x;/=ӧ2ƭkV_Ap/GMc:/ZͻjF( 'DDoRN몧{#%&4OWSQ4Ɣ0<$~?zIeK s:ˣ*pYmA tW~B`ڒV6e{5Lov#9 uuUq)=W^tſ!:1(oT7ae.?з`HÇ4})s /SU@c=.YI3U*! r?eٴjS!4 XI~ؿeRϞE|~:cLb>*5T= #챉#DY7$\1!}^-g,`3ckf{2~ ;>vK_<\2=񉽇69_@+*{.ҪjĈ?yxt}7iy4io 8ʢxGnQȡ\-؄YN)c= y5Aqx1)_(8P>y%o5e&;͝+˞`phu)dH-j=4Ά[HG/}H铮b@|t.K|8msj†_d8+‡hfqc۴Zˉ,-OL,t\$ u] 4"oG;Ngg`ZVG-N%lGRE=x c%U\6Nl@hCCf _8=K 321H@H*<ƥDX@;J4}ٵs!䞄:C?J¼.Qb (U*'`1\$'fՁݚ]\_ZUCwC W ; kx=)]s߀r0RC׏'i3rp$so~ͭE>Š ] 6TO=Ot=c8 4Xet,~`EV0dDYf)Ej>  QxG,MG i ^VU[fp szVniNA?PG0A@T(D}gr sqL^”D{/''i!PFұ=/a+&COPC_SB٫ fސa#%q7bY/੐5H-ȥRnŋ+{8/>H ~`z '  qNJn}I7}"e`W iqKo(/k7 o_AG_h0WICcdXZ~g&(*2ˍY};TȃTo`p-=M:jIav)gA׉&|e*Wܕ6ŲZm`9ZѩzH Qȸ4QHeeLG|Sd{J!y8H(hIz yb>3m<$ЏJ/;5+R6pPj^C7=>;Y7hTJ)؏ΪrŴ)姭Ff*C%Pٸ3m5&l18۬T|ltLNpFjeƣWiڽ9c ?*[TWTVSf[>ŔIL&-l{}5YzS!&LVꨖeUy4ok?rƀYѱݮ ˠTu~NHB[5LA-d/^.CDg(ێ/QztC=BeTA5Y̑~j)5-\ lݍQvm.֢oP& ˣ; dP^6Oqo!?|cj2_sKb(1Qtjt] ]3zwFP1eō1DTtS`; ΍z|իEqv95SG6;wT*L9&UΑn%%@s"te}wQrem퓰xڂc|d°|Hɡ',%KLVg"[rE]G)kP?>aWϵ߰F/L /ҎOb+ўJE^ǯ;(59,,Yb aIΠgV?%Q0Ms"w(z/Q奯6'~Xӎ-(D 'zz6LUަ= ?Xt44EBE)1G 7KUiX0~#IgSSc~C9"MC=Ո!Æܾ*!@ڨ&DO(հFn6JUOrZ$Qa%!++ cZSCT"9oI8Nh%7Fv{. |:(QzI6ȂQg;]!'7 ԝbO6:nLy^귩r`5GJS]IJDX-H @yi<`NQ܃YA]H6B\?Pk[̱X35p܍ ,!W/CUzڍO*mۀ9AWު:O =']$ҋʎxV+!ǝjsf7D0M7Cvz,? 61yJYYh#8xVNF+Q|%Й. BA鄍3 CJwJ¢t= h$4 AM'HE@ع;"n2GZNЦ=HV).4"ޢ~Oټ4uekSqYU²chF ܂Ǡ¿MqJ-/&՟T@OԽy`q}-// {>(5Pu''g2KStZ(h}f%ző>VjHBU/=I({6Jų݀EYZ8g/4LNE;LѾ^h&_Y*rB`^g(&&QN +{ 7(>ۣ.t6(3&2* Z?0-c+]rBf5Ǥ=h^I.gaR6\w,x6e,3xnGKs>{84&ȶ{=K{.^10 un%b;V#W}Hkt#loEΒiMgݮD@~pSWHHrʍ(O*6sVjdR>^L5lyC8PU1黶pQ~օ6@iz^6h4 IԕoS-wKeXp8{I?!  [G#>8ZIH*od_O:q[OTac]C3$Xs| Af8<"㒧}|},}̱} y"L8TQMTABqSbOr{7[6oJ+7ѿ ɀ3eqa~< ݂?Nk.SӪ.7@"Pl?;9p+bWVZ9]}ֺ)l׮k4<6:"c8ױ1P~ԈӳpŠaS>*mSlĤ"۷wv"ڶS_w@A ܧ056OqmD(fǾ\du A .FEWco. @Ss#;rk7hy+3 ;3 jbKE39\ˉ0౓AJ-T٣l@d_Ĝz{.a?V ߂@rQ0\4RRˣpsɻl)c9F;=bx"ܠՅ3EjG%WD`sdi&Nϴ_ )ēօqrr\)??7KM6cwe\xDp0+As}DVX0+^yݞ 5#4jNcB4LZ?a 2cU@cgZVe x6(T=㰪TM]k|vQceCnj %l/[OSw~4怰I!׃oOQЂD;@W!{=e~?,I"J 'o?SŚ}fs/Z|l26~FfJ,MQeTHzwFTXk/.Z? ], 8N~l.׀ܤ'Ĺ*˛"XD7XuR(83@!d}8Lچ@bUی&Kճ""60:WTѠƿOoj/.$.b E*} $fv2?0?li K*NSUـYRJ\6Rz;QWROü1MfhѶwFA봺\]#}&'pbu|37-ByxlK:Ll4洯7M;/Bp 3>gECDQ*zå_aHIO,@5/;"*PEAchO//x/O(cɠK@*^锒8պ %@ r89,zϠuԎՒm.}[\!,X>2Zu7kV,'B~G[1=)B W5h 6w' Qu@UBW0bu&ꋪfxIU5@2$.S;C|rNJ ]Wsx3+ze+)4>cr>\i`Sb>kaj1U@da@X=} #ÓlއT1\ Dc`/O B/~4U#r/B>hT/Z&%Td.VB N( dd3{Oʲ>UiUPᆙ%itvYOܟ=[QJPPTHafod F(:PA"whT|GA^n0],0 U\-#[qRn2$Ǎ$2:G=T=-p6ŅzMN+ޡo Q Lԙ-1e ^XVϞ)bҽC噟/\f}a[z7%9UGfՕ57vim:0:nUl e{\Xx(fx; AaX#@ fp2ID-yBW1~z0 T;ۢPI߾=~fx<}z.cJ0:%:0†6&Q;k+!Q{]Զ3_SjߒlA<ssu^ݿ5DL] ? 6_ZNmp< vO 6tg;0OYang,P 0Uط `1dEN k@1Uܶ]Ϲ6>Oo,؂2cվ-rvH^NkFj^Mqc<6 U*t%#CȄʕi&T'HsrI7d8[=UXIߔQ. q45#nF95"~R bި 3Qq>XgSs`;zi]aνd Tnt&#~3Lp~?4hXr*+k\=fyAD>Qoc) &ԌfYwX+Jg{GxqHYHi157v-:M ͟PD0^!0EыW ,%oFe[S䆔w}(!/߯YNi 4S Z:Ɨ@A 2nIDދZP낂mpcF$Xd* v2ج2^V#)nyB&U2ڗ`j:IWb#]]fQ2+]ֱ>4ZǓAcPF^a f|SAB9lbr9U;`$##?[9pehS үz#\nM?[0`Kpygy-G!2>UϨl-8:z=;lR_ˮqø# ?prZ pY'8'>k~~nߛT$ӋfG\6#Mb6gok}!ᎲZ^1} 7 E7ۊ sNF'U[kRRrJ:/ &ѺHw_zJ'V9J"p~ƉOעCy;>i\K !X?<;]wgHffH׶Ⱥ5痝6ګv}nw#] 91\T7JjxVE"]z>y?V$KevZ }?E|03)MCibZ Wx39@KFG|&,hJ%itxݔR]Z3zEI,d9LNA0:m.n"Z~3FČM }g{eЂ"(<qX)G-zky 7C  P7@JF5yl[XXy~bm@R&Kl螼Y.mbh&rƴ*4 dl( m$jAUeSbO;٩LЉ2-(3Jϭ]0N0k&mԊj Rқ`Bs!)QٖHrӀKG8MB]evg6ӑ*#/po^(uj* wnw_Bt*^UIkxE˭5a=_<`WaZ_}E-m-0@ӮYT嚅MYtU7#񃡾43 |2P~ujCk3GHWt7QNϗ->aB*fH&륟)w2E5C}28m i ݣC^x,@dL8H50|mKp>PY.i@8#;cgcY[!@S2᷷S6w<882\P$]jiPQ4܊Z+. d"wdc}-j]\"BQw_SE!SdG9|@H\0Pg5 k&Kkfd6c l nkb)\!=L$ 8A%vfk φ!vUGuC F`:,L.../m˱$}FlFl}Ud^b9) ũx6 jߕƊFTm} FPifU U;˝+^熒$`7Sۃ7;YW|?y@a!9ȼ1vkb /6Շx ]4fDEߗzm=qdt7WEGQ-ȯbRfڼIL(RfX42">}#}hgg=Z@xrٍdpIf(=#|-钞 >aNi[0X͙iI$]Wk8CLd語+`&Eb -0].*:FǿOkK8u,hxZ8./O ;ԘeXTG?!XBV)~^'yo:IgrO.dAh8sAn ]^)%r֞67q1违$#Ũ<}"[HEa>3ՊP+_7w7/k;6>÷r_\n7=+t@H򷽧=>#^vʣC$^oAWQv ganǞV3%Uf-ֹy׳F/#pS!G٧j`IOXם\}Vs$ LQT"Y3JV BH_Mt|"(}Rz,ufx_9AQY,ZjBǨi|ndJgj#G'fPĚ8t+4Z3|f_EEhE@ڕ\B]HG*"݊lR#5 Y*.% 8,' 3Ia5n!J2HkA .xe2?~V#v%úXoFN3H+Vlqe"tňK,=T~/y_`qW?ZR]1bra2Sx(&کVò#aDjX3giDCi#&•R D2:pQB^`,,L6 (XZԲ'_\@2_d^q.7-ɗ)2eǾ".<!|,NVX(1E{HyGe򹵞|IZ]aB,hH 9M+A4P%>ٞ>IJj72WNY?[U(mIQ  ڭ@x:Rٿ L7>[Ul8}!DTO3$Yio_"jHX>}#G֊5>SڏR͹,nJpTH)M1KapR.#g2&Y.1X<ۦ&~Ǩ yu:jזc;sf 5ȴp\ 8(֣J:`Il9aTmy}@-?eC8K@bx'h:}fj/7sm- 䏸6y&;/4RqLضd.+WOF~0c!iֳ QFw=^}T>Q'۞XZ=.:>'g[udFT*8@Tbo$C4ީSB2 #qjڰo( =ȔIނ2;V՗| 01k 2^bG)k=+@~ٜڨX qH=nΔr*cYD.lH zT輎 cؒ=8 ʲ/7W,;It}2 +[4XkPvF\сUm^WpXbz`_PIge2i]gl﷛4rKChnYpNIV06& +bVML+pj*)b5F uB2@&U_ ИٱW,R!]6:>n&GK(Ng947j)v<7'=T|B-Bɼ G&}4qXҶ@`÷TZxc3k 34M3*4#I>ùrѥ-*aƋs0藔`B(=N u~ yPM$tFb-Nϔ L ,Y&bQa;tMAN]n_.OXf2= 9=+IIV@fen{(}TDžZ┲|(hY:ER*MT1u'1+BZZ<$I\=d&Z8zFuE1]sX'x9)tohs^$E6 ʄ}1!r q0+ ey۬Dhm|ei( r pSq$ &Կ1˵Bܕ)0|$mn +TM. fsBLHk5L?58 v( 'b\8¶bjKO-/L )Kv-|aFre@~I~5M9[B [JS:KUz"&_,).~%Z:1r Ltd]ϩxN3je G;5QV+Pf$ okjAi" ቞v(Kڏ}h=@+lfVS+߾McfTWRpd;Fo F|lQzT&deX('eeā&:m)A{ ~V @l_H'J3J&J#yU.Dgqqg^Ca2YkM[EKMxR+1dj(uY@KzOPTK5LU'X5֛v*:ȹ0YW?w%ZWkWE5` WϤDssÑ,Xn%(_r]/;:ē TfXבDTZqAA,_1G䌺fiQЙ#X}]k4WN:;K6gD? ~wȖ n <9~>dCRMOyRi>48T/#n:%?P08 H'dP\xv3qp/z\?x~XROY5v?R쓾B>IvH3\q\vi{ߤ}u&_;6[apۭ애%>J}?vԄ@u8" reX%<bSȟ HyZC3VcjQTmW\3>;7ʹ\B@5M5 VNt%G _1&剳1 ^ 0ڈD85~?&4T-'$f{Hm 7t*XJҘ#.c@噀گc~-3❽Fu1}`&L-X,Y)?.lG͋1,]$7>``Pi3P*A5O;lGh ll"P1d:p~.(d+- U0<";/}@Y$Xv"^8%~uyV<m|pxCr@l^H97n0rE^]:lƤ d]/yDAo$j Yp@pk{>k0"'Xs۳%m8el|R#A˄yu2r:wjMQ' ;Zlf< XV$ǜ'3=<<nPhd5}aWEnĈdm#t'c_=١8 ,aY+V-gCQ2Skq|uٸ<`#r =Oꮲ9Epz-/tFO^7$y`dfPI8U@`vK`݈t7 ]7 " R`ʖ +Ogzxz2c`$#}S;q},Z'6/n?݈B\7j3(d_/) Յuahf31ɩ:F'(r ؞4Ұ>DLUO=_ 8E8WpoC/˔ ҕTO1zf^l;ܛFR&:YA.)>@#,"P"X*o{l'H[)u(FrZ5Of@K/%8 1Yˆ(ԕSdDC:t$$Q7o~GbIMiE\` 3&SpnvKD!Fd鎊]lxPܙJkNj$P +05SߑtFlL.5 ~pR@*;y~jPx?Sk5KYf"a.=?*H?Ӝf?T4D*C%MüߧdF-4Mbu{F;٢-]PKһφ +o*FNU1soTwF-}gLxl!፽h|M'Q|8]wn b~eKM1x3 usT8)$ېI)mTT0p2K޸Sie Um*߷Mߩ>S"UOz8pH$ fgf`@V4C6n>ijf6 0LP-~O'Ø٧ dXRn:۸s~pKtHL:It[’@d~v4Gu6@gHRv9Mܫ]kCqHMC@W`—0߉j$a rn#rsW|O@5+*nDn\b04Qw` %n[&pC޿HduLݛ,DyMN3Z,PV'm׀u~:=A9SǚZmO{CK%ow.VΑMsh<.md|MMfWn_89֦1ƽJO= 3Kqx_+\"IYqY:FV@}.]_4i$v@kEs@G7MxұuK>Ny@lwKG>"(SDz;5NYVW<:ՅkVFj;H3}G]>Rn7GbFp"}Չ'1bmhesv(|F<"K^`ݔMtOloL97V ljVΓ)pZFG&!J^?& 2j (m u:LGB Xvu4u"½0֒ÊR|Q's,0“^0ĨPV3a{Hځ\37a˛n'%ϡP28c/M) (3>?ńG:@[ztPaM~ʣEq4!ln\R׊85LM + };%̘k*t zi̇c SB/3`VBn Q(z0յdM'V=y^^cڔUfDq;ӎS͊<7 |4 ǨAm=U 2ESJm-k\)ï}ǂB>3"6J穄E?(A/m|%#cCq(4[YC_kD-yA\ 9&ٔH 7neMbJy{tpgezO|Y~G:,Kmě+ߩnV84,#ұJl&DxT3)Qf H V+ȍ߯A<;6ʭ"cL+/6/p'F UvMKCNAoZUw=JKlp9RF*U\LGIJjDc%8Mm?ZOD苷Pybނ) sSzN7yS#b[nǚ9徃v7lҴ8޴'V@MEAkpm|~u#:8ciD4;PoL?ܕG\ځN{?=o[Ա?F{![ǽ #?s"۫zdHT~gb6k$$Q(ML^}3I%zڠz˫omV{'҂CBAH>&\4{9.`aPO wY>Ο9?I)^!tf\`R#.7,C Hou/i>ܘÛ&wΑd͜M'AD3BZjf_L==I/F\t9(u*]nSLqF]~8`t>;KC_ bkñb hϐ4Cl e/3C2\Ze8fj`<2%vD\&-/WepvӵM`ļ|S!1̻Ȧͨ]P)q@- 85LRb>k"}Dr)zjt3vƳskXz3m>FODI~.EϨ%OԹH!|ɍ,ɐ6ނ6"N'xL%E~>Zp Q)e|ӥn&pG$UGT&uʆiZ`}gHmc5`3y@|d{=@FPOFͬ1SnZ,o?1]o`%\I*tta[L ؔox48;!-͂ 3|/MMjݢѻ1}ݞ"4=2az:*ztDD _P;d)B e,Ԏ]ڈr5qJ$=-@V:IGWqe@&\WvtBhI =)nָɆq(`-3i!6QjOŁb P s\ql~CyPH!*%CqY$=רQ(멧gDݾs^/j_s? N[1Ca)D31Hه+E>ndkNePLfw*Bkې(g'**÷⩑zbo0&s4'lwDw5hw6FW/V;GK7'*(ݜ܌"(\oVtx Z闊d䏚K8ϐ @C/ 8 j]ptUDVqF/aR'Q驠.iū ua!Y<47X@lV0$7wR^7M艕Rbm^M|C9IJ#OrECd%KǏjs[df9Yq&pSpvRsxh/\m-VBP.=ܥ,31 xHф렣fHn~U,etA=1X<}dڷId=Rr6 @ WŌWkIuYx>pJ-qݑo͠ dybwԦd~r4sI<ٽ'T:+ PZy-smO6v,^O!JzPTIF'x.ȶ:SJtpN\5mRJoaNN;р-@x}Zb$w7[ y7zrN:غ>yAcϱF<7;Á؜?۷3`X9z}#hIYr"U^E^+O ߵvye"!Cv04B;`@e 2 7dAXHwLϬRRdC;_-2l^]E<{oCJ t}T?J޸}u? ޝJ(~FE'[.}\{RM(iD%9Y!f[˚Qx$R?q4Ŷ܋/qgz!g$j=fYKP4ȥeQvWfu0 p4ՍeeK :2;ۀG-/Ъa$` V-ű/{ #1j^}\ hs^4gJe / &, =*p_\n&ZcVؐ/ǹ-<'+SmFOY3ߤ1 @IFUqƀa05AIbko=ߣi',ڨgUR5GnZR7:6à]H&r@WɈ9vE dg݇,'t6',TtFlwU=R^6jcuT_(&|ꌼk{ݘDAyefx/Nj[\йa]V'/]-ޒ'v0\%o[[FM[ńsPp{ J- +O[~vNS' 8ZU椓wcyhAGL3KqY*(KD3O K0F$1ҹV&O:VhBY C#L٤gro'eh`-W&[<"ӱw/N)صعLAPo"r,ݦ]C&jsQGoExOC H5I<߹«]"׶%-l\2,oAm(3n,?ːq#ae #n¸5m8MJ_s@qa$jnnې9Z,=gÞrr*Uo ,0(+ *{Uf4F(슍mZ-_{vBw1 9M5T8̖y~o1y,q,z5L]ڠ>,fPLXv]E@Mzs"4 G %9ޫPG?‰5G%6VhK}xHs_?-[amF`Cpߧ`n3uM{ q<@;\\H,/tש2CoX 8s'v$ݍ= >SG_ Scе##1*hp˞%%5fnk8 %<447]R~ p k F-is'WzZXӮu>,epjS&!ȆZuLDt$ l$FQn+*DsܛE٢R3%<5CaϾtV/[~Nj #%B6^=_'DXH}oMzc`!xGV^Ҵ.XK{SIR1JGIH$8,+LIjMN0 X2B@FD>7ZnL/20gMJ|>D+ >-ڵв!|)1ٌ-@ W!`<Z?}F u"%l6z|!+5o{RjqoKCīSM,4cBktPZthS^֊63>Zgҫ>Y@Ar.nmPlsܓE 5a)*[DŽzL;o 2ib=r1ܒ۶ejAK#(4jh$=-Z2өzG O93 {(Z 2*agj) ʃŌ&Z9>\k 4@ c^]UJiUK}#.uu/9,gq{F|Qzaduy1dڿ D"(xn.Uئ 7ptԦK ŒwV2ͪ2TϪ-EeZm]0 hI^GtnHLq"aհ@0|i54@ K?MgYZnst՛b-~3D{k0x@| *Ǭ~9c"d*Eqg%'FD x${>erZE 8c)Z@9&u@g#Ou $X8hl>k"B~(W h RNqW $kJ-w<^v|`q8ˣ+UgHc;#p"-K"ۚTxl]߂rζԈ˥Wnlm^UMya>pS;|eO:f@հK m`H($bxЕۺ^!L<`S2b co FtJ:pqwt.bTv?tWx>b"\ZlyZxJaox4d">R!P#GH[ 1*n $ cqUR|c̞/27e|W?\}R(·uW77+˕"Cyq3?[ܢ-L ̵3KZd/CVsמsG\1Lx!A_q&'FdT'p[b?CNGzgmດC u ܪ].f˃As3#5H i+//H6=-|M¡#n=ILo}P"QΒbm5tZN 3zEbDߩAN#{Z96 ͏Y 1/6djB> 8>gmޏ ʯ)wpmE}hpJG_.ЀBy)"H@|6ykq}Q/D *zn`z VMt8d8@oѻ604 F5ptП6G}d^8Z{ nlM*|ڇ"H5&jYL9@X&&!iQbDdXvYp]vp*޿-PJ/q,OCdgw4=o*RIqi#lHf"EI?)bvߚ"I O' )9>jX{B1bLa ajx)Ѽ}Ё6j@ЭH -)QMSWdt:)-E1E]KE>5_įnDa⩛pj=aKx'dKEUu+<XHpls?3B=[/6֚[qE5| M<];tE,rhYLF0 `joe'@Y,֤Kaaω#VHh(n Gdw*㝇4p%ӯW}/hmT@{w>f۴a$, ò2$58mH`W<(:tvQń\)慯7"憕x:-9S#`hBۇVUO* ')EE[$I{/MAlXo~EKL۱̌ 쐆[KT6>1[@j>$kBjd2^bʹlXqKy6{v\ lq0eݽF+5aXa1KʍZPC/"~Fs[V᫏I_SE6]"Z2KQpnB&)%ZB6-~ȩ"XL^vԎ ޥD|"2d'xzdo9hG6qݴx͇e|Q S +XP@ޔ;ĺC)*3h4@ޓ|ZU>{osQ7{84|nեT' ݦDd.z8B;yVޜ=:BWx0"zjfgw="6bqY~WHD~he!T 3aHN!SQ[(qasaf8!S!uiapГ+ 띲Cg; 7jN~YOl"eL묇#Q؁ X^1lDL0B}m` 4_֫uͤ]aX7^WboI`E@_iw%Ǜ#Fz(\e>L7^n儃3x#~M>i[{l2]RD2Yykﴡb -NPV;GНﴮ^C Q> DfԋaP h>ܫG8$߻x'osw!HO'+wÍ$Gj V 2VQ=ZgEX+ȎY3m{38o4_3 R)be^xvE eG0тu ^ğt-4\MEj`IL*D1 CkP$Ll!836J&J܅LyZ[:a.gbr-}@=(<Ȕ!T0a[_TF>sav?AR/BJ?͂A)IR.^R^Ml[iX/,$P317HCm)ULk=q~1G TNd6ڛb+!arA[_{/NTAFnJ  ៾F$5M=%'}`t ;5aZ[Q~=fJ{T8nuPJ}"itđʛFxM[}agBAӚ)"P[3/?Q`GEXJ?\Fw9&[Z:i)@2̃9`.ykJciI} ՗-[Ux+"`[WH$HU7ӈYE=82\)f;)8K9fwiI F,(G >jXu@jRiG:m_9qՑ8xƐɈ46! _]O~a▐H{y+0"2?Wi^|>8ʋ>td?EG.u=/KB[hN|<0Y&{m~MviȣdoxTcKnZgz.ET!ZN٧qRFfZ 'N~!ss}'0jxzbkր([ݎ e ces^%a1ɻ9i&u)}m?ۆʵF{mo/@he E臀%lνe$%~ǒN>f%>7ȰN&323D-|ۏ v 9ba[ѩCJ*iv"|ձ&ۿ m=m*A̤#LgAzQ ׊{5\k6]n^3*ZBL1M8_dfi3<^Xh?:y+_0ZŭOi'HRquڤ?kjd"W% [TQuI,V~!CP ʂIWVu}(A:]\Bkv&7* 9YEy"/^KJg5DM 7T16uCg‘%&͊8[Mc1Qe&VR˯GKӗR$`t&tpc?6uavz3$jx>'nLs8K act1/SG,5MlG¢V&e$,e ڿD:8T zyfEUz0-";Bo@,QR0S>фD l RFj'5V-ZAUp!*ihRk֦DXL^r*$9LIJ2íto{bXېP"@ 870 ր=MYӛ^DÿU0 ͧ~lXoO P̛c$s~'79 Z'O'3A87ƴupL@!LȲhGjC~W NQuo {bqHz64T0L}w-!"8uj GrG!jOC'4פGO?kO~4j[ƫ%d5Ekv&XV՚/LgمXkQ6$tҶUL}5rfDcC cy2oL;:gƵ}$d j(]lЬ-:0 PTL֥t8Q8J V@&#L@9Kb\妩(?,XB|A%`!lr?sFs/4 UiZb᪾LPw*X^Z'(p ~qJH$їLK%={eIԁٸaAg?$ّGP-6ȢdP[R< &O9Y"*֒uc:f8%385,ᑩN2IkF/f؟Iƌ^&41[u!.JLϷ`ZJ !+ UYJ9d V04MJ)_0-߁e'LT['a !$ l;g`%yZ}*rh)8fJHMl 5ЙWQ3[@e# n`@崛ulGinnOq;I̻y _z$~jSCkz/ᄂ0+7r;52" |Ƨ-gYZ070701000000bc000081a4000000000000000000000001668434d3000048b8000000000000000000000000000000000000006400000000./lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/scsi/hisi_sas/hisi_sas_v1_hw.ko.xz7zXZִF!t/hHx]?Eh=ڜͩT{=g裻:h.{(Mt~[PwQVg_JCʺ|irnjHkAaju0,8;!)GqD2Q?ߺCApT&`e?uemňǜ D i R@qf j(zCSM b x{O`I 1UZ|PrbUٿሄɖ 톾c4wY,rAI9oqJ1o8$EH-^*y3O%s-ڗR.̌tBUwǜQԣ(W d՗Nx1VJĻp6㡅B IҚWPX!AHDQ{rg2g1UKXa@2LXj8exOpfHI[C2A'|"g 쇌尭I˶l೚ i߂zqϧ-s'h=%U{*m)t`t)%AcC1 %쏃 ,q'wW8NT%(Νlu/QhIH;EZ=MXL3\dAZ(fUY-Op9YdCߔQy&+i0Ze9BTԄX!JK08=Dy -`k}f8EvEa, Wh(nr~ Kz4it|SvڂQcNY]1[+[ e!-wq./2~4/o^PYQjqU( bW{c8"Vͻo /kD0֭˜m47ī{,˭pe,GS_/tP${d; B2D fȄr~nlAj[Q yr>, J/gR܀U*FB ':v3+<cUa`H`xi|lټ ZébLD v9~ LF )d4-B*mrHF,iI(Ҭuh _<;:y)h $k g9U?ю\ݻǐք9Ef$ UqoPOjڲ?'%Rqנx 8b«Z)EƷ 5~AxظUdsjP Ar!T[xxTbT6B.@r*@iYwΨX+0g'a?$MWG?[̭SJvJָ7\X2yd?B/К&:QEk׳ův6&ΑͺoDbqs! ٔC9*X7-zF6bE!{="of=A䰅79ް}2\oF%VN%<z=·ao*qw㥪Us1iLEAڦMd`/tm߮ME.|htN^䆾?i5e_/j??O^0x>"i#‘88P-[oT£\#ƥH?UtN yzlMeT>LJ/q]Hwxr^btdc)xK *):c %AP!Ҳ{A6)(INԄݍbWZv N(15'CO〻)#o"K%Qӵ+JqFFaynv˱,S}N#Vу:l (lys`; Rx!I)*_ZrEs B7c8={3=fQb^Em8M嬗IZ%!/HnjZ5+3OqoM9H!@FnX~-~w O(V;o*k98WzK Q TcO6ƽ_8>+Ln\E ̐_:F}\꼍v3- ] ofY^~Vali!I~k_[RV}inj9;`5txbNdZ7(\:dձµmc@2 &@gȵH& DAe6#)4`+8|&`2K:YMBF*{J(^S׊tߕ l ^pIx3k+Yv/aU>U0ZZߚɉ>yhYdb >9nR-Jt =oW?N;E5{ 2 *YnI=RDwc?#W8]dHZYG}4{8NӜE |{=X>QQ]]b{VHByr}|F 8S堓vPA|=tĩgX1SşlE'~#3$ЗWHrm(:\{ՉMg݈KoofJqF}*l5xOHG]/lI A_NeNeZ+a"0~NzT1\WbBc,#hL44C}wǔҲ :@ }`@l1H˾z||1S!8U&SPFZ[D*CەW0V<jL/y_ l`ەcǷx:̉B)F^ Fg9jԨ תf)#46| %c'2\Nld`gh 僄iUpŝV AeC% u\7@ʧsǮ5ٸGRci21dl@sƉ.jZ-w?$4YT|uSٯ ܅qP5~aRfQj-θMiT7Xx 5Wwْq?_qAٿC5 lgP(G7SHz-PÖb7(vt19P: d[fipڻ wo6C|y 14٪r:lM_0 ldQN3qiHLSS%,4)FF} XD# ږ1^>9ݞ5/%5mPjPNo&}[TH9F^RHpWޢ8jtPƛ5BgJRڂd=ĩ7ܙcF;[s`8;6AùdS;I+6}EZy1.!Ʈ0k1.f^ ;'S{ItVrֽ־\`1m\h'_4f߱mgE[dEYGL+MnUNbqDʯQTi lґkʅ@oe-%?n,*O!^X4'Ti6'hN1w" eKl~˄)I)ՐTI* \#Ж(^Z6!rk0tS>Q'9 u%cn^|G@EM)ꮛ-C"CBpk>oYh$V0׏_q2zS1hIH5}6c_,"Jܩ4C㽰2 9X2̒@џ(u{"%'9V\ ˄ xEذw־pSr[Џ'!lUcisCSAҴm`運+϶oFh_a8uYR'uc4KPt_m>IIH,ƽ VwkM@62&ᚇtUL$ qSQC @ВX) y2' RY( Vֳ&}O NMӜT3Yo6L[' 8J;|dWm~ON\ @?kDЯ>l\2C<4זo=nSF#<#qx.j}4\Ӻk`:m$]-GZ=Lڂ~86e pGȈ]S9u3 iO,->@Jo~EK)[iWӬܱ]}}9wH,N%;g]XjHbRKmVʇB}đř^39xeJBwYɳ}GJ FWNzz ݧ _e5VJq%%]'(N" /:3Xo| nwXtWE?l3*tEBy/V;64ZrlӠ1 f|t˼zW;e!'%G=:'%~(lO~DŽ)`8ԯdBPy')Z: 랥@0#?Y͒zز dFC9d61 %m;`#, f}0NbGwڼV8>ά@pT*}Lb_^1Z|#SPU'j[zF`6g@u9[ KN".pH"ŀ@+_t7k=f=Dr6k:z#sK%Y$@R;i E7w75FsfїѕpyƆ*ve“ wsW`xӀ9I wsL4AG_s$r1?c B3 i phDb[K!p B6^9n8OC 2btoZsOPIᷚˏM>D%Lt|.{.b#HI~B S!e^Yx &Z̻_S?g%ʸF hIQEoޫÏKq]5߮{ kC\ `=H:rvU:f` nQjdMI q]+B w>Y"2jsuZ‰9uHFǭ E_> ®(z`n &%6I877"~F2,@E[i@R*0F2Z2 o%FH 7\2D2>6^?BlV{1؇ ܌{m&Ԍ_ˌBM7tX$4v6EEi (/4EJoz>ʏD5I+'gDstH0a :,|TG(#tw65G j%GFb}˂~]m~.5>&t GbG]H#)z\"JXbSc~Iu 5ƀBPiM[~%%JBoUʯnsT(0Y*s8Lޔ*=֯{"X'!UJT?DNS-ќm}6~oCpu9.XHٙpebH)C>E4@i%{,+7jlF"NbYq>V)VX޷fy\;M: `ŦϣOnQFuEMiy ?}mgV6%1/8 v^b3=lcBkI ;u/;cʁz ГfdXi bJ\A0dq:(R+]?kjBiRޕC;cc`*wɪ|URaYqT X7w8),+򰽡G癈V2Z?d*R߬9 (u?/+϶X9Gݖ1+Y%f^JDY"fQ]0J3mE&?EEg2+̤#I!3"d%{0?ET(5*+k5y"McY{V2@<'~K&(P@{Q#*Yjm6ОO7AXhCzwBD_f?G* 14I+vfؕy-xa 11L5"L Zl\_QMpO(ߜzu3yu\FRiR0n>~JMXt'xLXA1F&uD;  6TL@^"`,ǹ fr<ǎ1_Lt⪆4$=[ F@Kˎ 5I{¡<*]1*e0NwA$ )"54XZ OU7m[.Y~~q5r PSzolT*;D| ztIM'.dD/_u"(*"%"E1 8~/#?p\Hr̝>6o }M"Z<k_nT.-h?\2On.x~5ҳUHςՑ[r ݳs@e]7$)(v}){F$3_1!xx~7X_} LX".]a:>>Ъf#댯7ӽ XQ ?}f+.E#7pXP7tB Eg(aO%Go GTFp۾mX޷0FZW䑓>G%r&o` WAb5zړ~]g G4%\Pڿ'Gkӆԫn 8qQ-uU~U3 "!)jdw}Ԩ_W(:? K24 EM%ZWLh#e0dZ%l383٥{JAӘW$mIJ}Li,N I1 ZtUnXUA74,^N~Z -\(;}֔8' I*YHpu&b^Pa ϭ Teis#?4Le 5v 2oo!#^dU\ǣ'N(ڞߙF hyTLFAɓ8Pe- W% ZM٣7ḯ~jdJ)Y+W٠Q^#9U l[=̈C[rQc y`k M~n۔XX%-}HC t6~񖢱*%F) מDU"ꈠMbigbƖqp׉Mи~7r% & RvHΉ=D|jSlm "ܾ']anq z`* %&Ϝ`I~cQjg$M1;p-@ljډP!~YCK\rGi ڲ+,W);QvM*osQ;=0iE p$SGztxӠ+#Jz+-7(TJ̺NiE~MI2Cm IU䵔$v#u4uT >err=:cp> teRd cP;65o(gl뒖c>\A+DVEDI3љREk2#\hɶ"SwZB2̬Ew& x, a0Kҽ[ڌUՊ((/XEz 4n>N$%1uYq&V%4.7x(O {H9P< ΐ8ui2Bl-혃bϭ+dWsJn.շ5>uiֳBW i bN6h WWawo$<8:ڷD=~RsFɢ=1JCҡ :6/ZPJ>芾Eً`T;0HN4}C& >֖ /-;. qP#=򈜩Zg 8p)8"NSW|{zT4w4Y & զ;C'{%@j!1}/lwȕnsGcS}FnI$Ӧd kxxmã,Cr)&G Ͻ- ƭ+^+X+oO :F4N\ ݒ$.7={v *`6n8T J/ ;.ylR +`c:$N c"FS`sV|"JY[[^lej$ZtMq“ؒy/li3wVf+)$ֽ'UZ_-4Y7}} Y4gW`D${MΠO,?puceU`0LsUɂng\rQ +Mqj192l3?7^ҬFZ o< -@l[ ϒe}Csw/()0"2t3 |q}2~>o?apsLfǫI(,L'm&Ưy'V8+Ԅ˃ zqM-kll?pg*ot+Cv?S<8RLcfvyd=q:W%yenXu»v22m*Cmq$M]񷵳1vlǞpPivJXoie[eCIžFUVmF~n %>Fl=ɞ%V]i&ɨL~Vd<<X4drt@,=~/>S/ ׽~K3 5g혒2hˠnW2#mZLf4QjYЬhM {TrkmUk}G17"гɓR؝dw܃hJ2sH. H0V}qO~ztSڃ_4.߈̣ 4e6N_wo-n Sl4W RH7 Z+ԬTxM1Jf뒄cNmgF(e41fYYHIJ$@N&@9RܷR5mM;Sje񄏬GIzY$lDkETL9-;z@; ! MݧFI;݁Ͳ~FCڇG vg4I|8pc,If)ҜC[v4h-wΦ4ٙgS$cy4V8ގۮ/yuGU3v2,|.0`2|PRDyw@AЋ4OQW=A |~ڸҼ+(m;JzEPEp"l (Wn* vЁ4<6 I=b[Ygz $[0lMêqw5`AI/ʾ:5tU|i;,]Fx$ᥠ_qL4mޯm)$˫sg "r"{f5Q*GW${/dSØ.eJ9 >|3)$B~rX _>Xֱ:Vz-[~˻O*O(i Wt-]LsS:,zLٚ6=Wg"N{)!k?4tڢu>3vd<3 ,R$_ `Vz@6K\ɯ0]7L\1붤?GY;˞ tHse]&χjmvgَ̓Уn, G)пGkmެLT:gzޒѻzi}WOoDoJ s_:zf+b,AjO(4yfLu%#"C吐B @b 'qZG2It*j:p(n opPM0\\4Wdl+ ᡿@2>I*wBa %G[]궐z5ѿ܊Ue0l cXlw` X-0qu{|- E1  ^M3<0X| ~K{%ó&  %hkIC.Ze k&F& F:d&eJy! 7, M9a 9# qZV%ιv>q8Jfruԇ0~{d U3SCѪ`'P9koch%xBe?bg:%}y]떱ro~BSYt}Hd`sTAqECztXG"i>z.]HO 0BG*ASQGgbgv j,NA4TUTb0Z'I,jjUL5=CN= tB5k>nvh  )_bBZԦTÏvV g>TZE!ێP8`lY%SWoi-KCm@󈊬 1;, T[Pi%C!1w/Ѣ1wn{no `yCJ2zj*nO*ƒ my߳ ]hьb΃!)v[ jH7<_r/\yBaO1[N~a;$,?ޙ{k+ACC:qws+N)`٨Lj.oSw{3tw3{LD]ԝ=4_]INlZxU+5דONYlaK$XFQtM7b7TΚVȽY GP̴w+/f+BԐ*D3H s_nTj!ʜ^>?)V2ͥ#5?!Ɛ|5OrfSVj:;GuʅQ43i+Cf: {yErlҮ$ve`;}b;\;ZA|$P8c!JJ.5G"(/f@.BG|(^c#!,  l"Ҡsniq@O\Z&St=eU#G3"a-rtcLRkt*Ngȏ κ+$2֔t<-ih~t`aMuhh7O+闪%6ӱqIB˳M57-hY>0ɢ}q$!a?W-0#FR(DpB$辧u^?ܱLFovԎ`N?T-QzL m[pȂYmۧ" 4.>RV"/=  w;_"0xX+$n,N+b~ _ t0t|C^<qA4@@]UR]6U=1nZCqL[=trEɞHomAK0!x@aUOr8Rt,ȳ.jyXPPenJk8Y~+5ZЩ:yfQ+Ɣe=N4m `!2>vwͥ4^\ ㈵J&Rdd"Qn}$s2aP{}:KՃ6(W`9p}{5ۈ 0L:@$mHn} LqOXOw F8@٥w~Uu:>M5[nVur^g?yg~w3N*GhA껄E(uSྲXjU!X]< psi`p~`&qOkOr3{ޞd0TfZOG[n]F8ujQBtdi.W?mkLƚB&9_h.&oлxp7/Q",>Rӷrjpn{A4Ά8C&#aD8NiY Uks u^#FTm\FO&CRua'lTOR̔6]oL'X^ij+c$鯏*:]FY`kU7detBfg83Vb^ ~ [VIٷ)Wq~GLlٮ;~p㇠3  9C/6m\`EͶ?l=4ÇluE+uͭBy¡Նǹ_ɍ"$Ffr9~ncI3`-ixg)pʵh-d4̱y*xNHxVCvˉ\jƏGZKtPk=bt 7?F-lrd*+˝p."S-#X&Gndѽ6? b7G{5U`p:l*؁ʀ>%oHm2տhCNj$K3V wVä91Uqp c"Z\|A'{#Uݏs}v7͠+\N@ y R5E-gCJ*Mb͋E_qQ}i*Xb̓SVӟ%;ZAV{S &Y-wkpyb)U7MN 3uqэu7py!xPMySwqEER%ӛ1|x 3;1%6m[^8bol[FQ) UEQs+Wk׭`BכtqX tƦZ b?~Se nKF,>UI ::k >Z8uk@,?6S8K2m32df{2,TMZ>3P[CBen9JJom|3tCAP CIYQtQI C6ɡn+بsxkەZ>hiQ$!0>W$Bvstێ;!9 5\XsylG:GW=w-dKۜ/>;" XC3H0}rXRDp5{$ c]ڐO*w m*BOګL#׌}lT`2v抇42ƾFehGʨ ڏqN?MyYKg2i M,ܲyxrb9TfP-bYnW[ímD)b6$9XnwzqBsH^ots9O`U21@"v0wۖ# e2@[+L!)e(wV8kS[qB &l~CGJl,CV=^} %cS*<'B]\7 LvCdHFz^ú ;Ѻ.]Rґݔ djgPkdBEٟ @g1B/jּ^cBr5%79 3'V5oP|\QzCmn8YeG^~&-PobO8BCDA } S/&4)lls]}L4;WdFJM66r nD196 k0*ӳ^CH _=#G:.>CS϶@aq7U[h Wel_Hy >nd!`ywp;R/(|r|'43bK -Ex0O? ؜֠rn/2t)Ԍ, iX KnN Ί+/i0`萼H7/R(m`i;r +O.^kX`qz6yCнGC󌽌cUe`셯~6"zXeeF$tOr>'ds 0Y'aɻ˵fZ͵)+>V*6N dRkU>^FHEA&~gYZ070701000000bd000081a4000000000000000000000001668434d300008100000000000000000000000000000000000000006400000000./lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/scsi/hisi_sas/hisi_sas_v2_hw.ko.xz7zXZִF!t/倿]?Eh=ڜͩ47+(.A ybZ$PRi}hl7<\7B8 UzJXro f5O]'Uv$db3 |* vo=~Dbl=.4^!F%.nOVFweWh_Y⡓5JB)1OSr(9&uO04hJkEES7>OE>0/J$`^a9*3a7_P,pkjt`ږ-b㴻"k—g_2g}&e&KVRH|HBJݯ1I 7`` @=k3"=B1:2+U'6cQ]E9d36 y]X_-^V1@6c!;07ߗx.pQ%f2]V ΀g+鲽B'PR ;Z~jԽsٿip0? 4.`MCEMiy!aI1g?_[.N% ڟHLܝKCstˎƅ-w"S*0_7C(PgWČ_W!C2{#:K9R?w/²-5Oԉm(i,ZKCaql˶j ӿ.7 8?nyDNk.V HxbI9uj<0(n9zB؍x.z{2=v m?{"Ax,hO27tJKx`I|=GQQ0ٓrJܐ}WY4|[xd[D)0خtWC? DpO?.kXwx،Z!|1:98CJ *ke4 Sӡ-*cj@[4R8E㪔N^iDFѠQP;Jxԯ+q(Mpl˄o|F8]Dvϰ=x0q+շnK/۳d]g DZ!!j{  S FQ*y~"ry VLv+ATy ̨f&<^$'݌cm@1r-\뜇13Pbx_#G7/eh1Y!}Y&y|m* dՅ6WYi1LrqKo1a}Z'a-:nXn,ЇCV6%xh Cw3 QrBntAŲ6~|`\Hª6<| mOɱ /%B7tWs-d ϲBEA[UdD?gyfoDٗʻ%Y\2`H^is!A)9#PwQ}2)wn9J5cҁGػ#2$ Cm\i@3h'{'`Z|(U)vzaAl]@7q{E ȤGC+dpok~r#/g+-K4 `ff yƁPWQ `sQ,$8B?:]ȁbIo]vt-[eg5(xyz|&#xylM:;t[> wTx,$0@Ȭюn;\ Ş٭ G')٨!3NiaLcV)/ MoJlBьO˲^z̟=>XP2BV)r?wzaSu"X#E;^<3:sdZ Me_[ .:8~\>+p%f:rMnKc>kH+h `"BX^ZRl%kZor͙7F 3یWg_V?\@U +꬀gGjS}-u 5JXP7d'R /P+NB:.wuљ|X/C jO^bܙ^=\坹p&f5CCf&]/M{[zcSȺ$ aPD @tJ :c^f7D)/ekzGo$ (bj+fIw* pn8ѥQYRx5Hwq<[W9pn6움ǗA$N-2 H6PZvMJOg/Su:nMG>+,_=jǥ񇜳pZdvwpi8P-&>Sr#`wk*rn]TKSMJr}~"\%p~ IApiO98 'JE7jb!.n8F`10xF$8Yݥݬ*(o8""^]u=,hBnu OC~s.E(uՖ|5P"R/]_(qo#y'&Aeֺ`.ۧx%U,ВBcxSUmY(WG{u잘Ռ@e|D`[i8q哭xcaa'5y!{f,}4wCڒ1='fP#H]wUEmtC=n_wvO"$bGxoV) U쀳~iE}1{>7@:Au\ʙt'w,q9Z P(u#h-9#J d7au:Jy?V3{g9}'kﲂ0󜵬tϚ{t*S{˜VJKލ0_Ңʄo+uOj]7_+7\.91ÒXP23JjWei>3'|cf_tߘpm궢ʄƷԍl ,Zx#IWAP~΁N)lS=4\154>޾h+^ѭ^j0gAmDXp+:ME^M{.kDqoƟeYܻ pn1#>w!EϾ=_8RZS;W5 Ȃd53 ;oύ>#pަL;b#Af`PDP 6 hM_d+rAd Yo0_UD ߹э&Kת$=ډPf|mA{@#[Sܨ^=3j >Pgi7wU&Gn%*o]PNk="w;wGq9\L}Z RW9О3/}I{=DR_h l?pˎ^2T<:+qJOX~>ydep l:8 u;;"D8hՕ3DJ[)kO{!kNru&'Q Ek` EN\}YѾ~7'I%jwc}-p_N5|zV0XI!7vhad2vs|gS] rY]/ꉰ*CA+yۦTdiXY>XSԺk@,W>Y!aA@rW]`fPzN]k3z/&\%G37JY ƻc"|:_."S8bj}{h4="=iKw`?#O%У"C^Ч95Z5 !ϊ.:2+T25p,DNzf~bdq`D"seK h)JUW} Z.T?^tԃN@h J__Ш/ 5OV^] Q3ּ60= Wؽ$. SLkB0 sNcH]U^Z%Ad E=4a{Oi`VUE4I:?S@|tܡxHJy}湟+Ct%~2qLv jL< {wf0EaPۈ&`w,"Ϝ NiL,m?rb;~l?@2. 2)-?EmsXD`kJ-ɗ:#?B|*~mOlUȭnRfVpfqB{4~Z B5.r;ZDTD@6l@Mje~ ۚhZGfsSV.9& !@TLD#Hk|(Fˠ`SHICQ~Bk:^_*[0܃'@=1=P ;C.Y`Z"|^;d=U5,dzhG`5skgg!pdx `hB{ IvxN xqz (RfZ>w/,>)*VejYy)?B@ zDHSW֒߰ %|C)3e(ţ(%B*E00 uV`bb9&"?dh 06?y6jRz%RGUDN5r3k2Oow I@PHSdknhJ "4>)JNNp5S~̼PT*o1LڱBh3\+MZY-Wz ٶsH@!.I9?#ѓEbC3?%pr L=Vc?/S QPqbLZ~ɧ[(& WZNhk1hAgդhH3zp7+z!ys(_#PX>/n5Ij$y{rv0m}4%Uk"{~Xxf1_(GkJ:܏W{' @εa>¢$Ȉ{;30)3!I3a%py^#gJ{S0MOCenJB&:{HwpJ9&3Yp_ ~ԉn'[_k-٪IpTqH'2Cz|sW\ 4I:@*@ 4_m~&}piҵf>["nXN` z@Jt^tֲ =W7o[@^k;Oj~"^r0wV<~\=n1Vڌ uWMMi+hO0׶7?Jz㶾s+ @E}bP2_2/rE6 ;=h.7 Rm# /!yɊƳ3[=JaݑM| gggk&3=WX}g"8-!2Qo!S'G'Y{kHpն6Yf6Q9Y`T'O(mL8ݗ hH]P R#D zC^^=fMX}wO8S͛+4b^on,1b^$r>-A(s;nKJr@uQTr<P>3IOePCB!R`| &4Ɉ'g\^^\<m4S<| Ѩ ȌDc 2,Kt0:3 Ԗ-7dX@^(6ct ٚ>2cuKO-vW&dښN܅2v8lO?Rli6]~[47O ^]ZH?(Jt Й(:İ~X,IǢyk)L*]7V$rLC&Fk1Nz#'{!\'0hҥGi^}!sPcopP>֢7T=z^K,tcs%&9(AD@%g㲁ugW ^Bq~7TFaon [W8`]?<0n@4=rd dYW4 qKB֚P Nmh#C=nOj#=m}:ĝ ?`.np&#NѪ?j\I%j6~̇kP$"- u/cs}M ] A(ZMf'4ުN 5; I:f.z[O3jKNCxr⽇. \&=HmA,vHla+̋r3k=|\F8Ϭ b_ a.M2N$HvK;9eHhtz=D6d?%ߞwu)iZΟ!V<)|ioOXS,\\,;N<7uؽoUL4+G` ^F ]$HRaaIZHֿ㨨V SP M0~\?ۢ{ r?$k54Q;P 7=mgFʆ0߻hi(M J_jRϬ+pR&9>EzqSXLH34*lҪ{4ͥC7:7H-Z>Gd?}Ng (]h+N$xni^d7F r<lD-6 7skNFv, `C$HҌDaTOwRV:ௗ)c)s־µ>[yr-[yMt7AP<+Xt٦s .w—~ORc)C'ݼ5AP.EowAuDJj6+XG&N}p32TN"*j-?|0MNڶaQg&ʹ!6G><'.d'U VF9*b~h Tb2쥘hIrT<"$NhWwśMz![U>ʀ6) [B +Nm_ǟ< 03%`l{<`ͶG])C:ڰTֈyE8#LR~@e1͂<$2t``ʉO5TjI<:<., H },<}S~J -H&@C k9^腩S'Måi5sUN^j0+d#%E(kݙ6t QK"h55hua궆@e HL&S2AG =3ҧwXq:n NQdRCEJWוyb澶O5B2R Q)ewLQ\%gl2[z7!y*$yPfө8<[N{rǷ\&p ` #}sX`z"ɸe-` _Q(Q n*ړeq"vu$kMT8[.|- Cڟ$Pf±򽱹uepK D~?*)f^W,rȠᾘq10#]eqx9?1,iY /G5Lt4o8D.OeN7|j_!G@n_ A R;gE`fdH"҇bHc/dℯ< R+oW1%z*^ZP,$ʉkdRVH,ӼOqq_ʗD<p+-9d"I%xWFK*=gT0 '>GF.p_AV D'rszao`˓b=J;ue*DEcPynW:;3b#"Y k9wK!_ZxG0 ڎgL02D :T ۙtJRD*ɑ&։ኺ~GʽF=?R8А*( Q /-#=0Ni]rL+.F̊%ftgO1q. "^JD6&Ʋ|:XCznN:NmeM!7GH LR|O3^k}Y?mnQRJ., -Y#JT0 [T[NL(2zko.x<+[~چ^K6lXབ(hXoI{G\#7u~otcƃK3 hJyŁ)P[1a"_#zlR8J0gkLg;鍩 PI-abQqfzUb:rt\%%h1wR mJl*R[@ıj%9Sz r>'

    *>PLozʟ/Y FJq^YCW&.ju&Iv>%9lکa$n PExZS@&4YY9J1P:SCQ {i" "d0yzA{t9 #rAjC6 z?9t #6CYcr2CgJklWOlb HY)rtLR;ܲ;c2UXh{)<[ gQ5+~XyWi`ms`&%{XƼ[- MzØ xlEsq.XPnJ^ QA~>fe(t) ⴶ&'h'pA:N6I6\I /[}I8UGy9dj0 b%ɠ?kb_GHPZ ^ȡ9D~*{ѡj/0o:h)yOl^{9 곡Ks1pfwpm'w }p]/1ř>/Zg-EW6@F;{ /EE7rKNm$&;ָ("ZȚ_mԥ{`~r|b֢)iߜ5 88~&j$\)p1[bDct:ŐsKnԺ~S>X2G}yw#jFZ5Oq)AM0V&゛ ]~:AqdDk^MBWIOsVsz30 ũ)Cwvb~+ׁT&ra"lHqɒ1#"Iesۑ.1qJL.+4aev ^Q'M^@SEn-muEGi#̈́1Bav~M܂4hH%!qׅ7ڼ  fj *g okcU€x'빫sh?=,u{xZgN1/}`6 mn!(@Bh[v%UDZesEL d $?c ƮK񔲆;p EGpů7| W[a¦;fT)e!ȷ8P̻%:1:.M,H(O$qKyqJA.[^Q8i3_G>Q诋.kg;Nk}Qa>8 KVH[r:5DV&k:6ch x41`j\x@DŽ Q::UH2e?Nw~K~f)/ 5Y fK$H3]uJt+\sv獐FX:tȪ۲|80r0mR2~TzA~u-R{Vǫmգwg!EG` xJ!wϿbo3n t!U8hϫ=l%>Wu8xS ;f_V#[w~\/AWݛ$?> i~B}(%+L^qQ{;Znqh=H^8=R(~@Yv,<؊z,jt|7,R ?恘Hf൱o*LBpôPL#QI%ZXяwyǣU%4T϶(\NMj}DbLx#炻y=5aW:ɴ D7wh܀&ʮp&`Bix7qP lfo $!XdzbXE Z R C v0}= _$dbgv_q %(T|?tiy$^&m=l*!} ԟ 1E.H*sf^V6DBqi0GYB9Rʾ9Ep$7=V?%CZ#NšgH2[%iM`A$*PYz;g;lY'I%I69ce.F(J2Y ؐrWt1*6?s<jb-j/2LL敤tLӟT swVZڳM ic \5V왴dTBL&a-A2k(u& /W,@D#,o(Гg9b«$qȔsߛ( MnB^Δ{Pf"#Y ^B ¾G RɭizFw2OlұSEaMo' 8Hg@){ZJ:^+ZGeԯw9qiXppD@쬖4PL@taNo#;b/] :eT=UXSqOig0Wwd3fW8u0ˆf$KJkZ-|rU*elkz ]4/ϻ @$9/>svHOI20$1K٘&<6*:Hdc,CZ*{4T? 1"\񸾎Ee{S YF `GLrڨ:$7˘- yl۩LkA`  g&=M%x^{Nzc0VXPnR|q 1aE3:5Wt::eC XP H#8*^!(ȿ`JV4YZAtEwgSkn%'xhC7130tpQ#'O>k566Iy{4TRr-]Ҕn-Ὢ>f ,囖1KKYg^˝ud[7?oF]27bbV(<7lڎjM1hۇjOV<1M>ܐ}!}]5R{+>"wh}8Z8]_*+ŝ)5%m.&i*L"2ىqZ5O𤩜.ܩĮU5KG 40dVV>D^V>(GP\ ^"OƻGd_۱-~3lON̳rk,/0y7#Q-PIny ĉ r1|[gP =w! 6ቾȷ6\ANt4\&`iW0ъ9pfLb:B(qְb/ ìB;w$U[ٹ*#P t8x^?sRgFCaz?orJ_ixVE) lc^K9/4F(xP?}AcE naxcR͟^R`vz1.Ķ?\2.eeMLF-(h+exgkJz#= Sm4DVF q07nl3iR<ޘ[~nGSlOPpv5g^5x#rC_ɏzG>Yp8 }?VԎ r-G%NV;$!+ep2x4 p5;L\S~O^7DK<;-ku7c%J~9޾1hH^#.ȗn_#lf&K&%!p8: y{$0G {s2d^D~ ްbK`L n>C_p]Xp6ByfLb/=7"Kcvg2u«gP.,ZհWh%f@L pNx~Ͽ̫1K3?wT6zg sYAWu ~ZdMelv6)9}vkͅFh$)f=ߐLܔ]uӀ]6}" l*mbCeS,ԱA<(d"”FNuA:TGR~е} 0UD2T@_OmAجXCїz/Ѿ+Mہ&j{}tE0,7il>L\w`P ~CP4&?[ʧI#~X`Lo3z,2^'GAU`,)zKڸZC5͏P[I3\qv\qo?c[kcPo}wtb[QwHINN&ٛD83<nS' (]N!Sm,giǒJр\݈m~ndn)u-0no q 'Ob IK}C SsҊ&ˇv$9sĦUNoG1 ? ,3&ρ3oA{m;| 1slp#ue/,OxX4?הg,pbTP QgVܱ O#yiN!H4`z MэQu3u3`kЕӷQU^N%M`FY8}Vs~A6TZGȺrO2 R 9-%gZ_%f=9 8gLv-.|N+k@m0s@Egm}vhæ0uUֵ]D 2#'0yo<K|^'o@ph1L/R-bfSumFR7,:>јYf;xmAiPw Pm6 ی`{idEtCQ7ͺ `6AmwjӪ?ŧehg1 Ʃ4b i &*yԵ=Ta1s`+azŲNX`to^؉ut@ TcL0no  NˆXYD_c!NPJ& "K3wfПP;#r%Xq\>@K 1rP TU/\z.ȫlh+>mb!d}Ar[;K'×StSH Qlj~u ɗ M iKs,$R$pťYER!hDW=J.AǤD iEyN bbׯ}( zz,s~@:1l#|Ÿ@ 4l-_kf Wds$sക,]4=m'r5ŎɮpP[&L2 ,^n.g7{?7nj ݏ_HH^hɘP ?gYgbw2w9% ~Cl Qx$zQym Mȣ(NCu QB$<3@RWrm-Vdϗu0d~G4$NZe\'L"z7'8LMJ5k {e&)&YYѨuW6j,8@ ;J n\Kދڗ'8͛ʡ{~̡cHuJ½8Sd,rpd;"E:V њ>sa[h*ՖsqD:g e0H<$ϕipw'ĢDU|qTn"`Q~l.<!&η]\ĵKft0/`mySup),@+YCu 2 &$ߜ̺ K' *1E GdBsf$z5]SnR{azĊQ]!4r@Bg@XáT+8oj~ebLVB^ Kc(A>E@xӆ61U1AWCQﴎaA|YsbbR:U~.5`YEZxJmKe\/Ve̔KL3L_ րϚmݙR+#EZCHLߛԆҴO}+-M h$5.mW{N=A^ 7x潶ΖJdbۜC)<}]#rc:IrggGPdG=Wi/a]e*F R%*vb^ %iVGh@ =b}l;CH 5{,JPA2ۥJU-(ndh[".CO^a(n[%f *GXD˥^w,vQ c&]5d~J~E[pCa}+)[X2W=Pi cgh Of-܆ʦe+Sm.[Ja0tKcfv2&:(yÉiݳb!MMh%J/ 뚼g]+n?yargKjaRTU|[:ܰǟKg%'_Jq뭔(uj9K!(쒤 =fnHš?j,Nuo]0b|N\ʣ< OŨ4'R//k<9" {K̽J̑ V p ED:,CjqfRJ96n@ϝb}1LAF"$Qg:N0ҷ, G?W֫ fovo)L|;~c 6MXkɆYBc[Aq "]0Hꐺ39k2Q\hxvCԷ5E׿r+W;yX0c(7^Ø<Rr}eqs~AMl?t9ϲ˝)F yuW7^#B^إ/Ui>mÄ8֗ߝ,:dAu/쇺L? %"3H?c]+p^'t,Ⱦ0Kt`R>PTۂ#9\Ƣg^`Η_!٣.c]`R|}FA珦eڝ5 e(@ۣg=D8c"*<|XvFH`ҋ>6Vx4 1rpHy)di j>H IHkt=2n@~NJyƣ nߡ`ZB0|w0ڦ/ff6V:UZ}9kgm&K J\=.^x5˜@R|Qjg;nȣ)@4`L ϥ#~:9Ƅ("$e`sR261 $? K&J*M xcc^$g<%8 FXeg!?1M0,<2롌*ۇ9i4v^`}L9WV>m[~ׅ@ Yo*ܠ$?Ӥy);R88L6|@ 'ʄNڲ#ő|;eҝc<%zf;)z3App5rC:p8xR͚y{CWf'sSq7#H?mCX +j3^M}KOm@Ӫg 3tSsN>D Կ੊pHR)MiM_ qʆVDفAq/lZ~8g 2U nS֡;}NȳL5`qGi$3%a*&jus q"~3M[p4F[BOo DRe#;It>JsuJ֗1=6lF`  9қ}t75!-y V! RE;[d^$o3="ϓTj~TsV/~@`0þx!'7(Xb~҆#4ft|#!Յjκ}.%fZ%8J, 7ŧ]>͍H%OG]v]y8WKB8^?珩5H="zK]il6dBb MHץ_*`>¨D{\d ȉH8%װ@!:57[k)9l9J;FX |q0qRigs&kE] 10Cf`-tA Pw 7 OB 樨e &u!d\W @\ploQByp&濥n~O+a+"s `L  6:"Z!=JԱ4`VXl(%f͏G?&L,(Myo|bv((Y ɐ+*/_R!_8MqGR&N&[YMXK0 ãTQ>`"b8%d9Hmu@}Xy;hQwиgQ"#;ft;Xz5˃`2~eO Z?J?MpmF8==<>+|vNtj}EA&sAfٷ@F-FxC1[樏Rw]@7JrԜw p5/,7XY y:V:Y}3"m^5~"L!sXfR8vry! N lN"aC:(GS&Hev1QHc.w눑4}Hs!#Ԁ* *W |96 v%_dnM{]0;4HvtO<}[dҪMp!O@B,e \CXd& #}`k>PaK,yِJAqn2Mʣ@JYeH!PZ\^;p_VօpgJZ~'@4KcKhI?j mqoIW}5Q;d.,E[`& ttD R.q,ĹDAw~`YHl>Q!c)تqkhJ[tTܟMUMYd<kܝ'(78I6.@AFzP0wEڷO# .;YD&[.N#[,"g J@EZTX"{_{\y_>"]T tf<.ΏgcGS |Z_GCcH 3>oe[/_.ffۺc{RըcOdLVWXkwk4g +8MWAeU"PdbF+G!ܬ J.$XGu쒔`⠾H*}ՁC>v]lCbRmV9BHbɥ<:9݂JU *xQu-*v4]&*ao^֝u}hy@YnmgV>&s+tL|&|cWz{m$4-iJ* |M"iʖӉQh#ŢOEF_xesIaiK\{HTlcܾKᤆa% jy-q3@1+yuKqw~}cx iҵyWJm/]b2LĠ gyb9rQΨOq[(ROVu/uNJ&> Z%=msR/2J3#m؅Zݦi\ȑkn:p"%&`5}VΎͳXLN鉢NE05>v!mf*G/x!_ERa:5r֚ UyeHbm(+봶noz KJp<{!Wf,7#3Q>7UշloxӟVt_~PH7 d/\y`EUz'\ pށ"HtmbA,MYCqNd9TiIn,vSElNPBֿf KO+N;(a}Y˘?bbMH_)4Ϗ91X]XLLF'@t=rt3rpw 5t7ʫ%mTo29{ C!ɕՍ~}?ơ5/:,Ɓ| ɃZTUD)c]!90vu\IJMfFd=L8Q/K-R%r>.ŀjy.%ÿz%:,w[lfY#֖wG\f13㽛Hz+B"[>NRrS7|S$4,((Oί`sR?7uفH櫔Ssu>B_cB >->`~H IQ}R.$6\t2~ ^ݿd| 4A0y- Z>+?'V~w Lٲ. H(Hl *IO$jz'U(g̠@+ G@+қ4XW()o|0nf᭳Z^Mr%'6h)9ٱ+rEva,R3RIWUalDH :d@Hg;@uRz,GsZOiS{9!Leh0X̄+d?X⽃؁y>"sO8A3TVކ\ ""XqR<,,̨&0M3LCc)*U{kT뵝Ƅ~(6AT@qݍ&[M1G]"\vl>Js 9]{$nyF<3t#}PfmUH%ѺZ]f_:|h%Hʐ1TQ,b'lKwt"9 K_K W05h/ǩ9\5> )i5:I*ne FtFӹQ $KզU8 T%ԫ5ayJHڣqƒހlnY;q; `$:;lEEy!4B\ڥeQ`:IDSr#Zq^oד em,Xg1MWVu;z."[+8Չ5y1HNa'&32BĒk'qfv(<ei"W\@2f*yؔC 3{dG'kڽ^<$z%')0ݺkF(.k-T"Sf˱_6O@6~nB,mDtcBN"Kzȗmt JX؜"y`WaZ6ݹfɶ3D`R$`m@KP?9oq|,;ei= E) Qqȍ.TVVEܝ!bt'%[O.m"Ij]sR$Rx`)Ȉ\e C\7x j3j)r6hV4E,y*zig'H6Ӫw? Mw Ri~~SfTbǪk_ >wȓ~Y12Z+8JWnytC; l_M}$ gFӏ#ٔv_|ö `P*1,h0tc%)2uP&) Mk܌dhHnJ$= ΄vN)&qaHEtL&s4;y(^j\khf"؟sBV7GS_ Ϳci/˦xoJ 36Bޓ@sCJퟆBOr-Ro2V!c߄]B7P (0~K:g~[Yo8ƒĜN' Ko8:::g9/Ol);;Ϻλ6O uHO܈8dn)d nwg(_)zߎLؽ̞` zS@8F!4Jduwc9&o0`QR]lDW:H~<`„ǓꇻEON:Q=#u& Hp6Qfݖ !brT^cMC uȦ4-vZF>\zir&:l zuf.|y뮸 T!눭&-\MHa(hL=p=I4LHܾ]  d`\] QSE$l=T 5ݠţ@BEY}_(PLQglƫ}vb=Dk?:^sjs  0de< n2M>s $qVkM 2]UhuCZ[}#6j[ћ/{ $CBEq#RiWz Us2sۧ𮻎sF,З-Dy >FE҃VoBNJ. U|3cQ"ׄ-y߅'DUgz<Һ'Ї ί&MhXI"z7tdž:#T~f%ݲbMF {)e駕a6imq ޏdiWzNV .A5KUo  XL$˩vR)z8hٺ [jO0AeI_I6O8:)r"hl6HȪXrl' ,>@yh$C\J_*N 6uzUV#(:/q`6"0ƀ.v]![= '6̂ynp?jݨ8? y_>Bz>?%j}꺌dtmI޴4F93$FOztQx,֠ ˬa{nF s)I #BH饣E].qd(RID?GpUV"-v7dORU)p(svu:4S񻄔R7"Kb`|XG ETVKtZRGUS˕BKioDa6p\:9wic# + ; ~-ٍR^ڦg$Xv~߲'c-_־rU)|˘uBT'6=LVL8K A̾ԙgRqK:p&)8xX @ [iuW Ƿ9u#]Io{)/SSq"U6?sہ HzgYZ070701000000be000081a4000000000000000000000001668434d300008e88000000000000000000000000000000000000006400000000./lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/scsi/hisi_sas/hisi_sas_v3_hw.ko.xz7zXZִF!t/5G]?Eh=ڜͩ7 +Ý0mҏc@ ."`%C JiWIt\)zorߋUn5Uo}cE杼OC>_O_p OQ(ʾO3WD p Clhx{}K`-P{|}Vvhܻ1@f SS)dmt=p;|NPb<"Ē#nBMbf'+w~vi ADP >LfkVKlaYPVxIWxڐ%UaoSsџKK>@vM ֫p#1bK1dV5 ){A Wuy[M3`dF^{9j߸{ z/$?a vG)]MG(t 3fQ:Ȃ4^OR SSPGKC SYvAFK)ؑ3%@W{f85 :hJ-?iQyq5D@] C2|.ǎ(\i<*vIQ9 -ٯsnH-^5nǃ8`ϫ(BjIO;9NMZwzz'􉗷 oɎee!2r*Bq;ۈK^Š2#x} e0y+dM VtQU6]x- Oc!? ~P–yUNfQC 1,O';y񙢈x^0fIQŲYGq@>ܑ?sw  F5Yݢ3]q{VPl ٩['ČM6sbtVh /<|X9GޞUjHbsYp?!p䅅pB~0ט˫a@Wx{I@:] ?Z\XdXPf1ώ-f,z@gf dr;6atdǢ1,'f]m- pKhy@.N'md_?a|Ǣ~B]3Y#[}-_=/|oA-HR@nU,P9? Ij re:!|~^2 "F< nVa=Ŕt(2ZD?pp'MQCg`Bj~!=)}pHT$ sIcW~]>'ɜG`t_%UajD;{ka*h}7g-c0"qߓH[\p֜[$=XTDC-$>5A)Ét0X]χx@tcZ`ـvܽHolgyщ$ N_z(8eٗwdBv! {; N۫&$/& )z.Xqm71p_UtRVe;)n}V"{բ fG\`T& +kQd;[Y_#zIՔr龽cfrٲ%zo4SG-:&@đO@Yfejgx;Jo͍mb~ݓ=L}LO]2\qZO:݃f@S*r R_1:e,^zh.*d}m!`!*ڲF *bG?݊P Ƅa1 ʸwg~K (! USU݆[ G0 =DV~E;1*29* %t2SbgbK:h:Z2$IZ2 %}B'Q֍* f9S¶E= |u^,hn.!sKH d.ƻ'Ĥ%zOI=TCi?vf1]bk3y/wԧӬ[K'b2,ްA9:pI{=+"<qi᧏]W@SR?OY"b'ROܾ$Oگ)>smx*W$yG#1`a*DUwAu9aꂔE "0"? vc1bRFе眬{C}_ {vc27ՀM AE\dĭ{+j#dT吘mĞ4N H_~6Csb5t wI6EZxWR}7-*"0`TE(a!{%f9^g.{+vc1է늧ZyذŅ+஗5G8tKoI/G8^AymZ4uմt Pݻd 8 +nRwUHs:QC#D취ňͶbkUӚ;`,1;-g*}o-l mړ`*k@+}{3A$3> W C u펊Wy +)|&ez$,Ж3(XQL :c˰X+:FYXo(ǝBxt}lރWmT<9PujPbcݦ^VQ('犹|,Pj%El6@=>oA' pIB)Ȕ#(*t#ykDw짗"jx\bz*SNOֱR(e=-)>+ʽ]"c|=CyOCЅrb^Ƥ{` <"Ufc ӿ_'ERM;X_G0Q[j!JrhqP,V% i|lD>F?goVwC ;ETҞGͰ]0a֓fj{s姨Sۓ` 3ofJs{|# rut-΅ HY&ڝK @7 xZYZ/HԼAeޱFbtrXn[B|wV={I>u)]L {2-QQKk\ l4o+Xf`oh[x;ij*1h17aGqX_G ECCag1R>Li8[@yi}8 vKF+T?WOE9:a*=$ZXb$,JS-.2*y8[1Ӷxo@ FK[z(hx{{@Q$DlwNM^~g}1(x "EPkv4k~X'K Mt`/mQһ)2Yd6T5 c탉|4U$@Zu@j{ bp}֝.k\=1OB[cvd'7]&`=4dzB0{zA}R>'~ʺ>ȃ=Kҝ21j&PCkE)GR(U!&c.0?Jځl;^OQrU WEa;Ȕ&y(uP(%ÝI"|YMȨJ(VY&Hv'AI%r GZIGhS_`$?!]CR"Xꐖ~yĴҍiz9 R)62eCj=MMwߕ|qK? 28] Ǚ Ua%J'a#Xf;5jxzdnyʟ󆢘a?}ڱ$g6XJ̤ JR Eɉ_лgVKj_gگodF"(=֘!/LmYV 9f=p lVG j5r@/i#ψf !Mk sK.c`Q]8a 9GM7!9ʾ,ֿy|xiGߕ7).b= wCwȫT\RWr–ɟxIxH/(x/YŞȖV v(d"͆yڷr/2Lr #T{_ٱ5!kɝ˷l浘qfD审]Qy}KmZ6|'@eјg`̻>0')L\zn/7')4{~U. F"'D8J[+99)QV7U%Ay!ĕU2-AxD29.ǗV`HD%J(~>H PsYR,1D(A$hBAmk.k*vFO9w0b~=do#Sqď>Ӽw?.ͺ%RGTSHTVXJ5Av7u1$׸3 Nz>~> +ӣJ0gPlZ +g$\sNR_х j,gWm+nyIk=Xp_4vd2QHD=on/YTfM VAǩF%]rti]-KV;'e[|n8|QbTmZ>}pofyq e VEnjF5auc+Tg;*'yރy%A;ZTMd̔Diߐ]Lz0m Sj;Edf>3t`ۘ |eM!'Qr:6_H3#X+ U<[4DzY<.٧ ]sk0,*D:k|d;d"hm@|$JLUVH;|!TƶDᷩ% _i2f'4=@|y,v;#O$#uju21?R9XWHbi:郧gKJX7Yptߟ(LzAjnA |IÍq;j&[UT`S%Z* .CH\bb~-CUsڮ6a jNAvz&d&=`&S;Fn2]L;rFy#| y ;rBx)}˅sY/]i`b=15AW2]P:";*^Z|IϢڥ?110}zjpn\>fODmP A6!(-rijʼȏ~atCb0hu=̢mhVljBXq@1DT(,`A74?=2sfVuJۡӟdaCo\eAE|680:Hy+> ɾ=Z3ڕ;mNFF\Y)ݝUffz5ӕ5[1_T#ۄݬ%j?Fv}ZfR94EaFE[xp RLsFWGئ.sxrQjw Ldح{59W{5!-<0"HlBq̾{SF_?S[y=*bGGn{%-yܪ(f?m(Rz*z[|^2FA u*X2q~1UM6ǬJHD!(seʱzHO]c;{/̸f|a`WcLV6ȴ#nf' &§pDhã, s1ea^喙&?,n+s7 ;čt4*צަ EB&;78jAfN8e{ba0܂?w (HZ;FН Gl)ܸrqN)O:яP5{K<<|o:1 Y&;p^a3b˗Rl VY`Dc0K/\i6JVQ*Dȼܩ`oIKN+Ueud4>iDԓkW ]#  &XG{^XrucLt0Z~3d Agq*R7tSt]szdatTPz0c< 8SDH+5,La\$:%umvõ`}=cޔ׃.TqU>!ǎNșΒ4 lD1lB`}j`be]u1ݮ>h;Xp%]F*|}RBYؖ>"ݸ'F*W#i"5ٸE;ްO,죏bP> xQU @[݇qM6fg6rEQK=iVf+UU7I#տ wA)CfWL*ɩ ZWzHYe X67Jv&]l41=UV2quAG afl@c#¹6:ك֭߰m9j*cunsֿ ]v+ˍr')V;Em5?u/KUc# N=Ğ o#,jWP |BIgèe-fn>]T92f0'Er@u m8$%rE돸9y6.V ̙;y0 YCUl ,966NTjBttj7y9懢s~? .GגpSJF^O 5Ĵ0;'uo(ـnЈTh6aX{G#(؞qmImZD0baLn4;D({ ͱuțgPp_gE){-UɃR 8bqjRJΙ2\cGN|8N4lؙ@-P =Qldm/O!AkYh^ jyFtT, _P]<覿{5Ay`XLs1E@EѪ{ȀDe4Y4ۍ$eay[5FH]w8큕m.d7E[uK?t7uBiq> _dZ-}ZsAvvm 'ktWiۂKPnM \rٗO;jutj|vQ [V4{vF_.P̆zsfstҪ%QN[W0v"!YCW?E}-C ʏB=<<_ W},^"7};i] QeKPpQ`w[=Xv'j[SX`?Uuz(w(t"=u(P|Ds zqs13 :K(UIǦP :tPgHEml[T}˅nV~8y8ey_ZK*OA fsƺ2d沁NzTOկ ;#.B/v%b,a}ҁehj_D?.Om-luje\{o9ǜ3&o8W%ra\Ods"Q*RR)}V`%RZY~M{[BZS%Ytf; b:ڐ'M8< 6h8 )QI$M?ȵD JATˆT'.I ,8 #:'5om'9<0ВfBң,o8'2=>=QPFA~N<eᱭ8E11h˛E+ܘ*f[Yf8E2lL񞤜 &TCX22cw0з5WFYxE-7Ŧ6%ˮ^ETW*}/\<ʐE=&+(l vW,I! 7xK4'N*^)N%CdPWn9}a~hcq?-x$?  4\#$Kh[X.;36y|}=ZѠhM]Wߴ(u踻of"竃O>N21YdPrY d-/RIWjo)FHvNR2v˃NS)0|bvhX*E&y':Js!d||C-4ijYŇW(,vx2?`'d1vHE'C,EDʈn(yN1IzagiwwuPpO2hHg¶)/kN*$qo="ƹM7ƕM+{@eN1V;TJjQS5U&\;\ =`^ b%s|~1{G4vI=:)Zr|aK$`/~ ['\tUdF<KKK'PXezRH8_PaߚTi vБ˛pA I ċyXN3.Ok%5D_b` ԸYvT>C _ h85 9$i 獢 nE7[[ZHuǙ?,#GN5}#2KSI%%L?r!$?o_ x\\6*3 <A4Mc ZEx5,IO0۞ld)3QF,Eڋ w\ZZ 2!%Ju/Z |'] ۿ0ZH4;NA(pMOI nUG3 Z& WNz9*Ĉ ؏%M~i>BZ4bj nԻ%e\Gռ~M9"``nEۼI`>u!#FAێGq49j >d*nOoNX1SGD-ϮBŏ@&廛7ϫZgFP#Jzר(%y"6.ۏ$32sekMlDdϔ7 {HSɤW(|dM_ᣅc|.٨i[#;%z`3Cl5ڞG[9J+I]}cp-2u454WD*5*pجDqۂ]8LC)2+G\OE"c7BN%" _#.V-J7la# i[EGNRr!0|̬(Z`P6.%VtL)Lgi<5MZXD ^shbPTޭD Yqx*LhCO@La_ rc3Ž[mZ!C:7#Y@_6/ʨ=Yj>ij#t2g1 v[6x}J };9- *:'hC#+vi߆yX|}>639]wDMh{G}^9>b QŢ5o.84PMB#D#3h0/W. nOEñ`pWB]af IU(t2뉍I}Րaw:kx'vħ1{G)n fhZvz'iD "c7jG+q olԼDz^ ,M@#M9- ɳ; tFYYW=VaZ*,1L'u~7#Ś1Z2ahCzD&eypK:3g Pj =úHb+!<Lja_ft.q~Xw&LEp7&e|s[6?F9"jRHRds 5"5norv9M M};0Ɲb]!$ 7fHE[=Zm޼?d:wHDf^ݙIϰ%U` һ?|0_;|c~-mb ~NninAXf`(jV Gf ic"r8BC#FBܣs7'H< rM4n4;?cU)Ӝu K$}Ȓc.' &^:SpN} |P}xPOm@ոz4ډ*jy1>hk5QP.K;(r9Dz.f3ɟP_|vh\wуE/ `ODSVʖbFyE!.n>f< ؼZo !X3S;Ǥ\FRm| <ZIM3BK+_6;P &)e'1XwB{o}M`.뭛BeDK@fKARßJ` yC]Tl/ĔWEc׹oG9[9ℼ= h%բ&bBJT,xMut]MC|S"V3 :!{<2} S~w,;gոtf^7[F-؈LsF#31a@G;mK!.t7Adzfeq* V8,/^EC7a&w Hޞ  Zkݡ6sr SBJgY<,yS{o}(DXky]"+w]Zd(a{Hױ")$%f|HѺy03Uy!v^:GDӼJ%Jz[9p{FH"M_셊U7'X2Fk~m&ΏNSophmOd 2w\5P⣨&Ԕ>:$xەl#X.Fl*OղyI-$aT{:h7-·.:#$ "뿅{y*Y6'o[Y'|=fGe_ӊƋsr݋r+lJl{X۩R"qdGpQJ쎦mkqQ'q!0>lFG L/F%e!#i294)Yۉ(!TTp}qzHe2`և7(\U[Tj2G0"W`TG.jdt⭫2e eJz8"x"dpu?'u~r.e5dwNƈ]=-ށv~8nmPЃoRw7 r)bU匒tPDg&X{=ܒ/Ju^;y:+$AqE=*N <$׆N:@ѷb_ͩ+WP .ZG`钿OR+tO=p^}'P7)ݻ}R;cɷгi[]s`u|:^lݱ(E>C-`'t֬HbkYCs'"dJ3GL#cͮTkL"nүᕰ7?b}O鷧Gd˯SSE0RBo'DFٞWj|RHTw<x޽?>e6X]"WEɅ":nÅD!MwIO|s`0FACJdÔFh9ucwE4ŊѲOpw!},w^W_G4j̓Z=M4q^{LЙ&^LgƼF4j#'DAYǵje%O.̠rQumJd;*HΊ=xoDcC*V&ޝm%,L8}4z6z QI_ :}ۗ~M*`Abu1IRͅHw3P5JeχDu*^VD HnWU%֨Eɚ<ewwvlٞ9sM1, Nr=@XgoMEr©K>(9@ 8d!RjӘ1nvtk'qqec(tձv)l (!Xdt4A0:`cMK2j}.o93z@Č!?W-MsmRQX^7S3F0ߤUYh;Ml^Np֕ ժNT]Dk B> =-V):5:)M#q#33rWe&\pMG) OF`@|܀8,6o $ h7hB/EQg:N?C*#p)LlySX60v$b<4) $g"-ktEaKa]G7ː0Ur=\ٷ<ɠű*wgN)6fDNs ׬bAKqj/Ś?8Tg)tXk 08PݔuUC_SA5|}$]y\vLٲGoe%:wmVBeBOS vpa (c~82 '(O08}bytk٭>[B4Qx}ߚe{8G4mv,vC^ּM2r1ygc9twogj|<:<A4Jn tEgwN')OIè$V$zT@РlE9V#9j)ZҴMI˯|0k}kO?(=|M:Aɏб{ W`AhY4*1py c:b5m?f׍J^r'LHe %0d4bLG1~Ju$ĥ;swie?*a \"ݓE~0 jax.oo1 j9M-< rQ0XJ7j_Z cn}>.HkyX% 6 Cb=}Km0X~&ژg-Lϋ{V9쮌89!=揅N)cxUt^Ԏ֖0Ҋ|9րgRgg$S]S_g39ul|b“Rt2ne߹M,o`xz:CV !,KP{1J>]Ͳ2b^Gܟh'lȷ#ũ"ҠJ `|Ԫ"n6jG11l~p;(l_ c3@ߝ638Bg<ܵ`}ZMȠeO;LSOQ-Ml,3/;q"fb.%!9u\,!u7'+`LPR4>WcO:RṮٟW Gr[#wG;K:[ {<҉:Pp2In(_?1qbq!qf+9H!/Kol _:ӁI) U -Gɇo =D:,e}p}: !rfa5CO,Fj婊kSV'P!JJl0=y\$B֬ѻ οYGj|F#f$Eِ)o~],;yÂ}3 c5@p;8x:ԅo}=j֥{jJM8]ݼ|NTJB7!/O8#ಛVQAy/٦0=+ΛTn.1Up3@f`@ƕ^w4UХo8UUXm+pI0$2[6[ϛ'up کZ5: nh <X" kzBvx梨jKIyQ<Ee+ԅ14:VUoэc_:62uKm\ d=Ù?qOC=HyڬP?3:C$ 8/Bvd8CkVnrM*'+un{M/W.4M\$>%.(nzm|ru2> {lRPCmIZ=u^{+&j7,z]$Vt 񀣎Nj ;x[)n٢G{COad{9,Zߊ_#ɧqJySj\G>ҤSӗ{>=5jrAgD^ TA%ˍw\U-CznM^'[R"n$EjoZxxy]fdI@-*°H UBnQ9яA23IPFa}eݚ$؆0'uP#w/db[G^ m%qoO[K[9s|Zv/]w oq= .r{uj4X7 n0)T;dl#]f &zTTkb??bK).8PO-`M{>/C ҿ0ze0ښSJ蟽b> wf԰3 =;Ҵ N1| 9ܖlt } @<ϏC7[@3gsKk۟RƈQNΨVм:cLP'`qDKWP;x:,[δ(-Ǩ@I] pٻMv>8FI!%y:" _ǎB;-+:D.AkhC:䪚֑.~ jWElu:K7i.k g$3Hzҏ趝M>B4#O7>(=6HoD*B7z2"k0|uhhrizVi? MǓ#>nsIj//;A- etP3&,G ;je;stcu:0% 'F+67T^3WR:`FoaMr'zB%\8͆{+7r^fraG3t>Z c6 %t[bSDnla[LFJCJ={̓1p -dI *;ʯ.JW) }~EGL{!^i"EnWVR*s9n(}2#1uT' *Ҽ9.1o{ vɏ,uR~p$blo21W2rP/o2sߟ7۫]*wh H;&E󺭾H;Dr~2((9ڧkK]FI\4=f|~*(U~;Tz0ǵH8Mk^d{ECR½qro@`ѮyWXkԬT90_sOZ `{[KqEE%*CWp9dP_ۤXlV_b02 ~փxV6/1=g[.y 5uŝ2[5?ԪQm(j~ii‹=)鞆AgPςy?gZ4kU-:iDb 堟y*RIJ[pc=t5rd-F9RK+Oj{GLBM#RCM$W+%7E$Go멦zdTz "to&2MsӠlގ>K DC Vb0G/W˔2cQ%;Ս9Ҧ4sy 4F(jM&@k{ĻTS1HL34a|޵KQBIcC6QcJ^B5,ߋJ` *xno{שAUx;6S+vv8YzUU~Jh2|@?@r04![MɚaA p=ꑳ*[x74ǔܔu#6MKY|AEQ{c>"~.x)+,2|4Ru2d_^u"zoAζ L!E75I=IirwaI`5h3!>khD7/AAM'5<4 -bJ&/ݘiK|'R3f}>:8QkV|)u2GL&F/^Tp-)fiUb`7z7tMIоt# ؤz+"_'bb;tvWq[(6VOJ@=NΥj|wO_DyGAR+\+z_z^iR!jQ5LgG^!=c]w(`3 ^`1C *d90!¿AaSA̛Kv3[A#X1Hsa>׶>&O]9ǹg" , $0_|C2ڟ*؃^]zL}^5%qco0| , ָ$ -.ʢH9\-3I vlFj&%WA $wWL,?ځdfvQ"éϚ*?t+d=M:XC6~p f}5`3Zw>vžP"E& ݄`2`b}F{f.'h* )[.'nao{sӪ!t\z6ف>̓~<ez}[caPkN+)ΨMorK{0!ee5gS[<|&hh'>}р6<'J:w*@jT, I`.f>(sc-1+Ӈ m>B^rޓJ_vlIhXk 6)ai2nf*ԠixȍZTGl"ϠaS+Նo:J3 A,D @c1mwCآZ<~lpxECF j^b/MgU%%?5 LAׅ2HZh俽a pvbVSVeDuO*9/RdauNRJ"8hReGHX& Mqg,‰};UMp= Odg$it)M."jN'~X*͏2f76Dp:XgckK>.f:Mi~%Ybj@ZHbcH eg 07=2$1r $H]6ؓ$=AaNĽ yEn yTc՞ۥ؜&Yj#!HLgsDi~k;$y8 , bT%qC\&bv愿mSAm3mr)G'tNW)+Ņ?s{-s%iEl #½tpoSVu?@J(p-%XBo5/?S>`ekypq^?JHs',zнAĉ ZHS/c0cN^Bt2/}@}3Z2OzH륕M;كJ PR5/d8s/\ӨŨALMC4FH*iyO K /Y\b?A* ^Rǟ6!7B넜[triUZiZTb>L7fR]wuzHS lnD\ _ev /sj<1P#8 QtB(:JlYDJ y6ΎE1}(\=[Ŝork=LY*?EHN]>(U5k-ʹ̓= mΥ=Y,<f*Ymn|hTߣN_&5K<=~<zMv*j'I!Խ(T"ڋ?%¡G AcAfOvYgܤBXL։VOE=:k'*'=549KEņ,HEjrts_)Yg%F/oݷg!m8)h_t)iV;EFs"<,Rys1$247."KW:1zlÅ6AhT hľn5gvK2k YF[lDՙohkT{_tkqu6ae ;0'Kd4)_+xkv)` k֧VwL9%rB^v,iϪ7Թ>JkY!#7`q f@KϳX2긙 _(YS$62W.ް#+_XQN @vF0جpߌ 9S/?=ۚ" 5GuDw,\oW|U>n}Z߳Nlo X=R6XݴO:yp{ SC ]v{&l^rgn襚Oe,c4U4Η-5j {koԤTV})1.6G3IjVtCE#X1a_cC1"3j-MO,xBs-NGA]e^X8ehH5eN^Q0l◞$wO%T?zu+vɖL[k\r+lUigzat9(,WhrOlbk08,n I(~d9 I/QC"/X FkG}S4gX]t-Jk~#ޭgզ=,\0s:$5 ]bfq]9UGk[̥?&%rvj ))Vd|vn}izx CcO!ԂVXIcKH3:K.:=zꛓ ;?oueU)B5eJfU6'SĜpeA3[sMZ5Y(Dq{Ǟ`x %6-Uo= N9pH`ZI":\c4arcPW"W JZҥ2@ *"%"cVJvlB Wdo_gTGRLO*2O ١,T&j~&TT4 h "^i\Zq[.vj'jf8ar%m /ƅJa V ( =]8itֽZw0i@5;ZOs/^os%|bcgjoYwz)PVޮAmi9j <˱gs ^Ԭg$kVXl"}Ls~ړ(gϽ =LU%6'HO8*|pI۸bxY#ؚ2b<ؼW@_ۈF)l&xk1㩡ڵ*j4n* G/w/9L` *5\ܪJ |y*Ϥ.{PPda;C[%Ll +;t%q&!RY[spNbJENfHnxHT@nF, ViI%{7ĎTjsUNE#Pc3D6TX4SZt, FFRc'0ѻkq:SA!,ѕlx%P^D1:kJ6E)QzPwܟҴD*Ș.QEk4#:Y9]~ pXᅇRY¿3H\çP{UeIqZ|ZHX${ؒVId0s/@vȳ,([GP&u)7l'ygwlh5z|v>KY+xiKjXϱ^wYqT7+s\Ҝ@󹢣ӂ;2yV,z~dKvT½ {.(VOٵHO^u 7 n̤C@W$_e1̸Q%ReoMoz;==oŸ]c^M^kB8fq"\ů+E0f cu-?dKLT 9o^67mL'PNnX6Rdl 8Lԅ3`EKbtmE\Q[LJd |=o{<+'"sٕ\dGpB&\zv  >1| GS{{v,T{2KCbUK|N9MY-5fbC-^`x(eJ e|~mz1\V"Y P'yRNʄA[ ?5 a x2ʰoppے^)sT$-t @<>13YǬT"\6)!7d%!O# g<.81qj[͙cJzcr!\/nX;*%RL7!Q--n}R`c*yZi/L'UQYO6&ɷ">>FXy9-\0DKQkv? 8]uU->t3]au zQF +s6(Wo\, s vs TvĈz#\x:3j~+] DI.Pu/l Y-"j (GgrUChlrwޗ :+ȷjzG VԂٱ O)0'iCv'B^ 5> xbf@/BJ.ZI51֒8 cɬk+e~b\uY` jL+a9clIky0:ꑬD3z$l9ςxLRW֛s*7!קڄ.۟f @t6)gxQ Don9C2TOu.ZL[3 8j^2#JG:N`_#sDOul-&pkXG뭠]wk`$v,-JG) (5㣊 5PB9ѺgG2z0UFx\961kn>aAn鳓/S?Gv'`.ȹS _6ҽ=㞳Wj$O|4̉GSy[_Kkt#2fCR[! dFW?2uoFL..%,I[[1 Xy 4;{^*W`rF0BK+okmb[$Nf`6eT2dVأ3}Aݢ0kYYھv1^Yi ]igAuF0F"DA5?ZA[2jYÒ*qx|@ b⳶Z=f@b8{֥s1I& N5aHV(]]f)LaJ;/@ۑhzz)Fl?/{+P< ҝSH\iΫNv6s翭|wZm0>?On::aSr2 sK⯃0J~/E- YPq]W mecc!:{ \ѬM<~:e2ȝ蘠_؈N$(hԐ4Z]qcY *]蓸m)L6Q4SYڙQG< T}]Y^ިx&ZNn˛!)~F7##Q7W%X,d/R<*iXT ,8_ ڤE#&\dk=SoQfZJF40"=eX23og܄m\8Ka1|Q&'BF e R IίHd"' MFbpF`Ƌ"]g|ߋye䋌QKrүiĶ(VkL5 G`2dVy! EAǃ `o5{ױBuYvM<>jFΣ]zmj*7%QCE6(Z.Uu6:wD5*XLn'fխ2M 8?f5Jp _\%F ϶裞mOB6&ud,M;~R'͹Fَ*.]Djd`{؃17» ֲփ' h}_SC[Yٍ9H WAffʨ|9$3U~w?.?7eHH!gS3ەɕ چ/%_}ԌKwCYS{x \Ik&X ל)AbQ&6f"G`:qў*9)kws`& QՉ|-KH)ڀkw@[?`IKzU3]QB9SܭS*K)y@'>׽}ݑ“t/7qd\b CJd7)91"r`W4N$0޾t Yr !b]9x FJp {| y 3cRQi)bXn0)(B45!pS%98ÕeLnĦD+/ eT̹)遃חQ57نf2:jiOZ~^qG/Mu|oEY/XdVgҊ sx3OQVt8f H 4ÏhԶzcޚ[Cù{fƛy!-s^EcQz7d27Z4u'ț{9?J^Eb # x$\\`_2W?r/U:Mwk}#?JO@.+cC6Q y!͜tT:aeØRf7W&ʩ}v9y󯠓:J?ŽëV,-$o4xRɿr(Qlo6V撪5|pZ)(,rnU+7v mV\8E of⽢kjx}А监zOhD-,%»c`{7HVzG{C/1jsqϪ?IpgC8X{k[$"|IC+CGC5Zz뀠C8͇bӊ|%08O0Lj]b?dȥyK,>ѣB-V׮Dϯd0~Җ=§ÀHp}S!܊=`2`W YJ x"m:}<qJ'ƻ 9{}.>Do,XDV&9I&"sLL9H5pF̲ =B~qEcoG`QTP\Y }G!`۔j˻~8?ưuY5;rl ˴"e6Zp ΔFA}[P9O%ݳH3G7>tc,ݴn*il[!c]juA(Q\!B@o{l2(g6ȴ5q I{mFjI2]RSK8=29KAT'$ g[m\,Tع6~_3G*lgu 3&.iM6!]U lH]%M*_a屙sή5=k ~/-FョKѹ7 eN&-ͩ}&4:Y9jh W61eI)eac'k}bl mgmu݆x{I2wZM{O ){u6AZ}vLQ#Pyѱ=?fD=:R{JEJ*Ln= ӑe'_tRF:/||gc$yg'XmK XR|NjBaYM;ci&ѐLq-< Ls}EP Dw;S+--m/}kKRv;}>䯱6犓XnϠ`Q2Cda | x)j?E 18ݕ(h`}J}YZEL!u-L bqqNuJQytTEt,;R1=+8V3U< o2rA^a 28!9y >Kbq\ixSvZvvc ayIލTNXːgU/0btF_CBXP6! @Z,< j>b6/V~ {1IWz)5HISPB^p+V=$+pP78G3nPz +0F} \-">rHZ.GH߇E8ڑ@KAk, @,]ϱvH>5zFd0Θz915_ MyCY&;q 4vYtצSޞhV HVH?nvsgsW0! .۶.KmFSr%S˱l_ǽYHda}=<>Ύ,\wDs T)]].F…[Umax-8j:Mw?4[Պ3 Pjr"7L"QˊIx[]CV=V+"S 0^|<&0\ }VSh?k(E'[TY6h0 gYZ070701000000bf000081a4000000000000000000000001668434d300001d18000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/scsi/iscsi_boot_sysfs.ko.xz7zXZִF!t/U]?Eh=ڜͩ;nJ!;N|Q0]:!Bo-.#az h/V81l\8~@*(0yxO'p S}lP>׉9$Eg C $|3Z r2$ DMR뚪? <9ϹǂM.1Ι _ | xSm=PȀ'6-g)( I8z;Z]T,Zm77n"&){1©rJ)#KtaڗwweFZv4nꔷ_n#LPQ{5]|.4 BH`Ј"Z>?#3]t0œԟ}].hL`N uT=+ L9ZXƽ䷕pBr( r]h7_`Ϥ@aޣ@نި=%!Nx. 8EIZ{ =wr7l7X]CaӦď;]c..7) 0h[쥿 0B_V/{GV m%z˷q_>ųbEnOLަ߸_ 31īL0liim>*3v(Cy@.uagǃ [ }04%Q;K- vq:6fHZ+eT .\8mPG: N y!#D'=R~DܦH.1Zid Dzځow3ue{jnTcgZo*e B)DaUh7_{pGfj:xXF@ T߇D„l46': : crJ^AlxHF*#+/\~9ɑx/MSf8->T:њQM0n2eߢR;OTOcM{mb,6$C_ـteL_qF5Mt(j[1|6wᔗ:TB`t20cR X"= ^ô~k6/zڞ]]PGc(?y ǺIsL}&g#4"M|u*?Jeoŋbc6JF[(&4\lsJr+B j)!K(Ş(Dn2!J=C!Y("w//ku \]L|8PaH$*j2`Z;C-7Cz2J860)Ar[*AyqK >nQȌw4EK-wrD=LGЯPg2c0}^'n"N3_e&6{@[eeZQǩfei4沙4&^iwlFR)Qлhq v & iEr/:|>Yn"9uLE0ks&qx /I &>kp2Iܞ#^WA:.Z^|  b,N'by)hƞ*t'{[ٽ('<ҭ.eh^Rݒ}6;'Gd@81}";QL(ob!Tlݹr, S0iuj鮦ԒrEEVaUM%(˫8PPgRBPGEM٤26{8c9O72?X&GzI3Y,(禈FkMW$OCar;DA<&, |-tϊl@)7˄ oYF̆>ulI_-b fF>u0LUlH')s+?B}֣ݍRr#L_(t'M-T﷑("`]>,Tp:?uߵK˼r##lIMiEB ;ɐ`'ɧ5$JmIϒ/n%Z{FNXв/ g{stPumީMjľ'JhW@d2͟>KGy"iOPHUFPۆ4~QXZ|}?suȎ Ηx)w6vI|vg5h1L\ǐa۱'0u2^r&Pkze))4pIJh?7WsyETDJPoc@M]ɚΨIB{1Cjv2=aܦSgsM,hWͮELamlm'+aOgvζacb]n(*`A!s6"{.7rB&)S[0<4g?e(*enƈD#>.f.Y4[QF\֮ԴG6#:t-@{tڤ7XJ77DW3FOsm"k5 ^^tZ1 )KP̨3>W`SI6E"_'W/oZnP*aUx=~BY6mIWsI<#Zy{ԣ1@g7:) n4!A)̻7,RGWp)}L\J2&0]DSK;_#!l V ȵuzwA}R]؟n39KLI=e,O˫w=# k>VXact r?hdBƶRㅕ2B"'- twQ١Og: I 薌(D3PiՔ`ޒΎ-L]|J4mӘkmj얗蘆#J[Of5p߸3c'U%ks3qG& h=GPI=(- ӏlE%p_(En'bs kmP+%Qj}^e?7TQmH,CvR^ad?b@!܋tKzp7BǤA,oYL9A׮Gd~W;Td>X mb*%`T[vĘĊa#b/ƥ;p}VA6)R1aꌍRzQU|d94y =$وpGFGϙo7O44siNQG/ Ų!Ϙ[7,)1;gG<&yTz WMX h&+ct[L$yAQ-T]UތTr:s AD|fqXzVtkݞzR"N 1 #҇PHG@b~lBG`TUvipYQKAŶmFW^е7uTzRP֯4D VLdr.b3&'tx^KRUWA$\(io¾iY1&eDlbZ9hɴɯ^e-vzTP>(m1T*DқGK՚kS+.Bigj4=o ޡe+hU_46/{[识R k" ;)Bm ݸ3Oۖdh[lRVY&ŏ6iRnh d>l?L_ubZ*/MEhft]XXhPyb;H&|"9tyxNzIkV`ҿ쭉ĝ%I ,zD "F Þf\N)V_xz\ĐEEѕ4NB͆E%Z{4˒ӯ Ӭ"wj{MO6kBȥoxBP͟vPM T4O R\}M+NXv͎1FbϹ@#x M[EWCoTxM LSUhפŒ4`B6LT16 ȝc2s0c2<7["OWښӳz g+-)Dϭx Q8$*F@uDt(X??{`Zv2JQŎ\Oq9_ߛ_@G59b$~jB6X~jڟ]Dx&y mPL=m0;a՜u_oK3и \dqM нL6`=FaWɆlWT ʕvD(V_OlbK-o5c/omLCXks!VBuKJMiPZHZ̕32<&_wPaz\l`̞&v-I#_r]h+\ĩ#4hӨ9֖R&`gYZ070701000000c0000081a4000000000000000000000001668434d300011e08000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/scsi/libsas/libsas.ko.xz7zXZִF!t/Mt]?Eh=ڜͩu;< 7Dz"t[SW-ާ:UG@l;1@}xd'9:kj8G\$@mo~c0GyaTsI2* ~k # 3:OeBJB~$; PfC!xzTh&:"1U~P\vTKi#JYV2_ Xl$3R}k P!h|j /c:;a.ȴ !hK( eI4:6"eH|~ &Ye77*^"1/H3s\[JHy*J!c8GGZ%ڛXm3Ee 㢴[&)zs(&dLv6YF:C.g|(.%6 įt gsj2C%#=-h39Q;q*.LD?,f#s0vd /hv c3QAFdO])B*ؖQ V6=h`t&O"Ul00 "PYo@e)3B`ZK&Փi憉MfWi2BV-rZ]Jt[` )h&]zR89<: rZ.9ek)4OG¥RՑB_UݚC3h䘘r(07M. ~iƙZo63tA?U#ȸAr-w?J*K9vp q{SdgdhA^/H ~,&$D)Nv $s nu&=4ajq@m(MVLHvTyi'^2fuE5H $6u7$M WT*!UJ⒌}HzDY(:sOC.Y<)+xv]Oq782:,ݳ9NRDf݌k|6MR*MV(bbrܻI OŎrBIꔗIkYǁ9&2PIMEqL7:q+Oz"_aF& .pt6& Uc,ʗpZ^@]A:R9 JRG>̶ܾ>a ʟbp;RZS+O }=NQo?X?P2gc r駄J?ᆴَrojZlw-piKkGos{}zp#5[[e<0"k{;K%承j 4r:['}Ϊhlք{샓:5qb=WWcN@wfC1`B℧SFMrϣ-i{ wDUՀ닻D J9"D$w=IQ` l6){7'%蓹r-k=L@D!PY<,ft7ǶlЉشȹxQ.g Lޞ/ ~a| 8<NsΣc߼yVezT\g 1KSo6UCr|VZ?^l561Up:8n]@D2)ɑ݊u1ɦ4vSRӠpzDoIs|sFfu!;־̔ǿĜb9+u>~;}{͘OhyTu#LLc3@;hKPvNj)W:yΚIdœ8"|ig,#SZbА/rƊ 矛yFʉ{ZY/b,/ .Mz^bQft*\L(QdA"<cBo֗4-aZO4v)} = br~/Y\zސɏ"AJjoM'IkKdә!_2Z5c;\jó|l:ߡ٧NA9Au6}Ed=c*;`oU{LpYߛ d@QaT(%mvQ px:޺8gؼڝ6"FwFN)NDUf,Hph]Y nT:t~I/sއ>.8%n%?R/?㣍*mXRP4^&Amv `2ʆHWʍ"Y.&&DͽG.+iHNÁH@܃<}*;_|`s,]vAհ |3Rx_\a(p>ɹ mI飔1vő^qDZ}5ycD3yȊpHbKR}nDv?>۳9'Pr7ê{$9GX,d3G ZRaf[k|h5)a3]nm C(x`)'gd5nKfU^`(^ňF"ⅭE#)/x%KTp99|JyD-OխAOd%q>]~Ά)c6SW*0hi)A)pUyiIѩ/*X xZ&.A+bDP+D +urAߢ48[#(MꜸ=;b-]Z :ڐ GIX_21`_庈ދ_pzO Teһ!Qʝl6`$.l>$CFpőo8דBrfשW& 8zZ~֔Xc1ϜIBǮЅrDmDD>fL ϔ0F'e|\EVzaaNW7#,qQYô0*ݧɥcЁo}{!İcBL3V?='dp"%WZçfEU/oF#O`d)G^!7ki ?[ S'@y̔vW+J1y# [t\$)tUl[Vj65<\-Fi:h6 Ğ'uP؈՚_∀S2)rFkmy!ɝtjrh@,FVrj1mڋd:kq%enq k.0&z$Bfͬ`{G?0]l[L"51(H;]m: W4S6OmwESt/anmwS"9UulCb%WkBB-RP{D2yy&>0'&`g2kd܊grxѹ SCS9zz}S= O RƸ +8/JoXҨ{PYen[xkWs8q+IH{{y5+h 2!e~nLz{6{auzDP,.yz~k$M)Mcl"wl$@/\?s,)3t 7? cOn;>Л A|b?mM/GcxbWXu)!>$~n5I^xfYǶ5oUq7+ښAC 1t2C/eNlEyS,+u^bA0 nƧN _v1g)'T?,>qE(t\KHS T"ٻ0 Z >mp8ۨ%F5~ ߏ'%u.;dpOĸ!ȶ,҅חZ;VBPSe(貝 vm}ڛ^/*l:$P8HܧTG!_j&F$h;!]V^[iL+߳ ,]/L7 NU8+²vAx:j:+nyQL gˆ󁆓P96)<\硵uzm,CD^73hO#fFy#0%NuKly2*O2b,3qq ZG}UX!җqk$~/ߺ_2ws*3E70j}ZҩRD$\|]*6곇(pj壷S.>~ƛa7F}-d(=nG9 ),:~ wHRƷxi 4Z:6[%`sfl!  Ěr fa!oJ>{g @~4b]u[x ..u~@@iU'f]I\9{jh:lBf#^)W6ہ*'[dɎDVԵVJ>+[ՒeJٔR*luPtL1dDž&S[B]B_򘁫株y{[>f殜6}c@T/p˾zâ|N%%& 7@1BCd"~ѸڀDܷo P_'o­b;ZK&6ˉ;TjDG wuox=n RVr]u{ijcu+P}:Ksk1VksaJ/573ݒeY%u?DI|A]޲Im"IU+%s~ڜ+s-6WOy1GM7CtW:&tI];nܠLj^|E2#E~_л(*8Ϫ8!e#-ʘe1nDQ#XԦ:ˀ۵9~$&E j{6QXxnh}T^#K-XZžH]1JцyZdSeZӸNaJ($3ayOU-l`D0.0Ob{`I$Svnh\^K;ՌI+ "s|#4]ll͟ؤTJ'л:оyX8LaN!?HLRxѪPeͮvrah T ޻і4n~qےu0(VH 'S2IU U2 f8+$a9ٹZB!KU)A@6j `Ba;˥ 6KGBhl^-GLE&ET?KHbEC|V`i$%+{:g防83}AJiDY滑 Zo@>>I 0? ->>ޮe@,7HQqϟn}E+l?1D2fGn*Rn\15Nةr=Y^#s"B ,Yv4"77f*QK}<]brǀ 0ҟ.@B}S1*7RLroFT*-qB6I}Rd/o-v*+`(kkc1+DP#JxC6pQHzkًuhOҚ?pBSybKA?0:y/g8ޛ.n w{XV{ dr(_sx6h,p4{M^i1(zu#΍>UiDiYtUΈv5D3v4}Gg1[zht/Aܦ4^J.BUHv2rc,4$MzS6xJ'(~3C4Hb_e6V@j1;ukBǦUݤ@/gl[nϞN'B<[jSBNGI=͔Vn~|ۻ zZ[̥6>h 0 {0Φna:u+ 8L!I #J4IЊk&HTpՇN( Z&U-NH')Kz!awqkr Zxηn qci&8eu5Ԃi9UA.-`='KJd~ԕ$09_B]͗tx0| b¹K}!!E lT>fIlxdBikΓ}ImZXŌTՂe }o OlV;dqΌK"6=m&j9a9p c$*^BEDGCѠ2T"soYIIcO$B:lI$Rv$&J0x8Abt'sMAln+L!'f$p9`ĵ?HYg]rׯQmP[ Ӓa$㢨LxPWp*cZ&lTN8]_/D<woiў#0UW낾M]t_ ngv)I,-I1G a.Q"x'~ʮrGk#/& 2`r[dC&}ԲUbcְ(T۹Q_؂y_Ci47c۞aT3FM< xG qnTBAq *wUo)ExOTIHmZyt:vj- h}YIT\W<߀ Δ`|eœ410>zzS&՗4{^-3W``L+{׳]4[0~P:{&6M+#4 WMDs_OڧRG!Qf‰ U0eҒ_\1~p1ʂt&E VV4]Ӈ"h[e>th꘢/\U#]k ˆb݈ z81ޓ"KLU!AܫL]E;]qR̈=ה'S &J xv ? +,gI>Z~dm'0و(h6jY8źcbtK^xуs lytC>> ?ι}/ߘ6kmwҦ17gT\}IDP_q1!9!>)w:͙>n  90SϜWQ<(͹|-RX&7蕏;0K_ir.i\ p}@bM&~* IwT 6uJ=lRʗ7\ U! S߂IdexL0o-b% xxpݔvRЊp5R;R@#j#\!DM&,]ۉύ?SmBDMEU CRQ#'njܢ!l +:)ywZ@Q]]kpnEVgmH icܶ mԣ0LY@7` Ѐq~,Sė6g8i!@:;au+{L 2- _qR =Wc]4rC[EYѠTL W zOPw[fUR !SDY{xW/^}[{Lj) }\=^Yݪ>n+sx>n]Ezx ( yi]C4hW?AtAД!4G!XF2IxKI獉b WF:/#BZ.&RDvrzvnU+)60oEc;KOYVޏY*0g%p8=]m-"@wz 5C01 &@%".[h͍p B:})Ie|KJ/:4|1L.8'O4-"֞G4D6f񚿟[RJg5BT>JZֵ sUXOc%1KxQ0"$vց(YByKbd|LH !E&wx}xq!}UKw3zmП;<[v~Y(QC}bWj!%Q\jl/Rd_y&?tUJ<>T :H.IZK4tq)aHSI}t䞠U4't*ҏTїfzHs(N2~, 48UV y=q+8ފ2L{]:" #͛R$Rf)=~ձfpA`L=a8Tk=/OGb\%`Ku83-MzChzsg*pLȢ~:?Z2e]s3z۸,&*ݏ&\P W =I ~XŌ[ӝ=3 J"[ihШ-aw=uc@/,JOFX}kEߦe~f!Ő6qdjx+A(_#XZ|J"'@VZtf8t-B#` zZs݃%_f&6j=VWWB%WHe-☫y2fÀ8e~`VD/;q`tĆ+e? 6K!KߵWm0ϾXp9-GF&>̳- *ph4,1dCTUL'#A(&#ZvrMgwzD_`[ ű9{X8,@e?--v/%"'#uyg g#t"I k_AUdi34_;^3Νz틮YA=S/l ne'_dq#ȍ}SU`mzpn 4fBZJYsQP??/ .iE{441QE"R+Txz6Js#R3N/37#BF"cWt ,UvcyأkX~VbqkR4?ʞav?p_줞꟮N)VmH%̄_J`#+%k2U4 pyl3em}Ѓ,1YjK,s62A7wLղkX#&^=ѽ oI=rT\|yG 2B.r{ysqϔףEudXbt;7IRF(wȶcGQ04~RP'y2Iaiϐ}rGc) /{%%l -Ŷ{*as=}R: d*kp4bI@. !?'C(;.νoO nf]ƃA&ꔬD8!:S$nAL9 Ừ'wf"OnÎ;S&1O!hn.K'{570N)`{';ހ &:w}ATGC;,'wwNi9?RƮfjACuG^0-J%u@e{@ߖð 'Jr ^mMv, jSOO/ԝ/i' |ɘ = 鰵 d%`C]y޺md/S;fMEbɁ`P[p%B2$όv{]a WM1jŶ!c,},3N&}lh}I63oBm^^ą ; Vw5qSE2,!ٍ-s ,Dw;jRnvp2N b@yFZUJƉK/&ͮ {ԅA_ ;.#2FYt5[.Ε>He&iR ؔy1*RO;WA么}QpeS)nfw M*3ܓSrcA賳~E ť Az$,+NWJf%P~9>ڐh~xٝ)$*Eٝδ.~F/ ֛.O-XFE6}rËD[ՄA $ w c>9n4wr(Eyr-XB~ǡBF~~sYx Amb e:@/IEp]nZ}sC^װCȴ'2|o4s, + szm _Ya7:Np#I8gTg6˚lNb}ջ _ ]gjfpSAġf_"&i%ޟxf k(FCR/jq6 rF2ód1tkwʀe­D+zf; xWŐK8Isѹ7\ڰJZiǦ@IUKNge b*aH:b쑉/"@V#фT7@&N~J4›f` [ t|}W='Vp0zGa-/U^3qTVA]QDܺɧN5!DM\KnSr e`gFeW{<ODdY(  .Z5f;_SV oPOjm eCys–qոy i/vw?tGΝkڙRh 4@|w.&e&?!8rMyC2`M$[*5 ZAL+ j*BOXh\ P+JZ~ANt5?;aIE|nYnŎ-$lfӭ*g5E]bF~]_&֌Oz2mػLVQmdߧvke8`3wHԑ@{Bb-U6a֕}P10FvJŽ3"eH tk8Z%+ cZ% _U A0YPX.ݣ2%y͹h m;;ʞ{)ҨмD* ^aKJPǤ(y5w)<:|$rPw7 lisnrhzSU`fJD{ cTO֍T+= ÙYNw6{:KpP,ťꕆZIjc|Z>pEaѲ#`A dD?寑Q)f{4 b Һg70c-F'TDV}Q?^fzlq>*DĚJh/L`˯!OD۲`х!c]KΐzOlYΉj`DŗE\'IJ4]uO[@ȸ$D9"V'86Cbn$'@hz?ep Deb|Xh1|Kn-edxYv"&g,be>G5d*rX@?tA1u?m@hmScySRmi:hm!tz"SJsbfpo=4KP%q 4}pU[u~s-sDE&V)/W|ҼZO J4[ Mu)Kmqܹk} pY#{t;\ܝ>5U:]Crh / T W⣶tdu SYG M9GO5j`]tkgg7EE~DRFzAVAK{C#|X^VH>F~vv嶑_8 \\Qg![$o4%F s琑 F_ ,'L`j!4%=E\, hžB)=98zTk q8 O(nwDy:_ . :)5:9 aն^mA?}ތĎb^OѽXph3;*?*nYPw?fX+jꩃj@71y~~픷PߵZY0[ю^ Ih*{~qt!Rp[Ɠ]Dc X_.}C'BkjПG|Tq;S }qʱQ$B#l|d|Q;]BAMƣCVzݝI<&]3RH ‰yc !&~DqĢ](TjY+؋{oPLrzB]70ƍ9 4' Y `nŧ;3' rgs0QyRRsc'[,NhTP<&.+C8:jN|Z7TThuWMޣRd475-Ml"0D5pM;s*d.C y#7:7#23E.( ԫmQ=(+峰 s\vJ*rU_ nM*'i ]MNn R$$%)C!JAn*ef;T?TtI\a`'eÈ@D|i$V`fM9wɴ'/E7a G?&ͼ*'bY0qC<3~o r^sDƩ$TW (T$߄Zd3C`/zTioŞ1 WhۤzYIjBsҥ'Tqhƃwχ.p4B0<.XvZR3&Ci57뾸׾+L%/=$/0I3k@/_v! b6*U^`%㮄g7;1 c\_|`YS 0\SKg.A1u_}YbShA&a0Ieo/5UT<#| ODW.E}/o]>rk2סoQVq=~bdPYabQs<7^qUJrj ߳x {*G:A  㻠P.wn0nl=y/trk& Ru.3*wκ艋^%~ nQȭV J\s_ ܘ5 WБa}gЈ{!"4j0f4BҚ^-f,rYЇ 2qgɉlrSāE T=jv18`QTΑs7xnZd[Y_&1$n>^hݗ޷A>dCoF/$QkJ}b}=5z I8,^+=\#]Zl yliunl,ojLlUЛRYNS5 u|H/;\v0Nů" uKr_[ӚX9 i \(Daxwt ^1 f4 J蠐YW#zG򋭿CWĢ6P6$[ѩ_~Qۍ ,XW.=$ꈁc?jvlG1oFhZCoք&@vrQl項a}-1x/Y0`J0ԀجR~|j8} w52Gj+ԜB*a,( j"(.kkR12%`c28c~(7Wò)-DT(p<. l=p2AYu*[yޑLUKxTk_!TN2S ÕyMP/e%dsjI^5"U;I1¦~WZ߿rGtu(dW+^'S+!74A4VeobH((`[JlY8V-1O9|.] ĄRr><)Pan+aw}1A AsŪ?H_"rEOdEA~i8 pIpP!ȗ_ʼn8fD"mSkI޽hz>g0A\Eiazm Cs_A1eiB\c蠖7 @o;;['(Ih SMVf>~dxiEcWf?v1n2ԡx*>؉Szއ~;)Sgq'7KkUJQL8eھ)IEu. t4TJYoe$\pաJ05M=OBy*S o"Vc k;m޵I#/RLAVKqܤ $g0ޣi%K ^eS3yt#2y6JG&6+p/r(Dw%XQΐ):)`Fiȸ H2A[#a- pKo|R.7#{x`bO}#<6e6Ls  22geǾ\58Y@gUt(G \H!fsV򢫁+JE!oٛ7`DwgŒȾԫ9)dX*>X*sDa[YU v"x4} 5AmɐdZk)cƇ sFBy4l;=6M Z~8gA30^$ 4 2= l ͒#8$n9$4`~o"Lkdl]_ԺX '28F*%QyeKGD{?X+ VxˆH aab~:;GOmݸ@ٕB{Nic2R ݎn]eq_+v'-mKr{6GGm^c|}xVWC`B%%"T)oS@5>=-pV"cЩICLoA~XU `ݝ&~-QR!*v> Vt)ThQF]dMdj`@uS/¶ox7}J%{,:)i{QF02e2pBm})_~ʽB5V-4Q;gUV2r2Dz0&J8VSR"v K'-Ra~#^& TC'zXͻV _US5),<)5Sҋ ̤}mW^_^}uŗg;ʦbCڧJߧ4CĿu:<*gi.\C2q\N"aEgeqyމv ݫNK=JՀ4MH~ ]%ey,&\DC+}CMдanZId8U|c XQt|]Ei]. B4fIG3^됁=YzBo:AC)tZ0Bzcږ)dk[%#YJcrYGpF=TnS?U^ wJ>4 g|0nZsV &4ST> [67C#u/$@ر,,LW&X֧e|ylǿdPZ5?l+/`Z 1/ҧ[ѓ <@(<tטQ^мgsx݀f\2.]xMXl{4W_/޼frUС"+8]ghӡ"nE03btd';'Ұs=)aΛ)7S3k^ťWQpR`[ARc*%H!5OLr P=\~#VNYHfS?H_&(s^T l^pBzՃuI0%9d˴}gLaf+i:rrpbWdǻ i,O.oL5{1,dZ%& 1JMsI:-bs`sI`XPތaF4#3XC??mWwF h]qVӺ"hgQC?"{ښ\[Y:ShyT؁=>Px㟊_Ihp|G]הA58F-9Ta[`|F0a|n36om5* J:ɲo+8NLy z}h1 }DۡKƦg0RJ `L<yڙX-;藀`4eoPx^o.S.)hy #cN}*iKφݲWNC_}d% Aw2_*Քo]nd` ¶^zB@gK EdI5݇1 48f|d߇nDnyx] x” *?{װ)~#Q c$O$#zDu}bIy$6Kq#Nt,MRC@Z-p8Nx֢FT/n$ ,XAcg'`)M֑=~sh\ LJy yz?њ~R>KsUC4.ğ` nkw: :ZxEw$΁8%-^[}^U#MS4B}RF? HO!{D]RM{/*5RqZL"* a ,]ж&.RS\{߰F歔֗O|ψ{vRxmy:+%_*4K],D&xL" i6YD>;O_ l˻]|T2u[;tr5&Z|8͞Sh b I'+ ޙ]~<HMaP'IA78БS+i%2 ~9x]шDVg|y(YGG938riPRBL7lݞ4Ԧvu[*p $ )/12ь#cS|br2 ӏj{D2NgJXb|~򖌝8a+?uLD}Z]h{1W&dOVWVeI@X}<$dp1fC꤈,Q Fe6 lߙ 3pcݪIoB 6|հ*m'HwmH냆,]ӄȖ8o,N{ 1 CCrΛQZM%֬ϞR98#_g' b3M>S, zN1>jͰnJη|4v:Y-l~z7y-U&ī5층pt F% Dg:Tm@h{(kf,J ]9WoY-~׾~ٳ:+ܴӄƴ7I'Pf` 6""Ȝ+<9fooի@#ksH7u  w% Y?" ; Ulu/,C_lkEp] W[ _F-}TVu/7S;@&~]ii2XOgsV [޹E#嫼t;p'P9f6/e&!j:='X¨Ks~/7Twh+ƁƠSv[.n k%9mR>K T:TSQ4V}[J[[ _zeX7 UIlIF`OTuߍ uEC|a׺jѧ1pc'kRw@ )zO _ma͡;VҦؽK%-##aPe֩ec~=?uc܆vMӅ7Q–zi3O Kѓ"4ˌan'KׅGҞ5A /d0͆CPP4o,K"чzd>؎YΚ.|xɎd}^(xp\CCR3T Qj/o{@-omIueuLF"aV(6}x]mw3>-Q4ޮ/3ٱS;g=TI*]`ڙ.Hʪ=8Ot;?]VY鯴0P-qBצ]fIm& fqX*0]P\yWe\'AG–\`jQ$!58;11$ly8jVJ4ߕCMnm'UV4#!{cXb\ Kn ![OUD:Kf0'&Q`8}`5X8cymO#mMm;`"F;bcSKĿ;ީ*+ؠ=5KL\5֋}a-2|0%h_ ,TY !QlwAm/`f\7ܿۀ#kYa|XEw㞇hѐB6Pm'BKCX}vN-hn]W#tUbK QzWUէ)]DbmEy^%zM~t aX c>aG됷3n R9_8%Jh584gӫ۷j!,ʌSB}uۢIb!hԻ{BXĠ'I PJf+s\ѯYB1$J <||SkqQMB gFqy/RdVUVH?_rd+m{a&$K<ԃT/.k0\*JX-@-f$]m)m)̭sIۇx)qd-QBip'6u3ljDu%ËEdj tcf %i_4ڪ'UZe><l)E*{&u15 ʣBSWc5AvUuh<PD ʪpSWu @5u(*<3b]o Q%z1Z*^8䱮T(uז`𧐰Ԧ )>T\Ւk!$w__/gS kqitlKçp{n=Sb^ݪ"`HѩP/\t`ٻFdo^3 LHwS ;,Xх'rZg8}ڍھQ:D(x(|t:$jc폞wтa۞4N\svq:Bc>lI ֑[ :ӧAYsvOWXJcBqm-؈!/(,VC!] h9ʻ1^Tιkx#9 [Q!5hY-ZW'?KZ2,xO|ӳ'-Oj;w#u`xm)3قS28NY/0*Ea)lsn"FUeȦU4Z>'ADqd>vHpGwr府y_Ȑ, zCd:0M1ۍd80J}^0 %IYv;ո۠mcQt:\r ' *MRVoa#0 $1s}S$I a2 8w/+?RP-hɯӒ1!*Hý$tDv i ܚ~;Dž6e`;y[9<2G~jĦȉ._{*hC17S["$W5NfvwStܩ<:7ygJrBWZ's񌃉EX-;7SkLYOCս4%QyL'mOVua3I!HGReOW𾺪ϥ~kԂwSqhSN_6KOշXovI lr̉1p bN0q >(0~hWvpaf8HP1&;^ Q|bfs1 UV*lC` rMIYT"`$`mςv deVe-v6[DGBB9KsְU\/nfnWc^oT'e'E79o6^[)&KNY R I̴ҳ}7 *WP:ȉsۡy}ΛJpvTi9P4̠Tߙi$ sm0hRyѸP>)gv4kB7LH0_iC>o6O{AO@/!g+Ŋ T^*mWѬkzqGXJl- ij'iy4DM8ЌRA(xCÌ6yzQxY(tpc|;>Rlj2 dciH0V6@!ͷZgf.%$ cܲW1hVm)6t+#@L TcH:ҙKsOϜh "J ))1Ybxأ cvm ơ0`q g' *ȶV_}qOd&2 )5ws>eHy,%e>2DEA23`Y-Lg#5Gk CJF#x"_^{!t%~ 'BI(%[T z͞cG奊la ItN7$.n&>Z;GTa$T̾LK~Dvfe|TpOaR ۀDl 'Zze݉}[4:oW&>?`W]%cp5WO;ZdysdN}r#~bN0!kI~ 7@Qt󎚶U!X($ zt@عF 2G?D@☮N9hBYosYb)̅cdu?0R|H#a: MJ 4T"U#Z=LX;dW?O3sP+X-x x"|L2OD3{F**:jc7ⰐflJfX-з}j+᜔>䁩F@TYX﯄7M`Qi;"+,;B)-S,}?$?]Z@:=F爩a y5;%84S&b R㹪lpo8ZapgiIqu jRUf_F -h)kϬG7Y#+B%P3朜e7/''R<cj B8!>|aer'RH`RR `*i _ؾR;]ZJBƪxsófb֦H2$P#kLsԊͥƔ*+J<,+2o#*8(ZBA?S7Sè>_yV/ffON5zzvpw.%o0N5:fn _ya$2uDlWk6bQ3o:0Kj6nG3˩l,5'Uv=<6nB<m5}|~sy0<ՈYRtʼETX5k%ïڏ> v[>"%V9 б$!kـ"=ul\WJKM&af)Q3Z`瓛 Zn!*rHʞ) {VcDzܞ5,(ν4ʶ\*/JY#3sA$APdqh3i0Z5@BdvlB*"ңT.L06WrebRkDɾW[=d Ada h9$%\5?Wu!2Rlz/1r&ֺf?d9t+!htx,#*')ΙpBT_00'kg>Z|]2Mj~ZFA:sQ# j Mn|St̯3͈ r c 9"t*NݕK](goĘ7$_;m6=<0*+CG11ZΛ1;XɍnfXj"ǯ@[Z*ĭ.f!%WjBr_f/GPu[j'?^VX(Pu+6-6lf*ӠU+=sK+6߲UEQ7T@+?s>C_Vb;6d~Emkx!9$kO[#=Ľ&9K=ݩoo ~QyMi6c8<0Q5u-@>9A L{#ٳBNz@V`P>}>j%G!^^RkyolVa CKI" D'4bpF|B^Ӌ?$+o}H9& _]-r4{.ZQ"wIg u.6fFø :ތmC iaj\tZx9&(s!:)x#^D.9\jR 9F wu߬1\ WOۅ.lSG0fc>DvV`mʽEQϴd]Dɰ{5`#> ۂ!`tC 2Ӕ=f O'E90A8dzչjkSCYHSlTA3|:1woo64iX3GJ7urತq"a.RJ_〛tW[(>ΫF1qjǘnuZ {;iJ9Q1KX܈ʔ\ ,B4dX  w3@K#w^|?^{^8[m"LJ%SW?ϰF ά/Z+]ĝ`M:GR=}_󡐺匬^jn*"G,_ 4+#/ّǛ}ٔt ?/TϮy#m0rzx4?JkN}?|aS+ / :"OeaҨ _ֺo"2ͬA7;+%34o,::e}y('?e=#⮁O邈xy{} [/߾;%S~ܬ-@՚y"#@:84rzq+K#|0W F]R 8ĭgp{vXZz! x.q'r~4M|ˆS`gl x8M -Kxx;tUM{0ܫ|%ݑ6 Aˤ{ybzUI*.P [x^c';)\:cW Ͱ+f"Uޑykw jgH̪g1%kc+ PWIm@)>[/ecWϳhMlxIU(X H< 0n6.ЪG^PR6zfP&) Uw J SyiqwإVv r2\GgdN+Hݢwj)Hu&a7U${~qsRksN0>,7[ܗDQ &b-=[yl -k%HlݷۏE&8)P^nZo'% UąDF@`/W#? NU뼾H6šwWlB8ufwԾ*gePbh*"]k~9Yc[U9a.Qup ~A"69!fX64{U]?˘^X5OYVhf;Iі.>!BR-gٚNcՑ~B*Ѵ߰<l#;2/<>h#Bc1pBT?t݅MAz.LpugO˘'Bco9[ .ͅϥk<.|PM]q^!J_\s ?\P J\"os19prwZȫv$\ʟ#WU܄ S1ӘT:5[Jj#d7LJ{,q1ro ` 7yX]K/jss}Azf&:,=L*pEn+IM4~C$zlRT8E5޷K8,Qra8<'+4S~ ]~NNQ9GÜ1+P8Eߩ\ǢL%e?P彇.DՀOaQk@jn>wxcc8qUI)wa-To1aM@I_(JBIbҢ*~CCIPgc oЌ1|[B"שfLhV>< Vdٷx?<8-]L˞IqwqBoLW u-nYֿrl!%G_%ZjЙxEi\5W�/kX@AH;`e x&Mw' Z*ġy>sZ]ebyx- KY\-*zs?nۅ-KOҖ3ɋ;}jr22GW!6taP?], 萓xK9u?EJuHe~{'29\z) vrm qcPgFgJ"yÛ!\Ej؉KVȞ<7* 7Ǫy Ӝ\A̎N#e۶\, OzDAgh-LyU7Ƥ3qM߇yfNe`Wϰ/^t?l'ZЋT)_Mwo*Bs8(ԽɆi6^q%6a.`C.\m{JͼgDQ%k$F+Ϳ_fы5.@Oskh¬HΊݲ8}]+®5vdd5%NH {^R( l<'ݕ74\KG*R6۸nإnpk; =m/;CZHg@UcG"Hb&~)K%z~[HA,bd7Pt;~L_"YGll=؛P̊_qᓧF)~wЁإk!:tW։Nn*ַ~5#0G_zFy ׳ ͊jYAx]!aQ';MF_Y"a9~Eo: 9ԇa-ŚBo)gP "ޣ(f e2S3^"|dN&V\b YnzpTJ7ț!0`fB΀( vW@%֗MjBjQYYcYs8;@R_`:*fMNDΑ"2zp"қ +s@XEg7P? ۴+hR!/AG-v.d/΋ɦ˞Jjd=_X€_nn;vh ,Vՠћa$j\U͙d"`)oIhwe"ɤCz]laTJ9咫^A;-CON .]{E#<ֹU9c\o4=c,XA`wB NYB΢7B7nFnX8买X=BL}I0BZǝ/x"(b曘@ɟ# uv 2+*`k{+A7W;+aN&~ a)We]XY _2}̗%L3\mw\nPi=w3-5ei_RξY@m OPFVcj7qlڒ{p*@!K mQ0H4$J账T _.*CSB!RP|mJ}nZ»1zX,IxGMJhnDGH_$^y-hr4Ue3T$]&3 [#6H[dk9&p^XP!6 1%Yt=:mܰ/^*gLɀj"ik.%s׀]ˁ~ VUc庭OGF\;|24 {:Qε7Z7ɒE@_g8ddLgW`Ղ3*qxj ҢCi|ZK&upٹ8%DMC:uIݚRysWfjRW|"2[HkFL(ʤw&MH*H7rZ;] T\l nKw|M֝}5JX!"oi _U\^gq͘ypeY捁v$J ߴM0>XC'$.UJCC-S?mDLծYmkd?7~+lLJ|vܳ_|gNs{؉Xu) seb/4к? p3g5tpbʻ{ ':.L+}mé՗Z= fO1S%zPbE0jRu8Y2YLVS8ip (O`vȍӆ J|ːi(J+ꨕtthRlRA<͆|gsOxQwcɘȼRvr~HPU6)F ԣ(lSf3B `G>H]9595FEjڌe*~#{+;uA*_s2~_b|  )ʸ@DWC?`;H'W ])g4Lt J4ëh֙m _6I?xotlDm!.kehY|FD-I=7aRNX!dq\r2|q+GP G5utUbIPx;H~ '8 *ԮvmX_΅ v#SF1gÖv1Y'*o]2MH<ӰA)rY n`#r_ |Z*<!ϱ9wa-6L&zZ $VMX3,mꗛMHي"j="[B ʞknO+C Ӛ"9lMY2Eef}LjRpa) m׸5FfF L=ypwRC2DGe$<8_;?i\6mj4obpa(m[%mɁ|q-Tvߨas?T]rsv/0q#5gRKihse; ,蹗r0M)ִ\FS 6b̊5'2O<lg⡸M^q&[D&6(gL I$&OyDwSR5~\7aVݴZuVd75ڊ^zmT6wq˳C,}^W+=e0dCs> ֠a>SYTšl皬|L!*o0jIZ$bM\m~˧ a2$O vJjq܊Ԧ ޡHpRA8fB%ԧZ).Ks`i8hv{ugy[Rs45Д_WI#f7p]IBo7@u @ wtu|eᶧod.l`ә6|fT=B3;o!/>l,~`> !춇 6v?O*R,l_+qVJJ ?9+1K5V VQoSXވ#t;,mϽ1ݶ54e@LK_7bC+fFy ƣŢlJ,#Xf?\ Wl)A—QJf8>$XhC 1D&~jJ~-`NޯॾmPb2pR*4d eibt .{*yRv2@J_- "+Hk#_ >T}iz q_lz^?^̇Pm[iA)N#ZA;zԢKGCsXl \tez53m:j=s{Đp-ꆼ>?;w~bf߹]'zpFEF| Vnu E1 K&)KށW5"8T/.O^kpl_z"IuS ):4IB)D+XIMch 2Ŏ^"#>-HkU.uCYLzKY_f$5{$0a'ek16 ;e]3pi>3HPz3- q].ۓs~-1o tYü8#j7]a{zt["Je ߯cWi  ={6Ei2PpOȪFK ޭ,'˙ X;vdH80yHzs!H"{2"Ŗϓ,58=* eX/GOÀ?(<f^]I|/_G/{GN)mOyj@Om(ƾ@jY!;NGCǘҘpe#F[b|5{8PHocj^b\zyy}_eśCBrW[\&5izJ2k|O$ph47 *N5d`IކϔUPAe$fYFVU6C DOw%ql j℔lC?Xl "i͕7ӝ(p;oSQιdWYȌ_":MCHwwc5\$p4Jp4f.5G@z5N'h-bq?"N(ڸ} 8}$8h$P^EG'K1"؈"}l,XCB,G' XQ&KqSs; V M+*If۬ @HPx='%<< OYs8{S/vƓd(;l ߪ=ڍx<:<'d(UU7a FD9 ;[Y4|/q'T$;}Kn~ܮRw7rb}cqc_4gJH&l"־EP񻲂:HMI#13L2L`n! omg@i +O~0ctXP_FHෛz6lcESHct&'* K*Q DIl(=wb`qYMf^Q'a=ikjd"M9w`-Toyi`c- )Ox]PYI!>: 3WF/ݽ<8 _lP1 UN-dSgLw߁#=-Ry͐}T,lW`e*8 9Z> Qz s:x2\jJW'+rcf"ы.iAsh6-9Q~S5dJ*'l-)]Wڹ°&WQj"P4-YI԰sJ9=b@W,?M2͘STFjVߟGY@봙dm3e. 79 Lo~ےt=9/(,G +>=+}f 񇣫jZGAh|Ք  IT}~"sLȖ zΩ 9\LQi4*dlno:CE@XIwP0,H ZW`s+qy~4Mss&O.5#?tl!V-5 .mTNA_ Jo?|V{8hIWn LP-j%Dd-y9yg_~i(H uf?0Aiܢ0g oӡƔ>1y%]k$"1u7f ۋcׇzn&uT~pjOBz(8чڇApp9-}*\H}.Lsh?e ևjgi'DLN0\@Soݔʫ "W{@ 2w TL6Tw c_ia젤_Q果 ]k8wD-.@:  ⩗}\a6Iɺpw%4tJPZ'`:mZ/'h0cInF)1m̄҈f\v&2,nx9liZ[а;^M~K95sC?]CXd5bO%vj-Nŝl&. k%I$Gf…2 92DfL4OڽPl qVC,pshذ=lʊ <xeS2Çl dACg} hU-{<헋i&TmSnDOC|B,hK耘--L!KBH~b~Ĥ5Ԁ)KYn R;(ah8 BbXbbo21=* O-xi "(=q6&Dq>TA >e󤲝 ja KQqM,+X^V> ԘgY*^hR1wkyI(fs=8쌕7 ^W8FD:!c"2u gGiMk x- MVG`}_K42C!}}P-?p@7"ÿ{nJP`ɏŦyNB .t>('~o!?aBWnuK}/s ̃^˾/LO0D6B^:nÏX5\/ryX%|da| A}Pl/m;_3g.? vM3j121[xݟ#߉A#Ol:L3w5[zFps777rL:pI +Q}, 8L کmMd cDsHx 5 R$`q2J*cᇾGy(>༙7sZ.r;g=IH50t`&VK/*7ېZtǁ-+h=sDhG%l[D.ĺJBA6<+5/1 •1Ƭ!{5+re'R(& wPҪS<4"Wa~9x\Ug77=Qoh9ojwz;`LjYh<@BVt0U5X EjlSHKx'BFG^O znT=QYhcAe`>) ~ ~pQr㠍a2u]hߖ@ yECO~R:eF٩[/][$jͷiSO/2>dL5@t 9G5Z]H@TSX 9PvhFRvݤ(jۇ\0q߈YkBHӾlϧ?'__/~vYl2V"zMaM" &[d[aZk wzǽ˺`2ى^m'TEF/_(6uNMM@Fpye-:\q tC0,Q 87ǥP59+vj*\ R_5m&ӡ_6[fVR7UqmLQ|;&S&S%(ke qYu=f @]]~▦ay: SĶF4WqpWD>x{!N>SaK%ZGF9H 9i!\-OtiZe/5E{ (Z>kHgb)?S<ǐOGT EZYZ s-aoϖɌ.4eX!a43~iaR3;B@D RvwY"nrLcϡjU02Z&˴LMԐͨ->H|UU5q0}JI-6>\,'T+aQ4Uj!>"Ϡ62hXgDp_3u7 2$2@5Z]C  FDПQU%\Ǒ,D&D m[}'1q]V>E~b_yA͋ddjp^J߇AjlxDÀUdIY7ky_2'znnl 5?f/;o4MFUBښ|.AI̩vK"gB`NaaV~f[:bMbw`+S[<\j)7A=u )Kmv>:\m4w}ЖR#j<۔7h+~?}i,E w(` Nc-Tr2ЙWmwwR]7-S~e ,&K\ƾuS9P~1O#7\bM9J(9ec𔿧egLw?􁋦ymE~z :3M .eٴkƔe% r+' J}+/BM7]8:98dUxM$ W%^6DUZ7D ]%#t(] br488Hf#Od~ aK\#^!γv;YLT`ڽX Z˚XYҋ%w gZ.YӱulEDz%oKKLT}Z .:š5*ik 49k̦SXMzj#&ZDp,ir.AUM |cj|ڟ \#&gW9ůcQyHsߧ|NWS8~v$V fbNg;}%{uwsI.o|u^rbiiKSX/tA Xhda|mtC8 1= Й.f568;z:ؑt$%f\)TJ`l6$n2lь>,b˼Dn`zdWmOXB).Has,VN嚯2ReЦ$ʻh))m܍|m)VrM0Gk4l:)W])[q藐Ts8Gq8[G,)fϷĈToN7a?%,Cb 6y[&*XG9[!`S*tg!/8Iv/Nxh^{?kxhN cr4]qwu8 nZ< $)SmD LdQJ]!e.H2*.1Eǔr dFa^dA7k[&<oMQ'LNȪ!(!5^ 9\>H7͞4fn;ONr#99So7/oՊ#;oIr8NY_Amۄ>cZg2XE(hg1m#8t|et@Ge@gkh]R鿖Rɸ?&՝y'pkx.AO`uihF=9$qM#8a-2hy3KӖIcY 썊lFjjgQs6oq~2KbR' Da`[C|xA/mB9}-di My%2;*2&Dd Ih ח`xO< jr!?(4fmK]Th$*cciv~ ?+o4e:\jBfl繪p%]+r9fLaՐMg$uҿIifWbLx^@w@%|DX*Xud=f as:)yWJ+R|ϽD/k*8kS%@t/)qSz5J#B<*(A[@٤H]qF̘yWi*ougtmaOp!a4Rl-+AwMDP //i`q6WmSIj";h\6[Y 9WTϫE@UP'hs8[ցNn;{W@Vhwg&gͺW;lYռYCʘr]~Љ"rlj:0Do^+?djX+Y+2 L<3K]t>KƠBal* ;Np;`w˔GXg/n߃d !~5@qwâpԭTđ ZBD9]hڜOVO"R+GzZΰ `0XJ. 8n&/v7Gcw^i1Y y8:錣k I× R:=?&i_xVyxJY>u|c/|j-,ZgըuiN1Yy7HF>QOˇo|jA;m@0p}wQb`Ce53o[:B Cܱ-cQ:ezrEy {PV %`Ƅ1i^!/{4e-`8-:j"h;:ybA>Z24h6E!EK&|[S&79 TyZi5ce#v`\n,wmo@;^E`hɡ;g66^VS"b_ļ1 dp3’IW ΐ ev^7$,7-Ro롧}>-pYI5ab jR3_C:D Y(&J6SD*w_`4AICÕ0sVwM94, o#ByB%ih SȋLA ʑ=W/Z+YX{Lfn4,H<%|z7T gNLJNXvT޴(h+Ocmt+EF|M``c6:YdG ̕ʮ>MZX,E4c?aT^i]>ў9הr6c,2.`]acp8Q)iK3$ZX }k(3`B.;mYt0wMT08O R9<69T+/_gPM4̊!_.dⳣgkC_*G󤍘$Ph2z ( k5u2U5V,z ;q- dfqኛڐ׊T$O4r9sӑ#8;txf*^+mɰ~,Ƽi~n}]Zl% H Y?'.ʙUoX}6}z`故~Èo.̾2E!L&ϽU'?'ye *!Ojжqj $`=-X@Ka!v0 [\q6 1?o`.m__-l RFn>{Iuvv d4@u{f=vrP6gSo}yIDXFP Hoc8Ǖ,6{n7 C|b{<(§J:CrȽpt~ '2+A?H4/o5jِ'u͎νA>kOpuӹF0ye+x§@2H2AK]:X&I"¼k3D\ ,Ux-om 94bӯ X(9~ŐF|S(#d?_1Z0r27гdoZATqY{_!  <'oFnމ,taoRN}J`VPznR5 @,(O>6:ݞyM=\0T4!wf&Sa)سpS A't6cjA" :"; #pf̏Z^WhY7E)w.or[皟Ϊ5O'vRRRӄ[;*;xU(!5%jzi{  `0"Λ<0Hn~_XyTs4ބ6L:&wMx]r=m9ʥ o#$_'2rEI%)D)(V4êFx-Nw82ϻ`쿖bȗsv4x m-0ZQe*mbZE!mR"\Ȫ-Qmj=Ѱ ]0B1R T))}䎏i)㋱mD`Nx-K Wy]6%ڷy7$L%]!VO`i鷚 0#걆/aB~/.ݤJ˒ =δ U vQ8j'|UKh,h6dN@/>eQkHDG2EQS.(=ي`7%{O#+xh{ez~Ė_Խc1/'Gq,#FOJtJ#RBdOFӇ5ܥbH&}l-jƹI$ (W2"77)H eׄKa; x_rdk a0*Cba. J3jQGDݐڥ.쏰CC1ڏ0j1g ТɗwA;n @zVydR*ՠ +}ClOޟ2O0ⲭzSeu^slz\ThݏMI)8fW$PΏFtN kŹE}Dp؜v(Q-T}hqLص~س؊5`yysh6]Ogt{~ +2ynz4C e?6&Vny!ba@6sU9BdHCK|.\gT3k ynn]͢chvywMk"R4 |]gȃzXbC#$R^ S2N>`طR)g\~kzwx^I/tlJ{A%pv:FqvEJ r"^άI3Gt̢pqYOGAwDWمM}F{L?= X|xOƎ=_f6C#m1ڤD!Mʋ_&]̇SǑSzzUMQRX᾵mNm/Dž EvZp,gEEJ@6ћErPO>s7fMNJfH. Ǩuē{>%uJKsla)"(]j}soNegvwR]V^k|}0eH68"^7#tDX䳗sGZ#d3B رPb`s!q=u-?eKP:z7mҎ NAt.0l\{N/#i^ QrԵĒo 'B$SDT'3t‡vn'A)jWfO{6Z_D%kJiѹRR#\a0rQ;2,YyTb݀"37B}zH;z|'6+f1V e tA@:jq HsZ!48]pt?x.^e{>jl{ܢK!qciO Tdd8״Y"Mg\hO¼6n#T[t@:{ץ# |78"9rV*aƉYc-R#)ۿʴegF4k.#<}RO sg\ߴWҢ2*y|lwz;'OW7V?{zK5 sb>D fסI 4ey_Q|z %0+"j_n?K?y"h}UY4nJm=N! 6Y\&ϗ+"$T!ej*izQ΋Yv>ZOoBbLX$?I-w(nʽo} R>XS񿥚{Z7jZp8=u$hOޥa6rGRӽ6+ˣ$h"=9rCM(EfZmeb|\Tg`Za˳߱![}!"Bl'EؿY^p_RC:\SLvXĄoXgrPjVO͙۹fDX'7y_̗-k_26TN?Ӊk&գ0Hya:rUAlU[Ч <Xz\O]*|h4_n#(ڥuAOHFo%P0tX h~ib aXg~UoƦ~9k43xF0?u kBL)E4\@\̳/!1WF^":t>h.1{xComQ;5fK|Ny=Eq%f<P0 :bs!Z䄊'>7zڲx_hX-OLE&ڤ@3;yraf6cUWC vz"Rm)KİY;h@;@LǾ#  ?'y 74[M2Xg' ^2OffAU_&};lTrIRLib2J#2dkށaZ'M^蔗"r|;P ߭[VMz7Q)Ur;pgs`)T+ĦNՕ_ ,KO<~Z宔#Y}cj OQł!6n$X5E74xKtk ^bFF̪kp9e'T̑ }P =hMn'\U;_XfpW,0:ЁKyBv. *^[8I3 A=|}_fSq#1e42 YV5>₲绥[_N+#HBr5 NvXTA}8‚B&61|Tզ3 ?1M8VFc~Eo%iF,>ٌտi"(6'ftQ}9κ>$>ޡ93FJyԒLJŪ9@*`&|(WXT-uvuL?MF/2NK 񛟅wYZc/Ǎy*`߷ӶrVk.eѡzsb,Z0iTHT?+DӠv",OEQ=A >ŗ"gaPmsN4P(o?ԍC[c*w}3|nBvS[$VGh$~ `+Y Ah/c:Yq6USxZTb;U'!I[Nlp7QFaIkQfR^R?:]DP"W;ֻ5m)iv`Y֎iR>͹bd1HF|u``PZ+C '2b}Zp.EҊeugE]_7SH<ބ9 Zz*>YA?qxcb[X7g {44æ`A\? C[`OR[ݸҷ_JQ06Sd+TvE ȓ`;Ղ(&CKٶg%*$u31?G;Wwd7+u4s&`KjSprWxT5CyAAF7GLGVk "JDo-{z|O:[VVf 2^m.L<|`Jq\Ɓ(M'pIiU4kdo7|wj9m?e7(u3(}v"ϊ1YF,S0nէ"4/ߣ-Qo~^ux,10֨<Ō iY>.}͉D b^ZS]X9` ;[1g" Ť{.RJgfmFeX:U*yN%~d&{GdigvgߨI;XJZYx ֨ŅP{Փ},e>"!6&%BX.Qȟ"}Q% s0ۅ06ܝ]qTt ^ᾤQ&)@:maܳr~UHݛϖٕUop1x+wyQ%.IHfnp*fdQъe&膅 a,M"BX3 UE՛I̓aW7 hUaӱ>LT|zpuEtøҎ ʀSC8R1eۂC>40 ' Zah)L ~s? 0) .iKpJPXqK>Ra45xp{'UUC9w4u剠-y靖jm첸9d.phZ?GzOҪSgU{`""=P_j9Atv ;~b wBz*קW%-j%4(2N (A&Lhr{CJ["p[ b2rO6Z6&<p'exBjٴ41p:VCxÂDe\k0?H/t3ݩ X4l5N ) Aspr[Ft͍"!ϥS)ԃT>!n%*'q 2Ra 1ÂAOߢΏJP-nf'xPJCɬ-E$,jֹ'+ )VGzKd!glπ|=p9 &Phx'X6szQz)(7f;ٙ \&V,7v`͋)8I& . D2NL5Ck6-3Ozw.hew-(du\=3b9įa<$BhޞlT2'YM۫&1  ^d.۴`cu_@XDExV1-߆h/[c V&JIV,xDTv 4(SpxmâۭDi$ӅHb4Z'_=V%TT ыs!Ȣ~CҾM bRO;q^7LB`;+8" yTtiYAH'; HzFW#Q}͈eD--=t'M*pY3 l .gCOئ{r'1g"7~ FD3bkӈll6ēmEf Qo&fW[K0˄S Ob};y$fe9e3I* iTMl,PqYiE@]$}S\t6?Aaa3Ȑ%+XA'oS%MD𕆕M=/h@\s“U %Ex١Ӊ!Ȼ}F~6d?EbWI/xg/ w+6OCJwX}RPq7ea4`>FDIm>2D0qkB׹ V*i >zEg&W`}%se'ނ i]aY.Z P \Ŋ20@/eBF(h6zG~)jʢ gX@.X:myX h?(S_=gpFw;tnx&HVxR*scuN͢'Nͱ _؅MʱkM׻AM wP~:bgjȈJ?uW*w 6 槖&3 F2:\:OC5hRj~$%._UI琢Xew&58M8W4Z0=N}"_jvU/`2#^S"$,#Z  (E57R2%ɃWpWue%UG7faSF R<[lWௐ._2)Ϧ}$ ;;LA)iU^p ^:r x8dePP sD5w̄E.F򈱞@-,sU35@!&eh&b'g>ʮ{dO&'{umS\F;(}Unu]]|Z-} @QLtYDPɝFo1A-=*@B]TE/*SBYF*Sjk"t*_bZ+&m$Y/hCz¯,( t-yoOO-zΤncvD_PҵI&)7W'$G$ s&2ap BLZ#uƧ-ثSl_J9;L(2qOaM" ,-2@?7x%iV[3LeAh']=G'[FCfG;gT2EhU/voI央bUM&%?@tq2Iٵ(~o##3OVϭg8w98Jm=Mb.|SE)OcXxp% ciN0µ:4LEYBT=_iS0lip:&ύ'%}^ս%b {ܷ\|W iewv;c~<>ofQC гtCƃct3k0 #ܚX1:+!&)v̚mx%y vDaHg4QVӪz)@M(n5ZGR~j+:6Wa L:`S=zp4k'7Z]RYٺ}&cDj\N--Ŷ>fA.:N)fT3N!2dz:;ƷLRq)3]Ma,!y.ck@' 0݆† S vwL0u'i(1@b<) #2!iucum<{>$\- 5,q0"guAʸҧh?pnb\tF}001Qޠ<ڠZ2Ũj-!*rA'K9XsUFڊbK;B'A`_С]FxӴOe!uxT^DKCS͠ G6ӹ j(N ]60Fyˏ` ׮H !+;d)/BdNVpw&IsiY%7'\?PGn g9:?lS5sSZJ.bYp3.'#I]A~'!K}U\/??Vi\~d`Tvh& .c>XvTa &'n,hdNkG 1(quc zw3Pj*2;SK75FG7yC '|hi.{eDЏ*)$McLL;ݐwAv]&\T {sOX#䎔W,)?h-^Jop*={l6hY8侢a0 -~8u+H F" d'N"b_RqqȀ7̌ w;ëŷ7n80~_čHm#%O| x8>%;gD}P,p1(jaTyIowRZĔ.%2 D܈s:g4|GϓGڣ-E8RQy9 4R I:N8D3C)-Nz屌!fFaga bOQyDn1%G^X}lq%L;jWeYjħhOǻ7\/B?lCP,፛3 =fށŌY;`X%SwzU\;E@vQ#]!G7== Vt|`KOyl&BM,n dz:ػ֖5w\׸zF'I0t!ܒS1KV =ۘ{{}7D:Y)oJR提anr\ 9A 5;1x=&|$6Od KqpJa"+gR8?nLKgm&y̑WJ=FQ޽輄 d!@e䎥8AAqjF̿]O? y:*cy8RV82xPwJ5ON!Hu &0Q-bOoOL*].xDI4=a w4$J5oќk]} D `{TvZV+? 9ezem oņڤ1!V# ;"k^L 2Vh Z gBirƗwilϛpoDsI }lS_ ۜ3ez,Hpk3;YORΚY-s>Y4X!jԼIqj?hM;k]loM66UW7 q5fOUbr\\8a&.EE[+\W_u ;NdNSE*&m`_h8/OT>*R@d0'A)"@.JG4j+@yf)-:F[H8XvHU`LlKPb U*Ƞ/caY$ɧŽ=2RvJeB[h0p2cfWSwLW`ǵ"B$p\9_QesĦRճV)ɖh'{mN7')Gj#g=H~&qy]j#)9dJyO:' gUUmBΤ/c4H쐦_\rZ^z is|j sw{0\g8ԟPry:sqқdlL)O@;+ZRe e짣ZsZ PnIÈ, (TZԷ&VhQM26TA.y7]`2G~ץSt\-+-p)4fSի1Tl^pMTm(0g1iԛLMmU&J&EaLOڦIzeS[sŨ~l n5b${Z8 {!OH+t_7}FoϭADZ6J4޽XC8&tSh8BB^E4&Lb_\3p|z٢^!x %C1! 2i͆ע8^Wp%r-Ր;3s[L_;gY?|YW֫|gYZ070701000000c1000081a4000000000000000000000001668434d3000ecc1c000000000000000000000000000000000000005600000000./lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/scsi/lpfc/lpfc.ko.xz7zXZִF!t//]?Eh=ڜͩ,\؄J> (_Aj9Av4Vv<6:x vK: gbïջna#f ڀW✏=jA¹wU1$ ~,ʔoW$9h_. ]ÐҔu O` $Kidtt[!.ɗ:-'O0,cgA3L^>Hv·x}TxmB񅊇'Jm!kpvsE+#X_0Yb}~֬еЏ (md(Qjyd2G&<|^\`$YoڳFR*svZϊNkKzٿ T5%iJJ)K!?N"㐬urU7ƪdœDJ~o2÷o멟a/1>,ؐ8":IhC] EcBQz+Q#2@\ҙt SKEy ᪃YFቧB&]]Nq63txi]*8%+{0 9`K_EZPvPMׂV p]ՆT֘65+I&όm&ڰ"QSS\ocnaA` HBϩan8i/ h$RM27X[}uw1u`hǺ&/P! EZ.&eL8 bIH/xYbNeC3VJPZLuV]CK7sCgYx`C6(oك.Q.- Xy(ϯ2mXI6X3|rNoјBne}C=$!>M{}j6 ߩyt>!+YPTTh?ԦGpOԴȹtT'nPΠKimI˔7gTtDUkf(ǚļVjfUێy `2WY-y6nkQ \A%Vzi*`ۘZLPp+_doz* j=H7G+OY^Oи4~)’M$Ȱ n"4pV4Íub{Cx9 *.qg°byoc(¿Uc#a* /{A60Ó<S}D1ww^Fuv{[Oax d0 |%Iʸ7qV̰{kTnfMxXԝհ|:^t-WϹ@CbC'UӇ罴%X3GqeāJ T df*js^S5}Pu*41xۋ9 &U2rfEIfq7e45gz|ǹ\4W[JWu])]ڲ7'sY _{@|eIO؊_c4jqo=w ۤrO+h{o$l2F߽=[HcԼMka9^oH60D#} ?s9:T!}^ M^-|VRcGb`4Y23>undl<"O6s֡ Q4p'0T`,2dv&$/\Ѷ^`yҤe$*<f[-Qb#5x2ǘ0-Yj,^v$]=uuW ^Ji[sC>vIh^,'6g[PΤD5- 4T@τ Jʵ%]vXSl^_g]Rsx^V@ԳI4 vлB0#ɤZyΥ̏"D0 A@Eqo {,oT!ytFC&QzgAU B%ѡ1$aw&r:.o;ʑ.uaM؄PT@5qż#"4oc؏$h)4_r&ɈlRY{݃(jJ}nYr Qَ4Z$dl h=FD(!Kn@_hܷ0 ޹fۏd<bh\bvA\#EP =vf,j[O|`1{JkiCCj؏(Hep`1F&" 0"REClnIW9ʠ|3ߕ15LTqƃX@2eM ոk奫(mԟ,@A^xOf)CtS \zB K[ B"othJ47ve[ּwio'fj}%}3j7OBw{,0<@tq-uFA[ZLf[ =}fϛQςW18jNo(GI*^xj!bz>!R͗+}DQWB?#.2@nA 0jf5,/Auf߾^'@ j<֕ ѝaQ;tiC[0Cms=OVtfw]3(<⊝{_H7jt->ēH}HB937o6'Wj܅fuQp*83)NȂ զ.mL{m[Ӡ<ބ+lG2A<n0X]gi%ZW{ˍbP6:)f?jDOoU]Ē=NɑH7,$;zژngsYUɓ k'm#ջGBdU'^޲XO=ZG\~dj.Ex3`Ξ:;v"t_x}=7€HHf CkN:@#y. sp>lf\fjx跖 򓳧6SR􌭷Xub~η^?NF؃%Iᗼ?WO']JfƑQg2̞{yAI ,ЂE1d䏄 t5v˩(VS}bz:Gej9guB >CsJ -gmZɴ/%~w"p)@]ܡ5SkJK9y=ȈUs `e duٙ@ՠ3\Eی~ @QM[ d7_h7 P1>p jdfx3mSn^?ezDrAxqDV{Ӄcuy(uHWI4ӘN^wn6țm._܌?S1oЂA{B{誔U`p[4"@䙷^:MExt\ -͞TfGepcCr47?s!en׼nοyEWӣ{hVLbWە.OQ/uھ"Gҥ93AhfhzYqpl/RDvۢ˲3YGϹ8p_K,UxQzKnc|_,j2tk##4DB5g{m$d*x*@6\nt5 9*>R t!ԃ5q:D.] 3O$.kLsqœf5PH2=; C`s574`|_Bt\9vOܿaʞnAM5NXI~Mu2L0 ˆ =Hs j4Z ^sCqچp맹`X..(@ H [v}fT<к+C).+sdiRF*\ nU;wzXfpiVMxT DE Im[B t#dA]% OX5ӔZ2 ;$ƿC+hiEK H$aNE%r՜lߠR2(t/f|eoW)]-Z6b㈻}uϪr[ c%@ʫ V>>qr>j-jq0d \us}i@' kF sOֈəX(՘R7;& ZaWga b *'_k'=Yr='Iܚ*/F {Aio2q7ajw?BݰYBHcۘ'ml+Vhґy2Vߤb8\^KǯB8B [ ^ %Rƹڗ=H4z A,wq}BQ4S=!*kC(PWRjC0-Ě3b`z'UV!þFu+ޛ`&:a I *;\Zk/vdL\HXA4|$1/*<[Dmm[v笲RsQ*5ly;%{a%R ~ f2BagrgOLйeBjykOHY*~axTp -<LWwS3(ug-w.a[jtZCEdԍbȟS`䇊t7 }xliEuY`mW ]""K^NѮ𠶌C gQE3o Uc6g)ّvt >J}mc&fY;ZhG[Nptj!;QK4A; തWkI+֊Ӯ*~T:43uCB,YI\̃.'\[q?KQWau+}6-hz'h}҂ X+2'T*ۧn],;="dbayfOd ;o@v85*vxlᓩ>A$dj|fM>v.:vb>7A}; (^ė6mIhCLi>S7֑=Wcl 4kFCD(Us]Nh}l]W\,YY=ud:.`A%|7Mkb UR/Th@mrJ5L}e䇣b#2!4:S~< p)_T|CNӤUzu֑_7|ipT,9*|bЊ,'ͩ ?Ԧ4-K9tePo Pp*lP[҈%1Ÿ+b P4*C-_ӎ !?ʊ4R)ʙˊ~q5%&A77~wI~w(A=d$xZ3C t +DUx`xj/$laR(yM( P?P2%з4("iS0A0-e?!Bx"]*J>jcu&K#W'O Ӯdvc \`:U7ðAtm(JhPv/I -AJw>Y]zfBqR'_nxF%,ktGpY~FC߀:KhQջa1rJ_+OHz5j^en% LݙVsI V[bAK XI֠"@{;`俬Y1xy };lAϯ|ֱ9= K2xnEJj ]w,Kq@;JO@0=1~ZwOinq(%[Q&* ӠK{eտ?OO؇ %AL _m* kه7 f7FZ % ka}hۂGٱ۶Jѽ]섧jY[E[|)Ҋ eۺH{Z}P]^me@fED mq/WwwM'̅ܟ!3]} o=]M}Z+ۼz3W+L>}i K%T*PGO ͔34o T1|oas=dyB6C& JBXB2,3So:|I^Cx5zZL JK1I[XYCٹ~]5N! >qi,9Tiܧш&/fزSΗk4*i18" 9oX 4(ゖְ~2mY5HD˥M#32HDH?EC{ Io%C=BQ3alۖpj`! [ڭ+c; a;[T,ǀ5\~2w]y<]*r񊤷1н0> *ei):aUoX)hsP&\xi=2Bk.D2pkYXeHpnʞ-\9z*4,1&QK)P9\ cQo 3)f0a||1?y*FO޽`mwWN|3bØMW@~;8#ܡ$iwUǥXŝx3m$cYQ4+=[$2c?{Cȁ|S#s6KusjZqsmTJ ٰ?dX+TaMnPk*lcpLQ`I-@ 9XU [;&V|E:t[YZv0Rne.n۳]t|ڦ_WgY9IśWFD͌o)0-p*hsYx~5nfﺛ&xԭe= ]; 59vBo6*Fw,ҦnQmZ F qG 8fՒ i%Ϡn;/W2JIaGW&d^'X\;F9CL/Ś6ϓB$ok^Η,(^DU}n l@>(R"S̶2A K1~\b^.D^&͆m]4iiAKܥ&LWG9ĜF.ˬPr?xA4H pEǠOw 拯H₹;6lx6}ڂ7:5w#FS61 )Huа1>ݒ2o_3@F%1]1)mq^7 jG֟AA,r\=Vk8,gH[ &KbJ%jBT[i?_M /Myޓ %.I\H`E#x=/9*&Kxp/kCL`o\ HI$H+2D$C"" p#;ABgskO6k0+4F!Jҵ=& de7 M^5g4ỞI?Sb~b*".%q=#> T)U4߫q7: L[DyZ!X\z%D_R!L&ĠԦED\|tA۩\Fan9P%”љ6(@j ktF">/*&-.T{5`qJm;(&XELkuG*ㆅ2=̈́J&n+<=b4MrY8HeP+(irfWؗB1k7=_Ό썓Q2\ol+p0Ϭn-YffŽa06-HN@mTT؃t@ߙT>kDuv'$ޢ7[)#, \ıh3[F9o%BpXV v+ø6k@g]V@Wo/6~%3k*lv)>wcDv!e $gGpᒽ0ǢqvC o) "`G>L]`9@s{pH[I8}?ǰ/tuĪr| .L^(Pbos&2EO?qƽP(="Z銀 ?4yq^x=JC\\9MLG}x5!vwHSIwI,-p@;r"Y--l]_Uɀ#G\&'v,8?oqK5OumWyVu5<8X&Wo\7x_VMVR V7f%oȬX'TiAB@v('$n@IWOq!$Qp t{}\hFh#(3Xş]\zPs1ppy 5{-HP/i9?Z,`$K;K)bM+{RҴ(zif+<-SAL >Ъ⡨t|{xQr׋7_&۵SsLOBr+K7L妟.VINPιxE픟̡ahKG3(.\4n.0;,H'w\]GN$(SkNv/.ᝫ11%*\DŠ vF{eKm SvVMzDk$qF hԏŢt9į"ZSJ%y?GeauA)2/>|_f-wo oea=vYe4D 5؄;Q <"O ,+&4>V8# M7]{]&k2׮W*{,}'9~3Y-ܫA5q#c Wאf ZʖwUF`A!C^QΞfcwAZ[T|L:%vl: s}n{ZL,)Ď4퍟Et\zJP:Sod l𓪕JaX,;Z LtcRߍ5g&Hk#WɩWgO3Aٹpji^Ol=gpu{1OD@?[DLAtz&gbY~hPUAf20dN?eI4Z gP_v"PqnCH] vUX+Bh7Nnٛ#U˒N%S.c^ 0/히7\2R(l ?+T"b;<+}ЬƑˠQ +xҥ$pp9`0yiL4/Mk,9gSuOpTw:"j5r)  i+pȽ.4 ,#"N'gvKf!?NO%A.)Al׻vqkXQpZ<0{<׎C8` d<"!9Z].hۚ(l`k&. ֕OƋs$#jl]+DXxp*5'G2^\7w$M κRz%߬ Rh<73.,>?ʉmT w8sچgTAXl.dB,T9.[NBx8NJ O^w34\ S1a }!#Q-7+]f[EYR8[D#J1{r)!o?X$s IFU[CxMRF/L*:滉/10)$(6(!+PrM3S6Zl@>~Cxd 2(G6Hq/>׮BKf=LKmskV> ޶LX1==BS}sl'Xt#*Mp楎(csBH27k+]5-Y]u4DDJ@^Wd{Z# ʻX3C :0 nlRA\z3E6ϭOٗ^4;?9 p{ֱ5<0iU +Gov@ %Hُ!ӫ,LM!I>>y,Sp7ͥ-e_fo:*C7fg2aQT8h°&ۢlqRA$FE~2W@w؝N?Q̂#5M&j?^/A`>*l&3 d4 QN`z3}]P%n=:ǼhKX7C&w/d BݾNq^7Ty)1"2T?$ iB2`7eIFlPbZcYe^EZ0\Ԣ嶈$B&.H|Yz8 vtOTls/f$h'7WK'tD0t\[ϰ N~h n:WD<҇@E\r kwLV| NpcWByxhH@b$NIoMk0`=W1g8>Uo y ے|7O >эmDy}MVriI2YÄYCnk4IU#>*RHTdFNwql\BŃ"sD=7T߈ BoaU_P&!' zR9ta(-ݔvӥp8# i^`ֺ(Єey걚QQsN?NZ<6{˵ү׿ƚ8cα:O`x@p ȣƶֆ 5O' HAOdsqyx򨥊p}:MC\#Y+2K7]D>| -vlQ!yU/m-_~_4= gvf||^Q2P]G ӓ|&i\.r|B,JdznY䑤-S{M梍$&tbVR xXey@f;9=g0`dNw'NRr?ZS~(@&F0's湾BA,+,a N\ 6 72q4/Qr3P }*?O {U2*HY?GPw=bWjd G{0JleaD3P|vLFIPh~3et6@>-G:0zĂbMxh%dܿ4:!#0#ٟ"Ъȯ3UkLq+]ʶwՕZen **ʕoXɉ p#l͞]9SAbG1S^oW X̂s`gu~{M蓈 (#K.fj Pj.RNX('k %B(\b;i¨ m m*[xnwZt4ZGfUaρ<\;Qt.Zvc60 gq1FM] Vmjnf=RX'pO8z:>4^=Tc7S"g%.q?xT_\GueiXCMԈJ>'A{N_mƆr,5q]qcZuR撦"x"s5h(fBs$mo}tɅBHV*4'h*J%g9 qbpj4|Zw,TY'nW";<'J@Sfh¦冈\] FRWeOP501=-Pÿ@&u9SAw_U@+dN tRoyҾP{|f;7;yhBJ 譴#T 83mLgOGEo[?V^ܟHA$&!+Qp*|'Pb) Ơ`L쨳PK0[^n;}ED|imm\. ä6!>ܔe;j=k|x˧f?K!qo;O;g;ʗȗZ4ye: S̅?,]ЂxW䞠v֯TX۫U`:WviO?a!f71ҲEiY`3st!FWGb@x撒m ?~znM.S;#++6Wx<@w'[4 YUIu[}eg79ֹ;8t{ЛI!؄f= 9,@+n%M;d7CtE˶_|;m҄UF,z% EN$]gNbņHZ6v6^Z/Y#v/ߚwЀa~{Ooq5\mo2`3A[npeilINQi (F!3 QY\b.O!ZZw`fI,4a}M{Zu] WR+F*ކZ?3mtc>خ>zX#d{.\á6qܝ@aW)Rn{.Q/=3r DmD}1c\;ÛcU[L_ \|Uٷv}KxI XtrR.ق]p׻O\műdhoʨÚGW*#$lss>F-vSi!?sRWJS MvaM(L'm{@o0˰v"/dh2-41%J@ -JLZF!_%+Uv0}<-emYK&{EnH]ҡ9d\yN9&,8O#YuR[fP LL=c`DA(޺BVB{~kXv7ǟuNF5pC-e2Kqz /P|rCT?qH Yje!7$og{T˓(+376TL BFn>(>hJq\\*FI8` w9?AHdWLOtlFZC ;ea9X~%ndhjDkš#?iA,+zR#Қ.p8,?mZ<+r# %E|Dc`@R1.AU5jLrS!z&g~% m "2ג7555FW 4D^KlED3ܶ v<ճZ)L:+eJUs+цz)Xo;LKhIk"jbpT91 aш@ <<9Zw~~Ȧq!kZ1b_jÄҢ#r=)ک(LLi׽\wQe3Q (w}xd:J3;)F%kLȫV;Q<7$Z'c q$ #<O,x)$k:DeGߓV[ Zni^ q]c&5ieZqxJ]&O,wn"2,XqI6 V-%6%M7%'zwR&?Z3ޟAc%bx)Dz4?HZ588/+bч~@3hD^tJ˺w-~vxw]CkFJm?J(U1> (nL"v1{`[ꢄ/j$hANYgELF?+/(-ySee"w͝8/-2Lع@l;N_w;ZBs|$)yq(tsbސԹvn3#֩Ք)0p Հpw.@ycMTYylBa 2U FUzhN=l{4wJdR: k'e&HZȍL( xbInm"7Hp#ѯg))48@UNP6Jd,kY\?  d͑ѐv[!L7}{è"HɕsOJ7~qYp T?")f1w<@̶l1!5i'p&+'lw(VKYj,u1K/ ?h@ N(Jt'<zMƽ-Ւ-MN+f0IҢR`/A33K{ h왮EePK(>[Ksyhn,Ƀ=^$mlǁ(V^pl@dF)V4 Ns&~kEҕֆ1]ֱUj&IVB z=~>,lKu}5ħK֡ƍ B9 tÙe;5ӢnLpX^-JL{2ڦlѻkL%] x8Dˢ-ey օ ϔUs*9ϓty)VjNpd_CapbW,=M)>M(q3 h(moӭ37Y$Վ5zJ&JߵV]Du>)4\0[=NOC7H/i9{ XEKFb'!'=0nHA>\ұ$L'Xh~%a̠G/*T"v5ԬV0 Ey[$31TFA*#2-I &֍[84Dw1pA/I;ק;FhmUmk DP+Vrs!zڽ9$E=bgk: h_vQEr%5*YӪ`o4êAHvR`M u:|9Ⱦa7iðRqC= 7?)EhD~U׶y Ge>Ьy`}*PX=l"7Ë+~MqL7>xYUkMׄWzc)H/"(h`@yH` oG74IrFxSF_Ԇ(O_IIfhk7o\!{ݰTAK5 !g?j՗C#b!O̽ %D֖§K/fkϘz21X2-M[^PG_ c(;8].τ 37jc/ c #8Kj̈,\9W:^#\ϷBn=@3!40E^ڌZ~o riе?aE~NM6q (a43xH_}"0"Nan'P`g3 ~(^zɊ>@9)3#&mپI9n/U%W_40ُۄ#r6B z"N{1ێ=l#>oJh{u] Yb Z5CW^_`2hT >_vR7A95fyCVm8Z4H+և6fwݬDr1kFY̵61c=y6vw΀QI-O 6LeݲD/5|ǽ]+ JO?2PUb۹)8d1¡Jէ&C0[oi۹[> 9.ptɣP6[xiNÔ*iKRa"neAޑ5}зN9OVKL9|} hSmc9Iy͏b@즗Ho\lM s1!v$ 18;qTzJuׂd߼\ukx xKJd 1/AÉۓNЮr2mإYbى!gtBUFk ȹUh2ek1Y:@@rQv=vKLDs?zqL}_®>һwF@dA‚f֊}{/]PSxdϔ#&j5k36,?W[H0Vo]$ kmD {P#-G>qo0q)Zᕫ;K ]BxuyQ D}ې 2똠4Q,>}:'7 ZO+Ɨ Ѓw\?baWNWYs""aT E3%%'r)eȱU#7au@oXg  GV̻;LsF]LD8R+O{W^L"Xj0Z߇{oFU'*̶I5:)-(ZJK4'7,fӾ"MkpwǗS(Xrܭ,r"6kR/#8l7!wEK<(I|^'SMŗ-< w8q_; Q-qDk{-. A+JҙJ4 <~X,'[Yn{ >u`/8#!ETH 5K kl_y|6s."3;aQQO䴡79/*# ; bFvZ1V!|B87$;%:]&땼88< ̄, e䈇<.Um#\ ?ID%;7ǔDnkX{b@M+ !$[6h˼œd4PR.dTJW^%0t@o0(?~f'a2_B7XEfI%-y,qxND'+DQ *}T_EXuѾr4)EituR򿡹x=[tAVRjȱ)MLP~G9Eܩ9|Vn=y8Mq8xu2].GZxc>棄64̾ f?#4/&`%3@vm3ث0L&'.qժzӗb•fjZ :;qӸҫ( _w6;'  u]b(V@YV@vg!ChUɖzCMh- "￝LU 7ܷd^$;ŴR2>JTf҄Tzj0br:+=3y$lߔq[JCM&wƨ$\'1gG:ƒ[ĠTfZ^$2O.?!?÷ AU˪[ɧhsCX j⭘9-Bu!z{al`vmPMMj<{4 Z,4i`_buY{>lFs0g*.LgK£9دƏ.*w>5@+Jǂ+oU0luKTbg?nr!*Quo tCеBY^+%AGfnDVS J45]Ѷ&Ai-aS[Yd*f$~!Ci︣Q&Z ێ`%h'= j0\}\ZSӺe_2Ztuh{ʺ** Қi3 z|KH vdS+D[AL}/'J9Z͎fw%~p|'6cMKt[%5Cewp,ˉN*.h$)C ;q pulwxxӎ6\, $~6хj; m]2IW&S(leh2= l35 Wh&nQsKX&01 BD^<|j-> %-Gv\DZtSZĦg( #}+' Jx5$pX%>>U i~4dFcV0m .YyhA<[P2A^oӝϢγ{B.IBfo|yb"g ס&JMh\xUv0UhQMmz mz3 QC+P<$إ3? ǙLq!KKP#҅&ibLHYe7<͕Ø3a&r.=5NUQ[{ͮ|vX?׎Y/} ]egZEwOJ9se .%'N%x z:kB/>wؓEv001SB vs:^~o>y?slVn"#Hlqak{s!VPJ\;]TbMBzA/V'RI ,L =K%B&7QHv! rEHu\V4a,n_ïnb@٠k. v=-$^4h?g* MD *Q9aIVJI3GzMxwi 3?;ǡ0L(ʦO\xد>="/ KG֏=j,vqpŠ(ݍdz;dj$ORsiC,h{P)w nsf(}] d8!HVhx6}?omY;s{%UtM-VqN_D&5&U9uP㌣9={/ zAbafF+ Lѭޡ2/ m6zcg(3Z^K5xH9C$h d[$$/ MnbR4:)HH.I^TEM`2{Wp9Xڃ ĭ8PLGw9ŠʥB#!$%?Km.qqYƊsiOȉZirpwH1B®kGFQm~\"7˺PIWYnu~aX|Xo"}X(סב+G㕟b"Wo\-z&_0O]lwEw9¨͉@Mod!;-1,TIR&G!n5 U&X<;7hƹ,n }. ؎N0M`u]WNcɟEL/r\x2 f-q32a_a:['t8ʃo`x6H}WK^f|l=PJ/KUD7ѓ{xAá`m ?)(<ؘhgܳӟ6uOµNgŔwgC57P7\M"qy"*t=|;sk-Qo7n,_)xO@A+p \&e ͹:-.oz"HZEfA&oG0À-;r$܎e1جWYοSI`\C[f ^IH[+k"MD5a.J$>3# #\\"naHCĊOƠe=NRgTA)Ae)`7/=eͱ=>U7ǐ]]m6jyǭ8urͶp̖zsJ Y1qmq`Llfy9bE00$3%哴Re~u7g2(I8"b0ZN@UHS~DQ %C*ćZ{в%Vy:#:4Eʲ0ۼ_G94a͊e+KV{`Aw0HCIq-WHHMƒ~ae׆/bFɃӎqM,!HzuٴPBM^$Fg`w}߆ܩ`N7HƑT"*&p⃬!T r46;7pYVƀ`DiHY_wa9ڠ]$[֦gi> (u#v\?fN51(*̧݀@4㼿֪OT6~2~D'f_6 ̃ $S\@ИJ.A4|"/G`zФPdZZ! -K(B?8}!doB$ sЇPZr#dmaKxtv &oas\  %m)pVI%(Z44tZ%#V]34] ;4{:r;,%AQƻU5Φ*BH|3FYWpG1̆nttC! yo 4:y-89C\j>Q+uu_R;qt`<9nS0"Z&ߏ^hqZo0ُ $Od"]L *,I͊kG2Q,C۔Z\b$DqV5j.ؼB$&‡*;;ZSmۊղH1G°F€<w'7NB/jr21[XΞL?=YIKxL%B9F/\dļGظ93M( f:;Wp<"@FH 2G鍍N\A#ܸ m"͝q~O|?lHBj3x7O[VՒ/1Xmpn(:T)yK1fĈWePC?S^.mZ ~2U<_퐕3}H\k I,C2x߰s?_{+2QO K}8ïcEʏs:9iGGK{,EֲnĥS٠˚쀾ٛFv0Xt˖_yM!c4،7` Ab Hr:#Mη*VJa^}.&>K.ݓ$,>̒Àxō@ڶ׼6-|TdSR9plPjx;lN|qwSr%2]^wZY9 J*b v 5:|;|4J09Q HKrYCg֓:bJv8w3BAHJ^vɰH6`ε{eS.'FrHWx\6*QΎ֤0Gh_f |)t6'9,Pm/sݕA&Iw_\uO%fWa[ny99p-ojy=Yɨ{uXlO@]B[`GI $&TSi ~tQi%  B<oQxp⯳Na*\Iiyح*Ij\%l2 `5zۆuPZ LV=Y`y@®eN `ySFQn]tMۊ!cbdZ28kIf׌a0 97=e!+EF5'cBp+mAq4V|1::_ܠNڑ3]7lS AMJ:xi0'c'wO46llY@tj4NQ(ۓUcOL##d]=$4-TR47%sn5 F)K>^U}M_!':*ƚ-7~,a5kݛNcO%ʹCNT-rGe"i*o&[ou=3>lM"q}bY^*J9A4DSʹ%׿ɡYYӹLPj Tmh\<J|f͏D~ǨOM܅S̑gHzD`ҘkHnFh@Q~~.~EYW*T%qaȔ'g?O׆,acJS !NhӎN4u0뗂gV,zݪeL4ljQS?\2b|7 0BBƼ JkͲav n6 mIi; 10#4MBi^3 *֏SB~n^{%~[l8EFߘ%^t-Ƴ_" A᥵ u|烙{d,<.[ h=p=r;]D^@J\4% $Q9Φ,V&􇍰龮UW@WU;޸[8#6*tr8BWФ'6:&u5=԰;ub8B/?x 8+jө\A&B3P֪%>2?텍nt'#Gg\hL<. x gWPUhnBoca& +fjmVQ˻$ΪhE~Mx&"aos2պch`of5RƿU v 8FKro5RCckrOVSeM''/'vpP}Gw(5-LQ yWUc9~L'5gxmc0hM`fzbzĠC 2p=Kfi71?s,Y>-Сlu|N¬2n3QعMn$1vC +aܿ*:Ջ'YJ] }Z% gr~rL5US%9;m!C^,c6$\b H1W:+^#νҜ-VLy;nV.I+Cb_%\Κҟ~l 8(u=әrDor;nҢQ l\Glsm6 x꽗J:ԾY-#TV}ңOI1V(8fUPQx@UV*AI3!ԍjxJsR;GˀYxyX߬ Ջ?dOv=¥v; 6&slJg,]x$8@ʹNjwP&Z|Ⱥ3YTȂvu-[{r"8"pZ FMՓi`!@&q4ijr1Vlk/+wxZp1wux6CrU# HĄy `0@>)!\i `8[uW@OiC/bJ|;RXNzWoz.Lխ+xxG)W˩7dVR+#T&ꭍ{!> gWV0)t* M9&3g$@$or{|&͸[hZZhx藗ls]Wl LP>XG[xϊ< KbhQ`<mNc=\hk }.U%Щ0fLMd CÔB O]0;-;Z&bw]Y8/ՐX3kگx/fODD=y;X`DV 0n</ۈx:S~Ek;/,˹Nv7kOb)ShgDvQUo!]5d,ä@k]rs|ˠM7TUF&i/*ZG.w%߶iŇ!/KiCio^hTpVܑl7xj/4,9N™nm4" 4uG TjfD )[WNE\"]0D;FmAr.׻:2Nl37]+%! Bݻ?VQʳsxIRK6cfAʒ`Dk~ǼvT1[sfO/)?3G$|$8(Q-:'W-x]B>؟DzCU3_ E_ 2J,$ 09 N) c]<0ܕ4x2NXpP;ӧjnФs߄O=[j%ih>BV$|T^Itܮ=+?1$\ل-_aF Gc.1 2ߢ^sbsyflͪE;n> Z/o{ 0w E8 ė O6ńdz8~j)"rhs6l[Xͻ02ƾ]@; B "^wKv]oYU҉+,ˉ{KkBt2U[6]- ;\yoM^ʗ h V~oML6P1/Zba0~KmP@+9b,`UG޼z-X$ A/d-Ik ?J.# ocG"g_f 0Pӱ? LCHxe^e=AE$PxuslXgtRSÈ:dD=M7AM@PhE[\9=Nƣ~lCW`-hfTMw?c6j0gYHG!MJzH  (QSN35;b=dK&P{DK-{6_7֧2op0VLW8lon؁u*iRDuZ/'DhYOٷ |u}_ >kǰE՚|" p;GBڥHj`pH\,Le뾛{-o<}0~7&TO2[KL2?45܇ixq#SP+|ZnPaxrR8^%[?k3K&9[|Fx= &/KAYQ+]3H{#G%—[{_{0^6D~vmbj(A&~KK=1g:m'_-oc5yqU9'M+$;t[fF8PDg,΢CROVgA^ DL1#ew/asӿo3zf`m7..XN-ۨrU'Z| :E7;[n{:ɠնKye~_ ۹T5|n~2jdQwWz'@Ihj6Ke{t22?dƼ [a 6vPitlU"#/XGttSekHHc.3㉮ c_DIה6聂pJoz$؆.*w$86~T{B΢ytr1;#L[JTJ|moBQE o®i -a{l 4<4dAc ]O>Ob@Ik-rY M1@*]\⨹}Q5?ii3 ކXn"!`2q &ff`u\}+ |NMSی K,Ή&w&>Cgܱc&}LzL~ Awe5(Sh%~.h"I +ih(B)EZԑ %n})*ú >Aaպ7F8d?w|KGI S g/3|4IgNqH XRIԧufsStzr7t#Sblu!`^UXW#f]OНb@^uK's3 mˍ<:Z#BK_B?C|c:7ʳs^DԔ;c\n-pIbRm-v';[)dZ 2!+ݎҤIp(UͼLM`e*rҭP2 mf$b!v3S8lli`ӚyU/yO18}dEJL幁v0T߯a~GyqO&Ӭ28fa0r#<@d zi5T=l#S`rmbJ8k R`n괶^>hЧ0'#ho!>1p {G%R9<߾$k)fp_×|W;1Jz̲/u/kSIwF5By'.sR2e69+#:h@ FLfy8e Ch1P+dUhV"|M] P].%ǀ $=߸> yMY/pAX>'?m敾jIm˝N'HMg:GY|ڸ2RWVLk+;) `2/-|P 'RewTfrqFK zz73Y=nk>:Xrmj} ,-V'uQ 2n*\ s`dI|p1 zI7V+pK/X֛B[_7ÄR<ǚ dveEP_8ʹYBG$ |R3$/Oh#VY=OUCf>|$˜\"u/td YOHdE#,KLj7\z=ө5E۵wK8|Ox};DĪFUd$CojGE#d8-T`.JIw '_C^a"FI֧[IQՒlf|Ĭrnk`.dE5v";OyQ!@ʟ]];b;(%+;.c:Y)sVam;s+\ S "'lre]e r @M(A}D}7*hӫsbDauݮݼ} JO .J x1}m&I[hXQ\yh}}3cha 6#?QDD-=*˳\}-|R+i \~I7U׉w RթH+vģK׎1Ӧ&!vLh$-@!^iǷY{d8us5u[>Y elj>MHu$Wֹhۻc"K'1STǹZή+>x?TCU;R,@5"҈76r7Heϵ\±V|4GbDL͌bou쬎EC>x,JzzZ Kx7U6L&QA+^o&їý {"B1_Vria(7V_/gqS颾ǎ MPۆ.:-6pꦭ7`Lf*>GŇDpq13$e}]OZ,k5Ipxg*vQ c}Wg_d*qTp6O惤cmUzzH:jj˼cto ' IYf_̍O'`!2uUHV>_^l1J2${:YΖ)|^GJHd:M#,J:YO+5$ }59sF&-1Ќ|༂1Y` 9 80݀EYXt:Ab"Q`Gv0t}CGjn ">,غ\2%+֜? V\K=C8[N㶍4 U\hD9"LlTUzNưM뫊m"CpVT /,z?Q&ORh5MIUgE78L-Bu7֨C)GY$n0/YH5O,n5E ۺP 1B˃^'8[0URR * (O(3bQ@UܨZџA&"&Jc{`{# ZGo$,Cdyes8d\i/1)st; 4{cWfT~pM$Sy{РD|FUw. &yGj:*~gcmd||s(w6ְη<#Zyp ޚe8o L=K|#YՉ83G_sؽ+#g]^@f_&}8uQ fF2Z)g|<ңs H~ v72 !O*"ǣ:-ْ08J ;p:]K&$0vzN*q(ė>ƺ#U構8l.WtY4$#uK ˌHhH .A卫TpkKVhnEfUjuZOv~ϚHm;cM|(s 'E7Nw6w~ɨO㱞 ME1UCŦ aviklwKN)Wz =.2KxJU7pL7CBn" e : $+ $"sX#|}6fmb - y[mߓA[V%fy`oN=v@襏bN%eI~Т-|4ZY{|׉eC~v'V: >rpFUF i/ݮ6>CNx?[mFѥKUv_@W @%ӽo0+NqF 5-057I+8W$G6߈܄4MBzzj3o Nɧ񆷺*o=ecŐyW3yL8#Gy/1z`c_5- BqL} R`Zkz|fOpSi,CgjE~<<m>KJ0#!Ux@<~ggKE< H8.0@7:kT[$ׅ<\u0JҺ&&:Y.PyN> (dY)qW Q+*>ej'Q l`R{\әY^@ R}QDs,Y :cWv?P#M\Bn̵KO Cu4 ڦ\E#S 2K#f" /`\ZSB%8.M)(u5ά$f֒[[8*WCtZA߯qQ76im< 'z1YA?tcbHٶيlxzlۓ-G5ݸ" 5~ Pnx`."Y)Qb$WwW^HWe\vm>qTSxف6A8 *~ݰv.>uͧFcLX~N ,UlU䥣 ayso|"bڍA% *F]K,WS-wLX(ެ%4WQo?[]糖XU|{X`yl`aɳd+`:C"ϓM 0u$y 94 OPU,?or6$<ބf{])9t8%<祈b .Ң^c.|ovnaF;w/RX- TSNj:Gm螖)%)ئ(;4%\%l4%O2,j⩃ǧM0ej&qLF4l̩rag^ό-ƾ6Np&"w! o*}vn6uS&9X@LI}_c_G>ݍKiQ ZgM3`6iAj=:2ϐaԜ_l M{6%e'I`E4CkK3j*LbԷXG:\y8f <%hdtk! gQ МU{cQC|Oo$@I{[ ;fp̟!3_~!]a<񧎎ьvZ=3m{T:i@wmD/sNV҃7'* 2OG&8\iRghL.+n%p' ,bLbAۉPPC*2cހ`-.7f@N}8jS7]# l ss5ە+f6O)+ 㼏- XW:WG|%\ְ_L҃:MbKMXɷ~s}-9nGu[=|QON;y{%Twk$5*nǭiLEO$SmK|>zs l!ƼH]뜍H~?00O4 B=$X6nIh/GHvvO /9Aݠ1ŸXzZYLYV{;Dz%" Qr/-͚K'R0UÀ  M7~[(QB'񑾛nkv^d \}T+N7ۘRI} (m3 D 8!rf`LŽE 4޻+*._>#_M[ɘn㤡Voe3oB?܏UCO527Seq`xopgJjhZ]ρgF\$|N COv o @v6sI-T*'ӒqA+"=EZ=*1"h{e~T546ʙ2(-ȯrѶ5ªT ׉bSq:,C nGjMZb\tFlv*Ӂ~P,mxnCAlk7Fgm`EK嫾ݱ^BeV$.]KSparO@3-O+UTf a@i-r"c*c0fZ]çƎs'cfd]t OH0=1ر|62ԚQ;z֊HН]BҘB͊@o ҕU <|π'7Mew5^EА {.;藩'e[t9*̡j9 +OD]p.(m FEw q {l(H?t8}(y"%,Qd X~ MI09[%"&r271KJ u^;ts!ZM;.tV (d?iBQqCz8tk@e쌸k> dxŚE]u|cvLǣ='u!eEQ0dgA֤C?ev]a᱔է2?璢Ez 7uy)v@b5pi"XA zxU7+˙($st/%w>U4ǼW[Z%Ŷ9 x*䉘ܮQPxAжOSpA/2'IznI emjdS{v|+,HS98I~a /F TcMRM%юIj•nh`?3t?Ρq]Vq%X{6Uk53~E!ަֿe׷}h=nqk#H!kfLGbEH UՓ0t+,Q=qެse 3c$S} $@d"U%ndO@Gx)UT0 N \11`)58˩2~4dAHqNV1)J|>!^3˱ώ+HHqZXfx`Ӝ)Lk ~v*[\X ؘ[iK=[4*j)]>rn߭ }.D\pb,nQeM:&MCo-ߑp<زHn-J.hKL&F\3cbΛJe:c5Xw\ڸ_ƒ܃kj&ȼ.H'8#7LT/!>vk; 3#F"2Z6H.}?tKQrֈv91_ X7]/_|Ɏ"IqXbPFR1L{3i>&ЌUaP.u_p$- TPxF.ѣ؈'UC;6StK3w߁1,xvYh7AHr`v e}BC%6' TmZFOUcLa/>q 'AW{BiR)(pc6%*z 9Ar6}@޹` xW{Q7Q= IڻDXI-â=X>ԊKi74zV!UF }H&sj IqE뉖0{c5 Dﵱ\gݫ=%V< ;mu_5G".%!>2'Levt@Cp!ˊs<~"οhG6N@Q.D;4OwKY3>5;wn8xзTsC޾QbD]HSi)keapd~W lD[ĥXQ=]JnN\[N{T@ڋ %)m+7Daz~ͨ5_nr) mx: H3~.\9ndJ7*!4ևȏ]Ti8;*6X">&fQ PUY;_vA%jD*sKb/ h}9"ܯ#p+P:OL{oMK sݒ 2QQ6\ܐZrb'Z! j'  9@I]̋('q=?(J`9;9G~;uVӧ$1LEbu&: X`V"-nHpi(?/Ƒm/oV<*4+Gd|Z5ԓDHwSA-AWz{ %_#<%ƞ[ٞ7 %i/NbkU}-)%+$1~}5F->gmnq7#I ԛKidvMt\xJj5Qkm "3)%|!&?%yT&9?gL9;G 2rt oL/b Ǯ,1%|2T!J(/LQ3 UY<i|X7sgQ 3ǛU 7$PHcO Y'h7oC/W_/p8^u=;P[:FnU!s[cC0T)ge ю)oO-"Ny9VKD6S+kVaG/ FѳʚtfG!9[odhlߙ^J [ -y\,;١0mI\ECY.hJŷGVYLބ'x.c oݤ#G1E%4cb_COJ&FdI7piR%ZL/*j6`Ic.{u7%y 72<0h8~pu%5{G+lgTR`Q.[a#(¤ KSPPV 1v]FP&]Ga{qڤ%דVڣBe/& γ*wjt>(XB7qzgEE9>~E8q ]b<\~V_(H{)_j|&;+zS|]?6[CS(IJ]S >+{qXj!B`'C/0M] "=a;*>T36;d7& x"~" i~J"OQ ݙ`j.Zؚ@,EH> M'?/>s QᶶܢփCޟ0Œ$DHCI=Wt thfI-fR2ĵ[I*a}JSr3`ye|81 t5ġT5h9L}"d<-2Yn=~5&y˓:KX(dVTIl5k&׷J9+7CNʴ;#,¨#5"l$o9M9"$SBzpߎ2ti=KR MHW Kjmso| &O T(:욱z3RnH-.ci5K3.SD+>ʙRˤM n͟)U;NJx}4z+P>Pba ^ 1fDYGIGh]$_3H]/3qRRfr 'ή)nޕ eP]AWzXMsfur/DJan } 3yUŐ K{Y>:F)ϋ7L'{z뎮s9fj;rA{@[@u ռ6|!" +`ͳ]YVa8Ѳ 6ddٺbWDqK\њl\'@z*&b~O+{d}pB5:F{_I3cצ擺<X?Ǯm(dW(ٳ}L, sN5> JAJV?/b +~WI`n2"61g!ޑF'{"q۫͸*A' .u}G6+c J@C˪E޽X_Ց>%5*(pA[;z<*<"9,1Kf^4`i04TIlIc"t  lSZ猕l,eRАH(v.+LtVA]lhEx/_”Em72 2BTj.ZVi3!fa%$sBxG57G437^!҂v@ M9Dy45*bv6\[DЍ(F=}ؽV\pG˳R2Q.Ԥ1eD/ҩMs!6&hʪRKAS3d;'eiKԽ>,*<@4*v|2wlkXij<-F $`}DZ%(Tm/W,9qtg}+6u)KK72VΉO뙖8aBnS.yzU搞sh dtjym3̔^ltzngdEÕW'NTkw%8΃%B)0o 3 奮ZWֽ\:B?UZGOs7>8QOoڜ~[%%-7FѢ7XU'_4a 8M#_? zoo]p h3aaToH&eױXcɳA+MצrE 5 hF>@u Y!Sk:FKw(\Wǂ߃$VYQ%}a/]5PV4MOsso>'_j&hu'Ed:DxؖK>0>dEH8 1q0As[Iߥ]҃8^?hQRkiTʀ4+sK-xx YIԭKu3<2 T܎00WMF:74nZSJS'̢9Bh>.~znq!(gki-yDY,E[ߴ?΋+UI訄̴ݰ_ݡ`\G RfNgڑtj#Z[:nd3=&WU,hTgϻl55 \8sB4|=YKԻB*^L`V=j4L6PgMя}Y:GfʒFq+t@4maNL>3gw2s]Zۣ.&y\r C1a Llԩ0k-q@6g+!{\J2§B,7*4^j!'+md"+XZSXyp@f980(y86 DW0kG+yA'WEW@IB&cZb:2"UzDݫ&RU=iBѕc9~mCzD8&]a9'uxՆq0(b{/E J .N3LN<.ˋ:|XD|SHnL!Lqͪ“?Q!z&-!jҠEH򈀐B)uF҈*iý(2gur÷m7.7Uğ֫~iU^td0Msݘ&b;FӉIgH3q'ay_DPl⇺>lo(?,&wǏM\z JY^^ oTb"vkt Ƌ6G{C/8$d a^5#W&F^ +@xPܵf22Z-|zd32 νw |C kɀ%_f'e[h(Sz'~=nIn%{e҂R꿲;RHLl3]ƱVq JPu\aҺVg[S;m[B |+%]pX 0hbާ3!H8MڋH/bJe_d3]%p\(#TaIĺr? |Kl_L:˥9ͲyE.\wA#$GhC<9no_2↩v{M8w8IcbѠ ڍW)ޓ 0wL{%gNoKD 3k鳴hv \M@6@Oqg|N`L6rP:и'wo=@8\+sywtoȨwM?=3 nLW[W"Zzx RHtd㿸$DC\M_~8LI}T@)wd\NKi;+NzA\c;4쮃 5}^_ 'lz MKuJ2}\M@ ZNBUf:D?U"&V5=q=ɐQxΜ"P}VNmK10JXr|*Fc4􏗑/}[y,5A 'ROSriV/"1")e1H'lўHвLs4Hy+c(2?a8㩛BO jP&6*^"NʹcW)rRクr{r=ph  ?h ^j閩;]=*Ȣgv(R;UA32Ve(W}}@l 5=ϵk B\+_L%_׸߽IF 6n:;[)=!s7 N/iR ~`JܟI!%%?wyk m=Cl{'x14xCO~AT}GN88&m `-`vԕ4ʌ'kCj8Zwnw]Z[ITM$<1 Φ1gw%9Ԓ_T1'ұIn{u}T?n$C: ñ3B1_HYv5H6໰<[иJVSY}b Ymt.)(g&wUFIx>̓eŭ9=HdEQkzRF(b˷-עLc-K Ogӕھ'[]_fS8+X\|WkXx{eH3fg[ 1u)0uX*ruy]al8ʚ!wYRwlJ/q .u_GR ?D$u&yR_4m,}߹z{F Y*3),)ldRu $? |clI% D`vb[i?kvqַV2UH̊Y;WqyvZSFXl9puB@>d4:JLY~ \ xl-5uY~Šo'77l'0urųew0I؊/J*"Kz rmgIXIPDV7(*IU6(?}9?6I$C!%Ut'VjEM]č0*TЊkz6QzW_9eVF`6 1WZ&\B.HQ-Xu6Eڅ }VX/`(4KD;GCalRC_4DREqh8@ctGz[/s\kB>Xˑ+ wt]{&jB3G9M arӅPZ~R85Z8Xr߸If1i2sv|+fH dpu`7@^{w:‚V&Gšxi)yj /gը=} "BgEJkDnioGU5NvKOe+f풕!֤}7(mbwsGpNN 4}$%P喣 ló8DZ%Ď6_sșV66ZTvnB&Kx(Z+-3^<)![IA̩`r\-Pbh߃!xotTҔ4uP}g2 uZcƦ%a~Sóz/9_)})%7z~hXgsPdkd?mhmwtg0>YyF39`ߟ(ˡxewCCM*Paή2Ox.Sy13*f8k?=dkéu&ב& q8\ ә'44_W&ؒS~Sh Ψq+{͎&-Q>ZXI<[(Y(bMA 5p}t]/|^Jzwg^L'ZXh;ܲ1g y7iS8>Wl`]|B~ [Ӵ:֠Dq`OEb0xmeu6bJF^V<C8|puDÜzK΅\.E33j$T7}aGD{E; ѹpu\qIY.4SKW>}.礙oJ871$ 1eGm[7 drwq{ipqZ{ `?U &2 ZIGxދ9\pKLrH%[@b(LTq`}vU BicoQ*y޷UȅE2nuXbn Er,ICQc3*" PāHiFmat\ih՜fu$>T}xT̞ ,w)Hx_k&4"rՏݒ+O X1.y/ߵF:1a0p`M0AWSWQEfy}d03 ҫTf ,{Y. -w۴G|)*f%jb]νO%9 /hRX*4Yi끺jȔF}\Am)KY"9`͟+ (@s˃(^wCw2o^j-q /5Zz D0^{j,_U4/q#)Yjxߗ`sUz~CRŢ2ܰ5^Pq GdE"/l fR&I7\u 4Ob_OLC2,:HX -tBj+;Rx@RPdʶGEѩ< ʜ x  PB쇈GFM~OZX^Ph-ڎ1E}owQ$aV̦gH h\n{h'Ivmi\ށ4R~*4Y}oV AGZİ +;SgM ̓$~]uU^hlQ `;Q{3fB}n<}V3E͒4tk3oY91f}#}pHs4dԛ]dǂaB} n'#K\3+@eTO'xY !^s#8J T?(C)?Rj?}QWc3dJs?,\l{wrwrpMάbjDvz7K lwG4~VVySߕnX r`u+7V@?Azil^>&O0 &'.;aFAMn,kvMo y(͠EJL.>ɫ~a#Q\񚈛Rbwt6z<_.7 EB4`, 6o]G+@ͳ4d׸Eq|>^c`ژ~kVxJ.m/3ƒ4V_>?}v-@b6lPcO0q(+S8;p[Y #2#?b\(좗BbQ2B`GirOF- \S5ތY]df#;^PbZ7[Fژ5L4Y+ɔqP8ئӯWg1~@qGՍ.2d\vrl zE7Ъ TnӃcϖwcBo:ND r uOLAkC <\ҎM3>fH?fnt$ {̋A1HAlvmͳY_:i0pB\zh'vt(x1N#5 VkݘO$rͪCwqjp.>=J] i- +aWЗ+:zhe)7.4z!rA vn o!UR| Tj`cmE-n^ٍaE* RA?Gl` mӨNznJV˹mFPw*jBeIDUFXeN6^wrH&g1vyL %p?7cG-{>s]IPACLQ*O6T7],}\6Qa1!+숍xµ{0zo0XSO/57yOx&Y)l9cogIDVȺgCH]oW7?kc,%dR&qpt FNCba2wVm D;I97G ah^WN<4n{htum(X1x lR`R{9_Ƕ/ﮍK".eoW: $/d`(1V6kJ9 BPvճѤ㞏u,AvEsm:Q# $v!Vŷ vnMB˷bfiW}yy|@W|`ɺ|L [ $15btb*xjDapj|Zm=2V՗m*ۖ@,9C)2V&ԘRU3~4q垛fSPr~@ AaE$zstc@]-aVdW 9EX/1'n99. Mtpۼ+ɻZu7@hd}kZٱ]GN|DA.֨lkIטC)E~O˻JWU$ TLh9$3 С[ 9Ig/xC 4^vtS9Ml=lLf Mu͊ ڑ [ɁlE OV0U[tvjrܐ/^t [h;?_m,g6Ia o~C={dIzŖy{ |miRB+&Qi~'ʪ_! %T+_GV>|P7o޴pQ\Ϟ!t|J, m\%fH7#oh(~kEW7_cRk;<3x#2gb _yLGjN@L$IV R-(CRI[zØqcFtV$6W3YI ҤFyIҩAj9a44=V uכfVIJ'Nߵo,b:6Hk 6׫_\[ΩHa9%}[әaxP4C K&O7`8d hE8dZuk U;56a 8~`4t-35 V-*.ϿGK炧pMk)oKR("3D^hs,JC*=%zm5meZ]$w{*= <}%/!_ 6 " U5:ĶUNJYTێV†YZid4> rݧ zx쭵@L& CuJ/eRu!`xM\nƏw\r,eJQ`7I>1~ &_'wik`T-VHEiZadB I$·TI,[A;g$’ K2fL O3XNJtv{T^YE~R]O=g V9uD^`U8.uyl :%`esP8CóE!D?u˛qO3DWJņj= 8/v,6Gv rkg,R%r\X'GYV>XmM;My~5;D<t"/)_ ޵AnEfZ IAU0R+B&J́o\+ho#ce gM@VG{j,6Uax=Q=cwőr)zutr4|"O#F:FXY̩>:ϬKik9u~|w mUaև :E^q;5.G$hzrWTH04J&u:; MtHnRd{SR@%F q|gVϊæ3eO_eĮlbtr8Z0Lwu7d "LHw0ЎF20A/ZV)9s W!0w)^1|}GT.HBSYMk"]_嶑^@w'("ߋˮ;%SRd3~%>WF/U l>IOTq/N@_C0~2^!Jpr!ݟ5D PwZXzGum;F ū"-*molĞk30992td߼oVsP#/kxheEo<~e Yͼ`So vcV֏ KŽBIr6v %n-#IQA E Zv^N`XNQT>=/>d" )q~{R] \ē㕓8]|@'2/8JnB{8r vLbˀd@<W H2$!e/ϧߔI e>D~,oq0n &H"тXeh[F&[|bsйAm4!)iޏ9,48keD e/HԲU(, mXa3y'NE{V:kP=ǣa?I?Bw+j1hmhf&7NXu^:(sh`7WOnAPU =#AUAjI&fPD :fPNZ7cG8g:禡%`ΓLV';ԕ̞RqMHmp8<\nUg3Ŵ/* Yy3(.Y><;ӖsEY:_Ų0&q|O$cσ$ Y nes9O*Kmes@}pl]L%p1ˇKjxBgf*zMp7[<tz*PWA҄br-H#UkB^øaoVBA,-R.lX)F C]X[QU <.շts'70%W2Yr飼T^y5+XTz^܀ ru 9O9&.2C]kvYM-rm=uboWdGvLFD %%YX1ᛄc'nvZ<'"5H]j|o,fQ/Kx%F^k#{Yb2u<5-~*aL68ߕ~9IXw7&rNkz# 4_EJo$DݔUζK#C.v7JZnL;\)c-QFJ8;ht觿?\w$M7"u)VPZܲ \ O9mdPZƁS"<#S{JGa$袈*XR<>"|+[O4=l`fxCz-ajjppz vY~J'a67嵹ysmuQHWd~ksA)v!j+sO>$\^VmUxu2͒2y3F )^I=b +9ݷp5MnE0`x^HEG17 >~ڮ ]ƻ!6M9 .{%-AƜokAvefKG(!YIU|uT>wh Qf@IYY]R 8؄LL}f_ѭK? 3`*-L{LJU /栮.crpTtKEsd ,gh_-o+Ӭ2C.VorCfuV%a3G3#^dE K6 .`Z}hHA=65\M}c?KD`"bCDKjcZH?М#vCDτ6b2$2oh>|4tܕ&z3vQkRD) ĉ/0?c>t_Gॴ#>K& ^£U_%^y荀 <R*4xKlB&'qS45ও߿1e-=|8@aAfkW>cj#qxCuT8 _֋N99jXiԙ }5./_JA["Я9hd ~y0beM[!5EeIXrX?=! MkbW,|LϾhh,]YSG-gC& 2->{t/CSZe]Dv @Sϙ~=:-/Y%F'ϐ ^؂NXXeG~j&IױE Ϣ!19`x<[\YS1T $joxZ!QO۵3uQSWj)SP Ru# BZxpcT4^r%\ Q{u{Cy%B[ j"yYc;Kfq<)zJ- ^9\{́%1V-D|OTf=`rw챊d7ϷIU7Mw97"q37mkj9ψFW}j#He~C/b+ Ui(sor[BOD %Fp!\ U|u7't/$W3rCѝ,š"dlҩOI(NOff#lpLzC" fY=̅䭐Aӌiɩ 7[؛^JPNG: znL;s;x íd. A5XFQح9 kBUHeҕp%ijs Y<5Ifs}E s90`Pl~dZj#xzȮq[edc"]LԽشP|9:Un ӌVd GahOSNJ`Tcra~p^U(IxJa.硬`[ӐAKE0iڢ^:^ζ5yXxp|reY(|dO3%fKc#`i^wJ@iNB79w?TCL1j/gՇPy)`yZ`nݺN?eE?pXՔ3KHW]*̡@ٴ=` }9P0C}^ /qG>ؤNd1]˱ޚO+ oay`i8+$.·Ǘ'vf[uf1iAK9 J\6M7L&i6?r W/Pg 5 m'Wk\gj=]ږMoĒK] *tq[.OCk%/A>̢Aٚ!;Жyzr!w׀YN! U }Pn9>^KXJ$+ћ03Q81tex6#cdƶȸVMCc/qK C|Y}w 蘹UcGb5#i$3b3Q~%Eghe- bVMe"SIЎ6oT9]m_];od9F-Hi12mwTyhWC30KXJwP08 <2dYUowYYJ4:h]"Y4?| R`o.^1f$?,U(g7$%4,Y,>ǿiqD `:fr>WOB%t6R F}|9&@ k wS6R?J!q T4b,l؋8i ѣ7bSjR| aWqv( RIJpS 9շ(}J+n 9LR7ʊEG 5C(`ǻlr)#6Gڜ[ &͉q+G˥16QsAQuhWox+ - h&u-odTާ -%@ȠLGV5ٓ._/Er%}vۮGË$dH9^M 47\qŠ}(%E:Ƥu  -O&L =<,e<%}WB7z{Ȑ~|TIp0}*L[A@#5>]XN D`I;0G 2= "ԕ,d$ jh7Ya0@B5Sa osM@6JCRQ۷dïC`R7pn cClhh ~q~vj@pkB͗NmȩǍx^,89=Z;G]H{%,K(}N $^F,pa޳/cz z@sir;v[)R@T) <]h0ʒ_RayJY&&?[<)CfK"+(5KrVNEt T۶F*zG˦Px%d(;@u Udoz鰀wB !~I%e(Fc%X|\JME+1\f~l~UDbTRMҹI!٬YU 0~w!/{4ɋ [_~2BEr쩜 ׷xjz1y$P )m ZŪ>t҉."l./1:BC2rvDWSn#8/\_UOb @CIբA&m%=x6uҦ_:[tΑ&$)Z\̐F٥6:B6$٪P7 MWEq9G;|)Ph7T&{2wݘ22 KpvceG$ PHv*|Ԡ{ Un` T.+ c&:ћ\dGue[33P(k!Y=fɱNyT2{^ӽꋂP8bz#/W48b:pI8,+EOLw8)r+onU}/▊{ڟ{S!S}7R^3gTpw | nα})sVRӄQ‹w($P"T^C8ק "*I2mD1s!yN7<9nd\Ey[I ǯ`ӟJeᓜ%>$jv.,ڙdϟRcx1QA_>}~!s  ڱ~z^\=L j6ߛTyk/(?-Ay!0`G%d)Wjw2S>5-F갌$W9oJζ 3HuJ◉iG Sp$AVL#CmO ˰;p%@wC9yOD8(N_Tk4E ԿIyY*5@zbk1X)=T/8(y\=D 6ayGvzVj,uDg[wc8tIÿRFV~Zl05V\*a=ŋA(,Ȥo˱'D8R ^0Le8X+6…n0$+j`I*Ij4ME9ejҨ\US45?8ϝ0rmd BTdĪ ~8?浐f'eqfaf63e\pÆ,ePL~$̿ṅNitH2 )k5'N 2#kfjN NPjzKmᅠC.>1w{>Y2zw+z\} :L ls{UkExO:w]xwIU7th9MC! ˝&C@s qLvpK hGu~amGtE7c+O4㻉qWfK10-5@g,*G;Xsmۏjo㢍!*u,ԀHg2g} [NuPF" jyN$p~ ؘ픘3ę_^ЌFe¸a¢XXb\8ĤqVKGD56cT>ɸo+3WZg|f %ÎtȾJIxce$σSF,[(^~ubNP'%wƲ_&@~, uӷ%^V{P[a84Kݔ0*|D(7_K>{+z\4@fKf+eRg'@#6LtCQ`a{bojGr.G* ӂR/XU5kn[hzJ\kz#@vuBQ+ WÃ?G"ub ڗMMAʽk4_vQu CѢX jȐ#1^Eڧ+B #,{U%Dui)h"d8DcxWqk{A9 AU7k<1I}FhY¹'~?4Ɇ8&i z4*ǛŻHA<olȎ,͙NmU:qўy;D7 0Apd3-^h'9B9x#Rt koaC],g7%⤷aLd*GZ}1>N̟O\N"ŔVzZmZ㬨|zp:E{'dx'XiqZ!fsw*`?Fx_qO_UBV) W8 @v *]r‚[VE$\*6b5raYʆ-yL_ Zx}I@'ogRN~TeAZk&eX7 ׇG >&3'Y|&sꖺ 1ÏZEQ̱7 [zF.BR0?wڳ#R}$B^`{y!':0%6"rGiڑLewp `{OC(x\@j-ju)9_c~6j, i,RR9m Woۏ4IܚhݖKwkJ0BҨkWkћ~DE{S$̆*5QͣimTй;,M+~,>(Y'K䌇b7K]0--yɪe>TV*j~@J'"|;\LoCј?h 5@Zg"yL9穹$:&PӺ h)sdD ܍3n#|mILwOE^J{/&QR Nov^ ɰrݰ*,uV#| tVٓB oxioR+ \$. h*@.\ jH:<OwTATo;Lj8J \ݐQ'gWxddv;=3>n&,y͐Tx_i:_q4);pg͉[MNTJ!qq*L8R-l{+goy!Dun>ȵ>yVeo ~LVd 9oy^Xg[w;R'kK\{^79hv/ӏ僖jBkH(iڰsF\->%j`xJdM7J8'c(#)p['jZJp:0 TވZ=2~Ϝ7ϧ#"= NM1#W.i⮲ힲM90q;2)>:][T+5\+װԟԙ+'RYBWD>-Sx=t@G(C\'86՛_: BPv^^W[Z>ܑ)+{/ڲK5r_*ta%y(3@AauPNLNdy1fsᓕa JޝihVV記4Jmڦ4 yVr6`nC)uLEmͤHGf"uIHS];:&9 ֆ5KEZ58,gWY) qgd\JeYUVR;&s}";⌮=}/.U֝!EPi$Vow|BE,ɑ?õά$vyKC`tD@z >oj)vܓп!Yf>:4 sM|(ǥ !Tűun7׏K9u%,"}7[ٌ,]~W6c`H7xpa7S8R]`D?/7h_栱DN񏵃K/F 2e{͔Or񦙦G4dk6 S|ٸo]h=5dX,M tVRֽ5@("(tܖk~qB m"|d-ٺmRC{Sz ^AU#A=)@1 D!2pIoQ[^ʗR ]e'}cFh7n'.NmXàMD"L}#e 5/Xx{+CL@@ĐI[Why@cܾє]JzNڐR Q̪\_1wOԴ"rN:ӽVBQ{%{"Fq"T0-Q+BU cP7 ϬC2R? n-ЄȎ(x}Da#騷Qw }]+IZ-<|u4/2]mst+5t6>ʴ; Y(u<cֻb*;hÓp:D!\'j1t(!hLNY(HνqÛn?atQ)&n5'GɌX'qr֨޷t)æ,+uPt{$?/L7hL4im᯿H)88@Gfv%P3)[aJ%ȂLg;ҿ,=9Y^,߾C"R0*mMC&ש~băSAEl@8\3]5͒?oά%V3^ۣe@tC2*u!klyËOaVjgAh^.ž:-Sgc%"/T'Po>T-eʋ٪n0̲ R b&ۯ5iot'Q8Ap&>k5*ocF} ׯ%I 8;|B8~<Ն+tr(p 3o ˑTݿe)հPPvM(ai(PqwU/i@T`'}~<֙mOZl:n7q}˓9%kF\? ?'+8Xa\h颳965ͰPX3>m_]'iIS|*Q qz z1 <<,s!OͩV*RKJZ5ka`U𡩁71 4!rWJhw7%hL;(l1W>/<7dqѸa|p?$ }\W~jnnQG҈ENr義BWnHܡGa G>,r!<$Q\)%M G dT"b>/'7Y"8a"]zl V=l00σub9Jj`W2 @'avnеcړ¶ u;ypeՋksAob3V Ea.; |R˰ 3gM #[5 Hņ"<=}$"gߧET$ogE:Kf:bO8?Zjɴ5ӣ62ܚ(vDY@lqG(hP=dH[Lk`0krڷr#^61k&]j)R P ']n`zCG4iƙ-0EGm;ks8lw_G$,%%­JF؝>n%l,5$lln}ȱ\qCz֥oPg@QJj{9H+WU!VDAC'iL^xIU_@ɫ4uU\r)xH_)y$si 4)cΪ6iq&c [2K_ !`gp&PZ'Rb}nL7JIv5sdl4R1÷DV: Dqh[Reƶ~m@sHL}>#n:+) \Ǯ1L5QzN/OFDTܯy-~K2ix|MW7p!a uʆoi4"x?!ytĤH2f"B@>/q—\6gUKu|^z~ͼw!@@Zovz ǩUGN'2?68'"пдPV$S:7APmqYmIr#E oح ag-C /n4|&*%tŚs/~5]C04˄gFD 0-)} 9-XmQV)̏G#yr/a35/% rPwPQ"+_1Ӵa}/mZ?5Pr2k CUM(~.`\qcwRWESHBHF9uJ1iZ"|!IFbzA1U)e,n3k64s놝ݤRSB%h jrTs,7g.]Ӕr3B)7M;?Q"GiO]GӺ$}iԿm;, юKieѧrX4;+d7t%l 58Prُbp}Pv1H4){0U u-@>w .u~ N1`=1cUiNME`V {0lr"/ߏybe2rޑpfs'FIW~I O DEEַ<$\J0-Lr،i~6#a z<^~$NQ :ib#lqSqJ--#ܭʭ.y#]y$Im 0ʾ8orNn7{upڸ<D~))v0Ftbu\=}ʔ^CpwQja7rӋ Q5kޜSPw 1&~x h0%3.RK!o)JsSJlC ǡW9/o`9JSd0QfHy5h!]Y(l?E^|r?7`=~Zbʸw]-A8P_J逰}{}o+o˘< ' r֗ߪ;4w xaq%SDXTtۀ ܢL7֠nh OYr5CZ=tw5"dߙog k8FXZڈX=UD љLxXq$(e.2IeT%61K985k0:Fl_H>F!|`A[FB5"'؊xX+D,iHm6Q;ro ].c̒vIU4ǖfN sG/Jt59ri}LEN|2~7!Eũ0nU6SS24{ ^J,quR9t1‘nUwRۀO( 1BS\⯑\:"Tﱦ.zZg =W'[*L{v=Cap/ ƳPo՜'1Lx Rׅ D kAԥuIɖ&_mؖyOT'ؐT~΢f/:[-wW(K˱ߤkROpoTíuʗDѳ=Y"Llw]%k[ĻҠ$mϖ;RFVNs/\ۄׂ%ҩE7-8tOɌ kƿSH&XBP#;ۈ4⍞+pmAcdui*IT̩*Wx`/c`)Thт2n{9"SJ=*Z2zdAKklSud;՜s=BI~9}.4^F$PL1TE?oײJ C; !M'D)Jq!|nx[Ը 1ס1|2&Fˊ/Us ɋIM]0 (4bvdzu3t񦪫#\.i0Cgyqg?u%ZBOhdF[1 cz`UBbR}qm~W0VOBjKB{Q3pĴ"a!ֲ8bb\һϟ Jzcw,LﵖV"ϴB,3u(=~3#I7K4 15RѾ|yOAqh;/&)3 |e4$_c7^W5ĞQ}/ dz-8챩0PsN ɠFaQb=8|= FC,\! 9(EQz\La9+?+lBC5m{fv<~Fr{ f硗i{S} Tjf%w{bmRn,}:?T!p4'M\Eekxv[RAxl3tsWS~ch%eTJ7HY/%ըO πWG4+º}_(*]j-Ԏ#r. b+#L1>r)ں"~c Rlz}@k[(%ftYxΠ_,u߰`Lst9[lf/pֵOYj[9԰_6*3ea꺾ںÙ Uϱoqh& /Y口PΘҟIz/ 1P<(1-B>HA+2Aۧ8j˃v ouᝦG.&"!o}s!߾;Gf䕾-寫x&Û"8ɐ03`.0I/yz嫆KJ+[eߣ6&VEq+&h,'&oJIrmT p 쐵J8_ų+愛G|M\{B/fOV8ԗxۑ&˙غtk.fj#b`G&PhZE+fRwߘe[bjxـ;_>`ȝk1F!zȆf(s5hheZҕT(Z D?jP~(N wu +]rծQe>EIªDDٌ5hɶN=U_?M%CCˆlIZ 4+n\\>aJS7+vRbK0 rGG$d.t)@YsnJIږ]T3oGv%qt̔R.g|=G(^FudC\I5IhXyobJ.iE)~I4l -v慿F $k:1()bmsHq E_kx0 ܯ}}qq^Jg<}I^9q0E rPr6HJV6@r%HyAeb` |gru6G.'JI~Ȧ=$޷О&gˋ[a'yu-[یZ<>F3S:DŽ}Hvē*7whCm T<] uG66fY f2йģwh&s=eP`b:DoZZSkj_FI/ҍ݀ dUbtwX*@v8N'҈!zCƤQ A%K#>:8#V w (Wof˫MD<9MEl5i~ ,VPJf@?11~yLg;4 .T,X ] [/sPZ쫃, &=XAuyT`@ V|ќX-OQ7WkМ;[n~Vv6K`S;^X/ 6%[%^24. X# mbhn^uv 'mW͢+7R8di!ւR$QwFŠS$L.8p\8tn;XٌB\L|cݎw8*pdNNy 3'x',Y~!sIou n9n[U,}@QVݕ*}KBGZ!S^.dwF);5-Gv,cڐ;@Uۀf/b6d;F9Ovݬ$!p{D$>ӧJF6 $:WKR ᶎZ4##EBjف xdjh]O|̈FĐ\]6A;bFĉSS i n BJ`GrST;feao+bveKԈ^],Qh ;+?|i x?gu >4f .p x/U2hIaPg*˱:DOxڜ*vS cE=5ֺc"ߙϿ=dN>Rh~]67eXMכ:zr艻S kܝ߰3,6t`]2_ !w?H0CcA@=dQ삟osL+6ù,Xqե3&[Ϟ]&FyG\c8bh]~2 ,{93= @퓧]2ۣMIyXSR5zW{  3:̚Uaκ>mXEѾG4j-ֻůc(J?߱.W9z8K E[& (!?v̻[K[To(̓@̌yAV r\Ȝq`c%9Xj("lkB⮶DZud, |,²U#:ⱂ͉нҰ2h F] +ĀB"wUd GM.-k vI V:w\}o}a-ћ9ݚ>|] $dG(8"eôj^SS xoO60ODn>)"".n]QcD˓4~玝Z;e~-`e')qFLtLs9fW! e >grbG\nQ;L QL]k!W[;UɭlW`c><ɺhޟڧAGp[ڤ\M պ&? /=# ="7Tu3%9oIֲfаt`4uԱ-U{b(Fߥ;;<&6+UBgPn.1Cѐ+smw§ /JT/mgG8_9RS*(;K2J(*Na%v9XQ\*׮jYzڸS!3y l˴=c˔-xϠq$o1ч 'EPmQIv{aT8DoG7uU\swusni+VA@+_}E0 QHWϑ >(їϾ{]FvaЌݯ`\`D@v<,i b}Ɖ I;LFr_n+R0 J5R|D,j|炼C-͒k:693foANVXrF b*[P:=`de 4\_󜢢ۙCd|-IpqN+ygh?W $MH\_PIG& GtgEѵshfkb /]Z#ް żzqڸy.,37h(:GS2lzgQZ#Zgo%6sZb#q*%c7-{)!F( 5.)+݀vFvl9>HŎ>4U Ŏ|sTO >*ۛ`'%Nuho2~wzhvcZ4q\[W;l\hbg-ē ǂF-\ѳL0 4b:)ycQ>o4HjCkhgWធP2*qGs 6 S;P Gn/U `5uD^E[gДNڰ E%PxqJ5lq%5mVB4߿d1Y- %عL:g ^0K;hT6<2]a ̀Iq6T6͚iӝ؄7!˕PWgӏm+eЄKCsx;ؖtbE=Ae5uZm1'Dt3D,9Dy3Z1]ԯs$M*`wrN2i@֝Z XO T]ba8I*%ċg ;8M ?sSzWӼ-=xaLUfO{XDŽGu"ײX)ٛVUctuw^Pw}Wc4|\ⳍ# y!+ rpQֵl:ǫ)k楂U ٻk[g  aJ[&٬ af%xB d!hYi [o\w8s3_k a5D*q5;->=d~`^G/s96G BȲw輍\399h152>$7$eu"vR")(HTU6)SBcJ Gk.|s+srqw`,D^K%&fP`?C4 7 75Jy+GR*-o&Άx&Ʃ7#^߇T{=(%X,H|aCU5G%/<hܒ 6d~:=Ϡ>:ߔbɏϬ_vV؋-D7Ώ+T[ښ;ہ]z7Ŗ^ߔ eq]**'omr3Rwp-O$;EۆÖ7!bk`B uMj>ūNZ艎Jb;{˷+K娄+/aY.5}C#VR<Cߴo0.x;y1.|vWj&QmM#rdS a⎈THѻR sr-2*5gzXp6DڠW dRIޙ*xxVid0cIHvv2I*"&[H/t~,AuDoIԁ6}5o2guEAY>MA(2&=>k{3zŔ;#K.(# ]{mGPݸeT.u9/q=m/i"Qt@yG}? '-#K#9}(9%WEB̶ !kGS ~> 1ԖEPxC#T_s8} GkpſǓ*r oTL5.~౯ ~Y2GTie*ujB}XNғe]3KFQ&1j, L\JKsdk=g?ߪBc Fo6r!?3dD?N뙉H) ]3jIukՎ;šE1M54 Ano"EaK/OߡbmPBM'# Ǖ[z|Hj}-#MMS)^Γì vGYV_˄Oӫ% ؊ż"LVM>3Kx\k9XZJ=vú65ד%pMR_|bz8;[_lc^~C|_~݄>t,ԫr^s2SwdIS[]|-a4> ` uXǪ/0bb?ៗKSJω){ /`̜ '@&ͧ=(~:DIq]fY{iJsASL<_2#5s(V8yf'+?\jz>A{|&T(bn?v@Y=KҀ,Qn$}AwpoϞiV_,X(rz@|v}y>uja'Oƨ^0ҿ20AAYHtUO 10 -CsŞGM>JElf6 aU@K #x彚 ; e[]Dઋ *֟9R+|M8xa5CuL`8oUjM~azzhūŕԣ n;cKiT b-=T),j(;:r~mLBpc H+a ؕ H\kG"MO㹵].K4Ki*N'! itK(6*^(3$j{uvpnS58h32zE0>J7fʽ-OMJcnzP)oq&%)0Zqs{b'˄H[dLҊః#HF4MfSWw@UU-k\UC1W{h"^530ywp3Uщ]H  AE,vvlaU6ǵ,$  GbE^K0'$ 1SgSVQ.]pG(Α1+V;WZh#a+J+Tu&}Tj7C)ew p3J;RIE#]QtWjf++,ɇąW9V=X. N4V؃e#Ą R=l&=&i>tў0Ηʔ x?g^UGHl]X @jƶ&XJ6wE Ϗ t:xY5'qSFcY6n[)ְ @5pjtZfzt(գS9)ܯa I([L!ߊI62"3,h'&rs<ּ,^AC4&_T8:$ՂnH,WGe@EtZK3E6|pF.(qxxL =w)L,t=Uȗ|gܨp|mI~7oiL{_}nDIH]] FW&uDL t^ Jo"ؘ#˚)|\V<]fTaş nxPT?)_ vfE*\}z44ՋCE&v/P 4|OjLVP. ,f[-wG)JUJ8BՖ%N 0yTuߍG 5NEs9*QUwus<X+7䔣bσ-/5 -!835ߡ>v3"'m읡.3o%&O,nnIl'M<|ho"W7^(%)i8)7E'p|*@ilsy[ ~lهs&^fY;@gy0m}U5|YMOƼ@AKruwHFDpKhJ:y v ZKUҊW'M7sG+Hc)q|ottHk HCwN qOgIȐOqUoމI/.MlM/gI{뽹խz2%h:?͓\C|]ʰQK},vGg$7D,W7"2,dfƩxӱ* Z{K i4Z&Ohq0GFij~k+H[ójq:&i`ɥVx*+1yʓXIGNõO|KL /m߰cM7 (X;OYp7QrfRuZ K" NF0Œ.2Hx|n:7r㪳;1w>6XJjxU&N"aRUWMfA k`z: u tq%# "(dCEӶ ijsgcF%%U|$B SwXWEfW~+:R4O0E׶Pѡ0ZG4 v{ #Wį"LT(CיO`s?QVyYp|~W +M,C5,KR'!H$4wK3ġ;TfIEkG~+@ҡrRnQb {xg;PP /jRD /eeix)0 'c׭3G;gl9!u 6ڥCSޅ`ǩQJc@''ʴL Ї1}#BQ5E3y >qgJbӺ"Ra+dju;Z{< @ -` GTj"pRdكW7ۼDf4 F~*zn:- )a41$i`@~617laN|"_2ί7YjwA=`u-XlLT_t[Yݛ*pI~a՜o|[\ DK*L'koԖx A('~r,LZ" R@[BI;9Ev+e ,HGqa<`bƑ*YP޲>]g E}n[!*Tf0 *AOR/ғ%k(7D5zKju6lƠ>pM4.P@~:x Ӏ*L,E<wsdpamV 8.I1ߜFdovj+maYs[xi y* >R1^ ~yB_p}Ȫ^Jay:6s % fH]Xbd6oՎTo̦pxW?4ͩDؚIbPe~NWCxP x6}=6H7nv9\W&'VLl<5Yhj,7H&1z3:Ym,:? 5U1caeۓ:x&N-uZvA܋˨@j&6_S!P*-O8 p5)X Pْ+9,4"CK +dTQ>9or/bke ęIuihZbKG=(=˹2[2V7:7%z6.-'F \Ѭ:k?;@,-|.ꔽt[s;cfXu|vNGK)VyѪ)od;)k `@@AE4<*wqQKP)¿3HjV/o816.ڣ|dtCKl@Xr?>eDg&a\⾃MFvDž| aVw- Aq ߬\e-Cp? `Eb6-mM6sXɞI%7>$vmq,3,kmj]Ƅ)RуO/{=:Q}eManR<\ضe6=eUlEJN*(}v i[txZ4:k(5 uL2#Y&x;OvRrº4fܽhjC࿧Rܹ@;GTMڰ5l7L|hߎb\_Ϥ,XlJ 'Bb{vR1_#"@[ ^L#sԫw<.}JphM_쳡1{u1敌,  ijHPsAd-vM۞"qo*}0G8!wvZy?W S ZrpgxW 9'[e,;Qp85ˆqtSYJG`9DvO]íCz <.f L=sm/0 s f}d+\ kd1lQ(W۪|Sq'){"{Eb$ rcԯs1Y;|_mJy48h@& + l.@*c0CoNgjC^{2q"I~z$y0ITS_FFO|W"k=3"l:O5w6 >JcQQKS >mXV{Q`ph% g!\@%tGn[ȱ*;u|hԆDJs$("a_BM>mtLbǁN]g]ۥ} WB %BjL`LA"@ 8Ïuv}}j]4@g\[ X$5Nf~|yM#_JNiQX/jB,"rLYodcMU*oC}K &h;nlπ )>#gFX" ~BK w ;Rswϲ3he/ y%qh5ب 3y! D"M$7IaZFn 4‰q?/vT).8WvR! Auu*%_৏$62A%:G%"nTBKRZc X˷V nWQDUj+r'op%7 `4 ўHEd+cdCfFl ^[/ wƩe ǵmXr&2Rm/B9'n/}BV5to6wtA39Bf] mjvёkH vX>ɸl35@˾}~QPy2Q$R!V)Vx]{rd! !asz"9* _6بr^.F,z}H)9j ے*_l0 BFP?1<|qu&!ƭ[4(]~,- jN@͈53 b&Pҽtr+&ucZ}Q;{e9eEALVvF kq7gC4NQkkC>#pu; gC|q4WH #A*E(RK93>xUT6;]0(RY -MUVF*|Dٗdk]Q*sM1s`оjmzS) (޶NY51r>m#,x"cQծj*&"zXWO8NU&aAZB=^pFo0T/Z9uX.vj99J] ?70 f,7Ҳqf^AICM,ja'#kWN2d)zE[Y\zM"*Xj/fITKwp};v# 065;Or}4:Ƀ`EbQcjw!8 1+j" 8y,LAcѣH"7S ~^_]~Ӗn4v! A7SvYS>t"DA$?|F]b+kO,2}EƂrJ (I欃9 N9ׅw#>VvKDmF@HRuPd; :蛬⚄ld\Y7حyz=^xZx- I"L\Cz/%d Az>rL^olobdkϓx AN]VOLynk8GbϷ3DLx!^Q?\Y<@'Iޏ(a'BMfkLN"ר|8Q-:!>f}g9\²PPeG̖*x5JT$fXNPKrpVo}6.*-{(W?'=w2Qv NpjY+{$mLJJ?$Kc0l@T^{>$ϒŠw GY=qÇU!7GJ`Od4"a)6P_ G~6'ݗ@Vw*R"T.;"qP?*)y ߤ>Z:>겻WS:;ZaR֨VU^%|Bҫۑ.2^GU> \rr!!aF.w +SSTˊ߇-JQ[xzDוJM\ jw-'1QS,秭.f0c;?Wkk!VL=Mުc,}5 NkUĞRXߐNڛ7ZA)2R EQ  9w\ӗ&lQi NgW 6_E 㿺,gO^WK(HfHx'&"[^>݈#m #ь˥lD l16@_p}-DqulYo1ZOø)RfI7?3 R5)uKԳPXdċubx勝嫝6Jx+(f%0|kVy8X-ZVLj;pUf8MսS\ .@PpUZKε'YE_62n7Sm=$&x/-6?n"_Kϻ1r]O(3 [:W~iܟZg_R?鳺p+ԼTpÂ1fLe 杊oMZqo^-֖-Yq,$C=-[k\Ӄlp䗤X2iAz!bgm4́j ߺJ̓Ka Flty;thPɚ恄Nz}x7kRl *V 77-sq lMos93Bg(t ^fW|cXPp0NV5x(h_Ϫis%?G QŐz:3ab2F:*P9s+}J%eA!sU*Ƚ^'[lh$U-Tjx”'"1y_F4ڲO<<5hC?,χ9o>gTytK]L\>t#TXAiDaIɈ@AոL5C{nKĵܑѳNY8i MӒ>}K|ɻpDy@jGFuLM~LLt+=zD4 B5J i馥EGt@Wrי4sx,J/2ȇ$[CY>H.>= zJ[,l86h ZkɐeZ OrbB].F_vϓ{PMW) D٨D+Mto s.f6շNgU hԃ!Oxʟ/y&Rs^ Z,#Vע|ϵiuU|mW}\ԑ3M/KFcFg|\K`^kJO:H>q6[iTT=ZUѦw*#U- %`e8i| m_Q6$t9]6я>uOH!(46ˬa464>b0tx65c|6h \A#,7B%M?[hFygPȚRq{IBozumT%=VE.8s>͖Q*00j|[+uj1`*lԄoF歑W )*pY;˯@O9H۶.AWC)*hs3WHb9*3Tc 2S܍ M^0 0_ndrѺ2hW2m\8 {"Ls1e")Ο_,OF7nfx0mz zT,Dar~eLsJhkb:ylLm{JOdv5=vt/(R GլE~.ST[Nt5u8|ϗ4ڜ|p:T򧸰lETl]~]C@罧dH *cÏr}=rs`@cUr w@XnÊ*MP.{ S:1Ǫ w:VϞspGDjTWxC?g-U**aF6>}r~P5qDVq:jUiہ=2~,?7p; p@mکغ :x:8\gzm8QP3p(R.BEaY/[|d FY6Gra#*VjDU@~K)ҹV[Fe)`qAnmĊ;˶ qC !|/ 58Zķ,V2,u,?cw#PJ^Ɏ:ݯ)$ZőOH dw,Q2Oxs?'%Z$l,a@"Aı1!. ZXloKЈ}Щ:SS_t`{'N\:S:}RT`[Wc _-2& atY2dsQ yUy]diւXyEp%-Uع(.uR[ F ~jM*ddx4gg.ڄ `MbJ.փ~*Tՙ/lτN8]N@C-8ǂq:}}]RP.kY~[|T_V`ȷ-bѬIEL̺nR}꺜gb[Zn׼yŹ>[/&m I9vhf DE+r|1$[:lEx\O"u 4F;iO $rL./o5r m SSG"iOw_ah@5K.B86^];DCO@Uvw+uEPXDqRk5u|W8˺\g7lEW5pº1Y\XVS4ğa?Ls0),t\aw~BWnInmo!`Rho:mT3>j3=-0,tjUC]/kgQwî&rcW ~]!2B~U7^lI}ȉ1iacE]᲻/'@#",RA\A<5"̂:ȻdA`"*m݌DŢ":= wlC0,zUrqLwec)ۛxCJ x]ls@Û3?2QSwDͮoLP>UD*&K4h(MI? 8Cz#iV`6¬AN3U=S)ݏw[x/%U;9N ݓELa@5>E<0 _6;!IO"0CChP )gAkDBXٱ'𞓯ULcN;Ld3Տ (u ZV٭MKWi=pa;輲<*g6' GZ-@Yu8<* _Z/W3nX'oXoL~g R =\vHBa,%a{Jҏ·^>OD\@D|"^ƪ4(F*t@#8KO_D$?|/=)QZrJU WY(m 6ЦeU|vWdz zFuJw!׽7F<90; /2t+}ۣ5g/hDHCB|ݮ>mr\6xP)(\0VvQC n@EtzLJ}16 }QJ,nNAp [g P'ݥ$K0(X{~i#ٗ*?8tRm#9Rc HE u0Ru\K|/'M]9) o,Vhٔ%4ɠ;;Ƈ._(:Brr[ާMrO% @Wza-bqq!?>~ok6l# ]QJ杘|0M7~n4)zCFX*jΈ/3׿Sw{>nYNdG!YK\̒>$@2,Urh-5%<ڄB@̺O,J3 뒹+ @`9ccP9:G/ڝ q^C99+G SFm0{5˴,ٚփfp9᤽"x_u{U=$= R)=ei;.Rg2s 3:v/t=a^rsǿ9>y6fOݿe^ذ0\' c?Hv|$јzTF+VOC/GX6m[i%nw ~qz聻wvB*|4dÒ@EEp.Mp)_ɗ|>p*+~Yk%f$UrA0Զ$LsFzRry&w n]"1_l+Ճ0}l"0R4fW௪Aneb>$țىEdXvvѶni\Mķ G(iOJbG=ētN1!%p}6a_ϨM*w:iGSݯ7}'xixtQ?AׁCI%J\ 7ȹ s BW<&4oO1(>iP̟&@!usa%)>Sp0 =G9 9h- ~[8 h'?X3.<+S sLsTg>%)̷ >ds=^W >P|5>lӤ"E˵4-[ٻLt=G v8k,* 70E#c~ xѢwED`&;Yh<>ĺ <KNOȭ* i>]kiP?FM|p)A xvs8 M(HYcU[#a9 U;qM*9Mjpg־BD~/T-@(*iqϡbg&^"tO"i r6ŴGǘ^0ri3}ouCQo35EtIj)gCqB+8#?ƤyMjc2+jS9H┫`2QHΖ$V!hѫaYprs݉/S:ei5(Jhѳt'CM/\Ee.=ƅ)-N'<{cߢEfK걳pd@ !}lvFTQwȝ #4$9Uv;a@enMHys225p2W_0C6xZCB]!ڦf0(Mc8r{^; w(上,1_@0ny̆ IBF? KQ~\NNA]cMFħ3L\Z@R&_Mjd%l.p+=mgy6KMf䢉z6֯fkR!rեoGԌrG<&4Ju0 S(8`+l@Bzx2/ >P(=(@453i Jp+ pt5i) L˽ (0)JB `pxjgA>hY,ZuhZV5 # Ai)ڑTh doJ7ק+ OJg(J-Q yՆL蓺bCu"EG Y,;/C Eؘv \ XMV&;RL5L`B[_ݡsuF]iph6 RU; 5v*B "[تl,ͶS -0-7S>!t8:nae$e 4N,8iһwzo+ҦSM7i<LDD! Hz0qn8W1*" ŬӶG]yđ;<=Ab8ȿZv;Pt^Pv潲V=l(x16ÿ﬚m P wBAѺ[/gn2T~/SE:zY%F{zx oA+~0U(TD{,vkJǖWZ6izjW#30IXp̬x>U8lpԴ+ӹӆ딙:ߟ:+zl9yGzNK˼ /q:vEv_=$vv񇾥;& ^@ yKߥN.V\@҈34G %(h;ɯC_ G_#Gx# җNe†_ug-9lm/2HZܑCkE223Jul؍jAlg\ ڴZ/-IvK WegO~8#P;fqz߻t d[LKn>E},=%|[ 51 = /|I[YW隷(w!7YKMu][3ʦd_H Yor"XzT!(}*obi3LRe}̌]"r5.+f7>*Ss;_*4tk#&_gc@̓ bDzC|~ky#䧕9"UzT_Jµ`K͙mԴq];lvrH1?CH}޾؎ lsS_nV̦沔y_`kxEXJƢӼD`##0TE$֐UyU4>E3?a hh>ͧo4RVs$9,7Md'~b_eE0bB$[pÆV=F=%99QT(L I|-/fg--~7sUAL,f^1UOWf?^I3!m)mJZc䏨0<~,9Ulp#?U#sm 9TAH `Ig9Ym=VӤ k/Iye"TLRyWM\]pj5U:w.E09$"bTʋpWvćP|l6K CAS$bkq'5qhU , d԰nX[UPQȾUYDRMn\)~`maAeuy%~c7^*oϗ$ _К̝e@z xZxG&8OtבIqZĤ :W_s9zOp8 DQ:*`k5 3Ə:6?E"M)RrM ţ=lBɕPO'8MCaD|M_ K~wJDaZZ{(TLδ$ݕ$ׯ/Ic\R]ln&G=[\vcW0/$fǸ08k8nEpe}n 9k:Η\r+-o 2SPS]IǓu"JsmbKH/;Sv]01*dz]qxG.e>5?@LL{-bǘn&%p@݂C1a HA Kۜ(^|Tݾ&p4rL@}ۢyݧ 98dzS&*\Nw/zEc;ɡoӚcۊL LE"|$l~EjGEkaxNDrQ;fk3QgRJ74Co,eZӧ8R4m*PY;;C D^´X<_v$]"a*W^{G2 JI9,q 轭HYF ^0%XBqs'~O7~2ɯjŔ0^Ǔ{KGyj6z¿Q #9Z"jHĘd#s/nw|ta\7c8df34C1x5omzE8}7ɺ_*{ו@">5r->nI ߟM:WYB 6Ēgp g o Lڬ0Wopڪ j4F7V.ڕtѤaOuU <;5 0\?s5OhyϏL͝TeHzŃ;?OBݹوɵbhW^K,@iDXĥ b[\8Rіt1ZȈ˾lSZkW=l$> =e^&V<'If05$E^-JY\44p' \%G _p:t~?.$Fl)$[;$7.)*X'׊us|D~~Avsʘ@ P&IhQtื1Kė0<}K%Slwu^e'ah޿iӚإ/^|zddÜN'[((^|m\$b tk2cn!kJ`B̐4&d}15}l7u|ui< GPQ́o..%o^ol4Kk^#؀@ vFL_[ \uF>6uE޴Ӿ6_.8zbCo/Ρ kEP,0N٩p40m?کܘ>a28 x;Q14溫 ?=; iBd:ْ}D6sԫп-)kȇ"J3gβvcEY1_j,Mc0'.fcvu)?h)[WQa-0&cDy-A:5@90J@ij@X?XnބQ?@qowuNbp+kœJ@.ey.D @J=F~uj%!aaN)LDuie,]1 x}u vdwLX7?Nk~4oaL,e v[waYb0X$[CNK2L7:Qf^H2l fT8zL^·qy>sx#E.TNk)h!3? ,ߏ(!b-@ 7k\;?JyJeeǽUiV;~YN1':E~j2Sb $X _ F6kYn]BYk*BdT&Ӻ'dY&¼=i^."d+{,_e}zpH8#^ u[`VRvx{%ySCPpV+|1/ ()8dQ]'\YVXU ܡs"|d+Jbҡe0z^V ll]v2G;G<?2~/XG *^Vo UKGh7҉Ů]4Ke*oOf |BˬVok:k$>F9&&5RT!ywe{QԈ#1)._ޛ:B9r|43)wq% 2!-']c>4W잶|BxK)r9xk#}zQq-_R5w&gMĺ 18Cѫ PԨk׺zz 2'~f f8&yy%?,hlC->!Y,LE:^WZ7#Xɨ#+[8aky;)/]<gy4d(xS[3'_DuF}_gOVHMx0iEN~Sྌe~:rr(`.<\OߎDd6i%v3.u <%*W1yXݴ޹OUeӅ!"1_.EWuUu+0=_x.R7M#]F|&+bJQ?4G?BRB$D9ڔv\/ߖU‡zc*|o|xv8-e/xZ' Yȷ?&Kɓ}-ްi.DC@Z ]+Sk ؂܇evm̈b$Y<}ɮ%I1JcbTm_񙭛wy%0Y ]94umcutzچZK̾q KxaW?,`UdH+0Y/EtfZHHmTr[/]Vڵ^6s嚄UK1TkD99øUIT9tAX@%o-ڮCM476xNN ^mH!9X/Χit p 0ǭƅɭT1ma?bMޝ_sܚ/Y&ѮV( 4m̜O%ȁ,Rh_}~:c""'Yr[,!߂ok!m~+fʑn+:ѳʣV6vfȔ,>M 8ɥV[bR)L_$0aqJ~sDDsP]n 퍿 0+X_8fħt 8ȗ=+,Diɳ-%s4Jڈ"kQGt2?KP쪕586MEx ]²)Ϸ|y%j!Rvdx6"([؍;'@~A~ 04OI}{x3\爣5""iީ<8rjmJTrT(}zUj;RchV` ¤CnC<&C{67&RgY~Cg~㩎2:+ӚO8U60EԮz>/2 In"OO!h~_=c'ge6#+k BN߫R"## <^M1Ϊӄn>ẸݏH4(&+ 06L W y8v9NֿD5q{C{#v<<בH9{{ y !|Xi9ѬAF+)K}c2_"-O4Fg9!L'!]KԽ(j9o7Dpgi~Af-utgrV*> S>iK;T HsfmV7g42UOPi-glezB0׷&yR9qDW6J'n[IzǨ|ey~242 Q`OʑVz9m?)w$3">Gty1Pח.%E_xpvӄ6N6a,^ə?q*)4(B(z%ݮţ/O2\ 8ۄk3U|U0LGL$ST2-ҮQq;w )4!fر4TQ}}Os,󮦥0]gGeznjW,Y`Kh}xJN*-gu~҆лt:#jIfGT=lx S]vHa,OyCIlO3~JJz[ VuΣ\o-O p1Hl}EpRsQ(q9cDSbkU>hABSx/c˥'?2q%wg]hA||A,ps-qJfgp~tm M-ƪ=n3>S8!y="'H:E 9-Ȏ,0^[Rq\oJvI`W|*LcYbGh#붙]KnԻSwMS!I=S6{## əwɝp6N[al@4 -5 LU\ Kp=?דt "fEz'ןbЈs@- 2X3 عH:;] ɜfvuP%.)d:E۱Ɋ$D4u!-4OL%}6% nR)\PGAkҽVn7֛/i5q_;z'f(ӏg11pjeO.\8G6]>b=T,;fz ]ީ `aQEq 7jj+b.m=Gƾ<[m 2) 3yŸnD&Hd9mUk@ILS,b|4п!o?2}/M1lejHz}u|2)Iys4"#_4S1 @Os zH8炌E?ʱtĺȯTo`+}˔}\ `J5&bivyϴ%-Trs ENy@sxONp̲ K۪% ux؉nC$ӃS;:ER0s<(,&NtQXMB^]| BYE[Ez(JI.M.н3𬸽1u9)< qsJՍŹvҷKTh6XsNbE&VsŐéͷMPNq saH=pPN3w)LRqז-qf(5:ZXw kن @a{GF ;+#Vݿ2h'cگ^{dSU)|pbo|Nmg-~ͥN]Ů!B%zӕ zdF",~ tl˳|mɇD@N'J.&` [@M,3!}n`-j:ksc]ԬM˚%5 šӞ,<`n BD/}a#S !|e8}XqLMe_% PHD4 ~1>i0 Z81=iɕ (F&&}&c^~NLoVc3AލޖF>b0ސg.SG/N H`D=}j׃sx;6S%Y/EJRs)CLoO~<@.YC_?,cԳ sɁ\IFƮhU :A)'/Uwƻ?`&SLm_r[ćD@zzL0l#_dȷ^qWtA&ڎ$D}qե*i?JCXV]Õ,~L}y˱1L"VC; i1-xFpг,"{e`JQ&Z]q}e) (hfn{ K.WLǽ)QhYgSg.~͈VѨX``x2%P/wٴcэdaULI yED^;ұO\ VFGxn8V#*NdZkGy| xͰo)/V^=4oSMZ~!O+ fgfZ=a莜`?\BU`fק jsafvӺ>IL"+hmxZ}SCۍ̾U'*1dǩ%\ކ{GJϪp6;мOMqspM,i :#Zm8QW[h5ps2t6bu}#e4e[|b& ?zy7.?`9439\*Rpޕt*B^kAJ/0 R+`7 Oueo⶚H} պHx_$)ԻsW1( w5]Mt15T~Q$2U[ g|I@ wԊ1d=k &:] ,P)A{}'v}r}8!B g9u@H^)[$ T4X իmSZFWq;S'pNzj9iͺ ˃~( ~:AИ qS k^^0dـ4R35spesY(L?(=1Nj%thf1o13n6r$Wy^(OQ2f :ZRk~%-)rGk'HӈkKyɍ|ˎF|i&=|oT(%"wd+k "kΊ{~LӐQ,\¤(8}VՋ㠇lA9jٟ'/<&]S/ og[bQ"Y|[@PhXK[\#ow;YIC;rҠ6#~B(cf 7FbHV3W*mmm  #ÿO0i| Xg4B[D$L^;J]@rFD`S|$.3?n"[2ЂK/ &5"e>wq.:hX|wm p@ `F-}cBR1++GA4"E0}J1:h!Oo>:xkQ~S/' E,,%F0н)փOJg_S8f~;?!k' rQm!w=[IH8q6rykY(׈Fgn8@V1wǻULPp0p,|C>LZ~3hԏ-洋eZڮTGsZ+bpmJFT}uz ^ÿ7GZ)sV@ C,@-LjOƁ@э}V6wB;nOɎ)ۼ~~zT3Sr4?t$8H)Dž؀7Y~ڦ rpES)˓Q-mpnB NipG80THwT8CΘնh a扭GŪSnb,g!c`Lzw?Ba~Nٴɂ/ӄ2B&jje r(6^i5 3R{Pch)6Uoqs/>,&V٧i01 !VuG#g+Y* +w37L`Xc9b bxf*|k_Tp ҂tNM'OxdY ?s4[8N<ћ4U}rl:gV= L̈"4;3wAFs>ios MV`f&;&YAAn D:T B_ff.@:t0񿡬Һ~\8JU/,S^u-OsXd3Be爌ApC'7Rœ[Njy'|W\? OL! FV@Ҟ]Ɲ 00 >Ҙw;}'>W8(1\3G'$ lM p_GC#}[^ |yj8x4y[?p]?ָ ֲXg%: [M=ǽ(Eyg#=,auYe>^W>_[N,ح-W>UQou,myOl jgroUo8n9e;T:swRҡy )< YV)J<7qo?E{4U]kMiG&ރ3]0IJ;)+;ՋkjR9[󐸳%SjRn.k,j8w0;|(d&RNl̯W7YC#H  ;T_/k3Ψ[@ߣfH߀{1TKefab8䃶=ⴵ(EaWɫN+0f7 .n2{jf kf1/ 7g ?A6HTǶ6F3KmޮP4 /;ͲҊXÇe qJR |zS2{S/x@VO Nq Y#} Bո$5PCSJ%([-R&͉F 5[VNA^y2( _+zrD[7:3왽é[֐boŴD[I^ Ys@A1ܢVȘ`ip|)QLtRu*h.O,0}5Dj1ɥ W & &7^@CW#PpNAhv7Cғ M}s-u$I}"οmjrBuAAr̙ZSkI .0iㄋ>]dlmP[y@dek؏R;2d{v4%F‡26dݱ>/?I94JxϣxC x-4@rF/p9KaP#CH'4$H}^3{~L;%' Y Y035Gi8#KQ^>DIyTujznףJ񯤟?lhdÄIoYGF~ F gdcJxvg(߃11oLX &#̺w4yc䳩ARFEqk[yxwJ=HR= Qu`^uޠW߳Ld@RD B)i3|) ze_6wǮ0; | #"Fdds tg)9XɎ7J/r'-OuV`0 j@2+p}J|Z=<@)$_.0=~ؒB6 H": ÊI ߧXeI|$_bzE'V3GZE~¤6Y:{noMdWq LD j.)g E;{(ZULNW^p ؟F$<#c/eU"v/<o/e6,YF0~Uպ@AZVNWd@* *A^NsF*uJo҆ wx#ZUc m ~6[e;[GwNUx2Ymsi`g+P$/R]]z1Di"kt\zk &Yoڽ&EΪq@ oGL ! $ d#:*3u|w!Vu IXN؅2垲7Zݓ8ýj+M0)=QyA%{ZpfNv%0 \4eyen3GS _~0&NSbҾ-")<~ G[Qrv0O|$vak C)Dcd|Nt`))/S9}KROh8=:3K : 5gfͫ=AHIeN}Zƫ ' m oD+!vLz9:FKjft®y bw,n>wo 4`z|$ )NbbjWx r}Ɲyo xK#a@3 adY=CঔH^;$v2,*iYB"DphӔ+6^lI &E"-mDɟui U{a8c$hY\G8 ݗ$N> E 'doxsSw-q`$|+sc2\OϤ?宇ѼZVoEAvo-e1O[] hmfTYM:Ic8]'86)}gF?Sx)D64+^9aɦ)[%HEЗ{i ]^D]kULd0f^f"E |: P60t({$ݴg1A TYp7,Mx?)ʟvwc <'r<75& yr'WR}ߝ"KJB EVF U/.(*Jj+yԇyY+`j-mq^?rO_F0Ѐ2;J ہp6 wpZ~:PG${_M~cY$լ*8O:lKbF_]zF.\"@sxWTZ+ +_$, [kVbTSn1=&o^g9TEZK,Z;~Ar4T#!EdF{2HG _؎75wyڈh;s.OFЦC;8=Z1֧{HVG4,:;SFФ:sd"a(5^=]叧2g_j~Qb6Hr"tR؈msOW-Z[QncI$^ 0hEY}b%N/|˟'paO\=pE  lRX03myxXEۛ̈4Fb~+֚gmpXQ()M ftfaAԕKٕJn AL](dJ(Vn\<2^2P=NȷyƱw-OT@xKm`Z08]WSiԏ͞`&ߌ*6T>05@wTPd;T TŞa=q_ĵmBRZ6=|w٫ / ؁sIJ,\m/e5wu Ѹڤ ͽl sٍȝ齪ٯ!MI%{+m0PÅ5|EB½N1+4aUműC+|s1=x+daЩySS,lj7L56Bb}v$imˮw𠘗yHKiV=?S ɍّʣgf ߰v{ U~wxm7_8`Jß#+WrC=Ô_??~|Mnr %l r$%e0YR&r;uƬѣY/ѝܖ_޺xJa2ɶ`PvHg,LxgBú\&@_a$='suB&[%C j3ucY]y9Dj;9BrIɚkvHqf.Sc5y8㞶#"9%6 #ذá5n00BiP@:CqsfȒؠR #\cB*)b$-}D5vrv sZ|s_}=u3h  7ÕؙwYw;B3Om>N hÕgW.:-^嶟1QH~[j:k-2-xTy+6Yn!Ex:t23 u&~ ,TZ QmT s]&+~^U~ڻǷ? .C?_.py6JZ5U|/}B(#0e ')%KOTOzoNwɋ5@үe/οIv[Ab(=64IP ~mW2XmVޘ,R[r(L,rU3 v/'K7 n6y1/,|VvpRU?e)Yɛ{59B|j&@eb2 3o7nAfweC%?,w5`EQMf&ߔ=e)*w7XXyUbzwJGm8(NzcNFCL&(qkfYi[wt`Y &tëU/Iǀ=Z | 1B*hg5_/Z7ߟu]6sن#0֯byEed}&VHOdR2y@ G3/I׺gPim|$eGACLbl^tҮSs%-x!L\N0,_]k >'9%t9 9GںߧTҌX7)v[kw^,ǵٔr>e+0lmTCZ̀qnB;J p+C$R^{̢!r]`NG&aZk9z{dCO38[l1T[gѐ鲨3' ]/x4 oK'Y,eUf֠ő2yg"ul q]Yq26+O 0K7'qExL&aw<-vrdT9IZ!!AM <{ډ|qNO};N"Q zb1%WrjF1wϒBZ[YxKvβI`+sa\.&7FxþtQP.'"'LlKXmwCa~F9Qױ 5Ty#+ AVR{JR2RM< }i3HH>p$HMztq\l?yYD4'( Xt\/b𕐯ݵUztȦsr!%mXȐG&pΠc-@q}7ےSx{*4_1nPx=hK5hn.|FkzuG3iJYi6 <)|.Լ\auJ 4a Z5,Bcdrz a[od+RJVaQ&ڹ1F6QKa!s 0 K-mM[ζxZ_Tsd$@=+xC摈ꡳusrzceU#YhJ__r|!- &E[TH?,ۻc;ˇH[=C=;Z Ik^?Qw!IkY#3Sx3Yssy,l|a`_Z>Պ(?o*6Z;?2阎lrq Acش/X_,N"*0y]͝4e^XYxe&!¶LsfdJNJTY7@Z@eX@>`|g~<ʎܐsgx^$&3Nbk ?vDf# i[Nj2 q +s\T;14Q5kZ &&~ި;B ?!2FԼpeYqU+V$yJf,R)U'gsNAe H8%]ٲ}(C Y[#R R6V#sL3~+:gn#@#N 0# y L!T,v @ҿP0Կdw:S|$h/ׄk7$ݘu?84EQӬLO$N8΂15n+n1y@v[~L$bۏ)n9`Xۭ7IES$*mDQrBq&! ;zkؖyI7229} 9StGޱGx.psIլlv^RʳujAM~X !6#l%@>zz;bg/ڪujis() 6h-QC*xZe4 .51˚?7HLC^(VFDTE3ێAѻq}9KGJ`,a1^ .d. 'pw_5pSBn];4*]XSe{NN9J zʱN?tF|~v}-cZX‹ܽRҼ,77zn]'^y%'ͧڛSWO!sWSWPzE nC5-[B mݝL]5_mΰ(2Rò"=Y &@/F&^~)%LWk K ȥB{K 1ws DŽwt7sK8'ovinc ֻ<ֵh+R>d*>b-(7W{,Dvs 41ʠ~4ϧ#<>:>R?{z ~z߯<|,\Z, #8k`]%@R:_'e,՘`ꪧ!Kg{[텀/@ f'RVE?ђ )$dqѿfKM pisy, |H 缘^Ci&h5͒.1#ϰu@=/LI=n]SR,",{MqDu3Fa~²});54iIƚM#(+'_6u@ E9H$8?T걢F7~˅lxmEم=Iϱ5ɽ=^0I=@jJrk$Bpm*ksȣL0▩%JM/̿=K ^%|h=~5Q/Nw:$5nq2!7YM5-ɨG>{H#>^f4n)~a/xIN}ǴG(ix.&Q]h}a8p>! tcµ{߄Y|?izWݳd&LNcX U֠҅EKV $BBJ>k5-\ 77/ 56#JԢ Rt8x%B `;E&DdGov-xinOh,7 W"Q` `~NDy#eݴ00ʊWʛasj ÿԽutW?^Ɨ蒚m>)I0N`'lWjg2E,y~ֿ?0-:v c[ 3F~M(b='VJ9x'4 Bþ݂.TxvY%v!ʆRC0q(]eWdT,z/IͫT\dv h#"ڿ,FL7yޱmʐyTYU ς}[Kt3H&?0Pj0L&]G-Dɠ8=v)挸[V\Iz[_ l0sw sy[0dyֈ|ي@T$zVLQء#=X86O^{%ReʾB(9CQS<;֫_ONoIuo QT'a _t0S3w(B99͢<&E}o8;Ju)S[ړ ؕҔa V _Ɠl*M ~zQ֩!nOgꥋdÜ츿Mh=׀ϒ*ە䤊 fJ+I}l}*Y+^&B<Ϻ-U f lYJݢdFMEd~ Gh TF*ޠ2o&ܚW4²0vi+RjC;Uj. ${|X)l*R<@iRmѰ-L&޳* h_bY0nnʲ|B6OR9ƂdTKS;qc$^Xh齜f r'!F#c_ hU GŖ'O1G>v8&BT*%BlF'^&a^u\үdAsi,JEqri8F+S_{g /yoEFeQƴ )TJsZOK02){Z:.e80=xG,m$+|?@/'嵭F*67iϢ8p yv|HgC0bͭ  <[ fnf-gdLsYSxEW+$$cP}]Op?|Uu֟:,p {JrR5&ҹEcw[Ǔq F/Яd"Ew;i83]]򦟨Uo>ns/m R7瓩fGoVٌ H( .L5EƐTpYZ#A7_RZ.쎢/bШTB{8Y]Mc;wR,aqiA+y7ۑ+#rxʵ+ ^G Z9q5x.LP5c8L d ~ãH D KNϗy6wQu9VȻF$yaT@8%rcICWvhZ Զ$B{LR,EI,ۃrcšIjA3WHT6HcL5-=EpTFg$CZb~5 E'`, IVUĴ߳+!cwc,jb>ǖяkA]UX \ͰQQ%- $3GӮ.PZ$evr@vt4^ T@]#g]LE=lʋ}7 q^`q3МI A˅ 嶋USBmz/tElhO.68779E%󀒮޲Hqܫbּλ">?&}{E)W[6aE6ފƮv>Ap^^ ٿKKED=KCzl:`vwL:QH׊q2TNF"^cgN@48O#Pk Bi!L1!fI*CsK'DSt.#bF5h>xK W3Z_N%D qIՋ,+5"PCcRYu*XdC矒HIw&?DG YMԗ!Sce;%%Dyi݃[TrC9,2z0Һ5Kg/ -s~_ـvZA޿&RMn09Is;n=Wj9FpЋ58=_"L+^iL-n«$1}!n7OxlX2/]sN`d̀Ԁ֢pƪW F)':(0{n ;QJq)a[ZΦ )$zQݮmGJK5k*Q X!08gm(-1AFfT"= ]C0ChW9pZmu\Q V7b.rF\HOeqGO;}ʀ[iKP}ѷNc <ۖ=*?'s=;#E|Σ "dz3p;*Kxv`oPAt]񉎷_.Vs:$ q6T%-FaJ 8anTU/4TkU't#PbHkLblH>Dv2kӒeFV Ųz\ T.jg ϳ%3/ހ-M+5;H>8[oٓUWkGEÏ6k X*wxs9k5r 5q{5ﵰ%!t:#Bå0cq:*s񴦀XNZ 82UzwǏ ]4"eQ?7ې_Ƀl0a5pGaWwOhKTCCy8]lRH[\ Ϸ~Ʋ4! k4ʚ51]vKӼ-V ҫ•4wF>Gױ:=^T9>ڽ\>G ;;ӻ1GS{/ͱO\C۽e~=Xxh8k2ĔVP^ &0Z4oHf%/+~9c%tS˧!GJϙ91|@!śݠ蕯*#>[ELŃ{I٢5߇(O4Q i4|ɰ@QN|%7דDXn[迌81gW7kf!,ѳK%I~9mWd6!y*(S!.fp8з\,g#N ԑM?򃇒^WIXbwl|ޒHyhn-h$E v`b<3s@ؖ!:2T/@z/7fɈ+R[=(:z(B-i6&1Qơش`:6@>.a,Bm{Tk$ .DG ^+-XnyR컲6iMGvU_;Ou*N%ulχ'ڐprΰkcyh7{8Vxա̕nZP5:-9V>ɤ k+zc\ˉ8Y,X(4kJ##E%IG #.,":s&I <(d4/FɿS7I S+!xS|e@X.l{0p\fkQ۟UB{ג+TWqou.5ir'$zR4[# /)^ Ɓ!.a:Rr +>g42Cؒ{IG(3&z=:KxH w4kAz2GaɼI{`s;]94y^{Q,MziBC8qoψa|Qb5i +g珼?chIKt]doS,o)ȼiѬaqXO%`\]vXiG]fʸCwJD(8nXA@vZ: N7cgQMS`{&ܚ̀д!=ε淃/ ;}Opq7G@pkIVHVG ,1Dԩfrmӧq`mt)~i87) aF&vEtw&AwIL:GD0>tX-]y84$3GX %~ vl'W1W¤dbۨ߇mO}fs 1Dak/c) uЖYfIgQܬ4jdyuL j;VV*R<{[Cw d7-_oc"bu؏d;#Q&GdQ*NGo\[ۚN%D{рn2l#`U~6#2{UFͷcɈH Unl{kÔRg>)Dz|C~åMfKBN@MV|h;Q#7X%A ,CHl_*Yތi<0+,?#xyŢ`ޒ<VzQ%G0a9Eo&3T2O_[޳޺EY^FYSHD1I &:<5w"xN7٢8t+PU ߛE@c`'q*=%0`^@+s#lA&zhe+; FL%ddfr샍ÿ'Hk C2.kKѥ61fZadw+6Ď"P$<W?k~:HT'k+-2a0BvfB?c-:CLfͬnȥ4mݛHuf m =>\uQk[=JJXFnjt$͎6#ǻRǮR"DEQrg=eIe[ Yb棩v]A!iA"z\>LW \$:d)ÜjaoU~U,d˗N?ը[EޣЗ0\ߋ  &Zpqdziv,R-JSo%uM 8.1f{آ`da:iAPÍ@ mpb̋ /&ƒ:):"GB|:YXIb="SL  `z+}b]lð2㞩lKa -%I7W6^ Vi5 ('`=hk#Q( !CdأZ6!q eڅWEuVC? 6 'Xn]"SWҽ}ВLsc~X)}i[-äKWM @:&ɆѦ½ <"]ʀst+: k;d\3W kjoUUֳ&JXtjŗ/vw xDr4xmV"ă,Fq̊pٝ)_{δ5[!$ٷ|]H:ҦJ%>S"0r󄮁7Q't+{Q[V\SE 2\BؕX~ (t6`ذp V4,'gR7 %ic:8I@H [ΌO+]])2eϗ\a}HKB}Ȼ,tw욝2دK<9-D E65aIEl\Vh<EYj^q*;?5z$9EuK瘟O|^D'X$IUr<2epOhs1&)ԸO1r@t~ݽ[-jvR2֏<\'8KPojdxx'Yuޛܨʮ&)몰h ?J @XeOK^5e>E&;&;t:^t4dL$-W)Q&O7X5q#-1S6ld".{s}'K<5$N6?V룇! ILc!(U׷vLCV;;Vw)YnrzpXY ;:2ct`Ea1ƒm4QB-+?i3K6 Z3@͏Rc%,Z7xHs-z0 ۱Y0bnS;UOR͘z!9e#lv;!,`Zqbjq+7|M,F\ɞ.;޺BRtF5tɄ_#򴙮dN2+{1/8:iB-!2-g8.[S4UQ`vvRd%; C_w=s3=xu M_R,daHg'lYQT ? %^VAz,I}KY[#,̔q%Vm!2vCq[?Bju{u(R%Ϯ \I-IX:E<ھ x D{k]j(j~ea`'4EK5$T' fDΑ;c|dU.]]!-3ȿ5'6,dٔ젿 IuñV@BΡŲ濺1s)t#6ZfmJz&!#|]9n3VBڌ$~~]ll\iޡyd d9ӶCY|,LdqV$&O3+x>:%3(&/wo_`o"8WAyk^u4/MV|+YZ 9˻(۷m,( |~TE0H+:2RI5GLOe_hF]%aeoOjp .o6155'92aCga2Τr'(ϻړwt2a*t>v U9丧01bDpN| ~p(MRx,;pC19uEiKTK 3h.%wSD'ESc.!4EC\@L-wT^*#_h>C _o U)I vzYcGw܋f-ޱ(/i,j$y{>"@3 ї6N@W/U0q{ıQh;% ":-3t#d?Q#N:ۯ[3b wJryx`K47}Q7m+O@D7~ V4r'fYFъ5lzn 6o1 ! _Kxnmi8+#hcM}0!G0'U 3B0ig#G/:^Q)c4mC bugQ^:@iЪD wX8C!1{MCݰ;TtBUf n-녝~ *;>^Zb 8|B'N$V*YK."*%IuF\ póGuhꭧS}$Dǔ{,gNtƑhե 0 u%!gl(8bW ?;JKoeS2vITL~j'Η%'>r_SF!A<\<sSG q`G^P@w-rr4Y\I)7(o< a;wiު }<#H󖗐CNX@p!ZIB{[*TV{XjʸNad65`sy@X*ґL:O/? C[ɳ8w,tZI a}|Gcw(ׄ>@3)`؀tqR9ё*57,<nÇښV̷ fG,0y#. .~mQQ2f ypmνJlsa"b֝05C7ĽU2#9†W iZɷ9(r ''D^"h/`)G?PSFw @>L!)mcMQ8 np_3e\w{%d`XzsL'`ݯ48abҚ1}S-(N[j(AEѯSv"mH}Rx9Sm>dWM`?pZ:H|M]$D?-PϷ$ޯ$=DhΞ2:)xvIg /2Qi)>8սN3=T zBqfg"T5z33H1)L*]og</7:dSi Rɮ%9+Rk֗ hG,DauJXUë?hN=z V'%VCj )n\1JXhth,$xzQ' +[Ǒe@?INH3MuOٚ exfxD7(r$ 貾S,I@ /7 ݃[Smx<9`.2/|`zQ醃4uu:MISyUƋ ʕ~BY:?dfH| Ykޔ/<[hH2#O$"Ja1+цuSu_x[xtϱTu2@Y1 >`=g #0 g,.Xk+$ׁrCT/:9?K^Mb4s  ]ophKiW H5qfx?Mi,| H<6HcHi^с9퉲wis~ yV <\0D(֊B3A >r`ަ[=yRd\=ɤ=rLHj6JY*֞X:aK`P)9"jtƆ-8))6dz?R|4$~բğ3#暖NɀBMvk^eo@"Jˡ_K 7@qv>1R7G|n\J ?S$HgZj7N?>n;ꁮ]slX6N^KqEٴr=%nEd wfXsYB6fѿ;p0nWtK3_1.UrE-kv h-!eE?sx1^q_(;q5B GI&;D+ŐgcwgżKC|la6 T˰Y3ώrN=zmM}z[o<2 tc-,gbadJv_F y-H%y M[afa\_26G_y 0<3Hn%UMd~'Vc-껨^K*,ȍxu=ؔ`||A"Tg?M6 ߑ;վW$yZ\inT Xdu::{n)rFO1eL l}N'kwt {@y~ˌ@9A ~(t]]y2GJP]Pn#.q{\螦]pr;[M *2"F.ʞ:"^[ubƱ8ǵ<-$pJ>%.#`:4kN3v Jo`N%iRe+JN>1pyS+RݺҝJ}fqɹ> #*uv%i"*Z*x A 0P;XoU_ !bu|7h^eIl^TD%1~sCAac1d Iqj^{ʡֹ_h5 yI1av;)5I Dhs#fFx0.Ywi~@n=Z {cT":tV{Y¨f.GTt_4ß^[^Qk}N|+ q~EFAaV؈.S-TDaϩ3# ZfS<#3MI{IRKOVx7VhfdNB8C $ t9̎Xd,-?IJĚuxmrM T8BSkH\ _ջ[y$ЁAݯo `LA`ǎ~#<|aakC\=Nٮd`̴&F{F$1E&WH+x T@ӛ7U՜ ja7 ֟!nT? S#YpXaR}u"qt5Ip>I󃫇 tV:YXaO lvI fͬJg¤tn֜ì}{A(;ltd}Ex.~&G&'Ƒ A? C)R% vZv/Sp%®U]eԠ֍M1Ky.,h\JB7X΂ed Mr$OǼ$y?N'9~W\m#c/hgdKeI$0^6Z䫢Ej6GaO~Z53IfMyEm 'fP(AUNDŒ:JJ""O+n}j,喝In: 6lȿYcoj;пHN :n"Tn-%p2#~ iDiR4Ym]S-O RC|> hx +i$)V_ Y{_$9 pLM:?e@oyFޛ}0wuTj"{3dww͘@U,OPY%xDm7i/}3 g/@ e73{T.O'P{o%2ngbme2M,j1²Hgo&}#% _3 scOx; E O>zdW()[v#a~[y+GXxAb:~|qi;r|4TPvغp5ʆblӹ0 s`ˍU Bna *T{ }᠊$F('UO v`M G%  vZS_D~6ydԫQ,%Y]oZt?mPra*/1fF]Ѕ$<ҿhq ; Rr (ĕCU"%;+ZKpgI E{-ŽZ'ߧ:-EK_2 ڐB񲲃mla{SQUG!ׄV$H-tt'p&³”5KNBMg ~]J.Ľ"`{htGW/4W+nFVOs߳:GJԺw`LY-òu sʟ=4SYɘՏ=o۝^QMsӒ$W Ln"W;ʦj MȘ-d>P¥O EOK)ۣƈm8 ҹTk"Y`sW*71YcVuSə)HkDM>% K:BV&l1I DpWr8$iS&pgqH^6<>BLi})' n?^C5da-ԢqElƁ؊%cЈ\ & M ƫhdΎ8 PEyf(es נz@EFb3?}8ޠs@ 7X +\bU)Lީq/>>\[\_sAMĥzc7ƏͰsUÞ"vIqZNbZ;IyFFy @i ؒ\28^[18zUtXyR2 Yq혻pci"{da\:QdR.1ڸ].nWe] *QswI>xsZvPiP.7&(*[Bm9G,C] jF]-dZ4l6{\;d"O%/'o)$)j@eZ;;ɞ1%Lv:;4Q[L*#>1jH_zjJͩ7BJfQ!lh\楎NxA.Ge%ͳA'v{KƸnK XVѼ#g?|_qf:zUD#Ix1dH{;7q&<.5_v-)g6)+zezӏm*ظwdwrD=.nMf}(D2xR{$7[ |*2"gǶ3hQx$nu.vO|׮Fr5]?dbP*tVT8*ؚf/m}7)ç-)"ȴM8xlSuZYڐYP{E|TdH,Vmm>!n!"E#0٘38ѲK,`iVJT\fY%vې&c\$Yݬ3j]ҚbGozJeC6}6#)?DVgm61%R4ɢ󡤝ԮAz8q˦0[F7 ?dl6?.Rw䰘2.Cmqk]%D"8[da8I!Bc"Љl®[e?E}(tY5H0N-u20t*>f!`Ŀ1kek Bȏ<CIyy[V2F2Wv2Jl,!.w,k mfz10!!I Y0m)==&Yq^Wo?kh[j}+c I,M!C&~QyYaGz۹9);]9e z;M\R>JS\]EѹiaPP(IQE ^)P~gG5낷m%2ruo7EHTZ~ :2ѳn<7fBdP?H'>|;#,=zیS<|q'jP}!z+;f57X:sҩ"%cGۤfp9aZ esߺJ2)++ɦ)ܰr k5S1sH xICG7Dϋ'iPl4{s;Hu8 '>T`8“8Jk!ҲtI5]wn9)RҚ| 9OU/\KD?`CE=wW#n`ƦѸ2,_5 v핌DKoϯ/{ ۝@xƝ~|_6frf븋R?<{)dU02D脕N+OMquںv>[=/8⁖VER[W J0ln04)ϴfg3:rBqT6syzTeD$_,QLڢiN&}-eY͕za|] FUz?$v0 ~]ügU9$ eJؤ˴+7]jf*T/\]"r`V% jk`SU$wK>:.6ӻEh?l چS4AGdžHb/AIu?L/>g_ӬLSwn-CX:z V-ER.!rҬN39O{q_$12[m~n5bN͋N;2We:x)}(=r43bw f-g"ͼ& ̙yڻPF۸!"3-LeoH(Qk|RLLVrQ,}Q?ю. K4$YPv*aI}s"5Bz$T2tsj8f!󼁂; /OCuR)T&73H;M̆#i(ɫ8eޝE1.dĈtV{$5s&|1n,Q`T@o(z^7IcmzDХ[X1z\Q}1=_ECdGvR~ &B\Ho%5k!(p&Q_ zuw|5>K;Q~q] N5}J7,R&ޖ 9md ۓ ]ُ1 δEӾf\>#owi! ׽?f sf$O`^W[ bo -ѩle$_ׯ.l̦966{F? p@n[N0 %K ^YQ ra!&,&f#N|Fo-s=7aG~hH~4xCZpڔϰ2SjKLq^q4#OzˢҚ`Gz+jA. cd\c, ػ'_;|Z8DSY&2}u!s|XD2 [*`Zs*AnјkiJ `#y W!ҁC]xTK@\ll]﬽J?2}⌐ԙ-4vOoh xjREC+bֺÚƓmര'V8F"0ůzPg6%oOurj;_ ,T9 5[Xm]N+s*ن͗W5ed !)i9, a0ז0qS˝PΆ|Fr9E&}Q:9:"ͨ@e`BMtmP VLqO}һH!:&mcHKUu qGgն= p-aD USnMvQ"kԙ>Jn V!-,H1|$-OۃCb'GUoy{N<1EKXȇR^eH@ӓjuu e`JͳQ2~NvCl!KD0/W(`K&/PT Kr5ؗ&rN]2\#2&Z>ߣ2`DMW '=/^o!Ĕpy^ڐZ`4D|rAzJUg*qaЈFgPer)\z/ARCtmnCMIsLIITj (>H1Opo]Uq 5Ț" cYޗQR!! 6G -~q+PߵmE~n w Ro>,>1h>ʰS"|M*LQMf62h݉z oNҌNI>:pt zED~k?qx(~idܾs{LA{zVounvb?9퀇*?hz N=Fw/4x: -4•WbLj/ÝfN@iVYnPc:z0=K0`xv)523QtmCOc7eqY5\ݢ=]&ඖK`̞4fرwBٗ.$|fE1330fBjTf5+wMDn5$P+x{)Mo/~HsBT(6An(tP:4Gks.>[l6jۼ&-WknUy[v_%"3KJQ\5μ& dO%8mRK(_ VS qx۟su~5:C)H},BTDL[}igI@]x1PQ`!C!s4rԫ)^ ]1G"_d"B\:ܳ U5GL1ho"p.-E%'QpQyz.1IT9PLKmh+֜_y)XV4 h$DIq\Q7_Le{e,g#t)'d1 QA^G/I:(\;23CxuwxF9 `dNNU7Yx8"5bD7.ēhM򪄵5'a}#b'Ts唍7eŮ⣆?\'5Nlf V[ v`ɍ*?,% /X9zg]Eh6v v/-2k.nÙcβkV *)_q*H%'B{L V4778@Qd6{d6sV=._ZFDUO/v쐻--fךA}pqZ c 1N LE qIl`ZOxZB&Fh@b*".Y˰ Zԩe5f$}zeu9gt SSxM+(FӁj pyGE}"$E? DEy.WC$w`JoV\ߴ5G|/9!NYݢ#.fjy@^kϕƦ]{;1}YTnWB0}+> ьakK>3&6"(5̓t}ފ3U#Pߏ~j.a(u2p{E_duy+MĬ<JYNt(*y4ײ'ɟt Kx&-' ,ŻDp|:c*nVit?-,Wj推óf0_VwdFltdvvL?*qzx]˅:!S~'}׎ v^-?ո0viTۑߗkn}zj38:|Sv<ׄc̀XOy듲k}?[H9D j{?NV/>aGՌv]tY(8QxQƧcd#`"Rk%X8$ZO-V{%Q9ɅN `U/:P^D.v  ~F՚U9gDy aA$rЍTv@urjH]41Wd@+nݗ5;BBV(CzR H[.[L}/v\1H7qc҄pmrXydT"yf)ȷw5" ^[D]p$F$N3f0Z6|cMCUX槞$APY#:S'ӘVt#'_#LzxIMF?ÙR™Ed(u$?/S*fA18 yVӳu9/AE[_S:=N'9QֻD ?,'uۇ7"wy*qqt_ 0Qi,ÈuPzUP刋c 3dl<3ìYg jʱafXAR5ÙxZL^fnbJxԜIQFp+K(J3Ln:2$x? U-3.H,lAbye);L%׺k ڎuIP9)m^L7-VP㉭^*lZ >¥kXܔbNmg$v"9fV!T EkHEïpz/A>O:+UۯZ7,xLPؤ]u$H/u;æ;l@n0LVWQŦYBQ U!+̓ 0!3nԦDEQ,} wD]cI0PUNh)pĄ^?{֚b)ljOV dOgoT(!h'2-uTT5Q%4Ox"bz2Sq>z䎌&Ukn%qzВkV&{jCJϚUM +,(p U!3g>MgpVTDIl=;`ƼY"kEC5pn&5&ZvĨص_IYm 3 KIu[ }2IH'r]>hKet(lɊ vu498hƶZGJHZ;-RѸ#ufɠG|QrM,B!ީrW:m[9ɯ;y ZÑjQ7_۩z2P[N:U0hU [o3">kxtxl`P7kc!?>[28"US U!ERojQ]6Z=dE'1 !q -Z^HbkP޽E&N1lZQ^YY_H~csJRK9*aNOR,ߏw(چ͐}tc;E+f3*B-pXs\G3)5N3?/Bz7UgcXh7| &ߌ VCm.1JY=wV=q CYEQ`T%G!}}BHbQAWzż PBZx\BJ؞u(]I8[%e^\9rϑncC47~d.1Pؕ0GUQir6]!v7 if^=(g%Tl#qtt1lʫ, P݅wUe{ pTñL3ۼO:;0TskCDfX3 !gF6V)^ij5=6nS}uP?\xN)@pqd]H66\|~l.D0Р4,adO7+$9֢}v//i!O:'kYֳte ZGY+,Q, +ּ|IQE XZF_puLOD eG$(A^'XEIP;54pZo4o7⚎]'Ċ*-njqy̚ _]iP Ǩ"J}k6K"XE0: NQ&ٙ0^@ ME7 #z*~oٜ!l6NqǙy7 $P3Ci-i ,pjKG'@p.3A"uK8ИXJ!9En]fo񝉐LdA=C'Ҫkd3RM/rBm9\VW UGvެp \AMYZoXQؙƢ&vL/ة-ٯ6TZ;Yhג{e~OHb]VPZsQ $JF,xwj!%orUot MwyƗ"V(\#b̩QCщ! K9IN Q7?w^bd`gy?vbDӨPWovOR @M(fM9s$PwE m^1֨@BWˬCü?*V^ntj7֯Im绦]/oVRKKS5g99w@_ʈ=1nz*ق6eI8'Qwr':M]Zi$.vtĽcЫΤdOtVEV 8˚_ M;*b1{<5hWu{KuK@uWܳ5oHy.@z:ց*EfGrN f(&:𯇀a. SԢZn\@8]E͞.Ys"ۧM5㧁d>##QW!7$"/ 4<!|MYT`_K~KnRkH[)SbK۽Ǜ Cme>l5^Pί(< ^7D(y zC!B Bp MQ9 ]rpH7aغxؿC'SoH;G@7JGrt(了 D6%/eI%'fƕrپW@XO@O* C=~zJ"Oߏ _?6렰ҩqX_ptq f=<_?|>0#d'(7#.HWg"{p5E6~r6IhO[լɞaᯃmf ~eQJg",M %U,nC- $PUWETf-b>*15_'O!7/\wevď(fhʞrJ:oG2( )83<ݹ½"guz%r#5Û,ά`NLhx6v33g#TA%3h@9W'QlL?MC3BbV-< T+iev tQ_?@w׀4ieQJtS& $p:Z8A_~p+>Y{R/dJRєL"nKI/+|MkԄ ~զݏHR,G4ī71A(;wL45 bD 0:GPzٓJ^Hh*=w'2Vr;A٦Se& 'um Pn@ݝhRBC596RajGdtyHtN]Pl)L Qڱ;rB6BHM4kC](j)jtop%C 3* +S`8qQN%n3j36~QDTqkHCI8UUR )9f i6*{ grḤVᏡ)$D1peл#TtԅT|ε|o:nۏo_,Lg]A*63ׇԒ@}f y iu|PCz}EY43=L3%dR l; t?ݿX%L?sC@u0c_G_j*X0~:.Z&)Sa(9Wd,zX]Q1U_֥Lda` ~A#h5"$@M'K|fVќ k ?ھl{\Kx0n]P+b|ostt WFB!V5 nURL8i[>R^E$KrihĦjD*&Ԡ0bN2^quyZr&G" g? .[C_XE5=׈~H-rbZ! /琈"VmUPE7T,lX֑n\Wi^ H%L>:EU+#eIqv|rXC綁: QodSQڽfx8,,Ȅȕ ;b<]u:1/lbF(c1pdE)L F|!x[37WF4"XFLXb.J<`i$L@wS{ /Tgҵ,}WLF*zx۟g}f .1>এ^aŚKKTkT)z‹.Y?xç19q(2stFlQ)7:AsXKB)*IG;jBXs Wc^zZ&WYn J aV!p3| ZPdbYZzڵ2WS͍"ո\30%& <#?ocMdyEŵ z2P^G$\]ZWa&tRAQ,PKCL" %U-*{snmߋTK$,K[.=zi<=D?&_G},#i/ŕ Qv]+u;zdRҠ>MO/zPN Qlo]$3"[&7jouF 6U[#TA+-шsTJ"FXL%ŤWhTПd!zaN>e ќ.b̥"&(˻Vm.q8~O%< en>TG\l/T=LYSt ЧB5F&K#-tV m2wq_(.alnyCIqyN j 3{ nAgy:>{fB:[Cx29? RrNj- A_~v;? 2,FgA;b-Dt$PHe_g7";/ؑۀJ0su+^Umx%>wv_=+Vhfu{ٌ^ߊVBUOƾw7kh r[YȉK>5"Qu/DW ?1Pؖ pWٟ_3KW; lr[(NFa #jt ~Wòzh[jE>uF8/qnI-u83sZwh3AțR+iNT}Gu HY|5TdlA^Ff\ԖxEedﺇg'GKR#h4Z0C% .LQgGV"Z Wnu)@ 7%3-lmqҭ޹cb躉&^ʻtXW*>8@02jVz1]fa`Ȁ1ix%)V .&)9*kH@;o{ 0ef[aX꠬=o%w[%:x(WJx%൫%1I>="FeךydV -R'އPjc/瘴luAD!G6+Wm`T7&Oa ʆ^^e ^~Pd yt IJ)TfydWgHTΤSpn@~6s!FYh1i`9Yȉ^ s~rϽb)s $-v"T_N=o{#6"4"佪盾n%{]RSf`~s4G64&"s(.7^ z?zM7T.N_eo&I-V@hvQ/xu_tB%髨X #sk"HD)AWRpc%S2Z*3n2]|!%Z擙iO{(sWVXQ ,O#52P!qRy-qm*}LZ$[>{+dqZhNxgaEGkiRd DQY*'B σ?,7y_xʮ:#? %/ǟN|lrMcL/[F$aUY;:w}3+]{Gv:=O?W]Fė:ju;on@^To\\gOQV3:JOIU!J}x.HhXSWwٸm4YxLCYD# O80DBU\SMv%g7o|ΊTn59ە_*n!MWg3YĞon c<TD4$+۠z4L ^yH[wly8O] l 7܌z0mM*W ZH4&*E;0š{y:%wtȯ3 '*m>[GNFx`#3VR!k*w>kim~LVoYTo٢,Y o!˪~z(sb*gNj|Z\EomZeӤO GPе@%oa_0꽵Ʌғٸ᷹0AFY̆F2 $yCOEP/_?VYlg獡xĆ8r6T[Dj |yk|d.>DžfJ:9S-W&"Q f@wNl ' C{PXSG JҹQ'iHXpd0C L9 /(_Q&Y}IeފS0Ԁ ̨2]# fa G =~cTĂ`l k hTBn|}~ZEr:-'$B^Mm| VER =PP( ~Li{wJZ F/'HLnj3tɁg:eSV]ޯC[ ތ,$2qgS[5BҜkɅ7)8n|g6,ҟ8N3hzI'zĚrtDOt!ÄpʣcpfɝștQ2|wvo^!G@RG6cMμs;+bU%6o8+wĜǟpB6pDtOw hCO4MȎV34!\rIt2 l ׋*/XνdXlu١ޖA:1doʜdy [yHh+~lA?] |$& fPLd%9t*Yn| !ݻDc˪Q $PT.S҆߁dbIww9r8R 嬬sQ-r2Qv<ʅ%u@:X -?'ϸl1li.>F㸒{FHBUx@o{ylFZ)`:Pj p:01>#Ko7]7,$WĒ_ W ?I*pM:oNvtmPyCjl;b>]z7hᣏE M€ D'3)$iSu3zCX1uv9aFم&n9nΓDD5C0@#ow_5s~P|5O"X/sueGIA@p]B+$[Rn(*h a1Jsw\YwGEs޻MW c>jiObZ\Cc958{e,96eϺ0q=3b)UZv~lz4Îtk LHEq?φMP(*3,{*=?;-`8"hy3(34v^ˏEnR%%f&3[<E]ݳ{ V|ko'Z"hӘ`ZnR~NHJ7l7 ʿ_h(zSlcSEZ;{;i*^DΐRѼrVb{O7"~lpfPB %/x0]r ]n_QzJ 6>朔~ a`*p/Z8u)?o"n;-@QpެM KU14F^'gm`NuWߕx`@ r!Krb#@["~1 #{Q.d0+΂Uw=*(sKtSH72='vQhEugwpik|K_ &l4]bƝC# PJ~Sf*b0Rtk 9'=oC@X%29:q "{h>EKJ8~FQ^-_KDKh5KjYx⟭/TWe" Re V뵃d =EM]8?] C))qXK|R ܞ \GS8^]Ș3`>vC0f2?y Գ6;۰YOƖ&$<|Y*VWr(/B% 301a"ц25)Xw+KK7& ׂ h)$R_&mNp;^dPpH`7<㬧L֘% a^F`z/`&O138(tE 8`5:HY!n5T{e@|dPiܬHZ# xD G68y9uқ_ S$ \-e49m n(tszKH!Vt4/B)!lROOZP 1QM-O~}'EQ־@RzEۚ~ &IM1)3l'Is1ۜ{H^v^ewLTӹ5Qf fy## @@%^#ʙHâ!Gi6~KNqL:]:jaӐ3>WUGVfx&?.ɕW)AKQah4m!Gas ?_wC*GWIMa:K* >W끿VFX$amJWSNmK0WB:8{S^գkGI/*#UBQq[v'֚[Ӹ1;pwz w#Q' Xbd) [yr).E4EɝisRuˊ;h[IxS}L3jo:Cd˚j6w+ ֜Ҭ/X3 4*S0B3(L<{ x|U?y"e&N,sOf;i⾜;~d4g60Yl _E XcD %:C|"qp{qu"IplZ\p%fxϸ*Ż\HÔP5VU0tu8o!NԢ0Sv\󔞘a!0ˎ$Aܳ8g w/D)QBJ? Jj"LsqMĺB'kF"_ Y W|O:R``={< aeMBZa2> a.&Ч)HXkDh8Y^2ިO)qUcku!KaTqC(,݋*Z;Sn}y R/ ?y|3@#XM+TZ ,VltmՌHt`ME xdh_$Оa޽3~UI|h2SSxʮOod Guz{{yDSUq[5+F 3j'7'b"A&pspB,t-(JW]kA0k2ċXΫb'"FBӜL"ĽNEfZJ=Qصî)4Oon@pxl$]#ftg3khEN-n-Yߧyn?y^i2R( ]{ԫp\FpS:RRH(2qmŀv W/͘xDc^_h| ѕ4_v]TFh{w8E[$Bǟ>Hc7/J.'x[x-֍-#zpd Mmfmz`kIeJZ!?thf8+0M@k­mOgp"pОfC$ &=M7/ˑWaPp090ߩbY͗2rQW>j%5ӹi'KBVkSǓG6ъئ0<*[rځLtt'6]C&ϿE]=VلV-_n?$ܗW= H'r\t`ccwb/zg.Z[=9?R_ DRۨyx=•#P·:!+ő#:1PS=`|:2Ϋr &1O&HL7d?6_rQn쯣IAd kQf(@/s2UΦ߹XًfW$ȳ?ۻq}1Nf#e! 7ixAАW( rWWsMiVwwrD׍W,"9 nu'OfkIf{PvCG{Fy&ri?3}{:sR vI}3ditgthhuӹ`XvNkg(D +|цa{VCՙN;)O.fMcRBz(3*Y¸{rϪ"~N? a}nz??!6t +D'n 8uȔYE:1E:cTSd &Z5wp ?![+XQ{ꬆ?#E BqI4 IƤ/-BB'dp+Ubf\̼JVWJL_c'tؿ"J'6s1*M|T'Y]]DKaII2b vX~-AA-{ޛC+MwYe_lU[C^ZG]T]!j .Ff5Q@c+C݇x6JBuG(8Y(jTFʼnru+XG3]r:bw`~fLېr904>\eGGg5Raֿ G!7찂5[C:ݥE*`"HdA>c/āD#C/HaVۊD-U + f茕n}_̺ТT!h"#[kgWS]Ò9$b%-jEX/kDSMrz??F˒Ox]0HB6O[Kx¬#1V=Ї LZ-Jw$Q( y =_i?uBj=WQls4LYbEvΧb5_ Xwܣ Yunt+<"Z>~o _j2sM4Ӳ ʹ$ZeD]}ޘ" 4TDS-*TBԝ !up2?[.⑵+,ub*zClCuø& @Ϗ;̅#Z(6y: ikc#Dg#jÖ!/no«ɉ$D_סK3fAƏI|䊏ea.m/^Ic$ Xo쪟iu?/LwDYށx&* Jnj&c-&l<jA%WL'Z0QMY.)cUXAB" `s n/mh}5k >`ko+KM8@ 1$JYx]'q͎VVpYIVٌ7ʇh vr59ʞ."WOt)(ˍo9 3>2sr?_XT <e zט:'[ YG5R:-65sr,CoZwcIzS?S=Kmb8@V&5= ]` Iˋ: LP p6:\/Y?+ɋ*<-~QC\AO:e.O/<~HB]{NRWUթWcQ5;QN-M;zFbZYL:DŽ[p{Ny-H!;V9Y@ ;`O)j p#+rũ!\GsN<%5 N7N ~]fJ[q{@nL2EZARTRF_kP4ҽ-Hv~]SE1ߓwUtW\4WP@-Zap!wMً$lU]J͛dF D&t1쵡ע|"4f,3QR 4ovg}j,PM0x%PST%di5C!!Tq BYبP th}wrI;Sk^{l۔u<8)]M!:,&ݭ#2{R+99hX~3kjO=} J6ӕUJ+x Emk~%=:}YQœP!VE' Th^90j9׈7{$yuV ޶-#gkxwRCq%| ?`% ;#jx,StZ5amoL~\q:>D܅WJ? d6޺ F1C&,gh,JQt)Z!"ɪQWS:Jdy*`l*@qc* e:]V>DkeٗϴW6Q LQfpf sXK5! ч츄(ivD$FAwYFi"^QȽigA5iR>H:95gL!yvnwʎmu4F֘AMN<뭗ty9׬-ԳKȫ}QgKHĚ\[Z*(K1Q(:.M(t۰2rD#TZecXZ`kbl.;aem,2 dxps˾ij\٨L}&rLܫZgpr`}VGmq+XPggVz34fxCe+H2 '^"?|]tG\ Sl[ēz9 LQ UyA ¸Աijo:M=Yߧ^A)!Jk]~[~D@LnkX3\l:ggŇʪݪ&e(Ⱦ~r/zY3a=YC꽻hCNbVz@~ཫ՟TlUޘAᔀiq!V<A جK+ w~i&1ڙba'cGz)j/@ʭmFcryC`-1Ⱦҁ XKr̽4Z(>mQ=nj>>˜%rKPw3pN)}1c rjn+a!mSB@o6"\]AV,]\K[]j}`+Ͳvɥ&W?( c 7 n!Jk@B>Z1t[z$D$j</l|\HLꈏYdCZ '^ `bntcG:+E[C? 'K,J5.jޗnѶ_SvY^$651ڧ6jC/i'%DBƙqg^!xv6^F;&B ;%}2pMD*6M=NvZ}bjD,(rإ.9LD8OIZ =iB hN #w:}b/t|\Su=Y tZ:OS֝>, :Je*SWBYGv$.tBr F6AW!9J#EL6yAIH͢ٹb \Rٞm80h&*5ch EG-z'́ qx/AN;1Krgs-9@f%J76~-!t8n,"ksjuanx9?:LzS|5R!O^* oppZ2c݋Ō{LԚ)Hj⳽2\jM/POat^K7ˎ2מs*A0ֹA!3D"{i.?ЬCT ߴ܊H> ,QBuc.Y[YxqrF1Iq+Mh-#Z QIUuD]Ww=^9 plπξҾ)%~ՒhZ!Y6l|g 3?uϖb{jCCUuc&>9''ūgA z@fجW#2[̜T| R,2#oۮ*ۂhk1j>뗏RCjb @6™b,-&JI2u|JV]ȟVdh4f溆'2eߧrgj@&;#MBD^Ho2vvBbbN'ͶlYdVzTρׯ *zpW;4r&|[lj[]a \ sBڧXB1@#J>6gQ$H}ogYCVf5M"Ǫ\2jdv 6F!OO@EO+٭j@ء-q[|1DDLG?)`;ZӉTDhv#*GB71fޙ҆e[B;/U" LPno=7:°,Pڣd?0ʀC]{BUBqeqrn7ezb#U{1vfY%ѲmK>FkXu`b Cg( r?pe0PIq{pwG-0V/xGW~=KwSZ%놜|f1/NnU>^&]8r\w6,@? ;i1n7Tfp~/MsZ_v^^q'@u>S{DY̍mǁ̕Z/z8Rcw𤃛^sS=dfEW8t罚J;e5&WEj@oc D[^c0&uٸA䥸<(j!w=t[.36u mOSsSg ," 8v~M %oA !zi*r \(u̴Foj̘%JPSGUk0y: jFַ$Y%b:󺔿ᗈ cöLY-M*+}B%_ѭAF%5auq AtAfH`Xv` 6꿸5reMAKx{&?>խ >O-cYG{QdzjA6,h:`N:݂=uS (Xd.3Vd< 9`؏"=a)+CDb\ wA´ aH<-즾 /ǿ]C9H\yuBȖj2I)m8 [NWcL.)k%/%JȲ;9)D DC&/0 ´1sN@SU߼'dj1Sl%9 ;\9;^!jI43>oۏHlI2P*=Zؐ`}t6XNGՆ/7=۫?7YfdUѮ_H<q:gM.@{Zi4/8 R(RnZK=)1{Džb6x'@UF  ppv,NxtnŢ/خ+nkrJ!3L~򕨯 EΡplIh'd]ޤܷվj_yS?,uMT1LIfH> KT( u]6n%)*`UID']O9|lFa @lX0v]T7:/e4L7WB_A6z/vQD *5Y]P}zKzIoAM>ھP,vޠ|>%wE$<8Vg$ňD~)o@0yH2KCF 1[khq|KHXfE,A%}H}'KnT$"i!6%(TsTŞDor$!-RA{\ˆJ_}?:<(  ]`a7&ͺ O 9S N[A\t)!ݓ{`7Zq!,\9dqG9 ֫VUKGˁ^|0'[5){+UWo"b'#bg3Hfk=*$GB!ĢF@F[YW26(3ɘ_ G)̿t!*h  <.;B€Qb1󉙗s@v (+ѝ(iݻ&oMxFbu<%gHQAw^nZװgi(OIVlc1>EU 5H.FN/;mZ0`.c=Ȉl R={Pr~K;Z@:CmϫR{YYy";=_hP8,#f#"$q:t> xa Zg8-PGAW?Cj1~-L _@"б06.?ÃR.$JE^.[_-\vNUA:D=И .Vigc Ɲֶ+`UwZ:yr6a,o?FVkIL}>+֛]s /hS|}pYDsJH҈7ua<>ݒ~LHw˞0='Rǭ8SG{߲f9./hHCAA0gN#."(w%,r93Jtx'轖?*߼ hfr HP.REAȼv>>'h?2i ^z.ȗԷTbF56bl?NZA1Y9`^T6y|Xne4*ͧdEM]Ka~YYP~:.F2C\ Iq@E*O.>,d\a_OZ3s\IF<7Gk# ٯquZw|v'@ccX̔ ֝7߅B}WOVqSu)V#&"HޛvBL\oր.{%X1%DuȝDrhBDUâP-. ^ V?" ENޑxȷKi zSglX%J;.sαpFQLy;ȃsi ow]Q2DvvG.8$A9}Ly}0Y8WikHMPqߣKNd0EC} \bim3&>ozJJ4lSBL{҈^!K0?(SҕL78ewZf2}Յ1169B/˶zspV}xߡTp/+'l[8@h]scϻlEhhviO l$ڎŮ}ZMhԅ5HAnnyIl`>äK3Bkb^s[&<'t;њ WgT˟ܔPb32SUâ grNicNe-10sk1Ni5M2bpI/fg\_~5LaO$lVS%b"U75N4%_H-  |Ŀh˴fOP51l:TR elP8,t뤯:.mʑ!D.yp}R-34Tr>YޘdWi; JPZ6dryvqʲkUe?mV3hڦ td {Þ" onȿ-n)r7Qu~O͐"A-0=AO"d OBd|Ҿ ϳȠstqme֥g*ELHAv Un &Aqݵ QIݤ9^*JaћC3M؅;f´4nƲ7bdmZWgDg3Xsh+7)\g"&Eh\TݛM=_e^j%-wI%[VqFfDG˵Cv~̭@Cxl2RX;/';aC@;S/KZfmUԹ,r }󾋭T8آ ֤L{"{h1̅T'эx{˾;1-R,dnpǝ[S4#IoVEY3`%J 67Ac-AN r[u ҞآuVױ*hhs˽%5~Ga%|Oj"4e$M+awp7%Bd]Fo=?H&=DRF/G'CѫrzRŽ'6ؗUD?$x˘gzPQJw=~N:wvYh02?QA=2I)u'u=\z8I)2qMZt]{M 钕U`-(Bspe~BE]"LCה'TbuBĜ6qh<4Q(Y[J=_ cNe-k \Hjz%Ѡ?gm-`pyK^\H%g73e.B0bm4èN;UVqIm|{L'P|7.{mQ Cg+{%_8CeXgoN7y&S0K4߸&>7ҢH0/uo&6jlb֜Jp/xɌpV"mQG 6%V+:' pL]Ձ)A' 8FhC(-kg;-/x(k2Ta~(9 ;wu|RӕnczI#dի0/S K8 ߻`Lg92ct=?Yywһ:f`d\ΛYզ15ґd$_w4[T_)k!r{p&DRgmzhf3J57';8b^tusEd1#l+:28+Ĕ[&~ 6_y/7PYm&mI0tqp1‘#ycgkއGFsCdSDm~,ڮ'>uWyeb(AJc=ey' 0:9s#k5TI4(n,37HP|EDΫ6^ŋ,UV>((V <5ʦč7,! {|RUm*H*-Z81C]nONVi5apJvlҐؤlq߱8Z+o)=VSݬl |nR} \Sжp ֚s?2cHxWA)W]*A{ O" /s)DƳKJ)ixK ,I}y4c`LVQo]y/IK;y U_-%c=- аb9`9uAWxU&s܇3 Mu35iom29XhMM:f )~ $FXBV/u\п Y}2SajhC_+#D["U_\XjwLAeN]UgyּLA~ yݞ*C] WsKr?w~?kߤc7&T">fDsNSmgP,\ty-;44i%ύM}ΡCBYa&~qCko+ţec9@%ti#Pv\},n Ujf ;;ǡ }{qVS_V|;H! <{9![@6Ùk2eRXlcC_)\ETz}ZMK -hK'b{M=|zy^WD$u+*tA3;5*-j-1T*h.XJJ$P| `fng_=ⲫNLְ[*Qƣ!qf$7Tá@ \?O&tBqfuPMx޿ 3% ͅ~>.RcTR([N㸉M70lVBK+a/QϢZL~)Bj*u$?y O>=YД%5|iaJ#/]ckUka*r+vAii$b-ist^ }s!3m@PԊ˶yA#(0A* nd" BMC +0,]] PJ.AV]Kyb8chVv:f*n' MX]ʶLZ=8;q: g&v gQ|B8 Θ3ʌ]mh<0 wu. (V jqܗ-eE%%{U泇V%#1qԦ*5.H-GU-w=&vi<1히cVR )V|D.|ziC?}#(I*T_iXO|@[ë1x%HxpC{ve&c⯞khĬ3ͅl`9G< I}'- ݊vi`/|y`~k KPZ&v )z2d3qET}luMH賓$߿c)bD(l1Ɗ2 fd~7uG`2hE7{9f_ 6v~vQ53`' h+Nԩ8:[KeSvM5z3z#z'AvE)av&qYEdL48hc`Y\@ S=6N#6y<9LQD!<z`Ȍ s~xg9RmXzCjY-6'^$nUh^89xs!MGґR۞tGc`>ο׶:yc_0Se*!Neww upS9kE7+pqeH>2c}iuHJiUl)<>$_Tá\`[ܥf1q(1<<ҋ#BDiJSRv \2<ڨg:왔sIcF+Gn,} ]U5ŒI7ux\AdR;mLU]Dۼ,vfq/ܒEbUZ9!RN ` .â}b+[FqS5X bXF3V%XŽظ(&y}[$"X7)Q8KI_WCfGżh)> x65 rm9&sjuV Bw*49|āa$ɪpX?߶1#yPHsä#pY4/>lMz(.D W-2-Ou  }u&´XE7axC EKuD8do3(A%cxgca|Mdk[>ï q @wS?kE*NtV ˇj9V?Z-D%uIa 08::9}l *MD|(Gcƌ0^԰ev6 ]h$4{iAI}h!n6Ђ #`lAe S,jU&?@jqJ۞@JFq ^o>>1_Y9,X^#YJU@Sluܒth1{$ɫhdn *fAM|>r¤V %T` 7(0J.I.;'n^5W%cش]e%=g(sI})o;?[[BoDqic1;Q旗aS!FaNU&^yrڜh@@'Ҿ od2zkP[`Yvlsc5M5'-)GM,`DTvUD(Y/(f€&}ߪP>+5y` b##ܱcҥ~KU9g̚&q!Z8|ԱR"$Y&!-|0UPR4R:8fKI:TkDMb͜ĹɉϨٰUB y])5L|w"#^f(#dAoXS+ .jۣ E".`"aF`m\8q63JB4i_ּ>_T s!p8I YXõ m,DJa,Ttn\6I^'4gGz:6v" hb <üI!Yi3<"H c=|h6rokkإ2=`xs9ULO*}u$?A|E%{H5eI9}n5r) D˷$^6} JWG݇Hl,p?}<)2<2 ydE?;g;4 ?WS!h*C([@r,o[Tˆ,K̙)-pQT/@Ҥ]hqK=؞x:bn`셉*I>HJTIVP mFPyGaGAJGo$" PԣJ AJ*?*ͻRA#|K0yb g$ ;DE{8 {%jh͗:XbA,z̓]ؖ(h-=#47g 6r\nYrB}7WkuQ:oČYQߙ#%_KF)t#L( FhWGHR*TY NAJ?ؐU*+OzDģ68:g1lIq^ʅ'/y?O5j@Y7]0 aꈓ+&WEٕ3%ş\zF`㓱;(~46@+;H?3=>7Uv oJ^o7C8 wjWQ!| c\B1<5`C㝲G3-9 j{ ޅWPOqe B;UJ'3HYށຟ YU8!TjE]|{+_ʹ \&xCk`Vj\b4rDnw*p F|^k,7 abZi@: , v~v}3FljQ9 znj}Ew]Y1mZS=z/G:"͋|pCK݀A#ғ!J[^ p4}fFHrohCK2L~h"}EnA%wR!n%|_ aΏߎZ6z 쵹k8`k4pJ SٵhebAi ogw_Ms8|y? b+ҵ^G=ܴԗK9$>~%8zJײS-$jq,OsIVPNϟ`x_AK{.Kw=.NVn J66lbZC 5 ƽu"ESS@*$ ph⒍l6V&ϫ=I׬+wEW' ^ڀS zYM` i>qNjwsJ0,5lB#}TupNJO,|7~1N/ue[DuDz ņjPJ}|{1W *.~Zbj*tsP M8quVn~8eP?o,$l 6tR7ۃZg孞*3rXXOT'a #IZ AUEAg+*:h~ 9+-IQriqѷxqXTV9ni XWX#Dh(Ch%x$̐* W9ȹhS;bNX[A69 =Ә#!O )%gr&+ɢ0l?٭-rX ۩8F;>lid\8g&ՔM04{"{ϗZB>!0=ynqs3yp{&RO $9!\i١J#^ءl?} #d1 \=HRmTޕgvye7ZظZ*|pčaeȡR/~ٮ/7z->ya꺨tWFw tcv6*A[0؈U)4wh*Cl]3S*=MouqL䳤v! ;:#tԔç AeB 1]yUd{Т@ `"gp1e$ AbmтDcg)B"@\a(K!Tť]jmWD)7?i^c^%DM ?l)..A@Kq%&xO yţm Le޺I,j*;siN(&" Hՙfc'~=ÝrHnA\'Je,Ylk:#xfcCXVN"gĞWh-2&+Ī̎kR7e~t(V-'Iz8NJ> >o̢P,J袹pw`t%F 7K > MRU+38GF6L~q7I Ј}r]~bL/cVz[^[#osr0SU6i Tg ~~&> guUWtgC4 cM%r}]"b:I .#9eeNBfU=´lݦ;ZXߋ Vw:9|[(6=9v|@./*Fbo$CvbUŲ:󾇿ب*Cskq‡y ᝐXk9sKw]Hٍ,fEv[a +Y^3-{uz2]#~z\ypP-ψ-x~PVwYnSx]0]ZqLmȺÛɻ* >4x*W`;'vO{29:ѻ|0r6; <=ӛ92LKO;N0/@QI=;uU|&6i5/U2IsO) E1X|!p3Sj >*2p}I@mkme.F!ڀ\XAK)R(#.yDeǏ?cS N/`d+R _ˆGFf;'"Ov7j福Y8֞IM0S\F8K^&'$~#%IP ڜ %Ajv@ͶYm8%XlVĤ02> 鸜RdDIrO~>1GL`T-=)O+'5N*|ܼzRz:bjiix+5j+믘.r˕{0{O0@q YL(9mq[t~J:Ps9;nf C57X̰_h[4MeC0T3/ }-鵋 S>.>EM>VRab"hL@馶)ƶ\̖vF;4lHzj!_M^~t 2Pf=z@ËeF8b9xf0z{kZ#QK.c#x8 fuIX ˻`O"|];R骤 &s)m1]2lW+]x S㧰iWFK[(^҉w ˙H&Q~M/SRd~S#B;L4UzP]oBcHs M0u t& w(%Qt&H9I>g rśV#~Lv1c[Zr)'7fӔsGrKL܋o+%c'@x]V8?7>a陇>+t7 >hmt=G"Xrqd7C[٨u咂Rt5l@[jW0}9@(K;i<ف $p[5¡!6l{W "ƎOD5@̔7ư(bӆCʓe/UiU.Brƀjeۼ WXU)5I>Rޫ֎QE̹[RBW\`[G3G:RB.e9:8\ѳϜr1P,J7VDt/UTnH*lh-\(6& W*{ B4r%Y~b0B=B*>Ckp5vɒҐEb\IͭKqWoc˯P(:_/r,}`;)!ML~ ͸(M~SR󅫂O3+z>јJZf>DAI%27Bfly-Ww9Q2 LEMA<Ƈ"<%ZWf wshR@Y$=RG @!\90Mi wG7m (Jr`18!5az]pۙتtO7Fkvs-:H@*6|H~@Yd'ÐCJIFֽԷG"Ζ1Bnuc1ٷKioL8oe:]ENM#Pn1Ǫ-qTcp\{Us̩%#A+ZʙH>R a+`|taHRkch1wNfL}]DmW Y,fdQ[n QW@++N! h[iP,^ayA c ǂ&>ZHlqI ~PtF`jM<0B-R:26Q?B%My ʏWA dǪ[ 9WQ@`1Dt=B,nhY lo*~K=(6PY?d~U A!k&$0()_7rk܀u:$ͱV,ڱȔ1K1i/nIb8l싲Wςׁ\ӏkVDI[%2% H_4v%+4Ԛo<9ևGVvcN)N$ptL9RWb A" /{Vd%MzSrhT>D #Z&%R&언f5FL jRoŭ'##{\}@hpvQ syL u['M`f~-!7KfIp-_Vz|a!wO$&Hq#Ag^멯l\K(A{N!XQIAt#.1\ 3-@1DhэRHXꤏNr %WZٙRGb AUa7|2m ōP&{GHDQ3g @e ,ݍ;Sg/g H u?Vܷ8*&nĩu;3;G򍝒sH1+lB88h~+i |υ9vmZރ{TtEw]r@T$\/VD$Sy{H@R#VdR4Thd+"#WgVascfZ1[ݕ&T<*]%^\RN6Xq,T)92mi9T*є܄X+ TB5KS4u"oIndνJwԫRY5.Y`5qqR ؝L>>&PMSEcq_9p,kbQjq3$‚@7עsLD=(򱔏V#}<;vM}deC̍uh$d9X,m&B!I*U;VjQ2W~fn&:raU{FLJ%܆?^b|{MGB` ]`?8C`ڥ^yS8r(3ňpK)) #kp0EXl /-:FP2L# o0H⣿y,2"()(Z0ͼZeO`*ȣ(ÔvDo`wBΝ eg,~9@bv .ixGKDgȴ1ӣV8L 57S@y`@o";<3C? &Hoxg0;˕K>NDHkܡySIS<5m/FC !t-RT{A?1~ѸυUe̱7e^<ηZ۲2ԛw77Z :pMBdB};0e:nua А8=vsU0_|A8 7Cujt%WkJ^,^ki" P}`(aީ~HX/?d\wȰJB@;vHу)`Do\sB@m*x,+1`D 52XHm&?Hr _I{hmAzQ!UvZYI&̫z|['^O/*y tJ2xgFI4A4ތIܻgQC3't7yP#ܘŒ/̴V*yӲ,r^ѰW9G*:rg ~jdH/PK%̂ӳtq+4彐 f!Dt.AYqAvp/뭛~Kx;d᭛WoC/tNZ/5+x?x ޹HMO&Գ\Q[,bFv=s-~WRQB7Uc3LDo]٬B8<ؘL%")J"0%F6:uCJ[2P۬yfN/nHiZp?@m%+]ߎ͹2\=IӴ$'ZyS7"X#?Z5ϴV;"dD*i5X=׭L`bj#&e'ā,à;"uy ԙz(] G־A5 Rh_XEH.q ra֯m"v&)FYOEM]FyݹrbjZ,G>ί 1(v*O7jkP5ѢfWs3nr )g^ypiTSUNm~:Ν;7!X ֟ͼ[l2zbHi!.p q͸>?:zE 7 ŚTk47&rd˽[W^t)rp"X>eʆ]CSK(„o sɆྖ6dEep"/QڮC8@LQB)|IG2LM%j!$WW eUZJ?B<T,Vzl"pialG#Q 8wQ"1u]Z/ +:Rc* 6QH%~#Z\v^*!'@dcɃlD ل9UÓhΒ-Q 3Ye[mK!|wOur_`뎟N3_NNn.zt$H[ZG$gcON]x' gvtG-@܂:l2*CiْvN YCM9Aڢ}p9<  78tQ  ym;r+/F"-<GmXjqJkuW6i~ȺYO'"j +|=/c:&GXw)W;ߘ!G7x͘nrc%.7'(X2_O~yv꽋\i)~{WSʌqk_ЭD}5ĺؘ0e4R76umRP6}31o .M*-l5roi۾!x"2(|5XdNXM+1ĠE%Ed/I9DjPEkZ42gMxWS~P]СȀjtK)6Sj&(W3r۲uGX(: vϓ0~~~="BӜq23}˔}y2ʬۅ;ưrAp u8KE;)Y."U6loCa@Iv iE7+&К&ؕrC<ρp^FYL:}y! Oxb5uu#M>c[K&#G[U>Y:p^/Z,Fk=dan/9DNVvl%hbmd q+ʰ,Uw7Kls*0n6K]?R ^S53(DTt``wC^GˋBtdhH껌Lf3m@*k"İذ.O%R;\x0B  fcdXt Cׅ>A"W@)MP¥?d/?+&=AqE<ķ=<$8:/H趃53c&r *t+(x%Ti v{.FnjnEx8gn7 *dƓdr$c8drHfZ&%ݞ XDL+(pC 拱:,kD^p&nc8&H!ai(> Ǿ[驀ypZ1Yks )R5q!:VHȆLTb Xzqj%k~Ra DqDY%98RfA.* t ftSS; iHH s9`r4ui|[P#VLw*S@-y}9y,f"e# |H:O ӭZt3pVŒƺAf!K:¤7uv뿼C~ KŦ5 '@?gL饑ْ/09^Qa],nB v.qmaI(ɡre"<}$rFZ܌S |L1bj\mJHϛcJ&% nC$ I#pՖkXw4Fv3|zD]V*&>k)%QuaCI}z%t[/Z3!ahY\$!thσW"K%9=Є90^Ю,*]" Z9&JoceB'l 'r`F@[OdP#h8v*rs eK#庆ނ*694,$> es@#w\?i@ci^o /d+wC4ѶP?S`ųF.7BBZ)lV3zt9_DR|/'t&8Ϸϒ35vEdTa>}[ (ܓjDžH znAv\ o ! C g >r&&6|n Χx qɆ eIIF{ {p#6dFNjۻ|R%gPʉ H٠TsKM*RGcZdt@xP-4[Չn3TY)j_vkqDX[te? # "=cCyi(nIgC!%LT[y8Zd| fd%_KU8p=옐O+A5ST:;zHE !ƛ սda{8λMU)urZnS6Yu1 (sKxyU1rcK|pup3=2@-:’NJTRMUgsUאyK )WCxyx!kdqpD fOi@.IF>`hiF]3Q7nB}A5jx IP|͈Q`dR;VaO{iLXߥ C+i W'palWÕ: Of֮i[ p2_:'SIU1a!Vgh~`=XW1fI1tMSGd6 -Ia**Zѹ4/o_XRդ@!˧t-CɈUԎ}QbEClE宴' /8!;4?_ oo5,‹RcJG?uGImk />,xOi6y3=v32[$86XхNسZlTf[jed$H#@/^aOIM)`2+8W'\m_ e\{0Hb]H~'*X^` RL{ww 6 ;qo׷]79T\PJEc9OݺC2k.u]aHT޹'4 $ Ly^ة% vrKJﭭ,c8^W1{Fr޳c֘U?HcQ/i}˧̿MPٜV-#.U\+]:#@H%H׳2=tq{HV ;]Wʃ@b*4~@72s?=5ޛ%Z35$V1Ü=[dc5mQ W";ٳUˇna4ڠ qD*mbݲD | G0ľC=Eb$d6K`"7?. Џ (oa1)ڭ4Je6~*ƠRfA[Ysn [fp[\ ̂%(p09?؏ o>y"?aI<4Ug<.0#E8}>8|N(3<Byx(h3iM Wա&AW5G]O),YMiZd۫` =Ȉ H g4T?Q<#ՕE>#aƒwg^WM$Kcfp AbZrfﷅ`n5B$#u IUlNnpBUǗ>F g!\{q [z=̲Mpt ݡ[.I!Fb& m/éXښgQB$| )"O` 3(Ei(GC>/#g[ZqS([l`CMD`t.%88>«>w`a({*}≟ֵfgce7(oL r[m&Zxш.?=K=&AjsT%9CMO Oxf"D00@hֶ5XpэRx jZ<c<ޜj*To 7í% PTkU[d۪e1N~ȸhm@P^WSe-nǥkh%*XU 1\ڔ Շk?;B>mkH:“Q`SV VC&}\NLl8V?e?F8pLpC83CL皿kVwiSwCdu,#K cۇgY[YU<f3)6J;26]A};;ɗ'> è>R& 6d BAӦؑ^ls҇=mL5!oW%Ңnv_*`#$G'"]r3ط@S40zTP!^=?Aq:y~ sohK/7 mRTHu?ۥ#Iuˈh?a& [T{nqXIj}~t#d7 R2 4DRmi3g|/,c y+cX> 9P.>d Å,Jb#F- hXb"'-uQ9bIi=Lbg};AHBESj졷 ,@^1O{cys":|'sƅ74p% =슨[yZ_Btn9`~,FV09{W/.-U~b>6\ )=c98:>gF}KgD%vN\1]OMNyC^=#" N5h2z_BXl֘9d&C2#f뙩E7#RQe"Lc­&y{SjÓТ9$jVm4ǀԈ`~ yP%ט)ݛG:tz 4Ȕ#|0\6xD瑞onOz6Y|(u浙~}[[HV^lV;)z+8ںz v OeGj}u.\?*kͭr(`f?j1hꎎ- j'Ȑ‡ZzjG iӞH.ao"Ք}FA7"YQO4P~;m<̯072"Z=zBj.ΆfX$b p!ZX ƽ'4DNw[ P!Ur>*"u,_*KN*Ǵ/xjңf1f&x6Jz&Й4%B5(Iס\( ;JU !c;y nI6HjOB᪺4TG]JЙ-~Z(JgYJ MJMVjhS`u»u 1ޣrPQǜqi+0>{y h+[ 0eJ:tx46OJwb8[L4=5֌'!3H*L-YҨ.:_Jzl ;PUI7 N<nvn}᝱ff~b`< J932O 1ʃӁ*FĀUen<(Eq^+C*qWak!&Aice_GcRW@;@U{ʢ'-Dj0OWUFgRUЂ'f,Opi \w UuVQ,Sd-`k0dP[={2$e+H6( P*!{Z6!j'T%+8R N~gM"!c\7Kuj,5#[nn#c$j!HfjwWLϵ6{˅>w1(XCa嬡. (]/zDoEz#A{6_*7 )to5@[n\9u^XɊ_YQY˚45_S?B՞yb8 }TjVj e12T^qZE?x>P44@r aȱQ)0j U\J=d*ʟ[ޗȾnZJWEJG 5޾K;)Y͟g|pO6foB#Ctz&;`\M.0w2, vj>v΢#o &mvrI k{3 Jco\G v2,۵Wٯ7w ߚ)ؔkV|4%`6B~@5'ca 98O֓ϔFmocΞgܤ?+ gjn$+}m,MD_sU.y=Pj[Vj$^i#u* #.'MVԦ TI\BzvC.o14~V:mAN( v 48^g4TSBy[&':|Ii8:$Е9oDǶ?`ek};L]t͂x:ڸ"$1g<}A*k`t֢"Yo&ڽ{:dЮ?I(S2$m+k&9>EJ7*Ô}oL /6."{۾b_ҹSJ_WT"Or׹ ~[µ]p(i'1.Cځ]yA'øPwwWl;+=MWvچ2"nZ$YG)g+(Ĝ*̏E -sܒs1S>&[~g6@@ہG~< of0`,.cYqT24ۉJJ@RDi'n76]g6GOQ2W*H"8S9>aՁ.__/$a+iڜzjn8*K3>-XqHb#SϠI*A(87x,>/}ݹb:j2{= vYuRXI0W丄-+/$ !G;~00ѶZٲn`}ԋ+}LE>\r ~D%zOoU$+ުV ],w޴𣽴]Fˣ&Q(pwmn?!\n:Yxk";Y *L~)P#(C XwR sLIMJ z ѢfohjMCn_Cd8+H\NHR鰐N>z0wlhQ׮!)h'QT-g1SPǘs!ȕ_qـy_&TkR yРɌD"G__q/]\ߪq-r^{>n&ghDpׄF]ةBϟjSe*4\NetYKSU7%ǠgtV0rwdtbc?ssڭ9SB5r|bIqnO+ Դ nt}5&..[8 @S>|xTu=寺Е™)3L=E ~ψ.K$! w1r'g" O&/nIA!~T kEp "YGx^il_kp$_>>\SyS+J[H +=5 ƦtKaw%T0raF\!gp"0WH\ɧo8c{J0"W׼|Ft*R*jXaD\#>+fasPnHjsi>!IM_>WCˆ.i4];駷b.64t;w( k*Y 5:v_o1XԦ!K7) `EDaZb1wz<.V@0vLNt2zˮ@$ 9՛nij)-4SN{'sS >7"2RMxfK4o?jəAqTzϥwA7mCWris·[CNR[bM(J .Hk2}y0NMovWT*^ 9 {(ND]gw?E[nU.+'* p\oWcX.a1 zn[jݖ}"ְ UąHu_MwAI댪6!1! jBֵв0AWqGP n{XֶjIU7A~Zc]640F?JM0,S)1%me|AWDOAX[~ kyxia 24N DQo8 ;KdT0G4҂Ӄ20 cGV <6]e m cJj'z%x;Znq~N3owURlvt~.|w嚡/y"U#{)DN^5Ngn`fF WLBRY vG{CV8GQfļdm[L[k !`㺨G)Cwa>i'$׀kY:* wtoMbip)Ï+L}p(C* %(Э|b*H1)w;xeJw-zeA]Ö"+Kw?WY^$=JP7npC4z`L:i<@w$ę$fEnX0|Յofn W ){-0Pɦύs,M}Ү!fX>Y==4j'b8y/XW&"`f5Eu!? 9[̻O3䁩*k=xZR]h)|sl[S-jjRo^c!ہJ:-iJj+k2s@BTb䓎΄-r4=fμ*a*YtR#" ڏ9Ŵ"RL&l>_vKIz2}ܞrlWžh_׏FT!Yzà=Vc1j HM9ܧq'tAhDq|Rk? JWL 4zE8E>qdz)hWxţҥ`jq5cap#XaT$#NeDm, p% ^HXE 2 :| 6VCv>y,v&${G%ICFsT 6/0TƷ0Uעb~l\_Ԡ?B͡8sHTDͿ\J0s#OERhk?k~"2C֏n<(FAvLSnMBr |OLo!2ODZ=liŏ_/ePӵ=I{eȪ,]uF,V(TLI}!$Nj&iH+?bҝ/5U5PXUĜtYnMiSV$e@#$ z$־^)fm]ST{ܱ^ƥN4^K EԐ/*hDdIk}sL@E,nD%X ;(#Q/A4|xn2ȎaZ'H:TWmdDM#O:0'N=LQO3D2KaʡpAyd.pfKU"}0s!@yvܴr eꗕiٯh>͙muGЬ`|p1FKK8綝Zv-'#ȱp?3&[x8j $Mbj*!NEOMEw1N#T|.k08s-CC,%Y/ |%=Cm/03C$qjۢ cGP1䵝@UE؂UBUp[dMWODQ.c2@(}0.*}׏[>V|:mȤ zHA-fwDiK}pu1$_lxɟ^8أܯ"ICO6Ru:Տ.?>8ҳX{Dgp1nV;Y"_g~k̒&`ƸEA?RMY ;Zƪױ`i]arjxa 0̪ɇ!too`* ᐶeB7qyB3 ?wFbFw]^y}ַHMq7MTѥuQ ?W"]!둗:ȡj*6ܶ̂W745z Q qukt¡n/<7RW]V#Y[:jIyܠ6IV JK$W |]5T`wх?d(7*>x6+Lq#l4l;(Խ%e XqKPF<߄0ԥ|c۽Uxhĕ%i_okg@5ק\c0.}[n\N5AdުFu|vu3,CȢaﱭ/okܺ1_rh0KW{)e"/`~ F#3C$WO?HMvg* X9 "`ZΠtuΆDS{gpvkI]gHEb(|Jr-:՛bE+P}!ݲE"WѡK(NթHsEE )˸ܳ!C9L&Ȑ3^/ W>g0D _#h +;Sx>Ϙi<95d!RCO w8#6 \beIٵRwtXʚ*;'w-O(Ƶ3M`=Tc;Nc3)_ޫ]`η=QSݲrF`l;T$ 2JG0_P g}Y_"]>QkMi-/ωnzIC c+E?M5CŒ@uEx/%q1@_*l#.a+].,͹}˻Vvi!GY?>QT!{#؃7 kEky\n@/ȱhWxAE!OTÍhz ΪLzR+R|g3ڷA6 nmiX!;3Q@U2oBkFi  |%l%}UҮj:g_$,+U^b.g%˳\jiT%B@\Ux W:$ |ŚOBFmO܆^ ̚jHk>V긫.1bڕMOhLO/(6My[" r֊B>a.nU B>H?%U$DHj9lKy#7𮎙ͪ 9emVҚxEW7 J]XlDdAKQot[ 7ۚy|ٚ='7 =Z$W*Oݕ3Eum5j.2ܯi < s R˝ME.ݺ8k@S$ő+fp=ȳ45ɪf _pd24 AW.h4DnhqQ}өxwڀ50i!fskVG-x4} A_Qv3)T̽1m:"dr1:'8(9ȸ>BDo1Na=_!bω7d9OlO(LR6pa-w3J0'[C*=OjU6DB̲_MAp)ԑ`gۚ5FK7]e^tRB1l3PZٺ,<n#*zcJ:G7i Tz߀}Px /UBS:MkC}I]".%= A\}'40@ {?A0 .+'}+H<3{[D:R{?!SSdZk.=2 SG[ B|GI,IOMV⑁].•UcjP$Qוo#C7ʯmpez6+]nȎx @pgXZ8={;k6J̓жR.X:,Ę5?W扣8Sqr'ӉXi*AXtԨ&9leZWg[nV7H|tH?rnr{Xpw퉭aUĄM3RF#9Åj(KQG~ *7wn;niy>)D(TшZ I]ݲy8oO~s*iKu@HcI IdG0<:<*~ʄ,$) V4Ƿ+W  c JK[,H{\-wK, vL@qabӐlY/`ąD.-7X Z%Y»Suf接g=up*LQ֒Jg ȝU'GpvOj^\g i}`wy3ZƼŁ#d@7"k\v2%oH7-d?TƂQA3=e Nz .c魃=a*szlc 2l!$;4IfUT,]U>dW\'"T6O/GmDU JۣfȀ@L0*xy7xk-"UuS=,Iۭ&ƲHV:]2_ӍLj)ǏV0Y{[}:eC"U{ˋve`k pnUAP(Hu2:Ӧ'-=꒠,60I$'pWccC5BuG7$ U$S!?a.Q(}hZO'k7۲p06XwY%!Pw8aTag &ch̾7rUvhσF+(1M{ɡ*Z=+a ^ N؍i'iE՚ MiXtsT@l0*X(/U"af Qf3}|~v'R<]a(/UTJ`b4׊͡ O >@ypXKѷ~ɲu&< ֎q*BӠׂ=+5#/T]Ht)zu]ne:133rٍսJ8iCji'|/~Nwcg+l8,u<&`2<l9H)tI2.֦gݠjy5Z}XnFzѨԝGuK|HblVH6&#d3\yb_gHIӼSs09ru,͜;4Oim}Bȁ'=_/mOW*X&ow`A`8 gUyO &pfTN%_Q yuUo\q!apfed ,C6 :iMECPԁEoe'/|?3@ڛk1u[yX3\aqJL8!>PD+jK IBwsDـ.oQSݽ;uPJwe7H4z;|u1T<7mfnD)z'6nNX1 xD!Ikqw:¥O\zϠ, UM:ϭ\.X'.j\|GލAv\*.:_H Tw4ǯWY4r毜YN TGWTLZ赞 te~c A~7/ $ÈzLMQjo*՟UZXoSO1s4&eGG& 6"B`MX4(07yP ߨ)XHUβoT2_%Jzyv:cZB%{.y=dKKŌ5&>Pf'EQᄐHrsο6͗ێo16.>]ݞrp/;nA6nwo=zFеp^?v!PŀJ%i($9P>KTH1CkȦ( _.H*S[lo.~@MW1ΟY@4 p4(`'IWģv!P!HhFr,)XJC|fʤ溱GdjܺBV@|ʫ)T+AV)0صV䵪وwM@v처Dwg@[ա<(M鬠%-dE,#iO)Lp($Np_dƲΠ;0_YۦGR0ΧJqT5ZqA ( m‚Cׂg 6XYi.r5wc'YGXNΆ9Va@WEշ[Qx}Kpf<-:-d=|Zy;l[|8MĦJQvۏsAW5?Nյ7' >XFsһ=dSj:`&T%(,e))-C5cYBTח`oߗ5#>F9ozԖ(dvI[+axCDf_˪(5xZX]5,}0)12^#8]A\I _: hߓxVd-Fi1ܐsB0c4iZS,DHwf(am V;KznvepkU?/ͫیN -&mf w/DJJk[sZ qtz\n`ɊJ'zA>DiSXbQ=TJk+יh^[1hH&ɝ>9`{B!x,ItjZ26>T`ʇiOw=Q6 >]FzYp7PV 0YҲFNޠf(|,'Xc?5'CzM|p?v1zTlA\$h"e94!P,w$OTt'sEv˄S2`nR25i8@,=F^ z[  ӗ;)T~>R/GuVN#H,mΦ'M8riC#UH܏WibP g}!/. & !K `OS.uhFل)0,1Tsc(?y{{Սsb# )`6N HxuJ j޵;NWZo܂:оp~L{r3R~:Wf5s%hptf, p+r͟WC8A1aV6%ehQ&}e| \|oR 9B5|pxfC p\GX*LBE,jx=4@ss)-WէQ4d)VUXzv^`B~* ~\Mvi*YY #*<=?j!Wc`QZ{H~vo[ׄv T#UG=b8es y|.;廙8{93=r̍v>^y"r&&c,q_!5(E3HHQ0s?ƿh59ࣘ&d^iBrH6E<3kJ ;=RQSczA]SR+n`n#LUS,5]U.l;ps[B՝a*uMQ4!kʸq xQ,͸Ǫ1Pij\;x8*=xw4`YJ8ޟFw=?>in=Zgi֬9T7`5>wͿ`rw4_+}O6+¾P[##Ôƻg>-< wï?hrTk|H`~gIi #Mo`OM/A<j"&DM@9ci;,YR 6PM=t~l'Œy$"ջ604Inb]: k!jHuD3ꍬxN О42<XZ(5 3;|'u'7%M:qCI*N^I zRiO=rʳc۪J4ǺMUs>9{è f D4""u־rϣǙԯǂ}9d|tɲ21L1@u["l= qAZ$r{Xb\15ƒfǡ*ݦ5XNh"uA 5P&"R=xuihHPjDpi[f_GpN}? >"l;gKznD`=B29^t=kc0QJ"}ng۟\} C k6WVFJ5ListQ7R])C8bdVm3;$ Cx"eS@AvVE 6m2G+k6&!>QӵFԏ#9751FfV/ W+-eg')%[3'_YPvfT*:o<-9:mUXPE'NB ܦ%.ӶZ1{0CJ^?%8!)Vbx77䲃ULϵO0.s5Fj?eM(ѦwB{U#||^Ew9ZR-S~EԼڍ1 *) \{0UM '*M,BS`A/+~IޔԽ^X.ǭCǴٹ;3uм\9F^DQ`L]"=C.g9jhY^.gWCɩl7Ј[ 3ଟ׹J,k>~1sbbrN.gҰl4&ʮSVQHXXcWIH'٧E%R=BѥӺ}Ps J Å)nO S!n[`.^pyu ~ \.'zujrGV pXxHɿ#oG1re>'hjW_!m=r>]4YX )Pe7J:K&1]O w_͘/RUcIqdLĴDЋ60aP*ŷUNVҏUNբze-s,pkhrD{xXM%U,a7vci܇4+8_`]M1s}SӪQ I/`>1"7!pc+6$Jje=UoZxpМŝl%Q;蜐 6&s7T,#cDl8!Cc'OvI-P5L;}* ǀ0 Kթ.@3]xf%NG)]*t8E̢`uV*UxWfֱ0\)bt4`l@?e#6 ywp WYSuG]xp(Meix>nDQk:ЏX|I8 IrF.%BFHk yOep$4޳TWWPo]ȩ+Yy1)~2<zr/ &¤l~gj< KdJ1:t~J%A)}O3̎lS A{ou$`LŐf6R 1 :^z đ0VY$/{>&?J<]@r6@Wmq:s” קa]: Ը1ROW0ps8õ+h` }f$D !2`wݾXhXt+LKf|[akEO,}2e (e p oY9 L+X>e-%ZXٷ9G=Ly#rb9R4vCHlqKUi΂rgC &[Dy/v:W._g"g\挝l]eӯ442'?ռSrT+M4kwd Q0RII)?hrLEBwy'`t4"wgUݰ=]A1jYho}-VQz;+;c;n:y-Dψ?zÐGAZq)bC:zE*%WzORСNsBK6v /3qԶpMQ{hOK'J\žV]s*>Q+`&yu61%Zj74A.tN9f}X@%?5)' c + @ na|uzP݅3KK۽^+Naj{<>;G{J=>nԻ#O|Ħp7X" e&[wU \fIlq븦z686uҏ j! 2yW`A1ӭhCEZ7yLP3u!rR**U 81՟)nWEG-'nե .71y, E$0>E"sr{yWjlPUg+&hb?㬜ˁjB\8D pq,Ёf/O?6I5^>۰-} LʈkвK#_IBݞdZ/~n4UgB+ne3 L5U%M,p.Yri5L'-ԇI6DbX`E&. H? $GRR9hxz-'J eu{L9-4{1SN"jO DER3jCTЊͧfMlWC鳃cXvt@ٺIq)'P,cTɩ ET;@HSR~5}Tl4ޯOj>o׿U*O #6~)2}B4/Uz#Ƨm͓e`"#2!ז/UG5{PHS[)mMXKY;PE69%t1N6:/Q>R pDPn"9R8U}uiߐW(qtvxK#ƣvh3^F3• FW@ زCU>I0n;-""Îm#A\;`t3]:e5rաN'.8 ֢T4skY=ߌz\1a1%~9ͻ=5.zJRQ2,gQ0I'9[-2wv=tr>D֋zJH1L?}E70gz M,fF~&գ= +6~쎡#/m\iz9W$M]2kմVX$ZfKQ/x0h]yR@t2x,%׊LDKA{04$<!Q{ָ eٱ4%vn'Mwd^*jqubVQ9"~)f0, ~k yݨ rn \0%!ݺH#%-o]E@i!"n&'aTyԫр /a>7|9 rkQĬ/VަA_/MbAg˟:ͪR-eƨ7G5<[+qke[@>yjK^3Wǟ5TiHNYNwwbTsȝ0tЄʧ̐gѾcJ(RUq\Fowtiy {Dx#€toGUX!W]*d9x-jS)Cee{_3'^ N!ꐤ\>Ic* cP4 = Uޑ|X-i= _֤)aRBa ф ,*KcZ e_OC3%Sr^@(i(pk^NsY4 P ,ɔYk'2wgkUGbzxljeB; YoyLY7]ť[Q$4ٟb(=ARa -*:"- cHbEXud5&rl 5μcrm.7 ~(qNl<̧3U8>KF9JW157݀ܡEbPm\ :vO)@*zh4/WZS]0 F%붬It8!.BFhOgȡ/6'GMp oNHŷ7|];]`dI6w)G@[L&צJ4m2 <ʨBKwpL wwՙAUlNvtw̰+nqME'ff y[S+ܣ]yV6o ^u4k1vlB3_ڀa ݆e-Do}ޭ?61io7$hV )А"9v_vP17 ȳEIH+ni]ܴb)g:>S=yn\ 7\igY e͸ ňeNNm: S7G*lỰj6P8Q܀>#p!.tyg sBsʀSqTh hQ&|8a>=O%x2&$evVV?ZhNȐFX ZpZqQi"SW$';$[Ӕ )ARoU:f 3IS0NTre  Y 蔀M/sKT%K`rBT5?RE+]oEOa(JFZk$J4_%S$J?V ͗[R"br Dt R#oFF6-q^ +N,+m hp Jz=o|wt6+S@o0,X<5[^Uqc[7%鎣GӚuq<0P9GIO'Kj4Xl#6SJ&9y7?Eធly0xj"ʶZNImS!YD9uzsyt=YQKN16dDӚÖQ -} 25x7dwE3Ćy ?Qg4Q{w]^(NvrR,j!=5%II_ky»y(pNZ͛z?TrQpI!8hLAc*|wش$JBW!D."6{Eu swsi9.B:.ڀM B0rl撺YRc*bɼ2K@Ã3.a(q45S@_C(h֏x.Hz}[[hRX+oТ;ROuТNG $Uۮp?sbkȪXu=Q?gh+q""w_o(CAPGlR?atZO}BBI?:2Zŀt3춠t?#f۵7vóecuw˱}:$ LhXؙ]ۯ0ę!3П++94`h: M5giI-z΂_b|2J2w6Z#e^3Л2WKQvrM//"H=B'f~WD`i1*gG8MoB>gde;MB^'Opq'i"Kx? I_M0MJw~r;-"ǡz x"ɉCH!`Q;ZAd =PB!Ists`<\T$S`%sFĻp~az|_O?lSi5Jg2 uܸT>҃׆tUхˁr] w5(:%VGOaf<1:>qz#EWfx;x3u6R'Mlq\Y `kR1Jv3>Y7Dy̛1cȝ ^jJ.S_/7Oooegk&yh5 tUϤµA' ö/R"r.Vo=xk7ݎ7whtpnh\'Xm ֘ۥ?f=-zMǺ,]t,Cpk/~&Ĉj SWܸ#8?z+-tٛ #9zK´ H~ʈ F&]Y.aohy¢{a#Q̀JEmT"DQ6njvW6Ry6Kp qWύb tE7c`B%*yʊMޒ2@NNHbNJK:fpAB`.*ثSt`L,pM{HVE8n"& \r9羯T G 9R" s<]}do9?@Qיu.[&&)3b?r,>[)l >K:3z ۧn &rʲqb别I=]D-DoУiZO-WO*Ѽ{,zowh:ڨȻB[$q)2L=#nRM#HX=yٽ=S\/Y2LȁLiW?2@x^o0vtkա 6]l/aŪN6DcUC,CFeL$BƠ{|zR!O+Ҫ,҇XmXez|0@V"2+BJ#x@n;\q.q^_(U!MGgĘB؁ٸ:Ѧ(H:3 ߼'#r' n/}>^&?*RI"[kՐ9h c#y|2 D^"Z㕙׶s~):뵛GRXg.۬w= v{넏`td,0ҙ5o\.2M[{vݞI=t({K(bS" S۞+kz*l,LoNV| ]? 4ʞAOfAE=h.v,*R$Zq@W<]qUe5`o"AsSP܉hCqY>F??q%~͞pԈ*;3_Wݐr [*5{/=:5E"}SNsVAQ"Օ)YwM1}xPthgZyU18# ?d`?1nEIRbG-߆;KuM6 t5HJߐ1D7V:;JKsK' 7)ʡKZˬs(FGTkAg5}]sspzIyR][SHO#ʧ$$$hfp1IC YC)9>- a]^YUYñl|<ٍɀ8VAHWJM]9b,qAměOgVƯg1퇐sj݀Ī^Ff2с[hY|g-` ·]wpS0nnyyx=H|xj?کkJЃ`|}Y1%۝;iJE)=3)Z3#Ο+c_G;)% P>\r%m5zN0! OcOc\.ҤGŗ5K p ܜ;)!N;E ]!\餭AO)Dc%tq)!czE/;JGnyIܷ Hڭ#'}:~WRUҶc#~1ϵa0A] (\[k49~*q2FAd mzw΀|QI„IS(f@GO~LoQH ^k ]hyI%j'$OtheU3)V^v$h~/q~?J_ hMjfebdgF_R_q`>A>x]5 cgX<[%$ٕ^'QCh/p,pdۮatEɥ 9cY8o%f5'3? VYV B^;.S=kHE"+ΰczu;ЮGӀeBE?Jn+2dכJGCKV UڪxJqlb882Rks@d/}0f2 Kq\ZlQ{E1Re<ȥ7J86ͭ%cP.mr"PzM~A PN!.xh>S'INSZbekQ¡kk5NndB^$L!̛1F/B-H6us@ xCq )f,.$%7g\'Aڧ~`:޶:3Vlf[w`t KЏwbSP65wi nsHJVh2ׂ^l& h#*@Iwίާ$KԯQ(>XkV.SjMH0? (c㤡N*³m7^{6lD 6 YpJ.Un)|'5 v}HKq++)>4)@=B4`WpjD9rW?Pt%3W=D2lrR)jTϛr,; CoYޒCSM@ZXw _3yĆi,{!ė5ìx+q!@Ek $T8Wp;x>ug1&_'f\^57 yUӲ}x?g tʂM`6W r4% >nlzW.UXڙ|A Ns]# 9"r95M7ƶFOR2X?{Hz""!~ؠF;ĄUZa;% ֖ X!/uJ֎jiJsy])Ndŭ; Gŋ&.{|g'"U0v S3vy)TO .malF:G@XU8DLgޯ|PX2[0T.4$%Q@yɾzߕgWL^>ֆv$GyJo6hyVCW¹y & %mkfl>6i' _aD6CQ}Z.(bwxbVM:v /2qَL5OQ L z'(U?Yv @>Vwh1};m3 H2$f@r58D} LIʨM ^sCcQbǭrT)lZi`;3S肕k 1 0p0$$FMwWG<#9ֹ'I"B OzCC̲]%᧫K%Ir\zZ_P8D1۬--ti}"^) :Y~/I0/ 5Ň k=*kPia,c|?=A)o#e'n Q7Pꦙ`2@{ɏZUvRv2IZ.3ivD-RmY} Mm+? +bC h,ِ8d<+zbyja"wVN67%n~eW n{/yk&-*L?Ueص-ZbQyL J]G!Z,p T|Rӿ`'GQ͟PB%zd 5 [i1EnԄ 2jn6Ek) #ڜh!$(& d!]ʎ6n*o,gxHЗeO߸γGƹj,G,oF49yo6χI)$PwvSуbS1ݫ-]#-<3u{ϧlCt(5܀>!r/ʴA;rF}%L3FfQס|% f 9ޠۯshO+j {"$;(~N*`Co;w%(+Z&{#W [h#2Cs7k`9eZѠݒCeySlAlj}DŽ'dm0rHp}4CjE*Ț04è>~ 7V(켤Lvnp;{#DPD>;{{0|iYޔ<}Ϩ4E*(c44I̫k,n#m7t9ϣF}^v wcVKs#8%& iwOH|+'b>ewa5SnYVB9RcQu(mWL$G/R>f=AFj]lm4q/klZ3vh#ѰL<#Pv30TPٻu\Б6XRvPw .$5s qC1(w|t0kCF/TZ3H D%ֵFD ^@%?oU3f%EPϮ Sn_eΟb"yTߴK/P6Jkk {dDVYp7RRM;/pxGC&8àɵFJw F1?BJda_,?,Ud73-[Tua) &4g/m7ۂ  @.14ԕmZ@>ʲl+A(kK3Ӽ= tȜ/ *_Pp2bcS[T. Q xRV^`o$ 1#ZC=J<'ɅkFjuЧ"U|꣗J6!#XА`K|BIt/'QNq! fSEODm4sx@ $#׼ oTsb W䧜Z Viz@V 4#ܥo egsj &&(`U)0+hw oɥˡ6f 2t>P*qV'&ˁz=}y%YQ 0Q 6 M}g}4:4.p,~A nc$}OS0H\KF i Gڐ}@P*A86r) ogV<ӽ3B\ sp3OuPyk1>^Gؾ; 6Be+3m~إ&B'{꠸?- < 3=1  (bbe@zpaYH`(=as~f{+p`ҟu'B%7R9ݴȮ7.yb RI ·֧ ̄ l ʪ=@]tHر'f Tz p2{Kr0>u.v$6[yZ5pύ L,H'=?uX^TuvnU:SF~o^zWŋΞqNi" 5; g="*ʈqE9e8}ъssܹG(*gp4ȲGѿ dPشfՄ~9ilTۚ/CzzmటY_Ǹ9Y%z{EeֵvH'`n`UBבLde(W YEЗqޝ(+ڽ#A5T6%F q梚*^NjZ\TS `%2j K6cŮYK=Pec'6O_PªbơX!#)LlBzg#yǦ&X1M/4Ʊ,3ÑGH-mtB e:gS̲gxJR%غqS*Uv˓4\㛇}}EϺd dtAIϳ QK&ݘ)J1Of8X=sMİ/dS>g6}^"x5}fX$h=0p& 0m( vʥ@kKI{%RKz@Y`֓>G}@~G Jէ|%J QQJ8nϬ2VTxk()o I%"D;WT8Qc.sE$<ޝ9~hrWL2yT3ɗ-j`۝RBewK ȂxP!cJ0vbknYxGA(ExGE+ 6Mf{ 3VN&+57;h %iZA{G[Z?.ƭGhӤw` H<$og|6~m3q c "xV7/*s5c"aD n ԯYhpکD~̋."XOpM6YDk\}cNOLufqxF($! &4KsQw+݅$-w<K*DKxgB!F<|n1#~bVH 6LĆ {КU~;)#u0QeHфҦ+b#m Xrk GTl|_.^ az8[jŵ 8VۂN*V/d'beT.]|mDrʿSߙ:Etݙ 3u[ [mY gY@i֠,4 isxLo!;/Rc,;6a"`!o\`4M2qkOFT,vok!Z?^畛Y]~Pms'SGՋ3NźCܵ4FbPͥ8e$(9vAzpӅvΐ [fzD+)Yc$/kӟ;|Y>.AD+o]!qM,y\F㔅2)~ZƎ5)S~yq^)j=|r|-̐Hdi^'iX9;c╤!88C]GKc ]nRT&Q˂ zֱT. P}e_i][2ש.V^=\a5QmTp徊(Ի)$!Ν3b C_(xIe\Vr ID߾,~j|LSfX?"Kjڌ'Aq.t&Wvuᆑh7#mOGJebeVw=90;Db"މ}`7b2%"W&Sr2JರO}ɂs Q9>R9pmBǁ!VWH&"l9to$|xYD7W2pDw6NB~9>V-稉QRDJ{TK8,Uc.,|h8 ?Ģ4iOܑCfcM'ȶd%*/i;hElm MIBu\cy"C")JEgoCd.ޫ Ukip!o,ap4!`W~4m2؈CF pgn!>&aQQq|i(}ES0|MŶu"b>fKuƭ(s5#ik]@Oq Z$~A!:~mn׏beF 1s~Zn z. >XX81p*ghKA|ǰeyz%k0^|cD1?ooo ԖffNzqjr Lץ᪟>Ldo3bڦaCy{'{Y"Y- 3{z9,޳U53k|EMl1A2V/#{R6UZN*Yb>=[ %:6ByQsQr} ?<`l!æU~hj?hoٻ IT>r1~$y]*sê(J-]h c_8M&-VF6L#;65LZw]CF=NbBJ=6gd"KNc;V1:vW-ePaC%B@=2u{Fڰ ZA$rƍ J~ws9Q*2k=d#w_:@ ȍ.1MSɾtufn[ji `--$8ݰ|1~!f@)Eq;Nz'poMY!`3bE:Q.M};m\(DTGr9Odn ,?oL{fwWW=ە.YG#Y R@! [uD"eۡYxK ᰖh Lc9|<˦JBK.ӶXhq}5WawCs{߀2P}Ii}"GA8PjH}ci 6flG&~ 26[؏0LG 5ٟ(Ma;FŬL':9ʺɹD#R,"_Q Dv ,AobSm D['e>VWK~ߪKDQآ;rZ ogٞϿ'GS G) A-{)ȫtQT6hEZK TO_ ׯx λI fXR E`x\ZA:]۾,)c&DJ.WލH=~K\k/5d|柧57 p6i&KKSQwَD3ze~5msy,+f.6 1imi;M ڱ5<6յ]tc9Zje%[1^_﮺>`>8x.|3S/k]vISR1F/nu6g't[p7SMm`]_f|L] U.4. >lzMz1ܣEV%^EiOL?ܲ&`یo{Ϙm4䌬º;qw|Cj{!͋uv};kٕ K%o$GI8$2B{jP^ʖ3x5Z!>4HHs z(Zyhŕi?lεXl.kk0[ ߿Kag{cZb3yx{A Ь fdRM{(qt?d~6m4++L|T-xi$2]<.Ca3S vn㛹_%݅>- I`15:0>!tJXb6p8-tS,@7ANb-.hs2q<zU;G̨T$ F~? Aavc(k$tрFsFek qБHஓ3XL`PihKV!)N-34)ϪC=tሤG4vx,Ly*ۆ#pzy|d>,A -Ic?^'dOL.[,I}%p!"p)|*nkq 7GX_q`CWVgRj[y$ڜg嫪lBiw8&âORvpJm gVl7f0V-ҎR+ګc#oRU;E K.$ГlB lU#l nmP 6?f-M]ٲEyv'2"Q NW]5cKmܭn`'oOש\_c &d!X3@\YeP`_.Ff2hy*iRUʤZMg}0-˘lϒ-[awE1TforN2uB P|k1/rP lP(A[0<]K0YE~OkVO>G㊶8.V~5=cF*F diTɠ]JW!F>- J *uCfh / !ܢNm kI0WZ{,0 w2B~t e㣣eG!C"YXnI~A^94q[fCCm2y?J?%WFcN.$=IpTM"mYwpћʺPCQB+QMLVPWÕkfɛ!KqN.rDqT+lDw6N?8Hz׋+k4:g '0"-tHel;i[ q` x9, O9&W =ݢߐ:@ M|/5ٱqfYNS8on}E!`MPCK uNkvK_6l<Ĕ.j6P=З#7F1cskdxZR̻ t_YkG*IhA ƈЫkvCSI;Ք%2]OL@ox-Ohӭ @=|RF#C3 G@ɣZn WyW*㚰.lN8\sw}hf)h简˸[AչsY:\6& bQ`U-n[DC{twZ;LUvU,8lgu{>Ss :s+ !'P Ԉ9A.*˅ W處>y ,Sv(с?P2;54;`YӐl NT+F^rritv{#O˅;Pd<@43]HfHFI3>PnRϊO~/ ˬC&4޻Ӷڑx}g[OZ@ ,+[C}`i0=>nV#o)hjQO t-zRWRz-ϒ~#}R-n6n5A9f"4Km_P6#v >E,͆R~+c SB7FyhC R  kf_Fs iY4VQKšo},t Ќ(cHz"ZE/C^jx:UmA &&l־w~:w0٣:#@WwTmuZa_(Yv䢬bt?F6;X豵C>N9L̍HtB(=oHd3Y$ӬQ!i#hp`]wvF'w (-wlMID:+{g@RtAbEFio! 9%guN.>aL3]Ғ䆯xbլ溠%*lx~EF̆Wj ׈Rk W?HB4^̀v K޿X?j痖B 99{t|]LZG~^+ɕ~}^lN?U3O^a/-H U+5n!P}giEmlȝpʚNo]q>|<@w]]aD@])1NcqlJWu8%QQH)xumdz ˱6ᐸ 4 {X—u<E4ydRB#-gUBΩvpSm?F"Qˬt>-S`=H|i2D( H]«?r{_6ŏGH/8T,jMp6`;FXǔs#\薸|\V)곗a/p0;t.x:O(X0wCxI˓ӏ\|n=okUi~^L n3:ˑmG )-ZP #˰+$G-JUlXퟀ#˖șXH2q(3p PY;F9t6k@gopEXG'\B|6!v@=30D-l<뢍I ƣǴ ?x(ըL"/ -s3hd4͋!!!3qrߘhKq!HG8i7ObSkHa"~%LiN.pXn2JwB$'X 5p*,lX4qp^ґ~hZg^[ńdD⌁W&R*G8'8n==vkNskN 'y/X\$r+b6KJ.&#H2s6W{:ЪJ_7]n7 BB> h?[a=(ƷifM{gVN@j3i8A<:ip`qI^=4\3ɹRM!پplQ k_"z]<=@Y*{ OQV;= ǿ15Vj-;]u!R2Jn%,fV#d9(F7֟wt/F_j/ z|jES‡Z609o$I/ `EIZH5?:]M")/V==+,]IW%}\)a4 K}9Z,zBsk<3<9\:ߓ kDN̨}"ִ`?ь .5 Ga;.^@P.tr6Ml'>HHHrBT+t;Rj3#ej)\U盏'Af&ĈZ~d'' e%J!FM3d28йChK+xEXII͇>J]lloDw[r y+`~DF[d )'F` F] l%ϤRM_ˍ~ڤ|4`Xk\4m+x8xαVֱP3+N[êKVJ6R Jex^ n8pH76á4̪*l Xk5S`TC̭6hX;*mO4JYzp~R+$&̠KCV7ͶhǾ H OSm_Dd_ZԂbFGO0GdRl+2E6W4NK*WDaxuBu&;? O`ds&;Uc]~K5-"_٘e AFX,& /!QxԨJN[jˋ`)90qæWa vtյތ E ^ir.Vm~!p!iIc+)mK@:f}b9@C"|[ip_ͬаXt\˃~@isNp1Di簞^8˅ / %ݻH:Ҵ܃0S$C(#VtM{AhU ti* tzpz| {'r2[PePwX\B9Wyd? ?شH;QT󃘩!!L\$c*}sk$;7~*NpCT&f-*ío'mIGY*OHN萒*cPP0֏bBo4FJwrd(Mw~ BD r7 -'%3DUμ ҅&v@>T0SeN ^Тx>M6NvfxM1@%S/rca Q`QP5`g;UOX"}h+bĽlVVF؛|o~ktw(LV@J8O? $g&ܓsK QR~$%#yNp!;2O5}EW-@ӣ/?+r"p¿_XcB։q4l5s)e,82M<{FG/G)Lz5jk, خY S݅1]ߎDfnO~A\6wrx..J*POA c^rv~4^qE(GfvN4|vHr93GX:C˞H#R\ Ms4; ʔ~FII b^2M:?rH~j{ ~.2'yeҏd=SrF՞c^5hSYj-v择#w49\UhU9M]Tf}iuI+Z -כ?@T'yGZ>Iu-kPl9 nkY`H]=}F$>;B۸1{ Y(DbcO6ֻf/*\S* 4gW>QѨ."kZ?bv 2 ̙˞Y9K, ˵'V\ i I@X/UbZM'YS'm6T0d QM|Gv, :(IN&!>t $`7 ,eUnzƱFVHlR8'^]STLC=4zr\F0sld4`zphBDJ7rIb?;8'a ٞ_8IR+BT;2ۘwpID( ab|]oq?H/(t j Ȃh-qagmrPL  9Vee{*7,6Iqw|&j0&:>s $`T*^,JVv)%,:Jaa^+zM@ʵy, ,)M&9@u?`#LOeC-j1>9 ۼ%UHx5ĬcP@Y |r;r1T=lE|xC-Ucm U7Y`Q ACގTwO%{LU 6{q(T;;7cWcs&yYncIhۄU1n(B/νSZH]Zpɕަh1X.luNL?pu[O՜Y6}~aDf3+8unCXݏBkIAGa ( n-17+J7fmC<9*ECO_ mDfA EH5ǯ@ TiHȐ9ًl-4FpLdy K i>nDžb fCeQbZ*Qc"Y [y0w:x# BxKĠʌ7-fל5*kMT/>.!#.C塘*u-lт'_nWc5P?GTl2tB è8Ƿ囁.pp!Wmͦ5Ćc2F06[#ִRt 6QM! ޡ%Í WA;V!zYatӌj$u#S,F4[t(͆ zUBE6fX1 (]եm['Vlsɡo0Z)5WIA'0vIr^n{_1Vg>Ⲭujv.@sauv:r;/ X) u咪e7X .hA򒴙ya;\ȏ:ſY_#ǾM>(I' q\@v5)ye}OH} 1ңb^QH/\[ZBwILx놡ޓyw/G-RH. >G)ccj#-4RGXLxnE9 ׌Qԃ_ՉӦzԃ,=|(ԅ\,"ƭ^Śe%gn C(Q9(~HM}MUfÖG١M\5>}j`Oi t'J}i{b:='@'_ilD- . Ვ;:@[ŸYTLqfGmb݇e9yʳo~he׀5I0 D`Y5Uh*S&ݻAccPT"#C+HP<(n$hEqwW99wEQT;B,|\M}=! jnpx&xg}ԱQ^Es8${SvdH{mV Uy/ ̙5lZȵ3@!K/DV{Ycq(F@ܫd}^ȶ䈗}o 9,/29i:d:M/z7P c7ĤBQ±#af?qXS'ZVBRsDaPcwI!N<.+ġf(OvQ:*M+#6`iU0 n,D14saJd} Bȣ*3Ma ̈́Fkj}* m^żkC.]A4H+xa%2I47:QSG4Z Zt poUI:@޺Eѕ=nOEjy)9i^ r bb>L*5Y/|sXxO ] *Hɶb6 ; 1Q9#&LI\섗EvasbUn;&;mp(VS૴)hBֶoLiv.!ޖoqTC/d_At38nCa/o$[v Yp$F禇,Ay 4HgƕRBmY_ +zz[̫0?LF\ rD=>R0HK0"  +?Eͽk hRR7F\OSQ4S+A/rǾ?Eƻ480XȔl#9m 11nإgL s|4('*/Z6!Fo岞+p®G k ">/ٱ$lgȫ`i^7ql?,=ntv.{L=qq'0p cľl7B!U\w5Yk%Lh= Q*[! )g39*kۏ$n%b`M28pI (-+ʇ-<oҤ|& 髭'_>?]*=ycjVpgmPJn =^M`X`^CFnTgRj"Q2FP9\Şv m 柅tzZNLQjs7mdz|RT1(s^|]eKC$qm.ڨ_3:}#8ס$^$6UpRF)ʨyF*pɊsSJYL5 *Ȟ2_=&4e6S򑗘nJ.5XR͝!ꦏg˩SVh։P@ aShZR7hرvSu{yUljX"rߤ?FT\sÊGq+LoU&N_QSxrm'Xȁ;6nQJW[g6;̽;t4׀)=Ve_!l~&toؓ+NK] _ vFݲ#bG 5fvA@h1U"m~pn"ؗU?ӇGAO%̡?GlA*T}3E0Ga?]RvZTazC|`!MH{h ߰brxKPiQ&\*Α6C5$KCT%ݘϢVDSK? F rRա`Ho {못Od0- rjq5ڌF^82"*#`۸N;B ފJ.5BJe Ѫ)7M69m4C=$d?>s|[6:<4醾i~8%|6⋒(L H zBf^[!u@0[b'YЯ S\QjV <+gAK*~U1'z %v?U?:y&+{d^Fl6ݩ+ښ9ǯQS.W#q% CbY<5Ees|Kc&1^HsJdSa3r94k8I~}W$<1DrD;;-\qw& NL=?Xr8Kes!֫]aB>Ӓ2Žpúy0(i D}('ǯxXChT-Uc`iJoT쇴wŀըp~maǎ;}#9ۛwjSCVlCoKR(>d+ei-2GJ(bf8K\o (GRp"bVXq .\HgtGFV&+GE{w$?~؎y$'@&1p>DܚId.hnhZ&x:p2q6;Y@3<FM`_Ay ڍc pDeW_4CF6-key~)=C#0,ƽW,Rs(G|Β+"@P*et}% gJ]6>8$wV쉸",{]ъFy2jN(C #!r(aC6RHm q|o̱ݾ$;J>a5CxAfX|]鈧HxVriOd\~9]~2zhߢ_V/Y`QjEURZz{C3Qھ@c&c$HR"ʙHI_p彶{b&4,tEw[ D31i%۲2C-Xz\J3Q׵[|vd(sXP;Sfa`g8 _omO[m ˋcUXB_4ms!3,žJ{dÙg"4boqh rR-U&'YSB)rJO]L(Kթ1ZdtR_ Fӷj&KϨeg3rv#o!`/7vߔdM/@b,E<T[pBp%~ة]wͩ+Rj=dgc~Ȧ`HU. y ) (4uNhq66NT`ڙ@_[H;1Sbӛ6n~DeEJ]2m鍻%RWPSھ{҉m<&\tL?|2+{'YX (걹ߡ5^ƩUh5.98GNB$)M-g Z{3dィAnA G $w! M~}I$ۭ33S;guXixN/U75- 3@jA@ { m;a[[ o l"Nk#_*<?aYg*x=vGbm؀Ol_Ŏ³emʒۧ cgt}nkOEz4OHc#?5'@V4hϳdT!)lU ,]蹙4o ^L*񫴤.9*JHt;4NY;b+qmY(LAjʑU>3YAqԠmƤUEp8bde܉))F5Y+zeSdECJ"M02b0@%Ë ?5w궇p5rs0e~ blg?&Z==!\hϔnPJ F mnG[f\"GwB\C]=C4e-i*9N3EăX& 8(ڠg /ؓ=JG9!GSX`/%p0*;ÎSm/_덪65$'w YzEwYPitFIih %Ro]: 9A/hKՍ5.XⴝcDy!ePVo)s_B/4쒰YYW}r4\׻h!&Rz(Xm;I7~Z7J=NQ!So?/1VXn$ t)7HG$i>mָ,@UXom h:1y5|Bo}7%W+Tfc吭#c7;RE:n`=Y䗗%6U7\ְzq!f^v8ςpX=^ˮó͝(gIv|g‥rŖ `^ P9$H0?2bQ3IrwX9.C^k bSѾG=XoDRHe d7͇)K;a-Bv6KPϧ)g2z=t8 gF⃝Mr]`ؖql'd.dDEJd:.Q☇\w ۦǣ۴xYLӺK`ٚ5mILHnM:Y2NU-1*̸bf+.gy9Ot wNf?aSOoR6?G;] ݐ Ĉ*HE[C .*3[2yV5@S -A0C[/^#?Bqwhvp?JH wl{amFȟ9,MYWI}v2p8'!ζ2Y—f4ihv[;֪Szj-xyo}J\ iCc4GfHSQZ<]+9wȯcˋ7|]T M|7?S˛H,{bF ArZg@;Z_@`jn`P,*pq%TԿ?Ω-Hm!;1Vl: =0=u=(OwP}Ңv۾^0>,'o[>- lhCAlVkm#q |gg32Ԙg;z3i:)M}g)sOS SuկAP  $idu!:-B|=p:*JT ?P( E>t`K-Ejk9(:3%yI  }\TPpī$.Ye鶌Ø$oǞݣ_4 Iv, Bnߑ.v_GÌ /O.T3FdaݬyAeWMy&P5a]mÍ5~֭cJ{Y21 5~` YDߒ V G[ee\۹ q-^.,($\5HL󍃼%BszQDsΗq"mg:Tʘ/*==Nx+zb) 1RiK^:cOf%i7P`ප%&<(r|]^+^ nmE[WQ&OFuE:2d +`)]M/\Qie:]ݦ\ǡv</SqU.rL\Ѣ-2{ГL\=/vԘLCOQ(J%z%Hڽ$&_:y%}Rr`AN x ƁτSq4V]Ar< P }ms6j+-Fheԥf]T/``(rP^QviMZgVa{?^lJ=)NLN48n #@ u5O*͂&(;?"If^2\̍Xx:ߒO06TRzV%>Ք ﮸Q-,2Aȟxq=|_o,E^k}p] ti#0ߑ`3i&݇. Ld&R(Ȕin.bv&- o"nr㐆"PTcҞ;:ץa:iA,ӯM>0P ~=Pwz)ZzM̵ۀTcR\І?mU }s̸Aٙ/y>rz=_gjqFu1Qs+4)D띨K$1u\[$A?pVԵFn}panw-+Q9S+,,K;(DI1戄HTTK? Pb+hUw| *C\<G68XFuLm&9PGsC#-EVv:4!%%Ft<ґ:&02h -8T#9Sxc0E(rvzx,ju[J%n $ݐd L}2Б=\40]#M3 =yU]Ƥ`UE*)+2@7sl06]na.,\aI3  @ZO;לf?6HJ͹.;-K8wS2:S<qN6z)^b7ҨAkwK&TpA$" JT@,dH[~jWƴhP7]cWQ28ԕha2XūAli^Q6}y'_H۱WIvRf#])*2{ "zN|EnYPQ qkA|cdD?+F9z T'D|$#]oeL)+[vRn)Xu8Hq`LRfHS y= SDg vg|ˮf~Ȓ{oe"zW"v.iPO?Q0cm7z>u蒻s\ D hLrLؙ Az16 rfKzm:Όg^Վ.nme73Um7̩-[)bI?Z<+~jr,灡}+=r;%T8B(i0f}2'K }koɻCRocUɅ:v%Ij+z!RXe!MyϘRn'՝>R(\ `tꋓ_.v|!vBH-ϚutC!z<)!\MŃL[h{9Z;wk[t_,Ȫ[.|Bk^:A_  % hRzCҰrű6Dfʅ$`XCUR䕹OqB+)վ,I~DLuḳ设Y5/%Zb?2٤)T. b{K]04um9DW-]_,=`E`rq9zaEhGY)r^-h;ŖAN5 eC-5 -^"ںzYl*ivآI,EKYiv^p(/}VƕDV<21/4K+Sqqr4xI_VbB+0kW!|NJ{!ijaVɆe~uChc<|d&EDtBi f[Obxjj }7&֝]P.0P! Ҭv%xס!k@-}$B٩ 93 !,_-} rdUmK%Ox ׮isA)Jm[Q{ ZJ,;J/%,Y5/B3]a+yQ4~${CS{@g8wox<:xN)̔=]9={萘|hQ}/jKmZIZ͟-CZu]$n{ǐ{~=v5Dei@wD[5֪n_cwƏɼ@Tρ^.ib+ozv5'?]Ab)s> Cy~~`UaƌFr c7#.;W\{ `$R)Ok]VD7ɛݽ=j 8-v^  Fv⮏o1h5!̌ĥO_4G¢U dB՘0ҹwX *@M6^Ȫ֥*/ݍRi]iBƲ:ⳛ8]d.pb̘)!"൅fѲqb0דv;s3me^q|CA)O <Ƈ; ʾy+̥ӛ-]F Rj'2 _jt9;1SbbjM#w|9/PR"QMC*m&;"ѣMSY LĎP}/sޜU+!AfEO1d?1ŏE@:aV|j:uWb$s-g6ɛKB9n8ݻZGM_Xɮ#}Nve@T)4߳6|DF\K=/Kx,E1"iCej p|FP\y-U>Y'Hh=@=đbn-LK=20o[4Uu(aMvq/Խ=ʕ(s{(wX4g[ yFƼQ }GSNZV6)u@`?mrF{jTɇ\B,"Sn+ViDU`L-^R* ˡ7Pz #91ch?}2m4y駆>  ^ sL7&W ~,}@>sJkvEhnIC/hiq&@1> '-Pmck],=]D2at#,YƮ\-~j!Q*BL=9⻘?ԮIdaնr>vq(q6_¬VBMZjw3uؐbnFbЯBǃnDn3|<(OL2M"Fƥ\7{#Sr7xIHq -Vҽb=:{zFi5`.?f8ڕ嚯џRmC+x!Z= -vu#-HZ}z'9坎?E9h0 b×"@= 6BֿmGfb244kSgL;(`I eE#!afrnI{$#ӄWx&aQ H4,R1r@um^ Q!=8Jc+}+FXiwMMe;9P40R)\s,k{w\:t}4]h6EW$>WfNy * /Dt"֏F DX`f?GMw*BS'.kzc .l^y}ϣ ܈x([3͟[ˈ6TI mC]5@C$[P@$(%S>GV3fexp򋅸ac{p{$H Vvf߾w;= "RC(L-+*_܁ЍT;;IOm!Y9rq\GܾG RYy@͹++8/1(PObCw`]HU$٠Wr FX1J=dSFnwoK{:莗z0>_Ȫ] v0/`:|:%1JVIh1*Y1pM[W k ,! +){5rں1 ) B5}.{u=Iވ!5F0pdLw T1]7UxgSslҝҧS Cm/\yl!%& bl<">r#Tw,AP$&@~0нd%@g~LTXAӊ Jڐ|!ᎀz賮P3u*"R [zh`S>. y!x>VSWv.>P5DDT@h:NP\KѴ1hn$Ub[ 4ewgzn֍=8@NZl(쨃'DMD+S9Z2~ "ubMYu댥cXijďNN N.po8nj.DZ>1D-r^ϔxJRrrЛpT~rLcYRy@FAB׃ w.$A0%m׌u=n!XNZ\(CS9Z',5"W@c kW ~batmj:ig,I%/ T*wh4Q,9ZPOqNfqg%%Y ^,X%U$GheUTy~%'*z˥l)zDI֒{$A" /&mloʋm@><tƧ UcvUܓ&91 V=,G GG1~Ikl!xRj&~sJ@E8bH2Q0?sŠ;̤*&퉁*vنTm&?Zl6I ϛ5<_Bl>0S1d]d$ HL'1 U]ISy)i V.`L7 $6*.*ȁZ}g*[PO5Oɹ1-rҍ)u\S3M+,Oh1c8S Kp3ER*FI$jLČCXD:?z6ݭ-kyo6U37~uYjE}+R,Y#IIj`ۤS2ptLʵri9smX oyqIƈ 3d.Q?0d]vv>ˆ.71#4(W.ww {C|' 65xnp*Z;wjRQ| l:e žf+ԝ0-ӷ #>%Cݍ(MA H{+SrUN\EMEPpɭh܃az-c4)}ޜ# Xp[$viz$:yr|jVNɴ!"ȀZ_LxPZt#$m)q._83|lsh/dao3/gJM褎vmu/7ګhQ=='>p 3U'3M%u>@~&v ӳ0;\C щ[?rB*\T=/LsfFH^dC8l"1vP7KK۶HVnV"WSpb*{|bCX($}Io=Q?w8@;k؀xvǎ?d晩fO;NQx0VQ;U۷s eN7 mo,3ُU/پ.O>170. & bEhyޤr?$S9Bׇdw&G)edz䨏Emh֢^NCĹ %ȼ\,5H$$-b!#̭AjM<f =zACA\~?Fg ֝hXAǝ<홢N±=W !pʼ"%uJ~@&6fB Mfmnš:T )Г E #0{7TXbQ&-5,U$]'VOԲxtͯ/˥ C600gr+1Hww Ӿ2ewOKTfsфz&MҐmW"Eޙi.:iF@ F[hcD@Nc]웣[(:? y]"8, @[{-L W̘f↊xs~5sQЗG#æ$9)_-!d^Q+=ʣ))YP8=K9ܘHM2%_1=<{W3jɶAڽAK. BC3aɽQIrBT7(ұ_1DVQ| .A!k׿,t2Ubܴ:?glH/BX#A7!P F}~0j{?fw^#9rj^F23_aǟ%i ]8錿WJ+o݅u(\>!KZ#8Z{ 3X=g|U_{YeÚ "XR(}'ߚ`@KR/wiZ +A\-7 ?>D5bŷ<{Ӕ)JaԷ/czV M';hA+ͩA Fbh _6."p- [$dKcoE@T\mcXv,"9I >uQ*;;E˿gg"sjEFP:,(^/ f/ eԠZo0#ȂyC{hQJ{,Rkr* Hd8$$Q+Lt/iUuL/k6⺔7UWB. 홱SQSݑpュ|3FW/6AdapʒK| wAqPj44c֫mk'_ WJ |so!G<9  74䂣*SA+hu:J`敨) /(j!P3SoA%rՄ< +Yl7ikM@Sn42#+r̻ɏBȶ$O \&"yt7J;;yN>&ȥa/+sq9S4Z* >[VPE'Yeط{ 6U.189/*+T 4J"xߋ?/w(hA"+edB)el1IKh yIe:?2KXZd18^:stF=u-\PGy!,߭ۃ=kqM8)ORU'u y7lJpnt!WDTZo3vχ}W[K@ӈv I6ZDǖ`L瞭7Zdբ!@>EsS.†"wa)ņvJz/$}`<\bG4 pNiDĕixX2_ 68Yp6~ u]QI5(.ծ )l{eT>k9w~v)}Kl^+ &̃Aj?1 {8hlf8:ovXd 2:2_Mlt"J5=6!EC(ZP$^, YNɛ =죵[7]Yy}ұT\n?}I)C@tSYR s,Bqf#ҥٻxv& s8# r ^e>feXYH %\5%_BJ)c>fJ0:-*)Џ"u,tc5L(9&UE1@SA)Q~at!Ѡ-\s+=Cps#;\nITl(C\..1K @L72ǬY:#Gu _ W,a&1x̣.S'0уbyd 'c:-31T^%vM#Fp20ȽW,>0fQN 8(5rʑU"㓁C:gk6}8,$s;sw.|6~I/H7{3ޯb'.B %EB{%XM5G:}w)|32WfJTvFf$E ŋabU '{w89P/4`&җm3 @C֡ Et|| '{K=hps çϧʕ7RL9pGO͑_##΄NawFÍ?p>}.ģ:pSQg5ƙa_Rd(q׫lD3QFR+iNWdN9N1rJs-@6LTdQ}!TF[-B~|̧Ww{uS$E0ċL6b ETZF`LgU `A O+͂:t)һ\z:{LcZ/z:ߋܿ~WE@iy 4}xdSRҘ)VrZʬeiWܵ6+I?tv2 y$~즷gҡ?DBesgЮHcTYz c3oI0K6keS?)S/n(62u^MwѰߛ/OZ޹|2 ?DHaB&IU/uM+9f`f,Q&ZݶHe\VrK?x×RFJj$^LT'"G}|RiwVDGj!+6E^5q5)[u7r"BƩP'1^@CYMw;-KW 'DH¬*0ccgS&tLtadKa&ҏQ?H[u~,&֩Z/=yۜ_yj γѭ30ļI)+%5g|ŏȷcjoH\~Ne.LSwv՜Qns=%t]<@!o*bӼ*R]M]W8-և{+8ŧ W3n=F CtysFה= C6ߘRrwg Ѳȳav+DZNyٲ⓭oO}X,XxUK >M3UGY8a;鲼8b+&㳬OBri܈5=3Bct9ێxA $9Z.+'TP.AteC=krwc9W nXSNuȄw&d8O u"MJn]uyD]4Mln{{o""n)Ecu\ɾ2Rkˍ&zZPH|/ٖ4CC- V4 @kMVzmpB TC=Q6!p_ IJ!k:%Úq\axpv.,"ƹZsVqEo[OC)BA fIi .qKW.*Px%#R9VSc)8G].{zD˞-H l*EQGp;OM{$G j$bH֑a6mÑtcڌN'fdmkwo9 -\:`7kΧ{&U-+LlWoAyo<3vKωwFiR^n/n`Olt6@;u Gb¶+ \TRDŽu|;+NMi3 1(a NTq/)~r5D?bx ’~dpnxx֡9X?=Ďd}E;tv"kڔʯg)7_i]"%5·y `jE-Bo;j9iO" H:Q;2;ZLnK@#๨hULa@%T$j߼i~aWX?ʐ KF{ Mc:!VUHm³uR`ЦSEMR yګ;f;h뀄!NO$2dDFaBf(.P/ *da}}9Ƿ4[+ "l G_YTw5wo1?*"6$ݹqw wv|@{{NK1:5T)IKdd}VSP fc390ֲz|ÑztB,3ީalKJ[M3'T84 -l- $@YeU>*aKqͫ&CU:a,k/'ƄpV&v BP@dW9UDtܺ(ayg-`ɰ` 8ʦ6" fb6 {H= ,D#{Pv=O3%LY|9,ԕϠ V!օ.C e(TV?/8rhִ1 ^>CvoX<vݛ\9dJt!`ugԓCyIz:Kٟ#`e`uRc{~6l$dI=ɜ-l5n{xqC2;7M=GWIBPo CE( ?hJgoU-E,oj /Rx/c:ii*Гb/^Ah\ n78\КL%r>FBŤ$oG7J9.<[B&i&0!"7fM\L26 ~8LWip㿦RgEMJc;xգu,agfi3=@wn'0:XJ%?1#\$}=Q gƃwLeHӐ"!H_`zI/hsTJRytDZZ#d^ݛ$ǏQqSbqtYkٖs ּq"01S8#HVŏu,@ PNzsC 8?!^znbʼnK{\Lׄh dxy]RVL10RRV;9~.nmNanip1_/Enٍ̿:ѵC(/'[b/Vo )/ѐ_>Wk+R.!`S(W䡩̬$_#-Ðe "jqOtyw m6_2.!B~dm5D߮hYp"(f_bwM e%ΩWZIQN Qٻ!fflUD\bc.c=5lFM ]AM^JJ->pZ~,wŤ +C̈w8x|X EM&*I(ңǖ'C I/[TjB5iˣQy 9ihg caF,9MGN3>=pl w͆8:'d"$|KwJ-wIh95Ax:7t ]y, G`W#(SE. SV^JS3Qw38̖h܃} `+117" z?31x^w?ėɥH Nl3@uREgna20͹s̍Sa8J5ğYŸ14;i[9PFY뜼C{OzĠ8mۍ*>9w ogԗa^V$ , />* - á?0C_OGƭbAUҵۋKv|ԍrb2ͰXxeGt ;zyMň$1->oJ`&P0XP; h51`wo~ EE\/'@qgyuFCqATc\u?vG 5Ze>-ȫJuKsfuҧ^B$".Tr8TF0T5)eI/A[Eي;ծV[ЄͤL25 (Mq2'oܽv7 {e?W.r,I> #kz <݆>(t4OMoЩ&l+!?+ۡ5b"axʩCyГ BjgS0I8XS {Hx{+r; c=8vE_ bEQ™'և_aJuSb(vx5gkl4qbSZQ`hs{U@AFRݓưG^ZNAvue۸WZ$]?@AyyŷP\,)CC X_2 /@%Ƈk?s/: Kf7 w;e m%z^u]GSa]Z!8ʠPZ,Ϩ"ΥZ lfsy"S Ai.#ng*-ݛ?ho$9uT7-rtTpn[*ޕ(j^i o _0nښҸƏr+*m{JSH5Ǯ$Z;qHӂ =~IşGemI!GFrٮY,|} JfPwyejZ61]) ~7֐#luդ[&+pP2oR &דb2-DWc#B (,e#3Wt &FXwZť# $aVM-.䃡ρtys8I,{-VTy>RVLRR`:/&`˺KA+ Sբq̍)jR~_L0_2 P+;0;(c8Ɛ`/FiFɯmDw *z@a}/s>Ҷ-߬ yטFl\&.Yr>a dE (}-i5VO'+t`CFF廑J6A5&7@',8& 1⪘8 hȊJbmqV÷I'66 E%eЪW$P@ľ,OPj5XIl-*y-k~d:QM+ԓQSu!G2+m`f`[“rdy)?@ dJt]-9#gWMGQuXg!99U ۤNJZp|}JI=TV5ukaʶHµ.[ %_ߴBLrG^.ȆurׂwZL HYM rG+uW Y͎2cp C  B R+J_ohIm_B-`Hp Ğ@㢲<C]C->vϖY%ŔԷe!;yc. &JVkc6 CMȫ :zjtn\buVd ( ptc6fvf-bS&F.BPIyR 53'ŴFG}Fi+PFVwSzn 'ɇɬڰ Cӿb jtY͡Be%QI K2;,ܼY,UyojXg3/Hב hjy͉:jaZH/ҭtg.vqg|I.྿r50K a F)(g4|! fop1:hiEηV7 i?G`M\q Ll$u%~XH& c rΐlQh0l!>YHq#2NE9y]E4(@ aqvG;S17|K=(7d ;vΉYBHͳb,w렚,Q\~yhW&6E,vz>muFvMQR7!7`3 ް!`%csA\2sVy{.2vʠt7JK{f0*Z BdEtaay Y7,qA}n9/ Q9b;#l9Js|Y4zP)!Xv^ݦƈDH3B_^a$dJJ-G/ )|BdTHoHIHTV@?hJYv݈ZR ܄I1UXŃ0Oo31J"c |qj| (%$9iQ L$nRossN'Ң;kG _9PE^}<JSd6;j|h '>ڰ 10X_U}׍1#"6-~;G4 h#g3gַx&/6{ML{ @#1WX=`rn7;$UyDXq7mٟs`~2b # pO'ŕS7a|Tq<`.臄 em2#}eF28~Tb T~vg_t Kd>퍬Gְ@rͨRϜW4˷_U&c^duy hY ՞O~ #5SZ B٩(SǭL˹|X`ʔj*ܒP|kF":s9 I4R6Ϯt1GIVj?u(y /j;yhLy+a|Ӊ|ފQRZELzOPU,A] <泟oyr<'b_V$cfl4wen6JSAn1YeYw@Ɨsq)u.\% ~R;!mrGO 6EuΊ{?qJ^#X, ̠d*^/"Qkg=kbgbG:=ḎK3g~cիe0RW(>ɮ(pOS~ ~KVi*j*dr34i飏CMf5E"ض"YkWWT"iӝ~0PVhv'6nm#@"iCN݄s< !،g \g ;]_?x_y}}KQ#~ƒWY !8+_1ae3CPA.ߩYl0+Rv]}\ln P \o)Ո+<{*+[Sډh֩G?t)ꠓJuY,ѱ#^a>_L(efN&2I֜b'eڮL7~&⋃p0+9M:2FF]ih@W@hCTnC.veAp.')R `/Hal>hqj챲ȱgT;8(r9+ǝ(ށznTի;~*2\KNIn vJׄwYO 8\);%~Y'lJzp(!/վ-3B(Q^ Te|/KO[{\/Fcpl.eyyVo; DnUꮕ?530I}N9;a諸T\˼f58:0 ET`jv z_ZR']N9zȐ%OjD)>h@կjXՕ٢}J|sSY~J1=ɵ ~ȩϣh[ċ 4Xk79btTϡHG -oX"?+ڲjү,!`N0j12 4@qoqqšޭ@h1M![Ӆ0nx3Ij\Rd]+Ø% Z/m"/hOtVx,- { ֬rKHjctpvqAH ٵMZ&[9ۋਿz$1tً@*ʓv#2ј+&dtu2HOTkHӾĹd3U$ְi9,Ogl"{l5c4fYt- /F{UStu(fUj:9:aC@n9W߉s{PdeC;H 1:$}>߯_p3[Em 0AfT_ʂ橚M,-v *t{ ~4Hl}!mOAb2O5Uڒ@Z$R95:^^!]N":,RRR#aMy{yQƵ!+ Haͧ{kE42o5ej2[: %W(3Ѡߘg,7CC=/|V01q|%!5Ja؍+ Q d5! cye9WᆻJgㄔG3 m(a%ޤЁ 5s)kn>7Rk@ %Iwn"traf^c˕ĀnM/q2qԊLS4WUŐhӾ L\0w|d M=2%00uŵkMϠqow@b0pWpXƼ{HE TĕN;95?cmƉ}\&H2f̊p`xt,{>5ѽr/wQu,]p2BH 7 ZE$e*e|3Q8p=8ߛ&xJpMm7q%LGY8`? OmppV;a١0zxF|)&J5*U3,mgcdkލ.R^Fp>ShW7 [7]bp6:#J#<|9>Ӣo2$Қ_Ӯؖ$thw$4ak`6'LuvIr[㕔:eL3ϲQ+`w4xܢA)'Ew"ayȣ64Nl⊯6\Ay6ȵNW*0J~t6r!iuhA@ᆄݸ"t<4.j"k1!~@an/>hK#Soƒ8vQ+:{eƛ5++ ^AvT8?1pVҷARn}]e3gʽ &×WX/mFWg z=]:3c;,Qu+PZs/Zp WXGմa) b^Ww׏st+pgb1|dz<(GAl2uw+?kݜɀ"Q-6w=g-5Rz NٔC@= %ޞ^]Ã\QK;Z}T0"BazJJogxkoCmO_|zFex9HN7u'CO+ V L:} 9SdQ#xg#6 a@۟foCApD63t)w[JܐaH 7SjА`.us-TH;&t6_]"+]tic8}DzxecetXTh)x@<'9ϥzo·sL s>.(~(:%fiy{bӬW6Có6[bZ -3v0JA۪G2i.'l5W -2>eQ:2jDW̻IU)jO7{&4DNՋtùyr\&\J|+muwW28V fHOH|vBZdϒ`T=ˆNnO wB.d8 OW%[;(,Ku%Fpcybz'#%//2UMwYz%Л{pt^Tz{*ũq\Qgl.kF#",i.9g+rsH&3efX}$sl=SE3!ԉc "Ilb#!f8Њs]ӂrR1y׼>0HYcm̽j~q,x J4RkzYWV̅W0KۺiGܾgqFY?RS03kºuM/G.AUXL\kROVB^B+rjJ%b./Ď(" 𫞦qt{&]T`ҸYŊvLv}80L2Tb/sAt9F!bbI^_շܩP|R>ǒĦL44]sl>u- 6S|zͅ2ʁuîuwVyIs $7Fc{RH 묏h ݘG- Ϛ6T^ n> eNM'Cbkc(WE7cz.6ϞRk\ ^q;}{ WRtc91gYYCfCr(0YLF $Cz t+xWHZ=kN{׎է'wiJ$˦z&sZk`6'%wIi5H38ձ@2MDo |1%M} L(a( 1$c.22-%;-r'ABʲBd9HzCKt7ߊ= Ww#d",zRӲ`/gԁjZVt!{5CMehD] ʱ} ̚n.COfLN7*__+@ܩ }PnzR\>L2`5"VJA`ݍhBnꠦ֦ݷ+ t~`{Sń5R[5)1b̕`ak|| [‡xM7::#I3{_'.֧ESۮϱ.Ș^ro{3GZt1 2A> ޻f xD2ZDW>I*rR w#vY=;c>-G58C]_z㼆ytṋRZ̨2 TQSI %1KH;'_ŮMQ9zf2 \) r/G@@  Ytk^CC0ѫc Kp#fjQ̶r! vcͼTZA )޾>QpR%ܰ/M#ooȫqgA[((Reu*Y>R @~NM&hS 8vH'e4Gem~9EGJzh;EJC+BКGTvί_҂S]֮t|/Nb[.;\MK@@]ێ}C4ȗf­n*#6\=ك(KKT>w pT QwnZ^-x7Zi ̆B %! 5@2M^e!jn#Mb ,./b5IqXdc 6Ga"&j&OlA  8Js_N(b,6ROlHxc8>g['9r+ Vt^})W6U2;I#0AŶ4FR">b[^;fH7݉ ; t#&0q:7,(3L:e|!ԂZҭ);=ߩ1OEؾ'1,q D8,[".ľuwtx´ ~ !Ʋo=b.`r^Ji jACPEyaiaVJ"5"Dx~g-4@®HKf3;.s½W&},CD"s6DA!Q.g3p/ѧ ka|hD 8@ EϺg5ZE$vPkf=2܂LO2! ZUC\ۋ_x1e!@JL~aR`*>,+3Cƞ{IfO'N>}@w%;}s5|cI}"t0VԱK4թkPg[NA(m: HGv#-!2J MJ3H前#"X/Ś(+YlG 3ӷUV{  PPN:%GRgfvɤ|+IۜQHW4PTCr{C/S%?E!Z=^Y^-BrSYuG~y9Q p5&BS ?D5KFbhUjtխ1l$5a]d 3?:!3.(O6{(l7Ft?N8C_,K*fw W\=Ry̰ kS/@=O75?*=9Tc i΋|{xCDr64avXlw8$Gʫw0~-D6/ MÃ#J],u040ћc1-„ZCU >> RN<ҵ[G LkΓQV < r!m&6( @ӡ*n3kZ_lA{.Jiz0uY@{9CT,!v_^VןSQ:2Q|^vCvbWb*DP"HPx^vVV)VNetF|5~Mh_AVpX2^' w@>L Qxܰm.cvaLZ^$ꤿ lw!GJqQ֪0qsLaG ʂ_6dCذ;aAyd*zl[B ^! \ܮpM0OŒp$O g;fT?L|w׻3<<ёVY(CYcu wfHè)ZVkܳI|cap|+Mn"/gra CO/I!-~?ժLtj(`X)SWw R=wʱfU7cϲȝP))<N1 (pASpL .彮*F(U3qkMŤo o';>3C * [*^hTS>P0D!tT}"9cpg/MYH`Yn"FmiPe^E/Zvm_1f t#Nz*[cOw5Ӏau6Pqz> 7?Da7,>cgK !CDݗ]`dV v#+ע&K?7 ?ެv~ӏZ1Vpxĝ9w(qJ'wZEcX,”[ȔRZ8ccLх VI'pV~f +vY81`-gc _ ^&^DQG9XQmL$ BjHF ݜAY0.T ă;P4I.6m߶U:ͭb ̘> +(Йv^BH~20dh^#ck˯&g bWG؈?c4=~Zvb ΐʃ qCr,V}CwYdXծJ K P_Q$Fw Asp$(͍CqDu^&C?L?dRF1DE=xʬ$Iucx} D_1Vʞƍ~A$\7`nW .NV6 Df&TRkZU&TJߡp*&";M?A2U6rWwfT2yrR<{NV Fw\@9 ]rDS!K~"M ^$v[ ΐV& SZg$T4nB iκw T-eY}f-m4D ]T,]*'I,]MjMϙusghIV Ǻt{gʳһ0onhUF g"MaR$גG P Y/]i6 #}Bl Nܖp7y܂T3ЏR-HF y<^]Ǵ()!?m&%+$Cwly9*p]B5S@ъe3VF]WXKWj ӷM!M|_"btxhpurLqqt[[TU=<(Ƈ_$ Bͤl̥d8m4Bǫ)JU F9If=խ9VRÎY̯l~&pHuԳ3J6&$@#40ٝTyhA#-T{?ǣtzْoL NT{~7!ݣh+ yqB6 c9_@T+s RګWȯ:Ж3`33}AKQ]/mZBK4Eknp ,̑؛IļyN4]/6mxyzuz00kї'ɀ^CH|hS@+,I:V xZY\sj r[*Dr Fy9h_8tɣ;E N}~2\oW!,u(w{{b0g:UfBɆSHU!U?yONz6ׁ&(BN4ңPZ)tZH^(h108 bHt+(=نՃv&㛱2+H4.ExQKAq}pu<Ńs* Q[ ځo1"tyO F0El=/jRzO^Q(T]0wx8sLpu`cVv,a6\@VIzaL]87%GC$n.P9 v8 ˂;\u1y->.Uƿ╛Q-;J߉eUlحDe5E%I32!g=Id2زKYSY0e4Aҝr4؝ANE䲊4z M9 'z p{Y FDAF82a*M8c*=FFliZ ;/.*1v VDyf9n@y9 5/ N:r2qRNB;b9*S$b͖|C!|6\#PKQn;;"V{x7`AwA&O' vIfm℥.ZyÏstZ9rU( !|mYcA|ZN꽻Q܃_vrK}vƒxX"[w|fg 2G CizF9ZXKd\BF?).[E1FS9h_7EǟU 9w{Yfb7qFAIIR0SFŧ'JR31 0b Ǻ(IPcl)˹( ~DGOFrȟ_ղk>=SaEʋw`Y6W k-y5;cLitG&̋JXj{bj7?WAcz@n_Uqh@:yE;*jauDB%7&A^54/i!XN?*C'P ,eiOXҲ 'JK$&4k:c7~5UcW0OX/X=2Bgc2ƪSJ \p%W,{ ; KHa. ("JTo*a.bbbR {Mq-сM Qa876hZ-m|4PL q[wlʘ䰦PMm֏&OHU8^ eD2ތ(Ħe G5ŷ`"uiwtSm^etRI VU#^pcxK$D?,c8tH JL٫[pts)/ ĩF q/#%~L;I+v"l/zGbPb:M7ABI2HO{W| 'a " ^oDrܻ5|6&j|ypAßjފpdzqhe;\&vF.$_+N= ƪmO[p֛! 0A ϩ LMoV/ Z%CC6J˩Ay栭oZ'2= CKiAvۜJ?yRa84>ٰ͙W*t&&Jr5|]DJnNq 41Ԃc䶑r Ow)*q/w\a އr@۠1٢) "#R\fg |V?tl~e꤅6}z*3 T xr}0>WGBBD]4ˏ -%&2A' MIB~>AIL˟[07>q`}݋J_0qMpRty>BM Y~cN(֧/FL`EkV_ ^ΐ/VLGή 3ːnķ8:UzضC[snJoDMJ;uxo0=Xr݇$SHSyb3RfĽDǟ-@| a_~N-z炦΀dSy[;~+ʏ/qd?t(CHg8r,-8y܋#&̼L*T(\PMøӈ*}VȓDhM;I0rԳFd9ej=UvSΉ,WW)Ɖ\dg9gzp'}9P-p#J@ a@8(H2961+OV,C̓QK sF<][~ƯY=s(ĩ31MD{B][t[\v*+||*8WԀv7l  Ls$IL&\{6"|l5IhoEɐNPƅΌy!Ylh ZVNY:2#{a]kHJ/sD\B<[$Ֆi I*.(֚k.F0Gz0 מ4䮅kd0-:J [L"j{:[pF`ˢ_ d߽*^n[,/|ѽ|칞$j!N(F:xȵ*δ_ZoW5$1B"9nL;F$$R}+\K{c2Ab܀:cQ@eW@5vNO~,'sU!ܟ40n11%;[ 7LB5' Z`ϬA\:_) ʎ}WxA&3P\ҝ ZYNU'Kfk(T:;5'&@uI`r_&93WjuF}JDg8e'`N[fJBFRYހ`6T۵VN Y"q_@ a#1K %Ap:d&>)q]+oyےp?_R+&U; u R[Zp9^Dx/<=1Dk:aVq%75f /e;+pcd ̮별ceJk(Ȫ zqDwO-JܩZ[{[,)`O6Z$ݖԂM'RE sªR,}'aL3,$!x値[IOrwAW1[ju[6 d^k0y CO3H8@2d=Yf6QU-p7v'!g@p~'-,}t)It]uh^2 ~RC<$Xtqc\d<.c*8-DTaiB{iLFIŏSt!ʎx]je1c`XV,tXXO}a,ώˬ 6 槥+ٰ" ɣĈ|-[O7' zRnO9uc U, N eYE½󌄲p~.y}8s2M==yw*oM(jyg&bmg3C NjվVHvT!9<@L w-P/;Y&ӦF+#}/6cfmIA}}i.<:ξvN:צ=º{2Қg W̐h ]m;}4-.m4ɧ"yË`}g:>udUw#_زs稣n  wT쁪į4@S{ :(K(]ɖ4y⑴`oQN$. ۃ; *]淒 Lr:LO7,Jw1@i*T=l>VeE'q1l<`b*kqÖdZ$'2SyQCv|iOg4Cbk)Fx$j<$JY~{y-*P&Rb͞LftecK8װwu_%̮6!?na]5Rpͬ,??n4K_ݥC>Yk\0p.,WOn9I2D4+/`3ц㊕C&BviVq:kWf.6=@} XZ*לDXIGY8 [457vY8S@@q02QyUV62[T.v[ NMҠ*>F$y_FVnJ. [NH} yfθvr>YtH d8>z:r,Qpip6y_u:Q|*)R"N-3ylegSFXk[UJǘ V =/xPjZ)u#ܔbZ rl-ܔ\Pg_-j#Q4r[M1W3m`'75uu'? w#`U_3^zYgkʕ:RqOAT9*3O)}s#^UQZB#*/f]Ͷ[-ZB$H#偪!lQvZh4W&AZ7 @LU'}7kv9Z&z tS2Qloum6([x:]jJƉl)\Qgl|Cx/NUA8yXUU'͜ Cv櫢A;m=˩adD+Eʆu/[LGZU B;b7O::P{/qib`fLhTh&)2^顓I {_kpot?!It$=^$/l6}c#}ՈVP:GRB9? $|:qiƝ%5DҢ4h6"~-BDw^NAbzuv1B?@OgڮyAEuUO1(V@06)(v ?\c#'gѰśE0m$V0쫢[MO.mjL|iK|\GL 4AZB#"b>isR=+۹Vs7UXЋ^d_Ү;4akWd-Y܂~|AP;3YM͉vG|ЫDy2_9oCDִ7jj4_ypw}q:.ݕŴ$ l jHRgfAK&-;3ff4(;{bp Uް2M90T,\X̆ d#lSY 6C4*I[ Ap6J$ p*Ud"ՂAVYoezN5JOtۮȜ3w/9VP,>~bֵg9erY G靺)=8g K|Sapz ^$%oQ)y]kL>'G,3 (*ҴHޘk,%$o8H HCe2$R쁣: b4 r$ҳ" o=xǗ`0c7Fr<-pnƕj H~hlȉ`EݯMȼݗ87~eWmvfsyZkn6,i"Sn>Am&.w[& ҮCVKYVJ"Om3YtrܓDVw T'YtMS& c~'Y϶DZTՅt r;-|fgV V?4DEE aiU0'dMP<sE:I͋f/I>5cm02!0|Ƹ(92bT&&%pң#Yxcj;l'Gy6 +@Ew/ĤHj;tPspo%(9I`{X gKC;Agq=RVC,_Hr /DHep,M(ry3L)뾘EO z8darsUy'{Xtg)xǑ .JT؅f vyIDe 9 j'a,*N} #s޸6ndTCY'""(@bw |YS}!xSyD^.a S&6I0.(/yjbwHu i,.0w"9U;zPtldF^Ͼzvwjelbv JBMz' < Q8Lɽ^ztb!oԝ+  (I{Q,eSW= Ȱs΋y֡"ۮ7-&pÔ\9 N5dx(2+#Hū,H*tk=WX=AhE>PT|J5$$k|8#.R.@MocĚ}by]Gkܟ<;+U\9I"N/a>k ̰uI'`aĽdC!Uq#Ƃ :԰]b]x𔌃z@S])4J9 h,i&Ct4CDnBSQ=ӟ ƍ6YX` œ1B0 reV_`wp3kI藤Jзp\sp1 ƛek m_m'=h՜&Tr#;L59l ROfE&cx+AO~OY9=Gx=Hj{c\}ꢟ$Է#@T/e@G 0 4QQcOJ}}^ߛ_ˉ)_ϞM< =ۍ+o 숯pZq;>FE|Z#t [ڊx*U4m8 L_>w}_- 1G ĄEgeyY2Wo+ƠIcUC௽P 0: H.eaIͤIN.h9wM+7y_C0 K<64W{hdfo=w,ni"σEDx3$= E1H},!g7Xh=&뫌`رa94Hl6Qq]\5&s d圽= FKffr"(`aJ`D|sifx+ޤQ( |u 8na\U;4sq"pJ&ޱK*FkFM׽?YV'+π_4t./yCnoW~gNYS.=qk$UK Z/2Db":iOӷvp'VBSQY֯LtZ5w1 ]Xb I 6Q=K3IfM3`rtU֖ QmcXz[@GnGl ?,pmOݢ^)ìձ@awH_`!1NHb96.q;Vi\]uA n׸U>gs4U+=&Q!Hj> `n(n 9$^2 ~cg1iL}&/fhQjL gw7} ?>x#. 72`П}\vCte Tk.%˵OdQ͌?j;}mSMiI"oEXx6nn_<>ʛ':Vj{2HYb]e\ Ue&_uZ.! S nۑ3e~8WjAy@⬢skfϔ|}ŶDP_fom5ɴ5ϣpBIO hAJp88tKo(1?K8eumRH.C`r>dA1ἰ+ ٩>tWpNo$t0K Z]_^=^|RL\,1U¬I@[⋪B\o͍ ;p8̣ˇvxgpY2f"p]&V1o֠B󛺹Ͽ75Ę{Onf}bM0<gE(+=/@ˈL#<n׿^u2hMSPi9N6DR@rn?(_4nVg^h:"6dRV}kbV`OLFmOϸ'hSWDfo $ ؝P"{;9Q˒P;C)iEU-æ+p?ڝ@3#2vnG&8ap"pLvR-ܯO=]GȢ\ՀcÁ{)v :8{}:="{*:R!\~; OlXucrߺ#2j*G!6@Qc"v׾1ƆoJ)-bcV 'RZo+(׵Le8BgCYq{d)69=F{p'$\gab,zv0 s#1WǪȖ%9,J~7cKF1Dm wJ3 RM+`X*^⹶Av3m[2Yzq&5H6Ȃc8 -Cʤ`HB%ؙ ͷ]%=DKtA"2Lz{olJTRv,>@󝇔6zo _|36ĊUDdJ2e e\3 [DH[5 su&2pRt쮸^j B iߵzv 9Ќ NXu0B-:RM u[x[[;=YTñ5Urש&xcB9X)nnaGs4tl|   0Yy4l>N0$?/j ,n]ɰ(F#7LBXD[ Rq;N+A6VvۜAӫFH`kҷky˔-qV0_)c\*.,mS  $9!Q-JoS?2j`"܋d"KTM riMJ|Ȯ?\oL8@+؝.a qh ddZ3i}l~hgzTu]>Q;1{ܒ$av7:|v [jS/k7HբC^ɲO5лI+ȼuI_ҀNr6Pchӯi ]ըi3&U` /FxHs&RXDJ.:`h}36* 5' |*V+\Ut .4~u|%5-E˽QsVS\D0r[z(eQ  C 0^ETrEm≂yG7tqe['Ÿ"sĿk8CPʷdΉ0쩩j(`N߃Ƅ +Q3!63`Xd/+#܂';lf$pRYvPzȡQx΃لt='zi;@Ɇ91`wMH1WrSkX^}KC"Ηr(+ nwmx&eEg"'6K=8`y~I lnB@io~}"]X9vDF"z~y]VqF`pu78٤:tTBlvaԿ;qV8Wx롤PM" p~LȁeCS}1 Ӗ'8j*IM5 wrwcek.~x3X{V&yYK:wl_E[gXs [&}$mn@ jſ0=^/>CEVn48_ w=뇘}kڽ6py|ۋ*9)N%;Ayv8r >0=ͮߧϜ>ɄxβH_>RUG62)7Z͚icA;/Aǵ?ʰq]$YVr/]rN=Z^|9@AƼX/ٱQ[ݰ0+hř2[8%7,L+8N O5B Gy8J8E3B) # fQnUa4YQq"ODB{ob2h[ jp$O6. V<]` >QWj/ȫfdkjngv{k6&^"^!s꘼ =]KVKwjq_~QM8o?&\R%uH 7 9>)b{ nQ1Q^RP_7TGZߡ }XN@?~ Иx6Nw Iw}lہ4,ܹ_\l:hGX׵X1ں[& ^Thbq3_E SNв戮(w Ϫ9c[F,f w MN6ðr%SX;P$` K[#t 6"dkxBgH͒|-3RkcOpX}a\Jj~OJA pE9=2 '5ֲi b k.C(%H4hv睐k8uzn@ #$qz?Īݠ]L"g=@@l1…+Qz蜏-E.LN âU:XN/֟L|b5b9tVI`W [ޥ 'bVjVl޽ g R.ǗQLP$ af)y|jJ:;8"lGDU\.M:ֱ_fh)?MvWY&gb6y>4[| Zɗ םVB߷a (B@Xe +_m<^^6/@*7/^郞*>zchGT{7w)o)aRɘ̥}#6vֲ!` F!ت8Мб(ҍ.:&L I6=Rʧ**~kDR~R%H`LGX'<~1|Ex18M] dZC{TdN hٶdÐ﹉ ݛX:bBA 0m 7倧s=lҥ럪흱;1jUVpmA}E_-#'HQƞ4QwZysnF;X 4+j$ ąVrxբ,jCG'҄ŠWjK=w-^Qaf}Q%y.N_H:܂IҐ)13;7T90`W3=oZqkᏴZ<2y 8Sp4bBeZG[2&=60 ́BY*.T-= ̡N2^,cu#'e>juU$Ꭵz87OwZ 0# $x۰j`uF>^WpG6{VqWbRS<~1(xZ,s!c޿jŖG13)NyEOILyVp~;2P0ٿc+>%! CME]I.!$gt.Ƅko"qƒ cZ4HY&q| 1C?wQU$ }d饀_O:mt'#˅*@P@ۥ~5@%yl|j }cBSޗ/c2ƥ d%ʷo!0ub9̴;p zE-v $,j2+1?vlی),):^Äz2W<M Ƣe! (E .TO1ޟ̱q^iĝ~EԘA a+xO]I)ũܾ/L]-/m.IK:ol-'7]ՈBy:B 'O]k@N&NARC[?- <,%hS^M7ESuf] O?ޏw-I7UK.5iR*鵈%=Nǀ4e1Dԥ=Th^;Ϊa% =^;×;%r[>8%3܁Hio^f2^wjJ)]:g\-RJv~Ÿh"_˗We \s֑zY72(]V,f`牏94w4D+ZWH 6\ld+WA,]+2N\޷O&nOU֬PdثPym;.(0#ڍ}1TAzey!F0g9y/;\R5IEm_ 3M 6C3~7{:14[x?cO3F):hvbxv}Ӻg&m}Z!jiCzi"%6֣neQ-K ќA/BgMa͟_{IUU/@:]Vd]aB@Y0Ym퐤_6A1֛s(:RgLXRlA8pz՜ E6HvAw7闉i;x,w//=t\<>n)q?n$҃o]O^8)TVK9'e'Q'W]#b3 \%:QZ ~s" F?3 cmx.+z&eJ%4Y4@!ljEp$e~7 v^,~}ھ Zsw/(m2bip/"3̢[7JݗtdPJnaʍVHs&[A=Y<@Qo/꾩ĥajp*yQ[@84`r>ZgyO[W`Q],is:eIϑo-@Ԋcb$zCy[A ym}Y+$\d EfDw"MoM:??-Ϫn@{<2ɔiUa3`>ښNS;p^.t| C 17At]f`@}ʪTGb\%Z}Ga*֜Vxpïđ8$\5\BM+HÍ7yYhIzfxC1 %fZ1|Gq}OE:jeGN,Pd|\sl{̓Jad.⻆ow|{F sAl:Xg x%o$dc|o+vɒ{r1@MPEϸU#:6rȫcC Ugu z|#~0~%PtVVVfSzLb0\R!J~YGݭR )_!_Tm @v|!x MmwE+ ]ၼE6Y)_z/nkY7_) {^p`W57` bh"dŻꓺv3V %1޳B j~J' ֥om]N3J0WZ-{3/!N8Ѱ?3O z3MiA(!>EZM?jծ=gZc\"OCmh-_@ (3A 1To1xZ9Qʟ~ M"=fwᜎP6jJ X0T҈PsOӔ$DXX=Ij3Am:w ^}}<^_U8rևB\lV b8ٲ1*RY3 e2ƒ{i`5c)=U|D<,POt 2(SA !p w%W!сdqst0J)[ٳKfXttso>~mCxWO~7Vf!Grii2[Vł>[bwF)*5lj$j3ߓٮMZpL8ȅFOW"(,6?Fk}JdzAoM@ ,)pM>.7o1*$jV,r{0$1B/>i 5cFcOBTGԝD9;kTdVWٱSyi56h~+ʎl3dQ@חJMP`ܸ$L0I(9j!5yD$8Z bcOE gĄȤx_I,Ֆ3`v<ƢV+4tmg{=cBOT 6^U8.E23ѐ_X[.Sw P~}D'WP#K{2[X̅a Y\{kI_xK^D_"w4M`nYnf Ȭ܋3?ýar ?A|57,q@כA89(85arڈ-kqz kbfeLyo'p8cDu\ft}'Fƀ^2n2eC焢1o][+ Pwaug^c"ZIZe_џ}`W]6}#L ڒf]3<׷**4.(KE_}]5SmvNd6@uᲱʩ[di,I2S\R/4LaС4GZc7< Z %rSQ2_0u\r<ہ&茫aH#7ב@Pw&ߤx Q9C ť$NE+?Zl[PA88[dx~w|\y@ co%PA-#@K[ MR[S0j-ռzц !JtPWoyd̬r;4>brrx.9ȑ)ǜ2v TICu}Rzx9APWq,w3/G]}]Gk*) 3$fM$pf6T\ Vm\bO-0(HH:xQWc~DQqYD3?j=/),1.˨DL^rѥf5qQf|k۝MO]樇EMZ}5^PҟȢpm "ٝ0d߿zk>B!EAo*^eF`O0F݅5F([~۴aH<6 @2b7S@c(1b=GfCmnK>/M^ /٣b~ <6 ''AWܿWTjb]gp(ՃYUë<>o&wUpEX,P"9 턂+h~zYga 0SI?K.0ܖea [鸩 |c_z]EK#'wuIr Z:lj*+eamr[|.E#KX\9jZF;dEws¢N .wVӕKg:Z`ŐH"V5z [^fM8_SUyhh!>jYkY&dϧOze/`v y<;G{Th> 7;4TW~9 |Tbs@wIJJ UnZu b #FVO"Fl+e dW١859!-̱ N3YG/=n g_:3faٳ O֍2°ϙё޵"$ 1iZc+zWQxCH~_ CXqx5V-J`sq?Y7Z4/=TyWRG]} U!`揊f:e7ZZ,LL= Ֆu_zI8 C;4ulؖ%~-iY/RWX h: A>t5ay\\6 }G0鮍 "f1) :/pZ ͇d.kLL>h'%#Ym6i Su ̜z=dn=ε#xKhmgPy9>W@] ulɁ߃خ*re/ %؆reSUY Ƃoqon$#3OG|aҝs:oqbtul]jd0f(&a}hگN^Uy*vi-޳+M) lca's>Z@ɇ/~BeB E2"H_մB6kui-65yV,ӎe,P0`inZ6N}5eZ񜪜8G~?"4Ur`O 0[’wH:+ p. H⣓õ\!\ (Vd op{V=h\s\c!/O$Vj$9|~\ӐMal9`S=5{تE\&?G316 bz dF` cP`3@~MHlx}ƭ়/(wis7e:Q {4Knw j[/o7#}e8wTB&*%@R6q쨾`-\6!Gf6MLK){hILw6惓Pq\ʼnT~G o<Бrɺަٝźy7X eXU7O:uNk=Pd׺Bgf74d˟ \S7$Emq ܗ@֋j>i Z0H*=~A=+B:Tٛ #PgHgv}__~3F0Ѿi$ð9o pqZϻ\0mٍyפ%(r1`h=[hEڏ? }-4QN!Rr)Yop4xact5%U #ׄ/bPCn:.٣OlR6M1t/\B8.vO\OXFK3}p*æLDSv~~-~d͢tK}?xew[A$zʙwj Ы68 W{vUq5qV+`< TѢ . $h^$.I MwqV\ IՄHxF NY<~i|C]G9Ϟփ/ag& a#\ p˄7W^ư"uuN o^;n6 l$ogҘRGbD5r6&R+]Q<)!Ey[v۟b9fn" ~^f`=  w)bCV8B iPOE4dɖ^|RߕDTbMM}b;'_܇y/_ڝ:)v6,-xܴmsGP_O^F}T7mrX5g):\Otx&Ĺ &jUqܩ@(he ۉeu _H(7y IVhf;֥ 0)P# \+o$E VųxzO_iZ)yQŒxeĴO1>0#˦4D(Ŋ`) ϭj/πo-y8{!+p g OCu)Ҝ+|{z ja6crZ9MslABYG8_!hW`EGl[ۜ {=c>D7ltөKP$btx,H. pIǎ[ uSi._&`K#@R(۱meP6C4i N˯Bx&u1C`SZQ{Z, \-tQWz4ᡩ+e;_$0I)l// L‚ (/@(uNo$hIhj(,ll^gcG\D-{ܠ|ɦ!7vre}|=b06Ccu_G.k ;=mb1e>Pz}0ﬧh u'PMg?3]d.ő_xߚ8J3?`!PKfpg ƀga5^84#>+g˞a7E=>HiaI /jTB;{\1NߦjE㓶'K\M {JJPquЯb`,uK{׊9q~#=_"s٢*XveWx| EPTVi ̍4oشbs ɉJؿ2FW5lc[N0ZS'3xDD"ޮx~ӥ <%`7Z*} a-`bNSnZG$e$vr[ ӧD }euye ^m+`[d΄ҵ7ǀ4j2H#=D bcA =q՟H[=:D @l6ze$=b_a? sQl@3LT5H`@+*-w!Vq{(5tx`_n ?At푽K/ShHoxSuX0AhAdm3n*\:?!"o.W +$MnY +^(}N=WǾ횫mS$T>KOw3B Y^OiSPLvo7 \a2ȄNo,_aTD/)k,$;RL;Ln .Zu}ԌȒXRS\)o~KF wEn"mXL=ͭsH@@wUf%D2{-= ~ R2V|߬_5W胚sS}/]$jK(VTnդы'سDNW3E(k"PQcyF=zWzQ?ӯ%(u\0f;|j:)-g(0u#_%&Y rBqWB 3в2Iʇ؅㊨"x z+'GWxr<2:1\L-nvԲjr`Ԗ/_J!r*N;pp}e-Aoە}jb.[نM7 Yl:}*K1eΙE ?.jj.t%C/r85K½͠]!LlDM 9l7EY4|P镺uPEG'pX[NˡdHWR^cH0^P!M#egtnOz9;PTimoOw6wbSY(YuAجf\F'MӀ6Ւ/Y}6I}P!rSLڝU8m]28LG*/m5tȷ?OR mۨ)F{cNK3S7| b7#HǠ%hoZZ@DN˄/5\oM^E+Zqz߯U&gqlttѠٚ17IX_-nz&ق?w&6w4fc!xn*Wj+R ӡ(=q 2SW{W ο .-ф%j?%іpm?.SU#h-YWº1Tޑ}{/'x$^BY{KNC9+ ˆ}%$,[k {1ܚC pi*@r3LmVo_ӈw:G-M̼6JQ^Bܱ2ڡpZ@5眶o,g ZW O>B4}wSeI$ޒ요5õ;Ct$`0ZrY.uR3]̹^)ĂZ_|/ v dܩZY`.<^EiԑˎWMn`/PXa p*Cq9g ]X?+a(h[lJ' e?fBCPǏ4b)l^tqYdZs25UpAyUgK?K u5|Ҿ$5C~yyދj=KLC^*\"-Y4 NTk[)d7\ލS̴eVQ`Eͦڧ{n6OT1rjjBu2?QI_O~nd /%T, =(aBS -'b)xlefrmxo^cmz7IT Zq)A5S<ɦt)1o%~wzoJbU8؁Kەy@(ArjAv*@nI(jyE 2ܦ\o@Րu&U!f=1ub3 ق-ƥ:3:Ԩm-U ^QdxHfvP*#bs0ؠce_14&2-\^beoے&ShAk琶g+)2i ftF5tjx Kƚ S$+!*5qqh}/}oRYcswP%k +i k`~wxop 0Jt/܀̘r}wRB&)a.P6P1Άm|}{P~ *d@QAOW{(d៚|e.b҇F{e5|^wΟ+kK睿B['aQ'ltpNn1ؒrFџAn ޖA8ސ2,c XmĪ}pq?2f_ d fuf$!K9QO=qU:egݣҮ>T5fQˉ؏u -tCa2gS4TԐϢ׉@10uu<$>:Ty3I^1ŪY]JsD!|#4G{6f`V3" &X^Fp%%RT`'tQ`u%ʻH/vOr37x;/܀ɟFM3ݴB!YW߁14Ï]9jR r b ?5wV r:9i)FQ#yx\! k䦽[ Ne}@'rXϳ<@5-#"|:6~r-ڦ":AXCqD%OyAC)RlAlZRffٟ-G(|6Wܠ{jOG<*~]܄|;0ux$<'F-t)R@`R{i3bnƏ>\R~ٵqXn2UHpZ%Vv}BU dO>il"|?ÔtUS+9Ht^Kta M ̰j\QFfbQI[[pMٜG)*cf"2anz?bDf?%du^ +꥞o< E >Pj|4dX?$/=ћ1;3"VAk iӳ"Pk-89} fmRow j>nj٥ Rx 2vSunŪr:Nh);(;pKbXwկ 6G!eh< O _zjGjAoO4 '3D%b-RU[;T**S?4VDk4=s!x]jKЕ Y,MN&ntQȱ%xo!ڲX*PMbWAfQ+h6xKvTኊ7ʮ=v-I+dD֗IxqMQ1ۖ߅o* b{.c&K= G_mo1'?Dfط%Nî+0 / (?ӯ6?)4Ά~xYO5'ȮfkC JQWZ7D̓4teJ!&56B E 2I&E-t$ZatAS:ec;A&}YB-+$? 哽P錍D3{uAa],!IyPyf:lAl7@e Ҭ7pVL >9AwNFzbF1\z-oB t~tpH>}ql]7~HtҢLDbV2̚޲T*(F.M#鰖ZZn,nkphW_JŎjL؟bq yoV7/Z8y%D'޾׀ЪЏee=!$򘌧L@D'H䦍";ʭMKm̯Vo:vojq+t=B7ӏij(oaV:%n2q[s8(+gYn6AaUu˵G F}j9˜]I F5̨xE`k ǖwsz)@+]E}G,6iNh(x%0ȹsW LQ"q͈'kNQd2DCM[jKdDP C`N܍\Sy B<-(Scr ]f|2*X[M76)o ?jKa&qGc$16EA$Q%ЏXV F :Orr{AY- A$^ڃKR- Rht^1 4r genFm9p.۠Ơ8Pv9Q ސT?J󝋘]X_l x#fUNTY*KC;r;1̬ *yySͲdmRBij(<\>\1q)?m'գ%=uGb沧`/uT~܈<t{7.3Q=v!ǺAtuu}(# UBby3FUa oIf*$- c Yv5XiۋU8ڍ+tkg0f/^堰l`2Q3@|a.2oS'&&!ݲ>tͲU09xb7 "GAA{e/Up>xv4]ًvt0){J%hP /^U%e!Kh@8Z+|$J?c4^P8'!mیraűv9]:%>9FOjAxGRJ7.Y;zTH}5ӴB3}2"[A0Sy9 7[MgnYqBh>(ŏ^_j8D1XizdIE4݇EMFպ._^oMqREti5b9]:U2޴f4VAD0w2m#cEgx^Ht0&O /j`6a0m`Wy p2Z>N1N2WP4^f" \G'7WǷ}2 U!4Y-m4/qy ?oR[w,-5TVotycܠA ;3{3ݕes E`F(Y"q Qd_Ha }fWwIM~HY`&>򧦋,Ԛ+7h# spnϡ#S4اUR'm=$_Or7bH.7@uJR fk<Žw-z>K( ǣ4eׇ~Z=:~s9oh w:o מtC ܇x>y7 "EdnxOQ{*Oaj =̙ *.*xcd!0۾vswj?q޾6 _%%@qQBhA&جVڹDx.o_f$ƢtmȉD#I΋\BE6R&.cRUlgC6VuutNMl5͇NyD{@Mer'v8jd%c2ML zG龫jk׍ A0w'()9R P% TNe{Z}j=/~ZgoކG {#>+{H40ה(p!U6ڡw,@Z 9W-",$y_!tG4)$#RګM+ء I}QҺPVNF>ِS0NkgK28}-UAc>?']Kޖ-5+K_-ܒ`zS3+anD?1|>vëv4/!aJ!aO2%OR%,ܦ^ vunt_rg >\Z>%}[-ev iI3t7@SըV `CH:bqz!&v~3!IJdٌ\qe3h>'#=HS8TWK@bgۯT/ Y`C}w4J䕞.;G:w/Ӹv,=]φ@`?&MbS z+ ZHOnZ\Z?,kg-Vn,~]4OJl'4>݇f%kim)$$\L`woƘ#8ph=H>XNϞ=ig^k԰SR*T`x|0]d#kW`e`W,*O^Dc %M"`t!]U|L]W#TZ+Nw[Hk-/=es J*:-zBoV\i[Z۽r^ܤ ~dz-6ܖLmhm^SZ)ǮfB!ge~89Q^9 _9lpKATѮ= ّ DCS$iQ?Vڛ=mΤ3l|[Oxngot)78FqZ9G^gZBwCpw%nѳ=b.Pu43$hت~旳;[օY'S'w |t:΍qC?=uۗP.I[bL7UYW4ޑ( w !yO-݃CF0LIHm+pu$ J}mJs86]V6ns:rD/!E6vX #^dt^cGL1 L'o n,0֍2]rɃ mX6SsUOcđ%7<(> 2Өʴ_B—O¢WcՖ2E!e-\+J_Kq\< e}BdP&3pgXhASji4GR\&+Db :nq˵7؏ {^F\Ӈ4}Y.mߡ|K_{o|ŭj 72 tP ` @K Lp6s}sAV/ 2 u _o\B"{CŶ?Vnr`@c k<_'ю@7k 3p5D>"?6ܴUNshQ1eS/z%%ɮp˘ꌗ@ZH?Z* < 15G u74‚Hzuᛷ}8fqcO# E{X7UR)@S/Zq = {dN 7<D_cNw)4&mT)®kMW{Tւۣc@t+a7bPWtzuD5 j [!vO1- ML&Mp$K:f&}$-S>`((lԬcI}ɦ)h#\sJ a SJ[GMnb-4(V*_a猿Jݼ9ݬSEUnl+Hr>f%Xuh $NN7Z5jA?C8vw+: :@`СAv9R9wuZ\kQ8ao/}cppOSsd>Փ}auy%8/K.M`gDRUpxzl7H"^쑮p"Gv),1pq@Aiwm fh2"8{WH0鯐if͎jLSMf'S JX%_;6̢YMcLFX8{iŠ lcd1'UpTϑ>#XY9QeBA#(lgbҭRػ=Ei9Ԑ}e0-C,M'!쒩N9iǙ<,t|E0e 0gJ|3O7|SDn{p0IÕQ Π`%$z.T5J؏C!w &FJu "cRAuŴGx4|Z0;Uk3q@ʬ+VĆg ȰF8~pIVTح};Q00Iv Ah]ǐ392Q)i !yI|2'S$ Zz!3ǻ3W5kcUu(}"Eኾ6{T^00q_)/X^L"1A'Jhj}- ]֙kpDZUi`I< ALHN3LFtaܤyR~V3cBv@ gjVȥ%sז/D4|DMS /M{&}#<V(i* cY (l{( |&7=53'ِ T)*dJ(bB+#>in[(~+R!{弟D1/S0eWs#=Hjee G@ZZ3J5\5~3{#^vJϛ#rR"myOYE8nB_T^c֩C3 灺Ձ]x PߊLj{mV9˿Jɿ{P:r69cóYz|`b!Vs6ukp^%91ƨ4B\H57.ZPǮ7ͅX}Aj}ubnC[0r?׾3GsW|5Ͳ; yI͐3m'als& i<*Fw88Hb+&`7V7>۷KQ~$F#/B|w\0.\ Z.>BIMܲk"CPhhY:6B_Dn\Q`ǥ/@[ADI{xסfVj>NOZ.yҬm:19\zJOplӨZ*^^"! ;]s)}ig08k1#A)K*YIBY?CV_+gw__gbI%$E*R{ZZ/39nJݒzJX0J[' l 02 o8"Fؑ]i|\^R1F,+xq@<<|?Do]M%xFBH*dJ|1p4GDPiB`v}Cؼ =7_ 9@@z W|^yxJK=JbJSi@lf 8\+Xkk ;+wRGtMܵZW LN / mH bp$g^}B;6 _2o1U@0IK٨/d( :6&/w^l8ǷK]Б%*ڮ9- |avI$0^K(يx =M .)KFQő#я> MZ"J Q0^p L'cdvF{VL^2 daJd  J}ٕ\Aun2oF?z{YJᄒ&#} ZADfe57 {f0}\V tXg 5@y[PcUUDok5]aW,.A)RY3m|xzJuV9ŞY}LJZL#c$5;#=q2(0~듐a5,'"xk %t+m&㳍~n橗:!D5sZ"*>2KSI;ol#$u{g.!F0^LҐS=V0+yݐGK'UjI³2 U<iМ0T?8d)mcB7ޒ6ٽiy*p{AgRW-MpsQfտ+d7i^RF[2 QVǩsZ ~K@!{WGOJOv̮Ofr}i`/rF3w7 uį.a~p ,!]Ed]kWܥ\NNHt:ɯѮTj%%&dz/\wbzncdS4t!Sy_0¾_6 J/䥠jOP#H%j@?~BɔJgC*m~8d;RGGOe|0j_O.og6uXT"’RAwh=- O kM * rtBX8gxb{ `yXI2@Y^:IA#OC]սNtEysˣعJ8AR-< GSm@Y(fe!-<ɦ3d7e҆#4 뵐۩Id 4=eaHL=JYP?EZۍo:̺f}W9Z[ó:å͠D_p"WuM[\ \!?=_?D]_ BC,5YB}`Wf\CCx7 u|gYubVQfȅ. J)8zu LMnËG>kǍ&󙛭l8Y@A˜#IOH+Djs=ܜJQZJ|!0{=VkE?+U'ݏeoj| FަDJ:ڍZ֗`!eaߡi @\}.]• M~2*V٨F c>8mHu.J jm%AWzΊCV|ZmMԧ]薰ULdk0)je@04m5tK^p=I@n/"Dt].CW{89uDɪg}MnZ SӸar/69)Fb.=j*£_b~=N(S~%o(6GAн(:RڢE h]>#.Wlz1ޯXjo:4Gv0|թlS-g*rة%:8q"$4^$iY]JG)1zjޏ&խK{XV=r#eh[tˏ\wP2qPYDɁAlw+8sALh8&`&t>nDzu5M<ۊ ;jd7d=nwXVx/BsW@ ;!X;f5zǒ4S2 ,ߡ43-)@fk7^~ԐALHFuu"P RldQ3nÜhOɛG, <,MFf[G͵[w1ȋim[eY%i$USǭ( Ȓ:u{Pa] 2j 'HN~֛EIz@.=3NG38E8@n K(QfIDg{'*Fu):LטhRٛ1l4 "O'5rni!͙| 5c'Cs}1*AaIswbH"k89}-V6AsjI %8oQ}&k)k{hxi3JV'ڴ9am:rs*6"[;Q70^ʅI ݇8>'+\!G)t~2v1se?[vs ฦ2Z\S`%i-*ؾܵ-p!越6{Et:כ5=7/*TVM8Z~F|DyGPdvZ5P9n64A)M#"#}FQV:l+.qk89]#Qxg=fy9(j1)]ő/ȘW%mvU\1E8~ rmӀ)m[M^+DT #(FEO91 3ScNoa^kʚ{ dZ òþ4>WБNP-/Dc<8cRa8g8/ !]I1#ǺF)Y܋R9dr t z!6,bhWe+%*lP\ʝ}f〳fK?$ 7T!ȍn*EL3|2c[,xƒH=Q<[LN<ķ>;iSL/@ -=Gǎ+CߠqtBjz[+vR}@Gt-0ӽ Pg`qCEc8B5D?s)Ob7`IW_Zl,3(O!֠T0jxUrZoѺv tzGJALPo8fWn3^~Ԇ'o&j7 yI I9Wn8{u dV6qRb-59p1zLG2"PJЅZ_c]6q0+O8t][,¶6s'W)D6[eׅ.p=+鳚ov|IYYrvV|֋L ꤵ> =S26B/CP1ylwwѷ|H1,K Yُd.FD2'X  xyTkuצwq؞tM,u;U = J_f nbv8+Ai7Fj 0B/wAm}c~VӚ}jTHǠ/ Qr"GY2$m]QIi}"6{@sߘDoJ:jtez?"cEev `e$~ ޴@lm 4V?ݥb4Sz, >xlc Fֈ %4Ub8J}@>r,Ε,o0#b>c*P);&Mf5؝HlP 91Ϯ!^{*tf0e߄2&!(bS(&H c1"2(*ҡ[z+GlLUcX\orc!v}u:("f> -КZ8Qޔ՜Љ iLt}sm׶_̂c VXYErˮx 19l-4r*W\q|J sAi;joώSZH 9̰?R ;?lV**گ.'Ҷ\EG9}2W1a aA9Ɍ Y9o T~^šqUB`Z5Be78i*R 7dΥAB?vD! Vڅ#bóٸbaS{QwK ջK-t \J@ڍߞug۹xO6Ǐj'A .V<W=n_&5ېtX!-ԭ%/c5xza35݋g5-YpgٌJV|8Hr*'XQw/o:V||?gEeD=J\=z+}͘MiAR1|5-$ȞOk!uS@$5ѥE7zM٪~=dxb#~~9}!7OrnQȶ R"ƣIX CE 7"!.)籗fpz4 |S( 97pH( ,ihqg xgF[{Ć$(eY- pjaޡ.u_:J5\)<VJy B{E*%~镐y{ HWXxMIC'cY 1wXLo;d*r>RY xz\{ۢ|UQl:v hdc1bcXւuЎͮ'`LYfcWK6pͨb*H+*i7lyH4U;¦}lE#QCYv w]^ruQ[[!n-"65FA˅VCx gW:2 ➅|V4nϲ,C|)>%R}T/i@6뉯B`BBe&S"3j5N<}`=tK-!$t;>/+b} [ZcuiGy^͏a7pu?2:ޢԍ[ee=' #̤;m[~Lo4ГwĵˌnMg*͕TPFe3JEKiJPQYٶK <-$+*Xn+29.6f P x':y[ BتA65'Ա'v#4O916.o-O/%)<,С_ƅ_l_F\XRhy`KS|n$o#`0hT\4ꭣkElY#5%ewBN2(Qݶp 1 El^iu< fTAXC$dgn OB C b&΢?3ꀵ$ML†tt תuVsY_Fmiv~?R]%lG< GgDvGZ'XTF!-W~7v`P)lU8.,UB '. r #n䊊 ɤw ~ZQ-s޶6|}0x'*.l~{!@o[iN4:P#:)"0OOsTW=N y<M.Ծ7`pIJy=2~ 5A2mМ=v+it^2BvoE A zT= S d7|LVDnjd$C3aca% P'繽4ܼ_ ^%ehB3a0̽,(s˽l1rXϳAGX.ԌÇ:Gps(o6is_OCY{a[V72$l|e{CmVbW+bA^ ެPm\88ux 2fc@T-5/ Þw7USW}˼v*{Vp:|h0k˾s:U=B%dT#iLKΨ n@c1j]*1QMvez"=gV*AbkƅJ;5*Na&ZEs qFQU[>lXI1pUI0Iy<?pۨ;rS(sn@]ރ>QCp1LVv'4&$zs8\Y+8sPMGy=K˻$1UK|'MGfA}<žם6a5Ns=TLbFeseڜm*ΈօwQXAm고=~XMQ:_'݅сx+,MͅKmlAXG4A< Pk/)Z҆'q~%yy /w:ɦN?:Vp[j7*?D ׈GT@ți%OR9#5V{#[׺pjLrSTbEd=$_>t{2/D#^PD?.U%SYXWu-2WOdM=(#(쫸ml-ih~IڭH\3)?:Eb+ ^9#QmAh z>RczXY:wF^] _Z7ӝ0Xn.z~) '/y:Jp"6MsBJpcùD3l]=8|-ruMCf.:+U%rܚbp5XPm9&<1UUr6%ȐQ`J(fI`&AqQyIYU2:cxI٥#; xǟVxc* SY) D2k3]8 s*f\XZ|leܩ6P"ͮ-KPb"y 4ƒnyt:_ PYX 0͎-Hx KhA׳Z־NP^:f h23!aC2T0 gXiH:@|ExغMUhUP&AA] kM?ٞʾѰemp&BU$NzwHnph4M6%BM:SwS̗E"cܳQM*@X؇n{Z)SWޛ5Tc=8b Bpox6m6#ǝ3O㉑䮉aD+5InQ:)#˗w=>skfA+ 3f-AL夽͔.MHo:YF#82a-cEz;;TuQ}Zi죴Gq_l, V⥪%~-͑\Y^\M4uE 2aLsӝFkR?ݜJIf!s_TaURսsa8"b+ojwTС ;ՌoU*%iC:;Qj㏥ D9֊th]PlHۦ_]UĔ9V}iEK۾{HV*Doh.AO"VQ0Fd¨V0Z5&Ow WJ-?jj!axrPPt8z^qx0HQ$觏&?1x+?' C@=gA{$cFO/nG5H{76'(eOO`뜁84+OУ;I͗/ Za7AN`=)aČiHi e ݡ;]Ҿ!O$zE  {1Ɲ/#s#pfBseoTc5'sSD8k#B"Z\j$^k9Ep`AzT [$92n\NȻҎ1AmѧO2fڂ/v*֠|> Ez6t3Q[ͰVnLϹG[D֕QK;_HV<وw;[;/TYfyX@s`JʶZ2ᗯV9iݠ2^t`1Zyz\+r㫢$8ʥ /N.Q0SCBPIKgkxpV h6kG]f+0Xo,&fD-4t'`;@Ob9RF8u?gZ4A{s_u32)7P'aߞ B)ӧy]@p9WP&`IN̆LvGt A9Ճr0F)WV6F"?v Ht@XU}K s*]Z=B6]E=.ɟ5њoN6z62ݰ澥7ytPIRj9)GdWpL2EPC!fL$~ҏ LΣrvqo)>HߵM >\ni:rP8_x|C*ʍۈ3KN \gs9kS 行/3Z0*e',E:Ggwtr8u)%& ½k2Xp=tGFekg?D:,ܡD Av08.Hhj`ij 5ڕb 7}YYrDXYꀘԎ*xaaW{}yk8s?#/ܲ,T E2K֘yPly&\flU,Y{SMIIuEfxck?-^3 >Jg(" |pp9} %=]>Ճck:4!,j!n|/Py\ 5zռ֍Fa^DDe_o]e: ~ G[8c Njz,}S=#YEݱ(ܐ|)lGaZ̳[@7șWM#"3 g{aЭ4+T/R)MAh(Wͨh@&{mDz9Y*:GjqZ\/t9c:q4(jiJô8/<'߰~84}[Zc9bp 2 ̳5K}y+0ٕ$tTl1rp} $[ f}c5*kNE)#ĩ¹" )z LuVikPyQ D&-|ge A7j²Kjy{8/Qg<<K4IDmAy\x\ xcAPZ=۪{dG-mΪ`Q렫(7RPMp1|M?kF޺FB G\uOұcۅd?"⭑ -~7m̶Ee dzˍ==6?f`k-wp4(4if! ܽ3*vΐ#*jVZڷyoxSt羟X-Z1v7܊r:)726u&O5藬r6BUנg\YWf)̞%8A"Ù8D: >AN۩ҍMӳlK҈)ыzx<)m1:1>zP-QQ=7[TRJb+%6svECnh#:-&Ⓜ9Nr/z$Z}ye'ݿMbYNmw,Ro2.\[5:!LkPCHw N >wOC\!(kUpe^ {xK譋lr-ǯ{@,fG"'&账P8i sÓV« _C\wi-p%? C3-@긽c{/uޫjǦHXŐ]7Q(=Vx>smķE_d}T_QѝWBf6OՒ>ߩƿ.ͼ{toyʼ(=TR'.FvK HsD=vmC'CmthPIfA-9~,MҸF×sm> : O04>d]t ^T`Gs#ʎ3tA*z[k1<銯ɠckMePG='ޢ].6,P/R Z[n9?_$*o) ݭN[0q ?i@ OY&UYQ iHp3(OH8#;o>|SVךnCEpnNʉ(S^ʲo!B1ZڹcwvK1BvI. [`JZ2þkv҉Y{'TY=?)8ݐV;j~TaК"ݫMd`/ew9_"#B9$amX=|5'%FP wNVlro#2"Jq'BW Hag}Y޶ޟdZ+~LZz %rY6Zo!цh=(NbrXAiUEO~уwB+孮E0v:" /Z}@5 btݱR v CX!nA_ܬc{u?[5]'!~$5./ƢMZiOɑ5>4ttpJoo{&q VYl DIJ&Qa6s"uF[u7+%ƫ2fa^y˾I7?1 ͗;)_G|fα7 zy_qVC=)X(l+3}Ɋе#YM/`UR)ӧzbS커7l#GG8j;gw#ڨ')mP[ P|H cV?Q< ۭ0|NSTDu1R6y:Lk7&OɍEe`2"XogK7g@⠮]_A U^yǓ_!2Q-!'G!)1G6@yh0&t .bw<F(H(<Hzn S.zd8YxfͤIL\v-H\FQ7yCyzgJr԰r6d ԫ)Wn P ꁨI/ِ6 w&lyP@Zd(0>5a4;~GˋzvH-\ݾOc=.AF %s^ʁBheeV,F[K潋+ 0kZVw#y2:3.ybNd&3~E{cݧX죋W\cD%1=,8́|_-(\D]~eˀI6,iTwa1E/14ٰ:H" _3e?toV|3>ez9)Wnzy=zVץ `>/ew.y\0C#/-{K -ȢڛJ8͞Kn!dHk.FWF*y`*Sq>)BmtMK/XDqޣD| I.C$*@R msCF>< 9xw>CSlH͗=sK|8xBל2QZw-Dȸ竔iTv~&E)S7Elu/|]w BzcuP*Pȡ0C;:OIȩ> J*)DAkB**&3~XMmYFs(;aѼDuÒECg=drM?R`q˿S7) .,dylIa~XL+nѾ' eR ^`%XEBe\Q@s~%>NXjEM "p7e<+ʆ'kYˉJ&cK|I |cLՎ`"GQ@rP(kM#h9ˏ(ެOWl j:$L37;$=ٞA:}Jy 8K^w^x D9sʠR@W)5E{\r&N*’ 영Dzٴn|~sdjNeID՘50t $P fQ Mm7rbVQ.K1~B*X[BuL=/ԟnzoR$uIYy `75(%^JHptҵY Ywg0C^G,x)9;oZz |Эb:Q%SՍU.3g Ҁ-TPCj{q9c7#) FNtgO90'mC\IiOL,FP}a4|VFb4 $,;t . Uઐ(u>4W65ROȋO/zczF!1EŗFaO|"KDebILɒ>}0mE)HjpVosqm׸aC ,_.e1bpnj朿neD 4&5w ;}5vjIa%x+ơpf5D{?`ah( kYJQ0ZpYukHeT5 - H6m(wtc lfbqCy_%TFO-ƒقPuqpTpꏃcA fgTno NVcNonKA\}ؘ#{ OR w5̰ xM4ց=om2ccH__T9&op>,YLba|\`~Fh4zf;BeZ5AM1y,+L/CLx!tTcӯ(T&d+ šg"f(8)~Z2{ij Q|tm(mO^͉\RS>8 |e˔n6ZkҎ:n2؏)  'Cm%)hSw_um:RY ä?7Mk_SXC-Z@9tגQ hUWl:8:T1@}@y+oq䉇_Ë-0[9 b.y\T]>n-Sݛ:w7w͑ZKC2{Oh^1pLssUo'qD&FdӚm!b+xG#k=AF^efw+80>;GG }ں+>D⾓7 ؠ+6 \&O6/qJx 7|XO"l[VT8MBvF "r$$+d*fYwwՈ[^3 2SBL-Jwf e8Z҂l}W($K`~G.P}om\.wvUtϽؽ/@ln¶ډ~ w]ZB>FUγ iMWv ї:"A Ӏ ~BGM`k)Gxap]bB эQ,ɬFb˜j\1qTܴ5G,vFwlUFj?z Ϟ Ti@GOX~i|㉻S!E.GX}SšOwZ\:PҍЋk˵oaZSP:1[ׯg0 ;% V܎2_:[u<4g^(䉀rSNktnʙC)+ D#թp{.xp'$b8W*0h)]'{+y)̾ |t&Y7;PcG;T8I<[rcZh~g+n1 ?P\FDXKV[$*!H_.l(Vh:+k@33;)>{BH%$o9tz:Ut:̿lpmR7jF"1<> Ž,||׉d %lK_WSMy"JP㙵cccA LJrzH[ʱd0fZ}s`B_AWu|Y/%!ڈ>mՓ܈+C1k0uv{Jr},`kh㔑?FԻ*}&tިɞK[&΀wUgxMϽ+eAFo1O 81q.8HE>"V*FE3Prrrg5L1VSMAXjUتoUEtlS(͍X݀{ȲIMݖ$@Έ?ϖ|5(ЏD0./]b@اV#l)iۂNlLF :c:tEEP;/Zl31O\cVеͳp00 ɤm˝dEZ_Q%qV-.yCw~ASuQ}p2 o+7Ը5H"BqR4)ێ:*ݘ` [U%8>nx% j_/{Rjŀ?^pn2o̫'g͢f̮e_zPAnxr;YEN?ݞx'O>|#JՎѸAۿ6\ZM)0߼rͷ᠜/ݾ%qǾYmA,M#s/ҙEEYәܠ0ۡU i[Ƽ Ѷ nK+q.yLI%&i_-8# OXn[$1VVW%b|!WK j!(d2čO}7ykLAfT-1=yIOdOE+[X{޼ȑBfxmD[[k|;- XT`oQZg/$8|0;8A4R D9+A+==3|ަWsy'@&d`DZK4tޙ(\{?= ik#5| NwZ-F]RNKnJT 0Kn^=W*Nki=qc:w)6rCPZFp,=)yb$XBd2_ ޓQQT`Edn) t#4TέksϘ5Og .`tvU:]1R+@A3GLPq{a/l7eTE^O3W? 81nnuhzb׺~Φ7lt:&|^vAX3dtYZijo>x.XfUf{iP4rH# FX*^-/ h&_Ww5Ǵ /~(ʄ]ͩ&/EY};=rS"3#no:~|a> gЛڤ7K;C&f_f]MrWCD8cf P(R}`>? BD2N0A*j8> ieMETYUN(,@͡ q .4f"fuX^c "4yJ}ܽ㶌tϩx=/SPD6AŬLV㈖}7YI&|xru=G08NAvvz[kyCpP>v+(>+DLvTUZc4Ip:燓?CHb rs?t5j1#܊ڹ'zy= 5qEJLˆY< +ۃ߰Ϸ/O~e:J")G (7_-6HC`]>2v%p9ד?Xhs`a8lB~ DuCIfn>3xi G qۓO;F6+BO`hdrW/a^  5E^Q8ֵBy ,QXS'T#:x(TIӌ|_i]A6HA4ME/*Nĸvp0iP}pRvя?ϻýʝU$Ca#3~8epZ򧥯xB.UʸĔܬZD2TOc~ "RN!lY|Vĭnl&Gge F[p. +9ɛJ9c7Xs7t崠c kׄj앪%B b^!Qɴo97;#ʛ@JOLX7/[AIYHOnZ=h U؏SurMـeEc*x]h!bpR)y3ΌYW)نΠG}-oZ$>jN%=١zROӭ>A'lg1ugGup4*]r;L["dț$OXfS YU4ޮ)6"]+ard;:%`q ACDK5/+7L4=ms.NuW%wubdv(Ba 9 n@D\WꩫԪ @Xۥ7⼷L(LR RgIz3x:i2V J/$LI?|}7KN E%Kt70AB)@?CF gJ,NRKɈbjƃ*2ʇguBС/n1ŵv1 hp0} (Q[GNdT◗o2x̣&VcQn6 ݵtt1H*hE8Շ!nh(ۊh"Lӫ}]覊+Y|vkkyg?Fh'Ǘ4AuwdRVžAb̕yC䢦#$0ꀏ8 s1j)A1CgkP,/O s -o7\fV&p5EQd)QcV8f2>a!#MmjyQ̰ݧ=<-{͎naZ!o͊+Au [bfAo j0Hpn@~=9:ߞ"#fmklB+'Ǩ 4E,hk$r`(30g }@Q搘7DžS ,H{%0LG3)JF[7( $uF_p2ã8ʰ <\?t%/mG&l8J>`Siÿ@lI]bޛj^ڭjGݒDwXuQMY#]u';l(v,dܸ#:cON->B*:ꠞ̯֝2fi A<t3as+ X\d@WOі5'1 h|]$=gfY%f,,zsCƫ֍`y 2ί<|hlmhIҖΒpJhn۪ЋEs2zz8, (FRGR)üha KtT;{ Udg."VgEJr"3u[/ ]Zx r('euCw.pS=4 H"a* _O=d 3~Z.3MxaQ.3hH}1 w'YQ\DsOzVz*im2"H E/IoL3iPBH(De-[4n1!^H}lq^f3G}"!ZaaRuKbiPi7Zf,itbW~"Jk{!J6҅ɟX {DH> X|ORicy{]s;);TWwv32=Ҏ,<2u MۗWn!E-a"pӧ)|Lo}5)Kc=ϼG~ߣjOE]~S]{+,kW]' |_;+Yf f`|BMR7j-΂x9&B Ғ e m/,`SKF`1ѯބwtê*k M" ALax^dx}HռJ&jS{n G,t:eO.@ V= ?N8nQ*@kLَجE !zՒ/W5&u8= lm\m5;[Nj HLP9C5XG 1?LC 1@YsUXs8%9~>.0.0a{05DQm] PC$..Xb%L@^8ٌJfJ{ļ-iqJZGR )>b6mvZ^zג(L]ZٍIh^<9fZGo3oV KGCTD2  մ8#k~<%/'1#{^Pǹ9E܎+]>7`>~ ׉FUfKm NϗPqᶱ;Y)G!xERp.DRlLD)lo*q.߲0:qqezaQ(ϳ۶̠{l3e{چ{D+iԕ`V;w }jTKDh~T:b/Iȍ8OM~v1mae$/{'C O~:wRsO78@Jmr_7Nzuc~X)a$3[Y$&4Rs7n:#ֻŒ>qfG @*:pVQYmѬQ%ȷ.a! #z' NٝB<hSR(GP !"_ں?e7ݶɾ3۵/{G"|NYuC~6-i08vR& f|rCh%`=aP76Ί۹ʮew"#@h sj`,05U hj 6:w蚾? _#`'2h)GrDڤ9aZ_),MUB5te[ Œ&o|@̰. |"C*c|w)~rWCABP(;/.>?ΗRzX_^љ\<5\YF Uҏj~40I)KRin@MFc:T1q\.g]#-޿[{DVm\ދ?̓(Čz/6O܇H:Mx)g**XkVrC֗Y%wt\w!Ub$fG{:ӓXhU 鞴QV׉ n} s dA+7KhS7UR~sM<7I۟8ctD ;7+sbLa@alo浒bx~:GRBBu`6+. s:=LQY. "'bvuKWX519ŒjiF!#uXYqC7I{쓒U9K}( <|7xlvAͷtP.+E)f 9`Aҡ"c<,wL'#_L|1 ÈbM8oA|M]._flWa2)j|prz@%4$ db͎h@c$ivsR@AcmeBk3s"7B`:'YwLޔZFXpUȜJjA}` :->tS|\azЋ@I!ҭC%J)yjpKL%n>ż"{%Z^N>,z/qX@!E&u6(siᑳEQW~LhHûHiOԘv- a?0^PVގUku. ٲ9}M1 7%= ^hۚ>DǏg1T{S<5ځb`ծۂ{еc:ƒ9^sB27D؋#}6[;?z KbK9G_/3~v;-ŹK)!!#q$ \$Aחs*UJJ=|Yi2|(COɈs6<9-r+&"F $xreecklaU[Rd ݻ =^^;,߯PLv*Y !0zE ]霖` ;WlmT=9}b7nzWBr 끼qT|]1hΞ,?XZ7F%¡;TS3=~R]KRƷ0Wz\J :{Ĩ9eGE.,gȔc뵇xo7mB6'r`#>lK|\鏠bXY3|P'S5b&p}rזl(#רs=gR:k5 {+ܚZ m *Q%ݻ`8AoatHŖgvY<($,䵜f:֐ox4#?w8|x9i4A7x7ϛW6jGbjO7K&@7E,B߂2ebltUlPci0Sb'sY5݌{=CN˭aBGgmb6uE`Zj!w|~iH('YygfJQqshqHOβΫeŠh0a_)qvKH""N[}v"x,K'7@b)b6N&^]Vj${dN,]oF%..emÞS$_wG!FN5 P|u);VPf!`['G@ cEV~䵢 ގSM˗?Oʻ&VX_CZ+ٸ "\9Rw!sc^jwuK?74/7D!lBatCKjNa Nq.j9IszAǃ'0VM9{h5qVTyxed9Q)`:ɸ\N^(G~li9|)+&j0p4ͨCA+;>."+8o%,Q3X̞rZR=84Q  V78\`(l<}ZRnIy/!rt]G~ [=)P׭H:e)mksrX(k;rۊHĉ*t;RX%S/ͮAa{uʉ]v/+hȅax"{fL)[Xo"+r^ $쌙xJySV<\bnZ2'[.JM0"xlr-cnrR 3T=Gv@ ?D^zv.k.Z M(NJBgT%\5#{xp$ێb#Rp+^*ЛvcOv1U"xO.T@,-~nbm?C̐b!חx_Bm:ۥ.x'+INؘbb9]pKPcٞ14 \o@'a=n:Zfh=]O0#n˙ &hOUJ4=<,/~Hkv'5Kn:/E%O>M!+Ee69%2J֚iXt=:SJ]NoUn##p>ͦ,1WA*Bڝm<>`]Ĺm:C_|),2hƉ:r<{B~zm)yqL>!'{tLlU’ԁ#ŋ୏@#חYȆ}#l:!5C{="2:xh%`Hv4_ 6CT*\51 k2\| /^b>JF̓ ݒ|H?Ḣ;sAN{>BË-Iv͠(VibkH>CeYǀȞ2^5>:HK$k4mjQ f hz}%y$1=lva@IfۥI/ǀG"TG4b{ 켩zhEyF<; ;6=T*T_a!YŀNT, <רKW9,  YÎ Eis=;~Q桍ny!$ٖh0)<'ҜNg($*$+hQ) TQ:"$|PpiB#/ I{(\8{H3GlL~,q34Cٰ_>.0J;s$jj_n,p(?ZH 0QW G6Ө]Dn2U bZwb#R| [R#Y&VqƷq Si¡@r!צ[źF<;I1^GCyPy<+PUb~ }ݾ_j7R]/  D V5֨;NH3j,uVL"{? 7qG&`Rk o3cb2<kᬥq\=m yF7&hlA/9?tm*K"SW*g|#rz Ϻ7ww4'Vlx9"S{QkWxhCÀ) -^ 'klNg h:ؔ5`ÿZijrPR`DB;t\$6'GBLS?hp E8~'4KD\_G9k#*1ҡ+ _9H^"J :Tiem]7 -Edb: 쇅3Ok Vd N=hw rQٺ^+Щn*`֏Ύ9Zmdϒ~I657˚YVF.a ;s2xOΦ<ҶaI~k$ѻFx#_ZfnZ7 )uRN.wu)VXN7_M>m^{g tE~`{_󿶭߀X-t>wBre?w,ɳhŅC|yѱ;x}w{ 1u=oP1U# a| MWFb4eΛ%@3?!>yJFrFзf|i9W \vχQWFVasퟩֈ KHRA`'Gp"gaFoniqJA|b>Q}dOT. wz|. sȜ9W=s-z_C!#2x0Q|f 0l*ZUFf/'+X&1r|˭?Ǫp=ߪNTӇK">~I7uY@#wiz*bJR;, }/ K)؊jc> #HXT;ƒ<h4Dwc"N{fѩe^҆撖5Vd,=zJCV{[f'O;6y$g ݃wo uR+bea1ѽ=Zo V,N6sIm_W?We&1N Xx|? 2 tRje,4@B]8Uo8>l)7,SdӡEs֏/Ҭ(J]NuƟv_=_Kߤg2c* 5הx qv7+:v_%obo'3^qϤKLގ*uMʖ yv( 7%lcZ\e%y ?4~(rIwq+禌A9 vdsl&F_Sf4ܟj]e:$76X!> pc0rx }Bm^ <]:Q @C}!/*;*{4XjFLHl!::| wH=߀tBg?̂zp}[L37 ᓰ]@y8=25d$eOg:kE@tL^d ͝jZ8vŊ†lv[TӚ<@#5%9Ϧ#NߘyMn n64N Z0bL/cE%+% U9J\c&yd,/hZ^i.ꐯRXn1 &FEjBe`I+)!\qlN?:(@"Ys$#ԍ"*!>=jQ߼v0ֆpQSZ<ȕӒ7ز!RvuԞݘ Sjtr* U{07,qҍ&rI^%(}{"&ƃo D@v򀢗0>-1#m9x%{r(Gg^[=ӡ]ZDtG j\qAߨVZ,@ vG I{z2$Zbf&F9G@G kܓZ+l.ĭ w5h?qcvg#G:w5պJ=g;}aZ~Ǩw= / 62S&H7/*Sr 4xV"M23 f]JӡY= QnmC 9<{ɿ 6b ~X\w3^Z)lN ц&`N\0K8ZPEcC.NWnc/3l# mj.XK4ċRlneZOL V Aȗ繏.ʺ5P@Xek&^:Xj¬![0Ԡ.Ʒt} <~}|^ʭd0gG#w*Kk1itL-fd,(ZLlB] IcĠjdV+d 8 7~O|c:%/\5D,a|G0 k9ovA"Z45.J0E ?"A_߷и^ѵD8ܠgssR . RAc{A$;Bn3tWY$ J@0-cfqtG2 Xs@4Az^s=G^ء(%:Yd&:*Yh6{7B.V"xX( "6Ŧ&X)SUWmsҤ Þ]ҢRegTWi zP]ę 3b(Pfq a,SR2Ы'h( 1*sK-3ӡtJ#9!*3+wjj p>7z쀀*' .%S.Rnmp 0NW0KclRl;^z; 2rpE8Si &SaȽI\<\Y'ɹc g%/2ژ,Z1 }:?*6ik{46$Wifc%d:2#=&Ӂ iaHj~ >?6ci i|dg$w;r~ {qпC޶ι2M${L'Y:a6׈Pܲԓ>2*l '#[p=W!yG/θ{PIQumVO0V4.[:̄ edwǻqt3̢NN1xd~x'?;Ӻ^ԝ C5 Dek2 4VA^t{> `Eds4XvpNOp/qIpO=CX;p qk؋.~"$c;(]?%ײ?$EV $gO\{a>Ose9xn|lFH;Ṋ,+~Z'"Y+HCg '{zbBs'JvKbPψ^]$,ޅU:3?q?]yqAA!1"EnrW ZxVjzKÂK߱7(xā=A5|s6PpB뼰I-]Cp"ds$n!O/W &3W8wiw' *㺎cn -Xy;>$%.mb*.XsgWSNϝ=)XE)oT·%6DtyM'_=6v g W]#9X-f|O?}UUm 1%qZt.HC/yS[dv:Vy |ai=`%~af-鉔UU^CSea|e]j8lgw" ʢ/8GAy)SO, ׹kgKs /M,iŠ۳!sˍ|$cLQ%*.Ko[!_n+uDҢS*dU wtÝ"v&I.TsY?~"qa. ANj @'|.Yʋ@xoP#!DAoJ9>WAf"Nn&3:MR.q 0Gp._\ks+:Ѻlrֵ$}1yI!wV.!\Q qr}QZϓq3O3f6BGu27EU"m[pǰoz9qsjgk6=N?ZtŰqçΪ]fعIUqX׼7 warB3c w'n~sL/慇Q$.w /N^5nG"̄sZ2*ar*}mZA*HEVM 0H#-fQtewr8 mo³T7 GTZ,3g" ,AΣU,z甔`<1L|!:3w#/jRwa)q8Ǎq!'aѥ J݇+;DcYi̐ɊnCla=#>( D:BC+WśPk֏X%CfUx`\|cKNԽC??|;舻VK$Y͢(Rf`ΑT{_(Ln aΦ2_r<' oP@O#9H@Mv*c ^ ˻eq aK*:j[GTL[e{$}z`6ǯCfƄq / ?ѥA`$ Qt` ~S.p%ʥ!'a ʴҫپXkL\S*br$n;z94h'AdpLËBu4ҽ]]$T%͊ B<9oht3l"I.VG!>u i2M/+&Zutd| ſ m#^4Ze?(ٿ^X|<^Asb=Ρf;YއclE:"($7FX/$-oPM<r4'Ze*\Ip޵(@4H{Ϻz:^LҪ#,o:9﮲ez֤O`%RX߾ŭ>CXz@Ky0E }xގ"F+`0sZU0| qN{svkG }0#8{82WS[G%[hhcXJ=J3ύ&[؛t+IJa;}lmCf֪ .R뀙?/sy쌫[KW J7lLP!ؚ4/ggl9=|Gxh Oɚv}H6tAĐݿ fOfGF) (СEv˲s[K5StCe6 "D_uy.8ЏΧF`}|E@cJsu`f ij&$ߚQ_瓃N6%QwM:RfipoNWڐ{7ޥ3x]Yiȑuv.aGp[_@hSbOaR'$QN8,:Kzyh8k=9 ;3):{`;S;0n{R닊=G\%[G*CU0f޺plM#A;f'㴇| >D¤eRiΤ&.-~xX*PT#NLQYQh?O4cN?C jf†_. |c͘`ZKphZїO'Z,Gw\_J@[?RLPi8Qb ci)Y9e^DK{P$أ9SȆ9P/Ud80WARgдe$p{aoi@kX[PKI$ꏹYl IL:"JҮN/W#(fR"!Џ9$Oknl_M#ԃA[C-s1`H mCo*A5iD*VBqK4sTgk*6'UnJpJY Y٨lPktCvMGtTsu:a[*KHr*r:^`Lqx)ZDŬ9k?hLBUٷZ!'/` 8?^~\hHގE帵!i0bno61da/+z`N(yM׀s D9?WRvӒeMipONNpF-%^ĢWFϻb-N~$hGuu9NSĚ:V bI4>׵xgJ-)O^CHO:wiRH&ЙxCKg kGO鯹/>a$-$N.FWfV6H S{{_*NIyGrahYJ2^Ww2x9m.Z)7zNs>E7J\L|Lε@-_Ӟv^wS̎4qMw[:}#~ `r=*'3nUQ?ۈ9(UYǪgoEn%7YsŻἿ<1 8ֻ}Ϻ"i;Vm2 2&wM][ő]rF=1[-?nB?L ṕsR &Q4:^̹~a4$B5ynRR?Y6Dߨ_>D`.8n9Kn8n&wI}!%_Ȓ-E gApj|/n C{8-| }1"v/%jhH #J_{Ʃeӵ\.7NA"DŽZo"}ZA"'Z:VCфISX4*ڼ&w e}:ڥh䧗<=+lFBzU1bQ ͑ Ap;pq?Z/t_!teQ#,9t&18^Zf:&͜5Ap5](P\tuT@d9a3?F_Ԝ oD }GK7D[pLznj/Ӊ@7kah(h咅gm쫒E>Va}IY0T70\b|}Hv*pb)XT@9?BWqfKx ~!w,g5@vg7nJ=  ! %p7+F Ȣ7?Wm+Q(] sIA۱Cw!.kQ7zjpxxMq\)bjenh LʓY'%ng/ 0yCtdIݡ\DP_w>->,d'4C BYԔ[a$Ji0Bg0M t8(?8:2KPX{t6(*"PdxhzZiܨA7~I-tq>w3,/fs e@QdiUج !681l[#z%3JQ2XlGNb1%+Dy!mo%*6I@<rxgNֱJc/&p^qӊkC>|\)פNjk9hCxL}F]&!R-7֒3c麑r"p׳P"xYoG4 Q7qȔZH/18SVWMC {H-2+G8 ݦd/ 5a?ٲp>aUra:sžĎH4ȍ/EewWxH<2IP,Z:6}b]\ :kJ3g$켩~͜M:Iyov: /~Tj&=VddY— @ۿrm hJ`vbچS<%.'iR \3oxr"Mr@!ՅXodX dFzr "y$̟c1I"3D>LaDa2VC"Vౚ*Ek}+UX?vb0pA}ބ7O6xc`8e#ǿEu>;ual]a6VT)Y,_),?$<躸|[y5, @CQtYTGti{!*EC|9Zȋ <HV^ [(ۣT뼷LX7&{![+ZyZ?'o6EG a(k> -8|6_ ΆOgND1` ++4K0Ro{s]4X S@xe8N ܁Hݜd];[j%73vr0vx?Fgx ʦ!a"I'jڬDN7/V# @cQ.ߏNz\ e.jW̮,Rcm!NÊwP)d3GdwY}bPp%K\БGC];fٓn(a-1bSj'P- CW>?s|>'U類=]l;[B4Hƚ ֈ?J1MneV#i~ -󵪔@;G3*n-)/̨ߊ A-rp Jʪnx,b;Fhr n6ޏGs4ABԝSngGP 9:5i8̨rDF( aEk;E,y' ݻMskhMo!5<OWdL$~j;f.O L%"JTURHsIŠ`A~)y8S${E oH9&{3٢dY›P^?.(>|S愤H(1%oojc߬;.6B5i2o $ҕ/6 nNqQE נ&·G>/K:GlpJ*tcŤ.gOlو|S՞ٜA2'i?x@,cpSp/Ӻu bD1s`GٱaK Awb"54(qIe3@=ܶ&DbѸx-Z 4f'纻(-uUׁkT_\hD T`RTn~gm#fAaKk4g$G K<^@&t-Ehǖ N؍o:gI2f.Eoª \ޜ| N GE5uYҫKmo&G/ۑwEZoU>yΎRL"atKE"DG=z'0:]](},ǹRQ^Z##eCiNq-Me "R$_ $4kN.+`|17u,>l6vw ;sѐLYO6H;l,X!7ARwٹp`57_iw'b7mZΚvxC<)z8&}TCԧTb]\+S{zo%`䱪mܿxmJK&YP[tb腇M({v7)![\QñHٱ*`Ã}p訽8K~nBHCgpאl%e?]29kMsV;Eީ)ӲllQ2so:w?KMѣ9ZEQo- QQTʳeS;C6I幛ͣ㓐ugtoOSW&i \vӉYcyH"lY-e><Ǻ;YWg:{Ʃl;3W34eZt[j4&ǟAa0Tw">[J&c@[<6?N;%1uvuD :z . 6!Ϛ]{uTWm^5ty`4AdP)Ah͑KL4soC=S?R %~.Z$rH-7]s4Ku -c%d XxHݟUqVd *<g -;8ÄJq7jߞ0C YH |x5٢3:\(7BE-542ute+JFpwՊ׿77\h\J__5J}| .M׆^ Hz@@rB~ܛݕvWsq$cYQ qm82Ub3=\ӦruTBX3Y.kYk޼edgk|Xʰ/$)-iI>~b$JE&fnH{\Yj4#+kQp2MB6$í>$qSkx,7F3}pLTMH&W\r₯<<;w&-F!Sv{@ ӯ%#XApr9MC(ݿCoaE~SpQr_C18nvb,RYˠ5DŹ ugotkc]b1hMgFf9SNyNL*W"G)SZK-c@s}k@ /LݝY$CeԼm%o []86@"w\D!~+{ )hkmzxxJ/("\ "KL8@വh#i2W.FioYy鵾H4RaD(%h:w,C%p<մ0B.&\lq|+&ȁ8Y!Z4<-H#CB$Lhv+v)ВF*m= zږQf*Bv{+&9@o{00!F2 R]Ej WGΰש%<e5Vy!t'G,$' H[d+鵠 c@)n E e7M!N[NW>xbhs$MyQg/0 {uu%MŅ1.EP\(zrn;~_c-r\nDzno584~gOREo.[f[֧m.a?h8jxJa^MX=LuVllfZq% 5thg^W%li"5ᮣ80_KM1,f"%5J}t\t_eg]?OM7F6tPA^g([yK#}J8=3PN>ly>eyo̫pW*K; ʩ$l Sp:uL߁3cNh*[ =~3rhϚO|gI'yD?/qwq)eKp(^jV`BR`Z8#qQ\(К`h >pm9IiH}"d*rP V_W/tC1iPu1 O,6Z#D e}TjҚۍ+&/9^C8˃:9^MSZ1HnE{]DBK#d.$.^7iĤJn2e0\A o 1dOm]d 2QxQ6C%aS8}Mǹ9JT*Tx?Tv=N,]fҮ%R8c3A7I58r{A P|*Jd8ޚu`5R, )(5q үG^=Q9)A|Qa5-r| 6X`ҷqw"(#.,eX푦5 9zR!7m(lÿ طbf{f|d%$}^ࡡ? KpIuCI]C7N|Mm8~tT$8[ +-:.0ݒ/Uӱ~)n*mI_z|'e V׀24ʉÌi"Ӟok{]O3`/\mJR|hQW]HKVv&54X3jsВRճ@X ">hGve4KݞOۮb%;[E'#\iP Csa16D W'6yGVLu@^{xBR#9y^b?Vڒja!9͑Z $j`1Nc?LMjleU JԾ0ևwuƮd/ rDvR+qS)2D0,*;qpQlًQ]%>L`+j͒7Uֹ{Ce<T ?#~u%{6bUj̿򁣑:.ɹSkI*Wm,pƒ }9$#Tȃ|@vn יj;/t4Z^yYWn| [nhL[FJ Hq4%]ԶHUKϜ.$z.ž C `Xd=/w =LG83\A2znODU&@:fe2-cLB݊U>}b~n`l16)~tskeJ,E}9KʪǗ9xGjx5aoyڦmaKo$i̜*qם+ni\ݯ'ﲨ';vHVHn;MTeْ w?=o 8/ نlSѝnm5@_y72Qz:YUJW]6Bj#:})U1K{9rCqBBB"#KqR9Թ y~3evvE[P.˂6[}v,տyPz^ga؋BVH%|b\Y`6dlM~qMmS39*ʤ"f')cZ2Czmth[ziјYJ &>[܅>)K%H=ĹY6П2Ed_mߏ2:gp[(GZ^P`ݽb]fk=쌚p$*Gx#pI)%7y/:J>~4,NKf"Lj&XkD7,Z~v#wȣٿSjt(Mk72 9 xnoNJ#*CDe:q#.Cl@@TMHÐc?,NeVrf#azRE8gLLehʺBHܗ !˱ n`*GqQxQiY,q=Ei:Բ$ ]XNǰI='%l2$LDz:??RsL/vOrf2=E#i0^$3{!JZRWY 'U+^C2mk犪wёЙ:7~`2>=%&1 .$k/-FLX64^O[~*x*ԃ2& -m)SP(*)3b\4O1(0J &g-r՘`@h;ljYj&ISwRAtoY_Y5a͟ t YTygCt)%D-wHjJ$ SRO).n"vɮoSrbTW 6_>6+Ys͡"U¥@I"{STb+̼8Gw{:.eiwȌ@7-ixԓNWɩR.z J!YS9o7xYG:v|}9^գVxKI7+mi$[Nf]+XXiAK[%+]u ݽ6&QRs}׋s GLG&H&w~t$"FM44L JOL8Vʳ84|M6?B6e91ڠpNvN5'At/Ic{ h3 ^ADPL :|bi-[E~m-'3 ܑՐ?."NdQ.d %(L=4N˥h?ZJ#dv dpޏ#/͘#3|W>b}N]l=2I;E ƽg2[ҕ!DзY6LA:c,xo)Gyfs=o9eؽ['\u Ώ6>XCz(4eh}>yc_͛;]642;NQ"46X^8=Q<4}z )DRnS\`XHKkI Lqb7̲T#,)+~SK,D"M$p>*\P@[ Uy23Bakd[?Ĕ=uh!G.hǕWtEt#`IhN?>~qE +vL<G-SXpNBTfhFئ%:| s`9g^k"3!URW6ХӒPsC9\43^4`DRv,P* P5veAq[[{M;Ҷc<}KCMD--RSLĔ:M1mVQsb|ؘ*>!,ڼ%Gb'k|7!:\4%Yݣhv#=F@]9v*?B@Ȑ&ޙ[bLT29gA)jמ׼@ x!-8 ]qZ5K1 X:Xה=5* b얳S%SrNn \-ҧjJ!&^}zN*Ţn@OYx" v[MGze'iK T&$De9i g .5!Dl,I3O#'7)m-FIy:E~PuBtă`i:Ķ,$cQ3~OҤBkd<릏t(jLPgVRxoqZ2dr0-=Ԟ_ǧK==X "E*U-{(}?@MxnlG O/+6lbyF (x=,GDBēaCNbiA?۹:@F>4J(܅b2r'MUdVEYf1ƶ\mhɵM0]F݇zFo+P:X)Z0~X^h'^ű`n;J 4{%X/q8X(j:4#';~<}ʶfԷT(m;q/ EXAe3s~- yC4xR$Xd^:鏻o֭k:hNX ;z$^0G0+r ~p }avP]2Vn+be"d.4 A@)Ywmy?,MJ7eP&`N&\ܩ:<TZjF neȵG;P}Fk8"ZK9s?eSKjlccWwl3 44:cHM\VH:}VY-O hIx>@1V,ܼ0z?eRd]1` )Dssž25vxi:\ئ# 'ɩs3:?ʞfP]( ,(HLΉ/co$"[#\6]Vngs3[E!FU1*#ӧ,̑ZsSJx-hzisiZ>Fy5UǷŹ.3F  7(U[XS :5P{9xM&(V!EBf.Ás5B#5dPVg]0_<<|vY Wx}y})3f{rD1yώbb7ڼphY2y##!W:YZ`XFBtlյ5f\ v%LsՇ YnY(+(p B,*e cg ]Mr]~I'qqsxKI-1xp.mԲʰ%B*5Ѷ(I8 X&xEl-ye6\g"~YEJ)#sZe|dUز -*6nu+}ϋw{_`W"m) 8L(||ys"vm.Îy.> +c-I-]t oV2Яt7k+q7  [H}:,Fju-eDrx˥Y.Šz/s #"^[7! ) jb)z~.0rm ќ@E μ?y-LP!k==0by`JGiTguy2|5 Cju|wO8d 7ttMwu_ZOl$Ey:+pb2G?SEԼ qV/3'F(N۴v& (ul Vs\X*U0*-;Е K8곌] +&qx]ADPh$qCҧ:pPT _p唒Β.U6ߦiHN?{IF.5]hN?Ҷ{gEd07J6~5޽ѝ;ci(8-{ p `A9Ƅm(7JBvLLyթigwx?aoD.(2s\?K KaۺG*V^0A3CiL[v= MJZE0|WH&K$xp3/y{n;kps~fDh{k͋^`/ PYְY0+!nd)ˋw]Dɠ\էPk` '@x(pwH|ĒʿQI@dCQU!f1HQb[zm `r0=.&e[=A=^AӢ":+ ȔҲ0vn3݆ K㊡QX">!D▫V?1#, ߈fs!?#ӻ# 9lbjX;{ɧbYWMC|s*[p,27̡EǗuDbK'Pߣjpn *^,vzWʎ-L[4L/AZQq+4l! _5Qx\!a*zްG䞐`&!~o wM↟zfB";{ =% !j\c^J[U6Q'=O*YB I:_cZ'y?sn f;A{ϔ+;:Qc8|(opd7J5S0f] 9q Y h@ɛes ^vX~H #fQTSgt%CɝhAS6ъ(zʋ>s/\#-dsS3}8!$=GtV2u*r2o*}xWr L_2 ˆVݺ r6Ph7'DŖvz?~;Ѵlp[-"Hۢ\`D`uצH Ćzr:7*>tҦ| 6`q@!5ð3yBKGX"% L)ƫo f}n׮F |5_ ؐ4ýR?A)l^X R:L Es_~B_PD y*A\^[D'aנ7_ʼnѧ7;G5q,H'W)c@>cNnvkв2hRJ(}HfIiň|}eV!# ] bD?uzsL !-hҔ&B7dZKBW'Eﻭ9.D;OHC2]4|YĆSL9Gn/9$)lQƬ1?4PFD$ZaJQZ2@KTZQ_"J=IW2rF Eѷ4P1wn(-V02(*>IA)J%:8E).M'FjGXHJ,4A0l'ׂ~i$~v[RԄV# _' Njlxv$+Q]ҳA)D3Bct>tn7<,sI+g j zQ%ּX$6YzȪv3Q% \zN/͢`riކf y](,-`0w@[i'Em3qTc*hZ)Ybѭ,BÞ.͡I9m _G ?(*pr x8dZqXEL['5m? Qt@L/-ÅWPt0Yݿ8Qra'W ~춦nm4dL=~,Es?G^{6L6˻VS~GMjrKJEbb^$l70`Jdn(@ck31q ?(+^%m}f*݆Zҵ}W(XfƊ6Ha P!jor]ubٻ҉ 2)>+bڧb̒߬h%RY|a#]9x Ko ;_=(ݼS *ByR@CwSj!1sp ؃Ͻ]U)CHn-l"cJ~nR5W܃{ ]@iZuv ˎO<# 4sggx&H:^r n4MAmq]ds3cs!(&1:nJhП#g* BL&"0#I!zP> Wn'X $>8T竉S&ߧ8Cb;Ҩp/܏Gϯes|3v`ȋV~,P%\obb d&2v[ :?UWCW̍䲙NvO|:%ϡ9ӻedNULUAQIgtH*vtۂBm⤶D=W>3^ >g~甐_ >a]'r{'Ly=j(@Cĕ7(0of\d U[N@'̓i54` 3C!UP)@ŔL)VQYeڡG,Uk̤b[t1ãʫarEhC%_DCFW%}TG5W˄ +jёQ@i в.]p:N$+<{uI}so=e *1wm.>VٿB:=J\D>w:N˖"~0m,"ټAQĶZVgNU5:Ip 2u ŠAiW;E8'}4\ !m[;5A z,KMڷ@Dʸ몠EQ?[:Xol.;S͚B. cW@W bc,sU&m4+pB(s(ɨbY7iI>dI͢P#Tgj8 -Mz씳~86sCFɮ::NiAV\_U2߁YU,ued:VK} hwfl9ű>U O# dn)|F4d>=PQ_ePLĜIx3n}i`V$L j~B<^Bp7gjKc%Jw'i[DdC+`Y n7!0UN aݹsh+=ӛun٦QbBU@Wvԋs[RP+;!ǹهxzlkn pR4UOPpi40f}ů5Ily`Yu49r jc9w>AnjZU竑oN;nhĵ ȅ[Aiu Mls@S$5gNt"H/2Zyj0 wһS}&ٴ[ D1ojzb>/ԛoHtOn'Tg0eƌoޢjI\"XZ;; bMi! Wx~0ayP/>zvXd `4H1 R.>8DeE^Hfx*pK3tW__v@WĽWiQVo;x!e@l'WoUgPqw#Tg)W}긇!犨tx6樆VŰlAÌb/3 +D:x4PDcOS.KPqrq+j"jØJ ?*8; Kǰ< {bPh ^IWa EI¤"o]Ԟwy)o{>pN<ٸa˥jmy}q.ZJ֢;c-? 07@M@gBltkPpFc%ϩ’r;vb <'slFXKPNC6ӅqDk#dHh-Noʕ%hAwkïBdFZ#o;KF?[ VZ zLD;t<B(lL"cK+PJK"Lw~6̑d nYCSqTU~_\n:Sm?nRy'EG(*zluʎ2{7`tŸS~ovtY>WUϮ+##"fpWXաo!|s]\TLDՌl[6 LjI?D4lGjt4)m6ߖvdzYCv@{m땍u!Qž{9 FS8*OI-bm"_T"G}lZpuTո1xK&.sΛ 9nFll7vO{$_eɭRB&t 9ޙoMgqnM6lsD0qj7C@=!/'s"y\XHu%tg^^v ΥXPw*NԱAu2/:+;=OC')CEǴ–Ȓ 2u|clR%6$,_v(YQGFĤA@qb6%hJ% Tw͉-*U92E9'"3iep¤ C ,T #_'f}}20z; 2 VJ\WhBFHZwAϷ@ & i3$~9z6݌;~/O#êݿqe- S`7`CK?=4c_wB^u bϔ1_~dM :rZ{996GZ} "IR%q(ru*g{^WDzX3ߧ_8, )mm/ Qvcp-:MBWGQDgPleuJ+joŏRYTHqoHY$_?qπ}G{f A?țM-b7%'譾yD3@a4>,'͎'X|%/{bOl>| 2n6ń.>! yc (Z= IrΧ5{[jcTP/>Ӝj*U{ - $RWZ|ls%v /UapRQUtZJo4*EJn #K!I{Ͳj';6JOf͕1 yt)4Z]TJo+aߴF Tߘtk|ܥJf<?@P@J A@VjȱHn]s,zXNE>~͓f",L?`}Z*a8bإ 4T͋Y+ /[!5m| bwq#$u V}sOJabsp Z#!2ffGth'fO.P PsZ>DWU>( Y󔾧2Pۗ 1~_6{͞޴dst :r&*q6f#=~!)(˔XnAѬSvS\To+ۙŐE]zw'@saVaM.[#i_eZ`ZT#ϖi 4Hwa]in}I+sD7[ [ %I`pxٙ79",htQ?o^+-/|q g W2JUFϞ1< :VDh2Ê/_LSp8?nΪ}^W~i@ v(MbfbΉ!27B~:I:yGԮt\z+ tN̈l\ h qoq&KV- 7dHr}oO2&?X -ѪE4 i&Ҁj/{p@ Oeԏ"M=r^;\waboUN>VpJ1Rjd ^ Y'/OW"81rU:v! l@mWkB-JcWӲ94[~ jIB՟.Y1ټ$Q+`t7uѺ*AGug]`0+fGQ*?LvDBrnH"&ѯ\ƗYMAg!1w^iS݅Ak* Zf'Fl/ehHZ|ڇ#wURO W'Fgdl'I)7qѐY?')\y/bGq5 s[CF%gy>|_DC,zo{"b}ŭ)2`X6He/ 3~M֒noE,H=ԧ"tӜ9:<]~aOz\D݉~FYr˰>pu8Oy p.k BFDBÓS`5D b{7k2`kMd:Ѩ^)ÑM˂ l5vDSh-s!L[`6G g߿{cp$hbrs^t[sASBY(9 O2i^8+* B܂- Of6H.~rBWP#[gp,=c)㟵Lcg(DV2h^؏#Ĉiz,X.-$0&`ON9xkT 6b^HEBG1x2;f,p5 rmIAD*7Щp-.Eئ>H@VС:_Zm ܇- ӟEXܕn̗E)G~J2 IУ=}}w18G!Q&2¤(fUk"*g F6Fp1~f3QOA CѼ >ygA+IlDK5upFV  O*p1pBUjQ_:BsX jqLW(.n#"r''nsq筲H/ x/4 YEȃVZ.NkX;aL{#'gf3U }:t~K]m0'lr\lãb:ַ;E7&M7Հs0h.lxLBG:L \ތA rzSזJ/׺a0)=DZrX51}e@u- %85s|,"*`ܦjQ8 5{ۃd}O%HJFgSm /UmO-Q3%/{Y_]P6ޓ뉻q#"8g; _*-@C1rq"3D=i͜|*!1!\.$Se5e4\䤳Rƶ>L#|Z؃blI/~h樜]4}.%њĶ>aΛD BDчPy=?`7 &GAuW&0}re>ۧ$c=5~8cF 6Qv36cy`hÞc+1DCy IȖ"6kk<3g WamP>rL@{j}NvB^>fk#L#.eZ{{Y1\Pdsr9E&ʄUVzKƓN6&uK.^Y>'GH`2w>!tDd}ߢpUtLnJqv#@$ٻ1 7rR%Uw؋5=͏AzT=1o4L n0\-F`U/n4Ǎm\1Ohti^OE hh͋p7[ ixB+OdA̿Hk&pPμ>/<0h d u'&݆Lo±m`z2Q@r׈ eyu ֚RytX TDݲf8Y@|"@GlzDV,ǴLj0YW59$#L6cƢ\ew=DԹz4b^pz𯅻I.2$JeTՖ篴*x7tUNߚncqTTײ"%.m;8jBbߝj+KEX?!*Yɐu*qfJ 7εJV"JNnkgQ6x]W@M63@R y!TbK?:~_68fW 3..`>(/='VkWJe"P*kaL)%30mWH=^Ze8MecLٰVD/U'njCmOcAMՍGqXO@ ?lQؒt*bӇpO4j dj4Zf@’hgu,̌޿öYi>1Е upAsϱհpx0ajk]C+xs0/ +}فT=y{qتQ5%.DR/O Ŗ5/t5n uZxm.Zg<33dr,ի{Oj< ;†9Qp>980cظ^(Xo$pVxֆuBY2:#b[?Xw_h޿"rJm}G+rk׌m ,l+ɐǜ}9lWʞʃX kmdtCK'!$SphԞ1;E  3ʺOD݋qޘHd#鸓+^#N2kIXN ienM0O|wD)`]x?l)Et:( ~:jG,2fmF'vDa!lY Iz?yDeK42gGNI{~`f>lnzwJVUx32B N* ̬6j/S ,*ctK7ڕ]wi_ZPi%\(ghZژBF-ydtHPV'NBͤq G{;%z 05e:]'`hsw 10!z*:mipuq;N%*Eq܊qģ&'1}&}p!5n5%q-J1GiՍՎ;M SZm=,-̗0h26V աZ[$F{4]zPTaKRYE~ku89 pLdPyT9ZBJ[#xx`-,oV2ZO)Hx^r!;Oݻg!T uSP!rt9tFg-v[b0/M.T/=S VREKF<.+KSFʧ u;](qޖ9U򁒉Uf I>Jq EΎHa{_\d ]` ֲ$p 7. ֌PlGLymuKeT'~#6Q׳ِ\:Ved# 啓{.0G:) {~Sv  |s}na g-n<ԅʪ{7@FۤTs.>wlp~Ŗb |Np c DnS9=U"M7p $ޙ[烽WϕKE3&k 3>|)ρ:E8>>𬩣Z (րO"dꈹs^GZb#c1f!@ gp< ɳK\qƵ 2X;6(-=ݎyayQar;:uciV[Qm娝=$egU`! cS @èr;sR^sHq'Phx 5T^@ ut mVI.7.@ϖPWܛ\dv^je]HZvzR@|%'21fa2\IPw.ıb9 %@j6[2|(WOV&@JEoߙERCvlŷdGEH2:=6򠵥j.RQ(TY9VK`&,T[-~C0\\:ۚEϫȧ.7#!7}%1|MגX*m[s}ڌi-A҉QҲ-sZBךdufǎ:omZd+ǵ"Jefj*?30ޗo`?J˜גbTC4mŶ;S]; oeU"L޺T|dX{8V%.,*bjf#{;0Z?Nw s]^dެXqgR;G/=Zos@gTԺ)wr_wZ&1^+}SXH/5W[LYˌx3 KL%YPŧ_}ٿeKNmBn_޺OFH#&hu)p\Vj8VMn~F2-0Ljsn,\U7k0=B͢U@Y?9r85|y؍iƬgL!kˮ +vHr>)"B%;;/ 3MAmZFC?}c[sVfu` 1j EWF/RB.8=IIMa)EG2X%Hxޡ!n?l~k+f/)ʸѷKNJ%߹Ӧ0:y힩KԘ߄h\gwUkx=*Yd^YѲCCɗlRʻB^Vps^|b̡_jh-mmRZ$ GG"[ܶæF Oۡ19|B(`,N|!Ds k!^GFu8#ZuEf|bT;)1Odx7z^TjoYvͦwtB!8 ;E HMA "Np F]84H5g rJ0Ǫ J+J.-'SZ W7!@#Zn| ㇴsWmDU7ֱ 30`X)<6׍O8V-'qrCb.vl1*2N V E!Hæ<l{BLcl$ #o*絴5(x J%=` ʑRP=|bl':neLWuD sc];QQX_ZtiO;JtQŖ>1@0xOh:z|W>ns<@'ǪSY JfFqX:Ua+{G͛JsLn"zoE[AE^mÉ(M"Pu[>vϧUZԈ4L3pNx B|27vj5)[?½+c/C0`m\cC_jɴUW ^Ze;rw7d>'AMYoNNK6 XXG>>W4vEr3!pu݄4gqQ]E(sYj&M 2XvЈ&?Ȣ|@l/S|ALhhGY:ȫz S2z(SxS됊>&@tYJ d|0$ ԕg)tJ y jA(/-_`/ux5AF\Ss~m*#yѱ MB.4On $zP&c:-K_'ea0C =bì帋|bW%з`YQ: %fq R$OsPKvԒ~4m\R9۔ pt.۱mr o5}ZUK2SH&uWxR0xPL.zҟ pQ%,9aJs|*v2 5<3wp0Us:H[_fP`2]Q[]\G\y@$ܺ,-M( yˡ<|3 v>-LāAV 5D>4e%$U7lè7$Z Um9GXwSF-XDT G&f>=…#Wokr#v VZ}ye0ݕ{"-{ArA"ĭ{wvb+aej͕+񃡁AB=^B>@F1l&^h>hVI-Snbщ`0:̪/!vo#YF?#r(qa \t\y#J< /d-T"`X3jKǵz&c<8q~pO4KX֮co7ߚG/=}T)n|pj^n6J'> 1OC0Asxl3Ŏ )$gpM D* Eikm!6Iog`V?PZ^E?ҬJ]մp"fZa𻖼OmkA2=VcqҿEVm/0Ǝon)HeۄL 6ϭ(5/@8ΜxnҒAQ1|b6%țgI $zUʌ!& &Qc釄OA <y̓wCH/BH*{Dz&MgfW̺K0^Yw*9EA;T@5UyӤ !66r{MB%Ni5P֭jV@ : CƠ4d$o\̆I[ѹ~ ?&D1@ %6n6tѥxRֶ\f^SDV ]Xԇsd/8s]LރjIYh܄̦xYX }kפ)V?`d>.P\3lK"z/5sA`(\l*}aH ,76uRղÎBFςU FFO}F/VȄc}T/{fW 8- ԐWeTs}ڟ0-Q}i׶L y .;B?v_2B;E5-~xu>o `ӡZďRx؎aiV\YT;з.=yJYARZi(cZz5~C#ex];3JYVt])$ECQ,L]{rNMf)5Ŭ7v~֎pgVb]LJ|O5y.j>.a.LcԚ|qpZM5K*^~*9,߅#jM Q7 M'=ҐvXђ*|blot|~e)0D 9sÌWkY>PϢySπKRZ#acg$3ڱm-_֮(īMRH_,jXᵣ)}:iÏmX`?wYndIG?3=y9MxϮ=HьCK* Ye8/d feGkc>g?`NS.* G:5~`myW'&-.p`o<p1pR3 iŐqi1ߏ|"<'݋X fH30QF}bEWсciiPQhHqD3hYiS7݂1vQ2xQaE?BQNNZ<'Bx|YHWRS aru%Zs_\̋[72+@(Uunoڿ8nSto[-IBtHN-_nhkdZfɡU(n *_}UMu qHnn3l 36@?A6lA`Fͮj)P9pP2olG.hgL|=;bhٳDj-hVOv2o8PشN&#:%]U=Cu%.yvtxXk)MaqЄIZQ; c1]jSC =i;qb _FGV`rb01uĂbU.0Z6ˮ= #q",0s~ %`0!=ɹL\& ;0W)"ַEyx͊ KXZhoU_ObN9ӧzI:(r>/k6V˃kdX{sNh`EU)VKVUK"uo`'T<78DCE&L`8^=]\e A9_Fծi=V[9#' 6qH"cRkZ3L\j-"]_xݐt/Te4ʌ_`DEDCQuNBj|ъ=") #URhmF3xG) F\@*JrnJo;߃ C;DPf2;C}94g!WnjgJઑ~e l s K*YFh,݊D^kҭJ?w+MV]jL<{/֓ʽTҍX-7$קUlG($'@XO/Do/2() I~¹u"'ctj@jc(t$;cpuU3}pݏpN8j~EG*mb)*ޤAnsBr#꠱cP'9~rQ6-j|QUz|9>ίyˮ_ vU4W f$aE/'J) 8/hnG5T+/u0Fz7L#f0u1!@<>+ZF10#n>2_(SB^dܺ+ԩ01VK!#`UBV&+Aqd#5ڴ[Q(}<6ebOݍvsϖ4LhH< O<ʼC>%hLնF:3Y' |@/05]KϬ>5əyҁܛq\la sw$-٣zD~jZh^=iwHey(9)>ίcIJER%@9VY?:/f>GR ܧUdOkݼkb> PWZDCۂ>?LKD£4w[)l0m$MDZ%BOɒ=,2q t 5AbkkOk3' ­!, X%D@'33EKz<[/WD!Uݸ+%tݠ^o Y1$@gg3I;unݩ0`.w,JlRPI sޠ#)iȠM`Ow:r|wT 4kXytR4ǁU9d5{O{j;LI[8Q dzⰃ}|aKC5'8w1r{3wO1ЉtjAgH?~;Ք IJn -1l@Oux4<>oɝA |D;E}&)A#dI]Z#zO7&uϑBf5rhI fW'~=]WnQBF"igj `0ŭ*Z5L' < .&| S&1S3g"\=5U܂`*6i8l%ÛwZ7_䂡 W'PğQrOw;F^\ 4d"QTZmGئqY/"dTΜ@'ZdS O`NCJ~n^ ^Sh ]WH MZb0g Sc3W:QpⳐ1ZY%r}ZDEl!ȸjpG^]u}ubE8bOW68_بjr^@ 0@!ګ9#s׌kؤ8XPZ"^ ! H0YF/nZ~ٽP `GȀTjk#YBv8"[agT1FT:Mm B~o#F~vC@m]Sމiqӛ{A#m e9wٚ׍ٱQh/sq%f~1e |Ln@~uԹ Ht+V"b+3 ٨$^fd5@BJxC͔AU=ԪhmgIp$eZ'&0ΜHe-vYȾbrUk,͠pܘ^XjTzS{]a`䭊ɏ> RV{V;U:q3;Nof{CotJ+^DH.ޱ SћӢCk|q]K<771viLet>#A1'^؀!D[̏Jy{{"BOK$4mK2ٻo mʃP;#nk9gjMg A]=vr>Ypы2@@u⣚̭svb'a 0EM`{nIZN H/i0i߾qMf\{ǂ!zneO.+QHփv(ڂW:Fl( oFn~8.#jT =XSORDK6iny hu@䉷.*Z產<׉BP;ut `<ƥָJdL"86s2&\S֤c9QEXu8H6>u`/вp@y/mO8ĕ@'ᄍVA|1TJ淍/$=;O% 6mǴhx&eFZ=]>Xjm3QmAW YF*O:.ŝX Bj=-ʐRJ')HɎ5$uQnY- 1G}*Gz0`C]B灇uZmaI NV׳1& q 7I*Ȏ$l5'wޜŃ>>&53l7 = 2{0fEklf xs4v㈴O!A m677o2kʏߖ%@ Ԧ+ 4 K;.*aB]1v2$By#iء%r5o4/XGr}ͳY*\9 !|Mp!D$h&y96T<5D!Ieٽd1GM0!RX% MNILC, cL!7jqο*55xRP9MlŦiPzI2-Lb4jY5@yP i\Cr8']v-ަI$||G GQdƽ̦Iӏ[2='*\Pv/0H7/,{9K*d.^5XF(;DVYhjob7| <ӌy7 ͯ+^ /~pc)8Lz}MK^vX-2 @ G/"[Q0˗RS=79]9oCt0עv۱h C |z$pP'afN$.C?sW6=Jғ[Ѝ}HB΂3.!<)wpV`kR6pb%4U 42bVD4v1QdCѤdaaɖa͆ _ &yK.4U @Rk̳vGiwˠ1eFFVT2S,hw6ZQ{'<(X$6gʓ,ܖN2_^+r8ks s;H';e2p sziCP E_?(޶p -] S9/idyM q҄?mƝ(Y6 pr:.eSg;mDCb`*2ſ5ws9 / o+׻QfQvHQ5Ao3YjexŃrH3(*=&a4*70?PdOm)/v Lȑx]7݀;8$Ȗ7%Rl̕|_F|cxuLwh(YBVT۞)>WsA,2쉇dDK30^.eDOTn_ܐ9wL fXy_Qe,^x"Uyk˻ot!܅\ceRmcHSNG~% ࣰ8jM y}+ J@J쟸 06eVn2JPmOvBT~ ~~YP0u,Ϭ6L +wxvFҤoBݣ$+{1~TX /̑tfB9

    oKqNc6K>$jl%@«(y[5Lu&1^U;2^7TŨ}#w+_25̶8q)~JOGzX[rkLe a|N ,rR N~wEjE^$&R9?k E J٨Zw0(?{]"] \Z9Bw[S6֥c0wQ%CD}.} _70Qyz-$*JDd2d -]Zkhk2s|AZ ȸ_UE{pTzz1aq$$-oZ=fЫKgHLg2M^'1s'fO4䚨''8PV$@L1|'| L+"1Li;Kk9CLµ\ލx ]NWw/ WZX>(9rA!db`oek6;DpaC{o q}$Jo7`}n0/xmBU?Sc` Guⴷ\S&5ABA^{4dU΀X `NpP݋ d_4X3Vb uš1}+kdHua%%v'6P)hr7V_yK蟾ҾR^ ~+ 1;:]<_FDZ{$ICL:oYQ9),NހTdG1<즵5ߜ,6mmYs}?"%nA8ši .4< $^oDqoZaMk!OHj5bFyKmުm ^7b.ʓ.sKr{p6no)h30kX Ǫ` =waSI5AdSp6s^Lٺv'z 1kb4HoX7jMן?qWbշF²|IG\r|˴L-OSju\#p˾0JH5p X9 `ˬqڎ_Y@sΨ"m*,z0eO/[-쵑DdPĻ/"D^nxZ8dv~NMK΢jDv>'F#adLz[l'};7{o!iH&QL g(YP.|c!D͋^Ӝ^T0<33 7;~ ]N+k%Kە*k-sN`2XU;e |VIjQ::;YۑxM6ן_]qʣW,T\h 'E=z+;1*!"%Hv+uidp!9Ј)IvUˇ VadmW,@A`d^<ʼfi`կJ&-+h\%;6Ӕ"i,]HUZFB"_yHNoC#|渑K$%*<6Y'^w7QٕD.|dQ::Pl8KP]ko3mZFXP{Q33 V@S;ZZ $3Ј[O -úd{#4jг}@Ӂ ⤹-{&;ڴ|_^a-. i{FBCvq]QMrڇ`V>$Uyw X\?&hS3,l*] ;aL׈؎Yg7sfK8ճe^(|ukAFkޜpj!LiGxvxn@QQc7"hn=,ȝdY#$HN!$6enN$6`h=ޕ&\(~gnNd YbE17JJ_1hKBɈ~3I=lTn{$eKuIԃiv#/?ga,6ꮷݎŢ:쪳)UOW7nFU%#8weyOֽ̢4ZI_qzK:K%,޶uc2l`TA6١Q;aV5Tuk GsxF 1CsĴUXX%2RH0 ٖԣܰU| .ȾԬx?=*[DW _тǭ-P9'f OY Dgt^)+>CHmq(rF'ϘR#OCڲהE0.Iq0d f|UgڽiLwFvvz>kkM22Q9t*q14hw;A (t=بkgي܀^yUOOCy<-$)$I G1# _Lߴ]0%0/KA"=1cOlsሟ׆ #@MZvV(s E/`<[B~;DwQ*IƚޡVw0ij<әȞ>E'SΑ@zmۊ'5Kh2kr]h.jm$L:+޸ᩰ앳bT!A%؆'1>06\&h2O6~u$z#A3fvuH@Ŭu7 K6F-YXF[COR0{:pweѮlP+|J[K R234Nm/US g$_ e֘Cj~~]RsKkpL;}׆JCqiKOvi[i謾!Fh%ZDT(%)J@Z,DFkL3Wy%ћ5DmZP}t܁l Uv c| ?8+)O#:-/ק.3MB*xc:$7LnJX4gp%N%G.U#@Ta&.O#N? t=S ]LQf)Dƍ-آhӊi+?Pe>tp2R"- 8!De`Y8+╗("nZճ`;CQ!gRWE]bxYE1Ֆ$4yO ̶A_ԬgF75.7.鸒sꪒdPPǡ ,Ğe9# D~WbC'*@}I#z; ikhX;!YigU-lw]|Œ(hq!/I5?ϡ+&T. cHD$4e6?qd\_ufof~ġr~ )Ysu8Ww:375cu|a\ZQ?@;mZš$?v׎o˟dQ#]G%hmUIڊ7{uY ]VXξ4v+ rmykZRyfҎڃYӀL뽗߲JrK@ap&q< xTpǂfs+w@p@ OxS "fܨԒPE)-_5QrmJ>-F`x\iGmqgJv^+Fǎ2iV[NYh s*N0cU=a':G"5JLݔ5tK]ꄗA" cU[oQSoK)U'2DK}&hFx955x+oߧOBbhzk^Tk`tE!8^+ftzU:AF}Ktه}\ U&6rH2 @4] wf>`}C叞\F`β#)`VVxkIՆCWx΁LRM+NUۭ,jpN4bz4SҽՄ{InwoS(F=תQG"ɼ"SiC\*Te෥E'ǫKG&T[ $hζݹܿw^ ;|`NTP_VϢ4cvtRsrN(X?.*v0pحot٭-Ĺw\2})ݵ"xFM_e~4h5ß5'hޠwyKLleH]En,Ż0Āh<ù %p,Ę, ƚx~ɋG0K>.T/5WGS?MqؠyToQgSU2|%%cGgΎ:Pj;H ^qIN 2Cu܉ބHgM(I E[j ;!WeN;v*Ӎ=J"q<@ҥRNL,hu=ʞ ?:5󐪳#r0c3jxKA0&jE`DE+Mu!k$NqA5eGw3`d:47),2Kʔh\Y/'';_MѭV MU-xSmkܰt{6iI+2-457NJk Ln9JOt?=" G?#KJ+It1$lYςK O1R]_䖭oV ҀyPe*(LRCEp <6F5+fyU (e#pԗ<Ό xE5źa5BZ엍2zfxZ/Lt_3h$P<ϰV,ITw \IT=WK*φGjHRO7+[sfD  E50菿 {$6) `:0E=F U5K/Q8ɊǸ-D9p5q2v=^$q) pBO5ZY5ͮ>p͗Hq{q "gPbW.(O4a,68|E~ kM߾B\:+(.|;p8Fr/XZmDcew03]nĪnGoTeI_ s[Z>kU|0T" !^#ʥ)u( o\DPdfC>H4$ῆ!^va?~J͹r6qߵjEgGD( B,.{E9AjDh5|{R b.uޫNS<)B7[=.JP0;C~"wi^FDx3GC}BOI%W]+7U٠lع֍t8+`T%ᇇ2"2Z [Hi7HmOUW[_uٵ#+ #Ib5|otIz'RSJ?.@U~4ZH௄m ̮R.DE@ZG0i lfBDT+Ol5]=[ SF)׿#J04g`K'[o"`ec0a^eWS+ѪȰ+ڑQu0BiWRDK ejk(՟k7Ch127"u`LlN=*m)b6 ˜ezCJbUyqzSZ&8u‚]v*(:sIQ&ȿB{١܇=)CШ OcHhS m2iz"+7@,nyʒ7ƴcĊfhӵ:wI| al#y$YjQ])%ہ7h/"{B̭sp(hƮ|}wkmc^HG՜C{)RGOnݲ>T/ܶ#O(kqqh- vK Ʉ!-tWђ*,v62VdVWjg{1Ta R)Ғtsmx|]dLB *_#վWto"^52E X{(6jU%eQmdMwgϯz $ XÞv3Ao`ud&\̋۞{@Feܧ,t ϩʧ@U[!,B( ?vDh*hœUe Gx3~<6FyېkLy'OLV#N\a? NO_mR E;C"Qtlm|6_z.b4mA),I>1/:~ SFmnYP1 $cxϳL::ςޚMˁƊ|ѼFkMDDۂ{+}nă72|vw#HTxJt37k7Ct  *ݝ-L~]zSH,tax~UbsZn4FGc_ Og?W#"e{m?H O9qC:[ǂ3%ۜͬFWqڎaTGkbo`D4G6_bDdvi؜kr D]J@d0/|RTĚ%4jIȼGӤH,<4+TGkClSz;CNpeaRr 2 bJp%hMy5RBVta~Q4f+k"^(?9sYL82]2]w|7'~. Jv;l[n gdĵ#9`,Y?j[y 2D-7&6gp|;d;"Źp8|m5/*G]qxl%^VF*'AyNZ9Zm;/%UtKq2"v75x&է_@nrjaB\ E=k]AA $-*}3Fض@"Qc`TZ.q\E1l{x&`C|x ac"[Lȴ#P]#-7wO3!8cH`> T TÞ ~Wt ]F)9Ft% 53SQ oi#!r۞=j"W,U [\~cGِ9*ThBjIPgJny X3iXIC'l_Ș e $Kd~u@R+u,h|odUO>$H|7rrxhp9}L-dw% btgR?79 ~AشsP :gZF{ovѴM?D 4|?=ߦD@WOj` j(sGx>e<Ï̮; 4\*RU&dv|IBW\4YH:p<+1ص4~_YCء0$u.~>1MP]P~)_+ӃlYᰔӧcwVC<DO߇ESyH$OmqVq% Мţ]:Yj|y屴&_m/[`V4zRG{YQiB7 qވpc IK$M9Dfk&f Z֯__L69lct~7։ Bb8 䠨xҧ9G7ƫd:or<- >⿀!K=]{2 ==)*6é̲΃juSBty|ޥM]D ‘5#6-c je|gпi߲03!*UftU =49i"ENj]- [߮R?GRbb9 EYDDCZPF#nDś jFr^X@?νI]u``!A">)bDP$mcuQ'HHۦDǧ>UBi6ǿ]oleR$VFW|T$@|h1&(a6P r FTlyr/R*U&4x&+`G@1SEuZ ʧoÀC,[Nu*ow'YJ:P)Zj!Q|ѭjJݑTˎ5=~9TRZEИn7&m^tz'H؛[ MKʺtZO90d+t7 8|#}0XJǫMdSߌZFp:+fyrPhiwwO9Oh3;K泻RplqRcE.Qb9`K.p%I)^?Y[6v{C&ME ,-7~jZ{otE={Ul 倊}X`jǓE_ 9XK*Oimwk!D 7_-^'Q]fJ81sO,즬sAd-e}_-((3ZCql$1rMHxn-c wEN矐?/u iBSM*B%YT'JbH8S ݌1K ?Q?YR C!(|( ̘exlA]/ tCs'ISaa8C;Oz,Wt1L]y.wuZ;ť d:my[yƱO⮨}bcs_U&;G˼|) Wr,Ζ}\DS4 |?D_,*Mީ?'MXο0{$ R${J ;yL}K/T#+8DIl"tsL7p"(-Eg}RD  9(F=YqbgT1Xd= l̒)4 ?qzW7D%"<qB"IIǷq7/$&3`ƴ5/ZDlAJ~"47A}d tau)SKr]9:5jkS*o$<;PIOUہ}Ds ko%ƺ9Ӧ4\ʱ8(7Dv Y돶Qs}k.'LʡǩBK.\Sj0(6bmtӂ{A?ȹBM46X` YSθ4#B]׊ D:|N-C:n槨;1{pncXǜG;Se_8Sy|#> F14*Q5)Yw/N&!_F"J4' >O1#0zEσv>e @͔4lذ߻< ɂ$ J^aܻKŻn^VCݗ_lb/_:lg_A0Fnq/v'5fqFu/X-dD]+{D{0M-9bahJ]G̕! Tb}H!(^0ZaoncST5dvAsWπnsB@PVu{s΍'#ꏚ!4\/MQB8o@:̨6S1$?M9%Kjx & !"'R2:Vmڝ/qƁ.TAB;zpbw+px΢:8kRk&}uߤ}xۄYGoR. ur 9?g DvM ӇφĄ_)$k@f_G0k]mXfuxm?+~՝4W5>To)j1KYòҫD&ز;x 9|eMd>Et%HAy5>=Ξ6DOz_Sa:[g(tWPy=EAOO{!c& ùw CH'V5O=hڄbFKV;z (*T@˫3Νvtj2bqqLn.O*"HXC#??=`lc[ )mmPYmA[%Ss({Q8Yk1- x%s0_n~q mV⥕@RuHPî.yI\0x5>iX|ctiYdX|8P8DI7`.,&tuO|G, {Dž^15) lsˍT%z}D Ư ]ym6~DşR=f{|S U笩F#E'_ח˿eMbbS9` 0щb cX_>wi^r 忚[V/\_Ҍ{)Npf C c Y1"1t~hM+l}\i(]o_ln+<de=O~-rw/XfNe/Tr.t̓ЮxQe[癒~>#릷}3r|2hX%0k=Rea!9!paroM[0yϺZ¶%놺9XhCx8^:$GߤdR B11WY4T4֭0IUt4AkuK7vM>et `gXzα eV9qLB&&zao ~szybs>Xg^ɼѷT4FnkBYbs6m,\truP]Is^>IWgﹳ\9& ˛,*Y>Zpq׋[r'#(No  W2<#h@ ģy8f6k5W@ǼQQgW+e5I&(_=QQ;L?PnfPMXG5we8F YTm!/#VN13Knph6O"[oB[&Mh=XT"+2M.Dk |*锯#VŦ}),'kB2O+#NK 0^#1UBܶKX-[æ >5#f⪻QR>1`!%'ֳ-}Q>i`#ʱJ]9zGe+W7W.(rvF(cѣ]$L ?ґp,P[AR;(ˑT8L*l/Vy" id=EM1 im[,nG\J6#o[dž@pӯ",!RǠkK3i? 1{;n *&DؽP@K@^;( kA/[ZꝃAɲ3r+eP#ù| ˖X HU0*W% $p <ۜt|B x+cjΓX(Lv-QL&Mv|K'VSZ~; f%*P>7F8M5L-ߜs:|9thCvRNҏYz٣0e/u<ӝ]cL[*W}-O__BQUNyAp*ZE@@kS#kz2²ȈQ|=񬊩:3/Zx6T2 mr`~ =O٫1%|wd@UbY-gАV5kbf>g_޺ba{j$J1掆=.~) p :UF- Rx1]mh꯹zk;=%@hAwU$mc~%=-{F Me'PM} [Zg>NӓL'De>!̨E}Y5CU-b.tϒJj }:؆ߏ*O8Zbߧڠ)UN4{ͿWAі(]׽Ң C<>:黹M?~zQSuU#Ŷ`"2%@{K:fP{#n3 ,ɸz^װHzxk<3zWxOᶭuOk?A63~i+k%Wh,Nc֟jP{BbȬYm蓢&&Y+0Oy鹦ԷZQ03nawh 4 䍥ORW*zzP Au <皧ij'Gfۨ\Џt]-EuO'7Ik_8cgjrQEDvq2K*DEЖZ;h>~'Һ/Q:CƤ7L*z8K/g3ũB9]HӮs"-],ģt,^Ȍ{o(UK|9@7DggiBƻɊvRTdVg5}u*q8ѐV1ՁRyzl+9qߑg]3jP~;dP ,G%+/)$?\M8fMw@ւޥ@T$lt*񴭗hAciL;"Ͻ [u#мZt.]Nۣf7mN(`j.@**"^B9%Ȥ {Ou5AV׾mNjnI*!XT&b* *)S!i"w|o*X9:I%GtcF z& lX|8swHzQgkxj΀ d-qQ?˵<THZnc_˶`wYeo}"랶5ʬU{w {Iz?U$UpEϸjzXa5TOMxJf5|ՑtlCaa1%bYR[&zo9 d{UxP1=g<}] Y)PC04`|ĥ4!*P2AO0$r@tIw96Q Mz΂?ɮ8k^2)G/ &`t}3!e)!Jq ˑ vL1"_8+WT3a8v ;*N]b9_Z#f Ȋr>>sUYSPdWcmTeɫ4F]3&a;m pY w)1nrAJ{!-*\8NPe^$ՊG<٬< Zh Zg`HH1`9h$ ,9Nq:JLw$lyr= DEO=ݨԞP",gJQAvR#ɳ,ٖ7GA iϔZ}O<{E@gI qeiPAQkwRz_ !F.~~>I8zm 1$`Hf\% e&!6 &87ir328_+yi,/y9X=\&[W _Nl3EʳI/?6NIe*EEpOGID':h5^l%M< ˂)k'_1c`7ÿ/?ߐr$jfP<ܸr%xx{k҂K39sNHw)\cZZע!Z{oKIX3!GEP(,&ߞ @$xne 遝k4Kq\ã5oY ]mRՇN჻Pf Ͽ$H+7En7Unf D2y?h} )MpY>3Z[0~p< m(BER4R{'|7 $]Fz%nWHA]kxgQ-ӔT0]cԳW"F-ѝq u.~.w ZJ1/ZjJѠp~Mձɬjхn\n. 4e'> ^0#k4ŃoO*pwTȌcIv? 䥇\KF]'ZjENmM8,.U9SQ4|PIy Bt#: q~;kT}J#fbD8&̋.6Mȋg BL?l_'ș$?N>vq̐T-rG'OIOn\텝*9[e"^$.XYѥ6K"qUs$fNJ]-,8jW <{.4_˨IE)9AOgLo*sylrAWQ)g7#^VXTF}CFY;~ޅDA]&J*fC&+LKz VYE ӊoB0 Ah]ofKwe3FZ<⥞P #߀GO j PW !Pk/ؼ~szL[ F@~c sӋ#'nfDT,rɐmq f\YcE /#0W<Ŧ`< >ևoFp{M-l})-D )t73EOUk5ZfohdK>a2c M'$Dq:lw/5j[~r4}s{]X]S 8%Gao_E(=YZ8,-iZ[h47BȢl]"rI++;'zSڎXq6a`5TMu>)g2ex4G$(ؗ(X| w?h93@Y-5^h'K @3b,V7%r3EfuomZ5.ns6J`BRGc:n10 \h2%2UrV4ϦbmN;|czc7{x$2Lz T/]"#9`wA(GX-Xsv]~퇌 [/϶gI˲/f!BRB;:l_y!pۦ`4N D5ՖGS >$S8;a=Fx *bv̿*5Dc=RM;nhKJ{ b*MͺXA &RP^pE,ýQY֟+TYAOi8 UH}Q1b@'&ǡ_ Z뿡]v6˓Myi*PUoxQ:\%xٜxQeI\\\vI!ZbmBɤ*F}^nj~Mx(f*O/KIo/P[oQkJ0XWyk6ᔅI%a˹Ŕ*%o5dg^~iva7/3tQDᮻ<6v0Iljݔ#%Ը@ @ⷴ;ϠzSt܉FJ*i џDKR傸R qiZYX,^3dbI,&g<Ķ8 "'sxv>B"~oN/U]x m+nF8\_L#nKP(xpz?A>52 mt$;iq`0IrJٰP}uj=., HcU7hE9Yq]=N:|_ Cdp(Q7: wk\;CXNBqm:}j2' |-ĈHJo@ ^׃&\I2wF i62$ivY i!V%ĢGxZ-ف-+Q/i_3-Gd`ӵ &Q8m?loq b7k@x%{L\Yc QAY :KeUSUaNbob3TUB,B/b>XǤ Bm-ZCXj/>U {]ai{=A:/dCcaP&Ȼ?u[ w[t2'm ^4a`]6Pygϼ7EVx W]r?Bu(lNJU*< a&T܋lbd`5e-z(ϵ H%HF 4X~tiPP;qY7K禾2q AQ ~SdXv'k٥ m^u'9Gi:H:X{hQG^޿ǵnTkwFH,:σwqV^Q"EZ%+9k >!K*. U9}TI\ЍiwtV/29F_Ӵ/H=`)ɔc L"uE{E+}KMH|,)0 4`l}ue xAӾ%Ď848Jy!z#n*#np}kg{# +xм :''f_?671ծls7uR6SZwHjMerO5JdodCg;b 9qz3n*$>}@.Aہb1"4\iZ@IJhμgċ> /xnP{>1gp@dv 3zb5w7ݗFrHzOt?[¡vWOlN^" 7BACWpr;0D_hݷcVx<ΜʊS eDq;:Kǎu|K~)32X|\=^>6Jl:DQ!z꧜P$}53)I)nVk~&ތvUGV6vߴpp΍Mnv&:|](HPHDJ!TR.&aD٬Ot8ѼFf \5.N[ʫ@$O羚6fwkma@8=ٔډ̮y!P9ƒ\EoYJuP(8j"!M+`cC4pթ)w,X|Xf;n1լs_*fCG G<@7g=RzJHV@\'zzvXSFl08wc]'!7vu:&=6 _qj$w`ڶe0REFh:kɅhVt:`B11Bo~Ct.n+#W g`+1s9ߥD`L U0u[Xl " f쟛(PyP$;@ ],1dۿ͔{Boje eԴ/6,se7h 4etƯZq+J2Ң VaIxR(~BAqap12 *l(4#M04ڊC:1|P rЁ+e0ĮƴYOs*U7_g[G&ަ5e=-+}f ޿\_#rW-r Ƶ -:.L.EY_@;-[q!Ylyj関SCXXU7'ernrW̯>fI-vdG1l@|"\ofwi)"(Zk_Ud ywl|1H}7cWCn/GY,eQ=M˞lKb"AZl!v'F{Y}x 6Y;֝U.*49>gY(L&YRgi T=]^dTZ0k'|u3-0)]]ڻ'Gi n}``G%Y<-{`K5\O&DnT|=VM(&@5n.L_zL%L+ky]G(+j{~YnwOa)A6X Q!9fqjeTRibREMD$~yy ƛ1R_Z 3mOA7}KL2$ fjl!'5ZZtn&wyOc bUL48CAݗD ݔf,ߞmi5;w8HC[*tM:pA5ȑ;>RTDo s p%|WC.٠}6a*'5S|>t(Y-*{Md.n[%~Vd/beca I/M>|"g}-\&YU831輼H$ze[evrRG8tIב|[\O}uNZ`ޞ5W ZYp`FM6f_#Pk)g N5@4ou#M颻R=RӶzũu+'$:c ǩA97+ 2hJ<62jfWKFvqY>[4iQCv(V}3DWQ.聫s']iI7T hš|#)v1Ho+1'0]w'S}0R6D*]'[=++.>lO wGN#+>HؼrPkz2LvBֻʣRH p@{_=D0H7Q ZjJsobe+ nSvF [َ2޶. W4L> $;Y~-kq*7*4q\ʙPƴQ{&"g? #CRn;Ĺxb gէ+z\.:[Ju|x$C~/̘9a"p }0!eH#X؈lVl%XN ?|\ c݌a߱p UȉZ!(r80(DH"K 1ܠ:Z>2";;Hh RC 㘃SҞe☟S.eBë sf#d]Tb".gUF8 He4_]n ')m)Mnkp}}? s(L!@GR}(zǿIlʯ+\XznO䬜ާĚ3 `s32sOLH=nDfٖW#.w"1 eVa3;o uul'Yd͂bv6Z[XwY"^[#P/ŋL9¯,Џ>(59K>m/Mn.J]]Ig)l6/3W6r} Lp=4섯͡N} =wl jY(GjvTiyiwoK^ OvT%e6t7"=B21-*V7Qh#y⸷@W0eAezkLuBp?߯=?k [2whW٧ _ >a_y>r#UZ_ɫ7m\'Yʬ48ݫDľΎmEkH،CS~3鞉v@ǔUbb}qQ'XI8<}P?#*N [p0v>k=}`t6_"FAygr*s}Cd0*{K)0 +"D8Z[*b>pcĽJ KgI[{j@,9mtЕsvp;vٵaQ쥹su`7S\ ]lga ۇ%fp8b5 z5y3hdFu_PՇ-%J/L84? tx nO0YJIO`xl ?܏pb(>Ś)S;pTAiUی(F`Hp2n A)&<շ iBF Gф}p @(:e4vg,Y(C36[a~$@Sxq5KteMI2sb1Szf5~*L;|=/`xTmN~ubm72BQIK$sbm Ia֖jKRo39MgՔnsoOq'/& hJmZfV7^,pQr+LxU;ABҶy|:b f(( S}{n!+mQ d1/MLctYW:kጠ-ƾϸh%ڒeۿu.Q ͤZGkOwv,)dD^^d89l)@1V9~)3rf XXT&{!'s [f$Xsnt`S'Ws isAh'2B]ġ|~Z3t$C4  0 "*Բ5Bԧ?xK[Эf 5u |wC*eX7s$xl oe::%)HԿ1t8`wfU7Ki"!WQD= Z6i,3NtK#N >µS(!kgbi{cy,~|4pNWz WĄ&@u#se0\ӮGr 7P=.+׬4p[Ȋ& ZtRo=SZIu=26No$ F98&"袢RlDhGběOO>h=̗61ʚT ;KDa &OOH3M~'HY[SQdy{;j7wp"ejkPom'੖SP57ix2^fe b2^qzdQEu-j:/AY_!},5 ^N}g"gRkRͯ߹ɧ= ,03`=7ĎNx&zV݋(Lcm&275Bo(3pt jBKy-6JYץ$$鎂I}M E~e nQ[<>#NՓA C}HP>>: CdӘ}od[OZuEZ>68 P ,+FX"5?#4JtyGZchN-cO w`(v;0; FSy勭Y (02=5hkz 3 HH](/=_glLq֦2H㷃"齯@ab!/|zUy~ 9/%^ZhC I#]3?נ X'ᝯ|; v| W\8_ڧp< Ri=t sv)̙RIuY&"I5j)UDC"rlir>Bĭf=iq Ѿcg> !|IgOQM";͖y'= P!G%+W0[)܇ ^%gS,> w?t0YLq= pd E;~ћ -MeB" . hH;cv%zY$Gc?*p.tJ{IM\0 -CV VbRo=T%f@l;>$N~MhOR@Raozθ4 Ͼ/yM!FL;j7H˱R[UQ҉:>M.' Jg0's&LhL"нGjE3ހT|sȇ^>~w-{R?qS#Sӌ*6AOCzoEȳ8OEp~};"X: YW'Ӂ($*Y,JrvMbZI Qr5H^C#k!R Zp^ro2f|Ț4%1auǩ eMuC}Gkagq4JLH=x*_Ɯ)iYq!.EHA~pEh `V׫ ia_^q%))oSVʊެz۝E {O]>b H(Kpۥyt,b3p_tYָk9E 7TxN\6W6F ڈaJfkQi"s&q.^Y4iI$\6? }g)DP=ژF sOs2.':7Rdkl\#Fݡ1p xhXq4Tdӳ ؚi;ӣFb)/_.9;h8*@uE+yyB{wåßʹƿhrKX/D;3ONړ`Ψ_QWؗq潘iSc +RSɷ!kA PStrJ?9I)iRn4udߖw5Oa>>'gݱhSr8z(¬غ3IIZ*ꭥ,*fNYEվ>mH̃g{Q# )Lŋt.e:(Aqܖ`!lol9)%*z]$6^H&P]ڥ #(ZlDjDm2MnpA\J(V+}m i`<9&}ҷbD|_O]DH} a$(r/QRAeuH A*'@/mF:dQU{BnW* dE1t[*r+$_FIEvˀ5 *v@導W )vu0.OHD4@D䑵~TQ?BK&P%X;[^DWQ̏bs5 v)4b%F :""It9GD`fіPpiw|Rs-l`NuoqY* K/m3VM.FCS6%ۗ`3r/l7IZn`eƆ_GɳL,,*b'X!jlD塴EPh ALQ:&]e潥9[^ 77g~0R~/X䴩;v߄LO+G&ͼF )5g_a<-\Re1-ё۝1#zAFnӂ. UrJiJX5:m8*ɗ0M-Rsm)*Qdh3{FG?|[t[$8AI>~lՌ »)s 1Zc ~+*$3}4F}U^hxkѵ&Q%Z*@T'`4ɭsoʢx7!NU_<޲`|.=hvZ ;|#KƯ-Vf?" e6h4n,A nprSg@A%Y9T(FDLMŜ9%rQ2 k%᠉NflR 8ԋN]-l)Zph+v #pKf>N¢XG4ޅ׏?4B8I R(fd;4^"[q;;,/Um̚mm÷ Fnqw1;h4Gqi1iqXpbUwkP yd@Bw>*D ~-#J?ly]&hnt\0$ͬVuɿ>^[6Os*e5H+ Q,>ui|쏛ݺӮAC8Ay)Њ$!o 3L8@,13fܳEBG34]P׽˚*NEԤs 6آ>*`Wx"6>`%:mzPTLox3@S@#4ul'/4l$p1R,/r^?'UVR`mu:@gu+6@WmIdǬлM/u0H(0L$68Slwե\@Q/%md$|<_i$F[Q}φs[e6k{&|w< -zVr7u?90AT;p%ԩZ/ (Pΰ\*;?7IJ&r˦ĵQi{z6~V$vS/AUb*.}!/% kꔡʶ v-lDb}A BoCyL /91=d zDcx|/a3IPj7=p Zf<&'¯‰ۗ1=nͺ6qPT0TrGNpe{S)( o]ً5PKÎ98w_~S׫|M#=4z\^mrTSAPZB){I o7i0pBCשt+Q+y>u`w%n jEs 8Jވ -E y>d>-;l\`$cfr-\b@BW+akf.~׿1M+q1 TEnͷ*es}#N){䚕&cy.[922(:$JFj?w Dv8mzCLjb!Bس{q.Csyʏ+d3;ڛ6zHDdE(FJ=(@\ `FBZBo{H3.7G]׭zҖ(#'gM@!7 ]%..Xӻ1̙ ?hޜ@pm,+'cCV̳R62ӆ DKe5,yaXV?5Q⃇]?̎׾ݎ7|zqOQ; !n%kVYQܘcZ 2E2^ $HqfW_ojNWyz'@$UIcOػ1~l{l3۬0U3f\vB~_[UK 泥r=Vs;Uĺi*RAN0#-t;ٟWYGW+$7)_Z@"0zz%̫EwCK,pO BCMne, a:Q2_ݬ'Xj^תوv a2- /h?O a̿ Z4λaùòU@=Q?{?/Ij] : JU6k,L9`B!"x*,Z K܁w!Us6?o {/9Z'-6xVZw` XZja$|W_Up{%ā[4gQyKbL詗C+9i5Xߨq>D -wcLl=YT쾈&{$ӝS7šYN`ß:JzfN20lzMC'Lk D /ysb(mt8Ql^= frRy:XR(bS!܋WqV&R6vAu:" H-")ƁYnt3\3^X͊ kA g3 S.;=AV0:(4"Y!x"-'g)jc`ЄGEgO83Qu -rM͖6P-:7qV̖P"=^D:QNPB}=K1Szwhra([;Ys٤xJwBxFwq8BAjϖNCx N#56Ƚ*d;KfvM)]ARGa M55-+S"ۓpn73p_@;̬O~ihHbڔ"g03Lb\:%H)(~WgHY(AJD8WX@: T1 v[SB;,鑹8؈C-{}.{psY rۢ.G˷b˕o/i"м$Ft}`17bۚ\S@!:R躯UF(0B w _ φiQ *(ϊ{ @t4݋DOcr1% ov%kOˊcQw- ujYwe P ü S?&QʀWJK=5u /64V6Ye%1Ɠg@~M[5l̶ݞۦҩsGxMJ| _!"@k*Dli.rye lH,}t{_ݲX%R%uT5]Fp"W E0kn`<\#2 q烹(Ci9 bk1 9|F )]k։2 ױU* I0:X "H80E2M\TՍeI -b;2TZ--/.ZV?[!a-X(.ulq˼7, ,J1@̪gu]SD ;9L[ġOBSPR#'{%41٫<5-ǝ"vYgF:&qYu2P1chtivSl3ﰦAG][#:P%E9M,:1~~8.SW7Wk7^Og eXk/yW9 _E0M X9f"cޚ ޻AqV ~9psP^D8(d!\pnna"%y!j ܎9MP:Egfa=Z;>:a"\n<J=zkȻ Jqt",ĂL`y3aUEڣRjb&Ǎit LLH\D|r-DÀY dȕjln"0'VAptfAL^ZMlGH?G# _Yg35P =tpS"e ȋBE/!MlvQd orŰ"gAvE Q77qBTu6HiE ޲rUUfyO[=PHU""[WȚmW,s7OI񈷢dk;(8TzaO+}DߙiLt3Tҕ;p9jր(Iٖi (?cςIաe.[SBBϳ$3m2R4Mޡ w(#у=y}|`ut^D^KY)G_ɻ$|Q1Y 9Y;Wј˴+47h$р^uk,3,xI;"r0@Ϗ *t|Sߣ۾vU#BXʽɛZ )V@/\qﴅFW~*U}[ꭎM{:q{݅7?GhLI{㞽TOR~cYGGK'{ N94mgu\dOAFCX\i^a ~XI'plcaHN):Q Ȇs}i7.PK^yv+*-?Mv0PwJy$5 ZӞo Ieyh908F6 ^*ö葁.C\iB+DI3˳yO(^Ԟ7(+j9ӽ,eox>%Py._os77?s9m!\9CK UztFkF{5h"6(``YiDltT>Lqd~*#-QנI@"͂#LU*Fǥ Kف3̊ q1 3#%m<5Q(bNP,04r:R!* qJ+fo&o\*ȥkF#2/[%E %bHi˨I:8v[ !Qozoє&JE;qo(;U /~GI{=NHLg]Ja ~Prg% ULrQV<ճ x T*6MNɮDZqYSG:\5]){9:7" dBUhF*]{g`/LQ\`W 7DYCndm1 ZY () zj!9Vra..Ψ ,CEL1m1/]QEY;|ӹ kβth]8yܔU39l6BD 93EpB"8l uWǣ,,{ڸMp$LCe/L(;~>"hլ}70br@doRV+ 9a{o#*FGt\__kw u訆g='eju?(6gs&Q*l+d!ɓ1ß@z Ӷd !OK-Yml fX1f?% mo}ہň[IJf\+Ww:c$񅭙[j5ɼeQ1z7"wY/þ>&n-Я)zBRe#>tׁ &xJBxqDw$+\sNpCp,r1cm%]1J& œt'6V(`ٻ杜8U Qd tc$G/Em >o;kX5Y 7n#%$q|i!sh8+ĒF3LQ28X-PoJT[E zܕe8YǵJ]&t z,ƭ'` I`vc0YVu+Zt%L OPNH /lWZgĨ>iù)!ৌio.̫/*Ey֛ ^N& #!_Sqa,cpBy/m(u8x~oP xӖ;{Ǥ .Q` س[z /U.Z+8oISM(Rs-A:xc| R1/kAh[Lj71W6~' S0`g*Gt묓>(ɦ75!"PSݡqvU|pALTEi6͙itͲ?#qgχ1Xh2T=c` r#KwG2/֦reC I\$y,۴a&{0otDT)إ{ RY8CDod>vS+laxwbEl Ɇ R{ {(_ r9"Hfb+O4xHmeŁeTȈv;77Z4D zTt9Gb!\ m>cz@3%<Ъ(+D7йG@7Ȗ4G{fZy M~FL\+'E oycv*]bǓ$rC 1vF5S~lqDengסdb@Qjɔ7S|-2#Qfjؔ(,Ыq9(%t8y -afŖ+C P m`[ wg# dFF/a;L b;`z|`,6k,AScGn'DA ;@z]Gaгa!c>VyOT((~X%D,rNjDr885!?tT[4"A#&I,偢c }mFy*抙,ز mlr St)mJ+ fdkMCٚI ,J׾s EyukIHl*+BwX# bZ vqKPqAea8'F`pQW6cs6 <Reϩ1wp"r3Sl- qBޏF#^D_P&nX$7mz ޓ^.f4]#ZW`S\n8]@u־ T$w_J7F -9WULfټQK  ĕv̊*l^wN 0؄P1s>8λ`Xg{2] -\E-©0`T~;o}I!Rcq5SK8l_4Ӕ!IIӵKi?6kB)uz,Nen{1h tJA]O'?XE~k?б%DGwʰ 5ȲbA2Nzy>&1o0 ܼ"oPI0di$T1 T9Ji8}W*w &Epd#y|u*/9K4A)Jh%ͻwni7'M@ids/eqƞ#ռ?شOX˶d>\ T䗖]ǨmÒC*ؙdIko󤌹C!ڹd,)ڙ0}'ѥlmF1)Hƥ= #q!%Qk@MaD0$\XAů z@9Y{8 s2&am6/3d gU2} ^:j)mcl=gg Vւ{MSq46SRNc%> @y|f@ֵ|=)-gYH$NKf]9l1⠼f]gARVW\^c%p}df߉#͕k?[# 1at2XxahPTE`eԺw*A7^K~)g$"[,亶L7xC@#Rt=H.5{!ftx嵪rMME@k.BGm콦[a$篝ENzlM3R܆K7Ӽ8ʪ @C@a^Ф9Z ҵBҾΗkvnfN82۾]Ui6)qf! - bNfߔ]\KV(TkgS{"bP\@>o Α;83=\:3,2P6u |t9>ϡ_/J$ôz/-Nv%|ʡu}Tu~D֞Ivs :78.Su“jEv`\m` szQȋ¯/X1_Wȴ/;Z6 2Ɣonw'}C2V{SGt1bP^4pYH^Y`#ΝŔccJ'A`9XWo}Bg B eiOU\3[NSJd BE87:$&\Ȑ i:d7e}[n>"gRn1VM@9Knt4$ DEzPn+b5a}VHJuϻ-f .4)h(A,:">,!2rc' K@"݇)¯Y%]J\6? ƂiJf)`z*5`疳"[+#xM^wv3kQj\#ýK nqNbƓ79TlQQ$ _JV[80O/waӪ29};NɑO&=uZ[\vLZedF?2 77W V96Nn-K䇞]m t6U6Q}P {JwǪ)w QX{0ч bi? ,ٺzm?۱,˖j;hMG7PQ֌ Y13+&H|1D]v8,JeHYo8x%G@qyy- 2" \LH42,ʭ,l`t#{cDX_4KMAZswGkQ{?Rh 7LHٳdL H$uL]XC{v?> `L , bH1-}1?`B &aAUV|b": h+<+4ڪd%@eM4I[7"׬$A9Mm,yVmݿ=@{'.X]+k)>`NHRumI/gǨ4f"To9:nc<8_X'! bE½N~1CL)};z#OM eju4(XN\j4/E7"8q+B\7N.K5TԽ̴/ \>G!)ʼnnYpphJbs(1ab`."+~km2Wṵ"y[JNSN7wʞ[lbvAf L):@vW.#Q^bקюUoFZVUYMhwB- Ðjz/[cE'JCՠ#f.).S3dw4X[%"S VwAѯbkiN#jkEM N‚V#t3bNjh(`3bbuf%SJ٣v""s Ÿ}[`}j6ѻ - Uji!%IINWTo_؀tnR]2ԚqTB+5K2`T빜IZR^4{,zD یHiis)yE0 2pENiHX0H 7Nww#kt՛^mfLa3opH_|Gj}1򨞨~)D?wY&cߥBz97zA2=IG:<T`=¢0([q oƎ˖Ysd`^=rn$Hhi|H G\ up-nr)I\eAa<,kiE% X ԺjPʔoHs5r( ,fjgG~f?B#lA@RݺF {HD"0SSOw5Zn)f.)Ϧ9jSH i1 򎺉%LsOV (02jz+i;tYnRN<9t(ƨ&uo9:?=PȤ*..Һ^R5`<(yMO4^q҅GAK---k{S&Q(뤢G9gc,AD?4 & _g @UlUXZ LȔUNkwg٠j׸訍fyW;;@ 2$ r'XᵁbuԢ|iEG,/S{M} ,u#_Po@'7;!ڲzSOY`7 fՂ{8+,|Us^H@\tr?mZ[4Ij!)QnێThBu|}^Ѓx.JTKS lYtң f$ƧzHXk/U.rI %ePߜvjQX_lfBo#1:3cq>Uu7ˋ=5t}, +U NAvJ(f([Α@bo*, )28md}X8 _)R XE3 3 ԉc%|䦣E,2/SE_N~'Jq3ܶ2M(YA53#ImƢ9G['{`g}eH5m&.3#"vK0awWە2M!c-\t;Hcd4<xЅhp{qZ]z%L>Rʉ"Ƹ!'6g'sx3Ibt7gYP6iU8Q!Wg+?#Y,߈-cLfge9Z1#X f$gXMΧ&q@t]MB!F*CLp* o!':hRNމ9$**?_KE'IfAJ,jzAe'ԩ31$!!̋.5BLp>;LK'ë7}I£/1`8.%z!Cɯ›"xYl,lukh<zG)\3tMy&쀌E33}0oxt c$b4ٞux 8MAnw\T)1=s,Jk;WԊR=jy0X\l iѪ[Lcخ3O޹ /^S=>vB"(0HHe:Uh0J,1|75cA%qG2|l ^Oq׷>GEE=ʛF԰fC(F(qM xFi! ኊ ].;ݍ+PC$mpA$pg̃B]wJfYs!]Gڟp$s5B FpõJi~=\\8=i{@5]) ~^s9B6;0JJޕ=d0&Mnx4Cw@Ea”-Nދ9kB/m_YgEH'OM'R}dTbup mA!4jpkB4{GW*ѓ0or°̺ǒ"66p67! رdocrnc0qד'2e]~9|tD`Kn|)[KcGЕ *  `̬.лD('U1Pju.oMq&I@{nYB xrn564TT,}K=b? 5L$B˲:vEރb b}1.=qәw jטNUdВ.#=mJ:Xd;Z4ݴf*W&q2+i2 qZ]qP@ P]]l U X뒶@;AC^iqIi:i 6h?°ìp#H:r Z XMOథ7n='$Dсwn{ qE+Vo[$vpGM.j)zSheQ#k(I* 3}]VB=eVkvKCkA= Nqd`V,8PςK`.B rq3m}/0@!)U$Cl<'jdnt5v_ѓ}cLb;ܥ#@L`qԇLvף顤Pg2-o?b,(1IAYukR5`?_]ٸL/˯&l5zEAq@Dָ7Ay>1Q2m+rP}T!a I:mྃA ᢎa;9qu lH&ԭZF>A<ЌmnT|<'"D9PpptVr#c!OX\" tӈmh8fb;4:d *ܑ!1235wUm-P 8T+2>ˆK5n'>=z#/AggwdKr0/y"Їl)W;܍W%W[c.H b=":l=^=,Vo9J4(IE8otws%ke8= B?ʱ1y,vDh/a[lAnA]?u X`gY; HUn@gp'@Zx=/niUr 47gT p3}Z"/ӝ#؛5g b0c 4fuxZQ-~ Ǫ`r5yGrmnCtfdXO0ҡ躋۴!) cusT-/d4ޖLAGPn07nmH"4 CYIklұ-NUTqFODFI&u(XB)][uڳzv 1J4tɴ0( :"?90"8O,Z(ѹl^rnIp*iuobUTb=>Vs;;zAte#>S=6q(ľR7'K*#1[n+T(ݞuxw;-e.0y5;iptd+Y9͹2^n?g,{Sgk MXGepmV?-&'.rP+4.\0;T<.?vK%9 G〹ifֵ 4?/x)]n24Es+%hDˁn-(L*r^|/OH 1ty3L|W{tUuկX-w$3cӞMgV#F?̑`#n':>XU0hk5VI\Kz]:A6P'K\U"v"BZs_ўW+qt1USʟh7%rIw0RH";<ߘGtIa=PP~/kwg8K!ދa[ܾJU柭a"fvcl,hm3zJ`^ǟf ,W}F0SKt pydz][О%}(-H"͸i H`1 o[4!mOD(TՉ~s:92к>o!+ )e/Wy8"&7 $Fį6Psܮ Q~6Puy$VV֖ziЙo3ρ(T l?vZVCE\F-ۆRoګlfZs@,J5LΜc |3UD5RGWO!@t!:`zyNNޙ?wAH~;c"0I\o%6 KqWýyFxWWVǤВEirTn>> "Oءne^(%DH%Pc+nxۅ "+$->j;!ܧ]G%z{‰S Kjtȯɚ |\6ʵegڃC`5x%}>(PMN Ȣ%[ ӊ #|hʇ#Ab)ᅪ7Gn2Y9gm=@cbb cnkןƵPo#v[4R, `/)w?;%0L}kb fthӌMh}!!Kx~a9fڠ,RĺqF|.$=}zzف wyJˁvPSdaF-_ |AFtPsJ mu8[m <+xHJ \1 L՗rowa{{(V*3Op !欖llZvV$Sc2]1NOQBV1MLHy\I<`$5$؇P)J=8UBd~Qϥ-YukWۻs3]uNH{y=|F"}k5( D _0cU`WhW%wL_nAnXs(*7![D<"%*Ep*ڒ ەNƍ4o֎RpͲc }H:,2=$!Gnr0>QCEnAl c\5rp3ZvAAo2 8p(\Il'6+ـM{tT;}` Ұh>W2ز~ChyH8Mԕʝ--" MGф)eAln#$p)j1ё*֟G7df<1kM?tO1pFZMH:g@s.)`B/2f=z%m+EQG-ߏάSI0ߴa7oi0q^g$폪c 5f`zy%nk IYG%Sf\mߨ,;MB'xOp;iHsp!b`=ՋBE"ݔ>ҁI-08OZƱH]\!>j7A:HG 넵픯RLs(o)ԡ'(-ںql-By _g~QULaIфDQ g&4'%#B5)}}ߤ#eufW"=$h7"׷NUXKmfQâm4i0KLQ"mslZ=ԥ~ Ha2Fhs֮q:`TTּpM &KNi4%Lm՚c,*p`T)}cgHomJ7#5ņ/gtg\uL($'Mt֊ j#&! i`Ksτ<^QBnhif'i8A m~R!fEʸ_43'X6 pc,:/NN$o*`ZjfWEz YmtW%z oSjM^'+ 5"KY}<"5Kʕ?ul߆oxY"L361oSo3 ]c[W~3'hAJxPLeF{hۂQDy&_^REC0`m,B0ةn{M,%7cS +cFSlsj^mFrs>] zTBXs/RevJ;pM$_`TZ@%PG~XeW% ~\`o. 1do,*"<З(W@b -⦕qnuVi U O'6IVbe.glѻ[A-*TsIyP<-"j7lHFNgIn=&Kg&֐nbm%h4%SK}ǧe*}v&ݣdN?@*BA@6I=eO %CET+ܞf~Ѩjf?B$b},z1(M7]ja_(  ()ߺ}q]^=m3Ʌ Ys !n5nCob,8}0L7)"bkmwUAdC %bPuLӂCX-*?H{DCj7l$39FLy.AxƘ˽L +vvp>1a繇οY2kБb9CbFށ% qIUӾ'9$Ed h[d@ W[ᠸ-}Y3$cj_o!%|,wL1 .1z Q%Ĵ_(WcAxcQc\gxg"DE7ضEnH7-4+q!|:O,40R& x}}:᲎rx=>u0;Nޯ 8ZFFѴ,\cL`mg<jޒɋUYg@~,13 >ozhثq|9kOY;$ 5-)MzR~rZd!;]ԉ-3AA?'fډk8G$h9,"V+G6N=8;h6TJ$f`?lA1BhY%K$SYZ ^H(LAg?*\s7_zVVj\[f&CSʧeIjI$=3vφ%aS^Hz< ǜ]@  z[AܭYp]WVV?{'Whtq޺N~4yIog6B W2Dw}=H h`-kkbhVQֆ6Z̈́"Ax. UlF`A/s,yqsoUh-e3.ga-hqI@z&AEZd){W\Ȏ7&_oc4-o !xŻD-}K:.ĥ]c#\8J upr&NPdeN]n& gNފaT=t" *b}+r^Q P֫2P&q4sŴ h,i8G`$ yxUcǑ2BH=³^˱zvC&%?g""b)P"Sd!^6" MW4j>ރg s湔X-5BWleXZqv1+K%$%b T=x)MQ( ަ;]0ISn)H'.+/ߖӖ%%BBp]z|@2ʗ|Ky\eW&!wm7U;87h76籆̿eUPהZ-$bBէC ν0Vn_'Rm[kxPuDD}K"fKw,MntwK(t=GNԹm-m4=Q>' #sU6%bSe6/Ff*Pi38-H$C!E7+;th;>i,:U]~!6"zI`C*H mU@9I2ƼfdBGpl Y`*&DU_흈~`0gƅm˗)ˣ sk c%\5Gz-A!Op /NY4%p̀vZ P/K|X#~'k_ K ;MSAZ>j/ؕ`x"Br5 6֫%_`+WrJTR!N GJbu{9f}α?yxK&F[wrI2eR? 2js[%bӠq*V?f62-8yϠuY _&G?^=M9L_7V3rX_cl4 i ȊKΚx*AY^%y]Zc2|Z4Ccr ]߭4#}%_:pIG0Ah@* AЗWM ssAjFnjsl_jwbb 9J+d(.tF[ơ,9"\E5qmy@r_Yd <ߔsJU .kGBgr&袸8k1KY50GRͰ0 } =J\$MeNؗ}1cS?z,YY׶66RFdKٳ5F^)UR{R~` ^mQUYձ)WvM:)Ek6BB+WeOLΞ|ѓ1LGd\1sHB؟JqyAXqS%*neu(xcUe ?ӚZ;@>k‹x~l'pu[֡mRyJ\DXXX?QZY̘tm=PWU]mfsܷYNG x%fbsߢs]D1kg2]W(cF/C+ԋ1<['x_8K{rM77` Cv?L! 4;Ar;3*Vk}OS`R)Dc{=Cm2=tm$ddHܐߏ(rNG,[c޶[9=Y:(9WY ;GSdA茡~ZRetj qo4pB]/iM h|: e7WW`CPKH'C1KPЕ>2<%$:[ 2Ww%9#l jtU.fJ;I$A/Ʊ||ȍv5rf{s|I {ߒcPZQ<—Ğyv٣z/+LrfWI| q:RD8?Q_ 6ĻHӯBf+&喷=Ary-,ŠK>ԪoG2J.D ! n kO qu62S5*0~_i+d#!"Qv-=N&v&ܿ2ŷr)Bn"D'6cr]pkn*-h2OLxz%)\{hwT.52mf 7~K5xdZ}yW(?W)m4L꺃9 1N=.UzE YǠfSQ Xe~ \KO&Qh};qZ#.$Vw"^$yK1TQ?(C~B ;XW]!"t\Jө8'^cӷkyN ~|P[M&:톚-3ضmLvۨ4pu J\wuc~0kVF PxJB*0on(rLQ?"ycHx logq2kGIڪi}#Pmp/{3D Wv̹#mpߑ(µeZWU ]<6[ORיCNoY6WOgˆMD8;o*,3n6TIde4ؚboHBk 'e܈h7RҒrVREq{Wcf???7U"ڡU-;% _1. LIc"`){ `i̖DM +5+0B:V gui 88Nl8$G"ީKn:Cwz=_Sf3et\s`w2l*foPVv`j{Ayco-9%R"/= rPO% 'ޖlm򐫨|o(n']B=҃+mrcY|9d,6 @Si.b5T3GW)VTܓQwxyTVSTkeܷq h}?|Qe!CqC7n_H*JpPy No!_%qNrB$6ހK5ˢh eA?ﻅ3"ӷ"nr?3Z(dHp"E, sCq Y >9}YIa=$JAPe/9F\ j`y.b+?~WuRjХ\A?QfZ) &ɟ6|mF(ngJV5uE)AGVM6*-EJy-=(EzY\"?՝\$.Tv8dsg l2*mxM$աV Bq@V[U ={񼑀I"3 EYۗ@c ^8pܲe8|QY0NȃLS "c# Q:Yʴ^L(.4 6>LɈ_g?"QxJ[j YUiAlП q֚в=#VuV*. XbF7W #}ekK /BjZBb5klz&=(AB9:YfJ['?D\{:eB+Y㐴Vxt"?jN gȂol'P?NQ'-)dRg|_!VT(>Ju,zL4Ľۦ{Ò' REoCyMqV/9Xv7Fp*ʀd<>/lܞE(Dy{źvBtUC"}s~ :~mH<=x=|W.ֽ|M5o2:wR!;TJ|HT!Jv|o2{SG>x듈i=caѫyjg;N"iOQ id[@Ig݁:Ùβֿ:Qc89b"*Q1 v0+ϫ77۷]k>wX's7e(|5KUrYZ@[̇KRuH(GV8{7vGB@!_aC*骶b::H ?ҁ BhZdݶ=ptke+hp؟jc1xoWV3fR_CIi͏uFJA!@x(\#c#ΒnhrJ2g^}RFbKQ7ޒӤ7 r95?$7KY-p|FP?U:ם9t?#i{e{l][1إ,.=BnEl6<%AΈ&G75Qݞ*_Pn>c|4v:sx|j/lYVݮE %B`J3c^Cg*$"\ʠ\)B;s2uG-{cWNř\1PQHo ڂF&NЌAiJkJHE) )WG}"W; )~:.\[~UKTҰ EML_klZ֣WlQ o?bmT`bh@]fU|+{Kp_ZtD3ȅ<ĻfU(f `Ǔ8| n m1 QGyU^,N9<=I~tAl#]KѶ3fOҖrORwo+%@T 6sx}w r/c`qz)"e?="EȩQNi (r!1'\}KJ{Oc%ܩ랥|u\$;6Ȯk68s3$^Q&G8:v7yXZlO%Td̹ lxhBD!Q_]֓2"^/j'EJ G,y#$B.8C>0>ԞK XvF={.~ܞ/ņO"XcB J5{^j\_YB:#)kib`\DOQq 5{Ԛ*CDy:/@eML?kY1*4,Y$EN+P^""dLʣmb1$1gݗ }g#K8G*`eh$?X;^i.ny('r =+g ev_QqQle6SNg( #CW{,jq[5UNA(W'Mw7m0}WX]tt6“NZw߮;azn.MRs*2ib?zgZ / %+P,]W1F6(7FJrH "ET_zx&9ģR>MB8l&s5ɸUP$Q ʊ)>0QIsU*n^MY*7ҙ ,_5a/x<.g`s,& ,S9j2|xOyO:6T}Zo[/S$c+Q 1fJuszL 35PWhː1㵖+t݅+vSB$ yRni0yDS4oTÛ4*&@?ri{ 0pȅ\쀊]%'djZ#HnD 4$A~VS+y@hW !]b^eUf,=Had e9&-(`􏉥zq>-^[v6s5 IE3dA4o͈WS< nEh՛Qg1 Lv~~EvyY# ,S* a믱z2E.P5?aItw;\k wC,L៖WQ6^9 &4:>_;\\[ÍLI#FM+( ܨu!iCn&د7Rh?VF 9F췡R8Չ־4rh]Hb|b)6E:~g]8 6˦wd6X(BkEB$Z/E1¡P8BQ<V[IWKR!ĵ; B Ni@7C@V]у=Crm J(/Dۤ tJJ(!p",fEE'E+hsݸ!ɽ :~z BK*tY.%("<i&wx![7)gfF[/߅,ξC7 3D+J;إ13Ckfnى0wF7d8PIcQٚL̫5p"u~~rme8lFUIA|02b(ϕ< p3rz~}.1<$BqxkFr |m`*^W'mzH@w>]u9b+}G!4ɮJ+  r5XïCZ+Au/̊Nྦྷ} o4NYVřyE&fA E(&L/k\0siЕsaQaΉ~vB'L|La.+] Pf%+EցE- .63;(rԳ(cE% O*Eplp ՕY$mJShjugPfQE]KBŞ.(u3Y֋3ՖʙgwDu3 w?n5ciCxulBn{󌘖- [֗Ƴ(nݕVdU+;ZYL,ݽkr#hϷ9EH3)>êi׊8F. dr6w>juktSr.lݚ Tfj *nfXl/׮q WPgYȇg#.Ưc$W(+[Pg aO i+ v[95ԅDղ% y= *v ھo3DVByGbņ{AZh9IV%,^D߁ hL=[Y2apcD޴1{i6f.e\288 ۵ S6p'c䣦;? ؖTitkE];0!,,~~fȾ9>PzDCDEz}m˭@$ZG|zժB :ڕ03 wڍdh:m KG卵x "j(`]m= eDM:FV= XvO9pW f/h.˜b 8 Y^f=֊IAuЪhHө.PZ-~1\8c:7oP/ڞ f:K EӫUwdcO@%)K\UPz1ش2IeoZOgk/U#GVe~r6%.z,Io/h. H+8Jb#I軈BgOB)s41{S6lµm}]xϚʿB ,v G)(Vbl&Cm;¨5fsSwEF"5G>/I4!5Z_S?d~1 Vk8+! ]Q~WZygښ}VRh&jMJ ,:rwUBtUJI,EH*~u6L ѭ皭n*E򋠘/9,>Թ)Bu <$Yh|y6d].V gyrzi c$Yz3( ն0)bرm$Fjhb,s{+Z;㖵Pd7gg*2U1Id؃ `BrRXP:A)m3~~N*i $“Nz ؟a$`O9=BDts08|Ӱ [5TȼUJ1;?r gd89Wqk(մ -)~I0?g<ղ:L{6r?e;'+E׭2)Lta"\.ثl$M)Yir By!yy^{]UFp,,Kd&8z6j<-cS1x6(]VaD=r?MJ0yJ,v)=} aX߿7TpTyZ8/ڤ_o[xmդ.Gi|]7gSuSx(z! Q `X44W1WUZҁ\=bNJs>WB'D5yr0&sWb$ANG mx g5z=T8?Ͽp"FY?YMO!'+vvkeY}NmXx'$ Tg dBXXjx8˽ .Yڞca4?mv\$S&e3Yy/h _?w=|7pxF~%@LwDZ1yvML9y ޲]búj`{ע%5&y?r|A UidT;G OeF\vF&1#k_V#}fmo(e˽ [OX'݁s%*NP^_9l SoŪBdgя, p>Gg~_VP=[UК6A-ʽ,[ - jR;@P'/j)fZ-̺ۆ7SX y ?u7jZ_G(J=7Lք[aCUvɿV#m#H 2yU !{oh)%"> lnv#b &SH#ؼjQ*q/hX?SxiARlV-[FemwaPpu HCh܄I}xМS'{ls ^g-81Q`m#^PSƇʃG'Ԋy__Dʩμv[\0[k8!j̹;>xtlNdWZ`mxY􊱍*#F2pMw(N5ZV&.BbH*1wE/=NR}m:1y?텦OC'V$0b)jQ)ePQWP\;'I`Y(f|af>ef#=}jY?yt{un힢J$&tJ0"Q_ݺ&2S27Af3-uNݙf>$ں(_&*kT"9C @;/!%s18!H4Hˎ:%#."\~$ͫ{}W/7Z:DH*yR@gC?[g*?|Ɗ(ݾW^k\S5P7[N؈X8;|;捃0%od"uP)A|q|!i'7եLL2˱}ct\s Ǖbb8{-_9QjK96nox>^Þ6Cno~_hsx)XdLF{+a;< xQӚV-zsamyէ|uy.qW#'@մn$XU(dTczc+ dn[@@>8&ERHxMC~F^yro YyaU#%ߕu[ζyRUc{zQEHs;,]*TW5AEB185$#Ek$3)pNh}%d;Jt]B]^A!-G+sqLI w6}%c[o54cQL3vXXnfK|@7BK?1We@b%`]c[֦[] tqPvs / Ï*(L[X"TC1KAztSqC5L}yu^WUu%WKШ^*kYlG379͢ kuFRfʜ$Pжpi&3ST:0 *2 'Ԗ(lԁm\8.`0}M\t5QDՀj76)~AE#eZ 'HB 3!|xͧzL{@øa7vTa @.جoZ(v:I5neL欹vlb"F_Tn^O ٭Xi,L|@BT7K?~]+wH4LJƽ\:RF􈘭umwO (xa<꓏th+ahV2.Z:jDm(ww_8S*kLtET~!%FLxɿ(nvSo!EARWh#^ص7M(hOY $)tBd1ؕm%Z)dsl[B@n6NXOlE?ӦZ!OFc]`6IdzWw!Q#r~9.TUȔ Շm4i~Mެc;}<`{d-K)+^&s e n18~\b礯 jA\<ޣ&ȷf7&EGp{^W}e,C fH>YhVϼfՑ$F*e:C> (}{=UמL 9L1-7؎7/Hu<& γ"R 'i8t>5;™j$9Oְ&gDힵrP_>1mۦZ`-yoL$Wʌ5n Cxē-pkxQXD8TAR5j%ENpl; +M霼s>/2lp H(ŠǏ @t Y`j}t.Rݴ+ '+h<\RΥ&^\&8ļ'Oe0EÏy'5ϟTOR{<|BU%Ϊl`[ k6.<-1.) #hx2%K7diH^JJf̛mAQg2ےm .F\nmK "H6;-Agló 8mY]B3$g)nu~Qbz Tǟ"?ޥ0usgnR݀-s&gLliQ3_|q|)JkkVG 7R_EݰnD.\c]NXlt5J➥ȏ/j\ci#$J$|C5''fԾ+jolx!9( U]~fG!l-0 {Y*5D2)N64yߪ8mAUMIy8 # >5ĀA9"#' gѺEMV@,39=+Vcx%k>}A7zﴦEˑcm]M+;t_1F|AÈEw,B"aRAO*̠<́ĈP)~>{3_I+e2+:z.GIddnb,Jebfސ1ݟ?SMP.cZwPﮰ|{m-p}Mx-\$$ vNr}~-Ux[-&Cu]zZ\v)5^۟2w7YG.yk;7D٣U 1F457'4aR<8/lG%Gøl_fMtl!5v$$5Pم{@ ů ɠv?΂b2*vBsk9AO2C,QTU$nHdTp) ֫Ѵ횑`=W^{:va[ZiH\sby# !&UwOHaФT5 y`Ivr d[Ry| O۾?i_Ľ8)]8kD$l{-?F?:OƮi}ݩ;6:_' "_ž>KGш]l2QcAȁAșL؀@]}ho(6 5ֻH`(y"T) 4Y<}mO} IV蘷]׼s" X##rORy[R4[S{~NjajJU##ɇ]D}WG0̚TcTp}ArP!`|sS0Og8~ :H' K%D(T|TS> G+ MfC,{2*KuCg Xtm"qGEHH1)mLqQCnDa)NK<o_)qS^$b҇4åp!T_GGgPokhCl+5ejMyu,,9 #l ֻ}`ڴ'8N )tZWZp_օHҚ{,;zn_!0@wxw7,^m& x <4KJl;^ON)..艮4l0Yxfp`n/,C]EǗPdGF/rql?iӷ/d|S Qpf t[x~%&!h<.s"'C@(X:bUir;|"q׭S|'Ӭ<|TUtEwS#XmA?q<:6dgb||@J@w7 .i?cI=5?}Upm®^LZm5W4Ru7ByIkqr"n\oU}&ByNWf|Z?a' 8`gڷOur+d NJZ]jC,^,ïynX=3RU;elP|ۓE6S m?}GJ5rE1F$_%g `(bdJ"xbKq;S@jylhJjYZT dU)@&:v!Wٴ|I[_R Ҳչ+T[G|zl>a&+fߜ\Rc8`=yקL (hW 3*!%_SpBfy%>JF;So^⭓`$ΈB/Lk/5r+5&l銤%xtާoED+81:l!\_G;~י{=mrɲI;W0UsQspq-]WKS%[ 6ꭼf J}¬Ư MAn~KCdn;摢t Ґ3p;pp/]YX ڃRr?7xEO.7pM#f՜ u|-'~)!k5&sl\Te `;DKwE,>A;\X>Q vn0M!8MQ/@WMWN i9iN-|9Gʇa*1z6EL_~)+zy@^ hzsJf78ѓgQzn,WG32KcDZ;ա2i]J})rJqNSO5o iSǯ(\ WA WE9-1.K!e=_p8L ѱxj^\]«Q E/*'TJlڒΗ`^B6> fz`E2GVˇ^WN[rwlb8e_`52mć%u8#t Y1֧i55uJO2oc/G,梅!js*z)5)qrYIʾ^d(x#c,MU;OVTz+|pcI :mY&蹰 +%1:M:ZBoq|G-9r$~A,u )1DS DnåD,$Er}VjV#ߣ?h+ռYxIfv(=uL(6rYUn13aV Ekm懣q|L9<. U #u H,ڰox!%:\!+cc+7%]{4˥P% ^Ρ4VhWFՅ|'/eZ6ilcL/Dp$\= TP;QyNɇ}w$$Riq#QyC;6 +}Ħ僙]Vm t "Ck^u`їT+r {XL 4Z2watF·l=*ŭdkg $Ccz uۀCpۃ->zU$ wB%TSqDOU*xzXaUm g(OrB |Ct)7&" nCbxck'EcaVl5 Qg9֩uMENJ9k uAmӂ) Cr=PחA@\'zDPͻ)`k&>!!'zHyL,ʵ7MDzSVn? ܻ|I'@a{gHhbϊXJ# [7 EojNLMMUWEZŐwK,Z 964ez38@r2"YOg!`^`|I>z(A%ʿ8۪ET 8G`ypVyuDZ1-V ȯ@y%S澟+XubƇ^<N6=ˬ+fF(qb=_e3; z"+|Ixlֽ)ۃrY1ƮRjLH)io恤&"Y·0ƅ~UEϟ"ͅdt5矛-<$VguR+%q8ԭ+mRMI Ё缡s"[~"i'B>.@x L|c-o\9+FKڛmv3܈9"N ߳:D^Qc+d.>8YQ&3?:94Sؚ˹)& CUh-jǨ;zN:#j3 09m4|ӹn8^_`Oo8GCe 2 s/T^5v`0S';ѥvIT?V`kmPC tge&^%XSZ_vo  !, ŨTZQE宠б={.X1AGX+&<@idjk9tc 2_8}4%Ragfr03yl2!KS#uoLTFD):(>n~A*Z3RHDjpP.!9g;0zc83 [dJڂН}~J6BK|(ngE^}@Q+N?Kxn?|9"0CL1Z>WQ4`N EEIh{Z2n򖤮0F_z{ѻ9$]Y>X]~{;Dk0oefT?z.T{Dx>A;4{)/ОPRr i<'aw'<ca5f-@y:;70v~yE=n2ǁ5&3;4U¬RMGh:l%'E)zN B i6g 2CIjk#y|Ǥu$QE$pֶ|/_2c Z=MèUE:vNmw<.k Gn|5®RydC3yF ",|@ JYk٣f4+ß"\1EL@= ; CP?r 8̇T?!kG*84fQ'1֘7]t-ǮD+[9"f#4O!uE(%+ MD -p,I˹9g9T +<:=>b; c.>ָkuUFy/h-#c',K9*JO߅be3vx\#Zv`BHVe\ mC=@:;3!Ǜk ^藶=u|ulq|2*1V@\g!R5읡P˞wAb̽ ԫ65(W?E_VP9D >u 0NL׼4 ov+$ew G!1.JLLK~'=6ѳATng&@,`\-~;S[O+uwf]$.^4]ڰLͣǮقZp8c}ҭAQaƂ0ނو6y%vR>mBQV$N%)4Vw=d~t^h2Y.bԓ1FN/0ݔokTcZH 4򉚜t;r ^<@fT6$JY]N,jXԕl!g }u<xڛ5W1 qDYVh^tU[#6?J#7I+YBAT6ρΞP;|(GqZ2rLSݰXInVޢ ;U;_BɌUkںT7 9CMox4\QLվ t=F[YO^^K#BQQ$$屲.>d94OidR*W83Q.E qZN4bg;O4: bob'+wLgf*z` &rO3:Q"jSd_F)5UZ־"6ϼB.⵸/] AFݠ=O# U`kRLQYXx8/[Chtd~[&i   (yMb846HZ)x/Kj]GSZQ:"00BNɋ BA))P҆:>t+RtT ey a hh :%BYUXC&Fe#P+>4. $*r4E&%t`bx":U 鹖^J\6%VJ`.+o@|8xX>-Yͽ:[gY˗w#ޢD~Ebjz2:}IZw;X@}h^FK 7k2F A!RE׾##E#oZOb_Y*?-:mW,Au*X* 8p++)1A+fs9wF6qj`0et}h^'T R{0Sv%Lb_!bΎT;өS6Q%Np_IN|GSDaDrIE-ySv7A{Xۈ#u[*Ll힜~qc줳O/b <oG]t4aǣ!H{S: bpSip*8 j?QcujrwiuUA Y?]'م^vLzip}b(Uu}X|D+n`xf2Yz jBJzlĨVK0<]]1h%T?+J N=@_O\B7`e{R,/o41CLO4}DG> jLAGP҇'Y S4?Mݲ3 &9xBul˪5mTgI3[$c=Q|r:x͊-RFFis8zMSK{uH?%GE >2`|@KdF%;HgT4m^yGt|(֑6ȏ%B}Uy|#^` 2帉3#`j7s}pwO~?FAbt͗ 3W~1L|N.tb*iMxI6izeYQb^ቖۊ>p1.-.'M2/%~L7.^#iPG-մ"Lݒ/&:QY,Q)ȋNPgqlb"= c= \F+؃]j]`y]ٜO%>Uo܇M. bEi[ﴱV!RnHkhg>Æ**(>֞a;+iCzwcQ? `6DICgcR\fًp|`HbCФ 5"[֘̅xv0LS7P BSz;mpOT.jb.oH$>"JfZ$`ţ&H . ^]ekYkS,'D#Wӭ,(GB4%ث~[pt/1?mLyb@&u"se\R dD+F>R׌g'p[rK^NZl/u A8,w2u K>CBʏr]*Ђ[Jb+䏐:EDKr??IBtN#)]jS- |}RLӲg^a(3ԟGevR*v\/TU$ ||փ١|Z(/TAvz'aR$sμ-gEE9a8Z=eƃʇQ9d<67FCmty!5͔xIWKp'i@~p+gzL͏<9s ?OU'{'%`r$IR Tzᦅ/~?/}\q930z5̶]w߅5F;xҔsaf\K;`Pb`9jaC>\}2"o5=8bxu`ˬ +zwHsxwս_#˗-&; c7@v$\P$IR,_ʜR0r4u`Ȼ`AwyGt7#JdBq.:yMX\ \;?k!vCS )bolC !]}-պF J%$Aע=Ӛ G X0-.l+*@<YpهyoO7C_ň5vnrE;.dWqӘ_mqN#e5ڂ,XQ<}mFX*4CVp\1wTRL8 -x\j_=鑐*ZDf9AiS/MdKv+koK$MT"xOp]31ydϙ3J٭^_%Ԁg~Bjotd@C{]]kB%l:C¢'j.hh__s2]p2%?gU6bJ¦:%UKQV$ےhDYo)6 z8"א&*M{,^ b zhRGf sK1>~@pR+ FXΡ3?cGySSf7i2\G=Bt#|rm׏R$ګ 3xש`Gh6#r D궮6w4hd|mM 0~/Fq1N$g\H@WCZ7KC^j;D/6օh(e\y||6'SBSstxD5;@7Y`=]jo6n`>{~~XwZ^#hUj[ߦt_eU[Im"| `?=.B M4%4!N0Φ5e[ &9N}{%_sk&;ݝ}R;($ $HтbJyP.cRn]?C'OK)#<۴zL,:~/JG_:RG4UeLg4mxvb?4y$N M>=|Yu'VZJSŭ.X_C $Ժ5s }ltDE K2̍V8|w ]yuReVԎos]ub@.E11ñ&1dR.,6z2bzr|- @"BܐHW6Ԅis|=e#}MUj&A^袘*Z8h5SO.Հ>u.Lp1Cbؐho+aoTxzb@8nYiZmNk3䆛UVU"5^㏂T#ulH C{OV&bCIye "/>Ð8g] Gl->IH)KrT?jWecFѨ+Ř)Y)8*k)S8+ت㿬ؿm-t|f~ZQ^enq)]ᬲoMfwle&Ћ#_#غF82%Rÿ|Zov^Taz\WxɌ;"HYkg.QH|67֢^Kr"u(|q}!g aqXp:} &uv~PMWf(5$tF)V(bA%T6egVί*[99p8yi ;rvqQ\0N'6C,4e&2WL)2끖sCh52mnfa 7D:伍ޜќ.&= ɃD?F%xJN0H$Vlֈ:$4* y,ہlzr.T7SIӪNޚ!ĕ.լZ^i5w .,y3w#)E 3Tg[IبWua ]JnݸIDByzet+xVȺa{pǮO>UYtoQxLsΉt+B@F^觶M {o0$0,n9)^]HIFvoNp}?̘0ܥu鲬ޱ8gWfϒ*p羻3z hR~ԚZ(otEoqlHv{a6ȤzHg)ɿp'b؉`i}̎f]8EVs{NApCɦ@Yٔ_9Q0?5j Kd"rMB}74IM@(3 [. 7R7;'f &?XpC=PNen .Z9|ΙMUBNp8XL"$ҝ~̥; FJƄ@NT 4pKlwUDט]<"Yv*m9WĥLgAAx'1sD(fɪp>R єd"C Ɔ>;0B4' -$PZ8Y|jg2 =H=ZJC7_9_.dG[qn S2͔yjl4gΉ/րfebB?A.%i@gK'ߕkkSD5.qFp_n# Two-˫6B$oG*eX)yѲΏ$Fey=sȏ\Iv-:m@& n_l#]=)z HƊv,`&aO4/߱Q(Gag&4h{p&L2<7II4kG8JwHtN?19 ReTnfxQ7~+J·;ƨG|"Ef\,*S  xz0`ޥWwza{Ż#=fD[TSFTʘ)<&'Xq t zMBGD3Gջ% c('\^:+;0M]՞eTz,!ϝ|~E:WGG>]Ao6L2F2ˎ”qW)L,`_a>冾hWXk+)F%kexvrWx'sF9ʵk`jt"QJ}IAS4abQC$B[5lɻs#z(JFk>V䙻<ݤRܟ4md:[SE>" ]dDҌ50k[Oմ*U`i<9nz vM|ԧ)SzJ،y֋4ԓw⳼ck d+o>rB~ڇ Dٝj/y1GS[o1^</,SEKz gP*,&Rv1$£{?VEn0FʂDZJ"i3%v~|,kZ zm掾Lg>QJ]$a!]ll˦hM^Jq3NթJy3p=?rcPZyq5e,GYe'}|dC]̻E~|6e1DnRU޲&o'WU;yr==rTj!~RPaia|<}ڼ΄7`I[Ÿ^[MbvB_RF53?~1*bֵ|p;>;nj{rxhA)MCZS:FQH0TH.9 0&7`Ր|8bs+@dEg̓ݸ\ؚ:ªcO0| PxƉ! Ϛn@zAۿˋГQO i{\6AHLJ 2EHI@J;jB7҈AY&'VgUbTjp/܂!SX@].R0wɉOV@cMiΗo3͆ss/=mCdΠ^,V!ju馏i.r//1\}z}=nۭjz&x2K߻2a$P]G1Zn~-Gxu[K;ˇ~%A68Κd0]VRС~a]K24 j~M:Z+fn0T?Y*|rzt0gTp[Tܐ>0e@y1ф*>ĊaHJ5AH.h̍A=-j_@" ҉QXh &~!Ȟϱ@A! s A(X+gˮ羄ఁb/cE@SD<5*h ս%*г*Fss|ƒmV3X\n ƣ @qf CYMu R 9E"(~DuolĴoo~CTfpUh_Q2㡬q-VjhM {ZQ2+7LbZ9d`x1p| #/-\ =O̹dXƢCĹMvV@0t.#/o ZWW%p<ӥ5U{styQB.{ } FV"*1v`4~OApx$/BM8?[U64+k6zj=Q~, %eTubM0!rĜR6#*-@.j38Ye@18ew;vcH1$ʾ Tq1p4uh'N ߄,ʨ@^A2َ@_ϰ7GKWr"8ls,_#сGq͇km?)s~ɢnu75uMJmݖG1Vz<FP [EIWm*Hr3uՔA:Deq? [bxIT9I["K 3>M }W>Ϲ֮#5y)c>ZRżvѹzu]gRr@b_< (uxm3u0[+G$;Jרn >=VZyڻ+?nؓuW yw DF&Y(GXa_k5L 7%YKj`y[!sB$Ξ!s]uP}eCAW%34NY{0CkMdf`$bh6pFsY\Prh^g,;@NedoTbmi{|vZ:3s!J_ ?fo 8IBqOd{YS0!~XB"/&/Yj.!TY<'$+uc4GNϨ8m`n>7"K":t4|usmXvQj 2P7@l$ HY)#60EwSO1k iōUў!@o%JOLJr9P̧[(,0РX:7c#{Z6HH,GmUf>-q\FqG>ݢ+9fMkۦ[jjw0vڟg_ XOensTƳKSm0v?E*hHx} o&+Fi;a.G-b X3}gXexgJll6U}Ov]IGMJ[BLpGtމ4;``R$ bX8T㿡*ѤŵhjipVl)?}͝1Sx+Ï;MT+B<.ܦ?mlP7kM-&$GWg Vl d;er32Фx=zS>}`K{_nA;.hԎVMA,SRy &zt~lE޷R EXLAw_JA:.,/k"RtUңѝdaQ<.` \MASJoCϬ'WmD죢0 9>St^d|QjVđh)O¾{:9}LbD&T24̲l)+bWUal d 4]造=fV P-1Kf+qǙ쓿/t.L P}V9 D7ˣD.Tc;ot}Kִ}ֺs?h5?]u:v eiI?a>_BU  7 Ygͳo~7hu_ۮGo8Š,",/vN<@B/5YRhۥerv>tob\đjX94ch~lE'УͺsJ?7V|I'/x:k(#ꙅe,%?Yx⠧:yZP&[JLǡAFG(P^(/gq\^- 7Lγ .K6h9SrB:;HR\hPZ=m?g4$;&g;VR.#,'<¸L ӆUKɛeĂ*|cGxqd2bCpZݝBln *uyo ^qs^,vtf Z=RWRKl>'?@S5Uf-oL#mX1,8i&UYb=eaj"ЈtQ#U4N/āXH&nѤ"ǯ'jm gTku*.²]'zQMUyҭQ]tT| ;zQ@F;+ηwD.FY*fVOEky,JYQkzd8_V$P*%;+I}¤@l_6"_n2i[jg_;}YfPdWog2~FJ!⑽V)@τfEk8ԬFϨ"%$m/1h05Lq[VO|Kja]PI/ M=kI`^ΒV?_$(;HcUܩ> 5LOƵf@kQ7 OL}Ci3]䅟#XbQxxt$=Q>U KP}~ Uc܆f\oFߑ'+ br+؏ hu}a@h@d8ÖjDDU8j_iPW./ +A-YGm=8ƁLRY]ߞɏ ު"1\[-8n?wcѓ6N[fC\)1MMŒm t XfR+$Dԫ}#, ČiV{jxm chd3Tm^>H]]"Ø>(tZ '\)\ӫ:N;qxTlh?etFqoαLw\E<}k˧6" }S J M7M :CXJ[Qn<=8;KY5EIʄHT裟U/5婒9T:jŠ'\y@"!9'sIqۮQ܆[,y٘7h7Ĝcr7إOz{JL~tlXk9̈NO_.drE -6 t[sӔH#>Vp{W˳N6wSKm5Qd?^6B吴pC}W=;9TgBdllc#FVL/ k4yNphV+P5Ю΁^Dj_H˻炔 6Y#7AY{Q{ػ+t2nX `Q[ҳoZ/A%X7{8V>I8UnS˴(bGb( ;8ʒbaIҒw~Ēǵd22EhPD}wlCym@J-.= he&WJ+Y % j;Oo,L!!Pk%f>FwT}b@NR!h^V(@j=u+nDIrPpQlr[TE=LI"Uu[ p]$'h1ɥd^5XDToEu*{&o[@mS7|de?Ga>Gs9UPtRv5c>!$2e tnQ #<3@?]4Efd2'Тn"eNJY{ϠZgYҐ^9_6""):D9L C.W,C|bĶ5m՜yCAT=+Φ8 @eyyŽQd# U9"xm,uu` U'%Q-UhmXծYjTȴ|=>˔0[]Nk\{6 r{J+Dbl4 UY3lnͩ |5sI0Jkx.Cu#ɟ9@(m)Zb~Wc]=@z[r$b>Q;2gH2WGߜ}Qf[&r/rT_peYT91şlBCJԕ!7/\q  C<ݏ}YTYj́srԈז xIK[/i;xP#4;[tk'c=9Z7F11^c`K񐘖=;Kqs-W6;=P_!rvMG}۱W#ؼA{^ vPvEg|? !{*gCM@L˻Ю]ie&*JibUmk1$qrae߷i7+K RW j_œ?"'yx 1Khɯo>hMll&.GQ탧@.*:6wSܶe,f#q^IHi B}ӈy-XYO T+LFܻjig#]bKhg^_L|WF(/_:lq 7gaЭ0|Q6xRYrwqܸ4=ǥ*}^Z.BSss]Zϳqگ^ol<˻>qGY^FƴF\[Ǡ"onsM6у^ U؄&Τgܔ5ᇑXK$oI.59/*J!OpOK`$ľIAی*Kv k7}U CziE.=9{ʫ+ʓ`3_.07W),9"өLTɤA6(f+$^_O{?0x)ũB ^R-w#8 Euo=Z)(yj4EHoƯZI]->`:xXk_#.*/7i(y=v ӯA%k1 gZŵHuq ˻PQPu }TT4 A!$ 1r g~mUD G>mX**%DP50~!r.%Ï+i`QRY&aܙnnI 6h 8\,31W?yf՝9 DϿn=SC㫦)f8YEW@6(,Iոk]ӿ!1j̑  őwb-H} YA U4&h9D2hrWP`@TX~L7>xgQ/_:Y< XN1*R&Z*r? C[(P}w*DK|j>Yɟ9*iy(m:p_a|4SXmxHe) a.KpAt;yiH}XfէG5dՆhvP{lASޚ H'yWǦZ9Z$9SapH}s[8rw€ E(p wrTnd==uRZɯJ5^ SUh稐 $J%K*w~g&/mi;E~UW YBD*rn ̢Ŋ?N޿ B%$2@~  G}䄾;߃U g?|m kɘ {ȯmo9R[#@P+{MCJQ☆k .Rtlܴ7&H[/M^!LMyGBq) 0Uv 6Yjх%r3ӊ c-cG-C_U ZXT^i~Q NIq}柔M=TҤ7a4[l@ pAΪ e21yqЄh4L{Zܺ[7:BͱGIh<pӺMN#Tݸ9%p٪@f/G>r_`>I0hY]q%.(vϷ]VG ʵmhBVd s-d-[S?kjt,]C>>c><~}v:t97mE˽gl2b0$vqjqe8Qu+8MVPt@?>BM%5f}v 0j WN`!:(=g~<+ew;TA"ye4azY $j*bJO<^ԑ"PVHM/Ņ }-'SAC8 LުހrCV3IYn{c ̘=wLtʙ (%mh~4A"u4Lo?CC/ odP?>f*yiAK޶XN"{2'ba\N ;ˤp-qa@G9iH\!"o5+'% wMֶ^>QYhϐx;{Y(A^ǥ쉈'#ʸAsOoŷդXޅkEu7HJKeTdff pmINe@EQ}xH|Ȓ8H+79$QN^f}Kn#Z Ć|7`FU8YL %pB% .kx{>  XV`:m}4`(g:- 6|rTTj<>#\c ?Lᛗu($oXiX}2%ӣ0x}ZXb=@;vD c$^*\0z\ƻj?qX͜/..-usZ['[|{oQ(SAČ4!w(?\[\φ]8vj,\zFӍҜLZH}_7E{f{Il51Zg%ce6InxG\|%٭ppQmmťѷ(7>Ii+w{>y~GQ#53?*9ct<sm”E"4C f.qboZqxdds{B AeNSf{{cXwuxw..'ֱ D`y6M<̰lP[͕w;ظytGY)t||(2?;e^%eA׫ wQ%M+P$eyH9e M_ hk$Ez-7 EL6l2V{Iƭ{Z=APz>1M)Ӽj=S,!<^Z`4A%1+S9SvDD Ӑ-6 cI > G}yJ+9v {dUhB1&Z(hKdm2y"S̫b'D>!_1˥d9`|Q$u!]anńS^m.9]`AQYA!E),4X`Yy\d^-!P,/Rjg}Aƛ?@IPWU7\HE"~B 榣hg#@-t"E0(*VY;xh{ hc։Y䯚=g&GFp͊v""poG3  Ry ZmEH(ǔ%%F='DǕtBV=QӺ?}j==\!BMfO1#5`z"\EK!|++c- KO|פm=S4Ou{&y ~3CM`0xy[zS)·£Bjov,6axЂgEMHM31xW06QmCgUj4XuJ^sAmh{D䓾^GS|/ɾy&XM:o!7-n"`nUٟ1#2۹h5`zn~I' [~kǙP=PIz:ݏ +|)+ ~+TFi? ׮&L̝IY(NcdWJ&^oxnӁsUì!CG oi#Ԟœ6DIs˵~NnY6\?ԁ3#p|.gpPPu CnQ yd>OjG7aaH"1EYdI8H6@zr, F8m@Y~Ha0/> ob stUg8{l9D9)p{}^]RD m*uߔ DP-xKm<wjym;7F򙎥dG?ekbHxo`ʠx9|)z[]QO })3[`9%JQi'snyԏ\͔B)C:ԛwNĺhL n/~ LI~Hٕf Ii;ciٶvM)fm*M$'ۂ*Dû%/+AX,&Lo BS6o eyzO!K( MũZ'ڱH9AYY/lb1RpvY=R/Tʢ#Bo]GIPq~0VۂmރoB|kc:hbP0'#|Ѕal(MumbFKb.ZcBXľ[>vXRq9:!$\\ZNіo{#i%eǚCEqG@6#랲Cv9!B&e`Y&^o8Yș25 t|7c~hHۈlbs>'Eb~(}m&׉U>VأÁ@Һ0O".F}k5a v9ih"GڟnHWjteVXȜFP7-4ti+nXXf"k5ڜ*p3u BQw w-g]t'U<}'RyL3樍rtZkuޫ1|Rv{KTd15R;3)]uҽP]BƩR=gKbJ˩a(6-Nv/>z !rj` A'b|%n/^ Lf}9s(iϼ R YSj6^ۦg6y% H,F`2[u4׿lύf8w1*̬Ic[7I"JbNCg~8[ M>Uv%a|MSJ*'v*rU";ט-ht;|8 GA奄&ݲ1cCw˟曶5x8!lKhjwY% 7lݫk<'FesqկgUV3G&i!_"愀p R`"aƌΜyu|S-p7A " ʟ& FoNɷQωġ7 hH0Ak\JzA&[/q>]-'?XQs c>| wvm,Xo*1d̃Pzp?C%S9Dft.5}]X.5LE }\ˁ/Uy3ް(f< _> `]׎>.VÑE7z7 f^0\p V6 'dD+L3Bs.|p>E0Hj3>5 O]}i1g蚅q.c,BJ1qPOW=>#O-%y$u1,wηURd;>aN34@ ?[\D[2O+slp&y\ED9cTa'Aȉ9[e%H:AW|Xiϱq=nW&+c/T벘ySt !o{ k۰!uo;5 MyZ1v2l@6*e~]Ei|ADٱHCjOjW S~x_4 %vp,eʴ.1# ;49:cXH&ѧa|]4I@墋܄H:@jON!K-(b2*Wni +Qh8٫cۃs z`bx}q? 8Ey@DdraJ ?bD VVuE+JK2D瀮3_`0[w^3.`hCV0q8ul.Ce^u .j˫k*SRRQL+ fm<+M|&Z-8..ukH';g~ƹQQݿMgxm/C6o:ة3d8o$}5rȄ!@tA>Du9_ok/Nymgfl&\ -Q]f`uf|HfWM^~I/}O™` ؠsE`hC^aES24LHҹQn? 2?@ݾrOsBZE ]ʾL茉:/&/Hq˿!Twwg}VΤ#l!QJIYN#URVɃm֟/Scg'+Gͯ-B_I3dȄ4 "Sȼ|S.#xq ˤG04A+ⲃ858/&l>C94ߟ5!0ѱ0_D]\VwBLDʩ36u)6^14Xn7;Ǽ,QPM⫸ġ: zD}ݫ<.ZoxiRxۼ.i$e=6P=>vOy0Wv҅x6<4#Uڼ5><dZ:+ f`=F)=^-̼mB$N CcD/簢tnj^{ Gsm"+ЯDY]Pfwȃb6 SƇ=d٩.Yh[#d WĀhrexQNs!|zЂc6SrcCte?U<(]@*(gԔ j (g-G:0o훚S+ So  .+ ,`pPL #Ex!ڇȥ'19suzJEZj6qu}<Ɲ̟թ4IJ֊jh2޸|VS-;oX8qWed`TB 8bș[l75z720C˭4 S=Sز-jEi Iq'}$r EXnȜnx~EZkzM\$(+}: R* /+ҷ6(Cq ۟'^\q>$AC,: (7N4j9u\'gT8(Cc NȵsDrMVJC:iB~Œn.<8qq̩ɑ+u1_ZZp Yp. A%26 DŜ:HPI+k~Y 8MX;#MIPH m?始v,}݋|Rŧ(GVI+؝o]bBɱH_^Nzd/(eP3R#(aP?XԀ3_lWT{TpQ+RɢEIN`9}mw,^U=酴Adn7jey7ؑ1kgͬc%j**]FnLGWZ=:kdk GtM!`W\YOvaS]:&r쟖e m| Q=Rt{: ̰=T" xB)J.Ɨdj$,yu.RiNraSΩS1CeF?;`˲}6}VSˊ?D#5&1D},oA \рϿj[/ K.Ch{ >ثӗRrs LO e:{F߫>^ŊCΜmZ*:؞+dR)@[4,Zr *o,8C&|҂b70Xs6r-WU6t4wOFJNK]_yPTYwT>RC rr8pJ:*o%zl ڀ8d9-b+T tYZԩ^\l_%Bۺ.i LP+~{f@J#v1|Uc'AlƜbiB,nT;r2u };@͕I܍YWҰ~ HW6XAFW+ HЋ|3ne|A1rx> (\=+[xXB=27=s<_fsҐժVUnId%3B7Qbck2Gx/_Vˑ@5:&m4d/z~L ԩȔv3ژү!cj$|4MśND{eI jY Z+8+&&SF޵A AKK2sv! ?z(_Ez/XzkaGkdL;9P/ [jJƠэ*FֆnS+kU۶r_K>倄oj  rKʖF⃇ұs?|qR?dKs!Bϕ4%Z` &{dMUAH*Pqyb#^X̯9hE4bY^<6o=BsW͟{z/_ 8L4 DB+Y1"_{[U7Ct7}PAH$ }Bk_JZ.}IiIŤM*0h<7Sd;G_JZ3Tnji ^$.f z.QxY+/ -ZH7NcňkmiwsX2U#)J/PGL3^_߉Q7U`bXڱ +h/ִ915,>^'N:[/z WHi=wZ ϸ|TGjx&UǴ97y[]؆[Ej!9=(O,IS0Rw/0;ֆ층jݴo0\g(M*4e]ʱ/:T^ #w7< B!:aG9dvCGfS2-E> OL]7p}0Dk_锴|6g5dC4d^N!ӨS^zł^ K86L-;AKܾliX l,.nkRN55bDO#I7'`fJA2.@gW̑r%y$Hܝ ^ b&<{jD\]0z75gTIg)iіw6ehwEN G>vv=OOfn󎨲q8jp 0GȪB"hj3G Խ@#Toj[yb&BY_ CbC"2W[4ɱ7Ml {,]2V%FuoXzVKԏ`&dS7kjv@\˃1b:4kvTlHʸBp3nCu>H^&>JQjv:/28re=.D袭9tBH|N(6v@ zLZo.(GUVBL8[G׆w\ACwX%=*6m(I:vPR/In(Ed?mgRIM,ϧ=$Om҃fm[N:F&n}~'"Bl95"I1(WϖlnStmO+R fC/nTgnI=fף؎Eu]YžpF|{+it!FAT Mu柎c/`kw}9@@b.Y|[È$eP]]g2CK4khJ7unHhU4Hvx&,2QިcR}@Vf2ߘjwhlR^>Hx&/MvM1)t`FQgi!r8 WI.1QY̽X$R8B;񴤬Ͽ&V0>LB C>+!Y,Bz3.Cv=YqT_9'{!{W$$Umc8Jvإ\w#Lͅ_nm1Oj>{3b'\=&NOŁX6|IP6GȖ(b"7uMد 1'3y!āCyQx:`$$GL$H룅\Ȝj=>Z2զTGwwM/kӳ\(C]p~MyrňT`,jEYCO#&( qQamB{:r # S}f_G‘֠ݸQBdDb7wC_/PBvr$΁"2hL!402IF {_$r1o䤜[[WuUy%Ƅ&xLȭt_vI #QSkᩐz:]93}}ꮎD3bZE#5@ppAYzv/O*,uWH o 6% a8W1JYeeA wMM'Ty2(Ha0DUW幋=|s XILSM[^BM4x(?0䔩6uHͣ㻬1rKԫ#.WPT<&OnV3bǝDI2L)462Oc YDjlOeϣX ~᳠Wۨ5ȧ~w+`t$`;(@:Q!E's1KE^=NZۻ8+hIGX+sޒRC>訹6E=|{0Wɼ=L4xyJI(Ju[oҧVqaPb ;ܸi~JfUXe#25 `,7=A}?m Yq%DEDe?aGC4<6b`:0Hmș皏,Fqp$80|F~ZT\ArKUYt5䭓.E[w!Aek" /{ ́0P "`gVM jDƹL;.#Ͱ{MrfeldOtmkpA)`-vz`mVmzR[t[hq۟}L)nw;06-}2 zqGq- _}_ۈLv,,K;_4/?L0,cdCDjbt\b iJp6δ-(z%ef $rvwjrt͆᣽L[s{8 Mxt3ߦM}AƇn*(V<|t.Knߚ_rc^!J*pAkYވ\Ձ0pp )oyhfc39Z 7QR~\$Ib>ۘWN{T4HNt^wo%9ܱCQl(]>*G88fyh^٣k}~S&Qn#4=lʖf` /J S䐶9\z!=ga Z]q*ύ֙$?qUu, :׭xGʳt#ҁ9/Ft :.#B/A5Cae+I?%ʘ()۪lk/u }:P5lQ#Є)39c* WV@!etr*Y @€S 7Y Y]NPd`mʧgH!tׂ7749{qX$)[[Ӂ&zbrexLOp 1<bs-.اԒz5A+cat5J GVY4f,[Ӿ> *]7 ~eȷy*J8>-x03OZs$QQи23jx砡%5i}~!}m>&?8,rTqNȂ $Hb;E.mmEVQH !>>)+U l} Ssqj@Su#!zZCʭy<,B"n = Z6˙p/!I8_r ŵ(́%K &u|J9:ЉoATK.`kD?h< "a`Ґ4 Pu{U,VU.jNDi嵄m ?GMPWdwV>XFseqTMQC{V;0R‹gړ _yvA:)siukR)%Iw .:&g'WC(i=?m@#ZfLAA#D,]ŋ4ip>Hp#I M^ݘQ#KILRZPK#6Dlh{pi~Wھb6@⣐801^[ *Qc[S`W34|(H4v-ʼRjSGMEGWSgjh{lZ#M.&, !fwY܄|f#p7-U@\ß V1ufHWs`{IEؓ/$RК^7x Vf#NU ʚ Ȕ*0Un \C駊)pඈ5#?BԩT\ͯ`|!r ߻sZv\{& yG~.ʹCΙhƳ(ډD?ƓcJ}q!٭j{O' NۤKD,;'r$wS4Y Yq*R]9Z#i7]?4qvOK"A_1^pA\@]k5TT;e 8S+/V MM- 4w˭+E¥j[K-v%Qn=2/# hè a27N6H=1#^ ك!E?+!=^M}Ӝ:|P픻_P$L jåW:JR]\ñ*y7=,@EI9Vxa,ݧ>{8v3%՚?LpJ 6[Hϐ8X8;w6_ooƄGMQ5'*^l~7ش ~# ^nD㳰n vODX\*h{5shWiɆ;7[*),sq\vzy>rZ&Pi0;AyZB f.BwDu~-^$ ^ON;Ô>,nD# z ^ibǚ;2 p-Yިxlml U{Y:J/]: XKP{Zpw}(i nlEP2Ν?? .~z ,,NANmqK&a:ML1]&kNV> xݽ"}KQMK76cb҃Q_( MZ{ 6N E\]ulǩKHޘ\JeG sxI|c'ED"jAǁ '3dS>⶧scd L#_J}m3<*Vyr5 NU(ΰg9 g ̐;v! C@{&Ӆ ؆s);|ΓD4&16[iqYiI+$ߠjIm"8wBq?ԝ V]B™-#(ww {ҡ25vjBtu qz`:k=YzV LW!>r!}JWP2 k]u3~Yla#-0i27GeSKm?!Qvﮄmo{QV_"cTXSosaf*z#14iڂ{2*eN|54YZ-T>P=umxTCmYٰ$,~B\{1,_qF ru!6=+XEEھC?Aok{Pm i=f}/w%6GAnӋ+f|x-?n7(5 w#;fLnm$wtЮE2R!*FśָIu Ӱ`s mٴ2>ku[7!VNok謤C+& u v/շukh&:k~l=¸gL+#0ܱa}DIFf9.߀s2T b4W8AUcވQr#2{ߋGe=ffu"3K,pF{c,g;y54©.'eʣ 3q+>Sÿ!(i7Uf˦\q[Sыfd.Wcq *&?` +tnwmA@ ͭnձ߳@zg:p3L&0Ce"^]>D8{uD!۳>ǻ::^%Xu`Í#L>~AK`q :ԤO&o<#*4-}_z= D .:> k[IzZ%<ȋeHBRa^z'Ds"4qRU ;.fMlA Qۧ~F(ܣs%Jir2=;ѸsEFF 7ͥr6& 7-Ary)ǡ)%pT)eSӓ@*\MugU?eΕIZ C/{)X|Õ`j?܅~3VYP6[ICxΘ.7(=v+o4{pֆzлIF77qGJ~sn ho[/xp{ s- }R2}N"v&)ꕴ]r/U NoI#-1ځRv.fMts_8Se+Ƀ.iwZ#<, 5ɛ?@yc@~N}|'vy"4bdﻊ)>&eRC!}pzb<ա)Ř'׊+3n^LJHI` u]dHcv.X*nU3Nl`Rƺ+ӿB52/|HSIw(52Žy`w9ЪI?W|{N]i0{RWM75J>׎E u@Xʭmo׏=r?-y|vvp^e纲+ n3|6vltl$]&9BɵMAgl1cC DTSm`B~W^lfwc))x ~I@ O-3궱fC7{,hR\zlTFMFIll?cf):TQrjya 8uK]ص#_:LQ2`fc;_#y!MiD91Q K=Q'xjK`f'!9퓗]oۓrc) *dZ CjhTA?&n]ܫ;ϡ@!?)<#2Z^ A=)$!0%ȯqGZ^ B#YhFyH^*qᅆ^DeEOgE\"f>:Pu9^rGD wy|iv^97>ñ\a#FRS= r;'liEzM}!u{KެQJZϕPNM!#;#Oa9q&Bb2׿-zBsuusrː$RRlm&Q靮R`vBi|Vxw 901fwBՔś &Ѭɺ! Tdz&!nXZw{s_? >bBa`ӀG ՝a]j PeY4GLhœ͡`0ԃ~:^9smiF.=kڳTCB0*?B-㴥zz"^>v[}{8cI'%Y)k! HC 4\vl[ qklS²?jaai!6+vIrAE{g]j*(p,1(ӹ +HKdߟ>Ϻƨi"󶄫(1ʙN`,rXt:bDsx(`pP"֓~[}TY0: tcΙ#=dfSw>%h?&okpV\3܍=+gyEЭgJiiL熪MI)'mK"Q ޺w}΍UR[ϻπ`xA:#o4A)?|eubLv [f}1.$Z49؍>Zuuǖ 'Uڅqx<`]<ܽހPWZCPfSϻabaa*s\뷽@Ј }˫`4NB!c,lpDoװ}UN4 Fŏy,P nq~6ʮZ@aZު\QJv&qYJd|Z)X&"1lZ\ۢ3N(P< ~]o=':(!(#ѷ; A8cIb֭>뺺MIn3%G՟82ۍ#,A سDI( 9B#x34_ V [1ym*c R ۑ0Y#ZA_x#.0] z^&YF?笟eYLx>XIsS 3ʀ~L NogFR[V,vId~] [5hvq$0I"u_cT2͉Nl$D_g;1/8a0S(`aMYĚX)f ,]Ä!:j@ #& ]` 2 (p"3%k~t |B&[Idv 5{q+M5жm?I0} jڮ:E72q7 ٣7k)UA_9H~B44xCSm$\֫G@rN bd 7kY:X[$X$1Cx*O%Jf@ ـnRsGX 3H)܍f n@KEqO(X| Cה,ߏFcm [ԗ]Y'esmo S@ Tho\ijh_% -ޅ$pQj3p߽Ro:!{@s(=U,\`>fg9V+n13K+P2U(lyђEs.?@FN(J]i-$*ShGe 5}cF?8nn.q2#/6P~bѨhqEF$|q@qg#xO7f٦9QZ]^I% 7HXЛ :7Ul\JڗGRPvߋz7hv9ƆE6AEޑʹ%NE8SMًV :qr܁Zrfc%w.t?(hX\ TE0x/R齱`VF=,0?)}dl9dX եN>eһLʌm-yAfB>j; 5pԐ75$K2FHP1\tFm6,IqRTH (NIcwQ8Na(A])3 Z*y-CCl2ނ1G+ߠS]?R#N"6@*?z`N>AptM fFH;ʹClwAPq.3-?uvc~Lj:͕Eh':u$$4%,34lm4)dK =Y56rHFdjք֕$1 j- ^Xn3HJ|E8(QF魾H4 _-c`m;-Ct5۝R0I"۞m !IweWqE%ѰH ƼX$I'#̵45+&YDVJwQPFmfyws2ĕ'D3/d}U$3赜Z?f4ĺDkp kFfg]jrN4%K4Mn:vOM5bǼ7RnRcVBc!`]߂3F͓:lK TGurA.V@r9O4쓦?Ze2߹]r:[Orr<@_p^([ _?]A7`S93!Y;}{ `#N(֪iZ.'gyqnXfhj#/B谙t>&Ethk51Ô -<цvYؾ@WԬ1tt2t? = ӉwV$|e <&B ;% N·Z}f'ѕ $B~x0}98 I7}r8wL6u{>lupBTNJ;:BL]sGys8b$bojKXA)1ckuo5d2fKM@MI KT%Bt_XW߂G: ʟ6V$"&j"?yRU̮jLP<VD~I  UϠ-]ZD/P9TPfS͢@(@VO-UodAģ(Trj\0*/>m&RةK8vI: gA/wăAgy=?}Z<^) f/Sp 6P*59mt& ߈0-CEeo,bW2ߎ8e*iӅv#LV(IϐPV"u˲-M/--@ۜDy\1[owPgE SxX[5YUy+7pFf0r"?ߠD '{P)`nWT2bn܈ׯ@ _]RYmI M,"-HogZǽnk9VQGeH6^%=}0K8LGUUo)#Rpo<2XnϸG1#uW.(-c2/V ָb:'#1/E|u0mĐv~!i CR|8yu W2$GM"de *C%4pLDdL6K1weN/ybò^Yzzo1M}ώrUb`jѡ922RĠp}re@u/$r_^"+ 郲fQs,25d 0kVۏP‹%%.DֹNjQUWjס>bZ{=)`QnN `2zןYiƩeKfؾ] *Ja~ҋ^&.">aR'E_ɯ qm+B *α .6(fRG=/T֢X奾0U^ fjKG sEzs桫QC6B0. suԓMmQp^7Lh0cLRp 3kIе YaJBM0|g®>S"yDg۹I. =9Ϸf_1A]/L^Xd2#!S捭Sgi\f;38<h]ۜ$V.SotXUOIﻈ٧auHm\/ʬ]}kcD=bMjJ?*56o ۨ4ˁ\3u0HRGZom%P+Qg׭PI p"^7Yg_8؅EwةL.572P4c51k;J6.!C<1>D7 P1hPW?(,Eo;{5pG[*F]"ldqakvma =)5-g\ ؆'p)׭M(#wMiB2P =1{e} IkJh<'ԫ5ЩѨFҀ)&aJ:c /ްgr/`c|n:˳E6?*œLq>(=CB?CK0l[RT5q8!ZeӢ,-'JvL!Wզ#`~?Zcffu;{S=&2b KiVúu5w7FYFmQa_SSג2bR*~2)s2SB.aw!1rSZZcWQ0n];;X;'_ YP"ca^y NGl82]Sx(u}^XIFj 9 ڎ.4Р> &-P/ugX[=(*j  P<2uOOX;ۈj#I*P Qbj4\da8Y7b^ ?y8cP[olkpih|asYdÇ:!hȨҷ3;2H$XpPxcQ 7zTJд]?+/Mw#R)d*ngXEIȪ 'kC&jG،X>rI@S^mwQ;$߲;ս{zv[*躲r#:fjf HҦBߒ݈qh"o6P= ֐Uʳq9*:VPjVlTXo ?%Y{-kpΟz [׿$oL8{QۄiJ4:)!'_ebfyv.IT %̝j|W($FZ b|KGJ^fi{qԀJSa'4&LtUe8E Eu¸$|a<XIa SjASlx?-i4O0%T+S۲2Lϝي)sq9 _dAꃵ+l41 SAWLFT[FlF-r+C*%*dS棿l_!=I; ^=!fyD.Gܕ|i9Vri})BPt*bEF9mI'Z!П2FYn0[cC^ bJq99d *%xLN_I~㓙V =[%AF@>,=j=БQn. ӪbH EUH.:U*5C_}p1 P S4Q`Cw <Su & T- T7h7d9>, >?ߍ# *[r'wr7B-WSmfst'f$Ϋ343K*Ы%Πsyz̚4.|<uk6.{au내oD`xfGO=Z,z9Ge~$JNzK&e"lUAUZ(tWFWLZ=<jUg)̄Ux|*Љ71E'rm" ƇNϣ $‹$XfVe*_5Մ`9zyxD¡bҚLb=OMAi U/T.8J(-#CMϻ8Q'dm3(4, ~{:mjbh5iSBl*1cB?}!v5/_d]p% }/wUH4v(zDg1 2~]ej3*5jg mf@-ċ~Í *M.~f#ͼ~#to˛@X@L\Q7 q.L@PǻM#]DԎtY16%$Kraj/O0n[ڐvXTԺF3jRG vl~X aM4(rOHA,~n,ӑ?9d"a"ymAQ2 |stxw &Q|iqXWJ4EgHu[9nb!3{9]kucEx^$0~p(?`ݸ.ۀ+z[ؐǗIJ{N^&^z-Nzxu .>|/_K;݇tcnQjO43:}@jSH3]RvaZK<ӊV\x#RV.jP8J(y8Ka ))&~76'F%$Xo35E2_I%ܛ}\KUM?dsN|G5X9Ң6)1)+8;D'L"Uy<#}8D աadߜE`[s"+}]{qvdY!IkcS?S*op砼y苪$IXٚJg J8a K Oπ->6fx3^5ct%k{?*!*2r\~4bu C8} 28RdFc] %+bIXppt,bSa *V OLe6߭q6߰8KA+CWc!5Kh4 <&VC9*2lr@~H/dc2&&\9Џr|Z2f wuJJ \Vf)8]}t.EMҗK 0%Cgy韕F:&a-:a\Ԥ+sq댇x':$/d;bFBs5e&\c5KFCD]vuP@X2qz:P<]?X7E vK9X;g_;r7dKJϵ0i Y!N;|x@(,nN"ʺ,>rw; fBi3E_Zt64."ƥ%+K^1X52HH5wJzGhQٵhNPj0(WsA$>(MI<.t{_[ZXçkKvʤ"fhVp,/Ԗ.#:yeU>ܛ!>EqG=C?S%R [xlxJcI0ȡlf._+vh(6]K},d}G DMV86oT:2;<~+Z:vߩ|\y;HIѻsBvK*.(c$\Π~/@5qhQp_q"%tJx̶*AmtTc7zSCC8VtwM@u<pp*N`Qڬ)~lǔCw<:w`Ѿ<ײI1Hڜg{Kiᣌ@W</lcF4hx &J! wNJ姶9Le%K&ɢ9XCG[[n_Rz47uUEfH %Ix/JK= 54fRA|n(妋3Q[ g!su7LwvT5gINΐ.>Q]SR +>Pa\djRn J] MJԍ)Ωpm;R=ۯ׈f6crMpٴ.F,+b5O_vG.8FuйB\1ǡȘq`9KǺmT=Rh2vwxB`83W o z>pHWl(,>l*к 7=뤌ڏH󵠚c{DD˕dv,L";i ,e(tË_Q_AJeE?[_Jtoap9),o`R O VAU90'`=F֐{]2.qߖ5>JXmۅ4]ڏVN~vw)R-|ِ=ʨ$zU.}A%?0NG$g<"H{+`3їlYHWM߅YùL&kpLF{JԍeI8JL ~y}"(qBTK.6Q5*G=⎿\,׹W:bP8 5$h*uo;IG!JsxozD(͗ /4Ii;i1 Ϋ%9?x{5ch3# ^G0 f3 ;IiALvp.bȫ_\avg 0"+6ߓXwӃAyQ&f=ԇ*'82TƘ_g5 NI@ R\|ҖsxiXc);%6r ϏA 9 5@"(`?UU+ֲVmG? Y=+΅ܵ|G8Y5[(ĿボA\D@ ųr}nA.{Axq3R;߁< p*ԤBܟ]2yfks L |0I߅ZxL{ʼ$||i9/Gc@Ao yH"2lB\a~0>l @B9" I8֯V&~rECcS 2Uh:Nh)Z%nJ@XӋN{!T#~Zp vw 67`7 ysB83Hx?:LbGVPO3}??"i .nPq[} "y~"Azp;7.mq"E [=O6|Ix"ԗa ezu&dbF<搎s`z ¶T)cYvOZSi>9 $@sD0HZNUk SP(T؇7B9Jڛ]bUd7'0urikZp(J*ێ󺑳/R۬6>۾^HVZG<{{i JET.CS /:BrGI4q WqNܜyM~Whj7Fx ae'쏮fXAAmyI<Ajh-*2dl3[$ug"q[JvMpoOPAzyrk 2c@jV.ۤM줊5.|.ċ5V94Wxt|6C,[d5]Vt 7; RH$eBi.u^8Q\7ɓl 潉f}m#I )7ԑݒ!BuҀ9vѵhD:t x IKkAwZʖ;G#8=뢷8 vYr/vYgnn]"YqU> ?x:eh΢U/Cq5E;#<ʍ" +@3J l֨R1\n& c"g};_x aY`D|SWqP} 5LpU}i %ǃ$ '!jrއRaE(k& QؓzY\&^uē7 >:[o=Ǐy0[dn\Pٰ1'Dab5ïhD ׀/xTQl`cݯ}Q]B:eC P;V޲SCE_\q0 FAew߿,g G\p!VvN*2@ +TAͱXOlFUQXǘ7Ӹ3 gMd΃WlqR؍qJ{Il_ .ē;B#g;ΕVӧԿCh [).9lM)ue7Pa}o^\"qZOK`:EMA3Ș;d"U.ǧtpHή^U1< d3ДS-^h.5e' ;鍸_FזALj:Ԁ5"3`z;!uJ``ꘈO[p"SW"YF[MiQw%RY\*|`p5oJ@/T\kFUv B2"N=^L8f1]) j#lhr,!l'tX,u`3QU\*E0-IH+/R֊> ;]3чg&{%J:.- ANʶ8p*\zMYl=q=|MնsC 53SLl 16$:neē4Cf~ʪg&_חS -2.u|*ڥg,BD| }Our>N}mTcp7(qz4sɘ&n+$$>Ao}﹞V걪-LR[ѕpXc-/ooQ.X]+1c=;y >QNҋQoRTX;?86Z/'y ϔю-8-ΉӼiLV meZ)Lg'-Dk3 lpaDdD_%2?&㕠BZhǁ-41`FE&!)g,v[gx ' R,/ < lIyR@;-q0Kv#HXMخhR R58ѵ?i0-}g〣ؗi P<|@Fy%ZZlxa\*{ȊnN +ej )%#+Kf@3 {a7B͖Lx8(&kA]6Vd 9hhl`ئ(JjTN>e!HhD?.{VS@ d M<+4`ϞS J\U`崕-Ǭ/ž,Ȃcx&?HO/"X:Ga5v-pwI+G {oq;߿}<+ <,bJS'q@"䰚 L2Q%lIrkG{5mMaغ yɞ:{s&>^C ~hPc7 Ħlgml e|-3EZo4{Lo0Eok-*DO'c軰~6}H0cBTz V+N<{' ͍ $GX jVln|7?F1* hʯPEU)?%vy񡋉2M| D6znCUi)E\:Fn5޳hys*TwաXZ\$]HOxJ#S|߲v 7Tn-NIG$Ry,eg`ZP'o#}8L9viWlz )/zhS Gя(Bۺ zz6ri-e{v6H|i`Nʏ׫ 2k7QG(BJpBe[fCL @3W7yȢ\+Kam:CFj PĩrϢgBp UMa@5m6 N#S+ (.^!Q&5Cąb\AkG=0 W|U<J/ja.F+ u>]V1y[o(6bz1?܄oGCjwJı\QIO! `L^ tVs;p:{Pq+E8Yg {Zq(];pI䧺dfIX(w Gq&ܳDЋy>TPQy+y8kVwg%HK85 ( 793-"&Y{5~*+vsW>WW#iCc60(B{H=WIkv-5T33x nGs %V6Mg\{|Sg wG;M!@5Cg>ͫ @&pTkh~@ъ |!D=Vdl*9OOҺ1IRfKOlc~|+:'P]k*,qR[ ,NH1,1ˋ=ݍ ,% k"yDg Ex)hnd&_bdM\F黠*o`}( pԗz $BL)$?Lf} yvuL<}JVjFq >:Cdn}/52G" klH[#_@ev2!I~Mҷ N`1?$ }5&ϓAZc/ c^1L҅x<ö{#a a[ynߋl{t4qg]|mKқnj&ȶ [:]] :7됸2IE6铞9iҍаERݶ m֗B8cɭ*Lňd1<|u9=~,]s,HI&Q*-rWOyֻ ooZkLD51V`w"P?S4|w<"BM@R_ \mz2_uW$ʻMW=^Yf{3n<]e?ڶqJ '8ZME7F #|vB6WMRJyV쏵 +þU|!h՘S,4 X`'H şW\}y' bwNC'pt=SwB[N 7mt`"Mh~wXSb%_̕ >^%@ߺ@_|]ogaz3E O|J(1la6ַ6 Y!Iq# ӭ=k@()BZGT؄ 6ǭ D<ԕb5J\pLEMadKҚ0J?:Wj6ky lE!8%)U~M2;9ScH/}"ц4$qh`+ƧNМX Jtp1x(%xjc-`EvyUll8SgWIׂ|| "?ڇM' 2/iռקZ6r(td|{*ҳu1(0z@EM!ܜ>D#c tr$$o"k5ghZeVEEi tye '+>3N]e_g451\(16=Ct)j]!džts$ ą# @+ @v޸R1htN'Ժ.oMIxFn`dpX8q4/TfL7$n &Lfx).rSBAV=`b0E8x:(g q?B(y++:zV(=OminЄ5TI02;(я$w001Rސ8/0W hy4)lRP5!] tM3eǎϞ[/%kVʹҴ|޴uO0 @ۤX#3Bk* (4s.vvP)QE}?2e(h2tC/ k`6/lbՍiAػ!ZU:#%x0 V&mAoQ& Wʞ77-1Lߵrxߚ^ݲ{C,?ȷA #>%:4#1#+1-&Lp%{,d&R~b38+%M#e!/bI[Дcobb1hĨJw0e\U ]i[gA7xߞ&N>.Y9"@V7\ww.QڅSW9L Uc7E1^%K| ^ Ig2m1,R+E taoEK!頨~?F;utȐ1P) x1@L]1`qbJe1Ş@YqXɗ& ܷF4Y՜F IU>YCQk%"(!shxUl*T-NJƆfYd➪B"2V?R3h7ЍďIU={7z6aTd9/R *ʼbI*j_O˶$mOwF] n2"a<=pjJ%_ׯ`n !ZM{w"vͩ99 F11/Mmծe ,AΆns(gkHӇ/ۜn9a/([ A}ouٚWZOc|DTEUwL&C :BÜ}D~~!T öthK|ImD" N!à)*[Oze-|bչS!6գz}8"I֓ 7( ;l{gn|>3C3+ s Go[` W5~Q̌9"Nc/ܱKOsa~<"C-,rk}`'5q !uIώ8aںdIg.O~ wP>3:JMs=7x|󄰟8Co  c~* 8/PY!5#hB G،bJu0XwnJIޭ14$"ֲ(V2HW@T0)lE<+Ͻ>KSA>faUӨ "q$F_{B6?S\Y lb8K} />L C뙽up! 3WetA@XEzW6 /hu)ͻHlobL..mڝE g4s]`+]M Rs\ڎnMԸB83%RQC(|j'!C=$4+aU-:_(7B|Bfv~ӈNCVK"rAy>5?A&+Ү7f]&x; hϬbIo54|`CcxaVC[poѼԜY׋*s]e-'zTt޵g F> a/w]JA)-3D0{mmMC _ U13D)є",Qbc$ 9=UvO?`%t D{q'w3Rl3P'kQn_%O]}@ 5gվ_XdYa ®I̅+: (85ئ$`a8+,In5\#QFPø^ɿH'0rTjt!z ٜ:U<}X:<  UIT $1WtC},- r+;%,0 sIö2Ftg4\H[$Qx)s_N APa0uWTy{!]٨fy>Q7a,e"F#}N^OX6ʏizU|O 90y=h> ,'%/̬DĂK W.t T$d; ٰm!껙ZHgYFzGﻲ|E17cUkR^W)Sg9 nܝoBt{bGo᥮BX5Z<PQo[|{NXb),Pa8/MHA L"l6J^F#Q+~^6e'k ,0&vGCZ#Eqw_/co<5c+-o g_ ]fZ@N4Z䭨Vw'M#ʪU`wO ghpj{OunEG -[&Dy=`|;\'\l4@FJ^NV+RtءW 0& hױiqb͒WY$:KDr߈ĉ cPW:,F85hdvT0/u߆Jv$0ӜsQyxu)B xz;ulc%7̃F% EXU5XsH4QRùq+q݊E-SXjۗHF`FVM4.UHYu#j<53#2 HFW}gtWި{ {w~jѽɂiaz]Fs!m*:}15ày٥-g.PՈjѤKGSuI9&U=~c@ xo+t;<跩ZtIODJZYb&XFXӨj֯h\ىO  /mtњ?6?m 7.A5]=ӄC0\Q2d}tVAq1%>ɐL=9^T l4eSFE*n͖_2P r,()v/PvޚPF*w%}3bX%u ' ,ĚbЈ8֋ߠ)OxBxtn\N|ߤz1W8[huSwP?rccq_`Q9s N.WcXBj%=G8 }CiE߬Uঝ7E(E\%NKt'"̳ Y=6PX!>zDp?òݒ^ntb%SvOשelDGCDXѾb3>eǔ[6`zEh|KAH'8VBS݌ lV׌jbT9F;ʅ6g=28Wn"2UE(‡dH,RH-ĆűMCEWg` 82xrP]Ik)hȭיpDS'{Q,#Lrۤ3ģx$GO|+2ޱ\-M}#!/tT)m(WV9V_]%?uBmG|[嵵kAU "]N2>tK2nf@A"\DƏ3'4 ƊZna Ua*sBUL0e'О|GHqJ׫ $s6[Έk7saR8^}N/W吽^-=Pd\z SᎲ/w_orC6e%Z+w|LiݱA*Bc*jCpcqs;/'ﱶlW0ܡ#PQH Ak9PLiz/0VNm- k&'+co[aUXE͛y !Yk&,l1gcSslˋ#wC?zhY_tYJ!?z;+˧ D:lC̰d~])H !pƏ籔HVWwq%#~G*A OTJQݳQ_< ~O?B7;Mk¶jIZl vDMoc`;GU {tL䕽p8QYCN`e}|D0\S>n]? ) 5Z[ݼEΩ9j"5$) ntvlC>.R/XM= χm'_ .+h`J09U/ XWEc)W '.X(7MdT[||]W堄?v`F~]·Hmξ÷OSlo!G|4M@ <űN8$$tf|2c`+Kh[ N??Qd4  dx4:eVƪn}2?"wwIk6D%N'Hf9afZL< c7!to'9]bYϘ!хd^T~Iy4*Pze[z$nYɃ/y(F N3\+IdbyD ji&@8}56MX8RwqʆRtwH,KMۭQ-lVp^QI~ v*~7Ty6_Mz MAAe9t ]-^i}T֘ 01ʤ;>e3otO7:ch 6KN :lEG SBZޘ7Hޘb}x;6S'qUIדLi=%MY)j7u "Xt<o ~bY쪬`=ӽ17t4&GúdEUoXGq$ .}u͂u>ި+ e!J$>eʯo1+gYV}]Rv ɠ$8]h?ÓA«E)yq-ejSƺ诊 HJ+Iӿa2L7T8HwD8(ê|>z6X& q@@#&e~k~~C*CX oFZsWT YJ^xaeP_A!s5?-,DT *ms(;FjVh9kOZT{6dFTX!wAJ!*Y|TЌռ^V'6P~Cl쓜:'cu[(QLmfh?JDҳu) 2oyMq =sned&ѽ$4-Ře 'j%z 9?<-^o_tB:H;FCEg* t pShLn{o:6*x4Jb0cBD\ tS%R.^oG B [#۴b(кyǴ{]aќ&c=BV|#1s)3 w]L^{y{l Pdd-JW;d'^H`Z~(H"uld;AR΋k2qfK+x =>ͬ_+ tlt?Dࡾ7Fi߾CR2붥y\e[h'S٫p߿PNp3a[mkP`% 1ҽ0nħFAYET\>i>._RilJX8͖++K̤ #ReFվ''?cLŮwA)mebW0<Mq1Ibe=%a@kI}qe{G]]qbK Fyx2o(ne[~T[ RnM&oĻ:qKObox?F(^RGt[U}[[|qC=?6hj_u&S \w:N]Sg.~1QcBʞδfqɺi2Czǐv LzH5\3$!BGz-}TgSx:5+0[ =đ,z a}JVDy\K'}_-9||X4k؎mɨB1I-wvKFz<:p <N2r `tac)=oEVVGK.K=g&ht'bxL.$*nF lFRrիIjIO_ }, d-ω65xM[~g_`{@ jWaT1U GLz_!F(&}{w۽gLa%gRvgr9RK{%ʢt &Exu hFP m4RVɨ|+umR5$4]ҰJvG}W9O۬`lS} ܜ[673&f\6,HqEFr- ڰ[u$VN,ڇ&/=ʾtܶ׽=Ά3DƦ$VŒE+v<85#[XoXAՊa5_׌M% I&xZyrhD3`xx,_@O 57KT RY(G9ۿ~[af3ֺ3_) lxy`ǡ7C(}ut 4"yo d3)Y ;c]q,ᒆ(T b<-9+N >SKGk*cTNE, ZbO*׾:ݪFO, *kuzQ߈ܖ cK݈H?\!݌<⯭/Uh_ۑ_DD#j&"!Z9| +Ź)uxN{F0J w:Q 0:HŃDc3I՞m߬D8@5żtSDwRm]O$C ]":6Ρ~ќȏ߿ 4P|*6&ɝ^,:oo0֒ϫ=*TS.?\VZXd˅" Iх/0>e1svNdIxc!=,)ɩ"Re2 !d:gW $AaӋ˷Zk/gC@]CKG2leiL|:N>9q,(( rL2ۙTyv|, a|׳+ƭgM+F&j<mW僈aOeϡ=\gxTlEߤ!Mk(;~ց8Dl)o@BS8_sg\AGKFk"5Md9GPJⷻiR3LVCgjpӃbk4S  8TԉAJvE%2ns4 ga#Sr{ V䳾%vh]n~+x~2$ۈΓSo5. 7uLh}Ndn_.cI~4:c6HT $VU,l~/朧g*>b/KQR-v vtl26 &By~,XJD!X_F:~,!m֛-<' )7u#]xK)<$l\0mB'4]oWT)9pPEa_0} ~ܖXF8}^x6s/gxhQB_Jhfr?+ 3 1֕*"Z?ѲLu($G@)i. ׅwuw9xz|6,{,^))Lg?mӊ:r9{ꖊUE]zYk{h~{E:-]S'EZYxia+>_XSJ*/H.MezO%pP~5'Aǚ~ ɼJQx_WCu$&c8<ꑸē? ; = bRc|Nׇ)llkAl$Et |&0=mwɎ hu:(@]-Vhd#$ o\d">N^X=|ǻR\ꔊ0P@fxiLuQYLpaB:mR|w͙J9Zd :4Gz&C_s7>EzQDt+J`KVoX0Jhmu qmK5A;dxY7v^cTvΩd R~;] %FECo g+r+%g)gZeH>>VƎȒ }Hm)T mbTn^Sg%B_P@L6xl%Q4@e=bP.H 5qICPu͇cJmbBٻCzsq%_Gu͘&{Lۋٜ"%<͸JFqa̜usF0 #(I6ze&`,EKN_[?gN`c)TΡEz(}!w*y^'G H4Z.nȒR_s/IYLybNc$ #f7QdLzx0]\rN%*f4gƓYVP]NbOezGkS`J26Ѭl tzRHB 6GINx0`wo0A?pQY+s<IC'fy\Uvksl< FwU$@9 G* }2 Nk=-p< $@)<9Ѐ | k\#wllnd?jʗR'JLf"ə1 jyxx7ttib(ZϹ?Y!eUŠ.[#.IYo7CGR*OP3@ fvaJ猪J)mL;mwvh/8 ?p8)Ydu /=I#+2*1yPCָu$9-+i֖ꋳҮN"孓io@g($ُ놌롮l}/7zXk6&%&_r`0UйWd%D!t@"0j@@/|~[jm^F rF]ǶL5jAm݌ wx}+uҞE8 3=׬ȫN,n)t@qpp_{Soa_8(,u%!>Ѹ"ն&n]CӒIa痂V"aBIel͋?. zxת?*&2T涔}FRMٜxe V?-zDp4ꔶ iu;ۉNrE}`6= [='Qutm"^&QI:cAH/!/.pD*pc cuLH29*8tsfȯI*ÃFEaeI-yA/IGaUg""{Ta ШpsL.6{ʅM[1qսo|2mC')v'?U6z@|DAIoO }5#3mɊr0L]Fycć/ p*.UrO=Qwy~ObZp{@Klm_uꇠX+gH9!t)wBϛ;_Vl]&Qwmn9R`+ysATs5Q&I=]pNB`d4 <N75ip(dw# >DzL; HCV!5rspsdSɆ46-`z(rDI A1lI ZnQS`pMI}%~V0lqmľ\: jfM۔K,~$}xaj9Edt) v9|!їmc Cȅ oOjw{u gb2{W{%.~Z:c$͏?M{!bMlֱ~}] oýfs %,|2-gH3"^I?f}0V0@Pl%M3¢Wފ2{#ToHfZ]{K"KV'}AӒ-%7l2\PnRqޭawT2|w|-U Zn۩*gQAKIߝݺNx/!/xZԻ]`ŠuG^&=V;ZsuXb'lc)~Ne6S$xDtZ,P|#rwY"C'̐dC_"Og۴]@>_&&aM3 V<,2zr ezER'YYN1VH6Ii=9UcbkAf#@Рm=@s&Rκ&Tɿ[w gr8ʼ!II:'21fg47'S)ujr$2wHY2N?S/סRQvwD`)V 5[#&24erS6s짔rkV289owOqUmFi} ?WWY,V!|qH/N%fPNJդ\~QŘq2)WL':eg2L459eqn&C_/:9J"ocP"P-C};3m6=jS;+4qZkGxN}Y?H' 'ЭC:´ǺVj׻\z$ ^\0s.p5AYzdR^s a~]!:Ú\IPZ*NsA*$1ew0{CC8K QItvx'Gy(tCfYYmuy]+)U4e,!Şi* ;RO]> ՚7͢^ 3TcM02v@[ˏ+x۫Fvu~~ ߒcߩ/IO+S@MBW]\X [$3zLo:$ZXr ;ٿbݻ )·ޭپO)hF[D?zHrM!;;/#*x(ILDcעf7VQdvx>qy<(M H JbG|miެ߅ݛ7p;dG{Fhp _–"4% nl 8<p4)z #v%K #wAdKs2t !Nhzbm]o:"hk:[.Zf E\0AC|k;M0*hDϲ bAOe"E=K*kl\wMm13A:;fF\:""^Ժp)_mK}Hg} Gֺ7ǴK+ȁy:,+; 4ER(uKǣu'%LŊ`صaV{W.J50$Et' :Mi2I`!\gyi4YIj1b|ѹ2 % xCTe9 ;$U +ܓAf4'4jzt͗66ˮjp!=y;jg.НnN?Nǁ@G:m/+k=ij֞zuq;pV[Dk;ǢXv c!eSZVse7&dSc>>7>χݳR2|Ɋ2f-G t=+ʇTZplɾ}dD%[k)@ /oJsoE>\ /*dM`WߛilHMᲜ) =S6)N%z")'_.8c _Vt~NA8i2T: +\?p.6 {g1L- m~ |Ca"o\x W`W? Q\1/ᦡJ-3r&Әh"71$-Bf4]=Y՞Q>l[' HԛH;H:˙ydJ;_y.\\0IwCS9H"VOKR4)F0277F]WWzb Xom;ɨI^zPӼx#l†LbP/.uŶ]΁mOķ{3sW -''C7|G^;vj ׋evὴtA $IT[p ͼxp|jSN= Ges Na|m*EZ<}o!C ]ئH#2[}T'K%r ^)Qpqg%گn0If c.2Y&=q61$:o)[ [;Bx]d3cEUB|%p-+!˪iwzRwݢs"?vei @䇦@o,ع7!jNawcΉ@$ { [XTr~ҷ@W|~$rb^xU+^ߴF\+B=[/fiJZ-Ǭ/k1(O' Ða;wt6$PrR=^BV%{⢶ |uK d?zKFAX D_F өӈ%PYL&. |2j;EНn{^\jl@ZxTʲf2cгŕev+z #X5 6 g#H4szX,f{&K@Á#Bw |ZQ:`(+dk[a+ *vӳ 9)!_ ^gF76oiW,z}%\OBG:X@10I+RZxg7}6=B;ʄB4gCՕl[z{7}7(9x؋\-7yEJh#)qN8&~znbɾA%[\M73?biBa9:dLzi*֔_`)[0XdE5+c7eqIR8GfA\tM [^xq gs`rª[حQ#6is~sceB} r)ط>(]:vmC\fGcGYE8OG-VCc r3rrH&KteT`S"ki-yC$fa@NQ=YDkm B=&#piAaژ^P sпiX$wkp\8ۺ}n;J߁WbX} n?uE2Q f.Ĝu^ 4q4&CU=e|c@aߨ!-O9LE$kќ^F˧Yח֝ꗹ.'=G4d8]^ PFrtog3˨s$rAqoJDv](;n >6]_Nkh݂7>NvǪW+;UtŤWgFx7>--0 'cXe:Qbm`l+}"sy%߆Fd.1Sժ.L> 0If58RX$6d 5.An;hЏ>zAi|ƅN_KW`QnW,}*<{g,[[PJObVoOăYW_,5EW~0W>s)tRŚK&l8jɊ'=gk!ec`-B\6M8bYkkϡ(K#E垄r_KEQ*  TbdN{SAY9ܭyvPR113(\2S2`2q /7QUi z x޻.+;U&@4E ; +|[p]&h1+˧Y"&UѡSƉjqpOΛHы+ޭ4K0Ĵ'ل~Me)NpP{R5ȿu[.@u16phY&$.HVd]sitaGpfiԖaGT Oxrzj"T>*vH°|UIDЧv؄x.S!* @Dpst Rj L= =![L5\#M)6jm%}T=9Bl]tWVsi3Wp~*%/ra5\ ?sScjjnL`@`Xr?WãQq&vǤ5oβ^hf: Ku8jJ>{68CE} ϚҥTcLw&D&KD!v42tXh:;YYhelKب "9RC/?F16GOIuA=ťJ3UuпoTe(?? op1"5IDtлn{7)v]Zu]6%9[~ݿgY8͛vdv,:}_$N @1~١.%@2g\km[9ܒzԦ{АS9;֑̜'NzJ\N8v^s@;޶Io t!Q5tn4o :%R8d贿@J SBey}8h9H41AV*m~w6Q`W#g^+sY,(TvE*BʺE"F#sLXjM]˯ -WL7߅ 1y@&_9] ei]g%/No#[CJ<390B.giYd +̛UN=ilzхJ¢Q+ 8NxD mߔؐS}Yyh0|bnoz꿚#̨QFkÎcXx2YE]5;&?gۀ^x)b:I\@&RK5F:L~c)hpr]UWe ,z4HZ%uﵘ yVy`[?ly1ꈞөmn QuФrʼn0AľGO*F5?K-n߽($c~IEeٽ؋. 7nܦYEM/keOL*)צ7L|^+yPB%6}wP#,}57'3֎4MX *~j>1r-ڮ -RqLExY,8Rk4_0/d'PtQ ^ew_nL#f&V1[w Fn0/pkBrTƆ~g:W8*#j CA_w+Re?.c7XFNferw/L:6B{L iQ\ɚOeyyy(OQ3ndpz;E'@DMv8Z-?jٶpDI~|FwQoG3[~ 6=V""nr}"xN4LG;4,.|42Ԑ%pUJ*GzA(8 r{⿻Otڢ7W팀1s 4h.VwF}ӬSDfk)?S[pANzhR9C)#Ccx)0<&/ %4> i Ѩ+üb ǟ_qj~7U3߃%]ZWRCIz:5Qr}'xрZ>cB˭"4w\XNzDP['Gl%!b֢X$BQPOǏ ZI4& Ix΃Y4{#uɽ@e/T*nq(Z1Irg/; h)4$JjT U$KDRڏ-b鐥]8 :MwOk}c6INuLbo .LUQ5ଵ:rW#A%>=Ҙ vi){!PQ]'7Ј+iU!FVа5;Y"HПES$VHidJc q5-DmߑM}|d=0- M rrd d *Z$5rRr{Sd1~"N!eL(uv"i!*Bp0KIɆĜ&YoLaЂрjrD fȑ=-ܕqԜJՄ0 s9fo|+X޿Wb(aV=I1=4.#oMф y{xxȓrm lk&1p}|;껪M ;HA7xchѾ`: gױ Vܫ;k}Y&]ĔyG17EFSGv"V6t%^ӭy$brhmhWs۽n$ܳF ɹ[hEڠ(*Qҕ FqjЋ4T$r2'=Մ##pB2$.˽ {Կ?gK'T-XnBLy\U~;YPjG?w lyw iy霉~I Nf%V\[yBwF42L>&Ѧ_ ) o gZ+8ֈm^ӌklu䧕BǬ;l[x +#jgHQ24idׂ{o_r? <,a4jͲuK 犗mh fe)IJ0sVn\oIvԚ Ds-Va>RCA*20x{Hwk˪BX'L@EE=FU=l&ԧ͎mVV|YJ)ͱ s06`U+i2|s^Fhnj\r 6h p#ߑ .GN﫺vLbh{ONF= X%0r¢̩ YB+"π̡Q"X7x,}Ìo- Np|)uwk :&Uwa`qWRD&{Ñ?RRu>Œtb`peF)@uǹC;j0Ap[ cQg_le><`:a}g| +0NrNPK) ;BU |/XWLA\b'C2ЛŹ=멯/9jla-N(2,~\!4JJ^adЉQxegEWޗIP2mަ㮿q%H)>QN%h +HRVD2ò6dch%Y"ZzkCyRB<{N.c_,CMČv:* ԥ&}u gh;cWbBn?3W \Cjbr$(w5D)][yh+x#MijqA߄>n<#}mwBDU_F+i9?Ϫ3e#رq͓[Q n+ DuOJ'UR 3#VN_|T~Ej{# ~G92yUxfyeu\FDRm`iO=N)oiUCmcy, B<Nb0E>|0@1NKK OY1$<>(y d,iĹo,rXii4y6x,&=OXo[rr|_l"yQR]!>[兩acz,„Me4üxLIB%b_boz'*~iY !8G[#./.h38v/ 6yN.Lh$%Mdɐ9e3ʻ9g#vyeX,:ONJn#M)$FD<*B%x[•;|65!'Ŝvۋ DX3HC'*l WQTEkkz6'$lNZj:yп;jTT0|cbeo RΞ-+rqք[s:Ic$t;cupFd]I Ygo\wl~u\fKsw_FK.:7J;˜;Ix2)OԦN/խ潨p$_Ez7I 3T8lƘVK2JB-S@dV?f?SCr$~*LLs fFpR-# r^ ^'Q\g{|{4&)Fh]fM}K1NKs|G 4X#m<ܜFA&\φ1w_-㎭:ԟΕ?j1BdKa8Vw 6&ڼ%u_1$Ϧ&vrҮB<;qKBP4m+S/j41&<8sͦRDDe栊+Ae~rk^EXڱ 7uijjF,h\7^'=HWJm!boM8;sw-ϗ!/xz5xkNqYߨ,OV/.{s1SI.!!ͱVXzSS?emJҳ(^Q_M(V HjApAȐt'@& Lk@" l+a؜E" ,ԕh&J OYpoHƈ{VrKח;>~ EF~?iS6Jy<^Q~}užC"N1zQ0ʳ`-ڲ&Z5 I\@ֿ װ7J]ExC4Oɾj)zV#v^ b` JcenREK 'p`Y B֦rhN νky^C<32KCw]g p3@>%Ƃ[gnJҡ^U\~W^܇ϟœ碰3c*Ỽ |'䗪9δo;~*e8 a@ 4ߦ^4-a.g-&E,OreY$bŰmW-XzFp.'Arvq"4p_Ĵ]9ꮱR{qnAJXaޓ``$3K%xQ̵&P+%'zӞCy8<~akBldzmI+ \|pK–~*zhvO6z,6 W$\yR!%ʖYP;9| 1f,*g.)Qɗ@0E2niS~ &7L n-j~q %"lƝ-;*{-|Z\b6(!̍)(]rs 4(+?!.5h￝J 3z0EҺt fDs+t7q1:,/~d^f+n)76.){j& _nekIЩӿQcfejYKLvF.6lJxBfiÃB: yaBa < _OO( ?NShׂo_kz>&7t$؞N km=I%u8DpNoUL><fFoNBDFfM{FUc cLl,IXDt$*\/;".R<& S/iu)K4f:hAadU͋USPe)vS[OOHE6Jpwz+2HHg- $,Cw'R/웓O} ~4GL o5dߪ^3Tt7H̾+ZHdWJPݥ-m冸ҡ^p A<)  jTeA]%MR]:EhL^%dV:"w?snyX~ _[6Әց-'WVg## Irnd֮ުg KQiG$&U,=XI<̈c>d<;oqPCsD1˅LĤGeFKS-{Aъb຀fPNoFR@ܭ E SR@urMm߱X.dΗ:d*ی xh ]4Az/7j&Nlg^iS<%`,%1m{x+hY(( ȳv+< sJ KGdpqQ[vwuRzg3JR VzenDe+VH`TIRăι&w Hӻ*h=< gT8ytcA$bf]bO}…vDZ._N,KL7`r(Fg~/1lQu nTA*/}#q3XyRʼDuTGST,C zd ?C[w8=;X fPr;jx9l2y\Ɋx_]kJf]OT-j@mv}MIda^ 2AeKDiSW-<63v[lz( A6#;eV8Jz>p:s6u A|fF$)qmq&VOM/Mɦ$N/>%6Q29 +eq[rlSLp=DX@KLA- Pb_H+tt {~wrs;bYg2]<:ӛ.n;'!x_9Dk] j +6-@2#^)h^poO Z۴精|w Y?J=hJPy)gx>DfZ7\N Kmqiٸ{7qr4j0_}axq-"[/[[6UpVΒ.td}Sx7{ CsL{F IM>BʺPƻԭfȎUȡCzQ6AM>pq1MIٱ҂eT(N <7Qd$7 fUz` o"7h93K˼y${g8y9`(#c'$>f*'tۺT8iNVyhKm!i>i·"{M.b.wm=@6fv0?|wߦ,ƅׄ W{c>Ҁ2T&vE5ݶ B6C5]cgw4i]trC9_azoѷo*-VE(9qK`&Q[ՙ"o"Ǒ[(5cgbwh;L,5ڄ<8{/c.Hv:ue50VhW*iv0B.XK$B#,'V!CT]f?3pWu_7]#HA ){3Z'~i$<;A-.ֺ8)m!+GGF82_:*Ɖ-ӎhqzrPLs;t~oY>S*dYhdP!sA_"QOᔜ>*qd4 9Fvj }:y\rZ{xIAG$?IۘvB- g##ẖ:l`}zPb9-Lt4] }MңtXbVŠ"~h*[-YYuEZ$/HfTK_Du-&,eN^2+u70*Ӽy>xGK A!Dҋ+U| B9wSvq661v~h, vw,8ʅ ,qZr#tUR̲Bz_ сm)c5΢tȧVMz) zsNJz_ro".>BBHz@H:Um%w [.kbdW-q><PdLs~9Ok pk{AY\,I)V/HIsP/` 5F$"M #THT X 4܌4O"{$ %HS^\dyqc{  .T*W'zazuPK)[_tu:iT|fGg8ݧrT0a[%B.,cC3|~ x Ju"T <ӳ!khЯqNKVjw{{R٭o CuCͺ;0Icxe]Ojo4b_';raPߐȡI_s$BVtnbT8dAOk(ea+LZzy2ȊU,˙)5eI`p0ρum^L\w^gy|ѡ?KIET%6@f9GDbk H[Vr3GCUS:̕ЍV 2 wh5hſ,d|X7]\~2*ltʄIGqiFʺ \T1aᢏUsBJ'E<_'v{gt.x(x?Hh86߇mT]jbK=1;nm^yJ2hӳK`62/7Q7o6-ڃyzq R(#E&/RlrCSj^2UWF_,v/\1P/>SˆmVEA;`1hjS@Jtoa09r.\ή$yqT'Py?b}KDd=*ϨOg wl:sNm_b#r t'v0RV_F&'iS*܋8CrP*~!,b3b32*p^j@fp@Z3Zjcfs9iS~LDYDXVj>u뭕al"yMm4~6d i}?l,6)뎋}?ر=etʨ9kUDzA7¥vi|csߑP-g"%[?!_sC^.V'Ų*h'Eұ[AjZ72 :fnx@b&!<&qsH)ahccj#gifBaebڝ@޾mj\gngѹAEǢ]))nn]SH>b&^ W[vKE }q' 8K#)!mrc6FraonN%PTN?4)}1&+To {qvvjMf8QtoQ$3 42Z(?s ~|yI"ÅF'ҵۿ@u"ϛNVrSȢhiY(;J)[ Rؕv߱f\6h(ە25/;K`Ӎ>;X^M%ů%?U QT Iyo3!}' |U\=rd@(ڇj0Qf,.f񯏅ɼ]a曌gkaQ75Cxa.1/IP{H8!n.Qr@řrꔦy { 3ڪXKJmI\NqLCrL/s6ff TYJ=/pz1A(#L ٲy^ U>/$HUPk*pGpskxt0'5赀 ȪAb.M y7:DWMrmW[*?LYtmW.xa7iD uX 3%;8K 9LPf{-ĕ H^X KN,{26A\&ErXSZ7}ӝL柰Y3?=;Nv&a\?BoDpjn-Ni 聚ТxD5Ky-S; [SAۂ@Ls34?փN&>{cӫSOhznr s+#{8vInWJ2T]haa }Xn:!^Kn%TNJXwd*ѯ81Zx*)h8Cz;%cLykd.|҆w^c(m}=GCM T+Ί4R/;kQyG&j`D w;xD9!a#hx"ǩ2SfFfjkYzX>\Y5c?eEYE\F/)A5x$"# bo $J^^b7?uG=:!=-Js&|kgt+ي)B%뼓ʆy`V*12tfBoWw1κ}.쫝<GljQ> H"<5g!qs]l0iSr!-G,.rP~( 5ns;iy#<*Y&Tko0̳X䡈Z2~d5nsCe)`p1Y%D26055{=Q8WϨR.ey; %ΖX"q J8^v-Ƅ0ZRcwVKx;t0Ѕ)FKW L6ecdMB cV%FRXRͤN*Xrsw^w4"G{HxTYoC/Ը$I cYD-* SbS7O[f͑,w;~wEܐ~ $.:IM ll߾UINits+5b#TMúv9]aITD]B (V pA t.;DhnCHTYp@\ ObF$8EQ>Yr&) 傢~s3s>#K5 I KTP+ pt^' ˦ɦ S̾*^%uWD5{?Mac#EH72y,x*| =A!A deeNܷ2vKG? oݴh{BSw?=\VerPIGo':ݶ$A\|iYbb29ϕyuҮwu} tC&ly "yS[McPddolEe%]>4`dJqQԃ=Q >l!C-* M !$G#x*]ë/AQK2]s#(6qs3o)# 0Ki.L=pqiP"!&KؒQbI ʐ q?ڊQ: %'re.O[;)R|s+%"q4R κ[L.Q@Nȁu1}r%|/|r [!osc,ݱ^?f4[=XQqT?eMQ3?{B 3P⊪,0H$ ]iD8&(^hay s PKLϐ7D/6G|uhBVJUQg 7G +V' X|8"ڧz-{ cBktG,jYzʲYF$²D(߳_JY=5˒4OJl>Q00Cϭԇ˾tQymC&-|wdR}83q RǛԏp:f#|{9Z7+Wil錨sǫKԂN~傠@;v#4 i6mR'ȮGD1C~M )pycr" bpnMAa)x sW40mź~#<)AGQ%[7ܓG0br X.UϒEckZp߄Py^a#<Ց^N!}XLX*z8Њ)ڶ e6j!G,ءr\g (SLf~B8/aa \ER25F ȶ>J];,+51x>qդ!hƱ)Uue,u%4 +GXDf0 s.˂'40 CxDZDW*ʪ0m Mbpg{;eDT2D{7?BsB&}i`n@柚3󞰪LnSb%0SHݩc 1~D!BśO=g\GfvJ?Z̭J/<}#v"QXoBQ1BV EN}p>oj7ߕkeL7mb=pV~8c<<Tv&);8Te -ȋk̕}LIwoF[duOBhM\s9m4?)cI9k|o_OqmWޞ ~UxG}[(Y]o`Կ/uOnNZp|OMt}}\\E$|w'0/ה/A1&yKDуmo6Ӈ(Ĥv,[R+BH*17kkpI*"gu`:d(foz0&!V >g]zUP#<7z J_u~sWu&QvZ~ |ŸWxJb$R};ʼ2$s`je⸣3c]v"1[=:/УIh|&~צ j}QF11l>2,V#k֞Tk<YW{:9+R@7(kncJcZ#)NcEdq.)̸s"yG5qzZ 4fe 򮤶} ttYC8̴!0x9ې~0˹_WK@Ӂ_*z.((>CCKjzC({ֽb9u av niJEp16x(}ŪqrtDG#bE]f"cf0qdww¬’Y+uyY @Gp^|vțUBO8c!aCA+xNWf,5WE3Wm0G;/rmNcyUrM_/NG@J(wN9zVAwb?W8LI:j)$ѿ4%f^ơ>G QӆVe){t rS`{ZdZVWx>JAMn9T 4@H|1z=yhsgD>8lc8/wh} 2WН/s!wvY7}.&} $X k4d F/uiaQzToRm\UE{{{Խhen hHY;PeEς&r] [ΌKbP wqnp`,Jjgv.U,(Sk U6sD@#u p :s?(G9~T1?*0?HQEVmWPUL-o, YˑsQȴ.4u ozE"ZQvxo3#Eif8VAv䯙HWBaVY!.Zx#yCd2EAAΫxC 8Զv)4{UMnv"Sհ-v f9siu7}^N ]31-wC̗ L(LԋKF$!Iܶ = ,S&Yc&]/Ŧەt!ʻ4_SKh1Į:Y^s !3O?()W'fj(:䶨 i5 dS{ZwM|6ׁgY@QüLpo`2 #9T}oK[7 ;ޏ1|<)a-_r?9:!NzCF&eDVl!?F lO>q%󡨪T ~l5ӁaheN01 =hF1ۈ:dY@OHU\d?~+Fxjԥ {BXD1o]t[-jf9ܯ:rm$ymg P S~+p IvIO)eAd7ݕ+c )%8y)t !3f`U- NN*؏@3`pvs]]9t;i VRAɴ^7 K}]$2hJv+~`!)L FT`Ib+o^Q\`x,?M ngMuseE HdyYxG_R| )TFY@-QѬܧ8X>OuL"%',EeomP~xXL+  h韟7')ݫ"[ye<Ԛ'-N4|ya3A2A,x.߭gOo֏L(r/V _@ \h]\Gvu n@/5U vJ;DbNvT?ш#38a&ȅ%zEC]tXϗ/&WA0ExL9;߬MpVwq(}6޻AsW6nX5|b֯ /ZB.T*%:XtT%u:z8/qy~u3bXi*龗^m N._sAEvae[G5a X2~7Z$D)YaF3,`JZ 'r^0 &KN -2$&Q|><]TET4Ϳb~V9oWB2VLA~3p\StpN pMО- En~Gz%vs~tf"DnH&ol-^j8_j!:((1pKӤ#'f O2{Ma"t](vn2S>RɆO9B3$feXc(טñ#ʨun_o혇, =d#xGVCY:[ 6;kўN0D6I:-kw10gFj"H}Gdhh,| JV9xdEf^i֊G![ZC+,"hǧӣ8DUgBqW@>P虛lPϛfntsy?~7-k[x1o^+`DQ.ݰN:\P,3] =Nq+EK[41롭lE'f(ƞzj ՒY"{9N/fW\d)4j㑤efNyn?69 W H'ven:,:U 5Kf *y/Ab1 { 42x]aHk\=^m|(' y %Fmƌh͏ގ])ahѕ-p_H?Qܓ[=^/4jgpF̔&њصo(5rK&ςxAlX|BY4Ο_DG= @w5+P3u"4viNe`®Ç cASjk/80Ws(f) BYN&d`)Et:txlm:1lH`;lH$MhiBP8>.@NGʳm@A898Cݟ|wKc;! ARUۺ|u5FJYt3s 3炋`c~NBfШGnMgOhm6f qN:iA|(J ɡ'IS?Y;煗!_PpD[wpklMce@BDp 0@kW2 YDˌl-Vlc /ї~JB`5J3a([*I3wb(c^#p[RCp̙mXSZEdD-{bBR0`b]C>s0NZDuE.Q΀i|3Ҍ[w\]ndUf*緢#bޑN|U DZ/[?6O?:_Qy["L HZN{ng~r~m=1HhO 劬BX1~ѥxőmjJ<|cZ{l;>珎z&fځ$0Og"-CQ󹳞, %t!Ic sxO^;T,~+NOk8 /E:Ī_/);#u~2Umk ;:ertݗr= =x {.\{5~B!8l?Z>a0a$!"C4if6oRl+t!4e&楯z۰-#N#(TZMs|@>J8ˡjCRc3-Y|[SlYSq8\7w/}nQ[/֨\]sv[2o#:)ic+E7$p,huAgAh6ՒQ,y[zPZt` Gݴk6X4 v F#jOm^bWu>Šdks[Bm9[0藓\n̲Dcai*g7"RX-6Wkk=1E-0'&MKǍbH^?۝Z͵. 6ܝ; ѕ|jX~7V3X98Kڹ\ͧXw{z  vRpk'а͏@pZV=QK k+O{9[oo!;Lh h\rpvfsaNPO̦Tr$ӱoĸoA)hHR#$p{(hE_e9j0t}VaX~!i64)JsƕWO AUߛ8F G@ B|ScV!+9 :Z"@½vC$"!=u<}oGm K;o)Sl ee$SSpNxj/r9]/m#é+'#rWI!¹]uלи'(ycBOܤEr޿.-E]B $<_0Åc} |@O#&T~ʣ' L?-hHBTݻ,rXb!| A p)$PYX61dN^?>҈ͩÏ@%T3XԺWF*.{_%#HdqMi nQj2kc!pgɃW^F!s"L1wo0q= nY=[ze9w2o{gWPf|aS er!=2ٴM%vv/ZrS[*| ފ\.$sU?Lq{<֣ZMsnYjݟI/~pܺGhw¶YؽM/yex3EoqwԗG A/_ǥ-04v˫(4$>dU01&5RiPkpx澵`=j!<ڙ?!s3wk"mbBzAu(aڄhruQ,r Ae~ tK$Y{iY3;S~|mPf!KC'w<%x~=B(um7;N~va'籋s/v&wEt=Dy񑜔uO!h5:R6oLZ9;}KJcmPPjjd {BS4xz^=)x(ke'B 7l}!"Arׄc=Ux9Էf'A2܂X#7bH!Y'%mJ@`u]PQ1d MbVZԡ|9^Ŭl K.?"_΁ YT2@Doг|2!ZKepֆye.~\AC7NTqQH͘8|p؊䒽kԷdQ2%tr]a-\Cj z@q}zDmx:}vB"N%/y"gr{zMmؒ#aj:&ƣo+)elQɐykd +cR>.Im*h}{q1HS6 ex 呭 'xLXr?~w|dm1` Π|Z0j¦ Z|RM+=V%&a)^%t ~JJ.Pq)c!/X֚8aG3A{KZOLv? 3dZdx׿Šg}m=0 `| Bg1R8MEDuV(ZctU۫by]ݝKYk+^l\C-Hx˰64|U#hAѬw !GO۹SJqߖҡ$ʆ<,qŰyWF"WȯDVEV˹ \1- ֝QtB >'ew '8HіE{rW8fv!HnQ\,>rWn.qǂ=a9Lt)Hw*!"~44 G6O"WΤ+%R\12'o"d~gƫ_ %ONݖT2Ysx4ٴ\Y l$XR)6_k@]1Z/Z:V*uMWGvI$ =q/ͱv$W::la~M֨_0y6ȧGE%| XA|bR±g:W8-+}bB%GZcYleP>y^>r٧ ]]FV)jx>+2 W8]8G$m.oE64+],>}?M a =zL*I:8h1p;sw2%-rf&{w}@"$hwIRNUUI/d_/rԣĀ.z'd7UNz:"UgM%_UN?2e =X~}>bȋ#K*;i+@-ux!E!vOʽ2hH-KPeSlǶ웿3=505 f; TjhW)~7,9;4.\}uTSqad$?gx:րFH=c}%P={&ۅ{0-e;+,T@yr14pޢY?BW_(VEQ֨:Dv(:4 -g;20gT?|M0)V_G(X`=Kbv_Q5|O!l^0]-~cmb6 eVv^y^sew"MN|Q)ƪ-4(«hä  \QÈ'OI6s#1԰auKa >{(|79tq؜KИgjgDꝔ lu4:&r n?̪oJ>{AϦl& 3~k&3MWmW,!1xڥK\(%ZwQLo}pRHk/<, 6px⨄l-\=-? rGDV% C?*ys,ːIn4@ :__wj#Ct)q6=ߠtLF'Qcf4kʖ$PAVU' Zk)v1R[&Tx8rt|oZ~ߠi]|1UyMe.(An싣Q_ڢjx(EgnFh.Fg{uOl ^knCg!GsQr0a,bMKv HfB6cgj`M7a`L8j&mySi,nvhA+IUjY%vw0&5HuX}o-Ps#hZО9Un&QVoaM0ҙuV:QB u@5'5K .hUy+fС506]sjDqH ]u)V\l2Y0|REYpQCjElJ)׈.0)s\o3\Ӹ?vպ6n/K^1۠+T8G^=K /smRL>j}~ ahZqAǒgM*T 2i87 '6*yr8IÏ,d<{K속"w,@lX2$OډX'Eа?RXwlJiP; FոÞyT㎋3k)AL^}{O$GJzxYqῂE9ͽgڡ x !n_\\8MgRlW*hN~rAPm74ә,aC+ >D(lm iFұCt^O R5dt&&-6H4Y_[/aX=Ȍ{G>5j'GfNql 0L"lJ/J)Cۤtϭ. JK5.!x&iFX$t)$,S3NaBYn[p|o/7ٰϡ=mU .컂hxHغ&9U7U+T$Ċ"J6͓| &iY-\NqNK}l:j[SPǑ;wo桸_7 ;sNO {M{]>D @50rmMO2tT1؎G@W NoL,rT*׿|Şb~?Ju6\n4tLLppzČc-x.^ ΃)T"d`qRt!Hd${(ahY"jf}s3o2'ZUmCeԡ.͐9޹E!ؓ5J%2ץ#ݫNaGFq:Jߤ`EDK# jLέ 5fN{0'*'T/eH6fl\ot^&]/#{櫷zb0s]j>YZC qJըzE5HV6&p.L}m DdG/Չbbe $Ak*ٕRnVU# !9b!Q^~CK$7 ^K#B$~DBRP_]lMR@pp>eڢܘ>"kȨ9"1[ؔNe/Lpy5Hd#Jՠ a:al-q?q7$3Rr7nfv=$: ukãKQP үk?]~hySZ< Ӹۍ`SKYavB}􄠵No)^&ׄHu.56{+S~+щc;K[ MV"lVMt{E=Lv&ufHelqveu$-@`>Z*-,E߀WwĹ 5dXO ed_K]^Q%J`̠alfM!!-ȰXSg:ǟ.KYFό9'1LV L"hO*fcUjDTNz;l#_Cl9"]dAXb9Ս~EUW8_~qq_yrtɾdzVb}uED38>VB3Tp/ -!Uppe2sP/m(G c21=auqc۹7MЅMJ =u⳨7$YDMb,m)N_Js )5[a^sÔ]zaҰiL ˯'\{ʳ& s x4laa/82ROڃ ߚcH%jM#u-*0K<a#HɰoFp0W㲿?!EwiвЋ.ţjx}dHhԤ4; 0wC'S'eZH,4i8TS89p-RC0wIѤ%QwocC]-pM8E,I$IstJJǨB22 Y68DҨ0a+@w W;cFe9u1)QNBS{A*p; L7($ZV{BHx=}!Ľ,57Cfe& ,pS9h&(~@0g,ߊN؀~O@B;omiqI=?,2|Yt3+h. \*\ShR/\uq`uqa紲J#OT`]WA#E/ǖ/|lu)2c7 $Td|&xl[9[x+KTnWM)bGrPr``ٰlt '?7L01YܧN_zyAOE BE&#Bl٧²~b{ ϶^O= GyAZo:E$0YD`})-D ]P3%]Sz$.#M 4k,ot6R"(( Aȶ(WqE}D`Q5zքAk[ŮBfZFb3okJY=WOp;<%tr Wx },֓}]jѓAZCը.a-2r]PS6->AM9-6C7t kW>Yuą6Z_{$C@ı'M>Q 9?HP&ĩ٤||iZ B{z%H5xs/;CwB[DY$э _}*), C4`a& VU #_/W)jSdG;ze#e%W?17qRs9*ܳ~y %"aczd֔ThAiF%\^Ms2 ΪɤDYy7ld斡WrOH2IS*ȷȂnۃj:a'D RY؄=._id^8#G9/Wr8V̧Gd"Æ#5,^@q.p:dsxFw>õoFM?+ZXV{AwM_ -teׂ}-r\5ZC(q~ANvHB_QXWppcA@1􌳻TM#^hƿBL6ӹ) 7 X*3:6yȳ[\קXSxY1{_T)55`~'9omp?l C̻_ʞ9UMϯcү&oD=dWs\ UO`q~:i0H5=Z HR6_vd}JQXW}͏ Lb))6r'yF69ߋ"@qw ۿ= {?>+HJxq (/CH3̍M Pl$nK2u{)Ȗ'nJVȁPdVl!DF}Yӧ /c#ʔ܄碋++lA7r[GApU9楴[Oӆ[\L$3cca(I_]IfjIFdªZl#RZz!'|*TZ}#]Яքro dmO=`yBoJܛ܆YՈn]Ki5Y|߳15E惑ZdH)nG W'fR[w{U܊<^"!M6oS*B[x ~hq/Gtyd&A4HJf>;spJ"EE)jKcV]Ҵӄ([0Q|zK絗 ieDKlʍTs%g*}$A}xO S!Dp/,q3ȺBU!x-AiN;#b0gһ^VX:W-f=/ lDL8'@cKCd&[5G@ لH qobʃbclوM{&8Rq[;IlbL[m!, ?DQsy,K}dyɵ[%ARU*voi/9e94P%$yhC2N݄FPx #Foxr5[D)Li=J ^JbTW"?R + oE#b&z WHngwIñ-.j<xLu4" *; L²[ɵ͛ܲJNԱ2@ ɬ9{qI;Oٟ>z 6& ϏX}% Mh|#8z"-P,WNxK`Їnp:yW߇DE:Rʠq7iLJDG4{HOg0T߾qxMHFj~p@ajn,f$<[iYL nE%v+뚆#7?Cj1P~bst#>J;ž(V8B`Dj+sii۴zwEK ;4 7O_9Q=hQ GB})K jm'5( 脃D>bТz?HsֽK&2PntSm՗aМ=ʺ>h86y/#77[FM9??2wdSAMW<ȝ]k{%Gi =h T"tPW˩uqvu؛)k,%#>!u)bÒW%$xbdpE922yΆmD3% `]/9^ ]W'hlLVsoÇFAܳgQyfcիWo-KP.U)p1T:˝D^@'RQ >:ϔm"z U' fNj )0dn!nęfJ}Z6k[J_~boc<$}EeUZjVMdI }⸾$;Nsi jwS'ɹϷG*@mGCC]%?hM|œ:R ze#GvN!\DF2==0o;.T 'ibcڏ-1,]ʉ.<#Wj[ku֏=QSxFJ[dtѲ4ǔ&=gF}*ёnNYLD13JL O-?6&)}^Vm(AfGbWzzo: _"]OU1a|[1EdbkR JgR:_͡.7 'l_ÍJ;ϣ`ߚڊg?j?:'?_]Eؙ_H jd`3za@K?m Q:ճ43uILQ3[ZHb"&\dҖK[^ZKِ.pQtڢj5-Y)Oy[3DDyPibϹ3LT, 6i'PO仧*4 1;e"Ui eqն;F-gU'#&adaO + <)D!W)0D1 } ^iF`zRuh'>ܨnB4+}f 'xƦ*&a?6G H^ڮa{$+v2ĢNwLrጐzM軾B[NJ˷7hl@֎W5D.ߧ8?"ߠԤu<kN $}{h\Z.5,^\c'82EU~:>1b4>ԔIG:F#s;;W ;pChQ&^[`2Q^*wZUKsU0<<3jU%hRDfPz""MV$;d-sKHѐ-ֈN/},)U Z&:!.zδbfނx-qإ G)} ^6z) 3-Λs[k(AF#ЉB0!|$?P zDl#E#g`z8P࿉i{p偁S5)_/:Xvʠh>E=fX:3 Ԡ V8Ym9kP{F㫍{-Sӡ)w݁%[YPfdt2Ŵbr?ɯ!a-Q<-GRc:C{Д5=p)D` ˜L_#ve =M'21vnܝSeg: zc/.s$|͠`=r9ьVJ>hVS͓$7iiZ>Gs<;ֈ:yɇ /El%iĵcs6,^G!s{jDY/H%+;Zp8a6F8^7\];V! }]>*qCc.)_Ja/ P~|taD(DBv-FT Nr' CCN5NZ Z5QBEwv ;Cܻ&-pFW|DB䎭J]"߹p&2A~(Uyrdq^=k_h v>]9 ; ,=2.&y&U uHP s5&$ߠ j;v"L`T_A +>z4lpF5+I.6Qqf^s avvN%s R`BBh;t][AS%ﯝ 5#iDuh݌! -P1d-=}'oD.6DKg]"bu-Xy`J-ڛ~`_UvOW LƮ[Z"E-_>>!7}I.>6-ˁ"Ӑ Tͷᶂ=qAX̵ǗHcz1Qǰ 0+SGQ X?Ua!zE^CN?,]TaXZ Iu=@uhiFdTuڿ%/sdY\DՈ" P'J`yxiJ?9yh CU)bx.CF=| nr+<g6ߵBKÜihWij+9EKtV2ےf5#Gv5vq='{%8,A'N :&T' E>]ךc H[6?7Ѽl)fag@]/P,=H,ZPkBA1Cf J zk`  xj+.SVH; ScDti*qKs^Ȃ(U7pQ>/>2m^xBQL}o_yNPe(0a/o V竩lԇ$jp?*CɱhSdU)Ēaٳ{W[)KvfHs14l! +Vu׽"ĴR;[fNU3y=mxLHw 1 3e"wL8pXڢɞrn䙻ь=I*:";5XD*dmAlem6FpuCÓdAY6 p)_@>`_iۺrV:.! rv g#BuP%~;ڀօ$1gȇ vn%-jriXnXg~y:}b"bj6>(V l.aW!9ʩS0x?"ok}Ph;KZ-v#Ug X*;%yt{~퇈>p:M=Yհ<ҴURVN<}^KrP,DGǃMڿo[~c A,[f&AV8~a1\ z^uy772/עa PM@T &,Ɲp3HW}js4iL_j_}*CZ%F@QSW6z#yĀK^cL%]rs篲l`DuV@ofU뵟!:7ghk1]J;D S\ŷ6X0 LcaPR0/8'BEGi(ue첗O]Í혰e=:>[Ȃhlf6ٷ]t+fA*-ÆE&LĦ%wvDJ[{ ki~y[b'6>; Ik&,6B:gbW; %r_x˹}!UK{AD5U?̾$^9wi~ɆKop䡋| T,a'x@wVRxĺ!suZPGTjl6|Ya#qjDlǼB>d6bPV;-(]&4<싾[ݭy8:HzMܒ˘_ӓO݉<]SueceT's6 2D$12KٴE=k=d٥`f;3O'7S6f`#:&A}–hMՐrezB]ۑ6  u%A ղVI1Ck|{c35}7R&MeOl-e,9$FW-6Q!:7“Pޯ!Ӧ,h"m3wtez2\UMB㚺VS?K X <' ?`2Oz%Y: c!qZcݽ.Ly93dNΏx0l@䩾A42O^s(|WFkL"o 2TqRTPihtXܱ"jR5ؘi 2>8c\]B,!*9=:"2~pB080*XS|I5t>NnŁ!}S(O gRD֜q/Bnvo{j|]MB@Q&- nz5Dep.:!PXxWt`9}GOY7xvŌަ=m`f83SG1AǞVRtз+\?>z?sd_Czݴ)3H w[)e->ph4֖S{V~'F2 >7|1M%VQ  b bpaITmC9wGa^[N \&(od1]<;~ۨQ 9Xߺ'L" wIKM-]d-sIAKP&Η{GY̿5&\_eЏ$~Qa~Dgx^u";[ AR :K`KެxF//eԬdK&RKjnJtmjCvyLɪ~+ۏvsXN_Ua17nIa&Vݺ{wMb0,Z/P6TRP5ff M:;lmT Jy~-žռy r4p=PyF,Gζ7[ V/=uZ?n@]l"kFPBuT::em->`nyyKv%Tg=k\?FuJ{T:~c U]!vD-猁@cM} ų1,_#|Y1-+Gy] selɡCQ扻 &Ӎ]^?i4&e8f,W8MƯkkO8 ))RԂ&}GР8d# tyU17''9_[ vsh>\:l8h}ktPf&f>PBbsJl1?zJP'^bFM.Ƈ#Tb6Ƹ@@'9) Ս}qƓ!"3 [oU1р2{~&@pޑ.߯Ox~KKHardc]tG)ǥ3~󌝭ے7n$kH"u2i]ae956=t a"/o&|u\πs.$\LK^WJ^ m+鹗H [$EWe 3~ 4ĹśtA k&!k ~swnP)ȋkeb~ʩ5.C ospK;SZm(1)nà JMgiO O]XD62"!Sy\0Mq84\=t{jg&Yo'|Bg'IIl$ZJ gAw*gtpf72ylTJ;EPJ$˓%z =k7h?u÷sOw`&.7HT#30w db,Shʌ0&[ɆgI /"]Yמwԍ5YJ Je=* eUHrfO[x3S2eh}Jyy~ql@eYu@'e'l‰^:+^sUz.^63LEM`9Thj7`,Xf-<5r $*,U8㼦幍$1iSі2D}DaU=eRͧ$Z5da9kG5|Y @#~K8'Z$YO\Z+٤/ %?s)1^ɗeFVlުi a{."){yo0Qz,Ch`a2vĀ 1Rx~wh;ȦRβq0 v7x_6>lj~Rʩܝ`m5a:Pk Ӕf"ٮPeF76ٓ}ETq4Qt;532=Aa`jCp\쟺φ+~[&&_T 5Wy^0)-dzUugٴM O,ń׀BN)s peLJX'`Mǡnw0Jҷq AzF kIWN6RyGQwJW2K Q04%b]"$= Ҁݕ^~gEóզG73:* +2_ֿJLH /Z,D-uN|Uv~*)/l">QG`i!|1OZlĺکq9aС`d.մkKIQfvz%:6[`2CX3S Rؤ,jpؒD^ )ty_1e)]1HСy 9Zgq=ॗx-x֦xR:Ab @:n l*J(aZcT CK<wcSJ:6Gm>;<&"ȿ?yQ<]M,,1go|~s%bq*IH, S<siH%Tj69 kFsS]T|'%Ŗt vdsu3 %{ȈڌKe5$%0ǐΌ̴@SΎ{ljr,nFk\QT!Z b}IY)ؾD;DGKH$}q#. Zݺ BH0mϮh)#p˟cEvt[N-?Sf4;چ&^^\b- xe(ObE_ Gzm5)Ir4T}󡡂yS ^JVd154OiOQzN2{&o1="D4]dPrT@2eY5SIROm|B^&!"eW_{LnxXUţ=U3aEUHth,CkLyB5[XF#4؆ncoOs&[>$A3ƚ.xB{7:n}.IƾT1W4l)nq3HjM S#VgYH$Vm|Nl/Vؓ fM)1.UM@9J\0z KȒt O1F^q-J:'l~t` Hb>_$@CV= 3yj #G? F#lqa+%y+#<\"=,AH-hEКm6ӄTޠW慂vg8~ M゙bnQsʜ$Ff-;-٨!k_ ӗY'L}: !k[dJO3huۼ꾖 M,o1faLId_ .A7טeoqWG]Lz֪n˰ ]uwmс_,Yl mR'T,QPd Kj* ,xAq\%,Β61w[`MuF$?3B:ƣ+ {_a(k|o{8UL@s々6({<&h088LoS3yv*wV春W#Ώm}Too{B#S4ߠU4&qu\,S29$d'X)JSQP`25c_H?Y6xVoe]*o3&Z(;mM rAJe(%9xs3W^])wl!j͑ F&JS)VK_Ó$XbQ6? sp!y5}.DF5_9hJ?Sm,$gCfšd!n1)i9 >Tvu7ÊH͠LU3(\Fbu*B_H"I5@HU\Q8c"\g^dD _3? ;(~4"Kefm-R`U#U˙{/}*ÿYniZ(E vO5lҋ=h4J?Ӷn⚱o~/{mІjt>ɩf]B/GD`&(\D`|gLJOOp>̢R_ڒ'w6O^\-SEmsN3[if"6YĻIx(_OXs}vSիdmtyzW.ӗ&@.C|i~Gt޶ R{W̙at< ֺm ,<\A{BOisgOhA$-yK~tsF jFE. /Ɓr#R*rr(#+! 5wߖZC<=wk9l@Fff%#rA#qz]wOF{aVHP$>]]RԠݣu#lU H.9xL ed*q!q&Wppb0g3k_.u9eZENT eiɵnDŽJJQ(-/ڜm aE+"@Io$ p]t&9Y c˄[t];'Z&$N0=;`?rXdL=yA4H}hf# ~HT>oﻄA-Ά~~v'!@34Dި7cEoT]0!#V#!xI 3z`C!Y7Lv<'~nϧ`R>xlZqRfqϝmը^֒8xכ9ڨwR 73=ÚE4~jm&BNfǩEyB]DLb۠vtL,RHE ɫڮs8MӀgKȳ0'j3B#OfW(,%^P9#39?#n5jt\}$5xެx6 m0dyj;'bÍ6l)Je:3۹D@?]^#0DWa +=}(Q?4ĐLjyFvB7)hSǠ/21?9Qti1=DݲsDN` E*p5cMk'Q~ xZxޙU$2*7^!l}=}:=&W( Jd;f@" Ogz&.a{; 䩹h~D}R6iۏ5_c(lNCfb*H`1؛5=l_31eI8!dWw e_r#*S ݥxDt .spi Eu#f9G>b' AhZH8 u9?2pg"kg#\^Z*"OSy. ;&m $ 6%6vl;v;;~m@)ߠ jo-v /%{LDmGA<@z^VzL>8FG.H_w'ݢ Eۢ.8@u])¼4<%0e:ilOeDT"OO46M', 09)A=$jٰ*2'h?6D(]%Upo;^)`w!ǔ̔=,"jfo -*xQ~4'o,|{f6i$ac*z\(Љbm+JbN[@+4*q [mςfν<&TKH=OHΈ5<ǍݓMwKQJ8ur~37o2t!ʈVwov/H0mFaDn 0Є_]T(>{{*4 k+㤕v4%fMr0%؂+B[u:y 2$L-gsN㾴CW~^&t~~}BCzĪ7NEvk}Ρ׵%mT6cn~^A2eidLމ;2,"J6hR{œRu]9n(-WY.3L. 1=1G!@iVɨFW50(F"?n{yWf(. nqUL:kCJJak>@\pM"XXCUkGienQm< 0w~K[7WNS0قv=Yth 8yzO5`Տ' U5SK#äqvr5 SkYSg:S6Gؑ5+`\-{,*&Q*LetB<3f:.0w*E% CfqXu UZɶ",lCggc2K! rk|Rl-\FSL-F]~ρf4E_YR ?ތl ϱ URIW;/cR[ֿTl4:C!cC:Lh|×c[ȍ3w_lSe BT[c+2J befm'4=LDغZ.LSP]5IXCH.Z*.#3),C>j_9ll2;h|E7*7XM+"SՈ zqƭY`)~Z| m3=*Q¼4#P9XkFHh~3NVpN h*r%4E6ޠ]CS5&M"v|G9FVuoNܕdO&³"TwIJ&^ C +6=I؅@A0cKniL djrE-vr4᜙/0`PUu#4wqwC$TtJplhvBIUlf0`:ܲ!ZVOG6 ;qE J9Nی,^s|A"b?Hiaؗ<RF/,;3/ڦx&DJB1DZ\*:G\L80oX8Vyj'"%(P-^pNy 0[Mv t~<.疝ht2$Dق랓8X.{\͕BUrq`8zp)Po1+tw-9p?a>!0[^:$-)N9qT`vCF~GA(QO)[H@IY9Iߺ)upYcL})_;Op0zH[>+1t-'6 u?!YvbC19&9%2Wp$,fyl OJ)7͑ripl:v %]y"CۥD5}0~ˈʟ+ksOz|TRuZD*fSk23Ṷ̏myѳF%5_h׵ЃG4:ccKYQh*&u Kl)*\:b+JIW{i:ی=nuwL^PTHb"_+&#wj(c.ˈK*AcsC)*8s^Q̧Nɛa p^O/JX.Oi3ș*pYo0ZIRw9Jb_,>x}n[ 8z`ԯk" ߾ *tx qύbCEܴ6Ķ:8,J.ZۥijN v-l`KuR[HPb݃D#£cQE${ %9 kUnLcpvϮIh}\B$oCI0)Ynx|\k+VC\Z(:m1wl _ivܾ~Z,YdjD6efe8a*Mz \l 2Yfb"#_)=B*J3G=e"]ʑkÞ3JTp4-Y@ĉTlwax*:s8Xl 3 N ԑyN (>o m@Mۛv[66Mx_WZѣ*5:ӊҡ Pƶ@ho|F (zm눷"-dC~7sL|jfg@_->٭Gl 櫬q2=6sUTB71}R)rHv#T{j#ԩ3M z@%{68"4\iݶ1-Re!|ͮ{jx`h pB)MeK*̯$Y3@+;k,0S.;sLV*\m z"OADhy2~#Sds:7 3FƆ9[N[ ,B wD~|Ү3$z$?I N/|zmVqO_m;ͭܢ2{r<>̮zછ%0K1}w9<Cw-cHn" b[:)چ'C@\*WF]KGĭJ4K(z.;v^px@ntlP=$ !Hʹ _UIn}j5k]945gNjȯ6vD #I%k`˶Dale1D<]N*n;Wm~7Tף93504u+vU&omB|}G3բ/Ȳs)rZahvtT=l F<|RnQ[DJ,^bʱ."lW ⾕ʶ-1DB;KO`}lEϒwP5@]\ƽJ|4'Rp' -h7^؛W} W؈kdX_C eOo$ |n6,rզy7szUnb(rȉ tE-L+ T:OC!WW]hu->-1u33hmg(&rjA/QkYʇiʔ4AU$E>h^8\.F$F/gz-|&oht]_:ُ'V盦2w`M4rMd^ =jsdGeŠv:iq`i4'qn6a ծ9&Z/-b/Ke8y bqkzTw*Y*:鳗&8s1G^*4Xٍ U)!n/6`ϘhaCFؑyxZ|s OA6cƓ rMbV"i^'[Rľ)oUcY̸[`·#q?Bg,cx #wwzifȓmVq0M~*8F'4hyYW<.˯\y OqRx)wњ"1t?Wdo"_82 DxG؀S䚄 ,7Zm9m0^R^WHED,I_̢qHZy } žvwoQw8Fɍ5c3j\D>'l.Qq%>D4>LSQ8[nq$j8{XCoa 3Eоj4ZH)ZN # 7-HT _gYu֤Ld*7=3鰪wJ5{|KG`іƻ+n2Yv"MTьӔ!႞q…,J`5KmʲOk`dwo>!L#~ȣL!uyd:V4roYE攇O&M-9o#|=8 Ze[gh[?S;;Ux1KQF R_J#xh* tjB?>QkX1H~-k[d}zC%r({p 鷣N(V?PFô֬ssRi[Yv4p(R ~H 7J }艇 #?bF_G%TY܅d78Tټ '?C+͘;yFyr3Y:3B;01GW91|!ђGꙈ&K?/}蓼hc~ kCXҏޖ8:/2tEe9! I:PofcQK)Z `?D0,*GQ5Dyw+fJR?JIyu5  urWk6r1w ~gOHV[sF4N\*I{}kN~,QN s߿"^Sj`O,˔mP+]ɽ;+3 P{\2Fc2 U%R:Ċ{^*b[igkf6g|߱0LhQw`6|^x8NzR!jT>G_}M_d_g|;TT%:IϿ[%q,'AD_"Sl捶_HMBI}I6A95e5p(CZ4FX >2ᥨ!oZqvVIBkg\H@y!mOՓy-*doӾv=̍HARl;{#(:_G%.r'ΌUwR<YD|%} $d|X/V*Ӗ Aj/cb@uqxwFuA^FܪEܠǛzXV"J}2'=ApS:dDʉrN>+?:-Y ^ˌjJ7kRRPٚhJj:IayҌtv.駃 APˌ_{ uQI Dcjie$RRܺeQ6x=%gڎkLߨaC1]mAY^W*%- cRt<˦-So3VGfӇ;iȡu?ڛ"J"Ho;̨L9ј&DisUxi.g/Ҩ cIwngnSCdԱ'>b3۴:"P`|.mb+I~"+,M 6D/-00ҽ"%KG)c i<RxU:ӭ=.>ozbZxUg ?T}丒Ae8sϴ+i^D@ 7v]MVARP{rvv-(퀁;t.^QXXN|26B7a3SHѻcob~UyӀBI=?bέD<ޥ?"wFcBS.^Q=1N;}>r"[;6d!DL#ܔL _ʂtbv{AzP!U:tstS\Hۅw_I@MK^=<0+4~rO%![9ڥ#v8sy,20)즀uk:5 8c`$ A?M;sS?eBp)mZT1;1 )Ipu003r5Y'xwB]6|'3&}_)z 0`#`G.kcyPAT aE+Hͫ U/lĢ#:s){B,30߄c,5{ gׁB6.4a2QĈ,Xॣ*YçIc-CJL;ӆUBcbYbHs-M cJẄX$DI YHg$'GKG c I<v?o?>Io'q9(dax[6Yq"tXuglfA}s41)&f\Y? CX [}u0iF ٧iӝQl31? v6C^D?]@Z|^:Ⱥ&l<bF * ?D M@o9uԜGM85̨Jfs8vI } 2n?%~b7KM䔘𙿣u ɸZpM!5A/^{PyiQMw9 h,7BX8ZZU/trǍ5glFl}OKoYae^=*?f']!tBf!_.yK8djU %AN\$ge%õ%jzy ,dk&Վ+dJzPV|쵈+4v[rס6Y9: 8 t6I+ЊoZ*Aqr}xF!6(q3]p5gTTUSuP`9h5åU^"RN:@v3ӺWƟj(ZG3Ne@+y.R*3D_#L@:X7ҿf6WF(>S=JV=O 4m=Ns ?Nf'H<+P*.JJj֦8gljcC 协YR>-W9̊-]ۓeȯ&b#[Ekig4 i=V2̃$9׋PtX)xZؾؗ8|%I&YU0l"/ OhJ?76trT,n%@尽}Rb=xo"Kb& k :nz?9R ]p[?z%f { |wݴ:5@+$e@<h_^:i)a)?`!xj`#!Gc;/!~ Tx(\ruH; wU&dC5&`t:? ~!U'Ak3:νI32 (z9L5}HR#1 wN [Q1Al;ݐyʶ܀^?@ %px_!CԿ\3=icr|3\p&/O⑄;N74ܷ~.Y;vTՙveRR [45xos#nk=vwqnT}aE5}-#Y ʬ,(zU>Z9b}S+x+Rj%-xȶmZ|QX{µ}sX> 9@Y2ބ 4]J[=ݢ=HWN*NȏV,ՄZG<&HM% %󾧕;T R帿-X\9>*"Yci9aSiyhQX IvA;i_)u2P냟B>6>@-l(^;[@ B;+2vc!*?Ԁ@\ܷMPoH-v_?/X''Ks*AoyǩFl8<J(,}BqSJB0rU淀2+BO䅈j x?+ @EI]>[cY6.å"{HuuV\ 1*xMKfv3Nw6U|w*Y MVJ,+Kͦm"n >0g4Z67IZCQLZisD-? O. Z>0 4-ƔY+I0qml's7 .2-ib"8EXPT F#7Cט+e M(oD9_,6oT1/APU~OqlAd4i}!0a-)x(?EpC DM {qRp^:\ JGY )ֵAn }=vEkÔG>*~^(QC. י~=܌vYua gBYHk-w)~?"F̉Ɓiu6ɇF,1emf}Ձ@1zeўS֋j>\,vҕkfܶ j\|JВ4z)Jd1 rHiz8AH5fH+q3%SM<*a6NGB6D ñX=zA+J{%+вZb^TzM%U7HQ"iQ9TyLd%W^-3[4;~߾&2TDJBhpH192bz%\̼i{P{S+#74ZrlQihÀPڥ.R@ _HW "𚥳vث6;r~:.fٍ{ ׶5b̐YӺCa'/Cgg+hXNglТ?sq+ 3BqoIOQi7J~_Jk\ZvnvX0{uKŤc% !. }p x)2:imTuL}}<䯷k= ]T>0Lbb7ڠa쥤Nfz7ӣﵴWϕVX}JܾY24*%8U ;4%<|f'6BJ {RC}kAi}Fh.Uv u 8\{>?7K`#Wgk֗R/~0:EIzآG/th+"+b wB9Pg"TGp’ yTNFe,=?LzHt5FsY͸{baL%m RY ?7{fo Lz.[ Ѿ|Af]i }ňg\SNe#]=@~{ {2 aan&TOJN48~uw46oA4豦…Ɋ L,Q? >fm,JoؓO[P|Q]#l1ѿRɲ ;JFr0AwugKcl i!Xi#R#moT>$+5Jh[]%@7cXA0WҴG5a~7Ⱥ֣[B 4 k _ve9NP`CmqԁEs23ű70O۬QԎV|n))F3D5 FRצEA,o qlAwՉpQ'A"Vw]̡jG)\xh﷟5!90F+Ƀ I`A9`u I*)W0 0;, &Eor C tR~sRB*Ȯ[*apѕX:/jqu o}B1)Dx]YpV6&1q6מPQHHs]~iegJcɵ+ m# .c#!%.'6 E:*~(3-ma3\+Og&QXMwhؤ#kŜ(C>#Ťū r/iǹF7._Wb@Bg͐kmXSL,p>qx][hjzk Rikg]o8 r&>TCGsĒPɸ\=Y=ᬦ\nCƔ6V|6ܟGa~Ft+ar1GtTMg}ap#W2v渚Q\ $E>0Ly>?x ^X10~n.r0).Fm"p@ΰ>]grdZ<& )g~~ҭD Ě"Í T /Q3/|ґF; pNWe;[.ýGW}؊ 0.uWhXɐٛk[X}qGmE1vl@-F5яؿ% -%"$a2 =I1MV Vk=ѕcy:Sl#'j^RW-`v]\UOEij: <G s;wsCS̴`tu d"6 ޡ'^6emaۥǏQXB7\cY$v ,1kDEi9@.<ʌo lskc.z#yHY=VSLP>B+xblW ؈wd;@R|┰t-mgIպ&)#-Oء:fƒ0 v’,HuRuyr_;[RisBu-D -3{ꧬDـMa qwecl{$CxcJU@ 3V~RSVutp@ w"h8l4tPW8CKEZ0+kjSNLi ! ۘ \v'Qۏ/ +Liɳ9{%N6)sXם\[SL/G 1X}nX*8MEG)S36./3^-3um5Iq8+Pp6tE  BPp(rA '*o"!^9bchye@pLIIwvu<7?2xׄ;bB4HU _}d+9c?mz?uPLRd0A2ϡR+!&ۑى☰(4RTq-1<"?|wc+dkD(XIGRzMyBH挄x:i3>S.pGx2gsd]ZvQO6ބ8?Gj[g}p6`o ʻͶ*$'GPO\\ V#qǙle%P e\b!&uK;tBSϷLf.~(6 R&8j7tË쒔Jb迿+}}RU'x.Wľ=5.Imu{ XW 3-&gjD-xKc# 1}qX^iQj]W@%cBIA +8=vR@ʓ_y]CǥNk;H{Vlrk\PJGkQ.a߶0$}fHWAyP6gL^X֤Yh=,.U΍}Xl3ߥDXKΉ }0ei6R-eC{q?O#V "Zwo7ʴNJ&/($ejGHGjlj>7_ s&!pb>K1(mlFyORf!d-Jԝ:31 ;X6ZQ+XxshQaմ2=ڮQ7ꨴ:NRnfCC@}P3Zhgw;I3N LHpO,j9}mC ̜^egq)_w~$;g-{g3!-sYj$0s݊s:Z&UDԄ=$:*&o݅ -M*ϫ%E2~U, yg5d0Ҝ;;G 9L]kp~ f>:Ŧƛ|: 4g o|~B̢;LoM"MWIdˢY8T˜҉e g Hg񺒊~-oCu &Grpl$}$_]mJ 52f C\ϦWӲ,/iD>?`ߣR Q ?#vZ'yk4kϐz!)0>|?.ܑ'TƉsJ_LQkx) WÊ4X[zTbzyN B 510d!ơcSRBNLCK&Ec`ݝϱ]XIC:< ?}61]WhG9ۉ&8n*7RC|ݭK,=mqM;iCOƋUo-&?ȗ[_>JjqK'oVKi4X&3ﱁ=άѷN`XKÙmÞ-CCc "6(K&8K7w ccDleIӵny iH%H˂==ZEmtk*uNCq|Z1-8VPuqV6;h#v`;|ꎣܘڋo|SK{ڬz3">XXιa"fߖWqBG7g1`7břCx_R|9@Z!MfS8f&jI8YrT3&= {pg=*_bοOLË6- ;0f]6/)7UY={L^u"yMNR!ߙ憓'9sa}⫣R7D  n,lDn8OCJ \v*~5tN+XD%a^ҍ\q/`[E2$m;DggdSŻ;S3jܵ)O <ʶ5W4Va&s{@h sWn0zfOѨħau16,_WtcjW2*[z= ?nf?v;OTA]^qS͵QyGT4sK Y[TJjLg<)0jiDeh t}`Ugo_I".=< U|›XhzB5 tW8E-1<ϙ%#kcOo'BYo^bl#Y"-vɞ3 k7"0{.u# ; Z%/oT4~;za 6L52܄U`B0o;cnUZMoXzywMe(c6w{|E]ugSCh/F4T$?^vMD15GeYpC`an׹j)MZ獣"EQ'zpof;uK^s:mӉN)7ҙ>։"q yGC억O1z8Lj;w(` B|<-ow<_rLIib乪A(^B[ j!'pN5AIԯvXgf[rW\xUMډާS}}rBWeѧc5 |Fg B3bdZ10i.Ig!~ Bَ‡ơGJ @ˌJݱo%\<]NG?Tp_ U,#Ip1H,\p._@t( ^G›Uys֌2^ FQ$E2hmv3IFֈ5t>Ъ}J)tfwm.`$Nԫ!h3p~ M&RVljl|UzptqLd.rA:' @'įtd^E9mF9\ze.Vi{Imr{sZ֖#槣!=/RpV"4^ɝGQ8Kfw3 |̥-*:*hݽEAA)Y5[8MNd^o!#(N9I_nm+etsN =)*C鷞ye ߗN̚@24Wtۃn{ԕc!FJ`*ĢΥiEb'JfO ɫ*0;Q=<#21l:B!vw|`/NׄK^A%iXNɘً&! {dVHL%ΟtˎVP =洸1t꺰qk*t4AO,?u*0Rf;יE87624֦{1[FcGo3ҵ @1rCV Ln8TaXd- 0/Ʒe).^.lj@hi/3F`*[ފ-E|n79[ E#vZ [nk{JH 9,/reBP @^A{GS3,Hx1Mܛ3bR jMf\)xM _| Xax4%k>^SMȒ-dHM;a,~^Vm(tҸG~6+/9vĖv.ŋ0чhZ17M@Q-⭒(1u2'Vmhᣘ= Jsקێ\ #$o2\>58Vxrt:4mF =րc!xHS>b_l(r|s 7J҈rL#R<>w39N2y9.^ƃt)FtcFT*eSySq%x#ku髶| BUpT,e^N AI^r{Dlg[El1ߡihÁa8̓`Y'Cg)'PIKT.c@/ Qe< nFvayYxdNnC>Ь9'U/њ =WZ~Q„km02d9",Cq1XXauzsjQDyZÔqNrW~;ĥv.im~J,{ca\;tw`Ţ2 MRsL*z /]$S"A\Ⱦ]@7UjX.مdpN1Ճ{gq;"]bEu@F zpȜ:{Rm̅ˎ ^da>?Bv% d ;9\ {]M͘M}kx[ r"E醺a}@d:1+*hR's Ǝi(hxռA˩;ɥzIJTOtqMΥmSV(HJ(֘rM ?j1KuokT%scg AsWlV}R;Vx@cE͠zkbfT BNk1oij= +ID0F.Bs5K)j|N+I7z`?-L(NKt}eIiA]TTV0~~li赧C>YEqd@ID'"+')ɦ(sr/.v g;}LP>YYWu'oӛ/60IMC$h#ݫA`P$Im @Xp0%E){,M%Bu;)7ssG^nyyiFM;@"o%!1ZoxٴTjo|LBJOݬcӑv1h"y)=) gv\i ޗ#hv?pn\'7ar*16 vĽ8Hp<2}6gI D!kNð$Ajm(}2rIQv896Pr|W@:2goF\u@D r? ry5,ܜ m wߡʇPֆHn-y8R\xop2Nִז]-m<_qI J%߀<8xFT(%䉜gzm囚FI} cZbiG{TMƸՏ#%W'lSCslRёaު[(@p+9eB Zڽ#IfOL]&tk(@sKT!ϟVH8}DžHVrطox!9x++]cVUc_O: #+V9(.qzC#A*؎X:gފuE"b@edpiT]X*x//9 q%)ځC`9Kz37ExGϾkZf4,y Цj*E[fVb#S(u2bű̜ wg-ӁwIJvILCq;kՊä_D\tUȞ4}ʈP ׾z8%dwI/غOOZvc#I.o+ʹdȝFXco1'AI+0~8*5")+˕U-l~)>{´xv!dwCHŶ5 67 TIݮ] ;I%M9 Ccߝ\fs*(") 3BpFO}ך2`r"C {Xvva1OiJ/oaTح !0c&t5;.^ %Ml4 }yģ_":¾P}[;Y̡rUmveCF#!tKH [Ws$77?OZSarݥ8nDC +m؟٫~ǐ$(5YlPVZj(*i/n Iq7{(,`lp'CH:VP{!ž]}UK9OI|ˊgfKL5,E S~qm:Y_nTl[ BZ'zjwFEކ;-M|Uo7gl4A|W-MZ&bЧz%kW*аi\ &#=M+&ND4j cʖb]Td"Uu;v'-y(,,Jɜk]!VRg[91ʾQM\8S`]8rW#̎+yR05 ;l;+2HhN锼vZsp߇k[-xAR'DŽ`Wδ!O5|x=9mVfGndU)ԁJfQ 1F].{'`jjkxMW T_.SB#lcBxÙ_P=EOʅP满Јe>Yj:?SGgp]@Saz[+*P(Du5ђ4wղ ֆ·ʬf#D*:=@pY_tzLU{GL &_CEf;"4_7Miyar.w`v@ /ỳNxmZaDfrXpS;uáuCN*ja~lK>h`0U:n31В0 `zn+^Ox.^/`NV+ PJp4Cs.͞ `%MHNe#<Dp9+\~ljXFFUuG[!26tLYDsGFYgUF`BTGMCB HeNe"āwSƚg &)j>#-JdH'#ȫwbŊr~QI*-XRL +^y죐Ǣ{K:j۵ot\I=|̀ʡ6l%ϖ!Zf LA= 6"$N<λFw~Iryye,j㫡JH`ѺV崁P4Q*0}8qDh擨mNO_qd}%+zfV2;[yt Ӯ)wMSWZQNr]vC za`yTl-`2v} hm8@WI:h` ܰh*߭}}/>TՓnJyX ]w;͌L *{4_E0x,v#RBh#<ëDCBm~;opY«/W Z=  NX/ q֣۶>Z:KYQ;CeuЦWɚ-tTl*%qЦ1t).[_'d6o;IE'l!lSrYS8<$鬎wPN; c~gL1:;l[N!Ve嗜py]j' ?vX%sՆbaI[-䗁fl12{h$g~ (^YEh N y@QY:zRؕybj3ͤ e4&&jP%pd*> U̟~Dސ<V.0@<<\法ЎWKuZ[ZIr4mnk-#09(j_b܅^L}Y"(`6BI{[M"W`oqx0ϥ 翭 vs(,Z)2k*#3 ׊qy=:MdHҲ~r=9\_{mB"fn 䜵"LeB_3e7p;swj%p/Y䤧|7P®\0vWT9@.9nxkYD9*C}&xO瑸('`@hY켚^sSĞ<{<8S6Mno_@Bҥݱ484,ZZojZV-pe|jL G鐙kFNeQњ&-̵n; ڭ!HV8z&^:T<.?8Gݻ5hh#YkY.H##GHN:K8j穷lA$M.lΘ-E 4Ɣ8? 8iButTJ홥[ݠ 64 M *'UԘ=Dcc) `#IKwMrUNg 7޿to[ 0-b".o^K\$ պ4~@\:j#{*xPBq*Qrun[i1Eϰ/u d+F;G;=8JuSp 2IDrt!A0߱{YÓNxGc/(sVNAX'LB*) c5*bk:xc?끬@wG '/4F7DT*2a`k2JոV Uk"H@O4ut=Wϡla^D8 ? Ih؈rƂBY +$KFڮ͔kXQ'zJ % 񈭐 <DžW.ٓ r~s(j Jb2cC7[ a_UP;x\Ө_mzDsZKD \đ_ҬZ.9k5O^z\J,,Է gk,#:{͢9#ș+y89 y܆`f(m wjYovr6*`z8?<>W&*lZ"m beJ9{솫{<wNbF9MEuR{#v{ӒU2nɞ,Jpĕ'daٹ^LJ&1d'H S8f44!38E9$3̼ZC%)) 5\EZZ:Бpi8"Fr$SȆF䄠]ad.Z~|Pq^7(6}~}$a_gzrI }ڙ#8?j; !/TuoA.DSr, v:×Ǝ#zzhxF0RGM.>4 w'Ш:S/!׮>\LAp"EBgyY&bt(4dRurd B.1`\sgƢӘrPlhNӖʦ9']D(Pd;a7% *О adq6:.!aG< oBg`ܘ?/( ܍J;AS1Yx7#ֹ[*ո $p5zbx%gkAT"uv^Ӿ ǂIQ|`rܸ?{KuxHDt|V"^ x Isy]frc盵e1pzP*1X͒cI'f SIP&xz|ĶK? 3uO6޴dETzs) [Y5qo'W:3܍49`ҥt[OK4ɦO+fi&)W9bY(|ʶC屬w(#Ⱥγ]>yKo:pii9pVNe-Cf!Ք/-%*ì :P1r O)<˵J@%$Sq!|ў3 ǿ6k:2^mo69p2?[EC(5.r"<1y#Yȡ97⽟ǴX8ѵO F(d¯B. ?A.6+Z($iibnE⸼/o0jkr xJ*~*qBFxa}2Ae|ټ}ZY>8yb0,8NAHPڂ: d֐3#T?rDY* *bεZZ~tGtlVBgL׼lW@C +ԍjYjngtʔ.x4 }HsYq6p eCXC wcұH(cL}|>4 ,=y2تetmgyԅ}rbq |F%ܑ~F6I moztMon겼;#vT{u43 "UWY GeZṔDcX&+ٿ2mk@fDǑsiwzvq<FE4/a*-};hشY+- ӛ5:f攙 /)N E=b# }W3h g<3su^{nYk z {0 0g.AL׊/=Ef{ҫ?c{ -7\Pg'xh|%w;E>s-B&tO]SC}3 \$Af*U'\Aْ-lzpZY%Tl0ϕV̞w~vdEʍ?지U-RǐGnf:?,Rn͜EzN>4 R >Q9Gr`/(ؼ\^1@JB/YlKt_H9)̕ى$3T+sSőxrdr>>֫8m|a4~ǀw=$ٗoBڨaq{We&H9V9cN£#͂ga5^׹nsxx~ކpF3kX!*|~dlD omBX?51}P;dΥt]Τ?kD" PY,ub~xO<(&q@wKQ v؎& 5QPL& ! OG-ã_'z"F(!״]3Pxsl6|w^(Ǵު !NLyPx8qz=mԉJknJ-`\=' :߶opW)`vF#3쿦yw~#7?lp!f/Q BA!Ўj87%M=p)<^roza*^)Z{fRE$mQ<(1")V&=bkvY #mWz4_zn.׻Ow]NÇuC}s8À#|'% ۷2@.]mpؐٵʭTP0VMUfiKrv:aX]Ӵ5ev %qHC]mOt#iz y5wE5.GwTqE);9Q c6a7=V̦"7?3>RDr Zr9}$ѳ:lZX-o} R:]Ǽq&_,!]V7gp.ϭ_>\ N;~|" 2MHr,ea%joǶx>wtRtZY#c`&8b+zDuk+?,AvQrWwҺɧt[/OZO|rPkj N9X)q6f}V+\e\Ef ϩ7SCG8ϱwN8݀;Xl. j,-)KU%W,di4xߖ~l;9Zf*xnch[yX=%0ÙH3_fy6֪8̇Ş')X=ݨxYI:`ȴ/ p3 V BS\A6/;9Q}SX4Q!~ jy7LG^ԜjGM™$3mi*E{^ +~ +`u ƹtYZ6YMpeun(Nʇq<]pM3>u).'yJqJJ]5ץ-(@ul|?K:â%p4Dtzr|J,Gů0ѯ=)`ao#,JNY ٰp; ?_AN)# Nd{A|$dܼq7rl`/b^^M|W25XE~"g9۲_, z@@sƎEQ^VI0Z]c{3EQl !9ʲ+Vet-VK(n8M=Ar&b6TKoXA.oX} b8B^ e˭i3 o%+ 5b5W6bm. S( DF@@nLD}P2A\G<݂e" o=aA@PW/,(T4grJ&hӏỴ@-Cͅct8XX -Ǹ4|MA"׹=*-0^ ]z *(h"ڛ8d bj )1_Kj[f3ӳqoou/yO'"箅r%!>dϬ8(&XR.\ӷ&~oNxO|xJ'\eg*2`g-m͙ k}`Vv.?j((3jhB Am&d)@H^-11 @(kA *&(hl H\ջzSAn}8_PAY-^ ^ aݻ05"H(!^! !ND 5L׏㰇xQ%q 沋շܖ0s ?Ri+"ig4ٛ/SQo7[(02zDM>ø}q)46JAJ6[q8h$;| g S7w m`H^?%p卉OK+izM^8zS CJ̀QNo  Lwe_|j|[4D(|YXO#`Կ q<+%Dp*ejvΰއziEH,נKw&kN(kK=l .ǸmR @hnMГltid*7=e< nQK0_GKI7۩7g(jAg誘G>6k6as4Ρ꺫 MqFq$=QڒE$U-z;vRu"8N6 t>ah3̪{“mr8ĥ!Ft=ځO/r2yqӊ0L}V= )$rӲts&LY|M.WG>2bq*X.3}+=䟁s'&.BnL^gdh48rL quYq3QC5/ߕCy Tz !҄Ik+eQ35&ZJ\baYlfBC`bPpOфS~O,`[9- "n? |1Ge ]ұ4Ȑs{)μ}xv~NqK Zʹ1u6g5 bYtJfT K>w&ZTxk]`@l:| ld#1sڅDׁ6\9qWVG?Eo/ש1 yG7Jh[I@#ŒVC(vp^ue< ]=4"D'B{y[?lX~kj8S"Bl.')\ WGmRfCej[7?\;'q8B6;9o[^[7"ԊxSITUbGz2ไR0J\/k#&$FƲ sDD'٨ 40uMLO$iz0]ȴ$¤wjKHʎ3؊2>cgBw3QFuqJ@o2Dj) bzM2x:AuIRO߯+,.-93N7 ˹>Lz. tH`E&' ?o:3uH|^&Wb2҇JO lP,@ V6i*}6 ,2'ћE/&< p+>C7r 2Fnkh`A0}w"tD[.f[wL1AEG"~x9LЃ`Q́f#D_ HarxK5Նӑuvls(x/Ji]i~U mA O_wvACylk$o!咣QcM숞5u$eWZy6gdVs)eؽo37#j̈n1+4 5K `Ƈ`llٔUnn8l㻍O/Ft7 . umns};LUE]?P0B2C#q>YK{ |4U7}i۸*ݦtBLt=17>&NQ@SEҥb[)86E  G)wxت&P'fD(ghښA{xI5kE@nItPC%=Sdpl&'V9-DO"dqjNH㼔j6IUt1TV撯wKpOO|Ese-}*s{6%3>k՞zwWb& \`rHegS,_O`ƒ›KiKsCaxOh/fM:<.AHxՊ%$SJ ŜMzGGm:'c{ۏ @(#"+ _Qz*mٚJy\Mȳߠ_Aq NnX%~h!Um)- K |I}nV%9<{r}Gr@nUu!]|:ܽAtt4M5Qf5"^t4c9i0֨)R%nH 3$[5/6C<\@m"\۱yZ3GS lUXrW3F d1!&!-@rU"uV<.w{`/ -#f2`0gr'KT 1 <&;մE1u4 .睙E!Y, F/IҶ=(CbS͈Cv -s3m%b5Z\a_۲*%l}XyTJi3l}¶b [&9N{*6]TnTvvZlцGIMS%d8:$_(A'&k0*&5Ih{a6ha~*/m#~JI|/؏Ma(J?P򫓴E˘D1uPSJ~}&NDG*f֒~QhL~"i1^^kxbJ(l\C؟G#X:X6ϘBGvTWҡ\y7@2=Si #O@_2", {2qxgF5zEׅi-ȓu}!xk\ +ܘu#S1OG"/D_q3HdԹ+S`!0.HvGId eiM=r=rt~Wb Z莯5}ɫdE LJ@́<7+<46Rb eQΊk E lxf]I٣5AW(llbg̈Gr1☉Y=>QhB<-l5eQEUx? f=uFbfyrݜAkOsnV:xͯ ]@6)`T׌:69<,{9[ŏ{|~ tj,O;T2Fi '`1k1_:6;N 6L-]c@5a+PFx=_I'Lַb Z]$HZ"_Y<Κ̗}<5gw 62:h<`j"'d_Eh;ѝ67_m%44 }tj?IDP*(|~ hk=jplX^jg%0Z /K&?zLd 2C)mPKuU:pޮ,]VZZuV~<ԹS:1e/ܰX,V>syXDSo\eLHZUqnBP UFa'/thR γ`i ܌u$p9IF2k)QzP 1OY@#V̷lo85_2&ǁ V=za }rOtNTZتgdRf0c![HVw7@8MJZ52`ϛ $ɋ||4ITe`*wO*Rm(8[t$!ZUk1mn4X%\+jqXRZ =,qƅbqbA =m+"ؓML]7"һn|>Jad?_, T1W1X׷`:gpTnk<\r(xc} Ge~ߡ}O:7#&v s\d7Axƭ*~uW+h<ե{MWZl3S0`&?\k,]Wh\\lxydo @(E7FW'wVQtFz 4 ]E@H`)XSh3R0{E)p:L//~8GҋY烵??ѹ|֝h0pGᄜ)3p=FWsʛܒ:y=c'ZrNY=HA<Dj1/wp D2U&556(4cDuj?& c̱'$GkW v P oLYul OXDoVPZoFE źf"ȺB0a).A3pU0:nK|)NR[xp3 ղN&#Uns㌓@H˩^x(9>t09;aІ$)AkWPjr"RZUX#w7Qs~$Qe:qWy(FtCF ̹AL[hMB vZZx?iIp{? .ArשŖzәR |*sHh!*F3Ԏ3SɎiScHY֡/[V =i#;옐! CCZw%uqNVeVV a{`2lq qi=DY0(~J~ϗ)wZ0 -Fg~Pxch _}xoy3TA!~~-V6\%rRhw9^wqglI7G=p,f?BEf?!Xm.ݩIhUFi _fɜ5_ervy(Sޑoz ~.l$+j7 %$d&~^zȎrWߏ. (Еj2A|?#Q v;?O ;]'L]3N;"C7̪Γn ľ V ǜ|IyOtA/m%޺ݔX=?x-njΟ} d_IW XrFRv/؜@ Z;g9ֿވXܡ r 4g!/~u?n7#ZJWObERbRBFΌͦ)b6sZGtG='$ L>vԀxj::XU5,@7GPǻRlAKjPŠ$;A3 c<UDF=b!AJ-Y < NPbnǡ=Da36Y"cfGX2wY2- RGkOT!Ͷ%JЧ{\,l1ź忩DLyx⩔@p/?sZ0 w(k6lm_"EFm(14HzP ''R*! ',&F⥕ܓߴ:5#J%)3}(͸ +9Ӏ8I۾ WwoIGp_5$b9\jUO$_ZdF!r R o_6:&}~y_r4ӓ[u-L"87Aa񋸔J]h9߇u 7:z$nKgV#QpAL`ehb1MH&*pכF=ꨬK_&vrDUgIwv[pEglnpк%2̣=M)UW\^#*3&%N $k)Q -g!Sݸ9==i^|+ΖzL[J30qz26yKŲn𿷦2Ml9HFÒ#b}Oq4 ah?$aiTDTV@U6y'4o }J_{ۦ8ȑ(bXsr-R $ Zz$^ߵQ̊w-Ttϧ8r SGokԸϒ@Zܸ}UdcF1rZGNB3S 4'_s]]F`[Yy z;j4QQN@24D#0]&$3rW8؄ +-%Z؉ʤMVp{P7;x߃~64m~p[F4ڪ{W724+nSr18]fحG2@&~ӽ2w7~D<uz2  >lU~FS6%,rK_ZηDY?Af}.Oq)NB-y^9 k#[' W&EJ]zp:${n+&&213U`>;_Mh1e=~5mljvgJ9N2GQqır (ݤO R{H2g}k!,R9)~g-yĎ@2Cd~6_.^y7ʰsw*3p&>EHN9ۚ7 Q/I-g; rd1e^@{ d}]nhQhxLR= jT<3G5nuL[ݍFBRჶ}HPZڵ΍[4N )v18DJ_0yҙ=TSj|iT!m\AreX 5e# K+Li|CEeNϣi5Μ(lLffNJ. 149fG[T&*wY NbI ]zTJ5v=8#(g)ZkxrX#7!\-s3Jtu3!8찚CUiO`@nB'J<6AII D16QM\+:pR PZPNtPw{ͳ_8hoTf7o< Ts<8| dYy\Tyr E)ɵHkimuv~`R*3g\1o Dw9\dس/}q@%tc3/hԓ댳Y*#?[|]dȶxh ̜8'v&]TU2=$Fserk:BHE-6n{w߂ao76\H=A~h\\k78D4?l5(.F@Xb_FP{M6D eb$J'b!w+N+y`uHHd:D/tP|Ygu!8NwK Uy%_8{snA^Y* @&xm2!3˸6$uKi"Qg&x пo·HlLC#lP-a|7ބ XZq,agGU}* q`sfY?E;k`M:_cB5T"0Fg 鴂k@9>ߏpXz{DYF,!F^whJ ];W{\WQ U:MEX?J;KNvD%Gs_6ŝ/ e;@tfu%_4fqhS߸K*lҽ/DžUƿm1iۮFABEφ1Z_Nl(3X-47Z)}!4b"+{F>5u%yn 0ࢄcH{LZyHJ+Xj+g&Qޯ8X~Y"Y]M'3*jst;eZN\[S1)-/fЂod;{qV-ۑ}n+ {&OhW<0%sc]{VZu:8I*;K2R zmcR|#a.Ї2T 9d>]dL(GDp};:!RaMU/ـO#C& W6WPPOJq}*bb?t6l|νnjc>\XA3SSh-?| Dh4ڛ$UMUtь}}ƪ,JoF AYnXY١&Dy\r&`}SO-88,,#_UVJvn&_Ri9Xovp0q6c=up ;#}'Uێ@ io'k%%dvJ)0ٿȪmZ M}Vk( 6,-mwBGa Z$`YԽ2H\R܏Ґ&=u '?fv.Pt\zOqy5;G*$HA0#f:qBR壙kI =֜-"nFlǪf>FAKA#:Rվ/Ý*W٧LGdȼS18]i1G$l cCOs6aKd^QPQ<"*%,|螺+*j? U<;&G!Q~wJE[2jX'wW۹O\ LA< %^jw뿮fx&inVmS@O2mY4Q^O'O]g{Al/a.H%#*r2ѐ x'"DWHgB3q[Jw 2HHmv=J+u`x ,R{OOluMY2:2M( t#Æ>y+fDſ NT[hؓm#*kI aG4HfgHϔm0tNF[,&f-mo;O &D]02d㏖8= hWk#QɡMryWCT[Rf(:_ }R(2*i NU|X8M*ĻZ:1(IG}c!~|(>ZI,Ÿa٣~I5GmҴ)C-ǝAJdrM ijP!Vxݡȴ̰ S9.M%-W ~3WՆd`qQXiVkYCzE8+j+`Q6thx]lWb!Y+N%s.M`'yv{3 nF֊,įdB0b ~N #E>u3S> v|^BOpBsbd}i y~jG}ߣaQV8㴿7>YHk{v?pAo߬ 8k:OOJԅM$`^"D~oDewqjd(TŬ/CfJ]PmQ29 Q6:в ni[[X*\ !X=NjnLA*P+6&H"QQ!n/ن6p4o b΁H:;&7iUPGX"_4/gnE\‹JVԹ[|35wةuMZucb~ #kd}e ǥنtP :!~,`B ݖ~OW[ +q0^\_3WOxEp'9g2 2'c%K 61fB0Owe,՛<5&'fq W> qńD^4a{hx@E0έJ(Ky]A1mvg%u^ތZ" `#{X߹tzh=!w?Md ݹ13e,hck6 3&:#bXI]%<<vn#u=еKq85@,'k]VaT:y?5STI` pfЅlJ ><^STsfaPV< Ćo*0ZQL3>Eؘ8u]3PkʘQxD_]*yUЄNfa$.-S#EUr!<=m( ݣzط(I{C(zo` G9jxЪek[E<:bWƳqRƲ` %7N-ӠCǚA,[w(cMC*1*TrBDf2\CvFZ` 7h֕-s;SЫxk~bq@7˒.8N؊^fl;x]B7٘ᕣ7LΒ{6DxSɭ&uyr-Ts %Si}SxtNܰԸzDm Q2dWj籔(lHn% [ca\諸uHoї}VX99}p3c8Ս],ȡP֒9'Eʖy?N<">Vyblě2͗3|ړVCm2DP<Ӈ/iy}+aB?9x*lnFXSg)T 3杔_]iwAB~}|ҪC S(hdFXBB'?a iE%)tL>CԠ3I3W9[&)E˜ xg8ڌG>X'NM.uxIfxgCw HT%e[ݔLӂܮez:k~`MY({@"8^9#B? @bq_8_ V'Rh EڢAQ #evǕBI0<;!ݴ@y(zZx ̤iA:t˦vwey2 =:nÆ 4HtJ YҪ/imSLsXiA-~Tu;>n㕑zTYz4SkHk j'7>#K_Sl"%ݎk,7T_855h<|4n'κĤוX$G Z`h{z p_iQdM Zɐ2 iD6{S.Ge=jHm56g8 G+-$ J*-''Y,.V;ݼ ""BkoybeD,Hz̡$ (MXhgWY/]: ʾyyrtd}2ᬸ` cxmwT8Ekۇe8Z[YN [|(0@C%/i^r:fƃ=-8) k]ss'Q06.,|O!LwLoێ_/E ާ=D"[IkǶKP#h'߻FgNQ(Kp*(zz7uB#s9:􅕬QTAʋZ!z-~>EA?&?+NEѩX\5óCۮTO;!ezhd86kB3vL1ֹ(e(5ۻaFS,Pxf[q},{!K|,.z[%_W5 s~TOFϨ86_8kvdƸw&;@_H7r ӕ ɞHl1TB3  MLj g(Sۼ)\ ^{阮aJNt+F=j*fa I'8hLX]p8\ia>v8D١"cw̸vDi#*,H,bؤٶA4#saҍd.3{\O>okH/|YW 7J$#A[W]"Fm0Ģm)ε= ˰А1C?v6HbRsQM36=t~ \˰%;.hU-0;*/U[PR(c1vOP3Kj0'M/+*:UV%ώQyIbE՝`BgӴ]k=0Q [npא`|Eċ^a,DKT|Keڵ;MzR TsspF7 ʔ{C6#b43g"XzqxW\̡z$b\jMj"mY@GbiשLnf&£p'] &_njY463|\k#o:wEil$[Ea6זZbGB~t$.gj~WӝP!pJXݲ*~>fr#K t8#wI?G I26;D0_,b )ģx_rC1˸L=W ;/lHv9/s}DŠ~5_.JaybWhl;JW7J-XNe%$i\EeTEܰ;]*|QW pM}(!\uC~dy{nNKY/d2CBCG PtFBӦPPt4P`6(xk22@z[4J{`Ȋl=uIP1ْ˔#YZՌ5`91v5G(˪@I(u'@fcQLxDKD]\X8" wVX&Yg=@ֆ2=<*1jw׏::x!Yg{gJS(u緷@nQ%,), 7/v4R1}T07wUNHdZս`_q+Q/fР!Ҵ} 2Ix=eehg c~\.qx q1kX1P~.X߅)H&yJ\vaqm]շUqv7Hʩm^M?n+X?Y6?L3d]Ld毈£U{~"c- ˘Bm>OҶr '142 g bS Oև=; "# Q7P7kQ)2gG\%? Y@/ب! ߭UUs $JoNhӍə7҄ 5[NnqW:?yy?(Bʨ, g,Vh0rf3wgE*AnTFCc]gWƢ䉱M̯Ķs@ +73y͸9tJL0JK4#ZcM| _X,-EPo};0cZQ>^A}ĵ"U8U@FTTV9;:gVp~%?3C@r_!(BDwMYIIhPwM=4֔dA!)-׊v\˴2YzaU9N3"M%Wl!ʫJ"CK&Lb"~ X+;Jm |X'E@Q\̥6W?^-˕^Г4RAf|y׏~&(#D_T}^P'π0,00W+Y6(OłA^l3cI(fU)9xUWvG)ɺΫXn>G],܋j1Y@VRZq61(_5˃l+Oڛ&eY4~CmBܮ+MTs-{偃]׉,vSĊ`A H/;:֋'sn:ҌzV='bFOˍM .u3nD GQ p:ᶙf8@5JKs ȺS(o$;dNDM)駤,QZCL|1!;JfNMNg`y}j65 4'[\k+hSNCYc͡q/l\ZLkѹMǴEm Yɪ@)f8f2y:VAݒ RW@sЅײ Bz2k`Ul$U)\DQk0T jܚ$=/Zr+2dǕF#'γb25pm3~UTQ0ňH [!VM?@q+ңm4,l?z-y:W, L=v\ 'Xs*c}UtII>P v0{IV;!(a\7^1PdGO.DhʀJjyQpSJ2`*;|%5K=blR=Xƹؓ_/rʐ_nmL[.m2ɵx(^&F>۫Q҃XI7㖬/Dgup 2Nȥæbķn_]/#ϔ!"EQRjpjgls[~- 7.QU-<YrF>@DilO!F&xov[%%,BcȄ/?tsgjKeӻ翹EЉ}U)u !+Hhe?@1` C~k‹GI.T(..\&<+yѳ)wmӇTF^Y9DBWJj?h,vb^s1elA{Lx-RT%$/ܺ[^%&p)n :Ƃp  H8t?xiT&J #Lߙ$-} bN CpB+ƮXXMw}o%%P#p?^$R&)~{HT8[ ,.~PV'>ެ!g^$5'8g` (X}_Ie ߷P%(n7U~m!4#TE>#a;5 I#[tfEv;ծnn̈\ ÷-rH bI[Idz1~c$}y 漵1d0;F[h~9ى X=D[=PcV~I{1'B1e؂&a0Ћb}"lE<>3~rgTt;%SeP$/k9P5](9$̡.aO?|mZ_-Q 꿢6 Id[ WVoCZF QkUѡ*ĺM8>:*"ÉXqip6E 511.GQ?E AND7#3ìB n#4?NM:۬L;:_&9/0瓬ޢx*}6X$$cuSr/)o:'ޏͽ6VA21| Lk \p%9x#-ȢTSjJ7?*܈De\ YȕHӎq^=OAh&Ė}mȢS1*2}ٲ2cR=\(#X+ݎT*.抿hO!%r>ҀaP$ZF`!g 윘3XG2 B֌ ҋ(w-)6!P{L AM _[=7N\ &}(o .3W,n_'DM<3 Tg8qZ2?X3Qܹ`-CI[-炧V:z*t.=dVn0~]!/𞝴e,seAr]ZpҖN2"8 8Ů Ò⾇.`Kg(,P؁ E93TD6+cVf.i L!ި!ƆBq]cNIZ~l;x52 xTdgݤQ%wHxzL'y؂WIFT9Ak>$lLhn\L,v3&3]d/7Ȋ_PU f!?͡tJ6k,I-zpO% ]ѹ, k>r_@3=h(~3mx6dA[gy8c /-τn[%HxSU#STSGs%`;_?k#zLJWGrxHu$`^y-|/L&ءx ݛ%}K.1_ {6逨[Sd ^uHø9YmxgC&w/܋sw\|Qĉ3㛺$)bEwc|JGhTb{S1[^Fs!hJS`GQa#\6{evVQ#b o-FB9ԙ s$&t7/bvݲďQ# AHnw` p^<{q 5sg)>郵>4=S!U{qJ!fFh(8{G\Bɼ-m[-ʄe( aq52rjI"pq7VPS˞ 4؛Zh$'' ƒxj2\*>B<("x{32iY)p:0耾ܰ C:qV^l|&.FB l_y$'ĩ23WD01v۔+"lX#^IAF%]it$iz0!R5A:X%} oDx0vp/8^R*F’]PFV.GjY66Piw{PuSV;|n1'#[mp,{4u 3%If i`Y4J=oZ'CH#S("L|U({v#xHXZ1T}]w#3*!W?(,&2k'YդR)st]|m 1q[㥑Ybr_tW/Ј]4d+W@ +bYbĶ[B~qDΘ>BF, />̤ߣrhoDUM0u#PKZކH8FqǸh"L)Mx&ꢄ[pՓ@ 5z/ݧDр H3jnU:vHcV}rpՍ.%(a-B8%8F6?Z Mb<60~: h+AI '@*2懑ycI8B9X@l6"v \%iL}(rrg32^d`@B:qvpQȐds4[}NZK)~tzfS#SI 1mp;=TǁT@MU{-+oN!>[o{2_Bn'-β #.pfݳ2H̹pY,Udk'(s >c"ֻzV{Wwo:M :6rkº_aQ^C8 nB -' eibOˌk]FH;w7HXh tG.B$pVFt ^uK]q:O_X3Dd!T=!#}w jk5J*4U(^Gš08gTr7 Pv:je3 P ! @*35Mm<<%A_bC)go.]pؑ2 + /G5K3ɘv;lwfYS& bH0g̿%ny G8'&Q )W(C-Ӽ0*\ m*s/gMhG}/buرX[Wڠ@ J,JzQO pm,IwoɀY;UŶ-#Y*K-0ONPXGҦSY(F`~D&`z<=JOg P2Ds%#!ھfցv_4!CH){;RO/8e*j`|nATy@Fk\)̩ jYc/,(+׶%G+x-/9c>BO6 AСj⒃>6.Ky&cGFJѓ#LJ<aWdk*5B/Z¾3(B#2z!PAZ!Mgr ^ͱs}1Γb=ve+ūokTT0\̵n/|Sp.[+00 m1{2TĠåڄ D=OE}}> @Шy9z#.˴g%۩H˚+N(@Bf2(WOz{[" R iûxDߚw{nTbd* ;<9 qJ[-cU-[mQJI 0Ŕʙ(29AKq **D-WE]nuu/Py0;hob.V[.E-wii"SppP.ihu("%98nL"'1GgתLb#F[lIM,E&kOlU*xrX1~Y!B6A][JN,w鐈)g߫<0)ӢwhgM 8/%NTeUlyx^aJ=X9Wx~vr~.QA?'*lJ euc!8bGb꺡:.>"|&`RXYl0pyA"3(yI{*  O\YYzqюiW iѽ Un)ͭ!i:KwI x5*41D_luXI=O@Vg@}1󕙈U|~-jkWC":E3`!fmR?E$0?">w͙X?*6EP1jG!tF{Z+#+\-YGdb_ъ3%kafG0$M iD' ȱ14H˻ćƄ-ootY( 0?@U ̺޴c"LLPhKJn f91I3"X/xP&5_s!;3;"ڶZj5B հQxVsnnVREU*;!9S7,k ,XO/ux@"nfC:tc G\v^Lzg -czs4iaChBĻIظD*uԧϢSJ<Ӻk$7'<;U tq]oe QΊ;o-U6*7aKr->Ck)SWS]$ꓒT&xN5&(zZ{ ʜSG]fW> XWж\%x ƛ7[ \íV ?VEV[ZL x٧y7ו.otka)v+u.E)ꪘ|.wbM \tʯ󙛏p_Fo5&߻z6am?`e3s{C/Lq-w-I {!0h /"gjl&)&0\{GH^U&m.0WJdXbŒZ@ 'Ǘd6.L1[_ܘq*`{2kM`h̑ȕw-WczoNm5 ޓ%3Ɨ{V-YV0w 4 4H 03+~/E]p_"[N@ml'f+4>;5Qi{ǀp p2jgQ ;E =^ӪXzCIƭdPo69L)K2yݜ7/.5Jր&^PLAR/FKq0,?H NXޤφ~hnl&I:-q?+Ite[T4ʈ^{ؾ> `;OD 11tDiޟl}@ぶnH@ ('N T_Lhڰ*{&)w,U5I?$]1}:imNY'vi TICޢ|d0}m"P )C$w X?)%ANK݋+HPLP ^"P0Hf(Mo֡L-RY= b [&R(Kwȅ-9[zsry%S6!*-F%rޚq6\0ۓr0R.}kԾHVjRF\=MM::kH&BJپZۍ=i"W6DRѾJ Ƒ0[eVFƓmwHr!}s2!_H6d?`5vY= e}v; N@Al2ߛ߹tpj!.%刋's|xȟӺf~V\r< oMq%#b?,љ{ߺAu@yiZQ޲uwa;G,8o*CކOs?5_W(?Okst|J['8N[+4ex0/3 ?ҩQpEyx t/'evwf!zƧ˝=XZF5r3iB `a޹p SQp cv)?Z!!nWV{>V±4͑%Y!z kom[%mw#(*g-zn#s) +{g)Zɰn -!:@P=V.MOJ ?8[ n9nC+0_cn߾M\T@8ν>Tx!et,IB`$"\jȤX9u:3Z*. c+:s/s+?ο-:3f`1GTל>p8`^zl?V_źEUAYUt7x1:`]AGSG(e=jw[LP4&MU}Dس:t.O,ȐGDӲ͉G Ťj@6@4`{$U-O҇.Qs)Nllܨʄ2v;-A|\Z3/ Aud??>g{8Q&j^l&: 1D` ДFy|DJg$Pұ73P%FRk7rR qYc?X^o C8s2~_M:Kx&4g!JTK%HP=JV[.K yTү a`]ٴ g؂=S{Ij7/Hn;Ҥ ꝁ:2ۅ+ĥg*ɩ(Mfddp9+; ŭ,AiF{Wƙ>-̝o'mUv$wFz/FяCO R9Wa 36@g n-樆)}!I7JL/MPU rLt)WOfun0InION­ۺO״fXvbcZX"&]k{*<=kHen.9çGm@´~y$L٫5IVFԀk?McO[G!IG~ s5UΗ-j8Ct1tqHҬ\Rg[- 6ހbmjC[ *R^sIJ` <099Ӆ]( ʓnlܔ sB-.}̵C`h3[B؃k%Df ;ZS#SpCLn=:): ߋ;wf G)QDi~@R,Gv2Sjnժ|Z@ ڦtg&`yo\(sK xp5w ;Pwlcm>Eé\?27ڼVfZ[CIL\PJGHzev t 1_ŊjyǸmÞ*ں9L߷k]w? L[L'r*ܬoT0:rB*vOL`%hQND<9J1TYpC4]  tL' 3>8a12c># oVC۩E_\Q+DEU|0vZ%B;(uj ?sb?s3ٮؽCqdS33(|Vo$P#m۰CD8yA Xo==eMe-*:+sQó fm 9Gڊ³[ ď8@cBlr߄QER6e ŷ#Ÿ}er EkGݢPؐwokk8C?ϫ7\]R^>Lj툅;vCwV}"ʕj0c*\HuKDH?eP֞GLsU.PAbbMeӕMf_hBE0ke~YOz O`hw6'arf79,z}Hņ݅<1?K񈖞Bm{l?|4jΥ+d$;S^O7X$0:k8v5E]{ĉKG|?1uᶨk5qulII@*}ސ@\>YZߌ ?]:SCINdKÖQ>>vH}d՛<:G5[>_ Z9DB.̸|*d" CIo$7t>{sm㊒|h̚aȪANNOG1BMG[Yd#t #JF!΋>F>?C1ϓc‡"VFx.s7.aQQGun|.:[Z*&Iקt 'ܤjՇFc!q}3v!G1h R֧U?lf"wLh9 D ]eJ፛ 0q+:F$f}`wmgL0lyK꟎ v:" \̖:qj {Y()@&R͖tڏYF\81]Wt!]$OY/Vszü!>"ƅ8t:=5rO\"[˓cۋ * /U(Tf]l[U?0?iB<.+ohSZ9f5B" n‡%?z!KI,nny b.ֺhygɡBrH&z Fc\wb^@JT*^1i-ys4vqCR4XC)>)ـ= r$}xX2/ڀ7U4gj*R&AXCejGMr-ޑt'zjXζ܆i9w$+-̙=vpO7ROA6%8Je..Ƣ;lsW3M-E<*/sxyWC>;7FUdjO5<Dvχˬ;>&8R5a-,A2y{V8Ȕ4eJZA+dR15 ̈́떭V5^9M6,k =ѳ'mH+r4͝p2^/.kp}?Fx4EܔQM*YVS?p 3"9i Gkuy5'4?񙿬w ֈ!V'EյUX^.x~84 4!E߄;tRK[V1G[VO5RHt*O u,N!}qK_.K^*BXq#psTG љdDpМ"~訾,t;D*P9(QVj&DFOq`uxS>ПH@ sGT 2hMK}ӱ:u-\SDs#HL;[wO(\.Ҷ1ghjB DF}mrsl\+F _:,Rxw{]JԌhow'A㗂Gd`0@\Z]7 }s07ܠߔCuGΎ?Ai~(yk]S$)?nhQ$BZ&]Ie[J&xžrF.wf^|At0x-weuzz3NI Mj 1lr0=6?񻷁IՍTI>ғz\q- 05*\?N=vQpWVFx>m }&"5~Jsk&{x X{nF5 "e٥B#gى=isX hrd6'"Fbe(]҃F/a$1ej SRSn ^?qw._NXǃi&cbk~ܦFGO\h:"^ndd闰>""6eIOl LlbUǗgS5^cfW_NZTCG^`/qV,L-b*c7Ts_ gmI!m׷c-Q^srNBkx' myи@N ;ښ256DBhu^얈[;A )nu?ڪI)*ZH! ,j>wYP_vs U!d35ָ^l[ˏu wn\;榟RIh0oF`OE1nPDcd/o_,H RI6Z§1wjƅ=Wz|)|TԎs[T吾htK,쟯"Wo{=_4i`G:> hΙ] p\!yͲw@&Ļ *]+1*ʦARVҏ͍I"r 5iT8Aءq^EF8{'Edǯ5<2%HQ j2|N'0\=_|[?42xr6`|h񌡉T}D!H 25xZrUw7cVg}j%.5\Sh]qe?[4y{HN-D HۚbzV~K*V&Z !=(:JXM $8q :I0,y!Hj5(Րӑqn¾Jpz\g~NU"e9q )^N[mAKri.8vrؒ%0쫒&Dq$ Xn:F q>;#Pk^ W?}A.B"zpftu1NghP0b Z:6』7Jߊt;5ԹHZvu{¾'L6.t|~ , I"1=%&ŒƒlIЇRz~tnK->%OmU^h=k9#"Dt%/?4w`/e WJڸP-а?k,;ܩ"_ `5Ѭ5ta1YD$g\FM GWֻC\B/ӈܳ灻ôlJfh)X{S]ҍE}U rQE&>ʪ9܎=O™[UL4穡QP:b֖ e MS[L|bjlNhY,P&Ъ`**Z4̾6 945SiCwhkNaPpX-DXBa"C EB1Ot}!j$k!5=wނ|]*d?D 7']_>49홐-/b*pix)j#m׵|y7,v(&5 [myW, 9: k`z[\! r=a +?G+]MMYh.LnTx^|,2׋E(I?PrXUӡJI6O~+;"R/JO2&FbNxqޑNS]rf/ ,B[8^ 4NbcHOqMʐ>;C=KM°+pWNN7DTY?O']t$Vmܣ9qwr{ԣqT3%F\bYTTn ^,gx>c* PvpvA mO!>Sf c4ӎ؏Dx8jP .q?'uMI q:pxqC_Ɏ+Y׵rR?bɲ8M=)^w,QRP̨K_j N2I|ɥan]wQ]\Cm&r׽H Nԟm"Z|RBVvsF/hǖTCzbu^Ҟ@V5{/> ='L0&Q FAKU;^ǶmG/,".?xS7 4n(>sC%e etOCChKI!1ۦHEKT^3P3lyhydWu.%qn XTB\(LkĹ29 ju]mP5ѥƛ"mc%#VŁdz+]pu|04cslD7$TcQ`e[D*u=U I2..Wg\j Un2Pv Lwz5˶BO2&?;7}~2PVsi 8f=I5."S][20:,JXVc$>֢] E[4oJv%NVQ o[SMrCGE;w{sȯ[NKVD&?'ekbuLҶ ̆of%Q E,`?aJȥ^kwR<wA1E@JX$2em{肃0CI`4h-{}&tO/It@ߍ[WK|0jb &(h<:G4Rض t,L̬dVOu}کۓLc_Jٖt%$ʆ5U?\N%6Q 5+_9x:!!OLΚK xZji\ ُϓV]0eV&*}(Y 9e&c l 4hhWs* G~FK$P)j>Z"ĆX8T9>4uYq*d7 o-a2&h#~.M5GWh+w+cޣvQox  ~>01Y/i)_+Tj@C Sg}v$hFԜ6+[pNM;o9ZNF ' AB1eDgZ8@F_P#hqFx6xF!HY0RD˨cZl,$1w_ʾ 40 [ Xb=2F@z-\,PW/JQ8?hFsMLN=y7WI|Hԑ;f_1e7an aHQ.%KlnԨe[crO,Mߏm YM}28T9%*q 2j|˃8eiuFf'{|@C#10YHѼvkڢKcdsa @{ ^ղ4ƸzA$[*SԿ9$~Gm #bM|/P#j%tŴd0S2\C" ۨGNyCA"'|zpV-:VAeAT Z4HDt^y~gB쓶!O"&v4ĕ$C#v#ڗؤ5[B-O8Tq~ۀCD*~`ĭTc[dTP߆=#_M xewyrwC1^j|}=GiR%0o&a8V[iܲ%sC ~n, \)9P=0~f, BG"KVyT܍D6ȋhu66tYt";lp^nULtOLM終d r~*)1w .', *e*Q3*^v!9` բ?Ie0rRܹ*~ʮϰO+΢Z$AoG_Lq\%H|d~QaXy.<Ї$*٢fGMȱ"=$c(\d fW>P𢤁Zw:0,az ;%(%a"ص+,|tlj@ phm+i-Tb1K %^NO};q *ӡ(&lütj3Qny9@r7gYx{LA@l dt/(@ljjL=; e32N=#[qNt !/oa#| geؗmJ|×R;[j亁NU:AFbWo$~z>x!խ2|lFf?|cSTI m sǃs喳&aD]l5q\EE-ڿS\s ++wy3J[TPյ篌hR{f)*(]}~}K]-- @0` ,2(K Nb''KJbkbxI#K-w9^嶚~7RG0!(Jwt1 c;w`L}XK(ْ[xuю1F&kphi2Qv^ Ϳ@ْڠŸZNZۂ/Tj3majSα)=v2?87FȸP#sN+X Aǯkљ'4hc3솥qJq-xeO2rh虀ûρ*VQKc{مhC81DU; @*6mxL7fv(͐h-NQޛ3/Upʸ 5Ew)25b['awYz~"qfZU2:ptq-2b(apé7Dn#[(ͱJPXBN0M֍szLs(*j 5`EoWJSX嫌damE$L╋iA<¾<V^Wk5BM6+ "hX )CFIۡ> չKWQl.D9Wb+1ҾƉȾG1.rl%ҶӍؓ|8=9TaAlۋ+<%%O_>=gpГbt^2؇˒RօO8O+)C˝c*ݽݹ(3D$`䤠XCj[ 3l"D?k+2erYЪ\{TqˎP #QwD@g|hE$ibw`uXPN13CEpg-*CdžI F/WGi3;>|4ÚY9%lH+r}Xv|x㙱 Svz©G;O$ƾAu\KZ5]ONvS\Pbzn>#Τ4$U9Ĕ(|mw jV01h7[kHM nM`;NO 氼>oV9MRA)7)4K.a+4ƹ^b2͞톫I٩ DžLj(hM[E!FQF#M70X{.z̞%ŧ p3=UylMI[Ds4O,r0NjsΗfv ӋJ;?5ߓ#8P"\:-Ņ35?l. nᣦz#} OpkK'e d ֏yE)xHb(zLpb*=%> -d?Yg2#39Mp+k bK+}-0;%E^S9a} ;|xNmNݩƾB>_4 >9+X7d>{E\i0yWU0n(l4wSK~Ma0Pg?]ed%&z#dmE>kpPJPC}1ozvK,c?T6*9T(2TBޑ*VJ\7x|Ug&R"'xtN"3!yq_lPPI4/7-&SWV9>r!|)63é7;N} u]~X *_Ԩi9trL^THPJK,Y0J 8v"a6Qe7& :VJŔonm){ĔbJ"ؾA"zeL1GHRITgnhB4w}nž=0WbdR NTo>{I"hF-%k:21δux}QPW5xCoeD7N1Q!]SO -|~W#zRZxֈ(3*](x׺4x ~_.F>9B7R e`7E=J+# &m%h-pqtFՌ;rIhiCS^b;ھn'f)[RɋgNx@82KWIV>;Ur?́@sV>F~2]x."L?HdN f/7 HjC'vE:JğhjBN#k3P d _]# "gG~_ڡdulչG#OJ’)vUl_]ʏMO j 甥hЍaEc3 Jzr< eO'm5X /3"doo%`q%֗.yZGOjYrn$g hݯ}Od(t$MHvI Z̤;7KIOR Jw&K Fe}khG節 sŠ-p_]R`,̐yCin![Meb0o1i2[`?S:φP1ƌ}r8Y2n@H3}>!\cc8bFʩVXSD-"0dO$u>?<_ $4ӝ59ZagS(m. *$^JL2 @u:-jU.ۣ}J%DTC Cq^1)醐ȭ= Dq>ql[U6>T ό7rҨtE(A ъ'g"l/ri]jZ +ZJ-1Vr1 8L<9iK'#)'SH.<Oʓۈ3{"0φӋ_|+7]_#?igH,q] *nR ZSv[dy @罹6)S'-?e-<>;:3vwn?茌WG-? K^;HbC 9  g=/ۛzoɋ[HG{>?vҶKo8 "w~})(wv /6.5gy9VOWGd0Jv'^E*MHwM:~_cNn5I~_YepyZoF BlYѪGAbH9[[CYzd-M,Q[͈oWPx/c"-s>" @D @ e DT31 p-u##k\RHpНRct 4O.aW< |B|fL<8'mc`v _&܀64v7Pa;``VD%_輩_t-'Dr!vъ )ga * &dMIKDr`} i)H4Ƀ=ݛ\ڬRj5ݧ؄QR[\`p'ߣܨr)AG㹃+Zᵷ`PBCR7t>{\KDM B31l(_{$I\FkDa)*N1Vqr\kgd4sER3jC_"wŠ6utOU4' ~/  ..x &B,`y#5KNqb:mk̻\GuGxWgfv𝫋'7qɓX}ps%6]|{Hǎ'NWp.9M*.k; 0wj;! Pr¾Yv>e#aƸZEJ+ԟ6a3mRÃ{J, 6C=71LaH ; IS#@镂B__ES짊);#Ih)spǒHf㢏dlt7qY-܃_CPti蒇[QWP>6TPO${RS|mcK!HXCһL'"('6Ix]M))8XpοB,tlXS1&ʼn#27aJ D Z!,Z+Em5)EIH~G~Rfϖ^ީ}H^cTQs9gFd?8#Kg*-My:YK崱8voY=z?j1~6E>G"ޚIP%a2PTC6׈mhi5lL lB U`d{F}82վw];[]vئIPgٽiTHDKL{7d{ 9H: dO3wɼ68N?aA7[ԪH֠H= TjELͽ٠]W]xW4'`Ph~ ?eQV,өh7U%>0T0/r峷_S8de'H&y ˭%s竀4PM(Դw0ڽ?遑&t>U* ʶA Q/c+_gz%C3 qr_$a",AF.Bܒᚩ^OsTbH$֕U`\^3H;\a4b*TtiJ6~y~NeGwsB'upr3G t2%)efVy-P2u@SO`ed<$$a-.SlHe\ (li(3՞۔)UUQ`EׅWÖ? P*£V SDX]~j7}/Ӭ _\DB@;9k-VDZf3e& V3 ɳK-tWpF6M4:?z;9aQ79M;aOVьqkk,$N^{!D73wwj]:@y~4- -ww4ӣnҡcqb{5EI d[X)i+S x%'P"Ջ80o?_nzzQ@PQVё|+'ǮlWq*{ƛ~i8[Is+(:l冐bc SKb ʉrx\D@~+"D Ny=age„Y3gT44iw8A>Â8|Hw;ͩx\=Sf9܎HpNHJޱ_-G>?*.7ے9pInIZd$U|:8|%zXl]&4H):Y|oZ}R-+$fkWVy۩)څcGwp'UzŎpEX%9ɃRgcvΡ>Mk.Z2Z*ŗiV)'%|@+&li|۰<:U"o7%ˢRK@c٨oToU] ŻZPжD%*PlDsŎrC?{ A8t_*eBwDM*eyt:M}1vKu-TxFݭy5>wq'V300Mvrjx+(~t"Co%q'B4oEw%NpL)?嵃= bV.Q/JV^JOFe.#C/>#0@&)bސ-Fx,!9$ H][k yel1ތ6H5g\GZYR:sHFKN`"yՙ!M^JHfh:idx<>y'B*Aд[0Ff<b\L҆3#b}xÚG$H3"%5JLX `%R>xl+ACLv+E+pJtvH@Kd{3TOc ճ!F-/YH^p RFY(Ee>`OPO[4V)":94'rÄ6hBiWZB+J5^"&AKViXiKA*߻w.K*Qtv!zZD,3>)*bCǶBoo!lHf߱6x >|ReQѪuL?B_dS - 6C#&ݤ5*L;kLslcLR2 !&m؛pTɣ,=ʌUi4к5ԟI-[噂T]/)nHOs? C׾ȧ|׊`*V&kڨnAzwˑ8G=EҶYLooBf)}SO.{"GU?(aŽ.s/s;.N5hv/}HxdyTy{P2ѡ܀vd`?b@tBT l]J1gF` UC1CFQX#ZfzxU0MɎW3I+ 6Df61dKkD&_dD!{hK(߇URx\]PG;)ѳLgiHI*םFJXܤ`K +6myVqf`uB?eCϢ_Kt)Bh /on8܆%,Z7jWu rMٽ?모^l h1Q8 .=fdًqZYF—*!pd&W^?@"*aN#*EeyKAK|"'jLè)G69tIkʼIČWaġy)T$PܘlCV&qM<^'V W?rˣ5+I70|G ,.s+rWwqcЗwh{'5+FkxC8á?{ 6K^π)>pll%w7ţ݌YH*rI!WfgGyhQ>?+$&?lB0Z\f2I[JRwL<3Y7w[Bz5Y_ҊQVB@UNk4VJ0Vŧ_L;&(TҌ;ć@HÓ0,4~0~$`l ʷЅ t/uQ a,q29f<*T%jzYsi"lpu*'^{Wi]~Y9U,7[&<błTmHq.4Q4Vh=@8U< X2RJ\KPSj?MbuN۫5AMKMI50Upoi#M(R˙)оYg}%vj+sq{ѯ"W( *_s됪s9 ^ ]>CZ9HE3~7D&^%WQ+-]U9 ?׮^.'l5IpSY McH"t*Ѭ1%-oNɛ?\7߸"Q@y_' u}GϯT(My_,vΪ$Q`:~ Mt0cl6Y\u&B#/C:^ky;TUxeKWaOLl8kyH>L/j6fMi QF2,QNtq_n:2. >)؃Y/*fPݺA˚:1Jt H5}ÀT0 0-(iʅm3/_*Suz1݌B}6ҦK|))Ϊ[r @hdu%Z%s>1RsϷ> )(QøT {6Ϧ'jBZXihrϋa%͝)~d>r$TVm8 -ߣr#В@)cT7dS*Zل D?MhxhyCo+W|9t.gWrcnw2w3+gg߆pCTOYuC&ZbCWLR yR!Րh0)&jm;;gAz7 Ϸ~4LOCdՃzNZ|] 92Z%m.nT爈Lhn\*r1G Uw#sEwTϹ&h-nyb+sDh䆗>H4ܨb(h_frz-6Gc(kq-W܋ΥA@~|(JusIٴP|Y[;9QuN3huI:l`Kt`o}B^ :?95>OU㉬,Fؓ/aN ѵ6voA# ŖW[mM5l;M\?bWBdz9_7vɏjQS^OdSgb0|eHJ+HVL/# 0ԗCC𓝡]'E_S^wKOQ.lGؠS9K)> CRpZBi{C02,K's D=k+O{k98D@N *WUV[)q {Qrc sbSRxzfͼ>tTDJV : &rʄf0Blj役 ūdGr}cRU +\a*嶕B揻v5 k$\I>Ҭ yǓQ?8lśOB(d+rBCW4;j%OP|xoQoJ^uYMĝRGEaQ?-fpsAUXcLɥe^d ;n Yf4ژ%kfTȖԹb 6(c )M_BGǗ42؊ǝ#O ~=] .ݡI(F6d5rxA.G֝62fc|`0 VL*?.*sT+UYoMܬJ:㶨|9shwdw6DP#'⑿q :y4.T^=Cx"AtY; G;6x0lPiI3B;L\ni إG6?o־wȰ[q) uLϜe0MGOi@FÌ6[]X9)x 0b8 $>gCSB@7E=jŶ0>'T@-Q4Q X.NyM*;`8 ; k' z2IoF)!TjUh"skv#Kc??Cn#7dPaXs1m@ȉ;P+S˛lCP?q `qbNSl'S;^ #Y %SJ'p \AYC'[UZ9 7I@>rhw{inMvLMl=Eўm6pj0i:ŢCgO9KI[j GFImY$|Fg]f%ثJ%.P~]+;aHƣE~BpnQ.}aԦ-˔n?X[esǯ$mB=>:3 ńc!/ h *a}R "Y8$p̰EK x ݻz {fqS!5Pja(P[D,._ʏ(d!X~yu?8$,'^:LZ1uhЌMvT$M1aUO\b`ir+#n,[6JނG$h.,ih+)r9\wA+l-;zD M@uxLn:% tF'PzBT U=lpuvXڥ_ohy6E|5*m@։`nK?+\,WO ,܂ +!)MdZf>=0ZVL%hm9jm:$nY13X% yը'RX!#ðM@^ԛoӍ̑]Ճ +0,GsS鉤%`XC oXMkJ8.x$*kÁ o7Whogc(hK_#?|!ï*9̽0%㳺|g &$x~17v0Ug박+|99D}`6FN44AP'' ,_5#F=aוA)+?>.Ў]`EL%[?^tD}%+/=R+MAQn5.3jE9( ׊#{WĨs/BI@^3Y%|1ͻ0(Z'1`GJ x({J\H dH\ ۂ%`PT. ]pb~S9;T qe 4,.%:o/m H}.{ 2a$NEUtvRVK"Ӄv?n8c[{bu DY4l2Vfze8[7 '-Lbb0 n'aO+ۼTAn/l kBd4~ysaS)Ī?ѣAt([ml؂Y^!^qOS+:,b˷W`M.l_{ν(z1RgY d*@r̗{jǼy@f'ӱJ[r4T+brCD ([%Q՚g?{GpSsZm$br)@w䩄(PēRѫ̝~OZnGZQ&}s(3/!›KvsfVP` _UX{G6(-yc |]EMzHyIƅpvK̎UW79z<bъgBhk /iIDdT1uNW7m jds^)oR8On0#l/d×r\:9tgH'kv^ݔWPuӇ`$q1k5@./ӿs!b̠ *q~5Բ94p ߒaUTG:':/b;Di˜`䨧(/1fw3sg`!Η35uXc_5ޑB)hE 7#dS,Q3O?ITrCgbl9R}\/'/Bi&DtMbTMO&Ww●{+&%qD0`(.yVT/*[Y~s(P8/bkl3S{.8Ѫq܂kPJ?EQۻ\B&Ԍ5T З;aJu !s o /s|tO|_E}J{\Qi3eSY1lǝe|{z9Å$F~Z#$៕MP'7SQ<mC']nRS9(֒Ia al<[ VqZ[΄$e^y6&ҭca[^,DSae+ٸ`Gqt Nf"#]GS^ D_#\cŚ᢮n˦ܜ7- W(Rkr+N5U%(:֑HF᜵q&75,KӳI_mENl>Q┚#ZOҙSb_w:gzT@x&X nOvdaLZ+XȝG6MBkbF!M3vUlIܰV__8Gȳ,!P`?H49e9IƔ^~Dr#ߥtQX\_+r=²ct>x<"}E]3vrdIYTu+Z(d\nwingW^㍰O-3(1zg0ƠB>}-4K!Ur8{LG_K.r#K9J;S_\;E\Hj޶h%POlF0Џa3 QL{d07x$_KܯͦIJƁmQGHM!\1Vc<4L9: mYN`|0 .tdvUd|bKӯ)U#. }g#_,+jBTGz*yKIhA5. dV]Uvnlȡq שV^q IbpĚDѝbJ\R˰>tdgՀT ʀЀxk]* B*Z!-Y20P"/hh320%;yXo[.yv2:6 3fe]_2h!~ Ҵ%leƂ|")ٺ9P0] bZwtV}}D]0U|_TU&Qέf:]ΫNlYiiVJbuq* 4rPu7$#.k:nqП,^X ՛2IkEl/O<>F9We#mTuT\UpUӾ(R0E/+.T? szy9]gV1EXQۙu^5<>1?LhyleBrGĬى0~ora0h2 T,LثO?0;C1L>Ɠ@W9E}Wkn+RAp ~W_6Z@$y[T>oH>q\S&^pN,])b?ef_z+_*zG |@v; wUuڟNh̍p D8!RK@LSv;ں;"CI$MrcF:xQZESU !^ahՆ$l5;XW A)z C#QBn]PP:W{[{|+Z701t/g.Q_*LFTzzsiSpS8&*˸cתV>ѮZK} pY*Р|9:w"Wߌه.(7h>Qd|Ȧ=.'noԊf$ Ǜ~WNB~\lѐCqכ~ 4V%}ubb*"\FJeA͖pgiA6"ka n+_Pm )uS&K}vkW)T1qd8'~`l}S@>\u66&'b8r`&bH0NUe l;]9E ]CzmCw V:hJψ:;4!D0{oق7X׽{Кε:K~4N 1< 3TtiEq_5IV\[׾l7 +\$lBDF#TfV/:sXt@hV- 6\˖bjC]Њ> P>:M6S#tk\3R5=7|bE:8- M@yzTҴ6 xX5x5KN$7ueƑf%7O/$ũ m4'<^" }pe m JgFc!B$]9"B9$>Kh4K:gDv=?,TĖ?\h$ؓX)e{+R!˓$N1t>Hᙎ ,)$/ʈ-LCryݟ1aoQUvCiȯ  bP R~H+ D x&(LZ}?!|Y_imWeT ;np  "Pbڟ%^&ٳs2y[ycyG+/4Ee"R9B 6>TfnɄ!%.{h")r55^U[XWfkפ < V=cc5mY=sLeq X}j&M!"9-[;uͅEWwxY8?)j8.kV6+q#nk]A  )-u&pk_h "̵ʍK4{WY> I*@W[l*,,n)DJo1&;hj~A>"g8.+9Dәvfb{E/9Qg>ޱ+qٵoIfQkOkʆ<`7Mm kR^4S9/[P\xU^ye#.3A y<1C f]0&n=)E%W]hZ_Ppʦx56퇊 _!)K+2H";!vv,k6A*' wNSDXcNV\DD }ۇm~:<@+'!PvI#"> 4tx$Ơ^ q#Z{ x-bA@plE+zZjl ;T@{~cKW(Kי Î]WQhgrQhEÉabs2L46Wn2yOwUZ0gX}cHz-j~p,€O gzGoZrK %g]*HqfKPi4--&Y 8!2=e$zX…u֭`Ѕ0pV =|":k>ц wKc^;R P%^ Iw2z&p;ߩSJt=:H2qͭGl5W$fީ`g0ɜ1Ĉjej<܌^+# ʴ\~t~LnP0p*S$9̫1B"b6)z6ְEl@ =옰Oo9\^4%#Q&YPJ&>m|7A\ǃ}Ѕ2В1qyXg}U>wa1 G0,!"㏠tYS m%)sÈ|=Ho0= <82 >vZ) B_k 4ZIJ rN AiD|55"\G5y\sY"6/~c~.NW{#@ar>WVHC6Myko~W[_FHMw8\uC=pM..,GP~w+i| LqMhbRNQNOVM5F~E62)FVeuҐ^Q-=sNdd&g.%'L ldf@tah#FK:tgFconaݬKD "X("捿_jĭbOwy vSzmELfЀyd|2(yQϷղ9Hm'6 p@ɣ] zDalRW~tKQ)3{©Ak2.j;o>^cjްi"3KYU<O >KV!&^OZl@0,7}d y{Ҧ(QG:5i 6@, 7= 2[|2B)V0IQz۪FaWqQOˌ*|y *-Iz?ʆEW)؜ٽh=^'pV?W0# k">jqjKVE#d<-z̼@^lj߁EofXX0W_mTl{G4.`?W@#b<0|v:TyS ̄j_A0'J* Ei4"jcJ "ZECҨBUĊJy$K!UPvN&wVEu9me9PLA@ItD,uzIpɒ"z/az|/+gSyd}Μ9C@.%My[H슟H rw#>ֲ!ʥަ8@ ;x5{HqcvE5y*&_Р|* ZҌ7o6t.)~ XM&|W7S7O@ͽRiP"+;1B=}W$cRdQ{$0x5hg g +0! C@ߟ:xjɞ\ ]Hiv}%0ד68 8&^ (`;I H@L?f􄮘 l'tQ_]z>xABLѶ.o~GOِI˙Z&\pESÞz#֥ZyH19qlz#͓u%.n#B#/M~NJ*xc,vy,#9O~wbvj#K F|g+a>E[E[Ty гdXFz0#y a}xy{Vl ۽aHU-޸#RH₺}ǣb6ᮃ>>- c-Ti"1S{UsiמUa,&$  loRyMyERyb]a.4 زcE]-c%AI_ߎoekRbc;c'gn;lLY" ={<[k<'44; )mnuP_`6ZW(2=C߿I} C"3itn<]?P`@9,8ZVb8tqਂv(&֐MU[Dn.+ܿ $ѻNS# ©rv )"n}M7"EvESk.|h󃒨LW9r>*ZtnπtV/NM q)Za+U<+IŌ$&f>e~E.2!(R{6 }:#ChmᩩP8GMpcnC2 U^ꏨ._筢lh@Noѝ˶ KkԾKnxrkAoj;+h6ˎLRfG6,HǥnPdaT*}UlvKmTA i9ǓLʑY&I_;էSqx[ƦW`A(} !?‰wwMe9+b .*r4RTDW'ǬZ2F?ܕ–g%Qxisx3:U&ѵ-<+1ܱ2l513rlm8]N׉@j"řHx[Z81: ](L- (UURݽk*2d`FkjXtQbK 4|ƘjH;"06>;V3 %7wfps{P yi,Ōsfг`K; y+;klǠ=.jE77i9{A5= +K2·b $k=Txw)FDerN)aYo;HtwPrCyq 8pե.]ATؚM" WI\Z=m.ގӴY'rAvb .X"oiK-Z}"vhO?i~#Hz4Zc);*4Rҵ.0ܭ_ۂYЫ3tC}V1'!hQ9J٠/.TINi n* !ArAzZ+Z(2xDrcRӤqǣrS]$&<}ƃIӍoOMfqzA*b2 /j,<ûƕ"+䭴!Ӝ9jݹT'."].Cs';Oh5 6,S4@CqG3(qCdCweC@Yh~reDB'g+g_td'l?=eP8"ԡBG#iHIՔg|sQw}SuP$r@ܱ<5DCFKC0N.5GIۍRSWY1^XrpɌ_k WWؔ,1A*ƜVvOdO;)Qy.E:kGwf2A8_þfd4@SEs]|ޟRB"JZm~+S'd{rT%! "#;_}DlB {ufyy(9šS$QqP]SsQq*YIXP-T iӚn "N9v^<'SzRC~H8&, o$o$|K[yJތp []ᰲGwi f/LHrϊl(d=@D/㗝:ĵ!߶m$Ww< b್soTW"+bj6jg1)HrT:t!`iP8. ZNxecZ^R,1a ? dem2ٗ۹zP<·=¢RS٫E0qj(\eS:ʤ$ F i)Eۿ :g[r`" DM,)yr#V#B/!Sx``z1@1L7fOʭq]Obk>ꀷ4[EК+'l11iRkgA=ʱ{ϐ}`uB}Tn/u %$mL0ա0~Znr-ł$b 0l=jmҪ=zYC+5k-8ˁ0ȷ3"ȕ4IAeB%|>ٍXzi:mND4lFZB%LVs'??AjyԹ?̥D~.EvS?V3rZtHmg62:+|_۵OMlj`^|eOenZ5T*XXVƮ\K=?*d`{ I cɸh>sXhR[0FA1c@J%dzd[&seki8It$O$)HX k!˒:d#l*X !۬ᕃ0F|˓gAqY52bUn+dŷ>o.5ҝ:40Q)h}ǒ;bN=7Ef7frE{=V}Dhy9&Ve3۠݁-6״8Zx,'5L*$w6 !'3?{(7~?|Jc`w7X h|:b{:%1*k{n:B\rSYcbަ`| q3$J '20fb,tHRG8,sZLX(I }Yhq"95hb-~(AHM9a'ҭg5>|:;V1G+i˜b^ j#=Giw8@G2Af۳F3Z"_C-<gfPw1͂N/qd$>'PDO(#7L[ }ǜ/4GǴTIeqdchT0^u-Ƴ Y}ӥvCiÛ ¼tCXB O#ˊ~//- M8juBTTvXgVKIu%`JyU`zc??L ,t97otr(թH'Vȼ{O5'6 %%ԧa`4ӏ bvX-:} yw;T4xX=H]Oj nfאLK!\E 53%6V lZ9Pk3#7y2.ɂ[q %9nL;N5ˇL<-Ϥ'bw,FVx`2 (;;\c(09)7XBzne `p*zZI'dCa\H 3b%Sq=9ªY*RJc[V7?Nc5Tw \hL~ldzW6WG1-܁ŀ;,tvU|3PR>/?rӪ D3PҔ K 9>WŴbO Kf(>V%A0_?O{GjOAr`] [x ,挲>. r.:~(1LNV9Nt h7]}]b/]ys DoO!x L/D'EwG}$`aZYzo-yq53jhW-NZts#׀2H]=N xǡ-Vfp4SZ_HE?Ѱθi!uȢouMBzJ/_/XRnr!%d-v;ԚWXx:gY!x#f,t~O=D؞eCn3Dݧc +1Lj5@H Ō"weӥ3WzAL3*sFԵƮĚԲk%l|b6ʼ:3B*f/QS8tgx!敎qܘT_|x/Dm (}/ XpK ՆaD^v @>%֋^D0[]Xf~ D!WhR0pnp)1FX'eu5 hgNYo||^ÊΉ]ŅɯKJrPk llY)wp?롰]3u47+ HA$>Flyd{&-$ 1V ߄D#ęبϓu'5{u(L@uCg@Wp,S j`4`=lJF,!n!YUv˂R EVzbiw /_ptzLrZ ŌsULR3tmiF,dчTEΟ=T@EM!.'EA4bbD]3O*d xRor p4$R2}o璜 :Gvt s ׽v&L i־NNt^ZxYo&|}+zߢaHʔ8Z$bͰC*:Fb#%~FRt~ 'r$,}s4~ɹA*BX.9ԳUП::Q 2&tޣBLܧ~Pgly־qi|QǨ;tgjtp;۷W霟rSBAAezȴ͕PfK 0>tJ qy'fl?g;_dD$ tg-9~lnkƯh. mZKq^U۷7bUA{Y+s#oj]]`kSZsxy؍XP[V_esONiKPy{%cb󉝮g F<#԰|u;\7f YvFF+>PTj'%yר13Zv){~-P}q\\3_\{ߘ4+i2~d*ʪMCg0lwҜ`HPvx@RUɠp 'QKqZ鸲s4grnV[S1H P T_!#Lݤ|Q{j\X{ֵz#0f6 *21>r&E3,",q)J~\ȃet1n&qFPU1>#U }_WY&ҎQM4] #48Z z4 .;)`Ow3x$(+nWi]\ +~b_\6Ͷ9W#ObC!%Tu+s  Tt1V&wA够w[BJB_ }duC]*/BZ1Y&K SpdkWdkʋUz*+B4' ɨ3?[ 3uA!ZG!ʹ~tQEǭGs&%VQfA]6wĂJ 4L}P#EnԪ^WZGP8+R {h}Ex[̃Ї#<+kT;&wnnv}UDyA$5D np\TF1$DƩGoU 1_IV)"I*rM8u@0,.?Э߳+#, SuݨWp Fp ڑ&w3\#KɧKm>o):CЍH=%-d 6LϢ1:کOF^/< IqN[T&MHx d$,^ _JHE[NBvfƄ5Pj"y#H\"0> JKrBoHc1|THPPi8u :5fQ,_M~G[BScP} 0UҚzGJvE54*˴Gä͖Pz4}5dm̚MWÓ)!N`3b.'k@x&_)#cZ B+@.Ԋ"~C\-.[9,yo3)x5+<šuSJr)=vn[TUC.S:@h<BY+0kg}7.oRQh ǻ.dRQcWRx:vHYc hDbQ o&X{RamQ]u3+2L߁EZ=[?AHey6|d.gZ]Awǵ+1&so:Kd[h{~mD[Unɍ#J1+[/[H0l@P/fmMJW Op"r=ʛ_jkk.1=~9IásZ4 "Z8xJk}k__(swV3 6|falE;QVu(_hؽ-E8G  <97ee;U-R-!r161%qOǴ\<~Ո+SbN%_7䅢#C蟅 Ƴ^mN&N5‘N< Wp!z:4HAl~A'݅?"L7..V=sF#n 2&{kz6ﶬ{oM nHG7ݝ:DGEj՝Q"v6"-զ }ʮxIžMąF|yHv$RfƷ/'EbSO/`a P=9l,uwSqq6t 2;G*XŽmjPobXObk-V u.]Y DT;[+~Jѣ/mj/#?V{eYw. ]/w F@&Z*crNI g,"аekӊ1MQ~`/\d}d<2^_gKR&yYZ ۛؓ{ J<_1G1E.pyػU .oc<>ˠ$1*K(M3S_csZ"1EƔ 90"OӽK@E%$3o}-Yz#~ eVH.ng0p >s0:DR#Ԓ:Шo_ Q,(܃ 1{yZ7Rwq$#޺@̎o*s?:/HXz3(1 /.-|_buV뾿~'rlUZ<~5^|DD.\{ _ì6P"8  fy yU^X21Uy\gL2XIj+8EmKO6zX4UjQZa`ya;T/q`hmƝi}5|i AA?^p@_/CeY DlW)σ88G< _= #$S H{uPœq zhh#CEeHka_J? X_Y{G=v-`ޚb<-T6mx5Eh*C7S:3(b<7si;QdyW*sa~-S3r)~$PC4j-YMFen?>aka \tВ!d(uD6I Ԓ@|_4:J7AfX̜BŊT=>iO7h n/рj-4-t\&.{_0zc3JKnS J76Uj\CDkc%wFg3tVP"ȡ6B|-iZ_ŮN Y(0'`1#?M ~3O0f\e:>v{[;)&dRz_;ۋ_s=}3._Pquw5׆cZ*X~8}C)Pmaŏ"T|6N٥Tjh:fv DᰲeR4{-c({ښ72u?bIXҿn23F$F!MX3%AڬJL()/}Jÿ0yI7 aiw QoאN>F=_(JWLL+Uq"WkXsP:/B1\PLij@89[)F'ݔ^݂ӼR]7Y_FOCTD6ԄG\eU9-l &m(emsgMS)ٴ-筷9BRɫE]361ԡl7Ul%:3q>6=ٮuhT{y̓Ʃ= NT:^ӊ5稵JDiI *s?>a6 [O3v:\MH"2Ei'@I#W®6ɃאeW{ծu 7_6bfa^ЪN#t|YqzGg{6 `n=C=CS'jKۋg8h+;O}Ш.YI|rAN~]'8'\s=)wFC#%G J)6L9ɵ[l "*-ls%zG9A++I< so2['^;Z"LG'` ޫx@W71NHݯPS%\G( `/Vhsw9KB~uGW;M U*2(z#rUd\.';ʘ#PR>Edy%rЀ2uZd3{HUfUrN5ѦCs ԂzlXDPØE9'jus\3JP Lݺ5Seba9x@ךu$K-u{yM:)F%4@xkbod3ox[qr1[ň $fHhcNjOkuI =wECu49 ߡ(yu#8p~ ǾmC:]f}O{%C"suXYgP9p"G|/vnvk B6NbG 29lbNi XxTz0@TA Q/ߺ.6n>*2rїzΐG.#Qr H"`~R+Nx-"*PC17#pst@dJ!&dVO Xi. _:DkBj}"b5(5DN5eA^De2y(kf*~y2@~}>LdP,R|M,^-eH ozoDx=~Ks ^3mFӑUf܌^A8 dRGJ@jNy""QZ'_79Lbo_|['KN_-'8f Dsr46bL26|47Tq4tAs'Rlž;Y1I `djYxpM {%gI cPݪL" Pk_içnR,$\#T5 iSmdX.OSl(RAq}*n{bYn7c?k˺p?Gyo8 G iS1s.Oŗ5e.Cp:G8=|5/(nvrf0q* Bw]6Z<qqPJ2Y//y4pyOa! ﶳtT 2k[1-uJC Q8V~in)Rxs1>>ğTkgl"5ɍs ,>1_ȓjI /ڱNI >߲P><2+*Vd)x/ժRB 7: 2v+Vf 5[H9˹lT8Ad[|ͳx@.QN㱜`J_2@q0$\#w;0{21JiWzPl7J1Ix22};ڝT"+Çݜg5iR<a|/;Ysњ"g=u2Зz|7Quipb&^Orė!/Њw.HI|ɠWPG2O5/`X`L^Gق"^(l88 l4omWkJ4cx|hU߁s[ DaG:p>oa6hf/$pOz5|]yMر#/y+ SATN?0]1sgc4oX,3.,Fjxvfg#,4:Yi [:D{$?l> (.0c+9x3dJ7z<+S4Ai7Eipރh*d'u\h<ymԴJT*bc4G#.nF ;n%c"2UKUG?Әo,Lm =Xw " *XWLQLӫh6"k.bt\.KIn]PҾ!*Ө:yM͗L>Y}l=zZb!>MeLjUmRTŬ,*Oko b H4!+oAې",r%GmT/.1r'YplLkhγN1~q_ %T|ϩƃc_͹#bpRRUKr&s r쾴,_6;Gע7I=h;½x]NZMDC2_L,2u. Y~Q1²6ʝp;Ei2.åp4)e cT }fi럊'溲wnpXa?r389Cĸܔ\iU;KGvIbYU6rNK }mzCp4 S"~ ۑ<3FEk=PT:CaOz$";`\txǕ~%謩.n'؇ӦMP>K;0 Mw-)qx j{sBai) PMZB_x0:3X>Vo8BHF0e) '=DuZ5Բ\j_7O.N3[Ǘ(YxR>7QUq;m38h&,=QAJ?KY' 97fxp.t혜Knk"iեwغw̎VQt4ˬ)%ɚ¯K+];RVU@<6̷ŵJ ]]Ɉ^N?'C;B t ^\繑-S %7Wb))hmGNYjv"Egp5vM4MрbEJ)S<w>JHweZ}d>Y3p0iIPOę8;"܆L1wjE oE)452@WƗ.6Dv̙j9r˷Gfj+2*rۊCvRF쏡pF`?̮;CtcR䗕 !D()x3lD]))"cwsGP;VR >4Wڬ0" 3q3P|8[EJ  _a. ǃN? ڲ=PTn h=n˙q5s)FAT~LI!!>kdv3]/0p#:LfCuϣ]Hy¯(Skh% 5?&)K}PnMDtM%L}<ʜ{'3h*V8V7KXb>-wh. |KJ!ue(,BCpHHa4#Ԟ·o evC8!^R:5Q=Êd/8 b݄!S-f~`mڝΙNՕy=-*.F:o.yZ/7JRkyt._⛻8DМHCh4ؖv]*GT),'@UC ^^5¨{Ģ~ȒCB&܈IC<Gkexk;  oOkkKۃYibצ|DZGW=s٭86 yZf- ANsV9Q@*$w h|*}9AD=sdޗ;$-mϦAaZ E/ *fEicRxl}TUQl :M$ f6A*̱Z$?LzcX|8h5܌~1(D|'P5cT)cZ}vOz?]9w,Bo}i8u4XC!/_P.d ,BeHZSfd.D-n⬽K9.ٰ^)"}%n(:-6?Vͭ"s8M:"NC񖸚NwӴOoqی H :S"_:G6ZonG\/u,]}%͟,@e mZ4u6̅7bnGH/dk0gB'UNX`g T"z7*E"gϟ0ݩT2/qBD[w[>rlNin;Ut/ˮа'"e`i]-^Kzdg+uLb7}X NYP+=n5?65e/"%H!e+UZ4с1i]v s/qV؁(F],s!3,C_RٰНu$6?n Yt)پФsw2]R+\C8ә'@YNgyYkF%?2}wA]R_Idp{#bH?@U{{z.Nˀ f4YhCdɼ X%➠G)+;D.@Udc,(itY_Co ~ (uAP[kЫf^@qp43% R ^<]1[0k^O>Sk0y%S)kYk~0ђk6\W, &-O^pT=@ɰ +e BKOUY H4Hdjr۪ F\ҽ74஻H Fp @;y`GKe1!&͕Z !UFKI-yt}FV4 jZ  ?5*5~nC.3*haG'C%"$@ [I[~ɧ|EV!4x=ւxiliGJ$ywۯZ=' rcx ,ZÕVWZHT_HuV^Ս| MWjc!@IYJ)/4€}Ms-FC=aJBs?E2NM(N.!w{[=k|5Ni}&V$2Ԣ->j~&.9:P=Ūk`,zs)E=Iʖ7IHdv7ejq,9o#ݡkhD:֛hX*V]+[8U۷j#ZSa)LjH|5-f; T{$'=]]\2-`o3 UbSiM~eeB:m zk`%鈖.T؂%ٲ} r<*n_ӿ Ye ֕N}aA>,o#H̚k`z`GH=S]#F`)Bih4[Md>=o+fIpnbraI َ}Of9=1b^pQhmꋘo,+ߡnƓC5 SA > t^C?q82G*TjtO XֶXB`|e)\n kNv-A ٨3Kdmr>rH96Sk,U671'WoA9k ,SL {]xZZ0F`D[~KZ)vE_Z/@Q}>Xez rY8\Ƞ{,bo0x L느M[_ pzO| Rg+c|4CH+R[zojN^M1G=W%}o9PHIQ)d|jqhZi0t!ݤgm 6@)d6$Pu}wݲ'*_Z?dKsS骎rωWxF1?ceaKݕ6.(%p<WPTtCz-^̐6,ȳ+Z Zя;&C%em9 GCG9`an8>k:Lj2"sIqj/fpc+_en: &Ǜ#kE`s|Q 'Xc BiJ{F1ZiGYT~qF"#H:mnj AwVl L 2On w1Zv(ɏ=`?`%:waR$@X%vLV-kD`dy!#(m\zpC&TIl&i߁ ^]~LPagÇ=g2wg`S!$ó/P)8GUc;?ی :Cu z^,T'Vf"w!49T/Aa%GDn> FU#8z)ؙL [ UBZ{<~NN΅l JBta\ϚhMZ#V `k8V#  O r`p~㭤&zB80I0w.јRr1ss'յ-Xؖg\,e+g8 XvTTC%o w+FZI򔊙\5+ _ G7rDMEjcx33_-VKʧ( 6yx[#ADDG & _aSّLΜc,\Eu[V<_]Oj2Fͪ(VZr]Cֳݼ2=uyz\i=>tcIzЄC;!+ Xj*x%H6 bw՝G9J 7m"\:?K,g=Č#ɝ@M70MF;E7=i_QT*Lb "[PdA~ oN('DMQ8݇ce8+N&qYq#؝+ƁB*|Hg`(ΰ&,Ne3B9qWZǾ]]yh*R뼊_6)m9my"Y@޴Jl*;&zE}Nr*UM ȟ-;(rV~INZ޼ѿs Ư܆t9Ads ?f ,0BŐG\U;Fm.+7\݃״2^K&D}ZO9[Ĉ8&}(P56NCJvkz0V˺_06Ŋ Ovc/9c؞Y&CD명NQm38234-a-x]VnɮI6ސR24j˕Vӡ-cr׸^Cxe m E)ɢ- hd\I*R4za lU( EL311‚lń[:ϣƬ?>_<~ZnR0ԧ>3q U蓴*vgxr;b{ 9Gs>-+0nlppdV_]zak7:Ye$,B!q2`Yo_+Ϛ,N…\KWta&*u,j[\eYMzptW`~ϕgNINӵ"C0eQ%X^cBP92g1:6Q$S ׅM%;(EԹК@ }#_ʩoC/k-۲H"+'z7.>iyi,dGf.h_Dbr"L]zhJ0抿^:%^8~0 \zi;kølaے=Y4:䡚hݳ)[ l9-DI@z5K)3.kCZ7NÈdsy!Ov+?R&fԃn(fD(5BD'I*aqhT{Tep`A7L(]!o+?o^9!v :\GBUR=$~8ѝ[猪~$zHetb[)[v#YBv/ >O= b4pRPT{r peUOH`O5/31x+$=i4sYMKa]Qdv*:D}q u5JH1k#Uv3Iy3ou/J[Ƴ VF71Ÿy]-zպ>V yXQD<ْCs=\I)wNRHR][/'7Z_րx]F3>onb60:\5e\CΉ)]E{L˵2 :ՙϼz6bAi52AIppc+WT2v\cǑ'x;h8iNiRsF;IxBl-,(\A'p0y=4X2WTp<h"ZJ#DĨ#`hiԳq秼ɘyJ$Dr9K \iږ9Űu#Œb> 2lӭքBV]/vL 1 MdO ڙ_V'e!AZ2'_]Gm?49Yc$@>X_* &AQS!lbJ}Aq*D73澟`^!,ัg[odQwfi칁JAoM:U4xD1bz=Mr),SZ* _|60js uJK݈%{"IdzQ,g}'/5RZqY:%+b^SD_oLFgjXwQY~(@.6igbc}-wqI(3~^|QCg2CoR6 ?2߱ DOE@6>@@2'eAiYmdW(tS6p*2,(̤7}JĆ ;4``.864% q?26O:tDym*[o]>;#m C~u)PnrAvH<>'IQȐ-%MŇjT@;C0 pgnBZ8 ˛6T)?a| ҌVO&4B!b sQ5ߘf_w oWP6DqW r:͡^t ڻ>|z8 V> 6_va%>87E$CwV2 N˦M ]MÜgƏe+U`]#i 7ܨ\9MSQ/vhͣw8*-~L*C a|bE_dBg)F Vs+"ءe#3U’ 4;IXOmj-=i#@?&jKXOPu'eO$ :Ȗ :3+bsΏ&VUVƧKCpH))MX. &%yefSG7dfIth?f6Ϟ׀43n|{.E DdXcњF^rqe~L(n,5BEyG~5@Ϥ2\C]^RK(}.\#[ћĻ q`.?b$mRy(FLɵ:ԃuw'' '1܉i^\^_"S(_"/Y06M,,ke E9g2K_*O*=V̇O()mw <ۙZwm.:țZ%,CzT䳆e]U6F>G=њ߷s;6GŕXBO XW*1\p٨SԩĚTq*]6m0UtvT'貵{jG$=_ X[_u2yp #D;Acְ:xQ}UƂDGҒ )S* F=eAD3ls|PG=VJR$=/Wږ\[^IPkIhzoώMe=%84LFO٤~aaQc]t#eSWF&AfiEluP \X4 1G cK‹k9M%=h1* o n&&)'ns 9{ 0·d:mT5O|Us|a;[d Hh,S0}X*z2E”dEU; /S,xa-G${jHLTAK𣕼%o9)JSmd;W5| h۸*r֍d`2˵9sO-`du7->HM9-4e?!_MбsU~]5l?N/6Ȃ?7YX4xUf$9!B֒a)ټy `CZv:x>mqy)L ørޗQ.Y{vH w)>ЩAݿ :t<&qpʿw%*J(8Zez QT'NaHZ@KxyTѷT]V)ziڡM;ERU*BETtc=I/|3D xw`0_`YE6_E|`Фv|iIR6]A# A#?e㇮SuAUd0j:A>kӼ˳8vMU'AQS28/dG0ә\S> 8TP.yTǤί|h[+OK*}D.- [?VY;̱lpC;xE.O]#^E#]j &EeUEҮ -K\.,iI[Yn: DlI{,jPĹC:4Oɭ_N,yW*m/xq3ζ,L,ShC[r%̪W[F"(,nØDYL722a[EջE-|S2BA `9ap FeeH%:b&^Z"hnЭ|%$fPP5"[*Ղs o8syw`|m42 E'jnvʅclIj[5" H\`ezgF׶?iX;܊TvbwL|EI;70[eD't!HCX|1OϗI#-s!hW pE@DB9 nxLIG^OapDq۠659*V3>MPZ6ex`fTAe{S(,{l_n?#Z0Ó0GMRnE/)Bt5z#Xߠv<}0W'؆`hK#5u':t,19N 0$lȯ@ ms8vPEBRi߬D?%s?ں{n?^Q@ds"65xv|NJsB370"7U(@+xDP"n=IڇHkxa۩WoR'r}m|&p bi6a,0x'P?aծɒzW"w~-TzMA?PDG^zbbJAdI\\ȱ|7aAC?揊|MWN%RP\*X{kl^xZ[H VdGKXHыlo0Ι{B*;i]KnY#;κ}¾Pw0iE3 4ߵ9^{>T!~]7Tt9ܽ3c>&>>C|Wwg,?x:hW8L 0>#=":e8{M?|`aӖ ?Cw< ɪP$.BzDauS!рlDmBK,1GC/yS`X8-R2)—myL|(,AV ]o6`$lTmPE~upLX3qpOz6Nq~GyȀl.'lq*\(BRU syXXq6gRQNΔv3߫x*U"BV{Yo2F^oBKеjX #r  | юߠ$\?(n1R MUG ;R`nD :Q4 g}tg&oo48Ď bs)}8ÍPq.V ^ugpB󚃅}mk"5dj7^+zՌ#j#mP}rl PqoSCb=~hrw n4c\^%?~X O8,UFZ%MLGmQ8m¨H՗_G~"_۝|Qʰ7\DB)p&!6Gs-D@zI:>*}uKiaKMOTV;=IRp ?Oվ/B _I:i5`kVkvo=RI䫤[1?MVN['zYSU8P(Ds-`,{ ҵqs̚MM{w\ Ƞ<$ +Ryc1lm+E,J@]m(>VATdJ5D= r)od*4&umIQlRtP6SEgOeG?_^UKo'3uv`FWς zԫ Oam;LX?2ޒWYp.2G>IɞtVza [tt`u+A?FW|LM9٥CXu !Sw0"ATHׄEJ(s?w:M"`+rQr}HG!JY!b/ŎUHzob٠֨rU[eizǹscVpEX*,?nXP|*m1[R2*E G jzU2e|~qcEul}N~ DhC.s˞6`+GK;愉,EOL̏%7&~%Ibr?ZXD*a1HUceBVl+z1!8)pkzG3OUɐoQt~즚⏃;Ҩ':m*0yY'234@OpFSL4+[/]N Ky(PX'y?ȉE݀WiE:jSٺՒKiǫb.׶~LYgh67]ma4MQ;P߱z( 8*6}K' ՜O0'liRZ`}`Ȼ*{m+ʌVOltta%@`l%U0k>• ]P9 ( {2<; NT:?j. NA!a[<_Q5)ܽ`+K$Z[L\+BxXWST#`8sׂ47sܮTY^TӪA.9x gB GmN4gfع/m2 (/edW/4M;l;ٺ~֔d}K&cR3<;y|$@ }*YB%ѳRe V8d>{;z2/~<2=|5:( ZԐg &, ML3M X@hHƚ'!5RwanV)[ͽ),CFŻUpwom? \iY^>+JNG%%z&ݔa[maNOq?c%"ra_ `fg`>+bk##G£u?pP*;savJbɉ={]Tl]n3 >9`sr5b/Q>w[wp*\;W3˩2ܵp25| 7vh|ZHu5|l-PlGzn:lV{l)h QzAe,ܿ`ߋqә ŽT`b?(<ˍH\v*x c'st!lx`9n~=m3ffĿYĔ X^L@;0=){m 7Hx v^ QSg\c}jarmSyȍ)2av:2ӵG;CgI2?}g+#p%{); 5#xVYEؔH‰FI&_E^iWy~v,}q'-P_ dӥ|\|3 D|F8䠏Ve&|FcڱC.8Ase;40 e t4"]ի(}+js |M3iWyZg5!X5 Hۍu`'l^y+N33J#Vבlr6kC2|<؃;(Jc0h8#Of@1GQ{ʮw?e6qJc2a T\?Hs<|=X=9u›o_96tkio`KTDX3yTYp /jdveqTkO{џ4:l60rnRūV_+S4?m#RX,xu9}K=qj1.O F_69L_ On9N`f#jZtaz7Wo$̞n܈a.@Y2 ]5ȩ[W r;Aְ2 }`O^U}.9kRo1Z}3x L&:ўRH[W/|4Oq{Կfz%-6XTdu f:N_6 Q%ߊaFtD KTxB /iQbeɘ_g-S%"gKkm(JPn%Ag䚷M$ˎBZ3kL%P# (sa}S/CwgD[,~[S/CC2xiqyzBU}7gex] IYx@ o>4{/:E5r6H7fu48eqg&,SPpRnw^鬐قF%1.tGUAN9$?P: ”qJ$/#[jO{sR|H׆;l+Awm7>ы+/".v\YnR66%6ʸt XCʜ(58>ejdd)|s n[&*{f*d KtIj-zؔ/}|2@:`s Wb]իʎ8Ea U嬯>6YPquzfYQ>~Dwf!_0r w/y.nf@*% [O a^"0^9z: %&VulOŶay†ahg:  鬼/RwT0t@4XwIP=yU1t608xZx4 XSk5D|7:9(%73=&3Rsx8wwlFVfST=ӥgb%k$#{?]xTGw0qy<GdaڳG*#`$s؇ӑcYV/ ȭ(߬Dމ l]òI a:GP !t` 3-i6 ^򷙛R D 7F$)BS6^FMa@{A,>ʯߏeeZbC$a[O7L7>d/~$S L0I5!mx`G@@ڥ*NNïMAI +u|Vפ@[Ma| ac -0CuIZ .5=-gZΨ]a;hƿ\4YE^ݒGKY9{a7?dGA/vJ5 q{ >?=/3p@[snDk;(w.OnG0e0{k$lSg0^MO0Czx Ga4i-R5x>:}*3k)xX(UQnuvp!-qߛXqob3HxQa*h'w[wIȖy:W,.F9D>s'qT>fG/}wy+W\v -фUvuyMm/Ч5E *6%r 2<9 op@Ak0KK`.FzVe:!LBRnցS)7W2SD95\q0F QR%ibk,^s }<ÍEA\2 ~RP#o LS<ε{\]#Y԰q-M&8s[urY3 k?Y.:?[UOX'p 3VX0UmZyQvhG˄<94~L#qczsiH M+2qiF^@M\WޯYlMp.$3jvϦ6*w =nkKEgoՅBA(0&} ~W6S\j%z,(ky듭uǍ\YOY S J_O_d1_X@=} -}n[U[&%v872\I`rrK^lD@ @B=ДYӊ䤻~S-]O؅/mE @#m*lD:26@*^';Y}//Vp ;=ꃨX~PKbW*q@>|JE0L ]L, UśAXO:*cO ;K{j¾@^%#애DfM$0S,?T4~N ]Im}T+@OZ9O9\A պp2gu SKjUVR"〩,Ж/hd iB* iĝw~]&oC-V%ı)ĝ ;ܶCRFr \v{P'W'[4TƧz*=[El_Gme{ۭ Olc?CC~Q3?K-'FVaV>NS,=+o!7?<ƱH|RTÆ`[Z6ᇈYU]W٧WVǎjy sAS =›OlWY_I࡚%X35)ɰ5["-+qe)>CV"k%.;aB|@aÔ0 yyز !U6IS\&.PTȲc]h'iâZdzscg<|X y&Ȑm\)8 ū:y@ީi5X32f6[9lpuv<ɤГo2үs c*|%r({|ie_ p ]Îm'4to:<里A#gE+u0D'eU\f1gp 6j(h OB#DBO29MA!W}"-T.;N]Rd6x-9Roc_CC'aճy-Ó*jNN7h6\;T^=&҈3SŔ΢CMV]q4ij3#tN4hE|}+⬦+uQaw;N1 >gYiFJ'iCZW+v\D,(!;VrHgԫJ^m17ITA=t2q?:C|:^40֋‹ H`v|91d֠_co'{|  Gl2Rn$-j\K(3Kȕx>9f~n)ñ`XG5=jWRxa=}t[A\"n`5k{r %@בR Q-x[wN @<僀7K!]4W5` ͰqDs>?Y%Gm,K{u uBho W8ҫD¢,s|Q؟o@:gu;aڻxOW13JUqo Yﴥ_ ݵ5+n/! kINp3+=ǗOӠPp.1`:eZ _=< A|r@IOG/wT,7RU!'q$1]оoGx +$h؊ʉdhﮤ` єCۥn:bm/syFƾSSK>LO A}KF)Yq<]gl*(K֖"V E-pj*7ǖ9n+Tax$?6J-) Ɯ&$N%g>B6uNJćCN_)U+.ٛdmj'/qZh?T]s$,M/bp/Vvqz[)Q-%e_ r^8y|B h}m=\3X21ъL/;ma2x?'C(MbEr͓懲!cƀNžqkC,lu_C)2@sӶxa:C\b5~xV<])xX4ljF'հOjZӊ]19S.'ԁ\ib 2j44. }}n5JĮy 5Gq\:'B?gy9[V)NZQ.j|=Iނ>LY/I:Ni&Fų`'irRX6kTġyŲ34q){֏TZJ Pyj?#FMzeM+2p)eU!;\ dP{`$$8(pO`埙5Ԁ# ȜF'6ժhz!|=.o6 E"V6k|!x7[>z9BQ.m,óAcJrs@:DHeiD),@=ڊfK╸VoϓL0_⸣a\c(X٭U~0_Bq:K p[gj?_J\Q֠)J8^ !KaYjؙ5cq(!*rÓ#Ѽ)P@ߕD!{lABw#vs-?\~㷙 #HyR"? [׃``~{aD;am<BQQo.i{D΍ꇏ5k\p6TIjaK k ɧh笳ѷLZ!xznٰ<ܸ2}{;h/lx 79Fe:߿+ar\jxr$J1.^5ytg[?Y ^)I\quS y|E)H8gGiǺ{+U h$NrGiIIȄsv7"US$GezDi1{̗&ơfoW 9^?ݒ&>лjS)U%;PLNIv)XqTOҌjHr a7)-X[2'\1 Տ`W>I( jMno#>xpgݞl D\Zk$P&_jϏ|3K()=aau|4]gB~/Br_LM&́PKr4C#ۓT)ncinvvKh:[&(kr.rv;γqqк%īʗQ$*瘹]rZhUƓȓY,L {upyC#foWs짌>XUs󠱆̛||ztfT[-Q@-(ɕ?ٟ>$rr{*, FvwaB|Qe ]|kX&M ~t*lj{Q鄽_foen7:]o`[u&[pYJT(Zd#ƬͿRQ CwC~zM]vwjkzu_/?vG0hu9V¹tYoЛ{7m47o#a{zi>ܐ^P7~DV>Ս,J∴wžkvxa{WPrw1Dhjg6] upϚS- ;w(D84\5%.;-u`KF\ xu=^,]3f`Htxkq.-) ?p *KۻQғzg2R%F6ئa0v ٽZ4iиAfͨ8b8jX g:@ҴnMX}G+^BigcQ '{0Ύ D)8N\|o]v)([vI{kJݏ_-8*@fv oؗ0LUa>)*!b RV\ed\+- dXcy~.' 6J"{&_0K{g!w5Sx7W^c7EpfW Ap,9۶2-:$25 @N x@ӛ[1S *:X"qdt ձ԰LT'N7?Ų."Ve(A~kȢbͶa_wA< ĉH|an{+A~E1g$V1{d9⒈yHnf4xFyJw/5+0·sTC{ww& C4Vp#(@2[*QGBMR@;zHEU7>=`D3܂d '?}䊄'IGuKi,`,NSULJV-Ro>h9Kce|+!"> mda1.>pINSCy)crM??d9duT[E+Zo{}?,AȈTbBqVt6u,2b U1N 3xը/5 }Od |Bz]9`᳜q+I jvUo-MPHH! 80G)Y'%)D er޿ B0nMR*gPi/s`xlݑ!!KČ/iʙ,rбѲ2"qbg+;l@']VGHKg^8Ew2֜}ÄC1Vemљ"0#sȿh;BhD_foWuy __tI `AA2o3A3>YuSgyʛEE[ڕ#KjMA.GUgB4ɩe"5'ihi:gihȿJEs\# S/}4bQzRvF R|D;֜݉CBrCT:ǸKyoy/NսeLMOT2LbZ? ${G!YN<fx%{"&hEy[c ͑LCrŴC_^EyER!nk#,{QEߋErl?O(U^(wK NG8?\;McPǴO%?A &A6h0N4,UM1:Qu&fV27Y[ +0wgI!'A)m{Ir,/eyrFJÎsKNL;A~&sjliȻ2G&,9=A#zk7+qB.BNF:7mj(z~ltOVGKyxF q1цFTUtYݐȇ"Hy NY2Y^BOtJťTW& r"_CS¼׶e|ʾ$[g>j.K<k8Q9;(_rդZ*1>qB- ^>x]i(pmw0@ U-9Jcpفngv8V}fixܸ‚"N\΋kTx -su [n `E6prR}> mb,V݅V޷A#ˎ:17 )>K;:/IZ)#8' +:FoVm(^vu?R$*EQJh?i|&Bu5Ad']? F:=- ܠ ҭ3)w~̾:P˖O_eoZ6}hQk29ױ-b^w_=&(zAϿ05!>Oe;ݗ Dghb oRǡC6{:tdF~.5yRiJo}˧{_"7n8cuOkl"axrݧcʼ/˪fϒ+;Hf~j+h?%3:w{U͓6! mnwa^̤P': ?Sټn_#ďJRD&p|QBp*! VPka5LN5.~:+p͚K6=aIaS'8poQOcg30hqNA$ W-p_ 9U[͔]Lt2eITzTS0"Pˆ_s*AHZFaً$W kcX̳j BS2R50u 18 ٘s+V GiKh L^G;9u-~Zoh?ʹgd\xKAtu~*>HD@Fxs1}%U~pͷ'{x VWQ-3](34X")o*كC8?#ۗyLN>"3U^"W7@a(n}5\狯S0$ +X/'RqYxS Ni({,{e zy02 =Þ9pl ^}Jk)M,>*pb)#~eUۀ?E,ݫ0W0(J~op We!| km`a%C@3wK`cOp!~!6#4Qn؟ p2t!ϘO<1K/ qE5EoW|t7x5(aDZH0K+9eZ$3y4w2t39uatdzD#Į(Rѷqbw+Vち8C`^?`&*|1+2FbrnUiC"쇛YZ>"8cK~{7F_bs7[0+\IVa⇱7-ͷ I0Ɛ6W`wԃ`:vZw`Uٱ\l%#jQ/_p-} k|N0|/1K$ZVx3z(iJ(ca[p`F#Dl ]}#}oê^Ccn"p3 -I)lB~;V̦,.R%qg71ZrC57OY3=rdRw8Jk{S8`́~j_|BBꏫ4Sttz\ 1:իڃ~=:ILͅNr.WMvfRQ6vw\K,u`뀘~m܋SYrjѾCHy]|7wsm̲)it[{UZ& j10{Vͅ@mƗxlW=n8 FIb1@U{_5Q; 7ڑdB7P/ !5xfwރd\4hX9/XA{nQ_iy׆(˪fn/"!H`01?*SU vb:,H]tߗ鎧rY`=kG ^QdB:.ǽ1wj1FyUX̰P"ܖR;6m\yڵuHk۲b"~B}QܠUhZHpK=+U W.%7d1{EP j]N׿ݽ@i>WNǓ&~ZRe2K!ۄBS8~Ϣn+H[ĔE^gl;C)=3:\(NtDl^"+M$UY \!9r Iv>vcp#(#_̳Rմg.909E/}4ٝ ~JqKKWaɊ'3C2IVF69}R~1~?r\MeV/H{!S!{Yr/1\}_/P <c:h6I05/@=(mC,؆DlsP\3#lQ둭*@Wlij"Ok1-kv7w@<(MU6Hs&H}(]=͐zW; )j洡i^~9 c봑-IWOejh{̧ZҢO#o3 ,?$݅|[fD.voSUG^}_.p]~AIgGO7i 1-YGpkl@'΄#3yyH<>?P̥r Wo.N]7ms&#z!Wq{֩vM?S.K){n W7dŸPK07zC[g d03\GPlˍ9h_duڵd|Rdfate(je,>Er,HtLQ [S=%.1 n(L!d(1m'@\DZ}O m:O|n7f{y 1jXW)YDĵrA:q%#W0aS{;z7غ՞0o(ˏHaU5*8Ok߷/L =%3r#=3v) c,_~hu/!4GluW J$.&1<*~lF=]GԹ9ø<Ή׫v[{jW\27ǚǞWބ4aOEIfә|0em`#Lf8P:wrhKNzc^eB( tz6ABtcigneX }8ϼr(`I_ 'f쑊 hj%hbW]aV(׍"&WhTY=d39ІM۾@\ Q r kbB\Z9P)7ֆ+ ]z8.)~7/ηw=I/xNzVRjtޓ\3D?RHCX |6D oQlhF9?vcN!qgkJ#XF,> WV5~p5mLDg,8ޑIU h>>f̝j9`sK"? eנR0uІɀ˙ê_KJr1gN~Ds3:A]kCֿШ S9>m7/!?u͘N~@ Tg尘;|UU1v"?Yөk37)Ŏ筯fflKd/E9@ESX>幪?GTAOAAr>+Xw^0U6J  6q~ER^0~eyP UK/n|~ndbka*zB 2|l/YP٩ۥ|d+XNS+F{,El( !Iist͓iMK@}5tf:MX <tPIMC'LBrk&-_H]ډ 3y$|N^vU5a-tWK13jy ȝ)UKNs0n}X^@Ff"xFouNCK+ٝDiV)$#x4g~)ׁX(&}aeXٖS)O@ ݪq7>{_s>wx0Qxejm6rbēNuIQjgss&mAs6JqWr{ib˅`^i6zp^sᆌ&RZ/mo)eWʫ$vxrILkTr,rwY?Lļ nWly"XZ:O5d *E6Ճ̘({G=la4$෰O3edx4.?j'3?DCTZ3M-y$_hWQT@FsjRL 5 1y@mo}8sJ̅ǜko?JHYX,vXcӆzζȨxP?HNmE &\+sϿ Dc|Pp$ \%@ i]Tj׊Qrst=^v=SFCF}Gi pyΡFT`D#k:].KwK1I/ƫN&%i',^yTSb#L-I]%ŵ)a.PB1SAu*lM=Vd 7A`P&ۘn(\^ثVz`MCg:_mahxbKE:Y`ː D{ay$1tDLl+=(*hn5?$ei  ;Lhz҂[ Onb-uvxe>OGĜI7| vhk82N:l!oxk[YYKRlD;؃e8Hb9G_dacR{kØ0+?.Jb/CHxxڰOpnkÞmwOY5jջeD3wO?yFѾp[H^QtiH\~b' ʁՇRSQ}}6p?2O:ݍ_ ^szer0/qKh>D0e˿Rgd@hs"nϪ\ʨi{\:ּ?gُ13@(]qI!e리q)>cz4Qn0DT5 f6z4=!=R$W,: $.L,ri8esCvsT/54>@?:oi &,&2$Fp܏=wsφU&D yW?ED[D/rT?kի\! -҅/]{()3Tk1Ech`VcKygb;,t#'D z#"'Lp_cd ׮ sɛnmbI4gC\@e}eH&t 0"tA- y mFyzK *ځ;ӮtGf9w"~*' [^ 9q6v~+\qyWN% &c"'L#iD[{}2hAݏ]{6Zo_XӜ*R$oYHcN*>LnW!NT$])OS w = T8ų}s⚺  C0|_itLv4ſa=OM,w^7XJkd e{;SrRB:1`塴@3AXCru8O^աn$K|8N2$'r@ Nh4khk8JYƉc"e \8/[peG^59ykn0JS$eA W5Qz  sl:Pʾed)_H\-Lٛ"MOO{w3҈+3nyAsb1hbNl^TX hÙs:ɹU^y{MTPcϚRؓ(U;f($Qf7"݀]('TVD#_PGẔ )Gv_ GfH |fgߣyWl]rEX{V,ٽ!/re%ӛI'a% s~>|T~k M@$zz7 AyVGj1z D+NZ%EBC!B7PWM|$Egfs?5yJUV<9X~O)h>USj'Y>{xsHϙeVI[ȂYɉ%;KڔqT(RH\%12[AQ#ײa ]rCf=+RQe||qzK%sES;eq-1i;$qڢU/ӑݰ鉬tmqṞuj2KX 1Zm+C(DBl3)ٕ}kNVpC#]ٚixKIP*Y z]ƪߺvRڥM(ŵu&3Sqd݂i=o6#T΋<}:EIo7sbvϐ%o׃A.QF(7]-7+|WwD͔|:}&`ɺ ̊P(\蒚d}fT޵L ŀ@'y4^ E)~jDoV'nb5\uC`[Bg2زphg<i9S:FL0B}Ϙ;į6w|_aKL|9N:N@1@?;XdON34bU#R]~aŹŨ rќ8ǰP6f5hWtQe֑.8@Gݹ:nCOHWKw+NTK65+7~ j4^aئZb3(=$F{mXIrS)sӖ?<'9ReGF7`,h=FAlҌ C=yه9wf Mne"{G {15vi-JrkŅB}kx85;A .fge9Nɨ)#+sL !NI ά%ϻ7uaLRg}+blhP%?#|)  O r=ݒ-мnǨl1݀jUB,*uUc{೛Gݛg9.[ R!$QyԡAy/IsJĔglȱ}@^}gu.3o{n.v]I: ^UxodkfuG)7^quYCHB@:bNl7&t^R.; f ce;h '}A06Ӛe|@ Ss۾.i*g wƧ1/KymXX/))kyvHb}6oq@Hpz#.Z&pV6eջ0y *ڴdw\B:GZ.Az8ЂD!V!zxϜz(b@-CriCb+lwFCRC:4_yu5 -UXiYms麀\?] v9[QEnn-Zmԧʃk>B[L˭E"0_:ӞՐ}dK1%9ʏ}\ Nb$l]2vIhLWWᓱZ)>k 7o+| "5Ee]JzYgG@ǯV֔y}gKtX`@s3l?ahjK1/;" i[>x.o.0[-.ͣΌHp˽p˜&|.3fVtAJ\|Facݿ^O!%",MlUBwK>eӍ|ȋ!c㡕HWĸs1>B/R{(X!ot%8sX2/j\ r¨(_F?\.s/#{KV \#tSJomPK;f&_0y($ә'ӨF(/ 4_c]=_AZ&>+ޏm{Kb{pv'bik͌$mnae1Ǹ-ͤFhI`Mj5zF.Uy)W(]QJLj6c ݽ*1yV{*kfىTGp=瑋tq~4!v9R50>)+%Pvgd1",9ai)&YKLDs`ž[uK5]&aW R a{:(D^}o E@f"r z+ò?P\1Q\dnHz[`NxC]9 c1a)\|gMCB֐z0pߣCUoȓׄZ&v=ݯ J3[ƭy Gm kMh7<, _&,d;5̈́†D"x91ZHY/yVi% WLC5$$#>bS:ow<*X+ `|v!{H^VQIU;ھ^?''$Nb!AwG6Kmh}Tc#h>ղb]ȢxO4=rl O75v+/TC`5^7- k7WwK؂py.36K3^:;@ Vs./@lǃUr^ />;Lj,s6WLGIN3;Gz [! x&R _W1 :WMTmՕT_M0lso+K=a_>`ӂ-K㐧a]Xu'kKfzHP&VS7QYݱ I(u."aL9LNI/xU&( fX'L Y8Ns᫶aΚ7Z%u>tEh{SG\hI #<*{nvR1Dϴoa?+Q^[朩yx7.?4[ʣ) ז %>Nu@#d(fq[¢V݀n]V6>OVy/r@/kIȱZQQNvkK&yMp-~LiҜ$Js4 T0~l=B%Bt _=!Q@Mt_?&Lcf!TUe?VeB0{>3J|Ke_+8jbh؉;M^Ѓpq<,|2(A5HhˋDׄ iu#뽏Rv+M:\q2x_[:FŌBiz591Q_m2>45k+P Sq8Rܽsz,wԛ W'"ԗ+'dӋa;mוTN/-\7c2 ȯdfIT)FX?J~,y[ Q,!zj$q0+GhLL w "_ :y/I8+Qnh/ 45ڽFcͱd?,/tPz1MEbҜ 9ô hM[k515, >RNjvFv6JlBK n=ӓP -Hڍ No$UI\SYh/@z^r݁˫]m]p-9}ƯQR"e4zxR={|BD1R G>z%sT~[:I%8*Y ˅=MW+=ê^i!`ϵ3 ć$C?:=p:)܅ ܦ$0ye{Y׳gtv^pwPaso~4y.h&Xmp躷:V\I"6@A2!]}gppD\UJ7Y@(95+1ϳX_4kN/x_;IJ]"%G aQ<_RnnouSDf84clɗ\!ݦve#3<]*hskE"j8[%\5Dr nXXM\gŊ{y ȃpo 0y)ǐ> iʬW+IReGt΄( E)x2)h-|*M|zϢRzeg8sW:4bU>4W~7r5=h1] %3̥n)Tse|fsRN=iVquNYVoa2ĨEL//m@BVh _1/F/5H#)H0!p#^S9bbUD!aUk'cGz$EgR/=5pWk<2&)cl7E';lxM9/%y҆O۴="A`0Aĕ0kD\2GJ)G+4s w)ܒ.lG.ܣJ/f"ǾM2A"Efk=ZBHNہeA2lO-!rmaNɝ'CqJ3X0Ӝ9Ca}6M>l8 ۻ- T[ronlS"ޘ[Jd;|)-/%NQgauɸղڕܡ6$Ꮳ3o]*(us?s6Nk &!n?t^z 5Zͭ<}%4&3XTWI_QsZP!X^0dE^EY1rim] zE+R^ Z{儁 q9[MA@^J/$rN"WVOc8ٲ"WiTdmځ tc !M ! _&8ķ^=T o^g[n=s<6<3x.U.-!f5bٛL[ݾH?޹Ɖ[;_d""25Gx#+əRegK4X΅~ Z ŗX;;dDBx~#X7w]6ʀ+"i#yb؊^ULƂLc)&5%Cչ n?@&Va#As^Yxg9d7̳Boy|W.&i} r_ г?5y̒7a}b.CnM wg I&W(;\B06c/7b32d7Qʗږ\&X+Z;f;\C#Zh49~)[yi Y< qmBʰ⿅ِY HH1yd?2 2\j=,8)u)~l= # :ݲcާ Y~L=rTuॶ)US'EUяaZZY⽯G+f13-hW*T,ZFDX" z}5M!.t{@,ԡ|퐊;c?# I5\%yhk`{_1_"= $e_ψIa[M`w&6~n&l{nݵVu;'?nZF]>2$P˷ ׵Xs d`%Sh[/vDEu1dqx*͒ΑL-5z3{ ^ oǐ){h`of` @]k{y#5'5U6iBo 9a6'UrNuڛEwcT QNߝ#m?SN:Sb~^`'Y76d\3#`X7Ђ^Nz5`}Ÿj,]%V`svBNb̨2˂H>ݾPF_t5)(9w 萗_5}\cTZ*xGz`78gۉ&/]s]Mч ܧqǰ';SQ͗^#0@Px6,>K9^-HDs`^f4C>l\2HHfP[G/ڍw~#4b<1^DD86)FPVw /Ly7/K? pd{33j,#Iһh:螄r3v ׹r3a(i-z$ khCfEl@hDuXly1F[˸7%穒X'x.c5Me摰,bK) |Eo]9V:'R7m1lxkY؜{Q0|s `CNtfL$ONSG{Omѫnm럪i.[s!n|c3XCޠgyؕ;ɳ/splZQmUR§xll{׬l*Dϼ 2e1nH{%TCg_s)H]3u+2lyƏG YAE8yo49#Lv*d4%WH#x-X[?435 \GNoՏз ttj+%Yei**kV@GhBYx.j/"P6 :Q94Rė5&C7O+^SI4!sCQ<;)\BõYl'R ̶ 16$z!BM]/SR)j  /U%65O^- r*[!6OѾH@e n_m@dRÀ<'6xv#:aׄg 7"ҋ. b%m%]|p3-p72>H.^hد Ra1(F*kZAr7 V")ha޽~iHFy[1Diѥ,V)cF0"`> Zۍlq'%M!C_ [yUF1 ï`6iu#fTrCOcfRx3,t\l^j@S8 g5||NPS W]"Qk  cZ!*b]Kbl0G$](poqaMUWC:2݈{#LPQlo ?=CTc~w-DѬ$=ʆ*3#]>cP8]3ӻUb! lzH@e->Eҳ~ٶХxzDl]*Cʧտ&o|h{qȆߤIi/ ݾ$N_-nCq!7ggൟ~$ԋQ|g өFtoQnR\[r:х$_UMIޑ)9l3i{muNfX y0+?7b]\(ԬW7qȢ>R^Rlхs ^dw^{jreN z 6kӍ.rYjyOX/vnqy<ܿ&9eGG' _ƼTy$('5v/`;YEwf|6iȘDgzO )A4:+j+f]x!ԁ1X_ o .)!A5{?['x;q,{7Ӫh.$]ƛioXm GZfdQdjœa>8v\vn\W\A`ȥ)/c6p9 &^f?B)<^&౑+iO!ܓt;OLwҢjCrl# H #XMG ,0wfcs`oH~=Y*eh+Us}ԯ-}dPZм^/b!=e莬VX!k0.O *wggr+`k/>k9"ԉ*S\3S>Xe{ ZP  ;^!# ;Ss'3).r(9Jn1r\[tupx I1EK3𓯧R:pm[F3cldQC,odo(f!j"4 I7]Aj꭪8*\X .Ij)0JQ1"39CTS8]J93l7CGe\_}5:ɺ;9_R<MKԮP{TQB2F3sY? q|+C9HăY4j? kO4xɢ -Nn(QoIoQQʞFчϧ;̳PRG u#<)dt1>{M:p jǼhOC X cxÉ*g~w0[2z׉C=lF>$ N?}=J3xBԽ|_Yjul0Rg F*L#f}:u_*LY־n=I"(jX80$ o|6'}{f?dզ<~PōK^EJlzYBy! (]P*7(y:ѧbhYvfKpay{O>9<?afF:-?> nq[ep%:YCXC i ə(7_Bkc|>7"Q`ń+x'GXGQTub¦븍JL!V^z kS<pZmTRp_xW~s1~Yjs$BECэ%A]8tyz9 cKVdFXg(L8ih3jF)Ts ( )ޗYmN4y~TޓKqԔM١D2 J혝ti3]h1 mqmizeUpLѠxoa}S 1vWA}J޾XU)真9BHq./!v?c#vuvMc-#X$#Q8{M'_4QbhGUDBL0ʆ1wkt/L ;IRY:KꨌMW}xT7IŻIjI ƅ/~}N:q-d&#NDi6WqUjTHrɴ6٭ڷEyw#=oG[[x_q6=A.wCĜLkŝU%I[9/J+/| v40nv~% Tf+$lIE_˦Q ?HI\a6*nQÅgA1c{KƆ^qrB㋙EUm"Oi jb&Tr?Ai,B>[0C',Rγv޼6 3de,I'E⓭HX0jʟ9;psRn陃<7#f#?Ζ^g<. ~B}r-ܹ櫿G%E 5}eR:<.?m;Y%ލ  EH>]ƃ7]z"ߐF f_k7bJ/x6 yk||+G?ht.D=>O@o/7j[Er |5DL?Ė C2VA&Zl$#AzZg5J|㛿KwSco'X7@n4C)+1WŀHFPJ;B'ɩψ8֥3uUK62XihV&wIV,,w0BCJ&md$W"3x\YO:bD=V_&,8IW!-q5(` @S.ԻT3ff KI-;vm4INz9lh 2?}ȼW%݉^Y{=v 4s+ 2`!$Iy>Tk U<2RC,* $71YLm(:㩥wH!V#Yw:RTwC)<hCO5+!GL kepZR$no3@pWQAvkb$޳wW*s!jʫt^Q ޽5QG3`qV !1f.-"mt֧9 >EW9 2_3U VzaaGZd)D ( `/~nTOX@'͋e]ގ I*gz &Ll2.FY?'"*Z| V<#Q+Ky\$SHvT,*wЗJo?(3zHqZ4,T21-BAFa.':vi4TV X!#HG(/HrSEoETSܤ~i_mbsA7(k^O0Qy'b(k:V :i2$>t*3XM& P{vTA=-EB2ⴛP8}C Z'f{QͿ<>O`mWW$$O|t чF^Mxo±mn;ށMm#͞+;w%/̉c6᮱YڏTM>)Fn>Vi*CYZ!X$}AJGӄH^(D `w0FS%INxu/fʌvjZL8!9<1AhMgjdG?s=SA9|,6悻+p2^'LŻZ\ާ$Dv!ΚF 2-4V{~^IJm㧹 jM23M14 `4<9qNDžK}n.Jܴk'ӚOm I_3y1n=&ٛ2;QKEή":v8i"r?Ű?6ղT|7"&ws2G9l&մ% 7^6TڻMx+V*(c 4gVOѐ#1=Qj]l1trʡ.rZՅͽtd,w{'D\/:ܣ9E>W`T5>`k" -ib/hGr~*epx*\ yPPQN^6lZ;_[8(V7~=UMDEK7"|EۋȟaIgcNKUp,OP%ߑ/wܼ`9+dj)Lsq8GJ̃\~3{5,.Yf,X:yXhx#֗X?I*xf|=5Ʀ= 6|gLDg+Ɣ2 ~FU~ =ƌG_M/hwQd&ixOBȔ ّ!==_mb?Olq&_.sn6H)h\XjI*4S,QY#Swl ^0 ̵-'Ʌ>Ƶi|<.t≎Khӊc:@TƤ*;cN>oFw&RuÈ/TP~;菳ybR/ϒɨŤgz, kD &}mJMp A]󊹸W0fg( I5:Րʵ_C~rDk*ͷ2C)@RM%E`XB,@;8島Rtpl1 nw.@:׳@;&7YD%&ɷxI [=q\Px6{9*0x1|F!rcZ%g/!ÁbNA4Tmw.qP^|]_벋5uڬ.wnCӠ8(peV"FRg=UWޛIuM;sFQN|pK޽QE1U *)%uh/ }J9){ (;x{ ݐ0EqAR5oLMqZ>N0tۥ6kʜ xAӧ ?$ KrL!]k +lWab]f+KrO11G[ʼ[/Y[I/P,URM!az:L BΩI*q Y׷7)ĞCbTϛA,@T76 ;m"`*(hzRٿ:t֩Z_>mŠ[p 5iUhۓ#YP17iD"F$$(p:FxEZmil +ϣr%k 1Ý }ȬP箨\LPBMVk= ҮzN9C@Dň y)S6+'&n͔bIY1٩ s\Iq`*M|) i0tu[i˘7aJ?(h5MOx o.:Ie%ywSTm%TE3υxaˆ16ǀ4$-5)%kyLpy :`w T"T+&xUQ/{ucz.~lFz/oL 9 co-Ek\T>$sݢSӳw?e3߱Hr-EE6QAo͔CB,]= ~`0BZ EExִ§;X[W 5]c2C6ٹ_͆'oⅴ'vn8)k%qA/:H< 歪(kdh ⓲?87MR;/*e.JC䅟[MI}?ĈBU>6 >5У)|O &ٟ"mBzp&p3>"KL!vƾEFfw-ne(v <:'X{.ϷMn8=KtnTՔw?q߷:|~@=Wǔa"VYxFDvdb ccoMKF ih,MP l_,+UiZ+2T߱D=x=K7& r MIg$# h%9$o՛]Q"TXүC!6nXy 7&Ja]("Țk;}T Y I]{2)Yq@6x3cG99w b"oJ?WՠǹvoYn)@2,6cT&!7g$MyghԅdZpcnZ{*#+փ1"dj* V:ԭ +1RObfyW[2aw m\g>d`^wDmW$E;vSh౽voQLRZOpLf/B;S /E `;s -A2ZZ߂<64U&|X!bz*7*S_uv\b[3& 7#ت4IBIV{5+Z#J*@a!ZV'jj$G5wkww;׳%NeA['@D;Hw 0$&R >_Ç΋(J恤+ZK5l)!g(#uDz듓X.TGU)Sen- /zd!Mq9}\*KU{Imc?K3p0x17_ܪ#TSd9^c߆ Pmd9Tg/^`"/8f~ހJV' ߴ˧^uѩ:O/$Bg?"lׯq(Ba,NÛ✎p'hdug`S>{ /Fք\`[e9i# ,3ѱ;Ȧl@t„9.37$ hzIxLoq-BШﳲ #&qy)~# C񐝂58@mIq^풛 ^(dhàs'1ou g~{”b?xGꑆ I }c-.f)by*Rb-'scy;شlh6DI=, +c#>C1*t=y3O1L2h]DdtOΔXfmw sIo0>2MAwl ʺ;<3zֱۺ+h\# U" k֜-Ks}ev 3MwbGɅ"3GWZ՞Ѡ)Q'6H'. tșk5⅞Y ‡߃_w~މALB2in閉k4nGdo2=(QfL-^{_;ᑀ,2il5ƕ]d'EpDyG.ÊȕJb?g:LV(SB<2Q+^ Jrt Hv|@9 3!#A?pawӖ:qʼncG_D%AVf¯ A1Dј.Hbl2=Բ!:"y\%tQd p^Za;_sKil4Do衙5^L=[hzL)^Lܸ-4k'S@?Ga@{Yo/,ڂLVE-$>k ͓k4狕2G%s]#si sJ ?)󋟩~kCsn/ږ-F(X%:*^8=J9Beu ڳ rF$z]#KJwY3ĵ*YJ4.Y-2YiN\;v&)֍̧tՠn(D,dzETLpc`oBDC>KvӉWix +2>$kL2 M ūLzJ(UH-O2pQՎ/v,'+^e:cd֦ o|}Ъk0!ڼQhjMcd H+\K~}ˌ!6FKzg.=A/}BD\rFy7 n+ `;ŃG294WL8-OܫXS՜g>lK d9Ns +]ƎC){;a \4~d.ۭ7;KaUd)ͥוm&V32<:m>E:PK•'-( $Aͤ" +C%A&%1]\B03 華qeI$]2Hs]2L@ -tH_ȓ ߏq}@@!_)jC"eR/:= DhAB.˛@vJo9\bִܺmi0)4/S 6t^.&\NxTMsYvIiwxUKfM~TSw1VGԯɝ<ש6ꮩ6vܥlbyXo}wUŀ$ңUmH:ϖMto}_#nӍ!O](^q{Idw`b0\ܓˍov!]Q Lpε h 8q } z@|뻢L 8LO,sTХSgAV$ ̇5]D % V7JBlh<$ɤzIPʵh/A8NlWF|kʼY.Vz3ִ`D]׀ԡyTm~<ȥ uti`|8u@z@ĕ~VEͰŨ 8,oou++&꣖[xqPGsgl1G ` :`F u}|߻kS*Ј]Z>@>*Z[eJg wC<1 ]ΐ&_\?)'[ :=8/>rKG٨!>2Ȕ502x!qMf48PKV_p^q:UK,Ts=7}W׆lз<4ʴ8Wq[!TDZ wMj hp6Oisi ̼zҴ93{ 9)-V- Q3t?½by?6xՒ+vڥU~ ,dOj봪A?ዴ٩J  2B%n'-S;NM0g$P{WsZ3v \gGd-·JI&QPH{6^zP_R+PO؍o}v7D׷GeyH` wDK ǭo5YgWCDYkE.%\wM]z O]\*un")`FeݦhTgkIru/\oT%.; EhOicJ~6g'1ٝ)5ꭐD0g%f Q)g2ѹwxhPtTe2b_ԍAϞ G} EDk?ֿ [݂f:Y莽]Xid()X}&P:P鯅k=ҏ'm-#IЏNa.<ڐ@{H) 9wV,lZޕыڔptߩ=^B`u$A#hNF $&Cwj2-e-$QB/P"Pc+:db >&+.ހt&%(oſL9&փ9hVu qf~5B^Wur tdA#^oO6_j9a\vKxhSV)o8~:2G";j3I\xb*c~lL^yijVHw85$޿GN?8<[9L̩BVFקAdFJG)8,RT%;m:yrS\ b%xnWՑ$q;?SQh:P<;˜&Ƅe6Tmg? ϹJھUDg|+<( id+ʔ XWqQIkG.ݶ1}@ GR:i3+Iа<5Ma XZ$rͷ3׼/\qظyE*6.ޝ3f,[ >XPBRIe;M3kރ!(_D WIR,8Qy4An|ayx;[X1?8\3]y}/-Bi,+ί U38]/)8ǶW?F ^ zD#V8[cNj4->Ӎ+@x]C Ç82}F"LxN Kr~iEQa7a,lfA8>4Aˇv\47\y]Q->Ճʆ±$?@_L̈́;~nȉBއȡ,LbAM$ e<*~A64ٝ`cO$j#PS*qh NjtQP%uoldG~'OvF3"&i~ z_?4fMy%ϓrR@Z^nonJhy,@{/6`MSmlv7wR+ ![11EABA.4#ݦy!lSJWZ .M>v{(\3Nh|{Xpt1}JWGOS"0I#qhv[Xe`vBw{Ǘٰݥ'7!EAmeQ/t&SXUe7%l{,P$ϊ#@$Z%l?8P&;64!_A/usO3wc }-> `j>wM˔Z|ۓ~?k ߠ%o1al?b!6*_B<.T|i(_3{wοֽb&3nYfc_f.INTx[f%Mp|fJSۡ&~D!V?`Z A> er q#59],bw t @BkNS.pT##U~b@jgzewЩ]r;@3*u`o[ǣ2[q⣭ȟo6ٴ! )ζYy{KIm}#f!Q7/ؒy-=&1)d A0YԿK֛z%W W4]w/>0BC…}姚U7e* EUV`1&2n?IE)e(9qjğDFT3c V0 0&GKnd+B[ \̴:w )F"m DvFxP$Vz@(d`':^=Qa]"T[2z.K :{)rQkx9DX6TƵ'bQ#!r>&\6WN[x`AҸhnX|.a72\X %V kYI,?-9`'2 va0tFKY1^nͅ@qPxo5-?џDNuR)k.w&8.o]="rL|݃~IE^h׋H<S¹&wpq pZ<蝡E'[QS Y,D7a}%/75uv7穤\RPL~:2E =vDao2ö `5 ߞzK?D}2*jI CJ51ހz^(W#?ʞQ2ff*-[Ewkv~U0rQJ!o$!YlТƲ(1~u#K.?+RO$|MmC#ٚc|$%>NOf ?ߐi6!L'F`nETej{fHgNnn(.d >=1AeY {y z?c tY7~{VpSs'gԊ{dy˙CRyt.UN]*IC}s1 oG8h}g+$, @ڳ[Q횓l{g}}s/IGMyxv{[;^\ <9n.1RpFq.`t? FBH_hO!ռŠJJŕ9T÷/h;-4TUïɦ4$-Rs]0Ń([eΧB$@! tuqYD1,FiGc۸!gй_Ҭ:Zj!K BZ7+K:; VB}U,̥J/RL@x]걶!^e;;q $Z=y6l`R嚣 g"X@в13n Adk)E pfhNٕm [{rp9 *~Uɤ98Er!ÚLߟҜ^q|lhҴBBj [2MdvԹU8m'.Sŝs )ʇTvKO;~"Vq`_X>SV]fTD BX'Zn>ihT" 消 >mjH"(r$!'ƂN"iE(Y;FԠ !}o?o7R &qaPu8*biUP{lsĒݮ̟P7r>zruL\]ſSN5z2ߍUfۓX!. iƭ(en]y,\O3DgNyZnpW<[zJ<#)Cf*~g|=V~'Τ[2JT'!(wp@+%n\u$'k5 @-5?DY-}&O=(Q8.msym*#zrlu<8ef1yEē^Gx-:&9bdk$D[s"غt}$(:C34P_EಶSuj2vl-K4~y0=e˔*%N0!OYGBِ^#SzqjVo=!$Jlܓf''aG0H3,l୽t4Y瓂L`PSub/FF&0&qxH*ĵwcEΗ)q4o8SCpeǕnЖ[AuPc j$gi8pp$նBu\]Ҁ#^k# 7xkk!?{4e$Ed֛V;UC30$v'o&%DgQ*.5}͠RB~MѮ߻ , @R_$.NE~Ycn\ej R 2rLZHlo73+j{e-cQ=n!=A6. Gݾҽv॔##'xK@]N:'ѳ!X+]-\UDjt ;Rs ,SLҍ:iA~M ;5~Z_kz7y~`{D^fˋƝ]e1#NRty"HيLͧ ނm8C(wu82 \ }%wefVOܝ8Ȯ;&dou,gP  \&Q%+G왲ImNktڱPE&"-0eQ7&Qd0oc>p|] [ϫI.M+HvFR)˦:̾΋5fp]'|`D,G&CཤlytHDzZW*+\0e\%)3NwqUY6V_m۟wot> "dvʌz$Z`NnT~BR]>ryn}GْF J iFA2=V0Y>j7îV37'VltljH SKӦ+<>:ذ_7c*dEsz޾ . "h{;4 X Ι-I17ǑGlFyR4Ð:)~MHx9j j_Zv;ӼB6%:sS[fۃSsIDl"~v41TȯWHN}Xq'C.[w^DÌ Qyٔ8TC: U"W_Kki*?7zn;Ѽ*A6f.'2EwOUمGPoǏMxmkP Zo #1NVV\nwI4Lp)']Y-H}~uaUrt (R96$`pv uP`>1NIfAbKb8(X94Ϲ<"}FpZmGƵkpssGa?q|B>8Y6yZlQ$'l='Ⱥ>@dkWdKe˫ݤ@5tQV+L){\sz~.ξ ?reҴXwh27䤸X8j]"ӕm{Sj͛D揻KydmQ HY. WNsan2Vdw?}*,A=LB<C9DP6eNfwp|?zzl!x0t/a=[)Vj۩q9Y}}b8gOEpXb)o塺shވw/8j̗un)2];؅v%eb(K&O}W]P+kG%x)0_%9*Fð Tl X7|٦2hۇz Ù Ι>riY۾NT P9vf:*H:g^J܋QZ(rRDGf-I_W<@P@U7 ^њ^{w][_Yab[5lz"hx%!'_N [8 ݪ ݪIBVZlq7Ӵ-28Q~Nwy˂Th5TO}"\R%4OskVT-WRCJ( ڶ:(l1RF쓸 H|^YƑ~aLӹ}8 V&nb {40* A kLe8'%1P{`|(ڜ9Jn-N纂i9spSUK_h$qG(um&1h;qs 'R_:X,;Rd5a5S\?| Kٮg yLnRd}m`aZ˅\\(Uu[&7zl0@jsDIRrԐrހ!/n~jא&kl:G} &1"K Zs[>61IY EIYaj!#Ĩ俴E*Ȍ;RF;CcMhO\3-i1NW07((Ԓ2JU34Ak8,$e'# &U#Xz^~qpЃ WVg"\#|_:[ \k|r' \)"gCGAsI & +n_([GԎZ_g:GNX,"GEHIإ;ؒD| + v3ge$b:SSH_sh0Ez%r*tD>fҠɋ ǔ|̵dF3YeoFP jP+ O@dXƥz{C"$6H]$*x{$>%[{w9#Aa%>JU=#fet{|43˾_Cl>0>5Vl;iUBELf&=SqxoU ??A" J4.tZN&K1?˟d#W=u]Oz%bW뀡usQӇX: 2QY8kgWni:<6334t" HcPsQJ6JPf\8c3ZEa`~1M))%?ߎd-['j ػǤI"2 `f$ιQM㠠\J_/*H 7%ӯ]@~㡅>F[6HހwjDmOGQפR`V >@r(6DLYnd'ds3J\fͷ I== 5tu'%C.xWNL$$KVI ^ܭoj `M-{5 '(&erF>$FhIɖbB%ثd4qUykz:Yi\Rq]G={eZ{fחSBtn~2ynvc, ?.zenI3'قm6^2>ɯn~?}V iBw~Zש&d/9ݚ{m& 89*Ă١toXOȜlLMhv|T,Z{ uڥ ^-z0y,>vY@I";3OʪwdW#dNiN hZ`pKeJOqq0}ڕUzuW;3Nhe8,)5uP_{vb3 ϙ4Cy0i=D`ׂl(|:{>f uȴ7Ĵ7}g2f/<^]7x%>bާ̓}RCx_)DJycS ^g_}zv+K b}VQg++?v$6w.Ur6*J(MH^GCvNXxJpg95.Y\eil/jGr4f•V ƨo]*%QT)0c"~Ču/]^߄M]w"^Mcv7ËV_-k*LEdK}%]W_1.qBy$Yt)j_9zgթ Y: Zsm(a&u)6+r[yTn)̆{oMjFHIeŽ2}WTEe8`w.>khv6Z :ϭ:!-f8<IN Z" Bk?]QF`u7Ͼ%]IŐ*v}Ofs qZC3}\^UT? , [7š 5z"lS(tʗjR ޢh_7W3rFg⊮^(Ox]Y&Y$&wd7,'VI CC`9k'MTB#C6q0T\0 ⌣vEl4mHzF4Sl U"ζ[Pnr!J@45j|=jӜY fc:ɶeoGT*fTg`hܕ!adRCj"kZM 㞙Rs<ʜV2@lgJiGV Ϡuk@\[L&9XΪ$Y+j@ JavLs9Ls>OxS 8I#8X1ZDy c+S>D#$c;v?U ?XHe?=Dߢv1MSY(9{ TNVUP>|aSWkod\ YvBWmCetaZOW[ F˝c#$lVӟc(F165$h=:'#s"˾Q͌jL=\pfWW_E׶TJOi#nFz|U[͐ϙǸ(0&ѕTjӈh٥͔qS,ohƵ i# Έ]/ez8Z8AzC(Għ% rdmt@OsZܾC=,a¡B_o.% @ɿ3l8ܯ!C|rP }h3;WpQE_57sNsCC7Aq1)97dpucό#0To\y<C~n0Wm+#qx3&*k9퍰~$Lm8c8c&4OlL8RotNG"fc'6Dzt}ol2Be{=$- L.O16/14GeA$&V 9qSwѴ@͑x@yُqٝn^3@Q^tlZM 9dӺ))jPl_`&k4Jd n1g(+>=V~uOk*p+JV{/8p%d f|+钏]ZHrI;"͇>r20YN^oI@2IsŋOW1S`%hyAg5Dbŋ%ц^_ׁ4,FKY,nV0"Ҩ+Ɩ뵱W4r9B =Yg_0bpV)m!'D&JU;^ ^XxIO.KeŤ)vSlܖNo=jB| OM'sr<zZ.MeU:ba1n+v`46٩˯q__`^&9gEUc/T?1e#4_BPGG`&4%<`ȴ+~g46Յt),ة Ht4+}P,3L@I(Β5wگ# ՕJhJR2+.$xT)9=u#N_LZ(bE%kX!% H8c=XSKrlU[OEHjEH6 Wm7j@ύ>_Vj©!O-ی W1~'|}˦DJ?\?% (roF33CY󭴗8х mZ4ϟ.$ %rS.y `߰)Adzbtdxd_Jk#ޗ_A{4Cs. YrrDžCE`Å PfYz+^X42OPC^nbذ}y?~?&-ȳF q$dpµFv]`iեŤA Tqac;aĦK GZbWPĈ`'V9CEE"V2%$F%?LC#B2d)`0ף|gS#UiOfZt] CNxG(lh[9A\\gRO7-2mAr~>&|?CoTS"/ڹp861} ̽HSaepJ`S-:X "cR `X5G!HUo Phv#zs-7߉ g=y[Ob94NojUY+Kɀ3Hc2;̴h%>>USY_[ȺW;:ykFG8Ȭ61*KJT.T74R uH5R#g\Q;ݎY;Qi$֫76X.ڗgJwR*9˂iwz7yѢs,^\qdkTf|m*FbgM@(Hpa̫A;c~pH,B2DS7(3!mbӓ2Z zq\9Qjkz)_dq>ʏrI$*=E/. ,aMQJk8AQb31H5|n {g MhJEHj](v6̮hjs-I fQ?h>u %y-?(4Z`S>{{* i#8~O1,}W`ڛt`iusR滵]eFaʒAKƅqh1wEcgV 9ahWy/@ 7Ə`k Ovl~ 7-~8 p;CQy-GO 4 4b#^dތQrԚlJiV=tţTٻf-;`Z͒msr2$!9o<Ğ̚mJji>hMvRB!0/?t,qgs.s.jHZ6Vн%YŘ\\RiVnHνP;4x{ďLp{78ǃJO6ԦxM/i`tao1!; xڦ ;9=~| XQR91CM3:ots%[c(BZH=xb+ʺß>cj. m!S4$xM؇DWdL( 0AMR F'\&|\֡^_ޅJ>V5DO$=b0fCl@ sr(Gȝwkq A5R B&any͐W=t:M<]JpV!rJ೬&/LLGBO"LJKDT[hBhUv >Ϊ`3Cqsc0 :xg-܂}E<-- ڎ#Auf¶W,{'Ia'^Ը6 vg_[L8i# F}Afq5Apy]1}- p8QFM x*[d6fpl~b;[S3ʦGR(CR )'IP40\aza^X ^-LT«~ XbD]ٰ`n׎V:&xef#ݫ ᦅJLxm"#,eZ'ιeH"uztS8ctkL-բ՚YcZIeH ̲Gz%ᢱ<3\g ]/Bm=DϞcMmgbW*r (2Bhy8Yr%wSUEjbG!:Z\RAcg܍ܯQ.RillX^}< G)NVF֤oCM E&%ud !{G#AjJbB8y,jr>JNN}#!bُV 媣CfO}M FJCh?c'dQkrw“Ѓh* X7|RW -?V%HdfvAAgón9USǚ,f!<2@PVt^! bPuU#"P4).g5띓 ;NәTo#5 y,ּO)hDZ폻5@dT.yj`b9°~g qi8=IkH@uS?1Vrnth"Ə@TNj1qXTj7~75* y.Mirf,0, ͏K^[z@jYZlFځM0L$>R68E\:mlT5\.ߞWWe;t=IV~P^*.f=#NKɤg4).2&Ja1tԭ axu ;&`o %kPR-})`cNw΀s\ _qǡzf柉(َ!馸K 3Ս>]lMkCn?180V0+r~I!bYg=JAOaUee$"% (0:S+ha *̋EӤIz_<%i sXՔM`= N׮vteg'*q`*|.=H$ >CGW9Lfd(-Lmo\Gߋ_ogC7$G)J5,,fMqX9Bʎ嵧w$"B{eVJY :rf5Y!M_j-g+D(P-ݫ) g9oH-eAL}̀Sn.̀HF1^1A(آ.T }Ξ Ƽ-t=P=c--=B9>]("чBEe zwSoҹ)t n= J阰j~rކءu(zє>*Ǎ7k@$+GrV'(];0#ck>h 7-wif[=2*/}$3Gb'o 2C(б"^,$hfj)6+DžpC9^5?p$䱣,UeSi`j\&B&ѣ?N 6Y6˞ fr"fG7=/Zޑ8VNf.F_X3HD;6^@\#Z۹0ƒ%#/c#şF&.M7n^aM"Wq6s-\ddMŒN[Bx.i5K_WW&qՒb+> <%<倏mF g/!qi@s'J&3f%l8h!^6X9~oԴEkٔüo pvy50ۏ4_Mj婬8H%S:ʋloA{G;W32//;6L|4} */}8Q5Kw*9 yP|;j/ngKYj g2Yb
    U@e!7I;^J!2˵ZI-clj#Wi!}/ Jy歐SֆP;8s[=r%EzaRBg%m&9gڇt5?, C/tdνe@6$o){-{y|E\uxuRi#>& [LҲy3²Q9Dg DJ%bܷ 5ߪ;>qEh7¯1PiSIEH& f*[n-*Pu徝bܤegޠ$oJp)gEjqݒvcua<fxYU+рb-t _[AmyUE_tuM=df;}W̘]l1%IJFwۆ1J3EYxnSF Ñ܀AI&nhsOAy/^ω3#xDm*!z]pB `?}êOƨUy*Ckd=Ayaz*EcBzZSu #NP ھAIkF/I=)7ucY.i< N)PN)k&b.zWNJ;IhHwtSdaOT*_G0el2vc4"|9bԁ@f-CIfmWtFa^Zԝty@Q5dCHUk}DQY0+Je4#ѩg$ G aF&9>6w>ښx>Yc ,肠W\g*SyPU4%eҝVO@?ڬM?gg#&ģKCh+[ۃiA,YkoGD|w h砬yw̍nh#JT0.U>N!6r9 $PPO6+R={l4s}2Cēq'_/+k =nO> ܺ1YQ:Q]'Ǭ-m=OR42rpOOQ 7)|u(wԜ:#d'SR/e:b$覭@x鵍OPD ?Ɠҳ^Fy8 _>9|8MZiGĢ--rIV ,]J9^GOilojmc~!{)͔ ?x˝ #Q)d 5RJ߫*L`d ӕqq]mQMU|fyAɤ "J0 S_'gm;Q s>HcA}czՍğP&=d"ճ%KgI"Mag=* ;ZԆEqdܦUqB۹BnyLfk\0Vڭ^E"R:o(uFlv"8}^Q#f]w qvm6+)5 8]ioKҴbpX)"q$R8>}̀>j_iY|kh!m,]ڑ @P J{ Mt= -[xv` ꬧r=-q3Vh;Fuw(_M5|z1,:#<"ށ58"^@] |dɗ'xW}׬X#乱=C"vct2W,n!{c7b@0F& *S'ʂhv4=ڦ\\;b#@q:^N o8Jl\*;uM'DKTNzBWٙEuWқBE PPM`w3ugn !b'`*no6(MkNV}"\TcSh|'Yt̛#L% FgDJb@#dG:[7Ӏ-kj@:mY.EKd3U HA^x :ǙGQbٹ`~%bsMH E PTcY(Py>FW$=XB wBfpmDɶumwɻ@ |IV,RDIo]PWReD>ۇ3c<7.e iI®D|9mWlWSC|[cbh~.:_gӡ1cq <3!=I:?5njZNQH6۝cjݗġF85ZȠ'e3 &| Y8_|+@.h2ʠeii*E3LMWRL^*-;qe?(]鱵V}Ƃp DOaO:/8ry6蕽Tz (W[:*7SHw #aI(:A~)CO6_0Bk6MDY }"ƭ,/|M|ۯS8=K q6v^⥵F4) 7fMړ ء|@b_K3_4@11hI!XXty]piNXm!ؔ3:V7ގSNw }V26/n'b>r,(Yɇy87_ԁYvF!k`Di[m䯀0Ci1eDE~+up_ezo'6t=kS>0JvLrౡ!a u]meW aAuꅖ\m0IjAFjg6(?g#3["(^:8?A? >jo- >h*ඉ6dݟkW/{譣Ɖ&5 _"ԿJ~%bbp-Y~hp jlLK/)6۷gѥEL~<2qB!֪\ *dO/NxU!)qB3CpEtvKbh}†з`γ.7*vܱYXe, IT>Р1:"(7oGi!8hjgA 77%WOPj0'tHw|pb/FY3hTY 8\Tkb̟LM"qfm풴k"ʰ[FhZ,v) P߁lh ےA`[ Ż@]߭Uj]3ՒWDC?IDw?v7 ѫ'ڽIDF8[(VFZĄwF{2' zN_ĥ($kkB)t >(4Ӳf^Ù嘆J;AV00`J;t;,Ժq°X;*~/7ʪlfQ&_rϓY[͗TV z15~k VZA/ԣM{[l4i$I:uж` Q08DeعN$M6c)Se.:1ƂT۾杪=Yb(( i+:$Bp^+j P[8 $4)tG\OiV=fYrRFR;U]fB-wԨv zGjÝ|qX(E%c:&J\B9A{%%Tsj9TAIؕv).jRq7aRpѤeyj݋lie5[+18Z7z#MRZ^|Y !>jDiya$ fvjw٩ 3<5)^FIH9i&MXx3vֽ㋒`Q,Ġ,ԹB<"s dV!&DwU۞u7KlkVe 4'#/gC/+Xhpn -ReD)LБ8B8 "ۜ~rH]}fmƃ^6!gh}T_@ Jz^ர8ZG^f/zgtHk8HIp%(84Lu2-y$Vl=PC:ڋjxD%N9_S*Mڻ֓Dp20z<.X nz JxV8cVgfkE"ۈ_z'ق45$$޷R bw$El: 2,cu2޺"*hRP ǡMͳ^2IEvBUi0jWe?XX@mO7('\<|@oONlegR:嗨;Jc|5vL{ G;]>ciY-6,Ol(oe]T@mh2vnۺizt1a-Jˏ+A6mƉ+&.[yG6ݟWކ>q0oOA8,,+g[BUy1#>)D# L['M]&] fˬgJ|͍E&ݶ`Pq8]5qZyPLlٮ1Xr%Xќ-pL;G!_K0깷=,wCt_1N /暢^}T]5JcWJO~PP/*f&7jZyZjLժ=X"8w*C4ZU uD/ dC<;ɓ˴Ir֦vЧl5gpik<굡Kg`lՇ^j`턈iV6g 3;T&,pcvEu^M "y2 uƇ<{4:z*3AIYH&<3>I-]ce: 򓻇rI*@_κxM\hJoV\lNR͜W!nteeLńɫ=("Ꝏ`1y wÕЈ3LjsJ1~!66NJO6Tdرk1G3%f<|젯7A"x*,uf{du@_0P? +ЄUUr]$g{-V|]t^f- Qϟz P/I+Kxv 7?LRlGK9;V@@߈܌AĉgV}j l+(wC֣|]RLpKggVF G"9 Du΋TD%#X Qta)>\ID$4}puE?rD%CI 8EY;j 9 p=<=g&p3 Ӵ6뱀XT"ʬ U̬&4'ڦ!KmpeuW$ ŊҜ҅-17]4?}kNxbvx|w҉rTi31 {>2Lj蒳+6-QsByu|XKb [k'{oYߚ?k!hj0ӈb ǧ#-'X:܆[O ۗ*_JGjþbܚGAǢdD~S(H`;Ԣ TLB=WG<M%IwooǤa),90E^!za]'RG]o KCP+ -v»z(bl K,˄*6pi#mK;4"{hY=C\{MحXiboWȲ.Gs%Y3ROyW~twzG#!Ro7|%k'ext YpdHع(1ʟUs #x;ȵ{ݱ '8<Ί%A$ 3}[/O/=ZqsD՗]Ƌxe]*,d,D$|T/&+oC֐1\9Α3Dnhvv9RDUO{ |dhϼhM)DJ=I G Rv{t2g,.l)VN$ۊFeĂGX (c,qS(ry ^C dsakOfZcNjմ~naD %hD R/y}j{?|1oJP%:eg_XԢxd}VԊ2P=u)TywevH,)v 쌾o4jSWLZ ?HCrj!YɷnE2Qyefa]˪:yO/U'~#V IMhrnC@΢~Ah%kjKP}v3$| CTr-Dst듲ujwRixMcuu>5oB@XaGN7\Dsec\@Dg{ظ7@sc[j9Ġf >Lr^n!L>ܞDrs՟L>jGT c2[y@aV>=&E\*s6PYӗX8i`Z]Zed'͕]*5+qIop)@ʤ0uՀ~ݚGo2*-Gi^w"< "8$v UȩH G b15/]ms@&$_~4oq.K oyazos¿O9ٲq|2ϴW,.wy}< T@DY2Z1Q^nA*'2o7P%ks̹ =Z "KWdAB9!4jue(@Ib#N9.bTuH@BUT#]>`Z{]f.d 2 OU^(!>Tk $x"8sj?ZwEA5cqPPxe1GX0շFYoԣ>NarNhH"Y#ܿ~mӧ%^3Oj-VE7F^כ*+A4&2+?Q'BG|zUL* nEfY^#bd152BCTd`9\S ANZ&aq5pO"vu18k;V>MtjߡöLJ]1h?{)3!lteK# p$uEO&O@Cݭ)yaԸ_na/.o-./ jUYri5␪p[hLCX.`M^Dՙҝ"TR8uUU:#@)|A-u'(=zwXAPӑ2Raϣnf' V&vTyU5Z՘JiL@č*?g<+,Lv1Y4N rnd#Au0t"{2tO@+d@@oӺ$mlnɺ3r?Zyj: eD)%o*l K60Hh~UDT' M{ĵk= /c~.[}|c c}4?btք}B~fj [`$$eerdTC Q˖t=t {#Px Vʶ<M0Kͤ<"$M󾑳ETse5\&[ȾV^+dAVg|{Hk₧[$uTiٔכAaJ$pލ'NƢAu_޼; >(jBcFZ><.̪ޜ,9 IV&3dtඉ=psJ 1bMHReKNS:چ5Z:Q0* ճscpLTLMxfNrƿH-:*Vk#u뷇Iî/ ;Z`dZ} m0P#8Y$WtsiFs "R#PE 碷?-(taLҔEe™@{QT09T.KsvY$܍U]1^6E+xۮ|4T8p nQHw5sgN"HTH Ut6jN~ H1BAQSyD<$q]xEkr/ Q뻛b4 镧.Oz*vK(S]tyri!$u#5@aaҍO5Gtxbio^S|>? {(\t|t&b͗kR1n@5)=0Z+E0EMzGgdvQMOH#pIn}.:3o[hwɷliAvmum'?ɸ׀\XP4-yQŊn3[|XFO$Z9`opVo9 ";ݶuTwº_و/spfˮ)S6QQo[C̹lke#Pѫo brJJ1 QBX=\ D}RRI^i?(ss^N#Vlcm9|6A]9 o3(VP*؍"q0`D8/>e8tw$4@vuFz@!ԟ8Kl%])9C^Ral9:?8)~$4`^wlg:?kyYĮ04cKL >)1A(=`H t`5ZT:2w gxG^46taX:ok\A\yXH!@7/9\CȽlP-]lͻIdz¦Af" Zs {_M!>1gQ%0#ѫzȇE]":_ֶ@ɍ^Fچxgp9)ϵ;0Vŕns\oUP Td4.PV߻yF |[2H)4䈗}hZ ,M+j\i-$bc3>*iP#!wH#qnoc~Ni}NI2ylXT1$gAgT]=LljIbCenĔ|ݨB#r|a[#"cbj$3u~% QZ (.`[۫vvY׽y=_*5 $)⛓F&lMLcO*DdLz+?2Dz{RzߛHI#4\`dl@P7ieUp A~  ㌛=-=`z7+_t P.#Hj&+U+V+ryA%{DQBנ;{\c/;&rJ_dp8g9Q& gDٴqK#V녗B(ҚH; [8he!zS*pO5MoG@M qz& *k.0ѠB,K䅍:ՠNӵTt'iLB=|ZIJa +FQ7Ge~/t_6EW7bx]RIES jH7W7RKjoçWp4|R"LSj*tb{= :gTnW'wGL'(X%bo. LG&E|` ٳ/FT!ԟ['yWe 9I\ie6i^ÍQ'5p>nQK {Xt詌㔻)\N&ӲA*h38 Wl\8*U5!r¤IRv\^e׎pY fl-,/|>xTE"A#?D0Z"GnZv XB3`^dJ5륚YtszQE?恰cr䐜66=.k%TBj$Đܪ{#V d֪zXH Ex"^4 o'!\.<Bݜ!P)/|ZY]ơ{PIGc0C²axuM 4E3/r۟ "pH=.R :v('P5J^[$d~Cβ'n|K #^KmxV 1GO8-@yAܩ7pI#l`6y̰(o+>!mjs%v|EV4F[|Ē硼cF+ A,VNX^-l$d?}"`QzBZ4/vE†+LF3!L2&?i_Bh"gب7zԋHX9ʝINVeay 37$i2 S%YDF6 uNNGviI.gb3nOt06 "tPwo[&wvJ;\>[hiHBufEM>@cog !69MiμZ+{AUѐ/q sf8v ʮ,bNFXc`+uc#ɨ#Nڍ#քqpLuE3:wB7+TǼ`@ bڭx OAU0 PO㴍*bo)w[ bLpOY$@ap j%Ut仭%]P:2Clv~I_X!zE%82nFڠOU(fΫI/ 9e~F%!v 2]&o7[ Wy}R4Fބ,C}"X|h-roi\A$В(jE^(Ģk3sI6ߡ',Q3$c le.ّή2o/L{;P,4El@[ݎu0F& aBHibo^JCT Ċ'ށ-5ª(n,F%܏o3F޾MRh>H =Þ\F #MeѳҤvr;{Xl>Gv{$Brunk> 镭kaBṿQqbIɹn-()^-*cOt_?L$vnfRw5rKjY]ugil_|3{U)zmFӓ g cqe8huTR/wrTeza4c5sx _;TZѲ ~b 4X^B6Gl^'F$8J:nVK!wnq#k,Htno=3a{Rn3耖 :!Bu䮙IOk"՜^ |߸ơB1k۟"6S| s{\Et)30t`f§L-_eHY3^gTp}gӦ\wu?] $|rR v$NM(%q,$`ffx[M2r5nӻc9[Տo>EQ5`FLXP5`X߂7\Zy$8%՚u {ˁͧ%ͺQ`xs VL'iquo*gqx- lF\XYxʩX#mm )ٙS׺?6ڗd 5߯\e u3~wwy]w e& ӧ[xϓ >4{-7.:,2߼J&4"3R#{;C+ `4,Ftd~)PE{֤ %a2H|C2~ƇEŨ/Lߊљ#v\G+,]AAZ]S ?bCCWsHPh**-=(~INᴐ!\Y),nEEd^΍+s[l:U{ߊ-=?nݜ Cփ#L܉;!dppj겍@z++Ұ ?$aգ/W:sUpFa zXHXEkK1pIGlyc.>loOM=|YlzmgS]G[x0엽Lu\< 揍f_^JG)K*s0h+ozi6GS\dZNM4* `?ٳW9$Nш$31̵7Ne8f5?l֙is&X˱2mLU(N\gW-+eXPigLWx}(Ga!\51bZ΋&=j,pRB73zs.hN[NP3<':-aX 4=&ܓp{(ed%/I5 J Iu܌o/STOW\=4Gn$@rWSDErOmr{YÝb}CappQÃu2B:|jz(|ȿIbDZ)C e(/|qx$Pyg.p5Ռohh;}pAA~M*QRbQ;r[]=CY0,5ugKV*ywNƮ8X#]+{l)Q7o%|VT,,{tͲr<Fbk5l&wxh/< $htA0C0 Q}n~RnFF\*Z(y!=2`.G b酄ZD>*݃dyV `9\4==2Y&y-!`!/+]>L}_8˭E*N_ȳ嶹wіy!\p&ZV/g_w qc^XbFgNhycDz!j yn Qƒ =MW$W,**UHa-?7P ʌ9՛$Xs)Y'R] +rӚ88K\fѐnf ]:Kڒ%]RGWc݌j(HdʚTׯmbyi[N_;(Dp.VpUd%~b5G8աr(/2ߞUC҇ycWLI՛Gk:o+z 0Eג2ۅ5z:KuɶTfkJAEEFe`q t{ݘͧWS'^r}Od P"+d6/>3>&3aF-MøCױe>߭`"-ȑ\G6~zSFY{B]YLIr̴ej1cYcJcpKltd>[/ p!xdQ*\Sg'˕52W6E7FSBVlZBn_& yp%^ D<oKa@V" YPk(gq%<X 9%ifRl7pxY_T9퇿3OLjQ])ڛ䱖fY3A ?KZ{ x蜧n1@<旲r\/:}TBBGuZ'yzGM_} ?`SOl(vUrIToL1 o'2y=BssǼg ,q{Vn}H;]}S1Tw\P:A_N"SSwQzcQ_%Ì^{_"]Eb#, H> t,fc+zQC7CD*vUC+z2?N&$02&@ 0b,HCnH k4Dmkb-`^Wrj=aaX*Sd5n,EuǦϮkLNYa#@`I88`WiU؊~q*p&sև8?rG[+.NzЈSg0yYa&vrWfSW|Uj%p,D ;gL/t#nҵH':  x.Oٕ8G1?^ܵg]:U>yjz~^L$r w5ց8yImejh @aco$^ ͭs}#̤.?>B &@;x;Dz=ĞKY?gbZ[)++k_<5;P`}7. B#X ѰG'L=ª6C̽sx5z¸ /1 rkz^{s!2{TL0~ d ]Q$i1@c/%]F(tɧ/wޟ4CVq*X+WbQM2p!7sΦ tL-Ȧ#$dӫVup $x9&-NL1uXI$/1Pd %n-Z{A\>V )~: ;5TGIe>4!T8g"kvn$U.A/ceiH{łO}Í,oD>?TQ2 QȰc-|-X NXCF7 Isb3>rC<5i J"eR*g_ah'ʹz@T_u=xy˅II=gh2x%lP'Q/i.>j`4Y,f|Tu{8w Q%Oֿ+H\yKKA5ybf>0d)0wd ΑI{Ku*!&j%IJ)GOMƿ`@xn  ND<+N>*`l]a]zՂPTo36hB]zEMe8(B2 Qpu*bFYLTeQ9C=y_ךrFU F`e,W~c]P7#|mU*o,D1D/:zH#Lfh%H2Ք0n-tYc]^t4Xm@칬}vŶxF".I0#AF:Y;C&nBvy5oCڃLfH1 M1~OP"iR>DYIxV) kB<;O=2H'0qVjF֯kF'2B r4Yp[v)<:їٌ)$H 0yzRڡk%fٹSXm[lBIF?v^}CcPPV].6zğԌUBNMR {\tZ̘w5gszj/xoHյJ tLo{fi@~H&5eCb0b< g\pA?X`p;Ii! Gr9<'C /Q}~BHCa+ #1q7YV<@/Wg\"EFEd'0@Qcm:̯!QG#v6Bq1=qP9tXΒ\y 4vS;lQjJ< \aLݭ5b%11"Bz\dRZ<ԭab~ilCntekr}zsufg]WK/GzמbJPߥR 凐Iƀ—I&u}XOT#uK1+^IdԌg o/ OlFff&ʭGBt?Cm>OJ"{V>?Glov/΋2Ivhs4u4l!c_4RKֆM>N?1 B]hhkZ hP'4Z%[9nFMR;&֌LYrrW}-[Pn?€p [E^'tN3R (;0v[8;ZIO @z^7vGaRq:: Guݹ{ qoFa w8$*27h:l)CgwcF:y +[':V?kb݀y2?~CGp3r,uek diN|F Ӻ&2S݅+s@@ e}OlΫDUbZⱞ 2i#N$i}PW$cnpi/%EZv` FZ팦I+ 1/},%[.,QW5_iY7,jgx}kGMH> !e)qm* KZ"XP^3onxzy~1k.sr:tj܉3߿xIfUA OG?u%A} g"  0I`{̤ܹ6rG!T~ Ϥ|^I>p[87s=ȧ(ngq+ŕ!r"8\mZ`j ġ,_R fE2C,皚 fY$.A4DtSM̞9c zmL|!:/1$|Uξ6ߥ5~tDGc-/&[ MaBu۪o^ȭ{g]5/.X k-ؕONPPպL;A/F<bU1ӨJ y݆YZ@L6q'*_́$~eOL!8pXO~47k62n(n Z_/źFPod01.lI Rj$ *U85|v]R~t(cEa2)Yt[9xDdg}"zǤu[I%+)a nM杊#мeA>vI f]:y!;! yc-,Ƕ%=ʼS36h'j$JiG>2xSGIQg/ h@TPvIf x=3jyZќXJ'&{ݷr!4iSEz%, s,>$\F~]T{exHlozy~#n g4rh}|p1PXԱ< j̬ 2%9Uy*x7Rqg4EAOdO1@"3PK(13(}E#>u>)SUgY_MP-!~T !v8JLb-(XsM]ܖ`|'z{pnp C,(@!A.#بSLy zhk$z7ʞP?3G1`N[E 5Ͻ<0(%>3_M`&1oP]Nm'GO +E{6k/CQGoGQa% gʠU͏fB43Syvx6ڰH; na yKvujkEj%53 }era d':+HL*Q;юѻ2뤀AB%Cr/Ů9Kr=wq-EXX$9mBkv6qdx;ow%/5#\Т3$Ox7! _R^ `OО#͸y0F1!#h짱Iy&y; /#S|;^wv'x#;s,)++z ,2蕶uuDT[A~gA=I34m6h)h!5LOOG.'d9@42}`}d rR^~|<>b bN>:$P^ᵙz'v @~/I~amХf6ׅN-fy01B4K愯 2}R^ԮeM!^RcoGCqDGez9 D֫ ]yx,U=hT&2IVC8oܛޚJؿXO+0m`sVCyM?Iqpw'9S~|Tzh`8Ψ"J FJ![C3 < )nUcn0D)-ҏNomg%j.%4~'VS-LP㭑,k- R(ŕnGJӎ 8n Ds꺑(ń.3f -nV|fޞsڵ~z}fyO< Z99dxw:D(Xi(sfZD]tqTP8DρX=[C ,{d?8D# ӔzDz|ۿْU'eS-jMM;MdyVjNfUfFT0$jx06mpo2x /S ojhLleU6cq0їFpy+ijw߫P5%4Pi!EΡnAr^o3/jΒ}agUQ0%`vj*Qgg}+v {aŋ9/sf=/@fh0\({PA;uF)S'K 梞,]a2 %~8۲/7cG1q? |]Fؠp1Ǥ?:BPh[1EϹ"\Ak go2^vpe6x&eϓF(" l.pڐkk6̨}yʼi@pȦ^ʅ=dA"ifמDqXvQ]8rTI)A9xI+kWbUezj/L~(Y#́AcSP?X̖NY$z\3Qc:uy1/!rT ʩkvdRY%X dby\5\8-I[};VWQlB-a>u*!yF-u]#Cd_CQEӔZ9FAWF`qX& N!*ۚB缉(s*IQ{QY6V̒%bQ1C9zmKB R*.K@ZofOܽRB>9 {U_Mk^*9ʝm(;~Dm'V{6G a'ì s7 5QyVBU[Mc=^ZޑʫF8s;}3Mڶj}Rem"! H%ů qMD5M{m?/v Gqv1=nc~=xV[d\=J>()sg )ZHy|Yt*c[pO:PfX;:۳iV+9:: ~ZI] w*<_pDcsCqrֻ]:~y̟![ל6g/8p@3@~iq6c" t 6 ' -kao3;4[gWYI6!Oƒ3q0IDʥ8BS8åoL%Ea.<~;`E C(vՀa+!/n3tyqBN)#g, #Kee`XSP:́?iXJ#G{MSa k>R֢ybKb&fNwd4@>gpYNu]ֹ>kx&y|3KT^syL@5J"ߺ眉j O!zb>%%O׸BC|>)qda3cszN1vR>( > ,~~7v{ʓF`Z'6 h >lS{NۑW'\/rPtBolICk? ;ҼKCٶ%-ڕjEB?pZC_@'0oq *_t;:8ܹE{>})*Ҭ!"^9uD]A[)IUOBKд =_s^b*xʼKA}?lӉHRVN9i>\aJ߰4.?lGþ䑤kTE9^%ƒOhGu&j씯/$NMBo){NbH:X&bLTTUAJSd@6 )UhjZj9{ЯLO#9+6χu<9/5)M3aq\T"Bfbl#폡!8K+M >֟ E*X<X ˭!-||X]!RU\Rr6nF5Q,5uv|'Y`dǻ죌,yZčp8 'H?WT>R|Kh p؜*ZYaiO貙:Ejk[kUj9dLpCKN5%̮lUDc?gJoB?5iZrfG^ɟ% o׌Gx8_&wyol/Oɬ"nU .IAQlK>^*Dgz.F9Y_P`hw'M-GUltdxnZҍϹi\AFFt x?[Eޓ`o;yz.McP{²$IUNe8j,XcZ9$ v$k"9O,"0\8+=a^ ycoRGF 層k l4':fW#!uƥI-mQd|6#Fh J/7q2ÅMm!;wf>>DcRpeCIng(.ʋR8' A"9EP5f4'c-"ɯ3Ne:=Tȓ,oDBE@ywʡ~˦x=N?ܜ,iXѡzEia:#:BaxfBB?(r`o?H6IX h_kvk%Kx0\ʷB5o&0E.U$%=8|b6!qONٶHҾH1]Z9ifUI4 x2n p|ʋ[[ffJI c<1=WștQp3K=i_U5woxT|[ff/C]8#L;2<D7+pW3NJ; LVh-G歬越;9l0*1(Qɰ|(HwX^T>q Yg[+"QhڄȌNhHi5Mŕ!GcM"35,(p^ gk~a!0:0W TjJA,X &CI|ǯ~nZ| 9R AJhAX';IDLgiXh 829h]=a LNO=M'ehv杒6~LHȴ^VAw߮S=SLE.Svi-1M˞>?/ ]|upoff&/0z&52pUF [Ƌ:Tlſ5C'sq|ORM)Z?98F1%i> nٙ  {%"L1Ե-jʘg9j?ˍkWF1 }ǭȔ!!4}lvm`B!ٜ+{&+_/l֏e͹*\ϥyA2PT!\];%!rqH2Dž虅4 Bs1S5%r  wv8G[uFqL}]"g<*u^S<P0K03HK#K+1cL~Ac1>'V9^֓V`I;"6:TͭOypt@Tͩ;$Ɔ 8Y9~bWXuCuo ݪ%bK86PJHQnĄw ڲ9-"c+79JZUr%dȟ{{GwU93ҿ1Fz9EoLFܔ#0I^! lm=Y> "'rso 7g蝋ιe-glBRN"\d,\DKm NSbiTB kGl|Mp?x<՟+xI},( }L\DsT{$'=N/. xnjb;QHp̫[ KZ8=~@.rO2jgn[Ü6AIeu+sD`J{ TfDhS|9+&AR5}s`އ< w (Y.||%$(lΫ2cGe\+G e|$㤃sEݍdB,…G?av%}LMk PϊUjͫ|ՍVNdy j{Z^9UvyI{jf"Ш]"hE]AopeD㉩]8Ma~yv:Zتh$>{H}@]v¶F@ - qLTR+:XY=||FAB%vh!Z~$r&" ?.QB!L0'/+b~ILJ7ZN*BTݠRA, D#1>:vITCzbdaaꙆns1RiF8^I&;ѣ8(̉Y-93`e2Y,dP&"ccHN"DVEBIJ ɇ݈\$U^2@x91eU1̜8Vx6v5H3˯oO{N7 փe=.4WTVdzn٥K o($WTJb`>(?FT%h sa5+[wX=)Dl)3SͤIMO{p{P~q-a ~~.N&>ͳbl|\ۦtL~Eq_ϓ& %%|z6Fv+,SJޢR4L#:!p}+^tށJv2 Ȯ/Rz,i>Op-. fr9>t% ˺ޖ5yG } }3\Ow{셛j%^ c-/!y݆i QuKL!lEG簵,eNj~f <_&"B -yR0\hUhlΐ zbK'@$C&t:i}(ZVN>}3cmK1Z0))[;{@U"o 5\nXu4`j冏V_gòGOIlce췴@zdVu9lUHs~},NUɝ9hwi)ܰν1f7(OW>8w&;-1;lЈƤts'4q:WZ,IBg@ZE:ҕmBX{|y҆=&Q;~yauXgNЂ؛ 2 D!9^. rhs6\ /"Y[uA,#=-FV(Љ xNVnH+ oCop3St7zz4QB3YwA'iDv YhqclX̶1|`.dwXuԕLH?,u$SU-OAh\ȏFDWE$n٫N)b$+q'7W |i(WS1ԑ0i[zAWgӶ&='͇=k|~A,o22~ [p&ׅ&+{RۧF:ELI᫯+_Y/}1DgRmL9-vOG({)e/]!ȹh/$.;3&D\Pj 8L ޑj`0i%{{YQ@_ޛ=~inSHt.%utd%kQ=w=D42m zhNTOjrUO%=v ֙܃*iBn7k)N3hvc~ (5o2 π@;Urnr~ahGUJnи<ߴä&=L_GOTn^ÒڋcN@H-0<"|N1RýU.%+=-^ ʥxdf'/I_(-d>m߂xdգ؊.ګsX.RRh&֋O?zuEp$nV%tx6fP)򶏤VC{Hk퇗ybodh9!Hd@ꐮ Swr9u/s5쨒I#gfN`_MWIko y7ƭQrqv KecN*[U"=07 9U֟aV [Ɗ%jZLT;*O.B}Lu)k,+G Ra!! uK:Qp{#}}6V:ڛ\ vb]8\M, Og|3C [f,!R vo@D0yͣk@8sJ>n%#2_:iFu&$㱩;D C"jE)sp;Vn?,"kg7`X@[:p1QP@|﹉'!Y͈xa\6Ɛ*}N~p͎k?.猨0[auN)F=,6c@M340  j֚pl6'lW4Ξ$x6?!Zqi㯽ur`UaBl(5(x|=ma.CLT8e7Oyn2ˉiohBX.WV{E\a70nY|aݟhpp ֳX6a*]XE[PﳃƢg,K[Eko7€\oov~e]!F}>%^<4wROeJX /;qiYQH (3֧YW)Hd u7vZ]hKB8[o15!%>OWzpW%KUa8BF=>LJCÞِ?32+$xF&Ðn~`6/-Ht41Lgdd+V*|SN)p_!]4ՙ7jbpZoE1Wu< aí7!%“H)JH1~r4I*}ѳ?kJ`9Ism )+p5?[)5ǟ"iir A=:F i^X$ f/*4}QQ]qt&Czڬ?87rkrf4X(5M6+-?)?ky%^:u fBiU?-e02*hqE.pQI{z`1e†|gR $,nx!̜0kAqk.A2{K~:qOߦFa3uSgO&u_b֭hT*8R4i~i=n$K1E'6qwnnS$0:vjժIZ_D-اk6w} ;<WE^J]sMw-4QmBqtMJbB1xܠjDv;R$3R?ԶƆ^0>'=/EGZWm)c"B=M)e68t02YDHzܸ%Gbi@y28]#1 bGO (X2 ijz@\JqԿdTx~ Ds.6j` )`ͯQ% 1ƃ~ڐN_LvO @fye +ؚA+jVJF[*f*jX1}C Ǜ!>Eث,ڲ-!b/=9*S V\aY2 '$#[wF8ZdL2YS9bG󍃟3@mNбlpN4PȐ=U51s {wo']YSz0P.[?V8nCmbj'%m7ɶBOaE܊HWG]Z{  @vcQ5D&#FeRfL~L{ۀ7zQ}hdg#O$,T~";\>mo35 A8f{^I'-9NiVaE>^-foEL-|ߥ~*lXyml0*Z$=,L5>[&Nux_Ƣt`B;)1Oq'zUs]CTC9y` DHe7!ٮrgf|г3P ]6774pIuc7NO1Xxjcmv[[?z讅wJhxj?ܹ EyGVx7Xl)TU>~yywUMS@?Ws d*ى@C}k_ur "k5?w6oY"Up#xI׫aǝy~Tyc P;5;ɷe2y9{%1x[|u | g4B>hu@6P7/ 'ܵ`a]` 6I'KfΡq;8Qy45 C-sFuSS %n`*Ĕ&6ݪ{_@HwhA"s(W}uB>.DyKpY HmRTmyKC@3ʷ7QhdPk}gяcΗS CNӪ/CЃ^<.$e+Ytg{ȗ<;-ڈ t:Ts9}X?oa%}AKf"uPmɍr~tCK8uER>gk[4O߂I~pM"㏚+㧇Sķ#ޣ׌g 7RdPK "eKĖ%cp+#z%K%h LC ׻BEtjl#P"mm6̛͇a uQXH S8 bBlCWKzz+5d1fJi>]Ir葔/3BQfU&X AsO_5(il j9|mZp%;o|I9'0uUN 'ŧCGog#f/p#uZdQw| s"#_QW .`-ǵ+9.VY32C8XgBjO*yy 3OKk@^% Ob{s?f{-9afzƜ=p1ٶOR_g$A:XN'ԅ#Aύ>X!ZDӋGXڷb1_LO4"#atQ\ע=S^曻Zퟒ[c=;+M;"$ϑcnPV^\m (dT!ωY*:Qi!}<ЇlkrЁѾw0#NS\&J6nG}7,TUے*<0y+2"30 rP]>.XY/ pFwwxbw6UZ/4}2:;PW)To2y<ϫvo4 RmX2I?͝yp'½9Uz)F Y.QO9 4M/ō)j }"Ad " Z4<-(cML CƂ1~ݑ@MJ|+c* ru٢Dk cN @ӵqRnDapO=_r{ljJ^֋6RdX~) 蔰WlT#-[{j)J|_k5TJ7:%x`av1mԫ攮Ag! cīHmW)53 ԁ=1U2iC؉޷^ 5B,ߧ>SILptc& ixd&G脒"NގԽUgj&K! }P*)1ⵄ!zZA|SoE̎3R~MI b^a<2*#ˀiԫ;zHACx%+>£ڪJ}i"6Kw[vq#G*md-?(}.&AVI@7N0鍦7VBh%0ElM@bHn1KxR5]ؔböNz\بPjJS i",p@W4 6͊êg|3>q'rB|sӺk%;m,nX`#W ;µ+ l@z=o\ Rm6MDۓ)Z d: 34>2dVS ڮ{wYڗ26nakrXX _ф`K5JIGՈ>ړP|x;Vd ΤҦ\ƒ; Eyޅ=(s~q)$_2jՋ3椣3CStϵ5͚;ΰOv? GTB{9-< z } &;"b>cٿHW/GXYΞ=ZFΙdlQ>6FhC;TK(}2+{v#ҍl_1e㋊osrC.T]=y/$y++sp*hPTZDKCf|kX}xt, }Òd".þ@/_xP=sB>N",2ꋢ 9Vn،fǗpZR"ը^'Jh8MVr eO/U*NŦf)/GvYJˎȢ&Ai#?3懍Eӷer?m"r z`]ꩊb?jgXr+{{f2.~/0StjIn+k-"?_aMa0~,X't {2fXz[, .Ug[~{ҭw,g苹dNeu[|ҟ%89CS 'V^fKJ̈́Ŭ191;%5zU_=#JQc$?p0y:b}&Gn\3N$<Ng1A}raLU]v #~ y$nɥv08#(>|CxF#~#x;$Fpt8W&qxفOE޴z܇8PTt>(HN:U$mPؙ]zN:H@d\}eAʍ*>ЈC 7_4NPЙäoK* Iz*$4%-*,v|4j,CLI 5\8"mLKnsw _[]:RkDf` SyX5HDV5x3vG8VxZs?jrL!*sW-e*6qZ|N͋O<ЮS(gA^fN4K|Q6Gf$PltOjq|F)>(*0hȧ/)@ d7g 81;=kwwq .UنzZ"6M.1e2hӑ"2y` R8<8oG24<ѼUWs|y=u*q]fQ{a> ic+ olǢ{Fo E:853r_L.s"}YۆHz]L C M!Q+dC/R@z k"Rg{?>yw}=\V-ffdloK=PMg lix}yF/'o2FbCތS!ziMcJ zr%f `.Eupqrc\ |l6KI<{/ɻ" a.ýr^9m%3J)i.A 9ϔ.Lx4@4"pK\FaJzL/IT?.V 7v Uw\5KzIL+O _`o=IN)m2} mDq^Ph=cūyG"9f Ff.m4C]zExG ecivTJ P/}2WlcL{uOA&&&A4ѿi6W_[z.RU9 -px2eY>x8!Lb#[IDo} eA"IZv*+$Lp~ 6;2v? /1ۧ8=Ũ:`Wxs#ƻ\IeF4Fqr~A b5R)]Gdz?s#D-HRbO"Z)v6C2CvN ?/1~5Tq+se4-QQbg67}yHl{t!dlI~|6:БZ ەZy_A fv-f|۵@HfbOVTb ~8A l,]!6Ǯe">7]S~P~aoI˦?U}@bW> ٽВ-a[7 g'zK nc,^\$n B 0<}7ato:mJ9y 'ښیxL`9"Z h ؞-ve j6,`&|eѾAd04merNNdvEk}^=R-gsc4Z>쫡m:E*n|Ɂ>UWT: <8A`{: ZL@> Wk@0⢆_4AI߶j?A{vV"<g$ӴMSuQVCN5zl)[Ǥl~4I!ࣁ_$7Ch`呥,t9Xp~@ 7:iOޛ )P iC{{Dkb,jBF ,Ls[UUZem-[5HXÄ/#N^nL3 RUW4 IހD6YPv7 - #pVA֮igOX%l(ۥQ9DyP4w5cKC8ߵ C6bΥ􏜰Wr@Ȣg~6 å.d!Nrq#'Ai۲!wN8)4\ >"o L:2ƹNTwCTǿNsn%_DUڗ:d%AQHkjYqQ:2\ޚyI؏ tqJh!zaL-E6s̵Ŭ8Nn~FPծ֨Q3V {gDB/)}j0饇@9Oq&?TT}|TDJ$$dsglE^wzzv[ƔUs6ȕl:*]K^u9?~w~J3 QA:N#B4$6L%nu'UTU v0ǯ ,h/DJF\ ag\0# *ʳǜSqz^5]yq2 5cuՒu%JJ R5m?í [[_6@P^`JYŁXu'v6sc2rwtG ܂ajjVGg\qr~>܍؉bżGqeCb. Ps ϯ[R)b@Y,>}5W/Fo`Q㷼hضֽKU[k, !m׬ \,+y8\i#3S^O޵0/;3Sɍ]:o$3 )h}証yhPJ~ﭹW(*eӿIj4%Clp7/!V6ڮVNtPᐳǶ. =$긝-8|n(q9KicV(k-Ҿo?lƀވLuFR!҃Db>Pa8HֶX걐` ,0 ;dwz"*_-R<&(rC K5nLv M:`] ꭼ;'ghZJ8J]K [^sB7Y`m AifEq+\:o:nѕhX!n~aۀC|qTq&3`#_%e-K`ɪS[mAkD{$/ GxPw9[臧R&aIKW Cs\LZ1C K7]3yx3$À!QA}P:X8n(̾!:IMu_/g^e. ^ 67YH!ふ#NP>5,@᫐YxawdK 7nFv!iF']X_&v3],5tB:t]l!wEC8d4&6ŅxݿD5}Qj׬%8jDKc+9 (AK[,F > *Yk;a+=u:̼G8LߔZ6H[U~][&%9(^l~W҂|u#O翈YE=xGpҦljj]o,_?dy|Gا4w6ĩ>`bwZBPEҦBP7_n`K]vz+,us̀x sƎJ=AEpӁN&@5o׼tkL[{So,j-;%H|="wkҐ%@|TUbI5 IC1j}K:2B#m9f3Lf~VH"f\2__f, "i1g5d:Ӟ2xe Bp?"9W]*nJ9dWaR١}cRsvgܩqVRn8zq5 zрϏS1k YNۄ[8.Ve )c*!Ȑasp3ݰOq})ћ܌1X -^Ϝr =Z3?9$ŗA/:B.O4#s @ڒ_$,Koos8KB^䯈#Yk#UF(ZN_vugTJ /|MFC\:o!w1[mvc#-y̝aUh#nQUd3:N#c=m^ ؙ{/ +NpR%ִ#˨ (\@ؖRƥ{>Pƍr'>W'L3|{3Z_NT\+]!pqx!j͊?^3h2^(a|Ǹ'"XUr`JĉEq|ej"HX^3IBğۢyDvgH麫,ѐ- %oq H}V6>0Ҍ} HIP8x]盱+XS[86xSq/cv5\M'p5pSR 7eD;g.i0u?BO-(s'BN~ BIR zQM/߂hcA:#Ąm\@>*j]~V"kqRɾw}vFGJLn0z~+pdI "IheY5! 0pMbK$P̷HIv?}fL,#3 9~I3p}xmgA뢏q[u=!J\ xr=)_mvEVզu.F6V[!œ1mV|1.N}!SG쉜+S Y<XDO$"H b:^5.=K֞~ۂ3"|n(Q=?;ݥAydEFGȄW ~ R73xXor[È˻M  yW.gxxI2GɘCi;L-mLޝcDvdR|tpfn/UD64r̬LS65(L B.mPRНhs9O_Ff>fe}쒊h];u=ȶɨasD/t˨gwKDNUƏ&ӐV `>sj[816x -[ G1$X3TZ V]O`Pqj"\3|St#YQܻU[i$(,_w46-h ?E{j,V^c^n4kqhC̃6dXB].+Zmi4>5M`mqJb@PA\t(h?J:06Ƈ/ۺ i;hn'?-*?V 4G'TFt45UMe }A%R쁩o_s05耇 b2*z0URQ=8 $i_Bd/Clr[q YlCnD# ,.+TAoOa̱4k.6\Oy?R !@Qؐ'EqYHCn?FY-.o.^85 uq.$otPlsd""1fENvR h;bqnh$ݳYD"6!Fc+ y3ZTW``Jѵrw^ꇖ.h?_c|SӴ,ϲEOU)\G}yFՙJ vԡq~bϿ<A-8*PSҫinKΦ<|,mw=/.|lFvWa2H jʸm|K>%JʤHX>NTFycZ Pڟ5~Ŷ$1g". \x_Mܚ5제>?țeX H0ytU(/u_t]IQ' v*/G(۪s\N-,)nmEVM,bk+&6uf54}5R8, yYcw#-ϝ6iAt '{Gm> l=R@D-(86I.To>zG`y* ;D:SGOlX|͐l.nWnK94:DEߔ※"%fMb R+ğLb4pu|bTT c܅_N?*yc(h3yl~8gT[xb{݂qDY3TjߘmNيnx!+%WHߜK[ FDzi}viLs*w][)_B-z')@Ixgzh>wnzQȤp2ُY%xyw,kTjz6Nd!9Ç a2 ~xϨOcڌSn,ITbkH@y`a6)8gwO^iz Zh:@LfP? -ІK'Dt5$~nJӬaUgQ4=`Vd8KnYX*Sމ|Sw yI|uJm7oqT+oxfYPO 7|׏)ڞd}O1 !. xmP~+}l*V,ߵkB, .H8e;-x/9 ]xcyJs @-US` u/nD:1fܸnW@bйl|Q…cÚ7ҍ0:JDRE8&s~ sAa<HPڈo'ևuyNp= \m%2t% j"߯I):yN?2%`M]V"RYd#gd>_,269T])NdUA}8z pcjW Y/]'ݯSjFm+0w,B X/׈S8̕we7!m^,|N/ʧn#/MN|$x"Yoy*l`.o#Ǣa`Z6ո첩o M6ͭN%Mls.C}.ֶu5ZCd|jdqe4W ĭu;}|><ۺu?B7aLϯxylZ󤐝 xfNoԧ_}h%>n4)t-<]Ob>R0 wum= a93O^&VՙsPҝsA{O\9+{c5%H8ѣ <ӕPջH6<Vǎ$)XxĢ@cY0joce*ٗ|F{9 ++~3v`ˑZ _%o)7F/CsHH\vkgO˿Sji< /8Q 'Z۹ՀEgnF+ H`nZLz >TR%ȱ=Qߙㇺ<mƢCl}'u=31xzȗAo+p'=V$ʑ*@I;JEGkt+2mjW@lxM5Z+g%fcidSZ&<[ Sk*_}>v3p^45A毖t rb T(9: @5A;vy_ E56 O`pm& LHR6*S t0ZS4I<Gy(>׌.倃=\ۧn>zj;pT~b:M0n.n<7^w=4~nN<˝nEBR= mcr@=,1aJ24iLHpR}-N &0&X)0[nqg=نk!-r{=цG&+kdōՌ*Lxۂ]ڦ7:췮)1O޽T.k#ON|k_[~ ooՓoV˪Vކ A_Ilڼl5.mn;HݦL1cWoLdX"' 3s-$O3>R鳷mY0bKݮb8asnEa?\*x6@tKjCHt]÷eՋZZIkkI?ꅨBBryiĀy0֌MEKk8_K{ tm)A5l0VҒIS.Ѫx1Ru)zD SQx[i&ZXi21FM–鳹PΎ4"rk|:nUe Rs|/~N0r[S$dv:HϽ5oT%f'NXY䢔[nY;H37?EHTK/axkQ1~뮢z39³VNkWm2>iqGsA󎀴V-CEP#WiԺKiAq\~s=̯K:+YάDH|&aϜCl3Rg(ɻE>CE NGhgקv+JeHe_idn0Z4ך%V~6.|Yȿ`-y}2tH\ ]GY1)խٷ:z"Ҹ C EApZԳ{:qPc<3M1E*!-#Ai.qu^2|(iO>]AjW\Y,:P\*^L}!Ot@!ԶaᢶoT1 (rejŖ. 2 +vU &thD_ZZewһDУ^yԻX}I\*YD3xiU!ZɎhST$z_%cHd&cI c~ӃMQQ*iOxX~qnA]i Jk1'߶ V(du^<cmw*|v)xĶ[6ucuyąӗמٖxy@ylc},`ƪ#:?<%hZ tFK>ʽ")yآuݪm>&[TF Kꌠk}cM;UA:(0!#1X4t"GA Y;zdViB$=ėL ] ]}1V8/1ʧubO_F%LX,D %[VP0&A%<fgAiCw8="TOjs _:֦-E꯿A=,+B ul rTfrGTd![2f+Y[_x;4'" d$)~t7<=KZύ3 GgYtd< ! y7:(p[o+㤒V5M "CEp[&0OUH)m74·(E1w7%NĎynh#U{'RiZ> 6@ J67xH֚(M|wIC~Ő,Z7Ga#pR 9/ р{K+k['w§PR'9zci7Z*K 9X)îfZm '? ŞGxiZdOeBZL\-xi5OXk^V@E݀ ݾ] ?)¶I><_7f[أ}Ҿ%`Z=rwGfh9+ޅ PICJ.(Sz3 e=ࢆfӕ9xõd[w$5GAdAb)w5&p3 ޾vcf P6 @q> 70ٰqϾEIkIRF( 8E,R{k3s:=*4*4Z.^Kw[W9=xtցzQ2oEBCʞ: QT->b`|'6e1$hL0UC񠳹I%ft$sbs9r- Z(ljQfrڦlPݕ[ t1Uʵ_T@oh&l[Ϸ"k u뒍\L%:uiVۤuUʃV5.Q e83 opXB~G 6RPpW/هFa͍bܶ|تuV hj| C65mcPtKgg;r'+CY.S*Ayj6|RͥuA9*4SNN#oL~뒯P u|J4jnlf,WvqdOî&}O.YTotJ]R&ݧ'49s4.Wbr/T'2 lQ["=C<#Ն3kl%xR@uN9I-7˛\'`(q N(%zY "\s(^HڭϚf,->@']nfߡTVgs<?G8ŧ|_k$MR{UMb1>W2/ԿYN]NK?zS7OmG&P!Y*TwDvOG p2`քT !r=:D4D->_ҞV9yv怩~ UAh7ZBh$fɑ:,x l'B,IY.Aүthj3inj 1%G[;&p O@?ȁ}HiD"SZ CX͉Sů &!.^ⲽ4IV7" \:6e!&[,[TKQ”+xf[Ipd\>a%/IelWORZqaV<;u7x31exI&)5(*fLn VoPbc- `XtX(gScI7K kaG$j w΁|=!sOfv8ZOG0*< }xfSUb-Vr{lC\UP'DHNkRf@[RiizF>a(/t<Rx(luրŅ+ nWo\tحMDO* s!ݱ ?Tܕ4 Z3{hqߣSt'r9_"AXDEa]tHOuV&O+o/ bQRӦ meBE<ͤXz/Z"uR3} Y--٭!7?^"8Kh³AHl6͉`1ФqSo)*Dh|~`';qgZ9ЇIQ޺ F]|6ǎ \U*3[0bb7' $yfK=GtG&=`MI(v}%& ן{ (pu\ N# F'1-x~OM̟qp]63L#@'iE.%4smQv foъLfp`xnlX=+'Nc a؈UOiiGʉ0|mp?- LڃlŖU:4C;kH [!CgCj ?uyu h3A)P]][|q73zYe~T |z%{kEST$c.oHInvCK5tjRQi_XT)`y]YROk: d@qJ0odK3@.P+eB[ }f(w B!yڨqYϾ6SS*H y7u' v# e06OR/^g(<8A2؞7p $V1ѩ.^>-*+uqi+d=R-vAM$;\`/Cp^k !R)>3ػ N͞ bZkj5C1;#8(XuƆh!^+J ܏%(44_ݨ Jw U.Uq7"]fOt~vNO/=%\@mK8y3,~Kۏ| 2u=$/RJTn^*\܇{& ĕDSڧ#klA]Dcd x5ƗЀ5QR5-@#!#NHq61=[Nbi۽ICico1Qy_n)KJ˙,lT!B3zlby 2=6 ex'4Hfc$/{DTv7t;6\KήELǼ8`?—6Miäu,/ 3(a҃;H?l4iQo? + ^|$`٣?!cH]0*; K&DfÝڏeFX{}c'*FWe,̱⭛,bEAF[2aaR0}yH.8S4ݨ=ДtSn1];`&>:=BfKն/aulotV\ԯv:P3b kPZ6nAX\eE2U%^ëܠKX $XW<°m0mR%چ0ypvٓ4sБ*9tϐ4Ӷm `JG}ICspP=pjtEAgMk n=!vmR#oND0sL| FG9#.n)DPJ/&E-O2rss<Œk- xl[ݡ^OW0֗^ZK|O}}̋ rԱ]%"Җvxsw ;HS!ꖩ݇$*IIj9VTzI`V_˜=)J{X!on]k#ƐM@j[%i4*"#T9ilMZvt ͳ$jZ5I;.&8hA ^xe]X!IG2/Ao-2,8.ֵݣ-<=ֱF ,); +Al2)VN砷X/˳˻N|:T~E\֗@X`q K5ȚF`온lsV[Νԥ؁Pgvp?Jbicl18q܂89L86/-,N:n0xϑ@([O<-;$1"9&xJE놯ZTcb;_i l`Ebzv 1LAWQSn: z{jz5uP[8_5*Пtj޵/{YSFA-C)ND%H@ 8(FPZtf~7`_f (ryQ ZMHbxaZB[MI|pN-a8إ FG9)*;xS_Eq#Dj/6Bwj5POW//7\m!cNm &.CE۔&~Qq"q$PqnF±,d m]iIn gh~98v;K}8BW΍%+x_TJ=ر1emlm! O«5P!hߢ. <:{+[9beO^*) KttNIj[2) % ܹJӄ q77]7(;2"[a#J3 ÞtLjT3oR:'0UscPT Ǜ *y`g% #1xUcs)/Rxd?I4ƪUˢoBDn1<K{"uW:J M[iod+TQ'ploj4>N2+n {3qזA39y-cZZH;gLOZ ACR#實O}(~54oLmu |TCOK&)Fæӄ5g6.يG*="WIdnyc$,?Z@͎~>dF-P>8P@C7DbǜsM 8Ӽ;*[[%I^j1F]Wr!,1}9 #S'៰k xF$~[ $d)Go<_//"EqZ|d.y%'"z$Ç ',[ڽ?;t\DļuJ@e05̸_XY:M`c@}-84pl6g=EIhڧg9ahoJP;}+} Bj'zucj iI 'Kead mg4dVё8{^b2sȡzļ0}V*z~.٘qwESL*:,ɋnrzƃZ`-O7yOSnWvb|TTmbAWJ~C}S,ijmÚa㹥[]*j 뼨`,AT]1A$dXSoLN*+Kdk!XV,O*>F]|;7`x(,ѹ H9)[y?VUw,:WoJ){.d*FdW-{3ϑ'{OY`gjI}2UhҐ@?5Fpґ' MVbAbp1rƢ"y!OxFlR ;B\#]ı"L(hZͭ=Y=pxFse0m=KZٻ"qC ͑\3SCKn8 {b Nğo+hO!|aSDYe2X+~ؗ +-T',NNAgNx:m)dSSp/u7uÂua;8;?>noJ#7к=m#-A5"9UM:[|G .9~ԅ\ڵ(6Kx5PWY!h.(%N΃cxgCR>be/Fd Gb4PSfOpNg & 빿)^$ƀE%h|kSW_Wp|wY13o8|;6g AtEw3P"+*B(z{˔aaejp8f~4#&j;ՕEcr,nЍit/6ᐟ~6^[#~`';lh{&Pmժ sN?e48ԙlb5R{)[! AGwmqJ:E>xm~~t+^6QlNY0N)!ޤZXL 5Fy}#=si <0JW, @ndX}>N=Ĉv.5D{k8||\>ϒ|:ޠ Ms'w5gHp}3 i(|=g:U;1L|I"@n dX=,8%_c5 @RRY"<ލRQBzvW:INT~x3R31;4 B|Ķ DeT]27G%O19sMrZn{ûv#[gN4 zt^곤;=RAziTtRAF.H{4,F+''FeJf*yPNr}Je=ue!$׀C8^#Y(zXh:S28b#Z&;bDžCATL׉!h\EԵB=;!ѸScsi -j'`fG- y ]Ka0y#m6] q 2d[ltα,*dp$ |Ufs0)M\2!x@)WסGrsRԜppXAXGQDif\ئsX#L~/T_^#f4Pnq`n(tHw 'T<+H#aJ|̀欬 jI2JJt. x˜ YS뺵 jQJߺ$Z.KYl, RpŞ~ێft4e{RMzK͠P|`gWp$_ڙ,Z\?W$j:bUZ&XHotg9Y(&o_nIcE6=Ӯo65so^I'[2NBUv|2!_|O%l؟[|)<n5۟-xȷ)?'4X>*wXpnxW_Jb}C'P6Ǔ*mOfH!ʝ/2J#bB$uAQK*]_DR~: шG ^^Gt8#q*h{5cG![g3T7 "xEHSaȗl;qF%6onmo-ڇr~_@<SR-p^&^=+pYsGHI#7F'酩T@h{Y?n^P\'.jbm#Y)́$6I` mHK9W}?~PLͰ'X̆*gN:&R :Y@C?N.Ms?~ dtXgr %sf>o{J4F҉|&L89\EU!}Mێ \»ѽq5:S`ͪk…NCoѮF'\4}کs{ vLj z\WC1v)@Ut ߚ#7:>vQ#\wQ^WΉ1S[x R)=ml4Cs!7 mllecVuo>cc%&^p7/.Z393 - B^=oLbC]mR+(0Cjzp[XW`%dj N>Z/'Z ӎآ 4^Wtx/[/4Ɋ!'{c:-tZ$jdJLǬlSz*Ś| ձj4;7_(eUDOE@dT9hz2w; pٓ@gWvu6e'jg&.+H>1wv,Ԏ~fg\IJKVbDBdd5ipQ awvP9MtiϺV#r8Z^ _Kz(\{x4; )~I8wj))$~XuG$  %ns ufS)n}ğ#*"۪pɛZM=0vyuH%O(6] &w!Vx4 L ej!nM W>fTă,$-˓$`юN>_|F# 2^㲂k9wnp-lF?w1:J]˶pe%UaqlL%h}n_a. 8yܝw!lCK 5-{XP-.nUKd W#Z;H0-,3 3xkw@&ئGzᶵ-rgan?Ұ%bP 3ŞbIU/‰BM&`O[ԀiT:`#^Pߪ:zoO.`'[L. 0Mލ&{XکTh7` ҄hNƀo'Pb[ BdDYSnL2-9ž, bu;O}aR"2'450WR]-Hݦ e=QӵFtPwneugh5 d ^K3kK 1ق}>E!i6coEv4Ql$k)}m$/<xW@6w\X ֿ^+&-Ɛ XuQ=w6r ScK$8lc톄fJNEGb;p(Dܩ} zE$Pj.6Ͷpvg#2 M6?D菮I\# ο"\ ah 3k-0yҖ|:o{BABd Qk@3 Yƞ$Uhc`\F+e/e#*9:4DVRڙvg<'X'3p?!D<%B ЅҨoBdfMeff0C+p+"!eʿ~ _/zQKqͺW\k2JfQ#sw7EP"߷^E0?Yj6AFL?=k]aTӪɹ",y"m4j g.@G8LOx7ԨaN0\VF.~&2I\QPƩej,/r05@,fo~ jFAu5|! [1YtdK9EhbnݢCl/ FrCބ0]D/ԥD,bV emjE܅XPe@^iV1:E{Ȳ L=P=l#ls:vϰayv,SS8k(jѣ%S;b7QU2hҾ,>;g ׽iKG.@}(=}Bvj ( * ?*Վ ;΢c? M*,[3cs0`bQL&?+[HSVjEP G,%T9J nV-qF+{\{ExUBd=/մ,b'+ ٻ9G=lXBUNݾ/zvqAba#6 #sK#G8l|p=S? {g<)[D:Fzrp?\HN]M~>,b64=" gusV|S„/U`#Ad"۲2/r0y>SKMjAQvzaPqc;HF+4L3 ;(xw"%S 3ׇ `!96SW% k d'׎/{zIo ~://_kO2wz6DAD;(h'R{q="l^\N9?u5d 7"ujacs{ʠ{fteoMXmB,AwA" l;,z W[2\uM[HES-j$zV"z[f#ywiٿK9%w@@w]u}.@o3>ht*  Ue!ujdձ9u"nȍz I$5cd}م}%; 5 47JD{HOηew]2Ui(}}Tl`NJ*6C(F&t&Q~ -I#T%Q!Z0eP'ɏif٨%]# c :\j-*/GPQKܗNp@]pK?$4j@-av\-O[&?_P"eۖ^NUЌ "bE^oiSf){K jAUp -LoJ71WRb z:zHM sas`Lq3'6Qic8eN##4wVPܴ¿To3 ĭ>8ji6>ica5g<@rz(KZ# e#*a88g~ 0. fG]j~V~cy#T+'P$3g߀ 7kG?[i#R]֢Y85z<%Hi^zG.v4#nqF>hMzR|H#U-M5xc= ~}PXc'@ɗ0^9E, ӭW> pkrUw/Vꞑ٬4"pxن$;C;Q%0b*PwYgW(o =ȹcҊK&1 f-H U?K`˜ 8[xY[ؚ޺N]WǚS/qF̙ F=ұ|A,]>@⻽d6p(8`.KqO^A)^ZaMLYel8Ǭۡ_{,J6 ɍ.Ϝ)K rܺ0)NT}g JU1@er6o fjd _n7'nNSƐD()ŗ1)DW+1,Q}q?KGOEԿs#F{;/QE*Ȉܻ(Ӭ;gK9x 1:D [ͬz0i/hwR2lP}D^'vmlzGf'vy593T4O:觪{%#5Ra2pڧ6yb"oU=쇑"xtV.:;uݓ|`hA2:REnr𓈸3ab)O3-ESlHݱYzSMJ<}(ٵ&;J:.^y.Qk6:tmvazMN// 9l; Eȫ W$/H*`-d_s!$fsuy#.5ĩ[gZDs'{~bGmZՉzWbefVL_\a\-9~2q4"K9Y\#޿y.[Ӑ,z=,Ei+H9rã"\=a ˓9%{v \tgwB=0jAnYP\+}#]0?kv2v0%Ш;dn*މ"N-X2s3#IfS%P]>8%} v&5"A5 96K)g m*G'_Gǧ޺ZHz=|Wq@O1\|/yo{'Q*{ˀG'~:aJzրyrYҴi>H9#@-~_}s놺 [YoZo AH$ˑz |J_95ܞ3,b6Ha y-C{X2[{~ӯ 819? d߰u!]2 }1,*qmצLJULmO(gʛo~?TZ#A=h(4R xƾ>nIJoM?g;zg / g4yiʌ]F9&'%o ccuBY7y^~i#Ca)ŰJ4[?_?ZFܯ7&3"=Eͼ5cǎg~jD6|9$~Lp|V`d&lȏ}~>nVź.t@#Pt(+d?G d˒yԢ`4-|>wE]txUaFFxoar[ǾDQ{cQj̭_;;怸 &0@P<>8}y|%,l7)`v3.{+q]T7n$pOU4e VƋe7 j~*gw: EV2EO!n`Wv%9ėWb筵g`HqYpSHRpcq,5o_(F.7mVLtQa{NdI | 2tE){4{GިmĒ]d$|o0.$Ar.Ou4z:_Tme[DuX5lЅj*;eN8Ɋc!B{&`$Tpn,d9i 07\$G1sSUuCpq>’|ty{J<$/[I`SA \dl%DOH& j4[ 7{Όڡ%ȵ窜9תR=ͳ-VzPHcfZi<&բGM=e#hvf΍U@;n) vHO&bkEeb_@#ۋˠg^'Xk sr{fdX<c@3Re^R%4J|ыѲF3i5mT9wJoiW?3e6$_HYÒwoȟ?({ӛ.9(/ hmfKI7_bƒNoKj3MWgFz(Lm/-x]R:$D W_i1يj`a5|Z*I8(e#qt#$7ւa-[+J$5f7Ɍ+ D,Q7[7ERW>/kgٲP뭎Snu-=B @zgVĎA$-(#rG7%a^DM{+ 9{eET}Ͽw}SȎዓHv\z,!E-n[-$D)u?uL{oL'@aPF s9|8ha0BsmO[1ZUhNFWzԄcx :((l-Q^DVoS$h,'E]"ԬkȱLzFc{wJX"ׅ{?E!mw.l2qLT%K;ھ^=CF QLr iSm>[2fq:]\>$|c$;7]ieTrJ*Wq%!SESNZ4xcp#ǖz5vAJ-ZjHumifǝ甯(cʑo TsT2/[ ˙ʆM5v΢3 F_ FS*.b-L,2hgjc)6G \y?T`Xw>Po l β%qX"p1*',rIr'娤JJ֯wR!?w' M}K 9)%Ԏ ֞gx$wmA&8?r(=eJ-(%w - M`gl6^[/k!}X,.o~ . ck}枢EYٵ?n 6nٱ-_ 'PY}H>g Gp\˄4{7]R|>86Oz0_SG~5YHC0yC+йƩ W ])8(3+Q',#.5T˪Ӓ?cGJ]~-52 QI(,q* {z% `B%Vuݲck %bHǼa("=';%<$oZ_6QGnaŰ%/%d&E+"~ 8ZCܭaǛx זPr栄QpܯݴY1O׈-ߍ:hh;!ݾ-~QWnURWq,] } hrWPW3s!0 ˏ_ $.½C3ܚ)"A@%28Al4wU [g%xjԫ'7]%qn p8^1n_j+ut屒*iH2~ UG:VsTBn yݯR(:3n.S($=eɿq:#?-OLTރPn02C@^{"͘diYez"R+埴u]6_u-k^X)% ZF,J a 0AB|&ȅܪj'U r+=_T$%nAg`SR~,5t To*=M#ϝ}vNH^aKLtpQM b ?_C`9׃ A ˠiLc]]kNT{q&/Rf'|Ԭ%N`TCII|!TЖ4$-Lr"=RO[kGx~ԺXggșT}|yۜ ~lz`"`tv _%yX=JmdS娬s2VE~ӾVEN!$霉(SJpDR㽋ܻ+ XqԠpZMΞ[82գ%NH;#o?[-xYc-9i m Ũ٤?q>? Jh?#VjKj=p=ާ`e8xLTԾ2A(Oq#%yҲ0λv2pNAN#٨59R.xy>xmOÑx Tbr3Z_95|VCJ#oT 1M&f "B5$^7wv*j~ vQc năSIݠii*C4݂`ڃ348kR6j\^1=wy!([3~!7M1u*So%=4VE?|/ pМz[$/h~`$mj>6Zn2$k`6{( ,EohpR$OI?{V5ġkx>MJ8Ll@J879ĺX۴-33O`R+!G|Od/j>}MgJ,rD1DviS XS?'UmvOjX>Fsk1 Hp0U e,;3kj<}p97^ǚp\?˹ODW<&ӁtWBcD_.MR;UG0Zu5bUt([Bb4YY LA`S˺k zv*b-nt|$U0ɐG9Y[pepǓS̉n}fJ#L]y'>iZy>ur=t }e$i8+qVt1R㣫常_'J\ 8>k]w@-GZ}xw`C>J{oET~偙tk'2UCF3%/URXraIOo^U%H9TK|ך9tRˁwݯwza-ak4F%ާZ8z?ϗ@.[36)+B/wژ6a6;Y;3 Em&5S`91D=YZ-ŒG:Fe"wfcgH}sӸ2¡Q{Z;lE֖s,j|(k8+QR%D. 9d*(p;LS+銁؉=|ɋo4;ŷdn7>.rU4"Chnc =(ٷ4L;BQea\Ȁ_]=7f锌AZ w&Αwm~QDkojB 7,N峱)w^Uj.(%B0 4oևE"{+牝4@U2=ʇX5qKWJ XkYNfhߝ~VFANv@ϙ$.([Hn[vڮ}fvޓ3@>Nݑ|HD/Ǿq,3-t+(C9ƐܵA;m3̤”23-Kj\ͷe|C? g0QbǕӖ۩Az}:ƍ[`uEDx p9*@a_HTr qnB5oprS9?S%s-d/t6u[{Hnwbd_X,MųLR^[)n4׈0xoy]#>*,Sq:$jHY]Pj4 :%i01tڬ]MƸIÈhwɂc[3 ՟*n7{[o\FL<ɻh [ICnI;0|u|5Or&7ѧ '.~$o05D_ -_Ohi{dO_E:9vb%.VqL/$jm%UͰ kY׾Nes\>u]W@6ҕ[ 6tLk06*t|)$? eDvX[Wŗ'*+zxEbTIYRR¼I@RaJU2!cا>†H^WNm w7Kv9u:@59{VľTV]XCVcwlkk"p4졐{!\Ԛq)J6FN3O Z>uKCV¸$;G>{p`}1yV<pIB2%^Pq=P=MbbN" J=?:@)ՙ V0kCbHE?_ |%Sa#(hib{ⱖϚ]//tw֑cC':%oК/q ,Z$Mi_Sq**G+uHMZ$Dcqcyk,*S. Ð $$LhJAAE=֟]x?W<`;wqr(^udWҕrdF$tHA,^ߠ,VM=/ega$7۸^κ;&+7 nʛavRcbƖ=S N\9KV"Z2{$';Թ Lp$OE cq$|b0h(õR YB Xŭ6"uLQF9fn >qG}0<;Pio6ֳ!=(Ovc}/1i9#$IS!r7C[ vэӗ+Zyʨ 㗳̲K 4:|vaLhN{-w!y-PUkn{ tO*MKןK+Gc_Mx k4vvbD1NL X ,pG^ GA܇?YEfO>!.]0gd:䊶X pf'EAe!`J Y?;tτIcsD\4G֘k}%V!<'j}/S[F'D5$Uxl)G.i%QZ DJ?j j1|;*$Pw`/e6 ;}xh\YRU n\#`0U"뉾q'vKЋV!TDU쏻h%e/ҽeȑdxqi$l~#zkܻ*C}AKT%v񞞏y4TaJ',v3˾= ߆ Y B-GW>D-UTU.c[/ai%D]_3Zv"n4v.~) Ia'x")TsSMħw pm\d&_˼ia܌@uKFn}< |J͞:nɓLe*-)v^uWX1u'w}I/8nUszR<|GM7*葊y6;6]K=깼90 ftj+>cZ4ZV]ZxN$hN.4qX|Pݣr[\qFqxg{.`hGN |p'"HMK\짒ĆĿ[x0&Z)$#xHQ G>#-[ԩ7xZw['DZ1s&'T!;/"k׻_8IvxrI"' WX(;ÙR"Kg"GIbʀ1qЪ%{*}F#[CaC@GId~V5oe,<#&08^?r%`r?浑?.0'Ԭb!I_K8oH1rf5sG%rqTWGך3B']vs%!BK+In;PN `^Eb9A/с?$\46:2>BH1q׍ `>EVþ.t9N_L,w0?}2~(rr푇b ٵD+{}ch*!P/mb0٤zL4оA[>qo؄p/26] Krl 8{R ψ+ag?r)^g-&&"SR$0[8`rpCx[~qڋX> ̘2ȿ9Qg~_/ gS 4O^渻Hg<,תJaHd :6no1c'P@M=7|K8'>^N3qlEod1ff.~Ag>tt}2ϏVnh.Q_~Vv26_7^ɟ?q*Nv-sq6 ]6ċ[.FԐC-IӧvB FS>?R~w'4%P'%}, {L`jM8Kᛄ9D0#5v452WF[Q[~2svu_4c{>*,3yC]LO:SO A&FTOg\Ly=6J`V u)!īաd%K&E[4r.ɋz$YCP&Xܳ" fC vʵ0 {Lz(;`U׵|Ivi$kH+:d 5;AXܓ}ϛkQ?#*~9`nl:-A"EV!o`?}r /t=0d!k)%ĩgx"KF;̀bY{,x^JL'#c,) K8C(^!&O}] PDj"_Z9I~;BB)5"Ovٔ4u K:"cdנ[ J#gV[+z^.|,_xg7&H~@/1Mt6\jir"fm7˰f+ zk2.Z "[W<"Wiı r~Cd9tĥ 0A݅S2Zr uA8adi1/itˉ2ق:IgYpbz*v>さ~^%aݰ څ`6<,T}Uˣh#^O22,*f" NX=>k[ڱ1Zl"/9*ٽv&ϓI8f7|vǧD1@|cv1Eq;FA$u<+lM"7m؝HI\4΄@Bk'zGJ|>W{iO>tX5A¾.q:x,ֽ&U`_%+4Q6kr·0&T"NM7L]Oӓ{k3v??f?' u0VtE+#z!R#lyڇ)JZ٭9 (`l@!2Y̳ʂ–NC` Yz f!ËrZY <Hzg&CvF1rG#9)xOs2_B]moPEI=#5<ֲX^x }qKuyIiTӏ|W$l+&*S ~H0,)w݌֩^E:݁\+b DoX!O[YʰȒc (y OeYG5M .%bgsYtŽU uӧ5U?<K\ {zcu–xHUM54<+݆VXM)-  -u]4ՠg #v)_LSCn$-%::p>F%p}'inN8[c4ыVDu{WeR"VLlJc6zڔί$`eō^8.%Fffu-\_E94y 'W_[Ʉ ;!+1ŸZAԸ˽ >_1#X&.;lCL&j?Td:8ךݛlQa_l)-ZND͈r ͩr;CyB Y_SOK*k6۔xA&D|&q(F3)Ch 4b-o0ќnK-}\g_5Z@PArOV{Ɵ h| fglpR8LmVn3XC]صWe1+Ӄ e!\xC@7P4gFEx|LGI@~򐤈݉ sKsdu[ƚӄHϘnlj VL*0~<˭YF9dáYM|CI3-5[]Iǽ=] md䑨MF߂ʫ ;hk>OU+/K Q᥌b(4mOf4pǀ0 rWY]W M:$%h$o`kX)5FSƏ2Oz]waZhM_]L,zGzPw9 ̵hڀrSvA+zC"7*f5}g+)lZ!0*_`V̛S{=po=ߚ>X_V+DsDĦe:@p ύ*Cۘ t[w!drTًY$Tg`LsۘGiWYW8!mvy/׳#oW@Y@ z$:l;3(')rN=gJˋT@HƇ5.SEڼqkl)Y17B)l7 nB\gwQ 4pmTIP1G$$GN$7Vu+t`U^_6rN~f\AnT0<5JR&AϓgOk"@D2٭ȟڲ& SlS[ ø%.dY,ћ,˚]7oJA_.,y\%$*@{0XUٌN>iZKO=k>r'eXwD٩X74bWLc b(S'm\i_D*$׎6AEN)W~Y ]G5PІfAs43ǏBkיɋE7Tj<UuthJ+ͤډBU78b":K.o9ͦt?dEi/(G" 2֥n#M.tU^̮(ڽZ 9 L[?|)E)ꟲ;f!5Œ9H zYWg ǢXNC*)HqsTf+CWVdFHA&U<ү<ŤƈSUA0pZ%[jk͆O}5q 6Al+BtakS+Lut,"4r˱?X<m0MvѦOVh8-c2Bqn!m ehH~1!C{Tg0FrUަK+8rM@ne mȑ?fKѢ{+BqO)r6οr5m;dŗ֧c@AҍKkfrV{6lhWPˁgUמۆɠEx,F$tpҌ8A7QKQے̊2 bYfv>.k0*45` 5$6WɌeNƵToak$1ٍ<|eMKs[ʅxxy9NP.#hdo4ʑ߮xCuk1dORPYqVתzSfJ a AQC,o'^ w!Zws3:ZJ@1@sf( J!0'XHnˢ)aX2 `>deUfU_Z}Η׽3b=YAhV9qN LCKn9f̒zj@.r` @뜀< FӍ rn;B}aq{\T?InGCaE d_B>>sۣ:_5TW{yAqYQ4 be~'B?Uͺ /A<bG݂!B-H )mD.)zgeHIuM.(e`Ā'P3,n=/j\y-z*$f|B8ٰ-`ܮ-tNpi2]`B󬋌$K-O g{L X)iIw@AE<#g墒NP0(yMSZ̼6ʢt/T68%ڣKE6|@E N#q>(beCq#Fm!fԭy w3WV;q!ɀS΂7a4 N0~pj0oYJ* ‘XL ܰ Pu-8W| ?׍GoWy\R8RS{%3yL樦fR pavJZ ݟ BV6D:(r]7}}(_~*Y+7Ks-OOZK@ 2:b%}LdK<0̌%<84Ka0HqM7ZRfDa4qUuTDB$,X !p. uOww]cd)FMi$wI4&ǟLba@d2z&Szd1ʜaE"ϕ[Fs j޾`;S^?g_+$3m|Z/ r,X%6pF=1tOwho 0^Z<\Lݶn M.~}M~WZY.=q9h~<aćl!7Z%w߇ yk`Z͒z>a3v0k? VpmP?/3wBzLtx.w'A*'WU֏Yd p;4nǻjՇiPFF^>pA`]m܄w*dz)nuI,ּ+ZhBO+8s][b*Wރ3,x"HA bmJQ3c r5|(=HH h*c[Z+UJNh-cQU[@W Ǚ 3dXdU,T=15]N1.PQ,1OcAh塾[X ɻM3_ë|7.ۃX_zK>)'#J4L߇. |j̭H8X-aOhа?DYP5U&Fkc?,ז1fCIR)d+@G ƪW03F@AW?&vRAڎ7\h5cw2Jތ_-H־!Rwo>zzXqqXt/?k*B! ]%jfځ #3㷫hE&TXh,"Mr'w>r` .*/ׄڔwtUjiiiˬ34&zt:NS7^>NzU[vB-7p/\6}|HjfO7y2L #!>x Z?\qURvrG˧د~:aLB9_\DRSku ^3s:]\+ìmm;9 O2BEB̕;GRY]Frk&oXsTRmUi ΉcϠ>2ݦv?MJoow9ՅIU_9wsw.\wH{_7k‹嶫w;m `infH3B @_sJ"IN:H(@LPl%\'N@\ዦʵ]>WѹȞ5ئk=:bL&ndA9#O]{Ć?A;ǂ-pc2t1ցNɾ]H>vH.yҲj5@v/R.g %k5_" >!R9 a5/"<ޭ%OglCT.+iU1R(oK"1B={bRB˫*WjC'a6ӏea|0Ng)ww6S7- w.$}$;w%kL`x^&c G[wHYOg K_ë@bdlTxuգSkD7^V|R"T!I22'Tɐ,y'az-ZUI7ڏI'Sĩh(ĕj[dլۮ_[-LiHQ,%aJ0R۩{&<*7"ܛ 8/d< Mc0hTgae9S =0CfUǟTFܟ wP5$ cIw x~Pcz~dLjw% i͍+Uy&vHMK~T >mUeu %iC h58H[鷆#dAD8ÒuBX` ߓwK)"gt]oZy$W27 [>GiWڡECwsQ9 Lԥӯe/ qIň{OȚzRzRh6P*J-fU 0ݬI~ܫINQ)ूZDwXUGnlֆZ_Q&FVlc%4O܍/+BiPL3;5X*ɰ #e/c|ks(XRދUI 5 癎E̞Vљۂ.=S?9J9@YWS t׶3kL@8*O_CҘ`8y…Ù5FI<Mfz%L{+e E.2$z2EpcFK)~'_'DI7{}u]]tn.4M\;v=j 5o/PP۾8AGQ]yD!RUK˜T d K%[gTM[z䠝7p5S6 |RPx ,! R c^^ WԷk1F!3t"m\/i,]Qxz9LSUm2]f @Qh2|@bkqf+yGZ$Ǘ~WLF5oV'J454pXDXibwu'8.&D|2n> G}Q/l7jgYj.h_8>Z״Kab2>o%J/BFՇq<@U&0\s1IbnRwZk=ƴK44Dh|;%佮g̜>Uɶ|LUxf *O'|BiW!ڞ&n81$U*q,wvVKbzx'ב 4쏥dIUoIu[%#3G @<1|-w /̽,8rHv1’[ԣLz".C9k|K2T':[ЗpYY4c;Ou;<Yа;;[vN'bDvx2xXFǣǚ)DuN]H.s,8ߕy4-3@a u+kYUwr1 *),f[0tS?cc 8JUYV~5M^4) e4LgB|014}OYzirnxŨ=J7[?A'M9|~z6v 򩘍{%|Y,X@{.ْAYM76*WOl1vvNb&^g 濺`œ6cͨkA'+6ʏgKÙ*˕XZ0nsgĵZ}:2,eEm=hˊo?;9R7ں]3 a!ÓvQr\W HsX[#ng4cGV[oR, By"hƪR +cmǶavZ:bBGQh}^x׬_jT!+t~|LrO6]gBeޕAȿ,,!x?Z4w \x4+E*ڲ%)l$pv G>r7QT4n<;$N*e zt<#"IgPH)VؿNj]i 9{=zL, 42Cn2p!HRrI/|wCCa$8|?,،!){5pwm2v*=u6 M */̃_33D[ BHF@!Yg]6D'j,=kٳtW㙈DzBzb3cB9=|E`uDUK` bG"\H ÜW_+в8(ϡ<@2λ::( n(X$9`@c:/4#zޞh&g: B"~U\U#ΰu[[ߚoiiѿpL2EW#ģ"8O2%sEx۠@꘿c5W,\gYضb^!xW ݇cg1>#y\ 3]!+'_0ҦE;:o.>3-Sk0YT۠&kesl#^M};s>&ȗ苰f,D}'N@^J[m%uR[o:DR#<3?TQ+c̽>M ̤v}8 X"|D`ZWzJ~<dnrHX|3oKy%j#Xif(|DOKmJhӲկ%}PxLE ;q Fkh6CE$u>مuO&Hb?Bh%y!f(\G!dv T> "K-uEK%Y%r{ܮfRi@] +G 9 o Z.,/`jLD}>@&/zbÏgd͎Unʼv|[8u7盧S6JN-¯6pCs4\4fg䃿53;@MD&L I2xn+z12qmP5!#2bߑݲEl{ƆcdTƲD P7B=oSzo%X {)vڳT{h"w[8?e}oeon=Uf߯b@ohxfdaUD-vL> @XjE=;[90Ӝ_"נIEq:M״FiU!oW}/yAơ.k VԄ/e Z8rvLidw<!O(Ȑ>Ğdԧ(DVKzB7p4 oJFI/ )a{*N,ż8>N^Bs,\QAIGO2ř ٵ<"v#qۋ5]!jIlmmq}d-fSx Aՙc&k-W*xaժVCc5+;vY4` (A"}hfuM9ze Cu_ڷ%qjAnRjuܸ]|luKը'QIcV1~ТL)ncO}&~kΤDEB>u4čb^{Z`R^-T:~ߥ4zeWu$+Ҟa Eg4™ÁRNXđ"^α#<-tmmQ5Z-90cɔ3L\AO%:ϲ=t@w'|XCdm}< <ȃ{m4#f:&T\}I˭kXF'VT/SӇfa(1C|x1bߧUnR7t*6r6NE)07u/F5bs L&ujwJKJCtb'06RH)߳M;iZg>~@^}'K|e,K}3'T@'Nj w&;yQTZ_>+S<xI{bmݮ$$Ь9jAC"]-w0FVDj&+xuc;Vsܳu-9j_.3w&aRGm]ABgxFLAwZRɯ,CG7pJ)HwKʝvk0?Bt=wuۙU^/s2ނ_4$huw 7$t)ưd9aȯ^ 0/mv[0x^DDܴ-%Hrlj>!a<[p ~Ƭ)UG)s+ON3#DtA,[=PB׮=ՂSۍRʹ0{hI̓Lskqi4r !=}ݹx|cؙ,ݸxOps\ع+wIkQ>ۇ:R0:78e!Jy")g),z_ABh@ﰾ+[7+_y[v#v!$O0\ kon׆, S9EH^ł *r*[`aA8U;u-S q<'=?j8׳|j 8f}} HnBGvJԦQ9ِ5a!A cS,'Cyt®#BNA'b I:'*?v,MP.nU5AzMA|ʪhV$~eVv0}Xl LK'7(i̡A{ͦ&˅ CDd:6#jj]y#fy]K}_f֘ p(gDAylfmAL-j{g$Fn߷|Da"%_<:XDrDnysxhrDžäMbM>28P8 Cb2r3@ %Yl9d1eҝ0aܓ~uH_[PdҏHTR~S ?&YI=j` {3[`>l2+];ƙxc;0YZ070701000000c2000081a4000000000000000000000001668434d300028c9c000000000000000000000000000000000000006200000000./lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/scsi/megaraid/megaraid_sas.ko.xz7zXZִF!t/]?Eh=ڜͩ^wt!!tYk`~HM2@mƎJyx'@Qvi1c٬j9F.*{pkHPa2l23Jʌ%_Z`V=Lq<07grJ:iSِ+#iYup6ڙZ"]om0-ErBc5:cZ%BwUkD^>]IWl'bmT0N3ˀclxIԨ~м0[[k(-$ ݍj2=e5)PKA7?c߽/,Q`*¦Hwh^iB W@qHUkLff d%.^7=#9GTjYXhҖYhnM\,߅@Y!N]KƱiwoפ V7MMJ8lo)k|GGhDe jbl^ɫGyԈk/)뇕=uAl@+/  ~om$ %%@q[C-¾iJ_K0WV.>U]tNIݠVqՓ{@WK"%`_{OgDm=Vi_k )RF%vVQ4pA LK,epD[5<;Gej]jLqdY|)$|]Z([|kJbY9{./t Gf.FK 6 ݤOg/?/ :@8,MN\Q";^d̃>OgQ-m;y*:_BAbSN3BX:xqhmCb_D.Y[Y3y0"wY1 w0WlꇃOe(ng-Gxd`!) n'W}FPx+\d.W `_hS2D\= phNHv[;\1ѢgH '#_g~B+0ԑ@3:%o| A>2hg29.Y ã?TWAg٬҅;i2z yĐeyH>Mɧ+nôN&D\W묛+vW`=?J V`ã˂M!ъqJ&FHvI8/8\"7{`m~*8CH EZe$kEk:ybg3MuJ,-mEw!#"˃[G >mϊ{\ )r*LȡHßN9лs vBQ= ۢW,$4tk! Ч9B7^G9'J@s݄<rɻ~~paRpOy z57]CH]e >2/}J?+͗xH[y i{VpIu~3%R^bzF:7Dq!wh.jf9TC5n`6}EHQ1rvuYE)Ş(,meޥߺz3A}/PnA${vbO$W }6LY"X>_U:\q1-W]\>VY&g3 yY-idV$bzUٶ{p[NP)_<?5UW(#L97PXu qѦ[6 VN4 B@Y?p xIȠOV?%\Q)8;xhg}!+i;o|oiFnZիCwnJhfR^UwY=pX~@ Y,Mhφֶ/ܟj"I `<C/"y`ƚFJbey5"$Q`װHb'ETk(_(YUElVc!C>?v 6uG5%c*]sdSMX\%Că[_v{Q%q N.L㘴O/1"iT k_'j2:ɸx(mo/h (2v,08AY@"<աcpB9 j)4)8潑U  rM (%Bqk8 Ȥ~1g1qZyrQ\(+ Ҷ [,sJP,~vS1P#90Y#ק=g8'omؐ&ƄK\1oxm1 7݅wK:jrA!-=đ !ˎpj]$m8Aѩw8_Gx|uu` {Ѳ1$֮%2M4QmO ̓lȑw /1'c׼n@Fp2fru#z$}?EbJP* D ?c!/y+βDI% Q۠du4ϝޣH,W1Xٛ)GFly[kiUC60QrX?`I~0 sŒ80Zz-Ӆ5p(m€]-UF,/}yQ!=j O(,*[$l B] !3U)Tj_HtwtM):P@=Afpmo7ؿZ2Kc+JشT?H>Y[]Kk^#G6OVXi3B"J45Vh 5 ^~hMl%C;=e% zgez Q:?ff|n`Ru4 yֻgGE͇ mi`lN?#0 3Rk\qUeol.LD\_8_Rh;4wGt y{2N*,&O58AtRDI;7#)/Ws*sQu=!/X+<2ǧ}@]W >3|$y32kW]Vk[0C4٧uɩN {ޘ̱:7!Ny [xOE[}@* |i.) "9}85avB3{T|f4b w,[0tk֫ mQ9+B_JGC!=:<".02\. QԢW8:M-d\f L0#i*obdfTwvr }C~xJ -jc(įKtN7pT{c3\GIUuGde]RoOt[i0m+(J@ ʫjv-({K4K~zr[L]Gwkc\qk ܛQt; 7`NoeQ9iƲ/"kM+Nj֦uĎtٰQfM5g͑R5UR+`'Net`) {f2" #K¼X?UIovItgAs14 a§o@pr=[(ӂ 65 . KE-MXV&I\XLܠĢ up%{ؙzҤvKn~|Uw'tIТ嫘o-<<`xe; Ș̀9[>IGmGCO(czF̗:FBF wbڸuUDv;^vE|<,ΡՏͧO`m3g\PፐT3VNGInH]K 1ΒIr7Cg[:ܶ@;HX61AÆ|O+meB2]< Y1Whi1/- 5U䂆YQwsm9wV*^"ϻZu eͫ [oMډ-f<}f‹z9߶STv^ lg/Y4f{V맔4UKJ3X2E&lנkj2w Vp{?9a63 sAՔɺǝgQv0QaáKx( gyw*REJ؎.g Wǹ2A*&n_+C+BU{"Z9 Ru/bNJx*bQ8]*!t]Bg#aJnyZmDVp}R4' NS>iݾJ @k.:P$z]}{hQi9rQYF'VH<ҧZX\mcmгHހ߄5hNծ$IzzKI# n91 R@7:ZrO|_|<Ҵv`׮aҢzٟuf`kCpuBfmC s>v^nA>6٬)|/'{4BOvTsx$}rqw 5>8EQpOӶ;<>.g$9'\TW.6 &Dnk }y4MW']O>xMHI%ۜ3|/; S6"dvk\tI %'=^nMdqk IjU| 6>C<Af烥Fö:{˶,}$r=Es4 W{$/5PbŖfp3>-аZ_ K,AIP_2OmaeO%ϗ|fARQRN[x7Sm]/.) tONTa5P#o"cub_{Ve9{qE)nԖjl(d[Zյ0=TVaaQR0o]^|""Il=:(o+MS9/Y.KG.(};0;FOX4xUъ[6{#.]UB$?KBP?w[f;0׾/|DoU9Cup :/π2ُs!l#2?v/+؏)=^;QpV>&;m{j<],X`JbL&p}0/#ZTv<# Gcw9"$\w\t-$H̪7oA8;Ͱc}Ƽn&FfPߐ2<dHg5 kQ~+ePc Il?~8>6= Igpܚ@;ng osYB o@jA߯"vT*<ަ^$WRFKOE a+aG#m;/aWFp̂JF{Gzz&GJ mB7ظL+8$ DwdDm? RGYjK<<L9nL1)zݿ?7R eurDSbS9-x>QY˞=z_,ᎁzKkb'iۗXkgg N>^69gྩr??c*fm9eҙM7T4nй;hdF&9C{m'bt6hĚEAFAK4roJTCʁ*UDM"1u0+ա8 2]pXm9) M8Rٮ82Q?j{'QU*?FN: sU9u)v=m% }}~5ј@KUz^))؜0DTHY\?:_'jIij7bu[,\RsFG.v.x_KgҷIqI8qVy;" ĖbN~ӑhl;g jNKչ#{ѪY} e`lS3;I0}'qsY46Z=}ݸP<ht/%ZӒuup^;ѿ>CLMC! d$R q6:ޞ ` cI[uׁhZw+ %R%SUϊ%RtK{N sFZ"fQHAc#Y2(/Ρ:XogZW8)ĨFf[ ٻ.%cdPU MĊ`]3}񻌥Eo 7Z DX N[TL0̀ײ=B$>KE-h)@+V4U5q,3u(,uw0gbvC !VۖO G$m[@I8U[vTef?V3~L>6 Gw,݊cy?8wc]n}B c+_'=ԆZnpcM?NŦB]%1c]miˆߔ m1^u*jH+84Tx))蛱kutO6(#85M#pEwA`eMLbJP rG }hPcYR1D$WLhF9nQq^׿ݎ/"1&7r8[W#yH`DLE0s9+'vL;oITa! I==9+^59PvީKZA]V~r,{Dsb5JY=Z#!&:ac4j7Ԕ`"vN>kgvO.|jͨFۆZ I 3$AFJi1QqgI)!uҒ4GdD-P-wR~ۋ ?KhbA#zgvYupFݼ! d @D~Hm^!plo'J^Hd")XsKDbڔ-ڏH*@똉ɭX7*Ӆ~mU<jbzY䋰so:" 4W iO_wcHc|\ H%6I_d!~4+5N&`ICp:i|+Z #[.H˵-Amelу:@1Nd[l$ENH!TMhV=X0դWit~IÃ@ %ԯvo9ygU!)Zז.I*=8Ǹ aUoTco9#t,,PhFx^>t0|?0"A("ᾛJvB(ۧ <.9%7& 9^Tޓ܊tpT̬Hې9-PZ4-lծWB9s4 y]d1"J+{]HD˨Ha:o~$SQv`DpS϶YdZ]7{w (1[slؙF4Me`Vlrtc&/ 4 Z[M(ѵLr9+?r(]ŃByU:=棅'6k` 2/I~Z̭b{˧n{*%t_4fhm`t!DR򵇝 +>)LυʕC9J rMȮy VwXx(z|?5(#InBtWŪ6FP'M8?H$`1˝Q ǿ`tWv .r*>mT-ڞ cF ;WH](aBߴ^!lKxGY LDZ' j*CC+)&z˂lr˚(梶7E9X,ΥP=Z[h}f:l\4ɷ.nD #Ig6{О?Gʈ\RnV9 j yC|+WCnXE$J_W[ZH6"!m.W$lZ₝z;}5̣qH!h)dx M&3W[ b} qQI#15?M=K}Kx`TƎMg2!p:4c=lbb\UMO&[`ԋ{A(&ı83E<!mk?HhYY^JT M\8%gٖggO\D;uo@_l'%Ŕ_–x+V!XJ'ͫ\2,OTo4 aouWłYի0U'5r]4~ :qtVoN>Jj ـ2! ]P+͡TQ4Q\mwuR(5:P:`V垅$R"8t/jVk|HQw<_2* ZXYJa}QHkZr w`a N\jݜ9 /tۢ։FY`1݂b1b45:;"NK(|*U9)BWTX t&gзX_fZ?g4df,ҕ.nDL;aM$/yOo!D=XMT4<*yЖ%|iڋ~s :{J^*^ozvL}6КʁWsU3n0]KTne0;0YڇaLܱ-s%:杆-ݾr1W_x9\rr}T79AK>wEdw*P=]srxqޯNR_[/ !eWg[!Jg*AՈE:x,Q2$j1Yͱ!@/+"gw^\rqwc\Ў8^V#اVsbqiYXL, x Әڇ:V.fc#wУ%e9a3u b  k8KJT&OfS]9|Tf !/.+Bb_'l|O{[FؿpB6 %}ϟA]%)Y^qԏ6mY#)BK Wy\9e顯-kMEzS|*do^HD?$j ;{mll\lKi w( ha\W/@i=sNH7dހtY ^%I38t¤Db*\GxPh*J{^ZoeqHV h%j1%`MvR A(ST(a*1;4O!0u;5nC(*4 hݏOyb^w@C+h 75za+nK̉jon!usƆ>-3~Ɏ8i;M>lV !Ѽi;j!]( K'\"^古P00G$!'}`<5e^# S :Wݞ߀}l5.ΑmeJ@D R<,U[erqLTs<|? lJDn+*kG,h!,ӟ/zL<8b`Y7 Of9yJBɏ0 Ax<HLɒ겝um[pa^J"xq -9{ÌA@ݛՊJv~kPXp:X~1NV +z%q?HQmw/6fBaJљ] )Hoe^<3p1}Z@ W`YLnTܠ%4J8rS"}v">sqhO3imQĸL-ՕJt%Zj쥕`3L#=~wXwny+p_$S G H,+Z6t*5_@h͓d@@uewR X0/c*8[lz ew>\ׁRղ ; ej2HVGgeHG \/:2qȖ*|۶9U9  p3'~R\m I^D?r-:3A̞QE͚h+7L(_r5 .)/HK!)?.961f!ʐӵ"ݍXGN%8좕$ıs;](0T_FV!f=W_,aF7,E9ѭrgL8R9QoR~=AQ '0ˈR> dK17! mN-\K7;aXiGN ~DsW&4 '+6XV3Pg34yTf$ZJ $r_!mD:2j tHDuɒ l+p. Aa @C=3B J1 %T_(kӢ(ч^e͟і"n c:WhG--_PV=[a%@җ-fO *& tUm`/Q- cCZcfީdv@#yqK k B"\쎐aNѱ2BZ)dO7}"¿yELDe˜F)@Oz34JG\:) [$>]J3Eq) *:&s GS 5#\#lx0 $hB gUAG SZg8a֡^J: x ^,BM;` H̩눱ǷzvYI h;T3BS9g糍*w&&ׂ'oku{;N[Q~ܴ_ J0ޗMsϩVbA#/~$Ǒ:@;R2#9=6P3uy.*,Cwhd.dTAie(12r3Eғ`PIƕ 7E(dQ _Hщ˜=ˡ^UT@.{} .\y^)hx[s-Wl((c*`^pUuMcȚFRlO,䋝 ,c]d7F  d.q7j  Q gj:X}7:9cIy_ŐEEF 7-M$Ac0)m`oIE=\(f*_B eU0Upl>\sUtZFS<5x:J/GX;F߶va2ω{5l45`xs!dAhb*Ֆnhh`olq|2*#֡ Px(I殟_hꮫD2ne(E`< p5~lPYUPAI '_}s|Y+0 CC$d͟/}Ha5ÙFĂlA#Rw/Rqo5vlBx~顔V[lHtw: {K!p*#psU#.Cv^"@2 rdN=Rx>,+"W;{85*F4ޢZZQ8.u '۠ji(jJB$jW93H]R(Պ JiNcw+Al0eH/yn #UA yxM]sG (i=BȈ@ c>Mcyuc6s8NT,*$n AE%kSŰ&E.^=歯eKw!]$[5kz5܃?B;D8@2ڃ!qaq^>KĪL\RB;9QIv?̥#O/ؠ*('4JǒyfʽAʼϹ$ eY RΑhd@ʿo}eQ=Al] ȣMy_`4tpeABRkj/:~3TިGDFl§n/~Lp=ZJQ=xN/ML|-4m- Ly<RΓ=G]hmVP`O䐨O "3[72YV9r$=K/6V\5J_Oc&cyOH2Iv]= *gn`*LJ!0Б"*%s*W%x-¢1*xJ pY*ګ`4ӃFtuUgtJw7cnph$c RBDq^W2&NkU9b1ztkaẻMh(T_@꼀.wmyʨ S b"a?˟dRTL뾋-,O)H-)lHAFp 7\K:{Fz fhΎ5wԋW`eBw E1r.TS)=tHbwIWϧWH Wo& E t߾’dcg\ 5, {cJߛ1 MӋ{gv&pܸ3g\$Iy?\w~Ob{ %|v!k5ּSL3_:K'ǰ9Iz=R1;bxM /9bQ0М) /"/%$3kJ<5=bc&s7æ@ ˢ^z=x#2=,qqo&AWG7#$|ׁbݴ ]'To?s Ax9vj.3Çr/]4hKb T 5B"b:KW}01A|y p+EJ8o({rr t^\!XV!r,VOxQLV%WnQi[C9FFNc#]lYD:o |B|*Y2MF:}Ȭl?3ȡռ̸MvGY+ی $TUTbd/|y3U*kD{nwHo}VE"}. Újm:)d>9.5V0sMR%myۻ&]݅N`ydvOCB | ԼM 2XYP9eFRlA\JwPFK2~6-4RTz#|KR-dks#!.^$U Q2Rl6,ļ3EBz٩=q]x0)M٘-\I")00]5%De.4 i^;$FE4k"&5XJYk%>@5+`B\'1:7hc%:Æ>L^l 67ЈVSu#l2d.Ϡǘ8cRlEb?`JEX )`~y22^B&I((D^wiוt'Ws(݃<>b1C)/{a |S{#+{ls.s{bHH[cv";iy@7Ԣh_гī큢o0βg6) E?.7V lQ8.2c90OӭIa]EϳS5+Q\js|ܣJv}a5D+ =IK}l$sQL@3uns)5vbћ}UUc)ơ2 `,:J^9{!)` SKF?KDEumbldݒ=;=v?N.?. OVMQ( !8bwLWm1iOX)z]W&al TWc D1 1oD {C\1K3k5&7%`6lgj' E3 `D4jgۡә&]x' J 10Z%yr gf+C1A..+A)[3V'ׇÖK&>j^?Uz>BcvWhnwO۽/ g$^[pZ'm YBth%`xl'_LM]*gS|ljɪ z6g![ LcD;+P95GKXjYA%8A;^SX {]+(WWLHBvX_#k~!ur)gwb9隷>:%;I$q]5lb0򛳖5["5k:2Xb2=-4 sy'l;X^2*˪*}!鄗I`D6sϪ.> z%}3lr ^Ga?F"ɚ(JMS˦ q,>lgZ 7cx*linOJi^aI%'%)v}aࠁ!] B*ѪM (w 43%ۚVWP? Ta腄fJ=W -9@.z* hmhp/BUR99͟9 stۊ$55` řk[/ȮfF4D-ۂDɡb .RcIg3O* ,WBYOaJ|s=*K)}]܌p?I/Y 9E)}c#" ^vgTe2xҧN!;sSl'h.(@𵡫J,⮛]M*0P6_c<7T~Q Q77@# = P'} _M1WaEe;]0txlsNjlr!`0-!̇ ]`TYޛ{$ΰ۲damx B~֔ +#d7P,rǁ- EuAUA(!-{is5 ~vF-RwYܹ<=9=x/*&ԃtMd&Yu{/ >Chs$v%KS32QD ".OMzj.:#2>2ynUK.0e3#[L82w-2@r%ZPlQ\!8⟎cߣUƒ\h@Po9JZe:zE8tc> [ј^j r#N T/B6st0Q(:Ȕ(, 2M x㞾E1/FDcbPǭu4+}P&kKVv;ڱw?J;p־ݎ1k ~YyɛoujNlMDQ2V(D 7.wѩ9-XͽPu|Cs'q6_01F5uv`Ds/@䭥{"<ܝ<dnZen 6 -r'λ Q?3-IGo@F "BW~,SznܝIs<(_Yf޷$\ #'{d ZC.,nYp @v vmYB#Ԑn \ET)&O C3]Hɍ 'f Ү(z[R9Lv خd/aG=E<[xwlly¿Q!߷իTiEh4@^W+8wl)$2#wrעve[zڛ{C cg&H{0 uZП 5vu?CGOQBc^ (㡰rȻoڪgNG2ҡ L7I u %jFOF{Q>)k[Y| kCP.d)zH~$֎+j+qM/M'ܪD~3F"0Ex*EUB۫(^ 1[mh_H^{]d?fD"͑݋6<oury<>6GK-z-Bc9LC =ӌ~ktK P쎛F92`̙ncj U=RI Pn+RSNkі֕nKe5rv^'^QAsGIpij0Ѧ^_a{U,%1< <՜ hS8e'Y2"-]@Ah(g Vf.=I/LPWbjPJJOp늵 [e%xa8if){~8vS=9=SA U5D6ښվx^KK,~hoBF09tF/ӱFx`&0WWw\yaL'MNRR|\lzzzWbc:^dC)""p]9^W^].@TD Ț=/  tFmJ],)|t-z 7Dƹd;zH)/3tH fT0|hBέVJfznl]Qϖ_<24-/#o\ܽ*b^^I͟j6XS.oKM+%lx4 ˜Me iR8_"^~SpGXHT:iåO"r#wQbWЃ=4A&giUFz1 j f_KhbkmH7~4Aa.iE#6aG6>RGZѾ9 x"y/!wu$ÿ8kb“D32nA:rKsT*vC^Rʼ/J}FlШ^9Cz3i9]rR[^qL(Go "ۚ[e mIPxCB;b;,Q͕:_T."JvQd),t|HuDct:Y {͏եUg=#Yp !tMn hGqbQ}iSDtM"Ǥvi E^t8$7IE&S.s*|4BܸN?2>aw[?ĥ]ar4rl ݕeCq8h ?KmpƓM 9F~Z`X<5ȌnV :~?5{`3 x(w/1!s˘Fm eQ[~>.3 IOn9OσG^Rv=-hpDgb?rfNopm]{y?+:,؃v \X&!Hr[,n_NF1p)5czVۖF0qeTh% 5=T1JyMsev!u(45t: g+tPQC=f;T>JoA{›D|W~H%r `"!m؁ø}U^xZ3,1`Yl# s;Il:q5yXU'm2+NFSf^݇ӻP$? 6ͲgU4;5%htSG KJksumEWU7u/=+ngT`sϛ {JvJvzwLC]^"5,(-Lj57޶{"<"]snf3p!qotn&O/V&E}—p"Y2JB]^QKu &N Nwl|eGs:s{Yܻ(S}׌mDa Ugum8l0 uJ1w#uXp5F ץ(O PQ3 eg|Ya Pd:Aci5Z'/9`l;)_!<,qdLG:=)ɴq,SɄ^jX&p#ҠŷOw.݁=:/Pr&z0y(;1Qq3##~D%#!2J+U'\ λ65#1'dDL;R1.CQ(Ud8zRgn|F9Ypb}tWw3mkq ^t>)dxRF9J \fa_?hc8HǻXP4Kk5}=ò,Đ4痂ٲ-ym(;7:$~8DsD iџސY N,sǼ`UsiNDX`xAmv58&d1Hf;Eu[q#?MGD= 2}(^fDJ+_Kx^V yQ'/,r)& ѽѩ"iWu`@6tS/>$Qo@-q_FFѫvrijL=̕6h+_ysQ!@_H֗(tba= $>+VZLponv"]gJJ&7qLJ[=Sցpnca> [ Gtz$#Ǡ?ǃ j>vՆȭҹH--4$OxB VOxL<5KUx'--h"|k"ijq)MfgZgZX'"6<\3EW-5'=y.Wx?f[~E)ut%^G|ӊ3>\̦;*\ '[Ƶ =V4 Wex:cw6xz6bVRvIHx9 r)u%,MΡQAiQ{|lZw Cq{}C:7]L9~")F@Wh*gwYy=% i98yNc$:#}'T3iMp"mo؁jo"7I`֥++n8E;k KA d?̲jubb *)Ȗ:=FK`ev ZD:J̔Ա'_R~cVQ}ӕ.nn+}N9Eӣ:ՈA~D#F n>I*O,*Nri$Jt߹<<ހwh  HqqC&/tN JNwzu R@&k N"vbWHd {7C%~no5&6bl`肵TzH^ǜ 6u0yTU"Mō7o?g] : &g |>JxSR)w.'=QUeò#lGeq#U3.rx<+yNp>.>Z\CH2$$412bk;CTH$*y0׆:.;{{0Uf蛌M n]ΡeF% - >o("k<=M޽:4 -o;փG4 ǽ"ՕʲHOu b*&/J^)+qT\\h )GYq{+-H84Taɼw\Jۦ+Q@S#({Zx,r (nfAyS{ N_ åK+Xy &sA@YE¦8ǣ?CLPcsb3q4Kq }DV;`=;_jёB(͂t̅_kٚ_Q-_Ъ-yNM55Ei{ƒW=s̠@";v 8@vogE{Cj>`Zg &1U6I)Ie|9I<ȞSEgB %J N6BYb6#n!,~fM@(g)ug@\3}`0\KןDe[ h:iЄ+:_lxwZ 䬰tFр (Pv v8 \EGJR*H}SMTEc۽\;}s`>#R1_d}#~Msvu9r7e-.MT- g`@E>vvP0jiv$f 좀SL%vtКIhcmGޞ|1e4fx-)M079/;6Fa :=U@f#`8cCҏ}Zaͪ k+S4'1&#%1ezƝLE]6r˃ % f[cLL&⋊Ma?z7_9Z,rOD,ϟvu35' ޯ[Zv,zOr}7hK&%y$ }|rp,h*,-CTyiG>`!/~n&94ƲAtklӰ:YLxbK.2ysi>׋>S2Ȝ (<8Gu-1o(ſ}}y9@is-xH=`kջjl6߿~'7YKHk0liuhs~ŝ"|1UMsdxz>GԂ]s1$@\ 0\Sm*.$hW')JcA0>)&DwcWLE_X0>gN" 2VSE|ri@O2F{;K?v)iOi9˯יec 3FgU's`T0i2划M,Rj؞䲝Cg=*f#Ɓ>%wwkj&=YwÓzLάUS.Mrq&0~^袪 m76#-.688W׷6U}e@qZd@,L{Am1G_RLߜ@f Ai!0)|& da˲2'#lhIMNB'UeG3X4q@"bft+G;3um~& 1c_Gl,-^9j4~::)qCpH*Bw? prg4?|cv,Cs]<ԟ-& 25m~~8YoF OHUTV(_t3ΦJA>#lhs9cg))b8񔚐<[>Lr!sѫI}`ԭUX;i!jRB1-ΗoN~f;? JX}e<*T`Y|bfH3Yi9GYZ=NuJH_㌎ed:D|[IfN:{z2ݯ*m:z :mo =ÃVFDŽ@MDq:ᝦOVi&gKՄոh7[Yf=^FfRu3d5 NmKZ@٭l?eL[ YUD?dj2￙9~iȆgJ ȩTWfrwN_I}>b%z W}0J [\b$)`6/ȃ=q .nTnOdoȤ \g OrёKE흒V}-$nrٿK]s ١N4`$z(&0gc bH1 ^E%謿0㴾"H!)/ta:7 h@iefo`/ [I;9aKRp}VpW;QJ$D6 ɂM=ElB6Af5#Y#"@f#,1P+ 0jjl*TsiK a] *|C$F"*i=^2k^`x]뇢9 &|C2dRN3Lz#pT T-86#" Zik1]ujs=`4K͝.|퓌U[]vUZvSCۖ)b%ABS7,C /c%]xilZkf}c4xX8|_=HBQq$=:J4#ag0/>Ds\Bvx%L]p[92CWY[+mc 4=RT^T*IK((V]q"z),D8R 8hNUT 25N %4Nq#t=eqs_ ʹtaT"pB+, xJ)srP`s).n@ƺjx1)z$/%|ulu-rCڸ#-* o|UJQWbn̺E.[}?{F+Jz ;sZ}l87|cvd?a<"#gb)'O1נgE9&=Lt-2V9K]/k <= [nѹ`]L<*F4χJ"LG akdAWXe9p& FlǏ[K>i\_"5A}Ngĵa59 Ih  W[r̖|Yew$y,2crTUݿyHϼsG]pBEOQmҟ*׏->:WbΑnW2T3!RD 0Su{9^H[23L޷Y?Ó{zN<\&DιBŠ=4aqw+[cɍ3R%*7"]dvsuk&1'eڠW&4#ѹzq=~i.ӈjw[gҩ"ts,H7 hKKW9ϓ9jr0]ºRM\BKrzb5A /Ӝɢ>62pe 0kJR1-TRW&yEo]ASD4ݫfM<=3i|yJ&c'2.LMd08=r-Y.̖&%.ONF`w L?\kd/"베e iox-ԸgyYJ(䥈;U/7_M.g۩ԻBMD vX ݆& ~a~4qp*q!@2v*T%-!5]%#zj9oAWuMY ST{:ruȜ`Yyʙ5ѕk$dConsxhH$rE-ϷudJxHa, !lui^j0Ո/Msxpv,it9q77ۋڃrEp*660 {PԿ=9({5IQwu#, ']Ruքk=;hݮ$w0{ 75JkYC(p3[N[]9Y1}!fDAQ 1nru55 smqeQ@I76ї~r!Afx2/̍ܿ;A&^2cĻy{6sNzK\HP֩xXjH{GF3rCQ\qW:q71kߌ N>r;α(8e\RTZ$ ?N6`r $xpFa ˥Rʶ]e_\hgi QC>WǤc~&|gpSrC?K1r/PUGa0\~͠q[~c]؜@KhKIG Ds|z>Ucj;1h}OZoW}8oZoskw˄JIըre1K[F`; Z #w`?;cfz{Ĺό=}+@-$&c&ϼm,AQkTeh% arB]Nro[|'mH}rxoƂjBjTf͏}1zXLK)Z Y8A+6$\6O=ElOI\͋? +lkN^h` ؠ> Ɇ@C˧'ޢM1΅&qu|8+=֪oeC}p'skhn![e_F Els8jZhbXϮ<r $F՞t\:4<ۺ?p2x9hU7W?NyeF1Y- MCc!yC^H86<\N޻jp\ҟ_`l&,-E3^ WH|^0uDv.'w !07nh|iD>O˞. xn$lN+R$6 +\PK6=p^z0>Wa q={Z1Ftd܄dQ ;#M4&6[˿~@qk ?Sp]~m=U$^&Ivx`)K\WDҺBa mP\??M!TNdՎSޚìo-TFpG( <'bq;N.;:_@TT}18mB"2=L)tmjʛ-\Dؾ7hR<[t^- 7(^g#L@ $CB Y 58$Ĕ" C ALS8gACyq6ԥsΝ[#`#Ժt+xAJa磸:6ow$E5w], ̥,핑b`0pXo}-c#A uo:)mA=T:pa'4JuՀup UD's'<:*ɞ?JTw`kRtftL17n[a 44eNc'e]ZKA8z[i/P2/!E!{xJEbtmOsf)[vT9=w $k;0(x5#<@?aGP</X^,./fѮ;"g/\ 8I#t9o{ǀlaPL%݅`9K߉;Ka)<{:s_à=;n5zf·%ȴ~g]‡y`H925֋8`CC12i^һc4὜.{6v}K:JqBNhE%hvJX}ԓày_FWZ'vXEdf1/DCJ+"Ij{m1JI^tx~K7}Ү;&3=Ի+MbBn!lC#q'ƫ͛{nB@[0 .Spm$9?{ed) (X3SEV&itu3p#δ 3nvpt?{MS-o,\g.hNn4Q]Av{Ã=12 Ы `OC^/Jس#)e\O>PղB+)G *."Qi򺉴5fG< /ż=6Ͽ{sU:lEJz7piSet{x~陖OK;htĀ 71Pa=,#vYoQK[HDE{3x-D>MKz)I}} >ƯBQe6ta[y J+ֻ4[C8)p (iش-I#wj~RI7"쌚>#AIpVGt/go,g*o4r%Q",,xR{@Qq껟TmO"Ȋ>J^ (aQmy}`Uy,'er .7"֦+)i'rP\',Ѻy9;!uQD Z!@ӵin.F5Ɖ!M\;3kh/=5FRS%Kƞ YF6eRTEi*WK< R22 ^K7:gIz{l{NXܒc(=<1QqpקKtuՕEqPhI.k!"/nώV<ݢ>k/l6/ 2Yn8CxvXL`Dh0MP7q3kkVwqx򽈰={K;Ee1gRA Ap {`>ʐ 2zulS+3(J1]DA5l~@iÅ_v hAe- WV2D1 +bH0LsAX'{>`F,;Q5yᏋ{,&_'Ѝ:$Z 0-iV]L34u7x=Ӥ"EcMaH+ߗ5b:o/fQnDLhLz%vװ ڟ-F]veת&:A hކW߶=DՌ;e <3W,Ft 5{ 7j%aP&5RMyIx 7_l69GU C_l6~0d[T?şG`hT}tdD~hдL+iݡˌ%_Rx&ǧ  /Z #y;'e7;on*` /mN=Zo=-4 6M+31S5:T6X#X/Jk┘jm9XVK˺kb5o9G= _RohHO/46`tq|ãKBK3kP\WHȂQ0{Ds4玴g .||sղ!"A͋~WQ-GSg+B(av}2߆Vwc8 >mBOmVŠ#bρ{Ջ%"ͭ{Ƽ!r1';uvX<2ʊy@EϤ7U#o2D"2\?y##uD&kZY9)d rc7 ;$wj0 9:Jp;GGq/ Ѳ?ׯCcECte,=G^"ݣp&hŪsg*e_Ӄ<i_|W#ZIc* eUq b5u~?P'zHc= ,K{al{铗[7!4n'c~z*2`jS捥CV8{-{y@/ J9 趙q l \Yyc;6k4>k_\5?{/7i˷*oq`sh.3\ 6O\Zoy"=;atk5۠%f^uuD,C70Lh-am4.@;p/V~w5+fQR ѡ 9 Tf,-=q -w,8P]4@=GPThӒ]â{?4s=?<{UѻrK@}E'Tk1S/.OnK tTdo VBV9G4k9AAEʢxq3[aMcObaR!\E׳4vL艵w9 \"F?*DҦbgfFL԰'J0SHi/+MgpHWI<Hhߑ̎:mo |3%D6oETNBY Y 2QjŇ;Y7P+UKͥ {C΄x~f_TATeh`/.P áОy˽Kt &\>YJSM}NJςX>"_@5smLgph"= 5w=Lṧ֧0uBоK.5nK:9]-DUdfݛS * EQ'֩4޼ZǙUh&9RWXČo f6~ک%Hyb߰8e'vV i~*fJr ڴQ381*B;R9X7:;ر^L)WEB==XReՓ=9>o_BAU`V+"<%ƃNcEuNh)g(}_5rg$0)97X_ -q.Z9]j5i5ldeb&3өnN/=pҚItDäC QW 5i(:~+uY1!A%Xx/* { hzݶd?rg)PqJSW\2Rڼr߁huuʓqn/"+ڽOtfgj}gCw`LLj0:MUՑEK>Wr]qS}aPljݪ0SPohuˊF7;]) dqJCvY FpjjQ_!Tf)F9amD'J)Elb2t?}UM%w|uar^Lff#H#ɼvJfނѝQ2?Nl9\ա{3U%CU=S`9uS1֜~W/Ymmiwܱh ar+b5돴EXjfN=[KC#s>5;AIl#C3 ]fN ݁hy[7tJeohl+p~WoVn xJ Fsb3g]@08aAg-%WYXm1U2X/?# [\ p* l ,[?"-JkJ)X[Px?tuCǦkIoU*b0MC^6Y~K "J4-v)8Beʎ"l0A;HL9f=~!M]hZNAXLQ&N~qIa!Յ@JIhSIq s^صB~ .^Լ~!Jb auKhԄ}0q^~i$l [e"4m!}"=)ݘ+}'f{ooХ_z?g;]5Xv⍉nv:Eo~7?q?͑򙖕a0/pDwjuCT/lB !$ᨲWU,v?Q4ʒu`e=V^X4g9QUJL`x?eדNk] I<0يOSiKG.܌="3 5nUXm[hhmu-a!R(~yp x+LEj*Kw lh[] SI'9LoqlRZ&o=Jwjc/?֢4dbuAÒf݂Na,B* cUدi9tFG>Ao'6(ߦ7Ī4_3M9ՐeZS& KYڰ32qʃ9p"=҂ceۢGǜzD}uosov5="h/-Lʹ wU߂k ?;v-)jRBv_C `4C94‚o*1y,|} ^wH }F/JY HRG,m oՓWBxjAzQ1~Տ 5YXu$Ctm΀.~І KPcggZ:lvjNNa g`k7OGF7HѺ3 V,`0L\S^5. jIjwܔfA9WhgcW@ĸyЩBMCTBM+ 4/(h,W {? N Kɂ*͵?ҏ//H9`^Ub27"4# 7wx9? uLJY.1,lhZh݊qv?F:*9}ퟔc|3~RBq U6ĖKY$[ed&.SDc#|=PC vGAMƵ o~;`X֌HyNw$ zZ$ .oh8&5=,j,Y/խ<)A3BL(WaH3GHņ8aSll O!{ Ͻ PiEql- !pMK)¼R yiF߃|zQC(OlGdS #Lah,RP^Q=Lի"@ ї=trASk79HӕurMnMgd1׵^7CH"sĿH14J$\#U .' N0r 8PZu% zQya&G}Qko3&xM /Cvk-XJ>6.>i#ư'dΛInK|azvUfTċ2QI~O . ,!d?gq _]pr Gf_sPSߌnuO"% {/m_r)0+!}XQ^I¼<6TT G? eFƫiL]%WH1=By&[+-9&X/XtE4/R~If=EgcCK`dPIRʈiL]G0&!iǧDs) Τ)1ޙc%Wjc)3+D'?-~29cahlɠk\-呔nRgk(d:1@JSĩdV߽tJRY_!\ͺjPq .t-)ɴw}U?hsJ--vkƃ|rqGyN uHrלٻ[m_7eqiA!"P!/֭vȝB\;kZ G;U.Dp]PP y,6=1ЁJ=~z /Ғݝ/Q w(ÊͺF"8m%)|->p'ɄI( bs:ZJa-Aj 87ܿ.3ok2%c sUoa〉Bp6:Q@%b;ؽͮJU+uYny.wjD"p-77+ zrJC"GdIUƇ =P|Z?BlT{VV[x^cѠ-1(e/t*C/^o`5J 18`rb8eWApBmYG834@B4lʤ0 NolX(GIH1mdikS"`lȱW / du]5^@G>Ɵ_>j;,(Z"AUhu*.?aGkǁf B Z> 2=j{eeg,EDirB?F-nB`O$V2-[nZ U9;  eDe7z>u2v褜yR-Up˵m~Ab|DD@_? Qȶ.X%F9IҜ'T Ác_85#Wp0ϵזN!zwsJ%V"YqM?t -'Vɢk_n5y؈%3p0zHQ IW[Z:nswuMx1m2E(/JG5a$|5U6\_Q1reVc[n&EkE U)6sAX6;%~~>Cgqmgq$W>ʮ0o2K a q5x?@9{m=*J |i$Hy7hƅ57T3CjxBL DH'/}kuiRIgiD B1q&Ĝ׹@#0E"c18G?*Z CӞER+t_"T6"oy.fr@h5H)^oʢC)j6e^qHd=ֲ6{8;!J,J:ZO 7]ݡ`բN`` '0+Gw Ww٘<ά=A=/.<^ `[s(H^"ښldyvQr gҏ]eY3%^ߺ2iR.NY ӏRKیm}\V-+2}:Eco32#]Q%PiG]=C>$F v&*ޤo ~#PP#n\-Mb,;baIRp46q%r[W"͆[,o]&iE #=b~RO(q5RBBCd"b?,1?k,_rN<5C_i2S*XsRjg7vQZ(=)_@߅S3P"1$3ŞH]׹¬@y QRFT#=2D^]pi-•}Q::'h@{K>n_Po슝PKIuR]>j<ךC2C3MG0h1DI hfh 08Bj]7c ߫*+w9-=BQ(R۩&qB\?LR$$Y UB -^ЃG7fZ)Ll:/_ytP׽SN籅} VM*O( +YtArP ,B[!sL;{~)zJT@vgzH~`x1h;݊Ws5Lv^^>*ϝ7~<s;+-LS78_2wVMpeT-Ή3ݲ"= KZt$lQ^-*eEɛ'I%@u|e1/ϳvF.U\TCA.V^|(,ɯ|Y!Nݸ6WpK{9Nn-D$L&WZHv3QMd)TcSfWCd=׌sHAzaWwN\(Z% #]G4fJŃw+A2y ;ӳ&l0FF|ˆ6z]Z@l9<5d+4>BnkDURK:8?y뿰vNHZ)~6"c;==yF[ }2pu358Nb"!m-dYeԱͶqc˙&,2 j;jOb3;{kG2XʁmFiT? *7 l}C `qUm=zqVɳɖ:UuHǹqfwpǜ XI;F]HUjL /͈;,cif(1Kz>x>HZߐHV&hpA$8-UB涃XV Fߎ#h'\c?(i=ݍ[n7\6NQ ›faYW߅kv Z|y\N:L9V!ϝ_/ f3f^%ˍgb /v2g#Whb^jo@73VYPjҳnז̾4@ZE)alCPZ*Ԏ{bJ.ԼiܑT;lIkֿ=): . !‘:袸xtfQa\C rUKǁ(m]ы(6|ï+t]ŹY{`D/jRu>)L(9rZ?N'LPC})TT9ebDXڒQSۢla8MWfJF +>Ƣ$3#>:|Ԫ(SXnX$Drj ůzx/@[qDЎ*ʦT3 \:1WSMm.}dLFuFQ{?#3=[ŲDƦhr#s8De! AA @uQv3uZ"[M*>* "v0:c)8O&e)vYl4)x3qĥVZ#}2  Y5Qiw]S`R$(Vy T}z:&jn ch*B=t? 9Kz|N $#C&ҧ%4vOip"yĺʾ5ZƊPo6':#b)}qK8$DOwt&`Ͳ@_T%~F8Y9ˌʏBz0?LW@b 8Ab»djٸ7w[bg۩bç[mh.n'fi3<;xDB |5Cλu.#SgSx!8CGdk#d:puiHs,h-qn4JNk{_2KM;y@}K놂ʄ3]~C?N]TDp9G>U I _W8Pmk"x*: )F'7hŚdGq]Z&@d( T^?0R|+сvMIC2r9lh!H%6L6w G`V'·-HAccJR(9;t(ȡ׮Iͦ!S/z*MՉ0zRф$-ԩNh2aFS= k B5:dY 0^2 W.GR %A h詅9S'}eÎhV=w lNQQI=vY~]0Zd>T'27[袰L*ͺP3۠VySj|]Dv#W|`?9klH@s^?`ֶz)Me&-ۢ }[ދkv{s7 3g2N!Ll!,D4ZkB1ݨ/DLmsyIBY^)*ذJdC38ݠw[d0Ajbzf3~׍ ndNLC,M)4 =R07[{CqP!x.䧓N^ 1Κ4})PLX$Bcjd|f}?tNrA1Ha3 ~uF׾P\O`d ql? J)7X6DobXMBϑ{Ih!{ODrPy`tj2rAoN$@W" gT9ZLXk̑>jΫUYY|M%nkLGKTpkbGo:.Adh__E ?ձ F#3 ,pP=IF7,0NYNP: geBQ ndZE]vQ ?dCӃT)2~5aYyEǴ@wEu0_o׎Ccv<؎c pW< FB^.vyu֥Cax D@1B~i`) (l^UŁy!uBi/{061adj0ZfFKMK;^r{lI~s%\~rlL{\xləsAbUhf?E|u. *ҊMh~bacNDjPp,}FϬO=U,IIWj#*vs:lܐmOzٯ.:v j\_KQ iÌY] cA1.^N~Yw/JWMgpf@0i# .Ch)KF,RDt QcbN0.v6UއxF,JzT%ş64n Ȯ. =Ѝ3BUS"ߐp2*nj1ECkyA'=tcv^  P1ڲ.5\ SfXfM8rz~66m{ wfXoܹl>·u(6 KP\4xIT˜fuNSj$$[,蓏n#!-h A.~HB ?p 4|2ԛZ"]ϸ$W=_dkъPҐ,G;Ws+IeƵJЎ}zh^RƉ9 RYoD~Pt<2մ@im޽K|U3"b/˱E"t":|y*p?5ٌ#keD ֚ %o阻 ߚNV =$T}81dC5qf@ޏv9m2?!H'?N9X)/͈<[i6,>˖ǘRz5t?^:hUCWWgYTѷ߻aQ= a1 & r; 0~E;Erk564S~4>l}2纂AaVvBg;K>G`lRRC :GhZ/}z ~|_pZCZKݢd4pPc ϡq(N|LA}GpS&o4 *Z9?ND~C]0H  #!fv'${c1z?kn1 Y9 &1ŎCYN.OnEUq3mk{$hu&}S~TҮxޕ| 9tIU1ʛCM"z4'.}s;G%{*:yi&뉡EmYB6=`˭$CV2q=McyWoգd͇FBT3qK=> ,_b]wy薁=~Lܬڹ ʯ߯%\;pQf{1#3@2xԿ9 $eU4#II]_L.k5S&"Xo c]FY;Plm֐3nQSÌKsbQ lfN/?d$ᵅ7j 2`9v]ak}ꝟP T$iwPSA,n%NhNhot͟L&s.ʱщ*/&<:ȞCEw;,20CzM/ =hTXչV)C"D$@0\1yVt!0?oF?kꀦS':c)x܏6\p!:;t75]lQ9J)-<׸_SJ1Mm{"dXu*@"SE;1.1*܀v> 1$Rp\%E? ٳ+63dYpz{v5&i7 ؉ƞ!j f1Tc a⽛/mDYz(C߼oo_&BsLcdPpM}jYD ;77Px4 KYf*ĠQ/܂.,35EPBɦDK/R!*dԎ7UOIQR9拪*+R[BgkDFU3QjKҏ,<1R SvX@ Xr8Z46ľ{?riX]zHebjV'AU}E!K@L!h_Opx5' &N=;nKdvhA!):Ik٪.TlؑσOA~@ĺ[H991v&L3L)2O`j5֊bbdzeNlUAp[&MQF Kl}w4 bEIf(HwT-KB vd\eT7p`C0Dē+q `G:sמF8PN(Jh"Op=YvкX( 5?rl4$"3hG͈xqg4p r>ԅ͇ dLD|wu4aGxg56e]07T7ցKHcVt5^φD:[ޛFDȜ8,^)#%$_k4mlAV'P#G7ox\A ?PHe]d*gEh􏂜i2jޫ?D8]`jݑ}V( ݃F썖zi-zLVךҨy*:D?w~H1\'gAW. &xpoҔm-y(o%~ɪPnVHj6kiSICJdlmGp't LЦ"np5jrxKN=GM,*f~G {SpsЈ6s Bkvw/V9/&Gh;Q)cBK}K{m.$xq)n̮zoSٓǍ]\q5WC 8i6`0XߪQDw\VEI_Kb([K2ͳڇ%p 6<:7ҮkՆ~HQ9n!xYȲը75fBMVZv]XCOqND|n^)Lș7\Ny}I[_픯N Y1|17ql!@v!$lި,s}f%"x[#%bY$4{qVY{)EЮX\*˒FסZio|p"eC^+5C[SFD.ؤ^1kmLBRUyDG~FrAw @Zl^5t+6΅}?αdxnsX.fwXKi^ou{#ל񹮁#]+)b@Sx}DP?[ρR$iNGzP8FByhgRÀc8l5T LѨͼe:5q-iL3@yo> <ЯhﻼʞʡQ|naD^ PPu NqO+H2% Pihĉ|k A' 7tbי뉣ol'Evwxu>ڹ S3xa-&8[bEGTö%1re4C5#lqtKr_I4v|"j΢Fj`E>HR_N)nv'{ `N eyj2 TџV#Gx|/B N[ G*62s9Ǹ{*$ަMOv" VY,]ƪ#ɢ׫ܥ]PEq x3= 3@WE yǷXM+j*_Civǽ4|'lȻR,e*+S$!4'Pv Z؄Pȷy)V?0uבSHiaCXF(?lM#(E q#޹JnEH>`&n^9(_+?S ro,qwd DD;&+tâ~غݕم 5h}r Tt R@ k܂ʳ$+j]6 Gۛ47Τ:ó 7Z*ߕ?Jz,~℩1B#R;0=4Yʻ%h7gJ%;4B9orҘ0o$+qTbQgz㖉CF`_AƳ>bOzn¤$6~ ^ZC!UǮŞS.,v5cCKn Hs@e:`lQUM7uMPDZq5՟?a>\-Kz2_m78ejUɠY0ьxPܨ*GƎ?!=Pm7;E,*Ub;V_pˢb +v (ڹ1Yv\̀h Gft.6QI U!q1H`\c1d2G  \WB~ Hbdt޼tNp~WP/Xrg\#*zmIoI dUt 9$o66lyj9QDŽ'($kr.~[O^[,/ה6=JFݝyx!.H!/w)Od3v89&Zu2ptZi#'J ЃjLPҏVZ%MJu5;b;"Q\K*QQx+G BkvBb%X +Unw0=MQ`|6lN{рgnEM|Y*}ON?[ՄoHҧWDH΂9c>Uui>꿷h`v˧Dx EaÁ|D%ja(A#3NH)Ar]M3.sΡ:!uK<"BGxkph()'FT[~۽@Ńub=@YeE].Zs}cN٨.p7+AaLH;/peR 0 USwDdfx7:lOr?zQy>Bb7q %1+f5`@(eKA)J7(YCC`bO&+^0$#]g;+lg9cu.uَnťo#A\4~ ;ےLܡR:s}CPmGf KJ./Nqkt}(aSԦ 8YJI1?)/fEScZm@찇(i{ CifRoOvJ6(A& XXOwáSqLI+*tޭV`i7~p >k)! GzdʶZH#єy1)pVdu4ۅ&uƱ7gRNq.,}YѐPS%X-j l[};&]A*$"W" 0礅p)Ddk\T,kܭ̣@FEdHT+QgTAd{ ŖcԆ!5f$ /*5TP+O6fʽu1I𗘣tӍQ%Ag܅;J6RzuYN3r̬o(Hi'O L~ى/jܷq2viL\1e4;AkZvلIRΪCG\s'@@}"rZb5;WEٌ۸Nqb,Y~ޤCw9[ УT ,eM/_ uW9xXO 0qvhy ]KNUFI,[b+U?qIqfGXkcbyEMcC"tQUNUX'elb"mppn[#`g'_YE TCa =H_:.IJ/rZ(^@$. X7X'<\_eVkdiI?LJF7ՓuaPm󫴏GBhzϪao|#L6m+5LpgyBr*NH<9X`њ##0WO;j8'W: ZA4KU&c{NK@7༦ߡ# N,N8A% mv[2\h%\oJ| FժA`/8\Ypc~oMe'A^vtkb ;]2X&]JbGN'g'dˊ3;eJ#S3`0 mtd[Ѥa޺/F!KZ{9).oxXAKyI HU܉cw%*>LF+jyQ(CD3i*.j][^=ȩ:xR eFf?Vn4@3U$gfXڜ߱3G@ܤ ;6VZYcy;ճDŷo4 #]Hb 2Vѿ_z zN0Kv=b7tMɑ{3;ԇPꏅT 8&S]M 2K씺:̣@(oC {^ރ;UY/m`9q[E~)(/H+{#W_126?o7:Y aʬ@ 7.#%gz"BD4k=6'S\+ڴ;2D/rs}ZrǗA[Ƽkni;IWÂ࡟ K`"DxD~Iagǀ`ciV2Mnc⧜ڈfn3ON {YogF`814E$^B\r84g"eph_ 9aFQTKs1ԘT+ٺlKQyumphcAqd$i.%bVq_foǿ}?]] +\EwM]U,7JȴsSk-Ħu m`{[wph,|Kؘhԯ::݌hysu"'WM 4^EKw\uI4d30@vhZِh8ߝ·[-Fp>E'NGnAb8t11dbo;SvWdq?_\B 8 /K1+/̢<adr]Fzdh(($ b\7 c~YcTɣva te&-mܮA;M~G]SZ<3́ `qA[k͂-et{ZԽTġu,IlQDOzΏ.~ UK#*1%. <:t<ɄcK3&z뤊H (3#c+=Jpo~XYf%8G3@$hoN0/:b#Ȉ cQ^<ѱjի':olYvjD_&|pD>sC 4 ml S _[ '/6Xu4-b[U zG4;\Ha֨RIgU;^^ | 1 EÞn}xO!3Ȭ̻~7ggkMJ e/3T6O+/0k8R,蒌K}ASYbN53=;aqi"G6 t&_cwI8@#%}.$g &Iݸ@ͷmf/cmCR?154*,s ja}ë45 )/WH*0O>ǁݦDwnDG)e*?V/g,VKYVM i!Ϥ"}p9܍}H(9~v1rq z# Wʸ~j us9_ehy~s۱ft!J%ʼn֠)pۂun/8^NػL:=l4kguG.y+sj^' i)  @Rݖ-J[]M iK yYK{Ug!*A(5g,Ñ͔9~@Qtwf;D?}MaI$z ClG!N6Ā @O4;?;_cygw#pL1>R%tMmpk3#&/AmBKc\&G%ح8V`Ywi?i`{՗HR]a5r Ono3:+=u^BGqR,\ *N׹VMVu6KRt5>!-$<ZܫJBs0ʽ4A6JnxE(i}nV҉t'R|o AZ5$Ջԥ.O'2<]0A. 5+[z/g!{]ec% q$t[BS{T͎F˞@>o1SΉ'e]pgaUs=G3]m|ӕr.fd 5MBF;GS#l{VL3E.ܓv}u0I~3-2Kk@SfBg1ڌs V _YUa"IȨ7eciR+γ8qYeAeJ TFܕ/RRr6 Z(YFT LN]3;*MyQg@46@^ nhJv|!C* G׮ܣ]C>`@prh pn4Ӭ*PcxΪmS7So3W,xX$v,"-K:})A3$YV⎣ %ML"Bm:\jċb.^$,X_ ZQ[@|c9)(Sl[}>Y""dh~_W'9ψ␵#pxn!ͤ$qBK1s7szuHEE0 H;06]/ݎVڗzD2s=RB!vXb@ٶond1rf%h}ƫ 5'8~kZ C u~V`NJ piTr4Kג&|CFo)m:zMu2E@ɞⵍV2J\_+ ł#b2t$[r|gCdB2$ϵCyO*Q`C'uh<9CF9N{$L"0gV=&g?W0j޼k^X>&}M){o*u=Ђr gl0vfԞN"mu_"Âm zr :b_pvsψ9^3Ua DVQU/Ԕ t$(<'EbQ)v6|T9+hAȥOSWF$>(ŭ)LQYIRC2ҤrKgN@~et/gDe.|1}_}uDs~ w /Qq佣  f64NRR7s%IOA RC_-қ V6_}9翭p W{}+cG>㝽3[{'D^=z[obKW8_aej ۊ;i{)"+/X4p'+.)-9fa P0y:3S(.sU e j]m\Mx_)1nۣvu>%bWS>㫥+1rq rEE[iwjgeuZ# ++<K=W2y?5 <ĒVw(: ^*CАjhjJ+E +9v\ˢQh˧jOiIg6nTMoWHYh@%rɸǬRFSw ? I h|5JI!+ݹwْ 7Eŋ-Dj6'A @}j*nqŲY)# qSV^q*ʊ@EQ*bĴU{_S|ʂ# L4kCh#`ITÓCt&`ލn|.# G. I6fAR-h&̰fr3񢾊~/:VP%y=k+Tӿ`„C|j聀ԋ?DĂ ԡ!o^Nzp#KVӺ~n=G>H$A(T@inX}vЈiו7I#lK>Av KZ4 Lps e6#`1.ǻ ^z/ZM˚Bș,ܥgA .t@[ʰ30Ȼ QP *s̻J~Yؾ;_*mi-,f%n޳욅{yf>3{wIS_-&ކi+Rې͡0~ 5HH-ߡ7BmҋF${ŋL/"?[e4(}!KLTԀuGa4 R;4&4;B8Z@TB!]"IKp5{#/)$7џhQXuH jjl(w |Ostʺߏh +f q&Aҫzؔ/EfZw, }oȫP!ϰpΫ`^~~5a "&϶ yؔDJ6}0l~ 9ְt!++Ad+($$*g,؛:ÄFF $,xW׭Biϟ#]Q^OǍnTB@O$vTWQBr Vt8*a+B8l%'K2M*I2l04D@iDl^ωSӨs |^N& I!Ɂ=99pW>t&]5# !^%[Vl7Bjud&(=%ɛ~,"֎tϜ ܧ(X>p=EPU*=ië5sKd8 )y~m&Fx/B,z^C[MUSi}?1AfT-E$f~3)]N{cWHfJWyy2k/r0*{i'GT*Q6ՀPPac?$\FA%P01JjyH`'l(8 בL^cqF;Mel'}% sx\p'f_thż*o TIZXMt|~m7"SA޴I䗴4E#]Д$NZU=YK_X6H7i_W_sV',uTgL# ݤ0.qҟPhlQT҉*[>HlVx4͘4,sg'(6z$qPH$mɶpOV6-n,l}q,"(+m`RE=7؆xϽC3i^w٘c선M rBgdSM^j-Bk C,NB$ZI UǁWO̅_Z?#5KQh|t⦅W6(}:UA!8Ѵ5ڶ^JD-+\lFMk|4Քռ3vN[\mcK?vk MdDZYW[.^{pG$KnYw@G*lyMyBeIK%6'a$gDx|Kl +;gp΄ZV LIj^_ӕ (`Jod̓P:O1oS–Ap\ʌl{byoXc'V[}rZ߭VoKFM'0KA>=kېk5n{\gY*sG:ꙏ:ԁK~po#|;uۈrKv|wOG=rbET\AR9(45Ny;!}xƭrrnmh1Q\O_Ta-H vΜzF]@_;EFMxK/wT=6W;"H @7cwwbr^L\OU"yq眢!z?=zo寃['xo#?WKⰁ݊&^TݩXHyD[Ms3DÐP9d=&s=+ xs-#f)^ɃNuIv ZZQ%{Jؙ^Ġ[U1?JYG-{DZMd m/+hBY[#r^"eANzIÙbKF39NlB&R$6{HBx@ٴ8֝:*KD ݏ4l/HE> &Qv)PAN{(+J(1ǧsCh$B26E߄=Z-WmQ>Q`,_! nߍ5 #yCئWv#qsgUdkJg4Z=rwDaWu []H6ꮸG4y҇ <{ 12@xkZk%?*MtRغkPNjBK[|uEKoO}/_y9Ѭuje_;! q^>,>&bo\g6l&I֕.VW0| Lf֢mណ:T"diVg`ys=Ad>k7n珈lB_>%̋7rƄ?GW!s&)ȼ(qPK˶ڹJAWdDy$ΥNb ?(̎N`IA("-S baa-!)tYԅWHݭ⦸f*Jq{ %?dԶ<_k~3kTZ9+ m:,'5%ᔪ tN 'sw_8Cez}%‚_I&롶my)̈́9/`M?ءwajYN=80_NnvkX\*``yp *ʳʶk(ZeP\b\40t;zVAb-8?F/ ɩ7qE<"%,@準n ۣa"4KJ)~i>"FW6KxCflj{ #yu7^k|4 VʷaG0*Ce87(jn d-j&VImDO Ex?IB*  DuVW\8å aU YJB0 NHHk"/v_}pnsCg.U5܎Fb27 f2'ȴe,&p ;O*Y۶TiN>_, (\H]}bπp)k x C:{$-NxZhV(M6 /:M3R5E GDj̕+̂XjkDF".l?ޏ'fm8sU8?Hb+Z;Su,@"XM Qޟ K_ Rd`oZn&k^*.̌d|O{6{"dgpBOM:>ZME-ԛ|ӕ14PMITЎcdkfo=PdA &5%F5Fܷx*|c]O U%=aaEU5E%`k&({a?Tmn&=Vi:w+[ˈe$* ~TwJgtgO"nG+)2Gf9aA[nBr 5Gv5dhb %SVFkG]<.@#/ޖeIřQPOSXSTK)u=*M k+]5etz' i=~n+Gc!l]W?VDp$Jc. /W& ڨXGL gi o}"Ͱɏ2p:A}α\N?%;AygDƒ|Lu6EH6q ?'=ic3,XN|G'j$3}9sʷ$N0(39u)hZbb`7WL  'WKLŨ4h ::]%Bf2vfK豿ds=p.48vjz:hjH˔VJu6T<;:'_-0NnBˎ]+X6Bh4R/ʘn8_ZQIbMNUݦ*(t@Uq+~UA% `3ҠGЬ8CʦC6[RBN ʛ[=q4r8S/ >ǓdC, !eERV.^Fmγ_Tg'i&)`>'4c@ ~%-XB}敽Ƌ$Zv(ԣn] ?yE4#+]O{lJZfў|{H1{>Xs9d0{D7@8 v}oI8z'Cu/6c|c!M2xI wPvr`\|+HfxKrn%`H3vvim ziݹMZ7r( &h(w}z& Ho1в[Hd d 3:KKTHen:\AMvp] [|oS6$S>z&?Naemnrbb\ط.b|ܳcz ?y&|-@gҫҌϚ#RZz|eFU 6C)@T)LsFH֣rѰm^IǺr|Ա]ٛE>Bl-:C/$hԵms1VpY[vr|JB A/0=5/~,Iru9 FBP$5K_<ΩϷczYZ z-mYpM:U,օ.ƽ I]d;(VQ-~gdT OEFFm\`ƈ> U)m(|f~g[㜤 jyBnZ*^z@JurG=qZ~]"vCQ 8 dW2$5Qz$a?m?ڽF6!}׭Ls;m}<T66'jxD"6cc:{b%DqPgK ^8s~l9hN %\,^VB^2 w.oSi r kS@NJP:_:1!-AH{k326uv#o= ~і%GGbN5K0Go*7$_rmP[6 )^M-F ʓcD%nv5V~+Fۏ+t(˒,}4 C,-t/6ٕz5iZ ӏœMG-ⱵFKa&-Ns}4qF"\7$f#M@4;k깗 `31, KVfZYeoy$xᄼ96*ՒJ ߞ`6 9vC}A9uKСbE^1@Dƽ {"1ZR^c6%I),jENP?0j SY})cZ/ʗl)z,HWe]WݎNuW3jID:'wU&J;XYeM~u\]my U*x*u^[8j_ 7| g,yNe*,OX&K [ŢX i &@Sp_f&D$xs|笍F~/ R(h3%SĂ*"E hf(H2k#3|a1wt"v9ӘGל|7, ]Hv>+-,r^]5fWbxx,#T;.!\2|ȶ!?XEh!i Y]#&ZkYAb,!UD<AVػO~)^o9)ugh [ף;$wcgd .j< 8o q&{,_(D맦 &k`Teh)ֺi%ftrb#q֐zi0\g&&v=Fꎟ]`:i˞vܟNu1𿻁8&.:~#Ew Bɵ +Hrd7N9?J0J,R~K82|;oq}-> [EXN>FTJ28rMأ@S[ѝeXO|2CI5dVk_]Rv&%:%DR\h1OHf"f|R4 Ebng}hk;U["F$st K/Cg֯, zAw3MpN i^֨GKWuS[G!>}rFc~r(i|I,O0R+*00fDlfk]3ڽ5'գ'Ct`y *9RwXj4ۄ71nI]g}BE*JK5G8ؒb˷o={RpqY['hHK'0oXxw epv^A¨y1FEˆ,}h<{F\@-̒x4%³ do?6Hg]!.سb@ќݲ/:P=_hN~4ɍ͏b>QH1w~4}l0o@=bM\OLim"7!Jwd;#p ]^y#&k2~1l.:=B%B Gl -9/ĺW*0ѽ> G C!ILB8H{_GBn*601Nlٯjߒݾ`=qD@<4!@laNqyUu85GY˖XLؾ PT:":7T0!.+/>.NewQ Af.6VI]/<+ȼڻ=\t-$S*GbP/*VtMyD1buW%r{)iaS!Q$8UnƹFZ :|[/sh.Q,c\ʹM1yff XH4zw6(, /9^gf۔H]ƩO$&ws⫷?U!VM/b<2zHj.olHHƦI 3ƻ_U\kƱ*G3gEp88ȋv89rTng_ppiOO\׿WQsEyN5 RxBК2~Rl:r>AKL-N O. c N!V՞uYf{<% d_MP:}=|5)ptJHck {֩qX//c#{ P5_aL5ndmcIيNq Ztm48wi%ӵLUQI)Iy $$R2/}r76 ^Ub3{v*iDl3``*KJ|Fᵮ Z$e[1R9M`0eF Vz]ƪ g>sIIcB32ux_z&!ec&ގ/2  n&@:Z$Ck'.G%Cy]7'_77 !P E"UIh&c|kTR:K]5+!x$AQaX̿Y +($\:w!AgM,74hzk1,"w8' [X%dŒ+7E Y s/Q`En=e ֙n. (\I YJ+Vȑbz˶B>T$T(Fcm4ޘk:,QIE1ibj쇖)u4IVS3g,ySW c[hj[;ަVYڍ?RJODeՑ C.2IjEGu$VkѤ▛"1S/cHbW8YQ+yE7w=˪fs\CiZ_|" 8H;sEwQ-YBPe\gOCtp%lMG]};sxꣴB-*"gN',BG> W<5BP;ӹ6} ][N ̷$Qը)\niDmb]IȃdmrBrM%s65i}ENsW"Uf& Ph̢`yCrrRe[v,QֹI9SF40Г-LW|clgplYo*Pf֡%˛ky=~ s/{k:; ";Ϊbt)B?qʣ6DHbOH:8#}xQȤg^hB `lT9][$8r,A7`woæ/lM,fg;$Ho6sP"4j1ibWr;s8 T!qHKef3GgZ9r&MDLZ)b^qS2F,/@.0h]cŃqJ8eS'҆"p}?%v{ҒAܴWYS㠋;]"OOZs.6 2¾|tpac$ڭHKǯ.}a 5Xb(8G[JVW^L|DY?Z+0vKޱaC×N.xW͍V~\|Lfra0sz|.-r#6*êfrUIG.c o #ZyvTN,|7W0(U.($J%z r9~렮V|uVZr=Ọ"%<&i_՝bEI1ګHMluȄNtlZ$?{} t#O[rtZLz<i%Bx(ʪYY^ŘUVt ÒT@lPA֒ŗ:m4VUdGeeޘ^y׻qz;m|s xzT+#kUSIԦĚXP|JIqjCS(1}U'h}Y=feKmorZ5vpz-& "6!L񯻯'%woTO#?t}BeNm^$Yꩆ/cIˠ-Oұ|7!{0{^#_NZAUjfҶ8X8mW|۬ZhMU~)-F /5SEqS.dm{YB!j4)nX;))8C0\2RN]N9h7ID4U>-1TMi0xB(xqo$(#cS3ak`}6'3|wPpFL~G [aV |tCtG/zGW8z1?,RCYE;u`93MptpS'C`8f;{&5YXp:IdLeZj83KH#9y;'(_W9a'˘B-, N e p)a}-~O ( Ւ O0!$"N&2/+{>}&EU7%`t}XJh/ |poOPBxφ Wˆ@IEU$UM7k&R į SG" ~eټ[G"Ű1lgH\4Uv8A|TȌK x`lg[%/ #ZvF ,lHO%^?pUY ng!sB;]D'@m qd*Zɉ{J5a/xqX_0 i~Jd QI[,[+Dު !OԬi\;5rmVpb 6"@ZګX( /ZM@SEbx̄5s~&7蛭1i٠1'Kz)`-ՌtR7c_ʧpZش}[aDY!nTϨkqd|!™Q\nh 3/%o$TZ"ހE5 |r1n(L/T-U?c369'~ gVR F+tӒ!5kR*^A:=RP'%NG̡,AYα'xuZri5^Z]\%4ZT776D3ܫ Gc$Kb@G(d Veʝ )+ jElC;+EVFQӢe}~}Eۓ%v&mG%P+)mLd{ W+Y%E@ \yP%.{ RJxm.9a$cr kH.l tfFPGor+\I,Cl0=:*rRp0ٳQ\o+Aiȼ0' / t2YѢDiӴWM._t"|1JSuQ$ii&OLiIfekʱ⡘**q=H 7CZsT5~dbovq1`' G~,~E, PCRGC j 44TNJl+V;hhѩA߳lƥ+^mm)ml:,ǹDEiotN&40sT}%6>G~mF(O-=HԱR#t>ZP.P9 ;H~ZF#%Ȳ^>:=ԇLРSF e:ӒαbǺId$@u#[u(JGeO̧As^lۖ!45oEe lZ%" ؔ ֥vunow;hЦ&qWsz2MF]>B[a!WFދy`00(n:odun5 Wo|:mP0|HuGNq[52xX`(l+t?[2ҬR9V.;/㐽ӿ C~j֙vJ@-_t-e?;n R#%bO F8WQyvyUq%'[b:Q6:#'3BGD@Ql#J.b8Ggm8 'ȕ+0dK8w{|a|u+\juAlF{8;T;o\]ٮپ ܺ }o?>g[ 蒈H5þJtQ1aTޗ;#˳u0pFq4.Iݯ\u\G%*vn!*kL,-Bjb3-&_k1W&ZE(+kj B(B=̛~/ZqZuUK9f \ ~1|o,hYg gTYGd*?gx^NN_ )nV %i|kb=XS76W:Y<*%d;-T0p3E&%2kjS s消7©ʅdw̘>gF#qoی;Jx$0N]/H.j +l!4jE?OФ|$ ^A?ExTfNQ-,u]cXR~p=,U߷?|ϩkk%\UJ@/b82·'tlvs%ۍ|*+BpL$l [ $W' RM^H# Š)D t¹\Oѵcs㜗i&KWL%X@5%^gZ_P[j2х9KU Q2X }|r:2g]gKVa 28%2o| lű KLtH 1pyֵpr DP! WiH-;!:\ Η)ioce(N h%OF+pS3fQA:ޏ+٩KzHJxV9(=NFjQkMC7co_Lp%D/,۴yRbAC6=Px0,%<,(/3d J`@՟}50Cp[ڭ>^&ɳg?Dc@}ֿ4l@x:v$-d J" dꤸ*u`1e4,6\jJ #0S^ gx~eS9hJbB)Yb)Nna.-o 8!Yu9T4R>#}nϱLEvԦP:3%p,ɃBWSJʽ _@Rx?!ևS$^;],{8iκ_|]- &uF 9Z57p*nUαnҨ>m(:As$_9 ;B >o! O!h}vDv F ^ _v*2ٿl ?̓mL0u9'$, |6KR+yguvK%a–j=yГ+%Ϣ-/ Q(p&uF' gz+0kt3]^wpX:D 4=Si3鬑}0Zqqq6~kQBl',O0F}2ec}pʯtjh^5?l=0oW|SItd$nDj IM`f _>"/x5r/dծd ڐ#ypՍ 'NgkcUPV1StN5(ۄt]֓lCPY}RW%Kdj8q8C=7XBz9X/FQ JVbGI`%p|$`X`kk=NW9{c^ndHpKy6\1C3уp3ԜmĔ? Պ(D׎΋D!+nYӤk=[m(: D U ݚ"ԃDZ$DK; *o7Җ "˺lۉ~6dvӡZ:&@ɫz/א0q2jJ}gk uz\c(p~cYlrb ) P Sc}4,;yetyyVA8*1zt[l#ѧ|&kJzaJ9eʬ֡nXatDJ%5n'qq0=0b=H[,ŧrbbhPK6it$LN喓%ruscn+GW܂K1):,e xc&v%;_d|:PqcmS7Gt'I]IEXK:hF*L(V:X"Л[Du+~3wN#%I2 :U*K< /8ǧ: 54GƚGr_}8>>az=:phUw) W6oI&x'K*`3_܁ߠ*Y˜rwh{ <7 (3 $65LG[P&>7Cտ=U@kѭ`w_`[yˣ@b1r9E_0gvnіi VR6bAbd8|0jU%P4ϏW|sۖu;{Ѷ+Gc+*ھU z@IXLIYo"R441tAv}/֋{sPI/I B٠w]sB]cp>KY5]ӏo闙4+ZlFbrzXL]ss8 \; hjGZeA_ <Fwtš(DJ V1_mPԉQ/Fs4ka{*kGHŋπ )pКR)F%63;h@ ì;|v&fۈ;(ਖ PJ:JtQ?dluQ 6}l"_cAdyդfY:ZLf+ ŧs{i^hiJ-hw{Nd{Cp55P2৿ @\!aT}ǗeFVku?>#-7XYTE] * `/@ ˝dЀZg, Sz[= t~\biE>a:r-}ʱ%WuA+oO_Nn@CTy›f U" \H r)ChPU(hluY_ߙì/F= *+ѯ& Opn;CrB H$$~3jCr1=u'vSvۧwfҽEiSDםC+P1i[UO>,An-3g@.< b1jx@4J9BkΜLS'ae4W܊ bTqoڮI:7G闻}[EZyC*Z5䷽Ł8ciVGzGm2s)>)mycC?FZW ՟ekzKһY{h[{P5mruo1vqbXEbcar(%qeh둀b&I돇2-{\Tiz eS]g~} A+@~-3vMV] U 5=hLgONTKE@rG:x!%;gwlr9韫c"[qxoV\Y^ٶN(Q|tMk|ý\ ţCL @gk|jTi(3^`a! ~ 7 v;ؔ%< Pch'Fqhʅ%*h!T2GF'O og{Q()?:Rr…(J[ =>̅\9I;<[&K0d/XM % Yu kZS=&#(1pz@Xtdq' Nu^Oeh4"8SƟ=w[{@gS5=a>=,Pdcy6?e? i4Ks½ ѿ}^%QADޞ<)c#}ʛ͗uNF^e_BULk ?"Rס J'x'}C.{{{Kb yv~ /$Kj'ʔeNy54qR"mT'%EtPBⱒ=r EJ&q ׌? ϯ'm2O ))% 8~wFjGv\s1s~ˆJIȽkwu]O ߐ<"IS`Wܒr$vUا4H[CyRpV6|WI˻QM~jDi^L i}GlSS.nY)rK (CoLKzbųl =*Sq^d>KWzF J[mث`93$] 6 xP|VT5~o٧Z i#cg]L?S9D:a>sSyH-5y5ǭ*,~FKM*1PìtXCtM맚׌O^(j|m9T~Y%<wʋhs,`ǎ̔AoƟlKlI˽8 3Ʃm7:(d߹e6FůY [ oi4/J d).=hq=5D:W[łoيnH< bnKq%6қ(?JP!1iCܰQ0L4}`9ϪdžbvgY5qq(cbc3{4u' "QyWܬa雿HS+]ӵ9S_]`7}^-t!EQi`/^nlf9 pG'oZh6Ɖ  CZʘ"2~+Hgm\svg;EsԤtÔrek\ KIL^>tz \t11{[I֩ ;%ޅ-8ڛT>Gޭʵa]ʔAr1'>1Z ^=rt?LFsꮕE[T엶6HP1 \uMbPhv#/`q=EcS"[镰t;\lnY—K`[u8USQ,.vLO["5g{b"}nmF&OOwi ok /-`XWॵDcLVm!QԦ l5V뛬>N$|9:zn}\ od4<(.] ]b_'?Ъ+* j4V#Ь=]`B?ed!S=]h:dCXh -iR?~M/WAEJ. [MUYAL/C+ >`S[4PԻ6JdQ).Peg2+ԴsGoWh"GD!/UKaMX4å.y9pGغS&h~Eejk<TS-)Yjj P!(r@8gw~$:H=K|)o wX0;{j%iN[±xq)H+6k"?1*`l34Wo֑*Obj9H5b?h}iy >mIl=Ҟc4S+<="ߘdb\RNƆs5C{UORDҘq?t6%Dˀda/2 U.fé=ꯪүweem2$9vJBrJp\N7e%`B[W;f.f 37;k`67$tP ڞhW'v>)yGА20d62g㩊ļq:+c7Qɚs zT(%*|ona,t;x5Ҋg/NS{5QBB^ 8xp+T%LyETih*W P㞍a/y#hޜ]2XA{sN{n 2Nٖv[j#DቩIPNaL0E}=%N2{6I.u.|7P$,xf$ 7_]L8}&$UNVajU0, r\ڄD`+8srfmx!Dfjųu%#x_lpEAtb7txg(ZpѣUG%| Md)ڴAOmpE,%5s2!7^N޲%yb-1,]& [vrR+;Z{L!;4tއo=$2LO I>mnL̤DL& է)siCic_qUz wUJ+?rlZVǂ;l V[XFEnPq Sv ˻pwgk#i^iYuc(_#y_ (R*#kllѲwW1>kVxӄF\jpؘŧGS h+ [Q܂j+6'I8߈-&^+7lh适ƕ3l\Epfc+ 71KqO%}{y`һO@4OUOX@)VK\28ltG;Y@1kG$(,H 33bX]C\91_nK (>f'߀>!󨋿ӯP+}qn6 *- $Q '$@>MrnUV ,Uq:I?]DW'g}$á80:yX+v .^i cosin! I߽|Ӣ)\ tM4ŋD7(8턁:9W'.g,]&xMs׿P[Dc R.[m5P=tʔKɟ7~S- ňܫJk//QF&:x-2 y!`9I{1K S(ոQ`/CҒX!*Q^mg6qCX-} j1Dj]V-N^!CvrFȭLV:#G%8!^걖¼.@eYx_DŽ$jF9`.`=:݋ ^Qy5C( HnVC,Kƴ0W_aֳ)lv$SXv8S7}zB8ǒ}8l0yMv|JabM9K㣒@h/fQX| &-6<zj&C 6!i΅SuO-CW\-beaΫg:<P4 c @4j1;lgJVO&Rjc('z#Om Ϛ_1tMKQd AR4)7.*M.;V *WUga]As7"q\Ӎ8c0n~QW%@wxc:|Q 8itEO%d`y9Hh부myYr=6QiV!wU|ieèH'6 FYlGңhL8A )\vAs mzGNMWȘ0< 7R2Ϭx7 }kT4c[L&\N@%QpoEfwhcdMrvU=CN:8Z GvGkK 'gVNy؉PBƊ+rQS >7$=LO-޾ҏ`B~FduMeMi$HFjϜ%f[C6)z\? aO5J$T`  #XbBchgJv9 'HA:}Ҧs;_IQK+C(O]}O[$?4i9U%Z@/-[L ̶OR텏`By8FT0>d<5S(XE?U[26 gsV#6? !Tli^wp鑉qKsZr.h1nǁ4aSV远%@V=]1؁ ^GH3hfaj 9^߁rQ9ۢ-6¼%k.>qNEU1MjIgwU0 ö 3 /=#P m9]-pM?X6$3?oP8DԐaYb/615+=rnӨXATIBVC ,&T{b%|%۴HUXIApmqg=W |E)xE@zRHxe2Fx18j?WYoOt`Z'M\:(S~Ue6qH![y Z>kIɔf 2˄Kq<yW=r<pׯKvE_殺]62)&| 7>y{~bNot> 7IY^Df C뤟&y`Fir"yOԱQ}o C4V+{{'>fda,3*}1*ۿg\T~eس).jIS޺#B=+=d⍸3I*%N~1 +Dz*.N'7Ɍ.x["L+B{8y&% _Ӷ0r4*[:PU$I~M4DbxiBe^\)_Ċ8RpvKSLbSAM8,c9-_6;72 ml)2Nf8'.ⓘ0ۓ^=+, ޲ O Ӂ~s cr͢ހU|l1Ja~:3!~g]cmG#quKz% 69dr\0“\Svn֦/ e/e6`ekCB͝:0O& 2;OQAzUV`|_c)Rݢ!afUSji|E# f7$|NjyN(d 9 Hsֆ 9^ץg hVaғ Ms4Uŋm$U&'GtPYSku3)w1jyI!}<,Y7e y@Lh`pjm~12J!BD3pB+s/`aեú&99O[+U:PP<6f ArsAi` klWAͮ>(p?ď56W"M6 W! hh$jBoc\ժ3)cdϕ5idl.ܱwj]a>_d0'k .HBP)7٦P@kuπ!1M;VuZc'aG*bA -eF&35⋗ej"6HKR#{*8dIpK^g\5r܊Dzߵi@Æ, 2;9K˝l3kP=,! Ѷ ;CƇ:Ofmeu}})!%R;߲̿y ♯tG2TTjϼt87ǖr:>%-"#:u 'e 5YRLGzN\o3|(DKEPcbx@8[[aj\{Y-``յC2^lBŭS{]geGȔXBS%lvL)nnth'ۖ DlC-CIJX{0HBZS3HI" qj`K5׃J Q?d1Rx6Һ,){X.ݽmgY,4=]Ӂnżia|cWAJ ]6D3<>°aV[w.MLvsBa*jZzX%eՏ`O<=/#/n[dLnѦ6R>S߈<iAl @dZ[FT*vn(eĮE4 =JTL$~ K^T/,X֩FH04D gǷܪ|EB#fk{qhi_CdvL!Li %;>EeWd Z/b96dPtJ+ډ1ƒ`Ux|BSM9V׬ܠ1TiYYY?"JΞ&SbȓhI$r@pQN4+wխ dmg3C 6z1dt{n)jŜy䱿&M*G#>i 䴄9 A ݑAsK7J-zpNLYTsG0 mQUY©\Z,Хy9{+̡c^Ʃ21\r5ߓx-H 2_ׂ vuXhI?*YGNG H+I+ }譼DUsuNJ]`iIn*:dEBuQNRw9ܕ,W:'Č:mm*^P-wqOE28u1 S-e'':@^w+u!+CE F3{g5IyG|4giv&C1(7sv"{]6F4Nd0M4"T!b)1oq5pY6:o[XsoL.|IVhoAf p=2#`hiI_dGWV'ZK-!Wk5c}\xbvlݟ7"S#4!X`% ><4 2j){ MsF'tKreD;$GSj5'퓩YPor_qɢT~'W$ƪֆ?yeIVmYUqn?:&a &u'q.<{OLs?Z4AJPYb.พ8z(i#uX%"2p?0#ۺ她'H)olRlza_bAaJrM=9"!)_z6S4Ribh&9fHnRRb1X:bh1 p#v%PrVKHBd@Mǯ5JuW;ebuܻ ˘XYW- ӆʙǢu'۽WJj_z9 sFO1Rw_S N[˪~/}:.Bgϕ\Ќ ٥@@1-$|`c\u.LVuH\f]ZYD@S+ ypzdHy:5+ضDn;*w?BFb+nL𡌹Q)w n2[&H76A"{9,Ly"nfi?rMesmj.qhO/qIXQVbє;A_['~(CLWE7nNsa/^G+|7gPbF<"x[1zT=S=nv+: xU=@!C6%&GY-ҹYZ;],ܘr>hX4چv0# :mrUyPAS1Ir2X g>6A;&Ä44uhI8Am};8iX0$6l5,{ugx62MVry 2ee|?+@>gr\UǛEF>xr]f"qv[\ r%(4kʞru ޳Tb J239EURi\ʁ9s4l)`2x^\xa^,"~)sh@̽\]Tlp\?i氃vŀguͭ8#)g1:bpg/HOƘJ{h8DD)G$8Uo-,jo#]vsW6׏E`{U}Sx?%x<` 56%6'^PCwbȆڲl1* gXO!B0}lLA6*Fp(~x'Zbf,*ajw@ ڻ .Zv,cfq7,(,9vAa\( 1>ѝعG:Wp+VLM超 O-I4٥ڻFҶ̩_hƵzĉnʦ~ikݴ?pgD*b>wôfe9{^d$w|#DL3Ϡ Gc(],&]۳|%Sș܂v mL)d˃9W%Q F$/dyt}##22!_n ] cOUOTkw/mijKm&sX7%~$@uEMHZʖ~RWkxhBZkj hfCy?`C-w%O9ѧ+npdHN^ͫkI dlwo8zK\6HpeE[Y 5зTfqoM|^CO5'@?kjuNsVDB<7Njk0жICdOb<"s}@B1B3Xq%'by}\"VqhZ>}c pY  T\B`OPR ,8up.8ǽp ae)"{!"S\'T 'C㼚TTMj4hp5^&?;ٻcsx'R09920ɂy[Ϝ_dܓꊖmNk+97T"2. h Q*0zɳq02%nJwW!'Qq3d883E$.v::YsϙaxmHB ̖̓hE,P@%44D<ԶWs) ֲ)u3'p)tCR_iݑ1* b=-0PB.!OxɅ 21-ZsSZuzڠC\ GZV{78l&Y_9BY7x E7X5*ƥ7n5;@&mtgKurLM,횷Tֺ:~ %MOT9dHD\f3ĉU[s?OPgqN ~ikM+W?L~ ozK '(e:Z=,B^3$[@˘RUbxbBUt0j "-zNfa8TSh'9`cl'v*^^G YE$cCp\nBM *x zC'1]NNiz2XnߎfiLˊ (O5ȺLiʪBP$YU>@-[5]-<(6ӧY8A~8z9FW}$SoQAr&<4 j7|ec[Z:[4B7o=9y41yrcWcBf+c3=Oą$XނXk64WbCQ),;Is^g %OvwRI/7Y}4`ߙfZ|#>$n=.J61ѤP⮉bHqtbmťT ?V&DZkpLK 7{;͜$~ >SIypEe.hU}ڤ7zXI[yglXTrM O?)%I#Իfϛ c Xp$7;b!LH c;$8wc1ޥ҉(8 *D{bIM/-Eo9l{# "Q@Hsy).U۞KרE6U;['KՏ{RWBv bK8±WFr-VDGks#QLEs0As{ܝ[cҮ6EDn;Tzsi] L8O211ĚFc~eR7c 4;w_g\Ҫ*Y{-9FUkCTbͥs*u@iD$;+!<jF5&,1uFFAD8a@ ܆O>:\+ޘ'mz {Sun%~Ln{],֭ފ}{YTbSm  6'.\Tj~E VXvu <W d_6hzzgivсkX6|yK2%" 'mg7Y\k|㐪@ft^(Te]cElGb8myvjb4Z=$k꣊Ys4`/?}K8 z':Ua4>GE4|L8N0wnBA wk]mXTdDA:f@/\X$險2 mJ?/fH #4\fX nBțʕʌ0S"/+sOIz){7A^kˀ%yd _r(‡Awm*GFTw7Z 0H62ԇC:;,=Ğ*$U'6Pr~B(5$ďm ;۲E+A2>|ybdF'R9jvHZ`v'>~3ә%i/-`s|n0 fD>Ҧ|ހϭ5Fx,qHXd_ RJh<8d&]Cзg|ԺfẄ́x%@_[ou?{%EU·s?RK\,mr'yׂNL`iҙnuZy~zv#/'z`r1?藳Yg1+tlTrYؔBo6j2^M $x`N}F|%Xr4yx;D0 ~; Ѣ^ަ9;c1Q .g%F[x;9by;%~jG!OeOcKVϱ\N5ng[u%p{N @z=>`ժ'^TOxyy5a,Kŧ]UEjC=)D!Rߓy1A$Ff$5ļ:0!^EJx?y 8mX:+@2|``gK]9QX@]rꆹR%fj(FهS8X?з,T ^Ț6|4)wtBb9!Qo3wQl I ԜƆ_0S&X Tv%2'i33ƗxBAg59 YfakFF,Q}l~8*;/JpCf`3.q#wghɽB!)/GՅM ڍ \շ!޲hNspe*/@I53Nw  +,7&ayGg<^y&yuc]{-!hu& O`F\s+7pK QaKjRв̛i}>Ȭyí)E('RKVO 9 Zz)^ޫ;uwW&u^Ւm=866u1;qrd#Wu9:xݖCd*yrI=A㫭nQ[d=ש. X㎀"mL\vm13NuX]zm f VW>vZq /ΛM٢0mIMj߼U""iJuyk J ~{j_ V RT ǾRt5> }1( s߂NL[X 4QHGOf=H2% qP==M7=*&|)Y;IKLE%}ҸPt 0|(v|ɮa^~uJ%s&QỌX9&'W\2@ 8ϕ5Iv`á,ӫD`{kMI J7&5OVLAa濃d (-3 wK@Ȯͣ@:!\z,flYc;1׾V-:SECU3*m:z6$jhͱE>4\ 5fp>tMN|L&=bitzz |lӋ*r/>Q ȗ&`<gLMFD DH Mu6b(!_A{NM[yX̫u$E:ma/3PҲސpzx.B[8.A1ajVcA2-Jw&{M~f0Jpml@io$fѭYȺ!G,ZvabLLuB}TX.V.xjZ5I MzjLQw2fy8 w{q[!?&f@>DG}h yN1h L;MD^HEP7\J1C/g˔NGbx8!םg)Z5W?Sևp;8\K}@6{'$^[2&ݟN4ITUM ;Z ,pn:F i1/7:}u,ٜ i?~fl, Ĩ3|X0$~޳mSN驤0cȹp~a^`t[ (r)Վg.ڦ?&KuH Xy+,Y=5gZ =aM Mݩ 阊r!skö4 C,l@oLW]uQ 3MkSD tL{="!1<#lg+ ƦssR'G1L܊!1yAư ^3-RCr%F~Z^miFsã3ؔKtA~;v#-ti.jyBmb2BA4fzF=h=JmLVZj6o{w5Qw@l`f$h 9ʬ_9حn86i.3#K;._J:`Q/,:pMC!]7pRmI5bbE*$?R A;*4^R z'*M?zIa_3{ZkI-t"7.{'t7NLcWOxF 7 Dg^\tu ]ߛ @.'$}>ÊF؂qBP,;S eNTKc QJ#z?żJ#DpF)wo q41 -dJJ]y] z;h8'V̵)m 2'5 jI~nڻv[[Ƴ:&tm&ϯ8SZ%緿uL3AQZQ9ձ UvD܁&٤ U^nN?nV bPEHtF h1n5 ͊t9z'&6b ɴ㻒oٔMw^|j2k;ȹfה61^fvAJPNps)n¿odQ; 4G]9kpl^"ȖwH8ת,[fn#R<W-^ Cq9Ll0.|_K8jZws'gAQ9,JH$YpkM.xh_`;.?aL>V3捻4aET(21˚R!57¥<,bZue BQ ]K@17,|ku̎T:$;/H n;>^T%ᷔ.vȠrȟf^ll KhS)@w:h!zWQ|rϳH,/ 6\%k A%v w~v?гŽvg .u>Xj79)PR.sNx2 ^ ciJM Ӫw"ΣD?,:oj$#RB%WdTr5l LuVN D'ۦR6gהiUmB5K6>S5ܞ##"r3.^0tіH.'wI*tku:]0 A!8E@:]`As&pӬ/@ifLT)|ЉЕ" 4%E-I˪ nY|1OPZԥ#lo.^}g^i|Keʠƶgqp5ަhؚ_@A bP f[b ʊSQsQhFxY7[& >RF+Uv`K|}X%QjE%.R!&ekhOuw`6j| wJTV+ADϘ}]:BnV0+5'hv%ZKk}k[ʳom|;8$ah+Yk,4v1]7e<'!n4nX,kM^KbE2!2'cy@'5-JW7LGi.+"̥tOdg8$͈{aQWt{&Us0T8-?}w KF+:IAWTJnF&CGhO F b6oDmP?ʄpM# Sg=+L7L >0!tuydOxEj+K8*ϔז4MG']Zl9y/JgR{,q=. srK!vcv)D ^K7tYM{94;HegXUM&)N莳E\5Ӏ-,$,ل/q?5c@mD(.޲ 1@n;_?#tE-ÝR 7@# P 01z2q@wo")Ø~Cm@]ؒ] {keu-D_.U=P.*܅\ZAz0۔oyV[K>SH+$7} !m)ZL(OR 2VBA#_,nSG{Y[x9f }%kj=^w-D>˛K+9] ZeDrWк Kp =Lzx)} wU~&CX3+{Uz렀meZH 4/51TtWLMe4>=J{b8Jԙ 4E-9ZgL.s6/6(ybuvV& vcCڸ-*N1}WU܂oyAz+;AuuFY ᳔驱w\Amj (>xp!AaۨeNnv')F>^ "N:?؄g9{ي;HxĦWeaSO(TEhLL*m$e93fe勧KGv 㝦=bvoD 7=ɒV7Y?0mr#W T "KR6ԁQwqP~;>'nfAefˎbύu]QO|ORxY!DPU)zQ~'s1U ,H~ʓv8NƋzi:ФRU$}׵ zkTv,xlD8MPFg?L(H_DFBcS:t:neif7iQqs/P݋;=LMu &4)^!r*6ٵbM-Ѽ_%h`/ns*W=NDIDhj׷DahS?،Z<093 P[j$O??RcRs z6NE) *2*]x6z~+^Mg@hW{ dtmUA T]X=3JHK/y(,H{)F!cr8=WR3Re~Nҍ_(Ibc<4kgZ(VHr.=`d:~ߚǖshX8IN~0DImxAXե1,!nyj30A_Jn vپJ͟ll`(Cț'an8&< 54htX`%q{R]G0fډe0ֱo$ n,1dHGa,;oͤnt;`PPIq{lk 6x Őʀb4աIxjԯ=aɜ >͠ǜ[DF\~Al 3 |n.]JvUP˕KN(St |<(ǘ^)qa/ 9诨A+LȘ #ZbܩS<=qd- sXl!;& wϞolQ]t6VPsnzUFKvJhiվ AfQ,_\Zg 'Ab8'zs` !"kyts:xY)?ꏝ)=VTג@UzppLNs67&G )t^@ oN% B *xoqQ=|x\fj4l2eYΩcg;ƒ!̸KqX{no~cRu0 Ngry4yzYx!/S>JT,I Uy3 a ǀQC5DzD-k4Lx>8{Bm 5`OZ[kf ) w@OYDF:{#KL:Fkx]"X]4F ezJ#cu࢕j gۂ8fRpHCXv!5 ZbCZ.qXjoK|dI^ˤv$˸: \x-W7چxInhi6|6 }fE[F'P+ ]dRf Kz7AkN+7ŸOn;a͕mZsy N'qnH,mtq6",6Q¶2揿r+:~I65nή hB␜,OB,d*(b@oi:i yH1cv>(jſ'qwiY3W}i26avA>VdYlHLuH2_:mEo"oIU(~|\d/c*vAML|+&s:mp气Bp6qٶV}wN="]hƔVN 8ɟ1hrrvPOGR0o623u~TFSB57כNJjhʊm[|G!\G5$9U2%yOв18(xk;)IS8p\ӄ{jA9%3z]jy$-tD])T j.1V$%x'tTz#l&D-n8qG X>ԧU%2MIOf{/ ?wf.[1cQPn)/:XQFVfBh:mߨ ?WnkgBx| Ӝxy \Dt {DlV[0b+T[&vD4a:geF4DaWKysZB {+QSQ)FCM`=P*L6NTr⛵q6JKv`4䋘#Drb<%25E&*o%E.`i*AΝ h?ënV4l mf3[5uWf/U{`HDd(4XnG~O/Qtؠbըى3q;~.\e& 4F@#T2e s0!8jQP}?Ii7&@yR#JgU<ׂ=-5Oi.C p֬d۟h#7a4ޏ10Ҿ{b=[\UwX"?^;ٴ :Ӈ 4 , AcN$ .v26z}. _75gdcԨa䳈Ɨ!hGKӸQ= ; IŎ[ގߒzg_gyJub5UTBy :vF͝fJh@DZzޝEKMEZmX 1$ԔpRa7j ,X ںѓ!qC> rހ6Z%kԴ9%5 qX Ej|1i{1b*iLFJp?m`xXZ9޶[mA~^O;k}=V!.PQD߉7ŀ=8s jfTdlEL~$1ǷH|TcW%?Lƛpg:(Q6Hn̂lvK%~ %rIM' slUU&yś&DŽvMѷ ="w?L(OC7] K8IYVTۡw]j^{K 0]/E_Hֲ<]"lA(pT.U8*OO@;*QW0!tXv1 $8HE\&b~^䉑S琻}ǂJJSqk UE!`DLM= 0D’U%?eI}Fy%{{$ڎ pV`,S5rw2UbCSp!癣m:ǰ/6̇ C`lHqS1HܜacΨ\5'7/1%lsY";NlJQ)If.eҁ;h!ÒhUv5KdM-O phQtzɛET' =#e$ܝ5R>y0<b_u>gx08Ӷt!0{꫈P5>E=]V//(S3!8;1s S/g1F\WIEfQw>Q`B'BW@C̍De7o ʅБAI?ui`uRP]W#"yE[{Ha鲱e7*,O&̜iLz/&wDKagLHܜdS|go@KHFuc)Ǫ[ %,N&W}fX N?@ϻ1t\ɖ;pRbN5DV»8 aP¢ȫJov;;8QŠ )j4vYHP1 &ī>GESrTjR܂{: ;Ȋr۹EӋ`JTSpřf"FG)hh2o?"_ ǻ!΃ޑ7{āj:L5K9?`^[[Ìb<ϊ|Sn†eNJޞFNy7/Ё6BuDA}딧[IlC㚡ВbB*طk;yjK3k] v|tFH}/g'ZYE%c'_&QvˣZ`)?i" ;=[ s$=\7kB)BJbI.@^U1!V7k'So*e &"++,cn~~KP8;8^KV%I/0E^0 .Q\( l䎘qwpBc~˸3bPX 'CfKU5lZnz`6k?vk:}S"R;٧lDyLU`PáZxki\r@Et[cFu$3dɸµg_`>Xխ˹;u*ܔF,7ؠD_i1kVuWS5nrwijG|:ǎuGKʩM oѶjsXD9dٶJ=Vf5-Z?]S-^HWl3AH&M6TkM(?ph`ؾb\U/278_eK"rͺd`ک ?id_:or:ff,Yrq##@" AiNw#8\79۸+hYM̀Ja5&>Nu6@ 9Kk(tӿ*i& "\=|Ђ=5_IIɹ H\O.N7Sgm^ EDdCO1⫝eBy"4?#r:̣ι4 y>?G79dߵ9yIc},6@ݞ?s~9m]dF;f6BmfXQpMlDs;*^-! + -U)I,(c!"-FƯ;R .,kF ›ݨ+g\W0QCI/Hc1AZTb1Y\7~V,­bpA2H1oZ8ڱڂ J/QֳiN%# :+3`}7.?YѩG@j*ڨjh]ͱ~T&OlMxd!^/a&슪SI$7>s8o9o|j21"yf`p G@_-ΠЮbrެ^ HyV#%~rSHXػld}ߢ?i'ݿXOdB NPyЊ(ȅ!B]w^r=\0zoJp8"&fY"Thǚ;=mP`>{0sI6||f#/!aRnPs2Ɵ-4p t->e73L_Mוo8tĔ5]aYͳМ(fkO:%IC<^CWށ)$nISdVOf O`zhL68k*Os =>sn׈io!:c, 2>+#@2N ъU'Gv_cNcpw*â ُrAԔqk .VDȪqG#q<Ϳ'Jkalo(>z @~-dd*b[;-օU^':Hx% V1 (tUn驶:mŠx(j'T(PcBwʬ95Ly, "'^҄8IQX*呈8xw]TZ+"IWYKm P >E7=}nR~}xz, Bf %;XIu&"C&/ncu%E1nfM-8&dAwK5T+:|#.i$ |Ձ6 Om7c) .ƒ?AQ1FnQ-B`:6/v;w}(¦k*^y6{TueU)&Y&MpE7k \eϬӑlv;oT9҅\F!0 5"=aPjGߺcLj +bXπ?[_lkAfzwrrd} _5>ua"NFEsQ=SBs^f:"CT#"xs.͆9X$xHH*+(xϺV֚Lݴm(Wh^ZO;y| -GV"=<:_Ugf(mxHY'>R_Mc6ϲI1W1XDHkh1 K m\2KeC҈Yxb*ėpZYq{BTBD?AV5}"ƕER t%9r0+EAaƔB#:ߎPn9Y`s{񓯩#ԕBTHt1%f:ygR_xW{O-E2zx&Y4YMGlszFb1s_'ɳ:K=<7A hڶÖ!)x&/.[2Iqo&&u5tЄ[=B6gƑ_!81{\KBZK8q*1[K+//g y*kJlK_ZO[ E` s5Cgx-w-8ER9/j 0y8]!ZbK 5|eh%&5R^BDamQ4,Y9Nqb@+uo^xĕ{`KI3MCeQj+n#/nʱpeo4\Vԉ-}Hb@Aa8-iOAWɟe ] ٔ(0f-D%1I6JHt\HX#uGx/y5It\l&!=Gpyc Q^}(L]t;ۉ`'?T L5e6M\TG^m!~$Pœ<"w>Fp@>E  l01etd:V4@V8ѝL ը~Gh0E%Ʈ^TomՉ/MA0;@,$H9՟xrye0 i&@kXPT=L Q;{>p*f#vqǺ7K?T2nqQzYy=v(}fp;'YIPFٛcJsI/ J4W8Dtzi<jD8z[2c#r"iKO!nh\xXY/w( ={fZEP "^B%UXѓ\g^cU2NEWq49tꗭBa7 w¦$aqrw|E'@ݔ;&dvRyj]dUB~rs%Sw^fCId&$K,;s诖EAkTEZIN$paY8YfB<-6)h&0=?4a5`}OH$S*8L^w` p\i$PJ5AߨQ2zpͺ Sݧ+Yjf؜~2LVDA&HVN+X.ik!SHE bF Ѝ:o<ϭQe- pM<{H/N(+B(O8be{|Nڶ,fe)U,#Fe2 N69L\v!C} C=GAZj1ضkni^EE$#؝ 6.f[-ͩPhǯ9I-ՑMSMn"[i+èHTJؒ+"+{ +;Κ- ql' !n9JKJHes壟tmKXUD# 1LԾL|Bt>bᆶ"BP@52D1hy@J%zFEh ,9;l\]x|6LP类Z%\0Տ +k -- CԻTB-Suܺ>OxѶW~/ܞq94an5NuA^t>P1-ffW`1pwx)BRhgʭZ K҉> B-3s=>$N<`Fƙg1/,=݁;G>.~ #Ay-pN!ho"\)\u?TWf{c/8D{$6hνQ+iӳo .t7$Orם#Bۯ3.Pه4OiUDwNeHk4HFͲ "~t]92_t%5d=HxHxΑJ> =}, ͨ/af;E)37ռD$rd1eUb}JC)PDwM; ϶2*ˢ:2l-h"#p-Jv%`8'r¢xE' u\ S>+` bVlǡ,X54Uc ht,x~=1Z^ߺ xj'B{J@8q[SX<&3dj1Rpl{1 h,&;voܟszChR+o2&\7"N\MZsm} do#- ntQc=>PYI;:;N+V0h~xdWg+h3U+}$y]f0wohx=>ݿ?a@4$,5J*[O 7⭧X JvB^EuP-c2HÑ"K=<-6g)jMw'i1;tDgj{h`8yW8 S IH {z}|bxf{'1- UOu= g47E>wJZtRTS1r#.C4lCaUC _X"]훦Zu9y=w<cS\y\;/ftRaxr.fiA{p㗚5ACe &8dӎ=1,T= ~8[]3䧯X5_ā/"9zEy#9@|u,rd^2Ū&}LTDZ.0~>;/(^XX~2zHȀ"2w(l 5cՀ{]%<3c` H2,+ XO6+#^5G0׷xo9~wTN\yQO& nՎcgٞ/ξdٙ\:ȱ`=_av#Jg$ެu/GK.iaY#Y:.QZrwž h*m i<1X`V+ qTJJ}iI#[Ic ssL<7HUVfj*zy Hӂq̰G>%kJK>dSIYSn5xJCyϡ^1S|YhH."z& +6szKOX\Kχ*%L\15טjwͮ5st%=Ϋ,n1r#swm1VfƆ_h#cRdV旕`A'ִ&7NKm`F揎ԑ]L;eI9s#Z7K͚rI4L&FzE+(MaY5x rE *F}o29'Me!jjۑ[o8-HZ?q n\\yxA_8wh 9MIFYXb? !F4 4,e|yj\(oI@EJ%{A'UANPjɛ/EYFbҏ 𰷷NodOu $ 2X3l ̮ZVO6e0jYW}op{9ȳ8&Ma!Jb&ӍKfD-Wr;j'!Yu Yxs'O ]jAmǁ%>9ַH;פ#Tezy&}T)hп2oPVbpj:l~Н~&Ԡ89N2 | &Ԥ e#̌;Ac|b{55aD^!ӺDC>+Wb*E4̖6ݍZdvTtry'gͯa-[]-w:4\J{  Ϩ ~h+AyhvL5SsR47Vi\VNG.a/}?,sA/9PNOوvpKzM-A{+w L~:bCe* (T%vj/Qvc3D`0:hi[TLŒwfK8 GƦdb\uhnUVQ5*+:ޛX^|\愷7OB8J 6RY7؊/3Ў-a\ڛEn*:63C+5Kcjs= ºk &`~ ) ãLH'VlPSm ny3;ߛJ@LŽSmƵ7k^3r8ҳ,8:vxao9 (af@2&6FFAFI<#(곰.1trY6?51H鈎a>L@]vC/'BWX1n/7iaB(ɢ)8vc ߮ >7#deI]CW+8U.{0[vri8]E ZDSbt.81JG.G߬5fW!{ZVgġVI1&5%PCR -i"Tlǎpf܆Yw hjQA}sK!ez!]R"NeV~ & nOmk38Hk:`3mԴ@y1ݻ)O35"B &cea7HVk] ـ}Oruլ~'H"vݿ Kc,]O g9Y{3W.!^aaFQSv_DkٸT?k,+˘籒{&VPe /xq(Z[VmŇ8W&2x3@19_R{|P4X-G5 gr6aUe<(D^c\r7(rjBQ+E}(S{*ynTn| kNuֹ%)`h_[ ;+d&i)ZQjpX.J+j5Ƞsk' )FH6᪕s(k) -ܚXɚar3bR}1XhXP+_ff[FVWl}X?'Mƿ>}9IB9sT.RZ̀!*K c_4K(/Mn6e$gB54@j )ɉ+xy@ޝ.+>YH %n25BZޔ[sWuNɘ8"Ǎ)y?V}m{gt!`"iZ#R2úDN՘LFo- OQJ: 6N巟yXF/mrzϴ>u^ !H>㷅:~ZoMu1ԂɁ#VBkWz}ΖKn/T̉xW-!ΔҰ3-F a]hRΒ>ni/)) bc~thŔJ(%q.k9/Nٔ\:ķ/tVwgM`E`){X3&P Pc9{i;G8'ɜ5gh!ܦ!*ni;z쎨Nv_",JQVzc&%LcW=5Fv<E6"R;ߎ>c?e.K~u r]g郕q# ur%淁,&(!k-W߹VhT3ӳr-3 dol<))!s0/0Dc| 5~mq)m$l_Y!;'BaM"cl'BKl(1F<$ ꯡipGwm}njx9򛜝ڊ1F[ZefeV$6NX%d'7>lBk$L3,Ȯo(,ij)e@\^r'l\1=ս=ǣ)tHנH@]ѱ--m<}§"Mc$EM2Lw?eDȃĒª+-CLk`σlXU}=p}7~!Ѓ畡semMhmc 2Qo|MF|x RTt:`,2GWNM}T=or/{쟢D_nH1J^+A&*LV53~3A~Y̬+|=2z܈cV/ Db]a>8օ J@%REJz8)`Ur0+9YEn~{2DHC_1Ay.Dm^u $4OyzB*hAhhw}YH⽅K61Y#Ws ߐ-V0r B.-CX95aעݘw/~N~3.:Nqv-q7u#is&u0Wip_~V;nfj!joіtHZKB_U8ڋ2S*4'H9rYC lG/U[P`[J9YGYL?kPUvCfJ}"C\'dLT8*!ĥrP0~}ñJO10{"bC|W`(y Cn<6R oEuRRK%x D$V gza?_9b"ouw{ae Jb3>ƿHhFվ5hT~DT;^j(R7c"S[s3ʃO#xiI81] nP Ӏ\{RrC%ZQ@~tLfa;+Lg" qhqߕcj=ēJ}o :U-YzPHw**Ş4˞ xP8We Ts!*%xcD*SnJVHar¹nwJiʡ{}QwaZ&(xUٟIp8Jnbj=kk|w )[*̦٘_gEe%vzO].PvͼX< |67d{|c&1zge4 h@CD<06mbrcOhdF]1\w?K7"yn_ŎǮ`7F;~3 7:4UBDP(m=1y}}Ȣ{hJ_|vI1a>,*ʄ툧 dNWɣ,x8=6[yOTփ8u +P$៍JJM<ÆE*yǃstԸ;q!ȠCc8Lܒs,m'0\( Ɵi$}fK:yu'=.Ν(\ UI9+og~mfD< B*c7)jK-cdǾ+t'D8Ւኗ(Bo#OqcZSPJT`N%0X0N*=/LtR4%zD* d`Ah]H;雵W=Ckd |)E3ڤ-7?h ipc:C}Ңӱ.c)VXnjY*(yo0}-5 ?H4e׷gÆ%ie:Xٰh]z}ӲJ1\Tk ;n E#P`hx߂0z=Xd&/5<4^yhݙ.1V1./*uǪE1 >4j]N) A凰-sq݀(3WQ9ØtȻ`ۑ-ϱvhB&~01,1zCVcc>xP±^c(HPPAҪ8$`J.PՒ_99U4rD.@ "HЖŹؙ)xocZ0v#uě4[CxoMKqr?1/":Z˜}10c'qEa?7O%$([$DY6 T9w~tZۍ7uOU*o[y_S;J\xٟCAi::˸09MFO(Tee|+^Hm7O.(+n[S~/G#h>Ә^=0>(]ܑ>JGrn q$M[UŨtDz7l|_ǵK]y)@0OniߖCKܭ;ht] S'0#Gc#ANz'$g 3.lѳ"}` cwIFbT:$6:unF_XBF}K2nrE jq?z2g[zt&6f-+o`hu6D/fPĶ87ꊑ ؐL»_ . H|, eXn|t8p熾u-qjU[,8qKdj+W-á=N#k@(tn L^E ig=uX_~7뭇sd4J{yf8kb)eW*Dwt6H,."*ǡD b?]a~f0 ʮ!'pVre("l41vAIJ$;H3 쿕l~}` E [rۭߏ6;"s~Ձ@igK7~bӌp[i3i=1k0֞/ڵyn &Sv>41 EbԁM֑$$5 iC>lcRz1}ĘǛx1b|T^e?2c2;սTv_nlX±]xy5JN|<剈3\zeʷ8 =X^k8:ٻ\Ta%k1+=0)/%]/Xni"ar$~.#[t reӨ\67߫6)oahPEf2b P[^W9* sJG*4˔՟`zw͙vGU);sq=ݮCW]n{w E|BPd V!HT7H5Ȕ2czw:`ٙ͐$Ǵ(S )]8l3(,E+~+AԢK!HZK#OiP+X_#XFõRgv%Du0**RCCӵW<$=f@,9s1THcfaeO~v5[}Ms{;) 41/ \a|g^v?{bh7EWyĂ%W!)Sc?->YmpLhc@,3BSO SZՃ8ȩ_o CrJn݄0f,GÆQ( 8оtj BHD'un]EQi6NdX(* o)d=>i;plm0? 1rQD1Aۓȼe~ o\r/ 4K؉Ŵ8Gvf%7'L=HxMx4۱ 󺊯[~EBQ" $҈@Xz73s| DtVa Q  aBکF9Vw9'd"vk>ϝQg) ߠ8=h&C*^͠+U~=J; T(Í0$UhPnG4iw}E@24* p)UJ8\\X5C1,S's[ah?츴(Z`E|'QǨ 1!>P!Gg( =iy+@ {H`+3bs'7C$V$ 甍DUCH; QO[2w^YnX\Y@2AAxgUO95X (Ƚ&tٱE<~FYXl *I%}wԭ$gecRV r,&|4UP|C qJNrK걮x$9{wUR!%GViqX^8̕u*4g2O%RmFpU UUޛ/eh?yUi( `_SvA_ܳM4V{ei_\`]v꜀ͨkT kFT bhGK09))Q.{A1; ']4Q\!gt7:M`-A)yC)xjY,S 7 AY/kTJ>0]xeчAA h血;9.!%YYs6:0tt"#7{ 'F:=ώ$%+vXw~B,BC٩v΀$qW3L[_/. w͸o}S*aG$sfոtoRF:z;%]a"]EvnbQ0NTm ܢg-Uw+#w@p,(ܱ՞W 0/&Eܣ9Q)AR1ww+`F8PF!][鐊, W6JS2vnľtCKZ䡮Orekdݩ Э`W&w~ΦKQ ͔D6+1!A aSme "bHNPc_ $@a]/ (#pOY9pv'  KL+Zy{׊ BЦe5_[wxFtyy[ lomq3A̪%@*`-JG'hp޹"%YdٟG4s,DNjka0(=3cj6` kyt@22oۄ #M E\; Aj)Ne3k<_B8JSʱ_cx\J4*NܙIRgU萾" %O@ܗȴ\桕"(:dXЗT>%|rDֹQV3Y'16> c޿d$ra ^.T<7؟1B^ZrTeGg+'ib5ԠD9FmS-G7A^>740UrYI܂Q>_Z%WM͘bqkV&[; >!V/&DJ-e5C=' 궄2 OF Ǫ`7,[l0$R5Y+xS`{ҿ%z9Μ{0?o*hJ>-O(FdSJCg~u]g@[Y :M. WWr0_ADޒKs0t2u!]3]=4yPD*@@(10Ept'%R :P7:C_Wae;ZR$xPK&_ 7{Urif'!6 ˍaҕThM^T{ ,;Qҟv6[`9]@? Of=$3zBNCÏY&}; tf.{5M\s"3gQ +Ef:c=<,qqtD{k:DB皫xԠ?(W9qm'lўGkcܖƽߍxw$`mhSxK6M9"g,dvく9tN^M ~uL iֽȷ-N7 |Tn w#q$=@o|Z1(~*PO#z̘쫉s 79M F.Xp3O1G]x^͍6XZRM1`$,pT qBl{//V{ϗRs X‰VbY͜8ˁ?(`E2CK79syw _"H{s5ؑrng`., A)ɏ0eh BR x7g $qwυ㽗-TO̒ѣ2hE<0&z5 _;;(ߢ9BC7!1ԙ<_./~#HqȐ0FIv \6@f_mM֜ 1Jm KcJ'HxUC7"U6 ?;Jxu@vlG Z˾I`peRvPpfu /dq5TFH,&3/.{ti8XptV;< @_sh%pƿ^wJ|ͪSk`E3P88=f\D:cGRU{ʃŻ^-4B^wVi `=KO[3(P!64|hsqNGo(o&TOaVPw|џGF$CrhجMz+N:^D WͻjŗWw8RA@*HC%A*^;^' Ĵ.Ƴ9A\eBԔtE4ײhІp@X9*[ZiZ8tyx[ xXָI͔ (n~tTVZD<9ϩ*YZMaSϟz3'hU.N/4g ݷ<'z#o!d _CsiZu#rd2D(EO_֋{rg\2Ka%9#Z=)r'm4C$I>_]fUg |=*EH&TV /o*V((V)%&kX .mh6Hq;Eh_V}fF #*Q~ч)Q>iŜ v%h60=m)$fj$/u@0@&Q"OC{f`[u3&Dќ[DT*$>očʃs=,@ ?%Zif`64y65ҥdTsyerжDf׈R)~fœ%.?5_2c94,$.B 6K_k)0kiuy'N0G=V~';]cn }ҢOeldj.! B8CB.14gو}G/3Uμ ϴ K;޻4(YCw^$8+]/we23b9OI|KԐLEA+[HyQ9-#I h]f9;4t˔siJ(eJlEj#)zyx 羂d1 cU;#}hHr#s^S!/bfq0n9SxzȐiQ:M7rJ,SJ yQbr9 JܢUZ}@|=x1ވաnVDJ%:3ah`.\!MѫZfCaxIq2ɚQ OԂ~αjy?(`,nN\vhGl4rqP K=s-BkW' f)VA;)Ud)dB^8jʿe˨lc9wG4pw8cv?ɰ?6CHL&v/RptCQ l)%zعN}(oáUIT2{r[G+wgS+@_qz~t7W҃ UR1^|TĽy:hwWm݅0;0rSkĔDćt&߭V< B-݄ғ$ t @y&$eTj6iń|Ԕz5ŎZI=41Ɲ &.l^@XeZkl {὞ߑkr׻ iy5Nt3p :ZɺV$%21<.¡2v(:*Y=D({zC02cUAљQٜ ¦\,10?Nz⾩ͳ/]mБi3tt5ף/n>wIe&ґFF5}- mΨ$ԹD\?Hs(C(As(}a!GɳAUg6IFblB'ct8e<0 V9ق@BꕳpVLS=%:ґ%u3[mS{QRQ\;l6v0P:O_G byu `|E%"@b#3\cY&n!- i_1 I0џ'E\ @=&xޭ~H)zZ>) sj:zQwHR';KGxh\q 7B0!e2Ϗ9m H Rew2pHѦQL"@&8'c/S&\P X9"7rP[1#Iir Ȍ i5֖B|_!Y]YO]b%_qPy2#w[1WDy@<bP6*/ !)>Rjts&,!NB7 BuT Ivh뻂@,] 0h"Z?|ST^?[ouJ@8)7TO%ɞ ,_[A xǥ/S…lKDUt۝(Jɘ m#sd'lBArV") W=LJ eά$n B}tN50DpPŬF>y얧THI ;atlh*!Ұ2@57?/b>RBDwy2; R5s WHنT\josA ;T&90(HI:l?ص@jʕ*#km^^'E9"dL#NWOZIWx tt@,-_ y793~!cqzFg's会 hmA+?}{2.ZaIe6Ս -)8=EL kҧX\K[#r-ލĴV'J >d@ 7 !!Uy8u\~5K.$"E}!1儒G z?t (ٳ xx z:\U'zAoL=WKw00v;w|x #͍]1o5E`/?83Үa"'N-bCX橤p/OiuěR>LR`g/j],Y`ң{J"̑4r$0]ݦ\Vz Sﳳ6(z_6SGdЦUȟAx;hez̓gIvxy3V`Zz}ҊDZ<=Nm&2GmE}*1qpuQ <]O%0&(OhYb*B\.{&BXw>vcgYO~A=WIw^UhMM]CR =osNaCOkb0f;Fk2(U6XDX. ?o_>/OwlY>Ptճ %1I,¿Ayv '7C{U@(Z[ȭxD϶&8;Ï51$>[J722)6z({{eE"L;;bHĉWv%!>c|86K~%=K/EWNA/ L1#t (UU3`4x+q^ + _z*䀹Fk?;r PPSXxq,mvGWo$nT_w$F$1#z(f _<іrh\.t/6f Uf4cVos cph7*eǡF8HT.%2+v͈]< #!P}`r`Qk6Ռꟸn7nqƔuW;9ʆGr Jʩ߷5?ZMƊIjs"d_lz$Uz>V=+wD=byE!%x7|1G|,Y1tyZ١[zL?W[ᰒ,Ss. 3v OY՘" +\7L]Qeuyp>¾؍XC_f#alB!\r=nm-ofuNMP:'?:ŃiL=d<F{*F++ٻx|RJ0:N03ʲUyaqTr*_v9G:EoPLOuS1`Uh^Xr@Fؽi`;[3Dx !>vCTmT-Lt<68{b M;JrՠzCVJ. GMTCM[@/呂jEa5҇_[Rf{XDǐ uPک`1@{^`Dsф~RN<ϝߓ413iVx 3x@%^|x}Q߱"Ї0uš6Ͷ1JS5V1 ]RL,ˋ t)2/͛|ۊ92pф](T~-ύ0#j`>lIgx̢$Dθ=us\$HH(KͶƃlKҧ{>[^ꭨE`t[պ15Կs*o[u}Pl 42 [J+^<_(rC !lZ8{+PbDY8I!xQo0 1z/Syl ڎA=m5˟woN$AK!^(R,6nJ{Y%ah z2@ATzƗ&0Dze64'Jj$:Wi#n r-q~"`s?uXfA7N/s_,R)uVưI69W8q'y7t` .r$)S=",$ RI&7b.IU^}c!U˝tqϢ4KE]JS7ߺ D8&u.z)qptSjw(_ӏ V7)?Ӕ؎dDV8{N)'x5Rږ͌='#%l4IR$iHBA. N#gqe~5qrJR@`Y:U.~rr"EjnO>5 y͗ӶL(ȇxؔx6Zn{9݂Pkj%b+e m\HkJ'!rCӘr!qXŎ J2Zx9Qa_:@l?[0f <(//[\Hr=&Z,^篵#`%fܾc%X|^ÞL3B.p87wԭQtMS|i)䏲Ck4!/3J1\ K!vxAUUAx2nAP%SK,iV3 kUg~ G$ڎçs>1XKGAbӧ DIxgN0jcMzL;qDCUT,[}|ö{8}|:=kQm5=9DUTȱ-]1 D%a`^>EY*7Uk3B(k Q >UvDaV]HN8";8W잵Ԯ__Uo>ܚR6@A<=ֲywƈ{?JR&ey4B<8 G+|&^ w]N`aʣέQأr6 Q"k@E ^,Z'{n+3 E|y(}MF@u900Q[q:&Ubk0S4QcrY*f_xzFE,8Fi.(AJif=۸pӲwmqQ݅ٚ 2L aZ%p ;L d=`\$ =0A7ʼRn˖ '&~s/<޺u|殲E0:ɒ) TP˵g8JX*u) UpV# zpm+؏2QTD1uH̢"!F)<4em;ZkuM%0۫mݕ6ނ̅onoB#F5uZ47EaBUWOןât.y_0^G$=pb ~{:+ 'x/8L(iZ[!R/iX ^RM$|3[1U)mEYssGǴj+?ŭq|7Z= ٣,uF  PбlQ0k\_8PAA| ˙ u vmX>SѫO!ga]|jO¡:?E0n«^95TN~ryq g4v`pUPϔS V H0r ;`7Ϥ>;)@[ʓYCmHq_Gyz}N0|7WMVN($ab|F]&ez1\j\" %BmS3ën*VXzW;VE\|SZ^y$^!n"~es0Fm CpP헁^/M:X'5úOM ҿ)TgdQVzs0TL܆̓:rozTb`9blr׊C2V,  8 |0N䥵H5=LGǺQ1x^+$)bX@Jf~f>ɯ /3~.quwU+,tp?7ݿtFJMR/wv3T5!,$ҹ#.p$ӕp>Soe :OL[H V/ 3o[&}Kx0%4OTua{x}Ӏ~(8u EM|nqqAUОxGYdEGx S-/e&h?ne0]jO%ri8Sar&gյiq/͑s OOu9C֜(nowfc? 9x >lVH63ӽRoTɿeX zG5Odĥ<0Lʈ{^Mr5>$&q"@N\ȬmpiKF :Cv'y=g*iWY!kVo0ER[PWB*>lJ!{hߎrfۘ>ZUN1{\,F 0wȐ䁁_E#%qa:qhKޛ |`,aI j'B{Hfl?`N=L`mr (ϋKW!m6u\~nDwRxGܞqFgε0ڇEbY7пQiwQ!o0zjV>svВD|Cջ!1uJ@rIB0-7_~ߟ>3JO}mΤ9݃QӴ/n +jb\c _Gq Rw*/Hi}cROXPSVGl xAAM9Cv}ƻhO4 9t tK|#@\D92-} ˂%Z[).|Y{ܓ}Sg3J} ;%o+XN"D2W)\'"ϛM4a@mcnc$m)Gq*ui0 V.{)̟emY*SEw6X(Gv mq VFCUA* ]fExU#܂2jU0_U*/r9 u!P]g ۪b _Uꮀ*OlZmz[ NY1 ALvH nڱHb pߖ8"aydw"Wu.%M2C aqjM V?¥4|*r* =˗Dowo ;\Jw7ieb!,~KsukqXos[,\oH+sE aP~t-kyaHfMKuk!LCuԳhC)BhaW8ڱXM/=MS7N"iI6VWgTԴd~+GЍrBuc9٘+[aS R!̣~Z?{~g9zSRZ`0[=e@w ݺ532BS]ʈ= 0FOiBzUgABXR[\FČ@ *~Ud9z_ 0,{=_xp ~*aJ9<-%'+VH=EQJUSJLMMfL3x-AyٚlBȸwx@%i }ƎR;cV9)kX0C%KZ,<\ۛiz+e6PJ :^Wg 2L*@!2a7>_d'sgAI+%[cdbdLn8s/;K)qi7e5_Ѩk΄Au.G#O5Gvpl?ͮzsfט >3z|Χjllt5o]F葞>ʯrB: w)VKR ܵvi gQ.0z/AZO*cLts=Z)0!E89b?0x5b7Lb.oѶ<"(v?8װ "t C>HKbȀ$&0[piW (S qp fH/?`OYrivty'$g!:/yM_rF*ym_XR3s|͑ ^NR?cqqqJA*b_p&|tQ7/ES7-ψ9tn?f{Y`&PIԚ¿i< 'K#Ll{_MPn+Q>_Cf Cv$Y2~)/jh>PI$*Fh UĜlmGȣ Gf*U G@e齊) Am:`7dU!s>BZi\b0{Ԧə:Tso-=Sh\K9XOXJ 6cH2ԄuԂSġ% T':܏ %˜HC ֙|W`^nEʞKmœ.ջ|C(`sќGը'?"SsZq>gcɬKQu)&_7 3E$|:9bz})HrMB&@iB=[xҽvԙij&VX&ɪFkc[SwL]'+_Bi/*8+Z=v[#QznqMH"DtMNplP 90İM«+\lH5 JH\ 1L0#Ȗ9#|)"31_/CVqc ᎕xE-=Ew>4@9&ُ FP:I&M~?^=B=͛(k4#׊0o9ŭGixWu{0y* m1r<N>쉯)Y{ &LlF d^V!C0elr 5fm)eH/?`U6?1AD( SZcv۝MɸU3Dޡ}F m(|OF(&5Waq䡷0HB*)h9\'ArVi6A֢S|_,j΋mLt# q+3_IpNrAN stg & O}X]4mkTK8{xV9?J,Mz)H|Mĉԃ% ^sC o|G/R42/ xŠNā+l@]NGHŕ?dd&,7V1[ 3 $!h@ެD=cO&n`Ǐ>Ი8BxK2gΧN~ɗx{-iyK(akZm`}Ԍ3QK2MK_YoEUy*m!a>B߶p+;"V;* |ݱy Q]AWL2yJ{lj V2lKbⵗ"͑wQ΢vʺ [/Gl-satuJ%^>+4j*nfK&P;(֖h3u4$YjHDSë?R_D2|3,$2c-5F*땥 tݧk늊\s73OO$AL^dE [65˄WvÙn`sAcTq~x킅FeiH\Hӄc*W9,-8nX{,T#Ǥu$yH>P]|A HBEOA=oWd ; C$;hC8od֢! \Q;Td{ sB\cN cdnBУ ^d|qS+!3B 1aaiE+]Ղ8yO*87m<&JCp򌼙@aR?HoRpZ Jl5C|J, F ҝ}_Qwk2 :m:OtZ7oo%OJ`ʹn=֫E V/a Y,xu Fq/]ߞJU }x'sHoh`hs]{xWuZ& Sà8 M"=-n.J0Ggj KQ_8UH[tFa~OO̮E`D7F{] z!c,t]$""ȉ1_Ӹt "QCV3BXp`څlځdcݧ->dv>tƑ}{!n$Z\B9ˑ?8ՈŻ4T з`+_AFZz1G$TzVҎc%p.Q.^A(a5oR0 (|Hz<˺-P[_;t|u:XNVFdF ʻV&i:z^;k2|{ nA^\go/R1aqogEO@ xin1ͧ%Mlue?m6C_́$ 4OOn˳g EE@)6P͂cN @ [:RTbRf}$?8~.G"Ն:bG|)5#򧒩# R #' H]pN> 6 *@7-09q4h7X{0osR Pp@]}!ѷmOIf7ܜOе#z$_O ׅ|1B2_Q ~1F >8,) 7,"a6$Ze۞ \rykj[ ]0/p~oZiԷ}Hp2t5&`pėZ +pߎDz0gͭYM"om~*0]=S ~ў%ST# cz6U&Ղ(qiW`3LYGq7>?^y9Ww+e\sAlT 3r!VCUI7Α]5 d0e_ cufZ^ZΌDϴ [!+'ffpD{L^fiYʐ>};j &YQ*c1B%yͧUHݙCvK"^&l ]>BGC jKmH;!W"y>鑏CҚe/ۋAsZB<gRzt yT^~!v{g "@SǻDс2 da( D\JggvjEGk8gs3{Sa[- %`uˣ_TWʻXQ)x.50Yy?6 ),|T+&q3RU YwQ"O=*·t`HDLm+חj)4W>˕ `^^ZmeS` oWL3_Hu]cJN1 sѴ߰bN1!һ2}-("nI!2 %ЫtYk5TPr u|^CI&Fg.?U'ĀT Nġ3~:'JX{tkYTdS[+K;M ?L,>`N0Eޞj|H.R:*ō.4uLd~x;6Q?\Aʣtbw`eJ}̌eIጡ  E Bʇ8xqfEdL̆њd)6w/d's|eT>|Nf\;N=>yR[!vj:J/6hJz1be%ix#9BΪN\tqdŅv] lDb neKY,vU Kڇ {u#Yy}bH n>5?˛ B]Gfq k,mv+>ȃde| x1Ք_9T]w9,C<R@/\ 4SEzc=NO'ngp +SxՈ#+xat&F_OYԔIʅA R:Jw S2Hs7"V|g^X:@uԫ²1NgD UZ UP7WAы BAW/ː4Vj}R@ Ό- BK ҖX|]&WJ6:\=̊"X9\NiO+ЛdaLtj5E7nbo\@^I|enysz6vcU >o>@7VK7utsh汐G['u!իZ זn^;ІWWp ,F1A`󀯺)ïj,p3\w>ǿHfkU*s #lL(Ԣ$fT$nG;e(]]gdbFes@#LhƜ>褅P UO #obЅǣcf6<񒣞T*E 5`9~;1 pyxȒ"q ~Uzz a>MbhaنŵeVҿS<%  V MՂH7(O ^RUc̝w7ĂyOw@.$dF7fr./^ K*Lv˒UVg!8JeonEA&CN8_f_F@)n:\\` `d?yqBMs ) Ř3qݎ@D I:`&$ ^zty.p-,ejP~fmr ilP˺L mgBa} "MKC}&DM=7na K@1 <@q|k`4ԚVQBrZ37?:"}l%5{N 5\66EKo[7[X#3Oj/кurB]pCㄗw:Ru Y^c'elڽ9}RdUgBtr;aWr6nӎgHk3E嚏^e ~1K/]Z|8ef"E V! I~ npҚ $2a[v3'Io'.Hˈ b5wxftkfL $'0J+{~[ Jܥ,q+L]k"!l%ԏEqĕ|-8!V.I]<$ovCzO!SFk5iͥ>O(Grm̜+&k]I Ȩ؂:.^ kT0ʝ)[8u 6 ӁqITaP|GNkH?"cw!C,|9!Kn~2o^ۛg_SLDcQiGT{%L)_YT}3Ԯt$T4h#vp_wi&$}90/;MWm6(W'J}8!lH5~ v!s:J p0#Ӥ[3~BmfĄyHq'Q=p$%.F@guGܒEA^)HL1uJ{ JĂu259a;vCuģ3C.C4+ +Cʎ׀}o7 ob %pqş>K ʪ .B J_ܪ: u-r8l{zㆊY$Y@nmn$E_#{Kh0|PܜtۺjJk6Xr㙕p=}(գn#iM4걠+hPߑKs ?[FGbݷ3Z Pտ4.xb/ c>v2 <pWaSzNADzAJ߭].,<ˬUb;Wg~8cԣeJwB(3 }= _0;Ў>$-.p8L|7:Nڦ% 3:. TRǚNwWBSBh;jSͨ!^r`>fXրٵa5RLDʜVPD9m !tЯpZp Mt.R泸?.4`0iѬXZ Ӊ#C%Rb^~%YOӞEAG$KN,Ŋ]Oh;.'T4bkĜTPbh 'WiwKHP5!2M߉`">|s176h.pE:`BR[ov5| ϥ/;M>DTw@uy]\'i])~6!NMQ'6 Gzm2!oHS Q88~d3rI/*Gkӫ6$p5tGY].;kD̍p|ٞYTYռ_'NOkJVt4gYمx<R`b☮ nkz~iBCj7Prr섻$< n+"hw<*:j1 \Dh`G c 3y2$-԰aV|nX^5^*wІװZ'&00E n*ʓ3;K?~`-l 6gYZ070701000000c3000081a4000000000000000000000001668434d30003cc5c000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/scsi/mpt3sas/mpt3sas.ko.xz7zXZִF!t/]?Eh=ڜͩvHުeo7hڈp't~ aHE^D e^u"6̮ˀjR}C Bḱ>r陱+/E5lYȝ NqGW,lc7T9Bk-]χL;c>[b: VCs ،"@n-AGj]접[QhH;"R֡aP9ӎ-."h44wԟ%hOTƩՀv6ۀ-N4 풨FD %3HC1:vAo,B ^\U+1eZ:F=P\7E6ǵX]qnҫ%poy)YwIÕi L#w$]؇ ]\\uJ ,m) P!*AbR!.ݾpz@~N=P34!%| cu+@m!t</#aaBo:.֊2B*\Vԙ򈽻MalH+ՍrІy*4o2.SNW|goV\{]ii*Z8]]T/Au!;,i;>){ `=p#B!O{1NN*/?Y=W$={7G-z"Lj)v0^z>7rwu;({ӆuzQ`<:8 czNMsQIJ0-|ĶQ||=qA'| xgY8a l/Ԡٛz~AxБkC]hS4-tdJS֞ [ᴨ;;g:'!RҺGǣ$,;r ݰIaQ3(x BGu:>~ۻ !0WaEo`GłY"1]E*MF*93p0LBeV߿๏^ (W|s^IiǦ-ݐ~eأ'-><)˵-XE(5xȌ+z{C븥a!]{E2kw6?V- >(Wh+Wv9Xy,W$ɰ!4ɻo.hSTSufJ(>>Yo咦ks1.ud ;Ρ*F[8v`;W2M%/h-0 &1n^N B#JVpzsPN7QBdn**q=n{p}>JcoЃm["SZQ>OJ$?a1 ,A<{$n4'w;OjuV}saIbf6Î#h sz1` d8֦eG}ǭj68| #'_W&uY3q4X]56 yZ/}) UW!Jk u>ڧOj`'S",m k=VH;=V:ʨBY[cF* QLY=u%+V#V,m+P {T:TEFW1F}ʹE8j*R!"Ê2@ P&kejjATU*82Zzlti N A0}w356IT%g ob͊2{ m)#p9dJu%w},DaZA!:>W}1m+riG8hD!"=SO=RrxoHR%Ob*-i5`Ek6E,h|M5F|~]K0{U3ϣ8`Cbx!I0f 5;(o6o%2|C|޼2+ yu`[`ImX1jjCp!Z1(l KG6Ј@E (Fk4ek>AuFhT11r>CِWR&5#j+ڶp/l !ƚD|\-ðU3yJ|ps0hz,*X53{};W)8:18(_絎\!1m/_%\HB9j {mXHx1o^{ XbJL۞)vXSlhR<9,BȘ&+ŰqZ$~MLUHDv:*& N7"%e=S {R~TOuthw;\?e>'B")|.8@Zf$qTgxK)i,f~^9J?!BJ%ڛ,񛴊bw$3,Zr#,W![R3`UN>"MthpI <o6dt-Y.TX1-UO4`:(8SV$Q|1O񶖡cpR[z%\T@\tͩXFN)^!@v;w]v[WaռLKpw4]^Eoת遅蟽/GH"4ReA JKG sCB 9M،H[ !K=ՅtVtOHo$w=Yw{&lQ 3!+ 3؃u0 Υ~WgP$R^ !Q$(;DB}yf"Cr3 勲"&O@Y9D҈ Cx!(r?ChM涗$Ѱ a.2kߤ10׫2V\r#%kuw|$6 3! gymJ!{lzNYf6&̠oqѲ ,M:z|g/&S/xIۈQ\,i)6g@& MmK{ bIԘpЄӱQ"v2[NL:PZtꭱl3p集$DžM WO#K{Y?i:FXĊ蜶_a`b] J3aH,b]S'iEpegDcHX1\E?x[昤4IToW+0G^,+&86 f;dE4rQ06: /?^.PL+US]cq]ܞ6)|jdˮ(L(t0uS6; Oi>_{}%ާ~\l tCYZ MfgZ6CWZM!< Z=YRsœ rY)YEDtYUƛ?"ZFh+C~sg<c8jt 5-ux,O.>wV57cenX>뷎^s-Y |Ddq8F `o(NPG<-zgX$zFVv:?^x :~ títȵyKn~+9ٌٍrZ"anF~E7vRRaJ b 3E ¢ qW$t!g?#lzz2κyp-K(7n=3ˆ ,*7hٲ\Czl:HdnˈY^9P kDz4";SmEӟ@,aA1008ZR)U9 roS⚚?JՏ;@N|Z_8fn3QXb{ w;wdS}??i*\IObJ5ēu<.b>h *{oQDS ԣŹ} }ɐė 1y^A[T,sIm|3_Dȥ O4*-G qkۢ{wp-UHp{n¯i$ipG_4sk#EČ?B܉$ Nio%2W$$W.J@l'%1ߌ7v?ҵ .+4Y眏p C9:R kS;LmQ0 Q4#5JСg%9_(p+!1mm*XM.9\L0%Gy9 Phn=F||s/0$4ohYkZ8Kq{%;Pv&?E8)]l-\l^sڄ!( Fs`"Ubb/e.Z6#[Ӷ;Zl^ٌ͚?`*m̳way~u),C C)$pPvUrIONO 'ipb3\q&K礪-"3r$G V9͆oYS+1QD9Җ&:n2>朿N<5*[u, Lbp_^%C*uάm[lHyD9{D6 hﻩ!kl_6Wٗa89{QnGlf@S~WB/< hČ$O@E4 ݡlq(H.؈g'4 rajB}Xx[lR-뱚A!+Sf:B=NQ@ Fb HqVic8n   5yPc%@B0A{O h׿M O Xd;I"'nw%sMڇ,μAf;Jri*}?4*1<3$kL,)Az+,]9/=bGY4&tˉt6ΤH4>W${{t۰]'GCh<)Wv3Ϲ{UFgI: +Utu\/šY[ 8*߉E8ߜ' N~Dϟ<5ȜMyP-CscK2!ݱ?v5=o#zn'c+ |IQkcB޽..ـÐJ6t!c)W@:!@n~RH~<ďZv3WVe3 oW׼IIV#d$_rNdG ts\EȲ(sZ&tnϼ_2ᡱ[:xѻ0l0qc7o Ȝj8c/Օ ԚĖkWBhr0.62D|ښJXՍ9;1@.*X=p 2WNi6A1n Jv-0΍OYߖؕLG[ܟCZzqN@!bָO vjͪ5( Y:P "Y=@%\6'O`a(=ʯtg @u3]_P,B9!Ǭ`!(3(Ʒ:_Mh>/ޖ~<~NaAHVmO|Xp2`J zh.^Z ./E%*Ti, n'bz󑂉8$eĀ_L @k齐{^ʟ"pYWj"Z$TKg@xdeom "؄Rdgr׈{ ^y^&7NnSy:o ŵJ-y^3MBןȤ}u.Mˁ tOThZN,j6OOHBsJOg <ӼZE`?bђ 챺%%៼2!ObvYI8R\MHj~i'Zf_^Mݔ+%< "Ab*k=;\u[v%XD0X Ab"N%%֡nne4kmsդtt#Hьw4YPypILxq$ɘ j5k|'_xEKk8ی^Wi-n@ɿ`\Nr=}bdf:?g9/z4TCqw;I8ZDMO&N_숄κ*=_|-H x@mENw;.<>\MI C mD4kuV< UB(Dd?,m :R?o%+汭|il-YU?w&&^1bQNV_ :S4}K|MgU`yLqi:𚆸 > Rknv^@gj])HsXS(3=183(4Py#kh <̀L܄7+Okxsy@BNg ;@x15z}Vd~h7UxO;rFWAڇG#> QQ]>A}{EB#kg xRB3[O]!\uS-Ov2pPq_;{מ` da$pWu2fS 6T  CG,D2[idq/m ApgXMy\-a6etd,;ďI?WCR9( DXn#Y;{Z9YZG*G2PSH+:t^@0{E5n^E=fLZa/cyowj0O !>#34˛`]WeJ#=5L̾[o)yf!Bg6ڰ:; 7kB[HvT?S:,\̨wnhyDDMZ; ,9qJD>\vc6~ېm*+E^WH;s(s2@GTґUU&{ * T,Aj (d_'c@ㄣ C,^0%[.Zr}Fsh2ծ ՛,mT5Oyȵ+q~3Ď&LؓW*)e5 :ȁg >qAQ"WQN'oNW/yz TgR۵ ՔY0_]€)Bq[%gw?W={։M @=yvOO]{S9@1r\?8‚wlqȆ*嚅Br BDkEU4ͭۿ4o٧lyXm߬QBbDc[ @/]/κ~E[R o5} 'gY(] 2ls nUlr/sPXpǍ. !k O^^OdB X`gXVI X }CTݏU(۟jN\tso8.Y% 0W3$dǧ̆pGx~oz*wѾБ H|dQݼY2\N2'˛p/%XӁfz+'VDPCy[RJ,_[qm\@퍔I7: gsaQU$@4lU2u^)||IM0ƙВtN*OLOؽ93WbDT\99/ h)Y1U+z<{ Nq0_"vQ4ZoqBևV%OrhS[ۺFj{n:tkx'7;͊5L`2j'nHh{!#H(Lf8="fxyM;ך˴w‡ᑌU'()Râ/ Aϑ7e!؜.yͯ<. )Jk{4LBc蓡1Mk2!v T ]wao;UVG<(+jjTlvkfF9Uw1UJa rǻ 9P6CF")7U8 :ʔ]p OD;bmOɁ2mKTzi#7hOGDWE9;ʃ2y\99RPJqҼh܀YlpV`)SڂRSg~# YUθl*4f"]8l|#mU>zL0Ϟ.wPB6x* BXay8b/5(Ae会Es:+̫`5b}vt)oQ'ᵯpk.\fo7S4.YuIGYV&mKlr6rh*;A R+En=Ky!)bJ{N{' [huO7x<&#˪̟.oTM$eΝ<:8PX %U]aJJP%CC^i%ak#?iFߖW:%ҮR>BtdNjEɞAdtPmMe'g,Ld̼WF}ZV-Cgk#ƾ " /Pk $0qsz]$6Hxw+ (Ǵ`fECkya9T@eHcYw>س߻ =I.ҴHm8COlH+BnyF陿:ش]ƯIz>m mAqɧ>𤤈_Dր,DKr)S͟`QD[*|<# z d!e$sw0,YqzjD# am2%zJqU29Q($H it\9X~o1/Wμ[:֯S]s0 xv2\<{"j_`Idg|pU_-z6iy0m'̭46 oǾ-a;xT?E[x] v!bʬÑ- lx*Fփ,-8r90޽DOhl)0oX_m&0Rm]o$sCk m 4f34JQ0-`4Y!ȭpZ1[;l vQe BӺ0:pl2:S1C%>I|dЦ3U/ʇRGcE#>0? 6i8Z^+rC9T,mu,?÷+Jݔs㣦67VE&0FKO[(U9/g\ep:ZL[ aӐ2L{`h: i:W{QW,*!-{*֫ǡYyشb|H!8`6jR1]U! ẍ́/@k+ ²0*Eskf,HF"jXܮum 16ы}q=8\K !l$+lLN$4,{0Yq"(k6G7O?4Fx!hX<IVf9Qh/pZt`;Zs-6v.{"Q$ݙ+_Of׊Qi |6ua8p)O@|ۑK==~8_čO"~=բb;ti]ĜXFnRK@i|>xENܑE;^v-rq 쁝Mg38I,Z~1X#ch3 ̷B{/(^sYV-8L-p.X-.qMW|?E7IXs_ X*Fۨ(d!B^;Wfl3Mݕ',*"pUDGޛ>?c!(;q<&>^Zz\עl?@CN:Dw#q\,.$\X/-ETOLq9Lm=Wi冻ʀ )U9M%bB56yFH i' RؼMHhv!jҸTURh4Cf?=4u?`jD:fȊ#Nw޹:Xyg#fa/4Ԏơ"1d_?O茨3KjE[X d)./,~N)֕ A!;ӺsZDbotEc+I{?i̯_33Q98H{˷yի(qWF!T2R7dzP VgZ4C>%k_)Gpª/=^\EϷTFtKGq@ 0_s)Ѭe5lC([̏?o0MGNzUX4VDgΘ`W" A E0OD흷1kPhB=7m\K $q;{3ЃQ8Kp,(~爵Czr jn_? Hq0&9r4Xa:D.4έqdP9H'jZu^gRRyssF%d2LXPb_.4\/04I$nrMAK- A9T(մKigq>a5]Q,ցA SQhF=lGXVmIQG"%yyM~1N_&jI0*R W?xH}aoXBTe+hp2v2-T *OD&ľ3O/q@ֿn{ꖟCih:6lh fxF@IZ]N^n*is/;>f;2Ӥ =)w<@ӪrK+ -諦WjCqM.\%pɓ=ߘ68Tpw0Pah dHX?%-P7Æ$9]}Ç1Ki!?4jwGwA XE%Is_Ge>WG p_ wERpT ~Lv=َ$ٱi/ ~&qs~ 9*o|U`+8-5ŵx|C^< {S˝.\\n:O6,uwN[?aR#śJUJS+ƏaIS[,GNmRԂqD wEWsK-IY:|30\~Wm OD_ל&+EC\(?|f"Z"|&c[S2غQPdmbޏkG[b(ο#Up˧ѨP,FM.ݴ–c<^En^әA9ԭ$x@b#9=#=&T1NQgMcTp%z Ž[?}S~3|!OXcSY5U3p`㶋V&e;QgDd >389$OfHM,6(Ylphd'a&T-N".(2"LX՞ϞZT-߸h-C.w7qE@Yy7dU RDp|iy'6&Sp}ꊯ<)Y6kqcנ4e.}F>H05E.+>ƫ]9 Mh|btv+vͤ"D>tBR -wsu93Ƀp9 $8 y)#?j%@#Y=  YQmu]-Phi?1RO ~4\n+׃@W@R" k@uH1o IWt7)CP7z(DM r?mӦpYC FDa:wҹ[ |ߡR@qfZ8V :Iys#<.-Z[:~+=Q|e~kv/Gd.:2D$U,8:TwmJiM6 Ic9hKz.z-Ԣ,c/W?;?LazTS%Q@R *zc+'⸒G\`o&tDZAfTz1 z3HJۉ8jLyhsH cv KܙIN9bdᨦL$ p4utfvNFj^L@ly1!Oz7YHd誂אeUpaS70Cp>E ٍ髲s{ي()P㇚QǼ:;{#ЄѬln/:d #jseK@Iْ&نn3 U,brWMyWble @H@ `>[BkՔvawKt>>s^zIs琎tV Mw-`kK]v k}LG@f :}|akp\R$2tӣߢggV tHlR2E@JFD["Վ Ȟ-է;^|'CJ{35\!o=DvϢ'/?x)M@6ɬ#)Eb% S3f38:7^JƤ̺V2-Β-=oEQQfxf 67>~ U7<ky0UVO ӐiP}اO2˳QI#Ui$c/X^ A4$f8 ihsxlJYOkɛ|?qׇ֑)zſb9jL0S-BP0U++0Q.^AVX}/T#(iKLC˒,\> (žn5isJC"K$o Z$S~=2xNTN 8C=!r;3x)4/pe_?"z@I]K&t! U~{hN(ӧjpS챶deJrXOr Cx{ʜ(C?;$ +qUDw![x`֣h SŪL< &~"?%:.\ᔇqYM>w2 K%HM 3%&"?}k%tNkhg_qbؽYd Di/K.%bQXiCe\VzӦ/ e8@ E<2ѓ .M{jQR)˩o/\͙aH]͡U6/tpo/)޴kM' #6I6NmRȘNB[:Y7tT0vF.7|*=%&B4B geW iDAM3|}ǑJD>C?@PtJ(wZAXf|+^<DAȭ"0ZYR S.-뱯-Tlhns[N$s݁i7<8sUO~B|Un*bL.D` g [k CYr'0? Mr*rk0eUJ&)}( _@_ ܬB#iu![LoWx8u k*aϼhP.RBxp)BJ g-2Ai mU\M6BԠKpQ:ƣy $PO:VO񡧠=eՋQGGRLq@T\`l{`S%ݱ܇ #NĿӃZzQƠG( rjjQJ'H}Ta0Z~/c2Ct4<#NWFvYM iQY5Mw7$sj 7f :囘ͅу: lة? a7n8P/ckR?;@֚LQ ce:W kX(ȉ9V\{~~[G+D}%h$y1mLS?r9v@9!7lRnȨ̿r_C֏2zC@_<Ÿ=tENnm)$}EVz _϶9M _;\ڬzl*PäW4R1jb ?%f)jc?n#⛵;*6/-FgLoMO@Ys EO|{-J\ˏh_Z *[TH+Ղx7 ;V)78{⌅:N|iRƁ0*Ih&jr3&8F̹V# Eka3,&D"\ WOz>*H4A.=NR'uPv" (OVq0䄌=xT)DђR[#AZW6(W}bc0K*3XMr]8z_ADI2eAΗs%ѧh;:X05'&lj_Ǚc1/p?K48ԄD$~}(3'VEbq{ '*Liꔼ"ʸPL!]0Z͡$_N3_Z؛n0U hw YZhUMwcISy,^NzˆU$3@[X.y#:Kx,HH1˼ߵ%(O[ƩA5 e> rcS,n?IZ, LHe ?! $eTI8ǟks42%⛢;mKep0`b_Oboy8OX[! 3?o InG(% ߳!bpZ"u v4VILnNt$i<%E?8JH?qJk H,G z%9u 6k AvBJi '2խoVcM*p+Y)I32S 6Mѵ{|*Bߐ )OMF~ ۜ9;Te38Bq(AV㎽M>UD/$F؅1PL_ pLn[0j ' GoɜJ(B6d/܋̏WU+}aSѫjKtx-hetC5ё HZ~ZAlB3r378]@lz7MHwBChM=k1B6` ,)^L;ް~.pϲ/!LjY<ɧrY,_ 5vl1Pvp}~_j}=ʣ?on~ФqI>bDed] IgU#v\.$[~g2* o5`o0^6RfF[ T~UF47)[j+D7AږW:c Na^h1+,=rUes&9H$ȹzFT"D/MLnd>nQ |;`pF쨊XpTSTL4yo kb({ʸa&4e00&ohAF+3$zÛ0|+)$]T>$haUƺ rE4h&HuWĀLj3OX&Tol}ߢ\7uƫH,I`nY)%rNhaHjRSbJUxb<Ɔlbaէ66KȰe`ZX+%=5hY=JVU2zleB)+]kӺSA,G)`.52hD#)ךQ⹐ 36{}Ǭ+@ nH!#Fc`s7홚8Ώ-Q\D|bUtE""'S9af<.VEfe+( 0 @6=9%kD%Z"og պ5P(R"{)Tϋ7 |Հb&&A훮I;1S7\yb;t2D<ֿ`hFqEJMJ2J, x=y+=.agRR*,*pW`n$cSS7$aiQ:#yq}WR*|̱P<Kyźm\{Ǎ)Xwx!+dml a*\ #P ! ȝ#}n (j*EU{4(•EWQрHQ (ujxhREX+#Vw%W{u-:wIp:g f'j]eO|rްB_.@MF#l`=?TPǨItGAz@,nGoQ|4 ž᫰N x8v*%u*7XKS~KNȊ],m}P$ -S {Ah.'(^ѵJoo ՐA=AØQM:Ve'Oأ kil&7eY=5]bf?Y6^BFú 9aa*jS n? Cn}EݛN[g2GN9ڤaVVqI' 1wV(E%Δ$bj( n'J ܗL j*JDYX5(ő뚇I\jv{b=^ !*6NP J?檯h:z\@ 15[&`](SNi' S ]FY+5j5Tބ2~Ff ˌ=J+o;cnE@УZVؓ' <퍐ydXñcUc'mC[\X5w7TJ 0$ZzX,;5s*=D~a;":ނ~QIv%N=^᫛! ͮD.[rXCknY .F|-aE ʼ9p5pf ;'S+zƏrq7TtEEi;Dۄ[(g7FN4]+wɤ}1W_A[Q IRGp~ %Jlv"9i‚0Q],Q1s)uo4kw*tui6ٌْ'o2*g젵tak8HL~V `7k/=x~QdAOb-s-0LDF&;d!'{ЀIQ>F6P)e}E8 yO{o8~~B{f$e2؏K|Οc5[us07T$@nC/96+M\gܹJ"4aҹue 礓+>0TɿXbBaͳaL!T%0dR.֧؈i`K} ՏJ]iVoЛ=oD^c>*4rǰV5tFay> Jb-KҵH-ٯ{K C+h܈>K|QFimTm &J3ARy |6$`Fw/-' ]P2zZ7HWDp=3 $\%ǽv\n_ $S=No3w-ck@ e²[iAwQ5lOAuc\d뫒+)е= ,,r f'wtߍ8>*#f} 2`ɛ@wȭt7CTe:\?dpV#0z pq{w9ed3X_sV+|nFmAw\rZ ׃Gs<$Gチ6H3ϓ9.zӻ'+}~ mhpo9tSQ Z}̸'c6'L"- }Wgէ/KŦjH5sW-F{n#bEյJ/)E@2]ZS0 'WHm*3N`,.2T %8zOCagqjxJb.E7wkLP ȜLmUɏGQެ-I:ڲ 2ICGS`'EA6G"DWO>}}w Y)+agҺ5J")B`U ެRjjp+RTa!ZP3NBʫ3vjZ&lj7#&sE LJ}p>jͮϻyxxb^&8V.B4I"fYۻ%i!ه/#'xٲ.Aa^?;"*bn^EǗayy"5Lxa^imܔܒw:Ž7JEa`ۢE~K}$8y`Y(`|b?6w1o^?9ƾO)'~vbA#Nج@O`\Ək"P6ID0tJAG.iET^%rp.IH6d STavpۅ? >HK;^.U% {>\"1KEx Yl<#utGc&J=5E|$aXv".P ۭYFGЗVd!.+K~ϱY7Q:^Cć)DIE"CqjvBl΃5rb)' nv,̃ђI܁l@ht` 37I?Sޥے2qRa\aG~r0J! Jޏۗ]9b7>PSA hBW$2tYj@4A_ xXvV.s$Dj #,vm(o Y6<˚Z|/G[K/ 4Jh6K kT)kRHK'X'v'MȂmB+(IugU|ɻIS0_>AƖ} b;`Ys6&0( z A$8~eNMС7h'}woFtmLȘbLkFYP-]ɬx3j3"/ bEn%\+!tQ^jZ? :,~(܏XN6765FTi:wnh P=38|KQkKv磃?MײyM B]P g1T"'8GiocZkzJOeLvkVMU1(?_ZY.(VхXly@f>=:[lϟg|AQ)KˆFEctW9Zpǣr/k. :C,x(Xn{t1%kڰ@JbXϸ("k5d ;,;h5V3Q'LY\c/8gcӕ̝ۨRHoL3܀ V &tUrl⋲'>eU?̂)W7]lvnR q_XYM2Q0w?'Y*WC=F hLr̯KQ%ķjrB wռ}-m!5\oG.IK:nAwb^p+8\zג9pwT}?ȄJ*iOqg6@%q !xq:Ҁ(]ؒ<4=#flZ3̰o`7Ii r|$Qa3mq֜T]vXLB(M$/}23o7Z@l DP w)7W?V.j3;dh"Y?wE0|ofioD^ >^u9E`W4VL܍_^X y?#]۟|M&y%Tq2QM'#4#K5*Cڱ$m/6>+uXQ*0ingANf-y!/T8k6dàB`'1IV5Vd>~樫qK[ڨ3Kb̯ehD?q#_7fܱ/&q-}(a5Yv:̸/,}1a5:'%'#ǖe.rpN20,إG{-z֔ ֌ؾ#㨓? <^}_8? w:HT'6t$DV5Naz1LG?L 00, #Ƽ!uo/CM,8}l&wU #&v+v# (Feruxqɏ혏2Nf6M-Ka-]pD#[ L?U$/!u.aIv])TTß{%Z jOJNeƷcg( @qf@e4S#ae#v#> #ts|`z5pDn2h s#>*(߶G>/?7)H_Qy#7VHb*F{r[k]4ϔRbtEbuwux,@mB_##W]I@=e;*|{py59 0"%/u5wȆaiofCQM˭|g /)1$Uo|wP_(BG ~HY67n;I!:d<ӓnh$ $$#Zͅov[@qN;d7>("+b0{3tm/fOsi phpBsAd=8FXU@\̯q<WFGA鼿Jɷ!(f:|m2pTHLn0lFNDJթh4Jr ߴ|ٍ\#|n2{ ˸Eg fz ^ƽ'ٝaEYq! r#n?]B$&QgLY&yγS2@S,?>⇸ *L\8'.&"_wȕPIC9Dy )@ X(2C ppf +){GK'Cc1sNȌ *70 A^kMbȣY"yY?-TDΗ_N!2bE#,-lj}*denạy*2^a\dͣGp }c-Ӱz'BɤkFqwqm0J]ŨZ4e֑jd94,9)ږ* ŇJkxI#k7B-?w A+BENY1u湷-. 1 d-GHIDE+GMCٵ}kBjbq Sy(c4ԛD>M2˻>it?>eNߛ6~Q[aޅI!y!Gsyh!6_6ZnD.T0^9m=(Tָ(7+%2~7P}}&J\d@3_ҀfzSҳ}Uz>jzEˀ vhw#lO Οx|C^/agy>2e|w4"11JM9c񬣚?mwׁJU<`ZeSloߋ.RI1S,ZC&FM--}@Z (~hp3ʙڰp*9G{?D1qRUSӁB)!yFcʑ;"Rׂ(R@谗28 B|%ű%R\ڡa*^k#!?MJE_Rv:Gb9HQ>G%ݚ=nsJb/ᑱ4/@Ƚō|iYVہCz!23A'0`k'|6׫j|,- :8YZXwx_|Ľn]>A[ ncV@|Pc-aPL!xF^LKSf} ,E> !ԣ` 3ƹPY4d̦4d/[2ɨ$QYZݔĒ՚!R(JxNi_䁥={wN1s[a 4a4c\q:8b'zz䅨abG(#iTz1>O%U"E$D'BɅl)tk02)?; x5 0I1e1Ӓ}:jq,J44DF xk}Wl ,  0f>fESs`J l:W{)K,ApA}%C`鎀GFp1P`ܰMog4RL;,vv 2银 .W@6#"s@Kfp>g ڪ?Ä,EHxwZMX6š}w.CbCZLNE3CW-,]Qԑdu!""we:\#P.rɎTx30 ~qDkcE2>@ɠ@|Q nǴ` 8`M(7#CB,_i p}leHwKU#$W0a͒sIc| % Y&)_$ոo׼c 2EKSg~p۬\0 p]>DSJ-PKyYXkF%|~f\Bs1scΚ5*kJ*=*kۂڰuXN+=P$(--*.p[mQE f 0 U8(xRp׏[渕s/h_e{EkƜխk.L7!FK.И rtWnr;Dy^1+@_ϻ,i§Beb=ٓ6% z0#Y%n U'bۯq`; }ژ^%p{W9kIw2SF7:ͯԆZ;4!w2pA[r.}N` $rNƠ`2Sp/|}#k-r!ŁXELf.ҫdyWI륽;AWy$/Td#O˯wAGt0Y(sg7T#1)p1 .ip3/Sڢ2eGG抆U$ ZT{Y䒻dӻu#Zƕ,x9e@Ir Ǹ†@L`s"=.K~1?I@@k>!1hP/WkpW݉>tcߐւ 5珥7koAejcS>kh̬mPHd4B>$?85?ȗuAWJΚ*5]W}Җ "5bϥ_v $ϰl&r'(s s FSAi +1fe?Mt q>.9";wDFMj EF.tY$SsS1džbkyD[&R&LoMJ?, Y Z M̚ ]1] t/j4W!m;0KXxpLbU~'MSş)(ē ,A.MC{=l*{Vxa0rqeeퟠF- X6%+2$h5ۘPȯDpFiY3Ŏ/Dy3w% t+(}Ƕ_{DۏX%WdN[64?͔Λ7~Ů#/ ?`-n@d;rY 3D*b"7aضO$ k9m63,TҭSs`Kw* n9ıIq#?f@QZK:ن&N!8 HZړЧ<ɞ8F7ե+ߖVׂ(˚ .\0%T[WUq5 zYM+\!ڱ>C=t_yt@! pӫ TrUNP(_Ѣj%ן`а|"gw[#ɧGkMdg @DFC<}=/Z L DT_>\]LKcB['!S.Y=>r=B{ԗ*IPQ V`Ā=p⦿7"Wيx6H!`X@'5M9<b%?""[U9)e5Qv.g(2n,kǞEDB~%u_c+,hh%|.[RnFSs0F]֑}k݋~ˊoa%S!v _rW4'<%p8 H Adb K!Tv~5![ 6G:'Ʊ'qԥF{2nVZ' 9QhCϮ03~uwIV\O %ЪoH_yCA ,yt}q'NZSB Tx2[BMsbfFbVv FÔ-rglՁ>hݚ=]ΑVi0?J1Ƿ)*e/w?[ױRy6D^6Ʉ[?%^{(6>N(j \ wһԾFMfKZ~^KHh놻JI0JX4FD!8`h8%Ÿr1O3ڋb=gV lT/̉g'˦Ul&#uM{8N.c|qo.ZNw~ysM anIFK.*(1Vt >{.F@eگX )W503&`a|FZ&סh{'H\a ۄWF3'#)Ya;`%nspJDِY/KېWxH-޷C-,Nʝʦ QHOKGĎ;wc/y)Lc).Y(l7FYnBf|<\zPp܇[λlC1wsRo*Xs)JŨ6y7O4-c,5뜋lF4Rk[FejG<)̟o^9GgdB׉5,z)#iϻ^Ί+Vզ.,*CI5z*1heҥKE0!T3UIt/j4X#O״]˵:11o3ckN Wm.qҘ!g]%HNK]9,uΟ*@"ۉȥdDJʞ4Gfl7q{ACJ:,H'5 Dƀ^ as}+$0IguߨAD|2}`i-_ v$bIXۺ (S$*bv=xK3ehcj=U b$~8턚"禂d;ڇWN;Bjzhrj\bͷ#hўRCv|dNP/oNOt"wi ,^̮z| P^1?!jD&6~3YKw b,(JET'1Yո(8iKsp8'RX"\p7IVGNIp8H8&s!KNn=#QTXtQ"q؃rvC3<ϭ1Q>dO 7|Gr]e+{|"-Z.1g5>Y_NR~=nnTx܋G(^%:|3VBO#y*`36.~) y<$WBYBB[hʷݟ~+o 2iFX)X] 7 K!}HPI1rB]*3%l5Q)ŒCwEĒƭo|weRWV(0ZUXH1$B_ '"•8=,뛁O9QcT-kS@C]߇:ĩv ^I ? 1_J.Ui og+ ;j5LLjon|L+9 k}ADw)Q\3(k\75hsܥ1\GU %k%;3(0{m' \{yY&xN~ǰNv(6(7%ϸ~CQY3|𲖻ٷ kRdkTepp[ &MR]yc`<.D|3HÕL+N\ցT7c1ΐSF4ql+Q<[f6=Ox-W>*&+lSG?hojW 3+_st`8D#q8~?&aG%KҲUO9[1[0֢*]-ًl9N.G´%n6^2NVG1_j$K2,69mi5֫z-)I~n]Z"l6\&x^|%DKߠĦ,}a]p?V |bڰ~sq|=餥O{ `/xM-[yٍi ġ|Rm܅#z@!ToAn@-Ih gI$!Up!GX^rfFv|4/Kжj5`D"/0etRWu氧ˈͰ; yD~\{q(kO :7r{DaSkª$hlc6"ae3(aBppw>C,}Eo.o)r#%m/ǞUqC zBN.v(C6ii(_iEAڎ\[{  6O `HIoҝU*J"jj#{=0+lbu#~O)6$BXsO_sx /-ʮ͛Nvq淴b,i<YR=9.N-'fqm~\mgHYU1T>D΂W ԫ23i隄8ڪ;ڭy5!DƌK2Nd*KNͻKdcxG,asf,/Vp9pT%fsΌ%mOD(`363VoQ^ʊ6݀a5 X:z/Xfq!ꤩ-3/E>T v4x8vXmi6tl`uGVȭ?= ׂ[IP‚/L1=bcqz:,_0E(m?+ jȼg)%T>?݃aN eC@V&Z 6K[V gXayJ1aZ (FLB'EwpXF5YKCq7"Oxzfa`"R?T 9<{o[0ё\nYC-9sȥd}7F =FY#|V qkJNT`ںzՆYB݀Su,:!f4)ʄ"I.uK[GHԕY!@ 3 >zNE(+CdZbZX4ߨ?BB7.VmѲ邰3h?a!cH:wѾǓaqjQ汅gpS)QrMg+#ki%GU mNP{rL.YO5^ٚ0?F@Y=UDDzbԚ2bXd z"E\0AwvtO],zXj{T:9utoO0]pf]ލ GFX%+Y>ܤn5weYB;ZҸ;Զat2xڳ7]S8q̚B4}ri3r[Rk, syT)e;Y "jd/_~ޙcrH^>[ m\[¯(! )d2qy5I >';[Ozs&{͖,kb Z]G'j:\2V/g&8r~ua/25 5Mf58zfJZXOLV0Ee~刷!~A3xzH*Mbi_RÝVR08ڐ x:Sx:06O/W!E5n J$Y45YGjd85i/J8y n9b$=J8ꊙlY)ua&{ Dó 7uݤD֮{)׋m6%Uq gKsc]6s?"tmӤ]LY9xBΧy>Kmt a;&>,VB6sܞY{J杧$2[wD4rgTֻeN s/N!R -%a%蘨cF>yHSӰ}[I,T7ObI 4 ʷ'W~op.`{ӽ9G~jqD:v3O`_G=s8~L/PX!S+Bq9Xuh07k0FRgnZe~_|D߆$YꄥׄpCZ ~iꉘ Q{9hjTc gBs":/I\0}D`"N'=-`[{Î(Wz`)$iA.Ҷ=~>3F4}3<#Ti?UtT|Lf"=HmUmB:=r.h-!BãUMjX| posy Y!M躒7n wʦ+7#鸞A*;٥z6R24hGjrLO .)?xC;ܣ@ ko.L.?9Y~ki}-0-K_D?yĔ])ADSci`JjeW/U:Hs4dfJ]VXTۗN3eKV`"Yi2lp:w}Cy_*>k3NXZ)+ OFHm/|NnCH U&7g>hHpw+AWo$"7Ɉ3QICZCZ<ܱsuYLe<Z'<|z!#ɤD%r@DT)evN^tT)~BHTۆFK0 x[ "> n\J{͠X/A6"M GSY-F+($(׳ i)͓9Ŝo粰&á~sцQBU-P) jG ȳI{`}[,u ̑]y_JP:&@)3|I~H輟G٠83ni hȹvf9 ;9֏)P3z_9,{n6ƆewyJuvܙIphX&3Ÿ|B6lM 6dya id5x>M)a{Dsȸx(q3pJ̵ ,GTeB XSmd4wwzCmۡK=֍K[629:GѪFoh 7%>,0=N7>)J)=߫XE|"r4w}zA`UV^C ,Vˣs;s >~]H~ /< Qw|?9)TM5y't9qڋOXo*w`yL}zi3\<[nRs+F+SLҗ2˜ 9 *}q8\ u^[=%=B/?"x*nSaG}Zb}pg!p 7T )m!Lصh:|=qH/Kzw aEo*$8S"%ӌ{H1p~N$8Q!(>9s1HgO)}H%pTهpwT^G MȱFvo9j*AyyEH2)urqqX_p67% FU 9_x^!rH(I鸞Yk>h+*ն]%WRyt6BIFJQR{/HcfӻETf]`&J@3Un?yno-Ji~ AO1HOb(NH62{+QNo氀?G|A9H Lhx&9S&|EqއD1+/\{B8URz]}G9#[4W[)v/([-*SbZMb_[`kq%m-^R*Z'5-b?W &/ W?JUDbd,ElJTmAR a-- BQ BˁG?nH_Vc G.dpdθ$^2!a]6# IEpVO]dnzT4*G% 6weń%1Ft¼՜[:) 4EضlL֌DXF yc7ݦ ꂯ{!^Տ;}볘>vP8hKCsT:U˳)]1w6k'=>{)>pdsDV.5"b>sI?ߨonNʵ| 1~%k>vŰ5V=M1rCI?kO҃[kFIH(HwS,#JGl6OTVĮZgp<艒4=.ʓ 3!a#m( tF(8 BR#k׬7Sp$Vɼ qσ}iF5gs!{O,ʝSD%zԹ`)bK?B@8`_2֍ =AzUAfa iI<Ҵ=m;,bwԕ@F'ޣ=$ [uQ럞=o$!g"z 3AI`e{a5ѿ[m2k=>׌;Ɇe¹.hL kS'7'Ԧ4`(;F({؁hF㣢VKn;:4珔LsYN:bGrU@u48$. ׺ JU`dk[ll,0GjGzqk ;u%&vm1d;#YyI>Ƨ~>dZ7$ (KuM J\bw EA|a3O {4"X`!G6&YޯD5M\ m>Pr5Azd) P0 r(* `<\6Nd.s1<9neI=JlͶ%)p7 Q ̐Ne8xIp苏𲐇Om"@,^ 1uFp@1WG0!S!AhuY?_E3F7(пe .(NEGMWLv\P.g_F" 歚XE/_gg/GI4J6iuv5QLwMH&+U${4ԌsH#YhRCs-$.pKjm2>(LoSo( hihi_Y Ն4ΰ^Dpؾ>nYj|Qհ&-$ ˩EF[7~\T=As.gB1o,sH*  fh"JBp2@)sƼ4NZnECr%qZa 16A{-Ua,f4bôҶ3GrG'r=`PJ/MCA e.Vi|NElmʨfB8\򄈺0;.,<&hTg)x%#-8L.a*Hc;GSz^beMZ{W ;! ^m>h8rJ4CQ2z Y5^,p^.) +/ jnlo׋h5ev(8J4Kb]21xLMU |Sp[X9s( $lq*OlݖpZOF@Un,>on}5$|OQJvyq;-޶dvQ]b #DQYFΪNS0b7J % I %𚆀в%f?NkfEnz,ћ)NI̖<*nd 0"z)b;zOb{ܕIL'K^ ǔ..㓂|$Œ r, QYn:9yyHpej&UּD3& v2u}=0p=|q'+NYVNi(4ސ/|aFR<ŒU4<}Vל~#Bɀi']nYٯ:øVZ*F\XЦݧ%hA>NfE@`KMO ge0`WXœ]m a6L"z™Yn(tH6f (dPqşT,>|\no48ȊȁX7(;GM9JPp@<9wӅZ&V`.L$!ݥ,|JayDBP 'V<59PF9=USEm\אecor~!kpQ43zg0-rFoMoWP[ sRVAEwoc0k&Uxcx(Ő1"ߝVe:# fC`Nw7EFnz)w i46q6Vj"lZM_]2QZ*9 5t{=e gQeHWTjGWq~ Hx9NiRQp JC6l̅Wy9KJS^UwPg!!cizF+F1}0Me@%@CR-̊Tn%|>qơoTHh$ϖW+0QQ>OgT((ɠV:dw0Hls:b .d(S YE"gr '9GLnlHԲR duiB{;TkPĮʬZ/}2wgHSԜ" 'S>NDž+ OM(f3 1U^Aai(8AjܐIQb:zGK?8]IXBTdYtrC~͊4Ł@^Z IwJK%.I4? 6!nzWae_ Bqӿlsށ+g)wu=7l=16N"]Ma]tNyBnȪWr d+ŕ pxoKJEwܭ/2q/=LvSI[M_]*V![u*: Xn9^N~-ܫW.Sҳ?`nZ Zx<=bm/c3^gJHn$H+nhGt^T4Z|D!ϨK?W<҈8JW"\D>4јt*e"g#jN}=xI Lp 3Zh-:ԗF`A}k[8 -Q\-,3z<㦸JJmÞ 7ۓ7n58z.=E@ߘ@tx~»ilF1ʷ阰;N,TH/|gfHV3mw~qr>/^v.McZ:Q_<5 S> M? 6l)-Gh J1ypoThUh?S{V1ɊH;?gKj [?^YmK4 -jГ}X-}1dQK|4eJSb`SW aFZϿJW$ߓq 8'E.ݝgADzazR[âD&ED㨾 m'X+}D y$Fd ]5ys]& U]`n"OIZBΟ+dfA;ч݉Ů9o =]Sd$jqC+F,vvߺS:2E@ NOF䭨=Ъm1]`=`w>&BN=rks wwDܠ)h`;BgokfDF(Xf.yl$h7b;0ڐ`zR]pOMF~7!EUHSp)xA>F3O^ȥpr79Sy*X`Ո_+cj#iDh>9hʗG7Yz)<֎o (gW!T',J!nESkU9ex8{I-^c0#4)u+ i `#y! o`pl 6b?:w;33X. x6 mPYtf\! w~n}U)%(MЧB8hQGX,Co&эr&v=v ߵk8A9%/>@9O{j5d֥ 7~}C:YIr]b#/*t?[#{-TV4d"hzHE8'[/sB?BUҿtW{-^(-qtkfoԣ24ً1#&Q0낷hC6QLlRB9i3ZIO5#g#>_T휲6˹9\keBp>{=g:4GUF`_!™Skb@N|LdePmg_+`_47G#uɊZcO BmX)Ȟrqr>]McnK  @UhoAV5Gt/ :<'V+Dx7ӯkGJU֫Cv$>B,c|?Ϳ(g~YNwZFvJt}9¼<UDDOќ6)@d"Ĉw_zjxĕ- KNN7 &@v By}P. VQs`&d%,9`*%XεXia[,2MÝAtE\&,>r,O$'[A4"yVz5Zu\9[^ZgG~SmLaü=EaW{ITi[mA_#"23͠xt%N,ts)p'ؙR /͢!Yg1oh%=r_3yJ6x{]fpz5_CCtN>J-^2W6LSm0sFhQCɃ@6th9 j;zTj(xj9~ -qX$3|);JŖqsU@5ȵ"&=6!ؖ=09=*[+Esn҂c3QVs|o^LVrsRwK=vAF*xq&e ,6 X/n-7"G<_ι\-l)&_WDŽoW ly'Y6"c+"&3"spaT{3A("*l ,*@֒J"ǃ.:( Ul{I`9\4%:㡓JAk_vQ);n48,n۞qo^FT{,gJԟ4 h`/F:o|nX=;^a|rHKx:C.Զu(͖`W~8NhN-/k\d_d4Ei|h %Sț|f@cD1]ǚϔ@TAb?UAطW; ,Eod>qпP<ǃr@ t ❧&߻gن=ʉ9T0#]hhÞ=9_/_!^)ݻ:ot͝ נQ|ƐM럅WEGEW>iJXy`˰NSWM$'B/n"-8&:m׹fdGIUorg *&F2Gsh#k^s8 ٵA`)" S{.&;r嵣:כtޥIML=W]w8I #(d~B ώ 9O zJMdzrHS(.jq+bV֗F@2)]cg}T "[D3?*v2\ܚ&Jd q*l"1/A[1XefOVQ!NUNa3ಈ%DY̨^~BbuqA"y} 0W~N3pJweΌ¿Sr3\y\Vgͱij<S 'WOg7D~ ǺsvmvdQU@7+,M@1J{.NF(Nʝ~-m`މTR yړH:IH_H+LJIgg 9yŢLs`#uMC _!_ t3suq  $DduJ (|O(K1jRf3s'^x -}Oa'XJ?D|c{3g" d>P\@ҩ&{b"(Q\}K^! XYgh~LV`?˦klv c~{judEҨ j`DtY0AyAj>An]BFຶ#5/rەKaQJR&{M9-' DxLjN|dzv_E`(:7@ՖIT,x0R{$T{hȉ&TV&yt'QL`JZ:t15x~+M\SA삿u>]9δTd 򃈵ǡjydB)NpW5d9[E 45W0ɒmGhL4U-3es;%n7IGb^pBi0.:ZeUj~ hȻhq&ބIXté,v&rB>R͡MM\hP$g!v2?-]үd2:+x#C"ֈ~?< #۰ᶥrv* ?[GΒ= (3qVVg-x?x|gl|-B٥bɍ]IhH ;lb vz2+@Uw:4<_&-F _|Uߠx[\iĿ5k]lB؊G11i{9P-͎")5G5xR2߶h~3$dK@ W|h!"=R3$x:BIgS@|}*i!:\7MHëiaaOpmI˼vگ_мA-3pv{j\̏T)/r8.aF 徱7=Fa֓JnAL\ nr|s{ݏUCTv󶏶 lL$MRԾš,T*5z|W !l~$e5Pa圶Ȓ OG,Ό,Wwe>sϜ<ӝR`hp5i@ita\hIGSTPC-kz)yȃʰb2aQ;qwZB2zt F:miQ>A.hG)t"z>Ti7)A~"Xj(W\A[:#DSkψWbJ4u~ea>`noI:]Za"^CrHHcǔ$:l}g%PSؐVIuQFMáAp gtdSWh`=9:C{*_mQSo+ nk:uЁbt9p߄GeWGN'ju~NDngaV\̄_2FiQ|GmBzCn'::1r <AA{b+[~]G%VAGuoCb2Vyq7PeES ('utn1zh[\kJաa_¬IS87Vkv艃qӑ \Hcǎ߂u-T(\՘ -ݰ\9?p/jy0cxQM ]: +NSɕ&A {EC21Z\#~y2_9$:,>z /.Ȇ=f~F mZʕlcrwW]=lu8ܒivQO袎(6jI@{0|s[V~L>G!4}Z7 ׂ.UWc*u9,!sΌd8U UN@Mĥ[M :ybA)F  6aVL=}ϝ MY~, !Vz9mSPOCގ积*hFBA1&Jglx]_@m^E Nf3B~^l (DnZ CjTBV[z~98sTh&nmEZX"bl ;SV6M@PxGh e[iXЙ7(_[z8V=P\sCx?}=MnădYW8g\ XT kdZ/wMgޓZL k],*_b3'mth2'S/Og33|ê=` 䔤y75Mj_VX~K탋x!hN)+rG־J?oD0 9~cs?XTR5_c )0:,%< c.n.7];@xK(kf>{iy ѻLkyf5dtW(Ϩ"g (I@@锸z9:Ji965SQO# O9ru[V%!;KTa5ܼ; >/FBz٢+昶!)vg)[nWQ j^4ٹM4]lk1rvak-k&}v~g``hs(N;%j놵}lOOȧdQʳ`SǸäTc\̈́LI @bT$ Gq$Mm&-.tʛ#Z{킶=n=\$_G$Gqj\9%x٤P;t M6"}N~#цB!B!ka>A:+]gV3&"XeB0uZk4%o؈qU!m>Tx.% JG\C[ni}1+)CyHC?[o ej\b8&W#!|sVD8Qrp U:XK{(9hdp/iH1n_SLO,/g;իtNRҘ*e:T.٘;ۇTG]Pb3$]Lquo]nsbȨf|m P>&M7TS>AA.XIq?gv%h-g}D4~8J*<Ι=[cxmT--Iм=B T([\ܚS2#qazNk\vd!1ftO=HTa5=míw%V(˓c^ۍd#}N('4zFnc67oDry\ vs=d_U]%saT q"wRVx}N%٦B!aa-dr۠:7ciz[0=IMtӫ@Wy :av@Hv^:]$ ȞږwT+ 'xzv3U;}3ӆ9W"]@lgj?$Sȶ+TA5~͜ǩ If^8xnv ,aoW~rEi:7?nWUߧ ~zL֜M[r85Ј>}0c|a"+ܠ%Ns)S2"xV$ Wvԥɯ,hr5V7 WIYVs. "pHDxYvgde .70L4K ռ?0-rF;2@8Ph ]s~6s7X_>Gv 'M`ld IJ.DS };hEO oi4Xq$&Yvȧݱc73()> T1Z cB>ܗ5^Ū Ԏ X,z 㿛~8 sskrASc MKTbxÌ}#BnPbۥ *@}?k;bj_|`BYW1U֜3R9D~L 2uGgΟ"z=$WZsi,pC S*H%e 2zƢB:sntw^ة :)QJ|wM:=&/آ6.D/?Ix!CkjYL$¹Ujnu)5Uу<Aʓܗ3ٙx\zH~+m52@8>0эD-3肄x-kjM_<*"l:xp%pwkWk$=>5 d.A!Σ4E^5ܢ0r'X!fNF|Y* t%suNFZD;5Ez#ĹpbwAAsH7[Sk kQd 0zk`:ɳp䈫 VGWg)]9'b6*WSA;s"ԗ9eU.q܇Q4)ۧ,[O3'e;:v!AnxnC_!d9"yy~6rڊP/l me&4Aefy*,<׺"WJbp<;tnX@_^+͹S|#'x&r@(|4| ,R2Aw8p| C#(QZUPRAg4$]?  J*`Yz;dhr Ɂo zrV(&禲$cZ%:y&퓣{Pv˰ øB ^nC#k8N/Qgz ƺK^Eid7u!aMظs X>D51S5rt&<; 1oSôE/((,[+?TƵԂUVB DPGW؂Lڱ}=-UET翎JJn)qKӃtfDYAc@T&2՝ ]֋t F2.R@q'MHs4d͒DUVqO$&,i::D( tKL^Q0|O.4> WtT?BL H1HshȌό0ቤI#󂏇I]ýC! brLaa+uu Zhu6%q5WgsP7h)'&,+].\Vt ػ:UBsya,K%*Wiis>@ye'.-QKfE9F'3e Ho6|L8K:$z]6y#\~HKs$*BvYXϿ n=YlB2={M.V)&N 2!r6dJsu_XSeNUE)Z7NJV8Ix6~-u.~*)ʫ^Riv&hiaϞgŧ;~b>Ls=V;tl Z6F˝ 4li:0=״t45,qH¼#)oNǫ}uVJ]8L0퐠]zC6{&QRT@4g*Nyw3998ڿۚ&i wɬT2Z*ZdG_5R7\z* ya׭w āT3IXvpĈ =u[.)Z8w1䍡+Xoy:zvB"Qt̄Ybbԃpzk޽!{1lmU.~3K>atX91j:umIJ o<%m&czZѤl#Z'}ڱThkU :V0;撗[YI?Nqb7V3.= mX*/ ` mVPs{ j2^o/>c+3Aq)41.|=d>W)f t8bPo[sqE{Ш7씙;W⻻o;t28#Tlv° ESAۡD0x~D4껀HAP/EiYDm {< NSɗjC=՘4sTFlBPM>vSo~~?Cผu?O{>*hrB<@ ث"ScDž)Š_+4JZtL{/c(&rPR&F'N8z m]ȏe^s5R%o_ oWM4K!/ I`5]&G}Cw{mZ̽z/ G?\پ?ZEP/\̌ jZKꍀH 魖FȻqV/Xb _vTž&P4^X>5bL$̊U"H鄦۵=]O9xRy2TgOaXڬơkb1:eW8i lSI{ac⢧ʒ39}EpeWYPi4[}ǧ[ƅ{U[$~~nJW#Ѳȷ!"*g,\gV2^Ydj,*Գ]jƕG 3 ^P8'XetԉÍ0<* >z?[y{T~ \RtZj-ou[&b +*19\-СKR3ˠ>wjݝ̫TJ_/[vɰiH;jA#Hhi3y(.> psFݾSQ~ЃC= #eXjhG# Ʌ{u>~6dRb 2-~p 7z=D EG0<* [%zP8_&rUJK5TX,sFC5_Ahʋ.J"h|7&̼* QO7hkNc P9 BŤ)m!I *ȱ|u-ͳO&I&4?\>+cf5Po#n'm\JQmAl5Ho|[5K $='ABczȚPA];3 Az3hQaC>Rc'CbNO%%%? Q7 !5v]&:92%f&W3m ?X"s9=uU[Q`I̳q#MбRxKm~Yqڟa|g@)%wusAbLVu"!k0BZY,49+y V6Y+Š-,Y ~Y4)FGL?U w`C [@y4w;ld?4G /l3dwAB:jӫ8UVڒt9gh=KoYDj9PF3u `b>zkfўD |r@}尚4s(tP38.πZ'@-i,9LHq&8sDY eUp.zdEY`wʱ+b"}5UT~o鞌+.>&+pȚ39D9Rz)tonxsh Ԅ$,*iL۴Gku;Ư/(ST8Ї2QFn0?Sy%+Zx+G\gVJc|l-<  6各4?5ţ64gW/gL-slskX˓)X'`)ۥ Svs>3= [@]; ["Yܗ^0STTD33i"ҹKd,hFW4Yf4Bk@ ȦK4hKvYVg/ FiVӟf͏=S ՐtyWJgx P!'΄yn`!2c-tb(KݛEJSLkhƾG38{8b^ķ/7qͦx3bYl\oo#΋:bEAp.rU*9pSnj-tV1_f; l%Oh Շ]yDH y3$m_0C42M= W纨vO ԿF8ةϜ7['*w{F Wsokl*.\.]jbݞKi_c)-dT C װTYjRG7 ZB_Xpx?.[-D9W#<(@ZY]dVjQH*fm(0@5~O#)2 s&|cI![d3WbDx- ҰNPv{eC~2x6Ҵ ~93T"c}vKG~R s +0wN"["OmKN9Im>w$>'BW]"]>kuyxߍ_ݟ HphŊ] h!=2$gA&-0DE?j9Tu'0ÛFG\v>5MI`GNJ&h -"b%0a~ I]E2 e9KsSALZFPlQ˨80oypۏz;"fp{fs))o?[`ɰ"Qd|C:t]YQg uwm.=Y`ߪCHp|T C SC'`=ӹpY72oem}shqr*j4.kUqfVCƋvݻEw=z <IȬRqKw4lBň͒38LIw*GYHȿKJ?9iᾷT)h`B޷+Z+CFi+8 "C[jΥ*xU>^6mJ|FHG?v2,7{^/?wd D|LJccop|S|]O,%SD1CcV~|x'DU<f\GႿﵪ"1b5gmlXĶHVJ85f9?P䦪 ,C͋ qW!2R] x&eiMw/J2/=)OHrxb@ڷ!D g5rHCܢz]$OFS[CWhi[LѤ#eEQm+EAlM w3v9_o |pTIzAZOTx(Fwl˝LDF }2Kd?(u[1f8qXW )ܸC% &;"Zt‡G\z-,JIfMe7? (rD`7Οƈ\Q;@dF"˿m)aS ή4K:ZDU4d*jPt;X@ҝ+@7wqp%ۈ#oJl2X*P++OL`М@J* VCv4:ϕ5>4LJZ7- ҡ/N(p3veY3oJ3!argN 10ŲStaB?v>XgE=L'0ZlIBk)_ I8~"dVUrf/%ʷB>B!N|L!sgC|Hwu}וcn\UvA,-7|yG≠3F\IӍY4ҏp g] 4zpS\`[M(A_֭TRy*$m^?) Jlx;|iߤHO[KB”kV@͡hrptɢ;;d$l ': gPUWO3Z9#C:?`=`60eS.*'g \2twDYL2"_^#`y;TW^rX:(}5:d]x S@nb]|^ bE NO^#kUfd]#6"GoR 59 XxV16^k60Axt!EgK6FZ(TdJ)<9  E k '2|}ıxň\<ߗCV/)֎T`=|=/EQƴKmyՋkU8XMbCZKx mITc 7k-D @Gm (r2y5 J.zػ $"UUY&)זmoscʂ R(GKd/7Kja,/egcV"Bzaa+4dW9>([-^;\dCIKdy=؝4 2[j4Qf7j*YFFd#Rs+5 )eʇ>Giv,+B$ ƪ,Q4 XJa^R-l7ik-,נwsStEUE,qƜ{4~i4Aʜ?Evzyݦ{Ze))N?VOj2yj+cɢp |pȔSzWLcdr .6~GSӋ:L,]&V>[(wI}Տhzj:h/EKp3tzlw~< [ _tאx'Old9wuFԃy#`d8FZfJVݴ[$ILzY}_^K<0iBmo<5hlH0>?'\T5B V+Wԯf5À#_^o"ie`I+W HT.3k/C|%ϸPܿ:醗]owq?dũf~JLf~UFTjO斖?as2!*9.DI; *$gW13'h}R' jst]b×)k@npyON<%߸K$dG`RA_߂u`F{*JwUa</fJ2 f}xװkazflNc< #wQMo&e~K5[5;K&_;7k)yϡv[p~Sz g6L5Xt LÃhy*F`'"1"_:MƏ}# )w(ak˰Őb X,"$L fX g!5^alݬxJlӌúx 8(-J̥Fo7P.>+8L$wL+wηs޷KpG:U)̖x}TaPU4q-׍퐕({|gDmϸ1htQo%bCr1o4vov)kT)~ g@)4c/ ۾nZ(f wYdHEDAߒX5۹~|{w֏5^tMK6FY90qhVlYimq?P*ka:<g4de>r `;wK/q~_hy!T.:~2!~j zeְKzQx(N`f55:2Hs&}tkojUĶ2R٢3q)K0STIhL• I/5ї! RڥSg!I1iU4ަ/Ip yhe i?(Dz4޲XTC[p`b⻩ثAQ65CYւtZqNr 5<a%G.r9qPO8:(h&>f2cUAFPFi:tXD3x%(Ul կȩû, ?1p>%:3h˰v]K)ؼV:oKYGgljΐMyN CZlTtH\*~cN,]S׷t}Ȭr^#h܅,/ ZVYĪ z],!REzJ Z&^P͎L@w&Yհ pxb}O̰jArHYjaGvŒ-㬧KǹmGZjC [/7{)Lx&hJ"iriV^ネpd/XW揎s.DqCXe 7BI< G*.ͿmM3&yM%J?2~p&mLh\WY.HG.?= fceN+|'t-u;^.+fQjkYZ e ?i]7!|1ݮ i/}X7e9Q-+H:ΟsXv'ʡ+%&ր˓{l8A"7onM߮>q똵^V]iEGmD,q돌ꓐ8;+&8YO!SoEeH RDlfX*1u/0EQ,RTtR18([ýAVS a~%Ϯti%;xQZ7YEWX00JJ[Yw@.Fc} o"Ueナ6_k=BB?a\V1~0fp*2Rr|5|pϦ>=NdtpB Mb9e*⽵XS 7'&{`O=UD7!uy90XSX9vԹތlH,E/ JSnfSs4p( .>, nZJCqM}x0C0/4`C-_~bo(Uv>Qx]sw$ *'+*x oxD= _FvxhV]<ϓk5%4mtI⺏ys1AJA.槈hHol}(L ,GMg;|K8uimArn4p ]#BM&60exKY`Yd1bt^Ś(\OBsϒOP->UNO:2ǟp^O N_6EL3p͍{5>B*׭ra(X!8Jpcz.xbU!N9cځ,8$k5$b/=YN^Ñ8}l6oM-phAq.&ŠC;׋ю$7тx zFnEL]+dzڶ-UreEZkÓ@6$ob]pVjmʩqr ׳5Q%&rxT=&g;ZC 8ϩȴS/&>BO]Iwv+Zs~BhFӗ dh^9a^\e٪WIM,"9३ՐsKQh[=8z!d`X8:֎e=K rf&v@r.6JNU{}2T'qik/01Mows}vvHne5l<ΌUL^08|{pR떢q2&F[,r1.W-ꓧfO3ۓ5wCml40P9pN}Mh!f^]RqOuTՖXK)I;B|(F;Ѭ/ Z*WMF.8:._Q9 ?) ;#Bj}|@W.I۞8twpCfٳG|* IaLfUTc?zԋSruUsyA^U5Ð=oipV-Bײk^qbl WmΖK#v¯Nu.tG ƛ&Ꞑ`=ǵB.c̖_][5&fL&L;]®ł:nIg4SɡHFG; ?8q@ԑLG6~kD_*%vӳߌ5PMH:W8#'}ٶ-*hڛ~7r1U 2aQ%@WioPIaռ6!4CH{NrFMIPh>Dkm5Đ**mV8STT9nј)ȃט -Ԛ*Xٜ 3\WUz<ȩpe3P fl!wxoW]X6V{D=2J%M`G&SI- %=FA/-FJA?N j^oU}=LgH(>Cضim`#oz{zvjL^qdRw:1yAN( i]Wͤ!h3J@L rnSuKݙU(4!ٻ8n%izdߥEPt\ 9뉈fϰm9E8,r8 $< qL[.zuewYO]Hx`6c9RBaRtVŶ>a g䑰U)?(k0 ithQ.*lA"J7Xy źA XĞh,4D KԞVc:|gQkt[|lDBg'SFqU%CW)0gwj bp5*!ڨZPMۺm۴EVq :wSR1JNq{)2sl&04bUO DYCᡴn.+^=O>GlML?WCˀjUS,ڴyPf0d]SQƹ5 #J3~_Km4ts2''<}ztpa@.!!=1 'TYA@PaJ邷i _{&n?P0AFJzoTͼf6L^!󭢋o+YLڮ7Z D*f ~@>{5$oxx(g2Y1G/"ڋуn JR}n4M;k e9!>k mD$ ,Z`!r~G=cOu JtI1s‚k0[0|;pC !bJtQ&^UO8/ى%a{UˋU9|IT\~9)";4),,.8iJ6:8jXֲ"պjA'HxRiX{H&M0Gl ÔWa8#hAۊL\97R4Y\ 3{&̖ au(-:Tۜ?8Mᱞ.XsۍʽS ԍBv߰An x͐JIC4EcT*XGTNSpu'܎. MLk44 szWv@p+tp~)gChjk:!χ/}gX mraAia]2B}%Qէkp+a`>h7h )Lx!_QIG "Q`0 {Lx+PG u'!h!+ ၩsxc%qP|8a ITTYaKvU-{͐ bZmGz4wUdG/e <GMp\m \7NŮΨgYbC (FQPvhsNOU#_ -98g)k T WoW 2~`H;o R_PuZrd: Z]lo vP 4mpo}4ƂOw=H0W`ȇZ(2CΩ\]On{P#lRL=4{@ UhZ^4p5EI@>g6գ@mE0Gjuoo5\*YsA`nDߝXb]g[ޖZ +ZK&%kӂnmD4]xlJu kcZCv&^ ] 0YmiRv09([X*'JKP:lr -H)OZrpO0kyd*\:eqe#aJ񽲶s~ޮao8Xo G^j&<4zj,oʗUꄭK]ժT2% |>JC2d)U[u?BYKK!Yqڏ*K`$ tƈ6Uꢇ(ȇ9Pj)-u~ X2̡wΦ"<w:˜S=DYP`<9р,(F%lb~cQ dD*Mn|G*vRl<(Tdٛ~)hry ug!O5R霛njc%wkd\N6(1 /5:54 ldߝ:&OeQ?Z#A@Ł@*9\*\2ߓU0g#Yw#`8S#5@#1JyfrE/7P K`#k%Ӡ!JD88CwC'̈́p׶1xl)9#wR$Yf;&1oEKו 2~yRb5JA>Mɤ踤R="5ECY&lvyg#bX8ca e4N +98-sxd#K]vg͉ .9"ޛbG,_f9Š:!3R[R}$IA> H 7& Bs_ M7Udr")5NDJA- #TMD1+F^NÁR.RU.ew$ q|3KƜ.nM F?UkׁTV:.7e594Tf͔I 7vԏRI`cdMZXCeq[}y4](SJ5ZS 5`ͶVÎ&gzZ Nl;/(H=3ǃ=0@eH AwǞR2jJMM.aeQ𘷌vlypXmn-~N)X(++]?E\89%zO]a198i!c/);MvƏJ7,ШTJ dT bV$Ǣf ?=㮝N$#pfy1ݛCTṔEp8]*4RXOgU ſΔ&6;9ߛf ͯB|pVI"tyF*Ej-;b'qXۀ~=^ls+Ib)NMk#&w3T>0¯F7LX6MTjkr8P p)FG NĨɳNB&>>+pa D]"k'5zqՕ>I#gVe]S#(oNvˀ宷'hjR6{$8F6&f@7N> gA^F!W70c.޷@ScA[SP0Slİ ir!W]{v(>b6?-=[ǃKN :%G5ӹ·=Ȋ& !IĈ%V잗:@ⷫN Wz".+#"]AB9Ӥ:] <^7>¸>3I<; t}+qa cc^cwڬSp @߼JHÍ%?Qc t;t)y̚ӄa2I -6 lWeA*(^!_7_n|jWX9aRیcE( #w2X2S, yk'53)_))qS1a5Y"l\QB>ՖwnĢwnLE+OV0qǽ0ּݽ8k/ggGrmR: Q- t4O:\HλΨKN{y#.a:᪸7g@H~$/`bhp[QMeBJBURt5 !k\7Geh;ojy+ʁI#Q3'ߦog.d4cq" rCQdmy#s]ƾ~G5D°'{ZA?ntoMXᳫ̉Dz b~ |$& 7ldGcvm;)ht7<ӀC{t1 i0/RbLA0Nn'HJʄW L/Jtʷ,@G->C5vUqk۔X 0Xkj,RwQש37 7~Dϯ  q@s *m1ڗX蓨"Uip; #4-IpkbS6S?|A DH`GF=Uf,B"n=&(~p@}܁^yNr؂ sݘnDVV99so' 2'+nw;ʲ3>O˃Ɋ*@h1DytW@'w[ QBVI ~!$k 2c a^i[(W}({BB]$=/A8yP}W}6lM_?K{[ ~gp*3' 15F{RbMXz]BN70޽u8t#mՄPQv8aIȔHf:Y&ZGQG`OX尠jր zyqn3'fP%$sqhgW?X|GBڵBS;7{pTi4VI|3LvMiKPD;M12xT̔ܢ:r bKlڣ;قŏPWy`zV 9<ㆺCJiB`)tO~Sks!r_g-tJǷT&S]g0 SQ+4JLDae r*n5;Ys7ugf!MkexJH$rwN#EY>uQ&u6F*vT@,YM0!`:BĒNdgWQzOJ2g[l 4HugIv*̍)[ XI[b?e`Ojy }0Sdg<_ 6J²>3FQ^Ϳ 3N(W)nRC6ҿ 6[y-=kKy 4 ]lF*s9N\m2<;`-aA+ҽNqNkNglԴbzb7iQj_[l`\Y_/l_a>Mƒ)] E_`*hYEv"vG<^jD:tS40 OQo L,>)3#+[PKQwe֗C"r!%kLwOfV"f5SyT+tC Ysӱ*,A(f+7bH7Bwvz:kk票B%?  $-&: ^SS I駦Yִ 1?goIMˆ6gۀoKԧQ+:rVCH8KqhYmA>5 ɏ>c^q#R>ct":SCTBY3b2bn Qh?Οzt5O2hW1Og9 8ڝDuo23N̵d*KHc/G8YF3s׹(J=8zuFބ}y9'aX&U\ xroڨ'3' c*6{Oo];Ŝ3ވɢVG(I˟q9r@dBnD'.8 *@B)P[q? ]\xp=`hX7גk\r>ngf0v{y, !nϤ䉱.F|!-ޔ{t-e=KFIqvZ֙ـɧ3&7t4?KXޚx76hp[xB+gVMuښgm *GFK;(h L0䄽 mxH Kg<-٩\m`Kx͇<[Z bӔν5O c ѨfI'U呑^k]Uh* O2Xg~K?cOݢ '# =cZlWB o,y20 i$C:j17H%hh#cҹ?uVɝ*QB]w޽ Uڵ-l6R0 RJJnuJ&yeHg~]t6HNv2Ӹڱ"_һ5^dN:fj8TRWFrq'Vŧ}}a_W p4MЬSȂ3Y_#dl= Օw5\:3GQM^"oGe&0E1^ pn×OGTs\)25Pgu_.~GVd|= As+&ln,JUj+ՈAE34$7-1,Q7 %|!7wWR6iZױ9N/{hBuNqbsOnL]?ohއU8׺JP'{$Kc ~$ꪕXxUscDXH3;݈ '_+W*PX_d߅o~0%c 6j󐾕+|8Gf3#aE/#3#Gs}*_)dlthSHHj2éҴ%R}5Tdu_V#zG&6ҟGJw&Y^ Ts:yWzi 슨pH2#C _AЮ7NMq8Y{R&t"ȧv8m"_w?4>kf!,zѾ5D*8}7ҤB>ފNh (^6љ tqN|jD2)j7ʞů] LVSy_͂i$5Xm5˰J />dliڢA%Nwa1@̺E>1W)s~]fz?VN~oZy+.|yv_p/~ưZ9,3$ 1#B$4T{DD*{y𷐜9d<$2X$_ŔQqZ(ݴݧڞq%D:)EYGk?F'3f#0Dvլ\Į圎y#{*G>/QZr^{9bOɔ?YBL{vv7(kq$+SM?]0 57u9DKo&WptD%^%|f'q4@6иT٧Y])S8l$D@ZBCIg:CK%=1\5Z^E* Ϸ3UCZ#,PWс=)CSH󴜂ʅEPv${5u:j\ ݄ lnKRBm<sUD7=J6pq۪>=ݽhD(B8Gi_@6 }DVcLVpT)I#KiO_p:Zt*S*dQ'Ҏ&N4hz%`X|Jm9 `di%X]*ā<}g<\gR`aMhZ:s{b0 T2k_Vz8/%JUf!W~hz~ZoP$&#ɜWf^E[`/W5a *ʹtU{ipI6 ~l17>oLt|q߅mUw*0{t@;<>/3+l$gzYAsZIn_cW^|j bJ ,1yL21ʦ;9L.bj=v{lrmY-}KLM0%yM"G׈JI8P6ɣN/Q[6ARU{"Kj,$,#uߎ6\][A5/A1yӠ{Fx/r~;ɰ4qުUcꎩ9>FrPbD@QZ86zlms=;bVCEECC;] ^.F^9ue+ x?e?Ql֕qJĕ/sӴ'yb*$Ca#+Y%~;+ 䙇tkMw`(I-W"جY^P_5Ӏ-bbOr~C6Vbu}p dm$ϽP#n;tݓB3r ?F@CM4AZۉqChsSpՍ/b]6gIZrN -` l%0+l5,lSq|0ϣjLޭ>H/w QXS`ztIZ(p|/r䦾HWﻰa8)a6>ɑTrZC@ITè-[8sk5KH6/= Aױ+4Hc~\y|&Į]y* 1cr$Gmǒ~(O|fſJû$`rtZgd*@RğV~$iY6C-Z(U;jiwH\*TΗR6Pf@IQ,JUX`"Hl{s`!h1Ws'ӹ7 Q[@vA>YE8JVkj0'Z7×;Sr'WE-<=SP*n3Ӟ-!X5N@1O} 2Z >G!ܗJ p\r=)F*~؍eM=-ВgA䱓r춳r u>>e#I!oLyUuX,.&O`Ru/%qL(S8EC,rtݽ*%z&@+XdaeK@ +l,N, }6Q1T$`+3Xbd |ߝeLr{t^GxJf&!v VOGƊ˧~Ûw X ǩnj38mHv3\ PfO~\I _r=NU5~c/llD  RUafZl cJ[\ C=QX?LJMTQNՒzJsTۏv#M%jěvyr`=m<FO8e T% ]Ǟ%L}UsX #dCU4O"|I.V&qu7{0G}k|fO[!U"jb:Q.l&mmzA1dࡖRZ(M wOnalYw l*?i_?}<@GCcѬ*~d+WwdDK+skU,`4XX |GHYرUm|K պm+"@_am3X]&ox@w@V(S]"YZ(vbEP)4@r=7orM?%rعőϋk֖%m1̠D#$jɣݗ+Zɋ܄GkXj+w~Q&}ߣDzd9M/>MN;ؘfU5yY8sds)+^kJq~)vZVJw!Y*esD)B)yJ| ċևw=:Y7O ,OBaTT ē&qY1DFiRMP]o :LNz" '2a&c!a͐#VkkDAn)xC5E&nF*62k6uݨMUƙ*>W!g6[+~)Ȁ%>InѬV-ؗ;C_̂{żo#D<8DyC6UD{EFgR\0︴-pAm_Xy@ GEIJgзRf'#{T`VPJ{7Ezeo]n(]qc0)N$\E/G &9+38Cpww͙ JBidx0ÏRcb>n9@C(8[D`yK0 0'~,Dgp( g=*Mh_Q Jgf(Nz)i &L n$FJ x>ݫ(Z3Y{Av408kTzb^M0@JuNV0QLݦQ&6-MuWUe|=/PބC:=~I#Ucjwn6n|N ޤغ݈7$piF .~ӑkpxvN`o&8Ѷ8yKx(`+"8 -Du{:9~>jwU˘w:o<v_ KdX(qEbΐ%A)O˪0]>}O1 8bd|CƜ74o[Y8hH=pQ2GvX( xsR\4_SVR@d|^־oY&u="o[!<@~>v۝dH"am%376CP/>0乹Q_?\'+Az^T^$۞'6~e%GSă~ḭ*  ѷ5UuJĊ:z (i;S<0YAtm/#39O~\֭4N;L({W`zV#[ioj3CNn2knX*ۄ:wuy1z4KO鍩GH#meZC[f(dIl2\aQ5.>RY q̹(ֳgjKM.$aon1<&5A`g{N!#wpWez!4=VN/Q~x0.y8tΑe6cFwK:@i&yJiۿvLOk x"eݭPY1λSsA75y.&bH>s2v*~)8ZyׄsommSYM3eAD)Lg b<%k͕K%O,v")MW=PQx*_ j#pP<#1k"aj; Bc˸"!p Nη1$ }R( - gcwJ3nMdB+d OOw:6WF|خ.V2>./qs)x:{w&Xv D^m;lMnX.ݦh"1!LMBLNG^a~_uO4UEǏ$pQHfE$Vkߐ e93i?pR2Ǘ9Y2y^HIUJjSOnH0&|5/Sx֡VaK" Ө?9ecQB)KNO7$SX qCLva 㪚 jO+f($ײ&*|jUvPd.q) (돂N8]c2K;KC甐9R,@r9[жu w(虹u.zI.:".H$f.N~M 9]]r%!AY .K [=  [=VX ӎiS[ۛ(@ h{6zI76C8Ż8|wQ°,)JJiن*7Mۺ zDKdNԇic~ %#30UޗCK1qX;";-S|4O Azw1xE'b 8ۊεLpi1YڻU@#NYB~.X7c%pcdjʐ: |\L=:||ټnp꼛p=rkЂj:7sUƥ.'Nn){PͽqWrXTojN d>8fv p':CB1nwIf lHR}4&X3mڠbjc;i~x(K_ICba=점{ٷUa*]OXQ-dpZ|^;$>>v>b CŲ2CF_ ؛ևZ4X{Ws #zȥ>Kq;jIl"_tڷ8nlTbk9}qc\L+sx[˂lxR{3 Qg4aK(̣͚097_Q}r1v݉Ҙrg pvC $P^ODW;}2;2Ϡ {]a8mRGg,U1U <S05Y ,#%dN{@S,\brhp^%}5Š0A4@ɂNm;Q,ɧ"FwU,Hi`{nKdd2q'RnS0yes ""&TSOηt:d:AQuhK4CN^ஸH1Mw#VgBPXGZgx^S%yzvéL(X=sɢ\kF:e HgF.f=w~H k[gd௔pF͕f$ka8P%&Y&ջ⋱.;)Sfm\Xb=>۵`m[Id5}kKtQ=]cttMp i;9ƪ:v0MHlEO*C vV`D;p\~V7ccxVx "0ь+ %'&BC!X=Tfh-۽Qn$ZG䏁|=PBp0cMgK<{#D8[6FhxEDrR%uܱO&~z^qT6sݐ:ډB5MQ)zhC;90L/bsEt38xړ拫"1wKo@̕4Խc8fhL7Ͳ8ĨV\Pt3*jxr 3!QM"ߡ8 e3VZNMsBԂ_ ˼dpi]Xs\7(x:PB6xlBLꊈ\zϖ'fąqQ2aӰbO5o-YT >XZq2WNtn)c#=KQz']g-}/NYf782.0 X C2 .U:GS@摣,{03NV$-!!Lc1grc \ C {)$`RkUY(8% vH&^n,J[gz ؃ #d:H!%?}Omieװ, ~9_YS\$M7 -u~]v0]c #,#ҡ?v4*%ɠ:-ek=lAr7A _+ X)U/ 41."H&ӝJeu4Z)X;8%>(G&V>k;7e^%^mL|湶cZJ  'tQX/J<*b!t"@ldZ^lnfi2xc1ɝ~To)@wTڋ) 뵰;tVmq@o Y]K':eƘ`O3Ԉ T?FGi[{gucrXCtrɶv4p_dOyC*Hc7 i%dh! N?b\Mj 9PFh ,lp fƽ&!e. !R{FVp$W =Ft=Yb a5/)0`g 4 47Zs+AhVmŮ>Z{B/y+Jߵo/1 |x\v E< `l]x^!fUIܫSB$S?ǚD($K=T-,9+$!&.{9 4OL/]fU7(޳焨*S%`i5*CF ~sV `r}*]IJ=ua]xD>/ٔex=qx}EhCщ(N VN>8 w+k0oz6[(lkm&2M,!^]cKjd|wnuڹyaB#2KsAϓ(=1H ޗh{td2alzBÐc!"uDbK3d3`%O冣WZZI4W}a2Cd̜B3YӷԏXFS|T,%+&XӊcY%SwMqd' K8mgI|[`zU &^lQL5*C[g}q攮;!Ԭỏ3}"[K\ʟYQcC` a1B^*Z0n #z+l񂜎"mX* ERsyk*͇Fl(t;2lܞ4T S@ѭ]+#d8uO,H<g]o4h!BR I6ɑT<0&[ȋ"̴[|:t06uMO^R_M>RHe[*U ] 8͕ t<paGY[T>&=[ U*:k qҞ5iB;^h#G@t3"oc; #ӧV OpR/;<doAeP|QA)Ի^JZֳKBs5a9ly&{"I}(;v &IzM TncMnmE-?oA^{GQ+S0zgwui!9dOa>n3dju"T{Mt>ceC~?$oipޗ/ v|KGnZJSSUq~VOgqXPw4 PfjP }aHh[TӲI SOٳ>_zKL |_1Qyc:n5 \J>*dqlJ&j[Ck@kJ e>5*vzAWZJ(E @\r @  qYd QK<:!r؆ye6a*9w8IPnCpGg\*۲j6@~R?RRj˧!m? (>^_`iSHXzXoʍO`nZ~Jԅ3V$A>&4-Qw@bMc V_i܏w!V2Ko^;ˎ e'm`W-kT^Evp)"/*Hu ߇FK+) ܌ZIa)[-0kr) l33$Ϋ'X6{@Dx}L_ML=Alk^i{ W X[4C-ϝۻ!ʺ\kU1nX'iS;qj0rwɢ@&Ԃ fz {m=pEYd`ڧ<< ShD['Ց|Ȁλ>EX-}""+ KW=cCCm* ZIc R-sl/]mx&Ua3+JEvG+] eR>HIOẆ1R -;38; =(ST9+;7S$`_ZERWa88 $ŕݔ UAzK,HT9+ |*_OJC_j$ B'ZdɎA>w LWhMu\&7*Lty5Lc56S|%zƷ:i'ۨB^ak )_"b~. iۄYlӦǑI!)!=oD˛- 'PQM@n_,-!˙)(KkP\zTӹٟ .,|&fqW}gglrYg;Xd&R1~u; 1h$0|3gؾȀzV/﯒N#m ERnC B`Z'_'3QTVi;u/)%޸#WבƝ9N-nj /(x_jU<*]?qlBN Ϫ+H[ᰝۉkF?n4&P^ eh S*m>YeWBr| ]$D)_k:2 G~E)zδLױkrdD"S$$?'ɶL&;:ܳ*҄0ӳKMVxRXm{yH9)z6+|hQ ҲP~l3ED0E@Q Աq☟Nà7I ȼOdHNk V#փX$R*NE{nlX䨚mkT|mj+"4Pй} K`3HP`\Kڱ5vȀl u <-&_wר- Xz- ,9%UjHb~C]nNY݀Qb.F/@OrDXH&KxT +VQ`I8o*q7VZa*41.n iA'!/~w o_jlͳ><هg/:ɉΆb\I&CuN+c#MVH6* .2J kN]yriǺ#FA1U/*>5Mnc̭O/e,8*S=%&&2'ls?ڵߢ&so\8%Z}p n؋EB"!Qp>n;XR"tCcv@uR\tTOt6h7WH;FB{T 5Z/ljְ+KH/g07 ᤼w-;l`5 Z_O\,L9 Y2@bfy,lqVG91 +De@%_*ٺ"tK<48y}u!,h1PaNM?3i*kx%Dr +%Rx1On8!ѝ}%GnC}$NLіceujeT;TC~E)P&D@ 6Dcf̵m쐛d|ѽ{FPo8FseO2*v/FȔGu~F B^PaL =Mۘ4[]17b !#̊"Y\lLD k؄h[gR G'Ƒʒ„I9Qf)_sX_y&_paIxH7RkQzjɉďtO#/tTI4C6+;b;{K`R 2534pU g,َjšWE I! on5mVBlYd9Wr91DPtp;jo,M~]"EFB.źN%z_㾡<1V%(ǮU*W!(N#Ù |O M:_dD8Xw<D}46o~.x"%@)z.m+^ a0ܲG֨T[[yۃОt $mGS af몄Ozc*AvX[&?TE~o݃ɆM/fp鴘QS0ojD[?k$  ;Iܣ @͟мp|S)똾G/>a2DH???eO\7 9䄜+-Opt٢NM3sCgHeYKf؏Ʉ8̜uuR?s1RIJHR!@&)Y;p9niFGvv^G}%;Q%+O3 CP 埻]J&x,I"wmCGT=:=I/ji7Sf4J10R:5,j5}8w&Rw#K퀫{Tk$0N:eXAOڨ'EgÂ-*YjP[Գ<eX#w@/e\92LnzQv-Vժ}w=U "nƖ9-D>>f? s/9cJ#[NM{.E47z>v!Xw eW"b <RYlȣ[ɤB>tmuWDwƐFnIYM[e=VJ9^fF9k CiF&0%$tӉt˃hg=NOq= 9AH= P\͟0cʢc 0chk7x2p=<] Smɏ #ſAu"CWYp=ZH򚎢|XIMN ,_2S]?49™KafЗDGBT &!mh`t1>R{^Jge@U@ДX W* $QD#h =g~oKn!MKECP>n񚣯 L::aSs`kHO{ (v0։4Hscí='tzkT6dppEãƬS+9Ffc{WN)\ʑh vJnp?Ӈu$MWj~ִE$;`jvTHնԶG%hq <:Vn}iIíIwtV#ƌ絟ߑѝ-SMק]FJlԝKI?(9NM:A'@ "v^΂U=,%ݑogOalŊik-O(@zI-ok5˲oc݅)z:=YUVRS`{ YpH-@Ħs[Rꃿl.asl.Qhˣȓ0*Wy&Rh v0K@EG""RBaJD{4 w&ic!ܦv[2ж Qm8O7@VJ< 9Y+SIӤOp _ߌU{-Ll'0Ʉ|w34@Ib:HCIn`0RzѾHԐOݨY)D=`gUQvQ# T8BFF%)ՂqS@J~ŽY~S+qӝ\ZjlP-&!I4oB`<Ѯ?hsBRfR}+ljG+Dt[9J_.t!BEk`2MQCN1S_c6 P^XH[a3`ۙcc_*AJ6G %z]GjCGņemh<|Hm2]3*o9״̙HSдI5Fd@`^!)YJIp&ALl.֯"g-{ѭte%ms` (|C=|C'iBA̶ŃLFǔh54?7b5W2gTO29i950/'@pSI1sLS/jӻw{(nzHŮH*~h&08iy>hjP|P-`OlʜiRPVTI߻;@ p4@%r`s铇Vk%:0JY(y^LnhM z$.64Wg{u* ׋4ܶ$6֑^ʨ5}Us"ōXi^UG\aJ' Hx"] ź6(,dD;A=,Gf=z6 #d n|? eqpf!vic*K$Uh.uAi` ̗<,9XcX)d']?'HUl!zOw]<0=GaVџME$XWqlأ"1ufjQuk(cYRRE kr'|S>natԗkR_ks\W=$qH/~$zKy7Ig/J](|ѠNB$ <^{,u]s7jqfRHO==Eu- n aη N)q^bU|p_X͋dokjdlbՃrD|+[rǜ܇;+:W~cAso4/a81/Q cm"tp EVe7AHԩix3䣪UM"VN$ao헕9Ò[A!m=g4^F't44Z+ YɾYC :yULX9(A]8gC/,?/geV<0^dY3L-٠wVd)M2'69H=]B#~@L-2*JPw;HǥZe96lMj L1ah>f#]$FKsna^P._˼E TRlOs߰9Қ1lz= j8_`S@n]or% ky{ܥ!'iWU87WI-] 4I|Tw9ߋy ϛwV>63 AYƌ!{2$I"v2NG!D # *~[a$O.   _SMГԠ7\`֬MBl:gUf}:MTkDdcCOfihjd̀Јh$_d˙LbO 1t#lmغtwnҗ;(ns o=3~4|!_9<\5ǀa` U>0q"WlQXmCۥfOGuσnash1Gǡ v Z+!b%/&&%HbW)$T/v",F<:9ܓ爌>N ur1Ɨn𯝳\$T)#Nnd V_[^l2}g@I҄g-܈h,nv@C%8,?gPK>3?tuÒsYr^@=[AYvIw(T=Qտ%s=,0*:RUk xt[Z5J󱟫6ٷѬ%vLd12*P|4W'-sʝhT8c^J DEEBeX.EH g ŅHM uJ[f;wF(y渰 Tm5ق7 R{~I{N'8 2ٓMSbz%q2zD{a&U.g?"Sh3+EAk$ǃH )ʒ[d"pTfoOO it䒩Qv98UEiZ~Ԩ@cgD , JD;<*`J;!''zX;;y#u.IĠoa~L5O5é:f\WvR 'BT^B@JyTÿBqCU.Yc4"")391t[}t(Td&Sp1@pлGI 'j! VTUhԺ:,2jm'sa ec!گ"ҟq`vV_.bl8Z囍 ˘;h'lS+7j]DrSՀVPڱvY9_i}%/K@Y)·.;@00x|;mYE|ƀLz&^Tf?BɅz?ie% >%'Gyew2hQE[X>AĚGs9Kaѕݜ3iV"k`m }чSI.ّިXoɻ ]4Dle[8?%`K:ڥX8dO[DkQ/B|Sc2RߍvxXqR!k[?`''.se{CrVxcĠ_x KiL}-Ve/> :ZŐ[}$ƊުnͽP7yݵ/_vRcQb 5,p@:> +fD)J.? (6'(D9<~l̓9 }D;f/" Se8\݇!] ""{3dt[񔀼*Iŕ#V~5埦f!c.S'^GdqֺBWUGϺo3[)uY$ mfL&hJj;Ƀc(H~q"Ūw|08Y&j.0UK젍3 ] hR_vV DP& &H ^Mb٘,ҷO2Jgئ=6 MXb9!] `fR҆ 26Ih0/o@s]Bf'[|cqȀi-RrG Saѱ"?TJB}t `E-lg&\x3VLbTiM/ڸARXLY^Q|pn 3oRp wp &<ˡ Oq Ydn(7Ol/I4D Lt/4z8_:oT̜yv`ӣݬwq JגT_5Y.g/΀$za]թv?$!(ʳMrON `=VAc;ޭ߶ 8nQfuc7\4k+u,4]{5a ~$qTV|'|j-6!w2iֿX?Yt>RE| ]Fq|E~qU"iQUZ"҄> L4b-1^sH#x2J61&Ͱ%(}Grk z"oRQa4iK_6N]<TOYYwȢHR;Lp ,P(s;HLb_\tc 桱:Y#^W5sAYtq4wea ;*7ؗC ,npZZAK*q/!C(V=h[0)KW$ld9܂(پ:vA.z1bFD)OZNh7ZLS|PfJӦXl9NL'egf"i*F%B~z}ŭJ6;QYcOx]25kǭTBXkpR1WOL$TIS%9 ZǙ&y]DF7ŏr 2 )4 3.2uqg&DbaAmtxzM ?'KS^MS4)!le^;zp¯1P, uFkxר@ %2,ngPoE~Ȓ'AՀLruZ1\pk o :m+:3vHuA\. 6'K'˪`-9YiRu*!pղJ"u]YBy"͓?VƦJL(IVwC4ͷ,8miORu\+EC1𐠔jc;䦖5b[;9%?l]rF-AD6EMnH1CN/X\!N9/KZmՖ!Ʋ4Ycj+!֥{d.`FN{m%Ap3xXEh'BNZ$xu i LT>8=ͫBbz8@!6^3;K$ߖӶ YsGRmZ@6hҗx'ݠ& |`u![#Ϻ|-.W[*^t)mܱ 9oM܅U[AwSeHa[G<^9]\Ȯ5ȼ8-EY8^݌8|#nX~}ۉ&M !5ݽr(,|͢\Y VjAmѝNDazDL4'i[Ct͞vSṯz#EL':m ϋ!fE n1kwt)=Gp T]΍f˺I!|4 5G +ǃ]Ԕ1H(.Ml>07F,3_{!k< %xQA6[9]Zl^3vi$׮Z}-xFRG=}O$^XlqVz?͢hpuTgOB2|/>&ݗgŻNB&TBF+2߳ MgBޗLvLOE^18r_6ژ6wZ=8r$cƈRkvY~C#cWYiJN[X\_?,e{z$U0B1 z!|zhtmӆISYʅv=8 f5ϴٰhK-PM"'+z)ޅ^JLVCS&Ǥy\}@J 1T=U?rwe)9S7?E]b~^146H S20 1 -N},śܶř}\ϻƧt9Pezw4Kͥ>~E@VhSb}nefTMնnF?>)k wo] 3/e~ٲ53|h~?M 0U;b?jV-YD QK[xRE)4j% g6g.7;nb~6F@jѠAgOIh!OSED!lQO/)֦֭T̏q)I |0w̩vBOLPA}F~-8*)ʂx8C,4!I_ub#+J1:ٶk.bU /,E^2 ϑM-jr`d[&S_oHЇ=<Щkc2֋ ۸ )8ùw%e|`F(ཀ=bȹ;!cȜámt=>i\H#8Qk}SJu*U3~7tB)i4A7o Y,gydoGfpq$N:Sb=*ZWD5bKA<{ބԽb\o Z$WEwH wz 1upF^-=sl'q!te@>%6S[olqcpC [ $^g66T b9O9EQ--@y{#/jA!ԦReםa~f8 \ Nb_qޫyTCQu3tjKbB%:a T8 PDZ3ȃ~Ih R}=!FCר 乖{qY>f{n(!; v+]å!nޜKvmX!`$s͆ZZ >&D Kub#LpF$cQ$jLS8#PݔcS|%$oxSu6|A+cDH1=T$b8sa%-_om՘X*`l2@D^pvnN(E(%Ta}n)N@}8IQHD(t,;Z:` ktTLwz^T_c/k/lnjL=d\EDMW&0 {N ;Z6ͤ&DST2B8CqQ (Dg%J;\t[ [g1V^4gobi$܋%C(@iH]M(odԕLIYC/" 1zWԬT,[P)gRe<4Ŏ=uPX Tnh}}S8*| nШΘʁ^ճF*f jA/WIdɈʸyq.n-gLk]e]'E6Xy*9QUh,'1Ig}1~?yWObq02:?UjDIMS>s;RXˁ},e-v*ynorX+lpqꀂC F.If`ٱ.R(+ ̬G!bIwS7I6?Y sZl9tw2+ ~164)Y+ķRaUB!ʆ2$Duyia׋\y Ewrm_ -_Hޭ1&i}s Z!Wd*n#m 1[P'[ J/*N5,svz"y| + YR(z%εtSc]#(ŗ*G q]Jic #*Ť]y.֠W}]<.20]_l<3VQg〄aFlsx'œXzz-vF/h;—z5Jh9fQdR.<8\$!u ӗljhPvw@d{`eLpi' P'5V5rV%>\`ꘂCO#7wtLow#m|GP1lOeqȨsއYbeb7rQiwŀp'o,trxļеG'ک^[|B߅G–jh-!3=KTW !D|ሏNRM7I+1@B6HP=xچC`l%}t&6Rsj#姴 f4u7zņ< Zܻ#K).0Ö(k͓;E,xX`%Q/BI -Ԃ+c?A2c0+<}B-+fh?ň=p;2S_?o,ڣ7mMNA=ϱ%Lhݫ$A"jٸ?*%v,lɣb@_D8 4&te$Λ\|s-1h7nȀ)1/rm {3z61a`1IULؠ9ג y9, d!1` lFȳՎuS\j U]䥎LB1p149jz`%WZ#ʍ gW`m[zV+M:@+qxrIq>]M^7w/I#s]8%ˆ'0_>ܷF8YG !mgV\QN- _VbjS#bU(YMY$5!5b&De 3[, ]2$5+bv#"'-69F6fq*HjYvZt ^v&![h?d/pNTPLf#8ΐ]τxCӣ!ӂ g@koN*F-TCi@Rc!جk&]g6dhݵ#tMӵ MKLߪPb.Hz DVBl#=8K(}. #/9Y*f .} $Btq_bZkQ!\&f vo=p'-yhWWD N)&bήSoM ՘[4kܲm=g%a2&w_7N9o)’1c}4+:v(}F$iP`)!A -124J)/yu iG8-3wDډC{,uATvPKӮ0lՑ%){U<#H|%ɧA>kKa6K;Ww2:Kv>У{t6x]JNDLpH]=ͩLS8z˪\'r|p!lҎ2;ihǓڠwl+7^*Q@o AR4Ay[ 9m1pB٘Tʆ.`D#|8XYZ/Ŕ¶8(PB e:<#nδli05FiӬ4LhMHH}&K;&R/.U$@ډɀxPȾakG~,[8Jk[:ƳĘ3ɨoMË:dXyTT_ AiKp]̗COI +:쀱)\0w3EΣnx-٪n_UKYu0y$[*Gߗ |%w&F\&Jmec9D?m Vj sKi,^rY~inb &L7X U_yX43MF@?_T.tk\v ~o{ˠ+eQ㋥D{B9PZ~WX\:7[-e+.G.e,Q$L:%X1J^#9?ZhG͌:<Nxveqhs b| ƚ8e9C$V":Hcq0 @H#)YMmb0Qkv%P]"Pz,= ?o}n7^L[cK ήrQ,,WG1B光;v;=OmW\{T !Ի&I>ZOdC~4GNvyh|0"7PpvOK (Bw-"^lBfg-:tlmuy9ATg؈L0݇[U)XƟnJQC}ceR`"WE٫\~&[rt>QcildgqA&.:e]g ޜ.qнwlbej]Z#+: Gb7W8u>aPaHԑBB|ђ8;av a.A8=>\7 L oQF k@-aBUu;AU]j] eL-K~vs%xFO\@C?Sp>lKLFu [ sK9bfx #.ėQ(XeD9$#Q_1$KEqJ:,h\-t`cܹe"X"I2sR.rS;#K<.?r[vYp$v1:35 D Ea2]LIx*X` > !xF!ø*BǧT8 |]NӏK镤ݫwZ qTH2қpڂjsÉ˲EazW/` &`_ _S\O*@TG 5/d%?>ι/7m`N+drILED*UKД#P #l @OKhC[k<qrYl}|Y)pG)|Ao <|*jTUt3QN6P:&P|zc4-0K%mϨShӑ^\_}cԇ X(\LDFhf*!n l R/SH\ UQDj^s)N[k`i9Px +wPu* LkˠS bl&^R$9Ne9Dнc,HM MxuZ"5NY"pgĕu%:$XA>?]̅ZF9fzXN>!k"HnKLV^)#R{RK= Q5+DVm.2_̓DqZoxj=@-drO?lcx3A#gqk6<| v:u1w{͕lDBDUFktf9nɐ =uVsU㵿L\]UkwM4Kfeab}' # BkI8*ۍJ$+#GUkFBHi!@q_TEtPsp+s?%lp w8?ȧ%g7Vx:7LtMؐw@^`hb`2kcgBO ⦁K(mcWGg:@NpfJ.%Rhxa lTtoAA<50@j;G eQ$}M[o<+kۍԈ!sec+ǯIhaׄXU\:ǔ=v9Jَ2LjNc5p_ %, z}a2Fc@䖔PyKgb>`],N+`L8CR{W[tl7㉐KBB 6 A?3ߦ:DhQ7A'4 `9;y%HoNV51f,6 Gw*60 t4E3qa-nA9 \=#*{ }Wx(i(xfmY] x@1(We0VLP۶ǐqнu&Rm2 T. C19 GP{'CZ3:^jT+AHՃ}IGϠhNʰPȻ7:k\<>04sI>}:/q;\/X%! cg*A+^SEu\~Æ*ejGj\O,Aoa$6@!%#|i-z C jYD;f2G~5Nh,75@sڻYb'} hۜWPMt)xv*_`9ݐ )5KɔR !lj:Zʾa$'ٛ\\I%쌆H45)ك6<~gƵva9UK??bT.gI]OK 泇.02b԰o_AT4Z;V nxtxfwp^Q$vSV-U Q`:ZJQyBBK`wA ,. X?g@jaA\ԪR~O-ek4Wb" H֬.Ae^p^jmsznPRb|QK<ݞ %j'Sɒ[rz8/GϞp٣q`y EF|V4NE{eh8_ηC "KȆP=7W)OE}w{_8Js0}(( z pX*e X%XC J]P49ۆr tճ6D#T,}ܝ>]4I])1t ' SiEd XÛDs*ƊTqu:PѪn:*`zhӢ Tx~Է'[`Z`|Dy}L(S80X|Y\DaF>ƫ_{P.=٨P0%YV9ٖFqt`J)vb,3NG0``.GbH TmuE迌/u#{/&vG1H?m%k/ h8ItJ }ozT9O6+&IYI>ƹazDYZF^GR׷@Wۥ yXo 6?|+5Vid]XEڂobCsl _0NCrxěS92KŌyJA4ž4s% %7O 7Rٕc"]M^BS쀟i<%N7?5S?tz'_m=*kxipQGR?F3e-a9Il A' R nnɘekn [򅂧QI_ ~|g9EL0KӾ):U0a36s6-y耡m(F琥!^R3xW؇T@Wwb5krJPur< LiM`Hv~ r u*L3 Yy/ЉeBX%C eMTߧ{h+M7\)YDtz0eףnI4! gm}=\;q$o)EÏ* ̰0gײn@q$갈^up1-P;afaQJ~)ywDivY9_|S!doYo*wfzOSuLN$wjzRJ^@M nڛ@:l"UpT"v9c8(ǝ/v[*:җYKR&D{˗#U h_%,;le@Gi!+5pG9BeX3Kdহ U]_xS|'ۛzKW"c$ Q!< /NWa.0X2rڗ>x%sWJz =0s|=RƒWĖvS2j-#VL4G90H_ꅰs n|Pxĥ2gCnLNLÐ8 YKq޴v9@ouDK& 0-T.`< G꼉]-H7YemW)?"[6CbOW чgvWsU}bڸL}zj >S܊FgBuȇDu7.ӍiM6c}C\}?PG[yw|.<'1˅YH ˜M=bZ5ꚊRr5 "މdF Ut6 29 MvG%૜J%Қׄ%\cM^' fS{ ?rp#ƁdT޿d$Gi-\mw M_vnb\vyv D̝\V[ HȺ,jXkL=+g< uُ~ؘ( VLJ]] d}^0ɕ [^d: @LMa[LD[+ܧoc+G,c!-&ciT7C~ks51VԔ:აy>,ݚ߁ Ro~&Q-ő|NAH8O3$m)bxnqӏ~~ <y"'{lʎ(S:z/Y?;vf u[`0@ 7 n|l! x;?CN羚;Sfa ڵ%IaAh+hyR5l t+"b`Di,s)=)ob]mX,jnD<6o7WioϘ3gr`&D @gVS拸5]`8!eD}s~ 4tQ g߭Ж \_XDHf{2+~_$ԠgU%nKfg9zO-O{T0`&F-RxB=f'L' ':s0[nMpF]~}WuNB^;ꌫOqio<^Y)y]&N=Lcӽ-bLnoR0JU|-?Z_Ϡ(NGʻy01$w#>Nv,ϖWj4-FA˾?be>R#i5g\ʘ0t!0,=cVN8Y3s&TJLM &[&O%uPK< Z^O9n+Fר#bK tU,$ax}* 0C@>J|?\ZpUDx8\,5LSkk(2D3L2¿ o[s3X$[J3U G~u My $Q:9(\Uhxk_u}Eg\6V\2Ӄ]yLDC!x[&ԑ]H\J5ܢQY e× Z7|e0 s 'x[,P>$QN<̕l};KS̈́Itfoar(m:1pP~' *%t@=f,*JIgHo?+\HVx]or ʕ^㒢8Ax"}ik ipb6dc' =O7܆LU QtЯLmA ;{2}_(~YJ̨xAfKT[NͮLtGDF֚\yf߂w}讒(6%2sDhʉ+&wZ%ImG#ۇ؄kFe,LTAgV9NS6pWC7k@Sq%򭬞2E~|-cRkշCŇ4!C-c>  5^"2;2~yB\l ۲0]E=/Չ_ #\{To̐s\EJ,>\D2p7j3PHM%AUܴN)v'2O'M~Qe T|RRor XWKt5օ> E8._nRUv &آج| W֙ބrz_j`,SKu`E?'QLt[r;i?Hz"|u6 )7~l+)X`ڦ_9Q}Vk.Z^1s}:_s$:#ܻX4V<UFC/)/e ʆ ) `t%E&rR'\8%B-kUWJJ ވ YFX9psc+B B2|.BHn<;k-%)nLV6K8&1$W^V6&1#6 :S,8 𸮝$7ߺ9œg s$O1jZoe?(-C@'1N#@o`w+˛d&F2$H?m4;3 lww5ǎs!q">!:{n\XE:dB[aDDu%% O˳GQmd3Yx/ T#+?c=Ϝ e#[?МWKth5%E΁ʕe53O\I/xv𗬁ka\u~VA*FW?P"ܯ#/ӓ9sύ+^C]q9ߝ`L |lְ*AuQc>5 Az (v6Pg\;Aʧ|]c 0K~B|]:R͊Y b4n5BX]|1ݴkbJV\8 B|~QOIrMAo)묄T2Q¡{RL;%ŭ /y ps.v. 1NȹGDN29O+<4}Ӎ4][[OQq-z^Zce8xxSyoʶ8Ok5H>Edu xQ4\hz4lo~o v,FhX0ur09oG)m_~WF*d#PkiD]@ U)n&Y A;h ǟèBtS&v_^"|t,SFٞÁg[2yD=@*I3Yy+Iz"dd+SM"e2j#s5Ɖ̩` ~?vUemwҚxDb%T/*Xfpcv.S* -M~ =@_?QO֞On*6g$ZȤWX=)Ҳ|>6h1pA>eN[xzOsc"`ג?|}S@]'qU#,D1wjf we}]ULtVM}TYM0H$*"prԫrpۭBB2@픍.1pxw_QfNE~~ /+DrMU9S k?SDbh\D5rWTd|Jf8}! @ TM{-Xu.mʹ %y;,7qXveJyQP^GqwrTT067_}@= qs RcW}xχ!9ud:Qݧ˹?iaλE[PH*4ԯP|RaM/ZxF%7rC%8.RYLְ׿DׅtC%Y ~ؗ@DxG6>Ş6i1 Khʔچ2\:$Vz,;<P\diV1rѝZ]fE.Bo5P)@*Li95NAy-AzwM>?`/Ge5C#;[Ti~#3dYlnt "5LI3D'x(_F}[M+X(ѱStYMav`)*V*!!&܈`-%jv EIcwF{xʴ=ܞD 8Rptq`'%3s{ - g-Zyk0/77$ˏ,(HcBWon6-ךOC3"&cАۭÂru ;I֊ r&ڑF%vj)AZ{q2M8NK^:?h~5 胐ϥ3@ƈLR))@7A -^b=PYQA0Su>h! 6勺<,^>v6ET{՝>c&%ۇj{B*F@tɺmP|O-` %_\ybLPl&|/^zr{𱪧Yo_Y<]ApPP#Msc'2BǬά|uJXE]-+)&rGPanni͖5Q8}jV>|)ʅ)|Ђ.zHi=bc7SۼcvBƶù,/p4O[eK)H"R+6P;㴕ٛC j;%m?ZC4?.pWhJ=Z3R1(_os1\vX1 A{Ԉb}WMpDyhIeZoN:OZzHv.7Ty\u)_O§q~/i.xHֶܪ_I̩Zs&kNCI™Rgt8FxA*‹pR=b9oa}l F׊hU5%U!R;OhPjE_V!"+o|6e:U?MN Y^*TVϚ{-U6BMܣlpAQVbu'MЈ E=8gm"Ȇ\#Jj2?vsF!gj=%2oe DҋF0έMa}XEjXW5e Tdn$NazloyL=<&w|r a ypg(Zi80yP<$Fa.2'L"z(RccO/z8G]Jv*3 fp`6|~u:F G[l!}d.,b Ps %_~V.FBVϦDZvx8/>+jD0V:( HfEwuhɐf0 =/>~q*{A#!S#[oD\:^0=so{qIeYsYlawWz~Fmk. z.ҌdKh„ g|~^ЮUG3Ǽ)H+…qrƧ{*ZeKUI8 W².0c?@%M]L\қz= ~gݱxicVƋGg?+Zpav>pstlcIР1(X ]+m^%3|⵷)+Ҳ*/(a`=`d]+E-3_X[OAOumpѲ!Zcc #PB>L,ZJi7="T:lZ(D` UDLHRLVޮg- aXVZPLnl{>> _F+*x4Hi׀}PqӘkFdGԧC  609ݬqS@8[u8T^ |ޟu? ^U%Vo퓎Uwllf4J)|m6\yZFxe_l?9)&dOAn5e}xneuҡ<LlL$Jh^wy\v|=s9#ӛ-|D'뫄qjπKO2-2ʴ> xX)YEys4) XiIFB}ƦI1N.,E^ܲcELuŸKiڽeȪELKң1wGI^NO0"]lve3YqgXQUWaFd"?IL` :_!O0Ф!q JFjh$%&7OLp[af3Dޚb]C2J:2 evOQr!9@!y*] q_^};f_^h(٩L7`bdfУ9,[eo9QIf( é$ebkhmx'ѕwAH8#srC3v\@ a?rGCk!S+*\6Udџ#|X =8l@UAaȓ9HٴE;nV +wͨ\vTf((q-XN ĤҐt)` 6$&W [Ꟶ fM LJVͩYh>z\]{θ X!S'y&h<{m\ -3#I *e>Ln꯮}- Kk.x P,O,-JQq8NҔ- X8,xe9X 狟``Gbs%~dia3]'%:Cxb5Q; zC \9!,ua?1YѩexU1p+ՖmkqdcǿD@MX`^aO:GUq}1[,=# L^UUzǀ:h⧲,?V}aqS$vI˜`ڝ~2HØy7˒ɲ w7 '(őMXU^+1 $cSmțgիLwZ+qt9vј MX O)*6:=SU'N{N} ^T[+b[i NI w,w`h"qU@Ńўr¹B)'8M?D_"DdFDLЪzC?)5*R+j3XYDzEb(PiS џ3yD`0*x]aX/"M}2c_#Iݽ|%Ft0b )ݣV9YC+F;8?VH~p&'ъٟ ~JAВLIr*J鿃шJy#Q)h OnRSnd(!(\mD\ vnn5Mde%y^8۲KulAە'ZȒkhZ#w y/=-B WkTb$,zVy58mkH&> n# ;|}NBuqmyB6 R:R]Mi ("$vp1J"nSyN?"iH"Փ7=0SfX-E/ۀH2osadaY>|nXOrX #hh7@S/ NAҚ#C;Y0Hkz w$ HQ,=NO SlIռcHAJc W ULJC8_> 8t(k7eĘp=Z4OƂ+Vo3LD۝";vhSHt2pJؚ`B&/kH$gM? Rq]D^z}$lX.~i-/GCMcT `pn{8=RD;@NnKtQXVk# O»E_CoW R> 堗d?9PhV ~bU¦t҆oFE4phI^}Ya3vF$K+n<~wN>E.8a)\>;9˦n򍿅 +Em]4kMs!@;=f; ZIԲѦ;S*@Kx}}4᤼=6x>˔>Z,KL= >QO7Eg7Y"ZYJ]8ۦ=Ycݾ3| _}74IUg`݊x;āT)jY !RxI)KTesezsS ȻAE03=aHX_t !56Ѡيld;;rWUYjޫDŽx9(iFh6A4k"l#ʝ ;F7oxd76v{;OMmD'LʬA(p Y3H_^HGç=!@?\Zچӝ ~ |"f_FSGU䎮RއQse1d%3I@+{?HJ$ [iM9Z;1}id_t.`EmE5q29I'6>| o mNe;&T܌]wNt}X5T_ƕohzX@̾b儘Dª F[PW޽ӫ=[03|¬`ߏZ",[&|*3:wnt!aJ588n#\Y&,"/l5.Ϧ؝^j}m}NX)ca3=,W~XPoMg]1do4eD8();892"iXmѱ! ce4m? ԞgNr2$΍I ~' |@O -` t+2>,F4zC`Dx̲%y1ZAd0x8y{WDE e% wI<(6-o 洓0BT`Vmj9H{ēE]n f7ɽ ³zx'9 %JinY-yn:JK䈧F(Ӄ >hOk#:m@Y`o[շCJ1bY΂ŠqDY r2-{(g驽,Xz)3ޏɆQ,v^5'h`[*dVdi^KBsz7-@W +{Yƹ(ȽCc%2_&@^!ǚ+[\@P47 vö2 d_f^)msxR2=OKi(&~ /:-CR `f3O\v' ncTFӓ&F#q4A7w5KJ۹ӫ~>i`3yG}Hv(.V:=l)n:tS@&?ץm;[ݡ^ 3Y?2o?;w;,@jMy8p Jgk~Kkv.2bb@6nw,ꀡ3nɃkq,K\)OˬDelҧ._2**G߱S\yA+뎳DS-my!bu NĥIvo܀.z2ͬEEq&{7PXrC(D1K6W%tP<7ky2~ 5ŗ!%sMFv XvOۛBjok.cC=A4O/8žC"J >h.AgKkY`ʨn|TDL2.J s*qQy|\qϪyG3e"3Cz"n6MKn "h|[`!Q-?)xLdKm<|2Lu c0Ov a ȢP6OgoH> ~vTN.b)@gn NZsl:0% . h"7 i/V EppX@kqF+~ >7w\%#UMj|~)XWy+ײMեrԩ0(ߎ*W 2MdJ1r7"0EP=5wU}VV<Oo 1FlG,#N s=`Φ#i|)vQE'fVnJq`uub^`epPTjɛOh}ab=R%91t=KGlk{ڮ u!7N @Ґ]QnixY)QTn+׶'_MN1;hbmԺtO~HD iwsÞq"s>z1ۏ/vN޿!*G L̈́qٔaƦ. }?qkzX ~*I33paD֔>fNj< 4^'m{}SҌg)\/ VA1Fn|kւJ0vrAyJ;Bf,bK#^J;])Zբ^``rpm;}CsVUEciڄV3_HwzP XRZ䢒ƤKC𭹩2eU^1jvէіVLKSv_ߨrHOWl${I1g]a`! z^EFgXs#.kjg?DHӫ1fc1P S<*h&KG`mI,J&/]m .ZʄӔ.P`/"ƑN4}H-*Oh[;8R$8Gd8/4?pHdIp3>FsT$@Ww+ܾ8C\ˤq#5{u5ȑ {␉̿+t^mk? D8LOrLݳԖ$!.̨>N> X?XB,Ϻ4xʙG$XwZoî^W5 7*9l+]<"ڿG͟yꏀA <~#CSN[k|Eۺ*:s{1kbg8$,׉5m+1C7R@4F#g<^Zwϸx8%(C'b'"C\x`F0-3oXAbE$<[mxN6_eTB`YbL@`omA$9decÔYb2XksNTȿAt1CtizY9oW&rۻsh ,諔[V)mVJpued·b$-Jhnɽ8;T'Sa-3XWKR' ʻ,μzÁHT22M~m >-w?eq3HMyeT}h#oq[UZ{`7?6 ;:JŒP7W TJ;ǯDh=2AeVHK~%a"-؟qT) J\xE{ {N:vGoyv'bEIX9g"fCIX3#m̀ T  K}B!};OqՀ$3#m;U:4"?)T ᪚Uad F$4Dr'a^іV)Jd.uMg~ 6{|{E5 67W$LYAKU& m-./~j9 Ei'|Zx<"ߧcmW(FKd*1j9)7\Eۘi?g.K9<,[%m2Y섷\D b (Vܘa }仐z<4(l$GbVs|K3/TLXʹM䍬E|Cn}!4- [FB[@'66z$aTe8{b-뉚bwf 5gxKv j ^ĀU]7PHeu]POS8H >vW]1p#2W~?뒕:nk C@h6X^U\>C hb/{ο&׉WN*SC{jeoGi&e@*E5KhxO17l̲H00; h/-.Bnϗ7Re"v6 H]s'/,*44LFX¯{ "jُZ~7(H+XGx~̉4^ rIftam7Anr _l̷6{ʳ-9 A&3MznK57%=x!eᇯ0]|yDy.8 81Tn>x<)(P$& b̬̽wK9x 2!f Yq) >%!G|(c sPR/~UP /TV 㑊2xt{M KM@hݱ*$Im;8{cMdCh~ѹ܇ȴ O!дMB]9x'?7 =yЦ%op00ʼ<=JHT>Wu䪙PП)Xmsn dUC*"c2fLekT @ANS5)ƨN#/d J&.l 1ڱֲ& uGՄt8g̀UQ,uR8 GvrB]B~k[}X.#d 83PY>W=#1fG鷀舰pl ȯ҅;Ց) ~fu6nƔwOBq&2Xsл)`ʁDrSŕ3 "̥'fISr'{1q 縵N}~^X$;q1I# l790vsNEiT0.ա|d_"oLs1RMT l:Z6mNŤ4+9`B&V[qke-AwT+\xD!ΰ|LԃI%:@R r—ϬY2᥹g+WXz?a&Ezb0 )MCqfm] ~Dam/ ù-vC񲳉$IS:\%>mv&rK1o6F m/E*B#u 'X;3YڋлC̸vE~ d 8wd;2v6 ^C U.hK ROzeXMk⡮<-T4SŬ_@*6ȦTLwT_ףyU[[y=!*L0a F`s tFbgӒ3vs6`RJ^;#R^BknZ "p_vX'T1Q~RADxeaDRoU%[fl6(RUd4ey$BF!ڟWFtHG@,6 Y.kq.MaY)Y﫼 W:] $ &v;NL>Nu8M'N-~v`C {l<O7.d3oW@wKY#Ad}vpoth)`ݩIP.6fOb>3eФ)4!,b>2gܯ$¶ Jo'h򽺮W֭Q+1&mCx_2{b{ߣtZf&Dߦa"\ 5ӫͪ2lM}:sŢZ \woFC7n|,O:Oli[v >$YЌgkAPIDP,#Q\JLj;}p[%>JP3B4Q0U /-H]d(DخD`r`[Vrʢ2! :i"[x+*hG(%+@eH}ܗ2W~7Ue(j;Ä4,%\A-¾|ҘL񠡠Mв1wQ(,J4pTY"[{.V"9DL]M{̭oxr>дizBx-l$9/-y,{j2e9'δdThR@v6.t[@{5:9 X:кZO~iTA$]ȍZ;`xe9YX=M| yFbDwvkT|S m h4n/c09: %:3[:5xz<&'0ɟn6~}8Qw}$ s t2Wp0oy m>YUݓ+/ l 8>wФ$Ǘ}p;$ $\'&͚wMho@(,c%~k=D=%%A,QH"?Sƕ䳏Q0Bk8ܪm}O{u"n3H4ǝV5AUJ:[ y=9qM-j'!=i3Fs_cjw_4qu7 +y]̓(Д!wQIZQsi oL>.<bbI ]QiCz7(۠>:/™lsa>Lr)Wdb>͹J5nEadf#ԒES}Q?{xc&}66Y[S;6*u(mDꅴQs<4Ӡ͚qR`5AFː_jOӯ2zU"cT]˂]4hlN: b64C`UYHxţ8z3QZ2:H_NW0;(B$@N` _8̂enbP04{*z@) u USIUP#XRO'RcCh2Gd;4%5AU~%.WZ+1<,{xGM'זቢ7O*W&JWv8C~! _T]]8_ɔ=Ȅ"w?Dz@$AݽRb@XY-sWoZKHލUYs 5>k a_ (Y"{Y\坠3iD9eZ0ˬҵh3C?l b~{8 >RblTJeF2CM!GOn"CQҬ 䫪fĮVe{] sa'6?t../Ay!z:>vSx6sQxaV0EWfyn= }7i:6k ly㫎m k2,,wS2I0(8_L@Nwč}%ϰ ;! }r#cͽXۃ}TDlu!/69ҭ] TCU1k8CtW:ءD?HYvy%Q;,\EyG]Dbݿ _N#ycJ |Zr;x+dh,Tx xZ^6I4I}T <_JAP-uw%4WL5 ߒs G@@!\WȒhXTl+Eg5p :\rx<s-Rtk .17A)2ŊnZd|i`x*>fy̔/m@A XTfr ~«ͷr;k/ge%ԀH4y) g"0n:WpU1)c8^,|:+2ͩ&f%[4d TZLNEM0,1O;BhOK. ,Btܗ:#<-T(Cv ӌX?~0-[`J[>rPֹ0yX޳gq'N6fp3u9 0WTtbW=`bGLƿ"B+ ŷŶҌ9E"1oRZZ%e:;B OzٞU%{T †%G|-k\P|'~kz[kNkQĝ2yl ;o['bG$->iD+*v&>3^v}!c\v4y|%RA*zJɓ/QfqQݼKуM/]+Ik}^lgRđaHv ]+a[u96mtz"8^MNA7n4刹Vjг =6,: Åc KYl@gL5'L>RL{)t!Hs_S5!{%42VdG[=ɧHfgy\Os W:ٸ+Y.S B~ .peAAgI.C\G((oN_?L$HvY C~6D8 Pe 7\C}(XrG6.dze94L2y1NۢB_p.FIRWiP![Q _Q VrƀtMH8~ 6Kܗ-Zꄖ !M3;A 7Uesr0`1S`:r):`7D-H|q}_Zxb<sfx:Z4T`v|nzpղKRIqׯ&55;_DCGT{,5OJDIC2J.) ;G`~BCmw "Opl7My&4lK'Ǹ֪_| Bs4u^-qݗD3œ~KL^<(ʗM9–[\ Wv+ͥot}NgD?s'25|ץ.9g+*d%6tiA-iA)b)W9wA aqsQ۩r-{|MH/J,\(>{Ъ|zI¯@#7xGkx""d'ځD3/fC:?9% O؛)@އ{Z)b["?r$_ȝ.#9 n$jz !h6C"R#(nS6̬QM /e EMi!$m GV]:ǾsR/ܴL92ڴ"fQ4*3>N z mM>HTb׆jq3;j5ρq+dLCTIxOD xVٴ8+[d264#:a yGC`$ [ވtl8rF U!6br/T^H \;Eb0c,8C^{bk#}O6 %,_BzW\fc h*.z|~* =Va% p7A$mOe^jqdkcY͘TK L;ǘoY_UBU9IA. ]*yF.z")U7b{Z%;n[ZC<16PTl9ݟ?iB&xN pgY[;s-F/ D w)np ńu1: MlCGhaQj"NPtxɅnzeK4@ _ N/ x:}sFRu+וh;mz"-*7CֳA鼮a7ZJxƯMM$o=^ jܰ0vqTf`81i#I=ū1&}yV.:J&&uNOJ#^6ֆMiN5.`U1C$ue`IPL?q0./\JnӴ" &*0뮟ZQ4Ij):qZnvɔp&:f֡.' [>;'jOGZ̪nvYD4&&ؔ;)#\ !CJK',iJ-STḸ N14DmJQq2{Ġ#)Ka$Dm |E8r@<,% =v;!} tjL׺4(I*., [Ỳ"k#r2z\6I^A\kWГ3&_j_:e!RVB4]5o4;^Sc'>䁖 ݂١7F*"[6Dl^ԭ7f*=5 k%#j1(8MtW=]7:yOIo,hNʖe6HJ14Fe_,܀l NRWbHB)m}竘0#g+S˲H:a˧!ۖw1TD;k|H uˣޱBϞ*z`ID?0gUHt$`!*W< mIIٷd8ѳ gH:`{)m:r{jpTWrqIQ>$wbҐ>]y.S\~\b{Ym :޺eIzWG>s(cgģ]րOi~rB>omJ w4:QFD|ʧ-Qt`¶8E!Vn)UM6,4'4/rf"a(oF}3Q)DH&&FzK/pìnSv_'54nӰbPfŞ{֣ Hjdjs<wxe_ -[;?/|)ݓbO=T-LϨ̰L- (eR:?/F \`KC|,Eso[ =m|C4miЎPFu?'| h5ΝF318 98߾LB<>hĨ%,ԛ {S ~DBa$h@(=Cm}/5H)okcU02߻W7e/<2ba ênQoH2u'qj.}cAHthDafG&; WŮ2E{ɧ?B_ 2a]W=f}x܁٠;-zhfzG4)wi}PBQAj(}1 9l%_CkPE9SY;]԰;6!Ņ݇I2m2p%T !fѵ8Yh˄xۦZy%#Җuz`_-ߡJe:?Rg칋1)̐+H/{zԛyJ" gy$K.pj p{>yQi75sD>3'ԉ]XwMnL~m7 [jS }b!䵦'ޢEp3<0"=_:eq9- zB벲6ΚYBJ@ 5)x%C4%C_ <P\1e*$VL-%í@蛤LW`,z.)5VG𱿅X#F LΛ|Ns{Wf}E}m0 >(x H1.Yĝ xC'z| ':2H@Ok_.|Qs:@~XȍECbIY#0Dāw:9I_PY"W:r!8BeaT*B#0c{RVIpV=ϳZYrKɀOwC tŬxO8s"~uϟ;3<ω^B5WrW_{pojMt1eNa7ꨒvx"MIҭJrW(DpΊ! fi-:\.pݩL__NefyؚNhKMTvFVNBʿ^9^Ohp)r.w#Q7.`8) 9-R?`߸}CPO_sagu^(?/4x59!he;-V:~PsNTN!qSWƜwMB?sbI6.o6{ܣ8I[BCfz-Pʪ*)<>fO#9B?2~!LpOxB=CK׏6й2P,K!PB5w}/T@r&YSqθw\ǜThP)9c]RYV9rtcvvi4ڨ8$i$% d|_3-? 'kr]8 ei$ bcd:܎?^aJHa<3ʩ Js06cEԪ FJP" zM.;q~h@DǮ`[ɬQFTQ rYr=rmosfJ&M5bc) k-B[XXk'Mvn+5q=AV=^-*IGiV_.wy"9O;o&VmW]T ;zE_AWhF%v(Uhuv1헏/2U&%ZXי"τ q֩:Z o0Fz~oRf}.#&ytIY{B' y~"v:ucW)?صKG򜌭:T:&Zg Cd5oļ9I$Evhmf0;qQ <>݉9W*HSJDŽ.,:hyJXĈ/jga BQ_ej>%"7dm^ei/7S5+d$w`f+%N+NUv[aLn:eo.>zwz!twGw-H ; oէ_FA7u76I̐B|Zn?aq1eRJkBgۃ15X,(5p:̐0aDت >6gi#p[ê\[ԓkI3>&d,`i_7 I=z\GDDI2rcd ta0߄ Rs& Ulu^6oATX@䫓?dB-0rAZ'K]h7jAWx¹@@Yb Д|W?y3LaĄZIm$W,Yla>N>#'I`1 lF̾G3Uz6\4de`I׎5Goyj^R!pI Bl [1E0%RA?A5r+O.V046Q)'X#*3aNT@=[Zij]bȻٜ (zNBNfBA֏&<>)r9)kk/[>c ќ9 ΃T7,xd¸ b ùq8"7.x;S j"QFy`Lה: mƠi:78>>Ҩ H6+[t:y#Dn^pz ?^!w3 k&0?k}#%Yڪ?dNy5'03P ΣPᘨި>s`ÀĒP9! =nȭjs!B097u;3Kv_( 9;`}N={^O=rLjtT:R~^0@GgNA\:O% KlxnhvS#)$1 BUHLҨ ;ݮ8Z*Sbwt] 1ssK_VXU&w'ӃTw Ķ> iSgu&QOqsi;.K$A)>/7L^){Qt6J٢vQo*iln^*ʐ!He) +1'K1oo6pU/&`,=PNR+0bR\Ln*/߾7ۤ^;wyѯ7 $_C ϾSf͔3*4r'n@L\ e/Zi¿6hV6D1 D<\H;[4yLusܚ ̜~tIZJ>;2-qwRq̻dךO퇆2\t,7z2j`אndoF zm2;͢~ >;F";|ϳ4Cp k'a\^w/W/R9.9Tp0nƋU~3dOv8{-8je tX] +龷e!߂&/A7wJtNf[q1FAV9R ΂+N"iBc3?)Uiv)3/. JNֱtҔL@K;Ihw\A^">V4sO H߹EkB3'?%l+BsT`X \zb|EǶ)r݊c or x#kQQIBȀBН۽|ku 78;a)ӱbt3hEpDfTHc-Q]zc@ő?lEt-ZT %3I$)ݴǶ/0Pd$M=ט߾wRVju QR@ЈU >6/Yݚ6lgz/%&t!1MxG٦z\?N}a؇V0 9}/l h@^fę;܌l#x#t YH*2Mu3ˊ%4ɷ"mF:&4]/w$X˷~h1'E̾;oǹs_` U1[=Pn-z@O|ŔB LHT9/$VLfXX-@¡iX~d  \6xq.w냈=c*h{̹#aIT Ia*.2,s2+mmۓʬCuqpCq/rٕF%6m~h|+@덆 g#)roH.86,-aAA{u`Nɢhc[Ʊ ]UiLYP )LeЈmË#0pKhE4aC뀳n³N \+L5Ti!}Œox | T8D妈n{Bb c}P.6wpU;nmk3S`zvɖ$&Cg4aswtS j/v@ %Lgnp+fiU>&[eA:&WX>xLzupx,;簮op㰬΂D0ε:gj":<)-2p/x :qa/ʯQJ/e[1?K{ZHbAC?6G$w}~t"/;! ̣49%ǻ8եQZEHMLn'3ʄ_zaT<.K$*pc/.!LQ[s*;ѫ2CK< xHvv'2=]1Ly[o%( 8S EbUYk17h#%#|B}g]٧j lZzzaF#פȀZ` OXp@YfAJJfհH ,GtFs6"߰[\L:bcԗ/k>F㥐GPdb?z߱0[B#X8mldCY߳ld'sJUWTsP6_X4ޙԸHK.qڡwVP# !Ea%Yf|$ J4z lP<+˘Nw M\`ArLM,+D/O$>jmé& O#XaBR)b͛Fwvi.ev RM4pr[O\fr"#0a䎥 Q>МY3#7"# /oo.QQ `HڼUyiQcny'z'dcMg dž3X.SOK~Pתjԭж} 'I9nǵc?8Y\qЉbWwު0 5BY|Y@b{ǻʼ\9>ߐS@#C>p-?pD@g=}[zgG[)иg}Ut2ҴR=l C 6*rĥ? F$.Gj.xTBe1.t\[`Ou[Z]h0/$eATk/x?~Yqx vN7@xr.7sEV ?5wCl6b*eu[MmX|m5L,HÃUww:d@͹O/Ipfs/F$N$+87Ep?J.]{{!Ar5J>2I7*bIBG(HEݱ URʛp'&qܖQ%Hk!TX7vj3)hӧp ^hb7'Xu Wyk"A=e[$vf9 eWiY:1_1_$,$jT;:ϚڨIVsns;*O=*IU|Z"LTy<ǸC`8du.M7cԣq"wNE%k'oљ_ A71y]?Xj2]ku\2`{q' Y x:cFx.XU*ݠVsL)LG M$$i5>$bz&D.f?.?^j| @%tӌ6Ǘm"t0L~ ѐ:/l|}EtI}5ۼTb=.cCB6a锾M(FkQs5J `[K'D e g(n 5[Om8xuDPw}4 JMɼ!0T~)#%|dS(ev/*AKF35]}5%xJ)~^7U6mf"@.s,jN\$OP=zZ¿c&5&~E-jmGK-Mv4 G}6:$W׎Ⱥ~+=@:(H(q4TkX7_㩋IrC *_L`_ i|+FXW=QT#bM!ޞb}c+[(#,ٗz۝GnSb 2y`1ZbʲG׈M8+WF˯yp9ϧ5u#y.~HF^36}DD8cS${%l"tao_h+JʼP!.V(ǣWk]Cڵ]>1@}ǣcH,r@UQ\r#38R5,8}Qh!v"!nq-SPaf h"]ǏOX6_gZ㤥}e0U"Cp?^N0VK 5K]o"'Z2Doԟ>_{F|NC%^uTvV Qɼbz(۝9pE!Fmi 86{,ɀՐzeLl=Kuќ@GJj5NV vs0}%eQ2ɥXy-SpEߺ^f:Fߎ= 6ri+2gWl=]U0HF}י֢efh/ 38cr2<1e騲y/O։}g/&`13S us"_ߨV~n'T2ba]9uux᝾a;I %p,fpqgvq{fJgLCz^JjN b/AͿ^'atHx>$H34a0`<8o=^\Wc !ی4-Qؗ!>}wrXPohT!U [$A^8o38GwGR9La.ثxZ[ߔw+nnjI>FF4y!-*5L4w8G %!pV(rSo4]XK{yi~Jzh0N됙tk ;xڄ;3?>K8l1M#}ŲG <zv崤STQ)tuCow&_EE9 Eu/}'h7^[݃6JF!˃aҌ@;jbu{%o˲PdJJ>mxҷɵzzX?#o^L{ވWo Zy2ck"-ڴk"!a׸G;9]8YzW3nt %6ƬK>W.*L,Y,p z6NPAKj&Tdv jC(Oz=#%:EM`)<G,\JaLKσ_HҐ%+q%/؊H@*?g־ yHXmD:PAģZޅӛtI ;H\y4~8X;&0Xk%d Be%vP$6Q)nȰ4GPP,b\>NjPL VAY{'j6_&_SJ#.ncFA9z@ uR9qmP#%P|c2QվjY%> _-.mĨN#?T ;o^DCFGr(m}""rG\j⏅R%[3![!w.MesC(A{j8=gm@GJ65;E`K1r 93 )g5ɓִTAҍ~}!_xPZ}\R͢$|!v.cktN@|P:MS7q.KCق!~NUƹe4 U7+%ɉLzEJMb_oJ|aqM#wA>'QTMJX?]ջm xOu3jgzf׭vw{ mW=VXM@~aF8WOUSnlœ4TOe_'9#b7.l6gՀV]B u`_=#\hP}iθge~4sDQ!-d]$i7{X.1qюѳ="i4)uH@ʢAzhw!QQj_MFx\ե !,K=9۹ңm Wso㒚 |o@CEJzjߍpVg2ptY^lī=IB.NsqNcOE_YgNsQFO4CL K_P2r|r.7N5ֆA*<͑>_F˜mN"dv99+b:0g W Gn xe\'}+<NQoU+B,ڜzyoFG¶mN,ȗ-ap=Bm"/@*^k1h>LCmΒ&e XL#o/9W6G'j:!DS]J#Q}^0R]@_Mxt)6gتDf&V~ͧ9{~IZWfo&D_]uM͟sD=Ĺ5(rWe5Z͘t#nzGZo,;id]e& kQɚpuʚ{~kTTijuT(K:,ϏáWht=THe: LAX]y4ENr'GQR72U6x]leB"< 8W*n{CD@X"T"Zmھ*[>{ODAAHT@Ȏ|TňB޴v(Tl;&}m~V-?*B"&XF95ˏrsfA%u]{1}fȪ6Q^}md0$Nfԓ;w`roI6 sk-eX4(.C@m ie!coQٗ-Ttie8藱, .ӝ)Z.&=xsL𹶁;X~f,GkG森TϻQk5cŧE Ufafq"JܣrYܧ9omr2=x4p-d- vA+)Rx@m};qh 0o,}:=s PI~NVsmEzY𞑰fUW'hPsoF4.j݇0 zkա&=`.*(~Ӝ^eB8I7D?q7}h*zK/PۙlQm"6cISd:N7 Q| NyѲbq]Q a /v{0͊y{.Wrd%X9=(*p|9xꩾ:`!"޳CgKt,*FE%SҜRk%ڪHmZ@n2Hp{BN.GjvܚzQO_kfCqazkuZiá]քn gu*5kYyh^b\>v%ܬ%]ƻ@^>oćQR?0n.=;^@&;H15zO*΋J!S'x''ٷQQe .|"&ՎCLN=Iڎ0:D4cmOu\dmFPک+ ZB̶%L@$K=;sR~6o%R aw} |VBtnr |mP) VBhfkzny0fS-u*c65@b{|"}P`ƤHÓi\/IF-F4ㅼvxF1j0mcdErcXiᘶ{n Rnܾg=SUcT48f<| <¿ : %&73h6(t?J461ywM@Ő/dzFNd$ ENnG<4؈?B|Q*΀iZT1Ha8ۍnr՞H-MʆpMR^IHyYJ&g9%P0'DcưtOG/-:ʱ(o>䟑؁$#cs}WJU,3k:2@ 0s=:l;ktW/Miaj)TfxKi$oܗ 7ku.9%bĽk(FP؁fNӿ)O\fl!:5^Qgj;K껏 IJ4ݓ3 1b.Ƅ//>Q\o$OJW7'G}\H|óqxi'_r AjA),suL,T:x>I}r,Y$ w BxG^ѰSjf]%6`"0 Nl Q Ӡ8vh7Z?3L~5ǷŐSI=akBm6qLT)z,9@1(P4% mNhV5%}& sNH\*2("? 0 hw{H3qTYS o!;$nƋQ͇L~H2DL~AA-4Be5:**{O(^{6wuS6J@p ?։>d %x \>А)yR">vЍΰ3٦ek1_K%|~ YL 2B;9YOPnė*y>6L]\{nC7ejqհrt#zkdwu_t+5˖= {Ү-~v(W8.xVY. :D!v=L/<7"Zmy^oMѯU`/N߅yBRϓi.[x#QQ*Bwe]?[<]:bB$!/H\X٧XY+^a'%W7W̏=ߓu]{/GMkjAz5X\]=0*ÕH֔)syZ,M 3b>cv ȥZu9*J GłP:cF\ʧ~mhfAbuX"vf{r-¾^>=֥/V}tOT닃o]x+3R#+i'#*=\ 5kʶ(#:LLnpͷg7ͻqt""Հ5VlS fϘO]n!uЈA]L6›c*rH#_+p(w|NdVtF)Kd@618ܓH#'G͘ !I:x ΏǍMv}?a?A#+F#"d3%*u,0j"o51VݟgM:3d^scxC, wֺ%D@5@;1/r29 nzuQv( -q,Ʈw]JM1'Q&/f7lߛ0klK|)g5c$3+QS̬hzWwZq9`S~qL#='d` ˒b&sYU,<Ƙvс ޼׈])+Xlsf](]87T&b ".nzW.Lq~!ܺ(Ce4ˡӡ4S.7y?1)v[rVs.^',jYx-@E>=#dQbGxGr(QN?q4M-ut(26l[Z ןpYo@ 5?gQM6UU!mqAޕ&LZH`2W^HVG$SU3F!/wb )i ׭i虄yޗ2&]حm Ǖ(1X)FT4Iꅜ io$t"DOY;4\# tk?&z.X`I:WɐZVtv͆`W}+Cv1ҺG{rT9=+]쩥26v}Sd܈%c.>fz>zs3`JвsK2;c 0< BsLY='[qv-09K>J]Q-OseF.R`rdC F0~k=Wq^Tڵ5_]T4[q+W \̿YB]lDs&Ue) if,{,?D0NQT00}{b#UXuID(f)2)_U)ur6W ?<Ӳon:0bU($ՙmٜ)G2ݜ 1=wNn0[ǚ\vջtYbcaг0C|DԻ=^LSWL`\NYG*;@(sH\ 429ӦdMQ6n@81ngƩjRD`e}3tVbGl^gpǘn,|x`Y>F'wP&哟]O}mAæȒQic@OԤj29Qαtav6q>:gv?1.ɦnbz{(MwZ血p%"ҝ6~%R]tbkt9}2/? m-0y˖i~-B8_,(I1 Q#Cno \`6PE4 w!Pw[s[ZH:|~퀪'瞒!T ~nRx>F ^P.J$>"x 5@DăU9mv1V$N>-x yH0'H[VPA}u=Lz+4)+5T*<. WoC,SMm\_m83Oi牎e륯%ׯt>^$+sC0yU3r]pT<,yYpvM4C8i)7wTԈd2^x.Ƅ6D'a_`T605m֮>Uɜp&uP& wR5x*lsH!% e-߽=ÿk¼:~}6cXjhpMJd?vQZXlj"dK1\lR:BzN [ ؠ싞4|/kqn|n_n8Y*Y ʻ*7HBX)dYYtkPȍKKҫ>/DP**vaĉUܛl_GQA(p=/@ƇZtr'FT}bt$i_hQaXF/hݦ^O6t6=bԀ-O tdW4c2r%$ oΏ=ǗWj^\&Rt"/djf9B0Dڏ$c"oVU!Dd =G_kâۡLٳSVhxPiWtco!ւÜrdK8V3d¾R2 3X~f)K%sCţT/n\vc#;/";JfVC*1LphsԘ9JW΀GPǫ4j:1'Se cţ#klzї*~^Z-T{PE2{tz-Dt@l0u}k/LtGilm_WР'`K2 jAWoM>,, ֥)i;4/%MSˌXIL9bZX<8ڏlvyL\H`ϊQi9gtɀ{Gl%~P9it}cXK)zq4r>cq$%n ;5@$:cBT{]~0 )B T/IĉrZ`#f]2ML@̌(Ht5ρ/7`*Yq#Sp熓QMBTosQz5։8q g]C*$G[zƥ&{ߔWt$khܸIWrkB NkĒ0F-M‘Gi=뫃#ւqavQKxՃtpj):_l&Nr3&w*l2%UpK]Uuvf8 HExVkUwDqٌ7vOצj&݄9o Ճ؎i˖8z]ջ-J)W/FiB ^1S鱖P3NvLuiB]Imdh^=lxRRKQ?n@AlaMHG3 8^D(E`n.?xUŘ 12>[t\B`9el@ BBv `1ʂ"|wߥaQA߆fዪ DqQmyg갛Z\EcݿB&v}PX7U^5:}͏YbgOY (\HDuoC;JƗc#m+Tԙ2:DKlý7h(9ɼ:tR=iۧuǿB4;-qrl4tn1b O {x=ivihګ,Yn,]xԬ=K(&0O亿yL-r3qБŴ8ΣNSΔ`NY"95_q5XA{3& ea}<`hP 8 6#ډթxU\džc&ow),=<.23 !RB:K᳢ ">(=k_,%3#D  q?+K~j^*RԿ2_H[\¼evfukqzA3)7-XiW;. 3"M&x3+L5Qk6IXu wfdy-mС4L?Ƶ'db\(5T>'4垾 ֏&Ў :5sL' ij*J`ⵆhRCd8zDPD%iu-KDHSW%RMȞΡ{5ϕ϶Čv¿4o Xl3k3-q !SuE~ 4HŅiE> ہjNRyTϛQxz=M<,S[T ePaCGY,lwNHJD=:$7L:wƒEZ(sv10m&GU@jC~_ƼFкƎ C Xs6; Q #Ys@8^l^׮8B21ϰ5$W#lvzC/+H}3@NG8FQbmv`1h+{*6”O(h.P^Dsp薴Ӳ3D* J`l-R4j^;Y;cFI<713qU$mdr ?**ҋp )>~T2=Å8u<uձ\˙j^2{ʔF Ai:q%87u@>(] ;56KDSg4a*ænp>{ۘ뙢YjXt^_k 1<3.Qd7w"֫IM44C õ3]8eXaz[bg> qs:YK-0"4MG4D/ox;w[U`4"q(;}:druD'Eg wF4z,5|W"OԣkAbpc܀Nѹ>:9᝷7j/BT8ύ9#xީY {'%Zǒs'܉1GrV^  T:HHxCdmC^DV\N1<8-y-gi&ߒC4ԖWRzQ1RSsځxad7&s.~fY df< Itݰwsh:..qX,vӍ2m=w9,; w rlm{^ #Pw>`D~wYN~@sM#\QW p~0HE#П./T_d*Cs.6a{/>мUz%´zH҂f=EвzZP{3/yKtf̂;o\]˻"m]fL3\Vy; ~Wzr,L+$5uݝ0/W}eG[(`•$nG,xu{\6MW{v|@C|E |'L=f@aGTYc_UuXj +K7mDt9_ 84?KR=*<3t \qxjP b'f럓K'Kx|lK Sr`k|^ԖM;- nB] 헑ۇZ x[G?GF4rYUoINHyb^&lh*OA_l/QO@/˛?C/tN2Ԋ6ZbTVIפC ቛ7DӏwWCc %Z^T68` Nޜ.9H i!}; 5a%[6m.=~EmPn< RLdYTBjN`7Ɵ/$ zJ$ǵMNԉ7si %t7Q+VݩAV蜵2!\$1QI2Ͼv!qYWEƀLs1^`a#`a u),õX܌yv7©'8}DؔeLc*3bU^eEjL.`2;Vԃ.YLMK/I4uȞR뎞m;_NwP/RrOtZT+M]}LtP݄E tXo}*`$$$8k=6sȞ>!^}FOf[R5u}UIbJGs^ier~ˬ|GI5֏j)Z"'Pl/Eͱ8 Mƞ#`i.Zpl;d;ˋoluu[$PG8.ƘOXзOIO\u\0Xez藻SAFLc-Yh:e~qKM_*xO Nvj,Œ'Twcy"2/A6̘>azZ@%Ŧ<}0(슭qaľ#WD!bWUt'+Q. "VG__`(8eGqg@`ğ.f_< p*T#KBAo_m{Ԓt.+aVxVO9oCi^A0V̏g/2HNkBgqwS boc12S9faȔW ~w;Uǧu+DLCKdAUAkaj$zLV`$M7ȩ)ļ;S1۹fm 4r׊7T";qK6$G+1:n+ B~e$=gy+e?E>7p+F!̅AØ9P(5`/WW9NG_9/pG澒<\(qМY#*e5w Ah:X)c}W3m1(.hvÞ']ohmr5P~Z"@"V!uFOð+cU;>`=(ټ$R=ębYA[%:hh ,[ts6yۃ5̦I3 %fRAQC%=%{)2A~F/ ȯ 5:`A9Ӣ3Y64J&.F-~@'H033|>{9I'uϲ#-J M_?-=i <6K!f`р*~://!*{FxYaYUXХs7xᳵ7clN$c1k@Ӗkb u,a#J&"Y`-y7P/lm2[ʄc48{#5Df'lܭ7F:Â:cJF!PɔQdW @Fؒ`t??/UbR04L.ҧB$3Qqŀxs}$(s`79 fNȵ1p@P@+c'"#2u5 *X>޸Szt잗sL%i͕CSɚ\»++°,\=I^FT#SXo.e$oIJeOcB`@ٌ+a V S BHl؎,BEOЁ~O9<ȋݖ%K=枱h6 \ )awCZy#c'n\A&hN9΄]+ efoH$ʠ1H>yo"溥'SI/RE?au.zT6Biؐ ΄6ɵ7otRS)ilj8G}1ژ ?s{"fecH:tf@y2)\bVpUs^m(vC<~OC(J[G^MY33XӟiY2شWVnD_= Kj%*q G`̿9,9CCvꄙ/L?Kԃ7ޔPAզQժ:.&ur+ψ&JFdˈ$%3O3$;#i]ott,i3 Cy{P>I%F[ <#1Vp1K!׵͡Av|4<5p( kqE1oĈB ;F/5i+r;XWq9hQn\]IqDB~v*ΊSjva&*$l(qt$ڏ5s~jP֦xnxLlMy*y[AHO1$=8"+,c.5Z=sd]3Ǣ)UQoy&/<+M/VTܮ ^D-:+F}lJ-ySB:2kg[19En(u[ѦoGJ' AkQrK~sZ]n@t)h#6y|@z*YTaO&7#?Z&5SIPume?lVoDՇ$],S-6߱ ^tNyI:>VYi1Qt* q2rҝȃF:| T.!Di-`"n~dLNfW%>̱f#()"4nAVm[|K[px~u*<,D ~<X\$ :SuOĞSnT ;;3:x5[*+C3J\qk0Ro0MKmo\L.?'_o#9EzqM6JBJQ()ɓm=4%PMCN:3k.IN2%iLJ]ɊJ  ޺P1BT.EZӆZ^q9=*a-tgf`r2=7xOZ6#a3# ~Iѹgo#BΓj0yαnwy3*#85$O[**ϼnfløWbF2nH옟GC3gĨ|܏YkJh )fֶqr1'ۑR_pl 瓁ߪ`)àOX{E!"LWt?cX6f=?gk0yT[Aʼn՜[ ԋNqH:9y?u:m%z* =]os"kJe~HZPVŻI4IS]b¤ߎ@? )p_jvvZ]9)#O&,>ަK!<[0&-msH6кE0DP ^W S23j7ieo ͞@ (dѳ=64uS5NE:>u<'bl?wH9,*NE";θ@ Qrp֘ ;aӨ *I 6>.> 6g9yjկ$xQRQ 6~[=z i%ToRKߦEHK;]{z[Vʫn}g=o{|XP|nxUF+dtIIUy"~v\JNuTiaO4_x8gFAM80@Gm6o5mJDpvI3C!Mqų<|,u-{A)0oddG*\eOAz7 ׍ORYvh?,R Gż->޽`+%p;_%^D4cAh) gCCOC]2JZVSOܯ0*~Z!h-L=h9p\?Ȋӽ6?ӗqzAd*S@ dzQI877ݝ{\vV0w{k75 mxeã ΡҾy hClό@1"H]{WpdY:^hN͎]*ITmx}e_! L6HW<EMC_*q ︍6bd^g2 ]ms%DJKD8ؑ' J*a%mo?tǑDd-SE]^;?o.l4zq3D`2*i}SΘXs/c2 p.8--%L8?ɸ $hPeC ]11N&g*D_cKP}]w"bT%*Ɠܬ\h 8",G^`GN=DS/^Vt'g *&2׮,#x͞`m2Tp1Ft-,pDw& $eFju;nG 񜸙.&Q汘8$wُeFa#ثe$ ~X/u\.^Ճj~Pʔ^DW *9*@U>VWG'ܩ#O=m"ArhR {=O R91B$ t)r_)t|7#+<Y "IRfaݵ,D >|ŖQ3/zj>u{Azc b`k9*1¥y؂!%LJ8M;p5I}yD BuDSrõ3վɜP"Oɓ<6>+ix+~p"ZLO:Ũv(kz4ZSM0ǒ!Qk`΃LB|xQ}(zmPL|ɠ._e%W os Bs/:+ HztmgX uƖY8aU' JqL{5Q QlԦh/s$S̲ˮRKGm Z _5قޟxXh!|?j 2ڡOd|dV<~p-h# `} =a6S^UtI- EQ=t°DU2\z,@DQZv係A:b9VV8"MBq{HѹiSدGk^)TZ'6P#ύC:8M5 c'693 8n`rb,XHB9ہ& \*{x.mhw޺_N%mm^7@Vb'e &5J`pi }`ڱ8Kۈn/o}cqRA-r=@q`p) GY묮j|?1l,am)-AFȗ2OC"7y2 ln;_NxEFߚtAb_b@4b -jA^)( 'nC[:!"k9ݽ>QkҙY&B'|XȜc?ả pZbY½nPq-;;͏]V|[lhp؜`5GPſ,d"mTN,lL IڲrHhld nA_0w]{9AB|˹þJ,[M\1QlOmӶxG hg_֔|:l )*D%tS4a6;Α0⼊WCڲ4 ]CTtsWeecgr]"sKƄ4¯b*r ?Fqhf""-BG$y{pquͰ-:TsN/$0 ꯢˆnԳe-[Z"QuSBp8_04E-ՓrMƞ:cA{ɬ 4Q™11㺧9=ErE`!tBy^*iv~RU1^l 01O >̯|bG( $-!zq0mkf<"`+q>C`8󊤗ȫzC`nCQ'(|c͔ L1Li=xci( }>=aByMD5~Ӹ{X߂4C IMbQkOD=嶹ulT@&XJ2.!  N`G)U>D=3‘k|gy/{!:Awj_@_hwdOk_w!:֓zd mͳJGP@O&F$m(ezj! *DKLib OQ&I'\7sF5q_ΡT>OB?t]|Sr<Ǻ\=BU]O7 DRJΑ5OyM 4=Y [e&!Szl !yBI;skYi>6+y +>X +AI-O.I@gG^k7XH׳79:3OPo߰6ިKOV5 {Fc_ܟ 2=*Ct`S%6 qӆ3fY3'}Bs,xK*^ZXX} 8l'Q4Y#zCGyXDm&H"j^3RJEyJlxסMjvW 3V${ɐ2o,b6cSǬpEp u_B~ԺDkr6H"Q~ϯ! j&Y;7WU2= g譪~+)-_fmsǎ Wqo1 (>to΅#Ѿ^:eɸ k l֎ `rڱ70+* Mi;$b/+^A3B[Ժdz?#ۦ/z=o"l6Q3-qYл:\>SnLhm4Y)LG<'!SC8G&n({i\TJ€4fy` .YwӪYSy&ru, S>:|oZK!,^&zc񍑆I3=w @沝1XI*$ 6s@dcZMat3zl:~rJU/4Yyэd-Ⱥ*D<UDH =l`x/ >UKҹ l D k '&"j-姪~X2ܗKm# Bi@vz1u9?Y(pԅ0^ʭnLu@:@b O_Ca% ӒUDټ]f2`Nxw@=-IADo^ Ɠ[$,so8D~R4©8e=p1X4].-*o[=G14h1S::idR8>Θr}*\W9Psu HVKHWb]=Z^G+Wcw܊e#nK~0\bi>Ԓ/:An|= ;ԷHA喺v‡_ܰxWR$X!ZE:h{۵s ңuE7c#0G7uaF @勒(dˎlOкfi@#\B" _h"Td>qQeMBi޳iBwLɕy1hcUfI4suvza㭙.>U5Mr/I^H43SmٯlBֶ'pqw7:gx8ּ@W;"Z!Z} K TN``&,ft/YèT|P~(sa(O.w3^YM(Yn;SI?j_nɕDFkb1a 1~cլXV*\2vD侥l]svؖR\9kJaR.eNlQQ[<˔PjcnSuu{Qȹ!+dqE!&|wK,FVsF%OnYE%~*J f@,F6~yɳn8i0gAޑNgcqk΍UC0$l4O<òsnP 8XFD0H aj$ ̎oa:9VE= [nʚ$qƲǪZҴE VH)V-r;XiM_{ּ}T⧤sQy`#xUVS<4B&NHzN,#^5%QO6F.i̗YS(L`:h?rq٫l v_/7K 5 2/L 7EIK"7[Dj$?t,~9 hʈk_wuow!>dSWL ^uNp[bo6}J'skG}q@7ݪ?$B[ra?_>blE֜=R NjJA90on9ߝ{˅:JڐcA!.B=["+}*.FWiKpzӌEz0,QcQiꈎ#PV4/ [czc N5pi`A1%PRZ[8LzU.8g{\i-ZرI_YH4&QVgz]@: U2%n0PnE!Zgαv JU/B{*@EE fMk&Dh>;G tC}Nc^dm]'zWn,!9P"ZCi +3/;.;͓܆nCxg" 꺤qokcF|ZS9Ws tVZ [H<\ 0i7sFqUdm{ͽǁIfCˤHlBoPLjH$GRIQl)q;g/OW!fӥ]J!M|^7pD<l 4Fb Oˬxs7v#@a5Y =K- elh͸IZ]_h@F҉Iேltb k.Blq8O.cSƽoNmaX 8xlC4:dgv8zAM1jCcASU*_uDHomԁE3U$ܧP("YyzsnNMgz;oo?͇ը/i)GƎmg<Z]%n2 gsZk Y_ήﭪ8?Za ~{~n$a%O38w48!up_QXrD͍< -(!ktI;*]]+v3'sU0k"''ֿIWIyջYMdb3:/:3^$;GF/E-.ɼ|ؓ ߤNowfP߆ r|#!L悸?΀S[ˢ"F%m[V_6 `O_rw|tntP׊*ږ+o_0J1VM}cNE"$F^BvƎ,n]ؚ:ZBL<;)h(@x=t5Хsf? )"~rLe%"/t(B%?j.IX)wSoCi2m͘ {̲[Wö@&؂ѧՁnUs"y^Yy jVyEMim2{(/QF V2H21Cԁ$(ziG>Q'Ь:ʀBmȱ@)G6M2u([»Lcm0-ȓIrQo/8xŕ;Bdo!Oha90_{@,+lh*D/"ιdTHq=/+:Sm/2#t\A!YT=vKh(iֆdTIݢUQheUG[zkbkCjjh |=˝=ZBVZ2xODC=}Oz^6Ꝙl58k./gjN0.!-d,P8Dse<>X^xUg S.QpB*5[ s!g| .Em)W|ӡ;=mN 2մUBlwm - Mmqy8ft .72.%}wྛ)|kPBSt1``QoѤ̗m%TҾ\nۮ_ٞ=$4 2δvnYv k%)I۵V^ ۋtm_-p@c֌Ǐ"wG-#c2+v:k0' [лqC!Y: SW;pSn]\Mdž ьMPŎAg;+y!AXX@ߥm0POi+1}0ה(*la0U<᏶F|R 6lHa79c4R%jsHpZV'CHFŧ[3nCΆT1|# ~4c!3 jهy+%Ba$8#m_XQZ MzsL\;Kg4R%Mc1a BRcd,Lu1[T;,21 *T< T`t1N /ϸx(a.XI[H iIiI#!0bFƌ=csOp9X-gVA@7)g> )ˮtp`Q3rkSm=^\7}z AzŦ8/9N 7uـ2]@ $V =~G$-š=l_h?aE")d>acݛR/)KVT)Ϩ)klx$PVuHՉr' M,$r&:Nw+czjCcf _[Ȭf4#D,vԏ);,@~3]{QFZr"AZoqٗF,>d{ggC;, H>BVZD"qoN s'$]4[EqVf~`+A5 fp>DO]C}Qyf U.񷆘 ;}h9^Rlf(5MA-?% qĻ.0\Oٽ{댴ܮZ&~Pun+J\fU%gLC8Uoq=y1>Ki4qaüKeFL}32*=i\|YY>$̺Q7-dl ARJ8lH2+Ru0- ]$eﰳL}S,I)*14?9%3@^mj9E6AYYJ4IQVUtq\/ >IW[>r5z\zNqOUjN@' Y{f)GL|c]SLc<ھĜ`A3 kB /JH.,R .z/>. 5clXF M^WaeXzec'V89!z;a(Ǹ|1{2*Wҥ0% K2na33שz5n0HWy*I5nhM+[jDY"n⠐MSC9i s`]X?B< @C~?|9 mrs,SRre M$K,"'5C+ԅLjѿZXQ=Gp&r (UBs uEPzA;& ԢȺۅ[;6!b3{:(2NکկڣQ4-4N<;tJ8L{h8gchp UH@i5h{ʠ$9l޻^;PgnMIxBuw BJ=ûwW=Z$^6sI_v y^^4z5i57+A:c:0D*H:+d?tk".)׈[яOۏgPafMtڒH[ E۰1ק(m^?%{Eutˮcj uu[d+e) j: ءs@fQ} 9 alY<|.}0OMZ)V;5S rl-+yy%L7@жbj0o#avX:9!Hʝ/xPBs4WzO6yAM|ѯr%(1# k:DڙQ<|jnsR}ɕvPEsum0PJwWt1<#C7/͊v. hl3"0vWM,Øexn٢xi OKLI@=b T|$VMU!NwyrPm|2 I! D3=|aé7ޙي=sKe@m#Ƙ4 (dgW s!~lUt 堅Yw/Ҝb%(hqSئ648;rZwNѳ!1Tm,i3!qP~:ngg=I2A:Π cOϼ2I\@ 35hՕT+4iJhe? FSQJ^ HX^ݏ\Kuy9ytr08|x_bc4#<9OZ{HLBcVj+a'1plG!Ʈ$>.R(;:>۠Аp#fgҐ(Pk0$|vpQǰSVG@I׆Bibz(!e> Lir16|r+@{ЩH;Ǐe,MM}&rkJ^!{PsG0iRmO$s&41_'p\̟HAa|5\UH:]QvzvP,>mwƺ 7դ(Y'U(i0N#v-It'vu|kpYP0kTQs硺d |e8L̈́,,liߋhL_)wB;;+W*xtF=R_J*ƴ:N[jSK@_{ĸ^HבF2T:E85F_*PQSvvCFΨ1 mHOͶnd:Ue"hTj+*oi0ĕ)hVeuP}v㡙 7L!zf2W)DTV~A+}4nk-0-犭.S($r&w;6{LLg_n'pmm%볗 +*$tYK!éا *x&~HEËo^.._ 4#S+ϯ' ߇Y΃_'QvV8Q\lttԝ߷qnL0xWW&BMs2bsVl6$q;=e|RΆ!@w7ZiR ڲhzA *C`[!@ # sq[_r_:;m@;f.[SkaN@aCZl4Ƌ OwWP DeW9Vga5M/th!ʬ@_A}&KR doW-FD`ϣڡAGqzx8cvH8ͅ>E| o2qu\#ljVɑjϗ YA\TH(U_6R0!QO%Շ.+ˬ+=@]fEtZ+t1)y+2JƋb kB(\ 9TYz.nUmۯ4a+Z0&?Pck?"dk5o͝h lCq[]*{={uHo m66r0;(he)<aƨC f|)~UbA xe1,HP~yk\;exATTwN%4KmJi17aNq.J aI`*:> >U ;nwoatj~].(@!q`>l^6V^;:BHp@/y MKV 7x8T蟰3͓ԧp'rkܵtD1AlVTe\`:\$mѡN^nCɚ@ѣÕGėɓ)VMK A@3;?Շo5/X=kyEۉL`DiWC ڛlẒfX@B\vEZoF˾7]=TLƥ ge!ϝ & 6.S4t>w&)P58\߉`qVM)q|jEpfna]X!g_5#\(R aN v AA^Kn$kyӋuLfF,)v;\seop7.eoU]~2G?W+U;~OjsɪӐ,$Ie?i׫$Bgkb0X){i#=7̝^zB4ƪNj,ճN}aX+3xDenȺQJP,|g1I &1:9]sH.f\MgUjT,dނQFkbV"xGvx/ϟm3RQ~?jU?rl{3}q6-b&ˤ&6Qd#3J,K*M@[qP%bry¶>,P\l;>&.8Re="昸6NeaA@(6`_b2FycيItnP]+/;W&S?6=W)bˎ*؄Vo"w~QБ;` %-otH[ CRĺ|`V'zi"S5Kt Onv(.DI[v W.ͯse99s"݀EVӾ#h@GvO=5.(sELf5pfsjG开6]\7\k&S9'0D㈺Q p€zN}䯖,չˇC.I9e.d4Sm1ޏDO4-oNwrL$#: M*SoEiur+2^.G icv;ysj܆]c"/@q~SMcVd$2"7$#/+S27}1\+O)t|EE`~'ZY}4$:}0fxQ0D g~o`wZ}2YUnJHMP8.{nʲorCƥ:~5ѠP/4C*f{?tS*&v HUOn)4PNA >YvND-Z> c@ŸKk4tT h0`ǙsN;MޟƑ [<(dkjwƞl{٩?a#ŰF9fXF̦>8anzuCNt5gqeȡ/l7w Ϊ+[ǛM͵D=EB'Pcoۋ La=Lqy-;֖gH|*8o&m$cYW%>Me䐚ιPZp1+/qJt2H񆴖A^O] -) C`E\v#m%f\`An!<|wE=׵3u! r6݇\Ӫ83Ajo?} )C$AΪ%Nc@a(A8k[1nu\ʴAUFq2,0Mj@3!p ܆/`/872rgD99\H[T>?%E 6*3jy8#3`vZ+\i5q{-?; .[ƇImvюFe$sdEr&V!?kX\i06B}Vp%/JiXVBCP[VUW w!'^KH BoC_+Ǯ *D"W1) 'M|5q;g; G@$w'%J١I8J:@um,j+N̾67\(U)~MrDdL.g!^hLkU ߤ\牒2>Psgc&$76(eȰH;J>lщKoDs,*CzdRz(Ʒ<蕻Qibl'M.;ؖīWWld"aR@f%C1#٧{,,mN@;|5#[|ǣO{P1F=DN?[iigXϟRˈP6);CV2VCYLG|/ ZPN~M71.S]lZE|Yx.pC<]XlOPyv#3ۂe3^tZcj*+ !b0(d/s@TCQzTgpHhp2Kɕ "Wxn֐;yA妝y\şQK;wC2VE\xŋ( BrMIګjWhtv2x,XZK.ƥ ZeHQx E-%w|:<+wJh|v1uwT2x~!?jzxXm]3la[8;*h)#( 5T~[ZK I'#o)4d$ '=#3e/۾R 3b18$%{sC0޲2ӭaIFe 4J 3~?nvm~-蝥~{%l`i`x&ha$*<_nD Uߵ ח顠ୂ{;eput0NS 9#kÕW-Z^6$B BYeL}IT468ʔ9/?gxwT X , KR$nb¨۲{?1yH0ཽ%?p%/JTGooq4@jz WQ71̞[fYnWEZiF2\N}-:SuAk[5׃d@-8wǸqe ˃=מ^g#'d3}ߣeEA^Sz)C+]D/_rO;Mzo30A,$l/tfj9Y6l|dCh8NGYM[?y(V]peq\duP\O;n$¬6'$:[WvatN(bhH=%B_&V0t]?q *~V%xfdS 3~*0C@P;D ޣ$p֮ 3=^=,^ $OH7/-sc =(ͱߟO Р':U'_׉%4鈜sjafWv ,o)ި$ש+N{!JJܹj[vis/lr\]$msiQ̇Õ(8%4mUlo㽽B0`Nz5=l|׿Pl_Ɲ1,"={ˠ7$TӪ?Hp 0K%nCXY~;I* 6,3w*h"=pBxЧiFCgk$XGzBT`trY-˴U9r}Y2MV\_{$Cz*B(!o6(c5a8gv.)|qbK BTw+ P#K8s(e\ )FĀ+e})hH鷬-Bal 16VN}5\pDӴֻ;y: `5{5f{9KyllJV8~,I_Oϔi@L 9RĆt鰧 \XƌZ4s:!%oruIy`'./ o=bG6w졚Л7u3rD[*;}YH 8K[_S!XTWOZ/w=+.X\Dakn8ۇV˦-L.gwVq"?^BRs\>\DZI(AQMZ q^_<  \ -7? RZ3(D.@]襡Xխ13w rpVmƞfէmK=¥DK*wU& c:f6v}[ ڤ_$G'VR8k*Ll̊/>>Rc\yAMC@%=֐Y(2RԵ!t?j/H!5l޻1Bk4-txG}f %l2tf \Fm@}Bt}. qQ4F@ع54 S`[3Zha4w.lsBre`]Ix"svr=CNOaK~y2W=$rj$;Ud_oD*([KK`̾V=)^]tpevl:Ž_ОX,3t 1//8 uJl p/aVT܋AP51`w穮)5Kܙ/>7 />,,EPe!'IDwQpTCsB'ے.ĐB 6skV\y+kI۬D{RKocZ:xC|vEL =ㄅ%4H&kXڒUAJ~-y⣦0I+ʐ݊u7qd[AWxz+=o"Ca$Myizhipjs~JcM{vlF൛V KC3t6vzV" ;D`8_Ah;h|$<,G`A Z#[b|% d;gvlM7]#e@h=m++ Pls)~#IuXsb}W/p"T3?^f"jdM-bS۔zYEPxQf_/y^Bnk7BD \aZ'~z?!s/%f90%z@ Ftm2:|lFm d0!訳]`3>!YZ4A?Zn;mܷ; _֙WHgڷ3xq0vתl/]B iAU0aϪ+3q]㙙qxb3lt-+W|;j:tmEUyz2D 6 \Ecm;"ynz[usBkd.NGx5Gw3ڨf06,F΀ڈ2q7ֲ % ѣ,9럑26Yɚڂ~dD0zQtLl5Dyx64 0RyTF 0DQE$W8o1Injv@ p~8( 9e5D>oa"ZGEDCI2 ("2V/WQ(I,ߚ;~emַ)6*$vRA~#ǘf~5n؅.Q`;pGi"NIj+Iw?&NG&6sOcɻ{d,%U{L) IŖο6v}"@>ܑP3@WD&jl=|*S;\RT|ng[`]֘ uG:j|߶~Z褒>)ʧCn$3oéT!+x7|oy֟K)/-WMOTw3۴ȍ7EK|-1}8]mnɓ ^4e8LVR־ 9\6DL/[riDVxK` [n`ߥ$cARBj]k6?w/֣e.`,n0HJ*@tvUsB`Yg|.ln[>Sݽzt#d)CȢoU?5jYP 2Q8rV[80޵oR5r.AiC>O 1[0=D[5L ּC$Io:'s[ PJ꓏P߯N.W2tb@uq~qGW A3l `nVnS-V\=K3Or :$"H9MyXXG<> )Ql֘PzsFuV m-YtKȷu r}ô!GDK m% Xqڠ<YhFe- ſ<R>cIeiEJ"1E"T/n %3jp4L[3Nv33Gz֘ 7~ϔ}|pwᜋZ$)2-/JDwZ=J#& lFG?ߦ;?28쀉<qvʉi,3Cx.h@sfbѠGr¹m]UpʩmP79٠];u J[b w4Qڎl&xk 4]IO!-~Ev* Zx^x䶝q~-9".Ihl@K!Esf ?3?٢شr&ZٝG)Tw%"@(EGF_yQDa; T!M Ea֨׼˒TK23g-֎Ĥ p,Ί*ToRj}fl듙EP9 }ɰ:]Rˬz%1N& ; .aD|&; d+9ߠi}Qb[5;'_qk"67@FSt} ֙F\8F IHr(5zɩHz-%K Ij5(R_EpN\IR6+2уռkH},M =­2E09"Ϭ$ l= fӉ]¬ha~rY&NvהGkFp-KN"f\g'+K\i 6P8&$cWVNrHe=97_Nj0ұOW“ $yV>[  hMI;C=-T} 4.Дe,6A؟0&xIIyڣ{L%WJ{QHpҗ ܤv¸< Hѱq0`AŶ#&QӺOT!BNBT<?Y^V0A[BYbh96`jxO`(u*){ RN\ Ez|t1-pѺ 9_J6z 1 N0x[~A3?)]%eQ9v"L\|?cEzJfKmR υT%ĥ4jU1)Y.YMd'N1>JDAE.8DSڋy#@ꎙUW؉W[NkNe[EXT 2Ϋd$ps=)[_1c|HLpq dU/|O_/l J)4ܔ_V$@R5f"(0yk"z-XMB _\9\X-}#FcM~qK d“-;^ϡ{.* ܺ@(Ιsn37Ιruvkᤇ_W=gA*P8=Cf)o\!"g?]0.򃤭|3pM;|yqWiI& Iy-ݶI;XT%'@2bt}!?Mٍ3CR569.6?p`ɔZS*Kyg4Ϟ4?pw[7GVP\Tf &% M2;~zoJܟdVw7D[3PL!10EF` |GUI0 3,.[ƅ0𭐷=8ǗW8fKN~ tMJʵ]6_:f&!pWLHw]$Gxowդ"#ţ.8(E8On1+#~`}~=sk|K{ zHCCT[SlW,MV.WA4y aXly#|hVD&޻h7;B \]aw-[jNr(XaZwW̘-W-s^繵e0}E1%|?R*=QT/4Nxȿ)#<hUv$UW bK<)X| 7\c#``9m>Π1]2CE:~)¸I+2*>]^CKԸj%< /$(m9#+oEނ'gK{ۄE 6[~Z-qE- 9ې2w]^-t!aH0ab7",)iMDPBpt&ܬ|h?AyffM`d9MtMsft4]̮xǴK9*dY/yk`Ykr;׻v{FyA'A)ew|W3#n_HM򒛵XjCI*9I$T'j;I/a_r 4'C"v&_>aYub?.鍞\^-3 .PKY9jWgqy:eBч>#~Ywa3]Ov`%IVEǪGaS9R+](9srS V(V KbB )[$yh8 @s ^W}AߝU.-!LR\ˏ@1Q5}.+%?] ZF.\H K =Z1rwn+ cͣ8)8_Ė?bN U7bg( {L+]0] Eyfbx $YI[Jc)c|JFT<?Nv9҉='>|>::{AnS5WUH76) z벯D<$.Ŋj'Xv -[= H'= b1I O'>gϓ1r8_ de<> )π†@f7/MrD0QXQ-|'r@<֏cڞLVd ?JqՂ)f;CcJv,n$ȥfQͩ/D:mpAx}u:Io/ bjytBg *N"b@90H |GHw7 \NLKh]xZɯNgb9t(zQ%xxVf71T-t[j^J 7?v`,'iz|fj (lɬK4t3By[7j丈 .ykHKCyI-+@wi@ '^Xmԕ"]̝1hTy@)Mɺ;"V]27K,}K%դ` f90+yt:]{~PK:\js[`gd.8TFˉSF;_s4 5 3qQ7!phm8eOjiozGBxzVu,=M i Y:c0-GEy:.ɝ"uM?pk8/Tx,;hC?dWq-ҡnޱvRހbMo/ư__ rzDk+8wEwy " {;6:ikVQxd9&$qFTPC71WXպ\ 0_='ѥ2"P)rɆvOq)4F2nM-!HK}#Ql&,g51koQisSƎΒ.%oT0 %0Xgw͛6<RԵȾ:'kuZ;W”L ZIԺugRϜ7 O[) (ʷ0_6j7TLia69qYv} _xƤ[y)Swʍq[h$ʔ#/(!eU|ʛܺǢzaYewФ68#j(i//? X+@b rDQ#R4ǒt6&-R3MY%1eOi:UkJX"BD8a-`<}mP쎷JZk_9ԒVչ5L1iՀ*]6?h9h&`bR3҂ ak}eŜ!ROo{vw)c:^`'xk G4"2nʦz6xV#&#d+:ed]k8`5ndԕo0/Y5Gy:譆sE83l ҢyzTqRwW@Ǖ Z ?A߅M-aU{BG9ӷys"-+jXAvt@H*Ψ)sϪkj AP_CSVv/ ǘZJћdxDƎuo}q}/*}@Bl0xX, aޗH&guKӈ9?KJ/FR=hR۩Q#=eReZO{?LSB9`|}"M\)6K?$_co+Y^uQSj\-krf p"y<&6 g%ʒpNE%߁]HhϊG!zؕIb8Hr>!!9Ky䱯Gs_X ?2'󘮳ق.]X̸j لRzHWSX-'d%\Azt1R_mo{aT~F|7LSzf70pRN27lr=j.o&춨F 9:z, Ne,g2S0$BԂr}]~ '$ %אU]ɲ x9JٯcA6"> C6o裻@LvMn~8\x^Z8nV߼NVF7#qxGNO^2Tq@U} ho8mVXECXuasWlBo6eg 9S  ;& Ya1k**Mfdfi V Ƚ mo$;6f !]g% .D,AȚֹZtUȃY4hA= aJ¹P ]F}1:z+SnG&&<@\XA:B #Ƞ6μ( LC ZۺM44*c >vED$BčQWj^zҿOm Nd׽ǣ?\kTh@>d"gQirEWwj@1 LIkNG+VioDk ÷xfUYQR5H%Ke=Y5_=75UXFeT;84w_t?ru IVfS+޿sx/ ?+D4Г䩀]Tl[я|+wmC@{)ԑt k8}_o6&a+5;|^US1mD[J[nc+n>5aOjl,;ѥ#N}O"Qʯ4 f={īhN$+ĜSz(ι! u4${ish >%ʸr< %H[R_ 9 5k4 ,kufRk9n'"H-b[[}7Y]Q (Wk\b/t>BF87觔Z$px̜<@1 \v$7Oe[K`oa]nAT z4m*s&e ogz*ygJM7&(zU]փ3Ȋ;<jb\АM2 Ѿ\d!Ǐ*{^Ju[6I*`4_bzDu  I%ݴ02xO06YC91vaǭbQvUR?qD^_/apDzf9ؿ_Zu}֑JW K ]͘a;-儦Sƒ۶~G״'WuPexgBTxλ6h,#qyA&Y(j:hbh};#×o/eFwOadaS% Aw}O/;nt^by1%aL[BDBZ?eh5hwn!C4(̝ȨKkG=_es _wx>t$ƾ7x!&(]y݆C6[d}jikF4ʺהy끝j#*x[{oO?сx ]{7s^\#lMatUPž<ʙR,&޼}CΏ;F04л㽱WQ<] QI`bR:`7u;6IqXU%,5`V Mtp]sbqv6y)Ɯ$&@]a{+{(9$ۖF2Rq] xw Pw; ~> ryjKNub6AHg@5[؊XVW§~ڥӁMdMD,WQt->X dbs/]^C6{()iyCS8O;@ kQGT+b` ͗;,FD_}m EէFnMci)s2:Xgf~%*N(bVQٙF-ót>ꍾ_EXNcCO_cޚnd 'N ۨShs'^:嵋}e|a 7/[2y^Pz=N"}>}:!gǷaIq?Sb(bZ#|#[wqLbb]&/K8Cp~B'+f1Zr;7!ѩl+l΀CKͣL 3WF⊎ξ{ZYrUPE.g{z/k=z^qnqZRMM>77,k|e߱REeشvg'i&BbEZ_!XKT&88:Ȭ8?>Zn)& J)&.O5DH ̹9"PDjTlfzc <„P"aP qk%mH~![?B QρmcX#ټ`4gqƅY TVY@<žPlF$8lCXI[>lf`Ftğ%{} jߞ:{V>NvuQqOvx_#Z;\dРGf)EoY1:yvB]wvÌdWYqgC~tr!ei-_x-}D,U])so6NFE{l:\ Mbhr 5'MP@S)lsu"ֆ-IU&Du ;w`oUSe1]ϥEP=g4Id()@m $ai\aDVTt$Gp^oȿ۔76(O<퍫Fdyʼ%Rd0W0c(oevi_G;%{\zwYxD@=7_5/Ӆ?TN{]xT/EawdΜ{'kvF-*6\)CiWI٘3:)N@JVhmRr*ڶ7cɒpo2NB[L4mk)A5VqEJ+X2ȭ,@7ҰZdI#1)GOv8SgJ?W xl;NO}a)"z%H _7öH-08\@NY Xil<{0o뚖tWPz!]/KKƜe]9=C=Q^ M_~Ԛz7$,+s^ր['ikqi  I8&cڒCv-|H=+GnXc͇$Cۭ%35Tٰ-7jHRW%R< J53<:9ڢ,3>,5N!21~qXOWO~qs$y2-Z20HmTдPyeK.qw1npӺsex9F0sAjJs[ 'kKkJ٬$}3 ߗ#4X܀8ҮL$&}WSfR4)D5_u +HɇwA:~4A@8XJGr>vT!(C<~4GtC)8I \_i_4eS8'ڻ X\7XǢ|J(y,;Sc)vu fNe29Og{T`) >=!Њ4";MEpr{U*AɎtgh+^^~{[gk254ەU{rJҚ {t?nr*~ϻQ7I FPGд),MV! *DzEe B3lȈR*,U`y~77}>~iT2KlcSv8h,z0iŝ"@~_84gjm  [7 4g_j%On S,@sVch'JzyPBʨ_=ƨux!z8MZ1ԩY~Fr#dA4ŭx|,"K'vn:>"kV[cBl|V$I= L=DTuLIқPN"ymE#EdSD[AGdlJWV`ol8n*hm \v)P `kB!"]=abGh8]I1Kb{dE|V)i͜k^>[%"G]vjowgoHi>Ԙ}$'dܞo~ի0Q+!RU; Lr I>)&Cs=ɝnBUHb V}^ftbp3D pBߖGSmr8!76~9N"q-so#C0MiD[8F;7f#S_𦂿FeA%" mSu 6N@4Eo-u HH5M!%$ǁR #UdA4^Dgn6aA ~юV3K`STzT!HQ@evF?שڥ-q.X^()Y8 y8pԎ0ZKFWAH"y_b!`.?օ]alUƔbHK]"&.8]%"=΋`dK..'ƷcFK #@PD 8WЫYnh`U|=qpkrZŀ9JJMMN!y @mNDN~| PsQ3` @Ŧ= uˊ)uT n&H[ZL;vV^I1sڒ 3gД>Y?,џ% 7NTrшT*+` D'Q#G^9{bJ(,`sF nm<opRAӼ~V>1±~8"\j gUl?`6B;?6gWt99׻<Ԍ*'f4?"GI{%ZxOU{FT44@G0S^JzKy$c0<տ64ƒ{¿_@k K.h_C׼v 5`$?!493D=Uup4"ͭD\"1"sl`6l>>їq5x1uk[KP0[my`/ڏ%M.l% Gi͆%Dslɉ$zhP -.AJ x#Dߍ{[|&Jvvr[6WeFt(%xyȧq#g3!$_%Rc<5?@W V88WcJ,#TNbDɱlu0UVgT78`q TX prH?&x~H4$Z lA_0Typ4 x?zEk;B=nރXpvy6lWyQI 2)`g 84Pdy,G~j_ 6'l2FC 㴂W#hq&``eP": RA?!\+-F|Y3&f"Yq)ݛۺޱTC+Mo.zTlS22(Q|HzW(cUӇlr u6u*#y }QT`jg4Qh?X)}'0 ޟMW^:9Mr3~6pɇhf `]h*plX 9e}m{sHh2V. w߾~q|?|4Q^Sxيkklg^e2!DM }xJfW>5&xqcDwF< aB$S+ 9Lapp-SHX#X] !!%kݳ٥BK葚D2= 2W9[w~vDHĄnUURK9E:^v_Fd"& LH৐Pte׌;\kMZFRҙs?-GFhY݌\je{ S׾G []MF@f]u߇4[l\;9O'˻@9Lj+4u^9Ǖ4Ai5ς .R|MJ= 2n!ƲzZV T|ڐߥ w\}ÈVX.$Vo .Ez:`e7=(sNH&Ԯpny6&w.5W_h 2RT̃|G |T<!8A6uGYW!mm i|fmͨDC/AcvI+?_\ ^nI|$'d`V*$^䝝 =b$(hi}qD#  i(QeÄ#q5 (nP=e.9-#L֚7O5i ,=R '_OA)5U;kÏB$61_RQ;jfLDkz&Uk=A |)bxpQ<0#J.flQt`-9 Ç-He#p Q\k6e# }Iؼfamb9[e]N?@>Zg[s<}8 n׏DLc!RWdֳ ]ޫDq#njwEg,ڌ*JgHZ`FSKz X>,ſ@+txܼGɽYmITlTr*#z[ D@ f!G yg gk#9LB̵ ┣gn@ S} GѢq$YAߨE0[YOjcz'^ԡMk[nbsjt"Nӎ˙ >WNx-M#(TQ#Mܛ`l`TZ2sVqT\u]=Hy5˞rz e=-sA$O@?JJ@[yx\!n.~./tyn3aI\LՐ0K7Hj9Hw;ݛScdi2rU?W5UȤKXk.9\'1oP@B, 4vnHltZ+r7gAz}V@~8Owg}[f8'Lj5x^ⷐ9#"ͥ!D:\bFJWC}ѩO k"5L`ÂAMŔ ֮D]rtߗS 2~(.# E9OI0n@~Z3qm"8.*:M̱)It:#\l<6ӏČ[ХO+l&PkGE/ડto`o "X!0[i1~iC%;0dB V1xa'%jmMυRwkc׶ yXiyx3N^3J[s|B ?=$~j#Nq2y{N>XkiJq#3| =IW$e_{~oGڀTi-KVoS~\) ƈ1 4\ N}OI^f]*fN* ZK^F5>!*-G83D;fE#?ajTXZJ9lZ[AVl'ڛ2iK!BQC$#w5: L]i.8 6?t,K{hF7VK:fRv!wY~\H(ाA,oQa}dԦJ sW69h y[80i|,1)wuxW1O"K~X+%=.Ğ)ƶ/۫26\r!PrČ܍E1&KdO%SBNFiI>:wȨNf dVVa ,] lCéc,1y9R8-/W꒳+m%e`WIsm]tkjѓ:?^: 1hͿͻrBEkf0t5kUYي lSacܹܶGZq*]"O$7r'γY$mHt|A@9Ta#K%_![~ho? d֞J4ck!M8S}VtQ]v]mjƪMFo\AiOQ' `CZ-k"Ggca4X2$(Q҆foOҌvX\,9(HzA'oy[2dcKz1wT@lW._:L5RGLQ P 3_Hv "S= @qa_%3@@XN(Gp]e>o)0E-!:OmDz|v JL$0/Pҫ&Jۜh/+58,7lWgI":3OD@Z>5T Η)["!:M^ƾcnElKMhFB= pIJF*N)pk~/_4GBٰ}}lCos ?B XńR Scw|{O=ꆐKNnB>ޯ5v|/lXbS"m;5;\H"dF ^;dLMʟpLƉjol:46O nwϨyHuK:7.BK_`sj,XϴD)5VсQ5c(`ܲO372)[,Y7~}y~+1*x\٠&Ae>S62X1 h ΢0?FfZiqNUNmZ!QcܔLBE1(T܃: |99d-Eu'L-sE7Q;ZA("2:epCd!`a5OY<]/v_t JvĀkg S|qy 4܃$b8rEk9+e|==H$XNJKIUH%Ofu*Tr"D ٛz>(`C(L}R|le?'v67 B 4 K Uw/ATpnؿ;y=>WjNIb9Juj˃Lޓ*}KSiKv9{„4DxZ{jn)n* *keojCȰ'fk֦Mx-ss.x."XuQ%*0" ʏH",U9w072aҿzu078*n6rZVPp8P?kdBI6D@z52HcQ6o)$i6duq 5 39oCR &/ u .QL6zklP BF@(r@qTPj*g>gߟB3.k>ϒ@Ȏ,Zv?R'3踇 a_Opy~Q:c $dI;v{}NT>p$$nF2! +a@i| &ޗO兇eX)V !WUZYϯ2T@z?/XD_"=n$wV{ߜѝє bGKJھ3#D0XpEㄎt]E#NE:<|TL@mmvJS=qj~NV`햀. cHx{ mr *a(1e۸' gAE\Q}{8nyk̛wpK"%$!+i%οҫ0>"UJïj}! }bjۛo$]aY\6h ץ HddնW~XFNY8XH3_3)Y9cr=m@ D{BsF [#%5[U %2wI Qo )׿#"-NdWԋЉ͋.f ?.-h ]| K{) [,B~Pc7pki$tQ.`Of}zoboL4UE`V2z˅H̠2EVpEV|kܻ(L˸q*Wh"̞϶-a\_Mw۳_A=w6 ELPy}UQvcJ Tx =lB<<}0 W!! 8gòd\EU#ؠڏPoWc|RթI,R. RA甫)sjňwhw[7IOj#ϋÖn/qaۧcG6SjGzLLPxE1*b1EF a%;/P4GfmY܁WC)cu"&<ڪI~qz ۣu2>yHDL_$2^?v([d dA|4H^H_RrļcOr㎫je|)L3C_oR˯=#v[ZTEcG}*bQ!I^,\SRӎWhwaP.؟lnpP;BYֲ7,$By6+[o?0~Z|hw/ju.*5L, Ojyɟ7m@)SUH7Elv ʣ~ഷtdVOV{=Wt5S9V_mF\E4|v\rC aô>Los_+c`l>8M1Ẕ]YYm)\R@'}ũT2_rŵ;8=z]uq4?8$ %HPg`Jy+Fm< ux-Rs(mE1h|5bwZb_*԰i0եDhDi</0E `޿"+˟`*_|8h qcJ ^FQS "}\],bi{#T,'IDENM(bkJAaPxeUS(%5;hH}1-'F'$f5[f)%˞ˏɪ@2WwM<3u*Ӽϯ1{'U ]D5Go;\1o>X- uMB SP2_CcC<0ޑèn]u`8rޚ+% 8 lIK_ۤlڒ΂,)Pə*\.GJ=(O-D{2[3)o5lR< ˆP|@?~8/stY q[9B2n#r[5IӺ_E* 7uZ -w@DцӄeI01,4%EgKS eԋ>B򌐞Mk.Ŕnͯayv/18u:w x\Z kAPAee[fd^ݘCsL@aׅ9#7J6Fz{TTH'4|GTBYuCSRӠT8ugꤤw!Q0X4FUnVh# }Cg܅jUG"eNB9& %BohZgT%c놖԰ *p}{:,9FtNj'VTݢK#70R8Ŏ<@m/CJBbFFz3q: :%IRAp &#e!3 m_^Q[YƲjKL IĹ[G.,kG8,+5HBh&@x'u=1jySՌJūJp?հ{4g‹Tt}}Nٟh$mvb3|[ݵW7+S^MWrS˓¿5?(`mO`Q_>> MĻ!Ō ƃSd@+%m?%zV̩3Kcn(R+)Jm 9`ǜ4c!2ЯG$_r)/3j0_ p&}ǻPqEI6?lWj|DV4j(~ ֆ wXjyr+yXA6!XI׵˂3o*E#4! bf4R/RR0mRHNpͮ4M2 gQ06h*o=ɴj OCPp0*ԭ `P9PY, ^N#'u/d汿Se&G ՆTwiت96Z(LHJP7)?w͍qi(c0~V;IY(]+;љk)>t7|_OlJQF<@z1 <~^HI~@;0qK{? DƹEA]NZcۻ (!_Nu:Ps1ª&z{ @$QNYho[6l lj,.EHw|]ؘJNG9cYms!*ǏWfbϭz|2mgBЂ2&W,11O )@V@5? ^@lӣ `R1vc܊A, O܂Hv5͎)":Vqt bچw70GT0]LQbU9W+=G‰RC0Do(}:{䌸B+}~KbiWU5@縁6"w-%{ǴWj_?ɓ%zz.IIetTetٝc/KPܗr_ ]32fl9s Zr8ZҰRZ ʢROe}ӱ(*vKm#/ᬓDYp_(Ԡ##t]0h 36 }5= ?baeCI'5~M$'^Fi*Z2#AȚsZ.0GXwq9Y=s-rݾ&Ȕj٪oMcX*.C䩖 ?K(͙tºAV#)$QTkh *-uq_/(_n!K @*2dd.+"p.ra.pxU\[AmN hkoy }7;PGgi*GT^{mEL^}ڳelgII< jdA܉!h2$>,*@2OX峣( k'fӮy>qVb:¨j)̵Dƃ|?GU x?L_FqQ[V#̷EIxṃub.ッNkS^ XbRVQlv$ޥa؂Ԁ@ZѣK"lT/ 18QoЀT YLb{2|2?^KɽP\֯(imGo5%N"ik&[Ŷp!R:D[F08})/XB2,],d b=Cܖ%^Bwڃa>B%@xBɪ֪+Ox]\^MfK^@]$Y;α|FrX*̨6?vɑsNel<Ő4$_٣Y׍cTV5פ+>Ζ9#PZԙxnC[m/tu7~a_SLi^@ hk+W4oZʨԈE%uגD7-`WG&}D ҕ;V|N-q7aFڜcGS-JilYfHSFDcPLC)nݮYgv_}cjLPFsZ:86roܙקkt )GiB2meb}ϓ 0RDB~kG,l\ lݜu'KņCyy?+Qgg.YAB@} WTc&b4ПN^,Z@Nv=D˲ҟ ~ ?n[{y|,Heb}MT߃p[:B)c-US*,4&dؕ4}YߋCz,&ǙzUvN  GP 01reo&m.7*;ړ@-Ď}ڍkxE'7g߭T^PQT:h}Hq&sx/KI^_),H7g@)j!D$=cq@Ԗ\;оwCj:^2?,wԗ+dҤȢuzeU|HiaQ-m`lPZ7|sT`m6'_HM+aa>˕6%6VB!Ep,yg^? v2M"OQcpa+/e6}uZm5Z"_f6 ͗o}DKeY 3b,~ϝ1ݿw9覨ꞙKiռBYl?q: tW9ipA%:OoIZ@2s AYJ BprD"p4_TTʈ ôuɳ@A~=y1ʹj(=yUG^>k1c9hRxo㼳@އ oc$p~7N >t}=b8Q'inax.PȔغ+?2@ "йݸbs}A÷ԯKK 9mO#jRhWmp h]łJc"9Y؝ )+ 4$ebݽqJXE72&߀%?@WNi(x'~MT[93|(S֜C]NQNTWjDl_.'x<+9A*UY< H]"[}Ǚғ oWΰglAG8o c7TߵQF ə]X\aLo\?AhYiԺ,*]~l5{m#=i*ǒOAy vڣȆJ9V~CQaW4BwD+-3ְRerY #ܓ XI<_&ikm P .xy.^𱡄|sH<sF? G+Ƶ9$hr$ cOs/ At@p~+"/ 2W,Cp1q fsdղRip#ݢN2EEa@{&hx1R?;&DeYCݎQMYRlKݞl#vL ܅l۞o%/PZRGQy-J3@\;׿~㈬%{?8HfPڨ9[[S'X`{Rֱڰ䙂"q!齟!͛C\ly]ż*zܐƱѰh^ϡHA]y#^ x"ykD `BQܢХ62+įp:Oġ 5X#(Q 7=&H{ SbI1bPъ*o)b6u@4 iaZBeH 뮴?1aIDn^P5atWܔ U0t &%{-TzT@GF[Iնd_7/%|MxWX =>4'+CgwυHy7-~OMsb~vl%mz\@ P/Zƅt%>\!=2>2H/iO~weYZ(uk%mT8<" ?O `-p{f \G{dҸuU 4gIq)7D`5CL [HZLU4.pzS+~{ɗEJff[i` YoFfZ(Jh)ؐ=o\+k =xg; L3_$( V=C&](OzM0D- 4d͵p@Ƨxjܢ_`>WtRu\Џ2$? 'XM.cjDCN ,VmHyHٓϡ X,Z2w=&LU؞٥]b"1޸i"YĿZ szyn\yf0fy~yys!rom&o} iVnN C-${4 `AhFߐnG(GpuK@02Kkwis oݵWudѵ:mn)ʤ}FG*R}6RV,GCkV>rtr T9[5Ji ]<\:[C@5JDڮr‚jg#ͫMj(Ciwm'1z}$~Rf! ]Py:=u71]JJ|F,MPJ$f ]PB23ú+DF9`mjN!"Z *&"*iSHkƩvnG*vIB7c>RzJb1OP",ʊM.>MW=U.ŷ$ i5ewqUҵ|kgkC%T^ JNeG>#ByH]a( 7c)˜!GP WH;c=θv(ÛjrxrwFʌl~TcrULV;\SoՑ9a$I CMyΕ M&1x5I#$I:PZL!#P uA_(LSA*vBШJ/?3Gk!9RǴ:1:BH"@_H49=Dbo|~A ]< / j97,e*^Ani1n<^`&.'z7xd|MixPnGFJ`LnO'> dyWB_]blldi-le/@̾[4/SD?$&Rc!-.  .z;ӋȔ#*h14 -# ylKz.ϳN&|͸ھOHHkb:2C@Pz ˦pOk6$] X%^S㬖1-ӤEj-+-9u6ejgGБ駩 Go!1 '7,t&3h@x)q{v !W蜸xV.AIgh'.54tZanW9Ibr~n_=}*6hHyC(D$HG| NdɌRdCwiEԦ]rwF$Yap2Ȇ%6 M3'yRPJ~H"1Td``ĸ?Pj|[c2#\cv\a~eT#/rsxzLʖ>|_b4_i?38AIs1y=˸4^ڵZ!]ڈ/*"( R@FjǷكa=nV{"waNI# / SuD^۶,n?pim][o߫lQVr˟Ak}^LQDn3PqPE9#zDg,LpQlPk'հbY˘̅H$7լN@>0ڦ˴R08P[N$_^DE> >ZfȌ3emmP9˻fïQUz|<ϩkoġmt ʹS p̰FmcZyA*e4EEBUJ%TI &"BDͩG/ɉSe>!Y1-a< ?H~_=i;s`|51:uHƂ IBv:M `sª/(z4\hjϟSLd~ KTs'jK1VTכ͡'U( x_;?b- *}S>к{fvmcr09K-p + $9K+g dzx wc 7$]4)OhU +ݡ oQlA?'{3,4xP!~Wq@TrjܷB8A"Ի0JoqŒIFȌBxF~;S_`#..U {cYzWM]ܧwݥPrEwE3lLf|A'ѷ·Ѭ ;q_}#[6!C #KW.0a%\AQIe,r^mG:k̚#.> z\o޺*]t?=_%Kb?ɜGuP40!o)? \xT9Tхltfxݗ X ԧ<@}ZE[CU з>5 dm^ثc涵#ʰ c .,ۙA@8;cD;MzԀ]iJ&ܝ|DEPZKԍܹ_mW $ cwqs6r,W76?q s6-aepU{xi˳sFU~du5.B=榀t5mp*>$*6wlQjg@ KAI1saXx҂.A<3z:=D@v&3T=:fU5.IJJ+D\xVFȃʘ yf.*A3wfѿ4l `{|=q!r%ֳnqVGޗe1'@Xw;{8zA6 yU}"'XL[rƒb)햽'DL$f6 ~ +5~5omt WԉhR8eteOYU&\1()b/ |W\K<i\fpZ>աj B&⤜Rk0w[K*2(ٳPw# ~aSD| _e- %ыM5f>#W0\o+Gqh>udƚ{E0|w2'5Nq+r~E{<:6Kob- H!W4Gzf:8\r0E )ۥЁۧ{G<d.A.QA@/P9@ X+mNƝMXΠJyEvYgo^aD;Ϙ phsТ[ N=F? ǝ60yck\$ w2N$ѡ[J,LzGQ#|bkЊ)=J]?ʔ擹$+<!HN`^%c0XiW-tU%qh>mj ::-{1LEP  ƬҶs q7*ElnPg3 +r hfnO{,/ϫ|?e-h(-iJO1!M!g5sh</ZGڒ,%ܿWD *Zdg3hf[|jE!g0,2/iR76oY0 F<+Uj<)KMm0qC UET+0P#hdFOnۚ"جkx ])QwβPDK/C~mS46J eX~ C(hN4A|{nU- +^G)c=jGLsmTl@g\3g'^K?.rr7Mk;[<k sK]"k2OOV5NAn-y QJ' YY] m] -×cQu.$#`HPT u}nuB>{t=m qc2*dcm}I2U8rk{ngi{άKuAܑ֩jrl_9<"L{ W/N}iO]fEFʹ)sC/4T|X¹9yhn' zdTZ>)ArTh5>TKIMK@z|ICF2Vi j1ũ(f- )H]"^IOc$%iD(C=`p6Lɱw_|S0e+i#^zdJ CϿ2Lp-o8ˌ.s&$kAN " kEٛȢ[`tRiQN;Э@Wc7`g_%Ҟd/! Y#3̸D옯RQlΎYbӻ LvCnN٘߂oܯo/2|9NLHR `lWٮ9(X`c,\7%нTNOJơ{+͞5'nEC-MD_DG_*N.7X+ ~\ĉCG`N >kF{0[K=!D 3ڳ`k1+LYkLQ(nc-q Ϋ-XғS4J?j2CIs,PR\,:z@&' &ܫkK:#1.<6 |͚K0@cho]h$-VsGbկ='՜%Xư(, J?BuE:Mȳ%HTBȒʺA 8<%"Kΐr1lL I|W߯*W9|Kd(=zDG8N[" ҙX&s;FLEn^THzԶ= t6uT/b^o~~fԝwӻ[Tir ˠr[֐L@j1~^y9(|Z=zr+R w-=OnUhvD+&O+*iqW߃Z.hPW=r]][j5M01Ef;iYR,XW 7,Κlȱ}#oܦWFfi0mr?0D|*q^6gi~ B TJszHɩ l%4RRصTFe ۺib -|/gLd *,D&šs1j-$ջCԃoK|xZn:鬕ؓwlUUF8n.>^+ׅjr)rи6Cu騯XNTZTƖ-}a*ӳ g^ג|W&PD*! P dWPMC7gshtaxM۰N+աB4sPC6ç*6|mne#ޝjCT9* vgőUߘ ^IÀ dPr.|9>(l F= ZFV9":x>eI?PXpr`[.VMU7E r:%ڭ%ENr]>r&T3{I$YAn^M[ڕx4&ǽqmats<=޳&#nAȿRi6n K7pDыhB&fX<~1v\#e4\"3Yf/!$eAR {q]ӟ4 !r²D5TFs)u/*`+9׸3}#?'s*TNWj)$*Z; dIX.b='Gus#yTN,R-rNZz䋸:x-eͺʰb©`hũu!aB'3EҹW:KQ*lRF;#-}|̥O'N__r \IbD5|kcv-:{(o$fECE.*f`p2XqFR`oHaץP ,6( 3O&E@g s]5EnNl !` sn޲4Ԥ.+o@}M: !<- LΥylEYչp&lى[XWo@Id]١1{kTf}K>b%[ָb2ʉVqSJl3Ξ޾y4.&us0Ů  "+C@sJ@}pt8foI"V-PښܤBR=#wNk5ad%ݫg\MᵟP[7JQߎ9{r6gpőnR؜1 bA&3Zknnkh-pf{h* ,% j}e&㐘.MDiӝ_:2^.\#)?75Xu0+u/YaNu2;T6E/0RT;C OHaJ>r+߷I6FhE"re;nS~<7{`E%9 W8Ғ}αu"_ł(vy)*窳QAL\mXg{YD7,3t:gę\)Z[a%/FQ I nh^!^[s,DA$xjՅVӸt9'V~v(^ L[vŭy䓩OQbWo"p8Xw۾w& ?km]r΄'jLB_dPDx`P"bK2]zP.E]:$|0cYf=/';?#~G"@MLOf.-%D::MI,0uمQ E5R5)R-zxDB@U ⨭YAa nӶ"i-Dnw1J9]܉z[&ң 'j-7Uoox{D󧙶y4FPt 5$B8l4,oX jq职_i.u>qx{!% fDaX.Z+{S=7@sZ胦Ne"Ý Z(_E7 m/x51erV*9uXkîՂṮ/Җ)To2h Eh{86]0ʖr<.DGy@nv)W8=7ŝgfb-=E[z!׾˄'bOOv}AG5[\>ˣ(vlyKoNC Myxn̽u]ȹ]lva`H"ˏ]7deDCm$:nS (+XQCi(]݌⫡\Oy:u*YîLXf y9鯩5ġWAb,`ğ)!*SJKBCPp-jpr4>e5*8L>II7ʜ‹dʦ2*ɴA۱mN>QIr)J4R]m.mMX{HzkC[v)E/g=\2QA V2{7Lڟ&UrĤp\#n.r~ 8ŨƙP ]xU(̣R3jx!sb `6/W@@Zؒ,2㴡9q?Bu ^SbaIYC&Ɗto%}&x䱆#-yXfs:XH;4օP.L YU;02_kZeitk%+Y%63}';ڊwCbgg bNMT 3յT 5{4慔ljpn]Gkz ) k}=۷,)p+mjϢMdiZe}b)}eS$=csK/'cM;#PIY@ŊU|qYK-evv6@uaihN9j LXTW|ި̞dN/"LQ[5%y}R r{[>BviiޟAvuN~^hm>I>Zi5?jY|Aݑ`7byJjSCRkAQoNrFrl3Iy<m%V[7p? CEFRK;Zw3R{Jj_ǎvPHQ"Q!ԣ8I%nmŠh#z9?B!EecQ9m-]";vi`/X埬GJлpڀxUi =K* )dA\V=|pr-dZ-N\Y tOVvWD6GJ[wV~Dn2kC~;5k@ 4GOٳ@$S~N7׳_|R0g ozQpP'jdm= Fwi\e.26bEF/D٥![ٺGN)t琯GrRChy 0ӈx󣅷\]`'/gS΄mT-@[[h.znӧA@%WWm:hHHN?tSvvcq#Y 8nmcɜdJ XӛjY)-p"Y3I܅g^+PW# /1\gS?1Jֽif= o4Ր=B<~F^*ΕǒV l֬ bٲv-ofhP”u(M6K |z^Z1։˗ U""/'k4no{h$ݭo</&*x&x-LQF/Vg%K[>10B ڌ0sGi`,` R}՟J f`Pb?s[<[KئW(r ]y7gZޯv{˻T1lbdUVJ?xmW>X_,2Ӟ)'3{c~ELI8B/ )۲Fqb hyu(\8}r/ܯV8^] Ċ#fJR|A-2Jym_*(gE+4 5J¦`QCDzYE@q+#%1v-G-# \Fj"B-F:#w(~KEʛfe{eiC\n`ԏa?rP42PG%]ޟ,;&Zfɤ" .*68kPbL.y| &wMyXC$ 1'9V. 6 I>2n>pAq6%YT `uVpW\ {}˽_S"'JLJD`-Q֊fvj,N"Pinjw ͍o4؎k*{Vܘ;#5N5L]`vOЅE2?_xS y2;I/FM_b .ɦYB9{<2u׫qSS b A6Nd] Di8U/*1ug{GseI"4{'cM*u>~. (4ZPMvʒ`8ODXՉKr<EQfߨEo?mpi\z%K:kٞ ō:IA~'_%3q. JbbeKID#cgԔd]?E%9{ ipvȪSׂ򈟛㾣5o[3=8NKnTD>XpbBh H|f?D]F{L)dڸKXvĦ8";H #ZE' S2XCsکs<+ #;>R\{sKR.޳Ƣ/8iS7fDԾsY"/k[E>'[G!?3 _Ɲqy޶Pr]45V:NFU4P`wButlr6'BJ` ssGDR)KCZ!0$s|S췄?o\txlJuBYy*}<&4PΈ wnM:~s CHfGH 4Zw14"10~kzXy ̠1>z_5N7619j4Z'EHVIOUkt=*ƕ?Ԙᖐ51s~.bh!+>nqX57f~izӰ/u(ekN3‡BR)vVdp0l^Mx(OO4NEI-l4+C4 p3 {Jj̴Y[@h=^vG64Ղg`#C2>tnTwL>ueRfZMQ@ ~$Bz;5?8c3m{y$2mCYGxlwYӈ29kRú3 )FWA&p4]6M컇S~6 >2d˟3f`#]ɭz.kb^RMXcMK:tГH]4 .?Um Sm!81[S^QE 75==ġ r S_fTNyo~ݫ %QmaoMzH,ja,IGuCqڔF#A0< TBw*w$IBPV_m-I-QC%bo*@ump6s'g *FxABuz$#bWwΈ^7sQ%{&Rٸɫ"dJDË8Tֹɚ>NUO~&YtyW91hNb؈2/`߻d򣎟O$wU& h&՗ \+7(2I\pѭSJd~PNecXX8 F"agVbS^c-mdTZ;SK}GGWbI\1s6n~m=,jj1;?&z"dI @,̆yd1z 8dm7;KwzT &Ak7\<"@cy<6%}oTDjR[2'en3tOJ姷|k#ՠOgqzMp8V닽=W/WE*hy Uޣ*ܝfYxkpJ'tZ Y,kuҗBFzټtȏN'8g#ר;@]poeFt)P.c$a*.d=KOSP-(4K\KGRQ; 5R@VR,- SnH7ԥ/eYUɖ%EPj(U@u,*,ؚLxg@^)aD~`0Zܾ`*SSA@BFسl9iI,wҊB|skXpw[ SqT(65HU<6=-˽?ܒD 0R# 7yǰ4!'ҿ]錘. vo#祣y/'h[@\9a!^t;#G'a*vQ휢0(̣ߎ{,U!؅镒Dm<#Gqp I<$Fej㨐o"w/98ӹ] ت \/_^3)<O}>q.| hCɌ\ #؇ʁ]Z^vMibėJlԪ#iHtOF!pGnYӢ%jrY +prkRY`TQ] z {e%_Oʞ5nFu3eD`9cP?M^ ]b]NXF?U4/&p9Gϛ1SB#6JE{3&tUx7&$A\I?(vߖ; I'#wV -}5xcɜgd$&`™@7֊-`vŧ[i2bZ@d3īkelQ\kDie |rde@C郘cef#,d,@BN,cOj;ͱٙ[,yҫi@8$3,!k:e)|Espy EU#gT3ײ3NnuۤTPNWK̐aB" 5G/\\ A}t+TDu_uHǺ4Y-[VivgwH 9i [ɑuVf%ȑմE~4O$]jEdU]>:@@!%~KjBOR][\i_^[ygVDWA O9XiB_ ;s[dAb~LMbFL7@h%Q0YC6fFpI_lh>M͙tr<1FIh>#S!ZKV<3M2"~Ҏ ʬ(ZiؼrNո0\·.U~?~6G' -"FggbHk`ۃ :I#Hfkg>yCV^63J\C+48YDN2hH:O0"ʵqb:QfgrqzޝԢWC5k? xV~(0 uUHyRl6tVqQ]m'.:a4dܷ@.+ d.17&<؆潿lMH~)PT2,.ّHJes` 'º>hsesR.ˁ4[X zȎ]w0i L+dE|B꾝f%lOC5A7VOiхUܩOSxNǕaOv2'gYZŽ>$Nvh7GվOKR޶K\A`1WijqdA ZهY,dNxQA4h;Դ/c ûv8!|ܜqP ;=/?}C5JkLh>8S\$s5&Vw.aj[",aLh i4ڸudjw)Kw`Sbu+飾ؕg_~r7+vMU"_1?}Y$]Jz:ؗp|26rdU镤&FTgDJ<|"<f?xv]T`rQgџcȵPQea_O[ҧG26/A㊩[|}[әm/%")zb#zg ]Y Wjj S $8OaY~Ǚ[xGvF@.twR&񳫚mrq2(KbOqmҪ6 \b!6QV!8kϷ|[XXh% 13u%eР,8McR췆TyMl,IJ,dX)nwM79p޴0SyMé{Գd}1tv a)@V=Dst@zVdx"gWWzY5/f\D,ψg@)bf$2aFdF|m^d&!4(lWpA,EQc2<3ǯq@9vfxMgb+ƈAN?GZ@A+"5KGTIKkK4hD 62AGwAf Di` Ѐ:aC3mcMNbADR[!EY Ub8Asr%KAä'5#V6$ |4$T{``Fk<809 # R(Jl=4r\Df\ 0L6(Zk #=;%ᐃ!ȍkYc6|Dx^ [Ew=Xzn3th \ruCWU82UL+ =/Jww0Kŗn (/g!y\Pdj;jjJrs.tTI~ᴣ(&1'B %dؽ|PomLhN~IX\̽3ű%ճ:;&&Rh*a1 }%:s,P`Zʙlׂ>E Q9#lt9G\j*6C?U. A)R/Nق+rg1}+EĜ6Y.Oo\{ybݢK: r@a:Sez}O0M~izAnnGcΡr|!Q2&".kQ(*ҹ#/?n]l&s72ߧBunF36[2;0iYD mӲCQSBRX };y&C[Jgj%?:Gv: X;n˜ƙ >0P,5<'5XYρm3%`˫foCتYpR(4 D/lVG-4TA9{[}*p7)~^0?^t'ag|?"}— n>m&v-I^~3Vb] yqcj*+4ęͻ[@ }al5pKY8Ħ NA{'SspW|c?k(iWL?Wa+Wi;"8 Tɿz-~ @=Y^KJ2J7yhXgs̖bNȘ<`(t& !Ke—e4W-0S(siuoj_,{wal9<1yͽJ3RmnG%37cIcӽ F O)B*'WrprA٢벀F O{%N:pҺԙ ˊtE>uRͱNy1'k;%㍶]:ǀB rC٥M6LZg2{szU%xL\jG=a. Dӌ>pl~ lށ,9 7  &ξ{\m_ߣWAh~l6Iq 0*,y5.Eѧ |6Tz1 ys7aB<#c$MJ屧0U(#bD[6/] D]E)F}sz6'XO(9EZl;I0Qv6_8+l5mC*#`{U(=ji A_&/( /]bvxC_3Ž،6LΒtZQbҎz42@:7'}'QV¿aS)hoQ?vIN|y=N㺷3:'D!g427bˑ#|n)Ji5Pbɠ] { 9VQOGBgY )K"L( Bn/UJJ?g3DJ&ԠDʄ]N3JS{Y)Z9rD!`?M rH53GQuW;L"jCqXJ7 wI-MFr-.uTƔE6g+Y$'-B ۉݠi'T1H;24=b^vB'Fs, MQ78OɘI݀"RL%wT\! 4TYP+?oꡝ)GحOWJcT7BUL,R8 # H1Si>a\ 8WEZ3FsudHf9GHvȁm ~~zY1 B_Πk!%wl5LRGW{<.%pL3 5uՙ (\]) 9N^G~l X1A.T i`|yC$.]mU$@QqA.S>E7Y1Qf>jQPn} 16KvM|bd˟JQ6c1ܩ[' ]z/w+N8u'WRO~JR'XtwKCW*GHws[+S#kP?S9 z>^,@z]bڒ q@;?gu9]9c6]z/oފk2 ΊW]"I`CG)Nh6}1P2wG0fөܷ׋"3džzݺ!B9Ȣ;2'>~'^OPo1!D@ %>2ұi^ڐ֯#ݫ$uo8vx2#\=}6Sör^xo0FTaecۓ)Q3ɝ, *ӥC(^,XOṊMwlTE Q0B@ 6?)X aj&NК{ %&w ONٝidX+"KQDT*2hN-/ ~VOdkgu,䥡?-bk<_禔;Jc_+p+kpw!<Lo[Ykwy+vP)3r-~ -tdMFr ,r*O=/l7B"F,PNƼgvSSbwpړylB?Ĭ w1|y7yp$ztm^J,AGyx;<_?{{ 75z;2$vN'n,S';V`6"dz#>%o4 yّ*k*1)& х-dac,VAy܆0#vuMqyzO2+o]Ct$Z P*[{yO1bZaD9kO :nW*MMCrX?šJ#dN%{wq'"EV\:o@6Γfm [_ M9ԓ(E%BF ˸ݚFDu[]0Xc7s*ـcc į3?Mﻬm:8T C L(䡭w7'=xߘl>cW#B]Y3Qphtj(Jxʋ6dq2M[aG ` ]:11V >g:=NhU@(i)s;ģd%K(䓨pJu`Qj||'y'Ae2~D#,\+t1n,~W`#Ɲn7ɉisbWZ9qnJ%f97^ H!؛6NW\8ZkY5x$#5Yp4s8vz5H@xe-Ot)3&dPF~r݊k zt5Fi+ JX&Bmw^gM+B]uO|^J#ŏA L#fQbDu~ȭW^LX fHAvF 8OLbѢ{y|ReKFrVqVlvu)[ U>!e\+_"ɪ@ kr4miggYF]2 =^בCo5Y`E<%3},Zn@lbAhN{AۋO`ǎmp-bP17wXu_6\JcCc·sGH X^fgSe 8hoߚ(nmG%{4˚Jwmyi-{TʏVlEz`ɩ~*d.~QzA>Mtqe^쯳k'jWjlKѐR/5I](oQ2Sq:mۣ*V?pBEu2řy |Jb:j~;`@:;.ߓ_ӷV/pY/dUa 8Я }˚ ֩E6f'?Gd^ɳ< CdǫaxFV^b%X⇙/ΐuMCtݹ?k,k>!41g0yRVlMQ5>%DzYOWejQת+R=}yk?}?@;>,bR p;k J p ->bƳPUQC,!)Z 5L)?jƀϟϔHE ^S8nߠM}l:` 2RZgt"qIWx@P7-"@oR6J< )/Q+K5)2ңЮÃ{*;!ejsɀ;!YSi:/컈Svm73}&0$M?K'5ԏ4 2>+W3Á:,fʽvZQS%럖|KCu $n8N]H86B{LnHIz7|m>liW$=>L>`q r K/!*ΣI+f⅚:2i]Pj//q5-`JGASL)/ i"͛%i-Hc=4:^v_ܕb:Pە*IBInHU^ο(n mۼ1ث 3DHs`r64_[w8\~]Gج 4X8IP00Sw"Rq֗7}bFXbC+"-9Kk"jDg }0X'7vx-< '?uhعB XF/orE[N=#= %G#O {٠)uݥ9 ,˭tTt etU  c`/M0hvP#?څ(`Ȼt JFr LH`㷌Nhf A+KFO5 =u4< I*AU;+B˭ t!!E{ЫsYdrYΒ /{Ƅ{T p95l4rޙٲThM0@58G"Z7.Lwi%rc/1*F~6MqI s|J@e"= lD4%]߯ay?Ջ?1^wNYl6m胴 ~VTYo~t/rf@^Z92DRGxxcŬe֤`GkgA3[d: ;΢ŋS)w`~E:Z/#l$X:(Z7:|]B#Ӂ*nQjޣ""T -dKI"-r$11tS[1[^Il+sQuѐ-kj* 6}S>WcN{Y?6\mU*SZuD^^ M[5ASKM_]NO-Y`J| 4>rZ i{?O+$mB]ݩQA07d r:zK$;K``n  11eMx(ƖXUU{@z]bmԢg§w)n8R-^ӭ0Q.AA˹{{@㩔aT'A %q%{wF{/UYLHM$7?1}$'Pd#.oBv,~c\>-o Z7q9aB. w7l}mx)͛, (XE >e%:@hX1:pAN^}`Ov] !|tAxx^5QƍwJ5/.~?:e;PTR77kDf3A3eV*D,oWy/ Bk-=[ ~3EF49 }+WEt1 2 v~ ~RK-uGMq$LxKbErSNڮ3\)E])eNyՍ2EMz¦)493ӼDx6EHdeq7GPA#kt:$h,cZ<# /Ra7z IEC2{j]W%jrJR-cåQ*:<[pLN4UaX}OG0f? uܭD|O 7K#z^"NZbf@3B 35)q&^D8B_ ԹMĩdbe "jL-T7cDE]smg%#Ox"7x#M2 4>[V7~d#^>4zx䒧u/#qpKY'U q/+Hi^&淌/2GGR[j]ϾF|48؎4[uJ < 8pBlϕ.ԛ&|bDnz+NTjsU8@] \|ps Xl+BGșj!כTŷ|u/Hv%%_6.H%V)6@TY_kHiXі˨[* VAMP()=-vB'MPX拗V 42fѶ փkee rN`O#>5sģƵ|:Gx+.T\,}zmT :9>D#*js9޿rf.B7`5*. 1AkJyĺ Pսa+* M׈; 4O %.2 ܋ޱ+v:Ch'YR(iM狖r~gHrk&VFOL+ݰ b 0/ofh,K`fJd P1꿂&v^5+4Gy,qh*5ׯbUgxz*c@| ʋabX?TTKP'< PMByZ %6 >W xDHD1,= GImUT)U\a=7Ms+9 ];Ees zv睳Jj*>jD +1& ¸}}8kaGX\ꇈ6x92A D݉=Y.C۽/ġZ/EjJw ӌug$R]dž{*BR Ꮆ!xoLsj6ȵIk'ZY-IyUtUaӁ@FfDh .tMpTȨ#-yȈ/~#0@t]գ/GY%#v&3s*xTb.)k## h_K0i47t$Sa=?mQ.g <^쪻ݡg-xD43{R:7 SU\mI.# gxQ[R*kΔ /0+V=`p28F~i  pV'‹! pq9ι43:l‰G<(G( -x5`PkvFrub^K X1P[0ll ż JGSI,Jbcpm`iQG35G-˜Oࣼ8{]y/ٙ#. `d/10 z)A0f4_u0k.OOnͷ 8pS7Ȯ}FZNd~wʳ pZڥ|)٬J g*rIt6J,j{ckSA4ÀJ&2"!{\f/mln DW2.mAeQg[3Wd D|c^TBa:N *=RBhZnP,IhѴ!ge?K=l?550tNUvF•lYOyW䆡^Kv@\O$j栫=ŽY8ҫ!9p}YX@Y͍v#A1DTM)lw .2FeBx3K Cl r5 iGIS]1vlj+? eX)ӘJkڜw%7 ħ*nTGQ4Yр n+sV 3Vщex֐9U3jF1 %r$:7+}($#lF|md$͙a(i#Ԗ)W[{؞Q*D#n3:dt| _+wߏ>H֛^L{jPCgA@#n.i;ׅ)"{&cDЦ*- `qoe4%Ռ@RM:փW ]@nQv뙅ʐ:b3e iph"?DaOq֣gQ,jCڅ:Y!]?FmsB,nsLx1>WB-Vy7,GWO^jlLWG޳k.:lwL˙k^mFԨw SVtWsDoj 5 yB[$=VŪ"C6pGw@^4[Q )w.m +3$k*iޙ u`(jZ\\ }.*&/% Ҡ Sы5ӖqѼrp'c?:RdS:WEҾ[#+^ib>^p2o83Y?i1W"FY~FoW͠3nRLz[/&A`gN/(OrPV0Jm$SC5Rs'i]/( (QaYK?)iOVuբ& Flr=O'YY`gQG)%F_Su P_[$ﰙ|K\^KPLSqn:7G6>c,x~BճC TBfw>f(2d1yyV]9~8RLҌ) 1FjΜć~>6R9*g|!&յ:(vp |c6 ck !C9!b3cSѾua 6ٖI#?l|Cm22C~3|(AHB̖ihF#Eհ慵F ]ӺX̳jM#9z]hHX,DsS'P-L䨵R&]p3фkVxDu \> #lDo2)>\ݣȟ ή 6Y+^G %?] ' 'In)ٚTU0\5O_KKugO4aA4'X W YqG~iɿD%}ZhӇdz2>mf- D/pWy^q.vxM&{ʱEXQurGqxml?3^Yȃ1bza `Ii|prX 0žH lB>ofQ ^T}CcI?TVNʼ9_FǓTxSxLǾ͑]3LRA(L7&Vу0*PKLj/&.KgW^Z6Us݀@3 33Q"V#8Kj?-z7+rD!т~i5`5E g\ Ȇ p]֥#}ɀ1̻#Aë A3;<&m\ )+f%m'c+a:Ùj^-y/]'Qٚls2^ir1CVW,96"Fӻ~ @X+[b8$ {4'nYUyǯ5;̲D}KBe mHlF9K,~s'GqQftcؓ+ey"CВ_dB(:a͎ )x\\ZNz~lPQRAvu;mղ&ݐ J^L11Vͯ`֬~:MһQKO&c6+8S2}Osr#I^s5Mtʉ%f~³On 9(5S %9h'G9ugCkSlG낟C5T+_c \JOLM DZğ85{|W栯$Y+`펵4rdoN˯H-$seT*E`+W^U kF he1_xBv' NfHzLfݎZY~! ڟaG`if:ԭXUR|Y$ŠQDP"1}{GF;GX=!2@wE,GBIoR$N\6YZ:](t}_UAIbg5DsN_J XkRɫJ!%t8K۶CĆVٻmօ'=nfo6+'spE9˿p71[mU_T۾W6ƭkV+3Zye#`}#ƫGZ ߺt1]YJ)ӌE9qwHi~Z`,#eʐ]rZ+,Aߙ~LƯ{EN?*!6]&)"/&ݬ>M#k,]WRw79鎈zw'`j'"=TNhZ6v b} YLE?AfAv(v07HIؕ4 ]X%%*F P"loIN&=JS ] R;Xl^uI@oh±a MFX/N䋱2*/F*͐r贸%(+QHiN|$ *6և3lH2 Hr]>Rc?ӿe6na1Ӧ SbWg-+z %YmS%_ ijo[ؤrc7beT*F.bKk0K^6 뾎6LgH]=lqv!ZF$w"[խۥ=jamP6uDn9:ZP+f`Wfk~N*CPJ\= +#9"s4{E,K }4*1=ܥ':%O y.yw8r]QVmڹ2s޻Lhy1Cicӥ$L) \{k_jEwt EE*iX)uaȟP;SCq`f+ Os< rƧș W M6@m8V[lj*VkA6 Cqḙ)E~,7,7g+)w:9'y shuo}~Dtq}H^!aufLP;휻{ݦ8Y*Y; D)hUo:6Ua$?\p&^(O j{9nu(#=5K]E߳>3k˨c*K`27fNWa R.fbX̝. 6{\*j~V VD_>}{mW1$9IxZu6}3P`Ctk8&ZHu{k2n.0~ %ǙAu|XjJfGIP/vGlP z frǒbbZv&G,o::~*hRe%'Tk [˸[;Q1xongJPBÇ tLX)~ 㔡mi1Y~kGB2CL9w#,s3_LIDI'P(D78[O8y.TV^|Ci6kïj:[y$, xû688M5g^l?2 =vRvR Qѝ*= ēJUϬ >λ$UVŗ[zFSchU'[đFĘv[9PH4dƒSuGqALI1R*vEeT,m[? ?w$ T.=+-_L L8>9ohS'@Oɧ-s3JWdKZ{7f6QF)Ғ% ~oGYGrimDޚu$DgV H_+G:Ƨف.ЕBzؤ!T$ԟW5zN$9+\905ڭ1X@DY\fÌ/.0FjSR2i { :~@< zla:m%߳'M&@ h2ө\~5jky's45TRPrf)]g'"\2uv w>k!9JHkoIp27!xhqlĔ$ :J?N8h7ievPqP1F4JUX5#z]TUՠ;)gc +F \{nv.)_1_SVK7uͯ@Г}Rxw7KL#T,4\,lBo* 3r oL9V7' a͌+* )נ4v~:OZLy \nit;0B }u2 GVSCP欁V00JIIk5w@'[;ǛK\)celGŧ{Y)Ԃ&|oϊhn7tGiG [믙n INʡw (>s : {d.IO "r8!l@Ƹdֺ=Ot *D]$ lb+8@m\'sMR} E۟Ce/!',v2{@R|¨(F;+&m`֧q_$OCY8R(azUpġ~ٸ]Lm4Kƍ}I$FWxaG|wU!qe;]/h'r=7[TW!IaKsiF<[bKyЋ/l s([=coYȸ7Kebү1h.)+~d;һuL8F6 (smժ.q 9 Yu%=J籃 M_Ym`Z$ MsӰ-еD4/Prt`=+dniSOx]x_XyӃ\%6y%QQT+!藖uzd@ +ȫ%!/Zi&04PKO7N XKрI?=.)~n?R'~3J@|iC+?W2 V!JҬ <ZSb^{8gh| X.Q8V\Dyy'ȢP%9\|Zr)Qڎxzm]evë"Y㱡.AP,m{ f*K~Zjw"IefZg4//.514捭Tg}' h7y!mΟ헴#@WtRFyMj᭲ޛ{RIۀΦJtu1}j?rqr)LmFי6m뇔4@Zr'a{ HmK[VmjN{-ͳ rI7M-\gζIk4>5fm>e\k3;}Kjj|וux0 = znJ&إE]pt@ %xF_Pzo$bL h|sKyWgT-зg4 ]BHI ԝTJi$,fk`:,xTy))eC+1Gh/)F'cbBw57YiKqi@eDŽ~\"s.Uy*pK AYf?A@@*:u<PҸ2Cwe2#+ڌN!'0EoT">1j1.Tm"MW} |¬$F4 }Z5(ĠY1z뜻/A`VZ*>tHz!Df&U_SVjCwAs˵f 8$ffi ׅĭvXlZWO"jFbQ Թڑא.X:GϿJ< GXsΓGXL_ £h[`ˋK5<|9xvc4-Vgm{lKZ$Į!VHsL n iBiɅ\cMxL<04a[SLk2R4-f ,q5G5yO o HTf0o~XK9ݗ˲{; xI~<2զ*˭C$MR.vSKܥph==(ߝ)!1G}ߪ #E`æcp!AJUyXCqV9RsEXj0{Wgu!䗃o01Uƒs% ]՜9PA[{5xu:?/@V ">i)1{*Cv:tO٩Kxe.psEg O0>4GZgQ\_Uj.3o ZZi >u{Yqm%ZSؼ`~c*8nWEr:1 c|ki&Y?@ }v-G${/߄ihg>ZG` šg>u$"NI%eʆ( @I:GUnxT+}t|HVՑq ְ#*݌+rOv/irHXb0ӼU; 'A#;>e=ү:,$hdIMPʅNxwssG~BLGDgd2.:#S'%YL*QڪAێ^Έ$q٫]o`b):[RMg ,k kńϤm498h dk!HHKS="(c c,kz!O ѣ|{] c5C 3aMv$+-MBTD}ʜ1Jmjta)ᒅuPJ'JAO;xXQx ri+&?sZ"RhNv)4eTLfp;p.aޙWM1jVic-7[0H=#e`rac2gږ?^TM} oC7iE>&K e6Y91ˉ\Wwm].-՞6XN =vP0+ ?lV`|8֛A & )׏=%v'~ISA4\Ca !)~j3 _k݆G{ B+LaEgD-#lLqEϑ @l<r08 _RQwm|S,Uk M0uIeyP޴:T"i*PG 3(P\Y7inv4Xz<*R蜷ӱP}GRx"F#gVgT=g8QQ,[IJO ?+VM)DL> ػ353gyL'6'D3`RÍCMqD!q\,s۪A2 %k n >i.%2h%";֢Ȝ%P?q/#گS8YJr tMm6ڪ=|/OK_PYUka8ֶADnP¬1 ws"{*:R&#>:')b ;S;F\Hcg"̉ #$hR 9OVҪo7[Q:϶}vB7S)*{ \49yҰ/[K?n hJ[۟(seOL/;nm6usAMoa%͏wfN3!3tMm;tÃys1/#Vyh+e8Q8'>iĝDzfh $ 228= cb3Kr[m E*$y- HC[S6Ḯ OUAdɣ:'9Ju^_?DwlP/P>d>N#h{J=I4 a+u< 1zU֛kd,ð9ƧcF֎<,Ck2Ԅ ^Jo/2eN>:QQر"ElUcb2b<&߅ #*k.|#PMʖ p OrK<~q #ZΪq9OjZR%qq>.4R쒻:mJ84^#"}Onr@&TdUݷXJFrw_GuLnm<x"eXsr̢:tA9g6CJ߬:nK>SWԼ5t}2h;#Kv24Ǜy~ڡH287U0j֘.0ׯUxI⬗;a6~9UP*4h5 eh>ta|[LF,,uQHta5`pDpge;t0uWsp1L脾&34tc!dgl^Iʮ;DvVzcIH5VݭBdwsC4y~a7 ,+[ pb1ҸdJ#Sa0BYltKlJ+8$yIWV3ީ畬6r 5G.Cx'xz i%8TQ| xLæj ͤgB\_"6]+=UB U 66jnJhSzgjB_1 赺 z=pYUY5% $f4sy,M_wtݐ@ZmD ~sJ,RV!.jJkZ8.QfX\,H8f >}LBL JCxI1x9TqDGVZ_CfU4d==v!(鯦z^9j7Ҫ5YXjHz'; 3 .V5oh+h4 G0 CS_p'3 *hoazG" )-iх' M=ucӪVQ+^ifǴnңC עJғbsJAk98OZ+Z[#ZuI6wѬ&&tڵŹs)1.zlٿ2/(N"{dgMg"zM0Ub)ɠ3=0_@\#1ir :lN*h;_]29, 7-Ԥ$S#mǽLy((^( (zի5KmrC"ZFz]hu^SD=~{;E&vM=k ".O*m>zz>)٠!0)"K1t|H3H_K;II*8[ŇrV%]盌؄#e?'?oBt1P\D #GQ@ɢ|ĤKFF*#fU>n\9|G n!Ыe*zjĽ:Vs'+\ׯC>Q=psf2o?7;ʈhaT^84y;ӞdIdzQЃOQM5*q!LACN, &8ˢ"50h?k5ŤS7Y3YbCņSa;z/d" ?|*ےo>&d`FwQ*|~.ja [i&{usdLCLBH|7+? ˟njHǷNg8ٗbjWEwUZ"cL3(ͦ%AF4+L!4d'ED5lGZS׏QCc^LfR utTaƻŸhgvUG6ы>*FG0uOq+-'h?5Z`8oc@de˾uFEJn /&0x 脼U)3 } up )@jfP5Fbj)t NfȏCTk{ jq i]-Ϯ왃O6v4q*kA[9DQ`Ic]/a?ݷ"$oR$g+k^n6Ib"rgM ߈ؿoAz m cvWk0\Y~DZ>jPӲ@ry4< DA|P{_pxHA0}J3gnyl`W#fqɣb0#[Fd>ܳ!tI{pSX %Ep|ZB5#ݖ%3ض({t/tcJX,">piװ2Wޕ Sn*+SM$O"fڱL&Fb߂}?aʍ=:[<=„Z=}u92-Fpe0L#~^tֶq"آ]`E&ɹr gTX71K}k{XgרmLLZU iwWӫ3`í!A{ ȯ.+βoȶV5O!ĜeI.IGjޕ;TI@ `lE. 1EnȏiɧpK }A #thPBW{\5R_]g+@vL pV=7/:E 1%dC,ЫjTF"Siɭ75)o麽T8z*MExބwqmu̘}>|ha+tZb.(ˑ1풦9 [̼3;o K'c9 ~>(qK!y)k;3Bgu8}6 oTѨr+CbJU'{s/qcW6G p(gWg NHzZ Z5|H0Bd&*IR{0wg&¦Ϲ :T {6AAٳŽ6i Y19dFRF tl W8MƎ{gXgv3Bqi"l>qM"QjRSU+Z\uNGͼND[t2n QͻH%>o쳖 o?l O8C+¤= A)CДU!=..IBIx@g{o;+ڸB {f͆3x6g8j"ddh0۫dJ4e)]7ӇW)\g݉V0|J;1/)~ִú>8pО^)U.A>vZ+4">:1S(6 f8cj&LcTc fHo+QKv׮ $B3T* EdL>'8wzF^$ EԻ;ڞXǢTipax*gȥZQèp@ };A稷19ȒV|^F q쬹c"yÕԅ&bzꏃ0W8@8SSx^Xz'y&<¿4'H~W]@Xb9\6PMJ]:\u݆{U|&H_z.$[7[^p_enb^IuC2 !h!R@ #Ѵ"=0[^wk-| y"'a= -5w|f* S3iozqcκ DˑwNDTxxŕ܏f Q92z\.}s/`UWG.?18Uou0búݹЪRI"e'(/.MQ+mԣ.8JH JtU=nm ~s-:=JZT/ՙAҼ,)Rt/NқS4lDe=rCp}}ƚ<^ ')nt0$oaBT1`Y@xqf8['B,j([FMy[EF\ ͳ-گlƻɧ4&to19NGdQF~Ķmu_o8cp9;SU-{vҾʬyֈ6aHo b SL߯ΓWl* ʫ0m2p}țVrN>сI  xY&!48""%`O+$ɫW_`*T_9}* `Re ~IzC}iG0Hil"J7A0_*m C)oLFa7H Ly\%TzEt2"RjIS[ӜH)#wbV_@FB`jTJ K/0- S?`$ct@E|ɴ pr$Ȟ|.#% I{ėoJV̴noW#IzHT#&ӗ a~uE&r(kpDWH6to %&m[ImFK5OkBOqr曠C,thy1/o'+^/$JMʱӨjPx&PDw&>uĺ΍ Fys7y*nO<&R]O&\ s6c.٩ auI!x-SVOsWNvZ@ƖͲʤHUv w4tR|>Ffe~'ס?C s,xiSE"7C_&#Ƌi `}μ[p4my:r ƙryujvN$6"5?m)4ѺO 1|X7@ލ]1xr?\k .s1Ȧy}1Z$68GskL;zΑYU&bSE<BowyXe9G:ɷp8X9RՍ6T Ͽ)ن]"k7s_1\̵2;CBime{2\. Ws-u63>ҫY7|=c_b8'[ӕoM,sh{\2(ppڽЯvr)U0pW$DŽusyry #*Zb,x!g!=<,0VF$OdU!W*[N^}$ ({R*rmJN:\<}hPlHf`Fc6FlnPnc#{Jx#;d=i۝.gkX`,ն1.݇/l `-QIӻ IE7`>F ǻtB[/^͙6+hi1}c/_2 DK-Q]FA-Zz2eۤV39cvDfsvp<,[g?2{ٕF?[sE_p g(39x" #mW_1B_*7|'vCɮNi3h8RGnj_ > x @NĹW)i4aAvy葓jT_2*%<' `|dŬ8z4$LH}s '.(=CyEF.@fN5u !w6…3sԪo ڝyz'Oav}[y˱Թ7ˋTЎ(u:kRytxS|)gje8\.7*u2NЙ4*{0G먧ZTH&1Fʼ80=Ux+WA~5"# $_8<9&i{u̗bBB9 /^+zQ'>[h!b<*c-i!m2"GRB'}]'7J@`*9Z_;XiS7~, 8򽋏2-Xw$#N`?&&a㇏o;ݒEGz&9iqKa`d'UAq[BИ/Et:=oĻcW6Zm8*~ܻC0"ǒ-^,#z3+ȃQbRo f6TJ5b2Ge4k(͠ў30{D 9`5Sl͏ ar$`!?vT^ȑ Ű JUUl2:!p Q䷎/&x)\iJ,v %7b5NzP{҅=S\RSޘgyn[vcTxЂ$ܱbkVKL r%Sq u{5;7V:ޖCc-ɅF@J;<7~]B3F'j/]z/^UzX0n!\ 3M:xuxË-EeqXdE =d.URuRsR]s6G'o b3R668D8_Qe jT$rk1(Zq+7 ӒU\/\'AzgR_Ffr)Ogsžb <{+D٬ꅈ-Mp ӪW?2iYl ɹ3aD*F=5f~.u+!B=ab) JMvMIϘV#?+2ysnB¦XN&o7p-T.^YEkf,Oؚ]YA53Ҧ;ߞ,͸H4ga3KGW{JoDVB7֋M]5Ouo0j{FAKV ]ic̄gH'Qp^YoiAmbÕ ҏn InQ<[aI I@ 踊r16Ng+OwB=`푪|KJ9Zп_ `h,ֿڢ/X 0t fIU 숹THYRNBNN$3Aig-O'@;&M%$5Dܟz6_XI^i$u QqAV-`'/loBEf\0Wcst@Sy72_% |lێԠXQ߭K-*Ffs Q>/fd Ϗez v3j&wQw / kY\P᣾G꭛`1!r\Zo52eFh3MJĠpŦ^^*mȠxN6ԯϞ!u~ӛ eVAdTͩ'v˼V ˦,Ext|:/niFmf^~6+OoȼΎ7ZIL:xBw(w"RTeuW+U+n(hN,a iO/&0 W:&R9 7Fhb.jeb]ǝS҇v`埥I:^M,_':;?N.VUnÆD`rKX/ia7Q]xCx{nm ۻpR$z(w%օʴw2/ Ug]WS0,/vW8zenPtV>V= *`wWGNgea4!#77QF+5ZrF璬*WX~P+UޞɲQJ}࿝nGF/oϩ 9%tD3l&aj: bFLdyi>"DDqɁ4Jq\=JK/ZtoYQ4hLyw΀=8BLHVd2tg:֙.g/+QW{[ohlAxoOŝ&{E'@upE}]ncd]hdaG DsiQC3Mq͒X~3F%Կ =ƺ>N_XF.F0w,eV!Nhq6$WH#>H!oqpNY79oÂTL_aoh0‴d8)Gɪ LhZ+w|0?n\5[)'nL(WP($(H~lbKǧwgMS)NFU*cw/.նĸlB +7k3R$[Ϟ~(*8ox- OIy4{to:*iWh]gQ?ܲ-]seWL,gnKm$xV+bNrBkutlCbryAQeAgџP [x*jlJ?lf)Aو1~+>RstPDc?0YT'^&nTE5?gGE'iq\s^/(rgҡD_x2ULtu=qTJ;8 xG`l,RJZ5*7h߉V r֕Kx7 a|Dm/20F!7HB1jF;[@=mV:#>a7zT1AցIw94Ue36&"dPbb,`Wg,v/@'϶?\ VOf!9f'wH `-G @J<9iu_}S6.c.h?a-i^pZ`|2|$An4QJ #^ڻo}nCQ{因m5*6>xnkFAU (&5j \; A7'|` V4J^E5O|L&rbFV-}@lr]ະ0"̦m+3++Y91R9u;%R7v"(@ANlS3 ?i*sJࠕ>L&c7G*|5 GvGW6<#Nֺ/;d2V,m+hp%mPV-5,eT[Nw i;śX ?hʟꛎu.f!aJN4w .W<2m4=6B|ϐ a +f!FtgAPw0ks s EXSoMSfS6If36Kp|'>I7Z?594sl~@N0fc3l?Hx t=|b`Ueicr qz/Scp%TCQl'ɏ} q([oRGvI4lc_L$X$_PTvI*lV;;cZ7Iި۫/ J>ZIUʋ.WxӒ6S5#5.= -Lqk~3/|#('A,~y2 㗉Dгf#9ݍĹg& ,+H%oi8v˜ȖHO7I2΢eyQX'j25./(=`DbAN0<594!;0JYi'%!K-dEx"rho!EV2H429yBf|Yc%BA FI|d猐tfsoh9A+U/9iܙp$>ܱbJz,MwQZ3 •bW9(ʬe{ ֑ H`? pT\;bSK)BU#̺0;b@9.T }+CwCF!]Oz,}9qOĪٍRA:;h ث j=R/!;&?U:ݪ&fy1,@r wNh[Krm&1jY'|BM+w&'\b2̎ Y6WQYՕ ٌp'~Xl9p; 5' nq݀AS<==Ʒlj=JWab-J:'aloX@eDQ|:;Qxj\eA}Kr4oL*f+NtCiS^ :1(}лgsofƄF/&k8>R}3o9`9*DQV*achT3eҀӴг=6帶^Z7 ?Ȑރ%?NӃgqvĄZm@͹Evk_5JcqV^SjЬ8_ki$\ŃR]2#f_ْ-qaY*sԜǬ U}bc*a&`$e;M.t{2IH o݄0⫽j_}( k)h׀v7223֊hE.[rZ r]׫~du_qLX".4;D)[u)35rJ։ 5vSlaмhSM54h\4?_6pc|bܠEWA-C|=V$E"/塧Ǽy^#xo~8P%r,~6j _O=$ 8I9h03(9F*MT(+55琢 ɩ ܈:OVgH3騸9B|2Хa 9tK2/2`tllL^{#R8TbAS;c<57q%^8:J&/=®j*lf[p ˼XՂ̭蘋2mѦD?BH-)2M㟆aۇW!5 )tm%R@+KSmPy̵-Ξt6[B|GJNJ咧׆`*4=k*eC6=@KO#bFkT=Jŵ/=VF^Dc 4' R#1 d~ BCI29P!.3GN߾߄KMsI-ͯjLy /F}KאpBT FZ^Q@,yZnfiƊBjAJ!03 EZgg-w|mGf,Ɲ%-iaiP:&_1vz %YU6&? Ȑ!Y#?"><\W>\Xt_v\}VP -5@ah  - \mc&&Ӏo1dc|tlJ8QPe|vCRW3|Lt-Q%ⳣY E{FD\1|;Ic[6"*1XT5yFTū\_6cK&EAdu0`J3_rJv,p }v 7J"v%NgK(N@PyB2ԽjB;/d6oeʂ $W֎Ց3;XUN{{u3[)d a"_;S5$P !`tױM&aL qVN`>R`-Zx*MiZ9(ClrHEzZ.KƕqҰd]]4 3t?z(=Uy|V Ed~~?~՛.r4/R€\7w8 q9^pepFe=Yp@ RhM>wN:L㲅[KV|F*):vpO9U?Gl ?r}Eu f򥺇.}-}l;|eG{2荈oa @Ng_1u4Zbznd.mi+A8ՠgYMƤuscCpqAV+IKXdukCD迻~jټTW:l.TUɺZwc, ąZ="Oi8e/wMb/Pa+-|47/0&yTh" dkdzFlh0+-pu (MmRdTEK|}Uxy4sl|'xuzbpK~bHKZC<x2k1]ybcWŌV@#5wQVnH?-x7h0#E2,"xǪgw*=gEN0O4!rLe_qD]j첲r2Nj/&~M( e?Ȃ&NcnI̫P).g9B!>~o5 ^U ?CK^<#|'!VnnwIЍdVP--}6sŀ`V>,RHs=FSx{"$Qc<ۘZڭ-5v3n{|$VW'̐Ji qM` %gI;4nMr>ܖ'Uu vz,#nթlˡK!J˳} g3RfCW2%LJ'kߣ!pE 6 $q. AϾwWHTA,´jc #iq3R? _W8r_SA[eɍhLJe\f3GhE=: U7>5aCb`2$|lc7 bըnpVxPtUlU,'̦}OI`t^Vfʭ%67=0IV@ncEu1zqZ92[\5ho#Sٞh^aů~\jsnxaS*鋗$` קq?a崯^>W}}H8lSC;^/w3!1 cW[&rdUs%GݰRtIfn:R!$G2[F츂{0dyϧ%]D/RJ WnhD(>p>CЗv[#I 2ϔ^-iDJSCzd#uGb-շwe}ۙ`KUK`GYSJ'єa|J8JlJUCGy"ŗjVDg'+Y_]q `ω1֍Dײe0Lcv{!lb\~(aífQ2| %oEWޛGbs73#i+ 52x1(뛉+n*Rn!n_\C#4hd pJ~m-t~^?)o fmRЄ3 n,ݎ2YmnC0P`)uuBgԩnt Dy4Y[& UwpX 7*XwW K.tcGV+5O.r[;woh^T-~>|HIzrc>un l4Am,DSغ_6?+߫ K*@TM/дVv?沪dJK~$6dm94WcY|jwx݊pOSmR'8@9mrly]/Q$2Tţ;"JDn@iH^n "LcfWMCK 5Ҭ6^4J\ o4ϩ7c(8M66hyD.@nShY9Mt-TXOJi9N*6lܸ[+h/}ZPUCAyl,QLj}QZ  5qQ.PޑM۝l 0De#YUt))h$'ׯrRk=W8o_vߚ"{<`wse{)=hB˝n )oƭ 0!ś00JhzH׎5Jliӑ=xoE6T2:W-d8u@= : 1-sl 5 ]̖G<71*jT[KM-Ҧ*ʷ|l\#xx҇Z!͚@FeZ8Wf?A&Bx圂^vYSqma;cţMq`}[I2I/ *YeVX5#/hzHݖra&9l,7X`-wG4=oYdXXmU//YjR\pZ$\!ucǹ^[<7H~Wi{>,Zbm!k|{#mG~PeeR#AfCvUs Ł;_>'XyK8GwhX>pEJaQi=]ybL#'2 s:7yֆަw(zh!ƣa\7MLUM :U(Mgpb8߿I)V7?xM¤Η?z(0ꚀA쪑u,9MxE䊟DH=&k**@ѝF '2[jú>Ap2 nF 7e[7煻9zܓOY|CٳG= Et=w<BW3!8F\> !r}Jd@N `la/a^P =ls/mB[\渃L,~ `Y[O*Ce\Q@$v^oT~fd+&e_K!UaǡP9~l滙Xa@`Ƹ xRƏ䣩+E*I"* M['/`xsΜ(dqGoR;)&|mYKwz9%VDYmeRW"4E֏ջM4XRcۯr N#UF*sIиŁW3-ZZ/\1誱C|SV6 ՓdEnqߧ?E᷒zG%@QӦ2:膪Mz 0 ӵO1"_=}ON noLZ*fVg) |5 pޢ^wӵS0{ϳ]~>81c>1]p C^P>moڟurNExTxkː2>0 C3L_ a%0Լ)7J-agh+V+<幈6Hx?EB@^_i1J/a @[OCǍhڴxfȍ䭎Vmc=GqZqa3T{~!#\7._N4ڌ"W|\bF:(pY@Gڶ$'ݔ ՝+uexd/Ԡgf O0mDT01ԾxE⻐>яˈR$ < ䷹й2IjwMteR5&9U|s}##WuyE@1kh{ 4 wZzKWLПZ$dبSj@5`SM)n|mA^rmQ^ȇ눱g\zi ~D**u&^׿͖hՁzAoD勏Jg O0&UQL@j) z"pJRxi;H M#]bZX'iߞ,mFBr yu&"> H- r`j-lcm||^!ǑOizZOt [^̻@f0?;zS j9.VUq9h_tEDɍa$8dSm>; hS4 {;f$yg<ncdpirw x*w7 : B Hka|fT~AٺUM6 2hE[8E'!} ndA1h[6wLjzXj^x (>cҡ+uĽ󈾹^ԽI0*WSΗ_Y[B/y ţYj &܏(Ӑؠ 9k i-#/` w~|CB[ץ Pd#n03[**3qQeoF8j[.mPE 57.Gq4ȠI)Ufa\WpgaHP:1GW$%ޟXܠ-cZako#:9A%C7iHsɋO R#{#Aiu#جyMP9,XʪָPFl^+VU$~zFUbmI}L NꕘVrX7h{jHF+O}u/d^N!w Ī!'*n)Hc ޝW8@f[N>[񙘐@= -?Ͱ? I|1'׹O\;AsWD:(z_OeЕ;p g? )B$v,g *.~u WvH}F3Xk$EaJdDc f^[3,dۊ#>t]c`H5zLf Z_83Be{O" QXQ g#n}#zDmb(L'ʛ s}6|5ݒ 2_i@E;reUn5TwA-&+ Q\$R9ikӭ$)x߰[gB( &whRTCPO><'x8PmW Djn_Pq[Lf0*#G  06_ jm~:AE4>m%aWCnz~S;@EՂ2pHv!{US56-& ,΁[~'Z'żLz)o6MV@_+W$:aAbU1qbP^8W?X cޘ%Ea$Y߱@!)4'0P7A4n yai&x)Q6,IPRcG*K6o[^+Hhy5]Un8Cay"9陮f)'Ѧԝ7-.⫖Ynjܕ~~&9bӴ\X­@v.>T M4&Zrlnk?•#aesi|%+@Kp,jIN`|jZAuڞ).xcehCqW&d\[I$;~\ 2FO)fk##"6ZZB)x׵٫y L)s-f |< }>9ЍdTU'z@Mm$/iߪsgC҅5$)6:#"}`{UhcWTXMo$~!uާl7>%lvV{CW gH[S3e ߠ'& Fy;dS6JڱBhZmS*XBӑ'w] ,fs<-W@0 :{7[M9.HV>|1t@nO;V; UIHS1T5n0C=v"6jn1C-1H~k׭S9 k7rkێ]%Q:lf.LERϪ 8H)L3;qWcy0\ȒX|oYA, gvnvv5&Ӭז7[ F~)Du+\fF(MRBN|t^$K2fAÖ$->8ڗt8ytSUr II*q/FC46J2FaEh&LO~iWH:$K+h{h#.m-N6Yۗd"_0QXۀh^ȥO|rt|k${?s6U+9/_\db(,pB]fz_́;M)[.MοO>;t~+uKLx %H 1`oJuhueQ" %p3>q.YxI{n)mauB#bea TIA䄷.#j-qk%: 1y^w\ͷW˱%'jꗃUɆ( "Lftk.ҟ/*??0z2h@ o7>(E~()d 8oT[Xe+6% *]j;NId@L&.jK Y{?KP0lQHs/́ ~.%ʉD=DG1%f_@aݖmXHyx+@ e%h|6Q u"dJQz/$+/HP`rIT3:NJ5ǧL9EZ}GJBu.&g@hx]cww9'Shi8,"Ť$>miZDTnxfF6Zx$w]d0:`\{#ڱqZbkV~Vy3qmfeS&|nTgOV#Qe !sv,i)ݩ=16|~AΧ:bpyf1oOl:ei; '=V-`ͮaOs[d'M9zVQq=w5D]K[lۢU^3ܡKZ͍uu^/nXh@=+Ϻ"4ΩĪ5pO;J(ͤ`ݛj!ۓ캅c.NSIMn{YbKb:P?!+A\rplCW?' }2HpRWn=buEk~?1K 2@wlfzUƨ x,{@   ݠKn(&:1[*T3Ex-_-541$MvBsw׷ ˼󀝮uj` 2O'?Oƭ-tAf#ǐ 8@UęўHSX/t!g{`eL0,ƒ8ʣ gQM45zkMܠӟm\>)fw:ߠ#QA ܡl[c< 'w8iEcIrcn0^a9HبZO-'.0PBצV=0{g3sX܄T¡[>)DWW*"`^=t=3;-yklzHi46XorAn*Lޫfh- lO7'n426ז dM>xLymlfpRuDKOP ɦ}λ<-VﱏWc]cMpxX{E žȭRQ;g}0Cm ާ}9jDžtPQJ rt~$;Zoj\Uƙly2siJ-,ߝ gta+ AgJSPi A’:i)4=h8 V,1]>^%=J@钒Z{(CkmQT<5Sc癿Su"bʨ,嫾 s1 o*C{;V|?6@l̴\Kdq,H9%bv# L:Qq2r@wF`D>`Bi\a{; K+*1[4|rW%gh]<0_ |@8 U~Ԣ6Ȧ?+fIir Ję#롎Q@oT_T !z}E<ETELC +=.-Z.DL; >̢4nM9ԇÕа?RSbplǠB6Ш\\7dw*گɭ\4>Sz昧^;:#T$Zy1#1N26mD3IGb ǯ+1IdrKۃ׈<Srأ`0y S=.M\ Ѧ^ͦ' )$XmRMW^cQllVr_Q1J=ܚ̅Q~t(&b'idE;f(JQ TV%';^錙n {Èܬ*4Qys2 _&S-#Hh!a"uZβz]EE;7TCD{ cWe,O{H C/EgQm"ZzwR{LU =3$oD ԒftVF(I4ҺT˪%bH 䗸{Nc\("cmeOw 틔+5_~p7瞌EVL؇pa-{6 RSvBȢk}SǭRӫB?㭳wvJ)~/A{,u.gaJ.<=enr1 OTY{~rw,cEξ-&6j7Ka'"RMFIs*R'2tpm0u`֣wTO&sD E?'9|,$Z1oM0So\3d=]⛞$Y_zN+8gjLU*g9fMFie:k҇"]y>^PA,-4sD9cZV{!"tW1^l)U* l5HsSϊo1B]d>M=a|4qL)Qq#5 s0x$cOL\ntHv-2z̮й;!|gn[كg rFC^UX5.n>$<ԙa(w]+7>R(QӴk|o_ p)6܆ Ҷr"r( 'Gܺ )2Eũ]';2R5b9DtMaFh`!VoD`)#qDI݈y:XN6kheVkJHŘ"$sOElߤ6ZgF'D w9bW;6 ex}"xgzwA7<$_uY O YgpSW"tقVKfR:N ӠZ)pj𾟉MTQr e<*td~nN:f- ۾v̅~.Yq0eㆆw$(P28eEEm .Czi=sB:P%/;xQ /=R}Hf;~`P7 pr¢jLC<ևJ> !`;s 噠6y3h*䨟 HWAA*mdΣU<#:=гI?gv/, ` ԁ _>j SNdڵF` AFƐZz|Ȍ&!&*E ߊ$'6*a3Ag@ š\z Tx2QU5S$Gp//&W0-lu+6ۧǛлJ?;I}tD:]ӈȴZ+J,C{V48Qb\'zaM"gYvroP.7}lkrV6ІԏOݦB[nsǏ\wUqeYW$p% +_5o3m:"GވWԓ_5ε[<=BӢIEh!~ !HW[S1hRr7ega[N;ronr6f6 cV@f ::? @NF|'~08# qs*H._De;ocŬLWDPdQh AtoLnδFz]4#/U/$C3/t n K^~z^_P8ŒMSz \7?.3', V'L['{XN S8kp/~㸭F5+ͫiBPVO{?F+uH\x$x~ Z)l#&hҜ@tk\o%0m%D܆p\Pѩ Y{,-@&e1fA~Ƶ ]-x\!CGwt{} #ܪ@U|غ.x%ŋܶm*i+cߠ]Q)x[oEr)Vf*o'LhĖB6c@´] 7d7YdN#߄e- }f -޲ljzH:W]|ޤl#1Erӆ;|ܫ.TyfJԲ?dPޯѓ d#Q`b6f}DDs;GC-kWNSg'35|SXYo PHF>MKW= +YRAW3ystEpuc[к ڊ20qGPq j$F+E'RbWf[rj+cי96O?KHBtV;oed*IɎH>F4›(ńGZx;Y|NnNKMN/#&*a6t_@рƴ-;uu39Vx B ARuTPGo7\e,ko*WQ)̈́3?ⲹk`Nç7bej?)i!s=¤(QǒIφV1IReKis%x>i o|0e~&e:㩍|Ȫ(AAAV`u/dZUUМ>ڥFV}Ƴ|IPtǛNJx쮁 -桬y>Gi,@_ؤ,T31בs-p'Vh :78_ؔ:D7 >CC))N7K o} Xa{c&&m|zl \[09ֱVVZhEeG(?^D0k?U3׸`I[t HN]K/x׀j^)?"xI1Nw*y֙Ƨ]$!0t `63bE@ 0im Ti.4L^w6vI99seԨg Q뚸IKM Sl#һi71$~Ou}l-AGB>l3aV{]WǢ Zb.P{yI(/KmvhOI,тolۤ PMdbˑDK7-qB%(^IP|aБƎ~.FY "v(^|y/azLy1dDs'Xn )wRDT}$ur#%KˤcK]#W?f]x~.DnT᢭^9SQrx f9.`)D*6 4q3yܩb+z91vAЛ 8+-^cPD+3_w-0E\^"T|ڄDhhjjUC,na֏he)£U6s-WL\.b~L eܡ{:2<C vh9 2K/ʈ墆jO{8n}:PjM~%Xc4膿O{!kGP;6?_7j`uC&c;Y^5ӼُC@2>Zڅ?f Ejqе_(0QH$0 ]"l 4YX5W]6KNrfj.?moEDy |S,+CAM \Q{l՘Hbf kV΢j41dO5w-D(=K+[m둂y;x@!Jzf]x*(}En obn z7bϋ9iasR$Lf'Tsy7E"+1=Es7tXȳ~Y-eS Oo'$Hvb}0];;V{U#Px9qᲊ{ɉS g-SDLς.]ظT\ VN vWt6EUʷHgr2 ,_ٸ'AT(qYs t\7 `r^ YW Y?v(yLH}B-W<_krl.M/ Cl1d*! LQZ![cQ,5J(>"eIt?} io0PΧJ05<14 ~7 Ɩ,:^%7-ժ'ޡ^]!c+eWFu俼Sb{)y0%/'1duZes(%?XzQ-z8?A9Z xMDfGZǣwm)K?d~YX[6\dӜߔ$SdJ{h7JKМl EEpڼfb@ʼn)zfZp Vi[E…탈]\81COq`ٙcz;Og5^7?%4+ySj" +Oâ' ǸksT4BS?\C;b{)ʚȞ ӼJv>fl]ᏱKge (tqb FGyu lY?. +G3J!wZDIcP5(]xS ,|>&n(%z*Q7Tq>**TC>%Y >.CK:f+ؕ ]wVq5ST4$x2 L lLu*A@ݽeV7ҌO Ruf]G(#FH`P"Y90_ gYhx":)0\NXP D+:u*R=p=VCN -E2K"5?0ѤQrZ'THjT^e>Xܚq\;m<6Fr~tVw6Jy^ڬM{ģ㵰l0YZ!0{3R$V*o\B=4t.2CJZ}-kk˃T5†)5تm% ΛU@Ogj3gk`Ѕ kT+t2s#:jzp\uԏxyd&Vq?"AL]Xqnz\㪄Y`a{ sU+]y \6k7P# چiCUSq\QrP)U"ˣ9N5 ;,e(8D*u]Hiq/O`7emT2Ecz75q{$4cEBǰ4h1bH6{#9Lo^̚D:<H++1EQ5(,n^^aK|*ָ~#6#g483h)(ѵȥ<U_pN:4*~avO6tL^et فBbIXo>w`zef'A1gˬNYs2 7\u=HRoQs?'CSё ޅj8zT $٩F\pV:@>aS$D]MR:^L \Qcrm<ے懠:[txGiYyX,6~n6瘓dLQ<|<9G*+i=^Cw֮%b>W?Ӑ .$A\*9>N2.=@>0MNO/u5Z؊H[ * :krŨ{+\ =M:%+'zWC?8{RL  tB%{Qև >L>HĹ[^ň7 $apeu(6zјK 2ڇWGyaIobUBMחCt@)⿈(t04jZ=juyF#ʊ!ħҟ.Vϰd2zdJrcJ?󡀤9:gr6ԬT(\!\8ovM>{ׅod&D9Sh?}Z֞5lE7{W ^\U$De.!RXDҁRtyl+$[MN57;Z#r]Ӹ99pFT.߾ t[xLDgIZnX]%͢j/-gInn{+AIJ%wK8,-[2ZMBLyIEC6ov{CA`-Cs(t}.1F?6jّI@Azb((%*nEϮpҞb Tq^6tiGVu0E a< >HJ GtDžҾﰺG;I,_xw(my-XzdSUqŒ#ɜōIb5bB/(YjJ~kf]g\+#A)CDwU{u" 6@~Hc:s,dS!π ǕZX;}3䳤k\p2)ԕT(:$qv8V=O`@GY^ފ{DnjS':ۭGL\ݚ![HJR6+uc/ɥjrhlq: 08FtHqԌE.>D]Sx,7݌ nG:aJP ) ߡ_#!Tz%=݋\lh:QSڷ >Jk\Og$w awny^hJ#~uovQNȕR&Սa|c.&U_ŷfYk4NU'kLt/\aH9w˚W0{1Mr}gVА pW3vo !wRg Y䭡T!㚳`3ƗIƙ Zs?bڨ`E Fsz<ZL5Gc1]iDaܲej8g)=e1>8Xb־Q^n&Pܖ?-؃tiWC8p\i:9L\╼)Լz!MYسJ uJCcVꟆa={i޹7 xn3$*b[k˄G<|bC:[pYu^J{~ʤ?YpSr;S.ct !>b wan^"1,XƟD~RرUFW Cj*Zᛉ7mp;s'5yYf+_*tf*pj$Q0c 0QS˓8L̀Y1iЯEM>Sf*7Qq"g$~ I8 Q='mC6ŶA |of"x ɣwN8DIU@]OG8~:{6d{b ||R,ܒ>g& dzr^Ǖpr{ه_lhWw53*0)WBDt?ÍXGv7z`yq:{B`x'Fe#@'qӬwalIΉjkRN)yS$#sȮUwڄ"]X}%$ QDX.bSHo>4n9qCKQBLqj௫i茍po5b5]L{(c3g&^r"M` |n<6u.M /=Dʔ<wl icŤ\9R)؂E_`H`*zou71+kiW PKUe1 ASNj1M@ |V* Da*L"1hgA̞}9Sd5K\^@KU5-JOj|F\)PwmVTH Xo΀wm%^đB`\1/%J//v#KԂUC&`tK0O;0M6J7[6ʾD LO}̪B+VUwe?˚ u!%޹/I_LANF8_5S\=ub8K%]:$ D:&KѾ̯$0T'뤀%ꕋBtn.{a3+forWr9LK&M؁smdT H 2 2+{L[D*"HVS:M$ob,29+>`7p6yF`p'1]pFyw+k8bk!IZmp'd~=*3i*,l1}J-2ƴ’ꐪѩx@"BwKG5틔$WobEOu[e>`, ᶚTDSZ ik. bAж(áIp_^6;RQ&~?fԷ!f_ZWM(*]RXIG̷^#P}=P>EzXh>Vw* zsi z#sUH{_cc@! zu*UPIV ?D|T"ХW+&A:(!racчs 1^ Ou2en!6G{*G@XՐj-O(]~fx6h{Vmhncu+!r!usmB8RhםBDD81O|:O@ɔp yMi}5 ɤVzK+4#jy c4Fg}prl|W1: n)clm7V4Mx8bdVt=T Pl\~}t/Uiø71Mz?3+(TqDV WY:#pRO.PjK=+ X0)[hO'|suRh{M@56}MϚ<$ v+ PBUU5Ks+=,ux_ \K w@3_uHOgs7ܹmA%1<6 ;ɝ"A!JwOkmȶFVO6*ISN =&~nz Mc9*ȹ0j.EbaݞrhaL:OU|>~h.`kL5N1.aQ %h{|fk,uC~{$I_:[jguj1αBSߗz/ĂYy ξ+%0_C\ v7v+}i2`tZq(p􁗚Hw͹&>?j^ )2(ڹE,ь )v]Půl\}m#g44+qh}*.jkx\ r@ p1 ?Yia-Ltaw 1Ǫ}4[!G|-AMMPF\_PM\%_f5j-:oE2P$Xy'!G6X*'Yxb _y>~@,u3~% NE{%Xz^,B_]#NOz?kA`rOzdY}?ETЭM)0.{z7s'K|O /an:L+\ ZbIGҔ!QjԽ$Bx)@4MwSf$NG?oWCrUSp-P*I Zf4.6{]:FKlyUE]zfm5S>ǝ㗼;Ҕpg˟%"SjMCmZˢ;v!M޴>KL2xYq~ ~Al4Z<$z[-qä"{fB8z֎ay,LM 6A9s,u{7,ϯoN)%sL^:JV|*PsnoUnG//&z\h _ %0Y9Frvp߷a!{8[ެGѲ,'# [s[]728LQKSK\Vu*ؘ{ #Pe8u~ZwU > (2]-<}9|kg,Fו~v#R\ Ex̹\-w`ܽDՄR0Z)+oRdp4|1܈.wYXW;!gVKv4;l_J̴U;TV'~R\ +}4VbkZEOS]4RUslݣP]enWvV}1e*E +%uCY7; /ө3$~S 0sۅ{9˟{BKsNuTPKǏ\"-EVӊW"X59g58̂+w?8ݷ {mGQ.h.;Y`x|cz,Rc \z_<@vV%hB}?zƘ&L: '"BD` +ÆрJҡkn-ϊ4w4L~7H) Pm&l fT41| 1$)EZ(LCl dbn8>t%?mN2eDL7qpwmљ88"*,Non+2˷SQ&5挠n\NKp_^_?,RRNy=̾~4#=aم&@OߞܼŇݪCS[Kh4C{ӊJQ((~-bX,*;].E;p@WaƓ>LD>a*׳/P7Q@[q)Gf(otΌvkey)+0kM7 k^ll" u8ȴ@6_eakehCSdێDz1BcՏN 4xOuR˸e_;?-)FD0@Ss @gQF&6s ]-qO>tN23,͈ztԷ_|g8|"_QGE1Kyދ\mGu 9Ziۢ2=>;bneQUAC>AAVF=$@2AE:9E{l7TۋtjeAsɫ?M*4G;ؔ1U:,x8lM&]=^.дuZvu&(O[BYD zY4|J d#m[?)ϔ+vBךftlnʸwr\ݐJ%_tE-b}K7S? x] nؖ喽ef cĴ= Z 䁴Qhߢb("tS+ŘDFڄKZUZ"J \נ8^{:mY}m/;"B5j5E$TƦq:ALA3,Ֆj^{=o&~G>ED Kdfg;!&Ń@LKQ4Bt;VA3ρJܛnWJEVì{WӚT`8usG:.|l'm74\`~JktM)$/ȓ&ԓ51C8$AJ(8`G6C/FhwRO&=fpd>I7(DŽ =Տ'kT38ZxTa\\΂̾hǪB zB t* <ػ0NȶB v%L}T.2٠|Q^%ɷK+ lY𮍐{qO>Vmұ ЅE<;t7n_kũla0+1s|}ցɚó~5\aljy6 3T,pnW->8.Ko"<@0xx5Wk mW M!襬[u&dPhNzQNވɵ}"0U2GO+$\ {-13cy">,X7E>z %; *a }PFKzТ_kC/rRCveP {f== sStlfjӮO$moQ9BY\>Ǭ$[ĪzoFلzIk*9 !cq#a=-0̈ӧ{r:=Yc-T{]˶zgKTpm;  E9Y=Y@ܩV՝\^>x6hz:?Q@rEof|U:t IK㸞 mt/R&_3Gct(f 1o{zvD[ޭ.J m\f*+*rK iHIOWߠW|H_Ch܏nn\Nt)]0f* -҄[m!G+UTMɡ=@/X =`s &X󼝐#QRV .1 z@opnOӇ+p廳!Y.N?P0םM b-߱lWSnK0;V;;VmұL}ȆĤ@SxE ,[E tεx ߢB&4fۉq!'/%WL#yF3Ҫ8ܟ.NQZ9ayN$H_C `BLmEtŗ|oU*j +Bi[S;"R ̓2oHR`_G<CdqR;>'T:8EdGd]p-xRV#6"@`pe,h?{V |SNa[zD:KN4FIt- ;\ScElEg]CŘ#-QH{" =eT3:z72u@$5=&BR|w8 )B}.!qvaz2Ҥǹ90K,]| ir9 /C߳e&jD$]e"ڠt_OzOGO5 T 2c$NP/"U|*V!594JYJ}s(~g' ^}i$%;:*?r.qy ƩT=PV_g+'Yjg9?iV'1Xnγ iJ+ xN$b9:f2|*`Du Q8AJXf.mK\KC_(@,!l' fn`Xh2j2"A?@; i.'0J p{m}SALi% ٣ӈDlma^JxQ +ʅ7z+P A{[0GOgsEXAɌ>oQYR&@.(ZGn e Ƞ/"kFa_Sq*^+~'#:ZӛzLpZ]ΈZJ5/f;o#@tfWuhn#cp-6* ؾCHzN;̌ o4@uSKs]lw*ß1D@S#W(A֦`ob| ." )<ޤݝ ?dÍ޿MÆ$\f-m~ʌY+fCs47's[F{თ7@_h5F?pzrfg* ]Ql|I3EW9\ErK# yzE񃹨9Eg'َ2+0eΪGh]OFӢXU0'4LH3$dOԂf[  9ӖH'ZI6NR7Ou0aMug3e+C/óK|̘5 J%Q#~*Z?.t9nx3}>깙ɲv|- )dpp]D8:*sOfw4E!}^u"Y*dt&n'yuCIor#þh 3cy.z܉*$]uբ k2amB/Ϟ^ۊYzb8#H~⥖13N3Ƭڵ &ފ„П*ooZ9JkEh^ Es= ".JaI|?,]3 *Sm8\&EDo/2IԞ+p}J2RMMedec]7L৞I2!C#9!J. 4w樨aZ\}29 (7 ^XKfE'tf:5;wCVc"NY<4>BGrTl|@+G64E˗Hj˃,qT<WqA՞PHvSiymvu7 }1> ?|!n>dtԢ !S\c` l]d m:;o)\FDդm =3]B!)=ܢtB\NPʢA7g8,&+=͞vVtq hF#C׎ISlZɵSnƨ3By9 9LF Q^FpmjF&.&Gll Å80EL6N8W0Wͬc[}CiEBFww#ud ü ]>dkMYM]pc_C /;}cIxe=ۇ^ vhf'OܾR/@}HP}.1t%8s?Y$:xb&WrU4`N2]2#"! 3gy^PJ2o*ʢ>MVSJ.Eka$q={tyoȇgc7i[iOҚY/4u;\`vg[I\<:FS~MlBHyw!*qj(^!h];M-(zټ%./FvÅx"MRt0^qډ,ɟ74*+ ! !vt@ RiN MҘN7Olp`@kC@e:U R_#f뉝N,3Kj':vC͕QK[)cg׾!޲>ۣ5'ʣh:3A} \K$7'v>'F}|`9k!c?da]Ȭ&O+Ϯ6gP22MB9[+l.:l\篶=TYG!ax 7cBb".?k2;ˬ:y(+{$Yp\Oir`DGeEqZ-E9-dWrD_P؜H۫z !Ր5 ̕ ʺݲ]^kKO53wp 1_]$œ3EUw[9/A+gN"b݄:HdjsG)qInKP (5ZZ 5elr&mɑN|0*0݋-5Y%zEJ(Մl<ގ+ St)C,mFl-=R =NjLګ6=.P_DO£WLոHLRAҎ~.?dh"A3 $- DNL?40s] Qc&hB@V/hE, Edja{,nxn#F Qw~EIZ{aDD+ʆOv GCZu}`/$;E 2^3@"{_<,%,2*OT: gLSw#g{/@ҊbI';v#RH/[ncqj\(xEBPtio{߮/p1s}*[w7*ry=)aaT <`4pĽDXP3\cnFwU ZfD"%O6:^ԞU]c0} ;Q%1 \Lgt6tpBfSmh?M'U /yZ6y< E6}y7tayi-n5#ӗUNtP7΄4 mɫyI U*bq?yt<*,I#pmW|x,T۳?V#x*ǘlh>ݱF8wէ}d oC:2%+WXg-\OrTYuDÓw8Ӑd@L*Aݾʒvh8WBrEٵL6Ě7lg&4t:E~n5xQ*EԾ;l:8Ut[aɺ".q2`xDatSL2,i}}Wp8DkMyNlh-.?ȴ5ݸo wmpTQ?rmU%T_4^ĩ-܉@haۋ}Αl5{q i9-]o=_k6"L 8Ϧq[zᄴ*WK|;i\Kqh {'x~0#r=>wύv!FS ҋȖ!gHĭ Ep uM*_zѕGvL<<K|֙UZTYankLCO].]1i*E3UcUr֍",hF]OL }+cRnb[Et[+p\9 Z&]yXt5r5ăr_Je <}FPw4,f)֣|ww".}fLKqD%Y`1/䟁!ejp^3W"#;@OJMPjaMG9~4vtzZ Ş=zMgywȎvf|gzNOYh}pN,Q2p:ޟ};HgCAT*1m? zsIz)fO}`)w[NK!!-(HQ`g'_X'#x+]~1t #"HL*N+U8 8W;2iG7DXdCtJlޘU׃7݌=)Ne 3*"xَuYNO;]GV ĺmlUke?ho\!_Nc)NP, 6Ӥ񸢧/R;6tK5`n\d [1?HEkq$h/# > +RF2RIY9Pd#ҝݤ&Fӟe}3i(y°z[ykH,?aAQisUWTdSn T =zB@CFF{aOK {j F{+2>a; Kd*Hz 7U<v 9 IM,O,ldӣ@=d+CH' -"6 HH*.jMӜ0I)S91XG ers?W*$iDIe[Y'/*S~W{U-{kl+{3ln|p-&n3@gxQ*t ِ~(T81ҀS zNRȇ} iop'ks:gi,^Da-x [#*Gym̆ت4~KbZ\4.nb0e0 ře+:I%p;:wBeV*x*vG?nۨM 5 %si/^$׫ ֚)*F>^zL^ Q [ 1Tqxb7%LUf:!\VY:9{QC,/̩+s^N\?mO&}f&%  &b,jH`485ԙkr blJL j Gtbg`. 38yy O/-cwj{CD-[e-?6dWC#qsSF4ީjyh<Һ/)KH]ݐ-Gr68%\b#N4Vgdeeh"r'ִBy!7%%=#R$>*E s&U5܆L ,J{ v;_ §!jhW_y3nLAnʁ<| Q):UrKcU(AXUՁn/W6B4w1gD$cdvG-ѡ"ihinMbo6 Cנ Hj^%|TP.2WO;6N\xw32ώΐ\,hNs"khrI%[\@ёDc!_&PL;ְ6i߃~@:x)Қ&bg) 6\M|s΅5a>Z{y<sT ]vS@Ѭ!{kS+(M[t68rX7U1'q7bxN4qWz.Mp:W]q]?X1P&v H삶9UuV*;x nQS'<ݒg rpRlS?SL̊bo008'L6%Ye7/4B5y- )!-V\JI]՝σt3;[#%Y5ʪ*DU/2f R 7?*7vT"kt뀉V XXF4Dl(hnY39 C}[Ӱ١U n:\['H@Mw<\˹Ӹ)h)lD0 㑾>/v؍2(& >=:8nTaUs>?"6QHν $] Ƨ3VsPa&V큖w܉9NݻZf=ӈ6AVsk7\@' ì`|='OzxdMx&PǬTSR(\:zAkesg4w+eo ꭘ!j)Pd#lV419J󤩾|18b >p{m96=O+zskE8PdxʏI~yMS=B;wW~$ 56nXDDb`?HnWׂWemkzazJ1y r] 0nhv\6:a!$@Bqo/2t4* C@ إq`t{&5LnD}{ *Ыf *xDZڜP\e!%CҪM377c,Y;k5EhY+4vƷ@D75#dkIԚ3Bj}Px2e-R䇺?w:؉s4{T fv.IAK(Tu '•ʔNمZ?[@X/~crPl)>5j.]8= ò倉 gbZEmck܅|.L=X@]tO]SNmdneAfp㈨МB ,'35˃! y)LsPr-=QF @*hn`TvMle%G-qe-"? .NGܜ0 t:{C>HmrbAOY;(Nu;_kl9cMP:ƽ I*Cw@/ʻiWvmy+0Mvs:w#M?Cnv4->#X\Z=vF6ܣhcޢjGŎK3IR9h-g!1hdَf#%_'.Y v%a`C/<1}9gDxAxڂ5veeHxԜr/'蟏i]PO;ɝ`vD F:妿y0d6R1<`8vßg Tԫ`=[Ԕ&Ӯ-D E};!4Ecҷ0"$l?q292#(DO"0An `ms.w%xQ]ϣ~lR|B85 >GZ3T %gB* ǚ򐄲?F𩢽]ܷ>?~3%dek"5+}hJ;?4Dy,FaDu蝍}~0XF0/@^.+*tk}ۤqJK,XcXܗ}ɹNaG4|k^m=l| CԹ3Hߕ;YYvd#gMW%&$hϓIʅRWoaP0@`(4:p'%D`dh frF?sЖ$ggP(hϋy 3%bH~7 k+m-5K6#"0"#6ddۆ2Vkt?10|<۩y? X "GvW/N[=Y|@bo4b2w-F9X?#gY$vPqpY19dIY ɳɑb ]6Dg{?7 |`f=h!x\/_t\}6ϾxGѡ`qFkuuh {43Tw[;ج̢R JEomt^v'hځRy@ ǴO&Pٻ]S5T`5Qi7^yܨMsN?XəȹV7L^+ijQB-š z1)85O$ k]>6`U>zm?jJ#LfޥתA.wuû8$A=zD)uu LMIo) S,QIyԱrH/8, cm "%'Oa{lu r.K oEnRLoʾ]k\5e_!=}(P-ZN@ LNF:Z m7;G fOŽӉF~~lL,H0 q{@)Z:IbK/%n3i@2QW`gC*E^{jQ6p~=zT yc=SR?yAaEoO\t*=I!,i<>3iPf"-%-dIVש0IPS@"9'MmTew[vL ԣØ4t/2#aYm>θ S׌Ar.5`Meֻ10-hzZއeG+~>9-SW܋[2\ ]c gx^JSN30!cCɠ/1&^bO).y3p2vZdN#v@%qrLYTs;Ydb`yk_ XCa|U)e%bZIEU8vd8ӌ*L P#F$4%7q9Qd CiBӒ vXN9]`)|1e8]q"EzA4;HY`:U1*Zmu :UF8g=ot<^AdϮT.?r"ffL s[s]Y9޶O/6c G[.cJx!RJ|DC)79M%.8׏<^TN;F{4LT}MBFʧuV0о)hr*伻 $R_[S{7<ٌ>$4MSD:} Dw3()B f0tVgd6)%+*Z3-*=G)dxxF)jCqK!asFǗv 0 -9u[]3O(]/3|<9z ->Yw͂ح(O3VUZ*IϷm`vQU@X__k2n(g2'Oո'٫>g6-gkCh~Dz3R V1HR?,˫8oiN\"R&!}9ÿ /i)la/|FQ'p=<> @/5Xp 8V6tvHpUوmh]pQe;:̘]RQL_GyؕvFEa+ȉ}]0oaM);%(G L-/y5glOblFR=ɸXn\ e+[[ .VW.wSj9(Kyi&7eh& mZ֖.A+B:R--v2 tfR7B_[9PD),EA5n*!R3| DZs[ pl  ,L; ʬa v_q^tDQP9YW]06x'35_!uF6p}irm2kVdث⨆/R:f =qX^~#vVՀ a<6yؒdѺʔ  F+U kԥq;&k~m+Y~얳7* Pi9( 1/[uA%153I $*b+E>C1dw 9Rbl%5[-$̋҂20gU›΀Z F7yLhZȟY:ɠipaS _RF,E$ڃιȬkcr2$GSNhWl, @֜GԲ˯",:c`קP22)ց7hId佁l~&--ϓ^Du+!},m~2e4k$E %[P^xY j 餖GwSYfr>Vew AsN&Q1OiRO`6)3yÞ37h5GxoY:HWO/%ad%`Hƈ`VI"M66"5v:ߌVm|pp߂%/%~*bzcbz Kzv%#kXPÐ A/ iΥkfsga*OGsa|DmE^;Q!A.=d3%sgŒJog&pz~&jzG VIgUvtL{ykkVJ%rr2&^TPOlkB m]D^ɩxT͠@ ^*/9F]tJOq }i qqY">kSW؅nIu,W.))Or݂yaI˂+:rfԑ,j<%Qr-F7&?o'x$+VsN ;C%W/MHr2Z=CuQ(t0Rv1F'f$TgԿ쑽wEz~y2)Gb'b"\G`1RSbsiXGx,*avNf#-p"+=GO#w%|[Q1Oj Š$ Խ5B>$>ޛ$̘e=_2=HC  6MRB}A6nXxQ|RWQV+m90%{3d2J H Nk'XP|T̍2Fw'{RA.Vʯ(Ԡ$3=М)RK\P o͟;Ɗh)0?xZ m Y9Tnq%s4&ETK%~ 剒&d X+IDx^~gODi}='`javNod^o=cKK*ЀPc== O<>qF 8>lY#WmvI3@Ց:gSցFe"i-q 2Qݭ )qiĹU7 fEMH&)~Zj5N1D;V3MPt1d'\kCOe0|zcgR)O/Ǣ.* Z79Ꮠja?M',{'{ ٥M" -[W5 w HLܞ6@Ȑ(RHm1[:6JsG]J ݵ!W]V)^kGrGPWdP'Qld+acdzVzTTtYp7G)Y+ﵰ:֘ uWwmXs?cܜ⪓B4?s83zfnAg nc:mN즈=? D18x{%1.XjpB+luh/Q)$_>4FߙZV5ZLxs{Mhf"怭9_+NR,4F/i# czU:R_`?~yK"7[m(5rf 0wHR4[qA8ከ%YZiBe|kFF6(-~ܢ0W2B%Qv! (,(]Rs+[dg_'vIgN!g'@ 3oq k̩v!)nn ?>MgHi3 )8S-^IbV @uS-@"0CR9BE [ nMr*H־WYqW`ϽN,Se(xdf \~ ,ˋ&z`b٤% |LYg Q"Z3-Ib|eJ<^LOS'c-leVnB03QmQmitm]WM2.{S ^kM MyKI9/'rp2a]* !pA+5[_g9/e?iK +qqj\M 1JD{;?x: ݲw$lM6ӂؾ oʟq+*ĤFq!nׯ_8E];ƬRH'x哻L)I@X*_}uXӐw!MJx( /@MIz҂s3;T?+ 5 T6*[2 ~2P^qu>Z+8EeyKTYmHV.*Ϟ=*t@'O0hˡCžEFdv_XLQݘ{P;]l-]tc"1P7LŠ=4I5jJ7Lc#I/~ :؆)=}=UgI^9硌0vgTgܻXٌOehp:zյy[PE$X\x Vn|*\_:4M OumBl+|< 9G/*h*7^M8?4S{EL#x.@i 4/6f_|!A0%0 dfj5TcYuc5A3ZpE+rtÝL`]$<n˚J C\oqh] =ͬGE2Jzk sh&-L<[-.U9KTJ]^C[ zӊ2}ţŃN2ǡ4ٹ%.]o3iȊ ڙS.}б̮^tRܥ2=ڈH sK0W<^r@ h_ϋ? ߃e7[Z!:sЭy)5q`s:Nű@^YiK,D4g[l@É7wFۖgu-!/_=XUEB10¡8'l72Y-#K>ŕ]~΋.zٰV?Ȁ_ei<,skz!JHɉ 6tӶ,u1!Ĝa 45_c;|xWuJq[saM# +WiJ*B@Lʑ/7JzNvlIujL4BnSM*D;gz 5*L+)X%$E uupP ?l7*A%ܞۄv&J NG2YFhA&M8&l/t"쌏=fK7#>F[mmHC̿c\Q}`*\ŻEH!1{jd덂!8,6xN}jH,;n ( =fXВJ}&OD1(ِ%MKJ"lȪ}<Ιu`!/hx]zɲjNeʄ>"2F&\ZqE75U2z"Wtwy67R$s9?ڬƠz@6FR&f7;,ǃ̢hJvcbrg HZ M0*DoZ*x7;RMAQx[}r>%ƾk?EZݎ#XSTA{Uצd1caiˋ Z4k[%o`L7~&NsD%/| /TVj'?uP?^~qHyCmܘă,;`jұ*vAP~yQm=M1AWg'f%w_NA;# {&V ~n};fFoR4K*Dqq(rξ-"L 1#:R4(:N Ư]~ T~ 0 hJ1ɧ"S#SuJŦR4ZJi}d% f_Y-t}H*Iqi0|PoҼ m8n;2 7,g]%QbH!ɡ%K?I P(C jA8r+Di G?ut 9o #`ÊUX4Ǻv8OmV'n1w(* H1E9B:R>R΁g cp'zq9~zoJw:C(8]3ZCC.$ȶ"1&w)&f.Ih!t19]O'@ErOd*,vh&Z3t%yJ`aݼ4Fߓ;/| wν`l+ *'T0?F hb>Ƥm~xuaBLHA ބ4Z'/-vŽ1} l$џM xRtE|:+^_I+7kqO%gJ MgA:6[4QL 4}7+D! ysLZǔ6Sz]%ڃ"AuHa0B"j8Nfe5j vP+9KmJxnڮMUK,:1jԌ?95cA PGdrn+|JaX^ qt2-I ;CI *;O-)/䄎i0M ?ƍTeVR*2f}5]KUYE'i(ZMw8[K5J`/O/ⵦt>ŇͰ,$z sRK)[sȲpmE&][y$5P^ZI!օ,b;ؽc< . &!k?n)S{x'=+[F}'>hʽ wB&+ C%6*aQv<ŒK҈?G7i^~e܌?ۥ46C+MzR mvsLވe _PzPV5χVX˔F\(9Z9L+O]u`t'^+xѫwnd٦n Nv0sjzJ& *l]f압6"ΒꛎV v&1vCT3ٕGQ%]=6nw!B/Yxb p܀h,w &-,?g,ZFURtfL# '=ϓ೻^z͓xTzmb2 |8B 5s0p4z\5=[QQ$m'a,Prf O1I c7e#lYn)jDgVm`u 4DTF"=TvA}btu䩎^6 TPk.ƒaAY/=s;BLF#=}>*'FUNpc/S88 L_'`|t)2iyu@@"K]/Qڰ/kĀ^xW˨pɫ#GJn=&{0Yچ3s,J4fFMX]&MVz"s5{k5[7dɮ߀FҀ۹V3Z^&֔Tb;2ěV6t^F ENɑn(%bPQ-CM.>"m @>^_vҭqNw4jc.bz`ļNr䥚l|.@!X,s/-܅l-ip#G>F V5-'H[ ƒI ~%5]!BCm̴s)%>\ v5GOG})>AMMUz>3m%] abգ_pY2iXt;}!+ve[}.ZY`T -bT{mu[}rsm(1L`/M0$&Ź}U()1Ads?_Sx㴫Jr-(zI^# _8t\mbF5fhj@)$|ٶ[*XM>ҮMH,i'$8Atg3O3?pUc N?Rw4>ƴNJVrK i xqOـ~)P CVR*'p@b8rg{N 8$7W m.vΉF,̧τJ9LB~t hH;(edMt&MQy >W˔Dɬ}5(,=/w桛kfgшIVطQl9+kbz #;oUBbidtEUSw  u d| w \h: Յ^Q lgyt)x2s{jDViCg)2gn+ٕ$5 txHk дv"Nތ)HN,=8npXd4_p`޿ϓRR;)_DU a7VܷDiҩ)%y}i|]*vctPve&7 Eg6C +daк$krD'$ 1Rcc%ٴo?6!rܧ@NC`؝)C(wkEa7\B2]XOjwk6Yey;!wNٻ.2 6m /6!z6H ޾[ᇉuI?@o G=Bx Z=3oK/P-\)%' #9QI3["^tS ON O۩s!,F,.[Ar[+>X o.U/V$!lm4hF$"ygpIC]*.S< s gҭeP56tty%qs|U]>W-@dI"BQmP:]F>žЪ܀6DLSzg[0ɠ% 2ʁh =& dm.i+yH \B!Şt X?K)9J9uF.t9Ȉ\/yi`\[D#UcNjT/R^X}@/lpA/CpSd,:@Q#-4|- 9NGpĦ*h> n~#ӆÏaqЁRD+⢝v=F \}"-_K3-h#T0!A|// 3i#r2hq1.amwsz$u Ka+ owt> ҰhJZX~kB6Z&i6ťSLJDjpY#n8=_ʚU30Z>).DD;\Y&;$PHX#7?ݳlͤަb#weDBmwSu ЯHd tXdtžW; bA!hB-aԳerz˸'i(>b`t*mxSYQK^3=;^)[ fgC\)=4֓Q?ܴNF^HAg"TǕL)a:TDÏ)7Մ;'Ap . ĝtmY{FN*fOǹ$ϋyn?e%̱h.>ZLLA%$JzC)hj}V.?|,A~ fQ`;"{[#Ym'G+(u^Ú;j[/pP! vpTz>`Ytk/6pZ@{cr൮j\ΰ4荿|1L?fg<]&h[䣐W 砶LjVܯKZdkac"`aGOђ~%g)%CF1tj(PXKI-g {};VCIn߆ƪ{K3|ao_,SZh N~#?%[or 9:._6GԹ3SWj.^D`5[ /7%PZ:*ƻD )Řnzsrxg[epYoָً!͖yȍ~$Dr7RT:ns3Sh@U*TQ WnW2Uu  Da9勆ORET\6&., I^35CiQe‰Ve ]];ei]6@B[=N_r%t6FıJ-3 1-=CN:^N{ Nso~*^utwS@9ک.#_]80ݑ ƇbZbu>>d8 H 6* e36W=(|>푥aW-g)@fư3y"ML:g`"P!1" ْ`ij`Lbe,VStL_[b9p>.cOGhC#BuoEvhn*tLT-]rN耔V |PfSH0E~['5=npXfCzf2>Sd?w%MԬŊK@!OK3?quCC[r~+bh;PTӂk*2;ә`%Tq[mI@;jHM÷Ig_pm@`x:1:B x pyţ_+EYPT٠is'Sغ2=6x۞/-Q,+LdԺ } >CA5#Z1%V:uLRmW"b2釄@R?.1Gy BcTZ y/i^쐫K=Uϩ0SK_qo7T@qăDTm̼9 i G,\ܮ Y5pa!i LH?o~ /]_>W؊ HސF\{X8umK qEyd%EܼR%cy˦C P8c"9˓`6E 'P @1[ &o_M,9}ڎmV:MvdZOK,C>kDLvEbV9r1 4&5C*4vH8Br8^ŷ{/r?%{SVfH{nѫn&A9Es&Gw1;Udvd<J),=bkeSaVP%S @$=j]'HIV+ g$ڶMFu<,} vZGZ BfG Yv6Pj\"xγȑLSpeF*їZf,ySC9BC,$'(0S,1ɚ5zFjpl"ܼx)y!W: wQ\'DJ(Wri95wccX Ҹ gk^1-ѭ[LJ fԵ7z[ (&W{7);"/ƔZ(W"nߦBz DU&,SԂ䍌k^zI0n-:ZNAiդ){C1olwGQyH A{8s^-bTt%H|QB ͝";Ӵm#Gջ/2N[уyw׵"Hhʔq CE"86FAj i^Uڻ?8d1yKOgmqI׎V@R#Sbthm\o؅QJh97%lf{\6|޴G:YQ`v>Ds, $Um.n]NiФ#"GJ8߬ 6b!ɡ,5*Ԧl:{=ſ+iJux}a%>ceua. srV 6"h=Qc&D&A7SHbOkd]l3a0tc1-·&jv5,d$JwV6ZX IUQ. G:S`eh-dz㭊|0C͟c"xA8SH,j $7ᄸ󽺱l>K+~l:M3%gй/D;gY´Y25RLf~7g4\Zşic ]=Q}'Q49GAXd Nӫ?(Y%:!`[]o(9-{Vsn7o8D)qbg րʍN(4.HyV:vqSHÿƖ!;kMl 53u}Pbsk23#ԧ5oe>o@䀭mr-R*39mj JxL&Rp4,MHA\=18ٚ[&s4MLۄ|J'P䂭Bij,y}e0(H͂|za7ǹv;֟:氙waT EkuX)DD+E hI vvb*FdzEa.QН`۬d s{b'a/(G+\\` f;њN/A:{ æE0 DE:wa5M ыt#(9x#ɠ5ho6uIp_Y|U_C̨L+H݀n@>,[V1-oI !EX_dg]t3QS *'lqȢ:l3\}G+OˀfW5KMn,e#d6=}?]1'29r}%a;U-=J.z U!*NŝYh_/aG%ثOxӜ; ڡi@ӫ0 86")Ql.f%c3cǒ7w93#ͼALj,i6Oꙅ-[o M22c!ȞUL͵3l2}ZE4MM!K`%~; | $Z{ 8zCO7~SFdO.!eE|Վ#nJAΓF!~+Dz2ZSdd::%$NH6}u?"౦6a]PR4 ^owjh˧n/30/ 4u6$[ _ ֚#)b)`z'7F7W7y)걛zݑ n0%Tv|֢P@d$"WЖa&4C&obi,7P@V(!glU1z%Ŋ+,k<'+Xk£DCѹjO]1 lQVt7ثEॊn͗Zx~f,^FS+(q2"E$qէѮ,ɍAs&"CRg3>@:t!cH2`{«3ET($ sn71]\Sf`Pxn]@gs$2+z2m4Cȡp kp:c,V|4>Tm:e-!f>Fc=BWZ8XO,533w1{FodoF0 RltB` }v9f%q@`UkGxd95 Ѷ5&ģG"rGipR SD^%%LZl8d$n8 =_}f7 U`G` )&-:1~~eʜ8%3 {?@90{{"?=FOb:hk O+l4s;&=^`Q랻I (ѲGߢ#w* xDoanv9BDJךj YN Rq Js[d(e i]TNlz(pU] }BGU<:k0Y'q&Zs/?CTƟV4"J]fPTz"'"31 \wa 'nIzt唵> Z#c)mJ~jPyfBTkY#Sss/+e:&(i8"7p*nYT!kE I.ǧA»T(R̒GEpt0س~rWkdPJB\%r?M 'CJ)g?h92iKe* .G6c#rɱcE1CW0pG67fwv|![Ӝύ4Jv< @f*Dhm].>&hVʤz X%5 %t`Әiv߉*5QBmj %s#[8㕆"5eǽ p(_F֠3qty$|\ !i$S*vy, ZzJ'Bۥ]u.W*̚6:XPf@IAtS}Z]WV zw^Tkp ^4}kZU^# 2Xt3qXDcZR":Al&zr}Mwki|dWƎ4YbuV_sq@qUsaEΫh CWeRta=yLyBs5~I~d^N꣕oi3?HFߋE c=;(UʓSךw30lc8tƚa:5{C`HΠ;vkť?E*H+ureۑ)LYC$gC=] -˓bN54<snt2TʋW}|j?.~-`Ʒ2Raǹ|nRi ƚo&Ѣuw+l6*uE97=ZG\?$w_m"~f`NZ4 XMgV& vTDFs#amzqwᵸ0u_}݉JAO6gl bBZPDNb!uP$L;DF 5ۖ^f'IGn%+{I [hu=b2.RZ1N m:[D[83VZ Qđ3etxLZ7}L2BCfvY7V"y\?ٍWfMhcs^%&E(~3Z9e2hT!\vu (A#bu>'Ŵg3i5Z1ս#Yޓ99oMʑftS* ͪT˽Mdӓ}>nJ(u's;w $,d$F:}0x6a[YfHKSS;Z@ل*g/Φ ^u8Z|]'& \e|Atybv/E”]|x]ژ6kRFAےdbu.t( rE wrŵm3k) !|ESĔ*ŷ,r*nB@(t7Q i'\vfyhqkj9dCܴ:/GA\Zdq WJ=`ߨYB%kPxpT)i$ 9 Rc7}4FE>,4TwlݐIf3٥D$;!w=3s$[e޳YU{(-_؍kYj*aH.0o_|xSnBL'7+ʈݱ)sD7dCl? xj<16zqig _m,OBخs=vcs2{+1QR4FhMu 0~!{m0n>7e<# 0jb1*N|-ҭhx9+o2 Nf.V8? V){u%mL™כ|'d;^_oKef<찪]q{},L@AvrbdŖrnE꿏>aN8l4kWh˕08b\-݈6!( Zv?ˬ")#O($ib`Prd}s,ڜ5eiSD# |˗Ďs0"T uA\`{-lPӊ8&&~bxs$?*DoG~m0:ŊR`\e8t;wAiuOhsgOlɹݭr 5'\uOzB!$}REyG fnfʺ-, G3fPWBOێ)jogd&ud?[ʢQW7pQIoZGקF~IEA~<eLZ8a:8FlRA.{׃B=G/*ЇՔDv18"t&9$ uL3߀WG!n4.q^F~8=OtVNBNe?21%FyFc9SP1 Z,1C)4A]V$Y0Փ9I:;jֹ%̎ r4INiwqZq7^mBNj'y4YnzLiGp{uwji>R66l. ǻUv%F諣/Bo= ׽T:TK(sHCS +b.Kq%ǛDé. ,UεW(9%Oyɽ{̵(0sqH2أaM(MqgkߞNS?cRK)"8b3YXÛf?'<5愠]^l,dlDɴK p$V&,1RUFL]/sJkM[}ğz:ヶC${C[mU͑R C|: p6% M|"_x޲̉{顺l.4ʜ*C3Sk!lJ5j&r&g}?4~\&I\֑TcFRbR^Q 7*A]Ԣf͆jdKBR׉IU{¶>)Iokm9/˵6jJ1Iеyui;\@{Ygfq]+;a4Y? 5ơIo2A_ "P d91dJCT,SR<%!rBQ a[93*dkA@%BON uxɕMKQ[ۅ0I:/č_kG`ʻ%U0B55}r P\yv]Tz`YQ`"~ր_ ܘ:f22<ӡ\-j,GWQَPgp쇤bE\v8jYҜS0QY 5!>̢t<9yl{g:~k ZO/o5U!;4DIK  \]،%ot-7_ހ?q$H~G r+)L2<^aǬ;{q9(RM#ްY3cK+Nڢnpjy$x%b|X`.=hG ans M!js|@)i_6X屓026i4&1.f V=zN4)uKUHQCVGPR(veP^gdW~atbꤸEg* >)6XE$W>D[^dz6=kf֟,І}df N: *&}h?zjˎcl!)g-1"F殇>5tl}Н(f M$?)3FA_C> zYIgVLq ep6=Õ.KF5a[,xX>WEV!N:4(e"|nHXI|璁áS$Ya_h:zN\meInuwQfznV4n+4+9Tt jI2 ,!y 7V#ix[}Y[Rxd8]{o}{ c®I{ D flg]LYs)4˼7W Bzs * 7u/&G\輦Kp1 Ξ6߆5[w>݂u3!RLR3 @̍korqS=Φqh("XMǼng6C6m|7*{ H/D.wNIBXrIiA .{2"TFw0O$f=j֒oD$\ `4Lj>a~/jsqR1OjCwcіzcSH\8/fTy:=rn [U_7yYhgIXArvCҰx h;|(aDߜ!&%W %?[ڻTMa ؿ5L! T)+B5\QB6kKe`F{b+ b7s4`{ q_p#N-bJ$%JucwLT䝹 FXH73CBNh 3C]Gc e9vtr>ə8[ C+{+{fU#62_{H+^:RP"dObCо{<o{Z_N\4Q H{HP<%ЈTa5ݫҬxOHkovu Vp:sPE a.MhU7)?Vk@`")@4 `AL|R_ 8_d^82J(%%Toϼ]Wc> z,;-QJպ'@fϓM6:·y,Xb(ܝ(Yc[-$GSd%+Tiwȣ` N|;40GsiLpWPEAd,@&<"[i~qA[)n\l>n>ya:$Jӌ @ăB>rsC)MEbn]&m!>/*0GUVؼ/d,{C"LI0"Y`/ N]6WI n8`ꃿVe愌pw9-'&"݅Rul_:P>ѕV!,DxStq"W 3&i>Ɋ\wQJ^)oLꎦ`ʜPu?h(vqܤ:12QIE8IO\:Udl'4=}8YnvȔ<R`e|2*dmG^KXjcKNlf$eD3þ{A+ t9䚗9rQ zV8=2řγiO[k{"t\;eHn!3J̫ fVĀ ;jIizcz SX v}![6CNDMui6^-AZ_۳Akh7ҮUC+ǯu8,\~^&Ԙ}X~avapH'S~h9xI⿉AK8*E 8BC{}?^ud.{;;綞8QU/|k"nqlPjR:Ge2?G@\TNB鎄@k`' iyW GTqM \xuNmz4fyZGn7Vg\_jLA Z<3)w_vūK kDCRAYC0c^#ÅVV\V;F2!r{/)"AZ b8c#^CJnws&6brқ$ɻ30)_ x2g̵$_{E39tݳk>X#?U` Ao; SSGq P6xTŊ3᭩nrJtoLyvTi^=zw ƾb vSt_&&4GQ]{ so+rI޶t 9T$h 7RJC}HIV.7pPN%ѻh}'sj05uR:#(jZ< j܉"P@kt?Ԫŀ\W;^`yΜ<moȊx)s~En=b׿©<$OUe.me"zZ@c[zdJ?>EHT jFpVNM`3( }mފZ5ԣ$g!ZIIGbִƘ _#1]/ CN%k鄫ꔞuE}L4Vhv-Ύp GUBVpA-Ă>_|lQ9f ԌYu]C%v:7'M_T&q4u |P[(,N㫩 :xrRpRlKNϮ@& ܻk@7V4շMݽ?k64 ꆏR p.(P3R SVTH .b<o2旣[l_pBfǡxY=Vx'T :*tz ;ybxЅBTJW XQm $|5sS?G0t1牞pr'{0E j6Npdm폇Lh Y;Lk3䑺/^-x0QBtצ=tŸ@D>\RjyǴ<, !- j TJۗ-\Qn@wDa|3(e `Hn&?Vu= ң)s)qul!z)bo 0YaqI.J]qxgC4a>>~!`T偨Ba\j:ȥV |Gyjg`R+ _H|P؅{dҚ_B uS\ Ib).1}%/ QӘp%#oL Aɇhԏ罹ZkCz Yj[fAq@s\uRWoW{r܅k&n5IgLDHu6DŽACzK q$koAOD7߁ʛ;ݲ4ڜKՔ3˾tF[f~EY@ ZIT@I:qY+V:Tw1 $t"^ P譅箳'cĠ# x^s~ afȳ3ٍFOc-h.&7yb͎)lIk+jUzN_A~r@xN8DW݈'.R`vԹ6ɤ7mE<|LM-ukB',㖛@(2JK:A\%e!6DM٭#qu.h3HSXc[qcM9Vgm'Hؾr?SnX1FzA^8"SY/FIZZm%'Y嚽>MJ!R3_]j%'+_q.{*!kKnUB.RC㥂ôo<&LC91]Ҥ'x.׍Qk`Op!wH3<7|] B0nAMN\itXep%VYþ}XNG7ϲ ab\ͣ4CMOG,^|LBX(ԝ|nUDUdH6J)=>%4RM e/[xN"ΥgaY9k8~N8y=cz<șP%܁)?>q]GuEUнǃ{91k.Rw@zƘp_rrϩAږgspaLou Hb$K̢ym&Y`lld9aU-ƿFxi[o?-f$csvfÄINoƸpe(8D]ĽxYU{o0Jv(fTL~"b4.M|:AӲB]%-Zč&0 fW]~;nPzҚAMKMh~<@S7\U'G!b=VnrT,3&*NgbƬRGaJw@q#J'_&]錦07DE\m+}K+ /{˸L~KyRL?paGRҕly?|p?0ˣH7rN'>69ٺ苲޿5ʃ(A/H#ɧdߞr,.ա ) VCD)R#Fhs+e,/Ix ̌.L ٴn Nx-`d ݙMւFe/7iB-c2c歮قGO! TeTTn #9akkp͹bVyr_NZ#֐R-h+j A<x"6_0: 4mvfW !9?LM`L(@ZoM*g֫r{x>C:BocOS9%eɍ rO`JZje^*`T40ěDNک10e3-[֝F"Z}'qXQg6RX0\ڒe S\h Sr\ 1 #8J2LLl~@9H !J3 |FGS<;DWh>2 N;Q^v)aCu;p/2| g:bِ >蚸vYו2' c2tTjک-cb_XL>e}D7:KxBQ'>HmUWdk78 |N챙kwAuX6 |F,4J8 \N]9!Y(6?֮Z{y11g#쏨lǼŻ%Ybƨ쒞w\r ˶FBv"1>iϭPnFW,u ݾnOd>a15 -7llv$׵:d'{}q Ms!mXzs2~J=?5ZptTDUؼH=o(? ~Yj)=ŽQjnbn9̦~ĎZj*ALJx|.Ԓ0"H?zHuVְgc\r84`8'8V#of_q-t̧ gG~]=g,zd>*rx:lH/f]C2{gηPj"BAp/W)NK{2)CpmSWTT;$f9i=BNwa3$Z Awar!Z3Ԋ_[XM7 _Q<$bl̄pЧ8?-) %: kH/ݭ<ߘL-ZY1SSPti`7jQ&+clm ܖR`6kɐ P$4¥' 7x|yg[p]Ǧ  `*e֒)/?Eo/'^P!٨ 4$Da"Zs|SlG// CsxWV!w<)wT="; $Gٮ<|Oډ7?|٣V !f셵} B.KKoryʵPԏiD#iўpPYXn8zd+lSTfRbcuȐ4\ uXnTGG^EKorȦ e(m:gaC7rؘ.QƾgiYJm/{ -\6%oIr %4>p/a?*\&m-`rC,R#;-ZLgކJ,) 6wg04y|3Skm#l BX9\)u t84>Ψ:bR@ d퇊>K̀_0"$?x-W)4lfʪчe6[wd[$u+bBG3miPA}oᙾOJ閏.`IO2ԃy`P HdL笢q>EkL]pV`AvH<eE+*kS_"GQ™WgAZ7{%?F -qMqGhU"(L݃)5'p <}ذ 9rL/JH;ɝІ?8 uCe]h8zT0EȆv1˜vȲ{y6tKZ풿Ō~@8+װKD/{^1'\jmX3@[XM̀6R -d>ݬu8>+=԰",*_|ç;v vt`o_>z$RO Tx鹱.;}dRmU-Fd+)FK6~Kdc0 >ېPSoF] ҮVW>1mt}+O?KxMV.]e"C'~8k~!xpM`d -%M*چ/̗ !I"Tz輋iG1ݖG+ Y_xD,[$gʁ-I㾺.i6磄`2&}(r>8@cK kK6(w [98ɠ &` 'O&A%MTG;z"}%2]U&>A>6a'E|?},+aeseXlߣjEhj7iv<<'Z>+ &&ŢWiIx6"^FdakRQEUxu YH(LqJr-U(^P<':1AC5*罹T5VR-^:_ *rv<ԏKALOD.zJ`M(ŌsmBQmGֳE 'ʺFd FJD!Heхtc[}ץћ(Gbh@ףּ}-ԔIgj=P)4WҵDVxk[Od;H<5^=B*(k<+ZɻK@48(. M_EXp+Y F-I!.=kFHML`?9)UY&R]z=m ϴRPr }~PgKRĀz`sяH5),]e{F9$!];uqW%^$r7} 9!}>C`ccGCzfC ʂhm,UipL&M7-Mnw>LފA  \âUP߫`coAB\8  jrs$To:isa/u.8#1V2Ioq" Gg|᧸'GG\v8B9÷Zj˵oD^FJt*уy:D)@ YLtD5+E$-4Ca,sRk͸D;EBfa2^g|?&9 T`&9ƞEt*ܼTd|֝e9k(jl3# v"vO5ǡ)"ͤH;5#"p{56dZDm nJاMFg/dS`j D|#S84%kgI9Ye V; zjP`e?>}7molk?0`oûBgJ`CS /@x9d}[[ ϐo8ѱW2m d\wsEC#)sr]ţoh%|Z7Ybףt{voL]rr/\P)س^|0$c4$_[?4IQ4(CpstId3FG}x}}tSH*e~T9[ї`JZN# l*TNmL62&'O(;o p$yQL|?q+LoNJ.n‚O؀ibmUj3no9}2*~=)3mK q7)`U$O#Ӫ[ƀEVG;hU?wC\{~YSL/{*H[ROy6+ӌĕkE}2').MTy> G~'(5pϕIXSGª-{دԅKSYmB4Δ^v\>^z`<+JLKJT; t[ءf-RIb}^t]ThMw@;4dOc{Aœ$(jpZk݊̔F]4[;` U;NeKa/ck$^\73wM-Х㙪@^}_J͵< ~Kʆ:vbyw>Ͻ5}*V ] r+w 7VRtcȦiu8ކ*$ܨxw[v Cg~7ΎLt.0Hĸ 唃;BseI0175\i8E``> gcqe!{d !<JtF eT8΃RNUN4$G6?*EJGﯚSVNq=cțB}׈D ҕĞM'[Mi.T#O n͞zMh?=ܫ_2n6*k LϯråNN/_Ւ(_Hnb|ծ.aw6q5$FQ:N(=Rjn;˰ş.";vGn.ݗCMѴ[Y`9Hw-ĖXN-*ecYoI^Ǐ=wC VXOA{xʼq~ϙpV1O܇[E.0>l66:{m+U#"JS TCa9 ~*}0-WfQW*L /P/RiK oKpX7ȂzQgʿjUY\6b]F^brHB*3!e%lGU]}=6#;zWN6:∪)ɽHSwKF8-qU|LfX-`g[-ǜ_ %kA6ziWm~&2:t#NS9rRBJG<˯nJHa3yL$44KBە'kGkN׿M" -F<׻<*0HZOZ@~H{I/zVe.Dz\ؔ.vGH"7jk!S@ٿ7]!ļBs#\Rݔ=|MWE8Tgs =^; 7YIGԂt*NX|}9dLH @?Z3-A_Q41U<~ |߻.xypkfP𓸩cnV]*I!ػflȽ1{|SM[lt?RzZ!G U~0-g2TDKnxK?q dɥ|$?X$eVk˖2Lrz2w2doөیS0օGR#K1֜Xp 2~ 6WPO:P\m*#+tyo){~ s.~~bjF|7[KQXê1BHF!gNC*5yQ](hWJn7~AlŪ8g8yq5mLh- gr! c2tQ#Mcq;R1)A'bĩM § =&2J[k[J~ 9vxG|d+@dK@*T IZj x`$T:͊PS=?r>RS~$b^ < E|wC@.|IAc,A FmS J}߼^!Zu]/>˷'svĺMuiݽ45]ts`_BZ-?,uG+:-n 26 koUj'+<LxR+Od2W`SZDϴ~ܰGWrHp.(C GْܻtIJL XBKjOdf|֪z;bW,ztEbym$|⻽<yJYѷ=v-3x4x/.%0/4y) ީվ=BVCi*-< ?:| t i͛1ޝIE)!v5ň}L1%(޸ka'xMS R=yҷzw*oY1% =/"ݐ +lܷ'5z2B[ +oZ%鎛`BzКx۴vNM(^ܕAX{]:5xVR$z`_!xAëQFOr0So(Lc욍BnDfph+ &䬑n=Hˋn R~cECErqT׶^dBO[Esf 9S"]M[tD9tݳ]\ )Bs[ccw׀|΂U0[ЀG"0fӔÖ?%{]nS.QObp4Y>  zZÈ=FwZT'*gR֋~~ Prxu4 DNa?MLfIȧ̵ne2*KB4r Wdbv >i]@/@3DOb%9ROsp2%4C0K*܍\^)R*p,MF@!KG"Ry&pLكȶgI6s˞$yAI -9M:ӻx`@gf IM-؅d_ @<5G͙ji!L /2EG8|-pZ!+]u&Q}dvKO݃6(aZjQ_Kޞk:KbʣJgsgkR͵O0{_=q[r:]+Sj&JX `MGABrS6) q:)__4TOY|Qc2.@N'湟|:^PW0=[Fxj;=; 4s/Bl9(Kд|Ru\JkxxŘ 9$ϡE]!NOT1Bߺ$Qg* *[@}P/#fh.޵{,߳*;*H(iϐPB-C,>/ #L$M μI<4ai$TνɄ6 }PP@QѸLm܀#A?WѤIK@i9T!ف86RW[ ?bt%#u([mY=^dHÙ=a=>hSZSP&$=n\%]0g\OKq]vL0Y'&+жmˊIFM0ӎso@|*hZ@ 9:D\賭 #򤂝lw[aT]G(>—04!aǧ v.G%iMZWp?"m{͉@_= Dh#B#Asޫm&̮Cޯ,1$7Mյaz'EAOi#U*mA\`k8}ef%20jT-XxY^xqzUMn)~@XUpܗtԮ*SF>2!v!8[ C" ^ut.~$ʾt-3|f̗AvTtT^vkTlM؞Ha )gql_`2p@V1S2AiBT-qʴ7rFS5*V Z7?A2c^.B5T_vcy颡C{Oο? `%憃~eKåX m[`_Y6p4]5|rWy<>^$UFZ3탂$L} M(Vt#6DFvg).F711$7-8͸|L=ebFޔuu9Tj':ƩϺmG:Ggo.}3!m|{A-71CqeyO;N!_kF &•66e3!A~pQ\PDTw7F>c~uuOޯJg>4䧵9Qv^ J }?3؊@[ 2ŐSKvNX..Th!}JM5뱺 U7&1DN# f@UocV]=?>B5LԢAn3ydx١tzqʞ($v?pN0cI19BJ窸z~Kyl$?j}Мm! \[]pd3uٜwMHPm`^s~A& _L6AzuӣLAԵ:RJ XT|> aIzyIBȯ9Iz? $c3sM~`'-$I4./F=ѯ=m V7I*CrՕi W̢0yj*,~?w`A^m;؉اpFxn=p!bQ[n=k(KI)MB)R3MUށnmDG&}SJVJZ4[L35%`Qˠ[A6wFLcE_x`[s͞*JȓK:F]DS+AC]ar m Ҫ@d:eFBβ'0zʼnJ]~SP寞.8.7ے {>K¡c6\ZPV~KA͚)劔_ߣFcɚ0Q!of]άe_4>cx@&B a.ͦHV6dmXO^xʴb% ,u^Z^ϋ)&Q#d*7RY:)i!~ɸwc^G k!"ބΜYӁM -hnBf Sg4N;zD:>lV \gZOs6B"w ×;6s% 85&P}YZcU1 ޻r_~+~jCD\Cي2U2Kɯ*‡n0Xd B% .:LVi ~Jۇ޲ P2 >\ݖ=5r򤇀B`>RrY̛9! *3aAVG5gmxa13u Qw(p%؞͒!Iq` ~WB+j<|IU:w ^HI(i?;C`'oV'qc–?*:=ƱDt5cE7SҌHǼ*`+ uNxEZ >w*w0 <i:E'e@YȆv놻"fs0eq}G,L_Uh`@c1=H/9b.Bi3X7LQaANJWR;FjieTűz>6,F!)Q!!镓I*DX&ާ"ѝVS9CYU 01ֽ31J>1"Jw+LR=I_Ol md|S+GOai@ItК[G./JP +t$C/I΀k,C4G:% Q/BԏϏ 6N/m(dW;Gx.8)$L5^DFRMҊ7T]I_B?I`5v;IFI܈Ny3GT"uzUgKw1&oc88X,'a>GiWW2ѧ{GWO.k 8=b48.s`d6$qG@-fi-/U7x.Bw~|5DD`lgNX6N'p׵ P9Cg'hxDW80_ۼ<ߙ;ҋWrE*Z5քu{y5U58=ft^IdAzV0Uok8ye>Dt"-j$E.xd`B-:P-4j;"su%h\%\{! OI +P+Hp C6H$.wx|'`= jo}zg^CbFPvG<r_r.vZ iƏ͎f~mmp`]t2En^G3dDr{q{Q:/4Hh+EC%5> ;qtnXyWw8pq+pgd.h Pd*2?3ġq}6MP!Uⵛ5رO2hS="C'HC f.m93 Ivꨧ)pQ^PV×!u>߰%<5@N=`H=_ B5*ϞO_K3;}x\ L3t4`iDYcJ֑yrҋDD:6(fQzxUq *Lio< G0(u ݾ^/!ta#PnY ABJZ'6Ndf_bճ8nedZc*0 %P!tJ`oa9aqplBP6Dc]BkPUfC-8겾\+QԻ##g tP7pЇBCnmy ,!Q<ؚ/y`FLLj\&l蕥˚zxJ"#);0(Y˪՝ $#b]< 8>&s;ZA}2vY"W3W!7 vL[Z8daР3:+ R\<Gaݙʶ4уH%B*y3y mS[j<@+4qiǶ*W"O6I)ZU<ٶJcO=Gzw{nHډ{_=t8T~*=祣TS(֑V(ɶπNRB?D{woqt@k.1Pt%:17KJ]mu}&VYRN(>D--3VyH={5?y`ua0.DӮniwvB5ϑ6)ߟa 6aj"S7t|ܤQT-M;M#Wa5N|42ulxj} w_I}+-[}OnaDC?~'FHt51Bؒy GvL.R*QB"K?z } J\rrOr EGNmR(˓N7H7)#x|iQ0 ˱j7f"(D`k"P2 FSsT\Jb>rP oZmyF\^)PܐQ?-b8OywX%_-Hn`'G;!][jB-.O-w/9kp3oݵS 1M"ޭ 8u:9v:mzGrcXlNYg(yiv,ѮFԝ? so ɖÄ9K {GKI ^f3j V(pʩve#Z- *;S~UCZ_9Pg@|ݭ쯆tLē?@#Cx& J,9, %LX%zp>V8y Ne=#Ow=grm<3Ӗr*j6v) w*;ቯ/m< O7Wّ}f1Kج1%:;ם e s٩@' 6oZrHs_$$0yki} 2JP|Y@N+Is'0O_[j/{9=*Eʣ \ D'LD? r2%hz"КLNO#̨{2G|k2\y?ATTg,k{ lS\G`.]muã9"Jc@ /Yrl&_e]tnEa}P l.p&"j#˄pBqz^"AtMBrK ^AQS8"ȣYd)hT/F's4po:ǧ>#ark}2g3p ٱOa\^ g55p;m .ZDzle=A>P uHD-@ 6ߍe?fzAowhı v]8u+S fȃKY^"P{я" =L%\HA:w~3T]MA0?KtiZ #zt(k(EXEmLT/TuHaRh)0l͟R]k➽h-fqP@Sd6` 2%t70RRqEB%gGH! ԈLߚ01k %ҞXqAu cs,g:wge1 wBlݶA 3 +Kch+ M7B@*;?&q2p4ۼ :&.";Aį2a49l8?e̅i$OxE#3 mbЖ~QS}wjHЋ7̱u U|L¹!ݜrhԂ1NֳmsN6{)cHCL"-I캭3JwJp}ؾ.ZH0p;CY PqftP)Vaﴶ6! 5W,3*İ%p< 0*$<ӨP-V,Pf=w+g5xn608 \4l̹f h@XEv.-{wzH0of@=(69+5t\zuXX\Fh/\5 sy@?\,J/:Q{!M??iU0.pZe+ZSa6X)/@%Z&pz/g޾ 5SM{\R`iIoY3.00mB)Q1m|Ҏ*`}q>pb]c`Zȇb]O{H"'d/0eߊZU[uC*I(k]/Ҿ1`bopX7Ztȏ'GFh|Ij>^"L)\N7Iu.czp.(/WFHL{!NsVyu:Fhgc׀vq# ^^~xCRDNcOo^kUOc$ph0k\MnHuNRñIK_$]$f#[B.ʤc(}r'628'GeS#Tc7m*yxK.6)j!F^foS :2 -J:+lHXIy:$G wf8ٺ'5nV jmdq"/sdfۣ'q@Sě-ԁG9O{*I'hv ^Eֱߧj`#ޯ3б:d!yӴR<({},òۃ bʴU؍OUOEuFpuF%tfݮ Dv(e]}^Z޷p/d՘}10gx$'BߨN>gGmT;N_YZO/yJU1t@ c@ `1 `o/fL JnҶn/W/w'w,p/mcDab7VhMM%-S.L>, MdⰠ{) q"5t{*ա ז{x)76TNW7_m=I n:L)yl!5MubX0c &$74-^HB旣>8}R>%066mJHZin Nn[`Wb;exis2;\mklxʏNJs}>67~XWzK|$~oH#dek77 r`Kp-.2bh;_cnmC*d  -=nWUfpn~fR bOW Zk uM_^F^fb7GfSQPycr W9= GQdT*{Yt\_mjq_Mnؒ;wWntVH?.R 3!{ o*~z`/O7;J+*ߦ#&XYEB)i/a7_{i gb#'RK4z_q&4t ųA#Sà"2yFb/8EREbóɣ0֜9M#K4@cd +K<p=?jSo`#ܤ +<G}If#em6cU>"/Qא_k.h{hv("v5@wQR81nqsf)$bJ>ş.oUst78%gaYTG˺~vɱo\W[ RF05")] FY9@#+HZx߯.g\pqHq`7i\? nv)/Řؘb"Nxv'ً-"_pCݽ$y*~8alRam'=IY5ܓg"[{;ʔ-퐷e'^ǣ8CAѕAsi_1 i*2X"+;e&9AQz##'1"s<▀7NDZQ-\\̸It{_1q#Z3CG}NjdE|+߫URB±1{LxaC$G>'-Sڈ}If6Z(w(;&ԹN&qn%> S>h O f+.πbg*ESM[ ,ez҄K.]v|]S<c ˜LkcgGnK|󬚍,Ģ$FB.PN];S>+J.xb I+!gg׫P~.^nKw]Ireaf|c _U{Ņ1N7shչ^R?Ly$;07W,| :˿(N51I԰RA9_,MQn7b㵵2¦AJB'JZ NZhq?;& H:obXEuMy0߿Ԥȕèsy /V'hz H6Zyl19"-A+[M;z5 XZQe Q,PUn2RUe 렚/Gj2{zn>4wcD cb݈);.9'ۑ2VU: YVNa% XR$@o,5Pk@GSM.1?>CI,>U hGt~6Qx:( c9&|Vsɿ\)z_OA i`4p@k}u nva_MfAhf@ݡ}hh5,8Ll+?8As,)! K4v9_SB+>]mM='nY/5"x0rݕ"bsW5o8 tI]"/>?pp6TRH NЛZC填Vl!D1n׃lY(Ƨtl&HdrޣGNE+2ΪwI"t@/kY @‹v~ϲiN܃]Woo}0|j{%_@LmVkd,Cs/pIn/G4PkTZ,z9\<< 3*:lO#%%Y_v3sT FPsUZƒT#>NFکbf1?O?[UbY 2bU Q l[N5%nZNRg3,!b-<~c|I;׃ )6$+P0UFfц5 -?cJ%D'bKzDŽ'ɓjMB[O~&5Pp\t8_k9uKL _-9wĽWu. ܹɆyAEa+yp[d[f7ClS9}w"'=!wW4ku "dˉI gr͓_Hɇ>] Ï kx,֚a\b#Ur .|Oh%F^'2*cK^SAfPUe[,J!Dɽyg2WUbԒ:cv+X}V]#\Ϡ]~⃛`E IZ@Ѕ(KAz8.Q `Ӯ);;<;[vdf1Duugo|/ != ρ?}z&V.w:uFPqYꆴĆχ^ȺiZf[^V,t&aVf.ޚJq" irv2Q;G>J3@ñ8Ojhj >x H| .+4%kSb`;÷:F`YMH8ld,aC/P*ci#LV>&#*Teى~MrM] |n9ʔkRw0($M{ii g$޳)xS .x?fBv:ulŬ,"-2uz'T{Fv0$cI`y+C0;"|yt 2iTzoTFQI) !qX{U:J6~ fuwpnU;pbx,a#8ꈩ:^eBX;>ꂿXL8hNe?6='!fPk&*ܼq2կ?9)I:{,]%δ- |'R?J 3돾La+UGfnq=?Pb:DE}$/{m bl]kL.8?GWʹJIo3%6@; s6}ܹ\q~x-yN8H兵ҩ_MOEi^ c3%DSOπeYK{I*bܓ#؊17=_^K8e#)aՐ\g7ہ]7J8-<TQ2?[lZsgvиηtT!%n#wẂ٘8L?Ǜ󊮥n"}2MV_礣ZN3K`DcT 3S$ρC!9?wu:$zNV:Xo0zs_ ܻ܉Ca{f_{mУn!,ÄGQquЬv\ AFg5Di![0y^ \b+ќS,ug@+̖*c8[ib D YwsY)|'Yθʯ(=5VE,n@o >i'Mtx즀Hmse3ƀ epw䄪('bID|%}b{tMxGAc% a4)a￿42Ҁ.嗴=ds ySr [U=3^PVŪJ[bojQނqx-Y+M Pfzd}0bea,-hcn^yӦ*);Yn\Df 08>z 㛬q?`ې<<Ctwȕ1brve?)aNdZÑ'L!(QQf^gY Jb gA-RZI}n 8#Y['6HP)1@7M ߱? '̚`Cq-E0;8݊lsr "y*'=x)tۏdC/vZThA. Y|%O}JX9mk-S@A2ѿC c|>(' kc:!3*+Jd}PG;KQ AX&IRI`twvŹ lo)hE~cy~mJSXQcx9d5_r}5`Y219@bs5kg4Vlat%BbJo{*wM~% F38pp jm&wjyrB6̘DiC2G@8tkqӭ;^ܴɓ>i;VKA'N"o"uZJTAbWv%gۻγ"m\0gqޜ.?'~k,(cJ3j_xSz赱5VBBl  \&W]@l#)أhYx 3oÇE)]6IM ʂvp ĥȳO2knQ 9m@a]\1^F#N,,$UҼ>?z\,0Nدśe.,ۤ!M ޼ յdQ t_Xsk8g!HM;nOD G‡Hxdj3 tlbbv7:dܺO`t:[DGdoϿɥ&jU7|&̳U[ ҅jr zQ'ױ/c1cQJˀ|Ôg3 u9,1[%\#D*|ȃ(u"p2O^kv-S> *$8òV%# \ )hJLK_E9O7wkEEzP*xKk3Zt=DkcǮF_9ķԕh@Џ3V >MEM I Z@XO=pYH~0Lk,vM,'oBT6%jc*DFC^Č0^fQ$n1*P >Kjt1QU T`^b:ND vcS$ܬVdP/V)KtϧpݖԍobK9yS4׌f[L8s&uJZe'BBJ$4h>Щ2t1Z:pBI. ; :Gd7Z0nElg87d>IY@BrV1bnXIxePx>X\dc&O7&>`;w`$0?bK-"""s ZtygIb(nMp$0`tDk!'$ED9Ysu@,x(ceoIG4c*1bթ#+~`@[4ﮫ/IǞ s/WV0elj2u_[k¼?fubr29xG+r%u0@ޒh'+1HrY!Uk&iE޲>Sg>( OPk3-'um Ĝ %pKR9R)]NLہ{7f^KXB}phؿ^O5{9,GcQemay293%J>Z*>h'znԵަ[;P5XtñPm8gs̘1!hlXa͡,a/ohs'8Ϯ\B+%խѠJZP,I@PLzx<猫 dy O҇g06>4뗟EW&j,}OU}UN W|hCzBW G7S#G~0u*.;҇lyA6=a0,ؼ4Rcʌy~ۅi#T-F Q˿ Z%Dםݏ\O}`{q}ٲMxa`}bQr [lUߣ8*ίh@RfŒ!((,N$QD.RHCA- Z`eOÀ"BL| 0P.~SeE';;gbaCOݮ2R@\N2cbJ.BNdc\ ᯋ[.ִ,NFWQJxB G٠Rw 4.%pEn!'ӍCz:iMi%{Vb²Α1O S=RԅOL TF^+\Ӎv?Zw';^F3j/E!Y{ȗļa19-:J:]zr8C6VyA:G$aȑR_7BH,5  l.Y׊MeJ͏*ݚ0FaXM~۔A1.i`MK|yHm9nO'-lq<]VPVw7% rw}5;|.J|,t320b dg$62'E(h,j]H1LZps}˹CN6YO$P:~あ$,B4(o7Hpj:W}4lDe`kC!Y'?9qc~8y>[#YclGH@rM<\Bd=ʯ+ 0 hj *a|s }D{4A0G'#)mbg _`# gRY7dKʒ[@ͫh\7 wG[E=+rJ&hl\@Q 1MY^`P Xx Y2L" {{xw L|V|XљLic)ʩ;屪!2ĉIiza]GR5䊐O@'@QΡ\%qK[E"6YYLn3FpAOd[v')>'5,zS`,ǚcܦu}ӣx-]A5Rvс?cɦqX1ĴFJ 6,ˠ6@OD _ivb @sX D%c<vr(jJ >ZatQ:?r& SL ;\7'Q|{EE$ XQ0 ^AM[sBj2h"M9}eY;GIC\=2vF~nn+WHA/\,ivFxO/]-co.>?>-QSWlYp|!%,X7J10J_ؚ+CsK]=.fs[UNfv/?-qp[`6΃B>6݄".sF`tF%MюxvYV=`S.?SFb@SNҠEpvZ]";/'F%؋ "4&Hy`H͛hYŞFIQ8+{( 셀^pǚ3޸M9a?ilhg5>6 5F`J󼂨]nrAC m%n6JЋ'·iAZ$^&xhSJؖ$>h5L?zZ|sֹǞ1Q0ɬJXdϟE8;;"v, I7NxįS5ۻqC} .ȇz^!9qlیjPJ nUA02X8Οl l@& QZ_a]Vd#hŰ.EٱH=y43#+7~[ҾLj7\dERSwM?-aOgXno8&tbJ"hε(WZ뇡s:%^HQylGn6]_5$S;M#yFyp]xWE溺)?;Y򇉆 *:5Tk$4Nˆϔ͇&ĶZc!.P&.z#As#$qu#_-R^ e^Sy,99v8q_1)6] >&Q#ps ncD١nVp6~ә EF׵O)rs3! uFM N/DFЩ͞OJ[-΋pd;b2ToK/"]t@1'_xn+w2R kZ=Ybl♓zT^l"dѪTkѦҾI \I} $\TؙSZC0mG,O &$0?ySNF*D̜ڂpVT5:4mz+߆ʛE$Vg-N]رSFd6LzYI mt=(hIx:JcDHk ^#n#ƙЊT ؊tJ@aE#w M_|$ݜh:ʁʘM+I uGmLDqA}k%z- iNG,bBdLsfЉYyvpʝ.t.apG@zm8IQ,idwU'҇=V!! E<́= m'c;I Y8/\QfͺF%}Wn5[*Tf=$bbNU'v2Zm)٧/y{N{O6QQ`5O?jŹ3W+n<3:;TIY%~M%3dάvtv՝yΈ66!Vp1\ҍwVT!xy/3@)Ęd4{AU}t| @FϷjS6Nh `'6[A+/Ku qU'wɥeI& Zu?I38 !ҽc|Ybhϒ_?wلzV3j-bMdnT ffzyQjYYr>rg-.2DӃˏn^{tФLzoh TSGichCͤh9{6tK(,px<ƙY{ܹA/UuN~UCYֳ̠zUVj4dPB^hR01jhw -#Tli87EћԷ3?Թ3V'&:$ȋDe9ZWvO+XyKKI4r aЅes9$./tBFt^Yi:?< s JKOSK Wc Y 3dq,~Cw1i#'}>aq%-$4r|IvF&c <]l~Beކ@&ʭchE%в@] C "Y¯X6XcAZs Z-oAI:V/@@ Cρ6MPH>nکDRgb49q_b&,6 ]&YP2xkC: \~?6m%{EtBF~'">#Yt>g \"`q\s&^aɗɄmz8 . o]P7!2jaȺP_Q)K~C)} mg&O+hooz<(S2Y5=߶h|ejP"fߍڸ863XY_N"iI/X?3L^,k4`Mg'էEvmdWqo: SDା|} |5tCn5k>cO ̿r}Qm#::Cƌ ^nPh,ŜRR`E jk"Xgnޫ[[SJkCS\NcS*| 4&.gF."gjݞyVWAPp͘zR~+Wgu+ͨ- FQ(_KZ(H^7PFSP?-D5XEF7v~m;e;\{f-DOOT{ZD?b%9aȖ+f_zYjAo\B{$H+I`֠K0E0<,uLYq9!! D3Bx0r.,׵[| Ql̑H ([|oM4fgҝ]9[6^#O18+.l {T> ꖖƜBdOz+ q\Ͻ۞ZPOj4.ǪKuϴ%쀛蕈C.9k*,9BtXNȠ߽itXZX@ꪳ_`TAKa'ۇ>ΕƷn->!t n=ŋy35籈L5, #50©ڵ/ur pzE\hCERG=0˔dvZCts0skn4ۏn?6-ȁ8Y7.UW>G:B0es4$.Rz8-BJZEUq G"By[ۆ,B4E(iʨ&tզ'GX|aaѠAՇ4֞E -sQ F΁H}=U8jc5KȬ<rʕ9T˧은]̮z_L5jmШ/Q4P=RH@I)Z;5~zñYh Ǐȡȸ( /(<#[.eˀ@Uf-#>i~si-Ȃ-e+굯ȽRPG *6&셹EX['8ƨ_G.]#xR! _:%VϝU+z!0AWK3{EK>x9*oy+$nNU^ !Z`OKq_|9`TN޽Gk|d(acAs f&IA^K@'O@I]E8L&dpىFn'&26%Y3m0__]i+MZ7 ?8V3-W.Nό{lp/$sq3Fľd//rv+<&#(.A]-{|>&z%2v柁LAP*;W';0blѫt{qr[M wz`sA>Ʃ\CKZ+=D\-h SۗuLrgvdʾt[hC79mG6r R1\5MT_pf!cP)C&?65nb׈sq 0E`#Bf_,`xf->ދ}&2t,_y@q%8O1W .I!pXQ4#9nJs~\Gm<ӳҟ^ng ph!=G2iٓ@m5HyPV%'E:ϻoajufGBb;ݫM0qVt`V=i͕BZL'_7ܭ%QL=t5>vءy!!ޟeRR;iϥEv9h|œgq^-cpCg+.<85i#Zr#։Ziܻ<[f=ΚTR^/y ґy%ɜ!=v=ӆ%ÑnZ&1C)]/_,Ӕ \mpauJe;~*n4/Y&L2IN0j3OlP(zF–Jٔ@ezG&( tGSe=j#gaO`Z3Eh_1-`XԚ+,Q=?RbhLM?L߉_I=k5,<3PH̝2C)Z?VI]r(OU3ɿm׮xȊ hǫbxJn O$c:DZ6˦T7Ys /mL51'nGpC 9"[ 3[fx'P+nI0:QCAY D̢=x0hXt DƄ$cxX{ ?.bcV(T#Zpu!Po3Ai\YcN@*ܵp%W?1͗JR";O GMA,b81qv/^?ikI>m[F9 c|kp .Иnq&VOTG: j 0Es9l|6I3Lٷ}H&H!꽖C5/m~ϓ\tq#6ü]V)y= |5?ICldO> +jN3P\vAj^ClvY?\~n"]u6>?Q5\hJun4W/0rq*|=)Oug[AsєXՄj\vbspMAiRڻmz?AXZ~E&B= Cnkp^ d@k%"C=eެE Dq{ֆZWk8]Hw!Xz)W-, Kf~$hA=|+fpmZlIwjFƑQ *`=GHEMFn3@L<aJ%N޵0HaV^w\BU`Qf4IXXҢ#fYpR xv#U|HREa^co1B 4#UՊ1쒌N:g >? i}NV!9<#tg|X6 <4ݣTn;||ʞ<:9J|'PWtx ~M~@Vz4^7خ~~y ]>lhȇ ˂+3cMVP2N:7*! C\d?{-2ʭ;hȕi *pOY{5(1) " 87ThK[}Vڬ Q_vWo+ asVW/G;x?$hjc8Ι?Dmb+[ǝflӇ~уoF8c6% zB95,Ju5qJUpPBa+}uwp=0~& STU r>Ғ>yPP=ɢ^'ZTEX].ot؎ B/XxB[?O1ox.<733URN&F=ӹ^A:O)rbe r^!IEfy3Cm(VN-9APS7dzD &" nU6d צlbxeRڲ7]WI$;`T5q]U İ`)uc{%Mw!ew:F,03y$ڬ'yojhӾDMN!ݐ'+7ղTO 5E  ^ D4eXQƞ!5цqna3ҷFYnq믰0+2U=><^"=w =OLNV9U٪xO I%*W@`-,9` ́&rmD8%ۨ;'/L)Ɖ N%nKSS=,[v*W0ǧh1l B? Ϙ uT TlT6 nxAa 35}|O*MZi1>`n˟qf~k^:T݁NR[*|UW9P g";3ގ  4b9S_ݏ~>?f&ǁ|쳳x-lUNgG/{&m?1weZju̯zmU HJ'Ÿ[^̝4h}9'kC^G^0,szntr.s fגXGO=6v,. vXʛn2;"-.`.ꁧ.SZ)=Gh5 yGؽ烛 ܲms:7 EXS{Nbw-v qpTo>BÞhȇxDiD;G- H^_:@0%?<]|$3il3u)\y9C/08뵭$B46yC/EKդ&\`.LnN .)!Tq]:Uh"Vo$ӱfyS,>pR-pBa:W;64@gI0^laqJ ~ʜ5b֋Rfnr껝<viwX%f f!yU5K^G\+9!)X ` hԮ6dR:hȰ!4&'֠?xFi vuo{(+ӈaԠd&,8ɪ b&*@4RDϑC*;KAZֻSFl6 P \FwJdׄèw&C3|py\uģun -f' ջ$#->% 5eua@̆1NNA;9w:DxEcxx(dms¤D*gP2Uer ˔1l):?²hkSOTyœW+o3fA_eVo4 #͓Ͳ.{K}e@X*eڜeBqH^pD;] -p25 ~HIĠ [$w8ծI)̄tW@2cWUw^ W$NLVh2$Ai,^F<+±*[ %[^J7w%j vȣr1;_rjJ&)'Ȫ@*6Yu;1'T:' xA7b3+%NFn%y9j8̇(T KuXT xA0+Vlk)luS O4 u66Ƙ>?`@S;'*ŒZD,g4JG&-m8$^ ?Fn @jBXEQ*C yŕ>jO3Vҝ Ŀ/lߤꈰ9Ұ6AdwwhWZ;1 PL0 UW r =vm9SSLÛ0dp*&OPn|csN 35Hʀ0$dL>Q1Xt.9c#^^@BjVv]iN[B8wޙZ\ [eޤ!JJ O5)qMP!IĔc~NE5KdMYD\m6w"#A8֗}&usZ\V`q J<\-#%19|LZK}"(TϾ*1F b}؊'ӉQQ/ޚ8~>G??2gi(b Uz:k[gJF_HPqut4_ۚ3Y@g/nLol^23o (uUʿF.z |B>hR3ibrȆ2# zp?upRB~  =[BM #KT-#>fah eN3M>٦ϫpA٣la`nU ^6e}īN G+J G7$Რ7WYAcGpz6: FY[ɧ7.8j&}al x7KA@n[XCxmGJQ5qK![ 4_Tkܧ#g5+AésrPq3('eC<^F!64QCҀBBZldJs"(M{attS*NY4vNfoynZe<2̛4p~0|MD&Si2pqŰɽ т0C;dWg"U: 60v{-utW5OJXsuޓ DkfvG7.Oa]C1"woU]_= ppb7:1NרLP$Q MQ AM?EUT65gLvN$.@mqBsc>c"+@.Ly#}Xpb۝y^v/!{wR>i(ΘO|25g~6eΞ}SnKBra4hy1kuu#|m|"L{y뜧ĵ lfs3^"JTKF/%9 )fk!;|}V*a1(Ս^v?P1H}EQĂGPL5Ǚ 9*p'}N ҂T-ٶ¬ r^ǃKir`^8 #Z- KN_@>ksj)vX(r5;]g~i6G[yI_/3\dߝ=j5Oqm%Q{͈؝ܞ=9Ihq%콵m5g#!$iz;pZ!d֓C͡,nerW#KKOG2:9<Sj;fQՖ@lBn>4$IIDINlԊHG &iḀkLy|.9! ؝I~͐}X EX KuEѹFdH,|,,3.-qKW>Sz' / \H0+v>=81k8X!71v4fZRͩ˾`^;~k46E&!#JWVwyzx4 c6jNšG-8UxѶHi8L l.34€$qSKi9Sb=u2m ?֜zlbb >V(-q0$jkZDϓ4%>{t?օÓ7i"?XTooЛx7NK4>8iz3D SbLI]Ⱥ xEF~4l3 )&ֆ {@'Epz:孮*Æ+p̫ 6eȩWН3K%PoTc2}xtO $- nuOo*bs~m)4t`]JiNɕyŀ>Hz'c0*0A _?c, :}ĩ4)29"qC)E{iT_ ~F7LI^H69>/q ͤ+b(nBPPn1eo£G;Sl} 5r|D&r Gp]F B *b1c~Xxi(Z9PFЌ;~T/˄Ð=%fϊ 9U/Ģ4͝sG OYcc/fs>E;:1JM.^;eFq׽נ@RF岨sM JІF7u긯$D+v%789\?D.Qjψ@Zɕw7Tl6)5, Bc#:*ME"9:=/W;43|S~e(51!Z$M’ٚqtRc5iPy M̄:oPŝT>6~ߪUG}t ^^v6DG4Xbaڢ\z1UcHjYi3<}ԡJe6.TIȽm"gvx n8=][/Ιq 4J 8ylBMV(Ek#+oeli<W Ⱦu` ,L(~S1ɥ<%T#Kw=tlBl F8[zߢ?>aoV( >c,q˜h;YջVY=O*fPAE ]kp(c@t).@0`n"GVcߤަx_{ԭPq^ިY(8Ql/*N8\@c;d7) ۜ|$O nY|g}_G\ԙLV75-`ZC;MDvt 0.(!>uAKlUHzW+WJd7E:+70){`\h^-.G+?vr&;n-4`4ꀊscw'Z\_c kKިzuvPj@\``Le A f-r Q!?5>Cu&Y WL79=)(D xUPL<h9(l^ۯ xD,ӝѓ!KDa#Rpc%:Kt~%(nqr{ND,0\L i*p(!bdV{Cw8<(!w~6hG^١nZ]YκȒCsd~ u%T7#fP`ix0)n3 LOls7PTD BYu-ŵO޳ .RT"zk; lAj`˧g-*3*TFMTq7z&ZX>dVj;"s wEbAa&* .bwG8KZ؏q2ݪd$Z+co\;⸎p⇄y{5O \㜛M{ʈ5me d)>)^{_CJp<Ҥ@Cfd4Kg 9MU \۴>:5p F\OYxw0̳JdiOJ`' *^Xң' 5 WqeA&Pp\KӴƁjO4Z*M;#&Q˳(b~4̿@mY0ejN-؀W;4qɄ%å~ComuZci{ l:HFQ3iJj)T '2>Ł|/ Z5]Sf,:WܶJ',;*9Plo̱ 4N${? \jC{QNnmZɴqcq}`hܕo/L?meOsc`Z4YZarvZ0 EP]L@]&Z&@NT֣#W>rw f^vgT+kqvI.@=Qv8o9gp2;!UGt- s+hM"q\ɬҔuQ6NODt*%bJ>^ ;y)a f+}> @)\j-oMIs뭠ͧo+/(񾑯Y棬1bqj$IPu=^\5v&0✗G*^_9iq6 f[SV +<h.U $ů7L-¡G{nD Sxx~a.)nsF ,' 5\N-9bf}\1  )qArW!o!f*4+[C-=p#|֎6#{HKD ] * e on[3qn퐇qQ|c!uIƒ ZENL5[T餣o,[+ 1 ,bξM}X&i:;o:3@ø<\N&"ҶuD} RާX@~RA", "Au j0jo BQ9yr2:Oj Kӡ;rX0su։ ^EcƘ/8(K)X29(kuyXCgߥS\yU 7maS=[O*see쎟z%Pz&*OwzYUlm6S\c5៏dcg;~vz zFta;=5W^]h2}[ω0owm[^\M5 ˦,5^ 8T:f8#-(48+[^D{k覸gfIE7p_W$Q6e)$c_tՑR@TţLW%iZ'd9fEx?IZBtQρؽRdէ |U!69Tɽu0$^u%^9kH0ϱ\3SRA 9|›۪]ኘpݡ-pZ d1=;u&Xjy\rZMΩ^"FF1 *f 0;8wn7Ӳ;5)%32&pXLHqQ.]5ڹJ=C=5D#p>Im#DDleh-Ֆ56}zzga([ &BRYYMbFcy‘0=!aH:\֯e#4y8]6;b᱃! R:XNY\w7n:}M!7{[U>E0_f5d%'!(aw&PKJ8;/^¢1?|`BRrNx}ش*rmhO%>3}j^vx='oI!]]V PoH"PH~奜=AjT ̯,5,DS0%CaE8)7_j0}3&ƪ*V5>t|(W{h/kj s/ٮD?`%Q&DL^յ?X,w#ZQ{rvQ?ֲF1 P.I!'r[Adm`r-`Wdס>2HxX.-tvF{5&Z3|I X[2}crb 7Y~)lX0, X Q$|7M @X^ro?PdOtNK!u`~.s"g\xVzﻋY+gd½Սz e>X/M,ѵ.R}cltZsQrn>,ڼi&e6zO}zk&: ȻBk*tPF4ѻyR~I1MWᇕg\NjU{ƃNߟ_6(vMDWN/KZ`o9{ijTcsC4 \KA}4{y@5As'˗pPRHgy Dh%;iNy[u2Ȱj Š"D10+>+)R۝Rz";י gIXiR?Ht5̙T&v~l=?: Z˅( 쯨7Kb!JԈf~6wVh6)cC4*Wej ehk Ƶ4Z 8|"QG[瑦{rK~If]u5WqB9Xh2m0 >xl)Svolo`&q8.L;1v1 + Tzb"W[L gۅWT!Ek6\g~W>CVj!hf|pw7A.'N ڴ7 /}*d#Mt3dRlq8+c4 >l~#O NQ:/ϛgPqH) L<)j[Z :ܵ=Yy !@hr9"A|(އP79"b}0ȉJ&lFC7yc,ga> Bު.|kqmC0NCe]Bzb+pj0{, JEGh1'ǖR@Oc,)F՞x x^r)q Dv/ΐ*lús֫ UfS~w2F^TtX~)9~HߋxPlrT޲|K($ kضm*Y]NJYH#PL].Z1 rĊy+l2.&3,xN~WN7)x&fjQLt|2չ0`-;mYZti+D0d墱#v+;{Җy0 &Л" ^׬m!0/A;9t:s0r%Ǡe\]}==eLPSP` Lqm9H1I;Fc5`Ԭщ VffċF.#l-stp&T*T]wʓmyy/v$ Lw D*'0{~z?͑WSN%+@`/hĵ~& ~@m0/> ^pS8Wή^hf+8[i̎׎IuX es@{zw ;A&Pˈٞn??CHE9jdV˳>cuf9K0@#tapmwrg#bAhejMW?qMPygN|w1E# ZzDkR@:<9IU'zuKe7)B[Zp3,{Ĭ L=f4k\\Fq%(ٖ57L\X"l/p+wț܏p xƻ JLY8o/2v!Hw#7#l6fumg Q$FW]|B\\to|I۫qkGj9b͒~ ف#D7a5:|i̐;h0_&u<><75דt-%w1%Q>X`* Ht3`*ʂMpo3mMkYJ:(?c ju:+JGBϹ N 9,[#,Fa" .ot?7 oû"wpcL87a{'NA J'|L(ۍ&uƩiWl/0ۘH:$2XDfw;QZƉLQ gŇO\6౓.f޺ń tDڱKUk3s-y ;0.f.&+py#1c[&oWT(P{7$ Sd-DzNӨi-&hk#Q 3x5nI\2ᣨ_}^wPm\ fIo(gq+LR03>E@D?+OkgLh}VЀϱ&SMr.[SC GNK IxMF|bg7\xm b`P?Z<(in~,(?oʟ"6bIpaxIRXrVd.Ώ-j)])W  ƞ$푐|@]\dyl݅ H0 ;{ְ̃`SM!WW=jG6 [bw2WCEl @[;wԺP[)_bո:5˜v=, y dm"Qs +VSje#|Lmshi .`_tBj"݀1K$)&Z|]@B}Ba.+n`™ ʓ !h\UӤh!> c2n6*UfX?Ndcp_4&,Z,"ΥZoj *%X_?Ҏ'IEWjD) =Lkd-4C|)=W^&(_QwN]Љcg 86A1 w?N .FSgMkq[~x?=HSM D~cBIgK|V JnOLqk_E|sYTjvU3&8RC$*:on G]NX@J<@*{fjHⳳxryF+DŽq fWrihtyCI m| IpiRM"K*kfD^y@+BP.s,q-]@]aA)G8v JuSl5di(($8r-NHˠu:10}i+xyW(\\fxHH"}99Hχ=kH:`o:5 7C`1]D,^ A)!?1pOYGxc -̓ <񞘦UJ\&-FzPzgwR K(-%b/XWp;i\CPh#lyiZf}͆ulcq+z9տ asWT0*_UEYH 5JevYrИX *lH{k`HGE$i.9ŗTdG/n.ڠތG6.z{Z0<!°kف) X6d֠鮢3&IpXGTAO>4sciou8,GJl hA|dMhLk~U-nN{PC0'{*H#3Be|n^kL@hIPOa&\F[x_IWFY{ E$_Um>2DwS䘷uc׷J L!KՎjf`On?YDM^6CWL4 b^~(% );KVuָ&u!4.qT]e}O(:f1Y0~xPepDf~ŪlG H!~tn0X^̚!Zw]5hA) W0Gގ ZtƷ9_;j0]:8*J[86nHeV?I,mҰmK>jq'藺fGRkO eR;I<*TuV̯~3SƄh !MDM<[lu"ݾL'a3pD_M(MTU%IyiTi7'QBX"Sb$L76L%S+'u|qK]zD"ޣqN $o4LuLS$ؽD1Ҷx3@eⷡ\*Nh6+1{J7[dn=ixc4/',5R 479obN<^@N|3wƶ+ ̖gmKwLA_cC(pKZe6 uf^?n=(+f\w[HŴ'(`c%Ȼ[ٺA%oYW04Zg`A>]T:FUxx sں6l[HʴTMf-ʎ(SjA$-%pE&5#[jM wZ͔ z9Ϡ:A)"8Bl][Y W^ߍ3^A#nx+0W-^Z+K}VVE4֟mgGehWJXMs4Jxk`C&4ƘlO%_cqt[4۩Yjs෵LǾIeq 72Ք"xe87Cȳ̳O8:Ej;j8~I?gC6_fzaZ7o\蛔bH`H _E'@8"8vXiTyٱ2R[g\ԋ錔aqCQG[5I,F ^9wS~ mH JX SY 6|n/ adO<)xugis$q,-GNN(13ς_UkV`a=bS WGlctk}ӫsS d_`<]0?oRsNCl#: *X 1f7LKdv_ïU.`K\9Hҏb`Gx mH@{v -lMí;.]@ʸkfBVY6r%A=Z%vpA^Cv ~Ce̱{=d7*A8+ՎtGC[qkS U}$wF3 śL 9_q>GNy"y|D_Gp kՇ9=Q}$,>ӂG^s D~_8Y.z3/ߙ#$Z <-PZ LGwmg#Fo#}(eq= N-`SՍfxtNsI+e8ᵏËlEQM% HJת/aa !_uޕ2<]Ͳy::v.4q)}ADfB0&K1O'fܬ=|,u`R~j+N Y>05,Zyo~Rt< ?A}DGmIϫj CE?S=&ܘh#vD_Y?puK6F3g@ JP!&P[LwIX&]Q'P{8h<>D92 XV~( % t"%!K¾( "*uWp;;'zp?k6CI1J$mA$)[ bq(s=%4FIMm7e1ڬųq ,ʊӖHGO#׼yDu階P);ǞwShU `qBU>.Ռ$߶Ub&: ILc(:G8alaON'JX-T)QkE$集1Kv씯xk6I?Ljb\^Rik@Q\$A3PA)yYWpo_8ϫrk[=l c`UZg$cٷ II}vT)M;;]Kyv%\ěmòpܷM :1{'8tXF*YY.<Ϗӌaʀ`M䐯ls-=jk/19p;vm,.Us5z3"&YaMZ4TB FTO0KN09Vo'H8x[2ធځݒ'%=] CPay֯[Kotw!￞S91esUA ;@G#$}09-]o?$]vMyVcMc-L. Qߓ]'ҶmX9p٧:oCYFɦ OΜ.i,f26֞[7+ד}x Cߘj0O"/K9YT ҩxƫ(_ߨuu9$.572Xseiҁ/|}/1,hh碶Q+Oe6FJ2*/NO&v±s޳qp0>zD=Ә^$DŽ?x^dL|c8a6Ҽ@A_Ȥ=>Bؘ2 [l8gW:F}CkWeygcc-ffM" dx7ò@ N̊)A6g~3~jW)k޲]{o.RC֗gfc#qc/33f3ۍ^a6p;N+ 2 w:Qxc O> 2ϤYTx?w/{޹!n$/NؖOB$ Ȣ)6(H@6M'14:e @.$r4k; .EɳB)T g5]I_]"T`Hj,2|Aܝk.hK{HYRAeb`7]&kXCyj NVYr$b((AkD4#+*W@yBN099ɝ |w5=w{ 20WCf|\+x/)>oU9$beJi~Žb֘pn2ف i ZSX°\*;7$QGMEbz.j.LR+z;@KF+U!iÙ}C($ycJ#H`:A7_d\_;9(+a&}NB{w5wL%^I~qYS>2d 5텈İ@_S>@c]go םwV} }d U:Kc<xgǠCx:w_E %&>Goʹ|u=DRpmڕz,g!QwM]e2N{Lܨ3LTa]bJi=}Ճhɡ,ݠ4a[ji󮻱Qq,6r֘a-]bxnrvq.'oP$ 4G f2 V(f4FSq@\,x!JK `Y \M#wby"#"_cS 0AgG &r%~yx n~M~VSɇ"@qP QۯRS.x0 /p bi7 0mcx Iuo)ͬilFSU"PméQ› rMМR~X«yÇ"@o$,"d67[a`<"&Bn>gg 6tn~<`?RNΓ#r}#|- Z=JpUN"s٩g x/]TQ݁;9J|ʁ xK|fk4Ċ}AOxQ3InڌA1tS,_W?"ґ/@ F*4[]uW(E?{_/Uee5}.}eJag88 rT%Jf'Re!̈́K(aq3p-eOY?s tI_4xl$K(ĬL'\TU3,B2,+TJ˅>O送R~+J^>Ɏ@sMV ПςmE@Kxw}k;tX1Yy̲ٞ1:qGTaMW#8~&uP?>*L.dso6Ttnx@R }nx Pb8*WuY;FH>E"R+weY'> Ď4o4Lh}^i8̀s1]P[ Y.he;_5}r ?Ίe"*ƫu\u5yťF_7 >ly 8hXJ#ƨlL/dpI&2Ug 3?ᬖ W"=[zNc;.I:EO$8]zOYO||c}0̙Ս6wi?:?'TJ7Us˒?<'2&Pk5X>"Z x<ʷ \וOqnIt^I^"w$אfY_ϒ48z[._IXkJHRbYA8} V[Ez':׀\ -r}>tQԪ n0xث=>=>0>@"i+{3jIJއ%5T8+VL"ZWQ;r'_4VKkrAi38ښҝj/.ZکcfaɂT/O&q) ,BYuij^\o\n(6ڍ#6tWU'amY 77.ML& #c.{7}KD"Xi𭃬=I~urFAiP=/hE'DtoqݷE.q P_)6(l,-X$I~0C5qsѢ VS~ӿ  _(>H)=y qS0_n'ș߅" ,S}˪WQU=#(Jݧ[.EF1|wCW4J#=tKE᧬جoW*<2 /N!!AJd x QF`.9D"eKXf(_vzFM G-KeYߊ3!UB,le u98B5VҬ(A{ϫER8OTȸiѨȳ Q }JA*6U̪b/TB}- 5ݘnBFL" Bї] e%be)OUF{a~Ra*:2Q*>++kWJ+F^Y _@3!8~Pv~,!>mTFPb.#n#cgx|uҾc'zn$N(@@۬'XURɖU6rҚi".;akF|UT= [$c,ҒiOjnh*Beɝv^+bM6 L8$e7i7u mw΀& ox;6t#M8&rѫ 6=]CRxqq|0<{a6o)W5"Y"nl4,?CnYju>#ɍVzTu ,yV!/x V)gD/sԭ-^nnYAt(u+XLߖO';{g!6ᖢdlmʣU 20'ѴLc *`WHFw /ILlye#lufԒ1l0xN4~ά`/BK2`e<|n.ae̾9KM׵`I^ٚy uO4~< 1P)pߦtS!9DuW5]:*un3~q;{nXW-]FDH}"38J{ɷ^5A~9F>( Ŕ~PFƍjsm7FxKIf-9#b@ 8nH}"PY{ӿR6( I:M;x:&Cd *5.Kk `cjkH-c:KxjC7 lY ~譶ـXj`qjIB4͹pzJl{krCz:nr 8A2r ΡeF!W;Xw>'_Ĺ[#̼:xFG*TB#"hdmdnB.;ı[O8t%7 1ڟ$N@[+%ƤU5s vaׯ]ʼCrbf> r ѿS&}f(h,!Ze  p26q<11mfV!N>gk>&.d"]cx$pP4f gce J#z_L@?m Șxd</8G7<qB o+OhsL8Ojtcw\υ/U#d=s嶠@ָa2M<ĺV>8RI3*4xPf1D&?(iКC Ewep! jW'd+ef{NS9q8w&sFBSj b +:YptӰ/ jC`RqG(>eGMQh"ۍ(#- BiEk_*"7ș=xTV4pQ$힂|,_¾|Q :.M}c ^w-B!0]zUgO"$CjsmB&#1B:$o?"d?,!PeNlٍxՁ!"@kx8/" m?0T|L-=_B;U‘ۛ^˚ۗЃ. :^\8 Ut1wfXXgB zb{w }g31mNp wn{hQ:D`*n|(a"hB'FT/]i! }V m~ѳ5-Y`]]ޝ9hȣÓɼp5LQh[NBek &9mQ~7&r{Wc ~v.~f fj'T蘿/Z<sP7t~Q 5bDGv8?r&Ĥjf7Xu`H 1 @ ,??E;NR'P1݄Qp̕ϡTRWDubf&JA4wFj[ي PSY58'%v.Ct66+w0H(b.G(xVeK  䢪a\1 sx;Ϸn!~b+SJ$snfsfz7z!V ibfaڜ]L`[: ֜VeC"R5Q/mfC]Ϯ eyjɭE}W!1$HBfIOud9BM$[&=-:>yE\00/iRl@AWj+oCGvxO,Ϲ m #Z`tB%1 =_]a@􉼄 x q 䆹)׭t+Ry̲w^ KL=3^ojxsfnN3'u–踥) pNoߐc ׶eM+`4z^ EK2S㴉3A^ohU@\W;TūV 3V_:xdA K;.gnRAfRx|1Z2eX g-vY,hl,LNZAZƆRauNr⩕/^#XAU"v_޾{YH]&q"O? *tdVqH_DfIYu1ܖw=vI2YR¢qHb(Svy喒D co_ $zt-N.cP2>[Rl# yVNyVgU)C a5Gf0Y Luz:@%ed&%KCt)i\bl`G-NN1# }KIlQ)-QAG(j} )!Kx5_5THߠ2/VB'^o[ _o2GvR 0Wn{,74YA fK8 eM xT ~Euq+gx+KyXi Dݲ\xd+Ց[t(aNKsvA8ׅ {~k02 ^dW(gJnY-qSnMjy__H6ԊyčO3ZR#c 2aݽz)Kbh8"&}ta2-fy"6w>E^\qiuj̾ c\>_[DPYy{ !KMiɘtMN# 8han/J=aZ.P!ʁx)-ҝ:Y zfŦ'@'k =4L+[=/M{TSʕa u}Tzp1i%(3c˞ jW&|_@\E6!Gpv P FgF2%@\@``lB*&i:|ԮG{u< LŦg\ڪ.DAa4N^h/WuN?5[(P:<.x'&o6U&9:k3)ۏoZx5d)NNrreD3mbpu61|+ 0f_&zG-P$4G8}ᰗ U69)3+g vq:w TpWkz=y)*]Bk,!sk=N* OܒZ3=FF;w!%O0S(uQ75!1m wD{W*9F=_Z8ٝ<ڂǡX r*,1(* 6e+pvY#"wM`|!gskeq)j9?:~RX w@<=yfqqB^Vkjh]m7 ?qC[ſأՃ8\E "*C; Fk"lc;Hu(foc L,ELZYgfc=MItmʎTk:)3rգy]l)bvD+%{Π<`䊔Yr>\iH1nBy^Ls<c#gA ځߙ_f:L\{ W*?<yEt ;<4q̽3q{iI 9yC0g_6Jg
    V+_ 6̈́f(JтF,mOvSՌ?V;n\RUB6hAJ;&kТD>+&?͐Iq*ݥ@|_Ɔ5?9PD&%٭z ]a03WG^*P`8:CW;狈y_v< ~7AVo(ًRVMJ"3)=旕Jll| nn! 4WRY[6˳z첅ygC(R_y-BӦxgWdI64MQL+$ aBR̵c4|^>T |M3Ւ;6sIh6t6fkǍr.0p(\UICAq+` ĴP侌kH~qB٬H0@~&B젹~y*#}7͈lp4 D 5"öx.zT<g=efr1H@ohNs+Qlf뜸! g+C&Г ΃%ileSnK7Mdie!\~;DS@-].ujĤx彯)iEhfm|a:^Xg:;Tl撒^}@IսlU3BNEa~IpX+:e6oAa`\n*#:{e:_[6nqiwn k-L$ &h778pGyqU;@mڦNW5-4Ng^5I0Yc>g/`Q/w>OWQlD55ZM3G%$fD#_O Cj0Cy_+X=g06whAUlA?:H^b>9oTX!FKӞv:8>ǒp_Ex?"L(_~[dy.qjj䏳^N)Ӭs+-Ҁxi4k?і@o' >Jp8,J#&=H?VJi,Ku k%_U^%_;&TCÿ(> 7V:!J~Y/u~򆀋. DlJMA!p (:mT:!6o)?P0=y#A(>G !_ ]P6g5 _N ~{nfbP@DC5c1`ueKˈ 5(Fz&P ]miTQwR1jWSQ>I!gum_`k?5&nfF Wu)|B#=sr70TGrه?/41ǟGK bC3DqQ T:@&ahe:eu,ʞVbᙪVq&˖zf>JN3TquL8cgh1O]T@\> "1^pڏ&负Rcf/eVW^W(XRH"8\T@4@QE MѼL 8ET'J++ͥ2p؍AY'UV>>?Tye5۔ 5E (a+ٮWJ,xU8,NjD66=7G#bJ%-6a].`; N?X[Zl2y:^r'(59:/oc\VEHZ-v \ $zBoS_ OBɟ-i\l2d2.SZS$rs5#8cUٴlp:~ YOjf@& ;7|59W-ϥTۦEȊAECm;ͺgD5nQXcfGo)PO8hq,;~Z {7 zRu!.Ce̊KQ($}^)r`e@YlZ^~<S6 %}9EVFsyĀϱmjK& qD;Gl]'L 8~yGWړ'wLΘFc뾇ʪbN9>Ac X[umsjį% ej~wO~+Ӣc NVRmdLXdV/V?h4hVYhr 5J$EiN`t&J). odݘWA־>ׇw B&#^|ie{-Eθ:YWUwL~s!]dW1PAo (u 1Sp$Чv>hIMoI`rŇיZA } p;U&5ȑ6: ٱCbTNFgVHORxI@l!"{KmkܚWJx3;mvCE_ƒ0o9XXS#$} Yd4ՓDH!(/wh &:Ç7T& WNj ^^,kf?%mh`)N^4JE{=> P\j'f=t}a[T{W}#urxYxdѩ[0ʮ]ľa-¨q=-[NêZs˕{yh-cœGA&A` XKk"퇇/E"aHTJs ݜ [hG(`^9E:ՇXcy^/Vzo,3m|O &;Un%qWACΫ-!机vw͝|+mx-`5m봃8sc).1` L Kck܈y\9^m  ];Np s>uJ1 +Z~ z❾!l1LU\nҐ#KP;5:?-]έ6;fO~J%ۼW'P V*Հmau MzcmI_ER7abn9 ?6/]E+WhTn`L?[so=M'ЛCڒTXQєlgNa\[%c>9HX]z}"ĚR{ڗU_ѩ2Awi=62[iEzg<*&Ly(XSl *=GUPIWBJdl~dgˈX֝H|nxF!_wf ]og~kuYkN!a+:ˎoz+2#~Kr&זҋV WvsR3:}c[AcDi ҁm')f%fl 2 *6k(̃s|ifz|i2q;ttfTMDק,AeL*0^H*.P92#RjO9Awk`8[thBH^x[hIR#DI8؂_~x>ܞ Qv.) Hk >6Z 6G6-̅'ʮ3~]@Xxa:_no`ܭ sDyQq+z8Yܧ#lh4a9 ek@lHkONwzCTï.gڿFn̟%exHi8%EdǸxTͪIx^%h_fh.=+%&3.޸D?4a`4G DMd~ :Rlj1a q`ioOW,G[km2Kgs2BX?+|1_* iFF+ {W#zR2JW4n#S#; .xGLpˎC U_ H,ʙ"70||m?@}6㫴Η+. RB^BH@׌ĺ>-XWh#:L{#~ <>ԙv?$ehޓ;o7E uY#h}T:K`#(w@b5w@aᕎ[ğHq8J^ҥix/ ߟ6<`g= يrwWMC?pb|LAAVU(!.$wgYZ070701000000c6000081a4000000000000000000000001668434d3000bd388000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/scsi/qla2xxx/qla2xxx.ko.xz7zXZִF!t/]?Eh=ڜͩhb^zН]R.d p3irQp5FxD| ]TysiGOQ͙uyC;w-T7頟}JloXe_.H ,`}ޞYemԭw! Թ:B\+9.)m"ȉBBxWU eD(` V'3ӲeEH3;?mn}r1eY nΕw]sG} ?|Rc+'Rm4Bku*!)nNbF7n7f};exbR}!=&]gBBb0uEJ7ZnաcG FYY ڭUebNf v8@6* ߦAؗC ž^ͥ'ƑfaCbEz1 )H9vLR4@JäOXw9+jȰ_K j3Te7He˴r==B-P$^a6Ei&ox=$RABXt#Fư(hHټ髊jCD *  24WJ^1 y-YAP $F PѼ#)A70t'J퉗n8 #N,1t1*Я I}bOz;Mut wV+F[4@Hd@S|c@jsù%4TbjAu({7*C$ LN|| &8 'xtE՜'p2gCDXȃ"g_ BeV4jU-/Ue+W6l e **_y-#(L8= U.$=46dkϨZ.Lg~qbz)V(>nxJ_ ݓM!Zqtt1355 ::ГnHr, -nīm)ǮA.+ݢ~?)״_SJ%^3P2?HDN键b׿T 2a pdKHƴ:nEZ1EyR)Zu˷S (gh$EKB5\:Ҁ!91[$6jjfRKGEF6NVpͬ K} %~2YnHNٿm8/kο@ID6ok;dcjkyc@_QZ s0/ǶJxcŤ>@`?HCρ#pcH67$4ŝ#2iwWΓsFyw2aB;ϙ@qr+,$OԶ@<˪x8Xd_hg?iCgkwǒ iFoe&N;~h-lIYϦB$[|pHG2IV50h]|2gH328?%ap! "oqdeV?T%pS|_ O@bIȎE`43(fYgA>sD*: Ϋ)-KMyARU FRl:d&S[b!V47ǨĚmFtNC=r7s}U1v&[yJЖ3l땮_bK1snM,g^u HNB|Es̾fmD{I5%EP=ڹCƸ=o6[Sh|+TEx?a[GZst#i;v4v{P\~Mu$` 1MZeQAHEG [cty uT"\ͨџGp(% kˣgP&YR #?f+3a_, v|{ko,#c6JSN=n!fЉ7|4QCUrM?-謕imwT;!P^zQ;1~Kz47Hqw-e-Le>l9  NQ3TiȞ |K$F%YQHr5R->m<'ɡZPDOg}z|\'V%cHI*Yo'M%ddP6&+ r 9$B Wpe[1=-!$#ԃU |=+zĴOb*0yZp4NAK8cJ7)5FS+f"ȕH$;&8lBo5QfJB[ {+J1 WPtܙyEsNQ$7kcnHunmN\l8n/=[t xx>*q8(G3En?`=JY{гaUd2180TT#`i`!]2"Rl}T>};,dM#L@>mE9^NeFS4mO] n Eq_lL>:2VAl2D6]Z "[RԬ OO1yduhv:O ~vne - 2x2tEI@YGv@ x5L'N&57QVFJ,3\I!dQ5ҹu-AEӾYiqdH\,YqS%+;[ٟQ:H/"w ,j(?01CtvM{w L/1Lo|ʴ?ړ%wo:Ųt ԞeS̃8:֣> ldnehiE=V5S 98$plbyZKəkXzÔo oZ۵-elWQ9SuxR-ONt[!\{NH_E_kC2?\k_Ӓg[ΟhX4̏.ȳ^ճt9+׳l^NA)ER8:.-]ξ8U2-3`H Vz'$ت }q[7-?kʰwK+ &E}ImU<} !!Xixg*B{*tyz(xPI;Z9bhЮ혝1y]S/Fz7s|An&1W~zZg~hQz?` P}ٜyc(H P h'FȞQ9EWқ2k/pI^lOy/e#uqpi!~EajD/Cs݇pOL`RUOsXx%]AJ~D2.PYRtU%կ2t;oiێ(,"f 'V5fh]M|>gr鑚j6A@yq+_T{|r2u+HOn;%@AD SY?.}|2`SBZ7%g|Pg+ @ZGWZ%W!Q^F,2w4HNLɎ@i;ՂƨWZc¯ "o4}B s~SrDߛرLS\UVPioc~4AEj ^M6 t CeQbDDaP`S9UxBɖajLNqPb̡etВ G:XdVX~{)ҍ@4ȑ"%l鯞1ڂqPy]`yaK5(R, CïKk5 ||+01L##i/F̛c6LɣVJl+7%{gF!.bfBbL۽NRc̚qCUr%ߥ'@/<Жdya_h=( $b9YcK 6a󵒱@#x["'I=w8n Hjt) ReR{!L*0"5ᤛce [&Goh;"' ރϊ~Ny|v<1!Uwg.T1P  v\I<(VO HLb7E5E4(Hц,zآ44]:~R"ʟBP#qWAWO-ā5LwWh:X6rfX29KBQA¹#f>" !# D܈r{"c*dP_^ 1~DWq%žG?qo.Q{+*>R1'yE}9LRX۾[R蒯O,$h BE"FB݈|&-5E"4>^jJ9SXc%,A&T]8nk$5`=yU8lZht aY"",V;䍺tk(yyۄ6kN(Fu (Np='"wVOʱbMY%. ]0`ڠn.d!j0zYwͩXTyJ {P?),MG:Ļߴc}m8kU*#T8F~Z*iguyF0ίEVAڎG13w!XȋN$)JEüfD3$y>/L @hV[S4 2Ri^g[ ڍv Q6rT@|3E9̐D81}=1ўZ(GEU)5vr}Ȇ!c }w}z|0]K#<*/.]xr%D! ֦s$G^?P9q z6 ׻L(|8Hc^$w,歿l`WKMx|͸gNh55y!ʗ@ Y%WsY^QjwCN +T`, [C睐5&A^V@b"|8rBo/U8F9#=Ji^D'pI^"߮9Xc}',Wc9vtZL KoϪN>Uƚw`Mi-^~8! ]޶Z1A"rl|#R7++74tJXA ~)ν5tY޵f`}.H"t@ugXe1ĆR.I"SU߿Xê] TH4w0€( C3Fz.Uo9ɱ6^=1k ^CX2$@<>)ft78͎ɿZkی~(-"Q2;xdezVcgaS隽#p]z(6\B9wy-}UYej?Dh ,6{> ͹ĒEķU(rcmEVodj/ &>ً1ik(dʥ_s$1./W (>#|dO]KrҬf;=_B;?mY=JECj wЊb(G~9}\7<&V\ʫJhK 7-GhYJ7 ֗4!On K4luP+lUC.)saI*Kq ?hOQx 1i }UP0*ApqD㙝| ^V_͟nUaaXix"]KnvX66tiXOP[ҧCގI٠)LNj$n:/ }#]{h3=WY=G `Z ֣ؓ_!e1hzw'Ng S-jl 3))W`Dk0r@6r E쏩ri3ʷ%m8uK.F:ś/ 3*.Rue:[e-&?4PՃR -v=]u#f(JFDfr7y#2vm:K'NH>UAa_nj2j6a1<+6H?Si򘔩yt{&=GAƓmχbO3$ M`u}ԠMguGA5& Nm3W)\r?: '[Y yrDrT?+{p^Ftcb"(_ G*z:*yVzd,Plp٧@y㎝GY#PƇG՚ue'x[UK϶8ijPGȏE҆gE5{ ŀ"X.}geNq(d׍Ӝd^QCU8^iRnOz8O<ËKH:Y1abKr)[,i]2;~2#vj#Æ,qyL3?tֳ}p ݇C qw'zj[ߖ|gzZzE+qfޢQHulvάu%\ƾ;+Zf5 aωcL5%qK0 kfSOp$Lja#K^18v-K4)+!`mf2a~ͼ$=AMbk;p0[i6imgiA5}v|+8]d n錋%Í~”?z%ҡ LtX6uFC[UFLwnʑiKwA[hb8 m2&+⑁Q!*(_ե^ıC xs`p<8^LМwWP2%z̓ ɝs"QG]YjP/ <dh$:Vlgda{3%F~-kOԤy^oJ(2"x!PȰ~Ԥ5 E3}R>2)'XɣതΦFd>!NО2g$҅fn2S1`^E&!sIj,[Ι?:svpt%mؕn6 ` 5{!*:\؃W' ⾟)C dHqpj>+p+ UYdRnnqQC]"ۚ~BTz\8>|pcUZ&zlf-QDLV5"mBnRtS5EzJ=vqnFWg(Yr+M5dg$jtCCldrq P Pc >lJ,z*|_TOEdc}-jETnw^  :5VV,8澪pٖm)yoz| [oh_7-\_u7%;7lӿzR9ZLiwsH8"M%]JW)t>!qߖ$A >CvI'\AZlklO1AgEo[jL-g#U.@O$j\Bt9)5W5Qǹr@; 4!z$hA==˽[_0WmeqY+sJ7LYWCpqڛGy;g2sh~R:I} -vYM\c`s-YEW+D$/ W=% m4/U~58ʧg<\/jxUHW Aͅ9" 꿌XAK?}V@xDa ̛o:S7aob!O gۥor1Y/$߀S~<ʀlL%G@ K@!"5+{omB?ۜBY/:OΎYHTQKv+麙˦xr5I+9fG(>j?\;N}lm;j61f"](㭵J_%~p@][s1>N:eSP,'Ey%),movY )]X4yW!Tv S$[mtGfBm[һЃ[~i9fF(}dMZlWf=f*X46a*.*MNj8@%| .)T <1#tt ɡ Ahƽk?,oOE9 S6RȩR*LEq=WFhR ScG|QTсAWq+?50W OSU8ou7 %ͮiF8!ùs!1e`®+ @6{#'7ZUwFoUmB6GWi\XŧqT6}߯X8Tv>H.IR]H@Z'6H_dyWB I5znyXȀܾ?+ FPn Դ&(o X6)j/4Nu\=TGpLY&rC"xs=wSD=EMjӞvMK|S{`,0MLLNLVGkdф$:8&EшRbmb]@UQg8do);5<0%dhkTj܊nh*}89 S-/Eˬ$-HюY2FwR̤, SDȺ T3*:{7k?P`g^%޵(dkNS8bRDLLaPKAطI9M$i!;;#;q.>@6ԝDL tO"OhܤuIf!Z20N Bh"S<|Ϭ&+Rt)y ft6mHik9]&ѭqM7z$b\\ (&cps;~߈[mnNlAJbdbmbkd,Cmi "o ?#x@j 62$MyE-j2df1 iyxɌl(03.u\i-Ht@$EA?ta:V0O8h}G n֙ fXMzRB\a}jҽN / I1`ԻۗqR= wqW| ǝvَ}4 ̸1ss#?%e&qGn^4MkvG=N"&)'w25>C}{=i ~%hO{8a31Ĥ CK\PƞecoA,IW2-Ly~(毉6q D$yOHVfoF"_6hAU#=)MIfG T_  + 54J~47"HJqc9egs)ȮP) Cj@&9 ,揔J?g_#þvPZB#LטJ@k*Q"鶷w9d?6, !ȿdDDγ؆tc_r^K-"7\ũX7щLZ[[e1lJXD"{z*-g7H k m?.ŵ'љF'Ȑ{1"l؂O(o@0&D1qկG8<ɦH^k|zI_{QRiB,s _ž?b KNj5 `( ө<9YHijpYIޚe[aUw.HrXYm[V'#n W?58ˊIm&9ɒďݥbo6`©GK^\1540\hW Wc\z o¾LJ7ڵ9!̣0O^ۜ0;3Ty'One Fe@L41-E@[JcUYL>nօf+%X~ Vd"rtog ~@8ցiBVhfL<gV9 rTx*cb=}ƄNHXq Ao9m$l=n% @bM1D6rPy-0|.359+v䌇"풥 jਂ_LߟgCfn[%-y1hkUȈ5毿u"4Qm׋,=+M@WW7Hb FDl߳(bZ7UCӪQQ} 9Lx!x nSbNu9w9KaXkѯK$-]-.M3 `O1 P8J쪶.V2?qb6cwa̻4Ԕ+Vlϛp>'c?^fooT&F;Uޚm yT%uФ*8d#V~yAGlj#BXڌB n+sAĬaIMl+֞y@d ѝIpvy6IIլ MJ%!kb2L,a&VuLeU@WAuPoHq ҉ 2%#_*~ҺmuX«lZ*Wgw ~Ay81 [7yp] a~fJ!UIڎx{)s=BnucyOz7놅+c 6֪x7ywpT)xm1XG">s9;]e7XKhd6a(Ď'{vdLy '^r_đl Q\,ib8sD+29s=Hz","3ɴ23y~gT~;.N?%J;qyd̆%sɞ ֲɪY>b ? 7ǸT/HA$|৙וUbaHsCkvS4y!HcAD] v}6Fɍ09k=ϒGR;15;(z*8015֯ )ʷouW&A%`,!68hE&Ij˭5 %/EԦh5,2Z^QcZw{ěts\IZbP:f!Kt8-GSqC+ypUk#dZi '&F6;">V47yUdMcC1)}{CXmwo1C*PݗwYB.69ͬPtPUÞMif$uK֘2*0q(odh';.'Ye_3NGGJ*kpP/w؛ !!*7N#Rr,n͔=H$q4|s&964Ry-m?<ڇ'ˆZ#AnN",ԘJu6λb2ke5x ?J8?ƚ^laLs7~A^Cl%~c(^w'7Rc(Jc{ltk6\j5quClTq` 0 %wuqc婛 yJ޵Qer\o.Ά\s/6;K*}^֥tfqN#769QGQqo_1PHa9ةП$m r8w g}$1, %P*/Da{=+TN~7@{80Hh|ࣼ3oBxL{|.:^=vJ)#(&<88ck۸s/,XcKl:3FGʈӻPҵwf9ퟏ䖘L@9ᛅuIB@t\n1 4`']j6cOh1\C]1JTSM/f9H?QOy<,yS +v@`1ӈ:=ہLmHC=A1$G$uY6RXo1f_]DbԖ#&{=zt >p둦&k0R^pAz4tR%=rW䂑?~Xy(grTu9WFɠÑJX1[KzFT C^dvgl}IJuj$>cpu#D)!h7%Xc-I8F bRP2_m3Y HEX;#@h4ؕ$]+g6}DgL 诓 8|o浫QWH/~n[q'(+]>ޫ dyS go΁ .s4[3Go>>5?Kچ믧 ʧ \*C^_3h(qS.%|gvL{,y,^m-VdҵDT[ިWo`SiځM`~AFe9{%(l0BK,g?DF;u%;=Xr4!=۪#IڛY@@hT|ɴDN)}^3&4x_Rn ʚ4VjADZ}Q3U> vGYb9`@U0]_ٍ.Fs,qRJ*<4}Oݿ5S#B}׹q/`!–Β;&.]/CW]ֺ"' K3Dit~zrD9]nJ_4+Ӑ-/ *j(5CҹVݦ61 d`ˤ.L, Wll!s#\˞;@ީ~=S^}ѩej2wC8#xђߏL~N'gmNͯ@ȣ44[60C/qf-.7yAN i7=JGS8hc"e~Lnܸ LˈW,7u2‡V6+Å;@ܙKќ tF-Z+~u9R@GەagIѢ$X46$} yWג<쒞*f8R+m,hȁ;JiE+/pͼ-Ƽ*5Tc ·)-z`ٮ&/왊srx {BȀ֕r.$4RV(9[6 04?$ DGD+,*go\Vk:Y/XHd4\w)2ԫdDm)HO:> Ж>NHDBU 00g?{׸MȮ!&66gJPE o;|zFB0KaS+8z|徽9PQAO`}5U_oyuPբΟHM翣Xj< #KT&4_?SJ辪Pߢd'agG)!ʵľXe&qTG+H" r7ȤFno4;疐9rG]ȥ:KWloucF\,mr/M̶HM&rYDӬ ^T|Y-> aˇGϝf<ԂB4gDY]Sn됀+VM 9Ν{tDKF.>Z )vUH:#:%鐥j9j!I䊹ʵB0̝k?ղZR^ˌj\Jx $q<פTh-i:&b+<$馉ڴ` 5(×;0 Sn]\uRP Tw4GjqiK^\@6b¼kIMTOikR-T݁%PӚ@Ԅg`æPJʅˮ~ re̺"-NҕD㦾:kzm޷DQ'kvWK%]`"ujP*%{$Ou'a~wH Z-wH庚+it~J6!*TU$ܰM`f K1rb q5vK}=&ДkϤ3Z 1&/ޞdKl_bp 堙=?_6πtuѸ.'Q.ـm|>Xyqz"euz!Sx,$;wA' q)cQyEY*Q^d4r. )ȮIk߆i"~3g+-egV|5^vaҫ^ ݸ@ecIN쫽/B_* / 8sz L&nۓClsiNxMY}:Ír,43j5(O`sOEܧA?XL^-N#RXIlx QY*\xOǕQCb6; n4|ݢ5.jhPz!eB@)W:W ε swt~;NuQآ4Љe%2'~ dr+jr^8YSjSD/n9l}gw & xz+^RtYѰ@OrYDE~;+ ʰWby{x\8HW)g(nxhtKn.ad X'ߡa9?|JE*[wp#2 CEdeGҠԈ/Vy9"\rSD}X؄ˆqn?:ƛ@Cz#!p]!}yLxv须hF -Jԗ_028XlW~G($I Pjl3ߗ%wgi4֧(P;Z;0;*Pګ@ave֤2Y]L]m`N2ʧABWvfQYP,#%1a,^2ձЭ3¶'H%`,<#%O6k r$m>pYzU-&.W,:@:$I:×otp[)}iuV'PgD͔IKX̑3?V `+2o?j!֥[<[N&BB:׎M*RWDG/3[`HnCUAx9_5nC.gYۂ17l(@A1DI?QD:S2j bś@MwDU]k޽X"ckQ'qO*P!.EK*drSlSf!Ԥ&a<x`0T#.Ҡ`.IhQF-"2m3T.J;ghfkdĔ0qX?i0U.i?-s]OܴԖqw[׿f TWp~r0ƊWoI]H Df8wm7p=dȈߪ?CKx7^Ӊrxبm %6j`Н?d:2.&uH0)^LU}3n dp*ZD"qyHη h*XFhxՍ/-,靻Jz>D7䃔 w ġ!ՁckhZ>]a?GβNsԢx: kun $v5Q˫ADB(*DO Omƒ1".4ƃg)F>jL8#O)8xG\:smpLCFy+xn<IwhcJzM^JmR?cFH|v;g ،R7`H0G\:zΎ5R!h\ 5#@_۹ uP[Pa?_ؾ-le ZH8HܰѠ.);<ȀJvǞG8fwJ[|$uvmP5X)|\2%ASN oH@b‹<5Afc[YΆÉ8ʸ)݁G/sd6qؗiܳ JT(>X7 O}ǤI|M/c N4,gGzNI LQr|K*$J&\F*yn5 (=‰}`2GK-74£~, ^C3o! T_y;3jwD|G[#5'+L^pK t우? z$А6W2jSrFኒ~ @>XtlgK91]/Aȴr@LU6mΌ@o [À)7ۦ1uW,g7U9S;&9F,8pSPw?5Zp8;bY!z5+mL#fu;照%_(567iEhڟדHkOFOC:2]?g2<[[1Q(Ӆs[mlf[WOإ>~(w B>DG2z ŗ__ސl-SfceNYf1+QhVs6M0e\au'Pq >sNFEV3*@t4;]GabNv) %㰗t?[͆F obz<5= 4Tۙn 4/k{+VmWTԱFC8pH|VGWqV:e3..y>B^ 7%0J&[OtEm K>ZSz]`6Qj҉͈n󱊾F;Y{$7OrbԞf!/чA*X!<>><.;(?X} X^mAel`9"o,ȁ1& .zчdo)A)qыws*+df܄ɣTe\Mr|n@dS:P*)S$[miu8P#ʗY[ǦVqg[4_[]J(1RLi 4OelvKnNKb̅F~s j p&2/f "Qdҁ5%8ti;@ %%:w  ՗M{kʛ~ͨ>`L܋*fC2(n|`HL%O4MJ)%ͅb%áA=E}+Gگ^b)io'b1-^~MѺ[{d3gXd< NдLj>R|bߐ@.ʧm^똽6z}Ĺ$nVխ )*Ahwj&@1INri~ e+;LS= kBpb[I1mzVl J*b353MzmyJ^a!uQV˴2p"- ~‡ًy-f ?aTLohqWǼ"7j+ɟ~_i~w}"AT Y{73~J ==g;m2;0޳m[/6/j:Ke1Oa -y;֐5M^_rBA]#{U?hm{{E~i_(=9A{ˑ`۶tgCKWTؑùcoL/G)]"\K*Irj;<As"ŮQVV+!o1vE[be%'LԹ0_㭨`o{vª *رhNکS> KP࣊?c!ex]ynһg͟B_0Q?)I%wq`|+Y\޸),a-j#gU벖>/[|3^{!ӛ1eR2! Wvo[EDQiˎ\)9ӹ܅.yd5Fk׻iOcQ "!C䌪88rߢ3f}[gKxC!tequN"4.=. Ì AgYF9 P" `c6VdqTuX$ roXoN.6Oy=ۇz*2P0Yg] w\ jLةBI]n8,hb׵p* jU3:>nHa>oѯ+[u1zB[/ӑ? h?# O)yQZ FCHfUkf&.#mUwDVl$,lcDŝv5֚zy/R"nQ9#ƙzñdzlykn1ۇ IH -;BEgk]- KgXxJobz/j&/PsǾi,IO,mDIZ>[rh)h:qBƷc(Nihrd$x/IRZ^NpeI']~{HH*]KsHEv#MSz&[AFdٮc$x|o3nlp"<Չ%rtj!D&$:ò}] ;弤V3TNjܺ:Y__sET^kB*=RBD?L 7 +7ͻkJxGw w걱(DX$ .ܼI\&Hlֆ {+9}⬺Z# 25|ܯZj-,;ZmA=Fhp#pFRjZx&wq"jnrc?KJB1]|jz~$zyָt*2Gs3X.G .e2Rt )PJkpcx_rFO*2BםBF蟂XB9-vI 8ԛH@3ZO 5evL $W0颅E+@tw Z%/WZ%a䤋UlܢE (qv\*INZկo*6C%?@٥̔ ~!7:O'蔠*]71篢Z?i՚7t;Ւ1b;R?X>1lMЯH4%OS?E\iP,X:xTģEʆ!X6‡'rx 旣p W-bpۍW޺tM<%ns̖@6??[JQ*ח+%[#xs䍉_`V מ ( agqbfaNz_Qr~- 9P׷k,O_Ļ m=$eQ:!uSUd4ԊJik\,L__<#dtwϩD'@)XH.GDvb,-8k\ Uj]x"4TT(,ihJ 6t3K֖NNsgTXos9n?pM׶ ^t٧*>ӿlf $3tPaԓgT+N.r^R>@kkҭ3Qlvԧi ؇w˚CϧUFT<ltƅΎ]>XdM3GlBWb@;J]AmiI<{;ݵIJ1nwg6x534Y3Ôy<b4тxU \CZ1֫0AR=E -` '"UwNvܡjĴϵCz6Vܛ -ǘ.~T(c3KqPZ.78J0We{gtl79V2jT+ VyȐX@~a_!ĸN.=זJ$=ST,4Q f~C?tLu;-uy ; \?{pN#~c#JeTK3N.}""<ͭȈ,Ҍ[3J|$f.w?-‹w%KK->4dod{ZO":I]u@?xSHc~ӏϿלnC}>AO_\ߣi_Nek1:#I2>wzPQr0ǸѫFR5*BBawNr+fXdfLV&#Q.|boCj@dw&AL?P_HP'<1k""LCdb1[PT.Sd60R'mjX+#;uk-0,6fӮ$E?T+uv+]V,O{[k"7h?BjE\s-Q? snR7jq-̉ޑD4l%#Gfht$ՈHn 2 lI/@1e@{ c(8J7*jK=>őGbO=!X9%8L]b~@**@ǻ_w2&`o撧GvhxX.S+E"vw|ob#*q唿nw`O u DhY!{ZmO~E)ny+~3Ir*&c ALH|`;Y&J@pDH4wM gD82D^͏P\^ ><~`VbedQMDpvb&q~Y%sf3X7ނ7Yr38 5#,XSG~u0ٽ 1}ݧs(1TN2fnHMOjإcP@p彭K{`JB/g.C_a["a[Hwiť|1dTBnT청͝ I퓩[tV,ϫ)sbP'_""qVT.i'c#v դɝȧP_#=u8c8U'DTԙ)^ɦGkN}Q yzP5ϯit?=@1ԳjI;))0. D?N<%!_+GhL!#lް4EU`^f~6rkܞ[`Fǹ0!XP .@Ti.с\dmfJewZfX gH=#HF`5eb.Tkueؕ.7`Z(δ+m̔-9gucZZwp\o8vbhI hEK.CͣJTv*.GKJ yI? f&2*]ƒ(kj )O]A Qѷ6ƣnIzz07p%i;FGzWtaf*o]u YjYsL"]gNAW3s#(&M씩]̍8%@>мE霧De8sa:h|jY= '/'eģ Jt~7x?_',߇*U>FF( U]r]:|31VZv_Ag0w^kov@o4 emxDi"!SX>Ɵ5kE<`3Q *`f} $;J| &֝B"a (j0sov/ܼ>4d{]%; Bz#Ǘ)#_̑Qj^ňvtާKa<;t,gk&º!BPdC5[pC;xjg,~\- ͊ZIoȈ#/ZSl{ۤ<Ƭ' cK [RH$2$]W G㷰꼰s.Ѫ)6m,t4ϔsq=UCԵk KX>bFbI9RWgE]__i7+W`EaXFLC*?LA#;d8&ìo)ߴdp>O!ZBA`!C!A}U+^L> Fjkeaq~B{ewFgB;{U\{%5?%+t`3?ٙnϐIɖi;{ @{hWEډ3\$/.X4b|orqO/N]#g%ĉ68dQ!͹3O?i0ghi{ꊰ!G1+m5oPԆ.AsdZhnb2y~΃QvWL6`ڸg7޶OZZ LH~+Z>xPBʝгq93aQ0Nstn1 &}a 3Zm1CF;k: ,p.TǓaV/H d<_u_?g6#/ƕRve$SW̃vkQcjOh4׿ |Sp㐀؏2 i mgoA`87S13'`uh7k9ҵ0l fL,.>d~ԃ19R:eIm)ngɱlN3Qk2D5jWlG]wu) h`Sn`0x3R-Ӏ1>cJHk#٢NQё]~VH~Сm:ZK+Hc1HMY،|f:=4MRy[W?:"] QM}F$lw4͍4(ǽ9 V ,Lh}ji}_GYL2kJL]fOz+ooHaIr51 ogWF:q,4pz6ĵ^̦'13O@zxBNGhF0dD9,̣+-{hK4X pUK0&{4WvL"OkUT s櫚{=:GMp L\VX[ 0f_Z*iWJŴ3Dx]NM#Cz&sKzb(+!xL}2DK,8ms]MzixA6¬4ԷYCCHzk*b0ÓUX%ck"\4sۖ ,Vѵǝ1t;d"^a$dS }]1x@Q4Z| J}|L5P/dnS99>ߥˎF#8U1f*&(P&æ/`2D> ~O6WM`fPH }(?bs0 Bwe$ CN/C9cDWI02*z## q`?м}|aK.YAҫKК+*N̄Ne#Hdt(ӝǤ =Kj+,6y(ۙx#TՐ X?Xh]z~vvNpJрzJ$Z@B1UD5͇<ެUoՍɔM Q+Š[Mej};і޸A&N-miҮ2V^'$Jn5UN!e1K͇g7 OQ nvH4bKL \ ?;OHѤY^C ) uRcp\&Q:: ֈ<$dhy(&ʋED?xᢟ\PHBc:Z6*:۹+[ VTt㔤rG 5a('[nnTxڼ1tW]ӌsaT=NS[k^G)+lsWRaM;-g7ıVqKPsqę@ ʇ`௵V0ts䆊q5g J[cC\[C_[lfeBubJLґWOo@m=”*7(Q*Ċ@d uQu6(eY@d+":Aw V>*`x] M w0Ey?}n vB?qm/(߮ǜĽnYadWo|>aӯ D#}U|-v 5.g_A/\s _k&? &'v,iAZj~l-si7^ć?ڳEFw(2#=r n6F l98NP/`6 ߢ\+"Fwcbtֵq'%Q!"@qI^ʯG8 StET:_cm\7[M SF_94p+Xu5+e0+IRt=h+=/|pD#^'σ,L?Ms1S}Kz^`b qyGБ(uUb^`4Uc{v|_S5B:@m&7t/(&( _J d܋AC*2Y;Rh6rpҩSTܪD; X:Zec"&tԪfLlV/3`SʞE-sO6J$#YNU#AɈJgoԴwC|#6aː=w"ѥP)n0 Aㄬ~N*?k;D{y>5%EhBRYs"M8 wwA41#X!! Jk㢻U,0v|/ѮjXʯęvQXl= O=QIrMexxU=<$Y Bw oSږH"/Rq1{ )`ae@ih#(ZYD"ݟ2D_,vj!—GtƘ(#N6qVP8\k#w'*wDaRJfH$=bɋaE`*ʖjpČuL+21\l3ƨ2Ef{;kU{sn o<@AXv"CIf?g,ҟ)+ڱ0>ꂕAUA E>tcyHI JS¨/m$lUDQi+:5 NAfgY}%kfמ.짏ST-أ[HD0\dςWXg䴧H㵫%>Eh}{Y>r:IV(ޛV o>˚Bsҿ&eb9? L-a2MwDOVw!tS`>4OXBH,`iU.}ewP8Ft?w1`w=&LdPEPV({KTTBmJX_"*'8O>ݔI-kY6A2'ͳI0֏z hQԀ|'\3hu䱰# DQh?͠/> }]xtjCG1#wtQ[CL&K6#I$>r0nCjl^q8S0eC:F@T铅6n>v1Pq>:-w΀VK?>K7_  wEх/Ȱ ͳ3D f9#I_7'v`UNԭiGɹa,# Tw?'>Hh}b&26i| vFIUj=aGRԣ^RJ( Netl!KYzP 'J]-UH&V,CndS m Z *Wε1tq# >wG!.ǘ*.$M.Yv\{tyr'49i-PTˁ]K\l~T?Dc̹2<1Oq?۾!n_HP|b*@lt(JKC0@cB)+,vcԒ1 Reƪ-tL/q]:VZ='Yc-WIBhE8M:ý1M J9JP"R hL sC#TǃRu$toX{E@29=o8 St;=5 UUjAbVz *IY0x Z KͲ*hѶK>8/Y/ǨTע4Wb/.AL^qs[$5lQ$H5Tkh'+@7  nܕ:,Q\Oniӗg=r~GSirRܡu)r`}Mpb(1!1DVS7;kI&u*5Z!j;3;%w)K' =LL'܌@cm]Gp;vۉB=YA3q[H)K("CT%ٚ08|ೀ)[T3zeKU^pNqꅴEz{ߑm]T I݃qI0ںC.|m]z߼ 5mA,75qF.(ld1<󾡟:d+ Ut9Q݆uh/ˢA3o5\A㟵|0\Y7 DžG ʵSR_Q\fc>͎g `yt9ÅS&8,.l߅$:GXDHpiUww,/Խ&` ȑx(BU+7uA‰샌>c+sZib3SKu&WAT,%2[QԼS_r,@J=q\qn'B'fZմ RT–n~~g++)c?=(H1Fq}Dvjs"RhHᳺLWi|?^kc4zw|r^zZIU9TGs8=[+(UoL޿Fev ^թ;ARM'w *'18%X\3fG.Ky ho3I|y,msO"nEk; Q6^qa dZ9kNfXU_Io:w{ g;HA>Hs1n4LR)&q5]ȶ*SXU ڈ#cϿA4]5 z)Ȇ;$Ii Gp(~g/=z 8ϋVNo)|) 3LY.X+JlDp,M͏fp=MqpIJ]=#/oӪ p@?+)Vf%Nf҉L\B8,6Þg^2vB lhJ^ 6Pr+%<&wFsz1.l_a1QQ{M5Yi}6#ܷex@sqm@зmS @dž6} Ȅȭx}Fu"1H\,"mG:+T6n W7!UN'|;QR V$g}fizk1a9͉}CW K)FL3W#%;%@0U!o{ZZ@tUzOEx}՘M)т %\Q@-k^.Z#^T9k*LXish"#m es8եKg0\ԧ2k$*̨y׶XU]*gW2/"<_IeM#%tvwsBvQIuϳ( 懤gV܋k1p]9!B{AxepDk g 6S=q\m$*eWc #'rYm"8Yл ^~mHY9eh*[놹u1ӹSIؠY٣?) ,& aZf:ks 4ϢwLsE{#9?,ΪxU; j{mM7kdj4a>ڗjc^]ЌJa ܠI!r{Z{Im"bfo5%+"IԣHӏ;S/r hj{ձM~ p(\c!O-_/(_1G) ; WS:.hEozx[Dr9o.%oRRwc gQ8>TY&;k /5xVB0.;g4 :[t(}Zbфl\D_DŠ6?T^2XbObn%<&k{3IS4V SpLtnmJqbZZUoևٻab)6@BtW \éYNu +Ɂ\t,#y#Uq87K>71e%^U&}fB8cXz4ΐWrM LfTm# EJ4~[6  AvsӃKh* Ƅ]1^j結fxd} _k7P_mר׽p;ݘ%Kg͓zqh HCK<$vg7e< {ԗ! ;("n^sS4`P\/_S>᫈>%K#hQ9eВ-IZ)ϒBOviHJ0/yX a@]eЖ/ucU5uG YQ5) EpR,⡷ôt VwUs[jJXؕ&g}NNeMhrtl Y1Y(mPRT2"7amoӹ]Im\u]CjZ?f\K?Jio}1/ ؙ S)!U /OOߊ`O֊6Cd1ү*흢jq`E}]ڞ͈VaCayO*5Qj،M61 x蠴O9/!sD$pYU"j 'wpP\b`n~߆I,ifDX\Uh/gq9h X"Ed5[gQSiAj8~1f& ƍ2O U"-itI;|5@DvnB}"?L ؤW p&-%`Mɗ BX4N@klkN/d$0\iїoC-ΚV8odbҸu^ENMkg^a3Yl%H`/x/i'(`-oT+ُB[2\TwH(`F59 I"m,]ۓA +UUimG%tfd[̭K0vf6r'5V.z%(aF"AC(yVӎ@.X,Z@{?Ira5#ϣ'N:\JdHdɄT:6LDd%!O([ 5Y?>Nص.PCҶj0]ӜA]],YYbN`.퓟j &Bjh7g>\T/IYCwpY97OMX*7u(36%A\L^t+# y vΨ:P-xƥC*5!}>)a5I^0q_?QǽK4ݼ]wD"zě\lhu_N<0z,M%%{x:el)1{1d`uck'} ) VIu.$nh1xky_9Ҳ^PKHm'`e9"f~&mp]K9  pܺ?8G#O;B cpq[go;B28\\SwJHoZ@2tOErLocc#:a g8!s]'=7gZ3 |{h:ɾ2oB=V 6mYZ'G]{ݜx ?V#"`"GrR 8O|Bя!FɰOrF,qaR9#>ŧ;OқPySn14N62pT# ٗ!UyhBae "gk`y:=| T:P"!{3K\΋(vzb+SV*:P9RmJ̦9F$3^^ @D'̽˽,x^[( XVG ѲN+bL1W&Z99qWI ~B$k2Rw#퐂@D ūfo_@NIvQT%:YjwVO'./kۻEg.Cz]ue(搄 !1M BRmdgʗkà8k7NHthtmǏ*Gxw6}zujCfj3q^,NrioUKʗ*;/`US˹뿴k8uYdWqD+S\ȲIt;jFen01#s={`)0A)<M>XnĤ+9j.8n#q`A1B (l 8!ə:A di?`2'ؚ>7<*fJ Jn?8njgI>QB<؉)&^ʻ)MpOJ0KA7%x6s>r{?y1}o!lxiWw:jGP6j$-Eᕊ6KB0$sc޾ 3aćiH9E8 ̛iLSDX;9CHz"4 C;k/M e$#bօ%$m:m BCLD ~{ |'aX$ I&t(x?x2;f@};ƳhK}H %츺E %[!A Ċ30Lʴz+=Os˕hyBOh2|Db*zF(ԲH7RE!pTR/nd| @rQ;޳~PV!Fd߆@f|PFG0"Kw^)yEK:5 \! wa34$oq7<\9H~y`_\=Ucf +JA$k|ACb}?L7s#?qYSY\i=;L͓7I1'^hA d-.0n(D &t!~zyj!f,݌fd6O G^p;%gswꡫKy#2gb4V)i2!{TbF$6*ð @ZtSn{N@+̕&Z,mݥ:Y_Жoֈi ҜfVϥcNIK-&U78F!ght2I!Qq Őf~Z3XYW~A L^;Ja>t=(Rɹl3>|BG.PZΕės%3S6 y_}^ K!GYQ_L48X sV} /۝KI<杓Xagb0US,'s/}"`R**̭7B:J-SmC5s{E,X[#_9pE>LPzp ǷRG/r40fs,R$natAHՠinJd?$4Uj3Bk`L;{ +#TJɞ-_eeܠK~dPuD>z}$!s.*  ۶VL+V¨@n4Bߣ~4j70wUiB{& 2\]3jQ`{ٟ\v|M ]Y`p.rפ#ގ|@I䱦~^ k$Ux튯c8<[(!> w2nȢƲ:eg@Vf]nUNH !c0$-ow0CM@2Lh/E=]ʎҶ#ed+ r^P[wT2"lHǤq؀~9G<煄@U$ku{תxjE 'f>{d>{ǟ FD:t~^ '~oQ9Na~\qnq-Y h 3f߽x%]dUw5NwJ@s' iLTpGDa!f V~/>=P%BOVCP{f'a7ߕ0jM?HGl43}-xϸi#].̐Ŵ^uHՌ>KzZqSGkI=DuɑI<" wzfgN@ωV+u(%߷nRI񠗷q=0U(b[bV%{r cX2ٲQ%<R2bv>Оߒ%]ȵ)Pd^C:h_ [dj<WUhRƮuc0>Ͷ؈CO6zjQf-ġ8הX6.q} <(/Ie_4A {>XyFLdg_nib#3 a?teV)ٓ_&>c{&Z ׎mvdxnqhp.L4kŘ()ʻd$^-TA~{Sao^C8}zz07q%:vuciж<2G'0ƖϺbiaScl˲6T%8 ̌rf|ߡM"q!ޡzuYxT1 ňWe)/'V{#T $2l"tOWgwg/4^jS{`ԺgԞ ?Ń;a[ovB$ʙ!_U@0h~LZm 9"DmQ!kbbIGnf {c*ʚGiO5R֜14i]n!zB .fVTi k{,2s <?82ODBCHTIMd=yJX1olě4{%m%=*+{8ҐځM疽IKJBy#8@-H4β :YHTh8,2Г"C$|B=Έ pS(a0mG.Si6l Oê's[@H8"4.O:6e< 5~G[~Z՞&U+|-@8Gw/akGQ| >l@wהoCE[i%,?0u#Ft7dR؂o/&9H®|wcf\jKr%)%߱zlE,|΀?q!OW[orGn9#S=ADz8,QނI2+pIJ'1sIl.Bϴ9 mDEFa+0`p(sX6g ~0={VO(d|MI7i6V+LB z+q׀fZR0A.;Iq_B[bb t=FtȂ!DE9kZІ3WZZMc^UaSf]jӊdN5.y@_ՈxHt0ոIUmrf$S S.۬3@A,7rI#A NNW^t.U32mnT͎DA5MG. L෤4Á s[&=J"%s 4:qL@?8La7NBEi&͑Fr.mBأlzMHwr"_DUs|]=3؀#WT?놴##8O_i;BV.;~0顠m.q+l(,-FAV~,KXs LjwL|x9<)((+ea޸m@N+މi=08G\C]wA<^F[}TVs[5CAYM}ҵv$>$,|S4.(|b36mN`iAk[ǡbPڽ)/.CAr_T@#auzNy* ƨ!2f@U d[Qag ;x4O{ W=T_:J ۀP ;|֕('[n~ FjUOS7Ӄ#5Ș42^*0:DJ*[GSFM "pjxӧZΑڗ?gck_zLԯ[&8CIBCSbr*@J`d̈́W_ s>V0$'Ϟެ(fT=T+RӆI)5 IJe͠'4?!6D,SA"~}Wu6[Y&TQ? @Qh#x=lHyM4Ka578F, t{, ׮u[5g2 uTROCzn.[%j_UUw?;`6ѵrn.ZUV~KUqCZIШ@` $ +?(6%ٰ[Liyކkì!1 6VXG a}|[%ݘ*/kͬ6ߟ3=/=[i>H/knBp!VO5iwGLLݴ"*C1ȣoBF l7!`.'ULm-҉蹞H.+lXbqW6zV3EMw$ ԯ(u~6:\+b'"VT>B%.l8".L qՔ:P~*mp B2&z3Kr(ԂTBGx *ǵHOo5qp4PKTaT<s-~7P&{Uf0U^=3kOE  .**~P5 *gsdL!מ5sG^>4@Guk͗1񮄕U,Q xE~9lD $Qt<9|qai tNzwInWOZX2t[@}SoZogZ,Ծڶ^^,5 L%i!w֮VasTr"\P-0tqW~'O .O,CC.XwPtt&/:Cs`-O6{uhO0vqbŲcIE"O#doʍdZDbG?i;$cbXTa5p|[U`KFcC2 j2'́QYOc 4`ZЉC'"'}S*,;s[^6Y/j4BFxgPVڱԇL187m;|˥qd]=@9[ b4#/BŮ>M0zЈ/W[6fxv M|! <̥+4'm\+^_VNŔ⹤n=O40zdR![yByT94Eδ{;V0NSxr𞂯*~+ͫZ.'k[oB\O-ڏD&Gtw F.6,k6~i5E Kw'*GlY0g!.*bz'I#V  &ZȥʿMWxmV!OphyrgѠ yFfx8q}S, pF(dۈzʸF#>i_i(*!`+A:4qߴrrD4KUtI̘\=p ;,g^Գa'KvŶ*J9H 9 Gӻ-/<ϚI3-@?vEFYbx-[Ɖ }?yP/WUB)Ciqkev\["" b+U(Թkl89~w_r˼bx'`?"1| /Co7- [ke`ߤX%.ήdwɜ Q<`Hrᶜ[-9ia^@ GmU#58i]3.sGPӹwd;?5 }='GsɥK Cs70K5ޣk,mh7vSIl mRKMEyW#ǴW)˸Ǟe?&Mu|f)h3ᳫݺQ:Ydy|IG FHCmI 8UH W7B{Y>{BoԊY~Yey I2W3kl׶e ^T|l{&J"oA&9XpTIlm%C,j7āCnhF§֦:朓LR3&pScʨ!K? ʵ'ʠb!( 1-NIsƴDL|3z23c^E䚔;s3+&4I?md3ZZNS:X5bUǧY0sE}b"84Hvd7L .̺v<@/:"ːbl u* D?io39q IԎ S2z=V~'2cZW8B30-+G:yD;<7D|p}s'&lZ)6~wqj:`=Jtgp5-6΀3[0Dg?.S P%zF1!&W R~dEua4:^0{ $|c3Bͤk3+x,[=˵n{dW{2A%r01!TsݫԐNSs9^әHq_q9Uma1쓤(6Ͱϓ Ĝyn܂bYW.JN~'RY+\tb;^9qNi3B(˳ߛEFoޑWʇxD2]MP~v8 }R\XffiӺTh뾂Jn^AП4@&ϖvAu{;PbWAw1rr=ew7X6V4e`+ɩW?G!Gރ%țȶʂ 6r_tL|@uzw0I̦p%BE1C ͹h! vɮt;L UeVmXVu0u\$2\^idapkqܒUfp 0Yğ?bP_?2!%*bW1ئ’\SvӘDMaw8ƽ?|v)UM: @AHTk5Ӊg$OWB$^?\+ꮅ8 CCE)l"hi)n ANڃ^D)Ӈ0 kٗdj^i31 ܽM T$ Uzӛ(, #݈,-E6dxD%bh5(Ci"ݛLcj}ܣWS( KFgExUe9#ڟ73%*Ru:<if~x?˰r pKɁ,YvmC@}=%/2Qb+P5IV a|2׏*Vi裭X}bjuRO[2zQ7dP\᡹"4 p?S XۥgB%:L}TPpj뀂c$+i_*ѯ$=\ݔ:-ś%lW+h1>"]amzd,hoPR48:ѻ 5Z-%Kg29KXwdZ䓩ci::ln0!B^܂9AcK>0NbC @m}:82bp7$\c婋G4znqЏU_@z̪JD ZPodwU7f 4\>-$6^s 9J݇+^)QPdJ-Qg]%C<"ryةKxW~l@{^ ˺u IJ u/6e Ӵ,%X#kآszy:ʕ+rG: K̩OQnQ'FoS? Daem¹; P*䦝eg(07 蚓Uɟ?=XM??x-54z'|؟(NL\s?^ m\m.V!&hu|\d߆ٳyÐi/Vcޕb<`Bb3 vSQIMiq=N8PKD;L$L)(5)Hj؏:v ġ?fmIIC ( OlI9 rcVir ;¤<S0N(&j3mGkI($y1>|mߍq}@)feUL@oe鬉/o x<{MJI<-ֶް?SgeY ]X:#vs2Cur䋀 ҼW$A ->败33 ;__viAO؝;^kRڞPuHcT텘28:N 7[pXԱ^XIvUq$C]?ІL]V0J-4C }ɝ_IBΐNWNpY@kg$?]!hA*2͖ѐgFm@EDkxIa> э].jsxb`#BčdX C 3uMaȤ..mZ ~+cs>|,◕t0Y{a7F'KV}bh n @oX4lL rN)0FCZdfaITnbX'K3`15h,(1̷-7W22y9Uc]0MN"r]R+ K60erC`U~a}3t |!H!. d]Z u]r):ځ ~΢]UM_JE^'?_,bLo^U᰺.W.h"=T? .&'L:ge_L ߄aCPb4GYd i53X1A&% rHFT\5oO9#md#`S4ᠺ~_~{&ѱk%o p$&0lt|Ѵ:-h>6-$j*o1035t.dhb38\|C Z#v3 <3C :2r]<ǒ]gHo sF#T?/b<}/j3 -YP_noo]Lө"Nc5OHz~:dnӳJf P(ͽLN58:<Όj F80: f#•Dz"b^7 RSIx^,c²MR.>N鰩2Ԁ!  *?R)=zz,9YZ{GL.ɗ[fH{J%-DHNnML!vo=EnPW91%] 9A~ 4mh4ĝomPV}$K?KYh4(d}%jACW롳tYJ4b`"xb%*9~)BP…#?d @6ns(-.Q@IK2+<)n8Pmh"i͓MkM~AiPt#;!Н6 %-ܱvR$8fe=,τ©@{3{ skNٝ,/9> #ncR>ȃsQ~IIqUt,+ʳ:z;lp;u$X[mhU)Z!8 5*:ښw hjmKzQ%cumwC⥲@G%y[1=DA9k#ARQ )izPbpočLY; WZb'U]ɢ1lW\.UQ7x!}ϼOPlJ_ Kz0I?r4c "97f^1~T FSԀ aR҂WڸWu ت71V]uW `M.tH5bIk!| _ >lrιю/ 2Qn‡:ҽ0̜Ah &PSphy, i!xq-R_H_KdZynd>L4d^ uNA睢Wv7sS#UR=/Q9nny5roui9l7v΢*'1f6E# ѴDZ2sCW"il P!R7*[T]jHkՊXIX.)TO݈Ilux%R/y)vz&(_oٮѶoun6h7 L/PJCK8_ 1@]i!Jೳ8G&cF8桯_JŮƲ^%M}ޘ"т%e@5Zf4`<xvD^$g]i1U4-HԈګޓ;~oD!eD lXqⷞhMJJR Xh}w>A$m1J6[يeWS\Pb2jlKti3to*E8'j{iMvh~}NjsK?@JVq[k:vbu0!ZՂUJ_23L/eeaÖ7 }hQ*+s=0Jw| ET .οMNx^&ѱ ,5ո X.dBš$oVK+jˁ ;x|o4$SW?[U^/ACi ɹV׾k 5Ik $FTRw,@6WWYinN3hIj" oꑺuCt@1s2a*JQqʩbY佊jP*~AC4G \iD)?G??՘krM{Yk,scu:ʯ|\>{έevYH6UMEK+W3rcfFuhd@vݖ R}1Ryl ^v4 J!h?Mg:qebPKGK0RwY+kO2ԥJ!뭑lSES3괼xOuHY2VĘ$qWE?^b3\\Wj/V8s@ ) ز~ K6Tsk1 'V}WޛSБ9E,mOB߈^r(F|XH=y@u9Lkhet֮ړԘ'㴛-IJ2s]N>}uGd5cТHѴ6ήmUw};>規 H9^oH"m={XSez)ݗ ;(bT]뻆lxY+>T @]*3s,CV~]+kX4g4WBy7wݤ"x^5u"avV@ӏ.ALhKY73QTqL+/dSr"KxsUNP1 #Հ5b^.OޛTGѵ`MDq-]RV7'v9&%_!"xKM0<֡r $OÃcj-pbi<\xpyIGEYϰv޻ۑw ~z^5B@.}N|pn$Bvs3$oђĴYvcNܧgR?S}usn&]xIb]s]UpNw>g@Q@pRwBEa o> Lk <ojY/뼊FfZ ^}3O |g ){p1&?kݪ/F8"Ke?*e>msQ3}"?}As5ou&5]!y\'ߚ5;ZMrRS#k)`[z)qgy]4[b-{C e;]U(&kMN2I]9fQު,eI^cT_"AZjv@NѮ7,)@SoOG 2-?{8OJb #vmy$-bg54>M9*q@r }9(ykgKY5}3Æ  b{Seq"<}9#,s/|x5Yx-) ׿ ZT;hm("C&OrL2L!dE8AP{ s*U G*@ R*Vjn:K=jXMQ3JA tG0 ~P09y#:cvy ʇ x0?t3hf=&$B οO݂m/xWI[27F0Ƈ%7~vA|WD=7\n߃ 9fz0 A3V@Y3UW5WA_o+Le,\5Mv(t _;?Uhɿ-G,$ni%^_7o%Rʍ$[zCJk6nh: I:w_)tR#-+ٕ!9 mzajc yкJ('sDskYV`c z'@HĒgm' 3zġ\ʺ2Bl9n' gc @U (=6Y(SoȢ ~/$搌"쥐DnQMV'"9ʣS|J@c'8ai Kl?t#Or !&֪L]z-b4L#'y-PQE0RqSoŲekNqBe0p'i iyf0%e c(ٌfrolC "U\F̕TQ4gS`!4m>ϲE%SOK/DS's.P:E$.nF D0ْB&Xӱ>\X,SL. %bf'hr{,n@P0ѫsz崖k@nqkn @O$&3cJ.ԝ `㌃ǭz['08,Omð+C~ٓzI_-WJuCdz1Bp~ьގDT>'ʉM樚)(a$A/i̫Z%K֮ڊ9c\(WT`5W׈^hhManߩ+Fbr(J[;M2ڒF*1{c杄z:i^¨Y#& T^B)ĸt1D"Aww֪Y}p/Y,QdDz0'm'1Kv .?|8T?)pէS\`H6y0E~ɤ紮{*̳ĭGIeV_Z v߷*Ot{In?KZ.< $b":{[#wz{h*PD CE'bg؁8I 'bn_׷pa1+'k.]f f4?`9L7$)ffoC^a HFHx64 yX]Xiߋdh*[&uӶ͠_nB&;kZY]ۼѾbbwL3)5YlmbkR;fF:"֤"S)qb\q-O3r[-ow$\pY mMF .7GNRxNy9xUP~xDn*)@} UK:8 FOf)+ -5 =x [j`j`<ʼn_ \ZWepN1uE`CaN `&U`65@Zdn5ġSyGw4Fk *P OKk$2s#bE=ّ{Uw] F9j@^'v x| A5# gӪcխ]B@W8(‚».# ( 15R"٠O١"]Y*)# ݃}m0F;mpoͳV{JGnڈ -5mG$e.%9u9"8̢Hil0L eӳ~Xվc[++KΟ{^)C7 {㾣614_~,K6 utݗ 0K$e{IHN3`xMrlE!fIKE2ޱg6顗{vㆯw9 Arl+錠yQ30+u`#EU+TG'<#J=^G[;ǡo.=Vש~cbdUս4%0I6R`[qQB3hO9ӯ%,8LƔIal@(yh}F! r:C }˵ F,2b0vF2#9y@5xVǧtuQ1zte~K6D%io3AɣzM8րٝ.>g΃)%z#o5dzY2tҜdX\L,SHTfjӍ?Zyض(~e[*!q &[S!:GoZ7y)jlU;f<wp\1@~ue!O\Rs ,U^;dщb4*LaNCJ i:f?|}mi# @8q<>dܙE:ɐm_ig)ԬfZEytkV &uFvILCKmPml-kH7 1W!&Ѩ84Yzɥ8HT;d"KG+)I_}Zj9i4CUhWwK-?hn1m\?"xbdmN4b[m&!9Î!23*j a|!t$Y]8"IZH׊jJAKVؿ1DrrZ/K~&A4d3 x[>D*י-Da8ѽlc, F!+],c)g-bcO]ϳ#h%Z @> /~{-lA;'Y@Z%=X5^(*x$Y:x7(xl/"$p,nO>11 w{ײqF ς[#>-Մۦyʹ: NYғJֱ]\؋3XM{ka%.+X7O2"A kTA:`]X3= lxw[b .T;Cm`L2hh;1eN)`V<)7bݰ7 ϟ%-nR`T<Cz.d7#l!Kͬ7E~blPu#lR6|CA8UN;"%糖c>COv2pqWMY BaV頂:.FIO9#t]g˜ys)?- -܇.fW3n1m .r2G!ļQXIM2hOmwsr~UOv!ssJ>5'`p\.h@q1,A+P/w߬{*ո7Hu$UKitW%cc#F9{wsj~%FZČ{dJ%uaI0|*1A{wh\SSGz1T+_ľX?nM3_"IkY(J0cɊR.7+HjH,+%ށN]2iznܷ5* e7Q&ʅVCN.WRйBV }LxaѠljfd,1D,{le1 Kmȳ }HuS5薊^㼑HFؐGOJ˯$n:Y<îRˡF$YE}jDriFVhd !)nM%]`CyH!5m-^LDZ?| -TG[`/q'T`]{sQhO”"U~">]ިnp컥1iY7?'}2>\VZTs `rJӹ"Fe J(RKP&cv坺ϑa?OCŽK8YR:#Wqeн-ha "V0ȃcsڴd@J3.LOlwlW߁88gIu_UĈ2ćCB/NE\:^Dy6c-M@8%lNcDLw*WR$0x_=(*)MHLOP q$O_ m82"Xzɒm-ۻY\/Zβx,A&00KT~V ۠  Oa_r&CgfٿS.\Z\W"p LrN7$GɖDׯ踒 -7""I]3Bd!K vLՠpU}xK’UJVc`m1 y.G7K7y):Doh!/TRNJ\P NN=ezb_񤽂EʑgwGD {wgM=NWCT7X]@CkoY;+:N Ci;̥U>v,%9M;T?6f`QӒml_$MϠ!ځnrG,P;v!-`P0h\7JȥR/sņR;Cu]74@-A~ުJB v~Y+Y_c Jp{KX͖ib`gXȤʾwb n !R_}3',ʆQEgj!Ų㧧ɴdPtΩs ( _G/X)% ~3_N h<[Vcwl@0G8@wGURqR RviG4򿺵q(`c7}!\FEp,Q^&AJ }wX(5dD.{^f6S(^;ۭ?!ޡ 9\ʏLjFkwDGG{3=:8Xs|K{\`&k9Xb4z6Y tk;@v(PD+u6esঁe &6 q_2a-^%uw6m+ЛNhA>J跚n)g _{M"ڰO6X}}7b+OM0u jhVa2@m=I+_f HOT̹^x\6jY*-Y= [CpsC#85fBU_Y,pKgO.Ch)D֤Kz1EmSNBbΔɗohipRd7)鹍M>jO‰g7G2mِ׏{+ϷS>VɄifCSy\tM=ȹ# UΊyi]@`+OJ~ g{z.~^qMkEX2wd#'發;ΖDȎ0#dA7;I(c<[+r<,|." QxmˠgN-ma$&x ~"R!&r!*N[}^#gOdL7U]"="@e H4]N^l'(s@qDOaِߘ._䯖UuY(<,QHrHGĠ>L$ٜ*91O DbԊ V'T ˏ;gq*z/BN|ꊦھwCj].~"ř"I߈r"’Rr \GON!LVn Y7\ [ y/  vM p=R`,!1>Q5VB`cq[DYwdwhԑ/}1PKi XSx(<A#Um ;j˜4~P@4\ZF.ʳ!ejHNP!**Y e)T̫Wե)|&@+@[<_nH٪uƱX16z\1zbyyd$dL'),HW&L@,5@xMwXb~3Q+BG*F6yYN fW.\ wxB eAɛ1,Ol';*l&z]O!Jc%˓J~MRF!&F>{苏tX ~ R%i}N%3`v+urbj9+KRt!mYN6x7n'(`-0)!7M4PWQzon_)/Bdͅg{zݧ*q-b !Wr-5m~OAa"Fr:7'}eВl?; |~nʸTW|jlN!#NxىF޶֒1j"j`I"\7]z)$A0+U\"# b l͡ HB$W|J81roK!h+{J &ɟi0n41; 0ݾnN%Ո\\{TeOsYךSTȽ㸲Ѭ7Et@h,,X+ךb3 .#}ivֈYBM₫=`ZVQ=@)<WQ7MWݨ;. rfRoO}E8y6EM;X0r>ٺO=lb7mi%1=7-{|±%XcAM}  jWR~ۅ0~NޚYniQ MbC$}R\RikܮLV̷)pL)JW7}~*,4.h9Y1Gw #J~ ,:i&X2b{{ Ic2vHv|"ŎSZ D5=Wm +hNH]S-E`Nl>ӳn)rsit o.4=tz!=X!V‹A(rڡgHTTz,+ዾx+}wt!M=KNy Ke]/w-&9eSp$"^%9$Ŗ#?&!xL}CpmAg!(ǀh0$w_D~b|9pEY=,2KFݫM{ >y]XäkĤ"::Gy~^FH'r[h揊M|4?Ow`y/c?bg؏u *',hץ1}k?BC^އS6JOcrGbf$ޣ82.6Y ɔät^)?::\ b%@m; :_hvj8Jkߡ2KVuW&Xw0\]_8lIŪ%?MXSr~_}3 ?5_6J1,M-cUɋ-I Y1 A{FQS˫3V_'I]x9Z< 8m|`ӟSF:jTi-Rr w=e]dUS6s_1Z,%*r;nk̘1MWh nJ7_Wg~Ύ;;&"k7h6vxWz88B4!,Ԭh;u|4{1HTo#KEF*}9@gws':m6L`jW(G]60;d#*4>D۳`$sStK˦~)X#9 tI7` ^&XvB<4Hm@jlD7k I&*)蚸,h5zilpsu%sa֐j?](]*DPU+*HS1i[I,ա_ Sy5Ҽyl./p*X1I{~'\cSyG@Mxw`$\d!_lA7l/1諕Hn5nc0&"p͉(2ċ~Mx B) !X%G ľYCHbD%4$P50)p}-|]d(bHZFqٞu5sF]^f9dX}ȌOExF,wIZzmyv #ՏyfWNZ*h Nƹ C9:V !\uk"]r b S<1N|!ÌV;{҃w`A@V[-#Tك3v"@qCumN b7arn2Uf>9 !GM =X9p9$7t,ZS,a4Ɩ#(;jK0܆8]A;~G=Cc2j}z2*v"c[5*bD_!#*Mb,OLI(Ƒ`IOyuu=ne8ui(a- ϣtF:"`M]x2}UAx4-('uE.pAp3 v/jY9t@Ozno}e:`HR`KgGo A7:pȈn1WU6w7('`JL.T揩EKO'P_kNoAt~u2G0]X"d߶04qw֘,)N IϾdOz+mm' VXBSy {գCK$e65D u7` Alz_4-[cET2_[r?L2yx/pב,ڏGx4>@) 1|EDB)+Vm!ՍWdN`\@hX__W8>"HP\ Z$=I&_F?;فwם|˞S)57篔H p^¼h?\DЂyQ2؁_[f73|oMBN}uzt~2] }K'*5l#@g'79O*@&g%3%)/a;ZӖN:iʾG@T?uͨ VF t !p&48HKxQ*̡h a08ln Lr'erʪPŧM-#}P`-1 מjB.D!G @h|(H+4S  Nj^ڋS ė4==OpaXR3z]\BlD#LJ%t,o-i3Ŵ5D`wQjLVդ@~1H60ӏk%)O׌5A|*__4sUibeڕd iY< o8mqVhB 5|#a""SY|R^"#窰S$^krŁmW;~[@67^eV3Jo:6KbDnԒ)&!/?gX):G|1_HC֜HPi7yax)L5m&0UMxLQLwrA_)Τj|e Z'0{Y>rZ:pF>]H*{ǧT NR8¨̓.;f{H+bh87~q@@πP4T8fB"ʲn$vieܸH]?[#niPtW*MFLZ8A(7Qc)XVnDGCSr Y3"r{O"Ab~xfV%<  [d.ƧJ_kqTM%Leoʴho.A߯9%}v9%1PqZ8̅3aTRQ?ˉq3hl`Q 8:5uƤ\VK @cKC֦erj}^gה6ӞOߔbgcZ:gX ~l:w6-x|R o9KJ= $r vC׀GL1?:rSj5lKMXdLc5I)#@;$dh=ĒS]Y}py38mV-3, M +Y)J M]sE-FVٔD8fmM`rl[\;lF)8є~42fô̱uYU7;"X<_b6!atԺrwLbV0?Wxޓ  Yy!fQж$O#iI|?P%#e(t)^?#!2, Ce8$ݱ,MЇIMZXI$V) ~nAQ }q-{OeQft&T_yUcELCf'0Cfܢ袮i=ޭq|}2h=lP3>gE}p^]]*0r=ڲ ax8P>}`zhKU cVf̟h![yz6lHYqsso) 9F`:dSe,}d}br7ݔ&Q)JN}}TYV489“Or 򚐄4^uiGzR|+ZdttK.?֧ر9"M9^Ѿ4ҽV*o-zup{)LC7 Ꮊ3-cmjppE *U?V= MR$P/YZw1Q))2gD <Tzfm} kXFZ=Cffzte;7 cV,Y\P.c(eΜ_9Xx!W].?Y"&$4A8kכ)=F xSb%_didCNx:ͼ/5=3‡Tb3uԛ*%]b$Kw-HeyZhvREÂV| u (@ojkmN132r(ւS98+l15k9'<(7F֔$&hW>QxY, db6 O3H奟<&^a;{"**m61KD-"cXH-Gɼ{O?[j3Q4UES}w/ @ 1(&:k@噟<[_^wJ͞F mPƸ1FM5;s#X?VkRiQ,Yl)@v}Fê{rZwl:Ж9٪Rۦ푙PU苂k&ȞM^ea,$ZԥI>ŠH YRS0YVKcx}GT*֥{iy%1l)bۥ}<3PȖJd&cs؏NJdś<@mvJJ~jW*_CVDJӔFg Zσ:]]a8 +Yu!Mv`9b{>^&h:⫝[Gi:\L٧ j}bX#uױugR]Aed.}PTiQdlMF{_[TQA1 >Kf1x +IPmTS<`QaI{6A 0duF&!1"VŔdo#'<Pa3Q3g 2t+)-_κq59|6/#.>`8ºKK2̒4sͱˮr07r)Ы ΏdxF77Ks £iclB\@WmokL홥euaVtd%_Lq%F\I|Wn~,IP l/V%5Wf5F@ ] $=aBiR緧_eC9;.SN{<fJ c7g@z9 "+mQP%Aڎj }$c(z &OUü^6_ڽ>%R=z; C?v!Ge3-~T) :5H///So*ǭ#wI<i"݋dqI;^Sfkĝ(}ntxx_2i+{N:/ESf^A?yJRqnRijF P+c\QUƴbyu(+U/~3Nxj5\]'rhé'j&mNe$H&ImQ#4J|أuVqO@ nq__$#|)wjh{i2=򨀘$ wDpCP]f5$P!qvCkt2∼ x[pЪK`E~~? GxμeoƜXnf'$Ts#ePFT7^a>9lBUyQr 5]\~Cizx Xm+Ԡ"4]歱bcr^s>HY\I;r{yˢ SanIAB |f3yGZ^ V–/&{.Q &Ȝb7A`?"K M+ߤ~H`Ay DW:·.lN^I, zҬT "cQn37)!.T~ XQC6F&>DbP`B"h`CӐՈ :E]}⺼S" ٜm=n!A8M0f|,Go92X[d2]M+>"]̳8aAR0 UeʣSzsAj w&YVcǟ e9uqֶewbP}]K}BUg_pxN_V>$َ!'W_t Dgi[w-;* EM >;61I40 ;@ر(ұ*XĬ}ؒ &dnp Z-llevWalpK9+5|ԸO ܔ9Z6GG1߮BڪI{@ϛ: TJ,m :rbb@5EM L±$R͵7~7'WmdM4IHcjV>>4'nߨ6|Т.Hܻj|ѓAsͽO>oX81ne]~;/]ѳԳL%Lm$'g+wԘLbH.jCVw?SKƧk4K.hv3PG!Sh6 gw&iYO+ֈ5i\E%y8v/V&U$DʮT,si٤@^p!DPz*lQ CݿX^=5Ձ8<'j8~g<,'_Xxlx0vɔu9BOyH$3 􄀹DeR?!`hz,N99xW;0 UFuz%fE& M߇ظ*VݪJ/cŻw0qS~CY{לD_p:, Йz; JŐ:(gO]/vd?hW\C2UVd]2~m a5ަYr~| ۋc"f7&oFFZI($9qLzj"`9/MDD᱇$hk? c/72} H_]8:/ 1I Jn$CGnPIm%`"(XfD\ 4 5nbި)GaI8}Bh9IsCC?~{ ٌ:2 ήv65A| ǘGs-gZ9B6o6HWc^CT?kCk.a RXb`3x)kBycOXNhΑꆖ\7)$;hr 4'lESI|Wp#,f+n9ot9Cd@d'l?BeZo"'2mJA( Ƚ3@7.UIIRj_?]Gp~]_¼?@t?U 0)L)n"4 w6N"$UAʕoca|{zQGnUqddh􋘐nlC?/PVY6˝^$^ B$"i6@ xSȮix,LȄ%#А-sHfbT;6BbqI6 )-C/30P9CTGEGs"B4-oc5d ۣUlSH]DH쇲Y[K0JnAk԰jKx#`vym3y x1V66@uDzA"b'lEz[j2⎮c%-40C@-W]\GϞ\Ng &t e0(7;U[l[ƫd|GHz U "%,P{I_\:`]g|se@q7.dN8@2 훑@))}!2 >{A$뱄&(5/)@܌tvʲjjM"?7@f:cл=~wPG_A{tǯhZM# 1ib˗AA܀"[~1|EM̖C*eJ>Iy#EapVφמy.mYaI4藦v᯶s$]`Odiy՝y\tQGC"ԫmS 7vwZ]gy!N7]A1=]T˞i~^lB~ Ny[F<\K ߋmb_fF̷3CЪ0wM鏮[eI:9#[i[a'cxF_4k 6MLK헩(X*5N3;U&@Ho^Dzdͧk}vt&g x:.ۻ8 lȩ2򿔾Nנn2| q\8[K>EȪl^yGWp%EtYZTcz[??ɒ^?uWQD~6o!\##傼gM]vuj|9$؀yO(b~:RV 'E3Nba?@t7njF滾܏?!,gxUWeI*x :қ /d}Tq:F,Eq (D!O7{T#mO!%Lry=4J UmINYI-X! &霼&beWW%U=(ӡ1FwŴ'2#L4iJR,e{x*M9ً) Ev*SMR>S0X'%T2W9 +E=N'<88M^1MGmg,g[ I[8>Acuj~j*#(;WqӸF%gQCW!PY.:A XIV<}_ <_hwg5%&6Ϣ=iUW,vwoRy2dZԍw(s`Co'\H ߊ BZΰ#$E1뵜1N\m!@ĜO D':g-++0 /lYƢNvK;\Ibj9цYʚQ!SIJT{CjiX$a-Ss|nVEf=Q=a~?[." Z` 3XP WCAi¿\p~z0ȱ{3;d6vW^ oG*WWĀ%:+T n@ [/2ݨ>bs763BQ"qk5z@xݛ1ǁ+mI"frg_ќhW㢒jhks9fh޼9w1|Pd^_-%A3Joa۲;Uߖ4Y\/zZ8{̘)|]jϾ0@eHۉnۮm> w=NE>&e(-Iп)' (=HJ0 DcJzuP○s>(lS70-ܙiSZ8O?+= d^wv٦7^UdC~؆2j?*{ 7B{WL)Hi"dx֐umz| iy5s( OqdVb vCop,~ DU@ĀP-;;9IPJsAa|H'GY:_R[ #D#lFeߢkvҪ %z,R888;)Y/ɗ6v%mP%Ҙ% `Ȓc&jim[ )9U9o__Zʎ<כU^dFMG=s̀E*qLa_m3ÈF߭ HJJzWx1CVA!|WKTV` c)`ЩX;y>K#Ni?"C/MfyXg_rqNz ½PmB<ѨΔce٣ff#e:o! I,$YvCyOS?M,lgʖz[WYow[]HDpm܈:A3`x[jҠFV2󭦢Ym'3Q Dd DV?]0a<nFYFd [N>wfo@iGoCdcJd͋>rUKwy.ix (ش}R&ls٣(acmfW97iqn օ(z|^=쿏ɋ*eCAr):KLYs6,3, owseFS7ԲO)2+es׏|4zpF.w]>`"@)(KeG}  G)ںY)1TKd-ƚ6`Yi%sFVL&IB"NG #ޮl=FbI0q@/CUdM.kh@4@|i}\0mY\ &3j^EV{OFm ><C6 'Smmk*5%ُ|3,O QDd7e[VyG2p@A=^+0O- Qrϲߴ2Fi 6%̖},dtw9oҾ0+]׋3?KbOE( ?Б bڴTGO=6Bd#V6ZN%ee4mT9 G'ElU0ǣ |xėk|Г2Qjf>x20:JQO팓4 OMҚR3Z`|RdVnEF4Kۢ3? >O-;V @AacA{'^!UۈG}0w{"a&ka5vSu5lUĖ5;ԯF|u۟hQ'죔TxnC 1h4,q=/AHuop^ 4i/XwAvS,+X<ҿL'v<qfCdPm!f\ҰmG传K,.6&a0CR@]{SK3$LOpmjn7Qƣ1ѣpA$WT+r ".l"`lB3  (>ˋi 4#MIeԂ< lb/i+K~xV3!l*-V7D##դ?nMLT N.ONQ|:YY(sv*MJtz?4Z/y+ȁ_px{ g$r&";ze\B3~<9A)6$vJ8-ۘ6!B^.?@`-(* Ǭð3]uM c|){D@77(.Zҝ(dߑIː4k#4[2P6K̛ebTqӭ" $j4IPt~7} Cn472Spб}O )d/`g4O7!!Qf̗|8X6qbEɸZMeSG66)&h@ȇu; SUkXSKSZebb %SdaZMh%\;!AҭːV6"0igQ`3ٜ'3OniO 'ph2<5d%r3Dƍ:Juxfe+XBXO} +~Q{_z聯=x)!QV^q1ZPnM>}2Ic#>ׄ"޴`,`,#D{w(80MYΕqiGYr-1L)gKu [. [5cI:O!+ū.J!wC$k6X,ppT ܳR2l< 3!:w"o@Z}Pl /4cۆ-9Qdnxb5 ״+ibLM4D8Yh$ype$ذ!㝇qO ,Z| Sn8Ӗs5eJU0}ԧf}aYUn*'}).\ެd!7HQ[P{A%WO>^9~h)Pԑ-mOTtMuD""yu%Un12|@q;_ՠ9$W Sm3S`Ф;1o<7c0.B0"<g:]"҄lf; BWLqZtz*iܐOj+hkL}.@ɜ'mh.]|A}n}@H*2jbDyTM$=q:5G"z6FJbZy,Uz|.vWOpSCvӢ5k$J^*"(omq,1-=x0HK0ot*sp`n48x-麀p: \.s^^/om6)s!xȟ@ވ2YK)2ʟZ(ݢr_%V.E셐)Bh4iw›391]fu *V&|XԱ"n}1MB. h_ϴeKF8d&F T\k@*x,8ͽ=w|ىɕN>:\v</3#9!7)3烧JRJ7UZCrՈx"]S:cްӎ:dSj(iG!GCXu[o!:/15ܚQqPEP:> J'B&$kY|`a8@}O}Yzgⳇ; C f$⌽e+Ga.SWI0muDX5nJ߀BƺS9Yjll.6X^ĭYuÒ?$'dRH1k˴6^/}Sfw*Le3_B>n8}x]} G?8'ZL-|z/80{"/ 4a"[F({T}rFllPüva #ml"j}|^dؚ4ˢ96룳 7bK2t#\(a<= i)`h{P v6A><_ QDَ֯2qRi "3h 4ȥ:UV b;ÜwUu6Jk:7TKlDVW=1\aRttfU_ujB~F 5duoe $%zHNE SJ _A̿~kGJuVVl'}10?ː-ɿU>$ز&@w\锩mw?|7ox)(MMgq_wAbٚo.:PKvCg,UuL>k /I."$Dh?y5w $!V1Ϥ$243 `?zdw:ʍNjg`5DގD~9BT!l KGV5?el"M^zm0jZX&Xe-wಝTαOJ-[ 3TWQ*V Ymzַ6-ѳ(( 67)ЌYsv/..z$O aZX]CTgeUݷ\=(`$cb FۖEڣ)0'V4-&~(Ģr{X P(.D/M?arՂUq4%N5taa.I%CӨ>qȠS,jJ>/.!i}厏/ ᰝQWc@J.Z2{Mfɵ=g=gL#% CN'Ɛ9-1T4>KPL@S}fU]!4!RR@?j8*+ZsZӔ݃Hj\nVXWv\:H'P) y=p}LE;PYR-6$JF6Ŝۏ&u'xބ&KVͺ+c-eX f:3q>8!M‹&yigs D܃>}u NbS(F&λӄP3qIl7EʽF/0.8 \n~rbq-f*>J z VJ1wVM!ҩЅ 0+}^ =UV2ydeAON1\:LK=# tAC4c;acW~2vrsX7p{B4m ᩶7> =P:>%VM83:SlKxݍ5hM6SdmV(]Z [!KY#Z9ss-Ϝ̈́Y0~}=W6“AABwMGipȤz˝(n~$肫AKꮕQ7Ʉ" ࠪҧk7NXJ< :\֝cy2f ѕRrXCBRTA8ökx a FsJ;,D*68hr~>AAs6 ^k L@шKYۼԧي&*$ŲFAakw[N +10 $g S !E ?q0("uq׃ 2H")!eWQe75BSnY|EmtkvjȥϽъ! ;JK1TU0B6QN?qviDVי<8). @7b n(W1GИ2F¡&Vx#ygeM =݃Gw0fMC; .k栗?MU"p%zŕ `lm "ա.{YiTr+(mi0flbb8+4(,`&nuq>0u;e+t<`uѲ[Q&4 >\(BI?JX897Έy7 +F^WGk~MVѿfL 2vqrW Iv=႙wM;/'tcg5/ s6_"=Xy/5P2LE,~Tnj‘Fh2Xr_''hyB L"3z{+/׸gșf\g<&o;rJc{k3v:" u0=[#0-|k7A:H4H]%\3UnNnqCTA,*ژX,Dй= @D6.rvc)eEV<^cTr[J&@\4;SrwFU?=0X[R|q X;ٮ `tx}y]H6U`9"} Zr/楃؀f-%)$缻 Ě"D/I"inS˺yreR~d\ P&K)JӥA.u/dϮK\9w$ۑYcbWd:xsBBciȧHR N %C(NS6jG`Qu#ZQ5t ɨ mg캰Θ{yYec7`4PZcij]z u n1ZInΓetОFcc^˕u{27`L3j,#cͦ嚞ʏA.鐈%,tdt|F֬騔r[M{`[ ǫ)ZRZBk9X7@[]*ٛ(Mb R)bٍqMq]O Pv^ p4Ny/d!#eIR1qyEFɲωUڤl]ph Ϯ؜=y8׹W=1iD P&`RgsUIB+?ynPDEk2*D7Lǁ/JI(X\w,kMaQ{_r- rğ<#hUiJe"P[g0tymV&.!8A6ڰGc{Rz F0++ cy{kDo //Qqw$ȩW[M6;_9u0fON%xY^7 5mfnj љ4>b)0~D'oxJr/}boœ9r]֙d s sȐg\g@pR Ip3V}e<^Ogza83GByIWؘFv!éI䲂J t?q\Wo< QK799MW:khFOò=958+ % 6EQ&(r/yW<6.QQ _ʼ+Z>nlm{oS#EPdp^Iz̢9}q~jdSO`NIC`e=@Ie+y1VLT `PB gU*v`s*LRp7.QɼpM_jbMҴsDuyNLxP}j ^={b\9ImI~ǜl ǺWT:\Ij9_dd2@!kk[zCsh٤#*_H:m xN&TK~jE# Aje'R6{R|n-*:(vWMy2c;"Ӕ7G5x]e'0ެAc4,hCM8LRt+mhu_hg9vw)02XWd˒FmՎeHQZ m)kgPn}A7m߂^ Y&$ߊdҏ;k1#9 ;oo]`mMI8l\ou>aaD'ٸݶ/ }P2U0[&V,RǂON &D[p"O+(yZpQ~?p4Jلe ,B1lHײ"G69󃾕JX30„!x~5&LEQ&AvLO #4[W<4j|x=3g`zh5qqy4!Ŵf?@K8=%*JK9su')Z1N3Αi=Tzo9'~7|^N*GKm-%NuK|:nx:j_ â?KSv'uJ Լ̹prO~'3< U<8pO 2s~gRCrGF1LBW?rt p%Jk+P"7'%? d3~AW8MOr}nH1eτLxUζ)GwxFao/ yT7c|IÆB!-MH~1EܙEʔ֮Tp+c+Ypt "eE.^#*#ְPko.gQ?1sq-.a|}FQa|hHDW[/m"a.92޿}橰I0k!˶U&hVpɠ؎*@?YvQy?}؁l8jC&uK.RJlZ2n*/&*p8N$6B"AAP#϶UZK6C\H|DanH2]v6J~Kxgʷg5*[ W-RLMHcr08fifp+|qκ#q8HLlfzEʑyTq#Q- EKJ<5Duq֏%xd~:Psͳ8*if`$!]ئq:Fݐ:8 Ӳ'# _p G0RGf:/7YD@ݼoaS+e]* hytf˒Cwa[7|g$Ȭ["1g @$T]ن\.ȯz4>@GHPlSr+Nnė\DHt I45I|1AVx+ [l 1o-_%YL{_dt\ 9* w8[XHFļr:"3މ,?ɧws D:$L&\F~wey_GZXJ)XWFea 8\QgO&v;~pl |(͔X0.t,k0WHui6y )à##Ltf[[lp|@JZy 3j XA6.̪ILje/`f@K&aY"NX0\Ń8yL\ϣJ<شJX[ i[>I>lXa9Ϡ+,_ ;u"̀Ă2 אV^TeD-/$6U;Jb2ݨ*?~x':HN~N=Oy+;Íݸve)&PBEgǪnbLVI. #P;m~fʸ&{=m ޡm:* ŵ@G5W~R'q-s耆9)n'5Yp ,_E$-*IA$@O_l{Ce^!zs,n"$Ȩ=U]l*bzS8_ON(5q "Yr:`_}"Є ,me?$ %Bޚ]c(5X =FCG%@ PnezZqi,1r.}0݊Zr+Y|*s&!FX5Go 9!YDkPb3ZW7*MsR !P""aJU6HD|m\Quh.(ɗ4I JA)/XP𛒎2~~kY0vO4e5ۣ$Rgeu7</ZcI2ùW]Eh}gxbd$3P4PݩZ Bx&5duʡs%~G D[1A/-GM 5u#vl _z&|wz%@h/PGTF$CI6%ŸCMAO%T34xSO(6=6uS庍E9 :j34O<7 +K0F 7 g9Hi؊UhkAMR Zv?Dæo]fRu%I]a"zf6J,|tLe n 2oX% wQd@X $A@[ _Y Sjʿأ=<14WKh9d:Y~cpDKi?S IP"\g:YVΫHKq/,Z>5#/)Ks8$H$Zr3P2QD!E4[׎Rq@kÄ9sHB^힆%^dHj1jRd[='JpԬ6d .(IX}O, jT+qٴたo~xEZu ;0Pzsdӓ\q,2| 9Hn6"4H“("636O7ٱ+ 8?㺀W7}3?o3W<>nty\Ի1i@b`➚~N2؈T3zOmZ؟{ڨ/ӗ*gJbEʜI6h P~Ö$"4>k*5u 7W?0lχA. vS _ x|@! *mtJqo{`Ri=%fi\Y~ ϧ2꿒nA~=["zpAH[6owGg--rfRBgOHEu=< jf!A>ai7%X[h{-1YGQbR3M+[ar9a$ ;-_E>sƍ[8dSmMR]t-@|3Dyx̗]Ub`zv}iŘi -=*Mp^~]ѻif9D<{tZfD1'~; W|)J]㖰0E_ 0f |*s__\uIDڑPy:> @Bh^hv R bBȧܼ&a"?j 1.lZwQLP7O0, -ݽ뙨&lu>_P\[N&D(V HWw8lkl5,y(X[\FʥQ9 qR{x>ט4>)QZX `p.}&I n/Lbݻ Yg%|3xT(C&MRue^vGK3v*<+g!n Ihx'0a{L,WQ#ܑ3ub*~@ =!lfӌ#q,K*e3c6u)KbP H qŽSŌJ/[;:Ye m仔hs%].էFeȖ`> f+r)u2GؕޣhSNCL1*?d)=*eG?Mw:,0|4"CG4,i p?DQ&Q)J3^!Y ʉ >B8xQ ϥ~2N U*LF]v wb%~IÏHBTGQl@,j( lR7iXQ-vB[oP3fM |[9L_|dr|6/<@K7o|A2[:=#fgEh*B\ J K`D;2ܭ%1M_`Ђ>eШmco7J$zv *(%LEUEgO? 纻dwdvG]Iuy*H$ů)%+2b<}_>!3pUQb̠uM@a'!h= \[ݴ˨ʛc $_ ve+?Ǻ™RF)Ň{6 hޖ/$}Gig XG+&Y G0ĻILIy$@->KXE!9wDb/ p4AEE+췳-]J- Zm?p1|ɟ f !UP-uйvrB*# DLַBF d֢2tf*/ZS3dof:6>sabb+^NsLq-TKi<ہƚEcq|71?]>`x2tI~Alҭ,#y.玸U_l +XBhLؘ%K,^:c2?P0I i #0htJZ`W (I̚^5A@5C MK†6,=n>OŒ^>X3k#XS[Cxer%6d/q8k Wcgp52k: ?YUGM|.g10x6y"` D]Y( PuR .x]AH\tZ0d[YUVM7Y¼*/(^cVdAG/9sg,r57?H PbPܩFbeS(JϑWY4M%(YmdڳKK,k=Z@fM:_Tw1PTxv:s7,C,ț?GFY11[Hd2fm25'r F!lU>,@HXJH |{ɦ~ _Z{.=׉]|t[iXT.'piڧ;6j~Tj`ғ6mM}t; ab(o ҏds;Ml{]߲~5áނBTIkr AI߆ c]ۻSJR"L?Eب@W+MO$ޠ =Tl( u FY@T񖀌N\&O$$^#͟8%lB0Ш/%N'RuOI鯎%=V "?ygޒ5"fQko3VW\s@zPUd X0ɺq04 9l}-}ԗkk` ol(8^nB ȂKQƧ{x;bڣK2p.'LG|g&88#baot H.Y`[!U'pm :s گ|4E,z,uu'bj+ 2MeCaM_Cj[ Q8 wmڶgpl-S2x`SA D1yJn3>L\Տ&wʯnu͜B92,%CMfU ȁxf#Bؖ2Ƨ5 9 O8ÀOΗ/> 9sxrϿ &+D] y۱"FAq/P^X H?r!8±VOBe S)ί6OhΣDW@Uh4!7ϜOcOIBԪm|eG@h"d;r^bZɏyJr$ُܯoҎHLū~YQyy}?&0FGO 9}K6u4pUbbs: oi;F- &,rD='piO1[}Fl!Rk W}㯾ŗEU@K3NKK1s|';p=lq.(c?3HjUmP} )b9N밻P=@/JwIYDx>ْ0sRsR7ězS,<͂uڍwRv͠G Uzr-[ $2O+.lXoȬ׌~rOF^g4Jq~q|3K.\(mRbf<|q FQwrK]NDSp8 a/)(Jl Tv۰ځio՚;39.&AI:3XUCG KxrQ)AEvy/mdD{a<>$!:ɜ~ \V_צܜ$Z 6Roiyͩj|c[&M ehIR3ϒ"=+'huQqᡰj5in:W[O$"q ykl`fKvRNR9\U8Oj;fm 2ى+9@1%yb=>?2>B̴4: %LjpvL`k ;sw6,7~{R4$sNkL9:h͂1i*]DPXb6{ֻ@T{)nR8 ='\|-8rј=/DD8O5/ާ^ހUqnB|mdT4Qz~m9{I~^ݔH3nE yo/*}Fkd#arG>G/YiF\2qFЈ ׍´KnOECǕ$}pWe8C !_l集t6è.imb?t|>ށۼnaT/zMTwȍL*WlzKLWOJ?rA{J{%BgXO% :}txJ]Eb)PY B1@ߤ9q|'&f!S oYS=K,.^f1_]C≵G5޼5#X`rq'ހv7 eN<&eP)m l`d|nR sED‘E:q -Q'2ȸ*Yq讪ْNh/#lV%j^\q+64XW.]!!\jK6 %v~ 6G.ȪՔEj*i*9'Q g'I/_e5oeCՈf6:taӎ}ءB(Z|.({XqAiDK,>kQ5~*jl֎L·8< ZIBa*>)RiN/nIC%<2>K0[~uaAE䐗aXid qfUߖ5;XUTۋΜ[2;?P,v(YWUjTn$l"ozMMvC,ک6H~j$gn#$ Gє7~/=RSk>L\!pO(RBE;CxskZEl82;qJ\ZτhL H{TF:8Y Mf豿[>q'aAaJE!x&wck8M?~'>{#i=, י$7K`"V.ơ-N.q+cM ;W !N8εW!NCZq@p0k?q\Ck #Kqz"յlbOwfee>RW7nWTԌŮrbN E{C`IKf*/0yWQ݈kG9NA|¹"oꛜO =-pA&@fAK] R;g﫽mrt;ZCđ+'ǒ2^v!DM6% x"AfkCVr{r $(贒Ŵ;DXܑy 2E نb1 "+ud5S;0L~Vv؇LIJ.'~qj,dlT9&_g3T+OQVjX? ߴ'040=HڙmLlnZnJ;[4hL!TaoΏ^{#v+$k:^핦_m%#t~X7K=T~޽¿o91Z7s;p1$[.Du/.Cjoi| n2S3, :*cU=hIl)Z!Z[`PovMOzA6~Tߵ_Jd%$LpLD*]/*iGUnW@pNJDCވ/=I C3ߜȆ3QRMD` <Dz =f QD%-?뵓->vUҧ@E;%ok0l%ZfW Ya+,b0qVV1 1+6P!)\GlNaheDyI[hZHL&uXPHr%Ϧ@vo:xd,PccOZCJi\u H5.DZi'N?.0ըӑD~ ڲ7foͬ)dspe!ܥ3 o{~ҵg݆nGkiHZq2S :$ -rA7--&N/fԣ%#+b4UZ8.bY[>`"CњT#h_OZIѩ=l|hfuԪ_IGU7Z3WbxA|ꏖ)r-x!bDJ6,ӇFf1$HȚ-\3;vDFcٞo֑6rw?1Z)ւH`Y!X ;}N<=797`LQ >э)X0~GNF⎄zd`( ZzWݙs#x+M̞B?pNbU asi<Ӭ὎lZb(ƸI# $1r#ax"6 NoSJy ]iKJCCHZ~;Hd0jO!u۳D_` ] y[բ<;``LN$P!wu(l.E3MsdUع!*q@L tԫ?[00zl|Nn›(2&4ϭaQ]zb^r08SМ4_eɳ#ٸp5>;WTؗ1lݾ_l9B{zb`_ݣted#CFiUM߷uduy{SQ9m|L3׿Sv |q%1O,tNep_Y k݅[%?mVN$DX.鳽xQTrD+j 4{4){"g؃ \(H/ŢLl`(UЃC:!VH"keH@y3܌ 4Eш.ZLqRg}XWIdD& QMwmȄHr ]2ij # >h-zhbcTL-K`>D?}H.kꎩTma`jɴ]QgY T lOnaytϻ ٌJWVٝ[RWkK'{n},%?-#}%S89dl\ޖEkOQPXw@j8'B0E@N4EyWJĕSogʔWۗFӌULpMl9J{_bQ׋) =؟p&3|yV(>/Q|0d#1MR 7|W! n; ~122]udGM%qnHUT/dxy%ʸaBb\" &FJ;iapRBV2F\K@;eY<6I9uџX^JYzn`u<ލ>˂+Pm7;K,7=I"h尧eWƃB IB%hy }nG{zfi<ߖk|X=M;3#*$MEuЛgÔ%L?9rXUP!| 5y._LeTy*BR*94¹?6ƚq0YPN\hbwB04*c?+o8렀UߛZh=3e N'~. U娕=4>߾Ϥ$pQlid,Ij.{MR6$4}}ny,N#K:847 RnT>hl`/( &w=k)߽nv2HDͅl$Rl6Ty*M'~2Df~:ٛV 92Tu3y2Sx3YKF]FOJQQU=S4ޟBazl zY05 vX'Cb0Yñhj,odv~ J].V`+BH]ُ-q:Z2MX jwW:TMR"F41eA%9='yAن*W:c z*^CxI^ػqh'o=Nty0Ēw X-g#f5.1|&nQbY,'_ "lN!l0m"-]8yz\WI\ ہy[ԧA4B#p')dtG6o+PstSH"IЬ8Z DJ.[lQF{Ps q} V]b&0<1Jf#Cj*79MIgM,AJ·U r} 0&Bƍ 6 Vtz˽IAO0MÉ%fi^Cjk]I,4NY3XU7'3JmVHcRl\ƹ5A'R٭ jjz16;^HLW# >ebl\:Y ` IohmU.퇊uPׂF`6;wVQ}<{DvJºz>Y8/ڔV/V)c-u="q[`E4M8agK ,W* JʅsÕy2/Vº,'_krK1&͗0Y_M &CBKuPLV "B$8wajiOSLh,p#i򭻵u2?V @[Q[A5a(d%I)ƈk){õ_ =^3Bv6Z,ٴ7L_eI?5ZO\%oyp'ɼ24`7M8Crns8Vg%aQA\HhZtAT ` y֍ODd3WbYR2:xqvc[2\eXM2DKtBt}++sY.M i>s`ٱ}wrlHLf_Hs*ܲ߸z22qhJw/Ǥcϩ۝NgG +0@~QdUgghy]#psw9uť:\nUԟIgEڲ@MyH`Eh0ňDD[605aX*st> Ⱥx9^-R 3-i}}Gڦ!8H=Q%<)_yTla|l][kNνE&x 7M"hk}w)~0ٟ r=dӜ6i啓GƭOe%)=QpO?F[۸ΈHFAOvϾaLm.]rTES7`#tlg9lK" -A #>RA֭(U1=3>F=Jr{}*4$Iatk)hli 'g #!Zֽ)ub] BWØ2m8~3j*S/aVAn$Yp3j47_5O鿷Mr]ddM$m53v Pjbe{J8චP6_ HSd;miCʁƼɻ)?lm);V?,[P< spC w lL 䢞'SO0g+?@@F Q Lb*2&v`J<yyNgCP}J v kߩeLv=9*s6knk⠴,[=$R:Ha%~_T-KjtclXMlUNx3S"im(`O >@M=wgW} 6>^xź XUԝE-݂ho唨sZ6x@xG  PV@LW s@*U?+3E3Q9(U~ٗj;_j^pPH4$9R1f%`vCE)X築q;P)&;PrC[bJ+{}n)Á@n/o|W(aЋ]j(LN@o:G0+yB=& Gs//ݻt֍yXh#8=B\]EAu(T06ߍTa; 2:}J-̢HkY4Lϵ- r]Ci5!M=B ]Vs6UӇ_0*҈+͡uQF!O^ *w#򁕶rWO5 vLl*聶-5zFd &HUl|C[gsm}u7xbU38@Enw9wT-:rkq}*;E5H4,Y[m=c?Lґҏ'O(nL(Ͷ"?oF'fHSw^p I`%j׌2Ƈ§V${Ż&aF'YkX`Tθ"\ !Mul"dDiwjQJ4͕s vo.HtiSݰ2.e#bADSf 3`d_aZ\BPu| ܂yu![ ]Ou-2Җ[, 1_/n|SpKN44_Ty5h!6nt[sߗ>6nU^!0#*ZKg^n#Ӿ,i޾GB=NA9M}V&y4eWqiGܮFMIsnا|BB༣&A3 S?Α?D2@BZV6UI̪ xHqoJV٣VƗS; t̵ҚguV$5!h`t&WQmQG,YԏQM> I1]THҚkOdBlk?j(4r,0#f)jz/}mt'wnf۷^ e˛:Obm$M'-ںA.!O LӰo{:;!@}SaH$ym 82lfnC*p?d|NNe2F~E^_<3_/YoLyH*+v=}UHʅ#C]&v0S}6kb˿)LZTzrK$ĥnrUȟ{î!g ş2 ^XGfy=l; 5'%|2yCl47A"Z.ǖ%5`Y dM|`~ E2/@$F}p6-!*w&.XS lЫZb^Et%܇39Yë3˚n~Gb0.YfBS9jwbQ/ZfOqD4B}tl/ϟrzi@'F^ꦊ fWo8`s{V 7 }Y߀r0理25\;0)EkXLkU):Оۭդ|%y:#(YX3iͳ˙Y\YG<)z++Qwu! !v--Av9 ' d?(.7!7QoeIalk+ 6n_ ea-FjvN=V9l+51j]=hf'OcMqmu\"? }xAJ <E`ʸ,cIU Glfn #j_[paP&ZY·i2R45xJ rDLE7lcW~U ~OFe-Z狽nF\p3eo\Șg]J&4:@Da<_+:Ѐ ed ?G]&CUJ0QO^@d'u]T0g D9DAkzNkDCd*%T#چ%R$a0]gg1xnł>=i\%\H+|&nv^G \m/`A!jE7VX`)q?I+k>d3ei_ё΄ra/<#:nbnsUc crrwGE˷NJ3C8]~dwZUYD0 |M}Y[ʕO^ܽTl_@÷>R#< ٞuX^aQ h;]{SVKWgL2Rm(KY+>I"TN`J=@H^WP%Dx2 LbN f]xL4?zb?9PBN9;*'[gQ5XNfVL CN-Zp5IxD9f^Fc3ϭBLduVfW|ӽAhsWZ) .IHn-Q[$s}q^[J)x?6;'G7+:}`;\9-ҵ^HɞliֶlSf~}F e qZ&rR 2tTN耘B+_Ip(6wJ?Iln\7˛J.˼P IHmH-`Ku#7GאiU__mpVfi!LE979=_15ܼd uUAT{rjNNc7Tzq5 YM9‹?!jD2Od>_]+hilP&ސQ( 5*3!jd@:%bOx)ثpip\0Lcgw[[,3hEㇶJivs-T|wuPj? \b_RW:MVI! 'fI[Βis& |N/IԠ)"X0ӹkKw8"gk34O6Y?PQnzy-W !>;Lyw-9ؐ/ۛ^"sRM/3vqexZPA@~඙Cxy\##\Xil+s"8,* z)pͶ"6oz= 2իOQ&)ý?,k;-\Ξv$wpC̯ڶUHy(~,ҵCWa[H-#f5cҦXjBR".%"PqyGZWx!~҈C0G;ܐvHDžw~ P?%gf2rWކ~E}&0"Ԉ֨׺Mj] Lx)? )mc?|ZiHeWN(JY?fA\}-)z f`"d-x]ʔcأ1|+Xd!#M\_g5IDRl9ZzPŶ .(g]W*yub%DGֹnv[=C..g&D J%d~~hY߈;ahi}LU7ģoFvLv=ԴU~o졣iuT(}' STrkœq1>fk익 ƽWYlͭ/(6QPrW ^2^d5h I'U>ˁa=D* (0>˴d6GϷD4dW!i.w&BP,4tKȼMxSϖg3SEqZ]ܷoܱc26C?n6<.[r4yzTҼ gOc ߷ļ ?`?N% MwyPB: jM(#W=bʴIɍ`6i@L6JmibKrQhMkRn匬n B!1\P[ ڋǬCH9JSpKZ.ƪoT`1#f^Xt :,՜)'Tc%yk{Chjx7tr&@(0ӣ1FQe;' 5ƢdiGb5q_+ Z:IHS`NKW3jitEP'kuQ qHb~&g4(bTh 1 s2j^:}Pa]F@^_Xx3睱yJNR~ ( tg[z$mO!ڊB"пm)j_tG#4!6f1h sNڃ3l<o %= 0; t|tؔB%FW9ܘ=c'-Un6А-gL5[VEEmT=oXbӮa[mc ? aS!ƊE8^I#?i;Su+1PA/YSp"韁w4%yݽJ <vc5Gvs`ؕ_*ӆM,O 9m|vQ13j02^ѶQ[ZTtN帅Q|%Zp,XR)]u]q<Mh2JDiG  .}ktaXz`^'\y#Ph诜Y&Mlaz6!ϫy:4BhJ'M(>{$T-kT yug"5yha  2+s,/7c؃ĺY`àEX/vr񚚁%}:`&XaL-y,/g ' t{{kqni=NgD>Vxh`˘VT`&L|ATA<{=aRV$g\=Uu8Fs6eqLnEG),X ʜt E3 ?*)'tE*9LVĩ\޿諝r䐯!9bAuZ7gD>_Y-U'~%뛵 r00LOн)"AGD@1YC'땇m\4%AkR[Ր㌍h)#!hPxg/~sCfL-tfSrxgQ_<=e:nYms*m^Ԟ%@Bq'^%a(0]QyuB{0ߡrũbWot9ޠ+]# )}_ywK{)vAܨ 2Z<ށf-t zQQuү b#z16f܀@'ln6Lԍnß׾#IX y4X~?4UKn:(1븮5{&pz&\@Ԝz x`e%njuBfQk۱=ýBQ ξSJ;+P Pΰ "|A'e ho/%<~+pۅ0Qg.?foq s1\*){[\%va_4F^&FIPkpN Q9ę=J94ބ+7^Q)_?~hwg$;\v0ݪCy474o)oNkHqIvg:.$=>Hns^up^YJeION]ړ`\^㜛 s8g-H}l`#JW(ws yI-qj |B1\DE} 7. bf :zУuf,^8e [%E('F$E޼b[rcm߭N{ ZVn ؊WH = rd+h Zu)2bXםIwlϞXzxtZ9ߌ6-EcRGY b;%ݶ l:15 ;A3OKEA\K'BQL8Ys\i9vf{ZN݇AVhf{2NT:kG&-Ug?y-rG9(_tŶX]؈JqOEL<,o/ZlƃK@,#asT/+CƜ{KѼImOσ%bߔ'"d#r-.CY.[gBn:JOBJIq_*)UHP=Ty7KE}t\-~]}ICҾ]rA@xvi1- _eOPU:OWRhRF볿 HZ5a>1 p00O>xu*T`De lYa)#m6Mji83$(y:an=3&1?8t_c<8ute,1PW |4:(_ ۘk V΁kdz.@ nC.#BiL3&WlPv/V_+z#«-2@CxkDIp17/[fUTQUϴxݰ|R_ez&H.@:~񃿛]. q'zvKS|ǘaeJ9zd֠/8 s+HQ9)UQzhpTQAeA#W'[ޫ:nWDשW5aN[^~G. }]bR;tQ+}iа7At-iu*NG Q#3E*щ/_jqDo+dbz5n)Ex؝0`НNwZ$(R#JO6e/"[Wh(!f!Q#6ı:6 6 m c(zx5숹0IY8]#@Ar8JJPEOUt?`cyvq]׌ Ս*6ٵ'[ -,\jEFS?YKZ0:|yj \:7yw]qj70ɤīrf;. _*k O]U mwKJcOqEbzDkQC\::kK}(8:WVqΈP7xg$I[-SM[}Z=K2ye@U]^WLᐥ汖6 Q/wwd=7{&p%`X "juTؐ^ vԄhN̢Dl=jOZ2۔kNM#_KCC;5`AW0K&bGցK)ufRubv𶈞fa.^|ܦ :8눉<^aRaTt Pm/ L.r6#s釋$YRyxl9<.=ŵsF zҜ4)AB`4yg'| !/,LD~ B/E8Źe5T7_U#ըH/1?[[.?oYu&|gT3Z*4@?~GNf+tPEiN&sg{m)nٚ k?'][n)Wyo{{싕99Z:KD+[h0=ݲKJvZ(wڑqCk+@ʛ[w\QQCJQZ :q_{"LLWf'%em}7Q}g{*=(_'0`:LXr=#2r8Em͒H2J85,\y4\OQ)7s:)S풸r_?!h6rP;[b#z~,&hz1- 0) VGPyA.9J|'7 ^4 `8FOs^zm B2o)8Čq ԄSst,smr?Θ ؋% ;@q !٥ gO%6t0ٸdMvF}W ZIgr.J_.)-KS~<T_4HWõ laiK߆{\9DQb`3@QŠM en,~;<qv̺ 5PUά(a(bb v.*H Rwjh:ogEoT ʬc`Bz~ߜBFpu}~jeh,ɸ)EAW?Bs^4zJ39Ϋyo 퀲,:=a ޝʂ BkFtikb 8Z7h*HF."ˏx|Ub})69F-FH.EMKdO h]0mx$X_"*z(oX`#nU"lߑ|M0/cw ]vU^ȨD UH|)ϵ*4(ټ:I֊ŀٜ>f?QVZg@1kxc %K|u\vX+NjH;կF?veYj3Pa>o*))0++ԁd#{mݘ&][Ǿ)wph2$ѝ_w>cw8] BJ'a_܀U L.Ԛ|ܢ2G@0ƠÅ qR+ V2z8ke ''TrePniby_謋ǑKB1"<WUv>[g;q؁R6mwNwǺ?q!kd#wQ#~$O^mpTAC_қV ].ӵ}S8-,r,&QGK&pMaoUxTe Gmچv' *@O؇$qJ#hҌٲhr_W&lix=Gob]SPMV$+4ETnx 3'rG -oqޤ\̟{Wnم5a B@N8S<㓣wHPmY<ÄdFԗlCY2*TVfﻎRN4ߊv7yrv<"YrZ 9E1Lhe0%v"F)g:2{G 4哗I)5|?SLӁH"9Ӊ" >~,a˲0:aEPi S[ן; .^\P7Jޠî2k!_,5ކ4Ă/ e']-WP _ޏ[D$–k.q{m4(T\&ZƫF8#(l ?=u"l3;Zӓon)4;oBa_?bO es"ޟ&TLZtKlߜ9{`Y[Z]k (ޖhv#w0mm6KǍ?3b_/W> xX53sGk#Ր}xOjgkj0?%{ ځƾ ]DՒLR#bpsrYF#g 7]9cؼTp]l4g.,%(JyA3߶G? ܞ&U6.viQ(7̝B#AU`'caPo@b.de/ӈwaBcL^!~HMvov3Q~%>$pN qjhQxfه BqM#~vt%?uxMUؼB=BAt.VCǧ ݍDꗲR: ~>ó VX~2[.NNF;LWy2ۊnA'J-" O+Ŕ(^Ḙ+weo#MVY>mpv/p"Bßݐqm uLGqXaAF;Ȱ\T r_g `1T^6K1u=Jx`1yoyE8ЮXz">inO8~4O)bN=CƙЙE3jL)^/}\Yi7/F MX-7Ԟ!ЦJBm8-1uJ x ->jߑߪpGA\SvKN_x 0 ڈ~2lVx OC<{Ծ0q $-O zfOv,"*vqZdU& !aH476/Z;t}eMy|(_|4Z2;o?: zEܸ Tֺ+<?1F]p4l*<(+"q>eȖ}v{B0IBnʲߵjPx`W3.`Uǔdo56BCG5i }ޡ+{Ȉi1+VѲ @J%=9 ><0šd_7eR=s$^<0$n!RqOLzDLےʘSgm޲79WV* I&͞gq' 4֍I^I5e>䴙Av/q@\a^VGk tֺғ!zbl|Q jȃlt[ apI|C "ն jK&}{̍ @hV#Em$T^?K]'IgElL.@{Px e]UjU5(z }$9|u{1'׳h:MWp`m'G8_BtUSuGn3:X8^j)j?vw9۟bfߓiyF4~~=/6j&N$ M}d'?af\a 2-C)uzjSK`4^.ռ-=HG0](=%ʿ`/g1YwoLH7}i‹#,}n,OеQj%9΅ hJD_#C-O?_ `s刲tzS+b.0z VotF*h=Ц(&eJ鍱2ߥnx5(lFcmUl74|4X>^ɨhfԽw*TQuoAhjpUA3ÆPS7N2t #1F0)*~cP&B|)' 4v]z?d\6uѪ5BJ9Z2O@3rdk[#}VfSx6!zeiT{ $# |\Pk[6If'g2bHTQ-QTP`v 6po"p.u%!{Vs 9XIFWA-$ޝ?/?_>Hfp7On,Q g?Of}W]q͆tՖa`Abp2H_=O` Ed&,>u?%)3ݚ #lRpl7[ r}ygJ} A'?XQq?y3guti%^wi1,mZv& k8'FK r:W :~X^oІ50F!n[sob/rV (0N ߺjIjWJ0 T'ybfؖ6WeY~ZoӻJX%mFpX] w6 :O22ȿ 0obʘ cWڼ1"́#1-;!2V&`yVi+es[.B9;3>FQsvSDui4+rESsڥ1r0ݤ6f[OU4,2do$CG4$%$C3DN2AC:n"xF S9z?M9} wT)m~\L%)lA?# NSǑ4kAtR`΋ 7sz_&}|ҹ@V?Xzy&[B^pHPC >Md&Y&: sso!ƦQO} 4L~I<%?{Pq~qQq1t29;h4[%,y~sp ͒lpɎEx# hۣl F~dJzQh2b Jތ}u۞{w޽6#$_/O(hX XIt)dvj<*Yޢj <ۏ&kFOOw4DP1@dM~5N K_@α%J.BUzJ='PR5}yxAg Dң&\J&U!-4 ]~YxZ 'dg?F\?$vY&4t*2x`Z MN\Q[oXQYMj=*;NHEIOC]Xc&pUn]x1P$ i"Mrф@"udPQzv U>A2HnNj/qVi%,nHX UI|%5l41w5yw#e6J$rAL;D%+;z ^CЦ=W] <[8ëG-Q3mX4Z||,#*߾L?&&+w =0gz:1+"',: sE"PV'2=L?F7IӕkBhAKl~[+ k-UPy6Ag\XK#j%7u+kWꞼ:& n4Jr?iMaj4}Q7?'{`sl_; G6jɶ^O[~fCQup?p4#+lGŵ)ά}NGt#ieJ!q^?E),pBU]ھNǶq!ꬫ]Ӕ!H]}Z>=D|(\v|M_ \µ?8}<54N:"娅BؒT:/_, v 5w˴np+ph Ը; yU,P\SdlG<HQl-S,a陔AZRs VE;ܼh4 ~)FÝego&~r"5>A˘Fqg{+vfgoNl[hj˴{oxQ$=>Yb"bLGk|"IWO0VMR&|/y@g}uk;*Smj+.A9 2xatMhjd.G] r1/3]N]Xn_PZ4(|mv+$ Yuzd54P@WSF g2+V,N]d.b$yE ?m߲5u=ҿQEoQ`?;_2̏UvI\Vyd4 @T{/C9~(|ێ)F@goLE=37f*.O#gqʠDB#`UoQz 3oFB'=b?/oG8Ȏa2Bҗ>lP ry-ջE7I=ajθ7]\9A&s p(iەuMt=>V|+pMTs@0 k|+.@"n#G[zʪ'\%&<]XoRa(~VxVܾ$w>8/yȌ _4񖝮,qw}k#Qlm@d!x?*Z NQ|>^ ^F?4aYt{[3-ETqaP^nR>@<<4`]5)^tN ȱZfa~'4 Ͷ@WL> -ZyRVkc@&R.d., k1J4!S6\*LvfLrPꀮ l =>JEڙOoJ׊V6~9]LcT_~#ݖ Ll]#2[.*6r@#MIn5_˻yƌ%7SYgR<^nn8YbF@ԳAb:xN̐ʹLH?\Y;ݴWH7^R]x{<.%m~5RP!R_OLssb;,7FyQ+ n |vV*_Z]lUmfGr4Z~Rv!Z\uO>[>8*t6k_!7OGMC.0wǓtƺlB [?bX>\s8iH %D;O"C[_`fPR> hǥbxm+3LѬ-S~.֩n}q/ mRej͇_!Lx1yD+yv$~d%/m @+-Dd?_4P }5 E45Z Rί!?xfPӐ[d w+L]w t&"yg9φ ([HZ(ƠJ$a M)YEs6 VuI:g#6O<ƶ2Uy_1V?$7W+)y6SfMC3 c5;7\]vYfpv7 x{N#,SxGCXBV}AQZ``|"mȄ%ܽx[PCw!ө_1 RuL3EHU\Q-$qix4Hy֫t5mw6-'XJ<jod2ϻG"4ȷR4#]1S\cmooX*&kH I_FlqiMe7Q+Jyz.@.VXڐB7W/1.TI~~ zvyЛ΋Fnk;C2c+qIla9ҶbwORf#\EUroH WYhdnI Ѯ8FcomljQ!T9C^\-5jb{S{]Ck=L0oېܙfT~GƣF@Բq&T+$%<5X+n[2u׹xC ic ]cZMO_8mW*~>Ê k8+V pa/#4OudyUQx@E8A9xjYBw"'Y:0M&z*=%{Eq_Oί=ly^ LH@0;32 DQ)[YrIth 3Z \6ymzO% ~8t.EGI9T@ wg+^J7,b4K8%Ҷ[_?kR4>8sf9O`;^N{V&Jmu?B\xMY$X P[6EYiߴE, NW5Sߋ~%Jvnʿ6'[ۿ}{2UZ. (.l($Ll7P's=eL-a⬰r3,y 2.b@rB ٦igS@tlo6R}M|U$ fk$W_:=O8! 9q,;YC1)+ڽTĵ-8Q_VW4sa%EZm ~ 1]C)>Je&:nfrFԂltcKSƗL"]"gADxOgq噲{HBi)17 ]do8@<+V)1Ԛ% /-]OٮhTZ/:O@M:[3g]Ʈ=|V^SB'n&luQh!J5^iMNI8赀It9z٢'ˏٳ?ݣ6Qor#p7uib侮?*r60Y#>F ::b.dj8ҵ[-V"ͫ?]Xbg K̰xcxI TxdB&#[^Z@eYx-#x TGc!T\Q9EQWӛFr,  8%#gLZ7XrPbC KOx֗`ҰPWHgUˡ@p<9&y:+QkM|^6x\M.]7>eo[@B iK =π qۡ !$䅢(2v(^Wz4nѷڻ=jq~PnK9;\UϞRoǍwPhV*Ɩ }l=S^<?ɢ",45υ%|=q`?r!rxjm$]fFKy=Vc3',&z/-Dn| 6񛑓r}O990}6JC p 0\*֟0ٍ,^}}:qvM̡/eJKAHG-ܢG]yD͞}ct],' w!óo|LKjjLxeSLW {#HЃ]7ǂZl=DRfCkshJk̾2c-.ħ>u3?]Bˆ*Kuc]>u+ݶ{? TB[r򸣗kg?TU^S@ot͗Vmijխ_TpWji[oAL7ROf z6`i60i8X 0 "}ÔjAAMfv>=zA #K' OG J!sqcrni:FW1 ZHe%)0^plBjnph^ DARm2<ּ"Nc_(h]Dn|4ʈnڐs's%|]^}׀FJcX \ 7wB'cǞsP]ϦW[ձWtk|IݿcďUS *s"p7badOHe,^BsF["WU7LQԔv$s lsE9Yb3HWoA Sg EtW}cr.I+FiqNXOoj -K1\ER)-4IzT,;EqUdeP,ўIw sqC#3Cv nKzL~G@6O-R8;A^5PN [~Li%g y}rA<$x9'JeU'Y7&wz*TFP2 G8=dp$6qo)h,r3d:nBCt#!̓ؑx@(y7.+ ๕*G|t`mJe|̀/5U< 0"o<8q_STܸAf%yqD y\~ ?y_Yލl\s:G(Eօ!;N2(W0弹 N/9 3GrT4 $Bqu@/!Mw]L%A>C8M}MM'ATYq}8 Y4x.o:)-j lLSu[aPrvVAl 5Uora^QӘg߃ؒS՜j;,罾w )m|tM%OřO^믯I&`Lbb*Ga%c*b%i]>#iŸ鹷sBI_lo"] :TB4~zDcБAF}e";ב|ah X0jSD\K \|>7ኋp`l*#2<FuLXGe_NK?r̼Ow0_c/G,Gj1r!Vgo9\0O$n|~k~>LC Z0 q Vܣba!HsK╆bX 1ey9Jl5,ets U qt%1L9e'^ƭؖхW?SYQ-j\'(~L$ an1Q'ԍ 1iB =KH3OHUo@^ ۴]RW:5K!F!J{{>@Jd/syѯ;a :Ov4 :t4{jqq-.㯸 6%\OT$c 7⹡Cd\[)"/7j* l2-Q\J+*:X.^G &ȏd _r xbG<~i1*-!>;A&C BK(K-׫0"sG,HZ(\#q_M`[`m pHvFDZ@pτxWi(9 $!s~UsJ}fLI.ހAF}~@3Tfk3`v4,U''㐔8W-2i m%f~Ut\:ͬEK4~5W =DV/EGm~<%HWB /i@IOO&*b#/` T'Taŭ"=a0y^U^6 ޝQj_,G;\ڋa73ef֭2H$ a[ F*a5[>pjz iymK $ u/„o;WcAOnD[k+c*VE c2W3&N,z}PYLY'~\yVUY?6Unu~} m@_q=agq+d7O6m,\}+".mZ!N>슬5}6m)L}?6cR= !-lVBӥG7S #N$4bQ=|{bX 2Ԧo,ʯr/taZ9 'C^\ zVk_ Bl*#Pʩ(&K4."{K#^cDSIvNǃRczX* Z:.G6@^iWάo^3P ʣ?$WWIXjZm"HG!{9]8#b%e!iA=wTyF=KbuǜwjҙD@>QmOw(΍AfUyMtymg8WxnB"sղOA8s]Ҳ$Aеc m. ƅ8USŋ$dtLw򰪏ܶŁ-bqG %glY*jHԝso b jqy75J99Q.8+7W^nFВȩ@vo ga}I]ƅi2`EKK:|SO*h3r~gxҠ$)~en>-(%j[ɢ=kVTuēǬ]g/vO%r8qH|9:OH*?S_62I^BF2ĈlMGšk 'i%[R^ %j~_Xvmm |qmga'QZVt trV&KωDCfrPH F{qRغBq(xC G?TToT5# E!ГKOOB pV/,^MY ^Im+=Xޯ@w.S)߭fbX3z Si=X~3^/X8 AXep2 *Vм́dƄe 3EjPZ_J&YJцD.clsV۳@HB˸B}^74ˆ_rd oȿхmt7mRz_4ćdyЫC7җeelffY&.kQ2ԄIHW" m'$ņqEtfAS-!1HymEhq|6aU $ބ8IUiחA3=-JTY1زPel k⽩k|L/TLv(ؒ7TxibÛpܮO_s*':,_ u ʉ0Hsdr;JPUo+',V X!S"R>~4o#nLˍ|imRӂ>esSBz?;qypG>H;s$ܹA" ldH;6麊𱃪FXjeͷ |Cx%K\B`k:KWSdȟk maMigd)tj23J 6[Ms[捸I{ςZ܁wR4Z|]9MYZqPQ8 ysޏ} 4L΀LE5|n2Kz8 d5P` 85x@qsU(_$-sVx|!vAIj+ޓH`EJOz?~^pBU á,zcX3/21LPg~%ҽ 6/8ڨR8-((i?X{WC$竊?:AEIahj>' %~ӡ >L5){oC_柪\bgɼ{׮Ez{_#ӴSyu;oECi&YjȎkM?t]* G((NAzs~b#ۻ޵bR^Z ADuR=Fx}SQMU,^SM[9\:O!2;Si*}\,sIFզ *YOr c2r5piW3;ޓ*BJGi"dfJoI`uS89U;!bnc?H :Ǩ=M6cLPf8Ȝhg@ 1U-4sлԕXtRo7DiIhAc475a^aT2 A2שlW7mL#ȒTങ>R3-fϨ$AaKḄGaˑvSGNFk b[*jv&jVu~)9khC]髉U]9]_r)8j^1|~x &Aжsh.Zio5[IbJ*0 $jPPE[ ¢?')1zD؊ƦxꅟP_8@{3{Xb%C^Dm6=T.8N5MH1cH3 7jeNIɋ3A`c(If8yp 9x`~%ڳJ/Aq5֢ƟnQ/WY B܏vec""BB~c6[%gjJ|u#^C"|kP-DjyD<e GfO2Kߣ}$3E"+:(Qt'uzR|ACpϏ 5dkQѱ;ɋ\=1f o˟Ӳg!W,7c~PDXi(w'S=]5XCvu :(L"!Hx7{[ CZE 2"v"4q6 Rߩ{#n,ɼ_sT ~(QyډV&Dajd0eYn{Lʎڼ֑y:Fkˍ3tZƱ(uc9j j0&$pkw>T<,*"2/]2Eփ@z0 MGM%eRIW#A8Ӈ͹%dqOn^|H [ GdgG%Kd֮` &`Jwj=X`ތF ?jpW0!dh >E_7ij×%܆t,Ѧ`{B&\00SDŽHg*,*zض2 wW!YНH{nM!j~ FQAqdȩ"4ֱ [k*o7JЍjbrK:SG_>=,']hq0։ˋ uB_nwtr-7]EUfoTBwD 0cl+QgY?L0l/%)eґ%M9LVu7c* S2[&W/W=߹ASca)<ϡ)x7$IbO'~4=Y:hşzA4.h ?+O .p|4 pTG Bx!Z57b(,H(@ER}t&bnb 0f H9mPIJa4lQ\Q޵q+9'4VOi+ByPWkFJӷdOn*H kH%ϦCix`B3B5ܴ5U{סcP1US\{3s7VjT|p&V'⼂V;{"8];*d-&[==A(w~ s1r6f gG} Ri[Y>z&8הbLrAXǀD"J?7 p,z6_$Lܰyk}?KZH1`%-pYǔσUmsZ5f1F;Ghj2Aag].b:8\XC%D*T8)-KLĹXr\Zု50MSə@&P`Ęp *NK ڕ?e;1EmcÀIddž؁U^ -KCi\#>dM-(mgEXg0`Yr kb7 okŋ6AJ7T~b%zR~b]&7 oԓo]:? }{NO{/IwFl1mcZὩ찅=d3'0ꊩw,!SD܉Xa3҇e/arv"K襥ǑEU(zNF}€Go&i-]H˅~m&@ p\Y<[,)~.gWHhC"lI&A;rUQ9F3"ӶEq* YhENͺhúHL8o(QTO5RjYHMC>kSE .ltQf4mD_P©qltnZ=TQ'nx9oۑToyЙh) s1j_N@w~f`*YSױ4TxQNxԂ̣ wG& |nn)N. _|Awn_b[R/΀q̗*\ (M@a{ sJ(n Vqcڗ yǘ,j;%971TM[G ,\sJUqu{] lmX&Iy4v&qpZ+  B<?[Ԣ u!S]FB^:)w]nn6<_o7j6j i gMõ;/b@ƷANq94:YM;|Q~C Q3lCOQ!.>G/v8![ 9ˑCL` _@&0,[Q‚t4ă?`qpqjީ*A/g4; ֡xQJh/)3ᕚ}.eiܖ)Y7# ώçEœwZZ | 'ݒl=sÇ1/"g̲~TU s~kWX!a |OW<|'T F`;B0&1U Ϟ{0K phWU G>{}A$hV`O~OlE3]r MP2#FݱEQWl4tI(jr&N;nt?c{(K_NU i oRۢz*{@QnTR7Hny:2"ܥZd(Tt G]G 584ܱyz:ge9Z :ULs.ioS7m{OU1~=5Ej> Dƭ7;cXVG c5yЛNܞ3>Qڎzf%GWY [>SN!T=:6C-poo DofK6Elfgx^z, 'tݣ-d,?-k=IEvfD%z+$4ea '%|&rh)۹-B+ ej?EA|ZkËhB2&TvO=95IZT(:gcZRCb7,TE`}Dv2>93yHF&2yh1lP-&#JS=^b_Ad KfӾDյ;\TX=&5LtgE.20 PcxtC\ S(\iUg.gp_nt`DCI{2$#g9hng8=W) 5\pl*SSo sCY>gBrK*0J?.u:gyVԸV 1 8Nك ;FێH@Xo֥JJҒ&d~n]B'JC|IZc (xc)!*QY//GG n,0e%aR@&&p~S97$\ R~PL,\Y95*>9Y}$_)Pfɞoy%5H y-䢍36n릈P =3pe##3k(;[Qs,1J(eUWlm;}A2-bhjltHDS\)z7^k:M>gBsTK۝}fiB 2*)g?/+WBTWtV.!A jHbOy7xS.bA~p'YɒW '݋lYV\im{IM:dmЄSw:_COqKy+\0n ٯ5hȃp~ޅ&5!e#^IxA3K՛ x.P٭P6ry.FO HOZQ*U`MtZZTS;޽&P`x{3{CQL–z{쓿khoNmO\1klsX+r&[nEe*&H4 bOQp{E%!X9!9+2דO5 `Gw<çR[ ܯPVe+pSs|3DL 2cs`)C5EHC5l' irOnpSBTjѹΖ7drq5p2ݰ}8b'=јձPqwuX"ץ9xyK1 IeL% d6xz 0ճ/D*p8g}ff5~T,]02c0ILtLTZԫōKMn (bj(Ȯ 1N?%峤1; ڶ LV]H@D\](?.몢W+WEX; #@\W޲ l%sw]t\@HD /Y5$;0;IUe/v RtGʟŒB!9 W!WdDZv$dkj>֔yi|-q?Ldh#mYI|5m (1B$dqĥE%"ž 0Ox2 5OՔjQ5 9"=cԿzux58`jXw.>A7F2id_6\o6jk#~g9400vqȧksid~ث&L:tώ }hczAGr)/dHoscz+;U);6d۝PuVTV9:pΈN}`5.2YGyG|5GW℗ AJZpZg`jtGܚ\RП*-f3Lb jF9 |K)êdB(̰lTߞGʳbeҥ.hYK{9qZ/*U.mʐ42aqs`?cvZۣ ]M~xENR6,M)T'F&ͯ6T{Fo5:o[9xY5zo:<'JJ&AJĊw"6 nU6_D,*oovZuQ cmT@ṶO*SWa[W O TX+f#*$_]l&V* FzV4[x)d)=iMܾPHEP&OϸMK!IdxZ h\C;Te'[o됀? /dg?,,wѓ$|1,*eUL-jt`\ɱa7PډN;o}@G00 Г7Y,-lZ=>ϟ"8oZ+G)(.xS }/ `3]3$޿lr-XGNLK8ô ׋iâk'dN) ?_s3yq-"<ѥk r[SJi{I.AJx/vpDŠ3bF:nH=AD#։"^y[З?&ⴱP_N[r`JU]tD΋p% 5& G`hDBQnUhI ӒlVjjvVmג&$ZthH'BocћR ``ĹFC{RuQMB.8Lkt=>7Ƌj)pa*tChGd~׎3PvP6b5QHzv%)f5MoZE6l}[!q#Ri2Z-IFYAdnHuN][ BpN`4|w*]Ruﲕcd\G9?2PRpI?oUYfE@([eն1/ sMχ[qt"Ӟou)K7+Ҟ{^Iāz}#"J*~u-ǻk -&!rZJ1Je~ۺʦx=6̫@6Wڪȅ\a#;tٝC4ZUWNΌʬJCCs3^ |`iub O2lNʊ =Q%lY{$P |@U IBq&s7bPс $Eh{3kO3R91;ȘsM"H#¶L@I+iTl-c=o}N4. ,ӏ -\=Y1Z⒉S[*Y*鸁cRW[(.}9k;MGɔeֻ ˞bQC,n}/z:_uE/q3)MefH(iZ#cjYUb*̣ٷQ$:" Dз6_j>ߢp|~W+"p#]:$ *iW󇨄h'J?3 .S{ "iY;%noqELYx|&|>ksъ2S/EE.}K[g~l /==xXXf Ӿ >oY\#BI PEc\nUجwS"D0/%ԿH_ 9ֽJI4V4|2BL')oB/܀}R}i4%Dq"L!gw#nz1m`% T 2(mN-XBuD*M|Q6Ϥ &e)ӺEQI\.sE^=ـsy^n<\u+ʟ*# 2'a}k2}(U(xAďV-+MmiRV jڡi]!Ri2ϵ[LG.4`p *ڟ>cz _Γ{H5Z̎, `D@r9 1ky$oZʼd0X܇PŠ Gq!K#yl$&FlG f^  zgDf xPD(n0mQCYaZ0WZۙhçVߺAr? D]ZUX@'ՖNH}]964%VSeG[H.8-UP2m2"f^4TMHXS@3E=4wYP=zMbqSlͮmDNX($#`|"Ϫ)1vC U u`y_H3 @X]dqK%)_NVJ&,eYl<3tӛ364!D,؆xݔ9)2bέ!W_$@] ˅#NJ4ڭs`&x V!8ONӂ 6OΪ65, ;߹P'8&HW= qeR6q v{7t4mYz!Nnj`p z\(0ؔů|Ji?"݆@lYV | i#W 9beE:R@b2n D)UꄒKc łAGTNΫd\/1u&qoSbjE?M'&c,K \;|!;IU~C$d%slm1/ѻaٞKzGi>mr@}(}6qB1 Qʝ=Ljʞ9!nfN 橲nxA 2viu7bӏIIXHOlRJ P$,l IZ Ul9w<)Y*y w/?޵SiKFvτB|xkvIIu8'3 ͘%w:j_m;94vu'LŢaXJ'MrKAߎLRZgT逖UWyIMe q0؞$_VO\OrUt6D9&ŠmS&ˁڣ~_8`{4G'MF̸e_i,H523Y-[7nP?oߎ=aں˵+!m K' 'IG#+JE$y{aٱ^g^_]l/Ͽ8ܬ Abf&nsk~\9eA}Mx,c'Zh<_I`->rk;2A-Ӥc]np0h+'Epk,TƦifX Ǐ-W^HL!{؅4v㠟ş&D9vwNzaqL &z;4ZxxbH7(GjL-lxX(.IՐT^*E`:ϧJ+K(!<Dvp w8м+ZuQ: '\:Ey՚kzu *ōqgbAB~ |Ah2(Rͣ1Gj~f&WF^FrqMzN;@̨7k$lS !3qWzfJ.<OqnS05:S$Jxvwd1>34~1D_f`6r)!MaAJ{k‚e6EAZsτ76ͷ$_UNkLGK螼Q gq"nֹkt&&1P7uQi 08`;Y6Ɍʲ8eGQpƸT;eEخBag⯐Iы"NXSW'bpR^u=RlIـ]o7Ik iۈPG_`'?lā* G< hu TJ9Q)rqX׵^;_s@Jv.0{ %HHx܏>BۼN|ݜ :fm;o~,1RV1gggb.c^ slue>iɆ!CgtSM +str '76@ƻ陃 w!^@4eB|oN 4N1ALx# IĪ}{Xv  ZA{`>JȌ$ =6"L?"p6CYU{n0.] .thAcz2&U@x-WJ!g(լSg+'.A(M/M'mQ*2+ kŸRE@qyzDq'&Cﵻ2,P5|56u5s}.M3"rb}1 wr &t%:*2Æ#_fq#N $SР=&9%gO*I\|'+?Ʒo<:}8,1x~"T97əx5 2*Wm&6GŠ|D$, iQCGZȺ*@ҀAI'E {lCTZ]u5D," i#;H.Ӡ3t\mJqsBډ'hn5u+Vv,Ө0cv睌/2794|;`nV+H޿z4B? a4˭ G ZO˶#,;HvN>2s#dd#idgYMi91|j}V7i_6q5Mr 7oQ ̪3>)!>'YJOq4'kcBujplG@gx7!PkQ} mJ. =mӆ*0#7(#cp_V͚5%,9Tm|J-X_UEIl>hCݸ?-2* #@لdd;i"ߓ@u-i;<þx 3mrKXw>͇4EŬ+nԹ6_ kb= ̒%n.[o3oЀ:}}M5Lo:ėCqXxVN\4ܿeΓ~IzέjOgͅIS|2e}9P||,)\!U3_\J~\sdaw&SXҒp#eqIKqL(tQ ڨo:\{fgP' aTh8ƈK2@{QÍ@F~.< -zhO\k+|\>zpEy('5~DiÚx~u'UIlH}zi_ќ$H X-G<^HY]x{vҀ['.U)%/ı 0+(0-b;0ׁݞ|Z0%X ~:An.?aK~'lytt/W <[u=P0[şGQiWk.4 5\ָivhuwX>=[F^6Ï +TÇbG).ܑw|wAVHW9S#<Od_#uϧ3 x= LW:EjJ8P҄@{ gu]d%lwE$+n'UUcsbl|2_)!CoE5tZՊuy37o^㔏L‰(xjegK4+wM| |QT))5K9;^Bc64l/{%(cF*UTC@͠=xdzEKbߦ܃UCbkCyMߌoɡ-e SJa'!y0TnYqm 6VͷE5tT9e[{6?!lf;Hcq'b |=WhшL'i2&JA&p(PܙJues[2ͯ^pRSc^ZUL|m~&u] (Y= ygUFnݝ"qP)"F_ʭ'_z`7bEQBhw0A%e*{ܫ<E'@uηsgH繑@w3}fhb!f%OMw$ xl&*GhS hoE}B}  O!G'֊Wd؞_dU~,z(-3k2;)CuO+Rif˼Jpwr+H_(SgRݼ[LU4"!Su'n:CZ?қ WϚfѰ8̈́{&eY\Bp櫫rh^D#W*&|3k|V4; ,ڤW1%6:T쑘^~I1<Ӧ*,E$"Kk\OD%V1f<^tlVR?(M)Ml sSk^=*L 4Сv7x@ŀ@oc$_.6dAּ n20uݴl 23LS(Ԓoqtn iSc¥*FW6"G ʭ6ME)щdQf{5R#avەzEs)⎷(zo6Zlk4e xZw i|H$%oT! zKVzأ}%uWbuZ'jhmPOKHJJԒMY  6^'VLkJ'+26uCU{+hNqWVNs|ÕaI$R9 eјfϵu! O'I[-{=R׆~āVԑʳg0Qʧԓ&6QET3 bt@aA)] .CFqv֞oJޜXyjo8gvc;`N cºT5Bu0߃98G|%NP$ӖƤ"ڣm4raPK?~9ﺬeݵM / U H} x,W1ixEB]tve`a=/WNR۳ۄ#[1@saE^va@T,a$wVB$,,&U5șpf4#Y H]GFko梧(_.}؈Ð@q Dq~a`ᅵCiav6ƖExP{[Dc"PF,1Y} ~5dŲV}>.Q/jć H𢶱oB \mSQ:1ܞZάA!nH Mq&cd2г?mBAUPZ P|&mS'g[Kqt;֊@RHᐒ 1f =xΙ5my]ڡ Q a*H>IXY{d1K!2XP\[j/>+NƜ2W q JոW]{r>,mԩ=I .[P0$~EUpDkx~ sȼq8:Gf2w' T> t)ݣrWmA&4KeK}vx9*s=3Zu6" _il{JE㲽WvʅX+OPDam >-Z()%$ IbUxU߫>笳as*t4܋Y͍OX7?Z%Y`~j 1Re&eg.`0|:r KXG4EScևTA+K#+(O%ͱ [ υ0#LXHz5iZ}Y"GIS1 ݫ ;YQ(C3%瓛j@&$Y%߸D1 G-fJMi^fR%ɸzFL'3bw`{I&k+{0A&݈g#j]ntn fAʁ`arTL?r_LS 7sJث D|ќw0%=dR,SACҘ6=P+-Fߵqbp)y4X7ìT;$DW%ջω_xˎEԆz&) ^<;1Y>/^l]띛KJ<. #w oVɉqb/Jl'iRԇQ N~'E8-M]E#]ELŪ2z{xl/-$\ÔMEOAZ!wv-7*ZkNc.g:|c вomS1l+̪ˋU[e%;BBc[Si+xm(SZK(Aw JGzvR3 I֗ib~a|̀խ/ȔH5`/Z +ifЀXdLji -xLhͫ{=. [1 ,IlcKABz?ӹs(7/:-)VQC֝ '|̪;w}a}8պztm) q5XƗH drmzUt2==i-hRPBR`_(},Qscb Gk[.IRDoq32#tJ4΢gt\E:쓚G`_l|JIB$`ޜ[Y4`^|yaI+PĦb _#d_x(!'Mj'u lB:sgKtBׅ`" ;/le#G@IoT KqDˏPaH7Z,k X*/P/ٖVSh0V5,+n#BY"*" AKȦ47R;a;~e  b3Ÿjn,Fἕ^ZOʏ"}Yx0( 1MrϦ P\{T\2pfn wop-6̘+Sgj;/ 3C@kuhOeDkĥ'*ZI1pwo)sȚb %5@ tp-ȟIݝEkL$dޛ;u8&MTz 0[o4(tbR9egވ?'E%<Y6V wU׃xsKM ǿ|7Ăcu<8g<%u3V jbL$lҠe Pn>"buR~e".+%mYOUc'CN2R*ݓb8kIwj"F*@ b Yڬu}@{K@&~k+=X 0IΌ\!o劉뽿GKHR:!!qN,|?G!7RPBV m(zjINTEP忋 c٢)$^\>HTSz8-VM-`H2j ;.cdOdq2*nq­Mׅ.fGy>'T Ս:-i EPGIQ:oL Of{8(m;p2mn փL`|)㢪(RܫOo^8YNJ󌙾-ƌ 3I{~6Y/٣Qu7I%L 4ig:UI8O,ħYlRZP=@ $Fm$j1u:{7lO`r<0)rC;_[Y!GW2wy>c@GH_<ڠk.{39PL41VF0)C9a m^X=$.Bmـ\(U+&vݶϔ RgtGp$Y )O\_Y3KThܑ^˄YUG5t_ijkz*J,h3@ŕ6{[0ejM1{"BDePhp YpzP $<^B`ԘNߡ I% g r kr YWPƹD?$,j`dl,_ߝ#|8K=_G_A/ahϕJ_ziMԫ5(%sv)l*XMOʤ~| Ĺf:| 8xlťćgօ3 㫾RÚyRyVZVJjٹcp]Mc+RP-PmɱF=A$qO𕲢+ T}\3[w}p}QaWE$];Q~w4B~D,4b`x,/BoiڎMܴ7?kuBt'Y1vFY "ioT0[|6"DHsDfm_t#Gb%Q$IC=\ Vo22#B>έ}IkuR( U-E1'x!dnk'.ME0IVb'}Uỷ#gqJYaʽcvֶS7e ?ˀ@E.&c't 0AZYRk,AnlQ$z &| ~Õ7BuVo>ŭl2laa*wz RL1!8įs]Vر<_Ha߱JO}uatEGLGdq!/#B@ȗ$ġ]'k˖т!/P:Y1F]Qv'$":>MRh<(ðHh1|O Z'OAktIJ+Ʋ"y(URMzR% ,Y"Sp9"=I?2"] H]477Oԋ'0,Pz2[ #n ,Zd1w=~z#N\51Am 0& lE&8^)CBFo@t]Kb͈=\82mq0atf%{[ئ-aF N~b#oR|n(zv NIY5j3i-\ΠK%C1k,HTs `S(G>Wez)dj1hzjc,{1*1jZ0!pWvQ 2R`{Y-i#~mr>.*F+D7 WcxMa 1#Y9~&iاl-IL=ׁ|Nj!3 2z?{,x1Cݷe@sj-C#"iw"ilk5M,$ŕ+? PBZ&ڴ:-F/LV|&D ᨏjcʫ R>va=`kէQ>%kX+2V9ֵcr)wlU4Y4s ؘҭ8q!"C0bv@/ ҐpW6W'QY4 =kG d3r O7> Nܐt^;΄ēCZ#"}գ} ۻi3rOSZr&VsU/'B :,N7GJ G Pȍ(Ef{{4'>r-B]eե]yZ0}:e.]QhsMk3jVBK&{[Rᵡ/B\ &DIAaS \ h/]j 2t;,P!mS$ߋS4;-3C t2&Cv/x})djJ9ie1"LW"Z}eO(9y^i?$ `Fpe #s-8~7MxgK|XR+pP=cc&vNjV5zB Puϲ!FUEm&@ 79q1e Ou󂷪3@q@̗~&hf+K7J5|`{Vg2[/ؕ>1@O`l+ ,׳ 47Oiۖ%Nḟ8Wm+|oosQx T 팄Due=Áks(ՎIF/h1w d;FfWdQ#"(Ċ>ax(^d:yc'!<ż 1N%;1zdu#>(k1nޤ|  ZS P Comշ?b0+AuLAkVa%<4I3XaR=Nt[F/>6c ,{}tZ"3Q]%oPԛzAvwBFkbXV:JTb*Ee zJB<ntqk5sE3$qUƚ6is(l 7Z]ϗ6:At$#}\N{G%Η м)6w Md?GӠ[ΪKOwc*e^<=>ySV ~mWk<5,\W?6@6UiigWP 5̲߷qΝGRT2s7ᰗXAimJ뗨3Ӯ??a|X\l,hXAM޽0r~0J{iM^&;mJ1<0A XX^.,Lýyxl(9]qN&v)%IWӢJ){׫9ܣOV`f5UgȻ^uCEǚ ѧn< Cr oǖ_*4}/\\=1:uʇ+{z+D~:7*EnQ /&T7QN=`~Ϧ ` `kDޔ8 h>NV/x<IJ=4G/oMǟ2ETm99xaYN:~kBl*](J.E'-{86p5ʢG7FPV"` iA]O&On/OQz6.4Ds gǡQ&~7=k19`y-6VU`aG_I,283b Th:8vk2ӃHh7. X_<z8gZi?/ ,gmX0TOifi4 @X&*Q/SCV4(!󃗵QA]/{fn[ [I2`*6IoyP J?a1mYt)6(\MGſllY{k.%P MztJjV+Yl74p5M̋>I?j?fhwvKڱVH#Zuk-Xk "q(=wK$kd88OZub1Jmx?%#zf)nFN{BFe(S$ K(b{Qx20c}LKF/*:3B4 $Vix٪ k0{4.~Fg"/1d"KZfUğsl5ٜڌ X|/NjYkG涨Ȅe'&q;/i[ ,7/ V$(Kx ik~RoPA2I)!FR؊QI9ۥ;k-E:v3g>nA4g7op 1oio2O#Z`@eo;[5*!2wiW+ńj О0|1;3j鬫"zRC}bhU < - J-*Sav_8HulwKodS>B:DA"L:ĝ}TjPrF=:S?oQYV:]dsߗ0!Tff?Zt%q['$L9wd+myǞ7Y{  dxL 5FD H'#l4P gB$߶چ xjARt9d7%.lk 1EBu`Ʃq"ONHK)ޟ$Gw`"9 ~өZz{#Z>Z2F־d9wg)$r2>-2DtmMݡnrz[n59VF!h'ڞg".lU%ex[ V'2"Y+ՙl ^30j/+PMj!aK#W6^lA"Ki]Pv I=K\ u啯_B+TZr3 8"|PdbJYAG„ zz>1M5j۩'EBcX8O(TMfEJ㺏x!s) )iLXtx"Ta)WtW-?j_s6ii*~xV83Dӏv̑qfp7"\@oV dCL懌uh-pl‚Uzbn<M(ЊI>.VU P1W+&;_NK7wEr}x蹶j' 6 ]I|{:OC"%XkL_ Aw[ z|L/?PXW"*֞.[Mu-KMaIY S \!>inl焐^su1-n勻+9=G|t:XO;MfݚQX(~hCh #2bA'oŽ pOk A*/D!DJ#coE"SV0Y.&n:)㓀=9AAHܝ_bn-;Mͭc6+G`䂔 IS9>t35[R# [a#dtć(`fnխ>& #p)k~)|XL`aQF_Th/m-Y(˥]K%+iW!9MHiM aStirb۱7)Uk0'掞9dbnONNrQSby0:2.5:.2bo)EТgxP:AcXۍKAlA)(&| CM(yav0'fPX=t+INbz<ʦhKTW~"-B_Č@XJ*RTlW#e Ք $?L55DI-2&`sXD.Ӛ w$m|4xe_ Vr*X@OJ츲s.rڪǗ"a[{*g0#q׾2`cX?LDBUwt㌹q5WDMˣ,@0vI .5cUVÄNWtA){#}w@9 fNܐuΛƧ&nf  -!.OK ךJ߸#{Vтϸr dWnR2( F҆c*Ư)Y7,{r4S7ЧQ lV5 ̉mSrSq&=RtT[)/SO>s}+Lpm'=Y3̻:^z:fGG<@gҩa T֏fF]qT[-<<\StEA-vn:|*TV ss8BLCPuۖS0c%M2Amw fOj}_)]ƇpUr/ɁAZ^$[aq*8/!aK >__,S(yT|A*_i⮆ 9ևoxPYb,):YQ8ON1EKǁSi,pB1aI{*5ٵOa.3PCR#kX M/:VDYj$jS ťcsa fVI_yjr;r2Q Zc8%R]\&i{oaneҘ ú%&}@d )ORQrg R(npeβCPd;-`+[ ڨ2rU 6E*umDp^Sn<уE) ;ћKp#h\eE%k96yk4ĸ pg ]83(0Cdɹl.<F!L=77iSeF\3;u' N4[2+@cx*8'1IrZe)jI(!ijFO^R$5!$6jD,fbP?Fȷ<+\_+a"mC'S;ZCxͷ()5G}Du"[1sH,H .ii _1`ƿA=}:m;lF"h3 3y+MTz@m@;m/l@cr=WD5TX%zud9񓰠 F>.``U%+ wHTx.p/8H@G wӞ#nN /@̜JUd {YdFݏ, -6tfR3"&`\[j8K :V? ҇;s Q.7РqܫP Hox-x! R61~qS"9vDG3gf2$֤U9[cL0ZeBjqE"tEpepD}J9x==ֺFg8,4XZ50gfc<+ej(-3^XTL+XG-"չemლڧM!Qބ+j~: ;KuiPX,֢v#_/;16iNH<ЪtKIhE5tTnb]Y" @E4yM^vȆBL9LrIGSdu|(JN^#X{Le#kav쐂bk__H )bagP-!(JU uyc;) Ň6g( ;+^R1zTC~ Ӹպ1+EJ{#a"9nyMaohvLKljrA{ Km0:?3k*+Z | ht(|嬥I*8ՉX~wAaW)qa y8JKڼ ;@Lp¼5f`%k֣uGyo*zmkU8~OdIQ 6#<@];MۨQ%?(]b%?qF:.3lS)Oɻ)KPY8w<3LSR[B3=^}h+#'qY["mW,^E ߹cCQpSiɜ> :=]"@z:2~"M.vɑ*V1{j rvvdCf",L9ҳZ>m/i?J[J\ז);Ԏ8WS0% {]Ch$8 A`h˄1k{|?Uƪ&4{7kySDnT9X;2fBq2G@p:7kn.9cWA`or-m[KΞ2\)wS+,[9VyRt#!s%+t FJNL1=I.qi4"^3-@o8}u'R3;x =ޤƁI;WYN6Uz hBv1<)FUdžiS3?<+V@WJ%cT7QMZLx`NZ9B!01s<*0ّnԯMZf>ԡJm]Q `g*CFt hf "]>1+=]5 Kk wVXD)+3M'Ma0^5`jL"ʍ%ˠHՆq Ȁc3Ц%'ˇML5L$IH[WAZ6jG=FDۍ$1f}kk\ 2:h%铽Vd -/JG|7^5/22u˗Fw)M&=o!j@*o!N_l:u!p@m^YMlG=/m*Bz!{yg@xM$x'Dv$fMM!HZ?v9?5, m㭔Ԓ8bb] ċ*]TŬe _L,S7&8 ޔF;!HdWe`KOtͽZB](lgip@VHK$x巇/GXq`^|Z,|4pm(YHaN Xֹ̐QM $SeΌ%l[ǍNA[V`l-GcN _UF$f{g c;6*R :g~ޤn/d^O``ݷA5˿Oօp;cB>Z6Ni9Ÿ/ҊfqVu3]ʷPIGR0'G19{cCUAg,Xo)`U['dFԔo@\g6IV,-ԍ L\N j`r*d>I6-tSAg۴" =$|VKe&j`]GJ

    )"U=0 Jd_1hUGI t 8]Do\F%iVᶟ"W]$Ǟjx^ϕh'S/ב|pA@<|2^~Tw&;k2z8: ;A'|TDA|5DFHmgn҅<9|\͇qE (_f]=5<ςn1e@^*Uw M&-]Ƀ=p6;ȶ^GO |FQ2nѯ1h ]zi}J}!=qu? ry&roT fGSXHrz>߼ÎjuOeEj)Ľ 7L7ih[횜 C'ƛ0g A[QsI\K$qdbD6|v Jgx-3>ϐ ,x{̛̻ټvos؃t{\p]JRCנ @a8n9xX>t땤Ȋ&јԱ?o .<SI8T3|ZXϵG qrghc(x^Ðۿ{/P u8@RNgztħiM9x[Z&Ynlz` z8w_ ˙fЋAIcv!gi` dY?R6jY%p:}`^H@ L&ab~ U ,KJ߈x_^Už?al1TP ޶‡|DPI{Tї{ǘH_K$.PkgO-1n;r'qp?L8jnUw_D9ks*A ms|\0xV8V~Oãxz{AJ2_<%IZQS_.k~$9VNҮX! pw ڕxvʹncğyl*q$ օ9NJwўaR ;/wL:|?FYЌ?ͽ$9/jo͆- |*V^cZUSmSR0鐐ӒɦO2XɱUk Q|mM8}1h >[DaD9Ǘ[AnhͦKgy!W&Ik{&e~{>}j4ЦGS{a[b1OK=jX}REe֦x‘~8 `%oM-.RZzFBmARd T><5]* fzr_LorZέ PSUt"y Y2 84%5-Q؏XwІ6\^q"o)$0A48eIEae$ o/6x5T?xQ\( BC_vj2c gcEv 3%9b#x M&nyt5 hdKgOىG; r]2݈O{ b7"n~'-d@Ŏt)=BAh`a^gJ-@BCfBi j@ {(i<·S) A,$b[uy(ƞ}+Np<l8C=E &?NaZ3 ֣ekMH+Aؤ|:KaS d-sr耫CE$s<2͖ߚۋlHXj8lYu  0Ft:xmj%78|:t*#tK,yFv0åR5/M=lk Ƽ3? BNzEA>B |sblc$as'b0'Վ9LQ~Lq`sk4pxZ+Z^z8F8 sxU|[Ƃn ꅨB!r _l~x/iMAkԯBR7BOdw8i( CL{$܁emO0^ "A}8Osfr&|`e^g?DX n61ёJވ/dAg8iw\;"ăh5F/6&\zIEy.rv#`ns7'9sႋm/;ȈO$d$Z{s֭5HZcd|#:6B׊kj:Va~]`8'V3E82?ʦIh; =eE\';ϸwqmYV4ɉpꈱ%WzЃ<^~#9 WFjK9= &@'zI6kӞ4z-T6+8ep @! Ȟ殠 n!Ej^!SO {\>.N7/D;_>T*flք 3w Utv^ ƍe$.w Q> KkZU bu!yK;90da4GӜqP+9G]CD"x.HS,Y cF[iwDb ڟ^\UnzITyI:N^>,V{^\$H4T -RSmƉ'%QaT}Jh_(HVvX Mx݇4f0v.+dUm9dRV]0 X0=Y/X`[R)yȻ`=-/Yr~[Tk84[>S\/ǑUG*A_gәD}jCQDzSA/ /G<йA/+"?#WvnT*@%듶 'I>:{BN%%{es OrF-~1_īm/|4= .kZ #¿g50V!|db%sܒwMcܱª$çnf〒gliAOc7YT-){Ss J3>(\!}zs aŹ︀r'O6sZ7?;yt""@;QP 7\䤎LX*.K5Lb.7hu6IN}`X=xvbIS ehɏf 1` On~%nqjD {Q^_<1$S"y}%1Ѵ^@2%9]GkJm7Ico&%+ ځ2.y=A@B'ЇM bs;<Ü$wfG~2enVB֮yVF^Q'*X$6l6w,SFN9kJ ޽&O 9t,j,mE"FeVYT <]e*yj[>a>Z& =NrnGyn/9"ew׋Һnx'埭6r3l>JS(t@ezQ Bu :ʻbǬД^, zH(+9 @Sٷ"לY80yE \mYͮK4qvH)xo޿~$TyaUo!iU _5ؚY6Kی{g,܂},%M ZUdȡQցHvԝ gI\F<>?b̿8GAkHWVI($|:Aơ\n$${(s3?+ F Pr#hwaλJ@(xtM70h=JFC O#]r?fa3şLm<(tPM.|=6w&}>c(2|~7x6:G/L{_xT`Һ&^VᤡɁ0,c'p^ q^?*xďX%U09(Hʝg۞g3#ˤgCvTUT!#;b7c/fD977gtv&cT4i&g7 3>(104+0h܆4m (T-!S^Y -lQ]jMP[17w,y= ~X%g8?Mg@No.noNZ`=juNs4hو ' +SjG/jw@Op~[(Y}RP}I{V{cJz>brW{ȋQ*`zDM|F>fqKs`7j~JX !o ӤG`%z"-ae;:jߩqwnҝ2U;&Gj~Ha)"swW֯9O}r2F,[)Д; 'i,^Vw\XTSnu35S`bT-6_j9(+9ߔƘ߻' d@a:>VPwЛ`~\+ )"C?v~v#hv*_ 4е̫h!?5 K: o~vyW] dU!$*/,Ji+RMgq:ޠ{tރ;,*4QetI+JCм!]XPN} teǷc*{^э?N{2gj9Wi[kjqc5 ҨGZ*a6Ȱo _tn!`,K@ brnVȉ~]3Ë8 uc`w>+~nޡv3`%+#Vp%mCڠ@=/ʱQ U~~N YTővv pwkP km_3t~{mP@p:ڻ6,.?,K)0sbۖ2׍sr 3k pė[*R_~3eӹ~>zn97~~Gi& M7-iӘq9+03,v~P UqRee' ˬ-'Ȯф)YM>QgוFr!scƲ‹Aa|*UUr/)xu=.U)oƙhEHqV;I~x~ ΅lj9]4G4 WvmƗsBmlMyPx^5_.g8Lm_gp=*VڌCAs+sӴdl`3ήv)omm!Yi>3R|$)Aw?EZy"a"yg|aGQn+LLe%'px0wPbSJW0Jn =,q_|F!t%hDi" 2ⴢBu TbK䲣aD!<$PKN@Txٵux*oCu39#ٮxm≩;eIN,ԾPxQhs ]*&9<ļa>W*_\C@uEOj"=cĒsؚ,WdBcXq O-aˊĊc|UofIPB摬]NiYȉJJMX, |"{]q3+ B$W}'|?QN {i"怒?|ꚰ"6maNw4nmFO1D@jG.\S%)B;+H0yu$Ѳ* m ] 5xN\J6S{2 lƛ.4߷$ Lj'ۘmMBt w@Ie9Vj S;%( J_^  KIn]t1.v8%FedZ'TxT3{-L1e 1=*vn6}v?gE 8[)Eneqjn&d% ˜nOqѷ !,bWDRnhJ 9M$UQN vAȷ 7@ 2"Y@fBAd5pX7,U ^0n S6`*i kߣe.r"Vw7aR)&qa\I8S܍k'>bT^'ńmK xn`{?wK9hh~pWpA!롳*ڶ5JJ-ʳme6Q:ӖhIZ* e 7oL=H MS}{:b_Pf5B*EԾދE!YANy>.ŧ]JκL6.=@!s_ |MR#̣G),-+Ϯ5UxO[F{Y@`Ewy=GA h C]Y x.l1{kw墳߯?e>Qlf=m%cl5 O! 썆5+Za<18הACzP#O&-Q2VѰ;±/ρRw8 +)"@\䷴!|I`TZSp-jZTgǂ?&dzFS/%(?;l?q҃:;>-\\CXԶTs"rfu<=_g#y:9X`DGy P0qEQ]UD/ﱡB>$P̌a)7." X\n \bw~-. 6Ŝ}M\'T>+Wn-_Fª*7!9jZD5Y qӈ'zα[Rm*4WxcVuzZ :k쉂Pϫ=~'zM|+"wy%(cӽ #v6X?1.r2RS˂O%{9`jj_QɆnR:˻0O{3|P;R xޣ mC`~T#n7D[duf}6$jԦҿB3U%n¬jM|V#*CjRɫ|nV? xq/⋴ zM{ gʒ p"7wUE9[}[l+Ţg6>}J틆yvD4W#+_N> =̇80q-Uw!3,FG9H Y96쯡NO u޸$)yAAI3x_M`#-J[nz)Nld S9Y5k?FP~i )E'FisU H(ǺP0UA)>TiuOЀ-s¢,/Dw%~&0Ӹ|7Ң/y@31 %xn6" u(sA'bVU2 bG,{r/C`p`й43N#I+9 7` CW|U("z`! ХWecȸ'm/=Mȼ=`$13n..8z%3ܽP7F\i KLDv)rp]AcKjU^9FGp{ $*=6WgD|f Gfm.6ξ-_Y+E:ri;)~R.X26$ .D >M-捵#к[8+n-/Ѧ`wm-C >@9LrC{DBq|GEeT+ej_DPkoʋmU0@/ϵBkbjS__gtxӹq!y+%W{v8oHviBb`zl3VhcSaZX`h_=[zTKTǗ\&;(B\,8_ fiMMffax}ȉx]`Z/U?v{CDQseH/NA/ |d@s6ꡝHMh'~ cpdhJG3_gFU87o;o=f~-iHw5vĴkи8#kFՌGR,rVP g_0VӴ4BbMXCYIy'M)KDoe8i´"\Ph{>#1a!̉nAVs82o/bb( &Ζ{喅)ьAF$"VCuEr5R"i7ɭA8x'ATYeǝiC&t5 A` ?U5̈#Lh7ԟnJq1iNzCcL~$0Cxނ*cMp5׃cзuM,ȭ6`=T.q# w{{UւD:zg(D7j⨘[z$͖medtlrXnR)yކ/ { .SoOtme~D TX>gwf<0W> FvHPЖպD|U rl9P26/[xݵK38o!?\IDqMz7fB# [l WX*װz>(eo`Ldf䫊7O)7z! 97~n_-5LEgj]7Aw;QVE&Hg񉒧JnO\_F05> Ws:r~v*L\pLGS(^{2^h6J2IQ*Y-mb8UJ=+V癁moEIM}y#E=[G[2 z] syOƖ!*0|\u?uh*uΜ08P\s X.ӍZAEŭiȘNR-=i;۫a^L2Gq=FF*6#E2(llj&c g]-R^( u:?b\#[ ߓ^*2D&T -mʷl_1'K9EFe'z=b) -/Zjqe'Qk 4A92 dA3''b>K|]3bܶ #jYڎkW6! 2rD^ Х,_ 0%ZR3·zcTzJtDRx9S61 ܌  s(噦؃`fZR!;_!{^Z FR2{SD5{K_m5C-TB20ҺkexϚjK5g#>LC>} /.J>If$ສ3?JSb*CE^dm;8g=o9llGZQ=Zf^&?L5".:+x.ׂh_}wla1.J +rnu++SQ&٧'}:s} iZH-WEb8 >wylg\lE69e˻fUg=ț1@>%׷L6L~ctx R6Gn`E *c G&Y_&G֝ˉUM85M3=l A'=Clt2fn{YmnAGNWG7;uHQSΝ,LY'*S4sկt!51ԞPci=c7P#HJ\mѦRY~R@Dy  ]eǢ>]Vכ`,DvIqqS8T\eJC\mV``a{K➗ޅ-vg6%BORFiLͅ-=+Ch R@ YNӛVn)afYANԘ{2Aj@LS{ Q6oZӅڰ9S.sNeɉýЅxHVӆw`ECܫbtVZǬ ZG4Vw'`+ol_Z o&!d .lAk/o#8F3YL[GsS_(xCE;U`w ț?rye"Pϙs5LyÏ)]Yp-6a/~4/AUVd+W&, ./V,? ḘTɖ:rаB#HP?6Q|7eQRj &U= DTțXK|EIi]l'eX_ߌ].Qh^<6šEn2 6A8JJR?=->Aږ5^ agXRЋDPDf#N#rEyŰVhciH} f]f +4yZ]ޖOP~nGN-7\Ll쮽@e(Q;n>Gw=*QYvzdʮ;bE׶*0!e#X7>C-Jj/ JAr^`vSE^7RzuZp`ŒN/CUcރ()Ưr3kL{2i{"C.-Kgsb֭6;prb֮ ٷS?޵)Kn ĮLLd޿:O z+TmQGqU` X &vS+F,Eu 3ֵZ=}Z\XOY-1Fy+Xf&SRG8`?pmbp`9It:ʻ5BOfAq|y*:"Ofv;?~[Lҿ}q)tqW"Ħf4|V>K{. `Y=)/bG /Ӷ4;^\޵P2ڃL70Mv:O 6 aZrIwB< kF?`K:zi\#؎L$\3G /=}/|^Y"(ɗd'3 i5ߨpye:xe9G+wtQ.jS KՋ]#wn~>zJŭ$x;ZLL2D..H(Gpck4WPB]Ҷ.j/CtB_ʌ2_}1 q=nB~'QYy] l /4q<֚6}d;JU-WG5a܌ObVq.O_tM*œ!4gf1-%2ԏA l/E9KbPO1 8CAT3Ɔ!Vxݎď5T-dh\Q^ѵ:-}iw߿}igٯ:*lIWbo)b)#52c{X#12D< z`UVLcz̬ 5h5-t%P7L˫Ytʵxiev`'ˢB bJ+\dpJ7Z$\ #N"l| ,n]Gfjh|}Ɇ'T6`@)\ȝdI4V? X6=Idc<[%~}W5cp<4R|iр*] ߡR\Li{ w2ZraO(3azuFj۰8 Mn!vkGXi^X 5Ϛ1cY, 6vx-Uw&mtgʘ 6y)z~GtYaTl0?3XI9= l;]§yEn.s.CS t.:Gg(IzyDs%xryؑ_'і[+L=mTF3/pgҊ W{;pw;MKýڝz2+#E: &*tZj,6 }@)wG2o2Mqʛ :0w03rq_ǩ58U1pΟXUW:q{bu*JXCNKq Tv[ κYP`V|]oрhIgT"{a44eI#kz/=?TF蘿8A=ei\!!瑁죲hƧ NԘ*zIHdW4C&Gb$֌d9v$iha[γ-$5!2q>'x,J҂#L"hc)۾ޫ>= c>82j w_ 5L,Xض=ChT.=j&)ʱ eWA[{&Yl_{3K !ɒJ^UTv mQC <!9k'}FkEے%8?(}J -uXYM1j8#/'BKnk@)FD4Q:F7G4ksꑏM\[(Ѕ:IȘɂ·'}7V =+gѷ տOX;.?`)D~FYX*3SNE$gx/S7/.^pyʈ9zJ[8V{ s"I"Ra,#}Pԥo{KlN4"6T19lŖ#t2g|GFؿ CO#1 X|O[?um I+K3{X4 yv`L -2Z{hɾg϶gѴ&)k'N]G12 %9_X"{-w㑍i/ިDdUs)&Vcu?&X]O"ɖgI{Hڍh۟nW=EbOY$\D7Л-lc9K!G"@b\!eea|k|m Ht[mh|7a ̅#a<:Ho5$@2~DddhտeoҼ'ؘrj#/-}L"Ο2Ucdm2 Yr⬬)o 2b)Ąz>ak1*-_]%a1 txw *d:GRRH zpg?!3..o [KbѓG@ v^WЬ=Us8Μ2#!7"s^Jq ; /ީ6ÎY?x;i7yH0UuNf|n+;1*=uJŏ>F|@)L~KVUj疊WvC DXmЩrŭfE-|{VX;ml 3hcT7&TtÑ z\({2{»d؝9I8h|IJ>δ1qD^>r!9n3] ]z1y+]Ka^K!AEp"6z!%iKG<8QMOdJJY.k Jq6f]4qC`c&F~SR6D6I@_s1c峘j3Hr]p9uMųڃ='3 yn']t>kBi@Ts)vNjeb=ʅGva~)#lnaf3W(OSi6h갠AFd4*z~cUS9_\NG\XLcy?Z@OLi%&C;5ߖST:wOxL_OOp9ߩ=XFx"&!cɷ~ 't9]qj3խ#R.cO$M',mVOkdc7hR4_@fpAD{5 , E;EE6'1>KNHGaJW ORtV(Baet(3h L8wps!k A ^),q"f+e}a;x]cNڒ(mY٬x6F"1KBJG l/Oez5f@>%]H\2`i):bpgH3LoGOˌAnV"X}Eu:oOMV\ \+hf ^[B@{3<_*K`8Ma+vlLjz '}S_`.Fr)Kn\beV>~ikBti.]vgPрk*WW G4|hO&$6͇9%.1\͐z*ϛk4æZJZFL$FmLUN0s d>)Y#dY#Mng4opSEQ$~z'\ g+x!j [U =DE sB6-2w)= 5᯳Үq1-i6T"Iz:AtE>&W̢SuLϜI7%7-qXȷܐsuGQQ oΉ"~S<gF   iB8hJà\6Y2݈ʤӼ]N Nk۩dH Xp^vJ>VBzx|׬XQli!xf˷ϿƂ,\LU̎1,-Auh?> ;b=Qj1&-%|&9mTHT"k2/e ^xּom1iW'B-qFp]N-+t3zDE)bBgOy-u/7 e%}mTI>Q jG1axMSՌҊ#jT|Ayעfp<|#~ rug Ou\~H]8!xF:6 z [9EŇQ&Y_ݜ!5;xrkuJkm9ChI\:]pYnKг (X1 W"uygBl &%THbڇNY CaWhO?G5[cink(ܩK5ߖ tVKXIɾ ֫.Gf)κ\a6z7hbbfUaxv,= S8Xxe6Øax>$$^}BC7::VC(5Xzjc]u N aH&42WX~õhq=>w'akobrQT/`2˟껛n7l `NsbŨ[3zW6=6qFNjsl1uru6t]HX?~Fs2!H-Eqh< lGM1_x25?!0?à_& q}*ai~-w9[3,0DD s 3];ʭ՟'9ͦa.ʢW"՜C voQϕx7e:x/Y8OT%$ +Õ,d& ņlx08F[!^y? @B"#sx(S!>!.~ dH znԕx bts4DWЗdqfQH[莧s\M|o[N9'޽H/_ЍS! f;\VJy#3i4P8Br+:qFOmE9x+Oe m _W|׊d҉8 2Uq҃8ɂ[Iۼ\DZsY| d`v}+j항Dh*y8F?AhŠwUfѻ> nNLZs:hu"!/ܺyoT#}/ݔ5 3~-$dIfMB*M!d }9;.!j+q4fY8(IhZOWD^4+cNՈ \k]ݴ$HdߛE,ͰEgT|E4хBBD Vc6sEqNw][ ‹r&D%?onTh2]@U0B $! 2k@QG[Ya"ބ&Tk \.Rt;6n:Yqo@ERN8?-!ϧr Vj{(r5Cad}1FEtPƝJ@}6'1\F=,ÂS;pY v}a6O Ek榢[jtBc9ѣ_ۢwأiBpW7$7m~5J:` JN6<;V/oӕ3ESu&C$#h!8Ϲjݿx7{a)OS,YD DP~E;Fe9@ɛ85z1XY$ZOL,4b.1(Y+ ]뻎A_6~7d^o9؞O`6~9+ Ɲ,[R4!RWJ'@*P;7Ǟ8}pϓx7u0uAIHj)W=qO62~cFfrx2xfJEJst&o^#.-[8 'v2Xxd\zew?;륗f6eʫMO ls[:$ *c1fXjGG v׳H81 4']mD#m&s" V23xCĠ=m1@W%%+֚D w@3x_P%vt"Yhm7&/%BG^{by:8>zF 4fR}`Fݶ,dr+L|DܵJ&d!_-8G52Um2Fӛwم\ks2K/AqJQW$K'u1*EBHeܿ X8ڡRf$0~ܤ V m.B 5F"9s ʸgIavUaB|%.X7{'oBbx=b渾-jrϩv+=@dSslj*?;;mOTi:ʥ5/S$q)S˖wd.3. !DbS"*WYû$ـ𢧹:SWlK ̗/ckAGxw"`J}_M'; -h|I-]UmonJ 2i-]ڂ,9I!GNk\ٞa}H@$|"c0! vՠb4pW<^ʴ+Ksj_gt'*~fd{X횆z^W"5"#UFS(0l8d I8vl%B8 t kwL:H7Y FcJs^O%37<ֿbXIt x6!/qd?0l1ELiiunDi=BF,+~G搧oֹr1Hc-F{y~vfAjb7nYZQA!C'X Aa|N&snaҏ]"^[c<٨ϦXKbJIN<GRH1hF 2Ә18nP 5rb&e 7éxKs1$x8e h3JÞӿ= !TEu>(ņ3UWp>%3"*R 37єrՠbAp L*oPίcoALEt[5$KKc\/Ct8$]dVl:],<2x9IK|Q38&mR & 0^ԫ#|, XPsV.zǷ`kx*_=Hǒj"tq`7  5;lQ{(z [Opd ]oBJ΃'p+cFnƳ:D5 0 cGGu?e M^%$LZGYiOoouKh5 9`Optkj֡"8:8%3y[ImTvGr }?6.mE-e/ Z^9zjLx>|n  Ҕn^=%mB4t c,uꀓlv(ij h Lbˑ;Nǖňu0;-AdJ4fxQڲǩ^Msܫ5Ǵ A!ei(Krl Ew(ʺjдn\XMKBS:;)rgmx`~9}`W8E#}JH&mT&vΧBk}J@26D㰮E݂h{keu{@u+xnFa|<>Joe Թ[- w\kqc·+#ܤ:$zs9'@$q惩D%WܣSL DpмՖ{= .,P^[IH/򮿎h0ԫ-;/MTvK45047keyLN wNE4Z)^`Kr{qY5 |t*r_g%MQ=1Aj^"\=їv\~c- 8UsŅO4~SET׊[*mԚiD_GO\SӅ*7ދț_DWP\,4M:0H@"8PMyuNUFh8bnI޷SIkO R&US^c؆ Ĥ[[4$-#; hiWzMFo]KSuu۵p@"  Z7;^i)\aCHMTݔ@: [%s -hC|΢ S*d4+nP6Dv)j9bpmGj䆓jW9:OJ5I&oneRm%B_w@l .1Kѧv5aXia7몁oь\:c܈%zK͞`63X:'LIׇ/"pt{NԐ[(9=?l9xdML.@`| S5 n}s} X~Pv.)UG/'A6 A-i#r ,5񀱉{8BCR襗RG\3%P2UMԪ+%ǟEk].8SA2tl8%8rmIʧ)HuaE<,6s.#on,c6r]\EW{?&R@ͅō5%hu %S[ zZKwacrGt~C"x =Suy|A&M+0~_!5?Š~>u%8a-= h2 #bqinOP-OhOȕ1yPo`ʇ>;a^Hكϕm2)MO fm uuAj 5۴JYVz~(W< 3mѾld.x{0 x59RXFQ_L2C2" .Yp85>32'=CGOkWY@ЌMlR;մ ]Y!;[%f& m;w[p6.71/ 򁢫qؙGGndQ uH%.B}0OKI7\A¸HlU)x":]dQIwa,a?ٗ[!OV6&E7{"VLZ,zXXl*x!Q@KL=(ju|4Q'oeBY+w$"Uk:ۚ6G'g6hV |v&]vLa\ǝv#<"KbW㤡~9v,Y1([95A"DESgc\VO@o"^~HP }1("Ekn3jǼ'T/ﶍrWkHM)E8vz?zq1f$_W}&&D+uj֨&wM0ЍK'A;v~;: QwGX}@ݵq6`Q+%zRD%̷s25" S+P,IC3"0c]Ynrv~+edLmC,,T^bzi`4%eX( OťV[XzfPz_0xZ]kF!ycu~T)B` Ħ^EU^ | a3c*2i1 lzTo6bf]X:؅Hh/߁NVO}Nn?dSEF>۳qU܎"xDB%@q? eqF^VgS\0N0QGBQ(1Y*7Ay 欩F1x'`{,iWwְ)F ePS8Leq'Z^GsUJc<%pJ x_x,M (O4kfDpdOF@w~уhK(n!} |NI-ɇi;lVZs ΁4#8.? a;늗pc> vflw[b&g_FQ X55@x?-*Iɷ$ޓxʹ6{4_ 3eyX]tkF퀾iK]}.HŹlCћyLlKv @֜qqq8': FO 젦/W\Y}{q4juŸ!m ]m14^sZOV 1%N&Mbj+,h u#8U#u8 |]nCo_VZC=.K3CAgJ1;Jz0n 4HâZGPJ5N &-ncmKDxOP L +`j JgߴX~hLܺ5KZdsؾO7 fu@sk| 3% 59۠oa).ZԢZ.lA}fm#QwB)EHݝ(.ȝw;3KjŴxCGNlOw15f9Ur^sV3nQz\Rc؀0 yh L<ڷ> seeNt~n KXTmiIn9 Rp_@c.̙ ahbEG/m)zi!n[mֿ kq5OZNv(RD n dDL1O!4ߚFlyv њؑA<[jӂG lieAXʔ K@™ =*!kQ ߝpqXo 98%&d(T{BzQK'  ݺj 8#:qUf~ʏs xũ?e@4KE(#Fv!Txc+1p¬_XJr, xvt1n;DIaܯx:v':. jo =twF6 )+:zTQ@h3~l&o4eϟʛw\}j>9>"Y^e(MocQ:lٽر_58j{oc=Gɹx*ȪK.,~,pc5'=.&[.l)hae'* 4+sfN$LiH3px+,}#mL?n4\x 5~gh5; ~Q[\ Ћ 1O xE)dPx褕ل̮rpy  <1(2~*cQӄS蛭A.&@FVʒ_JpQ^_g>/'pgʷxL^rINmLuLbLJBf22f=q!?mw:OP9y$CØrt2ɺ[/j7m1|&E^Kt2-|z˞rTtW!=ga['H[gt0 m0pzx}J^ƄM q/Z!%x~*zB6W:ѹ分~( *N-.*kDU*1_K!/xV?eflmW#rU%<%MNY8ƙos h[oS/'~W^6@ſel}qf` GR3F؅,aX=F!7IcH"(UVl%nK#;jntPJSBduďꢋ!>saj,«d9,lDZ?Utf?Xailwz. rGD#2jr,ځ-3Čł# EC a ^1-H%8((Vt!< zc@OK(4rNzбeVc%)akǣc@Ssײַ&_m)´Aۣ-|WXi|>yv5ߦ^ȍ,aHLl;_.,6u{M@4M,PQG-$z&% ]@Ht`( ]\>V_MGw{7(neFk)eE0 Rv@!t; 8mjK$)|#^g;J\n-Zr"lw-I vi`gx!y{51>Q4ܫg$c<;>1*Hprh-E @wQ0o$G;,98a;C_m=hHLDPYo2'஗Q [!-%V:o SGp ;YΚdF^5k1HAgHk~ r;N}!62h%WK61!4:,*F6LF]e#Zn~mwuq,郃_T tFs:\fV' #-IWй\GS)(&͜[-L_ Uf"o޺ 0/:^7P0t8cZnB@H*>`kN+ cذtES8^Vr++`qts>-*)8m&TZꁼS ='R]yV?ʠ$jIF^,>+9+ ŜϿ+mmf%"㞭||˔I.c"wreV&w;K=F ݐԢ"`nsȎOD ~l|›jJoiv/Jܸ1)xo/?Sg'譼zT 8_WҨ-IrAcq8 fl ՟j3.7frS9zyt'9^|W~}n!6Zr$Jډ[ s#* r|@ofGtB.n fwǗ 3KQ\f5d=!HL, S0X?:wCdz-_Lib4 SFIQQyvL^lTʤ}f.^ -@_̭KYk;#R>Il{ܳ A h7LOaG6@ye%-/`grӾ)]@'{XNɤ&c?^󀅹$4T md T{.]#.mC%HH&W&lzSe8Ke=FcUC5z)+X91v9i7_wN*M(lv^Sfk18"/.YY{FB, .aM'reQ0ϮgWb᱆<햑&ɝU4 ;T?/9 ~៩[-ٞMTY9p5Bce܅yߨ? A=1֛;ؓ/:=?5y0^l #Wͤ }37Jn6 B$D;1@=_d{jeO/KmJ]چ+* PED2]TH8ixRs5#R;raV+f<'܎UpۜuC(s]rEQd3sHĵ=*N8ykQYI& mq V8[uy lX>Af_8#eh:qeLJ" Z68"Oi~XMi&xJyVs[Fӑ BE_ Wocv ᯖm%t݃px (`BA< Tu斸4evNW7̢o?rZ +'|,5<+@ k>1bIɠwiq_)GDy%-B˹0|q~ 7w9tG3͘{K4Wg[:ς]']xk>GJlr8{ +ɹ00z\lmύ3 SH̩c>'BC`/F!1 a.%TF| b(`7STM'a'՛3GMٳ0CerFWRQ͌yB&4WdѵqD}g9C]/'T.E#e5wQ\>iApNg&p>HWX4fЎ7f|Hk%[܆wf<@%8q_(Ӑx~vEwul|BsoXc?dD / )efKxUfsp#OU{PT^qHz9̂3vҽCR{)GO" [Os": Q> H,L"+?@TnTh]X<~QyiiQ;Zsv*(ǰM@'Tn끛M~ }lЪ\ m|"-ڼ*L*AAK39†_:,D 7SK7ʅisyN7iX!]-1eoZL,8e6D !eY͔=i-!/xHemV'BqZP /44Gi%vE,~ڈe<wC>@?!YX7s̔POTx31|<&'E(k/(j!! li~M阩#ko+ 8V-aT2zo=*>4!x, !B2ecuf\"T$/&ίϻixo +}MXK)`I}45|, ;݀n{@OH352id͜?CJ֐/|yp!a7Tb#xHg qb5hZ`zuvO@H ;:3^5Փce& +2[D*2b`0D=ݟg$@>KueK)^ ц9,$/y f]#qɈaXYM5 +hW+Gf-3ey~'"k r;lB$+׺~^W$IvA疖6-AHL_<9l *cGBSd~}(dBp;ҿSD.bsMCT«L%풖VJ'x=,[.Ovzh帡;ّ!Є5U2ŋ=hkebGrң\ 5tHzS fzv@\JSţ\bZ,Ҏ0PPY@v bɮ7ZB.RuT.1z?]ݝCnW4+) LK[0vɒ;9N5hłmQkcr vBgcJ zZVv#=4za׸GEAh3@E&rfWgD wCG{:, qJr~^̦ Fh\ `])bB{0_-B- hoGLdL081;dY/{; TC$|t +$٧T0Na53}T@'\w]'cdɼ6]408n ٕyB Cb@ԯFBЉh *6^Xsr-ܣ,) 4GzE9[x"eYcP{Jr&$ぺe`.JK/` QEt<{lstH6qFR()w3#{n%=$sw:0'P 힜G xbUfoo$,FYٓtśTߋ?J% gR.m!f?hl 2Tg$Z! or2%`j>EThLM(Ij.B79Bo\.}I&~MS ><`n(,My)ߍ~we[FD=+ ^31`7e-ۥw@jՔn|ƚ1_bK"ΓuS7_hoO_kl'5U#|*M,>#(0}H.#':A2%D qݝ3Y9=Bżm`RSrֱ̀ g\:6N }r8gOV^& `"4 i2~(3 sa> vS`u@/2)( 뚤DLI &${3ʈ _4p7 @6mjJ3\ Hw80X؆is >HBZ0ϭRk.ُD6I72 " iNL="9z#;ZTeН`1*Xfu qW]̇,#/MjO~Cۡ"}Kp.5S;E%\4C)ؘ/Eeu#O|;E o 6uCXpi *\gnWFWYB ?ɥ1~3/a1{->S}S!f{KrCQ\zQZAuZׁ }0㼈wޔ=d+N1JslTur/tD`%:\P.ЍK|GRJ-RV]>4l^P oY_`vrܺO'`ViZ棡Mz[I (f|*:9,X ɠk|k~DU7_T &*8)ϯF;XUn#P؊9 \y JpѨ[6=&|MYз#82 2e6d+ST/P__'NMO5@S˹V-ȵ^Ȅ $+ޟxKa]CKqy>_t;J.*UYFP .Dlcym#"[i |"<$zDO'?iĘ'pҐB~ʾ).~.F~?ZNEvi*=0Bp~ D#?2n,B 2pQEN·(ң)@Ǜ ]XQԙJJ N}ĂrVwjB'ތ1m܉p4Go-smkSplWMS׮լr8o>b5m :^g6r d1-Bc šh "XZ)(nxpov6Zt1FEc=p=T(H'"Co%B~a0L7mZ>` D0=jupŐ5XJ|;7_i)ڧ)ݳ3# kΡ[>wURVK)N* Q 11ђdUר}Yݕ֒ nf|@ukܤ[V\uF"0K_w*Jcgj 73+)X5#1>,7Hk IWQsVA<||eyXp!)[Ys ysJqL*hyk1 0hjȆW~Dk9VtaAniβpzI+mO鍃Gr$i9}~+T PP~rXLoSpD\q>Iue\hUif6B#\T+A?T2L?2dZ¤~ &e!bZ[ rl,:sU͸E)GS! T:8.]ߐn]:)r3Q;SoL5=q$1DB^TӐ:AdP[NNi<;OYYupxm so(M8OyBQ D:sَ pZ!. 8$KvM!C8),I)b1(CMc^vA};tP$.4%gBSSU( t|i}peDQ6z-8Ңs|b 8+,!REz]e69фCi F&(ȳ(~?T(sgT RbX);>A`F هsݬY_CU,A6)Cxآ'RaIUpCm6h+p]ZvGY@C݌gB~%B) ?̑U l}I9PžQ_T݁ySj]26|fӼxK[%TݖYYZ24&zcR uVVߛD|xGb&z@%u@ɇO6G~*HTPP?:fX@1OkcXc;ɮ\F[ft6!fqvŇGdzEƼ8#sPA.ȥ`l wpU4`V?퓍4e[U&-7Hz>T/^ҋ̲ۿ>$GBUx)=Q~p͘i~l0ܙɷKHRA9Zt\v 8eLÄWWof]7KA;b*Z'93!:zBbݴ0LRv^ӌԘP',I9B8fAq?M߽b6B!X+&u \d61e(z\ $1K8o!bě].uحN~RǺ- JkgKܥՄ GaxqU]~? 2C'l7k?ty[:ݪc1'<  "=4Iыppʦž7 >tz%rZ.C\Ak|+ز]?+5 FcJ`#"0Fb~tUtU rQ $a(u~qP`Rqy7E8octۈ6qސ E54XMBx$);nqbccdy…1AA; v+"e쒙Á_om#J_6+ _nfàQ'ڥ5:B3bBugl,Gtڅ!1Z"b?],Nvhf"IܖrUy_]N3r)s2 Z9񄻼O 5FŬU]XQkW|C7JX`1}k.t/VvMJ8tfJ#CZ9^ps`N_쏟(ю=h`j{,[PM F5MCBnQw#^>>2zw!En{9 ǫmT=멉bҼXC@?љS u`J肌 NрmYX'.ѧ+- tޝ ˂#YaD7ˤ$l|M?ryOksȀ#' =V(has(fB7tqT&ETvL"Zj; Y[n}Vw#ط· 3!r&ʜa"X]2U-'yw{Vt̘P'W_ڨ…8 ]]{rIo:ۣPbWf ;,qvJS͝uQGWՑ+a?Nܐu\_]ٴ%%-h ֒lвy# Lljhl X<8sY1/y2k) =8AeN&)gd#VW j>UK莴 <##ԼYnk:L`}XlmcK#8e2qiㅑ^~o0g*øn1 1qQoh?h{H52&݉~U)?O߾!2벻 Ow;Ԍ]ѫMwI)3r#u>יFP>qBy-iUM=bL#`<&6--q[TvBZ3仦c(ŕL^0ܷA+ ư-@hJ2Zya$AXG(جǑ0sp<-7^k0-3Ga$_4e?)4o h,ؓ.LUMKސg^K7,P ]U\"ƪw!/6dQ{ n}Q{Hx>6XTٚ&}3磄wO8V1dt|]S2U}_2$ #y$ro|'bj<|[Wn %="=D [uɒj̀aYdy88}&sxA',e#Uvp+܄,*/:t+-4-k5OZvs~ G]Ȏ xrي;mb6{utq}|ؤOm,1;|so ߛ"6ũ!7 #ޤ^uR m~n.TDN*O fY>)%3~{"O usC[ޱt.Pi6$%rF w̛.v L,* \=1;8di$&fP ~eI-ŬI5CnۀOjNƄ)J5A0Oc:5B4E< d, ιV]M#`ETGڥ|-Q.5/doV6-CŻ,kaM A NF+SEv#ܪgS?S,L ob|+ zbGO$/Y͌T$f=é*X4Azolv:b&EV0Е|ȹnKΈ$U]23yD;$_/=%5kR{E+ hlm].Xnq+`jId UYBrxL ;ݡܸ(ayp/yħ?g6JЦg/-SdfTm^ o+TU^VHӛd.2VnuuQ9_# <ػftuՙBak!5s%#m[<@^X 1;n@@iI$I$Ir !Լhd-4'b%~H x/my[g Jz&Կ|~O.8yMȍ2a*Unez#nFdSj^&F UW?5?ef0RvXe!_PE<36YN#b2Bc1i6z<_.\c+tbjzeAA,ޭD>@U b],k=f6Ά!JDDϐn9(Ԓ8&IgݝEQlj ̳7>RL, 5Ai]+^1W#6^CAsl\CE?p!KJ^xߓiZRC+>\pm* =|o(@_@(Zb!h5IA30нH4WS*%Ek3fGuls{V{Tb>4;AuUuK\ξr%ĹN=8>r!*g:DbvDX-$tɱV6w.iSlp+{o;l̓OM˒-lC؛htg, 2) IP;v:2I Gާ2^lH>lF{#NEOF}L60Jge9LpCf0rFSjk(W} a˱LCtitjaY l=Ǩb9ߘ ξPwڧ7SDF6)]i16cg'Ce⟩:}C{QrxbɒarY[(x' @mR"aFK( KvωBFW *R#1x;6N%’ttjIlCw.•h疌35'u: @s/Rl6CiKe@UKd_#5<͇[ #(MW?ElXC2#f9MB{n[JoW.q2_9.xJ2f]Н˲Ӣqp)>38fW!jiM oO~B@xw7eBaGvœǛX~^@36CA#4 R,J49eOu.򖔙h93PN򧱣 =)5[>KRx&ˠlzZ;<tPN5X{y6o*n1RMųھK 7Y4/K|_MIMgm}$6+!Ҭϴm*\0ʿ1gZ’SSz/U9 !rE1jA!ҐLRCY&d:Z8e#PޟV9jov+.AGֶ]aED!hخ߅R2>)TG&$|زa`5#*1hS\1L;gA@]ut$|V0^ň\βahܠæMGF7]ThaS0=iҶ{ ϤUrJ5q3nʶn٨K?o*3U~4"n Ǹ {Ϲv~8v }@ɴ}ubI~,ppKWilyn]9=FT BۮMMap Cy>:EGp0x~\:8*{d}6P`S9}AnM1 Qw+ռų%_ɿPL1[&VQJ-VO7i{h~;<KVae&PY$:dB6_Ff'`4nRxc hg@qx1c4Dg=@WrT> =6;Z6;IL;}9DM7{Ɯ1L\gLxG62{ m븥7XMqlA՗ E␸0jrC{.3PvJVOY_d`Q*)>*'wj g[>SXd%IbtvNJ;YC]( ~Q< G$жA?ځ?(zy4؂V<`@&1dCr;z0Q!( sOhHNN|9 3F*΁b>yS HE p`~&"}z͕֨W~ FX+y$p, '_MvF(B"~VIˇ^iNE9)ker;7<퉵D1{ F+ el0aKgJ+VXMiTkp*^hlû ;Gket7*Rx mpҠ[Gϻb!Ktnc,d/jD͎Sr}&‚5 R:Z!kQAreG.`k:! yy']lkNYVt"QШ'-1h|D6w팝>M.`yF5Axc 覂[@s5[1 AF ]wX/NFCn R+P1""jŬ>OW` >'6uRJ%5l/^h'г(!yy,wº2oʭjf&| ~/rBmi ;^1'fۣkkcw.alkiwA/ðdarшTjrUו@jӴmhY\^Ij01ز]e'f/myW8j8r tya6b #ՃX9z.l^\,2Ў6pײ:]$,zM4day|, ךAwi=xiTV4 Di\n2$ijϚ^ƥ3Ɠv mS:@R#0 f!RyӅQF F7|?S1'Q=L%cBG"[$mBC7)՛}sӑ ~ i餬bS^FKIKK{eXeqis^=jINePr(d*\$dOd;SSr٩*cL/`=X,{ AMVB)9c#VO/KqPŸ&F m, )ySAo3pdr~`ecvTP[K_L;"g^E]Rh.%Wܕ7_'=(4rN2ϓdwnBysj$Js25 =9\y6866teFa;e[MV"DN$] qHr:Ǥj4N%YUa Vno4et)x7zUL^ZCШR+1N2EcEvNks@rZxĩRBi;m0f;յ|J^\C 2,%wʙ1һ$NpPsa踁Jm^#9#Hx";: d"[gHr_ʛפ}jk$]bo*ә@aI8m&xjdXwS{Zd `=wBvb:cd`RMvzv^Ͳ~WJoX|qA%($L&k^.Z  162JroіlCi>@p!=CuC7!@Ħ&Ѫaيjg A/i|@ ڦٸN}-$k?c G&8PpVg@8$OUl*0MjJv ?ݧ3p!ͽ,jQZ1gCߨDO$/^,*;C9z SO74YGjk`UlͶ&6'N( EW9EQj=rT`߈otNuV]}TWQ;[.I$EdYۉ Y ȒJD^xN(ŕ2+`HN>+B 4J9 ,+ET]Td= D@LO+Ȋ_5;YJs΃#kQ.A*ӘN<*V5?>n8tϾ}1J,2CXnY'ݐT} 3fFO}U$RA.ƨsqDŽց8<8ͿFpO-)䷯ƻC-isL"?3xtkУW7 7 =gQ`D-d_W<lܛ ̏8zn8y޵l(20<0GbׅI?n(n }Q2Z'bz X)BZy|2RPTڢ\Y6Cs[.vXHQ?· uVd,ҏTJ]1s ޑf$5%è܀+aND#SMB #WW*/t1Fm^wz;jJ5||kjYk,9uY O+4V^Y?5҅AT_ŏ[DgBLwpx`kG[2w 3Y LC!z{cDo>7l(oGlZT5(h/IhHlՌjsf1;Qӑ" p PE4A%>-CcfF 'tۏWXqZmؙ%? ֋WԚw Xfn5zJ4Wc`\T7CDyh~:N1کsĮs4Q?s!P= Ҥ;,5t$jݪO-ub+ňoPj.(]zk;@D> 14)Z0X<=!5)$ٵt`CAuZr㙒`^U@K9H(1{0| L۳vIv! t&J{zeo :=~ «z0Ϲ Key:ٽlp1ÂîJK%oC(̸%# X ?&/?e>1Ye#0EP|mn$F:Ok{ 8VDt*vIwU mS'm D>gFbju4P^>Vbۺ a¯ond,i mۏbaza,iNOZ n=r x*7#+b-o:CKVr QX}V WSonx2/o&j/0 ݌eƏ6җlfu]?6Y{Ӱ꯿_k"gyւwt؉ESՁBϕ!G~۸YU'+M ޸a5  `HtYA[vV%V\S'*Zyk 'ru{B}~F;sU4IΞҕW6k5Xcy[\] 藣M;q< 6q]me^0q4vK?km+PO0 CqD۲ѧ[aoȜ%ƴxyY0}y;?\V3TGy1R)AdFۈf&8_ƒy\ "\4oX`}9V E{T%D۞ 1t&R;Gt]dm@]5L z T ,fCF9kC5Ize{KS[kԸKF-jʼP St*H2u$A ;v|_ǒݖbb1,14v- J@vX"ɠAco{Tw #k7i>6\m6x}O'fHFDB h(Acvk=_x7dӢ#cLzk1ҋ>:/U1lYPa+8x!Z[Mc\syI>n7s|]_[Bc;AFQLfgnP9V嵍YKz>֫lv~f( ʦ7(Ԡ>+Ikj,,L-KR j/y k<8fxE"C@IY! icFلhFleᇃXʭϤq9ކH;Xu+OZv>ه/4g/`@!._H&# 7 ;>d |%-3<7oFxHcqabȍ͢`>PrEH_Qfq@lA, yj.}lp3} 4rB{qgH_9 ,EpE">8q`+FfjO';\ɶhhMK-jX Ɇ<-rj۴]jVN2TU7 EA ftЊA:zkd8T+,]d^@5ݖ2!$ht݉:g/?ßMxV,b㳦_' _o^utB,X%YSD,E/|D횪zcLVz,DWh!|ZyR~ylmYqCqCZ"=Z Itԏ~*V>_*K'3C,_q`-]9 XĔCf<׍s$HOͼ>aFa^XcWbŪʙ^7vmlV #`3̋@IG͞D?n^OJ&%j6%Qph1Z twqbG:Hf' J#2YQQ <jMƊE^Jnu R_TTU 2l5͂2eRcP5Ieyve_[Fgu"S͙r_lE&˗s9\ѪyBH/lHe7d~{2M$JJf\܋ǎ! д_k84mDm:H̊'VyJKT>)av5sc'4c)h&cAILp nwQMLF"~IM-TMuV?Zьtэz3"W2`lF$S!Qr XZJс;kp5d҆Q.½z,# $Xǵ7"$ 2m}#X^]䜟)Hc KI dήb]tgJmki0]tA[\%6a2\zhé1 ^GkpأGp@`s1u=o>:6 8*Iߖũ4|-zi-.P`_QV gLD3tb5\ֵ.\2l[U]5G:#՜%:Y'_;DsCV"SooሇURܥcw n:'T5`q+@ŕ^?DݰoAU#؉ǎXؠF} ̽m85z'Z~c] 9)7yچ yZǣrx잂#BHɕv[LCM~%VO>Љݞ A~AмNZ>~Ejed\p现oSIIGU[kvaܴ0IQig gC9o ru^+`aX2i( StKFc,(ۦ.-(7Ӻ 2xROؗ#~W8_{eFWB'JĢa*OQ#tdSUO,^tMYACyjy;9>]{N^| Wר)46f`͕5:[[T#ggVSt V$䒹kD't|"B/臞X RAk8|=mWxŷU:ݜSJ3/^_DIPÒ4C7"gKU]b 2ESA 6?$~; (a"ŗ߷!UF]ǟ& QeLv٣[CP5^r 2(z"^HS5 )4rj Al@"Əw]c忻'2-'R6ln&57M9v_i[h&Bki;]DN$5Fɿj{! {!wJp*C\X7WD7-J cPe\ϦJX}v.e>͜/8Գ!M}O@1{Rb{ҕ࣊$y(ҟ$JcO͍9a3zU1* [^,MVh-/,ayZhU쌥GqD+xΑ-Y(TZaKVc|BܔspG=*kymCg*eJAA厚-:t#eqgm! ],[\bh(JU 'O C34D04d';: !Ԝ;,!ᅳ%NH+p<ŹE$%b&#H,%ӱ`duQCjKW ߉4A@@0ӴG)dglsL9hW%GQ.ѫBuMEu^4Fʱ^*@6*b A$>ʓ>fv\3 eU}F|' }/kTLbt`XG(nNj D6f@IEsDWܤ(gH%|w_w P\w;P2otO@Q:F.Z܍RU=JS,Sݭ4i~8X:9A\ $l'^)L-[x07q)0и~ff>NuoEu6q7UR#x?޼ m+Grn'Vj. tG6Cy]{;vsX#xK t3N?怠(5~d׺Ő<8H {ۣn}ֽɦzci N430=ƈlSKyx)Ğ"N-*bX{2Neј{[^XUkm:ԥW{Wc"QȎ$'lE+}9z~`;,>|sʲkN_cd{U7 U^HX\u_HO=Z R}˓PkZ I%Px?cqɸd\O2=+0w|00c<{$Am-gF %kc40bTg" &*z< rqsC/|1Wp`K8;zPC6exWgywD-TB)P=jϙIx w6 % \G/%D+vo:E_c}ۢ =@iD#]xk>rO Zk8gm|S@DPSRj8h58D1:ADARN]h 9냍=t%un5{q紌n#B/9hiy[μ6~8ȇI6{)B.PU*׷wZNBMH86n(m9jw[`Nf/1 dli<3}d_)2泎 /Dv޲Abi٪-u#rXr!q )SRv/lW@3GRrimßokos n$/w sT{{'ZfҖ; a=IiQnVUr;{wwNbH=x+~2BaEQ&f'R0OIae9\>m*:l zΔ}h݉a 5ە44a8Tӡzu̾"%p*xRtrd^pnϓ|iFw8[9f.v9д:Ɵl^URywhE&jɑ<* -G jfoIo)j*ba5ocMHE՛p l/Vi>(N{H8CÕZ<)]:6<Ѿ2Q2Gn1pıfe.|K>FZI&,lEt$N@#{Y ^ +J:ś @9;=[c)2zuݭ/6LiJM9ͤ=A{t_4aYA9\W=qsJ8*ӷ Uv 9Uzhh)^V7q̒atW}=GlfsGXv|өG H[T˒һ>ImH 5f7^B ~MI?U7z-̦okK,1Q3ec󥪈c|̮Th aVj ޴qfW۵b7ڟ=fc4@7gL>4>4B (ɨݏ5hrg &#s4D;T8w&Ѻ*8Éb65s#nP+Yza7P I}Jٳ N98Vt؉#^k^1C`Y/GƑ| IItf,tܚ&#bQħEMr&cԔ @!`ҟW# ѡws3̞αe'xmr)G%;хKl7C71΁Nw,7S' GoDspZzF\˅i>(Y[G/_6*xlfy> U?: QɎũ/_C[U\pq:Lpi ފ]ŽnehNjdC|y}8OQlo Y@u9w;G:8 {_ͥ'A.90"y04vWr<4S.H>5Vx/Ȁ*&bŒ^N͠$jwcYgI71qV7$qiJ`EzGJWu{ߞK>^>5cDǵ}~u3` Q˪Nc]%/e)wͣ0eЫ1F\W`>m 2ʗ##ֆ3MZժ6LB+JPThyJxɐ oXZvfLu03&Oah{ﲰٍ6+H晜R*u~;T\qŰ65߭,cwU;!Įˎ?o̲ߛ Mj嘝SrxA C}>|D6Z4 ) J%Aj+GF(D\@ݲkF[jvP<}Uy)(.5bF ==.z'cX%= śi;BRX*IN(V?,3\5DwǤ,DU]'UBPCRU G~ߝѹbgEH]LgZj'n6|. qU3a-Nԝs8Tap$*t ا:>bY a`M>KX OʹuRV/txǝu:ȵ7k ~nP CO6po>YMr#ϗF=t Ę9jwo(ĂSybG'~ 7q89v 4ybIQ-3b3ϼ 0€ U GS)g%RʣRLF‹I~QT藬17\e01%xJBS9VeQ4RVX WaB|W9m˷!ͷDdvl~˕JPhٕnx}WuBV)mw>vƗ"BJ[oP^di=/&UP&al}1|rvsւ mU-LY& :e9$NjO#&kB천yB@Z1Nj{D|6ThPv#ފ,9u*%˿A]x8w%j؏0Բ~Fe |[5Kpgkhވ l(C%?.3VbA鬞 AZ98CorH^ ^4k!݌=!r:QL֢zBG-ŃMR{ꕻdWS٭VdzzKjxD;$S@qF ȝE %YԙTU Guͪ^9狩ԥ9?m/MpO&{od10!F0VxvWbSO3S")zZ A@3%p7H;Ae3\cv8RSIIeqKYi8QMtZl8ZmlMb=h5̓JWJ hMbZڽ*47QJYHZ]-o5mnƼ!Ar*Pk7{T;8^Pq$7W06){_.gNQs-W-ʘ񵓎p˕NVFףz=q(g뵱 / o64)9@Þ^dFqjz@/7Ԗvv[h3B?Էߴ)Ep^x(*&fUIJ\ddQPy~'Tn9Bx"9_8i -ihǜNλt*_Rxcx\X+v@Ofl)XJS7|D]Yh /7#@^˦kf4}էBO><îo|Bf@tXTd3FT&m33!gZDxLM^ۘ\(YEQxKt_Av>\܅^? Ү@l3vk s}X0Gk ]^݀=&j#}kdbGQ˨2TʌG~^ɇ%pv ,4.4cru&ƔR:Y|dh-̻AuVrw^!OpTx|&ܒ󭀮XE7xsLi-Kb/o084ŎeE*bCyWjpw,ydVꏻF}Tה5KV+rcz>JU|7UӰ670uu͟:>hD t| Pߦ׋_-GɣT)Ν~\FE\䰼gqc PPaʁ8h}4 PxNOK9XBͤ8tO NS,iBA()g?!.+<wqB3 IW#a5!)O*J%e'm0%|E77p %Ua{MmnA;2L>)A gGU)dԿ,O A7+;|$_Wa~>SicZX5zxw`$l֐c71 zN"p/ Ye !it-툅ۊk13 ~r$2l~&S( Q?.Tto(W׉K5b\72>問4x5}b-)8f%횟s*sPR(nZ'F3`atWNC1dH}k h,dP;Ӗ#/' Tb =)_gJ}^FrvcCY\8Ps}3`‰Vfuh' OEC!R,{n},%WD46B=Ѕ.~w}Qf[/,a.d=E )fUxI1_7#0VNbliq>=`Gm3}8;G%.z^}U;:(.WYOYKۚ7mҍh\JݗlO-G0"Ul[韼YțVW6RUn6`X7oʩ !ط\T~-?!:}-Q|nT\}>>ˌswqӊ)և}9OU1TF ?z*pp40)\I9uAEtJB׊fF\#ruz"tdl5N+7Bܚ ǜ q%Rg8,h,hshig.5fӠIHpԃN\U:5Ery9ZɴbGT= lmj؎;LR:M7:u:=l7eF D }hfRbտ0Nh'|ܾ~aN[b% ̰T'5M62ڳkrաC-a@G\LKz'*75!}-?"M#_.63)g#z7zć+Rݚi֜o.[5kІ>s.VA 0oWliU [FE(a|qsvO:v w3jC>&%:_ѽi|f 3nJ·{.&fM9.Xdً2*<נ?Dͅ'i[*pW6ZO¹^W湛7P܍o?3) 㭱ȢO ʿµ5PWp\P^0ۀu|R0h"^f}|JqqR]I R 4@E+(p@.xrV"deșƨǙL$^g ?El]Fb!z"gZ #u" '}QC-jONܹq+TZlPpk)ko!+P`u16v 4"!r>޳a`E@Sd )cgeLCWrs47m\+(jZkό%ڧ*QPR5uXXBr|699_\FC 9ו Z-_Y<pN'z /kx̫F۩t: $^ze&S~rb,Lf0윊~t'ٕL8<]Ȑ|8Sʗ]`݌.Iq+lKOKi\y|H,l$bo-r@P&`OhQ.iٙ[Pűw *km73^yBa8};||Y炥*/װۨ}d _dn__fCőq9n_^p6F*.Z=r#H*k[(U@&_~2+J6u{dMɉ{yb$)lOU1А=AkK8f\-VfP8v)MF륻*TKՂf>N5Fd"b#3XM!բP36C3V9Ƿ+ԁ\6(?acwZGwQcRŀ\0NTjZ'Y.VQ[TThІ5k=3v{S J|>wV2V˙zdЇ<..\E)bG/m\O\tXXM.Bè| x- I< WP=Ľd@ͧŅ]0CdipqP"uO :]]j*']j*v7dĭ+/ZS R@YgMJXK\'ݯ1$ǬV[#*IKV m Ͱ}sU j9d|sfeWk*OP۴7$8aAmR!*)-~S/!K|RӮfUrqΖD-EJxK R^Ary +:$.U^ʌTʱ9e.@C^Ʉ:)> c\qVmW2h6d,p+-'om2f\x{aRhUOXS@c leʝ¥Tzq9IzYn5|n/)2W\dcpzrF|i{-2/1nV P+X1לD%4iDzlk4,9S8oTأn=tV.ʰc듽nA|%LYDdiv;ma~GE7sE?\Ut‘OtڎnM^ y (!tlگܓG?t-k &l耚$1u\D q 06TNRFX%J9A*H(\T\tFa_sq0N?ԷkzPuR w==1uNqi9`П}w*daEKxH!np?& J:&h6X hl\oSP,ĵ ,!5 "j-9 {!-T_D#I=&31DžePZW<L e))9i;*Ș \uHKwZnx4!-l|U6b|M`f#+GO $"[ɿ8շ#ܫ&3_D|5.V!<1W+Ĺl;3cyiaFևw>h3/ t%>%-ԨS6Q[i1mTE+YVzH?id]-[9ҝ+t~%ٱ d;J4sP޴E"am +3!1`zIV XzJ崘00iGӍoY#z nAC+VV jqyAJ"$$9w%GDž<]N}~e'7U[;Q6rk}#0TJ+̑++oR ~,[HA"I3CAi> J'1Q"Mi2sf bo+Y!#^ X;JO~~OaİPJI-^ aPf`_%Fܙ\ %JdbsҴ5@qs3gABVW4dq]jvӮLxjHVd~´u/h NS"T*gHM9MlE ε y !\yW̽4e!̍YWn 8 ׂ]<;^)t;b!?[k_Vz%D GƜ2r:<1 &x[VL I;+q#BC(J,aZ]H:Tuj*ޘ Z;{2W42!ߊGJ:3JhAk ;C6\R/q)G8l+cM~JLJU8Ng/4bmvɦ'hk +Y̥==ʣUkP7sQPgdEpՍL}FpN?4j w A<%v><FuJ %07'luftjuK3EhuѮ:PN{_N퇐VL4z,dg,k$֤UsU=p,.'ot\8-ڻmoI!R"WP/2(Ǔ8 ēn4l3L's m ?OlÞIFsۊu){-I|pUk`1M^@9i6sucW{V6Ol`q#.} &`C|!f032$$8gUʟsXشrj4-d튴&C=o,.s&WR' | }a!3H~.:Kœ.j"وFYqߔyљm5Q*ɳ]*;Ugw:\-%3cjh> U,6(aNhw SY9 8X`dp=zbN Afٍ*ᾓŹn4]K4$I#3Mf.J,>rհ km>Y~)$txs&#\oP/hB{'y:0 rƥ- ҧԂ3,ϝ \9PǤ]VYqfۢɦ:8%ˎ}vZ<Xz&3i;m{BcĊOna HF0i~jpa壢-'q'4h3BE{3ɭt7 ca/]P:xI%G׏A!|1-M%!9gVNҧz)m1Hu5^ȍ`K^"kZǘ^? *E]dME+$0F$;0f8 ჵ}D (fFu$(IiPrPp$[3ђP*E9(xZJC @Z*iS*rw5|$|}Yo 0'+QSg^i ?g|1Ȝ^B} $sQEFD2}_fs.8\3 [֑~lpĨqCSFTel7byH>Ye@s 3xS0 p2"ۮs^ (B uRrB fmG*zµa}4B26@O ;1Z(wP<͜V*OsZFEIi"cCzY,\C," 3I{mbPRq-q t=cC^~qcuDPc|8{lʆƞui %5@~+.I5Am$&~rhz \n v:0vÄj-Ͼzy "D%>d=YFi!^ ٹ0R>]f[QpUyK+ _W l"|Hm=2<;6ZoUZHܙ?̃A6o{A+sH-v԰9%ı4f5Ydmd !*!T_$(I6-ajςߖcϜV=!ky*wW^ۋ"`tLQ!c6txWanj!9/2xw9GkIMգ];Ѓ̏dwݐHХÿڑ)w M ęN1v[9w`]""-W'Sq Pi9uddvzN,5?X[V,>@7 6:QH^vkM\ht-XDj)}4w+YIZ>`6akY8rF5Ú L>fBut}VS'n 9ب ?9vZ*wC? RʉpquT/` VW-צOv5R Xݤx or 7Z3T3n+W q>:6J1]>=~-EMCB^4EXdLDݖK=W!׭d;j&M jHC3/#&/MM99V6Js 2TG"0Lyκ1esJA*f/9[vg^HdQٰ2AVY,̥WBOy!S(ȝ+ZI5.޿7`RI.x\f0 ~6"G.qd܆;H۬zon{:ēD #/BȬjl eC%(Idd:Jd]jr8\6 *?f/{[8]Op}E·.ElI{D'(;NF,w*1Z[O7v]0Bm'36ﺄzF*}7;zi6!RO'? W=\*j('7hݑ}sH 1e]mŋ/ޑ户.nM%A\9 wJd@/wk#1{Phy`ڻCb;lo PD? &ALѴ =VրȘwx}9ߡ)\ -m.:yՊ?1[C8V-`ɋv _㎅yRwUr_?Kʈ\T`RÀ<3q'-LEuYC̭xU7<wR290qn4K럝 OwN NAb\)Qe5]MOBT$jO ($k4`d)3(X#7jJO*Np%f@H_^eCi{{M$_xeHw`|-eަ큼rXE;54S4230lSUIuT ո}⨱?>ޭ@=?J88Mr͂f, LKh; E#5d{^8JG5n4f:׏4w"0wN_MgIp+k&"M5v߿:1I -p Bx,WFjjHYHC&-JKIᥢ/75$f{C\sG]gLoY YQM)- b&G?Y{8W0Vz eT1Q"cՈ܇ ΃xs!ԋϠ>)/cU}" EwȫaCiMОuGjƦ?=b{jÉ)kVo\qѬs>ҵ3ArÓhfc8k\}uugƞ l{)e+ݛk*UvJ:+=X͉(A,l "EW,x&A-.(c"L>0QUpJƀ{=zފO8'P}ZvZOŤs:8gp =V_xc.,"ݷ,T7ؗ`SFϯ"SQ. ZADNSqb#nȡW »OFJ GB n0F,gHK>AYZ#, a2@ Hw/)e(u`&4AڙCp8M>2n\\s&\+.CkwJwp֋hR߯{}C*1W#JLMR0GX0@Uλ\Gv^3_zbʭXm-a{'s_d:Dz:@ *i]:9: wJjyo Afbym-mUf,k QdFLW(Ldx_x6adw +Rzm:P/zu~ Nxe^_E"24|-磑BAP|  !;Bs&yo9R fo,2a]V f&5?;In Jo/022;F\Pÿo.NMgnsnƹ[Ejq^ }Y"\*eF=P@SWؘ+”'RLM4zλY.YFIF- xb>)1FOweɚ9fIB#H~ d羮< npUkDί.M҄|>Ze|Bk&~'+ecBORhqYZᘃ$L2;LT/} V~]^)Ze I?|$iE,7 yeѝ(3I I2ˇ + R+T\veUZƌ_&tU=#Dg@+esc.p{dr~Ӡu4>Ԭ/|HKFc8Xl=Y<I/mLE+||`/ٝ0Ⱒ *8Ls9с%Ca` Q'cNjj -gmeZ /n^"S  _lKkv}NSFBj(\aiҨ:s$Bw$Y?dbdb2#CV}8C{ nB̓-fȜ;h`:z8ސ puIZiM6fFpqB"/\}4]Qr'3֬sXACdGDb'Euc4 s^jn);O~ "1?C)h}=ct"rڳ}H! G鵥Ð uh55%{16>^LlmhMW[튳 VaoGpTXFބ?Ag;yy`#= W'{)㼛GY6P\%ms7OV;p7>[ymm *rMq7%bLu(  7 $|o"ocfEI0vCJrp%{DeANr,t*okf,Ґ'܍¹ıD* >]T/y.!DQx߉t&YKs7DޖjOŀ+`* ڑ}1LpCk!7 J%ŬtBǤ);oۉnJ* d!@J6MKnbxdpD]w, +k [bU \[ t5 3#oT#2O ;Kעb]h'0z{[O#y%)xX- 8ȢF* 9EPOJ˅MhC0&aplu-~3P?jmy-V#]2tt>w{aU|c\AEB ߡ:lбy1-Ni7{zMS5A> 7F+B$q0h)y/|9N2ZC{$ypQ.~b"3|7$.MZ=)ZĒ+$H￲ yW =|E "bE!@HiXVgJչWw(#?8(*)i\YG&2g_^'LyJvC|&)%_q>5L-<;;_~ʐ&~ Ɠ"3S%aIA[k>i:-Cn>o~ckCQuʔ__FΪˣ2~Jg.4?p60Ň̕}PERs690M꜂ZA㳯o׃w,կk](I0ZS =gj"iyiǼJgGU>l$(5 7Rb@OC5|Y И"7 R @'Lh|82V@3Z&RuZ?QM<<)[=?Z W]ipmye6jA_r= ;IWVmaN Qw띯̰mp&U`RH]hܛnyyfT?bPDYU"atB"/?$DWnߩpCѬ+_S~C[ѫHCQܰ5|l]x{{e*K7G~ \=oUll@*5~V:jmmPm?٣C]0cԒŘ4 S5qMkWD411_xo:wiAza}ıxx`^'ZꭻNMX3nj4*圾00N `>TO2jF3? ad)o@Pbf"t #Yb=ibftidtyٳ!e OW,؛d8PPUI즾WjrP wSn#D9rgdCu Hw+TvNQc6ݍo]beK-p fK↳iP{s]h@Ƌzߵ!)a&pZKۈr׷4Kv CW˿`hi˳ 8 Tǔ{k)i {DZT=(VOܫBsQz{Ltm{j}Y4"5e,XgB6X2P97iߪ|Z/  ".w$FzIpf7j;cG9Qd( K}^sd}RE->R)hͭ&r1$te.O8ߏEA9G[t>f؏ %i@ֈC Xa]zaQ le1]H<*cĹB ܑP̫M&w)+C挰ǽoނFlˬf`pw뽕XewL>%9jI [F\IK|S56L X4ewrY ` ȗ>QH9}WNa6Twoո< J]:jTܘ$)S9=g3˹BG4XTÝ>Ѥ"(2ϢDC ~r) ɕ|j0F&7VU[na@Eba;+:?Qbן ⌵4Ҕj|{qfzǯ>φ,XsPJ߾0a_iRYݕH6܈% &EqX#謋R~)0FlZrҨVEx ԾKUՔrĵP uuIk}աy !-ǍЩS\TA+Dsb.1g AS0jL[|}dS5#퀸b4p.Nh,QrjDU͝Fi:^Zv8&pO R@R& T `n؁kժ= at:rs!2EU֌ CVt^QI断2 atKy};Cr`˒P9WfDz o@3Fq~$wn)qp`\` #|+ ۡhgM7J+NJ*N;&a,[0>6w3,A§ֳyrw9ul $b?εEߗY9U…u-)r ޛS\/]K0,/ŧ%F \  CBNGpsk"I y!3'Jm wӖU-+E(%C|]dOd\iys)kP1*r}ַ%HR}3uStk7;)=˚?q]j3u[.3'n? !SL5590?^`{8WN`lhk"o4/+R-j3}N :oA{QbAƐGat`q Z@=jS{A&$( BJ7u.3I<dbq4o)y%Rf28*&f7ҡ`9@+ALm*ߡ8IXh#~C5_Iŭ|&(BLrEҬ!d?L ͼ"F5ͫ^ ܛݳSg|9e|@cvlU$4o<^0'k`!i_|e_E61B $ ʻ(V.Q  *~#(e ZbZj`VX+/ k2wX,4';+y7PkpE*/ptǂ ,nwxc#]o&}~]}hj4 0 mĤufuͨd *KmlmbL?1țc/P$69]F&U`,tj‡.DB/CH jbF`vK;IsL%oLj ՂPH>ՑNS;6B~D択C3r zė[$uj6qHS3)MG]5ٜ㢘1;-f ƵŠi#K 1v桿􇦶6 :^VtXw>F1'Raj ?͛D8@y`n^B2f{!N|9fرo Yϑcߨp;I/=M8:x T0` &4:dȉn¿o [D=S< KCK:\aoC5O0`^$AJoj^p% fS0!4NƼُ}%3d. f2!bU쇗Y.,.M˕q׼2-*Zp ӎgS Ar&\}zLvnݟKh/!r;?=%:U ,̵CG\4JdxCcnEOYjBSV}Kֈ+cmDEQP-35nОZ"]@mqx5+×3_(I6(e4CBi 秵N=H_8h;%"kVzo7חĭƒd68 cXx? 7nZ{b]TUoGUeVVmf,ؼbgbДӢ@׈,E;iݶ=#dZZqp 9!ֹPw#mwਙBR&@iet qfualf3ҺQCO#9jK@sbw@hIj:`vsg8+S2KhKI̊ I`pEplE:Y|cSkNآh\]nOmɀ\YQN,^+x'/:Qs\̐ LoilCcIҺO3>`rOg,F;ImX+mqE~u;QCS ǀF4vx4:"LeBk.7Nim)STHL@LGgU*fO-fj+LW71p!] \NXջjV4MkL=]?dW|-tFգq(F9&Ny8hRC69ϾCt^ǶUґQ\o"J@KU lz1V8˴>$RAM2;給ljhJME?@xk^m#f>m~Ka%+Zm?/fXD'h d բqˣlM,D 2Zrʾ cPL6LnԆA<MI,=12Blu"!gH"[F5&7t| и['i]4M(ޕm](B£xnOGd0b8(?vO}k| tmyR=O*ZEu$fL@~wtk<>(d%ne-N\};ʳoC49,aXGrxX8hIT"T_9 - 3[BMZwHX.nY$%Bx0!嶙@jf2wH9Ȃmj%<\`,2_Eɕ{1nLAdJ6*+垨f}ףp sV0{ 羇 !,|]zеɫ bڕ}u&c H]o[zHj++?w6͵&d]m|#Zaq^!Bjax/B[uLSҖ1 Xp 7ئugpzAP3 +99: ~^U^E9)a5R?3m# OCAqGp=W5_$޻ gEslnSDd,v:떪gCsE|oQmmjł`GQf[pF#ZIlT"H48ʘ?# ysB~S153f7^JT뺤qȲ`` hɶ#j_<+4VrHy=mf>qL&UpH/!!6O4y-N5"U_ 2OR7 Kdh3:{N"C^t7tvPSvgW=OQQv\9$(}cIR}*jOg2j0k0\<"Qu=iYs5lj&:X!lfr<i̥B`h]Z ʂ Ek,C \w1#׳s %1S0&q(ew~ʮ@vlB+$N8lYD,gǡ5//-+f@rL2MNN ivȜJBm߾W~qYI7j8te`m~J Y,jUU9'|]put q^̀TG7 X08{ W*H[l ׻:EKW;Qj+A }G/{@JJ`7gv@/u1PD쀢vR;#d Bɳ Ds ͱ@]K^jgDOҔH*xV83>9&3 ؇| =LfA5,Ɇ*u$K iAV"zi)t{p5U-7⥔ > A/uo8TF,$d;`fdWPI+$}^La0P[W} si`̃ G3&EE]=>ǚf'@xR= T5$7(UѺ{$jAe98pnRqN;Pq ?WZ51Ky 1Kk-'6C[ 8v8穴.Ke _DG-gT8φD$B1q5p a''XFW6w-RuF1їT't$ ]69O]"vl/\}t;8z2L@^e+CâWov;)(Knχ͠z"E`(2oP(պ[)&8=K^ ЗJ<?Bf֔Kc˼I<+jbVNbkU;iʻȚfųgljoqY04.,z}S׽8moMqB?|@xt=/B9q!2 'BuЯJ+B4$g-fjh>aV3`a3}|\V.FE@*{~{hH-l^c|g^:!041I]$ۓźȽJX ۠TޤB +:Ig3%X>0L`Ju 18/.X szo]`Rj(oC6KɁ` S(xi@uX̐ʪE)qTu)"|W?zF"&>PSU|r៛h ri*AqJ%3 BF*!r/ee@gs P's9yKt~Fn bs}?$NCׄ[!D/zlRS4(=*k4[+X |2"[.3KblJqLGXJ̛g7ܽf(([~q$B'8-ݲZvn$ Ov:9KL<gb&{ E tzZFA@줵^Ip8ԬA|5X\~eOg  jg3IE~Vy t+ۚb@ePa ^9.^<9[7 [/ ߩ*"R^0agle9վRe9zc 5_cjoZUtt2 Xjl'"~&.(\M!05篃,rcm)ddTUB/0g@s0T/xjd&}I]]ɱ46lo41VzDYm B;seOFz:QRz qBZ!T>9w(t!c;yWԚC|7F"ǥ6w9}-JzB-l6.,p3 KN/ aCcZ} 1Ǖ:3eS:a?]HVvwW)dz˦73mdGYQ>s>Xy*0iqlI,'@kJF'ƭjX"8=x7O`W(ܓKl#{f.˰\*rC2 vt#+,!JZ*Uz)qeB M J;n>̰E ?q G'..!9KN#9%i]K\e¢Ig33`3J.BR}0's+f(ֺ?]ȇ_N9Ȅ#&OóݬP OR?zvk-0(r\zU`? 5vM$ ]>ؼ;,tb)f ?f4RݙTC3eUzJ[yx =(!NR-SQF%Q4́W?]mL g/h` S ?~ؒѫ/(7JX]mYI`0\j`gT6rS?NÓp @]Q wnֈsJJjE6Bn54#hO8d]-X_ph#v4g{s ҏZϟڬ1N$0bHJV8Ǟt*NՎC&a%p@"Wl@|ڴh;,:Yax)z7~~\ /C5^75SnfTS)q‡3UQyX#3n(&)p8K[.;e$ّdT+}w,LJ:YOlb$z.-FB T0ZtOYGT[}bdkJ%>"ȳ -v|0L)"d4 X B |, 'peG^Ylti040i%&&M°N/0~B?UUP杜 XuH{(:]CgN RН|,tL#Z?z%QԖ,Intp(x\̝[ڊ3lU&UFY7U !ٌN Հ^:J&UƝhf2bX@V?^e %0((CpaA2VSGp &qN }C*MMM/TpF4Va]2E^^fe A]@gCXuĊƣh^̲lWm[q@o*vL&IN'\7ჴz7smi 2Ci\1w 2daWЃ&7؅:ce!\C 7zl]_2Lbř4}/-m5sF-u ;D*1mr֒ 58LGDpbb/ BX[Q$Y`.>kJ06y>R9' /NK|? }Ծ/cJ ~<`mxc̤󾑢)CBݘxAVpq!n?jyrS|DJ͊j1k]]Ӛ2n9a63eKM 5]ayT2 3 6V"b m p3Cx 5ˊ7<*)~|Ll c^$~NHM[|QCCASº?);Ռ yOui&,>m*>]#X&wцAn>e;E5"l&!ſذ';.6$i֔Ƃ=X pJxEۋHNFVD۸ҎFd3Ne<)p\Ƭhld.myb |("cMY!7~f*s^b>_tUrH|XkA(`-PfϲJN#a WڹȏXܩD8c14AX7%pZp.0CH%:n~P2K ,Lui!'̆y髖#J巛w _8lj[z;x/?}dOfxSQ%=ݢ R FTA'Kt@mQOht¶. zDwdRް٣ &d{4Ԡ \U'yhMX/dh|ϴXE%JfT m KЕ ϻ=S"AfoD=L"PJ 2jANh{bq7#f,,ҷ15qL.ʴ|[dWb;nq,\O:9LotzS 5#%;f>yx駪3 8, ž'zcGaYS־xB<'.p04g6IQ&eqMcJxpy9%g8S42tg$*yt.$EԿ]]@wga C/G*-|:u; -EFɑįD˙j=?C}0r@OEKȨlS"-Qt|=,w`~)1 IN*':zw1MOaZ.ei՚U9-VYv$g}ShW B93hby0y2!JhTR(RS =BZw@udzI:z -/Da ;Vpߔ{W5XeLtG(s_I'%vlFWz 8 Sܭөnz)S6Ѵ&9v\vיQvXCأJ8taO'obԼKL~!oQ 5p{i @6$HHj<S|W|:Vg3||Fk}IྜSvr94y\( né,ŲheZ% uA^65ufEtŬ穮:  eNױay~4 D9A"Вk[9l~ms W'ĹswXV{# PO nmnRC݀dsnVn^R7إbˎx&j!*n&TdD.>d xsTΩChfeh}NM+DF$Emj4uk) ]*3al%ur"z_]8) P]ū}a({djx鄚ؑ Db.p:򞃏>+fZa~ĭ,S%\acSΉu@ !N<jW{&G2QNoBIoa1tڽgry>ܙcȳ > T44ʀ zȱp7)ÂgU9uyjk`+jTטr`zhsv/3 ]ê޸ZJgd/UYƱy vEb{V$f8CQPWZx@/=LtMsσ`mcFZ٬h%jf(ݭ@M"+I( rcl2'H 0etf S +U ݫ/)E+BNh#< Qvh1`ܤIpjAsgւ|QM틵N)yN<-}sh|,s@&H/X1.t;B5= @XUVތ> qҍS|sJ_~d HŔj e[ &kfL%myB)Z/8A.Kv֣o^~Vwj~I v T,(yO2y(b}QpC^MĘw2XЧn f@]j ڽ7h+ݹ>*z䭃;{iuRVývбKB}$ͳݮuA"J%k-&k}6HU'w hbMdNγ>=k)OPEI4wjY۬+{qȪ6:x*D7s>8-ùCIt/#KOvZ+Dsُġ[FO=dm/+2=fͼ,~^9Oqn3ݮ*KƼnv:3co5?YPsꬵK\7 2lY+;p.? &l6#A) H$Cyj_ E- r:ql!@jߑwQOᰕ\A s5z]cšc+~8K$%AP12狉ӥp[a8U.(?ǭf\ [S9cVʴix%zV|UX{oPAˀ8 cg @K=932B^-p>( ?A^xܐTZWHsC dWAoK-鵙Tl-z^>IVVNg\8m+ mV}n1-o$LBZKh5@yj*-EPP^/\EjaFLgDdm0J-aS 5T)z<zѫIh: 2'd)Q/ᚻ@qrָ$dӦ{I3KʝOCIvTO,oA7-"~+c:pDy#m=:4AΨbsE|]^.0qDȔwoHvtncFmfE4J\l'et<)nXZYEUtQPX }=ec&8vGovzssDO ?W\ikci9'Y /ǗF4Wƕs`#L5۔]@vɓUA|T"L |9%E$ܷa ZĠzY&Y UAG.Z<|ħCCpwĬv{K'rR0"M+wgweo%QoЃ)fX>Š陋*9W̛q5_Ӡ0 =߲2l7t3s 7,.aS w8*#E(p'!>wPI@j}X盫el;j^z9?M? 8,FH?> E  K%&gxxGOc ߋdC7"c͐.%z&_^w-w\P<.jl< 2bg$.j5̸,9y'gmvt-ya8y~}}z[' )yt2IжG*7W:vw0(CO1EroXFCYJBj0Fo)UW#xd0_-*(\`}#E.O(>.[qc,m:OTo-(i@ 5b%8i*V7v`ђsLk`\Kͱ!|l*%!덊-!d?Y(g 4MU q*{ڞ1S=60On1C &Egse9egomUĖ`ƌ5 K-d?,JŽmo 'L)]gn*]鶅fa5)E1 GdIܑvQŤ-tu/U0t@Jx9˗ so"pqx> Lxm (Bla];ZKx59 1)Mm<3 &jV/ǡsǶnOɣi0@; [z-f@SB&~9a۱ !7o+r]Bؘ'q A\4jB kxE];mFS>sxs1VaIiCDNn;*nb$Ǟm]EFV֖!K\im:Mud$*V3)/49y7^ؕ,cנPuO7G'|ˣS;Dc8Y1ϫ[ih'Gyӗ>![_u!*ӽ崍 '!*"P4<]ZlN'o952T`Xa Iyq{y1t# T8|:X0h#ׁR;X9 V<[&p6\ME*G~s4 cmn'scͺ;Pܱ/ఘ7Gz$Vx4o+~㸦5$}vMJ}F|1ZCKc)r.Jbp%^8,#c\u)%ݳR08Цvȉ;r(*gI5,5{FI ~C|-,VYlv_bE_z08?] J}ꬠT~wA ^Eִ涯;r~%ʯl63x[aR=籧?c`ɤse2ęQKT9wHZ3|Jnpٔԃ@0έ, _Q"tQWK#굻/]3ר=*o*"Ac=F3h>,P*ZhPRO=֯Cn/V ) NC<(bn݊+(IJ5B\3ؑYb֪t3 ݇R0.b#Es/:lY36VcT˷@eM#nbY2i/rE+}KZ+lG C62fCCg,$|XڎؼnNUv3="MOj_CE&L#{1=╻v*[ޱX B^\r8l?RQ\IĎf%C.ZF;G!G.ޱ,M2(铤@)MZlϨ2ިf0QDZ10Bi|'kJI< V(MQ|wqod0JdknP>y:1r usl<ݽ$7Ⱥ41pֵ5/,,[x l)Z0Z#Pʸ|ՔN?g5ww tB-0A>uNTrF蘅w~>6;tڬÐJk^ TQ;rm̆$w^<;I Nƅ=hYE׳$}߹|m냧XGK}LQ;-3{`Ο$B%RѸ|e |@CKAH,"^ ^trnPRC`nDvGknsVDfba2G_wyɭ{}SV]7Kȉhbz_A-VK> " ŋ+6G)jZd].'Svx^ (Η_w - 1W؉ѡcZX^keRP q,[)W!re-7۝T4##mĘ$zEZm¼+sWN~Y3&/u6AN87Ϙk0} Yks3wPaB\zKʰ "ѵ1T nχM{{VzF 9K{ƒW\n(NtM,ߐO'Ά%{bc;$ɠn?~kǘBDK^t?qkHA) _#_1]/ Qww#n9tp]Y2e;WP&S]㯊 ~xT+j70O,ѪV)<Óh MYy2a|-[D2Ͽ8ibnG;]Ě5ey[磩$ G*XˊFJLc@4{ CSnH!i=XT|6Z܁3s?(ױ hAo 2{M P3(n!ٞv&@Ig _}.]xHYQ+/vʃ "^2KmڟEo_\JˀҨ4_f\SkJf379ȮYqf1&L5 }ɫ+hiqšMI @G6s 8߉qGՄN _iC9%ղ'T…bioJ^liUiN?hԮ,Fyj.K̇O7`;u(Ko!^mn uu'rP_jgcU1Rw .0M +pϦLF.l[E[[gIR>$`\j+< \| d`_ )Zv_n /.=':pi=>'!s)럀j᧖B? Dm* s^fn,jz_g=s Sޚ6&`X.D\M'jNOU Elea ЏJP6'/ < 4پehǹ`6m=ʕAcpv |YيP;=e83B5.4CPScJ- [/ܵ'VbHxX+EN>ՕV=ȣqpZmo"YË٤ ~C¦o`XYwUTœ3S~].w-Xٱ*~efTNEwY#Wq=ˉG YV ĪNٴC9>y_D5# 3"C xc\KWh7d̦py*2TJv`f#Dg%Ňum 12>%ϼhsp>Q~?CU9 =Yއdu[2:+1xysS3,%K+/f▖F7Sh}>l؅:%3M YгIc ^<,(+@cew[0b3plC> )aLXŁmnN M|.c=5` O5_眊Gp! )&mz!b=H6y }'޸?!nX2#\pTۿ'0}"yl) {r? jGDZa-Nt%pJ_E (GE? ^eEĀ7)Js ,9rDR9cbɳLž‰StEfC`2RsZ*R~&󍢊Ni[1~ҹE @SG2ҺJ#Wz:_(cILſK 냢NwUpPhDV-ڢV3-@;0ײ]ufA찊7]aGX!n)917Sv ݐ?v+8hPPgE^>9=^uSls;"0R-JK>M]kƇaK9{~}_X6/:+sytsq=>t hxREH:6a2Od+|Z)\T[z1jMASgw$2iQ6ft i ,vY+?{krrU̗"Q78/&+]_U[qp+Mw3H{mG-!Xѯ)nԷYhEu;5c65EsӠ> Qye08꿿kumn!yk) T{bd0ۘuWoZ}qQ/f?6 QkJtn\QWMLa*Ynwz7 y`IddWVE\(bG[3~0ZDV_SF1l]p9>rg g skdJJ>ʆG; ?Gv?% \Ik.Sf褱61VRA$<1 ˋ)TNDEDQ=UVsѽu΅qI=Q`Oȝv1s} π܊ o)$0Г/{UR٦٣GF2(P;-ѦK8$`/A=voؗýoTrn}[Κ ́\g㶪 ǘǢJפNaى7->|Qf&<4ЂYX0"4ft>YqTUu:0Jb8';2`{ &gZÿ P°6#1[R %3E~TQL ŢQƒ.٩$!-9Du1׮lOeo>J`37dXXr qC#>NҨNbQW^؇" 9-Jw w7}S3;=3e0 w:t{Ðbc>Sx-k:'a(H^d=G<ӊV<{T3|(6T:wp|_Vf/'w"A.AKS\RO5A-{"E%3V//w^)u V$HaTIΙ=-X$ޔ[fglC38⬝E,87"%IńbZ6T%rgL(n+vi^0ߚF wJnrHaLOB&\݌^ EVD`%|!h3"lprr'YhXl|ՙO| Y{74Ш <)WSd.u5IQi@䘻&"j͝1<@b4~mRGܥ$%8βIFJ(ڻum=rm  ]=]heVlA9z=QGa[2 LӔ%ʧY VQ7tqPu'm?mJ_N.FBM2Gϗ[=GM8q\ :1M#ZX3g[$\ס٩DQL?ʍE0l5n4A@(7FA ^Bl/Z}HZjJ qH 5pc18Ff5#S .{̼Vy!ōmKok]~ZvB2:)`4H$ֶ?9p,?~܆a{Q A U9 ߊfML)>R̪1ȴTaT{b= y0Y#N9l<8H3s(2Rl OxJ,>)A (&BE`IJp:4iu.e/GD' ڋ0Nl0haN*2A@? TJn)?"VvC!M)3),ywOlR%je7K[4t<&fa.m\ǯkb ; ?(]GTk$j̑=l]|[$rfvQ x1$?Ú6QoKZ~| @ u{/1B)5Y!bi knD"j,Eff"s6w C,oH01E-8&Zɟ%\6_ }cWM&"ak^46):f,~_/`p #Wj&_{l쾡K@uaT).O qW2/Wv]?w##Şff X^iQtEvw\eM.h1#R& ;OF !W6dP!K Ŷ~4Ӄs\'XW"#5X;Qc}F /Թ̯ۅI,mx_(Vs=\zNSZr*H"rt"Q\ ! "J򫌯gaOS, z?{X~L2o(N_ʖP,1H.-m[v(>v:M OxD(z,k)&y>T" uLմr ^%ԴؑE^ .o4&!~1X[Wب{dŦ ||5N ˢ,`B&T0挥&j0*J`]TD~f j1ȌSl{ T9H<]*6X1L7ʹ^go@F(3V[.3 nޱo1(Bb:Jo+ICPF I$–lT;RiA$<[jep&\XEVla,я { 5}uW=G:q͢.eQu( tȳ:E Jx]52ӯ,-U8ZqL>Q=L:lnE&|'Nե[t˳.}!%70r|O 3dX8 r-OY?H]=ӷ~?&OjK9{e]NJSw =h c'lDQ i_vaՄ7{HE39OYĘ>Z=VfvG\i3`퓦sX# ʮ`PW}CՇ~`~9:\fʍ:vn^kyFn.!$||J[ȆSo'A̓[) ~JͿ4>9OΕGsC)_cXN\SZV˾3JxYTlGAĮ ɤ_h;8dl\{;v[ 2? 2~ZrH6D,-cQjj0xv CxGgťB]Ov'Jn8BHRXy7&Rs.ŒR3^\\KiTf&9< 2>C{`\Bc/:RP5 M#и.P%agv-*S |"RnGWf'.p޻ٕoa ПA %,fqL[Fn(5/D= a[~W/(> *"74l~?(|hƢñiEpopYQe9MriT}$"k (2V?oکcU.e?>n;C<=̵eda'_0 B4xq&ZD0?˯1DOK9T#nʚ-hgs.dL z啱Vն.V27֋Mީ+́ KMF\W >*4 hwPk+p ʓp UYǾB&I X$€j?F.yjy&3lǗ)vK}+`|",ކH:n(@mqz8sY y2!{hW>9ez8kބox_kC#KG*`@wֱrV0[B.CJL)h@HB&fF/*24P'貲EL; B;gk^0DUHbm.ඓ%V2iع_.gp=H#dh+74.w"lwr}s&īo9r4lyx-`ajUCk{S 4~+VViuS^h 7 G2Z VNkMB3%ЯIo>Ԏ-5d_D\4"oKOixY؎t""[@'Eεt]G{ J,ET^<^ZSBg8gd`mm Pߴ=/Mٌ%~ XS5[Jn5ۡMxk~[]Uȑv ďI=tV9XCyykT sY[|@!3G ^?Cռ`@(oAUw$vϷ=2}V9 TUUf) 1Ǡ\wYf:UIƉ}S#خQ&%{Fmc CԐ9)BgដqqN0V(%ۦο;mcWSU;Y{.z~-E8%Eΐ.?yfSE(C{kI4=t-eW>1?GF:8&{8ߖ !c<[N[tJSX_AKC%Gaa/8TxaVEQq3@5F'LIx#RuVUߐ+oy|* xS$qXUj1-碨ksO&ȒG;>VV#H%Ȥm7zv,%-5~#ʴչ2s}4zTWvAeÇf"bFs E|G)Мp֡>pդ,g /1i[أ80 ~w3|CeЋ! aZh2RGa&w_h_c Dݞ\rJG3K LDmȬ$j|>t$vWZeZ_si601@s=hWٛG74&O`uMh,:tٲ橡5ȍEŮ_zD5Ţظ y8$FM1|Oi e0{Wȷ^֒1ɦkuEX*Xݼ2* pxqӡt8b^yUfR\ehLIaqL3C^M*0J^c2:0!ocd2|?^9J.jӫ fv8r#CzJ˓~3̹s&%]2*7wFM_oa!U=p5Dm|g^/ǡ~cFDrk:`u *ըI3A$Db+RKag^xZ%G#i[OY*{iЁ9PVMp^VBֹؚ3v+~!9w.ƿ\ExodI qzoi SxKETrQ-42V_~MN O4=ovD*yNCܾڊa}Qk8I:XVZ\*4xw:/X1{m^^s0=vEEq 6˪.9b ٽJ6wSWc p:P@n/gmH]^ش r;=v4ꌡld2W `ĸ(YSԿQ%F` aߩaQW\#e=~0v >/ 2K1%tta#ᯜ4)ð>}IuY kDRs /u V'띘!'bi)-mb耒sk+BFރB|7KqoX~EYtN" vy t&3ngExS-OOFj$\$8@@a}JŚ@'7j_*]HyF-0WNȶT?ʿs灞V=s&MK Pa=ݤ(HRve,KS j2G嶂MC}ukf4J ݈i֭^=6K봚؛FHw2k!v6ߒn7{EY=R_ayk"{dzA7{S]UUJR]%O͝NT;rɢ~4C&7k44>)=Z=Gb|sXriEH`T9;: l;\A倦`X%mpYg&Sw1_G/$CAsRFzwy2U߲g7҇|`.JQ0mfVcjfC1urԶ a75:{/ɩ% wL>$FuFb~]Y_ͳ}B $$?ыs%]:ǭ5 {Fڳ+ ()FfB ITzkb4镢wb˒0Z|.aV I[ﯡXFnɰ)kWgJ%*^"PÞF_Pw1'iHI9?FC ;MaƆh >4EhDx MjݞBMFjKK3Sqt!b3ڍX[,)JU(psøPvcXĈkָs{2$;@xe@d[)p7q taKB mRz@Gg>#ܰ%ERǎ81OC:\ie:22? XSUrk5nM(H +^>`}?mn c<@-+V۾ n|ND+ۃ* ߠ?,>YU1.u$Z  SKoS/d֏ѯrT(1iX<΢?@76g6k!߂kJ3o~ %skLn ꩐ߩE66 @z7S.0N#c"63aml yqy9w0xu8i ?#hyIQ? 0TyIF౥SE?bi?]{ד1j\R0FE<(0cy*Qh/X=Ew/aPh;{CQu!Ad6F> FB)嗨,8ւ .+HpR Y륌[na5, ~m^#1Yɭ{+U+gH kL }w {&a>~ .I@Ki 8ʞޭpluqt*1h1.eavk~ T=)f&z8=bŲp|3Zd>;<Ǘ_0+e􃁁"% ]ylA/+AZwe{1tVe=sV@knEt9ذwߝa)31pLWS?1-ebLŇlimUx7/!-u҇97a;7ϣ&hC`0Rˍ05HΕC&JQk޾5 ʑz+*X KEZN78\)G$^/˜trvt0[e"t a- bF].veuL7v{=ʃ^Ÿ/H;҈s^m@ J̔:^pôz[shT}weԶ:h}L#?]Ku QFVJhqKX-5A,oCZ5yjZRJ;2a-"']^]r@t#q[n;J-\ᩬx^*QJ0Hȓ>%2?f>ȇ!'mq##Y͹mi=pXq)q*l'S}vlGC˅T;|U?Ab$bu:R,si ӞNOs`/9R%B%V ҫ,rR 'EǼƴ{ϧ&R=Ze}C2oTSo,'ql&S* 3$&F.'w|Pڳ>Lw;C`?f6Tf &C#.q( ,B.$Tj'5_c`elSsEuWQ%ht4%ZU1Cy'{/KW!UkcѝAGQചcYvP]MAYjSr!%Ա[1ڰcժ.?Ri,NOeGe+i2ܐ#_R51]%HDR&OwL`ʛ"ߧ)\ oYt%NW,N~Ab#@Q@n};;ĸ2Ci-Ke _Ugt\rQL[Qɒ6&f`RV<;OuWVDye)RyY >ŴCԂ~슎u"d#lSpR00Am*zoY jIL5&JKXE% `I`0uf pCDblxޚK}t+iGsrt}HH z,{S>! \:ޛ5sm{Dy#E aY^C uTa#dq8bz1ԑ`ņaCs<46'VU,=b~^Rq'; aF躎qRv-U>; .N}Dbr?^|U=~FL2bumDCQѶ~>.58MG 3bF'M5ƨR]=ZMP"c3.:8ف¶˛>?zxn<1(瓩I_L6E.' [a|MbFG҈z3<~ZGx\w,2ƽt[u%VCH\Ca8N*RkDpӳ; '9rQ>:L>yg4B,+zf6.cc`}rXϢ@8\h>̈F'-^ڷ~? Z}}G`*!D?t"B'x XNl-ٺ8Pa s& k5@ ,~F"v6mi5~_[gb]Mq0{Oz[4jQ6V24χvІ~ {xcN/w.oe[.;m 83R@]]]!$qiXŋt!Wy~^yzE ~zEh2ڮ\ -Lq{Qژu?xaiXZSî_{qAÇ}[pf%DHOQ ݪB=ro]Pp8O &M/"/J KiUkNuӴoԈ-21dēmԊqcΥ2`?Bߩf;NyCUaٻtQ255+]!n,"sĀ޲,z K.TP2J HZ`O_.4C|XRmHYO /w)kiB(p; rK[} ͅKAv͉w1*I+kuIJ9Ň٫UXSNNnW $C$0dz:&m !J{ѳ'@V멗jf7":ZCe$tcYw;TmcL[FĨRó5gƩ 咎Uo0";r<;rUzo2>L| .IZIcu!g~Y/5 SQѳU $qɶjS 6 ,{:T2N=<&e2?ww.Ogwr/'3T#5-Z  \^KRo{(~dd䨓OwvC}x.X/M~`htW$tqԱNey$C棟8~nP3Lr 6܇bY["ۼ,?-%1^bm$ fo-UVMDYb,UXBP!!xlJIOuS8`5&7={G&п٨v&"NvN@r r;·u|K7>ļs by ,&vv5rl:Q`EeΌcK@|j:w8(Ż[p|jqL/ɮ1`FSq6d`t=Rxp]jǍLKa6w WhWup2ChSF~o^E$=]n'9cЩ<Îd"dCjA#3,S;d[˾a:c?^‡L7Fc v!<0[fp͘L2@KQ- }jx&{_(̐i'ItV-vulcz=ܧoIo@\K'D uc L4GV8d?!|nJF[olG{xeT`@亣M*  Lz #]00ZRb0aO&\E  OY=9Ru[2 Y}J=exoIq-R @pwUuԛz@%qi} =oabjvExJvd;\Lܝg&`aP7ͱ/HRvuҘ EPO1pǁJ%H!6۞; U~!/&L*cB lq46$9/~}~ 6 >ϳʸ"Pn{y7N$F|%'Zl+4+DYTyuA8j@n]Z5}ߺl ~ӌY]PmL4ˢ24T9KGhurcK`051j3ŢL$",`\^T O#5'zxib IEw,ֺ.dE\EgY5#*/x? N_ťm&߳crGq67IK)p,w_]yONiηx jAt P,ϔ3p+WD_GNil9+fˆ}Xl:!E:ԡڇI{sd<#;(!֝z=_ͧ=%ʳAȴf?Hm ʎTp0g?vfwP5`%q9U`˪t :Y6$y iY`xr1sJ"UIfLR,B%jֆ߄=^!߂zn_E4[ -o G[wbh[HLU%G/EKẑG^N>GBzsOlY   Ϛ ߎFVD]xF'4_Q;id>0S):Nj#lNQ;\)#`1FT߰x^S#yHp6mք# ˗,S2Ґ9X"<J~sf*ƚûhhO[Z(kU5DfS^,J~C6ϡK_]MĦ;wy qWpSãJ(r)" k(^Px &!t-Ml`I~#x3} ц KX8=Sߜ2K,>ZXީ$}kW˥BZ,)wO æ%*3ԘԈ e:FtPvJH(u /aboPрԼϺ ynC"W#Sus;g>lwE̙\lſL\עM31L2R w!0ҵVhĨ&Ԯ#u}p͵$ D&iD79& (@ojX>U> %ҙ"oWUo10ful[j]Zfwyqkd.]kx{$yȑ@Zr=9aq@Um4îSeSQ{{Gz12k[ 94by'O40Wo(Z=e@^۱$WnmWVGI<=quꤪTc,պw]q7,p mߤb5AosD `Kpu.q#km<vbnڴP=30lwtB$Y0&T74 Ft]zQ Qq@Ǻz\xî[a /3W"xk/ {NKo1qq>T JEmTYqA5"gX-̲ƍ&1pBSdu8bHv`I@`_`65wܸ a1f)w6.e1m ݥD< N'w} d/Npb_LH1$i"b! a'T2I'~8'C)[RmZc+&^,UǷaTu{c_hbh>+EjVzԘbD~yEt6,#<;H0M!CNaLME9}}.v'L֜z"^uuF'3Dz4$duEh[!IUf4 4G($PIX/I(cKРf3peVRÅx Z E? Lcr7D{h0@#;VgʾΝtRBgSg",,Vs:l- D*GHLBeCrsmi. h. lɑ^JT Y C6ry1qrm ?+t:z܉B4k\]YPsKiv1حx01bJ2o͞j`>ԡՀm^+QS+ZM4zücF&ߌO '_vx5əez"-1xϚgX-y5NaIةg6_&`Q`6cawh6ul,7)F sOr*fоYHft9aDȡi|zt;X3L@Ohs0["_l]Hh2xpq3k4æΨL![(ZeTqxzSzKjh2Qo} gB黙toO91V5$ wN4``KJ<jubWϊIsNM}Wjoq$\EJ(˾q(ΣOv.$[@v76?Qr!gXD&-v/4`pGטBNIՎ&p鱼8,f|5.:ː% ٲ&B8{zO2C,51%ɏw>,acd>tEyp MkL1&_(8۔Z_-!י#3SQ.[C9,it=Ӄ, y[^2s!_>=a4^0{wT~[ރ4!,)>ڻ8K됔W$|#A[2M;;!g LWpb-u9w+o| > @v: =#h*(Z#(= ´[A;uC}.xwޫĊYk\ ΅M6 f˭"k^f_ҫ9g{wJD!C%f7͜r:W鍊(^D/EH> :\ȅrod9zNN"C# ;LVS2a;Xj5s/ m[k艦_'tYU28pKtD$su]3Yy,BS=k^&I=P^|q= 0йWQһ_%^n8 y٫lK˅l C# ^#@hӑƫ[p֍δB~>FebHTH$d_ zQD7m<²3#<`L&8%oYp! WE\f8#N`/y]5;,Q1K޴8u}Gi ,Dzhuć\16)l;vdoW$E髗 }deW#S ;V Qʎǯ  niey"/K@^YV)^mfլ!aЊePYs}rE ٔS3?_J a/}(Q| oh9GC ǻO!n |ѓ#.# X@<).Y÷}7t؂ ~r2ʙ͜jIcfs ; %p!a=c FPyDZ !rۥv uCK'@|F;4v_Л_ۿ__*o$a8%;K`(,@WUV|IH1hڷe Uyjse Z^jA`mr*3Ї`5J$b}GV/ a&N8/aAoi>>j_YkD8uD0{A5!'t$^(cȀpDc@$yR0_veGXOѤU@51MĦF_WXu5[ǧ(r(~Υ탇   ;0, HO:*N>+ǒ&| P`݄lK-GɒYU4#Ihy1W"~EHW ]7,j+' AӲYg@(f:n)) L4h,IR_Sg,kR-s?ARCRfUuuCFvH9tǗe@k`9UHTKjP0i1]3!赎 4W .Mxg)^bG^g̝x^ێ2 ET\Ƨ3zU6_٭Ç&rhzJo4y6ac0@_!͜*t*݅zuhC#?0g;TYHaM4Wg[qų|,SI8qQ ː&f7NLFq˗q*%^z89HWyMYKJNPWy~qZiK8SǒA,X2e+#\ds':^-B!Sv2 *WL#1V /Fi%z{f\! k&D'Uty?F+^d`6LN:RȭX/h3$Ć,B8ė)lʺrBWDt[kFB#RU"oy9 * ;jJ ec$,OT ,Ttt$)szNKBlWQ{/5&Ǔ>zx(H9oq( =)#fip|)b 2 ⨞J, 4eHRh3 Js"W~COWrgA-UJS(u\f=J sTeVG53<21GT~dKA9bwڒ5 nx[}Sw䷺8%oTDo6Z驑So#,=jiu)t*+(< q H \O$*&giS5YTCc)֊ {/}Nru7°eptu[.N#[Z`7z<I^0_0z4h, :(LZQ&=fZ0Q`=4YBpY/c¥Y(yZ*"42O7*/ٖ9@Χ%7Bw|Nd7+;?h3mKKJ1 3t 䮵ΐU`r%^Ov*\`0;ZXWK-b3fQB2$X"oucfSJ_Ơ#I)Ǜ_pR0:Ovd1'jϰ;# hh:)O;]\5ɜM3rԳh-jLM^P9=bԻ{UWHklOoֲٮҥXjq܋zF7>i]߸BuH㹇| j\Ct_ܢd {ad%`VDeϑ7wO=b2ŒIբ BΛS\JSUZ|d[SUSv"fxs_aR!i=LY~"6.Z!*9to&@jx?&-/\Ad|GO{x̴ A2!&[8S,KuNߔ9JH؆8_!#v7na܀+% J1I[`/mXGJl|o9 Hu /E#$[.rWN.ko,{Qmel͗ZL_vB"'2:"[j\zHVAmRn>َi"L|ju㵢K\zf/Q?:D 1F#wo8iQ1$GفY~Q3ܳ웡Y>4'? ޛID΀CkH!@PQʋJޠ̻n uO./QffRM͡L)z[ UvIVQ%7+S7즯!>,mxAwaFI?N[ekbC-9p.SiOfCdK5wYNz*P\O;jXsg8}:%Oqn4:69$a#'e1Hk:y fTQ `gS[{nL0jB7f-SoI3C?I;.ނH lIr'I{Yt|#sr!*b|(5JZzMÚ{k0twN7HdZ}ugizHUI$NGP@0?ta=P"X:$5;uy" )qVUqpR݈,) tsXhLi|%Z)C.O[Jfqѳrs)z;G+;x_YX,t)ʸ.\D!|,HA}"殯{ O^ iSCMQ{-_BWXi|} q^oh]N|,Z6ubh)NtAڈ1INE=f̌zIU?Z/\4)J:m uJlh9x_N%.Vob+ Y XiC /fG[qe: "ߞ4G(>u $2jn 88>k$4*5D,z+i)AM xF3/ٯ؋loE&ޙ0PuwY5T%! P1tc3\Qu qD13Sv@1^;ujϵ)N,8vYiDx;Z镋:*da)*igOGĐc[Ĺ,v¶+/wsF$I$ĨݽwK*[gCZ)_ԅ޹xȞ'f__^ E/0-{Gkvhɼ3A@fa?=bf؃*AuzMw+Rkj?:?~;oBNn釃sN#u4pZи0*p+)Pfp0Oڐk?Ly-DnҐxQ@C-n@MR7@>Yjw2,R&>2F'bT S0쮅JW24LEW\8'I)q4wJ3,` 3`thi 3bɊؚQ{)-y 6BkbRs:f^c n#,A(v fvUYԀ1|\e̙P9hU䎪GJϛY-׌EPhmlϹnb ε'ywꇽ[vN ?5k|<:MbY}eU[,vEl'Hj=BgrXfnX'}0l`9X$>d q)ֲ:zA!/򧢋Tdϟj_ ϟn&e<{gL 6?a/ DFkq_P.ux~Xbӵ%R)*2ˍM9YDo JdL{[!f9/|Ц9|)^uEu*MMQE(ԬGv0ZhHEA^[Y+,/{IT80GnſSl3k#mG=0mD5ޅ_ 8{D)A5aX CyzkA6!s'`ߍj|3H8h|8QH]zɋ:ù}K"@օL<#5*b{U塯\jaWbrX?Ia92Lڏ`>zHTbO^!4+Lf,qp1"9jŅ;}u%\?^u'!'\ QA-"B2N~\Rj_Ôp6$I.]\D!^hQ?nnoi* Yx۹aFC26e~ybxAS}iAW3+QS!z2DvJF?mXzuDvqEœQa!\2[UkzyQik)#h~*wjTBo,ʄ胯z^i5=SyfH_1 Ѓɑ?Sf4DAQkcok̈6>D{_[U)g>"\ Qi!DRwCD=yV U[c\?Mm/nom^7MF$s>xq;UވQ>cᑼ^Gcv*W(::bN, . bIx} F18lL]M'8S7\;K x7{Dc[K<<qހi|U:r>牨EnY&"~eMreX?O] f,jbDBy{in?eʶy_o2RXTE~]"6s0[ M\# es :ȼ?S8xE"M3BƏV6i3rD$e97BN?'&F \yHG+ENշ",^(Ka(*UF[͕u}{o]*lkc) \4cNy<|qG`XħfzG\UJ8.nG7O043%kq#?֏;l$ 52!O1E}Y*M1햄d19I$Na |u^IVIS0+=#Ǵ~݃X#Nz'(uxUS Len%  挏̤'DO5mw};c /\sE\z4 Q$ϕ~9z/]z &/Rjа+\vm1 ˥aϔ.a|swe & D@9ME$pSy",Uei30 J< _XNYU圯wȊ?ysƃONK˒GQ B_U/ 7ٱO p eX=PSc3M&1vD{a#\ڏ䛵Kssa3Nu*! kByyቩ0ѣ:]"DZ% WP͛ߣ y I 7}#?9!iw<aV{jI &Dv!_<Rԙ繒st9ʕqۊt0A`o7”fUo0Õ2pѭ\pùmE&훻|3Ef`o!r)Lco-){/뭔 v+5b'ʹZu,m AJ%it9Q Gk> hY9UX۠ ztzƦAGʵLPO!l4B47Y;KK|!廞ƥ (T>@7WV3(\XH K<\V:?=sL3O\g*i-Z1wbw3o7B UX MS|KK*W6t {o˾G,cCn!ttUcV[gD幋!,-[T4v A8k% Qimڱ x/0E&6 iHс:1Lb?Go`2X/2u+nTd޽q$kvhVg})5?}QaZ#Ѓ;rW$ҁ- ' 6~=juEat䲸51g & #0i"J/#Grhg,jtMԷxj2[,=ԝ}⏽?mrVX,Y4&e/RHLc`By1aCP js;f_NJD2xdmϰT} ~.@YW7[NUvz} eK8,?`QZŶ0|&'7vV0Bl;MXC1R,47A-0nS֣61l0@7{!dO$}ٲ~NN!&D5ҫG=_ }'#)K֙>]-bD+aui &{*Ҟ G)--0tPlS\-xolL#.xP&jH([dKp5ChW͘A3+_y^)e~\ta~F8L-wZ`_'kHEsk;lc`c8v_H@ *ۯx/7% 6#$wa5{ S`;| .t=zvC} S:P|*Rj*G$- Aޯ W$t\@!9<Ǽ:/XGiV 0r`8~#ZB|VJrEVyuS,6UWA~a,Gb\9=R`7G zHNͭ CNb>f a[ܩvnzw}4Jz&]KI-#߲o|Fs>pPiH5}XB4y]P̔8_c3]~nhv~,.jj`ijm⦓1LJPF=2~98PgbWe !/&F#ʋz,9\zQ0y=)XUW>IF!V|a:5Z t ;w9*w!F1l a}~k )P@ Z08/o JHzH֨Bt#%"o]Tٺa=ʛ,= h6'q\`GIZHܪ#|$<3O$'#%*׈v8uE2d./vgGP7{ h# ׳ia1nϊ1Y!cTi>NSP[ӷ{*#v%uVfjۥ2>Τīp"uܑ֑xvoaNSG+lU<)~z Ql,x8MS/J}g\?f"Ba̺ͧHkŪE;CSf .pnc<| R?:75H:m<7^zvQ[4!"RX+{G-Y #Bk&,L;.`<; ^4"Їl%Q[ v'wn;WHKh\C&BN"٭ bw:x5E4Nqwc&霃jsߵWyѨ%#+BʪY7s7#Tc}$zlfs4x :>m%;1OT3Ψ0C'Qꃽ)Βɒg=o-H v,zIwRgE.;(FJ+=Du> Sn-ȹAl"o"Ckv»º6k~7X $֗,87ꀓpd(8j^t"ꚵZG鞣^tda)Y^S,wx*}B*@8A0Rb~{&s;tyOʡ5{2?q{Z{h,kCAy5;Z8 ë䠟2T[|3&7_Zk–vp /br4I'IP[G\RXzl&.' LOF9g<.| hiV Nb<=y{΀V JV-;Uĩ/0X-͓<;o8IZ5=K*N%?^u5d?^DϽ= $J"(BzTڃϽFpY']jcQ=B0K!qBv tF+t:@6g%'0VɊEƧ^ccM:3VB7vEEG! _gEFÈЊ&ĊƴQyc<|6&'둭 \us:E+DѾ{`_m'Hцq$a0v饢iO[Z 7=pZIW«kpmR "[ޢw罳tθ%))r"#-&PTYqMJ0- ;>Kq8r@IV=@ G<\Q5^~D*ކ5gٙ1͢  #41(..-Wy'SdS]_ZPH:kjwԊ.v BW˱uHPO*SW<#4M6q}nռ@DcVoINjB(>R;qZ;KTd[GcfUəTI|N!Sq.AٛOǚ+"=Ǫa\f8guΛVZԇwx́:fy.!aջ~+Tjq Ӎ{B|Z{D,""nU4yP*U/qcki_  I@!@[I1Gw \5ӿL{(w/=-X2$UQ Q&oȶ)B !Q ~gpBr|zW"BE\ Huox.zٲI9>md6%I7^\)@*K%voN VhI@DU(2Xj"#g50hKL߬d-,,Q%N@7?L8c_S +>hK>'F|EAög2OEIިEYB_qB췄>`ft!0eADx>p,!jcf,Ovбb8 ӊ_R}pCP@;MhU0lVWp^9Q Č8{|0,^-$Q30-C% 즓i S jw:륈a0(R_rp0 ;M2[)&m1m)B5GpmtYQĊ)Tz˘Ÿz a|#h!hMն+m¥ĹwMV!bHLOb}DC:pju2\:?~J 7DZt hfrZωO{X烝d!PF|(kW0pFHKC{k'Ur*hZuoguԷ"A# )&fiOBnY>l ,3^|3 _wzXq4 RtU f C{*jBu}Ñ+sϾ[A#&PT\A{[Aj*0IȸK[Gs_QKS"v&Y3ĝ* 35 _΅S Yt}f,?p^|3EIvC͚|Hp[a& @%aNr|u%D1ƐU%`vÇ]||:=Vr2a6YGkRMIQ`"Y>]QX`O! ƹ'Q˰Do$K)G yN"Ɖ&r&G \Lm7?bඣU¬Ǝ"OصRW2`/rR@bVIԷxg\N;bl[WGc:8߶ȊK3؋ ,UG_D-I;}ur63ó}Mԁ~ıniOQpV;0(ކV.=NE?_v8NGW@|NyFG <'h _aj햸@u9$=ܓ?# s!'BPL u^>Vv6}Jx)D r%Z,P6jȲ6qBss-,^ܡ3=f#*oAZ^g=nc+)oԅ\ w{>XQW:ǢD~T$G<eaygi̻3IN]$ \fL#| Cվ1p/8-l~Y@/=o{q4L^}R|47=Ro W2ÀJx T#u(wd/A0J&O' (yڐ$@TFhsͤ$]Ejh2ܷ-ap \F)f9'l((6滓 |;dV'̷+'B>P>%Q54IMg;]+~:>6U_]G=B)p<(E6!se̳do_9qh휑S]>3c2|?R8Y܂nhr*V!Z#rdf)6dvkdHgYpQ\uwWkm$FL_ɣ|hw5Ii]6՟dſJQɳGՔ-t Wm[TC/eyl<}4@4'n\^7(ҹvLBzBS+4 zX#gg+m gզ+"d8yj~3e]SkLG]FXlQY@-t0x l)TG升hK*^ Ozis^nM>gq\#KfF̶6ݑW09nl:;od,SdEw}"{BQObk1n@t1cp8D0"Om.:'M r;kdF^M̒bQ5ug4iTs E}}y!GGf /m++ebC5z@e2-'-ܓ CPQ 6ө1s(X_7X%8ra+IJ=U>6ۭCxd3A]w4h:=1\ɃYZvXW^Obq.,yk[so׮Lr]p{ wpAjVtN/'ř͔j #.25+MP} =kP:N頚3K?2m,8Bѳ(O75Wi(2&z3GlF^ROJ .=rZd`LcAY^Py"FP׀y]u0F[%X{ֹNVKG*DkC~YWsRH5ՠ|;D*^i&qgSo\SY+!8Z?lmMv}lEx>G5RBЈH j`R'5l% xh*H1˭{U~dZ:woߠ 6k.&%2grO(`Ӧ}ӡf?TpEtl]ý'?7vuaQ*Lnc@/fwC+`iH 6^QƵScis;g*2b]?ȒDSm¦ 9dC_`םvFb]G2`ڂnժ)] ^PS6 PHܖs!2W̫]Uq?lyK̬IXeta%tErVaX. W NS *ތЛ 5MɤұC6 >ߛ ETLg9vCH"zAˣ8#"Eƶ93}V3u$)@"û/QΪRS/PCztDFnx Z:;*tZH8K:~1e ׸f\_S_4NʰnHCnm܎f|&3_?+v"9Z\Mܥ"~F^F={-ÿN')`b;:d6G&!5td**+nK-Nˑp ž7AA+꫇Xd_EqsM|pظhG5Z'cv1ִ"2`[s%aG嬢Cl'EF{fQѺwl!rH*Z55VN-)9Ag6:OoBHR`ݰ@@Z#ԫmpEÉVOn^ZzdSG}ZēT{QF_؍ wfk}^`-gc}af3;Bi4Bb-w"ړn ؠwV"?٣gQ J~CSW%D0"!Un+x%G/ 6~Xs}q1k eґWzǃ)2R0'DL\;D PR#-iW]itpOWu9]Ǒ;3t o!{J3(/ÜY$<'vGܡUxn{ra|1U[QeֈGב+_*-Vh|6iz΢TG_@L`Fr3Gc(}Ҹ)7f#2-BYRQ0RF^mj @.ux]΀䊭:!Ʈ9:(XDUs҈+R6;->(de%Jh˴e"i&pD:"PNWm{̞=оc˹~:|D0K?YIGMMQsF„"fY@JҼD7q7)CMOPmh㼉)~\;suXbOXKy>@`E:>dKE ,?CyT \`vS95破 Fp/}{OMt@-v(JqDѬ5lԷ)RĜ: E5t3+秊Rdl1lb'}cՁEu[cx( sY?g#„GtQqe Hwx<m ^em*^msϿ[quRQWwe(Zu]Hc5^V{'8Bqk4>c5[t"yrː2`T@JK2M.) A7^0-0|8mgx4Q'dfVηjEadӪv Xc*wnh.fzwWE}NlTcoJ1a:q6Y4ˊ\{N6v sN+{Khu+1e^!U7 z_Lg}M_$o[|4 *SU¸AtoZON)J |6: _HM Mgpsau.2#',GtJk-\ LCDY<h tӹM)NCDot/Oseb ⼒,2(F?ʥ..؄eQ9VWnƁtJQu#!8eU|4&,?`P\ <[7tЪ,"|*$d!LJE׆HO_3/>U.[ZƟ+hǶIaT1,]A+c_ w{0)!~Zn.8b-]{e1(x?r`B^lKX?ORר)-vIJîe9Lv'-(3JAkGvLw0v6qh^tFέo߱\@1rpyۤ1,ľqiqh;#ʑcD* f{T @w+cٛߞ/X7{ϋMEu v7C%) o_KV NLE-I"|== :k`rZܜ6!^ۖqp$ A h=NW "Gog8Nc}gH~U- _š}@чT]\˽u-ZW6 Z‹F+Ϩo2<3'."հœ7T uBiCR!kop9F/sD#Mξ9}:uл4^R,z:&aBĤ=])yTY)9]#3'zs6e<c|9$BR:'%C+Hf}Ν< @x;@V fu %,קQX#Hd ̷@ mL.i%͊ zD$h` Na9#kwO`_6H<<0b,y#--ZGN(΃j T B'e1A h=+Q<8%NOe`s̨Kxw)>7KL2AO>+Ild!J"mWi_́pWNMe{m޺ Ja&C vrK cfF~T?E~4g'LlLƺ$<ԛ~og޹+G*%v'S¾x x)ݳ91h{(!x(&,֏\Ql<1:]i™a)E[$Bva ;8=V^d|CF;`.7:&mix@6C4ʜ~>zv QQmfi P,Ry e |PK>Y/ rʃShL3hOke٤>{'U4HβH~p }$36alG$0blc~lϫ3 xT~%ïki{'md{<L| s>=`'(75~2醂z^BStspьo\ʃ 0TH[c#uc7TUjdK$5HФ| EyYV~rKY3&(iM ^ycZi[n=X/Z:>2nLwnU TIVr>.*`Xə62#ZQAe}wg4 jQjPn[*2x0}Cȹ)lKZ&pהasgeAc@}zVG 7E2@fA)UjTp;E +a]6ipRG L龠`׺c~/ ºTu!:l %/K{0z.]I2e O .ԍ 8ۙE{!!>U XPֺņ]!W_G%ktxiq'N"Recډ- 2xnJ`#2Ɗ$թf9K76AIcimkױa*  ; ߧH. y&d=~N@ )d NwoiE!nSZL8DzXڝVjvמXG0IĴ0$;u&tR)dj_+J|TY:]p?w3j%NմH%đ=(y}|kn_6P(#b U)<;2q U]6WgA %DO0 9@S\Q}W0 O\ø[b! y_2hT:tRC*w02598^bWv,jJF}Czy Cx23~R?uALYW$FF-nz0gM u&v +?P=ϖpY[<T}%ns+ N)|O%®c<,X|[=9!hnﰫ%ppmRи ͤ)ds@Z^@IZ±Qw!>8-'|I#3g,0U澙V{.-x`8P(JH0!H 1$ 鎃0&:A7eYG> Cr.Z ±/݅]j@4O&һKY /`!5a]DV%S9,Kj_eנG[KZ>1#6 s* m 8X.ځqLA[GKoPr>e涀>l_J9a(HKba2\%q*١Ӡ?0X 9P.L/SN[7vi:j^Y^|QѬ62Ȍ eDr6b2b<9 F) J91VivʚJRrV'w5XR(hLw$Xx"@ض+c\;@|ae= D䵰4d=,]Lga)0N)ؗz,xT nB$Y".\0٫agF = ',&^q b:i{^r;3;]6N]ry}}@0T_(V?eI%SIxDP)rJ`s eؕR8j,Dʛ%u%~ ͑u3T7BӢ'[vʝl J}^r`&1RC3Hg.J2=[Oqð E!{zy3ES1B|%l¨O7%Ԁ=?L6™u_eA2ȴ^yP7b^#Ygu8~ k}/g JB'Vߗ2DX@&v AQ9冝җfD*%BO7l`ΡWf3mY]NB262= LZ:V( ): NfG]B ůWLјBm@Xv8/]zTlM\r?\dlܱͣT<$ %Ï3کbV?6cϮ}QK{%tx,_q*ȭk:^^bu8R@0Vdn+VšL/4|Ss̎>M{uvF[Oa#@8uN⸑253sD0ʒtV9+a#XDqOk<)&g B'~ ΁ J@ϔ7䀪yzu eNԤq:D2$Xv^cInS!ȎCF;%jxDLUζdѴg%1wj-?Pl9`% l~;&JrO)\ezqMFd8:JS&5Q䱘ro`"9O jmp"GFζZvEꥼvXbWQ_`ⰸM(ևCڽ$z A)B!X1[y|2Eno'QrD*6`+oOg{8 YɝJYƭNUSP= 3QAܯi7A,'J je)x@]qrgE4H n]O~<yuAaO!%' |HizF_mTrَ#ǾT 9[SZ7 !*I"$C ;cd|Dgr snzhRY H/>smV *(!# xlHi1JU2j,Ym< cA9Qe~و>Ӓ9}ې_D kl2ҥa+[Z@:䞪pN`Vs,a|3deZN bQMX-g\*Hca\͗RxͣuedGL0$G;k+ӟO1GRfܯ8`'P J!A[^ =ͭ"r)$FXFƤe.t¢viVmS–ͯxZ}Y۟F=Ipg%Gܰ)۬.cgi5WoeDݍz箲N+g[ҫZ6} 9*I[kԛ,a8%كWBeflKrp+R\,nMjΣW~X0Qu[̎ʇgWcxmn.g ~GpJ>a<><.ap <,i~qثs,Tsf# &54?~n!~(LLɮ7'1~a uhoxRnV9x{v͹Lоз g W`gOg+ASr?HxդJMp ]i+в$S}À.ŞFN6_JsWE$$=#r&.TK:20C. 22=ƂHBT5jerO1!B¾Ǵqs >57GeQTLб8lQYF1i3)`Et]a]?h.x dlj| =yKxa.I&h" LLԙ L .e=qp{H4A~pnͶ T9HA-:Pl^ } I8/yPl`*ӬuF6Rdb0aNu̒tϮ4MDJP[סF޶UϬcJ Tl>?FM]HvaFJ>KaBo#TSh5pmVu4X8硯pTW$Jn弇&ꒅ2} Q2,ZpTf0KҾǰ8sWu 1coENL~.V`qh{Ou%(wHE>18=++Nn@Cnh xwH6,(q N%o_o!_Y`BDBu:)t;x$a Grʊs=:f|[x vGb6RYwDcJNܨT͗;(ڠS(J94^׶@+W-M:)gRdQ TPf="Jwki2l x x<f-b F_T9u[S2P*h?[es9bE5Jn(m~KZIW =V52&hSxuMOOvI_M `܄<'+A;~. 93[ uRlN1D3p0BJS?%dEo{,z=VhwHV ?_A*JhBGV1>-QPT׀5Ma'u2/H;9ɜ=;>eyeu~0! vi ;4H.2?IbՓw {wUb,NO[3EC,#D$:Y9ob1q\rƆo:IYn$*=PAy_! ZD (0E7Axe(篩w}R-w{٥C!]p2k!k͆в%eRBpHv1k>ޗQ_P'ELT9>`$d&Wewf^_ KiE٩JftmeOݎ-XHukv֡'B-x Xb.XߗRa#3j|YG44lg ,4gv9a *w[9=4&t?N1Eh_ŏ4 $F;$P>>2;}thdiX/d~s858Ѿ8+OoJws2RBA|5Z#RuAW VB>mEA[+(*XD]M +qfJ>A%ڝ&#N~8uHdJW^Qzo [9]YFPJt>uӓ7)TnהL>`06Ov\r,}Ќ44qu3Sr*K$VUVr񆟅_' WB_wvX'@+!L0%6B&_yyͺa.16; -DJicg}1T=`Oدae0 (nx՜&FKo4MHL+Z gQǞ? ;(̡WI.×~%"s=)O@ƤoP VE)X~>HgDM|vk3HDp0{2 _1ɓe=n7qJ)kÝPUY|.:'n6$ID9范!|]F4HH(K56dTxV c@Ьk}Q=JNhԮ hYCg*p1 \~ϿX9Kӌ/>_ޝ=tS1}=yqÏNZ˯W90;>y]3[^_; c/nAc;^VN;m 'wlru;-v p"cAC05͙.ʟ*e5RQ3"BiOBd4<'"}ʾq<KYrx).:a.ü _#Dž}8r1e_u]Gn%k]V:mr*6Wgn`Yz=[ 'qƚY?1 l]loVxAu5瀋+f@T~3GC׵"_ե 2V QF=n^-ELM݃ qOVx/Kh ~M :H\#͆q Fi_D84nic"?eӹvco?]JށaW|CRE o 13^2 jkkAh5 !1|Fd3 P40W<==W<郬-x:)Wr3{PaD*Hf 6v^^[<:o0Mܵro4AYĥw /zY0LI*͡qq >#9/V3"hw%mͶAXL\: vi0тCXC88Ug +v,OE..Gd~uG1e龍dSA݀8;sajυc#d[Ked!J_lsN1 "Ip)`(߁sX)MzJ WLyRE,N:4r7l(*/F Z]Dq<)YrFK$R`5WM\UsYX'5jj1"ZR$Q89nj,e mKF }!Cpȶ2ƲnaĨ39%&=iVըB% .29[,tQ!<ъ`U7ԅn}X~YpQ4/2vY |).%_x_Lq*= ][jqɰ"cgC1MUs ?Eîq:'_6-’d%ͯ"k۷Zᎊ;5LO#}ټIɨ,g{KUG [ˤ4"5Uk8$YA]炈F)MqŚ4{exqsh:l*n O-8'|y/,I숙P`a⍂M˞j)2t#vqq f1EX⢑;Ua0 _}+TǰǗ0cͷΕH>fW_1])*y oC67Sܖ ;+_T-}e-[wWR7PBI!ebNMXyc>"ӿ"*D S==U_(&s=3%Y7S[Cq|D=|fъi:ZBy5m0vbČ{16}Z΋*v]6m@ayEpFcSjMһtzA9br&, ?=*^V9٫ML t dnN+)htv@f~]7X7* M@ͤ;GwC. /ϋ4M`Aty4湆Cnܸ|' U"˯tVq?X$B%bkYԯ *+6GU1nw_B$7܈q'.@; |oA_KYRbqMs] zY'{CŖWj4EFI`iui5j꘵ucrS-\y_ |wEi,Tf!&QQpJoeMRœ=U<{zCdE(P=~R3u!K+׸76>ɦdPT@ߒj?%%H΄/Jq-+B0` PnڱN - a_QS1xYxwΐS!X"OP.aM.nd6,O莅4rwnC\yp%()99wt̹u$r) rV5h(zZ?C}hNs e?Sᯃ#1V@QV)kަBtTvtR0N OϪ~T]] ̵OesVL۬nb2C/P>DnfZ \# $hªjpz wqw;Ew?xzA©XpRm;t+J Z$|=,뜵/y70Ыb(Zfu5Wu +/ T <)aoR8n\-DM F*5/9nԩ OPw{h14pSO8l0dߌxrx>ێI7FЇ><ց`_eȷy XJRj ћ1-Mbn=#v`:8Yc}=߄|{RD,+kƹtwOUSd^KJs]V͛NMFܓSjR`TH8}\ vTm~\(I#6p^t]=x4~~-prcgCq 'GA-rDƕӱ!825dNrXw'˙=ɂhge*6=IQ@3Ya yaa!'JyxcHBE\2/{a-DsBIo^X+sHtv "CJPAY&5~jIt8LZ)x48ׄ@"~N;SxsѪ׹^6_"<{%\hld̺@7 tO֛L|csѐS U!۲a2=&%݋<&o d9$N8o>~,0MYKY9⧙BjO݉BDH$W"Ƽv&^U:M.1&:~F y։$oɹ3 M#|p4H]0@ѾRfUp,YHy"siq2jFSY.L8RDXcT=[/55W)! #u0tg^W\ f|D.?r55T ҕQ\DZ*JcћIe|@͒] e+˕oMWK:Mx J"m6GzH*?rL7r/W%O~s}o`"tgyQ:Ѫ˄>]X F.jxgn(2̈́g3 n}q69VJ?%G+PT+Bcivf~9+QSF)F2`ݞ E9W*@9jeoc)V-@3Ba!v-G%TLm @BVE;LPV9;/ps"17X1a+n2wU| C&hwbQiU}ciRjBT!vyʒU.O|j MЭ4| Bk5Q>X&XTiÛTMyF^ijw+KJ9w"T{2(8NHTш!­%y >gF&?u9b?~wٜ>}ҪDOh۪@ݶX: y`#$91rw~b?#d,X`+ɡ񗴜F-ҐYO$[C=.LZ )~GC6 !!k|^b QL,:P,}sH}٪Ef쁚|{$#(@߿E:93V }|I~VR?1OS Z(&ʤ]^q^0r҉[MޮAPM6:3#ZAaoB6Ed"v7@Xz{˖ccw16McnDU~ L2c!cW`!x랡KaZmHY/]4_5eBWCIST)?p4ujLP\.MC~]QOS" 8? N޵߮P̖ u:xߝ>ߞsu]4 ۸tq,׵d6D zۑ+kJ""ʓe2}4ֳ܂=}4`ɘFP/W :W(\PŞ~=m:u|+HH_ ! 慒X#R#GL_Vl$nd~%<WLEco6Q_6Pg6=klç4 b<)\F%B\/ a1k c-QƸ ?4'd?jF1R҃f:pܵwFLn,YӣR춋=e :gmh3Ta/"q8hVۧMS^4Fj'sO%#j;t}V帻gEUc?[}Sјʛb4Y/UE/Ol< :|XA2G㙅 %w?S˵Z0_9D b)9j{Y^}rd7srs_91!p`%4h<,ͼ }*H,b78CXn}8nQ!Kl|0ONP*\29Aɼ4q5[ @̵8߻#}]݂.jp9<ݾJ"]3Its#AF達>P{UE^&b%PtqVGv"49W\@2Яrnid'TNc>2\O'kJCZ.L6I)':)i;gc~ѩ2`TPDvܩ}@Ύ3Y`,5%Zf}cPfEJ_ ZiCߤn7GԔ=:\p7z ")J '#JzhƖ@=U%TboL%($miR Jf" ~Kۊ>-EDιS 3cIHݟy Feo.a{rSspjO,OGhFtӳ#1n13kL ySyaq_ۭq ' [}H..&ēw֩ /O0^w~${ 菆ق ֈx&C@>nu~ AT Kwh-9KfhE`>1ΦtRX|gh* fDd %>mN,@ҙt!aw;2!㑍W*7Ȍp rGb*QP'Pz!q# $?ُĨh G9f, apޛ+>:]&Љ֠YV Dc{j9޽k D7 ϱs):PJ)=y"xP ue gq+uS¾ƌ3Ղ(LY9sEJj[]@{s6o^ݓ`"6#V?8j!C):}V*th%(J 1p/d}!Ϸ)*&jBmqw•-q PCniv /h'h Cv]AeE逸jXZFVzDPSD&r:XxfշQ^ & qއ(ĤZKzb`@}o! c14Od52QkmElBtG+Nk^MDqpEhC}„aO$fM;CsWS ~lrmR_{/~R{#9Krqe7 Q)+|Z.Vre!B~=D:OJ8TUtcڒp6yVHI]=ޔӍE#7qԡ[.mCtػDqX#xDCC:0r+.?z'me0YS8zz< 2,dxRD"O؍bWH% N'vNH~=@M7ֳ'q=;4WVwRt"dJ'QSFM ++\݈ɏ;"}ȫ$\n3$ fC]$zD\ПH|qu@]%qp,#L5;Կ 9pB,Vwoy?I 9n1 xWCB 7QyFđئHNpO~|JŔf,YpC1v&B$ @&xE>kmoa'MF>l-S $4yP[,$#Qt5wsEȃV{W[N~\N{z?b}̐5ʠQ$>\Rj8 o ES]M=h#^@'䎡2&̰c}4FJˑN$.3m<&`XpXHKjM(ϸ߾`gJ/~u߉_-VNIhg5v0ڧJg9 ^@yB:2^[4ǰHĐn./nw{(پLR x<1)L#vʁH!Ԩ+TU"5"Am@MhzJa|O=%J_5𰗄'6n7cǁ( YGj"HU-eʬݑHx n#OW5S> rБo{݀5 ܠ+dߚw&0; 1b`~H'1O]##DDϏӁr@ _G^MkmCʢDZHOrFa1A3@LsR-rzƛyjuM}f-UGM6 =l7:Bh22.KUT /bbQGȶ\FaF{@x->4JL gZTUS8Vw14߄hX:pg:>53]F {f)q5-̘aGP8>=ٴսbrQOyv_3,Y$! Hx'+58wsZVXi{&4ؒ,UuJ lܘ]dp@Do;BEX O5t*ȴ n ,Pu6Sr]I$=,LXV^̷zVb[;Lpt`d_ Dzu杆' ĹYOp.AΈ/șO]{H { &8=4 kr>X ,`<*\K"ptv;Œހ̎9iBֲ[Y+ 6&>)V*N轢_{ 1 ƭgv?'A|MbsJ8jPHdRR]F;Ǘ}tP4dGƸ)`qwLǃUٶ% ^ iw\#)sSiXc䰨(IMѽKᙹpUƧ8Jh!p[g(!;_Zlj!bܠf7QRP%K-8ܐ.:C<ݷ0O u_=-r-DGҪe Nah猋[Kct3>Ӵs ̀${FOWg \ܫ6ɜ=zc&O!8.z0L2Ԗg-vk9:iapu s^ժ|:ŀxۖq VݧͮDaxel{gƻDPWc~9ke w6O8gHHΩЊQ2q@s-V("6bW4L{cΉElndEu{usu,)Ɛ6x7ZGׇ# WrX' F+鵦KpHkC(ekLf(^Ɨ.*qtg bs: -* -Ƀy#ԺO Mᰂ!gBD*p?df'u~rѤ4nbbI'B;}X{3]$uoFDM´ e>.l1q&ݥxk+(z!9Pv-i5[NZ8׹FJ(SMI!Tw>?M6͎O&%x[[*OK.JJ*,SU Beјa ]\K5=L *zz)/dqq.2Pa6e6ه^E>u0J,5aQ@sBC%#/zٮ >O*ϥa55%8e;K%>@:<3J&u{YWt{`9̪V: W'8H]:ʈ 񃁪[&~rjmgBXa 4BxlkC_p'Bd%ucHpEMw/@P|%>aiP>)ѹ"5Gߴ?w얓llڧVuh%t\q*tR<s'ڸٟ&a=?9`aV-B q^ϤU s q%tXt6`sob@ .?5CՕ@Oг9'|4քzOL`AtE#wdSؙ_/63Je2|>0bſ(P,r GsdV)hU P`ҕzJ!?y.I`O=>Oc"X21ID|V u0Kn\"B|} B/"0+5 k}|_>MZY WVM_ž_Xnا րCU3'8IÐNkRt4ڀaSo a Eٔ,YeJbL ?~5踻d"ߺpaf\<0ȭyM'+* Xs szOMsB󥰖˘eq-tGO);Oc֖K'+i`!;' =)x.F6ym <)!dMN'؄ՃȭgK\Tl 4£ t't'hF6k?iBDr՚?tia.M{9&YzWYf:KXk0ΦXisD~GvHAB3Pu,m#\?絶lz!lVʄޱ;TDwsܬ~h *vF;©WQX(Qlvw:UTaop7M}i]7iD V1Q=@w_r$+TF5qat"r> -$Y Jܗ(IǚMs MT'7- D6!$Hi@(!>$G]Ѕ荵Ã'u5ܣ"]sAP4ыTX?7t`5%CMxDliGY4PN]]cbc.ij lfv.:YEa |.|vv6a?Ѯ$' " fḳؒΐTgU"_[ J;rK6k.q(Fʾ\ʪ jj/R Nk##^__:ʒ`;X$@3B> m{qn2VۜHԁePg# tvNUs_>E!{xCh*.uE^)I־\8cG(h_c//D[fծM7kϧ*<;icDL')e[~f`c^~RBkPqC1k2V3y\SXf6oqhՑ+R۱ƃW\oxwP]ר?[-hΰx<.နS%~MgC=vGFeVO=f8:dž 2aiPڌQQo>*} k9\cvw_j|^_,DÌwKm~Ȃk9X)@YSzZW.ㄻOWQP%qI Vg(@PT@ZK$,g+j_وdz0d>_b0nI q41leU@:{';3779Akl0eBr[M c2N4?ĉn{BV j7k| a,jG,u(9:u KRB&BJ1|[AwbK0C3G/Z " "ނmhTVf-p!R=#{dA$Gu :d)hi=5TPrHbi~z=# `+kf9/I}ݩmzX~DҼ$#ϾZ+JL;994>|Pmm7>ǵkSL V+'d{Y Ux6[&/5T˸XAvWy9<KQ"<,>?ŀBȻcSonPKSmbraU\`.ȶ{*׿߈%]!}*0Ko qЛ⡀T-̛fuj'ɈFN*8(-]Cjnmʖ`MNtQ1׏]~5*ʧQ$wNuEBN\{6<|%9NnnVkv.WۚħMhG2|]ޘ8d >/*M#:S֚ڎDg*v9i^Ȇ2fTΚJ0R8gS0.E[3OK $Y}hdp6laJ}"a)l{s(_M60y HU6S˶׷2РWȏI/5.$if41ssXoKΣOŧX0j6SAҐs.biCŠ 6)yg$W#}~T1?@%ZJ*v]{E@!>W[+  ~꜍%ȏHEoe5Kp'`֊UpzCyrB.jRfj3CiֽJ~5ՖLxRSn #3ev͋ĥV8s6XY'>E$A6ك=OgXu2xG{I~5X}PwxWg\NrA=QY`Y4V ' TJ}RkJW O;M[O7 3Ě_5㲶t-TT!?d։♡XvVhVBSSO3g uf]=Uu3Ȍ7v业C\Kk&]yueJvL/ sY{dM19_}jիةEJ Ő|.L#QԼea G"2=@\_V;?p%i<ec!#!Z?n$ۛ-J]poiq%;MrT+DF D'*F ][!3Ѫ*sJ0 ե3Xa%SjX,] .ӭ Y}n[0fT a~zzΥO / ]R-miJReLI]ʯU/zW =_oZLB:DR1-C4B3B u¥byT e_6tǸ`jd x'eAv ;A5坵26kK]~ {# y('n KSғX|CUmcY}?gT7nν2qAl/wd (vA_Ԝ-_fÍhɪU 4{lsCg pbWo Srn3($-#;Ѭnȵ4Ǘɷ0 M Y$]o6Qߣ @@*Y%vGz 秶uO*W5ZKM WԱSf6ddap U yI1V rҎ2@ݜcA;lsyÔOsªBؾ9>- c̻>2OzI_َQ?o63wiư%g5Sn7rӝV )ո!yz*PUζPy(6pUP/i(:.X|-׬@6۶j h>͸̗ %(I*23D_9C:QbA?a3S>!.\AFX+aZ*UǣI61<vqEV(l?^C=HL%6Z4Ibs}}̻Պ9*}'0c/ H[D悿yQ Xpzc+ocdK|qCeK L2'q*z<[$1'Nxi7t ʴb< PeL*45 0 lI>9qv`Nv29(wQ* f,\ſT?#?)~cB*>rRE]6OnEfJ[P߉[m)fpDbHݘ??=;+Z<$ Te6`xu+ 1``-R*zl-!£YPsnK/]o1ŪŵcSA;c8wI(Rtk ` /oYq" <DⷽwmJE_wEhVWzKPv"*v/r<:Ó7ez-%#0$<_uH6m Ԣ`_ `3.J%pǟUJ\^l@ [ Eb KHn ]LLZ|YVw80;*^$4t C3& ?jXo-6i /gH ;.ȚrmgEI:'?;ٵ,(}B j 'N> l@*{$5(DΠKzaWp0&yG&$-MΦ v >n Rxn8Qm@foRQxY6~<æMwjh`sz%)<-ΫZ۝Cf. i%1_]86ލ,SꮢxtyZ0M:̎ I.~v^iᅘ]EA"iNj׿I. ꥬmX~{k uq}'@qsn@RE75էԇ=fͯ]Qbψ4Jbu'vƛ B1' VW 6~]2z㧫k؁5 R"553]K;:E>7J`%v {($ o|zpHXQȪ-GƱ=~MMJhEw>(.L"GQ֊ǣa:s˟\^  BUiƝs*uQw>&@XV.;;Y-jEC6e}鱀 $d Y60{9"\⡆/\ [Z': o zTQchT+~tq 5af?|@ŶIdhQԓ LQ%lVklٞ81WPGvgJ<*Ժ+[x@>5j-1`J]۝fjc>=3E Y:=l/mZ #&[Iښ 0qXITAtk a*0|dl)‚ļ+㍉@9Np4%7UQᄺCkB(9+d_Fm8]?QgT,2CE Y9 (/9A.8 5mf(TuǥП$Ub<-QwMY m͚8C(QMsE v9sE [ tʄʮ}LdY j0 o:zs04/Xo9im B߶_`U2wbT%3_b}h{>ævᡧʙ;GW?x SW3y_z%;l |] eo#:s9ZT>wxN俥>O53U0Y@kz+Za;ʲOu07J|,;ZKo:H,1^7^^5+ȫ ;K^0w׷pV*g@i*J40W[ˆd{6SvH] XRTKx"͈;de.PQ' p+jR$:;׆Z)j3-)§vBSٝ dѷ|awYFw-v׉^ v1h<řo"K@t>Ң871, R)Uf$ttMF\IiB$Pdx6cCg1]\el*Ф؁< T/P"Jϧf螋+Qev#x(v;> |z82I wqBiJ.W$CƴS#iڨ/jbs˗η8[˫\_Q߄PMVa-~ꅖ0zm @/ڶxIaѲF\:ҐpBhY7|"g_8Z۝}R`YF{.g#Gܭ,1hx~\>گYD0~wF[vڄ.@DT?,3P9+tXBWzʞH#;#+)+ 3Yzy1끳ć1[IQ-_4~u2(Jo|aKJ-@tTbj6Q47>m} gqzQ4w\GIϛ'^+)G@)P*S# ti8ҤUZ@*0]櫌2R%. RwUy-V)n!䯐 QcHۧF+dVJC4OFb- B}/[=Mm/ Tu1dDDː{>D#+T2d5紅ĕVq9ElFz+O k6뢶t,;ͦbp{B{yLLڞ^6Bݢ, KWN5]=[V!B Q0ͦgm<-!k.`iHCz C*B鸓g1J[\DCMU„Y6`ޑ>J^o")$br.ħq ~Z#D`V)h:87np]c35҇21[:\cMʖ˖A_lv$eN3CoM7)Dб?%7@E?s Nt4(#d;MGѾ릳wr1yVHpxٽ`0Y|K>L@RsAj/L/y`1O^{b+E9>Q@{5ScsJR*& 5j 8u.PӛVk{l c2e 0us+4iŘv7͉3_kȽQ%.Ŕ0ao7?23eFh ѱk[T {H 05=>Q,a0R> sL9$bS|!:/(E O#7y (4?hyԗdq-jf%p6lHb-}Sx R!X*SǑ~=sZDE3 _""u9[ ۄ\9{X"%[+-"//p8v]DaO4FBmGgy˺bO-]S-/Ƴ+s Q`gQ:M6 DuAk,abƒy"ܨWaYt"%ڭX x-^8&ٰGXB/7ewHz!yNۥCФ[{x٢U;d5;dSxٸ|-2D=@I*ԭmی%9̩Q&YZN䒯q'Ti]!Lk)gqqD7KwQUmӈlA=[ a:䵰W66oUI^Mη,ŏ@8WQn?||H:H]1u+NEAnJ* CL\l%|`G q37AkZ~|d-)Y*Tw8,k*ɼTBUAYH >G nNm~~ϜOiЗw 2u$ $gipHaaވ<*"v;e؆bYVYbϊGš0.lk/a8րrc1GʎS&A]că:,Ip[!JOT38ݗ.Y/qJXݨkk/r8%tc=lTEUr7 irT2 ۜyf+Хl̜jhRU /Mr]Jô1FS*YLgy|,{+8A!š m ~ pi#*x.Sз-&?gizćneĄ"ڝRTJ-ݵXF@{# CvTi!%L*alǒ jI$ vꆳܷqv'C‹m2hYrDhPcԑYPU*jH ~YکҢsgOxGe5LiW_".j^}*ѧ[E=D:^,UEhE=Ŏ~aT.۷ExQلQqnbWa˙Ve;W;)AdDϱH"ߚJ=SI  hWDy , |7.:T'0V.z+["u>;pm"4A8QX6O|&WJrB85]5W)3=)ݡ VʑjE+9 7=a1҃6{7 $mD:~oByj+r X =؁M}w{Yxf5/ M*k͗06ckѱ+w K\\F@pO*OBh\17$۬蛌LSNa!»hC6Hfٽ {ߪ#_RfSvA#72hYugMm\G["k*p_8z R)w"y=c8D ǯ‚D!b_ o^ Wuc꼌Ƣpx8 hWewr I|Bą/' +Yd!a&R|n("^r,>;1 }ԫx?,h3?p&`S%d/$"h5{7Q siXl~>ox|;u~ j4gʴEV4w<[.{NT$?$7)QQk1Y'Фc f<뙟^30<,E0Q >hBB )SJz,k\.c&1e}@c'jOaèX3|w= bi|5;/`_\ ||UnٹVܑO;j/ίKK>Yb,h #wjv}uDXY9jgkWF;ts+nY=R~FE崃'`B AX Rҗȗayu ,|j΋lF@M {s;0*yZ*/FASylnEi؛a5ҮH &1v]q~odH!*ۯԯ2t`rAph61ٚC(}dNny.v\4!F\2ZL-16$ h">wxJ졈:6"G)OHmw3m@:&D 8v!@?(K_oEYػY|3/f=KWtB5[xuX u LzfÆd0ՠuysWCq1@pϭvű5,=x2K˟bsx%|JF>O,h8-<OD`tU+W,ƚJf"w@eٖP&Y%q*˩IZXjNhrC@8kJ_#Q#1K3_ :یJU FSK/A%(xvo?h*"d5H.31`U 4ئZhw]o#0гjRmr5V/~б9#3{@z8GZ7]UԾ}˨#H T *Wˋ!'>HRq 5.n] ±Wh|^QXǔC"LV]qd%%3'.7B.-Iy4WňYeS.oM VF|0CX2*kÁj}+-vQ{FdY.3#a8cT{YS8^Eu 0Cn]~;&PqXY1"ᴨd{uQk8m9ZwIi{T^6 7~& 畟Nb^ىy(aI‰+ U~%]C(.qE6÷ոIzCbވSx1sd߇L2WzkME+")¡N'YӖ0Ih鑟*!d;I 74PG3Y(;vX1UۃG0NQ$Œ8A$%(V\+dZ/rH ėT>έ NɽrB:AX]#Ɉݡ$"$(sPV xsh *K WK'.~:xSŹEw;E;րV:ðȜl;)j65dG?{Y^Ckc8CA%}D dq閔EHaX~'W 5ìOVm 39tkkk.Ս tS,nz ~#{hE]9~8Vy.d1>JF|ɕ]-/MEIѨoY tl($m E*nj`?cԋFZp'7N%W DrۯŧU1z3BY}Fm5 (v2ʅ[/%#o)$:T]Rj*_k/- j/FPBfjdBzNu}SW5fIPE mۖ +j&fMUp]fEi;߉aSt{GrLL7E-=sXڨ6d'Uӹ\F #VHjS>Vօ۔x^}({},V\R wX?*cVt;&*0: g+_&=l!ga&M08a4 a"@}[ړ|&6dJ<Zb{S$#"r]}Vr++"ێ)bhji Ttݼ1{梿WIt?H&N@e |Lb[65DI(_m$pAv݅fݫ+OXlh=n+.hݧ)ǻ -Nv7SkIGӹ4kizJӡ_~R+"GXȺJN Be]wJŌ9X{qwAb.#{+X'QcҼ9MEjrEEz#R( 9VY+ 43KWL~ v;4+&/T>SgfމOߚ39AZen콅X{* Xymˌjg$esFǯ#ߛ?EȄvj[Hj'٦rY\=zs9p HIPN ^e/R)K:By)g;,5b-6۸nl9j2gbJtJ0[Y+.1/='4r_D+1>%kqbxݛ0i W>w6'BQSp9?7hl̈́uo\SnW$4IX3H]}uѐ4 {G{%3cdk8%QSawkUwړĺLwVCG>ڤP{p]t8P0hD 2$cT#wVvKrj _X]h3זygw|+|DZ&,]x__\WǹK Ӱ զ6P[GiE^VB8bh8 W@TFӤלQuI$UH&2EtYc8t >wc-mAw]Q+t@ޤN<278.u+uI+ nZg%\Nɨ7]sXy7WR&ˌB<*_c,2oWx^P4PZ`"$bW=ǢM;b;:cLEf3ʳ= ĵ3ɍܜ@!`]`zu}m^'Zx}*]'#BяaӎO!g;s0|O"[_lcGXCJ7t9n܈ci]D[oLh ")GvPY hòmN$h4{v'Ct޶51^ӪIW`[Hca|+< r* q]])s@F /'3JHA?"G9Ϲ7шEP6җv^dHS_ s;[1MlXG /9I7w{mXq /\E &7h6/Y -I|%1:;Μ͖?]]̛x btYQ"gp/m$tƟN:d6jBN G@fHt.d)☱zE&=B1Z/4H"O?C>"e` iy ofFIvB',r&wInivܫH$@^fPK)L Uy^5M.$a)@ع-Y̓:F#чh dk!!+jMy‡B:DXQ9E9fq6gbݞObMSA81U^2(IDs4yBcd=<3̙@u.iQy \[N%vT됄s K ʹ6P21TL(,}wqBPT>;PRwm3(Z9@,6 :e:U ~WKV߄磊7"!np_3"|Ұ̡iK0[v+"hu_@mDA98| /А!H>}nMQq\O&GG˺!HϮG_u[ vBB{t]oV]Q5"6~cif368Uؾ%ɃODs i̷bXg=Ui!i'?G2tn~r%[Lbq< 'hH2#"Y}ѮJ??V>ˆ^`95<(%ϕ -pҰ-N;]|4 3\3r"9`ѭO{Rf!WhJ50!v.45C3[-Taަ-DD;]HF^kBBdU|_'J421ml%V3$iB0hn]|}pD)4,`tBk"#JSvQ肉=: \W~鴧ѶuVB;@ 0qL;a>5{9vZU~B=3DXHq Ie 1z ER=%VԷ5%|J/H24d@fYvvtizC\La.dV}N68MJN+?KB2z> yQ?BA$;}ካb+c(ͽXBaI.CAʩZ'd}vKvR"4kmR9ɓtOõ,icG6 xr֝ P8%geyn#RlG*J[}.Q4}b'Ы&?ذ|"'t6wu=Hj̯g6\#HHFUV']ԺDjhlwpQ ;]^]!-- B에՘fLVͪUq~ >>1z_fH( }=SP5=MݭЗfRb߽jꍅMl^#]SVaW9[ˍho1Ș :eO엦;qI giv ǚ+׊c h<\0΄)CbJw}6Q>#GbKOTs #dbZX~0ѝG-l+g^ы%:"Ȍ/'^ˠc{=wQ_+'7}I:^ y) D0eۃ7ܸvVa貥괩Eer )|« yz}]H? x[E~IU %,1\,D4 !e9GJt t!Rmh)P˲' $4@`i%zHd5 zM'~V{8-UbOXV\+|f# ;(](aٕLB\4S-!w.a"ֆ_V'(3ٚtaf@5RvĪzG` @\?o~[VɦN΍1 s-I0rXx'ʦvn]Z*ŸY-43 {Rq_s:kX27B*aP\u9|Q \ɜ`)qi'? WHT^9%`dԊ޸`*G?HޅC}!xxy)m&U(LkA^]:paj[3\]Rt,st:%L0y讕3Xu%.$6h1S^~HlMBS1&;Wנ8MV3$#O8QOP SAux|;eCt))lMH X x{0˦mҜwBFBֆӬ&m쬄N! qjE3ڟh]fm9䲍l -UKuDtȭXoB[YO;%v߈Ju/CME|ffYXTW)UU}5^~l<dWw1&`bxʀf)p]>&ur*)SN}S(f8ዷKTOX2$gL̀ߙmcѐ4!wyXӝ0X7s$kA~QC楯ܗGugMap(qnaYp60q̗81`3z qpqңz,L_!c&[YuzK:yU4VZ[)vQ55rWx9)"12 k#NE~mkڝJm`S+ԳuwN[G "PR>D  Ԧ;ھ" _DmNwϨĿ[ԙm3jG{s%u#nkFM,^Xϼ.ȩ'-N/Z8"*$@ɱ9u>9ѥ2*H_9ͫ55Y=JL> a;kݢ@J?J`}4cދ[KC[uU)Euj8J%pj6YS0:׺ՈujXig*>j|ci SLyA}/Gaq#=2 +EELN޾reLh1H=~8ńk}ґbPxc~qW&q9A5Pi*{GK9Qʞb|t 6 MrF?DA&}em*ga-*QA|4L>E18YGw cZhpp Y5bGJ;/4xk`(5W~zd3Y`SLRff͛_J壃Sm?ӌU`1P'SX+nwO |12CnN>1 aLz8M w&ThBFX4䆪.nva;:ZԈats81@k÷Ajt]:goa4qf٫ccFnT;|:pA:|W?% ɒnOd9OQoBlX JMI㝏ѝ%bEiZ;Dӊ;-ת="%Z򛈔/`O~3`x $ahT3;@1P,Z0Ni Mf_' KUucU2zvRuL 1L:&ѽB4cIR"cS'+-/%)fYT~/6l-9'uohS-R:r!^y.fIq|?Y8ڮ[S޼~jA@H$= ߍL6}o#q( t !qB *BHWMAua"F*M2LF*}7D:HOf{?PnMھ;(Ts6Exã ]pB@8~B GAfZC񱠿K-ڶԿET-)H*c:[;,c4L,] 9l\ ޵g-&Uc:?+>E H'LFU5C1B$,zʀ-XR~$o# eRIw:/'"bF*,m J:ސn8I&Uš8!b`#;M; SŸ`Hη"i4^$ڢFb*' 0<*l ş #&>r [)LrƻrVU|- )k|JVi[U9oEI[3o9s^g26o;l9Dk?G`j ס݂o3B\'aRRɵ4qdtFB3=LaQ;A~/|#Cqs^تY"y4) 2=FM^xI yԻo"l?+@0m$n*_)ܷPZ&OB<2b yYadT7 |8w- !L^C.V|#`u^j|PvL}Ĥgm&ܬD.5$ݤSK̼<%Xt7&%r.%H~{>ňk4u= \HU4_ABK7%x07c+PT^Vt ^{EǑŧyݮѯ:dV mtsې}wل=Zx3{FڲaѦdkҏLPZvؖ'~߻bl?M'3ק7GB;.^L#ˍ IҤyaU 9~Y߽'^u~Y7exGIx]=?-[}g̾K4qxݑ:܋e_"1Vp* #,+_З%\ t^!gq{Iv]dlTDrKTqۀ|tlДP:O&q!9_"4mMu#tsл^,8sͮpk}c.ݔN!>m抡?݋?JA: v2a(>pM ku Alw=z_pUu8!Ovцw>G"rƐP֜ĝNgXmEFh6E{9" Gc*)EgbiarJ03a m(HbzQv80Pz5/BD*$h<[SᗋAdtty5}p*FSmtf6a&ǐwFC:e&wgGZ"8ʐԞ̝|=0Ew/B/z-`ΐ䮗 V?805#F<8M.;x~9A[hs. ,!ʵ̢l-Ny!@%S]i%$ɣ DAV4WL_ٲb}GPWsϕD:dZ'v>$g: bL@JKW )`Vex]Nt*}Z̸rye'XuD֞G(y2f@4nI0h[=>+வ$0aȏ)!(,*wĨ)s"xlԠcjH>t#[gqN}w}5[ՄaMΛ*$1dl;ס# :nj& >*ֈNł| j F~s8N+PH9Sq;$`*|_ܫ28$TVN2.q_WC2]G/}`<ҏx]_bzs$`K C|@*$f6v✩JX9>_hH#)F09ȠkѐcrL^H/; +NԡK݃ugnl%56JM+ &xBKN*ff xS}ו7Pz-˛Pe(H+Ғ1YaLG2^4nDF6#x\Ѕ؇{a,#OaPl'knTOzxVYiF͵m}_ړk\'ɴ@#qB!2>K0(@[B{M#n ,xjTPD (`]jd2 |7'eM8Tx+@5 !@U GyteؽIm}RLN,g%Tɶm3:M--`2jJinwY!性 n`op#O A8oF)2<.>Lw,λl+>˝w`QY6lbEjEcbkwo"#%`G|`]fK wߗv]D5v! wzQk)#P|$tB|Euh.>,v#S;/XK2θ&ֵ[ezs+ߺ3?!s@o8oDPlӢ{Ĕ:@4kqdO6\Nmu6ǕQQF ^@"W§9ZWVZ5iR {p!]WaNjmy`(%'-R8buKėsψ_cerg2Q2(Vi&=H_d*"w,ј)9AqgC˭!}_.yr EQ9-[ *c zoFLj;SWf"8IFX"J %/ FRLO[hoAG(Z)_"=迾e?Ny 1ӣ OPGt}'觕XK%f8"vjZp%Ô9=@[-~|#;W 5hU <=mc=P.yZaYfNOJ}W21BU 1 ϡ 3{@\s.XG]g Lr6P[9ťcn9(?0o{+׈,# 0ĮIK66V-. 3ݴd:m -ICse>cW7|=>)sog\^bAh։ň ҇qdz4y~fj$SSv+_^-$Yʧs5YB)=LR@E@F%+%lٞ6/=fN׆+8Z4#0@oi>WRiK^*ⱖA]P:?9p/,10 ldVOH-+puj3hfR! BEL+=nMG"4 EwZOGC];_93C]65~$ktNgt=*j>8v(qPA?lyV/ʯ)p$ u @Yk-BB\uvb7*! Ŗ$=[{qaoI[n:`L@zGJK"Rc[dtH/*36d40g_g=TKt`ADYFm7=kW{ޥeX ǽq:7g:MRHmٰrΖ={NUd#:%20ӕ -e%o`xz*u$a_/TzVKeT7C#;,y _E=#'aC`#c'0֖!7Ò9;i|M~ n M)b_,.v2Ӹ$Bd*VreGaǕ,p1 Rpt9 dfi5J\spUՈl/"5i0q>")݂ӢzTh'GʵP+J_[`X*mR8;V7A 0u\[?0?S?V} 3l&'mdx(14M:xYն_;ʍOb)ܿm&@GBjJ3t{drܺ5],uWlyNXD{lTGM^n6y9ѺE=T"qP JYT4ISx9H<#q8?.vdsX թp2 tܗxoen 2[)U:MI#0)S^MQP:~{.LF=\{Ca |03s1 E Qo"P dzcH˞muMmZ3&[XWPZ~, ^4[|>f tt?1#*kO !'܅O@jƹp5fVt?{MT0%܎)jֵT9b*=QjLqIZ<Sω[ꔊBa4Bɻ)v|A:e[_lB<ϼAkFajg"M\te!G7mS`5l2~L}WuVdKA}k`)9ig9ɀZJb? ] d(wZg }n'gvyO('s7o$_ I`/I;ܲ=@=*QKl#hZw 뀴L~›;TO ldK| Yx*$ikqbm!NMp]:\ZPں]+!:9j7#,Ve7#Uu NDy%e4H 6xvS12ۢ:B7x7Ds:yKk9I>هUuyZ"NE&,xzՒUB Ӥ}+NF,.UNq{esbB4? T6Pf-̣x[xl:@h'YK ]KĵB.n֜Bhྗ1bm}[vXhe"3LHΎ1G P]ل0`Rb=|5* |~5i6"ԜvV8:@sa_-85;[!EH?DwYl5kwuʼ0*Ń1~ aBRt2F2itw9WNaFlpNN_e?.8xu}h]W/aXvb欅{x2s6nXf]4jltR]J&(]*EVҰ~!krliFATyu|9_I\E,jK[ &H6=Ie)<\m>ւQ֊@-U߅> SR7k)zFE@FBP}eyhct F.-Y dm{DKKAaV ]x5m._zSF|WxZ|w)ރ6Q.9u2_Dz`FqKVZrZLsz%e _kKX>de~BuH L=SO_n;vy{LQ 'y( r:B1|sAϢp{]Fʛ޲tFy H2]P`Q8ium֞Xu%+$yVm0HQS8\ٱnm9w|Iɘ'?eqYo#!N#kAR0hYz&1@QW`5L Vn9KsN2՛ SUN>Xexi/sl:y8Mh[t88Y[Ք+0~kde i=#XF$;cn|Sh 0 l"dO.t&-v`SO H㍶`#MQ}skח&cuҨbdrp=+4&r&=bycB([j#5!uzj0xHc8lGTg|Qh|S`+}g7l촑H3?CnZJ,]&6H!kX0ś=QAd+uLCiIR /!9bu^j&ٵEѴ䭄PpJֶ[r&W$"&X6\6p@v9kUѝ;٣ *gkbp<*`KrIT.jUSOU?Uq'*Il/geʪ'v+Tΰ3U3d|n(*4!yRV*I'a)qw %Ph\ո\#kq7ln K[djN@8EhMyγJx1+ ?LE6KMm ixOSR%XYm㰙2_FQN뒓VCI.is:Wݔ7Ir8bxFAhӑќ2m_[9}S,[ɜ[K(S/Z-lKq+D'x!EP4!*N|n@/ 28cH/X[Ʀ%!Ԇ4v*l07f+poya"V%`nZ'f( Jn޿*z2(Hw86v;7fŨ&Cl^ٌa~3ʣi{-Cea!HwYab!CPtTw:3dnqU&Nb 8ţFtySeTX氠O9WPIȈ4BVG_7DAJŐwcZl'$ťBֽ%Zq+(ށŏNYj\Xm@)6ZrCm'Ȧq 4ul~(꟫'jA3xoZԕ9+4 _83EehϒFYw:fo8eͺ2g yp"k|oi3Uc*'J4XFLDg1_0<?7]E -[G"7W[Owi_1:% LgLH`F1h7ψ2W̊K_w*3y@K٫ :U&23>c(&8Ewk^3ʭ5k1>!R{ݾ¦cr,tVP`:~`FW[ʔ^x < DEϼBezH&UGBoVdȑ|5^@5Q  |ν.>]c=2 YXV2;7]y=kQ@3.CY b΅cg/(\CJUYb|Xęs,tQ)[hb0öksB}:-- elWvhZՃ0ZsJ~IzoS@Kp#oVã  { n);{yEkUkZfNL _YR*`@\Z/-[%n(" NE3\Llp+=x>d{7zbCOFev)Tfhy9ﱝm39ъG6Vp %W˯ÂeU9$Z҉nkH8t0 ]wFz*@,aWa-2 ŝNʳcݛjN:xC "*ꚐM,΁cyC򶎎8cߘ#ǐ8`a =mOѷ()X}`/7VZtj}-r_ŚpwRW3nD^1q!]Thx͵QdKG~8 SQ/s8\NӬ:7_V ueJR l}ލTܬ +znGڞk5L ρZ[^#Rρ2i%IUznv1.d:-fvKR7BƿSVr Z5eSA @K͏5 Qi.zU#t] v?uŲQF&z54D!jFT+?τ~Exq[+xö}'λ-{x܂+`߻\#3~#iA>O^s?R߬DsVCTӇxˤN,-jSh|ps[bmܠfBK7?yH$A9THMY.GfU+<~ҥca$2Ijd+^JI^c﹣.5Κe_2zspH L4Zq5,y;^("Jڎy{"JH;`5437,օ̄ ~{ C<242Jg Jh~yXJ? UהQ"%s'F'G;H3|2H K #f$c {2ƶ'돽'bXѬEyx~ *gEOY@ֵ@OŦ ]٦LT/Y*iqc | Z>ۋcP胃 O7㐝5]L~;t 4@J.*+ 葞Vᆿ<&3bkV@x"& @{5rKLIŐ @.{[cqλB#vK~` \FхH@`ӯbbf -NR>4!3Ն,|Brqsz*S/R ExӨZS\h,(_?Q,J,!_X$IJ\wVGi)z8 q$x&.%$`=uv!dFV3B*5^S<36ӇA ~Kk$С_TzG*.LR<HE J#qˈG|C;VT-NcBauNH.Gܖ pޡ EϜΚ'%4 )2,fĔObN{E}sAŋe"t7W<ːʢB_yU@.EW{Yrj,5Aj ?PR ^dGغy!8X%%1C(wl}i#dgTcG%BWE\5a`ͮ,\hA-R qe!]f9_ kcΣەnto`XH:w`FJ/Fj{6Bd~wwŽ̋zg^3>bjwҰnXF8|:Y5mJn`VDG=Crr``E)Ӳ\Mtp&ݫLSR=b/r`@u,E؊A"꤇gYQt ICv/KJeH5=߹^*kz[`bo I\zMf)5s,g]Dlu)lE JJ^AO-ݲV/-]tEXoNx€ǩ{0V\1C%}ua^B aos) kY-vx\hɕ jd^&(7Y )N5͏`/ez.jUEuyv>!;Ѱ(\ai>)q 23V#^aoTc nqwc0R(XA :&Ks_Ŵd 0Pbw6H&eq _ye3srIXJт5I-SSBmNo'>"7i f)-)fjSq}p"(UiWiiCfjN-[G/ŭg%uc`])h0iyC(n(*. D.~bX~T%9=jܬbm t%0OL+h? v2ЉRѷ2o0;*_J;F&'|lS/y-K?{ʳn;*g{2 'ހ1BL\ 'Rsg  XZzxU u cW,C !`E38#x%!=:"Uq5Gi#?\ttTlB{֜bD2%2G yNS盄G*埢ly@=Eo;2?EqZݶJqU SSp}w y\=orc=%Qz,s od[zK7p*wA #kY./BD}B(.Vt~2QbPGVg!Ɩ`DC^ -뵵l/2K#ȥ&ܵ$|m9#-#jg_L&̒BV7^7bo~j88H0T\ƟkFPV=¢N9v:HOg. ^@ 7-&->}fu;/]phwʏ%8e}ńSf4:Y:9KlY#VBݏbvCae(:Hu)45sTd7}Ze|t/IȌt]hѻ¯cd4PC<" lCH` }n̼#:ڐ aMrnҞV1{y3bW&ھ^($ZeD/kϞ7~mm`'@5E0P as6b:4R:g *m8fkQ 6ϥ}E^@XiQcwedB^(cLJ:s_pTg;o9%)&!j{ۏĦ\}X؄lr?6֡Ktm.jpE7L5}3̨dZ¶Vx9\ڂ-ϗ\UޝPͧYA?Rk$o沞W"W`E0%G)-DXc& 'b,_{VRr7ڑ\0΄pԺG:p>3#Qe1IiXGz2tG.pY}2.O1\%Uyl6o5a]K7ؕU"}?m m'"U$@ƄP{oBk$ wRp 4 mL"#tX7Lvg t1)Ϸt?Kn&v*hrN;+ͬiiIHtݏ6n CocD'lE.iKxolwUFe% 2I)80PR̠f:(9 =iZ|,HY0г| fƊ(9kv4=Ik1^b :kb҆#ZPa؛DY4O`= BF잎2YI&PcO2Zϸ h`pܠ̮if]hwͣ.g@{OP};&$twr54S,#.yt'ҀXgwVƿ6T^AYE6h 6;T8oϥʹȡQoNl*}_=5XDvb=W)H 5H~ FMWq;Ƌ2!|REgU{$KT+0|}c8aA.q5T^My;/qFUPk] DN)<{n SHY0![u: mRBEg ffI$mz>JSR),Z=\Ij%w|?+qXT&$%͇Kܫw|}O YU98 }ۑ:B *l֯,iW$ 涃€$%P@ZQccv %~D5`Y<["4\7ҾAzVQXE*W ^(D`$gNsB`}bc>ݝ4da ٤FaON}]um@;09bML oi>ԁIx:?0Tiލ(ן`Exs,Iqo ܘ, _)`.߫a`iQ*uaR7w3ktDIcnlA> mTԴM>/‾O1返17w4ɸEdpTUUޖtar:)̄ v&9:կBC;27 B:"r!MٴZ\F-L+f&:fS-O xvդ,[*(i] |͏(?ɌLX0!AOR q%dǷu@/68͚;tO~Z +Hbɲ6ܭ$"72Ea80GmTd/~)GzS!ӪV gGje&`6#,6#Ȣ.P1Cd%#d\{2>Qg0.g7U*;N?XcwLEAҚʖ]_hWO7WBQ=pp/J.Cw,ʔ|aiKe w;i3J۽fV]]ՖZb1ف~Wg|J65JC5 |/("mFdj&e@ I\GbVMf0O 'ϛnC?i!Dɦx_MmG3*_mA@hs~ x.3t40oH<89{t ?-؅#`i~yp` Y7yM\з j2E#d˖{8H}BvӨr)y.05[Rnx~?X-p5КP1~2j,>%>:\ 41cc-w84:} PC+b8we͎ES$Lnc?>FJ{*>adP!{:~C̩sSlv OrhƇ8f-7Wʔ YT*Ù]; uqWZ؂zgsaMwĂ8zĊ0 m+O*x1-l`ޒhCXLL$;Z tq$5ށ*RQ#?D*ԅ G2* ;mZG&@vuSZ 1;WuxcDlf|zU ,(D6h}"/ab!'\B9Z:j޲j5À_l?1>&/̥mC[M7,Vis̺$*IzB=vw#ϴKnL™.bzI _ +JFW_o_2Q~Z֑Tһ0P@zs8'Xs`Cp_z ~?ۺE)@\uHl akU(?vF>65u[\vT҃W*G`CnbokJ/=5">]eiUA*^%4ǂ3+-(DN)z(<͠i} \ڤSb"J\7(Lf}VR-du +Uuu؏ݣMۑ]y1~p q9~i5>z ;Tg5J YԒiA pCZGqb?*`}\J~X Wj2 &ۜny *lCc7/z!$~l~oG4@&]lCL]2E7:/د&W~r̷/K~IDP>R<>X#$ $cz7ي<ӄ~Jʬj@^CJv|^G^^K8krkȦ 21/>F4ggu]B4;@dŷ;ʳA-ĜxvV*k&)9xephR/ $7Y JX/W;dQq[`LϤؾܢjkN⋟>}4_AiFzJ1T2Z029B&cK|pkh|0+rM,2Fp2he1Kr`;N*^ո"e>N닎i&x~3mnWlE 4bXt襙d?lmSVf:1jC vi2G d Ws/N]R teqH@[&yij Uf5 Pjf &>=$a-Fh[sF=H_ҵQp;L]X' '⾤(0!&#FPw;/9hWa'\-!\OIf,vD2F`GΉf%TXvz@b YvC+1QdVЁUY[(wsu)2{֍41_6{>pJ ʻ(rd}R^lVuY0NͷcnKb8q,w\F2N2l4fQ.2aRؗiJZ)~ 1eă̠٭*ww}uJGcTzq;.Ҏ)<>zyd]ׂ^gD f8STAh7Q)`qY%;o=v"BM|-\;,lWZ0!̽B)zS% ^(gT mh٩WZ?d}K?FfF"s •坾Nr39 15 3V TG٦>rdkB R/m#)$IOpDP.L w5S4sڨEiz/qhR NӧIEg_<np:%]3tڍ;#@A qwA}&z B`𖙲,'cZx7Xa7,LX-ΡQ]ワRs<j_ݰqrg] %wnɓW}Dteh(.J->m D;:')zπ _?#}3:e =ڒ/IPrJD(1[ZKJ{5ÐS=#Qm;֠y]57T$ (|:UEH35eh.#^ 1<߲MTPXJԕרBkw$O(S87(fhLw1>y(u^ !UKH,^ՌEvH~'::;IYgqVS-> 6vD ^>?W}`pCx ?[}H/Gֵ&hY-hXr6&>fuhN%'XboB=~݀]sZ6A]Gϫ뼄J.H3:sj CX.mƤڕ4w6<=hYUd`oB˲xXhNѵj*!ѺQ-7Ƶķ>! -HN]IzL%Ll}P`v<)ޒgT#`XX{Q9vs91zA פr7HPQ 1o;e;3}mGI.{f|#Q{eM-n|DuqôA[6bm/ְzQtF538\.mJTܥ+z=_ _Y`YJja)NO۬:/ne+IzgU4B7Vq66lX3'ճD[̵–tt%2)DA{\5IVԬ8=Cuʑ:#qE;$՟!k6}g#mWJ,mz?-%j5+('OOM~^yw]ͧ0w:RxSpgGVðU'x@4:Ǩ3@b,xtO}t&:`/ Sd.8 :wMܜHL(& kd0ar$0۳Gy 7.CڇR<.@ăxh-r:t%,זh.9Z;mta0⑬Hl|.5Ř3'$qP|=^xAOHڸu >d ,N(1+d!p?[g6.L5YGLjyL[#|sw @-"Fv ^2$J]j<݊?I@RTiyrxE sp!W(l2a׼nIZ^]\쪆Ms{w :T[DSɷ:Ǘ(IM*w6(`h2 _/'Uɾdx|.;+U<Ҝ|>lzI;Y[nPvt_OǮ).ִzN.Ac3\{C|`=NGUȢ4H)E $ ?5Bdqe[Gl\ѓ>?I-,c$se|i4LLN@S\d2;*\X~<;?Ex7OSՀ 1Kt(O&hBdeCT/T %ƀc~eB:%ZkcŢ|{OPeOA˖|[9 +,ޛq=3zoJzY;|sB2$Yp!$CV@@&D/(vgFQ_e E9+PʧAb +8+KU #߉u`ci$gW:JpN!Z&Lх83%i1`F??svu@e(^V>Rm[<2_y :Jeͪ,_-N"Â;W R~ c["h3w/6F d' Gqf|rSr^HvOp;6{P.óE.2LnnQer9lDڕܯ9Lf l=/)zW6cmE8Q˰\JWEV|t£M;Rja?,8<{PrR Y*iVF4?9~)'T8V=R:~Srj]Ch)2(_1m64zSE=J.<B+ mL4b q$(VZ B5B b05ȇے8EOL0\)S*$}}G~{!8ny9a x&qn3d ,U Lqlf<ƽ4Gw ,d&cO+? 4x\aֈF X1'qpwգbNILHpQuaIlvXXi*fH=Pl73iiEAPjJzR1|&=WChaxFTlUz-^6cpd@seOFp4MP-Ŏ;R%/ZƗ?;x69O_W/w:0,vy t"7Ʀf`Tubc3>cl,{YĦVcdhi`=E]iS^%g' ldD$vz,/5{q3쯲 #F5cێQ}9hj߇4o _pC 'yv(S֜B?/pyӴz$g|?)ViuSOhNg:誑D0!c,W$e9E M[*)qrF]V/e4Xbjx?![EMTl4LōF\z5בz(E ]WHUcwsֵO>օ5$3,͉=i9X;#PaڼQ I![?vdXV B|!)nϑ.oN!]_ƒyZOc 6ˆWJX,K]c9Pk)짢?əBM]0q:t>3ߙƨJG6Ӷ31H`F㣶ߝΎ]|c8vDoB:عh̯l8hND,[IrL?j4g5~; eIl>w>TcNBH}Lqec-uh?"^淚F=h.mZe`^_g.dԞopbKڪxc;}{.&މΣzj?{xݍT4r`˼A'R?qB(o\gVoiK\&ƫ)JS)m d/υmx\U |MCrxnEe`s% hSYQ1"PE'D:2^+mI&iNM$e'槯O5Z:'E q;@Wx@-a*k""#[D[FhȮWAa&Ǐ4bԲ{Vj Ԉ-.U9_SFK,' 8]5d岅1B]UΐcjS' Ic$4]`y{8P\G9Ԉ2ruH`uZ|>|~%$&\^,аM@KDIb??JN[gewlN%t(J|YtiKD&[\ ]I:ܳP얰Y`^ehp8Jf5r ..}>ɭ]p"R] z+6P)8F, !\phS:yQxȏ^HٶϩU{1jRe7Z"$_~`Y:1ΐ>.V¹Js@y/s4C%̑>?wj{ʛ09o2O}o}-WAԓ |4'K LOׇ%O* /9+i@J*28rZrjF12:T͔ =Kfwz  ^DftlOǬbDuz՚6PZ 9 r+#ndGgTH(q>븹5)(Ջr[gBm/A:$2eݘ\2}zk4kA.У3! ~ό VD`4qGR3F`lY282KxE6U.O?7 #ԧ:v%a.UXk1`޺Lv E-?~sZ ytaִe 8=aX 3OӪGoJPNH7~5jKP!vp{nrl 1h6(] zNPQTNk<,Caov+ ZV2-eZ_{B_xN:r?7V F5_dړ5NqJpg'7}h}M} IYHtfi ' g'v(rҽ$&^ 7 eH/4OID),%md>dc\mo._,.n $`dfZ ^ GsF}9EZvlrE!?kXLp+"OԤ߮hdϹ؎(?@aĬcl?s>NSNtaTqHrMf RpG)GbT| "`33ϖ( %( GCs0T69Ғ/_v3۬Dz\v F(.,Rpo}z 2OIEX,Y+ Rsthdg ,&Q'~RZ͠p,g&!.etGn :<1!syHpRwʟŶHٶ*GuQQl.x.OJ؆Pkw~ף6iaed͡n{ȘmF.#'tYG*ѡ(It~ <ɾbHH@7v^1 ϒ Sq_"2o$}@.?"/Bş>ttq}k^+ig,яh9/g0vSǞN?nYzS՟%L=vT__!ATjEwbQÓgC !oGĝ\/<rr0+Rnj3I3 @/0oq`Wjc>giLO𢏼t 褁 G*QeѧG)Wt`:^QsKu^t1q?:lFtUTe^ZM*o廼Ҷy3=_X(s4ZW2 cWٳbpXc̾u,9Q>cʇidk>ửqi]햽yjZ1:R@@UR:B YToJ Bl7 ,#OED,C(O`y6ۀ5K/hICQ s*7U<Ņ'+jg$ RJN}AK{N˓""b/cB?8MxݾˬS,ux+#UI5;yT&W-2JfYޙ*|Cds CJh% _)T+Ohk@-D!u>7vO.Xnσ/#>>א^,8n74>-sj=- 7Ω5l{ݚwʻ> >Mp+^V҆%Czmn6 ΏSgNM# ݴ(CθBԽ R`w]5:x9G a)7hnKpu `Fw~2,շ$U2h#$ ل/va`zέ\bJL|`~$oW{J&fAL)5o6#r 5`I\cBIgS0 I;_rGJͺ%k#ν@z0dg#ms_ߞ̓gL#zDW]"Npstw6xwElGҽ(F՟t 'gxiU6"X0+XY\+-J& k{)]58ǨeE!LJaedʱv\VxL+% %ciw2!D} e(̄x  ݶeW#ytd<$1Yk9_!2zkC 6ި hh8ıuVVbTv=ݼ8XQ̈pHp=ެoG)ҀK SzQ H2r9vlص ?Ĭ g)v &U?U Dg<6XEEuɋ gFAsWR}aQ&4FEUG3,O~f?k]6Peci}$2(2ʁ3S]^fc#wf&@T?z((gH"V|_P)eggB.A'+mmNWEa Ӛn* VMʖf|?Vx"Uy 焫5fQ<t=[O ®Ǖ?^^Er j,Vt%<ӿxiՏQl֤Я=of>Z2ʡ6+kbt>0m3hgGwXejd$8ho "]_=?FVi>&eY^KMR`56;6`NEg-s8o~l#{7Pj%yViJ!2qrW/hʋKVp^n'l [ۦ!Anלט{Bβ91H |\HZcUP,JZ#n59Oܸi;lFɮrW):Cci|sn6Gho>ݢC4Ƭy"k鸭t;xjj(+MXc5b ͎PrPś 10s2XE i[GHCL6zb0VZ;. 4uv|+ŋ=װf&:;J4*j7Q~!P2iuu +!±L9}uˌvC֎xEP֔8FG4w`S5H#if}i1kд%Mq}f=qr(KME.!OIc6$ϵƵ/OFQA "2q++xSCs Da3ȐB՘)MqHFNz[+1 Q7g9MubA&Z})"*ny슊/7wI D&3bg[;&𬷖!ٮʒ<łk^P@^Ftr0vK>IJ]+g0f1qڷtQC&|g3bq $(~PϦK#|-2RRa+#"y RHFjغtͱ8E9̯? p ir(Ue|` ^z S$Y#~LV%)ǜRsQzSv&ѰFp {YiɆV2b!߰7 <`N/ro;&'/97IEH&|)ni&cՇG[q8cuӞsHEߛ nx re2)zh٬D9!ls`AB嵜:pMCGla:CA ڢ &ޥutc_+ ]Y?";گ)AӡGa>7mP~Ȉ&,q`gPgjF:ȟx17⿕Qdu>y1FY@ +-qtKKmY"wNvʓ|y/1 )*Urn(b<|9}Ňyw"'&kW4[ƍk5/6l_1\UQaD-= s;=ӱ?7 s9=pdrˆpEAՉ|~Y/ 0'5&*'M$'x.=A+{ wbX i sKJ9jGO8TJ  e(߸7.4!?޻2l"$ $XX^6uM[/Tk1H[0 CG  Јa>AMKVĩVcʙe} -BStlw` E~2(3~Ȩ5gLNDVtd@]G1glUI@uM)92͖n_awWfc Fl`{.!JCxMi8g7*3A M{`d7?ԶCqw]}$~VmVO̍+;kIx4*;|u_APkE!/0"6Wr\b>e -g j]B'e]F\i|t x 4t"ۺPVs{%O^% h:HedʑG.QҜHĚyXzHжDZus*"@M  M.:I ѺvD'ExTrxCeVHcwEŞt~ML} L ]K5oZzq3MWA4Q+Spce [ $nZ;U+`N(J!5q?{Mjԍ5{ RY"lzZiHQз AtMrW]y AH8x6sM#`?8Ms ^WJd{ $A2#, ˘ln[FNR]&|q}Uv{/M)[MWd/Eho67)4U(?k~C\F[ 7cr9VTrMrNbK%O U$}s R@{ZH"͸υ q[.} `Bu6s7FDw)kȌ w@$M]ukL0shô~$G'y~< ,& bԏp3z`xdwXFWlGLSɣz4!Jߟ6S`OIz.ʖ?ЦVB0ٹM{u0ClQ%S 1:Jy@/ߓab=} `^^8ZUJQ #<G 6uv̚j0*K74?NL\ym+yuLv_B"o;|AGM=,T;&q۶$4E;N %o?$"SS{* ,O9^ fD ^ ynGn^w92߀H&=>˲0?* >%d8Y4TQAMDfHUW&~PӨYH vN@f9BjD^d桥:ˈDWGzZպz>&x}Y {]ΝDhpD͵Ef!4ݦW<51'gʾCc |(k&@,e4c|D "cne\FWy$ P쫙pG xʹgNh d\ɉϝcF9GS j׆Rg[FgQC:=|d3VbS5YJ##Չ_!8cEzH'}9V[ޓTDJBR 7-: D+NB"Η.*k9\f U@D.c¿T Domudpv笊UԒak>9r^?1 {{%4W.W W Ylz::ʦ:KP\zd3j@g}u5*ZR:ā|dȺ6#oK )֛]Ӓ;;9tEY"c~HfȌ1AZi(:_NZE g,7WE#2 QV(b `ׁst)!e8Ijl<Ǥ(tR|ٚ*̀0%IR za6jɋݮ²Η|KUr꡷5Vc vxQ89v'G?a[+p;K2l Ņ8+sI/}X0;ll*0Izx8҈OڗJUd(\nF^[w{W5/ vܳiҔ@Cآz"3DA6dLt:qXɇKerC]:+oPKO1}>〯~(4qS$J02~ U =; Mj-k?XQ9&b k#T݁h˦;'C3; d(`JEvp0L&w},\i.ڽb"S;)7>i8p -͡3q ~ Ēz QYPxl.sb dGtǬ -vT/8w5N$-Y&M"OF'I:N %~}um~{ +n^pמhϜ(DnW劝,㜮3PniHo9坥]0;/('dй!b*yp": 2<[E+#7"FϳfJmC,If,Ϗ)]賹\hl$h$$]hC˜^ɲX|L=dV}knݸ s@퇯\{T2zB@!}?T=vՅrnlMW8doC ѨQ Oz)e]+<{dL{O1k[h=iB\>A&"y==LNL 7p6 U{N"Ǖ1 O~#_n}r۠v >/ɖy%x=+ݏy!7^ uZD-ha]2{M4 ԯ1)eUO ZYznٓS>'(x4& R7[9$z/zեVDGt#]Ty}F VdMOW814]5hL3k3$gH QƗ! qajFYFmwyv!"_ED9)b+Vxre/yDd~h79Šd[:EǏw'& ncvv&"<'92R)Cg@:VB5162ruZ5 `2&'(2׃ ljŤ9FE5|^e_yt6fx_I2{sucr8LLO-HT+ @stETH3J) 愠bJlD:MBm<[~ұw~oIy',]C.C.w4'4AEXKIqOi}O"צ:qut8 wB&RcOT.59V֋Oo~ۣmDR[5 lTQ.T6 |+w"hm"A܀osIRY/yŮJ4ԦtXϨ+d(݂C^ t#_~8g/K؝^t; dz.B('ޕF5Ri ,Q $ 4=txFqCzxma 6:M,2#{$L7q'0-t_ԞZdx%-,NNV)L1J4āvL&!k;g7pA`l_ Aˍ{d~;qw*CjO-"Ll#맊 Ji|_s0~f+p& 6Om5,U٘/S3 I $}.h$6NVGͲoH@! Mi 2#s$jogwckژ/*˝?*`c21&?ka- Q.LkA x\v!Úi|<>`\i5>8H_4Kߐ\]Ԋʙgn+"oƬl/z W#%tIȉոz4;5ϠIBTېIҭXM5hP{'g9"n_ppQ M$aUbMA'{ <3 `qiN/#;ڔXS[$$ea,MX jv7s+m Lt 5Sx8E2$ĝi d:p7rW@qV߾ u {dCJS 77O Fȃ"hD\CP+PS80|¾yO:cSt 5\{gИƘ!WNwگ`8~^B˩`3ӈ7 E f8ƕ)8 姱)Fb 8pRI 3eSI64AVY.-D``0A XaZF!/O+hւRxtUqD׾ k N:Py&PLzVx@Km%婟xDA+HkUzE&bG3dHWoti"ı̑m}td^fP5:Ҷ*C σĻj D{WL%)1fܓ*4%r'%ic}.?Mu)8RFꀬI`o(CdRK2wJOy?q}~cWc!-^ґK*M 0jSm<r3#f;SvnquCP^ru[R3h6_ǿd|RcU0  7FQ?4E97hde7/ ;C"W<#0@?.B%yz{@$9iJ5ac~Hh-iD2 d7MrA9&2v: `\N`rK\z\?S](lq8fW[yV 6 D@W@fEzX 3OIi7%wQez xqفD%W7&#TBUTʘ:G4,K`i4bV5FhA3}B]^l/ygbwG寴vjW==PLg;З`HK֎2;뇏d s.W@!d2r=mtXmOes2B .X["ܕ=n('koT/'Y~ ;gaX<6I d_(iHMi xU9,^2U@qt"T G$|My*EG . ZpJ#MTVQ[Q&/'9?V3Vr=!5 6a V0mb=ATD A`?tawo m"`H\V.|<8мx5D\k'y?t`pځqT4Qnj[n\<&[gL}$ 4|C{7HZ 7ppd1|U[/e%j Q gk JD&˗'g,'k ͲOgFan8,ȓ>r6!Ny'$QRx a"VrAhv'}9πG򚖏జV0ዃiXjdlxcQfU?IQ\-@L<Yߕ7]}?l)DS0.H@od1 OO(p [gᑊ"Z^Ӗl_Ư;s|[y'xnl-` f^lmFt2 l&w%odg2~F?)yK\=J@͒".2d$%Zx~AA ӛPܮ NX`*|wj]nt>[HDg.crzEd:Oúzɮ.vb[A ZhkaK% ިP!kiEG3\2:ʛgr}dO3p_)'lSڗi7klIԈR+?ΐGrKkڻ')]<`FcaU;/ ^fNp+4j73qFlƯ"=K4?d!aUt$_va`.8٥"?>؛.NMͯ"{~i={^YM%s :YkC?8>"\hMTn<ygg]D%PLI&z$RzTX/DP⠃7(4O_ZZWsm'[%hQ_+WzsRb?;ڄm pz/'' Lyo49Cgc(ҍ52IiVwʻœn4~\9|wqY y K0 2"k `X7O =ݭh(|&H #uSY$2HEڌET7خ7_vwvBas[ؗs/Rh" U6[v$GK]0RD{S]aJZ-7_8ל&hdk`ˋKC$[&4.IV#.lm;Ve~Bal2,IdB@/t'5r@LŎ$b%AZp[KԾ txW7Cܢ_9rǔφr[Gg7:Z% d]?ҧ? v 2GhLՏ-xUu}qq&Jٌ;!/E`F ‚~˕P1\|j2+G+tAqûڭWX:_%I8l|I&kT[S%v5Űj&^ޟƗbDmF:4(yY cWZLn|& IMi a Q\yC1 aB@ %PCPm6e5wT}5*^nn Ez$m_yj""VѫUj}Sx#vd*(+tN rl,=)-2bQ"Sok鹧3%D鶕L|I4==(dt+vro%4(roci&6EeXRrCUi B+\ `c9NibjY@mӣg>~f"6DaK0c~}fxY8MCz1dBU8˞R9ԹyÎ[\t z>uE<8!Gn(.sdJ'M}Z~A;Gc\TkALKm.'+ʆG ^=P~f|Faf?rX<|_#0]MUlH}10bW2@>1@1NTd< c) ޲hǭۺJY$-"䴏+UrH#ҮS1^\"+@uljU<[Ćm5ĩ=6zc_fEZT{ױSqvm}d`&(8k9ohb*-?imr/z Ll ԃkqd7VuJ4ڝ ;rꁷcL(Er<=Q3S䞾Xx;^>n{?o ڎ6&~jY~/=Y,$ggz֤_p3B XuOOŅ%2aֶVk~I4`L)@YkOig9⨵뿆Ge &e $+d_ŵxL՗Lǒ;YT?b[yt;.M@+32C%ZWpiXmBUfidVBi@* 2/Ɋ‹tn^-jeѓy'/FLO c JZeޥQfjg 5W-d?dz^s(ռhVo"==u}g..mm1ߜ'r24lyl{v(ò}NwFX%7P/SjeC7 N&̖eA f.V)2فbOY*YtA'dєNt^ R-PLsϑ [ 2 5.g38euS.2\BXNYE@=Vۆ<~:n-4WE$!c֪.-Yoc) kak>OrԷy1ezq+ Vno2vvXxnc[_x!A&nېBW,w`k*lY3` ۓYMeN]vsO%Kz\WYS{6O]/u5ќ8,:,֦Q| dHg< ˵'M0 O!+n%-ѳ_ptÉǞ;gKgu{^*GeÆxd( ѷ"iKvyؿп/8U()l;f|qK"4{n=Bʄ`T؃L=ɯ+evk~ORZ=\+ysd^53ĪtG*Sűa ~̓wwu^$m'[ɘq4j9[c[F1kkw]8{\`hr.EkLr&[xmzV5H|τr@%?[a)q5B35e`iН[i|[yQ){ U8+ԉ[29㽛8qZ0qHad坏=8,Q0I·I[CCm%K>B@ qt5g G>ĩVlls1H m"/pŕpUdo:+bIJȼYo☿jMeVBu~p{oJW, 2&os61B,|rVNn=% iN1{ˌ1gY}iP^ LE;ʌsa[gzwvjϲ;&lQ O&m-@$AbSX !;g*t^}J],Eދe.XQ$Su\S}Et涧IڣĴ.iW<&Ĵҿdط_cůu" {ZLsme Ea7WEKgђ=3AdX ku㓮_y<z[cm1fBȫx$Ȕ")>әT:>N"nl2k/ኧ$!WHƷhWCs9()=ODȏ࣯s"`Z̎@ǕDAwDE<3IV/#&+x5ea'&KpYxǟX4E0^68YcѥxEebb-1R1qGNο~UȧazrX 1NW;`b )&wtP K[wDvh^evn=BuZݐPQ P^B0RBA{$qn_U,vLW~|)@.ou1a+ T7</߸A-̜_U|d%O[Ks5f`PbJ뺽 Lɦ_re6bԲjB70 B ՅWBn>M?\($L U7 S|fQKK-K]lKFG`' ta0Ȉ|"VlLr{Tъ ^maePyݸ= [ [fgdByZm*4^Ay`eo+BJOڔC1RѾyaCBB)3U&|~녩."Iq|ׂX)e^I. 1a sGK65&z 5W2 V47tjT:uaAߥ/OK5m[4"ڲ@Vη]7 Ձfb%@sIWiȚZ XQw" :^Iu 1f+}7}IE},E;0!6>$pO'ckd%{Ә.GV9 x{\-e6I&t߿>EK$1'L#Œ@ܸ " l?m.y7Bf;ԹxцʞZMu爾[6Ɍ+bJґ7!h6Yxp5 z0rhTԻcK 6`ƍ XP!TK"A?-ۂ]9U1j"w%uC'@?c(U}WJ?Hw8 M_k-[eV Kh)w]0}e n {h1}An7XԒU-Eo[.\YEd8JՄ,7 dWԻ6nM]c^nVJG"mƩ]uH? LE Ag{\}DwɖJL/It$*k񦾎VL1]HYTL.͕謰 .5wy¬[ykA^5f:>nŞ1v5Þ; |)Mk.5 ɔX%hMH];<*>Qk>z8@yx:v.hqa"Y65X9?DvRN96G\Ūz4,CZ2/&< j;D7\Z2vF>æ(=FiyX4Dlz=iG(IHpNɺ/k):MoWp.ܯsMQA obfOz ߨ rN  iS3 4Ζ~:nT N*i"ynmUѠNJhic+U; (҇C XrVB wS󦍋KeCܿe$*7p $Q:IŔz7 #0@XC ̎Hؖ>OFKd0Ib@ڥOaT">Zk&P4V^beU-ԉނ#1PFa^'2?%:lAPF!cOƃyv5g2r}0,RHO#LƩ :6Wj 4B~T>> ڙn.+9XB~ B4bP\<SfeOF|=TP~ry(%7C5"׏VAzn7.)KU82/ΞlUY Vw̡x+@XFp~^) 0 Z lL54RT\.g#hz"_J4;F;|#=*\\y/N_7*5.S+Gc4H\C!O?ͼAIo% @pCIқ:z;%I.wP_uR#H0h>QaYk!X;&5`wavN䡹J6)˒¤:wH{c`|`\k/T տ/DeOU_0Uܩ?,HC~ʾXWJ5 GI`> 5wm)0X:䷾h|E@ada$I-|D=^O[bSW猿2@9;oMsF䠩>ua.asM-Y 3 ųb-`7x,}xr/m&ì|f} :؇z@s{(bĚRR! ՉhIxbj9pzh$SrL…,1cUHv_CeT[ ;="zsSN=U/Mz"ufup hU!𮽸/|90*]'SU@Hn8J퐌mtiC=m 6&P2XMG8-׭S ٥Y}K{O.P8|z ŭdp̚{jn6\/&6*E?8쐋ynoa3y۴GFn!b~TLkn`VCGrh WyE-.|Qoʪ!*k3B`@{է#GθT=D4~FRWUyUHb6Am:oëU*k`=ȜNJ[Qkْ.px GgRLF\)$~11Q#/pi-`؈,k%GLjMf.DZ`v)ʷADH}x@c{kH% KR], Xku$"2r@tJ-. <"jl}e*u2Їu5_;g<`OW'n YU9QoBk7':w>]P=Xc5r`K\wJ][w] . \)zvԎk-\1g(gvTzddMԟ}UM{27yM kA= <x-tK֓o >?WWtd9Q-k~T)3*B0QΆQjsLu(r&7mš,:`'v"հˠ/ANm!'bY{L9 (huܛׇo>+PWrĀNcy_FGRA1cyRrHrF;\TA`C7IWHxF&j 7m(nTh_  DЧ9_Va%_ M\%!HXD6K sb k-P7z8p+jnC ^csix6ʼia(܄{t<̈-r ƃ^pO֏Y`ؓW|*ޭQz2#5_^:Õ˱|Goɑ<@5훤 4}YIWYJ6b'ikwa!SGd ^oq,c{{V8"$X`sa^ Q u@ѣ"~ԦA14 _|l~H5\XM^y?MMo@lv.+=H!@6%޿brt?׽ZH; 8YD -vqyΧxi4fC'-ՍWΛ* ^}+_y>-q!vD@C'c[Cց9p96Ѹą(EJk_MQ>Xo Y3QxuFT5}WȰ]?c->|xloNdP eG{V˞7HS¶ NN"2;p^h:{oW8")-Zl*Nu%|x=L7-=7œVK9Pd7z/(|`6;|ÐTkBNuQ@P`<4xbñiUeE HmqrCDab +~NNB-;W{npI2]qUzzvDTPm3 NȪw).ڿj3oD5,4XvYilبNT#?9xpfcM]xAQ2ls ՙnqowGM,Q}Nqk5H#σ4䷨xBA͏|[w#ngp'#hOh-L0-xϗ2Ҧ7JuFn;8uYak\ŧ~yDAhPkƢ GM;z QTHsAnXʫ|Tշ dO!#2PL1Q,`o mzS!Q K&PB/Y:V%v 'l7%oe ?냜v;8)9:g\kDDkCS}\"Z1;3ϋ~J&֮l }[-a>3xAGbqH?,ɔtoB-|%Z~'!b[=+g~q ;Ce 񠉏>6tw$ZM9;J>ό[D&5刐Mյ:o^ |AYQ8}N ۳u) stY28 3@حi5cfWegq:H}J k ZJ!|e{p^0!}~EGR̿ b$ `!h5ǍU'u>('qm쪪AdcC)aҞo4.o%yk9-q3SS)A;2evLoQE]uWYs]IpXKx &[Cӽy 厱, nɴ}Dsdw{1 ?25 yD~q19*#+3 w0D b6OSؒe]04\'-=w}al UhpvtsGs+F*M2f]T*aB7'hƝ9̖DCJ2:OU*4n:iSOQgVPL9A=w崊scLMlЙ 3@ mKd (\_7ה3 WDv~ 827FRd֟#:ߛv[ ܋2Jܺͱ*("L}tӪ[#%}_`%KBRߟYQ'䔍%6u,aŠ>BNto%\O6uIEȄfg7X x^k(ba9Eyw, 7-"kD C;uhcﭵཆ|b?0V(%,RNW>3-ߔTM$DZj^V}rmj ijm\8% X]iT!g w;hQ|}N#d"xb8I4Тm_ @7[j nFrm^Ӥ `<nna4JےףA0+3CvhVghbgg`u^aɳh)Xl] ?ҿ~u'ju@þ5=)ְ8lRov'>OvՕ2S]{9arw_@N\x3uP1a*7_pԼ8S|:؝xJ|Hw`tr oVӟ+o1J!c.׷0^co.S8.1QX:Y4}HaFMT2.<^KBпo[Zb]~Y* _K-%=<ȝP,},6nï@:q|ds MNˌ=TXH;80]x.ʣlK9_Ml8jKKBzAOY](jwtahHiFAe:]'4Lrnkص$(/eW4W#!:ZF? Þ"5ahڵ N3}u$;,: ĩGJ($L{OX0˽S+K-OR&oDGJ2 ђ?XzA0ER[~'qMXWJɊ}J^nHg a+<.Ϛ9pMNF#Rcg* >?ij2uZlYVI*)@ܛ1M:q*I&GaݘFҾue l_uwo0WN '<#l[QFgE U ZԌ|#P+i*E3xaq ~<Œ\:#Ҩ޲;pKp nP[/\s`vW"?DugKЛWL6C=doԧBٓmKO(Z-9; ЊGZO^V0T"Nd7MVgy_TpS ^4kYhfif=d:8Wv!OmKRKujّaR8D wXXjѩ16761#>W`ۿԆ#AnJo Jө<Sq2Umx6m:QxM2rߥ܃%ߤs :] ttRQB_*v큌|Oey86Zo_0}ط|۸l!:Ī{aW;~pHʣ՚ PCJh#]ÒB:8xŏ"|2ʅe~!3bURQuID@zw*2t%!b0p2!&o&\' 0 =1@y/aoX8Z9NjToIŧ~osS<*Ҽ:&V3DKsZ+ BWU Y&Mq2 ե2?w,U0 A!^ w)UBzKҙY *bb*knA`ҏP3\8ߝ|Hħ[49N`漾7+&mAc-£(xˊ{z3&azL]BWXzPJFԉȨ Y v )mh{+G aW-H"iP+1ʋOR3L ʹ c0%:$0;jv#DW3=g=z4W>2ul@,0?؋oR =f@.U]1syA׉ٽ"@4D/zzPgL(#S1Sj|?2Ym |nMŭNXF,ҵD|KfIɵYdQl & Б -D⣤ePI0x6{4W cK;mYCZy>+\,>a` stfµ /Sxjm{fVa1pN E.OG퉷"Һ;T FߵYCTw\;\$+h>&ë;HMլ(i2lt0йFa'udM;= 8ŰoV Zo-62K@-.9kxD#}JӸϩ|o@AY i! 'ɳcd$\eUPG 6qS% *zuc~3%q KDo]P"1'D0'k|B@RG9Cޭ WfQE!_[E͓?)%22'{?e+/>z{ A#,Mϳ8ED -ͩAד"ۂlX'nc)\D5|f?:*6_ĸ#K@9QMWiug-iEk5 W'<c\Rws|w& &G}&`؄ ۴ l`[;l[`ȭ*r’o^E$S\D^4 dbb7gP6fq.1HIi=##>߽X籝ύ˂;w١#=Ktx5}d-ԶOA5LȀ_t(,k}yVdSP.*m}&5&Oa2Kջ @W%$+Ъ92~gNn^bEtw/>FR\^,z5d~isn҇)4P7Z)UuɹK[/?n{,ԇ #XR"cƸ>TmL^#ٸ.Ne.gMԆtzƉEk`OE.0D6;"-%Of8豺#;~U`*K+Uw}=Ht|ÖS@>_'4t;i>ǖT h6z~({˞f\p~rBISm!h̠(Q{wY_,rW8{#x0/~HP |(m=P7g?ƅB57nʛk|C97ilnOsrlFc]Se@G'fo=^4'sT?[`:٧`C'.#{Y%-?"ugoR 8?|(X)zYO^$CWENXQ:~ 6R!հ5y0*;hsG  xW V۠dN,NhFiyjT.gE ?r՝PvX6oø~g9o`gV ԶiߗWu5Ia ^<5c9 ہvq 32Tȉz;;_8zaM-C]3i2Cq1{k<^NS!ҫ?=*/wC^Wt@nRFp7B}0dBOX|i`ͼi/jc[}ڤ5ތk5iBix)sd8a o27֋ z߇xB]} }L"b[몊rQ]FzнDʆz3AmKb-FȨ?oS5!HUڵaɑQl2XQʔ)ձiuznAr~Xj^ț[iSv^U;J4!ٜ [iO:Vrd;]6 ASc`vegZ+iحW,NdnXkb\EIc frZPD@^!G+9P͏ٗtf$]/H RD Zk>1 C$/^=7ƶTMqWwBQaz0ABbsկxJgxT[&#)- Ɣ)P$pUf% U򛱮=A]puI/cx#7 FWPdOչnqܱuO\dw{daz}Vcz1tVgsHˀ ^|p5N!6/ &) KӇ7OO\.KiWF(E5N~H?)c v ڵ&B yR[R^F`dz}Ɵ~ǺRKrc{-Ƣ`3PҠ眶$h=#4v5.fakg4B /Ctѥ= ֪1e1F*g>|*~ZVeqd١fYyKydZyD\*h)(`>@=k()}+qOH,;~+[Vb _II\B| s)?3Պ܏cGĹZkDb"ad0 UZ[ӱ\."$\B\<H9ڙiJK;DeX?( Y6‘z'+ʦ~'^*iBi? }S4JnEQE E 33[!\~- zHaiY0ChK[Lb$c0a F j%´EdC̍"%*ض>腥^\( PWFrQ u|rqLDGL2.+\8Z^zt]O-?Ҁ~{jUs^N:_`@ Pkh* 9{ڦ˸A S)SD Ob bPϝSqAY*Mh6wք̣/ew1A)f*۳͋ʕʑ:onXGӭ{&*v!O 6 ;>6*o`\xs߿4jf8n&z~"so;^jptK!X7ery&ۨ~{^+7"N3c+ȅdW=rjq%7<69jIܦ)lʠb#d >*T3N Zz>' 54,(B/Wɇ' >*iwo}È1W>X$[[oh]mG|iC业3ŮX{ "RKl?p-quߨUi5AHVXAw^m4Q;3|^O[zqѠ)bq 5vp}GMhư<PQhX*UvQ fDƈ31]  >ڍ.UQ*T܈|7R0t| 9Wfk͵;cdJ[>5)j--7:h@@cD;vlHU-j@qp?uOYT0.p~IeX=>47k;հV#M*}k[8d0WQ'כ۹;+>}xW$7e%B{=%tOqۍ.ZxIsEmS8ɳ3E擜XeZ#w+ U/Zv~eZaWmNEa'yL!U|7':,ކh;HI2!"]pD$KBǑCRČ1IeW K >Vl_^`(Z[beb mso2g7u`1wNȤ'%.fFM^d<Mnp{hUo6+Cכ7h6#_fᒶ5zlÛ}N[A}SZV9z/ĝc=X[{O i1/O'FSaYAo# AYE@7fGʐ')nYR<|uSΏNהD"%=xSDH=u5k[BN' 5_](1TaI=]`G̴֑ܫ&Q [0h;2Vڛ.Ov mY,5}H!NC1k>p&IIY42[ N )9nQ .D ROCAihXiF8̟m8TȲǖ]bg2#dW{`)EE0[^J'̅\8Ȧѳl'y5[,&%LXM&Jfh'wW3Xc40b0t9ϽJʖ6p˫mvoUMm_ ԅI45Lbe^+?f?]xևRCE7̍SmD 7`#hՏ(t&l"2ލ*iUʄHɿ/rEsfr::۪)|{TY3:'>9Tl6h!h Z`Uա+&4x$X 5s%ɥ4֪+YDha6@GˋL8ԡ1->-τG6_AS*ۃ8Zę.hx3VsὬcZ>y[[7KuSxFkg (z9)&ZL2RU7DH fhÔ:fRs#*!`Y@zg1jNؑXp{k5sA׉xOfȯ5)SGa!#VO)K, lQ3$UXw7q03uOn8Ҧ?9(Gs=WZdiCrc1üAvf\9Q.ba؍=eѦ!ovsz*܇{XGh;G/gqlD2iV@uLVc13_WBCURpl v:&.P3z;wp]/B^޻&i@2;ʥl~.\qY59GsWa2dOI$\^66B "|>,jU޹?cp4w0/XlS)iCd%X'd}35sE!WN8>H *N&Y֑F`DڶLE3w^g'|K^X\zg@ @$30t dm \ Eu*kU{LA"vh֫8&gW=5o{զs"Fu u!.dS憱`#q *bRE[CZ~Ou2la,r?cz&ŗo}In߹vbf=@uaM^EXS` bn\t ÍStwMҨJQooF/~ 0{zM`{$w:Yg&~Zd> u~4M /α;/Lg+қm%n/yu&sN",pti5u^ٸb5 ?cŇJ|:'q]?x l ,(!/"caCA8x{RW|dZ֚w_Ҷ# TYa}" glʂ0Up0-vY1@_q&؂T,Kp>fUM+/czM9L90y-f_]è/A[[g\G;4s py 3ڀya=GΣwF4@;Wiu'/=_T "<,dbRkz{.Y\3@3OS"Ȫն,c,4K|<|*Kl)orK!yaXd&ǤjZ{;*.f18-Y@ ޣ/|aA2_19A;)Ԩi,OOӌ| ׃Dub~)/GqW-E,f8qT Wbf35 V gGb9MI)z_L6y .w smy ]eh$cb JC*"h%59!o Jj8Y *:l s68+M~yY ihw.4ўmR*y)X|ɉۄ `g Q|^[:~"n1|2e|U=IF7mK3:E|DL)$s("jSʩ;J4# Zrz!-YŸT?z݉v(ˌ-@0򇨙h#PJ[ 53zvGѶ˱_7'>Bj)z?DIvb"[\ xP=ȩ3B"_z Ћ16w"xrV5֦JpKoWz:C 2ER"YYS]EY ƕ8Y:~ݩsx Nt-4C+ 8a n[ҵD5YB*` vR.Wh$W{0=`SHB%rϲeV#:((7=CV̆;~}ꘈn͒"Bj2QyE'鎑S}R*x[x јOM*ޑkdBB7[dfHy!汃Di:*J l7<܆߳t5XTLnCj݁G6y%Mnu]idW[,hWFS0򟕱a%m 3mE4lƜ+'@ O\ j'$$'KFs2OtV[jFޕ Al_6߬5' #O;2u!iɑm6^j{֥C_Xmї$v$r!Kq,d)73k2,k4LpD"v.QxlzÐ3M0^F4fgύOI!IlIQy+8Jϱu'l.I(5# ɾl<$D!㛒R 3X\JI9 *ܻ]h0: T Vq>#eHU45="4]G>JR h^д85t=J)kϣ2UVrd8{2U&%":(L>B=ﰙ䭋"o;ecB:lSUd/YdoqjYKb#\Sj=]̾gXW?(R!o[a u\@Nb]S0 `\&r9>9FOrߋ`vRn+|9TMU3u8+ϯ 6H9+ZH=8|{K{*2Cl12~_ḯJ(զi;x9ꚯE;BɆ#ڎ.뙩V$%#hYhb5KϢ<X2>僸[d\\aLq8vM=݉>ӱrV[ mJ'*$NC7 %,NkLaz¤ƹҿlgA={W~9vM:AbU,uǍ0VY0q6/3U;JK'F3%rҔ p)?toյ34'48Rn0k7Fm BLX)m'8&뢖,X0z]ֵ&Wr[mEͭ7hSj){I2Ԉع2RC+]-iJm0bI..5͍ \ۥd2ϫUxNFG'Tyu8.EIVDVb Ed[3.hn=3grP"o  $wş+܋aN > MOmG-vKwg:9Gi['qri׶ }-0:#78F,$żb64 K;+$zq[m˦kr & 1z+ S,ٳPn$vld鲹x񇟽U0'n%2gOUM|lϱk"͹2.;PRpr"r0J=cZw{JԱ6{-HfiQ,x`/ПS_U 04&ʐRY2ӧdyXE PS}8kAt5BtGNYP~_3:0zH짒{dM.9JA8|dR %d;< F"dHXE\VZB i`HlZq>naM:]i{hF:ۏD$"gF%fi,3 FХB<.qݲ'Gm$g>Q0$ĽrVlџuT"`w_"I2#MZኢ12ΒE~P\ب}~XNM.IdaF*2Xp'Bt\՜ ej .x'rbCjr< }2C Pe(! PvFvޡGE`6iwe_=)v4RE~a"@'hRK2t^so#\PXlp`+rӻd'Q…8ލD^;ۣ6u@J/g}t*FoG?ɜ7BHFmPL8'JlؚC˞ AAŠ\79BصҿoH׼ݍB9(OYL  ete+Żbh,kHs ߍX Q!{u*Z)1M)՟ VCjq7D*C!ȈIԭ:_Okaztͪ.Q,\ ;ʨ8upf($O0 o̹?2%-L$Σ2`n*\db${Ŝ/Ř"=E|Y_(eǃȣ;7!N^FÝ.ilb&o ab"Auhq%aZ~ޟU֬ܒ$٪YRXd D1JL1dBE]'Ы|fOPP'A C܁[w"Pz奔pZޢ)}3 b=]يO x~}Q32O};-*ӼQ\|Fm?M\OQ);] QG{ղ*INte= M4c{b"-r/69k͐g4@Q 4}v[KFj49ߡ^3;L3Jh][fsLwԌvX%4kxʄ8Bv&rJ՝|L𚍃(^Hk y kһyo(eТJXB/wgϊOK7L/.YBM PtiV:q5Ĺbbf#H)YX+Q/t:>nBD{@\_5"G<3O})>jZwZdJsɽabzHWoGhհV2Q<6Xˆcz}tfm'n}f&'014ô muqť/1OeyI\;C&dNwˑA H!J8Gs}{x%AɜޅY!n Ml& 2ыj7\kY:+GA!sIzN4j{'Fl}$%{Q^ ٙʼd8[羽mVF%Z {`iE=Cam[yәx9T[t`Z"2%^_q+Gʯ Ab|}`+c>/n,' j; D<D|Sb˽Moί ^;: !`IfK,ܐ ~b"Mr~Hԯ6Qۉhe{6SO&:1.c-5̎d2^}L]66&jL^ZfyvvG )*Dkg/"n7MUCͷ ٓ :LJ RDa5DO+{*\oJ@p}<%E e)n L)Eta7o`ཾM(U U߱4֣E_"^h8)ir{|V^@;? }0mĢ;E+,/ԌQ9o9~:|pZ?j0q%]dQ>:To}s]9F8t${(+{Ժ뻨bRrպ 1&X&qsA=U 7hM9dB*QdEf T8dG~1r]/)B;oIl [o "`A~-xA nU%wd>ߊʨȫ!"*asT|LoZSG_tJ%䟖7þmT#Zِdj314K ~Է" b9@[Q0ңڸs(Yrı2xr;w{"zԀ/&U1a_KCͨٯ&  ^An(k2u[I.i8wZw/Є[!rdBN}g .cV ɔ>Za9vgM5.d[ CA,fJܛ?*Huȫ[`sr(|'LCV9"c}lcV_%Vrq_޾ߙޝ'\qmmJhav}@{74oE~~jG"Nj)bY(OM:d] 8A? qb0E(L?iyBM+-󏐻:U -iƳ߁p)E2?.NPlE~iW_jRz8?ucUWڍ6u J=4ӝIMa@MyHV7vEu5~NR?t2w׋lˉNXIZ1Ht[2f"vp؃~]]EqsGĎPbN= @yM/\wpۊZ3,=ƎIV5|] kE S|t%\eΔ^5Lۯ<~o|1=-qPK({ oVulJjV"$`&;[G5kA6 lS7Ů  >Cp68hv4R> ȼ/5 }<:{B8TQVLݱ+miRcCanܮPs;s N}\pyHKb>&,gtҗvc7ONZ:A.>,ʇvY+c<IPXC1Dw)Vf?,PW{V@c3oqT?FvdYՎETG\v3T=n2Rv||VA28̵xY*K\ٔ^۪I Hh3 H!4swI\ 5ׯ#tUv עM)nrdwp]p(]ɧ8V&YMXdrë&xrwuwS,\M:CԠ`"c3R.п\K$sҟm > ҇? 36-eb՝/e-@zYkfDY7;U6Uإ59u>'>[K6) bpuX9j#p48 KFtNxwUB l/u#y6Q2b/P7[\BA}D3 {3y&R)NU095+ZY_MV7"CGb+ ctVDF:\`$ zTBPrQ5?{>%:^mv칱Pvbl-}^r襶sb!Qšht/XI] X lM\^4(B}7bӿ+.7I'EM怠5|( >{0q1TaHN)vG9%Ե28OF[ tPn>"MSwLr!@FU$5OQRi*Ryu \<]n B!:.pOW([+_H"Xo/ԐqѢ^gYfKf0*"-¡;ik񸝌d%VշY| 4*y tlg5+O`"%XTc@8*FRA[y 1.OͺXܮپ+Y;y*bE{^%Q'Ӛ^$LY1kh 9u_"x" q¿w~BDQiumx.TЭO\Ȫ!,RVVC$G88"xOq ’&y5 p#ǐ PXP&|*C637Eiy^#ZI 6@ +Tn y''۠=&gJ'|>_fQؕ =U CKJ諨lQ7LaXäw-ҏtq 5/tj+dнw/dNIE2>[Sf+n4i|Y36{Wxbc4&lŨXmu\RQ5gԗJdgJ͟Ӷx]M"6`h4%b)+gPw>4+V,84hq/X 6o;aXp< 1Mwmhwc;%s8ߟ˫ ڡFku" QŏfıҾ~XHf&t~ʊ9y[ P0 ;uirG'kGiѹ<{-QC#]KrIf0q@cVt$ʆʻyLo(^zX%B(YA6VuB\BtnOhz ] [i 9k[P 5H )H${_Dg=z5TT-%GqR'i-j;{K?#} a\۲ITNs!GwsDt#b!l@b-o X?\ELLv?6ũκ+ϲ{) ɼ&ʼn˔GU!!h8.]trY A|C(p9'+IIƒ@ymSxWąz˷|\N)؛6{}(rU#z 7bN+"MgT'uvd5K0lÄK]4(z^^->K½엹>wR ?#ʰ?1&_?l$Ɩ$wNZ@Cu{J8ӻY;=7&gc]0`>O,}$20gBm !Ǣ;uRuw²;Sb%K+~Dü|h9C޼- cgJ_FьOi E dUi0ErD|(H .jw2od]vY`浯ڸӐ{5La־j77LCDZA%-_r7$tdxǕ%.mN]CT |B)1e~p]=*)H5, D38RKH"v]<T|I T{*ƽun*5K+ʂ;0Y ۈ}OTZlQq1;>jG#WW8& E{C2~ٗ*F1s#<m&^sBbaѡ|Q>Wvc[: REsB@N5nE(#Xla,w))_6pVhwvcKD$؛DB4VMUyGKKl|7`CDԏ^,x b!^} lB?gMl3Ϟ@˓D}4JUc({?|/|M"_dg_HM/$-]bLdQ5N Se-XoVc߲o[L*ӯ S+ g@Qp :o ,;TjoB0)/"k7VK:DvS3,%fX8o-zаb2#g/Eore .(;vc,CEV[IDjS/ȟXR@\ӱnq049|!NkVӸ6c_InV4 .d"0CQGx∋amzX5 N=XRlo>U>x7MHnT[Pyxx6S0V/ rm *5=̙ўb&?/Ķ7%('I 7k],hľTf3V6s_qqF6 쀀o[+ǺJ x}z3[“f7QCBG}t]b2#$uH 4i 0*^=L~}BMeUA#gD/B'[D ,HqfY=Z%px'wqJlսmL3j:>Д3v*A0K[z\Y8j82$^fr3"cOs]ՙW pȚq '5(BHӐ] 0dwWbĀN7 nq8PSp2M\V `doUjXi d:X+P/y& o IMHw|!n`Y*CҒv/ W޵Ra8/kE5A{nz nd_V65u F.)9IZZ: ut&yh Cx}ڗB:ԈδqeE(8jblXf݊! o'9z6,o%R`9cDI~x*Ҁsn=Ead) R%#U37ςW)V*TUy[OC5hi6EӃÖ#s\u5Uࣽ9LGy;*-B*ޱI+ e"!\VEhL0YkcT8ʐp#3)vUI|&. 3n0b7=9ۛA4Pl1}5cw&NJPG/<+P~SXsU*雔j;.gv?g򜳗H4D#v{ L w vtNIH起qQgygt9qOdٱM'XoB\Qp~{2AƯI|mZ_ܒ@}rsh'΂bMgGnL|Gk,.bJc* {J?KgN,WӰz$C%FJt>p$3^ڔ^NIKW'Hta0&FZEqFb44lNPgn]Tw~PB7xLv-mn˄X4j$P0Xoh@U}8#F[=;}=4!&LC&\@Z`;?3;8o)#~#=E.JMȼua0en#E˼p? 'uYQTToF G^vd,c6N3~ yb pd;Mnaf0,0!GE[ON^qa|wQ0~@xѽ}cE/ 0[Kz!R%"M)C c†_]8Gzc/W}k7BBZd yVيF<sGһ'iq2!a@3? N*%d6u(Zg/pG$Qӧs[\Eu(Hq })PQx].zw#87SE`!D [d21bI0aQ3%Z(u+ԌjnH[YFizG'v ,}iSJFMv&X& w\iKwUة8 VQ\AEȟ@-.|k>ǷŁ̍='8}^c%i]6qh³ջTbms: 3q*A]T#.Y9V-o9lr8qAGXss#<ݞ\zV-`Ց^։s爡-ImXkY09oK}(7m]w@l48͈޹D3_I}u=aVv4]ߟ4.܎N [K h$GR+Cæ ?sqVxy[SC~_ YRPRa]L؉F-eA_I (:$ztn)KV=bF'T ct=ArjczJ8b|fЦ7NoHo.+1'+fd=S ƓS>4KZCܦt4yuhl[hnC\kC'5-6bztmQ{!2[N+A#oa70_{Ms:s]%Y vTnz}ҿJ/f 1:4t:OA^pv.KB,=LS+L\Ana#e6߁5Ԃ׈ ٥g$CWu2J$_#^OxZ7Cj;!];{l:/pPMKovylT`ۭQ ܱd!cU=Uulz֮q Ԗa\{N%rdQMjr{Sr2֊e_e$GhuQڴ5 箕jlά_jX\MZMf!\!YsuGGdkvRʰiԅl`'cį'MVq8ऌ vvޑ=&jkq*K |8-h k);^0&1B^oV^݌LeQw9(>SN-أԊ.)Ι;/<5v+D S4ڥIQwYCN1y嘾N4PdtKW,#2 {.F%\7>4~NyC%~wN"ҠVØaǓtEht9Xs{-俉]}*we8Kt)@`Ҝ: * 7JK2i.wHWqDrh 02fF8-^ n[ߥru>3., M?s?\ZquR4tKY4 bWz|8=5rZ=pRf oJq)U%ci4܇8~(yklbG$7Ky:v ȴKu@Dձ`_z {K!uWi:'Y?[_ X-$V 9\GvafbZ[JLZD\J]*J#}5W6!F?vcة"17i铲p _Rx!fUh>KJ(9li&[m(^i)ؠ۟}#盁|k&[y<K$O8 Ɋp_z>LNph c"|\h+9h}r@C Bg8uJmg:OZ c({EG;M-Xi7VC<9ЩDA=uq$V$#gt\[:-~zOnhDj*=?nl 18i q܀pz L{_ekra(34w|mO TkN\Di߱9G2ϭ pM}>6r 9Ⳡ}BD>;#gE 4R6u0<49ZwvqIl0tzy,*Y{q }q&v0%cqp=,Ŗ>)ccP:X[4r.57o. 1_eӐE{T8FcmӦ4pquι"Ph"QA;o#CpUbčŒR,(>6"C s'[0_sw8v(kjq5[NX/myd<Ɵ!N"Q󷶓[XdBmڇaߴC @3O\uΊI5ee6sBuU1k,_^9Vk˵]u`l2npBnʛLbY}i+xC X79&)boLP4Qloq_PxA*ro 9ͫB\-zCf-ϟH-ϬQ҅|Hwђ2Ҿʐu>A& ^mP .q<'-×H8~=aAܻ:8̐BKd]`gf/!}~rt+ퟡ8Gdy3uX?վN9'/74]/gOġ1 jZȅc!F*07 r@f" svwML WIq6Ǖ!ˤD%Ab8ɠQ7.W_ υ1rؙc2Y_3.T֜.=D$c ѝEpxң#6dKG.kM;%0Lå#e:)myeG/+N=;,RÿA?Ko-mp#SGndr HA^P̒^4FrL@D.Capsg 5܄R,@S;9b_c\fKҪ(>r6"VxXo_x r3NXDNJL,x n/q1E\5HA'N0<̋w('"0|,@HlϊMv爧P҂Z<}LPW~p[X GFK"?b1ƻprSIpK?GtF8,=㊺(s{R4Bk9nCHB~B|jlbha`e挳M4upm9AWRK |m,@ pgИ؈_;,->y?r0[3Q3O36f_i"$mS>سYL4-']-^P$`P\ <6E/Y_HU·o(ݫȶj!e./pA0\/ ξ'mg&`xUo%ф_zĖ*H;VeGH~pr:iori w Ka7N \&7XU[+Gҩ_Lհ8A"R%Y8 p]ݳ4`+Pؕcg lEoòd).5/gd*"R?B== i sաD'_WӞ6:'stHGQ̫hL-5z4je'vrډ-b)ES쭏_z9Z6 3s_}@9G)]5}XLNefP v|A rW*vk7˹٘mCNT]0aJ?{όUc2EY^AfRߗ}\=[aoAїK 9[Bq[Dk"VwWi ȴA| gbߌD[|$M"z%\Hw4=/l{ZBWfQ}b!y ھ\XBV¼iz%\_"f5 W0u1Y3]ш47ӛL {FC䤯>N4iGfVcnC0ܖ&TW{)=M"]},3s%x' nMR"]SthWVW" ThN}!vIzt<҈vG- RF8pa=Ƿo>W8*d*FL?#/\/|Mt1y*0&lCS n2WjdhC? dܮ `YYl>S4"# =a?ӫ vSF].}K}ji/e;(lӚ%/6 ܬaw_; EU?.c1>\!r*NZx.˱BZY dvBB`ċXdijH6ys A8ԸEVgt?"vy ,ٶ ]m+k!Ip OL콢K%azcy*w艪(FU$R‡u72ՅUhoj>4Ygm'AvHY dáqUd!.ސ1E}#`qk?@(?p Ow2]Z➯p#  ;MkJU%,]煉>ŵ?MලFDDz.9O>>؀ijWJ >rlCkȒa uhrX4'*\wXb{&\yK*F#>~~GZ!b__^}VXZ+^//O#RS9𣷓z$;{9j0Xu"<ꊭ}1[|\h<kpdS|E=a16%+#5ׇh@ ړhvϊmyUp5)U|Q._Hrdže \yި!$yfY&P@"ES ОC a__n"qF щd} KgN)106 Ǣߌ-MA|=<5ǣN*"څKx+uP7Obk׃5#z}LlQoɝCl3n#J(-\%hLŇ?a8|DAO-PJѳ3.Y^J) \Raڤ.:~˚aZ4+*oդN_S,WZwH'#7͙`zʌ Wͽ &u)xU!dC#`\_vɭZCO2*#nАIS֥y}ؕ] meUn)zVд i~<"Dth%i`3"¯=L!32^Xڔ "f]TW81Uy|>$%uWc If2/wlQm kZOaGLk;/>- (l4OuC cm.Y\un}:E"]#5Q*iU6Lne߱LpJ*L"qc)aj`.OwFÌ_kjPtW o͚zͩNuN]"?tQx$z rq ͈]k !Xz.p[PגΧYaKE#mtr7CH?'W>-㵄N6եb6Ywq7ӒfKG++s$h:]d! G!˔2b͓{e[0Lb0+zѽWXtR'Rw)H{+q&J4ՃE?<hj[r|nxjɟXj,y跺r[LJ4C&9v.|)ˌ&6D/ɏrP _K^ea)n ICFݖcth8)9dk/䵼5I'! 2t#wf+NkI|Yè<CuH6=t&zv}MA/{*m 1]#D^F݋<"yk8 svPʓ)3"Bp'G!iGl@1+*:TMer,1r4 erFnJpC -Wzٯ@ bL(ӜA!6ty d͛TT<^Ju XWLݙ Aɂfսx0eƾX&C!&2%?9&豰L-6*w!m~貉>Z,VCJc]k Gnјژ#Gi.#VZYrE<)=^G5 #!+Nge  < [1Y$c4 "^OdPo^a<ű5!RgL__xͼȸna͑TD%}@Apcpkyfi;wu)IR{PaRR(\ n#78?kJ0iOWXcs%8tCq᫇WYc==Vȓ'4cCM[^q96S& RV%yXk4]5',bUq<^(}J+uA3BZ| \mAqɞo4PY[਴ x7e٣B2.qSCbT\Z=lb?e%L/W<4s`!R;2=m8!&tLjqä.@@5Gabwboއ/Y]Izc1u~u3Ag {βb47ܔF2z1{LfX~{ʮ}@ gI0lAyµ=ňe(dPʃ$ ؄s ,)V^?괐wbK h秴V6'^O`Ώ.c5J_2tmmC{-w-2GS@輌n=JpUU8(GT#7>>D&]T[=IdS=u/siwK1qJ?%2Vч.j@$Ha2\ Jw'ZSJ.5VuX ,)%Չ)S4qH⻞؅nյ\pI*ӵtz*A1}j/[='j;R`[gX|m^?fdy ᅼ;|6amO1g ؃8듂v:bV*E,cND]y8lPv >%}8"L\.;iM=ą9n';C6 ;~B6'$:dG8㉴ZU"'e,]͍l37_xj9ObO{L^jwHcORnFp~(W"/6Kctt SEl A:?z4f&-vj}k 5F@DׁH"߻E9=2AUߞҹv+0@g.ZO~I NG"^at,6&c^+Nkw`nFNvH6U%XVwTP@o"B~OuI<'ݦSPp$n\,v+eIPa{B`n33=3wRtcrL.WGXL:4)YAl0#]HP`*{;沍oY\*H"spgwdX5%ČT:LcmG;Z~3ߣvR<1%~rxD Ke' +B./ޮE/O+^tڕ{@`#7mvhE7-Gw3+C\ǮO5и鏺,*ǢW맹^7T?([`͉HOMv{wʸH@ T1ipo@ɲ#/f MIMv~O22] i-H=\+B0,sKF>ȯDSC0&wX00 z:o.gfdjByB]ŷw8Y<0% d*U![KQPl%kܾ_S׾e* B:H09)F9r\dkr-eur>~pqGo P m^IV"$ tUAk;$:}Pm% oFzƺ>g"uX `wzE&"PchKg VXxv5g뫕]>7oms %T&YDgcmȟz.-YO\( D`$:i{\gbSw7+arP,\cL!yT. @K|4%dS[\;YC@ 'p%9JӾ46q01˔TJ MTUy`%h%6VPi".O]]f}uz2̆Vг#"j}tMAI.*S"Ǘǖd-g̔_ރ=&q{3,q*"2g \BFu x6G^/ZG-Ԝ?@<\S+E˵{V1Ӛc3|yR=[ׂ%P*j3ރΤRU02 경?:Un].x;"AZ;o1 WqBg51Ds)4M([SXRJ8wm \Ruȓ#ޫh$bl" $pFlkGS/o 3 ]@VdA2mYdW8s@]G%3'-G'" I ^Yb-Ed̃K.`Oi3M>#ֽ) M!Ӵ4#F}ZYPw;<ۄ`{ ÙGt3g$p)7^F#1%p9W>}~$/YM,{ ȍsSa)>V4^W͐J#JJ*+W( r`q+E/Y/mל+_L^T4G욱Ifv&S1#Z-q ] BS1:Lst @% zI ^vCL#㑎$}aVRz?(c#'Ն\c|1sͻJ9?C4Hi Wk^Ӣ->% -%iV5TyD0"RfJN ֟." %5KTCOT}U_BѣDYQ2[Ap,DYcJ(<[ɏHh" v? -w܁oY2zSO]rrrÀ7{aKeY; JOgx>IYg[MbytKx Ȫ-^;C )DkوpvITh `NSH[f{^}3fQ֣ >܏~5 ;rk.ڡSy?'~L\|Q7"Ȱp&MU"ۚ ;OŌG +uƬE@e8ab9d d1XN/P3ĺT`Em1+YwT nPAu@;TCF-W>UT@ mRp{e)! *Cl8ʲ (o6F (;@j \nqΏpnkBpEbEFM}EɝO5BpoXj>(@u[C*Ffb/By$&Ѝ{%3("mNI3>Y?Wjd>dS(!01$e2~ [,n0[&Omb(~ d}2z7 R\A19D8>Uv+J_lAٜ )޴;jOIf6]'5q i,߭Ȃ| Ǖ &PUWsd0( !vE-'קs^'oƞŪZJ @><'L^P6[~s 8l>͔!ϊE c`<2!S4sQjР+J"1lKJ`w/Q պ(mk]^ &m)򰋉+y×w\~9rXIIRb/.e)_!0N Q!}4ݐ9E@dYba7}Q4F k;QiEhu }sYm ܆)ٿ*&KX{Cq3DVclr%kov:KPD?t1B苗 me\VaGzE"_m(+9o}}.ͩ9E} 79~D`6GfZD]|_kЊԚ)t>4͓:v]ODҰؒchw'q S+^W8&va̔b_ܠ̾FNuE!Wܡ]A8l2o+l6L*݉w񇠣\΃R27irEQ$c4ӏJY1= `;[Ү5!D/[Q>JQ(Ux1崊{-"Йo'p$U $\fCBb܎NT0 3 *sS5vwCLvRV>wN3\ZizedS' kJ6~SOKԟK]&ԁ?*df(6nva} M?pk&+|\ &xC&mhQ&6 2U$0*QłD4r¿y# ]mߥdk}Dљc U9\gOGgkGJcf 2nF w9 b.%DBوt-cbY# AtD-|L}cx{~"3XM}UGdx|CM%B! F_z#,ˣEz ]^e"5=o^qoj@9CT{/DVa}ZqJ0eץXtU ԃS6*`'q]IJsmye )z#β۽nlF~$hNėOFJeJ T#Q- WVG׬Z P;vnXaWjhs8)љ~><r5yԁڒ0K Jd@mnAMU oS3sT3W$c:ԏR濦xpWSSG4 d>pF`}A&ܳ|P \=!Zy9PNi矌9_ GB)W HWL]%xOCouKot0&35mАk)Y?'K=l@+ofzPtj4ҠP]i,&C$r4|84O*=?[{Y I {aIM:ʶhWV˷lC@;kۃm>͠ehs$5es8H-CY4͇đan."2;f>q'7CJn",kB$,s٧L· '=[8NËtrI̅G2}ƒŽ xLv-MVE<[Vy:Wa0Ġw>Ѝng3&f;[ "6S;8X>ЕTr˹FUk:rUs[w>υ#UZY>ۗuq/Ra=iW{+46݃ɡCv߲&U'GCYVY|iqcP4  Ru즬a+,RK @S<GRO}њsu>jY&L?-|b5o~;BDE &4 D9OE95<3MU英=]+Q'u|eoVE,w2Bd P~6?d%F:v6t@%; 6F͞PU{sFH35o~{dS82qx4Rp߶cnkbQ$-1.瓄z\3>M%P!JX9sZ]ʨacm |0%a_<@nʸO ~xBslG3{)Qp K(dvCFE<`T&jJ'F޻W\]$xSjzyHt-x_МOK}IKYƂB!C4s7]@:Kz??7"0{*_g}XoQ)C#(2H,dۉ4d;FVYGv + 9No#m4bx`:E 7XcOhpFKZ×TlHOڊ4s S0ӌq%url7v`MVKK81zz4FzO4E B"P!"K\F}ŧhV؆I!=dȨ3_ fV!ĕH ?5),Oɥde ҃-n~@`{vl+C6qCٗ>3mH?^sJJϰA'a1ߩ2E$ɖi&ɀu$ ױI %y?z9}PK{<3t+sn `P301e!H[ ;qSlnLPt8(*^gAB{!DXZ" c@q-Lʬ \{eQgpmtt(׃,ӤI]S[瞮%u}Z ޖ^rOXջܨ{\Hb1'H2 K;f(P=Ki?ձ$vk`=Q3ob!ri&l$W?9O#3_`'cE]KȄEUt׍+^ khG^̡dT!$y~={7ɧBmpF">yYr~)]Ϗ]E@.>@\ <;8[FtfA,i[}k z:40~0+u#Ǚ~e 2xf,AށPi-{΄F#TC`BV-T?Rh0WY*x5v$KABzUiQ:?_uάֱ8k9AS?8izkT[w7F' CϙGSIk1 Z1 ߟҫ_8."?z5MY=7px9=Z'ܻ;'PHufwUpŜY^K(^L1x94 b6nt !L6x?FӶ_h3X;[t`0l qCV+HͬGVYUpPŐ,ZKLKOci $?RMk$Ǻ3BXYcDCgKkN6OcJ'b1q<% ۿKo(Ċjn>8A>[ A.wbv4UoXQB7Tڐ,wV\$~Ɋ_*y Z8BP `y8Qwp!>#;ԂAIpeBrH,\$l| }6zv5i2'3Ut&s20Z(9q +WJ:Vė\C i;Q`(XY1JjQtdS}8b0zXv-G7aƥ?1׍EUk1Vq 4L%5PF^վ?BoвэETN뙡}{bs3 hō`'k)FdlIațfbtO>W$>EDvlOیdE*V_1{E* p7_^fSc48.bVA+19o6[ǚCJv}e7^C3/q"N7c;#fN>s|wz5ØBF<~,}7G%+v];wǪD՛#^W/OxWp-"!$D2<5Ȑ6gP=yzv:`ɑ'Ɣ.zPhIJ,#U1Wd,@hŚrTe肍}}u:k2\hD~.qu/AG=?|-tH/oӷZ4C $Vm0Y7UW׻b1dN#5ܕϬ-}[أgP}Ζr6keQ*La4kCuQjs(%L0uLڒ ")bŇw@O:/x|Y@M;mL4aj T^ﳈr}n/osdg԰EG ޠ u2BAåӌtY^} %vp#2%KP-aS b,MMJr^~\FfՍ,Q-KϹl% co_}0aZxIw9i*0c['RV{"Fp'Sk^(D$-/x3O6(c]| T煾חq3W|8C>YxvöN!x]@> ?:9QMWf*BcBxpbh8}Ǜ' B2Yo ˠ)IJW:i=V2@¿8~hsC;bWrA<7N3ٍ~h{e`ҺߪțR7-e #;XLfO{'m}za 頮Jo(ԻvG8){ǜ`}.rz{{f=HʊzU$A>d@4~eOz_'u30y27*bu^v=957їcu 6|"hsқS`Hk6G@z;S)5w/_XBVN@ f 8G*4{y"kp J> np#*>1 ]&i PYz1K1(K0? ذ0KGk2zDD8}Ex&;:r (Q NF*\q *&WPg9BT̓=쀲 tƼwHEKvK/ehy$hg+Re[Cű Ku@M\mO.O/& cCL6R[9?,񍜣S96Iwar[33;lpt=@Y؊ O+#Y=Ű!Dz9ȿO<Ν!i]ݱ3l:TY۠S8yU*#5[h5@6^.XU.WwB!)E dqt7 9 nbGHZ%!zԶ껹UB4_dao z_/OQrΏSa>`Y0up^ tq紊( 9[~h XMR䖰s9Alc{ 㢞412/W1Ο 7i2wQew kPmPz/s劆?Fc;)~vYdB.RV'yrt^ۋxM&SJ\Y6&,EPy8H&pY0C؏ՆeaZ)v,v={֫FMuXn &Ҟ>^{|Vb)hW-_W)iyoL\6(FPnt\/j1(Ҡ%:ދc&);_gr:>Ȧ<*Ho^'RHj0Pңq;pKKex$⎨"- j[L#Nš@[> OLPrȻv1$9I=[| I>p^Dх}WN".w34jRhӖ3*\N.Ý6JA`h:x`[Z^ >}EC69;:jLbxOOeJӪ(] Y{E^uJLQ$b{BB\?)ŀgMNYKuZusrjtq>b|߶x| @}m՗N)$v(I1xh' 1iOC蛜)8O^~Q&A)Ɍk('gN6~Դa0>lSYz'H1ѫ갃?~fފsUk20-o 4׊fM-mbn7 LClǣ#e ˀrxQpDx/FB*a; ;N;\sL@z5rxV KE_w;aXR/gv{af }fDS[]k7p得" 3clUw~jML\ ^REAT{Uk*_m,l"굒|hj#P{y挜4n9BL"NnVwu4Ŝ#8BC#6~PisދҌ sI`rhN# i XeLb ZʭEbPg0AwYppUM$uqOEZ}2ym<}i@L':8oTeI ?@H%9pISFF< Jr֡l[zs4:V`|}xǬ4v\7ʬ4ă->AFy _w!qzU WE$:_pAqUSkZ9%>۝ Yn=d(]H2~!iSoGNb3PM\jy25!1|p&# _̉~I1#Nb[8Wqh Ff@! X7;fByg&Y3r'裂^rTl ^њWfY3@2$ťa: O Z}ZK7$€4:@ [wZg6uE+Y͆ѿhwRZa$'IN6FCt>\'(ߖtAs`X(`ItbVV3O|Ukx{ghere`ul&x(Fd:WcF$֕BOaSȏh*y1N3Ni%!V *~dz\&Oq㜥 &5jrjU)(E5/7a7:dFɴCO=D[d7G_txaa`l:LV\: D\$4 PN` ٺ"mԚɆ/FnMH Y%N v#4T3IE*(6.9(33J#%d"jG nM=slJ7K*IDuE@q*ӡXTј`a+=/)F[<`v՝NSΒ q*qGQEMq)+}2Pg("WTzIST)9h!GM$qnI&7軶≦|x*.$?U9ED|d8X~}1WF7NfVz.XC/}JDsET.S)ߘ~Gշ6cuȔ LWzE=v❇#& ioPp\ hZ7kۋd8K C8-p9JvXm3XtND[J-zUM{(j#6b;(J2gET:pn#W] 0Gn9{$x'#VH*\,k~2 nGۣ] =ϜP&Mk.[JZ[6'p< ;5wpD¾jՀc!:M)٣F5^2$"yW.]'S7Яy8ܕwF,)*m?dYʵ9x;XX_&`uN[/S*PQdZ j 'IGD˱kxX7Rbnz1ʳh!*#պGiC2'}_~ַ$SYC=iꡭQ,2[hې{;|J@&f"^!BOϓ>wֆ;}>Yb5 9f~tȼ&]X @ZJNI&".;Hi3W5g6GDBq2Yi9FY;seMo^PY*pHʯɟ'A*w`]7a܅ k+Қ8L0u3a~=2Z#z qX0-6+7e![Z"NHK>Acbnq"5zV}В5*/8nd&2K=١d A=祐UsIwZX tb@Y 6a:7*蘾=(t.:} ~yWwL-=M2upfX?g -ܰ}i%@Gh wJ =?!X^aF^Q; c')Cn_]SlMF 綊?$QԕbYSnvKAw= h$+3`Y呝zo,eegyh>.K  P<>)&5:I]FD8oL2oCQ|#"e'"VASȶEvϪLyS,R׮7oƅ|:nYI1V5b~OhXaۊnb5)m'q%Z6FRVĝЏf_/XlM=/uHGԱ SX䶠HwW~\Jk׀/+O5O/1b6@AUHhݾ.A|R8[.R:+icu`< 3o8MW3\XM'TEei xvI׷ITU,FlsN0+Xp42(磃7Tc) 0>!^np1v[ؤ'=+fx,{u(^ .j}, &_s}v n01יLJ|PBB6iNF?rc@ h:mxWpqXGSUeBRV7y7M'\ZlzŖe"t'Vg#!g2bafV]ĒFVEWp=A'|wa&x0 ÆQ&P#M|pnc?' ApKU'^z?':ȼɨ)Q1Ƌ>_c,| Do+8 gCmj@-|@ |zy~U7&١G}ahYp#NO\ ANWQ;Ze7 &ކ"kЍe9vDαYhA=(Wx9<2p"hj@@iv/=7qAܭNΦ^L0N_:ϧ͞})Й&|6{( sP_?. /H//$ˠY X$@ c Ռ0/Rm{Ix&އqΕjZߡ]{j 8]՜ E(̎d'J|q1 Z;[& ,|3-H9XnMHym| hUAS ד"mD}<M^c_KCKמ[Y/·OOgZ.#I{qO=(Y9(WobtۋG\ ;Y%ɫ䅙K6aEZ8hc0[t:sf+H?]ov7X*L&.gYjyйשIsZV \t /rYcLtATpP#%EdhYKUJ7 V({X!>۔>WVr2 ބ>4y-Նm?'Ղd9.ijVW6Wh9q|J@o*§RHg%I;SCL* kK҃/]GD6* V^DpWpB%C`APInu;逆`54V!Ĝ@[G|׭p OqaemnAr‹Lr PFn_;wX7 SxQ/nҋ]1B6[>˿}NƘڥ'e%sTXloKRqC[q jpYXv.+Zw"hwYݦ;! 9v\Uxr/LR0 llѡ~|@~>utf ޿#w. :J,_DB\cV>uGg2ĝo :YΨyJ86oxDu+S#%+顯(uϺE;Kh|J#4|.>BV1(͑ .b n.3s8.K67cm-[,V\aV8 }Dpzmu;ME<'j*WxvqvrתoRa1T]E+f\ܠ؛#D7?Hl{U*LQEEH?kWa@ TNa:e$-Hp) l(??1xDVq $4b>1J0[99 u;qƃ00ydլٞ\]=VtULcP=Hʈ#^qK"PY4pO-c54JsôQc>XhU}.Fo9ıغUv){~̠P˕y4TR#.@^K 2cd' ULj*j .щ%@‹iNf|yQm}bOhps6jPkwݝMp': k; Dt^ f7hBkF?"E= [;Qه}kSY% x:} g'smCaIﴽO+3 ~7Iغ7!Db+6̫/8ڲb.h/{Zt&tN&gw<Q;z8nxL-0B1?ꏶ+%ё'J221~Ȗ9̆$ ?#uI'JL9q,vWȿt*'U׊#J&[(]v'otvݰ=U\=h[!1To[8/RI\*ߝ.C4zޝ#J++E_>$iw -%zj48RùrPEEkK#|؄glG Ls( өL@zhfBz4J\ ' ږ s ]cRܑuۻLTT0Z>$ e4}2 wzڌYMQ&2]$SNjLE,BatW?zB\t^#FӨy뗿1i;$H'#Qj"r I5" <}Sd7?7g֌!7js$dV0%< 9v/#/ADǙ} кXh&,֐#ϼaXŸ)` }p6OXrcJɴ!39I3P{Xff$\|ށ,kͥ(jHz XL?To;fGIщXfi܄&b(cxa`Ւܳ5 n}bInk[x[R@݈@eu)2QvH`3 WfAJpS-YBi[%_x23_y^Hw%`(#?rl%!:Q uFL(Y*&;!%a)q@CJc+mԽ`\=TV#߮.񹌖W>#kLf)WdVPOM>&$T(wA],LսTh}3VWMl'5AH+ ʣZYȳveҥQ֕ tᮤQh[x@*"M}Wh5`֢ļt]? HA!oq*׺F*<%d$v1j7p@d^4~,bV ϫB75W`c|Pn i/>6}:ֹސ/0>Wމ[k,?6+ԟbT1B8ߓYk+–0ԋ~P}i͗ix-#` 6?vJsw5RΣU"u⳸=RPb2˘@axqTM`LzBXuKThiaf餃3dhINfޡ:ez^}69ux2pzvV{R`:_ sq v41iz;R6W9y-yz'uKt r|ztIIEz*맻E\ P4lf 5/O9̣Lb%I 0TQ sG9"-36i3;gW$. { E`Q*e@UǾ\ÁvUj]RyC:6 G6B5bK;ț+XLxqr2-+*;)8`|ޗ@ .)Ȝ*0N Y D['OK X%};p<|]EB~(n;/hp8 !8٤GKR "|DP\åỰ1O7!oG09sxAH9y#c9h AtIVZx]V,l²PjsG~$b1'SmQIbxROnC5DžW|cD[DRY$. R*^w`G>"U<Pdj'gpx=諄Xd(NjY ߶XF+h8WrJu CH9@tn}tQ&Z4fx(tc5h7qh" ,P?{ nh}=:-PKa3/.dǫ7EV PwD.鷍5b?^lP;I$"]:)Idֹyu,˗.[ gƼ $qw0i'|K6| F:`oE%Y_ˢe"a(߈`(^L"9Q'wсL+RrA,>Q\grIOAibuNwWz[/Oϖ"- @{m4HLtt#- <~E8 EECL:Jڔd#,klY;Z,Ch]j@hQgF1dv?3[Ӫs|+)!UW|+DS@4uy;zMOmis*@Õʦke@6q@^ y,Ah>{׵ qֻYO ]LNy-"|XQ*ճ M谾)$21ڝR-'BiHWE+{v_kh cL7fX l-_`~|{Km MM(]1qZ k1wGu>u OhT[7•$d.W\yX b`r]1 M! M?¢I^v.&rރ/kM%(&<o;uעEU=p95[]țYSZ;Tk 0?&&DyL7AO!fo,G!VnESмchgnQXjCٓ_[tO.viB*o4ΓH\ɤ;8&t +@f dt?7MCB"aIH?xӥb . Mtꃖ\0)%,9qbMlBm8Or(jP2:|t˂!t\x,a R_@jꒂ%6ZX/ɡT3yzv1 |얨8/M"Rհ'gBhCz3cL^6Ob\:6>]P9Gְ'|aQrR7ңAyzJhMvr|RC:۳Pnz$BW$6 X Q:`#C7!-;J!pp-)nyGam7l?Ѓ,.6eq=)E6žoX,ENZm)j?#ݩ(_olnU{Q%6HϿOG%9)d =&?҇Y7-*VLݸ8t{Vǯ^= r/.K8 VQo}\] *^`yo6R~bTG3zW"O`R I\_!_]F"MMQͺfCDKP-$͊ԟS*22 (sΰ#k53G-ˉW?$*|KNJ Y`OA։xʎD$5ɜh%hktO˓~W ; cH }Dj?r3U93]hN rXt=œFEfVL W݋g`̴uziܲ]m~s7aXT iv?3#;-U郁J-C`/b .NUenso XsO$MLcv޽E97lbO})7tOѡTy>N2QxWd/YXanq*a~݁p>z>Vi@] #$o*<ڴ؎];n _;vb\*YdcscGߢQ^<(F6vJL5pgykPDm,v:axY)>1%Ua$/5׿ud@hyZљZbB`2ĺiOޒKrg&2!*^OYCZ3l wQV18jWr/[q=Roa@fq6)EDKkњfErjә?aNt_;Tjd9OuPJyd^1m 6.P7ɽjDl',&=㈶HDMkA R*XkT!R oZ@>|ߒҷpO?lGㅐ<]QFdxg>Ds`2S@J;BS;r0y;' WqaBT~fT {S`Q@A~̟`fs%y]!Fmw|76|_5w}X7:Y0cvhJ0[/?@ }]pE="SBi;JFjqVF+ViS}@+oF"~^*/MW,Wb;t- ~ٙY1?pҒU_A^cΝ1ڞ ?(Ћ"m Z7}=rYF&ߧUTZZ L*gcw 5{vE˅X\^DSyރ{̎^ >lSѡ ,tgkH;N.YiSi{%[m&$ v g|Mg&`Oipc[ԓjd ø;Kn_MCkUV ͌_.~u96(~Oy҃u,!}whӿv6+T>gua"b΄??6#UY ]q@yl.qHHn"L*$u=+rE#EӬX~X;95nMyv!C ":C纺13d5) !G9JaI|0RKc`J#wXtKh&}#jd9T$c"4H{˽|`#zSG"6(gIdےZ _!$?Zꙛ)uˌ*R8RvuV2:2Iܱ{|ߒE32p!Z_Alߢ-^ palp`!J!du3 '.Wբ,d;NLek׉G.KC3pz}.fue",3 u}/LlXeD<>EzzKzYFI2_=5'>k7UXl4>Fz(H_Y2-X̽_d ἽWٝXHKGzâ==BH3=^vJ&T+ ;C\b5H2t dϯئ¹zPiiLA E{S鳍l@"T|bjevYy.dn_K^6HPg }tXCK%tXs#;i}t%\񌦾Guy҈ԍ=QrQ/ «jZ=w sRZV :R #׉O mꌣ2to\sl&S^\,! ߸[,wMa|?g/1RDM܈@*N員K7:EZEX!o%{\co/<(Y F$a⽗nHwRIE4\ 'ܪkoҒ,gQwCr`\+ڠ f<=}%0nreb2 ,}s<= 7 @Xܓo#vnz4n%mTmEyz 3"*MP]kޢyGwZ ,{7, :,fmj]%^"MgufpG(}XPܼ%MvJ@]Y|FF-\QJPH 0/fNh.H"3È!&#\)e#/Mڰ__.Yg@evE<{qPB*o!.سz\o;_>@"%R5'&:=uC% i"𛋱/~lӜZu,۳wOP%x&1ߜ߳ULqZ̪OH?(QBfN3o!BxjL[#!v:OJC@%¥"SAE 8~ ގ,%>"\khCڝvTL,ˌԬzVZp;RljYmڠ>H7NY.]!K.lP|cypǟj_zc x0Oq{c~1">w!I*C>1y# E\ Ra4nhuZU>>5͸LD4*Oyh!:Qr)Lf;OL?Q=`Ta'*Dy(l6~ Gt).V_D&>kJi-zo9i1k5IvI@=sFh>o2g;ڠ)9ysgRw3e ʮV H z ŋ?O*Ooq+-)ZGu 1H nl1|wY6NjRNi*OM3v ̠^2l*,vp:8\"˥ .b1ؚP͢:ko>yB/+* Ru=7ֳ~,npSS)ߘTyk:࿗=Vɳ OXCK \Gba@RL0$&:Wun<fXqZ-b]?tw6;hN4$M!nݹIrMƭk%g?-vz LX 1>$D_LMM:+Kӕi>I-9s9'mFdXLʅjWyj &}GuIKF|~=;<}$:#sqdv[_@Qpgl+?U27FDiRz`dy :Ը YZ6SlVXԇYgJi: 4rɦ_E]lZ=yV%d6#U\VfR#=H7(J=!Ro?vNWfF$ZDV%5W=Ċ>Z]o?AUYQMuƒB׺|Bj( 뛬Ⱥ*"eн fe#wǻ*$h~0$Ҹ58v`DCP>~ OrLnZrLHR_~+<€U\<)4˦ 1>/p_=~snf4Lͯ : (_N8ENDdm.:H )<Χ:zvqj$ $O#"/ J/B6$w#%+ XNx2𜢼Z|8O!8b!I~^$l<:je%t(a#袦@*@dsK oFܚ T$,Dazh 4mB [$z{`i'@qC՚{#4h' vEptL3j44 8cl|?y;V~tГYý,=&wco5(~x@-| VdD8%;q$}퇱"?3x:]9ܣ⽨WJ5b@R/ NǽYHt !7 1av(n@ J ŴNM&*LOĊعꛮqBR,Vn`u!F %J_u7$˽_R5m#YufY1rCMP:ڛ09òey0My0$H3 CErN)ohʤ7ysvw3ufWESHrX3pfrדG%WGq=ͻK|i OU &|ЊfpP OVip#YqMaCo:%9bֹo/;waW,2Tkp;&1/ַ,G~8tIS=U.;voώD\5r-ߥOyJ ލ 9u< )opxYd"yV5B̬ݻ+EaK.Cvf 4JcW~Ji0mӾvQG~8Ru*uE=s!Q|J vg!:,$y`QYqV"?6VGCclcU08|b:(lS@"D9yhyx\ Dq13%A:}f!GĔSHO^0v`*\l>=&EZN4&B)`DMЇҡ~W͈ Dny{Wa+_'z,thM"`='~8[\89m`bE\TX20(Kωd.KiEK;s"4戃|jͭ>3J#چ!f߷ ׈xzzz*E]v֯ݡMNgX#.ei#/%PzK'q/7W 3і AEVW\v9$ Ir Xj̓0_53ӤjB8G羆 gkE<@E'2-Lƃ*2a=qxofRFkj%,*=S?)@˖3.+{vdf1m]YeRٮſP7CU7(ʀ2 2#a$+;u8!JkL6v7tճY%BZ:фطB< K0l@>7U'ګ7ȏu>g! ۵*;%R,-MpyT1pbB4o?Wn<= ٻ>͍vk;Ce ZgDqZg9X;Jy0w|x[ Z ^Jyg+jz-&]7fc8LgR%A$3d<.n4"$%}l/ҦB˪'{PNKB8R~ +4D;Eci.| wn,/{&:qkj_^+s2\Hrn)JMӾS390G.] auu.lVc#b?λb'XԁZ:=sB3Dg'x4cƌ9 pѰ9^]/@'##.EGa Aenw<2XZT>g $G(9,|RjaN\bbS OoSX~SH*Άm=ؘ${2ozֺ7|ԓ[KˆF 1@ŪWUzW{wK<@67/L[z3vQEL.&б%` *uu:wf|J<Ĉ5,V 9$%(0S{REd9kw#C2i͒l%NROi<΍4eQDqQ`PU{n@ƽP@|0 JG^)%9Q)3zoS.ytTE%!0$7Xz@*!V5gL^ W2aɕ4D%Ρ~$Gх'bhHA9!@>52Mbƨ0W@lQ!WjdVג5~LeO7Hi P6ɈD&=z 1ne!,g[+avdpmg*p htoU4"ZnۃG4(e[o%HfxWCycok%%co&yG`y a?5dx.M|ML56wǚ%Fnz:G$"<.>kSXä⳰`gN$&8@:ɿp6:ؾ_/Mj(V\N!S~xw YBʡ$Rp?5&n9ԩN+oS"߲$}Dor fn泖׏:PֲZ!'DLX@c%G=4ZAѳl KTk݉-:,'H͚ZW`;l oO^o3 ug/iw_amSVrZ(<}JA)BLOޥ rýz]bRRb-͙= ?alO"Lpl?ܲZRfGFt da6*)*XQ4 ފ6e]Per9(!x2r󗼨S"O_jG*Zpu4P[258*!Ǎ!'=O9.SVZg@.Jqm\ 9k=3s2CUE:5?B`ꮙ$8M͚)| ZO_[ l8L7byw &p˟X:)F[B]toAq\(j$T@c͑!#'7tzHTA[4xDz˄\cT9K%3?` 8l\sim^ƖChO FkW?OLg1}*o/Jq^-Z/p!bMIʑƹUl}$iwBߤ@:nxvpyI5 ,xPXL/)wF8qLB&`UP0Q~iŘkh?Qw[sav+3i{CT=8~=_d+K;V׵"je^j0Uބ0Cʧ8όRdo֞q05:2rBRd( D΁&1nt/Pq~8"y,SgTMW{mH. uNy~+GN `#k%a~RcO@WJI( K"rb;eOc=E(SDۗd[zo/vz(Bh zlUn(i'-4,8K{iƇ:1 ^)_w*XzdJXeZU0ݷ9v3-cR^EAmV]CdEЀ5.w 6?La2sPWybγJ'5sq:i:4W^ $rʪ4EhECP{k:If޾jZS6 P @㜪:('<8EC%[BxubQ|;3H,$ִ %9#AvLl27fQ'4o$1p нd%ku @LT=ŶDhߔ_ c 1V:L+6*[ aIW͂UƆ\-!fX<#x8_ģ?40nSJ֓QDsü0rը9E(y>Iy.1 DŽ/DLV#ty$,XQyX0MiN7p/]\Ԧd'$HN6196::/*..؉ڴi VqRfHf ޭE![h nh5#AU#Xy&;زG,OoX!ԅ#,' BΧJpӶ fL%:cX 2Hx3duL-X {w/5%RbZb\mRo&A']}A\kYvjr 0]6s@8 +:u )A k0:r&qWϗ#DE-VDky>c9?J@)\`ķr+ v]EHzjFnD0 %9zsٞfczGs\5[qx)4\qͫǶL.s?J}[c5Plw] ~~ .(mzq"(MB*ua\+)MUKH~\r$4Mb%l].m4LZȝ;tbW)KR31҃9jCfԴbA$1d.$ LM$=jN@.ci#g0JkK8MbhFKz>0X__B?*P0 yj,csFs2623DBq LkĖ勻ŕX$b;M*}@f`$FY&|'"pv'JQL攳"q PWhs"CPQ(7N]<+).s%pT'M-7dfiT!'Qㄱf IKjdNfr͕_ؽ O쨍j-ʠٙp=$f7spX<4RTX ܑge#QafEAmLeso3sVDn Gl'8STӹ@Ia&B yCR*yc-WnCtb~>B.XH-Ӗ)_v+=WḩH2'2J|l Ξ|:%YBSR9H%CKUP9XŹ}")$c0 |VJWNB9l_ ֦$'ݺxQ\{\v#4Ԕ<Q5cYcX[sO5!&+`uk|7mҥ x'I%yu8%k[Q!H#ƪ #/KB>i,[qĬ}e917!^RcXhz╪19 ѽ{R پH[\E;G-qr̬6Fj1x%$muLSh"[7-Ep?8^=f^y:v,~֋5*]ˎsvw(Xb>K@L䯉gA11 bM> (L!JU2 iDU> ;Bie1 I` j_R¢ 1詶0Sۘ/j,N` ٔ`Ì${C}Wdr4 f4S<5R&G簘O49$i1&F;~A~fij G{x5+6F4Ý\ڂCiPYy$^!oG'OW9x:|d>>ԷSMIxc =Y zvNV6p翌B֠e$}[y֡QjboˋcSBK+?<.i-rޝa "Z(>VgH+үn +X3knҤ=AC2[ {Hn$%!YK@;U߭7 FDz};ـy'I::F[lFN":?+3?8ڰ1Bփ!˜LHoׅCpeý?+D!3O#7Pˬ@S%xBJU]@YǞ%]Ijf( bs}|JP[yr1E 9Ķ\lL"yS;k_ @|N]\PS)Ap/KbE6ÕwtTx2-7(q50PQlقDhbϺmP&q!u`YKꞨۮNa}o=U*q~{,yYzwOG}L/rqL.IMCJC.ŗapdJn C`#?%J'Hoj1Kr{BBl8wZ5T+|gZ:Mjݰv7[90 Y`!yȟq99xZjz Gk[/0ʊ X&A->iNeb.KZͨfNT/{8З9tHNVڂPYpoޘet M"\}?`*oF~f@C' rl{UJ8hNk ^AVo|my"ۤ饚m*, axqʅ ըN<8XszLbGZA GRp`dށ p_ KR斈:߷ZD˘KGuLB=Yd: rlP-07!XO>̐]bKƟX }(0+H6Qy6g0 HQ@{B8JܥGJ>h>Zr4MFPhƛO)h0 2K \Y)xre[ v(v &wTҐt1Q?|= [>juO6x5_O`f]E[Tq1F=3ba†k 0i( >noc#=rmȩչfjo4KvLBfKv&) )?X7PAtNZC?-A:'g봗# J{;VOn }/2(#AI-z |a .Wo+&)I+ xwF&Q!7|VGeQS9dԷ&)LǐB> ϬO!GY"ؽ&qsxGW#i_p*5"#T6) _f`4~4/Ƙ24dxҖåuSCZz\Lq c3C\ <3pq2&lo-J?>#.E^<Pb'Ot'q,RɁu}%B{8.Jn&B4EΩͻNB2u\? QDe%M.61y=Hz^6*{)i /) 3LhB+h{˧|O2WQB٤ʣwO=+# 4ޱ#}Hlp(TmV0U%ЌG]WȤ8F٧Hs"†n!8W r[7cm%/i8*mNl9yԡ]MxoͥP?SX0\Z:'Hf{Ѡ쨃&*w=ӕ)}웦a :Srp]yyq$$d 3\Hlk}0Ń@Nܔ$a3'tͭ'5 <9ZCTc委dMWshTŗ> ž[PA+0U T(W_lt娜}Ab}!TtoFZ]e)5e|{<30ZnS(7mL-E}zF}mD^^A[:۠q\" Ø.}y8~ No{ť+ϫ6m@ma  1xOR&ɐaq3zuS/3]><5-oV"C*ΖZ'rX ?&e͏ܻ|Y8-P`N)9EJq[Adkd8 }W(!/~ >b'$>2E)=]z=|W3ֻO-s7b^(h%Ӛo3:A+s ~|6IЫȪ A/5S cOwơؠRqnFBڲ5¬né.Gq0`͠x[X3 Q9.0P?!N^C1IrK27jF?9^#Q܎1$?mf=yⓃ@ʪz7nL]=/x .Bl>THm*˼d,gVwYA;Z3~i\.EL:7=dtA&rcY͜ڣ|KpbڋiqBH9rk Ӑn(n ]4Hq.UV]oݘzo9k= `+^uu r]`^AH1&f#vՕ0|` {n3=»TQ (_t ?bȸA lY%KǿPG&00-Z LֵjMRƀbw*.qdX/a!r8㫡~r$ ƹ^Xaα]HHCM:]>6yNJ访m¼֐dl=X }٫uTºuڗ>ڣa'j*+<).TN\Q{I99H V駻8gVx)$h:W9ס=N /X@u;鷼Ft z×&^q֑S$`l0k/BQPe?^U:!s2XO̻FH-Lc g|;ĕ#C*VJk`ݏV{h8}g`CU`4>ȑL<>.A5.)y٪_I1߿oڥ]MP׉K'rd1*VZ@ bK:>msE ȷd<=8䝅.vp 4A8`U "_s9CPwv )l05P8?R_FbBڝ 2ڷ}?cke t-̐|%"1+&D[[F=/GAf\+SsU%`so9/#XF e0qn9t00翝~ ~H>#$囵oe{NFEN'(o3m zS7@BESWA=Wf7) %s N.%8]Wtq.A'L73,ra6 oݎ5gv}Z2q1[J2:Izpsxԉ(ZlnZ4|+ȁP6SP8~Ѭ hi>( 2Pĩvt2*r2Ѽ)F3kp{E wxFGE'b{#{Ƿ/u 8y4Jt>FJq60p69u078 p9T|7Rns5 Ha*e}=Jik fN<8Q+13xyǷl6˶CڶGn[d_?,\5mz9F5-3HD[\9"; 7 _ I2$x&c/,s潷4шvIfJω;xƐr mb}FUA`($hހO"=6/c8J(s`w<\|Jڠ +\H>B JAKkUhg'klA8Z5lf4 ([u=žⵄVsҍQ5E=R߭ujENXZS&]xY0 *Z(}e] aY3s1 ł`- ܝZۘ0&Xc%yc GsP}\8~]ll*%۰b1^0Z;NJ+/-w$t۸МԿiIdݸ ou. B  pWW$Dn$5d"4<a0Do9y}9xAId;G-ՎO W1(_"-3?]0\|EnTn=81ff9E.V;{&K`]oܵhH&1qA)$% ПrmcK^y1W|*E9L,) KbeļRF\(7KZu]ӳʈWr. .gtdx?\~9)AP^DC(&ZMϢkLEYƉ85g./n2i=zbU*槲X\F[ x2L{I;4oX`}$`r fF஘,rr5r+=>}>h9]ÛRrĚ3L f;d&zÙͯVӨ23Z;D2Nߐp+F 5[=e6Soo'x#r5^iϞJ{6f4Y.8r9@5c~і`@R)Gtl[FCЛݼ*6 ?]NW}kAS؎NKrOP!F"!`foH0 }yȬ{TS1|+0Xde(+bȭPWvh>heiX!mof1'EGhH 5ͺPK2PRAhʱJnW)xoe!o[}ݦHU8or5{9\6>'.m .Gk0`ɫ~byɤؽ>, BXor1JEZѢ "vVZ TQgIvI΁;Y\+^J7e"wVf*I:fZY3"؞ᤀ|:ঘfOьBU;l1_%xx%W"<C?N',/%޲>4q! %N0QsvCuO)b {â046J:|I KbHxlϢf'&e<Ɲf7&G;a QMz{?e)wZ^ QEyː;= <D1m:qd#Yv$ W6GfI iq!QUl>+/FOCÏXDIU1%̴U}-Q.ۥFl :C&G|$^x2 )NRA ȢyOqh9a3uP)~q =Qܲ~$ruYFtbRoݼ/g:tmYB|j{#괝X`SJḢ}@$1 +YfzBBii뿉n6%6vqz:g71EP.>Q%E$y'*MYMB 3Jwe(h$ϬhوsζkC HXtwO@s5ZS ItѻI6๢/QjZL>tn~O;~닂#И,0rmSߘI LhTۥ@TX+ؽn L9XZFZBqǀY<.J,El55siԶ2Ya0%Iwcd+U]'lֻ.,sKT ~ %gͼ6P+ZffΫAt(s*8鳺r5zN2!ǻ_iiAƜ7aFqcpHJ2}Z\ro /&87 ߏ=X28u8[ywG;GWt(I ԆI(]s ^1i:\!>rprΏ-;fRw_Ӥ#Iqi[˨8֖fr ^! lޞ4/+"{.E '2$xM]^l8 OگA"1U)[v_P?S5>#t5'(A5 NQip {t*+ةP^{嚸E#qg'a Hi8d𨼰7H ej^6:fXXaMn['f0St5x#E=ln]Ͼ X(M5}Ky91*gV`?:6WU/Ng=eQ1Ue K$xSPT+= ڐD:)2b?hg԰^o]]L2!j–h]g= WNOn;?q a],sh8/PL'޺"ш8s:^AT f7pT_"yڰ툳t/!E'e=x”30u`f~zO?[m\8R!صmY`񖹀Sr>Y,1|A'^ٓ0^ktMlL;D1x{^֎c['Xxו_jX=(l< 6=+x|INLoEqLrԋ*aARLHZc#I+E)3nd=OQ>! _ 11QG JXCеpK! w^:A.`Q:I+6PVL1gS>yZ'h7+Ҵ<`oC^CFHdzk;7uuvhٝtE|МusuU`J"| Ʒ.sPP-VנS\(0/ ԙŜR',s] 5•F_e9P:7/6FDm! Os~a< !MY3ηupQYypm>OuX,?}2= @ ; 4 C S{u#Umz\//^V\p̱TQdUs{eed0fOdb;7l*Z݉@^kUSbn^щ9qtprŽg!"Br&~1́7-L -th B|@wߨ*G0T)lDP `f<^:&[SH&NzWQc |7#0B)tS`Yk;n.qШŖ8*湡Owɳ{20JB$/^*"]ul#̏`OXݙnc#[ !Y-68p^U?CdTs<MdzcRs+ͮCf9鏙ߩP{RxlqK=r]B  4e#8_,jӛ7;C=Ѱ`D\`KIa 2I.:wrA&1*T-#9.| x;5To]nsEN*>2@=ʐ/sb[[gDfKȷv-ǐB)5pǬ$Vo]s;u%ƹR0UD&faƓM6dhSv bN(:]nL[]fd}9% -Nm]zEܤ[ǂP{%=΢3'r=b_y7?]콯+Jq@~ Nr/Z(jڴ!ZB9.#ˈV)RZg M0Ǜ]޺37y_m<}:oxvM'7޷]j+3j҂;Lcg]7i4~M5zT؂ᏢkO}sG%)!;Og [)ЃNKP)`;NxGg][yۯeL *|{kR=} $oTGYK;dY`*(ҙ/mN] Fp8Oն_ o r0 -eF:t˘^SbEIewg !R<+UHc96 an C]*qrclKu,Ns" DiOA]p4m]Y;17֐$b- U L!/{*MTFWі64dQ*}`T'tXN Gr#[3b7LŰ^?k/8YC&tȸALR*P#!r85,^b2gGae?}'i":$.$`llz *9CC&*\FT4N|9lf{2f3v/BbSqvQy#؋-SD']^0úaNzXqܩgfbrSr7!o6)I[Lwűȑ7bhſj[MH=(N)9B5 T4Y)Ɵ8Y6skozgCLPTOL;#3 "^nXvfJ;'< 2HBb,\dnV3 +OcO@q5x7\EC4HiF}!kHk |*L7\v8۹#M mޛ@ꟊLm4=xok3uOVj`=0^R31+\q B6^%p/Ik+;uEU5xһzdYU !d$p(i )E UpΨT)dxdX6Vo P"55,Mv-^Z%q_tWW寇nsO BIRRY,-ܟ)$V@ h|eMF-x{鎪2*]Wg_M >*y15LzNXMx}~A~#kbWȑ ߥ^õ1\)ĕ{̂ެfZh!YERvK=p#>|)n)'JmZ NFUvada0%zct9B8? @2ND"^N;טbl=nQ<ϳSUnچ!lB :kGX9aj!d-K è0*Qϖ rⶮҡf>/%N6RE-۲tg2˒P\7zKIdP}D&N)𸀼S,'!u+h8@sqU{ecʑM"~ }*wu7q~`n$:DS ׫Q.|*Uqv0dy&RWha`\KJ,7 |jlE~ ?hrFyj:A tRTw%@&[g{잕 3Gb&JD-B&DLYB΋[I@B};q黺gL"^|_>tl֖Xajmo;TD950/-I5_te|mV>(r;}E5ho4 uax:XJ lzBޚ'1EvM%g KF?F :[.0c@i#!Xf^e~ ݒknD0p@M7g~ sE| Eü;G2J}4scnͧg[ߢ.WyrM^(o|ۭ⺓󎊲"DYN4÷l GtXU;Y/L$Wx43+J摫 3>xR/iUg-`)J%"@iM/fd?L"K3I7 Xń)`p@'C[kHK?yݹUA5T"WbSqo2V0 *29LkZclC- &Ѹg .gP/'$t/RdPqW=9}!7?nZWPf9uRD su.rLf䶬&TΚ5]_w>eCbUT :1YqW7΀p01TP_Do7_bra$9sDdF!Oj[qRݜXW#%,8 <]kF IC[e }eOO= veF jrMNrykE> H'$tCGehO^qΙ҅rb@C*Eis[y8y(Db=I'r'B3ݓt":R4|FI*0wJ?x:uf6\Px^KT@XMLtBK˒0fxі^2expw L:|+I+ ;r}^ʶϧdVf@\!(+&`\R޸diㅥS:FzOHl܄ AOA<{Q hSw[8-}:# :f94#b5! :m-w)[eE\--omj<[*qT<25gSL>$.y8/AȭVmyW6.D ˁ])٤w$,~NK>mQHGm6dԏOU(d- L"}Pi>z*=IMx0`F$yS[@ї1}62C(d $5R{qPfQ/HCi5~|VjIV~3`" h,6s*HSZ@kqh>94`@6Jn\$MvrdmW& L)l> ~[8 B^Sҗ>x#rU~0qY8; [ܛyUug3d' ̠# vmn2 ;E|A+gxr\07xeZ1[? t޿/eN?uqaM(Fd#}wgK'"(U7Qx_XYch^WH =&iI A_gr=N:k:)E--pNk\~8y{mO 6\\w=6MNA,mޥs~i@,e,WZyβ2[9Fh$ZK& B&ӈ?8ȍ9YKTDl6$iu[_Z/@mLꭂaM)&|s7;V`G+ i!t/[ Dl:`ӽg#4/z Bx|NH4m 'TnxEp1A6l$=Ғ+BdERW|!~k.A[;҄n(@=r؝nQXi]`&-8 mFi n@.@οST _\ta`~ׇEݟyVl vp (M6 -)AewTJL0Ǿq&Sv\">j,SSeԎ1n0yM rsڽ~B/!{fg'`Ϸ&@SO]-77;Q4u H-8P=)!A]7I/0<Pa|r7!(A;)*nvl54-8͋)>,貒{NtṾ`L1d6F{_uRZ1מ[8$C@M1x<焮_w}ԥE|& Jsп_e])>7U[~-LŬlΤLWMHd;kj9 * x]=u'lgy3qNKVS/Ic\ CwL߭^*;`E¹NsTHYHf28D_r7n8`H!1u-(sfOPH~x CBe=ј#mGXz y`\LB|Qe:qє,VZ6k) { D _1Dl"[OVlv}>3`l&[LI$F.u9#B6Nܣ_j/^8vxp#v=:DRm߱rWnZ@=2m^B8=v),QAF*ԕ- jlzQ Rň|]}i5gN8fbf, ]_p)1fo6FoStVD hF/LX'2K xG1jˍ% >'T AS%$*f _= vlؘDĠYRֵ -g}|nܚ3-=[xHWqԙ>zc$”6b;#FoMl-\)Qsu =]B@'dK:- 1D3tm88YZW*JŒ _1"(Z/򸢝H\#8n&>Vj=o'rjWA5}%BwqЪtc0&h֐NVs]BkWt5^PG3)S ԙ W3O Q 0ùf6kn^|e=V-"o9,+ԙ!5":h?Z#7<2c"+NX]):kX&#R: ʠ0^j=4wSb@`'X#rEhB->ޒ=,(W:"J hCo\h>{髰^ mi)nYh&ZW; 4G[>{}2'8H/~+UO)W׵D٬%(\`pW#$. S{sSaOHX*(C︦6&kBSoI U5:t27t79 d?}\ѳȣ_$c[B:H>X-)Zw^Os\ricq]w-ͺN̕_R#~^AIn8D .z}RA8Ћv ȭ'6H*{z]4~&;q7n@:]$ ok{0j] ' (N~gQÊ0[xAG[le֍ TL7%%ǥY.zJJ l0>g9tD}W6j|3g{*̲-H3v>$-cM̱o|B rDq7#4@@(əOjt_1kުUjO\bLrxfP@iCedB 7.TAH@̤;NyMpJN΅IC?.{ՇcYz}c$UEMN{,ƯxD@$9 rܴ 9gց5Zӓ4'=@oZP4MuU^i+SD5ov؈Ύ=`+tQ6#Z,c6Oŧh RMmC}_X^ׇB\A<:e~NF-.0Փ cb'߭.`9lO'2&<,#\bf=] Ɏjf8x`$E`%6qzӈЍ(hF)JVDcF׸>N\zǀYqtPyg%Y-z3:жqK8zWG{Uj(jPR Yžr$!d!56ܜRH9!ٙ*[gx$v_W|Q:YDlmR+E,{K}fK( 'b!?Pˏd"h&SC8j~Fí(^azx<ϘhcOi&p; qV}|n,ާ>w20UJ־"P|Xv(ՖFN.'no@FKH&m+9A I(`KkhӬ+5.UL Nl_YڸEj)~kF`Ϛ!#Rw2`G&F-?ͷ}]#[Ig(!Oۄx,pU)t lϐf0Jm>or=Bpqs5~QF7Pкd'JȊ4 xc0UvQC2]Nd_k{T9P*QՖO|Ut]A"T~FvL| !̙/hd9"hް֯Jv K&|k_Q!zU.l2ۖsJz jq-hf}Ddm|+C oGF"MlǨ(]gIeT]an6#5id, FҠQWC+丱IHʺIr+õ5%WFѳ |:3iQ+bi7iʚxLJ \wL855Fʻs{zRy<} Q L =0N`OvIĭN#"3'AJ\x)ٹr60K|Ve@n\X[t37 Gi)&VǍf6FZѲUJA]'7PV 'PYN_,1e"@x#O,bI,=^9Hz0s[h,)/S;$"r$w`![4;fkxd><à[++~Z.uڑi_J )Ul_b8+GÃ/ QNilx;ۢ+T3bW=(H5t7 e.Ģy<-.6`@Sbs%C#is><оԖ"歭`S:ח5Պps #06f֌ң_~[LvUep ϮS` 1bC;90j,}?'j U-!w5t9tT-}W쎔 pzz7n P^4%|qI[b-S7! I2KX(7O\|϶!n^*E%tgW īۅۻ%:xVa]rjbj9/*ʫ[AU ](i#*3d8#fЫ6#~]ۏ{װ}f}@\x(T&/\ h`| > 9MJD\ dw#3k;L'x!ht1BQ,</3yxZ\hrRYH#Y$޸Ewk |0ODtqQw 6~mr:6>j&Y5"2l+p̵ϨC`3EmTtl\ν(ZnG Zig:L)5Fry(`Kgϰ ٬lP89 I8ĩq[vfӹ=@aP$ri% _܌So }*Ż@4 ~Z!_Y*\SXhCBP,FA#V>֮ _{ǽR+ߐ3s$Nz*K!d'mS+4} 8,x!~Su~)/" __48-Z.[֔9Qy ?(_ua:.K( %Rc ZoϨKBu^<Usv~,f_Т¸c %rN'Y3pyQ"X$2ge\lds^Eݱ9Q!2sK Zh.?˕Jtb] ^7~iQ`HܭF]Y}Ȳ'm)HOE2Xp#?720V׭p u>#k=٘NIl/KP()Ol\T>Ner"gScKAtnXsnF ʒwB/Rة zt3KzsZE/pkв4Z\JbC0mvGz-6B>Za2ڎaGC ^S߽ I\M~pasY4XMX!rfYQCc+BjP/pko7:%_!Sxۊsuqla5UNmx'(i҄VUKg`V+5;@~}Kxm|\I _Ew,DwymIqvn'χvd% f,ć#ٞhGLvs$FvG2ݿNj5^7٦j4ێ6 FE'PQbL̥sW=5!Mf&K'y+RCxgHYLդœB/aF&zzx7t{}L旴|ٳ4!&' ?|1uVy=A dQe·!VTf ^(5 &ajXo~jfc<7V"ZoAƤ`wˎZ8s"A=7n?F v=Zi̾j <"NA6,w{uDThP^qgFbHHe>E5e>_B0(zāx;ꒇwTW&eHB*렉@DHhjȷ%:` z~"R[ <~{꽈."18^.'.KR7gELk6Z _ yAd7 v# K*k2+H1LmNWƩ4znl9.vU7D1q`q)PȂl33 Z:wjDhCİGċ9r K#j.KXb騧 ܷdcl/]*m?= Ϊn|IJ^E UӶ޳Nʹc/Lj=ܱl|A{QN ߢz_?A9}3Z }1^FDȾ]^'koQ2]W:J%?oY9m>, zC_pݶ O"c}h: w#-,ﯳr!:$ȉ=: O54@$ r>w Ź N>Ow_lV+R 8U!(v +ُ h/R.-ykx1cBHdn75nN$ܘvM{kX#)pGPˡfܓ\aFF GXx`L=~Yvz V:-gk.[HoZ}B3'f܍:ƻj[WH_ As7W%Vr'R)j"Bûxf_0AMHjCl7kwF WiDd E(p gۦ+ԕbSM1@NvGfot#lK7!DB$淧Q*4\ CV A4$gyL&Mp8_\NC + 8 СAEg!G=Jd3ǡgZZGx,ciҔ;[/{pQYhK _ȟPy:?D" J_ツ/k^T9$g`U6FY\eC*@e3u'f]@ {,/]"Jmz4U Kxn;2P;s|Ώnig:w^g[̬a>Z3%2v4LAٍ(S҄UNs4@F.+OG#cH T>Q${'3^ϖ`fRԍӚ)-qLloP6ʙUiGu( w`D^:Z*ւa)ߜs$8=SOMVe&W2(_&R 2%TуUrN}ؐ4APȘ2ZP fjGP,ؕBfDZfN!i(3)VpAX :lNlE)rAЙX]hw`n V8-JVǘhip;71 3Váiih$inq Z{pLc ? uGqP7䂑 QkJSEÃU-]逨JYk&u'2L# < YGABBWQ+YHt2o{֐WhĖFŞYtN=(¿lMGR 1W\[Gyx !#aE\ޏ|]̘V6"XfHt8q+Hkϔ4ԙ%Ue8FPi F[$;w(? @iSK `'%u쎃);.ZD]R'L]eT~9GQpl ]Gcp|doisI H7TRǟۖ}3$)&tko]^i͐@?oQӢHRJؠZN'/rܫpHO ysآ&*^pj 4 Zh@7Pڢ9mĻeԃQ5 -Bw"|1@Ha*.y8m@؃g'x;ъ DBBm_s>@ݡgn h. B(TJc  q&VD` w0@݇dR֝.f)b{۲<؆C!M;[>&& FP149w#gEO{~ ]=DƲMvkI@2N\d"스3ʱ7]r؏l&|QpkxTzAts̊MlLyx!sc"0nH\(weXTU3ܖcǿ5p1GҋGRF5[sh l|䣯 D"[Ebrf=uJtQ)<ݛ[ڌ!4l?dw%r:t+P ]ڭ})tV!]+4Q "_>>3/;M8%IY*B1T bha展K%H4* r .wقYkt2AN$%;9+D44%mjqj0 e!y;i<r:p2<\=q&#jTn"e ۀ˧|sIy_r, }dx}<$]3iڥekht6j`㼕lX:cs(pI5#Gߢ[ g[Tr) QC#T)^PUQkW>?W49P;AVz+oxDyG.\yz/`U`$gUL8ݘUi|]RWS)'+$ыHfZPaxZ+a- xv'u5iq`;\5#^7Rѵp;Lq]'^ VcF)9H ?iGZaUisME Yrv>$BrԐa镠z`6V !=?F=eB,oDX{d&Bo_Yǧ&[<GVx>iFF} z©S<%w|OJ+ C ۓ-gik̈́nVK꽾p~} 4͓D``B0_q{۠k'ㅄߊL[v î[G^ZMN"w*g._"@lڒN$5UH=7!|j/Šhx?Vw)]^!QR|+w/-̹لei!wώ22 hNګwa݄gM!/g#N o\kAP.%dlSڍG@bp:Grx#bY]7(m#zYq | 8:8G#gUN5o`$˱5fu .`"i13Ucp2.kgZGR~죹?{`@LuMXcrJe\IQf,քRea^=Bf-W#fh;7oMZ]|Ն9h0 գ4PBvwIcx,PNض1xi ^qa;Vׇk+?>; ҩlҡL=+Qv즟(YݾfKa)!G&5Y Zmrm}y, ׮ б}(*L7J&Q dC7UH%bVxX soD[IL4@ JK)IρN Ⱦք0[\p{A/ǓFur/} ,d)”Y~^ S)+]lvOcY2U  I*FEpߒ+z+jVȃuaXR `Bډ<$SŪX?ApԗK*i&8؞ȴ`{,b7WMz)km!5eFA06fg\УJQ@{< ]rӏӿwK;4}Qe#=siˊ]y ^&B94 c7 g$/a22R1=,A?-uzze^Մ}q:@o_S"lyAhlN!pn$ێ :BR:9>Pn zSԽڄ}ynT PUY}t4.!dx(-lM<+Xh]t)-#8F*}kxt<z6]$m+%b nQyBZob[ĞZ௚Hwr~'YtnZڕN|:&n;y|Auėd6lc9V_Ol/}`S?VQE8ʷ8@[G?ZC3IsQNF6T wns)\PJrVYA7|RO{ v8Q[pt s/D XG[]+o/aF3L׍@^(Xr&7@0'*R(Qy?&[*JnlCgN%H5 &;A|\\spzMu@ci۠0c_7X|mf0[7-=fߡc*+AI]ZB*Ձ#IMٛwNANh 8=KbTAT.J#OXڎFF*fyǒI]뱴@]'zoVkR!qN+6179Bg#47.e!1oX(JkّUS.)RYۿ&[jVtfVNܮNb x NL&AYae:YK&h;,.^~Piy!dNj#}+9Z~Ȏ蘷 Mg(3=&cֳhr-Nuk*/Di|ApqN/%ۧomL'5^`Ŭ='k7e\ncA!x~Dz:֤c~J&L9# & @k8${ @DwI~ժRuck:40v;sOTUC`[ތӱkS`CJ,}/_Sӈ nD\Q\\u=ep_]^8\.?>f*:UQJCT,j6hdN)b$: {;Zrh˖yf9w=CD:/xw߀j4R*O6-Nӯ*!W:DqTН~ -pgo:~ߑld7 lwz`^= Iு}p)c]«:݅ߩfk `aT])GБ).um#) )|=3UqUÌc?g2 #6I3ix )$5#j"4C컭Ey)D! "TBr|^IC Dek-)tR+|IDj.;NȣIgZ"U;+4uGYb&tNN`2L}Oߥ zz/^2|d!CDrnh/ c '?{ wp4Ƃ z;[ 9J6-!˥#GkܢpHw#$!-8b0ˆ5!!Mh۔%F{If-PA=rW~ȣsqh1f-8@*h'hnI^LgYp gمTH?$Ţ o|V|KGS(>M\Tq2Cڿ6ZH} pY6mޒf䦆`覘8Waࢡb8$ Enw`vh1Y"Ws']7Z,` 6ܢZH1 ;+K5WD 4Z ƓLAt b\s3*vvH Ai77}t=TbM1*qi$ĨzVaZFaRG ?EP\rgِ%#3@'2)H MOb{, C7LÈ·6|w-B^THu5NEܖM봎00dLniHk:Rz}XIg wWj-h*`ʟBZD|_Eqßwr=QsS6 f+3~5ޟψ;TL$o@q:O'_ti՟fC+}d a@%ڈQ}0bEO4RwfN;qtܢc "΍Vv@.T{rɆNae@p\_`'ͭ''46:%ܦ.BW껰8΃Hȼy=xxE.'7^p41ADmjՏ<ӳ>v-@R\(&$U  =nF޷ruiBւAe@}e:5OTsa7{'U>eX"&LCGsvi<ە*~RDS s܄uA.Vˊf1Z)-+ ;.} eɬx4#{Xρ mm4D3) xWT|k>TRl>7͙U=P]~ sd4/ʟۮ"l ꚸmcZeFK9}:l1}PeL?pRs$hgEZf6Xl WIdt+40.kQF?؏ S9Q'( V3DO*D|[ʭhs8Yt 3nl5F*,L_ M'I0Ky0߯~/2ˡgH7hG|IIR[KrWjn\%0ev=hRE8d*@p H kHG}/y$8n;*͍JշC h{o?iotmvB.jCpXq *aOZљ@+=Ce sx+7:jQBbh= a$~_v"%3'$3\`b t!#@%h!h$=9 [:|i48;Q>7(5t7D2Uqa&L9ji6].WpJrpAXɦyaPOCNeqŭ̀aRECHУWˊ㋈;G oDW!.EJvF*rkA5ȟSTtKH.ڠq<!m.nپ(R~*LTkqrHٶp2Xs:Mg=:²f群DsDˀ<}ш1FXc6O2褊jGfTyiC*I o{75MG KL"XTZL8HROH}d|CgqYOXl+l?~7{j/_}rԗ =8ʷ]"{|h)+|{n;wj7Y}@~hG>j*-B,Ct=cv,L=OzMY**qЫq!T 5')nhڬ`z{?Fz4҉uvr~vUvNh%g[ۗM8Һ fFF @v'1~POՖ7qĤL͗d4ꢓ =G\DdS4.zۻ`SF5* H&6m"\L%/W0xBj,[ENб{ }@7QXkq_XK$€cUIA[ZNCѝo}TKt^|{-\#5=򊣌QԚ $OZl;)J[Z8)Ka,79 BcOWQ݄UarhZ1#y/wKʍ1G0.N\VP0ޤѝ{sT2R"\L+N`.!@N%.AG-De;&xbs:3ANx _Lэ?W18[ 뽦;^i]rxwO0pȄ6jlQ;th-E]=6W2>΅H JY;~? *S8l-wxa_A}&VdWwH^)\{aI nGwgOO78L;<Di&\zF䮟~_佐r'; ]^ųYjZůfک&LrOΰZ y,iIIMN2"Q#9>I@^A?4_؋7r村rƴFa- Yܘ`HC}z1@ĕ3܋8v.5RDQM55x_OXQC [9\Ogd}n!Dge@{<'^p-Ε3A.ѤCl7WCsb[JHX#`g`DɰrOĮ#'KyO22T$+$J"y5v{$vks7pM2@ѰykK'I^t^8u}#L~ LA k",7~<_YM0DU3*;`-Y%aYx<-XZR[tZDy2j cX[ω~ ck})6FbƘwdTV ʒr=we5Li t庞`)>7(Z,KNaVƦsSڈ/UG#,ތXU qpX0P_, ߛftqtYD[o(tGh&҃5 o5h'; ?z}VT  g-b2bT:j~`=8oN]0svڨHN'cVE0As(o=_ 2Q"@ @&/ 0c}&p|b:/my[[3QbpoNB.ix IMRx2.j09o0ї+-0 3rp@;( $vUԹU]kq>uxxd B-%;%꫱'m8R'`yXU gN-I-'J6nwix&,l&Ť<'tyC88r1]_ؓkQ0d]G6oϸf%΂PhSl%rTܳ]@KmZ!?H5"BN$BmBhMiCEKN> #[-$焫>F1v(o!GTUPQ+EVK#ګ潽)d6aJK'g)"O-?L>P|F0y^¶|k ( ̨{z!TXRYeZs&rycߊ(cyݚI0ĚJXؼⱌǞ-t h]1-/ 8>Ũ@mWoHNy!`@MVKze۫KL:=Y2}{D2E&L!]&Y5AH9{  Nn_?kf97TfA8Es^ C4K潉M5 ۿvXV 6+=.d+/UqF+/%e2&+y0[)蚻!5"JAfZ0ܨI =*nPSI't,> 3CJy*tKرɼlͦeTRHn/1klƸ0՚"Lq5w<5efw?)g@sXvQ┽bѮu#(y~kG2BTf iY=ꕩbU17 O#ySq|8-Q#Lni"ܟu?612ܛZCp3C)oZkBS,kU73I&Ua8eFE8x7Jk1@xtI(,zg*)=q,kx{ML첐p=k:_jwkbK>D9JFJ"ɽX?e*>LYG7-Н<0mU~+L 1^82peQQTI"la(,^\ ~~tˠn?3;lq$\FoW ɚu ک-1TWhe?^${,'k<.QNkmYX"$5XSFKjYunN  s5otV|^HՔ=K}\%YލD`Q`b]2NKn-8<ܲ芒/\P `b93x6fH(+E))eF^U C}q|gu1&~Bnɳ$|{*loOYJPwSd%]C)8g|}t鳟ʄVsD$.Q̹# }X4#ʌs<9r^\̤6Ǡۦ:[R/n$+1F:B>1DYKBn/&_>p.M߈"[ѯq_ؐC9/U 8~&_Q|9b*5JhmO.tA9Cf2 aND`_코\NDĄunƣIXA{ žA tNl5(㙠_HBNx &(oG,?h($ܹYu=s `Pi~9QH_?]H1KZ70 220>[츜n;"+(S+LmwK00W.HP)6\uf~gA֌ALUNC8WL"PC\Ti_/a4@aQ>;/ +P7a(NQyn'qm"ggkrIP/IXrtGl'で"N7Z Ъ:-|f *Xf|&b2w=i_# VW܂(7AQO>팩˃$BӼMH5"Le:""G8BJBJeHSCʒ-eOh7!@sxઘv' yB`.ЖCr߇rB) rc61t{޵N2SX?6Si;NasJ]4~q|FtOoTa-󢜎H`dڣ6u,(L{]{"si+Gƣ̰lTVȥ1m?&3Ei>55hUѕh薖HIf) b9!u3nt>D9cmݹ4D0{cIAppskoTVh2Clz )v'#HPR VNˈZqCb9)rL쵩HR5J*c])u dGƷL#y`=Kj2oȡP/l 1[_z>h:]|} L5 tE\۝$ڝga8.eVE%6\%(4Z4wYZ9w5st],à/FC =Fmbx?g\4k<$4(0;!o2[2%07߶"7Q \X%=`rN  H$8&BdՏ,'|kN#5e<%!O:e_ (yzP:H=/tJkc%42>:lW ;#LpyrvfI>0/^NPu:>Gw8ND*#Tۼ 3=^ll V^b 9 y#͗ aeL^Lk4^OvA?qt6߆i/HI`&R.oŭQy%Sce#rCk&rY :k3wyɁzh/E`/qxJo #ٵ@\T" IK}",^jXſ rmG~_g\n}t"|@L^]П$lY7 P:i.WX@ѵ}vι\v䏰/'Dڶcw ?hl8S!ޟ/cj=}1̎_d_J]O>8bubK*OR/#h"JmW@~IQxI,0СEjMͷ^%`n"pT5.bH gDn?Qm,e.6‰8?u f_@Rn&h0TYzTdSQkDbr$#`ףv[c{΅2err߈{dAoDR 8aȯ;yk0Zzi,a\5*qXwF0\hEDl].MDC#MF f#׆Ml(漬K( ?[$k>NwńO9+u`|䯜&9k'k0޵VN]%eYq:T*9;M1.;K##ճusҿ~MaD Y]CZ'pq@z7b.j޶V,"a|nŨou`zex6neTt(ɩ]GvoH[cG1:-fOYBiUօp B6_uaw@Xb+K#+nYvA˨"Oa@xb<~4R^nJ0-UzՃHF>Ej! 0Uwܦ< ;FL.zK2gyZ}5*ow_!`[J/˪)r|#']L|c*{8NB:T' <P͵;xPbD IpN0wEfџYIY\ ;W!ѓ pGz V ;&vm\6ivW_&=Og68NIhщߊkI-oc{Jtrfjcn8QU5eպ K®RO%&骢݄XA*Ӥf}妠O삙.c-FفH-$ڙzlhA #b J%ֲ+-"{h(|/ObO; =H7ҘuNU̯} ,uY-X!ew'mbU ZTx9&n{)l| WV5iHĶV%G.9i$8k7?юE>މO{O uI[mK 8W XXҳJ+:ml-ͧ^_Ы^a8#0zէ|m 1{~EKx1hMoY izMML|O=֖Qw\UZĚc5 -UDRC2^勄wAP[ e_ltxwiֱ {O>4=s*PNgak,Y.C^-Zg2G8?cJO:GH]V-G)h\ed~;0` &I Dh`ēޕnEBڦA۴ͬV{\F|R,P+,?+_p^',񃉳%o(%AEex7-'w3 d:mwstw0{|2 ;/Od}V}=tr!\r2SHRtFn>"=9'ghfU2a'%LC|q %d1DSƪ߹5lX~,=4+V Ffr[Zu) |ةEN^!0݌=88R5 `(8  "nguDg|kě˫֫|BǵC.@(1|wmǃuJUSӳ&hg¢] lN;jߛǗMet)^>/>%tcJ([:Х5l>Xm݌tC"̝aqiOBm ~`Խ#2JSVz\4M!7!(S-gg6igQQг R]Q؇=oI%!3QSOt[ҕͰ%i "ZGu,ɉ*>2W:A8u"[$ )ֶ;WF75.r}gu#Pxr(*Vރ+çF)<)5|Jәj\Un{O޻f݅2 2`?cjz! kC{2'gz{̪NXĦ,4}>@rOP5/jX QǵcjsfD:HhS98v&{:fF#J5lDpSm@=%H2EGD~';vLd]41%7)3K4<7EO\Nshuy9*J2D۬F$GT a[..`.$R92GCL@Ir\oZ9Ӗ3= #&4탩I,jP/p?(Z^9 wi7DwxYTo&@vPVW-xv(&!,'U jQĘ_[dWQRhȚ%e*ߎʼKZGG/g=Z.cܛ@4} !`=a HG}#3g`ZjQ jx3f[.B?!pO/MKZǂCR;=`DhiTkX{B*.o7ף*x#Q&=Si("t4;c̘؅ͻ * bLGGX|#;d@@Y.5y{sd0{2\7Uj cbYsTnf8& UWuD&yQLo>e*o; _A WZ|e>,Wr11R`ӍEцOl#ǤY;Ni[Y4tI~Jϳ&qÌrt߶ӺB~SXsh Z^h&ŭƨ ҃2G=Y}kY3#@(u`Lexo +&l4f1-d³[-KLzQI%{H wra{DaF"[P4¯ԗ!v(|Rojl6*Z&7x4p&sXk r[꽗hy` 5,0q9g{<1giP aP6jA% pei&Z>]LI'v+gWsIT|^J|(q.8_z+= Q Kм%$MOlC8szማ-[qdoiBsUiZ"1,&ԑRqf^Ԑ5 %P4%y:gi_/ҲkJtYv/xp@ rׄƯsz֙K}Zk?T+,f٣7 #<_q*vwcB"F8QN?(ͻ!i!|WYXnOf<@8llqXZM6Uѷ+'o4Veǐl(!&4~?)ٺZ@Źf)|YgDoRq @}{kV)52|(nve#+:HNR"_gulv\?~пMync3Ie0YJSzQ=3K#3}-'Z*= e̕^~R~zz ԛ"QY|c8:F6(<o̓ZQePGL3}e0< 6W,l) (>͊e@Q&cncXT(p+x1FD5y;BAo0A3co^RX3`e#W< L"\}I':6j t @%`g!",&J&&8G@:EBCXZw9 q]b{c#GBڜ*׽YjgHyaU-]0,=2J1lAAgYY$Vg,(eƛZZ( h5PW@!tϣK dk9|)i86Tӯϫj}F|Sp+f0.ų(n9Y v#F,QeinIKɝ8BpZ}HRCj {ȒlUV$92"~xq/2{_S5Dtxs7N;f3ggV#1qK,ʫ.J2z!g\D;rui}LȂT\M1rAVK7q2l o)il)l;oՖ~܀֨>m,s{}$ 2sm,HwqM٘=?(1GWI٘0bG:9&T2,̰eme Y>cVfY)( '[O$ 膳P/(WԯҞQ࢐ߋZȁqC>|VxD^ }#&1L冸(<7M̃ fZf.F+S`Xv2n:8^q=/OxelzRu'kN/ G߹!лBy3gzȧ51Ci~S AS$7 {Z(EA܍pDc`q ƄUW6ҝD({CUU zHB׬2.Wm0S9]9 -וAx܀gm!vK#?GyV+-s03EW=$]ONז"?V,>Ť>*ת/ ;Hc LD4C@ٜ-*&׫rees6&QOSߥ jm7)VYk#G, 1g-/r *VY~'rz`Bpː!Ky VX j6"SF@B1ݗk|7ز\k^hr*p]cSjj/7qZ$$ % yCK YDbuq.eN?}$Cu2/obZmC୺Vs/g^sn3pG]? kю,^#i::ɨD'tf!5+u!û*CwQ)`'7^Lwh㳦WqQ|S>Sdz1v$(rGtvΒH|+W؀ގRR7_zLjy1GIw[-OVe^HV &D$(VBz`L^"xy{h\? EbjD(݄oFaѽd Db\k3յ;AD|X;zc|( f!aM~6]!Wm_-ɷƳ %cNDa4Uld;;=!3GG J&f82&bQn q33/,@m9xks]rOCn-R@JX`_PKNfJu־X_G|HW:=Dza4x\N\nV Cn&3_H#+CsjϽ_coIf// 3M/o vPo^;g?H2pe9؁(awl 붟s;DY84n~?𳂆=Ň)v?F =Մx&f 0C-6=]}vj3#%\ϒآTze6=0 d:HBt\|Z rLGjeN]#ܺuADij{bْ+X h`~.Y35O-w֞_?GS#5cIiU*s B)=RE,&7S*iX,P6 d5d8ac8ɓr'F'lw=P~UIJLu2Xcd]oQ~X c{\{LO̧~ZU9r/E5"'hGb@'60nYd>^*Զ DؒߪH9*IGAM gޚBDue61M\GLNyȈ$7n:tU g Y¼8SC#זbQʘ.iӛ=oJ=%ٚL^5eX=C,;QpV6x*R¾SB JK,9*렋6 %W;rY8;8L5ȱj>6C˵A-<4a@"roݼkU{7tg?RBrSj M3 \"kGD7{BSAgY2$jݟ`]&8[4gmRBA2&|SZ1^J-t?:v U։QVu1UNvkias~8R8--Z|]hHd%FN\ΖҩP,)0 "-̨ X :5/K^dLh|Ŋ Kk,NAQR!-Zi}t+eސŮ=Š$osl9cʆY"V :_ўr# a5AgJ43@ƌ=@!Cz{(7ELIq`;2AteifýZxMp=[eL0Vʣ nu|]~If&t{G)F8xVA?Mn_ qszv"_&l|wB @H4t)3|g 5VG- s* wUIr'#^h{Ʌ1G~p̘r @':^,̊Ŷ{nםk QRzG!5QLĒ#*zpHc3% \&uhbѤ'ӴKm@ m_bd@aɶUϾXS#H0pJkYP \Wu[4-Vx>4DF;yG>ZZfY~%ؙaK$H)d\ QC/ZsfBKUARnп4DiZ1KhBHE5,t??H7jFiվ}:M}Za$4Zs&VAU<;^=SNq}y-[y}1kզ$w*ddqL裛P7ET~:-GR0x_kHfv U +bF}w@ Y0`4.c`oGZxۣ~X!K8ܶcP ӈ=s8r7dmc { @} = wTs;C|9v;V۰V7>;@| qD`c|>@X~`.>2;B,-WUHxWOΏq.@$䤌QRq;GPF 5k/sD`EGzdiZ#@,;?ٗ;CplLJ E7^Cn',SRjwg@F>CviY=*4^o>!זDhM:?MZB#ƙs BrH 7ei(w]4nr\ʔ៟Mt"_+/)#:i@<\%Vδ: jܟ= ]<8%}S$R5W(/CS(W5owz͢jVv)^[QwAhQ_t@q~ɸg$'!D04<&-y|Fkߗ l3h <ܦLqnZKi\W Ѻ$WXxH!MPdH%ʂx$^r,UVc^0L#{n2Hsq\:ނrs(",D\*YS fmY͡*#. ALEmd&N3" VK%&JAw=x4`nw N"aDYV倽t(y$ bѩ茗ȃ3: ݃Z{54:E[;<\H^u/&ُɒAC>kQx@KΨ&Ьr\WH_Ǝ䄑T=_w^nh:u' W|A K`{ Bq'V!?΄?~un?]ThuKdAƗ$~@3lv ?glf׻kI|2e% }VwH`_aņmz 8zrzP%$SVY&N2BeGXuլ}lSRFB DE7'&b S5Y~XOTYP<"PB#ݳe zQ&<,1DZa9rږ1 0%\]lZFqʋZ!Y" HwQۓ4߲#ut-LOPh* dhc7 ;F%vlRڿx(7H7EϣzrqwX^TAh)%sWޅáb]ЯDj87mw@lphsݬZx ͇ J VZr )u@xN"3L;rH0 wg;HC9OQMʫ%#Jc98r]c:Q}Q\oM@RѵI&@%_<=/33DC;1Α<@hJ\CX15Q!qs0=Nba`[?Y Ԋ\ف)zFr` :"&%/B)o>CGʂANd`0@[|_[P 6vIyUZڮ+N:@K31tFfΙzd}AcÂI JeT< "lf+QN8UkYhOL ۀmr1ZB6Z` o{1$sWzT0 Uc$ZmxTr08rrsB6ՁC\ekށ(f(^s$h?!1{E#"Dy7 ީ[hR-s;0S l8#m Os(~GwƐHYr=" RI (jPWViv~@utffVɄK[e m0u|hw7ŋJ'UL'[ 10[o*`+6I+|* /B! c.}ƒF6_ݰ>mpr~):'Rԑĸߘ1|N$>Cm]I{V݅^˻ vp  QrbpK6 :Īo9уE3x\dewV\u8O$Rl3,= BBDewi O(f~,JР~B_eՒ\~K5 3ig<_yF;1_Y?+6b173wu(ms0I1Zn'MVȝm)߃r[ܶ.}z+Ϻ36 t@ 8JɊU &) S{Or;T@  țJN!Zrf{nt7΀u]+YYJ`P sg+y[IPA/CZ8iށΆ}:qǧI@-0wcO'*!:Q>WivJD~k,GuڡLcdܣcaW4t4n0ɀ,mpbͽs_fj(ȴPl ݆ hk1ۊmC!uMӒ}{~/I@]|ϕbI3}br߷6+L!-y=H:CLݎ)ݺ.F.JgƲħ1)xReAm_1\?b$>1 wSn&0rO׆ﭙneڡƢXGuHxP75+a 6- aՙr[}Bt1d*6ig NZMc,iv3EN0#іF0!>+g! ؙ)N=ym~ۦlRskxTd n2j>\wߨ ctK[qb%}1ҀR $LD)4O2B#_%v'ݳs.,rرC^I_~,F2lqTZc ,$`t!F5]E8}!Nu+ f_pe$.|SDZӛxTɺįɌIJ}1Kw$bb`o,%-pR ?L4i\ul7cVlU}y~! LCpv4JLX_ec|ۢI`S*>ݚ%vo)fْבj6])Vĉ}1xP8n&%Jg\ش8 {.6Qa:z!+UvU>kٓhˊ Tx˭L(Hjk)9.x`t7uſ.&i ~~kAy2Z8]Eh9| ~w5nܹXR i+vND4u5J[%pWS7ֆ2+v~%P#H n~_1 FdVw?] `W[zmDW̔ ]l\o+iA;(tMTYRFx\-I`[RfjB_<]^s c^W6R3]4|%+MYY7ljB-G;=[]E22Ixp=81WFd^a@˶Ʉؼ#WtPy +:Չ NSRw+݅X,̚dK!FvLg}Uo>G~*+^48fQ?߉Jy'WN=ӒݞK0鿣.HѴ>/VqPEivpy=;7;\;u}ݹ}(Alv\'4TT~_@8$4^FvO@C_d!=(2aăΠ|!$5 ]|p|H9f;|OaKcEĒ u{r%iE^.~8VrVaBW(M~6B&/cM8M=i͋ͼ &p"b]U~lpoBCLyۤdc5`Z le=ުa;B }xmq]v\Pj&5XrQ_D0JP3CĭoBJzz/~+F}a5~W .E ?=6h'4͍-a] O50 ;Ȼt\Ri,I^1EBPݥ[Hm J7܅?F&Z_ h#%ƎAG"CnZgF2VWJ#\e d, NhD+N1^c:Jb(cϿ]{ bĕ>qZ#m=/xJȶwQkD Op?&qJpbf[T:n1ڜv;E:uHY2%۰$Z촂X9zDW,כmWdn:5.< t Je"AV"g9HCQ F.| ƻEVk P 0Rn!/u:aql#Fer%h2kծͼp,$l"/!&Ș(&2]ho9G}}6^Se*RЖ|!}z( nxb@x+R{yvi6So*VN{Cǣ mvu#*kj%~ MԽf&2?w7A[TF qڀ*Z*}eY-_؟5RODc{)9 `\,f>6]i;k)6j#{S*, A}Oax](xlEΛ0,|wnm]ӼD;@C`t- ~0Z"jGĪ&_7My8YeFOؖ<()QRj:Bٿ&CG] Nţ^ }څ+[ j`o|Su)[_,,q|=9:.?7lT8hp-{0w[ᘻABýXFj RXml8[ vҕU<`Np/V RBN<=~vk͍Ud$&᧴f8I7I P 쿳!4[& A5A]` "d:YG71L YccXC+W">oJ$Y9B:\N(`'>m\oh0H}ʼ /yw\ 3ߣUu,!TtcC4H]=FH=J"΅9_I92"-48P,%uBx3qlFzjOH{ETҍvz<] ZꟄr@] Z9~6_0ٯ[V[K)[!ijF"GmںvnMʫ4 Ry,4$RR 3|g&Ϗ &k?H(HN/oBEtOwJ.d܏ʣs<!]P'hfE:+3C*w),l֔D \o:Gq?BDUY}4<}zGoӼUy R}[ǮWƏRj Os9:؝J4ۯFU4,a.?Pkk:8 īU&`Yҿ%yX(A&#onap,ٷXg!j8Tݫ$OC7bcJIv*Xvd ;D_#WD ޮ4 'C fmt!ag/p*P$![kH>ϹBAS>f"Sv]5ԁ6 #N)$%Sgaf,sz&ˁNύ(=bVg:c[NӵMIw_jOﶉzJV;fvqN]1nh`jW2`u)eF5rQsGR2Sm@]$&mѡK+Tyh뗏>~KL*azD(a^-vdZ&<~5-dcyN\-+=jWvUZ㦸QzѶ)@k I+YӦou}ce3[)-,ġ*79a^+<$ ?pG9';lW6dG\AHFs[0 0 tVZ #huiDW3l"jԷFFa*HG_> 6ε7h=,:`\e.9*/ #vh!:1Z$VhthZÞQ vS}q?5,CT֢,ŴNT.5Á~*glb+Wm !@|;9#^೰ C }9#qsٱ5[BHl_ՃI/knxv/]A SWfC?: vm5zI_G#Mji@{Z/qyjo4)TE˥N}qn|.K{F f•e*Bc f;nPw3[ ԓ/wMn}&^'عGtWO2t22u#,AT-/,*AmD 7sf8E&h^W#En,`Po[S4!Z) r3 ̉0 S>J?ʝ{s[.0Z`!Ѱ )vi0+6Aՙ[ )>M:~Bl&SQB'zI`AV~{=YL{g,eb6,a 5ے@C= 3$",A+Wf;s(nżJ-oK\pФn9^WTrͅ𑴍C$/G-O]1 55*s$Iיq~=w%b? lLfȵU!C>5%-`h0g>]yV∽`CXw+ߵMBm!i';5#jGĴ'8@6k@w0{Ei)5ejucvǨPX"B sTP(E+5R`B,B5$bnqra=m \(~֔ !fixzNf@.4;ӳsRd՛lqtGӄ*{Rwz"PwyDy4{Dאf]1j1؊L x͐hMc eqsE~iJ(c\>C:sH$rWN|uK)|޷s_-@XUjgvt>.K.P=H@/n=g)ZR,.gLX T(+`'/ȥn~i`Z~\TrPWQq4Pn^ $ lw@FoK*D~>:M!nRg E T R"1>H8Z{^$,.)3aPIkI 6(YrI%";[Ի鳞^Vx7|v:AjY^"D% k0'H&s̑/6k(g[kT5lA@Q̚$\0+Vԍoѽ.%<A i(RFQg2#JLs1~}*) E#.oo)g7.B˔T &ս|1nz _@!睏ܭNxZQDޢ^edhٸ''lGig^ ![8)ʗl`y Wv+ nO=nB~b3,FHN^F!wAxb|˴Hm M@L΁ǩrG#ۃژÞ`dT0ή=s))8B%r3HYF&&.BԧԇgHclUJ'Hugn]iQ٨Lj]!і*TZUtS;$4bm[[d=C!~Ds~Cʌjny0Q~w61MK KRH. fnz4ihR 'ɂEHfJU!aӓ#Ν%˳cRz!Xƾy: r}1"i"Q G!`k ݍG.j$ vߝ'|(ܖ c5r]3c-BLq Z #2^1 .$ߌF'H=CSBBr0I4HHvR@i,]6q&LVx7ĦdיuO,fRuc\*ڭ>?02_ NP8;/Id"V %mz3Sa G0F~,€>ek`pڠ,H'Sj38RƸO@V9ʧ99d1æ(b]MD_2$fviȋsh_H SgJYgbWz)u',/!X?k21uMBպ9S].?zʟ54&4"&ocQ}y.'8^0ց%lSyQ oW 'j/ٍm~i#&R`w6?S6Ι'g*q-:<.~L?,c߀ơ3V- wg޴p_W߲NnuJ$e@'Yf 8@{$8]L1Y`}ƚ,xtv$š&&w>Tc!1qyaWs^j͟O۰ї- )འ=]":lۧx,[vsw,c+_#;V~^Hh7Ä9] Uc2Ϲ lt̆+If.Qzl=ǧ@,7k3'Qpq"?ꇠ=Ľİ 6FŽ, UGN 9AO\#rJ<.ǩtt |aޢ=% `Zl햅{fx%PB$}`gwwSGOld)AzY}e`3qN$3,N_o *V}7P4 VA+) ~`dž5al‰6Ux;Hw0K7PFlh"ԍ{^S|,e5dN4@ k&Zm 32IqQ`4 x݀QxhګwV4$]B%Ĥ5;ˑ ('2 S^,0 R*gpF,>0X7xelcdOG`kyGGG=42UQ,C% Z1-LW),3Fx8m&.y?26@Ǟכe8 ߹̻V c=^t/c]'AQx76'qŶ;)bFn7\6 $Czp g(UJWyP xʍMAi .'. 3PG7pܞ`jzRXƵBbodMl'j EJt5=P NEd*5zTdh<&O4p ejd&\UxKvSzBF ļdh\# D`34l3Ͽ_ tE]eov7d]ZJ/.,Vz#zA_GlMZ.rxlCk7,2vALZk\ %-SNqe . :"K9E;jp[$݂͗v½(]l DLH=vO~lTnv=}[⍱߉"?*z =)nHvAI`<@eJ}2b!?;/`[L/D8k LH%j[̐T-3nmϒ,m؂=$Fk.;+FyQA{-;Le@ū|#%vCO$ݷ Tt%r'dRgWvEgQH/QHl0:! OmRM$84)^]0[[YR*5AB ʡ̈́I^Z!8;~I!?v_~%sӱg;Dpmt-SA[(^Aa[Ĺ7(.pv^HHI4 GTgPUU@z: OSw<O {n3;YK̓tDɇ9n@ DnmCn_`ZEy k߯!LkM󨖧<vt?<:-@7"soEۏ=|^ <5UIqIoڃ< "ȼDsS"NYΛGcTGl@7<ү=b=ZG+l :,^xA|,~=`ϒ 6^rnw] Y^.I biz>g&ui-аOODZ/9eͼ,y_]ck>L s ēhr I2~$C3*t"_,ݺ>V콈}>KR2W'j}wAߣyzy/vXw+M휾 $J+V8f{LaOklubZupNa?Xk Ľ~ff*HP 3Ҥ%N\xSoXŻLz!씦'YD79p56I^YdBP"qɋ A|XR!n{(`ԛizk'ϒl3~b}/{Ԡus~K]UƲVEWIohْ!,GS#NWPF0:W W(T"u;ګVEt7zerksxL/LOߌ8)xeR?eI3VcATG4Nr2ˌwׅ=oAO!\8.#Q#ZmIJ&bh 5mIq $<T K]$ ^Ms}du θずɽhPWLzG%#*^(5G2G]94Hi:׶lfgeuIjZ#M2ꀫ7 %CHe |-JV2KOXL_pJN>\H26yc"0gwG\e2Gt8_йwvHZUCf*zh> FF qZ v`Pt :]^$b3Dc7.Z /Z]Q-?n+Fqͱ(/~8$Way!2{bӯ@zT%B[zN{<@p9>EU!h0_w̫@#&!W4M} 10\7w%80+ QG؄J!hSϩsz|6l:\%;Qe;R<3Rv"o~be,66$qF! <MWT}}`8rs=,ѭ4ݪ{l;]^.FVoȖuYNXsBzXs9huv7X=89dZ48Uy!Uj$J:UK}^%BnH|ew]M#8WF 2~#Fy]G-S+`T @DC4VT uηzƷ"Ku "61xckQt(7|G,!>/h{top3%qH%Sqru BD[+! ">#p,vQ`,JN:ڧdP,<"c ) Rxb6J)96&B` 99"9@,aN#tggHW.9"bV x.[/NKx[;^&fs|~>&% qJTb\ mtOT m=  +ر܉ @^%}"!s6~P*0N5,^gV^b5R9-0-&CAƃByT`+O@M6L*Չf7 &1EӣyWQѷLr$~vP9Ƨe iujye1)/Iݾ_v,U*I$:&~יg f<0`pCxYrik2uDGR} `![b3LVeOa)ʲ=aU'G X&*uB8 nG޼ /ax*l2I `"y](|I-ezZ*J!̙a|SvI$%}qy4Mz J{a쪂[rt?9P߾Rb$p~I}^ cƿ6Z+<d]vdRpc$߯`x;CW=݅8Z .3t[_ ǹE[*mm'F`>jncwk+Ou'BY,@~$p%e(y*9u@#]?UfBx;/fEk"suV椣IttoWԭHޓgwDQ2PJa_jQ$~L$OŌ5(+oLUeqIOq}Ѧx5nsi<\v^zquD+?|wCY+ZÏkEyr0l:+`ҩ=hBNø(2<Ԫ-^NɩI_0d=QoA>zs;4ă9ea3^+ŠvGZ*E;&ߌ%8}hTf7m~ }t;H3hc.řU@eA1M]>}fᜊ4gUOzm![Zո6G}Ox0}) bd؜N VV084Vl=Te<g=h!'S]˕j58r,*c kYJ9w|82(AH=>X'7NsId= Rه$w(];`)46_EDvʹWо|85U tR ɦ0=,Q:oW" EY2Qn(B.kAI(ohcַi EcQ﯅zQWJk(F ٪ I n጗ŇN?\ u dٷd6{]LN= &5b =چJtAGcu6soOwP DC?i"w(ȶj3Z9>cՊЅ=Gfd)xO+T.KHp]q xنbԽWO :X6K4W@>8Z^Cxv1"~sҏI4!8WQ="pqxq 8LCy?d=c^ r0{deBh`N\&m =Z,yFA ֬usa8?Lme_(f+HYD'u\ /-\FJ\3 VX`!{,x]SҲ8 b%Rcgw,*M X懁v)'~ƘE@%FY(J&ko9̔"ه[Y#b4(J qA[];nK9tL7B,׍T̀edx\NM[OAb۝ZA$N-[e<'Dd&[EOܦK=qq@F!k[Gj5)[nqo PxQEvN$fXp>7y_޻pZ 3op!8ú#%M&^=\i;x*dK i?U7(nQp:%POC6r7=OqjdžLo$!ËBZ8ptzχǑR19Lk^= `sN\xypWJW1P&1;3o' ι~-a`|rI@5=Mz~u9}x@X 3Ԫ~RT.(37շPB:v$hW)sY? b519Qu3eBM@JSGAG5] k+;vB@_Ф3V )u<zy0x/upV+P_.ԅ2?t> 7QA~VsnJ_<{o}׷5"]f2(DmiI@X7̶~t8k=V(c.1٪w/*p8>H_*yK@&;'~/ꆠ΄X+I墌lV9+lFJEUH I| DH"J'Jruˋ#.X7,"!>MT7f i'ճWՑAd)>x @r suz+[Ĩt9x\ z.v6(=z?HsH蜴T_RZנ77eJxb1ܳ*VL KGPijQk}RpђKֱݮ_Ż)^ѳ63Vw1@-i'@.̅\(ܘإl5F/E2;1ʋ֙i;8.@J "¢oo>^遤Rd`]mJX+J`lr ۼж5+2{Zۦ%7qYVy.(n %`%T3,EREo]\;IY3;ϺB1~ٰN]Efy3쵛$pQRW\teos5Kcig{q9m hU'0HIsW#L"23D bxk5F$eqDiD,tPKi)!0r486-X.$aZhh ϧuoS_`.*[d3ԞnO/R|4X*VmAk7-szQ4~*NB㐔/ۧCJ \c++ZNPlzti q7y%=-M)FϿ li:SN'5P{lSf]m8di/a?vY42XJɛ`UAj{0Ex㌣5$$G`_MbZ 7{Xe>uDfq?Ajcn+9;(pM뗚_\A0!mX֮" 6 IM3P ^.i3D(4xXOlA9[6j]V3^=S. ;) eIǹ6 iSkY`6k~,K*OVz2K#@oU|q3w`As闻Ө4+XGU]|-y6 =_TF)puԃYLF*iTS(D91xyozI^cw8|d O5p0W3X!Yh_ ogs{{E\fsZob<۬Hbz^-EeZ`-[Ԇ_*ȿ{PT2i7OTf.AfV 淬f8OTӒ[;iِ`!1uZXcL53~)Ȧ]ʍ7\lƑG{G܋!{ 0VC}IZ\qƥ?×:7Rcô$DĊ-M5)4D<' <2ppE~|e]2n$q'<% AW#: Md1l3:<6鰷ɗѼEoy15 TĽ| o͊l7&tI]w s*|+whM{[u WLQ]C @O& HfYsjDM`F(c[XKmuoY}vq7L?΂OOgC X3JPMlr7 Pozaw 6]ƎOmʝ+4ڠab ,L ]vagώN&ضc+{ 3FAk o7Zn'v2F,&MkjS8]Hn&2 Qm! |FL _QQ72q93 v(}m)Qd$q2qJ$ϙ[2wιTHk6gz^}<ؓHYSVKl!3Rva]`z)IMӎ$)wH<(g2 _`ErRU͑'5H0d=eιh66|0 BN%kRcq#ʟo}i\#o~s?βOe'r8hg!qg^P|܄n7iF YefqvRcεRF 8$ȭPCB7TZ>}51<妼2SHuPZp8u#yj)M㍓=(-2iKy3Ez'HL9AY4s+a4t*Fbaݦ|9QC[`^ PR:vH:eokzYQi:nB7$]= !/lb:S"fc͊ºMmWT`*yc O~ VKyr8z0i6u rT 1vt-mxnLC<LeO8M1G=54oe<]?>ZVYn(;vn==~9*{`J4 ٹ28lz5_4@";1fZ)-0{?_orVx2ƅ7ID+:rI.+\=.Ztx{ D%=A"9v/0B/;L?cc'amQfk^ `v:ٝ9FUj)4U+?R$"!z[j;3oTQ66aa)uL?.3MNzΊGk^V QԶ c7Ǽ8 *-i>)  ( ( ; z6 Y`[|oa] tUyD<0xA҇';'0>%O6?Z{t^"ҩ+jqRui%Yiӈm{6$ T*#׷k`\OHՍl:Rnf;JCڢ+ByMUfsF T Cн(蛒w1Z<j&Q=W ",!i1r%^6BI`[wrf8*8п-6WQ7S[!m0 (Rؗi(s4%l)6m'mM53^AdҡV4UB~AxVf2}nŲ;*hufQ_o)"2CKV/C'*ݘG0ɒ>,>Q;n,*(|2wZ)Iu *s᛿dif~x(I{'a~KrJA2 t$>' Vzc*ܪwv>(}G rP١9%5OJA|`B-v=cd5}{h*\\8P0.lK3Ϡy,/&Vy'ߵ::Rld؇f;)E9 Y s @h>lrG<@S4 O\Xc3I N }.8Y|y%=&Jf ߉IO[kLJ_uA:HyդdR |l+"ґU"RƳ\kDf!sԕpFAq{vimWgHQYN _pz"S)߰N .Ԍ]? -PfyysH=5bVCD`>n-)J@ͦ[ 3 ]X=iT7Y=VoDl߲)McQ@6N>Og6uQD`6]gf[L!Pc0MH:E-%wslxvImX%-`z985@:%8؄U2Er*>]z~ѡ^QGhi cW)gfaL:y#!ܾ@L:m\<2_QynF "IU== ZFnNse7bt 3f.ѶeҐix1$ KЄawpQ9^b@c޿!; ȫKsg =m} jQT9gj=V)aJOR4te@ŠhrIO/|'R"z@Ne+^>G =\sɋNPe⦿l$%:x  \9F:u ecZM °s:`NBX4_{Tk4Xa+Qهn&˜9I%ڛ A{ OppZS,݀1a1{v1.K9 mp3l˨UK!q;+@E0 <ҒtaV]ȺgT1ocB`Rj;I}&wV fV[u. G70se{A"~yO=x' JhǝP$&-vնCw`xhtN'N|Itꮥ0b5}357aw i<@PES|XЈIb9k(V`3 >9ۂ6n#DJ dr9bnR|~W,nv&gֆOhIDp`Yylj|SMzk_ EC@ƛFux*3VHғcEe +G*黲$/;8Nn'x7Ṙێ -~O kì.^%t^}OeM<7[ \͋[.Qy^w1 XRzm4|VH#槄8w"8_0Jol;!1ANn  CA)?}n:^EW:LO>h`:V5XR43u59p׿.aĥ՜ CZ2@jPd;. >gɪQlÔPZh^Ei"{-5:/a O`߹nSv_UuU0n))"NE#J&{ε_izՃ=gh[M}pQ !):⡐u¨ >b(!q~gUqր{iʗ3pzQk #r;?۔L} Ofp6s-}w<%q[OmΛꔦrhY&^gGpVĨ)e`~fr`v ΐ+qJW>"&-d??_#ΥB@3=#[Eof ,zW#{I\旋+i3aNl]7z1o = 2vx텐Q{[ RGІ]5PYZLL(X.t}U8_z&-&ag,C(o\ `t{SH ߟ%-܎̂ яcoγ:N6L)+ف7Wp8N2}2QmX[ؼ]0ecO}S E0޿d?h )M{dJP9/9!q?Bjb(Gfc+!h2"q[-SUҹ&>$c)Ɵ3F3*]sN.^ݙo}qzhB_2\foq jiӾ1ER 8w/W|Ea۝dupԭCWE'ʸ\~`IK" OWV4]rNHlPkFA_QRqM@9h^ Ɓ͎Py3J?ͳҞ00 ,--@"-sK&H)p%>blP{,"9`C~2i0l@) 3h 2K4_aP_F$S1:lw;O3GY&D^D40RDѦ7k 9qa}Wa\3qA灚0봵hy7a@DcږNot6Sq Q(34M!:d-5ru-!Rpm!R}@SUX.,5dYXEFԥIZۉIy=(L{g*R;ɟ|ܨ }?/:,ޠ)x8rhL̓%._a3w_tپ֛v-|YO={܌@3+etыN]v>bLay*ܜȕSܿ״! >JA ]҄l,BXi|>CX@)qPdq)?7숑 ca_]z]Y:< RV(a>w=S Bxdy)DtIWSr+*(%N- f?8˲Yٗ&p =zf7M61u,a(t:F%\kPg&9Nz6xx=d$V(_Bh@.h# ܿl+oj}d[ W}'_:GBR@#XT6vHQ0r/BI;&ӳʉwnBQŌP+"dO:<^*!\e<1%PKPp'_όjQԊ6<{ c6kUО*2=&D.c0 3 )tw i1w+]gz༆κS_SEPUNޞ[IBYPlvt4_wW"iX5zfx":c!,5ઢCNX2oil1 MK<8>xB`#f~beXc3A;n#Cc-3wtb=֣BN@1CIoaҴ_qTy.3"W)|>6KIKhGV1A%Ymk^""8]фc׈X"/%E{0vt݋.*NA!>=9N&B_9J N{6<ۑةx&k`m2C!ʰMV,;5wM8nhQCܼnīN]xo潚O>]Qj<wu@4@WPA9NL`+;P AXjʜg]rU;q9"cͯeT KV7 JQQnw K;1<2d3Ezַ1RB. .u-Sw] mdjǫ-Gg0p īޗ;mL\C-e :rn̙,}'BaYCOf$;l 8Ԫ 2W-zAmES6t\1OáOpk;` *3n_wt#Ƽ V5)t^R'LLAr|쥫 MrRZ톡Ka)Ys;`)oPWYݼ*տ9UUp.Кn-U$E=ߌIre^'GRN'|.;_ *1㓶߂P Tϙ\gJg>жiok0 ,G7 , >֐1V ݱUo VΛL4qwCmUd곸R7C`wD7;VkYf.W\OC>Oq*0j`t1v=|&ne.~wqU\OsR & Y& Cd c<hRA2k/\?FV*h~ {0i]k-Jr0{A[:_n3A?gÉ?)1|t,YolS-[&a㇣Pe3Rvl,11 xY~f7$W{ gTgB :Dlw}'!1(чd4qfK?&cL!yj<8+6cKWk%?pݚuHŋ Ml-PV΂xΉސ\ň <}āms'}iT2OڏsVRH{e fGXhh<fٴ9%^BlT% v.~Ħ [ٚ^p Z7%8-U4*߭W!KTS18+i&omN!ʒl9cD`'Xט݄ΌQ)@blFٝqͥ+Ew*^7N|s1w\ScG2e輦␿zzbYj$`(y~u(kuF|*iӻ*aꈛ&(i>l+zJEÎz'A䥞mf2!?)yO7Xzxs>}h\)Y?58b$?<%V[ 8RͫKCDGcqLƮ3jRU2i¤+i~Um'Λn) ,y6_W]EIf௶<l7)5.pVk]}Y0;ά ,ᐛ$Y,|)gy_Ф=52A'O-oܔ׫kp:QJ;e2m5U݉L#C,gX UrlAbOS7Vbsq f( tXl2>nRgc92M| ic}ܟ=ݼ*ɥ89:XT+Rg !oQbJci'Ғf3 ZUլˆE/TrgYd3a,ᅭqqQ2̦!dzwH(}0#@xPCI#xZ޵Ѳ" nw,@A r)Teo/@^ Á[0f|ퟤR氙aWMx5b&¹M ozѲn^Xv7l p_L'4`[hb5l;E ߃'|Gx}0i)Xqp]o| &&hyOڎ'}vB['XꞯHӶg5KE%{؃8$%S6̊>;r/]: ۋP,rE.cqXz.˜N3L);5Kr[iq%,r~uK= iW3BtFta-?Q]\׋S\-i %³U֋tv3ġZBFԉG_r/%n83GF˖seKc&W׫zfDə@J^|d4OQXҦ?h'cQ]˹t+N{b4os@ .VxXrV֘;,(:`Xhౕ1|i <\?5kt#VCሬj;4#L"m}t},%& Xa$gJQ?EgoP1 <$k8u+v T8nDƙ"ONiՁ2VLQ1*TA_ m𦸭vhY?:o`Q\+=Ǚ);Gt ɍSo$Clv zГF]c2 Wj<14lٯ2$28dɪ,(`t7gG۟ܢC$_GNt5B7iBe!:|`7;lFeNU@ HGO$88iV)(Sr r KTz!,Cu }H \fqy6hk"&8k=w=v"hyc fo'yЪnF*E rÇ B+ZA5rQIֳyZI3Y.b7A+[Ңݎc֔rnϡq872=omF'HF!zڅ j8iXQ2۟QD$2\  ˒b#R̊W@%%sTik빈kIYwׄo)ѯ,KQik[YieȨ,P=J6*j. .FCsq ?T=0dU{Rg+l'Zn8<=BXu}᷀hoEg[ m+@#uHcs3KF&kA@gE)ZP̗V~ !,W7mpW2`q9 +c /zv Z-f|!hsS%ʚX$y~˕[+[Dlq.މChM1=C0˶/ RkM~e`\Y,Cy߈i.̵ nn*\}/CM}$h:JGP Ҫb 돚f8ViXP_#R++.gavMa4BW 㒝/a[yOt5hZ:&ě\D7\wv%{K^,cok>"aE/#X@u?|B#ZU(VW%^:a<^4-9lX`VfݬNaE_S(SWFORF֍.>Rbt"8rSIrʮ1'WVhCS׽l>{cCD40V9 wx 3/衿DBQX%c+Ua֜w18+% K,3[rwz4'JwJ3f:")Ӓ5|µZ7yYC 1J deCz>35W*-9ےg7 |3|N޶:pTQ] Aa5)c|H#﨎_Dߚ[a__ꪶ*zMmmHl"aLu*M';ބ'3D)Hp--Qbo6 ;gʙwtnIKi;,vC3 ]ë`6+QBǐȞʱՒ{xIokDB?bKgO "8:oq(O*!"L HKG-  3M:툒PSQ2b6FHdS6.k۫!Vt_*;њ'oFjlz7H?y,b/TEeOHX%T&gd:=&D6ʿNrl~aIJN1q{ƬoP< >`zZwYf9sA(`65p_OMCbM2/J4(w}\}ϽMFE*q8hI[1ڮy8>Z.i m5 qTR~툔[' $ Ttb{ZllSMe'ok٨<@/FjLs,NŧēsA; jh_1 p#wHtE&wtJ~c}h ը }F3 Hv75xd7f,Q;Ecʭ_.ֱ.ruH R)z6-92 ?,>יRԢd}Տbg<ƒG>_ߨ^4Y?Cbڽ7Y07S82-x%<52oɃ0Y~E$5v aֱB PN((mCUuia{vABǐ_w#m $4pIUSd{0Eնwv?`ey1 W=66l>YG\;iI!=ZU)[n-˹8l$]ٽ(:)MK7\@ҷI45: ⻭8F17}*`Lnp_@{_&385~ZbyӤ5% P|ñ{fg} ; ɺ7[{1=s3U嶷{pO+D~Ѿ6 )%^u:!Z*996*oּ9s=4UHIO.h| [18uz%FBSTѢ6ePcU9O^|LV1#L \d0U%PStB?Ӝi ^!r%\U?b M_$a @s@ue`g򊇕8%FbDyv"McwNƠXx!amG?_W8ȃwZje!z"ETV{/ԍ<$[@NR*.B3fbP6R'@ÿ[-dX(?#'YXg}oMJesY,<)gģ}aD>I%RʪQL[ss~ ]^x o_o*!u A5ޯ0}==S9g'iKr>+g1#!D=?CЁI%# OQ5%%JxB(\s~s\1pվ+, ?]A H)-@NTOCCsp57'k+c&l%flYUmM٬c~KO]œ% $kdhဩhLށUQ+ 4ǁē6ܬ3vy+*⏥k bCw*2_"V1XYsj"rrUh#Bdccx Ur9Y| DhlPE:ϋ]͔58J,%*>لqO- ojƷVJHK=r )ޚUK7COMTGkGOlM3g `{k¤V|~RF5/7*V#?7dyv^/_YJ'ߙ9jY{fJF3bHl7r1gѪti.ucvnFH,4ڎBJsW'ڹ\_Kd0Y1Hd. hH6W pas_bɴpG.4kfRFr|O]\Znqb | ?ݪcэRkݢR֓'ᄅ Oܸ, \?AAdm<^{$ϕ'i`bQ\8F$g"?1byd wv5'Hw`|J 9$$X?Q=Z<\M 8W>ԅhH/|eӉf>0wƖ'2q}A-0L1\/"~</4UQ8`W8ټH'EdQ_"N"TC6FRuO"Zu ҚƐ=R3A&su ln8 fkxjpݿ<`f&$Q1U=!qA 9jɪ֍dRXꮀs5 EMGWvJR/t4q~Gy8Ho$5Q7bAi9xPWP&?{qh39uS3;JA!7}g[Ps"L(EAʊ #uG'.*FfQsr2SЎ F4i>30#hS"#SNY: rS-wlգw \)KC5\w /e}PMc8~8?G*C54Է˻lKTix]=F o~kYP٪R-$2eߌAdXEo ؒ׈'9L;3cWI'U$6ВNy= 7-Gr( <XߍD=s=4a@;X&P@w ۿDűǼᇃtإmȷ`@{rr).6`~d-o e^/WanB|rp}KUG.S` Lqf2H1n.E\p1^ky!2r(}+TBJ 6[BɕܾymM}V&8{̉&5aZz),_ޤ 3oo+ 9?ӱu^Yx)^%4/bN#f H.8: sor9IkJf ӝJ/e0=]y!c^suLd & i^ՊF__!`&oB2_ ?XoPfQ;&lIQsB>,[,`ݑ;Ǭ'v9#TJcHPN7xրuo%$R0zSVuX#.4%-,gnTٔ2vUZRÓRaJ$5ysKD=)5WxCY˄l@iaNQԐ&S<TGe"_PfS.I-5G9Ì`oT!j5#a25 ǧB7JܳBF98bbzuys0F6F#+= Z7y,qbU9AKXKS}nvTFႛﭴz;[Y:6F֌`\. k"¨2{,J; ,dT Z@&^ǠK;z s0/૸q4 R7m I}2wUa\6o[<'L?lH/i ~Z^gUJBCOvbu@X7;8op( "Ht{SMkC YF{"x U  6q$22b@6fiZ2yk H.?Zܟ+,S8양<[X: ޺7e_/YJ|el̹$ uN>ޕT爞Λ|h* e| ezjMET'zq!RdKκsu^F h??-/9hc#!5.`g $LAOQKw3w]9a23*GwF9|H{dПd4Neɞ0-t|XrRҳE2!%`@HPeV9&8bVգ )Y eqgB rkׇ+iyr\@B $UBpAЯ _fjLmt +uSCI<+*,a~S 0eWE}oCWcc!My)tՀVhҰi#j-wU3*NG{ǹIrڞ:9T3Dl?Wyj'n}(|AmA 1<g K{AYs,*ljɢ ͷcTy V!Ae!A􏆋Dyƽ38揁:`xKptşg oaBq1h;*ȆeIHŚ L)8 E4)E]cNKcv;$8TOԜ &6Y<_P*7xS7yU*DjϞ >}i.*/{yVȯY yD` $j-{k3"{ amN`YwtI`/i\|kEEW: uU\oʅ9A-4UՑk[xqY:#ыY_U$'xQb' @ee(%}W{y3Ү㉼/eŖZ@n0>Z- 5Tg"ApTa]:#/Ie~} E&bp#>bl^WW|mG]7sY1^pE/9skӿ$MK)@Lkɀy@.&T?/lKиR?`Ϙa8`Oc.DY.bgwsk{ɪS68_ugDbu!Η0s?WXdjJ բaƬ{P7xR2yauo w.c% EM$xuƖ'nO !"\,EP+1vD &v)mW1$"֦Y'fN>!Rb=A2AVgo.4:g;,F) ZH/1,ћYZJ$\Ԓ3cΗ1d!VV01l7ae H3!S%l/SgKYί匘&7,荾1mP*7cx7y,Ū YB+,TJ>)Ż4R_,TƢh0stX dsi72ŕc}x u'MJ7c.مQX7c[=nT_Hvjr jp%ԯ)dPAlh?-AMABL>}q:9ҏ^oJ:[֜܂j% !n&%ַ1Dc|$# d|'w}w~Jଁx:]F4.UOީwWZxp\ԢFΓfv#Z5z>~VBFʘWϢkSIr @.$.(ړ-:x/d(s{껠}7{Ƈ޷kW+!FkaR"ӁAl4mf=9In1x{F~W}Wr j-&RlېUcz?_x£-9'0dTtՈuD4+ tBCOP1`LW7s 0JAwh{C˫t+4K8\AW͐> iK:X& fӸlJ(~VCk삍e.8LGnzĽMc8Pi,cF M|ў$Ɓ/Z7s&-8.` Lf (pRUO/:P,`yZԐ ) ^7|͂l+k%PpDŽeD4!VFpޛ@(Vn+.x*ĕcA@3UW% }Zl[Ql&),'%0ؖ W)^*8Q ۂ 7Ǝ(lH`JpY8뷗j}(bĕ{Tt38pzt# G|Ph7a?36z)C ٠\KtxƼB%s22QZY jp&G@ǢJHtzuOz'oFb ,t#j 2}J0 rHr?n2Q@/r H/; (^(1lk ]K 4aEU$(o!w(VD4fmA^=& Jhh˺}f- g5=mi.wI5n9 4SU K ׉Si~۲[K.=,*#VJ.PRar'2] S[ jZORcd(%|ԫ(Yp=v&PYF"h? bf12(_xo>YzD귒 jcE\Q9kOXTAL~y <5\bؑj1N]KؙVpX ikA=(2z|rDJ* fC~*XpyDcoHx:d{$^ _|)cD"aᵸfn?W>gtƄE&et9kYH£5[>=[mZ^[ ?!,]hl%3+:pF|s}X$-6aMHYiꎴ"*U/i`]t0v̴Pɦ@1y [d@O.e^xk!8<!nx<>9]mMC5 e$Lj<`٬6˲h(2it>o6Ol7]XLM8#m1 b2g Hwu,ꔸ¬X*ʓYԞ.= Zʍb|B1:}/8nj^O$5ξg-k,ӇmuT_b%Ȏjj.Vm};W;V@r,ڵD{cr4M:0TԮCvlfӭZP|p\ޚZ~~u G~cG9!lq}ߪLUjP_.}t^DT/%30EW[=ll+^%{FߧR.ѿZr)~; #jJ&̼sKRVqiN[D[&]Db; ga"=fx֦3o#=q_H{ t7%i۟pxt'QpuRk"Ct] SXm}A34.%*F?֜g}YGzB CH#M7?bQi0qcԟu@mxapN5}u7"92q5,-x`R{7u0d=64ty!n.ň_TM5MC+Z=}&3͑qOO!SW^0ħvF1sFdNOpB@,oaUY*^sxI;U@@:Hˢ2 =9P 6⏊falp٣ νmfsNskh0kiHI S0b &i3Uc謗;T4|r-S?kH DhV80{ضկ-K4*Hϻ+!t)*XZ~E$ZFu\W0*Cb|~`|Tqn].gQZ7)0kbL A8@+a_Eqa,Z.뢍ۑ뛅zs -NF:=\1e n=)ڊyC[!l.]9V/ %o迭$S'}xKJ悹Q+ϱ~15n'q̢NWt3ujUA$"s3o3b/+&,߶P [R%ac0@MD!\lBk`(E{ y4m&$!E#uL*F1i0e4ߨ%o ~ʓfx4"|p8 vs+@r"lbXowV]D5'RPg'$dB rtZG =321\1RD K,G|0rO{es@ޏؑ1 YZEND@+h#C[$b~,`5;=JjړӳԋM+@2ַ4>l\_֩@EVh3i>X' y>+3YU>QRY!xZ,֬[nM4Y*)UHvQs״?eejry5U&"3urJ+%JC|/*:4^];DE4ڕ$X7'q<}ZdyBhE5m^8~¥ac`5y.GO n #U=(.뱟sɏWkB.. 2zĠ?j_$ k$6_ˡ$}k%|(Ģyoiz~:-'v!C&=eŵzw5C}X*u!7G3f? Ͽ MbtsDdhX+$(M5Z` l0/!<㨨 =:2C -c^g$9H$ΥE"*CTm0<˱?Լ ٹUgT3JuZޗQ;p!w) q"yW Kw`qKQaIz6P|t~=$ʳt .4'Ұve7%5C4Y:ZP:3FV5<)/)lWd*S&3nƴXkb=qBwQU sZE^OnP-9&َ9&D ,#tдG4U~<vn~ >> F5Dwn&R1}PlVL; fC޽3.>F&PlނJۛ%Q b8WXܨ[+n*B=CR- kZZQkuO%FɇCO _)YM{k%d>zm_ycIX퐌UmV61H;8{Q<^Zjƍ_jƒJjaEQ,7UW=TqL71GLaHIT/c([-ĭVFl:R{w˸qhfJ;6w7['/̀ȉ.{fMPqWxW<ۗՎrk@}q7V Q"jmyTƳ+aD\Jɮa+SU|2nFu MTݦGd{TS޼r"h}y,Lֵcs>S:в g"_SѠLI9Y.ڌԜ3e%F%1T5I##tD_~n5)SHKJFD#:KuB!5YF)ٴU((y'LYQ~6׶KvGv\jˈ(N4\TpeC{8K$L}(>qVg ?v1픵v'͈_|n&:]h8-DE\Maf )싀Kf׌8pi.(=G!S0~_ -8OBnR hZPnՊ(}jSУ2,?V78AD)+*;T<4E CE>_/dfI;Vn~][[h 2Jf>/VG'g N#s۴YHo__ZVHi2Rts#^b>E^4 U0kI~Hjgnm+ʭ4A:RkhQb@>6øUI0P]}0vtƗdHR1_!»QL 1&J7v Rh@g*V [!MF~T&Oq0* #W? ?vDB `b;h9QRsB/'xD:*n<]i@?,0nqnADysAWJ[n0lm1deҪ!X-~8  hs!B<ʮUqeI`Fz湟fzLJ>kx )2 :6 {5~9eoޏJ XDE~đCp;2ڌ9Y3>(zD039y=~/f+jv<${|$j]py>4ճz8nFƂO]ڒR|C.쳎 /0V"3 Ω]cQA; lO#PSZKTf*h^Yި^Op*UIK?H|2UV,6PzS^+m_=0hc9{XLcSԵCoЯKz@mV@{pgD3}Ip'6&ZӜZTk7ww;7Ҿu}N 2 tCَԷK̒H~*22=`4K }YB038(aL7f|35$De#g89,s?CS)._7̇zZu})FR$]1(̈p8ae(s@ik;{OIQ6|1{s3n eRF,]ᔳaD;2ڥ10I~ϔ$ AKqj|l#<+"_b\V N-4Z{(dPIlu5nNx[ZDf,"1~ٹ ~bu{4 qC:ε1|n{AŚP#KӜ;hrmT4 'LEr!A$AmgӵHƒ&~YCԦEO^irt,x/9lE+YS 位)2j3v#Pnuom|*`'9|Ufߟ &F>,͝,o[Ѿ@WfK%'m.^i iاFSf) o7j/&aO#z P}\e/3\^niTSib P )7#Ys|QUM+n rwLjwM<3+p\gqR\Եssp1*z,K*fh4i+}LRtnIyY0P>S ZW}`]ftڧE? O+v(5ov79]Fd;G4V#Me 6Vbcm;_|h$cm]cǖEG Rg uD-X=LlL؝e j [rY3sc΀rq?34dFOhM}›}SB˫t~r)+{5Urt]%?"֎yĬ[/wDsxWrnb4=L-D9h]֟t}Y{x6K8k\ZP0F*#_&/FǸf!R7"+Swv0bLZx3&>#T:=D;OW~)JFfK4;yj7R~R#Σx_OP*Qm2+L_EW_ΕDQcܮ*1¤M -5GX 6TE*L uG;jeꬣD$- :DrJ E 5NxkQ1!;Y,H侮gbeLjSkLeH\-ðX;7Rv{8U UVglX&{}p07 &]uuӌm5҈(C.cpu" B{^?.sE1~>YUfM*L22}D5R!wNouf8qwZnqCM k 㮾|YifE4# ~!_o& 1؋BAlaJ{S,*1xr t`7ow=׊" EuTyYoZRH Įo 84}Ziˤ^5fOAKLR6ߡviPaQuT2uk*$toul5[T>7] +yp2;r 6@r:+&Z$} 9늘kuoW1wW0>0C쪦Ć6ҩ)$m3׹ݴSӏPd#4J5e;1JAvT2{.76F+{M\#OO8׎'aS֍%H(W&uLg*\F#PXӘ5# J} KNά4T.P-zVo'T|՚*Mmܦ2FZ~LOM12#,"Wʤq7tIj ΩM <њߓe?Q&-(tDgMFFtu r2H -h_tߜ >ݻwq JBX6Ƕ C=.!'үƏ`29;%f.J[aN[] |?_T^)a,J@|0Vm0 e84:1xYj5W),{_~$W MsO{KW_CPE*h-|˺. /; Rm',=&dH bF鄾9"< ?ĕı%{b]kcж,Jr w+ʫ.Kx< YBX^rsfoJVX4`%un,ǔvu=_%)ʩ!Ka^[,:b ^;'?KкApOkv>*R bakXB|m䀩^f-fzH}wUJS&qV4cjM coLKaqخ쥲|y "G @D*bݥ(9C60.iWv k4{ %ű#j'߇132k?ULZ9}C6zPq5OB(ƴV>a3;zl7gɕ!7NFSٻ3yfܠcrv@6afO4'X(a&@'_ϯW7aD_GO6=#J\[7|5rƋ@/oIVG v@V|[X-,̚kU*Sg)S"o?<"MhuƬyxbQC줭&tXF ucjoGGy3ۂ,A&s J kU6>^kj!򅏕a@Y⽶m VYa 'tC#9#<9o Ih CMYa[zGXFah!uׅY4IwEZktpgn=gXa8IBQ0w$ S@6 :IPgB׮8|ґvd-|?Nl19 ` ^pLW?a=2γg5 Ѕ;tAޘ]}4(]Ҵ~@ PrQFm/=='lEe銿6);O5qsPNC'?uqRA)B7|~&O>&"liBm)h0m7n1xfFo_UEK"B*yٲz `(W{ N^/n:յ z3ҁ &E nRtԐ%mXKg,QJ;:ˉj@:"+L;5Lp_)dhMLҧZVL3JXrڴ9?%&yٙ.NwG Nߞy?Gza1Pg[6`tK^.Pg ?u*.$'c1YS Ҍ6ypRB.`J0$T).E3e& *ғ2<@JK1-ՆVZOcf TC+'1Bȉ7-HR|.(gNH)ϡ1},b00>I4]By9&#tUhcآuq V6DQy.3ͩ-w2ܭR\esUErE0tM^\RsRu2v;lwТ(0x_ZP,OW ,?BtM9ghL89I" Qb~.eVٲAoj¹%:ϻ\$ga\$;Baq tW"2mw%oY!&ʝPеN(vd}iIELʱ A`OtXqɎpUWwZ65 Qk2g6h!ut|p2F_ n[цш1Ptg0Ȋ.dEJ(,Z[uע1M|_@Nkfq&ۅAFǪ\6弡hxil@]gWwvuŭc[]N_(@w DReޑUط2Hwlc\(i >$W\1[$WHpFه!By?fEO)ee,T}] oVIT;U(!1=ҧ`; q(Qyk;}0(ZE[2mm췇{pȜg}}%榾3;t<yֻͫhY{,(s֎ ʃWaGsgDn L4v =m;U’)^fJW\ǔ=nw&:`R+uPhYG_T F 6)ٝ N C5aNQ#5XG|,dOT2TYc Y' AU%9zk &QMX炁B8oE,oSj֡͝}W!:$.c[ ؃fNLV2q- zqko)7п3,3q2'SUn뢹"!>sx%`Q_5Т״;FH/7(U/xډ)k}"!=5p/T|7,:|-$KlE[&I+ƽH9]_>YB]1|Ip*UyiD; FW}RBiO?08N,jq3 mJo4 39lV|xvD6]6C!5swiQV>mDۍl+djb'-:3\5DO!c"G:ϕeEtXSÄΑx>;8cO!-Zxdi@Y7 G*8`L< Y/[*nv-,hբ!"r\͜gk)4PԞC\*R!ɖ2żG&$y؊?Tm1*)%Qvэ.Ϟ|BCoiN1v.AP72Jl}WQpֻ'.EpIΠ@~dPkFHz19'7JqV1@Qι'V's) !ָp2TƘDZ̪!mW޼-"ܻmjAdR] ddC~]ĝ"fٳ -hiI+[dLo ڵKM(@ٻMI.-&?~ա.fjp]w.I%wvfhABv9kd28-M"0GͨB8Y@7-a g\3j'd]#n=ax{뾭iCp",] {"prNJ ɾүf?8s&7FALYeM?)1})piA\@ P&5~iNu=az3-"SA@4lj0"m6Lt Eݹѕ.m6l~'#0 d/v!\q>qEB<3=8GLBQbEE{^@ZbݧY?t>,MN@ad,R&Cvﱘƽ<Đ&EJU [`_rפ Jנ|LF1VԎ_S OpwB'ɺP7q.AçdfX== G;C腰?.Fp"Ώ%d!;C i!2J[)f /&Ic_?W 8팒ǦTh³ҥb)g@ۯGo҄Qm, ",hA rstNws k ѯNvUu7U#[e g|ay&~&~x+:w`T7R6Y̩ɘ~lHQ Y#*FP!}CTg!&bM*@DˢۥB-CkjeRAT>!GEgPi"+U'j!~f"U퉰 '}UЋSow=T_̀Q sy thUT=5K.dxw ԐXхغGPg(eEDlVsiY`DdJO1s6nC*V)z (vj!8=9|\YvaȩE;,g,"jYs+QDyݝ3= nM/*m Mos1[G3&VbQ8fs_,=pKbg y:{Re67pz" q3ʸ,'UjJ;_OuI*- !Sjƍc󕉘%[qgf/.cȯ4Ɍb7 ?4(PyI2/TvPrTb)?>D=A%+JF(n%N$}ysڃGY/ .R\ݑy-KxcqfZYq܌'> }1?i;Jн8֣L@fHbПȳނPjhd`m7#bLld{RvE.(;JuԢCRMqP\.-ĨOJF3U`Oжl{>^qFY#Een@vN1hw_'е !L9XE7n Q%jS5? pݥҚVٿbH9vDU8fAzŕ{òHZ1=,:^K:<_Ӣظ̒znX=┨RdCh#?⣡_Jԣ/76r's vЦKl~f$ QٌkX7{OSⳣV")W*;!MHUY2a.eIr &)lKҶ׀?~V*S"x>B/G??<ZeUI4].~K6qrȔm\g p#>ʺ|<3y>H$gQ5/NٕI8n1Cֱ\ i|KX#Rv,b6Q>pAf6t%P]M7͒}e7|  mܤ|nbȕ d<dBBj {xUz+G>z!x`/ dduXFƽ4ܮP3zxWB քY\G^DQ7rh{hPAMvƅuYM'dɅ ?wJ3Qp.]S>G0S⓬/Y[ޫcczqڠe;rwxK:A}e6ҪEEͽ̝ >:_xЫǨXQj΋鞸ˇ( ']< ETSSq^a*{Ǐ vX$ƭoDjY1 %2v L[oy>Osņi UK-S2V[SیgNqdJ *ģD X lTwg Dm@'|bN; ďs)kbS!ۛ۷s"F A_< -<ǤbhHii GcH;0DVRf4RϤ7틸I*~|*ɲ$jh͊!8Hpöl\Cx :Y`*PY wmayϞ1*Z,,R*gZ3grӹ 6 kZ}lT-t{ٸ)vSҔ&@G/9Hӕspb1KU3NJALԳ44B:@70œlJ ݇ry`@S#8)ʳvrDHxY'TeG3\3ʸ <+zNMD&8+EJ!1Rs#G+P>k3[دi Q$i E3+9ֆK$nO` 5Byz;Вm_ZOZ+qa1i5qCړk Qv1 Yڤ@e/i⑟=We'Y0湵L#y~曏0 A~w_T0b(|r@qtũԛ 5tzyR;M`8dkw@ ~T~pOrүfT7'*YT#_{?ܹי^*fѹ 7u=OIp7.kIH`[uM?O](V ;JJ@GV##%88Vc])LDPAf?fm n߷'_- 4}k2[ty)5$P!gR4:OuTyx𭨂 MUeI_YkJ $ .tPM78q-w#Jk?-"落+ˬ+x0/4WtI';Y [Zhjx^amA2>RZVGs"yN>V@O v(8Ajxe ,R4sܗ{ o59\ҟM Ds4c$ (zl^>C=jjZ*wszVFewzǃJ hT{an/59λ`x]D{TUQ## s%jQdzUJ1B#K2J&Lv\?\}> "X-ũmĔAݐ(CS( #1B*f\<㝮Ni".+dmfxso۴d604nTATM,\]\}rR:ÖRoATRA7*ח&vZ-crXd)zị١jW'tc9 iުgC/8Ҩr_wzcK29ǃ[C&tFߧA_䚲 ")*ӫ~ !h&X]Ab.WN5?]7 RAcC [—6 vz9S+=*#z!+#K Bk4=kUe9Apti`I$B3))=?fOc,0TWS8]1Lḏ sPꥃqlfP4 >Uv{lF]/,KJV}"|C1[&&d'谕Op*ޖC- CMՎVhtgP'\;Fz6hҷ]!X_|1W`\Bxq 覚./쪹e?S~PF jZWbgW>Nfl/%3*f\_YߢGաꟙstB64lJ9'sJomPC6o(so4?=0s!g‚> B9AZ$L&Juo3Ӫ<2U rϝ/f //CWƢp;j8^ Bl7ќߞ"۵ -ͯq_}&K!^6\#sa'}a?WPoXӫ"U`nn𸔯~ff[=(.d1O!/9KCvSoiA!2H`mEw E0,@)%0{"Zwr0X{\L۷/Ғ6YQIswڲxx%{-Mx>o#N7½GJ(S %|o ˔5/!-JQgPuyd|T FC\4 g]79į#P׷ Z|7!,NsVAX"Gx?xl/g⾿ĮlnL 耢6kIxrP>@e>P'8h8vhWָ3r6]jlX> `FHBD/aT:aź.YUa9W׵+qt=7 ڟ؞hř+u\~]g>PQFt +ƽ{f!CV:3]6zx~G=vL0< .N;KR -oSXlEʲtmf5:[_f맅d2N* vCٱt!}G YĢRlLPv$ԫ,:[o|{ݫe`8] QFWJ2waĻ>Zg.յ&\C'6yoDsOkq2VG;8]#< ؘ!d:pJR&ޔU`O%+\o5+O6}$m?ouDg"JfF?tf<(`nM\A#ܹy !S9Uw"t_CBGE TCn~oK57 eD~HdQ)~+.Ԡ"h#So*8n?_gQf1%c:>97(/N]vԓTbNm@{N\ڭ`.&P'>pcKė[ƷxqU}A j2Ro'a^T*!>#oř߻@2ݩ[>-?PdyBe`v6S MVY|-ѽE+M+*׉o SwMK| dcUt"`# #?ҽ&֛t1Lwn#E"3mgc""]QKD_$H1W.Cv8Nws$2ta55c>Oбh~QΣV\cl i<>bJY=j*sL"E y ̀vl?ҽ_a2)F5mՓo>܆=:lRBn.'Y^?/t渵iRLīu؊0MpBo*jZn.0 ={̄P6SEڛW@ľl7Z8'TA<<3XaYSHB\A(ZNJ|H!yH1U쾱!1(3:֟_ ԓ,}ntWJs*e~q^|«\1M}A\ 8ZTB  tP%3+PA4_9KL<5v :|XVSC QME3$'>d.R,W;|8z n>JS\p*9 'Pͪ`U5j^ TscUOE-(lsh>Bwl7c#"bYq\no/1%ڏ5EqR̈́A2l82S'q;ׯz?éCA,z՞ ^,'M:92E3iqf$5msu`ĔJٹuRvcp,\ܩvݢ#uc*aatvp2iUj4^#cP; V%hp1E~[0x[=[T(rfI`i#qNStڴZcs+"zrπt#V#!0/ }k!˓109ߝ(uȐgM' 7wȔ.A,:I˹N˱O%=hr`lEp%8`Zgcg3bpC3R&"gIw|q70Ծ<.,Nvsn?30% "4;_ ү@x!Ό:: wW5q)l sWEYr'd|2E[he]ۗR ;3:(\3wތ{R\d6 _1x$NcmquIcc[Xa A1 ,-`eAPz'S C [/w>R.##}}zpGQH>е,]ZgCsyzQJl=IlF$[8mB#f_WQ.7>\X3ؼ"G3M=6Mtߜ<өxKP|w .+cA*q!囇=֔cY>.B 5^Y~bYFF\WR6Yg6LQE;XLO}\1Pe2X(%=r;_ḨG=YWIX_CNaA$'UPj(#)HnhY)=FRJA>8иvည5y6[L(1 -0WVUMaRlXv2`ȇ[G( 󢡋>PWj'XY:HEk|w -T2c9~GŒIQRM"{_QNoޔ,^T4 L+ z.,ZbHm^r'Pr+bBX]nS/8wf\Tp7ٌ9dIE!>qy2$>tAml *u~Y5sBs\o?_gh| aR<`Y&VqK׍y ܮ%pOB$}cFlMp7ل hVv(-7]ƽR2e㥼F/Sέm'qs^Q[@~n_tzfN4- !$kjzχ5X8|Dұi j(58rɊQzoG,-Wo[$p*`r7̿B ' q'K+b_J#jxlܷ $ %ZyTZ|y@/fg|ғP?9?^[VJF@-@T]71.iKTqL@u`Kh~HF#Q1~~ba*{&qBc&HFzB+t+16, 1F"C[s;?Ϟ^UO?y=`י-,=eV1Cm+gXaϿ#h\8<| S5Ss`S <"AH8 OaXos;Ia$-vy7񹥆읻ϓ} xjކS&ʹ"]n;XkM[Rzdi xlʞs4Q(+?İXS{>n41XX):YI~԰F:]$-6 ݳ_^5g^lu[)x Ӥ,YגA3Dzz sY =b=9SBFG}XQ Xܤ|wLyN9qEv?璣KqX)Ro Odž;S.' ' FRrsU[r 9!\נ(u,2mUI?XYC< ~~*M@"ۆ.d8db4:mGXYIԦ6j=y,k(D"7wA- :Y=ȂHޤwJbUHBECɽ-v5^M,O @(7s3 GYu|G6L$́3@d#I-w7FC(b.+DR5֓|cv%'}kd KmF|dդ!.$D4:DBh+۵4> sB1p8JB8dNxLwMZ~?G92< CPsCnH2UU7~Ԇf>j by+P͠A(]%Xs~d"G{r sk=$/%@\'xpkzYe4,C}XAOI$]eyS |.\gAZzx|ϘeȦǛ#y٧qJZƚDL jTAUfx4|7]Q76`^SA r9WcgR'FJuydo<4.$=3ޮEF{nTf@zjԗʨj5SܛX[H"0yL[ɉ# LwaGp0mp kDƗ⿫K' /Xaа2!&7/8V3 Q$e"7= dqô##@,`N3 pr6s8F0sN˵4p,,/^&Z{^),/{vi89k HZx}$qXS}1@<~A]]IGC?:Zs!/Do_`waL#,]\]l GɤzԐUMVqiڠvlv*ƍuG]D4 G敐g~ݢ7G_NW2rZ3}+ߑu!sY"b W/0+vᐰ*'afꄺas Ӟ#4\-6osݣi줛cT{ Y )jh{8ob}w!6`}r~&?3@x2~დey3i wzkd|o!پnl =MIMҭqDu ^iAݘRiIie48TQPA斤఑B1:|$hRl:_9EEoeđ0)BXYqZ!J=|_݋gR[Z 9CTCL%(?W%4t!Gbfmj8fCAmҭUגuTK@:$;/rJ98B6~#Akܱ޵kLEI-p R$U PX9g_v|Tf`dD֦ &`iP!s@f2n^(VbE Xч>t?r2_0G'וܲNƜ0^iTgiw郟ۨKkN :S]x!f d(җtI'XWPmld du, $u,`¦aV.q$pM',u3r#=ٸfǑpSIXbX ;|'u9}V:,SlY}- biA|nU$>b ؾ=]\zH%@WW5R ?) hYFULw_>ҵ+}G;&DgOjq`h'U,9l õU gXκt NRo<{1sRӰ=3ӈ84tÜ6 |ξ|HD݂G\'Oo7Ld}z"MnGav4jc7֪Ǡ,\$C'Bc LoD!^G6WtZz&o?L-X9϶g]U0OC0&_~J(VȭlDέV~$&,4)% RS/F<{Zix&t~Gkd7|y-T[bF*`SI_co6ɛGs{d/k <ț.WDQ&7P-Equ#Gi4Qt%3Z!xIσh-˜݉{9b'Þ%@gXq#ILU B&e˰b&o^ŭ~!gMx &/G'*'A>5.$?[D(6K(nbTiX٧i&yJ exG{գiz= 1$)a⏸-]c6D:oGf*"e$ ,ܘ<6-]Qzk b89۸85|k8 7 mG-"&&A$\ * sRt=3{[=θ[Јj=0"R*1Tc4~6ԠRa( 2uk#[Š MِraW)kU\h'e81HJ=Yl`a; w![`a[0Zud*6q@y6g鸯D$8p)55UM[1~{Mcԋ,m.ԌQmt֪djcpW'!|5ơzYs\Q2Q%t E=98w&a'Wk_048c/DE͞#A_%5و0<. g` MH3G"Ӕ~梨qאwp*`H MB~bWԹC>lB+{$-yv$ 4F }.-mL^5uȫ"m0]brw?k Q1W qJ {H[x-0+(0I]w|fm?Bb[yO= QT9ލ@|Vn-s*q'#E{,Ox0.1֘Whnu)`nJ =3-""=\)z7 +fjvЛҧD#ÂRN:Qc:w/[A^$Ħ7K˚~@_f0vikB9cg935:%l!mo$< R/(<bvg֐s 9 5t&X?53aX7V EEG;.JbRg q g[ihMO.7NFc+H{:-Mx{DiÓ}@<'? :Tnzud!z4R2QgY7ںk4Cxȕ5:}iCڝC _Trj銩1BU?Uߌo d5 UDO{Zܴ-UaZ x@2hnmlE2Q$B 3fPpU>Kހ$VU MwU'J^yi+(T74QK0akd0Fhd|X7ô|;j+śoȎmM+x*e "B9ϏFyf7礧"fEB V .6lLR84T:=< ;wMiUDōRi6ئ:8PbB^YۊY*®ኯ(%qqv VkwF('6tc7x [+jH0͘R޲wS ܳ+~V ?R(^嶝ќ?! q?8 âQ4!fƪgo?KeoVHVt\:Q4r*t0Fi +˔֗Bcy+]/79i 2viͱU8a|4ff~$T*_A9J[w=qX CcBØ6(ZفI?xD8Q=KmN bCr9,1^.o"ܩt{I*/w4 tеԑطg@![. MM%TG)-z/ {G&(.(mOr9-L\)Q %XAds^cϛh\arې ,T% R A.7+_穓Kc5'tI78EϦR\{HB+2Է"îpkA$e.9#ү4K ^UhPOZdJb^0UgTԱG`'[jڍ^ oh;tF'UDzPZeЭ Pn JgvdNS0ð'#u F#r䃰v0[/ !ʉikp !V:'1[Z9UFq/BN_҃8DjɊ,k2 X)XI7]^ p.DuzWhq\U $G۱[3I P)Zp,,,/ Jts-eA!r'\zc!峪}ɔyɦ[T9wߏ;RE?l]4 A>S:Sj k7VfPhet. ;jެ{eob#Hk֩ ڣưH꙯r,y`K /R>4@dG $k'Hv G-?~wƯ/hgFi {= G` Je!G`qeT % DR[?V Dh`,`b "vjȍ.TY8nڤlM$aXS PzVұaءqtDÊ@2Xm1; "¥C~gTWαM5 ejY ^FL^w*cC݈uw<-o!ZoAPhGIDz%&f'ړfzL6H+UOnYл5 Yk F75+C(6W7IxI؅TTLMZӣt2FR-qR&?8iH1?"]j')l pSGgѤ%? BDfz=Aէ.2<āV[ȍ Mx|Vhs&6ſ{2^XAN ި0yKrc!V=VdmF ]L+r93\_j~8u\@)aeefܞb:.C$WW%{ſk G88a45AX$G3hK}жYd I'N%]tL@Mn뼭%(7DHsp%`& kg=ټ+ԃ[K: \!M$f)R+lbA' D;/|Ql3y6(6O WJ*8y_xmM*}Hi$&RZ&tSވj+.Vmw?rSCjGWwo:9p!/XCx89Y?pTXPA ݏn`7a[o!TڇrbUfXX|N\SX-ǔOi>C>z#j3?"c2ƘbY=WiC!%ɣTz&ٹjX󥭀G{L]W-BErbS'A "O {JZy\w~.c-ʴ~.ag!z(]c-tMj]'?fNLz pTwZQ̬3qDc媷Of{1Y3vuR]S6x<.s4@\.b[k1`Iy;W~E2TCFBσjy`C籚2ܬmJyfÄd4(q|IC[S"puG{y`0P3*|c;:tXySŚJƌy6eVۋA~)5ye{a%o ΁SmQG fw-( ~zEX\*lt.h}6\]3YՐ<ңrSEBm]=}l7z̯L2v jZȫO"ӓ%,2x(\?m|V% ' WϊwIuv˴EyM]mB",h^9kdAfN}~EwI>Bzg؜aIC2H?4Oؓ|2nEʠ‚%G^~{u >:c#0Jڱ[1:]%~zxKb^xD}쯡܉즈RNY}gWZU4PiWÿsPw !p ׊lv9_V!A/'鏐oG$AFGڔzTp晅~ϒk0g{?F'@xH\?a8+*,bҠ>Dcl̿ʌ =ry dj3h\a< ]xxa#HkHFNj=Pjy%s c_@+Ȟ5XY9ª+)=ΟZ!s9@ȿVKq 2r?>#1hb>iBbٺ fBYQmne88bxuitzA/4[X`ڂ荓i=Y){8\EzNI+XUݳZhDpqїӱeY0UzIK ԕPy}:Ig'Հ,WᛎLNWlp #\,Ewe;D!%Dвg]!~'M*15!KRM;8'qs+dDQ:MYꈽ/ps%֑gO)g-3_\!:: J*:NXjuEj.IRy(ZqYtX^)FlxAVB"ޏѢ){LDkÆ1UkHWB9.: >|+9b4,P:MS?ֻV[1Y^s,Ӧy<:'\Ru4WҏQT>Z5HRRO];Цɹ $C}bq 9n+V3"]v(G'ZQ߽_7NʊHE|tu/W0AUc=k mFl)OA~CiL{99I2,{"5sYccG\yiRoƔa(pY_Z_C?N*W e^REaH&ZD۷OϘBB)qo;ﴬ4Ztq8`*㦎3C>SBюʝ%/8aS>|91g£3"/pϙ-ɉϐ@YU7 xՅ$li.JF"%sCSkGGbc1BSyߩA"o2@{S5<ӁP9'?}4P(ysG"Mi\QQ8AD,Sd0zmE$OQ$2*̼3Β[@dzKmEI_"-+ixD19%H |` rZ3EV1I!'Xe y ! ҭ >My5S1 ?Z\8PE00`269ipt)0 y襪&j3BMJX\Ǝڶ?$T9\?jڋY@: ?QYݵjlUBcd ճj~ kyh77 oj~-`Ap"󾥋z˽a )c6RMU..Q7[ m "]b=Z#Ez]"yȟPg/t,U/-Xk40! Lf%b_2> -9cFẖvLlq2\WoQ_ݚGsD>_Y/aWڑMYM/tK!yfvRdgmTYч{2jJ?Nv72kYro=@;wŧ/90C'^֪#MSp\9;6gfActj6gkxКLu]lúL mAZ;ǩn.ᡁs =iJE;GGn}{zv$xR=zoۻ~i\ [wZsHG82H4֡weJ]<䥻Mrމj,fXALV2LLKA@@[r"aŽmp.g$i)]S2zx`o!x u-q<|1ӯ/ZfITc|:f~|\l O]оgS@ #m /#6@^eWYYQ &},rBf f/ge-]C!_IXO4f/Ҧ?FadY 7TWp&s\UK/(2Ø0FIʥɱ2`FOv$Lf̅(0G Y44(;#b'zL`X6bP^;)/vLGu}@wtqN Ss!¥+i~M)f<SѶf}IjFA*PrAX&"4ʻAZӂy*P3c`OZ5XE,N0g+n6LNͻPgo?m]Zf(5r]s@*e6мogbU*5*rq)jscv\lS"Mt19-sa$3uX'Dp|_:a%kaV<Y T}͇BYHt{D1h5(WҲF/O 铯z~/M̖8R@m|h*Vyϧ(Z)L`w_>u}IH~4f3ZIR3_\][p&DءD}t.kADp%v=]ȏYڮ)6Ɂ>g6Rp7 ǧaZf=+vliʶ[2g3!P R),ȍi^RQ1!k֋?hyfܚ7^?=%9by5Y,S):'?ޢWX[s:Rq",w+_`a.ppÚHyFjc+IFߒ7H+ax-4US` +Vnv5 ŴG{D Ev)eLJa 죧~6aeݔ؄W4DjweJ ?U} /XJy'yк?}Yt,qKX(xX1q8նh.OT<{,jQbd ,G& BߋSO{{5#,%gHU[^D(} 7(P$6)cbO)wԩ S|6$HRfЩm="\ء@'If3oOefP.  MH_-m)Y?q}bo)&*E hZ\ !>KmV N4 F D]ϽJ`=A0) SFEY֓\ٿW;A.8:}Hf& ;&vY ŸSN0`G\Ǩ_9tqb~PaXPkk\RdHܾJSa ojws0nd]KQLW_E4|6ד4eRJJE9lmgI;QҸ˴YIF+QBQWE;RTޮ\FvyD3g뷻-qܼǟ:JR23 M8R+/j{1`0fxyUbPl%'Ͱæ A|S瀼~̛ a[-ż"ZBThŊ .Z[[!e/ݰ5Z)b4n4I+Rw_H,7FG:mWÄ{!C/%qαv?Lpa{U+Ɲ:}kEԳL ^t{Q0yT{@XB /fLHDR8ݿBuϒkP`+K!` J%WMha/]w>=h3u\UčAvyfGyZryW+2m..ik1+-fV_i*ZIZ'\d -}1Eѩz 5pNS<t%+a[|ƬJJ[6@2A˙4-"7WJ1T5jKMʋ J䠫 {q8I܏Ӑx.ۺsqW"#'Z-U>^tq x㻪!9Eo%83d5g)a+-UAD\ ,|kYP)!No2Ɗ`GbTU?βy̑jH  jSAj%i,>2q_I,xo`}V=leSJsԏ,]$L|V?ster;Vր=f f. l 4 Ky>N}֚ķxdKuf-yQS [Um,ϓ\F!Tv[i'/;ne1q B j`VP*iأK'J^=F)5buQMZBE |Po)j;=:X8mhʏך ݜQbVz? jl#:8M6J)Uc1}c"iH(a}=zϨTZsF EVHQZ0plu `I15u'A=(+M/1gk +5c8WJT%ż3]Xpo- lUμ Gԙ((1ߪCX26@i~V_Oᐨߩ *+c72%J 􍼧WYJ$Aru%ytԂIa^JuD@;)xb.6΃q^VٲT4Nq?*F`a/$~z<0nϛ kHԾWyg9_Vթ n>M &0 OMi73\6Q6'WW!I oVY3 .c^.!{'-ͤ'P~~,%>Ļ>Y}9 Eg|T0j_zhwüS_U$%.fW 9,sz:{uH8LMm̦C?B]xYxٓ17ɣTDxm G-vS {]@BKvN#-A1_ГFV ꜻŗ|7Î.95C$ d2hd0dqox?c%3 s> RT RQqyS 5s+oO wuTPj|/#'u%)C8=cܡ̰DYnJoW0I:թ{z['A-igy`,=%(w6,D(b,;n6z1#4`=ђ;hc*j9Χ}"% (]Mp HNGW~V.^Ay^_G޺]cXؒl3)'ʍL,Х,6ސGN joTTKγ'*)%c6 v}l]PS~Ls #;ok| *((^{td`Y⵾KYCO`Rl(9 96B QI4Lߦ"Y=SZ6$StS@h?a;硗5h KnYWA69 ne[GTmIq5_(nxD41 3s;:W:(2:y w>-KǚE2Bơdi`{&L/0_n1zÇ1qsgdU]879NK>12j RʒQe]Ebj\2Q P Ąn=I(#+M$D%Pf:7TYw;y1E>#sZL拹D) AdW3xbp(y[AGY8!Sqz0dmgU`«Yd/A\{/۬tqo/%Np6 HY-KI@ p)BNI|н߸ޡNEuXY {g:&'RH8/ۡos̏Z.b6+m""|p`E&i:bS~Ι۠La&XGT^:;/a̅Q=F`b[Tm)cVAbE,TbRy2fpz7ʢ>$A7AvTGdU@Ŀ6=} nʊuaw Hjsl@)@JEBL([ -!ӛ*tK6&Ž;U9zd;: JzӨ.%NO_S9~#)Nus˸#Ea9VH~ ]no}q#7q*{2VdaܨXg\u+6Î P8TF)򥻜pDʩŇ+P'>* o.F>G-IM|ͧYѐtZq% bU0$Eк=z]ݺ}oLãq&@N <Ŏb!58n^xk<=z`RfDm䤷k3z5>_.ΎRo! 't+$T.;ᔃ\=(*5=8N '%_-u~;a\0,z-[[%8:κrFENj6(K0\,+aaI﷋lHb߲ԽbmZ]Jj}Cɤ d{jcfX3<űZh"#@+S ߸K)XJuˠ==6*"Nu}/$)N;{}wQ%*lB>y>8¦7Kέ7۴~V"ݼ"ƾz5'DeƢMmK2꧍'qȉW-2+r|xp gu;1oG8筼Њ@ */p*HnFMG%=EOe֋`ą찲]_a9"*$r&qh4 vީʭբ󋴳Aə}+Q+f whۦ&r\!>|TUTIy=فӉ]`x={WqFO92T?֕PdTG͈<|:N{4R{<6V?v3m0Ԇ.p~3v9qSKY$!G2Բx` =( Rr:>>tV.xj I#a˲@z7Q[xPe ,ߐ*^A(^^PN1淜;FcxD+ކS4OEph? LYzVɖ40G3 $p\-`bˣuDZyU&9yɲ,Wvp%ut232BP=dg,Ѭ=PUmc`3DMy@r|/_Te%eGLAFZ}pnG#| L+eu/Ɍ>H;Tݫŗ'_+z"+bp` sz?%fMrR> 4FwHژƍb XZyDGQ_?(."}Ƚl8//0HM<\W= zQ`WVqeɪe%Hz@L=FL PV}ޓX5ח?4 /o/|jw C`3{ǐS欌W}5έX} 7Sॱ4itRBxC{>/Kt@eᚯJ a K[l爌Go?, NM&!Lf2Z~`i-ݲ܃fbg6%XKd?M p|@K&¼?3qG lsJ3Ef U.s噓#Z4-/|q4t{uխB"<&w2o붔q -KY:8!PCO㈨BK&|FU-Vx'߄h,xo;S@j&8d@)dɡ\D9cpNЎtM' w5/QF]L¦nYcnnЋ$a|I}Êb$cJa4 ¸s# -WiU<\̑DفN14X0G݅8f=EÊھڪlvł[7vr=\KDHZܳ*h@R7hMT⥄Hv7)~c-7M,_$(kp)a,;ftpV ]p"Ym'R==XcnA29H֜A6^`dhʾT0r}֫2'j6 |Ak\vzZqޡdT;$d̠,ۦ8@!K#+GcS 0nz#aB,8 Fw.{E <Z.]04X@ EԲE N>(hm_4yQâmP =-5T[EnlTWwEպm0@Vh;gԎ;Ѭ˓m7 8yuXD36,DcޤH(|a6Me1CMRssvEo&y ΩRKQL|J~njK Ŕ"bjr t?nִP\W edӿm-YY2Ӯ]*{GDZш^BoAWg$(W!5lf i1aixq,)VK3jܽN;DSuFTq4XÉGj[uy EYR$ ۜlz8$/ʵ%$2R?ܟRM%S,hp"JT> zQH}Gg,MVw,mJ9|4VᗔEL{ү\Hz).5`LͯmEuX,X$e-Mkփ`w"=1XSz}S1(}Ыj u$2]=;vX!^Yis Q/+w_WGO&gO uezb770Սj|Ak8Lp8-+pڟdkݥN_2i?F{O2^,0l~4ͤ5f `6v KV\}vBP<*%nr/LvbxOx<HzAg5KG(7QV!erCOM ՁāL~'Y یE|WQUy3kJ{e>ֹ:8 8dtDo7@QN EqyٻszhhOR!n~XU7 {^ o5}z&/~'e%8V57R%vq2ϓ'~+8=TEAl6WWF/XdROD!`Ko=<EMTI:J Tg'.?&\|<_4ʾ#_x//?hvE+j>9ѦD(-rFWbLSCBZ*~ Fگ9,{/K .3"#PbYs*h*W+.1Lu-!n 9tgNp¾bbU6>4%.q"r)t Zn}XـC?L %mkQ}y'Oʴt*$KK@c%c"-2 xHZdJ# WB P 7t8zKԛ[)kTk4^zwik Ð'y A| Q6+>{EՇSoő*2Zg,|70i&G,ΨyٷW\YyڮVӥG/ckf/ሧC,_旓cɝ&)j-:x1L~\)Ivj@RX> "ut1(2L=+ -hA@MC3yˏ/LRt׶Q dmOA~M'6Djo!/k:>q0^:T[l(|j5%]Rke<ƗvlҥѺ;q?Kշ橁toĐ5f~2yhR\{ Bš>jvLS$f ezÆ1d |.b_E݁=IY8 Sbʪ*%S`9U|SnB|QCc8_+d9گp=^UeF’-b׃)35|IY'f/sK5pvY8xᩣv=a7FfFOb>:̴ĻӉ-CaËTۂGi uڅ:[vl|( 2hoGƋUy1PG(}D+-/ڸ 2 Nz8z~@ O^ϐOj9qdqa9ʰק VZq"HS߉UJz зzŊym' ;(}†O"Nskf(y*`tOH}k4H(/ឥ̃<7AY`]^VR^oLKUP9|) g>tp-klsgV/i]pKO'7I ~gzm1oƜ{n#g$ (O/= )_uч<7A#AKh.ɋ-+|SװBGOP[A'yS< 53 ^[Ɏo{9/*#u`#$K_W|M ]\79oij W: V^)+'(:i或gxHKݼ:9ByL=5_଱d~$B^%P~]ת­"(uB<%+G}by%/Է_eyr 7Z(i,6Y(oH+p3(D[yֲܨ8~M9Ff5N0=x+HSF^~ {Ib^v fBT~z`Z\ѻ`Xwޡj)&P{fxN4'za)`9)MS#pc&'>mZ%>Ky H;(H.4lܘ u6[|FEs&3D[vx IhRj[PHԭ>yLQ/kŧ!'=f_oeŖvM^O%M\5c͍Y Tuݾ]׬WK->Q6VXR!PM^>$8H ^2DJG7$ h$SK?Ǵ+qOM  39o*awύ)JC NQLXVѻO: 0-2$O`dFYF ?1=ǥь1Z#o1)s4ɱn_*itTR+]|1(P/ofJ_fԏ0+s˟cOfgDZqϻla|RPl(M%nN2L=i*Sk1+RfB7sbC ilgyk>yI$+"3 |m/e *gExE/:ĶeKn)71;?xtl]u TH)F߲6X>:Li:կ 5+d%{=T}8!9A):z:?;ħ/vԤ3/[K?snu0h+w ±I6].h ps^ĩŸYм%m<@֥Iү2Veu6iFY*5ԿM:DϦiA M'+Pnîoى !FPX ,oB !?L(> ԟX*R/X4KV^~L W$o#&&bXeq}Y•\V",GY!s?MYz@eqG9x?V 5[ @1Ʃk(p7IszxԼƻhbɉ`\qXNS 耱TZmI D %]h `Ʉ vnje:q<0=d2Ң ymu+@c>:O7iIrrTයn]Afʞ+ TV̀7 i~DpGF֨zfFx}/ Dr7AFi~WFd?Ƿu i4#KA a' 5zΥz1hcyqޘ.:VR&o~E:!ʶV6l#0sڅa)8ܢoE ve==Ԇf(3sk >db*Ҙ۫y݇D&cyH4 ,t{t/At-0j} ] {YQKBq+ٓ#ZJom B7lW4ȩ1#p4/=Fk$0*%7OThT#gx|=Ad=dt ]Té2SI2Zֹ?X.Hهlၰ ̥*PwQT-HJvn{q~`i"lkB`kf/YЫtnXN2j<^Jik<6>ik"4}@e_H wa e_ d5|˗Jއy16%[rR]:bpw8n>ѥ_@[w;FcB^pl5IbJ5 t Ypel4BK@d/W!fj;/|L8e:~r TOx/B /ܬ:ȤT#cPUk'/[@1Bm F5ߌ?sL6Ruh:%9@9< '0Tc:Y ̗<^ Mfk@JG"`-hH~DFFtS.*NzcnCOI+[@wI[ r׬5uv{ bJmm Y-7Q GnG cڃOLᬹ&E%`>.RٜVρ&RELc-ȜU;81oa 9&xcHhĪrőY.&~W'V 1!jT/C>skEtFh=Us%ϯz?#XT?`(Z{4vDǧ Ҁjc ~61 035aƨ5ÒCӀC>fLUMUp&9:8pΎ&x~7ٍ@*O\UϢ?qlQ4-{Q_WBph}=9lph~ C?H@{[5)tk0AѷX-3ܨL-L7]̏wyWhJ{.yD #ϔu!OWTiIz_0R5l(?`yxVIJ {J xXn4s ]aB9Õ>zÖ<}&_L&ci4_>*"Z; پ>o=,.9hlCmTO d^(B~DKsnNr5,z1MEDʦx? sF=I GY[-~*Ti[4xݥJٹɡu^ЪBPͮyI p;w < "F)З@&}"9:i8eХ:gxsݦEˈ:-1B?ze0tSwL0t52éPVfB!GBq2le vQ:\*utӠLuUmMDŽlBi1fv߿OeEn2*wsxmCg1lY6}he0@,@ 7 HINA ~d.5V؏nwpZ褶TH󦏋ECV3KD^kIrP<_NN $ħI =hlYn54,ڭ5nS&g²ͼܳ.ۤmEuBz2)\wO^(@?8=}tUhگ 5r(u44YCc+b6%xهԓ~ުeɴR^8 ,[ "uCVIMJ@qsh<@zj3Ɓ/ xcOPۗOMnOJfml.c8SC*Jy獰u]+];%3oi9Bϣ\c.$4.̜>8w+ŕCYc 2>Q;ji}PޖGwc7L B=@ܤ] YÇnqh](lt9+#7k!s#M>2%=ϐME~LC{"U+g\ұƒYr:N0:FΌ12B~XKqa%g lL;1j{U /I#]~_dӘA}SRcT֡ {}섔2n)H[4B NG 9Eli7VP JְӖ ;YqaSX2H#vdҷ*gQV@%>?I2[$\!5F-%u#Ծ"4ϟCuwܻzյcb"31VzBZ޸Aa08W`uuEޣ1dmHd:5 :VRcs$=!mA.'a#a,$ .(+ޚ6HJ,`F,!?)CL<  e2Ohɩ_ !wMlAeL&;e)=vI}dȝ2K.Ӹbkj ʏ:f e6o?/gh\+Eo[&{=L碿PћHL] u`kT;p!jOI1M Nkm 4xza. GmbXpXdOFR3ʡw! =EOTvؑYkWwgvދzZ#;o.ϛ@J0G|(ʽb ՠ&#~B oH |h(ԏL0~c!y=mz;*9Ջ7e8yjRbc'wj,̹PJ ,XD蝄&{4q˒Me,ōdT8ݮFwle3NFr=I n i*뚺>Trw1MHaz)LRoI c :WKcKR"x8#@aɲ΍nWe?ӡ //ARe|SaCN]l{45L|To_)Lj1a; OneT\~[u!T5P$ eოSV0[S_St2*rFgER8vB??"1+rHv-ǭWQ~pkc#ietAv,ܽ u~moZM8BfP;SqM+Ru`ivi*H~PݓM9XLI!yIxJHICsNtQ= Gd%4OƖFU"PKGgfDcrd#yՐ01h95GZIqw߇?Xy=qu\li/zZ'g>\Q/43JS7@H,^b<ώnKY~v qX*@m*Oymn40qxa@m=ZN*U85n¡۽(m43l +t`Bxuz> "5aRw71;,VeMЎ^\ 8z2-G90V^ ~+u\u[TH]OB9L4K܆wo7*C~V_P>e F(9078x.n1Dw) ֆD?mKEz0:6,UNïL7.<*1TZ4㌦K9j!oO7ݘ@IF4Pۅ>9$J'}ioh~w"`x˲;c=S,yKF F˸tsmCSQ̧8DTxi*Mɓ_Bң):AUQnpŇV[F)2l9E k0q$YQص v;i8ңS-UTq@gv'X_̦$#'֬i9k˷+|/*ko?Ҷ7xn1\웘-Ξn#ߨ>"LL|AFᅡkH'[ 6*zr ZzERKS,eS8z{֊&2j 㘟hBTDe/3OSp[=T1VXH9ۘk73 q~\ MH(őjz|jqB$Zp c U"y${\oYYEQӃ>VlQd60rumy!#J/PRC B͘^oJX37+k$iIzb[n%+XrwAfܧm_6$ۢW3謞HL4[CxżDnE?Ӆ|J~i9vdy ʀQ3qyc-q)r} ]Zu]"֔Ul.!Y:Θ rDzi%}XG<7%A@^G}DɭҬâٍRE"'CL%<1i'm#O.aD_f=: $>t_eHM)'Sj[U?8R&F#Hzj &4=4xk94"oEokۖ) th65Y&rIב|wsT/L`4o@C >o1,9Dr >Vw8>h!H= y[̜ [H<.ne`V:Lgߍ y69h2KC|(>Sj-nxHHUZ:6@I)8b k8id_ڏ[xg5wV\>~xT=^]6,F sG3ON4. >_Xf E\:;mx8SlǙcs 1`vwGPT7{d*3d ;0"y_Z A5\THmdݞs@?~>)gA)OO๸V `7`ǨzVpJ"n<ī5nTWAN( *}ϼs66m]|v4hh\:8UYQN@5s|C/~2.4~DXop:{v}@qAxy$Cwqkr@&1%rp+mM ` n\)'A E؅8g\]3|=VGӛs˹.x#EWS߉gW8瓼1˸'gWr=Z/!XH[1pyE|LVõ#UlZM!QluX%?`Qfx"O7g#p8HuT\ >OI*N . m@,+ Oi90C AL3@v"wXA v3ekJrlq뮓D-Y?g*9# {jq,g c$kZGEm.1t-@|K:S3E@BiFH5VЇ]>7;aZ>w AMg9`vh(JHqX-]a,/ UJ?D:' 6yx |}"xЂgɪ7"r1y kޮ#\҉ aѧu?Fw)- U!jٵZ@e>_uU$ +34>ca0ۺAur/[!'qܤu9g~8L9+Kҧҗ 2{WECP-NpG@ʣ |~Eu!#`\F p,[^  iJasBH84E3\]P6r7שrpW*72iDc/mϽpaA1O27LuR& x^t%< h6 ) 8raֱ փ l[KJʫ4¸"h8Gn_|e>nݼ}2%g^zo+v7H6;nsP4wGDM&p5gT^YL{qvwoˉ9*^p!T;>2fu;rZ3ѹs`٪?(/TmB.?[)N{~:&!sұcY ]Kcc:]cMN>,Y2ƅ. ꒿Iz_e,j&wc% Bs.-켵kE4 KP[-m>qu nE"*Όggmak+\;4(_C5n=u>(DׁzӤ% `t j6:UD \F豖&0[+~KiA9s:ua$yq}Aw>/пuco^+&~%,M?M{"T|U,9tpzİkkEc:R;a**!0^Pd;L|-lH4"5`x O[^2XLImYdɻ%G"2ZnRIqpDN z.rbh kX*i@K.&+'}yz[&`0)+А%)O3f$/NzUJ9ƎeOUcB'O(ݕb(M.TGB4-&BApHr_, KL mU FuzFN_\7v+n/Wjӧk*.]DPu)3v.{S-"$MAn@B+f-#xmNzs.ݚvQmw7y3U|swysL',ؔ;ܸﻮR8'Wozdg+AC0u 6 JFz#jo ZYf,QT+]%N!n(2(Yi@aoΜ$}yV@ޖ̈́sߣv_ SJ)>}͵C2P$ׯRяT᳘,9b/qԿ{hِh pn.WsĴi(#>wsp猨F!T"l{6gxo_ ~YEfBciؤ8­H۹*UYMRO8MLcV2Ms.<̮aX4_+8nne!Զ[8L;ً[WVcpv&'lILt'XZ:kXUGF;L2$VT^܃ee.c 3"f#k#6@E3?;SwV(+iѭ:%#B\*Z n!Yx7@J^ ݎ|O%LT"| :+TUG&;(6:Y:u J[qE }ut*ffG(uC ]pb_%%j:(v_Tܫ0 kqnVxjdkgšdwߐgrTӉS+<+eWR m6D?=ܪqϢJ>TġIYŃwyNƘJ)&>>Fw27Y``o"AVᑷihy0(AAZ@A+2}/ -N`O&v'VVW5NTZ"-:vIch,7frzGNj@.lő1ft3z\E+. t3Kg靲Y00kȜɫҭ2;76Af\)%έ$mUBGrc!\°X<)#ٟ$ -_^Q8I#{0fKEMIc/b>. ~Pvr@<$A3pq,X@7WD^! L{rޑ'n!7X]*?@} 53X8!p'gw,K}hc{]_Y]ɫk~CAnVk-Uq뾬-*sjS_S{4)-ً`G]$q۞@`Ww[JZƴet͞M>rd~s{ұv$+f=ԙXgɌlPmmR>Ųov%^ٽ:}P9DH>L0Qam٫O"gB"y*ܻ]Fa,5 < פ:3E֚\?Xpٗ3oL|Z) Fn7ES3;d\JS7:x̎$M2ۭ&+4M['#q{V˭# tT!q[jr(,N >¦ 9mtInSS"L/*#SOr1О!֤QG[zVWݾp/9Hսwosr 5sVf̐`˕Y=z59s4^'חqy͝WMayEn]:) Tn+DtA_0{J!gE,hc;]'(o#n7*6m^UOGsMr.t.}&e>ҝ jL1SVVQdU('YX(T\Di~e ,iȤC9rAaG[jsA Wcp6,N6ZC Z%c5r< Ze7jjZ9TPR rρԴ{w7SF]K,x4{ M@5:vs!($e?:L{9|@𰷥 ®2k^hFj*s8 3ZIn8"Cq)h\'"2Lo?+͒nMLZxCX)< 6xnP= Ү7` pRZ2*mkg ;[ߡic6@CiɘEmlmeU>7L}y?:&`oPAQ+0Z\(frVA ԼBX &!^ $՜eHkB,ȧr4sؤNwMn0qCpn@{>_%s楉<oA_` O?ž}soRGmmjGT{%q3hh,CHZ6hQG ]eJL%oH6@ôFP$~a 7rA %Ǜ]JX][LLiUl?f3xَ XW6 rcT9m,{|+9;bڑz|Aݐi?8)+-7:|ڹe h4ӳR~;g^3b7ʗ<ߙeU  :M hWp[Υ^|j(؊jƻYM6V²8(SM+u1(ֆ"Im/l:FP!}'Ih7W-yu*'Tu_̚Gv4׮lQn(ÏewO ) pz)ǟwMu*?mGD o6BǢRBљdņwwצEz)gd\qIK5.sCw%+ 3~Gŋ33Ut-;pYɦF6e72XMqe|Ν]WԕO l+Pdt-0ec;UT3WtEj~x#@ 5k CAџzqp Z&b<@=EH_l;2 NM\Ȼb;79Ơ{QjI:e0snr ,k+Xfme9cƞסN_0^P†׺žΥdA$&LVLblH]Z;1Kg&b7@ާbiZIFKoŹsI~D$ ɭ`3LhIHƮ熪{̊) rnH[,?) ʏ== 4 j*wM#0x[:=rY01~KgHϭvbK7T!)JѺ>YTtpRHX+5');ϙE?{̭yϷ+b;}@Vx|iT<4@P;0 1[T}mL]no^8EF!IWۭ**sSB@:٭~mNWK Qӆ*_SǩB2i.ᾟİ-|m"^Tu$EJ  +,i`,V,ˇ7z؄",c:l6*w,44w֛1[ 4XNMi,~+W_F❴UtBTW:Ia7JhaɓfzYȴ16szGhX!*\d?wFGGfHDMŠA&$d5*Urb%bkK5m23M{wZc?5qPX#܍%4^ Poґ>M4Sǻ灑/b7y$, cז r`V|/K(ڪ`%@߬Obia@OFv1| 4vP>УSQ_aH NNYF~qA< :K239\TsOAc m"A UrUފwp?ݛaC!Z0([SF˦ZAx4)^erDnU3!!ܗSdmЏM2L׍8Mq bNL^ !S0RTzV9Kgp3%%eKՍ(rt/E4i`rxKC-VSCY.;RjL\sw)8G3͹ E[V1'h8%FVe{4|J8F| d]Z=W>¡XBH†7)VW{“GLաP#R`\^1yi)PX7$5m reZ)|)xuZTHng nm见+rB[~%ʶ^COjȹ7\ٿ·VR֍zZi3n{f{_jZ"WIT{2B;4&Y?b`vnLaR;uhBW!a 5*j]`^1Κytf>,L d,*x zNԐl4fD诖8wMK  AmWskL cjN)pc;/vD=ǰL%d'=]]VUu``,Si>۝GAjrk~*N~̔!zzR%q:NISk*Vc`gXʽmJE }qc Iޜlff.5=E u#wZ/mX(}O̐W"CnXiּŕ幌(RȅN:QMLQg>?*;`jv$G6r&/B!uPiGV:tGK\A4(;fM?\Z4_aNjzeT/? \,uw>e7ӟ:-l72ij䏐$l;81럠vRL Zt7+C^i9!-J"ejj~i>RD!\)PKʞDKz 2=}a6Xf0X5]8Y~-rQ0z._+&ܴɒJey& &aW̪^b߯W!f^lnf/ V54Qh xAaKg8Nj&}F_~z=`MdNs?LK+4,#- mS9/C W,xZ̿cM9:!9&ǝ *Þ*ۊz]jIB.Okg2xτa}զց]jaSZ rr"uvp]g\ 4M%?hU id/8h]~GRyߛ,}[r<<`Al~f1(cU} )=EƲ$CB=YZDWc+Y8y")͕u't7Ś8F3e)2 'wOݷ'ҒO d O=en ,;vay~/A`eDhtQ_Ir6k&a,V% ~ήgBjf'R#N->iT=UH$ljq"?h@gq= $P&:gӆOx^e V!c #z ˋW۞jz€WQq7e~0 edtdɧ7oK`08Fv^>x`~\hʜ? +9P$е;(ƈ{PES>UHbb>u<J[GU-+jˢsSI㍭ S:+Ƨc۰$Vlg {c[6+nsj*m !>&Es߷7QPT$L7 VPo:i de`x\p!G=Zu]Ety;`zpC0&q ~dﴙH_Yٯ<ʽE+[MK(a\e=kjj|i#H3QӴ^>ՇYb'L l#\P02땴 ~vO=QJLIq*/ݓPdBI\Isa(A:.:#̓Ou[AW՘ W,`D[Z%Zt/fp2Nљ&B›7)5OH uh]94P_!bWoF2ClC<ROSUՊ_{I#ږu4!L7mg mZ* Qhc< \ .Q1b"14fkIPbQYs0a!4b+NXĢN<'U!"deѩn3OB04h) .q9;IkDjlʺ<ƹ>n䇘˒ i .2V߇:8g/}ImOZjyX4tSC o_4Dnpv> 6omY~I][XQ]Qvhվֽpohq$)>X' I0R %ѣl'jo*ۮLUzl:1EBp]Kꂓ'BT[{󡲳SB+~(Ռly u)Eq^:]%0k M#|.#CpV* :NA .HPߗmf<ֱ M˅=Z 6rv<#Z%I 1=mؚ˪ܶKl3yObTyВٱ,MЭå07,q:We(Ä;:0̜m 9WLZa^hz`zuקְUz@Y+c3[H6\5QC .k'|2L)K]Jf7%*Fn+4ݷS]dAe;v'ͻ>ug@/&zSө*ZK[0Na!yqWrDJʌ,{!< z7&sVgw5۪C}^.uy \]%b?hś/+ZhIP~ r|2%%1fM}I)팼 /|Eq?e Nb3.(WۭGHpEk">R-HX=Uf /@I@c^SwϾ~ y$9h6U6cř nOcm%W0w5H_~K QP+]f?Jח|W:)!ylĤg|LIYpN1Aa9>n젹O*W%!7,8 B [INS }s1X' x׈YY$ "ψ; \:D_l3RֱducH!: 2S9}m'ֶ|e@Q!h~o.`aoDVyC mYg4ea|޺ҝ Mo{eLm9px[L|&P8''xVf%+LYl[mպz E,&5BW iWը2u_OoTsV'̱(ɀY O":Dkƻ M#KX+ܥ190>\avX@mR P=Kxwj.26̭yTp1dnRP2b-"'Π5r DrK+`<b5$t`eͷ#%7W)>o)ގwʴēfR?$7ml'2*{*GS݈cl Tx[83 KUkPI!+Naĥ(X&^ %xgIcE+&V\WAHf k"n|m2M G -,Yr+DuAKYPlrRSOx JR 0 NҒ, $WJy]"}h{%AA4L[ ݱܱ+G/ٺ &o{}D[Z;Z׫RJ[ @,\[ e򥚰8kAKO6˸J5 yf͘UYj|tdzء:AĢSp6mXEL'Ul`E)"_dk]Nb<U5A5Fp\V*=P`keT) 3t|X :5E.. e`SX 4[v|lBPyv:or1/x9Ѩ,# b5Lj߰=|1=ͦغ% UBR pxچ(I>HXhm ټk|/kDGdl,;aXHI&? c~fEMFئG$JD0E[k Q4E|sRAS946GpA1[L=4ܷ"!q-2M([mFZ;W=&bk3 Li@g}%ㄪRa7K>HQ^EU)]G<#[XD!bLt̀1Y}SDP6Ueau^4ɧPџ}!Ev&ȏ/;SD z a na-w=+6h-+ɛ)\X:̨b LB7!PQAReW/ͼ Io zv ]UƮJ,$Rtw7Zw95Zglخ8 ‹\Er[Ò Nں !7z؊f [},gIo]aՀ3?*/, :K} 8Tb84[+@wuk#*Ng> %ܟB]ĢH/|U×>Ck鞺c M}&+oHk@W c:l.E>~fHp{=@h7h4~`E3BoqklPک]6<,p]#+!:,À ]ңYTebs??냕N).87!%ZPR|,Q'E1E+Ϯkfcx,iV?j!|{E-F XQ55vrAuSYq?fyL"_7|H;g pa~ц7ɀe3FzmRz)U RT5Ҋ#708c: /â3zAdfm]7m?ȹ cvJ\+X{1.Hn&go kjr}v~ᚘa5f0Tv)?՜ied<

    MzJO~z/o)0ƨ kƻfؕk]m ikY)nu[g)iSN2ZuS1IXwaUP9mA>_*z|`ݠǦ6Sj 8FE HO.D9hr^ϐPDr/ EN& lI؅b `F w4:/\{!i&l]Vk%qJNR;f?m6( 2sc 'BfRZL? nP柗_OTbyqҀÓ7 = LeOS_nNeF-48?*h3vULbN m5G:D+=*(-ˣ_< &s18@U`*BrZyŴ{tcP`̼.}mniHl8G\m݈4:S JAa\ފ؊e{+>]B0{i7+>o kJ-";3R " N: d:w'$$M_qoĘS}= j"@sT![Y,w:U~ZMR;J4x<]]ђӠ.!H8őW#$sc!2+e\wƓ>+E+H؝ꂯM}#td!^pv~m!5`(TGt%Mltv+ I Q:KM1 7w(\4?%P8gAL#Y?af0 ) e} ;6 W?kѩPeKJ"_vLAblD.$+ZV@޴l08u=Tv%xtCEDL@|t+y,b$Б$>IA65ѱiYm/r418 ,3)5xYqKI2'̓؏U iiZ$P0e.$.OK(zXv4N)zJ3I> ɧ[ $G]DÚ<ؼ4x`vdhi&AVPZޠ; Z]]~yؖXZtW' ّŠuɉ%`mZ s`^ГD߁={I V5*"gJP-hЖ }***\.ǥRzN`c Zb F6lӢUdhP&r>0Cnҳ YnctV,, e&ҏ=q#BޡNn$j~x""@a"x@v(`WhcH#[R2vU0"աW7za#6<?)"OO˩iuIoB׵H3nuBĔHgȌ[i} 8CBY+08mʈHD]ݦo;[H|PtPC`^Ko;[$ J8(TB~m $J~n_D_s OzE7y݉򿎈X= IV$fPVO"vh碳..St~^6gONg΀klkxuGS[(T}}c"ղN7Kk5 쥾L4GB}]a6˄@=opM0 Lf>վ#jx$LjXgSlwb` `ǗdY`H%c RB%c]DsmT1}LjLEhdݝϨ׌Kbԭ!'jF+ЕBe'dɴ#MvވV}lTT_҇)*4WP@/_( y= $_KSLcnH7)# -^e8,ws9 hsX8j '#޳ #2*sP$oT&Vm|! .0yJUG*Fػ!;.XFGJ~~(hBK ,#HwW֨ҝEuRM up9 4!, ReSlS7޴$O6cRCLQ4bQxt,bI)aeTuT b֡+S@ 6:ZZ`+6)L`s9) +e}xx"st/˨F*_Ȗ6`KFUm_t12dq?DuxgOA#!]ϒ4Ddn:WW&u*)M{*dž͏f@b+BcP#)v EGAsó"B;aeHpu whsS,+ηkl+!TGr4>r0qKL/{J,wQB e+DUazZMU Uɳ:dAY=*e6G,kz9LY^XY-,^K*(C CO r5pXYBF*3[D©JvbԱ2%Eo%=x޶̳CV̡fyK)IJK o6eP93 C~\ GAdGWqLMtEr!=C?[j+R P0cU>??d`j~ZVO :SvP$nS )]66= ,.۔YReQ7T\~0Z6r,K: GѤҮN诟[N~p޹ڳ!#IX&}bjJv?]Ȁ Tb9)\W/jcFqлB@::p]ZwTJуʄ-i_gqtu%ؼ63T1JEj)izãx%ATzfe5~/%]e\,yGst8"FbQaT)ƨ  A wY?|dP͗/(V=iRpKtDHRiA4VRZ,n#5Jd8Hl^TwTgW<|ZItF6CYy}l=T`e!ؒbz=2:ؘ',p(yj1n456WlYMc" Ms:.rxKu+5Y[%U#19q:: H/ p^Bˤڵ{DԷs8}{צۆ1Vpd`+vXDښDB![J>Y?uA3%{+ۨ! FpJje!9kX,:ٻ90]lPT7w>bK/NZTQ~^O^H1*nraDァM#l 1gKzx b5iK@葊 HL魴8>$KTOTJOBlb2%s}mCbix"/2/; +(8T\.]'[e+2g$ďۋ2oqώsCԦ^e%xӓR`PŜ sMnrMp@Dc??f/΀gtu.toWt4>%2o{2Min̢,qOݽGRyƺGKH'C}U2KX@%)]yAV 5;$%$S?<;1hUP8$?1W;`d,Uj2I}}5kV(W,)tqƙ5qTg)i6koq ]ʬ nF!g}g%LL3O-N?:KO^CE7.6뭐Ň< v/龽!Sl:!vyp*sI)s@9FYeͮ ʺOO7%:A]v5 e IW [yyߺkk8D Yu1 rf\8zʁv&9OҵZ)<~K\n`%sF *%h_r 6jƻff&,p݈Ze{7HC\R = X /'+U9 ]7f3kkLv9q ڹ2DSRU 4̓w̼'@q/wl\/5 ;]>83J'7ZťG %:&ip(pbj*OY[vİJN?ag.ӄ^a H`^ ի\Ȯi}t9Ĝ]Zn6/CQ~cs礴Ƚ51W29PaM 5sھ̀Bt 0ǧUdrS/%p2֜'Snz &m?Lp#n0z'M 甂%׍һ{"{ U5:ގS=w4/nM:CU Jל>rcO_phVP&,G$ԗ1%-xåAr@Uy`֋^Ydô+QW߀$*-]?iUgvueEs}$70cD?H>GNH!z}"ʨ]"MRndH[F['Ӧ+.6fKpb`.yabQ4%=엓Ɇڻ}"0)z}`,6+W)oOVH;&{|eX ?X(}E=ѐ\շ>+ 3 /@E;c&~kJř]tK;zФb1=t0 V š2JXv4V~Ig]>(; cJy52cboj)xe&uQ?a. ŀW v' Y\()u&x䘣J3l6sЕg|a>hP,,%~V17S9uh^[ji61YKW>~oM#Udmk`Zl@ TZH~nDCbvmၹ}p&F8݀ ߕ4L/>Tk=U-{pOsNZc>OC]НFe+=~q!q.'r:Ah\weA3`Zt*ja\۹RICٶ~jP ݛ JM-_K.$A߫*AcUA Egreѯ`XlwZndc讷BB\ȈܿSgfھڵ6 +%,2IJn`XkaHSml \kp֋l]O>y~SQ Zex%Zi`>ؘuS3i iK*%hRߣF=?7MZU3ˮECL?7)BifW [z>rN6 X6=~Ҵ =(Vcka2_K"-*#9TxL⦂~K6Gs AtcPhrC!|f_.=!ƻrȥ]rʍ :C~=w֠o+q.Է(iCU(N>OW)c3A5P7Loڏ;koL?=t %f y.ߖ/h__b=ͽfڻ%A*:;/<芍,Ux') K\?+ s5&gELwmĎ5<;94J=|[W3R&?n;u"!hQj7j}ƛHYWeAuo_RnBiO ӺgOh)y̌hb0; A3i,\OuS՚v7! _/wp@mB57fع;lDDZN% ^]͘;kN B@їrFHG4GÐr9VSxԫteyھ`aVd2J\}f5"XA_u)Ta2fN wD{W"2sRRd4̓G ,ٲ>G#J޻2b/Vv'oD KȠZ]p#_9344lV'ujލ;A\Ṱc\VɤqٲۂH+D$؛zW#g, NW0СƌYm:a#`@ $b g/#L#AuI${9pL@`z@ C(_Rit4kD u'ڶYykJƩ )Y|gD>0n3F!Y=!ævzYaMuqϜ>B@YSO<ςSKz:!+G+I/e:{ 72E"ĶmH>DUV=y ЉɋxGfbGW$TV au^x׿z*)gY#uu0x\}8Ix9Q3 +3\Yo,z+>C4$K D7Q -5:}@v*0߸^\^tA[?O'}r BR##>CYML8 -Jtoyܕͷz*8`ZJKy&ak[e!sf0?x?ٗK&`fs,ƪ0 iC#PC 1V i]*HCC9M顷lq7@e8zp~J6Bk1էbm68Q_Osl;UrcFٕFR;2+&P&_[A:5> Ğ/0>/R)fT2NO.1CRgtIlL6>)] iz[KK4j-( %Fd!LDZ) GQxB>%.YGN0~t[ʼ_ku(݂D d(1^l0 Q/[33Z^GC qk< > C| ٶDЬfq/l7W?\6-MnD4XL+x:PZL߅ :O+*"[ۯ3<նD~Žt)杓<)bި3>0GA͚F=ĖiB_dR"~NY@#Dd>9E77>g1sd5`</-M$ (ّ!{a0 KQ 7q-ile[x#jnSJwl aj կG/D.v7. gȼ4V9$CBz_'[e.JIt$s4L/g=5pà7xYqsOqe#f{}g0ݚe0̰.6!*qG-a\7!%qxnWb ;;ӊn/6wN.xr*梼YS)UmW4!Zha+N\;H(,l)x9U=iO1ЈY*'DlIKj՜5P[dlh9eٕXkV>ׄ{ʸ/ա̢Ż7f& ١> mn 4cPJK||P\Qqc 7qoNdCP)]$q:_?)A{N DOPR>iUL=W℥5'TIn>lXO2as \<B/^&: ptWZ dRϑٲsQz,O@L% t u'\Y,Ӓ;ۡ΍p);#ҔuleOHk& KSxw ݠly]pX9Xgq̉\ k<."n 2zP)y™7=ʌhS *_˔˕-M¾>dʅCtbѣ84oZWZ~1`x˕6qbHA#O0+r7N *sM!2*$gP5a Mm48nND;u9y999IC` dQl8-2$AyIvA3J;aMIUڿsv#ϽΜߞA&-~4ˣa+Jo̾%;E'W۾XL| 2C: !fdJ"u0~v3 Q_RbkZ-Q6cѲR0nhB)ȒAȠ_1wFd]\ L(P;f"0¶g؁jяH7,2wQ}]?Nfr30܂_V:9|V<OL7;>%J?d/AVNQ]}$IV+9HW]ׇd^sE)~WI 0̈́M΄-J;CLy1a*vK#N)ʙJZ#ޥ7CG3)xK%&y.H:d:\zY~Gq=0@ 8+Bi߱tn`r'E+8pt|1 VbՄ<ɤZC47@ti]&LQCdfzZ}^[M[,-sq{<,> yLqJ^.\;**'D$O Y8;\7@v%8o(=\? FVGϓ뛮~K{Ӯ#~[*_W⢤oP0cHFvXznP;TXP.POV ,` Cqaq:֐"i$V`<-tMʎL,]20ǓM:n2ҐNEFd?IS6(\X.H E~}GYzL!nSl*4s+L( CQKIk\?ZZ.䠖'o"dȫoFO zBSmqk'}_nKާNӨIЂc$ga9-1,(x$C z@ze0X%8Ŏ;j3YJKob8kZ3JaRڎ?smE'r04/Y$F|[1&0'~🍮$a(2cJzLĴvQSN'F86Pr@6uRs,t;N)|Ӳu%VDַ ɕ†;1e-!gk'n\6\i,MN=Z>2t$=4-\DKx@CbU{VhGl E"r< BodžZ>7Tr]!6\ꌕ vvonq-{PﺒzᎤt#R-ZOIL#*f%6˴8.@R.r'uJyV*zHvv&K CK%p~ 'o 5w4 J>ٞXmm0TMs.=` W+NZ ^Zc e)v-%ݬTM^ylHqoƋ|y((C\ݎN:u +rbfR^ fr;@8e.+DFGq0 탞gp}<< .-A+AMo\bS@3-Q*ۋWc؂?2ԙ5(b,KKdb1>:MO֑OSB"9#&UH()j9!_m󲄫 Z{g`XS&s6]tl 髾D )1ߑW#U|x_cUP LtZ1w&He}dX3]*mh8Q{̓IF lͿϒ8.=7%.`@D–YiH[BC(Db(ZbrU^KB5mxgn n@kNh7z@#ԁ1΂%=a="ڥC'c4bvse|/¦:?DR^rehZwP<ݼ[`i5Kv/ (w}C%Al E€@tߓu$C5[,~, W Meb×֞JgW d^AMS fF62;5lDZ5rgSͱ@e"8pT:n%_T @!W=F*8et9ڍJ\y(@vfcozo9)>JqEEެ Tv.^09`rƵo4?ŷ]5fo#mwK:f'q8YFxy UCISo4⡬1Agmw˱P7#f'{BS(KFOI 9Uø>A#A+q_!XOK4 "{1 gHC!q_4&Z ePb_b$SW?Zaht5bPOc&-ub"'9aC/kVi$V0~]毻IC`gN ZS \XfLϮ e2~)P'U`\Pkˎ;ui1^Y> TΤ-lĈ VAzpB ^rUa϶p[q>Sӌvٟ4:{_ ӊMz rJsMڽOҀiΣQm+{ɯK1\vF 2k ]3F튊G~8YA}54e(U|(ǮNl;jghWf.:Ӌ.CHfѣ5i%H㉕Ÿ@<(ȩW╢I6"XaxJ𶫣}i#rcVsmUb;93oGCP?[|7jZYS$XC~9&ÎXtuVhR#Bz7%m=M5IS1 =CLɹw_+w#n b?0IN¹o*fʟBl_vGhnV*`Aw L~C4S?J{Me}xn _?myΉIa<^9;֜ Fu|I>`nj+Е+Kf^3SCLCJT#ڥxLś@f3أ<@gk#a//B!""K0Og-8*]s-=sdȡTY>XHSl%R?4.^M`DSPv cY 0 JA7ΌfzHV-c5?_/ݮ!507QIcϔUa)iw&*5]ly=J(X"i\4|S_ϦP-B_ҘTh61RY$CZfZH{6Mp󕣰M݁2O6i2O )+U(1]j8 YlF=h>j4-}bK׀FiC> 5ފVdsRcna8&D'-Gp۱Ȁ Y3QeH.9O;}FYX '&DNxtkQ.K޵'-Gę٢#^3 6rG:51YC;,yO[EtrC9f|_5Pv$MqF]Ɯq{CMm \\_@AJh=ClC8 ]1{|<*=0 FYy]#~+|X`4reG茮˾2M7q^Z2[l?uA@Ej brv ~yjme'I M -xjg*2lNܫ5 †#j6P2^-{M~P&F;D*Oriz U%T%@>Y6XДz{Pw@mXe`cx( jآkOQ넢çKк- w$$kߋ7텺BoDRu: UPD&aΛ/a&w 0gԶL*}g,;hz)ʯm[5sGZ0SE8v6r70F{Ј!o{^t9/K5ͬRZ+#.0B:W|{uVZ+ܝo2"'WϚnm( ~{ȿ-/aLSٿmIkl2Y.1Qg wI@BI=fgz6KƟE}Lȅ! ( S+qtf{*B#Z0E11Dn/,) 6gm?N 6"t/>CD. _jK}߆xK+Ӊ${(k*`èCI1Vn,ƍ)@~BXz1sN .7PiۖSDz .jϯ}NXA~R+C*:M ITZW_G Gc{3F 3ox+dy狯͚m :. ~l%us`=m~B}CX\9-|a',H.BT:c7zE3.c>(U4rM>'4^^6FcMia:fɡ#w ;dtQż@\R] @X oB^[h$>bM/֛պ僫jHtmdU R:}pFv]ID[wrVbG ٓ07P -D6"pn/ }BZo+Ԕ[g!/DOsNMXI/&#ǫtgoPJȑF(c D9= tW`rߜlcgÈ%Qo4i _*ڑG~yZPd^bl eqj=RFHXe '2mL端H nbkX|`NG-̹K?d ;i*Qăc_- oRn&ȿ9Odӌ{17n1$ >jFE9\x^TL@zò]˜lNzkk9TNmMo3P,>{ xV9SJ5X|tc$[JL7r@p.%NhSI0Zdd#U& NH^f  ̗Xr; a@i0by OVFbv%(~)F2T) LPuf/&1+Q9F-%KWV>BmVv~ٲx|xfc{1S:6NH|K*Q2M4x&TB^I;[)#;t9k^^^ʀ]C}K3l$D= >#Ӆ!Y-N)CAv7NUz=a 8v8 lԬqLM9/ b[D +6gfWN5$N]+|縇-4,+ OzrW3eM2jpl/->lֆ}8=hc;Y, d\Gc9;lvHUU3x,yȅ͗ys3X׮+j2Yo'׶pQK.7agz|2œ/H};qL IJvܲQx9vdJ~?jO%@'L}%D # RVSD-k<^GF8y!M#7 3^)2_![~q}9VLk."'L^b ȳ%<mn69-F-%vFS158j59DzKqp%Xpf D83ԛ-ֶ ͳ3UBj%E\Vs8^Ѓ|_d)"g'm*%)d_@1ye1[D3*QG-]2"{ieu[*mB .e=p83`u6$~{]+jsbbV[ǮFA }>g} R#Ymב?h {*0Y*5UMÅr^Ws&اSd&{}7;Ջ%԰nmp4%vȌ/mE-X> ipO F%Pr7%]2FQu& &"@9*bt_Vk;V=+5 KM$U&ivsi(f㜊L-zOd~GHH;yCS&rz51h5W2].؈ ̜Ayj!78h"ԷbL&.s& x |yTu?2a07 6wdcjқldS6BX:|8ͯ\MǓ/kd@t1oN' kflFR"B}ӆQu s&GOHRUNu*+|-.wlEwyy"E^kJ딐 *.;LDTn2p 8 7!KҀl-Æ>T/KyE[Ad0׮:öڸV=pk epw$Iڀ$s2 @"egBȍ5mtaqJ ~E&{tJ51T0GVˌTGҿxc(~g6 8ckZX)$H+KԌ. £t⁅ra `+$"(*t6LzmA"x%^D(} h[QbRgQ3.Hljb&S ~17e$< ೗ZK\ᳶY6,Y5ސFվ ۃtzQ*>vp }؈1~>T9ܡfR|z*梪*^z7cY:[L(]'y#8vCY n\Hq{%s 9퍛2"S4!5ʟ؏;߾2J؛÷ŒD͖x-VR3&>1N_/ Čq6<bu3`WA#ڹ؉wg ΰxTs+ܑI$I}Ѵ @3C=ZtRKUUvWl&Ff /nGiz"Y2SX?P7/Zا2@J d`_(Jߋu%)eHgQ0mpѻYb燱kM}oߺ/eg y``j 0i}ف*K͊` l_@T&P+Z ]K5Tg[4 V[hUC>p!N?d]8PUyTtf/JNޡP<&`Paf=t ݥnäc,`"ҐJF,i\Gt;6jhiȖW^^ffQ@Dڇ帲d@݄!j9Ԯ<"ډGS%1Ka<2aM҅ZxZΌEU@'TW `׶*j5ē'>Pq Cw*M,QA!jxcM)1$kQ"2H'*g4.㠽5>[rJ$pj"z98c^I}r~9EwƤDT,PI}ݺ0Q WH& =*\F%öc( "lR I2 'v|U֫!o_ި8qa0XEcdc6@ѝæ_`ɵ+>Jɣ͔+FؠU5- ~ @Z:{XBPrfM`?c$%$}ga7 j]>^!߬ɋ HyS5-}L+[e p4QcػMZN`.ZޠN)Åc7aG('JR@ڔ79^t(A|.&unvZ2$ 74ɩ +Y[6Xr'+krDQxI}:m}ŊK/eoB95qxHlRgϟfzrcVզ4\D;i\2cn [iw_(Ր6I 7^]mo ,5\F$K.+ʺvLбFR ]9 YeJ)^şCGuW{JAR6ξH] 1($X|V!ɷ,NhU",q'ļ" \,x)jB[;1GI1*E?SME>̄@f9{4EJnL]2xd_JjN׼ST)*c| O&'OdIe0]&$5A?/ÓO6嫆#Ġ7npড়*&U/KY{Aϻp4b(Ql¹mhܔк~1%% ~~&X(u? D`csҒIGH miZ"8m:M~B1F(i:q逎L(G#klHqNkp<xpc]*۴b5E5PLNnWViPtz`|Nh# 2*҇am*P͛;]^>85A~|^Nqx?c/dRNx[51coXdjU/Od9l1o9vZsyJ( th UX lE P-y$v/qh2*/Q:zگ>U2'.Rou|fU aQ$:BKŶxeQ܃uMdRY F'qavk#fj!nbpѥe4ʮ,ˆn>KE&cOWڠrOrnB`(P mwiI#_ml/dRe(qIz6fơs;J;7oKS g3l{/fR=npZ\4s$]gGV&]_3rDEK Š s1upo> $ٓ%cOL} ʏEC4).#Ip>S} \({3;&z0uo٠{u:Ut>2(*Eb|,H:^N+ԶҤoMr)Aڱ c|۵arW.}:.p߫}o2;;ˣ]# Gײq}NL,qpPT6COXXn[zTvd8>-IEl#kےeḬ4MxFuBeнI;P1R w*vY/wDvZSCbJLU|"ClSW(X@d}T-<ş Xk(u_VjfEvuw4_0["mS0zVCLmޣ"֚$/Jܨ2 m$⪇XDzA#,-?PH2Y'*hBtg ZFhs7{Wrl׋dBa</N[5]QEY%O\Svd^5UBQ 3K'wP!c;IA!ºҐຟ;۞闼~Ŗ oP4-iOj,SGe]dQ ;-t?IJ+waUH?>BQ>M\br|j{Y1ӤP7z瀛b폱:T(ije StR .\ rgA6je?V ].Lfp*5ci] l}dD _CK] XQ|WBu3ZQyHӃ HF-YU$Nz<:҉}!VvZ:2eLnvh2R K ozxž5sЌxx\Ƭz賩;w$"R9OnH6vl@8/-6")91'T75mۀsitaee?yY ŕ"8WJчdjE_ 6B0Tў>6brP;4sӈu ,%Z;NK[YrRý>Д8efb~g WRA`rZ 2Uf( ?<QqJ~+$M8yJ/qYSmG=LE{7Y@*=<:Pnnln*1%<%;5*`ny-oC,tkk?sݟ 97{R;{=`rFBVQgUK+pWE=Չx/;)'DÁgnZ'W 6sݷ302gT v`.rwhꟑ \0njBV?D1rҏ <[Eɔ%1 R(r( VG) #5bE:DɜH\j[ɐ<ƮOƲLɴ^M`us|QO8ED[Xow6 |;n\kԆwZ1b dWLc:|ì LOAzmCHi wdt!RRj[M,!ʦ>Ȭk៻&Wr>@ s, o^ 1/ u}aWpdm  3+l6qa9olCuży@aa_+g@I@={$9HW&o6hgmc;iM۝!X ^WNfپdnc~ۡT91[+ KzmQv9BhZ" 403KD8OǨб./]@B԰Bǩٛ6{j=?&\O#JK䎴vՑM+@Bsa hܮ .uK䣗 ec"SgI$[d˞IQMRO 6X(G%[.ZVꋃTm2j  ޕ8DF4C)9ibx0t@5ޚǎjKJ`@>7բe|r7wj;У9n̡h%B=tEDkj+b5lNt'@ FG&UErMn$r6QY\@T51:MQ S*QDAafdRwH[ܺ;l[]\LWQCJ;Wch\GX)B/q[,BrtT 6sѨ'ly'W琏xsKTF#e6Aӊ?cww0qeg|*xwv/ YH&snB(6 /; ٟ͌p/h{&M~n.%ˇ6_F&ҤBpd2]t1 JB `)l 1ڢ^h^buA9!dt ubwc"Q4mlO)!_WhԛO04 7[Y?iZnf;]}#VQ&gB? JP ڱFZSwLFz_(Ę.@XFad&{B.pTUo~T,ڧ;Z/Q H!}yktSg,j{`ipi,g*` 8WW9:+Ck(CKmVȱ < h. *2˩ WsDGH<}ftMLR3dHt5enȡ[*rݶ4HbYf Qw{48,U=C_;m' 2@V(U+͆/[.P*YeIUC lѩTvR4`۞5hqp|*b,H2%{Ӂ?!OAfH0}޿ ` u:1/pJ}3-`!NL/O^\ `^SKnʄὉ@Bx >hU)AZ׹!e5j'_ D J(>w"rٱo w9CC'breL]Zl~y<''YlLMS_@avg+2K&h(0"Ђ&10nBY#}X2`%M\II5s妅#5QCHR> 4,DiAK[tR1U}TVLN,_Uߙa86ݝWTyfOzϼ2|P3BKZ]aͼJU7WaZ_8[ԐVA~;E|pl8j3=6 ZpO}@,APQ'V'!Pdv& x)~Ox7[AQ@`Ҏ{XS 4ʼnVխExY*gG(ARJ3%C{溢KG:)νH\cu<~#Nb ߙ?0*PcTu-Qh6Wq˙gâpr|顫g=sbJT{ wھÓMmZV;cy_ Fz#B5abd |+t@왫DodgI'awUG-Rkn)9|w}6 Ìȡ{_V rM2J JZa0=2`Y>\005`''K1(ʼ$ڽ8!;$BVK<4}hv |HJQ,foC0с+ yikRب.?/'Mo0dqbI }^gcolNJuh_U$t&R_"6R)-uHQh{ X9d zxm1B#P,:5tF )8bv`ÈBdyQ)됸N6r?b>ډ\Qأ5x!j-Mf6hVCS5dֻe$x&`b<.? xdQW/ J|8:k="dyQ tk鞵q_AX1HJ*:T\WX?61]%3eXz8Cœd$ނ֖-p0نa˚>DFΫGwN.zyάDԌǽhu+`u:hlYBP(T]i*y`ЭE!oH5XSuNLbzuh3+s̞ ~e{]"ӓHӕ,ˌ)MI?¿DM|ȸ"/G:ldQPSgYZ070701000000cd000081a4000000000000000000000001668434d30000caa0000000000000000000000000000000000000005700000000./lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/tty/synclink_gt.ko.xz7zXZִF!t/`]?Eh=ڜͩܮ7Jfx%:GhdX4(~/4ewՄ̓Rm0Ll;a8JD5J[cJ>ן]`Zu;PzxƧH_U| U*y@Z_!qd8=JBId;& Mj 9IKB䞇Gubǔ$26uV%׌8bKU$#K&Oٖʳ$:ݴ`FF1R ֌C RP.c.:һ=6rG kgY@LRbR `]:2_+n!*آ@]8 { iiM-ѐ`}!j[ (8Z&/@˽=̰&Eؼ!=dd^0GR3e:ˉʠRό) 9'Y9M0+(0y[w-cUXa-9=OB$DRcO^Dzo\ vQ#_絖ɉm)Bt_B9J-D4x\2wDLH6 sC_?A?eѥ-L`q-nBmsaJ| SMG3ユۢ3L”6Ż!mɁ1v z%r^sS){|A](e~*v ,(LK!FZq柩rUߡoQ-0a" ٚ|i؏:wa\<Ēx6}));CkYZ ~PKgZYJ.~"QX|,^->1r@/7Ձ8Nh& 'ɒvqfO}^zH $S[,˻C,[-B>1u܉i",-IH!Z2ފ H"/ tҭn=ܵ3+>M{p@rN^h)vͽ n9?FGY1>9ĉJӲW 8&9"^5u=glƋ\їlJygWi'?vJ۝Nն߶rq3A[rڎn=RJIX}Odp4NtmeDEq?Yԟh7_+-kFSnHx]orxGu] ?%Ωlw"VʚY}{35X7I89 Ar_og]冇zB =k]2/=(ELQnAހw C,[ !5bZ>D~IFm?"z[H-Om)7@:^. j!,4*(*cG% P x5Q6|* jHEr U0#QO6yP lP9?H?~HE<_,j3>Y:E+v_WbRkN?e^/Vgo? 6.9X>H <r^ibW9@3 f{v|M/Kynq}5TK՗+bl*pg H;Wak9ȘH[qI* F ZWU zo @fIKW FH.Ь."p|`m," u;#w[8w\ *ѷ֤]vp >B)QmPnYBjR{b#W#c'fָw ILW#c7k_0v.N'yYRk.yȆF?.Ć 2ID$ D!!{eg sމ WF( lFi_lP@%+l,w5a hE~w!j> cIѦ0Ϧ!13SHRo$yAž]E!ELG s*9q}|ZRtO ʱ q٠4",A.gP`x,.y:ݤμdčAp a1sAH|,CS̄/l+䊀:?Cho*jg~.w=wbFݨI+ѷ^IBz|1 ? `F~EjCzuޔ/ykvi&Mz.5e|3ø` ߚB P3G. _x wxp fcDW脅J%T'wl3]T-Yf7$1|gDј`0A$T~,l7 1 x,Xw9EFK>K4Պ- `ږB(ĵ"zX HI_fKZIT>McMf `S@fA\yu h~%tF.^ igg\~O<)eNc4wTs2unL8裭{3Fe *[L=ӚevYWp:>k]ֶh!/4#TH L`{Prk2A{N)ݗ7:Ώ#phiR˰j6"d߱ϛq6%&Q5s3,y<̍}^Im-\uO.-2nvh4A{dw\@$oOz6؋ZVwuu's7Oa}w~[ǒ]A6<Ƣ0`xEԴ|=oLZ'l4 _wk%GJp5 [M)ݓ<$ѫ ȓ?@-_VG22N>NQ ?6yCtY[;( xްu;X#Τ4^y#OXҳJM>|Hlk7( r_7xS*_&#׻[:.$4еko]W(2f̈́Npݚ"Hf{bņeێ  %K~sZ%ӭt%9R!Q N} R.2UWAX2?`)VA@/c;QmMƋ( H Y\l5)8N\c:Ls:TZ'A7!S[V}C4!Aꢆ1s Qرz6Z!fVRe&O6n  J2K HƆd0Y3WAn8h'ͬ.M/!~]Sq'-LF֟pRdx]pDp BA*A,sI[hw2L Z[z+R.. 18#K9ˆ@ز:ՊxJ[[EWs'^ } 7S`yҷ-m0 Jֈk:%.-ź& /L4S~s~`Iggah!nn$(z%Qv;zb&A#NSAaY xX 2C$/\w3DzBYB}ũʘkiDk1s!6pGQ4 s )H`oNIo O6dK3imCxVeFP-gdQH-a>?72"oےX3 s K'{ xn4@(*9l'i I1؃D mLn4'bEPsA2A]3nNcZm J*RTkLB*2rǰAP nNVw5(}A/^}0Wl ᱈͙LgoɷON1~b %X"5ZŢSFWb|m2j d )g3` yg8a)h0dD$T. Иq?8{ލ'vWa[^6h 0 w$qaC+3)bϖ||1։vAAU } O#̵f X.{IWhj `emUc9Rƭ>n^w9#&a3 jP2K1#R9LnXs?H. zT\//C8Kta%w E]08v:_px>'6^}5e(%6s2JdR$R;:ɝ LO>";?$Ո23FNiʗ MՒc hv@6m[~Tׇm&rI^FQ uJj ©)v%{ȈՇdUIʀI05 @WIf.K J庞3ydfe~R/#I+k(Wp_[˹K2FJoVf%N-dBi&&SER$|acꗯUK_4 "+z7eha+Ac?KNqkb=2pa {~?z0;8<g}T|0@U%R s9B9F&j%Cgt 7ӶF_ B̲qZPw|3-PqӮ3cԲYNl#΍8gcVE{D*L}=N24 E8v?@g{wLKGdr ~jAMR3CW`}Mj#BjMD!F|Je@Q޼\ZUh7!דk^!'GVG|xҗ υ|a$FH?1X/^ԇэ/!Ծ_)0Rd>eA0Dq93MwZDuxG{[8q,CL b'us`(# aa]{CqXr \[Xm QVyd>Yn.)WȀ/("YFD+]|:=ikn 7QzZN dɟSH WLyD[}9*Sv$zg=dZ>^}r'lAvM% YW.s׊`Q"*85dBSmapI,a ҘLj)Tk;gJL2 z=[EZNebT;>8 $IN^N)@S(5@ViUC0Aˍ 1*kx\}jS[$;]`H c>%rX!|YOwuWyG B5k<(Rq ;͒zaK{!*t{l-D0,%pT|~Va_ekm>b@t-H"irN$ 5ZKc* ,a>,;xRVZE }S NX襏ŏ`j:IjZ`zkXVEQ;2ƻx !btX1,]5l6Y;{VU֓ٮ̼FxO qߧ#&E&a, ϛ3coqDdºϫ8%<#Dz+i#{L6ĸ*,jmd:ъ9'LڷYW>OTwIdy&JN ̸Bv4Bش80o+&? ò%KWЃ(s?4AlL USu?9L~/M\3^U}3Pr!o c2%dJ9$5.4>ꏐǦ:'p8$)W/6P/ѥǬ:;*_P !x8; *2$h/V ܃ s56i%+uSXuö> 1֯71 l!UtmO!af[d*q wm_l 7s  A> ep1U_ lzs MM!(~r>R>t+8*0Av@])[z=m՛|Y, GR 4 /AR]w vbo"j5hսq%:Kp ~s1MkANnmv0fP2Xݽ!CJCf<;gJdyՆ=ܒmxl7ڵg|&6r j9zt:R>d&qfte%7vklSH==,SNauuVW+M9p IS( ; <fӽ]H}&&lQ o=*'߉bo'Hw[琑m\9?I,ԌAV 9'Wm')97ܴ=BO{c3гeA)& *}TaK)N B^N~?PSd1dJ~=(kap3e4W?9 ex.oY.F~b;De*UnSiGq0Kw0vf<3[%>.ã=&SlGW(DtvѺNtpcZPmrHEeF4hި'o71 Q',n~y+e+}Ȉ4 3.nJg$.`vD9PֺD:;!Ь^V qogSDt5ș{y٫Mer* 15hݙM7+j$WD#3ҮU*!۰-l]+S] IjvjÇS @)3(xwaTݕ< Y=_$Sc&0!ȓRDl.?73˟5284Ӵ[j$=ڱ1<<. BiRrD v5Dt9vصNJr2[t?/<0jgr@$M{{#1F QX#b{OX3w)8"}at*?]#BC0^TRа%n<~Zb6* ~wv6+oX.DA!(X#xi%OUo4R8(]Hm ġ\9F[9c,vzJ, XNkW^Yg< O:?9WD*tDqnyٷ;; Z6qEkӇf *(۞~zsU?]"tL!u7! lp[0= um<^h&UMJ2FOh>MXzG@E8#K2yHoj_zQ#͝EB Oijo#.=Mo.uibeG,=z8ma>`][,H a$Jsi`d/2b}Adtyh]J,cp%7}`H1 B=ȱ_tˡWNJ84RB|&o}p仚쾎Qż[8pn CC:( m(I3c,y Q_U^3M隍7E>L6]}P|šyŵ9SWVHr\KNF 'y߮Т4#LrE+;E /bح@>+jwڛ;Mx(ݲ\S3]3q k^jXe:TڽT? <| AGk&@YVkTjpH&eQBr+xvDRڹ (e't,;AdZ]v9hL P`;vܘYR58te>fՓ `СڎuSeeN.l w!1{e,e8d}ҭsAWs7J)qÁn&QMݕ R :@2|Cd4Ċa'ioKkI<ʥdII')sP]Z3]maSVMj˦|;jq+Z7ĉϗ5UïGW\GѮ4ؗ 9VG #>OZM/дl`4 W&N_q9lLQT"W"yMqz <bRo@熎m,AzJVuqQ ߌ1"n CY|0U*vo㒷(c-C|29UCb@һ.Ctڅ^ƺ(.N"b/3u AԐs\39Gzp IyS`dB]ca+Oh (ضSb (w?@!RlG+DspYa/Tk>ErOkT7ց:  **m ?I.+u#- v9CQ3}ڇ\Id7f'Ai?]l!p(4q#Y"-A -5[*ȑm }E)ϽHR}y}w2r̮,[^y ^h\>~|ι5܋x22`"ڪ^5}J1hy+iyq.+[**us\|mU>4 Ş5C=M켕n̔-Bz$fN/WTr:toWVJ5BÌ9mEM@ᭆ8: GP-eoyLaVG{ F{6rQCb=?ZTi?lcᜃ]6qU 8, :7S=[?ki)Q> +KCRcK =c0(t*^6. Cg,M$ n;["˞;~u%c 4yb];,;Nal/MYB\ޝ`Eͯ&X_w )7ӎŴj94h4U/ jznP3l5wMձ`,+Ԑp1y+zC t#bn\4ۄ* l)1JPwZ++t <;V1Eq R.K҉d\7b¥,$fˋÿ*N@F}E} V%5UY]q?UPhk]_ +u"d Zb HN0#`2Kz, '.!'A,zzɤJB{Zi#Q4֛EI5/K&>nM^X+ ]y\+m1"p' s'Ss/i^l:9CW4-,Aܺ!K$yU/lGmtgNQ)V7~W`*aN;]m)|8J)L6j74|iM^ 5nO&χ]`U3dqI6L(|›[З nMӱ^ b3?RАy^7VDoOa ]\J17pcvKo 18!@1jg㘼kL(IUX$&Ie7'ܕdW_\={y  ѫVOExTAjvM?s˘ߚ6 Z屋Eg_a=bqþYz0~=q=H JB21M@ӤW4Cj%)4]F~Ck]uoIԨZ;gS_O1-sḥ)T?LH~0ϋ:'\%=j3;#qwC(P' Ъ`T9{QJe3p?#_.#) !ȅPFHQ =:F# кxP`aIСE$ĩ@fZ=Li `I֞.6}7z.LeHy:S2X92LEυZ1#H t x(ADKGce6SY~HGaZO=r5@BcRl5_/y{[λmN<%v.OWC0i1 bLȀj@A([(e[S\U"jk3'V5t1s .\ʼ[UrXQnIW˂yN]6Gb \emf:(};<jԯs"Ahk XǙh>䛀SF=eN<|?)蕇#VnqQ|(]N>H߆G]+4`fԞ/M%/갮+2!\-RBlN X( 9taZ+.")eL 傺]sPMGxoyqf^ c ET[L\ޮAe[_D#Rn=]F(ȅ6r?7"w KFeǖN) [H +x4Lʠ|`9m!RGdYuτ0^> o2Zmv/Ae yV.*EI1TnjC܂lϔ0Ԇ9z8U-e:ͽSZ"G 3:L=9e ]iv Khj%__M ,氒ݵ5lS )6n"e*paBI`浴Oa')&` ZmK=+P{"w+t ',RխYI̶^ piTPՀ>ePu6"az+ݴ[ɪb8:y[:xUf+.Ƿhpbd~7)/ IbYN&Rcr l!E%Cg t]G#o1 M%rqKа=Z舡iOʰKtу s|wn! ”mw) dqC[YÀ=j4];z鰥-6㵇+(P$S%cXtuttId<s7\5#;{*U PuF>YG{?VBd !Wv5-lDBq6D %ɑ<DUpˎk`T,nnl׮FTxڇօbتn*Pun>s`6Hk^sd/9aLX`ڠ2t spS [{=n}t"]7ggX.L?Ck#ͱxs叓LeJhކ OR2޵-pNEbVNaP멱qXXc4|V[ ?_XDz5P۞S\0RT~Y @]?oP?^xr 7^$򇞠% Iw$%1U@_@y+g.x8DWV &c8gԎtx<9zs/E;qׄYԱ ![;}7^&PM|K_:B(2η-f)Q_*ׁ[ ~t3 d*xG& y̔0z^x6h|o.KЋ# Z[{^zѼq{IVr+ps*4LCn'aÉLˉ6KʠvH !odC%/́+Y;U1?J'o~~!{WA#&qOMB`2&ElCQ|Scfrο7 k#u9.mՂ./b;IiM 8oudMlP<az/@j9@T3`1d},?Xv>)uOISh3Ԅk9m l&L^g D% :9ݚ34=:s0|Q V W,s>P\hKّ5DÝF1t5 e>-2oG3{ 3H WtY0J )H13'2?AK/h^_GXa2_ugzpbRFbmh]RnCMƈ}ymlcwʳ&B9ygĕ`. Jۑ rGm` E~pAZ~}Q.4<Km{>F_%h ݖ|4jNXe|o4ls~vyݰAZVȂmLڊ1?b1=d+eKLj=Z_RڏPP;(wk\\E@.(:oft\eV6ΏG< $Y {IQ&VВ5'S/~gԖ',ul *;1=v^E78vJԆG]O1 D;$>dg#Rq`TN^u̞Z|xlV͛W̎CIIMu ׉IkĎ hYX|g _˒'^mAxFxR^ْFR[ d֟ %/b9[l P6lCd XH|@<"A }C$J~!?}izk,hĨ2՞SV</ 4]8Uy5%f7D?nVhk@`6 O裙aN)YąQ[cvlB6cFs m<7leMb<o8-$]+0CFt{Q}%SwEZ& x 5DCBߛgZ֘U7R{5߉A\!Ϟ6$hILi =;Nɟ!ͳ9,.7xLI)}cwNw]ΤDDq#dS_ngp"R?{Oc\cb`DMlJZEQ2Nr[C^WGl|Vd ;4g72 k%ּ cٸꡝH/~#llԏ %*Ԏ4 &REhr+Ta:G$/U?X 7I5f* QY˽nq?DbL{a2y7z@PV yVy1.1TDvoVyP>\V}'"JQ?k,IN)ů}Yw'CAi/u%}Aȉ9T9_0va"s`WdOl&"'3<-šGQSBD]#qSx, yG :2celZ/\6=rQ&XΞK {qz吒.Q%ApOۥX2t묒E0 F]R…FL/ y1[ p vɤuBgqWVK'oH{s>-c\K]*^*U՜]' ؁!6Q # 0{^ `9RܾcWAr|@BpFfOľX82[>K)&&Vw@vIHjȿ3/̽lb#)p8v;-Bx9ŧ"lPQsl)B&V.(I_΅Bje~fKBGc^#ȋ< 0ع1gmTeo0X;zIMɒk%+X!4 9Xʳ{aA+>va*28g+Gdz`HVnX禯öZ3uUqI7X@xA 7etV!}ZmjkD~O}cw 5&Ӄhr+>j=3`7E z"$xb$p!:7G"Ķ`oB$ =$.v0g7P$69 \TX"yc~WKf'T C~10ϐlGGOnIF>g5e܆ țx,IJfcƦskۋh ET?^V OZmb5׿1|}Krf)^,h/nxڻTU]Q[2"S ҭOaA>vnUo^J>Z>9tLyO \pVQ>B2+:q7 ܐT>{(-ϋM"dꄘ0 CZ}2V&ƅk.0~yFT5do2+\Q,WqF/DJ9Rj^m\gу:8,v)/zT#g $5`+o͟vh@FѶTF=WAfbhyP/8I<@c5P6y͈CVmbEh};~nDʍڛhI!ʰk8!rpKQmlI uXNLvT)kئNk&IƇAK.1/wE\sI]qqd/muun~yrbD"pΒ|bcd V' YX8.T*GѼiyd_S]fDwMsY'.c+ : jގu"$/!W86#Ʌ-5JK VT8lꚣK^~nD '3 U.sHv|L 2ա CC|iLT4#k;j쏜MoAT_5/Rɷ'hKMzSۜ!nHP,e)~֢"CPk=/Hzp&;-^@XQ+cȩ m" wMm ?*)Wg\u&b`?O!/rs΀ʗ7U=>vڿK<u߻ - . 1+A S:)J0~yc'PXbh|kќo }յ/zBWFPǮ)9YaJ8M.XV#W[<,(M"nS'sZXZjݯyufyI\T X~QE0O!,nݕYm$gX]Z\r%N/ b_cS3N\VSw{{G<6^t>Sz͡kH<ޡ xg7ab/u!H`x0yOGFXy86M;ޮhbZbN $zY׷wEG,\O?#ܷ [CX2NÞp/xKa4lOYFw BMVcq*Ggde6pKEm%9 jA»IP <-κJ<1iB=.da^)ux/<5kECn; 1K&cD^Yo+*L:Z,ԁCH-e=ګM Z6LۯԳ>2I-/N ߤl(bJ`侻Kr}K5K]ذFXڀQe%kZ&[a(/OLfh=549*gUGQ%Ee*5qQ>ȳX= *)bښĔ` "7tMf,";UV/l1)l L$a,ε`IDS#+-E! U6!} k(Qrѭ>^7,;_Eh ,$M 'g Ab@&"=K L%%uR/!ÁzDj#0Ro5M64>y ?>s̎4,|]M$#XzAK_R1 ut %x-]XW+$f,}(s_4Ǐ "\ vrrųSciAQR1jTȀ(uxLzo6tq. ;bM}ʅ?G8{qꖼQ*Ed#=] 2]9F]AN:Q.\߅ϛ`З.k4oB4Xh%=m/N:݉NMdxI[ 'NeU 3 $4hq`%>̓Z<:TeR ­UFYZsDJ'e^τL9k E=CfZS8®>pJwI; 2iրע[⃛p2?Klj20ؑ9j:}լ_*S_QzS^]'WlMnSKˢS_EVXyx}1R 683<_҂l6zSaoCOWEu}=?2 4W\яb:=rdI5Ӌim d혂>i I3 +P<,pqO]/l;:ANx`vJ8p#=ZOs /HUH^{ra<$ѢÚP)S1j_s_@j:jlbĶe=`vWa/}E ٥x\y/ )22Z&|ا2'Lj("{4by;P@DT^h"aaQuٸ(IE!NLJy3$d&@=\GF#R'8`%0 ۉ؍s~F9!!0%$g(҉W)&0YӾs@bXw-ym}<\=W\t*~`HSb A{A%\/D @Yq++It毴/wZ-3>im'KjF%G,{60D+H_VR%A0ο>ӵtY֬=LkTTj(pIAc @x>t}r El>Q $:f&O覆j7 M-T9lh\tj-7ňȝ"n^&vR_$As5 .eTͭJ]a*΢&qz}l*N_G/hLSl6#<.@bNi`p?b:_g f J45, m>_zxX6zڶ)8ސ7N [ ȉ5z#О\%*iM/.r4eF(6Gc=3. }Sg)Y>eڌHJ6]0HK] 8Ru$ɛZgA>UCئM\ĭn"_ W$5׹]C?~Dwǔ뤔+ Csn0zZ3Cz Hi qzN~hk~FXzoV?& iMAgvY$=L.ţ~, [yَ*dS=Lp Dէϐxx-Nu^xmYJ׾ hV=m"xX`(i ٦|լeHnۖw0$eC;[;ȶ(+Ӕ3#2#g4DxӮ3۔N9Ğ89L5ShA+%D$k+@\VXd~.-m7G46cPb -3#O#?}cK^ي0sm]gz6ڲpVI q4H$9TOcF؛w ;z i)hٍ-DZQ1‹>Tb#jZ;؏mi1q._p oю@ZeCnɔ\XZGX3ZVD6^&tr)susiMFcAsl+{U0™\fYϊ>w9pwU BM]}4BGF5e2r=u u=/[Z9,vl)!Q ի{Iޚr`( 1f13 ?n/h"Y òh[53<a:kMJXa kԑp00GKgP%kڝ0I¤onudd}F:{NwۤNcֿy!C*m){֊&okR7fKe QDD0 m=g CjVz8t+S/=#Jw#zII,5iZ9`XW20ؽ`U3V`܂j! ̍5o+ˠ:P’]=E].u$谾24nl]|̝Y v%Z䅴5ٿfg[gW!ʺyYִmCrOowjJř.ɾTD}qZ4["_B>|A R)R~#|/tmDa\'˚Sٍ?"Bm$UiS#v㨄Knhi&QlF86jwsx,VvQ#aj!z , @t?B\<lj`ZvBl(k'81 10j1!jH ܳ -VUeS'*;R Yf6)DZF0%Ȕ|u$ ?WWoZ sNJFN(ij %۾퉠DP: %?EW)c#cڒE~joof-މ*5?am8:>ix ؖJf~܏'p\lCO%tS}?$1nhCJ4n9|b8zx7bNWvzz!R? :_ "y_# Zk:L_L~pR<U9Fm' s-7l$x*KV#p6@oEJm1~8DC@)l<ǣ/7BcSSorhgl1"'O^\ I&#z' ~x|gLX%-\MbsN &h 2TY3syΌ0`[g#^kK^,#9"N-^dc)7!،RSv8 f.Wm#.Nq]XkmBQ;z&p=LÐ<&I*Ry*}Cs`gB`ɴ0Plo5[c:v,U(`"kr Q:Q`Nլ-/ʐ&SVn6̌ym3ni 丬r,d=d:Ih%s%,psUUڇ%32*F++阦 Y[\eI."| ƹNV50t[rXݹmX7@H~1wO\O7AQB0B[HE99Z.i0Ҥ"Yd׵wQ_ͧ*LI~u;w!Op4nǢBGazNj#kg rx%n U53;HӲɧKV~Mp%CfFmwzI|Ww(BҨ\>F~,/S4dھ4~ Vs9u<L1^4bɭ`3o2,)~NV}@l*"8S汭h*Sg<f[ŬELQ> S~&]=B2q |\lQt1[K9s9GgxO^^L!0cQ8r[:ݨ4/ixh!4aݐkJ+QSzҜ%mwֵjZc[nx5T$?َ͒S0.[@{x TdNf#c>[BLOrD2* )C.v=TlT9X>QS&`Mcм4Pd/ne2 [*V_Jbrn3'c> 4tj@ )$(FNx]< D8W\qc3xO5!ӌNj:kA^vaa0ObHR{܍ v'7F^ IxeD%GEo/Qff䣄 Q+*"1O ԣF ?E *`9T&>٪p3Hҽ"UN B%ڕapŃ`o(37"Ak/usQۻ$˛7?xxZnxpj\FlKq1l@jwG5(RDK ť>{ơIyYAFu Lf'@WX%zȞrM.x;.R>7sՈ{Q] DHH; VNȑZL,}O.fL^As[x 3Jﵟ3æ)c.K )BB}M Bu7WMw;ԏ`_"'j߹hy>-BCFO*t559n~BOS /ZΊ0>49"f=Y){ekliuib:>uc7,}bz+XV/G`ŰnXܷ`~,BpF Ԫ)cD L=k>2BvL՞Jȏb`T>ie!@uζ#uT--GҠv_p&L~j> HK:(ˠj~"-#}Ư?aptfNC~wd&ѠyEU˒0Jw;ᗬGRyazݩG+ 9\nX٤fO!{`ή"!WQß8,"ȷ4;e&e/fC&aV0\PEnv?|2!MiU$C.SJV*F!!cdsJBCc|Ơtu)`I(}6A`_pI,GlZEl'l-BT.uEI3S:R'ΨCɰck'BA%LA$SXw|z >L6Q[L? YYpbg Nj)f$`? E*VaժC!aDP22oJE?ߝ&ICsV:;9@)Wv@˅ ҈k7TٵJ߿9DuXXrUԕnb6LK= bJ%(CR, D)on{&2bGe4;1I U Yw^R!_!ę6L@@J\|l+d gJՈE1hp1Bx' Q,W;fECo KKxS'+CP.YMx;3 }V_VOg^ (t^n@H}B6M]|ơJ8"R>1k v𽲄m@C%uh-v}=X>VzBO}Cvm/a&g+B}qk nAmM [ ɥ+%= A?1 !4a7$'訤3zq;vj j?lR&Z\a&OnP2z 7D &Lb>aٟ-;*l1ël ^`5T`T!V:k GU a~әG%^z><ݘF*_[r@M֮w vuhxGmtj.bScNQ6(Q5M+ Wh_島WTⶁZy}5=s*I)t2  i_)2nzyaf\Fƞp4 ^:L+*[Ynu4GHWi٧]+^uXvóf7'؎t"@؏1%(r.P1t]˵착K6"~,WCtL]42ȡKtIXV-wR-˗3,tGE3JX1naґ|$8-ϐ ً%b)䧮f{飚:i`2Q-%Og>rLu ~ YsZLTFjV]5%J˹qD 򸺵E1e 8:WJ+(vc"PneTLhtl0rZ"F1 Kw 2c=3>Ɛ>^qջ`h[t(B}Cv;jˈ3J`,I| ڭ ? ƃX4ΧOׯEՏ4<(<.^Ugo>YAV$:KQDŽ? 9HFXCa gH iJzSl]cAR@lé6+ iP8orF![Y#'=]8 j67VԐ~*⻒񂎃Ec4bT(څJbb=X?8 a|nAZU\L3(_²O)JlQA.z<>l0G_8]?Ł5%cH-O:4ޡ1-`CH@˝Ad5Ocwa!!;ٞ#I_>uk9ǔHBL-As^vb xLNZ ٝބ CRy9J)H#(wnÕADm^/CӢ]3?&%ݢ3 pd 1%f@WE3(M>q 缚7 51z"nBT⾗>ɉ>Pq L).Q~p=W*>fhR D~ݫ%cR VbKih7z}0vԓeYD~t9~Z.):̓CZm 2ȗpt Nwfվ C^*qŞ7ޛ{ (mj1c+c&e 3ljxc[pp) 6KH7$)bYC06.pTSj$k[ Box)Kl }!/®pE&LU$0ͮYQHK\Y?s˜}A?렮Ya~:䴃H2(LhLDR=נC @&d9y6ГاN*w}Jjk)+k2@D3\g[Zw!:D8%I7$P,o^AnA}ULEFP\QjF8I}Lx <"Pn%4O?l5Mi.S5WQ)WHj}e|Oy*MOp'J:B|Kq`60mbؐ#>U0Z^"DJtg>(bG(n&¡#)ҕg:k2p"c#`|Nby'[#99rc-y#|;mN!AFS+tJ :ܼ%%?Ԓ˂BEkbm(ČBM3<|щE5V 5r@9lu2ASif537vԖ5Qۺݬ]h9ՠpq$6ѱשEQ[8;Uo֢\$#!*:]x@}^9Sqܳ| t #ݽ 2i΃Qy$--[g0^O醭cNSto˭vA1ډ} eVtDV#RlY3G3`]p6~W@nl"v>l =t3n{jnypigo z˨hp?Běd Zy; I m$m@գAT<zhgv}f6_JmA4gIg 84"8",.M<8кMS7C) 7a߯ޫR!ّ93%c7RƗUd*m߼] B=bD^J8ܯz):(j3!k n_\l$%!-֑ND5ӴɄ5ȝ\PJlGݹDP4jnC#4|sO8RNYO ĶJڨ@B>l gNwّ`H.@{n5q=}(efO].\Ou%"D WtSwb߅'`@$7|G;{ zŢ+Q,J{(ٔ$gJAsܻV]C\?1aBmRxنn9#gpisRGcݺёO枉 ejD;F,|N(^B[ ii^(;1Z^Fm4j,Si0zz"n<ǃF; ~B"K l^ 7TdAAt Tְƭ9je'N Xtq s}zxnE#y&mcJNjg@9;N.Dx۾djb0#9v̎6sDxW_ [wF.xP)8t.5go.AayUˮ7WW[6k0=Z{ȭ*0Iâ;;4d1fТʗ!]pj?i.ޜoatXu=]zu>Bv=D[[<3F|o'dzK~K4>jgPܞKR}|-wZHЕ`-mMEʊ7D7(u3;?Tܮe@-\$|ޢ:M,D#-s_w,;TcAHdm!鸸g6o#Ae"zsJyWùwhPI9)4s;n׷{mLҪ/I}KԬ"K4m5¼*&+>iQ\cTF2Mn(5vͬMuO`jp~S:=@1da)j ZԂ.R7eqn SaQܒ:[FU7dani3]Qrq+|o#R'W Xg(0UQns7-N`NRi2?C'|iOȍDICٸb}vG6E(k8+!aΊ؄,Vuꉦ7"d+Gcn`fa!~JXp CU?%ɥO^{P'yik+B1s_ˊUDo#[!.Q LӲGr< !)0 vp.jXDs vlcܧ[-YfOy;+:3惻P`-R3z6c0xM&Q}FrD7e HYk9SPZ$|,@(9o`^йַF tG +eCg{(ΜmB\edh[y~4AxųhDyaгkPclk, X:|'WI"^uȯ#R1HbYr$Wx~Z['X)\˘u% ',(S}LW bތ\9L6mX~|;MG[ V,$w]GՙEKӛE2@BлY g;>.hpm$'#vfK${M֞lAɪrE2lp0e7QOwY|pzg@_}ۜ$>Sd|L+<X>v-4m76 G nmWYIMWNx0( =0  =Bҵ-~KI}FTù7] nNבʽ`)|Gp/.j ZMD('i-M1^=σ=򛱆L|vVm:~2za(R?[cb)KM: 2G~LbC0[a5_Sk(.i [F(A2 Un Ž#|ԁ7M=+Y ʋޚ"pXY ?)_* FJG|p0-PFtrۑ%ퟍ!v78|bN|lX4P E L^&jO t!z~5*|9P'6F5֞IrbPб$,5,G6;qQvWI5nVֻK^v=w{U1|i֚\R>`D9djGXC/IZ˪2רuBh9G"F#O"'GI6i>|)-J93!=H!Iv nVkv9.IcCJǵj^(͇n!fLJE/jHVwt﷚k?E*Yrѹ݃Fў꤇;qpQ.zT htƤXKm:KV.H&Ä9/Bܺo$$8SQVFQV]|/ҽ _L uY+ޮ 1sQH~|Da.Ze+W09b#BzS %%5DE Ω-mTy<<P]];;wS#V&hJ`g2]]2'Z,?ʟzqP |WV08!B3W\(&bH>"% Z32}w+89Qt}f|'/b .A淶PkMߙ2(kylE.EaPPyCC59ڄpGP'⭱]lmt٩,DmoYӈSFf g7@>rpTJݐqG)/a7FH~'jsAc\H XE'N,JWN@ݕ iz:W"Wƌ;Clِ^p-5sT%k]Dz k7`47h5%6s/%;l I{YOULt7s,z̰#>!%[jl(iA}@G5sB$YԦ Cw\cOg: on.*w;]j&),uG ޥ;֯$-{F?ov<ø#1!^ako#1xWP#>eCuYV e -D&q!,HϿlȉNWi;\UG4ڀ䅩@rä`iry'9H ye#R85:4+&H dBx \R!/ĸtk ũo9OF AsPޯ PxU>Ut}6bFܟkrD;uGKā_Z5:R{"Ty|g.-J#>ZgG%Z*_L#0K񴐓1" 3ٱTLFo.rO&馹啹="ϊ6#`z&*ƑgcN we.8𡧬TzXz, r8- ndkBmFhSvMX8*bHssX"~gt㺡=?&W{o${rL$*܇$LLgV׾Mi0(Zvۻ0tIKʏ^\u`NfûR}eb,^@pwOnTIg^lROm.{Eb3TX^ H{`ّ)a+}Rp)k(Gu*jrB 7H)c,Ynxh̛# yfEϵn8k+\YEmZ25S&zT{֞)Y؆3ɭ{p#N})l}~"g|ɋsE$́AE¡ Ć_'HREj|/T]߶:r~jawyiC诨0 ٟ;e$QrXlC?iol!1  P:֫at\ˆ]ݮjIQ?ЯC h˝\53>V|!gϔ?a7X cFχ. V1 bj%Yii2gNVocB 2OY7$ ¥c\d&?sjțN TO06WWqά@0$I5;A!xub0 an8o~s9WNn׷&4M<i9N-5:Sm&l-@Q,KB徆/!#0j]O>Am^Qۗ[ xڟsTZҁ^JWw Ў ^:ϡ|h`#pO&(.$6msFPxʛc -Z]N]AlI`.w:[$or S@VҲNᡣgQVY2Rݽ08BAmk*Ak$7eYCjnt7"d$E;|4=r`4kêЉ;}!4"Nefs:%B6 - ;| =z.Ck'!P &J&YVOMPf[uAUI"|蹖q*mgf(NP\ )|_H ν zE hEvTɫ.Yr.c 9[H niMf.?4͘w#d>{B׸$F_Ik"qvH=x ^<r&g1>K;aT߉z7oWoAoe:n K]A!3}M-6x}_K[1OHXqQoȆ*~Ђ|ݽz|`0r+&TWa~uzm&PQk~8Ȩ9eO*哹^M0/oedϮVz=nei <|O܁V>kWjvC*qm *[ g#V7zrrZ6^+)sy[HʩTJJ.iF޸"!$?bkeYבu/Y39e3mgڽCdD)V ~{;O0!se }#C+c2 x[ЂgABe#+eoI؂NH5O.r(25ߧO} ޿~"OwnNO`P"mfd.slZǃW7,[#210=/!U?4*^K'eS rK? Z4|٫T'ffXťr? ()5r>*ҹob26rƛn{ Bd̙l$<5&sC܃rߏD3EӟQFonG$~vb-m7PQ0P-ky5QOo,HjeJuZ2Cxyb(׿9EScL%ˆ՗ʞ~;R޸l_>JI,iT^2lf B n9;{ӹN2W G7?8: "Prb$ՏVd~!0@+ )_Ozo]&1N/u. (;'[1>@?hw-flw *="Gr V s8otfSF*rMw-x 0N(`p7KڑZٯZTҶXR:Pha:79!W.z"e9[9C$g$`A )$~:2'óV9^eV"r pş,kQS~lQ,ӰK\Z762vz2>s5ԵwcĔڼVMVQUuy+@V2C} J% (!{Țeaػ*kٵEfi/CcYwQnZ>ׇLFP>ȧB}^_ 1bBHCB*V -6mx{;rpІYyƵa(b&i)vMOmj!hu@SMA9X1Si!ld6~-#K3ppC?R-Oa2aG+p|$ri:/.XF#@oUTnwE֕hC30Rc#Q1ߪBnx&:44.m<:0Pӓ8UKelvA2#G1\P#ȍ%m}Vw<=G} K;t!e1Y%y]lCnX+[z؇LHtѼWi 7[ a<W"{uGE\EͬtHy|MI%F WnpW gG.w0k~sِb_Zx}sS X{"HevWA'DWqf2d=p!p@1hj˙GdʺsꡆHAE2Rt ʅrѷb6+ݛ, ๳!P 5+BǸӋo"Er$G˄>f=)G.J\$8:4F\TI4 S) A'^Pj(6ڏ܌ .%Vm J-'&Gʼ+_ S S ux]ARSғYڐe;.__a~psg7l3a⏲ǰ]xsd:62֓i ɱ*T7I50l0AԝHMW41@AW[B?)%cvZbNXoruI>;Ot8*،5Я>^HnQgyqڽSB63/r#}P΁jҪ4DmDu$H~4,:J&[/&9o߿i&V ̡#,q-=LLx@D7WY1{"[T% TFo+"88Eُr^ B. \$3䗦l+e?2lD/o-P>Am !z둉⩄U{S(%[.yzmA9lJ9ߌgRؚo|]o>uQA3ZVC޵^c cק̽E=-!T9@nE1;;@9#+ݾ qv4о0C.h\-Z jv}RbUT7HQEYpcȱ OrUQSA˶WZB( jkk#l,4Wx/A6n ~[YPNMK;gS!Y ^ a͌DC( N2_mu `pR; Ik~f‹5pnjgL!c#.p_e;y;!tvaIۓ +cM_Ahb© 9SL?$ BǗeB),ʋ~P("|N~ò4]l g֪-޹V?mϥkp| -c|9-uNTi 2Okʹoe]9mv~F2K }F:QLӷՀ*~{CMvTGtd⸙Q%+{=6DmE8H^sQϷH.9>oΖMgi7/_x h=B&1{ma!U#, ͷiԏl*ɮl%>fҜ% ܥ;q(粸*ɩ/cToK+ v8Q'Q NllF\/oT]8~DWa`pr٥ޒoi<|2Ͷ<ڲQ1$KZ=|If}W5(jmqmPP.DD-Ḧ)@Bѯyx%g:{̆ }"%% .:?X׋\R46evjWhñwD"mqr7.(̜'F-0 |feѥY5hl|@A\H˅I9l6Ȭm `,qaJ!0X`w3TSe-Ha1 Ҭ8+M{qmJO[F£+j!?4 S>Q%Y1]o]~A9+_&5`oړ$B3;5Ӣ^3(P8hOP|H9I c}׌$#q]Mم(As@%-4>^elZvM=n zVY]-צ.!هԜm3YWkLE8 g5Z>P}W5)>c;o]Fn!6F>fH(Vn7h^hxJ7,-Өq[OS T@Odo+Pze4.IMHOy ewa=zEVH/N~ QtE> 9]?dyPoR۳;Â*L? #>cxoo͉fƀu_<6q2rj98ɆT(.M z*vҖ q/zR1 vf\ыfųs,)V~iIű.5Y-W +M EŌ$;(` I!0"j7pϟ3sPț,[exnQ8i2ф'Z̗8 ݏ Xc3Dd6rm~p CtG̫RΫvϥ")~g܏܊%OZ*("ΧԌXvKRJv@$=+YɃ,3z! m# M@Yl;"QP)?]Ju9ܬt|A| Bae"5|ei*;P%ok ގiaBL8BU<A6 Lӟ'w~~3VֈhqX4 O'ΣZX>ag}<66*?H} :]7\B?"b RqƉ2B z7~|E,xǒ[Nld5T&۹|@#X9~A(o`PkSHY?~Zy.?oW!Lxr@Kز.r5N'L!kĹAi-bs Ќbc#Kz# @w[{@ Yhe ϔ޿O M}jRq.& |ǽg(<i`>cY`H;vd )VDJm`(uFr, PnhAhsyF(@;9`z$"Rkp=)ʥy"O`kc=(Ѿ~_^j͉ƼiJiH0aկވZh_|N'-z]I2qʳV)`R hRԲU[yR ( "vʄ̀>/ZDtF1N, bA,@a \ؕ;/dž$o+j^hmavg0dlN'n_!v=]$)WOFelP3qa2e0[qGqGz7L;o05sՕ&vnA;{pg3>J['[T0 Hhh㊃m?Z1R33t]թ|X0y?&Z}e|)!]1ˉeeE:Fe\( >hr+A81|iQvC`Z͏Y8\<-gQZ/Z&/It="E^0xh(< !k=d{󑛟N.a75DyVtԧo`Ӻe>qJYmȇ_6M=y:0.9Y% wV?0[<xhf*$mX0$pTIfiʯXPY}gZ5mق>c)IVB"8@PYţgV%Kkv\ȧϴ=H:_|n_$ؚ@CaN/wq~7قka@lQ$<9#`eJ}~ri3J;!q9Bn#* RQ̹on`C4շo!.&RH$@6p%A]d ^G We&͂!y9Zή_/0]Db~UpDlЙl4P#U\YN*啙#fޙO?/L鞝Sgl FE?.Qkm%($$k'n0nQw+o.Y ܮ]_5bĦbe2?Hf%OSP, *(N៴1 DiȊο[v<暫+]v*Ǎ$<"7ڀoLWD&k[=)[ ppj$kNS\j xUAGG SWquTK `HMڤ< n-u]1=<* |.lWV~Ghys!p|vi?o֧ד֣yiji`Ag7/бE t@˨ʞƺ S8d[҄0)LtNcW,/ZOH*LJn[;, u9@d-g̥hE!ٌn'469DH̽wO Μe$B_xhBfbV0c/OM/ץ>pGe V]$gV~Q4I⢝&bf8m#B8(Sljm$c H>OA#%&NJ$|ɵkڅc ADͨ&:.["o㪼z™ܑ 55[7DN,@SuP*nl  A@ 08(w\q~J(@$vb+XTa59&?`3_KY&9gTbEp\x5((9ε3=C^2:(}X"Q@d~[p=W]MX)dwpljߕ%Z:@ 0'bdhg[ifצ8$]sjujJ.MP:/Z=N>!b Z+xmlTHh`׋NnSNҺ5J<2EVNS5Ì.WEb,0<6q[ 8SMPp{`@p.I¶>p T ƚM>˭xjvJv7>0C1̀lfߛ<GDV:4t*LT;{%%/} a^peܡk {vT$%2 ɩcmjl%[| J}vlX>D{K3OWM?9]F :D$YUEθ(\H&kdF?ogʋS.jYPL3c0rjR:: ~%Y &,qihUWϛ iv[z)>Y,DM,{`r2^ͱtZPv@żUJ 5 (MGQj.fo~Jbay%C&-?`Բ~?ȴP٦$Z$a: e /uX:xCFɁ3ΡJ7"# Up4O򛏎t`%?fGx5.$MUFFa#oEHlɪAct!Xwzx3#7~.wx\8]yժ&ı ygSꉏD/z߱2hIjd8ɢ^̄KwPP 3ZP*,(*yjC_2m G4kI M~@ؕQTl\N4ui\fdӝ?u#} O{Cw@h,HE/ZeP汋T^Ѱ\-bե? IN)6FS59@ge),9}$ؽivFesw5#,4n"F|*KIj2)b9 }.,8AD?S /OSpH^H=敉s8P_T5zu}ƂL;GDNF+o` ^0 E W[;v6'~ホTie%|R4pz3v^/2&~!Gai˝'Gv!՞gڜ@ 3|~ꇉ6ʋpɎ!쑃8TsX/czN^fyeq wz*¶|]סpW?j53v7عr bd=|lIj -3aR!uǡ`ؓ:dR7l[3>[6Ƶڗ:tXfXj:l$9o0HUOygYZ070701000000ce000081a4000000000000000000000001668434d30000e1d0000000000000000000000000000000000000005600000000./lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/tty/synclinkmp.ko.xz7zXZִF!t/]?Eh=ڜͩňd+@BnF:Z8: \R&d0ˠa%|c8f4v~޽dyk[=hQ\06%5%oJP=\T.InX-Cx#sMEIɇLm&VK7nF{zhq~Ӕ跨#Tj/jgt vʨL "/io&b4@ƚ.ZW|.9i[pSM{&.Z0*F6h|g@}EpvIyR*í=v/wbiF.V7!b>d%Kf*󧔠A7ɑ-{7M_…595jRnm?'Ղme0siبiw|IArMu3@ʁiL`~T?KJ_ w GrY6r0yH%٘IÕO`PK( /'- !~qa' 9 lA,H6{;b%w/17ǹ`]ݪ0q9&*hj+AwytP%LVlb34Z>=1؄ @N `liRL&69 ޡ \0Xs(ඥP8iHz3>p?PEP=܊~B~Ҋ"V7,EN dE,\&n~NxF,4b4|5l^(Cu8GŽ V'rkkmM.7(?{P 4l.Tx|j.\Q(uUdL=@!%ri>w4;5R6=yGcں Gz+NBB\Ǿ3h|T_99^^ 4twVsqWL& y4gb! ]ՙz8*~CDlks#]5z*d_97S #cOYz [z@ZoSR6r^8?fA[f1-ȑhlD;UYWu%R],CJ/G,kٓz7*@OKJ<#zCokw""o@q焛= w'[25JCwidE6}U4e_`aWyi Yq+&6z6b~/kʾДzS|վhsc2&[B{c祐Tg>4fẮ-WL9\1Ӻy\fD8벎cmf1Oid"flUd& |@T9K7rEt§lӤKH/qe}[d`Q|CAUSa_/8K>JZ>jVf.8t?,n+RT =)1yGW|eW/< ?r{Kj-fJ({}!*\fuup3ѴLLP.AH^K)nZ+Pj;+%G ?v b]/imY| 8 p/Kt>tG8l/MmQ UDS=?fPǼCRp,~}fg<|B~T# gU*#C: VǫkT:K0DmO+6/{| gG b#fa!j%@GTRT0dO:.LK5@'VuN+o!",p#>`F7ą{f,׆=ߣe}Q2rLP-B2Z o'.dRnE|yXLnè,$q~:m7Nً]565}jвx_W5 .G"P*7~<hHq,Rtf:w(؝9"!pVbm~MGJ+LK3E'Ga2k(.`*>@ } v8Zz$k_[$OmoD!ol\ midtj:"m2 Yh9# HMz_XxgUXAz]?D;ʮ؟U;0mq铺0)w_1vwb).4VodӉ ~I;-Yf?'BV [`yt#^VtjSbKs*t݁ۊTT/#9g2h fT|{ `:mE88Og,\9rGo J:.D>y- MP DmH ՅQxFg_u}i'.}~-=pL14v'XD"2uo0!B"l N$Ƙsœؑ΀Y}8/4pUc;bƤo+47嬤Ԉg h90t8c`/nV,Š}(_>ϖ**3I:;4H;3}e\[s{=di8Ki?Bf @jW )es+W5jy*hrXtyTXO&fnHSFB׽&zฐzA%rBpr"!Dxnp)/Po,w9nV=.cśֿ7C1@tVmOagݭ~x;Z.]q[+4[[Pk_uZ{X9qQzK˽89<٘)[5D,kH`\6Pr;ȑn+PI!mn-RL\]sT#&yGjۮJ3Q6|<6ϽC$lx;$J#}pNE" Mf+ס'&Au 8|}+^툋u!&j߳] rAP'!|8录-Ŏ }$,wXn.".dm ?UHAF^ThvgX(>|δ}螐ZG:PZG/A{|vjp\)=qo<:'^`.kSi™;'nc/!G>dEW0a=W2"%ҿiP7==x^Ax˒RXӮ)4ZXX+lO.y9>Z薓),6X* ,oٶo{?X=ա6)^{ )M@1oͦy'J,6#_`yJ9hyT(Fs图=86fJeq<ݩEGl3pd60{̎ /4<S'`b!lŎbw`nIX% Ű"wE HA:. *r#djCq肚&gB} oz]jx>grt5N:$ɦ/ 8%.P{M,^YQd4P!Ih2A=e=%`։8yR܇6RT+ٻ,qDYߴ>*C] a l RcwuKt%+c &FfjB#tx)oÑ)VDWqLߊcM`1 ciZ:jh$6J PgqhӃ|g= BF$#LqsO@9s"gAgi 1ąrsZ K!mL3ɷt,KVM9.P 6 $ 6;qw̒J~)i7՟9&~U` X;[й<h[mnЎ&p~r1;~eU +3*m%fh e}+E_68UZ2fj~֐XArF.ʲ%\=?N^'rDklmpfetc&H}-f31Cv BxAh|I dz}􂣟-.=ЫmA҆u¦ef(ҫ t}y<|!Rr/[uˆ;6 #~ Ǔ|ngطsv;yi,ý_/zFVI}R'Fm _$>{|P|V%,z0ag玘$^wI@?]_ҠT]K^:x4:lpɇħT}4Bitx:N0P_ \g*Rz#=^nD[Zw5L5ۄH4=}Nq,? 0sS(O0oCQ0x={dפhJf̃M !2$z韛9_ZQ+mx3 $v>":)+ <_zyM.e iO~/N+9lCOEm֨o_?0af= ,o YO DPq# (>*+1H '>qD h3R~ÉV`?OHN0\ UT@IQ(.0A/b{lsxFWQ3yqkHm̋9A&Sf=P$[D?oQ*X2ZM=?K2!ܖ+5!deD aE O,hC&MDv!g|ǯb @GTP0 O[roθ5sr0mũw=1U~KG U@_0ڶĮ%s KâJ@iM[ۏ.pդˌLgM0WjueYIJ bl[rp)õ:dQA#{T&_5xـHpϙ@zl69bӨrŞl Oop.ґƢvdekk[*HjsW,Q?W c'iL:OO}+춒r%zV-,3J#2/V~PB["GRD K )vHyhMZ-k#lY&82e7hҧQ@9Dy@e ~Z\eZv6@ɫ WJ!)s#x"SK.1X1`džX2^_]m>цY3i<ej6T VDRM7ۉ씀V]`9n_Ap1{xԀV+公 ,`T|!2L`WK[VP _nu!G43_8|Sr |Ukt^5T#sɷF-|y\<>cs[ lP6sb nJ=1 Vx_M-Aje'Ysh/|%7hp Nuq3&2\/Q$]o_8v_PP~<'cY:pbXjB}FEN{?wk'qqM5'5| 0:ƍSB}mWOM EZ}r-!6;1bI$?6 zjF &Ӳ iy\|b9\y5 !Fվtiivڕ\ߔV.B_;DJ_/boqr.XAqـȼ܆RmvՔ`0!z%'\WFwjX6mP'F?i_oWlEjfS5f" =r p/! Gխj3n`rMB?F]zn06>h=Av-;ݮ3z("ķ{?(`jbd`AnPю6p; GA\.O'{ > >u F,;xɇ)#[O7$?v(E\?3YT*ĩ2XE9?䖿6g_0VOИG.^4G85%;p(5 k*d? O>K dvC3Rp4 rA?# o@$v47ڻ5IpۥtaW78q\_ޠJ52d;P^sRvZMsXThU' g8C8`@4qָHN7D_|h'.BˢSt(r/yl[ &cxܨAS~GŦ&}גEEAxBk a琍)was$S/]"ODFG1OSO7=bpa uE^D:]YD"gr#Z~>m^ @<@M+׺ۘ q@! YK1Ʌǔ,~ =!K[m)uc4"3ڨ 7۰.DfO1VE\woI]tQD+Jhyk^*JaaZ7ziwy Z f$K3!>S;[_D$1HI-!+Y2'lլɖfSl1Od'z>M/{[;x%yF CSوh"3b6AF[:+J͟%)/Q/t1P~;]ߦ,g:X3EZR% 9iyLZsr.4+2 a<4; `]W(uVZaJș_LG0,(zhB3hdX 5E˧y({ q ѱ$~rAK4蕎%'HcEU+{,&x%A(ج|_If~V(pvI:bI+y!oP;-d'ο}'k.G|fx\_;Zi$Q.Ђ3IB~qSPhEl8wQlq# r6}G0vtP~yE.s W,C4PT3 0Jĸ.:ܼ)|ٹH@!K'-tL~J ZY.{3-'5QZ9R84CVγNXC@h!pZ'E{gun-KF#uQ[R/$' GaQj6ʻWz#wgҞ>_}{kNS4l%5 UԮopb 6<{cpE``]bYC3ِ cƙ:jR]@>pM/Wb;n, M,;*as Kޭ9c㇙jb5EFh/s\W yJ)rT![cg<2>yun،Dky =- 4o2yK8 }tq~v̧2 >MƋ$AW# r>.{<6 ssylZZ4Jt>ʿ2 ut9^uRJ}Hh,)^ "S✳7+! yU3@͛tB*ۇ0qΐw{v槪&"\|/P;"Yp9}[N9X4eNO^qC%UnT}5-Z +ŀ"Tܫ,JG84E: C'`}9v cϪqT`!XvMkCB'9FZ|Bmzb"1X+,Fq27ß=ȃS%YGQT`Rm2x²`=`"rhI% Qp$)0|ND ! q Um\6*kǕ);ĕ:+ІUG(gb:x2yO{ڌ30HvU͉61(񺫿Ukl%0+dn=|Q$# V#1"*yC-1+fDpǫ)'A0bt/>gNg ؄zd?\u“O}+F=ǸYgϠk/2@gq'LƝ9TLkBA;RC@7kyN_h>S ɫ݆yi>.aED9+Kp=pXixQ,j"e D@s.Z's oMNS#DWyx7Ѩc[ cd _ t{&ץpX=%-E^`UVip.uEN/^"?(Ⱥ8n(&"8n_Lk;W[BpzY2d)"ΐL`bzgQy*9{sD<6#rCmTJB?&B#A}c^:? >4,?9tCS/ C;e Rt磠=#jv6[w6T+?GcDT3Z\XAN|%!?%?toɲ0N4'Dg׌175+V0u a0@[^PxIȢ!?/72J;$,0X5/=q_]쫦ɉZ6hJ7.r}lgC `#׀#*hQ#Vo@߈yK%7Պg0*;s?:7%cj+'!4 '@[t/u]K \@ۡ{&x荕7y_fTeE4Sn&ҨI8XҠ<ݩ5@#\v^p|sz͙K卦 .$;dl8Zapf>\H; 0k*r)h;cRF{uٝ=#×9dнs]rᲑء) ju2mгP{Fq-e `%mP,[>RJFW^3$d+`Иɼ+ԙBƯQ&mۤ.4"g=mєU ˵22t~xH<̼D;6Q:s{ D,Jx0m!xʦ 01e5NwgKgMv$aD&80ZaoNPVDr`cӕ5vno d}Ub{KGm:،=)-`Cn_*b:ǵ qH=<`Nmf>N#ma妳akmJ5ۓ(]sI OPqN͚}gHC!]0$+o҂/'惊>Usgz+ ::T@|Y0x'I%:-\jF FA|ThÛ LBg^h3$MuEӶ dF7[fpWw@Cn@+'o;.6b7$|Jv*r,v0͓|V-m|*@gb/gv\}ߦ" _Q1vVj ;4+t^ynd/aXq҇A6:μ'5J>^ROYrfuIǩ|wy׫e Xi|CLlĝDi''h~R#i=Ό\D V8$`߇aVh_4`/)gEV 6VM{ifj©";tIg?+Ht5n/5j܂:[mfiVOcSnj>?x@i!1^*S>L|A{P uI_7n_Cf`a{upL2\!#1C\`"V$:k7:[Vi*|qBg\ E`Ǚw9ٖtd] AMÐur̬#G..I9hON 6sbq-;N3tzrbq]//6(9 r@d10G9V>Ds㧃\z0Y%詸0ZGoSm"˧78[6ox0 $bߒSd6BtlńJ"~ܢٶjf |,I6aJDo}BVکZ#sTT`ԓtЕHtLKe&, ;)F \׫H\u Afbw }1=?5BDW'ә fo! .凪nIB vy^W:  pĿ|ީ`& l>\VL (iJ Tk"u] LZ |\eP+شT/ScW5lܰ$k.A[Fa\)sm#k0{l!ĝLnޕ39^Ty@,c-)b_8$*D6B<<{!B:勫 )Q_^ !w|a{cXC7Ƴꪾk;Y[hL 'N=0)(n V !,.3$C~ MsQ`F3{/7HU\)n~Wf2e(YLj(ȥΊy`yI"~֘{3Uo v)EҵYWzк}ᰲ @/ty:x(|w<hs3Ba\rush%}7l#^3*'hP1LO31E^uЕsq,<SOQ\9`nE R_QR Y]Iφo"8#u|W":!ڏ;cˮ!*k+"16V[nGC k>m&BZGay!9)/`'n )vU1iT @<ydŧQ| CU]HqQ}8rAWe-z8I{᳅hei7 ECYhM3ޙq;dk!iH B }{MSgC&]K!Uv˭pEхoYؖ ="Ess\bQ3TDQ:~"22-mq4H?=V<T$)r1YKXǯp+/u _L7z U80Ì/wa4L{~BƉ֐wJz '/V<{C/F>F2Uۖq:5 0apD!9( Dm,MV+Af 7?M!N'y{k 1*7_![?uJu?m,ҳ1 "wwVPxG2; bh2#꓾+ DC7 ˾A7:]}`*Qpmjo_W x0ei6C-C N|^bZ>0ٝ7YxJRD'_63|e6f\/m8y;E+Y1|4MaFZ=yMس$#dГa)\ McQ 4ӗHgOtX=>ڑ͸Uvט}|YS*x]jjڛ}%qNxE=6x2fׁaV((|Pg8bA PG(xRR}S's5.,f)؟ãǣ- a. }HG:`Uuej/"`f{w/Xe{|}3Č\<࿇ A}ىeqU$˷vaV,NXVo87>n/V O3t&-8%[M䰟^OR=lr©qCJ{d/1o!}`aYqwbLw*IG )棼ϓXOT$,n>7l$c]MNOa _qVwLAgŲƊfwг4g^{4E_H{ kH# l< 휆SF}\j -P*g B1EO g x>* :vKMzelEL[ʖs~_ m''?B1U m^Ϫh :Z3x6YI2E-,8}XbC&%طWy|lUAU/ {DԢ𢉑S8.Fq[WZͤaNCqHݴLW{)^%',2tʎ. ؼۇPӓ ָ:%/\ ?{ (:& ^S37&"jµڐ:ep{,R?+XFFt6b2]4D5v?c KO.?˹7vK\`fw!ƫX++&fQ$AC^ZVĈL~Ph{^0&yGzaOD析pܽE*XL#$Wi ܯMpxܞƽ1y𲦗q.`%JNH-_K 2:}EZ&*yqU& :JDYK:H?\Ka6hU8!xO(͇K,6Hf&'fx } >~gnD5[anw6_:εEE? BV}&-g ':H>f+#HQ簂=tk1>hN4f7?CɆ ;/iw.l P)kWʇ{"yJ㜠:~ϬSZ0qܞ.o *4ڴ\X %u巘zZLP zV{VBcStzFc1,TyceWHN&GPIʫ  9.55Cd~Δi_9؞dMnRs"ԧJ?LdvbAzopELY BF'9يo`v&F0VTRT$8gX6Fp@g\ Y|wGy vH*Ol.HoIrMlQAhJo?ZV+mk2ȘDGipN)pbܩ ^ry)PZ[2@b֬ȾO=%+GwH$] cMa4UAKu>k">}qğV ylR0b*SFh|z3hTXD@ArNFG+2g}-ވoHiB/ @kR!Hi?:% ?=YSTB?!˅jh9)fZ,?& {dT',0ij?^Y'r|$~-} [ t"4b U`BɹCF=Дcy]jv+HPGuy 0"a/xYI(bdΆ!TBH/ځTJOI?X|a&BUc*:uШZ0ѰPWhvtNO\\x-PClj{3!" Bm!ߑ_!n+(2 _ñ:]D۫CM[ypUwna6W30Rg'k[os)1!:`[3PZZ 0j7U^2^ F*oj>%}#0(} *Y *:A3u\+\mDp_ 1%E`klK,jVQ1yZDZQo)#< \z zn\1dW8wҨ%\Z ؠe~ TcXey5iD& IjkeIq4A`rpGʳ,ҠԔ\>{W9u#$8̢?zԲtތY6XDH=炱RnG5 t(h=δY2Zh% @d1v(*4TvR>n߽ӡRfO 6mYRVյlk3n .gщ;`j1I{Ȋ*K!*Ψ&3_eQ(5t CA/we']'j-y`aDP"1QiGnZ-AV!塟bFZ^hegoln zHi'[<+PFY׾u 73F3,7'o~`!~~.N/IL9y+?ӠZ CzO| 5Xg GlE燆`5?<.#=k`״ G XzAaD(6h=Gs7^@`)RB8dafZj*o ۽_Lܧȯ Ϳ Or)n[ G^8&T8kq#m3 |D?brs,׽?!A)GCٲVe"Jr̲нZ6& |;ϱdnw+uzQzɶQZ6Ӿ"?|zY~]qf{&9oOZrVS~#>NopzRҿm ԌÄnH[cT3*r>D3gkAc>/ZB4UfEf# hLQL1S&I'չH,ݎdNM Sl1 Lpr#4"(Y 8)$Ղ1o>F)B>7YzOs*9@'Ք^HVV/%PߛQq[Q:MW:ә=$`, %aYh?)O ΂a -#(iRf^i6/2O]]GLnW8K-|N5;Xz,M*fh#2~e^ 3OK;⑉2/F:|!tN24TЌSr`5¤C+С8V~n&@$w='kё8 \*h${ižۺ60 I !3`YAҰlqǜISMl1Ob}잜ދ7F@{o1$pe#K]:1=AC`e(yzXsZ-"eHBy[ {ڟ|F Tx^{sIn_R Y0(|pW=(a_WտPo#c|$,,QV"DŪӋdDf #4Ši$ߺ K3 dbZBZ$uߓ-Ba;ێ6qއƪ:^>{uLH{2rs]2کy y0"3-y>i$hiI H16%hN2T34pQCqF`Wv.ut\N +1OMr%xr;W"u&`6c9^5Ĝ8ڑ:A/:ݿ)*5.51T_$ v!0} TFFA/nTGȲ_- [Av^˨ ?w8G w M%m+E¬xT=[z+arFGJf i?Wwn89ƃLll] 5u8O2bK`\qEJT%,EI.ʅ45ֈ4JCUu1 2fh ?zNCnYZP{cZfhab%`KLK &@%zZ/Շn dj:&ہQBBJ> Zx㥜}KX@'఼G[ av w _`4JU7]nf)~hyi4363d[UwOh|p>UMܓw1|y0E'Sp>+m\{Y.H烗4"` Zié't_%,BXK28~.j;cxd^mR'@USGgZg 5k ]zjj)GIjL[^w :neomBg= XN {<1 m/d1+CD1YN 1$t ~rg_jv~5jC1=utff.t(~7fE v`Ad;u(GMJveְ[68$@fжW^- !Y Wp[IR2a,ZOmȃk@L>tCcz=Jb^3BpN ~9bT;Yo{"iru+^N{boYc; bj5֣4R!>j䨀f`{Afiӷ=?&/JKR0g,cc"%_zvS#Q_TEFCFMP`kwybBuuRNaX6Y">,XS?jDAPt`l;~wˬ;ŀΌD͝d.r*xR&j1\Yk7/ ;=ņK~у w {RIr~I <9Dt.?3~տ V IWb,DSBvLr[F p?N-cQLrG8 80/SvpnٛVz"_Mx-Fݺl{IC N Wi|ܗތbh\/kǔMBk+ 7RUO۹7GP%iz^D'vR6LTAc؉RJt1VPҴ)h(D ہ;֗4-i6qhMkuQ3ŶRI!+(NegE[f`&K0\C8T lA*oFnz!NJ]+ItNwe|QQHA6t|T 켹 Q Ig>0Tpԕv R,m̐yY]o\k2 ^ 6nIcr7,]įSN k\}m4/403I )@m"F_Cץ>s ;;^ܚc2R{WF4Ą\6 W`̧o4`KwaJ{Po \硾ewrglKDe[~*/a#hrX~k#Iblv+ؗU)yUPvfD|4;pg7 \) oq9OTh5=~ߞ[;} ""+S I\k $AB?_axYy2336ʷ6t=]6EMtl/)P;_ K]SSRv3Xպ(]M7eG_4^LI :֧uL:yGdR]Ы9/(1GwFrP=tRyCfNk0BB'uzKy h.08#q3mAQlAb;OqP,8b{eW1UXPR̻ I*,ϝuxi?CƳਞ/͕`'zΉZ]k6r?WY`bm#v[U{P;}hO?Պ:4L9G{:qN-?>5܀1V_!榟Mn #+<[u>#cKU76/zFI4wr33 I& rC0l'ž] q*2Ѭ9{v+ 6Zxjj8﷠$v#1iⷒT.q=;1=e_z(Y/i8lɱȍ1Tҳ2Y-:*Y|)pK2$ Lts{)e+^Y2 Ii@mῘ{l%;~d߭ޗTdx-%V[BV\?> ~+X 0]sn&VZ^73p@vfCLLEGL?\oIMM7Jע_/A4w.KQFk3q#A?㺠 $CBq[j d|wP+L)D+B?=_Gun?12Eߔ P.i 6Prr;yzi`oQzL`), B.sC;bR5/T[tȞ?њl\4 Ww"HǞK ED!`$^=U L<Su[7B]elsH2&`^x<(>yCLZ)C"Jq6ÍDr =HQ/7Nꁅ>()双y0nMg!;$H"L_+)UUa6w`GHiq VP]‘A6U8r%5s/4 zoEdddP߮l Qė&92/ QN- 2g`G\b(l6XFK+z\3~.̒} ѤA9p;9Pfо8#uRr)!ҿ4F%U›\Cj)~$wSp^ef`ks.R*'漺4귀>s?81~Ͼu-^3)C '<^6i)`v*U@%TIvRjC!%|FvO񧡉B2_5%6_/13ͺՙ- [%\q#kxA-HtE5TTy2{,#iu.o/12g=JLe--3kɑ!V:Ur@ +@p[ ra|M +@caa2%9lᬞ=ejRzo[\5g~l.=!J fEK85o|]y3&5 )ܣsb1P|4b}=-ߟ9>={\N(L}ufgDI@wCE[ԍ_JPY4qضφtw*8ʊ.]-0RgK4U5LbMCj m˝]BtQYrGc!\1Tiou3J]㛺Rpu!u4(caI{~"+7)&w3v;0x?s9L G\&^@'7x8WDZ@[kUk;ϱPGt1l8Bg/sh{Z(]1sD\#w2LFOwςDj;Zڝ]/tP"r'C+.yA9ɐVe› M }:ŗR)[+OG׫*)(#肝'$,jqeRGGcǽno4)?bj{25PfD[+o&2/R!oi%1yE[U*gdd;Aii REc"sdޱE}9c8Zzcс˕5r.bIJ uI1:`y$LA_f5;e` < ,N!1Vp 4%zRC/ mdπOly0w Œ৙KlJv LJ\DRìXx6Gn˧fUf˝z`*{"?&{͑@ʆ1f6G6L2m(nrcE|iɭ SS}PN¤m5o'&3Vm+,|YSna4͔ǭxYz,u#W5Sk-9@sZ~Ǘ`ֽwK<q yW+Z/BS5vh60-``z%e $n+FެۺCz(̆4#bEN^e&{%K?b 5S.FA}'lَ?E]isZm11tI{lK!3rK; v%FŮ3%_;l"a`%I,:p.P_؝he[| B5[Ik3C=M*̭|!?Kgs4Up]t%#)"PSqPz$gmZd-qϨ">E$-7L6EVNTAhmԚ Drr}͏SlRxc_aSn΂nI1 HBye_d-k@ !N6(=yoe O5*٢ @k35.Lp\M_T`Ԃk "pM 9Y(x|%ls+AbcPڟGZ`eHc@jzpƭ{+:mlG.!591UCU)=9TG+|o@p<6&uwQVB=Q0gXQ(\,**aCIhX`q _d%#;w_I;ǗȃG J$Be$k¨5xyCINwlr͐"EMF`t-'1r mC/!T\I|U?(3bi \z!%\* ( 8Z{J)@ dXX9P.)O#b<ţ ,{MB$]Ԏ 7;fi(d AZCKf6 0x9sT۶VoKפefM>Btsj2 N/!/ǂ\JTeFQ(hj'䋈k} ׄQɯ?G􊋞B{: hty'3\Uk-I[\jiEvu>R}[O ĕOy@&`Qӆ-?F JZJ#e FM@ tݖ14I o&gou'k\ցG>7]3?l88I(7͜6 R;]_f# 9plmj"įu1_JD e̤BjZP;ŝtW7#V5.XQ:WD9uIL쳆YUn%p'?RL)ӊI *h1}mXUtGugb 쉸nlFΚMQ~D צ,-ķJI|S"H)Lp„ bXձ ma8)F41FMwʷvc}<9v!N5;U#,G(UXr ceמּpU?8'+H\Uݱݭnx$60MJO8LC8=vʕ8 uoQdCW4jtSK#cw!)7k |>dqȥ VqJkkݘ@:&X6$u6|CHխ负oiWx?hPhL["$[ 2l?'jb_&gpKSwS$D$F"L*3 +uY(:E@3Z-ϡ#fXy_4ύbV7NؤQM9+S#6*)(pbjfJ?ˮ}/ OΉ5l*K̂}lIHr4+Z'#-#c[bup&dϳxX:4l sn0/;ޱ jN,4·B$dHk4Rl ^KsA+]%ūH1 Hd\r^SgLK lWk^o?݊=KߤjM@bٌˉY;={`|vxYj$ʛʾ N+D]]ôS[Zo~uA4دOgzhE0.t)/%K h c)Z7_K#qH-ny_0=NQO՝Jlg_ *a{2 6V6'YTDֈ sasbk> ލ|5_9*)Vrz|z)6 (OS?l5~ҮE~gdM~fe [c%29@SΗPgG#n= ܭX\ +. UP n )@ ,BXe:'u88E}Xn^J""H :qO'tQ2 Eq tV`\,/ ӺdF TnuS #uU}1cO ыxEb?n6Y!ОVB7AwP0wdJmf*q,vh6:&lcԬ.စw K&3!ihxCa}?9 !\biTX9Kl,qTYT\ŰhqɭǗk^:gBMկ|Ͷ  LpɲVR VY :V?LNfQ5+6jsJ߁ MCȅIH5o=wfBdtٿBsn;QK`LOg̸#'vؙɨ5%y.Uu{>}.İ(.2@.gnh'L84$b Gi_\*↽!w'ږ^̟Otn-`]'̎-#-2aE(=TlJ X - 3S=- yXSKhm뷞$X4 npD 5͘yyQ!iÈ ߡ\qorm&QB`w, -F^ _"Ms3NM#=r =Kܺݢ[T Pmr(;h5ӿ3Uuec8&X ;?*1inXFZGf`o ^Mt$8 <8-.57UsS.z HK[:`QlHpLYKqƠb:\. ɫD7@A6.؞t%y-F =֐*U!8H[!C%A/\y/,r|Y/a ]> Xol/~_VŪ%+(Ao9g'~ht<*yGJF-"m\CQ5sos&_`T9̏w?]Gؙ,@kZ2kOd]]N) %o-[l)r}^;/GQ7vy:1oԕm^o\R5r%N $3S<Ei[f ;C𵫾Z4V/͖<ԟ;V}^ʜ$z";(5\խSپRZ]`U)BCwL,MΕW0ؕGL3B_(2kS+jXB%iTӂ3ǀm~&1 PXz').3(I9>0Z77{bh{վCK4ͱie2U0}銹)jPr풵е$at^󶆅`hr'ei,/_X?Kwu xhF)6J'Z8FM#u95rziV-IRZfrՇzhdCS%FD Ī݀NJf=Ghݍq(lFÜi}!9 ,bXjq!'7e: |[GȮ %7o+ zC ZreWgarקN0R\KDsL/7 ô2|̆CKmȚ\WĞ8 ~6uG_C?U/H-{`Y:fO|?D".QEn*~ͱQ>(xjx ͫ Ne~y&=Ud;m)PG)Pvs_\mUOOs ~:< d^ާ^x8Y"@ʽ= )ܷ|A81Ùx=/ֿ=QŢ"r` WhR=2Xf:M<OwVt . {j)1 6<R6ԹI8V@>&bn:Y KDx+ x-CREeAƥ<`Kzfu ǤL] ;?cce%l~^F 閵L$8ZZv|\\ӭ8?," ==U#AG 򲺓I-|t{NpOi_sdsϨK4pĝD_aOdVËӳL&}{F!&gнj:k=YbArk }ʤ -G/]Gڣz}3(DO}!񷯞U`G9x͋$LרUٯ J6%0Tn{Zstq"hVՑe7j`yYҶWV[&hP`Á?p{lZu~d ꍴ<׻BS&npS-э r lZS/+P4%ȦS׀귡QW_1h)6&~,x[L.D=w: )"ަ Jy&0|Ql^֢ߘ] 2Ms 0TsojIKओvB!N(5^Jj6@ woQi{SGᦵ?rkw] r98O v\r ikDWaRۛn;!GjGV`]h 6@_"v2d2VFtYMJ\eC:a8S""(=Q#;/FnկqձO4A>gX-_WHh5˚X5TuB MvKnn('^aj|׶ /ez2:a?1c7*}|{d]&PA4ÛXl,Ec=q;|t ]Q)Cps`ƛBG`EX*ZY2ǭtP&m@f d=~/ǰbdԳ GC=YZͰ5oWs/ǾhS Z{f4}bNQ6;Y@mcEevnyeY2b;D >X ̃Q@サ=#(2_It扇 Ѭht`)ʴ)痟iR.K:jC8, y8 VLC{d^D6י&B } bE1pFr0퇢݌0SsN~K6t"덓w-1+hI? d#2_:/:ũY%6u(wr)dDVYJ]\ЦfT2*~Ե!|QXuj07|.h "{BC N:S;0dSm_ʘ;3:jϜdᾸ7L^s"x cu_.΄"&5:r!&f%9 06k$x NS, o^\+5Cm ˷L8!Tq2m'NLC9)iDDw@՟WxQ7*O,󎦊xnӮ``If#PW™{+q}K,lP ]yDZ̔ f-9v__܂7-jV$}fe f%$}oຒ,7V~-'M^WkѶ]u`K߮A٩ ڧ#hXd˛FyHj5 $Z28%&l;\,-D !-ȻL0π"R{-/x>g&LUwv\Ε=_BdfWbٙ?g7ݨ=, ۫TMo^.&a*o&]X/#v' j @ݿ*EP k^jP{/LK$έG"F6E3!\&ky}1cХTzU6:xO&bSfBE.LB5B5{MZ}իad|kŢG5PIؐP|R{5k0z&ELG ^? pLh@J󪵟{}m!̂mEvOt*M\+LbYR_b< _ΛhmVĴv i/4, h2pRgKE'Ш+̿Y%0z @vblUZqP|I"YH j#L 1!PMBL]jhPE3^"Yf+yPN5fsixXџ]u} bBiW1Qb`;xPAj,?yk^opyb\2W3z/]ȍ:~"_g R(bnGPUܱIc&wwSG{UPrṷ<6$gөk6 \Gj57 VPur[x&H:8 *&F._ y!:B=(JgQS_lVylm@R!b*1B a sx69,f,O,ll7c`cBuO 잵cۤMuh~Ka7iN;OQR}P 8ņVOɷ.e e;k}PLAEndYjgY'I?8R::$5+кr&هb)tɳy^3A}$.p3 bFA\q~(]  43Ȯ4SwVrj2MqCJ93XD5 `d x;lrðA5ĺ#maf8uئ`XZ!>MZg6P#nMRZH9dhiXHcY7Ò {;GCN~'wȳ,GF9ZݳZkn @Z0ϕ4bWC 5ا1ތ}_*WO*#!\ѝ)I{ЊسjaH[I 93 &y[CRPڥnk'@<_*:Kv'W]̋~G}A| )$<\X":8k N̡]^ogr`uz?w,(z'V N)& K%CBX*Rm_,~a.V@TZ?|w_5/ӄ*:I©*L.7HicU0z"~Mqv瓭٢5|b\(!+ 148zSƿi̩M]z@}5^Aۘl_]T7ǑB%݅BP}0#ݹN$]_n2rnv&XZ.fH2|`/8]V(ƊkJ!B(1)m Wf8&羐f{Bs;3/ oNqkD,5צ3>'޿HXQQjNOr,$~֧~6  o)R[T.G6W"f#%gph3t6BW- C\Z!fQ'$gK8x]`V+I/ pH7V6` ^l|C CGLv+Jmnޛ4Zy|^ݭKBKX^EK&YMV]3^* z⧹VGwN=o9>ٽ7FGuR;+Fvw|; -‰IW&O~A ho jiB:$‰hh+iKPT|Nw ̮X}i7w3cd5e?/pG_\͗ d2^p =,LAK ~+'y!2nB GÕSq{jtN25̜S-@1ڐ╄m@~tKiڑ#D*wDR|H%jVҌ*+ڔVR`fM{{ o _ysrwiKC[kMw-A;2>k۰p?(̱ķd*="e+"z ÇF뛾_8ڠjDBGFh0 !iUǜS}y4HԆ[)>"b ɚv~/P`[qKf`zv6cž]cNRFy&PՌ߉}d}UxBp]FH$E)O({o%%R?"O_~rҌ5T\DxGn#&C@U RVKn0ammskqvqN.,u-OMvHΚX5Pk7[f _OIܬQDI`XoxyLgT6 ~m8#Jz A",DzLEbzĊƄG%<>qTuKKQ`]P2/>&y:9[HSa"Hmua$'"{S2BeN 82XO'aOߞ gxpmiΡ/?,k?!8%eap p,IP7zB\i}J d+\a, Bny%+`1u.%@|vOmuč~}noĻ'R( 5'cZQ}u\LqSx9ރFoǸ:R%pQbz[E 6⯝x<]ѫEH L @fF pufnlll[fүLSc1QS|tF$+O(UaLĔ\o/* dD=՝rXnPFQNvE#$~D[Xb('7 (}^.@5#ebrLTO]} ,nض@NlWnV6tq2S< ++(t h%|qpQx K2ٿxP]g)M~e灓@:ZBf2yaXsl 3Xa_ɿQEspv76/5| yE__,"|ٗUN J1p~is~U>.l)'k* P xqv]累`aN /7Ewwjq"Ti4(guC(S3ӕ³hdlGt4+H>.UdI Q?KW6,5,׹흍LrYtKF|Y olӴҕ" UnT;7?VwG画rCmrHqL݂%!̨2γRƒa$$kN2%b~إn1QAC: '㚐hB^rrc[fԀEeFwqNpvβ'oα0M1#s[MdsSYx5Țւ8/OaSeH%&kmD}޼ܡ3Hg LZkn<덐OZ ŻoJ^˫. FbҮ 7`h^-7I aAzBO- er꠫ R_U~257uL^̍z2kV,<^prֽS& 9sBU8; ucS%3R7KEnKUBgxfI_ؓ RWEӅw]]֠TzG|iZ pAw?uAy2%  yl<>rJf{1F>p3e(@iErCAqȭ,RI?kN74 A&<d=% n 9=LH$iRN|lϝ3x&%Nv;Qm:V>n 5bF,$y<*n!o "+?O6h-@oQ_~9_c:>&@7^cAo:J2 Hlj$3JL5Ǿ+!Zi3.x)C-u `t2u;Ħun$}Q@~*ɬLzF\ٖm,|KzC*JKAD'X )/wekL7H7  fT3`M݁U]t+z&LQ{OrOX87&Z*xV׬hdg9F4J=*Dضe+#[AyʽА'ƛ2U)=c!P03_Bl8?ҹ"e3^*V}^]h/j.@X٬/IK=b}A7= R}T8Ee.r ДىhY|1߫{ϩlznYQD>S>DT3E#IϩoPH=a'lA[*]f (-δ4 55׿w3=Y-RWP !'mcmJuV P)F `D[@iY"E~RR>qd#r_Py#f"hH To.0̇QQz};V)tp^P6} Y!P4r% ӕKP iB@Aɿe@+9(ӷȬҔ(ƄA]`sV^ٹ#+(tC†\~V$ATp;%$S)IBݾOMOˏp׏^"UGm׭ؾy4q(-<fVKl&yn4Uh=*]+LxBҦ]_V:Tw</h-}6gTlN<7-[xWp{㚀iT U>Q|;˅O@glFe[GpϦzYLY]ގ f@d86~\zEJP A= +@pÜ]"s\n.4];ޥ,]cJ0ͧ4b\w!Ed+s!+h(O$5#/^DʄnH.^W[^{'?Raily츇 XStʽdM+䰌[4@l^xA?QGb- 0wP?QB(d qZ[ (xqgb(5 ͱZ兯ˢVw'<[?`d#Uo8{BPctGky|Lhp ~lDž7ykMrpψ +Y3K,a3엡OTPcz^Aml .U<7K3ui +ö'3gTo~y?K.1)Q\ϗ^fixaBdj+<:6uFYgnیgʃ=V6Y;d졇T쀞!"j]pGud葒d&9X]sSoVQ, 쀱Qx|b-gHmig S| C^(Y<-dSA  n_RPBoy! XJ6;: k%̧ BZ :L]Fiᅦ>rXĬ7M}݉Ԁ/DnW2LY!-7qx UvJ;Y򣀻ΚğyzeDDV)1 gWIg [Rp?'=c>ҺVP$t7v[QFFrB큝5u5ܧ fmܡC%Wy(/T>㐹'ԅ:3.@#HHkb 9(GNBkNeL>"r;-F 'SX6w#=yScхu+li8oI ~$@> !t&O^FIֻ%R4Mˮ{c4NsLaIX?`$W*P,1R⏤Enq5q8&w/x?EsI.ň0#gWZ54UF`j #3U`)aյ9U,n7By)O]faANt,m`&fBTc~ZKxf$t0w55~.,2 #⠤ؽP gfCfso/\p^}җ3aje6C$2pMO^Tjp'Sn^ʂuA #ݴ ^fpwaƽՐj! dltbrY@(cWn5MIkdZ9ъ Dh/sAuy}6߆\\ߺ 9eH\§h~s=3nfUE-4fOH,V6*?Z8xe" )}@ 'Ts$Cj=`e@eVc{PeFWxb ^%d(8#Ҡ&]f~ G}2p۝2֥W\ h{Qe5m:NQK!Tܷh0ynCPa|r6ڥ 1?Bү.)\Cs幦oMDZXRu eD<J Q4Gt^ġZ.N>J~'FrY9) Y^ۗE̿4- GV k<oqn^_%vWdf5<w-!U5c@;œ[XnvbbjJMr!{iww5IZ˲廬ﵢ\* dY\"ǃE/!A W5w ?,f=\p0ҁBle=oQOA%ƀ#~G3g9\m@9EA(pRhU6D:bļ~wGtqR nNC 2֭ĦFgW[W榽He3EY5y_Aܳ>w7K׻%| @**zԍ.3N,䷓,8& Ü"$5fFp" Gqw#YXrL %7KQy%1]i&zIGl`+E3z=th#&n!M$huS4NXߴP3.@.Iw d 0& 玖Oa_l$n8i` 5f'i0W4aS'/ D*@3`m8h}6, ^}Wi{9*ٜ;4zŦF}+^Wi]C?{KPVqp4ж`0qO`ً!-VGy'ryЬF3{ќM+9>y{9:j6cJ^l,@KN&6kdK 9Q0`VOƥ@TemD!F v/}9.?.hC#H?}^w-tpOԨEX4cF&=x_n6gd\GtQƈn2H"  X1RS32q!4ƒMT[9U2@u(@(O{;6F b/ t3*!ܽZN !\~6)˔ZPR!v@Xdg,);v¨h>JҮ 3+L^~fdE]8NN_hW:80aV%ס_iI`i"=9}30\Qzc%Efa~蹵a 9eL@K-O6UQ'=p|t0n$> tQXDᯮzCwFMqTT=h =q{3ߘB!ᐚ_f>wEͯ ־eAe7*p-NߟycvMEE%׭_t| tv gqc#س)N՛*K@S|ib5 z'@2).࢟$t :KnQ=%*7ȹl$D:=`0hڢAaN|J=K΁ćŭ[` Ӕt&bEqz~s6qDE|7Fܽ.ur 0G#ܖdx'Pk^4n.V{M`Pt͝6a}x԰*/ضo:tX1N,!yq[g9M|}!;uM&{ Qȩxv1˾sÐ;)p?5i_h)Yߕg)TZ,gX &w| A=bRP.PMP_Jg 맩If(͆)=qxpR0o5+;{9!l٥G-i&6gC=@Oì~{H[&b6I~0J^aHMX]fҙDF,)& ӢԄ2\KU<.88LXn{qj;wi6%3[UA,&qtZYU<Ӽ`<iHWY)̩Z̷L}^q=Mx1GX, (p%(Gt %xN0|ٜl] [pgG(`T))>Rr WlY[ ?.k&dgsO7Juz a)XR:[>0rR թ"&LXWCoܽ*>s&wKIz 5z4S!S0b9V5L+)^.gYJ12<ǑT0od8 f뫗Z+ߤgn?$RCўJDTgLBV"Sbk9Ƃƣx)<љ֏kQC+$Dba\gsQm.h$9}wj?*j5MB& vye2L PEFtI:o ylBӏJ!X&*II!=3G]jgƝܦM"xP[]lcLZaQ(0VD*ljH1uH)/ w=٨q^6Ms_ Ɯؗqđ޼@g)O4a%"sR;K=gwLW=A姒#څ0:w+ YXLu b*{"<@A5ψU _c6F\VT|r_h"m36e􉎗=r1؍Dtxu )xB/K;D|})Si^4>06O X?W#-]r." bA9CA`7Wψ5cH$:ލڼkLGeJ* ?PmŤ?}5K}0 C$aGMUއSu܄7s*RlSncNQXx-+*vK\qjʨCSp0$iIDk|!,bK4aN`}adĄ*-/[$9x;ڋ>R2 ]e;ƦJ-Ui{UXc$c_, #e2D3 ڪMZ MH&k\¥ Y0gVcV?b7j=gn?Sy+0[bd39 8MWvjڳɝ(OEc@= {kmwL7 [k4u^cV݋W L6yܡt#m8q;jC lFF;9h;g3E8R"WW;0d-!]K4Y C,7^*G{'kұ?Rqo21yK8y nNGWuGh@cx!f*K`q246<()Žb}^ ưlM64"-ʠgkjb/U$rZ4" ީ}1*(}?9Uڲ5@H2e(=R^pB)H (|(Koi4K]/:4emKںJfXn젯*])G=fQ9F];\ <$ݡG6Ζ ֹ 6 }ICOl/ݞFK8)'ј[[w 4u4s`&/PY躰Td x}m'_csL ,p5g7>RƩrYBp 2SգR"}`ThX_>Oc"b7)vˆi8*쳪e#yq8XDFYx8j r<R,` H$MG%xڳ1Q,ov pksq餿'I7ʗPfwЌ%"LܕW3EWvavyc:/7Geu߲I\ࠊ1-aI:vz߬P \qo?׻HȢjEE5lio#"{|+&v5]$O`aWJ68ku~ +c:2j +a!e"-25pXMC&W). ”bTĒ NZ/!Y+.S)E|kAB(>\3zX;h"B+=2Oh}"wPy"r.dSpt ZƥؐjӞNIC@?rjwFα{B"7!f`;j։h[^#Fx4~H| .ftςFkWdU6p)AzI`&|p0M*@%*E{PaD)1*q+4.nңfo ?Zi>bJS;Ir|u=lhF$/kn;ΰx&4EKZ,܃ΐl=٫<6liM\DW tIRICc},8b0iu$u Dm)QypZgP=v?ml,[ 6&Xd'P\.ް>@:45Nj(JY\gQ[ܾU;Hƕ͞S0s!, ./xgN\ P(qḞPWav>a  k.i7X^L,.NL '?SCU 8m ɄBcbE釚3BBu fcE,WY #PhgYZ070701000000cf000081a4000000000000000000000001668434d300003700000000000000000000000000000000000000004f00000000./lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/uio/uio.ko.xz7zXZִF!t/-%6]?Eh=ڜͩ4H_>9S5A7 >ӂS^{>ԥ0Ǎjrǜb9eL 4f+&Bkqrۘì"u֭RAQ?P>aA/. YZ㜓!İQ\\t=mx/bF;} lא%,Yq`7Bӗř(2mE KVV?gkOèD}56 0gHȉ7i9flt' wAxؕȠLQQyB$N|`zpDi#gLE\>Ňkn11O8Sl%>xC[L]k~l=-XSz;9$ 6_0Dms{/Xjfӷ D-I}-]lAKW}GMiEPfG7|l'>e2i4w?/Xu (VN.Q|Bd dᶳ\cۺggaҚw=HEf?2 j[-dTa ,&:Fjl;)DZiLɑI.햮jV4 a'M*:pc0in3TL1}SrYNl>57^' )Ц5>v GIcU*(liZOо Ucu|i+5emL0BVn=纪=r{Ȳ@Zkd}sP"ǵ9 Nfqb i"^$~k\Ȑ[2&8`l$ 6z3YKէ;obP4ewe9G9L(NpR&l!bNXP\9٣c:>wM$AZ%ݽ33kO;-9H#tѠ'z{[+ 5$"D :I0 ө u2qKAĆqI6J*℉*BxAX"HɲsFõ.D7c3(NرUKFT> rw8(c #Oeيa*YfJ۶ި *+Uǵa &|vr|JD'>Jf90Ô;C3&d~8FI#)H{(RG EcqPؼkdF~#,6 l)Xh Ł ޅ}u(Ly\ゅghkY'=)O~1cDz",*6zlӽ4JP)8_s+VfmBE7e^*D& vNF#)z_O߇%$3'D#Зi3S=Gz%P 9{ʣ7Bd̼0B7_M = 8cCy\8`Q [y+ ɋtdI5J(&U# ~ez -u[}CS^LTF@Dx*`Iov݃ 5΋V|-K9/)6a*‹Ls#JTb;&`znl"bywxwBi]tdI"΄O5P̕.GK=iiHJ+/y|ds{l1yZv1" #lwP6t5^zSWiPH `Wi-W(w;D/ {fc >&W8 11 \2sYÝ-*Ee#!ON`$v HQXԵuMbϘ3"E%aš-f]@}d\}F|\EvۃMw~Ǧ?k;jD:Ԇ-@J_JuHn9,غ`q% BOh0*V@1%*sVr&{H{vߐU#n`HK=T[@y HJR \ʇ%f֗kjPaBo@*5" (cG%Mu<꜑F_]AtjP҃xV'RɂA`ͩ!W2腛*Fnډ#Rsu&|_0RK6H5ߌnNpõ|Ln>kF 6l,VcC,=yֿS &ELm yEzBJ;i|ϻ]l|-)G$D_*Eֶl\"!r.lUwyEw|.:oJ*G~* 6![n2KMb1#ⶼF<[b2)(]m/f;Ɩۺ m? #A%|Eǔy*V +мbHVUCTi=rq MZd'ڏ!W}Ɇc6:ckdzd֛$Ѹ&i5ձqjl/h! 8c³4$f݂¯\D0(rÛTCAkTkbXrIkGt\78&M>޷tΛ9&nZn@lYһ_52PqZ3V P?b V/k?rk'%TGJ^&V%T gO|CYc ~C}WIE eםҙZe?S5ֿ8֭=İMsa5>;v{Uyx#^lFe/Epf\8;t`T LEO%z=0Gp7UE >N"} ! VG])vctկm\TiXcbPxawׂk*+y)3N`n½Wv%?tkdؕ8hhbTsOU !3g`*~]MgMYe9H s)}r7\;<>m. WnEo!+J_:T Òq1v lp )/,Uxi Pl4+7,pbtjMN9w`J) uC-8SGML[) Vez"]%~XIF{ʤ=ˎ\fx`ShC[ED P-'uD)yjW@_@|捷H٤pU>?WEHRaS$mzBW*6jW#^9ꝺF.%[q0nYl{i??1Tgʾ#LqXe2rdmZ7; V FX8v_Bېi_NXV$X LSհAiWX]!a1j*NVH.U-: [fthMưQf*Q+ے!&GgǏhL., FBB7s[ y[<4WK/!x$z܄~S?R:+^ NP ޭ/e[9V)w#r@}Ӌ\=l(uB{?ɸT T JO^WH'*gaTS˿} *2D(#E⽲ l~\) }5cSh5 XGT.YX!acb㈡a}|z&f+r_8zOGY1GjD+x11$#O$F\T&?"0}y﵆I{~6{Dܹt0EJ(MX)Tr 9b3aX萷ox6Z} 1~{$,SqnmcFL xDl?rg+Sw137wY l/÷xSadn{,%E44jx9ؔMqͼ*Ҟoo{oWQ2Y5^K Aw@[:~.G$O r$"ov #RY}j?jCõq!$Zα).\o_!WT|6$6裓n%Cxk&yڴ>0>(lU K:K)Q%xidzk(+]@AaXk9-"1搻dGf~l ABЗ/㦪nRD{a8=w}O B.jPCXt~;2 Qt:<Q֙tݔ1k6lJ%ϪÍ,U-p3n7,W*#}bҦ2Mdr|:ce~J/Pa_8l>ګQF73 Vs3ۇEZ쉅v{b۶<ȹ7p'Ca/e]*\PR^͵!y20GoPl[E&٘Fx #i6UGVS. 4Ap`:,&&I8fJ}a~]V2TQ;p2̀U9(Ƈ{TY-Rz\F̊7?kjUZqݫ|*6%`F]R#}-ރXz ][P+KU'iI4F^v) p*jEHteoRbR;*S2ޗYbmFڬKzp㒙"G H<&?S}m'{\ R ۤ]Xbd苷NBUeU G3ښbJEt0Rݿg8g1Cu=Kgq& \SWP[,3q oC>N?"oR=wm U8Ym2nxO b=KQ-vIh(Ra9d֥m '"QHQMI4{>c B.Ϸ4ܦ]iTKpԕU _#a; mk@`/fF]JKQjНFMT1_:ZrW#p]%*_$>򓰪t|:KIB]NZC] 5w:DɑFx%qJl5̔BC&iT ZK͌Y!b ^2_^Ҧ(oI[Ď6:8؂sC)laV*o wTMRD dR!%pafpXMs+w~M01dmҺ`7vkY.Yb%E/VĊ0,gg:uかր1/z|a7 bgpHh)) s8ίaŅkg-kn\0L"PS@6q=/,Bz 90'6o.;<0y#'h_A,a-T-Db@ BCb%Mtɮ(1ΖMVA1 gSUPU+.FoI\v dCκVeVu>h gB_k벰oE򞫎i0f "Sfq¿I\ހűv1{(BU4]oU a*s]$zv sFQ@Rqɵ@ W0ZWvm:]Ӛ52⭧EM^?_ m_k|`bRr~ +Zɉ9Vy/өЀ*Bmc,0(܀YltGF㘱U/lf:hbjXh+_3BG< 2?$qi}VߓE«1ټ'l푚58^ACz@[vKl#Db Ro'ָLC.@r;! h '5lqUA0d*nӇt5w6#&`@/l痪}F;'ľ9maxCYSyخ_qGژdž: v$d=#~Y?O UM=0!ЉWsٞyk7v5+ndqpqblOH }JسcUg0DzulՊPb~V_^ࡑjԵ_Y.e};=9X~F2E߬Ux{0iY1T"Thg T$YޞVf ZcUǒb=CKl5ܾyd+Wèiamz؝sjs?NeN|[̛fi.q|t%di:U@CY]6 *i1M{R ָ/iOa5_M3Er4vSh/A͓M@gw5MWP~:pa l|$ Czw9׃wdK?u VGJvi ӊuYme# D' 1"ke*,ayF3in \bv]j]~V.`M_E[m7 f¬|}:H/7iTbH$I ANxsDDKoko{ш۪ߙ=)W ;=C!"1&|ϩ0ud$U$R]NӄK eҵ{2Jo!m>@xL"ı2XuOx% db̻SCBbO5SZ>Ӵ7KQ}n ##vvŻ1|e_%-O+e;0O5[ڍ^?t[oXnїG${9 l;MԲe@_8Bdߋm0<|D:KbwMǟgVe `x0#L;nXGotǢy U خfgCG}ԼwFKqIì7=1B`ֲ#w>6FmPjX`hGvDL>L4€bC~Ir{ᶃs٣UMM~5" 9}T{t~J$(ļ?BQ2 %xB3#Uzpi xQmyq܅hKKYr7KäAߘ:?z%Klv'xtc2/! EìTOmKLM.bd!b<$B![c(*(4 ȥcpڭmyeF/G,ޓŰbطg1i]Qa6{|:$nԳ-t{%?XHbC=\y:<=6&5n(ZWFeZIL@goI1V5#N CW[ 'wHr`̇Uds*Q,dك_=%6`,J(3ᄭptGRtOFsV@X?5U>5sGR3'ິ,Ow߅q U}FQ,VIЇvHzޮq{yo OVĞ[G=pR,&r>k EmFժd>p)+Gx6%3w[_KhA%\mnXkD6$.g1h(g]̹hI/a-hY%ceVTjr0HBp/,5n#33ߜB?d ؼfhGtc^d~}@.*F&Y&d=y@cMJm⇛5kDALJO;> gpi04!d>0LIe!`~5 H#=IJl ?1 א8;UXV" 40%{L9EaPQmrqxY!ǽdӧ2Z&,w9| 'Nt϶S*3u$1P7Yw 佫k?3 Ҟ~XWR/CɤBCOkVƮ u_)JZGEbc Cn~6uӈ}*H|sQ YuHms#F2*"VY-Й/`0LQ*aNQ(e *or20;>.[DV@U",DBϲ“Dfmx\nrԌ{vI;e˶\TLA=&{8>HCԔ+EUw*̝=̚H<:K ]fACU<#J>amwuX+ rUW6  A\` l83dvןz nmܩdŪ\t >ܪF2 s}+}歟8N Z~!@AԳ|(R΍M=][i?G>@4e ,|$- hԟJ$%,U tܕ;pM* K|Oe OuWdt@}B6KGa)[2r䃨{p~{^j#|^,BNt==akVbdΟ1v{'(3<T85Ҹ&*[qZ)\x%n= r2P*8Oc4,ļ, +p&yPo@ vA7Uh X?FTZ_E >5Du#;>[)mu J#0bLYaɴK!i\dWם9+NpY,<%3z\y eFپE $xwCC[!Vְķ:,$84qNP{Y*/I-ӿ+.Sg)'I1% }>pGÇk/MYŴ`i 5#j%"p')|ޟb/_ҽm"R.FKlZfQ vN^\gjrk;\<*1BeE>X MO}V'ekǎ-ҥ$ARB%Hq"{['vS$I1KˠknyUX,e<ܒNm@-^v[c\[$*k}ml=<".3/8A!J3erWBH[a2J $[9cDKJI`)@:w ~Zw>^NNJbur_ʄ@+!|ѻ ])3uz#y.;`E"`xi"mPYz14z^_m]cRdGGX/?wk 4|$o5?y)3ijŀrYb'<\cL$&>hm]!3āI^!d);⇸GMI{GUROF^WcY{D>hv@5E~:Q $)4]C%muM D[9^U|2B}y!u?I`ʬšyz9M 4]`vv!Ch{f?.]ccUU&FqrJ pkbW%wmYC{~g="E2W1Dt:ESBCƎ܄=N?y-9DO\>*s~a(``Z&/1؈ ՠC`;x/=)s-|H* |`!- rxDrZgnhF/ƫ720DnBd`o!.`8J7R~ %&/;ey$m $K7p'kχ\yCqLAJ y8`)o \+fLn+xXO'PxSf is]vpة#Y}L=zl$3Q4& X+Y93 Z5wdj#MYn-M&hs"oXMͤ01 N c=+Fpn/L7qUgO4̘R|ty3D$LH"<~KR7Oք AdMG_ ]Mԛ̼A.gbDMGJr 4InU')8A Inڤ`3- YךaM8 pp@wU{'oi߿@-1 FN}z>6߰6,d<,Pm'JhۖL>ιCt­yT]Ѡ]~z$c76NaUU~ywk32 WLI1c.5TUǯ+4~n T?H.ho$oWmƃ@\1L](_ؿ+`QʰwDy+_F :n&'q%;[$26ڴ ;9:̪5iú!+JKfkK UPN^xޭt(d>T窤bJ"Bm 欐3L RiB m{! "&ITssoMY9q )$}|zRuHfzuz;I}=6%y~Eޞ]k_{QWUXeF{I ZKd ֘'o7 *9#4RNsx׌_<^Q0Rg;o[;ELGىv'Ġ w:f ÷lr!1Qn6:d|^3 qEA͈vDc*gu{A(ɁHM6jHvaU勇$X2@<˫tLmPsNF}1V% -8BM0Tϲ.hHe tP".\6wW.(J/͢,X!_ vƵ"@MW5=#PݡA* e| |@d+.9K%m o+ 8ʛ(1JEL8J_oD$ Ǎ*Il|6ٙHFbt/ S]$+9TՕo4p)R/]bX/dMR{ s P@nt X) CD:en2$u偈9p{x+P ɻA)CF0}EaPE`;}5RdnK:w!@̚WM| ²t&N= &T!*ɓ!TUͿʑ0i5#} etz?1l I=,6VQ Gr‹ }WUTH zH8qϔ%+ %@]훽1^\Xe*׷ɨM%UˊcQSX`[sMyz8쑶e)"perz|(dL} 0O̷FV!^CưtU-h -2qh|?{Íگ8)Fߤ Lk/QaQh$ *!>]I5i)G!P&Hܸna(7/N{uV ~\;]Zl)iR 1!F 7ʔH^.:_R~xj. iS!sȻH >C PlH^-tv8ߗ͒O+M gTyB!y qa8UA~&q`=8SҮf]naQs^45lBlo_` 7P5ݭ.рoo'> ҹPoI^g7U~1䂔#D̚+~gknL1s.uWUN2 ,S\]K?Tt3Bށ YSH t׼%GV"F9^:4sJݕ`Pn:/|FM ,+ߐ|mߟ3}Y$`f د$90͕'kbDSU$ 0fXDځjk[D#g 0`4Y0GiDʌO {)彴ፔ:=mnM6i#V: *ۋI~v18v\`CWXG!QA/pT-(as M`:I27k #B㘈H&IG/]eG"ni[9z,ov2iEbsJO;< e0) 1MWZ!Ҿc_aWztVzh=}@˂F$:͸K7uhTueNJI`e^C}PМ `w,0DS72UUdK1 C;HUV NpL8ޙ"h~XfWϋ! (outr1m]ӎv7}GeFSBPkfG_W/Y ML!RAiGrå [Tij Qg8Zo7`,.=ްFu$C^`@~͠jQs`\ +jM!K'uIRdB+ 8ԃ]h%S .4WlyuN":mj BBP9$1f8cgӭ*=)a+c=ō{4g[2ڃ Bk+ϧ^a^)+3䣫GNfp\UƦ:(VIwtk49k򍼝r 0uE3ۯn>PgӰ#|-k_Rȶc3-{!O)+Jc ?W&Yc,4(- ݁,[L|BB7w7gp#'tT6-'*aW<.zŁgf.һː,|i^7 5M|xoP Sx|_Q늌 h=jT6>oͭ54$ 3i]@:DË/,]X$ssXMvo@zFh"r]}oC7"7<5j7L+P88 gRL(gsn;v4k^}srKn`Ǩhҩ :ELp2|߱9o?c%w4=+\\B :TSiW0^/<׼FhT:/NR. 1|?<6VvBByJyZLȚvp}Z{植^0t("LYX5N)Cw&980}v,};J&!#UЛ@IbCQ/;ԇTb#c[p>8F6tkzЅǭoP6@kfQ}QF*B UNUnh1 w86di .I ?=(iX_$ 8s޼ xVBRGtrr!Ʉ(Tyh}pOQ.)-#Zg 5J_+gs^-/$FkLi ^<=m8̒}!&rې \կ02-Qz> ?oJꄞw)wP]Xq}KǍtm. &PkEk^*N>hlb z;'Uy& Nس90sdQ{Wvl91n.oM3-hJM9H+\" Eq*NT|t0&ˋi씪!q|U+iǾ]AlZ#,+Trx 3uKbW8FK 'ik;|0%55foαd#@\%HQ⥟H<4m*@gP(_6Wf<$Z6q;P?~ktWdہ!UTd4s%{K l^?fѽg"s!z%4o"ʼnqs Q%hMZ_ B#5,}NGaPc׫]*6A`M "{I x %CQ(n˔*wv~ ۫f/ө~M@I{6SlB%-]\)*[oREr0*Hd٥Q2Dz\&ڤE{>Mag{b`oFv > $vv5 I$n}œHIr{Ҹ'bYVx:]qx5}F m66&տvqCfK‹eS?> CK(& t;L90Ay ßp:%גwjhqF8faHwi!w#o3;z'؛.Y0:n%S 4%p/ rr7۩!M:VXX(u=R)AL ط3E>F.DKocp#wheG.m͋sjU1Vسm@ub4? %j +jzB6x`lWN4y,3%hz &Ec2Z[5=eTj0sw΀JKu' VX5dg^ziIJ9aO k%h_I)sSIcaJu\1{{ƕ2cm@a\ɎKP=ߌp!aCv) \T.I9eNQsp ̉tSDoV&.j,tU[oJҞ.NumBu?U`^}>bZDKvꈊo^.|;ޞit } 2i{n4ä%=$eEUģ̭>zz-=T M<#2:|C鹫 1 LU-?7 s/Րx^;9LyreNCT5v5ì.n [ElCp[L'kK@ w/XeD?)oB͘Sd 8OLКsX_]Bp4lQ^aH/}lqJH3"[v ePCU K`ݗ$)DJd&p3R锦Ҩ. b1Y@0Y0PW{O]J|K^>}S)oؙc\?TRXdI^ƺf^/dG2ݔO4u=]WW8"N2T>"mOmutBP.ysZk!+7]/DE[$\'وWk)/ҿ!|NN.b|8SBVbS.N?L嶂f-). f B8V5pnǘZD)2dx?ƃbl {s"m$ҘKnjq{ AQ{")fO=b*q1 $EõcնF8<{ih8b;rf^:*-̍J s>h@FY")S6N-]XzH+P>0v+5ʔsQ242ż֖F?3l::>Ap%A'}f|6t*_ɷXJ3脨Љ)'v;~&< O_M(tZZ[]E/vhC#>b|z"䑓CY@@*1rAjD>(h}v^Y/:kv9HbUU&cISH_5[Efgx7`Cg؃?UWۓ1I E @Ռv̶ЄlȟpwGZDIeA>+Vrx),y4MIX*xa&t?9`'xGcECC@/^ =pMi`d#pr|Y~n@)^6>8 ?>'@aEDzb͹#j5'=d)]IR!!k%^opҰbr= a8h Y}*L~e0DXz|RƐwBԼ׽Q-#ʯ>nuc!uŨF \?29ZJoNZ:vx qW4hʁl VV舩ז3ש+SL&a(0M!о>3&Ez^j^ƜVl_k (N &wGԈ(8RSPGS05TKR0;xR멝 b6<ܖhp0\WabL cz?ЎKc|ӿ$,7Tճ_V= ۭl|YoP'f?.0a@ 6q_YJma 헺D('JhAxMI+J3}p \X]֠HUy#TlC;ᔲf^ H+E<PL]LN5bqs>jVAT5Ղ@[tKY y!$ht}PB=\`e=%X:&ŗ^H.ɲ1a [Nlm* sq,p$i'vp.^p* '(޵HHQiLB8UlRQG(fl *=Ţ/) "֩j1,<2(W,s IPԑjoj1yjVHT'hTT`kyT )0s4E:Y=h # ӳ Y/^> P G"qr۳a7I;ƪ٣bY:ݷˮVͫzX y4'/䀱RĄ—͐\=FGivr8~֕vu /t k^[ZT6?ǾdzCqS>3dAyڤkJw̕#؜޷}8b&LߥJM*PvQv"8I";}G|&#c$rҶs`5 x:Ȃ ~W}"N? $%}w#4yhJ5:j@=a0[Le͠9p"z6I׭$[L//n4>_y iJ=JϫinmӌqJL%2!uE37[}Zs19$jw+pjUoC}Hy?ia_s %rs/:eYC |"=xugD~}(Шs-@]rԤS$uKElܒa|(`˳%K];_*?FH7ɬ6I.%2yV [hG4HݥUKŶ6)שkIP2 hgS|Y!cSe>E26 4%wv+|9Ύ!due"E1ۇ6ǐKjy]sbJ|| eHX")|k)3di4ٛ4^.:% Fѩ Q8AU;gMvma>z{2 PrjܧV~"`acx+Z ]R/ %@xJu&# ҼS/ӌgJ6,/Kߤ(iT-5O_gyI3J=jo`%7)#JȤJ -k0GE 5(2w :e2$9BzpDZgt= !ߚ64}rQHB)}*T|'ً#Sc[o^#4z/V8 +v~շ[p0O^x]" Mb{[6X5K}G 1vjVC%|kX>(pN2g-up]` =#"V3?}`9kaU/_IT=Aqqb9/^(W']煵^~|篁l8َt|$3s$`=F;ƭwwi`@`&{C0VU~)«e-Y0ns=ǎ@Fw&~4GD)NJSS\#@=8Xv^I/M`9.M*{NztYXfE1pQWjU[Y0&takى*m;𗤹ruԊ@fz4 g0 D=WC74HQ H[= NKŎ|#:jsbIJ>ÝpH=]B`t slbܓpi GZ8HDulVγ~2&{Go$5XkC6䄝#JF?[RCHY ;IadGjcŜ:̜¢2I<ﶯTW1b :tI"i q5'>/vB{եDPr,-]9en<du2:Q/Hne79)DCYh(q\A܆ϐ)/ Rѱb!\n Ākwl*q|5>M2;Ǜ˯8Q(!դ;fUuXx8Œ֔dcplWԴvF}M(}m Ziь!q&[ >(g:2]ѵ.e$46 k-N{YUKXYAQvh]4PHjÅiEFSm,2mHz;ه_ՂuĝYOA̚,z&Q.j49 U'Ng)XDȉ*fo$#1ԿJX'"BU0M1rktRfh[m^ pDyL RGJI;t Fg<=Cp&;"Op59<+Y0nXh `xd1V0'Yy6C"%Қ0Ŏ=vkg|@LTuj$"Ŗ. 'obTE7n nCل~󔲕_\,}_猌1[y'{q ܿ> ݊ϠF\V*V66 SݱRAc)V$Ft>SYƀlPBk-<_des1jqBL#yt(dy8O8LLC(#NAKI]fohvR,ޓ<ͱYەAVp{LF7h-H$̯faflNzލ!jߖ;4X?ye'mo#?wn%1_x5wc\drlih{\inW;) JoDjzDfc6׆A8 9sD7j6Bw YuYX3qcr0V)2OF,a%D¦\4r+n-&z5Rq~`JH@ZLM1j|q̢~xV(ic˲DeN~\@{ʝ{+gB7gG"92Preѳd2U9Hx}L>p`p(ʗ15ǡ)T"20;gL ;:^P?$AP>Yq-p Y( Xu&TFO.r* (ENhVc`Rr -->S Rٿ屽GE WI5VLE煻[#bI\94,8CJ- 6 2nz EK6܇SK2D;S^ EJ4lA!XWn4'`򭭭ʅjv_܃zcK .uR+ITU#fFuޱG[vNL쫰_f5PUF Jݽ6L9'e $7#/ Dt;gFbM+ZjD@{bX.jAkWj%u3ri.Zis<:ݑFˮ 9 9ޯaiD1fNGה\.V}!Нi7v<,}lۊr;R烴FuaH_RoόFR<9CUwc>Vt=.YHʵ#[bzGHW᢬=i(ʦ S!wq.ͯ| 2pbZ~O#M>zߎh@'/j,- 8Y󜕅}dxڞ^fK S߫~TE)Q2.dcq2:OwE8o9P#C aPYxg;:NLyy['˩>E3Ԗz|)U H ʽjXƍju(zq+ _  G7_F ?_iT+ɉj}pfC6Wz(e| ]Nv D˃8/K;y]q }KE7'| M^쳟 `|_8z)fxulOT17{\ZC2"чa[5omФFjzĸ#\hRԭ7Z#0G.ɔ>wwJ.w0IQ)v&Ys&3\3-b^D#z^Na'WΠnC]-S79ع+9QVlPv7H LHEI+F k|4x_ߩl:ER)0K?vWHVH %T7k4Ͱ|Ggɻ7e8Vu% +qt~ʇ,W!Hlφw 6f!SV\: R.[PH@LUM|:b M+. k`ICHVYorUseszx/$x< tQ1J_##KJsPdl)e"(βf5g3#% \^8oD$Ǘ % 9|EFʞRS!G/wHNǬ)w}-}~.sc{r(y*ڞz+d&zskN-AufJ^ؖ(sQM( a0 H+ѻz wn躧Kqkefm0&W`j &Uz۱!9!O(P/Is@t a1[ <ޝ( <#rW0ꚛ#j޷l\u6c 3S QNT NVnL0n:klQv:?0O-c [ Ԛ4XG8vpiZ[Cd bcB ŊͩSw`tϲ G=~y+f"6Z6wcDx$=H.;,w p  6ma4y|5羚Mujft1 f3[:ڷQ{r[}KLPG2oΚV8T@s5Ra?A1ͥꝸqeQJ 'I.W(n?begGwjHɷ׸;q}_prj8y m@hl_ೀ~:쌣.9&j|J#d~T >pf?_T޺Rw5Ez,6^YpB !%U ?RvXcyxQkhy#e v8t(ݶp5ϥ9mә_Y2@ lO9*Bz_ 7{O?qt?ّ0igf2d/$Zs$r8Cd`)boxIW8C|X}=5P W)5!c]G2yxl=oyB4M $j\N5 =ac}zװ d}ƻ-cuDp'iU2]^lm7"]9L&sGhwpj068\Eks9Ҷ"oI}sUyTbA`qj'P42wEwiN)slq Re W42$[DZ5 zŶbݒu:q+ņ()^D $(t+MJNV˰6D߭0eCdKVs;^3C6T$FYb. [B)kJP'`N <^){эwpΛpϵiMtś|/6fS\j3+'uL3 1t"*eoHׇP~w¤W;iI8R'Oo㔧;Fծص?# Lt3ӘX`adQv o~*F% Zݑi0_~e7Eh-euĚW)f\d ]gHϯԀ" pDn>naIϸ?)V&d_=/_p'l*ʨPW,?/7I|bu@EID=mBd,.z1XQxnaFuoFjfQ3H✌,Jξ eT;WZdٯSCfrLZgr%@6qD8/.=%.K,)#g 5ELQ֑-sz {c1a 'nyg"*c'27|%ǩU{#!Nt755 /w$+2ړ-B_yUP 0uov yUn*(% -_:%W {ǾHϑ٫(s8ZRT%EU젥`[䘠6銔DVK͖lWp3oPzv!:@ \D}QCL6=cCTVqY! >yeRA=co K>l4<hqTp uNR#jBޅss\CZ^:IHK{'k!C)xj 4M_<ulO ԵDܰ*o$V |<&%a ;5l P`M\9}|b@o kQJDv} uyԠcat5O:VZSTqd^F $$oTe7lu/ut˕ѯjogC-&qca.hG O1o?p"axG\Dh1%IB6sávt'dBjiHAw fa -D;j$`/aT-=[FF(RB޲xFZ{? x(Jd%.݇홤P9dpX o&ׂQeۤV d9]KatԈfbP}% 69}v(̂Tot?E7Tmuҹ[:齸lKT*Ĉ`(rӑALOxQ轘tUĵTߧ餽R9!+,Y:fmG[>]VJT6_v Nlbh=X#5 eF8ZKkŰS/&_ܥwhq$.<*iK&F B!3 4 :l6]Mо%$ o!o@B&hqVqWEPN['Ïh}5 T3 #e78"MCÎ._ M8f='KL!|Nj -tR^x8,-36c!y'kIZ2UN+'ϮRӶ3Y!(&gKkyXsˡo6 *2~(PKCjYӘrT=حd՘ $8:lE(<+5J&uHRUGԮ݂[Z Peȁkܨypu_iu7to*p@<`H}A\+$4J\uYb>d\'yB%x& l(^|>x_.8NZBi"(~gQΘ6ȴў0 :8x[yU09!.w=_+Г)-#)pO_jKm_Ȏ拔Vog>\Z+yDw ~c舘hGsT pH'P;K5*v]*xN)%^^u·s 8^NG$HS/Q:8;'fy_ڃըV s A.cL]Nul?󬃦#bgmQ6~CY~WuIvA;\:K]!r~[e L641KLdKp4Gcj,rj_D|e=)}!zS}? {VԗT{9DyTqz@|X|D 4ANAb_7vq@@oTѻ5(а %uh4?6jI{ 4)g2d~)lyUD :xsqC\Pǂby!IGh\bpܬӞ)-e M]d_09!6K4LΖ AR[Bq!4eqeS-a%)bϫKXG=]C5f :幁/t Qy#?9X*9GDszR4Qus 7vS[DE_`8Mkl0xvcĎj?bҘ] K>2gl7d&+NO(tj(Kπe* %}LJގ ck,"WZMlSQ9Eڋ%:3dxG^G@<@X2S&?~@½XLY8֧eR1_&f![A=#t]臈=s4gN ڽs [M<SIhe}t[Vp.{SGDӭcGG‰l9 A'l)uV9[x:w$D 9$`GèlJ{~P47<`y15bP(6tmaѧqPЅѷ_MY] ~f,uWfYW\Ns&cX+VΊȿvvT_.G%kDqjtB[!ldNRϝ`@,~ zY)LP8&w5$TwOPJӲ)wf싲ZI-rLt;mlNHڻ3*"4/BM"l/EP*<Ze r aB\\Hdq|֟)FVzk跣J$` 6Qvj]՛eaa6g2Xļ7F޳PUT-2z?V.7<>!(FOFd]Hr^>nw>MLnsYЌ?l}0~wH&dE4SK{\7{ w;nF/Xt_O7L}ϷbVVS3X@! 6#\"!|GaQ(6}3nKip k62!x.tؐQk 6,3/7]aZ/mv:u`▪KW6fw1s{|kzpۢ&Im"!YIdA;!oKRj=;!6f"C7+!#W95fcQmaѪ J[R,(i;![CRiȦI|b8aߝ "X%9IEwdO0^.\69o3FOjѠi_4xvC}P>l#~)u6+>ġr fiu XY<>I6k^ .4=zwVEգ^*E..*'hq=FhdEȸ&V؇=eh\j恦4Q|Y̧N d(Ng;d<a52J N'dOYls 9rĔ۬$W9KkM ;^[m2mkCZɅ89C5Ƴ8yo*qԁOJF\e/=R JQݨ~[YZI;/HNXodC>ڔ ځΐ*J%gmi(*`^d.*KI{vqW@f +))G}D'z=@f sHfX|P4SoUf8J0 QPO: .:[ڡߤpN;} 2*9qSnP&IfgdH<;e!âQ-K_\y\E1{P]7<9 (k‚DQ*SXQq!*<7N*yd=_`ɛ.:.x h#0 r`Ƙ /CZ-*S,:n'v[TZ)/'.2Ń _c"7 <C_}5>~KܥQFRwa 1l 4A' rX6l{)V&qy)B>w{&ʇ `!aQ9n^kH;1S,֔ 4EVD+ڒNkfpp Zސ`y&bЬ`KP|?4O't¬LMiJe-Vżt,OCAaذ"%WEB$gAfjTnƼep3lEfj8bp+A`ld(0>,p-dip ̪uj!Z̧ ꀓZg0M7x2IW+2 bSY N~K7H{dD ic!"#D[V~ڔt옺9 M/\H(za 7WPp ݎך_a|U ˫X>kL~A3;s c-`1Eh&VfQy\TnC -f`K*MmqűKj,/+h9 e}Oy 9xu5$u?4oc=(1B04U-mE⻶ =>(։97 _?t^0Bo>lG;2M>ּi:/Gv\o})$q:xnVN(PF2(M~Y*dE tӫ+ -(Q䊈Z:ɗ C-d(/ $Q{ʠ[Z%a>@L.F!9M#Cl*įcg &,lDxQ&R0SF, '3LcfG#)@S,աݐ2_ #e\v'w'r, sG:al7|.̂ZJ@k8`=Br#l^0('SW2A\0E\{F"kkg'/:sx߬IWb"-VKd-,lw}$vdCe9|`{DId}dzp!`ĂZ`"%yaVFmS:ufڍͳ\:+hj7_&Cm!CSxerŝn@?]x˪> ‡"Ç0$m291y@[qpu3f1; C|rI_gXowTFbkp)fm *R:{/}5 FW@ @US"g'D@lOG6ǶnHE¤N CS4(Fc)\""eNKl+r_UsI%0e1}x*'m - UH.u^[\#RnG:P puQ)^4=xٓkn ^NvJ:~MHe  MrS4 :Q6U|PHt'caT2B7n)"<39Z=pӦO0ֿ]J,ImHR W߉wf\,k۠BFn]3Z^?f-?aN?Kg Z ,uIayncˏv3WcTzP˼]?lq|\AM嵙Sv{q-2ۭc|~eC7'֓QG+[\E^0t#hXWkDVpdew̧`S+Jz1lA){ḬE. =Ns)dQ݌n(Q/Q+bdD7UH8eizH].%N`v%FM~,XTqbPߋrb0PՄ[FMng/WT`ٍ5T @?Û=Mm8fx'AU?t̅5s NZ\)\}=$)Aop@ ^[;m~hw"2# l}ˎZ 'iuTѠ,n|PZXOT`(]]Atl-I:n9S6WWَj mt?)R)π<.*xWӾ*׎-q%{}ͷs{HP.3u?O#[bFZXxK#N;_9cg'pER߆fMUQV0>0NQ^Bw>G&ҀPђ7aoo\(5sI7'x^hmTg/tf`b呠$ꁜ,MfcK0w0Y YRK4Hր_ p˓93!1z&IAҷEBa3!ݑ(-1c۱ =Oz@B_:nT\EF>@{.࠿r|O{ ܰ;t% Jr@oՋy= T~k% pI\ $2rJAժFFF\wgkJO.IB=Wٸ+k">exziöG@Q~W瀽+PvE9◳p(j_w@Hsz͈'$=]*0j {ؓ-ݘ&m] 4X-<0xqb9?&߃HjR.|!9<C)٬ݤ|%VIs ]i,W\P3'_F)zZ}Z3V' lTv2*P3e1bjbK,d_!m^,bMv Tb! %.ٽe]陘'4*;pi : *@{` &)M+,hO DW]#f7/J5s~fꖮi^7њOt͉ ]>BWk9@20 oݘHx 57uSj=4~cS~.CzeP}>*L;G80YcNQGdFBg#ɠ O: /* "oKaP.py9eo$(04Xz[a U",-@@ʼ~LO %[@wY"WgtSǴ:eqM}aNPOR/@yov WC2&J@)tQHrL>tYFX܏E} gu:W/"#E| wI, {ҁ"kW7`+&w?ۚVɐN7bW~Ģ6 0:=FEhr>Ha+BxFVVp `=-#lkbʉDEhY2 bWv}mdX7fـsšSXb̦GOʔ03t&ص?9~ ڡ[?EtƜYi@#Z{<c_4kug*ډ{@휱ty,}4l*<ϭ -yŞ!6;$a2IGkO"1P8KKFw$c[?=ͰBhV"w$ۤ|UO)ܣ^,C5 Ы/y|ƕ\+ni=i-ezu]>.+rXCzOx=sm-砙t,{|52(ԯsHv}1{%]Vxsj\ J-^?Cw>rF s[?=ּQ(>im/iﭣ&$~wu2g7@x!(J~ 4K 1|VnkKQ7RO9,f ߋفO:b~X LzSKdurB)=7TfSYOp|Q⩥Wol>Pz uB*Az׎'|oV !΅V_^e ݝtwq;=f:Ja& WޗdEO>tٌT>ߔy璁MCX.MR VGΨ?S]QL(pTZ\J/go<^9&U\~12@w]X&+$їFįPvZI'DVȡ#'dyg' B(.6ﳨݖWu<>S"a cLva[%z 9ʜ5&XWخƖbb:xDv: O3\Do*ْ/ /}M!KHga"T (I~PVfjݽiVkTk^2%W7nVIKbvwGw?A*~¹BcjǫW))u$aJղ:9#ͤF hu~vpΌ`4H)S7Eio9tZ_;o~ ejrI "_h.\( NR;Qw Ve%2<ڣ^߈j^9q:do?[c.⛵95ûA/OҥY%?/z^tȀ^-.{V0Tn@Cc&6 H7aۼ rkcX;4w@9. TUdO̸ZF-wHj@> )4hhX򞞪UBG!+WV!Q.1||[NqUnÁF&J)B zf!GJ]]7 3v7s 5wtI9,6 bZ:nӨu~"EEҩ3Iֿ IKVn6a9yGr\#9V0BMqWNĜV_%ƭK5=D-vuȘ@Hx=%]=G6M,LJI&\LMV|lhh-~b3\K֣܀l(z'>Cd /&y"[rGfyw 3ugO[©tsso5d+]d28!{gM k^͖DGג)">_3MśpM1f[д!}Tr%!&wULU'w أG<9*:r^nj-Ep[%02Ǜt%q=W(;6es Q'1ŏ;5';Ҕ!&],쐢b L :#^@rm&#-r 5]OlP ՆΟ!B=BRg"Q |0-0*,Dǘ,d7H.L\{+ !G&Cُ .\vƵL)O\?Nc'MnFhCHnjJqw{fO$Y= Qѯ\u>OYN摸Y:2ώ[p.`3&"ޙحA2РMYArWrk6XZmǣG$TeU˲3ľ)˩?q@X.Zkk3 BhTKI-^ylcQe)T'SrjA_@Ǵci9G]oMA۲愊/rԣ#DVx])xW8p5B=ǂ{6 T>O\DsL^WxOzN5K9dBX=s<5섚^U(UV>;Y o$(UjWKD8o-Ӕj-_ wR6f럌A($.`*4u``g$|= 厴 WYrсQdum`qЎ\%D}!)Sm rUs΀)&ܑ"쏩iheHԂ~%#if.*qЁ(?63ud91,g}wl(uZc7 \Bߵ%jWl7y|crߨj<޺yϚ0Cڴ ?*1:Ҿm&<؞ y1`bB;ܖem'E*/'ݍqETkq\rǝ!jw8XB 3Kֆ%2O}ڸ?Z$H*5M3ci/GIXx"a+ʗT.S+o$IvkйHܼz愧`9a{ .E8 Es,䧉t^U92~^?aVΙn֤]eg'o]!- ;hpB4!8zIM 1.٘KҗhM}}Y|WQy <|Y8c5BQ.࠽؄mVak -k9-lk[(Ӂ%/0\L s!q %ؾiO-Rdټ_D-)Vh8YMZQiRWS"՟ \PCIOZ irllמƯc4@-:"aBG1T*H`9ޜ Owǹzx02ZMwUW 4Qw:Kk-=|\s{کyn4_qg %z\( tAN J4M]5l[Q2eg49"#&j%tP|zB6xy%)".XbUiCF5oPM lD?8"sQэP۱v GϚʖ I2UREMJ<\f}Дs7!͝ iEc/~Ake|O7^AaQp"0gb0[՚YCZɇu7dt:-D@%,_:9[!GAQ\l0z[ްʮ)3+q Cm-=S$ rpΘ̾66qRsF%VB|eWOŭ@l]SqN0YBؿDwx҃).48y\ TW "P|S"X &1='"+=`[vmq̡%; m =\|uX2 @:6:nƗ /~f{zCyu@{#`Xs?@nr/w7w~4̹$JJf̛k؀f,r=0q[1tICAkۊ~&w4*UM~L5۾ 00RON_r[@qm['rNh"m򿭒f ;: Sn*H:—uMypL>1_Pl>DTwVn1@~g雺no;F~.mAIiaa--G} *Z"[N#(lkH[T\-8vYOF֌ T+8I,Q;QVqVMs;Q9OrS)ah'.c&phs$ Exnw n{y&V0 ?i59H,4+wN}[jhz0ͭw"j\ 77[X5wuf j (׉-9xM`Mk9'eUҠ.{}JWknBQdu>$L ^4;{P/z-j \yY~{!aNWII;z z׫3>lQg,Nހ Pv6 !<_jN=>y+s;\6>8I";VB6\Xf=ZikM ZT`ob5ɒ.BfLf>;v٤Ɛ@g beApi01]r 5OF>#FTy⠎ ?HKv>h=GTMh6X gP>{zyҠ+Ԫ^G$pl?G!E厜\*yݽ\뭴^^oV@UQXDVe\gD*`z?3c&[VMS`tOB%Ik0{r~K\cFw : ͉.c9 mQcVPt:yb=rSXmkDuuZ !\@i+h^&3|/[R%/tj@DÏBmn0N꧃^PRT7hՋ̏~tބ8AtTHFގg5y#S Bp>[)iM\lQBŭ UXa|88i;dsпr7-[o& ǦN2ȆNouY;ʯRaްu/s+K3b%lr<R94u6mp`r{44E凿<4'w^SHϪvSr3Z' [0_E`O lEb\:jvĂVPNX_bmԕH*A}cw!L8_'dD]+2}ׄ7B2sZ(Tp/}gm)b?V i:=Nۚ\piah 3N C]>z\fԡ/lҭ(]lEZ=WsΒR){;TekUGR!:Av km"tbt{~lu~WP==Guxp#eip0Wq珇;aBHՠ_Ej j:'xŵf>mHEs֗.?+_8t,1^)y`vH91Hl㧧gf,dBN"gSO0c9quD>Os3F@ iֻ-SF{YEc휽E>!ܭ@7u${K0 ŧj:db\&V$awx:"?!1k$ ,L#v }pl],Z IcH6vQ~]"K-nh%>lq? vcB\/ݸv.}E[ PD|BV,t{#c JF*&ʅE 7/}aA(%t޷庘>MU*byH|-#Y$ZDo (YHsZsFxC_YXU-d|jRG3'waq07,QEZk I ff/HʹUl6iS֋Ͽ "uԙܰ]ڽM۸+I 4{ȌT~J߷(@g+ƥ%.*h@9Wf]}u #rGKKJǤb"Vԉ침X7^_ikˉk5TdחZЬ.N.0q >9>SX9~@Teg-̫jNhv_LN&3HPo\m3tOC{E>˾pjiT"vYHՋ\gU[+с̠dRjXuMl]eo:(.:x&y+P U(Y(J,f9X*Q¯S7e)(ɥcTt1"{6v3P׳bnČﰁ"<0NGpf($?׾ǝU3V?7AnQ0\&ݒ$<ΩTMX%LYJKX{&,wlʘ.5M z;BPV| b[Df윧-ĠdÒ:G6L );`f!2s1f 3!%x?0\[?lĵ_q=}Swo@Ba*)|_|Hy[$x3eHq8|rs=w|/ 5:9e'UHEB@#4ᴦ *͕-kIHCu2]=%U<&JGpD,Ԑ:)E̞bZȻsCZrx2\pX _!Ξׄ|YT4INy Co^cl 5oSg,erqK%!zzN6MQh7;`M'i+#\oDg箜aҌOl]nY1W9ϿR`XvF4E4YrM.T:1EzY+F[b{"ȉX'^МDt7xz [c6SϜׄ0T y%R);e9˩~K(~?K1"%ʙd\acƁ&xeo >I(jv7(S[oaZ9yaF ؇#ʠ^EǂBţ^9nfQ~*]Cr#웠?nwrzTAPl(KTh)ۢ1Ʋ·7 ^zuCo% 7[>"jɝ/j20CQ: np4یuYruBPBqm!|QŖf]+ZGlPރObۏ>[mqv!^B#D s[~O \W-}n9V3*/WL;6qRM/G|oPQVe|ubO  CFfŇnնđKPv,_(\er{ {ӊ 8+$gG`rqZ*⚢,ly9 ڥZe{ь)E&՛ jOoбR/ˍ"NٵiL)Tf 0. `BM"ӄ@놺vmh 7ޭ1|]Y̨KLw7MSFr1KUD׻E0Wr^A6j*}z@ MIjfPgʅQ'@ɤ7蛉f- AO%l)Nzy/VׇM |Gl@OC, oz=G8^?NI#rf}~R:Yʉ#TpZb|G큅of7e%{L2 ]]_J GiKyr Z~|W)LkGNBq WI£ cVD:N*6H Q&.k6E8y/G;./ҹ?^oq2Cr)ʇ}31ZN0%JB\5<_‡iະ+U6A'8^rJ@Jw~3_H'TT"=+giL?ő>l !Z[Ҷ]Y?޶!Dm;J/u#aAxA\80sPFæ9m9KꬻDW'EMx\woY[h|V rL >[8R(H`ՋPc W'jB«CYl/ob(avLE$ FGK8vc~:b++]OTdWJ%]h%lO8UXԣB;`~-B^i4LZg n-"pFSPEd^+~X+ӛeߘt@5R; ~|Fy~'m~ZbǴx0-I>@6TtK9S,X#労ޯ4k3{$׾Øv;0bCL䢔we4 򀭞..6{P|Hl[*=Q)> =-_9q%Esy63[KC)>*<(?+-gȎ?x JxW- .z=˨KܗG9e&2cJDgtDĞC}1X~WtzўS ߩK64 d{8٭6r{ؼ `kl >ZuܔUs+&?dyݬ`qctm=|0$m $N.LKpeIެ$ht?a7'V:A8}70졩nn>Q7'=lE:'w}뭘_ &ȭbFOxy̘*,߮YA?.ɔRP~Dj( X; l,W|/j G 5KhWJ^MD&pH5W^g釕eC(Ι1?:])2D'~ WD;w3Sb7[䡐]06P hl[.^'^36 <o bt@Vy|R Μ~:N*OwNX{.}gmj*qz!r3V_KCΉOSm$ݗ_2!e)e8XeT2jՐk Y\? yE? Kyu`衬P sk/X _̤x9k :r[+.jI2B@ ?"> h>],!<M nbl/k`/%}0e=Wh|Hh8ZS^ YhzyDDQ-z==uDDHי-}²~j Cpl/ ;_S0ležr#mX qwNPx";3^ou`9AJ8:נ;G¾nno.Ͼ | ) Z۷ԗ ;T? 汫y}?QUEBK e})%ӈvmz"A4bM퉵BDzF3yCa^*L1Xbt#K :k Q+icKo'`5{¬F[XwSlssM-(u o@3Ykn}Y7$ nA'\$1+w]N$.ڸ3B| kj !7Tz܎CS[+y$e5_ zz8ɡX(nJg.\n< m# Xwl<1ă%:g[kay=3zy_yHP B }?*KcC%G5ɞژ-[$e^x!s"3T#Pۅљn@r[:t+ vo\%H滗IxdY< l5UF;7@HGG_]TQse߀@c HaURZFzv ,ߘcEkuAYBݗ ڞM"/{j oBI񈈦(HsH4R[<}૥#W&x r£^E|7VU!=]x3V] \fxp8$:T}x ۋ\6A.< y^ bs *hLG)g7-PYs/ Gv Dn<'jm?Cg6!nۃ?JhA@ΠZ fx]6fSCMƌ˅'Dhw`|P,;fr.̈́k߁y?$nh(-E J ͥy%eli$k_g.e/F%#f$c ^\FpWGa ;ߏ"ZSlDoCH?hq[E;87<:?"mrdQ(VKz%f?N? $XtQܤX$F9Gar!u6SDd%L{Pw-Y qt}eA@T~ W0MXdBgl0+EgYpUu6g׀.yt#|/Ks`j&jHJ$kdiT?K#}?dmNy8u4PMAw\7aI8,y3x^o.[{ȗvkVƓB͠ǭ>3:f,N5кU*p;Bk@F|X^j|^`c_i2yd>Kk<WKɝк V"{WB:L Zv*7ڒkm)^(\>'Þ8OdZdSCkINz"`ҟ4@'mLH] \;jV[P}T&8ab*lqHbi0}~Aa57#}ɩ|{FuB[ rW ¡' b_rGx?AvZE] :7VmHwy9a tUy.pG 5o#D$Ye0o:av2$7W~}F33Vz>H]_ob́R<(_|於RϞUmE:!302bW.G`}/Io&P_(`wSdV-1C?;FMn2}x5+ [<<ѭڤjfuRZPX9˹ŧ@,a)y'IGt-Z+fAcI \`I5SxK?hm^ "%`Ԕ}f8ȝфNÂ&pq ޯNDF )S3:h=Gv ʄ+nąj%_lUPzihV̗a`٠PMcAzQ6'5n(S ,)4b7t2_#{3$ 3"r3p22|G;2hj&hBkFݘXAX'a3k8#_^LȴsM2Ov9y;ے|9%;Ra^5|G#not*k{(̈̀!$OfS@ŐMTgXjLIVt]u B5쑀#-^)'S4#+ެ\ОA'}[92va<7+.Yಏ0znMLАtgDPd.n!]LO;cv}t'Hi&ȈnQ6aAH;DX48;#EZ* Lm#=2sf4y9$r y@FMWbu{$q؋ˮtNzA-R ;[Wl=_0y:hAVF)!vDXތN,]G}Dn-H'Cw7(kvnߠw]u/^^RHe1 Dg10.U :]D:0_kRB+>yvdd; %HW\b]vad.SBӌR$*ޟ )׮EtZ&1iQٮ,^/urΕqrX!ݿb( ;4P~uTXIy|ԶAҼŒ*t;m͝L׉2DӾե%Sf w8{Go*dMĤ/-G usym$-n#Sm;j6tINpmnI]VkLbQ4:%u#w$OX"ar6\4,IX!}ˢp KbDKT$+9g  e: ),8 d& 臀,xY> ^ˉ5.Tl 4*lkcY0uX s%*;Dga$0ؔ#_r3X7m!AP$ ;xm{H_SCO%~mM'TxDsޤ9${$ؙ6B?]E +F=q0nNd;ۊbU6C}flб]_ee+IX!F Ii«.GJ1k۟U7 W3W78oiơI$%C*}/W<\ޠ7%7a͢Y[ւp xS tƒUyq,+ Ϩgu4L@p' xK>s-&9IY*v{KP nXe=cq8.Z=S%x2K!s&,=/BQJySx~wZ8󰄴W^HCRK2m$;!NxP?|p=rצ?躽:ܾΦWYe8q),]$J ǪW~80a/-䑗c|%Ʀ)ԉ#w i>̘&GPa (F+ &֐"WH~`,>6WG\mH.\^ݤ MՑOᎰTr**%^QLXcF>5)j!y1ĩqWL_V;'2|*` Q۔܊ P&B~2ĿNO;vUf?Epp:o* UlJAb*ŝK/*eb5=;:>c:7hRҮWUV'wPI(j]%Aג GG.0PxsfG'#1ȍaC7*SۂBC9_ Eb1QE̫]eR=%kJۉ0M\_ [[m\-\$׫m;~M!n6(C-224'o+2 zQmZP(&ak2SvكT0m(>ȈtS]NY"XzO]FC TsGq~#]ryrY&`b.&ݯ >EKF2R#P&dxtEÌ' d'F]27QY#:(O7@//Pd|XOrMAB׷~fw7!B?gՄm9¤C(AF9/~ ĸNw-k:5}(+ApleYr2'iYnes:D/b>1!fIJ5KW7T9dEw@gmb˿mϖ,9?@J^@{ *OSqK{q&9TߢP NvȍeaYs`9|8c>1{]>D+'m0Epu Gm:6w x(圤Z] -Gldm^1/X]/ wQSMX+;qn5DQ[>&Fmj-全8Q ϒ}\*Y04Tj΅<4/k ym .pOEFw CB=qfɽ̱Nm4S!niH D* j&pΜ;wp.[}p |T.yfKD/8i8SWϲ&h6kK}X'^=M9l+nJwqmؒӧ{5)l'1Ecn@&aAl`1n+'|zqq7'Y>wk-K$#|c\¸D"?/G9C%ouF2 Kw(%g-s:] uȌg)]g)ic4 ?ʾJ8[X<$`qMfx/^#Mm&a;&:jn2Ps4;-'s93ri0x@9oRwTzcDT >*b%%#TF- nb2 ee/-Ph8i,B߬#y3Uw ]| en/h< mm3Ho4vo0Tb"_*ZVJ2HI| J%YtQVHm h%p*, @5Ĺ,-VK iʅ-.)xVYB~! Y'_#mO=^ºa^`OB̻ ^J7ĦRg#ҖVWrA| Ӻ-|$5֕&TbM\Qeۊ(j;CK _/uD[rC-WSuWEbmHMmgl6:bvT"+XCo?ڂk3:\/n4j$NGΤ=yKC=;~JyL&p>l0gpO4D2UZܺU΍B KS*%zLO(%QC˖a̷=?ij ˴ʣޢ*>,ƨPMv-} [4%UAzݣ~9{{{Nh0M-u| pw!>}Ӑ[qե_3Xb)w4LF1ɧ7 ,V,f4L*V~f&c,|p1aCݔ7N+/YO=Q ˟B30Q )KcᒐGZ/ ?f ##>E˞5Vt6deb;%2Үr# mI`pJRѳT1(/ RgҞ vo:)!anA$%^-k|H)+lvޯyYKl1%V>HkD~,ReŰxV)1Pصʢ66hܼHi $5o 9A輴[ͧ TIp6Lkq›}{°CYS5HBig%ev]cԢ~?BmBd-t( '"햴u}~ %4)Ɖ="gc@! &TS6"GR.K5ae1rM"_٤mRH.S@9u'h\kwQQG:&Io[o/A>mE5SHjQi3sVam[P><_!DÖ5{)1;U/3]R3OH0>?x4q>e\c^X M|^5&"&xqn$PQBaKk0ܔgSyfL[G$z/sD4l;C -D83ˆag).2~ #ĸmXo ׆Q[@xqc'baZWuxKX-_ !YІDbgv(67:?' a^S ($+{E~߶! MDpA_k1%=T]nIpV th쪐HJؕn'K28Aؒ+ص.NufBi.V~μ$]e޴nPKH 8&7A h _>yg$˸=|ms:_Hy_*jQ`K,ir6d|1 ]=_2pqT"[ELd󿌹+LBr6( įrz􋞇HzKZb)/e(&E^,>rM\h9='i(.Ձo+?- L)\Or=#[IS]2 Jtؼ5ZJi11fOHe~n]hri M<>A|DEbɛ\0!QTe 7\˾U=|\K U.b|jF2_S=},~; E/ 3UG5@Idb1KA-3eqLt4tP%FHdsF/s'㈳R煛#*ds]*c݁52P¿;E0Kd6 >H", 8SWe<#-D">^k4ew1"&5Cɶ6hGyiAq=6UfI<Y0[Wė,=; NSH$Ju'@ |惹.蛕~j[xqVsCgVo;(d P<7ɫPU\D/PylA\=n_Vwo•g,ס '0H=0a>|E߶Wп?G`Կ|q:4])-˳T7j]]v; b=fKই"T&ښ],.~|vd3z'TSg3 ;e"Ļ!43G 'Mfc~HT4}nIB1l|,>|Gq: weiRַҎ}[FCs|:R#6pt~3% s&* z&<=9<01o7ɿ`TfՏ9&`ܲQy Fa)rȁќ ^"Qd]Ă70Bݿv$ԙ0,USWI"Ulmh2ѲN8cDEhW3g.\V\=Sϖ-[6^Y՘ 8xIH wB C^BO?tW3ò(('v3Œx%zfT&_/3n.5^C :)7MvF>!@PEp%rWU|v#6ՈBky.76=Qv_yƌԔxO7c_RIKGT~!jB)>ojId@÷?ZߩM(ƾ$>9A,t?膗̸%6=4O$tRC/]e8mgmN) $L. g.lT dXw fB+ԫE{V]<.W{o(әH~z % yß! b:g]YYdxHfUUecCWra/)c#>Y-*fZ˚:pOoLCtP0jOU06\4(:!6+\)آW^T4@,E9x1qO!HʾEvQk<Y HJaX" @>/M!hz0<@z,M+M" mmUn. 2OK@fFhf[CV7OfIqw]@[н/w_h?in4L+NThWe#/:[q+Z3ό@'Ѥp5vP9\*f;YKx o /z JC%@6*/vYdihѲA°ouݢjr=a#1VnPq}Cb֔БE""hKvb*N;^FV<7CڷvgϪAzEVP lƾB}j ']u%}5WrC48C0|)G qYݬ|~eM$!rbݐ cx/pƅmfcP5n;q:^sR{ҥVLN:(uOңٮ~^RaW#xt4Y .yѻ'hU ݹ\>n)Q*Ps'@?z4/bWR5eH  , u"tPK:t%l^3kwypılyGV+ِHFzsrNu(\g6Mtˡqљ54ڽdޭgܲ/g\&ȹt!߇Alu&SJZT~7`BE8յ+t`qN:/jnS;n29jc*^хg*ȏ@1UDcUQbfr>R'th^u?h}w5/s 9uˠr"x 9G.Zh54WzN/ 7fwN*nt28Lfy$R:UQ.Tsc*E\"h^{e$țgi-9CL˽j?zS4 ړ5]+oac%mGGl.w1{USA}2m( &~aL$lMWSy"A sz(Wy'ܞf"z¸@f(s&k/}uBFnc%]Tfn~2fdc ea$64ZϚ= L6jo[y"JF Jw+7^A m=4Pۗ*Ё#̚$'/6 24_ZKhK)krڊ; '"u@nfVW=6fIUv@5,B _w%Ɛ3`-y; fo@M6AkAdǖU!,C *R<'SňVciӾu09,Ya;K99Be%m|8kʴԍ6 EqkZh'f*;1 N E AW6J:QӸGWx!"o08Xgsd%PS(B$ N|J v xB  r 5cJz"LmEr4 R(\TEtɂMKPܑgp:ӂ[/jD_Ib'š@֧רޘkc͛<P$|S @S)gq&DǓ!Ճ~De%[gMW1oKm&((SExs3NSqq ȊlZ.ۂAG/wh*Ba% ёr(ù3S: ȸE?}dHBNJ/zXoꜗ6‡xM !u'_|/ftg6;ͮ>۷b.ՀC>LM\\w[ h&x;’ڿ+ dd`FZ`=ZasCe5W3{+Θ4ALnF{Ip?hipx9$Ĕi KꜽO_g4Oz'Fy3I~D [mx.nVaX B2T/,cr}p.q*sA5* #U│[̬$H*[aJ:THD+K hT&dO.3t w$ZQě0f M(HAX*'f"fwI!q$9.mBebbWaþoTvEP8jJMn@B}d a8}Z撚@_o%.ED'[$VIE{X5} lUAh-f> 7 vcݝc4+"ړW/JX}q= d&qDi۔*am2]#+QE(7ibU;dsl"1f;]pt`)qPәx#2@F}T Pxs)냱R{x2W*%|z^½^H5>\"M22NEywY. ТjOe k4j2}Lrnߗ 呫U RYO,<-Gg1%HH^lo9~^eH,aN&gRȻGzdn8+|7^ߴKLsΆSCy &y#\gUo2RX[Aߩ81kk?^@HqH1LȬQq1v#1/]YA}P~_PK'/v]OTpXYx$vzUNQ*5aAH{fXobD(?8 EVd0S]Jf %ꯘđg<}511z 4~VB? ӵ!xH8c,[+n#>Úz{ F YkH90: 9[.LѽQ`6%|ȨnP`= ":+޴N\WfY6)%x0 𨘏1|P

    aU\uN_/kڃj:t+Lɑlsc|yH]:k{x撄2Ib*)ҍ{u|b6j֒]Xu9`ϝSW̓v GBQi$?7ɿδ_@&6X u7ya27q<-?LE vGS ;tm qlD x-<Ơꑨ16sbI?~~"y_M+~H!ɻݢ.я*Y0(jB7Ղ-=%F)xR+<|H+s0iQm!96_A'w@io )8 wޗLyb 9il2=!3р;F7ɞ_:CelK~*AUS rdg?FEs,4iu T^݀ZX'-+Z:i\Bhf ')va<(qCdW<{+F=gF}-IGQLXDV}qťjێT ߀a+k}8hɩsG{|Y5rW;&D$]M sվl҃]PQ{e1y( 4J\IB|D8 ɱo_ 7Y:Z͋QߖS5l %g\=JهY=&) YfoޮbYMiYQve^ `FvWi]~7DKFCK_T2F{RM}Fٵ3piQ¡w$,M NF,76jVar HixN:rlK_y^ֱ*$Z\b 9R>8*U@yTyZ)o" Cc2yA Ij؋G'>̵G!1,^f0LщQKƏGŲ ӑ+_Hǿ4ݯ|`ӄ|k0xuĜK{2dΒ26o(de_fބY/R)HJJ^  YN*}.. $407$_ `Gxr:,%fp[`ֹSsV͡$Hi:FRsU:syD. 6D ]Ց ~+{ iyAk(;0!rye[^N+Oq}\<#aO73ɓbM u5Ds)5c:D<kJnld!FƒLsJ/e<1ׅzMgǬ{ =1GrA"U7+Q _mISQ\K:x>2\mui;=wˈF2^[څv]7/yW k (WUW˨|ec1,^=GW%ҁmin|oEm$y_D^#M85 wQ0ٌ#JhgGH\7PTZfw0輀tt)e!y8mJD/(iv-xkJ 6Pc)1}Plw9)<>3Zzɝ]I z6Z5Y=ˏ*W+swDMezvXǪ5 zWp}o#ةmh9rNnL.@4rMfDX)2Bje[R <8 T%MYr$k\-"_¹u{A okN3̟ SDn1K2ej=.;DC&K$2?pcbWBd'tܖmܿ;jW%%[߮ ٱhӒP$)o毿ԓ":56̍T[VȘkCϺݎ—yi35ODZ SB/|O[ՊDt^PF_i&9)͆䐎%JTӔsA,o ޾x_ДWvnܫA%kEPdJT/oѦ^!-dPIR0dkk5DY;b35/8'?sʤtAl%:!@/o?!dD튥a]r^U!H4~͏cr/h7Ԗpޫ['_=!d.Q'mz}t?gf0&v/k;5axq-]e~Y9 6ZN|XZs?lੇ&({CiS mf3!~*L'{_b 5"I'6i>At'};0h 6? i(5F._K>)p%bSltl9HLq]'n0c35`:+wgD/ T`qQd )ɪ~*,KV%7 Cz>,痤oEUO)Fg",)uthKi =nRe,XQV NxN+xF ,2b(%`JRΔh@ 4cvˊ(TcL0+8W8|j~)b$UšnYGО̲f-=ٔ/A)EIpɽTGc%3Z+b4!t/Zi[szu]}me!)g oS=(a[ ƆOeӨy Ϩۦfo+he|KV~1'hSI`m SuЪNSYuoNp3}jAJwJ|,TgaD7FPZ-чGJo7a86ܴfOϵeJFA]wM|QB{D5ޠVP]<\( /Ԭe̪'cw) ŒK_~Yΐ}%[&OdVUdl ]H[!+)^ 2zZnuqcTkB]-ܖ=)\|g5e/O"~b)n_#Ѐ_ n ćS!(y[.нsLlt)S,Mc| "2҅ 4D8,Y@Vɚ@?1}yp`)\JyNE_OhC?m`\Uky0gr Y(巨R=@0no|s cUD0p8H5 wg1GA곎S_+ e !LDv_mvP۰z]Pm\T{y!k*R#dP)7#ˌUm9r娈ks֐h2> t # ԩX> )yµAp4" |<d@ rlG+ Me/bn%UVKL{/ ZWM U^ :BFE=2FaLwKVWaV~PNBJX/I$& Ć*%z;g 8m A@jGLP ,Vb"4Vw鸦9?=>K@zjkju@A8hQ1ͬGfV$M"3 n&b4>dꇵa򢩖|}1b1W'.%/U)⧑ӕ)ȟ@;hIܷ1괁jOB,L8%Q|2Bv+{ huQ= ?9aꚝi1'&(y8]B0@ t7%r6Usf}gBcʰ=X'pT5oFm2=o'9J.$^J7 ~#Ҫ!P11قŬZkaN eG2=>:)}unK2IW =t f!cG {I+0.2Rܐ C Pj.s:;5$1,oG9翡Ŗ>T- "J(N%cG%Q-zQdWi* 0-CXnDRxѤk k&:{9ML<Ȿ|tLCr=@Ϋq$PM_Բr3x )${2Ъ[4K'b H>vՒT7۪HX3|țuq٠ {`ZsH? )U}n@6_uAD`JB= HTN<%z@Q>ʊh-|{븚Koe GA|~+- kem/A&aoJY3gtðf/C: 0n)zj${!}L:J-xPɤGkN6rogbIqS6=%Csx񜀦N:0T|Z*̎鹲7xX1h S-s,q Jic[K$Wl?t; [qH/g#Z ZA>BM0YF`m;>Lv߼HRV{0vۊ2+9G1r%<5Ew/9?/,@,ɋGrQ`0w58-aO17hu~ 88HhʳSvH}l-k ᶐggkN}UaDK^#v+YjГ(D+4bu71U=C|7ڍ{wfz9|:N5:̑1zcb:qhwlO莟\rWiu˦JxSψ ̡O@}e{H/c7]6xzy *E,ԡQAY5ڜ9&!eGM9FN'ARA'j)tNݘ%_dYͼ,<꿗+>XQK&*)+F;iT^rqLѣ3pl{zsџ'ހsw 4r.{o|"Suʯ0Rz&/uns [ je, rS' ',T,n;G;r5gHP,㋻&,"&|IZ:6g.?';󋡕d? |x$lnF ů@rM\Pm},څ!Y> ;"Mz0q|=8g(G{,D]̀ã#K&Ck^U3vH j'm7PM2J姲lĖ4 țH9Iƌ%"ٰ蚞CL'wwf5df -JaZ /x󣧓N>ȖP%&DpEkQYEZ23?}l֏q32, % \*ך+8lV6iXF|]rP@D~&RGhv:NgiWx\%@ n)5AcN`kAAi_M?wsIp&z{bԴ6j$T.3>33^Ɓ*_3 "S+$Mr3S~!P>Mz#U?j[DRX7٧џ*e]QJLaN+5pcBZF9ZEQ"s7ݏoLc[$ E㵔WeRu!br}`OZYYTYahۍb*m6oaA+xgsEVD[A o>^8gt%Эz뤬Rɳx;sN/y?9Zѫ  2$<ɘ2# bbp>Vn֕S12Ѫ9vި1j'T q 29iOZ : &aYhE`ʓEKvj×yeIp%[G4xE-?Xetz'ZߠdKț] k}[c (=jdb "[l(tWֿV15c39<ϿwQ,DPE&.5'&\I{΅f lQ 7-(h /i!Խ{NWe G%FWEi A)ld+?):=c #.}Z3&jΏUU~rl"=϶~pYpZ<| ^$NѤR4J4<${0rgG.<{,QfPʋ]n>f~~)OaBVS'`hy5J|>kruUiˬ*BlA0h~I&)kI_055sx+x!m4UFؒ#}8w3?L-V!R,jJKv,x>3BfOх88aUJrQ:,u)z6 PfgYy:0MόYjT;2^Y>5#젚.- x@HY;C^R`N3'EW޸iFlpJleUv[87s<婎lk%EPgCKO1#K^^p^S3L&\Iogs'M0Yh3 !ߟ܇ܢp(Vg~Y|0?@qW?!2KkgmLjqzo.Q=AZKߞ |ȑ"g=c͖{ƪr GDL(Xf1E(3pd܇ TP(T[bS AxRa,%$,X-ᾱ5ܵ| KG|Ҫ/,p`&"BQ;i!Qe'<Տ.:hp$%CD0XúK[MBAg^;fOu;'J=ݶ]0g1ׁ )Bi`rmYޅ*S7{nb(o!j Tx^ufz{{- 0WPU!=f.&٩%Bs]yKnFMN[=Fm*md~ K0_c:Pӿ`R 4R,:hΒ'jJ%QmF.7˚ UY `Gy4?pC= ik|+Njr-v)#6]aY7C~}>8 W$z  mEb灻ٜ*r&Zbe꛾'%4UЯmk[ xo=J<3pfl}*IM9rc57X)BGY:ڳ[w!#Y1!v:xrf˲Zaf+pBEd@rBeS(^ aoL‘jj~ոMʉ]-5Q"/6sh"5ռ##NIKb=$ )N}gQ8=tG8U :DJB]{= .cűfٕuDJT~uFN"0dUldzn+ ޱS&=\XhG!fgꑧʣCBqqIiKOncl7ஈH%>mm7wV0:wX;Y4ݛ2&8Gx+~ Cèʬٖ\0F@ ,@ՠrzJ`$%uVYb_s@%kr g5E ꪭGjb?M右E$ь 6=A^$^VMzsGՂQfszBڐ?dE\ƃ6؈$k;.>Dl8j`!{猑gxgtrg / ;`R&c6%%ݼ4tadFZ:pߟ0ה+GWvD_WtM\ G"uެ, lFq0g :G}6LĜ蒑[}]G,۝Kh+m;;3hMPђlR8חPChLj~~8BLa þeoI H+az98a,'F"*#e_5w>6I+]]J8>+-3|nA,Q'lzsORDn\o= 5@om fb\aHĉVn}ᒌiUJMsX[客\۰pzղؗ՗g [nU1Z#cLs~>C@Sd6ػ( 5Nu-V=&9X|]KkEyVEvIxJ.zj#aK?\nIF:eߤ [SSIHGJTo 8h2}쎉%yǒnk2-S>'ۦ$&]j!JP8 1u>]COHQn\b6 ST`o(\."@^X*:.BA U15[3;۹ aqh{)}ѽ4P9`9yNT ^ݱ6ǩ櫷Bj al Dα}7WfMxyB;)#f] (cRWDht[ {V QPՌ"=hqsF_*`nIG.f{+G?Ofˋ'99a3|Hvg d\!eZkU1uM2ha Ɋ|q O~j(_:6-kʺJ=vVl|GoL|bqW|97ѭhLFof`)E (MCGa[_L#mƦ)Xa}E,J$xXZtA_=M xFd=?ʠwAq=cE!H&H2lُIyW;`yϪu*H$IDSEz9bM.ς$5$ gDQ \>\\n2$dQ-w1z{(aT`)Ѯe%` v~~>?8[1u6Վc,?b2弚Su>Dd+=H!vuPv=(v:/* Jbdv:7ц}ꍐN5ܐ&]v_mCwcv:3jYgEʮ:+SHӝ)T<ʠR~ ,Szp9nt}SD%jMEֹjNJKͮ9A|qrF_<E0]-;fͱ^/R]Mq?A3Sdž/JT+9!R;bEv.VlPz<-p $ zC5rSѽUBF/nt7 :Ja9swa$ЇK 4 4y6_MfoG6yc;5;̖Zކ;2. a7cn Ǩ[LPk5|X )e|RNy/('"}nq=>b&\,%rv2H{Sq[6#l(A@Չ/j`U6'"9Ckc},{Ul׬|7}[cіߒk %VwL:s阞V$$fp7>dL=f Q;qN;qc'܄VA>xKH-I8I0WRAה]òV-E[n$TR"2QCy|v)X6.MՋc%Dxv8Mg u%36*{1&>Հ,*iLFP{c ҉e*P(zKFEyXd.owSjaE.Pa.S]،(w=2{ l#]fQ2~&[vY!l8m"X{W+WpԷxhZ_vKOɆlwAP1',K6'h f6JfWIt][~׍y{(&ZژUgL:քWe +Xa:wZkF\\R4,YDXAKL?|MNү2*}~?jXSfO:+/N0lM, />3_d4ѓavb{ KweL0FՉU6cf%~Cvʞ4- RCtz K!JRڝ^dV_rRJp|Sm$f\=-x@kQEq0H1JڣodyXi焔4]rħKޜLޯM;섳AFNdI-nޯKJAͨ,!F)b5޾B:lyg0ԯ$(Ywա 聋s8TOhѣzRI)&qq%9eESi+HDZηSiuC7ga\t}DyJM@hOs7%mBy!W(`>*=߫fGfU F~Ӊ`: n6!3몎x6h^&0pzMU$:hk[$Sa2c_JߖrT4#~;[(=eT۴'FQ4hKs|G'.Pͱ sF7$n*jQIt*RW7 l:x\Xv_iLڇe}^pՓ: < o}yQ{Vu3(wn0cu3gPoQH5)3;X}@W[4/K5qO,vɎtX6p9yn H^y:_G]JCItGBrE;Nf(ў/k_W. 7[|ՑEfzL0%y 6䠸oo*y _Ư|֏GUZn\Y̘yhzVTQ 9Spo?:h)|EtĉUw3W^S[{;քm& 1} tz>%E°L)kJ >-,U5̆>B];B5k&Vۣd7l])_J*We)M3.MoK= uTRwѻԖ+L_“3]M=>OHO KT״ơosG?^yv%U`U:`,hJ9HD'\AWĵ/F0;A1:[ \?L#@ [ʦ'yoC朼TU- %˙ݩJvQ'`g+Ή gfcyO_*MM6w~*uQa5wtCQZא2))xX<sS>̆2Ɩ ހqJ2iAٙYؑ&{= 0ti`LlN<#mo_Da#_l9ô6ZBc\cCð~ .YR ַ2b];.,BE.MR~I kU$^bBԋSc+ O <IӫH-#O܎ʾJ8#z-zcRK/ v ng[FpQ$q 3skR|Bt:"y/|X:x/Q;\ #,JvKo/ ˨5Dth#?N^P\m_s \dC"JW2p}J*> 힎*} A츔tA _lɃ٩#rdUGE K|*B!3p["wFUM2`׸kh~Nbs4Ecd!@^3p&l5S<^̟e;ocw>p @ǬqL2;'p*̦.l hK7o[iȋD >.B4̂;@uH:>Xdl&l$u^ ]l y^QMxu*%=>o*EqWLjb:٬%D_W?Ii!q!EgyZ012-|D̮4SX^FBa=Zxٞ6&+Mɂr#:ҕtFM"Q!Խ6f}ţNkh>K>1Toޱ:<"*ዎGJAQ2!Gl3rD4&h5e!,A7\?LG Ξx Ib#?i !>'L#UPVX \r(@tK0i_>f,אv*g\q#TX-Oo8Mu7~JMH rL`/*^"W(M٬]:.DzK4.ue"pê;Ouv9;oVj:RY&AMM J7(W 2()pmjEFu:1AmonY6ɰJ*:kŠn7C™i%Ԅ k// q06br t.C7βmlo9?swQjJߠ"@+dvmSѫqz!xkmπϾ Al:?jI/W{QUa¬}: ]4 zjOl\uZA ·{P7 ~)1G FkL$p0kU%EŸ;RD )Fe<'aztz\.+g%$7Hl[RzEDHa:|'^\/70$3r,uȆ\ޤÀmE]x~$=`uL?#Er,OiCzDž~7{,D{&Kmq-F^jKVYYbL\$}yɆ.f/M.LWBՊi,n4Z KE>*o~-< Vb?ʎa3flnU1C~·om- ίFL' (onoOhLZU /qjR9|XC=( 6~U;0.|'CiD-OQ)fp뛟{N^2!5mՁnt?^ohI˂HN ){\, J=x?rrQ@1.J`֟[ .'kռϷ%.5=cDUJ3|k})=?%PL&l@R7E^/ 2?MO̒qJ]1-{ɒF+3 SG>鰘X?7q na%|P* E[4FOn|#ι6U%]9+}@ܯPhG[4KJ.&o?IZ@$&8v q>G_"/P@XH_B4{Q"Kn.?(15\^bߪ-+@ <  3=nL9m.VouGAIF:D<(^rIf]lH#cc=죉.a]]#! ;ͺP-lݗ,6og/3E6iSQA8-_Xrxf#ȗE_͡ {ɈẎ\h:+g+U]6c" 8 , 2#Ű>'I:%Fۣ(lSZV,(PMt2čۋ"*n>-"Z%t~7BHWm;oceքk=4v%+%=|]yV^Еnjm̺l!3V4/}Q<!wq9_LeX”}bj͓緔VV|m.y6p@Ĥ=@"9qndݧB0ޫClz"`𲧠2~/}{T%JOKޱ -,Ymd,AզVvOӬIL|RdP vx]6ŇkߌC44s!飋J-y2ђJs@R rhn@mqYRVn(Fth!ܨwW~(,0?VR'Rt~|Wכ\"PìYҸmG.9M#̅r' YV{og"[UʣLY.8se @Lȍ?S;CPx{uhBϽ IX[1^q yla/bرn+#ꁾyf- o߫92[z{ U)f9{ b-ǎS+3`澄2a "QFH]A:)moL9K;ۇ~?ؐ?L`uiI*SyŔٴVu8OIsƄO~# (SF s޿l>X$rȻPu93jմvj A*En|CD1Jt^Lv !gD_rʢ& ٴDd͚֞1o6CW Ȑ<1ypSo챨]$S!p\re3k{tX2>12ҞNj{AD$̥RQ<%h5J%-laQBAe -MhI:CG"Y}LˣpA-$?8F%^ZW I9'c(ywP[$n]&~泉Wۉ)OYkQ]lzh;2Do!c~JR?)Mkb==yOZDgčDK5& $J"0ٳD$ hn81WA?1t5i8^÷kӦ8r,A!ҡ@%JkG"CT[}B3,=;BKɫnOaGѪO;LT]gvio7T!Ă|vĞD(JM,T8 yU,NQByh^{O4(Zu1ZSz:4Xy㒺Z[ 8)xONblʇ:InsaWEEoE6. 5H"c+&r`nYU ԓVZ:n}VJTKx6:N6Q؟Z߇ =\dUwc+(~g&{ͤp֠70S,SxV~6"Y廸饭;5b/9)39OK 9?^r{9OV_-CߐE^ HķT@~n _sHp gЗD||s\ !Xmqʌ_ZAzO0{ -K+"!ni#6RO yq0)fKETh((T'sj09s[i{TVtUb@:ѵ/rf[߱Le֭ID)#c?m$\@G#l>Bt@$k㉋aWGQ`Xcrߗ{XѐQ#Z_z"QZ}t^T,JE[Zeҫe2y8F(V2R;p&ȲHųQ5ys3v.Mn=-RD*Z鈗v7A0^\qzl1O̽@bUZj=5&՘9Udìm:7G\] =QO,|Cqړm3_ Phk䂞hz:MHWt^.L)٠摻*`iMd+)! >ʀ|1r|BCTZue5/:CM]U-;gHIZw[TX  I9 V)*pQn(7)vB޷YA]VNaLC}8(H#wlItAfU,qCK\>Ph}`=\99K{FlԎ1̊tVnzf3-^~Ju!*4Q _bcm PR3DExǭ/*uclS* ̔@W+eH:1w*lI=WF~u;5WajG#N98+\9lZgV@3*vhM4GkWծ0=s\zDx!tr`Kxa\l@^ޔ&-r7.Goy?/uG;73(xvcXk b w}2#b>L͝y6YJ\9uPc#z8*pFyŹ(ScDŻ.T=ωp0q vk6* d:uuylEG{ͩ/CpyfB04$pj| =Zr)O`/"='y#3RtXu"C< ,AMcɑ &qy/'}IX*D?Fb폨2JO#c+pdzVQ"TI}iw90Ç D?G݈|dTsU늰,qfE6l7NF 6>ÏD˵$ƽukʧH[7MΩA<_bSPؙ|=g9'saZUVZg=v%йy>kҊ +f- \X<-2_;q$:0Qaݱܣ"&(=x'w1qlE1:w텄%5}vjQԢ,yB[u ui١F)`228hi2_~'Cؕ,~1qH= ~ Kn{q]T4 uL5:DF&TdB&;fR۶i<9rn. W2j!GŰ)ZVDMY1HhCeEA,7PJf8n"/iXiIXTNA0U_rFv*eKӆWx B}j _D[u>LS7zMe.0[ ReoiG}xpRz\g b\2!?DÃo@f>aM#5, b !B-WOIŮ)\ mkP׋Ef3;}~?+ cuN&Gj0ͻ4#KDz%-5g9bjel/a^6DRFڇ;G#9;>eT=ex^@ֺq-.[OEf YYEKr`G% b]IɗEf<F8k\;ၔ_B P*g8 cWt%[j8B煊?@wa2+G-u2B01#?ؔlo¥m jri*_^M[6\y_CrQm@#+gIߞDםIFۜ `@㣝=dA+k6a|&dآ- q1./(&*pфX{"Nŋ[ܫiYgc`2:H0 &nRЁI!~q~&BD`iL.Er(0z5I،#2*zlBҋeoY^yNٰ"EQ8 +=El sP^m3bb0=<`܈Hw*"t]s7pR [*#N?Cx7UrS j td'mn1f_<- ɔu"VmQ|'r隀5%U H(M kO[s{w6N1Hh/+B5+N\]y?ź3QW0lE%(e%V8TCzTN[U6M[t+_3Ps{3;>}0TdVS{nǐx'&Y_/ZWĩ &d;B=@X[ 9D.LW, $Y '|/4-<,pzRsjfLJs#E BK mԌ@15LWQx* +oQ}2;_@EؗDw|q#ߍdw!}UWʻa )ζ4K5K2gR0 Ni=߳Y8D@gُ̛h u_gYZ070701000000d8000081a4000000000000000000000001668434d30000505c000000000000000000000000000000000000005600000000./lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/usb/atm/usbatm.ko.xz7zXZִF!t/P]?Eh=ڜͩKN{QLm)?¶c0<M~L&Ws"_JfXeKqYnZ+`<$9 ϴAdtL^} ݽL4n~{Z1"ܒ=B'2T]Gh(=kQ?oald~`A+L<#&کv] f(/mn }Ɩ6[ۭ2tRZހk{VC*lB@t-M 0hsVKǡl@Az;6Eיp ?exǶ '(Je 0e̓ܐ2kETw>2C]֛XrCĤ>f8aƉ=xjXLI&긛3",pa5';ƵWIy56{ES[t}O덌%OQ,8+=e=n]zfLs0O8f䲤\ )W,5(ߕv>LjfIUt#!؆ ?~^k4kXEkvfizN6C\24v@<2Ժ=rys!(QzwaYJ_N!s&w2x/)y4JRRh2F{ǿ6{쬆HgpV [ aCJ mޥ:;Jθ-T{:o\Th0e(J E#}gGbVM< 68]TS]byR8|đf)(UUTUt30 ےύ^E=X 7u6VDQfno7<󛺞Z pYruBj#-B֫;Pgb{!420T uV`T<7iD1*sx'/xZWj AvݩG]*tŀ%Yu$<|FB) ){ۦcyc_>‚Q#s+}&@A9Rr5_VƋ:0W+C4 :@|v7+Ȧ{{in&Gn,&qtUA7'sM (>Ƀ/Pq-c =$G|+M/ CPm/M9nCWlRu{ :DYa|%T*ZZXJc7B2]tUsL Ꝛk(Ǵ2!0x9/MbSD` u5hF "Y#0{;( D9K"\cex7rvw厚dξT5ˑA(oäA ڈL/sTXۛZ3Zѷ"i1\~o'ETP%$J_.ô4å(9 hy(,>vnbDU!4Y;Ds%d1aG`yi$-MLjxOӛB 6DWnA)6F?)5EӺ15џXg~DHd—.drO7@2F{vUȕ,R3bS81(sH|In-hJQ${3][D?ek.A<|LQO5 ;A{Lf'h`?  }DldnSBmCB}Wt[FFp V(vaR;HٹPwclXV-z  PPFHi.`昅GIp4dI!ms6 7>Ɨ|~ XuqQ},lREt^)Ln|B|Ӭ&8klH7w<=Y#.<_-:&rGǜ$C$8?f ĉR_AٍlL*⮐W"1l(?Uo$Bѫ}TΉX1 %mO1P.r).=Z"ǔwQJHa>o%:A0 FZ{'j`sri+)ņ _ѓ_fb+оa&tXq@$'NUnRRcDŤg6(WȯSCʩA`\ڈ_G`{sEu&Y O`Dăidv̠>τ.Pȫ>% Wxjn/UGZlMF]Nki~)u/6m`dIt1бGLJ3KWHւtihSdݳ{|ɛk"3) ExL%L<;8ήU㈄]/f5')E_#}OL0*/s2%tZt" vNZ7r*:b%vU}w|ZFT4QUݺ@T{77扢aNS3~t ?Y߽ ( \@4p#aבQ\.DK/4leAltGtׁ( ϞW5t ]Bz@~b~Z-yl+z7$jJlnտC޽H^wZ") Q\guFC)ҕ[z ܻ WE&@:#DxOw}LE.,4 ߰sRC1Yjܧb7}7D|-z(빢Xxdۭ_{(|~/` F~ y5Li=d\8TEf1x+d \$%7d"w=Bڷ(/>`B`ꮹ#ʼdXOrXaÜl$r,0_ç@a4GW*1ِ.l5S$+|rƛP@ÛmхԳ_lGj<&k$>OS$(ftwU 45X8_ 7{[j1H-V`zmsTskzZ :sƊ8IOmbqH׌*Xs*! 饹@rg\Oki[æw|t o(17Ne%܌Y\`NAuX t>IE]!?ImadOhg3׺!f!TX0Qh"7fAV>0rCmBFL/ȡQ@h{neV0>Ymڙ@'ޞ$`I#2aa%mCW.poX! GjVC[_p. W:كo8lw2W|l7z[G{ J75%Z3fߵ EEN8͇|'yTp\rT*15XiTd)Ctt8υ3֓Xjl[=^b0QԒmj$*'7Ơ]x, #k3gS(^1=VE9b|? 0Gc`SE dijj (6#lQML|޺Xڰzii$a}B۴j|b\d< 3M;N};T(ݹ`rqXfvs7@ɳCekr$Ƒۆ/H=>gFI27THA]1[gF5]Uyg 1%8Ɏ uhso=}{,{mg/Qx9ۚ[b[Ҕ4fU8wv벡ak"8g'us oGi*ZG&lUJfstӜ6[j]~&Ŗ-<|eb$ЏpK w)(mJaI[>L,^?ş(6eD6t}w`֯w>1T[2Z]m +x%4ZϾ;B F0ÔvXO3Hݵ)Hk}yBA8)`M?6U7FjDSst"qt^I}*sJ:-ԸT O8F -h.͡ O> q2nW ռLS^D֭q5fq)TL3Գ>^rN.tj7^ |#DsiH%SBC>lq&[Irښmn "-4ev%X%{DՅutR<=ayNtJ/Rt6;%y6 ̎ш=r{:ؓI-wPL:SBl[Wδh쪢WFIEjRF RV#arT 1SP*RBq(/~xe3[WԋLD]>"*q՛By-;>',Oxf*X_Vxфf$;o ÀEݤT]F^(0/^ }QQ{j[]A|!,2^L`.* _A-\b|UY p\X²me'$x چL}M;p\lQ"ſշT *<Ĩ8Gz bx_$\$b'1Fb xްM ɳ ؓ (L%K"%*JdYt?q!>T.bJ;xH l35o">~o椸=#z7v63`ʙ Zohç'V 'M]ۛ^*4v>U}ԴĻA];hHo$l<&k:uCwtĨ+װqh3IstTȦհeHNC4E|]:b8LKVgJ^L7rQT$ŇzQA`4O⻷ռ`l0UIY}Φu[ ]dX*E֭R* ԖժTRI|E};xRHdkݑCv(&Np}(p!'w[t뮀dgjzUTXt+|H1 Ӌf/A>~a5ZR>~ޯ7 \{7tqs$ô>Ј?A\lKF dJlhzhtA-d00n$`}- g:thWw$ D^_q3BCbC6*|!]elA?IG_ BE;0nlsYZUKYH-LQژf&`ƶe%",Μ#|q/F.8>1@Hs_Nx8_1%3ڎI'Y/A ?i! S 31\Z{s(a'5xFأ~g`6w3"̫u^apS+eSA,M'ŝ JJv a'eq4$VS:9F@>{qGHé(Z]04ե{FX%8N3(UȆT~GM^7%X)9JXŘrޛя`ީ7wmБS5&;wk"E[JBdp<pǠgkRS ]Y ֺhdSWȯЌʏ(VՔsFr}ަGE5`R~t`}@ J@=C> p"~0uGs*v;Je{2np>*=s'0;RRW"^?%'9{pck[,? 'pwFloH~prv&O+O In%%Q2S` 4UQb*j'.i֭[eoJZ R݂PbQ&Vt(5̀Yf)m-sx`EoD~` &|D)XpM̹ ܂,"xԑ[)aĤD gRPب5z=8Kp&Ƴ8]mM(|tNQARm,:( &*_חh!9-4 ׯQFig^R9pyx})51RzЊ_ Ly-y+Ul@̭W_7Ye 0jqb e<.W]<<1 so٢ 2M{|1%\F o5_ 1a~/MKWL>pOYk};*òW +>-88GhTFwRC"_b5 q&59+ 8EoxS.9877 uR jފ/N@z^&ybqF>3J P"rPKI̻BIЮ973t`$cq26&!^;y]$@ї:HJ8bN*9vJG+ܴx ~mx?n4EެR+ PF#fp0Q5B!5k Np"`}vbb7 ^uO6 Q%B6cXc~B7p0Bh|p)2ԁYiȇg#jy(?)3<ή9&kn'9 l[AX<i  \@4̂n:RzT}MOݮFRϹǁZ :s2 my(.gW"ô|fwٛ4ր*AtXcͅSvs\{/E5&j4yh`B2"ְ:4&4[ \++yhvٲƷ.55UztIeGSTWخ"sgP5&t{Cw@>e&nCz 5f7/Xޏ_z#\w{֜,#9RJMpvK k]T bbN`3[w^}yjAYnf*q&&0r/4y1rVY4k>\-;N/ۯ^:m+@P"z ecf')\)Gı&MLƤ!~~$[EzR?jv٧]2ҹ% Ƒe.ѫL@= os5NrDPì$s"ft_I5(QG#3ʡ=.c-JB(~,}_f7`{Cpv+sozGo78VG.~B_vrUit9Yv 6M7ᅮi*#| }!BC0gB#X*FtQΊ&_1[Juwjn^!^?+5IN*\%O\;q*/y fUoPb[!fyk'_="ectAlLszvN Rc%3,pOcK?r13(<8\I /P^DISbGJKKs7P,HLGdU0"֨U?3L%xl C?+3$Pi7$A@"Ū vomITnIgy΅ln] ,5 F@M\Q>7W"ƌ>y'|>BTuZeO'h~1M},&H&N@e JR}zzqC iZ&uu{2qQB>Zlo0n.JctU;jz0bEC^=$MIщ c !wf3J$E'#KV:z?*}Q.m0$uENZ;iW ꜭgpfތA+1NT%[|Q\ #O.M)0)IA#T6u"ȍq֝"y"OwYp"NYץMeD !_v-,HmB%{Za鶒y}:It%j-v6aY_, 7-vdE]NqBўY6<$E3/D˥(2!ަf|A̴^%nP*~oG5 =hzfඋ| c!.&+OL*lrX3ҵsE"/O rs!,L[b o')ޯ!Pl/ yŰU?93[k;J<4f q HlRJ/ZvQkՒ4DX[z!mxjOĦ}\=HC=4% =Gr5T|?5%̘ͅt}Fr!7ܦ4Ȭ#B&O{,k$Ntg)B,A)kv 1M6e娣dk*,WFǐ=Į.,U\UM!)iEHv9xxѥv`bLXd9pSBt%|CgBjb*dl١#f>2bL͘Yj=r+rH>|.M=09Cƾp#?Ywˆh&>$={U]^v&@+wZu2XmN`8h]D[>~,9|[UM䑵ȉ 8BiD]7W.K/ qtάyR$ۼ;yW(F˾&a /͂K:ͩ϶݂ -E/@M:L\u„|ںq$VS)O>peHv'dhSa){ߞ⯕t!9Ȅ-Om̘""8\F..݈a{xT ɆRN*j[X!AJnZO@_H=05_v ^D!~R 2/+<1bI|tmj 39vT繣":ccTa0ַE+A1 <5o̅h]B ᯢIA=բ;"IP".1{Q͖4q#ڣǻg~N2UR J=*fXM-8,*(4fKC)-.8qB2~LzگsS:4Ѿ~Ir qQz EC&M#B`D'%M!dF5x0Iyѵi*atyR[!mYCх`}lNجu/1E\N>!zpk<,y [H<:m+悙~\`ѯAvӜELNWfZj'O"K:}~ā5LWx}lf3J%Ə|!Mj}X_?N_ ˈ8B / Fzi4bjz";ڊ/9'}fuL:75sۼ4It)&/1 3a/2Ĕ$]L=5Pl-qWaY'}] EO"z4AMّv?! S4= }VXV$uӪH8E|CnC,*Ѿ!x-~ .h/#Ipǒ^HY4tE?ꔂ$Oj9#YrqpP}^E dsϿ[5wR]Exjh\0l,WZ^2"#ɹ,0靎vo<ȶ¼v*v,J-4jR5 m)nfL>, mgp 9T2n,R:xsWxcMTIU{Jz-B`Qbӥ8~']|mYUm}ěDW01}<յpqE1iq5}T/ RCY S=Shi ܏Dt4>gёN"Ac' 1"X-eji&8\Q& hM.DRUH; d%N f]_K;g|hEe]:EGrOnaZ&tqyU֎X쾛V}hF.6M4m7y^mdQ<wj($|t1O_ěv/6$QC򴒲 .DAԏՎy+{KVQ2F Ar2ܘuU0m-PGԥYys#BKslyO3Aɝ)-Ȫ1?kl ~0 !RV}1V+-ϋ4{d@2S{96ƣwmӧ݊!dB?aIѼy%jI<0y`~/A.rPeQ' hl(/e|b.$Xiv(6Մ%~vIW<H :LE%kYO\c܏9U(YD= ox==a4wg*224Mo>|r]1 A2s)qAb1;ThF0%J;!%-|Fd O^sɘE V&}ӵN~65 {r ^dSc/Wg۾lv3BH*ydhvz0CO_ "̩r&"@>>OD6:wclGp~@&rYC)qħobڲU6} +,Ճ-1%"`%!B穛R8S?ȋ^X^ܥ齢"3w-X(OsVM7\j~*AnеXD@ݫ׵ƚ;"p;xp cz5jS ™e-ȟY;#U+0βn(;x,'Cd !h饣~fSQ\|B O>iC {bGMRQR1uc~`OV2-GcfC,A}3^x8AE=KO^<0 5YrZxl4N1tm([Y?xH{#3 FCk߭!eL[@?15q?.9٬אd@<+L Erh g1%`Vy RȦe|cYx\ZM7@o'O'hηDa[f5Y7P)q 8Ic,pHGʥz(^_@9Mb(¼}[DWZ!J&`|ZO&U]&/' 7`m*%ސ_ L>bXVߎ)|H}KQA9T!"Q4<=3'GBԮ0+{ONB||haI.ov@Xugxu$~ ٩ z;ۑ,vulGćCrUT/@ 7SFD1ܱ*ϓ_@ܮ8G:NU+@X)1YZ[\mF,UxS[s8Ok]j([(UVo2M}`mEԒ+FqnaSF/2c{W7k4ƑFL=2 :o)IV 5mImq*RnF_߫Xcu Y*z]3=8@5[B MG-l>ى"|Y)2]L7qc'DpU ӃM!Ӯ_K% Ķ̈́H>., ȍE]M"͙ 7_ι T/w6\3y]ƾe𽞿JvxfC>e-/Jq~j.hݮ@.zO2h.(-gc?уJ؇]sm r 3NhvnqJ8j*ĻmmY=IFac!td$O꽀ce%e f;Or1py" ь' H%rw~&&i'y (,F (bLp2C1 |P4MxܣkIe3ZԠ6pN\1 c /D)sɪ5ݓ)6]R{^]C*ZuXL2wIbQ&T<c?-͹3ZD 3BfwoWbSخB)4SDٽF //ޚ! Ft@+J떑7KfRpӞX|(⁅r$ˤurBS{Es ZvHSȨܻdX ؆Of~ V mab ^vY@f5LOJBSQ|'ჱJ )<=~ K+³144uX@=oi*qdp&=y.8⍽ޣҥufajsh֮Kf`yоe1gcɦKT`*̯YS7[;)QjkĘR+aΖqytVvOQ~YM5x֞}FH첈&Yu jsz.8u>Ɲ\J9 KQ."iG[P{H_̃l>_/_Q@?yIs/=n멹zi?Wd Aލ2ʙ[ 'XD.u(wy;@ԩTFN覡{jȵ@t(="nJZEtoHNt<}r6VӋ!’7̓'>|(aRF=,ewa}r]IEUKTC0r4@'HWW E.rG(E(ڍ8#gF :E0#T Wչϰ֟0 Y/}Z,;Fm6eQ|R-ױੵ"<ޓ@RS|h\q܄+M@S,[֬C8LrjakjҠqN 4[1uɉ)gHqDYW#k<$f-t[>LjQ[ MFX?qwۣu@oM#_L>ؤ:"G+2NOؽMI9 )Q!&y.}khALOJ>`@(Hh:jU_vB8GRY2ił.Nf33Nق/€.?՚1:@Ah%S-{4Xn'mM=:ѡf$1h@TRd$faiPVbB* %K,SHӱW+td'{WtUf0Jl/P$5˴B\;tpAx'(JiګΓ0Wg 2,@ fVh>N7$4\5"\sRgH]ݬ盫C(_:lP }:22lQ\U<%TsX⥵Fe7/pF1p`Aȗ8kмF̫ezi )6@:/$ {+ iS5g}I%~ >M)T6ed|..*R2TnZAly)o -Õ-=[y8nhwva!JѺ?'II,=Yðp_0 HS |ʨ !;{%7q'2@8WԊ]] j`+eoVg8x}ҷ-tz ͅdʈtjC$YP3ϯ 3!w@8e j s, @rSRN 0_]kqF#rvÝjvK)H_t&oT S?Ar$* &@1Zeo@_Uҥ 4kg d\P AC$cװf&"k|9i}v: }xYb hg钘kves68޵Y:^'wL"5RSHY&]Iax(5Lj3TJKfcMeY! +b0‘S?[is3q_]~CbbЖa.=m>kb rHakc7B'yG3^sJ vwN5?KK4jBn4NEK,%U,v/!#!ryNϋ:k}ѣt+b܈K&[ƝggYZ070701000000d9000081a4000000000000000000000001668434d3000026f4000000000000000000000000000000000000005700000000./lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/usb/atm/xusbatm.ko.xz7zXZִF!t/ &]?Eh=ڜͩ;oW0=|C4$6u-K;eWřR+޼qٍi-wۯDLo+!d9`慼,NjtlA2%P .+%j5f-]̹3;71L]CI vhies I>1bQ;wFÛ<Ɯn,ݭ<[;_jpAfg|ՠS}#iм~8@oZIGj=[O]8Du*q8 s##ӾG sv7XT?S#e`|.-mjc *p ;| ĦC+Qhu.lwzD9U}*jeDoR<}]KvqN,;W7zmO|s59*>o¾RJx _TBqBfg 1~Dn@ye }3β_E qwVƣw,D+Jߵ **α#ȅ]/pr-3nabmxlLk2CaW >L2JXaEר="BI` 5G'њ }gEqە$,.({)X?tTyK12=Bڶ w*.xGxB# Zu2#`pE@z[ bPI܋~7UN"~|4M4 Z'Eڼ䣑%񁜜zm.;߿ Ž!eÞhf©4(?WJ词tBbqNE>QP% Y-+$c M$E< ?y&͎4p-ŋV艺3Ds`*!ꐇ4y8z(㶬oG{kCᫍ8e 5@$]=Tr_q-ɈsdԴ & VGI _F]uiͅ.\O=ɬ}f6Ock&oyjUO!Gau4$|{<܆7wDQGN_ȥNtʀpU@Ic_Ba¦ "8Q4),@禽坽s*Uu1-r_JO9L';4L.7( Ŗq/H|'oIaQy,#ǖȍKR")>C9](=gisRpBCXh:YI ;y0PxF0*0:isoV[8 Lv qZ5Z@wS'xvnlZ#åz\gg`p]݆|0PrA~5ܖrhZC@gAOD{N?O"{JahSŅł.,_a|\10e&H= vOЛ($rO|aCcIRm{ q*9زWuϋk\<=srL/ ۗ`9l~m9}+ P-DsMRfwYڭ+V3lGs׶ZaP.WA#3Nn{Ӧ:3 Ah/Aߵ\,Ĝ4+.2P k'h`oAoO~f[NEɈhBN/}HP?`ʝYVYs"d5ڕÊyj .Sĩ(A 4l +J:Mmmg@'x6垠,tR\\,ԫ=T8~^/l,DuW$PVSZPd>dmwp=&H*FY3{H;JYf U=<}BD0^vԳ6pJ;^o6&{딶A@\8d;)dφ 7qH{XX ]C՟Xq{m7eTRdN#iÕo6޽{|i¼1s=jk@& ]HҌRGKuEOp37(;LJ~U&ȝ.CRCtla!عAPexEkyL@vḷ!uЀ24;t x(0TwwfLϯ0xcS.G S:K (RNOicݾqh 5%Zum{xd&"Caub*ΏvξȾCzRk A+Q\! El`D51w ;>!9ItR[&4y+f&~lڋGU翃z/1't=P;0y}}oФc}A~CIDdE5r-ڎ 2'Ao-5 tH;6ʼno%7zXS-DGJJ xTPz;*?B}_9oP n':P{^8˾Ya^m8v; vv֦%,E9ج:t0=gq30`D0ܤ|wq!d"wT쩅ɊFc/2-= Q٘brGpZt'h{qItuka~"I+:dt>q%/ID[;GfE점X6 5@S ]}"оUOrIO*ds%) ej9\T+@ {QN̔52ɐ_6yMHԅOU )h7P öᑩDԉi~ioiPZ.Kj_^ϩO#}tmmMءV(fC3?%]^WIGGFn~kIdAt/zo2#S 13n?a&ZXYM0(o y/CvSKa[ŮNIyG ~HͶܭugNh+Xyt#PAӭ>ؽF?Fڌgq}!x3:Gu+yt4'DB<#ޥ>W^`k*:VrvP[q9-v+2S7\(]#B:Y'垛:YZ^FXJ_fh1=|BT=|`@mo[^'i2?!T5@O-gu)*=L/?fr2"|s,s ,#6C)k}Yϐ 7i鄐p@O)(k]a2 S߅ h .* 3-XnD5 M t>UI |VwH" cg); 63_eݫ*~m99w?j6 F}e.H NqNu.'A0r`!0e~&jJ_$6pDb=* -q7Q}UX{\97=w*;ÉuCytኑAhƩCër)V5 ~lA+g_r0h5ۚ~aЀ<,sM:}IaLE-{9@4_XQYU5aɭcGûLJ,"RAR*3ODC>x#$"*cđ?% uU|{mIqsJ:H`d2ވ$Ra[-4|,h_e`nU)Nx:.9H4D3hz,ٽSJZzYZFMC36-<鿍ZyPz8?{4N$-zFhLʒ rM,07z7haIWL a?08j=nN%{$tFFs{bxN3 G4cO+&}X-qv6porif?O薐Ƚd07ܐuyk3j\d րa8u-E/= SޔAX$MؒgzkHLҝ[6).<>92Hjٍ`u<^@`:až#/p&ڂM{{,^dIDE 斟X5pE1\c&I6R&|1s:1&3 T } ~#0oe9jD/|Et%s@ 'k/o> T[ ohMX; 8.&Zf/C'tb} V9=mJ'oROI[T z!zU}o4jz ԡڷbJn!YE{GndkT9xe-%6*>UI|}U|*G HVy>e76RXu-lŒX\U^f;QfDS[" Ff$¡ǽ7T`,5b^P[۸^;V4[X뷛=4b)#`<s#䬼q-G!WWk7yE.a#rGj fkJC4௵Ų*y/4/^+wA[U };qz _3-b/#Q\ZKBqR LŚa<0Wզ>:` !fEFO`d:"YX/mn f{Ԉ( 2@Vڊ_ \R;E18I|g-Ry/6cSH:uқxt1W7s<'`&0iD dL@Z^!aw*Dl kS)˩eA3dy5>N o[h]wZeVQjNn;·N^ꍋ9e[HoH*AzʌV DޟY[z (y,M.6?G0dlKoc&tK!c ( Xmƨ o2]q|{nvg')'d:Kq]ڡ;i4aO1JsLM}JoI hTE_ikϋx,H b,;. 7)'$XIf6:`9 ׊)u|sm'} ٿp9(fOKծ"ٌFzR@U׉uTWT}gF'wӹ児vP43gEF5$zZ !D{hj @DE}xh݇>J`M0q[ WtS>MFS<Ζ2}0_϶,&>? \yǘÝʎI^hZB4FPjC~KMNc` JԆ;D\P=8H &  P-&s<7q/n XC+%Y+%kO#g:~J$[&d#^)_+þLYdo)8{H$#.0˵j&(`-  5pUѩ  |A۩"d۱+Et-|,+D3H 2#qD@E9ۈ%9g9|+5adDΖQ֥f)%-pd}ߊ J}{wΑq$aRBwтl۠r^?nv=IuPA- pAU绺H.Eh Y + ,Ӻ@pQ4\4R\'(~5aZ]ݕMe?ew d&{~)-#ͬӷZG]mk_.MGĀjcUm6D^ZƚR?8K񕁄0T\p?Xo+NUcLt:,SLp yvxYNg`5=QK~?"{g7z%Lx}kȓAĕ-k}QQPͣ##˽8' \H?>:huJ0 \Roo>:(RK!d+cLqV~>v;/l҄Հb(5!o$^N&-oZkPk.tV)?#g;lqlz ;. 'p]viLPly!fUHx6. s#7sF<Xe3~VS EPaKJCڊ Z?4pb;T! ׉b]W|PK'Sfz,k," VJ(i[{g"8ɓ~vz'ё";6 vk%-riޚks= G%Ѕ\`8(H5łޟqO1_s#c v\5LXLhQ+KRn4/:GBm<;% N5T_یv4jP}k15b52:"38^`i4"2nccV!J׼(/|1{?5t67?ŽXg.TIA2|th.*I@R]hϱm5EqVV9ڹNrC*}e/JX ""4ypZ )EkfSS(Sm@W6A +EG?J3zRLl*b&5: ? 6A*'N RGonMklw_W/;&g ?[~O (!Sz08*C:%s|CJD"a7z^m/\]@ms@V.c,ͤJ)>ɓWTI5b4*UANsj̅g0^Y6lOƘȮf,0w0IV/?g'|`|GV:͠UT`h&?(H=*xcԱ1`aqe\뒩+UȗJċc3VWvuA-K, ͞QJ/+?uPG^0ܐx%~&a(9N9,_$qZV0+0;n_'>[Xh+# j)=] G`D;5݀PzM*.V 22YĠ&|n-;LӼ YMgVr$/ &`c}&%en tKV@srRgjDxHQA,,T=Voe+dCh DݹwN/c; 5; \!b_R["E1i [w>ypymׄ髻rtHAEuiXKbEP%1fo1ǡ*Vv)jXjIق$|mM׆@C_<I .XJoMu xtRC͟$4){[Q1C< V#ΨMt21_` ى\} ^B\Svy*V2C9=-nٺm5nqU֩yx54M6s_b2wJ_K3u~z澡w#ǎ4ZACV8WZ?(F|W](V4nO74FQ ]K|y#7`+i{Ҙ=$ (&&2na+B7s >FTM_]ב q'%}ڃ<ڮ%Vg;M98=BQ#'nS vg2m82~Nn׮Zw3r>5@cϙ*0b?m/e?5$^˲yH8U3sO*%_5M4aσ" d ƍu@zgnZ]clUNDnI?W•Z\uyhPsF*{$K4Ix1?SʚWa)J0 ZyKKXT}ݧf)uȄu\$ и8~7zՒw Ն_W;j VNZߏp'(< u_p܈. Rg$FvxHR2! '-Y~nvRQӮh'Ӳ*9%0*Rl"Lʓ|B3TsLUiU0#-A2FKTZr~ 霘0Vz)fMgr$E=QB ZNx,47]wƶkid\x3o鋺VAR:i1"uLk@yH\B/Zՠg`oY- ?tk˝\V+4^?d?+ݴKreo:,^RhBd;`uFw%B~J>Ԭ0I,+i3F8e6I,O\ %z@ uv%;~fKabl]|0+iȶ's݃ۈn~9fNV:`ͩ7:(Yh&G;\_ٿ՛:llk!V$nۗD&ىeoG8~a/_99 } nOǽ%'sQ'{e$MT5F>jeghi-b:Bw0w[)^漖eih>F/ k1 "e*t{c2w?' K}~Xy_ '1^Q0,iq8> }2D D ˖`b7rOr'NH͍#g6- ӺE,(ߐ j(#'ozef;D,c$ŭ%.|湄nn҆B;ЎCMUlCh0ʄQ9B9&b[*1>֨qPJ9fc 0v eQL)u!)5WwxXN(VRd_{':|io^a& NJO.h(F^iU/+DD3hv)] ̅):MK4!!|QDZWLh*^Dk(L PM:?h ]4i Uj|j>pwf BW3;{K0MgkWKџ3|xj.F'Bs9&Xo<脆8/"Eى16XfcThZ2G,>&$' KFN &<qFng#hk;VăforP[YDzb+ASmZTxHn߱] 1Qm5Kͺ6`s xˎ6A~u+Ī5P,]ӭQUt6XDK"iTp\xgk%̍u1'ԝGRS`M=j7KOɢwEQNcI.dx7ژR1!N&gUA4ܕI BͿ=΄)F8Sk VEd$#(mΠ XAl;iY,wW 0H7ilF@ S:Iˁ5sWX`cSp#rQj[%jldMΡl+t.9|`8Ĕ\鰕8b2 f)ZGv#dk!DO֫(O_nhnF&a=̰ow>h CqݞtԷj[{=І4LEd(Z7LiB*Jesbsu' _W6` #v'dy|Dt#λH|LkhbG7(F9{,OM^QS0W{+V`נF >t! 寻ᡧ!SU 觝6-T~xfS[7Ii'ZOKWF[uǐ^E6s,Z=V FpdP[EHeɬ7ttn,J#;7s[橢CG1i/.Tk#5lCKóO,J`H9MS\1/^p1H %x_h&Ƭq`E\z%ԙ:d=SRګ'Wk59tFuD{|i hpJ+xBS(B.3gGI,}=#k,Z gY6sm\=<fKf.ff ̵J~~;+dNT\!?%6CjD"/O0ZchGISdʉ'Ȏ9RD+)7W92zYC|VRl9Wx?\Co}m ZE&%Q7z( C柼#h* M h#sF)z߰ NP/gGWa<jъx\o%ܟD*{`l~y=yYߋoc%7=:则,b2Ʒ^@o{ORu_!im('kh!J"o8K  ƅb0IZ򘏳eHJ4cÇ4.j(#*m_b[͗u6p 옓[anlR+n 5ol%QphAx Jfűy5,>>J4Dizb_To~N$qjOyyj,]BIrd)(̌SWmիw_{ II>Tpj '.e)ڃ ,jmbEMR}] 9rxgr ULT.epzc؍O&Sڮ]'_Tw:Y Z2t+]8-h_?0∀VVt+ڹϱ~KO<4DCF+#Mpf#ӷWh_A@M qԻ7^[ uYN%[<۠tH/A:Ebw?&K(Ex,T"xQ }EfXCN%\ s6B\k;HۢbSzG`vwtb!JĮZ]1lTuX}+Ȋpa#}9W?PD(棒V@؞q |,lbcE$ŵG4_z ol\-5V҉BT"S 5GJ */|PO ;iKҬl/\t.Q0oTqpZ$Nj$9XFo,jy6?/bd'&bOwjަvHWrpl.Uѫқ9}_Zm74%Z? )U8JZª#,@"KB4-A~ooHZj$^O3ͪ aU6bE>G!Q9oV2z5 boӾzEX6ޱ|' ͼ0>H匎h+=;'ԬBN:j? l$6u<8},E~6 (%#,;&) " CZ+XuD<" wXoFW#}~^#MVm[u4atAIdvyEϞ֓DI_d-^{xZ-æF Z]&<\P3+tjg3Ed2*#t@ʀXs"9T 9F [+ViLfb2RoeD+6'WBS)&XPDZֳi]?pd{)4I1#FEEBE3]*y). )׬/%A_!1UMB)IW7NB`5x^V53`&K p6-(ױF#j_NϰZ- ?{w֓|WTj^ rIxV Jj[s Qc;BaI#$9ˍiIW}:خj|s%$,3nwU 4X泭Cx6kQj`3Hü G5y՞$Ǭ`pBi,:}gN.ꉙ>l @Tc[B` .$+ bDpŧlh@@@# \!ШYݔܤauk2Bq꒱DհPy,Es\*BMdO9G%CF /ߊKMLCi'b>d7W/t"i1;"&t{[-o 4R8$)J Nv!Olwd6`!4"9 3Op %q\F]a(; -rv&Ϙ ٹ}wk˳Ktzkڏڴ>lF>Rm\-ZSa*IX&J,DKEeGd٨w'CCMR=.9NVK#dWd>IOIXeڢ]*44n.z۳0ɩ' +zmB۽THeΌ(x::6P,~>U= +55րs2\MGteZgf^r4 A6!\9Hz (D[+Hӡ+~xU!p(G] (/S-U+]GŞq!u3Ĝb 瑋'ƴ62#ivC3 m ^5q+ň-w)D*vn= Jd0*P (20އޖ:)sd.3Ps H!f<.mY /jB^s҉f3.B 4OY|b)3eG 5WMD6<|݅B|;e8wBng9;Mȴ)olve t)?ancL<~Kp#%z="`W?6G;A_W{FtlIXr㮹p{Vsxrab~H(簕:C֨nA-rM3I.׼>cj ut)tCJ﫰Es QW+4;Q0=ňDaܑv~=|7n|5"ы߃h[/R4W0sTT`|am$8%鑊 !Hא@T, ZhRt@%cGȼu8"]iPvPҐṶLo?}? ^ 7U|]r+Ū|:1a!l{N̚)[NsN?lOZ6B?R4qT]&h͉T9jotj g2j+(VyiGҰ^uVI/✟}'nC1XcU=672Fݽؓ"*1ҳ4%'aũOY8(>!Y_KΎ{;7Y6~Gn)'B{-q̲.ĢXA([(b+`ð(R>d(m݃,xVfaЅֹsQZf{_FssE O0Ow|DMj}*H.M*nu -Z%2] XَHաM cykMn!=ꤞ> 7J-pݛG{Dtm^^qJ?, a-0]8v 9j\t/((kV;Q5,Dm{ ,-Eh.kȾ{)ApBKOefRrO7J5Y+SnweϠEk*Az|{v|J3ʣ.η'eIy}M2uY@{jJ!A7CiWR6JpG[p?b dKɣ5XbZ(H޽Ezϫx&(%Fб% [x+TuэMkk"ۯa vl8~άn8;IGGG هTE| U+Y%F ߉;tAxZB_B ''tԓރt%.ԏ{خ&ڟӪ{77!Pf5=2n͘ -]I#8A_d6IYY%x@v$1VCYC_9qq#E(ON*fTd-O HT敷7\Ir.gN#^cшǧk lzk#lDs u0@!r&tc곝|{3hS)ŬihX// K1^.,l@+?YEӷUa6DM5iئK m]Stx{? r!kf*BgC,o-J"x"[gjk88[M4Et=.!}Du8_RĩR{jfD67Ԭ)ipresz|W? Z\jBys?j`8 @Rh%/=-n貾duHY"|aD_{_U_XJN;MKNhI/ 1͎k xhX0f ™Z\gCB= TOjeݽHID`XYEgt;M6gGy~%Mnن[b}~ux}'u.~?]ضgTtU7C9Hw̥1jwo>WU35p+"V:Dy[Nvܱ>ӡ>30A=;;Tu%*5| P~w$Tr=c]zȃhw, W:?LݩI?q0vh(7PA|cʂyfKWj쨼GXCU9v;H2JԎCOV~Y;i~(/"p/I- (c!jI= c$Ҟ#4Ƣg5~Rs<*@/l'/-BgSăR%̪4rG~/*jx|hBGi2'4$-ݰ6ϔKfb6EyHj| }k*jb;* KȨɻ@XjT:ho$^H`W Rkyt~ /PGo+(\gW£?C\~:Jj)i͐Jv_-!gS? 9x= 9)gtGC=yoeA /Gşbट-8/>*mZYKIdCU h3 !og: L߆,)|DESP}E SlAwɞx@QsGK9m:6HI*~糑 thěu+֞=ˋIQ]η鸣=ޓC5R݃4n @Piwٸ:H\2ؽ%:azo*Ͳs8ltf!f :QC݇Fi ~_aY{IPs@f2+yl'B+DqFբ>a[@@OALqi!"mލeA|p0vsbs"g̏W[5Y3)h(\8^$LZXz:Nܰ'l1r;.m(M>86ޢD@o_?Ml{$G=윕LSi-`US#sP= ^sx3 K,jq 4ݏE_̥8/ ;JԇԢ #Ʋ}~k fW)k%:h-/c}~qCsXޒVYI"+uy@ ɤE+rDLg5q }-ד_1Jn<&!|q+X ǍJ-3tޢApH@Hۑ8!c{6"u:w{JD7T7cXV`#f?Ob(4Zs#B}ŇQ4az1|Š nt#WrⲟfLly33jwCraVCM=Jg9SȰ`xީ ]hIW/$.ٰ”_jelu9ד_`w,=FBOM=`TK΍|ǰtTa*> f{A٣e!?v_/wx*U٤f_ 83 S]%ƮU?WW6@1I5CUNhj$\`uͷA0'kǍnarX.Z4V$ugNxTm 4]e_0Rk( yϩ܃ȿ*ȫb%lG£yB<lkFBD,;fxFڋ~  |ut i~A-& HqaOԾF 7Ų˞t`N ' [isv5<^R/l|e6GRy,'xxGs椎JQfbZIrsaLSsz] 9.evy{~-͂d@\tNO87Fgn )E~? (oc@Aw5ߥF=pyHǤ1rYAԓ*/ԫ$;u-!ӽwn_^jI@du!my!׿! XPq,G,ڪ8b0Fz09fzfmo$6Ap uMG[΍ μ:[>4otm0\oFVdkLa&jAEX) |^¥W^Qބ u* ف[D| [BQs}hK{n\~@&PwF[x'Mdm{gOPKgKs{}OBuB\Z.fU@}#,zU@;eIr_\H]:$9GT'׊MDž*mNNeѕH4KO BV<ƆHIIJ7.f{V9SYReݖOx͗dDTj}d"N,O,/x`)(bkls{Qn`4[]qY2W׮ 3c`,o[ QIŝ4&\Ҥ')mah!{hk(mSx[,UN=aްck2] ȩ]2x0F68ZydҊN\sf@-|@`"o`9%1V糿jȿR3 <GkWabxʽ%ԋLۚ/orwe~C4TBS:K?:bGUi1U7&fP'e2^.49A{9uIy%ᷬh2jmo]o*u ptqSHi9JL_ߒ\'ʜǗK.E$ǂ4i~OXJK할SoE\dg;ץFmܱ5%`9^ khB;.- g駐!As-B!nym一pz/13&jnw*L|[UtyRj!Jqg>tp#*\.oKaDj6͗`Qxq:'DcBW׵jg 3p fq~[UпmP|dRfԫ=߯+OKιߝ򵍥V) ._@:.~&7B*A*A c<8߰{}l"tw:S'Ik7h#+_| 0jΫ /"Gpa(a"o(V~p` ]V`q`1mKv+mR`g>³ҔͲʝYjgпXyuP ba+0-D;a`@Na*L)7 o' n9N(`{,ԧnj=Jܦa+]Aa3pZgk@"ߚŐbm{rmQqGKxyebG!3re:yM'6StKjs.ƥ)JܘXBYB.Tkwf)]s$rh_0qP;?J2NtZ/^N+$C;/X] $5%zh<Ӽ6(ZsQ#~ rK 9OPn=)3`]1]w8,B{yͫ`r=j')[ޖcM?N*!@:^A;0TfϬP"^CKi>fsB~L0,r2g@%gI9+Y#bsR]t{: +p[ڛJx9炀N/gk^pSICyv)BzIfn~T>3cW:(5ĵ7(fQǩ rqĐ}hNT0Hd™jU@%jh+PZ (+0at5/QE~?PgsfMYD`R4zWbGL%BN=s' DҦTM;9kK;d]}H $,1hqw7I6.smo$/sqvB`ОI[)Gyٰ}=y">-/%JcUmLU}EµW[]7wVC*ȵx9&|YW9<NLD-BF2+$O2ۃB^qLөkr#T!+ ];XbZɍ"ڝ=H3\G Obԉ;`cjTEcAtuoVƸqr'=w{$W~iCWd@ x\/p/tå$ϓ 41(8HLB= 4 ,%.d\2$$6%:oZJuDZܶڽ֘{+ԪЫu6<1Ӫ y)䑕nywr@pbX^>~)@CAdG톝뮶bC&^Ȉ޿Lt<= %_-N~c&au@r'RwIeN ❣k;fGq$ ̟Z_czNذ7O3DKRtok6Hd%t;+ڢioi* [\xɋ0ZyyG9#h(܌S U+5ܞn`*Y5uk~x顼>Gs?aQs!B?^pDXA =6p7ouՖjj&Px0D -2D3X7/I#GP^DeKn=[-P˖#$cRuwy]gM>b[BG;d>Gu&KpJgsWóqk7?F ;Mڠx7$J ؟7$DnqaWv)ީ4T,1u^H$Z# )[{6.Kl( Nqg{1!uuv@]:Nr]-|Q߰GnKy?j%aWim׍vmxZ_mju-c)>fq_t_I??7]3D ;tOKL9=<:x~Dkr2(6As*dHqiOK9Mc4,`h8΁[^X߅9j'D5Xpw)h5ͧ 9:1|[Z?vl m) xY=g5~RQa➱j6Le 2iήQad/@7im Gdݻ0f*U (<-˞[n7ubl#pMldQU\]$_*j&=pT5wIàL3(v.L"Xu͉B߷YWP!gƮQ&ޠaB3W<'|iqkJݣ{lSU԰蓘Z<7m{XXFN|β{q&s2jSy# , ?s}E CUxCTRU/"-ހbzuw&BjfҡZ chZE5{0 *xy&p"m1V-|U`vcsϢj~}%^}yET]t7g,@wfwcZMT: 0lCqǏ9qo{36UM([~MĐd,7,_1%d3ЙP_WhrpeνSЖ+;RO=UaۂO73u Kje||tB#3k $DADRCvCcr34}M1^zDy]g89cWmU S'MohH'?pS tB(~p3{VlfӴz j喰$b kf˛ ,`Pyl08HdTļ&5X'UD3@T72lb]'6 cBnc kqXM!5ёpn?ܻ>T%,`K/ʊ]ZtXί~?axB9+ ћVvbYݵw@(RuI7+B/-}R9[M7^^%Z#[B (aցw`7Acde'&KZC? _M7;9TÒ:E\"{&U4v0cfQgF6)Y/3+BKa1,,ǝ GDNbJw}maJ"w`Y@Nq>A>IZeZԂ9ڿ;1;|NoY }zy&EISD3N3B ʟc(Q^7-(>ۉc r?cf0Mt\PhVhtB)Y1ddq9!=ex)KAwmRLw'cWq8"A(sYƯgSSto*heo;\>t!h㜴g.Jqﺛ,*zjH)!teU~6 .sp1х'KqXlp{!D4>W-)pZ0=Ri D`SOYaL7=)¹Tep_>Rܭk~q k^tIENݞҮ- X7 Щ_ədƞ˭g8Xij2=Nmz^5$1v'Q,qFP` FeObKKޤ#kMAv >ؽ ȶ:ć~v|@3CGYEt$ Ya( ex5oa摢k2nT9sJiytQzӵ16IGĶ/g娌NU}pEDiO7-n8ҍ:81Nrvfi2nF${<3~ӳzj./$n JIT7\Q GsZ>?pW(݁o?iв#UFZӛєOFcβ׈HӘaj|p&û Y@u:sD4':uF R䃼-?B rK#G ).w5!P9T0=$G?9cIʞmlԫ8C ˞="J6M&.⍮֊@\m!<з6VDY,zf" uA}t PB)asIO%zoJFw{3FhG7h^)z^,bʄ}xY I9ZskE|iggI;u>B8oz:BOH4 .]R˲[1|?5{)&D j@;Z'f"-LT$BY(" A9,)`+{Rv:HLm7&rJ*>(#%#1 iTb?[DAu#׆R=AǗ^nEGd"Y?\8QDea1pfȠrĝ)Eb+]# g[br5N6)_(.!i}Eap<^׏"o˘TNjYxIJBF'_υW(|iFvK6sfPGIJ@5 `dΡyCnHi(`x$O'l> 6wVPtd& qO֌ZX*<{lW>/JVeHWYA֋Vi`?-|l'Da@B|%KK"mJ?`0G!qv7fՀ з(7oE2,MAPtM_},`#AQdžb u{\540o\)c10fW4ju9S&yݔG8xƽ:-s{qZ-:XXBW;\B7nUu<;'o͇E\w.ھR vV<_/_o&hsmYLU: ^O2Oyr2R ٥k_#@!HwJ kVO[b5"D8z}'?.6AP-38i}qS`ΫP̣#b1Zgq+W齮0,# tXMЂRa]1g*XM-L5ZP[Ϫ # &9/v|6̂2 b&U/2hRO\5?ʿL_- /Lpf* o4]`8Vtҁv&#o3L_>Pz!n([ "{eGyYp:`P[2 mCpXϼS4&IKaF) ?h f?a%p2km1}ZC {ͼ^Zp'!LbA1n*OZwba`;6$5{ e'ޚW|4n"#:[2cYUŵo/WWp<ͬPٯ`)nPx$o!OdjTJr< #YPWNj'91'}Mȋ:iXssgFQ3E_ dI'˽>L<GZ )( !2q;1SIztش\e5c*fW| ͌mݸneUT**?ACVu?njyT$+pR ьs\)C f 5͸+T3/G-r?9*+%*QVOLHE`>n5jU맨9H(.R/JZ:ZijT =Z)-%lH*`ĪZ8ǛDӣ'̑`MNǝvpfCqku9]08ӋCӍ9wAXJ*tC+ )Vp: qX!zޙ}4w- P6\}w@n(yjI#ZB`Y`Mg V_6a5.N` s1 yri W5 AHT7 'i3#ĀtNb7 ^7nbM]&cw{^h NuV>"Ў'Е-QA>_|nIaV帚IU zך@9$םx Ru{T: &|,63V%wrOv+#0/@"j@IlA e4i%p]6LsŘf3gǂbӨa=!C>m$FkX*VnG *ש`x!搡YW]^`/YM@#O]dk>4D G{L"H:{P_O?dT ݕϱt>YUjR`=2鸠Q_ 4}akTsK7hEA#,,e#. oP~drmV/P@cʆ$BӸ;6@|>;AMCssZ!޶34Iy(`D+mx-T==@NjfiдcKXF# 6ͻNcQ R[!(pBP/ʹfH fgBjb?έ!RC1qF}mkc!2=s}D &<~V|d~З(gSXLJUhm*yѬOH+ fԆW]Fv^c#G %_A- _zu`sY{HT|YXKi0t@ jW}RG_˭-( !h_ uPym䐏;s :.88 =] ~Gh ,) p S֘`;ߦYZ8RyX\)CPpTPݷw(ݢm~<M+LP`HTd+SZsz Z%iw)c4$UrD9!'N=:'@:6:bv{YĆfLo/ P249T>,ǏOQDG5isg:5Yx72`vxjMy&*=|s ?!U! E?6 q*пOבMފ52M}ׂF>.B\njP\mȻp("+OèGH]& 'FJQdz.VwWņ:l9fXEiQKfTlm2S5,:8 [lJhWSzCdG=),.CJ.WT{G8`Fj˜f/jrɟ̊:D4v.[/#/{Rm;|aYQZ!xVw<642Bsc&[x}+n/D"޶@xǟ,j :TC5 W lM(ԁ=j|uH˜{~0 J$3 i{`s0++7t >>zw!XN8DO7*0qu2Im!SW$t9=v]=f $$tAra4~)6-D<}4a|>𦵱APuQ{t֯s[#Žj ٟx*Z7| ~Y?IBUeҴ^(rN7k1d^8Z7 +h!#+TScT5;'T2^E*sHW=f~cGnoSH;;['hY݉~GFK mդJ#bHM <:uBǐ8JtG4]I7ry͡+W6Z!=T#"aH^GAӍ. iGj['?|0vdKG@f~dlf͸WG}W HUs2L>}mEij5ImCY4P7]qZQbGy8~Vqx3L'mkѾ7D-|& Ȅ/W)DLy:a(ww2}~=1_L$'I%eP%<0R7zmL ؤ,7!-@i$:md+T+9,H .wQyݬUI}|F z o=ȩwDH?"W) e0 AJ!kDQ@op(Y0+K0 ΚQV,VdU/Kݜ4su/.L%@R=n]m>ؠQ*5| D6S7gc<+j7nt?VXX鞤;Nh^6Qcy$! PrG0Ϗ7oM#ѻ-Biy&]uaܺ2 EE[ޫ-AQ،y`d7s3jLuxܸȑw=koVz2K/4_PV KjZ x%1$[06R>n_r:RV"hx8-B~ug/'+y~aA=.- Ku)zx Ti7úD.}\1!h}1T`o>%"y-ͧr={H\ޓ:EwTk!;6{.H '=!#۬M#FB= /o 2#~cdCgFIݹP_& ;b"/j[hwp. ?K3~-k{"V>jZgqI4A@[Pzc܄T߇dXr47b&ay)l[R~HT#@ hbmR@N-R+!ʎhИr-}d9s;^tDU V Me=9<).^<0gxlzЫ^pGKNe;B̑ 44B>C*&oXg~e;W@BɎ%j@ɄS/vEK 0iT`wRyT <.HBM~~ ^j(3tʖ>j[L5ߑ4jW~< wE㐒.d!.c,X_k9dƏ[n"R]pp1w{UHe4'%`>jR1f{|AjHsCҜu?0nUk4< է20% W3Z/| ܫ ˺|BYH\v `Z9DOƵOx8ڂJh$+Z+sJ?trԢD}Q/<"qQwQ݈пM~g>WQ}ɓptM57atv+t>4灟vc P|'/|I% ۔.$ʐ\&><ԜP8MgޱYU+p"[3׷2CDE.ΊJTkG$#Qz ~81’ o{E1st%BUʌw[`lX=ZLx 3Wi^VUԖJΔI1^O $Ip `%2@ETcA 3Qf/ItK~4WS?i*P6%?modfX>I YJ뒖w1 ^_ŸWkQ݁)o6uX8^x gѳ93bj"{1lQB! X[r9 Aж:r k)e= ]B<2imLlAZ0Įpi,Wl} ¤-K\T8>jW[(7BoTN LtFOx1l>Gf¡'xP5YIRd"v@=7ZuCj^bn=@.OV"t'nb ˩G9|ɼ,؎^ˆep0 81}"ipD[-iJvxٽLBed+>ȋ}@KQut)W9 ҝzb)2 _|/RGVBf|D(*Rb%9؈~p=CL_NЁ\~i|~HŲüPjF؍9K/s*QP>8^Y$+';{{儻Ed8NAotΖ7!z2$N\M]r:zB`i3S¸-CpޥkCmfkff@sǵ ʱ"1cfxGNG%>h.zt~;Hc*i\U'qŖL1^w0D+Q|KV[TuCMAHuj;9xX(ԥ7m @K-ӥ- m0Edb{#_Hg>)8ՙ4]݀%V|b`o&sS/LsT\U 봳Gؙj'i+FO_+q&:_IgpwQ-xLjPQף-i_g ع]n5E95)ΓNdX0IL .0;cChzz^Jia p_Iőds™8dE=>NѻB$w0+:P2@ aI7V`qJ@#`.o ,v54_D yO\r{$ `1)9oO$Ek<%ل!4? Adh)k__Rv~\dg<{5wb]I7av:>ةilqR6f IEclsauaP #<"Hij+,"(=$Ij$9PHw~]XS0~}rn+,'au[F,P,“D@g4Fy9}x H{ 2IbF~8@BU;nkGf{lpQO7FRi0p}ͯ!fA-vG{8Ԝ |4k2c4 Ď,`4 TK}ne+[F1K öXzC0JAAL+㿢2D* Zt!Pv|7/ {9ZÞr&(hNbx"V~q$N)+8$ l&ːS'ժ!&[ "pB|YyLd3[X9 RԈOu 0h|bHKq (nI ZFe^D;cCf;,xd>0]Q'%$Yv1 Weߚ"IF|C1fB]Abraҍ`R 4*zI5e*lϘy`+f}1}䟞JmaDڃٽEULRѬ!=j&2#S*ޢz?1N*rbkx`J/ 3o,}Lr'?L#>DW3vYpұ*h=J(ul?z9Ѯà|X+6/j٤*+KEPY &`H_lav q/{ a.`U\E;ϨF7SPwp|86V)_#2N֟.̀e_A$%嬙& mX,yC0 _) hyAt!Il  +OZ̆$k(VV/\ي+*uv128 *R- >b;FiӌMKUzzIX` UW iRcO r)ӌR7fҍ-Rus ^IvN0)*=t嘺ܻםP, zi017onM#{]3uQ,IT69Vfujkӫ^=-1WVNRD*"0eQ ىFHVɨUlsILX(=Z_ܹҥ$G;.|Iu<\86Zw5ٛ>B)&h+p4_}d`:ŗ[{V2stO*_owH_}!![w6 U$t 06(qXlk8qœv$oYo'k Vw%I2k)}ZbMaSOD'k~8(:OTxa(?sLJp k~mY!wgE>a0 &Z?s6FZ1CFVMYS>nFX߰{_e } .h igvhDKI6R~Δ5÷"/fͱ|ePl^=Rˊ,j0m.ayA݇ߚQ;ۦѳl/YDT`t#h İK~ )\:ZT?AqN)21MGXܗoٰ +ζF} liCl*sEd)Ģ;c]'3;5 6hIL-n ʻDX;| ޲AX)ZN]rSx"Y8scwRhEƼfRj0lh92((a!OfS'!k;qR5 P͇TR%[2&f \%\ 7[C-tm&%x)dɫ0@t%,gFOf$1tsWN ;¤nͪ.Yc0`X(*~a餡,Ir"J #7u FS$NOjҏܻT$Vt)R`0 Vݒtو#6l>uTvv uB*I~؏Ed7a!N`2 URS<ʢ AS/yI^E#$hج_Oh.PjAlQ,/N£Iw([yI mB6(PqW"CE)OJ1pT Tdi(Mt8KdS3 wVb0~!CeϓX02H xT7p3#'sW([bޔȨzoSd$sHdL͞0 سVbcO]G^Jz&t/2mD RU`jdI '  &XFR_;&YGbl4dSʁ?mp7dQRSHJ%d5qYғ@R vܞI.+K.gpndJM صhP|RUoBp aEGֲhnwʇa W[I@u~ Ea$ot$lǑŁ:"˪%4 #Uk=Y[!~&[?eNЙ-2NY0pP州1jl CR:NА]\[=7 EJ܆̜S>AP jFZg1kj#i_|~wov3:#nKGV Xm סS t)ژ=qXDSΣ` zO`O);J@vMy 4y%9뜸/T#_owofZ4J.  VYI(3MJԧbtU=iUl0/s\J? $r0%s>.bպBE Bb BeƎ@ Va*~d|&2zE 5߄(vد4I5, G).MA\ j2b[]Y̪b\M^j 6)rSˏX1[>o-q'Փ"dZ>RRia0ƹ6Z rI9gɯ0od!PD ䷟u7~5m7>moꁶeK߇A}{ZQOzFlYC$- ٜs^"{]2~wiD ?B˽Z 0quPlht^;2n[MsA=>+cƌAGp* Rs.|UȰ}ZI "5^I2;rQ~`[ "XBB!_ H_7DR&cC׏[PWnR2ky!FcFݪ,*W9tuQ7ݒSMڒnn-cU1OaC1q%3h{)+z*۶Ą!4rfBcKZ\#T.(؟{e#1'3J0Vbˎ[ >.:=^5\8w 띏ԓdoS,ҖtYEQ 3[iíG<:sHt8WɓEvFt 4OĕbvoUEf*|sl$E*C.sd)ddM~oىJ+˘C_+!R!vQf+2Xu,a9]Io>#R< c, iG?vJ2_B6 \//2ЙRU3S9:=ȿI:p6 @uhx%j0pjy;kxAǓp_;E$e5+cb-tnEgݢ>:xxX7W¨ _h9*?o.|2w㝹 33?VW }˟z1JwvqQ],jL"An@rjafOUJ&PF$ 琲O3D&FPݫɿdw+ŵ)p HLKrf*j>pj}ΨYO@1unʕ*>,TI^T{pIN(xO~ b* )~< Uȭ#@ԖwıW({౤D>l˫u7U &1i<=FkI7 & QYơWNᚼ1a~x[(6@yY׋\?ܽh3hO1$7&6f)XT&(XW2zz^r^XNgr+zAfyK=qzZ*w?ÃUsvD"Q9AX>\$!M=$"WS+q?& 4|!#KF˼Ðh̆dN>r(6zAsL50R1e?!R!6X泌]w'_s>oC3yLS#F{UU2^4Bh m+>h~~5)nN7nLLs4LK3}peiPkKm~X D/۽7d&ǚnM+Dwnh\DAMPKĽш@ ʼnTh{AʞKA6 ;z/i+^dkCpw&wzh]wN9VWn-ڇA\ sL;$RTZC[2a;06`~ tЯ!hXʥc"Qfe$y >nz1&85(䂓lϷV#fshJfs(yWBDx ZF[@[$Ld%*Q- =m[`5\ah]W ?k:bcNoXW8@5e pĐ>k #n$U~0Lh%K{Y(qrz͏B[ܭEd OS)W!!Jz z$X-/eH HDZ}O ?.DM7Ba L= 3,*z^7ٝ&mnSSDm]ڱ}0e3@ُdaB}@ ,p]Š*BB],u3`,?eI:Py\ECg ݩ }3SJQݷ[QEa5~lbyB,ıF ߎś%.9t tEIҌ,]#ݞd6|HOX4tdac2(bs=egV@d#]?"q?+9L攇h+ LIzTےRh͆L𴢀xu=𫕩^FQ{>INe78'-;W uYEUq~GB+n+ڛ- y4EJYC7' ()e#|VV7sG8 / 6{Put3}I52|P]3imǂ3H8_`gE2kcE(Y bO5` K9lWٶzHVl’iHZ g !-suQi+{Iu1xz>KFJN g$|{-'PEQ` ?s/TӪX}I0XC@DH/XX{)yllT-8]Fgt@PtQƐcJMΟ2JeUjJ *h㑸 j?\eJ~J4^(pd%.E+K^*ִV՞  MWdퟰV-^n̰1Y[Y!uDct3{Pݞhyjꂥm:ge#hT5n<,%F՜|qK|qdK'8:?PNr|Iױrw)f omܙs?3mc1H_HkIĖ==O=u,\ތ)5޺GXk,|WƋ@,qD8@؇k=dDæNSo;㺻fN0xLBնܗ`jv=VP -Y+{`۽CwicJdTR7g3r.RIpHf1ClY'3 W ֒c^ ',lÇiԪc_} GXd< O;Rwo`mmKR^'vA)iN T:wwu M cQ=М_NuytBڌL2O*>LWݞ ؙ< n.{~k.p9SG~)8xbP,)gxr2Ӥ)eڜJ0To/4 bcgP-1ϒN;bU [Y=+9/P?]WC|]:hI}*}G)QQtT)-ij͸5|Mk?5n7kơ/ԃ Rz*~LPӌfU}wA;lmH vPO)WGO˯lO;8j(3i28s ,h%@DXf2:&9ʍ1ZbSlU`g]B*,[MYٝK(8CYslPݴ#CÜ":̂[VGĐ8N;…Iu{qpdoi&)ALM gF.4BCNSsʙ-hXW%SY|K&;Ðķ~Rg;b ΔqѿLe%Gh# "0ԛZz*v|v*L"~ *)WreBƯ,4k j% 2bܝb=$\%\FϊBn^@`4e%CT :x)w#w fş0;|Btz)89F zҜ=O֊pp&z.~ȿuUZ vJ k{Ď4I+uK'I ¹asq[ZRS#gަ5[M7XX?5NsyU َſ0|V Kzp20 -aIJJҹunXR@ϨKk]QP ٿeAIL98aq`;dQ2[QgH gԜK&|Ƃ.Q~ kX1M|&DZmһ͐ˀ쎘i[N)12Gv($:nwPcnf $62!_V$-di/}x^TO $Wz4NCdtPN~#oxwo9~>ܣ(@acRLz}ҶNڈ ,cxx9:&O|3R#xXplz7톀angKdOpS׍9ޙZ^7KqAY%_/wVXMDRe"(ufF!.y>Ձ!9S޶cԼ"RLKHK ;5᾵zwl,jp€1'~ѠwWNC!hr?Ulnl(Ԛkb}!hOkOk;cࡷ <;Gr()*'Zh"sQ7 !a; 0P̘hzt: C|*+L+۵$n_x:GϱcC!7/@-ǃK/V99&=A>"hnZ곕P؆>N|wBudZ.v<<탼l GPPGI> 4,u7_Oz5 6ɚ V`_o<* ÓL~yqF( 2  ^(ޮ'MQډ\ PAۃWi0-1`MUs \v23Ĝmso`R†;QqXu_cU:Y> -,;N[h%(欼 bv煳skن1]m𻈶9AM AE =ol#RGyR̞1F7eFN;쾲J3|afnyY8NfYX)B*co ڍ>eB ?XnJI_|yQX|.tޜb$WX+%$@Fչfj֖)DvwM`;d=u]pѬDKUo{H N}/p,MbJu^5Cq~ *Fxl9ޮ iU}=6&WXxˠ3ii%n%gsoُ5<4-/!b P]qK?Qj⒕͓nsGVz׆ bN]b--όyx%oY: V  NC5h*Bŵ 5N*dUw*PڂȞl~OB] 2U<i7Yƌ&w_=;ih?:촆t?([)Th ROXϓnѨ1zqs"%T~]!C$_ے]PПf[ٿܮ%EDupkLVáqA"~ێw,zs`C0X ʉ4o0f-Az*OܤǀA:}ܼ3&☁NoS5x_M@a߃R3a IQvҤmب!Iwjc2Ts=K>]7($Lg*7ĭLVivGX8IT_N](TB [NP't)閬6.´"yvX :]hA6 AUz_AǂJ-ЇQ~=l,we9ۈMxxgٖb?eDþ4+ͨ@;k>rzA$iQ:8>%:D [P_pQH)x`_0,̋.3>MX(Y2U`α鎦06ֳΧ'p1CuRX:[,fBdsțJďPvZޓ)/m3K^&UKn$HY$TQg 9I4ڕ?ҏv0G9\M0UBP Xeo҆3q!®v:`okiެuYy<Өd2[$nj ՄDrMg`~PUl\c JGuvSXdEyw.q9wrJ8r cDZk3cFG::~}eM0nàIֲ'G(}](< :S~[C%:q97. u7^9HE*#/.C=l_G@jI&I8ô/v` T{ιM (tu')[΀+=m;${ N]aYJ*qjY8jݻB񺴎ʝgMzu_ȯd,m:5҆DW Nk5؅]ץz˰ax{$XD>1R액ы mn}s=e&27sĦ2J^0$>rKz2sWN11 c CYեZ)`u뗬VN ?Rө'㌈Kolhl8*g3K: Y)CYʿZ+Uwywf׃G:J3ŊG1YaJbs(uU#ck5 pB5')0F' eo`ꑉe zd [Y!ɛn7(r2y !!NF{ fM8A3GEB2@}7-Hٷzզ$tk~T&rc[dO4&5(>8றb,{ȆdvVQ"T8y:@[CB3pc0Vou?}d~۱,m.b^t4bcY?6q)wUT.WPc4` &!LʾnJ^1>?#a6#XNv4e%&" л㩠ذ'd%^&$/Jf@|3<7ٞYwٳ+:B, }ӫY&AuE`P [֠m9lX&{FS( m39:dRP,եhC= *gh rj ^%cZ$2e>'2 9cFyzL zcJqK1֜_vZҠkct$Hs3oXE>J=-'(8)aƓIи6u@IocVN_{_"boe?'* O5mS Ohԣ+ 'Xjd;LLLx;*1Tgn^('L+],ggW}LWͮUPX(/ V'q? ˹*PMॼ2W5* WW8X";"\i҃ L%pp&2drwi>)n~/OCoK\j#~;/ ,G }$y06M `UAF:`?: OqZvPzCkq.gG:Ŏ1a.EhK] ygdjZH\?c)7mpkq7lBZNdB$\YQwLGԫ.ZbSO+ΰ* *?&psN LD?W!pG+Bz_1p8_ؓ8"|wH%z,^ `{[ٱ 6~Fk)^%Mdpӹ9' >(Zc$CEg1xU?(KxF$ {JݕQ- ߏ.UQ}ʟ'uRtQHdLvq,Wq::'veOrz(6x뎼s@槧tQue 9K˸*-`kg=f)cy i޻KyzS}ѳ? /DqVheWu9@Of]SP|%I2(@9ɭ͘z^aBQ}Hp$Ӱhq/n`mM"Q#"VKGWkY=6n[ަrN ݘ܄)de,oCk>ش*1K6%f PO)xEAq JDο|}#V?0Y$ 9㪷OV8؅3WR 䘴b%mnR{Ej$H@=%|dӒp Isyt}[3K\!q巑r|Fris @[1bH^YM:Aޭl'ˍ4cmڠ"vZ\05C>+:k_}TerqY#4IT50qa6qûu8cXUUγ׊WZ݀O ݪbx*8yr1Q:sA eczM"~dJXub%JY.n)r=ouqV5 8]\v@?w< \;#!Չó^%Ֆ~g*?u.G=K;Fqvi(j^TS&ގn?F)kݕqe8T 'te!I.-= 5+ҍX~zPF#(s9ܾ qpym?XPjndCeSS"Rvh \/^7@|idRY;ؙ^ՎzHkߢ;z",[0_aa} ՆZS!pI$m*Nx?M: hg bńp\!5p#O'TTȸ.)8CkGeG"`oN9F(^pȫA;=^#X,w])/0g1T#1?*?Jmrp,H@L2O5:DI WXփ{hC`}dS+ĚjVN'mdԜ_rlM Ry.jD]71C?xF{&m?у( #T $yf$1e biB[o7un&X` U#'t51 kx"Mzq`]8ZrTFkSfD3 nJبj^)v 'f>n:qLX uQ7f>#WCvRr ̓ ) C)u1f>J[!JytF5 {UCq x>G݄qP^EÜx?Yyך/@q*I0y'I!=+٦:|9ʖ \W]?:"a2Wc[kh4{kxwU aJ3̩y: BGjFb ?w9 Ǯm"{i˳HWioi®Lrƴ@6nL|pV , sbB{I8dxI!M3{;k-эS+:jصhFffO9YVqf=44: $bK)9 kn=Y3]a>.ˏ+ V6eWTLnCdss\zN2@W"K.1?Ia- 4 WCُܪ0fc!/& |?aٔa'G)h * 0҆n(6Ҵʻe˜$H1jm-9]/>=MeL&9st91M ZNx9}PcB»yIRz.?ljg]^wPn@uÖ;-Mw}U i}Q]l97[^|R"@CpnA,\dI X0=u6]c?4WZٰCc6`*:w+}Z؜\S}<H?/ KKw!Q渰әsK#,R `7GnTdSuH~ڡ/-%0 =(B kIh)?ֲVK(zj~X"Ճ'J5A';x{ ph#W8*p WʖH&wyQE)"E3R '1}{)L ʷ@* 凉ҽxӽ_>+zMgGG5!G.;&FQ߼x:R'ϩi; 9¸R (- |婋^c:EW}:*shX}<[\^[Ir;NFB x3R-@RY=RںW"qf$ 1ւNj*{xf:T(qxaýa5pֺ,J&Ě 4)6).1ˌ9[Z~g} Q:x/` Zr#YWڃtF{ é^vw/xx&L$abC$/=۱7⋇YZHwߣ*X<܉n'N\]3Jcd51I%!(qŪ?x ĊàBl)Ge0Mk<ƺeeTrA@0d'TbhB(SǸ"C嶃aǓT=10G.TX,h+*~m?-}l))sf;|]k[6E@thkF@Rɽ4X](y:eNQQd t9^9&# >LR)M_"zCv7dI>v йL,!tH=JzNa |IqXH_LqGg QCahS_5oyS(8,ķ|oK(6qV2DLG։15BB{_iދzlėK"&weqrzXcGW x%U^n{Q.__/#6sڣ_=2cqЏ4]'z9X$>Mnw,@hi&?KBfP}_w! mHo8BHofwDP+;Y,4!ƭ6fCVЭi SV-j hPvfR1]D$29N5ɲ|ZtQsw0' \ʕw!%](~Xuv6}Q ;þ;ģ?䱿f $v"E H&0iY 75Cѿ&(,ZŒϜXY&AZd6prֻ]?.}񥿂>ac+ FAIt_c#Y\,ɶ'[HKeQc gob4%Oa|'*x\XPm%|ʦ?@Mg+*!)K W’'ppӄע]4qI(H*S 5kKej1J=;bj"ڊbds,!jX)2= 7F' VF `ߊzBؑ[]ӂy+P Yxs&֧!b'I,>CVuBTq>HOma`:<ʒx`tPzے|#r-t"f[p`8lwhz Xҁؿ,@5&T'`W=K[/━CjDxc- YpP@7.% Py" c]>˰) *'C Sil3Y /CDipھ Eܘh6n $L'-/IiDtrHu5]тF`)f_ `zXr%}DR- j KoEXzqz8]gi4;nUНPj 獠>,BeEf]*^JEetqsԑM+';b"uoͬ@˳-n:\IܯࢽA{[zmHxSL+tal%DJ : +HPH?T +2Fd)EpD h1eK=Xe%%/sO$ TNIkb$;> wm^-T1c k_uG-MoN"R342B> qS:{.LB-h)@߇!o;$'n⸡n{U"TʏzN$bVGgR]*`'l-Wz̧[׳KZ!4Ave5gًD|<{"ڷnxC ٤!6o[OΡ,}DS冪o@[:_(;[| EB] g;uN* (>!~U S38MEcFifYko7_25%[s_ڪ cQd!94Ml=D'瘉=$d`|G?P~W`&Q]M6(\OqFOl ^G=MU3ȩ:P6?F`%UzTp%)#)l"OԬmde>o܎%0TKS0.S4ݼiȞg&-::QՉO"3dC0JҌ_ oÎK!IiC&Mi(!O}a; =3WfT, R; Fjx isմFu+NQ ܠBڢr)IދpOa@ˊ!ܷ Ŷ}Ih֩Ay3TY1jY[`H@Zf`s w#2kpk؊!Nf/Ghkx[%YUT @6yuԷT%1354I VA4x9i?.T iAaTE"u)X9 [O=OCD`͵j64]"iI^%MI j7gŴ=րtTՙ;U\SR'V]:6$3y,1}#Q}[V/Oτu-&k~JTj4 W6ԑS}Ԧs)y8ĒS*8yK>5Klh=UO?F?3{2(&mŚ #˫#m0W!{, 7O BR^< Ǻr &1Y#I6\;.ȱյtRjL1$֭5y7K ~:$[,MU2zJ__97ImӾR FknrL 7 (&v ^TI_ Yi~l4RS}c֬xqZ^S]=HB~_H55+Ҥ@cM$55 99SJM1kZhɃzBhK,'u݋͌U)! 6بO]ڏUʤyA@_[cF$>H ǔ463̣hοƩ َ9AA"@PX#'V RF{ݦ, lN%uVIΥGD۝nf0P}Zҩ}@pP7[Yg.}+prWZ,?}3yd쒣1p%LNWo8d/2*W1[]FX+'A b'ܿ{oѣcaR<ܭ%'7l3~&w#yv BpDOV<#<g0[Őo~ۄߣ64ɗ"1 ť" fgi7*}ǀ[$Vdh2qʘhSZTjzseŴs`ʊݱrKMI^‚A~|o5|}Ӕ,B R 5qLU99nu2|e4dOH]-tѮhep\i.i11)3J!pG Q.ߢ;;B0j-9y\OQZSUA'.e=A8^Fz6mdt{jh&{HS}|}7$sO Zr8(]f b Ҵ'!`odDn՟$A%@b|5ӧXoiL*{=A |w )Ĝ;Qq r HҪ|M_(@Qj`,Ȼ4z&N=Ar-)҇Y|4FrA=r4;zKCQ D uָ埵@AzɅ s9c 9=/plZ8~yTq0EĈեGS>Tr h'0*C Ɣd1vLS׶F]g!y}/ՐK[d: UtoSwp"' 1B)WM +R #&EǼc8 E-flV. w\.*ASwOj:Yjf lIK}Jzsa>u!bP\gi;!QֽC2w]l'p.z 3aA+tOtUH6Y!t(ڵ։i(U4 P>/okV!lufiLni ,Cx46i+Mii6馗Uu7 {ka B_!ׯּ8\wsjuo>YEl1` v̒L5-=$ge4§kyU=։ JMiW`=F:,M̄I~?aqā?=a$ڢr6 FSׯgY$tC+UtEim鹔=m,XI%P :M6o%w\`VʒpR-MތuŘSyVe#L$`x"GGDL8kyM;(ߟC g7Ey WLzip:8. fkkɇeb H ˕êِ qS@'UbRl?6| s&]ji2o#a ˠ(Xf;}'.k]ה moՌF&5fm߾Y(3*aǕ?daoAdV?(ŽHmPzRnF|}ih,,}a0QQŞ@ *yϰ AL&[ .NR~8K&CvRP+ /Xo>I5di_wr/VBMߡ/ODNԡ krOkv ~)a5h3~(p=z"w_Дbƈ<7;UĦQ֫v݈ qA,Uyw$Q2u\XgM"|,%QSeHgVF݆+?Hu] %iM.ɚX9&8+,905ybqVn*% ,0P}`иȽ\qSJM,fQ&38j!,ڑ^Ha(WWv6;mp~k.hQY\ϩP`IAf±HS3.lV^kLuk$,{# u޻PY 3ĂKžz6~vH V(;С8E>`̰q䰈'63J\Fe^w%}Kn3Y P GA0lj_5m&y7Ld!}eSh4̮(WC(DT'^ekݴ~ēK'4^0`=&ɝ#P2S}iZQv-=>mj I,p4g8 0C{ŤRȲ.,+S*s' WuCmqǽ/[~J2I4v6薢u>y cѕM4q94}ӸtP"u˭E]DgTXq/R-[Vn gshCN\.%>楷uhWLqdOL"6nR,P|f=jʓη+_vN"̥]2 ÍSqa޸3E^FΕxH"vgD R_GK::s 4@)dQqyc~[{3И7\(0D[Ϸ,r=l8I1>?7y4 M]4%t+>J,a$j$*%.Aq/MhkF[wb n>yV1rU?*S?N\}Ԑs) @z,OސO}[h \g!6hܿ VvhC|7"=nd iP =K0@?f ^KLv{~W7g?-9zkݨ/xl,JzUpFPʽkħ*SziF1#tzw48 8 9@ګ #dӂԿ>_ ^uQAX:t{Qo"DoBj" v~¤ɰw"ve]ϸ67Ne&sٌG`'ja)(Z;WY(g X&0/hTה[xvn#*C1zZ.FCzxOlp&qdӲ%`Lxd?GEP켢4z&lKEh6y ,I F%= AN T1P! +_x y8!k"[/Q4”푲*VPg]YjMpv-j(bxyHnS=0a#fK`S|,}s,&u &gb6k%d R>4X8ZR_Jؖc˙@RӊjiU]Sn5R`'p@R)@\9AFSϕX*I/E{D] DSYe@xqƯ!̊?TCgESB98,IZĂtU-nut;lrwvsՖ1U?03VN=ƒ>QoM3H .!hWP45fvߵq1׏Z\#,[Wxr !7;lb4o'nҥ oW0D:jօYk#q;Dݕ4δ᭚';$M-+ !⍇YYF"A}Eƪ*Lc"{u>BpA5DۃO$݌:)7ر9 o e]!7Wlzlr,Xjv- j 3e?ddH"2,eaD /.zJyNx+9XSt-:}/-aB憗pu'"C}Kk{ʮsK$o; 2q'M:ĻWg!0T,x3COhW5-(29 V^2*x A\Gf{hN׿`Kz.JquKG(T<&聍3* 5c xm~XWv"&1s<_!@;$#GjVTގ[b%%.%X A;-/C_ Y>|ݮxD}vej>0j^Q&!Jx;&ljh޷9ȼm\ *H6_2gj#FlD㭃xpAyqM=xDMhdž=s%٘-|%\d&pĭOk#L4<ȍ_ӣ#CsMv N,JQRb&ψ7o`ru y~1`lFeYJJ2ePG{J(هC-b*B7S5ʻڼ%g[lpOE#F첤A< ü¦Hk 0_!LCT63~U 4#$얌8;5{ptǘ*DzCtj3^7:`?u-It?90f=6ix6`3T6#5 l]cpeOPrThtf mSNtLO!vp_b^NJ4ź2WO"70=%a{N7 arh ɋE3+?w¶yOv!s>u+D 㲧/% voOI`yݝzarIsP:OѓVxH`7 1Y)SMYM?CA0h4z['} 6S)Ca95wEȾpxJ?}Ș= t^$Qж:\}sMNTtN duAAra3Z` iT wP`͎d#]CoXO8*iB?'0-;YWiX8I-V0 Ig?~1,Rݱ:',^4q6O7^oj4QG7`T'U36kHI/ HbP>f>A \CoSZG\2V!lܦk֊ČɞPv#X3|<]7mJ͸O8|v ^JKSk^m8n?f'- F.>K2qa*M>n.6eg֎XT |~,۬A$9X";'[!Dg(}$m[g{zq'f^:4ᘷrki!|Y|oVhu#C͐#e;Φñr=Ј8@f^lM^(h~R$:8; _eT2n[d-ނ~ktf4-fOVytuY^D%Wob0 L+U҆OZEG<#L|c5'}'D7ESv=g!Ƭm 47&49>1үaG]> ZI9:&kЀXVj8:_axm@Kc*L~D͆75BoW'죶y.TzL~WeN&aYBePIj[l#yr;MVCE~VQrN)}G |UaՄ5+i*2}70끁qvةp0Oݖ[Tk]ZETOTr9d,t 3ѵ2Ac, e*cy.[pΎ@b2[*2 5hTv;U ly7tykT-[ y%&/H?kK]#4XH11PVlY޺Lh6z_Mohj1˽Rͻiv$\ l:wԴrV7ҫ>f aro|hB=bwjo h.PG}#2̭z oS HZ ;뵓CI5N̸ $ 1Jm>lP"3dG Y`VO;,b]KguRK7Og@n$%E0L$nnXUMy@H9g|`RF53x&WI>4M t!ag&U) VVX}[bg"b"-[jo Icg,Qع(+ c}iO_AAîq ËW}Vyj8~6ӛqgv1Wġxbˋ#5im xK(27 X9O7WL%aԝ3qocs DP!>(4ARp= 7=>~+{&˕\CDnhszA5VY~o%/MX˺;~PhR0TO2#C|'sc1I*Z):W,C?)B`s+^~+JXj`@YUgۉ[4ujd`]սAA-*j-ʠ5t iA#&3@wS, pXUWY8-3:uk2rw/˂=EAiMp^X_M z )odKj0u%J:hYUFFt>H 븮'5?[A i!nriRg,'fHث\rH )aԨbƲUG2 zRnOIWbjhClU9(fO 1&ڑꁉ!ڑMBi|XxdK-l+#gP9t& Axt^ 3O!rS`qu`2PcbA:sX ~&O4H-z &B+؏jg]OT$\yeyęҺy`,9i=Rؔ5ֻL8_uBĵ+xX1 O^x19hn!g ˻UwTA}>Nznxd yH,3@1?oZ2X x,uX$'ml{&JZX aYtfyITb*P|Sv@QzRJ7`dP{aK?ܦ,@ӵ3/P6̻kH b1͖T܆ Wf=>gQS;^UQNCBh5=/~GzݩRB&|K.o?'w-m~vȌVqf0Ƣ;<5?Ř~k,dWMo~~&ʜ$`ɬL\9ZⰯv@ _|VpX]D9-\i7^=\Ӂ<%w-G,rH֖ztO?լhv+(AˊZ6ڤ }DB$\fE,9 υ6,"8,4h(! taH W\_SOnjUzzkDN޳֬]-was3vB'Oq^DžR(%R%هFy!$4?잦-# 9IOxMipLau-]V>!,h78iccL{b11(<(Rw~d `nܞW4wGn=QMMK'4";y,jcoE$P zK^P|YF?!o zs1+L=)rIgExxDaME]ƠCѠőfZt4dB݅4V.ɹHUzjUjTL8_J0[&n9bhw:f?E@BT-o0;@u7 2ۡAǰAj6AwéiɵԦ~[`Vʽ/{<ę3}̂lJJ<7v(hNsXJ᳤e)5\F3MD/BzÀԊ?^PwX:ӅsL5_3t-\ݸfz 6zs~8fE xƷn 3'{PC+ _-GJv4iB?~S>VZFRELUT EWRxk(AʑOu $`oMy r qwn0Q9>u)/) OZ+/Fna.>@89STq5z A}G:s ,݌d#-d#^2҄O8NtZJ vTWe-Bѣɶr~ү\ {k69p9XX6vN8)P|0oc Æ9JJ+$(5 UT5&+7ڰ(y%U۞l̳O|gmr?5t$W>Uo+rdlQ7wڪ&(ڡ)z}h]XLDɔ+-jE8? XՋK(C5d'2a5}UlZS؝ J{ǏѼ3J$b瑠U,'-B8 C+j #ٚJ%ȑЁŢOS`-K!35j/Q뗺 \bKxcbAvuiIxcΐ84=aV#!Olv`ax%j@ nRn;^h$i>w/>ޘ6ed0#\]DEAV:3a3VfיvRY G_Z#5;>s݉JHnbCv%̋)}7l/f{_g-L#yqRH;'[}̆AMv >@Z M5|ք%$P 0^#^YPICy%&՗Wݯ #S}bpFm`H1k:<퇍EQi\!kLM(!6ZD5$::Ixr$%#Y h*'I_D~˨뇮B ,0WS ح,CV4-DGŖ}l\2Ԥ8$RŴod I?HVr  iԕ. _U2X{P^_!тT"I"Jh<Du1eW(/gM8ύ@6l$ĵ_:W9m Jw'43;`M=NpQY uw38vW8sTLBqqЍԙ蛪az=Y${ TsngD Na@YȱU|'U.-Ϟƨ !Y-0a}4%ճ(GB;6t>d<`Pd.}Ee!쾜-ṱww3 MhDʈXGޢ4s]DQ̆ l8cmmϟ&ԗR0PBWvnj&MAir"7ڥ{2VR0%,oo8V4qM4Ҭ }Bag5I 50~7DڹOxc/Lzkn0&TBtM-5rK\5 K\ E*b]') ET ϵ7hJN,!,ByZoEnˆѴ?V`].yk@;*O7Uȷ?8&b=9V!Wi9-uOe䔺xb"+`ƺ <<܆,F`hi^qgFDoк-w@?yO&B<) c~d,\XL*sG)!<<-;<8Mp`N@ծ9");j6rlOG pClMjS/.08BS^t9dܱpK%i1g[+l- T-&ʵR_6 hkx6qo='u:IIt RZTdOf'/TԼ+:J4'gLI#4l5)6r3m #t ?;ncL\Mdb!|D՘A*iIz%=TKa{b\8@44sFS\HMZ,@%#bojXosiڽs)zw(PfłeZ'71Qi QJ+]OwjH]g8̐k3ԅpdܻ$]k`.Ym^>ƀu*7a"][EX4/b~gXaҊkU,1䑜U\%F\6;n갲C@+A–i\Ȗe票49W٦rnrk6~ARt_ߞ,V_O'_eQ.o܈m#M6WqZr5ZTZɡq\kA9,ͪE#%.p2Dz[PDؼr< 3%V_5R,>γɿc`o`T̊$vrX\dEr#`9FXrȳ.[1ATJ79z X[jV6Uʍ}a fpp Ñ0 j/SRB7Ϡ+@Pⷙ #/S@DiO p Hwqhs@I|tƤin*^O7Ua2m#? v% hvX9S]ʇ@;otr ( 3JY&0RQ&=:*RCa͒JpHn{^zTO#ˆ![=DF(7TA>4;-&JŢ͌6biɫy{ϝdb*nԽȮ2*Kލ)4u,.dzN? n|wGbvIgP]gϙBGt8v@@k) I4YG=v?TH'4q⃃09ZVft~ c.Jz+,=CN31#ߙ!Ir[<YfV2=F: -fImYk;HuZY)$ ⿛\es=yZ2^p+n2q=3܎j#tNΗT!71w~#V$QTd#acN:QZ{?)ߠՌ`:cj4C{PTRA|:Kخ5RU*!b/;C=aYv(&!M__ ˸'~sӓγnW bBʻLs">epC1@IX AL Yv%rX zZ{sCz@ J$ٗFN yp/>Z6$ ,7W@ AaϼPeܚ}n3B4"y3c<ԝΟ|,M[=Dq4B()}cZOdX _a6ǍwŴVcuܑk}7ZZKXF9uuC=ͥJ27txKé#NV)җ> χFda!=M2C,/nyv)J!>n{gf 7kk󮔇ހgԆqacEFc癶 peCI8Q#~%Tqk$}e {[ b\Q|3np%hH#u-\{Tia2A|A^E)8eDu!.<0kܒTdƕJXA@mk{* E*a9|ngik"MG5f5{kJ-gfNLkե*IN GM(aQ- U^SHUŝSx˱5"nU/F}7*iu?)Gyu=~ @ T6sYƱkL,h`Y@u琤)Si5&wgyS?YqQH_\hUm ͸s|o#V CE.f8y$G&+W 44l=.V"TVu vOmrT;~].*y9 f`6Kz0kToK1(e,ߙ ۆ0ϓ-d2_;B {Al\ >/K>rXI>Rw2燏"+x'4 kc]UO^Ze"KcveX9s;1κ8v 9g])خ#/T/RGw!̩BZg'ʍX\ #*N}NM~Y)<.+m, M(Gq60^qlX̢} ^V |!8lcUIZACT+0TId^y5jM GO%cm>ƪ=lc^AM} 塚ʂ1Uv8nMZ§DjڶM)J?L%Q[JPb2fE/BT.Z EdHʎv۾vxhEBOip*Ui0 /9 լVkی9Bv307jE;XcԕzF!=wsqz'jma`wiKCQ8C3[=D[~'4Is:f*=o9Tg\e 4~#6tb˚U~*#VjY)F(]_(Q!HFWoaZv9mլ k M>mG.<' ИV7%'_1aP==>neگ{Mx!W]?2a)ZRGV:RϨqGin)F*+uYÁn?KK7-B"9VW\Qux\dj|ew3=t _^ag% 8&`p.Z3SVХ jO^7(I?Ҡ_r!lcW^^;;3bhŷiNj2K{a+ &9f\pw8J%`ƧkZT6_ٕUFu՝9AoP NH6{xS&r8Th~2vsY]Jq_ )/+a7B:UJn *+$P_L`GSǚ̊8bތpjb~vȨύ.YKh%֑' xieSt{$.`Q<k+_`JЀ71W?ei?C R"*2Ȋ#襕8 1uw"6ʇpvw+E)wp6ZӝUU'+W(@sPJGkg [(d(G'%^wQd$.z5X'(rZSQQGxN*ɷhE K1 Mj᷷ilhxY˜k>wq n~[e(Ϡ_ZX># :;sqPRV$ͺqE|o(y9;8|J.^ "7Q eBB :$曄 ਻Y*Wj[+8ĬY%SDR E ٹrlbg3r:twyM`iyJ`_oE}j'Q(Xm&͝;:0I*ǗTpu8"IRU 73WwJB@V3@4@J# ࠟ̽׸P2V e^np!*vՆg|~hf$5bp.UlZ hFc?'ob|jC C՞"{?4-XiνXn{&NJ]@٢~3QXEZ(I.0*q ƦGnd9s] p L8G643+`"(KCĬqp(Sa ~lIQY 0;c?}% An3yOG]Ur+Ai|֢,~V6qq0\f {:>,%;{b/-`|'l|CZ[M{J[ s)1s?鋭w`8xQw0}jmQuuކ-Kg5;:ƛ G6ŞN`ޔ9_ <3[s/- *pE}CGiA#N ;j 6M8K I4yyRY0GC4uRzQ6, =z,YN~kPmȋm 4HZNSS_ LBHĩ)Ⱦ޷nY-Ra*t~aB%%f0/jWa1),\\r(YܒN:mDΌ!9ʠ WFXkwʓ34`=czCo*5?h-\ H>+MhO.P`cWP4n2k<2,4iH uZӷGŧ &%oy@%k9dø5[ ݑ0&/:%~y~3nL^9.3em/1Wk N͍i=JC$HAS3,GHާ5b](ltԲH)Kg[n ] 55P(O`T]jAAPF/VÒT%L[f`a|Ʃ4%ƍDID YLJ_.3NMjɃv%P(#* &!˹,_.[N++ҭ}M#" YV"c&` WsHL܃nJ&#r^ U7ZP!O/@I `e%|Щ@w6Z8%lp&]v{7QwGE9շڨuCؖZ3s= 0c_#f?od\r^ 'p_4i-PHȵ1 Es6n^Aes ږƲaj SHin "nἉh)Ǖ_twnLQe!A >è |L?~|o9MrDd7|R[dG`'(06*3ws|bQwDȩd j69F-rO 'C T2.w俍5DDŽVn20+ǖ ~aAȘw{4|]ީ툣f RC+Bxt3`2nExByICrsIo:B6 ~'Փׯw.!8O[7܋ qc:69q֍FǶR7t2>ᦖbm^?3!w5 R2AT8mPk3{AۡXañac 1n6>X&N˖cDmH!p"F)r3߫:JqT*C$E$*_R \ -Fj]Ն1>^$܎X)N ^ {G"mIaøhD29z)/%6 >yVʅ( ܷ >Ȉ*G-M)nS,U p?+Ace {ض?5zBQdlxrȾw[Nj%1@pVʐj$Ϡ9IaЮ쵋V֜k]zLHlmyjU|nBn)n'OOm!5Ǘ檸qD 9`a w ȲGq2.#:9.wbcmP:>XZYj,V u CcJۂ5~ 5ZD;>^Ơ\K{lnE豛rm;٦"5`b:U6I3nF85z d_`gť?eA5tUKxh7r8qC:MŽtܐS0iΑ5 `jz`+2W|eI/t؊> T-OzY-% 71C+'@ʾrtp=Xۓ"/)tm`/ ufAXJq ,/PRŻ.&nVo|#Տ{͠<1j4!7zXqH~7 jULc\="B2Ƞїd?*})4 =+dWcs!>G5?_ ަձnщMBDk MElb{PGu^D< Xqv9g]Jt k ڵ EX'9YBr\ ދcD) B~ h%q01#qQDS<{ hn{ drEeP P$w g d6tBjAX !an 9%~*t*t8qxOwm' ;̜}j]-R:%?9oQCR 8>On0yăI-K8Һj^ bg`@cugvC&ln-iQ=8 H8.]O{z]; 1skH^{LGzN㽳0kGLg0#d x)eNh--Ҹ $.J<hW+LYW<7S>l)䧱f)V&'Qs=rbmyV~ @I[9~9.Q5Yse}»k)Y|`"6.5&; tTͫAF3'*'Iyn~P,0Me߾+{)v4Q#SXQP-Xf?!,^rd-0 }ֳfTFCܳ  0ˉ5~{=Nû Ř"i*yqj!F!j3"/՝lLӖuBeذFc:;gSU(EMfYg{~4@QZzSJp!kLJx3{w@ A<.{u߼SMǂªh%i"NnB} Tr8F9b$ Y5T-36CV=|w|"S4s>& 8/osO,{z9~Hȹu88oG/ߦh=ܴT:s䫠gs^D#z<~]@lde^tmgZS2K*R3 ђh6H& }[,NS+~2JZbEɷK$W ;v3([Muk$XKs^B>0g&vI"ee'Wpm0AA b'b,6*T/ VJ˺*hL/p'?]$sZ*!S |Xxx'zq*^viP|%,)'S D,N1ʒ5;ނÜ. Q䮮I2Wk2r>È99p3iмrA&_&q4XvNdu#107;7l4HHowQOw6[׸{3cMS0) YKYOaTrNa?մޅAë<*I8wl}Ӳg|3eNMQo\C,B"MKߊ =#wYSeKqi")6[)A|4MQ:o )re> xGD`b\$_d {t,OzAW{ϸ!XV3o<77?zJ4tUf\ϭIci]tհSdlFJr[mjg?GxUwnP%NωH!X\{j/,?= K nzu:Fp |(UH~BK7dcX,2ZF{[H,-<Q/|-S=oe/Ņמ+H͉qAr`y8b r4^#n66e|T ղch [,#,0tD˘-̦, |Z `G _ o)%j5nHΨx\xѨ /W 0)p9{Kt:OZ `9}M*-PKT 7 k0MXhTo}.{lԟQj#(9aԼg.dz(.dPZ>~ j[YAFV/$^ ,k9) 此QΕ:Х '<s5N1y"[2,b*}YR&&N `_Gd9#%4* K\')!SC[:CL4\J21uTI (9f"Xҥ:"A76%m}f9\S\\ ԨE9 rORE*oHEED,m"[O=u\nom3_rȒ%v \zv2GqSl. t+j<9 -?c~iCҟ,OѫioqOD v֒mlBLȈxrM57,?l1=j٦!r@gHn YM#$`3u^2%v͒PjO+  "].YqdDEg> pA\Ċ&#X죌Ck|4)OщQ/oX*ۆ6Aa]{>À" EtDͰ-{OjI Y.u9T=bV?9?JVj/fi$K$LU-n2Fr CS1hXrB m40'}ݑ=~R:umww}(ZP9K)"D䛞ؑ1GOg"N6t%Fc۲9Xi`q;:Sz@XED.So9O|-p},M.:e#aa\EdcxjnO5Hv_:kMg-C_WhyP<-0!x%Rvix`ko@R2(r Ɖ|=B"^]qް2KOD#TM/- N$ZN\1֕'ǥeJ$u/nϰ l7_>1!YY6q(Ll:,lJ ir'z"DBUZ *n~$\̦5IǘzКy"]O~f2Δj&.9/mDv83&,7y,ЫŨաͽ&áKC*J/=%mhV>VXĊ\pb[LoA1 (Ycg vEuUK1=;S*N)Ir/[7|MJ ~]@^UfeWMk^();,0#6Y~JvrXdo6LA{ fM,RǔHy#뻻 r..&n_H` 3&*& >X\/fE~j V*`ۄ,˿Hx-E#JD;ӄs<>ؼj.X,>^&Skdvd RT K?o'UrF](khit=! z;U{1:nf V Lҡ{2 ~˲n2ԭx GD]L@t<;?͚*js *K՝=5;fUw0-Cg)UU5bm)ioO+Y%ϧ'Ԟ@v{7є̚j:Rt-x-\Y-*Fhͷ"79wwo>5=Weg/>WmF&1ed"ȳ'붭"d<Ղvz[.*oUS~XŌxL]Z#ƅ>]ȅMD<ֹclJ!$" 2ًn$BG&&!{ɕtfL 41Ƌ!ƟEk8/ɫ/nK#O#ijKTq,j>sʴzI RaS#:ti| jS~Vj0Es<$ UB|j< I;)Q텪?WMk*ݴ^#BBL홸ʹb6 Yk1R`Y[}_Zc4g,(ȕtZzg󺁀+ Ve9n U7677tBW'g8Ɩnїҟv}Khچz-̩cDeқ} ]H -_Wyk`FS}n ݸٲq՞A4!zt^rBwⳤ+*4XUXg']ܛ^@Bpf%57\6h As+ֲ̂IW5=n=] ѿ%3E~]m2 mF? |+RF6',O_{=R+aнő BiOT˾' lUﳖy<,)pG9=4D!dsrO0)ڙlII/e SӰ};6:HzUӔ*n֪nz#K\SNxr@ ļHg9t7HP36] [ؑI=Y"I1 0zy O;gT x8swc 7j*ryGI- Vx|wj̉]~QDUƨ]y*YV ĒzY'q f`}P{Ъ! !F+Wa@"q o+I^1NÐ)q 2nI9muBQ+z%SPԎko4%Lai@&p$MSt&37k>KⅮaVWzb8҆jR`_IesQhU \Pb;cx 54gHO^[SVe{ƧbI/̺uq 1\="aCu'~a=UO/U Ȏ:pDx]R Me+z=Oʧ?%$ox4$u(z#3Px,G~s]M }V&ԦuIYZj ŶLZ<Kַya*<=.fz$.s8{җ ,} !D膎9Y$/˧yLe:zaz60z[akd[EIWvDm~We{E;ZT6 Ja^*ReDsmrFS\Z@lջus m7Sԋ{b|uxLzGC&~^'gQ("@ v/4?{ > "aoFex[hC mXmeX}n+Wv5(6h}NFm bg%_^Fk 'tPNiO@Ԉր\~IZPfa*h-J^39@Z$"VM$ @hvZ~;=6xq1myUYUUf@0c'\$8܎ghqH>Fb̓ļk"& S9Rj3~֫u\(/LjS)K3! I Qdv/'>U c(+$d:6{|.a}j_otUf>߼+\ap&P$^(Ãr}-7Qf(aA!IǨ<8cѝy':1(YQur'qgp1*)EA-e@jB13~l+:D9sYm;'#L<&+,!,L yf2MAJ ,lz>'z/JMJ q3bᳱ kznc 9U=Z$nTrROY1lpJ{&/Md%fq*lvy!ŜliJ®ʿ]7;^@9.2A~ҖB;x^Fס> W EJэHSp .;x&=F&."^NodT1Dr!uDrPB 9hN\βu+WԅI '4fؾt2+ ~*;\:!3r9aգAƣ% ֌@"ᡨjbOI]"lP %ԅ'a7j_5H,H>En}Rӧ6'J'a(]-'PGXu ;q̳zKE.PVA&6Zc[՛ i%p1fˮ% C*E^թ#&L!$g|mG?e宫T5 a5belSdi#h!8 YIe!QQB!.Ci6~G{d* `]%۬,Uˁ] p׮պBp%̮S`9ٗtߔ;Ŋ \ Km9J3L7_$~K7>uE҂[XE 5BѷAg$렢}aEEju{4<~1E{Ҡݚ(Τ Iln}<Ǜ@p’K홹˒t3\94f5,7R$~$!!<;!Mk+p4zzY+f fʇwsr!|ehiP5JpLgd @#iCg8!:nSClZ:x`~ko}iU G])wQS:tWn?yYߞd_`.?2m ]D~#w[]Ei \OM{qxʚvЯp`4X|z gaP/= [6}מs:ŊBJ) 6Ӈ QMe~u\| WHo& 6[(iQL`ڊǒiD^l=YcVJnmzĜy ; ?RU Ibr%Su^2$f?a,K)|gGӗ e80cfZ4en3#7.xScq93A{( ͤ ڄ-߉"92:5/iܹ}`1?S`(=H;qVi/ 1yIq%[Q| 9n#8T(s.Ϧ;$ 1щxA*찘a/w>]l ZUm@͏^<BBA` =C =4&| : ٟ3UU, +2T<~ 7V }'^8l7J?܀H{<:H`pꗉk}T$4q+[I pI! 6t(STZnM#Ԃ.'vrrv6Xm'9M2d~ \0mGIfA *e{b('zۂ ц3bjWU'?xx`"pZ.4"PN,lJ7]!um'3z|(:OfRˑGsM3qā!yrP:G:>| $R/e.X"gs/i:"4AyO?vgMuQ#0uf'6jIjOGC٨=X_RĎN;n[TA +̉aA7Etxjk:GB^YAA*FN"tt{LM)Iڔ6F”zZA(,q&!K/ܠg#w._iުjsr,ShK1w@|GFs&H.o ߤ>H2ڀwK162^Q2^'1ʛx^8WȿS2hh)Q z[p'&|^TIeV{BĥZZr:2pr'sqxɉjv`t5yɛ{T_O׭nF@32˰'a(`zڢGb!b;R)+\^(D\S_oW:Tv{:~q% Cv@H[~\me\&[YC zpz{~sn6.cBt/oʓO b)$r JMGՐa0Z:whGꉁwwo ]bwBjU$)^G*t 'p>ws?Mb^ fBlငd%Tr9JK l$cG<=-d0wh’'wzLӵ%?[;uBL9d^~̱GlώnY< ?Tľr ~vQ?7$ZT3.=flZvOxa'֔K¡f B`X&oCE&@[ Jtмpjc?4}nQ eiÀڽءP,p뉮 Kk4cy7پ iRKQ թl3^سg l-O9WIM;9IWHG^vEa$oM)W9:>{ɧ][RLt<ѼU%ܲ{N}k' ^@}>(KeuJFGd x&.fKwg;ZU[i v[:ӧ쏹K6ubNL(=Zd&Ȓ"5: %~ YJgJRZE0J`<LXAg̖`[d# }Ff) -ҾŚvfWv`3ȰʂC[ȟ̊2z=)uHt^L|?LaŰۆ b%Z'/]^.cÃ:(ΑAXW/^$MZ[XNPFH|OPYK g/ЇIT+!_oen>'"'B3̪j;!{/yt<Κ YaQc?1X v)Ұ6nXCQYwFrRSݎzgl3q*Ў.GJAH;S?j ل7a`אn#U*8v !APg)2!RtANz3snSK?`2\M߷ݗ|[{)t2_SZnc%N?8ONI ^+|h©LMp#\n)6lw8si˷KMKTc1 <=6񒎈2K8L^qo% [Vsk觻j:Ԫ1fI 3..#W<\c Y1 D[Z*2~o7|sUt߯dm}XH3ϰs1\?cLAEktR$12)ŢEf|}`z1R[1wHZo3J"gpIZlFc' MǒT1N15yձ Ӝ?G!91JM2_;/+*_:i7I "z}1ؽI7`CG#gr;R\dy]d ; vKư*YTy\YC6[UrZsTػqP3cp6$qѩ$abS{7LZ7aܧ_&MoW 14#ӱnqegpQ_WY̎ ʓ#j w869I [{qݲ Xl1O" f_5<A1od 4(=tz *F5 mygI°}EPtS{R,^z_xnG$U #{ ӵJݯ܂Q Ciu{ 9CmzI+iBn^Z8Zq48ksibT1r#FqO63|߻J ^2\DL)}Q9QV.ҿ .o=Rc'ɣFxV,iV^eOhKKyTpIP;ƭZj`M_HH-yXߡ:)mx&~w*>os^z .ͱu [S}hb/ҁyuCGyR+U|R3,6qeKjz2=P=*5Lޑc1e ITJ~eASk,& G5jTHkiD9i\ %>r|ѦpMab[ՓdBTIqܲ.rf6?ZZ 1D!{&;soBt"UWcoO|XF#^ 0h=l/apka&mc&"P=*8lġ@p7ⰭKZ@,$PsOY/,wz0q?F՞J l*7;[`mN#}e[qz6:8pc5ibRE -T{krv`N 㛕NBޔʃ5Jd_ϼ5ġbxpPaMg`eHU ~B!BSu#9%xgr*en,ẵ4-WwE:fM?Yc|Lis`Fr ִϾ*0}Cm3, .&Mʪ?"?1Fs-)]&Sčm|͠f!9rCJ! ʐvd,%s*IA3& 0${:S{Uo=۳(|H}UNb:CkBb+h$6K}Sk`q<]&qs9ϢҊrx?AZ͂C(N>wCWm o mלok&[oTo8#^݇2Y @D:v쳍o5ЅSͮ@*zpnٓaHQ;mR=k댎Cr /cB}Y=sC*3o &-A);,s]@[M?|/Ŵ;1^<:ĝ^9suQI{VmoL ot>8NƟcÙ>w"3C"Hj myhЛ$,!a5,0)QF13WhƷK`T**?yS*8VÁ}X] p[E'6$ֵ} \}|Y5 Fت!O Rg=?Ol]J**>81Moa#w b48qɴT[ٓYՅvuqMNF(7oWցs4fJ7TtYL>$U&cQE_2E!ہÛM>l SܨE5N^b] K`y'X M%e$iZ':e{ֱP1 8 Jhz-QݥL:R1mC_$zUD"sGMj W(gD= YAkOHREz;kkⲗ T,0ar%<>p7kГ4u~@d "Bѝi6C 6u WBEYdLqS ]d:XNLo@{./IV"hPcqg-0q}-lQ%7iۣi%mjG {-gטErԦPgVLܶ_ 8kjOAiPQYOа@qNpɨ_JA52z+10CDZFUf`"y7Lzn92ެ;tTUU赋^[MV7cy끩 E&V0JRݲ[WSanZ1?<46Py溽gh-xR>xfr7ͣØX~-p^AL, nwGf푳..0= 1Kk$ҋ;v>r$c&fxVv:iQc0qFc@%ow aaaT+c/[l;9_~&jx i򾎮"M hmm<(_"QUV7u!xӡ6 ̠ mHd)KT5OvlےLK ^R֠t_RR.\Hg"㡲- PdRбwSOaEϨ79Ot6,u2+;9eI'8[(8~md5 ;P6i4&A]L$bP*/F*΢OU1Y`PpNy.d?&"aڜԈb3YP~>Ny5i1rǧi nmH\+~[/l؁ L݄HPJс|ZDS錮v;лdI7i *_%b5дFVfϏ@Tl~?$+F F.1F1nMOE¦}bñPm^龶lߩe4֧EHoGELl,*7@ts 5s/0obCz:={E= xRFl0$r;ƂUYduN@o۠-E\4YR| #04Ksj4 Ȍ 'N#U^(+j.Gte:pŇ+3[["l(ȜX@s_4 z&B}] ` F M8gqvsf2biye^o6O99X$4Eͱ}Hs~3s4@v>yɧI-eFL@PI;V){<V{č^S]>stӌ>Vi vun.=/Ϋ5<?q.߳RՌ..#N ر<  <N (ih)D˳!O*}k74uTS- s)k8~DEkYBKa(9vI䷗ E6ٔɭxjo,s2"KǡmO)8/f&]IUܮ ;eT{Yٻk0-4xeN.}q>`fro?vx4d%s _?7wiǰ.uyS>'YZ@PAku֫o)fYw{/t )bu6?+k9vT{ːEDz$[MWZd,0Sк+)FӧD[+ra}7=J%,F2L2Մml(UE?efjd:[JznӰl?X.'pLmTg*pjSdCS "ʎykT"jXpWvϟ; qt"\^ %[t,JiM(Axv W8T>lB 5F8d@&:]&@pon5b3cIt%w0yrGG<;sC2óv1wrTգ,Iqhx- Ƴwcf=H> #iqE")MBF=Y1 HԨ}泝B n^Di1׊k,k̈́ ɓɥ J<[&A9FGY)qI%hCcTe 7| y(akDL53mԅ]6[Ab]}\vҊ.CHjӺ~;CZwf溢eenQI 8 [Br$WȻ9-K'ulVݚ z`H(zY/mvzh'Bog7L }6΀ĸ;r܁;<&\#R,k1;7NvVMkG죷`w{8h2] s3VЭUmb[6-K vC[j(8Mz{1^c9%̃fouE݃HtZ> A6P!/=FQtIА 9Kh&x ˌ7-,׏ORqV~(B7hy5a ŜW^l š~^tg((@7 |K/+JkpCeq|یpր #p_cA^ٺnLF9'$ YY(_W[>'Ն LK=I5͏HpO`jZC׾F@q2F2AIr zܬkfc GYH2NO] 5ߚ{Nch# Cgx*P mN0Z7pq髱۟7ٳ+("r-vm#2IuK3{aIa#^z܆UK4\Ȭ~+zZ?W(nEAIU6 #$Rm$dYK`ӟ?ݪ^ևhrw\:{k@W]3@/eNdl` haᘶjKFV_Oe>kf!XÕLR# )>BBmghhi_},>EH~Tyi^ :9Qw 6|;yb(z`xLP]FB1|tD8HrPY p!i1[PK5ѝ4z r/ vzqy@K{(G[C#޾h,euz}Wmv vy4c5``4*"8U D_s>uЛ۵kj?`k#P>zjISog3Ђ-+NxGG 9bD$hE `8H#|!z$WU{oY+h <:Rdle\o>섴FdlRK]39~ C|l]i|,XXo$ .?+1RԬ'I;{iwJu.YKN:X^s|@z OMYn8?6WViKe 6sCC.$1sc1sSH ErAAZ R}G(llJ%рq\ӝxu8tR7$ԗJEGϾꞖ4́$M $_6} 4)+^vnla$t&®^.52(kո4S}Kq hΘR;(%ylK]o׏ߦ-V߬0.9Mg$ tcc(]# vxhׯԿ(`X`-gXn E=nZ |d%F,SDnz"蔀 ;--/îB-0]UevdMW`$(],zEfëvHb6(Im@ɓ#9P:ҴZŜw2xˠ,tܙKzαEW5kQ)4;p>.(u*ȣX jP x-YSCQ~fukELUE\ }˹bX[x*A`+z踆Cڛep2ӥsC?\e,Q!p x딨^Qgq#{P{=clOᖽay4! 3 _Jm+>j?RmlHú@7~*33x/MXlO(7VϑኣU0m6&[c֎nX-ߌ#s WB/BmF *B "R R?MCOw_kpܽNnj((!0 Ppw\=eiX ihR>֟%Dx|n 7G?Qp܌9;_EsZbKǎxQH84'c; b2Ͽ}> .U; +:P϶y 2) 63nvK`[6͒eьEV"{P J wjVj3A*6%h2,su XOqyWb}kj4\5MkSfw>;dVvr[n464fQA L -u3aYdEtydQkrS @ aKfc=&*B-M b~a"7AH/K6Ysok:̘݁.#@'2 `sA}yDI;O*`8'F{Oc7vQRf!)8?=-3-^\|2‹K3BꮁbSon@c/J!n0ST6bP,YQs>O1/lj]Mt։Q_ruM6vX.쬢+>k!Qfh=KkkTt$8M>S?8:gdNO) Loe%4jRPÇ]c$ Pv[, ȵdK3S5Ti?yEH 4S.gaBRX^Fȸ1~qi HΕ'68q|wK6cȊr[I썱lN>_k3]ZocaK;p#8V:A߄,5ycSJePǗ=#cS"p~ͶNV]7'BnҙH 0'ϫZms3mR>j*7N `<ę^>?-hC]1uܸ/o 3uE@Sd n`)EXZb 첩1a\i7D $m;\*$~UP ^!V{G'~_õ1 `Z`REV;.\k ^CxJ̯9H{b/*su줓(to< ^,I][&h&)pksk@b*Kqv '+O1ҙSQb'  e zLb0 67LtPwe!a>QQG7&D ˺U:y=NНu2Yo)xyưx7N8Ճ,޶,naH2I@fbn'f;G.>S5u2]]~LL1 l ?]C%Oդ덝@>AI z7M1M cA{t;D3Ȼ$AqH+Cڇf1Ilf7˿Mf* \9F2%c#^<"?2׃B݁ rWy_Sin4!p-B!4 @9'8[y%WBt*ORhūg_Rt5G 6*i\ a20gSpf?~':CsaX#> >s-=b:#c}u) DΣ jDAFAm܊&WIeoJl=!}4M m)d^ʈE eɮD(8k0VK/C:'񠇀o%)w5mjD܎"1PmVp̖Dî~\t$ZE԰ i d LsL]_1>#pFwɍ!AH0[n!( ݶpQ]'S yuE̗|q)K#0xB t>ӰA:FL v-mYv9^_nJ]A?zͿj(PYQ8gwbY-n='`߿@zgeB>SƈC b5tQj,uG{3XrQbO5Nq_4z^$c{qXWUI3}KBJ7=gJfL9T4mp[\CJ o&9L |38[W1viZnORgQM!?W72$\gq3`0%OQt@y/?2y zwc|?5mJ+4*(t%7J^>{њY 󋃗R7O%cj/Fs7F} ҁVʖEn]ܙ{^ @w0<%L0=;()}=b uPƄ; %E9[6: hfC /|9RDz3GqScS-t! PӶ+ :GI . = (~+}.?d3z9S`U խ( zi0(=gI}/'%?۝cr,k+O2wn' x1^\\lZY_7p3 h(WHH3"!O6BzZgo82,Gy엏rv`⫄D=diNƠoCe7;bΎPjf7%#9wdilקeO^(Lއԑl^l3r (Ʊ COǝ fȲ o y{#d1˗w}&+g z"xHsޠ<дT: `8*(95Z}I(c1}Sc J"X+{UqR'=4Tǫo}jTJ\WҒQ$L3n X t[ ;j5!98WJz].!,\5з% ^~4}/QmW6ak@lC xxrwQYXt^xCHveN5P lkzձhէ=kp  MN_ -9Kg>!GcqnP@Ka0NJΦӝ/ծ@TE|#G>@OVDwI 35GҴ}Do'-˺~KWb-ۖwV3tyܕ`[é_R,P3ns ׊rAq{ {=.Xs[1Tȩ$FiTxuqH\s %M}i)9XI  q)@<^Ƴ6`lbah[1SPY6F?%li)4: 9gFOFmB>@xd'D K̛T1ЅDlvIώlW'N1؞=Bٿ5W偧.+Ȑ߶`\FlFY0dHRWhPR!XLn)%6`j_8j*I >q6YeQ=M(37v+-snコ&.k7dq:sm|W)oU$2sGZ'Jk~Ô=>L*!=%M^)HФ<.d[~&f'H45BٿPvᜠ?4DnE02:) s]5ǟMDr=N?|_8o ^ te=sCWu'<|A z߶PƵE߉:ٞfQ=lDҌg\ 3ãW* @;|!ˆ嘈dbO:Q S,0+ΰvLA0bWVz$,%+}Aސ6jl\X?}džߥ#6Y?bk_VgܧXLa$YUBTA[ G6 Fs{&![PPNS72z"hUG= | &eQC/ gvm+ 8oz u,A:1E->˿]y_?yHjKB6DTf=}Ό(ܬp- x><#Z7& - *pH"lu[}imˋq0xb)ѣHA#'" Bag9dw7Lef"uX gN0+E-RB&Yi=\f+5>=PTzp Ԡ-L)o'`.+IZO |,:;dM5Hk1{@WRIl ҁW5M< NlZZc.X3HZ"M$WLi}yBq̝km({&ƱPsx)p6kOGHU̳+!!$ Csh۩dEDς^-~$J>9Hj3s5I3SXzAi ̨8yWx(0`W(v-p( pI!WX"D j SikXD`xg;E{P2l2}ȏĩ N2QM%0>.p*dZĺS')2.K*@Gjݵ N @u$7{à[xns~Oqiz(,RN v&pʽԊ).e%/<SؐOJs!4L0J˶)ʎМЉcwHoUX|]L˺ن'No)ţ0OaOtzuwdl1 M+nsHB;,ȼEUvN-. Ip޶fVjToAy7ψlڴ$8.,kzcIȴ8\35ۍn-3;zf(9dE˕W$GdJ>ln)& `8)XFmοcg}CI8XѨ\ȡ"zϼcxn_{n'y9ru8 q GOQmi9bd:pa3i?>#%5+gNs/0Ag VWl)]:%Y@] qvq6^WыQÎBF+j/;!#`G ~yq1Wޢ;CJm*wSwsg<;]s-2TdgJ}50u](]F=8MN !2j2 oN5-G@qoj3"zC>%QSfwqKغNkJ=tn{kvAz\yOw6yʸ~aŦ"[]aSl\yF78|w6:_蠒V5aSӟm|yOZak8VG-W_놳P9 ޥ%~`^`)8kn 68Zan~wZKB7F}HH:[A2|isf >x}d <9YC0zh^h"-g~ϮSW3ZZib9+ݫߎ=fӶ Sl/9vㆩ,"F<.Qfpej%Ս!i2M&4׸n=SIDslMUe#Zr=tAj{N3 6ޖ蕗~SfBJ$cDmv +rkDٗ7`zbXF.6 r5g<"Y&zB}e({ԩλ3rδVUgAdp]E[xz]ZG#U/ @Vs~%vԂִdp%:ܔL*7% h]՞Tk]%ZJv̘e0̪TXO!Ti-0Kѓ6b"|Wf)2wOeinZi 9 aS7sH<70Ԩ,3O0# |!ӝ dQF.wҮ7=p>waSK;X%YaE>ѫY=CU#1T}c 7=ꛐ/KsFڇIn* YL[ hzEʱ#~F>حʰHy+yQStiŤ Y1»+M&lLx4oks*Js3߱c|?Aˆ*}Eu^^%y*C 5mΣ)M> !]?5!랣dm:d5;M`Z:u|x3}N!H=C.}*WC{JHF׈1$yHՌ)\7Bd :RWCw,9*.(6}+(b{\N*VbLa;ڀջ|&ffTT6ޡggeLk7هfV%嫻]4R8k`p%p>Uk'i"wiҐ߆툇f*#̦:SV rM=㚡t٪"(Va l'AkH^Q' ^笁z@T Id43AB]Ru $;dV /+oAlo$r@LU7.MbT\ ci?95eŷ5RsnAL` q) .l.6 4M((Pa7jǓ6 3Gı죟"C%= dx;;n5sTH3f̆ h \HR-u77uC&#Bؙy"TXg2*o 3jƼqge`{:}DP/n(z;2"?R[spc%Ny9ԙ-6&ŭYg ,Ŝ]^g(mVaY1XB8zzks !Y +yu &a_qj:/ %_זb Ž/wzkcNfAgϠ{ 9* Sҿq*#MCD=\ER" %`W9 HŎ= 8O))A_>dV۝ָ{73CD UO Qއ1dq_`y  ( WT~U\=j+~c ZY 嫊ZːIOFCe0IxV;e?'AQ?@7N1'X|E=x8g4'jIX*yڑ5C?RsCl5׹n 8k]mY0){*c<|H6EИ0d65SKU?VJмٚJMnwR oڀKb/kvneWԠut hIθ7ַ5wUlRN, ^ag?cwPn#ѐû0ŵ2oFX#X/d ns4,`:)TA>Gq&H~k*\beV0܀A& 5Өgx`w&@$BSO /[Im=YoqW\0Ҭ9_Q+qm,\FKP-6 cH1R:HlXoIOvf4Qs٫^"Dñh->wnJH|O^"br9+@XU%plz$>A'O؃y@B/VUp={;NJBJ9pG1xɋPޑƫ3\_[ Өv%x:CdVҡ:#ؓd:}༡5`%3ɡͧWŶPercJ1c揉2ZR*/oD=.5Fzk•<9a̧^:HRtȬpsr/#MB޽h? e<JSYŤ],P~wfDvjމ?5.lF)eKRTkqZSIOU+4_z58֥#)FJLH2D'oJԬd/dDa7U[5m1Y^#1(WxNʶ HMzݐEw UN)fڎKAMJH9,>xW'ggqf^y߂ t8)U#["#pbg@ij iQzo 2~՝Atyv酣+z' ZH>S);D=SI"bjf&a`Y{пGJ8¥;|H\*1橴wVp_>ur=yТ!vҙ Sܿa 7#ƶ߲vYWΤj~p!yDRҗŒ)Wrl?d)(Y~~ګnIw[~ye p['adNȼ/pnBhá*G,ҶӒ|:Ƴ[w٬/>i*Gqu~\6VU#ES;/59,9WgO=XOH]X;. Q?QyPK@=kdT-"2&9_jV59sօ%1J1{7?'7u,?y 8F2\Zc>.H7 0p_8PRO`G޲_`P(|wDdy@du#tX%BsXB!qĬ2Mf#C,T}s)EX;=jIlsLnEdR93Xy79*>YɱJ)ӓ}1F%jJewmR#s0ws Y>hz[BvehyoU{\Y R,MU ixYȧlb;fޕP{i8V+{yUW_TTRsY|tx-J[NUjWoG˱,5|`e}dݜ"/=Z,e=l/9(%u yǟ_R0&XqA0$t׌=e=޳_dӚC0';x+>{@6}Rxb)~] l~m ӇKui2,ugljR@`%憬d" q|^;e)RnVhSCbOܦp/ȖY|oM0 M'dqF(( {PѪd\nc.^#aR^v{%LnRo1.yيә Nx2W66N / =cb}uZ(Hu) 2*E)jmOe%!XC1٭})Cy6OK`0iBTB|”~SOՀPnߓNȷA}zbMf{ngeG,&w kW>S;o*9i5MXwO(5)r`~O2J&%Zri iC>`8\3@ӈIB;iĎRfj:6W#@lkcV1Y2]ƙf,> qH Ii#I*bx HK~a}7*1vl53Y)T4*-25N)2e $! gDuG 畬CuJw 4"͝IL3}d鄼Jq<P L3E}-S0OjHk憑G$kbx/1!ivD̤c1$PfK/1*}q `{sv>ˋ ^p2OEcޑAE<ɩrޟScxxˢ] i.zޝq;xMX9>A(LN&P7@$BUV g:g|$ =LTcOrQY1Hv(T79. U7-Ghy:\|f3OYǍ~I]nAEqd&XiyGAT0׎ 0&<'N(ꮦn4^sp6 *.\|ÚXmdgkd^) A7:Ce^#Q++T!NeR1R{n}~\Rv ]IXC,ab*s:Q%-윂M gha+؂x&7!ؤ;>%8d f:4"-XK]UK,Uphմ %Pwte{eߡQϠ6enA /s0z/z"Lo1M9r"y* J1%}9Br[\ytCJ މܴL^UwiISV[d"mY)C)/wF3D"Cm&GW* OneL^^ *+,n6r­`h2 ?wsÑk=Wr`^B^z(!bp@@g(j贜X \.hE7ޘ?d?轚E3=.c~zrOvZ&P:cf6z ȟ [Atӹ(3'bTʴָD ThӖt"[Zy( 1}  3z3lБ/=UCaRc Z5l g8B \3ù56DLPY?$֮< oߤr~besYVD8g?+AhǨjQ:*VCv㴑%UHR@1'O}8}fM1M&u)Q&"pzl@zGd zY׌R^{]4˜3 û٩w&4PpPmǽ!JB“(9,1b%nP -LXuÂo0InmeD^e"ͪ1/[jҬyp05RA6xXcoL#uJ?ʀV+ѓ0+0`z Sok^UDzeR;S)!D|).0 z}g3l+OAl 3Fi,fM;U H\~FO"֪Q[Qg<9h`v9uLxh-vgZ]m)V/s܉ 2!ST i0#N>2o-.Ym@6cL.P 7$ZI+'ًnc8JO:d|z˪8yqU'IfaJ'l@azO+n7,wd'62Tt-UJG#5u Ԅ(αv`6޻xY;hNM$UXs H˵V l2x&%P={t|X*A kdfʛ}8H9P*#^x4Cl;2cS/ Eq<` \Ԡt;񚘑s#a~W;~ٜ;ƖQs4þ1*##NjM;|Y4?Zr_*^AwWgFԋ 櫡~VP`Ҭ/]U<ّkX5?&mjnWӛ&%y(J6~jǜ5ЙZ\& + ܪz|yChmHQ˺Yq6n\fܩ/!~n'B0‘!/0T>n;pT`n/xfӦ剮+P#p&Ϋ0c*7-25Ee0cgE|$5QS/e  Rm9(T%JiPU01툙^48&npF- ;RC3f%*tO$=6}DŽTT1o`yDh>Tԏ`x=Ӓ9nw 쳼'UOlYbXQlb%qk HBls (k*5".wڐ`)[gy~\jCI6TsP^6D3%'f5⒛-N~iWyƻ t0jpoVrx}ū"6-f擳ĝ8o9;ΟץNcn}$ !" 6KFn]v천(}igb.+aNWQbBs]c6@|sSoC`BfnJ}[sj~$)yM5u'Vmy;^f4d~_駡7vs@ "0gA_܂m6 0SbBk r{"$^EX~TnA7驭XԀ3W-nUE_c-K墙5[SJ: M*7fk› */cw˻܇;Ź{zVvFJ@!.}@YoaT-D _("}ϘbjS.Y vlQ}VS A@'ru *'&lEy-_\(.n8-N]b j~V]P↣auDW 0ɯ 2=:HG@׌#t|@_+` ; KNP-!^e$e_&xܕB%G&XxEjG,ZզON.9܄b{2oJ1 &rºyXݒEݸ4Y8x  }4ǃ]TTi]f@2#GKTw5@-֘,)ү+V[CH3=լa_᎗%D]SkGNĈ)/]hsՒY'UV-~%Ƴ­ yvXSNLCSBɾG]: 2X?܎C#@^'Lة$?|!DnIT`D-!71Qx;l>BSp<`W7.8w OGIh a6=UF`8cIS_xz6Q"ۛ0dх[3(DG d `2F`\PrpT ؇r)KG?_~brSVoD"푈۫oK b1) JxFc!F27P@Lh({ !~ěkbHs~J[S" 9!>EWZד!oI *3#'N܆PQ=2q8iN0;nƾSlko9W:`#"+La4dpGnל0@PRN!')s <]V;ʺ@kAIBd9~e?;:DuΛ+ >,@PP<58oT* 7#J'S2!*G$PѬ] b< ]$4b&CQ(5CZrFE7t2Zdk5㣥˃5aFxsڸH(L!NCrG-Wl6n} )Iv̼ldߣ-%Ua!Egc-p3d޼sF=:@m`Ns&ݙPF^.y5̚)MU/i>xIXcP,#T"hN$^-v#E:)-k}0c~O%a.8\'N<95zFURY~-o=I\&ECl)6Ѷu.ps`[S"\s>gcL 9 a}TyCAP{J퉗XP'N~y8#twLߖFm5mS%%=P%taօy!Ş\j3 6Re[g1Nx\.Bl aa\x2djPC,qk <ml jFBSd5mǠѥea-9I٭mة|(`:F +Qxs#}YFAH"Bf;d{7Fzٔ)_ĬuTZxx^ݢ ?%г#(].6U A\ iFw2͊ `V2pR&E^N&R-oipה6m]͗CRNi?#TWKpILN\р7Fp:VsY1&@j8_  dczVR=-Dτ?̤uE/1,Ev?*zwufn;ZԛJR"&>+?4GǞ4z#㊒}}g O~!,u>@ldx'9S:ѩꃟ2֫^%e,)\0}*g1>!A%00-fPY?լE ގC &xt!ЪXME+EB6g,,=7|G' `J ( 4`$$zZa?6 $tD&vGF&)DpQg2L7. ^Q3ڊDQbr1P,Ayj23"TsO} CPa i6 n;zN /cR6TFBڴgM=i%؅#VL /H'ACǸ k 3mDYؽkD  >UU:lskWߦ*.΋XP¼4[h^ g2I`־G⹚rkdk|'D%.䭦#C+ayRl1\G!f4#s//=OW ds) Kq)tMz.pm6^IKԟmcrǰ(1O=DA߲6)Cn7Yz8[Th$ř?j4 ZN{Lpq D6ʛm’ qP !Cveq#}4@t[ dCG?/̘ZlLR۠>VK~D`)PaXiѨ:=$['0o9 U2 րM( JK̛yIWc2.U h`/c+*ʢQ]O/T*ر4e)$y*jĆ" dN\(T \`rGR*nID9sK٩1dtmjcX.D\,J}9ȯMMm@gG9GbZ5&4N"n7#x-!C"DcTEqB+W>$k5gė #gK25T3Ѡ=Ku9m-R?g@ \M܇B:bZlclB @TFR{I/:. 9iR{ =dtp!V C@K9zZBWnk&( UIMȶ0",d!̞ >q·E@ ~ܕꞍ0R^!SI©3I `-"H#eD;J|$lJW]{`~X Ȥz*YU)?,hU>>diF|ĬjMfWTv<6pjj;wL QM%ׅ " 5kRE@^N[ΗL(pS`h4I~ i >ioÓɰ6v$4buCD oڲu&4fբVH(O-uNmo+M|6NnpM@d+7 Ǖu_N Kw?ڀəg6)! s mfm k#nZs^F`>vәn >tJB#rbU,VWNsB_/amfR (n*#9eexYRVFCO6n M bkPH}8+9Tk:<9jb43z;!eH/$$yZC"N+sB*7|q)~KPhi-'-[?P q{ 6-Bc"t򑳾ktUVx]o40@dI<6%+/TG K+]:ZЈzFMFSsc'm |AGv2 m.(^ Q`]x-hWr9 zUV^Y1ʼҌL [ L6q:λvnsρDuޕxs/j_54{-u14$`kQE:uaZ2kJ<>Y >x" cY"mj*Fۖ"?y""+Y>V\ߔ`2w.E #1C ^ YL Lq-k 3DA)+dN~8?Z/DO%t0G_yVT¥ыVr=~ʶ^k>q^ztc-jS KD?~ cSQ*CTm]-<:rcU|'UHٓ7oB_W/):׳"&.D ])AT?/K o-j3>Z0NFڬX+y0Eߥ62;b65늊~fHt,VPE 06C-)]&]R< ݿݤc9S%ݏO\Ŝ| T>rOkл4[!4g_'`nD%bҠVe654n#\\ :v? i9 c}*Ak>YIJq9eZ֯n{&8ஂ?ڱ+8@ `H_\8Z Bdzo$[ z:""@~QvOɜakp#TC:5Da=VTtaSÒfPTuQ)@L3/u Hbx͐ 0#?H1HV#EdQATEdL8/1q$ a'x(oPxV&Jb5Fy\Jv=́`qsjbC#, {Nf 1qAH:Dʪ>:N OXIzVpPQuv$M7j;V^/I/Qoپ頭5h'S7s׍AuA챐v\| 0e^<=,K=~5-/ O0Te}0s* @')_09dO@u4#h4Կ/(#C9Sr=ESNuuÁg>癞>ь `,8ǏVuy=衑TUx6 H~7)b7 z úBۖ mkrKFEyOJ.q;-r,G&Cn=Pȗ.EUCR\ @*^JQ"HA12O~Ѩ͝`ˎ7ɂ&?ytL,AbL1v ? qD'xF7Y'yZO#( Yl_OYlOǧy$J2*Wkו'Ux:<3Ջܵ$4(d Wv DyS YzL۸cC5L%B~v4IJ񩩖,UG j^j{d֨@- / 5Uםɢ5=QV>"QԠXInN55aP*FQe+\=DRwE?U?H효Qڊ -_KZÙX v/[uw\D3{\-N(Jle?jd#[SFW`ˉ0?@=c3h+|OuXg]P3D;~@J 1-FVhg+Awv5:g{{{\_G x;gшڰ|; Pel Dc5FB]>+"O y )d*?Oqv߯ M7ܥqId9$] ƪЀX9Y[~~\aœJ2_JaṞNf F?ww¢r5-&H1LƵ 6IZ8c&Ic;Sa5jÔkO] i Ro*JnW ح |Taek?a|>6HF =!Zv0=]HfP8U-*4ZUG+y ֕:<+.XVC0kӾR҈rv0Ѳq_wR68TKt#*pj8}/agt A ܾ͝Y__ZԾѦ`1t -\/W +ӏ~bվǗ^d2ψЬy9ߊ~蜗t[:"[2~l{;WByW:_JW2ϔ||MN^T:. ʖmV~u _ CMt 28ASI;Z&. ߪ&!K+yz#Mƪ+Vfn4&!v8L8ʛ[ranZYŶ2s~Fd\^7F]_*T k593>c۶uR(h.z(чy_g 鼟>$/-(P1ģr7.!C4J|뗘aqWe!YG*J[[ՓM_ U=uqY`,]١t%:ȼ*w Ψ|pζ FfO>;_7Ȧ)ayxXh)Nޣl֑!k@Q,} Hz;b"3 ~-j{n+ɀ.^v-`1 *2419SNvnHw)SD~#"ÿ3ܾs 8_2/D8.)8/T??r%O\.ݭGF)l͚D>|fLrka'W2h2)g8̾0ߵj:5A1֖noyCq\w5'%YZ# EocQGDD|J/3M|JydX 0ο-2٘CpC:4xPY35%soU0-+kDv)4Ҭ`Hz: 0q8{0N I\>*)Sh+c5 1JsvY@ ?ص+fN  |1ynnM,zsz`5?D۠R=}S ve.Ϲ(`J/iE0z[a✐G`^:.W$.rB K"]￳(Ѷw_EƗpat7 Ejӳ~B{ch/?cUƖ)|wk4}%H$f -}e#2bҪlױtV B;V*NDW֔yU/x;:* ̳KMگ@(-d4EZOq <'=M5 4|d8>uROYZ5o%x HT4N|%=<״AD-JwmI[&.(?'Ǔvx0F2Pacm t,B\RnK򏛈 -+;>܏5ݧm2h\6B3HLgzg5B/O5#YQn/~p,S^ \B|Nz]P ,VcpKue(' qz X~Fʂ(MPQrl!?\6S]~W[}q(cUrAW-(lf|@5^מG}1HmT]Azst0ENu)Z|#=`q3NH[@q_v*3QEa!8i=ƀesKŭK F/j(Xha|gYQy mPW}Wb:g:hK=r`fz@MR B4(IjƪaA2vwj; )w>t6[Z$݂>Ow2TO=3^}?ݡb8NF0к ;-u!{K0mx5UYb] n/ 2bR9k3XU]zP- g͎)K{GeaϲN~vf‰ZE;厵HPL[r8VNJ$&qe 6V>;ޔ4?EMr*~#J+Q+ }{^bHeƸF[6,",Kn;Y-&DO*nHȇvEƊ6<jjGcۣ>6;[%l'}7cA]s5#:;8$ zT.Hʓ|]eq\tzW|ف%H|l^ӄ1T K/8V&ĭ]l[8!߫!g-2dwME&zy3)5$ :a-||:ߴWl08amhb+=HTLTSn UKBLB(A@6''eMKiOIc*@E?\--?΢. U ϻb,v};} V7̃x8]3?#~3P`=)}_jidm~ŊG&0!viǠ&GD>;+!}+Ld!;h\ì Ɉ|o'iD`؝xirʼn?y*u?1U2sz שfcE,hi连LPUJU2TM85㪭3K19vDv dVRϺjxb6 fjtV=? 2  +nn Ur Q+%aധM=H%KU`cfB/&; źZlDEpP[U?:m:_ &I[1JwZE<$Di)jMEdސf)@6t@n9Sqr~.vp>i1 IKհB*fS& +-A$sm?9VU0BiZk´jVلCpox5HMz=EgǺ)4f]}>A Z}趦s ߯PLXV!OI]q)D ;k=@B1gf+E8S+ L+Tְ`/elZ\LP5a+g+zZ%= فKz lh]'r' q$>֑߿z蛓 ޱ}%X1/8eS|ՠ_yR޽'gS"?p/p8y|Tb`ƃ-OW|(}=#3hy '-w8@Z3ERҎ/"Veᔪ?|h"~Aߢu>OU%ܽtŽh1%h(+XEw!4 b^nti 4cJ1VZSy#/͜#&h8H8N%4 S{ehqJX/Qp"S CVc6\|43D<ǭBΖ Z)\Tuzdڹys8NCjzxW厩+H &5?`a#$k K.IU6lǵ+n*OܼF4Lf:A9+|?"0[ٳxi7 k@Ԥ"X<2j&U!:FgzVvi9D\xTs/9O?MTH̆|kn4[[mkdh/U+Q&el g$x k]v˔3bD (r!_^VSY{L,ysc5lHJ$(1$ >r[G(BX}dIK \lONvV B!s')3u%-Gۃ֚/S -Q1LSϮ)۵`)obu' Z_G{H/^r+Ef>&3 {E?Mb4t1ۓduUhf#i)Α "@pS%r+BA?#/#o#gZ|i';G,"Mޤ$ZFt׸cD{:mFhd]}qb܊{sIM Z 3 O sfL z [H}aiCGHBk;z, hhQk%f% 9] h0DwƐsͦrR׺/ Fwk@$:tHvHًmW vNEiefgWNޥxd=˵kdԑEp6~E#n<)NKO]hA+@enk/^׬Q+>m./vLE5 sr4Sw(3-II 7fv );W^<&\Aӟ<$~@>ge.xj aR. a;59}1ٔ#D8q?`F-KR*kJZ^5~KE7z I5\I ݉CrpIޅkyk WDn_L!T19Z7wP$2ۘK{55^,g/ha!i 9כ<,|[>dVAW ѫˮy5*>A-}vU*7" ٍr>muICw8U-`f5/ Ȧp,b<#3<_tޗ3x6  w=ؿw53z6䣧ڻok3#\`p"MDR7bT= -%QͮI:?CeZ9/䢍L?Mf 0s{ҏ#6^swM{d5҆ eP@O@yMzr+^=h `iAs(ߨ[rHs?)%>P'md~ rTn7FYrG2sr St(kA=e ޔޡ钑VV;g@31Z jٳNgx]~)/nUȎʓG Ԧ:w{^">"\0Oy9OrԶH\>,/cѺV/.r>w9`)Hԡ%Kx?vj>;`H侐+VYpO<\n( 'sdԚwkog=&zń@1UW>:S :AbW8OH "}W{=ypӄln15÷-޲ʯer"*Vw 5ux|]8~D@NɕI *" IPV)嚸J=@G6ںG=qOPL7yÚQ=KnerO`P yy:-55&U6VH_TEf/B$x/1yN:Qg{*G7M۱{&9w3?,`d~{K_0ATΆ ?n"e?8Ur1#=*3m?ҋ svmƈrݻ2G̿y|ЇnD]hbJlbrF2i\rTX0P%MXBi1Y66%g1n"dbp$mmA~n%QuGjTN1Zm{Ua):5)@p_P /4y{U4}b i2է$&KH &^8QV@@'rt.Xdr\9+Y"3T]bM(,LcDF>R|<<{Sk4$Y | )19rpxD Ȕvpn7\e8;w7bꊦw^w_m-W2 Uae*~2rxvńPۜK_-m"_.ΙiYp&<̨h"&\|"rOK1:5>o˾F;wx6+,35ϚuWS6d{c1yKowԗ4 wl. ˋ *XIYaӢP(ȇ*WM{Ղ4|soHUxg= FybP0~MA~ Ffd(Qu/; fP'Br$X0%XYG-Ds.aN܍%w&!/r k S|5PHrZ'3R]{/+5\vŏV¬jӰR:@>X(,RBb)?Ѡa;(Ōɰ׫yƃpxp*Ͽq频M*'=%hQ9ᔁ/UGfB]W/q=doJjlb79T|Yv ȅH=&R»Bjd^,[,^$vx0/=B *#jOxrj:c\8S0@y QKx#H pT1 _4$9v?&VG&9٧{~1)RuuRrz{d0>܂S^7/j7 ?֝ísy>,~7]Rѩ1cB:c-喉|52FWf˄vΜ>zy6Q0xn% z^O$*{0P|-#TM\շbu\ K0on:8Q!&6n!cv լ!V{'&T"`8r7ьvurceo7߈/ el2ڃ}"c[&f83K^d*|P(ua :H Űq ,eDBHbY>uV";UEd(26sYݲ=).tqFʼdJEEIg4?{ *m] )D.*YRʋY!.[ j >2xAx { I+?-p@~kLfXeӸ$ev$+N% TZjcq=<@{hOW2")簁RNO̹<+GqS^=<|({,k\qW'2:u49y$v+=xdf9 ?RZd a?Qz +BE1 )N@Q{ ͭGwd7*#t.p"] S,PFI5N#P8W]munJƱu#;yew;lVÃ|ݹa]L 1?7ι=@9Q(܆trwg';e5:#-iH4us"4⟂xejő*C8W2(ۺY+8ep FU2d5 WSzMߚݴ;*3Ft 5!R [[[ x/NbΜ%;'|젞ہM #CwR8AXW]XSİnܳ?e~&Suߠ]zU륄טcȯ G =@+=lT܆H>}ѩw@q n >qj(*M?9#ܳWK3QLS)hNLhW9(S(@Inbq w=ź=JisQ[k So FuEv^pnt1tӚ<0/BAP[>l[,/ '嚍F R㽫N!X1I7}J|,ȡd{ן^NixH˶sa:y#S5`Ŕ={"A 8ά1fAIo뙾UYށ{%_Bs*Agl!D >jk/TI>#Oj.ر`Y1 Ŗ;xQ9. k/Yy_&gW5ks Ԑ 3]KTG~<\zq%6 Rby,!`0HId='ȱ@`IB8[Vji. ڈ*8zQWQgsф/9X5] Ʉ[Z1B$6eZbS?^Y?!)e:ֽQ 4Dy,r.L?Gju` 6(hn$XE}}Təz5A_~"8 k #+R8QևK xheݏf A|mzYt4J_ku1ǥ SO``ɩbŠU^UA!:X+9a}ރojM+^)ߕ {$y#q'݇Fd˾G1̈́!D,0F2cmG\ʕ :"o@~u5tː5bȆwXx|>G"$#Mr}!3NmLd뤰_a9{Տ1S_e%h}j`VcWf*Ib?2)EA@P|%Ԥ; ;ĠH᷿ȡ1W'/ռ~/2Ejgw#r::9BO_m-Mm‰3Ri01O,QYLQUbssƠgy(=p RP"ptΩmݾOc\nL1T %P$/[R&XU{>]Bv'T+(WtZ5f;¨M`c]ю 㸂jl|G 랔ZYD~C$kSj6Lg瀊a^C`]ܝ~nٽVݞx}`I/y|e9~ 89޲fGsȐpDa*Ix=5pibaLrb8]pw2ńN:{<js*`GA2.&vuʽP%]!dXmfyd䵐d(& 8/n;cvēH Mmdd&ӵWIQ2|Sgr+L[[/$2(("oN#!Riʩ`rsk~4_[y)z~ԋ%Չ'n(pCƅ_rB+^8Uzx$"7.卙maTE73>^nV# `/54_ tքc,ט"3zO eHUN!\ h+|[JOan~X1s;8C6O3*KKq9 ŪP$kRӸN .~<,$8jYV"yJo<Nv92Yxo~q[YOIm.lUq7Ƞǥ`gͼUw;9IYxBtKX:ٸzη)݃珎)QŠ? 6TPyX\^*YʎQLDTޛ+tdg"Ud0/UE2`aEl{2{['4?O49n?YWEM~ƼXzsO!;h;:Hgh *44ﮅ=ǝ\9Ro4%Qbd|:ce&yQ|u<䝷teӊ)$σ]4?c!JD0H%aTV+ TJɻ;@"-^7L3Uu;XIEwu\dtNM ߲Nr%]{8Ns yUgu},(IC=)[^[ $FXA s~d0;xȬ{Ozq%HP!0PnqoMW&? #)8Wm>W}m>LD~GО}R̲'R g`F%PQVĮ fXʨO*CŘtYR7rNgrekʊ/P,7Ur}-8!< AA o`M;Yh%Hqwހ]J4l)*m}9TScR Di7= 15T5F"醧 E[GMH2cXFs05ǔ'b]~`Qe%ٕ1̴%BƗ8kTA./eItF1hߙreC(5^:r<7nMjz/EHe 򶦑n6dOg\ P zٵ z7aLLt!g@WL l.ew%)%n.8m3ZPSA3U"G_j;JYMˉdwȗqd0hH3h38nD$`5fbi\١Y>4;H.rBH7X66DCttzPL&=|1l 1o\Z^|Ų{ JIs;9gRL.Vé^аg`i'-|d@<#5wU"7 MJthShI-} R"ځ$TРyJjA}bzQ`[6b- '*&;E "[(JJcS|R 쥏eLwf~z</o2Icq j] # b2U- ^Xfkj#?ɯB=ZDkJz1>XεcEV$-1n=-.?ܝ e.L\1 CHߗbwk}κ}ٮVBwѾ@`iO4>r/H"V,6h86 +a5Ha,ǀf 2ZFL޶T~V5ƀD+g\RO@Ogk[:M?F ~pUKJs*F*JƗ.8bETgaMY0@LX.hԯD1B2̷O6wڹAWc\1ʚJGwU0OQ:b:X^Wn* 3zQ$nkxv,*Wr$WM^ݢ\DT eR=Xΰ"7Y40<(D$Tw6l o@dj۩xhoj%fMwcUCUw†}8M/ckm{B;/Gk-)2QlJ **7kG؂ D_#qh DJ8B ɖ:9V™W}Ň}e<ʐ~Jr?oȫ\l$6I>ȓqf.0'7bu["@~.oSR{d iI޹\zx!(^],8X$Ş5ЬƉ[/x=8q%ti`&!?3f)w;48:sn:9Í#Hf.@T jruMH?LN,|P;kY|௏ Sj5 qvv}c`a' }}hO狋ҁmYpY@_z]ocHV$Nj>aYBidaLjw0߫rcD`nk 89"yr1h5yƍc87@z?J6?vnԻ.7&"YJbTJ%i lI'kGx m5۸* ˵N* 똩Q ) ŗ:Y_cxڅ >~Bg9wJ1jy5k"i mI'̟u4=*UqZ9cl!݇q+ŋ('_U!o6S";[:xr~u*`E5A(X&nP[84v*-(q8f_y`U\6*S;?"IUQ  8 Wt;ϪYr\Y{:9|>]E;DJ֪M8 i{FðG:%:e:M*JJ8n()K,e0BdȂ t% DN`*ZWTc2 oxW'jaQ\#}/XVGn߳oSb@e gMe9Ϧ5)b2~f~) ծCKE| JMf`7$.qtjM1 mmMf\iԣΒq@p8-"$O_slwWA`SZG°}`Wu%􇸄OsN< ޛU"8x{%,1&l{;~?[ߔ25k|փ{">*1J/i2ٿkUG2~fmxIsneMlcY ?\>,G$Jc󲙻 _F|j/n*15C ;Lh) 嗠aNE-VV-XyxY+a"ֻĐEI_C"K2 :/Uod3[(};ʾ܃i:bUD@ Tfl(1Rs<%W*e(nMcBu:\siFWZ+dJg N㿔UݡL(Vt$C钡6R҄+z#8d/qM%ajα;/O1? F_dޯ()0&Eӕǎ%Cv<iQܑ[X6=_7%^RV=A&e&](w 8&@͏U?;\Y^l,HǩHȸ#H! 3Av(];0^^.}w6, W竄=(7VPK1VVd4͸sb_R,}$A&B|JKjG-TT(:R|q6.# ;y2+IΦEI 㝼,?=oQC:VP\E%J ˮ+Q=uV!?9@>@Uh!@B@-{<&QgOLSڒ1oN's96CcBݯߌyy(ԏYEW~ufb\_/X} 1%$kefJs[PȞANDڲ|j"ֱk)ٌWiPgN]ׅ  (hN']X*J}ruBdվJ_e+ye.2n_3/rib3Q?Ѐ<ó4!^*D/i볫`hGIl o ,/b{pj~ OTs 0u"R{XDZ&]w>KV݄|h*YnTă⢡LimXMГ9W.},ȦހM׭"fK)"޽-u(C# :CJ\*_9ڼk4e h%Ak;hB}pࠒϠ<`mp q?13P:vzjz; OZCzSrS@4dU:JP~EnU4&5=2"® D"z2יdOtIQ뀫Fc=\IǛNr߻I{V -<Ka N?PR}$E!0[z}-5`o&lp)3OR;>k37PZGw(p\VGD8;w1`_ϰ̘D`RƐcܹ_uKV-jxx,+*Ҝ#gv[Itڜ E0(H6Ocdij&B X<") ʨAZNrH:y]v`k%.dli$@yղ#Ej;c-Λ2xjF^L6p6U[tN( ;|; ICD %$) ^y?48k h_뀙wL`[N@A]^HJ(Kn_ض$Q+&(1x>?O tk3,Ɵ9qrrZ$H*Xw7Oic8guU=qdyiȠTj f*4m6ЄjzKWR^ ;%PTiZo-!\z6bUiЯHωpӶF6EXBc7~,9Y'_̊ Tc#FzֵgLwe˾$_i?!8o3 7xCK#s6ZR_XI-K6vUNG~(LU_ ʌApMؾi݀N7e 9z8H)y|X #v*@C\y&@l7(?{Trtw<=F܏yAjO}1Y ?Y#b$jzvލWV_'reu:ٔr>x:960v6VN?΍7#+V'M)[モ?pfҰ,-]Y!@.l6,:QF .wKe%pjf\b[^.{¹+Ӗx59~n1=p9V[yt?H 6"_}0ݜaA~v tx : nƇVO ?2Y^+Xcn[% \F4VA.VRAkhTo}6/Y%K'>DŽX\F+'>kjG 6y<֚_pVJ8XM!&v&IZj riPgǖScli5,zLƑ,IV\ V0p7-at0O%n"a$ECuw"=c9=]j(RvVݗ̍$lsfZ:Zu@.fmr8]H?Ѓ<$9Y †b`$iv'c團!^s4 'c{٥gG$K0ܨFjhl<9dTk&ki. 4%_PVMQpVٺ&_ȊI=!{T&A A%֧l+ JƩMj8&8Pc ZK&jא_Hߺ`WS ij[naol׈nt/q<ח\Ϊ6S<$׭ˆf143F߯EͶ(6:2ڭd(2>>G7 F}9ZuV;@}<_0٧|I\PKhK◦/#c9mXMĽXS):&SVXCv5~E1d1Ƈ=;6,gm3! ƃ@᭼ K] \VD :3cHP\O oƴ?Z7<-+5FN4qf);ՙLYrV+$ў[TyfrJr=A55eO6[KYtxRE;&@>Ԅ6Mt.\P2|L) b-'n:͑ÝE:듌==:[sߵ={L^h/LCq0;gтKnÀWA- IkkY(UÛҹX}i >zӊ]=Exl6sּڽ92L,wڵpLԛ:'cPpTX:Q=G D`WC"_kO_A(Kt r Fn^଻neLp@}&ZN'_;LSFe鱒pdS)j&?ZB`6257TALzǝ"fr5bhnҭOh s J k'{T݌gQAC@̄9W& P6>6 !AQ`f؍(>t1哫%F[$4FO`8V`j+g6z ӏH؂UD":N3C ,'Ҝr X>61LMN{#ᤷGHiYG'oIuvFr{9" ?7$pr'I/12ًD:^1: TKFl%'oEaB۽<)ׄ^՚ &<Ud^CpKdaeT-jW 8mǢD0oHY rd(;[cLFG bA,AM[p9 ̢'Si&1^K$SG4Ǚr4?mm^xHB]˸P JD[#-`Y\21]׵H,d_@R饠gŻ'wϘ^2__rC2F#z ǫuM+SuVq #yc6&ǚK Z&FZ My=L #k~Q:jԬjV@?K\ˑQ̜Jݙ,jUx,Y ΁W M}&qYk0n_'l)Ejs'XF׀Z7Z ֌2G86&өrb8B`d8G=@dȒ&>b;iH 9b=t6eYי } ٞU9LH_]L<1*`;Ɣ/{Z I=Q G $Rp`|n^pwpCj>]"лa%K$7²H3U \(o[aI]i#l2Uv9`X"m@rP@F9.jK3b"u}`WHe!Xدj d\|S^KiM"|OC\% /K:c-]`|PCza ȵbp^v|*K :bXZumH+@HՄi0:QAp'0)A5n"Z-8ruY܃Ɗ-Q[d Yr *GoB)W9׆wDȫ)ܦm )\`c K&!Zv椧QY?RA -PGSA.̴~[#7G헜82#aR4ȃ#VK{|7_9h37< ~t'F+^4fmlcMh~+zSo@AH*22?cN85~1tqm0iZ; [gf6A&'3O{-;uyY0ft8rsg@XeHD=:q/ITj~L$3N+- X q ^YRM;*oCoе3p/HOg!+JuvC&˯pٲIZR;]٠xyŭ{i[lZʌC̷f*'t[\d0|&{*@|Ի,-Z":/\INBjG:{ɳ*|6Ko3!?by@9:1.9ߘ `e@KƟ>MeZSApikLqkhbLrz9_#_Y78{m@'xun}Q8>ԇ>`Dz>C wn%"hR< F|=SY6eI,B}fc_4'`QCi )f 1hAB%gi7&د &:R% Gb@A%@܊koz4F];/S<9ÁSe~E5-U"yYQ GCf\s<;kep5AELm6^x'w@)[J#ޱ=*)iA/8dWRd]N0AQOkq`QqI6h݆`|he;lMw qnW#D'}U( ,4MkKf?b)TRO8+HdEɺu A峸SwydҦz~fm >B 7WYQJ=,}B<*Ct}<F|L=6oioS 51i-tz&<r нczlkwyeދlzn3˕O_1X%A0Ȑ= i]4+~>LV a_!7U8Y((E=ۃz*j+sk|t (%~93y1=5'g:z[90siH~=5.psuhhZ3M.sѠ!"O P5vSOmEOq WTl$TD'I0>xDt+q"zQn͊3.*}7#xAGVW0rSeoa1|B/0Vc2A~L:> I:P57 NK[=HݚJWFYPWNJE&_D`ٷHq&3qN^3, 65"a_At)`saʙ㏫z;7,rc6iLgΉ}zDFɦKeWէ0&&&f׽FF;q[7rk#Į!t`OGSBcs77M V*(y%}wOm ߛ;jĔ]wɚ@:)1wZ[ڼJr[cC H̃/C,dayQ @[7ۀNEiWT2O֡~)3BfK\Exb$~2 ᦽ 8_UaA-AG3(;uN!B}cYwqR{gVTy??J>wHsdg[ H<4N2nly|ĠgkbD+ȃtŎȂ,lUw 66d#vO^Z%|)@sY ќ3[dh3p\鶺W#+S$:~KaivKLhO$zuՉLj }L}D7.-]d;@*64ƷmIgxZyD%xk/fCЏ|Utyѝ*?|,$}ۨXlCFk C|G Gg1}AA>Շ832vM68_$tzɩoʎ.XM_TchY窦~=Yb\9;Ql뎜Pϰm0K6&[u Yv4nZ)|F惽*!bG'_w:]vO5# $qgJFG$R m@z߇}FA%բ)N]rQ1^K,\qND8ם=rwglU`I98Ye.T: 쬠yr;?@OΑ2Q[eV[LhIMUܜ'tr! ##J3jm:þEp|RQey)@e {,mpf.Xj{3u^5#+pB>_X1H)'?2|~>WNK$$>amfR#":r\}-֢{՗h$^#:[d!: ![h q:|QEGűkTR8b Vp#hYPsQU. .ޖG&KY#3AL>P< {m\z]gy5v鶥W[/ΎtrmyjEoRݣhɺT4ʱggz([ˏ-hY"YλEHDgDN 4|9,q#+'bGux[9bSeĚC>d9 wS\xnL4MҬ״!j9ug(Qqpdn'҅h1l =(*H:ۿYa587(o6Tuf Lv'{'7L% MՉk%5;e|ʶIߎccSW[ #!6j,>tlp]{d(*\CeYU"_'s;凵o~iل6bUTuuˌrap@vjTwZn4ځ#:zxm%b]HMfȇ٠yJ~yM>ް$'6d]6mͭ/vGUk`2[ w֨E??\}@RBik[\{e+zI6>[;}˴1%SuZ Dj<У[/pF9/MAD-tKzZ.R? фhQ{>5ZtR^1v\!8-^-¯Z \i\%:_-A&9s?c=ŤPqK?nd`Vh3΋o7ao3j"dWZldrE*c$R:hvWSDBpkgmI{LE(;Eđξ Ϊ0}Ә`KM\Qc@ 4!>&V~uApJ(fWB!8y bͰ)W As mvuL%# Mt<'W1h#F4(9ޏlߵа:9NUxF"h$b挍jR|."",E*wJ %;͝TS>38u?& 35fw P7@@`~}m`hU%5 %e^ŧq(c%d`ilUarT(eO:-IҟSg%>ВDT[*o{a4ʹu]]q&2NOu-,O+FH# Fdҁ&$qo7fQ7Ҩz8=j~u D*,Jrɯ?pPE ~ ijIKGEzyf =4|WMG؁G-kMMۂ0mvM.oߴHk!c3j.JfnkTMNyG Y!)(9( Rxg=veKV՗2B 'pS>[HHmإY/?\'8Tc_fVM-^Vߛa oE"/AV/`JIo 7+4:7L.'ir2/2*Oap^Z;_2S,Lqy  " UI+DKSƙPU|5H(vr-_$#tgpԝnW@j⺪y&ULI5Cy1ːđO3ޅ?3iH,)0OAa'QB~1I0X\_wo zz+ ][bKUK1=Q |o%b"eqڐ6I#f8(`h}vz"vhX-Hs>4-D>Z,j2iQ"]ggKyCn|y4dYėLKXhMLzr_pNږ^>\'t(&s6EF Įw^N 1$-`PD΃ADU 5#{(b&|# NHgF]D<=lXmmH|ֈ_Krl[)#љ 3u{A27#jvmՃIn̂ogv[*)XS 01BR8e-pdpXb6HLB+T0EN 9c`;]s2hݭPUuDf>r˨5fw'  d@<;u3b^SzQ'#]B,dqcqði/Y< bq`|oLjxl:/MS*is :1mVkų7m3|rp1םVK%z6GO j*Hf~ҏ-`֍wC _ R7 Sp)fѡVpƍ=XL {bixzԅ~m[@ىOn;k0(wp`ȓ\)EOxBc-@_ԇ?^>GXd/`QRT>G8-@) r !asdD$%ÔkJg=Β]Ôf])qÄNge[GF&L,y8EzU\fC>5EpTbݩfoXޞ3Ew!7jޘ*+? /EUmNUe)*_JWS䡴=KS#uF8Wz!΀ΪH|e~-Üu:tfvJp#=1щ" 1HAQ7WOx><sEאI Qv^BKt2Z;ՉτT1ei$_#L֚$ 3lA|"; ϖ?X!nEi !4k߈35ZnY]AJN%eZFŠPkbPm V2WN/C1Q\Y#b`<zԽ"^SK)͇Gtf6%jCg-?w4Mn>`Jj"EGG.`l%,m[h˱v!j-kV&0>K=e]0 ):2djE\:_]eJҎmIZl?!N\ ?"G} 2smt ~`O3+ƫDHdQ"R>3U~k[YcnW,33 O<ɑ>l~1nOj{T B@rolUea,#K.H<'asG3gm,̲p[Qxwy=FE@ՃOij7/Wb{^YM9]{JV8F<,VKRB}E'f i~g`gbVVUQ; &O*Y#94 @,/+)cT9Q  0RNf7UAj, Bcdh}FL{i (R:>ٴ7;J4A++^h%\tPؐ(1ZrWPpnǐ; WEu"fy&2L԰f6ئ72{O  @7*Wi"6A>Tw8do dB=ceIj7L +x0ڴq% X{o92rZԀL6Setf)]6K3:Ĕ]he]P*:u`)Ў,FS D嚎e԰SLڰ*B괶%m'EJ_Y{H2Iǭ?-2⯃`$ q +5bALxD}V.s) $ _zr/矟F#nwuH{'Qٲ*ս5{h-8{ѫ>[\,qg<9^OI+$Q:*?lJɲ=근:è+X++e*gB-UM3@T =iCi ?þa@\Qz&yrvC\tǥj9 ,0^t_rHiF@j༙D?`q>&:^o$j{RhW'D}K8 GZʞxԄI6NrK|iG7B:MBIU#-Z=0Af!>vCO 2b- "6eD'dNVTdp rkCTTBUszTNՓK`*8J0[{Ig0T5^}h#+8x s1JEnh덌_h*}gL:K ʷrU !'£Z)T9>>dgc>Yn( p;r3F`|blcRf}Y}N]w błHpG-亝-S=P? wNTS퉎|Il2];u`d5@_V [w~oR "G(Q"ʨUW%MGį%tbWE23,Gmz$HnaZy'94j޺QNMPE9 o(>[\+/Ӟ>3sI?$pXSQn"2k3,H?%Ti$KRԜ SVr?/A#8ț-4ޭ8F*ul,LzsSM6_ 6hVFz"Y$ALcXxLq `u}_A[gM* wc#RYw yc?-N/~|Ԏep4vE`̻y '{ B,{N B^\:U;Fz{Vʛ'%4at \^SV< AACB&Oy$_[(_|3ihFV\mUfp'wXޫ%_ߙ+΄REdk[Ulp|/ !M#Gb%h2$cn8(5`~6@ dlK%vE%sJ04|GW%T*sP'gj[y12˦Ch>˜v%Ua볁j]OUv:M ;BϦ, *}2OW'K:гNrM&ڳbOH&tAM㡇 sB%BV~|0|Quӏ!SF} mUpӲJ. E"r<*ObqӯkY npûݚ6=n2 s t}MGM3A:)Dfq@GGl[%/O&ir8ZDtBQ=-h-fcA%OŁ'Ύ3"7|d3r9 $_A5*jF{XҺ 0'݉3@!F%TN|3T b.\?'cei~fz3 ,U#F" I0bjF'a4˻ik/yd%Mi>|޾ ֬q3S$MۑǞF^evXQJކnz7'܀_Q(GEb ~f\f պ7kb/q%<]}hs)zmf5"J!A/Եtp g6S6"cOJp ÏmQ كbeQ(izotdxf zŁ3I,ti 5DXu}dY5B c`$%-ێD5t]1c.NɆc.;%׃+Ҟ%ÜyɫXΡ v $dS3Ԧ1k ;y\ zlDqn-؎ՓK4}R;A O2+KBn/+$vVphOktʳFQ`ןRZdJn:XsՓr/TVԱoJaQ&1v'gBd_9;z|t5ԛk{O+ЬXM0^2^U3XRT* [nQ8*>MRO!|3ũ{ڪB/(-gc-MFROeSpg .b?xBԑ$'^{=!Qq_[W;0dzHՋ/o:we1!tT>!Täz3Y(xR(=]iɐ}qn#+˞A`S^IOR˞%,E9}ZcV>~nƏw+͌قӥ݋T2yZI'3uco)hC9K+SmT?eOW];+zN-`͒`xAZ :/\>b|.룂&nyk#UmЋ" _?6ћC{?v,yIwZu? ( ٞk^=J'סJMەwm(f,jh1Lڼ4׈#pd:チ[S Pk"ԝS?/!mT =1M[U[%1ӄӨ,$&-)R|+w^ ׹|< ^BJ7ʧ&vtg3-֠tR;PO%9?FOb. )d$K9ćr"]!9}Gׄ› ,XE 4`Be 8aS38D0gZRШ-awăN0Z`upL{B+vFF%.PG֝Ѹivwn1YJ8OL$n*6*ơ@Ϯ@łNdprk'%LYI J3Q1 ==@lH[B&ײ]\d~Y`d(g Xw&o"p}ک@P7 ]"#ai7 Q7th' \yr~v|RWA*b/d E L0ÂN77$jX֬+Oh12}S8.2DB|d(>Q 1'2l., Τ^hǀʨ:[ GٱwpVR 3_DIJ.DqM1ISPƹW/1n0 ڱMF띵-~x\tp/ۑL 5ӯpq?5H !,֟4^/mߑţh@ vP_"Gݧ`KV,q_Hn|#ΉPREm&a3$H-K\nܽ@>iqvÈQວO:壕6 `٬ ?JV9_GJ~8Lw%Q82mpN_$+ Qv;3^;Ýo_5zXd0^?ڐQ?0v<|Ie+z j d*&j<(A7F .BxzTPVvHҰԬt%+]?6mفǘ `cx:t}_mPˌ=[3U g} \"fwjzg2E[,K^i9z,d9eT"#!aʚQQTF'cgRXgj7ʪ>dVaPAmw]a_ IF5 Vyd7{X p"yxE ~9vqzp!_+g#ˏ~Ǐ(g hG[X;oK"$ٺu(AqI2 P^k; Mu#I2t]ȦQ~ @ςvT- ZC:p@O pRjhg/hIV!5qQN ~MZm̲>Zl3 ˚<~0wT|ǯay'{8=7H'[ H@<7@~J|W9nYe'ǽA" o{u 3,uDEeIeRꓠ8#%6%L#ȷx/ qMv:% #8ΗмXPR2,}Ge 9&l<4{eS'+Ri2nx J1v=#jibf=S}~#|b -[DFhOAz)]SͺS!нAeGRݘF tJpMІ=,M,>O{^Fva%;d :-FPI UG!{h;w|DcIIlA= J6_$ bIGg' }ٱ& ;Yg n=GJshn5êhi=*ˌi|`n!Nps*2_K:'wpQ@|A{uij$i@F8q;n8sЕeiv,: rݚGqdF BQg^wߡٴ-c5(Mz`^X85?^U$=6:!^f#G+9gx/3zo~#Gj֟65PXL|#TY{z94*Z'-8z/jmxa_:W Hm#{6 EwU(lM1q ޔ ')IJx2?4{o1~ )ruUNE Y+ƿM[p+\\7xvW^#"(sSɶ~?E5$DAD"HE'+$U]pSA}?Nt?.ckEHhId*ͬH(w?-IZjI#uSmX&rCSoeh&im;iN%6+LPek嬲uGmcp&BAN HO4LaMa1=V[lJmo2R 5`nٺtc>y+Y]3>fU\7% =}4L4`J%a=%0VZ`RkX[-$j]ו}qWB9JșgCVHeL/g@L 5~NY$knƉr-^/騅l`ڐ>۟K LzΓb]"i胀Ed{Js 0D|$̵O. cUpc<a|QE:We.pk9G Iz3=ұ׻Me@ N1cI1j3jhU\qzX!Zgn"Wmp5UJEs9 qip=4?ۤg`գvddiϏKk<ʌ~J5xmMr=(jjplW]vvf70#lSI] r7K#ݟ`6g + F6Xa<.r#{Vގ-- :˰MQ=n~#&[|k(Jzݞم=u3!QaHSexJlÜR mҼNQ+rmd eBA;~-p>ѭ'0\"*F3/.yz3AG2fct]uG\ Dy8E g:)ՂLod\Iǩ]pܤכg ϚM"S;G912A'C.i+K]s]eU1$?Ġ,+2tN(U@S;)IE=.qtTA^L6iVtu^U_q0E~L}8yףI6(Z9u)2LF1DgD-lWw&Nt"Baٞ&٨i{B"c=8)W<;:`~;=Lؙ؈ʰle`eq2:R{x b|Tl`q_"\PIe؉ٻ(W| O;x" >ZWAZֈarW*^EzPՒCHjxdy!F|";lnHkÎdv]C -L!ꋤϦ"06NͻEⲲrFDcJyw_7-?J[>yکĘ 1G9kvMZ)YTC犢TcjoN톘Z"Qx[ҍ@r=,MBӅ9d~f冄Mޟ2R\Y5aܺzs2CZ7UhڜsUJgGA)b"Fga(VO y2w,kˎ),Sn')[GoRDᘞҥsj?gmi+ʚ D/Km9r6`ĔvG3)9Td{LWc ٻYDup\Y 𭎶Cc?/uS0^v}@5.|ęRY0XD Oc wP\Yc/rNA͕ь`t}:c L(OJ4o?*ϰS7(fQj(/uqsѩU\dpugGMG]QTƝ{L?^;*:HqRpfY FϐX&?T3H,}K@;_x*CX@o){sVHՀ_ٰ돍^SyŒ+=c?5 Pۑ <}dӜm?3c~aDQ_/N?i"ay Wx<63TrM1eC /|!0 PqYo]F5vOgRvJ>3ݦ"ilM"ShR'xenTo w hR8Nht C2O}7@C{!Қ7t Qx@ лPF"n?y8 !cA4N5{#Mͤjhj<>^gat{tC-]P&qreױfZ2mesp0J`C {kg}JČ<Ͱ(sDgl_EEZ?'`/uIF4J8^q _+R0lhmz^MnC |QH`#Ӗ@ȗbɆt< }5\{5gnFe)^O=-[a1E.{_3|'Qc]B{n1pmߕ ikXǒXd`zM#@LI?dI1!:Gڳv5;Ev $=~QbcɥUfYժxG2 e"bjjn]%ul(:$[v.Fǻ&2FARC'-NG$Ek 7Kut_=zD5D+yԍY 3*pnXs#GJ@HOafy|r5ކ)dP7:c@)xf%=IvfG*yF)SINJb&δ%i"o6}Ip41 Uw6)d\SZ!8A E`fl >2.7'm"g 2UoLouBK:|K9 7w -PH4Ǚ{`'\Gm5 ߻L1{=Բp*GB˚/0Wսt`G.lP+ |ۤzqBQ|e=Y$bn_k%'B֐E)/4%R4/&~{fT*hg2AFHdhuDˢU?d}.B+kYu迅`E@='hQ[f>:M2ߊ=o֐2ݝȓ$r6g ާU8*(>&s7*v5w Εo T?[&D_ސ>]02a8T|H ӤhsR{v lWl k7i"O±<\FH*EDg5G_h8J%VP]~\] \-=+g@4[:eʞ!ɫW7)ICO$671\,)WUDD,R1VSK`HtO׌:;T_Hb*1e< 3 \=/VNk3Ö|bԹ^Rv;Sܹ 6~:%#5S6I.>^O=V*d d)%0ETz\J7(Fa&V,zasawMYӽS[[u"%=63w1eAЛsz33g7fio&`n[?4I~hr]U}3~N@|ktOZ _e37|ӞK5ť? ;: ƿmMF_iѮxCYoxs_;V Dem+FT58?F- &Iqa$KC Vvݼ@6޼/4:W =S*l"̖"L\ja‰oI5xgJ xh5n~ILpS2j<` t'$AKg}JF$Zaqexܦ57e<|JFf#Г& 8 *f*\Ñ\6ظP0Fl2'"LaI:~ gh"C(맡5fy*W͠" %_&$3w\h'E4-1|9j &{wE?f <~iI~0 *"2H>95@$ ;/9τqXMz/H;|nJc*G5CV΃Z1< !wˈoXy.rZ6 D`eS}L`Clz,>I0Vkġ咘qKi)#i"ބ0Bf֦F8E zǴ+(_r0dW8.ie)77[S]F$9Q,qa"1OXaC+E?X4;a]٤Tkhk_@f4W/d(ݹ ϩ,:4Y9hg FA…3;wE܊ "*0=x,GZ*%+3s•y1E <JUѻ9Q2Ӈn2-Dߔ4rizU?RCM-{;浍D`5"|VH E$ +=9zt~ }v34Ss7Ny/{2Ւ ڶ(2MROdf[E(ۙ#ETLK*sK{ԋ1TN"҈dck‘Ц4Mo3:V/8yZ5ԫ*<ŬCDi֬ D,GL>Z dsB7m(2_1 䯜Rx>_l|KmEN.qRtY9ZHhhկ |0+р!ňhQRjR#ΰS,2W81n>\̎|qjPXM5׳088@Ӣ)m*)t/F$٣~ZȔeV'~BT*;Da+fmǍ%1/lFf8Ԑ^exMnz$d&IcoX+\=bYGyw]i3?t\~ ۜX4QYG -\~28$hXeU|gpG&̹Ud`I+eA) Qa 'p#.6DڠUjzA晝_8Э҄n%#\`=T,ܰ٧^Y~VZV5=F{Q7@:}[I2.a*%[NEPGldj;"~NE.kr8B0DpZs5kZ$bBCw WW:$5Β`u[Z-CT :OB dzbIs&&0 Ǵ؞.`Yܼ8ustbeNWh H,"p TQn95D-"/ijA# )Z-C'0F JKNxHRiϘ/v*,;dмjPЏSm_,{i(i(!$)J` j/h>j6yoD2.IE,Ymԃ ~?q{>0b4HJGRRjgb\3Mkʱ(#G|R͖јD, y ev.*MI}=@__)  1ct cf໦Hλ^QBy=w@DZS0 |+3#}b|gsp^|g ʽKx0P7LM3HIP$ aqR?m5jX64p}VNϺOl(Սr}LDMƟP{?7 RD>@q4\6ecq#)#Bϗr@;A ’FHg> ?kO]|ꏳ& 9Ii`Ohrb)Yp?,XA /+D+k,H'4no>Efe1.ھ)Q3d_<>"+GD}L1E&d [nƎTWT,qc>5Fd! bIssqx3,$<`&XCu].ۡ]o|m\g)Lsb#lb{cPGq_C(+Ve;ڡgyq߂(kCbh8 urx9C 8"W뷍1\V'R ~G RD<;EjQ?#^BRR$gT |]Dx.\=((dp*.J"wL/\tQ\2BϰOїـ~&L Œڍ^LN8>w:j8˴Dᛱ*Tb:6ٗئk./o%ϦW'I]Hyr@/q֪*N0WVy7&-s71׭D{p_@1ol!m/?IgpKWP$ZkNi #(߱u蝶R2$g!q=WQ`<7m4*΢4;Cn9B|_ =4@69`'.c`/K{pY-;8+$7o?>HX(9֌rԗe48iVM϶GR z Jk5<=?~qhBp+*oIst)^uq?>)_1(2bbXs-ѩ?冴IJU^%ae*h,g B>ՉkgX )Yۆ9Cc; پVɈ-t-aeHHV*+ŕp.AL,NHP0w=g5sv2jQBuڛ?{m]INףl$a$m#Kc ]\n!|;Ċe mj Dd$YP;2bGxjݞ dL5?E/ߨvDS+_1ڑ3U\AVWLBj'UO*+QUV/s8)ο QtYf >ĔV;\#ZXXƾ/IT4%1p ka& l]9̜fwv/T r<*'a_?y筅wr<1J x;_3HC7N\˥H/39Di+ <`ƒ,OCTiԢA)mgi 4#uNdcD&fΕ* 7/B#ew1l&=w (';ꌓ&l)l!|X5  ux1Δ wKx1Y\tg_wz>C\.3/'Po2&CS I>Ee!!y@`k!%CYN~tv1jFsof2ޫLvHOXB6 ++tp&%Fr)0o(7y~G/̚3="5b}OX$Dgȕq]!;dqSk9.a^ v0Zs52kfYč.řYc岶' Z_AMzl/ouyN?jn:r +x;f~> pw!Hct]qv8q81Oɬ)[iӕ`/(ק]EּaJQ"kI*o6*$53L/Ĩւ,0v@]c+E4 k;g}hS?rXv@'llsXȸQp ?n /+9E9cɕjh&k 4B`c+Ui~o5vAxhKSXZYx?p-fi75[}P?El9s\+&}.zOyhB9FB^^b-kw?^g /FFc:t"6Ni (NmpCExF#f=_5V {uvӼi˗49SX*Q"DB(No05TM鷾=Ӵ=",0!C|2Sd~ƮԂ >1N*cJDYԣvM73)y.D'CPOU&$҉"q۳@!79Ԉ n}!}ڬdt*n}z^ .I !ATvKtoz8qKA͞x'hXRoci{&!(251STRs/f[&< :t=\|/1'헕Vg9AOa7 !8\ȩ5PgAˎƒWoq_p;})ڟD9 zLKvd8jVe:ӍnJ43m`#&L+ѝIة>Sd=fZU}$ZJG|VqHsv&K~2 sD75a &kYs1%*ȱ@>bp*K%`|6v*Lt iאpSYEI ̶L }5KZ3L\;]Jf<,B% *_^Mh\0 E]Wi܆)_$&mgy\ټ\]7s;YV,PHjd \b#,b,J?m#Q?PH$~bl؏M7+I C4e{Ç sg3_l|@ CÓ,MA8W䗨@W c?@JkZ ݫ)+arJqSE~N`mOlCRDhIOF 4Zx\I&Ww~p4PXrs==Pja"0~]ו19])BdޕO8롓"v.DJF5lӢk|SZ):ELBZsļ{|MY9DͪSV>?<|1i= upH1f!*롗P?}]g'{Zeo-iSڵE92yj?م^ڒt1LB Zpt9ΜXw^(A$1\\5epFk%"ѝC+c$̄?,+Oe^i$NReeWG@*վ{MGEr.쌆ild{x?f.uA ez40/054Úvf4oՐh13F.xx;v?ijpv ]F-Cਜ਼.ao4e;3Ŀ8%[q~GP[X߰uLغ)1w&^O8uKwwn7,hYcqiéDO@Q8ӑd#p|8HlSzw'wֆPAu2]:nm3/e?|̉}m`PŖ˗J@q$Cʡ}蠈^+2<'$p\dpw-QλRպ_|st{ENBѶMk=F/OD2G=t{`>@6˖E Rrr4cȺ1&}p;VOB=;Ƥ4m¸7*i0ZH;~+&VR'qP>LPBNY=fP֍:L >ttW96(VP a4TWþe* :|񜇼>F',Ta o#~ZC >-COGt4lA0\VyM\HwDO`=֊HUvMpO-ʎ25Z ڒX =qSwn/9/P7 /"Ebb+LQ豄t 4KDS~ȴSK^ИR"5H2EC}PP17oq/@UÓbK@MeIJ̮!*1{h:1k4.Um7U2ϓ`DtѪVz=B Jf ɥ,++Z9q!^)wvPܜ®^,4+rzJ:.tp7wv£YFŠ§# ߟ\`٘Ykm=Yw$> >ַwOۍJOxN|[uiV47ƲJB Z=ϼ T1P7jGQv O7/i9r(1`}N.a: ,<2d+sD)篎#.>CDUƵEHM[3]SzuEd&7{Z :.LMZ2*kMAFѭGS ^l< |ü !H?ߚ7hJ <)DR'*`!B.3P ̥ř lʐo X:&n=An<gpeoG.vj_͐uPnOS&,@FSmz~`f(OPB'OF3Ֆ( _;V, T">-يU)@rYiȴIkBQ-1H Q Nu?ҤŁLܺ I a8GU\%r O%ЋX} ɝ=%c|0 ~?z"JQ+9]odWqQO< t}F5p*N֚lٖټt'7!Z'i#D> BMǥR %w:M&?=C (_=! ggy)q-Mk~Ȕ$ߥ&::6[*LpYm-/_h??jTQcV/$Pvl,.˭nUM 5d4't8LMh_2 I`tZŘմAǷ*Q;CM^ɁXڸ8L}<-Ǟ-B;=mB!tjDdܬ4mqG=ؕʜ_? ?C,({g?ikiHkswjʼn^p+,z8<4PIpf;HgNsDrp}a{1A?BVUϓ/C WK .pw=oȹ%T~f*b#x2HٷQӋ& {>Bnܚ佣M!@Ued1)g B,Ξy\?O_Mq8^?Ois `s# 6THETWҊ]]c,O3HEvk=ro@Wʃcux/C|D!Ljan$n\a[xA\,:],Hw:Wj )荙-}xbcr@ j P2Ր05=c- FF R(,Fc&t3 N/k faÆ&nbUP2gRNY$ެY C|Qʩ!PY.^?J'5/ujנ!c+L^,kIJM&%J>!{<="!EzeSM'D eYK*e2W\4N. ,tN$5{_[=k Txp e!yn `-f~~wwMRqT2$-lxRY6sUöOw,Tdj<P049 YWg7EE;^ۼP.ƍ#@յ}=Zy YW_iDCm0:\jq/;Gtk[ݧϦ-ѩ=b~,,2R7Q} &̼>`3Áqe5ƩGfմ4޾ v 0pы 6C|nr٭G-g?ruduppa;OiO.acREAB̕n/ )a~8H{D<\FBRzF`+NuPeUX|bdjQ@0tfm3< ϥPˉ{$p珱E3PENcj`İ2#N'i4b˄[<]b% e7+3υ>nW֗*8:ls8?l6xEv7ay+ެF9y 6:dĄ]vF|G)|3‘EZ<[bDi.2|Mlz5/G@7Ke_V.AYjS:}Mc/E.K0PB&RX&C V҉QW*tb.r^WJ*ti1]gګ{6okjh }Qt~D/]^sdx>B4T"8IOn[װ8ni'|1&fpV|9u t$(g^(WJ#)}yoill"dv%nmcjݰn!pw0S80wlсm=sE^2a[6 akRY͚nm,S W:諊8oEb ɔb"R1U ExUtU`lM`̈́swk*q4 (먞TP(}fc퉭Khex /(&ONgLC}V-%2I58hgIIQgXP1#SqZ#DI_Zxؖ5ۺN]/!;9eW;~^ʛd?M#J~ sFJ ,Rŋ#Vf _Y\tYs'=wt-)Z U}z6l˒&mmk{VTV9fJ_]Ryxk!+3ն?QV%}6 IEײcyPn d)1(̰w*]LR)#Iخ]u׶=IJM:7ӵҳnĭ$c5Ӝ Gv4,ZuV2I+&LfI%8SP ޥ>p[n;O`4_ rSƂ}D&xK9VݥxsT(3:'"ux}/[a };EW mߴc狅YymdӂE6.܀7sNq  xY8g"NJ,v̹> ټ+6J\f*k0hc(ElX)v # bEvOQ % oyߎ1TA"J+iJeY$_LQG t3W.p5u.֡łqB?YR"I2+Mʙ6ltd'b4ڋy)M0vdC׈3H*zF–/,,GSzh5j/8~۰ F 0=Bp 9(٠7yz t' g9L_a0BЍ5sX2>y_WyɽdPW^Σx>*]E nyh]6c!:dFn1 eh\Ocv'S%oG7k| "׍qKƲ>̿tdSxhۃ_B+(lŲ>ǚH$=J,VJp"hðj՝9>[-6exݚFS]cImON .Fn.Uz֫}i0еmh o${EA6?̺!vK?z3!PHȣok:Sl:CBwl;Ϊ~ٓkغcr"K b&X(=Pa!*J@;jW;|*ϭ5&4jxn  +rJg,&ӤR,W lD :ABAlBwō[4]^3 K$ *O7l<#`sظiJmĘgp r%)܀SLh%\qdv- d7SNn2 2V"ŔșHɟ䁪 `_5JRC_a:Ѡ`\L)!\,ҼB խ&B9sX=%=D2]!3;v %ܵ`=v&.>{|!Oч X ` ݐ>o9X6WTJbc1mt. k0FJ!'=,M$AO+qCrھMx@_EpM̓7fue@WԊ6;|䡄?$vn֡MŞx"Yz8:OuQcJ볘Qdzv$'ƭu*j/ѝkucsI%W{ә%oYd-,uGQ ʈ6B$[0IO^EH `$bj rptirwkHнO FAo\kc0B%Et[b(U8:oK^2\i1hf R!ecaYp`T)kO*Rr>Ei'wgP=W ʅa.wuXi)mk9UtAxTt)|ߗͣɬuȴ@f'kzYdb=?SQ̝=~qXR-YdDKP̹dmb},pдUߗY{ka' 3fY8Egh⩮B[ &ю/ EI~[ ExKv,Hd9ӺW{E6j gΗ {/>NF:Hjh٤䔉2VoъYuIM"12Cl(\9=\_ߨ6H)S4#6`e[gMɪ$.e%SJJ<[wM$ؚ˜Ʋ&8?w33@f㯡3Wٌ`YC"s$;m_[=I)$+Ti=Jb|3ņ, $#Ey)Vr?%5ʁ@-!<bM;k}z_8J!9(n1eNUQkBUwMw?&d^PUk[nq_n]Fd6 W+ypW.n^݋7JweAe+OrlknɉU&J5 3LJ GVt>>X/IPa}wj`G>/V AWVbpS|R?ګ_EC޻֥9 7@:V2Ѣm' hk'C퓍-Sl!arl=}tܓV 4_^R~_qIopzXPKQldUC A+p]fVia, r~;pA8"02Èr Ҍ/57{xig?t&@l. ~"q)R -x0.?c!a(Vd'+>: *Ϥ~Nj 9;!ˁHci=kk] G𚺑l'pV|[m>}Lgj)(&;[, Z)-&s cVVІ4`!e3 I` !!까G5FJ/;1%*|zA^ " @?:/g-:md{9[ Pca\34b i$h W~Ryv =~^SsȬwcL=gj)>R -|>!dbJLASy{xcTՇxKlB"K{t'(ѽS\[DUO+f[g1؝ziΕ_b3* KJDcVQ'D+M_[guKo!ȥRe(p-T !Z~² Z[^AߨDs%Meu9[3p`5n?K םrsa]zT]y' IvWLp 3׿u3A_ȭ& ?h+CR8UTv mI..wm7s3;˦#KE^=N2FUͽhNBПBΟ W>tԗ'Z""wU-`Ù7XfB?NB&vij@ZM$R; %ntLWS]{ޗv~lZ;(obu$J 0svZ6s:,2Qו~T d}_7bS 8{NУT kM(v'3aӰ ),ɍ?іcn5%>5\z>K' x1xFzNxǜ|ٷ~]5'( W:mz<'dTS]!HzNIF0ce2Œ*\phk(Wԥh_E}.n^f4iU+Z3o/$6ˣz$+<>`:e$q6Nhy4{Qxg2Eu[h`pUm?-,O<kZ /6tʘ񋄅+AL{jDj˫ߞAM#m j6U?4g!7pʴJ2rNfW9bc;Ԕ݀L~o0<^5zTFEYb``d7(?f ~g3(=?3X$s5ܥrSB'JeFJc8` |\! 럧 3T-ߩE.KF&kHv +h1E x\<(B_h4j]͕P$x5 V}w ҕSԉA~>N*%7H2H`FS9zO  L'Hyɇ#2''7GI4:fW,]Da\8w?kAN}*jmG-0U&3/I^A&i;OI_rQl&aɾuxG}hBxlD[ U@nJIB,DF)*؊E ]H}'xR=X5w (8"lutgʹ P˅Us߮ vX3cRKvQ?BnzX{C9݀8v7:Oo$אj6X˃tzAWڧ®`PE9cW#O a {u|M[RE^%Q}TtCq׮8 4{'X$aŮ11MKC n0d{QŰF ? ϼ,ϬmQW:P~dSmAjbF;hDW#خC|wfXVblZpA|v 4 h*<3ia3KlI??=t5qW:XXME+`TY8bGCk=x>%ycT`u` 9샋4=1.J&g:g2=kv1$[m<沿|bdB8{*o,ԕӢgH9hbs)h;!u?g- ADgq)YyR|@IZw_dew}؎=:`iXO:=Ej'q!L&jA&vUAKqYӾ6LCNB;U eg$ MV43'3t܃" #r{PNo75ǻ7?ld,ΣԲT2GѢP~aǓ{.:=kD]<F+|p1 ^tF.$LJZ 8~OO ǂNn@D(/CB𪀥wLԟSAjř$NcS%YQqF8%7A9-R/hnTL4hXCT0֊إjxIpF(dAwKhH@)ׅ={HxePJ# tA(KGS< +c~;]Z[*!s) O@g9DtxcpE /ZDSElLbqp1#su%)o˘Ԫx_}zTJ׀q$e ɇhccez-rkVN-ie &n &oG1rZhFqR81 NKnl|k]mC (ҕRNHcًmc<.Dd4$s@/[-K2qVe ~܂'#jn[:A4M>yqUP%/緔ha}%~ yBWK~ BKsk֓WWo lXVאR f$/8ޥ{e|<*B4n涬PVɠTOQ蕐"̈Սj+ g|%9 >0v w F}㪖1tc׺ib4EZubͨˢ5ȀSմMe &ϩޢ'رL5Nv +=B noUflOa*5$`$]b]3t<2^J@R6Wtga|gJJrShp6:ș-H8Ap]:@ Z)ɧ w>rT9% 0u9b@;3fQb:Z7T "0I =!L {#`!e5p.Y' ohcZd^bndC?e@i萩{R*kT/45((uf wK*BpVSv +UQ]3Y_NSv߷η wI0ii/|kvNw@5tzάÉ_ VefҢ5.*zRЫnKݗQ5F)";[\Bu@%4If;a(ʛg?qLXN u L-5Ggפ?js +q,DEP>ˮqĮp/'9}p$< [?_t`(&:ϕ/sh> [)v5jo^ن sRiuj>LSjݤ73=6ˁcYDsřߩ]3{G8G7ݞ,|3X9?uv92&}6碍r_anNtꎠ88nL>s%C˿Q1—G:/.\K{k[[W &2fZIz \C)}@&|lYđ20$p+-hI/@t+XRx7O7+t™}E̜U2(FKY p,h.|kk!'2P'!ЩAXϬ"q 2Ŀy|dH?.4gTx)t| FѤY4Gg13+sFyh@"`m$Ui)0̼ųfSTupFJg*j2G]x:{o IWc&3B] ]q s5MJrʔh櫍`HGpwC%NXI^OhKC'`r&Sg>u/E߯ W~'9Y#2lOuh|Qo}TR UZ+@2F>" FHˇu)kl [XP;,æGZ2)MʋDa06V{ S3V OV[Zք~C L+9՞w) \ 'z+F_g\l 3C  vnkA^N^ĽFN, 32 $qb1mym/*"x `Խ?=8LVD9X "lϝ< 5@,bU׈2f^s_fU~̛7ra#.f1i";*ws1fLcJhjIb 8V-aZT6A$:rSO*KrF7"o] mL`޴Jq S/1v[RBOYF^A\ x{AlzCb<İ]n:Mj;3L8~%ʲ=vŚ40e{*9>co;,G$Nm=y#i[ m\PzB{ Pc!C+"iP㥹|nو /e.fz-YׄԐη87#17yx0fIe8!=b OHUMOJ)6)#2\#´yz>peuG FDAyG{ EsSl@X>,GV:HrCF3J\ʻ_K5Ntj/5/6J?n}>M :_'0hlsؠcRd;FdPVq73X>UEY;Q%#ylv!ZwXɌR?qT*/ ^%v5ew:Z6#&#>N3ޏ2ֵ3';P$u9 !1 h UeaI9DYH&\OBlmF݅'t)G'OD݄zD҃4ò(x L-ρ=U-pq0y J>'0@2xb!ƹ#T Nz&"jj QPD5rOA(fWaGpUhxHQv{=*k;G`^#{kZQ>?;VNv Lk棺a??h $! i&flvMӘw(=cȀD+3]zQc"GvN]]HvJ12qXUcDئ.璶w@>_qK\Nojvܲ&6pa|- :u,G juawjuP_jcfS߀P:B}.ث"9i2/hY}:Ss4"<@'êգo}M'a>W H7t;r b{ vFE*p*+6b,i"/Xף2>nK|tuT9D֚}Tך WJ7uߗBH @+(,wJRi+U #)o&~- GƅF*Z,.Qe#qwp hi\ӿ2k+g90rH'Viʧ Jx'v] n'$pq؇38?Epi>|{yۼvݩZ'CV@G/;<-,;ELS31Q0DRR V^Dj&lQ` 䋎#-Pi6t%D瞽\ßW#!#%="|*uK2]1ci@|Z4yJ1ke<ϸB^2Jվ #!l)7|9ED? mZN7wyGfVEB\$&UӤ̓H?L*X**(=p#\OgxZ4h6٣ d=ph@a5#Q]VN4t5Г,G K, jkw':T'}j)7ʈ޺3JM?LjX,eԆl/poj bX{@Euf#vBĘ<,G78djЌ\oDCU,AsJF N9hp~um4LCWKfqM鶭q*:%g߈wcXYliE$s $NR5yVg9=Ѣ׼ݍE>sj,ZbKA!5Utk rs+4|W6kk8MvWvFW@~bT=֗iJF2sXR:?f?\sW6:eX uGK IaC k"Dн*Væ(Rm m$h =80&;r͔D3..9MX7WR9Pzv/圖lkp2RڽmIXIU?W !S)6[;B:)MT㨻|D7v +ԐevRc2WPk@!݌\OޅS oG۸FSp? 7u(5is7k}kM2'Ia/(=:}O(f*SabXF4W׾u4َ˙h)64Νo'!kNUsB+5b5ϛЀtZ6l1lrW9OfnVDGvEϻ@dW٫*lPv ,l\ lh8!ߜ8N {ozGq !5%S%AG .tynVZ/"oQkMx 0;Kp3q꠺PB$Ȳ@)QGĺqkɍtKUާ,4ٸx̗5ρjUU//~ZƙD׿btCNھ+YІ1$ki;0*0P0/s"7*y@a 8C[b-D(_/oT\ '!hۄcQs3h#䬻O rVFK@.]$f 6G)C D~ui9N@[0ȔϾRJQ7V b{༮1r+^ C\3+ `^oOGN˞ͨivS3 O7药xn&q"A+ȟ 5pթ[t piLQt'[GV[vTٱAdhʀ`>〘-): wUM=s85)쬉g'=,_2ty$J+ lYVćoDⴹ(em a1i.Voe8DN50 kɤKn$MnX˽hu_Rc86J?]:@F)#7ݫ!]Ѯ)Gܰ2D2 @=ˇA]J: mSvwƵm]ō;6ЪsSISI>}`laΦݓDmES o?k u=4npqWF?xv3cw&+O.lZSCߧ]Cу[UGu}+JLu̎1;3&j(?A=D~FX5hilj_)7p >x<3㵍B𢥲YX/<~rȆM[~i{)yc2~[pPRL. Y'nuٱ$h5(W)tOiֵn[@r$%&N`ÿOv$-ȥn~%,\P9q}HjzÕG+W=mM9!%f,'e'E ) xJܮޗwh wwn rrZsr3Ɋ* 3{|H"c̆q aoq#+yn3z\\tww!fs @TvԜi\iO";U Lf<&}N7G}fq-=-~uĢܓ}˻SPe0!NUZbg2 ʻ-C'Zv%NU@_s*LXrN]!r[2f*yfw3Űu܋#,Wm̐9Nw9&gA˄ڈҺk56pjAAsyz`+eΰmW2upHDc)| [A]g9b>2a] D$AAb֡=:]*Igo΁q?D `x !¶'z]bEΒηE45=͞&ϞqWS][gùƈڀlՐˊȲ[ZgD :kCVGB>1uqlItĮ,ӿ0S]47 u'eف`[w^dfrdf8ʃyɞ+M tlf/ƁVƈg?!qd5};ð(.IKTt.ǹ|L>m*N!LC/30NtC$&H.E3aUm7S?.VHYnsFl5%K]^" L"^F9$Eاz[xpqAp DŽ&yYD} "f#UDj's\:c, vzçjŨ0쯮c(QImu]~48YxDiipһzJ߭j"|i{H%!_;ʇw?D[7#rc>j''3&RşɆo6N6'rM'T1x>̅taj[ ,~yzrݚ_>}xOѠ,)߸Uw9Hܱ5]'3x3Y msR Q0V&SS 49 բ `.\886 n@HeclS-#: 5⥜U7YNGY bLa s+0!A꧶~/QiG WvܑT^ѥٹ z~4[@>*֍8ϱ{6U7"lȬ͢\5H4{i>tBЦaҏ8.CG= Y4*-W|n-~03|D~v'яM=rH܁KorVU%,cwu~O1& C^JdWn|N TjI퉫RBjb"C9KAseeg)vH*pc8ìW9haRX,d_V B7 Epde! y:ZJYę0wXf>wK V˓$nd ht =8[D\0ƳcF~/.UGQKTCiJZR><^&)W;`D36Ӹ"@)Nׂ2l[+lE^~|8t{ D:zGʸ=r>M2@[F"[^Q {rG˯#{8b^VdY{q-JcCqt(/|XSHG%АA3vSU34_ev)4ȵA ~q&JGH%d+u{r~^騋Baqri.^] i ;̇=222ȏq*B)=S 6x׭"- J)m '>Ji}P?hdf40e]T`M7@̖أ?vpӐnm]"fXKP<E>}N{A0s^ü2Z`Uv8~M#}z_3(Wa]_eXWfnGߋ/^=ê:1yx/w;}'mtK4r$K(F **_:kkca0~p{NׯQZv8'7>%\qK y25~OWf|c ^Rc:mtMl_5ynv |5z?cspG{-jI$vA@FT9[MDG;eg PW͟JsL:W6(~p&V>z:> EyҰ Lq,k"HIr6Vz9 :*yϪ YJmZy -lGtӈ .:jZ@H(K8hdZ"ڝT'=^ s/$&$'70PhLܾʿtUw4Nw +`|)گ2\Blj U= 7# c,[u/j{(鐛e僳N 5)Ǵ#7KaNF@ڒjI`u./|,5-<-S5,KI?O0c/Yzϴb=Tr)ZRi8 bRe܉AŁ!\*ST/&fd}:5>){1c҄2 TwOZ#@hg%oN+g)r|M#kua>>8a [SLf(cd?v8F}*SVS| m9"^ͽժm#k P0Ŷ>צzHG |Ymhi\$ژ?݇6Leß&uI=ߥ8 H|f8XpR߬$)]^$!Vh%g/P}[)JC1Z "T܁EƁe4 JSuiҁ%cIMقJL?&p(yx/Y١o0?^ߥoF6!*9%Zل6Zgt.4K }mc>zAe ZhzAvv.GRvD{a@El wuקI_ tP8r%7nف)H6@*]ϗg;(/mJy/(! $a^J[IQV$he :VX~ˬDpctST #rq.X6 /n鐻" ㄬ3JΞ߿HPN Td.9m`HJ+WQ`;GHG/oSk*|2PJ%E\W.8dWX(_De.T(-Ѝ9AFפ5kC`UI I؍/ (} @U]ϻECkN2㏱jZH44j4C\42lSD諴,obPk=E 6JDٺs0kW䅆? B sc#̅WPr0Dh蜱Uf# |3Kvd)TW>=nOG"aV߲.tvŒgRX|SJ!=,y"#1*{a e )lF,͐"WV(4fs- !V ip#Z$[ 4{z8Pp6A]4="ikХ^Ļԛ@9\+5ᜭϟ _@P1\|lY,A4ݯ[3BP<c*|6\zC8?ϵ]G# [23 /Yʂ\UczpFS4Lގxf,XY܎ e4!X ؎JT l)g -p:fbz<^Xn ~eUy+nY,e뇬+܇;l`Zm.gw6`:7_quIr3U9SNƀOX\8& 6eE/ٞ*JE0K"j30 |xT$Λ}KJ'28=5oJȜw8=GxnZWx}}}eBq\?aT=c tVx6".},G5hZeH܋b/| xmܟRpLq,1CL~11[Xn;V>xqJ-W%t &B[ݤت^\=pqva^uG;J0>ClߺYXo>i3^6ء`8ƚR؁-y-}ߊ\ V|_Nm8+Ù^tn~]yffOc8{A3My[ >( dDԿ 66ZѠXCݽYu7P+\=!OxgÇ Op_$ &^m2Ha#j)vwǑ*F[L.G,QGJ9gjO+K; %kQXO{W;\T"u".z89+4iR d0\f\#P@٫ߑ| $rH23uvI1f{zu'vy!kfG}yF8sPslDZ|$mXK6h2Fnp>aH`#Szc@'Q*ViA8h 6o$a|dc !*huz5儊I&Ti?5"Uw د!(X{{pE,PvJV}Z*) /3=I\fh&%XI}!tv,aH5璵aXbZU*>drarb32ZY^ m[&1cX)'H y rjYҳvcNJ84%ݏn_XAh)!6ΞO\lqJ_Ma=!n-LLʫfC c-KC?DvfY-bÐާ>t@䫺5^fq,Ud$3a@նuQ:T\72͠v5zyqsz +B~xʉrBӫ9Ԏة(Dr4 c[ VӯHXQυzkEx"KaG*;d0~_}DdA<qh)v#ꃄzr>G(err \L96mkΉtnݾB48CTPuY Omb\R'w%&~ʓe]R"&g8'?%n4 T.|rVtr}~Rѭ0 EfyNlk4/!2ar)QCi+eB0CFTQ2@Z9?Sh*%J 0īp `pd6FHIGv" 6Q3nK:LswrzW򟀙Na$[ld_m3e l ^=bYVyvYEgM9̼ޯYd 0VTQ&?3=PO[aFDdGhǿy8VFQKv8 ITt21G6X#F<XԌ &S~"B-q ;U."UH/ V<NWf1R82FlaEGn7W=lGJkg%p^|GV ݋wt&Qk?(  H`LZ{MG"tNt K{:4~ӄ 6b)):НeG߿zdCn>5YŬeԳ08Gd t!ܹIzU[{ĥ]֜p ֬zy~VauC?#ρTۤ`d*>QpK.ԩU x^.; e,Q \UP |g!U;@T @[gyr!:x8ҟQb0SS5oX[Q@2/=(DCPфoZnyq/q%(v(`M}2DPu[| |q?~x|*ޣ_~./ST:P+x.Tjiث69$ELKXTba ^N*\,q$Kb'܏r}5%5%ៈ0c 43T^E&00!\҂YA[_=7Ձ1}~r*{#$z|ӿ淠URpri+&IK;6_ס_ivGT'x 7y4S)ɌA nwߵ?E`+En# tFcn~urәȽ&X UvNgD_ =iu$ӄ a"uTٱ?9(JD$VXT3/&.67tN$|^ZBG!.`2}J: ;hg^VW@fݙKY| ܍-vh͉7"llMsR%hN{MDCؼL^rFQ 3+I+3"`\zb3D-8˿K{t^#vT3xmR8YAqT7:s.&ҪVL Yzwk>b1X_U:FTI)LO¸] ns/4רʇ5^&Gm-D}VwvD!čr!!& qLѰ(d~vqGd#L)pP5wJٺO{@ˆK]7WW&;u"ׅ|_aQ4' Ñ@e(X Z[!g|$|Ug@\yTxmvφ `5ޣ ~g " mTz[&MyPwHq٘h|W9,$~LHC/c;%Jџ$4-"ꖜ} PGvCљWaΪQʃSlۯ0>톏ì?Z(E凶~3~3@2.vϭA?ʆI38E'sI<jDL[8pܒ.f8L3_WUb@Ebo1i26+bɕ4rX$$1C?nW 3Qb| Cw>)6W`Lu:j&C c|XP9&YKa1}:P&oDusD7ThЊaHw.h]chWZrMHٖ'.7K>èh:4[ƬoVۤ7hn K𤤿-d551%f_,Yv5 "h5!=nW.$ ÛzE WB"\$i L}S:6oqwX/V(B|V -x.n(jHy6*ή$]u3 k{vYlu\ 5[x].WSSZ3)AX&10ʃ 9 *[]T1{XL_1?`|_Rl`4B`C/fK =ή&r\E 66h:,aV?_@sVن=E˷aH7!F6!OĜܾWg/{Î]O~_~+om]2Id ,F}\P+g@"剢yk {s i:K$A3F'e nkMg t<]NhN:bm+WV'-岱v[{ ;:jzW"k<s6UPZ] N=奿IK߽hb{ +n%-ZYhgtlsbn]$1Ik4 Z2V.'Zz־h67(0ɂux}_= `L"G#ltZ>\sokLuɵHf{UpS})9R 6qڻLu/P.iR 2^94rce1yQ)5J:(`0aWqԻwYfFu~m$F>܃ṕsl#_豵 ꬫa<+Kg)G!麼S~D8$E]cyA뜖8&FtTӉB`'(z9m{(F/# zFi (Z_RiYR)}_vI6b_Z ?mP"7g}ޜb%xb-Hl*Ua(1)~{4?=t  !.D KxBЌMsyR)-x*1z8eVyk$x.h)+|{PUR(lK tִYX;@ߋJk-%4Kzu3^p/^M וliCGєrQfD#uhRa z[W*ؙlMUdш䣔hn7BK(jҨp!|j#cbK!<ĬD]Cho;]lŶ%IB,k ׮Z(Ll(?!2"45㯸KNN,{9MXOOXzQ61~X\f2 Y5kR6P22m2 ,ﵓx~"(ƃrjzZ?~KMSA[ \4*lokpAv0wZ2S+.zÈ~|\ά%[4ïZ}VOdD3h{GxuŞ# ijz7=Փ̚6eֹQty6 "{o$%[jZ[Z8_\ףÆS03%lbAڌaY;ĵh#s*#_ ci_ћ'鬣wq(%W@b|8s8tC$|*}vuKh\Ky xˊEn^D.j$6zL~;?">#B\NDו8(JUGqyi xIy,.jFfsh(3_Bn. |Z&72dW!:wșn>E~>]>E(z) 7a4Vޖ[7tR#S-6dW"]q Vu:ՖzdtJIX7i $vc׬̓TjJN Z^E.X{iL3!v_m"i1"1xu狋ilTˣT3l>y#ڥV{ _LJ5_VW֮Ga k/l%'˲3zGDMY[4HE|xn[4ŶK[mC+J={,Io!l'j}ZT~% yuZtzCލUm/Sb)_1V H,9(DۥK°7NƠ(읡j!Zn Bٍ,a|y%8Xjª #9x,-5$Do}Fܝ8JLn'P‰Rt?hx 0ZZ$E#J՚1IAժőѩQ*}ҷ7{{%P3_l<|K9UiVE6$V-M7Y["u̲ߏQM0gb6j?sRSilkV&йg%W}]_6l%3%#3tI%ȰUM҄چi"+߂3no5[ORpO= A{8t!y LUQMѢ36=39Qz ۖr=4),̀,ic 0AS;0DfE`Z!{D7\p5A0; ̋`ߌL{;gw:ϼ.G>bAuU+ᢌon=n%h taQ~kgM&@;Fb-|r.J?SOs( ,I\]W'?9Z 7M⸘0΀Bi>G~5D{&Fw)6kmtf*:۱.ϗ=4I{jP! B故E>ܧhEE,ZS,dڽ/؎mjJǸ %>l wI]- w~9䍭V3;i95_}Y5_(~./WzK3L+dy^aJrwΞ+rS<߽;o[L^ RHaMF>˴wpv< Ȅ&$N{ 3܋x˖XSd:Tzhkh+ d`ikO ~. h6U:ǎHﶞJ[@M;]fm:KgD`9f_PE#J❚FmW0A9iU5 ֵ]A8ڦ\Zi us"l]UNݐNJ7!?4jq*A-3▀|eMq6 &[(XGq0M@indcGqP1HZ*x wONJխ~kGX3lP~MKhO.AN{Wf3Y1lޙ\(3E{MV!۶VhqL3D{]<|J6Hadx5bEX}kλWE&'xrj=]N)Ayܧ$#D Xvv6x@4F+-QtGV._n5!xsaiAY¨yB3$毶"3X JsVΤ G+aGLA)<jx?6H h640'0ĠE eq_O\7 Pn0"\'hA"vܭ54]@|FqEf}9c%$&kgy_Zr%_{,7+\9G=A ¡izCMB'})ԛj0̀C4Ю JodP UL'Am(f9r6lB/x;k'TAӵ˗# %tb(eԮj ܡ,bͶ#gr5Z јXn j]kӨ%a!sa/27;|Cypp?ٜ;Q(VNNGH{:L=ɿDm =J_~\) ? knȑ5n>1J!s1!_PNh,/~JPۚtb>}!NX[BoҳvRA֗y/` OR@Iq"1ej9q(^%%xZyEL0Jp]hE%W؝@0V,sk\D^Śԍ9ϻev߸h/?LiZhE.^~qE0F;R%B)ocDk|EwXRq"[ZSFoAXp~gEc{1"E"xTYS?]@uNkխMւ6\\V zR}^pQ|=酹{Bٽ b9ÈDge7^ e(#CzjqUlmz7Lf:T-Un(OZ6:͎`WW~j#$%IWtc}oe}MM*COEAX|9ϩe>"*Zc 4HrR6*?`9p@&dT-Tde;3T\5j#ݎpWOfr|WL2F&Kթ4dC#84Gbl S,j nlvV/Du0PE{UK:6n &XA$LxtF!šN>ڤhE0ܮOdɀ֊ƱL4N RE<0ӏJ>`_*]P/F' 'עzAzqI]l>BX j#qx-cHφXFN ؇|8SO/A|C&s!~'Mn;{IsFf7m0E'腏x1hSg6 ;Y1r|`;Aubۊ{>5>i+:.$Hz`17-0ޜ_MI2Z \L:N=C{>3k,*۟{mdhlǹ`Pig{_Qp֯h=-W=94d|ǝ°nV{")Թ{*⮋LԲD%:'a"FSJ+?L`}}]Q/Z-z{ vҩ"EsR, a & w+z0g(tg#C,. s;I0y: bUUo^[N9i.B1ڹ `HOϚ+ XVP>R;C/jeq%GF,+2D}-RDu*q& SѻtB ٢h֢ݞbQ/0X„VQtå*0_ *-il ٹ/{ s)TtݥH\;/"nˉOЁgcNq1P~8Jյ )~&pRL _M :ù8F":Ygiv sF4aMy=od3օ2)”)*@䧳kb+,D-;9,D+2䊆 zW0@2Q^Œ23t^Q5ZTA;*Y!"gMIGn Αo\Mhr(Zl݁ =uF8PkZ]gt)mijCȖN(E$wDhA&3,47ML??G>@/prlvbF ޹&,&[5=?{[ީVsUAy d,O6?{hL:ECvpNHix g;6zV]dCՁK/ ;/*Qu_ fzl)b)H;xoQ힋1:mklM]xBYĦK'R zUQ0+(֢(GGc; -#xOlBNt;jcaqvE`1a5_5&}/+;@ Ea\3"~@DXXDF9V"d}5G+#Lcq[M/s4^Yt>sfEkM&2. l!`O-8# Wp6K>Ne.5J/5X։Sa2M?z?xSLiU8ŬJlx# nT8 ,u*UD]fq|L3msȳhY 'Ko q\O]k$vs-n ?y[*v1[HjR5ip˅qM*aF%Fo2].pv6HL}'5rO@0W%IRe)wTK,AJ'9i[QNa`bh[56**s^6cl"y/ L"=X_JRԼ8VZap >۪}Kn5s5jwq\u Q,9 tVSr^h0;ҒXI˗"q6#7"Ţf6$I% {pr}# %ZZ/_~Q~sP/  j 9/k8 CxҧK<Ὁo_1q_IG mT|BaPqaDt<* ZJEF;dXŇȳSlI1̅,»iP.|]GԆ" 0ұo*qi{h~w榫V4ilgywZ)$̠ЊA 8ꇮ rar.;[W?T8i+wf\$j찎) 63wk$h/ecG3;GΜ69,N&3MkJALŌP#n*#y=L$Y{]=R?9C}(/lN~jKs/Hj@wdM' j0r P8#b8x hߢvpXvuYXx*8V!0_IODo懩+NU \ʌ_3woJj* qlF`nVa.tUX Ni1ĐOSD,w+)s@f|whx!b0 c)O{ z+t7Zhc;v3{`"Eƿ+RP.14CkN-bj(|u`% -mޠ:WmLE[:$M%Ae9% 6^m[Y%r^OYn}bpEC8OB@jce1WF&g#5s Yrf53(ۛ?[Gw:Ou1T`7dV[Qy e9HC7ġkM'oYxJ\4;H+L|ٍY17xbI/¢|^g}g|==Vö([%ML hkQ[&r0a~GSq'*u^${!'VE,5-*$:t2O:r!\vǹJT15,AVeVT̾نu#0hly,R[)ܱc}# Agu9RD^:} L=FҒ($6#Ƿ;>l.r6s]$$] (ϙ :TЧ!&y4,] 9@i5=5d󻷩}. |u"2(iS]IխZrI1 %Πp[yf5R SZϔ_ى q7:~ LcIy2 Fʡ6e¥w 4;죓P>)5[x| Ѹ*Y+9/Ims Kuy[A>ol[%9v;_kTl>Qzu~%iKՏO1vݕ2 LhR^}5z_o R&aq+_驜3AwSbv{(X*wis>Bз W~='5CK tPCΞ$OC-O^:dGG=a)DŃ͋tdb; Zo<=9%QF;C2p1OyCg_t*bi{?$t-xI32*: %aa [u{zzuwc{B ^,kHOv.{?4jtVٶl G9ۨ7#@#Nr~a^ (KX;LA NB ,X;]h{WdÒ,+|0k5o=|2+|˷'N1 ˒Є9n҈! X27KT|Ť`B~>*JIf%f W 9KkbeFh&L !8BӜq}0Ԧ|fq#@@#OFgS9?6Nt5܋yD埄ܞK9A4}Ft Aқ-#<@!;1{F;q̈oy$C,eP;.` ѡU1YH{`~-\%qrQ ?wI"*b0G226#Zݡ0{BkifS-:em~q?Լ'{`[F >FE-֊[X+EI_XJ:S$&|lӼhxd.Th = +D811dܣ)X r/Kw]pΗoBJ}뱪7nNRqce?/HRkb:JM wlܷjֿGrΧ/!\.}>!Me79=>"]}nLD.6g*h{HXWrpY'ӏ Fۃu5 /ИA)pBMR(T|k.@Cw>:AZWb)F(uΈLqd2Y&Faz&Tr>KyauAZec>]#V8TcB$a?"Gse)hU|Zz)|d8GFIyxOΟd p ?7|szDǒh|*cJ\Yy?ӡ+al7WSbxhAIhJQ\Α-  <:x0+LDCr2Jȸoӷ4Kp&LV$6A奪!ۗ)X$ge/}m6tUiyl܌G-߁~UUG*_㥑Nkdmu JIzԾP- t4W)y/\zsT`v'rR`f©QV=EWUzG &WY| AOax @/n^/Ҙ'(w\2\|fHW4jFuc@>dSy_SC@Z&0$BL3 HKD7vʍ@ _1%g cjCznR)9B[fP@OS xZ@XeFUQ$z/YwtΟYF^<*c4H)C7DV)Tm勏V G]Z揀b}/;AGу8im?ԥqt~USh(,'Kvf4@ s#[)U8;~ZF,nmmv y`VRWk{`< ?+|?~c_yjQ_#'L$hi> NuޒQƗ$ 3Kݢ/*5ܩH ul ɔ5~L cI0:l sZ)[NA~%]Я fUE0!wҽCx^j[^,y"*A2|T6JؿV궟Vhg1 5QĚ2tf)O []$:);4t.D 銽8+1_TtN <#yY%ʗj?aKw7\oǔ)rhc9#QfM6/{Lm=MAT)-$|TDHU JeuHB_0=G ď-J bk\yٜD:])*ts2P|w3,=|㣙W=X*#i駤}IbNy vUkT*zDV`EXhCҊ!h/1̓TݬV[] `̆L^-`ŶA&Eǹ<ljĩwP,wp FYBo(FQ_ǫ:ȑ.wv8 @d| /uW2$LͪZb>JEKJ;:lKZbjuMLfx!#;Iw,)侼fĖM`K+NK,;!$*ÓIsNg̐,qPS3@ˢb#@aH2]:E^A-Tʩ!RG~;IcO KX^75W!4[TVV|RFސ`d[>^LŏcmX1H[9y xz\wѢȭcsL73fTC`@L7&jM#sn! Ig(a߽g Q<|*ȝZ,ԁXDZK= %6#\6%'׽j>w٠n8@rY] f+#I`żdVV=8He+o וQfGf4DGƿ +"V<5czڭRܠ_L~ES$`c])ֺ;YaTEN⺅veoͣ5;@Zfn~bLγ;^aNgbfRq 0 %B4/u{ {rCs$iR9j~.-X'6)ax[zitM 1EhXE˨Yd =Pޓ^4|G<އb ֙&"AF"mw׾Z[:h^c4xQ`\b^3HWBH؉ڙ+wA{k!g]%ZI"kތ./<4NA\VG8knP!BTX\Ƚ/<ۅyZ3 \F(*K>}ZbkYJ_JvhC}pgn'4n_h|ز\KMt DShPjD(d agqu1ɍc/YK'39ֈPO̮DAJ$Xg|(!~n?6GVj5'~NOr2SVRq$,'a^_X$bؑGhn]MqԔ/t*͇AJު[qL6^( [J`L)e9. uS62Z$/"ywMdnKVB 'K]+e~p aX pyu'"o°*gоm YČ (j\(T[,%Ճ R K?< bV?S8~[Nq-e=M]3ũwANg+6zV"0vϟܾ͠=3ZZH;f@в/?UUOޔq r*^:KUy6MaJQR^FqWx>*՜ٯl':ZA)'{zDگ@RStFpwͪ.gN Dk-`D,g޻7|O',8<ĆkpA2ذ@f7eqϑTK9a:.E{L;khE1VaTF`ȕQZa+7eJ53S-dk'M w}gDG8RkSh+.0ɟaoʫr羪x$x*B׹wxqԻ)5OVqd&<@*kmK%6p@UäQb+uX#[:*$ʲ}ML  :g {ZmURŕA +DtR]5 w *##+:=JD9mJy0$4O{/֚*KXh#`Dȧd ̻L_]#$9hENV}>/4ez|,UȔd=~9 h{`k|]Rly \3 E~l"guQ8< FFl|BY+*[鎖LC.  41Lx 뢔&M?80;8ϟcaNy-L{Caq@{XOˈQIŖz:eeR![rM B,Oy7-5+Say9v 1j ~ 94uRmp_7حximXbFƻaBBY]H"1"bz#w•ȲRQԭq(w-x\3mZ4[k)?A"l}N{H0A~uǧMC y**ERQi>獞vE6beҐ'Bgh nN~<"5PWKtob;B+ȘեkW^pUM*'v ^"լO/i睌o\bCf&duZA[`U7L'Oh"ys{-s"l>|$y+x }AfvvW3wLx RڞL#NgA1>$ROpc8ݧvߐcㆯ6~lq9|g7qtykLj%j`Y]5J5 ~Н?p.^s g@hn,^,$Y=s#[J? !>Bb);0ǿ&8*j`16*siP]5Pq3Pc_:oA_u7Tdcc;5ΗQg񞢎%qHQPla/xI$q}L@py?GHT_X#$4@eA+A12RioWG<WS@Ƀγp'W0-Ȭu\X~NkT0H`G|JL#%\V~~K8%*1kPqKsMMTL>lTo$hCgyjLŪ@P'%>?4(/U{x2RѭjIoa7JNqMmd D; JvW&2J! ^g57k;a!1A5v,xNWMO9L-ZL.-tVUCq D),(Wrw^/d_k7 TdܨH 7c*蝐,W<XMN3-KG6)`E!zwHA^LM/0er,5r~ax{MSGT%O_yifP ]#8Lᆊ7 Wh&g,k 5#B`*G4'-Z2휸-kY/Ƚ9XwDDi9PM>*"3|TxEM'XB9~;^ZIs) [$N1 e|ٗ @Jm{!qNyw7Bzs7he)(eh7B {HidD܇x'?d9]w.Y#K1VaBuT7Y2F d'tKrZO>KONZfY1zEgauAמtHOZ+Ӿg[5 VL,QC(GԂa*Лoh I7 !#CfWmS,Z2.w٭ib䵽E=-O. '&S.4wp($fr⥸Zu4CƏ}n!W0o'_Z&$|١04% L"9ֽd%b);J2OL `XZKOأD+7,$X9aKiٓc/) !0E$US&oR#Rk@|'y*3iYW#+ ֧C5K2 COmkk)"g%~[@`NM{Ѯ WJO[O&׮^߷c.|?Ku#B!$JMf!k,Ӫ;U>?r׸MIU3_Ea^IʖiG^,S"Q}.3v´oSPbڹH6?i*RϨSxdE#^,r XfnuuI(GTs}ĨQFoS]XC~`ĨEcsFi"YsY~BU\ɪ4-檛huG K`폡X{;_ɒ\Iq~Pfb?$c6Qio8c`g# Hk#k v Z3(ʦԝOMIy$q<V]iRD_73TܽGİ#@ $=Ma?L^P` _?uR({-^<,{-Ղl(X(]fF ~T *m$Q#̫O')S;a̢BnIbM",3 5fcPٙTuթ1[]6 0gCH)EYYŠs>}Ұ` l΂o-[x:TSm6Ƭ64ztF K0h2BާtsK&_.|j-%t<*4peDIE,*z?QNփZjhHì=a1\nWlzXLs8jD PNh5};DM(Ñ]|L? ԭu| Zs96ѭc$ߎSF_@w~ohSn;zlh ܗ}w9-Ô*4Bh>#zI~J<}TD<@j#tחF*?jum}.6)ƕǛ.s*zqrB,#KN.*uel,$&ڵVs!4KXGL5ynDL3@|h-&O(P^f"gaVS/'bf%ޗ0Hj֞Qpی[hzN[lٴE*Pj1d=",V nz+#wGħfQƳ42nCί …>Lԑ6a.}磨S$?kX6CB'2]^Xd B/KdWh$Mj,5f̖/؝dsHsޙDۅ"$0p7R(a'gsJr`21iҜeR;R1ж%C#O9ɛ8._LiXAfSjҿHopM!Xǎ*ު('D^'h=tǚpr>sEr"{g4AZ枫ؤZql n5pm=8zL8B@٣,g$AzE*',XK'(!pXz4#Y05+I/ȗ,M?V+aʌT27ޅlvk< 'PrӔjtVR.v1q ,k |(Ìw0}ˬ(brWct'og իm1!tP[,Uy֍hvDm,,2Ccd>4ǒ8g+G,מoq(2L:Q(5MHF[HS]qZMjw0KU=T$det+qf朩w؏㪠x-ڪ$Q n%up7Lk@=$uKV#dzw qb#j"0Lܧ+|l d_QFU1.p'1|;h\a#0y'gyI!Yj\~拔} uJj校a/ Un4 ί,ĥl1\qk |HlS`_ Zy4Î>CU-\Bo/@FcTxQBp((Xժ.r δ5 <%lՐ˅o{oӾ=h]^Qwȗ*&>G9A[wJV΢Gz:4Wy6- bb'ޛ!δZO-kjzū9^5<"9CumdalQ2w *$sv`7;wjQlH uHL ;,U{&]N=@C;l@.օo^zt s:(ԃYȞߟ.`zXC9fx 5ف4K.|m%FU"񱯂-(ڇ䩋c/*#'e|qs]`;=,jvBҘHVztQȘےH&Tj+@t+F6- - UuY'VyԚ-&HUicF7?YD;WU;J"Z7X`d&J;i3DRA3٭}W388Og TϽ:tb05s(V/QvZETFdwTFk͏]خ "gW DO%dGIz2 z;$2sN'.s՘nze.2bAdzQ_HPD& _8d[|aGyxw2Mn<"RYk1X Ϣ\BAw9V0m< pBA>o%d0N(죖@ @+%W8L-Si~>Lv4Jf}1Zs!Dk6E1"\[ٟ]hB P" w`#hcmҲhe )_X((-[ ! ˧m +]3PVf "N,jubQ0e~v:s((kk%幎}LtùSaVT߭4 <͹ Bg 2+tSDQǍl<>m"phF6[S⹂0}|"6eeïN(ߩP3g Z$)7}dWE啻86!XǦ``P!76GBC1X>Q-> & LՈc ܼl85*rίpI}246ĉ~h3t(v$}n *El:줩k; PЭDb`9* BmDZ j_l + Q䘻`oo b (NSȲ;lF:,%;ǯn!|GOpt.sPַŻv\e-՜5HLSu"mFCɊ/(ݩ©{Tk.ΰTamkľ4 8`kW9h*Z955 KbA@ݢ-T!q4-5Y y0i/߭kaP$q.4y}=QOtS0+2ޥEрɻjUƔo(|V&X2Bˆ1Wcz#Ż~;Ųa^##ڮBe@AkpBZRe7Oܺ,3],zHkRisGK#[4e0*:2륨aqG1[Yt/33міևd@+sđ;sqXt~Tx (O9dXזPI=FzH+ͼB-o6 tg(rZ7{m`_2R3h6X+ުG,(E yw=%~ QD.vgO ;St~„BzC ޻96+3CHVz\cm*:_䒳8Z @4݂8t/8/i"5cE҉vJcF'WK:EYy(,@<<:`#Ygw Κ!LXj \H@ ƛ| r_ؠDUL({GKcv¤FGR&b/m4^Ud.jc)O;p%'%"ܵ&Xn  ^ mJ).ta趎s1"dTFgHh| =%@bKj#A;_d3V4T]+9z!D7~5+V:PpmJdcAQ3JK[1pZgb*Q;ccFPN^^c=3}l9b3[ݒG!"V*t_ CpHLIW ˔HL-7̨l `"+ ԭ2୳4r%d<,c\D@Sn4-ڂVkvDV>#RJVJʅx6*@rn#WEvZ.;VO΀Q1@ߢn:_ux izλę4Pl<. _޴@r}}7dk`)4%e"-s"l8 7hu\ I.}yR}ڒd5\u|m8"ȇ+i#q7a4\ә1a~*#9Jrؾ ;@bm}OV&[| ˼9X +-b.I:-v*@]ڗ [#9%bDl b#}U\ھx>AnPﵨsb1PA7:am1 ׇÙhZfSiր;Sr2=ǵ|{PJj[ Ï ydȄy WDtܦvo9+BW ,C]D|NJfslZ918i"0ϯ"elh (2ώ 7' LK-Q ZwaA[(@-?lj`vҙsY=%򋠣SL!q3sϷ(:I!FbL4Mޙ\HeD8ӋQ}=Eht ,'KqhIeY98Z( 7S6%ML&'ߎobAݐ/ jPLá J@@&=9I#Bڛ2Gf#eog1۽ҘKǸtxH$%xn3]že܋BE^jjdʌ+ ,P@I&j|E,#~ne3#.M6:;jgcV}>TT4A_j&/fU@B"G oC`7R`'JDhv_Żۢx_jrgLmYcf@Z69Gc jM*s2dv Qtސ$G vpx`p~3÷]7,1OU&qE߼VWYDXx^:iߗ_ #/ci]ReMC`)} {˹+VipHm(}-h7 -˺>*6PD:I WSX_.gL"̚hIxXThޏ6?KPLGW]#S&+󅽧ڕc ؅@pbgSIT{)յmpI#Ll*"1Q tt`+~u+A![ʂIGg8a*A+?vE?(19 (W50,hNiCK|kbdT3q5o;D!eVEo3xjr,QܒT !SʜAuWm%ήbE$=c|a?]ϧ;`4* i&"5o8?$H󡁩\aݖ gmH_$F < o!e nܪtYo0A1d/_P3 GDنF ?A*{'{ThBT3B,>lHi6qIBI_|Ht(BCy53*-Is(U*!Pnetp{l̰8k|bV~I(x' G i @ xUB8a 9 JG3U,PAIHܰH@udoir` 1DϾSd'![3J* !.\-: <-}6rd, Mʋt®)\ʸﶇ|zzI,½].v x]FpÙ] B/.Qc(.c5Ǭ^P;D& ]]s!@Vm?YٵSBYl[O#aOНe²N%gh?.0@GK%|]iy͋q4xp4,:e6Z鈇[{@nsFx_ǴZl3xq>_#1x! h XI̓9ވR&]X@>&nPQm4)0yGcǓ(WŒQ Ky"G. ; ,b@Z]W` S6§D:{@sU7pM6"Ehi9D,)7 Ehv݋`s5w.;V[$ VL i|yJ4`Sj+߻\~gpgAo('vY>' I(ROu均wT .3-.,8l o',8*Xn׻bo:`Q}-fuD~q>/0)BVzwVﶚC}O~ 44kP놢 ^@z7{_MF)(x㟚 %5 Ϗ*B6F /p{2P_yeXUYpxڊtJ1XZ5 Q7K ٲj`XX-g~8DA'a_Q b΍] Q<?&\B3o:8 Vo•9MUAx%pB6pw=WaRu)pyo7aI 8 ,1nSȭV8[b "ߓE Yµ+"Okt랐#p5?foS5Nጪ`'k_4sqȻo jї+<晪u Ӥo.\9#(Ri) v/e(D/J%(ʀ"&9 9-jNC쎊}^m״) Kad,8وŅV6֓ܶW"aCA|ja&ih|}kE?%e{@1G[P;XjPsDZ,֍9j:";Mp~O0Al7,h )wofƭ= 8oCjZezS^|5U Sc 4<]$?BL'F0~SHZ%:o5^mҗİb=ҎށgDpelA+4B.SPVEh;0ʽVOUѲ N;az2n8JeeQ a!ZIo=c5}:vGbšF_Tv|r:f&̝VL*pM8gӟaiMܬmmsesXpduF1fʢ[hqEi ՗mupfZd&K &d׾gP{NH&@yTGD) G?Wk~o徂>{jBf$]$;m aQ:m%f>b8;*o9E4益ɸC z[K0ZjhZr!,^XSIqheɴ`Ǭd1DlJ)Q~yߍ&sdVX~V] NO-֐$ǹ >LĒ5Nm6geq5ڌ'E9lH ^sD9؋_H1'I!KkJl#*.~|:h BC6{%\)G3IM\$ͷK}AO2Z6t{sXK . #|cڇoߥlU3G;s@h+{,xd)&,[KaܚN"<7^$, @lEA Ƽf27 ^jp7ltJ,~4LFbS{FFY]‰fy"FKr9u\fd]sk[V{~_Ye{!fY]nqݪC:SPʎQM-]") h@t(j Yaf tĥL>jCpN 1۱u_BsO X=j7hqy±s#(>v$*T|նO3x iⰖ6&SďjY-[.<7lE>~1 :zc<Ii5jʠL1*fGjPHu 'DK, u11_ #kp^&9,N"tTFFC ޟէulZ)S^mC ^EF!g*]!CO|r"R A5 7yDϔW{fPtK)P$ot$)Jr@=ER ? 6|,ے<ǩB5Ԅf;0Tc*:B ;c,oҘ#WxvvCmMa>axF{Gb*-qܺ ~jHڔJSN,Z!{{-RqpmNf0.(7Fh#ق^ OghBi|Ԏdδ *o7iԁ)_  ea7nSZy{8aQRΏ0"8~:w=bp^v(P;WۤهS3`1K/V,:OX{h6ޖ=^bs`Aq_KK!%H78cv@q\y Ci+sz/$R\Ut^/:hMa,-ЯR{?0%w 95L_. ̮۱Iqr`51|2KB?4^Q6ssٴW4Bm AvJ !iuE*E~=g&[ꒆ4MV<WX;F1^VS.줜j$cg"纣0r)srsG4Oaɍ">o e3˼ܦ)oVx*LTvR˛<\%/20Rw:8ſr!wP0aIF uuP (-C"I8=`iW*A;IJ*hWG&ߙ]aLӃ2YEy1W4c~7_sN_ OHk=ESSׁ0DxLk)حٔW{h楁nc$/%wh~]йn9B,hMh*l5nSJDi\9 ր[fd}y ?G/n"弳-HB~PLqD5 rҭhR2`8$sAmΗs&q1?uUr& )V>/ .6hŸf&ѭzoޟHv 3XX{M+: ݪRF 6/Lsg i^5P?/z*b.gxO*8BUeUʩx­ .qka՝⪣frjf|C(Wt>pXlḚَvMѴ~;$DNh5^=;n EˍH^\\v j|3a< R;_:e8i211Y*zh,$fieB(.@)9kz?=DUvSco8e1!9#1!/ndh"Ex6Se]J\\<DzRXV'. Kg!qmP(ɀ-`?6Ⱦep{vcFHz1?Zx I& s&:P>Y=#&+rvPӄn0Ĉݶ@_b(ljjʧJÞ8o4MxxNC$cpnꃓBLv8FuJ6WΓcTB h,dOރ{gYA)+,jdm$N)GAj-xlI(Pgރbnv4ZD}lA be#D n;!jhYJ?#{wGlHuBte @P]*~$ .GpM'AVLMP&Qhy}Eiv?(3V>PۅpҮPuu4//MD(iӣb& ,fvS˾oxM*K=h]:7Q6([o=-&LkG C 2 g߆!=^O _A帿E1Rz3wOk)5P[~3*` VI)1']HYMp, ]FE^]ec;vvsѴV\eNg٭*9OH *̣%ttS^D~Ʈ}z z3H SF-s¶7,Lf$ZKz+>(^꽝'%ʹ8Ȃ# P@?6D.N <}d Pýy/Kr C!W1$*Ȏʑ#9(7& \cǺ8#l2)!{{h*hU'tks6OBVΎw^75WX5\*tMɀs[5r W/x40gA J$e'7dJMj;]ʳf6 3@<"IHMgڐ,?,9 ԡhՓ@,P|3|K/w}Šw'/v9T|&/7H*QoR~lOD Qx%owcEs{Nr8q#^لB ?N^I%r\8#Nxc8J`( 21Q*YI{{[֮qgxee_S0JvO{LgwN̦ ѣCL\= ̬:Hbnj'έ"8"݌/V#s )s\E[ƍ`ŰST4X."?B@I|ܑ_ew5\m .MXxr֥0+AMe}[Q3֟ ~*: PpwyuIҔsKoo[I˜Z62@J\36vU܄ f*dl뜯 0(*Wf1*dUMi`l*PFꛃ!܊B5 NFt_1ӭ$QFL"ّ9BGhxJu4".Qdu=<<;cbUo1޿d_BNqH6;$=6~*s5'EOIUF7HV &Ijr\Њgah: )^'H8llݯ_IEv!^-8;_:oG{%tߓ<N$e"ht=VҤLL :S&&ʬ4:ſ۽d*F_le6roX 7r.㥻]_T*K؃1ѵƇE*1NcXv_ fk' MϠ_)m__|*\T[znàsrJnܵudZ!t1<-Kڰ|ڿ]h!ID?Z-.w_Bl7t2 (^'2%ɋgsd}ߏ] * wIsk~-Ne 9n]N0iJB"yGRwd6q\c~#+% L&l'JG 7z4_^CR<כXn7>4D#'~(/Z X?.8DC7!bXM,2T!ۮM2Q[w4aLdtQ0ռ%OxEkyjwsS*Tv͏if>,b㷺!2ti$MRTde,| ^ c|ʊJR N_"H#WƓS"U=5fY<kó5vtN o0Q #vdh=7t[C&M*t"@" XBӠW1ږs23l'6K]9Y=+ރ;m1s}L_6 wl@saHR6#iJw<2jy52YNc#4?Cv +;Ԡ}sSyղ.YZ$`$e0A-aPr{9Ɉxc 1šEqXJPeTG琇߁B7i|ƞ(4'NqPz7xϣ1t% uz2쫈yTYnT V` _ [BlJz9yc߫Ng:7.61TCzlEC.;h44V* ~XSnƼYF/ɣtUf[ ~qw /OSL\3QdO$B'A2rˀ2QYD72qE=5H2 2Z,5M?|;iTN@-/.GҜ`+.PƟEB'f$(:8M ZNw W!hnZG̓xycm湚3 H*Rݢ#R.̛o2`]ѭ#f9N 13Z \O(qSm.(3J!/]UHx,w셌= !/BACۯgKQ|L,a6C)bb]&,}뾞SѡCk6(Z#e=qyK[ rʨtCA؀%,\\h~PGn@.MqS:zzS=XLv%$QBm 1\=*GMZThNCC3m>+7p)J*Ћc.Ԩʽt`,ު(G猏zj|؋ų6,vҽ{2Lf-r—|Ů̮E=QzHC]5vk)[[{JpSK>E|p7_FhF( .?~;G=9~hLu 0jߡK2AQ|KL0}LFA^"{fqZO^qDG(pѐ'vWtP?lU)A xŚ*=':mfU܆s:ݚx2 gHd#-sA=_3 No` R f1 |cb}z a6곦Nc#(r%L%$n{(ڤii i(#3cg7MЈZ(wgr+gί=h2qev@JC+ߘ#:Ԃ>sn.Gi^VAt;V+(=kypxXP4Ji+^[@ݒ3ݹX+n"Zw)Vo21pD 1Y{|X}O5ުeiԧ3XU$Mn S`!1Rl&9ETN6 j$6EM%m/1zv~#9{-δ)h@@.vsrF+2of=z-uCjV|f>Rhhʌ]"mu†*i>`O,p˨&е<_U4.$mzqwaQ| ޛ>gZVǖG,V.(YX'w""aH?s=+`lxIPVSe(4yJOMW!jk܁>>a`Nmbn~ɲ#tp^Ov[R1P܏V #u 1\W&LM$#?5;'3j.G[ǀT8޶PUy"# Xm z{CdiOfJ+o3(4WʫƠiv5a ,i|&SxN%CQܳbd zIYh>oVUUo C[ߝĀBmjY6lcaMō2f:֒r=wʌ^ST /ܞM5!/B |*Ao&X4EZeO U5^[H+S?0 {U)'W q{{Z 9=N>L\I*ƦtT S˶/JܞMVh1Sѻ}:)+TӦuV\7xi eR$ 5ٽ3z*3N48G^Eo7RJݢ5ߔl) ꘣;Ps)/ej7W[K[d%u1ĢՐ]̗ =HEf夲8/l49f٨Ȏ[<^A/eRL1mQzw^/Z$ =9V~:Z^xbvG,0y"{VZ7jn=ȮA[\cYTq~o;*EL~1j/;֤C[rIpAa)&vӚepkD GBPĭ#\?c̴g3PzFd@3hEQ;PNT¸8aR.*#Ži-Do?)f`V]?yΨ3ɧ<3w%+3 rTCW!$~_?6fk?~Yo]>yNw%2)jl2ěB An~NC*4З#٢ N MH' /BoؘAߕYs_Zq7;U0֕B=^~7|"LO= .Q-1|KSSLfōWu3/֪#GA8O7V3md)}Ūw6RZKE[pWԛ4w?G[^IMpQ>S)m`ցfqG@Ǎٽ"xD񎟽郖<)޴ɶ?Oаm"4 +fs)ـBj3U>R,K0n~m}|;&'3fjV]P0-a.APg>c^TF[ ~ jsK2L9*°Uyɉwngij05Y;عȥI59lix"vѪQL1)V0j,b{:v8OZ`K9hxlӍJ[p]R9[2'dX)/_pxx9y7H\3MUB}8}0Z@J2= J':M0糧 mhm5;F[YW.\O2-0& n=df%NgNr)]j%PtL!A9y Tޭ!PO.4~ߩGY?)̕Td;[әZXu]&_!k]pl\X{u5}vW!~TEF[Ue=r,BA@dt"I!^+%p&Q1+c3Aa*x`%mܾ3Dk:T!$WQk{;=W{TOXUcFQ.p\ix1Sx\| EV#k=8. Rуe^㏞Ved+&>+<k]ם16{8Eֺүu jb31P^y&;߀T(0dO& dr1XݵhH*L>ąQM囜O(3msdϝ r&eL ? ?tXT&6Sy/ EנG4}܉F[AuzD*.S恜lh*(oWF Ql*JTv,Vv&yM>4+Է *65GvrWq,E+i˛ r/z*~ ̵)mUuy(9/[A@` sVK@lHhVG4i;?D{;{eFФ̚l5+S"3ML$ap:dVt8ǰPZLY. 3Pt C8[pKQU?CTԆ(gY]wC65XbC09P1TPmvzߕpaPZ68ENVtNN<^?`>3E YD!U̓찜NC4&kcT;s{!J_}Z~P_,#:nMEk!NEYc)a zڭjMsyXw, ^?Adg9KF0 BٺHws*]ygZFWe`&&?gg3 HQvσ4Uĭ[ʢZM=6۩d4a{\g^8SP1]~A~Kōe+݁B^ 5S sbKXN-()v@+|~\VDU]ȌDZeX6d:$!Hf&x,L,(']B$XYp>.m6N0}m[vhj&= JYE Iȼx(?@S&>fu hG5aXWtg?~_;c:WN?e۠}.fIfΟ+ $.lk6zYp{ {9D_"Zx:)!ϴ[g4)㓶JfmX O@sՌ  /Ff\zM2=M:_B_SWHKeu#jBY4"3'W6\YcAc44K~~X#(I̜/;Yb)fyi;ɞb3 G"N%G~Ecrs(쟺 4?icPe <q HTVN?Xrq3 $o;)bb;}<@5~ G–|;B| ;AZ@}ש,$!OyȐ@zޙn8GPϼ f-vEh#.XTᅒT;l'vDPdhͷ ~[Mn rBv#&1"_ԏ09 J ]rhV*:inΎb"waݏ(Z1kAg#zB#,wIyA>(X@pY*dO 孥fr5N|"am5ފ?W]JkΗmv]_'dAлK}*- H?MuGjCŚϹqݧق%mHnNWKX. D#5ʔ δ1ضv |#l|8S^#DiK,v TB$)T=T*^TjV( JsyFԓ[8ۈ}q"g`'Gr埱Q@W Ճ!JpB)b{r4$%M̔9Bg}y : iVHҿnK IzɱK)> tD6'?<{~ "d|yKC`VX6|̵mO3RHl9!\\O(}.Y/?|hܮ%= >vϥ>~, p( =>XVM[QhDs[+a԰ʄ s&T $[lY2sگ؀vQxa 2$5:A9ڇCQJϟx2:dBHv֋zl9{?wA7 p]*]g6mS]J([n@^]Y=)3\LN1{q_{ XFՊ_H p,55c4"=pn̈.x˫ q MiQZoMO\w5оr1`]*[O+Bnݼ 4z pv9,s6!zAt*90O_FYŘ@-T1d³:\SAm@'>lvw黫@|1nS2 =H,뒧C(ţSNϟ:DW7[fy:X!^f d8 {&Q4\r,2X.lwSc(>uzxVlIa'?Eӄz>pL> Y*r͘_ފ{᱇$=VR]fg!Bh$ø #*hbyd~W"OrʯtZӀ+װÉ\9WSJq }+Tlla$H!mc#͂ˁ5K)RoAC[&3LȘ6}e3NSu K{(IZAN{vA^+Ew;+9vXTzP"uBDhdnk=]^E-Gali)B-=2L( $5#4{80Fl8$6*!_=¼S='8LjWSRNrEf8-OJMƈ /'U1}2 ovcNѩIeN?E%s\"JB5{֔z~1)uwiwGߒdD\D)\ҷD,%۳K3 qĽDO JbwEI+,X8CR)2B4]sEeOFVre1e薹k4/Lfͩą3nYe]>Eyi[o< fYK\N+ПΞ ă $EcM,SnC<(]%4q)yi+N+M?Ӡqw|{Y1C@WNfTUҗ8l9 FmYU>޺ͺ{r>K*J®>߼yxȾV$ IOOmJ7}(ĖgWѭNl-$f643Hࢶ-8aM9L fʅ^eK`֌MUݶsy/aq@J9,[b󬬙eށgODh"{ xr`K^ff@ ^Ծzz(Zva$@ieh)8TM4@*I$̕>4[R*%{mN`en]YB\éSݣxUTC `2U:Qtnui$*#<8Q|l*^0^>(ze g+6В毐+^5|VЬC&p.vwW ^7gbu/֨=jA֏ǭSqUv IwHتJGR`<ۑ{.N6={%T J4rgm@fA ͊,]OJ MaK{Dp3-~eθǤo}i&{< ;f8.|reBItjFBTTfsmmɉSwHo6s5.'\ )ɕnZ"% P_%''RlYy-l?ys'C8|s1Lm6L9.1Q4H`C#%Bb8A;{6XAU2۲x!>8s/$/LAɬά"*3Ʋ؅m§3TyaXl$`'(ϵ#:CFcm~$QoUOixT)"| %q87oR4i0^)fUF"^_ك{ fκ"*3nա-\vJ-сR% ӞnRvuwhizK˄r6sV-(Ҿ0.5m8\k(&#:8\*cR,r=|yˣHR)pi8YB'/ʮb\[,F!}O7Mv (&~S$-s . nXB})ZvsMyҹĆp3"1OKasvT61IQŋ $AJ UgBf 3f0թl YPxכ(,e ~rFHcQM"~b/fh9 ձJڷ|&$'GD :e¢+Hy9q"}7cZq:{zkE$e"""n 6xRbfrY3#CppP=F|+9hgW%!>ُ|}HV@^jk4ki5{CΛZW$[I ?, }I3pnl*ǻ ãLt|G/zps.:.{[ȴ_)0'8L+U! b{Jˊ.i^j~qRG{DyP@<-]fS<#DOh+mE!jucsѫX'`@<;ifXLxe"|{u ySb}{}Ԧ;oPk=8GVxӝe^^=:< o#5熽Y7ZŨݝ8ɮ?W^tN2BZZ6tq ,d-8W4JЇKG|B"kv6X*FDͰU M=j(#R'ٝlR--rSAIu͛\?ߕʟY6ˠu!{^ɀ-Zs$C? k!WqLE[FZ&dq IR(cBNzybt˲Q>վ\xܼHՊ8whQH[^I-P[ zkbd?(G1Zհ0d {\}N*/!Fs"ONmv`|S ŌN1yea9>t9̑"Q5ZOYȺ@i;QSFƪps~Q@*Xo؂X3Ra\ow:=uM}f߳h+ z}tފH] ~jgADd;<" b qέE9ދ Gԁ4^/ );=F)ivmڡ* WRHW%(ТA2dM3׌;1d%7<̔T5!_+2ltLfAχiwOBCن`w)-f05 {rͱ>(H.gē@y22N^y\Ud> )z~cw<mTdN C*̓:w~Bm*ANW\7\_`LxnZ؛Q_똯oqQSQk8l SΙ^ȟɾOU~C#V@f|~1) ,s=ݔDvK6HVL#~GQHOone|j)iIA6Ȏߋbc[٢ +"1\0kHH񓉽 2X:`eUlaW92SVlc^e,ܻ.6Hser}&Ez_e矉pY tB"oblJhbϯM:u #}c]Lkq^r:5TK wd+rZoԦOFS΢ӷE0d!@E w78J섔:*7M=U-P*$=F3Y D0x yzDb[>=kev j 7z *3"l滙pm~~ENS,klڛ?6늜ݴs!m ``[RP1m'yyr [ w/SnŴ$z9lZn8q%!>#M"UKQ{d"J{.m,2N i9ΖݷCgׅG>Q½: #f\<G;@VR~ܷiW.>|@R]pdj\п`zgLjafdS!i*utVf$4BMw#4(+PX{5|. WPk^G? ۉ6aH&z7Y>\\eDY$}C}Q`hB(lx{$(J6X:%NAWuĜ COfP!vΤ$HdH)`]wnRU@7hP!F? Ӏ:w|V#+Q6Vؕ4 b;5mfӱ\)ہ)'}0]R Pt;Z@WYTFאh)1qN*-k2U#eLEGTQ ו٩qwaom8 `8dh;/{MSD&H(rn k9*ȝ׏P :hDwaF 3h WO7;';|rQx оpw-,5=9̏8ԲJ|jm&A:$AX+m^{%C$# `{Ekd Q(wR!~Q+P$6s}ajB f^uf"2 $1􂓨u{ӤuKW2\g3H(F ůDC'ًb_C?m6?H܃ * 鎉᫖ԉ>xP5OZT{&=2|ٕz})טw>QN$X.J͔$;O7QrVimUV r V翄qZ36cyee|%%-U6($I_Ebxؾ~d'LU @Qas.HΤP'aښ0Nf3Ȅ)8gw p-i]r\؂__GVR.s+n@Չ#@YkL]gZi(1n, 0o#Y^3`;8V:Q ?[~ǭ36[/Vi.BZbr|jȚchuݗV Cb+l"g`}4ɨVn+2`pR \3Gr+t08#xyޝY5y-]9 `ϖP]36TsoYd~{ B/1j\ E-<%_kE^Oh?Ν" :R`;Ϝ6U/zփ:"Y̟ğ`nUbD!( a-wQֆ@5 =5\T0-/ouc8XefU;;6e,K"zaz' h`;IȖn{|a lǃߥMTYihO#UR$HHQcɖHf;?Pl,gG~ay/ԄE-nm3m]I媑[>P<5&<2:Unx ͕pdTK֑w^mkrx#[iSV%Yl X LG҉7j㞽 h۷~hI%RΚr;t4n e8D$|T=9R܅_Gϔt:<֕|Y }z#e8 "EpŘ fWrlYt#F]J~1t5rm@lì4#qv=& oX9%un4r6۔.aL n\Fr#4~c)X`]}k+N.kpuI,Uh9.q+< ?x@ȓcq}Y_(Z+>M!L)o3㳇YQ ({2K8 j`8W3KҨH_ ̮m|~']>z58F{@u|dgKJ0i˩D Z Bw=K/#Pv9Z=OԮTtmoV_nY t$rK+Z;cii69#첶K!>vMSH*!'=¡Q/>aTi$av+0m-l.K\i* K)P)=^?~u Yg/ #hA n[`{h{w+"փPx5/1+mb(vp7; uSuUI"1u[)Z;L4}a6is P(*5K-Ok们ǘ(T %X惗A-E( ?n&(j'Izzܝd$nqv(9Po*O* \SqVHPIP4+$*O{-Z]cARVoϊeH˹$9[e;1GmߘvCDRt.jSƷ`tȦAERʡˠ\~\zم*BHAi΂/Pxh솿#7ܡxT9n h90x v <A xBQz [%,p(PeUO,H~T'#HyYqN(z5e b3+hEot cm]*2ttj*pܤԉ!rb9>d>YvN죶VFE[S&N@QM 0%,s2RE 0PvPB~F<.Msz$-q:BnX !.rx-|p'tXAtV(1A6Ԥb4NhGK9Ad3ǛQK6k[SYFxf{ k0g(G8FS Eu4uh%P{w$|A;g m:^vn[J~j:rLϷbH/?0R=_xvG48iK |0`D+@`?6>֊fjRst(']|'?:|{'B5 Η1=\>6I!WDJ|qA1t(#HqD3]6? Z| fRk.w=rr.a@rglZ;Rć@grw>HR[ZMƋIQ|_1E՚b`˅7ĹU>*VadK}NhCߣQ`ӲíleӼ{|=ZgSP)^hGCFGOPDE#eYۜ/eA SWPKfWmj>Ӟؙr%'Ȩ'}E KC]}4g,'ϣ_of:~`rqyz[k0qnhF wB5U! bd_)PҼˇG"*C}H&йUG@4./x>z|H)0a ,}{W|~#҉pvW+kٴ1r9eQ+Y[{X(l$J.\4eה9Cǣ Q^%?<vxYxz{]>Fޓ'஝`y"':*JJ.GZ5@Q83>Zt0:Q9{с>^9pr !|(0vCn~3Ǣrv Y<qpc>wZkF]9QgPFZ'\r]{&G#FDY[-X?0%FHH X11CQ_N 59Kߚy39CMHrz#4tt_ #&`׼s~ ;9ѦDcb"m-55nFw)\p'5~~ G p+>bq\'VIhûr!o:BNzzu( E0eOGh91[߿TFJ'2u(DM+u$m ګjuuypJ}6<& 00JS%YC!&Mӄ[L]dP@6M'(6duz<+,b`n(\.s=`61PRP/P5ehM+w'{q6 rTUHOLp"&⤈o5H X$\,b;O`|SJ:3jrPE#&lb%EK1Jw"EҴ;N"z0X>]p=ԧqWx˹]Юk03HݤiUV.6900RF,֟mUbsj{jBƐ<<16FUΏ!_9(m87DȱFwx>hʶzeX&ǘ*Mw*eCTm72.[BqWľm^;)9WiNh-?avRUs jA,1G"YJg JVs*>_tlyżHFeD{YBzܥom$gJ VjrpuqqYJvZ%f $"ysnf#*L5jzM'ZhERiAYXcu ei.AW3 ݵϑ0r$d3boL1C׫6Gqx%#b6Ln3+o{RWe kFR,iY:0TTaXD ?t\KT{RՓ8v48w+No95G9lZJmzvѕޱdWhaɺa |6XF|̣U4+a*Zs?$ q2 KKiJX`CjY_Mu2jlIp-}R453~e0,pӽu}$6X nH9ب;%~92 Ô糭7C-H\Fݞ9l0BN{k.{H:.z#sbwҽ-O`-\RfeҵnVxpVEedi qq-ɮI\S)(nu=V;w. T bz?7jji}3O)f |SZ߆Lj![u_ fwUɮyiMK|3Ϋ6 f@y~{\7=eVP\1df/76 'ehTͯէp-+@xCPQ179=I]X5o+?zӵ}20/ c 4D]YjJ\QX~O6bE[Xb P䦮a4Fc ]bMi ڭyJ{W\+O7888+ШW X#e+k)ۀ< Fl|C]lްq}pn {f^妪 ܭ54W2 6J//]yzW_%Oː} ^n~D.&=)n?M[皭\n+p23Uy߆.ޅ$VAA%,*k񟽳qH֮S9xmU 4; Rt),FaQqbθ R ÚM\ŹV L-~;qN䨈%O7\we!.[uvP˄ IyfʏR CN?Sλ#ghZm^Newdg KeEzu)&Hs.@K+mnTd>GP|p%m Qs#>ˑSv I';l%+E8,uӥ]`lY턱Pw^ @>}DUti&8e V:J7"z& й*2ʀm+Nl֨u"4iDcHHSm_QUUy#☳Y"+wt.5l xaVy4Zي)hp]~YN <ci|HYnϿ&|\hа$)2jWCKٹ=kg 4& z37aͅ6csb_XXZb: ^e^F+;j] }ZÕl(+\6ALbʒ.GìΝ!"{wg8 @WZ_pr4[z)^n[䯩ꚏcߡ,}ESN6:ʚb7O]N͇چރKA#[#5P; pO/F]uYC {=gLK$a >^BZ?ޓq8ӧ_y]RW8IбK>Dv5op΢獖hJ77vZ]U_Zx oWT# -1jZoN*tkWfGe;2f)9ҸFg}gm-˷[&ưMZkfʗZe̎r [=qEE*Bhx$=o!0읝+>t2%ܝ߼L=c+RVhAm!2|Tg, *ًY4baJ`ծNR,Le`N }x3(%Ѣ!~\A 놵Q\z }c޲ᓆ`/mwE&3+#|maXejh 2b'QiA_ApiaNC t؃|ȣq~oi?'ͤ޿H8Kqbrݯ9J$O5p3P8\_ 2[ KC6Av[S$$^cӊKJ::-<r!|ySɼV=q^L5so'j@Dl K5ZbU0:U>o VX,Hx6lTtlR }S(Aask aYcʞ_ډ1f.BW~f-Fب7w|mz/\W.)\QA Sg <:o}r?Փ,`s~pa-rpks^ JOc{x7MީکSSYHqR3EIJ ^h3}ߞP3/V^bw[(gu"AD-k^aj4XF(fW2#xɌ#lܐg:kSkذ<͗eUB ^1qy#jRa)0*W8ci8 m@sDhTGdWzҟY ]fj-cx`(Y۶? !s'8.5lIJ CшO P*ѴA2 ;@~׬agB1f%[Dا~`P[EB~(0.j!jDiBS<͝WZU}VX*K,g bFz}Zs&o6 Eȶ t%'KM]Җg 1´O`m" j43|ճlO*b:㋉Ttbd_Z3.Xi4g{$o#ZǸXGWvb9+=@F\!U s~y,+#N\ODFZ@i^[%l"zՆu!o,LpHk vfG )`mT3yƩ6zS/'{Gmdo!99cEZ۲͜ጯE"tTC+Yo1K0p~89s5\0󪎠g !û Qb;Xw.@UrDYFEQL-"@Y}ބ>m/# k;\5PIJtrZ YyƤ{(q7uz +BIU8hVqAi˿r^6\Ժ* m+ G-=V:}6<6망ᵡDۯ  1]*%f ]$圓͓bSp+" xiSUșFu (#XA* ݣh<[Fwo_fayvU&yK?Jy1Yrj-b|2Lk^8ncW3iY9QfD'JyJ̢suMOd6 2W2{G)]Vz#WimB#lZi>eZ^7l^] ۹w?ԖIϺg~P 4\t0{? l5)hFtx"K=ɇZ7@?05i+uU7甯T2ED<ܔlQK-6lVL3}n-~},Ay˝0Sw@L<_e\:8vRw!yci1}^!~Kq뻏ح DzJRJU6O G$n4-٤]yZ#Iً MiKFªJ8gԙ%6Wbp=t "*Q_}us 󫳭55E œ`awU T#E.09KDy0\MSU )hH:(u_2Rfydu Ьf*R]17D6wcΛz"\c*BћOq4[~Ӽzf1yެ2?ky)ޱeDQ}*x?VhmM=/נFk:Bo'[EMSpfDU. I4cJpA-_Ϧ<scmɿXY|!>XB j5 6ZR\L=%%| ck?kAɤg8PW22(ڜ W -+գv1r4>{,g鶍|f7p$hGwzc*%2]{՝Q>^}]e:=]eyFdޜv1Acv&WٽWlCmub0g`s:֛[~ژȥ \TMkE*+8dw<"GDT?g ƣRJ69ourW4 `C,] >`CDDXfБe^fFrxGq5lg8A7/2^G=T@EܠN?ܗs Q $R}K0F_i=$_9CSıu 7[/2Y3ԀoM.П{\lQD$r`dJ#۾Ibft/yWSٛkJ+wHwciyfcnAW;q(Ef}zc]yNb„pE5)~P Lb5[øPPERF@LZxqjٔ1 Th3RNhPlߦŕ1=JaMuaߒqa)MjeݔU_ȔHNv1b' 9gҭ 'hyjԯֹ00ؕ, )X9AKyy*[,Zĭ  y 0o=w:SH ۢ:FzYajj\csS1IZW\X ^9bœؽF+4 0DW)bx&E{F[`ْ 7C)"음朤D I'cV"ۂava@֯8A}jٿ^@K뿸A nbUdI+-3ӇA`1ٿ$A-lG駎m.Z)hjz&/%25hƽ:weFft*'(iׄ}klFJKPnqǏ~@jZIh0t/ )4u׭F3PtM.F71G+tpΛ_L). ҟ,NO8%j*kdLH+pT^#TS% rI3K.SgɾL] Y&ۄsWҞM~zX@~tb=H+.!gy+{hO)_q, i4z`4%rSuq ]xOȾ}/\ρmTt'HH׭B0[AL13IԟЉrzr+tXil;D q Po@߬׳2#*yJLa+HyMc%G[!l~&V[5i6BVNJ?ɪhX7o! BBM]qADW|CµxVڤp6<_i^kA5R08ca?c؋;+es6J?]P[S}_@IrMvf|fJU1jTlJ YBdLT#`(%:/oHBrvO~ ",k쁔3V>3 :ju"R_g&SH h@LqPǟ؟`zk"rv2~ڻΑ yƚ|^)biVҐLq9 v{: َѴuhfG|ldw}ru^k0CUp{檛[؅cXk _gQ3fzq+KOS`ʼn8{_UTeM6Yyzr]vY w@JZ& V  KhZU]5~)Q FEXa,X٥QX|ߌgGRuKъܾx5 DiUǞ.DQrYa xi@J$!2Š>`Co7䵴N<sTY+`b총jm仠1FfUNJZT)0GӦ:%7(Yrb"$k"L:58{Rb\Paʙuq >NFp; Vl."H6j ̘Ljˣk#ssgJR`+#fFRs[mₜr(y* gO:id|T3Lr@ORj$&5=b 7ސUn74lHa0.LԖG@}]ЕiQwQ|"x\1KL >IVAuĒ&aHڋ?:( Xx J_X:BF1;7x$+DH\s y= *|GL"Lq0|pj`.{n8C+wKzt0Qg(GLǩ(x=pzWyid!I( boš1 6cͬ 6cgQ/ρ2?">%kQQV^4t'dj-0f/6tdcaG_a;ݶxv/tnF 48/C_S{yξO,bzM np ѫa_b0H:FjS3J i^ttE7"2q՟섇6,]Coy>+'I͵!3iwu԰,i)6bقtA\뾰W/cn6T0C32BEi1sƤ~1S2WӾuC5%"!m'vnjVE! ˆcÌ~:ݶb=Pt1%f;h#?CEO8|Fh05o*Xռz>rl{4L0|4zYņRw̽f d﨨>V4qufEO-4t2V;cyCe-OOu8xbX[4$&_|T{/l| bqW0wyKs>+hۭ P_'c$ʨ-zvB/ox#?Yʬ(::v꣯R;PԷR-u]*`L)~j{s U069tdSzV[0Jni=` N Y]Vg-,`? 02Ԉz75YOШE⪢kt"Uָk?T^uZAj L]crG4_ h,|ԷFb%z F n;6a- BءEBy"$@VS; 2Fo nPW^يs=+FtYf=[}8XFR";0O}Wr5Q+A悀\+[8JVcX>lՕӶ%AKe?(SP4ۈ`D{2Ќ{q"A_j~"s<3M\ru lH]ool$ "KI?tψ]#v;Bt- 'CsJ,A':U&T"4NS5hGBJ:ձ;1\x8L[z15[)y{r f5YP)1*[X^Ja>tv$B>Q-T8++&D-NՏY^g1 P\ ;$% 't>s@,PU DzCYxL*8 m,Vjkt{&}KKU}6ۺ:K*;-m_+n5˕Irӛq~0>zp"{ .sW?v")<))ѥe`mmXSUgl?$wט2Zs驠)O{.G{pVTqf|#$!!X(qR1eJdh#x0 VS Q~ ,JfVa.4o+OGs zÞ6Kkd]mger Q8J3&O`MҲ#0ZX/-%kĖyZq 49U︽<|1":@HRp߆Eij`V@`օI`3>ٷGYjd(8-s=saXC"F jz"e"ۅLu, P"$.D imԢL^sLC6f%~% taN(>FA3E!Bs[Dxcs-P>i*զQ{czcXYT](SrmU[@ +EpNW=,o*4b|AO#qpɛ7PK:2kR4kel2E![]%N$K7f)[di>hZ=sOFC|JerڹqI>}.t Bȍd ]0JrATqfǣѽaᙍ8%Ԕjŗt%y3څၝ@ץs^ҐKAT (Yʮ^P2"k*apj5RTC5`2adK8ky1c/Hԋ(gȧ +F*Gi9>HٔW^'pxCLO؛}X͡P>.BED/45$os$3#˧#6)dZ(Y QVH`M7^ qJ!~Q<]Qn"IʆE@.;= 6/SC3X#Lj簗DZ1=@bch^M=n:!p.@[Q\@06H_UxE3_J8ҎeaR{0;-Un>4A¥~b5  jF!߄DO0qHӴ#4ri(*9"\P}W4ѵ҆Y+|PϽOND$LTYx W_X \5U9ԕ7ҷ})jE$v_(z8IW7`5I _RWTheTl;ާ߮fe/2x7R0?bY ID2B?InGl֌mPyQQ Oo?lZW?WfYL ѯVOwYxf<\D>bor/3—ck|c4dt!/$u|!D"sݫ5rbFOǻŤÎbq/&5?UYPNzҩh- b/|I;F|K90"^(஬cERefIJ|3vRQI9IR["bh:3WF˯u@wx/b[(Y⏼ uXEO`tM*H(("g1?5|p*A2\Ui1UiP3!/˺?sTr#O=5qT1oCXwj F7d޴<-D`$NmR"ܽpy\RLV-tĦD EqжvGg^rnIەN܍s>lqq̫łR*|A.;9l_ (wCۤ.U;aC IR2ַuc;.:o`tmm=uS2ȃ=\#:r 'lEX ˸I,;N܌rG* |{+,ld HРvo?Y9X$ZѐIG*dd Z:*Lb#ƛ+ W1ᩃҦnr\j|H\/:?f7lbŊNYXrc\x=|?0@:xX =8QH% ac(ד׉E^ȃ@Kg!,]vh:{)͙1d _zD퍪z\Fp]2J=ԓVw60/$u#Ps͸1BhA/<7hh[N8z/RѱH-jeF+@S]HN`F8:(hމI5R9q :x51n~0m?hL8yPf|+cVi:O~FqeqZ,W22zk ElN.]Hdž=~kcϘmUDq;G⃎Eݝ148WQ`"t'}V@\do3xkƌ]]sx:Y5t_WFqp Ŏ.#npеuަs?хWoX"}9)<~#,~UQWF$ٚ66 ꐟ? e o4r'M=zyyć"u̷.J ) $.gF,1l!s{::GT0ürjqݹ֪#ԁ6V l2CDtO:KR4`ƺy>ِ+ B=5Mw\#U=-A϶M?i58lt2@cF!(}ik3b'Z>HPT4QPq7D 1:3@9 <޻?Z`q$c4#_S4̈́3F d 'A,1I9ARȷs&SbК5aI;6.e {K EoY"sL;S~Ry~$ + FvưrRR3xH52S,3w/Xs( ;-xU,M5OYOA= 6ދBhg;`防S\7UYkhO޽}`uFJ6+&982K I9f3MŞ- .Ksro2NJVuJ:KT[A5kѢ'巄_^#~ '_5:־+рEV4ly&(d'_(yRb-D?Lja}7L-1pBSOV~rhA]}kTVQ/sWm 'CVʧD$r=7<)qeR݃q5X=tUVk֡Jqk6M3LމXd(r-$0Uxr6lcfdf~R}梆:ŧIcqPí;S6W6%rRV5Y%[VbfwNk4r5%u1yEezq1ok sI8( 78x#f}8R[y040(g!dEխf9\J J8R2Eþމ*RSm$lW''QM,د+ V6FK颍R*z=x#O_?#h5lp`ʩ͍G$hOmf )KOnil*>4 -xD'qH >!?[D?/3͗i g~ ?!. _|K xn~׹AM9Iή.0Dd)Cb>\a9)s33R[rN͎ c-QiChF;!.q5lQ~u )I|z~ `S8KgRr{'W20O:,\6s8PW=Ab03ػIDYurM(+pup[ߨ ]3-o6ڧvySrWIX][?WvIK1w+z%Qվo ܃(5Nj0ZsAG,~Ƃ7ubUFsJ Ja6dBk/ ?y@b9YvcQǦ钟/vCt"U {۵sxP4K'T{qMBfGMV6:-p,͐ː.M5H'Cy{E/X/Mh?wLė:[ѫP4cXٝt>f\4຾ ٠ɿNq2%ILCpxY)o3_|7)6&jPBe5^:ƪ){'MX7ӜPńKC&wj)A\,PAC@6tax(j VdnK:[=V%N9⑱~ltx4tpgAOQ#= '% xA/iغ9q:]?g,t@#˪]CncO O \Ǟ%Eyd,A~P`DobCi &$UU6LSf0Zny:w8lԚs+bĊc':3,N~; 4&0y 6g}_5V5IWT 0SE""ye3Ya#sPs "'=ivk*Tyb !4vkk/#{~ K&rք;oR|ъH("J$pc $PbZ(VaԐ4W#ݏ_$Pp8*4d(Y\.BTc m̒r[JaͰ:ʻ($JKDdMzf}4sP@l*E.T=o%m' J4*.&A #?$/pJji֞ro}3dg&Cݬ Yrb$ 2K Myڴw.A~ /_p$P%dxWE={4Sl$0lY¼U,-ՠOy.GճF.Ȇ"_Ip$+KFKK Y6Gv1wBز\[&.ʙR%\7[G(-l4iE2鿞~mobTΰ\| n}sHēv?GBBGrfJ,hk&gdV7$Zm&[{0Oѐ./ԏO@ɡ-@a>1YaRl!DU]y 4duyz|4o0hl=CC@a,1/Z|v)X*'xd[Q5F) >7o[%vpc! H;ud;ٻf?zBW{"Ei“6ha{ >Ut "'R$!33bGe!磔`yOtrD 飵 oGktk.Gc_T$X$YR%Vx}aKoDQ]] ?PAf?cK֓yI[ B錄OumUs#4H ,C`I&q%s_|6FЧNTV3|aB'6l4"RjP_G~֞ILJȭ(yX++Ҭ9`(DAeg?Z&;܉oY#@JTɊj/^& *3dHkk/\)?H[<6p{S#h*UWFvdO!!+/ {,4UZIM| d3q zNj}QzXzE|Q!QMWasijJN{'NQbUJ&'1XL_ů*5+Fp l}7#f^JcKEb>a^/S {G+1F*o!QaE>[cFx\t6̿LGn6.,f7@dZ  Πmy\J:l w^x\q$nB@(pkXkkӋ3W|Bm?[*"!V(\+v˵pv 13c0o^Mln"kD%sިG?9xۮҤA[lOr:nE\-$^KO̎6e7I ֔8>t "V5GG3~"ӫ;q"L,gfnc0TlF>L.2L&DDޥKaYw"xMkM!Bt&td22.$m>qbl]<+X{X[Fk 64iOR-PxivG'J?bl(u83 rED*.9ksi#r#"U$=sZĶzE}YfawnW/6[C:d 隅1*T70fIC@B:s$>v_XzZqz)uapkabHnƠT*+ב>tSWL/DFI{t /h-dž G)[֤WqζhpE[Pk)I'ۇnaڽw$)4$;)NyU|ؿ*1C6P cY<3zqPwűM.R["Oߟ. 6@/^HJyY~\w ɢC_nkRa 2kTrjXtEL2AбB9#w:I"YN=:ğojt2rsOWM$C-1 s^hf X%G{QLAveg[ECTpsR;[M`nj}Xas=^ۼ3D^l1(bo#)Z+AԴ}|A5ApAU5 i+cYa>fwhD&D\C{?aZn9~tFq#248%WI*LkơSh*ې?V:MW vYCJj͎(sBGo{XGt }o3ꅔ\ˌ? )hčID,N5:+;+QU0 '1 0cZ4RQ#Kco\݄4 @S\}RlI}XF AJǁ E_;]}zm$3(3]* ;-d_Nb|uؽ 6Q]D4~NSaz 6 ѐi1 E'HQR 5op~L<T[e4{m\ ӎc(;y/'11%lfs~8 R~sJ;O{}kGPM/b S2Do Q Cvجխq@7_ ]Ѹf6ccN;埌.tFDdDMFC;PU8qE/!$JVo^*gY5A(`aWž\IV7Q#1 wy~SjЖ!a\MƩ3Z2yy)-C tux1[`2 {+S~Vl{OILqq(UwMkdma}w.JQ<ڵiCĊ?}UhcYW79Snbi5 FT *#:Ĥqt*Zt"t^j[{0~TgE8"ocӢ No| ִdE2)>xcR{*MP"N4=lV5;a £5y,:?fDsٌ_Q aRvsωP=ZwaW[U ?GMV<.|~i!}EeQ; @n{tht~Ul:V:&#a<7HxPhE"=J'f>&t3˯ˉUGP${1`8` KH;l/,kSL܉ږO:`k`t7ʓӫJffF v_iC|\+Icc2- 6έFPO'sL]"쥱ZEA(.HaGHVX`D==*_{>8Ϙ<` |ҿ GrI[]8fȿݕn#YOtl;n Po>"opWjWcH Qb6yf6.䮞K8_1 w{lUS6%&bg!aOh_ ?oF1x4DlXQͮscʗWm4>&Ϲl"ĮdVHX/=vgjޢ_}C1D@Ȕ[n;%Gɲ!l7LuvKQ :]NM]z %i`sVb Q.'hx xk4*%"Ϊٛ[LUS/5s)y-橅urU dGDlMF_??*-ʈ/'b.`iIDBh2hohvI152{viTܬGbu0Vsh.3jo^^$6TQ)tb脣S+LG Đw@WEr&>9SB1ok4n2 <-p=G-%# ̚䡱Nc7@ ł?,$OAKo:bDTuqV񑀆1Gg*_1D&-vxgpYM-(xq;ɕS(TgUyAr4Ӌ_Br&!(Տz9ƒ"Xia1P.]] 1!^xo#ﱫx`'RPA '?VDpP/UC8aN!vHxd<%o8֞0`稀P ,1#vJ-ܖVAȭ@ }L\q "\NVb}@J쫴,#r@!EJyn-, xK?Eݪ̶dt2zG6oP\ur|" HVGEZ/U'&R\E;0`r_F@/:5ճr#'0ɽ~-ִyUJY|jԨFY[!T 2f{ͨA YGMsW2JLaugArg%)˙J5ӧW +mz9OĉTz"~U)vD՗b26͗fU.T|{\nkU [2F5i>ۓ,mй%3ߍO[3Aߊwo^iq#I], DXxm#O7Hcg:ðhL?ֿ4Mu"ɠ]zJ jjFxj v>;6EaI1lPq ^hW@,hIJv^Ͻ(i"os*zKL L4y9g\~m m3-lIʺ,G%) D$8 Ȧ=k0'Z4ʓs6մL)s*o}bSM@gJr~e-a{z$繃x;flQ:PvwCr{Kٲ맥 @3szu -a-Gh4a}9;V\αߵO-Ed@Sx8,n&{ Yv˚pFDT/l-'`;qBR2ޝ',!KCSd *abq_e0OaKǢ5R-]ܓ;1rgGqfZL!q~eZ865.ٌj7QQMIxH6#!f"y;WW6y dQj#f1IDF䥝2Ay\%' 'E=&Qʺxj~#Srq"cI;SӯjֱŠrXGRseL_vppgx^yy18ĕUzZ@T&h(1t Ż̴$? 2=A~(TD*iy)Sb>-niJ1\PddT7$z_RD%),Rݵ"vHNO^ [Z;-;ԭ`z,<+PюtXNa#p9ߛLO*U&oB KxLVv0 )3d@46k% B$REG<򌶕(k. l䡊fw|@KSHS"k7*gđz`XqEl;^u!ߵ>և&c)[ EqyoݹtAvGrxXiKNkWS[fm;L 8B#~J#L  :K]^j7 rQ~)r`xN۬*3Զ4 6ao? hFG佴5Fp Šni=>SiR/O^L@y5VE$VgjW #7 l  +ݨ.k/Xc(eRUVsz7i,N(YgD8:@~2?92-kN![.c 6ԙhMig| f^3bI~XVA"UxU@IX^b:{ҶbR院PdT xYZ&3zl4Xzm:U$$^fj(e_!{S̸V6&]`Hɍ7>@6U^ ^f}][ήPzO Hai U oe~_ B8y@c_ix^'<8HrjS8Nz{(o2.\?7 @G6H'?!vGwEުO\Q}؃>wuX$z/ʒp ET6^ =ɸxÈ GqfHCʴ__v`ػa7iK4? =2Iʔm_C$y85VP~ʷjDlO}#(Uh$̙n;ꭩn%<=4TfC²WBn%X";|Sa#(~}L~ʁc[C @"F{_^xQ]I/ `󌒬 w}?֣jwb_E ` ŕ"QI84_aigHvS};i76+DS=LbFC!Ŀlg/@U@;)??1Ѷ-,Ķ_}WS#󈴰Es:xuz>.(@U˷&w ]G"Pk]u@W`_=P\)w'^q@Д*l/tqߙw?^Wq8C9(Ѳgƌv.Qw@ Pܐ9++;%a,6-eCsIŸпR%#ZpSl1R`h7k!7.w)X4xlFT&]4CRjnj>*e^'ߵMgHǦ8}@[Z$k?NEgθ -~ce{^! ?pa>OQKY5V)&ʂ #/\FGXN"_$v@KFjcq.B^5C6zB hJ/pձ@x¼3FM灗"j&ǷbS!TM~iEMZ2 -Rw@7 %?hw"NdZ*nb-l܂Jnw vC "{fUOHyldfc܅W&^ rG -vY* IhK3JWw% ]UD |%aߦF3LVСVZ:QW!jJɅ8 X0~Lu,!+K)o>>'ӁZ<ǁSo{W%䃝L 3&`n^;:ֵJPLj֬D% 1$"v򍵼6{\[ tc[i ϛ>B4|.8'Z GE˽]Ye4^4`8(Wa<6 d0Ij+&!8I]yIJ--c. =J:ouS\~Z^똶j8oišZ4 /׶5uz ΉH ;Ա"Z^=Z;Öoi$wd+"sŕ,MN z+hN5:Y]3D'YEsCO[oB+h\{le{/U "*V=!W&_`Ph[wICD!,dmޅ HdX-("g(#}qf&!fF\QQۍ6n6_덯2Q+s\H,r5:~ ٴ&oAA{9k}+2-">uR,ݦQCƅ y BH0*!sᯅ,Y[T]f纞\˵-{Gq2]Jt_Oc2&,4SW]T׏ aKsGTQzĜRw("&Bdt5dVBM:u 6G($tr; E^>[U(!JYNuCA?s΁|z/'+P0MԃаH8F"}s=| cGo O5&p;3( yocnEa[ 99Oc`zIZfŘCC.5ڹ>Bd967^NZVq# ݼ_PԆ_x2|Dytd=$ĭ/%Ɩ(E&#Ѡ: 4LXlBnѹK4B4nL8KYZfg\U2#`1b&F }~HRj [i[;p|M'6M16y lҤd6;9'].%JChjLx޽F޹ *LMS&= Du\:tڢ,!UT~ [բCv[LK!n/ -֧T1FS;{LeʡejT y“O瘁sQ񈸴$E+C;\ヴgsC o ı_xRM~wD&ZY-]z-Tc{_.1?~?Op*>,K.iM-|oGZr>Uͧ~g \ wH_.嘞˸S;.Z (c>-.Fctb@Z`Di mON9=s2&F@+NhC3#4sM)SS~de%y[B_KURFQn+a e:p{Y|":obI'Co "Huo z|o|R4S,h]ԏƇmHP>'ș [^VAMT3 -) Džy8ȮIhQ>T ;~¼+ MA HعTXxBKmN_:1;3?n#X, ~X4Ս* \oR/pmӂ%#O)G [cݯ/NaN:ҡC8X3J5knFΣsM4O\Usv0l;w v5^QA0nV|1J=|g`_;WIm#W6alKMTׄ]ג \WMPZuGKX7ˊU.qqWr{)R=$xarJ%?~@@fzipObsC5wA^ w &hxمd/acyZ?%+\Έz>%҈\ܧlT:Wˎ6bW82\{{#3a幡U nP_J?=lfx{ӘۏmYשo2yy0]0"`{kgdRJg.hl "sçt_nf(%"u;ʁDڂs2/ Xޜ1R YpP17kt#~;gD(V_z۪JKk3Tg>;h" b`ӬvE"K*D"U'{N_6}9(j/kqI3N~S5۠-Pc({Uq˳6gA~k֨!8]KZ@Azʥ(` lvSwegxß)IB).1Վyi>o xw0/1욡nS[u\a@);[dI]̦҅y8"șk+U{E7ML紙8,p U6 uL=)k9 <ԑ}+6,9F H"HJm2E륟qV!)Վ<= Pe,xA4 =ytw>V%B Tg,J9P"0> gʄHO=.r 8~`0L;&%cVqGyl (pH['ı \+hG=EHk! j!iep2QvNɗRh0K{[#iF4rhŅfLLs,9|%QRqJ=K65;LJ d# _繯̾T>!ޮ^Ygѷ* 68s!&rLiFM)O]R$>߳@jð͗fY`+o9A"y.TF䆨m?yTnQIrrOI`.1Ёq&l)SlIXjꁀqC`?{WRSC*&yqY3|?[cri$-k4 C6{4!l8Voq7 h@-%@+Y1(*/fF8"=S}Y/ݱ돳p< >ƙ^yN>JeěT|vkn%`p./\ UyetXHNև@mk:.f.xFGmfc%hn85g6/,9WN"On eeEr!'p6T{/>fC]&*xz=uж$H !%yeV[wT"c`KP{ԓw0+R]ݪ=ZQRiZW?siS6,s~;ۚTfq+2_,E!T{C,*NtBD y p+%eʝraÜOp|B{JUnCak,Tw"ȭ]x ;}.d<ŭY#F*hs„8+^+ tv旭掯]sGP:5ںߜqUWS|JaDu#].mH\6vG r _%oTx]=?h(]"t}_VT;ގRx٠7*&%z:a:|odn^n48{?GQM:UeׯlcQ f(lkixm9jН(~C+ԪGX={ Q]m"'SB?#Aj3_Rځ|*3T+K{ |]GX8} MO[Я, eyt.BP:%6w u(o^?q 7Fxy1 ʄ5$4NQ$gBS2ᤥ\ܾE8y- ucr LREw :*Xg VqX.߰@r9<Ω|eLG0Hϴttpԙy.h}DLY4>c͚,>(,PPw|iF=kbYiqbB|o#˻^Ꮛǔ6Tbx7b {ҩ50c!펬|[3r ʔ2h>p3 ce0 %Ÿ>ouҶg\ZbKWd>uF!*Y4#Eߝ GrW(l+i@4iQ)vC+do>iAZw <$!'ĒÐ9*2:П+( ~aӹ:A@ Rl=D/·A.֓}2`ɮ)xXFm=ɿ*CoڋzxE7~:fS{)ۖ9 DZ[SVEקu~~Gb2?)v`5^RE8ugr/褤F@HYk@{ǫL`sT6!ЮdZV{@BQ?k5l.K;쮤jۚP`NSJ,C> R(gʔYgK7V؈Oo f1d"RFo,bߑ|~5EQv2a1Kvqx"NMوFZZr$Y# /+˦OcxcVsVe$o]{zw:o L1 HRGuXEzgd0 ~fC;CVwlX!d F9LlBvņnHًNp>zX_ꗔ]+NW$h SLWkTHsEU6K>î>_{ }v8%~ 14.;CX 2-l-'1K3CnpdHsMϾ+5&ġ%,/9Mml%>yXK?wM?D{|&66ZhC>]ь;?+h;}FP,#ئG?w$n Wk5HnGIFn?oKIy .5\ 8. +!MG`2*5pCB׌ TmDy<M|k1.Mv%]T/o$)l2AdߔZnBvtPB̶fhQQ^hID`x"\P<|L^5lX7^!68j&EN;.>333 743 5'.\/ø[ 4(Fe̐Z/JSg;!Ȕ *IEl1⍂,\y4bG%Hm/Po dUl&JEGC;w=N׏Zr|=Ŕ3>S`ӑ:>8I>l~yQOP,K'Os d,8ao䒡X0qoe/Ȁw#K]Z覊k;ji~#-aXڎsEO[!AY?# Y3-V3e7SjnKH/UJݬTiJ3a%;*GjL 2Pת\H襕gMo dma76t%ɷsXU~礇cBQ,8xleDzbm5o O[eT~@ XxH\⳥#FU :hO/ a&l(2c/8,mV4 WRnF~#`]ٗ*y?Y eSmj%Z|x1)ALY7yIe Jj'/q F/೸YZ"l$Z>$oᨓ^Hº Vc??B:~ʞ}fdddxe7LA6KX,.9#.vmlw͚6_)35`ィޜ@T7?bfWX 4uMHAwmKlO9WJ[`*=6xYlPjqȢ"]ǂm52}aPDhgjR{/O߇X#hOvZ16+S_2w_|'Zjj%oQK%4dCI]S][y cwB1ö?tN#-\k}~Jw;>crL%T&rd~XI)[[ ?ڑx8pdX!H+>QDjӗᬂq-bu} $_Ί 9!ǰxڻ /eV1| ~(Wtܣ.n -,꿜uER?ؖNEHªsh0vZL9~.B,,O熒υg((YNKp<>I6%K=Wr-˪Cw{ ȼa!T[~~)&A熀"qJ#ONQlfHDq{>l2[Lm}|f֣)&x[[rRӔT+Mj-G@k/uU{j-oxUޗ^~@[[49Q$u?b<~Ya[ZDdZ%⏤S@1МhRk6 mYbNgPƠ]'dĝ -#/n뚿zI_`ݨ@wWb٣8֏YJ}֑xR/ mm.# }bI=0H(=2bm51yƹ͙׈Jn 䗳_(J].g7=voq2Rz}`%pI/*9Mq$H&X:e)9հiᛞT3S"Suq̒Eson7EP){k R*9Ju{SYC.-VtQ+6+Ax.QSW(h,n^('W3 dTZS-/|~^sa$QcQ{@ſbڠ(K^ ich&qsbI=R+lhĦZ 5Нwn:m/g(۪{3B KmȻ/Z Fh!.3'UZM((+P;|.$6y1_Mm7K#KFoMOAՔ&3f 渍LCSKXH5w?=կpbmeFũQ:KdǪIU_NZ-jxJ3.OBW W?'_7ŗc-+Ax4-?B$᢫@:3w%N?Dq9GI~< f/[Kmȷ.# n#v>n3"OK/XG1'{]11J+NԊkR1_xb杷Ax@W'C:7ZXݕN@snjA#.Q6" '^Kol^~V]LK5fQ8!qYQ2;pU>FrVg-8N_&n(}$Ag7עS=a(kKtqܕTٶixΏX}oݙr9'-I[:Du- xSBL]Jz߇]ܜ-S]K]Wp%D) ʈ|mti;a GZnlEf &f,E 0& &!Wk_^ϱиͩԼWD\d=L7^sn 'MVrj 6EY;C '  ߼:P6fQZyv<aof+wOJgP^`X`9t>jz (ҔHxw (~XvIܮ◮Bdž " rb'd~5QGZm!o=dz,_8`ֽC< ;{t=ؖ5Zw&e%~&~++oyigL0$+P b~\!ZM<-!WDҧ1}V/)iy;c~N[;0jGp[60 u.U^jM7}WM5'^1zsW}@"ך~))DZ_Ml+Ƙ GWóФh)rۘE\5諾>vӊvQz;r򦱝C"ȴt\D?{fgbH)k絛K ԋaq^:[ȯvHx/#GHƗx V -7 D:~:|uH? 6ZH7p~ן/W$ͭBVckISmԵ*u-1У^ ES L'5ۋ47p@ t3Ҫߡ Z-GqiBJ. Y1`XQnTKJDd~>-O&NBj!I߿GEu1,Et^VFR4W)őEIӧ(n3Hx'(DheNlQH8 utT+ӄv>8bH>PYβ9<=@/3U=5O|C^zcח;o?D޸5)bͺ[Xc]O_4`x34=c#Caav|8M\!-2mRC UIrQ@py׵{)?\QY{k[} 0'ɵªMn@U'w YqS_-؂qwit&O4nDTQ!}PE}3&as<s(]dofHqb5:,>>E=Vh!d+Qy=pVWTl{o8Bz Mz?٬B-ǖy>|c>1/<6K_"+*[|Iqmn]=d7u=H@&G1V;/MDqmVl2SQ=i1gTw{]z=\?) GifVJ(oα'6R!e@sIrR֠' 3AcmN] d.T s*Cɛ2L{5;*zd hNgUE:| \v< <.o T jN"ClGZԤ ـ;M>TӕȜi9ir6Og^kT )UE[#y3S&6$R>~=_ 3ObG_x+WN$,lX0n[z?Hhs;2?RIjMT {a!j4m{*AOH9 ~q_^U ń:C麓hx`yRؚ໩[@nJף@wLDdPV%Ilձ!GLҫtի"iPۖĤL~.}gjy=ѰzYSOzyGl!Tœja%,E>S4Ksmd~Xh.x tZ;??z(a~,1pםÒأջJ6*e)q捒%³@sǵ( XIo v!+R pH8@P_]ZZo.Ir KVjY)"*:q-=~o|=(k3nph"wŏ%rmM (ES]5=nh'~EAQIT9m;a[MukzknbJPy^K_~(i`K%d#QUO&ԩ2%  Uɡxh Ch7Fd@I;V7edQ cFf.jO-ҰGVJ5t}UͬQdGuc+9nC9a|u x Xd\&'>FBy$5ĢGfFjޒ=B2s,a{j123/`e]^#X4GLȠb&-G۴:trL IeN.!V/`3?Ev]C锘6KaiaVH 1v }bl&UwN\ ?>3=SfF76sȈ +Dm?mH@p7~]{wI7725,ߒ*8x7q;d9;}[+kF%_ =Kʱl#,p($!nFa  Hn[^Y4fb/)[Ә]a6çJz:FL9fRւǬ!3U,X^gQN}c"B9y'2RP4~n |uQe+1+A6oTDβȹAk6^lDYRw2DUB2C2܉C Πpf L3bK1hȆ]lΐo[:`[ͽpA(/#sg2*WQiHJ*#iY#o0C-#i ؜/NZ{@v˱ iXק@J#IdwhV#q vf ]m "/1S4?tB;ٟisc؊uBe mj@ {ɓ,y@Xǹq*Eҹ}_KMWRܙ?Dj{OÜ9wjF6IÒP 89PV'hJk23_G{F\ڇndD+VxUv"K.qF'E1Έtj =Xɝ"\j}{:Pm[:zMg ?Y jenD@!i2jKNZ`24<\m~?ŶOZr[%i:.x$rM+H=lҚۛ Uz2%n"/6]FCe4Ƽi֓HCeqW2jS,5/kyQws?mo_t 39u2j{q{Kze)(C%Ty%Hp`N +ӣ@RԗqW`s0E8՜}Қ@+1▥[]t(0|Ov>tAqR:<Cv3LUq,6F?O"twp^#Q-qX?RwQP;Xû*.ȃ+jN2t]˜sN?"9\yQZ3?\>Ɗct `WRJ|so(xc uׯ32=NUh gu!yEo{GS47b !UT3'N""*,M bX5*}D+$#VSDtlzxn+: _v:\YX̀`jfWa_ NRd--Ăۡ 'Fy-yTV\Da4Pm} [I֫+5e& WMmEZ./Ma`Ckm f] 5`oa"̓S\j`_%HG{jfm%{ aـ0_nk1]F*}n PJ% ,-v'*Z+KD1ipTi攠(OM󳤜 ص;8߃^갉NN|l(aͷt#BlBTM&+JΣvYi8 şc$w/&ی]]h3c ~HwCuJB NOvEd_~a(I}z17 0;OS_.W*24'^G󽭭% OTgh ɌkbnЖ11^ó{5ɓ IeSCHQd 5 ja(YZ'MCP#?0c!AIyQ Quѣ=.Z6{#Tب'2/2#x`d=Ndx*BŮBu\1ulOxi*LVӢ"pRUY `*p/te:fSo op,OT:o C0TYES0Ffa.=s才kЍƧH ÌJ+ϡT2j833ŷjV)5MG`4"+ρUviB-B4>$ 1~&@c"}v:pt:`Pm_QT:jbs)d_m>Y\a35ֶVy0DV}4;`Jk\P 5[sYň3;!julARSjYOTJIid)! ]8 pQ^ˆBGΖFkzmO",agEPC!Z=`wDH W7\opro82iJAO$) ~QW޼if2{7! "6z/ G:џޢKvW߅aD Vi}34u)?y|W3E  C Vc 9}U3 zN4jg]?pXm !sՀb`,F:([-C6~ c%ҪGlv ݅ YEq6svO Fg"u&\kJ4eIK| 2>;_(vN/&V1IOſ` tlBAXs (hzT+YS+h]2L_g '5À#dԇZMPy7hְ$<CgE,(6b\"ՠcUjn&MJe's*HTIڈ@,˝vn.ipN8s$3,RO:i\ fC/0笋82C|-&hRy}Aꤊ1#|C]+""T|;LXSh,߈J];z>AO隕\hp_r,- -mv4#hx;v7?J%]mRh`-JhغNbܑqV7Q@{E+A_y= F`{;qˀqϘh9'E6 LӮˢ q߉Akp 8C%^JFe)rKjzW `lRUix?ؐxF3rʹ)NXZ)veГª&{KyzwU+p`\Ocq<}JhuC/սI _WrDՎ1vM^ۯ˖ؓۡ3` LH|D %ʰ8ֺb4% ztl|b\ ε$r4LDő1 @yXϫ50JÂAkϓ{}k%2wHقʱ@L|,3P~~ȭ]m$@WF PT/=V;ahx'rD&aVtgvX"^1.ܨ Wlt's^'cKˈg ',P5Vl2wʲՃdOy }y7MI_N:?] GAG:,M@+D| NQ]wv[c-U0mط̿a=3:'ew&A 2kj002.Ƽ6VP^~{]OfU+\@yv}aZ||mήUQ RY|Ͷ %ed)<(U,LT"7W /*?"2tt8)Y.;|A\k̫|h6KԳ;>rV,_=1 [`"ɗ=n/#iyiY0BKIJLB=c_Ї|"+q &-_$z>h}k9x,.df--Uw*$Ϳ\95t=("> j7OmH>?^2:!Q$r:Roה;֜0IxMuCk3w? aVGX0jerFW;eDfJm I ʋP]ڭCzx/NYJLԳȅdj͠Qҡm2Bu+37Rb/h ƊG| TI~cyy'n61W rAxG$쓻MN@ugLl놂b7̹-.Tdb5"zjV.eukKm!#7):x:یu X u}oi= F,(;2!B6`ltRцq4ԁgݫpxH7ZK$܆|>tĢ//\ hC8U3Q1p\FvSazwWύ,Q"zO .hI 9ҡ0*ڑU/>ىr'|Bt^ }B.Eua @"</ǵ]ȅæ N!e&UMK57ܫMO=O+j `N)P.$dERL̚6M{$"Pd»_тGUV4dh}grdA6Y>n h$&U5Ln/uξ ^@uԋԣj}Ғ8Q9EtTa-@VT;;*h%*ۘBU2KbÅHwbvD{NG:.[gUȡ1LUҺK۶P<#\EQ9f]fTX3nTt?1a!߻SxT5]Z~J]djVcŀ %Kf BDvBxX9.UؑȲ?ο^#H[OSɠ=92qH륕 }+7Y((TSNwk7ʣPtaBFl9 v>\u&F O1䃤jjUu1wML;kߜOK:p9kD1ܼqAvjbgE_a 3h[څX3*Io?ˏđ#/8^kS>{>߮Ҳ/M`RP*!!gsw輑h<447x 9G[o ,4z5{DŽwsҬ2L?) m;tSԒQ| )+:dUFZ6`rcWR܊mѶ$'+=Nwڽ`.)P}-{i{M\ |M!`B ̛zz,\\_gF.*}yHto// &-˱Ln:jkQbvp:B'u_41. hT;خTIR(NDq׭|Nc2"EkoNw`lh=T4]hk?TꏑK\y>CGfAkh;.SZ+nVRPHpL/(BAL)tU.W>3M޸8:#ØS]*Y>U~mZfr%{kk!W nmkcQJBKky:KyI8m۫;l0z%Hy_[?wnEf ]dt51dQfcT:EKC|pSl` e l@aAPՙiU%v%-Isu 0sKI~V/Ţ_E"@PGఏ ZCXu%=Ӱ| -}9ic3EfqRS9B?٥@ 1M[6e6FxkQtU%R>ŨgK˕yd3)n7yJz. Jց?riu%9˚V٘S$9 [}.V]^$a\Y9rC9XrpHJ k~1=*"$Dk<;6AIy'5'2GnlGf.짉&xv|qzSҳ9i`EގdvQKv>*$#+/f!T'oe5+u ܰ\a2WUQ*:l0*kT͙Qhu?i4TSyizF_XGu Ckd-_;FŌP6թi_F}`'J3T,݋I6%hZVn#a, rZE(?Ci,eLcn9XJsZ$BRTO{8zAV, uPʚa`|.>\>5zrG`JKIk@*)vw°;]O'*IHG7@I=vR57>{vZw#cz DR^EĩmI܇"+I#<(RvK08WM?[fq^ᨉ~ I.H 剓rf"HQC(a6P~BkO5 PL),-˥틩sd$\P n1H4CRޡteMgn06}Tf׷BJIW_r씌: }# žYGȿz' ףyM7Zxm5$CLS!Efj^~5O[i5ݢ+T[_dLB*ktl-ęLdFֳ@3hy-%O%-$/p^ᾀT11*MOc6+.QB㞼z(_̡qA wƑ.~IW֜ܩ9`rcE&d8d5982UDZcQ>*>ֈ㽂l ;Vh{Ϩ;HC,ԼWp񒜚!2 Ƨ i;s բM$$pu7_<\OjsNF JC+ t Id^'=l:P(<ݍq ތ;l"d[-o4.ACC?3$`ďM[y|p|?̋GXYTWw('OXl'lX EoA!f$:]_.`Q7eqS59]w}Ąe&K 0I4(Obށy(0ZGnRޞ]L|Gx؟LތD1VSyz,I*\@+W2Y ]i4%mBH30j )lbޖw( 3/: =ʿX&@h)%'#0*j F*G)lFm&RBgm-Ƌo&OHaas ooĹwW/XˆX';2;YuSA7b:UĜfrrqJw >1Fst+;BM7[_ٿ㴍@W#@Z 2O?O4W"wAh9j3Uw=RYo1t,#*ϑ!> ?%ѝg=& %Hz3T8:9l%g;?hhFp mޥj5bq8\Z!Fxi2_[*||{>{7KۯXZgi@-æM7TFɯ1ԾV.K|Vq[*7A[4d6YC:+Pr> J|kFd(*f ;}(98:kF]]Q!q:KrZ7"O JvW&m:IC>ϫAsW"n׍ŜW &I O CWYbeHo~d4ZʃbX+:|eKjda}Z(Ȓ5@'}j r5葱aR>m6-(8U'%RuO y :d JtPOSmvs> $€Ƅ<۝騎lV$% ǥ}wBN6@T8wxtmcKS%9Z~\(=c{9& .(}L^K92\OzBxj)u\#h3WvI "f}++}^#rGARas׈X8w24Tۜ# =$7l߱\>Pi OowKE֚/U|rGd )Y#3w/6`;kŋ390p!rӎEuW*p+c"7:-۵^ Ë~29O"uk M#Wiv@R&97 Wqս,^6KvhV(J9I5}^ YQ@#T!1wF<vWUTXí;r}xE2%(gZ(ֽd, )B:⒃4P$4vR;%-o(6S:hy7QLKO"p4ֵZ2n9J,t3xH{KvW J= Sl?6-9L|wn^sQFdN%'_Fr:eJ*&fs[/(b<۫6h8?ʧBws"ȔOڤ|m 716qcܮhn0|ҎW' sn /}IRs88~P䌬kG"`n4#ь _*d޿Uja[ZsVa"t")mS$Ռ}F9hN(t@"zA`ä=V '0#0xLoX[h>"<6xOgls;8& !l"Ok !ȜSˬQV(P[fc& YDyd%]r%t蕹Q㶬7Q7h@=9$fh@:jE 8LAi0cd&xu䙉f);dUV  4QόsgNjRl-  m8>/Dg\bbRo^3R{8N5GHhycf9%2Xk8; $?l_r^|mNXZm{R҄LhBj;|Vx^8ܙV`ZmU kA9"I^򵔜Z,Edb[nB8q9ud3-l!)2LS Z]-ves:l 3&u:jߚܝYhQϑcD7须`@-Pmm5E2iXKxU8*ϙMrGW:)%l C ⟿]iÈNlY]MC)~OT>_aO6kG+lQ_yhv aR}]¥X,Kyh< ~:,7zN >Yatoՙ/aWS_TaaO:`2 1ЅXa/^%k%l원 Y`󌥿~qaEEYw?wcPUeVc ~m$'G~$=\&9)\%,Mu+3~iyOSk"vzNe>pd}0בuD Lͺ)^DOϧ-o :3L[ȉ  =d)$4kꔭv-۬_~` adeKNC+ g疾XB쥎r`tED'\]$xorpیq7ـhԅ{iHDo 54(<<A4d;[] Ъ27dV Sg~Y7~ă_*00tsIqCe]^ ˳x>ӝg]@B. W%R:W ˡ5Oஶg;P;HV)Ke'XCq!2j Ow B f+X/ϧ !&}!AEX5BT'c-:MFkSJ@m&d+xyA%|t߇x/1]e>1GBA塯5sHYJp92qKjthBrS;^tzS5PwLi4}]Qh^S<$xs;Qٶ5N*$Mjj#6?"%l޺ϕVT _:&[ :fNl.o*Rwy.pn`[N )Lbei+Go8ƓR}^54$l2 !J`Æ; `ppV!ߋ>gd8pDPC6s_7ߡhN! eYB@yZ05R^$8) őq /g>|ͥ/S?"M?I3FGkM<(q$LkIIX^~7Qb{F=}Ő;y*us7}$9wآTXY LS,a=q'<0I\i3Dg?]% .:S6]Y4q2"n0 7F#9-ꏟ5c%#yO䗀X^Y H#@S7<|%jIpSQb0:'U$,/睋x͐$0k)7dٸ6I||F uԼJx=xn,l6-S'!ˉ:Id(id ykg  95؅Yb0~\17\3PF? `^L<7d>hC ":-m y Vfֹ>*Y@\Xbm20(FT zsc+m,b*PD,ݑ}[0K5!` C7ehʦB$buȇ-K]7 AҖE_>jTtVc\,T@Lν1:VP}D12F&B 4. \ZT@lBVYJ4k"lauiIG-,[Mr4~I1Q)%mz$z`-3ewϲ@ac Jr~}[`c%xG,DgI75%y`APLOjk(j'Y_]q-p>r(tuvqF6D~(pk4a̜# |كZ3ǺiےZT2i:X0nY1z҃#;hy~jq 9ڤЭjRW[_kb5hpM[iyIY#K;\%3!%Yy*+gt2θuBe5֤z';Nm|%`J.bHin7ػ/XWoNSlj+U^V`ዕ`|[Y{%כ#f~NfI<Պ> RZV"yO'Zj#WCkef}T^QYӅ^ =}R@ՖY4 rvF0(a@XFwK+?`AW&kEŽO版JEWa>Vs >>9`Ѫdu[35}OYݴbL=e/ɏ/?5eJ3NQ|q {#XE Z c.l..u6ЃRT E ,BnCݕ8:ʡ7e ~@k¾]hoc[1%Nw܄T D󛦐i[ ^ЩU";X+߽ٻV,w~yڇ9:h'Jãi 2`iŸ3lmm*yAp0#,Q ie?|⪱@OzF;<P!r5 ێp3&`c]aN3;;O ]h8KP2ŏ-N <@y5皪w =8P #\Hq|E#h8,7$@^Pq(e|e޿#~j6מl< /8784s.|fPMQ

    >5<m5Gr^-{LlB!/DY:E{΁To1!H:5(`"F3.r.I'~ 59d)r:^MEusXO#M.N>nI*녨SO>P"R3GƗ㳶:!,s<{+[f"$s"΅Ǒ|%A|ǩLH5est3]vw$w']8?kIuX OG|6x{S &kXB*J&G=x@ nggvv2{+pwged8pKY88DRXC( =>H~,i 'Q^VR\>c@QfX ڲ+U٘@O92tG뫪ǪACz^q#Z73}1Y\78Uwq{"?_xBס+Tȗ >$$ $ܺfcpYJӉ(kU0X:Q#7 mm!/«ȞtHdA跨B 5r"E33j&Q9w+W3@F$PN3#J:PS p G*tنkSPKR^f\#H!7+W^cR db[CȪ8V]8ݡIé;_yI ۅ"9Icק:ʸswe`q„݊S&+޲"+3d'woUun2 IhCEi?:BFHǵ ~pC) f `RM_`_),&*=fHMK!]lx9 ^7qaY.WeO=F%p.@EC-~bv~$ =ñ՜;l9`lnq  |O?ըrUЖQ>JDņtgLזŇQU&gG՘X_i2^b1|ʥBN9B[>Ƚ4L2 }EeC-\[5Zo…].6|UUn^'r}0NKIAH'Yɢɭ̈AĢՕTxb@VԀ7azu<=,xی:աcz?#%vV/֖a[3MgefCyK6*ECtH./fѧlK"Igcu86?f yey=E&GNڭTlTe4 7µW7KMǼ k!2Ֆ-e^-qM|T>d:X˘tP:d(u6F,:\9<zcѾh |za䤱5"y Av]!q`.e&gy P皑0+ezEk4N#Ha`%IV9i{4}#N[୯7kא4iqNt$4oz `͕g&EdK[_5&,[l\ T`$O<nF V{v ܚގJ ѩ+])I2AOTYJ0spp#3ԝԛARr4~w+0+ONSY16یYdkt;\cQ>^6r,55p I#/cOGL`:XIg2 },;Z`is=1ӮQ]_FpIpP(DWln>`g_߫_9Q\ѿKd Rܳs':=qU}A'dֵZZVB )̮x&XFmA_Fζ^z8= 7@;]32Scڿ~~W:ZAYR}zkm6`UAlF dIaF|pVLaB rvQ[TƳNr="`T2o\N<=uxNCHq=ЮI⭫7T>LT.CBhX<(Ҁ)A)k^㟇ز\E/.SVd]^*)=Ès(ۑǭOh&>HWzk E譌6P| Fz*1Xvfbw ݩw?l\'kj *Ë,  *>JEǻ75!$Bggp7Dސliocl ߟy5sjW۔E8X+(eyEehׇ[31>+i&W_7J@M4;m@<+o;+" k gB'j'^ nВɈM3VEeOZ/;vbj&㡰H! @p7t;:cOm;Oz3c6ݴ%=!Ŀo cf+ pNT_9ZCPu¹K*Yɜ_ԠFv wN8& u yVgpbQ۬ #~TDI2"x1;ؽIX(0go*/sr6 O+?E Rf74O-|P#+A ݞ V6OpgqW ]4Zk:-b4fS}XY;H4Fj^.ILR@a2rȱDx"2}0'!4QmHhACqBMƦo1˜+o .i݋Ak V06U恟:A2@vQȠ>T}&+s, n)D$PkyCnG,YZ &DJ7-L f&yQ1NDK]+/H,9^"H 0ß@ җq5xWt|LFI };lT1Ux/\h3'lSPܝ%$d /W >sKœg?Us-OD_ɀ_ & 192W>w[+H&$̩\pJIi.;('-K kXoSn cr73}r/kb" Q[f7ܨʇ {x}Ȩ 0F#h)bbU|n&]g3`@QQ/\C^f79JF#u/F"Hc5FrzH$Ӣ&q WO*+'^n*T-_T^ҫ 4Fđ[MD.2iQKk},$heQقSA*xr\L XڛΘa<)az}+)\<(+oJ%ʆ꾅nJ2issTiJ&("%G-U]! <-ƭiɴ6ݟW*>ں^w%F]ձ:t'n~g1/zvcV|/h*99{- }',S$Ъz{@<%X[*N x)9ktfJ=#UE KPpF007;9+)\Ց;QSa;jn鈴leg,ҳ/;@׌qD~#UѣA+ǽh>LZ"I!x /=7u7$M$C]p]c1D>9axT)@^M^*˶fIz1KH9`7`W:]͔6,zgNt+x݂"8bNZl{ bBM:<Ԡ NyQbt֝y` R <`S' +>O_nT}Z1#tc Y,U뾅İ ;՚XqWD>kYShH8)G:Eǚ&R\rtOn♙_GLhdK]^N_ybN-GD 2r 5gCT痟~363",|fmZDظkVyz30LЧqHF4C-ON&IsNB{tQ%w##bzD6ԗɎ*ا5_`:bˢ*^d/~0-L(m6R%[Ardl K4Wk]v|w$eMʹsӧOj.Gԯ:锖x/$0I׌Uwo\~TIOo+y`@ Zss hnˊka~`)OMW#F\" ޼*S;=Ob3bha0kzAG _c%clש &HYvFRラ)M!CŠxX 9"d$fHYo%' 3;C $Y*hs#4k)a!E@T=gQC Mc[o쭞,#f1A>M4#j+"e 4@R\0^{^z?4s-muI.Sς 2l)lZ j!?5JHdISےl$jqY$FZ|4,b p,᪥%13=9mT,c .cL2|gb AQ%m*>aFӻ+ov NPE_)A0\)<\ǫk7gJ>' qx̼.\hM7[KS)E Ih 4ŇǪ7,GuI޴Oui36}*c1|o ZoR8n;94)O1kYDCwv$34ź]/nɰF2Esߣ[w aL&-^hgq}|wț.ebd45$+#;1H_}ii)OYqG$~{{ b?dbm~_Vp3SK?WըQ+y=y!{o11{4G%@ /R}9] }G!SF+5̕DHL3XB^гniRrZ!;ԖKkۂU,`㾑i)Ji܆QT>ՍHgHW*4nDi!!hz첂9OmH(/JO%&/?6hM8xݎAz]u"^H?D <[I+0_\Y,^U1A6PuݥJMk VREP܎v*_đImpRK-߮t'1j^Uc. 6`\yͤA@o}.vdPrY:{pʀ`qnM4˘9pfPya:p ܩhPF=|^z < } W=Um"`ѹla)/)Q:ab0^$d+nG:j.mQ|9RTPk5x.!:k_z'-/H=9?ڢ|; 4FO9îPX0P2rs+ VձƺvUXg8 ܲi64F۪ۛOploR0OdEt1y\}Qϓ3d !s~ uQ. 8魻/1&2c=MeV y5h0KR3UNؔ+H=>*a[,nsqNieHBS꧍*~nli9{8.[YQjՏ]\Cs&4| nv" BxΦmd~1BL>+"b5&,Ձ!q8~ xOϔ{va0G2)7!"s[/i?&9}ZU:˳_ =t9ahlZY9XS$^'O"ceN&fx0.f*,H5QT޲qXJ.!=iC]+`'bV>ĪMp$ t.lח ªӋ_yh]d5' 7 s}cӣl/S~hFbTnO/ cVt>X2p-nZc.%ZDr;:GRL^H'"`F.qm9A\6b 8T :ɒq+CD ;mH~6{wp>ч{pxc ХSp'9lk̡?k/,ԻFYΗ񕤖"v,~[nHw}1cWtw@40VG[3WI-d3<K;uP␰[UVg@@*DZa< 6~v>c6 M WRPWXյ_oԋqY٧Y{*.?o7 \,KRUy,x5( f?tbn.7ҟPi kxwN\o6[%N]*D+ 9,K4Z(B$m)E\¸})"8њû(&ZsbȮ CޭJB"pRm17%Gg=ZVWf]wLYL84"Ш@.~|fH@c [talˇskRH銔gVos} 5r].`L ٳh,g[svvj.*VʉL*=+<q|ҙ4}uʼs'GW?EXPmcnޒ=wqiShTsi\z? x17T: :؛ڍ)Yg\r}tjE-HqOi7}+=sDC% L AI 0܋"VXNLI){ȯ?1͘$Du'fFr[B_`+wMk6f3^^ĢrQx]sށ[}Nڝ."EtĤW6:a#1 -5ʣyoᦨr{de-j7 9p7(T%ks1~\ 76"X}e.G?6Kץj^-Pӷљ^[T/ܕN}ɰxǂZW%^D6_upCzmhQ^ L J1X0T9R. s[ ]4%j,h~QZtI*!|l,?H_H ),k ݙhXi)L$X󚽃/=iG>!56FbXqٳ󫬄S\ 1(mQ荅O WrQ$< Vi#p:+;#t>OV/)~P9Ui~bk[~_'[yUAa֦;o3Ly^%Mő`8f~>߱rgwޱGˏ,ŮpsV Mʳvjƨ쪄.'68A=GOw4x>ܔɲSe=Z~B:9IHzv1q[oFlAy>I|[W-Ci1|q׬Y#fշ-mv {N!d'QXu_( Q$E&oI8v}b#5} hcNزAl+|X*7xt@z$fK?͎7%6 .;zaoᤪbdd2ɵb4GB*J7A ?`''BoК1݃K4kp0ZxIA˹q>(S3C!@įOmn(& ^ y`番pڰb1@:ޘ& @v;mXD( 7Kfgҝ?ހyCGHw=VQq#8@GI5Eo#$*̏ iAK*uU ZHq>W xv&7Yyl3`54mʜ;9LbV]A8 bi:QCD EO Y5Npl[]Ra#NL*߽fġ4lHgRuUM&BVZui)CDz_)ur8_yJ*]m4E);Syy:ٵFn>~;ǁ&<2d*Au$=){?o:zn'CbkgP(;G"wCAk1hb=W5PnES>܏KQ׎Z?v^G|q9_n{$:1s瞠z] ZtQp.Xm)GG"y,|Z.Js؂e1[\=fFv r"U8o‘Qݶ4CU)D@{}UK&y#J ]4C$Nlá}ڶ;I؅IdS:9+r'B`3c1D `< hLM0g實lcKbQ7+m%&DpRlXAyā`r2/UJ1ӒFBņ׭_G~IC]8,ޏTO\7xbF -bgH@Ce{`v_>=pZV?ׯ Sd,UIkLX4^p6Zu'`Wt=6Y,?ypr'AxK@ZHm՜N'S //i,E9Fal#273j^)pxatѷ?Z@, h< YX5l4Dt(";FB+(޷ϋտ>.џn̙!eіOk$ gU57g{YC{Z+jv!Ҧv[UF^L9?4'}F'Ʊ01 ~-t…kG-b: lܧ :`Z[ Yƭj 3rTR@l**`W׉2 'ff?qvwe8uޟ9$+gYҺCoU3<0UlEj+mkcrkjXq\yS^Vv\<@ܹ!d3 2w狠G d]TMօ~E.='gg $fgCֱOsSzNmS-E`pDZ/Ws7 x)8^wQRb*r e&ުj^K5(BCH`"]䰲Á h\r%|C |gr@ r {wCx, kzL}5ZM :7~g˥tcRޓ ?5&\ծ!Ĥ|nn`F83對8$ǢttD 6=̠itZD}7=\UXYVUBkeff QKiϮvzfFG$ g◛gb<`E.B K)ylJW+۱h&z?P;\b뤢x73گ|.]ln>Z)F^e~ŠO)!Xc萊H0 !Z.^bq1r):'~q0Ug蝬h? x9" \5ٕ;.> "dy[Ħ4-G"9Ht&}hx!ѰA+ˤz0Ă9Q*6DT};,=79w} zWVt<YoMo8Û)۾?ڐC0$Zm]ƈ xY0<] zGy+.#,?K0Yjٍmq^9Mߧ&qDtZEB?Vb 2n6GW6OFD8Z@āIL>jj.}qJ w@sU7-w1U}+0rq˄alߓ9Xm3FKaJ6]Oג'h`R֙5K%&ʕ0u+NFNմI4bJ qJ0h[ VS.-urPF^8RQ6뚞D>Ũ&'-~#-Οd.vr*/%jQ ocgp|Tܖ-/Qiѕ!&S|̈g\$DiRIZ>&lv2WguŶ|l4GśZ}P_̸g> (bWNb.p}A09K.U>u42T=><ͬo&\4 `zKU\MV`ao9dYiJXG=4JO @>^CAJ?Q2yȞCD~d )376uʯur*Q.OjS}6//JeH-V*8gugj+<`qb̈5崜39b4"0yx~n`bޯkb$\jr[{6OjOGVnj-3hyrHuа򸗪]/k2z qaPw68eOzi͎MnWi/à [s>,Js.xN1.WsF̉zynpwDM+V$?mmRu8bYנXw~!@#B2W ^;'r,FJ]HXNT1ORƔ]5 vzە ҷR{B5wQf[6/$6đ.gaTǽndd ]oH])L$DEp"PWT }24>_ w.~nBɗH^P /kM0̝$¥׿ߍO}g1gҘa M9ɽ+]:䘂YLV}ǟk1pl  bSAʷUX?8~Ա\ƷxɔP5Zn*2_P8invY?AtVgv14a{<QΑ;ϟ[8υ5OC2  tLQĺôbh)#7\INzUuth 8Zq<a9`86- L(qM5$CJgnuѼPQ.ySV>`d` 4`O<05F{`]yLAZ_/u2Ak Y<,]Gpv՞ɪGnN95dDY&=~COX\?VJb<)w-lFa_X*daQW6cMgE- v`LnN6Q_8.kpL⛸7I9{)Mn- Sͫ,{mL} e _J;!Z;yyQSNMaT6\ !ǩ(^gQ+8݊!%w1S-? 6v_ƅ.~Fl|c]ŏW7+ ;mhM!lܖ0q6dKPc XBw7+LĆH|gu1:˺ȕvv@}>δ[*z60+ G[q`W1>ahKۑ'cۘ/sj2ntE]Íѿu4ؚ-rDVa/ .ߋCU?eӺ \{jDG.]hWdd}fR4ḭp+N`xZ ?|}0XbTH U9?ǹY.4ϭؚq.pj)E='ͯR@Yr6βk 0b} 7ڏ3nMFm,NjQ,]-a}8\Bz7y:0 K,ι:i#h.DJ{jkðا %AA=fKus,I j[d`kaAZVx(VC+SOy2LH-KzbT&#yIn8g?_k{J3+s>{JK +S2!官DY{/+PFYv9J@i硙!n}iM}[D[{H61CЫnYj\R,>A}Ni[hr6U{ *[q, `oaS'Σ`H H|HY'TOѮw}z_E6i0%6&ylTAl4OY`C c.[7 ACW_& D[+ZB($qa{Fљ>@N[ߛ #.9-B܂XƳGsPj$ln@[51./YM˽U16%F3QҪ O=rrI>_'{#㾘G(p+~+)3*(qtDfuC`ѠN贿7A|tg/Õ%m/|T Kߖe68FSx-n+Ta Cktwm6nv̶JYߦG^d h׎ar_|f*{P9@Ysш0?kso7Nb/)V]\ oTX#"` F A RoR6Jn E#6͛̈ÓĬon,e(6xOzBzkmsƦ#[,Joc"ڠoFE#&rk=p=xPkKj$R\7?yxd8ZtZV:/3Q/{vƑh<.?peWYƻW҃~]- s%Ҟd\CҘhQY:wnB[O Gr-^tO`gm9&TNjBKq{OH:ÌKB ࢢ<`~) P6lXi@"PZܙU"Ē4Dx|_7Us eq f;Ok68:o^}UVBdVb|B}Tgb0d/QpOA8~Y,78*𤎺F~cڀ֥Zp.dh2|Ɇy3i!ҠIX:Tg({A_ EJԈq3h5=^&J/qE+sDI* dx9Eԃԟ,cPwzR*v&$ZtTk< n Yi[G]N?^Btm5ݳTS4ic!qKQhv_HH!:BVR`t [گf%%Vl;K@#N+-e6.֒͛3'W +C15uSoGx&T>iSPS0QԄ^`|Q*MH <蠀l8\DQ>b|{ ىrxunUbnr~Sw .ܨzMOD5prrxzk&nʁ$d* 'w@4=PT`ܘr%&ԃ.?pgi*z7kt]./N!vf88's;1[zC6Bl|`G wiC kO3KGCdhxvb%c,|? ,9/"O8EnNDzmi}wConB9{ix4V}/wj,ÅNCˢ 7cMvfDiUS|d]}1,%-ǐߛbw\K\z&n] Yl`9|TTPBW3q閪\TW2*JLê3߻*q+ѲU#>zˆxi )H|^tsyd=Pڼk:0#CH W{oĻ23@fENWhe0as "GL176\F]\+$ۂG2<KY䬃F$U--*.̬֒.7BWM (pNtI`ÁcHvj{@)Pj ^À L\)D/U} :5O' `įq"G3#Ss[&23ʎ 4A%~Q~²V^vH}.=CQ>aZ l x %5w8 #n>U#bdH,0XHGrπE+4=oBKYhuJUŨr,`uC\OAʨ[azڰ6J2 6lI 𘲸i+4ckă'$X e^X-:BǾa$ )#zb}-9V50f2}W'ͽXDSkr3=/zϗ`V|FXr!`W%t­9W>;#z; NBO~*(wS~c'F)՞fG8~. Դz4ˆ`rrxmgnZM^gzp&I%M똷, U臡FM))}~IUGJ &r?5/^ovi)fwWG= u4;r)ޮ׽JοoJmP<:6b/ltShl>3dݻ-g )ۥbT9 3CӠ|MO\ &X2H>ɒ-8Dp-RRb\1Ĵf%H{('`+aL\PP,fGdVx4/ 4kM ]݋歔羄O! 9^+;.EEx)M. VƾineIdD40„LhUe y(Wg]MvguGk>zg4jށIeYԽs鰐CctR6Üu;dg\5M6j2KKyvLR!QNgJ^'u3Vp#'rϚl! U=.ʊOn!2!> dIJc=I:2"j3CR+Pk ? 8BSrHQ*cp#?D\N *S/mh־n\,&}ݖL"WZ>ؘ}Z#F[܎ŖvQZ2lw/3͸P7IV3e]6@%hz@'gX}-[dp xMGQdGW>'r<8tQ׃Ȫz,hPOɑ`8% Kw,у:Cٞ\|H$Ny+i fDj2X@7 :[ʓ\x7i*-nQܮG4X}F抄yX`9D쓉raKІR~%P5a`}p?BIZCu.w J׬.~bԣZ"f%X03 aCm1Ɯ8-P5 `tPH|=%v|3{"Rv6TU O#ej5]ءa4nMiI+kz1H&Dm1p=5=.0B[ ]]sj ]0)cGs񺃚dxH_uK ?()+ Poy 8^rչ qXU0LW'qG{h%/׶z{ܧ@ g6Xʱ eRd[@V>7p!"_m]jSF!1kPmW]eG[D':a-aQ6BvG6+/,+޶Z@|2%k]@&uHYvXO,אlnjXY ]RT^>t-o}&7lK P~ 3[?Og8bbI"h5ԧWD2t vq 54t O9 qI<O${n"z4Ђ:4 UM6Ew@ α/WJҥ]+.v^!Q@V €`7dT&rHkų̚ WprwƦ^" }@:E/*}O+هF7 E:l&ƶjM*QݲX9J%$ֻXnY^& 7*H1^Lk'E{{ڲuJCG'S~z'LVjB(uwSD~ gs)ȕ O).H{zt JZ"ig퍇FqΠNLPɥʯ/ pO7@zc 4"{V1%J8u2|RbZ,"M# KJ\*S4m3ȷsd܀;YN1v#0kr+DHjgS]ԓv8ܘ=x /ֵM#Х&mMiB%(V}og=.٨_5ygÔ6Fa, Vb |L:=^8ϝrC;ƄlqIvb{h1(T{sHt3~ruNԆ&`ǟG#k6K;i1 ~7Bʴu=`=u$A^Eޥ^{KB a3xW`fJ˲ P*!) 'tDYZ%O~}Z+%Cq<#cB9yt\XչW/@2J}}Ig[0utdU[Ʃ@9G/4XZie^`\.:vpwT.wV.n4(Wr8o%Ou̝@V8abqr`?K_ xao;,}@$_/%3(H}iokFF 1Ʀ7Y"KMwt=3/uwFW>F/7c3=Ǩ6Y7쯡VnY]?^ b{$A'1Arw* ҧҍ02D =^ S.fb؅ګT嚭W,͖`tF1Zde8lauVͣ+80K8Ϥ^.rI+2 &W-G8{pDD9`ϦZ<9x9>lÌXX ɼa;T%} Nj ]};}ʒRWumWBѝʷ"+#ӹ-R] R?PbJ2z) Dtp'mYz#cBڎ|kwv Դc*|]GqEx3b' p.b$QhpyBgzk&xaDbov;VBMa=y/qDo}*T\Di`qK-Y߆'jQLDƘ7XMJ x:ވABLnɷ:P;ダWx!lwdiߺ(8?|}/%'~J/' 7'{^pfkIDg.~ŀ>tow d\z;笫$b0cp*Lq 32o  `4ћi4zv$f!W7sǰܥ&kAב>C7~O,yNlD qU"iTJ 30ocs.j5 ^3_k 6Q9qʻ{F{z`豇v/hTr A_W0ڡ?Xu)-~=H f>ҾQ{Pd~HMKx\P,w\V :A9j-hjK<]eoNu\v%s"9.j>RG56Ǽqgc]:M9:Xח 0+ZzF2ꌇ(A.܏ CA c]>^|s1B ;KswIs+|Ah؀,aNݼ@Ky7Y#KCE[qJ栊,/: q M_9!YVdϙa2b3<߸8mI‡f :U8 n$\p9 y^^r﵃׋fYőPpćv!zY&gR(s|2̍HV-:֠P}/sP0g ;`fEta܏N7p[ߓLWw[&GնeTYtӸ}=0bNľ.ɭAwQ2R궨dm/U(x,ɟ"(X=SA9I`T?BW14ql7Ǔmoa':XkѪ MVG%v\p]`f 2}2B{@Jih:@6OK!r0)R츢鱱/ r ?iW<=U)_5zSKmMx/;`=h:Wը&p{q2b4GL UYͳ(`lPz9jқ\@MxTxlUfd֯nf' {XVATGӲiJu .OSһk"j1RgGWx :)L=B6* }y~AL|\Me7ؠ9''?#kQjXWcj" ?Q|+Qŗ ކLf k>47+aJ\{|?}.ݣq#oOUdˆS/4vԼuoW9*n^ ς=*5-'z8k< }&Y,L )TWRmHmٖDh$|I."D&bлU%K8v@Wib{[s/H`jChp=Vog)n|]>R5Bg 2 ͸70~2ӧT;϶ QNAz O)^+詰B\2&uvc]j99^ 'I`ΰYr/;9%U;t y9V]bKviѸ#= G;.H PEBh\_AرvA 2#t4xӌ 2{Q\G:%*sDx|aEo&]w["ag"'MrL3ћ 2[UӾNn:'mGD=Ӌ FM#6w'̩IKZl<joROyCJK}iO f懯!ځŬ4(JM0D$|>'zIT;@7nk2GFy8Ɏu<i7ֺxX*@ޢ8&u.+YӫS D# GֻsUNHP9ý /1NZUWklHڑA}=Ǧe䨱!w˷2RKXȌj ˏ~ׂ8t [J@YPNmO'xj:2 *z8Iz0&X=&抙at{ 'cEq"؇챞s5mHu uo*4t<8 DX_qjsdYpbLu)(ktAld~~Pu>’%"mA*n&Y D8W\a1Rm)x+iAmSaǁ-p4L+l!49xKWtMh)oozp-eAO=+$Q$UԽ>gO0L34[.5]KR-"ב9r{'%gyYG2BֈIxH2ژqDr p^@Q ehC[ cxоT?6b@Od#EO#s-1(/s'&̼qP+,^n*.էN9!41<4, fu,&߼RկT+"4akTp@ͷe8%&6Z *p< %Kk'p/]1PI;Z&85+Ĩ}30浽N2 ܐf&(aoYCxM)ّKߪVFMeW!&V(0Sd1}Q. Vwr@TY=E´i/NA늃AF_gEůFBaP"ÅC 3{2ڰ i`x.:ZX!Z:4{k/ke RMm&-a2X CWRX8x!] b`K.=@TJ

  • Q4?*-v\o??ZE2YaƝreXr\@bǤrzBd_rlw:w89jt3Ոx_SuQڽM @a2y݁J:Rr+SsmMI VU(NG1_̎r Tݻ@:5U,6\z'a<'Fː&kBv32 K40[IT`vI5VWT!K(C$Pڲ~7}v,2STHِGxu 2Q#AV&.x3r ~JյO' KY@H*!l=bX$}r׿@om}wVD`6Px+z|oI` }NqeEed{m0&2iBDFR_诠P4>8 ʷdLÌ=ۄ3C+²x7ˬ 8ԣ1^s/x+Hx0!/-:D4.Eyno㨎;07A*!F,c|(:a2+MIDoBb릉u5D~_NDZQ,w˦KfxʤUF| >P/pLL(mxbID o&A4}) [ >o\H!@QI1v3dpae԰ =}cPTiOɃG]0E(1Lʨ.pyy{_w t$)kS<]-J[z+^l]<=E@vUinԥAQs]=!%qn&&UI-bsI^pR!Gp@4G}7cn5*+XDIӆ*?+\55dM~*_QyPb"J6Qr[h\P8Iq)PW:B̜:cOPej CR XݯH~ĺ"iݩF~jA3%Ki$oeɃGgrD›| yt9}Zb |B0}mR*| c4=t"9ȦD#rnLyDzlɎ/% (-:;KJɜZYZsҥ9ܖS!4=5`G5= 3w`7kM/s5iG6Qs)@{.͓z3AXi&*˃C2TnHP& Q:qgWFT3s=`tI MKʴ xً|6>y.}Qnz/!ݛ qjt#?E+j{D"##$96<$dΌ;H $pL BPE\KU3cȻ4<Xo_%e,ON7n`&GsoHLM Uucu2(.Н){RKN %M -0|

    :S_E8;ȾYu˻! Wi?,1d+rX-2 WKԲӻ&0[:Ae켹tg$U,'ќhEz#t/"N+YOG} \Ud{9V0茣ϳ1ā)Vx ׉lK 0yv%t!}k'osV#.W p*fNW⎞n+Jqvj+˵j46!p2"Kt7&5$eiMAdSXOH3eL6=a`fMGp{7x#\ D^^ is?jAL@."ǠZCe5}(f/՘Qc(2Yy?q&tcVlzA@σiNcc_´FlݹBu#pz-K)f9<+CZ%S/q^b0%`ڍVm:Ӡ @bέcq; hm0+wr]ԋ ;mz *3(_2U0ajΔGuk:eCL:QK+_ fm062gQxf cθԀsy(5ɁΝ ^UNIz߾o\kc۵&eezBPLWJs-ܛȣl&Rٽj唥rC2p۝vB*OFRr ʷC&>^"Kb\8BZ @uXќc.QZPLP.B7TEeRgm+P)~qXn2u"sQz{-|[+UE2sGVYhSLg:?,8Hiz$YReY3- ~6B4|D^4OgږO{ΚԨܮJYEk/I @+jPt`[qQNEqIDS 5v=֨>ECLrqZebOxq/J뇯$0B@M.M.S aUr\g Ȁ! X8Rs+hەO80 ^)2ꑖ{Ҵ>{9pmѡuzP:^V׉^ƹvv*sR$/_&,Qz\T}&L4ĪwW$B%ҏrL4b@AR_q0 XpAmA/XXC'>x{Ԥ^u+RĜkd-TցZ|Z&<s_!G֊~55.yj߼+&U0Y }аWe ;VK0QwZw^4-U k&͸NZ,X+ca_ @ji^5vc>~j,F 5Tn2ޝ4nL\! NXxtt0sҲ65wdES] n8c+0.26XJȳ8Yh3 )>;1ړ91"刕7훊޽+ f 뻙REgUk_~xG}їcәDs"deiU? sֱ>"gMeܭ?*p 0mޞb#ZAe,菋ܠJPJPyÔu)}9ŒĘ_k⠻!6?L9l/Ǧ@h8"p0kICH19|5Kx`EAUZgwBi09)g;[#\T4=ܹ4UwĄ˰(϶(ly~<2F/!C0Ⱦ%BoEM76ɻI?YpG);Bjb\4bWJ,듍}h"ǴwGR %yXtD`McRLPtJ6>=+a'yJqYG)w њJ4׶`@eDHᨖd~<`EB{e}&Y+ ˻r'})$neC` wu8+ւ0IwXFTƖz9VTV&s5 pC-$c,+׻;ڋ8<_ Žۍ٠Z%jkэ}ib"ԕS|pPjnw㒨B,RQ1 (n;8 e>; 3t:!+c^<rg)jH]G J!L|t`ec#fkzXUs<=eI9#;&}Tv(o8KE7xAuюmX+=TbŦV? 8%!Zf1c: dJTᡇ1&1+/ DU'YpQˇƥ8-ccz/t? A^]`㼜`CzpA0zV,̏$輔eĮV(Ë{gqqݍ! {eiH{LkՓohk:(}h_.vʷT @Ȑ[0fal b~8$*X(? lѵĮF7bh2 %_N$eC::*KTr M3̪(S.vs^OzN j"p3rƓޟZ^PqAR7TN .R(Ć$%}ٞ-a:.R&piHPz&Wʣj)t`A+Hv\*0!]^S dA$RF sU߉p ^JfˉRt# ` 3ٌ2o3:'rOaX2wbtmTv` 9Sb#bcMRg$}> ~Ձ}S(']f}ȘkU  5v$Kˮt^QRw4<imI?b%!Wp Pg7HqٹtniY?A.o^Nx e㌳zR{IG$lDl P&ݔ hEA g65}w\ R3 ì'&h,TZP&4GIQrᒌDAnmRh蛀G76+cn'Cꐸˡxd3ѡpE k7#nRl5 %&λD}3ă[3gc}8R_>ذ.'>=tnj,$623NRP%,$M/lYiF&:ZICBp>ܥ e/[")A[UAX#VLb^jŒ:괅^6G|eRX1zЬ쿼w8$n?W,Esz#k2紉t,1%Bqg>K WjǑ%Pdi[i6]Ľ&uo ?A jiQlp> $cV#^o!cim'˟oL,I~ge@OMm08_0&b/׉S;j?=e1S9 Vtnu+w>[}TC̚=kPk#g2S O[HIR0C)㿦~Wih޼"cgWA)CbxHA@|\v} qփD#vSPğvٷpÊ\;ya}Nz+h5VO'йٵ^wP%?G0Q LP,۽g+z׫%T[>C[n,G~3ڟ އa4E~صGio}iMlW`yp|kc#9/5[p`;:*):\r# ıΏ1,8#R.cѸ|+@Nx^D"p@r6t Eävz]sZôKV)џ`FCf)I0?ߐ箿zyZ[8a$q| Pwg3"h;B u?<뢉N npe(]N`Ù1?X2('ٖB,#bsQgA476ж[s+_!9f7 _#m+L鲮'iF9jܽs_HT pcMa)ųL`XWA9'!u$7+-r KTLR`LU讹lŭ%4Y0˟ss#6Btsz=cB8ab5؛Y=`5 WHݝ&f<*+}` :\&L9/K& /[gQ[l%fVu!}!hD7,Ju\h&voJиcpUoMڂ"No:1c}4azjڡDZ{~Lo^!LT o(Y >Vؽy/!0*g_m.͏=͆;J!Sν@Q& VjP!NaB 0n.E LP7/^KDkUCr&1?xc9Ͱbi2RSUBzVIbO'D^ɠ1e=ٟ^҉ˏfY#)Q ~@ԗLq&) )Q Ld LCV< l9p)Q;{nmqC#5A LsOJfrb.ԝ0+YyhNE5HH9IJ-$Po(Xr"Ü/- Uc/0~\_X!'gDj%3f9Ƅ?킕Oxlg2':?iP)ZM Ga_\"rp%*ڏnJ^wH RrL$9Wws̿x)CUc3yR)P[-U#Jߞ tIFVz:(.l:wŌy+c cI @>? V Kݝ.[x9iKxeIE YҌ|Sff>=d!)-$cOj&l б.-zV>E[r2zJuηd~oOzYw{ i%on9 -s/J) ٣Q1Y8)^vٿۥ{~9ti &nqI8jY\7bo? g}[u% LSC^KOԥ,s@jՅÁ?֝=躔`D?cm>r2D/W-XbE(`Wڴ.s X=^PsACL)?a%hor1k:Pxk/̽@!5}.Dg\8M`E]C~ W*ZmcSO;>#NUt4Ogd[ f2n"JZ`-r 7L޷;߆\b"#`Oѱ!I-uAqҵ{[+*&:h%yLqlI"EwS6I"Mf9Jj{۝iooV85?-6aaye6KWFpf ϱK\P EUZTՌ3x/K\'֏3; Cu=*Y{> tyj}!;0׷zxj. MlQ@ן/P TO;rߓ%=XYJEnEhfB5=E+.$Zڲ_ՙq=uLK lR_jÂv5YgI̿!A?+79 |>\t|dC Xհ0T;VH%!'D'jNB3nX WmQTC"I~vum5J-y;I `ʋTuYX8/ıSRrȍJQoK +tCȅO_jNAtTӴ~7L8!u4^ )VLQC m)6Rx_c[q OfJ["fWK?w0(tӍKyhoتU7B@nmv-H̓h#zB/Wj|õބ\li5`e/J&ލ4vGz=/<j[m@xט %0>Z} ,G4H,)2&UF!.k"F$vE(`T2,v5ac^4Z7!2~ŐuH.-lۧqoŒJPg lDWu>>3ߔ>~ǶI4 JrЪz% .ځnꚰ@Ҫ"1==kZM-x?j3W@$DYb;c\]D{Q#= $2 Ti,vT^2@v׬00d"]xIWnu;.G{7PR2E1!:8݁#Jխiq.7k+8,_]^l^)b"!@"XK A$Bʺ = gW?%^f4"!Džw-iaĦL֒k̗]f'WI4*Ά"BZJ[V9I EShbgh"J0Ĺ+r?/t. ˏJ=ia^ }w%XwmQ r`^GR<0VpuָPI`=TV5TD8u>/msRҜZipaIEU|WV.+EDAF+Ҕ"bO/Y pc–c>32G-c2E0,JaFrL"uZ8TQ3["_rZ6X몉~fF.@k p1C1(jp 1m8_֛\?V!g+' 7#ghF1txpݕCmN',xgq%xCoۗo l{XAz#Yh]q[7 H؝,ݬ Xi ImbvǦrCc=s:l ΩJ&mKuC>%pm_](GkQ=gN3`"*Ξ9̒Īg@S/:vqR{fzǓV-^9{# x=x G+ud~spٗ3F׋l(iכ'.l=Cz%U״L8[ye5$w鞔weÏV]{F dϳ|\S}T*耬1C2Ȇj$!ٚ!$tˡL֯]^Ulѥ^?$9^sq>$7ɂP\Dn)QN̵([aqz@b9|.xEf0?U(ߌDuegp8 :dk j$-3 :<8 yԕ$Iq`G{-ȾZrI\s:@«hUP/%+PuϓœYo:,b)5>/[lFx.g Th@)ZZB5~"&c$:e` j5Ҏ :O ǞMalxz-j V zz͈nQ?()0~1O uE@uM{b2sygD_*"E?L}r`o91S@-1qndCoֻ8$Q7ϘvCv)ozv&1JZ_쒔'&M. ^,W|Ԣiiuz}ˆQ U0 O(JL$Lr}w>U85c(9C7|ha'h/큊D hg>KБMTxC#h FY<#m`E|Wn S͜>-C38c'Fkޑ N<^XԨ7tA nK\Ï襇'R.7W#Hucz(o a{XC,ww /7rDdq:mK]p⽓ʤ9Z*CJf&ݨw Tg&Yds{N38d?U' hhLsMxMHnSG M!Ț԰yjwzGވ k`&).1,d[10_T\v!(65O~v!DZ O<5{ 8|Iop ^unQ+=qc3K\#~`k 2N\J2Fs0\gs/xmf#gQV!L-]8 ^Lt- aA;Y~1v jˁth71-ݰM^/{)XLm^C9.+qI\'|#HȥA}t{.)}[L˺mn+(ަ>*q_x+/l2`q je#lãК+gdnR%w9\O -Ko +澖+wQC?@JRW<٣ƚ,D?i!k\hpY1kw+ {jև߃hYw|J}ai٧m:HE 1PoO^T87򮐉6cngYZ070701000000f9000081a4000000000000000000000001668434d300007b2c000000000000000000000000000000000000005800000000./lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/usb/serial/io_ti.ko.xz7zXZִF!t/z]?Eh=ڜͩ~B?|镥%J/No{k!9y" n+WYֺ@!=UPz Bܞ0dχ2#vݍボCYe tŸ8`&`DVtG;]&4n^1It<|;p@mQbJSŴxdVcYf m6Fl_ f]iQH9o8I暀(5I7nW _NC K&! +CaCwzo@kRY<Ċ-cKWSDZp4^@#w`P2?ɚپ_{?$+T "̆3$e-]tÈ,] mU\Ohy/ MQ~8C\kO܍a'H͐!'F,{.m`DJ~)qgɸ]W ?$p#$|}ˇdHoFnawr\n5Aa k7mY/uUeG8AJ&Sפ[cî' +"KeC~r`xia·f$- @w]/?"CvNc^(5qŝ)~k mUsl5T$.j(HO(>G(]`Q/yJ6pm-aiJ3vOʺGWI&TbP+?EVLΧڻ[.{sv˱Iudy+%0PE;.bt l$ 0|?k_rN^_&G=eCX>*vח] Hx7ـDy|cB효g(1C*_\o'WZV)7Do EKT ;|4'Ee< 1]"p-9-!rjS/ձI'y,G~1Et7^ŒpoGW|X ve T\SO WirCW2 J d.3ƺ;he^LmS4bH' ^~̮q-.B4 r?57^ ɄeZ;&R+\ VN)]tQ}N-5{z@IڟJ 3px2| J=3f:Xoxư סTwo2]Wy7cu]I;ܺb[Qō`, 8x7xIA{9SUNoTӄfV#*̀VMMl5Gi8,)fjTW9F{sNAPE7v%n$עHoh)ƺ˄d?u:Y;Z?*{&nRٽOÑaXɊz4O)?8M "qYm=?'1N#xtdΔ tG? i:YiRP_HVSrbVCB~xQ՝stHړתT{"R `S^CUFDkIUrvihW <ˣ+ EGe@GoSEY^)2Sgְ~Cv=54@%rk/D8ƑJWΝr)\NȈs^L!iy(d.@>U^'m檕!MUP[. ,6fƒ2n˺ %$6_[7F~s:-z0D s޸UShK\ }&y*?@WӕG-rc;&=?-iQa.[*;ؖSiIr&@ z D%zjrl1|ttn[ͼǙs2HaXGJw4zRmKb- o|c$uer>= {"f? 0sY,=vg{ Ky؝'*Z)?4 Lx(l[U:KϓʟyPwaRr0H0HRqeS3BPF-oN(u0;7Q$'\#k~;gp!;ޜ> e>jrA"Z5~! ڟCj@gFgE z[p;Md>q>pMoL!FRvv P{u՛LsI|2/S55E{9|ɒCl\JOoVy739aԽ&9!fÈ_ҕղ)Ovz@mz1 J׏0.Ct3!Vk&˚dx5bm !+A~Hyh6CU't!5L 2?ϰ'|g4" {)py1!Aj frdM|]}^}&*o&Wͯoa5C؝X*vg&ZR#O 0umV`bj1's-pc3N6Ўɱ@=h#t6 tZ(*Xdtdi>/:kZj,&A?qb¥`U\.6{ܤ_QVp k>tMW繈>t-gWRuϏE%«U̘۶%P3ۂapeB?U]:B]X5QgPú>jN!潀nuŭ\)<ԓZ^Hh>GIf~:wQ3[qNA~$V(TB̪~ Qu{;4#2>ZmG(43XD;@"5 ]KeFݸԾ;w_./M.b2Y.F`l덀)\1T!7 |gtS_7 (0đZT& ^ ;R7^ƒ|%+/[?z70w(] p5UʊSTm:&ߪ~/]?&5wSQ)zkyiA`6Wܯҏ| s(vdjBk;Dwܲ^`Ez(h;!it ~`am]E?"oŠ00w#pM\SlH>+7V>RMJ"Bq Q2͇9/>*gHCMX. 4qLԯ' >d+ Kvo7!A:= ~S[ϵ ZJ{? H#*䘖5H&`l$ u I~.OױL"A^Ps+,^yJ.;e, {߲QGVʍ$=(ZRɳ7YTF'%NN%_+,-Ep5j?3=Y4S~~E16 [y|LyәޚKF=霧?!K$X?m y)Æ,']2`ue赠͏ͲG.!N>uF Ki^): /oC<ߴJ2L"~j`!?E0R1q6-pWWDw f*H:RՁ[eEqfȶҀpd<(t JKX ќ 8z7U/`BR% ښ*D%Kdl(aNi7Ô d8w;MdAw-㩤j.;]-@zQ㳝Rز XV'<"Fo((g kT b$HGR14@7V;D]ԽáOmb6>jn!@!Kl[ju1ЛJ*q!Vf4jAVpe~6̰#aٰ_\%r+FE}@DSOƑlm@Sqx pf?]LOebKFZ>7Ľh4NJs"Yx2pz'屭=uCt\`% ,!\4u@SZWܰ}X $@n)C].}د`>S$7̩f,l |~! F𣟧uqw' |e<Y O|c$ ^vn}w>D P,d)5*⪧%}g5/:cxTITٯq@=)ej~ g;\F+Y֌ѣv̾~d5maSs1͒{buE yOٿ>m^!)·uhz,CTH`bxJlhf=iEuE{SӉ3 @ :dkN0fBgVꑩj+\gI|Lt*m$&x?>M/ˍ4|i)3ڴHAG =ʳ)D{%A#*vOԬ WˡE?g_ēSF2%$uG(itw%^"`t_'CE,a߫ԓvF4eMT1WqI#=s1:dX{"!* J0ߩF 9ӏJlCFaT>"=sZiP!W=?subҩˀͻ*YFF6'rRD6}Q a_*J"p" ͤo+0&'Ju.Uw?Qܫ%ǫ/iCy"L>v}L.pY]t$ G:nMDL`P?pk_; `=z~xlC !H:v"*mYՌlPB7ьu}~n:xP!WٚݴF> ph8/e\*| gJ2_~[B7e 6 QV%5~aDJ aͷZD̺O +D'FB e!`푲7= Bt[m_w߄ {x3!@Nf]v)Χ՜Q5f֮'9V#MAMPt&5LK2E.)9&jw 53G Ħ-E jH `%VĮ^QPuW49eЖB:27E+XR!]%f’LCԦmӘ< 1Ү=;[/WxAI$yZ05M&pz7rI(C(: _ $#u12XHM{^TzN4[2_!.+SVY|K)D׺ EO_|ڵGu cx09M>UzP9ue SGGZ..A;pg,RS'D  1yKzPIuc5* #, ZA,}@#AD [>GKQ~lR=(!WDnpB<=w "wZ-q!oh(XſeHa rl=2YǕr7Z \A] =M)š8 mܺd{H?D@ʧ} |Ց+̮9r3Zu៤L70+v&Cߣ3a2gfhuN\sVFb*vz 2ta!; .2fǮ)}900"HeKfx~nYĞ`kO/3c4j mcsbu(G%$!>.=wbyG99zIsg1 :ME$!T su{Hz]Fן`$rԺFx75M- { }}3s^yS`d`ӀUz@+p,Co.;.Rko 1,MuI2e)tpv.Cq(nḶ|Ϸae$8ʄBKu'j3T LA 5Hl$16S\Xθ'N[uBgĉ2i HiLu؞Ed'HB?ͿI^4Sj} w *-U`&`E#a }Fq@gEu4vǗ-Ot7|S=4ڀy.$ 5SS6.0 g{S'X )8:#HFX7.D̳B+x$UndPh QvM2}\({]"QfΚlTu$ |2*yO%a;v땲"1յ P?c#{Xhr* ;"I䩊%N]yҗXQ/b4eثn]{¶ KL-B&ϰ[h(2䠤x1>3V1CgM|Z &+|MZrT}3[{|6n -@hȦo|blKw|biPoh9cF\/,-$X跑N^}j3N2%UPfb9Y5X,u͞r'gE<*Lj(b]Σ1[g%c&Hfƞ6_Ht:[lkT8)W棡tO12\i'm0#a4[ 0tHN dsV<Ը0G c4PQe8eeǾS>_ wڌG{S/r$ H4E0ZH1EwyEb_2)BRt=,N ϤYWTZU!Xb {;F ؠ caj&k=C r0Z÷PPXТddۗTa[ֳw>F_`ӕ;U* Me+>˨5-p{%+A,e>= <`wo\NhNޮºC;4fף\z 5y^A\EH\h`]S~_l ޴sr:)t=#4CuN+cQUKbϞw&_!й3 re!-yK[\?ޗψ#Ԡ%5|TjZ*&|Ԟ(U L  <.Tw_ۓo^*y=3~R@O[$jfo\a5]I#A Y*T#.\ A}6ɹ{Y5Gj^h?m܄HZ Z뉐3(*+br^kh{͊{F{ K(WC<r1)0YG}-]֓.QlI(T2Qy5=p+>A] Z2{*B?hæ +%4u)UݽguLAv?qӂ%U -k )񘠰y5~]ObDPvoEpXrk1Z ɀ\rYrZmUY|qlQ^w=$]:/C*_}' dSSW4=NJnEw<M|ir?MgÍqe'PkONŎ8Ü_)QtNU@tK1QxQֲ%U=M\wk^IɶKl;;=[{nNMEWЭCpRv^*ط[_huZ>;$78jk턼X=4#+*gab:N!Hqt,J )S / 3RbYt8_ hqgW%pЮ =6!6O秠NǪaLc^Gww)zIUp!bcS>flTxNabi}q#ar{|U4˃kᅬr*=t1K86WE~]Y3ugSy'Y#9hCO`-3;1J=irK12]y A˽-I#kPU2X7Ct@Yͳm  #*.6D-^hK>/'7Ә7GwuYq*NިN'K5"symNqKb=4;t;}AVAة26)T#mgR|0Ē>Rz')>˺{(Ypը$l6FlȌNGrhٔ.P,  L(nހjE>v[(˱Qf$ EMn+ KG&ًYYpM -~)E?FT9롩8`a@kucL 5HO>:\QR7sd}TPz[Mʅ3}ѷhk~شuNX$JNy~OcNևbWBW5n3qWɳlVj._Gx.X ZH1<)g{?X֋)UfY**u9$K""G2e& ̎#\ɈÈ.PnP$8Wc'Lp$J@thV3)=$~dbeU6wǂjY0~x(mtؗ YYy_ x&<ʄˏ5zqzY OߺWSޗKO؁/@ M Ѝi\% >#FfJgON&b5 o_Zo/5 Tj(ݎ8첓!-Y= ?bm !6cV ;N~,CqHq0,1IjeΡ+vs)ٚC\d*պ kf*RSi_Uw |^Ic&b\PrR"/d Mi؄]o)-D$"OkwRmU^|^i ?Ud`V+H Rm_an6[$"=ӒLc`̽2aFoo}B x6?#S0sy-ۍ㬎` U -[lGM*]%?l[4 jrN(~Q LCz#vǝ*eҟ-kjbU3JM7 fhMp|CtJ@ `3@)GMA l?HօLDy#})1j Ν^)!xy; +R7l2J5[Sd!%޸U2YTJ!9; P9?p \9BR ׯ5^X5٘bFZ@h.l`Y+LzɽB @.A9TE`wx3!;]gUsNJQk(1 2)@m9 k {foj1 WtU;{\gt 5A[l/{X# }%$~ӪGh瞫+!=yɎ `T{)謦o 'w64[ŭB &b3t|lrmVF>ͽ"43M8օ )Ñj\_d).rq O_@A y>Y[Oeg$Q<0H+ P_2(B;Hx=V_7:1OQ2>Df-%”^'_)ysz00U qQ[7 N)8Z6e%A)$Yn&it0WǼkjF(oY붴vgy'Iܳ܊P}!'LC q")a槠s:j#~Va#Sޕ0U;cl2W 6Dш[*$Ϟ I_2u-3=U>QHRRdEY1U('a"/lgAau'lw3Hvgaf[>xI|{N% Ꞩ'UZ=QJaT0O-iG%bRu02>{xs1ٔЊU'Q79ʋLk?aPߴ,ƠJ #\6lxM2ґ{Ө2= ug9y-dB;W!fGy{[NNgPTv*3)wBC]">9z-Ã$> j` BJ>x:U)/kvcjAjTMNѼ 0tui7U {Ǩ^v]yH*APlVﶅ&X9vflu2H(+ez2  Љ<^TvY &[HYI}Ԭ:a GEuTV-D}q#۽[/:# b'D&<0Eo A> 'iCVF핯߻5M(HKCI+r4j[2R`j mXl4,[FdwAbE ;Z 6\^;h1N&4pcX`ba0|:E.i#~.E-M@ Y^qH8g/UdJ룙busd М"J7[/W8yO2L< g/A\ 4q֠os!MA!8ª&ю͏Ca=˭WsiȌ$apWXƍ`kr D9e~F/ϗBk[+8q묝yٵΓ}NfkPIԗIWX%M9ގak/((%^hz/PϤug!-xY.Z ]P$[Ŧpcy?R{f] 9( yBQiWSx#YES6iiogtj!fQ{,)E:/ M1)-[VY&S=!#%I_M]Ԭ SR\o996d mJD>@cmyT#ˇ.=C%?{f[HVݤק_ jGB0;~|'ü~ZwAd7 '~}rey yrhnu~obMB5*7NeмISKUBM2YF? CX4 /\ שX >^'Ѫyy _2mP7T5,@CҜ4o-ƆRsv-clF:@֡-[ q 㰥qTrPm25W: AF /]4RÃujaLkZW+ QȀFBL/ȇcwxqR4[f&l9LmՑIH8OH D?Ur j?-Js$8ES: PC9gX:re oИ_94 gsL.lZb Z )p_Sw߇h.d](Y"LrN}]}QMBwǀ ]M8 xLdB܁Ӡ}4Ir(gLKb9˜َ`lNxYJzޣpl'mE̒ǡ`x``KB] o^ ܺ_-Ahb}SAʾ(KQ9ԡSQ5~ jR՝/G>[ 0.k|NRۨ)9^a3&Up:SG9O(t4lSj_|QPlO/GPϚ]weΏ7h!!V/(gWCBnC1ުkHU_!B"M9Ƅq[TNpc:)B_m=3C݈[vzE9t+V=E:vpM3ˀ;ܒ_oeċ?S ةy4bK&XWòE"0Yv5KF\%yF#օԆ-B†-bxӏ\2g ab"@ ~]}} j)7̩@aHW3 LJ*&eivWzDvoaE.$*ۼ+m?ZY_;[iwKmU0:4]F33ve[]AN{֓ʣУCF6+^/*=9%G\<0CubZ2_NJ3ֱ!\)+7ݍ8!LU}4vN{m.̓V4XE92=1X5Ou*?BCL`:L䰥qWY#iy.n2XE&..Yh› IA'Y/Re+["Ȁ KZr+G8URNjH)UA a?!LmBQHg$s0%h gy~*4TvQTb_fp0f9#0Iyd0nȊ tn!]oH)&&I+~c|OG ٖ`{l'SٜV|{y>_ Z豩զHU>`Y.^ךCZ2JKj-ǜ 8}J)#H8XܑW(~qS$*F寑@NVZWm4QU(hꉫKA0^+,xւ2t_" (쀩&Kt9<-itځOP i$yQ@ VNǜ(ev kt/O]Kbѐg)ԌWXӰSUuwLgxcpUih]5Z\hEpjQzl0d>H~ W4F >j=̜-3qQNR\r%ce#?mrϤP+xyg3<A.Cjd||s*2کd).(GT]6r_?MmorIyU^5BPw] 'MoQt&J|`(`\$ ItN߽t/$lk ,nJF!Č5٨NnZp ^ѣU6ÀLVlW,U5}:k C//u //y=5ż j|QF@Ȼؕ/xOZ@9%+7dDVL!3ы-il8ʾh`6[RYw>zB aXPEBs*ovzEsqx am1`!v k&% 1x i8֏mCA645nBI537MuƁ/!55o)PӒ9j|iYj"QqKmG8<1}&^fR._mPXtlꙕORBt(;^Nzh!/FAYg0&i=ecQkkXwF6\:bޭ #4sg5$x6sYvwRkg9D l$4ݝpy~VVIt М>*a[,9K5K0-\8IhWD!aQyfqEgxJ9n.R`xߠC2*?Eµ4(ȕ{۩S@ sz6@:'rTFcI"'VZqp)D Q3:TҳLvCiϢ\$gy$mii 0Tҭ5Wh[1PS%+¡f4LQQdS 0tpLLgd2m[5s!dd\q',mSk zW#Zj{py&d_j_ކm7RL'* ?,Q_i+fU'5kZ$}Y.,B F}O-**e^}tkV6EV-(Ip[i)G fVbA=qWLN'[SsUdRъtzp_ 2PZn;tFX?>KwO}~qçIKQcJTKRdmIKg)e:¼ -%pOFiFf`9Q^z:J&6bK=O& kv%MM 1$]4'XG ^1fI }?i8s?TZ=ipyW!.BFAp&"5;kUO!*u) q`|/99(Stĸ DegL 掔. F8i(_SYB`FĻ AIk+&Ӣ!·0:SD_*@=B'oNg2=hG+W)hkޝ) yiQeL~셬-cԗgt5<ŗQc3^bB8I[ NL6`֯v}IR nIpu.lnKsbAVI3H| AbN`Ft?_6=lT0:O,"xU4ekcB %&!bhHl9lwfƋ̶M:tJ :~. [oe^G;I+e 5'22cƙK*EK2Z`;fg"BFʾ>JO͒UagϽ=޹I/[/,uk4yppKNpjno*&pXCTSF'9> (/yǠm7juݲLוf%4\n$Eάiz%cbO]\vrA"E)>g)j@"0i~vJlY8vt㫋-arP-ӵN7TUv+g_WF]R蔰(hr^z-؀,îL?(f)_Ϥz`&[O𨱖N2CwPMRXhyyifHȀlZ̄(rtu:Oaj)-`Zߨ/Ckb'X-.UQr5.uta GoY֎~]l2GwjѨ=b.f'w:COL <]UX[C 0p)fO1: i8[R'Y366-0WcSF40V./ tK"9m%n=+@]O*"6GŨnUIϕ= #WC>}}jeha5g]t~S+٣;== _T)U=fM}> !&wbq? /RB4?/2''雱TC'3 `э vf@5 >3pGZԻu{sDvSM~Oa=bl]:ng2L1]z^tǘB|iڞm-Eבa+|9Ж.M=o^b $w=jKڭAR*F*q%ԿEX<ʽyסM׷XT80Lm'1'>D{K\u< Wל~ v' WQzy 贸Bf]*A`װkF VQqˤ۰_l#-FLM6Hn  6sWИY("?Iwym6~|B:f*ZI'=EH {Ld҄|-읲RPL SߣH43Z)2Te#q祴/0'nL?lGfzdߺ~39˰0sp=/(gbz̕/;M̱\ksv#PZ(gcTӈ;G35,iDjum^q'%t$(liktpZ<)wj/PQI#yδe Jx8Sbt\+CDھW{h Ns$XDpq!/v|01Pm6~Tō.~m`=>n\(pR{’ϡWvD 隷 0ݓZFT\{\?(<zDxR} [o x=ya2(_?;[84%&o"p8O|_1*rμWC`)uaޓ:&'+ybiK Ft%+Ѫ?CM2֞2X14WWqmŚZf{y&[Y./7 *7P+QჰAfq5){|M|'H?Fk>O$t.dX1{e|e˰^w "V,JX<*eL䤼0G7Y~uaHh/1S=ӿ"tHTCp}^ahA׫iG G3 ո.ҒYKaT{S~XL:Yjqgl61?EP(DYb_%PLY0yX0XEt@bw3Pjǁ$Ķ? \\4zɆY":aA=,'ZĩzkJH'UnebA&1.T3_lW1bIVvZhw 6w+gL}X:.mLa`Wԃj0!ٲDH'H{:σ}LAGDZ/ ؋hS>凵L}xc(vTPR1?C[ \FAdcO:D!/!mJ|oaL4V>jDn}鼌l_YjrW.,$#CM~$< "8^g q}}D+74JU\j? zBZAEԪ^Hd|2"RlfMOȍd ڸݙ0|`NTm:,M:t&L++^ONqSDZxȞ/\[7GyGƭE( ي9D0-L")qLf&DA.PFN8;?zSƭV|yR=WUm"s`F-x9p^ :ci'U xf珒/3tvI+.a~yZBJ241%FQ>mQ2<"f0»)ԯ^fCkr0)Ҽ%E9˧b=U QfI AL翢X A9n=o-f-ktW5WE$G$xPTZzBSW8q]U3Z HzN=dR98^Ӭn m;E|ѧۅFרGqA&V \ x8&(R jZ.Uj:%1pby&8a|0fm^> ^@sCr,c+0JgpW\u\%C[BGhhr{ax>r@"_XC?6s (K m%oI!H\bySvP2& 6*Dg4ԧPʟjgNfW ,@goȳ:K̯YITc5?M<<@VX gUtpDkD!lD*Tf(pKB7Ɉ?ֻ%C ƪ=3$~3?WtYsQ{Umlyb͐z]6Mo~k :~ ,>4m,\53lV؞vn~57"`S\0)a+V:r07&jX?;^N;T}s#tLa ȵinݹWkK&niu:mXAaY%K-a{0K_iB0Cuͷ!v_/<u_MB69/"!"wb@0 r<<𕶒 Jx~$_ ߛH!(H, cܙZd<2K3*QXXW"y|eYI^^ ܈ѻHw/:rlp(q2W!j/lmB!N:j؜Wa:8^kL-n\q z\d\SRoNm6WN71 L&@i6n/k%4@=LOEBlryy$ҸHeNSQV)vllN_HV1kקpڬY}[k:byv :w}[W!L87Db5ӎ/y6մi Ǩdj:w{V3/C3b!\ /*Gд'жkR~Qٶ*$)jsR>(|q]cmSod+>64ƧSJQt`*p לAs5.hUz;#C8;0o\ W͋CFMm>$dt$mw8{/}h]*j~*'R?ndx| ^x:y_:+(οJmffMԫ4;"yu2FL,+ WEd͆gf^k^"nAZ:Qzu!X3|!26&GS4SC1$2P<4?԰vŖ]xs+ȄK$CɯCse\to3DT#3o }!;W{CΥQ< AvӫZ72{i1W\pA|`Ն8zFa;``97y `>?4"?0Q*eRN4 8T%\ﮢi˦P5J߀K"6=/UW"d^v 4" I<2]bZz}?ێ}f.xG[Ց 5{I=s+r>vaǙGa}zYJ3" }`,AiU9l彤a;S QOĭc5ཁLŖ|ha^~ƽ" l60S@,'g6VգϦ`Sa|H)|-Iߙ-{#=13غТ2i0C8keB,TD;f MkEAz=˩Ỹr=j!=Y3D+*E̘AN E.@۲˰Q{%HCOtkn玤h?\RiAJ.zw:uRVj7l ]) }Ry|./~̩#7K˲6X]/%J,JZ~'3JKl֯pY75s<ޘɸ":k;r}vbkA!=b{Se|3 y'Rst.CY{R- "l/&ֻ0`X:wO?D\gg/j Km&=H]p0ޣY4DnH,*l}\+8REw&2_}Cy$a,*h*헾CO0* :v6MުT$,zCXhO@ت\|ΡGs鰈*M+Gk'/ ܐϲ-qH!S#ZMQAT\iե v|PGRj¹b5hЌ)3f=qkmݽIK[O1d)~[{{\6$^ ߙ[ˎB5|M%fpYE*AYd'ϫΊe{/q |pDF#I 53Y|Hp`;p"D=xW]T2ދb`n!-w2 Rq}MaO( }`x&T ZQ7U9@6 BmR}Z[]D Irp/]YRE]$>%M+8jb24o O}#5 ?q02bYU6k&lz8 ,U*,LH?͂!3 LVӌgMTtd8 Z%&r!$ x2U2rIjwR_ `J3Ńv%GmY.2x>ثCVBGb KMf})vX OsFZLXƻD mBm٢RNOEu=< 5h x={ЅNnIj kp8eU)EJ)1S)uvoVeuB|QY5V 味)L5=; U@OSXD\ 5&ⶏ^| U:AJ"IT0IGp%{l& 냅usʛ</q8 V(}k=޷6Tq\Y=4)l\(Kv2439K_XV4 _G\";,j=N{oyaQM |\NuwZj)xxfqS¸EBmsoĽUcq> " m6_j "ipzʯyW3xpװ8VX~-ǽɩΈRCz_TѻG.$o[ }i,^J$Vo疍Ӊ@Y7*1ٙ:⯹K"j8x2! xMoH;.+', 'C~BGf0fS>hx%Mm Z_ɶu_Sa2TtU42OQ,p XB)Voxn"G9^j+wSYa84h|?R||a|&Y$V9d J Lw+K<_vTrR&Z@zs)hR=[qVfabOY\RXkcN,K}J-,|!Օf1cA}nnX?[]}FE$ d2UtW}T#ʯRE@삅jQM}yj%B\̞f<XeC> 7Y4-P^㜐x1ĺQрC)>#7ba ٍL)oH'u~kjteNSCNą\mwHl$|:K+X<?޳Vǧ'B>DYɛW`\XNK\Y]:%[k>ztJe}f3_cL`d:MQ]j1 bUD0>)Ӵ X@pEK囄(uM>KO=TW%tOEz:ΘdA&zhµLk>vvGUl_1@ S5f_…Pz:z?vQ/Il1Kږ-_?>ZjY5)#T}W2zcg)4V8'o_w)͕x3$YW$P/f1G6.UmB!AkoxlŭbORg˄=6ofj))[ lY:$> d l9  )~hay) VK'Rn=2 .lqF1+{BP\؏޴?ɬrKȯf4Kݦ/H"Dx*bp ]yEvC^(­ߠ)/[ K#|QO} IVi-)|Pq-J\o菹q1~]ZjO/cxyg]\TV3N%,3[8H F-Ι."34Kpk"w(}i-)V$㩐'8 UUOP;X뢾 h&!Q4Z|zE<4+v*F g㻑۲CpaYYQ1`DjsldLgw: L0 HWӮ O_W })BMD_:n2pH(PrMi_mtޠ.&j^6g Y,|O.,q1Is2zvlC fC+(xX1mtN^ Xɿݚ9҉yfa=~˨ok"vN'\Gwf&ly V)ߌ)1̞i EWY:)Dߑwupҥm K^-fll#z=jhts zOMthl '*vty3>/[FkY-UY|^T T+R Mm2@\wb_0. /Y覙bA0IIgdCq,~v*@\%;>] >8 a׾dS%jD2Si++XB!5}ˏPuӤ-F _JXsr556I|AY(1hyGڹDVbg'Vysvymڻv"i RJ{OSc̽@ջJ-?\y>\Yt 0wP2$"r 罧!>/<0Q,65$PByaifؽ%x7.ټŰHhn}QabjSH\Ǹ!ltV[S+B~ԞwuQ{cRaSB'zݽ2 H_boJ2I=3pA7J?ُ@Ӳ8סk6I< TGMls G-2S)%nQa\D0bHmK~©jf\Ny}13}>Uv$q/.1VWvÃr;I=|5jPs@a'zKo?H꫃]|5ao[FlIU)ʻa\s*A`A>'&\$xp% ټh_`΄)Mq-+E+4I!s\`M0@qjf4nߴiMQJﳞ3sMnh"0sn< :O>x SǨ9fpgmL <_dz|O)Ī\B;Y*mrxwk%:@{O9a<flU2>.\KՑtW Q;@[1C4_^(ޡ܅'鸹MȭX~eWt!:c?5j-TwРnv*>7d$=8Y`@y7JެBvrB[,c K+G>jȹ*̹CV8 tSQg? J$ݴ;}! /6;bx["ar.7!禊Y0(l!9BtViŹԔSa4q jΚT~[oɉ+!A4BڝD]J:U/]zS&Ƙ)j Wd_lLhgB'V{Ju9ȖNK{e~Kj'<7j8J̋b9~T`Wɿ22 }gMfDl=XLyYbE<Ӓ^ 9N}NsO7tk(h>XTY eP³*/YuIؼ&$++ uqhEdKН*/ѶAƤd[GyTm)i-CȰ&7ޝƵ)A,veff XV`†XMDžzo ~j@p>%!bu󏵐RXT,nMdt :@2 0&v.10~y9|v1x8S2?_Cu()JX)5 Y>23_iFE\AJ!ng#hDe1/~. UhVSO^h9rfЪݻ((ƖJJ@݋‘NRT.@S%(YiGD$,hfum -+bBZ7/9ߦ"u O:u`A4bae\2`TVHb~#S--9YYmn Iuq6ܚVrtarQ ayLPU4AWr;iNt -3W4N  X =)X*3t .WjũMAnt’'MH y ]!MOQePNξ2q޻D$ $-cص}~m`!j..nO!Ոqw{s,v4lX%[ee[]]n#9U@/D.D%/MQdB9}b#V``icLQ> Z({( <'Td|cI`t |p(i~{NA)\Adqi~OToWՅ7 !Xl;5L|K1K2Ej'XbdA&Hhu/ KQYr.h6 j(0'sP]y}Ź;<ҁx 7T2L~Z7Lbk%N# F㷸nQVgcA])6a 4/'hS.w*p[bt'Vp0~OTEh+L SuT\1Wj=}#Y{zYo}{ΖDž/n6%F<\pwV="n6AGh$Sܦd:#2Ǖ٣1>s}f]28xf.%1 si׊]~Ky;5Uj`Tl:l&?Ks@"Q}.4:Z}fIEu1["-)([=6Pp:e7?8'r!3vb}d3G,%ƩXDpK(t _9&a0GܽP}}fѶPa(m~yBFL>.Os;5~l|"O*=!s5ʐSm<0 BlǴ~V֍u5H$o3}s|9n^Y |M[%=*y6``|\Al}K[~t鼵果\ H_"~**YUC.3kZ *r-$s-À iͷӏ2>Vo2LcˢúKYNp%|+YTei"SHEE2ԍ.cJ TyjQk^;j>Z2u0)c֕)vi"m6<Ξ#!] +r.x`W 30u=V`n,75lgQvP,.Wn07i__W$K xȐ*=H2`3;SQԭ}u&Ӑ@PvRFɓ˄zN?1B"E?lAH)AžMSN|9-I~9^ūe;HծPCG]Eb$!(TpɍI, fP2֣(FnY?)rJdEPP͈E3uߥJ,8U|^43b<֮J!HJdKeϱAкbq [i%}yY/ e#s*|WQebR;d4Ӕw "ޅXЪVvSpmq'>R5?('E}iڪ|$Wskpm}>) %z֘{y7FA(k[^q3 1=ytiq,L:[qHMOhC-$U$Wk /r$06.W_YB44+"̦YF].5iJ*DFTSGLȩ)8v5[((rv¢̪>wsP7ib Gb̞͙+íz*S^߯cdwXUGH!tR6/Pflछ {BGUOՋ#rЦrBPhZ>_haVL]s x%_R^= aK%yp1/hhYdJ5h`}cQj{gc?1rJ|9qmPIJHd=Ȗ(lx7Sg΁>wR)G>.F7|zVj#+IpW@ʷ2'N?d|5c凾S#׷5d5+rrBM$X,LREi%ɫYz_B_LMކ=)}fg 2o0<0se"`| 5]ES S3~nyGڳ[H2")[ (@|J}SۑɟHGi+Ȼ>~)Է/[ii/ 1:Qw~`J(Ԣ}UȚҰx_|%gRk7X H{;5(龶a?=r,}L)@?_%[N!ä {v5gcz^ ^set| D:k* %!t{U#3vx|йh$Aȓi=E l5uEsvXmV ; τrcIL_%?7dU+ O6E:뼞5{GXYzj/O[/\3ȔN]k%6ƾLBgh* Ϋ;xz=OqJL9hr/]H'FH걿NaY\XV L{4/1۷5Jf*?8^,gԛqgx"@h,Ͻ\&9 QHyKxڭ}) BM4铉?'ҨoCXq64O:0U s,?i"ݽM:aFZtɱ W?=E CQvk)nH+lKӰ' 6QĢ_::޶-k5j ᖟߍ;@?g&PX5ʢEПDYq@8:DP{E}j>;AKC>`nB2)kM9IݼQifz" 4R*"50pŠOk !N(b8WC:ܑ "Nzm7v4wgޞ**`ŒiM\?֏x8(S [Yu|?q3|rܦiC.(c,tQ:n 1is%o6{ lAcPc 9H|eqof;VMARYjaGFLSsy`JvGlMP [ae=pg"QB{k<*"\ ީ>tt:K@*r߾Q71l}sd78uU^%b(tG\ͦh0F eG#ZFu6˅ѷic5P*ཿZI{R3ҝ٣+?\CU(zpN r.s:V r/.Re:uʹ@0gEF(%&(Kx\Lyaڦe/YLil`1rn9;WkCaW7t}C`:ޮO0,b+Icb$9F!Bר̭1JSR#cOI9r5W~974G 8,H~#63t]>݉so2q!(Q=$,KmrƢ)B7JZ36ň4mݶk G(! qAr*LV`䆊bLcT2>Y2t^P*8CP~+pFC:C/b`]wýi'%v!"Yᮾ`z:ή^s1Urx%q9XW|޹baRgĀ4':vMiv?qsGYСcbڢESj/2#04~( 4 E4>,8Av\36V9ë!^ *QNrPWyl^+\P*p3lxoE'|&c$=$ dꎴfov^~#~5Z%5V ֑bkxP2~=}5֏`V| NQLRTJL f0!u$coU>6H͚ae*'#)y-6ը,зDQt航;l0Zm_&'ɧ?igŗfB/ir(V=Q}Kl~C ̓i0 m0F.jvL c{]b7@c+ t^IKW}&-@sy5 cѩq'&SD6ˆZ՝ bH!ed$+"MqփCPuo%QŅ {Y"ZT)߿B1:\ՙ#g6*е{ES@D~@%S j<xF'SOX5VGY}]S$̋UoP$P0tUm O/оgc'Ee]h_o `o]ц\mX!o(LHtjr.Hc'`d$~p"x!c(ȕ^ 7VAJKs(J B jB6W|.&WҰIW6"y[вvsebOkV%] v2oY83bx ؁c]e^;_4("(9IuNywmɽ;"̈́Ut!ax69C 'efaQZWqO jS_ݖa4E O㮋>'iH*w1& I`bvBy<ehDlSK₾ƼYIH!ast,p=d)V:u-;w0QN=r "u(+μm*.ɌPdq&FPhw{/p-Y&MɊ=SXj_o1#ĝ((qcHNN2w,j7ːyH#y+E憦M\S\ZKCFv=+;߲!LJnx.9=$/MpBc;ӥ1ܟ]u"z p骱ښl6 A8Z9rd:}3]Y7Qbݫ&4|AB߽ 7ܾ}ȍ_CwԠu!x&YW[8,[HF퍣Gn}-}[ތ%(G6Z[29o' ֠zv"I-LIbbÌu<[QWW+J7FŅㄣ,\_cHqh,cd oGzkt˞|Bp1'OAh+I6b>lU"ܻWl0|Uf"?ךQ/]GNl2N= &6 W1JW¯"{f\0NzezyCx Mkܳ;O$"/ \bգԝ&y$^lX J[skdC_,!NtuQyj2SzܑmV_w1& nc,"d/>'G7@ro7.2EH 㤮Lh/;1it5Z.uUG"sgK7Coj/]=4-7m\HO^ɷ'k~?3}2;_Q|^~զbG'!.M=э,2沸cI|p?.WڟSb͝X=Ư|(%FNke0ӌ/| oT#,h^O[菟otӑ-Z')'wŠl3uEb w00X8e"d½u1ygF62 Bԏ}Lh3TB?l zHLNQ o'}b$ =C -n%j'Ė[> e= C[aƩ)^gUك h}\ ֫N/fBHo-& |f& |e9"65} ~$ [pM;nٜy(X]萾V)5/kZM[#פō LU ,\j7adKv47:1RЁZeտd*䀐F0 'G=v 0s`8{IR&o+ \xva@Լ4fLB@~@r V>ѕK"ưE&?++ rţDi/Axe/n-]N7#aIe)6'44Q'1E0|t%\+hw3V/*yaF{9˵7ĴLX|ic=r '9.ʉWc{u>'e0LK;M7(\ӛ"cO#HSU5}pgOi=ǰԋ8g \sWGfI-f*ų&[2g.mCᤣq(/ ĂMwçn8EVzYBQ.SBs~# J;^( Ư,/n}^U;w(箉@Bv4cC;ehY,,3T vu_ObOJU/=J)&MS`&Eρly KuuybbBrUq$WBcyK1r˹& |Eao䬖9Gxx*csjJ+=@4m렴+bZqEMY$cdTԲ&ܑse=Ck_c^ N$"?4+p$Gtlgw5.^j!$KEs̓y՝ýJ|3q2%3]&ca9e͵8_O=axvTqZ\ 8O!kڤT8z([>@=iaI1uB & HFȔ^ͰF "TߠB ti֟~şcmjM |F$t/Ag_G3(M\,$ ΋qȵ!d _c39#r|Y c')YlUg8*>*ꆠJbWc H2b2k`~7`o- frd\ڄOQbp BALPPA)Xb,#4W#V\Qow ey wGw3W6Z%89*p|G^}RvM& &{"/u[a_M~ =0q|j~];$iotFop/7 yK3{q715Q 57]6fbk=2ֈ&By!vflkBt߿7Fާ5N{W$m-U`mj{~32]7FrU) +91ɩpZl2nb +Pp3VǺQj:h+,JD$m pA<_ҏ=S(M^}]q{:#kK޿GDq IWob\y(i]v[*˔!SO NcT9V2̳KC;Wt*!bx [! 贺Ehz'b:S,]V1TIf;u|7Ƌ 92u&'_p'ݎV 2`޷r5B*C쒎2 fhCF "nה*4d6B/Z7 Vxo<@ȳ/I8G3q7/_u dXheo^r39 "4HL+~46;CΜ‚q t#JJ8ECq gPqL-g3xd~Ow/$=~ G&2pQ:TV OLw$JGe _8-ˤFw8Gu##Ɛ9գ% &0 Z)B_2trBAR mJ̽AL܎#q vIy5f\O Nb p͊G!V-sS*V2awޘ@EEt=0jcߎj14 -S&-ȄG(/8Kj&Aj0/7"?g3R^ypOH?uI )pK@NUFcqoh=Ԁ0(f@ <$^SnȔn:d% i޶2N}i: bm6-< *.E\Et@M :HR7܈44l#׽msxM0Al!֗6i%x9= $P GdKA|d;p({s2gߣ.bQȂ<4b0ߪ~ݷ}T^k?D)<~0'HkearMr?6~lzhDyp,λA]FtF=>$7$Y~>w[ (Pl}GRtPĪjE\g$c0Dǂ~X2J5x YFXYSMq=Jn7֔ꇍj' hOjbϤcSYfk& GC} YpEC)NuNxxXQT7p-1-~d_kC@8Zʑ)Oo-e_8ŞyJ")z5=kd\׍"b dof &ID#[eB?erZӓ̺۝,Z;LBR5i:= A'M*>9Tw^;B\Qmkdi]X޴ eSzlv-P^Lm %oCĤwfwB=FW܆Cƈ-=$|.\|_לV7R7m阥8TYΧ ʽC-rR\PUan%VXE>2U-tǕfgyJ|𲧳rg>}w'kMpD=dDJudhё yO72ZWgҾ[ajqV`j:k-JdNaf&e:BYYӣ`b3Teb&cӿ\(wQH|ɕC 8|D-rbGS~-?D(##v)o33ȋ؃h߀3W2>@ZKؘm&Ɏ&v4xvn[ʭ1N˱;u V.*\bkA}8܋C6_1-5=GXi|Ho7ssF23Ú \-&#Yc&]Yr@2Wy0<7<0EYmMWCLgW Kҡ\8E#oi(܄s2{Sʙx'(u0Q\MZ5? Rj!f6)Bʪp^x>%z-5 jЧPgӨf=vdΑ%S:c~m`摑J Vܾ-,՗3lIU9V[Қ!R%=~S__Xr4B K_\81V7:&c93 Qu`PmzK>zC8mv;lK{TBS[H\Gy5k1<;ówFtwVRz8o:k840r}æ W0f=fZjI\zF6kz}hlIPUV$!2#:?kΚיB2UdKktKmŠ 7I%uͺhtKtY8) Iq)jMK`zYƊ~c\g{4!G`>dxgB o?7F2[] ?ň>)P#^Z|Xq;߅ĠQ njܸDMrޞq`Q2:uEw{HFʔVbQT)t `/f݁.|Q.759$5Aܐ#8FzbT%EtIP'$oPTUJJ Ֆt^q;?h9~y?>JUi* qO7\:WDE9pq@DEK62H6NBѵ@2j^o0>ߖƜpPZ T !_>YM5z}?n>#-ZWcׯZwZ;)21}g2>BUGu#>po~M(\ Q6YHj T=QҰ?3,' ~$e 3qk&vr jѽ*j3( 9~W fX=}ư _ i( <# EowCaX̻V ]M7FcqmN{Xɵtv/|S:`E,4#ezGbU>`Y+sl߱ IGzRQš_Z+8r:%T-2췐oY6tDfmy(\~ddyOx HAj6/}1)[1ڗp7W[gG$JyߺY ETA[P8*޷ ;.:SŵDu9@i\'X)8Xpe9@cwGLlh$G`_DKa: i^?5Hh9u Jyq#lmVZ".a7HX93:RUbt3bA]Q6.1pZ{܊r 2TwO~F_p$UfʐqS!#)mAzݚ&nS`}`P{:?ƔxsobIZSa7XILvxӺRxRf9q$¶0̟r0Mk$58UBW_$lM=Ę٦F2~oo.'~Vf3L[3RYLm<ub%9dRFV,/eQ 8]]+Q>aPy|  sC9&PH9xÁy񘱢Hv0;gY `l7a&׽-dp:h'C=Ýd3KҹZlo4]} &A6S}d#dC9L"#OIS|szm\tQgҟhj t_P,U6-x*ͼ,52fa I B-6"$ᖡJ+R򮉞DhO5VraJgԝ"Qy+?~ȗM'^L8 {U9 ʝ0'f.5]s! 5Xmz@J`47cwV&/ۺ8j yDj=0\ږ[xH MzF6;H5 !5;2Wޣ4GPP" ŧƁUH#)"T{;}5ژfUbK;}_`74v$@b*b¦2p2uRKz@t&unR~3,hϮ}I;zuQ%Bμ*Ul~0^@+ (&:p8ΕOӧ.PV"A"w󒱼r5p2=?c `_uճCVjK]S0wL!ȣ^Hl` !p~s\C i73R+DQ` 㴭,Ds\VFz0k-!z +!jaI,p${yYHg85:) a:$vx8J0`9j9L.@t<뮯oT<6;LY)!yeZsH^%L)B-jŚ MyR 1e /9?OAA8"i|ғ?n.U^|\gb.NYǡpQ.e*g<4?{͓s!bpQ5OMx4FA.B^"*WJ@fs%JL˞Ƅ@2N:<I+5b* s9<'\;K.`l9"gτ]Hq˒{A+J[5.7:O| x̶̯LYy+WdtU#|qnnMN2\uvn<~AT1ٱoдj[Sxt|9͜vGV| 2;}h jF0[uxx:oVx˟]aӝ@!jQ?&r="] O"-!?%?riHK~~ , X*D}e0>QK]=#!lƪ>XH (މQojnAaPP@|@KM_ Af8־-X'X 2 ea߅Xsj=qP! =Lؓd: #C~mTsӊ¹,7[/-7߹-d N89PBX-Ӌ*ݩJ&Zô$ ]R$sfnzj7H!$%t"'VO2mb!eGn$RX9e"-pW'r#N {?X# g1V{)ZХ2pWw m:y/V';&p6d\_^ C9ENV* Tk5֍Ơ r{OĿ}K rG.'hѾ2vU0x5C3^Kn93-c $:qt%-0_q/0d);mq8+ z ά3[>7IO[0gZxxU5Ǚ3U-+ݫ~q%YXZ1*H\1W7^u9(2@dV°N[rK8g^TV5+ E7Yvq'g_NsXA_χg Oe!Igk_).H*i-`܄n:l_jtQͬ%0/J] Uj0}N8v6'#-~cFwx8 @0/Et$ͧj^'r*58GNFaRؑYVhO7oZeIϤґ۞1" B߅"ZQ ȭ1MIzx(&ͳbMoCUϵ4+# t::那<1^N|&ofQvv?/oCw^ @ovlÒXҍ M1Z]z*BʃLg="(5 ֍~:4{sf=DߙqԁTsP^&=%Kxj :~wֲ=tIAh/śvjBC3~$5־)YpB{@Xc$R(M7X`/RN$+am 1EfAܑ!;xLAOŔ|vsp2ħ#fX @h}`.bT.k[yss2gZ|nRtLLTEn=A uem!!{ƖzSJ1On^;VCbOsL7mT/&A٢g@2Iku֋Ik$ĸKQp:H2~.Å:- kA mK 83%5LmbHM#VsP)&ve}t!%h?pEq{XY;,R a 5*Q^FBgYpYWyE`W4mo"VSZ ]XY$fS3Pb$'X-T7㔡(\)e2S'@V! &m@+}}ORfDk*Y^愡``)ǰ-ayHZ@?vF1ϧcR̗LkkǑ8!STpLQsATbӫ{t? btM 79?JfV)*sQĦ<4lU1$}h2f_\uRlu]af>qheDr_'L6[8+z^+lДG9f5Cc 0*EHG 7ZgwF-gls ʃQ!cWg S1щxy=d5JOY~Fn;ȀKj">=d :? Zm}>wܼhiEFcf4P߫qB5 PC01)|gtN߫40QZ\kFY ? $ G@S/q[V`>CRfHR,e~:&2P[db mRŹ<㴆3Dg-Y_{)ԕuwBoYH~z6@ L)~Cx:^=~ \֨Rق̗Ŝ2{w [B`nmI⿛?QY%ŝ|gK| c:fi>h>k%blf]CY[B hfskQfp="ñ5hf :P|3t˗yj=(vi D~S/^yEci~"clb_^%As>+#,C{gu| (Z~M(7*FG VK|ݜK|(Z0BalTy<4yG3gdQ# eI3:F^젗13 D?uw>=vn:Mp7|1 ٠h _v  nD^ysl߮Jd}:^߼#YBT ON O$ãgzk"]sp5]bwm}S4n )smEX/zi[V\XRin)m.7y)WkEoTѡpsR|tXE(U[su+|-ʪqH0W5E(+T<_ƺQ3]RZO;CAx5Gu7k4 4(:1B.ΑMjb `6> y.X<%4c+tcdvK- <g>K Vj"m ^;ȡ87,1+ FoIo%HX@X#ySϕ-Λ~f' xF2 ܲo#iھ.W'l>| gqcz=r?1Y]`YZ.v*kl t6v.mLe'#D)zXhmC7[Z097xGV/5גB$Fy B%glX֬ GzZr5#fink 5oW:=nPlʑΓ=I`8V VeJ4Yػ~VCJUJ7 oGp48)|N$'C'? &'IőI/}of0Bae*ш7"azwĴ)2(R`?MgR1CY}]G?l !a~Tu/KD)E8aDoJ1S8O }˥ F^a(#UYiu)3ažl sxBN^xXxl.'ܬ<䣗|aޘ IhNðK&>,@3K{Ce!O'AԠmY7Ι6cpeʚnAw/ؚ0%;H%U:YU@F;&ddXc1JKkW$AGѭto-d)~ iޑv?}e ]6vyFOPĢa P]`PX<1@SxJ8;8Q]$nyAQ9xh\sqc淚j.JCO)hzUd|Y+HKDm_]Vj٘`|BV fi̒ ,L'+S!("LJ9nȓ W7P( mO&6/Zip0'q c'Oxi#ego754svc3i7n-(pqaWҠG!^vqޥ͂8F}x"ם `ֹVsw`,܆ bL,DOL}OHv-k§B[{*I1/~e(Tk}TQ~C=}T )fJYV8T0<^X1iZXqk@Y]!+rV١ˤ-Bچ 蹞7Pe {칹-%4CWx׹_^b)n$ i\O0qe>љ?VwX[m^Y 8~K >tg_k>uyv ޷elP ˜[ A;M/.Uu+]Z!;-fXAx) mvo"x5o3aTk)gRPc+I ȥL]Z鋱4aV^g$B>pIqM z҆Z2ܑ^J hC(RG,N z7͋K䰵xGVL3U| Ӿi`" 3ǶoР?ב:)^5 ΁4'rY? Vնhv>_l /9xOý1]u ߨy_V+!@cxY1u;Ί i֔TiW.ױ;"Z|mxB ͝>¬~݄Dga#җlr_l`Wj ++{3x6nbo^dӷaCrA?m;uqtn]ER=v)7/o,v?n*as:ker۪ƵhsEm)1iwd) PDwv "(,đ>\+SvxE5R?`mZy%r|Oe,ZMb')(_Nv-f Z &@ O{e \6ge.'  aJhR<|L*N%~€9!l5N{6QCX D:ԧj$2&v_|\Gke ' ɳA`$L݁aHm>pMNbZMT>^#5WRP~Q]!<}B:ןs]M?n Zb=!V.S_NQW,8:)LwbLìq$ rnV*u}>YRLz\eA niۚV9`b~(AJ2=ק uo%Q3Q}gn`A AnnanT@mcsP13ξD^FwKR_D5y̸_ B1*4itôVd^m\;q=Z; }5mk&K^+&U ݶ@DC]Ϩ4''ncˁȮT ԜXo(l(3+.4^S<]~T7[lRK@ϰ:MLUQ)p0= c.srU̥V6,'-qfuA/j_ojSJt['RpU}ܡ/AYw帞 ?Gm?(LO}mfYϒ|:-aYHJ-}jG =B(E"aW~taX  ǡ7ݧ^脸GVY/CVQS#[{eVVO2.M/9\@to|,$N*WF:-1 7^ ?vSA 7SSa2(^"\YJsYEmOb@] wI/wK糓@牨ZInFWC@(ʥ(h w[h*,Оmf^cmqMl<*'ˉxzsbI]{ߺ?C'MqtT Ф)×|UF^|iH˰N50yS* l$7bUJQx6]O=ABW",SGZW~(x%eT|LV8w6M wU9RV$U:ФWejO <,іi>-Tg _"XcLe>KV8 :Z^h Ff+GOl9,+p^E0ߔS!zf-UD07}[@CX oz"wT5ğzgNCijD3/ȘK.UUàpsh"ipSo.]`00+fcb9ϲ6V#lEΥreQ GUn$ƿ(4%⟜4K;ɪ5N H!8Y0T`nz4>,mVGg&U`00h/f'@,EO; 9Z?gYIfa8c.]{ \SC/009TS񤎛:P hJ+B&Pe|6HV[8{hu>=NBIY#h&^n_k/Z3aN@DxV| z#v@S"ZboY\TKoPӨ|Pehcޥ8 4;B:&q\DNV| "BL c#-IX*EaVZ$Zah" -'Zdžħ^ bTnM qJߞUb-â<`𴿢lUų{ǀ[:9@! og([5O ]69rC2Ac~Zo5e_F.MC;(W׫|ͭ9=IMfhmQFJXg Uۿt%CfrL8Z\G~w6^0͓Í,lɋ(;#C""q7G&7sF.hu3{ pP:([r)7e+Uc"nw64L6',?aӡ5z: `06n9r<m3dy0h$Sep" ́Pf)o[Mgª>&Z|^T%|\;A|.n!$ع@IPGGJO0(h+\g{kjc^ vSuqպU */4M*9,ֲB8cC-l?n4OIe0-n*Q' *ҾE XqU8ZP _gY3 %ʬeb˜eipڌ`@z0 աM RaI0Ʊ 0S Nח.½>xt?9C $2H,W 8X rҡU MIG-KgW1PnOi+BŁoWfߖ{'W;QQK')A?CʇwfxddoXz.}XE%ld!w8X[觖ͶeJ(f3ULg?cܓv7JjVMoam_:MX"{t̶R`sJX"g+Gƀͥo:t1՞TW!YwA}(J$P{2hi9@fx#Ei#"X$nt:[:g _S-Fi'0w`.\7YJ-x{+jH*ƩX kо]ߌh?KYb`| D"4gc[1ğ TTϔ4nU}t*./ߧ"cMTqΈo&vĻ7ў\6ki PLeO=T&Wkri[s[0As==hⓚqı غ+q.j^_ u7vPZy蔲(дf[̗4}(\:;{As.1  ~AlȂM I<7_qO(kl&L86z:/u7[eޘwA(^<ՅE$&I~+hvRVc޵ʢ)F=L2$R{`TTܗEN߬Iw0}|AϽ%/ M*'\vIY*{_HK=E  ɘ4MWn)4t\N!n)7\뼛xb=DfH9rl}yj˳5 ,[09̳G/ Vg!)dhO>j'*Mԋ]'dꁾل=51Ͷ,hR@KO=.W~$C4% iG\m1[Tqs`qvqfU_|4Xgcmɓ>)57/Uab@7ݐ92vW-4щmu]chʈ.avezLdd'h+E%tpy箭9 ٧7Jt;k hXvN2j I5>*xG GwY :CIӢƈJkTP+u|?HAK+Qw'V1Q,t6? jhMP.v.{`6*%RfhkIRtx98sdalyZx֣\87b2nVr$A2[uEIneujhW\RJLSb_L`i}AqIɢ0hh&PHY-{"y,U` o '_ =@PA4i;5r&CFf¶؍Z~0 -GꭃJ]hf +n@Fh-PCP{P0:g{*pOdc~]Lf7 FC.ULp @ /ՕzMXeS[}Qebkt2z8šlC3ՇrF&lOZYLT!\9P?[:@&>|! pqV9zH2mH %%֪W'Sihx8 ^%skcB ZHt^v?04Oɦ/k鸃]8)*Qj]ȗD:!~`8 }*}k+j LH:i;12&`7%ޏ@0u/hrEZO3^nbbߴm6ЛnHVx&r .%08M'KU$Q1ԧU5F5ÓL/B|Ɏ#.@1eW n&6PQ7?7oJ;W(9%o \[˫S4m7 )=2qWKH&k]C o^UZKXDM`|tXNN|4#K)c  1bGW21<(b1sP!mN_*=ZSFמaʫѫ Qn|j+ 3$J8G,u@~~VMcJIMݑV)inJ7+۪*[Ae@"lplvVMeo2-;h!sZՏ{o{/h&Yf;NξdGIڄ \[kG}8Bly_)V0`uk:T`\[)0cxD%-\zVk2N*8c93/ Avoz! 67̨яGtX̺qsg9+V޺xQ!GxN;AghS=B}&d|,S,؏ ~FFZC_|n5w^cqfZdM\7DUT)L!nP S_DgvixС=Id8|sI蚬ːG_8B^XPRґNj6 `]Ic|hw=CF3 !Taa Ϯ0u`5㕕u,L=^;<&Pyo^yTfT1:S!T~^*f8j"!3$s[P'y[u0Ki5 r,ĥ%io#;Ay`twMd4>~\~] Uv݅ ,D]~a-&x\^tJB$J-aSg ^jSsq#/1,㊊-p蟎ErCY޽4;e;2cݿ+ԡ_R7@vTU;B+RR8tfːv8 :)`_mYӕ8$m#2 b@V 8PPz4S9YXtG$`'.9{Q  W`=F/±?N_+Ɨ^eiW?Ҋ4퇸BPQU_ɘ0F䙲4)ǹfؽ]2ZJnKO TN*9!Wb#Na{~ s| }>qou@M|$E}K08L Qxӂ\+oa3Fm%53]*MՈN,Kz-[|'@,+H*(x'!+/;p=q@y!p!O,I:Y6=e6`xiۍl,$V]MCe9ns$3R @ ઄JP.1G\8Z_t]^KB2鋵_Q&kdV+4 bzJc0סaŸՋ32re }AX㍪eyN]a4 wtV{;APo@8vy_}'# DC-et""O-1ky4H?09?dZU;9+E)" # x&N'>Fj; ƣjG: $EJ9c~ZsCddR6afW(98lrEIF˴N8w Qt&q(,|VavPp#w\=4 ?s¨O&0CH`F' g$ṄM7{eS3K PZ,Enm⍠c2·r% z2gvǿQYaVsiMP9\T=ͯñ4ikPй0ٵh埛AF΋!I]V /v^ljx(*LJVhM}6E@ְm>w)8jy{EatОtExw}Wm%Mtf0 z6>Byߪ"ݲ1Q/ He8¨ ;maxkVBʵ_Hf-mʘ9}gSȫUSQ]Z3 bp&Xi]zmsyᓜ0UsSiRͺ3M; OŶQylG~-fLj) {&Z 2daj@zN&<e"BNĮ$L n2V SB"`0fTU|=D#&Ӏ[=Q~5{~&CsA ?4і뺍'sOA-:vn~KdgǕ fWd?-@__i3¸C^i6Gej(kQlӾX<՞{8<BP"h=^,#ꫴĐR fH LTMY$v,F-QoqGpA+.es*pv E#G`yr@#l'0D 1.OP 7 \ }'7 rhm(2"(_vou)W*aC_;nRnm]eْӡГ Eq* '"`qx99X_"_8 UC#aym53b&jI00x)Ev6 2.@MKu sy 4Sy#}z'3In.`~r6wNK~Z"C$d"GNfA pM3wHJA;"1W:Ssrާ d'Ugl'>^;X6,[3kŹσ9V;OĵyBx!c=jAyelZ 9 |]rH_Y(<`ǀm*7=lNDr+#d2Ł8Rr1Gq> A5ԉV*JV;z~ ӅS %YIqKǯ-YLte`)|q~S$ɩL_e:z x$ⷦQZثTSF͸q@'~Bz5BM-K3R- 2{[9+q`A843ϗ` }\L-a7  _/*Iq,4@}ܜw;[ ֛ͭ?rK.|Y!Z,:/e6Gv] CsI /*F2EpK[ɚo皛fB}.qmK+/eàzz[o1PS*l7~K(=SrUif a/I!TXw<^eJžZ)ʟå.7L@ J޵ _Ђ,Vq ?~0F}0O{\sX~r/$;{Pf!ءE]E$ , :gGර#PcdwH0q '_A;P/%E x2CLw$ oBHA+ {4dxpuA6B/SP?EcCɌ`sultv|bR sπR~Л MH:go7&^EzDNq D] 1Ofn #~~?#N#Γg;Jm¡L;6E7Q8 _~_'a)rZPV8Or(xǔNŗæ+xcrUa}s 5o$6dԔ:ԹY镗W].只 B .n]/~✚ felh }1*tc;Qe:F|k?n9%:e{z`{&ydY,is6R}ЫpY_V狼NS( Gy$ q3^&JYg}t­B[k9k&/x)9Dj.GN: LhwP5g05 Lt̂| Hv굁pc˼YLJ\y>\hޣu/ehmAfH'e&Q#хB#Ҍxn5}#RdZ:"y&h28fۙϵ #.vC[gt,<ՠ͢ xd=|CֿABENrm=D8!PcGIۙ7yU1SpaG/󅕏ƑnƣDz'E1TXSBR ge6fxņ<%!r% F "Q(zVǜux{ѷ̒ހR|ys,hTipЮ\pP [0UpB!d [!: F8=2blҗc=H*gHTˠF"a]՟OP5weվ&X/{xc n) 0]3W_i59HreB p}֙eV ",/~+Kc]M2+ga~E3/w_UBzJdu{S[):fN$D TBR"PhV+WjӢO ,˃fsח"(~7$x촠@I |EVK_$ n>3V&`b<3 ]yl5*\jn5KĀʷm4w""񘊻4r]+ؙ!-C# >? Eeܩ>lu]Dr{c|A>ٴ'T KAZbJSV@:E/Vzá'm\مoM{`ujszˇ^e29,AxKcȊԢ'ciWF \ķk1Ag 'RijP7Ʌ Cl.L7AuKtӀ$YңEƇ%` Mʮ"`]Ff!(˾?0i֖=?QEF8.J9(#L\M(<jԑ׌%7YKd DZyg}9uxGt(Agm V M<+ hn\ÖL)q^-H܅'DJ˃+KܐKKoI\D;p5Yǃu#HY r0\r֙9~}b9I([1]*CP7x֓w8nγ=ًÐe@׊ja'u∔K-E])r?ϚD307:ىiA x\u̕8KEwtAKhMo\^xG2ͨ\k~{Cm 4$@Fm6{ :RTU}gVUP1][̗VUHNʌrUuHVs~&\/@[m-\t\47)qRm{j̰SZ o(v?h)& S;N}شwspӏ*5 EəkD|b+ lc,Rg&!1 zt_Noucb? y*I!{+wԏ%W3W1a>*"7M%?"jm~8i Kbt >V<BٯⰗm<(m2*5r|^Uo5GtӶ&3"{$sEoqкD[8f!ܰ87.XCdpq akQY@_ -V%'cgTK4*:~ⲎJޞWXnG q7icfyHtgby"5[t+8$A:v$B#Rح:&Am^ʔgGF9xK6j[5Ћ,=-,7BLq"GrnONz:(R;l\YwU{_ 3n 嚠s<:ưNh2`A&zACB :O5b+, M~3 l= sTmIFo՛ ]F> KT&e"tCɤlg_,&PL]Ol"S٘xFtC/,,xWOY]i6)S675d B0$xDKtm&| 7pUAeb?Ee Ţh6Q]ly5)J`@WO-pgp7Tgzzk<&߆}')[+˓$o ZJsq]@?!xPkT *[gP{׾Q}Ex\!cW84d\N08 |v/[FhxzM `-E4:m NīD1-a?bvۖN h MK Lb%p6KF񦘿;A" (r!į\t3M.;Te}W&Fv>& >RwF 26ҟNA\gI`1SY.x5"ŹⳚw=ox##D;~4qU"bϛ>0/7(՞HeY)ag&IqgV3¤= Kb?Q^!trk08p W!_A,Po "%+F5v`doEJ&|h|\kԢzu$( Y~*En6yFIꖱ5cwtCJ:"P 7ї#j\c x<h%y_g>8zՖg(ŵolWC5pT@{$ B^G1ҕN݋2 W)k3jRAY^ZY$=| 2pq.2@ p!ãEg5%ڰx4xƗm{9) 09/8VVO"=kA* ȑ,rL|%$Wf"RW(J L_ !b24d1 ݝ-8O#Y/06*WrJv 'e|Ej6+ &Ncs8qvw0qFr:w.7鳂|їڕ)8g9T4Vq%,[Q*H( -Q&NhiqqqRuLY9uOF=) 쳫MLv ґ/:Oq ıZ=(ʧ oBެGՠFf[1̔Yo~&Nn)~N8EIUxGKMvo=GHyuqY ņ*ob+؊&mj 5sՍM ޾;n;]P=-[7 GH6nľ*sc-F//o嘍k+z3'X o?] s +4gߕIba朄w;D Ela =$=y |)"smswb3Qna+k%>MCm_  ^Zm9~!D\' *Dq @Rÿȏ)_۾:j87ˀQ&# C0H5h(T0ƽ3L$zO"QPpriրAumCY^ p@n"{;JŚ:3?@^B1M߀"` ݲwBB:s(LυF%$6B;(~ZE o֖mi#(* i7P NPo֯2AQSL-ߌYaj/A̐6RTŽc. kjUf5ڧLOh^1M dsE!QeZdN,daQ9Ry`HV5Fnuﴣp1!oZa !Ffa)iLպ܇^!|vjzcKx(ApEO]6vX A|i!0n0z>z aBY!ZDRfJ%a$t>M 1&R sJ:9~yCS#:iT6TUZ .n8;յe>;IƽsC<4eWSWr=3(\fVGhVpq169ÍX:(rʱt\r5wGD͉װ&4 '݁ws|FABY߷f2>$NtwQO(L/bpmS0&8 2-qi'dZHOQ6V@SFcq(@)OJ;Dr q;1j{EoC)rX߾ q|F{I%P.:S23 QQ:-@|HV̲BCsl1[*Z&$Lm<2}]@PJF"r y@=ۃ[ ˵_)70m# ottG aIlQO-q Y,e'_cz$}ck#Tr Zڢzȉxi`eqa < D{'=4O{sLrJ9 /o2S ( )i{Kk4X׈(0~ Vy"ʰT/*?ɫЋu7""`A/O  !$Q*;eWPBr-z_Y*r+rЃ->@ ;|8*_G/bfd~߰薎xQi{IR[$w9[k2t Dp.uȈbw.NӵlkR5w x|Hs!X -;=ҐT$_ e}0F)Δs]vn Pq~ē޸,'y4˩`K26|)yR>TIh|\a/yɆ#e+-UONVˀi0m)sY-a`UK_K?ǗWAGvaJ0,=TTJUp^"vS_%agب*Gػx=..AGm!s5*YY`qF6h!͎1bw;hI+B7;3"3Bv-yЩcީK"\,=_R+瞥~eFĐ!LoabJtt|*ۆ^ܴ'Znۧ/Trf=P`~b;~(ҵ4Bn7!:ZYg}>k4Znotr3Lή\0rt1 ~E!Z,Fےc5<@? 6 g_fpdݤ6b9870,9f)FC?X}X>B ш(cQJ&yyƑ/@V497dK _6?ѓPP`{zb0lU}X^spfJG ~a* k`!4^fBwVpL@Iӛ>4~?fzԀdzAěH`ȭo>m\݆l9KJ9]"g2|FJ9'c/ d r=uJLSM忹"" :Uv5@_Ff+Mt>"~EZP$~VR\5`hT)rOfsE5+DŽ|N0ٿ7$,'_GfCͮ>VnEғFM(+|@zb6waK1/ƃZOk "@&aǐ\K5 t`qan/O0/;ӵd'YM2It;5YaF-벭ڎ푼^qShsC3O@U<%_qЛ,䒛$JdRdzpUBh,]1i(#džwƟ|D<"BlbQsW:o9-K.w"謥Ȣ/ݤR-gR'h+m*nW EV atrXҝ+1Ј3RͶ6.QEC=[qv]I>Duq=vBȩ5Wl/9{E.Dd (&حZKh1 .*}oh"Ozt++M y^WB 1pʁ/a'ASI2 /}Gg s)ele z*I~9Dy.6+ mp!v:жC@SejxX?]5!w .n5҄rDCpAOt +SȃfK/N'd:"axh#ghU|*3dRP؀ ,,s묙@}RY7>-,V`T<]HwnuZ@&DJZХ8*aN[h39'62 S8Y>X\l Ðc̠jEzɥUH́CzH0Gjld{m=oxA=T} Ȼۤ}.7)^F!t/f|W'n&cu&S <(<:HS$apZ6Y>^;%$9QF>ھ*5[BmC-ZxaX?,өdL*5ys̆ȓ/%[VH6,٢GxMW\n:x1xΚtmoO~5K- ūG4L޽vjm=1> njjOTtTDy2+NiTʣ%B B<$cLivR2?Ed yڡv- q 7L:|2Y?!$d,F3ȿ=<(-@m ,Q`A P;ꕹWAuqt3k-0A ^Hut^gEZph[5ljW\.W@h#:-ځ2`lLX}=<&,V,l`$4cQ`r z8+g':1O>ݒ'|o%U)+#/wGAOe "jqFpY6mY#jm}SQ{H鳇@:QCUQwgX-OI%+M%!QXͦ+?Ryoxcr@:& ʢbJ:Kƛoш86ZFyxCb 4ǢUL&|76C ^1ni9OP7#/Vf`J:y34^ȫQ}sVB1~ezYwqLg[n'@=;pk3TrQYd1$wN2$@\}n>ޱ rQX^qI8UfvU'> nwTѦ .;g>PeԀ:w,0#c5.HO:c j;.{_ \y+M >%%2HJ0FEX!O{!0d8GE* 9d8a'`u<5W\>f?eI>Hxnnd,, Ԕ3jrD'u7Wk@_(nRʚ^MN8b.<#̽J^o*?#2ѿ~myfl;^~HWסݝu#zn)*QtP' Gbm;)a=o3$_,򦛼Tx #Sn& wzy]@Z@r_L*"iR%rK~>哅[k.Wqh#A(ɒ;X( tXzqKEfنh8-[ph2cQSlRz揭£ HT?Qؕo7_2âKK,JCgŧ_  `yܪ9Pիr< #CPFiz0sa.BD*Yq};1˹$ =L;owDf" Ԟj'ce MP(ʽjߠAyz3]C^gp(t6]G=i=*kh\ޜ{xU:VE`q qYMvۜ;.c+R<h iZ g1&y͉qmRSuS)t og4v%@K⊫*ٞlabo*!bu~l/hHM?&SY/C|% )rɂ=5ob -yeqȱ'؈8"%wEh٢!JO&æAq\y'{U\em+G9<>rJՏyK!/2` '-C40qKq?L}!xbMIHA(!IR$u^zFʠ%rpll?$$ҿ\{Kh+a;@H{.R |?:-fI+ np5W䁐>: ["h矻t /rLd?.|Qg\ E6"Ko]S_GPMiٲx d82+&,S+NnЇt!׆aTyPNW?/ }`rX2ȔMA&;%`2$ _3p*ؿ"Vo,-'lbjEHBvvNYcG(W_\K'lR_!<قuA{zNJNqA'& [.cLӂ-齠ءq_jҩchܻzt+cQm"gÌ3 H5 '9CGDGA"fs$q˛e*@=jCy8h~∥ ;._.rs F# ŒƠ}=pĻaO[WiɲNz/{ hfC0u"%c!%.fxCJc%z8ɺ366<L0R3b>Ȼ75I9Q N+iK7_>-q ZAk^$̖IK.K@ُVB4 0Fk@+)7`fmRcF$ǟT=Ѽ_J,%,(a(fͥ+ʤ`?.~m,8rvpr9bU[=qx|TB hrͩe:B *&X!; Aܖ*, 1`VCZ+Yp 'q"o { RByg9_C y dZ R5f!ۯjc, sb+ϾVip_q!\1K[]8i(S'Sm}Cv}9KZOiؕjW=1!B,2}Sb aKkv2yK,ӹ<{dy T֘$7#kOcެ6n0 99k;glx-`M IT"0eXcBa*nbD x=4$Qɱhdxȷ;i^^P+tY5?,TSuW-C~3zd' o`b V[+m^Eu`m1 TKGrC-Rs2ٷC^`9~2(h(gF~da}U0Gރкmeя *^&epoe/`$#tO7'f1Q^*+oQ Bq-}B:ƾqkJ\E,[Ytp?K r$lD;'DAxdh鴷yNDn@nxO&YLIZ12ݡ29׭XTns\D]E!Gb?XjSOU=G,;I1}zcHa 0'-HbH为眃* qKrB{ ׄ+JCqj낹l3~nI霄3%(xqDmgd[cf9\?LFAڴ"ran$։ř爖AuCXliCy-vVlf-'ǕN\{:jƄ(AV;$9#H=6\E|pB 9^2 2fOd $S{rE헢1N3[@I)~wf#Y(j!)bK)'꽍 .::q 7QHx'CW n6^*8K25q:_nUA?hym<2h '>MGs[1,X@k L /0P 5H!:Vv 곷zwG0mYI4"5LbB3L07zVXr2V%*y=hy5de長]3 glvoT K @ uiArJ}5$X|RHgXqA =7"Ar?tTMZ7guc/a.n1dYʰ9ZYRޒr̵>qHj(^ QkY[+Х)e11\b\(T AO@T<$#trNyJвpCpOG]I&3VQ Jry9;X)'I[ɖnEūNp-^CHJ[B@X4mn_k׮W&I3fSH CHRY[ QQZ𼒠 ng+ QXȔ=q9<ܸ({vzPȌuD4RΏ#crsMbG"Diܣvã? ]mRH+ABJ˂'E`K~sצ7"A,מ?pǪ6]/ZF=6PdgzԀJ}ǮyPX449}QɈFH@)F;:oNj1zL aYzj۸v UĦh1@‡\uQ+?~=Zn`,7m-cSNLjӵ%GVLZ]2=!TyleNboT-vώsjU&݀Y֊0DVnHFʌMw@Z Yx/ uH0u۟{ DyY5>8כ0DW!3auû~d`Xd|ܹf| IZ!6:TrT$mMR(yWq)æ%g-|Sr6g%v{Bi{e5ď5Y{?+?FvAlX*sxEprT lEfzIA7lWIHeJ>2צo9ѳ*O r"#ucSzHj0!aH;alU,S2 ͤy6@ߺ/(dП(Мoغ7LHS U\%#ކ PQH,B̧[} ߙ!%~:'~~<< I?톍=ߟVj&0C6yE0=9xQYS#7$ҟ ?*^~pJvl$>!M(o瑾m:}İsZ5'qnM0yk >Z_]`)U6 &}|2*?J~BG)m[406F|bk+'Pp64>GJZ"3 $mۋ#C#kR62IZfJjd rY5hz)~p Y&E{\"o/:._dAo/J:M,nF6kܟS42?3Z2w)ѲpmR&pC.h#˰"f%RM|KaO!|/'db|r}wD$F* l!˦u*_; nE34V\noIk9]<#`фEH5rRA(?8WiUIόͩ-+er;vloŖφȓˉ. ǫYx)+glG&䊕AU%ꖯ޾TѯCFm5.,̽^nnݓM)t#8D94E)BC<F }V`c7bK`qc|L͊mO(tp\8lQ0b$hIj j9s ;|{vƲ}tI/`RBӶ?-d|"+~1`)eUIVi3qmHM+|$\?AQ5ghϋ `fd^yt2a&dix%I;1SM#D,A#Ђ<.]Q:m5GA@P89\Y3eV'0ͥRVkYP|j|S`t+@lT^vf;"aMMτNə>h[֮ o%J ^aX3j* MhGN~{:7'yƏw4J=DoSK 0c4M)! u=yȐ_ q5#S^9-ebD gvh]!+6MXV?aLF 1#zH]T#`Մ x2ei[)!!CYpVkoǓRǃgnrqDz_ u DBQϑwμHUPg=iZ\ L |;˧n!w/?^>Wro~R0kyiT(u|l ECA3bYu+ ~q2 VROO9ʅhDS6Ȥq)Ŏb׳] ulFr~Q@O.#Z>т:`kī{x1N| Y5~)VaA5H'*߮Y]QuS`H w=0z4k 2IWY(3YgVdox=ܽ^Ll?s [ Vy۽{Z=(:xJ=tNcvd)jD>o4k*AbfO䚶Lwxo`_w!q%[MF|kUBˍBo)w425p0U5@}xD.x4]:^|۷i:"d$NLUm{'hH'0"ecNv~Ŀi=&㊋ǍNhv_Ife ;w9q)> tĘy8AM ʼI #3WpxVO)pBtḍLiK{6=Pdp-e#zR^[!=kiGblǼ8>D}&CVMV9Nx,YWEXhmYQp'%APS d9L~0 ~ m%p$/a,Boyݓe3s' #oseTcZCX%ChIn E\UYHBLc,5Ly`? ,Pt^:(ce l$QM)9v 6r9#o4๷ RiOo~c5V=N,S7CEJI(ϟ6"K/j{ !Ya(A9w .t4jԨ0aPn '3L@NTz3_eoB„NP"Cqr}V+>*^est3&&\dž'WX " TOy2ry~f٪  i/Wi^LYS~S */}CC59*i,?>9lZ~h&j::A`XZ+f t]38-7͡-eo󋶨Ǩ[6*JXRjr0p/{@*oV)i 1`Cx#aa,"TT z$f(y3fr&-6>:6bPI7lN2hDW?imvxt\["j6mJ#(;堢9yIZLIwXP)_:ƒ]_%VbX ʏYtʛFrUo3z0,{tXwUlsyt~Aռ6TSG#J xށSk夫h+d`Ւe%]FNb@ԇVH[Eʢ@-;׵>&"昦IanZQ<ݟdf_͆ E==\,nv(q,TsN"KZ<"2 +6Ym x+y8kuj6QtnsԄK{]@tE\V_GA+P~#4ށya2D7g'.%]W kKN0|5 eCsl+82hId2إcdS\t7Ńgyk~_cyŸU] 0hp2+X8?T F~?&0LD lP=8$O[cqANY[ cg) ⅗xe\Z@wALo+D[؀/\Ir^}rypZ> &C$O׬偤eN1+GfҤ4 ТT&^=9$0TvfЕz¶RمH,emE;wјثR{y$ڏ~ 4: }`=Րⱟ uJ2:Uӊ:"Κ Mf>TAxJڷj;ӏ g"l;wi4'?/B MRmnMK+ߑ!غp>m,h\s&-FqVr82ҦeCk1)0q4Zzn&7Îkr;iz'jimWJV[TP͒-avA8ֽ'Wۈ{h+S:A8LTr1h/akcv'$@$m&yUY"1tl8t) MvLWmѥu˶=p|) 6*'b&<:Dʞ2`񪲰MqB|3jhd&dYm2o'|U[ѥӈ/>3a*H3Ѽ ȗqڸK^vL̞wI$~f&lҰjO r!@͕بW @Hu[i[Ia( M8@*^@oPd, +n;}eF^ [JlPLLip_Sȫ\bqRNjh,?w(n,0S;|Yϔ}KF* _lD,hVD*]3 @bVFgKsn>>٬*9.ϋ{[^ͫؔ_CsVܹEntzU`oyד=5%MG]u|h-ԟZɝ7{g:+lc\Ijk>l'/s*a}";WBxg~AsMaz,9ANOH[GOnA<|~^f*ߑSX7>?@f'0yJy6#Ng X'ΠTC=u ɪaᑾ+_/!+Eme!\X¬WGE~/v[[$}jSpꈦaR,2caz ǿ0J k~6mω=F|. nu.[RnWºf{S$O8LI2I܈Oi6!M˓ |}y=$@e 11ف)fpeyEiR=Hflt2dj)3Y2[ܜ]~Z{>{]װtdCj̕ŏ >llߠ5 *M v_~^Fܦ_7CKM>hU(Yԁ>%N[nz5 xQOpc&GZ/0vsSog-IX~iRjkY5C=kgQ.[wLRhuL!A;ASB{s +u0YJqe*>޷'4<"IIѝwJb(d2 ̕zY3)|p{i{vPZI M>f nJR dhwEYz.wϺ x) hJArD g,fNo䵛!σ@n6ˈOS#~kfJiWV>w@+9X|d3f :5siB; B#AN@-rE^a돵hvJ˚L`y 7Fھu`k&j0TP`a# O?Ww@l>ufJV1Y,7ޣƚWNv'M Vvr Nt>m"&xbW[(0dd:Co"UjyRW@-na~蚉sH@h),䪄Ih)5a-M񋾗ݟpmuҷ,Z/FH[Wh)V }Q;wIlU.`. d !ʠ;!B:j`=Л'atI3Ya—gO5b_kΩ:Ī'\ϊy5r//`M% m!Se8A;x0+8_8=lCHSWc<,&;lW _d<'p;ť9p(;dorͱ.gWH*y9bDЍ8=vzM~3]}\ƭID=C2Tsp/1&N .o{DZ$ +Dau]o-vSbmNZ[w4aqGQ'dHP<4kyT8g S_<2ro!H1m{#bQM%8mEŮ@[7)Ǻ^N"|@Y$7Ν$I7SIIӠY ѵ{[sD?aᝊx\ pԻlm3M`<1GJ{xQ[˙%8PΚ2t(tQr :܄=xDl3I=VgtH&D:7.jMޏlHChr s~'FQKhyVHIOl8[=:ʨ;V ?e_|Szc<*j`UDN ^-@X\:KvbclYtUfqٵߏ0M4LΛ) N7Ӻ4[5[hhg gO`oHC[t_y34Tn@MfuR#R4&ǚ ]-#]v8W: GQjnX4nz8ģdS鑪+G^J]RylAΕQ\Bbj 8vAu3(_B\BQk_-'P=$wo:bO6bxO'%wf487Krd8Ȭ oXQtr y7 CU jݵ A\8 )'$]!2u߷S28=ER9_;C wK=qT'WxFF1#_?6WP^WdM&jWרm^ HsY2LH^#wU3_%Կ=j4g~k# 7פD$jb1D(o*z{=CCMCH%#+QP!} QD3V,05=jSc)ʧxBUpS{,Cw`^n_%Spk藙/+k#oX<{F%-.:w QR*ũG7Cdkw}Kdߌ 9Bۨ]J)-ӂ&Mh -l7F7ilaoVWMiS.2QssDזE16^V\X3H⪯A%V40YY*q;XR#5: / Q>{|R"wȨ)Lo+]rI._4)t4F!ihTl:VL`mS' Ab4).t(上%𛔠wYLf]tcR F/?e&#Km\Dɟ< 3xy:6;Vݸ&wG=HTӆ'uv?,Q6~u0}:MԔss@ *@\1Vax|tto|E`׻QEÆ®4]2V!/PKyn@~®m*+y. FgIfޡK5!TQZ1j5_6"WkZa0Pfƪ"L-ωuvwCeѴ |Ch=  dM }>}sY0*~pD[b6oss4rR#إƈ.>@*yWgFG=[.fj;Ȝg[N=W'51 ("ӄx7t !X yЫ-.0w8 :Qs&PD2bUGq. &d_FC˟HG#.d:Ox!iۍ'0^2f)6Y (RNj8)Wm$k䀪ϫP钾q"wt,# VSpQK&.,RO8 2A%/4\r"lejQą7XO 1ӁXx,M$}M#&qw3輫U:ip_s&~=8GEpGty)&ILC[ v \0K]j,_;l>qȓ6 aɹBzP跴 \2J4lQ=%ÿnս;y' O*  Y썔vL5K9U몸|<5`/Ly*?BPCl,hB89h;=dmgjT?o.CkzL/gB 򫦈5f.M\Zo"o}kY c #Ŕ6fA0@_=-;6RM1o˺DWR{/uʐCQ9?a+ sΓVEB{)ChmM(mQd 1o;@Ð$1X'rfAcEϮ:tEvVT7r4ںَahZ}_O,qdy+P=rm-Ӆ~»Z̵{s0Wps"1;yKNbTi1rNcU@WSCgUw}JW4Iemb>p9ֺ85 T(Xn n9*;'>:ˆ`Q0d*M +*vi_ k@'F҄="][Wml6ݓǷW4zݏ6l!^e 08NC҄dKQ-YZ49zw΄U7Z|Ua8r*'׌6NRT%V6?jw?I:_@WQ| Gu`90: WYf{;=؋;W;{N*=>G&Gx4$WgHQ,6Th\" _p\A>ЉIFH D-|6d& >(_'.KԵVz3 u8r;2⚦W !X̻>?!~9f랝1vO,0S1zH i わKE> k3Y5e'x ۲-귷8gC4m4Yu/V%bwOQ#8-ϽH05kW*ݴőʉM7H5(c!s~^CJ?`9lab=2KH23(Mt$WEq i{~Y&"}6W6s3d%\^ջ"Aw2K<̌ ݷ&O">O JG>;\ܬ [WUKp=gB4xMUpND%+ZB>Jy ;v{&:PY=m0~ ݌ܼ6*?./a9G̸ Gy0o! ))tͦΘ_[qϪw ~&>yV/tttl3wG?r, EAY:5jW_T\N绒:WLY݃Kd}ޮ lܭ||́Wvႚ.VBv i=$2oG9ˣp2 'unkN-B'f̃FY(/57sxc4U cee *<2/䇞fڟ!)F|@ 鐹 =J IHUL`$Pd4?oAK=telұ 7L?-ᄍ ݅CxkS`M8X $]`cWn&2vl:r{EMvHˤ'5K;5|cz8ymJEvOk"9C+ ׈'X]niv`|MY\ƫ{97l߷UAjV FJt){iW|-1 (ໄWQ;aLhIǔ?0K弿jNR!d`|˥ɧʿ ǟPwڄ^9rU&& DfciZTW&%Y@*A,5ųy% q8rQ3"*B#?b>{Q7KqaZDJRyL i*r>&f v)-N߂+"VAI ;ɔqRn͐yNp-"w_ۑD&=N"(6FkZKk@ړ0$L9:ݱapDa- }%['A(Аx! " #/h遶H"_)(F{:\σwo .Iґtw}ћ>K qy_b! /=,\? |8C.&68BI^VjDr|kY.C_G+_lzwpJ+.S [8s~ƖX!+E-\.ݟnYn?a$o8mAu⛞O-C!ʪW:@# ˕pF6'(a#;[{܊=BλLmCJ-dYt;;!pF@R Կ[.Z_Xs88]6-PS^ k?4OY0$u}^ ieb9fM\bVy i{"ӗcK8(xT5\ X_*&hl->ӹ"+/N*qZuۚ8K|ꡦ3WK!ix y6v!fHƺ h-RV_̈7QQlHN|U7S5pe{Xr5-X|y}LG9ddiY5d'"ai#7.bG.3t#DKԒrx\ tz"ݿbn'N+X)vnSe;0mb!k(!M.\|o\DBD)ނr8wg]1:m%s鿠=  s-0+<3l~+Y*C)jQ\xO'5\[`H9նp h<\^k`Ҏ3@z$fU'O^O~l@@f\ojBΥSxq, 3FaقId.p+& qcVEz ED gfQ!*頀hQS 1N2&#hVAA]|^4պ6'q>U;;c]5BCf(!G*vFM&r)zcK,:JoDrAA.bw|xt?G !󬾔@a܃[XpI~OiZﴞz' ~jZR5PH&~ d]q7L o K}L3K1|-M6i핏t9lu~z8YmGNrg誋l:':ZPh"%ebq r?S= ǟYɰV.F}<(A(,Ī Hnk%,,qA_4_^fU|=(Nu[_Dڤ\0 wo'd6Ԫw0fg][=3WmӞMZyj+߼%>Bi% wć.id!h8Jhk2hv,DA5~[5y"Fcؓ40Skeӌɠ_d#nڜ8h9u9;LApe 5 V`fN6Av٠$re+<3G wa8Yy/,CxH}?taϮt)(JܘSotiʪ Rvd<pJ.<o\0?lus1r"N̐dk;w?+NI[HdfJV<MTwF%.[b[=K*٧^`!BoN}m 2)jmf%gG@(8pobepH$^k+cv>Mm;eTrF=U B7_[.|ퟨBi7W ?FS#`ohCad\bLxA{ix!w]w9Ķ3zFj2m$b^?{ Q1u'Zm%gI4. B3}XHΒRf10Y]#Fpw~H3:Ɖb{.e#Ɋ,1u0"*>ό01J6OKMŒ~doy 19Lk9xqnaOR-Ƚ^ ϙəNؓnu8/;NKZWV͏oxjzDNoIUYPCdlH=eNB>^߽;|4Vx~' .BPlދ[Fӷ`̄}aE d:vq}!SeGv疍zDr30 8ȫ7=rkU-3)%-g,U[3,P]Tv9}} lHR"I|phNtZg!VF#wRR[#޳ߝ4)Vi3r U,$k0AA^a kw 4Xн,і߈"g(c  Đ1nxjdb[9EzID]TQ0KU{ϠĸSF^%.@Si2/%!*_w>Հ`]EqhkwW29B ǂIԶ$hxD$!L : A3W{3¯b/Nb=8 ^62~j+C:CzX|;ݝH42Oԓn HVKmСBm* ռ3`N1L?=y_: Ci1-fJzeroRupC]IL0i_tQz"2RR.Ss~xg#a䢊$d w՚'9b캦jKHiAN(*ݺXi+d1}  u&=Su% 0.Hl%.M[R讬NuAjI_ʟҮ{DK囀XDet7ql,8rTna.p= s2sUT8Z `>KI7ԍߐ?[4X6! dQnZ.2yp:v< ].,驖䄢Ift~2(dx1G֮ `۬vqKnt ``Apeq/&K5hK"J, /!3A!xa84s }aV.~ ;:V%W>aW9_ڋ!ᐩ1dnv#z0Z"0*̺ YWIg/] D][Uu[oR'". (xJStF$_BR^8ڏwMs|,G]9\{rEi"9jxYd)P欩Lo9O̖/Msk"hcXܒԃFmdX zL y@иx! ID#6}iy#)C'ȼ' NfKR#=_bswiVZŝ3*D+&\2] Hs ~o%z .C&dbd_Q}лс.ݓF4%Ij2nWճT4c3j#BF",߮G6%~/w3B%*^K'pW܈.L9.*ƧhBOU$'n+ꥷ n"|Zw6ފx;tKX`߻[6F]t*Z LO2jZFSEK^`{LMLvQWXBKĘ[0#OMT*lyR-G ٜ ,]!l8eL~*ႋ^xM_\lVyO+j+!$P9 7"U0eTd~y@vhꌫYwQk-ԫZjڶV)"^̫_ U^"[C<CK:BE)n(l5K=ݣN)viPث+]k9RP& .|5D+PӚq(z j%Xi-9l)[g\THJIPtTv7 >ˢWy]Q5aH)cGL6Aq$9kl咍v1 MuvS/tL@.LKK.=e65(\8$U*Yt|5­i$?eͼgV*2&ޅsnw}.: 嬴'=Inxs7W€5m9$&7\]B0ʸp^"Ҟ< X^KiVdҠ=lsjfɀF|G/mVѡ~[|sS;6?̾zKԨ14~׽Xfh r0깢‘%1ot11Q jz^þ]!iArč۵6*:w=xofdxygNmc|v)tP+[ezI,8}PnjHm1"I-nO*0B᳏NMB+S@o5؟S ,/>'\>nUGٶAOKJc@S%wQcW$cU0fϠxY`/*ieh7Z^It⚅Ra TrQ&ܓc݀4WeXG5PݕdԼ_k؎q*MB7R)B@|+ļkxڡar_<ӖVٶȬ%ɑ'aL뻺:zF`?-(Z]C^Ncrv̒>Z-J~ΣzǡkPCr =t/F{0e^#9 :!cr& Nc 1!]$w#";ȸ_qxA`!W R+@#@n0^&o05\@O!cwL4P>1XH5Sôm7u25ᣩAAGNG7'D@5(`g|ܣ%:CUEs_\m-)FL2ssn&Ӯ;K*䌒&Hꎫ,K&)OV.uYܮօHsXF,J"wGatO@H+VH5 5?J&Nu=(IzYp9ud!zfˏ{]!S#oRϡa!ht&^aa1M `$tLPu5䲹?ta8لd(%@]_'f^[bWp_J ->9#rQ."-VA[F_;74.8&߄H%ձ d#4`}!QEQGe<'iC ՝P>Xoxsγk{ ̊/AVUi/nRAi7"KR bJj>U+1ˋ۠^@TGֳ=F2>-[bɒǰb&CE=:)V|:JZ@ F$FêLc>FHF77A$Jf~i*2U~"ϟB#Z5IT~:1#< BtVב5`쯾!~Y<hvxI#>eʹ9>Kv45/_Ug",%PuCW6{]DtKGGO'=q.ױ=$s_l%.tp_TxR3Q$؃2ĤWf }?]B .@!O>KyR)c i<qwRjuyƪG-9<tb;v3B7v;-g])L#ѻ99Arqᛉ )Wmg-E BIȹʻf},6< euQڧđ0QV<\~#rqŵh ޒvTDq ח`(#&6!vO*k2|'7J5cи6|WGm8)㙾9`󦔿Si@cꀵDM{b&5ڋ(46I?nW\f-m?ϧRY!E'T:a8 ,;JU4+>W7~P3{\gDGlc~!:FK; k!TvkeT?6o?۲3cqff%hK 3ceuп.dGAa=}CQ07Z (w*poWiqj_(l%)PDp/YŎAqwRqQ~NK23"5ON|{m,hWϯw:aFG( ^Wy_ ),uq T槵B-}HUCzFBFrN)Wvq 2k׺ ߂>.§GR,C#EnEA9(fI&7-Z˿aG>x6wP3-gXGbIۍ̌Y4tx@7Ini#Bvi95*rwᐇFK9"3#ܙ&v`fxaw#fUq~##EJ,E\xT\Fd;rIPDyu[ 3$G*}y,]RW*͏2&DǢm?GxŦřDgh N%KEG^9%OHckQ-O؞n7'_TV E B^"W=J:Hf+2F Oe}KgЂ-1{UX&>XoيOHd4.^CP|fK{wtB s(.~mο^ D8/k)ydL'xg1g)C c%U%d/\F8G?譜|eV63έ]lnr_@r;Idw* dY/^iίi"@ .9U%=d2>. :9L)5,U٬$q~OKҿ=ĝMv&*p?w `aw!U_&5/NCG;˱ʀ7Nq6.Uksܕ4xr@lKRp2ʑ 6Fbe?9VIzi` ꉑǯ:?d󶻩F)j6X[N~mL}S.W M'ҏծm5nDeO4U+SZˋBf)r[8|X7R*md̪+JmD򛃘QHJ0O`E؋fKem5+ͶŅpRzyYĨEod1 h{a/Oi~ *ȗrq I$q;"DS9تA&1%}^ȧy "@V"86;cl^ZE)xS#V t(FBT*/,ĊWMf{겻t^òbl]j[/ ] =-4gY+`WRm ȌS;fR:.Rsגt:xw>7td#JL@Un,1qP71sj5y3A24SSxu~`' tΡ`#IO-reH,;*O<\EV^K0/Kt/ ] . G"Z:ă@^Ϫf#g9բFe Bߺ7x/x8@̻FAD*'\MLDg7Ȁzi|>+m`6}m~筼ϼYƎ7so"<_sw|=F}R.ZR,gp"yڽ>|]\ !js`75i;Vc̰E C ͥ]ӸQ1rʸ ΄8oxt8߼plU 2|W$J03i &&qSC' ?l7 6 ֟׭.hgkge*gL*yej W\:o&2< JZ/~o1 3aӆ4il7! n A6lIfhQP2#a.aB?jedhynG>m:pXBneex }y_KuZ8;' &ƭ1@|*a Rf5E}w K'6@'YUXd-_yCcB((D;'3T][z𬢫b~i;ey 6fIZ9 ܛ2t:n;\]t(ͦ ]03YF$8DRҌnLuA|uww$yXL84vrg:9+mDˤMX &Acu!4w+^1~PnyzJؓ;btLk3+*Zoi *ڄ $:PՓ/EO ~ B=/Ar'\2:񨀴pUTuߌAsmm1!~qStϩd!3&KH Kk$6E)V`"$y3D#̼T- bȩ//@g-PNdXmaa`utzF[sְ8oILyK+lD})<.9 2 EpeE tM8Vi /,ՅWxJ 2\&'Gӱyt(cO@AD2e? Av '=) VG#) rb&*'1dtgpɖOu}-0"9>TwÂA . 3w E(]86GN6˳bЯzҽ!ÚR" xt\|cb' :79O}eۀ_֧*Yk~+QsT`H@

    O7o6[EXV_?֘%IH\66SaXΛcPid5ϯeKNG)22Ҟ6'VLҌnpy q?o%@\<1Oq)04OvޏMbLV'5/]^N0y @fQlva)EczHwn jW`f$;S1@Nj2 i5h2@՚B:b@bnVr &ؒQhPҎ[nMշ#y+s>$)/ ,zNq/Zu:Ђ;s{>k8(7@X~VigX-sbhDG e(ky'TxZ&PX }ƏLK; ,3l9Gm͉HZ}|C-T/.qogțI|5%[H`9c+<݊KdI寔PLI@i]h)ŝkk7N/zmMQQ] 6g6|Y뇓nMvjR\-ˬeic?.f, /s?f pg$/76K{D& UtS]Gzw%%_4Hg%^YWH1rr^-p bwYV3O7ǑE-}QYdm]R\S%_u Nr4Bѳ- or?Q߰T;SAQA\.*}igŷxp*5I =iM2ٳu3\9l暔,ָ)=s$eSsE L~qmMƬD Y!؍lDPWu>̖0\e۱y< @lm]鈷esZD4dE*^ZHY*ծDvvQ]^W´)-/~F2U-9sK.Kqȡe8‘]3yRJ(6xwɧguk*{Ҙ^J١b0|'(82[ 0j9{6P&Jnvi' |A+Nv<;{ģL^f5go(SiS$Ht &(2] :-bs#áqiE뤐jL1ݴHrݗ-xG+F q3uRw?/_+>EJp,V0ye^W~Yc| Ӱ by5/:bEVzKi#NGyeWns[XeKRm-:'AX[ҡ![:8*Qv]AC؋?y<ۋϱm阮.jvvNbzͧ2Df@BX_֛9tLkE)khpݟfQ)n!2F'X%|"7&Q)9E^b݄}ò_/4˪G8q8x(Mf?>D DTF䰍E!ˢh!T>H'4W]|^ޏTR<#jnUgw+655 ųӷ"ǯ5+Ok[jPX;2+dj#uJoߵ,ja4^m3@n)F]& օm/&6SenP48[bomϾ/Iru%Fo%FG*r%AUJ ~j⺲XLp4O#"F)?tfN` ZX\n4 EH-~z^ؐ)@}RmjM{|B[@C5T6ȍ~s4 FPr~f#:RыT[btњFLݹC.n퉭%EWV!3od*`6(&3㪸Q_\ce#7iX|!jL͕e=|'#U1lDZ<>+uPx Tv#5wk;Aq鵙Pjۗw&@_(d,Qv7rHs.s#rhqe2o*bLk[nhO8bCH&K@J(1ҘO_eTI8ĭcynL1S͆Tdrr喊dL^a3N_B_vr:jR7gK6vmȞ2 |MƝ۰_3"l FH0tm<} tO`2X.-)"k]ŗi)_N{6%69YPKY0ם6ǵnoE/R7|w߄μFX k]־~~bw>3Cm-}:'XYR۱dDzUE0#3v*+d%}$V'Vy~Vy!M NOJet=96 % Wvw 쥒gY3xeĈmY[pα:Θ@+/9ܴcU~7_]PDª&7 BM ӷ8ou,,[n#;f3[ȱJImpzrx+ &.#%DHU`7s@'?* ^ᯫ1<B22$)\&UMt߅9IOqbg'5]PǪ/_iҲjxRF~ǵI_ AaZiU-)4eXd }J|WܞNˠ9Nj/@ n2 +ۏL,@9,Vѧ#k:zZ^JxN^ϚjyWdĜ*ZBƎDodKw8}0D2n]%3Sc:ybTgd!H锰Ri#ƟFk#CLWQ&YVG/` 8N]6"#l`bQƱvD''_uxYQ͆R\_^!ʶ}ϦB0#eAsaDVܾ5iym?FxP%Y xjxx3ùĊoV=QK~:;* KLMH W%2 DȽ5FZt*׍Cl ߪ]c0| ?H֭ be=cJ]z9pL}y'WT&%ٝ6 ^-alVF(o GFI S>pm;2QkQ h֢'} 9. 9UxʭU ayjd#TZڪ5$($ͽxk)4ٵPX:otӓ{c$HqxFޣZ)>Besڢrn ;-XP%=_&!ۋX(M<\_MGIl@aU-;4{t@iOA`Ea VF'NF!*m'1_1m_MVj?AmJ g!pmeQYZ281ڗf[)G.bfJ1r FE틃[O^Zbf:5ԝ=˳U-oC? b*&0óKhQU`\l) u>Uή1ODeawd({dߗ%['A񦧨+Lhj$Em؇~>]^Xb H. ޯ\V9zg5X?G38n+R'yW6yߵ&SSC%2t7h/tFTuò}lڵ@QM`TҫK4!)SD9 Ѩ=V+Cϖ }櫺&QC'o'}ZN5!X%-=#{f\9H'Lț(V&}Ā9M9RFN4X wy#ĂxMT׃#=4ַZU=/hWS6 \ nca>\WI7[ܿ۟-#ȜXq_[0>~M'GnY!v!%3(Ƞo:ZN̍DKFas0/:\IUo'a [}9 _a`R6OO:s^e@Y =/;Α/bN+7؛jq:{,wދA ${4:r4& +g`^}@4lRR{- F\hsmLepqc,@#}94/u҉[@0ԎfH itnUt۲JTRUh# b;{/7q|@o}VV@, rw Ы 8د4cw:xUbΌȟ2U\؝ $2!, p |mDE ;W/WfS-G"aaH6bPR!M偼Csq6^඾p%n6{׼8( o0MoXcbMP+\x;NP,?6#ը)ޥ@w]6Z9cl-|GѣKb~wfVVmمcz L4}2^=!k'8 lA0zн?ۭ} "%|M Ӹv:?G_e{zq:i2Iddwմ搖!%_2wT'pW,p(Zw>5کIU;R<5&rJޫٚ^<ϐ!̂k mxI;c25 ZJw.67䒀SVP<{ ?%a/4 N .[Cu<֗5+EM d:̡E]nXRK.x 9FQU$L 8"FG;~FG6v&^$t GPsxC u$TDӖs j8C?*S,=MαnD H[}>ot k=}z fns̠Wc YE~*L@'LTNVC.eݫs[) ?Gs9}eg4`2G_\*W1[Bk(#. 5 1Ve62e6, 5|*<]w}ĕ]׸*dbbG6-4YpnT*%RKzf AYiuX+a (Xb;Ӧ"4g)6dxk|Oh4JY/KVK ^MTr lPԵ~tT+9zޭXGG13; iO-iom vjRxJ+8{2̵VW4P'RAc?M2~ʄAv^Z6@V_+sJ?UBB(6&AkuC^Fi ˛3ҍ$2DEtRkxe}$`c藏aS~{pχAOi0 ʽgqw6J[[7 Ոwk D=|v|G~)t\fOg?ȍrvm;}^܅-xp] "_tpf*mH]/ w<"ifPM{qbw k_̟G^D{'8 n-z5hUh!LJie*qz3ޠvѺ<)D_ 0]M.̄oqMb8,?{(|W.XI.OÐ(,2y^ct>JBb_ ""_6)<" gnb)Y,ЈQڼLlnIdH@{,h:m\ke_=]4j@x{;™ {zZ)y273}A}-OKPV(H,%~FIhU;0%),LJa7ɁoZlGg0m5q W@MM|LH zݼI|yfl~OdCXѩ#:B\-*,ө,.)\tT(:m& VoGu^kp%Qz~3F.=(;½M;/"MguDi.pB373mKW*i!x2V{yAʮm݈+ V0.3&`9zC(Z*r%ȸo]S!>닠5h?uY^iU!2 @qǵ[ɻr'鑠֨6em0JUD Qf5AF'ʞ#,Y*\oĬȨ :x-\̗GkIgo:&\#-i*fzb'JWsC|7La=ޮ]l5DE!ELi-D<ݙQ3)tū&ԧn(S5Z'a/Ƽ C@6RR,;7eCũ1"BV#eSu\\b,ڌ Y 0C(CpX`DWUjrhf,Rd* W=`mQC&HWӳer^dgdeįgAaObh9.YJ_>imuWzrNICoovTve]Q9N7VlDR49aن=HPC_$|1}AнM+2Gmu2 "Q`!36)Ž!R'&^bWxdٗ*ni?wprGV E 7 fI"'PHs/‚B|BW1?{kT6 8ja.BBȵ~02pp:SfиpHb[WG 6g&I,69Ǎ\aJ|X~U6 #d`ecoKq M9ޣi}yvXXvg[#שC~1ISc:F$ҭNV՜?*6C)7NDI{F!1NbaCYu1 ,`p #EJ!_EEna^:~soau0;Fn13<ʟT}ve~e) C(dzސ):'D )/ GfsЩv'te[}[B予-P8Bc BV![_V8Ξ (6EbgJM9Ĉ5Ly]z }V=G29.@.XxQ< z.K0C,苞 fq"GbH (6d,Me>q7Ow(`V$ɉ?Y35Wgֽ }2ƥ_d>}Q#h)?vCg&K޲eƯ<|gH]V3l$!O!k`S>d$0H΂4@q< Ex$D>=Ε4UrUۛ'G찔-Y7oїqQeHy-؋s yA%kxD-rl׹Y:`EXDKJ5%XḒ_Ⱦ~9Q4V|~"RҊWtkdp 6޻?aQV/ OVw=,&51A6[VabrYbdћPK3˅l={ṴBH̬e{slHZnpceKLDeym j#M1$/IL뛬2bQvTdR\&I׏eBpKϺ3H]-۪/=DH2aCNm|V [:jAW)/c{HۑX\&–6{uC]Ez6 e0 ~~qn\YQjVU~sv[}XfQٱ> D%W)Aeq1Q1t,]Y] Wdc 6~m3PDPRj蘸 o٣S Ȼ<(lT_c-mJIFpqEyu_1k]Q&g^qn| ܽ2b`urnF!W`Z(|xsiLƶ PK-6i\:`/~\@)ïo/1(&0'情j9~$[]cD/U0@@cQ. OR>K= թps_#k,:FPؒ. ⣘$%n.?Jw0^ Dp>4s{r LYDIOL4B.}FwÏuP7)hm+cDh}1E{'n }!,Q-cg_z{ܔ;%Dz':yߖ+"|+NÎW 4Itbn|X=e27 g|gb((=$)L@a|/=y|._˲+ ٱ<6/3c[fx_iT{- ;ʷ*rҺK&d(rVEK1iS }"<9v:EP/$!ĴҽM0L/'1R[̯ţaԤfc˟ο(hޕ}z p;-?LIlk/=Y&VK|caYU^Pd,Z6Y VCЪࢫ2G7 1{l06QM9)ء/:QU>b- I`&}"\ŝ*g+12Xqs'c{~CX,Cwe/a0a-?y'D{ iyA@;Gb"X_J| *b|U~a+HqV)#8tsҌ m,  NP2 8Լ0Z',ZᑩVL7Y["5wEU ]B{lEtrPfBLEV<A߇Q4l \S>UREG$%SEb?فĶZA/m'IMj3/N}A" bR 顭\qK2ǖCF4hI3!#4jAwGXrK9+IVb,ƸeV iSYX[rF$iZӤ΂p@YVZ 1Atc_J>)+lWy̑Ef&ͫ$QkHĮ7yEx^1)5_]ӶNFKf4nԳ=ĺAƺ<>7"HA0T WTK=%ˤ4pjp9˂?C®d2#o]~Bm.sFLk:v/J$h#(Da+K-lԍp⡦@evaHQe "ި)x7SbgH?dq彜I:ZG(Bq?bpRVr7ETiDu('1݄Ƿ0s**a6yG əAyOo9 !C8,JdyePN^`P= !7-kõ`Pfy 3>Y`-Ȫl #cV@&(TRl!œ!7L]:>g~LLgFK-{Ia+Mu"OkI<i8QwNeWƮNm-_+fgEz)Z<»]esu1>qK>_l~=JU*/.JWsRSh?:|]d$O~]qK7jo<=∢l?hc2GMX2`dAkmpSR3(Ϥ੫O @Sj2;Z1&UZD,pMHS(R&>xj[uw>ǒKIkouk1短 ϕׄk+'4 5\ 48w}jo5s+Y!DܽDE;gq0T̙0G͚+/MHՃ"VmeiU@`LD2]]/+[*&]6 R_|.hPKywݟ2|OySڦjvs !ɡf !Ws_$iI<ڢ SA`^ҬǚzX캯 E@=m}QWwQ,B3@*ؿ ZbxuYΟ*uJmm -`2,z-%ӽ+ձ5nRRPEs 7;U)D7a\UnP1FǓZ{Fn>U˔s=fEl`]/b^' n M*tXݍX|kc7`q@w_gMTX+]7k ۲DJqHiع? !uTr+dK; 43 C ف59t[ '!!$+֐zwakȐ3Υ•.ݡӭE RZ_$Ԕ9xvT7(1GcZ OGXX 4 \,cqZ2#+$lгPWuh1]Zc-\@tZUKjXs;6kP6`U+!蔟(++P2{ c">}0SxnoU<*!Q> ?WxԶyjwQ[+ݾCsEg3\3 %OOM:!r_+ 6:I3Ajbh\jt]C>M,P gZvw @ݘވJ\d鑈qeSS z?ǏYXOҬXQPځcGx?ly> XF[{ ᔢJ 4dDW*kͮ T*]a 8ei[HAݓU:ɦG{;a/״,_eRP/ ͟GNfĮ?9HIdI/+%QDB/$Unkyf"fa̕@DX|?]tΣ&ꆡsvE}̴Z }q5zc-햳F3 z.?\R;KO5Xlj9qWtK<`o~M!a~;nlat v<_HZ۶s=!_oyiejmNs(H*l)ALtxUqHu70G7 y ȓ8FLcE#&*e\ Qٜ3fH_u)[x+pĻ6ϗ+RNr=(1M+x4J/8+.tnw= YFaIm #K/{Rb`6\i5K ([$ 2v-d-]ZISFB '0O8$\!(¥eIN4ɩrbIQ>sUY ]܉`2x]nX@o^0.eKQ0cP8ef^T_ mb.TY uFZnTtH^ƹ@rKf]2%= L'UkBUp`!xb#壳d򞑸t)>3{IZ2^v}H P9AlU &Ȏ9fHʫ05tz~AX{ŧ (BƧF b/7AH[4Yj^(H/iM!GdXvb HpvR`u)no1fyl\ YG rF,lGT3q-цQO"<@/zJ;/; ֠'K3ZpRLqdQ?R:ur%t:z}ʱ7e^c QվB̽ .SqT3L"T`W^ӃmQw.6zG཈--O=lU[`< ͐Ps0Պ<ں!Ȑ'i0oMiObX_ lCdRc{3&luؙ-jx)"Ξ`QaX La{ Y53m|boul85BMw&ENU(60io wTkQ (+!a C-ՁgS>U7t=(zHn FG/韎 6EݬTxgLweeO9szRdXlzS\nJg@.Aޑ/c6E_> jL1P< M[s} հd7(*n$+}g,Y$ѻsFIlH⸥Z^ HxKori'EdDU!4oN渧MVJ~4H6Yxdp:`$X[{jTq@׾Vh?"rΚt! ۧd`1yluL1? lTȅ*gиqvԵNAeS]\`͐Cw[Inz-t 2P>V=>NsوywB[9{STxtp d5bc#:l&JTE?a<)AE/B2X62vC3G?ΉLՙ.5igu@tILJ!]Xwfv*%t& q ERMLJdvi6?kXHkrLY8 _3A`3R` ZcEUӘҐL,(ޝeaL[HW8eT%Z ?3D̴O-vz`Pne_LjzZ| ._;ESJj~I[J C&g~~=HyhPs'6z̍[Y c!4?9G };SKX"\rOjQVAW-EG ŎKOU_+YM{&ʀ"me火9_긩G2LŸs(efv46%Vm &//DzKilՎy[W"u|"/|j5xGr"_s7e?M<o`:/MHj.Eˑܨuo<|({sSKy!nB蜪Dt=P>!]hey\+- ~Itq]N'O3ڃēG1UJyش:kn҇BVr/ 7&W7ƨ O OXT2ۺVҬDX:&_U %1(TjrNx'kqP fա?`rENpz{Kn(',C 0*_%uĦrN$y @GZq~G ̦JJf /V U%X oPL9<**,FE*3.;g|6p%"M  Tj]ՙdBt}x( [Xo׫)ke^jPٟvy3g ļo2w T҂J;l9-[̌+>P S&O9l$"9s:d^0*l̈́ {{Q"Gd~Zũ|WvCl9Rѣך۞@Y64Y-5:$ _ ӋQp2ҭQ775l؇9 mתּ%)Utkq! C2'PV-k[n>'q~k+jZ}i^3Y71ڰʔbqEJi)o+ b /ќcIV!/a @; J@NnH셜Lqc8MnTu/0b$#SΥ(u_|j%.%ǿgԭa3OFb0q|abS2^__䦎NGU@HE]JuNSC$g[Rǔ#6VO L413VJ)/A{Bi]ʺ"{ S~x\2C*8Q) :).+Pp EkbylQMi%b IP)U(7/jw'"]gY EXx6=؋ν<wˆ@=~*S)W*5D=NUJNZ G)X:`וw"iΉ!_NWZ(c{ Vx)&Bt[>珽i%D~QG]#Ud싺@]-ŸVV7I- vl,Ǘ2 8iL)G"sZIK{L0?ʴte7p-?GןP=[.#K"C98*+uxLr4x]=ݳl*[UWεd9^&`ohK"M}d Q-6{6 10XPkdFOfV?E}UC{js||9cгxB 2j?/]'GT_tDOx䗼Eg$A<r?2 4 k sP4.O?8gT9bV*Z},)aU_$r44a> 0$agI5'{i!GA92B +"Bg38kSwD$cc[ԑ6tOߢ3ρ< e$닾O; #D\3cKֿ%5 1/7GreMLA!=Nq1ிoe*dcb֧7)NHGOgIP`ELr5 D8/eci,#z6^BQՀĿ.r&пc8^Xd9#4;1 *qHj!GKq(}GHje(Y:Ic6$eZ`E^j-ɦVua]Eq3&!BGrǹoz(adžo"˚{5Rzi&5PЍ. \d*%B^l8i RRq=zQcK BHaNI蠭J^iX4]SRPWo׎RptA13],J)ƻAӣD8tT+W(jݱ tG7`=CŗJζNʊӯ&albtd6XtkNr}G1#AYHG mV}9 [c餐=;  nNZ3qo&mK X26Ko%z*ao$ n-LDSQovh@Tyi=%QyYJX7}c*<~bm ]ܩbo''HyS@}|~ywc{12+Ux)Ф lU?H+PyszH ~̆r(zY'h[r8 iKA =eEY늳!6ۦIEBٜoW<Wz;GȱrSh\K 4Pz+kl[ᮧ" `@V!*9+*cܣIO(H{\m4+Ek!~XܤiyrwD1)9O60Jܞ24ȓdǙ sZ4iK&Wn'?:+h@PaM҈oP݈Hw^ OOŜ܂^0̗,I4W6d0 Dv#m}%^jm::+N)s3CI|bRLH&7|lYM׶'̞88!,JsۇR96·b8Bgjcޱ )S$%ꢟ$0oaDDfz/<|LZ {ԅMWb p9KЧ\\nu?*լ_>'Fxygr]-L]s>U^ռTȞ Wz4,`܄I}=I˜ |DB$|PށO0", 7hj> HyT'Ĥ22*긂Fs-N8'9D ^G'!2z`dՑv>#.;'1I#cAF#o-oqYꔊ2I{%I,pEah0o03FCF8-c] A(%ޘZ)!PzugX;u͠\D/mT .yXmRH3'B:ac5URzH"3CӎMߏ~wIu:}alG"%IS$%bQ4YDV{+%F q A/L =1JߎD7_S-#f<03炸n-ZbtҏM P=n>b>n522_)`P] 1f&Q>DDmJ -u ټ9TNZ柳O>ZZM]JG5o\- Gj5nT3nQJAu(,xv"^;8풲c| CJ'# ;p_5و*~ jt YVw b: 5OSȮJ{C)Y9<<\IЖfI[hb !NJӉ3 jOȪ"^>b?QFIs,ᕥ=ҽ!D~X;!\,A_6/b;޺ uӾeGϾt]TDѥ䢖t'*HyHZ*V^DMý7VV1y!:r1[bs7K|586iߥxL`c̄AVOv(*li콏P\˨y0P-S* .C`Ri3L,Wozi,kj 9zu*<Ӓ?PDa=1xxt{%5L@CHt(6 [jl{-oBMϛD lsoV_w,ػ;lV>.T?k0[dd n#s{W `.v D()q}"q3_3AB(c|b&NkmzQˌѺxkd H j'M @^6sw^"l}ǧb ణ$wRf''X\6CQ"Q0^QȪi7-b9 n$I?luHD _|k}tA" r@BHl% 0w:<ߏz!B؛3%nuF*a,W_P?zEPW*)L!&kHi$̛ sFMΉ'( ځߜux E`RxœP q@EYѕW 7Rx pL\9{=nQ|Af= D'2$Hs c8 nW>鼓+}: @M.&O~-~2حdf%͖MPHņ̈MYM.i̥A+W%c@:hpyE)CIw5X1>o'k8{G/5ۯ",բ07o_޵]w[uT-M߹=$(X!?G"澕P3[lQOi'IښoX5RJ.$Ye@V]Y K~Tc4xbGnOpݯiө`;5CHCOu"08]rؑ6KuLOcco 9şĥ܂C]>{ "W:RzlR;"VʌvA)y ! ZV-eWpy1hoX-{|%D4EiƌCS=sښRZy|pp*)MٮG0 uSKj竲^)3а74μU0uwFI{is{dcguj]TH 4=y+sjR߰X*00kň WO>X=lIޕцGFmh^XaX]_cW)KuUp єeEd^~#r.,YՄa-¨+k8q~GT 9lT o>H~ܝӁM(7.  * SC!}sQg/P Pp Z B_p4o倛tz* I`K%:ѶV,0/U=\K&] rUUT,唷ᔆMVzed7Nayik:/9HmdlC9:a+Fitc4_ u@޽F9wHoK!LwfĶ̑@!_ 8VV2+p(̓TqB9cؐZ>t<)* u DTKuU_ЛXN!>.Z\.rYF}" ܢ#_5Џ$lov|/Kumܡ3enLݤ+>==-MqO`>;!K6Tܚܨ4-qMxKF!/0q֝q/Ƞ=ݟlea9R׋]-$=䍆g$PĞCcPڪ_.udec܇Y$vE[Z/^hVr6#k6VJL<)ۖk}Ϭᇯj'L(\Yw%/ȹDOlvF[8dbU?A\ ]jI8v߱Yfh'k3j& jAFEDEI]z'f…ArU_{?%hfh 8"3[K 8 idp᪙R6u%קCSu۬Ե*-gZ!'|>iQ0ǑMBw{@ȁØGehYtnӳviJ[KQ W 7_g\k$43uMA]Ȃ{xKK0o !L_4u?KmKʦ *g㍃Q4lϟZ]_Qa2zhCr9?B-xl夝>oAqHH(ڳGU'5i~Tt8v쥉"zӊp^NqS>SĐ$}*Ei]~ Lo `Ϛ${"̩msawz돎;)HPvrJBuPuؿv+ :QI5rWab@ ].d= =x"\,%qJAm⛎ ]X8XɛK6G[#T"eg 3Y g<h&Ⱥ Rk洙:5 4Q6tѱ<Ȩ.՘\~:ۿJc9ÊK!`-+$mi(򦶝-s+ܧ"YL2c믆x$c~Sk̇*,H5vEL!̀yb־pdRL3.h PrV!/V+Ȋ39 Me2@ʏ"r3d\uj &#@Tw h?xڒQGݨ:HcShyڒ$8+ Kh>Rg`4U֐ 0dʆ +w#Ks1SO-2~ÜQZӊ*KY;iOⅤT@5qտn1n?vd? p vaz_ŏK>/3ҌaxRa_!COO֕+އ&/V%7?5̧ fڂwd<瞗j1^ $b̪M !g4HXvEh6%frCmxF-O9i}ֈZ^m)r-X@:/[OB[-W1s+JK-Oi 4v:sNKiTV-l.g)u ]tľc_\g!&[8K,\cߒx |:O qE%K2 MFnAE8BFEv }݁.y;$ N.@L\c'\BOR羚_b=J&;7(΀zˣ%@ӅsJI[MCMFӯGv>V o:z(~lG [pF7ijlb$-2jzC[dekX\0d 4QC\Ͼ܅.PeBGT~2j{ܪZ1/)Pf ܓPFW6RXtNq/3%,Mn~;G>.I4;XBdt#f)n*hl)Z- ~?$!NH1o)Af @L" Sg w9Ux[ݨ1Єy)Ot-%%)U)8}5a V [qXG4 >k&Dn#8Ks}'d ޯwsF"Dn֐*²&Iv⟄kdk.d-ڙ]wd"{cL415/i*Bgr0 (L3h;TAbg?keQտ[bL6MsSv^>ťedq5uHOJ^`[%K!$3,$#[}ޣ܄ԍToy9*"v,saB9ޅ#%\$\ݝP>١AU8?alzQOiJEj/V0Kk<];`бUA"цHcݖwcx)p3,p)BKi!5Dm"f' dZ5 -}&G' 8 Y RF^.s^ye:kT`c`j$oϢrLixR׸Z <vǞ2Gt ُ(pAi!_H=?|4+`v2Ѷ4$ǁTMA)\ }|khq_ZJ%0 d&ZNfڷSC3?gW?-P pmG1u$UzV͟.*,X{=ȳ/l1X 6,C}zr؞0)1H1VGxW3S UkBޑJo?eٟnY+q]D@.YP/!o埾,k*!: u`^J8ϷY'qzq P_1>mFkr+4$EKG"m7̩P)Jmre )U-z9dp,H9 ZE?_h>#'-bө}M@a^(A?دP+ӳ6n>cǺM7VOMnT0܌,jy|Zsփ C>Hò6r8{wr"0؊#)5%'/i#DO1}Kg$O7["*+Q "d,aH H':9ZuS0$Yds4NW;S!.XH$So{D- Pu59_7a,7KgV*Sa"Vݐ)d?X|MoJGD82(:\3#mṇFcjC {+R1CSmWBb?eO#fY|䑄Ye)0SJ lgL(}[HVLoiNDѠ[Nc__2[I?shkgdvApyʥ:r5nqxsfʙE~.'TuΣAL8J@+RUWL,F1!a%Yo9ku5* qqfӅ͢G\AlWkL`@-3Mʪ u&Wc::&io4J|DGI>s%*;~gG2q \PIN Q/驯!IvhtjOOO{{%Y+S=Sa =[4c67)$ISwp"謤Ĕ>M+7#/T&ꪳ\;6uh؅d`ANd2{*_M(y\MNqC-h1KQ0j[W-~' )o mQw_ʑnGL`*FzD.6uMvG#VA窯@6^<>Z&J aKS9>dF`~+zk4(Je@,(FiNv6!*'MeJҖ8tzd Ֆغ?'Bas!쑱R5j t\"-yeA|t *Jܥ x4aT KlY1!jIUL]a#ޛZ0znWL->ov?t1{lH%Kv޻E@6-c,(§ޚ5PYPG˷eFO2l^nsV~ؿ?̷뷀~wjsOI'F__K5RY:+7%?\Kł~˼c Ё-p :21R R{kI`9&`ԾmYTs{t1w2g,H@׳7Uw2MҢ4/]yi)KZ m794D4{x13xXyk?[m:gs8]{r1N+ =Xp#p%2`Txg-Iw3wVyMX1K?i_D́{.);. 'WHvCL)i9I|1A*i9=.5E p(*0K^QC\ 8A[v7̭F~5_)0qW1^u4R VsA@ݩ/qMp ݖ;8 %=>L9^{@|Ug1+a-,("|h #ʻE1ZMd%$@"KmQDZVJ.'LRnFRT^p؏?aXW +- d9olTo0 yv)*s:w]3C5u1"-YlX5Pw$uD$?>d48pk dK_&D .wzU`e 8H 9̊+X`°᯽]o1,Pd5G!4f @P@hwZVZi"hޒf M١9lި'WIمZ^ھ>˫,m]nď+ax2#b-(5zAi>tC|Ds_u\?y_ zG'-]"bAϥn!x_A;莕@nJ ngR>&yDԥ#nՇP]w3Z8qz(8lx恔 ,vڌ=0y4HaO'*BU d+^>{m8ͩftrP0u&qM k'C@i6f_ t ګ ٯj蟀唷,F<ț츸" f*!¨"X @N={;H@B~d`ve\b1_'Ɇ˯'%?SZe[ƝRx*D375I fB 0H3 VGnʼjm:)Q4۫uem`.׊h~O[4 Pir(0ΫY V/1YD֜]m\dG {UVӃhmPrj#iZ-E7XA#:CtRCC[|F~aٳ#(%0\=YG*Ů SqKuϒ|j/~SY9Klg"G~g'Ci},F$.O{YN܋q#Xf70W(-4EKa['ePDAQB*9v4@&< { XN/jS0'vF <P.)HQGBW, $<ڒxK8 +K-f3?u*X㞎 IA>'EZv`QFXs2?KE5Qv:}jX~s[VrΖB+(1XFZL\r0i1cr-#Bj`=8 N_FW:^b~k|کc4Z/p0P*ӴĖlD!gJM޿)/?^#gE/_l$Q%euQ9'4zH-WMf]6h Y͸DVz!]Cw66*'+4q "Hu?ȑ ԤeIhYlXu80&r|k2Kmadfֹ$P%#Z$^]OB+[]\=AG qIdx;sFE(,4W;S(CQxCUKjLU{ D{ ? vu S&MBDR[gqĂG" b^hbYّP+w,Rx4?Z";GH|m{; 8p` ^AJy"^05>Mג˸i@H'j>k8o:\s/՞#>j뢋jMs̔{2ڼ~8AI-AD) zP@XϤ%?uLWDN 2o <.8;I+S ]lH vŏhKd(-'rɬ!xu<4QӢ_^wpW0 xgL%L_|BՈq㈼L*Q3؏S.}] P?N$ ^u ge|D#}+8@"ݺ;ԅ~]&cAj-&[πDKWΎ$zr32'@hq2*z ϳU6s8_at,)4TdLfX愮h,1 ^$|1pUd$ӖzmrR2SIQAxM`hyI&lwȋ$ rxG.C*>&4r\+r FhD` sƯk\j[cv^5AU7I$.DCW% z-ɘe `\Tpzc~ {vsߘPQʄ ㇎uAj b/NC!*M#'G!9,UIzEKV4$ײI6<`+iX}+IpR-a pFwRҀ)15JRQYmuI d4jD,tcN2xT^UM̈́#x}K.ZVg/c t#QxniOm.uOafoI CmB_sItEۈ;NPek +jA-6XmRЮ%+Q< ys$d .Ses@1Q Q*1~_?lqnWɸJzcS7v؁ %j`/bMQ@Ljc#%$gHt'Rs&#O$VgLSm_6zɽ淘ո;6QBBOa6xDыyAr|D`fQB4;VB}u',{\Jua9v$gDJDQC!ЎJ9if8vWo,>iq*bj_ILŝa$twEHg_ C!~ܓY5rJIn}7s0x 5v ǫ𾖫,FV؝87`dAdg#"">% \X1("}K'p"S0ķނ.YgD$;*4a6 d5Sv0r0 ߎ*6%k Y4H>΋ԉw5Q.=(K|Bm[/;FhykF",j -TmdMnWx w-,U}ki{+3|<ۀb0Rte) ?]n<•PET-D%=7I% @PɀU\PF'@KM=`q >t,oєkM"[9 42orp!ό:1Z %_o&Kr~&m#% XAeNOVdj77%6ZdzBe0Ԣ:fy80)rƽ)|Q"-fpDž<3i!|e(m89 nl`y=zt@2("b;GkWL z[rtd9&"TϚŸ5YeZ>#fP©~ h"DNm-{g 2_ q-:XܴUO!a7/[AIn:vާ̫?XIDPz0dEݱ6Nl;N-d a*'м:_Q~>= $mcH5NQ jrUjX'34 .-txB0ON(הgX\8$i&c8yAi4;I^ U7@kXi?jԗ|?j]U͔v[˟[v !j3*8ԙ<բTheد)#9Mƻ1f_TpUB"h`hږ:ҶYJ_зBK԰=^cY՛ [}w7~'[qrjNA!'K.!D?S@G'ouIaLOj2xPgBc꾓uNr8W o NԖ6Zbu56QTzE_)fD)lXG.:56Q57?nYPl;E\%;c+M'~ieqC2#Io?MIXe])6#5PJa_9oL.DJˇҒ?w9!{v2B 0`Y^IO~HH;K]\\=8TL+79u{AN1x/&눭CVQ9ՃRs{#\kiهhtC^U5$р43L`Wo/T8: uAY5ŶGYPl&źǭTtlH d5{ų˘Dq{^,4dyeErGw &T*;<}6Z'4Qh#` X?`^{,K[*?i`o~4wxة`3IpmTTQ p=VF 0.6&]+EThi3ҋ_0Cfȸ=F"s: ackxGÑ /Z uf^[۩s{ 8F~l:)GF-.B8T#b\' *Yldk1Ç0#e: e+.S研aOI'̢#){t2gg79hf Ѣci Ϊ`EחP5u#[%bRTH G%?Oy'o%}Oanl@q^n@hۄR"qqf{#Ь_+f ,nj$oDU;?aKpX j'yyzS:+Xg&eyعG)#+Fzto~lṞ)Ոb.64҆ ZJ˂S8JX5U}Z#p{ SUIo1~ɜkb!KwӇ ?}M㠀j;'xŧ p#m)zC]]5&1ֺ?AL]Jmó.َF$}ԷCʹYL{U)x'5@䅡Jms"–5%Jlph!Єy ~BiQ8^g EIRV"+~J*^%f#4#cЪ976ɢk:<Շ=w4'z<=c έ·+C_)j&"` F-lpMJ̡}¨ 2ps0סЫkN~Ͳw`᫝L9(74,A'}_wSǓi٪3zeTҋƴ&M֢Arc2!z^O(Q}]ˇ.pCcb}U8٥TB^Cnsg7D5qaLe#GV92:9ZKsR17M SŰ i7aw@sA)r%xtϐAmw]$Rکz&CW*n4KFU,,mDԱ"7CXg3yv  7wN;xP䜣}9Cރ^C䰌Ts bHIw2Eq4QTVc|mz5*v|./BXuInjZJ8w@| 1GgqC[0T)+GUKI@,:l:ad;qZýv%kGjrRxU9Qg"J#Sǖ~\"-7PVzw,IM|ʺX"_jv^eӘ&I0m&x *X#FX9=TVO 9dbYP5"!M61V_J3)b9mœI8ėk7\|%kX|.k1gMg&Dxuߔ}`τo6}tT—IHU^fs#=q{FfE:EsM»iUŇZ <>#ԗ(-NzV2g2xHfֺhkD9" 6'ڿx]6~܏̟JTJ-1Q Bc$+[q ߊj oi57|oAKCO+/}q<@J<%k"ƙgfw$uă'37 mkF.`:+7R٬z05 6Ьˉ F|rlWC ]^nSͽCh,߰kc"o'G&-ߗ)j@\'^xFx>ظѪ^?סtc)3ItUzyR8NtI$3VVPk,=$vXÆj^nJSޡUi(XatXᗺmtqsm~4)ޒxw]4%-j6 %]Yb=EaohZCC,p(1Du&,=:U2[bFJ >a{WԊXxz¢ y?YfCDBvrqJ93\7,,KuoJ\ ƟP"B]A!Ftii)&0D,q`.!A%5t440M}Ul&CQn{ )"],~Od33sk=='jg5t _Az|DVH#U0m(IMrdw'J(=R#/jlVE&)Qزtkj!oB53-Q)zOڣ 0VNSYVW29޾ )VW&w9}I3>4)_\8wы1c++ܔP/,P6so)p#^)Ѝ6oJ [Њ;h2{mOM9 o28wt ynJR&w X?g G#?DʎK⋗^PxYpmՓ1h/ēpG@_OG.pR̓a؈!]vnkT`nTPϷut~\Ӡs &Aƿa:Cd}(MΐA:NrB-Su?(_}0=Z/lPB 9lq &]=3UzvIj!SGSo =?F*WB}!]_k!ʨL v6= 33t=5f2RXSSwy/ ۈ }!dR deBf؎u^NsE{wG%)D%BBqᠤGq8_ pcbN4teLOkD(o 3r?ywċIA r] yyװΗe-ܐkfB kj,mνl=p Eܛ#2Xس+N%xBQyąrJ7^5ֳI$噻s#95tǾDMyludwz+^xdK dI4[x> cIFGH ZR=t`d12dHl3K@=^-50O]^ BYVjMZ3pș/x4]Wb=-O_I[WG'3Ú+?M;TXF:n%ڪPd\b%kӌ)LZAU}' /:W)S61;FIl?\,|GX(f` Bż62((m*}_a&  n)>ټ׸Y"jXGD=xrY' r.'Ј.s~;#ZsD#ZpsEm,8U}-Xw24·Qk;8B荾WCLc#ͽ*d\vcVj5&Öԋ}ru[Ш 9qRX)~PUc!%?F*<E?I3q^ڑ{P\ɼ%/v*!>l(lEg4$2懰 ]~oHi@6kؿ Yi4Kyly>1p4ç>TGUsl'$'gH/@,wtn[YVkb>ޑw7ɐ.[0ݜNZ?W·u3 ΛZ-95䬎XI#+οEm\*8RBӠKL"\z#2a*f&X=<OU۰;OMu;)"XTiWjqV#L?qeƥOVC. tOU4]T0 =Q0uc<]uL TQ5t=?Q6~;z1"t^Ԣ rEVB1_5gjq4J -xFv٦VG7Um19 TKib0yuuyaOr@5_ j k`>o4cڽ7훱}+athv te'N*=DY-]rߋsƤ[.]jD(JfΓs'ʋG^&W|#囷W'$_D˾7R;ߒ}UR&X\ft{ @-etB_luhbFu)2Z 9w=2oƞ`Lr7 *۷ϑ2$i1qR]osꧥ̛ېYXƮg qsq:*̍[9f+rh/ [Zss%\1W;E0M-lXJƌ\L( /F ] _}~Ǖ9 _Ceuӥ[mc#\S:S}yp|#8PMdw-樵ׯ@rTn܎VhY Si6NHʡ0ϛ-lÛ;{x/dp0ÓDS7 9aCpL3SnNAuCCO^CAz N/\ST#ڦWFD^{Rϟ'3_ +ٟ"Gھ T3oYz2oj_yMΠ˂k#Ƽ+r*FQ/u=[(H dXB}el v?[IF.pGd>jܠo>4\1ckLNYUp FU ('% pij>t E.E0 GU`Mo 'nUۮZcɎ7y\50%JbB;KR9?B EE"vҍ$.A4W޴k>#pyMjUXOGLWC=󺌋<ԋl,ј)CK4S9f N,\f0T#U9#P{ Rf!ψ5+rה)sk29 VM?L$L3R)NVxM5,3}{+z!Olf(״3˹E$NgAK99nW |;#}Q50%ܶ/rD'ի<iY(=%Œ x B>gxa q1 \̙.릴?.YnoE 5PY!x٦DVU&GLV,N}C#u(DELST";Cf5sHv1 qߛ"f,܋[hЕon:շ:{->z{kOӉװOxpޘ lw.hq6c\lߙ0|I_mrgCЀWMoZ!gʉahJՋӦi0Lu9:eg46*:If:UC-Zi)S QU81{#t#*{XzaE4<mmcq&"K 1o^bVTJǘZe͘H{JU<L6#W ǂNjp 3YKWɍ]#oK7gGڴp9GjǷc%`Š!vS ij8Pyx}AX 1{YZ䋳uzƯ 3T=e5` 5tR'43OI',4\g)ອ*J{}n!љP8ۘB^]»'FC^! [4 (#f.%?PI_-;^c򰚅qdPm AAg7yЂ[TQA8; {~0z4 ivu&Jb^%4[N*>mRx ZX&ryVY7exx} j?PE+3]u*颂-t**^iQ07 +BCES9%2 BnDLX.tgiNTo'j}_[R,h(`GŚh$a[JSoi(bs hnݒqݔxK'm٭U4ƘY"ief\A2u9$HxC{G0],雱3!XtﯺNѬ^R7gٮtF `':NQc%ʯQUӍGtpߍ y|$o-:&@GDu&u;,q3&ESpi0'R V‘SıA$FX{w8 v<ē$qҩG,9NwPhSrsN$yh.b=£/9Px j#L/vduFR~中*T/bf`Ec9-MyrknL|Wv׼4Ou "4VlQ`w@7)ڎNْLucz%bg+,rq['%Gb1?RΝjI.J@\IG]tȔlLFҳ5W\Y#)ڼ/i GkCo:-jvUKwPE&jf;ϥ><#ɘATdu _KtB`wG >|iO*vn@Bf˟i,vLuTkt[EvQ} taf*- Oܠ񩦋1f')"A@+|dݺ7<GQb?i9؛%iBtl<VωѲrOf}U!@h;"MαDՉ&,9jqVW<) [R48 dkǸSay@tC =64Ѩ'YTJX걏=)%Fτ62Wmy$4OsAlz3жFʦAl$mdVEOoee$;bfIQi0,?% rmvﻼ"ଶ! (OIgF*3o!DWF"ѓ/|3_ uhȩvY8>Ye5aTA*vٳz % 4dGV;Z#Un? F/Rj_Q&kJfw}!MV6?>RLq߯%cSbx8~ ķ4X 52GsJ.LS .g3)옡`)>Y1H挱46м{*,̷M≗QIZJZJk.COMyw>u"_Uϲ9{ů$F(:Xs f%jHÄ?L_[;?$*?xM8h~TExAPk0>L;Kc%D,1| ]e&V7*lmr1s[c3, ׁ@ bb[03XrvP1-me!zcQ3u3'w m_+߈|) yɕZةMJ,+V-qyՏjo͌ 0,R{(KbsvNO ֶ{Դn$t"k!;_=!:Fya  p`0 @dP۴uP]%ccb Ȝ:dձ*|x͂rǏc^@p+XI3X +?2ftZyכ:< u zJڀ\"[D!S!GL U(6p?Ic|c)9)h%`MKQnjOdze\t* y;kWv(AttD1 w =窜tB;6?o٬þr䏫lAt(`v S`9A?-'8ή @H'}f;bg&Biͪ]&֌4~2v~DKӃ6V[TnKj).l /G! | 6(Ů2 dM-M(zag;!S2#jJ}M\:\ oL҇b:>zdb\ 黶{/d{M. 13Y)ΉF نL oR`BVˊtDǎ#~ wRu2mJ{_ˤI(AJ{Xj0l/^? pX\;s J ߸ ZR 8^Hl˃rwU{|?~bJ'ENٴ/G=ZwMWіaٵmG :F^MrUo/۸^$j4룘ֽL~M0xh *W4|RrvC&&4U k&FQhCa/ t\άw`ބhݓT()gvY==^e@$c2Ǵ1#.hD5HaB4c  i ssgc$45Z98bZvn1; fMNiE[{( UF**t?~ag{dtD-lɯ1l4a;~'/g[62܎i^lq*$ +zg*πJthoD9^6z[$aL TX 5{ ʬ-YsD*;UPYm_TPɚ2> #Mrbځ /ۅ9 "jVjviQ@&հ[uVuG, *U:lŚ[@ŀ/dq15 ;.($5]UcP8BĠl'aWǟwm#pkP 5i. FƕYϸ mY=P"!QNa)0;RF ,Dy<#6yzQrGЩTws@&gЉ{h';NS\ ٷGZh'r/=Wd@?`?\Go`(AeޯHT0)y<")1:ZX=WNԋp5w7L)ER:ixa1|,=>W :b;I_XB#2 F\ ,?o+ bN\tzX9c"|F3iRys%*k.g.:9I*MNWz56ת, 6e;Z.s2& U\O4OE7`(%:!^~!T Y#;Z"aoyJGko#;ă/TX1s\3IB|.:t2뇡(^GV|K(+& V'Xxڿ3ֲ|^yd՟PffKki,O%|t :f ưg4X y[:-4Hj#֒+$a2U/d4>Փ8ψz9pQ1tລ5 +(qJ`M+y6*2lD". jvBVia9-CXvWg $FP\l1FĭCc VvHaD4Nob<*J4l`#޻[mzdYŨLԮY/G7B{"(J  ;΅rLFq!a4QL1]55MƧ[ ^{"ƱSYQ$ITk?,M-As@ XhA7:R)1Wzj0pL\bBe Oo$/j1?NN% lVEPZ|Pl#1t>uY\B&4&袣e^Uб0^Np)',vUO"#'ǒtŌqJY-!P,0`]i|3=F8<T&uVD=*N0dXg?4GLx*+yaq;N1a6N#)$<@$Tw0 x<% ,RLyht@hR/ 3Iր>nV`ω剤)͒=>J!fCmcH$A8Sh b9w"s A#>pA, q[1@ M/hZ 0ff{-CjD*o_P Ҫ =H4x%c$({1%ֲT7PJw8CE M钲l,)ENR"qԁ¢l >i\7I aDhE\ W>u?[]گlk#9'tjcfW5, 1)[.,kq 2GřA#NmSadc*=Mź2eJYX0{?5"@, lU8GJh; 42,3O ]NY=Y3[tݸ郃4rw'Lhf:.L Lg`Y@C}~ESr5#jOkNJ/H]w◠շy܃o:*T5q~-:qC8;*H6{ GkCƌZ.Bk $i|`u_&0<]2\WCwmT5Oe/=?lGLs=Ր,Kiˆ^0<ǜKg5?Hma2E[~ |=9*liG.2hh.]pY(+@2jIUE9]Tq tP2||W:Ԏ_”Za?`Vnj6 _T,VDF0\. d<?< ڊ0Z2ۘGd''Љ._UN*~gROl!~7lk D4{DJɎYo' ɞ k6D1<;,0N_a`S̳#₾d.f\tiA"2-'z|9Gj9O]}MZd6V;Y#*ՍB#18ɫv@Re#{xZGHݬB#3h o%h7ϭ^ x/< Gm3`]O.5ݞƣVs@^+n![sߣEo.!ᒩҋ2+̠ۡS׉hu0876jI€/kIF]?bF\zܯڧV]pYR Pd9-!OlQϗ!C@n'gnzs t3& XEEd^,O6Κp-3rIN{V8[hT4r$.,jiyn2ryX㛠Ye:l2~u,Kh*jFK7L7^>&ֿ6T4K N86vQɖgJED]Uqi;VTC b.seXݏt_"tܙ;+ Sj PL:̓'LC3| 0)pP7x("iY4OgNzPJbU9MIykz/vz'Ę[NBck$TlM~8A4fǶi'D)g] )[xqIu-$DAz!5`Pγ[Sja=ݷ  5\$vr)Mq(|4/5A:7_ F\"ª0D,ӨۊtptK9 {km.um+J1~ z$"1RPP㔒4u2*Hƶ2HL bݮ{Y}~1$LHB7^ܪݲ} ó qCַPt=ÏJE噎R@.W:) C eaNqghZ^J_i3 JaalM kLXO+b:~JGE>?qkz."6H|rZˍ@ ~&EDpzAoB?Li?zwtKO7A9ɟL<=.{|])\{;A>WyT(ۅ4Am.I6m6@ہN5v>>q9Kl *h?c7IĻT녫2gG32)4 ޡXϥ"eXay ´iV]_{3ks=u`3^Ve14k3LzbMGH[‰SFf,~EB"*Ϡ$`f>Z|d*kpOߑx">U¿KQ7-J*ɜ:@w2 d2s.I7ݼjgV}_dx qz!6@#]'B2EڽXK8_| o2 zE~:EKN^2O!m[N 2̤E݄7Ɂ«j\d{pϾ?*2VV [ A✑@VBIE;.}i6QiW5La:!ahIHzx5v܌Ops+"CG R>~X0-j7o#\' ħ q)@o`FŦsmNa`b&ز"uCsZ>Ip1@߰m2uW,XGsODO{iOC>tCs= 3myeM>M"[#ZJl܌LFac_%(ZVδ.,'#/,I ,]ˁL*ȯ)IBX/ㅿQajvZ}eZz4щu}9G֖&f߭_UW[bjv^2qx=w|폐tP׶܂SdtF)NrZ5 icD+~]*> p%yC~|ؖ; Snt250b$5 AQIH1s0*hL1pqZoTyت(5g .uoZJa9/c,qKH>3HF`fzy 3.ӡM!")읟uFBqBzߙL> ]x~N^ طC_\3O""dPsh (ߗ2ejy8,®Hzm>3?nT|&RbR-h<މS"A}; \3#0x1ҹ9e?%eM6ԡ?08άJ ϻxgwD Jةi[Uţw&vV)tEsFvZU0#oJseK9Ug _g{6#+G.5k!Mtd\*P_BLg> Fn~$IH:u#F }H[?\?_QO@lk%$zW& HCh"O?4tnhMoKc^.c Θ &4&ۺ m89mǥw(ZLPZAA6ܦ: ˙}iO[J;asYr͕0Cu:Dg(IIC kS3\8X^2EQ-Wm! oslɐ|Z<:-cgݗs 0Vd(5bk5X8tĹSf Ϝ*B-= 8tEWM_6m Ut?6TZH/۠'U@OАʩX$:jKɏ'-TQf2~\iaTe0e.|tEH` Ӓ`ܱ,tz6)h$UzJ)st_^Mem_@p@i]pԻx=vcg?xD~G`wvkN$RXr WDt5,^'U94|$&mEh:K1CWuQZ3 !>ȫ#fBIIKF^ u[n >%_>?`IJ(kv\ /W@Wv$Dt6[)H]ns,vHeEJdӈ"ם7e٦HJon:+yzq{϶pcq82_nO]L*:Ly3ENf"ޭ@$Q쓱V5h\M! @^h+0|I%p>iߠ]cDW~] "9nTЬ3,CD?! $(Y1?6Dz(#{FwhBafG,6|s»O*.~PrImm<H6tjA\^xGF 5>Bba2QHS]qbS9y?B-ebqM[Dž1Hp%Y`Ņ*6pI]ojkyw1;{ŀ&+ddT!+}>z3Byge5/tmXyb S\3&xʑp~A0heB毹 yZ94Rݽ`3{rHe.ZaB2lBUoX WWL#g*{`LG#3*!+z\$́H)E8]0q^u5uksr-wyκ>ri:Bn{q `hT syR|D1qawb҈jWiNwG_vnq<Q{|ō9D #~N{fW\ʓv8'өX7a`6x%o]}T&LLz&|Z52qz9nvh 7J5HhʲxT!˧Tq-(ے}9*Kl(Z( |./YiNjLOGހzYO᷸Tȉd: "/IW%12VC FV8f`)^+h[|" QڌErFӯ -RBͬNeJFXAx֠N|WD;rT`HԳ! \Hq ^pܠ+RC,#xOM1*§BeFadew85jG`Ŷ{XG䁦QDBrNљ/J(H#Rd1,_Zw,, HCh'rɎ 8YŸ96o\%OlQ#1p|z!{xsBG}&]_>t2L4i`6T>"a *e˜-9eHG4SnytK+ȴOSZw%ik|`X06̮ϡß癏j{>۴c:.o =ax.~}`*Uх֡=J<vјm10XlPjBtOm^*"\T? D x[C2o3b\`1FS%H?`>u;K$B-/lR(j~P}<J*iOah QghNE:8c9G?+ 4/Gܬxb$0,e,12@lx%M5i(nGqO+FepI/g`ߥWfs*JtdGgnYXF -X7bL.$|.Yp~܋l &K|#1[.7NW^oJ=dzwl^僳!RGoG&3\䤡RzC(ˢ?2ţc?=u|Aro6u$RsPf ADw$L#1p設\Kp]J="vDzœWDI"NGFwK^t) \ [_ب~4onYg^8?E&=L3%X1/kfDmsӒ' Ub kAi1aHN v:QPT?ƃ't!䎖sQROP )>c35 iXqܣDJTOu.,~*b }dG]A ^/W[ߗSOW<=y @i[:_q܄f5J.ijUU4?"&U/95iO@Ơk@hAq˴*P5@9RE摒9t\7!OaطkRHցiJ!vK6gFy ;Cڍ,r~-Q>z7B"W8|A k||7pB~6yoxSku?Bus> Q>T:`oUz&#R&ZcVΘAk6<<uL]|aTHϲ^˕7[c%ͩ*p|&}㹝fWakUVK"{]·d^Nyv& J#Ɍ,~ݘM?P; mփEoC4"lȡiC2>>- ny@D؆pqx a!sv^(LGg 0dՊ^Ҭ k{ !>M|3>DDa#}LrYeW*>˲쏇I_|K%+`lN=oӶfD,P-O]0=G.}GA%tWvv;$tyyÃdm컔M{l֮+L3Վ 37NFGQ96kgZn05 4A'^G2i*-hm _TKNu6qOeZڌgrs Ф1U6Tv_9\DxtCpe cKdsuRޛށEz?g]IP[GCJ9"|mv^N7ʶ WTϫ|a 1攪|+ړ9eMC9d\T1an *! '(*s8 3{5>s/u:O1kOGyc7 ns7w$1^v Fe|nA)_ISdK0ԓ32PFN<ĺT8t_ g){tcf*Z"l_ XpR%ay*O%YJCF]9~\2١;v "?tWǓ($6{/y _B ^q~Q[mDBq9FI}!:WG#^P{)ڴh [m=o |s(:Ch}QE9|J^jIn4V*|KtIzcG >FJ&ƿDt֎#{7;(͸( C)#%}Ы~ZujQC1&9Vy !Ktjw Y|_B|DllOsrTP\gaĽiɗ9:,ҢS9kPX3?9Dg^02?_8F&egԦ1SX@G3L"֣BGGHDz_<]>qʖ`5P1_-Ʃ$9ДH]嶛dpt`C#sUnrmz)f/hJAFOgGg3eѣOl2}e[)C uG^:'enGi+bq<a_5nٰC. 6gX67) +$ Vk|O&RڜUrJ&T4ongcFXXe*Z:DJb7>&!ai<#ˌl=D2d F}uF?+L\;guqf*7. Qۇyֻh-}ÖȎl M%V8)EjQ$j~Ӡ鯷lݪݞJM*F<:kr/\PpfLʘkB{04Y8dH{]- k 佴 .gdkb8xfcx G`"\G,?f&RK,w~F_H#߶|6c-ub#ӽCB xrYF2FҌW+(VO܁b~.mڳulWУC5cj֩e%$wuMύ3!O}Tceg3̆6I/(l7Sཫ؝Cj7P+[ 涏H|(T]{+T1ifM(5_!*"CAp.Q*wm̝K\k4Wfs6Y1a/b-c˷SwCbbOZνH'X)%#"u8}"&ڍ;J& 8r0qdXKi|1nsKaXMsB_K?Zݓ9)hsg%#T6$$JS\ gP8kI\Z> cQ(Q>kb^a 6n`(EqYy\I j-o^ i +ct  lb޻[ﮃK)):™uR'L;4&,@1VL0 ZK]PҌt~ⱳ)w3X'ُRLg#j.N<>Y2H5 FP uaNP=3A>W(-LX?_#M&Eeԃ!5ݘ7l޺QXLnw/CgW$oY$N72hÏ.o>D'Wf H>ɂNMNOnV[,jjh9k+j]A4;_tP&'V^6NbDZBǎx hK$mRg@X Wh$E>i}^1>80ǔm9fa$5T+UEة͵< bk᥅!^Z,>BM/ũ Rfbdl5'[<āzV;Xx,,d{L\^)\y״a{ڜhLS!lN0^k sG= o-~+>! ,F c]*?s' k8G7uTfvW\Ԭb)O7sBh.n)9.\FG=wCf #҅ޘSFGلIt qJ߻"\ & Pڮƍ. !2~57,D KG [ְ6 G8o*|񥕒hxfE02c]k ]CuȈӖp+#@PFYЂs-R:QF ۾̄e`HhE}jPyI~6^ʻ'T_r.I*dH^%2#1>T/nj9ᔦ%q1iۖ.RvTrkMhVXi 3G&):k3qޑ'e"3"پ;VPpBy+ʹTڈ6l\Bzch$&& !zu8Q}J yH@4hP;%ZdS>~=]zmg%uxqꉳ4H(ɻo 5 $u X{Ê:ڍ.<6BQ)Gu_ᔘgmhbiM+Rr5Ŭd))*pɠ qm VwBy|'#YO)M|M,-:`mڭ!_)Ac^h4hM;,7 @sjы1%gJnMddq;={V ]+0/QRa&7N!S)g| 3&543V(JT^u]LԼ~.r8*{3#ΔGZsKPhcSvrP㫘mrYY,-`qu;*yv _o8TYN6ΝjMsh#EnWX9 vG3m+w2L7ã MlT?ӹKFUD RD]bcU@H{n!T;)ᫀS!qd-"Pncz*L YVۦ[5J_¡ %놴πJ{:E'# -yS7oX o=/R4X`] (bP3AQ=NcFJ٘{#/-iy,Ol4)퍧)Wr'C5-s>Y6xgFOyx^[+gڍ~]`']YyZ\=d6s23),ԋfPMA5f_[aݼui5_e"G.kj ~_ 6֣W,~cs7hjQ<c4i-'%c X rŤ$%VOUV$7s9?L1#\1Qa blD| /ܿcM&V.Qʡ^JxuTpU+c4] N2YI&5' yTWb"e]/ mv5дN>n+nGs+=߿—]j]|e(g3zю Oy z)YDNQ,5qH.=Zp*qZk)ORGw{2/~L0` %"2L4NЦ7-~r^N@wL 'V|T S [ΛCޣE a<][K9/\Bס>YޯUPN\hGC\^{|x&Lׇջ,ҳ0e\)Kv (cF >5 UyC83>v>#&YʫK: " _xMA*)4#A )O8g|3cC.ܔl+OC6'p,Bx3W),XH +4@5 C UɦRQ L),eOM}L˧S1S+BgZY G!;V헰'Hd1}n.qyE Y-H4Gc9Z3A|[kLV_.~~~ qEVEr ,lH:W]\\VvTچV8VK`44 TġKw4:Z}_^ʴҳS~E/%f 0v5]!{2nm s!Af $X~,hKsx C-ͬBtena-Zc} U7D;/F N]eWo}9"!gpFWϟA%x;\?^qie~ĿکQ#cr@2CPfT;lVeH[iR8TfD[xy^ *I} Y[)Ww"o# ,5o4ЛrLW#4XuY2DXZ$E/Q~uN3[̥rPgZg6刃wdfƞVēEy(^ <9$S^w2Mn"Xɻ8uѓOi#ԺJ.ꖤT\R}b g"?w*K' .70o'ͯ|&C2A; DZWM:W@>OtgMڀ{! r43|@8:ǫK!X | Ib [ud  *N__ |klGNe!bMYLo CgZS-eлV:x UvUQ*Eh~ wy])c?o{ GrZq25|0gC>s%9P4oD dVO"@:1l~B5گgQˮ㟐TBiiSi[^ XzYą~䋉)?$DAg3䀦S-\~msHӰg2l1ـչt.m玣|Q䥁GR(x0V~>%׬BR36+LѶ|% Ћ{52dKvj%+.鈐\{mVBy|'XUUm1qjgZ(TF2,>zy`FmQ+C~|N/KG0`Ŏ%ǀcPnDȼz k$&~Å^cވQN:gw¼gg! >F[kgXC*?xC'Zႆ}Yw;/lu($-fj/5%&/}i'b3 _GipoT6}&\qmf72~)rirXiJGgpLDм2r?:4DlkF;PjOx3۹0CI`șfBVy%A\vzL5[ w+'?J7KwDBݴ<K9_< rο2l$F 2!I5,k_y,~Y4)ls^F3sP*9fsJ6Hb Q@:?e֯&a?u'q92QE[ U[ H=ُpd$!Z(5#mQ`[5|J>4NR wZd7ѶSw1q\^rfMQ(ql I? |=FMCv7 s՛_!3*E5Pz:Ur{({C٩v*P!dꧺir dq "APNP5_GW9@a!ELZL'{ptxfT۞uv"bzi٤6D "M4%Ɲ+4JJxXCW&{0œ\pEs<%ܡ^Y~e>ʨ(v:>%!'RDCpN-Ojs֤ |Okts&%fh jWs|`7u7?o^\alTatQT\l chb"tnqc 4c Q,?f ϲb&B1/nu q+C|/E~H*f7Wҗ|9 }9$ 63Q&3D=J.%,ފ <Ԃ SKB2n݊!Vb4.ӣ㝑CElN&8ș6IkH'X-=cdbۯL6Yrqdt#[*C)ʖ늬(uvȂ;#y_bĿ"8WBpKTL/~wmXDPXqZX#r352S罭Vo/ò֑/:=cRl[:amоm_Q`4F԰d3on58ՓR@YK2ڈn/ęx}nê=d 75>\2˽>RdE_6罷*tCJ4pm_Z3Sϧdd|7)7VO J<(-_O`ӡe4ާ.?;=HSْL˥' 8~חw͊NQl*Fn, MW+E 1FE}imBG08kk?EBĂ4ƋIX&6J5[5#,xȄN߄ZFI3k5v]-UF&Tl~^+s>Xx~Tw9`,㖋dŚzb F,ǧTSPC6lUD_rD^%8!:"2 DT=| >!I";&~:`%&\8bHST &.  %p V{ SׁD@vRp;聊!S-xe4B<&f# 9k'x(U qj-6J"&J8BG(zXhscR0rY݂hp`zm|K[(hG,n&2DrC4T5DPgswTQGWz? .ߢ]S`d\:Uj| $*cv_Dם/TEe&fI͈\KbЇR¯q %2Ӈ["LO t/3O}  lǬ%o5C'C~SU;)uq <%(מ#т_ GI~aR+Y߃`Ό$" WcZL,Nl i4 >psab'L̗(njUV^Z?.ʞ4O 4:u\_ |0%>0h~ G >2O{!&.h5,Sڈ RS_8lRStG8m=+P^ږcYYY>OfsțX. ԏZ/("_oʞ1}0Fx"~H[1GjUs+( ř]\jPwe˿0D#팑O߉T<{(&)^nŮm=d ԑcNJ-,%/'QtiW![{ 2{3@z. t.i}j>QJXԋۊ*x)ҩF,7=W w gpVv:KUCf F ,mor0k5ȍ3RD"7Vc-0(`+'YS|:'w|_ ^2KB6cIf<jAr%<+ijdGDYyUdWUeo;tp6ʫ6nA6ÜFnTU;=%ztXuk"&m?D\5AB0 ,#JYGT'@U oPpХ;)|[&-Zq/8Uk?P8D#abpm.x]Z>zx5} ,u8 XY1S}=T_& M*:ˡپ_F=o^*2T.*I*rhrܒߚ\[j|b$$J? ̹WZ(ތ B/JY 2@qe ԥ}(G8h-uay49НGL`~1D'j%H QFp "uHe5DSd0FaDu1lX*O T2y-(#ESTdQB/昭`d"ݵ.4Bpe:E ?n CO#s;`c}^SȪMȧzpy-@3vM6,t}n}lhI6R* %2 ~&Lne1H!܏J ИHsFBE}>g9 reY8dU2 `*7%#.DBq̊!uޅPalb erd5^to˲n ]pư d3Ă09B+dпl0@u%5j:A bY.Y8&p LU+T@&HJZM1ngv6nT#M[W6@>O wfsYY,@b@-w.TMD5k`nmU5zkJT&.ÿA:bo<)0BE^elTZ= AHO΁ ySj*y5j]Vzv´Ņ" y5˘3O~4M֢T2/tI r޽z]F1y_hW]|vD2XSﶄQ p(H,lc=!m }ehE%:\oV oVץf@Tlv|~ ³!O(FV2sʟ9r^  x1U>цx/I9xpw*fҡ@_]4nl,: 'AsO(eav1tV;0,aJۼ?ųqq8SP8?@_Ux5E4V)_q"vkWUirh7E;Tp,4?2K簣 W:1<.dv7RoJ퍅$F7aG&CE ]c}T3Y 7t1f,BT5? ;ԩ5J}co{K~xX ϸCJ}aڃ= KԀ)V-H0'JQh!P\jב 1N{f@6MMW]\jHD׳UBE0 Yo@xe:ԑZl ].~Yx%^EEn+R!JpT2~nث1.i/B6VM`&!B[*7ΊZQ-U8h n#w/9yz׎2//oz=h{1o_?{0!*ZF+,Z}%^ٶyʓD'K/=Q/n;n\8zâ;xcG#eqnk{ϋz> @:d"t[+Ona#O pHZ ⩡de z=q?%I*6G yS(ރi˕WߴV_.ʹp.X()Vr'?//|Mn~gw ܛC\ZM;Ws{8Z6WѾ6B 5 mkxO9'1/CI1竩54( ĩV].A/b*W7N}o ~ KtA}38Yz'>&\)Dy8{cἉvW "BUpK~䎙T,e`@1+LfPY+5Um!ۙ . e wnT}%mAYS LoW./ya )i Ŕ/izqzx8u &؉qz ؝# y7j0,] NOCI[H YeK򰍨y)7eރvݺ8I3v[Y$x!x &D`_C*0NQOVe*Y"SA:;N.m-c[i.8~>4.{ qݲb̮z2Ξ G7.r^*|zck|WMDMc>ulĄE@KZ,1!7]:a同m:@cqRCk(&Tz5(˶lQI);Fvϭ\{Sܖ%rXD4޺EeΜ䆱kyh"w: T2,H=`ڹ"Կ]$u.y^۹tDȳhSp)W"O,A\8Bj,N'VS"?6!; TӻøZ^@WIn9 m5(*PNB!LSh-+<.p䲗d)]$#o=E>,4݋$#[i5ɮGݰ -O3w[SS adi[ٓu%(4Q50,ܑaJ?ۚ;8+vЏcw5;l;lߞ%³1v ŊpR 9nf? 2 7*0GAB|ejZlj17GRc %B}\L"wiU. طkſ)$emO =p1a7.MTV}#qqr8 j_fQ Ge֭&-_DUu5cⱝ[ sey"o?ʗ4__ҿ2(h&^q5RT^MDȠR,_:_ԭv(b/v ۡ| pt6ިmi *_itx:,C?qY]}-/_cP^r)Ƽo((r4)/wU"|_eD-OrmZhPrgau s-Y>,.SO:XڂԪ/鑞_3c&p-Ub]6Kxm)DǑaCeYu ԝHi\QG(i{^/P8ەTV˙ nI r8 G!.#dQ=zNӱ@i3AmK~A$cTIv1cܡqfZNzL+eº !*liL'G8ib/`CUr3 }ENx/,daVݻ8  6qfk}r2dKoK.L꺻qfi'kcZ%p3,-Z.0R* sn,6ŇF5yJJZ. 1>teGPY+C!U%B .nRY,Pq 2٢E1\BgfŠ `AB=nV<9:-ܳ+Pgbv-UZ#m6RGQڄyTCa(/ax2hg,Lקϫo`+U|=͵z}YzΌo tZ[nE}dڵPumAժ0 O"&]C0u ųMO&\|a7xP]D>)-D)iË! zIixQ,44#Qq 1}8nN3qX$WJcm>b@ Itq(GzmBL)* IY"<ݹ 2>wwdFe_1@/T}UA9L="l;C'h/͔(~AP?;gݱ-Xa/d7\[ĭ -w;c{eSZS\` 체Plg3DY5e:fr?-J Gƃ=62[0D^{(;:sW25-N eHЈ*3(nzI}4!$B5uJG#6(Cg jkUzPpvOy3ώ!P<=o[=)s6Eu8Kn *Ԩa%<+êW>?[$Uq+po64g]%So<mϏLJgd 5^1G5$F0kӿa {BJ Q.IDY|pê"3~OQQc ((1 C뢁m<3[)7:zHjh2S=2@"NA͘TCkқ^cX7Fo %-Gj֟"jNv?E߂ϢRCOs rftQrj \7gu,7װXeI~jKfr j Xe~o fÆP!5!QsvY] ɽl̨K<rf9B!1)}AyIrZծ"{WIoYΐ2Uljpx`7JԬ]F44uY)g9E ( IEj}uQq9B~e- _9]D]:[$;.s)q`v sW9r8+* R95jx|HܒIgߗ#/ڸQanHq/lv<۪i:Y7a歺*$VFrKڀ҂A/,R8A3)j#X35ϼt4J?`"Kfg?Cݓ%7[^S寰$\cfs=5xm7V.BxсT{}Tu[yT7@LPd I7v#cg]]n2X,[>qRՕy@PRi#qY-ݶ4ʻGlo~:_̘LIyxE{ظ'Ώ"-bB_tpX}ATw l챨 {TVP?pp+޽@dʾd/Z-yjHPa=>:oyJ7 'ӯ7nC q l(EE6kN^jz1rSw&a`zZORˀo͠e%+Բ2竩WN.s3%Ǣ>dZ8Fz^xpt3z200nL{ V}qTdYP 4]ruyAܖnsÍUjЋd}_[%\WSθ9Mm,<=e͋Ʒr?iˊ5gSB@ r$-qyn"hbP;C^AрrBjc9 yg %4xeVZ:uvc81`ڗ c@wA]nvTsRO(e+.\)QE8u<:|͍@/[Ss)>z%}ܰm E!/B$oPI-SmAwHKm/:r8PTݰ ђ bՇ{-3DE1,Q$z"hq;qm>q]+(^ 0?}iП!>wfAX'V7c\V;k 0*L"s) [xQb 2"4C9Z%8#jjKڍZ,%A1u3n_f;8'p+FZx܅S1 X!Nտ(<KB꤁uw'roM/R&vv%0oB8=#x%%i~>&%''0efG]nTS[ I3wqS;r2-Ic= i<+rY6Ip֪eK&[9B/!o`m 9΀~$WnH`h&#Gd(,7ǘm$'-"W\qm AHJ颁8Tb6̻R'jGI.Vb-[-61䓾¬7 Յ%= n QA%o>D9SO"w}yΞT"+t x'OzHc eшn԰,dLD23)]U6g/U#_- w +W iW@g~df3`Ʌ `sUw#Gˣ669~*= Pdh^uNUMtdX\*>8D.z,mQO1+8P7MDA !7yOʞaU _svcV⠠`~=hx@TY҃ProVPǻu*qdЇ^&I JQ> +d PQOPC̭{2"޽wifHmzrV+,!j ?=kYæv7xZ")' eK)!M[ r]FRT!uݜ-ڹw Qh5XYD2oA/ĺoQ{hΝH6"X\# r={#QQm#|"mk>wu۵x׾>ilil j*džPVk<gbqI R93Nr@|&4!{QC:ICĈH\+L%Z\j|O"!.5HPd #APxdAs{'oA!PTtO8O&_/38|[>ڸEawbבC1'\IЅc:I H5k(|t ITtUN55g^nر8l:e V('tѐ\/h6^:x\0} ET?#ڞbkzeb29mWYQ{t4Ҕp-E;h!"n<*D+O Iad<+C0d:[֟G+s5į+D 7\_s>_&9+pP UزnN_uhIˬGEKs:ٱ A8\܏Wގm=zlH cy&m h)i!4Ho1G^؟a'CuFd\9젂9v5c6ǙmÉUqaTvShr y[9 . SD-QLlY< ha7 P|`Y1s>ѕbiStߔ?<5';2莝T0M&bIЖcv +&C$xy]𾟮V浘c TH+Iɜѩ.kUtʄKQ_OP]vv'']լ~]p&fr?!VA9>N @@0BsGz/Nz+,2B}ǐM5aY 3}/ xm-7O?t9[猚*ciuIȪSP%(m~~gjR2+GI*ނ-7hbrZcW?z‚|kiTs Oa7QE2yf6RI|zr3bx$vHɆlHGUKhT,Y0MƇFC'Zדю/LdX6ۖ.~PWBB9"CȴOբĻtḾR,4gLQ$pDͮ/w{(H 3-xlS7wxik6}k,r̋S6n֍*A.c;C'No*Z2J7a5gK<śX *Och]j?=Mp ǯ*<` gRr䃗L{1ɯ/5E:וdH=Su_nKϞ,?Ðf0n=mPԨEҲ=̾>Ң;4]=V.djBeMR= =Ë3Gbtnj8ǃ2RQ[[JL,U0ݑ-Iˢ:o@2kvjnj aJ K,i!ۚMT 1#ӌLtmU̚=?K \&+ jf),膦pĂvj蒹a= lAk@@M0QِR7}2t:b/W\} #0SFJZWmBYlcZnlD+  ufmhqy:K<x/_AZx*:_6g P}v<5ܦLn}B@ɠŴ25:ߕy$^ȸlMu@.Z6v-Gƣ 2.٩nH^%U-Xd y.B_c5I9ɼEv\aϞmNd|D*ùA0UXD__W.SY2.Р%5]!qlv @|uFoaYjovCwjg׼;0(yڇ3C|ݽ k8 sZv rg;s)(p-Ͱ&qQMΜJԣTԡ䋅:kwzᆯlGTTw .%"P+k*{> #i^3@x%9!R0{QM9hzf>rR<&kZżvW䎥3)4*r DKEA#PYJ\bSqWmG' _J|!;δ/tigXVT[I0ެjDKTB> 2Rd$L mLģnZ"po_}ѭЉ^J;,kY;JG{d¥qBބGQBw6πpp#]@ޅt}UC1>XRL_DH`qxYq6M׺(>wb۲Z> CH煞mOp3cMѶEF$Pz'K/)f} jX:%~VykNBx bC6#L 2^ RWIYci 4 Jޅbcn Jnt30B6pt"TS2O&%l{7Dsٟ 8c.ͫ  } ep}Zh,Cl̎"/fA>PG MĖgCݺ 9b!*kɗD_Ld&2҉Wv@[y2dE4 ZEzLe[,T%LvC?sZi5/#3|CdOw.{czğ7z H+y׹0OBh)FԑSmc Zq"V''mm  1g ;)?S{c9>L&J62z¦3@׼d+ް$ otU- !P;|]d#`05X?6XŭX, uz-P28eRK>Mh꺯{gAN03x,(r6g`UA Y gz d dꝕfHy'9A @۷pMjB_(q*z՗eN H YliwH.=g< QyZREEY2۲e4 NEN@)1u"qYNA_aO?gU%8c @hQB!?z#?Rm6#mJqcHf1ƲbHZKEXI?,h5=o.0+j.r^| mxxuuX.W0hv}@߁,ݯ]HAUFKZ={#/6 99_{ǯ@%gwyOMZlm~l(|Lݥ6Oh&z/$$@ sZB1sI7eYZ9ca7ImZ!ɲ䷢7JnDC,s}S]J)QcJ CH-?*Miu q@ Z#M#k>Fs>5e7-oM Pzn5p"!{]ӨzasMf2FgOL@W?tR|hsL=tz!Uo(7BŻJT T@kRZ<ΖK$ҀG&gA)a[w*F!&9&4kMU}Qߴ}ƃRNSsWB!]Nu4Joqdp q<rCF93;N D34y\-L]ߥSIRalJC=x>FSuax[[%bId%a. 06x%Șac}%peJsiBn~XkS^g8U$|)4V6Uիb>}riuRMwAegߴQ.'Gk68E,Z}躐>mv]dHfWr\ F3'3ɨ'r@NgDF"g]|Tc;H0b ɆzD:DY$SRr[ eU̾/3J |x|kiv3 RX.b7duR")TB?T!6USiҷA3fSJK<gyn_w{4bL ?ᔠp =dN6ez乕=$;s5R oFJ*Xh"+f2\6KSmyn/څnLL߭| ˜~q$ g. 8Ғ8؀ϫ!oVeKw99f Q>;T}!}7L_m [WbNwێ=-l]8f6~=e\t*lsˑNtNUSl')9^z]K#b(2jZzfpci9:AGg.c!D?S|!o]?YF 0L˞b*ٛ/8<O%Npc4(s\ dIWD2+`|DQO_5a5#T7rNሏS9"Nɇr1sGV Ġ a 0>IcIy]&Q,P Vn'zlC0@T*']HM-a@j͑"ix`j Zvp"Ai mu`Gqc>ު7[4`!Vpn<"KkDf (ɼ2Vz7`c:4l/^rBըKشD頼g{nϓd Ӭ:[u#G]0GR6++/)݃ͳ_)YTMj 4eq[+KI=rFr̿4YH괲Q,LĒ[%dD'͸ĶKzt p16`UTCW~4ҏв-E8}lMΞ mpN*l7HrؤV Fic 6Γcm՘59Y-nzaοOSL9aFza+qQlSQNeKɛc? b+{{mޅľ:Tu6cѥ&:Y]\?t*Hna:aE䉳_ႣiLåC:t'{jdJjȥj2a" +pif%F0F?ۅ9A̬'ݢW h(o[#Z VPc\A٠$׻v'Prp=HnNo3L!ֆ) 'H1F. k,@ENڠO$0SL5"R'->bFc Qt2شTSB=v75,$ƍO{\Q'p&`?xqFzU‚WfWĻ}$_Tf^Y'&Rk8BEu`jzp}i@:wlV̅iMGHrGU?& y5 >+T2(JlfE#^D0]W+Uyh 'o/_scẽ*/ f/0 Zl h;zi1D,1U h"g$WfJUQxAٯ0oeApAFĊB] &Win5pФփI.Su;T;ѥ/OT.}?5Y ʒ|nǕneފ=k([3h] Mg&o@q{,:b':+8Isۥ J6s A : v0eGcFp8/ɾYKu+U}mņA*R/0"ݞd"ztp"ŇVa,O%y@4:^MSa`,:$PUkaүGJ؈ A3.n >*+܄0Z)~zXmdO FJ͋q ív}$uPp8tVDTpP1vż!?/2>7jr;<Y%0h|@2G6Y' t;}a_c)`nbPiW\7OIFbTه쟅*'k%T݈u$盍*evj5i%N"kf+7U~t>z;#B2X~<;W'!iΝ#1u8mhOvwAD~͟T]mV m&\K_UV- z<$3G0?R{G?IVet6@; &hTuyXߤu.) y)>"U xsE/S)ݔÃ"ZM;VШQ&il`Gd[Iʋ<`^cNƕ{pmk@:VRԡ?GZ~82~#& *p:@s"\̂g/! יЮ2"v>[]3.֦!-P~UJ2Zkӻ`u*q a bq.YOv2@GC>2>A۠kph -d9$0h3z]X"ܛY*IG NV\RJ 0`Y.ƟI6;A0lj,3[$ve}uʺdXeğѕq6 6^ENv;*dmBp%>E7#U ҝׇz=?p&aP.f$UFD9/b*)sAA?zNa3>E96̘ڶ~X/KCMfY4Ԭ8KebRS9DfhclUzK!/*${1ESqo m;V:l$wCѱՍylz)çz.A!Zt ] mi"3 ^3F7_n$q\=AښFnpV9aZ +u{^hQV⋑W\L>&$K&ȧ\O* y: ?68Jg+y@ަ! NSaG1e8jIS3wQV hniRkLddZ( RI npϠptK6Ιg!nE'ffg]yc4!'75zCUwyy铁1oWG),(䢎zanmi"οਚnyT᎝t Lβ2_M. @K FӋi6zxid7VCL9\ϙR@Xk@(?pi풡> 9\btQ ˽Xf"ol|gWrJ1)~PH˄j|_- pϬ;lW7-Xj:U#MVؤc; V|b ^.sFd~[]jV0mmŁ:x)%!i0L2O[<{ws}8PTŝ1LVZ jP,Mx!_Εx)\k qɿ5|yxiy#g >=-!Lē-IH_l~_\57ʥet<)pOYn! r- vfHmTp?9N@YBIk7n a$?"s`y|452M9',k:dh`&G*x'3@<譐5sζf{8N:w1TmB@+R~F1XVe ._>eX%g%{elm@]ss"m 4D/炢A%R<icAa뺋k^'rhQ? C_O@6ܚ=zPA{|첣9.Րhυe2P*9yЄ @2C@V$lJ.O2/rXKGktA{9ZU!m ſ\[,$>pu##iꚵֻ(".Jǖ:P_:EP5tRZ[ -)u !+٨7EKl/%,sz`S/vl_OaO rT;*& z!w ؆:rd B^VeToEG:H9e=O(6e&3$:Pz^4!ЏB&샂'^/Bs<{MR_x H+o C5S Zb0et|Ȕy}O;lXrqw֜2mA&3ʦb'\5!Pybjz"*aH>ja(虱n`!kHc=0;\{ {[ bYYҰI2 !6=[%G*ʃѡg+K]Mk7ͮ?|okg#6!I`ؕQq$ ~4e6zQC)x%۴%]]!DI^ :2v0@y~$?fA檬5b;F BmHĪJ˽F~T1]^ oR2 K=i;hD>7 3, \*- TAB4h$Uf9M!G%;X{"((^ա\vMd5OYOtEK>MBUDž,# g"*7cx2\v˒9oB 9}0_u[壑M{7!F{U} BLWkjn;􂮓ZTIvzC@>zEVtRe2e@0sPp5vZ ,B?(zڌQGasĥ`/ee݂2XckvtZ/%c:ol@#Vxk!]+ [ O\+kQ[t^:dX>l. 3ʀŜ~t#3 6DىUWv>1;DSȧ{`9"eIlZZ24*;vFf/S҅>uwB} ߓX/(=3SR:K&po1cma\ >10dB?}jI2[7LJ ey8;JFv=9ڛb[Q[[ fkӛxLXrEm0Al R jB(|jĎ&zʯEki*!A"poSYɐHV 1wKZ4GM k7+@i`O‚ApwmHyK<À.I,Y)O!?m'&tftCpqٞ͐*m]"jdlBpu[6(`kaTmBL8\ysnʛ.=82XK7&:K??.EmD tA E=@Fl:UzBagu౟IXl}߂C;vGԦ/-y8A34Hnr78ڔ,V& x&(dh;! {ŜSϛfr}y2IyCdeE<1Vf~K.aۢt'HtTӎd1$ /KG#}*7| *t;:^P)5*~a bi6=I P4ZwQU hvOJ'Ѧl{z`?sTQ/X>w݀>pxG?t@Kp ,v=蝸s|K9I}l0>QNN c|H[>PEݙg}^S}k`` l.R4V¥g^cF~NNkTYA*& ǦdT(A|Ɣ8v ]LY%BK=?] ؤL"̯‡շ=)4y;)8ytbOӯU ,ր] 3W˓+4NذU]MoXf[uqIPwƠ3rӇx]vmfNQ{(_zuDF9Gs^bQY_o[-caY6#.sx˩gs=W"$PX&߯ t +~Qis\=~6?B0.bǴc3|,>7r_#YgSL ­P;5Q-$ G1;=?;(iau l01,p*|\#P^N$v1F7M~AbܘfٝTD 96 r233C$ɂ$O7.a \[ԲǢ?R' K~RXYoψ'~='KNOVE][=ۼ*tw;g9PCPV&mE9*V;oᾀ &/ns%241`-<,)aغk)' qҜ LAC p):&HC9^F/{ƠFT☹>yz<@*`:\sޯDmƢQTKrȟQ}ovSt4"F zhw:<#}@.-sJhxN#sŧ@J%83xm6D ?L:h=$M<-_+c@~"o:*2%, ޛkk {)}2tEaO#--F:ΏDfK?R,3O J1/WPf@У $h&Qu*;B8ΟO\z5ڛP~JX"/eC~`HG9Hj/\BgVJ\{ȼ6?gܕnZVPDO"B ^h .ԉ_ѽ@^uzA*yTmiBIq\-u?E&+))K%7qk6Yr . T:7$W[x޼^bi'١OOqB7njߪbґ#{ 8PyX&=4Bgʦy+gz`&g^r NI2% ɯy-2vo6_22;Q)T7T<|WD)g Ĺ5zk#u2 xߵ ZEtoP@Lr/W_淸<^9č(alZ]7X7u>a mwJL[Ak]"%S/"0_R`tO>{KyDru||PDYma)1 E }䐉@Kv4ň X??k\j ڰFL}!I,Zu P5Ŗ0i1": ɥvD8u(dRki m?4նL0~EQgXڐW⪔y8&S51@ǘ9_73BB 1;URue$ELt= vqb+B uȪcAmpF(ִlX bj 駇Xx ьDL[zS$qIY> LՑE>o/1p@>#H+?ÂygD)Dr#KO3w+sж;~p7j]J @>;3֢+p.!69Oe1Њ2g$*1.O ~HJR 5(.b+w)JaoI8\G!fdKs(Ԏ*~5p 'bXCɑՔ~(j2hDL1MC3Ţ"?KAއ'@ '--Űk =MBL%VnYRA%#(3-[ІN~1T́MM=wp0ZYq0Vmo.^h4%#4ePgDe-QO!GCd _QZ_gCXZKاz)D9_8h&aTWf"2wxqb[.RBV9 ǮU-%8W{Mu#~H'O!I0); 72p[& a?`Rl8y87L|>HTX3 qdzկ /c1rVI*]Ii2 I' ym2Au"LW %-I #@"DR\j̯ލεxM&8e2WG!@kDÑ +2޲ewV'; sUʴr>TiR `gEkWznlH?TFqX'L9*=@D$057Dȱ.=؃/vv7%U@%ʚ,[H8VO/OS 7K* ]. u"G n_\3ʯ0ܤfK::ZbqK^тc4L=Bu[4t oIIzz_Oo8 DkIJqbꂽRP1l5hyb׸= GeFi%*` 0Xn}FiXG aTJ}j%SxhO T+ćkru3GxKiGiWҕ#{ C*}"wTDW?@|4j^հY/a&hhp5Wk ɟY Lkq%d{Z# )D$)?n!ͺ|>㧒}Ż-9 V(bC3!WH"x)q7p=%3Q=lx]90Y.oy@iM$׿wܫ#}|'en:MX6 CDol yMqK[˘CT9Z K#+i &ߒ!x? ~`el܈47#hO@˺E\4 ){7$gJ*FOIigw&c@y$,_kI1?U2 \w}yƟ ͼҗE쒂6Lʷ[x41ʴ.'*3̳)r ||/!V-|v,P"RnFZ0: xB8>)2,Mv|dΡ7/? _w?>=Oc+bmF/5H螞epw7Wѕ a~{־;o>ckGJ 䬗c˧e!ٷ~ d;ԑ选$K N0qu,Ջv ~OqtEymyY'&FHC[S顯?*TWsS|EiuxõV+#͉pie1{G*oFs'a:u1_ϐO`9QɅ1GtyĠ+U{tk S `fȦ,ѠPa<,R0b\P! |dE$Sz+ah\YEc# XhoGHdby[bD|P)z`/4< [ǴdyR3|i^aT*zv{=zg5 z[,E$m@ (+S<6h+4]R9;NIU=&?`q'lC#0GK`"3,'IE~,Z$Rb<.4CJ\4ڗ.Vu%Jg<:2:*c0;Y TF>-$(n ~ii~$Że!/3Q4c{a$9)D)>->w~P꡴lBwi~bBg,[Ҩl VgGn-jAVBl(EL^5.!:r 9G1wEרq R/׬W N^4#D-舙#\ޝjdyN:SUaB`Ky#E{GT>U֡@-"(g(&qjހ#npӜo9RJ2\!B2;79.yPBag69w_s;u y[vHU:f΂OVrs޶0DGMQu$ |O4_)PQh/Na֑<Ƶ]~syNul SX5Crp,zv޹H  "O_EX5~S=6qL>r ;4؍lҒb`e4AITH8NOl%;~*$ zGE:wA*I83c,#HELrvhNUEW բODgLS ƍ_ C?'kCd{&IKL~s:X; lktǤÅtM_}+lz os(ߕUٌK."lYH10YUDk凛le-q/RU޻bog7[XqNPDܡT/02E!8APylUg@'o`h 䬮7E;)o?mLB?כ{YA{"%Wu3ouj5[-AI=%gN⸒LD$dy^ꔻd#zwQ߽9h Ȼ&`hqHR//'2_tXNل8o5@L`/D"Z; ?Rpkcڕ U.vs]ܢ|@H?j1fȎ7*űJşv `ف`ZgRl VjI:(?)k-ow1h# ٶyMZY(_w`W9J3 R {_qݦszqĜP@m.k( .k-S' f LIfVqqpoݔ?t4^mO[G%m>!F)SWM޴Z&v*L;rJ`\\O.Z< BKC+n!7x=\ vVW$,!9L=yn4>b$t: Z9ϩ銓wa-`,|Ssr\)ݤ|@/VB%5"(zGf@%q]d|:ĽGwV@'%+IϪqTy3zs:mE:q4x:>J!UΙA<)6S&TN|J&LGVn&u@$è*yŅS^B%9zQmpaCfb>fH؂O2hYdu峐"ݚ=Ooф\ijt")b|TgBďr3Qla`R,ID^RW[,n1ۙH#Ԑؓصyz^M ze^b\C(=5ZRQF"5 ʉ.jHl~j1ږ˳b}`9; rg7z56?V Q7dciO?<~Ym2p+VqErʮGʡ69 :s^-n-|@NWVu[nbz2VNl=G+35L* #TTqѺwH[*gZ0WTh4x&nª\r$i) l|!FPTKZER>*VµrK%j́kmVm)F]:Urcsւ %ep;ȡIwub*>c!T7J( [7**A Z!h/C/X8}:COSv1`gmL?E[To`&ֈHހr'7Ц jVXah҃yߢk(&YNSVS8 Ֆqa6YU%ܕXD{9*V2[$HF6(8Mu*QZOF&I$.;RRk#3`${9}-j(FT>!qm*@Jk'ِ.>!;&3`鯙[fɷ.螙lut- {Ljn+ZAF : u|w5KI^՜U{Irx(,*MxQvd q,0h-NT`4{dǒdSOJe 8EtE&qbL;լEs%:+ 9{R;١\=UCUW{GϠ3O1l8Z.}RYp h鏱CVn\R5sKJ˯Rh#;̆!W&֭$TV|vFε})/bIZ4{jc2O/gaL!~ W[>S N:K<_̱E9{h{8{OuK[<8)sf.Ѭ>bjS5!A:2 &]bԄM;uZrGD3V?(74˷2zIHwpT=M\ H'))hp(oUk]_VB_)/`#&p84a8Tk甙}jeC %"@`a3k͉@qFcf jwk|wN9ٞx v/MJ #tkfr&)Uaեֹ~ǵzql7 ЌM0|9L - ҉$XU;"r:Nx);E wڗ#X߶/{~4 ex8'-4ZƟ(S;xv$Qs]X1[I׺GA6bL]$ZvjٝHeR\FRP2 PV֐Rh*XIJ^DLP^bn(j(L0#6KQ|q[1J>7v^&쉝~Je RH~5f#mlʅfW,M:{mωLsA;ĨgZ9L0fqBC+n!k%;iLxrږJKp̖yxo8\|:˫dޒ9p6f񉨱$27s4`ͼJYvm0Ahx@"fF;'WjTY1&~:g R0XJ]~ɘP 蔈'`Τ#zj_"5kA)$ސA"J+#5@O|+Ugi%Iqџyn=6QL◷c *k,CDЌ\ ~3g\M4ix)j/yn݉,TMDo%.Lm.̲h>?0 /rVԍ:g4=,W(a-JY^3̻ 5CmMTBC%OV^6<<(gV\;SOZY;qX ݤ)-Xk0FuyvMBAOUrxY/5X+vPH:pʾx10]-JpQ .rFZsܕOY5:!h跔)1vc([b bbʝҦIۏ'Zxktq[ٓ^\p6>7F({X9! |s5Hsq|^ 0x&.rw-􋈦}.F߂rmFBqO(TPNV!m՝chv?tzM,]r VoNɌZ'qttm%=H u},xQJ=VP7to:}|?E0F[J)015rr?^@(0f\Jaz[ݨ;"cV'GT:;f`q%P1ƅb4 x\)?̭)ܷBx}} QO"LozrThClywk1#* لѻ|!fH.[ yP=y9 ɕk`|t6|!=0"]&!F ؄ Vu .yQeϾ 8h(E֑+)1ge@0} }abĄg+v(Fq-p6>r98CDETڿ MO`40 QyAર-Ϭo`ʊMG@p{]fm4vbj3wmF G|5sw5k|r|42ncAgfbبp+%=e 83]Q̽KȿY wL-r4}'sz$$o{&$mYIM01`ZO20Buo`lubc+*poP'qu~x>F*}ǔ7Z`_d!\㬞w*-sC Ƹljű#LFȈ)g芣@`5Gh|pve3Ky{ۉO 0j U"ϳWb|t.gh t"\1;.p>s쎶@!Q>1i=3ՀL?t.,_TZj/f[ t!NWo$A Fw"| {r2Gng$ '=JBsm׳D}o XK(uV H<U"VyVLt [Դ>\6jp(n &XMJ4n줺2!\leqF&TVKuҲ`?>e(-]К{owNj⅜@ zߜz=]U|TH™ڰ` W\RQ#I\{c_n gxG#_&ɞIVL]"ykc]z6qjlp̾VfLTPm}R㫁`g3n*) j@K Rf$I)e]et1IJy+qD~hSє-'ho_\zj:9 nAc4X>?Wx86p4 $Q}<h+ ,?B.a-fgBAeRC{i}Zz.a M"Ze(3f 8G @U)>E>zqE'LVE sR t=c'9GVVɤvįv.X4Q*_D8*?*OQXhfu$fhR|Z7r!(J6ڕu0?a׉xUhyU{ `VoUU)z[ `c:I>4c$f0Nf}1dyp\DM"|CaUsfR8¬fZ t-e}䖒M,5)^INl7õF1c <;6mvڔ/qEɁj)-l!+ RYRBְZǯ*"(V4<DҸ4_5.YpIËT'>|Y^V>3k C[ў{4ƭ֩\!EfV՗KA-F 䥂 QV9Um`('jJH2Qq}72_8yz m w*'ng7o9*x%gZMAAk?pٖ0OC|)L23!cz44Sw7;RDғyU5ل^5{@zrF[,Dܪ-~;+jߝiXX*r ^SFECˋ(O1>;)QA$̖u-_H17!~)z9sA\-l܃+ >ToN5axa4 :~spbRd#Q"\-gIgr&{~z{.BK\`ᷳ + eg+zOcĹh]$5/q4Ӳe0|Կ,کgUz༕>8X$ !P(=}Q<P.͒mVԮaA5%!_K#A'fl*]RΚf2PK- _PHGrK1 ^7 pbL`Z 0&[uB*xaotX,woNI0B[{i(uUB!C(..xKc/=$^Gv]2~ѳ5UHN7* ׏'1Ŀ0%xI+njt/]~pIk;f:r4B\Q5̀tg ];;(*ټǹ?xBТӺl+!&:Wɰ-gu*qhz'E9Y'3E(&=rFʈR"qc);H wwxS bEm%йLx h'{SN`P(Cf@ N@acDJFsgCx10}' _epL /T%Պ|~YVX&9'C]G H'Ēk I:]pHqڷlQ_G8D`[z Acd0Fs.RЈX8j;N+Yv!:BwBxJ%@ 4 s|::ՆUe80WOED4Pi1O?acltI_QGNfޢlm4ɴɶBGt Da}Ȗ[ϱ(Z<,i Cp5;X,Z]6Yܥ?`|ahȞ]+P`/׋2s~31i5O}^_+?8FR t6 p2 4,ߘb}^jKӆ&F?Ɉӫ m9# y-Vio!)ŕ"1/BZG32e8y y5E& 3Ԉf1w.LTH CX0%-{ JIh*2bkmf5Y9\HNqC7WGiCGjkvप7"&zd ~r3N}3AiiN?d2 yR^kV{Cp$JA RY_'M.|w˲o|obU!8 %)qb| ,'/I"1@@Aߝ~:A=5 ;ݼܿ9(@8g/ cLJ(S9U)g5!n{|ӭԮF;,ZmАR+LaP< P`vP1@W[o_bg1*bV̻!CpΑC8=9X5`-sҷ@ҧc1Vg0/ۤefocr$JGc09-DKtk,̗"U4J\gG bٍzHyMn? j̜\rꚵ, z"͚\`ԡ*}X7E|NA/|e @Jsl+AQ3SX!:?΀wB*vuش'T=HGe+=T -L' ttTTO6G:< ഩg GC1aJ%!:e/0SxMATpS`m (r eJ/K] wc!)Ck 11Lk+c䏜w*sujX9E{_.#Ú]ã J P7{91aӍ @X2 lg\3 !.~<4[ yZN bzl!hY `E YCߗs@9MEؔѮ'E)P X_wPYU1Nt*DIPLu8Wj*9{߬`<&yΏ٘@#E4ɮP %9#G+'jMպ c(à$#c|-<-KZp\S`&)V6ƒjz]H'J1;3 s#kaĝkhdق|Y|EOhcz4`f?"֊$ׯ)#%om=\q&iAݰ̬]G5Ӭ[H1tŀ[ cxd<#μYLåUj2Ty !J],~CIq"VN#s k_Aϧ…BڀWe3ThĉEʇ isnϯS"zrOmwޮ/!8Sh=,6dR%}E|1,,Qtl\ J):iYbG:?t͝ɆDufR;Vn6*)@r]rGg#?1'ow`;kmJ4 )WۛUW*  !yHQnKOX[:ӣA,%2)n}:v{WW VhVez4d4.K,ŭ4<F@14^^$n I) (D\$E@6gB(f&Z69햧F> +3ёę?Aoͭ)<]sN^Km=)WUk-?7Zx76c )7d&h+ %Ǵ+HӃA©$]4hVvأ|v˽+4 KC>=\~n Z  "lFyrbK}~'.Bk 'CIs6 @1c(3*?~Zr&![]1پ\u# ѿX)Bd l 2' %% ҥOäĐazi Kzuqޘ6"'rHmZԚ5XXpo>94,UDb瓘a[nNKG=Tk2HA~*h _oTtdg^Z.5*/9,ho^i)::n7T_E(rG{qJx@xX#sw4 &#mc6VCO ݕ;O,O({krqN؉Cŵ,a ` ;@T\ڳ%[ӗc8c-h,>oJ^%D5=#)ᜮ'L܁bMܩpӸ|wƿn_B,S #=;݊kަtah 7"NNQ*%[2ˤ_;Y6vHRVߴ_tҳdfUVw]}ZkA:ϑ;!R;}CY!-!0Iy/LvLǮoE;e4θR;o gM5S[">>4hzZN|=[y4W0lYg8ފF͵[%3:$T'w9Dɩ<>gv2GoK\W[-E,}ҬPDy $H#v ieeQ|)S'ytp3^ځ{H[Ϧk`)%md3Do H jQtL#iUeQm4cyy|ՇcqPM^z)B v+}"a8y tӞѣw, GYW罒o,?D, D8J0!6saa}8@z8Vbgw/P=LVl7ܴB#7MuդxɾȖc"5d|gǫ6~9)23}½P*K(ǷeW-}Dz%ng.4VDn3Oµ>>2tȥ!-Γj(X.H޾KS(B Ȉ:DHmP *v*cR.d-X>~c/` b`1M:Pi]$.HQq(~$N[DdXg3g+Ss RXڌR*}sP3b˂4h4%k27*[LO2EUeyPd)Y*]s{[ -c8by{)[k@OQ}4Bij7ӏql1*[?`m pV1?jxSP0-KDrq YjPK"1 s(AUEc$iK(oj& $ͧ?eَSN?RC[?k;?/IdEl ol8=^ 9e=⍶ϲc5RDTZ<Uk+NZ~Y )&~Z]50mGieYfzM;*kJ=ƥ[o\<~iBiū$ Qޠ&FB'J^o73"4&:? a-ՉX\s6nб?Zo⯚iG?=Ҫ, l4@ \njQ4ũ^aQgOω)UD欗c[v.UP.9nyDX p0O-Kc5Rfd7KpyaO.<$-0i{^ ~bD"bC ")$NCſS2Y@ߑuN3CG?da|۲0yzl&:/WVlө҅s?u17Ρ1JC p&]%e ːO=j:,cj`+($d(+uHLgU~ۺ3+)Ǹ+ ߧr2o0| g1AϵV4b0C۷ foolm 'j&~J4ir͞WT 36LRX^v wfCy,8rKHX4k%nyӘvUdf/#჌] ' @Z_aRhrUwkVRt}Ziz-)h"OwԨ(B+BвEIp'ܭnfP.ç9 זi氿`{qjB7%զLsW[ciH4\~ſZ+A[FCWf8%*p?g6B,6SeTRM)}KpouLga,ڄM6.C=z;AVJ!(M0@$8Zl9VR"1.q 7 ;EN{ l:F5k`M2hvbZy8[qr+_4^t:J``Q ~$ТW6!ݺ0zu-tk{ܒĶI@ B ?/ Isc:)=,am.y ) NAMM/+D2[DVD*4 Mt;dvW>f4 #dp` p.I0>;`qBDeu1V?ax< i.{+"=UTM~aW@!AuZ1zLLPuhN{jн|dt8;j+2:p&e Ncu.VZ(OTڦ'Hi]ؖIR&aJlp[b{DZVsŰX(g&E˙Q4gtZ7UH `gQJhCFJ^Th_֖vWD aV ZEx#gonиa2Bk>B|x swl{D[lCv^:U.q欝݈ : XK|{8+Rqs`'cqţ2ڷ-Z-B9.8Z0246#3F‰OW^ UW ѷ 01 Z_9'z(`ruTQYS75D,ʟ28f?m !Lz!7UL4VI}<7skd[>ٛ(i]@wAy2s=*V9s . ?GPiдn! Rdg0/?SS^g#swht5> B=$@!z|sAiC#x@S7REǍJKߟ+s P]bSVo U:w~*XaPJutN3O _,.$Kp7^\6mf3Ol/~ ЂXf/m:Ut`v=wy V|wϸhp1tߙus/~87Ob5t@@yTE h7Yέe #}Ǚ)8+MR sd84O{&-_>4MxKUL|m&tLmJ@+*lFnc$čn5t^ځ; U@չLOY\4pJ_#Ih[Y{2BV.dlZS"Ggyl]@NV._Sؚd¤5ޅ=-ZzWZt_ea&p|jcfsd{kr@Y g'5>H&qY+4R>_.C j;:?f̴~¡=ưaVh6&Qe!掚'_!mKnjNEzc{ݾ\XaD ɢ +$Am(Jk JvA 6i9(/%i ʊnMb3uReJ KdV5bhMή7-7ICfX 6CI"CVFrku:?SvS#F0 슗e+*UlOfXNQ:S+h[2q/Wh^~|rF]{3ȋUk♝]vYRb$D BaR>8F4s>i8mג* ֏K-Cr8?'"-l$up47+3n-> H#"/$MQƀu #u:!z% }U-$r,#;LsNWjzwMlTB`XN?ee=}{0͒I(Ua?TԎᩌxS٨wx <[ׁ[IZǂ x>J>NP\xDi48Ǥ.d=K"Ho+7OU@o?'fū^6JdXj܉$U,L'A".:Z(ە]>l#EcISdc Qg_?\CK zOپl`k{bjfi h&)fQ܈VE9$QvMYX[>b -9bĪ#3žh dަi3ISN6ρ} B2A$^y"ޯ&+楔C%M?262\f|1:}@_jB!ʉ^ T;׸~doH4nܻ 46`AzRtA,#63DCq8 G_a#l92>w{vS&p#OBJ2raqTSسf帟?ƙST,:E7? Yh Sl<*u$gZ=>+_5_̻(fR]]ώf?jͫ@/8Ω^o&4r6}i__@gXз]WDpZĉIb{WFp**\)dpIj0JWHIcCH`úK::F=ksgWRG)ifX`*/X*pٜ, ,/u~wgYU#P@cUg {_t->hhft1Г(*z+&priR1 -lx v1X$w/*J_Z=0~!kT$\S,f :Vz'ul|obòXnr5y0i3e_тO e̲~/9ooG>>cbaA:qE혏je2kQxo_DL+i#GUہP ;W FxU KL5IµҍV_p4wkSUL -R7Z^@WGAc;t#;6&IW˒fϘP*a*wĕ!ru:Z]k$oD}Nx8' D&BB:o:k=E>㰨:ms$3~#u=o|\3W:x Q!}G+gȤY>묮Jz|:n7 Hٷmځس$G~Y])X5$P==ŗ9AUxj'ǘH1֛W@zVWvкO 0*a팞aP~xMd|qfלIeLIX MeS9`[Am[{VEAܞX4= %[OTaE(WyBȷ 핒{m<5SW^8"CgۆvDxXҞaBFN  V9uĺOD|e=][&q#xLe/Ԋp39ƕO"8mO7g"+հ8*J#$0-Zc}W 욦[EP"ԴF~Z+=(і%)dMN&.|g-tߦsnMt6FL(_ 3no{Io)x9Db.HV:wL6IbW\L;qVT2tuoC N0(9 | Xq7f ~a2u025 X\0gq)@`A,CGo^Q!B;`ZO0ip<< F,\\a%Թ zVBrf{b0 8\U+yݟuXf07BpKb!npRxCFu 0T / &Rj7mh=AcR ͢㩂$ |VV.dַKs~ȗU,+]w71'd+Cn0}߀~|+?Q";Ŭ7UM$raP.O !O>"~H*L]݀Ͳ sr]DmL ݙ&/RDxrL,W;qƎ4;wDh?g:`cY^^Y>;<] $N2U &@~͝+t r'K~Ҭܰg0Lh6/LISY{E%%@WMJg <' OX.ַULodoH#X͚B]'P-&2|? ZQc`o?@V+8Y8^F4GEȫt0@ɈVT[ 8+a[y,0EP=?{^<ߠ_ 6[?W-KlJ BA@2dc>g?,k/ bVfF} Kd7&ނN]%<-G%MI_6Xreϝ"Ț/C,7V$oŦTbWjfȁ]8#V^tU1$ U<F&A bZC=1m9hOf'wg[[[YP$.+M*49XCzPuߢ9;~e5Tϰ<A2yؖm[$nx=ukm'^mSR:@9m1Wv㬽j|<OOCEZaӗ%I_Ư>٦-Z:[JַC"S6 <>6E=/Ѐva_6R*F) Txpƶs}@GYv*ꆥ0 x@;A 8U^QZRg)b5!)0#kdp=!fmQ eZic߼UI='Puhc_ <V;pY֤xΗW[6'aMr$̝m41QN(y $Fc`Jm+=3yK8烗|Sr |ʏI1 s AW YcJEk; .7kIn 8b&Ô&vR>5.Z (_R ț.<7VcM.7N;ծ6|~Nuܯ}C+yLJҡꆢrKt=qP#ktQ&L=ݯ`S3h\ $G*YY:A[d(A]6t(uayME9(.gMtTQ"vg&l>(TО?Œ-ktc>V1m%t~@sS eKb&`}p'.H8g4b;LMdIl%*[|q ¢Ulr/搹im6PvJ=͉f 9) #QB"7c8u#{8y[q t[qV;P)bxqW`zcبq2ͷɔ2&4= ǵn^X7֛ŗ-ᑿq!/l*lZgRH*!~r]t7ãkL؇z[sM,wjtVd9N;'i]\@JLYmɨKCz9'[A"2a dƒ!LUE7 U<3L(lF̃cyن|Qz @χf2#sr 4q-MnigҷUiE%+F@9@@jUՋ ɉyӝbB|W@ qt?uAt*]5[i@-Kml5+ֲ&˪sЅ n3{"N<\E'p6+TQTmN .rY^ 4GdlpKN8=&f1:NTDU zn3X9(>},Ҷ<$ uY$`&mm9'xh,bZAFǀ@鑔1 d[w CGpKTOrilOAj[ΎSPu6?'^ƴDآCruP-6;Ս9 魶K3W,dƝ'b'>bNvФ0I|~;=yetSrL=)-Ҷ4a;+t{it$Tn=Yp_tV'C2,v AM zV' o39c,[Ǧ f" }q$Tx9t"Ӥ6O? 1b-v"2MLHD3 l6rr99[LV#@/}n |9t?^M9,[퐃 } +Ba[R*\%CyE$ `S.S JGy|8Cĉdޫ~H51|)v6bi߻=(+,iyOIDPspn>JvuYQBm >G߮ ;5ْGKR4B?ɿ~?&ӭK"xJ PhqBve_mK(ح=7~7uug§ed}y͹߳9LixE ˜<B)`zPn\W1c{eVXwV뷠7 &{}Uf#J#\N45Ʀb\>v! %7 =k+B#Jexmss-q.øbqqa]:? P(#VI *3omze6Udz3|vnPۡ_϶׀XflgrtJ[ݭdwS3##c]5m񍌬rc+3MRx,Զ{-PPBBUA0fl8c9L'Qϥ3Y 1xBXgʏ![8D2#$G;:^GiZ(ť.Yl4t8_0 @&`׼B3qCk5Iɢ@jw5ZÔeOkb;yjYi{ɦe'őE<9gWU%QpCQeZeϐddv74b 򉻻~\p5$rzj[O޾ &:B՟Kv][3g,ă9IJlU8O煌1 wr4Ov/k>r 1+s%JrٵFt"Sw^Ic,:S=HkQ9[UG?\Z 1a;1UE1^DAb !c m~\H;ɢotuh򫲔{j9Q! ϖ1B5'TGa[PAiN[]v< mp"1oʈy:})CȌW[napsO"Qg_!o=!B4᫼vlO/'flML8^7DF'ܒuEj=GM{9VUs$?~#& f@\ э#ߗ;Ul(_'ujΎhO|si QiHm:toi`ǔ-Rz( S&x-D&!pu3GB 8tٞ2}2 +E2aʟ!z@!^%RC7WyBc~CD g*l-%<_2[tKsef`_~YB/qЉ(Omk@ ̶-K* _yhDJξ̱|;C;Sv{M~5Ŵ ˧{`VX\Gi Q=buhY6tu%#H;ucX&:M |^k'ʗU"xxk,\uW/0ǎ^F/Ƈ9K=4>NVlݱEzCn"dCG*]- ́tt(T~uڗ .X.Γ>V=א\N~A$ y[s\Jty҇eAs0cꙣL'Ovd# VG.;&*).gsFI{BL>K(=!CF"@7Ӄ#'RΞ{&aNۓ3OJ'tYDy/vw+n {FE;B=9%oz #u\!bO7JyJ?;UEIie,hc(*7 Ip EѪʭw1AGdyXQ.N]`D\P6qiˈjv]Sav{s F 2oAg n][T0Ap$?GXD;³QذB#;V4.1MXpkN0>_lV!Ғ@O%vt|% YJ@`k?ŸSk|NHhjw/#d$P>3tsWZSlgUaiuc~E"yx`9rdMm3pꔗ~/W%m>s~524ka;q^Q΅ w"$ZıK6,SifkCQ}j%5^s=i@<\?bJG(3'_ExUi9w.oܘC&}]aDSřVhqÃ"ޑь1߂+&8^'+7 )W5g]#I:&2aBPmeĕB_r {ac3/Z XX&rsҌؐt7|}E:|ۊdےWOOnc b "8p.x~5vA09\;z: g'ߤç9U;>4lG}ƣ)s{h׻\6b 5,H#˺uďZpuPaQOR 4:N"#& /0P2>.LA]/,r$ sA7M'ʝ_EJ?vr]&5D 449U ]X mw_?s`Yf*N>( ]c 9}ݎ:"1{T|!Ȅ@SZ "kE~M`I:t,X"R(n\_!x>`m,V# QHB,ǵOaIc2NGdC&iN)'w\~^X Z~ fωAH DLЗA?[zg;ģ][6o| d? B6R9QX=x@N9 oP"#[4X9'ӂ/qQ 4:fڞ̓.lUa*4֣ݏ;Ě֡:.8`B\0.?'ሳ$սA},-.w/H/6g nQZ6=8 NAl3b#mM;^G\lFXMKf`&ɫ8+7v<,b/kIWײ Y' "OTն%qm99x 'xlBLL qA(Om.6CC3^:iwR?1xuu]w.Ҍ-d~%ˊ5`t>X[v-TVr{@m=7|/(ȍMA|S8!)/|}*dу!rS"Ԑ;R@F,;aym"ҋ1Jݢ襯ܕ}GC^"K_+nBg{1n)0(u&%ƴ-49b3ITnXͨG c)ߧoJȝiBj(55{h;d)#8[ ݷm-  3FpyBzϙɞ.Mj%=ƛO4j]lOh9Wd59ݯHaSa~ 4¢xpzV"h.4h6FFp\yV<,lZ ".8FJ^{_&NHVNЛY$SCAcWXmW3pwJ}_E⭔h0Z=P%PhAC+ynWOcެiHlaUvȵ`u]g?mL9ǀ) +:L-ϊ,t HY$ @ϲ3W=:~]ۥCD=U/ז?b_Ok#MՕSwe<Qbnvȟ~rڛFoI 8SDW6;֭`iZ0|I:޶QV3BUVc$.6-,I~Ejl4́&d3tN)Š )ݕUs)U=3,I> $d3iMH ޞ6Lpu708:Ur@?zic&+V!Va›AUeG̬'_VrhxK|^ T9UtK LgHщ`:*|bRrdZ:3Y4u?'/+ %uAj,r'y!m}rD]BtPKVqV",_-L VF%V}zЦC *p'^V#6IoxEbVF:߮p/żb-2!\Zy8C5 u][KaAuО+nV4wzV^tF˜+3:#S2:(! gFr tunm?/~^27(!&M~̏h3JxƵ]k.Ld,YfX{HiTk0U[JCa"ˁ2 uK Ps^|id Lcె!kYC}P~™_-(l H6eΏ_*C6yRثF&ۏP SyiT8Gp=Ne\o&ͅ4H$-# W UHafjpDtcW!CVy-7D-Ʈ4cawucbW} LUS YNc3ɫ|bԸ ?e9mgP\|Tk =n yIå"G*Dc*$/onQEG[.,W6Jsr%iOLy6ytɘҝT \/`Z_cwnyȵ"UF_Oq|(Ci; {pohpQY۾X9$Q,;%D&?DvA'Y78>c٠V+퐖rƹR N(x|}KQQgp:E;" F[Dt V*߮Qծ$ؕo2ZD Ǝ5tKh osvWhFu|&Kpn$Et7! #?7^Aږd&n4IM#;P^D]_YtRH~0/̴&cAyiwY6Kd0U]+iy+bOdB䧭 \y/7 t՛%A>/]: Ɔ Чċ652[O- $fˍz ѷj{jQsWgGx9.Vs3b&? {:0;79A廨x'u Kp6zC޼˿etBa<Ba7 謗TOJvˉcxǍke EvhQx=, PtTQ8 E lLl꣤Vו=PD&^_!AoV@Nu`EA,Q@ Bd9G xX+ 8Δ;aidvXtNa@{%͚sĔ4+hջEY7(ʂy4n3egͣU Dž0T+Fvb {6*'D[Tyi=`tI+jzoHqC3ڷDn2G=0\`c9MTn(?@D;A}Lv#OH_]ʪ (vɾVC(GF7ɵ= z,F`} FDꊴ?Z->Sl߉/dRr _W:HtqߟUoJGe䊸W X~je64pI\kgGeټ7c"gъӳ-jҧF[41Lh~eݠDL2R">B=DBy(004u*{<åC @1~ݵ2+Fw$/5 )f*DRov ,eK9^_f/b'HqGryU`ԖW~{J 0F+k(¸&I-V9D"IaB!_1 6Z(mL+NVaUkzuD-@GvhC1M@kx]n Ouࡒ5]<,PL̕]F9n-M&`-''k+Iˌ9KIOx@$Y6݄h>uw@Rz| A%R Xi]GvV|| {aRtd[[?ӷ~o2?e?4[)#{[oZA:I/f>xA+ 9iC['jT,604[:#ON?#|w<"љjѣ>?b6ʨ.:'Ts==BbN+*g<]RT᭽Ⱦ n"^L`25h?`dLOw|,/* |Eh) 3yq^?UpPo[oWhr(ÀL:xG^U Z%ԒވN;-F)ɚnn|#h:RkH nxe1@cw.& ίl Lv˜ubʒY_ѯ3 V.+%<ِPyKLߔ[JdtY5&FfMpۛg#p|oxhnS%)=C|~ ,Z33DxX5Aa [!Sݢ]GɃ,ޠ9.9E2* %>it%TIГbL#9W.ty*Q/wwt l@|\AȠk !?{6*ɯ}L1hݳ(&s$n`L1Eqڣus'imu]H=ŶgJ*BU)^uNӑC>I|dϺ(L^1k6ӖZa\eyBQĭ6W$'}Qձʞ\|p,'@ ȟ ೲuVi%Nvg εSA>d'3#T<MOfv\3o]ICĀ>SXQR42`|qY^!~^= Ј y!&(r!:c_geH(ܣR72qRߗWcfKF)7xssZN.!ʝ*Z]{C"+{MY @ աD+3v}ɫc%,B~?im@L,K&8SHg揗-? fΈZBOVNC;aW<.:DBN0V6*U_< lFeXcM]h(WaU'eh9".ЦN_5Ikbk˦c:~ܭXL;ell? OYatПӅJr9;f$aLX@j37E;SkPkFhviQQ5tG3:T5ՐrEј*<e# ETed/TB95 (vKj2[G^j6Ǖ0@\zrOq#ɾL-Mjm8ò/\7zyF$ȬXqKqnD0 5Wp+i?hasNʭP:斚rskg eLyoߗVu%6HJ65然v#Ԋ*?w:.do=:k@׸d$1v=?s(,M}b;_{b#iw.9 ,K$ztMCѡ^J(L fgŕF6=&q{vs?"?:irB{ܦT5jC6'SSYK5i;h-6]߄DϸdTyv.};Tcn,š;peɝ U6-*)idZAH&rfawj6_ibrIjz5M ߝu{lFmp?P@q!\0^}V=_#f?'&PDP&>և^$79NwK]iM'>h>l\ =+:bf@QTuTd1 E\ : ؽy?&[yZ3>Ŕ@U.g|xdof4S\mŌ8lH|FQQ'(?0$uaA7P3Ϙg습g1BNoshg)M>K ;t`-lb9 "ŋ@Z1Aw]JZKך= |y \][M#CzQ^ClV._8o<YZ;0t1YS uH flT;(/|xg}GphRhoGburUSEgˏ;B,`#gv[]ܰ]Ay€vt)wJ^8rH~JY.RFW-Z d hV{HP6 ,'Bk]nXt(_ B#໅B9JSZmyrKOsf~ߐCFX-;# E)se7d*an:ҤΚi]ҵڂ̨ py#`; HpƁLUïc}Rq}E^pb!HfuCAIPsE*t R~V0f,%Nw6/^_ ݩ:uiuD5 N{wB^.c)ew6͈E[@]'>)!CkZT>Yu"FP p>AՖZ( $ z&^48hƔ&B7 Џ wvl'TwpQmױώ?RMPǀVD5 ]v/U\u0iM^hfxG 7Uƹm>>AOMvЏ&3<#lڢ@B?sM8y\2ĐHuXԕ"'juU&"R>sH/*fkR@~bC>{!=x'~+NNz0E5ש#B2+wv<!EdtYR9maX񧼣xpxyNq"-)n t TNЮ 7T\_d2 2Yrݤ\ :D#pux޸WƐ6di qf3["TPRo ۵Oّ'Wm= z [FA(>Llι=jH!k>}@1 rX/o_73W?B''b}~jEugz4Rft_l-ކraۜZB6~[AvK# znWկ4=f1MD<xT67ԐeR.KՏ(Hx̤[$p8|^ZmAfUHg' aZ+% psn6ڈ-n>et|H'X7/jL@c |mQ1l$6 D"q8+c~{,rDnV:D3{UhW+ǚT جei_9-s8 jh?}Srg'\Ο'DG.iA+2l,Zv{xC1~SuM E!1LoOhߩ3r3?ʦG oY5V2 nMb{>̡=E,! 1iݝQ86ZѶB V nJN@,矱BfS$hXc&&4iiM{{ߴ)8,<m*dg bw)g;Mc^7V 6Ǜi+@ޯ.,^͕frލB{<~`m_oz.}9.7xE|0JbXwr8 =rH#ힶcX.QZ!"P\ s&؁)0e=K<)>z.@"yi{f@^_>LmSF'm:]E~ '*#MS5S+?, gUl?DoNL^x.*>X**%cj1>`Z"n &?:^X\ZR ۂ­41VɤuުJ;/h42iCɸ ad|]Pi>"͏^h٦NɄc яdI=i >szR#bU֧=Pٳ'A_8$Dl%M~b0oη'imewL%>7C =vI߾QCeGٚJGYlK1@mF?auf>4UgiiEAAn݋/(poxt j#ɺ5^yl v]"5~n,GfJ_SUucLIt5MjAj ChRB6j _Eyն6 :a5ٓ55ދ}῝&'Ƹ+R B0q o:A;_"07?*}JMwJD%VQ틚V]#Pz TE£Mleaݑ'+OY%՜z[K;v zULp6ZD6jj_8xjP:)l7|bOQ"C|p"{ m=Mޓ/s*#?; o } TfZ3$ASD@ƫ*IE?gļ #=%(dm3볓Q 41)&[" 38YX05/f)ͳ-9FΪw̏/Mg9]^!+4 3{\KT_8xמ]ۑ-kLya-n"/zn_TF %ʴ%p, ʹ)A d.sֆ8qoD`(FodRp+{JYXlW7FŻ`_r #3ϕ+m;VecEmvôKZwVPED\>0ԸY%dcHmC"3cA=R唒P3`ɦ{7Qt'`pR wf]yw K|!atg4Yy`.?dC Vq[LO:d74y/志ˤ"%'pɲiпt 0a|HoRfb0?a^)l.J{{̀ĵ5?-;~oE`83ʃmږvu:Ύ2"5n\O+t߈/j!kB@ɿFv%´#&fbS-'>2c:}g.~ pBZ*D rCcJ5,{.ʳ[ra)F{%< L h~7uU]j%W Ʌw`N/4h|X`v_U };uw̽`jRW?yf&M1k_=* /XVR@wN1@"(ͲM aCD=vVTvׇ0%Ί5MZ[/;|7\ӁˑG/8$HiL kȎ oXZ\`]NeZcTiK '= T+-욷eBC,uŎѤ_SMI2p;BPt6Brޘc<䩯V3hN|&C^zsD -jS6p؉93jl% K{?4[KV-1Upz?ƛLx)ş6Yͮϕ uOv.w) rhpLnU%Y3D"SwmA "þ&ZFl8r͎5^.Jį Mh_I%m0nL ̌"&8PȋJLMMVMR'Ǣ`&E;΄ۨ.J<1nU HP$f{Ub"{U$!JqIe<1Eq0ߋ2؍n\`DQ7pFLt(TҀ̵뎔,ª(m9 `P.o4[E[a2*@ ݢ|?NE٢o=Қ~R_?nxjKkg@44)KvDkJQ,ft/9^9V-#E%/I;jɧO+F̹tЙmj $( kѤ;Ps JM.Ą{arҬrU47:BYLO :%prMjt1Mxb5!tot|f^SWpf,9)Q@7 Ӝ]!a&A0[j&ɆB3&&$cU+HsR9w qoZZjnyX&rsc8Ja҃ gyI'_aES*{.D,dY޽ OVݲ0BܪEIspI"s^; I]e^&,LSIæʻCXR &()1vULT9Nf?a;BkT&Ha}ӧ70zC!"_UD9LX¬gV4s|-:Q:1l 9f R3ԇ%ITْqYqHwBkoۣvGa2z#rJ>RkށJl/d};_ZfDt_`HѪcԤ Q:6@T)#l}z׻"|"_ژ^s2hO~QA=6#g'uң"gz) ^$lGaT(r,Nxe[2,cJ(_Wƅsebm:>j zk()h# Q"dm3ݯ-jIa{G]}ĄSnX9.ު$qܜ$괎jb&W]&%DХ Pg-?~v㨓 ;9nYe znUSfmzY,ФC8a.3nl_T f07|HU}/iwܸY~Sp,־6&B ?[N'Š'@dZ5WLK5ZRRk'|J4,pH{{qFy:G>v:- d|Lk+D=qfX?7.F \F^Ԣ:*ԕ_%&mDL{~&Έ d)~ +wWxȣ!{m8viӀ߁ӱtPzbMCluj-/_ղ2%Hl*сe %'LX]oOX5WP2]wMx v(BȘj*(?^:_'!Ш%s$8b̂-c0MHF2j)<}Xgqnq\ VE,5-C #Bcbf}ŖW(b01L̋SN4k47Glf#)vO9 p`Yß}t0#a:E=B%hbz^NҿB1Ӓm,q їP'IJN=a|I]4\86!SݰmK^I{\S/X0D`8*u=xBgV&.| 1aYeic+tTjR7W6̘Bnrⷾs;'۟^^#?V/2=!:oCz>3Kr2pw^<fdo[8LNH'(&w刺sӣ|q^B^h=XxVa6 ^,/ S2 pTFS-8A>N+avYlYI_?bދ ;+<}wK' G+9 XSQKrV٩2P>ܞ8)FglsneozE &p8Ó/_b5Ѕ}ܬZqk?r-5X 8sR5G裿.wx -PPþ_x 75KWmҗ*0-'i0:4|'0N"զG< 3\ dOZi yg=$"dBz$ZPgEEڬPU(Nکۭwnn&C&&%]f߼SN$GQ`)r^fYM9 ?ld,V^Uf)|l%xZ<: r}\l_["ABV][\QCwѣg~ӯ:ctOzѦl`ҭk&ʤro`l.:Tg4ib*lyw m{`$fL@320U,JE!.J_/O}~h 3vldq΂鸆캈F!nxjlWL k-P UmYpn}ۜ39Lf;RcG,~{=8'Fqo-(9|rMY./xDnfzp%&,G=a=[f(`~<'H^j"iD O+]%Vl(s6.*~Ŝܡ*ZCmDM˯ԯf cd ?qm#ZdRy*KYD֐]]bq)~}m0u07W})lEŠ T߈L:ߌ[@smt65m Dg(G Z^um-/=:F`IhrF(bzw ShHBр?ARBP_ 0%:ywQ95va{rK$la!Us/p@J$c6<0q~tc-;ZGC(O8"l.cppL|յ/αv+*N4-΄$Zc>(bW"N˸gI慯@qvѳ`2qeRb\ dʼntN8/9{0&.xv9H@{AGU{7BA2晭*ӉxnOnOM.@Ni>TB`qPV-%fUѮyX&'vz QJ&1H7jOqʼn{I>\au,lm#0 aTgY'hB| s[֩͘%,;/A~. 'B밢blj K(l}kVl\"P.2\Nտ-/<paWmP̃-_Eċ$5cZqIɼc> ~KcAd}VEYU{94:\!(;jGcI=.(T`$W 3'D" ,S;AI6tE'U>zR3f<F3h=M!y T4^l e&`wN贈*E*5żoee}]'`dSսZ@];=|M߮?pq0L%tiΙuE~8].[91c~ৌ}wP,&@~3l!%0 yod.LZ):̠!/;>4 Yز+^lYm3Ap@& u\MXq` 8HJ}\\@_ E\*Y]P+yd/w!zE$Ll-yc.S5[ kx{ζ; Sڈ|#Cﴂj4𫗻63<޽K7f0e Ca!z[[`N߀~xHZ|?9'cZL(>YX,RFJMp`tΡ>yeb2yu|qU'*֔P`AYskR2A+^ոf8.F&zR `|ЏbKJd 9o A #U:oL3~  2_BmZ*R8VA 4g:?Z/@<- Pk2 '\^7C-BDoVCQ:#{F'Qz6芆"66MYct"z/e/sGOKG}+㕰|^q/MN9t+raai+մd^y}N]N!jb])^}cQ>}6d1 \z&Q\k I zb~FӔBqDe(2עRC̆Z:~=KA9}1yjezܯZerd,^)#G-G$LG܁a7āw@Zx`v?1{[ŐEԻSǣ͛2laS  ! -`ل.-ʂ3s^3ФhHa2ƏhF^vFmgJA~c2 2]cK4TG\yeUk:5Q\W*Q"cEvp>&KWN)dE_8[(+͖~v|E*R8!¨.zq>̩ހh:JOũD MuE]FTz 8zOu""S JǚO]1]JFUw4j1ޤh8,_M8T wMO@lɞ6^hS,U!Ֆu5D&#}}8&u%2.6 bV1Ay.BU~jjGjzݫ6gc.O\kmA]~eiJ5!B,N, Wb3}xGRfKF/ h-O :{gxD7 ߞhyhA큺f˸FE k3m߱'x{k?@*@X-I(d8XŌɂRz{94GA^ѵI"A␅"N\B< 4[QV'q~ |_l: B7hE=E;{jdX8M,H&]㮫 7ox\n]s]I.욌k]/-߭}E8kI|;^$@7Oz4CD d)WM h%AG"pH-ΚqBdۃ*-<," Vѻ_UUlnb5℉Jq3l&KVSm8eӘ$2mv'}{<-C OWc@] Džg(*j5P2&p2/c7%`wo]$ۛa  8LQym65/jW$]dXe{-'(7m/P9Yl]0uZ o uJ E=q^ 2Ud||*e*}jc7Q'L1D+GPiHw:̢eR&e6*33^ MP^5lTX4Q[9:I>hYUrIoOl!0˫-,Y:S3vBL2B;e`hXIc7zm^aC ?cK,$ %\߶s.GhsRH3m*٪sĘ$nUwPi/Ta /!\lnҔ#ЏU1zgw)y.eZJq"RhϟI=cUtHr^g% DSkcgFYl2)+@baBCO+()}of)z&R23 E@tGݱw+ϰH:>.zT D ɞG: 9ե7$N#dGI`3}B)md%AW|CwJ# Co kR5FүK[{qٯ&qitC%̽ڹW,RaNi@hyx Vs&J**[ ΏlR=$AB-.gJSX1~hخ s9 +q<i(l,#I^VoSXO%Lpyd#=-O9%Z97ƊPg޻1T~1KWj6Mo"I]:ާ~BCϲzVF8tx!UZ.[DWD]s lJi~+htSc'.I\0 0fe1HDEz*J%4[P䍊ЅLl.ljZi%z?@:K5BY2ʛ;^Ξʟ؁UHmf} LQNkڼ;̕/*wA" yC(rr#PC/VF&*>"*/'NMo- ~ƛ=3^+:߰ט'O@luN_azwY-.!$w#0aa3/fM굝~1pϊA$#D]t&aN&7U^#|W. Z!>+3$HCgNͤ,SN` =ޠl%#Q_[]8i\x#zKVZ_z8w9@h^p܀oh -)C>N;g{hCU6 :aybzrrZ3R,uE?Ⱦ=+L,#Dؽ;Mãá1P(7wZ]e5<Ӧͥ\(iV?/u4e0oUu;( tԥb#.;˖9''+l&8ZB~=:d*M}7 _QĥƊ»_iq{[i XecJ!V7 H[^:P<1!)uW'[9};e+ѿ do5Nhm!qrA2m0%6gx'cƞpPdž2+/3TAeX 3 6 7TvIP`wN[FdQ&=C g]QkTak@(*1iKTQ1Gy3("u8xJ>(!M;h}sQ.;S^}AgiFhܘ=r)qUFaM!u|+C`+d[đFIWԐN-ںXb+(NJīF-^M:ť?l F}Z_mu8I(n7qRHjk9@*B>q PK L.%zڪ`r~JhC%avãяV+I{A6 $2G{U+@7IEۑrjcg` z$T}?V"Ǹ+1uKS=Bػv & YN ղ̺d?1*-v~x5%/"bu>%ns6"'p?U&8J"pMO3w&9U6z%]dE.Ǥ7hĀrt|_*Ο 4+$tv7OHioc܀~oď.! fa{#6'[)e;"ѩ&z8Zwaz#*Ħ^Q8T9d ܙ*g*Y$9*vE@W3NO$Vu,4Eѐˣ(wJK?~;|@ҵ-Rh#$t׿!Sp9/b1y/^5lv 6N0'`&ǬCp4%&Kc ,z-trrLt=_!YLp&,Wp69 А!-B?i1P!%W<* [`F'TL싢}9+Kk&1%;tI?c\ \lə8 mrw"JsR)Fb; LM>w2OKjI"uY)u-aנ[; pyX4Tl?ҙHquEg6T.5.:B߷k2r;͋rF%Vk Ԏ+]'G0Xf=M䱳}J"\US{-j_;n¹lT)/ ϳ~0n&T $I}E% ݼ27!Br^kX%pl \;)ʣJ~g8O`e+DEͭjM 8Mb)䘑<5k5?$1P啻q.P)uitT90+p=HJd^cǘͲfخ2 ΍C-tw }:uB' sc,:5|v MPXLz/ea 냰w -x2x Q*֨b *۲z~>2=NmG\`[*|E cC#o*Nбc!ݻ\fK&!ǐmf/ *w׳KTثW]KUvcHo˩6 **0\Q-B%z2Yr5i^B5`ig=^=5)ۉ4v:h}JY b6K * ["z: $W2~vFJz_@0br+8Uwΐ`ƻ^"jgV}i fxx\US5w{P%ebGAܒ~=ԵU'Cn_2 [YaWÍqp%/X !ZOLV>ؠYpsSda_qR1nM;akR[4]G4F7\^>eVXs b5ENDKS7u@NR9FlUln G9c6:q48bX~3vIʼrVQYcG;6iM>dF} yM"C$-ʅ`0!,R$<܄6O,#H_]l(f[\ 4,މ?YNhchwm!FJEvv) r[l%xm 9vL5S w N{/}A)*.4`S{ %rtu&|6^ ~{#X.n);8L8NDWHaQlh] [䅔X0L7|2s(E1ЮQ9UyK"J]M pL˴iCjQ cN&bdy~jPQ~.NXpxP.e87_GntGrѪ, q2ecd xo5&EHJ`* /d,GG9 ?nA9 i^1 CRpP6S T6N#m3e?E]ޥ_htP Sk\ NKypO >(R x遵b&>Fp8握BL&mn'Vѧ*4 :&ӽGP`2)7z=Œ?=!pqkЅ[s =MbaU~ lI\W5$Py K.x>L=qsk/<˧D ՇJ'-swy_*GbTOJxUަ!:ė*u%,iQ >ֶ+hAũ:MXMu9U+Ow,(jKUg#OtT-K =V!nqUޖ}g@JbAH?Bо٭AHmbgn9EIZ¸ϸ$u@6z\!2zs^dmt;ֿ: ^#[VI:Z e+t`h$Sp L9y5UMXFs6 IT)uQ&tR?BmIl~{LaJ zhLǐ;~Y"zIY8fQeO.0k\w.'' \6Ee<ŢKJ$BUN/%ಞ:D+msݦ3s`]M!肃m3i.6LVu!޽q8RX5ϵѭWH;k<#ҊaKzhjҢTs AQ-![l/lFc= ZO,Pxc̼ Y-Wkz+r_גubEV+A^J&_B2F@HE)U^b#VgDPa.[5O@1} ~^Co #[ƾ? LˆBwiHCc=;8Ce!Z* LUMbKKC^D$}ܝ D*e{q^֗ ^mJe5Rw5 ֔GA:oW#f5 9X6෉U(Ptq\G-B+a- PI ZڗgZX^9Ѡ\}78O+H1]YHd)%G/_2Fw&)a13wI-ѕ7qt3qRoÚ2ʑznzvgO4pqfwz6{GKZوD9JM_y7gu)gަx kH!~@Fuak0]R.-腷[ԾfWR:HDeo s05ccg׺{zf~:( >3YE UcPįfh5UxtTe7HZW+wMr}V<ܧWu\3#~%zK_Bm=,Ew!"@uq@/"WmBw/gqy=0Am1h?4Z뎠jp41M>܍F'3;HeC.40?Pjp?6&u ]$Ӳ$._RX#S@H OrD˘ OVuOLc-b@0惡aK${Q1 PSp'ɇĿ,Ġ8@ZӁ?5#1V%\Z4/{߶VXpe{Zd7v5ZFVN)μ;~.zR} '0.ٍ3'Z8{Rȧk&Kq)S9ImAa}M>ꅑ*H^YֶF,ѸIq¶>N/] rБ+Ô!_Ţw-O\ѯ6IR6'@vRIt!>'b4pAX. fglFdK"R"(%Ppf*u>Nb+BA*3BH@Wuں,ĿAb%yuEMhy=stB)/zQœ!T,Ř_ >裄 eҤ36~ T9Fӿ뼐N -:ƃFD\0aNLA)m}'vn\H.(Z",e݋v4m\Okxwz=C OT:BJ(h<~O`HRvԳG(5YJ*"\jГ *" W;$_+[v-6KRM<@8V$82 pO=,eX y%FzcZjaՄ4D( S7by]:JP7K]>RZEHi =HƇ/b!8[*$vMSj4 ,4z !%x^7 @_grTU~_A[ ldX_TfH *%qm:ƒ r,vŹg 4 9i_nbLDD DA6aK>#nx:f?lQ/Uj="Ŕĉȧ/CA ru&PSo0'4Hva49.Q[ {y+]"SBQ&#D Rd- ]2 e7GqvhSo}GrQ We^񻅊 "'iɿ+e.+%%_PIDP;u0.59IH1x~a*|ueSSevNa"Yjy= 5oyc\w,dYg E; )y܈(u]HxKKnIz􉍒5+PeE^`ݗ}~4(_|_9./J [53ĶyҼ{B7QCԏ XG.FU(3i/U:ki^":+8:Bh;`'ODwO78v  2\8yV7 H)F{ 2K }[#r2OO9)Α]o2J p]#N_]vrB5.#)R!z0j U0fEҘ42* *x. ؝rCDžpx qQts"#i^i[K[-Anygh$.ғ^b%!" 8=?L0ٽw]=ғZ_Cg4ߤPGItjHҔ؛'LTARntRHnd\vX%gސ[kyA(D1d 0X7[+ՒAYa9۶l6Qww5 nreT}UWZރÓ:xt'׋у$ 38h?I[!Y|\j E9G31LWvņߧ=A),{#d8@?-=%xRdϟhZ|zѲdFǰGX8;I7G'& z!;2wi7JFpY8K~Wn^-׾ fc΀ %6 L#l{+yuYSX)8.N1%]W{"!E@(џ<{ftQMhxȘr^AmW:S\-Fzib+ 1s6kۚeme84K&Ij4YI{!` @=(8'?xĴˑK\~튻F)P|x?#G|l݊5;УjDFeg8!> GJfg,c 摖100AsrN3}qD7WB.{K<ŇH;UBT䶸J[^GckC"k\8?6]+g ]FA)}j̭QG dyKj8(_ݜ\nN#LV"QX(5n}2\H w. H, )WERpay$ I=fvqrEE7Ala01ȱ$z76>(ƜeV`Y"oׄ_q9kRX CQtK} w$D}  صFTYąChb5dƂԂsXǐ:!`"Sb?eIe'免 ?_{q,PQ{-:Σ0-^Gsx%#˖p|N3:eo|Ot)6W8dHwE\w|'ܒ+Ym 8vqvh).?]m{ָPl5"=C<wRMӣytdbGcxttq׮f㴪֏f?5 OID"w)|RL`xCMsc'f?߶f/7;JJSjMlZ%oD9'< NZw7kj0k/Ѓc+9ZZJ>7 Bh=!ZTǒW)v;6IφNޯL< d߭p^ڸx/ kF QЕuᶘLح(IfK"Ѻbڵ}<^S ɆP޼kqV9@zrP+t>D-n `0Μ#4 諰ycB |wěU;m-/՝homVuۓPz%4R#E/kͩEQ#z:L*Q$ѣ\5C~t'gOӰ,m,( .31jwe* !`/7cwJ"MFf IOM_45P=ʹHmO1ü1H,q*#9^$H-e*p͒ 􈛵j7f %v(zQMA؂WYǦ x16cJ?Shmls'ekba1>Uf(5Y˰w7ka T!+kWv-8(%,qU|IM3== !-}]X&yW?6Y FOOF. $9TL |b&[uڳ_v0-l8dYYvuǀ톟ZYCE Dl:zӽeQ.?J)Sof \dM؁:᝚(­ t"޹|-Ɗ|xMTE{Rg(mWcV¯Xg 1}*>/Iqs$G5q̊ԓ{SP 6I }B*;N f 'wϳ+9x lKd 5$$SwiVe:3pىP8j+ .vtyݱS3b0Mܶ79}˞d%n@>+c}LUq!BM^%rGPڊPt䚡ef=7ǯ U8;` 6`'ˢ2;r㱜KtlcTGp`.>cw´#XW6M~H[Z_efX4n]/bN"9M9H܀o NfvBƬ氉(R&Rٽx*tJEgMÛBNDž/"sm3%uQ6E&'?w1xs"J_q`{ޠ&/)HWS$nf=5rs.Gr"F}Hw 8̄ZƨpBu uC'“xz}j-rjΑ[|:>ԕ_>]UX<8#N/\?NzV?f$mSrE WnARf&[v)akNQ_L}ޫ0M#6kum;=urB7_E(Wm ]2Y77Z>[)%3lj~_%Zzy,j|DgDʋ7"o*m/NEf$R@x41,<4C[ηnvf#z@ގH1& ŴǷSW%GGіӸ-p|Ee< S[VP2UwPj9i7R>-G_W-:4 8mN?:YmL#*& |cܬS:G0J&7O_1sU5Ocd j`wNͶ9`5%=r!H0?vzPO ͱ79QNt^Q]m yy̯6J1EUp(ϨIX:0K#٦FTB\4<vgiۥ )Xj ŮjwUФל/|; StGF, {$¾Fĩ+% t3\"zK.f\k{굯c:ܨ^wjO2m mN56#0z,= 7< CׁHp4]|wf."Boe~)aB7B}Lכ&߶W8,of[L4B8Ψ>lcu΍wkN2V;9!1)\ۺ㔋:=Mݓ+PBr@ ldOȗHxNĪgF(>eZ6N5к [ܚ<ʞ* 1iL\@u#!F4|J'>oSF_,א/>7G9k\-o7;"g?f]+5%Oq)ݔHgb)zf0^$ 5;3"MbJYẈ$5t{β :GޠfuժĒyf6O@p >s콮aIme 4Iga##?f٤l}VL V5I* JtzXw DwW: I6dg8 "i5es@vT /pgsWbeQ`!axZ6ȩoB<Hݾr&iSWmO8 ->Ff36DG8GV١=jd_?G޻_@"e]?6 ڨ y$ilpX ayICy:Sf55įy[BPWTi\?@P̖/nU͗\!Zr/0QJ#%<=NrzO-:T5rEsv2;5[!oFcޗAps6ķCQ R̔ㆊr{)+VЉlAF߬H8$+dx jPm.-xSc u{^̺9l%"No<,qK:5C#cn}BtД`PCmpMDP?5uI:rЪ?'XB,M}c:.>"lCLl cɿ~v)|9NzOPiN"]z~=xuLE@ b/5dNf%"%\BfH}fOL_j?hȌ,tҠEF;P;@.̊wt.J@rTyLkQz'MS;UƘUF3n]RdS=Uk޻G8i|B6&[,&Ӥ-1LzքgH"mím2O~eik~z雰o:`<0[yoU^3Xʸ:ȅ, A+1$[U.Ic|rMnmˇGq538AiWoɿ]9\[}T[2/Q.qF4*ܜE+s O/VQPp0CN((\"0Ғ7mVH%'[|E̔CI]y<>TjMs.Ѻ0~,97_f~F⒉t1m Dz>1EϮ[hj&eu 5n(EKދp-yPqcN 3ɥ\ UJ_חW^`qlci<.va#}RVѨiмF K$P=p8Ls =Ŗ1}|rEtW);DH$Oa=J_Θ/Q*P|blޫS./v_.!J|Иa^J;R> U;).Pjm&^Pgd+F͓|̌Sa-hK=6ƳjSW֞l6%_ᤰrGh|r)N=`jOXu=HAE cx~eΫ`˪k.(Lͪf Avp` 9ڤ9Yĥ֦bEb~G-sF|#zOۥص%ÂwwVEMku KӾڬBc35#m8<)S2/Hhꋙȁ<lgHU ;O[fy CWWeKYLu?Gzj6J^q>41[^fů}g%d5ߖl[L7Dvk O HSmL'lv{X\=60ޜCsJ.O!^1*6#f>' u7 IȔƈ_ WD`V8%OuIT`ivCy}h";[{D L=y)=Iϣn2FӇŶ%)kqZ<&-5m>ZiHM~S'M#zdZ|褟[b|*ZH !)Ђl^蝠 p(ל10$ 8bO)6$10,EB!ȗvDXb45Ie_V`Uw$P5ۓvF, gyA[0tK/nY;bn^x/y,cSܤ1ёл/.';F ڕz}"ik@/my@cV #b[ 4plo 8x ИrS2#udɓUf]Lha :'}6A:ʢ]Ϩ*ջwk'?;}Ìk!ow0;^B]nJR'}y,2ڋv֥8 r 7κ(GX1Uw);KWgp޻#Sr|*֡WFd\4#*}(pBL+@̃^myFDR6&%k׀AA|+YϫPO.[JvڻëOeZoA}$(U&{"9c<`@= Gk yLeBN:WlGT5Ɔ4&e H?5 t'D n{׭;TK3R[H}Ms>D(Jُ[%yHɫ/]><]8rVe XVs}w^ʔ7{-1 T }_ ^#v'ihR^xWP"z8H<`=D, &|͛"#~yԌNasicέx8=*(6nZNfXvUNq~EFۘID) ? t."'fn>^ p}-K\>ˑCc?}K`mgigBR x>0𖠣$dO{{5"rsqdLsc `t1@R$TxzF pʟɯfDwkG2hj4gnOB9XCrۘ3qNX|hs!ʽ`S[}Vt_*ZkDe WqIEt+i jM`uOcG;\ lDjJfj%QKx?`oaċ*VQ6Ԟ8UtB&xrx &^KzPqoCݹ4be@rq)Rh`]t>gO 2%ˣ+Ȫ|?z\4h%L4W4^&~n1_0}{hp"5Aj\aPXc*-JXX€8v{ $7ngHXj͘XhF", 2!'Rɫ+8=cj2%̶c+\IP*,xʦ,gk⊶g>kk&}:%3}#3:|ܛi]BsXQ+04Jr`'ii%ϲdy!\v_}wٻQ-jPg.=3 P+6B3TA6E,t2զJ:aR"5-rAz*oo!a47O27m2ˁzY.[iǴd{C+M|8 ԆG<f?jEUR\7W/*X w/E&"c(ZS G`(>=~RB t$Xm~a8Cׂ=}(bR3 eҼ#Z;,k{{߆3%+f;"6 YD&̈́8kR' Z"xMҁa1#|Jl1 qQ,v]6'p׳]T5@8Т*~"pmC/eUj/Ί&۸>}J1}P<}F[6Fr=bg/z 2 ;ÇXy +z{+3g lIѭ-N[pM%/Op!l,:p 6tzA0rsegl(zIt4eѭQqdf1#\2 I1gg`Qlx%Ă W`u ~U1'>0#+%7Ze5tQRTԋOskvB7puA_o&]z9flsԙ-6\a,̉kIMQ>n7Y3-'j[/pnPm ,Y{٦XSwC\@$R*Z1a%\jz,{l>#*+56oƀ5Q5@ Q?d񚓞`:&kTHO*IsJP!3jnwT 0a~M_ӜO-0|p m\0BoEo8&eiQ#ob,7(6h ,kf$v (Dz g:m8kMn2@`˱C{7=Х0 sh5|ވ\[5\UЊ AP7`=u X)iYkQ:̍ſ[ӏ%35zFlCb|+jsWE$.Q& i< St}Yɉ-h]DXb8j%gU :R[ xaRKy<BPi[^GD+9F, ͚:@/Y|2J0cpPCPlX,I]^ðYJO6W)߉E@RTe?M=m}/A$SN1e~Gk2g}^XJ%%*vmjx;+PS3g z?$^^w( s-X>1 %Ơ pQ4}eEo2֒k9]1b'ix%`o}ePsmO7+i@MLMI 1oJKI*bKjbpu`jTw{t(pU$B-A{ߊes&Cv7`[f?07C$7D"ݏRCAsJmXc%GLu[;u0q/1Gq A$x"u1s%D?ʥ\@,y9 OP}T&W|$4fסNlIldݻI[ɋH#4^ ^YNĚ}"@ڲI\cu8q&8B'- _7H;Z0q+Fnoeqy9AisU(hRD&+9s-YW .yEk3<+QM HjNrۤ j͎lg0_lJh'L6|7w;IĨJ b7H`W'^[@ŴI&?~nbVU@+(;8JZp.oU_\l\"h m#Lm$ q8Z$}u˹ <jわBRyjh)C3Cȅ<'OWq~3CyG+Ly.`9ƾ0 Y9a^y۰J2(u;χC(!տL^^eb?Y6ZUGNP{{^ߘx7y'jڤ@j⇋ -D~an:}=pD.qu,lRjy֔ ="ܪW8<!5U:Of!RK0|;!+*s:PCx T^gm{=r}ľ˗%%J}IgB՚PBrCfqYƊXWFE~½ll>T:aT!4(1&_Ѷ*QO~pQ1J# jljk)^;U$f 3a9δQmƈT[e`6BЇF9#4-خ3[PC5\%#7;0joS㾙a+_WouvAN}q;\|~ԇ5H ׃zlh*o[-$=tWjMfN$$O?Rn4TIn@D^xl7` ټT;U ٓ{j_bO\teF07=Ytn]Q4&`F+ǃCisD>zV{WoӦ^$FuB'*ܬwHC{:B$I 4 ڱ>J]U251J^`sdj|>kw+Nڨ${54J6cuGab v8Y,xz\ܸg7 ^Q6HV=$K[R]D4i_t(Fi?C.œLo &:3`|L:r,(:AޑOv50_a(.rMн!QͷƑM|JCü7<z(PSK&űW)׋b8ȱ' *߫s HTfэ+;oQnL鲽JHqt:jmG"]/Pc^uO0ϋU `οԮ>hu6p}NSA17Tetg&-- xϣ2EPy#:ұ!Z)xwnF?OAͼp~>=={c&ZcؒVDɰ|86 I&(q0[aeZ *t\(b,ID؁GO&Ii 8G"2$Lxkpr'Z֪3>¥U`*rf%@kφBBqO,:h1p]5y_rxIt, ;z}62<[ .^_JBp4-NQZթV$YMvZv>ǭ:a|rBUIMG):o=BBꁒb-2}\J|uLa_uq5v2DVw(>h~O}\?ga#MI❋{乙`St1 +4&"&-3|:%vO!up`h}P7K~* Æ`97&.>?q{\@efƗ)Q&J#Պagc^xwmw^Zc H&h{2ATGq, G*4Snʋ=V=v&oTS tT3@. '_P"d o%8W$QRyq#egk|>r +ւ ׌YwT<; V{#RJ]p?!ّ2˒0.9~[$:G/㍿o,am5"f7r4_|UO\LPG-m  [0gnH@'G1mEU3Ϻ 9vɄ7k8%;%P闪ӛ;xezp]vrЏ?5iN')6[r}h>AW2z} EJG308'Sn/ɚMBIPˍ_@Gn[qKPql\l;mn0N=MG/:H}8}cUw'!KIm]0 `!TV4%f̡TrOuNUʣ $t^1HBK < & #'Δe*w뀖6Qyk2us㙘:XH!P9\j!/7@JVQT˔@ڦN,fOr!w<*! C!1byb &|>HwơрFg"ρ:ŵl\{(~'7&bj[j Q˪ y:T ƛtQnF]^KeDc"LjآVK,|`1Vۜ|7go75k/~E1A(xqXqQ9ETVkr.Ћs,)CxqbkêgK:YVHHmƆwlv&GA < +D<`6JbQ%,)3B۽Xtd^clļw6/9푘zJp NꠚI lJ  "3={ (qiR?jL%KUey}À]C(;$.;㟷z+Y\R )q;v XBr谮~IKdp?׌h'fs |qnbN2Gʏ{ q,K-(QƔ $Tڜ o-#k,!\op۲ηؚC]0m0 ^Y)~T+NԨuyHi)U23 ❫_Mꦚ2`@ٜ.<Ɗ6tAM9eU yy^r)$ /f1|bVb~T[jatBL^R9#'@e܇8^3o֭ pj hBܘS1]|UxAe"=$myL,x[Dubũ3^R_+M^({k%7.m9݀RxρxV;eF{}yac#?׃4n>W|soj HRgLf?i15آv&Ҏw$oPO%N*-ցZ'^KF|qŘc0[▣\SN]Z"s֫/ܿPWWtPedù37R "M5>;EW]>Ui!+W Vw>PxaG+xy .оwvsu[淓lItOqڡn=hq_ty{&LBSkt]†=m([~?XgjPxRЇh('j2]ӤͷϠxmK)$ΐVT=3za$,^E5 $3U'i 1)N4v:̗~E8}n4z؀>dFFZ+bDb9ήmd#xoyiO}@X-j9Q ToB+ꘂ'N=PJY0ٮ %t*eVӘb[RN%~S9}c`oYtc`P}Csv?̷!v~nd40hƑcʝK5S&n-Q $9QZ(ehEGk@'u% ;s0FHxZȜCECIԪ6$VQZ"DhZ|*ijP""J>\!5T 9+rCS5/V7/*UPw: 6d(P 7^fM)8G4]@ӾH-}=!wO $c@zÜ}cWeO@'x.B" EBaɾ*\ƞ_;޵तLL u cs9B-}37HޗZ/a}@}MpIsBQvC}/Ҳ}eu{&dG6%u4ydteGuHQOY8XFApC1Q"v0-3G/*+Z 88uS ~3 2N2f?zvRZD%'q# 6]:FJ.0WR9ħݺ4UllC@9R>~t"CmLL Z.ªAbsT]xnh~"[gsKڨ wlqp@;LD  9AH:̲Zi/=6 {Xz0ݐ08A9NvbhdJL7)OR{(޹SJ7sî٧IbyoTONk*2 zARJSA|ٕ@"xuLK%3F $fݾpc"y i/ܳOVd(=RfAЖL^]7{-UlfT-IaНfp+B^)`ijZ0;k~ v6 U Q\)} ڤO@ӥ`C@W308V !aqIߑ/:0LXj۠ۛ$XǏJk^%ICE[[[:qV0lf-7ؼ4h 9tnTSC=WɄkϑV9MՓW-_ȫJU a~w*W`/Ӻ`HU<t+T<&R"!IYoC3]Uc p1F7 <[ 8;8/D $~̹EWlG0cdZߋ MhPw3?&lOd 1PٔNB/Gc=?Ā0ŸR` (b̢a\3(` m;.+<Ќܵ%kІr|ѩ8ͦR?9wխQVXB̡,ӏz8iZ>{5R=r:wgr,tzڲUzyL@ Ym~4rՖ(?3]).UУrE"/#Π2+A dvۭX䳧)<-6ṇ@a .r#W5VɒWf8{)hC O G.\]lriwc\YwXÔJ#=E>tJ gF{K:8[9S2.CRLe~5Urd1.l2q'>paƛ/Zɮ>XsJ#>E *Q?lDy:3eҒ-+|bDW۸]v J 8Xi#@e-nKwjaq;`Y RR:@+3;f⑞!F9eQ!",-dMX`%KԃWy/^Cm" V&IBA`oQ φQ'5uwYƈI/vo?>͂L>;)h-exfQ,NL>oۛm% ~iST"IWbGtdvhCsԹlȹ|*IΗZ, @$8Zyh&^|L4ڌNTAU~i:+*7 Lz%GU]4SDR2}S{gX(DQĨ?u~q5+_L<'o8 ڼ+n>o êĕdaW!L];(F! "JZuVB\zK=tGZ4'DwyAdeK>v*`=P4,[hx#:ۣ 4;>2S`LkԶ'jX&Tj3 W'ZL%Lw}G/MNF&P70zeQ4M?9ۼQ(6c 7߭7}vY9a\a4M| K*|5NH& =;f%~#[ahctcuZZ VTlh>7W516o j_:>מRak xl ;-RTBboDvς3[1 q X"Wδߵ@n^]nH_59#!YSWH"wpCS% tzB`g|qK7j JFof&hŦ;];g|:?&`ɧc|a+=N 1L; erQ=lF]ZY|94F|~3,_`];Y*ztz.t,TcWIjG'q,013ʲ$1SfXs޵wͥBe!(sPH 8^w?g5ckyhײxYէr^9[X:aW.Cф/~&u |-RGJp?Bzݬ0x&^ѓN9*G9oqr&'խ]$O4ׄɻ  /9{WX Ra6x4! C"<^p9n9OG׎kȫ\,5/C7iwG] {-':γ7Zy w-9)[nһmĦ<9+dUu>L`DwjʋL?]dplc$eŬ@k"TŹut MꠧfNEy7Pf9<"}o_«xVd !"a7;d{ ƨ%j6Zv2Ct1]ҏD+˓̬Q{J: S9Һ~Qts)QS mYak\)d* rx]jK%*1 dO1dj*izO-E9k2ĥ[\/Be. IjTy$V? .t9gJ9U }7ad`Z\11D#;Aƺo[ԲUxkK`1i(!L 8H9)yњj?Cٕ87?OFdWv9Kʲ]^ @ j@.:A 19_ 35D`j\jk!aiVd|EQS}Pbn9_wP9DU?J@) Tڈ ;GtQʄF۰=m䯄+5aQ_W! A EC!8}pl`f~TzF%"P6EEXeE˫2|X&c+uDp sC{PZk>_e`07V~88NYݥg]S~PPSHµRoe z^Nd\8L mq0/3jwfY G{hm^œg,uxrlYvF}VUz XgbN^a}Av=rnęu0OcFc KB]>Eeg^QR,OV!+ZdAjW)] >Cz/ yд&ȯNɝg~<R\[?c,2<Uo2_`>5W%qS} rOuuy#=Õ@K$8|,2y ZH 3|~0 yrj?8 j$c܁!wTzYW$-hc(CEu$3*9ӝc=԰=E| {|bN׍v#S{g ӳHS5+pD![wڒo@uUs3vW[*uL}xh,_4bh.v:ASt? fb6Pqr;MJ^ /9:cˆ)T<sSu4Lnq%84J׻Ybt308-æniĒ;k 5P/&s0q~/ٹhvs*)Z7_is$k6vе(dg0\p] Ml?DSڑ5گIhXii%(4S4=m~ u> +e}ȐMZvyY|' 断ؼ҈ lhk+7xFkcn(T3E`f|r^ŒXՂԐU[+sfkX1?N7@֘\Ǧ~A]GGǵf4~`J+C&p=5SC5|M4lDVcG)/.]n -kߓipKވhv3(ΰ>ᵌVw1g G)8x{ xlaپ%p7&1Q9j-I}ѥxcGeQgpt^~iOB݇z}L')ڐ~@&U mg?į/x7ĵ[ -J?ޔ hCw/ 7QS~C+K=^xR&Ά+Rt+"LxmB7)e?]q8vWhV+![t3A !WHS<(|ApJ:<=5}Lbƿ"fwUɰM0hE#C;!ITjP"&ե pc,?;'_xuxq#6֑M.4֬iƘQv2˩GdnS{z)Uo5I,& i-Pyi6R2b>\ėJO-#~llZ|RHT5"v6ͻӤ͏b! :=ml9IFGCw{.p6ܜ(tK$)"c >;} 5̼٠ͬ}r̺^е)UW-e[dk:^@z=Zv所O'+^7ur]')8z!Y:m\fT-u9 x"#h*:L\. t.Z*!κ.mpzmʃo'q)D%% k? 1~"vJ4߸u #Jo]a"nK!.MV ( zE3\yk,i HY{ I ;gi,0zj8 ڹay'R|"0F Fq7JUMDnlwkQr&4nou4YQ݀[bUXtѬB)T;^ N ڂ+M%@̟TH&#o anO[ݧX32 7R9l-^=I1RtFNw<:tBoQOY:f6Y}5 o&S0K=m)"C-d<3CӮ?Tf~IN~mFε!:S5+p4k/iÀ7Y;eH0'#Sc+1<^?+{$v&|;iHCH)ABԤ|g^rO@,`Il;%ݛ|;kki a?R[:7U<&tsElg9rI&I*vy :/8G504Ap%zW] ٬N#,d>s[Q &&42h$e{5NjCA bo !J#Α//q0_w? ,ɚAvYwk,o{g0_~>l=Mm[~K7hu3M"_u`JqSU+ Ĩu[qA7gpԱHG|r1?ˏ6:W_) áy=DDv I@R')?7m״*h*e< ~ c?!)ԳY"RWwz \ eoeKKq؜YܷH3Cm%V>nБ"z&*o^Pj|Yo6ݲ$:U3<]S>{:,tBщ0@MYy+,3crɥԍ$"cU*_ vWھڕWP@BH"FAX$H-?nLId%ּNZTܶTד{'AAגj/]fۻhyIcvv]{ϬVu삲yt34r}ߨW4UլsCӇ9kf9ŸlTzQ;ű#9:ͤ䓐 7s9m ч6"'+0/݀"sN_x)W0ťSR38kSbg]qG-MOpB^$ i.%15 kwKF{NH5u33:z 9Ņ!Zgb\΃]c yVY edmP_Cb\zc׮^v"8]uSb ܄}D7xٗn-$ql1J:s5Qs'ِ 75H_MD:L#j˫E=%uwܤW+sIN|_:N91uۏF%k)<  x4DAX۵ # <ڊa(pd㱂u>VKloL,[Q<,"vypᯚj`9P~pf"IY)A o_v::}G$-Ri̯Na·Lr'jP,Pr9z0^C\; ٞc9b|\G _^:JN/VVOB }Ɗ5$TZNs@>~PKG64^?&ܢi6 z{EYÃigkGpFm11P5C^=j˖qmph+^ zZа !5KY}:pIeI3sst{}#yFHęH~g,R<>D \H2)KܦYl.| '*(j|X_7S-D8(9ܡ(NGx9 ALvg䈮y3~ VZ?3FR֓o[ԊN$z2ڗ#MYHojE^|%-h9m04n"5+'$8`CWͷ!YߥG[7|ѯzgHOAY”*K"q!OE7D䤧!%JdWS xNP&mZ#A2mKތ}/oYsUs9ZdA}ܑ=p&APKpzWaYE@ei[H1ɧ %%#Do o2,KHecI- :EzcRMzIGιsOx Un׶}fYd?wLN nWTTkVa]˓pJK=5 e &ZP/2e($½V|>N>M>AuNi&B6 Bg?]N5-UVWDˆ&pW0Վ[%o3=$TRxfW$gD>l\jZ0v& I2[>5i*hB%=8w`UlG/'ַV1n?7\UY`^(9zckxGW,wSMOVkwUC>OovNS/p/AFlD,; 8hK%i=?!K\#Oy5Cծ@Ѣv"\ΑxFuNaS5=ƒ'Ieu_%)*k'YJ`)6kf/[1FSD& & R6%%6A~-VŝZ=x\m'F2lFځKbӨz "Ica>,lag圇$ VۘHN/٤d_zKR/IԎ*0#O@(h kP S9k2yEǿ[a )w>{|LO*-6\U>a|VDZbU.>>_w"`&Qcuup(CBKwΣD0=U ,܋*)!O l$UN5;-1mDtGvTcAkZ,Ѐ|ܼ|dA>d^Ȝ@vo/I@M}Bx;] YOA$.Y*ltA" UMԟlU]PeYwhUQfAn<!nNr4L?er:/ Sk#oGP沆կnC,#7a@_K9ί)Ֆ(Vvi:sk]M"bcf%XUc6/ɪ-|>J~Ue]Z>`hг˩GOmDPs_OO| ?q+2渫jOIRSu߽GOb9KR҄r3ܺAF3[cl_ԿM#~,1wSuO@Xa~%Pެ9x>X?Aϻu,8<;#cH'Wz8$Msι6 V OzxS6DT \/uʢCw92˙h-24c[`$DȋЊD7 !fjAik7 }t8#-w) m |wMRioMtSLzuNT|UčAxl)K@pڞ.=~}]מJq иiH5ݙ_eVg* C{:G)/ayk2Cp6Ne q16Gd-0ho,CgrP"Md#WC÷5OeT4"=(&t,_"*]W0sS!qЕuA^il0zjD؅gT)#5/e?9ȅ^0 wƌ"lwT@'8GVۺy<]"^SfѼ >k&ĂuLYT%K:!*70Hy¡ 7p 2D5Ȱz'bJV=[BD&.<4JR߰gG}J)6=w&h BEfZ|3Ji B56ZMW:觬ַPݔ@7+EiL1ղpAu1wxXB'*XL#iN\袀'!_ )Vͯ342_QKJv+tO-h:ؚ*J? x79>='bȜ}V><~GɞT CD1dϭ0Wj~QWuߛש< MʼnnT/S.l+ŸN<"ZM L wxH[Nmyڣ@e}3xPMds~pH7HOBi"o医))y*ى98dzF~2Z##IT [͚,fiX3!昫^^i($٫Q;r ˞v& NR\ Kj k(iv%%+6W\qH{]Ggwml-Xlyy,’%di.=VPC!dGS{桫BƢa1J -~HkYKKPabĞn#gq2`:Ll,u1Fڹj6a`A ;|Rhx*i$5;,Y;v6iџj(Gq7d8ys`YbRߒPN"}E|CzT**8XHۓyIm 3UPb\0lq*W弧}4l 핓i+'betg~`C2epK[rZEDg39K}4đ~v"Ivw:-$%Xzlyg6ɍ+KOBf3kUd]>ymclg?k%~]!^Ŕ/UToϯ.OHmˢZOg|:v UmH}1wл oao:|ԁ8Ƹܕa4շ^ʯ\]謁Ęr >NF#ゴ;qDrsy;$;if>Aa nYF^VYI_3&}Qڧس򽑞}ar<$3ˬYJ4)6V-gP?b˫LCۑ7Y*i_= 5 O v9e}!w!?UclVF4<(N"+gX4n,&wU,<~dΕL)C$&rboQ?-tUkr c"'f_'NZz#]Pb9">i9?~P`` Ʌ36/:!^7 PuIs22L,' ~ºH0)yX߻>li“ŽnI5C<oT8kOiMc}icc}CBssNEmxZ/q`Ѐe8;/\K:*fzV%dϽeu6b?ߵ0(O U0I;k EՄ FV쳶>0I`vKɵY/>⠳ qYֺ:5 0r\AX_$*SE %빏+zK-92.:} Բ ? 6+p_Dma|ٞR# <[k1HZBv'6[튜7o*} 2BT Q,M3v8n.Y$`zlX<ÎgcؓOf3EU’e68fy3HDx&]Πs%^?'UNASx[ޒDA'+u)wEṾvkcށb$U!M /ǐA`Jp٥c\T 1^U6=}mSFm{`B )4 d=Lpxq,"CxIV`^#\6-FbD3[{Һd>^~ˆllu'OLmq\jo=ټK: g8 A$#;G `n(%qBb\Syw0¢ \"m *i ˵1Oک+\b\t jNH0INe$ 3{d@"M ae >ie db:Q ;wcP{!z@?QyoP vKr } *8̜U9Ex$d~e[߽'!2ɚ?ntYw6i A<BwR1;pK}4{ؐ2^nqȱlɃتZx}z*W8󔏔Yzv!194 ?(l85ݺ~Rܕ`zͻkX]dMu eFUr`uQptqY^E8԰9D-m.hLzZApQ_d 8 3ing20\9q6Trwr: gjR&lDs1kbDΈ1"V5Jt-ע֘1x,=+%nlgIq F&^ʻG+! &adEfu5(K$*`Pkp{Ԟ58QW^N֫vIDI]FWF"y/tc:qcBw^g涂#i`HHJEJdӏ w1>|1\FpoWRqɀ3UwS$nW0* и y #'B,n3OqG];X.noif* }<oK~G[R! mc:\ 1cuCDcG,N|p0 ~|rOdz xr_Ӌ(Wy$6sJj5b0 dƈ2rՅN f|\JI(Y蛞c\jQz0ڸ? bÖ \4{Tix(cιvtU;'RP'W~;c-zF|Ku^lM:6 HIEYssXvZ]ϒg ֽh1L1(?M~3Hq~qr ;YUʔ%; &`H[0_pj$XZ -ܫ^t룻KiQkkK8`|6(-C|W V:G.KN5f4i\ Y4ԔA )]OLlIU# >֩@Zf]T^DvK(3e=Z @XZ3Nh/tʦyqЮiryR@ȓ~KZZ c>uO49qk 7;X(7xݬ5y27;UXA0Sj7`lX'_kr=kM>vh8i^o*ڌ!yqj1:5BI?ۃ\9ı4B<ĭ]TK̚짔 (({2:NͰk2݅ʯ;l6&hjzY rσX {PU@Cf.-VPOmSP@&Soë;<J}}n>r߸ߡOpV[Aځ*p^Eq 1WrAͭlgi/ǞqgC]Tw4TӖͨČvnN4G?(!ECϥ{(=n|."y1@fw- /5F%CM0I)CE(Ώ?̑zP) 4~M6P ĔSR ˸8p:u e oG3#$V_a mƿ:{#BX@i+G -UI*])Z0v w/}>Eh a=M 6OS.̤RƸ}ڹ \7nn1Ƈ omLO87 A,c.tRӲg Kqkn0vnxu^=/+=#,qpCr tØ$ "l]d֤L<6eUΆUQ Gw;Ar< (Do~A 7:DO"|8ZoJ^rx6E*(/('ks&Yg߲sUIV*QMp e F[wh˛_wBkps-pue"T^+Q2n( (lJ᢬Lݡop˸Rls8W:%cp%;W vV7]79z3D&ۈInY鋇Km5"/^9.=yz-SGԃ % .LxNbvwĎ8?*f0Kx(N{b.kˋk"\Juo]`wzOF2!])|Tjd ɐ@lFK؟?o4Ap)LN9ّojN Й)R!,X8n?pθTSڅ*iXZEUQ*|"RGhjvz?SMq)q㕚*nZB6(-k.$;DKvc@u :6SBӰ'>>7囡]Lij}r<ٗ<29@? JPRxVK~X@9,#/os2>[Qk{lf9XwΈc~|o 4v%ʋW%_Damn|]&%Ӎ[I<5oM&C߾B/s`Omwֳ ,`d'n rwdRve '.q j{3淅xߋ|> 5Kvɗ_(5˪p$+eH&$;;ԥdd4GLĄCWdUAzmt941۪~QAm[#.&$MArE݊|d`; Ggmޱ?X`b9N՛s2>Q^ QFPwKi7xS,9 bL$yKC ;ko,PMfYH Pj3|6=eGc m56|Y-/<"+l]=k%{$(5*=ajҥ4ՏM]^>T0"g+Ibt3S`ԈX\$N8<nܔݸxjb"{~ygSa#[(WGa[:N,a+!60zJ 'QzVM3ߕIMH?S )M»y+ES:WNi5|%Zz B2 p'xk{Q1'`;gD~#LzGuqjNw9+/ňB3QEj4xMT HyvBYӬD;IK'e{mvB'QP;N+YlzţdLΓ"Z^{;%K艺c i[]nW r&vr$|U9P0 [^4R=W6`zjҵv4btg(XizFe,0#nӨ[<᪛R9dt\64/^# jwgK$^X# Sbd#Pj>u Nv Ҭ D>z'[|qPLtFI|`cpw ug /R~9b ߏKedOPouPCtؘ$I"Lu<0lYd9Vjs}p1I'!ƹ2,7h\(_Q Ł"I Ec=з" Uƫz`o'V粡Q Z࿩s;f׾?hTJܪx AѶ18E[X$OpDUMo9=[%ٻ "N5x*\p;.q+)KRI DMkȋ`_#%$SEěRfUG#m(Aaqh &UoZ[IǛff^ъ7숎U|h|-{wH tU -؁M5%V6v ڬ߯I:Qc:X_ 6{q$怴BeO\rգlJ|n9slHM.Jtw)fAPH%Mɒך%|3g{z% }g[v\ nC!um/URp5u4"GcmFC鹦"F&jFh[rh?+ȹp¦#A'~U:/xw~7S]uh{/uYXe}a ԭO,bsjlm}n:|iX^,vBuRk q4JtQQF#},J'm%Y#H5cE Z +c lOxArT Տ%ċrAIapYm6於> N]z7}5gv%bA!߹حy1ӶNJHZ˗GZda 2f^ٿb?¨7x%F:V6&;:>Gx5UbO#@<VT|%`6w-s'7{R$$/qFiFN)^&x`!p(p &X ;5Ulݰ5Na(zƗee2|#y 3xlTo}xV#5鸨1a]%:5wȬEg=L[YݮpbEEK:@++}s=`h%C$% Ga;&ǻwAs5G3 /"Kݮe=7[Vb՜kNJWWނXxvۤF=COP_N e!.[OkrHsdE-!)| m0'J [/ ꊯw{(ɕyՋ[>%}]fj0עLZzQ6=F\VkѳZ[f,W#dq[tQMtiWV`#V%sކ Ti5ߙMJyͷ1;SKpjfmĂ:m̢+#eW[d]81!k_xY@rВiYtF%=Am< _-)i )4sǜ:e[& m\1ߝ{Ɏn9J݀۾ !.71ϫM5y–`Kц MüLVĥ l!mKqVo-z@S%tB6+yqJ5Ñl}9 @/Ԕmw=oRJ6kмM exee. e=ԣs,s~IOjߝ)@JeaڮLFvה?tz:u5!6eH$R敠f֋G| ncDzCʾi"]0d|l \79r:{- Y``rAY̬bug-N$cLbx`ªaUg,u^dZXBD&9;\4m* 5>/뼑=M" ܴYkT8/"3ANn]|^lf^CHD1`b2m1CYiT2>JU)o/VDdXRBh,\Ƥn h[תQ&%MNf%8K ~h{]RɆ"@pب`gp:A-s]ŔoH>6`p]990i^ iLD-I6=[yT0s.ވ)?dRǷ8HC vJ, %2ww9<%'"ɆM $;"|x!,B{Tt M>cZIR.KHMTm` jg;!bZ(q%$xP,>^@r')ױ2,)rz $Θ)]/p"e=3%^(w/{ZV@-,$Qfh}P{=ugǭ#|%=QWKPSA0 K# $wVވP4G gx9 .(,C-'759{wtVO%IMq9V}{v|yvDx=9ٿb-wK(mOEEť^_B."|p/[ c!Bia'J\oO;xS #:[?/3ja}IN\i <$ۇزjj@]+xkJMZvO1nFh\E]8Fۏ=ɾIN : Յe0с~wԚ_3_"Ȗ5=˴/4}ȼ~ Z@[. sڿm꧈KP|'hJgݨaS!o Z=o^]eEl9dUO/&lm. ȁ'*RO s!7 ` Ըھo%`fX_&T}]5@,36zG;aJA+v5t[VMW`N.+ax !\ErFhG*tW\h0>-$CPxL {H>H. i]EȦ'stOLao{I)n< ]S)!!$<7{)*/l T@mTQ)ƙ!NH;&rd<2z>ER z.`~A*kO"555|E?G;#m21Npih1T00ÆuDwx_C=Cߐ!jubcy:ږ}$u i*`:,Tep8<#;ʳǩEJnh̨Ν n3#T(g G]$ч9@xj%O뿃YN/'d[$ȮL,o'p$k傡=$vJ\ATqTf$%$?2za'8DS_<zgqyacM<&sl;"# q/Hh8r~2ՌȢ /緛@cwPȩv@By˱-&Y= TF'n攵:Y!Uc/e?$} ZX:A;oq6H^.*Hhb8QQI<\}si`㑡V/0Iq)!:mw;l?y YgJzMΏL| O@ ^MSsUhԹ{#GSMZ"%!чrWQ @caTcS ωX y<5QLZe5?IypI)u.`xޏǙ]Q%F4Y%f/xOF1 kzYF9vք8DL`18}ȣ'!,  P.p^yˀCrKL˔S(gPnkhE v99І ĪK`א6%E߄FC{Neg2lHn~9>oӦ |OYlh!W)𐡃zٿR~\&Y˽R _Q/( MlNje3]y;{9S&ƽ|Rupi=UGlPa a@o Ӥ]oj-N>) Nm.9v%sQy GIi\>G2X\1|mg$s/&4 3w}_(zQq]2`m i:P]Q>jQeS3j_>KTO~%zRXU$`n/d*-IT^MܪTf: ~>-koMɏKDŽ8S*-UUL)?^7GA;S5RIB@WgU];k !N"{ ݲ1?Iѿ"Fl'gr_9(]3ψufcFe;O syd34&SSѥstܟ3EV?XOɎmbO620^ *eki殁FXRnSKC % U6D hew3M8 [5̷eB-aam30Z6;6 5W ]=dJ|EH?Y/)wZt: &[+opnn*QiI0hx&u+8<9-l6 pv8&F=bfC7h`]_ s% 9g\#"~xy'>Q9c=E;3[Ҳ~ R(+_@+mU(`YD!~etbc]w10xR2xo3OxABD75зе`,)HkM% 1 8-dPG! #("[㈹y%MAc@{b8F$dJbF`e>ٞ{oBR5p7؈mܱ]TJ{KeAqb}&Z`<䢖T;A)y0e m :p~{sl-ͯcIq 'ɿcMc<Q̓! ZPɲ^*Ũu"lFur ]ߡ7I YlДPx@6Xh4F^DPYRnj-R8Zw/>>~\򝓦9 1?&2*be@dA 1u"l&{:u9D@upDr9Aܽz2N\9nzMV pXH'xP&@,Ar\nNM^Nj1,~g WR:[G&0»<X|A=8jou,?HfAj>泓Nծ #+SBnuy /49Cx?lBͧwy%Sj5_zP ٍF;s}J).On$mF\gq?l.WCrU@t~]6h5mz28WMya54DCTӫ? j~fZp*'R;N+)EH Y3R,?B(x^QJK#v(й[DVJ9$Y rLı6'bgrz4a;r ݛM uN5W[LJ y[SE8<ȴ lW7⋬iS|XhGKh<ڟ~2Hu,\'x=g;iȝ#ѕx%Ct˲W%hMQjlbG4۵ :^m]ϐ?Tvޑ@-K5dYRR(iP ˾6Z=Q\kVɭ PfpUꤢ( >y$GJZȸ'Nbˠ|%o0"|tLtaa]Ff iNI6oGˀ!D! o%Ks ǚJg̝{EUN]%x-4W#Bv/MHP=Fr3^Ќxs>iQs)A7F (~=@6""UHY TUV٘-%Z|~`(PޤIGDjC7֗%A6#A!ޗnVDm͸;^`b"d%.~6F y,}2t_w'}ׂ9Ae7ևL JH.W\[.YggW3Ȫί;:Vݺ~i@5&NXWbu3'1?lJS}؎soF9|HK!/ 9/KM<,+G$NוDσG$}4Ӹ"֓+,9W0&-%\{55Y8T#+r҅:*06z%4lDL$K E2N,ENfg9^kr_bR)m rT Gh-42U73r&H0ׯ%RuV ҆XfuYN~缩 2r2pFs ّ~o8l>b_XJTMr/&2^Xa~tɮ{J^DP[("` ByUb*Z fJdqqeD>ɔ&i'Gu.=̷*q> i!dotj 2Y*m*-b^Q^Fr`9Cf3u1-r\yw(@H;1K?8%sGjuQ?ƓblSc$T^ί>>Fp/">bL|#\4&mCS@\7dQ}:9VQ(XCΠܔYLS>DU0o7[jjڄy|m4y)/p+ۗ5xtj4ȸ5exA\TҸ&Gq 0 ܝER:;@Ȁ8xږ_ՈHr^Z1^7`'c?6]u+7 iߖC#3"uRҋ24@pm\֢db?UZ(.I|J}fxpڕ)lʒ$~7YR6Tnad8Ee \ZHAǎ7{umbur/h#Zޒ|XpPV,^Xǀt>GA T^ f=09600,AY*cPkAKn챨~^BVpf(aL'~VOU@,k\۴up^&Qߋ`Otqs!2֯=mm=WԞhî8s{L+ny R- ZD`Bu]҇xQ屰&[7C[F0@n>K >VȘ|lI/mܘMA =Gei? @_0gF"=QסnMh؜ ]S!߮[jAtN{BZ., ) +!;Ϙ$n#q9F}=J"6ɦEus(Z1Z7-׹b]SPuj x)3V2~IaLBWB4eָ$Zy YxO]MX=2:@m"Ĺ˅rNI`LH&f&*Rα\wu=Vobnrnɱ[hsbmDo2\+ܿ[IQ-=m6N(_mfWzN3b"j\YQֿ~XC ڰ$¢`'Ƀ&ڸy r7̦ =wɸtD8-|wŞ{e׮glPRk@1@UdQB  1$Q3v: K b>uh#TڑmJB ƚޔS,+ A(hOKEXBXXiB ȅLb;}e?>5i?N5P6ZټHQ)Eӭ..¦!EvQ_B=sz^q@MjCQ=Ύo`Y&׏# _<*)#hWy4EGxIS9U#Q|ҢֵZ\_QRee*]{Phiy*a]Fˊ@؊fň`{??NG0v!4)-,ݱkZx K!_n4OR !f"腧um7rz?yњ195M\my U]B_U37j}֑,wz)qE/}8;CtެkIs|!\XhQ\ΐ;D9[zőD¢OrrHIdά#PF,jaO".~a 3E9;jGy'+LWv˜I-oG!pV7ڊ0<Ƽ_?Aw^Yr\eq{<(Ր7 ReH 7~qJ4z8$J*c^xxokq"nt"k4zyҰ9EB}rɌ?\ f88kfRuIa ΛLͦZ]VH] ]d %g@&]6Vf;prg{"$=g}G|e3 QDk\4"35 ASZU[ %2Q_>D+ɳ=x?|'7|е-oiIx]F/puCߥWOpwU%&_)tCON^*#1MfUBE*N8QIw6#uapBfO !ZZ/6tahJ^x sCTI [-4ix˲ܜP /dƵsfF'"9t<\KPjptFy(^ :=/Umڛ$Noa> JGCmbO`jE<xj@v %_ij#1}Ԉpy#tC!ҿhg90)ȏW9Q-a 0:߿N \s qmE*s&6v QEWl̃T9pl22wSٷ$S1ُ HgZ2)g@}:V/tkm# =PpޭOO*f&)P,1Vכ"Ho"y3?P>CsO%! ^y;z #RUn(Z㷓,Z bѱ[BlGu5]~ [V.)7*8p1V4GiVL1֐s#7~lx[a6@ba Lc-7Z{H7xwaH?m(BoYeYfi{D &h.4m9$c|ݠ ^7!(D*?9ir˨IJ ֕C](0=̿\7v6[emmBG|i9h^6h1eJ',̮x2}.oFIN6 н (ef2ͷ;~$dSkV *:L:r;%rM7 Sn>ALdM[_kْ-9]he`'..uV+m(MTa'í`)? j u6 !Q~1hCe|t7Gԁ隒oAD9CIO]@+DPz?-X_&<<}̌pGIcǪ0:\7)'h>+vj1;bJӱ ktLq'< GKgiACE \QR~圓hJl@4@8renУt1]$l0"Ƹ_g_xkӛBdLU;@~d Cw"(h 2XO2ʃd3X:Ƚ`pP@mwV+$t]Q E@u%|d"(a wx5 ^楲V3z}A|aȳJ*[Xu[O{ _s4Kkz7C!K\P-m$x ŋK"!D"~v/Kivº =-_uߐ'Buek8Fٖu^|&B՝E2#"ס;)%53f:qw$uC~09!-v#[ O ](#Up4SCѹ&TՊ[_ٛH^cB~p#tRLhC_߽"!v& s#EGΒaiUB mqTL<,TX<4NЍDdՊhc4q2!Hsdr!;{Sb/0R%А'x5:$o)^ٔ2j_vFVXw'[,`WZY"P4m'O>O"qvہp_nq+/(MEdZC+1Dޜ$=/a "]1c .5ﴱVz~KLywJ pGv4(",V*`杓Gj)hc? kE!x@m2^e*=LR)F-,(tVu'uVmRY {Lp=V]P}chIWWͪԢG@ `E 5,Uy7L:0O#[5h@8lajܩVVm|2C^YjĵBSnyr]0RkS@%cvB6Dȫ^gFT~v-[&c]k1 @ucI_dĪz%QdRle5S012F,1~"opK?}N<8.6* uおH0P.t !X.!D+a w85Yм5::bMJt\H:\蠸-}j1!C b­FA{ٗ>tP{`]5'YWٯ–y5IJ-G#Ւsٹ,V+ŸV,ƕ1FȬ"X&Oq %lbC~n*4 #?ۢDz#H-fwU2ε 5N *7<,|MjU7 /2ࣃ!ޖ $-'`!uMR'[O*[9!Oligrt j6##91qdN"FDpḼƝ.μA7`')kOufe|į;Rmd-VT?wځYl[^ YnǤLZ<.h)~Y+Pj- n3 ۽O]\'SlvN. Z=fV)||Q,>v:K32",')%(Q, fn"O4,seeGun@zZ5]j56Niyu:UHN˵,/Wv9Jg` nr t:*iHRvuZv ݤ ^Ǣb7ui;n~t>^0d5 rKHׇCܑpygfXzBa-"op.\}F`ڶ)JVjnЇ ӊ 6)j/@:&G14^&V)м[wEp"$2JkeXRPW 3!%D88>AI1-[5 {5⩭s⫿I[R9~cġLň9L B]̟*xzi+ i˄^fW@X3BUxヂ~4Khi՟o;E_RL7\`iȣ"1i';9`,raUx%-ď֩F5~֨P| B-2ʬh)Π'ʹ\9YΦ]*}*VCjGjS m a@.3lobaN7՜y-Q1߫+gAMMug20n̝Nrq/k >a rTe4aOYSsF 8rϥԷN(\rn)T׌NlTUQ+ lj[3'U@"o HQAӧ>e"F^$꿒yAKWmq h[#hiUJcp"3_b0 nZJ涩ex)#2ED*Tswmsy # Q(zcRA/yH>9|a < >*p!湔Cyru/Y7NbSky&DSgerUG3ƙ'W+-aEF?̡6E pSj>~)jOoYq}@j}xT. 1UkmPy@$%j`U/l"VjXhFo?,ϫ߁, ¸ Ax^x!t7caaHwC!2O@0@xE{F8/Y%*֗;?$XQ cwYCr`}> #NH c=~[ubZ*ver}×`)(UOEdaB8kb`NpCU]QuII2؆]vnZrA|RyI ?V]2O͢״OrtF<& ,|jaey׿-e!)̥%?__Nrڨzb ) ?Iאd@,$y0ğiXJ*>&` rY38QWj X :O𧲟-<_Ev /.6۬@w2918k9yK7e4qfՊ7kϭdĿ?'*2a+0Q72a-PaoXo5mJ-U+"Ψub LgHXzKrhShnA?@2 >SF+h27Y,;s}f7o%!nC ]*,R04LsXaNSKi =R F&lJz4-H_ϟ鑓|"K:42jŖWkPD]74&u_*⡰,d@;ƄPKxL=i)Una^Wx/$y#_Ha,F%7d]Ff26g>wVȻۍGn e}P$Jk[X]oTG4Y)#OǾVOH*zL&Dm(mAh1HC6X~|n@k_;Jv"vݼ[F\>TGDāl\ƚH/'K4YR2F Whi5jJUREӏn*AP^OK\3=1zAzTDJqD 1xYD ׭"ރBBKKR { QVG~D^OxgN*IQjSߛmFH0~] 3 U,ʭyTh+m>iJESOK1k%#(P)Ωy^AaAȮfե-a*K8b~e,q ,1sGDa[ Gɭ7&⭮AG֧o F'˿2c*34Sa7{&RUE"PGƚR3#pޑ/FX#AFܬ}[Y<>2{-I3e4sEQ'Y"-?zPlp[2uQ,P}w1YwO9i>ȯUz(S,FfKxt`df|xd=Bg=o<<*$,.b.;*?|'ٔGjh*1qO9SE=oUɚǭv("C= 'ښiMYi+Tyn33ؚ r!|6"H7q>`т XkE]l[hQhI*af A?> (ɐ$vI]ofA ba@EZ)s ďz%B%;3kPp#);"&S"T3P?&6Jt{jJK&3nx YQ!C^ ߩ EL؜@$]hو?[ٖ%PÔxVjpɞ]ξ\nNM ~l>D7BY8}+ߵ-5`T9Tz2"򛢲|h8,2\(HOQῩ' vk*ڟĠ X19$:ؖVܪǼrGw?#Xfнs\&ؘ|kiC \0 6lc`㼋¹U'$oE*ZknvC#M"5Ywd\ =DqW+Џ3uM6qH.4H}8#e% p3%1„!hYJ$I~tO-ErjnU:LX٥O,;[|{װ^:-{8Jc,}"-ȣwV_e[+mh#jK:*‚C_rc8 (h8/ *e-Ǒ!i"駕Ds KTulx+ko2yi!c;iWoD#}hrk҆дCjM-(넷sGZ4-0^$=D]u U^nj$ַ'Ȯsk{}|wY8/ 6da +¢{wK"M7~֟ zI@XJp,1l.`v^ѥ\`+f1\@;B3PX)M~hqaNWܭ32ek#jQgqJDIӒߟ$1𑣈\qQY@=xdqzQ̻dn %≫u _v-1LMb&_̮%ɶ\)MdHfYEd85N\RIU8 Niez#F%.MJSZuG@0~#p) ef^1l)2q/Hz<+[VRs^^U(1( o<,ɹA(GdO */`h)$ciU{+kY2kI1Hד?0&v}WɥS`)C!BEQQ k<$;|ՁG?Z* v9s&;_KVk<je˱ 67ng|FkCǸ+%!~Gңve6`HR#o=3"e1:V#G 7˞Kdi_L%e7k˅EO8ѼMy^eʌ cWL#/.f4]𵖵f0.`t7uPI:pVYonbhi.i\&QbKV : Y"w59hd%NH@Ъ~DȉYAGl=M=2V_KPS!88;޿IGLuT:cXpZe/|Leu!;5BtH{WӦ>F֩Κ"^*JHaՖazT(6O ٽ-s$u6SOy O`d1fo8^P㒴7b9kLs_ͦh6 4L ,jWɚ|z@5g]4Vf-xV_6\Gfe³cޠOx`wS ʝ"AI~m~69c*58ATΙ)SO .xMidb mj:ǥ1X5Н&8?Hz7̧7,t~ ;b޺s W*&||,jWd:A3|dcߣ9h|Oi]@.&tH* }20a<%i*]bmڲI =_gGD&Xh]4 TT=͓ ;nb>`~ՆtӂQH*KDDzޜV+q:XM~vFڤn&V#U+5}?-o9n7L(O4G3`:C [؛62w!֧Ƒ<Ƅ_$IՄsgJ} sY${-gZw +2۴pآvE Ի 6MϼQ-[{>>U +mݛ:32 $īk& ,0{2gn93De\ Al\|4pwU]Zw?A6h؎:5T@, n,Ep/֛kNȥ6^OTD > ySn/`g(։ K`H]a{ˁt)A@-3[f̥wMh> q\TcNqEv(fojT${;b|}yB9R"Mϭ7T#N%>_~bfP_neH?_} f2k=8V$\՜z| @j:W@sC5cZ2e_38Aƴ)[/c6AaJt jMc=BO54Zt(薺cj:C$)nӪ.ښ`*^X0WiвXD)iCy~bɣՋo G|%nx1dgW G+l2+h?LCVTL_AQ $g{O>^a¸?g7ypX+2jEr]OI'**HA- LJU܄2eǰ WUau^ ($B6G`9cE!zDhWXl7R/ 0xRtזZ+<2̩_?xr`@ 94= *B6\߱$]flDBN~请⛠ @.nE,"Z,>Kֱ{\y5O#̢8LSndU`5z+r3M#~ӱkh*NX"qmwo{c V+Lg=w.ã2Ԑs{f;;W -!pJzPȦH$8*p/8W$Ů\.*9koq_rGF#"-eY )о*_tbClR=n~fߗo7!&ȥG*WJ g*Yș"V|U2joMiӔР.D%ڳY:ES]d;mhedql2X|z"ۅ]PoC_eMF>'虇x om"ݞ{=U$qtij/ T0{gFǰCA"A}1!ujLC{=aЌΔ{HxVLxfv %H.Lg7QҽZCt5wa:9i7i;.=Qî±SlHWWS`a/H=Q뗓&V>t|ܭDVoV8͕ &:66y)J^v/iqh؟qo21s,όq dS?}> q羊DĖ*UݲR: \ߓs$=r l@ ']&{wIbw%g/(uv}d%]h =>5v>Jg <#ZncԂHb|~y 4< ZB1Bν}6P/C֑W?AZ!MLsQMc,YM(Sxy R;  j+4H=~= KQI?lV'{rbQ UgE ز0)*`};ՀI[&CSGL^)?>ZmmJ$dKQX=b D*oD/ùxբJ0u{fF/-T/VJo8,R'Z/Ҕ$;6+]af֪\Hv >8NTTM'膆$} '󈋘2^pq ]c*'s2:1:SBr/4T2mlBQɰ݄U-7@]\y&Qt;(߁ .~lS (rD͵XNIhTc5O4#t>/G.bzobm/pL F?O+뗲#MO-^2,j`Lh`Z+ނG1AԑY)U OVa3šlgf8fw03DpnKoubN=ERXPxk KW|ÑZֹ$mEJzZAsEn(: 0NI6 N]ڤ"rwWûdOUIn6 A _Gop,_|H"i ]6 N~O3"Wlg,:+PEw0 ߨl>nb*x\IPR^4a>𹂢609)Vq*1*B}=٭ODzۖj$f'nF"Ex%\ 2[Jm-fO|WLSql ê#;νG=6Q)c1?#Kuc p09ݻEvriB]&zL? &ˠ©f`굛|hC3٩-=<+>zj/.9:]Ԙ$+ȍ;6m _{UejBx-9=^2{0X[j9Rp aOY{EOoI:A¢"# ξbݴ5N<nNd0Y\5{CRSx) K=[޸~d;R)VF;v)b aI]YЇ|$FG;=w~Zaͦyu&2tlpOTD\9F&vhQqHZtNC!IeJԟgD)Q|i^$-T֕r+4)cGG9wZ"d>c|bN&b}t;xo3ŷd{6@U=wQ= y,.~%>xý̓,+,h vWw).ׄlkgǶ!ٍ,KZ 5ҥ QP)edzBf-ԥ?x(k%ns Ł K:`T8Z r=:h>|K-Ē,‚K^ k*Qߟ\y4;gZwe=FTRBOUstBY|V#eV&s5G*2v0Ŋ"vX٭D:t+L$5Y~ʻ+=_]*NnuJ7͗: dm3c.(onʣKc ;;cX %h$ QL7Ӌ9RפhDE/+*߬,tL`bN9, r}4z=Nf Yo4&V3.ls'"Z/%AEYu]7g@xG⭐\j4dpA-򳏪{d$U!}A;`TOUɼϱVP4f++(9x(LqihLɉ&RKmRBkBq .q![p) N1f % gMAȡXW*X0OQ-:D$v`ᤞƷeāQY5\Ő%7Ql Qtd4j(+of~}iBm1VJA {mÊU٪[͍Z؂ 7.5dkkn8G3 `V06H PJI.L5$]DUK 1 =;Z²= Ϫ.qx9j>_RHҟUFΫEBIi\ )Z<΢kC\oET)eNEl$YY.Px)jj>8G鯁]Б?Le{*L\']F*lY?Q7fZ)O,mm^khESзih9jc}KPh s{@V腘'/BRW%eӵyluz=6ץhr]<B+-hwAΜBU<cN`'YF#Xs 3o&RJG,@V.<U}8a_8%,%Oo[?t}U)N;! vC?.P׏ً6arb1(uanBbiʭ#t~C m%"Vm;H#zV3X_6 ³A5B:d-.4lciL lq.JzQxN:"xE1b!kRͶd.Y[dR{ZB r˨Y[U DW+/_z{_׻A]{26ޭ9 _ Mcjl(…iC9fadJM.>%ԺN6J' V\@25SMRcF|_ %BV˱oE 1L9ˋ&ɥti˓؆5V2l}%vZ@sÖE߇MgK=e(CcED y! X9 %L$RY>7p;#:<5 iu®֦4 *GlWw= K4Z$;[A[&91 7^l'$+ft UMHK=>%v/Ʒ͟Ԙ_4A- KNؒDiTY﫦eNjvBjNxm_R}}CoNMJ yf-"-ubZ˜.8'|3#[C_EJEh m0=6"iVm4ok+;~:V|WYT,'~ S,t u{QR$"\?K-#Er%,~ewƍVi[d/Oq~WEkw_K)hC7yX{xXMqdj! 7j=~L.3$ˑcg2:S[ J~׌k0 }>g5 h@(D*z2S>,Sz56Jmq`,!g*:0CNyLvHfk?'A8cryIėkJëuPxoc7AhF;5~pȆM]Ȩ?$42jٴ{H^;xOM0ӮsH{5`z$ד^j3giFJ:>}B"Q8 C 08'N*>"ρXOs>}60 s1D(H6Ȭ#$Rn[~qWTNs(Vp+Q8  k8NgSx8 RtLVqtlvEȣEDйr"6 6l RLCu 3ؿU(esL_O;=i4 7%tjvH@wmIh2Eqj̳R6"1#'ѳ C+DTNY[3lDdc.N\\අ~(M>oEYd &_ bq !Y h( # 9 iϴYͭ E 7w<2i:)0@Pհ_J)= PP<${``hm:DJ*\klR iQ#=cc"A%Fp/4eַE|_mUhkXG?XeSGԵIV$Y,] PtkU$|@B :* j1nBㄿ,)('I𔑷yG ][ri~Kl̺`ts+Yf5b?FizXΩ;!%ܜ!΢pNfd!vBjLkdrCSUS3Ƹq)&*ɞݕ^G2Xk,0Rl $x'8fyΗ2% JQVٶZ^xH>fB#m*iOWKISte$FBk _,&ܳi(3/{%SFU%:?!eyL)kpV'fx6 /o} rram[8C}ydj)nA@Q}?=C2C|փ!? 4FJ.[qY^; ԁJ%Rg?j4Яrx|C 4j\HHH/TIM]gR)B%}VYW5uj7 Pd7:zM5{ѿMREU71O=?~Ҩ߽笢S_s(2ܡO!>g[S \+ ,V5,2O{ķV6{ k1,߶Zvo ,j׹%2 SC4%q-Cx&(7NGsk+$GW`6†:5燭V=YP}1q&).D8dg=ey:Tiy3/H0Nri:bxt.{6s (҇+B؀:)yR, Th.)K4qI ÃYeAN2.HΘ-4rv>弪P"6piK88.vwϹ#78Ρg֕9”дMJ_L$Sš ~Stӹr,ekX}eEqDI>ڈD7⪭ɒI n)/i%x&˭Kl@u:o~]ȥ1Ca,uQ7d{WW`ؔNl=E<'(?u93P[խ&r9)ViI^,9Nv)(7QmfR%![#~*u* X,0A?81G;N*RYCjVHúvوP@5s3͊;;;$&F"BNl'_jz1=ڑo6Fh?3\`u "+lFGNXhMIw 5.} ,@T[HHソy_CN7 PqpދeLݐymg-9%Խ*ߔeܹI(1Ka,Tdg2thQ72i3A;K$3O]eQ1|F~*ʥxr~-Ӧ⪷$2c=f鐥cY^@W׻)99Q"i`# r7$\(.8#î_CK zB}1σ13@vN۱o]i7 6`]=Nm%2%N֐8]2\IЫ+Z[oΪ (jhmŰ26Ix3wbPTY1e Cו$&> z1мj^23R@@/f_[C0L&x0؂=, ٸh0bQo _Ju&sګYpYkmH<* D>=2I|PrRzsz.=LW  e6QKr'X/f/gNb"+NѰ@ S4MO*avFLQFzl^4gBfy !?frR9xSO@e_%ڠONۍl]>NoobD&2\NP}($FڙCiIM/<)ljEV"ꐴ)A;%lKP1yprh_Ynue}Xv86i,pLз5v->M bSS#^ޑ@ b_Mw%XB.-rQe ktb1#9l% 9Q>z:2(Qm%">nO"Ūn y``JL2Ͷc+DQ\U҈-Yq[Vgh acɒ.Fr.ϖ@|XOk, ޯ?d ^qJ{MP ָVU8 j @-rfjOED;[ї/7  EO!L gtfP+Uv8-M?弩8f4I+sP$v`NCַC~>{? "UЌ39'V1WO986z}R r5PcvrNc^1Gs_S_*`5)pAU e 7/0ȺCB6(5+Pu5Դeh0::~7+nF+/t~b?-?D"sV?{CHUQs#H0(V1e 3f}t^n ^  -]Ëw8 ]2z5xȂ;g 龛`I~ݺ8'j=GOJroJEMiL<+z~ o$`%?T.jwGOv=W̰z$~eRJS m{r"k&uO-Hw>w=@sO ,MavvVH~?{ bXg&iɊNnU-<fE3RA \eUZ "_ڰKVPNnV)x$\N((aaQlּZJaDž5mJ3Ȳ5p3 vû#2W N;B2@D[LB~ &f'Cs5xXX ix> _Q7pTmd<>ÒB.3MJJg=,ry'(^;١NRT~ 6|aʓ-38T-U|1Uuw?|a7%ve]/+0;v!tJ`Nl&JO `:ϒRCюrW⃄U}=[|..{UB>Ysݴ+vޕ3 蔶{j)QMAT B3Ӏ4_ASX vٶf Dذ|mD%9Ī j9K|4C㬩U,!T<lE]HaI'~ʃ(#Z'fio EW;>uTW႓7J6+/cC5E#ӿVW<)"4W'mJ6N"7BB{/.}n]ۭ~ _=ЁIҘ|&#k®5Bi Q6'cɆЩ.m5(39?~-"f><@|^06EV[y \ppr>Z N?I6[)Fq}m--e<<:άgfq?Hyr:|`dG ̧51յ_F2$XKc͑7=Ԟ 23bè\.Pr'evH VgCߔgT-Q+@`Sy+Gc~,dy )-0bpHaCCu>RS\eR@v7VO!/jeW 5_4K-{@}B'8AN>f&2[lh\$ Sv^JЮPhE:Y3'&Xq`ieThXÞfƸPހ JKQ,c1o}k;SXZ4%7/ԤQY86; .MUw\Snn?³+QŨШ'TTBk?Tn9_i+8w.8)m$KnAeprPr+̢<É:qg]#=zw O } +,*Cym6;~9nI6Of/QE$'sUqʜ%8^uTz0k7{T5j`&2:|Ze H:|p0{z(Uq`@Hڥ]GЍWMWw+RشfD Kow 7|Xd ]Qo4gLz Ho{_I&(R00o}abD)AHx@zqc>:{sL $݁eL9/?[ESޑGUdA2kOny2`&%@BF$^ 1edN)h|}p0lJLn+R -Vjq!=1 q#ؿ5e?r7mzn&w\u,h;\[$-yP^ K<mX0 H,k6̱v g (8WHZ> 1N9+ߌf NgVͻrqrVL @}t Z-^b//z~ܙ. N91[`B>jؽn!_qmF_sAh\X֘zׅ&}5V7Xs p.uJpP >!يYSU {MsV= blm\lJ3SK ʀ`yZI)F$:SXN)L!pz-GzWmV9h~bVYMVK,:_`B ud`Wm/7e#(yC5|sƐx Cmǚ5) o់7Ϲ ,' <?,~/m"̰3Q" :PzU@G HMﭵ:5bۄӓM-bD0K0ci *[\1Ebtj|KNURmqj"1 \Q UfhPyϓKk o7UԉTo_{פߦ%0o͌߳`},έ_铗 5vaL;?5M|wJ;e_VQ':m%Mi{gNŢ*)m2ҥ0~fJ|Q4uAF`r:9dv~ +c[;<..J], yndqUdq|$QrlM= O!:Ex?J8s$*K& ]d>5q'{<#Sֆ)p+~[}wdu9q[{gY8fc`pr “0w̮12ɐ"X͵Wo']2hC/J'J]kdi}.ƶ]3s5 EDSysM[-x.uH⎾ufm81*[1~ymσR+fQyp`:vDU#vN-X] |Ђ%Ded7o&`e:m|p>q4 |Ȫhld@ŚV 2UTg>k=4XMUiW+t9X;ʡLIt@to8dN]9 G* N-5IꋛpѡZIIaRhHulhg k>9k1}"mӰh36;Ͷj?ol]gnga43;Ujae5 s ED.bǪ_}.w"Y7W-Su pcUN^JEyCn~J٘C6$|LZ|*} +SxFcEaF-ыp4!Җ`%APP@y}W]( rWtx6ɰϽzi|V`I4:8 DžXsyΆӟB-69I Y7k4ѣ[\#kG*a h=n{TpֵjE d.oK*cr?h:%#梺R?8*ӖI4(h0c۩pQ{r_6J : zEܼjP5ĭ$b3,.:9ܭsI[Gmsrwzb) 6Wv'/0SD~td@}moKRg0^lRu1x8Nnug0兀'I3GׁFhP Io:1Z/H?P&0LSj$=b0ȼ,bXiN6/!-4;?8*1II(<Ry=&ygxRP<EpV1Lr7hj,J:F2鎇g؋BA> xqRu|$W9`LNYR#yW*1Uą&AϷ.Β3/&Lb6 ihWUGF"ڮK2Ol, g{N]_@n< ,3|ͻҿ ax* >j/Z' -4?{`ODΓJǪ :S+ׄ&8[-Z3qfB AUp;\[/rR)$=L.3@DT`7c6-af~qnδrNTBEΉǐpj:Teڕlfxz}/GnmX Zqh [OӐP2@][}y*v:&~Yy]PΞz[ AchU -P)& Vc}{*aBh$hiV[k2 h\ZU@EcJс-Qf'dZ)g7*WgW`R]Ǖ_0Z`cU"2 DR=0%l%%y(Pj!W ^/GUYMLv]|?pȭ9tD6KN>dMk*3xv=j >S6YN84,O&7J&*6-fvR-m]S Kvc=kS7%\sx&כXlߺVGFIJrd j%9o.,tư(jbHf#/X?OċzYnXNS{0Y+ṼQViPABp /!:ͻY9.On;YZTB"VʬB3Bɰ^eL[^;US̊j@8gLt\kLlIB磎 ޯ xNBO0osߕۋ +9cPZT/6{yTTP5pnqz: ā56mZ7@.JL{qdI*CE6#=Y&c){ȢR$u\'4~:1D! ki]\be_Qs<VE,!$/}d1Bevac*U9OVa$4HRXaZ}2(T~ЉH͜#á>|oCaZxv6[AlڵNUŹz;8\g_!8]e}Isq<9dN;dND8E 5 [wd^O_=V5{xM纭hAoUu oƭ.ЙLA[>n7kL9XMp_e3W!J 5A=bҎ3fCpF&C'`<Jq7EֆȴؾHe`YfeZ卖wi F T$'pQm|~qGn4;j_1y=à eѴ}ݙ$Hu%`2~IlNLaahQ>g}ͯ%!u&vncVs$K^X&Ă.wnA6!_>IVwOrAMsT"E6rb 8j)iOD|U5'aɭՕ_yOmG!6#m=pw!8QVM8a]mjiP#y"r_bx-L,:lb ~NvLoy#"ay39~W)9U't.Ul1yqA kf+e3:2=oHOu `JR֊7;,*Ͳ@p)ҿZinnY]4INcFg;)PoE#gb'gab!\ܴ7!gzY8&ӣ~ґ5d9^9(W>'}amxQSp|TZ?+l mzY, >D+/8:`{?ItS">#Vp)S5!_J~g%"_L9Φ^/T HWT)i[觠^0آ@/s)تa:Xȟe{z%ỳgt0nWݧf L{iGuBuׄ/|2n!e,+d-%f䳪p=&nR@bYB;ܨ{rxprX{{:#hme؁yW y(WpSN~tf_X @ÇQύϕ`ΩsS9.nć|w2$Snzr ,x\ gh]Iη=:0EWUInHoa䎴se.$p.IE.Z=KSsP8pWCWG\ ÿF z^/qTצ #_ޣb!?#~zsSw32tK8̡nYؤ)0TFIҨDuGq6NvjS|CmeBKG,}c/ky"7e9&"?*wU3&>%^7Dz\&M x|! MCbUN?N/B ҃0 XB]ͽUe} m[䖀Qt).SM# sw[G-ؽz'6hÎ=͵+[zKiƑA~0렐 Z.[X$AS Q$_FZ~Gr;f;&mIZoT4bZ5n?`[_Dd#3Ua zAWo8Jk#SϬ 9x$=,ʦ \Eϋ<`lE퀵SSU(žuٹƶiP6љIܰq0POQJRP@gqS,;$lPADqSwv>{aWI1lz.J@2W;KOx#L_"l!2ECpWTnqe ;㲘]HmW^pF|9+m2;_^F0+XD4OM/l[N(DɮMSW Zz=/]QSE}fa#!Wzs-+mƑ499!.kzjiEE^)ZO& !b$O!Ӷ XAvSUvZA5Eztq -Us4C˘}BW~}Y˻ޓ2Xٸ(3{KʧURXԧVN^(8M|M\Py Qa5 o],`(?NZ䬙p.J!,U.%`#Q{? @$}E8nn̤`XRvjFԌ^.Nj!]l6 o=ۙovhThDj$$? d\p16ҭXr P*z!L| SX4bV$ܡO~m$%W#̻>puG cCw\=j"T($$$>t̚N+J0m3[[[o`2>wґƾ"[ φ⚙WUhgcbAfc971)9i41CIL"2ᬧ[ruF$&t U+`3ъSi"9u9It+XF M<*L\`VrL A ^]C&OLvhp"ǭ 9754HE*~1i1c_٭bhB^V odJ-I{:a^Gn@✹ ]Ք*( |tjP of}˙G4eO9Y>T"&g`w(*6=W?u4UzKDC$3\b(@ @q ess//A%'گ:gŒFHj%2ngcyCjɿ'UBd:gş8Y#4ێL= wCݥǚ8,x߂Pl J7hILd+݌Cz=a7]ldA8ޕQ3҂ݙSjwv ڦӡI9':DlWaJ?@GL^}⨋DUi-0bgM'[4['?2tZ6k{C /E:d_q sBf=ځtthV Lf{{OGcV׃)mHe4U\EB#@nb&S|>}ب&e<+qf1:~/7GΌM̀e[όP1ls\+|[:X#A+?Eu(}'% /Ή oŖk 3ğy2M)Һ-mBһ׮̘ /"XIY!҈˖NB_7/tE;E..?*7inE$XNyWf,"wnVM<{/pj?ZGfj%m GȜpQd|DX߲v1W ۇ_VEJ 6hBiq/kԠyj!' 3K͔@_@r!,h4Y#.WyLko-b UZv!nq.&7dy?]CFݨ]WM׿]3•8N%ٿDgCX0ճ2Zo\7> mbgXPҪNGal5阅,Х@.'fJl] )ͷU}7AӰ&cmʨh6^<߉k/pØO2Kw"kvY>I'#?f/3R&'=RgģzB(M"'NpRܑ^c눠r+a_B,ϗmcMwbDt~Kc^Fq$!{mۗ&DxD0/&~=u1l qK}4(㷹Q_WOe>rR:]蝭5IjIrT§n df\7`a*6L9{ֳy".ΫgjoqU.Z|!Dׅv֚᭺ղLh|dB 0襲 4s" <J6ft(ۙxRh 0{d6=.3L(<ԇghN/(q_Ki]+7°oCKt$lPd)=#f 2IϾ1sÁ㰋Bl[D.s;@{ja) tFCWl=߾ōRF 0 tBf?f) $CLA' ;4>Z''+d@r\H1bʶ,yѬWlsok;ЛqbK}1Lo(eOa]fD!hႡ[2EBgs feSg+>ȥ\3Y@oƾWc ه.3p˩ԙc4'[ Vtպ9nu&\Eu>CRݔ0qR-#*9Dtkz.G X@rk6IA:V HRΠ |XQEIR=Yٺp<QfpI"rDmookz=4G+dé.Y0k\;GU! :Uu37ˍ@kqMɛzr졲K1 :g6pCtV7xzF7{7G9ԜwLNȚb ޯLd*;yI\ M*peNmBh1cLm9fwx)-{RŚEMt~\NX4 M,"X \ l7 f8=b-Һ`M3nO,>7yKWbPBSϱtVIre$1Ԕt|/&Kdt;8*sSD)>a:HiP 9EoC`@T,^jS@1a7kiOJ'j(In?AŌM/ į1]Z1*OLtH*q[N 0oީ)5!#ƞgA;)I}*SVv=3Fg\I?:Z1el jEY6gR4^s\Lh,՝_8V&Ԩ֓1m#w ` v߁Dar?gmF'14iL>$=XNµmZJMǺ݀G'ҕUNKVW;+6_ًQ31n+[Ҥ^ 0> >,o劮8O_J/&1o80Fw@ז!9Yxs&9靫rT!nԳFwC' 8(ZiT{:Lęa_М/ /d Cp4ZyӇE5TVi61-t,*(#gRh~ֶv{uBdfv@CZK $ǒ<$"Ex!9f|3/л;wnibdJc:Φ4>=TqvE" XXHqPi-֩]>3.]g[T)hV;R~VJ P҇QK9 Q3RMEL5!k@Xp[%l%%[~7ذxHoPc:+~Ÿ̉n^:_s">Bg 4q)>88"5R〯7TmWqطfB$Up\XidobWz s2DRw~?伋R*d5<˦n<+`Uzm,Д8ނjx4Ö΁f2{~{fˏeZ\mYٱY:'fl7^QqT8s+\{Y5/˜˳g4D[ptn ֳB.(QWk'*Y_!}%KJX{ն=YtY)_ 90w?c/>/`sMZx{տoJf8s$]/n~Seq7}|eLV(yِdyԍՅE~t3|\2M X`#tN֝u@^2壘lΊY> 9Zۛ׋TeeBWI&`_<@cq%qh! JN )4 il|8 ڧPQWd>pYz 4hT@Amekyg R #̢㥏;Eu\ս$׹&2B 3Cn;L'zWS_RYȉVGfaM;! %}o8HΗ2w{bFV?f*<++%W}`gdԢtG rEgYq-PǷn3<%Y|fTar1(J BŻz ;Nq]rP.R& *7j#w6ȆC!^A4`'ˌhh?a.㺞ȠFVx6T^v-qc.=S џbb>4 EnĊ;yjq[>IAX s!Ui ]Dw7q.>B_ .ΪQEڙh+vhKc CI>]_,$OlQ :b,[0#pR]yH2l5?G{[IUS/XWG4jCXx1; |k:oq`p43G;FIwy)1Uni3LR0^.XOoM&Ezfbz2*l_CF ϊ5c}$O{:4W Wg ?=vM_o-3XQl)E qqa9_ɷ 6z˨ԟen]ȋG1j˵2XːFIKO.R<AHUd)D;* Ȕ&J0~ 3 r+1B7܇%LC#{p*똧ARKq[@ ;Ŗm"qvh9S4V&,p[N] .Yx; f >lKMH& ]7 cpژQűveTaHj?T#+7gՕKr."u":)#sb|S*TpU >dA@g1%7n:ĥ=Bi51Q3}l(*ggsFS-lķ bIa1CX{}vۉ)I@< 4˫qN3EN엛zzObm 8"yFMYNct@Y-xwWW> 7m ?KGL>/3;ڌ“o^a2נRk#B]'#Ϋ@F?@쓺r6ry9PtF2DƩ`]Y1E$]Ү5"ܦ")uZ\#)9OЬi')/ݖ2.'[7ʚJfI:.]'ձp#rY@i}!Y}{M8,ZkCDmFZ8?;4T@$H6>ˏ &sJK̒Sj2r>+ʹZch62l x:I/]0 fFb+'eɨi谛+ѦMۆ4Uj&|}Yɔ`ky,tQ@3#Q ǛR%dcGf{+;g`O @5->?˯ (Ap?6 ]C'D9l)HbSĀ:+NCN[K xQѦEh'+q;Oj B;WlsQv|\&3?m *&1w>(+NEXq ;ǰ~ErH(4s Ό5Y瘛c?v jG n~`ۀ*K6P#bU*A`somޠs#oxBbn2oB!R}C͕Z`"r4X٩Z݋" L.cҘ(nʯU[쎑|~ )WzT*8Ւ~H BD5-pf_YnAOD乡&˽m@O#H?Ng@]E{X-֊SKn"y*Mn-]YcCVI~{|vۊPq!<(-s}?JEp^^u@vL`f%mEk" xЁE aԕymC``:[&@晾;Wtݔ|qLהf8*خ]܎ aWFHnV-щ:J֋ڬؾnD&|^w;S4a 6sB*xγ3U C B [bXޱEklLa6s - J7uE8^Q8L/PdH?d_ݯ57m 0ssپ.$xlk1e/!Wsz \8H_?BAr 4H l[~ +j 5WTD<4Vv~qtm <}n#b5-NsaX(YiTܼ9,56kcY#"!ֺ#=cOA3_0hKbY= x2|)ʚIB;N}E/U%F?I5P]b5M] 褳 o|zh>(@=-Q1r :.+܅LVr /;gfg67%| 4m,!{>+YE MmWg(s;{)J5ƙΨCC/dp)A/˲=ByU7(`uV`g7Z;hقv@s) 虇iWC/Sn\ 8ftIfeIYϦ2U50L_j,(*wӮ1gHK@:Wc|Gce Qg>oe (5;kô&y卍bP81{L\# XY >jŔ^IRza|P5TRNMNoy9% -I L8K{> L27 $qk.ۚ[=(je6EU`Qlo(BRץs}*^?>2}mTTqi`W6oN_|c`ڃlL"6F@pBf ?=@5|%x߸[h<. q`s9ZnuP'X%7SWVV-Vf]es~ES{E{`A(r"U׮cO{tFtg3`9 $ C%Pp#Aن>N齒B͕$[,V rCQw%*rpfTo끄Αv.+ji) g[-ǚ/pJxa /D虶t=N%C 5Q{t r%W68 Fa\Qg]'r$xcpLZ9w^z͟ m:HF?$ ,prF1~4PTDSA9[ĽNWg7*0zFsQ 8/ٲ?ID7/g'|~Ku#Ę7_IQ5F(I6G4*r SVwCfQC_Uk6/پiUT>L(\+Wku*.-=9|9*$,AkBP/C? Ǒ-ɵJ*_[GZMtgy]1֒s'QyS1CX^3\```_VTx_ Mm& )i~t]e8*lC(o>QUp;*ZgEGfGEtgƶz)\vÑ"+D;[ׂGPBNi*^P&Z4=\֛L oUOU87LRs2ՁKg`ĞC 8,C|X7@ vt|cb7nKbY .L}js_s ~,t:o cA|+Ğy&dK?kҰG u$NŶQ_'χ"+a4طSٞP/n,?Eby'?cf]>PҺ5qb 5AXp0Z4}1S-9ܦ5Gr3Yz@a}GQOcE?c:|ܠW8 O}|.|/1*r2_Vv㟏ӃIX)>}!tv!hI:A" (eLN|X.FD~0>;@HsӇ6: n”%P+|_ WZ@uW@Wm< R60kuhb/o 4׳[&Hq > ~0JpM? ^>LtϠR3v ig5}v(Tv%'{NknaBlNl2u̦+nh2*!?#ȰR1ׁ){̞D+)1RKb z+lw R}Y!41g]o(k%7&+$[enjEM$oD9BmZr{*ATJ=pH ;Q̶SvmK_prDׯrJ6b0re0] bꌗ͌ tcnGv+7MhA 诉z'\FC*j̨yPO\`Hrԍ8p@[dS7rK(40>:4.Y*n\:Cˮ*HVxl3>>OϏeqQ$0x#7}_Yw]%PFya8ҿZ^_bq@-^*H284F6z \p î:A8- 5ĞR$olj/Èm3RSwbܹ3,PP#9? c#`dv?}A4Qh *T3Åt_*hq-~N9I>?E LzcLs]c%}Kd~ #]IMZL[Q<& ^&5vБtm{X)~?LcREKkIm**Y Țy & 57~_so2Qf,4%wbt"ʦ3!S#<8Mf_zk:^-َ )on1$p-~AIܙj$BJ jd*RGFH/XMՔ2rƀܜ昜e>E@ Cq-x w|ac7GaQ !l)7x,Jt%ߚeh4Uw-Fn e/aX6>%a ?ZjFSlFruC='WGLZ+A;Nr{xɖrdQͮQJtWu/DT;#ߛJ`bak.,eS& .{ l }EHI-5G9ԴFz)#W?e"*]p!R |SAAkAoWNz(uZF0,kwCUXf%2a8<%_&&`'{|cU:NDN&+xC˒mc.>.Sq3h1aׂ^PE~֪''l7v|1th<)PF6)Zyħ5Fr[(K.B{&z[HdD69on εjJg#c 4/[F/fA9&`5#6K_IjPø8&{v*+0VNQ8?Գ%pk2 8U@~$ z܃ ^!FFZALT+@RVM>.l? mazxd"DsOK#!P_fDol:Xq/,v [Ѭa)yz[MbHf1l$\¤Ij\|do~ %BW:(?_9ZYJ&I;јҧþ-xY!6A2>IĂ$_V?dRAGR=/i.W5ϧπ|b-z *Jaݾ$J$-uXPiTORH7- Ň+- }L'ë,iY)K&}na}oG1@KcEoK9'raw~ # 5zo$.h 9c ӠL|C!jٳ\liw:NȅOe R-~9 7&\֞" Q9μmfG-6?Y?em(H1ƪ(t4Cz>FǒsD.'lrʦ6A䍌dYv2B˻BZ1TT3R>"cP135m> A5T~@4akjNٟXf \wDut%M!BGB-xߜ _"!}H3 ~`Dm}Ȍ:.8}i J!8)Rn;OMA8w!OinOQq@\ ۶> ZT,Ed:YDYuڟ[>gS+@|k,-- e@f˗+bPR5 1{v;#}B܊\8V#!lt qh8=?˴r(n-Jyfw0Bz{TIw`UF %3WA\r7 >2#řsv]L$v?[xC?pY]\f+)|_iE+GfA4e0F2=LE{=ˡAu1@}E7➫6w`MBK?kqP{SWgL#TgRvƅZzq*.胢l4E=:9 dQ.y81W*#GBxC@fzBt$dK-PX#|O~T\~$/: 2htrjp#qu2@yMX@.ԓ7ֱ1 qGU7ɷ? IA@$7 АƐh-6f(.be+>P\ {xąt.R9ps\3jۉq*dNm,s%. dyZ@Q&ǪƳ0ׯHg:2ܙh!=#[sT{lzkF2J>31,~-/nl- ܖ'[u~#nǦװM4h+_Y>~̭}pai L0rA-Bi|4GȉjWK qR'`(X}@NHHN6wp+(UB?KHh lQ@z63a0 :5vOErL.vucɔ8l䱊 m1RA9* e(rgene!~/Ll}@͐Etf8"UeRޝ06'l@G >zQl).`2To;ZU@9}mgiYmgZ^oU!,J|? it@gqL0$MߡeEllq']vH`j k9C ilAw/bV#x T}Md"}' µH3t#}!<:4C=}{.u{֠J~cINyLmfwLlJ6!\J?oL!gzZ3o1$==q#dFzE/&h<3"=XF-sSsFې0]X (f1+F+x-@I@Mm V7op+OǚZL@rH#* ɡ #_HJYou`iU;0)N%G}E;ŵHfI=XEZiYR7gq 8}xz$mH&o/qcP=1on8#2Gk-܉Ue)Q˪ tycu?q.=\}9y,2ܧb<i'VZKۍ}, wqz#.t.Aqkֵ$/b7fke5b>1aN;m*$4roUhq >6I+36ă \L Dځ< {X< ++/ፓ&J}bc}Vzb <A I cOyZy| "G({/av]K/zez7O2aww.%7ԞqؒdqbfU&Y3F3ߎC#~7dɧ|OEukL0*"D0WJQ4<$p"Dz!$F4.]:ka ZP E$Zfl)z)z۔t8 ?2#im\Y.Ϧ6]GN)ajq$r舏pތ k/9]F1o![߾-$ךQEX*꓿Y0-zI f5aSi UJ{Ԕ+jf#$'t1Y7kxqVDߐ5[65,u\0*u#hs {h#`_;!yQp= _u>F,N nskPrQ4 X@{,ֿ9q~#R*%0٭rEl'(_kuýInquɐ]Zqh2RӒQۈ}cS^nh*(A׫!bI/+çW)da^L۪ٔ~keBC,؅JfdE%^2 I[wDPK >DY I8(̺?s9}?F;FbcN%_na'&Z 0_Rp}GSWEhy&"bcϵȫ Ud44hPk%XΌ!9AwU)]?pGKpZM]5xz̹ͽ.>NjNQlk-e<҄ J>A*֤-M}ILJC%~~=>x*JU O۴ǖ! q Elxb`O:h6!sU+݀b5li+ajj:܁: Δz-pZ@e^ BlLY1@1ԔeLmB|_Q-p4ݹ9#2Dag@8E$̵%3z*]S77=\wA5U΄&R}^h$ ]X'}J[0*H F {A 8ƒ7\3M{<0n\fH%)Q)ײ1h6w'R|/Oj\9%:GWhYQ3ca_v,6BvR1BKfZv>z"_8;Uvjc^Qr$!M""-Lr4& )/+,.Yd{d2C[K'\xeIxC(5Gp;t牪>"|,JΊK殥=7fc.fzES:3n(`TSTRkUN&U@2m6s4a<(Puؼfi&d&KT 8:S&cfCkBBUP28J YdR,͕tHmno| ??TlX?'mFڽ?0G"Y1F  -1OI38 ygJ`e?W t`lD]X6W MἓYޜ18N~Y!bs:Ŋȅ2:*Š2 49y0{22r9(د]qg4n07z/6&?E"HCWr9Q a~6?ZcwļCfi#Z7A{)_Z2HY2z):8B2wdn_j8dnZcJgGԠiE5#Py wvHj 6ܠo(#2cĴ| LJ.Ʉ^K:5|Mn xS&8x1'žE?A Qn8$ʝ+A.BT'z@e!%| lɃ]0@.84Xv52dh[P@>u˓z'I:  fq9/ U[STEf M_}%FhRN/wʁu8*:S\q~ SK>ƌ zr5!x=a Z Z %(GOI Љ/r^mo~}gTLۂd{wℌiX  GVA?`z?SrR'źUr=0_ ܱZGu;ư;GcNJk./XN &u$Y'Q,[c3?(ZAxʼ= UvN^݆">\>zןN7cwqcϺtI}f!}ڀg9nL ?O@7_pn㿽فb͸v5Onlaο,.ܴL-8P<~.:%0s(^]zy!{'dt}g_Dl['Jfi<IKDžzI8#dqHSҐ#hnغ??ҸFH59_OL~,E4Ъb/*T .1 CO 1ݘe,CD/:$}RkQjQ~)3ލ/fڤ oJ7=հC>G ڔꑾ ?l"2 _#(r\jw< X@}hD9l8+(_tϣS? %-m>4'hΑyt)4xj#2㊜uq۠oAlMՎZ eybKQZa8S~9GtCt^^"䎖gB*R{C5Nߍ|kL7QFw߷'C^0Tk^UCҬaZJTj9A(6߿te9dyqO[h>UlMba[D Aجqhd6h_'HoO VOFd~hd,P$<~a}"jl5~ &e& XfI(/jx$G IDT5BQ(~Kp'v_P^53&>8[g9;}upO5l}_Q`rf䶾Н?fvt*a iÇw]KnC]|ǭmUA}QYOh9.'ĭrfA7y|-y0P'ՐI$r{؋#tyOsc]>?fR29ND0v΀v)0ڋA ,o}09$lPh>Hx: k ( l=O5hVSq-tno#!YPB 1L;TQJ_^Nu:mM8AeFsSEP'\C$E?.;q*v?*K!ep9zzrrg*suϫI>&s-&x+U~A3CP::`j8/vUs ݶ OTl,}հ٠H *&U7ZA-ϫ [3Zq OZ iFpt ~gt~1NEBrDo5{jIq|'ӕÏWsi3Pt`?k04҃쿢?~ .- /1#tήK:/;)n‰[D4*g<xX`!e5qv;? Pw h +b()ĥ Ņh ΕoԌ^~`mU@38;LAx6= 8 $;>I\A=K\f$[ .rMgԚ92F۴zk-2՚c]ʉSO},QمƘC1gtޣCy +f7e/`um!%Q} rY%)HZRO<=%PqQ֘=30"_{yDR8r@}n0T7(_]DK\?yF?KC(x5diL)n%*-x[l9gT7 @zz%QvcE93GP;rLxR$h8F8p8%C  "AFpw/`DP`r$?oJɾv6 ):E]t4jX!9mT.yvnEԂ44kK m:pHPư8'fB[`W:p;'=0g[k'ߢщ |bʒCsֿ->Ipoka\wP  uQ.pcp|B1-S(%7u{.g+}P"/K\^5uaɇzlMm!G^YuWM Pʴ/jO`ȘH?ĐmQ+пEǹCp/DWMńDžw5CÄhB߂&m#7C?i>_\z4ğij&ұ CI+2"'uCU4kAzWy4^`#3-ܳBԠa2R`".@9wc3>dx{Ts}0KNx<58op(0[J,.M"#!"!GMQj'~y˴"'|+짲hY [Al\`e~.W%.LBkKd9”:d]uJbԾi-]%wy~&uq1c.sU-rKEN}ac?VS RBOLʟ Wur-Vh<.kfjC|f%JԊ4i  -s=1_PWQ/nCPRW*W[UOvfF-uUI^ѽmx/M GH.Pel7iU~M꒛ V%ԒF6 bIF|lokֻXn}G9,,F0ަ Ms.[Y'}1/gm{ *StJsw[|ACz&ir(pfw:X{w8Bߍ0כ)pjww=<_Sf3wnb0?*3:Mi:V/s;) ( aJ~H5~Sw+Mx6ga1#!TW%-b3 ֛$}%jn,bY5S ߎK1]r Dun6)}EN% |vpq]zo0ly+3VQ?mD v& X)yE%^.j. 3Q?\R2[߿oqy"׹K[ HmsBNϴ.!&Xw5}O뎗=v~,3LQ#mA.$XCh$MLفj~9h7QHRKxTFYU^%rӧ)NSξxZZ{z3Cb^&7c]5hYEǝʼnSԳJհ1G,O9S' {*hN0jDU5OYlL6 69[ͻ28(ŲBhR(u޴P|Qa3tl_>$ˎV^{ʖ9ƫ \zƙ z HnDS~:.zsh2%=uF 5ODӿ(Bf):R7<.G,9pc40,894u +O(X]mOH!=^5Ix:5h+A4"vv"'4j,Q:][>sS )%Y&[R/au6',*P!m7<q?B#8I۝謰5fPiP>У/ROn0X'K]D&dKjvtr27Vsjfd9$9ZkdZp[ y[D.V4T#ݶd2ߜ+$`*O&'<$0M9,F 㥾,{geȇN AoyfuS_^((^b3qN"$ztWX^ Ov٭VĤp_,lm G/UppW9%Y]N8bCʙ(9CmS6-ݥ>B=FYmx\VԪ\O.H^=DR\=~HzK5)*@| ' TgQ- c֦}i衣JǗXQgw{L'wLGR^| <2F8.0Cž/ 5#Tog!ՋJRf|Yfz\BE cn)L,@$ 0D-,bYX!nt8nj?u@8\wS?B=w ikN4!xÑ}(i!ޣ{&8x$T75`$bv07ˌ̊da0z I!AROP29TBFF>%*1ݞRM *W ZNOd$O<6p@(hs艈*?ߒ-a|L%3ȻC$>pi[;S/y (z\ جϘ4._[G2.39&,a6z= QQ??f&K 6q P聊˅7i-3N* yDs?Kx(X:§ugxoG!?wR*=23VEחGWQ}β,-EAZ UZ::H=9/:Y<kpޱˆ־dqiY_D%D!|&/B8"%mqfc.!dHl|ω"aQŔ`DO%/<)+E-XGcYwdC(Zم`yː'F5j?,}F% | 2L,x64T%Aq3j,˜Tkҋ&HB(ۘ6d9_myd8ՂpgrYfpQjéIT~KB?swd!AYOM COò6q4E-c:3#Jb e?qĒ6fʸ1d;e9דde9~@jqT#03Ec&L-P8FcGW*Hz# ٠%\[>Duc&t[DOK9޻=< n=]@)bICڤ Y{J-Y͈8C><˄ QPg*xKI0}hxcjjݽld,Xżtq1W#";cab$T0:{#892$oOFInՠ浜L70Td4>4mۓ\xJ.@k6{1?[3HwK{ )~\kTj zp:s.!` \bRLJhỶvO@vG;9H8-R+'iZvܗzHiWc # 줚2mJdgdȳQy0jlC ʄ۷0ДpńZá&P!Az6ic~QđꝆ/* 94C#L6`ɗg30 6]dtx$r?t5D֕1_ );J_hkInzG=1 |$<<-п}JHR8 rtBUkpޜ,gC;m QD.>Lł;c]J0p,ІdX!gN[Fea>ȅP|H,B~@m.!T"OYeiW-_' bέEOt@ Ӵ[[::}Ę G';4) c`5׌E&̣s]I<_)kÝˀ\R6.-W u,D ]\K'[0 ue %r4qPs{5F"fTΖش9 <K b򭿶U|!]sxۗ[C?9.ᘋ)$<߀\k69G ieBy V>Ga ݆OAu,b-97Ij0{_.FfN\Ɗ6oV.ny7 JGsHНqW$[$ߖ1oijI#F~Tg.t|uOvFw Eʕ"c'T7GIVߎ<;ӌ84u{pT؏ +]û?~bNk0 <@4;#yT c|pj &grR*!ܶ38>_QSSEUwosR\f"xFWխg?AYX7,X[(K8Tq|DHA[ȟ|[JJ-N*=Ϲ}ecTsc2i0oJTpٿjJ+]#3̯)?=eˢQKj6 Uߞw#ӌC j*U `!~h`g bNX%d0.1ϬpXTͫ^h|W.BvQі>@ ϥ'3H)Q(*Aݡ2HB/8P*ĩ}kDiV3@fz3^,vԑKǒoYum!Z):K#/Q54L~8%0Z}A FL5rB=b, .m̍|,z)L/ĐйyrTxuFפmb!Bx:NlW9uvo:K;k|uuҒ#HGiXOxS* 3X8 ktGBA%i{GT#Bxq/%xx>dyKxtJ}b<%p5k+Mwn~dfytq̴#W<`/k.j0T-;SE:ݦ  t NX%b' .h"Xކ B`hɀhCcCԸ6da?hjO|QHd o39A2.wi{1<<Ô ~>O[{w#邏8@߳b+@tO1OЉJ\qfQQ>RaUnjZtAhn](5;QĦvz'-F_\2zlWƣ%P/?qQ?Uqfr;- T?^9bصw̬F'Nxgכ_+Q>Jl ӐzF$ Sc ถ`sɂ[&4I~PS'_v^BsM-b|u>Sҗ~&L:5qL.;*-\X=^ztgLX^ґ .Fzlش+aNͪQo*ƍmK 9-2mw Vm?e?Cx0*F)>Q1>O,幾0^5Lvv+dNWͫؑ(3"l\ܠa=v"nVo$]H/+U0;B`CEZu!sJ;^jJFX}d+J|3s#R1ڑ p ?]Sy aB~VI=ۆ-~yy1)#{IQV?2ƒ+,P+}FA,ŵ=|]/]W7?ٟcաS~z{S.8CD#r=KQ@3&B6e)v(rkiw8`]‰&!ҩ#*ڋ/d; ~Vᑰ6u g'hr&J #:6, ĸdC}zґxK~p R9ڢ RKz hs Owhrhb/BP!qY,o1@z_nNK6!O^I[Ä!0Β3yD+ScJHnJfh_  SҼTWE;a"lHֆU(w@-T+){O  `GC1"Q7$fs<9`2l4BCmya*"vv7$Dnq>#dh󵆧APEjWh{+csT,ȰW:ƪv ҭ .Wϛ51O ӓRd@&?eS'Kb+ڭafsq[+c\HPkKAwa86{yG׉Oŭ -1.''hojG~ƺico{QARh }f(c}1% kCMeɬ'ӳ:]YaNz9xuRiނ׀P9Nˁ-`Z FΣKT.w"]h,%Sۖ XaRV=KZ;Bw{$XmWCJ[э'S<#+'5A.$w}Oo|,WeF"k][k"]Ǻ.;:dQ!ttT:Mw.Sʃ\.C_Y3J2vJ enI3jz`E[wV0k&fjEG(*lo qدrVtB(A1ퟕs?sr}bC`rgE^;uQ ǀfxڽ^a&[ϙՅnoF\IC62D\]%Hb c3Yt3)۵ԑyɶ-&v؋N-)xJڟ n)~PhD%ޒ@ƈэl)) »/@qiꑸǔ' < 6Wriks[&>1+VScXZϕS|poDCf`M(኏Cq3L73G?"L/ucb'_xy ʰy~^Mٶ)Z{A(b4FѤ=9 9cRI'V+u:CE)tOWɐj %~g1 T|y6((|D @Nø_F@b'~8}+# P^Ti\^A/!Yj5Fdbcmt|cOʆ&]%2}U!fA:#X!Jf#|uե v``;4N޼bf±SKDpbßr!i}-ĩj-޵xtƚ~jgRţ_;=ayCFT-1Y.N|L+Z(?Bbi{=H4ЈPRQ31bds E59TwRWYdchՒCsȠ^n;O' N=Jӽ!ҬO^BM'u)oi 4Eސ fuq$Ħ5ӟS4˦i OVƒD3K.lcTAS V˼éR3% Ҡb ޿3XG Z/RTkݾoM!$,8bcmOQywJDNA! :N&kV ǑljOVU`|>~Б24qρK5#u|/_׉h\ xqUwB.FcO1K//'0-wzliAC,W㸽/g8?jhYńw0:$p!$dWa7H Jo( מoF\_zfZ8* GC@sn:Lkz>@K׀ ?CpٸPǨc{LU=>L{a7tߚd2kJ~jiج.3Wu WCZʾ4G Vn6qq1ƁzEAD]j2PjQD`@lEu wL%$W5k#S -/ڹ1DP<VU !ÚOtoSIYa \Jz7(uˍ0B!IP>Q?bUS_ Y4"RFN wdXYX3>6ti 0o?<:ݬ32x:Iy j7q(Kjb&J4\PEFT}A-i=2Ft#Å쥮r#(V[iC@Ġ(t@Sy7=Թ.DyIY| N0+O_xHa(tO w!l"Ak (< L+ƣI`rWIѸhzP2t)bzMu*NhdTG5 U*yT,vyc-϶%w}e۰Zj#4֎QC vi<ϯ[~I\~5[ bX;×t3uƼ .9i>ކ2ƌ KrΒ`%mmw mn|DL{|jCLMHH;Xp KTv3a]LyN鄈11-{}"s /<`^!$)Bu@y9Ig“X+63NpX!G8# /ptԥuKi1KAdcM} R]>Yu〝Q\7xKm4X"EгRh%g$'[*xpe??*VڜY%ZߔlJ~(n4N@M5.#n1Qꌉ3ۂj1d N-L(/#L| u:א%Z4vĉp Zd6YU3aP?4 +$<ΰ.w96!Iogm0W&v f:31XV֍\hX 6% Z̍5-*¯L,C[PN:n>^ tN*K&&OoF=D@qiQ-gmpj/ 쐧dH8ȈX0bP "|,61}=8O_Q[iu]a):y?:`Œ6^+I$EuyEz՛_7cA%lE娅a.8 &֛C#w_:w昅|zqU?Q ')h/}z.7pIʡMt5v`2Ʊ-sYDAčt)~š`( Gm.`Gf|5i㪿oirjTj7DacNg<0u'?H9(oZHRkʻJ9[cO3Jތ)zJg'0?(X=w:'jNAeU#px!Qk1WÁHamQCl-s)4 $Χ,ERya]urU @gU!oѮnDGwzQ.K0 À E9p䫊߁o-i#BsO[k^C| ÕMKmgm+$0X'gȵ"M1-|{*eTs|gVr~1m\L NEr^"%qmdg[]dix4` )TFfʅNW݂ͥa&QXo-7cՊ SY{[! + o0lsy@u=PDڗUxY/,do"ֳh؞]q׈Ƣ{!2ZEQv{pThWsUBs>ѲMImZ7uJbBd`3u?bYѝ:ǩɱؒ^c/7tLnzCq &蓛v,Q+r;" 5o݌ŝzXYyr@]i[w̙Ot5ᆒ gUi$Q<0:IbԴ/RssG:]<;N}PA1?@?O| қsX F _5y]-6>Sϩ&2!B4osoqLNiW0*48}&"n zl.^' Mӵ Wfx+MsYLg֓>n#[ fO5 qnZ",nE}N;'˻Yޯ'hj̭vꢋyqR5K- g v=7qMb{M&Xy 9PSYA,0TѠNCU=(G!+(l Z ЖO+C l:XVyAj RҸDfсL'iEл:1e[F4̇5g<# D2P;׃94D,|WO%tS݉h(2 f:}.ԉXU/k# cA@v `S=g.'zÔ'\I+WA릗^+Kv̀8j|,Ju^'+}+ĭuanSg/lⴰX r `}`\sJZVt_ZOʣH b/ٕ4Cޙ2rcX0fF9.#$"E(tnlh:3-AzXv%|Ԥܙ4:3cfGtp.7.t.»  f2 EAAuBapO6PT֡5se Q(r!"qԡy =-VU$ 7ɭz`VІ'f03mFgF,ڈ ?_ .mw'Y?Ƶ';vƁԷiw{WjtP>Գ` e=MiG^12d"%YzI߁E8Ox,Mr!WF ʦ-L8Bd,{0ӄcţG?hB&[,,0H֚M,eMMB1b+TrJ/aj68,j0#h)E[~uCY*Hnl` 'dT Q}uXMLg1֨X#AQA޼8tBT.l{+8 Ů(8/S]>M.3@&|[a6 7!<.(}F^hkUOѣđxG^vf.-Va6 !住4q^Js"SE& UBJ@Wu.Hݘ5YLes~tKwN-&_6N6i$]F,]*p6r&Z+k |@rݹZ/eFJD92}+oLF\xq =,!~dRL:֐;v6UNOG|8P;:/a2!f݀Wyd$r,>~"1zW6鑑' YOӌ>q=YaLUT6ȟr4t=px;˟)z _N^IQO6ڭvke.Rp\*&A6I*m]pi~L򂊲d=Rb+UW ѷҷi-rFj pI~1h'p@(|iPa~yM3pޣIl_+Xxyc vq0ܺ9u^;qv)҉_{7|L2OYNJyN`bXّJC/"5|ƪ%y6N]Ŋ$Zm⏄IQ u~-#9[#q0ӵ(J}(=D\2)) 3c N+ܬjbnN/GcgfdC8/$ 2Z3+Br5uu .7+ AQr>VR1wE@+CI^+kLv͘_7>ibTJ=]A:NUcojo`<]gJ` AS!/;]F`pz/  & 0T}l]n!P/2r| K`"nzn;qɑ3!\_,D/xy|''x!43>m@̥TcCq)5եr}sMM3\ج[o b[slSx0DA~W21ytyP\mqXjX J3 MU"pY%KKPp 4@s)9A<ܪ$Ҹu3-Ĵj-eiuv#媢_YW],*:LҊO9 նw.kDdaf:zm/x^1׼6gΎ/ {K|orP`s%FbA6U^'Wld.-Hv/$Ew:.vD&$[>!ct$N8IJp+&Gvpԥ"+0]Z*,o "OW*՝;:βtEqxu 7me[y@faY?u9K0\mXx//8 jD$Hd 'z0aR7}2g^Gx1Ѥ>4҆,J ~w~]9EOAPAGB2F/ax KF>1GbMXOXx)7R[L40˺:V=tjaBAkF84H2){X=ՙz-}ׯ 93s_ݶW(Pyj9M431m?VZB4C s%'rƒF`))\=8仚CID \ ߽TPAyw.x:6hg'uϩ@]eFne}6,h5'ϵPAt{`jiNdvRr*|~$epV86ʟV|1~jKs/5pc$>xrQ-cY\#SoX-C b=`"p5qѕ*CTkM'^^?~;܉(!Ff3=Jvcr%jhikcΡB:jڪĸlMgr\!&YCRE 9Y* ݳ]ondnjDD`̞ncߔa/zdhS%V '\;@L$\x@4H$oUbޗr%rŮOsW[ԚZXdzeF*eijbNJq'!j*IO14rK>=C@6CXN HoþD[<бawjLWr7 ۛ &""yX|6?P튴01%S|(f4ǙΗ,>?(,76q@wXG0SCDS Z]k[\NɻǸٸӫhW5xJ=xυPR2,%M=;K>޼L0( ,7ut2ZDܗ*MlF&o/r):c1Yd~[#8sEF!?{Ee8*WɌM8()>v4/QPUW`5+,<tzPZֆe!wH,\L(]WI\uQ,0ÊZ^M>gtM`Md:6w86$ yKVۡ׬$+.aOy2",4:a&ʱj]}+\TN׋*n֓fx]k3c;7n~kov,@/[%~ c& ZB J>y1uRF19 q{<1ʚ<6ٞP)ou-!g9 X)Nlsɚg Q~L4P*̘i:[k&]r+Upܔee ٔ븼:5Y!Yb @GvbD ?#Wbb^ߡ NU xxB fBc=b"5>97{:x])t6wn?2Clzk:S(aJ Q (څvX#)J0_lgJ~#]Ig'&fA:FĽjC ~1 K¢LK}|'zGn2fmƚža(7Vi<r"1K 1I*Ƙޤ! < )RҦIv>>|\̔ڬyvɲ.^bYxϦ9Bt3~_4}~UWy!h Hi\tqƝ9e0.NȆ6_֒ k}c%dB%5W14\w1l鶝|ثlg]#!ίj}XX+}j鉶B.υcLW:cje ʋҾ oI^)Mh7*ߙx<˸]f|*O~ۨF,-^"FCQx|^qlEv;霋43׹mh`ۅ))w/?;fI}!TsM W@ށhz|S՟Z'FV uyF:O>}\#Eoג5@?"xp,?{IAD7Rl4n@P3 hŸY!wѡEM4Ni|R7c'TpɮイWwd-g֝ROu2Oѩ;eTxneٕ1}iJ/6q7aI eQ{n֔f bp!יGM! m |nN(0%#I{!ZKh35#)NPV"uriSۖl݌|\=J</ò41G砱\ZQrmE ~XS[? }dFϩZ(!h-:#B`e $+'-85\}roTv`+%|2'ǿP[Wϴ lwwmWO[!YLn_rdt*ud;y*)G|@}=FqmhsW)gF 9Wx٭g *KQ t餔ڝОR;b :q ]jSڼpa:۸.YۙC[>q|(e=xrp)"LobFSVPϔm$=u5]4s]/4vu˯4 ovao܉.9Lj}yEٚ bir8V =WZrDaPhߘʉ1&(\- =?^7uk =Y);;Kvfv[XT#U4eq!rl|7?sVh5^cݮ5SA%sK8XơХNЁ졣5{s2jƢ|Zn(\Q Y6 }w#BWh礏!4G!{49O)݃Q~N\΄UjwӉpiwՎ5Kl#24&1Rե>UG%LnJ&Am\m8?G@!k#1f^m[Ic=%WpMTڻ?#'͛ņ ]+Eڢ'DlgZwȲҞ0= ;rg/Y (V i/{v 6$ףy(D-#T7+w6թcF$y)MKY++"M9Ke5Uky45lC8F7ӥ+ٝɬ$,wP6v0ڒodbV!}vA,ގC p4yS\+.5_CDi4,И"k-b&|Y'h@5q}Ԧ!HO}6Vצ4R.1X5$K%X7e*H1Q)=Q >~e'] 8k\*.⎒<Hr~X56* N&bxr.',!F&(R9ftlP\R?4sK\5jPg̚bk•EQ&tOxGMCs(0Ri8ḱ~ـ}]ۤDԟ\0ۏ_ LKwJ``  3RT@څa=O'ﷵ5GNNz b^jILuip>1a}ќ@|֞.e{)eM8m0rʌG.*tUlӂV|Mj[8v#4<MUlGP[)i'h m!eY'gnwm9iPs^vŋJqx}ftW:fG=ltzΕgf~H ~~BI"|oJ(^Jb~I]#Ӳta 2򥌲+e+mt%-l+{IMq c`NF9IJK츗Y(bt"-mT{Mt~xILjW3&5#CSEj=dNѸ O*@lxx.;6 0e粬%j}({H*xFJB?vkBOe1=tK(I}}k[7y ǧI R-:ONGv9 5q!'I^-iv7Qz6ͱ1$[O5d^>[1HT,˄mϲ#Rei c+hnkLҥ *UGK˷cd`P()YGoCI-Ыih\Amnµt^0,\EQ2XQDMcfmhv3 -6V'|tqhDwe!s_=u ܐ2ta`9KvGO~jlF/G'T܈-N$ӑ})hT3-GO}v'.ަ!l7ud ǝhOm#nP]C. @$F *dY! E}~3vD{)SG2Lc`.rp@ L]aLLݗHU:pc坩E#2o5g_ LLAeHBmCE˜_H"d$H~^NҬ1GLkbc }mm;=4@Q$%(:HaݒƖ V)ml9b+mR߃:hp2q7zW(?HJ*}'hԼ>uUF۾&v -VUn ;^n~y0r)>Oy" /M@zyX|GHCg9~j~1:c`^V)߄ѓ:;ruatV1c%KgZe~P7!T6);sIli⮙ hO!6^g?- $b-L h}ukA`+uzkh.;uTm5M{( FrW`yI$*K{}{G?Ei}+=qr"UA00`>N(bs4Qj/n$M4jsݎ!/5!Z(m҅&8%g!Y4+L.N[/HřZ5f2e)lQͬخ 1BTS)=(\JY*5OE*P{@W̪xT= 'Q N6ISh1-<r"dҔyӉT&Kfg-_BOzL$ xm}v8xir:tX΃̕n0@"3b;ew Wd ݸAMPG[6k˪jҡjiЅ \U3̃Kk*1Eo*j,.aWFmBMP"0&&Ɗ2TL. 9V/12@[7?9.BڧO)ȺV_t#~CU]Z[Xs7D~PN)ʗJ޶$ړ.C_dNgn}]6xNqD( 7Z"/U5H&\̊##Qb yZSV>:FT/f> ;1mR_~dNێHHiy}MA JaPMƠ]1% -j 1ƬXT3> EɯHbK""u_bߡ&28[̠rC5CAV44L (@pCI s-[2qΎk>ӭfF<hvk \`(x#`1ZoZ6\K54nRĤg9LJ$Fvs8ݢpO5unq,vr-B-x:b'+ܗW-~Xm{e{m,Ip|Z;a <30AU<>-[%K<~yZ=XC29Q SduKpe-?h)Y^ƍtKG< ]Iև l߼S؝Ā}.s|{Ώ3s C6u!^⫞,\,p2Ƅ83cx2"Y-rpFL?dk!g2 *A.zbFjɄ ;ɾF_c2`zi K(LkјB{9ֺ; E,kJNF =}qһIfg&zFeI~K'frP}*1i2 R!=:M ̽R`|> *M%4㲎e=KjdbB薱5b^Љg )Pdb %_jb.r٧WE 2)e[UiU]n!6= 2~Btͺb(N(i~lPw58$[ AJi"~Cr>Rf#K)h؟əRT]@zL߅` BȃG?մ𹙻ohW.0B ́RU'tn5CvjVf1Tyεh: ]~wG1$(Κ08ϹF)-f9T['x,EckJ-SZ*UNsL'BnU֗ۑu'Z[1727Mƙf aO։ndvw1MrX=wcXֹ0Ҁ>%֛*b'PΜj.iTFʿ-ET9WݍlWI+>e2#`Uc~lPo~| Vw!=EOka*ʜht2<> z7 nM|T976j{B"]b9Ǒ\NPΝ#lGWFaVGhyKУf֤$/\)I=Ӟ۱fr\hw[#!Rv勱[ rGwǁq,R TEhSf1jpW*2nj# KAuG2b].y(r=B2ɟlC]ytA#»ULr2ח:imG:t9Kk^W;&k =ŗ$,l{~c~MZP٦zZ@J8ؔ2^e4Z \'Q;Z)4R50B w^A XQW21,Z$nwJ&VH.؅a c}eɧH0G>Ӝv_2[ՙ*(˯;G?gbPM7:ml R .AAIG鉑A#Xaϲ$<S$}lpUQR?:s* 8O8[ϴw+[y643mW$.=[gGp$CȰa+KAfH[tZnC'."ٛ3-.TJVUɺa\-k=ףVpcw6jDv0[iYw/ l^pho"Aj[:T> 'ݤ EDߝʮ2_|T6D6g=B(Yhs;7LUzg4htX02B2'D E}8N uNBOFA6oZk/]LZ #eez{CdalL' ϸx$7V]ZɹqLvh-}td1]K,/E0QjGҏ)UH[Ԃ+ۖDRa[&03貨wJ㕼#}E8:>Srg ~!Q Q|KIq~ Y9vsӭR-ANQP'7=+p_j|/OAX <.C4 mбLưOݩc1$"٤A_#'LKH:%,i拿x?Gc#%gWfֆOʷ⨧w>i倓I8ׂW{5E¥:jPZwϬh%Kp&5IPHB }Oe9-MGsP+3" BЊЋx&i=sxћaN@c#Tkjpa/G{7}B}3QM{◮Tҽ.'IzLRIJAs`5Z[Óm4xEl%x&3?h3F) K]f3#ŝA *{7fև7GrpRY," #yߞ*YB\!tӤU)BP؟uC93y;.}_ٵ>tU^78t y'8 Z@EǕXe'+ \4:ZRφEx4( L$б\%ê$6x3R?xȇ&AK:XrDУ#^G,Ћ__T]lm^yaWyl563e:BkySF31ٶL=1bϪɖޤj:5ppXN><̳ 2maNf?qP4@o+D%R8k$j6vRY!rx.Sq*X|`ʑ;ߍ u5k~D}I:@fwYU3>IGQ>cBb6ɿMf`d`X&zf5Fs8Cy3q{G.Ism=͋7&!>X pw׫L޵'cMm񆶍8Ѓ=vlnBeCV>_"ְ뇐j 9J"`6- H_Bl2`M--3=Dɯa# \ОGf{^%×1g}`guk3OgX,}$H"lݍAI!V{yc+/,h %f3֦蜇~ЖZfalYLfcQVr2DǸ);kמCR ǎ<)4f -q501Tv 0$goCS O #3ڼQTRXL‰+n49=xDn?.C$c'?Sȑv`AAUEmp7Q6%>htwו7xGy`f |q7_MJ(al:ɘS$Yr/vqIȌ݃3MFB9Q%ۮR>+ 0y#R\u( Z50[GB%:Аwd)?$oC5/UKÃ)7ho+;Fk/x"qɓ 8QJLT} oV1_@z*]tߨV11.syJkv;."2”G{'vQO)Kރq4*̽<]pt/#Iy+m+B"|OF+cRⶏqUO05Z]d~od츷$y''3[R:S+KE54*p r3?n1Ο!,gDMpyZ)!V RVסlB1]r.tQl͍n+z:U:щR~khsWyG߇ ªvAfbv^+Nq!w6dc5b nRx{קL2Ԡ)ܷM8y5W'7ڔ5N 406x˂ ^Vy}Z9c>f~b&p*jVBOƉ<j;U%%ps#,߀E7`~Hs_}눼SqkH7ay_e7mYc[$2]4Jӟj</B)'# fýȽʷ9`LD$3b!_Ӝm+RKL7Q;̂xob~hwEZv"X1RjS_ POw)Q#\=+"?u.K%x**4Wy^)w~`e֙uOQж//G7 0,DLi !=KԣW猄la0\aحK2y/b!̅hf6Ӳ,C[%s"RE{4W_v4"mM{AbdwX3þgd7$pd _Gja+םZץj{%uLs aT<M-@@JwIÖD#]wUBH{ѽgBE;\T kkɈ /NDzl^@6$pɷ%,e/7Um z`n q`3|V__VA^=V!WtEx7bg1h y.2 L Ci[gYζ58> r %ضД縲gI9oDj!&BgGcva<1C/E(a K7B붊\s;v+dtپs@k Mri 6V0i8pb V_~s7 u=oϦ {-E:Ri0 ,CB!`;ڱCF$Jݹx`*#GM{Njm1GIP1}wMX-E= lfT%ýX^V_f}k+?~Z1Dĕ9; _xX=Q6VV Px AC ; wyCf:,5rm %ב*.om=ĝ:Uo|h7foGaիVy?Ύ%}ǹWG uoUB^:p$KntHQZ1 V\ Z:pEu` %xU91_'ܖ`QO ؕwdz\,>92*GY ;&ߐHIX8QXAbwi<\,{<j.SJM/ZWc̐A_A8CE|I8g&m~T0̎6Nz$xBbJ%p,O(dCG1cC[{ :ڪշȖsr .>9XXte?<ܪ|g4>C )nB>UÇykp1e"_2 axP K$s%.2]_6 N=c}xXr4Ve.p'mal솫Vϒ{JA5ĕbg5T88{ {l>i@3e >I- Ꮏ*Ь9DlImeU9!s\&^"s4}DNK X%&pJꭖ#X."IlE'ae1`gȟ y=  +\0\SdLŤ[8nZsD}uӰN4p;WN)9%^[Q[v7ې8Ej^ je[HM@q L~_jw߸s0:q(pPp5\[}i?̘7Yd.{H"5 dbÕxP9.2J/b#) Ǒ(DaDu~myFBe Иn i=:՘H]`q= G5+y3$;p"ldoY,.cP syxvsE)<9QH:~jGeĢX6B1>>Z-g\8PC5ޯ~"`+G4&Gg0 <ד=>:%qbQ^ǑJ[Oқ0 gm^3>[̰0ĆM` ) j0U8OHp?'m5s:w-I9w.)Wa@B ktS-uxY_8Þ(xg(lq`˿8pMاyI+p/m?gðnzgS,Regzy$<X)vpB,8:ЂTo|]h nS^`hLVf`m,ˋ1piOaR'P/i1$fh5Cد2>hDG%{[|L?!BRWqnfU~TA 7UV(bEYa4z},-2sZYw{B:D. 5f,Y^Q[~#;WVyОҹnNGÌTBIQ9%0\;FP9^-t_)޳f*CgƗBB7ߢVjg 4akru2ҳi'VWE/Q@lW;jXP5nD@x؞4Uz[ +WkhP~TQMS< Px+&XhRw9lU)Q??j0QEQI+(0І# 1qzѸ' Yϰ Bs¡QĎ<ϛ{\RڝSg.6Ad\lr:.VAN @(U v:AM5>7LrkͯiiȹN䈿WV0FhO8Ęj"XL`rw||yC!LM(uʸn?_"2ÀrBl|4ʏd_f eQqKXGSO}myҊt1ΐoX`ab eT@/(C>:D!'j|XI@]j"VYib>ǻF*s Yhwqff*(Bgs${x 흷9mbnedaLZg j9*Cg8lRϱeӕlpvR-lߘV-$y+/IUBog& 7h8EVT!hfS &@>LYwt;\1#⯅-hhxZ|IwjڥԋL I9 Yu1Py# W]~S+=LQ^mCʔXf+*&F4s/=^rɤEzDS3*R.0 SoM<Ý¥<(o͌=fNs!);t7}W=^;S q9]5-gΒ|:YLqF\1Mڑt(GМMB7kDQr{ GC 2X:!H8=1=T.i/l2V YLLZrΣa"3Lg:G-x"%Ө[PP=/; McG:o56QR>SW:mW%j|fT:< ^$-Q@c.b -;ݞf4$ w<܀VB]2AG (?6|J0]%Mg<9q}{cb鸞"TF<@CZY^C[\wJr#FnnFrbĺE\®/0&T~}QV`=遙ˑNI*\V'[YGCW HUN8z|!^ V:I #Rra+pQ nSjXvUfzYԳAX`Fc/H)' - M+!`W$s%^c+N'E3tHF C7?Ұ4\EIQI:FsY0f- ٠/C-% CQ,ru(Z0V/ SY4[Ԟsr9+Bj8yֈ5229A*j6fh[I?;x AguЉ1@_ "[佇",U[l>|]'w9:RAkXȌs⺚D$n*YOtdl_l1̳0KܧWꂟ)^rWF \d><!`fjNj$.=^4 X]Ճ;ݣy%v!zeEmՌppW]hpkT/neu6cK{}7ly hP ,罊JqUfZs(h|i}ނ!oe9Kj>ZC  ي?61Xbi%yY vn֫ ZVX4Ҕ阒Ucn Oͥ#j|.фW5,΀ ^dkh"RbGfmߘbCF I8Z-P&C6PdJ¢&k FfKmן`kI9U[|pP-(98ץoQ.Rʳ)1gQmaGoofr#A ߧ/؉y W]W`6U?Iiq`F5ݫʤlFkV92MĈr hkH1S%>7pTV*N\1Ic.!_Q3ZNtrunE"ǘ8)72EٍVM}E=v*E(a5R9?SPT"""7 ƾ\ I"ދ6D1fEPwY}4~*:!kkICs~Mnu{nP8誃+GT&#ɎNLOL S6^jqzNCnRrWDӫA9Y\z_zc,'8{͸s?Oen-XvB$?TGДm#_ u s-xiQ"|\N0+,AOP,iʊ?ش=?^[#D=%MXӼٕƇH\ I"d?|S8 0R2 '@eWU&S~ 3lP'yҼE)OC(+.Mz0 mN-S)͜f,޴h7s֖~JgHݧM{7ؒeF4BT͓bMjQC2(i9NqBO~gΈbnG5[۽0E s(#@6a$T<8J.YCy+1n$Z^vIuW7_i2)i%ܟ5;ڽy +z얰YHDEd-.20<X/` wSkZvZq뷭_rqRK# %.|̛lg !amdLkZvKS?F3ń ˑ'Xnv+ֳR~؛d^Z}N 9Vhu.g\_>ﭟO2mgW ~杦r=6WHf 0K<ĵ­ pڱKicnݷP5pFvW+JFf&9)r2XiM}׭q b(Pp_Ѯ^ڦFj!؃@Vȝm[B J^C. $/ ]ͲuاVgvDŽ(ZĥA yy1HWTWBJD{$@dKxzA'Ѳ*{'ll{Jg°azm1ua@u\YDhˌU4fޡ>V:|hQpz{hٹi#[yBRMzrPE.,*0)]?Eh=ڜͩ AJ MRWl(}3 ;0Y T&m ElArgYǨP?^3.B͟g*>oĴkUJYjO1O7jjw9+UD*2Ȃe"uK&Ծ W;[1t׈7 =b>07^1 u(̣VV'ݽHegʶ8\' ?މmkౙ¼Xmɪ72ʣt3e)b *CF<J-(kb?m{oH`qªR <>kR3+=W\no>:1hq\-JC45P}u;Q2Ny5:WB40>xS[WgL~!0GѳhzxI;Dp6+[8ƞVݯ>[گYo0ӖKM&ϵ2ū3; `j]a, 5[Y PwKhDIX+殠ͅ#-YqT@ܞAr^9;iL0Wbjn^=R%ɠ}PA?~%[QiPE s5T/,)iΝ6Kf龮==_DJMӖ.J _Zi޷녮Lp(7,G;ZPu VbęW/B8O*<ίQ4<]Љw e%E*i;hmhˉ4np4#1MݶA>OzAuKLg+- e-3OЅI\L򛃻$Yy)i\"wMeR y"՞7qQʤc<`/A~"h\cd @gVS#L9a̕~;z7. mWIݤu}ehR3 MC@˫d#eY<ˠ-ÿY'ASޅڷJĉ^ob|kI=]U^.y8Ϣ)›v;>K}\a$$WV%cλEFeq]4͒s$6w ŹCQK*z $Sl !3bv`Nr7!f=8Sd\񪿘i¼tIM\Y:຿IuM\EQ?jKhaPV*epտϽ2yÂPO@aZcկ"29J"9hԤC(I .X^ H"NkRϰ*a*/7m E!@=hOo[. w7CE,8Pı]! fʯD ( BM>q\z{D0}UCURh·2v3`x$$pqk{[~mg9[S\:Q֥嫲p3,JPU7(fn2(ү&OLЋH_gTxpg2|fqpX,*#*4o˩V|S|Ṁ(=Ѹg:ÊkD eUKuVRs I)Suvc\FJ;Zvo;Nr{4Fܢ5MLO Ғ>E萆yϪEOc{2)a_oG 4Ŕ H(^1|q8JJ Kr5)6|#)vRnf8|ݛasb8xٵ-4PԍXrJ84T_11bdsN,VQ-liD5'(ϚVi䁻^KCsԭآЛipFb [ʷAܖt-*As(Ak@ {N|wx\qb;XFaUB9Wγ88Rz"Xd\p#ϲ7,}{O{QˀEX Yq!>KyO,BBcJ'nr¢;o(>;(S8QՐhiJ~nLf3뷈KJ5i5 l|ѕ+fñ+b/ݭxd= ,1y  rbk\ it[Ŗ7R}6sy NE*:96Dd^a::'0R @ ᄊ2u߁RbƱp^GM{]p;_|hs ӡ=ˎʶ~Äz1Í$o@=ݛ.WR i{d3V35(bm,%0|QC /GG+N%g*@fz꼗 ְ:j&T@N?"Fd0qBц^JtiL]D1x󕋫b˞sQfi&겋՗ܸI/=$O]l9-b!A焳#a@̐ 3) yNw G+d[OX+Ğ-StȀ?TY4=``VyhU+;j78؁7nm"_hZKhh<ٳxCP^3)7~D;{&؈^q}| cs[77g%Rlÿ]; y$^M oF%x?KHgQ~QN"S J4^(2e1{B |v!aGq/T{CGUXxO@߉fhs~_ Սܖ9b6gF4뺴2ֵg8ƫ᷆LL(_KtqJ'V\])gm۫^_̎%(FKy-3\LWIl†9 쨈]~U#mOIKG1*42oYٮ4yC3v *Ț x'3 L;+AƦw\r;+R0 3?F~LiӢƎ貽Oc^7r >á%tVuHs2A ri>VET x4~ƻ ɑ.qB #Ir-}[ux~.be_wXXy~hu9GYjG `͛EC]ugb.FfvdriI!q1c 5M:=O'B-L&) /i2]sd*DМ"°)RvDxe:g KRaNdyH+ );!*--.~PO=|O`f3 *OFE&D @ˮ'Cg]h{o8`f +c ]'P+fS0= :%:gT4teG* Fo$UZX!dLzWmd$B<@F!F28{w {埔FA>_u̠uߑd K& lgÛ~б[ x!# wE /A:UFN1*nKEj7 Iǘ[epܔ]1 e.t˒Bdt9b_kZo^vg!N3A.`ftѽŀFcC*jڵōmZn1 E/ɰ ;"\>nsFbõ8{d8&zXt3X{uw*mHTUaIyVݔݦgb;rnL]Ίv  Bәe*ߨȢ@|SJ^[g\===}1->ނ.}tkC>06ҟMΊM;-Y0:"ZL7uSd;"sk0(%K*źKky!N\AV|%NwzщS:_xp̪xz7)e5}^)]s^V8P^vj,UЫu4D!cUah{Qygu99Uy/;؍%#~FfMoT:aџ ٱ&>ߌ1V E4\+.."tK37~`:i {mE{H/VQH٬z*ιؓ$ފW%+Iu,}mG_M6MuÛ0BO_cTwAFgHRbNm_9O p`}u GSybPA{†j;cy1D*jrܱQP[kZ?ظ+¬3n&Z;Q.- @ *d'}iZd;nF7'&Cע#f"h{,uLPxD^3v,-*2AKx&#~DʶiQ  5yEa" ]fre͌Eicu3T~╣X2ib|z菻Ҏb:`$|tg=-&K[B?z`n'&|;ZUšԂr5v(Q,fj<3[n?$Q), z%=v)( UYX5MW}A He*Of%hQ\G \.#Ca\۶ ~;Ha9e8٘JߧF' t]eD9"3C^ Y]]&v\vA,=h"u(K+wV.(~r67xNN_̚8,*DŽ!ě×%gRla9[ ֆxʿ=(XQd%9o ۨ!o^<+HTdj =*&>±6M0-Şq #))TkzIZ@3PS_n연VI=K^%UVӀ$xuXbu0O!J~ ߀O0,pQN҃5+>u8ڛ]@tJB] \,z( Mҡ&}N#=Nv%b7ݾG͉5$#BC%|F}nth/Bnˇ[IE=&W==/)2Sdhg2C]h79r_d9%aqy׊ (4yL{ i"Đm4M^kiϹR#>nʹ7Y--19tBtv:Pk><`۝qlNVm%ŅDXWlL-d!¤Xמd(7*Z=`$\So.oK;D>aۛ[[`"3}Շu=^T=C{@_>-tظtJes9=\˺_IZk7ߢ;FGhZXgB2$1Mϒ3:NQGzOd3E@R8P>HӤ)=G˦>lڽETG/#:. J4(1x3yzc ,N@cP*}{XP>7j^é}LNtMY+ё6mP`_}:0d?=8.NlF3\-X'<;P!MStcIR=N.D51pvH?'wt RyO#T nٟagŞ4]/:5RAo/'dH 12nc\L+gToG繦qLi0g~ QK/hp ˦X%Gg0t3b q$PJKw? XRS=n !*i)J/g[Hy<}w6"-1q|[)tgM).C1臍_>nR[[Dtw 9yuK^#IC3iJG*;rx~UVmMkcE5R!NT~Ǎ:MCv)6:P^f,4NZC#n~)-:&4OG>oWkՔӜd>#\q9r+zGѓ!@^ "2kYQwa#z,%ʵ`~!:={d"ސr-M&V]ÂSp5#$T6 %v-wz~ƛ> [T:jp'>|%U8bwEۘAɄ[jy.Kx0r?cdIT`Y˖<>f^sVmI(oŷO`lK]#d5cṰza:4%9q@Iڞ[#@O􆨡7KN,eH ͹B-NALQ W+/swE1zOrmYKwZ~ASÝ6iۗR9Eρ2-FoJ(bb8ai|bZBO9 3/mpu 1kdh(RSY]+ƌ%Dt O}yZp@)c,Y v1,'9Tf" 6"1wnP8ȸrG$ ȓ<%ԩ5utph>]d=ߑHQCsLVO1bQe'ݮ*4>gw؜r~%;ꪝ4GW68Vz%p|vp񐛎 <3q%<;c'vTd5YYQ' ?n ii}Q=a_iw4; Vԓt^Zۋu<_CNduzS=L}w3'jnx@KV#0( `BPnPf35l' }*Z e~:Z6"vzhRHPÿlVÏYaVWKQF=oQ`dZռɦ[l4tB= \84E'3\-ż vJm}?w0QoA+]g|s2DUw^Ndᑩ6YV{@,V9xLr.!|э'= /ZGDpDq%Tr? G2Wm$BhkOPv%Pjf^x '29,f=:EL@mG!;padbB` QjF]yiUρ߰^XQMO mp@omULKQk5s̤1cp#ZgCv掮7d^Ɲ4 xZv~y4C/@DkՖp_>UA,=>rIDCfK lloME%=)nv99IYr0wQuƻ2>!(ȟ,G)A򋼡kaD/¤hr8φjIᗚ*'Sa*B` b ɂ{CD "foq$Ni۠u3'%$f;2 ?2,ki˞^Pbwْk)IVߕ̢RA(\0JW)co<ް(!r;M'[Sṿ &þ\y_%mRr+WG\$4~0;5 DkGa82`WQZ ɀ,>/Umn52X ;P Ee+ԟ\ Nٱ\`eBeڗ- h]c:Z.sYiZ }')؉f>7D_V^k6uNǏ@N!Bq&s֝2)`q4陝l.2^ d"9R3]Lë~=[ݔ $FtC.@ex! Ybk⢡m~ZjWzfw\ߧLj hmZH#7v]R ްhL=T8m$ao\:"& (dmABZr$(o5 })Erp> I&;~Dp XbɾT-hu\^T7$0`Ru?w\/4 ķifԲU˓]b>K{MI?FvIaFLc;LOhgFYo {pSH wMXnA0͠}UL ,\OH (!)Gtnf)hm;/;jђ*sAS=tgC}\BL7(9vF6J~ zTƙhe'ABR*q$(L_=&XX8~,'|jdBņ4A[Faq:U3_n{WɆ>OCtڠ,phMEBu= dbIrT-М$7pV\O> Xی 5DNRؖ.AՃ[ϒ6^DýZU²v,z$ڳ[+0[eD_~azT{/E BĒjifK4vtk=(Q%ss*l+G(,tQc-mJY(~!;=hK n+8=Rʉ@f5+1KCK`[2R a N(CiTywvT=Ʈyfz7a ȋh۰d=);iS(`޲S >O̱FC -N`tR=Ai@kkm? &<+sƑ t1"ըG':IDjr]!KMEQ06nٲrBO sMK_U,2{lcHրiȿH~Z9G4(dKuS=n2Xj 'l5,Nhmuz}o5ۗ3: Vn|uCG?mCL UR!}\V1 n|z Yq_/$kH@ t4Y?8$Ϩv;n;F¬6Jnm6&ȮDKxlNVu}Vͥq*og>P!4@md]2˭6A"j@5y=ogF1wB.kNL,LWvh!ԬW,a0pؓ]s銷$0 Ǥj8$ 2ΙК$^Aw5L<`&T[mkMerS-`D딯ɏ?Ўp &wuy mSvj8>ƥ$lì8< E_p7T_,zE_5 ! ׵`W"=[ ԩ}>57 %E$3 PEjw϶,M\͠⁗`?Xg}I? Mi,~ Q;"Z=E]!`jx4rza*B6ybC*E=|+uY7d^eҞ?ac'Ii[[u7T (RUWI2r.S`;UiI],ÆAuu[lFfun̅Kn4 GlxSZ*pi >%1zޛ7M BT^Lu{yA{ۊ((܎~]΄>2B}zvU-NA*]q:_ x\2#X Eg;Iw3YD}5k*jXs &.4z:$6!a#O>= PPKWH s>VF:ZPY9-6 TDb8w2OՇ|gF$H(dtXا+8+ys .Gn.^e"|b&"s(/5I;Φ} [r?*o— Qڈ !2%eL':Q5(E1Ծ STJ閨|(~8K}RoQKv5)' {c h9@oE{͕{IǩX&+) _dC06W*Z`dގ~en[}hUk7rR|U'O`؍빗WyG;$Uǿ Jx(rW`:VIҽ5m-4VpMb 7D`bwb4eGd2+)_-Ŵk0tTnoDuv ]ii"1 2w1Z\/ɧx&&1j2(ޗq"{mO*h6yL97u,7n_:N i&=`8<4=PsI.8zl pqe2,gjc] :^Н.oHNH ^k/͢K9r1$"POo4[>C"պ?쟾mu67dM~p1pلKp;_# /M_#?Gh >I*5n6LSMq!gMK_fV.ZFḠ?͋*1\pE)Ԟx‚~jJj M<.S͟{f။*}T GQ8LsQi,< B6T44?{Q8YFI6ovLCf%bohSr|5IX*1t:i@$)J =ozaWsQj$2;2ŀ:;p>R|XJDS@H?Q@be@ya3_72&>Df dE U-־6JswwN0̺Frԧ ^w#EOFW]+O~\׉{8rhg'0gK&%K:{yH9}kyxzΧ[]f_1Z- .ra JA+6ȮMѭ];%,  zJ3 P6sqri3F<־A쳼g06[Fg?*6/^Ս˯K_6s'U@ "ne&))!ВpX#XdZbDݣF2'WVPѡ*o~φ&ՙx,@~ aY{\qˑ? #FiaoK<%)ٳw*ǫ컄u\Kd˧ !vHc'gSY?2>1Cj=Kd"96\F-gLvUdWt}OH9rR\&4N NoZrN_[VpW _D }dKzK)Q;j-ZOUд7jRw%.Vg 4A*8=>e,_zӲnw9iGYwA@K݋e l#: 0.BI0֍Hy p}ջ?)7,ا #|VXd/a \kR9|y'6cԳUVQߗt`Ճ; q={$C-^U̅8JjE2YힻCe,7sJuT^KGyo暢v{yL+-0X)k{,$C[:wX!^&CB X?}v8cϑ3c ;+TkK\engݵY2(oXY=u[m @"5×*I>H. ]K3HujpInuA߳ib᪥kY8Ji|[h;M$Mp!V2ig>׋L4iP8|ހf{P\ ir]VNRdFZr!?QG8A;w}L A;F] dg]¯N@S+ v\|+v zs+^? ]2f^P1'g9)D?YڨmlcM^ŠCO]d .ʱ"U 3HdGj3ޝ_6V =AfxOΨ/$@¸35˲|kzêPrHyPҶi[k ͳEyܾaʓ_~|ڻe--Hv>6xk~*dCs[O}M 0P [6 Qx%|6wϞrvj>7_,촏R TS$gYZ07070100000121000081a4000000000000000000000001668434d30000153c000000000000000000000000000000000000004f00000000./lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/uwb/umc.ko.xz7zXZִF!t/jU]?Eh=ڜͩ~f4"hOJx޼uh+'}3:»Yȷpx!B%ܬVg[M:DC?>"5{XIjCQ{!|U/bFynaڠF"b4]B?pQImjjt= ;{K]~B%pK|35GG6Cpсz&σ!>.ApUz Ru:;+ ` )[4mr#jc[ڞ(FQ@|j[ U4;J4 J&ٞ}>Μ\f\:&:+ İ6ϐrI1]ٶ+WhwK|&=ǚ r$" ;*Y0B 6"IM8www ΄ XGB) r~X`_1b=0&x9}Hҏ)b@jY_lf$%/a Qz%OQ=7ĨDt O[5D"1pmiVr D2JzĿ8*mib8Tl\Dz[8Re1JE$ c5%MI3_`%cYڝ'B*6MJ;`QR]v%]-m3wjЩ Wxcuei޴'iދU[W6(E*>l1ӗ眷[m,7d>z,߽"͕W\LB`|A`8d(l2nd37\ o'Ñ,AVy!&RE HGf1:~X{E2,mSH0@zݓ=ŃwyàGL_ ),7iFE7 T+E.I)A=U be[|.'dϬ:1s gs@Ɂ@UZNLVH[لzSd _4ձ`f%^Hi1Cf/Tm!ئEi;)M_YƧz;֦<:jd:~e350=ri_p$Bc:Qxjm`˲oFE}WY͇.³5;PsXʨ(8 ڦ(z,̇%}Нr/*׶G.mӢ.C&KI+!&,qI-a)nUڕ AVXEO5{\$1T^.Mm6Vό28K3Pʏ^!J/@VaǶi2G~ /PLwtoP"~%ɶJ~V[u Y[-UR3lF9;^RR<(:2h 2.E\{vuNE.^D.%53p!!PO$&kvj'D/FPul/q~ 3oi҈lJ2l |}Lp8iVa!zi! h m,; e𠺔8160!,ba]{UR>- sh$M?ķI `Oy0 晨-VCPSlB85iGg1h蠬ώ"p.sOPymYeqLVTQGknlm Ix=7 tM^ؚ(=wS0.N:H;_Aҋ=Le5 zXL34FDG굌oЌX7E  )3 ;flU)!K!*|q,|hpwgROFT ,J)+/pNؽJ{L4lnlx_m'ycaEo: PGAN zY,=Dr0GDH!0pm˹Y-ݾbY^&wˀL-ASYBV, pk n" ̒rb6Q H$˃9szP߽xK֪B؂=(W3^y 9l|1DUۢ\v*ZH!k=hvW!=Y!pn}*ߩ9%۔S7*X8<зOBR025/7ENUKh?x#0Ƨ q7v2s=8_c2BZk6+ $J-iM,Ԡ)e_Dd`AegΆzz@rn-  &\%!]XנVUa/MXpnWRf0qjӚިb }}NoW:ЎXx.Mݨфh!a82BY}O|れbXSD St\yRҩxp|}Nj4 *FƿM]?bTBQv͉9GOE~>R1Vu3;F1)4{@휺 Jc|3u>[^ʲ};H+N/juz/{i.Ԛm|a4c}.(;jȖ\bIF9=LX+K ušIGk̾ƹ`\GFiVdEׯ!L@ĜL`oh۲jT5l7<WPPe t{gtDi0Ljb/AiIF0 F(Լ'5`si'yY02?RyPm`wZ]JdbD&g5LGc/|>-8ª=/ zL5 #/T륒>xWwSG7`GPP3;6;^RbלZ`оKQdH[dD*؆u|dp9~g}zHpDL[Mxύ,|&WDKKL:1uvr_$V{56k 1H1MpHl(8;sl+39u 24a_A+6%:Ud,1+붒FUFcF])xՋ՗V4uZs)S8RѤ&<\7 ?wɖU0.[у?ObIHJ3YЈҴ ?pcPuZ p0)?LӞ{cyrRk5/dva|%&A-G&3ӬEwC {r`dHnGJu jNvqٺ&PxcxyxD`](P5ϠZ{hw8{~@[ eh;&zg$]'7kqs,d+\"Sw4K(V5BnYAb>+_o־kf+0 #T]Ki ?!=l1ޘ9s).'1\P=c6g !E]bA5(ƸiPe%]TO]4,r6j͝ 2(v< O.BsCUSdh0ÀZcc[.mF }@M>-nUjw>W: 1C0Ly+7Q~Wc2ocAЙ=z!nP@EZ^ MK鯁.&m mXu@Md^Ѥʷ׊vcHIs xq~J)OzA(vdVf.5TH ~M7]Nlu-D Xf]q*o&"X,qdqNCr @]QHGcS\r…l;iHh ~DtnoAwi0ǰWTEqB.:C$N4}JE 4*ģ.=?]Gf^i%u=([,ǤQ `RInK)5=1x7v,PXd Pz>+CKK4TrMHq=@ ]V|vt]b3(G iLJj*-*RzX.OՑzze PiϷ]47dJ6&s2$!{Sr.gЭ.nL3LU#fJIFC= % /h\8=_2Ko6)AKO8k!=>6$2 $Hh]L"Qt+bD{7cZͨŃ &Pؙ]jfB ndۻL{M|Qj'҄[$c> }8{O>Y Cٞ-4%gRS7j3*3ZkUgEq[B펈[G?hu?u3%h;5pĿӛܻ@,j1cXĥi?+h۞ݛ,0@n\BGh9|bdZ!Om' ny W"Zp~rJ Dahtn>ӝ)H+S)ː#!amFn"9 ~<;th G,T"wE P% Ĥ '{~77)u2?mfenq&70,*uqws)v9&p}ÑӉhy$:ewlqc"%)w41Haiu#3 f= ceZ9F#9=Kixb/ǀ8BW S~8Ue XBrqnVoI*:٬zmIRr3xCG!18Y[)*'#߇.SQchv)fiS+q_<I?1*H9M9SV]n`z94BEAC% F&g:\tϵOގ^\N;)m _*.N5^ Qqag =\^a>W/W+Xm5xmk'=Hy=RyʁGabژσl+nVjx*Ff9z\7E3tѼّ3Yz,5wpNAPE85וTI3௄*g+# Y A>t[&bPƌ ZZY~imlcq pK9~â!xnMx)])/9/(>٭#YR) %19`Xd4} q6Ij¿x{E T2j0S=5%^'d3VvtUe B1i[`'~Lf[呴S> *͉:}'&\~qQZln* x2Ȼ>]ڨESdb/fzBCvȉݯġh-rbSz[M V+gV<n1CT![iLΜ7;[iSqtC@fw@|y좩(-9 5M;&+W+"_jOdE+NA &ݬsXrxd&iJ >\/ԺQ6_:fTE9#zm.65 ېyF1ɔ4zGm$,!9{(֫YQld"{Kxܥoa6(˗bg>xHz-sl>: G D>`y:%X֤& pȐ. [pէȎ^cN羱-f^c*EGbj6v}7}sXOiL>ԛxbhVFȅ@ `Bz˸k:#Wjv%64=1]V\nTUݴcL\h!Jt0J:$tVvvLHwS"Ʀxlfe;`&TCJh\rQk%XPfzvbnBw*,G f=>'ezM: !ޓoR@(1}m*]qj&[w]^Hv'.ōQ6-_:TXIT *\!o:h~KSꪛE0oIh{yӘ.fӛA350(xpU\2Kળ )`+6<5XB4N-#sf)P㴗 Q9m/”,./?DRw.CEs,M\hgFq?WT;Lϓ]##H2P(ܜzDr)p6baqsv:Wlg(%?˲S-Iz*$&_A^& - ѳ y:B06뿕R ]RWo"ܢAl&4UJae\.M-"RxR.'9%>+.?#LrRڎZhE62 8*}KC6!5i)ڌ4 L,\[ș+۹˅~|p$^ ->+2 pȴmsCȤ 5JBj6)FZ;R_[%<=R:mi5-Բ¬S<ъ̓y  p5g(i, 1oZ!YM>v;BQҔO3kU{0wjӘ3Ϋr5,ԃeD\Ύ[·.%!u[Z=I.u18#9X -0I?˙kzv3q4#r^Y `/Gμ52t~d&r?u] #eRmyK_j#!Ǽdܽ?^G [j\c**lͦ6^;'i!n)8qކ y* b/ҏ3#b]] =)εwE RO Q5i^-G=Cͼ!"$߳~{|k9uH8%jd׮g=ʞ\~QQԟÃTbQ]$6 ӷFAd",#0gIDxŽtL|OY^.vJ?;;# ( 1b"h iiE %9X$|y1\:)]PId'R+mt\N =ƌ +E{RS(rM Pos9p<F?ҁ,ј~Gmu>VUXw.?v~A;Je~>c pDoõUu|tnB9ڣ_*=? x w>ȶXۣY+m2&OPO+r׻F,"BĤ)AQnJ0dh' ?w' vu|?`dE]O\7"<81>\%PزٵރV2"1uDݦ%wP0AjM֯2ByYαΠN![ hXc0f*d*NT벎{: ƹ05oa>`\eˇ }?+X4Ѩg{` L 7}CYQeg̡e*mIRQw#WtEHkM`J1 R^X)L;q6cYUu/>b~+fv:-<#U_Pb!J+hh{AWklԭ˃;|_6~q-3XR?Jm\Zk>k`[ސyh >6l,E`q-g) 8d ·8_;+k'djԀ-60ir0ᾁܰbE5z֮m /:oCv6'-ϫ|Y|O|'CU!Z?Ӻ}yх|> 4{Z9\O~Yc;E-1Ef,%3 y)R3uE -޲ v+`RVF&T#ۦEn޴܀Y4y1"ٚ(]s"2k8mJ#a9Bee9zWx/}3B,X l(P2\-`h\F\P+b}ПҐ׈aA&@ hSs¥`nT j" huxNt!iDD^ۓ$R+9܊h?"u@84D_4(wSR&p_&hsLǔi_}6M{Rq00H&6#> k4.$9DhfQ4HsrLYAλPX҈қ_sL+ .1| lCi+rW H37Nc핁e$WH ^zs#I}SRn! 1gߒ1UCb9lQiSZ^#jvmg,ʃE H$:.l_s~ˌ$xLƸ%p~x5T٢#bc@ j!<:;W~_6t.eq-??_U&N'[YtknlWrǜK\j .bcm0 )2'*JϷI۩1aC?;좲M4~0;=JQ']bL^,Uf i@̉9PDZG{dgv5ȳ> w aאI,Dr,^'Kcg.0HɎ˺L,eؽHgS$BЧ,*f&Yr0HL_oM͎U9 >6^^Dy'3P~Y4!zVw9TCHzhWGz.'j: PmO`ر0k+$q\ɱP}ݨf0汼оX~.ԃ]3%g{5 /5v>;TNYQ=癷v3XFFƟ""* VlZJ.֧NB-zzs0iE¢^3-NE=$֚P9KS- bSD9+j*rmG CV n,C\vWzyX:U`U /G:h~)KP<*w’h_·?Tq1֣#US+(@r\c NB~剉hdT W\J 8d5z,|ghEMcr{`Co`PzM oIX"хCf(;;2WW:|#-~>_/=Go*k+"RqԷ{ZU3T :d D^d{@ywh?{ Eq9L]ڭp 0 Ƞe)L\Fg{W)CC0'r@ 3yH,ѷ۠$lCXW51g,[t <% ;-͵$[^Em%U--70 sxVs =[RWc]%;/b=^Bc[er콍!8Jk>cW}.`\kHfHUT:}l1Ҭgz Ffa~ 'ݣIB( 3C:) Os+QRn cn4h*-h)ofwSG 1́4e$^G=t7%20o\xIddW:-=w+am ;&s>%尥>_ݣMg' Tt)mwI\%zi%+H!I8I8եb{|vqfL.UH<=Fq}l8*:am|8oZJ ]oW4)ؚM;⥂'VԳ*:MZt ur#.Eu`^'@<|sxW`Hj0Zb6zM0EWKX &]JM-LBZ&d@+Si GvvUߡ&:fӲ/쥵qRv Re'yw"Q WmFm4Kze,9aroO6bf?J~ zO@6Y-ivaC- wӃf&Q${“` Z!Dg&m 4`"![Pѩ;+1 c7 PؿCAH/Q8r)|i@# zrUT0 m#?E : o]}HKpeK8XPfla؁,*.LqD.9JRh0LZ҅BsibUĮh LKSak#H6^";=Cu=` O^SMfZcK3Wmfk06_O*kVs1wQ7d)? |k急>P*6|{ñbTZ;goy_IXؒlUXLW# 5aa/ᛦ֎wC971e}{M߈`BU,z) R"ޛ|R^ʣ5]^`GVCA1B`6 z%`y)I+5JO'Dv;.QUʡ}#}!/#k3e#qCybyf3^2XNۦYG)*alǮf22J˳4SuL[%|t1-vn/5]$pBL#<?M]Hhc }򳊋G"StV2x`hʒߖ^FUJ%͙kC PCbި K$:i&5 ݏzay^G^4G zrh<ʴ݆US 8zR5{ y[Vm˪Od+bCo˺1޹ބc~VI:-..m  .z&6j ^, !2%_~?\>򶠨jgt^ўy1 |LI,"I[ޫs:REM*&Ꮬ1Iw>鑳r'Wݤj}/$nWSm6f~tQ ZTԜi M|O/qؗ?%5 UFK[t/lv^lix3u*wH06Vu( mV s:zJRƝ 8_eѾ#iY`:<}Kؔ,Q"IdžAT[vk!yZFZ4@K dμ`isG=j=H֖m/ ">&@|.L`jkp%Rl8}g! PP4Tbi fY`Uz's)Eѱ ( s^GfMkK/4`LX*.kVZ)x%"5bu,,ǷErdOuH{ߘs`4cM=$0:.Bs #!CzH &OpvJꧏ/AwzEvi_lrfXEl42'j`p<6&Gd`U uO0#k&Wx#~82"dze_HU]үr\Lث-z7`&)sS=mNV23MXW.'DKvV SHC ݡp3\?בOt'\huo*D7,{b!v,9*"dbI $z\/Ji(uh2kA,CчuM֪5)mlu/ ͬlyw[:jt_K'2` ýByӹ|n~&1bddzGjZ7,Q$L_j`O a fD //? @ޓ֥a" `!rdo`B?J|bW`f]0[4DmB)=$ ɇ&SE(9}y0tQ1h`߈2tOQ~AC@]澽 ߝUz]7xnD]zaT!sZ 1sA^-1։9yɽdă Kr+rD5ddM;SŔ~q s,ӥj'力7i==3{oa0ﺭ sXҲMucl7!UT5GFؤJX;rAxdJx5>^f/,H8uy]MPFlNt,GjvDVDyJ z55 K%Zغی3Ktˢ ^KO~'gDh|1Yi`,Zc`ttJY F4{v.^lZZHCЭq#[j(1ؚiaXl=G IۇПղs XZ!bF"Y=b%=彭s>IFA /^Ƣ.r5_1U~ryIF nxCaK<7u@5Io&&z%Y~"fAԥ]%eSd=e7AiP$;Gǐy(,gM>c` {!6,;зMl-w.2b\.ۙFlSIATZ&G;'t҃&>/eAŔ=`e}=OܢxpgךtSn[kM 찳\bQX<Ǘc,cڑ#gR8 TSb n)g*\3:s N/n\Z`|E 0nH jhYe]9j kTD8dX3Z;Who>jhn |HS-aq`<򱇼G~z9=9U;#ȀlB[X2y*c;T(A.N(kq,c7DLM@IJˠ}96\ۅAi¥N$jm#y\xHƇӂddpJ $P|y5#>0D_D`D51/owUHuC]]6;r zT{fNkˢHlS<3]UXC OEr: l}>~j20]R""5̵RC "7"' 5'cعymo'`Hp%/aII_Yz.m5< 5qGv-_](1Op=7N61O*#6HTМ&'Q#|?;VM:U* 0-0I<-#Rvmg>ʦ]ux1Z l ivFk?lŒɓhk'm pٚ[d+ 2sG'#fRG\eT:/ϻsTuqԫa}C2ܸ g A(HOUVCJW]iz8|N-L$Z9 !kDYY 'B9_Z˻eNlQ, k +0z҃OUF, FJgN-F@4r~_@*5T eo{. P[NDI>e;"DWaΠN 8' x8ng_30G1|}ڲ2Nlwz юti-[F껜DzNjxBBkx$ok?K^-1j}=Um6/%:LRN0ӏc/Jgl Ģ& چT+1[Ƣ>MOD9 ujzZi,T q[HŹ2 ҫ3Z9TI`oZ>m f(җ| *Xsp2 ?[mZDư}?)eIS=2Ƒhß/GH*X9\F`2J3!Ɠ[ zR}D{ݐUyث=9#z L?!G oҩ{kMޤf,^ۮwXymV{΅6J؊?+bb7#&0^}ͧ%Q#TzV>NԠ.Ie IpƠo?E)ɘ&nђ,ց~VO12Lv4WǿjJa$WG˕j>NdgJiV[΢P`0ٗOqRb^b'6q>Z FjZmD1S"h2BqJ5[?JXy; 8(WnsUŒ)=ί>0lV"o-π9O.l`u2֣v,`.g&\0q*6.20Uc7QnQ8 5!ђr UěA8G:-sŻVp-/FcפcQH\ %W^QR T5*s.I.%9G$-o${*a'N|>#+O1c1Y=vCx"hjN\\]wkPCf(m=JC Ub[/addW œ^{)}dt6-0V /GSnE:Qςa|?A^9";qͿУ,oUZ/ 17NxϫML՞)bd}/ 0p6CUZje!\'*W! rhHmnc\` rP} vQzkL 2s%,c?7.J ~l|OuY#C&vY6y /cB=Mc.`a,ZzM%ՠ B>q7n4tZUX/XXZ*UY(gUZzΣrD4z(#࠘X`6Ḧ ߍv>$U_e$;\VN&Նb0)0T5=|翨i q9Bn^R!ogRj!TV%p ?G((E~zGVI\˗SIдI_$W(n:X '%Uuzck7oy UsYU_s(R 6kv0gENkh&6+Ltp\ɸ\H(·~H% e*D4aA%w[D.c*'$wV Q+Km#Pe" ^6xkߠ6WmfM.γ:9?WϟzkJK`PڸZrJ{$^T~@ OX"7.&Д%uJ<=s)^r@/j/֨@C*Ręx߉NEKs(Ăγ(9+׆M7xtVאUݺ;|42-s}p˃[ pYQ%V! 3CqsلȝLeP pvVn NU bpV(9Va"q}ڍG#b;2JF3KGҫ~7\xw3!84?*cBWP0/2z48r5 4M#=ɚt6Q4J!atZDx&JK)c.ʺ&7X(zդQ? R&/r&_Hp l\,虶Q35HA!Jz;:Lr#$O8+7 24lBh%^.?KK@O]FI2'w[@m|ZVH%h?@78jaeb/Z\=fg?@OʴF%M lˋ'1_uƺ!O vki[ձAyK 6*ZEQN㽔TrL@|n`A-uKҋ; V( qUΘ1&~#r.n|vxYju:tƱ߬JV7AZC[/ tlAWA;{AxZ^0)rοp?շ$#f*RC;X|F1BVi>=#77S1Z v#'іD/9R@Aj0"5Rہ8uzIW#N孨sXyX'7XrS|[Ng <J7wB6}>v'^MD_UR?wVkqo9@87KIt[DE>a: /_h-Ҹ rTTA ,jRfմfN-Sṇ \i@ :sr%3j|> ѣ T࣡BwϿ)+No&Gm›51S|~͍1 zn{9hl3!fYP%zCUN|4LE)C7ZdV |NGfW7)%p/ή~ 5t*{\QW%l ß}9 D m> 7pL%A$'F=9n4 hHD@l{8vFb-7'LDAQrXW騞XaK~M~5qA`ÀΈ*)]rݠrumTJ+#XIg9[8p}@ QU$eD:kP]LZ%Zh5TFcvkZCRHFK&hz\Sń0m ^]ve:Zx͊gǤsAY3 (%hTw`X1wNuѨ[4ܲsz9`Qgէ5})) >G)xOoqfhFe^(sy(WJw&dM_{Yt A#dӗx| yxôg. g+k8ɡ$#~`d~Rsg4H;HQyX"S}Yt Sw)&kaE^!~61#?Đ"* ~%u"$=zRxd;\pr|ZPaH-J$F /[m@rQ Lͳ%춌*U/+@y &<&N-d.@wXC}ziM6.WӬCg0v( ^w'6u MgMbg1ƈN9 ;oцӈ#~mS#Fs")^'[>,)[Һ1M83 a 6 g @#c(|C Ss1%SD0-7a{KǠ6-2 B㉢p#߁ 9]d@.egKOd9M4PH <Ĭ!f}_ ™b3!{?ƒa&(4ƫ8aQ,-[O{5qWvxZ,p…u>!m2Q37ss|3=?1Sg*[y1:niV6.\ÂwYӑ hiX3È/oMU?7P6>8&~=^~9cS7i9f̥7JFiKu=1C qݎ8?nDa_k 3ݸv'm{vkw$&1HsH]wqp :uxX2jѰddFI9M=qۮ[Pu-H Jq{]<-g' I%y#s]~iK%;:@y#hy*R`E-fU4ˡHS]0?e8RǗʈn5K8kq'fmȁR+wd"sY*DceEWjYZ1 < kTu9$^Fr) +[#Qe'!b1[Wrx>6 j֜gOg)>J%$-Z$IC BTo,)I7E:ە P{\s'Tߣus,3 C.ϣ=k]K)V$@oMhhi]t[ņ%PQBxy-_ɟ R)r)Qz]88T+}BPUdRA|7:W̉Y)yL|(@{UKg֕ gΚtm XH Y^Ip8X[:Ƒ9^(Ǿqp6mX|K(BbioI#̘˽G/& 劾Vad <1PWI]h3{놟dd)vh+, 5n:Tr,u{U1Pprk}o%S])+ V򭬍(O(Iz|*7\^xEh.9E`d-u5Oz3-3`Hd\S~ݛfG 0àFԉ03GWzW7bܻ[7:+ia m QQt60Ð,q>}S](7߼ s+y.G{j j}UD0magX3#eűyۿ7#ݮJ:Ze Sdr3Rc$za&Ǯ>S YEse  Xf5 wŤ6 kn3#2R~>%܌oY}$^S_nOh Z/xT%MyZAt[ e+e8dgzf: 4 +2ʉ8I7q9]8:LXvD++ G3IW䢐3^:5FO`1ZO! ɏVGGm\o= TYZF,u^{-:Ɏ}fMl5gRl:2 )"+,gΎ BL⥈V ^X7bTsYuiquңHYZ3\ 2@k&B$v4Chnr (SQ V7=<ʜPॽLÌG=ܽ0役3[qs$c o$.ebX_qFyZZTQ&(aLfd0fa[7Ȃԛ" +!G~ dI45Y؝q>=T_NtnW6b"Zh(Tp !?UGVВ 6MZ;KlW RE`v*z+:Gmyjr(,?gmĖk6] $Ln//ȀpZpf3F zLrdÆ@zVb9$ÛRJ킷gi2灰Xy4g!4p!*%k=k;l_n4ԽBwD]% 7DFd`khtrIV|uc AtiG?cX!*o-J{!xVyfK42mw20\9yӌL7 lb0ĝλ\7bE=1z `$}&%1I# AfL7Zg)Oui{U{ vgȻ߳BAFCo~|B_of=gU/CO{I}2bDd`"sh]آ\OT$&JN2cnƣ|Odrpx qh:fq4dN~f֥$@ƣG`A( ͅ>![~M&Υs5Ascw}ZJ8Qj$M$O,TF,|]ZTkMQO*aΫF$416O 'oj> ]2mgm@Q({Eg{JѼzSHn~R.kޑ1y%΂/`ר R.ꉖZ1"εSMLP5F K˔SR8FAGJ9"vUOvij )4=J93}]O@ꍍ$ƻsDE5 aj/ⴋb,'\xAW{qlpߡ:5[ЩSAߑLu-PgbBc2Ft\{=KɳcN:$K_nw,2x'f'cI"fNIx2KQ#ޜ,l,7 e#IҼ[혽pfxX~nh}_Qah5#kPS):^bRskvBߓTKPc4ܣ2O;DQdڋ>'}=P4$J ӻ~Ώ]i1eOZȿ2U7ʊ,Kȋ{@#}i;5].rkW_oa!f^bok PD+<-4D=Α(TJ# >@C@&{U*Zt_WV'Ȍ?}+ѓ^ⴿi1lYyä^YV_OGh$fm^H pщǻϰnHn聍&T(֝F! ܄UOxx'^k̴ŽFvq ![=g*;<(X`6PZH4"LVsXwZsNu怎pHì07%^| _3ޜ&T>N#I%cxH?UF(3RͰ ȕ.c:AhpbK ݐ?txJWeROZVKzװ(E>fxne>nK:'Ǹ9DfT+=lPQNO䮂9+u]zZ U<=vqXY~%8x~;rvdԁj {<FCM-Vu$QIsY<+ vQєs6s[ !OO{$ni>JC;`LBGOX]@=o7rkl7z+ۮh1 Rf'[nc4C߻zdEFhGVt U4F)=-~VZe[_EL{ULַb9wrOCV:otF͊D?UY+_6(T1*SSQ0:[}80"ޖD|XdX 8E  %MT Ht`uV,Mkv 9gӛKO Vė2͞~MƷK4\k! >_b`fH8Iۍ4vKM?8/wɧS x|H8:񬃆B= WɔUz;-`)]"odŖ݊})}-MH]]aTO|VO3>^K(7S/$rwI_ K6"6.h 5~roz _'U^pQ]blХ)F zv#*" ڍUb>Sgb[xbv.ofPgċ?d^A?Xl..2H/+ͫãL8{r}(B¥ %6EorS.ºGlF&L{5Jv5t)yqbC+~x] c ۮ24CCi@gY/fuO&kCn4ӣ_o|ֵ2|=X#Ug{0@VœG)?݌% 4a̓>Qcw8AoQ 1 бE8j,3{/b 7')334PvD(R%T ]JD>.Qb5Эp5$>>Y{#:B9&,Yntv-̏-]e߂wc*"U7Fxsod*0pԎ!=|7I(U9G FpƍUd8Rlӳnm\Ml @qCV߀]aD)^`֗t8$VeO=G'&KGCZ$&iȯ~U$@:$gmՔ䘢ŷfW`fx ڡqG] '@Fj*N&D䫲U-gĚgH&gK&*a v6+&Ž6:Fͫ0sBʞ{,iwn.\;XFrOz2ا]j%* r+UrT]4P'~hPs5gc϶!f. ?O4-)aFrBXBInQ%kufi#AbՓg-؏sͲ,!6ӶXJ_{î6U:`D[J#EGe]W\TW* wWx_S6@tG Os]}Q2D]6s;{.-<8XGQu=c:6AUTX8P-fbkz{.67mlbgD.30dZ‚" @(sKU9; wߧUm-bJv8$n 3M!)~AS`"Ү jy#y)?Xw@ mOXtz92umc2M%٦>id#\.n 2('!t XMns.H8 (f\>N&[prs2CT0%[*3p^zia݂lqG IU!5̥hٲ6p [Uqjq; ľ:ƺ* _s 07\QA:ͫ$ov q|hB`yMdT* OA`ĵ2xxK{۪Drc{ȸ\t&5w#x*Y:'Zuࡨ8-P6diG*0L-ۂۄwV}V#(gvY~"[;U$ ZC:HEJ^T9D[D_#tM JX@_ s7$#Lwc{yɴ&<rwC]/WQD~Z^2ݢӲКקH/@kÙ(rܜd0trQs,gF#ړio8hDT8ݡqJev>ũtG;ia=!(i~ 9t-_}J뼏s9B-7q>#VE2}/wj;@JO ZH|y(df%+٩^˭U?RM=6xx fˬ=^FZ] _x:~|E5rce$PeNzN[ƃn.N*5ϴ eV\T.S(1S ޘֺ2GlQ/(dOa+2&XTWEJKi_jֱoД~󆜁kGsv ^/~J){,\8;a"H6[ /0\ ubjZ RN (5UQa_G]PKdI_JV̞y_~BFA^Zbj8R.9 ] lL37fhVR8Tw-pg-5~p*lVu4No45n}s'UP+E,5ad lV@sF4/wEN?ubQ"ODj$M_>JS`7D,: @Ow,ec}BÄkdic0$cU6V#ܺ#ocN!q1 qGYmXdž%`K1&*}zEgv!ԅ|GyW2|-4b}S%@,L5omQ--2`T6l4u( Yb BtD:*eԺZ-!r Z)pH[5AC ))#һb' FZ 3zءzN8'X%.눬2 lG#K-W jSXu? ;J -3^N\G xW'|-h3/"I;y7ݴ~!.~V%K37;+o׋JZԩ;S4xr++J_S4g1 ƘZR(nj1| XI6_CƋ8S8l4͒G9l @s$`{T '3HzC+ ԀkeTJMN~zKOV-hHQ;=^0_@,udmXKxs8n=e|5T'T.׆#΍% {oieODҰSTZLAlپhVЏn-Yod;MCpY6e>*@tȐ}$ea+ BA]Y䉝AiKHJ|]d(."u&gɟw~9/pt{%§D&gKõCzDb*>"')iv!# T."t4AuxyIJslmS){N$Yfla$Wִ4 fA9aR| J&$2o175p<_@ϗc z #J*н0OY3'XcV|l;v5&@r9_PblIO@%3?py!iE#+X9[.K z^wBD5Noǁ8ؾC*JR,ĉ`"۱{RnY2,rŀny(l2۳s17WaGxo=gEؑJ3bҟusjEA#;મh䷔rä=IyB'${g=~c9X _:VK,h&FLuz55ɚ '?Bjr=ݚBT 7Sw7d4F6]8?#X̟t)% C5T9y<:`Jam Q*J;0ع 0<=`Pk{Kj LNaJrp[1|؃7k,\H>a m} ZsIk6`; Ӈ),MmH`M$E.gّŊqyhU8tlBbnEs[Fª;A%kS퀚hog=\6_UbIn(` '[~R T^MԻcᦊafbn;8ztjcXL"C ttzGL+e\{dӎ1O2mi1 B"X젏^c6^}ɾu(^c -D$:R`8Sf fLO'8Еk{v DI@j#pSKc!4XqT_FEmV.Wq UO#)*?Ă0\jMztE};Aۅ1,7 '& ȨdoOg d#</>:5pLGTҸ$Ϩ=9=1)L̊էwĉW+i 67d&RL<۠eZ+)=DHG@t-rvWOOnUMU%h[|DֹeS31-**W'7bMwPQ84߶;rqoaC[ >V}_'="KV~ ;DDtz59GO1:y -@{-q4(,1|Z6ְG;771H =sl_@\BruHOF1S+*] [lCED,/4PgrjYF54W,ò+]Iu+|qN(fKn„03J؏v6Zufih|K_ o$#tۅ|ϐ%3瑖U,/l]RuMberS~&ep&OYH/K~=vOי;m,E`;Gp“I[6*+r+<e\4GsT:TED~l3B6I{eEvfq牽Z_wp㚀Hf׀1NwV X3{|ʣŭ߽_i _ U}-YDbj_wG>v;D-Js%2yh pscjlA?qpeiGnf-,7]/ĥόNbUS.pV nCY hses]P7k.+K?凲2ڶS2%Y(tIUj՝01]ЙlDUz^N+CGW{~r sF[|T5@@{ "H\b42=l hVk˖ Q0,8 &JO.BN)4DIӠ`E G_ٔi FGr:.P~HMa>k_Q nZ3M[{-}UQuab:4vx2U$Mafc]ڔSq|X֟_v O+"~9N k-~lSnϘZMJbN&-]] Ky]*>:~/ ]1?B4I5L.C+D,a +n8 zw:}o.m+TYBl/EeDßdƋK+Y?YP"*o\P =9|?[Ӓ>7 \bFSdٙ"-_(ŏ QfGfVP &X{T<#DmtmKvPR1`koSJ 0sB}f `RS:@1 Z‹)^ a|Re!ς}6SJ!gUiY m,$S w7ӷbܮ{ ؾTI.k yF_eYuz% yJL'{2)cY` } @Lԋ1ۓX  s uIf,#Kh,= BnAI Fl`b OArK=fu{jQKfbRcusk%*ߡ^߫HutR@ d1kxaT%uE\rmhp[&6a~u>J%F0$Yx]EFm6-F@"t͑U "Wz'fx3$(* R;ﮧ]*qtbЙ#TG"{ PGHQ@| "İ$4(DbbCGqwiv=˗_̄']&N!N=٦m2[eq%g5 Jt^kg4)BKo8o?2*s(&#z"eTZ͑iMHua'"ɮ&m1g,m;,@lځL#$t3fi>`f u2+sVmp;PO,,4\~ > ̵>u̎ٗΥvΫpVI~\W6 `,2i.{e"yoF-7Y' _WnwJjF2(g/_O W$e=Ck f՜9'5*|۵R&gώqRAJRh uQVc (oTe[_X* SӒy5o$ Z[ Wpr 8T:mxDi'?@1Xo--wԥP (ڦvj@&CD FfVW7?# ;2JX!_GK$ zthq 3+o&Ngc͉Gh [ؼsϑy*;WU"Z <(-,"TEXp9(7]3ś{~X(:۩-d-F#4ևh+C)6e 3:J_%)=fgO! vz3rfv)×#$sܯn49bK2̜& @P!QĴh3!N3:pl5Y(q^{{o +8XA _Juᒬ *=K$&~x2odnb?0oW) k,**LӸ!JF![kYO6"&ͭlQL)@y_fʮp'nH<!4FvD.hWsAʾ,/|SXbz H|s%+ \Nc!gp, L9OiBtcz.~/tZ 38Oe( j)Ȧ"D}bŦ 3GYXfwɞ$l7fzBPiXh=|Q VުZReՓh8,jn! @I0PN7%!-uSX:9\ /)#b^M6;"5NH'8ICP]+5ceD~{X;mdej m:  %,#7k]~޽”L-qx񨷌HIpoH'T\ndN!ӯ.ܶ~͵SyNaRl݋NEu;B=g7Pb2F0AOa_7w|rmG|:f ρg7˼Q}K2mD#)ƔEw3Ŗ/᠙hMOe7ģH2 Ö=dp!Jw001.̆.Ⱦj O$Dzj;{G\{7T9cU\ +voc:7a؝O*%̈ٳ'X16O X}N j|cqA@'WEx9ƵF측k{b7rt\eܮɟQ/ $ܡ|tQb`UwW"(SMWЀ6!"J;qmdlɴC+=*\KE0҉祩p)VG  & ^?yӆ ƳG_ІsrndG+e̻֝,z$RN QdyPԫT!{FvùXIHW[_z`\.rfOX2~SN-AdA_cu?M)[EԒQ]S=w1gd+@Q4v6P Vn'Jcb҆ٮ@7Y)WJd?pbޖ\D97p*VcS8QI"N*奟9'5bvF#eNV <0YIc{\ -񥷩VX,,x//3w*uU`H` N3) )kgM*׊&.^lbj ^1Z-N*6:1 {K}݈ _I6|7 L~k׫5ԓg0@x;v%Oj0篻N?jSJݷDN򜯉MVDnH xnâcm|6`b ,&J,P£JQXɒ)S;p%Ѽys0a)WRr)nBTwT gc*7!UZ|C۶p2B ƼBGr$.s:yoCe"ၨ{&IqXq(p;TRvM&&%մr/*nj_ɟn9'gzz_~}A`\J؛~f<ih6XZtr,W1f a-Z=ۯsH,c92F ɧ= cJ>˩82]y:S({bS 7*;\=| r◅@MKi*qlj;h'uBCuCE5E[!bʂ=Fv'r ï(ݖy#vScI S&Z=DѾ쉨 AV)=vؿ#Nx“| ,<&vq\5pҲqg*1o ! i.|Lghlny86Xi TXHf_s'' 7Yž`hMKz\`2Yh"B͢shP\g; si3q~_#W,kY#50𰗠 T5Sy|'2V]XFi"KS@O,[.C?UʽƅFZ rҫ1(e>b 0ah= :$ WJK,U{LWL:HI7&@KPJ Ӹq˃u25XӍ-@Fh0z o_2r%2y#IjKD0P}{Mᑥ0nlNDh#mϾ#ub^QO^ꝕQ;<ٚ1ȩ6 FCͫל:ֆ vTbbpos&Aԫ>|[*9O̼V ,u0d*E;0znx0. E (àq*1-+$$PXEn)cA\m46sbo}g2/%'Vc{eC2~ >=\CI7(=Kv] |MM`+Frk*PVrӺ:'X%+@N=_4b=~Rԡ_#a+ُe5Zpj i|P#GΫK"1@1YpPUF@p̾tw<|y+`IJަV 5%<vTBC!B*h!< 4YxEkV ‡"HM햱2}4x-fy#ѩD\y~[K򽁍2ڂN aD`~x3 xPy\Bq6?4*s4evI!k4Y[y;N 51 ZǤq7}ڐfF=x;6Ha3Y"+RDm<{[trA>-lа$ \Z`Ś56 os# o<ޟp%NF[q|scѾF2)WgJ/qE_@iF3%F2lsMUsVj1 :⩎S6:ž(SλwWV_hoZ,B@gI R0.ڂsV2Vt,%Z8>JP1t} x[|RZLDGoeasWBeު x(cn(Wɹe07ɲʴ{9kDvs8b+RܐQa=t.>®}otHyΰ Nv1k쇆HY*3;eѳ=GTw_՚lK1aby>s8n,g r jjfiy_erAGs>GtrOxfkB* dl`_ W7q6˙^z뜆)ȡN!Tnx$:  L &zߙWIVswtݎ %CLԟh>BXi)dGp"M5, C*:U jNV|PםʉtV1f Ob]@SIQtxmU$Q"#sCUji+i)UT2KF$LXIt6> JeYcr<;飾e6ZO5v%χ1L߿Z'DI1*CY.@m#P#d4H" [U>7|cK2Pۻ]l8t?C݄N@+z1*Dx -.qLy4eF:ѷ&f2)[[PF8tr]mCݝO؎CLJ!VMFjKgPRțK>([zr#*$55HXRyjr(peX7B.j}DE-.H](-8ϕ;Hc'_7|"j8\;9}RLc:Em5Xč(HyAI# 0pš𑢯%4a Cq0H`/kچ` zՄ,m݌JL;kJiPOaݜZbrX`v .Z=>HcuzBi1i$Z~i?>Ms8gp <^Hc6&xNsBj_hr,5xE^9*uaI>bjL0D܌9H_ ̛8hW[:cSnTdn~Djt<2$fod`FN"{KSqURn>Жat NNb3@>٬1 >I8XڲG(x3 פɈq}|vs:ȼݒm3{sPO'V8eCaLWyK:ئvzw*aU'Vyw[E?s,2Ka?s!Fj3doo=ZXd",hE%;&Rl(_W:כvu@~NI\~K%{Ot <#4[v1kW4C,+S.( @oMF|W(]I aP <#]5M4d8pؑ49W¨U!Ym:)Vt %љ ߕ {3G8SF浥웿r52Ա2S`JR<<  +b-n "ű?ݪgBؾ< U }gmVj,5~$> uhAv -*tBN'Xmzb/Щf:ϣ. |T޷#_ ?P9JSJ J"SY+s?E0Eۭ?ʗ_QĖ.ՠ)8!m8j(&E懫)&:m-/ M[Kwr6Wi(c~yAqA%Tq cڐoHId;};Ac0hqqFޚZhLB,A5 ?[YTW!Sz-9޴#HU-6 ٶ^}#K欿4kVLJ)  @W`<A.w)ΓF8%kTN%.Cgng"TOgjԴP==ϨPl0^uۿX/*οtXAmp[s~91]qH"O 9b~RsjFܧN?:ǔ2AG9⽩q&\z^b~/۔[KA~Wܒ{4B_:=|i2,׌d[%ؗb#]$Q#e:S> v{ ~u WW/պ:Ϋyy 2?Jư:b [E?'Qzw1  uF8ߗ8rrU}~zM6%W:J(N39D~) bk+d:Kݍ +f׈bw܂wf,ol%2^K}KTEޗyߝ:_[P-FDbPMJ Chm;u y>^z 3y7`_];gv Yخ`u*82Vqo aewd~DБ3xlnVF6o6B [_'MX~S)v<|e}`/3NZE42<:J:2AZuUۍ9h(Py ]9d3n,=%^% 5[~3Y&͔ c_֬1m^u$6QBPQ43M)ϔI6POy(Mr>8fS3j"_! _L y.3+tTU6~DGҖeN%.oV'Jma4zl$J+2GbB (0i-l,& LU]o+yn;,oB '>}v̽UG,!!ʄ:4 ,h'a?(.8TElFp:oIj~Ԥ((?EEe9XVԑ%b]FrDiu݃U}˽@-~6g%@CH5iFƜh@,Л %} /A fwk #*QaǘиÙ Nc K)1s픋q5K)M7 * #Dx~NɧLYѱpL)TdXߕ 0oVՓ[|N`H YX"R10޻c ُS.I8rq6zȃ"oo,dbmj_°_8нi3=iRͣ} rs/~f=N.8Ń\6m+zD[}eǜ"QH!/.Xt e䞬b`IAaW =JzB^LMq<8F2!;27+Jer'Iٻo8M [PƘa_a]^U20k7?L|i̥ $%%$ Q!p.a87Xl: |3:GңX5l(xI(rQ]F,s< ҭ-V{-exBXl럅&5l??q,z\䌉R%مԿ-G6%U{BXW+ ygĥub2j4A`c2wš.p,|EY3|AvH~jtq"Y )MSa@v/.M==!/scVE(Y^#l%O* zBw+wIbpU]>U7?zxyg%$U>`ɾKd.kBۼyb[Wڌi>)'xaA$9_Xf%/ я++ˀ09Y*՘ !7- Cþb|D̷]t̞fUؒG}=q5s9Ė?9H{>N{9 %_Mr$t/Ҥ3/NU򮧿TLO$4.~8+щMaZa\]eu P?j:UPTܩII09kNu5vw(o: ; kǤWwsӃ{nh L]kDՐ1S@ ʤ-d&< ԗ*b՚}'Lyu~ElkkGL)*R/(3|jO1SPB "'j 16p|s!9,q K1 |o(l Ҷ}2lY 9~aYvGY]&f ^M$4_O+8 ?Txd4;T {a')VE) ҥ@# hǐ1k壚˜5@z7]BʬbH\8'pP1!o 7Ɓ˯ʃ=LW8NMf>z~35h ڳ} T]˥&ha|.^%TM 2p +~ds&>/zB)@B eCE*$l;84N72OuNJ 쏁wmH!ZĖw؝u77pb碻0J&4Yo+>V1ZƁw?c[ t"p(Z=he × *!nqѦˣ=Α _hAaK {5Khio}8.^oH´K޷kj#CgÌ#ʅdžwBȍK=DljYl)Omf w.l9̨*>lM.]jΟPĒGd?99j"z*nH(͉H_1_˳KI'lg;"XvwhtK ,bFdUw,4/c y8 |E((na~,VkSߺs7װvt:g@IݟBn.JGq46+#o?BIҥIts'#9ɿN o[1tMݠYaq7SITnR[7bewgx2BY5SJW7Bt]>Nt ?-AM>|KYP[vţ"h3L#7sQ&G?,Q뇢# ,JpB\}(wTB{+{2$EgJ`* }Ȗ#=blPHGܨc˸W"[P}0e xᕲ㬞g*kyxf616OTTW7I3$k w&?ݳK>Uݹ-<fp*G0Z͡#T! %w)oɸE9!sS؝0uUB|EOCa%[{ ~xrwՄݨd(m) l6\~&/ nuD|m+s-]q8L3f́!JpI>749 ?f)$ߡQpH2fThj_o(WJ$uO%API d3ݪj^󙴜+OH-0哷 s`m~X?M+xY'\c}a i8"%p_,b.FQx0y Lu<|k,H"8"Re, 2ÝKI3fy!hLSEm~DEv{qzljNi?9d7J_a/52Z < ,5{*iA]dvS4dOyQYTShr;9O~N!8k9ѡ(BR\Ae+jiB>k Fr]𨰵^K qTMxfq͞ _(td"UU&N|4jS0y>3S Zm` Թ_&Tѫ<х<UCe s:t)j$&`Ogs]JLHF(1e B 8@{2*L߀[ \( xc_Ժp--k\!QG.5ytVJ *́l|X,/gbjO<89">\{t(fӤS7oдy>UnnVQzW@mk[?<4=+>f5A;Hc;/{^HuG}Jw3D%NД[WgLe5ZP6(C'ju[jQL;(ᒅ/[^;l22RPgggT IkX ^\a䭥q3 "4tb/Sk<ICi,uwxWcjB&\_7IEsd!RU~9ǥT$53Q"\zF:% dH?FAؕ=:zҀa ˌq[ 3Īji|`!;tA{ WHq*")%K2dMnZkv bpaiڋ_Wk;lF 6bքF!&P t3v&*#J'u'KB>v̟MyCaRI^JOIaQLоЀ\9\oZJ'5zrc>sA a̶@J&} \7dvުO6  ..Ρ_*ǿ(ڊA XΆ&:.@C,l|M\Pv[m*2%&VUW.և@z6{'ؑ4HHr3xn$Yt>A'uì4:.}V`EgC=]=䀘@;Fbx2QC̈+-/4w`a@ [A![+/+u{Likd|PyMŧ֦c=URɸzŵ wrhH06Zxa&>fTq csQ>x@_)xeP#^r 4qX.JtᔪԖ(pyzi]k, s4vr=SXbܴp!7U~66kg$aUˊ<0krR3}b_ތqrŶG:p˜76X:k Ю!R:0q5IO2wf)tN> ~& 0(//= Pq?|YSrxq*f v.NSdc!f΍W$ʹ}P@ċBXӲwIb:vP;#" &9) NUGgt\!Zʯ8?e`^rI{H1'|.8ey ZϩuG;cz*#F콲orZ|ss8fTL<+Q{wjCa62?D[Ϊ΄դEt|F?P. 8QHac#[%N8#~J+g>Ӧ_ٓTI`,tou ąj hf?>-Yyq[J<Dbt-$C:\ Wcd~oE8I :4ߖ toSfon YZGtHB?en7W[PU"uz,t\}}*fEőEYǨ|9D E#k'SƎX YN ZGV[8mei ØNea]ŽUf' W:!۩H]Y:ܑyAu-~5I;y}%Lm[J܄eW/`G|?IE`^0ȇ#b[tU4}k35xAE!h {[ jez6t։J&JN> U!tACf9$}t/bA RŰ9b@'Q2C5WBs>⁌3Myyi .@.ϺNos 02&s<8Z3'l:xOLgdLh@t[M?hLe BwvfCD ϼ}eg*i\'JyD8[Y 2q>@mJ4-j,4\i|<? mgI_tT8z4 npܬL2~ni/&[WW^xfP}agBo>P7z޷܇?nP$R_mЏQ7i˜e =\h{߇NOWl Tsh!,,H{F[>[;7g{/{4StUO _EԻ ҠNFdNZKT]%P(}JkH bsnWUk3ؿcU : $'ɱ7KuWp̌cbrMo@Z ǁ{+5v|A~잲T>)0(VSt0zoe"ݔ9#<[*E笚r}Qc~:3(sT7 uak13-IKmzZf00fZq6EX.NL<3Bڵ9%>r-Gۣkl tJHMYq ҌQ=6z&.XbwO&|<ג]L>a/6@Ҡ"T\Zѕų Exςh#D :S3NֿuRAڌH^'Aˑ"^ δtkEp Y0zyŹ㨕R+)E."L2M_0E{H~sI"bV+Jn;ٯFE~A3RORh_--E}w0^R4F.e_6uB1Yҍ+G8pMCJ@=)'rmi*EvDwAVky&i3*́L(,*b21,^ %Aњ{ӥ*{pmU*ڃ}6zY Lj$W g XZs~1&v"=P˓pqAX&>wq28kH}e^PBLc~g$&6甹}F  ;Ճ} W!ВELʜdgZzoF%=۫Z9.p1mX;vEC p˱Z:Vk992I5(&G@sf , s ƥfG\VC 5߭oʼn/tVAk*ejKH.m UM7l zGa?^t_)ͳNj6åDqEfSDLhA+짯kXڏ;ա3xaloXmD5r1!?tJ3o-'7sS `+,jb/܃QX-29PfG)KgmG7X=^mWHt~ǜ_Kréiv*H5I͊P:natA>t&ځvq>]!fsm¥.~U$;%JxZ,a[N2U֊*e$%;[>|-:`5hl:fxD(Vt9~׳?r۷.y-lER.=qe~Q_qgqTr;ug֍< SE'Hud*A䱎- e FAΩpfʎd7Wcjj&{Sa J7R-|ZǺ m C+C ښtUV=<1RTNĶ*t"03RxsC{sU]œQiufcUtGi&9iQ?JO*&3=+repdPƏ# [@=J~n`h QE a.>$ GJ.݄һT JNɫTk=d]9\tvbBg6%h4!h +#R@_nKLNl8VH( ~lC:S\@M=(5di@0aƙ;]/CerWIֳZ]vs*Nz4ň/jOU2H,F̀A13O) sc9DՈYov`́RL3*{l1ٛ4>/tYNEq+8Jd*_sX5&Y5Vks DbNF@5&YW iXzi/QH>/zqYau:nJW1{?^? K5̷s+K?h p~}(!{L9ۡwF^Z]jAi:teaQ߶aqvIT%Hk);p~6\ K(?@f0]Cx/~tX?dٸAq -'2ww='y0V@ t#[7N @]kWCAѫ, ew$M=݈3rBźU?I,8^ЎuIS'እ\,*ZDhi/)[(6 wa])VSCȾ  yLu/FuK$UՊ4wy@v?3JQ~Ӊ)Hy s|)4 (G涓:UM7JsZ#*iyBbX, eP@֣8V<Lo`Q{/LXe/^ r)#ח/ BȾdktrC]ر=dvoSmM01EVz8M3WԼn;a|($]F.F5z;>UpJ&j#n\߫CPJ(ʽ U.^/A|c Dw<NBF\)S<$7G}Z"^ԏ|(!eKbLz [.0>)&Y}@ ડ[Ei-@@]2+6':b 2 J;.`[x"ۖtq|O3*!P fkk5xc` PGTxOp`RjGFA< oe.,EGkŜc!R}MXŲCd/N8lD8-W:'ӥ3wk2ĴxtҧF߻:WEI.0-ݢ4NLnga>xh?6۴X[ʋb"/BV~Ujڒ{IYн#ڍ@v~+ -ѤL0vl3U}z Vɕ? -I1|^̾uys;>)G??lKF Bn5\\~}*n&9]Cp7W߰~iJ/2To ]ęx #sژ-kH muO,~*_ Y]yiE Ze^"edn41pg~ji,+x]!r~i';k" *@@ _ᑮj0(ԪL\YFN24=Lo|;{I}T@8Q j~OCWuzKɡf?BE0 uqE-7VߡqBs^CxW8{}:31$YFȽ׎HjL7YѱWu18dE4*E{Ygp!&NZܼ%H!95:[VTQ$_[Fa}pO-O'0hR_t9 ACH0'L#o$"uY3+Ӓ]a7^jaCb;V>.A𺑴V dI2}l:u)an<ٮ!$6&qT9Uk ]=e>:r0_ L佰/'8QFc&wJO+DY=$w9M 6x KZ$Ċk" 0BmJQ඄% J{+Yj.".ܹp mdjULuRC(49Ed61@3q,8Fs5jX]ᨐh_QňwL-z/RHy9`«:"ӲU72ӊ(c8yF<gr0jsh~<'1gߡV3_Ч P޸F5s} kB@>?aK1 ӏUSowTFR;mrY4Tr#;#۬H<'D;l@ѿ0GS_$MbE_g]g#D#6'h+.yv/%-SV31}՜UQHP>g`R0Zxw rWSmPr(=Ѣ 9Lm0~Z^sC?xЧZ&ͅpS%d; 6ֿez}g [}O}_m3t+VUJ&e};ּ?Sfs/иڇ4ߠ9sp{7:XU sr~˚ԥW@-Ҋ(os!{? kZJ\:rvBL, sˣ8HG/DJt_b!ܛTidig!N^(W[XTRh/j>rjw$%Ps6__~5pc@SLP|CiQ{qjPX~6?@W?K;: t?$*Q@ Y޽oph-NBup պj5, dNDrD2\-I]l* YB%UO;iǼ3+" V_$_(kMB"o?0JkF-ҏNX h~  ѰT ,]=}8%ٽcC.هl6`h7N2wvr$z*EOC_3#ȭ`‚s}CvC@qPL ';UESvC'*_Cɺ6_:<2I}jcyPcOPX^͠8.ˀ$yh[ @S70wzO׽ӱBj6>)+bY#Ƨe 4ߓḳRVazcd r' s`؄@+1M8>%]诚z&$+ͫ26ᣆKsχ"+h]d} ) J ):ɴ<7'!@)4tl q}2QA 3}+I0Z7lXd4NtiwH8*Ʃt`cޒsHJ\$1ΤЍAWmƱtbBEH"#*N ܩʼ" f "}D̎tDxlwZF)%f pƍ{A3)vfCx. z>JGMYyHk b93W"N\KD mUK7`d;3ձ3҈Hy{˘!LQɦ;R_g_ڹ_U ;2z8 zWY6-Qd -q-tM`ޠOafrzbw6ck t\&6X[=c+M5v-E8vwɣi8hbo}% .͏P;Uf閫1V{!'C?6/@l叢@8Z~&@*5{ r_R @:Dv|{_8dߒAm8)G0 &{ժ@l\ߞkScvScBB/?84{A.G%gOAnFeKs ҷyYXOz <昱 5<%dg|DO1 8l:y` zW(J5H7۰#pR/ 6#7t]h%uh)ԯpG}= 0aCVsRLa׃hn5ª?j6LՌF7zN"FpW,d-~"׫04>֏T(o4]9ޗX[8NR>ŵ%ev(8{l,0t4ãMW'PQW{ONnS%]:SjbAdaH3<d7Gk~h+ڋDH^ zb^.v{/ns7۪جyuK%]Xa tѩD=GSiRĤ6,@xqb'1}x͇azL&u.5J ʋe6^9q T±`҄[aRƚیo:sthaiX',LjGڑ`j_`3 ß/veI%WbO}U'#kP16ݝ)Ry=B2 3U.Eq\{wTl Ƣ( uݲ~ 97Zhlln]KC>?u q*`!כr+W0mxFOǟo7E]I`qsgUHwDž)`Mgbx<K8 UeM  q^~r}|8DQ%71ޖu'-eCzBntG:Yi[[tLՊ 6[K_Cc0fpr}:o6,MIj~uv&/|F_ Cד~?-h Et_z6K`8-Sd7Ưn*~T](Ai栋0ɢ0X,Iq@ͧ|}D&i?qףd uےx1v|\9y%I[jN题Q9A^2%&5+%%l"_"`$qMai\l)OI, q Q,%SPBY>>ԟ>< 5,\ļھ8=KVhQ]R U<+msAv,޹YGF֥]CjQXIs #$A^RiQ'HD,#kTxM`ɘ~b,噍KдFܥ #,?Ǩu׺tJ5:6QÜoC,L=p#ȯMhIY@<6 Tn8C7 7#ЇIj7ג\nPd aʼn }w7^@^yROn 1c% q<XuYEPz>qᣭ̩`Eۼ_jڧ_tFH)5g}Z*P/P)nH4WȞI>Fݑe*aKԧKjCK|?P2jCD2M;}ʍ5!ܦ=h&Ÿ]EС-Mظ)_39 !~9Xu~h8 ̈́~:)ٻQOdmr5E_‰=>iH>Sp&;|[z&ʅXgrpØ+: N݋Ev>&y*^E‰lb~^گ"hX.2<`tǘ-s H B' x8z6/%iPBfƨk~8z1EӮȳFZ08k>&gyG8AuBDG]&mc lZ6ѱ֕]HG QQ9hQLE;~Za nMe^>9zֿY}I\syFo`C:F{_C^Ny;a[: nY6En=~ds` {g&UPM)@zhexBc>Be7pADw*11P,a &U5EWu/9! M |&8H,C'έ<pXѱ<&Y,kS: xepvLS~wWV6>^YNL gR3Yb:o9ƼvH8FD/Ҟs_7o ;g{H[B.&׋U͏Уl+nE( ?T c|dݼ 'fmѮ__ҶSq_,, ?XSP-ҥ Ӫ1JǗMs<-If3o=ŦYpUfT$&',\W)H.Uڌ TEaL}zm6U*'ݼAu wPQrͺ6[vy?Jαȸ%;AzNO)K $8p3|/r M:A=k`D /OF`Eҵ*BkycK8]š mzzdm C,m+S`ceHn*2[&-=tȇ5u cey.P ue J*1TJ,dAl&HrҁZ3sO-LUw=@dlfJ,KH,]k ۊ * q-C^tb[]]0V+g)Q[LJǜ K8ե7!ULh_7}rnnV߬<6fmĢZE=~<׻-O+KG$DXunE3[-F>\5(Gm/w2/4D)<;9@/Ml hO~rR:Ê$ptUġ SmX[ sr|70 + t~g-`$&]3PKO$I˝mRXJN ڄSpP&XbɬI"OVQ^+D~x63MeA.$AAFSd*OM$ud9q1FRn45o?w>WQ-n2-(t\DNqڪi:Sm5xTb<g270Q5>@MƔ#Ji쁤TGx/"/k7E5:wuf)S\-[MN9`u'W Pk'&g&*$Q$:'S[JBY.iqos ,cQ-bH @Gv, }u2E.]3um`Xْyõ'i`HB*8I%7'uTֿ𳸿t[3 1 :2KEMl_M °HV\_6yY Tz5)d48R28A#RK$r35U ^/.&?$gy=s5r>;$N&*o4>cY~wÅuoPXHC xPMW7ibo[cgYZ07070100000123000081a4000000000000000000000001668434d300001e04000000000000000000000000000000000000005200000000./lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/uwb/whc-rc.ko.xz7zXZִF!t/]?Eh=ڜͩ=PңMag˃'#YֻZxaX/g2m?ѧ;?}ϣ$H=ZuǼ4&ڼv~ *psV,{+Nko"a+~( V;V؟;<`@NEQzQL JnDzzBȚ Pp{P{;v9Ζũ3%$14bazU _<'hdKBSuh-Uw#o_8k Y sUUEl|#q\}{w7VҶ6-|EƉ?'Or6+F;Xc0aٖ$wDx&Q?T|@& "/P[!d+(@v-Ptr}D@a7Lj}Eyv w+P*\Sh:HL<\K%{ޛнUu& %9L~]>MFcle 8asD\U1sy=CtwTv$ER(Wb$3=-AX,6 .r(;| 0™|Id]?C+O )5iP1YQxu[wKQ6H)XXMoX~1ͣc)粠ϝY'ɠp9J7 Lk29y )o+;D1)S˒%bm. OD2{i* ZrBn)7{17*o{/t5C8VEk5rsl_1;9퐄J8J6ϠLrj$؂XF/2{ $F0$Iݪ#U|"8{+Խ@^n\}EW/W]WXnW.3#ìC=TRR_awႵ"6?Ϲ=;}:gsb)5^3 Sf>_X:|?|0_6+?ozT3Xkq˜::4 s-;6KRF69mՍ7MHwYx6V?P2"wR`ԒxӁ`,,K -}WIL%@hc8/s&aeW?n`knSX0\^=oVfK PxEe-SΌ ڶ XVʄK)0ŢyKtvb* 0Kvu;|?/}U! ]jKWsOE72"F?727/1{8]i7T*+*i/Q_* y<Yl3'm}[׫&-BN}jV΀Z"e )i&~ +㪩|Fa|eӰPCׂ<8|9 QCGFF =|oJ}osY̪x83'֡G3ߝlL9vCY5$طh\ɬJ)~|@w$g~5<$j>T;e{U!ϔt׬UA/bp 䌩[|r;"V][37C5,e2 ORVsY$pX}֊PXZw Nd*QL+Nl AM aT5MaTiUrnR _5'Ƀʕ,Ֆ~U)N]]n1n+`s֟6nD=z5@SE&~ C$+U\}tec^ȳ:Nݳ$XqYiҰ".7"_"Yjo{O AWzYZ[{nI|j.SLnCk<dO# ,LθAZ+M0xTq ޺t$qDZC [77 Cؾ'4t+"j |UR/M^2盅3ٮQOD4r-2=@Ɵ86(N>Ygn7a L @!}1J;+% ޿G>.Sjk[U I+G7F3"gMp_ ?A9}Eua#R!ͣڳv)dV4?eb̧DbN2E{FKMM-A#4RYώ؜2׮c4:sC51A-F?x]IRЂnNj]]h$+( P`P$oZ3[l'g){>GixH&3qa,S[c]#Po d'v$.m'L)!&RPHV9wqt'c_{X~rM P`7m|˘ՠ; +][ӪcSV v?hÆPEQ<8%z{X2<CHh x|'X90EQ< f*haYw,98E^xp˧b 5~H;0Ey!Mmi1ZK31!px ̂2;j:>]UG RKf|8sq|ZXL`Жtg6*ݸPn@30[vUE+46#nD~aniܵCI[I^_HpML6G&򍒰5s.[BjSr4wbe^;nv9'cŕLV3G\)+@9zbc :YWxۼP'Êr 8,= \(bnq ꁕG^ =߈2XWh] Fg H=8p Zɐ)ژ@bTE[,K;Yq$p0A$Q \RPM,Ŏ1.;r9q܇l35Ur|@T0ol&w]rL/TiAMWW˨~:K Ec$2L1i7$S8D%шٺEȵ_fVi|'6ϢTnIQ#džܭl`KSe++#/Ғ (hA$*_ `e,8_6s oxY=6,yYn{.j\1Ew,)]I< [&<No#1=gU^csئ|}6I5haqsTJ"8lm`_0Gp:(*^T:TAB`~:o!FڭLkӇN:|MuS6 W1."jn.UqŽ] @mkBiYk<7Rk-y`.$]oС-|^:ʬP mn󷗁\=X LA岾 nJrLĒ%֬ h%ps|F)PJϕ4ElGL^n«"٨"`!p1ߥم"_scI;7Oy'X>`ɸ Z,'gP.v0_RrjnRw u_MO[;ÐS,VCrɞZҋi~Eǒ¡Iժo۬ Ī|[Nb漛4/ṉ?NQoR2LOƯ&a1k{5>v!nIJ[bx_csg@7Gj Bqr Ha+ *tY >ӭRs82^G:t:JGH\4HI_k'o{!էq2<4]>*JZv|mFz APخY4yI26VCNjA>\T=a@kHTE/HD%EnbNAHf/u+S#cHA'@ >,$T % š=$Ӝ>E[M{c jz(eu 9Uٽ q<{'O|涩; (Rh{D.̷2I7`sGEk%a5>_ 4rєрO`sHYx!&N=x֝ZujfOf`r J"DLƙ3Z (]+ J'9~gWn,<5Є#b路J4>@ z5d[g n+Z2HI]'R_uT#XPءQyH*UPS Ș@b*='gx'IϬNzcN"TY:$a$n s[5R9`5r dLGDihٻK0Dn1hsz,#K[޷niy?M``d@ QHI=bmZr_\z}4y*ȝDIi0VqΡtj"|$qpF >y;mv8&e1Dxnν y_{se mxRtB1Vb=Oi{RZK'KIa>,p+U7ϣVf/yzdGB*Kg?V sj> @#;cㅿrSuU6TrTO;lc+z8rcI1ϢRn4#(ٿJ=Q:>l7) Y-j 8xNQQi2~99UڮVqƍ݉UQjI17@uQ+.9a=Wx~W.8&C}Akht^v=:X)@L?Rk/7Vg~N6ol [TYrʹo%޷ B5 pm2-6Ҡ+ڏQW\>qoz3?[ Oo[6!@25mGPJ"|ie`;-wcOP`yk-rlMyst[;5gYZ07070100000124000081a4000000000000000000000001668434d3000015b0000000000000000000000000000000000000005000000000./lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/uwb/whci.ko.xz7zXZִF!t/Yp]?Eh=ڜͩqVHzQ 'ja;䦾=N3pۧԾRD-7RgY w3ztp8, )Rx6|25Ҝ,]R0sLjql}&{ cәV _D޾U]5:R<-b#O'7~1oj'/g[|~k:F K e7l&-,RL 5#V%'$R^YMts puY(`2p@B5O MǛV¡&tM8߅WZ$CG'۫WMvx1Q'Ƨa@g77CAPiZ=4iL_~hdօ4}&U% E`ZLV怜eP(w[̄]m?[B+5/Ɵ"@T=Wb.QRo=DvձkcԇK)QPgx,h096N:VЕ(@zvԃ h MЈM~LM#IY)HgRW/(C4?) 0I.^ rkZ" d-($X,"xv:4HO&G*M"nU8z^%< d{iĊچu٫RqQ'3?{X`lzM:W?D!20N"\gđ9r- L\smc:-h[IVGBdSoq@554yx`V}_&-娝Oݿ1T׏!s.jumH=qm߼hQgw߿Rj뛨cSȗ.Kjc,oN@ NǖP8~ iEoUT0Qd_>! <3J *l+.YzOVʧupoz {e#ykNi(Z&S;&0@)L1O3owD2@a9UWkCx4iP£ŕN 6Ab!O 9%O3a1ɻk߲a2= } pDv̱/Tgq.p/zq;k?͡FCq6\+R-U3Q)b:n}ݙ6u47(:WF1a (۫=~v5gOEoYAwoiӦcKW_mMScz"I/w;[@FTL2A8VDZ>IHKxA.0%^ ,$O$M.,EܿJ`!aXŊIP-D*@(ks.j1ڜ~3ۻ M IǸay)we v ۜdQIAzZ+t׍܏%wGƒl"iYn4J0"m̪1TFHXQ︶9_@OwLj$4gr&YXjV*9X'{j)*MZ:Mcqc"Sʦ平9GD8}1|4V(AƤLW쁪v!^$VywiU-Vrc+r9k"2S(NvX.AL}@A/TSe(A(z'zpy51>^N/pB77ضk!br|k=@CdvKЁSNA0s ְ:94wNtD:m|0 gWb-pnjɰFGMVx: լϵH:^zpŪ0&/u욵r!'yyU<)ռyb t3A-J[Y_ۏ^M zz2Ra8Q<%EϞbPPżt zF7$߂#kR944?D 'mQ^4; =r,37Ar%#3@_|&Sdp-xfc4kܨ?&/8/BvԆ䶇 pNsmqהU|F lJeL}<6Ce`9 ;K$ u$Un5YXO*Ӗ\ 3W IC[| Ĭ 5 lǹ>7uu]y 594QK?B)ʕО.}^LWOWs,d]] 75b46Ϗ8N`60B en֚*3+bڝ18p/>60* YK!ևt&Vu#%`&~0V >#HUP^]&qo,AͰ#]ւ!*=Xc@U :1#M!ɓL4Y\-@aIvx1>e"ʹ"(#/N rͬStҘbi]+J'%Q़D>LWE' &4И([y8ށTzT!_QrB |`?3icH!6c?K5WE{%Dk$frTMWXoxlĔ1gk1sn;Bndz}j?' a,ې3P!Z. $'L%A]g1էc;[9 c ƟߙAxX; R/;o[b= _O >:O39jGl&&)pEo$S(ǃ6V ȼT)N:W/bNЪ.gg*.wyd5G58HU$'Ik}Z9#r6ps'QS:?k-N #Wµ[uӅ!!+:@c\ LSCjw.,8bfØok5[Rj8g!d>͇=x U {VLHȽ8u?THBqAmN'sT|8r^ԋRw3>IOͯWGW>&g~2 Q ˎp_m˞Kaf˃2Y3j)3@4Ha1 #ݭבQr?,6$o—2 MEP5e. bb@Qnl#gR8N@fQ Lj0\^>*==.JA@23L-tsoal'_R޴J'pO ?Obup9K\p җLMc>l;sw#3/)57n4t}2#:o+&8agYZ07070100000125000081a4000000000000000000000001668434d3000c8f34000000000000000000000000000000000000004c00000000./lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/fs/cifs/cifs.ko.xz7zXZִF!t/$]?Eh=ڜͩZ='8Z45Edg|r|@<;D>SdJGUAR?rفqG FPQz<2ecPiH+Q)f400R ,Lu2|&0K{]ּc6TuRXb6h{&ѫ[UI;)#ʓ" [/^n[|! f +)()ဘ'*u-Y ׀z2Y7ܬE4[RL=iy yڷbm Ti_VNsmxT\DLtlB{f|B_ {YT@2_dp $vJc;.3̬1IE7蘨lG D59jՀS>/7M8Y!֌[?" wQYBY$Aԑeh0'N:&6SxQp;CwcCB^L֘Sɑ[*ADZiy#~i1l'F-xyDCn8,zӒ"<_ WksC'9138)ܱgv|N㔂D&T+Z֌JvIٍZ<Џَ~MG@tWNq|] yVkg39Px)4)AsvyL 4r˚t 0j :0)I| X6 T)Lw}jG0dkPy yV:|]e[=&9ɭr1ʕXW7Ud챉qC7uv-XVPƀ~WhrlӠ6t6\aKBs[QZ8;+ӨHVV,d]<4@ln;R/ R^2E/C[U-lNbOmK]}] -B5lhbNڗn҂"h4wGtKH^20cloa}cۯ}G#_BJp^7D CVUW"MJl!%i1;5͡Ϣ9:[:Ea͂?ԥ*C~_>fE K O &"B2Vf}zCgv}+4@,Pqm fsR3 [~ #ݍ] ވ6cS猥Z9ұuvÞo-:vvo ;xC-+>KPݛet嶓#P&$gUT{ݧ%9(}k q02zf5yx2 N VaR N`oA_>>﨣pfF?mr}>)[=^^o#90bczAo1Bm ⃸G)V]c3[|#a5<;m\^s&֯3id5=͐C:mAwuwU&,Bdċ(d!y;^Z{T%\`>"ȷ-4$4K) C { *.H"nr?#!B;5^[-PM#.YO-]u=Ome ov^Ə._zWxNrKBwnndr|t XG7L=_%FCϹ.m, ᡿kƗ̱&VbϞK/ː+hvc(|V9s!&kN;T \7.'L`%&>U 2&*!gA)[r|+t3s+oJ $aR=pS9sl K7A{ݥ ݔiJNk GGs6 * n2%RSՠ@jpd#3ٗAdzu`UƟ,  OM/ X!H&Jk{bPV {P^# &ca&|yl|⃄&<Bp ΃Ek)a@-ߑq `1 ~]#T6&H)5?5>;}Ro4qNi ͈z{U,U01U%~S$,YY2S-c"7LїCq82!&_68/aFHl8%!pj1aرF1d6݇ %\wN׍676Ž.W3gSۗG {e(FkXݯRZJJ 4XE@U?/;D$O%e`V;h3i$};7B9,dJӢBc%ja+њ+([~M7s)%ꥁni~6P*Inə8:C0V}Z+Q-1k^Wy{r-M)N Xzj죊."hȦn/T8#f.[͂Фa2mO0x`=I݀ l@2\TJDOnℳݒjŔ30TZjpzCCg8ߐnI+cg@_|^LqkR*H3=UX\S8)ha?H/uM?'Jl)Au td'(H0WHx>{2zˉԖ"9@+;"3EP̰9N[_ js[%_3qהzd 0ƍaG4)qrr%2ke̞0Z`"oKQ뾏 ]ybCSOBVתC4"2QH?WbUߦU{mjTr>Ic|"_gSK4*iՏ 87A(y΄ܞ=x.erȗ>dU^o͐7|Vc0G.?I9-me 4Um1L O{cB`]-=| ۰"26=#?hqd$"I~|H |\b"1LX7k`=:ƞ.!ITD҉m@$e%x>6ݮ< 2O٤E"+zsWlA#kC_)`p6\BfQ 0t7O힥\+U'|UGsg4C 2e $xmR! 8)GO#P[bjTR3-ڥ[)`NdQt&7ַ[{!oubIPd{}}Ldg YXoRܝv_,tw6bTuZY8wEt`շɈCn:sQ=(_Plz]0xQT%W IԚr;$1r) 4vL&um&]{x1Z]@ّY=H,du*v;TtEX><%_eyr ;QP2>1lG #R  WHڳlUkh[HtƞqM^q VJ aβKl=#?[n? =znK%>2Hl :Q d7cFUM3k?i1Pr@[{SFݎrPXiX=^~m[6"TA>.ieUj@!{fWx4d!<RKCӍygY ?W&4@xR43.W|;0UYaNHA`oN#jj?7Qu.Ӵ{xP\L1g[K  Ϟ%^{<* gˤJ2Ae|#?-BwŒ+1b2z1TnR#S79aTg5͠bo2Θ;$l`YGR'x~ޙBW+~z RbĘ^S̈FB3r=]QQ67B )B.Jn1 ,809{oge"|GfMbeIX4U%_[J܀y+ƪ8H"U%| !BMrz|Ԁ+C%y;좰ERa(Lp͹G\8yWxb083(|f͔%𚐄Ȝt8$- 7-& O QH6 F1x_(αS#AL]{ko$r%U3h}sFe.h<ȹwL@c>$me.|vJ77=fDaafh)gQqa޻&Xc||IOϨ*G$Vr3nIN]7|039l x:GsS~/Kpcf^ L5rʆV1$ !FŁ 'x-ŧ.IJY{m\tj|**v=KF9.:J2n75yIn.Z:7!3d&!MtYZˣ%J<4 $zLB{;(L,pMy_I9&ˮ#I|HuGf9""sDP? 5S gzP3Xl{ F`~F\jUtJw ԲdGĖ u౽{'q`8IClsM܈l'jJ~Wf]#jބ H$YOŝP*Rܘ;QXBn' 4|48Oƞ|٧v[  LcQ4G LYby$O;$` ׁH]mSmo7z~CeK9J72֙P!x+B5-mr3~j+\7-*Ox[,^% 4a͚^gۢWb~`)h%88?|HxyO\jad>vN>~]^Km6:"1妔,ѷ{g;^a?rPvue: d@yH{X(1<-E. Ri̕!3EĀ`7OiLHZpF7Q~%"&ԗҜLmplQD:t_vRgbQ_B<cPjn? s6YՐa59!i߂?o`/G&dq!gpԎ{ |tL)On;Lju1T3"M{8k$p.%_4RY_Ci@q&IH};4@clB2ch(OjPXyٔ߭Ӕk11zO4]@)\?m;p=}$VIA3=C88up{;5 FRss̨ޕ_r LsJm,ȨgQa&\QCݪ]e QhODGq(WÖLWm<}}2 U94ց;ǎ%ǹw Kyک:cFҜ3v@GAA$ܦԳ}RF ì/]n%t9b\{ ҰfGP0|J%x9?kGtRVv*[ 5r.k♤}E GMG\AjIz|'ms`Pp#~$~00B"%pwNǂp,wlSr)0;ϾX' 0;m\b!Ňv* %;t-x_)rmlCwld Tl4/=wV@H:O!g_JMRG;I)-j_x'ςgm{FѾ. m"*n#t9)IW T6,讪(8_H>w*ęsb\H8-WZ-5UA\q`pkluC*G+_EY?[s@%«u5F\t 4(Jz㫟⚢a6S7p&/mV* #4*YE)>"ꛂ_e,!iFGb/T7i؈l'MrF؉G}tJ1U;|Ok FYVW"o{ԙ[Ġ5qhބ'iH'TGJ- ^/!yMwٹ:q!e ?Y`H_'bh<nkĦ tY^,%>jǒ 1CrM=Q{b%~|6m-=5Pn4/K w,w}c 94/|2vN iWަK)m"݁~ƏWşGˑETPZS޴]!JM Zʅ~IjűÄ`])W4}5ׂҨ` 4ѻ`@}EwBYoZAQAmvŘg\iGW;}Sq[dPX8"%Ү(-`^(G+8NarDnߜNW/ȨL:`GL~4OC"8mem!B" 5&FO Rq'U.KBH_LM /NG,H}'0!99^-: |_:h\#)z#y#Z-Ǘ񿻱F :+-jGg^F׃Jz׶X5U#]@PW!kJ &i\#7?~M eSn! Cs?0O3c =?ujbx|/+]oJ 4vuҋiswQ;ѡ\?kőxcp1+U1@ +ع71`57ѫ7nfEJ$_i+M~r*B&bV{ij%Qͮm#P3pZVJZ4CK@eC҈[>\TvJGGg%5}jW|27ʰIlkŤfԾ GSHk=i:iub'uKUgZ`⭨ oГfL9̐4Ȋ5D6 in ~,ZFʼ3qF@'E''qԴLdz (Lb!B:@v=x{u(KH2SF\,x&h6$6oN8 灺܍qc`S KX'\V::\ ]N+pD>$n;FBTA}H/hIqa*t-^v)[heЮIwAӟL0RY҆'j_Ytt'niǢѲ6s3:DgڰxOI_Y#E )) Pi.qT?βĮԎ!J4O_0d(޳4!&!$B$qx@cUpY@f1?AnkY Aki2KzOەcB>78PzY01ھ(J;or#G5+8n_匣7ShbhF>{Lxko}%ذB"N,$5<݀@~*=R%)XakϱsѨt5cJ֧\#klvZ_i/O*^;37Lgb&$ASD#$-eq&Si P9brqỊ,0*p倿d-7]s`}I\]Zr1,n(΢iý'``,TfEteK|$fI%] u5xYW$L<`(AZ\NxWK"Vw7b"IOCowQ?)wTnC&h ʁl]$6ID>.H~-=L*~zq#ZZڊT&vxd6|OVW GapC/d\qS4:[?1\[?r`+QCD 3nw룳-#~ .HYڅl]+C0'3_IܣNCSZ*9)홅]ԝjCg<_N]xFmiͷFPJ$S'M LJ;V+zgPa{lfm|n5p hC[&+_gFMe| nkTqā1IzlJaxKl\ǒ_P+Xv~tW6ՊJ:L06-$&t`" E_{ؓ`K)[ri*\whV;ЦdoJgrpG0k&wDNw/Gȟ-6]gNptHf3ǝѾ_kZ`Ȩ3@ *-Y dP^}/˽kp{b ۂ*)hIq+X6Uxȟ ^tXϴG07>~~5 "SZI |'w0T?jVk]7:jR70Hl܎E8Y=yCg$Y+]x d8~\Q^~R0{իBqe߬rnBCtX)VwExPr#mbYTf{<e!=`"%v9t߂ŕkT/8'NwV&$p&R#a \1nҾK”FxeLT zD5dSsk֝ 4@:WM(-2r}S'@gPlPΊFNzRs^U. eZLUL:|imoʞ6 Ɛ?C/+B,Gp {-e5ALX*2SGsaMF(PP rW#eSXɼZ.tՏN> ϾIVlv,)Lᢷ;)=c)﯆GH:ѥjo+.RaH#sg$TJYnJ[ vEFEw?e씥kIQ0xD+A1!i0zeSKN]GܱOU|a}; {EieO-`bmI^`(%9ls?0BZ+Hym > i L0#CىR&88?Y" 5&ʡ i8'Gr _ϳ2<>{2*fˍl6MYXVMikڞm\ZCBE)Iyi1ؙ9gt f@Fŗ"=a,Ӻ,>53npכyAbZ*B`$g":=hY 2D\n>Ɣ 'nH7fhN쬌j0F1ޜc!=5l4TF_ҳn, ܦGg8` quֈEzyWۢHp2oX޼m}5Lp jA injɲ#k2s6e"z,,gq$s2~;:㍩чS[χ8$*#oLÕFu1 {(c,٠޸ߝAT,dF] ; sǢh^mτdډ_HPp%'Nِ:dJ"jYt9Lt[-}sa4I*ٹQɹ4WmVZE\蘃`潼0ӍBʅ6:i幐}6](a.25t̯}2ZbOQڐJ]|G<:mIIuՕ9dBQu sIΞwGR{j)#8F /B-՜j<^J-"81BOh(9^7/;){(X0cwx/?*0[b=S{:@K<{X~z֖ ^Byl?H+]OPT>@EWЏށcZBB4ؿ؁ 9~ PpK yX^AcAq4Kr~g 0¤#e(Nu ˰qhp@%#<€+@/Wwce\>x/Q.O04ͳWuJXhs~Ǧ4-ࢻ pn@iIp𩞊GE8,_xFW39 .-gQ&z׎dҨu#ڶ;t hA7u``)U(,ADBww_no?-X*jDބ$@ ɻA;>鰰'fl1c1$&yMP3'#( <)i//ꝩ3*L{~YdF7-q[5kb "J*j@m:=NtuQ *v b d?Nx|C,_+I@P2P]y5}FDQw!d§G;F[VC'K&g%"$R~>!:ʏ)o_),O3-{|E Wu6ok+ K+Ϥk") `pG+5-1A O( xܞJd:} jw}Ww YAo\ h9iFB'77lsa.2e `-:l1-[ .t1V=31lQ'H8ɵ1}9?q8I-%h !4=p?ְB2|șnjv =hŠS۽3Af̻x"xL2a>!_+"v;א[o < EHམsOŪb:X[x W$jg2tTfx% u}23pbUwfMh-^3fYr6ğփt~aFy. W mg</m. TǠ3<>"m 7[HYȱ,Q; sDAEɿD$̢jZ=E$/YiJ]H}-ZXx}87jBpA<ˊMK=5@'TFUe,J.3^eɞ2 e̻z;z௜_\'@xcƲCŃ+\"[|yze͇bOäY@8h-2~=۶2]i80Qj`vXҩ03ɒj1 w1A9Nq[)ڪP8@jn ~~T\ܮ[%8wim@6um`FiGa(_9=СeAKXI:W a 0'ы~++4+ P"j''t;9 S$q лL3K;Q &P)sAmRFާ?(|jL{npm{UH4c͚҇tlBeo>S|CKLGaDۉ \>4-p8QOR[$Gtx" ̤xf癴OE9irӤ6m3l3C)SFtw=jeB0|m] |A+)*?q{,i+I4ܲ`m[~0EuP0p AÀHpj16LMM;>wi@1 LJ V&6>8OuH*02ִ^EjF"$1z؀@tOO@@e!}ϳ\Z;Hr6a*]Qt]ޓZJcZVxϑGo1bTv)1 7tH0wF5^)M$k H=irq{eڍbOD⊿p̧nU&^2y@(jQdqїKn3߲1{@ [Y+sF:r>{YFwF=;̋$y gWLVFAPON+lUG'aUeCePqŕv z@M~]5rm *b)܋*zJ$ ysG16P}$2&Ɠ<]˥!.$:?^MϐcZuE ~,&h=L@J,Q?Ѭ!mi[P0պY++G jbL*sAn/!1y~"VL_3#KSV6dEw\ђ\|`)-X_G0h*$Fyj{;}9Gp?e.ߋ nQcB~rqVKDT>[#V^Ksaa~ {㹺)*}v>$9()B3LoUڙfv'n]bHS閎/";N | ѳK\V8L<.Y'&#hwo"s':JO≤.~܃oVvo:&nX%C3w7 s68Pڶ{x$JyoeۖbeӞn`K=>|;\O܄p ʠx"#G4)+J)Tl= hoE9sW|[,Lq^djք-RcQՖ̣OgNEP zFǂI PXH>g'ʖ7ژ&!MNV:hQ6 k]Jp2Kl<^2pPb=ϵ0)dWNёpaj/#ԶWRNFQDeKB*A=׍AރPZ-8 sYmϳ"DejL~/lG9_|Ux'(?@ڢղbP"fOQeiu$/ȹcMSD5R4L@$T22o0ivZ.Ny]|hoVSCQ6^l2LIqxlR~Q8M7>e7wvGM!>W^D \p44K4|NhDhxZƌ6D#qF|ҩ?ټ3"rܤ Fji<-h7|G|,q/`Sp}:PG]H2+ů؞))܏ይ΃'!Q* =Ӕ$yjxFOtAHUaF#= Ѱ/L#B=B\b..v7L잗/0B.}vO4Uk'*/ɛj׮"\d/1o;H2ΦY!?̖dάa<ENЙV"g?K6S\抺\4 sDa*U &nQ:io£fS ,f$"Amq/ߢOf HQk8&ۧ]5h1PJxyjÌ$V%@\Iaޓlc-}R }ZжG''"Q3@t`ħkZGKnS ڣE,=$\`]; E[W|kɬb !_D S1# {!ț[%hJnCKJÆ=rCP *iU%]KA7NUU)'sӥr" izo/a kTY  Uh뉯h݉Z)ku/<ȼE1[֩SqOK8i&_2g~>]``pamkt'~!H%dc_l2M(M2ɭF~U|Q]N7Ǽ$yl)nװ*w,PY?ʶ31klNl) ORlݬ4ҐAbZ Tza •V𽯓6˞yu6m|vFK=NS{J`[))6رino}/fi7{"^PK :yZkY`X?4!PV7cժҬXтFc)&Hj0*IʼnxDn^nF &5L-.4dL5Ze։PIÌ{Y2Q jJ,$ȹ˞̹ǷZ(jNK's&&rz݅^!& Ӓ_X| @{U%/Z9"І*Xu)A%;G[0b)rjU<fкQma;h/YuQ{Q掤` CxpJN&hzپE VO^smCOԹfq DGTAGK0SC2+d TXkt55_f! 2ghj3sD,(PH(cA?t.4|тz) BYpmlb7+%9A4,ouȍlvg;/;$p0%Z&Sj"e-W\in 5B"'iqPzqǦakQrA$tXrT8{<jFOMv+ƱA}4~t?:#~r { oLv+FeD BWS؂ 'uzM3)|hǸWѷ'di"}0Ic .2PֿͣFvcy9oAX@h%Q0p~p;iΣ(IH4ǑY:Y^oڵ@kl~MzЍ~GZN"Ws's0Ԩc dc)'\fX< *`|3R۠Cm8duS@\2N,'.|.i0')b/+FtN<MecSI ӲN_5NɼE{.닔4GxtӞIkT $1:e oJٶ/ (·s̿eniĂI y4ΏW8䚛R̢KFl߹xcpƢb!P@%rZn;E2>̮B0,5' n&=ɀUC~6w(M Y1pRLۢS72  ?JW7$&( I hC~f 5T(]EЯj@N1L l}DOc:8H{u~uhÆQl6{~7Q&mƿ 8]yXEA޾b|<aބ`fH'i" [M)9:!óźω*=|7\O%xPU,\/Gb!*$s=M}0Y9xe޵E8bqG]̇YOӽRxF*4Gb'BJ}e/061v U^lg۟:B.N](&u !rrN /2a(93 ?0+}U$ȵ#aYӏDzm麅`dVtV pjEˣfٲT*:[I-0\|jP~l#P~V^'~Y"DP9v+5$ :v:.zj4k_JjJ07?W:O) O]aiHSUSKƦ5߽#In55q:3gkhhz`"i79Im%0~zP:I+uN;k& 0Z vn̶iS Y # S ڿ Y´Ec@ t+^bU ]7n+;o(ɾZQ);#vy*ּ➒ɖa`?gRcGݗgbYFH<$ulH^2{|X {7"勅 muT'_dI?U4V&7A/K HA^ 'O_1?y>1YVDXAL8JZyp?&TF|5 67SPv'F<coHm4#eMmǿN2͊(spb/뾰xi&r<]K:tWPxbd~ J^ +G̉[1QGkr 7I\@v򘓏ٟU~jMZ2t+V0=nϿ }=4yÿ9{@}]f\@H1qS>[CV<i5.k.=Rbsop hXT ,W8%?뤂wY=B O([p"[|5M=Kk3T~S" 6xk.84֞ U9+avf̩ɩY͞!\_'Bз:iJVDH(!O<)Iq1}KA8ώ d24?+u)l`0 }w&P/3)OɩdLUa+cTs % oʙ43Bc*}r?ŰL(Zy<юfXsh LJDe^+|"^baUM5np+7e}D0pyV*wm'ܲUZqHrQ㝜^,5VۘLҨ6"䶕:]GŸ!\.i@xav*xi^BֹåPΰHļMC dIVh1*.#L$VsCӆ\ xAgm5ɖIԬ2VEwh.3Ђ<I*/PR]n 4! ߿+9Sæ(iŻ `C ,}!X AU۵FSd?hbJ4 .L!CFzq}Y߯Jݒ+nZ,<1[’ YDY?/CPyʶ3ք=0EJ/RM}K ~`Pĝވ9#H w}2݆C{Qٜ E|/{(O,VJ55<2у4TשLKRzU,%So-U7G-ں9̶na&:NGDgS?z;"n޻4˦"oS;Agy+篞0䈭Sv1~#!l6bkaF EKr!WB$J(9j{%h}h}֡E;]9j72BZ\ss-'o;-zNɔЎRz񚦂d)HE z=-H[T;[c|l :I%')o> GFqQO\*/X. GH=f t'Wʾ:"EgZBÀg*[gjZ|JhXi i[ze\A7jG-tmAaО+ߝ\Tf@t*/֖: fN~›~lHɺMSZ8>LA `ˁWm#iԁvГ( С!yasݘG=Si "ʄ9Q-Η_*brTʑj*4V-{ hpqJbO?s`°S-RhEߠⶬ514c|D& D\N74Dhk0i 20Giu_°[&-~l]6Imh+?$s.isG֗wECp5Qql;ew= /גg|Fl[8 Q9pR$Knv7\FN@I(6c>2%O 5t8qN /p%li"{/oe/7pzTL[?qߛGxVٰ;d?O6C :ATkB ^؞ z ibI +Jǩg.,n"3ᎌơdrex&YбF'C\e##[f<ϲW3A}ضkFVƬ*MMU?>YF %%H]sQ%BҰYl6 Ŵh0|s.F2;dr ;JFs`s]CY(Ӈ$4=5cOj@nā϶qKOG\&) F #A*#Ѫd݇ڲ jVA0&se'0Gb!SwC,"O:r_"\?BD/3'MC{ Tc#kmҍAIOljVg>%V>S##}/"RAQOE΅a,|1ɞ@=5G [Fm߲jئdsmC\8ؗ 4i`'bg([ EkTXS$7N-zB'6?#Yd+үA\"-ӮTnNDIy?3e9%3rU._/ݲڀo˟U1=&WG}gjSxfO&doF\;C!!/gÉY〠:MfMrv3 8^L*u2㲍q:}/gL8cK7/&P޽ 1aq6ZG?QwŲrH09ͱ@=gqzl8}0|nA{lf3kSb#mxz^+JHԳ6.3G9 t~l34* ʵp&8{$B'vB 0BdɷUpͣxd%i= Teʺd~ X)i\y #%a [?2n²LR8#2LLeb (hAAwD_w֭a{KrsM':+ÿ@WR]R7 QEf*rlq^5COC0,8.Wj=emoMBuI|/' }Cmm =7J(=Aď ǂJ]٧Hoِ޳szESG 7SKtBφTh>UP|uȏ)T= q~|qݹ_Dj"bkQuU7iӏY99<.`egѠ3Ռ;W2˛#7buQ]ZXlvmP,S.BY11b;X[^x )?z&*hnGQ| SZUY/~^(4P8OD 6QPuiF7ß̃dWҞ#~k7O}{4Cf5Hll`1\*ee R(A]h #*+8w d:%9Q%am*[Q#:BsW-q<)Z#MthxDWA{d?/UG_ʝe9~]M. KkRv--wKqd /9МhIڕ'T,9PF 1}h=\Ed[>)Qn[\C4 d;b?(qbЦ^Cwtie:& uh'+̊ãdSO@b=_os6|']j<ݽGh!?grigsn:Y-V:i FuU2qeC2-&< i1lBH^VxĎT<=肟=6EOwBv}տϜ iY;ɼ<3 JbVMth:9ݡ<50msEcR !UԍE|z]ڞf UX& ~}UCؐ)A;vBׁ{)# 9B=%we 恘 SkJ;jr? /؀|QdN}LQJD\^H?q'ppF/KKA,`{SO]T.n؄4OCٸVeeiߞn$ dan\'))T~_RGau8Ez>yf<̂An&]NJHVX-pA@JT̻"8&s`c,2j/F clu M&inu\W ybJMRr~< =2׼ȥԒI2u%xڜna}a3rh)'RoOsс"c-&1t+WsD!!{|g`)h8M*->O3pTkpV.S޶nX*txj\ZY Gws+jQR<DLPP\[z`>'CeʮHԡ@97DL`LF) :'sbDƟʊ?0+BVNu<)]% }w,IN ,x$mHҟ}50xK9d#LȌC@򷀽;MwV&q~foёno [ [Rv.Yl[&D ԋ(ow AĆr}f)7LzXp1ъ6s$z]}8D4r~Wd{~;72] 0ٹ@Nx#;0 xS?Gӌ75uB}sA`7R#$,HcDmI?1>5K0DЖ gmABnոYx͹{o lwJ[C-)mxUspW/V6ω'cir#Aqnt2Bqkbn ,unqP-yM/1FvM5Jov;BD<;&NAp]ކw-.,,2)nIK҉鸅$RY'c҇gKlc-#mɠ %Aưֶ*Ryo hGlA(~[#lY,L;Dļ(x[3 Ȓ;}Q2Qq,"1,ʝEIH2O׭j.Axt4((m2/7aKoz}jɿ w" % Y'Ԍ58H@Pn8' 6SE}0G3 Wh$Šx03?F}7]s߸쑵#:b0D,L7 WjHI"ԇ`VM դv !͈ f*k-Єq|ւ@L꩐/0CiIkY/dNT}OW`ϺTFN+d38LWI=M> F\`y4wqǬ)AÃ&FRD2 wUz}"J%x8YoE$`h-ʚT?1%P/?fBB C1Y a3WͨTӁRgǦ 7{L!~v@.Xz I3,@wVDO+衃PKL+7HCW,`$$cN b9V-DVjÈ<pV~I`'?%.2G S3zO8z7ghExۥz؏p))18P{ZTOt`iG=VW&n:dE(Eu <]րvӍҢ|~+lF~Z~@EyƩ=NpOFIqu MDTGY*Wۧ~QZ/IINa(W4L'!B׏/|Uiz98 w6z-JXB[m2ić;y1?}Թ;  _@kS1/ck&:EF,0Ǔ3nWݓXLbHm{/߀<`'cRgusl %DG5%Lj9a7Kyrɕ;tg0kF.ychH5 ɏi@ţ@g\BZ |Y4Ov$xjxs4k:%SP[3<` ['wQ,@Dh4IrQ[򟺨RDPmfCȐ$ܧ-V ?إ3gx^ 1\%C׎7.Ux$;y7" !9(GK{ ԏglDkiG@"k-bV]/ΘRɀ:Zv(EL;mY{yfg lRzߋ^탭\l˕X^.@uxp[+I&3ԾR>wun$~8R'x.(fЄ kfal P)U[*>8:=I#r~=PWބzXATf]7e!oRM#HcJ5q4@1YXbԡ;mGB@CUx!(ÈAr.f_Xd:^NjLWԶ;,7oUCwԐ2x yxۃ= vnC Q`?a㊲P}7 q+CPV<6؆ OOv`tѬӡ>9QH.'G/Gc͊Xq(QЧ틗Z%1y;4aGޅGM*g_IE+i;XNjS,=a?] K5@dg*ɽxƔ,kb*n "ܺ e Y_eYK\JN <^EیoHc0bAЈ.6D`(xL:9Ey?IH)eΦJlF4),c,?cLxFxwo |~stN" ftOXیTCqwmY_x^/)s*X? ^̯V-K9C"|O  ?AJr(xk 7/۾` Fl }Bud¶2,qcW}'s~ Ձ}j7RN1h-d~=S6k#Nl7-|wt`P.VF-0=ε~5lș_&%kDe F)~eO@^W&]I"PAƞ)0 ՠ웠%USJNi[;#@[gV ^oN Gו.J(@[''R uTC*$GcVJ qٓ]H6ϻ+.C(u|2˼56tF3 W3]hzsxt qSTd/2PE>&]G@~o=NJm5U3]&$px } 0tLXk-ákiR `$L?7Swp91+-K#u0)=s#htOwp1l4ۤBVB#nGx1%?&wcC!90Hܐ/qI:}WD:74G7vEN:mOfB0֜_,ao` VQNՏ b/МӫWdm~b>03]Yꇫੀk!Q3ԡtסu%ӭU'ݍ$,jc}aRaM!?R)6 q?oJ Y`>5"K;uq(\y@82ZL)3@s@߉y#vd jq`T"ҙJ.yƾq:fU=җJG5[[i_x5L#7Y lC~Y3)G5kBO kVUK:)T},LCsmđ=:rd)皷ru?:X _`B O0w7!eťL;?Alcm(- )"y) Z<M=%qJCZ)#f`N:KIlHO_koɩN>7ޑ[02:>Yс+, ^]gOJ**2źYNn RcjLGR'^4P-]sNC+x${³\ULA̐+[#'ڨӓuWk@崗 qd^mq锠EQ;r/b:C5MoG8\l"siO i(y!lM0=ǥw2y.ӗ9| .eB6K ܾ:g c{'bq>kZ[>uȩ`ҿD<! :`%9O 8ٺ^,HuUcN e-/ r{Xt˥#|r2&! FYè3UR )l M#jGNh#ac9uqd%8t3p$LNYr&_I^\,$hu# Z,=܁j4vY1/‘90:S8\yURtvi/c`0ٺ&/aq4@@9uN.D;zQ$!Ds}C5Z jcYd,s8%2H)XG%Вp6FtQ|tƅ`] ։@FrOU_dZtxF^:&`x(&anbewݩ Jb)\m!<É%Cztgъ d.N1bF3=n*K2ږ"1=嫵U]j b{!%/ >Cǿhv""DO-ͫr`a&j/N,AZ\a=]z2hrݵr(r\ M 1MzᏝ9PbfS] LWV9=1 }?qb``"=:y YXRځmC\*N_QTiz6;k:{1K)>q8k0 !ZKZ*El/p8AZ-Q89`V0Dv.]aRo3ـV=n5j78|+I A||B-pۃ8%NFGizSZ^}L^Faԍ+մ{:ߟ42xD aT#uzCQIF&yU]Dzx }/&߸4 'mzZJDZ@r˴ `2.0␜hzQr A%ϵ5Jɱ >SyL25Z`XsO.IF7_5\F3}ź~S33zFdI{c&zsޘq>0ϞLMT~'*T素bAt)gjtNUR\AC#0u;T8Tכ(%d{*@]%s:)(|^bɃ&qZ_e#8R$|~\>ZQ 3Jd}I~KݺWm5`6 f[G׀#8ve xI%Bj_O(1% A ] Wd$9t?0Jt_ nA襫 {oߩXNHB}aG8M]ϙ]#+|A 197{cŜV m:wjyZ gLʘ2G;rZM#L\ >_4vсXPa@9P~A<ɴd&J%K@Nm*wq̚6d!-oUzH!b`pŸXe9l4&j5n }P|ݏOn7umWfOiF HRq:vS [>`KA*jJ( trSEa pkXP^d+rky>oliְoF)?Sh0ɿs9[wH 0 SĎ|n;vJ*o2Y{?t, hNyd$oCfJ)f)r[.dY+{;:Tj~ne3ݏ:'LOx_\#Bqu‹\w_eLn0n8k7oYE \9X,:E >֭o'75Kp|C ?()Mڮa,Tr};8"5׏U~bHzɝ6`Ǒ:!1seZ$0}v^ z#)Qy7G{+٩ 2^VI)$3j|,V4}C5W M ;q |մR95妏__"ؤ>hԖVp|{cK='ŦQ?XbV0"bp(ǖm)! sIZI1R \ ycDG }cRbb+SȍN*( D\'h,H PyFAqshN:vFrn5Iڡ%j9/W{4.u-c/!HfV>[i#zC5V͚s3Uv9WwozAgz!+rα歷/GlzB_[ߜi}#l8s/P<90q73 J?(MA-0HU*`{ V1/TƓR1ՔE83׉)HܸF! zzT9: ;@3 vEyk-5_X^ z|"b9tyaNt3ï%bs {WL>6Lqx_#[x)P l"i<ʗ;B\BUAZ-O|ɞ$@-rUD"ljI{fyfFm= dhOKQP A- Ƚ| G)j] lrM}KFX5#ekkn)34 JTHƒC)F*ID箬,<,ktg!Qnh7Fi9׼ā<&Vf.uT-!ː.O+gh 7cpBOkH}z(#꾠CUaD{̤OJ~)HPk]=l<< Ȼ輹S]72RnRum-,uҧHl&OpVoeo GI %qJoC urvRX4x-~LqJr&l1xd8;T}C|k1  en ʌɖ\љ;?x;ۗM` ,Ah\w?mGi#: n f=AanxMRBL_ҩ=_cbN6.wT51tJj- (2C=wbb"*ޱ:ҼaX4rބ @V|R`5: vi#G4 d] t6#r JV2_*X%ʘ$dC7,w9{f*lmMz:b3aVFFQlrl,cW)elڛMcyG$~3ӡW VYs'"eMqP>>YMV&岲f G[|Zc~kDei2hwϛZn7D/2v?Yel^GpTj -ܾ) G tO P6aK L҅vA QOs|W,CbRV6+M?7q>Ds0x@ȷ-ok۟U\IR b/Ħ^J9&Dpi NJWvCS5wJJY#SEN3{cY,?52x"'hk";BUA9ZaTFLkWQߔwCv,ߢr^rΒ˪ACKvg|) hCsW5:ι% cb?G Jłzwa#@!î2ozFŜz?h9Wp <%F`GArb;g_Odho=Rx#n7fg/l2m);*rYȾc;Z@m[nL@rh4}6(t>CpO &?KEA<)^\FE7W0, ܳi iZKQ6Gz*䓠(nHl꒛:Tf,tF#%\uRUfkVS/*|`⏶cA#nx8 hzrųF?A4-_2y{\>KweW 窖fL cA܈0 3pŭO Z2{b֔}oQ3G~Kr6fGL#Mgw%̤?Ń@G|~oscSZ#S|<\{Y'})`٥nF׽ EWߨp%Nߴф8]5wyYcPdl7w E!8 (`"<*GXbL6 qV]e)<,l*SI# 9g#*[nxmM;T+RvƲ0c3X5MѼl.{B `w(|M.WW羿Ng*yS}QUWVBVh놜P[k@yA85:~YB/NjaR!H x+,N2B/}/7BO𽍀zabXnE%5$2F5IYtKX$m*uVx _L+Z%핖eNK)J+vTىI&Vx\g$Dgӫ 3J|y ]XChdUVaaYf0|1 Et0{€"L(ԯP)c,=wxLyY$"oTJ`61:6NI^uAW*XF<˕[ =y R'#p`}p{̼2Sַb L{cۅg_R/nR:6H2Xg2 e@WױH"xFa." \ gx8mR<'l>+P4ܨ-)iYsbf K># 8nߦ=kulPĢQg:<ıkez6ٶT*kLK4DZL􀿡NXi~/@iGqpES8.z`=jp)6F= k%s&5ûڇ/,05?ěvGG*+7hy2eh+ݶ,^y#jkMV\0]I"H/Kl&>;QXKm"kxt($E =|38aQLD|nGfp@ í+jJv"'$Z aIjIo^8u)(m&%K?fAzj4u0qB3]yL^ kV%ǵ7OA`3|wb**aK՟B&[YM4=\K9S%F\pfDU2 ӓ:0'Xȵ"8䶚HW3C@@jWFXnhq t?QӒ`I#$D.isQ39"5;~3;]baBIoD^;ءcuU݆#,L\Mx#1D)yy1dzL OU3zPZ,Ĕ:# # b E&7-4_E4uȔkqY ˫I +Qͭ:BP, a77QjHOވ }Nesg-f:Q2V eCM0̴s]Ҭ˛&EtޝAd%)Ɔ#^.bp)r )6 r}ŒPI= R<3/y9|!gu XoV8fb\FB֛W7-'IY$~qR~).7;/D4ώHsQXJ%8Ęy@W~qHM{B@,&~qxsɳ⏽s%C4S(ʌǯ =< y9o@ˤ# ^K"RYs<ä[GhyZ̋?7xeZFd]MK%h-4W-ﱷξc68eHwzm&z>Azd8>#j6i|Lc?kf}, *9SXd|+HkӾcjT^PT{`c4TNl ?qo0' i#P Rz01zH7M'lH+Hq0X1o7%;&$nu~{oMSpsM̩A %jqt .'5k]z{%&}@hԙƾ91l'9- ,UP1c~q v;E5j#$ߏYo Au sH@[!{ u!Qx6P# 4Ei&ƛ:xm#iwH2m+ա)^_=JΦJr>m/9z4-\q4y͢l+i(ZZ@Sn"Ⱦ""ԾE1`(P+j~R|ݱ'rcԸ>$E19\ڠJMCZz/KK}rnGp5tl^<I p؋El ˥+uO!]$<~|7^4 ȍ]ExI֥D+IIla˙9w B4IK"( ŝ,$C %bg=Xib)_}+0x=%em >yD{}'1ڢ1]o/ν){FY$:ZU}Ej#JaNK<ʮDU9i9 o$߼$<ڰ67vbՔ/aTjEd*nø{48=mnCŒ*VFE_"Sp܋wpN NPQ([p@Ś~ HhT~r}U屲HBtM}XЅhqO8>3lWr$ e) &QEժ]bP XB򫵚RrS!T\3W,)G$]O딍v`p~fӔk>͆"69p" %F +,yiB8[QKe=g BkĄ.%`1!L+czw5Q~VVu-2{JT%';x0+XnK&k /?&mE%vTH $K¯bGY ɯ7g;-Bt.0Far"1HmT3^}ky?']q&;uM(x{aѨy蚤>="{c+dܩ*{j^8OĹ[Y]q #]=&"RqfJIQ_CşHC87Ӯ1|(p6y} b$tq qcFa]h3Dt50]n_&F  $ abYU>~❞Ý`TVH &6xwЂ`8'#pޙ!3ǔbT ߛ>PS:[[#csHʯ`5 %v>rOfAE4}Y۷2_.ipD&F#{s4{;\vTӬۡfKDURJ[<"1:ԵpLJd^6Əv|/ ^2;mQ{ Su;{j{- ѡ;8AXHb=nUwJ GYj"]{ ~:,C'3wj{4l*}YzKc;I8Ytj 28)P=!׾\;B,ܿ5򮠖d"ӻF-LF%>jJ5#<km>7Xcʿ8F5.kD<-6 /{{Nvk+,̛C2OjMӈ m"&J; @ 5C$(Ȩ?9bE]]L C;Jdaٷ$a k䇬6sb9/C;bC(ԟ~ .$1HhIsOF![tqS]UY ʎx[3 sh˥vBTR7iZ{bF}~]%\Ѿ-$ɭTl/wN01x +'X:aiY\;x|)(_8[ Zv'67C~k}Y;ԟ< &gll@qO2d% lp؆5ɮ4v$[+V÷Y_r;LL×:y슏pjtc~:;%Av%WmL N;v% "wD{n#XbruT!%WK X0kP| #]$Z9-ˤ{%w5Ot:jȔY OZoF7* j/!~+և8J:_V0B6h EљDJ-[q@@`M 1B^ˤz0gHŵ4<̼@g5I2֌en"%zZjGB5NTI1eն2m2N:?)dNow8*FwLg(nN >' KI><#M{Wߣ/QUI`ۖQi> ub"gPJ1m3)n0W%9 }Nc&(M>V/M4ΘoKk6&Dդk褹A0i \3J!v \XglӠݥkmECj:sct<:su#{%B(X %h'O#gꚩ75la#-WGUv62Ɛ#DĨ$Wl&L/ІM,LE'-GL  飭jje®vo &+Q p*w Y&?!JgE㜁hsy2®=Pl~J]@\i4YxKC UP_PZCЍd uKzLѮ/ {11;'>dIɩH5Ԅ`,z״x300FSꭵUB.3)tdkU 7R5xcG@zIxE/v(dn4; n_N]OٍTF+ :E6O{܎8!'N=8׼/tMJL^Dm5nMFӭ |K--@H݃Qyv ioDR foZC*E׿uZaŽQ6<M=cmM >yYWJS'%,!P&c`vX~$L_ov)9$ۨ÷ =b.D %y^Cs+ɂQj›v4*)K!+Xxm .s07eq,Vv}&\a&mH".اV"D!5Ah?q-k.~qSK2$|^]V⹬.R圂\O։}yL&称b?M'z]t+VC6eNWJDU=r8C">5{iJu ''x=N%5^/3lXzb6(kʽ6jtc€2+w%!H9+BHP$6A~s‡eCscR (YGЮAҎ1z~C~;ԥ v_eu 󑘾Š(v,QE׾,K$_Gc\EM?[ex&#NE$.pՅ*%,Ȥ tpCp$/M lU Wلut ŵrGE:3# @ax8Q-gp(}fg% EC˺G;O67?.7m?^'ueʷZmVݗEn$14u{S 9y8+ y~h-< %ab7w( B8&-|j> izZɌIt%Q``U\ml4fV&k̼f\V{뫜_ă>$X=t 1)QrW3?\P{vCJ[exS7S,Ԑ[&tYe 2~Qx%Y_nN4Agn-< <۱r2G?݁=D"o>\t澞[B}9A6WI(ydd&O~;'륣n<,f055@j*iAtzuP4xaUhE' >vi(H!ePwBGf@32 ,hM\r G΃Ò[p+,%9nl0(cks(쒄H (tS)KF]:Rt귚Ψ+,,yeGpG$V/cnèh k7|;IAg])sxބFV;q,Mx4~-/.>-(!噝]"ULCk )<(Hv9 G%:1 :Pn!sP,tZMzv}SvR,,nA# b\twQd5N[7c#3) zn c‚YN. ڗ"AӣW | 7:8ˆK`0f.NMxst4زR_6G"XL~bf[jz?QܧqeXAWwdHkT jJ\@/K T0u}AeHJ79n=선Kmf4Ӣ ttjGHTOY2hm$ZwV|-CɌy2JT]%a<'Oj[{z-0e2É:i9BwgQQL-CƘ"10ϘZǕ]Ad)Q _ՄD&GCګw69ARiP~=pPˑGX婓&pe;MerD h7ޡй/)jL>1='c5D$0+s  B"`07UbNt\neV/'fWRo]ŕpZ#|.o@0jک"2lhk A|[,xP=!5YuHI`_C~-0i h?>_ƧFZ tkUvƺo?,a܆njH:.Li`hG[A{hqjҐn <N|PP 1MݻwHrS]|Ldm=k .!$j'&GX:VVt7OACY!ii+NBH$:6֜10d!v;^)8Ō`7n_Q'MR$LCEK&L >XfO4XXH&x[L` 80י (v4?.+ZOώͮt.**Ղ/M>,#ң*]5d=K7Fў$x{lj:瑲+MQ]wr %}=a#H@^{YӖmH$m>ʄ Ԓ ؘIp]:֭"1ryܺ(|3j[ϲ91O| srh;m))ؿ0cS[)Y3(9[[$fbuAn_qd9nfܵ1w3q-r'\bz `I_ZkD" %~]KֺL#+Z; Z5PgŇu0CBoV:)" Q'E|PS < ]#ظ~G4fU|VrG%3G:aMZO}e9t~8G~c+`Ma:&2 4LJDfŕ8joTc(3 [mnKJoZZ=[9rtmŵ'BOQ1 ⪚_ٺ$djX"ZȈw Sz(<2/_PmkH{ 첄vnm@O  l.8$)kͿ\8@RB:`/\0nA=<:ߑA38R5%W48 ҒVPn,A3.J&ƦTJ)| l~Wmޮ l1̍xM^y^;aMi fZyЀ kfAnML`JQoT]KK- Ru@꽍1?擼C y0:~s\U囋8}]w.ȼݙ.`{ԕ6Ejaɂ)ӖNrŜ wL+s(SR݀ l3<ڗE$ˊN4|O~:ޡQj,u$,LPoO5=M6"ߒ#?@U<Л"^^spYypc FBWlᢙe In&3>dZ+j@V ǧW#W,ڲ WP=Oj#M@]4W!HDEiO2;tH\K疨G@HrǍǔ# -4;3:f:0e xόf [YQegoW& Ee~=Uh|@A"[.5U%=@Ǫղk @͹-ESfyTd0ux Ii膂[O&`Y8bUuޕ҇z"rգϊ]䅹 I~'R}6oar}7Յqr?z@AOI[~&ubO]3 i.jJel V2ڴ7@g+v5,ݸ8O@-ؿkzf7(hNlOY )jN}yEY q~L_sTS6O'cܟQSȥ܉ hxf LEQ}v_@3a"/T1a+۟ ''#>t@! [ Jύ31oᴢzfPO (LQgތU?oleء@ot+m ]rJB~tȽZ /-n $ -z#qTMmDJß@;X\Hrdlsͣ׻x:G%C}b,q\Uh%hhߠ:ur ElYE߾6·5m'~L+ilg=}FyAkQykcC,$H+zp30P^ʪ183"z06X1"Y`Iu4 ^E):RPp$uBZɧhh_^YRkp%B!0vJVs>Tzi,ZaBh"!W)l&v .VKr/63t06kM',Im A~qvYb[=?8 Z"xgFGJ\$(]r,)$ǎ4vlaraAiT#|0E~.a% ]%ۻa -%6#ω؀;pX2ǎ>{GOSٟ*e:0&ޏal6jaSH27d~'>`rp|Er3Qai=;7j!}#zrx%irƅV-ʊ~2ޝ@57=T9H. tVӶg :R0W^eKE6̇z|,V$i=WV!/ǼA,f+k&g%mI$+8FznW3&tlHen̝4 !+Bi3Ц%ʇl9.'O~F9r\~xEb 9e5}QGZ1a&'tts\5=包ʼn>׈Yg?u8(pNQyM l!—mgmH)П" [leb16MKNԝaj:[}Zkixp<h-Ja$7c?vp)u6 Ih{SЃk98KE.;N]#k4)$Ns#m QZ KԨFhV8>]Ebw ?z^aH:h”Y.d<;YI!1|Z]}l"-ݢB cQqE')_5e>ݐE#4Q2h. dD6  'c׍E895A3doYn*=D9ئ(2١!thiGc `֯*H uk!D-7ի[P5l\7B M&2>?35*ǜ+f 3AW|AQ4禠m˺ Rnq2>ٰhkq,:h / B&eN6˷1B&[ / hi]$怼a. *?`0ϖx ՠ8Eq Btţg+v8-K:|gi> 7݂/TsT7HP[+ǬhzF=쵍e)do} z c |(nժG0YU.IٲZ6|A=1kY%n4~FF9NF$ۨ\)%9f[Z344>d/pCm0If>~p0 ׉`7B$u+a?<ʣ~68\FÆӼA =m}#W ^O(ږN3+K9]Xw %*RMQ-y8¿_wriawՒBQV.uG~':&?uhlbOqu,[%3H"vDbR,U\[-9+d8:!1W%A j{v]{83CK*.j=˪U+2"p:8e;M\!E`Q*oR\62׿xNJ{rcqH\IУaĢ- n҉g kkӰc.$µTqe%I!g$7Q _5ɕO 3Iʄt&Ca/:P$Y#B1'K*Y Д՚LC3q"~8;~{)a6;B?3rf*@ϯ #)E41M3LJۤ{UZ*Q\F\av(a43\[gn,j197• A500;1, @"l/ >kr{ U㗐̓вxԘ:U('h5^CWSE GMܣiZ  SX[1 `RAb [4キH>]>||1-[Fd;FRk(mJӅTJF5vi9r@m!ǻnؙ4ǍbndDF`Ufmd .|( zEvUg>=AbEcklےAP SC_hÅWWo/'N_{hmwUA=fe,\Kj p~d:P,5<HAZ.W c"o n7~#$#WVڟ3HNyО'R#'y4Iciq|vs$w4%9!/>I7tj bz2LSUa5p0q>UݼnhL&pr Ay2LθѼ˔4ƕmuFjvCTr֌{|*VM/qNx Rw@wsÚHDLڧx >)KM6> \RdJh"7]= uhDQl>Go~2)z=cf>~-U1 ;\U_XTƌ"H} 6$$z{Z^SODbE-8Of^_w¨>JRXSJ\cx6;TLb4}ڍTCy W03dK0JbD#iJ@E-mڵ1`:W?QUqM+/n(㔆iPWs:YcO;q^0jS.q';zyBƨ>G@ ta}HʁG9'gR\@ 5B|f'8uI}#~ޘ˲xJ+8#ɱ.te󪓄,P@ ㊺l1eWO尪\s2! $¹1 O <M8Z2g;6|hMj*ѫnS.`y/"jCORglXrAMLl h?XcWL9`2KX'nG]U&7.={^C7bv/tLu_@MkI +*yP2= p:avH}B," A3 $>I^S3k%R5?^S;52g\\u*G';eF[L=O]ZTaPu$؈2L>Ű-u1 و2- ^YzGZ (\H >%+7m)wN$CK7Ӡx9n0$OvFHO Kgdb؄x7 k'$UuE8{ @nv)bGTDn;]TB,]]T}9*gG`:Я|'qq]qK"q zueGr\ n,Z^o@@z!Ki퍰'Sf4ǐڽsD)q5n&J1NaHݗpMwkLpl"RGZ kCkbU2/ H_$c9c&/WrFzFW>@. I>iP,(HB{]!0_b: c߲&.j;5("2dOEٷudDRzH5s_xoIdEa *RfC=Z/77WI^H Fy-dӰ;<4c) Ů0[^L$;w~7EZpBC.OԱ Q}>=zI?eonme⍭.@}!ew_3Yձ}xSeYKX+G-q;3XGV5M+Yce=Z:yw +ωw4OnY6BnYv8*L_֔XY0Nn1E+Gl`::m<)`lOl1/ 6fP1؅2Loɬ=gAEczmJ m#d$f! Fywtx-<YB 'D쉚\Nm6ua⇇ٺR\8g/ŧ`pE" &Tr`i{g6R`]9XYySz7&ϬfAc2sgEw^'eAJ1`m\*8HTw/V].>1cy7jE1_K]p)ppWL({PO F=d(Z 6*m,{BxKض1U)e~|3Y~c*5nk쬆\,چa&iSԏ68}wai_A bC_wң=NTϋ?*Ki8T=9菕)Ϸ"ϣV}_Fs-|B}+w3;ݬ:0bQ@7Ah8;@^T"nݥ^wh_TW  |0BuQklLy+8B~ezY 4\vB]ݼm«HÛ vZ -&G6 ? )T8@_wɺ]a~f znMs 9Ӳ/koaT_C)W|3cNUf-%GW䅖/J]U򝋭HQ %atD(xv=wo#mG}]9Zw:ew_h1&:('t;^ðLN6"svxbʗdX;Tw F*1{ 7XYם^~ëFP՞3M+0qE~n2-,L/Ӄp)%SO : +(@C 7~pE SQ=܂yWq0)廌ElX**{I ӯ . (X#`a6$TL69L;xtuCTyOi?8/qzdD ~(ER mWo NEV𖰅Q9*FEЯ!aJ{we6VM9>ZjPiY0O Pwn^{/P"$Цū/0D(S~eNJ|Ӹ{8zz1FncU$5>\DZ9ykۗ&-K-R尡_%.dZ@Joh1|V8g Y0;Fg0k4AL?l HYd _+HS0rE5/!סw& _{x}z52@._"0(v&&;սgia)زR28|9ɪ@PB75E#PqHxfvtv92Dcu%eF~tr'O^>L6<[5|]Ar1#Se!caLsf\)|{*Oѣ+4L/Iג'aĿ'BlQ!Y7 G8&_,kf.eH*TֹXL6)$sj^Ri>e/);t M?mPOk R@ue/#|DS~@EHK mDW{Dy!| [a#WqG̘LotqL"`ghX^eע~gVU%1WtEQZfwh 24s |~O)#^ͲGI)Lm\1m(qGS E6+1A6 ZxbEj!&.lJ`mSt81Xy3ힵF?߲%6f€RT_}#{ͩY-sR&Apz~YQd#qoS< y1SWIYp{6Z#_62`:#>*nˍ)EvCZ: x C䘯(ȕ@< (;(X @ԨCp-HUէ #lR2 8MlAcߦkb;uJ e!Xy_[a ]/mKNڹ,SLF)l^+䓝D8"5'$~xԲs' ˜CV[Q̿Ҽ~%#-u$dlo gsMgHw~ y^{DAnZ$X@ I󼠊\y'ěyu+UltL߯vDyŻIƮ̅pxDjt>ē+ ȹL&kʺJ)tp |KZ6s[+BcQ>AT8Wh$VdV㔕怮)PT`|rPTc/LUqb%?.SKkS\"OV(LK|-5^29J۱Hl:u3l' ibfy*Zo/%-wRm\uԸ^54t}<S? yp% zuu=\g6ٟ {BxӨ+m>hII0{NN]ڂѡg(Y',db+f5X՜LKbx`c$Zk<$&tUjj-AY-/MDyvZQ @},#S $뿃Na%| h>gԥPPqsM"8&ؐ ^<~E-S Qͭ3 HѮ?G2TS' ;w H?:x;=6A =ꅮa[a_z¥QCpϥĮ; $XLJCِi4 \A\GVd0N4VௗӦzP@`R, @$FU2 tK! ޡ;#T/a_}sNj#8 Ej|Jyv̮=Jlb9c %P6+f?&`]"޽`4H6(gP#'.7:PQm BT j?%i+^Ҙ#cRnegj]&@-\c73$qM OeإrD߈NE1o^3Ukv I -je^2¿fj ^$0垶hwS[3tzUNɁK?l#)LIa|-dq~d6=V@0-]NG3[^Q-FL;^R\"+Ws@iepBcN]^rylx&#&Ҕ"$Ѷ @Lcx%ȲM)2<a{?fKr!V"W^֕F3ao1r(3",cq2/>fczQ xYYJҙcJ\_ V.Ur' vMyT79=<֔3PaCc7{8sԎ& EN#ﭬ#-#ۋyi8fIVYj7fU|C5TX²;WimD-κ OI\Ej8},ɬ7,^73ys`LB7y`ٸӟg-ln\2P&=vl*Vf 4;"?I-Pbgp n|kgbuqvD"O*"M ե xZSp&Y=SJw"4+uպR_&c(og)Qtpe6Тv_J%Et #9#`o1l$\FO-rvZh$y45B ,I7{_i+gVqZQ~x!T{[Ͻ'qyarЍ 4?TYMfU#LLf $G 8 j#lxJ%jyv%tXd=d3Bdq~C壋 L!Y~>s#ڥ~~F$/u'ʇ)S4N ";F^ gr* B1N4Yc8CX*MA׫ij6^jw2(!h SUoy8~ 07N@!F7d҆6ѪcFW-Kbj3Hh0`NV CtS7eQ-t #>~DnI{_׷i&W]Ʋ}\pa2f闠G&fv+*=uIeӜ-sUn֋X/ ʘ~^XО, ª/;KN2CEA%by?4&t8J~4@zJ&ڵ &B-J'e&(i:XúfeYmdAub=m T R-gх;šlcW8EI-Y3Vj| A?а$:]UxHıu>i KGUN| K%3{'6]z)́ Wy5os#.pA`GXY3av7*fzG:` *"?ӷ-@y{FGE7Ukr\s$K.sHбk%nhI%iƙ-Ἴq#zQb>2$ E47Nqeb֤AIkN֘xJw`}aEfM~u{Ƥ =}򍜩l67o{6~xA(T/}!bI; EBq& XkpBhtXduWV;ɡt$`뷭"sQC{.+8JR`mL#?bH&;;`R8€ȬvK d6|U%9HٻO]NgC Z3{f&*sw|nbgH f8DE +sVVF؎=#=lU 7 W(VG k+FG\dy^63tT!=(9gBG:ǟNl?(G=xuwᘞ%gey,};-QNH:1 dujC u:tA$6>?]'7AdҊocHwT tVSfT--H#Aa= YPJp9cL"  Jnfy%slF*d#3 NcaÐ&:J ib\*b- kAy_\+{fߚtQ~QE+]U3B`eX4wXr \)[=/̅}(uݼ7'3#\b֮ ̴Ng&JǶNeEwq٨ b5-,k>i |/ʋrr <)n[k9J 7цUY#؇ψ uM0rA@6 CEgG"=n$fh+.6e7 k1۶E3B -FwDR` vS H{ʗ Wn[W3U-|ϲ|_b5^x$7mv1J+|J|j1UBޒ/Ч1N臡 &Y Ҏ|/$jM?;kg8+3(R"z PlˣA]ZPaJ_ c]CZzn<=[~1Ґ3>/|u[;{"!G Ǎ Y(Z(ItіGʌx_Yq1w62iDK@7>@o]MkSB;yM6`Eq,3cR 4I %fms&Rc^ 6 vlSV7jMGgǾ~0!n\a׮2YKg8qp.uOgxI=5n]-jpcfl=@4xi @$ý<FKb ,Ր5pa5k̐+ʕ-kpP6YlxUZzduhik"WcWQ XkZ9lNPעcw N ‡CmɨƓݛp%[RIp&4brr'[0e $j`]*4pu62->ޠz,tsx);Rj젒ٝBic:i)jar[%ŗP{ph.v?:`uBED Ti5gsrjWc w#hІ&@G&c?QRX,߃Z|E,ـaXU;NYSUvxߵ$;W q($W8r r^ܛzY`~ .iF' p_RC<ߓ֠{}L( u #ύt%?4GjHƤsC Ge.;4:v7dD2XzfVYU쌩>MІ~@遢OA}jIϕf*CjS:%0cs٤G'L%lTXyrnzۛ 5׊0klAf"HT߂.{fH5pRfIV\n0\dX7^+p|JK\Nffo1mȻx |0 c6CP5xI_U8P 5'|&P5L ~9V1TiYKP^=T !\@ʴڔ- =e!AH7BSp7e6-*a%F`8:CMI_sTA[[ e`[˙ݡF~̒6f*p:L\(t{Щcx-]+M#^lc?-!VPvݻJ:(#نOK2m) J;$uM^A(;UV-i9PG¬_;C`%%p|HhwIExc<-n"@p֘9T㾁v㖇"♪'a5~:1`1+xH8{8h&>^ec`hׁ/X Cr HS=YRs,ݵZ©>]طI}ۢ*sq+a[(\65ٚhZVWH .Yg 1G.CKNڱJ\.pJ/w,-v@)6ƷjOeoPZ<M@giϿ5-]tjE- i =O>!U_S?thޫ^oq:>ҧ0 >7]y$T*h m2J>;2^[=_2Oa1E&Sہ@~{`spnpqR qYe8\G f#Ǩꝝd3p#nS.O%B_M6żOc7];i ty9^k)>օJ#Yŗ)pVsU2H$!C@&[gK2+8F*e{ۘA_WɓqU0a)p{\0hɮŏ @bH/@ es*ɤ1J u !ÃqyC+׏e5$ wgqg:t<FÐw{,NTIV0sV0J6P }Z#Z/p~25j-߅os[('bH"f:䚥_;)_T'x<:b`|<GwU,yx恾skA55nw mS>eʄT8|J!#FŤxM7GpXt 2og]2;3`]fo3Pؿb[OTeF{覯R^!آ#\{sk2Mf Xѩq @)t:3;lßVVorQ[ c)#,F[7ֆrHRiV^ߎg7ҟivEњйF~DjO,V*#xVZϓ&-̫#tфp)15Rul<K67wiXf̭׀4g̈́٫uҝ*̸Q$n佩"qO;n,ʷ 8n#KX s{۵"2e蹹 (ހ)˶-9h+}λ9Hb9HqW39p1 )p 5m|+xy{% Hjqi \UI%I}.is>yp(H_W{-ƋI*,؊P -}iiBAK݇f~?׋о剼 HZvFğ gYQ)Ǔ5af즣8 jEBAtX q^M.`C BS#6=t?R絼&MP#IȩQk.xZ4# rzVEУ*ΠƲ'9soZ3Eӻ`s;N1 ygI|s uz[/sVE{!.|b~q}9`@Nچ# )eMi?s)0um봽Mj& XOM_TپnA5GA1-ڹ!,_D@~J_*3 @zp(5{-i~*sզlʸwɴGjΑ ݫч1Mƌ}|M5/TL_cGA&"RX@VbеnjI_ВC▇B[XӈUўx _ی}#HyN$b7Dz5;_xt ZW) NϰIxbt90U#H|at^5|3ќiTZv̨}ajWԉ{"^cڊ=D5I,L)@!temnd=F/P\` fe5i8ԫs?@.gm_{DHDYDw2|(9;D>Gϻ\8䓌i6b:-PK"BP@2n$4U {O5b9F/Us-,5dDc$q[aճya!/_#cP sawr"3f36ҁlj) 7(l̖i:[ #abT^ [WG9YED-1}W:'WH'z㥞iR]L[`[4ſ%"$+bid1ܑO`1 w ;&W'C׶9^-;q9 bPW~ڍKlOhyRzOy%Ka\90"@fE mvpg8;ҭOp9R)edBD8[%"w;&4`A,[iR~?'m/tY앹乡݈@{,rSݵtZ LgbW)қ zJu|Ns6K>[#kbh .vcGDI E(g*6,"N[0+gu4p8# j!/ɑ\} )iEy;lC#  S `~ƩF>d!}!j",l@~bl_ jCymΠBY?Ui 7H'e.#권;~ YKZ}>u{iL=9[ ーYZ=\(.;f4\g/08ư erxD'[bn{t!Z| 11у(Sv-jo} m+F4t6wmeJ֖%E@$2njUՔBۺ}Ҕ? +$dW,skRZdu4CdF߽ԣ.MCW$nO^V/ā)`LjHZ N1h`@IX]v[ZPuxѣg5zCc;(* M,)afda VnpaXdF x 1FμA(uуKh:OC1*t@կV> >mx_f^T8iL>upTMo =ZhmDvxPK7jy"W_#QZ}tY[̈́afI{*g.jIQW# gQI|5+?%L x :2:YJ O O@L~M ^8W(^ҐM8a0kg! drk"ZMm!÷ I=S氻0˜gE=v[76W4*l`pC]Zԁ'. ϣ9Dީ2SAȲ$q\Dk U؅,qՒϥ zf̱2PLIl wHq3Ca 5<9^2'Tz,ݐc86"u}|t!@vp&M.d1'Ge2cZ6bCɏD ʾ@[F7qDM#Q*Ր:Swp#'QKWb$٠KA^cK`⹆ǁ0;M y FbH|(S-6>||:,%?I8n)آQN_PL=^-@@89V`,a@"N%< &8j-8jT@_s!Z;4D+ 䜢I͔m0%e.v7oq 9a5-\}rڑnILC-Af2G9%MIjOQ<ɝow%obFliC̯~^ 0WO&H;vZ!)vnvXGG pr6qb2!Tl=qq,'ԶJBEZ3 A<Bg#1fx eoaC^?245ə)R& с[bf1n')O'=?͹-iikV5Iߑ93g)3q0Y >!M[dT=+g=xb"ޯQNM"rC^}ik840%XG;2%fs:Af,DJ ݄gkP"i&vAW+%Sv|rΖJUjfLK!Sy:04―x`qsnY3 *u{Me$^P&', h}Qq PE {)sz*CH0~1w%;ak̦KyU8bןu(^{W\"ύ]D~TWC_H0fI(cNR&œֿmsg(Bf+183͍{O( ,nq04ńԶm+by$1G<%Q)~A,޽,cKEq{1GR΃ {亪\+aXH4Кlxe*y6 *uS:>啐a#l«{*nrv{ɘʉ4}ŻDjץ&O:_Z*C<K]M(^=`5wR QcfAR?g PaP-;]Ob sVp?0!5 ư fE-7!H$vcLgD:,Fuui.u;׼^2V}o_+`X"V{D6iŝإOmHFƧ}|"+7J^ s{Etd׉ʖB&~;R1 sA93!dT(oەwǩƥe60Nm4jhV9y=~پrӲhO9}b5|ǴȜ|jGrH'F2T'6p E9KdY lOI6Z8:)Èd(?{rlpK3 6Q+8<@F m͙{ݨCbyRkN/*3@o4UL;6ᾼ3ϩ+PgMDX-E9"m3B"gH R1S$0:d*f6'x~KړGNRmcPYj~e[+:>гGBX5Kcn[}ŔwK .hNDEoDȒVe=Ui1[j1_~RSiP[j"UN խM#"Dߺ9R"`g(ΉִO;"G:_:idL*ڤW476gy2QA,%E/ MucHJ}Vry00Z.JR3d^[ \q w{V 1]t/˝*qѦh3p5fRzd_^_<2i1Ht8Hv20vq6#rqO@nHѠ\Iiі#NJS{C0Gcܭ9_UZ,?+91 R Nr~MME]an`]՜h%,[vq(bJ1c[rAk݌`y jy6 ^WG_Ys^3{%[)] KqI46">\*TUІR*ۜ@J(nj&ä)0Gq 7%JˇnxޱW-$}UmJ3m~:G]k~EmAi9T#!>)eŘp d;,Qn-Rq eq<lEؓ'XrrupC=!vPtW]zAD¶ј7:^A8Qe>%)9 7+׿^y̵z%>O5c8}>=V= 4aLW%Jᱥ8h՝ Z*EZ?DRt,:f=Kȍe0 P`&xNe]+ o1P!5ʋ,x4Yds m׾b# tf jA^&q:zb%_@&T8'1rD锖(So4N8%\PjLN"T ߎmC7^Ok.fd1׈']ŝ)EJ ,+c}.u_7d,/ (ELqmLP[IWLIe/We_T0;[o={z0ӮK])d{_Kb*&StarDZP^6hî (e),&ͬF}`R1jjtKxǷv !R%:ݭn;uRl/SW(5_v> &?lmjDg"g:ԦGu)\>- fAwH{ "9c %\9윉nG̢> w:DI7:Q=ٶj6P$ ^mo6ych͟ :NƻZ@4xCEkrʄumII VrdˇV+!%'rP?)Ro7,y˃IMcU/?QRqz]u-:YϻbNk&RRL8N# ,(1,tWgiGgOTܥjn7 ,@zUDSƳ'Ex91(Pg1j˴ іí:P&kb ]©6 mMPdEUmm~ޤv8KMHgJq|%5c V&4M';iPïҒKUJo\t-m &φc-\xC3;6Z80]L]u'*?Nl*X}_ݡj? d#,I%J pcm$D bB мw-)wpR)Vpvw˗ÄQ$̸C+o:c ,ξrW-~I0;}G%ݐtLG\*#zf ,%I>ʷ[9j0䮖x .$!^֦GVx/StNM5#.{T4QMr۾;ŜH]ްΰ!0'y%G)5q}2g @YĹ3j==q"WbVٍsj9BLR 㵖gtKJq?R{bSќVz@'J=j TZv+s8GˣiadO7ͅ\X,$~7D/o> O16.8Cìb%i6 p~܌ 9_iS?z,%'aZqZ =VE8OyEGV;>I &JB2#]]{=L2ljSZ [vvN{3ޝnMSxs9͕i[F OtjWLR36{m:vf\lkp FXX8xk숔&*%ó[XSeYUkcF{4Kz`?(U{xL6XHne| Qv&b6mvz%ō[djI[}N6%hT&;Uz)f]Je8+ϙXx"FZtK`ح`ϐ1i}p !FStxqB9Wli_lOXgHK+:}6F gdc5-TQ ԹR1QhjY,gExΈ=j.ӋlW#y:02AOia!JF/} 1vd-YZbvfp>)UW;W3[YJvAR`jnг\tu[z^ C% Sh8 O (L}uRۄdz1RvbB )S&|0J'WsWrze^k˜ G'K #Qu^O+!45;h=CPfH/o)Ƚ m~:B<0-;VB Y!%?>.,r`#>rd `ضGVũqXx~C^,Ka7aZ= $ ߐV{q]U-1x9hd-+R/~Z{tN$O Zo1Vcn(~N-/)^WK좌ϧR[SX'9b%uH8 wx? $4 bL :q@Q츇;~c,Yh.^ȁs*W%[5^ WmjpMwfvj! \+)+@xL5U`_0xLtȤ*y3@Չ/zcR(m^.qҿl%*udLQaڌ~R/""`jW?K0H}P_Ա ~qBh"Yaoo4ډ/̖S7o@tr(âz_kyׁ.KC!EY.V Y'!յ2ؐqrz\:s|b f)+>jՖISMnϞ$ f#0# ':VǡFdg زX:2_*MH^/|JQa P(7>CDŽWm~'GM^zS U<`ʩK|{ FD v2]d+ZG|r;J.//=n-g0SfU\T}Q'̾/N 1yÝ+|H֏u[ tMcUY8^rMf4[Aqag,bGH#M>rh\ T1:TEsTch,M`ކ,d B.#"z6L'>R5q B՗O!{2|;SOJFѡ͔d:Z³q@UьuE;pr8ו? '@0(u Pez[y-XVY;EWn`.}'oBTP3Hh[dfF둫F[tT[ďl%k)amcu+; _@ *&ӷ8mn )y]%rW;oRۑu` 3kjBKM|[Z߷w/ z>>5ut~ӿXe,+5wfGZ!~V%B>IzmWqpDY-q^zLe٧qG#*=k+X *4Eº+F^MQwN!{OaiAC?V\& lT㷵j x_֬5d]'E($3HB,\c=7Upװ.A,Fh{qאE4r4B+':DSC:-J8tTmd tT52sfs,ٵ"auA+Bx u&H] IwyŊ)3!sYO~XC锑!q,sH7vE-koCw^j4yEf4,h_j(ls=,չ?PCKj'hdˮ/g3S-͡YJit-XjzUw'u]w,FA- @(\ t$a|㱰NXig5܅9Hk1KTBd;$1x:)@W,P~ky0!jS:G (~?m,Dz t 40=y*WВ R/=nPVz[@~R7+⇿ݫ bBpY2|m]Y1%4E} e"ނJ<@԰t3>R!]jT¦{PtF3cS.C T a/9wn ]e8qOWB\LcBꋲ!ُ~1Ԕ2/&Q? H ՘C`z)L@T83}נ SFy%s)tS ج^KW{L.y*ݱw|̍VZP%*ޝamV"U7 {S,Kuۍ)WQDŠEgV\9:`? BA~.?_IβE6pJ|R 2[ƮkhXP&އ o! j~P[秽X&_ 6k?"7L9)WJƨs6 ;5X^qg&*d71'~xQO :c+:Yjtջ.1f—`'mϾGӒ@Tvf<(;9)H3[q0=k]uF8jPg1=hhtR{]n40}goEWF5M0 6bP@f^!e uoX^SצFTc7z|&[wFAT1'x]:Y al\}j]sTRQuoNV؇e ߱ˍ0<ӌXI[X^ =oq)l'xŤ)iLtBU /V9is[45is/hxL^շ3"+p_ļ|(!h/Ѡt'y $5]( @c:m}tXw$Tg)c=v>3:_/؆},c07U]U Ȳ0g2_@.:leܻBi m-dYݭ?:(]DϲutTj1*8G07j!zec̐s$݆YeI4*L#Ӏ;~rGѲ l st1 zΘL*~3evIOĚƏrӄj_A;SiJϫ7b!jE Μ# RxoV)/[q *!l9bdp3PXZtde^|#) |saIrF-=VtRXa%}"۝W߬=I /.;1Z{ӹXB`8&k\0]OoYpXZvȺYe3gA۸S2P?@9#MVS~`cK &Lqh.3%C큱Y"WPv TyP`f6d>=LvM ok`/#"F^PzlMfbpѝ<HMKlT4o*БJMLb>R7<}[.om)&p aح >  ^ŻTR+lDh~P׃mUuK.Ўv.=WMJ?5on7 .PпvEzIS~˓̸[6vFD`yJ] Ww[ʢ cXMzl2k<әbeD1J$S:^0@ "WNve֬69!CxZJ䥀٨&߀5f@Ls-bO;X qHq>=HS po&DO0ߧ1mexzߐ|FrɏvJK>;: a%yqHKͅ`~.b\dR\ڡh&4U5@~eUyI*-eN޺+C dZ~ŔH NGWD$p'-.ժsTu#b \L>7 4+w"ax=$ :":/%ʱz~,o .rSw .܌Pni,g쯁 o˝vķ\t=>o*;QL˛ɨ[m<q*˅,LLG՘crQ7ZSE,`Xv]KN@I}eOǒҼ? olw+dv[Qg+N!2×P \/oaUbGJ֡8k8CnV栱&b7N{/0Ƥ;ibÆ7aS Q.+ڈ6ujTSw^b e?"1Swb7CE؀ e}: IuT*ĢAO0~GqHn{+S鹫^y |igM+!tVP*0JŸh.b -|!dWXJR 6$wE/wn }##b[w1e ю!#WWqz #Ƶ~kaNY G*?PVh~|6q4Vaf 7h>GP.a`INԽ_mň}^q?ԛ2+QAך͑ړ2EkF\(ZE {NhbW_,$8E%F;gw3AtY>&$8/XXz~c[2kևkR(?XaN.Ierkn|BFğՁv:Yu>f+9dq]X-V۠}Եd߃|CTUi_Y:x J!r>tJAI?`dNV*msҥE]g9y~r#t \ﶦv{?\Iϼu'ݰ(6 .+!]9mxg( $˿k`α*Q %{5@GDPQfQ&^*֋뼣Q&M< < RQ"P &[ Z]FJ"ӀK-I( $NH: S@ւ6ZzɶӿxPqs肳OTIӍ]kDG>xTG t}QhcN;D:EmŮPy%nP2?YJkv+&IZ^Ԁ0;QpHZ&;qUΝVI+ia1c I˷GDfZP]-Ҿ;$&x}܊,r61\F%Xٞ d+啕Șэz\($ RF8`4[JGT*M.S!'!wף $O!Y?l\YB:sR{>vJB\w#qQ_x3uЅv)_5+h衐A 5Ĉ̀a[(jA7' =,.Mq&Ԝ4@ډ$ER{#9ҷ,gK˭bYީNG;/as|_9`zlVes,  !;+QJ5@c wnG%ezG={9+XakU_Y~#E57X{q?lEfPSmxtC2&vl΂28fpY<ŋX^kKS5^kt`u{v|RZq.b)D(U|9s5PY??L O/b^G0+Mڕnp"OkS)? ]`~$I-h:O O,s75op 9<>#-hgSctPv4GԫtC 4,*À _f9`z1pD뙠gfwt 2Q=:\@{k@/1m!(7@l75V8126yբstNX֦$/ʵBkĚq{"#"⼽`~ l< >],7]@IFnV1e`0rɱVSP ;i*g{b֮d $mvxLLhبu~[H:j]:P#Z>PM눓 ^ ,H͘)hѳ/LZ<lߪu aOd%ˮ"n) [6qʶX` J#PBMn[ؘI'>3֝>1 d.1^cؗkd!~j0O0֧^A)Qh.YIAjUed $D =]2:,xQ^ܜ'h^ܴIj Ub+^Rkmeg᝝̭D-Ft5"3ͳU_ ({gv-ٍR'!"}*pu <طNi͆Vog-(&vĊgeHK XkMӔvZO@ڄ>sUf X?\щTMM`E:-LD%Y͍t꾸=af"Ip0ϟl=qs z/:Mhԧ6YKj۟O <b9ܘ{[:8Y4ReL {I[uⰹrw#vE}?*`goŏ0w3g z@֔y̭r:A78F"b\5ĩYЂ9Dј m,oe{Q/fΣS(I`R Q0P틱-~(*l`{ʎ~_AQMm~ šٴ)C [7m.&K#ϫa1R8.TcرsJq.98C"Κru䰂#dľF׋3Lu"mdyMlx1/p+8U >8vLQ[Bc Tlq=3Sci>&Rro 1gr( [0Sڷ;6atξ1m )1zm({06"1ki>Lޔ-Yb *2E4ɘmj\w(s%rÁ2'oO(>"Ikϖ2ԫM׎V$` ix|>u~z(ޝA5':> KBTx,,m9heeb0FqhOـ.<漽tGߝCo ȸʄ/ڦ$]^cbQĵ)Ƌ ǂDdbin}qγsaZҕff>ѕ&z[b2rYl1JdىmwXaˆ!4%mKX+u5LǥAq$L {mbehw1:cnp{"9Z6M)W#,t[;w !H謞giP( D' Z|\M9SdkoG;J*BD b4n VԺǤe(/4$wKzD+<9S/5 ]VlCOsFBsnWQ:ؾO̯vh=={+oP>J݂<߲Dk:3@0='hٲM"MQ*-o *.}G~]%sAħ?l0Q7)XiWҪ k0@f)A?-2J#Y6 bc)ĸ/J F r0G xRmb8J}P@mҷ=.[K3x-6J5MAh`%G^mz> C͒F (w t9ӽx'bO?3B{{2ӞQ~GG}[ 4 m;t@)^GDuYVARu1jhyVCkE^#P@Pڼp(!ѐl3~!.Zpl9uu\ycP֪/t't9] lNiud(xH[2)/=~ X~ 0VOʉw[e8PfiјAT3}E׻]MsJ.jZ"9/!+f:82rf t!1{Ҁ?+r[uarƼ5ύ %fq̑'0,TgUl^;K>~ufHG-u<HT (X7up$K۽@RlN4]Fky3wj9,8Mx!9_ts#.7Rq5N]_r_ ϮJB T6%k`Ԕu<^>h)w\TdgV9}i(IMqN%m_ȵG]+2hk{+z#I)Y]Rfq5rR,ދc܎;ħ@h0`aM#UulT 2^d ]tV#ToP-O09>ӡqPund'C;rlhTAV5QMQ=NIֈv4xv,-(_3K6Ҟ9qWBog L?A&F+*KO5{+pϐm*Cp`1@O:kpm{rȫ{G'A02V[ŋl$ Z9 xC$@q}.$sD;CK@A]fGPNzjK7[?Hg b{fyzp3um^']au> Ozl]+{c!EbHNP ռ->%@_m,0 ty@#෌9A]͈PPZJǶ=wT*x,w`K0\~f`)TI70a|⻚D~cnV}#JNJo1$^ ,*lX70;R;ٕBbG ߰5 &&Kn%cF۷}ھAilU-|J]1jGWE_@fivw1/Wp O2 zY1 t,W>EI/ _"KbUpDWg&oҕ2cՌYvY}Q Y0a-V,y§ '~֝ǶQ`佧C}eM 'K@Cg9*{)kV<rWcD , a}^X @.\)e۾ l ְ#@$ͭ o\A7!5Zs,Dƥ)^3'p'9Z@Q?dJzEőzݷl m3\dՕVV(q 0@I ӧAmfld?e Sdg|3. O'<'SYkD= Dm +ZM2I Mnj؛@Bod(`q͠n3mqV_GIHMJl+즋 *3uzv!t В8un J̗g@F` NOBFCrdPZm@nL 酾@Y'%"DL 0SH§yXR ,a>BtAA >{旼cAZJ6T 3`6!LSoԗʍ}irQR@֋`0_.IĿMr0}Vۯh7ɤ"2ɯ|FWF@ %\ȣ?Hَm{zGw +d1Hz*TD_X'4)!' ,><|۞rRo:($rEaD44{րXPE<*SsZ>)6lE RzR?A[El(e+֡#0߫F`i-o"YeOT veߣ]xIMRIcb #=fԽ&ǖn ѓG/A_2J"Ɯ*z} ( Fk*lCRfMT Fsn{0: ͽT&Oo}(ať6.B:pA=d.DFet(2|\ rjA3B,^=Ot 8_Dr9eQLOT&t _4CԊ&3 hǸ od&o:-R=lד#_=&v^{ .w9-j`BJ^5"!obSmt~a&8՛Cʮ$N˼םکi]8O@ H 'E!Y2+7Rw>̬KQg/Q w@`Ondw~߽ 'eUnFiچ M'\TCa>2I!;ތWkTF R`aA$!}UGTvcP1>۪%7q7W+2h8N7#7nڬƤ":Dp,EzrIeR79?4?ھҿBI~2Ms=<ÿB1w@n" |AS4<$'ި~9PLH/1EQT+ [p) =OM-,VC̆zwPv\eM9M决߶dՀ;G9)/gxѱ%X7s~FW$uk_ !9؃㋟4HwM]2p_jajXj ~ ^A)r*|D\ft)&U&ŁLP7K,^ )Uҋp a!5d:d 48y-N\Kb0 X8ǃDBu}9x)G6?y w^qN/ہv (t Esnp=vPŘ?VS_țas}֥`S~&. +y !$|= 𕐭"]_zmzcʔO]ce%驴jBD F 8\% jΧq Hծ~߇59r3oMøNF,$ \o-y$33R/C2^ΞAKu?J,V,V{03mNNأK *U : -'tL皇 8De&*ݺc?94a/򢲿FLtb]}ѝ xߝ$,f|G ݁eJg4v|9'3Y^gL!4j5MMU3D7>ǻh˜ #watւ;1ڑ-,@nSihj-`:3zyar[mTE9Z?bd}S5&P Jq1q# [|zezeԦWjߖu [ 8f4j_K ݁+p 36=ՍɶϯzDGrBҔk9(2KTw"QdQ1v"hI0J%k*0qmyXisp–~II3.F$ȂٶHW eo (cjf1e߂UBfYqүy)Zwc:)a^d_[\?gk"\Yؐc3?ΧW}#|fx_鮆̝֩Efފ[Y9&gV]<~>e`.f[.;@li578PMιc U@"(_f.,nGPi!-k43P]',} NbbfROݶ\sm\Tw[u}LrFHaFz}5\#kAs԰‡\r@p < Njip\D5C4؞[k#SPYadl%uE2-z3&7Ôs3AGEN'Χ}Zcb$^}2W"@ڋVݺi8eBZ T/_v{jfUU}'3N(L_%FޥkWCpXu%  KkKY$/{ya40$Ɂ"Ӌp(A =1cәUn2a!E{_X>E/[ +nk8*}Ndѳl'tT!u]p62%޺[1((㨫F^*"FYCg*v~?5S9l e}QΗ 0mo}>j-JWI(TL7qܿG|+Lʶ ~Qe]%@7 f~%Di,tԏdܪ6c'8~?YnA8T8DV r84d7L-p x8YVxnaWC "93Nij땨߸ur2Q3m^1d|p WnȘ Q;oMOX!ﱂ ^nAp7yŎwE~\o^HПװst}q3ɕ(&4ȭL?Id/݉*a"z7Pn<-9༹V(zx-AoDjZ`'w@gV`UM13*[TD8d'@QRCzߕT"s'ά@$ 2!558K}ЦG|Edyd2W-%RI[H`߸ȦBMjzG\wJXZ,' =Ug{7­ÄkK-'?N9'%54ĩhor >Y*kgَ9T46 [ vbiX̣yӕSoGk '~`hs8GTfxs֞O['aE78osAm k$cg n~|wLy)b/y:=-gxcupžu]tN?[Y,H'Y[ESC嗹"ʕMz^`n][7#l]ЮU۵C)(dL!#9F1r-G 32SK~'W^|a~'kRؾan%av cb)1q*(׭Vb=r/"'[tv{*y]Dq2zi$qS=1m^]f16f'4Ld1\Gu 1Ě'|7Yy#O9L'YN]{̫Xpr4aѠw<4ŗ#"o$2:$Mr }._x`w^{^w1Y^22Um\G9tڇ1_T4ШN&@i2dc zb, ?/4#X X> G #˦ + *ul^GbW8X%];QͧZSF,;1X\҅#,ݼFMB$§T XF{-($Nl}ID[Edh)nW@VPn0. G__ zMsG;r!{:= خ )׿ۉJ6y4!-K Hf_1՘=ԑCh<댃4&l84<. cSu/$´# '3(@Gd#qZߖv~"E͈gqBp=_Wǰ)-B?qx,>+%OF +ugq0p}eJ|}x$l]/)"RpjP݀ }mE|3|ĀF zG;ew6ʺn[.!nc hKftu| d0NXcl:6cNW%miⲡ7Kc$)_¯ m{LZW`hwRx1{ \0&knN4WO14c}W:~e30 wi`bMU~,r3pf^`띈U^Һdv/-'9G >H}) p8JIt(Ù= = ns]hQ &OL?zgaxE ЫN k )/LS@?~?E"?pD5gF8v*-daG~snvx1Gqo9qʂ xeޣ8_ynaߪIwQ٬ÐF&ثq P,aZT\WƱ 7f[m/z2PkuwRm^~Bv]iJXghIK`wjdf@.Ji,GݴԐh=։`/ 5wiZGc󝏪k3]C^ 6y]RQ T)\"ZN'k_ͣ#@<3Y jYNך<~C\TUpͥvadhG~pg!H"Fk=ZO-o * ݈bpȡm@ LKl_Pڸ7p-c.XdB&/ⲭ 5+DFjsQ㥦teqFd1<%oP6dwB\jY}iXpm\;ci)>IGJd3 \;V3l{N f2i #/LY,4c Y|d.\\*t'Z|]/s r/%*IEP#vf#J,OPmZڵVsD@C,jrw9-hoLS]bT%LZDdU& XΉeԿ_< L3a Ğ&u8J(Բ(U^'Wh! S,aצ6ˆ721cIܹGײdÑE;]sٽJXkADȆn e 0-QyELᦝܒoÔ̐SiRs`,޷ݻD" &Cpf~E[M;>԰]@oܣ,y9 oD#&a尗4{"B;^Φrb3-՞+ɊE}-?`O_h24dˣER"ۛbufǨ-օ*}@x "Xn/FUaz!Qά10R5ݮJ\DC 5|G9 1M(50갣2v흶H$ ,ߋڪ2I zBbSvq}˒ k6`a$xKK vc;\w~=1|UݱkT#I 7gZ_Hpt`F꯰Ƀ)@ҼqnP##)lsn!t3|lDY:XG(24b2'/>jhmSȅfu9c\Ơ5l8ar6bDo%1z)t90xS++3P1Uxqda:"?+MVG:\xmS: F/n*+f@ʱZ#h-}&;aQ@EsҒi U=%` lMՠETHe B$ZDWvTɯ^GsKc4+t5S/:#*V}Ӷګ aR0@5xBnhlMU. %͈P]8ʊaR޾:QYPnMtnn̈a(O,1fa!]zxP/}76o\_Geh+E\1>@`PoE3*ۼ[y nLX.pCg-1b[X'c$Sڌ`r~XWY9 /XLFY ݳj@ sź61 Za`>0D51KXL6J}Hv/95&N-Ǒ6 `rɕ`|| <3GM}=FpPjt8^S ⛏ љ\=aO4%Eaa pn:_";Y2EӘǿ5v8:OvOAϲR#4V}C ~B0系<1 z=;t'_.2v֒.o]2$xy73;b`Ʌdlq-~,l"tI aSaEѦўE+qsϡ8&^kC~0bdtqG͝uLgSp͈H[a2cD?b8bfg,%]Ab yV/yW^WΡMaoh/)Mɸ?Uevr ̏y8xl~2!G$DbE\ k"ݺBHl-@ |%DfJg.IwtQ#w[͓@& su6ޝobU_͝AGOOJ=z2Dl6C7m1&ju_!oi"?й=F}Y{lrQV=b.I nL-J"c$hњ%i™^Pt َ>ت!xP←F?Gw qxrp ^&6!YK^)!LL^nc,o XzK1/iF,DǍ݇Ft)6No2!%~UFDG`4-suݜs2M?]e 4"D_ ?*n w?a'!‹H%fȠ'9[FP;*(ygm=JC레vK/|ϻ+ RfAcXsϑCԄLՂ B"얻8ao~&֖d~6 ԙ7 j'bs9"1+ >ࣈzu1OPG B7 8F&w<{z4s S tM\xv̓^^ ]$\sЀDJ#A*ȀQz`͵ {T4\ʁB- 6=_pig [wœ#m <g3ruy~G?tLc܌v;(NRNp)괻%a7#@WfQ+xAę^Q+`Bp51]u{.#\| :AQ^8ic{Js2P% 0tI[k"'yfק/ 0'(]5DeQTFijUo늺b1ւ )Do'ԧ%*C0Zg>c=& ~oF޷aKYqfK]NqIM!m9ݷG<;8|4y^S:SR`R"jÒߊ ,49{F-O<M%mI\ Yj͊+) R+P8BnQ7"*`=cW^NŎj_.nwkil&ad z#;W#M߀26&nDmU DP'w2R2o4L! Imu.֨e @^V@L݅-gLg4ѣWt忓2/D/goȭ-BK0 /'cE,JJb_ J}KR (s@˅Ho\+mYD(GSZ?FB앆ĉEHNM.C;tO)з!:h*?xNވ|ڎ!Y5.^#2+5..XUM^[F?13’KSݱOg '6@hĻWѰ'}Y_*/IHiMFB3H #珏&H'#%Kx3r6nqN6u L-|A[({+90"yɐ+hgKJV*{!dJqZSM]X%1^oèIF6vG10qζk-aЄ3M7E,A/H#KjE%}L$Re =Iڗj{n=Kax~MHUH 7BGKSbˍ"*_]J jRGK8t:4Wd6'O2vǾ8Ce jWdsqyW2 bፕ @{2!^&m*&b(Dg=,mU\'#(e?41_湎jMԜ-D׾<2i9{\mH8?h"^S?Vc8-~šdd{5L@iBf L&?d܆PZBnwDt0doQDKzEܲH{̕qq"*pwxREۓ 4oUC>ʴ+"P+`52 2BB;/V_iFoQvŒbƖztt4ػXǔyHQPwlM<>0@ U4J,g nW|x7orTcM^M\PԱkL΅wIUַ W'h L,2ɠ=Z|s]NKM1Z9gc$!֍*"R7$RP $m2Is؇eByKh]!ce%&)[&s%ڃpl58P9^8d!`$i KuCVǵzeBje Zz=7E;VG#m [)O5cmL `=>~@/*2h,|@{x9a#"OP=k¹\`O5iz @kz6rFdP"lնy,ߓ7D5Jڑ.CeLH\r&<զt%NTC(÷apl]f2tsR6(TK2Eַ?!jۂGt  p7.G0Fᑫݦ~ @Y 'J7FP4@"dew]8y+Ff+j"Kxc bN7h :wvi]jd"a]{ ӑ1\2ӽV;-ӎkZ쓇Zs3lSV_^~$rdC!&9zUdo=u,hi=VN֑jJJGq}\YO-%rUS FKmh;k@^.nq`lR +t1arq^] Ibu>sbtJOg1E>19lNsMP8#Xl}\2iyaXVtY S5Ӽ5r^Qhj)I pV]` ԯ-+ /u Vm6d X= .o}3NH-IUq̃>n}Z4{ALDqg' ,6$?WAjw7!ю1*>؇y7 Bsw|:tO}YN<=sqS5{CZ><8.gI.oCrvj4kvl9oG ̍_+hf r\nnrȈn[|t=`o6I.Iix(}aiȋ']5"$l1b?OTט˰]\|^0A飵œg.u觹vZ'[K %mhrvjx)vd?3^ VP3hҜ S +wsz'.܃fm?,n)K<@tMy&0 7;]?6f^T3wUANBE$v& ְVrp=&LX\qwx?*1,??lzAj sV=\n$<d~j[ZV׷&eT>iY%*i$E B!!0qBЈB "I|^ե%3OǿOؘ7IW펑uU^f6Am&Wd~2D?+$̏}sSR)&=, „."ے/j*>⦎332.R0:I:9tU&N 3bX@KE򆏓l)7GTFz[9Ǔ m hoˑNxqM}D$倭 MB7 f:'͊3K*M޼~?fi" !- ikӰ a/DƸ _$Yc4:qevFFL)N00,M.bBLlto/iC 8+?J7Š!Z%?GWs:3"ڨC* 0C!9Gƀ~A1yVQT$&Gތ*WDlf ]: p"(9^[?~[qOӵp mGɒ8W̓9Ufդ{^p;"98msċRώK|M[4OP!,wZEv`{r`9'%Y֩+4g*e bHUO4|=89GT"*,WZ|.^&eLJawxr9Yihx3g js7wtM&EdkH88%M#uyC["?#p%Bw͵`qOL ;K 4Q6) 0~T#VG /u@!KNb/z &,Z%HLJNw%mݢ>=Iz :p<4ʢ3|~sa {7Tמhea{,ԊSvKAl*w_){sY֬e&W,g_'ܱXAFR3o*[\G}6|Fw/t7nYY JYLsj, 4Pb쓴KWX2 3qT58cyЖ~CuBKF(1J}_q5)2]U7BHЙٹs$]BsoEO :FpfќňMA01֗汷4w(}e~ENXtQ-QL-HƽӶ̏e3s]L%e|GQI?jh:֐1<#'Ȭdmjhr",jku ځo7X>qm^yjcr< VP{i]\!^F`ٜ^96bd!)',y5gܡ(ta;K(nMCQӭ9W4hNAoڊol5_a73F2GGvlY` 'BZzpewũ٦No E/6HXºUPh⯲f8!nmp 4F`[ lh[C!wo_&7v(⦶,|Ѳa{Lu\jpxR,3<@b[9`vrGsSGXju]"A=gX@}>erNAx{ُefH$n/܎˳JWJVFl_[bnb 4TFQlE>,SD5Z G.emsKEhK ݪ ?O;#|cvYE.X_U׈M`Nq0sI1ܯ/?5$sb[ˤv:d?E&82PĆvuDQ:砀3Uo-ߝj A?lW0%/٥r.-؄Ԑv:5B &iH$B ^ٷ\&%;w PjFj(i0x{ Tߘ*0cmre, C 4홈xcM)3a&HcX$M8Wk>HKVƃGˈ)QRaέ KR0'cpP[(}܌'h'TD67BWV2ed06EN1MmY뢭?Rq ѦF8]]5Sxl7p.$$f=E>aNA9465AVM\I{<i[D#.t7EYxQx EtHapvbɪ`P/I^jc ;Ee1eM{7ga d۪ٽ>Y uɸ=sLxW;= PXe]d{PQeRV,*m7_:<~Hmr.<eO<=z>7Gz}B-=f2/],,)w{ysZ '2:i "g1T-B;W[3[(Iz=8Q[޽A ӏͨ E6_Ed{5 a{HP_u7&9ؙIM7@>ę8'%Jgxf2v ~r`|YG\HZոA(JpxhM吝zd1HxT8m]nlWWxO0_߳p^3)m9~E>%bq $Z*j\oEi??|uB8cC@QְYTy`û]$ r.Qv@&1rl%ʚYQziF1d pXI)U{ ڢ0 29&nbVа(>Y׼h4טPI0{G.?fEIv}̱8upid}x{):>z)e07Cgv@4i 6~ZwShX͜XNENU X"L7X|0 씱_eۮ7!).x_*u8j'%xn{;Oy)"m>(Wã:x^% l OϮ ޳ݔsbtuĶV|͓<䰨z- K$̌@4Lc)̫| bZ|i<xf6!@ (#͏x@U󼛶_„+`}@c2YX =?T ~'X^D\U߉D}!sqTw|o|XQsdHmr\B%ZbEջ\T9Gs!7'pzLK&IHHbǴV‚OIxf>ϗ=KBQ8+K]e 4Nt|o,w;Z{l򅺂]:4^hE~}2JUa>SAj $9j[f]Ru%k<뢂KY_rQ :fg39KuьpSQ#x@uf\ό" r?$ei~< >hZFhݕby_j8.4o}*oTؓ9>R_8Q֙U!vf}^ 6!m B ԏ̠F^V}ڦ)n8˱geyvljQwM #gG zw:1眣(-a d#~U&`J *+cÀڅ=`K`U"~PĬ{qq M^п`gNM6A3"[x  N hV7`Zߣ ]FσBd?0xW%++88 C!Եyd{qw3{T6Oh$ mxa;,R$"7(4ܮu+)q$+B:b| dWx'~jJ6qW\,ȵn`weWV.ȟhal7PPܘRF B ɂ,9׍ޜ:HyhI"\o9dE,IBZ9Zym|gd-AR9u gH">~6Ӓhe/Yr$*\#Zs Λ"-e4 aږr H[kp Po6'U@rQd$t8P}oB={|A*|`E J{=*.]۬%>h6t?9 <`-w):'r3lb@Y P!Ʃ}M q5Xc^a`Wܰ{A2ȕ.^ Wy:N~&vbȠ6f#y޺98 Q[ BY(^D&*־2%s.h0b*00&Z `ys; m ddּ* Yq4SD@"I(1QXL.}_)c84ێ{4зqU\a7_6R>tL58_Η}kDKp: KWt:^'RCGǒb%k]!;5&z ȨB0%5))ڟPeaXU1pKhY5!&9 |#|1HF#9(I ֎]Dʭ$mW 2u6%EHNA!<~r6h>[E6 4(gl1@y6 8ZOap~]!v B"1N"+.׭wiP^EA#)0qVӴR~ \q VWO[,!C[Wֺ7FjJEɄ|U*M̺ yTzmuoq`MധXdjm|_ e43x=/,UiE>JA]GzlTNp{ֻcr 7Q)AބRG@m:mBK$ ;^|ˆQ Cy%T*t;) x#AoY)փ>lr%OS[h:FC^_^\WѠ|f$E9}Wo:C%9V :RGѽ F c (ܽT&naUm_@(,WbBy_j'I{]Ś'0YV&v8c7b`U .a먂2:"qw'5HAv~*|UI, f,0_֧o]??'q|ci O®3rR%T6ڧe2Tvy}cX5=(;+6szjC0! 61[uΚu9 Dt7$ҎyX+wW {JTSEW1) %õ"lܿӓֺ+%`tdZ5?!{,:+#||벴OJhm{Ԋh*iU06(-!~C;P R5n J+xP)t$ɥ+sQ 8t)!e4 h?Ae TJҝ@VY<W_~6i(eqg]2 НM߰&IvFm ͲܜIbtphu@ez.e)(MlO[OݚbJiG\ᚗ>"Q)-x^#8O{!jw|eH̞}$ jiWefڏihH`:n`˰%q1qO=a@MZ/ 0髒),A7\ewEwca N"kN%dثK?~=ng kJ8@&1t 0#a45A(Ked+M)HuK+SZ̅L엾ݕu3aHHW/Q7}]oeIAD^~},{zZS+Fq\Nq|4[[^ L IAGzy0-G.K #ighȜٴj{^?D59P-&N97_(Iy!2hU|2}i(3CUSM%RJ $fJ+^1%o>>ユ:#7l|`ћ&9iu[ع;Q!8,Ŀ7.aHk)UBaQ[D@OMEzYjl{ LsG9fvW&[2"zbEcXjPKQ zn?Ye"WMCssRL) f&,kesx>P/1w\]BtJsJ?QP{.$?VI8 .v b^.J  3ϳϗ\1Dz`9P 1wkw'So؛#הFB΃I[)+uE I L{$x%RZC oNpKq ͈Ezd^Y)Z&D& ZZdxpݫS< -rnαjx[axTd۾ ,r Fhr8}W>:\u}`%$HpϨxٱ"uV1k`L(m1$ c%&jc?q;Sr>he *3ʸSi8k41b?6ݺF}4 5lzA *=!C/X9AtSn9_r\L|ֹH&%K4?D Ԋ9ur9 Hu \I\{x./ffimC~mS~vg2kHu9DwU MkmMX>y&荊>DПEEP :UlLl)%9ىW4 QvD)Y> {d$\ W9,YBmX45w,qR#h{ZiDjԜd;P^qq @r}d7zo8@sݦꮚ*u`%b c׉^&Őݵ"!sZ>Oi1k߷udLIR<~ uv8f5}Y1>M=U1 (VŕOʜa&w$a n٫DF)"|규797vUxx_.Nb<ʟ%%FY~FT Vc0S=cg야'BHo5Ш>4V>ܦyFCm~or?F<ٜw~aQ~%sw>ushOQ ]Q;N^)^ ??Co .9ֹs N]V5cprr]zBg.OT,nqHm";ȁ.bE IvA򆡷F$>j݁ڐ7KjI߼\ 2s}g"벂3g&a7!:|/'|Ģ>g*91A; ;q3yZ N+RB3(cy7ct\L{`2Jt Cb;bGoإ#dvma?ME}NA"@. @^4#ݞ+TfI`F{D:TrWi YX|TU9=u7VNKj̾2$@\ l6 4sAX:F5ԘR杺Jk;zvL [ u;#TikRE T/ %Cw3AOshb+u)(s[au'Trc4!(gE WrtTW$$U[Cp }уeh1 ~K4c%hA+b=??q̓)1quYGB&mx\&VV^~FT[q"d,/y}t ;} VM.4[!.#ciJeLi0xUvU ֖Yި@+Kp/'l١bSp^&ی fxcJ ^S[!j=!L -6)OL7^a{ nCvѸ6­#2x(j3.8KJ|K0]ԯSo2u3e yo[x2.ƴ21ic^Yi5N?Gg9;I(5# ,m~XpS{movxf eW&Q>[i >H%E:gH^>ws$r^ p$ۘC׸Rumܸp E]T^Y* AMLRS ={,?o_9n_ @4'sH[iFZM!j uDr >ceЯQ'"ZpsגNa??*sgF寧q;6jM[}*%)r:%P])uJQb ѕ8?I9-y쀐U@k[gdߙ&f11{6_4=$t.WTi'qVG?C^Z  gWǛ([90X[f*=u?R'Y_]8ι^x 8v4g. -j&-g%&[i-ʣ'&!O@M<[\,[T r(-%:{$ǣ,ՋDq"Wt揼aؗm ,H<꾙F  XgŀSn|-XMCC :#Ƭl4?Qz$Haq "A只[}[ w 45 ((RtB `/[.GaXQ?,K'Cܕ+Q33{%xDc)FZ̤ ⹟m0eUeumhF[ C1g.[sB&P9}A\+"3up> 4 aI㗢/kyf``9CrRh=2_eVQj799EzEDx{U\*pѲn";L)oj|ȇ;$$ X3ykq"#9I3yxc%0>*-/Վː.Yoĝ:k5H&䨸d $ĢRcKAQrPWc܁ypO MMRK|QIǬ|6b@N~? Pu )5r9a]~}F\-d˙xge{:?*vn{pBEdzVCb5!3N88-݆^si/ UANH 4ϔjeҒr_sH,/R+DSԙ`2)S^R!xM(b ݢg׿ֵxP!(D/>=s~J\,w;Q)xuudtsI*e֤_ iYӌQ)e60E~E=h}z11O#G|^U؈j5z+zrc ;b@jC{=9v b@Cy1MwjK}_^eJ\>˺3q^ifMNeԘ1>9"z"7Tv|qkdd"54*u 3d6k=>J0x96[_`ǥs?~йDnl)AЮsQ3^Zur粠}+XJIGJQbϓj1ʃWR!{QJ<33 k-H+%RsF WBtǯ-fƒY+ $M9 Q-PvE^;1ҿ|6iφtzŕ ̴!ҥFЦ~׎6d.,krSq$LYŦj0 pgqZ1}=w3<C䄕 6\>Bљ [ hDՁgp̗AQ(?4t}ϔ:]^ca&IrnhibBj̋.q`,*!epްGxol" j^CUH#

    x{8QvO7fO,m]wz 20G^>A/|jۆnV$P2;c /%rS\Kpy@5+}YEc2-Dd󉎽-Ð;<ɕz۔ " su/!lMTchL٬t&]Sy98b.Zs|cT+bEK D;v{Yg]zm(Pҹ^&u?:I fNy\obA%lG(d i>~9VIΎkiT3X:2[xnwI6I ڌN;$-~Jhj 9;}\Y`OzLsĽ%t74b-Ns;cғ2emzg8toA(n{BvGD`X} LHRv4.@|av@,mv /zA˜[)VYvxq0\/\-•ٜ b6_% e洏M}!ѩ'_dyP|Rx@QOs:Qz-έr#m{i >ǂ'؍|j,[&g#qbUؙJ)͸#r~z#k|3)*Z{w>ܟI)QAfHH+wcN "&@8$@+Դ_A$i[03]YCW`B|$5̉J,mЀ:/mo;襅po5xʓW$P%,+ q,ɒB sԒF>f3_ Xj"V5E@x;B4l)'j& ܏];%5%C4D 4]Yc'*)p1 3l>m ܨĥ ]1#sQm,{Ҭ,'/_Jgq.@0&iX ^tc-lc{V *IDqJɩQ"Aq᳔u>>1ڧu# p$hВ \MN4)'J{_,fBf H;+p;I_ư) jwzL^`pDl? MofPRҥ U.a:y*4{0/Ab8Q|Yi1W-KCX^Izj #jyۅ:k N $>%ƙԑf+Oh3etUOˆQي۞4vlMZ3'\ggmȘ^gtX9 d iXTׄ|AݞwqĀĠ2i)I~3?чE7[v6[wA qj%i:} gb"VԻJ}WȒZi{|,GǢ+ڗ@}|tEz$F]:]q!dsM)[n#:;صg%i=j.n6QSJgK T6HD,WG' C[Fo{8*f }CUr(+s?`4LOU2 T5̛!&DD<6roSJbI vgMЉB% _cGHgrچaB% |igYJRu3i\_G3긊!kKG0C)b7'G$U2{X<]B, ~±˔6.WKƩ}1N(ZFhqb NE]<,!Pӫ.C+@Pʡ GsNKaS·$i^}xyC=yJ D5ƃ%$ѐȹ/3O^U^D3%ك'?yyAǚo 5 Tim'8Z NUP{1]S)m@F2nJiRL*~:cv".Lx?Oc C`kk'S(z詘,[Dc0X+W2)ϾSҷ!vrl*Zc L㽖1ľ(bN'\Nk N%ŶO )nl E3] |)e\ʥuau쭠<Q(1_frNcjoFǏ iѣ!3O^)gK2Qn R| Y(w3D[Y(Ӕ,]UNMEmsSZ9!Z)sTe H i"ER{U 莧=  Bۨ06ʂ $BH0`~%3ouc۾߮"h]YqM\{gB%(b)@7{R"$=E _v0>T/Ѽo ܒ!|4$OFckq&̧+ $qtH BwfUqUA`ۙHLoD T^ ںX/j/}y$6Ѵtߕ)bӟK61ǭV0 7g,]8[_x/>g<&,xYGRfn;E kc%ʍFIu_6ʍiJwP ,'-s{D&-*l~a9l5O/hmp/رxVi ;Ja1:uj%bD7LΑŋ-^ҫ`]!kxN@49#o@y+k&!O ,[iI\OS)WذaǛx~JGߤ! ؉oؔ\;AzjH ZD[|Dҧqf*hcM ;~w !J gl['ؽbcԖW0[Ơi_nzq`OX> 6)ch?%\+嵘}݁k4iPzSe|GSD"۽tLWwz`6L&(g䬂!Ki!E򲾾Pr.Ƽ? 6LAolS&!x-X&) 3 `M Qpވ4S733j񢧯kh\u :8/QɆ!k0ESR;@rb# ]ߢkg'tj:2bSuNJ_ >"@s5B/6Kf32?7jW k]T:!R3$ .y[c x+{_3k40&] 5d? )Rhڦ"DH>I%_B膞!=KG\|<6v?rk@!<{Q'OLZq.N<275jS}*K nC۵ݾ!I#a轕Mj};kS mb4#Z76KRAˇ9Jÿ䫕O([2>#LαeM5%"l+ifκF]sdz'Rߤ$K;/ 'œh`CGGתE#_߹?-Rª W4V:7Kv^}_pާUOSƲ(oc֟,Ģ"WbXWG jV:uDs/`]#\O4^lBd?۠D>qԾ(="JI׭Ŗ: y~Vx:XϪWaT_{G!ʒC=S!+!CSHLaS˗d|j*= HϖW8e5@iIJ`Iic?|u .UU,h$ivdvK/!qyFw`B9efaeO0MÍGg0[5Egϳ.ܭŝţ~ׁ4_e ٣-3nd9 zLgDVnefk0?2޵Px­V^j6\8+! P7xՈ pw0Ja_#1Ͼ>N)ԄopQGۃ\gT qtdۓYl!5PdfH.`%ᅟ?aMSK/cTr,k0:P7 )3UV2%VU2r M$\aT}3#dF%{tjaN {JPu%`8m@a*4!XW q#4[dESq%le*XzK-|9 r\ _,--Ld{Xm||Y ȇ&\*;Doڲ4֟O;u1j^hT0`C.rSXU`U wg**}űbRVx+N%["Bb})q Bgtw! {lx P/jy&>^qM\ZT:5=ũU9ӋvI!A6$Uh D]Ux }|%P\+ԱrE+h8;rK]. ˿HN=jBN]NL'Q@T(J]%Lt)ɓ]XގyXe)*y-BgcM2bA6]c%BxeC{ V.vfHUq~G< zQЮ`GXAwN-Oe*O)+;p|' \$ou̜8C )C 44{O[ 9q\ЯQL~kKS틞Qf@<6Ǐf?I梸S l`_7d&4lD&縸[sG`|;?"j;wP|mؘɊvsqw1xQ"4wFSH> 5`01 p d>|ƈEnD-UQ-؋ZT'u,zm)!fAxfGKkا|8$hE Hg aE, %R7El3m>d$@1o7BN{)&ҶwN)q9lOrɔ#ݥ G8̲&"}$KNs(AAyd1Eq̊ջSwmq}uJ'Ԑ\iOXݛʢtO doÐSdU?IR`IT2}@5Ϲ u 'i浊üNH9jM@rd<>F!GSюϤZ;wfazY{D|}; :R/ vMtc Ei[  >>f}c;F#aSl/bI:6U˘Sdf!D끬Kuݽ2=$ ]cO?^8 (e8xc뚐<9Eq:+Vj!C?V-4DrN`RC)]q'+ʻ4t zs[3iL1TџG`n3~,CJm]PL})J;a)Ԥ YjQt,)AjP^.jnݵ\<<I>D:Kz dm@5V#Mn-@ݦGE=7rB( @x3 O8A࿝kIJYvVki@x*B=1J=gsWFX+@B_&biXu))! ;[υ;UK %>LCf@Uq)[96HxAqtO7Í*Şx (2D'ci-)Pks)}PhGsk-ͭ 0yQHVkQxV'U\NĒL㠰'Wv8 oٴT\Ԗ,4F!Z@ɯ:??2F 4*^+?uInb!``C:P2u-/®ޜϵ>z xک-M0 B?w.ݫIL>cDwfO,E0&IN]˒ƮQ-XUƹc3~lƄ-]׵n_©DL!_S), ھQ餙yZQpzh\'v@fJ2PI6kf9(yVFRjǜƓ6J8A{y@{,QO#a%?ЂEiF mYB__pAfj&4=8.E{ϝiMG!ܵRj{f̩SΉo UfK EIL ~قj&@8J9iYQVɩ|v~UCL1~\aP,?|-$ӤYbU,S >l-Gx&hY#F)a5'OlfZ!Ll{KMz4 #S,Q3Qfޣi3vtalc~L'ЄIWaN:Ў /jLIAC\QKL)qSȗTn)Õ\i{f.[q^N!FzC.~.| +Ҋdy(WyXO1QZlp9H'F {9粎u\呋q7m13Y}x ahް9(e [-@pSDǡ^ul)ڶʃ M"'A eH6)ZY+2W t ̏ũxæ6@{El!? ]#@B] |GC_%(Omt禊/N3J+N{CdzşUةXL&0 :xKc/0zLqL'FlR5ss x׆?` O4~▙y%eN„a-P=Tj WQmTc>^tmyߦ#*#c(WJhR^jyFeKY,f,S]݇3ACJr>vV}%NIVC!1hunqa˓'`$#hT0Xw  sǑ ft33_i6~0qY]5rYuK#R=SGN)9E|-_Sh`0yߴ t*CwhӠ3~*.m?! !2P>ǟ9ڗ'5W>shgfWza403=<ƧJL5WHx٪ El%B_a䣒PbEG8 *mDby15uj>h!:'$Fȫ ij59v'.Xe< 6.LǼ`NH{ Sf蠝uu_}!ݣORQB$/XF`o R~/0'Kb%C wuΧn^C@p3)1Ԙ+Zu: LcG8VzL^JRV SȈEx]>G/lpB^zR/@Խ\(Pz02+v~.O4I|cxkU֖`h-ɥ<ɊKD#)JH\ &56 $:c͹lONF+yElP4A#VYuwnic?*1p ((nҊlB FdS=VNMA]zLQg2PUx A0ڭc5ap<Ew2ef-h/-y~ t+"HB`oF vkUP''y`9+x^^_k!ΈYZpM9FSR+<{&iM!Ch3C<<3Jh*II. an;lA5(ё=A|'P6Ԭoy9%3!lw2+Xydaк8/sSۦG 08|~t|(2yVʦ/E Ib !nEK)S6Oȹ;-a`.:dD]}1'˘ ĭt&sYGi xo6lEw`(_+s3w0ڥssUT}C݊@ܳtEBwGON tHʥcO-$%d7 ;L2/9^AF|Y lpT$g&pr(&V,?\#N:2 eEI;nk9iHjrSf# \؜P]^#;Xs<#HŞ~j2[ e.ً>?ҳ)>~w:BJTC9J'~:kj*N.-кW0{LrE !Ӿ3gxԗnMD&]5 ,7&FF$f%pt.h`.8D8!8@GR | ($T zuu7hZ"}x(?)$SQuh`\/'T;_ cؔ=ga>h6 {lZChaww+¼@%ɶg1Ć\kO.(xzm\ h2`V0 sXhp1DdmX/Q8b#C>=nt]`W_&N:EQFlrbX6mt#$Of(%a; 4I`7{7Ч(ͣOAeTy,,!Ș.~`t"Xw,ۚ{d;Um$ |lZ.~p*'eA FsW4zvΈc 2ENU;Qn{IF70YI'{|OŘetbin}\ڄ?X%O`5afa͸n|cf*}TQ'^c6cA[=c$̘ifpj=Y܆f(dm[:'@A& ,*Gh=cJJUhmuPNU"5c'@::xړ8&+am*kh8IsmRѷZ6/?p6WXlN{&㡩yy ` iT~ 3QG,. z=p>N1j&Tߔ vڤJüi/eI?G3'>"-QC:nqߢP8"Il/U5/E` l|_/s-_cj Ηf4.޽U]mpzO֍Okqb=a]9^x?4B! ٽB=/OqCeP;6s\gԸ,AGF( hNс2іokH¢`g$c+=er65n`o51?6o ҷ0mSNsԗqUs q=̹UI7ǩ?{(dRZ`ڳ*\ ,oAi-9mGgj%eW*j ^85`ǧecBLyb*nF^Wp8&)\L%=ݭD&}N\E<%&9mȢ״Z)RT tibcI_tӾG%Q YzOcURMd&ʲIQ)B88K8nZg56jɔ ośb4DȇQQH)9|IőCMwz(Yb%5U\-Ǣ 6FqdEl-}xw1WJicŚREsoqD-%TZ"6̄!rDq렀Uj_˙])1ܳ0q/>, ާ|RSS3`r ?0xUpK"LZ$qRHi0U5S*x^:,n+r,r{a8< U+(%Ta&kÃ2!:,U)dP̜xVe<NӬK LV5)78MW^P>!wu:{!}py@֯CN;+0ZU~W: גTviȈ^JJ\~Bw*5~, B9::aUUoquF_-?瞮Y(P"PGxBTL,Cf?O%,xIUM&v@#:vi}jV'D'׿3[Vd`xmnsòg3%=&9gF9 ]cGC u{[2%KjcM}21,+oy2uLXv~^/.ݡ#:ޓ_V.#\cT5&0!+=A2!;Ul2ǧJIhw-HAdײ;?`D_w.5o/^}bTW}ߐWޭWT6;x4 >o3t'㳽.[wjX[-9"T^f}q̪0# YTp Ƈ O R[Io6C0^&>>Pq8sqS5995!U7Vrs0T0%_[&M L_0|F4 GZ8xϷIcE5#kgs]b1 HDU,ddG  U 8ۆ7a75AMQy࿷S>5& ]fhijH'q9jR|br㑜N;.!JNR 1V&J7v=dwg1 `ٕ޲6 nD[w&s (X!+rn C(N h+.7" ͟p˪ uýr-E;ZdBρ!P']JQJ5an0@}ݞt32ЛsfiF :q EpN9^ۍ`X|g1,9*az;ۥLa5g8r[fˌ房3ѯ d t%Bi8.(i%1dwE`y(=GJGU a*)`0%xNkOYI[^.nSkG(Ыk\c%:Q6t9]t&0GÎ!5\"xh#TR@1G?ߓUprvhہ J_ o+J"p5%哣2̡Bs@l\Ȼ z oc֪k'`@7ktb&88ss_:W3uۮ™oB08 .$b ѓ0ER틢\)t"S3aPP߱ދ`ϴ.ۘR#yeds:ceRږp$ $9N`8*A~;&{NK{2V\mDT)i+5fVӦf0Ա/1CW?g@isMdf+SGl!3wbB~IuQ76GAo◶bF*>`qro7@>'o[:D?Ā Bo Ӛ.>wdBx=oMW @E V~cfqm ~I'#Bbل-^h;_xWW@WְܽGAIݜGaK }-Qf}fu }bQgIΙLg(ն+xh/g&A$ }e "C[R# 㲗WbD=yy6`7>9Fc, b sdM{9}C[Y"6a)bUr$D|tA1w.L>"ώ*Y 9 3ba(y % ˬRi~,[ƠJ>L!R'M(__&/?23K(#ms;1,XupޮZ%jt0dҡ,#IaB%,+Z^r}Nm @#ƻj8N=rG$$9\u4H:pvMsg-MZ m` pE(Sk6Q`ͻzN3`K8l+<$aS+c&m+d٢zW#UaX<yNŔݲKg9嚤)ݬob*Kn2#.9`]|Ym98 ؝)aQj e{nݓ=kX=AR(U4ɌV` g&dVQi?Y̰jl9hi/8e : }FRlN7n?5"sTD> 4cTuvZY1J ) ϗ cڻp+lQ᰼&dlC5$ѵ] >p6|>d/TrDש[j$Fӗ edKݷI~.lj 8:_i=æ";@T?'1fZw՗fEd-4YkK"ʼr^ rtP]b,AmhVEI|ąV 57EO$;sryT/Q3_lSO8mREf@dz 48<[CC=y[uI\+._i %˘s9{ J u+NOTèNzl2FvK? >2YȠV4Opa0F+QZ5[W4Qb z%gtΞ@7>^i~gLAv<G>[Dvywp B_^ⲁt JbɏT~Ū&_^[yt˔S(?od[9D+Gũ;1`:]elM>J !z" 9!W+1Pc?("kB4γ *,ű5qϣjxk|Յ_'K:CN?h(` Ѹ?aDTAP& S%Tw1b!tuMVju;hE(Ο;U"V 0Ay2Kps[ yfEr=F8CK$Who1̀f^Gӳsºb(It5JҡXKw:[òY6&i(̗`W೯ýg<'PvO&}nxQ 7dL Iۣ9$ %%u!&xNWIŒ Ya4zUd;'-#EJ؅|Ke{I]~ƺox2K#^oMYjsqq$KS0'H둌; gދJoi?}>O׹1GucuWسγ}{\)SiQmw/4z (_zSF{+~V4v\J0@I-oځ-gOv.o ,#*NT{hHwWΣR& Abt<+ď=3ͻV;L}^]]M^2gWe׶^+cq9L" 52DR.bsceXZ&'y8W :5$̞f8)XraAqiqe[sjH2t*<=&:;@F lhPIx 8|Afk91ߦ/s%zlV J5݃(Ζ nѯJUg!}&G #~tyFSNa.^p`&Vl?\M8,DMՃ><ɳl{_Gss]~uLHxHM$N^,dsɿbʍ{T&mCnCc%uvOǽqYL 9 %q2|Q5Gyfy$Ĭq3ғ{@OD-ژ4Xeލn#ަj0jTKީ3blx_)una6?+C_, l<\Lr tAma $Mx5?"}woKJbΐVAƷfB:C@`(c"?TD){HcgPApm4LвJo%GY%5RO7{C1DVKPb$J|)++O4Xr%(01յ@ e*iZ+xJ"&}d=uw4bE*}Imj"Jy[:JB߆᫈n$RD&_m7 9tmsߚ^in,T17b!7&B-l8OSd}A6F/> Su QnZ6 "Jw՞8d{Xy+(8S9'K{#-l"Z Or\IElϫ)ZT&Dq"l0 #?926\vNŠ j7ZŎ rE#E5 (c֬G@ۘn/z?A^(MPRh vS !"Or_'~ 8'x+ G.~%JE f@*O"WW/1n.GZV#4]0@rv3)I(cbP4L{P̢]H YXލhX^lŒrqsI P3YvWs݀ul/Fӗi |x@| GXn qN84 ԾqDA!U\6$L$N5Zr]+6]=/\ raddyì Ggy_ҪcU@:w z6ky"8A9÷cRόxW`Bހ |R bd`)#gәЬ8O7mtRXB| #s)!ּuEƯRvs!OPi|<_Lih2d'΀$nSc(1`CXSߟ4ee=+95.b" HXǯ{vSNB_]FwWP4wR#-G[ bf,4 y1y/~P ;ȟ eN o։fq02V?Q&٘vbm\˨\SI Nbk'iR|lvE\i1n'Y>e9ε.UL1rXඖR>~@dG+iT.`0cd4?ם$h>))C>ul=)yKv(eFiKX $$ONM8Gu)moDR{vC%|g}R0IuVp/@83/#pt˪c;k*;j9qc,gyo9l}o+YO eh`9Ϗ, 6p3SKF*BdpI|4yBtN ݴu sOաNix@b8~肱$CjZXJ `A1M3Mwdj'0s7dkryԯ}\ # %?Mcdw-:"Wtһis7CV}w ش$3MQƷaveůƥ Y_#'(ų%)fOq&ͧ`}_ Dlk)POwt!ndhFT˹5ιזo`lmn46ݿI)Bgl$4aE6 ?u0Nuc1p'(`JW4H_هQΪ=.BABJֻF'[' RJ_x؋3 ,õL/,9# px8 OX\&冥c@y DX7v頥@1 7 @n@Mx7lEYarB-#NU…R뚹iV>k>([:cD8|9ߴ yN(;p2Φe 0y=]Gt$^5PhU*[W6,Q,lx!-,)_JMѼ\>ø'hNLJ7+PCR֘@zC+PtYؓU޹ @#S"AY鳲lDiɂpnFm_&{kh%:)(EL-@~5 ==i[rJgxQᴎKiD˜ /I-6Z&$bDNociX^:,]ZEBߞHT"9vUB=zk pIHRX$$C^qBD<3dE| aɗPU\ uV:Wc>f[U@tBl6o%|l7jMDXJgWs|??[svO!wNkj3@abR_ء~y{PZ(l T',<[ܒsj{.DC 7'/~<xeliBfctQQ%r*SLha"ɍ{"f}e"҇bC3RnK"Rc+Nb P>j xs?Y5=&1'U9!yR\u }$7wxZjJUC:O򅨎2`\b1) NklO?G{l5||Cr|zVXYɲJ6o[*]FOpO~9PV3AMpZДrT}}7.gDDRNNXb>UoYPR&[T*,p.P4mr6a@C剩(62m$75ԓnKZꡛ6_ز{ (" ѹ8Fd -ܪk,{)yp(ZZ^mނnoktrOOYf.ÑSǵhj`!e3?+e"T$Y{i-gpjmP*GX  c t6V4d̢}'H!丵t$X)hj]8.iйt뛪j)ƍjuyG5?Q/*sIE˧[ޓ9j^W'vv?ch5TNb 6ԓ&hf/g*f5EXƎjػ~D3+ff"hYu ruO?T9s.>}(C\ai NG% N|e6z%@]PJ?3'? 둛aRo¦=`]?xo+yh7-Vv0q+Z+fMs芧Z{p1s #jZ󒇈FQI0#S{ U=]__g+y<47O4('%,i2k Ho}{~ n".KK}}h~nqCEx\IN@=llބ.zx?a}y I!炛U_VsKpO!*6cA-¾==xH"$n": . Xhݷ|k/BB㝴Ģݷx B0PykofZ.2rVBCү&ߒeR\Zi*9I.p[>>Bg* ,CRf\is:^֢ 4U&!6{M!?-ZLD;*9bY@ *' "1D`FcVzv(6BxTWnRxqNIG QbIbl%-В]NQsJ=>6ާ:c;ޓLr5S׸ 0|V媁H- Ko[^CH~rOs~9Q?k-޼=f|q] *=ugWD4JwC߰Z$Z^`Q VCxBgzi.- -+n۶b'*Fo@O$+L&?:_95,F:t}-)0"dULbQŅIo#Z}!Ê(ߩpSz67^b`&So3ƌKr-; DehC1L^qOp Ĕ#J &Zpu% 谸QJ˵?- 89gAD2"t::a!H! < +֤2$Lʳ 4fX8lÍ<6Ł!##Gˎ1+5PcE{pV"_{:JOj 4+x  7mloF\PވZM|]{גppHMMg' vU#5݅D+GquYGu.l7lꈅH<\R[*)Bӡ&j09M9#̀" "f2i8|V8p;eLN^!+&>]Uwy]LC^-[:kYO>f@֑k^Wfxxun;qǔ 45 x"ݱ2w!a~8Cגn YDwwMWA尛,{3׷g,#@'sy0SWI f߶({maSߔy<'RfbGDɠZ_EL6T>qtb<VNG\)uV7O;*^Xf|ogIu-41ܝU|j)ߥCBZb >>YcԀ8hXuZ,en\l Q?tl> CgD@~08y.2ViCEr0͸@pѩřT6mNsjF)Ö(Z{(jwDOLs8.\pA]ʀ_kc`QQ0KY Vl`8$K5 LM8?~yfL̽YGv蹕Jљ-+#JR?PWvǟJ﹓>\׾Of,+l'+Hbu!o@ýL^?WQ_cĒst.cxm]TakT4M XWG3M,.jU朷R'ʬzj靫T24&;"g!`G9OL[RJ~O<Ъ>6yC}DYzނs"-Z \3L_ oav–{0KnrXԔ3l4VxS\<+d`RFX m dqU`ԻUΣFUjl܎Q0K[+I; bF=׋=qqgԶR2۹^N&DVUO?{bVګ iXvJC:2 xQ\{'W-N$Hp&$OQR0Q~XBI/>Dg3{'Ǩ!a^1܈$hqMЏHnÔ߈*DE G'9g+Lm8fsb*S?^3i;gTS۴dodFkx_Kk ʦ_'& @ы$18F `>Nu:L,¹BK( dDCP0QHZCCB%n["j3Ѱs#ф8߸~|_u1:~] )=L#n">-Dcl&rlf^J pDN\OUD*L$ .y j۪DF8, 2z"-eZ{*R]zGPِX*UWùaMz( R1tcҋxQcRK1traRM`1/#cx¨ peuw55uy yh0AQږ*_{o^//R:(Yw7Y0fosw=g9HpZ-ijI3G+#A{8`՜a"?zq¤Y>+٘!|A}=g\<Ϛ4Z-[S.֊0vmfw"i"qD>O`k\|\˽sXakc t

    MU"%Xoemeu迼jB-MݹE(gV$샪U'7-"nL&(EQ+p#wuH.<f󱣻D-x$^i$&uKL>`4B>N|4gS01D-[<;?L 򛨧*QW!QJ뢩;Qd~UZ{7_1٩5J,ɃzNwŎ>{2pZy䝭7^WQI[/>>NӁ҈sA/B5F. AŦUisfg@̤I'i9IȜq0lZn'9pF{#~JDJNh_Slw|s*h/$b%JЭb/EJ"/ǿJ;! KNJ䵠2ߚdNSf\c- C5U|lq"qyCJЏ:z4 ~'r,"c=>C;F6p] #EqMC` 3Z}Բ@qlC3M Xqy[N.jQ;nuJL>l$}{}(ILߡ7WQ.c- `9BҔ$M*CS׳&Pe1ۛ}_G /5͖.r OJ04(8C^t@B5ͩ1x.65uP)?Xa LذҞD58ҎuXcoAYYOAI%5Mdxt5V9_\#31e)%S=74uYQ&!p.xE}`[K @03:UO._ 56Ep~f{ ++m 5mq^80n%5{z#zVB.>`֕s##L6̚+3ϱٻxbHH4 )sbF652}]ByDF!guB$ RIdyn^ ^CFZکz5ޤnoq ɹ^Ź{̓EV%{>>~7g[LqS%VXVFX"SIg$^ofaSg! &wYkڹ[B\X*G嶡7t2=p28B&l:1.=e鐖f+eDrX,u;9Xp`Vs_Μ~pgQv&|tH1g3R4s4; b3{k["/T^VmhbT:]T!P` O,k%z.:RŅDEN08On a͡յgi1 u߂ľ%YrHnj; ӥ ~*x=B0h0|A*C ޷(w0z8RC^;*nDZ;%|ѲˁA;`zj(-\dP?j x&;l,?PN)t_H=|f+PL1JzRes˴|;H6+sg۪.)Z9z$u$NhdS{2VT'$W=z620!4`ӵ& VXKQ6zXm ri{ٸe͕V3{)QoS78vՇX#@$Sw jE-t=̩5F]˨V!j L(,MLe ўR|-aͶJ0gi MqUzxCK2Ys߀w #evG%x~zX0l;H쬫(|&5¶iq薈t _+/dĘAI # pi 'y_Tu KBԃ~7}4"ǚ|;Zo0匤Lzܱy\d`.o|_Ҁ . =E&6.b?nÒ>'{7ف[~GxRxr*HGD+Ob,]l&apdtF2Xyn@%B5)9♻ !twJB"ԕg8t&˂X\1wpZ4F5 ȗ [i4y2qmHc~r+7/u8QL`#}(F 6&H(- l“Em z2G_R7lpTxfO銩z$0#U#3 558\#3,y6Mf3ؘIJG")@5d].?s<7P4=VnDꊛOIj#8XǓJqLNccys*`Tmt7eůSL܅4pʘ֨$1mb-[I%bHF HVT@mAF|>|iP\Ueƒ8( 0# |JT_RaQe6$ Qh_%b­m>SARElr"Tz/f #O5'CBBR0Q\>[mn*)9g{ہ1'</& 9*2v\j*:$-920ku}ў,~w7]FO$sCNrtBC?Tbݧ"sNV VM]Jk K[4W8:, Q/$oBU8CF6,6C7)J#>Rd6H D'!UQlk?p0>t6\!B'l3b@}EqN3ji 9k)’kT(s5|!!=]V@5;4\6p,M(z;e5hޡx2s9{Ϋз.'tn"rޕK7e^!s@E^SZp}p,Ћ`x @_[ED`}eA AOQV^{xq({Aߟ>+_& A<+{/#LG>~v]>ZJ;E3)G?̡6Rz] e`j%M4тUn#<ӎF'>YGAH*n# oK{&sA18շ_1i·x8`R"eE83|ʗov JT%+uQY@ki6Uq!`.K%Js!A|r:&Aԙg{O'6$q*f"b:wȋѪ<w.~<}h:݉"!}DfaXa K@7({@K h. Nz+,yy ̊ 'H>= ]E| ,uLd.& StT0>>̎Л傇PoM]RD²lG z5 yvz"`rQ`rb!H*h@h FGj+Grd%PW c7}mdx'%?8ƿ(³g/GqmɨKfve~w,Urx ! \5]؀Nt}ˆᓅ[&#{^w@򎋪H.akМxu WC&8vUo?-<-{{eݻ7Re+zgVpRVk5~D%YypI_G1|BoZ~F#@zaY8k+1s¦KW/nQ:[(:}zj3e6er~AhiyT| nž욱mtE";`&\HGbd*##S o[t,t+'.2:M P2)KԬ:j2\T1 *Frwaؠ@LIa& =IlT\"Ҳ]f_vu4bߎT!߆˝eV ]}b͌syTtMs⤕*[MdYz^1@ae nzݿEӾr>B =hetdsz) |VB&hdYc*M )|f}d$=TT4쏬,U4b{b\_6ZyK&.BYrF"Nʣ.g7olSGQHeaxTi:Z)4>|5c4~2A`6>ߑO#Q=pxC=ga$[:Q'yW&l]Cۺj j*m(~-WM(b7"N_"Mȋ'p<|'Җuk30ӫ'}QY}!jI#N@OJp 9ڿ~0(H:Ңv;> Lxc8sϽA8u|k9ĭ!fSiW].<=ZsDUۿTƿIEo\-z/V-W\@93}k#Jp^sɆEnRCWWMiGpŕMSk(#$idq2BfO e4 z+n+H֥wО]0jb7:?|BP=U|% Ky _ #Í=i֚fy a ~C=O}`M֛vj& $fL jt||P}nu{wK &}B{QoL҅T5oi_C[ 4ҷUט[}Qbxl-rw^jNձZ+_ḱx8ܟ'',@q?oS(Ҙ /8YNNo͹bvv M!5`{"#mPm) ^L;w"!̂:S'hC.gՇ2jE~889J3Zjvw"@@Ѫo]fIIM2bGA@{ϊU 3Ic5 m}^c-E~-x2hƽN£ci׾nlu w=n>O?3DkDȄ3oWYl u[~IdbhT[~tNǕrY[2 Y)Wa e@C"ºfa h*h_>f QbQOhZi:l!9KyiC8*Fj .Q)v'L |XZBC'>_n0&8tXk2' +:Q`;6Է¸*)ӈHp"h7 ݬS%<+z'3/oguw婄 8 #E8f%}C49YQp;"]5Zq_*|PlH5?g O{A工mL 9 v)|J+sj6KLTU@ɂh[J'yϊ2%BN\evt =njǠhy5JTAzG8:10nڶ7nnrSX TI xȬx#o];k$h1SXÎCj&p̆m?ZUOAyt2u->k AowS ,l&KK1''CV&"OgcZ(y@aR/%w`7i™q!MX`8sb!ibr֩/16DYFL$|[wTFS6pT>&T#e_ԱG]-<@+B8kD@J 4PL&GM'O:4r_bV# $ uuK1IĖ~bYh@45!gGɯkWē9{'C;TD|ֲc!UA"H=݀p 0iu wR̼e 4?-LXZlt,<Dzԏr]|q7mVl[,Qa WR3Fozv3SusQ#ecnh |cL%8P_3r!:.}R`vcTEcIZz[{Z|'NK ^ZiF(n `VF|i2AglA\j_-M#qJ)F-Pp(tۻXω~}VԾwka vn}9F#ny1b)L}d⑧G)rC73\$٭*BJjmj&u_"Aio:9̊Y vT@'ntaU$xLzAI Bz 2YxROW[} j Fô"۷ uC2ྒྷvD.i wR)J1 9g&L6 vSpd]G<8`6es0QrRH5ga=`j?Էd <ȔnmcAa_]YTVM>ΈyWxKߏJt$ܪX.סovժ2$\tmF9N(g.|͡zӃX˧>κHÛ̯laO VK2GїbVV \76z ڃX&!a%ao7T\axRh`'4a b"޾ | ,0)d&[|uQcgr5R_ew&OAN>4$֘oO4"]US6BcQͣ#z_LQ2 *b/;Uy h+ Y- g\$HJVgES%G0_]Dɚv4?j4?,Ò{c8XF2ʡr˼ RrX TF{18D¤vTLՋǒ1!ikFk9?]]rhޏ!pbocՑj\8W7C]<y~=gKoߕd 5<*ҍZ5ntuyQ[^4~M sfGzƵ#CO<[#)l3RFM{"bxOy/ueК| *(dU/D'AUYagIczN(@HxjO68n+y48YD{)K][)NP^3z1s&)1e*R`VY3?rkh (|jfhcƤ}IiyήzRK圂q^^MriAeY[-PϷ" >*0-f>z.f]Dbfe;6e&IX;g[Z|!hu!/1v*+DW;xYf< +BϚmZDwlf*-E'Qϔu恪z@龁Ơv$շPSH,͜٠Hɼ TQ-]:(N-hC6dyj(it@g&*=ӈ򇕰nTn1.,kH}nkY~ ;{>:]% r/;LF0xL"F]jqX;:Lm$8l 3vO`P@rq/%B 7_6mkl>Lc&WӾKz{7NAѐB<1s&b\4sF2A徂r+3n4iڇ?JJ;B![3{ x4ppZaDL=EP10o㇔cta=>,|l^lC'+ *On:ld%%JEmLKhäNWLӓTc$FN/Fgk\~|KB35B sU^~30Gzo/_bLlpeCWga tK_z4 swW5`C 8]!,c:ݤȢU[#x%:3H1b7m5U_hl`aqINRr# ]qУ:Jx3" |Խn{}k#v6MФ,}f | =zRV7jq̓ Đd)~\l}/CխBu s?%&7M%jcY|* 5/2^_kd۔Y9ű|T'y("bZ{Bp0ޓzcP9 +]=wTtK*d ZUg'{U'Qr0ODj8:~ S2&DÆf ?rv 2 @U4Ḕ݌9.Xzb1du{/-5Ϲo] +/X#y"h^Lm\a6I2  BySډLYsDY3)oȺ8gXSr.>QVK~ @q#I#p35), 9Y>C/k~vx*qHnLwzeB) qmF_=ҭglz9*^ ǯ K7}c4W+xˊ;U7])V82TYl?d3s?M,BM*/J"D N{2N9!c+if!h=NXҌlF]#D &3z?]~e)Y6EYs˳j$tP$V̽=@kZ 4NyԜxMQUD&# Vͣ}eI2lI{r1[TMa,:g0eK|?#qցg"w +|aqMwp*<s?N#F?/hhj r-c8_C. }gkI尞 !{EۋsIG}F5^QHtgц^Z`iJM+~}NxDI+ea6F&S)3yM9IB)hg0;dcjܑKfZ:좬zPMz/YCmD6q^I9*nXlze )or:h{E˷S.[ݯn+wshH{˖r\+@!KxDopia Y_5cjnV8Uh+E!)k4[ b7y91g'sSFy6cڥR1h xOB48f`FmX'97}*4>O"ʨhbՁćbK]Tm >iC6Lܳ $2زSߊM/Js>UC6fF?Տ&bdpeE,J`Sq8᨞ڡUS-N,{I/I,l[:; Ob;`:ò#T'pѨ'Q"A`1]"T@yЗ$Z@}!2;P,*{Y90  tTag)*cwP*n ^@aLf ;qp9GSE]o1!`~+ PE㹖p&bJ,2Ceݹ*b%j`i)lM8mr;U.i9,(O>F2J\!ʫr)LiQ>^g6ύ׍|}qtFKJң_.e%y^x"S|>LXlAnj.LOt-ZNpg=J,ߥ9}35Kh:vegk%N22!S,mF?N#u3@+w28d]˜ jwWl-r)M&q56Jr;sWS(yٝ @vX@ 5Xo3t+KH/[DS7,52dIN;([Wo>4Y0f+κF:i-oA Bz6R[s>@bc(. LxZv_a`tX2Wk}u‡Z;ˮ}Iu^nHZ]QQ.I5fzmIC|iMo jb.~^^HOH#*u)*7smvC;Sr,N=c"3 ~q{J-Į%Ck. :T#{5$a,lSHJx7"@ M[$7o$nz>I6$C,^8bqTUW8lD]RaRJa 629_@hlΝO3= ƺ=ݥhb&n6߮esە-ӆA/ B+PUQA DAɗX:t"΢>\Fvsz"@laǻ6esMZZ&r4=Op׆(cvlZ}vU G2Yi,4~MHAdCH&Tn}*V Ğ ϐ:CzlUkYYqr"ea{uwP9^l/5st5;UMeUx^I@{\ꜚ+n.9,EU'jE}qFpEZ:9F'o4l$v/3,4NYf(j`u nb$g@XL( 1Ąw4m({Y  ::o.=M=-|.l+@o(&D'WbTW 4P-N9PʣGĕ;g"r%Hp9 )B0ucFL^)x3pBJѕW9֩xN ~. ]oI*B 6ѼOM0}# i#9\!⪻Au;{VȺjSfE5{eډ}H FcMgMw++տצl,>_6zVv"ls) +Eǒ5n_HRTdYt:E0<҇CAvTFŨ/s e^0-P8 KAeKݞp5[g6עAҔ#YF: 5->S1t acSOrbV¸O&e[T4_`HoH{-~8.&[SEe-"$b/(j[4 VG;ک2.|t:ȃ&R{{U=Ǯ2\x\>Y XZ ;${o, `1zejz0Y[,}AvmlD\@nS )XC]Z"!YC2v*օ^'AP7bތWtf5,8|9Z" E?I󽗰Zr@|3^NHN2[6:j"Nrn [_SiޤE~ OڄgehtG*j/RlPDC QM̅t$ {ST̠aR6F&7l1k{xLn,RDM~bDxR0zO*HtyJ oS KI?1dزH8}xsp(kOds ,rxT+苞\g zk5mE.\(Hf#=tzY].ߞ/C!%>6p>|EAkͱW}ʤ}<ŠձJXvu{CT{HɊg DJ*Z{7B(xEx$yq8y%ؚVU$*.xurS0PH_Su]^0#j]2bi EN:]ګ]45@_Sg烈$7 wP8/Ui\损ȕ',?qo"PCzI/yod, ~ sPv(PeqW=PgT*%Iq(FR9k 1O~yT*rB88l>!r-!YWqB fMG\znMu @E/r5?&q۞[ُw-UB o~VPwyPMh _&}w-'&[٧*)ۦteJ= sVx67up'6Kl_݁JCD?qHI h҅\q҆kMmwK}b H4'f1g:g\Vj -1Ae%la,ܱ̅Į+rJ mլ%nV*3{I+j'oh.ưo.D65U dg []h=iY|Ar I\o<`ߒ"?U}IT*XG5pYطs-8ˮ\fX{אme G]j+i{bk璧@f(`k呣T1H%޺X"~?I_e0Ԧ[C5>i 'YSGK@S -JPb]AΛQڃH?K-d%rwFUSu(YO.Fb- TҴJc.Eh 0![ˊw^%'~L{kL{H2=AxzwD:zDˌCw3/ZTLCQbq2p~/hhyN$=Ec[-@Metg(JY] ,Zzk!;c";PKxAZ WJD˦#s$Bq݊WqeN+bG@ ૥)u/#gV7Xk, x+{kL&ۥhKtVZ]4xqwmTRy0CȾ&z/nzLt%=<,@^^/@,x_[JӝRiڲE G~B dDʜSi.V .-A\¸ YO`s*"!? ieBg|zs!u0~tN`/sS]j֧׭*hZDPhH13*v=]*c57CdaҦm:GѢ BUN$,L1Di 1s 2-9K9CMPU]چk[:0f9)zwǯ@,H4y'י _~fر! aԗ+Рrw}f](ڲl֨!4ڃֹ?&Њ z 1(Ί_As󃴁s8O&A8VdNe*pcFMJg"ަJ+"m^M]8OLZm4ݪ۝VO8 SZ4S s%W#b"cF$|}:rY@g2UUWap%Q lv^yxsㅤ{(w(>CwE o׹-s>oǚdR Nh~'קeezv&oA:şIMoKi" ɴ%9`*k%,X _Y=E_E:]'13"YR"g\l9jMdBϧcL8NGy+Ǥ}rpDppƺϙ-kԟ{klƝ牵 wO&ly28NBP9%`An~O#U jΕ]]'c ė_~E9y]DVyxh?G޺"f~4ű'h`ț{2Z.RaJ+aƅPHu"Cm ~*[clK&X{.7m@QC Bm|cc U i^_z0Eɽ ޶ Ԛgchaw`=oK0p@OȦ tZ?Y@g:LS4Fi7$>i(4k8no2 vPViUbgl|d:ק[ z -O@F1{DO5̯`%yL Sd͟sm*0O!Q!5l^E}45!`47$[`_\ f~u睂=xx/)lsMJƻwSvDɣYGMYİPM"iEO;=~aržI=)`>1ua\NUsx)29pp|竈$Uޘg U"Zf,@fki`eSP]ūu+8 E ?=VM]aDژ-4R?qR8MKi-K(8HUǀ"bf$dݞ6O s&>jrFUrJrY'#9%@*L)5/`JEm e (~ɟ-ɘi,|xIwE.a}M\[ʽVY ECNZ1l_; vl\Hguݭ])q0?/g l/T{=:XzԦ:W+Ȑô}hudHditRw9lr*#s$JT(.9|5"S@dd?n^|Ӵg.ѨH* fxl Y`'4B~15G9 JM,foey%;Sڰ~[y^RBp/|թghT1hZ^yvMqn6 (SodWk{rMmv#)',3a7Uh--RY咣hP, o0h8[ya_xҙ,}J3j$o8ⵜ* ra6;ű MK"wVaa+t Iڏ^O^.+[_ d+N_n[_)-zA$=S\ȆĊ3l!;UG5{mp94SnPܸ/nuC#2]o}?O6* ri(Z'R1ɧ?_V=h^W LiPT"@?z$(l$ٜaUa \]ŁeUC0Qq㩪˦vA lkLj53\\xCFu%̳<>p"> gޚ$._FdQ{'=U%&mg_j'uGV9bO .㽁,Ҙ7 t-`fh:pg4Zc޸.ixx s9)WZHQ,7X[nsYa+tё%B\MIVI( 9|j֏&&ҷ*W%~=L =zqi4hN|O4nYk axCglm}D GgZAը!AR0d]SkCjJPS^=tؙpF etOlb"KKs2yU@k4Z#)e3jos^aF<1r{`B\ד3NPM.bJ97I`㤺Hn<'/2V^c!rt; 򨳪oc&kŢ{~Q?tD],M_Uwq.M`Rʎl/@b4<fdM^zh^il<牅|ȊTN-_d l+$19PXR 򖣈4"o(ɻyeH*EbGEσQxS$VKXEO ;@0C-~YFd9Q|v-BBbL_tN>4Kݮaa8A T]^UOV80 ׹b@=/'wC%hg62Q(Y$=ͧ,4RЃĵhNGrQ"3\)^ 3yW_chhnϊBHob5`ɸ7'0I]/ju4oC pY ]Llu:M)閠/d̚.^YLZ7j \jHV#2a~~,ڥ)kZ8'!qWm9Ce(~Ѥ9OpU>Sҟ󷩧-=n1?^9-Bi.~WRiF0[+E]1[`TKbn[o42gTa2,J%|~ON(H^)`\re7- ֝S,N F TzOdqʗ'#-0(IM->cs۔| AU2cGdLiR+&'cg cnb(zsgbH5( d^$(;0I8YyZWܩK4fD ],V#6M;DY:xR襱N?^юt=4{\gٵ;SxQQI63~cyo *f^eD4b$6#>7-NֺIb4IψSor"FMq]-3pkK_?|MS2wyd[68ym/Bv/vQG"VͰN-Np#r?I pyzY7jK;]іV CmCNG`BLR߾]F@#(쀂{ ԵB6(Zf!ΎVp4pWA3mJR1H~O 8*.q[I=#V~ai x4ޮ=F ' Mb<厞OsQ_\Uzڳ8 w W]YU3]2v]_$Oi>[}pM޿ 'U$gm/SKn7;9Q8kkfʹrEUS7L[Tco}}s`l4ɤǎCQ) eP(Ah YaE/W KgА Վ(HV069&*̙,''a s<-w=*jYY뢑mZw t g|3Gİ>XlU(u{ `l2B "0N1'NS׌pƶQOr>A5)!' [F wS&9#e 񟢓cJMж`LVoFN4?ݫLiH`f!uXz 1 >Q#IU衱HedJc;ۛ5( [+ q̦zёJ}UW .~L[}FSFvQ;ﬠŘM&@FH/c3t6ݴ" 2>?}:@-N6K㛛5huqǨ'J?4\O8IVd]h b Ɓ4$l7tL}])/f.fZrBP~ \Ck LoA=% #@kqM TNqm4|-(}p_MvRs rh#<λkiEi-/ݞ>c`U(=CS y`9qj3B /\{VZQMF<X&Y4M&x@4fK.>Uo) w]eSGbr 2r`!N&!5Fhwɫ r Z }]cox/ xs44NrPz9܏yn^nU"nV%.R= ֗)zp3k>h<&kݖv:TzJ<ڿ]rf@f$cdYȢ)5 NK%)˼BJH7lF;̚| 㴈b@Mv8~)$o oa~K@=o7Y󱊒8>M::@kT:z?qv:B/?RB6"?0rHH*&G_hj1~ExcBT0! GX+%'NPB8~ƑVO'#dBNjo39Lu屮z1/|d{$ Dw1`H/W,̷M$J8\Ǟ#7$/xJlE5\XgMJEMaje0S T@H1Xb{F\{ZfUFg9vcGYix-d[JJ/{[w 5"?e1Uo ,xlO+^:v/׷|*f uF[B0( NăxRᅻuHKջd{<ͣ1d7u\Neuذ"X+wFUPe_>x:TX觚-=X 6|8Y?A<Шef.##}%m6a\œ[DU8?>/陿eO.#VqUH^D>3z&I=ź>nQaN+=T:2ܾ~Au>1͌.ۼs"w|BiAX|sD W ] W]NSd <.b~Ke\1Ӟ6!߼^Jk=@ Gj[ ¹Sm])#.gp/Qy-i7|5'"P g`dF Qw%e]}R[hE(hA:9ֺM XUxa"Q7D~{ݙB_#V|()_X1 J0%?Q>fXj$ d5z+~?2n7}!.Q8lfxߥ|WoT iЧCfl6,>BqzO׺[t[$;+o37 pcZԍ<9Jl<2b+ܧqvWa*X֤Eϥ  60J ͥŠ,3dʳ&O:}Z9@3fbJAHat.,EG㸽!&Uv_b~H bSU}'IP>ـXKnլry\n>~ c&d=검ٿoI/'7w5bY6s_^Ǝ?M/u5q!Wgȉ;>vĐ9XT45)d2Ev XOp媏< ӹ0Hd STXۿ5wzsyZm~J,t/d96//P$$̼2zrNnAu@SxI82.eɬwCD?Cqo7 @K)ɮI%+T<(.gUyKZAJ$iVc'w35TCb^'Ѣo!*Fۆf)WLς%8`=<!j>T%[M|!T@s? Q&w' i!b3죰'Wf!PeP?c1 X8󰊂M7yKhHI Ӻj]wӾGRF,rBjs_q.%4LZ^=f03F-$L_.5prd/{_EҠ3xDDr7O|mG wX˶#UՐ LjNIǞ3i&FK3t؊ۻiik5N~lPd |> /^Ӣ|Y/b ʹE*ԿlN$\IX(j6ay g{IE)-/Gt$m.@D O\8HCSq7seGICzej?/󅌛'8Sax֍+Co:I~_/ hSt2w Xz9#U;V hbHFH:9hlQі50<.Hՠ"'%dzXqG@vdcBAjOWYO9|* 8^sS9almCLp 6df%CҸ@`.#9s/ȴ8t`};ں#c;SŖUZc+f@ŀi*J.ʯιѐFLhPtFٶ%m= ;RI72l{;p-#/5 ?jyddt<_Өb N qlmc ;œx/ /3}E| H'G#dlTQ4=7YFoUzcu)N;b۲m ѦCgB"&{ÍGd7!ϨXc brr7qjp^rQuK@@(cC(e|\0Ԭ ="(B)j#hCA5 `x 2 6Ƒ ?|2ƭkE]l |+4BEĿ1BfJ}cgyf˨ ў;fS5S r*1(3F:{R7Km4k2> `ܕM"}P$Ax:(X:ɡփc͊JkӄzRVxԩ~ԩ"I&@S=b|]O\F-daē#:bNyhzRqMX8b4ݔ=\n(BU EH./ݨRuuڬkz xY\ 4. !i%uo*?:XhrH={)@)X$B:!}Zy20|?@eO)*Jo8b.]$Qb?}npkG6((K(GUE ɓ@6ѻvp`'ʅKK)Hg9 :8O0j:pFƓX5Vf_=EJ=@}Y<<|O4znLETܸ2oŠιA}iT4k׷ՀyH_ ~rfi _tU[hJhLG(xĒd#K;@ՏShZ&m8~`wy5ƪZwgF(]峆>9ݑ}6'r6Wz1ZD9캉7]h"ùUI?LU88d8bf‡^.RI쏌KJ}F7yy5p:1%̓Աx^Lĭs,UTec6 ߡcik=.] +`_EvlV}'+7}ѿA{?./sq4z^.:Idf^vi@21fn4o! M)nGD?5u6 QhVO[G[UǕRtkᎁ=Έe ybe"@rLb>N_EH`ݫp6x@BP`P/6kN?7Vo_X } IUV뒎]PTS ~MNy[<,L`[suGcs*H!CZOBƙ繪M=>*ɧZΙLWSJ7dt !ʸ}b|`<k}2)BS[ґSO"|+-- [$:VJY5WGҕa9 %CN g3p+r{u#_E&yͥUeDJ5.1Ĩ NIZZ_hȡ+Y9=h߿ u0G;" :F8HL5jϻ{48pK,9RttT@&X'6E .!m/`i7Tī!(W"ІS|64E Pm;y &wy/;Ѕs1!!{HliyWa^&\V/BU(zJpa=¾bD1*OgAS> @P!:А`~^uMC;jr!ڃ'<_:ݑAE} ͉*J3Q0Q&: KIJ3C`na)׼)O^ӘӼHvI>q1ZXGau[UyACޕ" q؂7ՁoF&"-.s7;`S)\\dPycyd_*ks-1ܡar/K^T+%TRpM+g$cلv> >>T.Qa4PX8@S~$iKg[vx_ǘ&>'ƥYp"MheԄY]š`NԂs[JCM.[c9;qhZF 5iaiWPE0gQFu cF e4;'?!O?u[߅yK;=A yǒbݭͲwWϰwzd}I/%$W&iU\maCAWuyT,*n7:WRa[ޕ;H*w<$Q|wq\Y[0o\Q,g#uxŪ(لW斪3|v14u+znxIXѦgлd#IXS l%PT])sSVu 7& )1rv%L沅FnőB?pydlֳοvScy;H6FqZ}hʱA蘯,ƿg<'̄j *s&sx.0Ba>3=8>r` V&Lt́(N U7tMC_Ky7Nxr泲Lj+F o\ljA]"xW.Zx'*s2|W2~Gv};a61Vuz}ís;) k%gt "oL8&tЮ9S ?Ȅq B([hӰ2g1=`O^{;95bSLLd|zT{ہETjEq|w JpUJ #C:eX$#N?vtB AJ a2M!.e伫V>L$g6h+Y_e[UwlBr:`i%j̢eX^/yxG!U(Aީ]-gNϸFk,7c}, ;5%95\,IWl=]=m=)'MY,@E8p"6&5”.y,_'` lս4f%H]=o3Nl+&yg\Q6,۽N◒I5\TYuJu7]"^ Y d>\0,'eIޅIN~'|2rP2oTE(=;wWHL [ zK쀏u1Dő>ܓ5P6)+tC*hs?eςjZsFIżNz&YÜd½[ć=@6(m༟j\L(e LDiQn}3ïvjFTlLzW~j!0WF/Ϣ-/ַ!Wo{@wz}_ʙ.<~+Y/ W {JΫ[y Pa9$Ui,7A},O{wu])Y 4(w6̎lK[4SbV-hMe3u"I 縦(9^~lIz}W;L6j¶؂5ݦSnvTȡh j>H)y[vzMN-NDN [våk)7 뾳ʮ4H"gcCcoxᎡ|ޱFbG} ^Q.r »L C]if75sh6Q탈;XipN7B{!8}$a#vh]\Gik 7B~S' {z\j ;g$MnHK asaLBb$~}`?n)?HJ ٲn\ʩ~g 8^2dP `)d|;jG95d4` ruׁUU[%guAEߨ'oIJ,Wnڨ H;+j2IK:=w>ZfqNh.ITf=3ճ*Φ ~?q^CޜG*M|hSF^,eu*% h9<.Ka*e kDSaeȭZ.@QN4,(jr6=P7mZ8Rd1WqɅBlfT- +^-Pb4irs9W”X Do3 X$Es%/V d}M>g`ږ3i-xyqT472gT1: rqbID3`}#ifz/U.yD}$ ,$9zjXT}VN{ ᣊ "&{BD8^Wb{c"/@T1͐l+/z, NpU(a7Su{H/l2Nfz/ߜ39 G%U [3 }(6d R&i&u9(:m"`&$ ~.r^鬺F ڠ seI^ƣnD]uD,*ɗk$u[C$XPʾc=6n.$Ha A!$TK1!Xx?D:RX ?݆hQB*v*heЛTEVE m>fM򢫊.EՑmCa(݄<&ʡzomrίAQOT3\& J  /?_\^S$x?\`bHY\ޟjN?+ʳړ.5)iEe%\S!_.BD$ǭx_1P}1Hu9/LfX2G"vd?}v/3. Cp}*n0qb p[+\U k1V>3SOɏ 8JX>rs@wU=̖cՠ̐4>L˽dwL sd񼹉< G}lK!YGpzAhPiDGaSTUNc6'5([zT>tیjԭ4q^yi+$>OWFhԓ:x)qg jg `H),)//}. aD.b˹a(q Q\Xn"i"YQkT\pҦ^) ݨT<%kFD> * ֐U_mOּI; VR]6)=j[d7PL3k"A:^SHv)b LiGPԠzQiAPvfN*BWҺܩF_(e~Zc{5pyL5@zs WR޺q`ʁ{"K/5y,řNO"خ1[pc7f]J+}}4 q$Ǧ+8. HU.0 Kl]yێPv-}Y:k-Ti|g@ys? q)XqXPzd 5*Cn$vDkvqp$u&w?4 wzGDT~oI>}om (heY)Ov[ &ՏQ@,֨:+R*O~)Gg`X Zc]Zc{dΒձؘH Y(ő}'w@JOKt48[C/7j~9ܜuX;Qr.i{RAFFnf]iqhqX%%C]=2^~?1ٝCV{I,F{~j[IiBoxe~2P܆? Rd֋ԛ]0+6Q1[n#=E2rVOdN Km7e+^to횘@)l UCD z%)x5o'h@5yd^Ac[(CZ*<ޣ|+ @ hAq,vʀ'\M:a*H6fu'Ϣrl~+v/ qy.ecnvfɂY63R:0U:\;K%a>zr n@Eэw ݽmNa]Q;_,YSfLtRfk;Vٞk;U` AiO251KjTs4s-*?~ g8/~҃˙%Q; UJDxܵ=U7VNq07p[VN#kcu=05b¼K׍,+Ai7t '/=J#Yu=ccUX{N .8i%.ࢆKD67!5L.p +;ie l2EYSbpz?@=eu7t-m1m:@>0Va3 NMvoXfјm9k)`_H1y0,P !(71D(R' j۵b%+{,0|GF'JM].*7_7hD*8 dAa.h.D0V5:S߱$G!ΥΜ[<^ hVnҖ̼(nL/glW˻,ؼ8zgdD,ўW/~g٤r5h6MQ!SboW3R !s[/R4ڛ~aj.stտ)9pݾʐ2|)z&n |0aJPghws?b9ڙ*<|BΉ 0BQW FN[b'GǗElOhèx]£US}ٿz>KU;'tBX#?\) D8j68 '`Em!>XSOd1V?})::Y7.jJ(cL +a)=hͭ-)<< U'2 z![ j+Z #•*\Y*S -:#&ԖFU;6s-=E}sҹ@VD/yWzjMGP芰ѣC&/3*H9N\7}Ռ[,4Ty2³%{mo]Ƥu8v\@'( .}P>8J؃|0Jd-ŹJWL[zDǷ?ً-;m4laP]OfR%AN,b\ం7vzT ۞>Ӽ*:@ K|@aș߀־[A5h3Dпj)ض}/xpz_cqTK>[b`*/<XԷ`q! ]PL&4ZB5/& OGde)82{A07!Hi԰ba!~I0:ؼc~rNRŜElޤRsFCey3kB {|”ې<ORr?0ú3Ω/,NR蠭t9͍8/WהՒZxLK>\IHW \W_+1N5YGCdY){HO> _;PMD˰vH4sC(D-R!oJ]W[}$5'ȮD4GaߌnY5G-׸Vя~bcACÒU^|Cpg C'QL´Ȭ{\lh]uQ:CCAޠ0cq=_C9/+GjT/!, ]ls"?Zo\]yH6/} P=Ns5T5>.cbguujp7{rCjbL{ yH.o8()/B5`1?)9~J`RNf5گڋnTsE7vKA RZjvw5D@`NF +*2xܲ9hO+Љl| xYn6ߴ<ml18 6+6ٔtlـ&-lO${t;y5jOy/:OMU4`"z 1 ;%.#2E祤u·_<ؓ% L|Mi2h,F /¯M6fAnc*V\k* Yr̬j;Bb\$pH*0mZj"PEa%pZ:߽kC}{bYNB{ gE>JNMYo{ TjXy/cףk` 1 :aڪ JN!S,E%ED"F=ִ1NJ آnT9FfMVgl#yH`-Y킰VF5^Yր 3;KAIU\5/8-M nh{fZ(s?t'Rs(e8v9.^bBmt"Oxfx=!CNk$- p_@W3}7T'' Hz$ʘnndtAaUc^ w;#>Mx nQQ2RF!dzov? _J{*d%a6-"ˈV/#[Jiu/3[8![j3ضO)_}æ( HpCӄ$Z%/ 9MVL=yFJMuPǙlHL[SiuWx\9ZhYFw\$jiW#2XTϻRշtű^GsdOɝ#vȅaHɻ4csG1bm3kx)ʷe\=LL/b ba5_ ZaJmȨ GUz( ;/?*drx};}HGAKK Wzu VPfo+h2%FGKGmWF_fj"$lkeMoUx+2ŭwϪMR > 8^ Q-h /l 2q_=Kt1㝧C88'g)}>dJg!td5KXDm>UvM@>w bW4#gKgƼg> ˎqʋ{Y`A-rDi^zev_WG#Eɽajў_ Ʃ>CYs@" e^y,~Pק`Ѱ?b~?y/ؚ1$J m"(aа#iH~q_[?Xg@݀AnVtѤ2%\UR>]JQ#z%|߽>L${:)6dc,$/3QoHYfy;c2w0IV/."(տ%o,f*DdAT&` 54ݺ|j=G^P=6sofK{2B gDLz#}io(dO }} _yK cys nћoJF;'qaš%dP'Ǿ,8A5bT ?#Xч{d<3YǠP YnlVUHezru[21y 7TfosZM>l<~] fA5b}4]6>P+t?7͚aґb =(bW 7e2o{K1{FKCz+N ޙhFSE5 nwE:Ay$4bX4ԞeQ w8Qs>>qDh92VY+!$*sa!.j2KXtC!WX÷e`"<9 8v!~;`Gu2.(zSROE&ꮻ;#,IكYGɨ^^^7pRDiaNX=YIlRϕ'.gڕҀpPFjm?VNf]Dz)KVYQUS *h{FeI89?^&z{a=QMr:1.ivkcQշ4r\=F>U=%E+];1W@jzM ߖ)?VEZ*7U8NF`ێ4'ҵŲ[a0y+ f[1C&M#Wg16eF44̬Aug7 PB1@+${nYqЫDZvDqhp7T"w)!\x=Q8:B*L'k{p@X/pW6/55˵+tys1x<)ofpM46+9y;a̒[!4dZ&D9t H7}9;Bͽ9UPƶx<7J3&x?;l`+>]:6$Dj-'\`+`֫^./4Do'߃=1FC=I֧Ji,~t>I9/Ƈ4oI ,! U)p.0CuGLGMp R}}b]o41mOp_lkǓ[Cz.<[>6  2ӈ 1|ggdo\XYF[ hhC?z/GHbh^xᾴ ? Gd 0)JdB]KJ"oj.HyCt?Ykp?4i<~тz|ky{C`Hy|g1qc*ؗ>^At)V/4'OM CRhg5A .@ı]=r)vN00;r?]liekF72Izp%7{i-*(#e J5>|p|}o#y$89HcN^#dGc5"vjF|ib*:m$OUWZevVA3Q3d '&.MP*ɶ$3VGXߏOa_@Z[(`]Ri= fC?@(_fQ^ 8Tz ܷ 9%9aA -vhОJNrGۘ")9&jIgbY^Dm3'^ 0 03#X͍N $L][GZvy%#)'*`f]vּ{/M 1ɿ?9dxlǜU]f 8ќᓾ7zVƦ] p5XrǼawn*/lF |F?.iK>)' cVqTQ NŖ$thȖRr⢩ 1]2ds3X2 )'T=|t9% x ̝)Fh2޻Mt7RqTy )ҸX݊Sj#;/J+e)ۉN7'ekd}ґC쮜p6hN3U1~r\݊ xo16/oPdA͋$;'o AZc*Ot43Q,Y 4bS,5 MJɝȟcW>Xlk ^4D%(. w"ٺ7 Z_r)[FG?5I\&>@m'}M!CiHڵ &ɳb_V4t|QwߵW.DׄyıVWn"YM;0݁|u)gOU>v?9"=O}EߤsVʊQ5̤FQsy.MPޒ/ 1D2鰩 2v϶hdDVQ.MP[g%DEJOv1'p7Z"8777rVWL8ؚqnmR1W6eS^T@ [~؃t!vN0'S]` WV~8<Ǖr),KWj\VfU18< kG~/<0)eF˶O]5*w^aVmoeNd[l#tn 뵄HO2.\H[e[h\bf=GQAKWcTu] c#Ƭ@'ҵ=o8wc Y?KǙzFǟmCs9/ m`;S=j,Fs52]=9i7z/Cƶɽ^ U X *޲A/rjlq6Y $|rw۠W1a_ F'gٌ"RoYR3{ m,? #b!-4'aPwxdɷCʝ#7Q m<ܤ0KStӷ "343ܜp)Rرc_A:؎n :hivL_5B0p엡*h?pJ/FTllPؑtYgڵڌ 855 {j!qI`}m{`4c$Oeh"'ש='$zFp[qCO+gIi3waKu5m;}_8IY*%,[=&5JNpm=݉;sžʋCߋ>|YZ8c-]בZ֧lSxlOnJm=OQEjhmj 0EW^? MB?ȲTG%qF)2S~mʇR>U>:itUY0&P *J^ ,= .:К.;t*/m*ZC[]"⏿m% b\bէk@SBp޵mb>~[+Uqcc 4Sց$"eM'[ḏj}ZcgU s/ĞM #s+9:잔X7V=3GWiU >vlo ?ҝW8E{Ȥ{>&jp~C|v h9)[o7#θKm lO h@U1HF*L]([|S܂;} [Sn.R`D'k үh ߐLCwpGǷ$@*+zQD0.=9:zpb|2OC^ nƷlS xLvgCGlra%gϳ<=anw'q1Z\88-V͑f]*-暗;+Fna{3နUskpSP3TNtwPB~fq{[/5J:: G ar 8d9-(чLPi !*ƆfSɺ'bNNoQIC!Daղ}ru?! E4#DۗyT#kPpW@GAɋ ՀO\G}*rR6 9g\g`0$"gjU.F#4̜|ʁ\\w݋ZA i#t.b|EXr6|bDOW}&DszYflo{\<3V?y$":p/=jrP^7"D^ʄD"Ǣ ( Y/{}bي PM-3 EV].[4$ aCС'S.BMq1Ece$s^Hg() #3p-5`I*ɝ .hR3:|[$X{T&ʣY8sI3$Z\pYnNmK|Xy 7or{UZa2Bv3/']S\KkBfP +5z" ?O~'6麤]ɧFodeo l=lS.MFE?VѵЈ")4#OZ4>CM/364…#Np8{]Dl):YBw{%}n}<>)"+s^s/j<+E8{kQp6.52R0f%gX } S{ / (}v@gAC&Tw |='V"Bӹ@sē@Ѱ B[ ŷ 16z]\*z_IMj הLr A^ehҨ oX41 zukWNգH,)hǘBʶnez۴m6_n# +Tl@3TTզj=$4{F9Q`鈭* Y!,YE?%nQ _DfsxO'Mƌ\uQ.M&z-v.!Q,4Vi u¦҄NByԵSjؔe!6rKjW֠jɨ =ݡa=8eL U(+=Or>s/ii@hx7_i'53+ /2%O6/a;pf,a%SAT~RAg/tf%- 2hJPI&I[򆱐&eN4d6g OU`iQ,+ހɍ֯Zx*}>!t.(CNsm7`UZSNA0}m sA|C6G0.v|*ߖ)orUEC():2b'2}TaO(FSSF>SL痙` cJ1Y,{WeǕHA["/A皀:6!G㰊Qfn+Svarc PǞM 4%cIXÑM7TƀXιzSwAPՐD8~o /I-B\cT1.6 D3&=ͤJCjRӒ/M;Y7 , B.%Iz<[=+C vb*ܵKڐ$W\1瞕or:}wg ƍhXR RjW-Sj ]WjL{Y@%c3a=cuha*>Aya]R%BV}fVB5>^d(7C*5tST\&,Wy0Y^G.ؖ&Kp!17;#Y'I+^Nr/2%|A-xA/3»8n*tl9_Sz[7;^(e?S{gzj=8fŔ( x#LRbb{zRI.\Xo^R9 4ukt5Lt<3&'G'{SWS4KW{H&K"Ñt݃Pҩ3 ۆ ?L8+Bfw'㣆p~j_ /<<z`(jf(0~G+I<IrA{_v>qa&Ae0#ƔmYJ_7f zb.+TͶKhvWy %h-Qo{\bZSȾ^")~6۶ z/0KY}ٶ"&w#EP%7}l]Qߩ{d aBDBqw {6+]M{*ACF61 'yǵ` b 0#—~v^W$Ax-P]DŒ6jS~d@ T4X‚ע!V1;nt9Z(&O( wu)1.xEŷ&3Z 樬u a h&⒃?3%39ig7X%u!ܓ֚TZOW\hAںYS] !S y1ѕM1RZX18AK%GNRDv)L@d jwEK1)]6ߏ<ۘ-S:WNV?9}2B+%hQ07NŁJiN#誴BqS 0vN|̠8+zuw>vR _"p~Pź"Y]ޱwh]o3ݟǠ *-CPKȡſ.ʗocLx{EJ탴ZL׌5sj ;ZxxeZL{FTE9l:&? 6Mĸqzra>x}JVhdW]^/Zײ쁭>Qi@>X&Fp4'L! PIcM1+i ϕ۝m,vp͉m'tTF@J2'~nș`"a/Ϥ' N.ϼn Q">7B&_Փe*x( $|NR \ |_K#̑J6[Xl .FI%i 10;JN#9خg+Y=п?92.m`;}!NBCg礻 0#OÐרyPMñƃkwGrdiy 𼯡5/|Abۣvr֚=9;+z<Nj%_Hw=l‹>ŲVU_^t5kIғx$ޯ5Zq,5?Po5kJ\ ,>*]HcH)`,TpapoGFxTy-  ՔHNإnپ<=j+"ing^d",rI(O|nLa{ݲ0FőgTS#^Bψ4%hgCm{?Wt{L:PDYs{RfבJ)`ix?nh*Xhjwp`^ 9=^+d4p|[ cvz*%) cg TƼmF [D&!"o)3# "}Cnsʩo67r i7Sp8P3"Px'~)42v'o-ZD1! b$7&FC3QMIaxkw^Q}ǠӞ %d4KghaLFBv zt{1 $y[ HK &y߹);cD'fFdRTXJJS}􅤺&e%V)"*OYS ^4#a\\,9CW/ԨlscV?myW.'p筑"mY?^Vד ԃX|x+ʱ!;(dLQ֌ .$`Cj@NNXYOemHlH_j쵾]Дh'2#4 ҥ5f=d8IkԼPKޯGm}9q?u;KIR*'tYFj9=õ` ׎XqeN#X`1DC7fLk|%(w˔zza`V1)h% *דT[_ Х/9\oMl0 53 GOY pij+#}whc`Bu,VG$YkzUԥ_bX3qRo sL|ʅ\rCPCtaceu3+k׾3GJvșc,>b{!ỊV}o`UH!NTl7 ; ;,3}X\tB|F4Ql%=G4HPƑ`s'Exȟr _ kWߺ^It&:2+u֕y7c#u ҆P:uʿė6+,Fܣkr {kP=#e5w ^S廀? +!oPiwKƷn2`hDqZp٬C(Q3*#9ZK0)j60LKӞx6[Y<1E44e<2{j:){nZJF` DHbiV,f9uUVgSP8ڂ.| A4t^ ܰmq@zrG 7n@fK3n#:{].y2\w26^z2z,/(=rG+ 0x 9~DϩkћC:ɿ@ه(ѹ;3ePF\TX樍jd]$^WJfB4_t8IηB./ IHhAcߪyaū>{.Bn,x~iU#t=v zm#ZES/#{).^R4'THx \m AW tҋ%hZp;l{eޘRn>/Uh2F%SX2!vӶaS;;_|: =뿏NGK,-6in-BN>ڦO'e"Rҙ첋f7nghM#  >ap#6z[TA 8~ 3MD z^[ % b2.]22A=\ FI'*ZA [<Պc[e3n7t:a'BcuX_r^ݕjVKϙhߚ]UF>^I%5% AK](wVx ՝X7QZIJ#"fD0@WY&y%>z6W f9 /(gNCs R׆_V7D;;9}R-4U'(:D4Nt3-*&*Bwu>֢IM:m*i0eÎQ?(L(͈a*rީVwh iQ&ةN78H>^z䢚mշ`I.f vW/^5%&(,%J} = nN$0aZy#h8@//qpjɋKA :`jQE~[t7: ;#`@_TFI K~'Y]#^LE0'x-sJdsa3X}d)أDPs&n%N螝Ōa#@7K`F*;H<@_e˜+[ƙȨt <H[sğ,mQ>Иfw285Zby t:~*~I%WZLA Sn[\٦ jq(-ok2Z&[q ^n5j aRpBxK01D=YY/;oQ4 OB>Uu:+ k2F+]/IZ~7鞿50l/z1C˾ QMs$^9`w;+B2vFE/` |*awq瞵^KLt2sysO1,IPxj㓍&$.!2zn^/x3]!;#eã}?0k ukӶ"V'`xú}+ykiP~R]1Dž&3 "ty;C5grڒ89 vӗ*2:5!;: W >O7bM跋ݾ5$kr;~<-Y@ҘzCB9Lse6ܸ eFcM9膳 r3c9p 't\ glw_eSěI 5f8Qz؀#naOͻxH,hck\wrZʾ.q'$ԜA.Sk-:!HobP΃ak Z K#i=9 ҥIG|*Cðjy1}: #gd)c I2Pqa\eGL?!s3@Ȩ.9/EL@W[lLfײ5^=EY>YG}5£osg~6;|.Ub%T#H(Z\VD8=r&d+&0J0IjRĚH_ O~[+Q}4Q1C\JHWaK7rY"Vؠm kp5˘Х3Ncy<96 -#Y)(akID(֜Ų tE:UHT,3W׃ g"gL[B)7sޱ}%;gYMd񂩀m_,)u!-fgx.M#(ӎwaSeR62KKVC{Hh, T?(hl{ ǣ* Kk5`%lɐSge+bD%R|uŸD[`|{A\,Axy5M];Tdz 2H44 eÜY1e䥡{`˴wƗ7-O5u4t+CQFt*ZKWVzմD?C\Xh 5TJv>/RqU=?vSL.[@іe Nhu`F[:,>1q>81osmaF@|08\NZ[BSf|s& %0Hn!_בuVL ´q(?rp=l$gs`.^ =U==$>(*V;fiºLx qw[:G/4C\}YÈ9А*^$YZ(7#F."ZnF5 h9M+^ߵ_,e_IJtD^oPxJ6gttd+ʿU"5}8z^J #1P<|R#!wy2vSۨg|FDE;+uRiN6C0tYS2cۢ03|^XwzR:,{ wPrtk׽BQɁ m-B8" F^wɾ@ 0(a2y!ږMrvيlhm{JvaVvdlFo߂(6}Ei'x~]M9 1uTE KB]DԿ=PKybTL#~FZÐb-fveS]`_͹,i;y"0R,Z5̐4c&t$KnVflUh`OSvo=Vj GY!>`Ukl&&2(K*IlDܩoNNvFT:7DkT(38&5Tt6i񧿠L1x<~#+([C ѕ>NjFGf$i$K }( </jfoNk[Zj c6,oA{kR" ]m?ܽYGo~ao GR"|# 8& ^U .^5?&MT sAD_-S&DێQUg/Fa0lU?ila g.0D5TZd3b|x{vF ɬO3ONƙ)I,rFP\sD?9VC~^M-{uxf7 f~ Lmqq*lH6aY[HEu j t͖dU"/JhvEn]xG S j/_<#|%b y"SGlaŦ}v!ۤe K^ W5_.=#)_0|wFPj5 MDֹAoC&+2~'ځtdqϗmK3T(qʗ?@THvɋ Fy dÅ'?/n"r 305mioݺH\` `j2[?!%?j}@s)LF 0[#D+WŸ'$lqJOmR≥DS.[zޙ1z"@2 Q[2qJxAтknBOf[:XqFp/d !:iH k.ק aeS8|f a b4$c]yW?'(iA+\y;E"ⶩhtỉkg(9 H R-7)JS[ݗ-kQ4e61 Nsk 9Lz*30Ѳo߯r_ X@g(_5+?4t 'a*iEv/:G'SIwq\Q6TIa;|Ԋߒe{GT353ID|A≠vl˲ 3oP.:;;fO&]Ϫ-*ށeF^r$wFz]b^a4+$XofH=D.$\+@" Б2 X`hHPdt:vu=K'pDl߄mc*2"ם$ hy'Եn942$\%L6vĘ9 !Hg? !RD\uT`]WjSi1]FR08PEͫ'Uc?;;pΔ6JcDnstAgMauvso;g!tDzZi5TLn{ͫ Ǚ ve ;i { ƒa{e`iټ*3hdU56^JR7` T+#TKRѿ`L؈[K):9|ZuVۧ&~WI`@$V 㐛c4g:"k!`8Uٳ X$uҁG-P*%aۛ@-d+z+qs:uaNcY,lCju'B@5}QR2Uxu{:jRɏ{xW I]AHsw#!>wTPA]zX5ס-Hb6?SBjfdto7[ƣ,MW9 5GxS&D-ִ>ޘrk̅>E#3sq9j@jYjʹ )Hx+&r- 1>ܭ+)G4K ۜJ"Ja ά~NvqT>: |)4u7Hr[K5n>*/)9x/TR _vgbf`rx Bf(7hȧBwK?F4=}p 8.Z^^&n_! Øʋ(@ E[o,XГw2J& S&MّR%Fvj'jDԞم-]v Z]78x䆰@ŜĄl5n/tꐒpz< Rz`jTy6ctp![9puKu:яl3[PȐc!†VhdeЪ_ܴt~8TzI`)j8СL_z'#':{A}ƙ6O}n6ִC Y*v(W.YWg9EDO&u t]!vdS&IdlgFe@qg@@ֲľm(\yxw XO;.OCbskGPX$ "RA&-RmoϷu=wUQ*dԳ6y?zm 'H=!x㜸HŁ*W0.Z km> m}!dl٥*'>o D6 %@iEw6JilpMiƚ0hXq01pKWQ%]ҡgޛfTHyצx50dq  MrěR) ]QK qҼ.1zg?ͱPǾKM^ dƱjG%WLR{Zr_MLfC$65c7q d?< MXE 17N}L'$ܴΛ55hS/Wo~4"*ɋVY1j[#|Z Fr*o71;Խ`+#xoBxFيA% ղ4FXl"hE3osT\2)eFm1!'wm{LY JKwߵj!//I15jg>uBjڷU̙&|2]4PR}]v}P*[ûoM*j` ,sn2+2 ("rC8E1shL` TU¬˟Hi/ũerpξ/MA;qȜ9Yvk@#_u\63eN)ʘq|YuƝ롑Cfd(BlTc!b<ڑ}$ {I)o}M? '̡+¶J9xwD>~귿 ZN͠5EoW})DTpXcvc>A+Vh!1c+VlFe6Aez#qxKw|{`]VMoBRq8u#]Jv7y݋VRN y"E./@_g7MO FZ+RN(&p 组%&uZڳηZ vOݦa^eY{TIp't[ =d*AlW0͂G@VcS$?'iHfpkɤ|77DՒp>Y91t8kLwM1&o0 dbbLBE(+eO&y;$_&f"B25Z۽]_{I|o\ȩYR /C HHK&WAj ?B0 =5e 䫞7`)o*Vpu)9 wrcxAҬ0FJL+GXs UX1㙓`nk/; yGO:Kt1ډ< ؊)go FJ8(R"&z<"ʯ^[ԝsfLSm|3koߏnpNA_@ ^rF`nO;~u=UjIe@qɎcz*n|3^"YǕyZw>e u|wXӪ7[z? mGE'o5/ܦBǒMh^[Be_DltuRQLɝL}ncu;Z[~+d5v7YjǹU\ܶ.8]r8]-.lk4{K GsnĆ+OFN?"*/gb h{:vuVߢ-`ueԒ_ EhƀO0뼼݆MQAIiR*zffBV)`hDW9WnYr,?^v软9xXI${cW2#+<Λ>qYJ<:<"w@ DH+ d$[*;|bj#>IBQZKY'iT T-q3`Ȃ)eq(צ@|+^yی.Acao̳K=}H&錾VAp@z-ބ҃Hm8sW-#]bcf+ۼp,A;(h OזroyTO[Gu@T?q߿q7EF^Ŗ>$*0 22S?Yl`7UH_2-[T P@?A+%BT =3{ëzAe tHmBn KU]:4>G~7h ` ]zI_l3ڏ0 AvdžR{B*.wh kn\k"6vk'nH[ruPmXIZ+h%UEivj{s$p g`(8/7W% "Y寋dkƔB;;aaCmf+爜f'R0x?Bw0D<@GSgz;Wx2L]jSYM] -<+"bWƖٱK }{"ـ%ށȈSD} =6 38|f\]}"9|2+Ru[AT= pgB/ ӥIʭCAr[t@MyX'G),lDM ֦9((YQSW2yk4)u5YF6x`' QG__pzDY>M<᱑;Ԟ><+':`AL\Pَ%HʼnX0f7M\8GʐAd'"/UwabLn&KIL]ՕIkY/*f:¶h[fQ LS1Ad-][UgGdZ]?XF ࣨkׄ&|Hh : ^ 5b)JXƩ ?.j_r\>?W-g&S¿O(M}.85`ޙY#wyɃyL{9"|ضS+sd 1̣@W9O|t?r21Xf!.T,lC ~澰{Ob|K#Jw4mr:ʯ_>K,, ,aJ/9nNhQc XcJ:V-̐.fF_+ӘE̾W8_c L?;*fT"wӞ(zem @rLt0o[W$dɜ?,bR_ʞg%W?Z@=Fnsv~ 23 USh5]*x.;ItyEBj'2 ʇY8HZOOuJEhô+ls5H%@-O(faSUs]ΠW=5"F>m2*h|A$ijŴ4H؁^2_3, @k"*3xs=-_*s T s-5y{ܲ\qRlJ:iCagl`8B/nO/Y0z zSY֠npA^v2 FlѵױT&IGM\$`hEl:-Pn 챎AZk-f&`4^t:c[0G%r‰ hEbΛ\Ϗ \!1 g)i%Mδ!wTe&8\~< {baue +MJZ17PJ6&ȇv#HP:ʸu2sQ&XfNڿOZS1ͯ.r (Aj!` C*1P)mRH+g5Q)$9[ʮSbu x:[q%멈 %+}?IB9pj A| 웤UlMϪ^H3M;E8e+VVxQHfqWKr{̶w2q?;W-YzJ qwOTBuay7u؟r TO؏G^m}'`Giп<>CĒ3&>&҅EfrqGu0.t{A4"V0ٝW,R\NGll;/^/Ҋa'Se_ZYF@x7y(bk%1s:8)1u; ;j/"0U9s.|Lu:λ?|iNttnSf,sZ{݂Ph3꟨YLօ3E?UxV{h[p^;TVa^Ln.{,5%-ΣcB ;a:֑;b4 L"#[ؠC]V([[/8i% ⦰ `R, sg1o'Hˬ6>؉p62ޱ9BeS((|`P1sFY/{l׊)Q"۹^S1 \n ie3wߴHqS;ﶾ*C 88@5Vέ㹰/u¶VԎNd5U^sL?{Q ӗ`DG[g-As,w "' nA,r|y}U ژ duOApIɁH9! 敕L 3xN]ٝq@WWta 4lloɬ =rRKz2%#A^q'\5#IK%ڽ3q>`y譻].9kZ)opER@o}.b'u$cb/VJ eD=suck'@n:A=-m.Ie~T {p|?04LSf")u< ׶JLuQ I mnҫbN1[bu؛Fm=4 @X ǺNu+kmD #}E6MYm2™Z[\Lb,^:IiGFX[r:~ *&o o/5c𕦛fTgG9}5O 'g7EXs2 3kEfY#5{Od+H"k}u>W}?`gmz w,#ɋA_BāpFBOK 6J(>)j*Ζt9SiTf\Z L΀20ATX.ϞZRf1gjg XǥP<"P89I(评#+~Rȭ$v*8nhZZ] .Tt "ʋa7#PGs, g<*TΛۆBNѭ2];'r<]Vqp6qm=㈈[Br8{[m̙6L״T oGtVl}pEf$)8#Huv}ȕfԀGPZ{ѱTc\G*,<ԉ¢ iS=xB/|%E3N2g"j?| srIHQ-ˋrHC`ՀO MJp^cDO;"*b`d?n}ԿIyL \3@QSq0(HeЈvid=q!l_?Ih"Xqi]A00×+#H&z@K .,ށ^#g|tb7B4$quMzmegG#;ްh#Q+ »9Vh3Ea܃EzfbPs`M&S``^f{LIhVNgVb3֢I&w%G\tCAQc wN`{S9рe#㦜-4UZxXn`aR̜\}"ٻvM#C>-oR Ƕʜr6HXs?N8QLK@Г&(lth1ztP o>ti=5aڕ wQ@D9pqK/(,^zǫ<8v9a;(-sNG:r 0o /fd=w+X{)?gDe651 8ȮF Zef/cbi7)߉:䅃㾖8j$Z_1$]@)7Z4ZXmƨbG6Ɇ8gvFY CCrÅ+ cV@vx~P[32)d w|2͙ߔwT1kA\"P ȸXZ+R?Yt!m9Nv|uD5zsM~jy'R犸*5Icm\k`%iʧ/1:" w%?r/W/\g?Od!XiRdO0;ppJH6^Oig\w @CL\Si:*s%) 7r F "v F)p_/r;a| NNr.:< @ɍ_:@@!O<[cg [ -~d(":>Cښk%lȴXkH̘q$>#,<`>d2cEF)%VBDQ̟}_~ű+:_:0A,B= XAzU1.^u8Cs1Kk,ZKecYX+aB 2+ِJpСIWװh P`1 wXJ{VqPa ^YY@z`؜j%(#-j0z~:۲aYNҹ-Q9Wi@ ʽ@~:I=h } Zu"y~U ׿p(aW\9O<5{ҏa|63[ Z*B EqzY@؇U#Lc֧0sYXx_kZj#3Z7|ܛbùIOA~]cy˹rl?qfԾ?zbHlb{,GțH#rLY_[| G]Crh, Lw.lpx.AEfeU58Ǘ@i͎ɷq)P~5Xi 5~zq\p*0ZZ7j:^/&ҜyO9 ~I QnXs#}zUÖC7IV7Ezt4A1JyyE?qN\PZeKSwWiqGzMn!:.B-(!Y6oy;yDJRI58 ϑCHA cLkZlnip;]fT-Cw%ʮ X=vuz+ xD}ED!)J2,78+`0DSi4G}0v6Ebs |E_is=ƍv;-2N W*Mcg4ܦpJ$r#/HPj5`~*hD|iƋ3c5Mr,q(\?5d:3h"cmԉXC-^*w2Aۃ/AfϞ+a3sӕІ1k, P+g| +wVie/ʌ. CeP"6{NX]Tf T_@?I|p`NnX' 8Džc5LA=qn`lkP'"='o{xj?Tkz/G*_9`p60u3~@9-y(/ _wzW }TIn=%#ݛI>cQ߾U %1kus ڃ)+\UNZ] ?C@li2).6Z)g}7}<` 3>&sDz/l |ضHi5 ܀9EՅæc2/V2o^Mbr,67 u}.bĥxzcz[BByndQWmfԡzLؘ{Ȅ@`̨MË޸I~X ՗zgT ?mK nLX Wش)iվpw%r,S?eYY">,D־jEqB'SK0r'4]NFV"FN뗱GXz!NĀ^|K)H9hԢh6&z)}].B1bGѢ^sħKSsiR 0_K.Ɗb{UgskCfMf |eI{0W-)C=*qGH5y?86kj LN4oT])w7R&Hᐻw;Ykm7OJunϽ])f h(7,;JlY ^w0ѓL.`Ξjkwڲؐ!gФla Lx;X"]vQ,y''>1&տvQ)Tеu5\9?#~l8aԚW;7H X5JO!!P#>˜rZkP$䵎l> $5S@'xim;91~Bx=q  ,[=YE;7뛱-$-v2T.I`k7ar-r1~1jIxaj pI|TC0LE; Pi+sjNK2a\?ӵdd(]ղA|ЁHT-sY8#H.tecHW GUK8\tEg6b! V3YNJ7i\s""gh'@d+/qD(nh`]TIj,4pRc㑭$Śzs-E7_z. kxN) 7ߎS {/$v=cSN'Vir'q&|}mIzS#9l.6ZsөLzhz:@-*フO\0x#3Ly WtM_lS]!+Olئܕ2D0s>i~ _C΀SmvF1/)e*Tw{=i3_00WM87傿aey~w hE{\"aPvYEZLI5g֚m (<"{4]9&8J67F@,e4 K;uT2|_*`ߪr*h[։}g2+IYPd󁇸 ?;b׬C`Y%V4;R؎?i1:&-PFS}6D6xF׫V>poZcPCǖ.7~TVg{޳nfMHv(ȇ4@: Ǡf0W n~c=TQ0VfXکrI C\f&˺$<5N! m΁:vBx I%) XvHN3)[}8UzW}ox 粓"\ sxOWi/tyrAS FBIV|hJ\WM(P)Z< ZG%/HgriIYgQ{Hl n-kM]#A4o ,[x_c/ߙam/լ %n:nZ?ṘL?K"p={!'ib C~_H⯆~-LE/[ǂ6}> DNvC"Ppd(PzwQ0VKyLoX]e 7[WjOG% WlQ)uP]79q;oZINj4W`Ys&TuEpDԷԮ^NE.0U2R-}y! Cds|`:n h+N4lxBY1Wi`BУ*?d u,)hs]_T6@} # ?0V%*/}nŮ6!(VSsO9Uʹq> #Ojtbƭ?9YUDMRQ}=R D;]&mm`ڲ/ՙ& NfuDغ:xo{=~8[4:)~^GGb[!!p#88C\<G߭kC+~&O~p;}P D΁YOн儑j=,Bxk ^ ٙ qF=A0?rƨTGeYf_]@x*\ls+@)CM_Prզ卂w%xzs!#r%w|8M[JK=fE51\SɢE'< p[4KM؟\$qg(Mp0/ uSimщՔ/04XUv wpH$y8-OIk^2ܮMCෳ@ РOE|b*%ѐNI)7ꠢr!ec>=t=~#RRyFRԻq0=) VA^˕}KՀB"m#XvY(w[Kɩ|^ G@fе쬎8 n݋Ioۨ{p݇ԠRl$/VIy}$'uos3 r,_g1@ ͆Z;R~O5_(a7Nt'm6dKм?IA!Oý \F3!}AaF~gC=iKf-3EԧG|?3&IcNduSoU^[RыZK(60 @AjX_ց!^%;w㎸ˉ >c7՟վ׍K#"\D&azgC:QpCwz)}ptYx:DIeZVgղf|*'&D[_(_vZ+Lݟ -Q~޽c+l]r\ҁ[=ǀK!"K֤S3WK_:=dgҢ-Z$ 5QI_ΕNluPdk{.^]nJ':uwٍ'&s軪o'$'c敁Ri~Khqжbh%:{˵Z{|i~54ƙGj6u_<>ԷG'UT莒H®!xLM3(TH{_ObF7ERu hH.]e=yksHkp`>;Jw{ OmC6ۯۼْm4W/*Xd3)GzYJskܵe i, ֕'@ 0K:ߡA%|9}ME"zZ~eJ i%<{h۵ۢ%hFĀM' 7}64_ Bfn\ecgF4:YӪ)ܙ~C#e'Z5aAPO?R)*hJeFN\y+FC'i3H qW:µM@pֳ: f"+qlHXU>w" `bdwPb[g E#nZ܊JNQ!!1& ?V{kUq=W_`^V'h!vNG J暎_[J%0U%JZW#i!׳^%"-:j(qVPto1*g;Ԓ$Ga@P/D,ӎmxuƊ(E;&~%-d9t.Z ݸ=:q,N Јm)Ǒy+(3\/*˃_n`!Uqѕ 9#2qXP<|#WnQc\dýK" ԓi(S/Mm)f׀;Ve'J)9< /{m@E'R/;ǰ:^:g 4Bf4&쪏S"TLl|X<-Z jiX{o\U.X+X ؚK{k&/%5#==l?:ͬWÆ£'8Q L&0 ƒ)\ Cv8 X*̈p;!5PXK4mګ/d1;t /ȫbGO fR}(y|dF#eB%ߠt]rVy.܉KO@T6=;Eep!kx/r^s;ɕ3rHI S:wGJAڲ LP o1ztނru>z`(T 3!…W/;up uV%7U[{ܸՖfTrvT+ճq 7_D~4(yJY]VͪG0ћۓk| BgΤؑF c#{Оቹ݃J1Er|Fe]!eQ.>pwS8<Η`};ffYh7J^*;zutR=M)@ M;JLtFKv2+DLefX`R*t@p!F֨U< O{-@,?iWWdRowV\Cs Wc? ZI] ȷVi|/{59#t$@^(3Ws#|8[*Vf@'fV6H}XC< Q˳jd>-f@4D'qQRߘG<'Vǜ}uL֝Ю tW\pMX\}InAf¹zj&g6.n:%4"W:H^?f$g\kPU;*R0M5&Լ*ʹ%+avv* =]v8ưmvV iXK[pW4XB|MRWҕ{n_!Me *AoSL,d{mR/D;jsqӅN\n;T4u#}xiyQ*uuW<+, ¡>!CQ+AύצV|Q2&o$m!”4B%^7 ^od5oH1 -{p{'q7"K&yO{8-,ZFsQ'0hegAŽeT ޾9[LbUH:,6tEj7I-zWEkqr'~֐]|hf O :rV8ψzV9*"H^aN=Ֆd۪Zɡ])k'TmFC D\ջMzLf}aBh*,-m.3WV.YTMLhDg\I/lq5_׊7e>>Wvi$A^D(dif;P8E^ȢZ8Z$LOP]7H[*8ɰVʤ OF'TXHf(k(4.{(DȨ67*-6W1Օru i[HO馚29vP d&d.n_Sp_ɨB $(nQ ,O/J=o~/2h! IUt q: ßi"wMdW|CLՍQ3$/ln^dۙz.*fA4@SمXu}ƝStk7Mg oj4lQO0hh[~yi&U;J{ƒ] J?u$ؒ \oiھvou.q'W7b~+z=#P5*)8Vy FBۡny~ WGןHZ5>GHm4jWH]bpznqnb?l,ѠM,FKÊuU&U ߒF#|4܁M\~utC)ψs>X8^}]XH''w=rJLgu%&I[ZB(LDS<۲%jckEW;"8EY 4.Ԓz]ҕcpgA3sg+cAS>h$*1#p2=*WԶH/=5>!z [D.$!G2ڬ_#e{5'aCq޶3M_Ecr@3|@Bj &@=''DJu#mrEџt"ӅZ(FFŏ> ?>|9 Jr^&*W^ɑ P:~ Du?eB6 dWtMҠM}y{2@('iV}?QAFJ{3髴~Ӗ=4sUO-W(Ƣ.Ӥ_NSvhh%'7@1jc3Ѻ5#?k$IuMTV|WJHaB˔_ ͭr:,۲+/(Kdf\ai<+фA$my`_z ׀Ú_~ NTٮ k2TNR:pӌ1smSdRh{.?-)sl@b&xZfr9L1.֡<2wҊt7(, z**vP3-^ZܿVvV.^vcst~ B\;?N xgjf/mB쉩r|\mϡ/՘)tv-rD8594 l ~ Ygz"نv411W>Js:VmGY>V;V;r cE[/1}f! }I ¶F+6IنoV(*k/*]` Wp:r4mf7فW: aq* ,"KW}Ƽ @o6%ƹ$\SQۦ!ss:rhavmߎg&q2$`;VK舦wbH;+T\+xX0&cG}CRESВ2U"+'&nJ,dL AéY޼ f$x͔gi@ծFٙdѯZ+MjNHVK[3\V'ahR K|Ir0` _uP~H鴨48o9띏pbmE?g\fPZ!K/Mpo MSs/uġ-NI0Y50p=#s㳘F8qhqo #G/?~L%씴zhyVrY^FP\0Om UM ?#i L"WΚ#j~l Ml`]̝O"BCS %aG aG"]DE1`TZ|43p&-H[]j^CqТSaHL#OtN!e7x>p]?s~t3!)xRى䶱-`7-Yރi|VEGsD[z+Y@Hd&2;r11lô'k WiocgENRe-oZsaq0aS^Lض{Ѩdt4eCHUVWpofeuzxlZ[㩳]Iz< w"k1P3+he; '%vOxoq+xk'7x)á+5옉+T,Vqy?@$n^)zJ;?>V]$'WXwOV;:uq ˁf (> |?#(ht5[h~;6Ks7 (7+XX#hnr $BqEC22ִT5jF?_{vE3张V**?K[<3cCt ȫ"3=~Fӝ!RGrwxƦ7 QHWɁ%1#@>{[RR&}8pxYT]bP0LO{6`"6Cǂ [ub9dVNEN;?,Tpט a&rGhN͇v2ی~}( 1o%F`%o]Ekr'G {3}4} MSSB x6]z3 %ij R ; [4H@7UH.~=yH\}OpIyu3m|$ ֌|zBITנ[mw :*ٗN<IGp=6Fa=(;{_5Bř/x|hH)Q|_{o<]Rqj[PHT3a'9ǭ}nP A99AvԍR,:ӜC #ļQzY؃U/1VCs`DSE 't3537I_Np'_WF]]i76g:C$^l8mGGK95d8ًOyA R Pu.\+ZdAC ~vVQuZC%+x/ Ї+ B`8Es @*rʂ)__NFPR:2:T=]C%ʹB̊ ~xEP>۸<2>3v*!չm”L.Ug =iU9atoR-><bi\[Zqi]yKBq4JtL@Ihwui# (EB%p3 [6iTLD0& j~aA:$^-Z+fz.G3)dEM2|_N3TgdP=!4 ;8<488A g 0-$t-{Knx(k?R&%;= 锉%5W. c?S^B߯\Lo?έ hD;z'4LWKJ׶YQ/>7#&J5@;ѽpom0t%P,j_Nv h96L)DgS=aC ߗ.zH~ztz| xhs~Z(?]zrU/(x]wMw5=8}2&RщͫЪ߸$/LP<FaS52C>eFftQ{̴fWbTEE'>/nQytrwn"J4>ө$HDLK?BfadPŭ!f"Q?4 a !]\0sMx 𽟤|%7ԐYv5hZ=p֝@7!S*ULXFdjnU< 9~LI W+In$ĭ,/8w,U<rSF}X>K HT6~jzW䵜ܯlUF_c3N5{չ[MԡIr bq= L-E@h\jZ5apiӯ.awO崈:fh ă탵ZKA3pqW|/0OownEw^< sʑqNd]‡[3q>fHucWz PВƑ軉O Mmt}(BQ_z=esWZy ,!IqUABL2h ? R%)uwM٥,>.TZ̝Ώ+NuHsyI Z9m9Oou/)hd/˭tR"2o-3S lcUX#tqWQ` CZ:f¨ٚҲAZz]^˹~b AZZ>Sf I>kk3waXn:+|azb"i+ j)Qqљh*)"x'n'ws 6U&>nw\дwt 22K" w#bB7V_kO yѶp-#o+GImm%qkTEI7nP_k)gmQb!Z/zRU-dUI0{v4WDMj3}R<+tl=;P'! O1h ~ U#UnjijQdq[IbـJ^9dʹ~RPm^Оx*VSbsT H|wG&)Q 6U}[=H5FHY(x`Lϳ *+5Yǁ;8_PE/o+~ tz"GIT>Uhd72 Ө;|Z }؀q9yj 9vnn͹>9K7I=Wv:'WIo ;d{PE>*J>7p䒅'KZZhCݞX 2")`{z>L|r%Pҭ;y,c}.55"AKL`zU6"mR- Sc5iz:8;=4,1gKEu^(.u0  Y ְ 4t'utUG M&eOߢžaes(hQP ;}c1IZ/gYᗦfVL!6\ 8zv :Ntfv\ɭVƢ P̐:(FV[!„00do#~pFVs{i BSu*󴒦eEɇND-ϕf=m1-Szc'ÕE4A7 P65hwYCe- "M_@$;P[`8 a5!Ws:<.,ߎT .Ϻ$WBݓqzIMh5S[5;F,~=e$y,Iݪ/9@VcqE J'hm5}PDL&鿄25-2* {C|7$W=p"?jMHt~XMj]K_b.X͋k%u8t}^A׷<#i,ΠJ乸yVkWT:%,ΤeW!S׊@DE[~6]>z!^O.UG.:m* Z_u)teW&&*J#+Gc[Êwζz 1u<2!~@K|<"7P\R,ވg ƍZ:ױR[D;Bd9khGYanfo(# G)-K솮{|+TEiX÷nEZk+PQշ?Od\ZOEӽ`oY{e (}R}z`6VWσ!n\FLlV.Ĥ3Ohl{&[>>[+Z|FvJܸʄK5@N/{dz9= "޴BPUbXúʿ*KƌKiҸnleN<)ἥϖrjY1W3 -JVC$`6V_p/h7l  U>&]߄!֫Zt[Fs {zbD%.Is]_\V_*eT;ܥ5XEq,Qj֦: "+Zû~L vm"hH?(-?>FybʐEf-mͺODN;; ̀_[+ ! FO$x.$d;sP[P%0\x%Ln1n Iw} QAǨPuJ Jh{.Sc*s;&͒(L['NTQxs~KD,p@\A!@kPu:5YCA3 8(CAlD,S b̵g(#)SyV9 LW6*xI68U Z\yk w-P>wnɓâsWg?#7~W~ZYgFbbw95˜(?H=z'5lG+L4t| CGþ8}h8,gʅ܂S+WgA4]'|i~}p+ke?DqHBí%GNt#aYɋ.f!cdv uKvhVO<e99fƘuž4r1i<5]gn#Y 3KYzO p<_= 'b7,n{R;Htܲͯ525< B$K)aTbY\DK[xX}+1mՏM5p'Cg=6v.pGF(*i!jE`ѨY-ܺ%P`(4;?[Qh ݋?RQr?Ƴw]2K`eV݇ȰgÕs6K^;B}hVsE»Zq0^QtdSMBta ziz)QrDU9삥' y:I|<+8 )?ɖ8Blencwº2ek`Qӛz՞%u#l˱F2Q篐̬[_ԡyZ\|FG^6 ǹuC-b)On!<~߿FܽҏB=MgT2Pޞ(сt)1؋"n?0Y>ezaX6N%2hSA~2) ƭWJ2s,lÂp>Ī5jv(by h|~BeO5NdD?q0H: Ֆ@X޺ܥX %b\cq[ŁD]7蹍zhb/[J/kC銔s{2=D?I$; r%l JA⠿9 -uR5\K:}Uh@y'u$$3,7$o+8,;,DI%ÿh׺-Q>]Jȵ}9ʧB` |e\::?}?Y|Πv{InQIRHp*O0& WNMc,ov4ur՘ |{qK&S`hC ni"Zs7xKkա(~\pɫmZ2ZL-eq%^}4|x nkJ%y tC\4^SHJAO #0b'hgiAS")olXv{\ab 酝?^lԃCX 0s/bcҺ&] C,(Y*еi U޻<3Q,-akz Қ p@}NltfͳMKT|!gPr.}МjNC @|qB+e}֫3Aգnbme3]AT+5K=hA" +a5A'b؜%yw[~ #c|VXb%@ơM܅7"\OW1Dg E>rEd4&׌wxtTFV{6FOre]Tj?]4ϕr jg4#rU|0'f7|lfg4STzk@1DncV)G2uLS3?^"jӁEM`oV!-}uK۪0؍sc1{+"yYVqgak(X˅Ť6M}_tPIo klˀ`#dxkŤ}OBDi@#zNteK^CwaK~$ P&| { ؅cj#M}AmCAΰ7B6¹:8x1UuE΁lK=,nQki/'PU,,C98I*cP=`'?"c$Q)E,$6gj0Q(e6x ؔ^(NBgsֶGQM]gqSEC[>vO|pa-e4},c]Զ"';1 c@*{5- <٤&CzԧK"]5WИ<6G"X5]L9g[ɼ7<3ѵe%mЁ͹_( ]bJ_x_(F(tV@l|)[u]FP fS Qٚ^jyh"'V-ta%U(OWWJ0az5|q9*!M}eIy+smCoEwpUH_HQȺ3VkIu(kBg|Yzhz.NJÞo(8-)zqleq*+[tߝCO&{Y"%(z pJ9hh֤0'kMFЌY+YXsX|5J|pҎ4C':-`QK@;[t y>Fo$%2 )YU&<-01vol_81HӝMK{c/fBexXqݼw|ws%Q%mFC@;WHLJQyþIJ9= <:ʕqlPw½`%lIMNQ4y~gЗҰVw:z"ٴqrX n(Z׼v}őirkD화*vnc M.h_նrefAyW|X(zb]{uP%gH>2s'w9f/B5\FM&UTʩq]O+!!1 ipVܞpUR\sDCk Fjv5 WK Ymk.?(G˘(T*井 fk)7owSUEDsl$̅# ӴIR8dYU[O ad|~MiArnҜ1Yf@ 4VB`yVQvUIEga4?%,Wf08=:B5L1\E/}!?-aמJa: o5lP"' Knb[R褡 rKgBѶoW}}EWm|!ͷbrVA؞u845_Z&PYqv胵Qh&^dC+?D[>kJ+(}ǿC>D!\z쎾׭x-r(?Me2YN` Vp+KBE`iG+ΎHO>- 18B2 l=$$3M^-pb*V5MWtV6;APCsh( ܚEP0>Rkt8e48ȉ~y}]ZA/z0/&(-&%F{>ؼy<(bSH=΁vbwDT/m@-O9ޠA~*mք!}v 4j`=VU`8NSX_*:E0EǛ`]xq' ;ˀF?lb#1ĉ:~A~0~وj呍;'^?`<|]vB iavJVt'A1:fB .zw9^5Y\րs0Ya6'ϩ:IМ﹤$ {r]SB%k X{8гc2뼧Wi{pRY| +: 8Yn!fyvF9Ja)"sM|+F?(l o%N09]f6LHH{7Bt~09o@sKJ/Nj\#M oMje ^y&Q oöܴEć_[l&qgdxG\slLBAOګĭ#'fP QY"LQN~7$t$-`eAݫh+/"77lH pއ"fU_s7Tt}+8KW%X M2TZ(F$81^uj.s|ġw-}Y aTeo3Qf`}XڧZ>[Bv;L'p#h!IA,9}O%uwȑ,6: T.P"3"b|~FI)+~pBژsXs >fBMxB>>vbx&^%KmkWNxKsGKzd4NPp3;[_EQŝ+6-eǬC jYѡlK̃I7 aĨF+|12tyS{ u+9CzLj|~VLd26K>"s+D}vlY1^NUi<#K?D ZPr6 YLcmg52t2 ɉ yZ!3XP&&yQZX) 7s(3ژI:taϣV0K -;LC~||ӆ?f]^z)aȂysm+~|Ni|Arg21-hʂHܾM!ZrtTxX]'V >T7?`ߞ/MCl ⨁ZqɟcI:Ɂ/Y Fhs+?L~{ʧ"R 4B X0^-FaⰑfbz_ja0=.qO)n'/u5'Qya,V$PaB ],3/isGħ)SG@׀R7lJI|ڴ< 8`IzqZ,%qE#)tRzήMkRIQqyk(x)"mbNJ(Zܞ:4ūW˱bCj/ϋG7g |%2J1YڃS*akBcF Ck`䭄(xYVGc|!sL^]KkUKWR^~wsoN2lCћve ,SϹ_&Z4O򬀀Ypoy"4j*Y x5qREVU"mN!\Wv|f%G+2)5΍oCtݶl!$bwRB_/ۢB ?B nw-"Lv"zwMp}i"8iucI҆Lu% wic?iNO='EG;)zɘG};E&0MI.S*HG CĎGN%qvİ79 K,Vԛ@EĄKF؈$o(G|E!JKi+oo\Y}f;<ғu557 0'}?+KXkkjPd=U)"{)7hIqn@i"U Tbq[N3޴Z%|$9LWf r,,"5^a|:wH3Bp_ d9X"79Y/nVλ>%yT\!kq^}dv_R}-G7Z2c~fHw S:.ِWR"-ЛC;U=s؏%KNRBls$R+gU>- xn 1\+6ˇaB{ueNl"nψޫ)9PƺB@0lC)AXMyPD +Y{*Qsp$*4zt KLn>[1CQ?`;ƒJZS/^|zR`tIog9Q#H)uZÆ;G,΃PDah9n4KܚfEyP 3Su97f}ԊZ}AxHFk ᜜ s6 ϔ6]dsm}`-cEl^ψlhdiI3Iݙnr6edm#.&vQ۫EhϹdC?$$JAjPP(CX:!mA613kkۗ݌k!|k]͗ט!٩"!8`}XP\5HoT!ٷv* ň`E̅x:B8䊕҃JLʏpxgP/YvGz: &p1/Ќ}x9ߊ0Spk,N[^u6 #VZ p8JFwN0 Ƿ Bsk=ZNT@])_T[)S~QR+<|XNb8m#T)YVn1l,qMN %%!r{IA:>43(en4--ni6)j9cl]VfmZz"VV"^{})ٵ+wJŸ.>8PgV9o=cV[*ǼBF))eDb`ݟ|T&PI^g}Ia˰,3t-35[:w 2d[T>C Z>rHNȆz6,jQ/YjGѓLغ<=B§ftYOiS.L~"ɴ{0' C3CERd5bLno~neaK;MV_̺;^iRjLe`Ɔ,'e@4rʀa zHp$g(ɿue`)APer0gG<Hr.jo7y$l _bM)ؓ(<ߛ1.5[21R*Up9^IJҁ1Xi-E\<M,Gt?IBr>*x!yGWYҽ *pX+*yTݟYg8(zL{CޤKg-&tlT5MG.TAИI;J GK}*0˞n4a)7;H CRձS*=Vѕ;Rr&fn:v@ֆ~8rKOUVCcchl YadALJ#0 *3N㠿uٚulV`Sv$Mֽj:~o05x<9_gzUnpW?k+dvW==mU oGB3vOxtli~Zz>"-O5},_VZxe\x61aKXtp8bCnBͨoZwnwhzfα yS05$q7&{i_0n h3Kybꐃ 3$w>aň:X>6qE4ʛh?+t,!DuZHn,Zz6r7  P@ 8Bi$8ںkIr٠M4\Eժ^DxzГ'~S)6/=!"}KIh+M2*<&0/<S119]#_hVIB."NԍLM궳ñ)vF9i#&㯇1'cc[A!@E1q|Ѕ3uްv%lPXH&&h%,[s7OM]PgpQz,{ҿvFu8 +bgat Ȍ0JocZw ^X+i}PIL<ʌYẅ^f2zό0pOqd[)RhSmIwkTQjr`cS+_d,Z=u IA3G&7yPBPvم0Sѻ)>&%}KNp/Sc$5Hf1ᅩתv^v2C] ѓzA2" , tJ\;("E(]pRq'ƽt*1I/<+R]/ÕްLR 3j˸'Ƚ9>16Hqdqx69?;*JYdQ͌Z "&(#LM({ރ*w2lZB< T$v{IѤslSUFytW& P@ȇO=(vA6(~| 9fg;vUx=@ ?[y(vS{Kx^3ZN[ש.&c {ޭz]9+w͊Ō)_E82uF`͹8k$:&dRU~^K ~^NLH#Wxwj!1b7X/o*@1{+TV|*&fI Xq]3=o,Cg1"&3t@'WhvNs%  ~urc0Bя$џ`b2:Y<$:MAnediQ妺!@Ӕ&jxޚ"_xG͈FFj0>P~GaTeԅJoE>)J9Qx%\陾p[uT t !!6C#YfcU0֐6@IP `Z!k%ˋO|-߼*b*1Q4?kuD%T_%{c!QY AGߒb;[QNzX.3PG'DUuDj^pӇ)ӛ.@%a!ڎ*˕a ]=_(K?ezʧ*`<'< vHgq ?E'cn`R+S-h>B@r/pty%վ VR KQ׻01Nwtd`L:H$Wd ׳C&HLȆ\!hIWf1Gxii=dAZe XxEзmRɓh-gùy瞞 MEn`2CD|pC":jKvZ1O2V .Q;˕5tefjAgɼ\8snC*`g^Z\Pvk#-Kve|yp&kaˬH>Hjf?s:'1Fg!ʄ=2^wTxK$n kxzT (Uu]M@AaFխbq pnE1IǾRЎw|_Vf0e-s"LpS  TC)ژ8Rj  lB#Y ȗ}EWv{%8Ay^2ܤ; `{=iӹ}<6U Q/ѡ/ͯNXH.L[o3\Ԝ3(S@u~3kS^l'aʟ߷>{:gFy-'B {)RגW\YlcAuxЇ̌V,غಹ&=l*s0E93*cFd[[gEP_:884a>XAzQSvКfc=X,~ fmmj;y?F{H~ng!;Bz E|Ⲯf|E}\LK{-g( W: ? ^ ڳ{dy!}yXR`$[mG /A~ڝ":dTe= Q`n4y3oA%{QkaHdKD:loMp%UZG'kfbg&]&[L(+r5nngݗH1HukWW۵RB\gNSz0*Ct f ~1c$$>zױLr#Ԛ}rg@= {ӹ+GH[SR9UE[qmKgƎRVwS熀$>m`մTf>&acHylAg[۹9^;C_6$gt J׊} LhE701ORZ@Aḣ9 hy%]ϟȭYʆ\tcT=o׿tWPL^8Y:ςt_tEL! *돷Ӭf~ͽ.̟a)kUGQ\2w0qA͝u׬á Rh;[QM!lۮ~4s,o4 18UJ8tT&oPKh=ܒ rVA;ăv(U1}gqMoXD׾P5r-ոPwF9Jm{U  ?0_7&u}o'Ϗ;RrT/{W'S]0[Yg8!a}i=m,v~4V<@4KD7 lp? =F6oM1/#[n)F׽u0)/;9{@K_3 X3m yO+l]{nQO L@x+XwEvA*HlC- :~66GUUx PD :Q@]?f{Ck{241t2Fs3tѓAf>Hd4Qe4 "yLiA NGԒ4`89Q%&;XO'$Bec[ky~Z ܭؾɳAy8,4pxM{eG>.W9pԘ%w :e-5J,?-l_Roa D v*aބG5y|4)L&3~?Mt]A3SZ7"mQt$W-+`ލ^YHHM`j Z:2? rB 1GY3@<9{ZǍApaaV5b9*KfXդв 6 qXTzy"U:Ȍ^R! Tg5Sy}g;WY]BRxrNDᓹOھa)]`~|\U'#x="1ӹ 5"4g~Dn\Ņ{䷙Yv=wUBiZ{kدe=U4~>\Tb&.O[+}5"#6ܡJ -ܲ_渲R`ۍWp&[j "i. JP -v} evZC@ 9YY%uG:L& 9 2;-FEJd֟;{4:~B HŖvJ8Y(x՞(ǩޓ~2o<0'՞ R?.XΌkf@Q\<-dׇh:Bg~Ɲ<Rm䣒KN%1TqWqQK bqVUۂiG23<T,LX튚wL[.-]ެhbʨ5_> #4t3IAY߱8`RNvكl@B$ѦYй4UlN1u^p@XF+ |FXENg/BQ\ VAqOosDxAe~x71IҦχ {!+Mr#*봤:NU2lvm_ Xm y|@FK*oiГ[]GէuytlX?M5Ѯ0U {=(IsÞcVՖ-<*XjHnQ1?QSq~\o-v7 7l-v*wӥf wSpchD^3"HDqI* OU-4죍9 @ <=vciB_[[P'gN3>DI]0-o0<8 R)t򝆮'&ڻ>wT<%ۺ"&*I@MseJ,"1Q,dVكgl^}K:-SIb }[K]6o&6wkGF0US)Q !F2\,ALUх2*;y |9iB&xkGm,=8qOwVepP薤<5='au( ^: %8BS)BߑFGj f[q(s:#*CAYA%Lhˈbc{ZkW"B;:@F=MqCIi]<6(J֮W6G9GpuZNZ@n~j10۞!q0&.dgv 1ylPୠooYܝ)앓Rg? jlYVhShi(h'gsWEg9nFV=b wZ兴i| bc іP@bDJ$4]49Zi9ήY`N{:)]ɂ#N#C-EA̾b(Fb;qdrѣD)K'7m|5c*sCjуaD_'l}HrG1 #+nUÇıQyi]:Omb I=Y*rEe If-mw5~+*Nx5&\bRw> fI𴵺Onk ie^?m`؂r8DXP*L2˹T4V|$0QV!;i פ9m6CoJߧBkN.y:Bdʞ-Lufl蹘; R?"y;jx_^I)y-r*̠ӟ6n6Q=^9Rf&ʠpɆ##0b c Ɲ&Kՙm>xߜ f,Mޗ}#\|U8E璇GP @ UFG\pyA}K3w5XoW]_kӐ KH7?<u^ N*;}Ne&liQM^!$UJ(1)B^ ç[KM*O`Ň U\7Ptu뀡τ+GKcOM5jZPta .KC4[qHL_R p;۱qs!?>/U_5@cBs(K:nKI/8mNKSf\[WY/Ġ}.ЗH=RKJK6SEe%GM %5 p9*Ʃ;]!1xUf܆Ybr/[&b@94{==ɰ 8rgb漥!:w{1r' 2XpM)mȰ$Q;m!LKI4GdXoNig˴ pNSGkP4qw:vN#0B NK%<#B--[~T L0j> RH+&i6Y@"H\g\:>io/Aܐ+0sK$,8 GS1&v!WEXaN2D`U`{Z 7R &'/H8c74 p0X\D5D78J29Q r܉Al G]hL{Y#]NxWQ1a:d9:=g9NF03ty!yIj[Fkz:ưHw,UhtQ kf,oO層Xk$ u7u=_ ʴmf_1$ uy[=(q'W+sx6Z-|,ր򳓠`Ui4pf+H8'J\zp`aW#bmr1>PCG'GL{'S+0y{鮹sq/ygfxI|S9{OJxcN/݅\Í&$0 ʈޛcw-]]v/]DlQ[䖈0Kz{H+U)Vψ@s#Dp+.Z5X RS<@FKаrss^;YX=# EGˑ壥 6Xy4^{ 沍7Sm4' =* .*54&]T ~ݱA4ʏK44eZ.wҡSqi5| ߵK>/^isQC*? 5婿 }CMm~o+A5+ 0:P/X\60̑x@돝Qu|rîEэXVG3j)# il3pM(]1pvPu(-N\^:_gP B( q-0΃$V"ţX&䵜1HZ1Cd.J0qs*9"SIK`-el-x,ya%h§N^, 6uĥj. a w09n#IZt<: zEd~̫0M/o.N4i1AͲdI؞aΤxg@/bTUbwyQi ;94S׆&HۊQEO B1u&Orc0!9v 0o{q>Z7}t7o`G:7b#SxY˻pgF#刴brG04D7;gSCa)<ph &_I3G]ʀ lPm?ycI2jс+"Д41}w\-<8OmizduJĹYϾG8Ӄ_T Ki!/  !3:yaSc!Q/#zwv }Xe)ȁO0ʆ82xdUa[(9@N4YJ/ڣį :VIJ߯L~٧wJ h C<K*Ϙ_n.LpB9et"IdI2 1ɧ?$4KC Yxܯ2 'e+sr*-A|j ϱُ/1dHk^Ê23=E?Y"w2'mmU^})-<+y tjubR ?Bw)^>juS'xq%k;VkwwM1 ܑ#T|.LXXF\`݌PcnjZ5gFpPز` $w)uӲ;rP묺V?I|BVS_ӸvD^9C=>XEN 7vxz\zˑQ72LZ a$_*J7HD(I4k++dkYZ_A7k{R9SK2H>vptQwuE¹ H"NP,s*IYCԗ&'U 6ok.\#MhHQ7qXt5g?WTzߔ\Vr_ q!,#%.7 }' P{4KxȐE$[ܔtÓa`( ?_ @,t5 䔲K xޖmQ`[c+%$/d:1bI.? u?gE$ \oGh :b뱆EJKx*]M8HA{ mD+55) 1z"@4rBoY@a{ IӬ1`'3 h< qvq__{Q+bay. Qg𿏠 spXcAvJF~s*˾^&.5F{O<*a؈yr~QpedRY\0aTlh^۞gz4sTGO.3fJ{a0%Ex.x#`PnaRe[!z5I%/ Pl^~/[ХDQMr'7C瓣'G|r}_Zϴ'}u=!rjqݧEb;l',t=%:P. b蓕M^;6KGA$7Vox>i?6'`zIK'E'< 5j:yFFԒkii |j.= ?D(v ͤ$*,.0PKإ=ɫҟ$#?miWӫK'] 0ݛOZB*;3e-a\:=Iz'=կ?, ӺZ{ēiyB-QJI9lE`~|7nAȯu䶩tGng{V\FI<uW(=PhI-Ă9$fx:[ʀ͸9B*NQh+t#a^+s3̙BO@-7|r䅹HL9Ng1C>ϔsF t,Y QԤRWE3rJp7RfOY"dċ_΀>-k@} R@FrWƵUҍ&8/Q7<)yT3h(\c7u1%:R xwFKL%QJ rz[eo㪤x$r Xor!+xIɤp):&gybUΏ`Z WGP:̾uEVU 7q9T8FbgJĖi0(#;g͵TVr{^r{.J!s`5{B3{,u\{oͥ6ց(Z x䷫{4ʗӟT[$KK** Lh$1! gBɮwuZ'4]~0 OaoĒĐ6Ҵ/ egnK֎{M-U"Jr \f]bz6F`".ZFDjĎJEeū އ<e޵KT~N'/?P4': EyF83,S4T9RZ~5~b:@ kE[vl%%P#\RU""S4TgN4,ƛ *hz,ړxVu@.Z]8 too D~C'srAli3y@ z?|19l4QBzE. *:.< CB p*2Hpc_Xg:~_)Yvgxc1ES6X<. Dy\4ǂk/XS6 L\QQ[j(adcm7C R5ܒ 1š4uLu4#]Ѕ_LFv^j/DїS'Ð6BT^ʕG ȧŮvD5CL/yw$A4"'SQS8u {2G:K^ZsCQzw7*puDU#OW t+soV6J۰EYD\*98ڎt.?+ R1WϬV L~ʐIpSF8SykBB'>_]7q+QXߟNUqb $[֔ch.Z puz0vlɨFqHѻ:.l V"S^0ns)SDaH.^>vIh1r ߁EHWޙ$]wi{P@ Y ?a$|;aGt.)Q-4qpr;'bY~4|hQ|O)=*F8sFyj-4 f^`gV} s!'> &RȷP*I؁-e45 ̈́`*$*}jc."HM^uB>V=Ҷc{2l:)b&/Fg ۜlwQכ.S?iH~#5hg@x:#{>wKY&3QYܥ ;'/G{N2̯?lbБtU^ +3; -H1D(0X݆9ʊⰿfoSMC[Չ<~̡i>4JO?tmѾsZybwMT2iݢOh-NS$ xb !&NR1}ZexF~YKSj%LT;ث/6VZ>Dž)>=άSN>8sVxՠGu߃>q0Pwada Me=={Hh [~}D'ro Iv삝oVpasc>wd sDvNv tur"\rB`:Ob~hp[kd3 hqHqo 7<( W~WW.dәbuC}gXŁNY7dԥŪeyv#n,wÍiT9eq2J@oa8] )'Bߖ,SXo-o|>vx}wPayR{|i`K4Q{>PAqޣ"ax1(FٚMtO,ڛ~ \1^(TX8 k4CѦ.YзĽ D2AΕ<ܢ?<3af{ELH ,j̖ Dmi~`nIezp;ߪ03u0 87IT"Pwb:!Ҁ| -_]H5\ Ii;?S3j}2-}3|5n$rK1 "xHFAF$|lL|i0wUg(ft>9 ۓqcŘ @@3y0(㡃fCU\"-ނiV1Cޓ/Xdk_q-^{hݔR:]5+Dk[U6Z(5]LjzÍ"١dCBkD3'uګX\.pjIE ǿvV5r"ֻgÉؾpjJa:~j'uVQHI{$5*zyw L\ d>yҠv ˧P,#d(q992u%YSr iD1jvZ7wBZ.45\ojO9exu@H[Cy9{ug\A⃗ovco_6pO&U9wbuPh"S0v{B:Qy Bb܂=u wQ+3FPXś-^|E)$ YYI0wa\4zV[g9.z R/ˤQ6XׂgP0D ZM0v<(`i9I(v$ï]‡-@8,e1XZk879Krgt2/i"o @bj92D'~3Е%.,P;>S&B@ZG䣵 AR ֮Ţn},^xmd>}ΞtGoev; C;ú.V[ 8P lT$xtZ7C;:_=A$g:I*fv]7{H1T-4@q@z!=p*&)sT@й,^ia^3M~Z?`b;p_+byg{s g >ɃWmA|'Ė&~bfe}SP,+*co%t`S_IKbvnNM$(&H_:?JÐ4G5c(ɮC6zsbs.oxRG49Lv\+Q|.[4$KX&o.WQ|5y<h+wTUVL !jE^fNlq ݁6GDp+Z5 1x45O}Ҋa榛vL ̆P@G;ZtgdSK ݰlZyqYEYX JǞL4Nw\zj`̆o2LH@溒 o2IAG@69nCk4Ə4̽B/3>>['x1Xo͖H^{4Qw*4t<t^"RuA:VzŻ= xw w D} >zrF;/m<53(Tc w Fb9t3] H%^t ,C#PuCykֿza>yb@<ԟT~8O鶥/. t۰KSb]+ES@v;K MYH&?"Ajk,ƠuS%CZ4C;8۳ZbRq?`nq;[t;έũF\5*\N|;x(QkXG4[5P>3\ t'ָBE6-oJ"0Zc洵Ջpl<1U|ѡZ\VlA9:Ryc@Y7Ί| %,`x:_֛H">}Q 2l+Nɍ"ei| P_ko U7b麵3u}{ `\[R-jaCxd9Ts :|~RSr~b}\B%}KGgDa3Ͷms`?:XuEvT"Ff)9P# §z{N_ьU?q?mJM#,ƅ&X1F<])l\W6v/⤅ u9XG {Ekb I!@F(LX<5X0MN٪ [J.pI\n@+h&S~Yb Ա&)PWp>&41X\^?]E}}eOO@ m1pgnc{٨9fiE?:eo/*];<)6c$Ìosk& 1Y)`LcZ4%x^)*[< c3$ehB3'#;_m5rXy͵8e?+)jS6X[-FM\8~ GV{X ^|?0}B[XKqAB0'N|0l1p/yHWHcri⌸>i ;K̅}տ$|5 ҀN.X^l7O9is$o|ed"VBYّLd-E0 R`rxszgʇ=15h]?FLlm)E¯tEw,{E'$&%wdG|Q3aV>ޠ'rkzw,ù}eHgi 1"a<һY$]Y"ZеQ1-;iD1x؍"?M^@eeaB/gg\¼A82x6Kb({O8{"Dse♣>kg9@̐ψ< p W>ܿ*O>@D&qdHo=S?xcٱ~G2ԗ|M|BQR#{H]2ey%@L=,h5S~S05(VcGPjI/`4!U;`~SQ"&:]Ȩ^vw-@4#*Ͽyn ,,T ($N8k'%T?QU̒YEbM A llRuuDUoíO1eh9#!54u:. \`Jez;=C߇&/*\oI@σ4R5.ysY@D@03H$3АI ;7Z>1esN NiА/wC 5X:Ͼ=u4X ҢlN>.A^RCJ>"9,^ο5Zs%oT #JDŽIkHa,YI9up3˙J{@7<`~&Skv^`p IV]S9"Nc٨pHP;hS /u`l~="@3L\oYi\+s؇fWp%iRFt!oG[f K2e4i{58SL g&XPb}S\EYQ][8ӂGMZ($E1(vE`P= 4o;=‘^E;Tv7gn֎J[9HJy6in }6TbʨqʕZXױ$8 W+2쐜:Ax/U\(%ϞK䕴ЕѴ;N:$z2g91hqǷH[*e2^GI|\Ъ-A}OHfuq[Cmf܌ Dsۏ:d $=` I]\`SyT).OU7.^eQ&?~=jV[nVGA3 ^Qq1J9{C93u[VY`2g!FMD le"b~X7mXW2SGDP v\u֒]$/ XzeyeDZ̴ S^ ũcv%y6>S+kԌ9I0BzS:zA]8V" q1Xd4Irύ¿~d.1n~qƀHp vI5oDJެ<9|Y#(fX b?=Rr?|%n_^FD>N8gB~8DA@w{+dXa(Z(He&@cI|I y e VLB`JMҀi湀uMqrʌ䨁6 e?7I[pF .UP1P&*2=FT*+0S8ScG@ɦ[!80B  YRu'HF :6'xk`*0|q N|[1g蹊?ff|;mr xRoj'o'F:1!,= YOg?FzGdOP+#p"ˊÄf W=YCj鐻=QӂT>I>d%4Hm$As$ 3=0o.k권jB*!ޗ6w61^hu;a5h3,H C"+_Oau({ؓb#<\y?Tif/NJr_7IH&; {5-V:1K~coiU݊d7ZIw|g; `1M/qLѽ24s@GVKǂe@)WL2Kp[iSFC;9 ̄*yMr 9הf;RM]uȡb41u=|*T +<5rM,˶@Ig\)1!} 4'ME]-^eG!~Q%D8{vB$>ֱrs}ϽP짊}Nǚb lL[*~YyN>BPpU:V[Oپ~&[,yn r-#)` _il&dBAڔ=h.#l|x5D06zt$cR5`0]pAsf3fQ) ?&|$kcO`{nu>ʽrfŒGuB5\ at^bb,kx:5Ez?1%7gѬAs5/io `2ߢΚd썌v?}bDIb#(Ǣ4P}w8yŀJps8˔4)K']V}3?Wa3/0|l0Q9̵u5w7=#%k) hM1|Ђ^|HgSxM@Y_]Z\w`W[>G.(HA|mmU-02*[GT%7[h ]"yWX4Z! OrV<{{ϦvRjf 9I]wK5C9I xLd|(W}:֒@w,j]c-p =F_Ӈ0Zl{;=zfi_5LD԰Si>q,Ó~KiN|H nlkƜW y`|hϫ9 $TGFg5ZXF~bWc/4 zxH~: 'Ȏ$S*8`¦j8 Cs;WlbU DJ92:k+ncQa Pw Mfej"B?X^: {E7P~!NG'w9|; Q\jR%iJ>}1.hG/+%d*U`69]z2DF̃w)9_hԚj ~CopN j8% 43ާ;wc?3a l|_owMuq<Q>3Ț-C;(1 hIeÉGeܢӂQClu/e۹.Ƈl?=mּ>Әpc4{9Ap:,j8v%I桑nW;*i/n<"!9k$lU`3f"_5%W|Tt)V,gη?E7YEB/_jsY ( +?3ۯlQ؆lF+pఇ.R!ŵʛBնJ⹚ ߐsk hdhςQ7Vo 5o\ v]!co;1?˸-K`{J~N2G;!@儵.9&+d3-1dIɐgbVn_:ccq`HL{IGANqSV _UX8͒q QTMqD亅P8>!# ;R ilrx/Y6 3:sØLL/N:P2>GkD9G}L#- K_0{LcVE{օj7?1),%3>|Vxg9+q&byo *^+ƀתRW܃ӬYG7+v:r_'`R&?v 2SF"A/gS-Ǫ0.d&9w_FΦ@OoVVcfb[2/ h%t}VWca)_e%::3Sm qqú2ys'ה$8$w@8 E~/fZ_YSԇb`M:Lxы %ߴ\=2:|p)K*Gj!h>E{4s"HQI,%yΖym(⊦F[/+\ב L|Fu |-ߣUE9^YlM膭 :ˇXEe-]T:ֲĵw4-c;";[)҈8;%p|U ?6_9G2UZ>yr~u9&:xy&. bLKpcܽA9`#&5*JWWmQdjjV C;˴!:[dl\\Nj5(:+HjJA^;dy:'s2H@E|Y?pqZE4߻z?ญv& ]Џ'R+z1;(_ f%(z/`F)DVZzW<]gA<7[2Ƥ +SyyY> gX. 'e|@Y M嵟ġh-􌊞VHmB4JNQz.5ȭ3? g鞋PA.C34t6n#Ml'SS=~>}ao'1SbrDp@/wjzх-\k]8w:>+.EcA=jNlz)q[MpX( ' ) F Yv!Ri}Dr3ɶN*ű-X漷B{Dz@P!R@&t tl\l)rHLK鍫D˺T(ݚNu||=vӞ(`{Z7H8u}/\kǥeF50{\' ^jJwLaja CU qu)/X5,uT 3> T Y+Œ.-H߅2d&b)fé Y,hK amjMGpMI=f 0L xkZК^%+n,ҊUloJ$V'5⊓bɂz_ng6p}vuV!yE3jUTǔ辈e&9ixZ<1f-¥ifuO 3@O^ 驅_ Sہ&$> i`،?M/2=FBb&1 -@%숛-yc*G=6+;6e#rcfU Y۳b/_|.8|[7p@/2)D'`b9:nа-A!baGbՄtin l~&NPTu3ʊۿ,ߟ.CM&6')zi(n&O~iԏm" 0`N?߲,ONRVYZ%̑Cc `eOfu,@zabs-X6x tnz2zV_2Cċv873 W!nXDbǰ.w98ج 5K$ȆVA_" /OZɎpcɞ2Y >Vك" ԕ!&ײ1!wbM/?iE7 gLn Ҽ2.Z 3trXi"u&]RQt [<EU6t)ji+rF J jkx YJpkY{"Ct~fLth*0-WJcd%vgX5 ?yh ,"%ub̎9a"ե$<derBfYMǐ.ثޮ3=S.vY} BY4Q"-ΰ֧ܘ~S,<Wi!n fVA؊%v~^$S3!tu5fonvB0"SD!X)rrf++f#ɡ/^y(W  B/v u6&,LnCSj|H| KX7Bz1B=na~ |`.QY']"C.Ɔ1Ishp 6Q Y؈IfZʋ*e_+VQ V~Cr ^4nRzcmAZ1Te%~CguDP#vT ),1 n d9I@j*]}گl;,ϕ6ҳHۭaٓǰ*So([`IgoƵ 4SóSl 8ymwV\9 Ry+w2Qww&w]^LoM![ 3NH[XP):xv)tn-Z. P[x5Wo+AJsyh\Yѩ84DSWQ!=sO<*yJk z^nNx2$>g=6 ѤP c[ g'T)TMT(QycKsN VWuylF>4J:?OO[t*G%zGd(mJ' =F*J JU DVБf}WO <i Si<<}r L;8id67.X3j^AYf.7$KL+L{ߴA_3~XNYӣ?HhB(2u|y(NĿTx͛iHa,&ae6~LZ[6BuW]y+D'-a ]~MjfLy}4Nf;k:BC.l0ͺ|h'l߸[LE0$8/a (~K8pJXZׁXUa%.0'^t(8|oh`uRAwGlɔph va181᣻ o?>88.DCzًsp] j!5^ > `l7?b(,|T.L6bJ J8߹twGwВ{Fs6NA-$S^;t0vaju8\ja_+G~_dH2ڞ)blʿե!lFAu1YV3ɉ/Īᥨ^I1$mwn!T#p,TBs2ͣ1Xrj{C~x))[0F GFg6d Z#l%C_VĒKDJaKI`p[78De#4#2SXԮkzx/6nwi̾z\Hg&O& !gbdP4( fdO-[ҭe0|qܸD벒UgJ}R*B<y$MPlYX&g3>U:r1Fyhu8D\;FdShnm GgOG)U.HN+͎KmnC0Lp0bJ&ye" C#ܶy?ge>ODE2SVְr#4\LE&bqD+k:뮖3ЗLQP`"ڙB,x8gc8^Wwv}Er5~yi_ڳA:Q~u3m,fD-K,l0FC8/cl ]BZ4vZWBZz2|VD42^=sڞS#6i+2†q|\b~-LU;D8%ȴ^NJ?&;Ksg6 0_P}׊m$*;Qd`-{ ?Uu\ A5Pݪ ѳr$8+QOiàcD[ve62Xe& 7Uh~|y4Q]X~Xm] cO]#\Ղh;o?ťޤ% !~1^]"JAD+Qz~G;_lQ/7,]}S@*-% IJ~;<57HaU{:/.MjE vBUJX)#e%Z=#So. \%"N2$;5Zic1"5"#?8…Y ;VXp<5p1f'CN}(ZyL^}0fʝA_n`"- <2Sh JB kg x4<<|Nj\GV`\%|q;6a#]U3=.рe(M ГoCzeʤB\-R9IE>;쁯}qAMc~y 5x&-JZُZKG]BAL ᪿg>1'ׁi'Eϭp>A /sUI'*~qfaDCt0SеDaq|^Jvٶ\b62Ѱd(q2JQBy2VhhRYHk tlh;H#n8i`O}4qz?9Sˊ4|B%Ĩp%7 қH(#xd4}}KR49A[L"Sp? eHh1GWYiY־LހDnE'6@]u+&;cy!jC. {uQ}Nuu\Khhk*- lz_{eCx37K\=u%N8/ôD/'gʮsH tmNʴdb,P[/hG[e-)|PLkw#0M\.TRkrl&L/5SV14dʹi9C@p֏((諩=]0&- K[pBWs`3A0+E+ u,H=^@JhdrO u䳖#Af 7LbTJ{N,/Y6PQGxϣ\2# xzzLmfa h1:_Pf-IB}HJ|&d@Ֆ3߰{KM Vh`X**8},Tueܤ_lHFb n.zl)2PC>RB4޵jx-\0xH sఢet`|T0{p4;[n|yat™0ȋHQeCep.F c_Kblݐ˶۝Um(,sA5b E7O^! 9 (<*胺clx웟q6F^O)dO} j1x=tPD^ ^4oN ;?vȠfUlkW:Bxx Y›croyȏs":ZD Df.6_b b >B:ĊODa%xoc=%6HV*ZnYI)H nQ.)EaM&KHh> 8ߐAaZ?LKt_ \J/T;ьk B]nK',^Qpmt\L[d.qA7H'= 矺ڪDlEŧ7S"p֐_բ_ ~7wBrek:W[d lɲv.aaOBf1qck\8ޗ&`[nj- gP +MK#Ow]_ٚ=6n &6ّ^&oAJZu/"T!f`vI^W=%wM3讥#Qk}`,%4bzPvR+#8}fiU/ 7,.hAy:&-n=um;~Co32/OD75%&k(NmG]o2iײf`оM+з3 ch W߷Bs}(dA#:1cm$onB?wxB#ї8'Tʋo%zɟQaDE|XNqƨry/tM<-c.{/aN }p o Pv- 7Q@6 t _V^hHEphsx9 :b­?.LjWijm~f&xR@{h:6N'6<!٬?}!oJcAFu\1[72j8M!(w}inr 8J,Zq0nԪ,b(?̀2u\zhIO04ʰ|;ǽ}i&>=w+n< C 1IiM)l-A}&cs 5 q)Ys-@ޔ (+2 G(G+Dۅr.!#Mx~,U+3U v'ނfvأEZ"v ]&7eyrLr}(4}>o" Z߇h-L0ѳw{E-|m2՗Nl&y"dD>D")A0L 0P&3Or)6}Wdm:feބ+ivyY8=E~&Au5+N droFΣpG!A /!iR2 ͡ 5FĴ7ю-dGi Rj)zʰG* ڏI*82#sNX(f|(nֱ06OLKA 7^*=*N]M28Q!>QcZh;F=] =~Эy8yeͧnchv0a hk 0C}RpzvcrD1ia^8O#[VnA{@cxw]'x O[͖sJF!UHV#I14l>ȭվ_1S4}bdWz}o`w,ʏ/*slj㴶HgjVk؄ yV{^ޫP/(F ΅H-Aw?٩\{'zEL{,xM:"v*E5LXơy|J/R(E,TlIg"oB$]|V*yOJo[ϰfĚ r%q{)M+u+@tgz Wxd MP Y+pLΪNY'|Y-^fV|&d?A/<5'6: + g 1> 2&>,QQߣָRoa 5iz׃z_ԭ2_CMi2>/{oIk #AWz0"02~>+7p J0ɝIq  +{䠿,1^ Mz'ֿ\z(9GШ/Uz/ybCC\@zJ&Npd]+t,]ߛ 8_ !<Q0;8IȿZ$jIIݬYGfږ{uS^Url&+r a yvNv#iexLe7|06ſW(]+6\ @*aX\۔h~Rێ;}RtۇL8KkG=hl)膮ݝPP eBZ^ܔ{Z+E<70~tZ@FЏJ9{Fߔ41-(Ԓpѥu38Z=)Tϑ젦+7QRe`HT~ fe_rScr4N^Bax CezbUD`zv:s*vz?7TÐCYp@=r@5A%TMj"ȓ2llpރSf¹-po}8)q>zJ.J!CfvߏęH@:bQH_1(LNP 2K۳_糯F؞X}w]]%xэ= {;̷BŽ*g/k)zen$i/iM*F&\liIsx"vQ^(|O `W ̜AzUqŸ]nlT`_X'bz8q h«?B.%  1:&8\N%}p|#cgXJD*7 7h9"/ӁBc?/| 0gS 1Zx$rDdn)đfv󮤛bёTZ m ;+`[VC𹰴ր'[rExKGMٜl283vfJju/uV@d6%͋ƕj?W/S"NMUk?A (87sN 9\[|v$\>-ݡ[qGeHQzyܴ#GRp̊on3) D2č]3 8 |⪣~eܠ)x֡h 6޵=ul{GX \6]5N‡ό]u'U|3_wg0 YךV996)F Jܻ8)ጝBƜHIF䥥os.[3#3mpn0%p7\DW]ç8zc1 _2)р~OPh&Yc >cN!BPVy5HB U$EiRYݧ:"g6hhXޗ=!8S+bTlW-nThmu6a [o,RWzt&٭GS))~(l@([3rqqJyWεvظ}=6>09[`FWCB5͘,Rb6<^H7\[مECs?褙v6ߝE(#{FV`LCXW*v`Va iEϐE2+Aݬ3%zWjE<5&rϞ\ٍ~tXē\dRpfJm%ڑ'YT}Q"LeUavu0`#V$fvjy +yH"<:VH;%5"da /;Hw^m!U ~ ׋4Z?U)e2creV'`tjPpxl`~`{ %ˏvC_9|fE fEYiVL_pZ6b"g8\M E}4!B_dh\3HWSJF|3I|y׏)  l*٭ o$'E>ROu W2'~ۯ"Y8B_6?sdz T)!\$uxJJ0N}KLg<$_Fz} E`Z4 ` xH].ރп<>Zx2<qrȬxKˈFvj?D^vH5=pR$b b}i| g#=u8&4jv%&_bgomU [؝1@|NB_ PaHjb4>c7NUpe ފĔ N)hp=EFΎGV̬~0S虬ķeQ&>+ɚLO`EEir{vYSSgZvn2f%AY($cMkil^[ʛVʨHuf:/N`WkI8 %W{cO&pͳ WGLtJRnZurl!\~ ^S:\3=PmKTt{=Áp7$ɏ餇p(i])}$GH"&> 2T(PlVCnp:i3ΖĆ00 ˵$(q?B[c4 & Ʊttpӓrqc^ p U4vM3ЇTÑf0:ru[Iʒ0l.{ ɏYi{_鈋Wڨ'$.Xh]}RQ׾:;(ay?˱ߩF=fe(b2œ.dGH.be|p}aVjcƾ\wq \!N\@`W6z˙#KWOtir[yJxӣG'A )*a3,Vya6Lѳ{栓C K\=KP??)zOb*Sʅ T|!WqvjbV%V< xV99yz ͻ5KJI"(S$w@P ݨ]lA;vqk)o괕{u-S'oC߰:(k] 2fCCf?#Z9-]^:= r51Qv'}Bͽ)-rT+H [4tMװ']M6]6g|P}dGw\^ZHζ5~%{OJk=SÀ:ܳ-$j\t&jWˀ8?İt ̥m aVX5gR,m@R`5έ%A1^/KPjy77&&dPIֆz\06S]W2\rܱADt2YXv "h@ o"_+[]<}TbnRj ?DR 46LUi-=?~v}*ȕP&dj@} 5[qr!SEL|"NS%ir;=# Wu'?FK3N|hež.~_l|>1 z;ߡ%q+CX8qC]Wa6?I \M@cH:s:dePU, :;}KInݛgڬ$$3y˪/?nB1Qo?1tI0;p[3Mو˒ci0hr(_^ Gfm=Yn-y[dTݓb>h&f讶OQn4WI'y.@Gtc |JGx)1%wX}HQ!&D_?“OBQXt)n#\W+v, 1;]>DBqt< fgq:B ,:vS1<6a[MNY}0~c!S[y,k&UG|,Qۧdgo0(}` Zo?ݨmǦJrW3WdPN/#el:+t ݔZ`Ozp1-!\N0--e@24 B &av">L\S)mhғ7hTpȉY+fV=pQ&T2F}ިH߀'.=̎OL?Edd_F^&0lRJ8PbyT_BFth_* ΟigOnR%=⬽2@)!& Jk6mwg%xϦbWp52q#ԠbA?K;S";J D>qﻢgMiivCI L5m}2]-UrүԓaTqD]K9#\}ʮՒ`8c/d8kPa r)ss|Ler2g[\Qle}?L2V 궈vqM LakӄۮBL%l̃#/2=W9 ̯ٜ3bDrjtbWy[g'Oo1tw)σ=RdO GM ϧSvlYo60RZ\{ȴ[yX|UФ4B'_A<-VMwyPW`^c?0<X@8ܕR^y [`_!N<:`Mn3_<xWL?ϝ<ťD!ۼ=Tp̰  ^R]硯_376 -OM4Α\Ic(B*T֑M-Xus4p zyRV@d#RK$}Ђ蝁 V&+ʓ$Knk>ZA tZ LnHOBraLK OBx"PuDaΙ V4Qg,Uo|Ԁ*Px]["AbKTVLL>xΘ쵆wB]2w30PB_pT7WR*ĭp8(Ykc뼸sƖL)ʮS(/烀([X]hiJ̓yKKnMS ?3O܍wve'{EXuAֽ<Bj v Q Y/Kz:J"%OV%UMNp1zhJ+f/i3MM7 L̍cF}8vg_ߡOM^^rƋȀu|(TfP [/[˚.^4TJ!ŤۘX6P vM_`Wf"+Q_+A YtSt & ,R38$O[$hϭlf:_-.Δ:3?5s0 aRvxWs$1jYxgGdJM#lrU2E=mtuU橻ۥ-u]v-E蝟yQ럖*YPd̴K~Η-6*@@'-VM$Ȓ"%2H(Y,*lqk|([5cyr}r4WH("B铚 ^5cLe2`]K(FR7`9.Ub!tPX=7Wi3lOVi]ސ{ cQ8uR9 @DЭ?n(g]J8A7l#tw$VzrB915bx.N# lu:k =!-= h;F%rKq<@]bY5n"sJc3*r$7ʺRF, F B1>qheš}Sp\Q>M,)3n(C=̔7yl-tLߠ@&.';>Jc0ZPuQPgR.eskM_hDyd.&vgu6.*y]K]I Jt,[\C|颜4ėy2Cb1dy23?KV݀g2sQF!2߭n2S?lKcb?x(==Ԛbӷ!D>AM?^~Sڳ0`6ڭIu/~X3{RZhzΨL YCbQ>qc< 4rϡ rJ{:R|DޅML ɉ,N KaبD_=2Ch ANTUk 7MNjh;)?oAἺp>*j7w0lGO6[2٧L lYSEhe-0 f]. KGzp+_d>cs53f;$`e(w)$Ҫj o|5kn;-?]T7oSw3'>;cgI=3T;)\O?A] fP5 =wmݶ|Huf@Zh`FS,aX DA@ WL-ӆStl\( eII"RB+KHuK̦S'^ Y̖ǨQ_Fp}{S#Yg)(cte*] vo(K#ʍYz3dq\eoo2 0yLo|wu9 qpb#y͙M,: Ɍ$qL.N`HyXb^i*c[zZ:I.!M2M?{&-8&кOa ;dN+a\eM?׋ܒkT|R?;˾DI=-زg7  !89e;W{[>BrE }C|C0x.'#}լh L\O<2Vb1 K&j߽UH'Zjј\8/)k;(0QNđg.^>X&kJdN"h]k]px#Hi}.(dPl#n7,u,=G[ ɗπ-b GuhMso,꒜$1p5⣥kV2K QM~4law?䗋bB:ЇYqT23-&8~U4|pT&Ĩ"hkGbr9 >١}T7@Ro7{_TC))_2-~5x ѧɳ-*FRaʋ][4HJ8Sd'cIo0i<HءqɾIPDB+ge(UFH?>bi~drSgKJ@J<%=8z۳ 3'$yidL[mBdo~rهA cen4fpyQpc猂NgwNod6.x0gYش+7tUnjUM7IJMSkB@ 0v}%6Կ:5@W$Ry{|P-`=hm%yqyAJcu(v¥g`U^<\XM|ɠ,t/8M0|+(n|Fe^RΆ4ΰ 4]*& kYhDZc|7:ȹ#4V:M xjnzCWMfzO5v֞ s y|\*?*nGT~an,AMr*KPm UؚS2լ#Wb5DwF\ Kf>X`㠖%fev 2ho&R9Įj 5a=IAj7& I[o qNǬR"pl; DNJmtp#M[К|jzo 8*j^mW>IWRy%PE O-c xKLߥcF8v¦ڤ?}Ë?p1kZ;:5@]4#YbQݒ=@S`Y\w.Y>.9JIZX*=Kp1_'~S%H6B7[&Mլ .1&// hԆ4SO_1(a\*- mʔbOS[S­M,h֕dž@ԝK>eGZr¹a<9 ͮ!0)!?I.ʷ;[Wmd[=>C.Z9:&O?!gtJ9g 9zlZA+}xK!:;O5;9}=N2à2\);d&7J<gNXޥhqU7FSuMeO#)iZ5Tzp%zB[hv1ײ g%A}pQ؛}1:6Փzl." V7 ʠnd&!_ ,?'0-vJ<]@@|u?5:"G `Vkԇ/,+,{. /Pjԗa2e4)Ix)6&sq>CqvR, D9ȣi3pVSĂxPaBXAq_7۰߻hI*:GQ@(T`?C9q VAN$3-[ɰ8[5t;hq ع :U!|YckϨ916G/x)A#$6g+nIˡca>2=|[DpJBe&+W[.ii^'YH?TpqS-\ W~[T̵+ZʽhZH Hq3#aۯ¿HU'X|D>vD^SÄ!ck⸫Q 31vpRb,nf#VyËKF;Gz۲OrboC?Gy9̷jaaerS m/(.&PeV_ RbN?OgO'Yv*+ʡ=^S`A7)APdM"0NnXK=V{a  McmI@dG[2!r! o:$EK0lSkib4fuQ?On-#^\-wAPbGi\k~e\-, 4UoɨgOfp0ӟ~ʒ `1ԋp5/&3Miˮ !3t]E/JeM{=N5Hh JPZkh$R9= s, _ 7:deaDMRMr:͒Q:ʮNqCTY$S\~~{}@$gU\IUFzvafrc*ೂáInj>MVlu.ڤ2DWU<AcDAHZ'Xy5CPaS.ŨV_#viF1?X)k/NkzG+IǺ!RYcfw?J^ϧzbOry'o$^M;a4=ȢHtzTtVl.Ѷ: la"Q&Ug0&m1 ;~Euf yƈq/pVrb7~}u#cGB+,T AjO,ՇY>FS;N} e%9eZw#@'e;ci"`dUVldV,- ߐ!Țv7 ؆FǴEh/Ĝ0;)f"|-p)-')l~`+Y# B=CtװzGj.6ճs *' c!@@YO(0!D={0g:e"B!rӕvEvUPh4DFC% N5h%ZQW%RM-8K^q5iHXewRSA(Qzԉ( A_IH5|ga?uפyKvQsI>jH4*`XH݆K0W{#S+b=lA(@/]k~0/l2Ӄ^`WL G-]掴ruK_"1X&c|zPZdr@tXջDXW-ٓ9︆)u`pNL1DTN.0=|\CJڐúh c嘁{U{zCŒȏ@v( g7bC7FO!#pr d<'*E(uCx0 nI4I4$CuXŸ̩He 2l:f;ҁ%F9".ITmD$ԇ&$)х]WY2C4Ԃs) 7Bo@şg7`Bl޹uWgrCvd^Uwփk :*j$z`Ygu*㵞4<*y*m Ԭ/bH=~1+xq{*bb~.(}^ȝWtZl9FZd?&|h42٠IJڤXR=6;Ƚ\`DBbiIث 2ɥv"~Z^\j6i+p!u]jt]TdR8C/ nٳ3 zG3ֳp"LSc 8;4 @3p|onSzXY^ KHA[oRi{mVzUW.SAhg"m=fRtMOa~lo!!PYOuLVv#߿"ZYLԣH^n`Žy$N;29,{Ae9;SD #.E;%[TbSp\e"j x2ßĂ"c ɁflesOqܰ<@c3q:F@PazLh<gfVB`-0|Pl"'pGB<DvRO"+Lxx `g9Ȭ}{BpHvfz5w@/p 1(~T.gusJkE,%Eƥc6\ibtQuؽ,cZc8>#K u}?)4"UhzϬbVuFL'ťv2жsH|fCm\ׅPvo 0{r(,1{ lNQj.* r(GD#!{nb%nE_'7, GYMep&+<&CQD̔Ek>Qy bH.JΒc,k=_D@(NKHߢ XzλIf60 &ڔ\G}(ξB7WU?şR,Xv T!d)=y 5AX&ˢ0t(8#s}kcX†ikrN$ vr>t%Sas[W%Yd-=)Lۧ_/yiնv 83޻!h Ik5,oKf_B۩юDE3v٪zD`;+~PDZ_yo+_5TzĚ]' =$w?9նiIY=FLر *޴D`{.JBEhܑ)G=ųˏmarP);;ȁ ޹,WUhjfm󃰮mr:̉M'Z8RG:#544j7KB U_)E`'.c\v6 iru8UY)/sFW= [{T1@G(ÑG^&Gq6[ }^p( Q9z^N5^15ĖƒL5b&LMp97Q{X6Do 3L)^އv6(U[I a4 ̯ Y ۹*;yE^|3pkp;*bMn{-p^hYQAIY*EuzʼnzO pbP)>L7HyŜN}FR5CؽyR`\L'V@g6/s8 9S`ݭcFXT_b V|x9TmZ;&_*E{[DDd W}=5oʵCNxG)iGbEVV !"!#[ '  l-G_ u^Θ| ljXqQ1;`؂o@2l27}In5IG(orcɂE 6}I!3r¡C '`%~eE vf``{Ǡ|NALpzz&k+ .d 9*uC(m 5Oɺʏ]nQUϓ.\$6*lbUGt| j$1ԾrH]5梽P{N=&f`S Fm4pCfIKѣsWqMuqGvLAʀyT,6 k2/{w]kYaII!]f双8aOX4З!x5tGy Qp#xMʜ$G;H߽pX6r^mBA{ȏ&)$Z~@OO3lÚ9ӪӒZA}͠/F bT5?TG +1b_TOtq8l6KFlK5Vjd#k5g# ĔB3ywf0YPZ/! 7tWs~Gռ7F1QP5CRA #p2kU QÃ{t)-FSedi>P7+%d}2|k`?JDF` iY Mpj?&+PAW!>ipZm5-\@^>'i葮A-,?{Mx9Dm^)ep`'O?Y42;3)ac{`gG+7@:F&*:U.j8Ӈ\&eb2pF&=Pgܐ~ >yf*0pO/5&LA] u^$5(<oUL#w͙4˳Z'C+~r$vgX{ƲhQ2iMyP|".$&RCmNĿ u HRg l/v' `tDžq4;v:<&\%nP 5H"漺I!||Ƴxӂ3DK'jYB2"6z;җ5::B>Jpgbc4r@>.M%x ى-Αľ+(2&y?ck搑Y A?>ІX>q\p"gqZ5s歆oX.E&S"Y7p3NQl9U3u}>C'(:NDom*⶷FVg'ufRoWZ)WLRV`|Uʖ4"8HJ=QӋٚo@l~W@}Y2ɁHOf؞ԾZNY$xzf~'17˨-\/sY&' Q{M5vrIkCH5By+"$m1޻NzU;5&i}:8 g[LhgW.ܤ:~vPDCNkd/MY;[Hd,|,f%OwhE94%glK 'nsj31QlPkFj]dCR[ts!X sܶC%w M#~7kEFc .NTx׼B(i{go.̰eQ̓C-x EXPCjIK:J_`8tѲň7L)pf?Cs20} ܰmW@ʤ Mދs>9Hֈ1@=_:RM"F=ד",W@t0KoqaRk=PآM;;{}ضG3E=Yi:# ~RSy0< M!Bydry ]eXbgq7Assq!A*XZ%^k 85[Y]emtT. Bnp1QRNh펆haLT9M8(y. 2AFˈJ;3?;Fh::~1Y+[9mDYBj_RG6$~2.Fh(HUgGK)Ͽͽ'Jh3;Å54W!^3f(e5`b j浥"].YztVӴRk䤌Rp+U߸rXMnzm'._MtC+zj򣣖.B 'R•Ƭ"J+VÆݢn 8EH 9عi!TNE i…+3􍲷)m L)c s_JF7SzT@A\L̐Zc2V A:|©j}N ~ZK}neTBeb4`hxF5;3Z@շ*ވpEH::C_dYd*($ df_#p\[:tÏЬعp\Uy3|7@yP'px J`| NJ݀WjZR1Ss߉8l qpbtRiP(L]my&]]#f‘oe*VT*y$@zdU8\eX)/E:|-KZ,~YB,J?d9-un:j )!p|O0Hq͂ ŸMS+{1"pA0C.4udy~W]y(~ prU]9QS0PelLY&^A  V\Iq >'@PW54 FL ZJ|LZa (u`ކ+T+z;9GR 2B|bANIv:rIboQ;at+@K*AfT@ &}0 v|7, CEFTJYwY'G!턧tH.C 5MY#/mz4i O2֣x&=?6zD)ħjP":a-EZA'gi. !0B&.RЁ+Tvc;s+^ZUJs$8,,J"2)$BU x&oF㇫'mqRq@wⅶ6(@$tk O׿fNQ ܯEj=Ošfwo>"1\CR;+Fǥo3xݰa#ζoڧ"tKMEX /, i.<ƻ[e6G*x=7``K_ؙeU0Zv*S{wOي>Lwr?6e0" krDO/!Ȁr=oZIN?0eD|F 鵒hqS ∆Z? #*\1#~e+i#5_I/E&Ï:yQ̠Dpp-G&fMy6zmswAJP;ȮA)'b6xSaÓA^sV2ѧX7׬r>+ +؜hS 9Y+kɊ6Hw[JY\mY^fx~yd([ ;G"`r3)7 يm¥Kt^7SYi{&M6* :"sly2Fg} 1g2"Nv1 w'4jγ/U%eI" sybo^0z,V1)1T? ϕ~&OuY4TkrCH'mz%*)tWpU}"+`&zq]wwt" {s>2erY!4Ω.XY-sR!Q֌/|Ag3D'8 D||/y gb p?H20`#5FˊX۝wsDfykvvm2gB5_Ι>wMyT+OY'Ru~-gZ*K8p+evwƣcڛMca-  MO>*M7,i;^psՅd)hC Yt,C .R,ug 17Pcfw`/op;y|jXg2R, qbϳ_܄D(ʿtm њH:ri(s}ʵEH8е(ox*e{=s;kh~zznR )Ot5q6+(XOa.|7@]Gt`!=DNq;J¯ 50@B<*}$j\ps뺺9{nPDR"b ]qmFĔqZJpIvkCt8HG|̐<fTcj1k햀# 4xe N.]T$#ՈPͣMn}@EfiY(t9F{Rr p-iWJZD 2u&}7װZ2 h%#9 fPio֬uofoR)G *TUY2H/Լ7yAYN1wb:* rb\j7ws68:D2 jho h7c}Kx$LܓY(5޴^`(%[d䄩/.򩱾C}J3PǯI/3.f(TiV/Zŭ(q`0 _zX셚x# +Jl6֯mYTDW 9PMb"C˛EE:t^LnŪҽdžI)gO5sL+$_>7)u2Ο)KD]V8[9֡ܤr4?<\f_8ޒpʫUњ[ İ+=}J;6 8D3{XC eof,5Ty*'Ŗ15_pi9(Ӝ7omh{ɈuM$1aU?6,xUXN0J♾.ǗgjH>4ңVz!E9m S͌LT"ačo[r9Gvt~d%z&"mvARA:bL_ -ydߛ*&#CVǞn?ke'A)YmGU ѢVYt [ؕ\2]`"[P=@ki&~j)$S:9g ~nGĭ W}{)HDc D{4cAgtOHz -K_ t $c\+Y?L5Iz*םRȝ T%obb ʍqWE@kv gΑvb+Y{ԛZ#-6H('܇@diI AH891 "d{< ǟAQch{{ݰi2jb5p\K K;P+r (7 #L]sUͥt~)ؔԈWϘ*!ֶbrdD%_o9_M2SŒͽ|dÆуd#qBLӾnE=SPai?C2gW>sf87Xe ?a-_.1_-CZ1_q%2da\Bփ¶qMQ ԯ7^tsTpW<{ 2DkBYIQ5)LȎ(wL{@҇j0|= nUÍ{3@-rYwC|? t`RZil(S͛3~Rw =*Y苊GCwt*R ;>TޮXz<͎ a_,r-h'Y!>4ìh$BsG*鮋qgWW!v`6<|\êӣl E X-A b"lXG*Ch^ ,#Ke{b)~gA̒ +O ʝD*MT/=h4nqIfdʩMf _%8K@$ (Zk$N(ETT5B9ME.d괈Y+2ȹ$ȇ^ۿ@Z/R* s&M<ؾ\JbH~Z !g!/fjpo/# tœe(88jK,I9G{6AiD7.eFX2g퍘Nx>x6:81/`Yw[gL2ΗΤg5yVj>8N!c 6jpi~p^ =)S^"R7NePލvOm _]i&*cGBs6HR,rRUvǣhO¼.Կmn"oDyndS9¦Lf? y?4<\A\"r!_G:No +8Fŏ:c=Uסvgc'(W:IXmv:e`u{mqrOCuFQ"B&@ J%Է giiwTќ ĶRL!2Ln͞7Αv7IUKkdP7lʘH<; }Q?!by)H =Ul P?M׮D+Us&beeB{+'Iv n#ʧ/FS;&Q,rzut+qT34P?j"p).+dk;?o Lv}J` a|"~zF\1ea񔩋BЋ9t| Q%EQe!w)ȝW,;ǯo5YZܤUVk擙xlvBԮݱCxM;Ѯyd;Z_~lfr`"WR_W{ȬxFhS7RdY;$b]NA*MBj,%\L1%f',E̗2 <1yElmy*ۙpE-aKf) eV|Knodn)|C ?Rwj9"OZp_ymDaў6c,_JZWnTQ[ukӦf`E|3*P}7#Q}тLݭVlEȔb"ns<˄ :ևh)Y EW(.P@7;C @#<Ͱ4H3)073L wAJ?]Bs}0ZNJY$]ݸ; :J~צ+懮^-~ Sc2B oSaȓ62TCёzZA]RaJWo'Vӽ)-eb_OR\ Zu4)7^_q^wڊxN5c?_|a.[ZuqpbB;2ƒ:l}QPR/J- @UI&.R )o~\%1H`=2#r8dpxdp(={a6]7>@l3JdfOZz!Gxl& ܦ}U<!bmjaQ<k$$j\ߏ!MnFRj~袏iqGt(O14|uHpq{dz,fAL|ώtK%I"th[r? ُ}G<7+s&`qvKҩUfTG_+V{Pίg#Z|M:J"*xoǞc0<j>XE+鵊8 Gdm:43x9?ʇC . )/@{ܕ䮎eVBoY"O_挗\dݿw #02!3:xd*Uȣ>C%%wA1,X1R_ ۸E>j߂ xJQ=iu \["$XX Y<&:biӍ>L3RO]&O;K:N(w|d2rSi܍щ M_H YH$"$7;4&x}6LLJo]H)m{ϗ|rQ2jw?ˁrAA\\۫N:gۧŔM5Y9e[7ore]C_tH[q27ݡsۜZ"0QnAt7g{m.|0i7/+y;ǠKBޙyZ\T&ohP,b !츔]i4 `ˤ7ٸ<|KuQ"8wemoa6 =薚4-TUBEP_g쪀阒c/ש^p@#E:P|Xfz"pxRȊg^xO&c(R';MKL}4;1Sv+A& 4JfŲn(a hXxR[=P6w AbCd ˄G_4@j+r% vG\)4~X2:=g.bM_KhUíT 8T@H*5~~ .4QpFގ7JxZ*:UrnWw 5EJl:0_޹27F|Mi7{añhPafJ纛 x*ġqv0G,9I 7%pì&P5Xt R ВXeNfVCmb)Ȏ>BQ= VnExOpY(mStp_1`Z)b#m#)Vco_tH*b+tB2U84な@`u@*4Ag%N,7x &2̋Dd- xǘiPmzI5c/qh)zl P~ ۈAnݖl:4+GBOdDE9]lX}߇IsKϕFE[h< îgP^3nk{YeNKB^Έ.|i& d)~ mQDBL.t} 4Yh}W'!7Jq JDOrh"09<1{D@ލF7ֳ"'}YzVwѓS(N$z1qdD=rEeOߦƮy@ǚܤy G9*뀡@I"fK&lGY#Rr@]|b*}y#$w5t^{w-6 co2/ X'L&f6oޚv"pB3\&jP|?P_BѴroׅTpF %Xً09 )gJa~!j7el̗sEbaL?mXw)*+Oߌ K|& WᚗT|04"^QIcUC;D_@qږ_`X:#`7olb/5*]冇TjO0(Me,5\n߃Hw!*S><*p";l ua5pW| nU.R>.ksduNx;lH-6$Hįe06|@[<Ǻ0Uy$C6z72`Vfit!Dܾg.m7-`%2kPR<ptA}0i)!OPq;k3$2@Igj=)3]Ne,)]L[TM_vdDFgfrgraOb;Ze긣g, YWFNQ+Z~Ӫ@ݭi =`%Y,~:)K(V+] |g^lZQtں^;fy9BQ48֛V`iQ]AxaD>p  -D2V"ө,#lNجC>Gg`tcM*R/(\! F7p,z?r/{/zP ɘ},M1,R-(u*ݗ(H4=I76BP)\#=stbj_HݞJH)j&S^@x(؁C@O# :XRꝄ &qiE ޟ-m%X'L-kyF93٠ Mɧ)NifIrΔ4^{ҙrJ@T8,1~ mtv^nC>̯~҉(q1~k-GǨɫUFQ8<"I=O=^o: phĝ!-A[`;ZNu x,75L"ΚRGX7LȬMjا PHl.88 cіڥ=ħJǗW n/pg.fv g(ڞZ*i d݈=#ꚙ_ZSo EJt\B}y>RP޸Lex6$/M6KTd#Lgj~pWz-NO/>O2@ ARypegq|!@5 gxi28첥Gy[kIGLlWL0- l 6&^"Ξ o!*X? TtoePʪ޸.| c0|Ix.!dqp!p=|9prVɹ5RE4 #;D]b3_59Gp/M.9s9Ej],"V|յk Be- "Fɡ n!}P35D*}:zϥM:)mjT(Kܺ^9ke!f ӳ7e*2h R徆U,[ CVmkb4G`.ѯ:>cqma@iTވ=V&χ0֛u5~8GI/mRg^^UX So}x8La| Iy<" n)BL+`WO#dx\䣄KVuOK5]zQ[gt0Vy YN"C!LVR>z7.sPvx)eZ]865pi &DD!=фV%KD|%Xm٘/`d^'e!džH-838c!;x+k K$P:3ZlӅsGIޖ$;Ȍ gOQ4F銽(T}Ht9vݐp_0[~d.iX;n",<{ W%^1\``h}"o]h0 MYJKf )3gΥ ]Jh=16tHH*,J;#IYY_0ɕ5 1ܗ/!HgNm'}/ 0'/M`b]]@r] `0VD־⋛ۛ-P \Q7/hm LMt% P:~#Yǽv]M̶>'hCK'чLL-DM}A> Uۉynh#@0!5&ZۢJ}h"KDBKl[LJoB?N74#) (Rt*/,<xDѺP&.N {hUlAӍN>k2IZg!N1FGu[|m?|FqtDrFkv*~O̅arr~H#٫Z+Ds&3RmJ^xeAo(j7`2tg3\C_^};ܗ6]d4FJ: $DO)3>$ tf|$BG9KR}&{D2FyLw4a?Qc^Y' w\ovg?tg` F˛OIqs4Lc5X Pᯂ&ub:4QOC_uEK_{xPn.5VG=nY|sBM%uOS.ԞUd|&9"ryᕔ" ހ'22RhF4 Wӄ~f^vK-N pváq prz;=n1Fe4ŷwhzyq\(d3/àujZ-[|Q $1ܳxn]K~ĺWKdSKlOXJ:-%!$P|\x!R.ř'\$;Jl^@5`doXt[W ]A QàD:y1'6#|Uǂ tu|䡘!oֶАahsvfK;\iRYg$ RHzeŞY6Ĉč<$$:G¬E5}8tN?)lDŖLGte/>2seJb Pu@n汘}3YT칤.?X}8ɀ\!φD a#ҁnNa#+z2F80H ѓۭHp<\n&&i18>Ac͛1a7ei#zIjvK|:)J5eo ]S~ڧj-f;YMPε$|*^#l>?u_(^cUx(.uq.%B+=O5)dcdFniJn:=TG6/f{6f Ir" "7%Y7"`ËC ZV-? , &zi+{#iS$)f(VqydqzK .rA rrIZ7ÈU eU\CAhU+bL;j=g8nŖw.SVg[f%e)յ`pf9g(،FDEEa!̋py 95*/ᖏaqqyXRԪ6߹^i G *j:b\_5Ywfn5USy ү·tܴD~I[ZIE r|cHϠ"G3KԽqLu=eHO `xfU(>-.=<[eS͇3CN ,j:(rOEIHp>ݑ'D{=MVD=8¢RorgUh 8?P \{8ǂ/oNC˼d ~ T{UWF$7XdQc6wol c^J8閎8߮>Zu-vڕL*>xkNܫYMc`Lb!BCLg:VW#dF(Gz&whcJ*(<04h&(1*[E܇pE*Ew[BW[#oQUV4wK\!$ehhg@QeNOiH4B31nYfY0 ]-Pk e`'c-em:1;bR,)F @77#}˭D^38+zN!enA @gpQUԐ obg.IiŠdq ])ހ $@>k)}c~#~#j/dz R}aԤ}Ix ߄'W+XΙ!\HdŽ=STY.^Lr:k$J<cҏq >V I\ 9y}.37 %C"A:AB.4RBfHMFnCAa˧Mvf 䮐w\aM~An%4pJR=Gˢ"pVr%9kI'y~! pؓ6^y?YLjJH̴Rr:npVsLd@]8')Ϟ0,/"Ce%ng9ZM"R9GT*vDiOiU!+G'YpmU[0"s^bھ9͛*Q ;UcuPp h6bj)/wx'Wz½n sf/ eDeke|!fLZ4 rv}H@JK_"%֤Dou]UjMaUcR(r3':(q(b5Q}! F|lW!|"c.љmÖWGj?y!wrmXdp8s4#NH4mXHLX3噤v4;1C5` }BV uOR26By7'9}7h/Lw۫ӓ 7$(bIdI[;` snF=bK,-[7 4(vdLڽ~{ t3.J9;0"vS|8Tȍ:N`ez0m0uGz%sY  EeuW/|m%㸏[- C?܆]HhD rˎ*IiR~yhT{,z?hnT5 MZE%͊U,h}\?qkrww:$T_ɕ)R<]n<Nd֦aw?Q0tj"&/XvQ8uz\\:Ƚ8_m\ׯ71w=kȃ ;hQ?V}UX;n=#(}'O98NlK=-A7(ÁpK843RCcPJܰrX§@ ƯReWͳx1r\;d ߋ1NTrT $ AͭA:+5w{@.Lˤ+Y5gX54z1 &S=Qg hyVHY[?U1~%|ɔ^3F=ub9h,@ :%rg;/T)7"L!'Ж?s+Ozzu&}#s-O_:? 4lTtӾ/[ Dأk't=G0%!z4x, rexz4pl gӛl=2aKXQ֫$gV&Eʶ*[<)q<\6 {!'F>*RL߱DpKЄڗUukx^p}o:$RDQCj2E<ص0.d02&Lx#Bԝ&V zƗk`l&r\)R>֑Ba/I8)ZFIݶn'\{LŅl e:?Ikba.G߯ QY X*۫a3U|y]^W6&Pkҝ;D7,bR~ġ _Bz0!)BBL7yv NS7x'}ce&DZpÓr'&':cـCRnyݵG-0ψF|x)A&z;8YIOAiϺuocCyN)e B /7nYY4~״kW7P p-FX}ĆgNADK9+ s膲& KM#ɥ{ jDt%,Af:>z  K)ק$ ]/|. lIm/Dq` {{WqZF3f$}6x9sZ䟀%BQ|닪r_"hID[.NOqqdc}vA r)Fa3ŸOԢk)Ҩ:.;6CҳZJrڻ82njFƅ$k)fF+D}u>%K}>U~,?-|  5Xk.?619{N~dћN75XF lQvNI+8ˏ[}-B$`GۿDĚIb S?*Thwk/렭IMˠ*CݕJR/>u%@ߐ:6Dk um.lu=h0닚8H9p*mGC5k/$>}'ƒ;}/, 0tαi<)`J-j+lEK ;/_g+̅#>#qKV#=;Yܲ/$:U7#P&:˕;j;'[ٜ}\CsdZ)S\)TN!Sgr svrYOF^ bGpBjCr|캍sdفS]uj|{8HH]{ٛuw2-˝rvM>X1Dح !K]d^vdW3Ό"L䘝9);5>+D vV%?*tx.O{&w8Mg'L= [\d߂TV@A^Q0_ïQ1f m,+\ WE< ]Z>b3 +ƅ/owc2!y; ԀX?ꋋvqf%u#أiQ`K7'j(';Vx6 ũoE2Z`ЭjY$_0(4HCSyۄ٘"7z|Idavϥ%|S|Z/jMNARz,N[El[3mSWrrG;^^l+;WBKE '/+F+a٨|[5MX BŞ]HRDXE vm͵,-}$ Cl0>S],;dłzzfqg6 L?T"+sqtaM殖\DW,5e& lanQOv$&4TZUNѬ#ʶ:^Gk#F]"čt~Pd1hBE4?ԋZ$Nzj$7)F؋Am;"WpGz~.3W{F~oLD;q<R1: _@BNBi^.dAEMdG;ﹳq=UtܾM)|0=I1T\~؇8 5笇ۈ'.ۗT]ƴxlrK)l>-tgRURhvQ= yZ6Mn{.x-N#`"єiv[wrG$^0w.[9R- JZaE8$F¸,\JPH |?=ڒb#3 # pEWHҧ&=!r3j* ?c;1i党MJD~JNJR 1N#H4~{%oL(c/^0@3p0vwUȃ,9N ã(%V?7K-|]M$7ǭG6 ~ӷ\X#rCY넧kAe׏F%d)?aya G(Ѝ릐0B p˄` KQCx1s/[r6JPSNRuހ.S֊$}n=b]̫)BuZxΉI<$Ox(3qtf,wl9 +JU\Sij:_FO'KUš"E!շ3N(nύ.7Q<0 s IR(S,eVAS-/:ГP,{ ]#6ԯ(PRBݼM%J>z-ف3Ih@WӺ+ؖvš:'Gj4&}R3WoYs¤*ʎZ`ͽbb.u&hQ?1"*z# 7m~/(@ ]͛*T=Zl>yΠ,_v: <Ռ,b"vEy>s5KDP(4%H'XBJRnmũI%Of$SWr'RM6v.oW\=r!OQk\2ںgGi,ӄoǭ$'돚N_bԙȃ;yɊ!&vOHދKGYs:rT9pmOYd)Փu4%9Dd m̂:7ݤ5Q`֏XuQj542";onBAs_9S4lwӕ;2l8[cK!sKyEW__[XygwS-vGJf&/(a:urOգ {LW/8{1s=8GʠSni] ?r-,p]NJ΢ubo[0~m!>g~p f܈>0GWA+p^mLJ\GY/NM.Il6SnqRhF>M`ě|͡FǂCç QA d![M7-.E-cȍD^R1O$}Ut/(kjT|ůq0 WD*pZ|=i-nJT_Q-ꯁvCR*@!"$4 Y5M;²~pA=7PHaZ7pt <+{݄1mߢ?+@Ģ~K)EX-%[ab);nk< +W#Y-57XS.\%¶aί'+X]&ռL<'.)GجI % x Ĺ`JdQ= _M%qZf[!F:#|ƗwVk`O鎂F]WaklP--s8_a㩑0;U\^ˍEP6B5*n8j{y4oԴ[,-8I e cԛa7(n t|yWI O5*4ĝ)iG#/ M+̍H`i T0h.+\"Hq٥P )9k!zB4pI '5/D.!p ue6ŲMsN#ap5C!d.ٌ{6s0GQ*!Ԛ Cv O1@w1#"D0slM]֔[*G[hNhZF2vwR%NyfԣST컓9J*k1 9'?+%~qN=W/hIm@ Pw Q&-#ЅvJwL3?Ib~ujSw(ViPc/g/:BI\2>QT嫿 7?Id[2rlf_!fflUQ'aо%־(R؄bbr_;4d Q)r*p`lٿ8"2SphOr:!t d4+&k BK >s QP{kyh2RjT9'9o~M7)>*naxhE4@E{Ax_:AoYt]~MFC㘯#4*?ZNT0qXd.uS$+F,> zS5-FMdUABlMMj~]? G+Æ,N6̼Еla5!%&7sܪT32OJbjrib&+擅;pA2)AϝV"qHlҘcUKzGiPe >aG;ټ je6iJ̠>25\/ǣ15\|z+-N2g͕9Eӓ$iUlj. o5d-18pæIZ`Yv"7z YLX 1y<ZT%D%X+csޥng5݁Jގ#{$,8cʘٚ,blHLY yZEBBڇs8ϚxC?`FiņLtU$QBlHbZ$EO3XV ˜;Nɫ+x΂Is?Lulyt^(1uO/7MJgq3?51AQƸ`zQ M$g;6k;7*X_؎R'iuNp` 0.ͬpg:Ie)A1 $rbK PA{?5,{慁ƍn#[ZoD.?4gg@68}kO&`}"2%5ܔF$>!ȧ^ sJ"QFQeo7ZB'`ԻBx ~|k}fF~EVf=0bB֝`p"I=Yt?սpL !-=h #h0\pLdj ֔uO%yK;QUN| E׶^;ztq BpuqC|ccnaKbe2PVo6nմ:Ik _|@Lo&5ݔ, y7 Xk.. %Ad,"=0BkG "Lx-ê 5!s'* 3tOKA N?t%;G) j;'D<&tl7 ;m^B_{)\ְ3@tвj R:u/ǃ V#T\s?/]I./1V  Kalb.df+2ƥpk/o"f=S$䟺8Wt%w,D4ìgle|T׿@C ".O@j굡Eqr'~ā5'`r )$"CvmQ^D^: cioǷ>kDScV܎ݭ-~u+ yAzUu߻4>L: n]h9efIϯB4@#Q]{M˓=8d61-o ^LD$r4?nR律 i`4B-Ym~uX:eܤgcd(6?+zsj$V8 %\(IIš0CZ-FI}fs8gr?8{F4ٹd"u#zE]Jl.gypx9i%]kd 6<9 ['XzdיX69!)[8PTb&l_Q^LnG;^*JLZP8MOF'aܟ'KxJ^p͑gH!kI-˭xݗUdwA/2d] ppkR{|phqx7w ]ʼJ=马_kc2MPTOخ7/ÿ&L (2 {]ɿ5f#~?9[e7G7RgQ1-%8 !ЯGf]g.%w6@Oai ٮߟbBg/wv/Wa/uovSQ2l)\ȓ: vʌ={XjmH'(dCn꫙[B T7ޝ!&>5夏r&3immJ9W"8SĞ:_ ~%7K`/Ix!BbV1Š*hs#86lexZ76?yMڱ?ZD8@><}1Hը!+J嵽/EP` P>ē†M0Ї''`CqW -cfuDDa.Ӛѝ*{Z)D[ DM/P P Wa"s̤rA~01ߢ[,d7 5zqbGoLaBmwWUtW=9Km I 3S_y PLnpҧ7sv$2]+װ1rkƭ~nV AzӦ:- <}V:]h0(fЖvE0% lC˒klqHLM=Ե5Als(.^ԛYj¶t>3Hl-[pʁT&6 Qd܁w[>DVc[ê k;+Zh=@2A +i&DxL3Сc+ IE{okiʮ~BK$H[YM!ow'_;ٷkaV \> m^m5WrI-"Y()5Q) X`(KG5a cm?["/7`]dM(Vi4ҜhɁ@Â1OTw 6W6aQې.Olbp/F<CHv)f478Kq"&F%Pfl*ɿ`R}zFU4hj^3&.g=vgBIDtmCİa!m#d[_Ķ#G5.~H!a9u +Xy, 6Qy\ԩ$ȹP>ov|k!ը9]t B*sb$)btn$ n+>!ǁ.ju+z9'gNkH.fJ]]xmyOfEr-t l^e=rjB1pYN|a2D !R:+L 1c X'%곈"^ ˍDS(_}ZM}o95|%8XdF(=.)$Kb{ygA =abx(k([mRݱDt=yPr(ja'K&= ofLڽ)XZnWtq͍[z?z_\o}qLUF8Uc甫 ('o/BF±x@ZJg{Qnyy!H|ܙ wPv|P;B. 5tU6!M8ewCD”V8b:90߅ b %oe+m F\?ZT6|<„G>b1 Pz5=` pL)^?y}Q/像Oc`13Q~6ϑ{ْ>QwY@'n},QB5څKk $ G&~vñ yR&U"d|8PgRi%{\@wRrT5]!,ν>3`64ݙJ[3x*̟>1j0B+V!vdĸU'bEWoT~-|WfϤ>NO^(;KyG_ ^[ԣ! Jn*w3C$(4]721HLgt4 ᛅa+k?V6&x6QE{B*S,|P4fA:c+w/ZyWv8/W,N0,eFr0LDoC^}_0*͠K;/1RY\ԸwE%l&V$wQ,à`!~NQaW:Џ̝F8+W EۋHڗ=ChNMnk=e^euVD`e#[,t nY%@Tv ,-'ܔ_) !-2r/_Nĝ 4Gi>+}Uck.~فdK+qp ,х޺[#b y.~V/#_ &/OwZ3bߩWQJmxIҙ8P47S,rQKz+HJe7)BӡH$ کu4+uhB1+Ser q*WpFO-RnçόF+U?|>*_hS6P_c1{ N9>O=0.聮ѩEwi39Ct!iI8 z#l B#CFRb Eti %s?Vc[-,XƒeHCL9nq]Dc)Nρ)7uv g-k8+Fm0U+u"f4oЖBI|ڽ/I➒jwC2E W)C7/v+p Z8e|NF17ڴY~SuxlR,mbu H&VQm[){}  =q|Wk&"Jr*?rԖ|J5;uՍNJp%pؙbjlsHX_Eâ0` C[aL`A{+υ= % 3 ]v!zòEq\P JG؂F)gQLv=P-0@)1٥l6_n [͢u̐4ԏx+Ѿi-nƗjdy6Eɺ>oXPD2NgB5B˦2'W"q@ޮBQ.p_q,ސsRF`7ˇ:\0;¶I> OgCqnm2{^D@ Fn ދI]ChRmi~cU Afdz<%-Z> s꿕WԐ}"n[hwX 4~A9nح14;=ZF1҅ ۩WcQ#ڸ%:a PSlf=mӚms;:+H;khv}6,iGMlĴ;s`Ac,] $T^,SJ@Px!KiXRr;Ծ64} NQx2ޝ9| &]l~C;Tm$ M!  T{bX1b w+$r^܀6]}aRل{=*O 膝Zv>2q_} / $  ҏ!  ZRUœ@Nԭ[yaCOZՕYѹ4`F_$E&LݷXQP`T5:KqNң`}焇՗ IbRCfv&v+uqQ3^W ; a1[e+fb=Xq%`ҜՌ6Yn*鏥ukgqEll!\w_{Eg@-Lʺ #Non T ![EUk}(YX;̸2G&ZITo$WEmjfE?Iag1sh Z(JŽl FoSAGQñ- Sq+$HXۼ@LMm;E q1PiFr"itS[JUZnR4S$r7ymK|KD$E_K bur6Y1J{L0w=$=7N?L ΂wkqE塱r+σV(&0Z"W'E8ݛތ /v,ѱpX}6b{O QG7⬜쉽KKmI=(WjaXF#)~b2v;ܩ{.uma 5UTN~uXEl8R h$P'.vrr9?k:,X)V7t='^fX`m G/G,_i n<{ i%m7'Eƿb'8m}e+LB&:80b! @bvѤ^ *|3o^K`nͅ]Qi/Yo`jɮp!ILKe@ OG!qfDKLb+ӄvQoJ/KEEitݸ"쓕Eo(x! e e>_)0@R{ @.3Uop|ky?]uB=->%28Ώ><}6/E+乑؀8J4567]c'rpTmX()c޻L6Á_pv[F+ثsA سcՙ2oj|5W=szŞN> Ujgg8E0,L)x{%eJ*̋[Kܞ8JD=}fІ{K5CΗQxbg sazMpTyXgMnU9zX-\Љ]P!P+=vsp2MTƠ#+8$D6ϸzd9oѯ85o,2NTsn'碑`T[|^@}#D&ŀT]5Kc JGs{mP{Zj&CQ+G!H!{ĞZ5m\ږ('3#*'lcz?,qLH-xd']UL9Rt,147U{%8ӘS! }֖-{p\ۻ#O/.{ӣz&H0&^xH2%z T{Ι ^|F׻gNC&ϡOH }(wVZM"O*ݠL Ͽm,,$w:o]_E:Br/Le ]s3XCO[Dd[=y"?*Q?_H킬YsƶBhh϶} 3V^1؞m ݃]<{2e~B"wQ&78.T,j[I=+>q>%bEW{3b*+Qà(xԎj!* 7Mv5ǹ -@:%EXDbڿ#-Юk pT M]P7;L>p4;PA .%:?|Ϣ)no}5s<#a E.o>Y4+$9]0b"F^$賞K<ڀGQ|EXfr_8pX>Q|KtnMcXL i8 $=+I*d?yh4uѱֳsgkpeT& ݌Y^h^D oyi\g/ۍm, bZ}by4I% R=́_"S$/R8ØP[;\F0U#H'A`{w@dK0* X7OY>{%'hɩ?_0L㶽ϲvWΟߔ S9iG;$ YU3P!zj%q 4*#O1ʏۖ{^" ـ59/vk Pl@BB&?mW !ʿs=eMt]6I˭0dOWCx]]J%k.2ѬJ3CXpoz]iPVsk-5ު\gXiW")tW!^>. rM\GNSW~(s*/:HG}qomnT [ BS(AԐ /sNytC]N=b0}sl#][ے5Cun'3 mܶT縲H#.2ID*9[ `4IIױ-ŽY|U% N{Hp@F4l!0SDg- Yr%·e?%Vvv%llIxT ƒ#~fpay+ijMZGOeY'&P5/[N"{WpZJo#,1[㫛19>*ʥF,Xغ/Z j\86[DYr,=25gb~;)g ᓟD`\ לTЖA[t"дWBh: mPx8WM2:LcxPEj``dFXL8ûb4F$Qή90}+#N+o_> 5Ƴo'NJ|AгVZSO)Y@of}ewv1!~ tB<3d1z$* XfYֶ j u@^X`L9zȬ7{MB 1ٚr4RHPJ^t)6 ۶9/==R]&8Fyg+D_7":߭ʬ[e*VbhTBHlqapq)& y(~_f;n}Sx+DemۍǯXG)_r,x,F^p!%U ИV>駱 S2!^Tb{Sz-=#5!bBCs@db*R79=AkؕȸGn3]^˟4aRӈleM"Z12Za:LAU #G-+|T3vA¬UNƁ K"#vy[|^p&L Ȼ[0 tCfd/ +Ooz +$\Q1EsV'@*ma= * 9}F=OνCcGvչ'~.L-K@S:em7@md%kk?$yc|,+l?=HP? dv(w6 ?jk򸮷ϓ-FVc_R!Bz)es{X*IX#Αrぽ<@-B߾ q:s*n'tvQ;?Y oAF6x.Ȉwdֲxy͒ͅ5$8lzNl:Ԇb:}! EcХEGbA7cpby#bo薀v "ҹot#Դ EOBttҒXȟ:Kڈ9AyS]+m*Nғ}Xlϑ9≱HSLB/ȣNq`\TMc?j,QTo?UӌUd^ޭPoe_\3,=5j.FNӹF8wb7n&0,S\ܗ2B8̒6WNx<1X5"GeWK,-Sđ,p+v3шѬł'_}(-\cl5/ޏP0Em;de@pV!=Ub=fX cÛ;!^ pڞ a&PعԼNQ3(!ǴfNn[zNk4}u4B@XkRX Jr]IeѺv[Kkzr岷U^,!7"J2Yw]S3B3*|}GRؼ :-q >z>Hl'W.~s㍋0||V;%&IRi2a4n|Xi/x ќhUF:te EtІ:lAݙ8F;se |l8 ݧ!mCU#ep4rhr$ qRbkUY8빂<<4&QbN1ܳ "Z=o j֝8걋spa%ͻ R[$A:+wJ4h38pT_ ܞ^`A |W 4ڝ"Q c}hiK\v!Av ľQ;[}č؋)YSg,'KE~N}TcÁ\l'mͮyѷ~VT* IxUQ#30 S6 YWw r _j0$pZh0!l7 hq~/Alp.88ԶKXx͍ 5>ã7$k{8 C_b4N ~ػޜhZJcd3yw&tb`)29'f(yaլn"kxUA;>$9A7֐ (2NFZCrv= E. u2L.pg鄩j7b ݈=NFr,+qi" ɉN׮-Fr̟爇Jˆ;4L1RwV ?ϋuMp=L{Ys0e)&wzwX_p?)}alC+K9{G nMBh!=3ٍyg-5< oe VY^}$(:O:>v`8( #>$HH9M HUgl(G=YP\YM)+hΝnp"zx9| Yeo2uo%. $[\I e)_^Nю" bbOy"*rkԣ$<*XAhM/=éK,U3ø|s-م8d5 32ӧ-ߑc\K2˚RŽR:l&$ Z4g2F0½DeB׸x|29SY#d8>E=.2yor圄@t#Hč&FupLyM+@{ œu鏚@NZ šƼ G;X2<ȶze]HVKD ! )٩!uF*`r+cq|_ }93hQXu0k{lE~d+@e?Ȥ|J\%9=$Vme/t9F^!h\/o]B+exJ.9FOհD79apx5SBUUzəTvВt.=A3gwL(Ж`}u-~6w)n՜=`Oe>#o\8$&D !D][6fGcU+J,hľ|`F&cdK:7zK 3dDns}_qH,T:ܞ |㖉Žtc^1*By _F}Zh)Knۋ6JNKEe |}oPYcD]K;/@>< ^mCJ6<~`.B;}LWt;7w]kA8kײxؼM*u C>`7K+ wY^ \EG;kY@j'#x̤bӃj֍w&F-JM׹ ^ä/Qۨv͝ &!)Rc{-l"]FM40e 5WFTKb&Ӣ A1(SdFR푾5 O8ƵhEF߅3hYD $ W}љEU&{2\999v!Ŵc"3-p;҇RTPkaX*}y{)C:eXI'V$YFl8> iXO05E11hl۹[h[]BPݦhf$ֿ!v so/5\AUbFSjDj AMrJ<^Mk0]Aci7$tX8Iu9{{Qt7G^ՖMUQ &Mw#D0]!h,˪uI CS5=p}N1/jC^dVɎ|C6_D9f_۸խfxlV>X;U ):.GzG,84Evha ;+ ټ[TG'c;val^E ~Ok@yi\p yQ5ߺT}]'岔'4CUWO(191Ecxz b-c[-9y6<'WΡGˤl}J HPrxGg*O& 5kC+$,g=Pb@@uo^+CYgIIJ]$3 ,RC\CN slӟҎ2D"kECiEH7vm} hL1A 9VL Qjj{`8`ЍEJ8J<$k5 s΀`yOQ7Lm t2)spv r{`<"TRqI <3J? m V"'}2)'7/T`d(Mkъ\'J-L!k7א>C_PuOd0*A]>"ӢjޠX'o. 7zl~+۫~Wc -o2AT3!gz^y,xO_xq'%ԟ FQZfYa k&nV6Jh;Yqd/Ud-W>KPH<;}HK;]h-wR/,;nU~8DOs'lR>EK=yʹ⍒?QSEx@߬rjDP(@3}^3㷇܌dJI&޴߯.oe a'Z ec[H8\FsݶʪUuR%6kYsE2n@uDU3nTD5|ߗ9/}+gTl$jkRbsK{xI; Dntȴr'W aNaFWe.1{jY}@˸(&>_tJ48S>ZXB5圊RA:RJùK "pO,ec(;N$_R"[LYi_L/NJlt:`mrjzs/5@BJGO9j*B=x QO1MYNo$SVY)Hq}B0(:rܺ "ӱ2mUq0+T<OU|g|o˔9V67J+қ^PV_ܺȗ A' <%PR7 H,b$vIڹ#?RbUG&C0昙`8._NESǴΛj7$;T^W"[\xf,S_j;PTG2G}޹drl_mzj{duZl l 4›Eaz3OքcHSCM~BZ1+ -N.a]jr.+ V B!M/0(]Z,rMX2w?I09(D#N᪸9v|z@vP1Yle6WKU0}oqZ/+8 LF޾W3,KIRUFʵ@׆sݴB ՊZUS8={@?<>sNF5.Q9[ oM&k;p_8iohh\)CQoեLl O6rq:psWr! а|g<ًsdϧ[eV"e>txLS2_ Gmb\)ߕkc.V#]cvyAK!B~Ԏ^ۍL_i^TEJ@&Ԋ _/Z Q?h{ۈLiz۠ J!]VWp$dA?Be.F0&ϵYT} z⇒Fge*?7j/7E=콻4xcDYZ*u!Q.S˛M\PE Squ4[v7^ ź~w}.&趀O # -&[6eZY8RDYgYk`}=^ }Vbi#xtY v[M4jO/u#zBv8x T/ā4›1Qȡu}IEVbLp셙j_>AIQMf߹ ՘Ή7Lm= gЯt*;fptQXM*HH6Qolxt9ZVeϗ[_̲[%Z%&- 9Б%6EAyA*~"MO㳞RD7r)% ,'WM0YL2KE8F'?gͬ037=zOhR=W(@rP :RYo"l,0EuOX԰w4!)fdC;1a~,oyΎ5($ɝJWĭAKX1!V ř ['| ,WV2uG`rXgY5%e=Bk'%(-CS毰ʃ:*70_iS)tDf<:M9Ѡ9ݙag&T6.`Q0-#pmjEn;ϗP?凋smĉƵaxtM-\B/B}zB~:iIiԽ'Qg>޼xsn!|YZͷdį2? jy"Α5/R(m]B`rv;Mj N&m6]dU$PFHBDpF3ղW6^ i~ibހr [ -r }~ ]T3X"nhИ<&a!ɥ#v>눟B}LyUO_Y3 G!:D{!"A52|僅$*&+,E'Z@a~EYuPicb|YpүbTPiEYۙ~ ڛԲQ獥P[*ַb/RS jԓ}$qB/ި`l УGZ}r@z-Xv[UG<@XH/gb=[tĩ uFKt́ފn g*ADxq2{lV 21=U>Vk(۬OKo6fd WW&lF }L.dr̊)lu{怠#2E_ss4pd?$^vyB6~هLY*T܄5NЛ7ji[jpO3{kĕ9<4<㐻DXXCjXdBU Gf*iWdd;j؁%^X*GȰX@#W;fyULufqO!wYz(\xtA2F60z5ɨ." B7,96<3LEIURPSIfv%=y*u;n8cA)Z|vF$ 0䫴gź:)tʄ\hQ'X܋h5$s [)XB C!BGQOgW 0sDSx?P_1 PH\6Z'yF;'w,9m3ll:%(QnRw"%i!W 7(vx|hD" PsX(Ұ>=u#B|!vTS:hTa]uglEQJSNo5*q {B#|ƎfejfA~V`{8ichE3oq+f6 ZWzh;]ş vi3;KcѶbd-aMq/!:veȉ9-Laڞu뵄șKn<_2}˥ :$,xhTbnB$y*N~֖)w}(R2&rنG‡ !+Vrf H )&s&pm] Vbqaoptm7U71`}4'G _9+`!{ j(lj9uff,BhzU 5v:'pP"gu~?3ء ŧ Jr$fL꛾Ə!vq'&L%zi)d8A]P5P'RXR2PxX0nu!|]b @P;fZ( 8,y{H6"_r]㜎WN)ڛT/l{>324τy"}*#7D"蚐,Kx0"̛!U"6ޛGỗ_#6".g~Z$- @__t1AXsO“ \U U*~ɩ?bQ^lS/:*L!Ք>F&XAZ1Ҟ:%anôa1YLoOOQ <#)cMJi,$ӣAi7/uJ ͳ-ب\ !ͫ@}['ǷxaVϭ| =7}Hj{\`@Ox;;$3:")PÃ%KļGbySN5{V1eEYL#!jq/I;kv׏{^]|6`|EW(_uo`?U0f Ҿ* yZѷ vk*hZ-{*/cN@TmOQ6v[TH(ojF5XT,Ĉ`tz]EQK %Dߎo*d,,؉<5+o"E_"MIQ'[к7kP*\_$lGY֗jdA7urPz(+Xt迤 .D!FHSeM%z]^p\&,F>7PZYJ.FhDxR %I^ZnR.z/q&z{3B 8W6 _TW'jJtZ7RDӵZ8*%QH0ݺ2UH^o$e#OzdHn_B'mPz AJі`f?F6k<u<Děˍ['UI/Q9LSx b// lbfV±k':MA{ T6ufsi*VBȭX@w&j/[Sp`7\wW"4nDsϘEGUVF97/ـДtP(-;1h,L e6Da1H٣.Ԋ/`j. Qo%`>OYGh!o?_+AE2dp2Nb^A5P0]eTˢ( z=}ue'3u^TB!,YH>jnBo !eɗXLL 4FҋZ*&oY7%]HLŽã5bOOZ" x͢llѮ=~d,Y4d ).:ʸGk.d!ɔ EK*| ?FSwJ`3wӰ1q j쑌["SZ]KTlt65#TZ纫9/CJ>G/]Q~1fؽ81T9?Ĭy&K`n.JɯL)6Q!'ƴa58*JZ<)]ˏ5qmS [tl"΁Iαw#{ƿN`Zz xwcX Q pJbG 7/,g`ɘɒ!WR JJKKG؞!DA!'[⋮/ɬ@IW34oՃw| 2A.FXpng)^8%*Lw=zVG|_e;PpUq kKaԠEhѯ[7ȅ&5 X 8KcdptǎS!Gz‘)BJː]/30_~_)La%cw* ܱj#fj8&4dP0SM<Dž"M`OPV᱅ P[%[@wE]xY 2I#摺:$1Q$B Qj0WhW8IzIlcfxyfݿ?jHPM 87߃-ˆԷ0ONd⿋UP:ܡ-Jꪬ_H[1E-l /7Wgmo(!?j!Fy^Og}7ЁArۢ%2@A̹>Ai_T6j229f"ɯ8D>͗ѣ ~莯]mf ؂thY;ji4&wFQ%7Wy H8FNvX9ѣ Mb*^۰L晄rdGpAXu]]@N.*Ѽh'∣TX2:w qT:V?clE,Jwf_RbO\qY@!crb5Tp==cGYkW_,O̭g+XCshÝt1,,}'ne~˚;;Zu{eZWv1 ]:1%T5->*\'Dw ֞;> /3W ~BLtƈc_v!,vĬlS->p. dicyȑkr{!=hrapCj~T y\V}S"%Q4`UY[A]Mj?sio"3~/ÚFHm7:} FX:r0L%T00E`:MSKׄU7*U"c=7?SVҪ+ Nݛk?MYanf j|~,3:+7Y Q\qGma(.X/)ȥz4AR{!QqnKD*j[T.# ЎaN(F-EwB10RJި(yËYŗ^~Ζ\i= )#sf&ORK貴*g)C!HrVmN&J <6ܽz7pO(ԁO1B 1"xXt"Ek-Ֆ0ϴcZ4hWc(>GFm!HeR;f0aM78/R,>`v(cRHAREt%3ƕrv nR1#+$,Z#YVxdoQ OZf6qX064Us,R]6Ժq`I'*Cr+uT5W[xQS MoV+}ԓur>+doDTtY:ޮN 5 ٳF@wVdqYj>aD_#0Vq:hf?AafR'vp½PFnIQkKʴ:2e)g2FX٥^ݦ*/A.H`z*5:g 2|kz@/;)Y ެ <޼f-rG|dÝ)AT /4GF,$,EVo ޥ bN=ܖ+YqJ ΡxR:T|G_,lB&F%0iJI"nخsF.hWTXP=7ڳzcktȡZn"B؈i߅ hG4H6SGv.V28ZߪFk%D UꥺX@:!͐Ium:ZحLO e 3|'pnaUNE& aGxAdxzeqI '*Re>T2h 0",qmy- E ~Q?6a 4,ogҿ =o1$+CNG~tLkECAPRJ<05QFpt:+1jTwTɾ$p NYc]<&L6' ҒFp#5Rژz`Na'eK5mpTyŰkQ߁QXNBG3n0<5w=B&V= 0ΖQZ@O:)5(Hvlݐd7Q|-RtX? %6x7o?mٍ'y@ "X!eq}xuR)=ϒwەhq9@7h)cJImP`S$6уa}C0}K{:]e6IP9ݱZlr oMv4)T^IJ4 +{MU߉uI.'ȏ!;[ 3I=-U:Z2n=1/rKuM>6'0^ƄC34"q3Ba3$5@;h!Q)_2E{}-^:GKܢuیr˩G. J Kuw&(di-|i1s2:K;!Dq'stk+gUq"uRDgcܠz*r(&Rlql0cdq.#u0wؚjWAUdQp"grT:iWY?w!a8p|2n՜) ;:dv{ ~Czۆ(EuXjFP% ^SqœޟXЊQv%Uvcd$XP&~fh1aYrYn[Mq-x*8n;0mýu(Fy&m,c:2F)&L;pfz&q~[?WC D 2ѻLj|Z .~H/O2~~9`/|NUɒEhmK:A)d_.I9c=8oX2 Xfcl9l,HqOEPyehwVkq3]7r 41_6d2NA!Aɞ~ K˅E>D~I𑨭:AHDžwfÜ LFm D`12Ѧ"PW(sa0_/lȴQHuWxP7J™9taLl%FҌS4nm%DoclfMl9k-[RU$qW?xk^ɽǥR[M 09&/jgT-N6)xS$ԃ(8BS,MXAtB$ t4 6wYA('+w||ñ; rvr[e,=/@-V֥,|_xl 1F?Z,,n*}X뷫RoS]>MQdbo4YΌ |۫kkK_r%^ V%٪Nx;( (e z<䠐. 6Ь_XFx5=I9٦i!&r9fG7'\7eXRaAL˴C`XL2Ң/%q|BW3whHs\b,?9"ܹۨE^jbLLAז!Cʄ #Y@=f.~`GJd`|AIbkJ:P xu7|ߧgN&ĝ Ϩhj" UdE 9|ᬞ\&e$Um4V;Hm5E.e+z;=NjԂ`ש`tc#u3WX\jGa^[6R+ Zif)N ˴ЗJ,- uݠe&x0 Ȩ"ra^yj[V"X5Wd9jyѸ.P &,.[V+v9In5#qoeiVON*7; 8 bܟ-&tJ S.FdUpҗ]6 Ug* F\*eA=`q/ӳ5ʾQ& ГCyvǴuJP22 |Ӿw+]7Eq`jL°avwժ8<[^iWot8iEx)Ãt(78EH/NNGv'IC}cm5PH^[lFK:Qw||~1 p4 F•NޓdkT8`T7w[ ? Wjo.@iw*4~: (3f,~t,É+45$mx6#Ϝ&sks{xHsWp4]Bt_"x1 HRᙵx0 pcx״)v![Yrڄh,x#l}R,BPOۄm97KpӶjUaOAt ^Ӑ0d:>N7U > |>/GRѶGq0Z^:0:%T=9$}pgJzcM(";rZ :83ZM<>@-C>HgK`I9ooh5\,"|fٮ[de9g,V_8I\g,Z5 %j668s/PYOf [ЪCw KK< _&GL[Ԅgpb ,"RxmدH$ֶ rCI|{󪇰#-'ZߺSyI1x Gn8m,3r+|ӧ\J<9UGz~eb;pt=Gan|$8fN-ÂX@AYo5|YucQ %.| K A49AArvD.HVBWX3/uωkP,f~?]gL. #m` BX1×#-wK@2Sy-]5t@-bDXZ3I87ڷwusL:M2U-SYck2`} [IW!`qMX866_`\:e>^9$V7~l.Ν:&&(TU lO=bDP=9,:܌ZxgoevvSq©C%o6:'fD;~ӵ,](i4=a\L ,y\~w|Y{fjlTKCUM9=sbo~z d;HA,mz`+'GU?mmg?ÖY@W,"0,E 41ݾocnJ2ڴh[T),1N~SP PYD00`)8Hm&) T9:.χ9 } MxտCM@V6i?\n, KbE|Sȉ#XknwKCгZy)9axӤ{ʋ#Bߕسښ%YJ[&GKM|.]@sy+2O.h\*VyyY`hî -``֑r`y/T gC8ZE0Jpabqg#H~! .Xj~,WW\--xg!xAHhPkc>,{ľB$]z%BH(.,9BVg'dX$@v7[{bzW-!(4s (Z2vF_uva?'1RB}&!8u,.)BmIɇh0>+ZjrReM̢2Vy-`H.TeԷqGac^tetC y@n=IL)Ƥj/itHFD:~! J5(|=ńC) %[4I6ܺShlʂNNh,:d%ڴ4Q|ۧ5,9l@Ōp=/LBO+Z)*:Q&pxG|OȠPG.i6[┢^jACgtBj82 leTYXF!Y# 65d7s_Et$~`bsfx&W7(ܬtJvs㉾G:LtWK2[ȫ02 `6=E!o }GʗR($1v 1->!:wxAh5c5tJ "U 6DQ,ÝLAbe h¦=>hH)~%iː[n} BVq5-u!P.O*vL"^S կӔ k>Ϯ Нh2=})Op԰{#ʁ-)6dr,/yd{wO!Z$BMve d*ؘ^z]tG?gDhc!Z~fbY4l0مs n2bDT~H c30QCbHLAW[7X9.>$CN4W[LQ]CҦ|{AX?|W{`5,T$1Nў %K+T `%hJ*!%%X=7'8Op-'Cu9,<.,r8z/VFx>0aHs3!'}n _(^u_B@[*ސPX'bThвG6, >!v;4y6ع @'U#ûRQ[c'sUKaVBѪ}̭&Z8x|0RmEx)vYgꯑ71z|j) tC> di'huP%RdGny rYEۉGcOqK@7ЋBk87BE6Tye  O&=DOZaMto֮^SJν+v 6'5JWhMӅn#3saH#lQz*v`:rڷ髅e&F& 7˷Wa|ޚubڎ|9d T(hs"AB25p/&]`P8Ter ANǽ`P/1ޑHj5+aQ]B :eB1W|9:-Of)x^㚁kP.=fݬah jټ;4#[*OhBxr{JMG$p\D7d> M;,M5}\fos } N27A#ZE%6D2Q@Mmռqlaz9qC^Gv31`ֺc\z*H kՖņ;wSCS_iDH`UX"==qe!8xYw yn7v_ [a#an' m@S>mB}t"ШL&մ}2݀f\$q@w Hk7yxD6;2ko/&"wFύ?[M>6qsk1v4\Ӽ{ !@6t^8+X-;5V#0rG"e(CNduF8T6a)5O~2Peo;(0`DP+>9 <]$$1FqJܻ*Hlo߼_*l}t1`#Q(h$2z'DG1%1>./4zw∾YK qTu?QV%&8#$W#0=㌚)w|* "HzK};,nɨ㺃ї+ڲ MMڶ=(DW*^bAļxZdvpXs-RR637t:ҫexLiw\LB{1Gt ϶'`pstf43փ1UY\|TZ؉Ak7XJHK5YEfa67li8tNӘev3lq2X(q-P%ڮr =]<9#E.&Ŋa_EzU;˖l'}@}I3m>h}{?Ydl'[VBo^F\MA_T3+ \9~HpFk2B&+nK=n}aY73)턝i." "arVuxAW R|rEhE&7QU%o9!GxPd/4,9F{=ɈDcpb An)hYG;ezJ99Ѫ=S*N)M̘r7+ǽA5_%xVvA8&Ĭ$` GlE-Δ!Ungo+7Nvd ˬn#G>/;5^PH\D0Cdj:x;1.I^l%R$3F\h2͸jNS},hen?*z)Ƹ5sOo=X'68ߧݣ}yd6 qa3[v؊S^e0BƅoZznNoG3[dzE.0ntZ7GE @z`_Ҡh+{k`f@FQ6Z{=~pC*DxS]4F[|QZQUtӡ+N2}Bw ղ \ zG^j}[a* U-mD0RH.QcXݯG(tAH?);~s8p]"|Ün{L p>"A6(ksO~?9oeh51-cIpyT8AR}7lv9B\2|}7C|OЄXԎ<K9ڟ>T܄-$.5~+laM{zM>FsO`rWZV\\M wrxE mgzhO8z+t EXx|ۈ~Ƅq!iI4 pH'K=yq0@`eDCKva1*j gA( USقͨ*])6]rX;sc6}th! ]N ߧ180ü!MItLpsQq}Bb#Cw<x4[Ut?YeL%ZZA7v:eNnNbN$E)e2 w3FL%?O)|vyЃ~VRur,<\U8 }̮ [9y޿wPO\3*.M Võ4sEA^\Es>M#7Q:lB6akTm&M {kd:-ˈ:~H (f͢K4^+`sC"8.vH^Ċp4f:iq~GQ<նi-Iax#fW :==tOku s8I{^ {m }s-8Mr"w&8F2MP:;KHa@9&:e-e`* DoAčSot-~B7'4e5`ε[k;N՟'@Ȍj}ŢCŻcaVAiT|FTlnpnTC4\\&Ex"my‡B39eh\ud"%4{|Ƈ ߱mh!fP@_YN$9T5B$,Sv>r60BUΒp-!lgbgZFzrlN~KyIrMl+M5Z^ʀ[2?TZwPX@5''7[yd|Qa%8 PVFx켎M*~W1De찯`Uͥu 9YO'9! f|G0C1H."uՓiKC?HX>/؉x(lfYhן.)f~ʓlQ, Gqu}L6N(%~@v}/?6$pě 64H[g*N8G7_>MQA#7 9Jz /d~z_sy]\v4(*U]Z/$?ިhPzGqawu -68|Y$]&HO;ᑆp孼l9tmPk}U6׏ak꼹^;[\ <=!դ$Q+|ݹwNv h͘ó/E|N&6_FX1*UPcױb&!lp8W.̚G8=L9gcq:Zlk,{Gƫ H_6J* 8Q>V=vY<5f!9:|?z;JҍPo/C\`Dq (N|ɳ#aP/:3ukoVpSH1O㾙o7z W,@DbTg tR5+oƜf.1i,j2ie'ߵy3>8L[Hgm0dqCrzscߗ)RAC8DXV{F!|.!n8dCI?*] RlcymjyhB%|'y[O*SѵI|[ow<ęF>ռ>;:0`Gd'ZAHyiɟc.|?'ze$wpeF6gБW5@=|OO :-ɣ?3kzD©"<潹?'+ƼinR/">MrXgeMZp=icFB ykRIcϡy0 [_.5^B%G8q`Ż)ۚgjluR_*izI}w! V۰dqV+ɏ,;Zɼ#ۧs&S@ s6vd)wtU0YA'&NX=?p`~?!ꈔu4Qc}!Q!m@"VOd0~U*-(W*:<Lv4 XW<_JΛݔPej x%KZ}sb&p&IIT٨e9?w`MU}40.$@\.Fu,<BLRa' .Z'`Aݖ}Iwe3Sxp i7xVx @Z[%YcK{}w |xC8ZFˌr54#o] &:?8GvAm!VJ v\|3 _z7QIt"5W2VK,HrJRpk=zXXEa`C){7 pFNEdbOWx>H(/Ӏ\RK}~jE"ʽ%Azh;)rBYr{#` .1*K1R"6xQ=nQԋ.} tqvlf®ֿkgVdCugsE{3Qr̴ S0R3ॳix"Gs4+ 2Sl+eXGGH18Hm YLՄ zJǿ_eKu) ,f.їԬ+7e"j7o;@҇XS_A# Cj-#&6w”>YsQVs'ɿvɓ=%76ozD[PyC5ĴH|cV9Ú!qʇ<:_*n5QRu"O?l l.2v- v"ۤ x2աe(fr>m-'D Zey͞Ij-#ԘR%GcS/'dx6dt6 "h7 ЄDA3 nԻ _||1 R" =jB|>֓( ۄ8 Jn2ݙIXwp9Ieu2ϴCO&s~f"DB|u!r[8/uG}U_vdgÁOheFZUYs/x" OU 9 )͡l¡B\Iu 4}.{t]αݱ8tePؤ,`j |dR^[Z-ki7s\JsmGq(dg hΨ\`~rUi Al3oP,wq9;IBVd+;b˅ oDmX,ހ*K `M6jg=.A:G^~yw>j~ (,Cr@bL8>2Ȗ! 8AE-_4E'7z2`tJ߿q֗x+f2o"MJ7okJ& fv=? "HlO%O8yM>IXvƐ31j.lղኒkc],jMS4w.2l/yuGDvd㋙"*LXe{&sǻZ`optcpк\dٞhس0>.Maz۠|Γ=ʑ{gTEx33ٌon64|ϭydAw༜|o<+mU=C8N6k|B%E0nj7RkQ+4Zs"q 6T)->iJ^Ȑ&s__EF_VuL*99 ݽeGL.envWkH`BȜc ͲiԮ~Uɠ'zni>0@\0N^Lb>8bDMz%s6`u!66;aμ?wh]yds%cV.B0P{Ktj^Vw!aٳˑ I'|V]T>O8q2fx\yV~zXՀĢ+;%0vLܡx?Johh9Zdzp,kq*62KG_rw|v44c n@ X͛/zڋq"#ObDmx|oy$ȻKӮF%psZ\sE%ËuԎlsZB4N cԡ-efz T R]up揄K<ڙ0߈-BBND!T+␺/!ET vpϛ_cE5k]jDY&fSʝ0"0ӆb"gzp\ ,e#o N1bW|ܙ~<"VpTIܜ, j_nLCYFwCв%wVIhx*Z4p `kcM=,(oGmm_c2l_OՌQggW;O'/oʭ/44IK_CM M>C/O]10t7q>-p0[Ǐ>R4B= 7Q~W$QuPd(n:BH之`?8Kb*2KξC^ο-e6EHZK-P jS4.HbRWBҵ>gY-Wi]$c%KdMY o@w,*vdԅ@Wy!{'r|d#@nUo(TJP2e`eD@]Xdx1U#==Kh܂mKpԐχ~xtE?E?g瓛f="iz (2HB^xے{S `:bCs}oS)z7~2`0g4ZL;Ĥڤ? xx(C(y xX3 <'=tv! {L8 oky>xϜ_̮{Ysdȼ%KeJ<.dA#lqwDeֶuuwB 슩ʙ~R/T*S z3<9Z) =L$Q *tA'Csԣ2rp7J'v%-6xbEwxg G"'mbu̝2xzjzblgj_R0^'R>ZCnk:P7%/(Qf:~qM dB~{"ZfoݏDn5 0ҵYӂ%M ׭4ɡ]VI={-/H X*g -Pb/BK-ue4kQ_'wJ jÕHHnc'#W"/鄝4%Jpe)v6hwMďYHM]aj@A (ѥ>$#%ws*ǁ.qk1RÅ Iւ2Ad8PKF1^ZYEg"6}ewIBsVc@'^hHuπc^`vCmU~DI HsM`"86Z mt15q`Yn& ۩bpnω y4<wx">='%e.BUMt|B8l>?{R}SǡX`恾/1?Af>c  2Հt4G_-O3hDnh&`KSn ٙ[L v}M_Y$p._K݉:le`Z4PXbӺG#Rp?331e_k:(_As-Wq*lH,C)+ fOtXzTSC,O1R&`֚e!9r*L8_RsW:?kDf7pkɠ^Xt,¾~fSURG' cOnjV%[́(t3b-Gp; "X3&>4 Ch7Sv%V=O y&3o8oc|?,uH*~nd:EGugJ,s$Odm0a/LU!h^: z8//fǚ3u.b~TdLc?eơh()3y}3׏]Iy[ UE--,u|ߞ!ձ3TWlahxqW$w$$n7D=sq荶y 'J#/)U|qqAO޺v#RBӌ3'}sx}U9Ҁp H[+FDU8JGkJO FGQe-&0?#wU6ܲ 9sJ~X*Uů51ʡ+w[OYf=R/Cb-<pyq]2mf{xas3tIOJѲ/NODǻ[񩵘#3&,~˚v%(߶Y20BZ[y\.#@&_l"1N ,cCl G;L5Ћ*g`PX  GC,é; jȩNDh"LJhuC4T hքS U,:9aJͿz aiÍk'}H!$VP2|QFxO >bŀh D\ދĢ#qQMk[$T5 ( ufנXmNB4^1G\a5s׀P|"o?XU:Xbھ9ybF*u p_rD|MlXc2 {E>޿vF<{_R‹_Y2e) (ZޑtȐDyV38!*zE@ zfN u71w*OLBTPL@m~%:,2L/^'stͤg/X9Zӈ\C Z;L>`𧖕Ir?$-N>00u{gnhob@f Հխw)1OMG eyS(? HaUiX=P LKd[#8.Q&{]{*uRDa.Gcڦ cEې].>&Xkf &Bs&qB:;\CL8J^79V>~p@;IS?+GО^Kꞛ% &W;n>Mf ;*V5V-:y@>q@.܅?%5Uw !4!Ųh.;_2J/UR':.CuA'EFDր-xz ݀W ܁.΢:cwo]2h;`r[ZZu1gIRrcO-Vٹx^N`5vR'uB׊5a }#8C^q_M֫u4~y) uC`(p*}+t"`07I%^\~2( $($&~bl9D+)E@8&=P kI5"Z~&^Ov!!i&\ZNjķ9+|E'׷ΈUOD )b-׀> u[&Ql[sMpA=N6.N|E74j<:5vm(4C,U5I|HkW RJǑ'צ UWK31[CCC6rZ1.D!4~L#U#o'3/ qvn\H葮n!("UHpI(eL}TyجrCW*=۔ވ;xq*v˅sv>~gʆj#*&I15TtT7RH晵xf!I z+\TeuD+GW??43;( U|x0i M=%Z䶾9dPlJld@qogP#^4wٹ$iCw!~!qChQQ38Ab b޷T[c-m_Bǰ+F{Ob艒~TؒwkfRO,9zuݣ F A9SEE9AAQ@w(3d:)E7 ΅x_jx3!PI6MAӾZ-wfm bvB/s`qB]x3*vL] aK5w:SB?g)L C:C$γ]NI6og\ed#Qy0~Y NߓvԔg/WU(<<ɡCs,1+~,.K$Jj7*av T"@cm +] fs%,R7֫0Cj$:t[b϶n ;puqcV#^`? F Pz[`='BŮtn鎎L;zf؉E y4[)nr) '~iEb}W㎘X(Bu+F]T,e򶼷# eKNQ_P?ydکJ8Q jLK9>IcFzGgul{\2D: b{F=~EtYuV$: ;@c^vJX 8^*,'7¨"UKT(ew\MĊ@5yl>1MLDZʵD#h댌ϯbٞ>cUYqtweڂq;]sb`?3iLEԜj.BzIaQ(!)&H rp@ArGsk@Ts aVE?ߪGSY_ I w~_7Z'2׃%򟂞ܶ5tϸwX,h+ߌ)+٣E^n:W$R=\yJoٿnOC[PډR 3txQ'>RNUTJMA/3#K[oK}mU=iA=+pLro *fADבYޚbs7z.D0tT(utTjڙmsN?vo+r1og&[]m.,s0"@LhI5, YDM I =fvK#7)ģlR2}"嬒t%,"̮* MxYqPLOoSg ܝLF]*d|BfZ`5zRh4 lpn6[A]Pȵ'q% U(3VyA^fR>S$,w-1$Cɹ}Fttwa*J3nhEM@<8P~R}iulA|bopRC6SƪJAlR]X5,ij>4?eb!u3wRlC0WSj'}FpCZtV7|%~H<] [m㓽ñA&5nRTAjnB- Vk.vlt® H! p}CX hfGBFJp 'FdFE`l< AFB#[0 MkɉţΟ5Jo ]o?|V]!߂ʰͥSX 8Ei?Nraj2 k85Z :'ߋc1[jlxQգu/3, CHWCX  &q.ِsj6*kMw1jv:Bͺ$Q=Dz"f_ȿ&~^?)̄ 2xtX!D|vN!EͶO UM&M5-^TeiǴs{^o@HZqbT!(֜F5MyDlUOxffIucD) 2.?L!&/ GfkgEHSZA SȷG p YkoG46z*7|nFtm#T?+0# qp%⤿?~PI SJ1"u4ڠ6 1o =u`}c|Bэd6v6YdL$E/C|WP5wAD{"^1 #\c vJ@ ,ߞ9pA|MY3lmȫhXxg{Cj,fF(" t_W 4{=fBƌT9rxBRH >RޣbZyQFH(fx`}tb`L8" V5kI;6fڭ9&?Z:H*8F%xlpoVݑL*0^~vhQ~_BCy㝹|ŗb+ }: az0Th4`1 r7X6L-"]/Ƨ|0F#_W Քz}ܻCʌƒ 0RضN!Oe` ʲ /3߼#sOrc|dJDrBC , -$2Q C]YrQ˺_wP`SZlO^iئCėP_b`~iSwPe#n>p.-* zgUߋϹ\D="*\Hynzi2W_wu=_ߩ"\',;fzֽ(5Ƨ=Iwߘ g=G+=3q&O/v쵬Vv|C'󐏧)kAE9N1dmL.ș7l-Ƨ܀| gDH>* #s!]g+gbt* Nd[G0s P>5tbw\6犌F"c?E`E]$3hIUVK8 8Eީѱ6>)8GMyV\.6x%8$gprĥ*H˝`Kr߿O:'x/h=CRoۆ(]%Noػ>N^PZ1];n8Z!0`'°##(wi|xe>*Bni҄cV;w 4ʞ/qN~ /Lc:#]&gn~0^;5+mb0quSA-vW ҧxGKQK>e`hig*<7)1Y m7*I! + =99g\͎ /7X91eZWֱBh-s({`BMde]:}r'Bv:W  KQæz-+yg%)c 5 40J+V?s'P׉mi=R~sS&UX&XNڍOk"%dƧ45h7kK7^jht_(pWި-] 1b}Q_"qIGerPg!)xX&8,)`QY'*Tx]/@$ {2"5giFڐ-rאvZz|º3deR1Ⱦ2E%47H YkUZ\{3٣` XO:Omw q䩄ϧH{Qj3"Qf iLGE2}WHA_{jx,FUV-0C'!\ŕh ?>Ee ˏCZ-َef,5!8DeDd 콎d?JݺJV|wǜdr(gX0N6-W] `P䁤-ƈ_9B֍WQSo2"( 'ʤmc yXї l?Gz-ayfZaHEĈHRK^zFNe4CdԟNr3P'p8ssᘊ_C[Tl_@Đ D21kpP;4o/`OUC[c?ı ]Cm/"duۇ5pl$PTc Ʋ4)Lj6컛<9&QflN /3y4D_C( _!?YfX 'p]Ry^!(b%bb /,3~WKCzMxx*|&` |\0XS3I&CI g>Dd Y1tyvCU  MR[l7^$I $?}۱fL#_XxkoY3l&ˊ"W! i>Cc ucrEHCJq)j.I/K@c45H'pG뚮75?p?lG ; *V_je׸̉*$w1мwh(O>EוZظ[*P/d5'@7Nj/RN:5,EHh67~H'o7Mc-Crٕ7&?@{~8=@}Z_3Mwm~,jmo[ny,$*πfJw.&]?%E T>7X ('%LW$@ c"CvX2_!*1 c+Eͅ?N ሥ]lu*@zǝRώ[DپPr,~8H* 5'ۻ)SjB!m@J8B @i!2X'g֤2QVe2 0. H\՞;c'=`OQ{ G/ur*[" +3Y?ʓ:4 0$"8L s0]`OF+BQ2tw*$ҽYΝzO)bcb(TvE\˨iapi2R~Z$7jl0W P5cyҠT-h`/'7ajY hY_Z.ވ^`b؝f߽MV79{BB(lR!LEMRmD (s"^t[v:(W})jۢx%\]l```\rI7sNh'dbi׻P:DԴ ]fEl y1؏©:QvIN7 J4r6d1г*G';M`O=Bq P TYqd<Pb_BYAk%7qAUV fHIwLT?6\GFc"-F2gGQT|#VY[I8Ѻ"78h^zKk!ei.v50媌Hm7яR6birQ暻& 3n*ݢȓ 5cѰW|VH ƘR(}.ZB5lS.`Ys{.2*!*#_Wv(9۫1C샲elkFj1#1X+/|clfrZԴkX_S<ODm˦hvFK{½(${=bt}'y-ޖVͩcӯGjqjN3mjt^*ENu>˅Pe3VHiix+⢛ _` P&AX$OʫI"c XtתDOmpD$?_ƍ⛛$E@^|Z5@=J~)y*+ EzF5!.Dz$5!% r\s/i+`vL=i!ڒi$Wu$6%ξ™^ PQҽf.vRd4â)7t+ c>jFêrL25{$pKѵD#;GoLry2\rP i361 AAXZşbf5Re 2W]B&9<ղIuʜ|Cp-ʄeɣ 2a%T M\F@toah#u:QH4Lԓ'az2jVdUY`YDNo(oCRqx\]-'AeRWu+ u_|+Dky RqA5ir`ua 4.rS0zV>c@E%>v}n^/?z: PUD-e'x# )D-]C*#!N$~ARG~4S.2lR e| G~.JezL&Z0iӎDD_هVo1OY!dvQid8}A5v$ؤQ%˾53)k/3Mk!'#jt(0_Dwsz[?ׅ=0ZKP/iۓ@c`^nO$=?":SC\][Iq#^=fL w;GHkȢDA}_SPEȆ2 b.ˢ9Due*KeQds IG}Okh2qPF8~WkYoghx =BxcJ RlyZІY*p`"t3+k̪rjC OxwAc#6cc~UJ !xE75BK녮ҫohlǡ/hu&x7-ۿj:L|og)aqu R:2-]ǫ-`*q.)S]jeo˝ @f"Q_FkCk^myWyX!Z+܏$n.GQ/yz(/%6#lwN=ߋ YŐJYS%f}rȉϥ /燱DayibF$w|ݭI{,+B}&{ιȡǠz//*Xl49'?2G(YHh|{V!d:2:%cNɁ"~ā<J=qfM'SA!}8 |hR }<5-n{Xu>$!w/i7{uDEg5Ĺ8\6&)XY ߿M@nH?_e?irKGoo^ `7Pun1s7DSS7R֣NX\5 {(*V nyrrr2зA+w|R跑?FQ*XxzJ)jrKWQ?[|v~*S\/>֑a'־ߟG^05&WE_jlkXʒP:6fc. ^`"SԵMu ici$F.K671{;IvݺP(MCA{EAz ܲV׮kG?236 d9 OR@jR'W2}m߽JH%A&,9!{X(NHI|gEx=|h'#%^Q6;gE[ݚ_;g : 3iyLS>)vЇ QGLl*@Hyp/Ia3->S32'r&ٮC~ ,t]'\'S-LGuDcO,̑Y`9j֥M8WysDd}#ΠBE=t"YͻoEqK,a2~4 `xxkphظa&܊EX}P=;D~ zt_/ۊuʋ=ő5d3(8NVޠ6:IJrT4wA\6<󝠇+?]<1%tVr 8nP~]slOI\r^hI_ʼ+/J7H~BTsґ7՛ MDI;CE=y N֕8@Lj/t)0L>Tv[CyQM_ާ ͑]a2O᧡u[:f&.WJ**}wμ>A<~p{5AUƂބLT^|}bt*=c'#^_&(YUssif\\A]iSYe7lVk(6ߗ ⱚ%8:*(NٌH?~ j+?<DzzzQ~eSOvRRl-谽y:)= -"zKV gc67 #%T!S7٢ӕ#9f`^8B臿L=)c ʧ]Q Pvj Le%FzQ ky|[kՃɬdsVZô{0;X$|<)7f f`[7Ѐ AhPTNw͈.q,6_b&Lh^po_cbu}<EϖDn~'^,΅kխ cb}hIM flb Cën}y?%YR5szk&cOCw|ebБ7ᄏp ը׻ ֟&G4y )څmUT 9& 'Wktq8,l~'2\Ή3VZәhp/ChG'H>.:@gV]韛cmg*FBnjrՋל;R WEΌ-yMMW}(Q`i4< -gyㆺ6[-֢܃p Y?J/V#}h<ì Vw\'%'O?9VK,?DB%txcή:ܖ9Z?I0mr4Bs Gު_!wcwgCh"=G,`b@MoDj-鳒A@)@#KѬ*%ѹtᙏӷ:_}i,ɢwrCuf ty[Y= ZSB#FVB>)9~SW%fi| At\J sl7G-D0{h dcf1+&#Nͤ: ^{̲2D#IyਊgieQN5!\[({C!w`E/ߔH $&$cA2˫W6G#u3zTPv)9Oҙg2LKP? t<;J ֆ&GҊ q*ef3"u&qKT\ؤb t\ we1«(Ҝ9ZaH_׈pR/扫?j0 ,P# =]34DVb+~$qa;ˉPMT85xYt 0wPGA|T;7D). +dr]7,\%B و+SMo| r$dX7@%JٯK{&JJԻqo]A;K29cU c u$ZiǂgHZ]@5g0R~-Loѱo::eN^|s YTR[o;H Έy*01Vz˗= .HɷK&~j \[DZї)+u=Q'|W1GܱWÊV ^ !]s;]Am%&lڅz2(bҶ{$ȭuä5NblQُ.M~̍/7B,|- dXcrz:[HS"CbVѥEϛ1R6l8_Lg{PڙJ-pfhSJ6R8w %*L1a l7A}tV؀b3Zm{*t*H0^oVF3%Ewer]U!>fa3c>&M/2 ŘeӫkdnҤw,7m^  'X H_@l&5S PekC?=F5&ݠ+"paL _G ,GH􋾖$Z#)E=v\\/Q y+)-u7^eqʏ٘ #9i ͛(ڠ"nkKѹEIav@ ' V`HY85ŐxS&{B :yC[|*PKs r#ྒV>!9 ËS;6njE-,/ PǰڀnMɀsq!<H~G)傂\BJ7oqeo]82985Ùj1McCnv:Cuw Я.yC"imuq((.tr;ÌfLf$zYomIwO-Ym Щ I+j#qdcz0gPAE[&}6l 4|6 4zv(Ȕ"S!,#a<=CfE03|ԕPm{G:%{K># xfvqx@T(&sMs2cY Kuܗ1X ^<>DFZ5Gٞ}yEze[r quuBFYnE=b27TBꃛb7gu^.Q_g) SXkFr,DUJ~}}:JBAT34ar,T_J uc,0uHU-+c-1\| <9'χmA/{Є";`h -wJ1Qʂ5|&?J&AEsBZ]UaȂT^qضZIKDN2FQ;?f5_-u f 'Ө -w;8D9V:*sb^yCR8zX;ٯm!b1\2xAZf[Qcݮ'^0a0!/(TaEol%#?NWK}"Wߕzg4Bӌļ4U^:JIfHj 5;(3ȞYVh{YmciRW._pHI!R>4TN ᜣ(\¥찞媡WcF,j3dzSByv8y9͝:cñYAGj}Lۂ qݟA KAxQXY=e_wqׁ⧶B!^8d^Ks.eJju,K"@i7mu@wR~K0gjGvP7ټ|ma*1S\M0` nJωZ9_ty&Z=V7 p,2 +7xn7цN#K@-'Cɢ[H XfH2c׉uhwqՎ = x4|H#;(˜ry6MpsSbREEĹ?ܷvsw(Ƞ&Vd&O h!N7hd^/FfiAiԠxۘqk}F7{Cz6}`+7|cskkɶviӠĄRqꏖ9詓ƼM&e8^;Hunm7MoCaXլsUVDt4t9hzAd? }\r_[`^[ 9z"c}D`X1<Ŕ_ugg =!ʜ:fWwݻV>ZWPB sE?[.kM)+`]gK/p)s҆. *NLʘ:3 *eEQu&3b%&H炆P[81):\]WB:Vk_5;l҆uʍSTO$kj-+$G<\=YԻ2HuV'@ ! {j,cȌUf7cT $Y/Q~/D@0ÜɃdƐl{Y[^ø( 9  f{zP6[ XMA&Hu, W`$R$OXnmfsrY bkNe^c.rfDTSg|MFkmQ]A%ATVצ&םf2 kZ8x,/=P8qUN/39!%ai_, GثV ! aF]i[A2I:lΐ5װt)1 )Tw!9ßw]B536ޙyt?o3qHE9Bc{]̮2)1O(9T{^؆J_q7!B Yչ#j?{*xjxz];vSlm` pu[m-AO~|g qW|^̀;21r n 8cI،K'XW(\r诬Bs)zf%-MPSϺk^K=#[zBdz8>ܔй+ -3v;vur66O{=:I4b-6H?hx8?w)Vqqjff"CPt8M$n:Jkn{Ţe?K!iQH 2-kcԞIFܐB)ˡ~UC= dBU5FőuH #^aȽ3ˀCΆ~y]-ᧂ7tڋ7kQrï,5};;Aao`֏/Z#-m*o3Wz)5I4_Cj@F4M%KX;65mHy~g6]FyQPHGWhH͠;x[uò΅"cC{+5R W^NN ܁%&q9v{iyk+7B&}8 z)4u[=-n&Hb;J1P )ApA%x@sQh5/]Q >9J`mC78VnL@ zc9u&*B2crW]Pko#Sɩ;O/-kvvL1/xNiS!c v3?Io˒)nTR_5jƸD\ nSAДahߠ~6j9âf%`k~^,"$u#CKD\6_3,M_ F0mzb5G4㷷9f6 ~ 뿱W5)Vc~?ˌ`L X ق$ >tys ](n6l=E\:|ݟo)C RF[,xIa&&"!&c5[pV1J. 6!CE\*n$'$RzLЎ*y #N\&' "8qXiVG]8?g3nS"8,^SAV.)yo cB[F;z' "{Tic]a;$+e~-^[r) I'WxV.O4ӓ(ڤ%fUJS UHMl<(lY:Q40 u ͎(ƊF"ؙ4_ƍ^[H i;\9$xG(T\7e߰gi-ҵ٪%5=C hˡ ݵ+<+' fڬ}7 QA:9mߗj>Rs2hinb+#]j {ATkW,yf5ts/ & A?]#zo 3$gDHDV?*`nrj ǿ}-3͘5oG%"djj#4pĚ*Z{A^0 1db $!ϴc ҶP 9ʏ*&㙢baZZ6 8h6͙Xi_BfYlvtq"r4fbc7pd&1XI, ǡ9 uzE`jSU2ղqJR_1Yٛ[2]2j)(WfӱOݾ*41ea˓6ZJqzzw+ OTyOyYoMHS[-_pgO_4X!l! f^\ꏮ\IѺUs+{_FE,!9KUI.bk:w<ZTрwNi]\rA&5l^T'Yltm6nc$t"}rszԡ{sI/;í%Q(u2 zf#~*$ ci>gD *cۡ]\kvVOzGCԍt%rӂ^Q\eg$A;c~1s3 o0؝v*aSďzOr[;LnCʡ]($fn`nqHA8[`5_|І8᐀*>?0)֤`H'lMh5Rr|䊒Wh(p=/(.H@QtV6]xD8w 1\P>S]!&hHw! f"OdkXH=i\܊$FlÁu}PүB:.\]:(&nCMrt@Bp,ч Wh$+Ď] #r ~j|%_ȣt߱AR 'Eldtzr7? rbX" TO=0PHsǠ>Y=բ TVh%rv`DRG7eGde^HVy$5gq9Ҕ@7| @k(KKPEy3}^}Uy-WQ_s+X*-,Zl"`/~Uh CަcX- ='g-?i"X }3zL&o񞑅t' lg% '_)̡:b3,upV$EdK 5a 5іlO1~7lC0Ag)XF?膭L9iʎ #r+apIJۮFCD`+jMgSauxd\6nO?I@'(17g?oT{=hAa|⤟l$v=ȠY#K"L" ajWg2nl W> lNIaz,LZx:v\JPL;v* yydK=惩ޭ9ѽvw9U sz[w ӕ}ڰ:LoCI69?iSvz*lzpU&ŀg)0FP݊[xk`D};1Jwmr,3ye3L|XysOP;QSRИg@lsٰi3iRh[TOv@'r $%jmrW%%"f;iB+&V/Ikɣ"?n"ŕ*-!j⎬WEL"yBiPs~ Ky+]h._Ǿ%X(<ˠis 4N ƨ9E5lxCJVhq* 1m6VC y%,rM)6y6kW>,)Tl}W=NXǘ1L08Λ$LU41DX,wYKr 4|*M ϼqBcBp+PD!z1r,Ce&ZO#E6dLnB@*{z3,͚.HL%8w䬨E'GSi uR3 G ='tX>kǭ!"mM$&?o_RFŏQCe{Ú=Եex{I(+Wfg+apZej0HTWkξ,aU)Kc2 DKï{:Ùbaua7f7&6FgRˋ{[E ..; fyZaP,6*Dxe+Ίj hWj/C,k$z 1s?N\7ml1{?&P׺w. …7o52P/3xs 9URl)݉;m@c"p5I kr|'*M߬Bm4ala)Yp }WD:mYgB_؋ESkeh~PwŸ #s<M{f!=pOщǧ~@ZIMҊI,އ!$D!*UD 8] sS=b$V+J=* dRGq_VJ;kF-]F]*ОdԞ/FP]bk << }![s"Mq@=jE5#3hQ6}Dήvhj~Vd%o")_&G+=_;sJ OHbZ&lnۘ.Erd6J9Q3xW6! 2):T(5% gp6ohd6ޝ`󏫇b"jf"Y'o0lp)%sZ7,CY_(}zQ1)x6Y//{"yf r2 *OFKKI}jYt5؅`!~tƉE#  pѢ M|'V?/2[:2WZWwȱ?j{cCr%t! 3ZS +%N/k7 S8huoYmSU%4޿f},Ҟ;E?q/uM/8 /eYȤErθ?a|sxV+Äƭ=Qtvlс;h?!2@FRP/6O]f٢ Fg!o>t1\-(x?,șݰFx3V;5!e,-SI$ L ){Ec4Ŗ89O@YrO?'\-dkf͍`ۨ.O֛>;DɩX*>Odfx*X;(nI+9=5  GE92 :io+Pe~A oa¡4d'y5XM}-ƠF m4!h.R ?k| 4Y%=8"6ޓ&̉2ҧ߿ySɌP#^ÞdQ+:{/dS\o˧eG ^V|q6T~qv{1l`5LOϽ$k Xώe^ 1CdĝkXYt zovutI~OAҿTvQoSY _&H-GH\[6ftL.AB)=K î{(zJmڊ]L `olA #EY[swJjGCB.(VhG-5=$X&g<Λ 2+MQٜ &>Oᧉp@Tx$~pZ%ȃnwMYUOA{t|.p Z΂CLvH']J#+x B9~t ~,JU,t,eL{N?G Jt- *X=XNZ7Yut o5~3 Ϋ42s/._+ c (oV_6 Myw-vyҔ8ݼ}UФ+IMӄ[.g]WB?+ L8 #tC*2_9_:,)φ)> kT?b<-Ey-]_R#CώsdM`3^adR&.l/ԎkL͔  MSa" o.cH9Sys۽_nV "Mv%M =gz,|G!W=^[moNa/CZt+RNTuSaʺu?=2aق"S@P@Q˗ۊol^ jȇ%D'k[' ''fMFjLbo9Ԓe| vYuvpS KtXVqa!KğJA6| [|h&VXi{S39 δ͜M|ٲ{ܽ*1PA>J6H>uyx?txSˆ|MclT-Cv[JKK4-зF6PI6\Jک͸*Zp9#m2]5VH3g#OԄFzFYpf`{a;6+pJqsb"`E{m]cB4:ڴ|rmAj݇"|\:\;9~wo {R00o'cJ02GphiQA?i?PfٹT:Ha|ָE5z߰v̌ڏ@.bu)m?d6[^+veOoNnN~!/.~BٛlQExݯ(ÍQ{1"2q ϕk9>xg?: `k|0B JNs_X•W5jkx.kr2ZoCPJ|6^X[xETXsӔ|ciVdp ]㑁7Qd퐄 &F~q:H//:=A犴6 DY6x9=5? OqI Lsz M,mTarZ^Kv#-") i! I 1AIրh$S8ɖ2쩯Yvd0>iLS=`M{k|m/DK 8.-T ʭ|IGK j\d֩"/nn@4JǪ|f*'jKpukniI B\7C8 6.}֊DSdGXPzLJh~=\E9$<{?y E];dZh8EW,V7߸zvTpGw >.;p{s( nk+'x" <.(P{1n7dpUEdvj>APo]&P3{%;Wf>7EQ_!Y1j꺪ptho#P1R0=v Z~OWVՌ~q=SQĐz$w*m$P^ u$ ^$fbP{P]aQkn鼖ΘQԋ'vMYwV%H:&ƫS%c[l!9n/AF ^ca K1څ;ZF{!G ?5]G)^k6i}/vl:)(S gDʊBeE/o@1P1Q*GpQۗ8/b+ۋ9@*4&.4TDv+h^mIOٰlWF^ gL褰PiY_-K-nDgΠrKz/ɒmmXlR[(}71Q'vT2_VveIN}rBׅoAhaI-X>*m_ cZk>|:Tg(C ;ҍC"9r !hN;sQ9~ޙ 0wKfiMw/T ϲcJIw쟜P߉W(djWF)rVTSVРcĚzXrX0s!dg0OgzoQm*ݐQ?/.+wmHm0r+ {0^/Kbaт1YXL1;=JȾQ?-ڼbUv_d(5IS K_ 3*.ދqʥȣHr l$OƪW*íW)U TM侳$h oW쫻vw2VCX}c(@T U27 곅i*``'3+hxoܳ >nVd5l5mчӶ9..vVc2 y‘K!( [C,E~9]ܓ~C*Bb`,{Wy@u:tdvj;mqyss?UO\Әwڕ uwd3) ״VI+=oǿSΌ#OfiX‰@cޞ=2W[k[˻lW98d&6RsdZ *Al_HϛT\;w٩n*~TA=UYjrA{omx*8PdQΑ7ůX慄r>u5nRJ3k3nzZ<:M8 [qHx0:҇ Co^>9aAeӐY Eu[8usdF2)e럩@+:l3oJUk%NA,R6V' qMZ 2:\-Jraw2Rv [ BޙN1LĂ"qp(jr``ۻ;Y))_BԙK3O/@ow& ϞXGS7;s s:-SIlcgHfpMX35wb7}]&җ Ǥk粿,awӂ)>3Ɵ߲w`JK{#Ё,2J/!e?2ΎKSEJo-TY@ k4/=*y Yӥxs$p˯W3tϰs)>吕sWEcڲr3abŗy*BI-B^mWxߑֵc]#,{Bڬtʱu04; z]h,v0'xVӭjEnQ['G"GB Dի>#.3[ \!QyNy,'aщ&H$dr)BՠCl7O)BjyLd$өEO~:.7zoLT\Y*@O}E]oڷh 3 @i@fkNPkk?oUI2&.O*e:!]A2Jo.:2tȨih<`w>\xJғQޙ 8^5 [3ƿ$ĂgL3e 6VYi`*ZƳhmOdj>/O/qM-`l07}pNχpD(b(ۯUWMJyI"+QZNá TaO%|}"5q7?Љy,O;h&C[!`0L$b7?VlQSʈT¦9 &rm6Q>dvy! r-̗/E[;gxi>hU [L7Q[o@-oz8irVcd<Ӧb;W;s}-Kv;$GT+o5?  7.l^JҮLHA0Y:2v4-Pm~QTGt[>CjK!eJ徎wv3  <OompC_l3ʡY/8jvUxzR sc!2¦#:շ Z gqcm9d4Y m-y}:rD6 tuKpo.Z7qB81WMFa0aF}W!wb33xYIfjpVR pո>/P!;Z -ߌ6RZ #Dc?ElC>z[]bż<(&= h_?Mjwg:)|W~6̔!e K;$qN%ᓷIJ"8j~%r_#5Cq?vrvBQc<A*k8;5$NrpRrøMLOFg2ݘ-ƽQbvuj s1 NBRo ɑ h3K\SgQ,!)7_bg2Ks-]vYKcl <2~}?!PȚI{u`!kK{ϙL?]mfP4 P.^aj~ۯ?.ܱ!"TS6nCEX-.4;d⸹ Sy`5Z9Y&s%`E p M1sj s6]fq4-[:Cqa1?0[]yQbbYG' *'[K"i" E` AM+`K{doh&}kT+fƳv#J4k![[b/?]cTfiX?wTڽӟN*QuR4ѱǾ+y{캻|C8Wעj>goYb 9Ҳ#aqEv,o)B3 .VQaf;I7HcGy.M*U-;R:~,os1ki_~P3ZXwX_l 3΄x =-rug5WuHRk^@bbXnK#+~+Fp" O& eFiF>1-{:#N8#l<%-;DKa3A܈a"՟Jyz݄Gm_wWyL6Y%Rǫ\j곩/yrmk]j\O`sWu3͒2$|qd# 0cQ643zUΣK|RIQE{^{=ZX ir'`ew7 7}.6܏x#F7k22ſg^y<<c!.&t$a`j()0_}+M_2)̈́il/}0ktGO ĥs7U",p pIopgǽ'_>Ay\=$3L[ƵL3ce_iL8O"EF@v^M{Eo/mei%bv5D#Ȏ5',P(1L̝ۨ čI 9Nd[$nT9c%\ݡY<3ň>8 VX1٠w+@.\-BJ"< (OCĞ|;j:sr<5~WCIw4;=L66%'g{KhT>؎)Z͐_v kt~ؽhDhT0}Ȳ51Ĥv HB6ү8Yd[&ʜٱƚՄUHR-B0(Oeysw2N;Y^7Wu9,m{Xя=d|ztC5K\Kk^$y&Y͡MBuw? ptsOhx@*Ҋs/`)hƃgO+ Me`W ա\bmbBlM~HK2{fݬf\/7Yؒ`t Г)9ed83z뜱&#ghzq QkإOp0 eH^ɋݗS 6"{a@&%B\N Ҧ`G;p''ϕEkɦwGh' yPk1p\{gjpi>5H DF9Kw@g耮 H6U_tms޸#$UIv*jm3܄Ma E1>csj:#r)RcxKCVO"[hiQqy{^|^ȑ1&Kn!$ᄐdְ 4U9>f*` O S$`߱%'~E7և_ji]AT |t>MPKQ^+ PoØ.t ӓ@EO\A8搚T7uSk[fzL odp9Y}3uc6g ^*ᩚޭ SJFm ,0ėЫ#0aS&=SY&:]>a?dMǵDҨ0K|!t ϴHxV7m>Kn{ߓ5"(q煕DB5PZo7!< DA6ճ4{O5g5|u?SN44Uf?%5,(RSq?B;Vf6zvٱO{&( My$ѕ\!yZ; n7v|fӝ ' r`P **z G>$9ǵO< ,|V2ț#ތ-GR$V/'|Z6]C GHO' Z;=WCHq?JQr,l"'Ptc`_eNwWr`JڐROMlQt7a+8 ~UCny؆`Ě<L2_рa`=G|{WxhBB^]LUkn̋h t9ܑ?|ʿo4ioOTfDi*!la6Y=4_P 8XCO 1' o!'vEP`;m?S>wm 0{td`=2OPNFU:/Eߓ]$r?uG.2 oBlHI?t-Y B+T"ө\ɂFҙ(+> 2|v LCZ6!8Qe;,x8C Vc`Ń!c[*TFuW3\vX+FRsD:1&Vh)c_ >uFȇ珆u؅$5moy.|Ҍ4 e"N88bK*ƻq\2-cW_hFB#~ufK?+N:|-.O|C- } kwyL?J:+;gYUNmE %JziY;;;tdV64'ijK, 8 NJۨ[JxAv;cibC1Kd#ZXO5"ւ3<琣2, 7\핹D1LGK7LDcvYtl|N&/o]*18<-+$=o!$\xbMMT\d$%eQRNV,0f 3 7LJ귯rԬRޏuD5Űe\fVLKlpeRi f4,7s$MNg5%TN[ ibSH]K+/rӔn'3Br1YSX/u-I[m"Xq9ޖ!1Qo?_06L9C ζYX]rwuX4ٷ _l&Mg,ZRW(P?}*V,G5,'8j?$dE,=LrNk:p2]iW]PVl>SdIJ?EXg.4DQ4;!8NlS.cB}j6 P?:QPQqm>-=\v>8~ud08Kb;*JJ4%JP5VTzC~/Ki}t2vĝ~ea .,%|TJϡ||3$"z N/t;#IT=W'i3 xeH@̖Ho\DU2 @qLdt:! Zy24PlF̀ڎQK,PՁ~bO omSc);ttuu[ 5KqЇJSD0)^z5_Tj^>".M3$#}|07 L,,T{RGmwE'"5w%vP ] D<~t 20FqYl|Y jꥠ Yd{.{=/VH.G;A0kHKS9ѫUB U Ir̨mtE~uJ* 9>$î+ APr"סVxJE 7Ymd/T-1\>@,/~<+yy?a}[Y#|ux1x$^F6Y1AphwՑVmf\ޔRTwAl23KMH?6e!J[Nq|nK6k PS5R >6gDl!d3w6+čeMEN2|EzFP&ї.N%#ܜHs6bO+T_'3.KDEϢS2+Li¨_s_I\ӺxPT `+>-5U'@1 a\V[+}T񊬇uXujmȯB\$BgTDH#&;ﯟ=KmTݎz+|%E+ۀΧO@,Zo|ꁚ8:uuoc(^7&@ 59/B+so Y4x,k]p=B[QMӅLgr|gWƕ‚]=xUߺ;mj{t{QS7P'Wu!"k_qMu%+2ș/鎨T11ZÈŷ#-1d=s~J(#O‹͐5%XW2,Ї7 &mdta ^\1565iFU9 "qh@@W'%EG>/]704d_c8l#@|1dyn2:~A enin:,q'&w6.BSL87˖fToh,-$.}(.ִfX*BЅZ:%,Qlr病)Ǣp:D;8Wڜ́ ,AtT<0}?5|f4G)GF&@^ DD7oBn7)%pF2\b@&^ qz/S հke~HF(=mͰ >ӐDڍtSmiz –u}xUO"ܟ Vs3ӥ'QYp1?2@ȋ}|sZuȷ-O%Z m|L;ǀmkvR(7\;pX Q+AAGVL7s9KaܽġAt4):$g$ɫt5}ֿɷya0QPf]k YCwFmmUREIK5WB\Mm*i`G՟}F@kXxEO ƥ"} iTi.CAѧ䫷FXqo5pPJE7c6 mf1,P|XBhpu" 6,wXZ(&@ȉ;kξ†2p&+ةj2({T! d=&^uOMjhbd qGI㨥 8cS{WXcX SS%UXkl)'=kk!H:j݋N^fP}Zp>㽼MU[&TP1YrX$j#(0OQ,O񉓯~7nkP!'?]ďf3_/eмx |U3,|~.q }+|ď +{$CLW$0 c 85Dv{=b1MD9g̻~&&W cG{sË 4PY0<+=r_ 9J;Mi۹{3R,__ECgʢTcX JKˀr×gi@w>']ՓGH{$+Iz7| 儶r'h&}LpM :jB?/M`E_8[4@;ڟ/E~=ӂ Pwc2h=\37 ~&,/9f7$)p:j<몎-\L1{< !u=& B\o280|1ZqK;wĹI.[ neZy]SMOGn ޕ8imwCF{QRۗPz$ '֘96BZ:a QlVSŬ{˭µVg|УH_hO!x'nZk żMϋAzy#ZdVv(m .\`@tp_s~kFݑن?r)W$E ~}hS5qbh_ljɤXhE?qͦ(#\}Tn-ی1ԫT LFA,L+z4:t1yI늪o9VH*uCPWuT Ҿms9݇zgTłB0~¹?ނMΪ٤ n|;_L IKfJfQhtqߣ`f 2sgh۶DMT0 aҲ$Mm"VW o[1j1U3Jx[TOmH4EyR- iΥfRse73!fqkP3=R>A5D ^Ne c߿\&͸\ZeAa<1M S7XUkƷpFxaͽFNw4ݼ^pTTg췌OcGG̑z3{%w`g`['+wLsɑ224qytE (!6^ 蛷 POݧdKiCOM<>e`G$Z}"vUZߒp#OF~mGZa]hVO2klbt<6p(V6ao6^uR'PW!}ت1B3Q]K/(E\cNN,p3:bz>}r\2OK50sd:ʼbKȀ$, 8rF7QW24ӄ^7C;x^ˌG(!oAgPdF{ HU6n+} IiD kohlR%V?i`q5zԯCl$fhH&b ;z}S$%7GX4*<?mj&rOћF)#=ԿcK_m\.>@V༹͍YM7yGal[I@2x$s)/[j-r %QCQToi?) ,:c9D:tEj"h4tEITGxz=L-@I^r9K0@^g@&}F*;XpK0n?U?q!rO#zv2$\ɧ>?ڀX CgړSSw@)R~jD{x0Y*\ xs!fׯ ~HE ip@.)ђi=H!g54Vc9iୖ l5Z2B(p7;3"60l@Obb~œ <> 7ެiy/ 4Ksb"w噿}4QI>T]i3)ٽBSέAGeOƔ*]mEQ ~AK'OJ0՘V7 q>8:N8蜢8)Y+z, ARvC"6;xN +@$uL܌tqD)~'JbVLU7R>óّHoܒɰk[P![HCX #U-=oe"E0[n с'ф8<(Jk[`Ϊ? ExMEttfLunuBw `3 rkʩy7JDydH3#OeQ#㟚la1s2^{&$-M\.$F5abDuxU V}@.$Ng Uqa@3)|$!r&b8RDiF٬dUTSqYӤ 2[xr)b&dbIޒ<ɵȦ rBP>w P!*9xrDU\Mu6`YPO\mOxr,*HtkWASzY˞A*tRwE`]b>ҿ0>ZV3\3I2i\ґpQ2+ S:]֠J~OٳHZ+/ 4L8ygb-klxMrB%рeKhŷ6NoٶԍHqb&qrУ6+JT?]FUp6nSZS>Q$RLF| q5өPM7DiЇ \5p^(g<7 X奦=&mgӶ̎NF^y3#{gf)WQzy:=@jc+?'~l˛Z| he\c.E؏{_+f |oI{g4)+Goʏ8.[ʩ-CC{ZW3**7s;!]8?&)6Xx׀=dd}RKS/߃[TO-dHK2?;tKoylm$^Y,rDr9b!{4CHjFy}G3w+a:|"/븪^WbXr6tADrKlM{wdN= jH,\?>a2U!ݏzc 9 */×IC_ǰɋ[RX"eX(O=ӕ~\fJ'ms 壃TxpZVkyWb[E ȝ 5rh'Fb2k-.Rd?7ʟ0I?e,RE~zVql7NO 6|W7%Ls4WkL#0)G#Y m;[p$9r ;wXi<8Q*5 |8ǶT.'%f+zӼãe@,@s3JpGKCt?=+ @Dt5HPa;YF1b>v)ax;;=$f> Ftq~S D$KH܋I SQԿqapT}lt#V:-G`Mc<`tԀm1S?LASNظMM=&b*-QZ_HL-,4"յñ 6N@ m+aOrˆT|<{D\+I7ODŽLϳ89֣F% \@L;^udz~(LK\q0\ZiRYxg bén&x 'C\ſıVPe 5=#EO ГbM"IG\` HXó۰"⛁j[6BPMh>\iB'1w c$: ?.~ ,Uk%!G$-k9E]sF'/j#Ưrv`R FK<íƿiO5@'[ˉ ~?Mi Z7Vk6ϓfА}>zLv^D\$}>Rއàpf5]8øIg5oi} 8e\Zۣ\XvؔԸ-vF(Si^^i d4h웦a?XFW`͹!_("Bk5#-$-*<"4nAh4#d|U3,QR` ؏ƏlȀ?u[MlyLϘvs  wq3;^j٦1raT^OsխLzli@eAyA#~z o3^Jě߂5)p'[ $Ye O3f@0%/,V!K *]H%j\%9sr+Pd䵠C] J$R 54i/M7?53#UAvcxlh3 ӄ[#W(L[%-ߣE2=\O sX8剈4ܷc(ፘFz v>B _9@=k=K\?$#k܃A-[("yq뗓D aKLoH[BOP(jq==F|&@>OSЃaxS;Pc,{NqwIl8;xv0ҽO ?dæʭec6CnRmq-'{=NGM-9\ۀ鐥بn!$˽(WqcЙzu[:{.O(~YkH!c4+Q s9o#z8^靼1*AϽJ"`?ka)'n{dcl;/2ê8߭).QPY 1<SgC92JԊyDg/0UG~O,+qX~%Y`{*Xgp%ZywUd6{eG#R)u[ aK<|׺14܃T8= {5Gʉ h Vc' /A=x5z<"sėfF>9O>AMm{Aa>n,}&q;bW0Fh^[j3]+;Ó{ 8rE !#STєoq&# T_Qu ۮ ވ]po;R xC ߀eEyn4+۾@ˊlHT1 G6@ſhJO`DFDZ0q6qGბ~P9CI=+LI8kNNJ, &t"1TJiݰ@dPkwZD-`{bǩVP/.sսB?гGGG=/f;~mŨ*'wV(חPad i\.A4̗o2[HB  3`*gATP7`@r.;@ 1O{Ds";ƓpHnRp!5'_.+J:`e=z'NSlJwé\༥ Ҍœ24oZ紽3b]~6V\ f6lXoogWHr#껧ͯQ[Ջj7E ]PQ,$ gkMJ}ZMdn-cZ?JD>^RV]~ۊM$EK͐_w!-ވK{ <+ {Iͺ[ܦ:Ai\ ^W;xJ/1pMmdVfB%lSDn[7ͯc*C#lhUBc:h!r}ϒOӒ-zEyVVn=6Kw21;*{! ,:*Qe;Oj]%!@ J4)A"9wU1 :R*dR ǺdCӔՕ\Yk*c#ϞÞmC,_*ε 3`a"v<?Π>{R7xz(T[^L/Z1DoS('9"ҰWֈ]o_) Rǩ9uy _M|:GX1*zab٩O2H6"?I?l6†#X-mrS#:1N#(:`6dxS۽!U$AdHN .+78+eE|㶴fUJoF*8Gn:VboN!@c {^ʝ/1ڤHjv@fV($nvAHPΕFr*O# E+3m=&v0lڎ8eM=z$m9GT0UpqȂphQNi8[!#gVS+^TIP!oM.|,r 3y2G ђ agyL]ƃ(xjE|*H%c4 Sպ+@[S6gH;+.!B.W%O9>->l1&WST;j^s*~h[c; ƣ+,>Jtq°Das:襈lκuvn~sx^׿@ |Rz+֬"𡊗DM薇Z?ڂeOh(H8{gQM;s`g>/RwT %ZxRJu޷-,Wd0OqҡOVf=Xb0\n=͗?~%P1qDh"Xw?iZ_7/gfd8\ p(!ckzEbI=u(N9掷D9 3kI-qߘ#ڼ*YL siV@b\F!nd 3G/~zNRC4j/Ra4\Q vz 6@3ޟDf >jʿcP30TSnDx6Q lQ (TxBv9)‘4CY&Da߸M>@]'W?Dt)a*ǕaJs3CwJ.Y)faJ |?c}QynE]URc}BjͰu*o?ua?5N5N5K*D?[z|TY9K0቎޲=bH,+˞o^LLѵOh_FO8#,k@gCB5cQ< u>qzo(ї$b5B ¡n6KVP/^洍]jTmtlPEH3S}/PI-c9AXq.YNچKMBU9Q`,@nRmR9 Q3#7. q}L}84܌L GY iJJ\KE!OYxўOFAQCH* k^+%AVU/˽?:ZԘR:'6CW*\8g2pבVZi0|~۾|w|%lZo>$r0pԞYs_h=7D"nv 8]>zHz|A m BgaxۓvkӘ#73%/s|ęQI jL )~~(:% jC6gZ}Ч"[d^9$4&XI#(距3EY# u44a\nnUAnýpUItlqk MA:rU1tނ$4[/ٕ߯g/-l;I?Ao'K ݪ'm#(?ån4SJb|>8~y$tp;\M|kzr1킯pEXpk<#W(- |Ox .fp#ԷPڎ-HBшKx&psFTcN ]Dy;aQi &/1׮7$Tx|z_V<2)=[!umLlGDjɴ`wI1`,@cz~N,3Y -&S,6Vsz:o #51fK*꓿mx&2}<)  .Ci_=i\.Le%U SD3 Rr'Bo!,$?@e`/l[’Dȶ~8_c~9hK:|/\fdev[ꞃhBG$Xړ>z))&ށEMJۦ{ BdaaʞW4={㲚 w wkȊ|&XXhk ΢5YB/;ghA 78L-l봚s) ))|Zp6x2SdQNz*ꚃo`u6_b뙨r`bʬZ:(KʑƭHHo= .zP:lTE*/màKv^ h$Ie[ |,<&O ZLmK2p7gCj:JѢ{75${t;RXCW5E^nJt mmn}p _(r$8=0'K[{M-+XaKsE"ۈ`mrV뾇v݊J2 /6=i63D$Lk%$2i;b8S=[$M}ۿfR+ a/^zw-9z}>ƺI}u#+rwE zBx37SpDwF[/C<‘WHz c&hP tdY,mL>nep+*%CWo?,,n<UgYf];#?Y5P)'`;3$P"+?.Xݚʳ z/eݗeaj!Mwzv3T9lŧHnh.mQ(#KǓuNB/y3o,佈X59s0|KRA/BL0\]S#>tv(z`QM HjТ*2ϪxC5[ w 'Žte"L龤ޡܽ(+=~瞆QD4Xc^. iе{eܰ*!Eu_giA8'4gUI#EQR0nkt->6x ,Rf;h|G8 hĄTG#zR- Ϩց ܣ&ZmG~.q?%ȞiU,_mh~`v⦨$0Gk*ް "ny8_2< sɶLTBqdr6?6#% R.[կ-刚 d+#VOQ{4 Xa %VCRfg !S}|!m{T/:co! o0: !i!ǀRrJϋsD+n#ލnHOQXeՋ#Ofx @?!{^Q}Pb,>:WXu(KC!P{y˭F %mtD[y }J@9Ex$tQ]&u༐3~}椤ѲKM_9Ax,}OS1 W-Zuz9-30;E߻ϳL=*p[w/bPD;{WA|c*y[B1fPInۈtTd#W'+uSi>ݴG<94wyqHGrөL80{bX1[C7շƅ$|<dfHc H$cL0hZلuSWjsڝ 2zXKlP"vh(p̈́Jx,"(zJs!9=L]l^{Pσ`%.)-B]^'U@dUF=K{2u:h.0_rzbxB^rs+潊E%X<AI*5NX9т8~WYkAfmC*-`bajb`3Mզ R+=UIC)''Y2=1@j~eTPrcYN$:˪LEnx8BQ8Μz_DZo:M%?PY95<{EI @H$ԛ ^>6<} dgy(qՀٲ,$vVs]"#*PI"#p3"\H) c~U3hvD, 4NFlo >ЭAuY-}Nڼk*b' Nٸ&" Ts5xѪyU'_g[׭F&SrAt'XY+e%Ml"+_zJsJq'-Ry\W^3ujh~A,娚N}pZ?$H Sޮ,|=mOp)LEo,9[>*gԓ!ʖr3X2kInX#^?$E߭P;=[͂Q\n[ (q|@KRj1 (ts~/(!ݎS_=ws&z^MP,&ܺ47t?苒ϳr1j˔#OXV@F2o +ML)UĭRQB0)ڦJYKTNlq.k[Q<֏đmD (9YBiIqdt@U[Nfÿ́cU&'-sͼ%42ԤXs-L V(v֛$١_Uc 1TJq}:i5M.]ݏ\[ߥd&yө^BAgHj FA8'.BRmi X>$=^CpR߫.$!UruAki3U4{N=7l@k#hT/;wH.vGɾe2iͨA04LޚJ#OCwhH{ CS'H*-9-jyn'xj!`<RgחmSTt6rex'GV/=:.[jetuՔ. ջ&(o ]i8lDY38wJSrI~+fpRȮS凌b |]`Tn#muo[ 6ۋfAP))죔!edI$j t)eG>8MP(*"tRRFI{ =5cDe;6T܊U Xz"wk4v ND.a GjRDyM"Cyd,; ;?>Ӫ̚iijW_WHn tv &=SϴgG)]~:O7,œIu{e.:Ɣ7NmF0_%}YA2}*dj}xӦW#!a7O]yHwu[b^}Ƥ$3 J:Fc2)jmG*<] f`k)Im`7~mM.'vzDj)]wpd [Hl)̓"Ft4qIMz/+Sԟ2 *y͓=dߨ?bM CL~cq;϶:5vQW {CpO`3xC )ϭ¶05GRٔ"TF.!0a/vq~?3Owp5F@J@!<+L%d~^ugݟ7vM Z4%P:7v/r[n[K8[9lIB )ھ7gF+J%35Gt۵ic]lFOOkAeWT .9-3DZB ‘u13*L1<l"-X4eȌ L|.2)&$bd=6&qQZJdpWoP#CGM%qTisN[M>m/0t:_ 0 jxI$1*"f*T[e m5 % WCxCMlkXʳ~)E[ l@:b6^cJ85 Wh3%i[SנaВ9ߒ?@lPbvGBZħIXu%L&oc?:0#T,Ax7Qea vth7! \g}e ThMQrHB&oD:!6sZ<7hiX*[p|!SȄmݻ! eL7_ms.Q5Ce͏}_ T 3DU*jq9X)2 Vv!em->5}p%C3VI޽Rzщаd2{5X6'D V9GvuB5p&Ņ"2珑K+V/9C\7DF \,^ +C- n.B##C^[wJb2',ʊm}Ds-FQRO|cT_yB뀬gjIS-ag3n]rLeZIѾ̉2E'H_%KvA!۩[CrX\[]VTKٲ~oYͼ(Dbb -$`(W#WAzE0ʑ]̄Yq,zxZ@~‹g{%$x{Z>13ɊE 0U%1<@Ō;66HJUFs8feF+/Xs~:7-/mjsĎтmwdY4.ūoָC]?b ;|, ~i;lkq{w_u;#xP+tw咊d 4p$yS:PDVM8rADA.v>OȾz3ŢfXWCqRB?p)$&؞qy|ԡCs}n&Y^B %e@?2nW6gQWZݑBQEbXo,UHL%dg7g"_O>j98o07ޥߍ)s'FȎ,2[_EX Fc[V~U,9q.!f.Zx' 1ܩ;!tW @JB|{WRk!^}FAL|R\ӎԺdKߠZc47fo+݌Ͷo>7W8FrPͲYX9E'6:FМAC {@j4ݫd d{ksRs{*p FDӂL:{Oiޯ*; W\&sP NK,Mi$$JU.XEa2Ȱ1aF-'9D@tƁ2B8W.b2B`V]٧F{t` _|J7(Lcai}!pb̖먽d- P;FYn&!iC #<#ă8?P>7_Nq0r?e/1] "M; Z!n#ZpŀDspt&MoWQD\7r o$Ey+!M&FAQh72[a^ )GE0\W=Nڌ;~0*_ydk]H kֺ$OnTW:+ɛr0"-o==?1ӏaXG5~Yls3 N6&.n-I;$jת/m+oFFQR`lk|p\>R:-.Yq_Dl[(t\2+8AOؾ֊z`<%]R?GcTPd8~|Ʀ3 YvA( %="lme,NЛ dPN>Jh̾F;tٿ=)`rgKn%%KtAx#3^e+ig3|iZc`c~4b /_;B{_;bqgz#CjQUd27AGT^(r$zC`vMmEβq.+PT&4DqPc -jl&6FDBɳ2 {$ϣkNK{1SDؽ69&YWWePƴw&5LNĴOWzN%Z=@9e $\ GDSQŏ~lh_Ovvvn9@(|jUX!v{c^`)d^I$QUW7X o HjdSպcSTGts)6#+Z~7wg]pFa CIƄ'IB4AFM"6Bn_Em̒5̣À:tw 0NQކC0NG_9+q8UT EO*agЇq샩MBc8_&jFz"4SeO1sȸ2=7t 12X~Cc5Hvs/]ivu9Ne;- EN~`t6t*.zT+Eu$!c&lDи {*O1%TOY&t|Ĝphɍ؀<;w 8v9k.n7]vqEbqf |~X]';k߄HI.Ə0ԁN]%Il?bW)- OH.7I_H/\jeN59w|P7NVCr1b70V|Lj 0C 2 &н-"{^/WnYM&3T_ ~ڨ&Ȫ Rnd#NPP.ix( zGdASzXČoh'CuZfTFs&6H= R kd3kӈ|Fn,j+#OxQ@ |C!9 Ȯ01ZV9n([33/>{>eaKFYEG.l6jض*g7iϏVrSsu #dk+1`^C\Xg[MY- 0WaZʢRRLKe %` mxÙFu.sMThiLRD˫kLB@}-{a ɷ;)LQ ;CqEΝ=MA5|st('hSL~+0?7ULfyATQ_]lHjSLAy!!QNT"vi3]mkIu HnK mx2:O3!rϟ}p ^'%hb׍y[2jun}/ec;0$Co{L i$<8r'y)Ӥ,1, AM-A9٢IŏdS0ywB.eT{ۢc/ ZjL¥L+n%nesIHL\ޅHyu? ?C ]ȡþZ-CM-C3GBCkƊjt"aCN[ .<6g6ft^L_tZgvBAlfhq{k2 59$pK ]9t_RiuTDVJBPx7[cէD[cf)|wZq;"o"}F[:nLJ"C-d:A2lδ*k*,|5{ 6\DP"xO5g6c}2D{slgVc+ ]꧃9V66D%;S1EJOJEX_x3Tv /-xNMJMib at3 f -}B;g`6 ?H2"Rs&7L+Xb r3|?VbL)ú$>͓+sRKqoikђ6f( /\iU)󌩚4fhG7{7 s / ߰ƂS+D]{|Le(Do&ۿ`c9JE0U st"Yb˰R|V5Bl{Xu!4|"T9egEڄyL_A$ /8ſqs"`. ]-R>h# "2I1l§c:S#[e-R3Ū~gDѢ %d/&XpJ"C?N!c+VVL9W7T\noY863#@=NqˣPo;u)zb X:qoU}#sLh&'b)2D΂lhI{a>oVqC{|2=lW99ZhH;Y%3ʑ\vno;`EL2}m"3#*ĺ[z,)V{pYuҤ8Tz F+,4yF2:CC#^ <߆Vj›7cS{81YSD~2F^Wg༠Kco(ŚdA@i̽Bߍfc9Υ5JBpu-8\dCٞd_ QpGM]=qWAkNS'4߲vN5.#O/O!D IAuREB̑I١ kc {!qlu 8`wtmJ'яnoYHcj0!bxt\& g?9Ѓ\UUb=:'3d`T }:LԖ(zi gIR6p7к`)^'㿨{wbVB,mTG $P4~esS8.>ۓUC1HBeIįf. x~P@ˢZ̔ڡ} 2 ڭ·ƍ>`[ #E3E' 0L<6ɼolɲUВx/^rΗ8>ZR$WX}ߠj}IE3${JdeZwQWAt<&CGj'|~,K)-x Vqۥ֐U(ʮ 郝vbpހ KHyu lw?9b(|. )3Je_Vmq⫒.8{r͝ "Zř|.4D?pݞyv.;dJS((hqt2ାZ˜԰Dv=rIOYDo.d(9;5CM8SYwїl3ͧ"}|SOЗ/wD-}\_&c W֛yF:3Ҿ }p vI {pՌxrk1%i,2;_x a(m98 ]j&vra n !Ni8pBpĐt1n t:)GmsHŌ,`"RLG @ ƒYλ՘!]Wo1nrb^iYJ%ZЌӂT헸bJN\@ tKaN˽Dq3 ܉c8zvkO>m:s5aeɧ,ӂ{xK|!at3^zN^]-!F@vFA.*zY1l}"EvP~*+^Z˛'pe5K_keY(>lv6_˜0K6LcBd]aXL8D#X @Vͻ$Wa7<2pMytQF} MΊ&50"+BlIR7)S(b>2.AhOIۘ KXyr ABN8zĴ)PGqkC6*~"Kށxh?6--`{r[iY($4hd2pdsC Kt=sٵL_wpm^%#]_WAɹs;yqה!{u×O"\ʐ\5b.l//sA<^ Ƅ ?y!G rjޥpͿ^2[e6wSO}Ʃ8X&MJ2Ww;(f9f};N3T:He쾼8$d>_anً,aAK\V,^XHǁNq 6-.U(>OZ'뼥`"O״h \c}.sFa֬^{j o :Umu$S5[ MT%3xH@ƺg4$M >J5bʹo?B;`SOS_CґW$$ع^ LcvDǛ`^ 'd(NKi_AdOD2 F"uPIyĴ{jA%F4S=Zs^bwd*G}NIܻeZ0^)=_L#S /*w Z]bhЗmLb.2<;Ňv"`&a\1 +@ "BO9z[FI[,gIRH~Ĉď_ LLtIYZ1Sp.RJQ*y%:$-%tjؒ/ >A⥈JJ_3[hV%Pp T˸fy1V1eh*(W\wʿ._irL$i`OQ,0\e)/>0]$W(0Q` N1M6AL:oOh~A&Տ="GIڨ'Opj .]p'Y46[ݚ[m.!]?>e3YD_ƹ e'kUanZ51~Ϡ*]@합cAZDtCnȱX M'BʾeY x'>GhE[QbATFlPDȈ9䀈N8I&IE Ou XYI5G+IniҔC0'"-J-ҷ:yc^ӫnj^hrw{Yypg巅- vlަS٫g45B[WZ)0Q\1p S!+ ozkQC4 +:Re~i85:[]lr8Ůlnf!7?W! #5Hv&vy߾߸ZjD⽞SH‘dmR̭)wmT.ToZ4-N?? Gs'ϳӕ47vlG{lLWjqj^J uFHE7N׵Wy27L=bwV]c> c`~0SwyۍƮD K 6Iqڡ WR:NTO|5WMN UWKJBePCC ΆBwq_Y'0{|Ms\\+Kްζ a͠X]ׅ  Xr#E`H'Sb(@J Nh:{cv&u?MT9OB3{W?Y4a(ᓐb*l"w MrjyNWpWLI `y!WEJ@kN98DbtX;ּ@@db=RQ\6yQ&/ΐrW,;DW{4~Cѥ' Ӱ7tAxVzLɑ_wXubdF{_ξ#.Ek(L8CRuhgv6lf0/. j.]WD`%Q)vd IfOVudSrjl ݢ.df;"t9LHsvF9|Q2PUʤ޻8Suo[нCwp=;f-Gbjq'n5ҍ7Lj.O3D„3{L U1S1j?a Btc^ǗaDhz-u5QDC#/fHn?K dqт1Ӈ5_C(.|#f 42NHkdd̜%bk[j OQʉn-k^'z?<4e4~NQme!Ws=+$ZIutK !lBKU aOSa=2,Cz Rx$N0ހH \H`PUs2WMxWDɽ 'qց_,[I7Jf[݅/߭ ji:VMڢ( 0Ml >{}&w%Հdy˅tfM`4.Dῥnƾ*bzߔnUf4SK67םSXٮ*^D}0\&)Qxg.ֵWI/d}C?;>q틈bECEQ "_t6g'D_/ $~Z%|1q}6.MUUػ .D ).|>/:l%JPDRB8~}R!>KeI<*A"(QZw81m<!?;Xn|a>>j (A y2EM~dGY!tOG;zڀbCoTsڔ@< raJVi0TEK^'Q6%b#@]"gk 'C aȕ감\_"_)#" #D {Mx.k2p9SK_ʵHJIED/'ҽ?c'QP .iJ+3UfMzFDF' H%gQNo S}Z/:CA ̿*Y"]rwPrWV dVM@24$CB܀ ]8廳6e嵲5|OE?X}f*^;`2RzE,?'lN'A8j JU!ƘͧQ-' =sy7Cn'j?Z piڼ0E]Xb;3Ì@|٭Ǜ{~| ڒ9򽉱[fO;Am`cBWfƺۤv~QW(l]}tUrr6p6m{xb7nq.2&p,Z_0Z\XE8wDƹ mCnsO- OGmDy,ݚ @,0c5g-<ׯYLE j?IS:%t4 0Fn:EiWaSC.k H*dtN?7 ʷ+:wzg1QG6/tGH0#)"84]`Тze;SX'g7u;U/@;v(o[ʍr~oX X KJ<g7㑏{=/y̻%bo9O'GH7^,e& =mfj^j0]&Y@6V x1HI({fJi5#YB+ Cqe2b%KyDCb[ʃ2$ e.牌&6< &P\D38Ղ ݴ-+? 9-:H<Jz)0gnǚs ey.Ո9OaBRgEbM8kk(*Jۼ5uogZsk0~gh H Np2#5c4_& A"AG׸6F0'vWs5{=3Va{1s)1~ ܙ-Q6qK1K"{Ky?e&Zc=l;lBMd.6iԺzGz,^Є[O1r"" _X]{a8:M?_ g.A35,I|&FB"}\vLc!v4pVVU \ jT|FB4'+=PA9*/?~C6.3RӈW!*Pyl&v[ @G2w;P{Hn;T0>V Gݡ2cЉ>'l؆,JsAkuFGTHn)] @ҙ.,Yswf kM5*ُ]Y lHJd7+<[+n zODٮoځ Ll2MQcG飦8O5#h`i?E 1ioµժS^-_K`f9X-Tq \Yѣ#N~٤2!QqY1$&M.h 2Ȣ#+TG64<(+u8ˑީnKX)h]"4S klp`>*kz+KĂE#M)EK3N'}z0dl%繎ۓ彉apW >D7'բE<< M AZ\+0v奡CՃQ _=nU(8`3 nLIV uWA N=8pL$C:ڲsUjp,( 2 O܄kOwEr+^f.LU*YIwލ꼭vг!҈JDpdkmv?k;M^M.`!$uIqS.5x{=l9{uن7T Λu~m49-B6_1C Лlr~SV0 Ȏj{*4rEqۘ-L(w58_0ptjYWAjW%2rtOQf߲cq]I^}+pbы&Te2eW ^ExQՀ;ϰc}* |dg Fчf|Y ,^6p!Jt;Nk2 -ч#۾kٝ?i,r!Qff!4Ek Y걿s-i\>S^[XvʇΖ L HYkN0vHku˪ ^a]?8s?tׁ6D;Zu8}Z++ܭ '/I$I:cIl % 8OikTo ̰684*t()iL7㜒wpNጰDC/n\zSY PmoQ8 IC.1笒{r*0Lu 5j-PfC~˪J\nҨM,gydS_=M[$轂pY\rt3j ߎWޝ-DVo g6m=c" 6F޺yC~MpH_];fɱt\"/JQRCs>@+sPqĀj8W^/G,ԡeJ@7Kfz^g`tBU~Vfv뀆znFQ?쵁 7U}CCtKgS":'7R&G%cn9i6tiiFn} |)s^q:NN9{5 jB/ 鵤^l,Dʎrkvw9cO i*"=3k,{cY@LLjdG@x& m"u}<=W-?q"D2͞_`1-e#ldl Ʈ %Uȿl?wyVd0㳤.7e$g6,u:Q~F{^–|&6F: Ebݏ/8D 6F;^VIto}RjℌP2 =eXĜ tv{oC ~~,e oiE$O lȘ#*2"E+d7li4 zSz[Ґwr sDy Ĵ+  QqcMmO' {f"<b. ooLK& 9]ij.~1;a & +'j3HХ%&P RUY noi'cDzQqClE$Ѵ a0 /-Mo a}Ԫ{/'חFN})˭jD J4uܘOB=XGHzeQBem6e%?4\UiL-#N(eV|@ >ƦQ=+2܃k*Niد3TgT;60v0w|շz|:5 wJ,@i\/E3h6dh =*yܥ+FXDϜ|ۗvBVS}Rď6}qfN)B3.Rӻɀj}ta|0,v" ј!(lxíBcg[-ª~ř$JHhJ"+~2KH$D""}sʓ5,  IH>%Ǻg~󿕈ʌ' О,@bw8o=lT% QK۱3bS >8R3xĿR?JRaCCn4L`ouIap7o/B7*iw2ס=n4 RW1+H[:\F)&ԩU4܄[1oK.S.G)c!w윽'TfR"-@T|2}qDR/n!v`)V_iFS|*{) D*%V]E5u7?26pn(F3>dDV6iSLNd'Sdp”X[tKaYrA~ӣ0g1ʑFxh p~P}y4WgsعD A}{!{Xx̂?m RβRDuG!Im@DUUWTj3n*ٜ_9pZ|FRIk;fϓ- h{`_ll"Z5u!g#Q&[_j6%#IKR `sL-3'/-?69Er'p?0w *<9&C!t ߚ r^ A1a 23̞bAc ϥp@49-2QFZ2Z,BO16?ø[G㡆 W᫯"DB48+vf&74GChA=&rePQZ=bYǷ?.^.;dip," B}"z);%=k?^S!qb4=6hnbMXJOfhHΥ*ĝi=ԩ"nMY.whhRJV=2>0jatxx=1s<3"Y,VYP 6-V$!qfԅ)!rJr/+Z5 (ad>0;~4ט;lV6UbLjL NI@dHSB錙lM6$wa3rg[V qԨkb  RHm egNtc̐eg U|4|y,Uz`hjXxAuoa†2H iTh'nytn,%E߯3v\],WLh;z#*||%u4wc}.uZзK8{|ސsA:j ={!ͣISrA.،I| at)s:ʐܚ٦S}<~.d.k lRM@Ø+5=jѧ@lM@\c{; Qqj3$` a03b"Vc#,Q=CWlW2|q><4-  ȐhVoC-Eo)R]fwT \(U}$7eD:A;S.K3E"'tQ&8Ǵ ].J|ąɺ,C:>tB~Kd~<l'ѲjpDgYPmeqM\zYnm*z,Qg53PQң6d6O7:";>l7cS~7*ο[J\|؁QV$쪾 r\ >+C9>wzK 5zf&5'CGgENG}/Qΐa" %fhCZWɀ0p!/r#@ OFb˴fZm:LBvT|*0#-4דǑ:1RHO颰J4&-0oڕvbkBAC6w?L .ӌ́J^~4&X)sd޲w i$w盅FN1c 4ucZ@D<Ai myv8BENť},tՃYrCi1u#ט~[s@XDO\s@>K!%)WʽgH(EVllXɝY76|w+n0q"B )}2b\V#gd ς2RYT]pS-۟zr[Wg^9FNHdNyxj4 h{-ECŔ+= m csu}#2`T $Ȇ?[am3҆U혭.5u=~'k@r#!<>1' 8?ZYv޷eqH+dX*0QN|E0D94O0&LB?mSY,})3Ej~@(.ѳPz 4c]5qA~c&YkY|3?,Ibm-Iy@1)ÖA^W^'H?%:$at`qE{7D2p]UcJ00 zQtOuI쎩mW^6G%!=%ZYFDϕ僩w+p"7Z{>dU=MӋWK?Rwv.aqJqX6R!98020QH)r> } n}8#ء}YBt~*n.7Kqp56K7m^xwTC QB(E 2wG'uCZFob@~O91avΧm'c/'Id}C{R|!:_;y|ձ(dXg{uDho`炶//$n~ q} l]}mΊܼZP77[>Ƿ~r(3j(p#!rL9|)ƒE$T+N =;jVEl.}zT"q_#x^O03bB̨T2qI7x eۄ+ FYaXfUߓ/6ĬtQ9\qY.J:7:_޿ ~O<\P ViU@ 9Q%D:( ;̔Bbzݩ>dڠ'mZ`pxxng7.)&@a}Ylx))@شcv_wGcEZcFkG}R0qhSТa"ΤᗥeU.q)nՅS.;Co {S-laz%N:n=W22X%tFTB:<2&Pesd|p{ 1Pgy5/iŅ3GL(gO8𦘑-z*-"ͷ<BȣЭy\A]Y]3-7*LK&]uEܩrcqO@N"Č|Ac>PS]B7j JR4hKKC^1]^sS쯒'XoP`9pSZ`w2|OsBHw]HOJΔ ZðNwySj8a%"vA\;"C܆9  kn`-nbBetSr]:T34Ɩ%hı@XӇ N5 R$O |F$.83ڡ[Lqp4#.\ZZ(%mPo)6փ1ƄED a%5v{Uie#2fF Jf J¾% B?C_`xS@ 1څvL6x" KAr{&6EτL_T/"FCeD%~*i :%}az.M.qR[x`wtl3N9r^SL -ƢG3Sn 53^Ms !,bmL *dv$\Rm*8UyYDaBq9lE,\եu ]%Ô~9wAfL\@k-.b p?]Zu?Yr#VzR֝ UtfK" ;qIMNҊewO \l߁9ILd ʹ G㋚ KS + S' !dTvBzEҪ 4U'=l9olXx!"–!gͺ7sDd=d^?`362WFxHK~_T7dLE͊?Tp״nqmBQiWXWU\?vRy%(& )H8Ô=ܵ#0ϙR`!L$5F>Q@B+EՓ.nU9qrf lͺ# E{-VQ;TM]50!pnϚȝ㦸,S`ay ̳1}zSb9Gj \R3U]}:8vږ/*0,yU͐ΐ`r_"f9{q#C5y96lR;vAWA2XxP@coWhmdkձcB< B-aF[<#+k㟺FLċ\~I<Jh*{r؀'g#x u2R*'EwOrr djrSdSom_$n14AU2L6; "G|A<\F/\xA{ok975丝E[X]qj-ƏBs֓?@l$t:y>JJ\H 1:њ:zb\K?e5ysW 9Ќ~ KOb=W ԌIV L#+{`~ïI7"*6Y% 9kVl;YX2!'^l҈ܟ%=>Efm.]mz{7ڶmլGe*b!EcŇ*ÇZ ָz>!1d#~cE&)gLz+t+7#i-0Z{f<b@fҨ:uK;.TV) mYOe' *sHmOӉJ͂ۓy`J$ǶHӦ?#0ƛ\Eضk'##o`lVd;3el}dP|,OOn14{obj?sHo=XAVa"Bb!0D/eڔ`rrGeMJo Egsv 0UIj?KE,1A˭%567>۝u'SPs޲E&I4hene@!ay=Fuju SrZz!r=Jc8udUԻ9JyYW"; ]ѩHB%MezxT*iYQß22ɻPN ZPN  hV+u\[+@ ܉?~XXxf~[eYbn.GkfY$dՏ6}zmH,8-LxrOG'u˨9V"L©SK kԬ+ھ>Е,qykpuMKU=fE| y,QD/fS1F @ U_&`B y9xhq %Mya֖Q!'0TH@st_xt %F0&&X"1+1vZJՙ ,^K6Mf^$ bNkg>قl]>Uu1O%# ]Iad#GL57R-iHXb2K$XU}՚[^5(ާoS~=*|s崛~m6ҫf(atr#iRK[XX(wY;;o~_@*jxw}]ʏKa7䀏5*5AVūLW3 7G*_$\zV_@P~e^?cY)ǧ; %>3HOפA:|W~\$ GG<1p}W۸wﯻ1NiaaNg$5Z$T;3R/3UB gy 5g6Ir/?9;Hp]5,A$c 79KƝWmE=idTF򉻏-6 *v kGpDF]sHp>;QʖJbqً3V<7!$tS1Z4s!ę0P(@`#x O6YI~Mߔ}-\]yz2Uy+3xUB|ˇYʷ0FDWLqaE?m_B[[׏$ rU/T5O3HQY·{=d nL`' nM}<41Jh@B[R)EU w$ Jb 9$|fZ- e2$|JT5f yc9`tY^UG8-dWbƧl&% D}Gnug٠Tkt66TAXxK Ӎ- ;/`a=z,s IqDf'd%/őbKGߴ6=0 Ҧ :Rw~sD2%Gyq̳)]kC هNxg# mV" Fܿ 0= (ŪsgSbƸkn{z +CV Y̿[Vү^<c"m4rW}QޫhGP ^XZ8towi4ɢ|EX*jFE=m{V[yP]HjW_x:ZU*@0u!|x%XuHb :a'ju_W67]2AHHeLsT1;@~Dk'Uz)P)@$r;l{FZ={p:nFTٿghcy>s؅OP 8RV7N&hSQjŝCdHabB.J6C `wȊ cl|^\gRC<4-4:WޯxФt#jeaϺ5> x`IXutNkæ^!.*XkȤt s7{dq:v;Hev$OuP|b,11ZoXnh,@hcmKаGbiPK*V']_0@q1.\䪗%gfHdS߰_,vɔl hHpe$4sJ|n3o^jU&a$_{|u Za{vsZsu88z!}>(ުEF)D㽨&כ,2uI+ٺ`vZ64U@Q iL'L!qpR* Q~zw~=oڍx"*U_R.y2Y0/D"mct$Y Z/oXۑ6"Y7;6F7$$_6DwEXpr*8(dI\J勑-xl񮫒3kdoYj#eXGSHoZ+@a,U DS[!xU9S[Sj% ICY7ʜQ_TMgJ臹2pn#?lQtXi#Ele[TwN|T =y"rDj;/gLJn6N!!WkfjC &r>n;Y`r7])n-ڊ" lV^TCC%6:-LS/ב UpfMk=`FƅZt#( ;?;Cy9DW_73T"6z|ȍf5PaZ6.za/9WQmt690Z Kˌ|=XgM`=ӌ1smQCVPZNT_ u{)w@x y%js-쪦~abj7\m$% ~AQ(ÿqlF&_ž ӎC!w&/fbYHO)`&' yB?Iűa̗S&Џܢ3ڕ^_roY-ek\7+,%ĐKCAkQ|oe+d?JNf'dtp@h(U߷dyf$8Hp8j^:3Jiv*[͓&QtP`r=NGnx:;н"q De'W|nHV2\{N :N͢UԢq>p~9F{S` {.ge`̓u< yh21ٗjn`tG{srBfI[i9-&\&FJ?g?t2bT, ^vTsqLԯP78L`I^8 zT.'J7]^:V,w 0fOnGP"+o&,G"~Rc]=qt~'po cy){MưPh\vuoïfQ.8ͪL ( $ uvXKǶ\2+^9Ibdw]iT^+࣍0NPshhۙ. R;WZbB%fg[%8LPEw؊i#c:M5g4DC ͛X'ojC%`+'"_mʲ:^ !ũ'Y~ ᷇Y dXb#>mL<v;4_>W1LԧEn)bKn`u5>  6IirR8pR#"f8~W x  Io6Պ\~LᚋlgIoxrT sцWo,v+$ l| ,+ȎJͬ +!5Pˢ/TZ=gM|L#[AFTb!S-]l#1R5xwO.g8[ u3xHs)[,nFhA~:6毚Zsס ϐd2^RW ~Ɍ)BgyaY&?Tqg5Π[,rReո((S<nxc26UV]ce=imD+ 1`LDro8lZeT$8|嵎.믆 l||ԀX/GΠ̙аdo -6+9l]k *=trg¡j]aƋ 3}\NT > Wx dMc*նʱ#⥵>5E&*pXթaϾ?+5kHκ$δ(}/p-"nn_в!ynm-Q܈j'1Vl~"15 Ck( d;Ilc%.cK!^Ah9"uȖ+SBeS6G_ObtFja#jS=+1H;a6ڍtOoGY3feW|GO@g8'vwac29^\Cz#4\3:|ech7iEW 0kvo,z@ JÓ 9h҂d!U+]>#)~ޖw4AEPe` hrZ8fEKK`\k!ˬß/H$PҔ)‡pVYww.,L#[q,Cc55w v`Vhj[tӴ!KH:DZhθ&BGI]_-&[o(jJA* ({fw^8m,;$pC4Ͳ^>FB\!O,ߏ'd߉ᅴ@ZA2 IJi@xŪH;ljring[ێ RDBŌqC 6޿ V>kaĊz#̐Fe̋y(07 !>".} ~>{O [}je^=0K۱f*y-dHb[>'R{qHR8A0 fJQв1:K|/x=s*j*nA"r"W ,/pɯPE{ƶ'(Ѫ/ɠ*{UW]-Je%yV0'{rʬ@_G+gLfյC"5vBFj@Vbs~@k-} xW?]gAeO,~:,$%s z9e68 هdV<{gunIlz)M1xV֮> E764Rr0 VlG;I.{/K˜n;B(,E(XU9lb̫SV^uT+Ŷ4=A-̵s>n` M֚g`2MU@0xs qnKySBg꣩oѮFy*6`ζ@] wkZADCGP*_cՄWw9t5&Fҿ"Pa-mf&e(;ǣfznY+ >5MlgS[^`61 "umMjjL)|: ۃԪk.kn-(]3 Ŝ`@1 W:Ð"'~T~A^zS: N2r4r;xs}nlȺjEBIQŸ*ku\qe2^:{yEc0fFLYb\JvrEE2PrElIa*$Z]8)\Q,HƩ/zLZ<` *4nHfiZ2]!㯨jlW[%n[b bi> RdW+@ؾ4C-3PW})0(Ԡr.BX?/y̿#ap4ڈ_K##~H⯎Ľypv=o+0c`!wyN&V%;knP~R4lbnX\u\ogJQ }8C8PgG*Bw= K=l^] v1ծt=(9(XO@.gR+U2h%@߷rOj9_ctLHb[% :_ȼ 3܈&U -S]{eP,R(;D)leh \'ٓhZwnj1W@SzBq4u}$]q`WcSLhTONFMKpgwook@bs~ < GǬЗYۨN||Y*{T9Vg Ajݢc;yL:*[KTQmH#?>hg{u H^|Ʌs%OC1;t]wLtP8d+}[[܇k/hƯte[oEFkhcŅNSEt{3nrcS.g`rҏ |0 SE'?֢ܽUޟ/ >B#Nwۜ EjsHג\H[{Ʈ$00srF0Bk}tz} jo7nmxl4ݝ/zː&-Y5(b)nh}gy3꿿6I_ +YW>8ܜ6 Ѡf2yny*ݦsF?崫#_Ul\YάY͋8joDΧǓ'@HD3wGUIaRH+|_EmmS_tV-^:p$B2KWvҮ(y+rf!~D 2cwPk5G|XdG'MN:8VB)F9&dWqhu"~_)6|@)g:["Fj d}f!k3.!{y$үg,OšA sGQ8Z2b ddWUagvGtt(WHBZh2cT^,s)1M3nV3MuvD?5ܳ؈\0i|unO4D<2@}8]@ET*Fib"0rax}ьd~dD\II-'JN=Pk:άbLV&oOoX1kz"* *n1 r;$ʔf-tMa uob:M|v2eH5|mF) \RF]BlH,`8[#׹wc9}!%E!ߙ7%=ln@N-n T[ցKGtrPoxPx (8QbQA(gҁun2̠zTw-[˄SD E,$`Wx#5L9^1u\/9(Ԙ~7!ZcEr0}x8f`gW=94/ I.EB&dW:zI Gt PLꝢE }YdHXK3V L}kE;"ޙ|+>˵S`AdrR;(M}# sNߎAIOJj4֡z MgM~TaIǥ,"zwUE z)c.)xD+sފ3NФ(xbtYj,Xj0UkAX ͈FV)a%x|& _Y.ywC^GIqO ?NWeŃK_Exw_o :"JڒtCͷ(œ?6Q$V$ZtL#)[u𩙡n\bR$f*3}@nm:9[&ک~15prkΨ\]K}*^X{&^$8}}ԥv.4MlahbH/7U6IBSE'1$疆G_ItUzQ%m0G3oCy+&[33q15R#vKV a06DҧжЖMf; c,bDbxw[F>8Ս:\Xa Q\ca3]t&ͽ >XxZ6m}OJ2T;)8>^ n; -YޢKVŃǯ]huiwGs0pfݞ |" 0YPI$+UKg#j}Plw Y{5)4ڿT^|j:W =GAO[6_˜t Xf[/<ڡq1+s'Hk_ҞкiIƋnTho~!%^ #0l̏.u &"`׮ᓏ#LJl `b{a=,^Q1bHkeBO# ;6E S1 2lܾ'3 lkrX`D[,O8ҥV}VS^sr-js؞80&,c iG=\KWW?.Ա2ހ.4$@ƞ3BU4&#[5ȫQPCu $}iPZ fX,)1rА &;X(,Nt=ikY&4C , "ݼd_ q3k&Ϻ)GZϦ&~ҶY8E-INkC+>v 'y9ۂF)r@E4 0:\V‡f !֣-xcˁAۮb Bg|pݩ|$Z0):X.-xCy>nC_ О0au~k#h"BlUt'Tjkۯ=oG`/ra E6wPO8YFFTQ}z{f/;HjiHwEIOSZ<4s#YL5}p ט+11p:ֿtE7(qVYEs@xW72AX W Yy%{n|.P<jZ~fݭN,-FxQ7) e?[L˧E o9ƃh_Y8ꕜ2N'-Ԍ4 c=.3Ezoͮj{JpN"6ѵ lixۇ. v 4>͛hnw'A"{rjs":Ӑ}t4Z?6ex+g4 $B0(afzݳįA&Qw1t-K5j1 >zivۗe\LzAXsoBh( Ynos[m Q\E֛D'(bp'[ 86>7db;Avbu=+2\lIFWo.'/#:ɸ^7uӞi<d!1066s Ajl#}ô[9y9 cm%ri;k+ɓ|V98Rk6\Y{)um 6#-:c0z?<@]',Pmx1"#iw-B(6HpvxL1g'\ŎueJ'IkgjNQG1ϚG/^DtI0nZ̢ɪtOhW@qOSOD^N?(6"9mUT5'6m^/ۀDeF|SuMcC8#Qa8xƱ}XaUV{HehPHbc~e9l0$: ?16<+GGڈ^}v5}^|-u)@WmIZ~b'&SbGu|<]qP 2.Toycށ;\#vs1͡8R:.?UWaHCQ v9l_lblF5 GD/_F2Ńѥ]\R=)6R"ncF#DK$iQ.݂tyQ[Z-xTM.x,+Y-`yzibwP!Âl߶ȸ~(ڂgn,؝՟' CHYLӀv|]ZCT,Z˾K/ ZYU&=2-tlεu:' 4g6ƖӀ8,R49.'|*ϻ"GP;8y#Ο_+Ya8cqU CpJ݀)kQF]CWxۄ_ԿWXC珕 'vi9 "N3ҏ3|%wh:2\&X b}|NN AwVg'°EH5Yʣ9  W7:,|'/P}gq0wN܎[2p <ֹ"yBQU_!!MMyB&;MT+d_uԖ#tW盼&+j_9ޘRYh$domMޖk#/a„k8iB0йT-V2cPvo ciayAH#4-W|U]-X6cPJdPZo +5@ ZgcVpґָKY@0͈8lؿ42XԽ^BtE0xҪ]3=!7G&A7[Sُ }FSJ1fl+ PfHC>G^Fp͆ڥȵz z/ Ĭߏ< l_ Ę^yO[t33 UU'*qƙgA=̱?~촲+UWCUF#_Y޽#n ~$)9ށ&Rzy8n\`˸GE2u,DOTˋ_HmrK=Y<b]E`*ief7C|F\"idf4b9T[T:;NN^;P 8J-Ԓ 3n.q6RveHsұ6mQ|8`-bv2gki܋qG,Ӳ`Ɂ1|WBErXsYMmA;O >rikV6`tY#dMeL,ԙ~\e7C^?|~/ps`Tm4'*+q'܍>`*n Ēfkr fO ogWImO6ci?nDzI:i=JjŜCŇlP~eEG(Cn~Ddukg"7M5t~Z Z< sJ&`~KM\<04-!: ] > #nXmA<;3۴_o:>LYOݏY7Urs󼢯L40-1ZH LWjd2W-IW[Ϻbe&VZD/A^}``$WW>Lb+@`7јA"#Y03PHk(Nb󺪙}#sJ*=?՗ˇc]ՔՒ|L]BRamondTnA5TAEC^6π`~ ]rx'3-Eq*VwEI _*Qܤ`Ԅ`H$;r\sV0*Gbau3P*u㻨a~}.55 |?\D}8 1cj0) ]@#6PmAޱA`Il__ s挣.Y'㾣d)trtB\9htO&C ʱȏ/Z9X6C(q^s9n 0_7u0yt9ES5R>g&KE@kJp\F-XfXlqY{xfEiM1 K5YƄ E#,FA YQ f.F tb#qТ"&i-(/&q Y.8>` ԎXB !?/_yf_sPq꧐)!=TBQ3 L;x+7}QK&c@6t ƅ烻μ6bSƹxzUSSHەyI >pA|v D:ܘJ{5a6La$"[k@H=eNInd10\_@$ Z-+ _GIe:ܥ'Mٳj dpEս&86/ok9 5Xg(p~b+dIZA6d'_C]^SZY_{1r5q[H2B^"Wd3Kv᷊5ۙfd]%:=G,~zA^ۈQ/\V =![y6Ć޵Iw.z9@A)#5^堓ju8yoKJ7;9+="G""boXu6s +Ήh_Nñ Z[1PgSGqeYkP]5,NU<ʜMIyе 5{I:O2զ 84Z7-f] *hδ-6ߢ.5ɂܻ%?Gj$?k`s st~2A*hOi5:\8!NsL0ZM3:QS\_A" &^KuP1^ 0A1$!GӰ]Hb(x"DyM=އVx\Z7 ;|~Wd5y2qT, /o_I{bʖ}!R `0+~t=Ph^ր=Ai/kmk˕|c6ܦ֨]WkH_t8daN>)%GϸlTuKc{oj}/6Y-sεu*BWI'4Rg-<9j+?510;;$D{7KHRO}DYsbq`-\ވ ) #<#(6^,BfNV l^C )O&H6~[av4љ&iϛKRmEDdg+׆! +ׄm|;Uk)o-_3j_T7_D?gƛ&&w#1Ol؏apۭH{ֹFMt0# >TBtL86]}2'P7yN UDl/iC⑲Ηf\&*O:7r |CPI7̉ݧʄæyIn^tە⌼k ,lTHŔ|Oߋi1(4左Px5! Hԗ`\EiߤK܇Z 0$;xϺcTUeطVvWb<֔mRNfZ?+Q=l:]zmF EWy+9[MnSKhbçL0T50Lr 弋=,g02}awK\_JjQ1X8J,֢41I-vIMרat4a.ÙiROv[(w.SfI0?)zQ ѷWY4+.Hh/*"+T<Ն%KZ\Ɲ]AD,RvP(q_m~LJ^dcfy4S4>U^QSGNwr7fZzxl MDx.?tm埿'-o{؊wTfP@`ˈ9g+jx&T.]9dù=|DƵH *Ri mR}2՘WcrX׬ @̼$!{Jy*ĕ:*# V鈙 ׍BfW3PGQ@"eϱf \%pdFo!5E E'j|FO5_(ozՇ>NseT5(`r!0PۺO-EXiNt0~јk%Voȭ_狇p 12c20LϗUtLrMh`r]/9ǝdeQu4eaf׌ażYrF$ x]Tw@]kgd4d $"*5X)]&˲K^ ]r76-M9|~vJCepHh2(h[ՊEO2,~:.`J<|]L p]8rcdp2@׹, ~1qP]'K΁a'F1\\3P9ϒ<[i'- #c5 3/F}βHbfʒ*ȓ[`RLv+oFd pI_s4;k!R '@[NBUhhV$7R zi!i ݀䴟QB0_ZgufƔٽI@h:5UurIV ;=6Cqnlu\U_tM:u^h ֟Rv#W蝷$73\~ y;ߖ\@@wL_aao  85E/)+rv`I"Oߎv8Q/[?8p@\OmލDI QPݢϵK0!MGLDMy^ ב@FJKhkd>M2SVvxcj2fHjh56R*ّ_Mx|سFיI;-F juݮ1jAll:j$\SS_Tc=3-SKChTOB2,F/l ʵA?DRV,c3d*/ mեbjȂvBdo8޵@MfDR(D JyxUq0VM ͆ ΃[]뵵>e;@brƼ:q[|-}&`hf2ިQMv})SJ ^8o؅c@vnY2%+\;#BDȢlNu}KY  qcZ:6z@WKVџ]D _eધ6. )-x0|DU4]sI,qH۹7Zk4d0)vzHSL?g%B >gaĜcM$C_-{䮺[W6JBw'ނm(s=1;kD&*0k*kWhy9Y\G*L4C/|Z|⫞iB_$QBm$&JK<3*)YoaP AG&y 8WPrȆbv @e鎚@z@ǵKGw0;,ۻ"Ԙ䚴!Z48K35 !nş/ oɶb"E`Zz 9 ƝRS^'iݥ4.b  wͽ]dz\}{57ti(N Wz֘˻l*lW:7"R: Abֻ H}#e*JVz(#L ?t8j!MWrNLRT}&FWG"ShFeG4j3F5b.(HiɵS4?ABZ,t ʖzerOx@ ~Cb:ĺrB>"r~! tKC'ߡ+ϋ{voeMݽ;Yc[z{RXAH7|$+ c[5bzu~dv((r֪B)9B~B-gC+rFXa=Zn:=CH3 Q㸆PTmQtΒ+9^@/2.cJh&6jV ٠[p#r,GreD@q= mN y)\gNI;R}-BBT2ӽEu3w,&~ uWWj T'ŝkjvX=XFgHʎd.mn_J >O((|Gԫ G&ECi|~ܧX$x͡ޣIlr>Egƽbl$ٌjSW3k锰|럂AI5I/`/CK<Ͻ\ʿE|xQ*swK:W7wL糢@+Ef+_eI.3'7'%|\S,3Vښ31WȞ/?oFW*%+/;d9{߁{ܩh㘑dP0Ui: %6]VcXg{aik;@fyuNJүfS@krTZbnc2UMڴ9PQ?q6b}Mg@h+06W˰2[X]r>JrO^jyÈN' kH2nϱ88(voqug2';/]![GTmkk83DU*KyWnT#ZNdVWY1XbH[D^}TULvPOo9ckϑΓN_sՑtF~-,f` }y |shNbW.bApA-A<5S $ˁM'ۇSgYTpCCAހSWF[Ytˆ;k+%|`گ&'4tdHQҴq0QՆVKy๋z2Y+.uP֭ӉĶ[k$2L+a}M~` jR !EyO]|IG8e1-[۝ o{Cw f:EU{v6BGV_d4 ?}ip6"l9e^K= {zG:F>)[e96.%q`{ގ"FLӮOCw`Ut֚ހI1zVOةa̕Yj%0=SuH@{-q7Nr:`Mijㆋ3q3]z3a X,}q:WgG`*?. 7c׷ U3L^{f^wQ既KPD3ݜ-H; A۲v.=CeRwJNĢBSgNz6Y\LyYChU: #QK\:itj͵B7FK)pAyH+)֌ϦN+WdMS(D4H!кlOQO II>%temK[-3t0_Lc߱ee7%<  d343M uh!?^PZ P@7"^p.;! `Q䔇ݑ@ƀl`t @QZv_`|\GC'(Ϧ K dsj@WwaeK)ҦǺ d,vi 3a~ qÍZ3;MsEXj.eAs{k+oOzw:x^ uo\!_W7hdx"oP-t:oY؏x{!DaZ`"#5~x_VQ(p!I"6'ﻯ~ڹW%}5B{!ZT;YRUoQ# D:6łݕP!7AcUr=\RۺP8ZM1[BܥY(2.ߑR"H8RsR&=L$v?]Not|wp!\am(E'cvt8: oDT]\r=k糎.ϣA)Z~0r3,~zKW"bVt8N~ś@D=D*OurTԜ"#w{26flWJk8]EQ \Pqʔj~*U^[3K5E ZP~3]ֹHPc=z+aPaB~ nx#0B=$J8,J˻n5y7jC;XOHj=I;PhY!jD#TeltG"ƮS.$T\.vL5 M:R "埙c4%G誌V $h {uYuڍ)_fqu$,DcӢ\,zsԛcӹaǑf0Cy^}PjUrlgB Kv OH8ӟ-x&1wτp3Dݎgѩ\#s 3?[تL0+o8k:zST_8&y"}nq@)۪?ɐ"k|v'?!hKVUkV"j=X޶"S^9)Ű"G@`.o/vCvqѰ$>{G?5S"@*b\6u@[T#7bǛ.Vޕj4 D!Ծ\Fd ej4n3C|C2O?۴jl`,Gr6'7R];rF<ˏCO&(('m>{K!N}r"?VRi_^Ht}- -u)3OJV@љ 9ے_f|[2`X󽰉TKH҉f $B>X `1Χޙ3夅1r4w$ղ&:|o}V"-my9G1Et7,kZuM 8{f>YXگB&F g)$}V|4]P9Mώ$ ߃"$hF[B3@lt&ցR:w8z%8g_Za?O+ØχzDQ2XȗUwe/x쪓ZtXh~S~)]'XE]-f2S𚇎m'YWd0U킫8n}?p ތ׏>6^3.L3DZ,11VSEӽ):8_)ns!KhniDt+p?z#Z0 Wg_QSQ.M]{w?,ff[H\QFp"RJ@`py䊃"g:' ř4&A%/#1X nQ\USUV%|oE=;or(穄*#ClA_e= *T{0 lR3\h{oҾSQ8I Wt&+$qFmxhrtx .2c{& }~h,XDpV7|>@Gc6ޝt՛PE64 ]:>Vߏ.$t ?9f :^B9 ņhey Z8ǢzFu:WyhJWuz9_JƜ(1;A}|a6 tݍu"!Р'xt|v+#"vTAj@6FXޡOR<%[dq?<@Ȯ`1ea`bil5tM<7c_~: 7]yJR#iG(K]΅rSqTM <=f f ><ƅ4 8I Vk@W-47] PvKۙ;z)H0srOYi}_2{o]IQ$:M*1/Dmje E0~uZΨupDAf0`›JPqćDA>/%Ѯ_ }44i` F/,֏\;tO,{=iUAc|x}.wA87k?UIG21|1{66ڤž XYȁ`H@fG?==1t^?l"SCޛ$^2|b@rǕxj;5]Bfwq,f ܍j.v&@ #ۓ,֕8k0}Fq;'i-|6WIp6yӈ41AzUKs$n6+YE0]=[qgBL][B3 8jN|..N;'9csO3L{db|<.>8.n ZƠ۫ڌ[J1pT8L4$ty}?F٘tX}K]břa|FiԩAn>QS+H/j:ʼnmN7\@^9̳;WܕbL ϪÁQ%}fҩ(i^ 3Bd=94=e3Aga"B:!UװbRmށ99BVj:N/M7gvk{V@3,ݸ'Sk`41o5x#lFZMU!~K;D+nÃgdܓbj$y:|xR+l*EcN;,Ic&_ Q6Ov̫ &zV\vZZgKܴorܱ#/14x{X?"E(x5`\ʔ---XW푒O/p4"Hzv-/23$GS=x]`{Îb/+p(!hWq<"!#bV825@c Ɣ_U؋7=)WEs!u&":ce(>ͬQcwIte( –܍;bƈtx} ˷OʍZGٜȖFeh')c*z]Jve||ˏKoS6z%/)2`R yjw5$lJG&0&uZV2FY8wO6y%(&mYE[j Tc#Stz1&&]@&/x";]h ;kG[?XmyZ}kid:w?U3@㓥ټ/@TMS:ƨsnTcSF@(HjY#<3.clbf Ws4ڙP9JQ TnNkldrϡj2n56}r54;Jp#U>̏nfGrY 7f-/Ŗkun.'-;*ZGڀ4R۝U_b7`׬chNdLro^m?>C^Ug i%jvcRfWa5}d(iɜފÁepa Ko} /ݬS99m 0&봄t޺3fA>/D& ^3ّA,  7,E(IG&1p-Kɠ1["˭>Yl0.]fvf*`0OK`Di8AHQY-#qMi"&s4Y 5V2z2:PycG|DLP^ұI(:XM$pܿ) !y=ʂ4g7}V^dJpfQ{0$΄Һ,„ЫC~8I^r,΢c:+Ȍ|z)v0JAYŃKwU\#/Ǒ}gidT8eh/ݫqRU,ݑ\&(y_W'4l:vM2'>4{9r(  ݚt191EL)c9+F L5X3Tz6SFBAYw">VU>fA6."ȃ<2ywn7g0 k?jkh3Axzp?a3"JIpCƶBMs|?I,15EnAK0tAT '\Fl _+ߧ])}M ۗ]A|L&v'Ci 7g"?Kb&9RHRWm99~HGV:.Xd[ZY- C !k=.'y iV󾗖>\vz>&R.Ų˛8)w@Uj;ne"ڦ3d|)f1 wd `{c`O5S|^789jG_ITvuFŏXh,׀{]W?M\8feVҽHmD7?5lbP/O m>Ԁv%p #[T6ZW4E=3@ m">t N:a`+%*sw a@V%K@AdOh{M dRT~M@x*ZJȯ9v4_'%Sa|ҥ lGofR펙 +{UU0qCC!Ф) zu%_=0SmJm +f_܈Gp|6k)(QyϜDgO3LZZc;`xqkV,JR02UȁKI>u}Ko妡HlRap;-̔(9lfFxZ; BvFjFEЁꤽnCM { xk5Y}6:QdZjE"B9&d7DtQ5`2U"&JLdxߴŪ3hqyC߈Y^v,Xk}rs% \&cu J8图FЛў\ IDݠqheΆe*83x1-rYZٍ f~[k9B3T6u4m $SXX74d{0|ěň\v~fl}Py3:7mdom1A3{)X <{18mvu2ljcx|AQ Һʟ=%* %}fsEYG&+f,ƗDhVg9EbY"H7ļ4H*wi ܋2֝Kb&( /߲tCƞ=Wmk}+^ȗF"‚B&Rܦ_eH֢<{[$ >% O=-:4E 8xz\ 3FBzF$Amw]*ѵo鸉)ڃ{@7)NP5u qg!DHCZpșluAXYţѤx04o=j7Ҩp/k1Z3 "|VX Qu!FDlu$>ٸѻDUϜYVW\OX>•_`]P٘ Wb2,AhLjaw@2h2i?7& gGř. !@yщjrBHODF*$L u,#?"Jċ<+o32Z;-!U0b~J %P }aڜ0&ooC,>c1S CٌOXo @Y2Qcl o4!44o'ҟQZ+L>6T5fpy :H1kL)J S¹MX=Dzk[Ǵ&qV qaCre>(/GH,G=֋^Qj*Y_N|ؗ}~,2u7zhhv˪ƾ;5Iwm BSYvfKK 9☲C3o&LVL*Vm1*Yo*;+1*tg-#"(d̉\{t& `99-=evo :Zwvrk$]eJ5HWlf]26߃ё#;^N*iE>{/O\#QXv/ nZsS d>}t;xVB3@8h Q6&|3L]̷fv` t_rVp.]`SO%Zz[CڃDkX{D00{U 44A.c(7VѤ_iA2zD 5a;\QeFu.C@zmŗ&~MZ:>zWU9%D/@ګԘnD=lyZU_x"[fx NV;\MU'R+sŀw=jԁ!phܓw 6YC<,h XR镓D.8/A;=ϣ֣( \aom+< Ҹ L&XRslGו BSevdKH$8 {gp|{N6+ze+{j^]S]kn^͔S |M G-]V\; B]F_*DBPC+FVgjk\ #0'& xCa' Z;Tc95kyXrrr|]Ɓ |Q^^CQ'-BR(3} 0eUt\_ɐnt`s@W :/W,[)؈:I?o b=Y6 l{ae cUAQ㬐HLKᯊ3k"RyjDBխ* -Q)&:JP b ]>2c!};!J 2}/|e¿n2C~>2*.R1(m?E(KAq 2Dz2ynحڅ5%6APɹ;̪-KD֐CO]ra !*jꥇg0PG kJ[EX:wIx655[NU 3!蚬KOm$TLt0 696Ր>\wHG %? u,4^& xcL\}e=`YJNe#oR &yQ/q?=9iqt)14 'SYm z_~sPDf8GZn w1w"~ W^H sWtb@\q/~^Zy "*S>=e<@M5Co]n+J:.;\. ʨN0ڎ٠NQkA}{'kJ!1X-D4:tk7Վ6d1C}&Db)}>@8E]&/~^Y3yH #IQH*@|8^6x,PA: "&sd Ft\r);',Q@I؀qlza=Owa+xV01N)xxoNV:'y uˈ1S\Imw>{Zs.H>z|łVGry5t'oo s㴅1:g eS4ڼ7cf%rūV|ĺMγy"kJ޶*d)KחX^ba%Zy#YIzX'xth慳JRվɉY⮥xseNRE|PB|D`Qtnb%wDlKE9;%߷&,HvVjN:w8mV:ah>kmDsH1Ʌ uD_9Kt2vEC yaҲ<8cs(Pø/]jqnu\:Doj\ɞ0]l":z'yy#q>ѵ,>l@!4qgshgl ZW>K}k~L^y yofܿnmy+v@n7#[V ~VedL-8a:ʚ/K.I+x p1Ug=pxMnG cE4/d}0CR)w&b&ig1ϼNXNyBX./=&y|dS\q QeLΝ`W6>ݓyźgTՙlV}'$gQW^?t0~4TXRfYk/N[G>5.EVnfolUfHZYՔ06ݑ+b B-%" v*E׷$}`?PeeWc؁*9j-sr<[NDU2ajޚ~F|OdExLGQ=WӢя=35U\;}9JyhkPTΜOeͿ'>f}vXQy?Vvێ]<ۧhbKDgÒ]Oٝu۝3`2k5~E㍽wGCykmE*v7g`?HF'O{c%g5(& *J\[`blybVHn%~uTD;f2 ύ;WU7`"XI,IظUuxm1Pi_UO= E\tX< ʚسfI|˱VP{[R'-'˸H/̍֞Q?@3H֪!~dD( P%Woʇ]i/y;4MJ;ZHW]2i@%ewO%p\Aa AL.#g*E=t1onKRxLFSntt&sW-oQAЀo V=s1߯a/;q\z0+o8&RB"գ6Z[U ԃFi:PKBK[y-ZT[8Y!8Zn$IZin̠K6S W3yZ>Q[)iLdp_0%]:cjћޒ3b橅!2|5eF^-U_PRodpKd(!Ƃ6T09i4"| %ÐdHffǟ`bUZp{ gc2>g6+? ˎ X29ЋVH1YJp@„H!ߋZA  ~a :$kSO[5c8  wM! c4t6b9|R^QL2[dnB=}V-RGH?jҗ].ُg$aD.;4ELE|L-g^|G*DɥGT=bWa vTAҽhȕMοƻA6dj{r2jTЈhW^0#&lL'F?N%#;D]:5_i~C(b)(3ȭiX kfI/Nw}zxdS5~N%^|aeS :A'FRYx-3Ĉ 4?^ŐuHJĊKzaOZ{2ڶ0c?1H\yZp*j8g)R_-;4Lkn4Fx*XeI/J%S6)]zJV؇1Ş趌+0hBҠ|0PXtE|npvŽc!@ʊт'K/ܒ52m\EzW{8|Y㳊^ ^ ob8fePnTzkُG!ؙ+ ?)h XǴ\J?y- _ 8DqJ%GjgN U)a~@ӟr ~"i+>&Ĥ22y6X+qH[#cEܭE]sڅz 5\EJZRvZS,p][ݓ2H 49b4GzF jjwk8]Rp.N@6Iu1 oX[@w>Z69 \qMbw/53zʪMs"=N5ygC46!Bga-3Աi\O8tRN.YeW@﫢d r>Ke\9nax4S깪̆ʯeÄi>>9nQV=:۲h\v`8 ʒ麝;YLHk9E,^'JsAnMQ ܻ۷-|8HܡPZK~Ce,/z80he5c% l9>fF/':vR$;j ^V8M`:,$\H9^0GQRgePpXG<)Hh,,3_tI~"~2_# t`P=[Dh+f<ـjq,tke Ʈ"6ܭTPDzǛo/!)%y`HMORFޚOv8qSX!> {gɀGἼk߯rYb67F0>DV[iڬs}9rB8Tꌍ<ɱ)oΆa)1w@YH7Ǟj^2M!kҔZFQSS﨟eĊ1jn=QMCH4 P],fΦwe9 ~y;DNfN~7:-b=jF4 u#\ ٱR:kb97D$*ep;%L F[т d)C/7TTPy6ڹElR@ikFFsdKj>-nE3vٷ "©sJ,T{GsDRF;~G12tAamY97YA NlkJGͽFkCIkWcxb0ʺJP6*{#Zە˜JLx*sPr ,薚߷j S Ӆ׳z=v%gM5QK3*Z|=SE4Ld."F7K )Q6Ry`; 8-G|iL "vk8#4ʠx 䩦4f/'IUeNUCwѩb@T|ܕx]{uNh %D6\I<;G :o4/h%b$q͙CF(l8`%,,ǕU~me$BU9^uh7sސgO` W݅{_k1'w_a>~{c鎖}?:,ASDu6VS\ʾб`# 8G*×&z]?[tgb. Ntzwm8h%a1/z;îs8 bY[ tnm`޽F+g2T7h+:Ma0b]ܲV6')'z>H4#Q&<Nӂ84d*еDd5@%% \ûCUi2QmfR=? :JXO z\}i-BoRu5Mnux=f u/pi.~ZrX 28S.Zc}-G*mʾBdhOdE-M80x]L!H^ D#A*#1!rM >PY*(JS3DUvn|zv1yRMܨx@$`'Ă*ruѓBJ[e5ҙxQF)1Lʡ8:"X51<ӎ=`;=`p dǶK4h|9X> tQp(4~Y%45𽰑A 5`K@*MN[NlvWi5ݑ!͈b了A<$:8ѹif"kPV. #qOI󧖃Hifc5&p~IPD} ]i3Ơ6{lW4,'tHok*qrDͷ"&,,m|-")d7zkIO8#ppPK~[66h9w2R23n3ޝeAt~,~Ct6aN!D~6*Tw/݋q b40/BSę=e;L\['%s4NF$0En*GyD3IЫt=rԠuﯘrTLBChƭ.i 'sVЌXw/=Css"yX{#xqt[ZbUQZAf}p>Xr˚8*GF U2[($J^\obDNw^ rSOuwZ#А+;7(6c.bq^8]"=jE5#QN_[Av,*F"9 _fn)G[uG BqȔYzCtح8GuTtֶ5EqɄF2SVJ7]gYJ87c\@ Uit} 9bi}Igy(h3EdYܮ#<ݮwRr?[+ ;N]3\CaIOc`|dNA4/0LS)[$x^@ zŸx#*7nw5?z`Nم3бm}P+lZTyΙ $mI@rU1՛+KiѻSKYJ~+ɠNZ2bB 06m$m*m c-2 9WdaH\ġˆy@ZޮM: *8!9l 9zvƂ$QlS5Y GIiۄYj+C8~;#p\[NL~{XBjbQ+?FXhC6KA @{U#L8 =4/kL9VM VM~Rȏ 4p9\-̌;4D?ƔCD;Z[&BLLh3,ADy@{ ԩX͢ Vs9pvj2; M7Rl@E& g}I`('^!\ |#+fWehd4~tp2)Q`Y*Nmf0ю\<9(-\.˝0_prk%c^QL84x+E9c';pLsىfr|s} {یd!Ew`Q{ E0ugԟ''~VǏ ^2n+!kڡxZ*w8YI:rUH露q,_X}! c܃gxR˵)¶`-[Y620P0Ί:,hirT^&,l/r\Ի{~铆KlQ[Rp"77I1$q5*yOqR,c>.q:%!-HE51O;甶 vtAJ2WF!` ,K3ߌ9nceflŠ,#Aې ?Y3 ^eԧ{? 9<_saM.1 4=MNQfa + Zc/=mg7%>=@8qweh>զ'Ik]do#C/תW87axgsrw C*o#4H-/(Pբ`U6p&9XiB,FsC_d&!0i'գpSO[p-*pfROrˡ+7ȈOl"ϽB^O?w:pPn^λK(ΖF/u4E}"ťpm!0zoE J^^mUA  %C4;.S7)?oq -)>j궮\EzԍuQRe~G×~3rľ,~|'oL K]Ly K|*Rc{7#!ƒ!lQK''ē.[ρ8?;Rfj;zFq+]ѶJu/gޭa㪞Tv`FL2c|U~t7G߲`bޏ |!EV)+J8 5xNqVwO\+US7, ǖn}2UPQ_^*FatV$; TJ6Yy*P!$dw!t2Kk#cn]'M8nOʔ"?0 ΤߐjH;'p&.ROH㊂fZr۬cNb'dIՋO>|䝦@ CJhPSVFRi" VRWlëڙjgD^n|( ʒ&a]5Dxp`'nXr)x1w Ѣ0ݚ#Ig$tZ~nzZh;\8B'o$`;EV-?b1f[&7:͛PetxzfQZ%NOդԪ!Y&Z`ĕ? Ǖf66.^['B֑4 p_2P aAIi?z4!+g98rX0v!DIK]jrO2أ*lQ2_gO{. kĵ3{y[8)*!#fpecj!];zs)EJ[h}Ru{W+G,|+`3_miȀ(a % QƆV˰ Г|?k(AzutQx j2qwǷP*OC~؀A9ԏʫ4pc0 \M%Ƞ~.<熠Q`bR.N_^о+?e)aʭ`W-a$dzmmjݗ (;:~JI0BfW+?:֬l=oa&xbis%p g\?x>#߶v`b&~0USgr2 TMM6?D3G_=ۏÌ6K;oE$Y(#~C$% 3 e)V0Efe>tI܄!GG߆`v8"d aaky(Y4GvxX@ Ώj@P4ǕWd' >ap[9:l V塁?L>~ֱpbG߾yln>(Vz}1n[(vy0|=#<bmLyvB@&o2htn3ä(Iʥgf2<%:RJ Mm[u`ˉYeP*K?PD!(֕egxp4Pym~Μ݃HH!@LY%h$s}{=L@%sL[tt@$\T#5MX&@ʐh#LhH`@80F:B@LP,,|րæ{!|hHi|'2{ Bi!jmY^P2C8nfn3ݩ)f Eؙ4^~9h!" ^C\4ŎA2х}wQ3T+& jf:8消ƌG| [ = BL Qzĝصԕ!.ӾXC$OPthvkK,܃u./#}V*S6]VXmv\$r(G͌{@8:}_&nqRƄ@TXp5ӗ[_|8C*^6[FUR̺y7"h;`Q ]ڊ;;HTv+kÅBK7( a|j\/}l"5[i~ doa+34dB0wW;-VLȵGR>T&O ":⨹KK–6X rp{RM\+1?!4㜻XCʤJ̗;߾ëߡt2 jgE ?5WFP^~/*WӃVC-;-Hy.gl$7͏48'oP+-`zBv ~/h^jlKTw$) |=rr$uV B+V Fd^zlu3HA;:ex-و:X5q_ hyv;Ϲ-ΙJ~_%05OSDR|ֈ>=Z>bBUeNv"٬Lcxp!GhfBU boG@+]-A#PT s X\,gӞVV4Dͮq%b!2caR-ͥ[<dS?acat$LwVijgd{鳂崙{ 5T/&j`x qK [pq޹< ^&6"< wl mL V}\oQ&"!,Q)ٳcf9&M6_ŗz}U٣9Wh2qWc`Kɠh nQ,-J29P`6ttim5 i%>"z u 5T"xz@ n9yyݑ>KhP溠UF3ͅ :9 CL8A)ve傌xW$|5(S3VWM cx婻jS Rx+'q\NzEt@a㍲EؑK)yWMRb]Y7akl%c5C=hgZss[dә톄3Нm Β FSiR5 hq،̺Sp?mc]*y9wz ɤ!4\S+z_3d uΔ>qL}Gh0%ӦCU&rvzӣ޻`җVktQW1D '   ɎuS> #ٖ7%CDZh^,.յ{3q\}N&iG{ֱpE NSPKr1A3pЧ[֤kVFn@zH>ar5o hۄҶ!x g#rO^!VA]zƃ'@&$CK}F/tx"n/;:V+w ; '[E%#ݽ =S'V?@j56Աr^=?7[24 lOvYby:ViυnQ6yl|DRJZ:b6V{fuw쵇PѐwGBI0w#JWW+˒I_0Y/N>d̓B-PA !YsY ܱ.+$'yKO9H6f}[J̦ Z)/{?S+lw!^wwVb1IT3;&5B>Hl @R]m|.xB)3Tb0} _c/'@/MDѷf=Җ7ʈ%%TF! Չ_`} J;Yqn S4ݩWB5!I0Zjw *l/XF(ȭFZ$-x)ȨX{9%˝7cnݕԁ$0b490ۡU PO( 7%\ҞMlkW|8uGx'?w'DS42Vdr=&w:NO/^w4ib95f>CcLdʓ?lػJ OݧLg1o84LBiClqœw qh\T6ھwa#4Pܷ"@#`nifDWI$V=!,yE"#~lɻD1j[?\Z/!WǨPi1Q>&4djKgXFrZ "gp5^C}$іp`=r8].11F/ňqMY"kwiV"%oG\X)2nߖע۩Ө@99rayd[*2,]R Xp\uZD,{Q, *Ay0=]+XDq?{AΟs.q/`Taᣳ}{쮶; 2`8e;o#Cd71Lc C):Nu:ŠNtXIտӄ0,֓N`yi85F Dx 7l۩/mtU.P!|2'tBxE~#UZvzڠ4U`uWC ~@&WfnlI5rSF$@ϫ)l6>%0:Z>>Ϲ ^PԞUX΍e ƛ!{$K.K Y2%!bw.?,)omC^CGۨ\/ERama$"j !kⴥ)*[R.NY)d~ר؃e(֗2 0x5Թ8A-r/}9׻ g-(oQ =zC/Tx[+hHT6/9*>ӑL'!m-|IҚ`:lX^+Td wGS2L{ T;ɾJiihm7# dM]S*[Ŕ;`6'2.).tκ|bt-_P+CAs*j_nEjޠ^QSX\ןhOTƁ{?8@(tA\bSOFM@f(˞\S" z{G~nrK_7gb]_=UdTڂ6BJ!jVѝcxtJ7#Ob2M:&2yZ0܅J  6]X?SQoD=n[W݄~HQ딲yt(FZV >rL& . qEg( ?4PZ(mUe~^`2;S%=JSF>?w$"v=It0HhwXt \4{,*fg):|~P/^tx24ݨV !|&`9hŖ Kՙ+ӒCETX #tomO?Y5Rm{Py= mM;2VqpDj!Kp/҃j58=}ynDŽa»ūo  >~$%0֓涶65?j̓U͹C vV0s`LNLeɰƇcˀ۹􎕂F8+Kl,"BTn.lﻻx|ҵڃ&Hb qθFAU,tDc̮(<ʜy {I,kY~"2Y o&%hjF緜Xқ5) D0{H  uv\f֯x5e39|JnQ됢!&{ќftp5hUUT@1F$f:%/Gxؐt'&$fw| \x̧,4U"cQ%LtLB9F19[zZ%oEKI#XN-W;Qv(Bڜ<Ӹ8$-[@+> *gI8Zv9d.OC'OML GZt_X8ō0!f|%ԭVaTi9OL,SDYapl|=NM$ʼ>8tge'-q?x aO j+"QgMsY>"Y0*SkZCk7ǿ$[D1#PIW0s+T (0Ձ",fZ(eGa##ٙt\㛥` / ؜\8ҥ'؇Wm P?TM:jۡt/֍!;m_Ki$IR?`l8 12Y /nZV#J?uV ($8n2z'"if+Y*c-zZDPzsLdXj+gTHF<#VTYrNi56`3t0F?1,-aAl Atm](t Rɻ&+,v̘{2+`53kP =YBv=)Su,Ͻ`=xV86bN?[h˳&kF$=)?k7jπ]hA]Dj9.~8kWZwn>;K[Y%Fyr\仇|>tx BHx mk2 5~KHI:e9UqLeCg7b4q.4&% YV5cPL1BO7/??,ꦍ}$.~~<>/[XX$9A0$UHN% Y bA8nk]6Nsc{U~C}.$`)]t&5863԰;T0HgTFqoxD[Uej{jƥ"D"eCdRd紤p߰ ỬK/=4Oe~7ߜWiլF=r)T܃~@nq'e3t,nl Z1alXмWdN5`G(Ij<3?{q"zjGG;@Mz>Ǥ5eyW]'$iA9)Ic@+|>Կ48w?m¤Fuk޵X X {ГV`3_tͭUG )7sE4΍|"Qܜ.\#`t L$pNCL x1QM jYz8c<gT&RdU)5P|'FޑB'Fob˅9#+%ǒS)"}]V$zc֣d9ɤ:tI3Q 4gL8Q=f8Vk2G?$q_*+qPDDlO65 qanB+YȋF)o` ȳoF@6(*m$@gx!WPe*7% /RAyJ!Xb%h&FbNfa`sbȎ} {gJ=H$>c1킋}_א7IbԐY?p;itLw6^ƠSbE1Ѣ&ү`N@]"ò{C)c/<\۽8eQ[YPe6vX)6瀬3uB7.]$ qKi>O{fFv {űqqUxN$Btm2ʏ9|-FWc )|M;ЌM6%$v{#ŘXzŔ5 %yNuk@Z ]aDs;0;-'+$>7QԨ}%J-]ťJxzJl@٥=q m.Axdyo9m61t1B}YdJhTBڄT8 Zvowg p-@ #.ydҁS1#5}nLafLzv_C<<7 MF5StNøޟ-#^]Po0p[w\gTK=(9E02HL̦٨BFZ3]Ұ_| I x[*[j9´;N{T{;WhQ+*)^ CIٓmsj d1m%,hwX6zjth amߵ_ h-ESȚTdrش-XZ:O(lH=RWiW@<%üꤽ"[ ͔r+,LȀE,)-jEb_n{ܱ3/'Z9ā7P(א ơ_xK``$%5Ju&{.|.nN$Se@f=PdU0s;yg[!ӱw.x$S L9jvʐBa"j-g0`$?}Ďb sh|9v$N*Kt~4芚3fpKVߤ*~6kL=?kCRt8IKCjZfCaNMkr3tFFX5 )-Gy9'r$_cPGzk (:@5Q>6 cDZMV?n[|ܰnAX%R ;t~_nndJ ܛyΗ,5<.S!/?n`<;Z͸&u:}7K ?q$n'KR"yʛ-  ;|6 S7Q˚$ _OoNUw٨ckgX|{"@dȜf+_MUY)󍟝AÔ;^~w]hNC4cQ2s{8x3? j2DUiLH«8Cz84_xஹ`ќ8+¤_TYlE+w†X ./X~el6*;D9 skW{<07ӛv84V%wAVQRBV1K"q'^Uz2Gb8AB9/+@1VgL~lܭd!~ئ RUd;5[ g*є-kf$gMZ =?z]="! Þ912q80 Buo*Urzh&T 7z55lH89_zfr6b*:3kdN|>[?K6yr&=^߫o!.S^h#A+?i?tsׄf6?%㊛q4T++] ƞca?oU( 1ϔHF}C=IbGwI+, /B5Ifu_xB*l3? 3)(#=Zj\ ?3g ق/Ff9W1f4X9ƤgyWZjа|glJՠ!5`e}$dUxwkt[RuͲ‚g$<_VvJO:iG@յ?>Y0hJ`e+DW$!?w*VP/mU #8 c!D"?9ہ9g`9UmG7 k]:Xڗy(g#E`i!uV! X!R>O=/1lI+r LoKɎ=5JCP3i%)w!ݥ2o|8 J5}}`Jg}ļS]i(bI@:a$q=9զsEz\MwcƝ*AeN' I1{#gχ"P AB;vnxQ&H+P!> Zm_^.NM RV#9$2l?z⢢N7Tt=ZU^w -ؚDAQhe0%Bk>gor:xc5jvڳ#]ݛp+Z6b8b<<&x) }Y $\jmc˒*6O-`B["g$4_&c6Db%Xne<'HEfw[CyF #\]D\A?"4؟ "!Fp2򠘠:|-H+)`yKhNմ+O~.~>!AR$X߽IպCtΥZaf[ac@trAj/qɰԉ(")5WQGvq/cV" OBsA gob'qRE KWvW P ͫI#8ujh%vU>=@{f/mu !)F=5% 6&}L)$m(qVmnAI*ME(=e׺KXʞp޽lJa=ڒDyZ鮺Yey1@~Pɤ!T|ti.ؙiiXX\h;Id ɺb1xWX,Ѩpi}%lxfpdYyJhތGϔg9/ ¢0;.r2?#o62u\YNfc Ve9p۠KpbP ?PPoߔ`{ơ]H2a{XVl̦l:>vfʘ v7m g0߉3* YZH3>T|KzS%`Y'*߅Vn[w*5zeP|bEL}s:L'x+M}IC9Ol]çOF@%1 =]v-HhZ.) ^vu{,5e؉ H}ہ9> 32Uj6[Ϣ 5[aXL*m [\@9OQ3y 0z9͢rlr U'xWܤW |&s俑:=*hkfO-ӓW;p7xh;M\:h8\[Hyv~4ƮgB57>[o2z. cQІuDou]Q-\%Xe?=?aUQpom`XєY.6GZݳ[FnN \} 1Mwйʻ1yPp4:|-v ` 8iCCP.ە66ZP91* =fV)$]mfpDz1wZ2SXq@@<_/ 0igDa2<Dr$bJ rgǜG5WLGvw/0 _A"XOڞ2#E+1DY p(d[Jn,h߻1oN LÐun\^оhԦ\ka݃R,ҢZ)I%ᶈTpyu;y P#/*# R(2vfQ(%`kC&?q{) <ل1hı<.O) [BwO7Id?D55>8FEU;cYAdyxGƂj`nq؄aRgPVwXߎ֋GpbϹ`X&&? Iaj'<{({nq$i&KP8:!ui-kcȩgjpb9xĥ9d2Ԅ2K+u~*(>ǍvWG} O=T}e)aW+EH#X>DZ .8h4(䋒JNVm 20Ru /K)z,ҁ1ĬK ,\[fa&Ri&Fə)`;)׼85jMu0CJNA3q]# 37j&eo Oeh΂ʭ[ϑ4ɲPk|w2s?3<V2^1>ÃK$&;fiɭu8f%Ӽ<_KFKq8ZDJ,fittn B,dgz1CDY)ː·IqϮs]bYʅte*zj {Yk1NYCn3d訞ZʤkkҢ=W8Q-J0bVUkvFn®~]α/=jWF]hd.NG~B#!:l2 g\6pQ"> 3VȬ}hYXC0,ꅽOn@m|t˃F%fZ$Cal.v)>ʻv4|ӎ8/6yڸ`ݐ쳼9N?8%(VӷZw#1gf^sO TMdCɂٻ2815X*5wGC9X&NUwG:'{ZٓbB]3HNXnoGt[Qf.wWLh˷ [Fef#(ϐ%9ԈہQT>5t5opeZCrٙHwSwTnbyj^jgȸ87=`BZ~`Lt̫Oh4E)kߘd-(~bk~,YV~KÓs/G&zgpeˊr75Ϲ(7>'VOQ@UrfntŁ( :>E ߲M&/^jmse27Ų#?z!˯va2CIZiˮT0X:G#Ke곱¥@ӫ80I4j?[z|rKq5zqEΏg`#D.^Y mՏ(BѬ/QS^ B8@)"LCt2soɩJp"s4j[JZUmN&Pgw)f:y[W(|ceIf`&?Pn;"Åe #]# GF[hMУ~VJy=IYsohꆧ)#Q|Gbnp gHṅunDwB*D_mD0 mIob,aeBqndi5JJ*)ﺣ;Yخ6˜1]fE9 ,g$y .]kmqޞ<~dULIGZcSHr4uRїw6} $W%he\܀Qp)u;>VId,.51Ɨ*6F73mYz~bv$)$izdsgeuѡ3Ïf4|={p5e0TF'^u9uBf JdbwUB8b' W3'd%OEy V>!l\ܐ#4֎4C|e&Yjޮ-VnQ LjqܛuLF{RDՋV9Eb`uT 2b_fMUg4W(n |gt&g uLay!jt𶙛Z(ؾۥ@ ͧʔw< U{a! dѧS0/Q:urOqTe%$ߌPYǭ&U]XF "z^_rs=Uu͑1,{( 2g\BAVO;vO(#ʣĸqhԓjsI"=U5AH܌M9`{7.'-R̤U>FxFIx^"& t"tWyc[aRTU~)%y.~Avbe!  d'}(%ut@,xJ.Isʣ)zo>ަ] ׈D?ymR @Wvz4B*6'Pw}n(M3 cFIm K7)[PeCk-9[dQlnA~I<eE1%LzX2K*t <=nN) ]<<2pҖeVyo9dkHOi%:$Zq% i3WZQFIO'˖^q|;T"qMWT߂kM"! d> !ttf@{- ΝzX'VӂDIW,]\bLwhO˛bo7ۿ3~1·*1A3{,~&~TJL;RRE[+#(U5|m.u FKJ"j(hZd~k#~:trS^`9=msR#l0f,BX'זM|C]@_ V58jZ,4R"hˁ2˜0h80b0kn8UOϭ[oyHM0"]>QhOCDE]TyYtɷXt"bouI#ڮۗҾA4֎ w)Dk'e$XQG$ȷM5u5y-_SDaA DVr8V1`O(4틛PNjRjf)lw,.31M81X ~K{xHjDK sLͰ6%۽~=o!/VKެ=+;>MxoyW+NDT5{ #4#bR>f{Z  ˙MŊ3zҜĈ:horW#lS)į5:~eҙQYNcva^6~U#?`nq>U+ [62E_akVZ jS`OgGZ`_bM3]͞ХTX> 1IO —E\'^ccm5|'2#̀ע)x Y$ԞVg4. rAᒊRZupe=.0aO"JeڇsS[%lfmzYP"2ߓ_X+@P͹C&=]0,gq Ĉ돬)F.n3#!9 ?x(kޛ+!!t(J%a@Ŀ %Bt^VqQp200H \yH:r1HPG ,5X狫`"c`8=YXn9 R 4#gٟ+ڻ{A={X8fҪ!?Ilt;Ѐї(\FhM@hOnWnodYGrjڐ1;1κ1V+3v.,<%~p> en;anj6sޚʭ^\$@Џ9F.m{dqQ7}Μ3 OE1H_bwLr%EiҜrdi'ho(*f8A*TD,n-n}Fԏݛ7!fSXOV! Ƅ'䛧J#s[/-.Cžؓiub#̍*}@w+RKhClA mEZI>TbsKp_' >S̡*VK2H?+ubaOtJ`wn{#7(.w~PXȐ Zcڅ|7`G7Z6e9,PuR}(N[5ѕAJK?o?BwQcm1A* )L;<;2mHCdn;c ;EMq< p.`p4#Dxp. *~CRQs]ӼQLpfhP6(#ٍ,!%cD|HfU_yS#':": uAle{*8o.]{BɼUgM-A@bp"9PzfV.8eV'+)bMVV;\h%hN`;-֊CAOg[83tʕycGNB(eeyӦøB:-&Dgǧ{ouB2@ԲEiL80Ar}`(Y'+v/veŪs\)E$eSko/fijF9CKRQo)&]N0S+5:`@j >=wl}Q.3>UUJyW 5,='$*X(N29IXx))2wcl֎ r-jhHI,4azd!SGLV$\$jy Wn#m+2P*Ũ-#]x>VO b11y VoאoU+tI3 s ٗeM ?sj@5҈ .spq}_ZؓR#Aecxc#0EKrՓ9V&EO/@ .8r[dR=fNkx,Y]_X?]XD0[[˕{[.i,]%$;=I"[Iob wu|BDl\c2$' TAhd֞q.QE{NyJ #^8DKY@Ȉ }bwm{(V5߯υ󨽍\?ҭ .61 nUtÀt~%[P+gc_7[j)3 ( q?6 azR$q%b*86޲Ne̙TSCLmلu>i6 e@%HSvX'B &<\\y( u-xy-IB K +ǘZ  L|LUD|-BҶ/ vzBfË' R [@lE$/hD=Tޔ;^A!"=ȃ(9k0V; -Pi 5,17x6A;ÖG~_@4'IMfɋZ Z}#°p3݅ #9U~iV6a2}ǏYb95/rze/O`/a!<jV8%MZ̩I߄eNhrNU]uwbߗ5VtWscA\ӍrH#M"fwRҭrb66-Kˊ1LWBw-[&ip B` "l;>f>}>Z`躙HVSUkfRh ?+ޫ"7!;Q-׋y.6bBC|LBko ۯJg1 `\-a+e˽ڃ7Ƚ'l"] b{xu[( D93F{Z J .kHCoDsP Eg6Ia^ܟ5nHwP_3@m.U2{]GVqʮW=Fwǵ>) ΄g{U^.(4ek;Mem N9aLf*@%RQY*@T=I2Bן0$"ZbO_L`Y9zOm`C`t#Cz 29 XEQVQbRTgHAKIQvqf ylrfY_糮W `M * .1AA{bNElrY'i*X @]? KYS>׷UN*G439oΈx840"s[ Zz n#ň0<(ţ >ߵo. l+_" NyLG w^lnN$e \$jAV ! Ȇ.ʓ,>q$"Op{hr}\\Z・Qc&VuDniп(Xak(=cr4L9;iiC|2X[o%3B{vf1I&q?hC~ Ě6thN_Z.`bc@q@Uq@1Ia CTRY@ @mun&<.{MGJӮĊ?$uς߁cbv'ai\xVshw6J̴S Ć+zmkJ3l{,=-0])27+6k' JfJvQ젶ʘ23ǮoFh7H%?ӝ!Vo5ELi,}^{&Vc>$MFmo;A_mlj:>T4*G^ADVGJvr^\<:nP)%%j 3Wmx@k6Y(_ ""qff㥗y>J6+w}'IC0Ӑ m~ZIU_GẀj;p}Mΰ\ggD*v\ عʶ֬P*aJ.\~P]+i>zB`5Gtjcȷ0 %PAsKtSӽ+g4^%$|W@ =9?kxGˆRQ')W4L6fDk( 26SM8$/h"c>2:"J_w)?o jQep^_ /B,C&k'U8d7^6_r}2sr5߾g:*/d= 6)4JMTڇ p[L [^qL(X;E{.`:d3hq~wN쥙Q#˫씂i1oiA.}$`E 1K=G::FRNjPj8jkknę42DG@lZK ƾ%PC! c)To7-rmEXc۾.*%g3<BFyF\>ѷz;]j[mFzĬԜڨ@e>e}N=-*Ue뾞9;"½Ӟ.hD -~Cԁ{Q}IM) qI~!v%{dƳ Fxz#mC4M{ @s0\"=AFTXr:ΗDik"J9^4 ;JNj Kc4袅#*ؾ.}+G2= Vc%aNS5=*7xUm zY>S kbz BEשs]CDBlq"`2(M-v;z6b-D ?^~(/6WK*e{*[+KU qѬRRHBsC ,d lNNeU,0b)_0 {|'R<8Y!W s- t7sܺwꅑr7h%0YzX!)(Ro ഺE3pW5  |FO-՘$qsz`G?>Ñ}K87ػ% Ώ!-njpeɇȂ677]@/ C]\¾ *Dl葄 PP+&+f' gwx,,Ր(.-q&ftf:2mK{Pn"2I%'_vHHs69Ym2Ϧ"6Q=E8%q##q5,aۙohY0M3"*<8+OhˊV˛S2eI~aD,ԀaAP#P܍7+'5. )hY^͐tbDS>ּTk[0ߘ]$&RӸLXt* =epN|=GQM8;f@V]+k٤jB鰥k%v90,zE $9 ',$pGVS )' QsaQw+cP^^jg Z|AAPʒآ"gB\dEV&gswM:zp4塞teܬdwE ̶{(JR MҼq 9_Rp˅v;LPe& ,v섺'# Tg_)8o}d:Pߓ-&9{!nuFM UcxGHs_h*2gq ^䅩]:hອ٣C_P<<Iۮ$_~?{2}'Yem!b30rtk* ~n_1pI_IИe,)PD$D%3I@:ԍ˱ד}(f7TiwLޱsdJ7n_R;~dx613ì"W3֬’ %;T$o7#h;g2sJ~{kIW$4e {-gCqą)*LmN%B=bx,Avטw.ňi8X:WW zq%&=J1S_RVysm C;&O=R )[AhKj]o4 AWKS?) Rk6Ká9*QYl~j|Uwo+T+eӒHG?Vkʡ3P 6NQ~+MSHlpeπr(Zb趽u(EI#;$[vS=ZH|ߎ|oJѠvf$<Ԯ?[,P4Zy׸9*(liWF?* ېs4F/uvtև/ *El?; 1zO" G}?<=gio,#揉o 2j*1ĕ6B9iSu?'PijPq] =H3%uTS{67훹QQ}EoN*Q\䰧\N4qCR2?-v5VߎNj\jgYDc@{䋓-Yųh 1#N"g _lEPMy\lͿO"͞;T!:BzDt[kTC<!d[YOeN򟉦[*WyMk64yL_^wEV [EqL"~: J? }P );6*"ڨP+UZ֊݁ a~ V+aC=$~ׄ_R?D7GD..((_ !r]T 9%"nYʄY`O)f=r ;. "sL<VN%Zb= ]`Ӡ+(}}EHRxq eOMEd>b[ԑpl2db&zQ)mxr)KʜJ'؂yȏ; #)~>:20#[K&4kQH؟mH79YkKqr}xg)r*`H.mى]ftFUZp^T0 u^L"¾?EYSy%Ǽ ˴޲4W6Kh"pCyB]ߝ۩t8Lfݱkyi(k_X,N _:ZnD[Du4ús?349Rpj ݷ3.C3+i)w-CVrE1?r;RU߾9ChFh@ QgFKNbԤ>p9 <iBLg1ϐW"/0XQ@1Mwo .-NuѺGӂLx EQM9SYz{}!аu D0ߞ`su`ƈOdt>V-;ENgz9%1d,{W HOrǛA=fc[;u 7={2q7UGv[/ \'n|O~v331~m0y5n[MW)Üuaw8c{k3?wÅ7V2PĶp04lJ?52bGf[QֻXx/ÚΑ"t Xj)Qb&:S7T3dZkʒX8݊q Jw@cl]Ԃq9 8#h 0|7 r tƵZFP7Nj.(_EYCVl Y*]ֽyhw'T%(d0ī`3r^M}*Z*EW-KJտUzL.>1QVcnIꜩL{Č8ƺ& k6tГnܧBY'CGYs)яuҸ?:Bx "צ=ZA2K(O׽cF?rt6[+gC>yu,CZ)Ҹ8V$Bk,YclJj?bfJђEݍOzY>XeaHrtOy ){$IC|KMλ[Z1.@\ɚmMi4ȾAa.d"(ɞw&k:GXZ]ᇹMNL!+j; N0,LdVS]SXqiF5D b4cD S<7n &UK囯cwkl)IyhmKuLqHm<&}w3۷5H*|󟛽@ 5;ђ.QF8ms2E\@X3h_DuuBC"DݬM/ >xDqpyqֵ>[WII_⚭Վ xjffGTY rq!7, DD/axJjUɞ%3/P뜰MNTMkBZ[Wh[/^eUړw[F|+c76Y{e`V%] hsJG1A`CScI! ʔ\z|O9 י17y1ވ(:[@nױKqtPW XS,g{gYuU )s'qiPG5c&ȯEasTv U56j~dވ\{*K=+2qHsR`Fr;flx MHŞ}1"W9*ҵqVҀ)S) E?jt& lq 7= YVKuxSaq#4EK*UnuҠNyV >^gP/߰v]]Y[7$J5yLvGV~}e<yĶ"J JH~n~r4TqJ=$2L(wwM;hsaw2`7cxI%20'^Uw!x [Z@2Y5)~`-FD<>4̲yuFe 02iGfZ֙Okl4z9VvZo~':?WH30.Cŵ@;X",ɾJu+U6ZVKV0%Pݲ+f1CuV0:{?+gӪn+Hb/G=-G.LSч2t$$c#Vy15Dz6XG&&*@oX߻oB].4kIo3ܗ>.!+/j߀y )gMskD2\Y6q{WWhjL۬-ij),mP.rz¢NR+'L<[kc 5LE!xHx3T ?mUJ*b-S mVviM4"{SnZѓn,#Sa6wf1/;\5CSLϦ\Sjy^p#K^le}zM!$}j8IFLh7v1񾥩rISʻ Ц e2>tKd3oƩӒ HleaĂd FTh~*_X> dػA@ %RiT}Zł{BpP6S Q֬+~+:\*b.k4!2wlzX=Vu!}pI‚F mhKgVc~xPIC 9VY1Me5+ ?)2+L~>>okj4QE*εBn{OC6%SA&lMFFJ Rg<-3Йjg 7o$YVi^M,r>:-Q8a7i!7sxq!}HXKK[>Rj:l%JoqH01e8gH% hb6.3dӴNQ'ȇLj!g۵6'da$Cߖ霋|]OD}@ωi ׷0һJQ}y g),pc/iCr.zVa8t!]o凝0 Í7h7/Qwx<Ar]\)33MߕcR;-:h3s߬aw%ubnM4ULZÆV6 Oy:"O%ΠO_э8/Js UQO~ `͙>mԴN~챨>J{<2V;vBKf!Ȍ;rNw;sfV˕}l1 u*MD9DFV.XoƱaӮϊk_8mUqրJ):(v[~.á?θAѦ~m,2bL:9%@>{ ]B/͊#r8- wQ† Mn#1jVq0g}d~$= O)*+VE4!+,ϰKc6iTp*ƻZj+ɀm_j{5T-b@8#v}u* yW'}55JKH.ڕM=M*w'ޭ+u (D9i[f0i`(kk p#E6rԸIg]Ё.1 &eq_1!Nu1*qbILSёgU׹2mfG R[o2Ĕ|D$_jpVvsp  E$ǍuiZ| (v HM蹊[sQT|( i[$8>|"n̄D(EZ~w"BTXڜ͟&KEpMF-lSxZesy` Z@=k" g0@ 5d>rNr'F9kK } 16Ɋ3T[/؇> \1-<ΆJ[s^O':cu<ŎB|mS("C3,ϱd#^E3aE Bs23UguLes[rxn&Ipt/!PTYʱ9mռn;bz X;ĽqPS!ot泝:/*$R=fH*E fGLSpbZF[ރh}'M&K)W& 4{y2^"j~DGJpQOЛ83P{%_O2\m5 d"x@ Uuy :mu=5bcfCXMu8f !O%-7_оL[EI4xHq@'ߕt)=ʖy+PvpIA%e&މG Z ZQQ4P)!qZ!73YaMcYmkRC *f-M1Zw^>W`S\m7M$rPeY4 ,8fu,eĽ9W]$ 6vO qN->a;0%%/}gSH:2VgkkŘ#J+xJ+x{0?ߠ,kuA98]fS :F.%ߤ\[zzj3u2Ѓ fr Fµxx8c#,_XY75hTtD{&Fek2_v]7ѩ4jp"߹$ވKm%/[UB`)eKF"Tv )lC2 :VB&ʾyNJk:R+lW\EnԄY/i#r[7g?k(@ݐX0]sa+y,%eVvd@j pEF!QD?@\}EXqjAt?o@ TU^,BϷ2j[Tz~4|j9sԺGʫ3Z6e|=1]ұ@JT?=E|9;hTU.On 4R [ƕ+y[ݝ0ѧ_ i&&>)~"|-!P]!`5n BƢP@8C'o {,9sbQk=' +B A8D <=ܠ){Mt}.  R@S͗v03q罒M %߁e+| +i<5v9[d%0}|7bS0b>ށ+<Ѭ&U8 _[NǑInm +y]0\)Pb v[2s&h99f(&ԥ!&AXt-Xٕo%Uf/0szas?&:ٮ;3>;i2mB33RdXYTs}_ݽ=Y^[![Hfcs]Aڲa#Gg 2bZwsBU*@j91#4M\An7&Z\gDA{73d[(m,-ܓ$8@=v-p3_ +n;a6cF֎> n 5q!"jtgoeD`4~/&cn@A~ dx t= ͊_8ߏRb?dhWqaCgDsrRO~tC"M^cĴeBVD-ٕB{$pb#u2EC#m&̹ȺYQ nU][]n-8k{^6 byMIM=qg& YuwofAb :ӔxjghT&m6o{5饿d"[sqveb@u)£dX9`:b(`$){[AE:bof8b_Y`Sn}V&VoA+.7E#weSqڥkddf>i}ct`oͿI1*4|D3j"<Žd+l%Yq t.#=>F9ި֣7MG9|صYOD[D Jt |6+9c 慻-sm _Cd#IryGP[4Da7<`lNT1%4NvBۼeETFw?5ϖ^h;r͐9)b6]|lW終\WE\+ѕC-)B 3d]a`ƈBM9t 򉰟:AmǓϛ l#TP83 / >L I+g'Ŕ]婴N'~vKSgf4dP;ZkrxZFh#׾3bdpiv@(>/ ?t-LBlYRp$ö( Kd?O;cUDqiل>V Y? QXH Xv24.:^ [PvO L?`g.=+E DwAs#5^rT>fڠT@-|nfӊmf6Ƽ7!\c>J}*UeENgڢ&eH'r#Q@5%L3ǘ9w=#h:k .sO/+҇A=6|Ra\rk3f2 w[1XK5q-J?WNA\}^*kr7ÑH$X*Nvi[uB17*BpLnSRs2G끣{~قp00 J|za]'iy{}6 ybJz9N !MՖF׽ѣDUdi-ϕbi.<:zw*ޘ3^4jE-щ? Ta@䤬NrsRv[i v9zHEyJhyIP;&8TTl4 XI. g,1K|xIr^w7)7$ہ☩m{GKgI0"֗ PDEmn7⒣ ľ̨#0uT ʃ}oHi1|/>y\Ab^`tYH?qc,r,V'Jp=d.,VWUۧ.41하3B)^1[=4LuH_oA@nĞ?Izw.6=r=0fshB*426PcM|w{vp9X "f;#@B XtpetՉ!7$tH-;<3{ 3B$ u$?l sqF]$]$u%']' `s*v 3uXAxJĞ.gdr$\tV3%{8/o}f)RyO .d!Sda֐f^%O/JCQdPUf%AMl~qưp^: ŦAQ.-|Г)D7 _j1mE`-9@,ԗ2_dMɼIn9hl UU%WF3h5 "h{)FWM{5Lj/*j$1gI?S,:]ШACxヘtkr=SqZB'E@iR8 ԍZ$)Ȃ5=;6ڢbtHI}VQ*3toN4iP &g[˗Rw"tSQF/w=Წ0C ky^V/SI#2ԉO|zup*ĩ|̆*'ƽ@moZP*IS`fxrFg_VfLIQ'A^ϒ2vm<ծ -|bX780rj`H;3G4S|W݈l;j[#hq͉'sGp@\]("LjXVPV0c֔"o3\Nx/9>/c?LLt2q7AfxŚf}V#PJeJ2k!L-ӟޑ(8[HBb\U^GQ}hNڃ#o[o>%2cZvgi o%{w(wh;A]7J\pO` JvlMeJ8HemR+.7G$j8P&fgz:GVFvb,!Hsyޣ+(Ml{Ueb5 &ȞݿJM υK5WPu͋`|ݯ_!xUW !; 4 ũƪ0$\h iiwh޵ ވTZ9NCD/LJ-(`+! !hKaN~yPmf5p(oi7tz% `yvVIŽom.0ZҬF OBOi4Ҵ]5s=F `Lu]޼\;5|S꣌%rPb5l&oe@:|Y&Cgr6 e| =Y%S|dDq*KXa}um&ӊc }C{yJIǏc AlMB?p #!_u𻤍KY8mK<3|<=jMuƭS".(M:%/tQQk(:E8VIGj_Hpz3l+-<QLTcMg! s D*#.g(:Q3٥:F m}T}wż.#:wP!u.T܀z(~7ظ+MoPRFkR@1Uߏߥbp[dU*^~XxV5Π%ըylO5qǴ|Nvyi[Lnl+#_ն;6S:f]X:%e/A*|P̸Q- ϵ2 6q6\I2$+=CÇ3 S98{jlcSKⅎ +;v|8Ƅmo7<ǒ80D ;dq:3 .- ɚ^snpxvV*ж̫C)NCq!=kiT~ß`gJ/%BpظΧTT}t?.TzsC&Kͱ|; Awis|GTg%mHYAtR*Q*cj^f7ůj*ʧޘQZbC?Θ!JF_pKX%^"]J|{_ [;/'ݰsoZ[ gM'E6b,̃$aZ$E߳ G.'"'x^HHUoqqZC͔ia- [3V^-2u˚fի)?;a Z mL+ {Ex|PS0WIMfLZhsxX$PU@t!}ڏq.8E0$.^gꅘ >Y;ER(-~pi%T)`E[U ݺ&tcZB qb+0j;f`f (^UgQ_.d<=Lv~-8şB"`pA:|pY zA-z\u]H97+!)BSR@kֻX)Al~~nbyBj{,5#QÈ|&dK ;a4:<; _aI|m͖(yӲ;Amlo#Sٯ&~&$jy&PnF +Ny01~eBe`cP(QcAO-'|uvOьQ s#[`r,z>#I5:-PyTdпV'B 3P<}sY[T!yk{}+OWFdVDe+9~#'j<J#Vj Ul$M%8uҙKO۲r8gJ׍N3ΘBWDV A}ط zk fTV 7`h04@ׇ z ;J&X8RCpsͨ7DF.|VWdupވۓTTb.# _ 6#lYֵw@~ʟ[f P1;U:; {!y*KGv .*;WƭÊpv|p`1cu6T.uVTYPjcK0H>ȼ:_JƢ×wg䄕`FP cR%94g#Tl*!UPh+n{iˆʉd<2̴-fZȵ[evc! Kٲ&kU Ch@S_;,+sT羢UYTwu@JN^t`!~3`G bӝ3ǁ9w׺XLjS؏8B(LAx?dɻ.HIbm(9{\ g|5x"EP_Ez/c}W16tWIÁbNOH2@NP+ejM>R/8V9R`1 77 _flKbgyY~VI^_C ԅqɴ؋g=zG"7T7qJ~8^^7hX*^yA)Uа`s +$; %ld<%U)A1?Ňgrx au{ajV,fVYO55v;5u?<";]E]L}Jv Xl3$~z@2C,]nؘ9hsυ3N8J>DZ T1a@B q<ֹy_4ny ڙ 3uoLvzR]=7Fh?'t Exÿ$5";eQdfDx{4mO8Q.uuvќ(oR'sc*3dSNJH*zKV0MQkz j8!lBZ5,x-*MyI#Q5]|4-UAt#dsl e屓~I@Td[4y%Qgp BT\ M`<33 Ya1>S20eE m\/NM.(ZFw-US?#cSR(-jRyRVG"M;gP%t{6T6nL*)fA~]{}7i?r,2 Ku:BnlKVKV.ȳ2KZ8ܿyEeBm>Pd |f3vS N{)ղ|R7tݶh2u5Gҹvv+j@[%G6T^H+3oS*:Jo hM!zRPdHZ3g(L ,7ZĨ\fܰ4Dgdz\O{ml)R@4JjW乧}ש, ~դ:!?w '@1hgL5^ضא8J\TjzdP3H2g*z{ot!tlǣUL"zfZۀtSPYX-Ӵ# Hp21U N.1gh)#őp9e}:%9mhE7Mq W(G^Z48y3~ިcs/U Rڢ ߚTZM¦]FX>KDu?#&;Y;鱮ߍKbKNtRaE>FSo.BWo#W_j]!=2(sl McnZS}kþzX`l"ʮ^9p҉sk<աk Le)0bLퟆLk4ʗyZ*;=DKS2C[M;k IGSP zJ}rABNC]-nqI:%ʈd DwoSK8(oL݃ 0s"Z%K#R*WnPJ*M9#NX܍aAw%*OB bW_(6͗` }$aӁ%e\tŢ{R4k\bQBқds}ֱ ix=lԖ#`}5R&wmDъm*FOl*bfU2*!bgV}<5}9$8.%JȐ?Ï~mJ$ג/{"eZJ|>Rl8HYG)\2;0`.\*S<2|u#K鷺96u-;-PV݂F(BQ\Fk^L{L.A)OCoGй(dJK;uNq%˿j>b6832$1l qwt>)捰}Q秭N$n+r/Mp RPSr͚P+?lc$]$) > B} IooN8\V<*Q7!gBz(:F*FN~7 +7VaeE|ʄw yxH#GɲEf ~} F܂RpE #,bįՖtr7:-SY_C <3.Fc+_ff!w퍯뿒Jb7Fx&ˀ^a*ȣ(xrj7?l:0B6ǣCvp=`d7Z3jݖ=|%1ٱ2``T-CAQ|}s  m.Tx|#vB܁W;65h"%^:5 .UuӇZOܤTyęD$qB )&D9TyV9gjQdE#={C'(հ#Ԉ3W'! fCsc!UT?=8&$v7,%'!YDG\<>XXV3}QDU g&VD񑥚hx!Yxrmq %,t5andZϴrXhdz t(=ws‚rD*-ǞFX4QIuc9H}}Ϯ"@O1_b9262*D qI Ի x0ݘ2 7ÿ::?_6nM-3ol6f*PSiذy% oRʓdlN a MK_,W"mz\i~;,ED %l;xw$ܻS6pOzxJ)}ؘkJ gv6u~X5u._d)J=6%|*thpM|ELpw$@͑* 9u} DьOEWA\MyKMȮ>L:ob[\**%39Te7X@<11KGR&d3rhQן;IhlX tP.-nr}RQnZn,.9pxtoD AMc$ps"F)? kg/? &fz+?%tXt70=~ ۘl1KpUpU4'Ò<˩ ltuw3'Pu,u<\fol=Gmf]9)R (g+}bt!ݠFLG)G)׋F61N^@V8pKkBve.3k2mҮee@gH -T]]۱t@qpT]Hc)~aUz2edW-m8'ޝxk}Q`g1ssT~w5* Њ}EKt<{e:vS`>ڻW%;jݨ: {loR$2G_!,`e7yM"d(8X؁jXuQ `#e؝R D NhҚQ'ĺôx.BJsO۞=Vvzrwaz?8Ovy1L%Kyԅ {q?=4Gӷ1Y+lͬ0l3l2&4e_)~sGz[󑓄q<˗܃(Ga=q7M4LvӗwqXƚpT@O֗dWH4B -Bfc.&bJg˄nnrFk!S>;7}}&;q&߱3'yK:µϦ4V;2†| s:Gbb SS)7].fS`{>UbU@>:uN(c9@ qpn ls+@*{-6D-\wEϾTUVbCT,&A 3cx+?YЕ:KȩeА`%G ދlb? [\2P:6`QmKӠca|"&wckM;vμ"#!J@&Q@UEܡ;4.jpzC÷r BlLF;KgAm,wϡKc5tF*,^;mw7aP?},k7ZJQ0y˧o,{0 W𢍨Z<Є nL#2U_l `[_3J=V{})t#s<_o(~ O4 Q]Wk3N;4arcyqQ}@X^=YU{l(U3:VH;jyb @#GXX۽l}Pㆼ"Tc5Շ Q\qH{ .WFԊBK''Z#uSbJ(%) Bޣ](),ą^IPo*aruʺ%4c^R̡M.p îg)ÓoP54)G17w[DzD['$[nR%<8WH¨k"d޹W:ٻ $ x7P薩hywk \2xJst xČV6^@#A} l\v (beC]xTLXn%+"\K/wpswd7bڤF=zsz.VUΊI ;nr(J9v}/; 5] &0kC]5v )##RZ5KK$y̅%7fJj< y5u,] SA[= iF[t) P#}A#6}\^"J"7p[HW'G1NTn7!|Hqإx0`bu]4W/8餘I1ۙS:5I+Lĉ9 渉AIO f8oFN!=_wN?{PjP;2nW!,ՓBUyt]A?hsbowihDo(@Z/|ҞtpۨExkЊ.DalcK鷕<~?+ɑ둻پ*#S!llܧG=:FG2p<3G3 U`6ᤡ.b 04EAqN8WNڭ- --f^E]qam \\X?l nmRfzoz(0@5)$*!B t4n]46{+{Zbޝ"_O~:5 Z8-[H >V)+3 j%c͍נEz[T? ѽՄȖKR;WK (3j!Q{;%P;s'!Gdb/YFeɓ`5jU?L&=nXϥyRHOQa6 r`ce x bq*)&j^%62p>p}Ebh_{6tqBOa*Sģ K>aUt׹XZ$#s}), 0<~B] Sg dC?dX.^:1!P!F`MD:_Γ;x?HcC|~SeNwl iKUly;;@VrSmmOt Eui7vp" z vD"5?7Bjpa[C\ªW诏es ɲ3ݝy3uia3M v! i]i^PS. 5ءD|KR"™X$tzp7Wޖ" iTq *Pa>8rn.2XjesvxуBDF| Ps40l r~aBV޶TkBO[jY_M'L7]"T5#.:aJ8JrY@ƨ9|R/ Ibj[c$Y䁡ȧe sc!I`v97?m}Ҙ|3OJUIw+N9kƳx)gbf+YigĀsoK G /tS'PμF^m慪H;`zx_56o-ܹ N ERQ?1&vgSCO!)cm)V3_4>j ,Hqv1srpK*EysgSzt&B~X?̜"~12*ӕ0QH2{dE\ɱ0J!Ce2*#mWaWci(_(oBPb ?B]ͮ͜KpaI9|'۴?,=S!_ȼ[N*ĘQܾ62;kIjvcȢe9Uv 8}z1G—WQUfFxlvg"Իc~=s7CF%i]QXbB6s]],ů"[AEhRNpgW2?NBWjX %oǼ7;*$2ޞ>d\ I-p{Ot}ߦ %q+HhQIdfn zࠂ܋kZ-%r))]qauD?>Gc1iI/[ERno@tf#FBpza;i~ZFBhi60Qy͹$ Y YgrTVdxV:3jIuɝHhݕyfAYS=vc5Ͷ]7E]膢4! C$)Z}WFA$+०oppwȠ\d0tґ9wˍܙ[]'J1g  kߕrF:gȞ@:atș&%A Wפo&ZV$'Ir  '#̠(0Oze/s4:JxA1`FV(L]5𖨲(b[=AvN^> 7eU6#̯b=Le&B:!{б(hmckw.GWɡd4%YWs,$h5ej.USZͽZ-&$ab?,Bn72Wz&еm&Zjt5ZN"=n}jH.h4u7Sp*5xsrή{瘯A'`nn9wiC})ji1O1s(,#wl3T&K`i8(>3a*cbK'?CZvh*3ΰ9+VU`FYա~l&@ ЄWVΏG(*Zo~4$*c$2 S5Wp ɉ$ՁI^uQJ/mBCe g׫}fi:`04]3ܝ@Rg 1׿Gف˛=\cۣ +B:x@&{јfe 8ɾ ^p|>rTB',b 㺄+) EFkH=b6o}@zBM#-VKʬ)];>\` , &6kݹdG>r.S̘ێ?KT4Ojj,:V "H L6 L(YZr{aqn6<=!Xkn76RG8рAKa0cO6?,K(͖%- EXe3o|w+6! UFQӸj>%CPjD5btrpj_G>azAUsUF`?@9t3a_Il_^c)v7,~֒MQIEG)򄧋13r/qA~DOPpοеRL;h7P]AvPf ]ںlfԋq#\q&)MFkN6汾©1Ύ+ ogF p5¤&sM^Y_"QcN\9&1J?aZ8 ;W >NљGph[7ż!+N]>C%>zV05 P?BwL5OK9:BU&zkGB̠K`3NfZ*gXϖbw;m|$Ķ(gК6䡀*x JhATY;\T(dl3*zS]vc;Mܕ?5 6kYPR%`ȧo(A&%w^nk# G0U|GE ½4y_}/ގԏX;Zl1M>WR29O7RuT,\J?-'_4X%kֆ$+"6ZV+'*`uj\$d_D|=p GE=bnM%ڬ c"0Xߖozp%# 0ZSui[:gd+ʲ>ȳǑ7SWEgHb25KũT% ":QgCk -n-t?=ۗٽ9lB&!x-K}t݋8{zalPխk`!'C_B,0"Kأ>ڇnFRĢK=K_!YĨyugTWfrZAZW U%3r3TbsQ A"˨~-~ & `B $ 4 6A6~g 0~;@w=I!Kb#s#Wd\ّ-7dʉK' I6uVwjoq_p[:CEN]|R 7m7r|MȁhkAB_'wע⯿F"Cl&ZzUmL\jʝ8#x"(ˡZ<6N(O>@*Ԩ>R}.1fߐk<$aφ@Lb#,WUם/m yIȴ^xyg}5+ه[ч/.D9gtV̦/M} ~]7 "wFU75 Q@#T󼠈(wq45k(rCTػXsA6p9;]伃3D6!҂NFBi "a?R12;{ʻEʞ.OX$ N"}p|4pT;3E+ImpX^qGLqkPjA=8wldRY7MMe&Pw=^Υ}>쁣kW@Tdgf58hx~ѿ qF2.2QȰ-!q8VGm1FZ  ,.2FLV\u2!K &mۈm2)MpEal[ˏ|OryV`[A fҼa|vEW]"1尞ʡw$ >4@+fuTC5s)sɰ:|#ۺ6F6 S1M4Ϻ/f Sy}~_Xviז5OA7WîKw= H*{&v| σsht G6Fg.},8i#_.q!?n4g) X?aE҈XtPk :Rnݣ|";G"k=zhG 2o( Kdž4Ⱦ89ht*(}ƈBo0d#,s{55wg08L'AvM(LP9+j 峻 -Q_#^=Ү4Ƶh* 96%JMN:vHwcH(0͒C2}6ge=)ZoРC,],yl? P/\AMMOQ帮l%xHٖC Ec&k%U} A-եjI G!Lj =-.C@yD6,Mmu>D'&$y'=oW/sC,m*iĉ uU 7{sR݀嵩ɹƣr{"1bMeD{W/O5}$ E9оxn 2دn & Lg>TɜJM,EUŨaQ!`E77D툷uNLT_Q4{T?pd!$d@5WHJӨjMt]zpq/MvǬGf\!XpN^pwHQQڃn8-.Э-4Qk\"^ ~b@Ed"a[Qa`mh]1Li JYsL$㭾M|%;'irZF 9/,Wrt'ۖS)1UWXw@mb uƽxu, [ᛗք">"(" >ɣib?2y4sdNܐBN- EMyo%GTj7/ |4HX=^SZ9 ms"# F!'O6|-qSPg/u] [4`DtYhMtpNOIl4xךg0! c!%wIQWQNB`OfBqRqdkjˆSK?7}TJmvpRT"YT4XzPq{u1~l}K52`}N!ROI&wӔժ1PuʳlUI]|yy"=ᥣgqGsg0Ltc=!/ X/+,8'0^$-ϼ o}uFeboC[3tw]G49.mO0tnV˫4,|3[.SaG@GV&@Is6t GV+ , |thsci!EVXjahF&ϭwpVuۧz (9`q43w6Y!#esWٔ2?pzJuE|빻5,/ֹ SMj]WHoy\P]Q:-iA2W}.Jy&#"v֘WわC+.lLI=umhd kPRQhezF,cPO-Tq] ,"Нg*,Pvȕ{i6DBPD&5lE*B†"Q>dLЊo>jPqœ%c!6e\ʡ$cl&[dY)h/Hy )PݨAmEGy/=u* e=C8omݜn3J.9 fqxM A@7 3tlȳ}g};"ܪDk%}0"8d(Ot rBELx)+8JN~hL u['00F&ڣAõ luRYB>5vXnY^|ʺ֥p] ܬcf50g=8rYS:oLжu$`R#(Z*afl2!e G#> 6/*BV;L*!BcƆ!lj:X)yR8 Fp6}!>k-X{ЂAWPEZc5R2Y1MsgCc\-[kqXaZ3*ŶւfW9Ln`F'`Bvӎ@օmhApElhS5'ĈMpB;΀|Kd5眂[jׅ!=,r ?҈Ág*F=F<o7\FK,?n\Ƭ=ժ iZ 0B24*kj.wYA\jy|_C J:8~ qTfnFx:`n9"d}s[CSZ&ДǬ_*7 #mWjNo!le{koi$56d=F{5N?\& O?T-F"r[T֠}Ap U+Ix"#fmOܿ!#]^̣uiVhRg;~8t:]4uDmmLP pmX] ~ٵޗfek|ed0kVΠu,w7*;9Xa[i⠟^hc8 t%M{J忦0TbXywۂcKp;Xre GGsHe1b K0+/,t۫ ^nOЬ?$;*xrZE+4xk`x'8oH uC ܛts>'-!'98؉P,oi̅:#8=2 F wXG ׀/KIim=N0"E[$văBU27owU Էw9ɼqU‡ՒYK GS8 WGlˋH~j 7 Z"pq n ~1 >YhɼB֞T1R\PFUЊۭe7vGp,N6 "oE' "aI }kS? #ʲV@)2,Ou]m/Śh=f&O32T[r͗t6p$D_ HH2&*}ɾᖝ&^9O \:*y,x ;¿&/<&*n,X%wf'E]5QیK~t8A$#@잸atx>i3t^$@¤(M68ZH,Pz̓ҷ5A\#,b|L28 O6,>fHΒM}X?w '*[ i`_ <-HF愆0͏q9:Z1Cpςwt_Y|Y+G3Çv; ȏ*f"9f] &RrIj6cMhp>}̌ VfQ4LZ '? h)Y¬(HԀy\B +J< @U*}|;;,ëx?0B F^q&(^ {j G4r3nUhE5lMLf0!Άr` `'#-NAw +4ox<<%+ %Z.?Jxm\"|<)àqvхiQ pq (}LߪÔr3v ؚ8/݄Cq9(eԧqFf=+n'yHaH ЪC4܇ɠe4<49k*c$=LYŦPP 69CD):UM 'hPYmzM?h;6<򑏄_PTKC/!yjP⥿yw5/L{tQ'2-2C!Yz~s4NS[ʲ9:;.{q @/3K5J ypnC j&PdBZI.N'So %pKM1H i~ 0F6fEEXMrt fm,Hn2၎9vZ%sFaSrcse?!iM_v^kxrQi8 _ ڬ:U {zʾёX^CF&6z{6vs?ɛIJbx=luWKs%K@Y4|<-װec~e*M62o\#N,FQq9]StC'Xdi8I=\Lh mK[Ս77bpQx?b»IN*eě8rB>_Mo|c!dOͷN4&9Y]ׂgX4'BA!R-sAM6'r&>K19Ps~ w8jUo08{J[mVWS޹BZTݧpM`V E8fVf&:u"ş8=tY]衔 gLɡ---zJۯp|h|鑮~ԛ-'~u6MEŢ`q&\$}5fnq3.5&MC2R~nQwȋ2LHيkJ~ָ:A-1~ ~\m{o!r˸37\<.XT>2 wEζ꼽R`U`ѣI 7[Ѕ3XE&=l]F|Ju`4ikGpsÆj}&J\Ԣ_.[h ')[6!1<ԐN$g=CA>ݜ~F.ML"6>$Țتeޙ[ 8~]Y">`kx!߫fڻ# l_<͓>H$HאBI7*6B)zZB%b 2`߈΃ܨ$jjeDu6ȈvZp8|{|[. 4;xjx >-"i@a=}?Kn:5GD)?%0 xf ](ң*oиBJ WPpR@rN mΐDxLJ[ y[| GbQP }c)҇$ l`إڕB CM/vY&7u30H}!V̀-Y59hR[N,nEUC~sx&ߦ\vs Z] 7|{&5 `@ZEVeת)y \֠وO*zɷבNOW~&qxF\f7 |,7'S:)M=vżq"@Go)ɖ&g=~bY| K1שYǏ~zi?ͽ;O6AyD1v͏('T c]yGKSHolW?D` \3ǥέ|'$  T4)z>1<0, 40Wa)tQi/9q;OSU+Y & &*#jPnq4 V*G$qm^m6SOrc*<9rȽ D t:wn2]n{~ <lè>)GvE ә@gdtEx /D_Acom"]r_>yA% XXjy^ G!Đ| շo]= ̊q%pN|JD sjʭar!Y F%,ݘ#*0[.1/BezAIHjϻ5G32G3&ž%?!oY|W O'jx** ʼf:g" vnHS:능jdF? ź{+Fu@1]=;y۔FY:"dx4Vp1'T|YcXr-$@]w uwZnn`oy<ѤOd9>XwL *=MŸRw9J#̑@Bk\vL}c<摒UXI׊gT)VA.Cná'|9}~HǹH/|̒gQXa a8IPsl"A~ D4x+.2C մis~3N BF'Qs|~@u%\NBiC7Y[ wo+ѹnϕ\?Q j)VMf*c.hL`~! `[0ָ֣I#X ։5i(r%~W:~ ͻ{cPV,q0!-q󳯈4j%]}K:a,ߘFn ڸ@nҸiM`ғp/_*s 1~36eA|h҃1mP@LD([Wfyǫn ڰXjJ?QQzX3۾"BLPp_2sG'R$Hɉ]H]ğĥ?-b`<<,B\",ciO$Щ6 LRGy",Sy uMɏY2!\DS3<{qZO+zWc<I{RȲRj7BcDZꮕ xကI3̚lGPs|iL4*<>|f.v}Y5쬺lo ՝p+Ġu)⣰*;%ʲ /}ؠ!p1}Q\8}bL(>*4a ̺~˧qHO-mp.N[ku'Vpdэ"%jNYR0Ybhht=CboL|Ӏ(zW!geyL&~|qzjۢҢ XȤB`Mhm}m7315*$4=h`(j_PxVv2i(۟ *XEQšՁ|[(y4w 6]C0j[U%o)Hf\w۠9^+s#6:J}uF$xSHX.]3p .KS|rs1e{؛mŚ w\z5NJ[M6VR+C&`yC GkOSB.xo/ItGϹ*QrQG(5ˣw!SQT;GOjR]oٌm h؈۷GC(\8ScJ74kBV@cpmv6#~.s {"}qk= *[ZuE)-CI>MZ:;-C4~^fFgk]v:7]m9kp™(D| qp|1jiul_z&` H_,u&7l~T70׉UwC 5 6併[y6jxFfSh@,Gs>p$z T1I]50ye+˜ҳnm^<.#7"mx"0[cJ=r$SY1ˍ>(dUc 8F:o<6+S6۪I"Ϡ7HX })NDMȁ\  gq;Jށ\ّϖ"^Kd0kcS rF|}Čf^8L [kJXlSz8-y*Wr'^MBӽMVc_0e4m%^ ř"ʦu&EBU+V4M}X) /XWR{pɐ|E#ⴉ_fXN/b҂Aɧg69N!?[3YwRgjE@pX0X4,eGUp&1Xwn63% iI|* {kpڢ4I[3#"¾)-wp{`WKl}ed޳i 3?qj%ƞb jI KH>8Rԇ ;̺P)ErX$3@ XzҨǿ-Ҕ}ω;e3!hFu YJM;?= ]gyi( o5?H;T2 "}eB"p&aQr4{@q~ k0 !8X!+63|юyL'wڽ9tL_*E]h*3.8Aȕ 6 ySG3C keD+}Tގ~&S[}308j ; (: $_Z4m/*9ΑC 0 :xbTP텖Zč҈ :P寄٩s4n+_~c6R20s J gܞb 1v|9+ ˜]K!f'ؕZBwy+LGd[m{փ Lb XKm9+Kel@S0E~f޿ JW +鸑 pNM-75:œ|T ΢Ӑt;2@zF']1F20Dqe9=dJJ䈧zl9IA,"g]B4tFOg?Wuv!ܖ28AQ# QtA#Dum$)Ӓ}鞹r_hpCmǕ+F(2Zέ!ڼG1׶f42~ϑX(?M\b#)mx%"k97!T ` 릕43d6<|716GeKTWYB"0m^G0;.}E dTB+6հGnFjD?9JY-h@o# W8BN5 IY'`QJw.ha3B|:gLDi6nǵ{ $z#BG-uwsMHp7}WnpF\ ȍެI%t陵^Λ0 1AY7W.m_㌷V&IgD.3?1$!LOرW>(U0@ot{f?=Q׽b&p)@2Ρ[i;ׯ+\yњIRs69%k?Ըi{%~d|qEzug><0 >M09ZC74{xǝwB9;jm "V`РlЅ0Ʈ"wϒT1qx U=.0,@ ߗNܔ KVk-$WX8揤ןj=L]͵l/ou,#Jfa {%z9ΓM4KN7m*y-S'@}ˇDxcZ *~X4s݁|Eԑ&6~%V97&نH$+3\JP@'Qp u(!>:۝ -{pCPrdջN{\}ؽo|Lkn)>XP-{X2r=Kgs4YIHl_L:(,meVpn쀫z'Xcm MYqġ+zm %&ckbkTH+ݧPWWkٴ=U=gY\hm(űάcd(I{;-(#=Sۼ^$iyq;9eKsC-Kvq8-KLC"]' KP^g^Mb)ږrm=bwB禳>K'GO<"w߳]TPYԬ`zczrX?ߨSJOwFsf߳\\o[ :OX&~N# K!VrT{o$eQQ-ľmKK|],?QG5"?px;Qq{@ӣ8$:pdU+`=0pj|Z螏n1n(·5ZDyz:"k#~>\9p~gnR61Ԥ& {OEm>=xCjuz]Y A*n41ztox} X>?,{zU+v2T*ͫ1}i gQYm?Pθ ~JAg5H,N8ꠔA_{S]2DwO>gX: ?ݾ'Ǟ8p -I0z! j +,(=H]g0]=ojns'2#PXƺ-u Nϥ&&G`D!=\ɰb}W/94=]A,vܦ4;??e?V ;Yza`LqHQKô> ^K~L7.6Sp:Ua=};OeGGuo*#M}5[QL&y<&#'3G7kK)]!$ q>%4tEhwܾ]fI_H8U"2 Mc#&*lz|  { enf1 'Nh :( #)S-$Ky 1Q7B4 h~KPoy1)7e`/J2JJ&.b M%sIWmNoԷXmEܟCVLr=,~3a}\݂S֖kg3HX);|UXFşgb.̺\[0_B[Ԧ-^"i5_hH/b݉>cWܐ./Qa0Tz%R?r{9SWͿ^8p( "S' ꀝOLJkZ#(;ܜ+` I@*kLz׊Z?M? ௧&ݤmh^7I` {$o9Jx[YP[J + ۅ;{7Q Bs{sM ͗vC4Lp;/z_kW%SL uep3įl2I#=`0ޤ6}[Tzѻg7+'=Sg,8y/??*_fg?! ;r6D줖PVo`pQ0\m}4IDIJUU|EA{YA#%1?s[b`pE'DoK5mI6rk| -UUbh)HC~Vڑ A\~ܬR D˲ψD;w,URK&נ!c,">+ILOa>U3^u( $b_U_ϳ)1M R0oa<ϓ3bBδ7Y!N Ʌ"#k\q7ά䝕ٛ/1V"DR|$jw$n!Y-LP rY֭=qx.v7c!s<%IVi 57aPY/  Д|p".;MiuNjm,}||*)';A_YhtO5_p;dssNy* N( Cga%kdnju./9_Y4 =oF~i[!U">ris-j@߱FqC=J0 OXAV@3%?7w()8it?*1cNHJ>+'uz_▥0Ԓ }z~V*:c(*>R>\>3~S~YNCWps=A*ŶVB4e8<';l2ּR@AxNcOLɽuՔNHHMo^=X gR9?ϰAJ@>eIyW[x`BuQ* &=f#ˮ득Φ)ځF)r։tPm5DaK.& x*J&h_+7<:u)H@WgJ 1\[Vϧ}gRCsyfa[=6t\ːTM.hJo?P\`^- 6V>7 il|ɞ7FPd=[Q0և`ʡw7!?n64N߱Q|Ufkd9O/(WoRwдiBk-Q("Nj~<M(!= s"manI-Fm8#aLyNhEli!Tgq$' ~nE,n|9#i`w8E"Oj@DRb"a!f>^PJ֐My񂳆t`9FQ$w뤰mƶ xRF#C% 7sYS^x2Œ!SK4oW*zً(ˤN:ݍwPc@5BQhV:cPWI$Ȓ0sI{hbDAd\ka=ܖi6{\i6K1>5(#ݦݼБ!)߃}^*aQ'ٰXڋ;|JEkTk ̭#xt l"bV3Q)V{2 +}<3cox/e~`T]2҅!5c;_]Ǚk XnwYj>.٥.,W9 _fӼh!:kKWɶ>N}AFb\/u@YC7 |r' NgCzXH@) `8w먪+~%DvB6NdSo}Rx> ({cwiq6W1oieY''%Ly_Vn$jO@QN73?v|w40Kf*7`  -'$ҀEކP=ee嫬vNO3t;+6Tˉmʹ# wtMɮR;^4-=d)H$lԬ OXdP+f|j} Z5%N> }^^穡m1QgnFJ?"}CĸN~!Zu򻕘]gQsP=yd؞ÖsNQp P}b8tĠQ3Wֿj!O04?j|y2i%7m|RoPY58^"َηDvN=WIbe מ%Oh:*4Nd\՗;%`2x.kz-蝱-I!.M-V|!m3Wߚl3,Ə駲f f`i`Rz{hdV] UWа?&)t/̐5k=ҋp#FO̵BҸߕV٣%w kvH4&t+t>WiK]r iAТ=PV69a|+v^6:taP_1F 'RPh+7i#ъg> ~< Ϡ&Vu` ͝6[9c-SN8 ڝ5{Fg"=ytwxaO"{ȚrD ne5rbE8K-0QW$e)I2[]T+K⤝.m̧kϴu- ]O`N 8l-b!Qt1iu]ٌ7[%W=kߒ;57| I.; 9jyK':{/BppOYVX&Co >릶-r; yXy(QY.,#ZϬY(r}z[iA ^uhu d[%Jq$ǮL)RE4Y''J-Y`a(*nQewe1 \%Rc蝍2aUaȑ6 ՜ kdzsjyYxG-Jw}, iWF=VE@yH/L.Vub-6 +lXgE*;bNq.DPɸ[o ћtCe%@ Y+&p ?!םN[ıpì g vnԀI2K2~YW|ˈokym*L)Ac5k(8.\|Ζ}#GWbRTx]J*Ԛ¯;ɩ# `zbׁ ClwTk%v_A} 2~J/Bݙ^5}gw#{Q5 okm σP %V}RXvRcpΝB.o32`Sn{4! "6 kg@>}(X}G"PÖ@X<^O:V&!U$XEFj4<92:7EW={v] \bpN-0xwJQޞ Ej#{@ ;=ElbӐ\َ# 6v5U A 8z-2'Yo\gHSjـzd;GOok9Y7nutŸXKeN!jj+1:! BaMQeQ.< Z $ ԥ}c-R4O8fix4=rVM眳)OZxrXn0NK1k!`<,PSV:4[pǸ#]_Dмt.6fbl5p9B 5+t>sw\'f:i3T YG,N 9ZHUuE fiQ(%=S@'ֽ|c$)~sI0XϹSB>4F|nE{gpp4Ia%Y};p#)qr29!hGc ub,&\׃c$Wwc+X32(Q)0-Wlr!MJ*qiaD P̵Oqi]:} z1Z$gmSu>O)1QLɺD=J.^$ Td(CivVS>=hBG?u;wTr_cͺdk y[*( Y5<22s+xb(P: Ȼ 6+zuzP_QP0jJQFHb\k[q"󶰆9 9uV>I\4i IS=h'd;]_6ʓ;* فAR@ali;uӢ<Enoc+Ƴ8NSkf5Ig Zj˚^.ø:Vg0㠢Xdd\KU{.Ω@T#(dM,]Տ%YUx}.[qc(qԏ2#OYYt/1„V=V4ڵ|qmmk.du' IK6QFItu MA^gE*AǿM: / 4 4dʫ@JXߖW_T܋_Ŋ(w5h9r>Bْj!x4 L0&-%Gp2=5R/( Sid>Vr1QN66F/D\}*uXsϕfAo_qV-Ͱbr9>|-Of]Il rBPy0[~$ -{_&Wib00؃XBI,Suw֓=%طp]ŵ‰IAΈRG|cc_6a-$AU TJD]ђsDl ux ~gAycC\Ri)fhю SIxٗW_BۋCp8 >@pwbH,#3p' 9N=9NC=F0(F6=dϣ+cBL' v7Fh[ 63X)XŤSs6V&nfgb{j81Ԩغo%|F Lͱ5UGr/U`- 򖺰3tH^{6eC8 5K)4t Bǩ~MW"J؝D{ =U1qgLo?lWohu;ҼT⃙-Y"&@:Sh#ψ#AɴM(nzʱi:]lEj Hć)E]XSDE-^O:lf,b"2]Ykv5^ڻ䰍0y 96h6 t5?ede䔏_UǕ'jnv>>UGLa=O960)y RS 7c +u>m폋SQں{ p,uuZc7QTkmU"GTqZdy13;l } T0ՀGKOjQ}]+\(Օ0ss:]}-YSJ@vg1 vI\gl) =A[8W‘EڕR'>u AJz$Zݲ%9q\_ڟtVϧRMAqrv8[D *`c-c'63?<&e qr< zcL;a(w;T6v76pHOel3Ǵm'N7؆ b\&uxQ=upQ#G%_1W&=ܔyrUvP/ш! =,3yjt^{<f;CP*'q^B(TqV5hp&_] hlg;OѢj/!vG5h]h>hG  0>O@HLx!R /O!B h;틧23ueLU#46k6|t#|+YcѹL&@W$4Mms1|> BiKؒ˞*`U]̻J_Ԛܐy?a+R\ATnoV̦OLz Mp1{&j,&pߎg dLj9kK.DkU@EBz̎ ri arQ俰**~xoM5Y*"m X~=6Wԩr}/A:2Be t Ae^W8j#iޞ(1^>p֪6@:K2e'x;6 ؛Vb ̤P:шPԽ!S3Uxt%??j6/aɧ y'Z'bN0rn^C̰WVޟweL-VXl;:ՑcH)#Pdcߊ# |ا7P`3qŻVBƤSBx~+Vna|~ [ξ ]\' HGWd}XssCLSf&LD*KWiZR0aeD E+'-)GQ'1]~| [-LmS`9E!%ۨ`kӠ٬x`%Oϗ>Dk3|7%oίIBԬ*$LN#3'"vkɧ(܀8:f/f尅fLu=mٵqLӰ0ZqY5zdoMp\dP އ!pr%[F_[ݢ_1qVX0BL_|0AS{5(v`ٺR e8Bbc9 3-Hz( 9 -SZr4vJ_j,nXIT{%Omt}C[Zz,K簚Xh&>fpj e 0?< K)Eoj4XTnݚs"D 3O0^ڥ2{j59+ɯG!*E־5à1_wO.No.["N>&tM*m!Ky̽1ו4cea3Z$HNA\KR&5C Q'u6•#yTSgywc<t- Y0jy@dégir=r;48XO 5cJ6gӮkgDE&+{zmPN ,CK`D:Q تo;YWnݷF/"DTȈ]|)Z5!N;W#g "@(.sBN+-wH9u s@Oz?Jg*KVu}{7ܐ.&c^A+د*O,o|8*NO ~T6߳Lړ wRf[rSe~7RE!ͱr>0,DZ^ÿb+3zbXWW=ǑҞ5%_ `٘;+= oT84@! _H<{‡ńi\X waL%H<ʔK)uuY{%]LI'~\PF / gqʊEW)GB(]%?cɲ1Q`de31qn3+EӎE#Xw67rBd~VF3Cr9, o_he"nEAy;0w|Q/4&FҰj٨EDYbsewYl&ʀOA%TR^J^JR3;38;ܷ e mK[֛`'$]niqis; 7.-,%X<#dpݪF]7#c h).l[p nՈ`P>}ΩGN&tp7jQv3&K-8-kk/BnR!i 28}7۠+("a3rp. _\W_?i ^s_`ZRR:ⰉC+-;y4Rz/r|4ٷr͟sS\LDZD$o7dA}VM\4ZO@>'xYZ}m"w_ &Y;TYL ;JKi0/hunÛE0 亲Ͱv98,%Op) R#DGzAW?yav.cuzP#gyirm/Xjg4hPh#B_riŋ"YTaq `&D2`Qd3J Ьn$y eG7jKxDXQ@ڹ~LmϐT65}%f=|aG7N5gF_(,qul*RnzM7\m-<g ÃoQet%7&忍 㞈t|DWm}6OO;E$qo?L+T $қ35:TCjx =J)J,@'Wݼ|LVb~4ʙF1yKÌ㨗vDFämI"ze=>l\VVku9d,lAienBF ~E 0+@n#Th: x6/ojovYu"8/}P>}u% !M;HaGC1wk|ЈVT JtUW^l̟o/\ {m2J,#K[s з_:EuNP(Fc1/`V֧ Mbhpc7Ym ݫZ{f5(h1ge0dÒ4#[ѶA+C*NzzBX7|mk#D+:ҋ&*6mg%){pjr{}tf z,v3ծ7#1<ֱ~aDBWqhfH;YT,.l͋( sȓԄ?DQA4ށ;_4jM%ʞTDk_@6/o!Q=PT٦_ O$?4?c4(&w]8țW^A l"VR;a(vMlT%lpS'a ީE>EZGIOj].:5Ki5 W;m!ov e7.u;R^` p3훏|&cT?u*ؠxٜ '$+)r6O-ZG.Zk 瘩jR>=u<1d_>(؛')}Nq%]H^ytېmnȪTs!GH߀BZrpڗx%#e"CUZo20FeuηiS9+7K&u(o Mb[]c dN_b,d`|@$Lg& MFfDc ̢ďs  wXG*7oS.~pޟEP̦4ڍ,;s:g6dD~I~*#b tDi./-iքUpY^5g*O Cx8?Vӧl~+kYTOxYwZ Zq; v30D3pgDRA=P~@5:ƅ>WKo}c[fʞ?7.pG㳼 vJ[fcױO0xbssRX$T@䙹~{~DAHRO':Y8K^wLMO/d,;&+\jg)z* ȾȽ1Π6_ ZpЍK-GF uN"+;B:9`%ec6MQm~L33OuVr%wt1:}!>q񥂓?7U垿/뗻A|dB*_R#e=l3fL@bBRόjFd+rT s+l/)A;RiK>7;B5 ЂG7RM,[mN*tFrN$i9 Ebsפ4UCJ#;ZTtHKW%Ak^wN$Ί[1N ݰ кtB:^W2gҍE Y8X}CEL%,t a`CWiXʺUf/._D$؇X "d3v9pT:Hx3IB;}.񽝔d8TRQYˌ:g;km:,-*b)a}V=) 4>S idZ~ ˆ +l vYYj"8y>?`oL4oo3OC',7\)={zS}`]6f7.?O%B& soԶ[Ɛ8\zŷ=`'Fݸ2ٿg_l #Gd{#Qx7[:߰WrhHs9u^ up@)"yܘMak5wÇ|A/ej=γñaph=NReO訾U<l8g%T)uؓ9uC7u |ӛ~DZEg2  ȞBVϞxTJ!uSw NOADE 7ms t+M#XYcD Y^N-(g7j#ҏu@i\ЩI `B'ے{cIibf HœrƤ_;-F%>YqweɕOvl&h0ݐG~RHk\?,S}YxɊ՞.(ֺ̀~ z> g-2rh=!|}wc1M|3])+\ DHǹ_T2XWԖW|8R, K| &AvnH-AfSjvr884kUD/UTfȝ2ϲFF/5TlEV0!׍giwKc!0};yQvVMs<>Udp[PG;5e,{OOk6dp]Qh~M< 18m Uff_\G`$  C%4, C'3&8Hw5O'2cp5XWىk=T4]7TRxhgy׉J6sI6 +S 0^^{jFNIKj]V X́ɷN: VH7ғɺL  â@ {Q^[-~tWX)޵\f5_JAtђ{YΪq8zF݉gb+~laO0jw ) }3%0y8Q+Q%07vOC  ɢvUOF2}2W L쫑S(Bk Rmӵ#H*ٝ&GIE◼d>HԲӺp(vcDz<>&dN?3DLqׇ'>nR2R"Wg<2mqT_}+׫lmT nlv}vr{DVafn\˩Y5U{ss|/kRh|u4SZ o<]^<-Y Z|rzQD(q#YXĞ!_^CX}(8F+3oAc/RHLfMq2"KA\ %rbE81NOk4ENy“5:< +Js{ Tb3Ap}*eM~P9yϪX7;<7qrGV1uQAZhL^~T0Y\䒾 :g̔"]3І٭nu6—旝rޣbxJ-}"zt52<"Qj\:MST U~^ǣsx26 \؇88;tH5L- 0Qq9ʣtN  iaI׌:ΐnS>YU3gS4:is@3x/m"-cM"jj ,s4*#q!ו"F35Eʉe_0JHLk%;ջ4]'B9pXASb UPSOVy/]+ڋh)Izr*7kȽ:JJĭ.8YSr{vs9l{NzzBV@&q u٩a"cP3 sdNm%( KggRT| B'R:m?_ʑD+H-PNDϩfֶxijbx+_C͛1Mğ7H)N01:2qFu-梒c;_%B7)%lG z0=]Oޜ=K]a+(C~Ac+}ByʞV>H8Pp$PzI9Qs{qŵC]w9;jMI;-!]>Y7v5 ,Y@^V\}ETPB6 jg^PNNc\㺱i +%IpV#ks'(ӣ/Tؿ< S-_۽"%' X+Lg;a.F[iޖs̹ñfIMA}7̋h7AfDaSj񏖏B ZQώӀTLF¶T$> ~tC*W x,`6D1LٗVrw'0.f2z]TɍI9O=4GW'SY}8IzCե>%_faUSvnP0Al(CXIIĘ.D2GsR at il~|τ69G9&[%?+.Tr5a)O ɹ;ZBɗ.Z`Yrv$ X] #Q'Ƀ@\""u*KT}]t Q@O-ͫ_tM:ҋgs:NյX :TW}g? %>nc\6ϨҢ6ВAw7bX9#a1Iwԗ4,3aEۉu&YV>#;cς5ռd+59PTF 6>|!ɻ+! %NulG?Fd@6>58OI$~5dc7BHg6]- =6Ly?Q 6f{aeT`6ANX {@\K\"wZtq[rv:\}33s V Rj%> :^̧i05Z9|[6Z )&vwUMS.uXxy܆?PV9W /F-գL2"dNV [qC_L@U)gJM_Gl^b#\RqbFoL֥*+ qh{Mh?46B]: n I_ j s)3kwcO!|~OÜ, 6Y FgiygFD_ ޠYN#SF4LzUeԊSIQdncG2l=HF^ Jto=-☣g>ыa ` e2 JOMM>m Ztwc՛.j;|BHfsfxb+uYK?ΠJ."!xw>SZXfcR^Q҃dGe] x7,؀SG܃="nvrf9*F"ٟS]zy*tȑxA 5eua跷!gXQRE)Q R{ n RgD>^DPv5[ʈƘW9P yRb,ZqVs!A>3w 0 }v& _$IKW?;J'tKHFq<'fܶpOS3 PUJ A+UX{bJBK^.$ܥ{ [I)4k gsڋt!HUFKaI]<%~KKy=`C-p{ݡ Za?˛jQ:tӶ l]Dx@sT5BO6dbW BA7aZ0ŜR=AbHo`Ċ'4_%Iۭ,2U$bOέxV)kSq/bqtIPm1f'g0NQ}?Ah_ J:! 馡GZ:ROYUpCg t$QJطUqOi: dC Ź(i^YN%HzW!86X pu80AxOz#@g`7g('Uʳp>ݫnq(k@\,լzT}zWۓ b\Zb8LRG{IgX t2M,PC?,/TF|CpB9IsK*+ A;FFu zkxpkִCYt(D-c*?@ *ejQ&}XvSگǍ.?rYZĒ^TD`{ϡtu1Q}$٩/v c?2҃s_!XFscQ 2dfĨgj0[w۵=rWzb6k#83\J߅ E&’(/ȃ4JWukZd˒4#[ a> L~+vMB%  B |che7LS&@%*Kgϲ$WrlH,3͟$6^}ׄ,WjNjTp&rj2F欈#P'ד~@xVh+n*ph1) 9.LѲW9fK-vyp*DsP͚Z)*#|/~.)sQ1xG~L3,TJ`&mH. #`}>׶ߏo(X з $w6xC@61_?R;y$ʤ5s)n`b&mPOyREbY@ր&ͱ5?`JX罩cʿSz4( <2z5u7^P!˻ʋU-mfDwEş'Q (n/WJZ~vtݣ$M٫rw:AR eqhe?UttYufjL2Gz53\X )fR{.TNE 0Ⱥ 4 ^ªbNieEh:E[o5OyS'_PYJj/vΙ}h;ۏ]R6qw TS qR47Z饮IR{Qky!؏Q#:4R<Φa?U(HNѳ96g${Pl?Wz Ho ?hq<0P 1~(^r{}xe FsAIN`&E;ſ~ }آ1"%xHD[avR?k/a.HRպ+n DHΞ@PUQ``*}pD%E@Yj]=XWj!:^`>pr&ɝ^~CT˭r# I-Hf09oЯz>i-rCa Gm=lΜMy2`o.{)S(52ն.r: Z[ݜ@>/kK91njbg.hanO> Bݾۨ-bW!MVc8ZQ)k9U`~E_af`d ?>?~GʦzWM w;VSF;Y#]I} {fU!9T)㦡@>vJ2+ETN>][v}"b^ K53aCP j c -&2  c |܉.nsB}cR[Ȭ(DVn& >PnBM_S`IW*P6uz}f0tql}#jJ?b &RyJlf=g y[X] %ӥcR&wK  gRCx 3\2FH"3hr:".@ ԏrEw-)m} WB#UQqNEt:dz$κt$= QV@#J=Fw姆l!`X.iS1h.t0͠ݳ%EKxĉ ,,8IyZlcҟG6x`&V9˃Пf$)n6:ZAK4uݤN>4LٵDٱޮ9彪ϸ(޽V@8-?Wb̡"gF F;A`S e* n%4{]nm@ыb*and"8 \^ah̑Z -T0IJ_{,*to+0IU;1A萗[Ĥ9-FdzcpMQB?e'2=Jae͞pE%<QƗbH9AZ?arJ8 !k2nxHO PB9 :.X]Ev LvE;Bc`CT=X]y鰵^>D٢P𰑴N$z7L ?UqFֶgb> ~S!4.`}C~ݮ2\ ։!s0u9~$7t󇻌-'“m(Pe[HPpم(9'Fvo30L*ݘI?6mc8)b+D0FxgkDS(R{ t})!a)wW[d*2Dx[X`3~0_@a~`'s1p6Pϴ"O{ԁ] cP)'$Y R0xR'v 1@7 垾nwzI׈"܋u1$p4(3ycAr6j_ʉcS7=_XQ|s"[s1%h/]e`H'Q=1GƢslF|K]x[/X>/1l!&|wvj13ޖBdr *Wq'Lw"?hU-TZqTΒ&f,81S9>.Hm%+_t*Ĉ7#di: iFe/aPQm\Wv!#aЇ!Kol*f匈''y4N8ZrLb?AƄ Fbڀ9e5gw@ͪsAmdhr|m[(wfJ hýϛ#JC.}Wh(Өy4vk. ~*i݊\i;Kտ}h;U? D nҗ?sV1;8uNiXX hwH!Ez]8jp`fѭ 5I^tJ]bѯ f;Q'LBt+վee_ml$" ;r-ɽe+O{l`M켖xтF{zJ>(( &$m^~ddduZ l 3pɏ%rSMC\q~ߞ>B+ !80^tQ`\êҚܨۭgdS* cS͉ sZ1PD ,_5Hm7G_(i[c|З3pP YpHi5kٙ jN$}eCʊ>Z0YtHu F$CġX|Wx9d؞D^B]ŏ",Z[oA|ȻPV>^=%(Ӯ!Mn98HZH0}ZFQzݿS>lsl^^8(%VV7>1ذNlnjd[,2Sq{dJỄ٠~6Ne;P/q`nۈ[0Na@% Ɲ j>):R>aUS "Y/o 4B]sH]eP%  xۅTEm-D"JFyu}w"vq,w_B0e:ο>GSݼlM ܣ2~:Z8Ki 0VA:2rrnơr"aqY:&pA/ǾI&; +&LL+pJ@n⩠t!H@lnp_me08Ժw mvĵ1E?&6'D?Z:Ei8[I.2r'+(1bMM0RPq7Q9e'wx]Tya-O"370f)}\&[ćRM(;n!!;7Kxn:' !H( !D7Sf|P" v%↌FqR8>]xfrXڸg.X\xfrXfK^ri#s;' &2rQ4KȊǨ;&L~CoW=NEtWui{9fY/},&*;(7RumOW'4/[4ܕ[5|H!ZI\A*"TkL)[3y#uv۷b2@Ax7| ~4svĿؒ"vx-^2],1Y缩1@Gh#jڼ'rCmo=ك +źLKRuJ}⥏F0"EVːU+^v"6=|aA|_J^3ZgfMm-X1,},sWֳYHnM[sUgm& @Nc GU%!h PJ{0 lHdŕ(6*p'C8/PE:̸SGT&GH)V|{wishU? 8aYD^<9s28}Wx_KڏbG3UXQmBZ-.o3Ο _/_  łnWS7M/E =.тTFqj3Y]ڜ͚/ŧ91ACI\#:pS`v>%m co+ g:8! v].)x%teʞ yVIn4YKԏ^T:|GuѐIyVn&g؅*v4$.;J4_jns"̪o)AZz9H bod>joYpli 70uU~`{A!rc5\#[Eg)(U垸K,Z]NꒂrCfCJc9E>E8sTALvTCv^~D"cG S$~EQ~Ki@A#*y{5 BM$j_+Msl'ګ#Im@%6.] 2{ IxƦ,^RE>Ѱ93|p\2[U`IwI'24rq)qs'SWk?~X:6Cՙ x>*oj2(abNƽ =m";4[I8ERqvTY[d{n!LΖfwM)ni.ί^2F5o _*$]0Ez+u R|3qEɺ{tE\%AW[L4_,Xw"!+fg`iψ&si51eCa/C<1Xۡ`Aשl"5J*>Po5%8]0IIⴍ\X5;w΋Jઇ.ַq~+ri.kHfbM׮iE%׃` XbLqhvM媕V9<ɦ+A38h{4ۂ!Ξ6I$ y}Hj3n`4?+h㼠LF&J+Pf FM]6W%NmOFx_ *BBOZdɦ*-[4p?s `9,nhBI@mk ̿bHk8}wW;/0$9N$* ]sd$=oF4p *dY䱨dijBYxH2˻e pVqB$Ā1q~O7=fۛ;jn+tOI>pejmaaJBtQ@yVt .Й, _׭hPḂ Go  CtcR6J6Ջ W|QryE_| ;Ʒ\bo)~]uF}aUJx6 0znEa7hw,F`g 2)djS^iH Ό*BFgпf,$}B`SZᷙ>'lWbg֙k5ڽIrREK 1#@ЀE 3 3Y-YK'4sMlis;(#ݼa^#ߤl]]G X+Ǹ<u¢jG^v4g*S'ȅ3Bȴn̯&Ё JY9b {l@Cn iqFPP^sJVI6ڿ]-(>"ԈYq`h{VnKij(mx)1d*rB1:хO,ZA#%G .#%~xHu{;swo&\+Jߪ#F[p50Xo9hz1mxT6in6"kTŕ:]H-5^7#rP)W`LeҚ7W^rSog0z"YʧoJ* j}JJB[wwi52ЈaKۣ0%YiAnF> }s;3OH:_|ɝڤzM6$ >.Js .R2Ph|I:Duo94;]k]C,'>Sݪ,y5%MugRq>Ϋ=( Q쥇1A&5$_1$90-j/eA}f„/-*!ecܔ98秘xYWr9c@>-s|QiRΦنZ0d^mcd /o=Hd=D7=H2T}˂L='F찜❺os{G%QT:'&qkKQY|Q1t[U=1O't,5-kf^XL`m+I)5mSp e gBjzP_W e3,bpTr eFWܒKM?JEUBct|I!Ƕ<",/BԴ%r8 kѩK@ૉ?L|yrn@\9)gGp@{g3Լ2f$SKr1S9 ? E3JB!1GGM ;*% I=Dn[{Z7}~4uۨ) r݃;OGbZfЃ$;QuPD.&:Kye~`"p[ "Ld#>ʎ0qav> 6@ ңFZy?pHU7|lK>Aݦs}s6Cج/;-핖nXoH'zb&]|q,ƌ]*83]_%Xw(ZumF'QaU]QΒӪJ>Os{v Ɨ&3`1 )LiĨ@8xLKS; hLSg,ݯXFķ'Xõ]W 㴑nNUy$8lY:eTɋ55kA{s я^.,Y h u&~8 D@PK 7ܙ:!ƟNJĘφUdihbwz80 ˅4BX:;5 1i6̥R%;g]u7XsM\N'Oh[YI*kPWdY]<_Dj$\FN&6ӵ1g,n.=\9%ڎBIq Pshق)>$hnY^㮥%I3$?|<-G/*wlMd ϝ'E0ZJwٯ^i0\nBh.ʲ'.eM`y0Yk! -/<$m9<ְ! q$} (ZU@ [X ɜKU( I`8WrT2c2o8`&7t)53v3+))g8q6↶N쎹T'LErɽJ%Ck!FN#''[D!D>+JK`ᄴPL3= Bsd舋 8qL;Hɟ `^w [u86~*LK-7!2%E͍i|HuK8lWfM,f.{3YE \ADAnhUR^#^BUz0y2u#8e7jxK)Cܛk`cSWoj_ tvr+,S7Pd[N+f ̽Ma9F(88 D/:5p,6S9+,EA.l@oAkdnsh@Uqe6fNUwj5&`@vpqk؇2'a`a|XBCE[xFqs>& 2?&Phs%!%d6E5c'ny<ҋ̐C|ts&7$ 1,+g#jfkOi<>ګw`:`7q%*8A}^ݰf!FRUAL:̯1`Jβ,(0G©Bf_zrwq<=~] M@͛LZPn|O:$ث$,>ȠʻtB}Ru/[1!2wXH;mn8Wz~ޯ ߭`5N.?"ҭ\ɇDm)&Э`PB9 wuUt##"BZcz]YC6a?DWqh׻k2]g - NEj]`0:{eyLYchUCu'zÍVF_|vmзQRP_{QG.}57EL}S?K(Í2qu(AQ 4F.گ`u|=5Qcf=sGغ:I6+gY)3eql$ڶ*>A¦0oIm6_Q]$s =0z͚NEW:}vR* PqoVTȟ~Z,pxXHKيM Xa4|[TKZ0&.P俎(eTQ{؃=!3 ?P'dD͑+ T/ZJJ0@O!Rq{{Va!ՕNbrqiʽWqQr{x]ݥv~Oq !4Eڞ︝m zƒNJ\E5 VwA"䤼`hkEDq$[ ٝT,j]߫$nc XUM|q|'%7Bn "͖qw#pRܞ.8KTnSmvPe ƥ $v);¤]?0+^dexEÊD"Y^.hVwԇЅO#+}WԽ v,{}+CDixkk]^d!zI]$xB1cY]sw>7{X/7 /J >Y Dܩ> || #Z n*F1 /JE}PwV2.lv|xr*'9d^ j%Tq dq0L'7 r'])F JĠ8vη{&}0|/'TT+˅ߒ~%pZ4#R{;4RZ!QWZ+J1h}"eƊt-1r8]_ #V D \JyߝtfU3"bzƀg&P)Y3HoFUf|͑LӬ޶ -̀hm4Yd$ӤڒU4shCfFO*iVɨqv5U%n9gsM7SwۿpuX$BP+GnAe } Bx%4&Yd/~%.Avc6JNA_0 lN)\WRU2-c*ig+[ Efnk6h"*} !Nнx;:"qSZ`V\1dKTK(bpYj=ДɎDӣm~Tgmҵ ߆*C)qޫ14o6 u(\i[$DUC;Dqr`!w=!;!2XbѴV&[CB'97RK& w9 ʎd yq V=Q+Blu">9J_}2B"PJeּH,!*l5`6xa淣YyCzTWL&ŐeC--a !ӝHcwg FNpɶT6z+P8;Kº | $ 0wʲ<<5)# .Idff E2۰?CUNY6To_$@ª5.bq5wr9;Dq+{X"unTƯSy~c춳lk4JYzݞm^DǴoM09ڳ9I3CC<4UDXZywE i4?JAT(R *Wd;՘ OkqU+%$ ]#3(`{5K'tA0[7$76H,X^z7cCf@åA0`c):ۮqT}Y1A&6WY1ໂD YP<| {6q!*3(PD P]W7ߕRꊮ]k6GChЎ?#Bg(3=Zq{Z42t9kўPx5]HLT%C?wk`f޿_`TDĐߙ'HYN õ d~J1RW?mKl؂?.p{y8rtl(Q Hw5gNl=$vτ_{ٱ\]5 lx>})AJG(3YJ1G)3F$'Nfq:FmKq[ehQI$$ƓLzZuh~;XyA^)<'ӛ01&&dfl[_LiPo7"1 NWZRz) e<MNбFNl ~A$曧ò#6C `[VmxJo 57Z{Ρ,K݂+ ׿ۅr G!J5ŀ.U2 BLHX@0 0F.QG1`mj@!!d#-I4f JW-B;KWbG-qw؎VZ Lu|eiR%9L")BDuUk+[OHii"hi9Ve+`LqJjw&mr%1#1n+rDz0gY׈;,B$s81n"W4Za;Ѩ#2"%"ӟ'=(O*3橒 H^u,u# ^dJ= %oI&l!3%Ep('d10p6 8 3籝ٰ~E]1rEA h{Cad"$ <$sDzgE s%YT`Sz42id\EQdXkX9XI}Iu(T_`wFX֦'L(#/X</!zP#PcV=b?O55`  6VB#")73Mr=N'V|X._(c6^,yv䮤!#|IP)I&1.}KK[B=/$y^YRha͏eVXkB 2uMrN9T)A4u^؏M ^`YAH=}S=.ڬ]sUZElKw4;4wܴ3Vn *i6>.مZ ~վʟ$i#xQ-0@2=Z#%P믥G(y&*CmDs#@Ah1+HFVTmEIKÆzoYҌ(%s)(ĽuN:GL܏ ;g~z/S0"u`m-<%ON%C̖a5g:f]#_jpy \cff)0r^t ;'vC>yKGd6hy$Knf$/UBBo -y-WAZzņ@PVRoFDwB/>I>MoKHc5 @b>*}Pw H-|+ sꂸJiT9SKDb11,K rdU@^*<ô 2;jv,m_%c\( 3 # :_&Ym:E{ا슗Ӡ#_hf351~ڭj5ҟ=w1lm*Z1hsa;}կd|QϜ{VQ/;JiZ?MZ˩A(n? Ci4t xW|6c"j0|r:%,Oʙl7\Ez`7#<:*ڂYǘlU?9Tp}x|x;C/g=8"6=r`sr;ri4%'mD M79:*e_)x4 ̓u]b.wTkDY:WK~Լ,/_ޥ bڌM;F¸dO,Q9@vE2:x|}.]&Q%%1EvrFT9]=Rt)ᘵ9V/ŵ18Y4m -+2wA2P;vG5A:Pqd  sh|AGMEC$lZ]VYL! ,'gVw9¦tإ2ZL+K k1 ق?,'\L%d*쑆{I*#(k]s)aƢS_fNe%}8WV]+yↇU';P'x=_W޾'e IAF,?Un$E*M1;0֗vÍ[=_~|12LؘUK1 Bz6nwe&ﮛ=~pNQTr YUDt )+~кos%/.f Z ZOs&EFZY!k7Mh9ކ*i[33ƍ߯8*Wl.(QLdPZ`_H{qN' b5=]0y%"gD`ch+ ~(RHRfDڄJSXGHff!Jw&`(ġ4mvΟ2Z* ^K8x&r$g)C)1gzK[|:F,`S%+b/b5yyi߇ϰ\V>Ty⢕ @g]6sk/,bhs@pa`v0"lԟj=K3h9'3 L\cp,NHy+]w9-k܊ccwIhmBbnI;@7hTB˖q[ZĽPk'~6C(rW:.h0BS7bJ )ۉXKwJ0A8\u]DpWO.IV h"C2_Z Å .zQx=(uٷ4|+0!5d73hDo <uǚdBQI@ڷf;[$P%uϳm.?bkv&&C&4Xv/.sm}+>K|hCK mW׺ ;Lhoè+^7j$hXI 8!\nAcZA "/0?r):S/0 ~q^dn'5'[њ#,@n+_?@zO׺\Gr ϖ0NMCb?OYZO.'Bns*x|>MB=) ~CX$ڿ&7ul0(7r̈ Yb[I1 dz9µ&c)&p纬ҪI[.GK-0*)^:-zyAk{~X f^t6(`(m>Okx"'/.ks&(Mh\N[1=(QLRc91/<%p=X4Q0׼+y!Rvr G"7 ѫ _:s5=/iKřpx6ɴ-6tH9]PJ}i-']X>խI{qEyducWpB 6r%$++0 wNw`Pz\GcoF,>XHUi T"@=|=t "?B;{g/.!#;o9 ,45 jk&jwj|n-ͶApf]+ Hy&l+˙Ő]Lx bN5^=ب9X7շG ( "y ]c0ZˣK\BJ" N^?Zn -|N9b 4Q۸u㌯5v? =n+8S c7ݷ@S}[gA1SA?ݬx4'"C&z:6;+$9 mDK) Ag DHk@ w s% .Z-TˍpW;,'W\^u4lضp\<:4OY]\YQ#%9nҋ(x(UYk-$& ? hgHn CA3X@:^lirO,$؇j-N:,c;J&ceҎA<fFo?!z^R YÐǠt*8ڗLG^2V {הeNɖ aT |A3+ ħuC\LI<"ݰs+#> SyXbZ 1W1q5*8/UAW%TUC[PJǎu2LrHbu>8i~ C!2^UCOT6T>Esu;`$*Mk[qč!b^ 1 @w{H<ɝ/Vر$WveKuaM>tWbޒڙd!Pԧ^(螻 nClQ$Az, bDj&׉2ŽuŹZu(" 3BLpnzB܊0.ɬO 겥6SgN]̷ǙM0Emh B*qKX\M7|^}x2(T6wsx"֏B4FjFsˆRf tkPAOTC-PϾ`ś/L+WA= 8lCijvcM7VUIEqZ=vt02P!gs%n*ٽ=ͽ!֯y bzybK_Ր?g54vLrZ)($`Zoލigu;񦲹mS3gM D.=)ZCxND }.MfϐJ] E* A~G脊hm2ޚqy%A+ء;ޜKSkH^ jZTZh~` d{бkВHMOz?1Wµ\OXgAпdJe<%J&ow+hMWCNBF C&*|ﺅh;n "pUc$-T3m6Q?Kq57?MmM/^1um1Y|[YjؐB"nR̙WW5'*U+P3,u[n׿ CʈCXОSf"҇8iÿHn?-=Wkn}FV7ʠ, qyG 4E)uPf_ᩌ+wcJe8LjB2ԍbjKFF\tÃ;j[ry>|N TɼPH(Ļԗ7׃A$`U?g8BҀ4)ƺ(rCtׄibDe>tnȻ$RI^wm= 3I q܄CgWkVJ7Iٵ̱faRIt•h0gX 3{a}Y8.QH} *uA?(>4GŤ~uT~)/轍I Ip'%IY]FN*2 U3SAw,pZ&Gיq#h0 ҘRG /-I{%ݽQhw :u&ϜQ?fTRJR0XR`U u n֟[{G\xTm9je.2-&O[#@1sKGޙK4$%]}l@1k7AB4;9C9 {He+ixHv'N as|%k1c1_ɃGԍ5'*pEa+GP(Emm'0p1 ̈́ Iv?)ЮVKxv>RS䍌_˰[ & sFs7TlTCsXG.Bg/~j<Eu `x")CJi&&jZv^E*=!qX!\ϏB^!գ=A@˻$eY+t4g x7u(cD6V(PbO]ÈY'KN%jc(IDt8Ok?'ccִg(# ߫!R*n̳zf4\(ım%2mx{ʖzqb(41؂Λ<J}ꗵw!ʩu܆:cz.#"vS٘Kk]{D۞l+x^̆")|\9ʎ! w.:3Q2.p2<'UWsƵkcYְ#OoxIʖ"|_iY[gZ2HuZ KwGAkkYko;F+~]i"⍣?%Yi,FHlzdN*G/G.j Lѯ2Qxgs己Vj6,76 1L=M5DDU5vMwSݠ3jl.5w<ҩAG ֔8_I( $5h<>SΑ:둆2}~7ۅxYuz/Ix꒕ls}Q+W) _``gmBz]EM܊&{ َʜ3i"HRkGQ^s$K.OU 7x pUP -o0 !6AXP.%dNY-RD:B6bXLeŎ/˼S`yگпf ^`d!(#C52 gS:Cz>ͤv}I?t?Ԭ&yrqTP"YYG=dhEоK, #wwVNV4z )d, ˪Kx8QQbE,owyoRg!sr|~8Bxyy`?gR[I)VlulӴG1c"Dqq<]0Y\w $xn2vz8 k5Sܢe 1Tf\ :q,k6?'v)}i0m2S~wY+Ҍm>zѻ&7mҋ=9U"Y@6](K͑3ܨh_#/b߁Pf+3<ni~_/apbLB)yn밽Aˀ172`ۯML1%\ o${v/74f5K 6灎vuTa2هOA'pI)[Z} ]v}̈_Ʒ藃p@*͒02pR_}$I|ZC\嵌J2u"5A+-[6^$B裏IdbTӢG 4CKg:J/ω $NRgPQ-Dk7R'};MR \:f m _ K4$2-1LQI.ex$ޱ_Yx~Wy-1$ WY։cRe %| W'޻W ;a{7msL6B9vp_05!ȟ>JJjqHEI.-1,P]qb$wS!22(tǜm.\eŕnkVH v(D~Fhl/|i2&Wx6ň W !Êԃ/$Ki ZgRgQ%Bj_ ]-l|j(}pP- v] Lu-˞AVJ>'ݥ:2*hw )A0§ϓ $F"Qjv5=H6hU__./QI[w~wJ'KԎr"Q:+B+T{]T7T1݅RB>zBUݙPx#Ɍu&n=2Y&BiZiqMmSǞĽ+<2Hh"jW4ຳli+OfHoSqtW׹{I݆#?7 ߚgѢg! 2 ׬ZuYkR[]H/!(I {.Y?yl>[(N<ǟuZWV]pl _P{9#zhv|` @ wc#7ww$I.Ib3Z`!-)-`&~"qDQRVƄDMxZ$Y'63yCEv{'''@Dkd^[;SjEKaܧdRCүHU<*1+_`?3qD+,AurFBO]Icx "Ƴ-C2hGFd!±ݳ]8']S&` wbr1 /brl=gB"ȷ=xPIKUgL{\QAC{kK;fJE.hlu{/_Y^_b~`UE}c Г K j@^Ht>cK%R6j/$m~fbEhõ;ڭHQ<\?h":\3ǸBdq6fҭhZH0 /oL >@毤#娝s!-sP6DŠvY2o΂=qvf=PY8޷z<7Y5b ˫ڜwN̡]%U#j~@n[E07Hu>i1T^\',)vri?ٳ#|WsN-]IwF,/5*wǮ6OӖ}%L``_c&~zd @֤`` b#GAn} ^-WMS%[O3D3}M 7n_ RFYaH i9NYc6՟(c)&'[Dv=6|4syÝ@T;u (K,z7؞Mv ~ub  $1SEg@e0|ߦ/m)%<%_/7SpP0kpBtVt4719Jp]pɡ񿤑 -FT%($MEL؂taB9W`}u K  /GSBɿ6P;f/aG98<@z-s6yugY8ml6rB*BgOj%Rðs '|{.DHTwo FYBf!l8=xBڟ;K6CXe`}«_/Jmg4҈.wx+VpD^B T-iG k\jnVv׻)oe ۫YܞW!,vcxuyj?RYdN^ vAJ Ӑc @chğsk{)@?h\zim$B^ ,s CPtg%w5=GB`k ;7%[u rl}DyL PUjӠRo&H:c]T:YMԑe,|]8ɬ-"*= @u_z`یZkNk3Jt3ثhMI{'3 df߿v+|h s8PKO|f753pr0 "63Zǔ|d(w880qw¼yݛ#`$ҭ0¡.*Hho#%^2;)}#98v>~Ձ/˔VA]ƂYsk;#*ANL5ʄDC,̑/(]b Moj{@"tPNp3JC6VTדj4i}chtdBca`Zt%9_ ͨ.+JzGIJ:5Bc}|>>HRQN <eʟ㋟]{KPm@En I,~afiE!+y!`ʳAȨCKJɝAIK.D` 凮_Gk1@!2c VWa @!`D'W6L]%X+<7e0m1tW;6,`;+wjIT^8C6A'_cߺ=bQ^Om$@y_ӄ B0pb j;}6j7g*Y,112I5yd*@2-uJB֜*[V''46-{U]ݧh$NbXwLr2zyS$˶Uzg 7TEAu&PiyDk_ra]Z9i i V3|YO5{ _ EES.ڷkf~&"Na?A5pVl!.%|n;";wAyC4qx9mL5;Akv@(>$Xo~w^r!B{lzbS}1" Ft 􋩘L'^ crMө $M'nKAޔ($' mӐmoŤ c^u=PGs3Nl*y˝f/ O5fdyfK>Y)q85)KvHo<\Ƕkʑ#(S{Ŵ:B/>6Uck1d"ej͒jG\InGl}z$OF9״3~R9;s8۾-_RRK1ڵ!~=֬UKlq;}?<͋LdsR$ѧSən&d IX'duøn^;M8 jias3YEeUZ|r~&O$R*p:& H>dݲxOBђ#^͂-3Nצgp)_0 N]v(CS.ʡ7r<̀sJ~C}_̀N 笯!eoJ''\\ZL%L"i/r >48&6W3h BfV`(aCftd(lj. brO*a& h٩i4?b+LBf-w+Hk<5@;.f/[ p< 8u4(I-cK0%mr1,f/(C_,H W.B X&?C-Swu@pP r- lI~1OCV]S9X 8Zu-3 bW%Z*҄x(&# 'LAX՝&F)ar<Z&,ỴS'6 *b@= E0crDF>*`5@w&`,z|4?{IHc^0ɂvօ׹,V-<(ȁ_@ZLߞbK7Ļ׫N? J+?If-d eϙσr8_\xͶJwu5cR76坙eSPbOUp"ANj B-M789^c> (V= HRMq咓m ItVҺ7gĊňޙlBJ6x0Y[=LQ<\HÆ+E ]z I7|gYjCs|8k&UqYݽokhGִ{#hYty7~YQ?{viaL4bJDduck_6![&v{6 P9|fT9KElpX]]W$^z{I9 :즆[/zu|~ר"&z"ߛZw!eMHx<|ue U"KЖȨbi?LWggW=Tq;(GnؖյO,̶6kx& &"JW&ʦeWxV͝h㇭ yW-t }m9Q9-mOAh_9l N\ەg8h mf\O[Ep?8A8xIG$ DqvnVoiNz{ļU3oWjGt36BLQ_BzF \x_:?yWSG6{0\M9AXw;nN:ʍW-Ė\rG-EaC"v!h$4\5u{Uqks*͚@>=\Oᘂdcd~o AʝjIt"]&A)} "72GJ0y Loӄ ޓ4TUܴƜ48qA_Y(1ټ"bWR {^3Ë:kloTWQz< i'T76swU<8mcjybMqc VKcRJE/j4ص:ĕf v*8 鯰;Yߣxa\?hn.(K,]{==Zskw$+}[.XkčфE!iG#0QC1eT EkheGꅅLNGrԄg,*^;^m.w.wLg8\ rY|ǒ/b?V9sa 10 Upѩ M_E>zjKG,Bt4 ̑tE7zՖr qov1XEU/BW!B2P zNG@Wh]b3 Z<,._ #˿k}}9S{_|&h¾8 (g}6,V=0r&  ik8Zj3e{Yk{i rvF\*.r>rܸT$ӱQh3kw[P:w kCyEٶ? 4EKGr(f:ϐ9r*VZ.Y(1zB/5{]] f͍ S ̅1I:D&]X$ X{S4:!If"rxʷg/g>קSvK\qV8i$G.ٞ<: sǑC0 $F{+S w[dD1oHbS!KɄ %S'4F; ~ L;a~Oڛ=OP3BkBFO* ;aּ̽a&2d ÐlӴ?d36w:(0'<^:++Xcoh(XKWG><`=׶Ƭ|?&h \_푥KiwH ?jZ7`errJ K2UcnMMVv:WYL5\JΜbU(7hC)ҏYܫE B^Hʡ!-*Gҋ E5ạV?IiE[b})͌P7,"F&Pd ޼c(knQy3p8j sډ]O>e `}V rV&:恰VqD .$Ad,j(9' Nܒ"cL@i^ܩ=5a|fa$u$@ v2H}U=Jia7YUpaI7[%I#1->_o6 y%N_ڐOŚ ߸EE']|4poЁ4jD#9ϳZN4 @X'ױ*~\uJl_K:3w4-y@$kj(镰vXpcpli浰8GTo<=`ApV _gM ` Z" ;fw-`=.?kdM$FcECӷG5DEXs#~a0D9ު/zHT(?'*btٻ]s FR,O1LJdΡ1~Dbc)Cڱ"Uabebµ[j?)HxLP,RC 2tB^4rq&r- 7vD8 ,Y1k MNw>S]" ^ZPt4ֵN!z#L4"ƅ)_b>Q=-a\zͧʫ,M!]֡@kXY.*uc{xI;D{scщ#o; ㌖vaN1e+15c\TaLo*6]ft%#F(eh]qz_sWi]'˗Э`5\ T,3vHک0qnd>K9G)jօlgXJVPE52.IHT͞a=3Md}iaZ\RsO=4ݠÎ ]҅_)8R#,!hӿ+7SBhʼn֢'R©c*󸉾wkj]۵x Z"GVs8oT Qv_8O05|4j 0ROmj2̫imi̐6ِh/8y;(0>lo CHs5!"h=c^84\_;9b1y\o4h J^ M.KYXꭍMa3(,ead<'S54ޝ`sPsj:ɇ3Z7qWwx0& UM\71K?oƷP@n௯(re(d؀>ŹHw{tM!E>)shar@ml\A( ]&+1Y[Zlt}CE>[Xq')(mShj;snH 5l*\Pi\I#ϙ `g̨ADASS‹-Kf٘+LccSOsD:qJ;52lycn0ma<~uĶkQׂ֙ZbFh` -^Fg4Ka_(vꮌOerFꐥWp^h:ܚz$kĄ "/Z@Q/ z{Mg޹d?QaNOf2?I33@陜̥j7+ YZI4B3H,xX}KmEH` څ}2=\7~1 s p\̈́-k0𯯒st:Əڨ{@|z2d/? bK'Mm`"5J<Ƃ :hvwϢ6M^@Ŕ!)Fǟ ]1i;X{+Kq;ެ*hE;W~Jiȭ!0 iL Af&gN'^=JVSҫT?nM8Dі>7@ޅq3$)ޝ1Rqj yyؗ0||z*7{yL/nB* \'qMo~}&?;'LjDs֍!h {ę5׻<$K&HIz򰹓DC!1;K>_ƽ*E$d@drc7߉l% Vc= >~ik5v+-Xs{C2X ܀5&lJx6 :g7 HE WnĽ ُ rTsSl܀l&>foNT ra/1X'ͳ,fIL`2+"ޜ߫hw)o 4t95Ɨx#"=mx5Cpע l=44X -śG_dN0"XJĶ~1l~JR.q'D X ?VnlĴmvr;_]2Ndo%|KHq\7L-n ^\ ]•':Q5j1 8FA˴q< oMphw?(*^GK!هzoS75Zt!{KO3Ex:wMF PpQs{OajLH",<+ٝI[zOdf*n@nL[9햂|A!dƄMU%sJYsQ^3m\ʲqY0c!Nsl(.[ ĭ1 M L?U_\TiSo&*KZE`,^" ծ=5 U- ^p"O f<ѭ&3vf.m04ԬJ%csHa:99EXZZRMQ::|r Hy27M6Am^7HT+s ^'f<#!\>2>ōg`>Ɪgo&PVg ogaNBl6C4}`[! ڮSVO.9͓8Ua+)3vȅZ.H\yQ+?OoO"@m|:;;HB'}D Ey}|G]_ 2"W29q"Dٜmb8 AXqJǯR핢; Wϗɍ_Qo'FfGvFTY&`sX/eu#.r츙gǦ㈊ igH!(+H9:+ ӤY 7T#?;t0˜DWldc/j/V_jc͘ x~&;N=O8Ir }koFoF3G沲Bx d%S|[#ܚaA`!&S 7m ճHD.~'? /eXx1{gHWO_Cٗ̒ F|x&=9!Zm!.[ʍkT !t |%ǺQS\ zfCUp ?vGB1sha=vԚV\ 0w8B!*V6apXm s:D*tcKMI lo,J[&]uN3|hZ0mXY~R0r::Ȇ2R㭐N#{uN}hv#ރ9ҹa˹ 0/`LrR]$LBoL(jWЦK8`qCE@0.&xU+6u? :L1cJ_ B8saiJf#ta)5 i.6@C(uˌ OlpT*Wx۞ێcHٴYD)(삆!Jmջ={/YZ_=*[ˡkq ?RV7I,7+p[\ +>MbVͭvAWT2To@V\F¯r ] 3Bb%f3q#)>9](B7ҭiejV{݊^Lڣ6TpIyZ&݉S{IEqeP76(,I^+ůeM*yy̖V*4}Ky5Ζ܍.әRŐ2p̳K,W`>eA4 -1s+>ԯ6z8hf_"m)Oh;'6$ 60N/Mt }tP{(4\q{-]g ClY'1azJ6c"Y;RVBO-йsF<6 E#ةx}GzKusA _̂@Z ta9J8?J Ȃ3ci~ѽ C;l% D6D*9pL\1pKWn¯c7wwU#nUЏxc#\zxAn~K g9 ~Vc؈3=d\oL K}\tF3g-}#v4(͢GNk͋:CssQ2:76ɂ"|cU峦jCW=w{BZdKM!*&H=KNp:CҬejܛ}; #W4բUpT<ːr99rLqkYav,3V*y:_@{.iK(jm7KS>p >Fu4^u ,<_e7ИYGyo`\6XSb_ 6u XMbwl58׬|Ep~w`$zE5]:5HVO'%C{s!4ѹ2+ !e$nsHE(OL+&,|@3.vKY '| : *Nӌdhl;$3;%V E &I<&-qAtTJ^ehhl>`:;6Ӯ2 /ԓ鈹+zK٦:;};CX+^X7|IL6D|a 7GA\ez.vjqwu҄2o;HN'3^^xm&)D?2fzi `V4a%N17ҹR_z!.1 :;Ը;j"y?vjr; At\WUZ c2f}C+jюחV,k]OǕ-PY֛?rW-! &(E*lFz YpsmH}kl/RmK50p ,| y|)F|9DJgl%]>FNO{#hYͳ.cZl1 k wuJ$E|ų>?T.@PԙTq+e5&-101x*XGKcs{Op:RJâ$fKMJN'fbv{(L(4a0` 3\-H֭z~]gPI7a֞`' IOHlVN6N3jzޥȑU.קmHM{F][JZ#ې"O^+_HRGc]H0IϋtՕH/b@8שּׁ ѿ6=\FzMdE鴛OBXRO79aWaG B3Ģ0 Q'^ӴpF=jE)MD4fDqܴqz=Y4gi#ҹ4y&4Y˚k4\qWm7_.;o󦤉vP \$\n:{F. j_J<1hC{M 0n9ctT SDkhKH.58`gsjyRxP4k:7 (eW4j:rcјܨwUO:Z/O(¨Uz7teZCri:{˅ 91h#* f+   ,n+{"@rV."9v23%fl@̱zZ=<]2q1W {j:(X*TdiqwǾLxZ(46l}.%Snӈwv-? 9̍˓BlKDD1}"nN9wΨÅrFǫI*pebz$Ŏ09 &+r58`Ѽ:p xxGRtVuIy/wHi`]>ScK2m_,WA8YDR2Mauw>R{K$Ho{R، )ҴEWq|t$q,oPkڍqn{ST_Uv/i41xcQIY)u_ΐMn<-x E]|?"~[{]K|cuH1SP?z8H#Λ_ǫI8WV?@ x.D]iu!4ߧܬo;x`7ͪ-U]d,i*!N.f̙~drKgnj9+e\>aUq煐~"RVQtpC8=KK.Bxk"LqkZu`I)F K޼AȹHb6ܾ\`8&?A3hP~BUr|(UᖹlM`8Pؤ+xF eKnxn?~;FɌ7)56i>PV|SZyeЌ+gCdh )zM4ς)>c㷶VLdvrF/Y4^A~SZSMtdOhE8sD(8XG"$R5kI\(ǘ E(jk-J.f!tEpq ⹠)6O B(Ub {uD1Ay ^LzCie݈wStzm8'lypCSyy"k2-eZϯ@;(=jN{D ߿65I~فD3XZTK]=7KTp1ʼ̥G, &7x؆"ݫ3dl6uI)FQC&W0n繂(*7SFbW8t]1('Vn"-U[\Z̯whռcr볘SS2I^H%dފA~Zٗ)#0\7e>A`>t@Ir9N=oHUlElpۇw"xK"Ȇ { zwDNOi/;BWH6敋UtOD4P˦KGB#_ ZG@jC'M~no}OlׂÖvgm|B3-3 =@o9UZ#fu,KEʖ9۴KtpP=m[lN<GxD"AX1c+$+McM֍v]n\w.%6`t | Xv~4Yȍj;|Q+9Bu},؀or10@e]g\ syr.Ca&zg4JwWg+ja;dJs5-2n} ʊV{nl\D)oK6 K2MP5앪w5aۙs1zD ra+:^xCNHo\g8葌vf2JNediT^-iH^ܤ?yi\9%Г#8P脯lD^tJX^kYq!7ZImcG?~xbltpu$1h='{/'YqQae>% y0\-iG^ԑ"k+W{̄&\Lt%6j,9s'XꤚFecm[Kz*To!R W˯bŻ 4RےI O=#}}L ʽ0/#ҌMxɌlEy47[U&:6;+$^J^}>\}pZ׊Ւ4;rW|u]τYôjbι/T\cr#UC?{鍸sںRIDLS2Ev$z턗D儛v9 `|%nSBRu?梧 K-Z+EK- /n)0XC;v#AH \n7eAiJ/g ?6zJZP)Ʃ׺/;Φ7z^sڵ,J'"ѩd=}3𦑋bB Ŀv?Sh@rScޣ{/ŋj .oan7ت)rFsL.Vq7B٩Zu1w'эzf/iІEdxĖU2 7 YY;goBz7:CGN~_i.(=C ckZoMݙ߼ _ l۠qLHVr)Vhy Hq n!X^n 8Vuw]H9ddܝ%Jx^"`ϫvTFǣhAE  |o2pe!8F6Wf4J72aP%} "f1Bjr}ՠP|)A~yq dk9jSx2ߠY+g7AUcj [;a_&WDM'o„ʗ{U_T+swxl&=f>5{'x!u.{3HoK>Ԛ֭mgD##˱30+=(kl{gRBzmsaȤK&LXQv͂xSTO)`N*NopEqʖ-Y܌E \Pۥ8}!Jqw!MNѯ\HPQ.O-|ZǣtULc"UIǬk%h9&jaꂆ 9 BM^௎u3t`st}%jR$sۅ|Š,,Ӡ1qkܳQ`)-# 2 l! >Sݫ juwԅHlK=Q5mPNn@+HdzƬ8>i醞_42ZGEĽe!Ç&A^= 6oc t%hO }-{ w ϖ^nI&سĈ$:s7~c #<7w?);cw^!+T^$  oBv<  0Rq%^q۵:{Sydžt޾i6#Yuł#@=l-zn}ޅե4p\^ocgx`蟏tH;ebSpc 6Q@I,G~.lP7%IZcIO]XxX扨Df4kvq"\ab.Ah)}/g#2/ 3p gTJX]785 0H~{RtH$|f'vc]R m0AmK0}8@1ARrnGs~jwf>eU5F&ّlzB,=uHEÄKvɱ,.SYy~X vMbńDS`ñ8ecqjGe&fj楎1E- MoĴo}/ 4|/pICrG[Qrc( 0]Ԏ&ME -nԋY~WOT,*uǦ\HTIToa^!Oh iq)G|DyYK%:Up+N\U -J築(POb', F!u ~(TF@yН V G-J'7K<4Rx/R^Fn-E:ildYQyԜH5J=+su=~fa\.JkAi®&S z6m-W'8a+q)4:rWMi_ҋSvȆ}V/=Bh f>9p%M`^g /_EEe_j[Nb9 DrAvJp LOdZmĴ,6皮=cʪZ__ Pm~_>~r_ PeilŷNC|I,Yoz8Jxf#5w3gGЇ؝]? l%UWuXyfӎ%VZo(u8TM,LcD8i!aiq~7D/=:M-%[ |@ţHwcݫm[EAQDz v%([WN]szz9 lq`"sT-x\ `=';wE ?O]g J0欵/hb DiOүU_ yѬe|ȶ$"dGz& ]4nnb](ylL(zp0 y-F=)NqYgٌz0KETۇƓi'z$D*iCN ^텈4>j` `|?d0ztuY4_x= gVKid;\Τ )pj9lߔyK:X_|!`i)kGw F`)Wh&vt!o~[$,k4D~%iǸӈuKIrb'Ҩ"+~(u*7g] oT-}vUPv ̷0q Yg#iPBeNb_4V:UڲKKk.l-hӜ%c+}ZQ\<(LWPK,^bJ*8"TS!yeԻo=GJ5 (սR"+r :Qv1Ia{BIzq 4l ch2Nf長sj]5X0 dܪIVwHS?;wba_| %Gp|qV>fjoNd @>ﯨD 2 VtQ y0 &/og9D0w$6$T'lB*bKN}0I} "~/Pr%(f|B>~˖!Z>kd S-Hybڶ8>tnm܄Z B#JpÕnU9ܺ" QǺvEI=}8tXbA[,OFtb^OnyuRZf)L/†8N ?{-Qn-րbV "փjz$P'd1Ȋ6mR#zr4Sv` &AJt<\idsP@g(rA̓(%6PIo+}[ڥX6.uA NF宙GLaw4R;cy[ „<+o[,RJ*f|#,{N}S, M%3g͸aC*Э%~herٷqwXf;eq i{z%KG4kʞ/)jt-'_ ˟W~) J2Gt3q]IW)l m*=XB1{V{qpI&/]/?אl ?-yѤeM}0ӻOÁSs-NzIғ'=J*Q}1=_ZL!9sr\_81S`U"ꞽB)x'a;^gfˇ2$7IsU7Գ#?㝤AK$`Q$VP^.{+)ss9i#ELef"%9㌊lڹ$S"> >W.Wc4ՀL*W{cr'z8A|B U=RC4M W^ҟTW5"|>)$V L|0x2cYFb۷zg8N #gBՂ,Uk[HهOo@rO `C5vL?"裨2N [N!9Qx[\OCz<͙*F 5sG:'J EPߓXmpHP#6M6-M,XZ9`BS\ﴃcdwm|\lfv[j0k}Êx9ҹ(pMXO=5McLiO^ંJ Q"b +4ډJZBAAg&X$$c)SVSFۇBKN%*.kȃvm B6#tPEʂ\A6\|jYH$jbE]u‰wNӍ֊Wg/05w2]r"ÌM^ WMn7d:["{NvLxS&[\=kxQWN>Ӓz7!Ty6ĕ::kB*P&Ό +҅dK3>;9:_«w6Yv`z2mnceH}\yٲ6݄]d!4Ppy(RuRrHibm.=*JT㤥Yxk1Y9X#0&ʿ|m"z̶E>Ƭ.0`ToLH5`]k|̹wW,g清Agt֎85总5X@д[Dw*-xTsh@e/ 'KmNݺ@4o+|=WIP^iDl׽m-&vEj{d*<8 ]$4('4):右P%4b25) qVlZ0Q(wloALan8Tc8K @Kz$58A=8{ԙ[HX+*z[{'f׻e }/򜕝7 d }3kA\@Gʚu}z]PY_ePb³j|KijJl,tv{yКVYlyԪ׽AJ/$"@ ƦRY$ h1lFXy'|GE!mȽ:X)?dX*țFu~Zw#c8_RKW. Kh`9tܿ|@@ȀoۏKzk4[ӝy-/::/ :MJ0]X1urun̸n-a1rn &f paf^^9um>=[^lվSc@2z⻐L+;0Ce7~_{TE 2SFu0t5UI(32p_M$ߙ"0c+xR8{h ljmCe6~H(dWATм 9\栶I QNaUVT:hj:ڢk7 DNV^e t.q9fNͶbӎ}FJXbv٫,0.XQxiɁw3xdYzv/ӫcr C0/@[ӡ#LK oi7ld  ?*0ߙ)^^;`-*&easRB$ SOpBƯ^֠UNx4KĬ& U+>EYf\o^(?gS>Izxa&E>&t#mE|xLHFGwhB A{C^#5>=Y;~BUC HTA}KshԢQ}hj#뉝,=Õ7ȂVxЭIȓG %>1߇-g!̝۬d/dK*)`U&$y2 473h'@:do 7T+?obcIdeHtbR+1A @RE`7{yYl6G++( Ng{`؞P"A%rKjvހc])~ry[/&MA ןQVnk&Iϧg8Jb"FjS|)Is$ƦV~j\ͮZhRosrvc~ tQ0Z-bBv~uI~#I,,e0~fe(!^|*G?u'\/F.5q.A+C5)ŭErI|dAmAo Syf:涨;A͓_& *1[KL`Sn&x9#59d.)Ĕ -r),>&n6X^DcN\q1 |Yc2pKSD_3Y@+ ;"/>+ e JX$)ݥ_a}䎶V9/WG˃7!'R2|m -x}ť㛏喟T2%+wM`tײ*> ID3;Iχ`?9xV%pQh*K"\03̛1Kyg#4zQpS$BH?Xlo p xK~{[w<3xܫ r+* }Y96]<[2u.Jq{7~m҂Ywc֘py>}M&)raԻ(OWM[lۛm왡N 8Y0qJWxJ16ha컖ی>yo@qJ>4nU"ڻi5g?YjlSƙj#LFj h\>Nٱ/J1 Z>dxGIP.Xii@qgNm@;ưRam22k$q_1bĻ#Ls6h.XC7SH<չb6$7Һu𩒘aY^bDm& gUL\Vf& <`yb%RǂX:w?ku "Y`Ƃ)\YaYeA^LkđA1RG}hL >U}y} $Ia<} BP{d ~6M-]˪nn<Ö]:}ff}۪^⃂>mC֛ 1DQQ5|@WB { 6$:b_vzZMkgƁkDsl j +/Ȩ=Eln"Y=W:KU-+ [2jS1x99$(2<,kq'X &&}N*RdVHg,$\=F+E`}/A1춁*&zmyHuSzWa2}'I WF@aeBsϏ>rvlUQY~D IP;gbDi;m>ҍ2gO1@3OAe쨃JeYӋl[E| DVeb 9ITDe{e _6XKP%XXsx$yn$&*^߮:٪popd${L[C`ɺi (؜іe.a~k{.@&!0\Y!s}ʺ?K*7!o-tPUYx x1jw |i_߀M҅nȕttdhtNw`9^krc[ma[yͦarK 9#k䷔GCUxrEX acW^pk)aSо; Oh2mZR) jNM1J6!]ŃkrT ܻO:q1Ʈ/-I`R3p =>W*j^Y K|vK('>$j( f,RYbY:H_K51iT=o_^ A8?56Mw>*4E>!E<n< tzx2 8p QMة V>\tLmM4sBjM?RK; wz*ae+ᓹR#˰މN#kiCA4X}gㄸ"CX/㿭cex/ejۅ˗¨,oplIRXZ i\s>TRVtK Sܓ) _kӻ9$?{%ݑ;yBO8'8}$W9OրP 8la`?ggN^NY mphJu?Y;awVzޏnz# ? .C:'pl L,,Vr6= /ɴmlv5m4p#ɳ\4hկз@Z?Kӱ]# ۑA?joۥю~ m{o2y P>u'Ž8+r' nOB#^ʎ,{؟$.3-xs9OZ7+HR[?a6 .ESnyHr:6Ar_?c5u?qtiѬ x&N I0mC ܔU uC\kT{\M#Z_a.xz|WtjY`\f%}/i6-Tgr;˖)_ IEΥ1[|JV鴓 CmI G#z O`]rEi·1><<1:P K* dz>|paanδ̩^o(8\D]&,>:fݖHBWDͱ+ †A$!6=4"4u<ސ\6Rm[5`3G͛E*ln㖎6IFUsbb%^Ո3 fM8x*$N|ٽqd;gSD/ŗ!{ |L{i]h(M̍(W_}+&IWddwԶQ~Oxxԫeon׸eZtSD? o @\>Bt7l_3dp5QX~dX_`#K}Ks#KNKǩ8uX49t p]닯Tv;I>tX ˛OSrHPl ߲RZZچrx'SAGI^ G!K{OI  F+糾븵X]E! SUJz[Hu\fZV F={kEKz9T9lLc=%fw,IEs鈕f{w~YM%np+=Q6^>sci%[*k >[@ [47B915bh<`rugJ#1vIM  lZ;vP8/[quWbՅh5OSbVR*`ZV|P8CZ`[!`#K*WrB7 ӟ%O}2ii9jϹ55++Y [ٻ~/ԵM !Qjsɪ0JqzI ˥ŷ~rjUxӯpb~Ô '['/FLad ˗vZT݋b=Ж'R ر& D閬@L'X 5ʞR$oS^[!Hy\ cXˈ?Z(d}*եXUC ĹE)fylAȍ=13qM6v%# ppC?P,H UKńci%-bT Fpili;i xpxE[Ahs*0HgCITi+2h鑊ؕ]y# _kS泭(n m4'<*cgޔ^GUWF`Е)Zt绥-97 )#\zCGHMI[{I{5{1OplF2[6Skg ߥ%`XAŨVHE9?UU{fr"ZZ9d| L6է8= Lcsp h? ŜHfG/(p*aaW9ڎ)[vXՅ4]"`0w[LвP q@C,0'B)L\p-_^b8oVЙJfwoD cC8+rq Jxx8!,kt*VF'qmâ֌s}qejC-4ZxuR2yD!yfJ5RFh}r6%e~R{=5ZXvE0 ʤ )ҊH*Y(Yz3 Vc;]^?b 饨MTLiU_դ5OxkzQ P,w\:_;q}jLm1^ퟗ*JD"̚h$[}6=XSkWcyqZ-v1"ߑI _*WtA<oAyn _ JĥEX/'v,7.ax\I3q 7ynE=K"_YIxdLJ GQ2bG|Pq;JSB 'F(ڻtI4ٷ˔dE(V!hs0!4@fNSW))gě?q\O#uĩbW3$oG쳉YlYhP׆$S(O۹TKJ)4Zr\E`͍Sg uq'g#Y#yʹA)b?GAs }XfrD"[# K`_f!}<^#LQ+OnLB#b<:08w?%:ys=sUbԜyڨPa&awM>cQL+! cnԺ>'rڢmW,O!Q*2T"28g}4̄ڠa83RdHj5i2*sDZ, ]JWlJEɥu؂ۻè[E׏C-z f- ,nl:ޘV+Fqt6a8.mnUDٵ] v#3J͸l͠4>el%/^{b#׳YFհۋt84D?r.5;y*&6 Ļ]RN %!#;$wg"%ikd]de|Q ǽ:, %yH[#y!F(uhvST! QݫAYb9u JEAٸ7HWPvH_f4{Ux,ԙL3XhIeߝD.Pɚ 뻜R}4Zr1Jt~;JT9Z`OK~ dPĸ@R~ugԸ_܉H h-Adf)MzxԺ. ̝tiZ4b`]vOWL*Q-FDnXf5)/βan&os/+0ű6(v)KϏ)HȜ DY/%@};B)I>ex#j12= I>,lQ~Z?IU _wU0d:K–2=l/F~wRp[@GZMAsLJ,!7S]7 ۦf!pjM5 RtV'_0՞i B%rNH0AJyn@\ki|ų3[bNy6IX*ewvk\*H:w~$vp~QАjz}fqwW| lQB4HμʶV/fYz*pT_w0@u%tCT lْKŐ+*k%t]é|uSLSԒ|Il4)H\tgB@ !O1bZ.LpDSn҅+FCb8M1| 廏"uATݙM+vC%j ;DLN6[P ͊'^ @’d7!-0Uz1MNA<#l;stty[[nJ9v9pkFƪ"e`gYTg@^(dq94Rҥ^OL` IFJP"tw " WeJ>_i#hTrYJ,m5gp-:3rY!9=ά jYT}-26Yu1.Kp'Z;|{2Pjbx4q\NRU_WMg.Y@Z78 O%SgfXRJ.4@1) u4Go1sbFNp8zFOL-H70]F= Ӗ@E~<2ª{Uï TwQڡ MH\#!}Xh SVzNC?:򈱧PY$`DE@1Y2\w̭nk^=/[8!2,ĄR?Pӑ&ɔߘG3%!.:u5<톨e 5V=RH"<`{ἙH+JKe,;r'wi0٫ѶśnVmcFy⭿p!5IC[@\t8'NX/7Us^AX^lgV ; 6~fOҞ? [>ׅ+WRܭ; r<3(q+Eb_aRٯ8֜- (]r <&<d@>$Hn.=֌bԅhi)F]{xɞAg! h #3ZqS[P ТL~C? Ǫ'힛C͓p-f^a'ν-BkF}+J43c&/~˨k3 #ĝ} NQ}0eA%'M߬bh #Ɩ}Ftsty|ٙ``'kʯSAv^lL`{u..ROxgjr?[$ "nvyV|ۜA, ^FI%`L(&xdž&cyz\p&06t f~7ū(ob, i42d4cu8_-79FMpDYMhgn }oքbeo8GOcbǡ]]^qj||(97g+#{[S _9$K*,Ɲ+Vߩ)ai~8+{!W H<1탟am6Xɖ_t(UP)³kE[BuFVԨj;He+V!v;q5)֤jG,\T=n +AHO [t?S*O.u MC{Sp`TоHsUjH6yF.oI\8z ?;OPj7z;% D ~(戴"| ^c3y# t%8(jj@0Os KR Mt!njs]U{`./Yqr qiw$(t+cxՋS=pmJ8KH C&^Q'Qv9%eA5u 8<买It/9!k4d3plܖ]3 r|^dE tC`lެ-EΧ'XN{ҿ6X@åh[eno_I:铻b a~tP]xΪ&of^g!XSEl$F\d|5"g'7@Q#:ڂmMA(lA(Le]鶾&d6MQQ/# _xl:@Ұe| eJJ[v`[Z̒qV!\xIx4G; U^Ԫcp\ҏ]uR%(_WCgVe|v'2%^҃9օ+;ũ>rf2/1Q=SeB] o \{y?eWG\!R3vLF-^΂.,,je$ Kݸz׵w4(U%ݯtueҖ͔!8'IawOfJ4k? ps넠.Yh1w*MQmelHcCd 7Viq$LƷ"I&¿onxN,eP#no+mk@R9c&. ?z71&][65S%"B`Wh-d'9́YS_ M`嫀._E7HbXhtE_h/*~ ud zgO6n_nKѨ2U_D dHjmQA=H|՛*-T\T_HRqy )7Nf+3ȗmF&=F>!=V7P iξ9d:WB+|]{cL +H2tE= $l5^)1k"͠3> N=*IX!gkwSL '08ѿ—7Bq[Czχ'[>o!xе)~$z""XQi.8RP/:iG_ OڎG 9A~Mžj*Ζ\9ڪޛJ2|41HdlO'РSX-\b"=JWa>`) pDA]JyBѭ*dVѼGUاGĎƃy8 ^fœs f#%Px@T.N1e!9~J8zKgI( OV2dEAt\+rҪI]htښ(Vy^J 0pcD)XͧČ8=IA^&'(kCne (Xja :ՍsT 9ei N fÒ|sD}XV5]ݟ|Tluzc՝3y?*]&O0ދtKzbt^ΠjkÙ@R1Oj8d!$]3TMٟD[:Q=N#u=x@a>AGRR0_q ԗEWژ,@;qdHTq`Z]Z$6?R@~`,'\t( %Ruj[w&fX.#EGijo= LL/yɎW2MU+Π(Z:C 1i,[3 R:O3:a>^FוZ*rd(ոc_5ҥ1[l=DW|TΎRBMNK1&k / rK_}d. օ=:s xp 'WĄ|P|O a8_ I2gO!ֹ,$n:MA=,$T(Rt,xzC4U(FC;勴n.)m5w_gBnM-[n2d! ˜1tИOfuͲs?@Q쿟WfA}@J|J}|hXyGϣ+9Co:,4l~Y* |P/@>f L}62kWKͮO0;]ti_o'=>g>W>[E̕sRz5MRfb`dW籎W<3׿0;x?vfڬfo*$fMhC$l\N6sѡ?ntF@d +i= ŒcӉ@"T<{hݧc-mjya_0FL,N"OR[xNo ^+A|B o[ҜViW[uG\'+ H,KFw3悀+1j o.= LW̑[vT WiODx{c=sy2zTk0->< [ M~lBNbM~.f꟨HcIŀ\?g{ʆ, !N\4\jCsickp'?bLxO͇M6 Ō1 y\J@cX76=up\ ʦO?FUKJIc~ƴvͤT :)v*[K5&^T:i]~no>իd @[ ?B/6zsrHPАD,H]PcN(a;D)vܪO0?AlY[ -_1a? v-2j"̮`('&6#<(^Xd'w`S6QzS05V'#FJ0 deS:Xb8 덗, f<Dg eT-*z*Ģ!ߦM[:k4S'4e[چZX<[Y~c`_dty apA6͆2)}t8`|Ӎ/a@.a[Bnԯ R ~>kn --Gp4Ɠ83e 4NTP_$l2H.aw7$G%y"FN6:]BU~ahkm s8~ rb# '?Χ-F8TW(͍|_fiJiBp60AU6CXyS$?2QB/*I{%q|]s DK7Eў7ão2C=r@ؿw^c#a4;<䓾N`i_"Bv6kLd#^0X@.4+bg4X9~$|.X]3餚a{%.\ިe?B\3oɃO"bǾG\ %ND0X1vMǎKŻ %)Ăm4Kljf)1V-xA8@O߽@\LPQ0O{aLT.UC|G~{cG%GMkNv}v& ;uT;#AB_-`b{pk%gr/7jjϸytM(RCD| S/wOsp|?㙒^ qD7aZ+MI\΂amt 8 l q 'N2qCa IN8;u!oO *ԚSKbH,VRs<$ 8lcXe[]8OP]E,x ЛZBF|&RZB0ʕܧ:O¹32E~eC|%cNp\eĴ>}G{7Mzȓt/U~˙fO1%rLJPtb;Pȏkg^PKXl9=oל H>Ms4~a{*oS޹#^1, %ENyf<_>J :v✌ +ّ! (]˿ȝ)@=aӏgjvbV*Ȩ'"Q7t=V_ Nq7:0 +&e(FΪ}Bz:!X3H,BY`ӷ_60cKe^pNZ,6{aBɝ%@JR鷟D5E3#l{T:YS-LB8p;`B`s8)Ϲ/Ui?Z 3D'}mL,nuݹtFg_ > 9,bp|#rsoXUG;467QOX*7 ؓ1 J.501vb,O4[! ׌3 -itNGtt݆٩)!0 a"?8N\ʥA`2h޿g#$iɋ1&?Iosb{;WrƁulY (n`= s hFF~HncK $`(EiYu$flFU ȵ35(TW ̰3"JLR*vx37ّx$ _Vz,"TO&k:#Х,nޙH]2 "-KU8",3e (f g4ݧ,k\luEG[QG/tpoWNOZ>;I"2͏.MZL6JFa* '&md[)C7K9& 9zRS0dB?2J,*F}jfA fY2ti5Ji5~FkqvrժnhTt7w~vI3!R:<dA4˦Ӧ_Hur1GGIvm?aft DOC̆eǦ:VeؕMw`.-9| QM! cԈVzC3=#mYRBH{ }xx˺APes=vꃇbKK!+Bt;XW!y{¯(QCJC,AD9ei2.{lVpk*qD6BJ3u qW+bxаٱ.){vxumcֱP[I|lS 9CFcO?ڰ;ZpZs.ddx8,F/Ȟ'z3ѵvYrhO"M] gU+Q&m9 AtH5U7M18֖Hȸ84A-xzL&OC ߌ#NE^LZl݀cR5xh ID%@$3 T/R;Fhcڋaa經9 L}bO ^fQ %GgȸP.blWíAಣ发Rb-@e'>Gy9x7[QSKU1C OEg+?䱫DC{z>D6RX\\_;\QJƸ"ȺCJs'ˁhޥ;E)xz>4zOggcEj"0W_RmI9зZ 1n]*#*9q1{_~Եyjn?-35%OKESxB卜\'$+{Sԅ.9dԹlG9{w#óLvT/3iG99D#4m_LPMLğ%Cq{>˯ '0j= \zm#ǡM(+R-r`|YnRu- ilk{H!ϼ(7Ш@a)DmZQ_5GHR=,row?Ҹ?/gs"} YM+Xo(YNVJ%f0Qh. Jtiп33{g^%3m>"*o3!-^RM|K>b'01k.TR_KK:eI%ky8s<$Eÿ K7{'9 Ŀ t~r g½ ^Ι}jQb3X]_5yA+1TG!s#ᩉNjH̷l:ݯQcD M*_I]_O"{嫆G fSW ɍJpu$dACsZH'9AD*bY+S7RYT::{|'v{h&G_RxlpbwO=f [-jZ j-*J[(8S,(Т~ yd'PlQ ?I\v򶼢;x^7Օ!nSpU7E˅+A\P׀#q濾g7`ٌE"w .辛,?ܧ_HTx.Gf(eeL7{XäL*8=XMV_e$Ah<гnۜ,@@]|%`~'Xqit ct<* Gb"J!(ǰ{F̨x(R?/B*#X[ii#<%?B85*8V3&Uaa.xR qGtNbP!LB !CL_G;vTf0l<OJl]8@5(b%(c7##\p!7#"_*[Nv]28MZ׼Lb/PU<)xB1R}j~ݧ= ~?i\4HH⻒߾m'5: X to3uˌ (N.hYv>KF^J: k#4@ӓ VQ-~ r@VkmNsTHjҘ!H.wk_M"F\$@lb+غzM"@œʿ8z2XHmaվ @f#ox_HEI4w" nOf|fS .ɻDJV8  dfnE$ӒʚeyZMJ{#(\`vj\G?P'F`Tf`| vq8 1~T-RWfDU7GPg$4e8x!]   :k)t@֓j7hJ _މlHaK8.T?t*P7'Mo|K;1BEi'#9 ϥŎɎe½x)Npu?C{\m6~:Sd56CxecIgfz#~mk,CM^`)=iHMf6tir۹?B:兾f/@˯x[ hz~"EMQm,dYF1[ +59 7VTރO0UH6ឝL[]΂*WnR83D#K]`4$PdxXUf-1) lVL}aM-T `OESV?%g߻b*q,OO'CŖ4"*Z\L(#۶$z6(ٝJ'B~}3¦e<21BAÁw~,3/?~dY'XmĬ[~nŬq}5{]-=~htfش&Zћ'2.WD!4(ׇ/a.PqpfW17ekFeݷ췅0}PCj3SzQԚ& C:tmG~8SpZmAHyp3ЦoLICzy GGFNr^R#wmXIrs6$:/Pͥ,("_@o"-&9H58Q4ЂܥO :vqAIZ/TM>Q\Cc ͷyiCKZB56;UH'p@%Cr׽MɇE\h!a2B Oάk;vqYxA!ܹ.64\q˹<2 Bm UWfE$)OU^(VXe\Mf {jYt*iڱf˪GmX\Zz x]B֘ΡFL(ѸәDBGHnTAJ?\7E6lEϛm$H?`xep*YHvDsIgYQ*f>o]{diVH88V =&xnx )V%1tɱDKOV}Y>,4u]-e# 7Yڠn_2A{7C $Mҭm 9cҝ5]ƌ]c IR6Nb:|]|]/&Kfc/ܪ9n,,u 1nw]dy\Hb~?mE; dF Va~$9sf% _zs (Zz:5DJ8oSb6r7DzZ2x1d ؂`s_î ܰ:xvoyII5k6gAիቨpI;iI`%9!CV<>&rĬHuo?ж b H 9tV Cؼ’! ÷i 6B<@ͽ\zm]6M?IVeءAx`oFaecdieS"ѯ43i)ߖ(]I i &p8+amQgP֋sbޒ! b׊!qv'2׽&l/W6MImдq>֎F6ADMqmBI.YDw @WH:' ٵ昪W2v?m#MwhR6 .}j^ϣ[fp; i N%!<2.S󅝪VD oxeqɹ+ 8t!GT/} #t!IhYy28d} XIL(i/K{B#5BlJv,T%-׶sYdJR*sͭ3^>^{*]@{ݶ1^!%*mƨ0iŝjmk1z):˭bO]@g};IaqK# tC/+:KN^A$7n _m,X@ѲM&,n`_L yM8x'G:ҠO58|B#|RekN)zQ-aϮ 9 %Kr Bٺզqzcho?.‡6 ^[#3̏j*CU9 :U2;\@#B$ CU JdR+GPRZ{tϗ _ni- قzQŊ_7O3vY`]>HS EOVpUmԎдS"Soߺ"Tvhw/^HhqsO'GOC{eڒLcń[xP1 a:x2R]`Q]G6,ͩ>7u1D4աfEO+/E|_U8FRĊ6x`MTpiM3yzKn. ?*̦`^{eY$^Ao`Ɂ*Z9uWMs63l(ʵr!Jw9. zu}l/p<(ūOU諻}usN)N <|$+czЮ[|\~O ,v-yɓ9*&hTH|KY[sxR ͭuWYH\⒦U^+QU ?VKH>< MSAPsg<&rZ` e~Ӏ5 6_NQK0IE4]g -B: dU鱔JyoJ*E)^i0K޼*N_оt#p;1ձ65G0L,dJQ8S‰`l;Ʉ_Ъ]J@rFO5QX4<vuI$ťrVpffl?SmN.RXYJTdzoFAQ#$y\xg+ 7we2Q[vA0Msn~w(OFf(&P7=y pFm75Krg8}xLjl3R\L8Q$Jt rvw.aeSTVy% /)_П:Gk cXI?E5pS|ɓPViyBۃ#,q5wU厧 s" jpĔEMzEA?>1(A=M ~Go9bA΀ gbԂ]\M G?Af=󐳺jQ\ʯid{Mⴇ?ܭ!v},%KAqfڻ%?ycrO ;3Ɯɉ9"IKVḚ,;vˈ& DkdPLthm{wVPrV$@5Bu)-ZYЅ|Bt}[@dI2`:|FhZ@=h9c1[EAEq 7D9}Q} <9r 't.ƇTfEz:a#CR껿zEy c:Q K~H\]5| pMN^06Z!JیznuwR A=mP&C"N D mWI-/26ˠJKJ[2(lxT+_0,ØReg?ss|=a c8Ug;OXY!mtY{yN>7_u SLh4?s6yUr7+M̮ $LocQF2 Lb7Է"G f\ZJNY[]gL}tkFK44YA˲~12́a~!Rtt4O_ V^z5Xypi4O[X=:y>;\b8|ud3uy4p;/;I>yjq󃶃%ǽLZ9PO|-D n](ʗ7t&> ޱmg,g-)CvvH&I_;"Ev TiuZkWCZ,ԯz[ڢa^} [J+˭OnNY-/B0:Mİ^r̬HBKhm}\\-(8 }8bKqf=l~ [ jW\+rb$*W ~,ԳSAAyv"(ىǬvGXІvŗ*7)IyC %qdF  !VA3cW(/LMnoEn٢B7x(QIn4aA1aFꟀuVVD06ү^MwQ *އXVV\r) wyDžeF~$y4su67 0!޵wS~HEr$P9~_Ȋ=HhhW§<`CWz:Z`D+'(M׏dسDg$*OI[ xY`5lOѐ4apv/TWV/Wf=n ĘKlBZ 2HL@L$'/۷̄;3;kvaHq3 A|<~0uj&U>\615uCU7Ԅ}>Y=}~ow/Ǐ8I=f3:}^F36x1g4K0,==2_V~ѧ081]wu>6XFr,M4} *=˧Ysc~aR,4;&gHXz|}63⦰♸.rLom\Bg ~ pmei(y%Iv SA' C)(I)FB3{=8&'T'(E\X@v, Tx5 g`v'&2~}a<$G0e Wস]F%m|-4>֠$_/d{㹎v]d,~(;GWޯUaV!XA7Vk0zEh("g8]zhhyLW(x* EAscأuH:?הі;Q_&I^pWe9|V [?SLb#LNq/锩CX؊M LQ# l$Mna*dl򾺥O꽶𜩲%n]7&ǥؐ Ʈ+zz6{~KwvP !4 :>JW*?pj[9zk@ݧs1*& WҚAQL=S닿 d5ۡ6/@76 $PʆOZpZjܔQ{lb1cJ_i0p#-G7DaE[y0D'cfX0^$HSbג 7+SFdSA=^>A5#&ǿ}2q|\L/(<%'_> 金7hl֜ 4mOO${p8w9.^{xvK9hGi([뛸*%H r7hxش5*ClKܠXphCqe)bpX>09& z њ~Jq G oȹ5vh.7ڷ<Þpߎ>m~w1ݻڄTb鿍n<*rA ei(+@"}n)t -<-𨁙ޗ֓ ~ݓ]-5<ǐQvxzu$҄gJMX>s`X 7Cf)bU&ؼ"k$=m]W\nu4 VH`NrX2ݳCRpğ{7 <E"1qH|jf mxά>kCq%ܺa)AJ %$ȻHõ%9 :bo&7AF$Rn}}fZ嵣YUk FoI%ԓ2-2;szCLn]c a)Ҋnqg5L>ȝ;ȟzk8g,r}p>sKPsy$)K.آE @n"SJCUTD Zݐu# +3Tx*Axwcaf7\:$lk<3iayhȗrqK@\6dfGD[wHd؋eF*Gw,uӱs ,#Ph' KOsZ6_8wGDyP/ۗ1Sn~#,pF V45j@r6U(w3#x=)x4N6\'7x^^evr"UTg)nw,XnAⅬ`;N#c,V"Ey:14o Hj_]Мf2/@491N2LK2ٌA?$sb{#/ffor]^ނqv֕ӝ H\t'vQdd1KKc  o$)IGܺE$ rWJm#UdHwKE{kр)M )Wh',X2:9 .Ez* R‘,i7m!gqxx;6=tM֔tml@6hl8@Đ( ґˇr}2@i[RKEaU9q\ yJ! |]<>Aڅj^×'xllmRg.h"8Ԇ[ӂ,w8^жُ(h:Q:aa@ީqJBHG^oYvaARcu3ᷘcblXr~nUUJfij0jKZcm++Ve2izΒ. և4kγOJe Qꊵ9@X/۹[, ʻeGFN,qDD}l_YT|ýH%i'8~NT#Pssgt6g谌@ߛ(/$̈́aW 4!&ą+/d(:GSPsΘj2{(rQ&vTf=*݂#%wpddv7ŋ'Σ  Q˘DȎP%t8-(R5HW֑X6̂t_;XSំ!+%=F8}_.sFaXa\'-9!K׫ͻ[&3 ٥ŰMZ\m@K7խb>.9q.JU.X}HȬPV#ۑ^C$P*l$WxH-L mIoq؅#.BaQ$:,68bHRK9㆗øH>++Z'"@k.VuO`,~h11t/ >= V#a=GD.HzDDnխ'lYT0\uTkCװjfAF#b*Z81\Z'&n\ګԆ*FhbF-vbJ cf>ݴ6XնVwyk(b-W]G-E.ԇ0;X KH?0I]=0>oVŽVs=A/ְ S{m 4&_7Y$x1dYps$[kմCO" "{d…gɿA{f}r˘txq@8bvq'Cc5` ߞ 2{4v /jGuHC~C۹ۇt-AvVωp4G`Ľzy0EAfvZY]&vt&Ue~)[do8pnr·QւR>7ؘ&34HƖDy',R4O5rФpFӠP,ysHF"O9+A$XW ҌoJ-ױѨEٽ[d3lLD^N]Reje7dΪruʳ Mppܹ˄S Z Q4("R:u2K@`(O[;{:Uw+ `]|xZɍw˰-vN##NϞl?K|knǝPVF2gp3_*uz BvH-"@m,DV['2~T$0y(2CӰ^[ JEcR8V~Q`yA>k#;HR6t'dhCa;1'`;!D0v+exxQuaF3&0 3Qr英V5'A# U⼏Wu1|A42/RMi %`1qN**1PT&75)ʧSaDJ;亮ʆcN7%/ο{KFLyZ᠖64sʡR@<.59E#z+Z^pA{{^ZFˆn¬%.2[5 _wn` 1فg-P'!piK3WèV>rGJP4cSS[Z8(I/Q|_. )ܓ,Bz}o pwLb%Ϊ~B]mII 6aO  ޝo vmpSŨ&8ⷜ,&QIS٤XaVC鍽h\t}>xO9_pl 3c#SD x9ɺJ ,gF lPz._JB&2E5T!O#<}~!_Q?HDi7qk-1cf}sRMRQdeH27x"~+M>M!kbKVߨZoRQp[WA'_\F M:{肴:P(†NHRpt f.M&c{tnԢu+F //'nuw\'2UDQMw<)3= !tIUJ-)ک,>ٌFwdhCiJoY"SaἍ0ލe7gP"ĨGos>ȯ*~  E(޵ J9pU[93C:iNŞZ~@gG=l az+&4EKp!m|d1jG-=7ſ48{ p5g-zmy *\.\i ڍoPxǤ4wh$ujÔpjRB^.ڬ/yho g4K$i.r*_%ɚlЇ$,*J=h.&m)g2e_? IH} ݟoʎ+v>PpY P8hC-TmNCb>"]KhvgXB(뛟JUmpJ׮eZZ%- 9i3YX@o*KI!ʳl*gCgG= cXD(vxe"2Wt_~ <;kU[x} O|~uic¦J5cI G~6d}|*弖dI ƟE"VNt5dCcLF@RǞ\C"U"gGCQ~l}W efnJw 6yVj Մy tJY1_4̎n$WR㱼,j@GXx2l.gΝ D~i Qe:+{DNaI $#" RRȮURG/bibi]:`6ĶBkz𧇚:=H c+ !qIWЫDX?G)HKtBu:9GNNoBEt/Քa:VmpY!DN|!{d~G8V_WzvrL5`^g-/Ocᣜm11(W'/Fhء6:kS~ I9ګ|o˰q&E~\Tfv5nW 3ܯ|P+oxc VIs4nӌ_tDc8>q ~8y :Z&v$;5 GL 6w,~KIHwZ˶8uJ zhs"JugUނ(H |'ߟB)I$|5h?PhIxv|"'A rK].N #_*WѶ>m.~A?gVBδؾbu]7P>#+p]3OŜ%ZFD$"XMgi1㼣B|K Ay[F0p,6o:\/_SIĄ!0 szvWɀ]|| Ri9 Z2,`eB^*{w)8$ء2F.\hC{E/*UڶomLh.v yo5f8'|\; Huښ-/] R%ٰK,VjPFFH)bz>c|?Z|?w+xMdpdERW vrVa&9DIn~DF+c|l'DX+ښ>~5hN{ldKn`'[,]4P.LO 9M) ȭf<m$39a 6vr+m`# зvѬ>#ױ؆%/[hc3+~ZAm- "+%JcHg˴4&z`J`V@XRN'kz #2F1iVoWD!h}ȸzj ʁV%`6FSwnvsbޠSN|x^X&^Xat,a UXOT$:*>U|>/U`h.BgAL(BW\i>0uOmd-/l e#q%3cL+:W}OC@]qT:ouX FW@RdZ.!ʹPVe3(}[ e"> W$ NZ^> 7⭨q^Rx{f ̩qiՑl,hpD%7Ì#9PMXḗFFɘ\瀿3ܐ5_u 4|(&}AdMbV%ߴC>BgAusHR .yf Ī둥IO `l}:AELc[)ٝ8G-J}E$ G޶ѮRH_O0j '! mNx"*zjnL7Qe|7}#w+B:CڍI )G;(Gx2B-fOq<4m,Xj =PEY23gx=Vr KQ a&&\(@ա1Q\K%娰ë"6t=VA?~M䬣iE,>ޅ9|2P-wR,P>Sݙ@m=Y>ہa/2Xɜ0k_rSQ]EJ̡J%eAnC -)*lw;%ij[q)\D fG)j6|LS#nQ[ď^,R. 'wxѺD7%~M!ae U|Q6YljZexiX*:"9SBTG4OQ?HS44srs8{ngzw7+!I Ol 0}tY30@ ǵ )puJ4HJL6SH}吿PW@ꄄDIgCc1'`XT\VAyd2IagdwÿQ99~ \ ID:z3+ޮHL3LqB*(<@ܔpG丂D%(϶L77%FPn@)Ϊ&k˓cLSՁPN=Q[N *8\'pדNyt8cͧ{CG>h>Gf3nca_H)IVxz~w\O(P,_b731a|FIÖD@v+g7Fn*_c_U}5 ,EW^1_QKpƨ7R]_+2y%\N382 Ll4"Pǹ 4J ~*ӊW`qbRC2@2\'{k82u0AC.zw:Xrfp_bJhs'Vgh]6Wj؈P L f0FeF5T0nIeB1M"dZ̀w`Ov5Mycks&m% xP.FwrU;6AMiBMRd(\N:^?:{ wFVeM^y"Qgd|ee)fRZOs$o4؃Bx؇fS`ċAG6ȃTsȗ&%R(]%~p*/e@AsJ/-zu߷ 9&Vக=m&ax_y1X m䎎!U{w*23 u 8B] 9Zh ?LP(^c~m)[/M8O z_0;rAŁ Կ`=l8U(.b9RS$Mb`zDA=S,I}>Jdeaki絡XOZP3\rk9ݲƵ=9U g~_Ahbܘ_0+fC""~7=&CZ M41:ί%*Y$H#H/&1~W+.QAnA4r,^feQr@9cȈ{mz!:6eYC/?ODdR׹5=N18v"l঍~d) jC憑/0?q+ԜjUӯn)9;'hWZuYQU|#=tk3pzi6D,v=QB!4 y|C\@f_6ī%^jqiB_S/(xd%d@DAE29"UUQv+%?栣>a^d(mȯvcVb_re8ΓTyH SKL*{N#y sDM+o l>Ǡ&Ͱu晵ms5WXǕvi0|fμNrpB`y03jdE.eZnzH s5Wg$5_p̶>hW ~_rARj}up}r_w?1Y= )]Y7Pu@׬]=(0*$+qx%5c$c 6 'zMJԙ}2jn⬋cJzUs@Dp3tp&_av{(5+FB| }F>gHM4pp$2K/KXrtjEPt"|7 9ِ>w+NrsQc+?7ePz "uSqjkiJ[}Ϛ,4ޑ./b#$t"EϵLgD2V#ȑ9$5ӦDE[J7H%$ 0@( 㮍8A7v CӭՏnS3CDN׋#5Rsw`)׸<:W Qgǿo4_9Ux݉K)| e)BVף*٠ UY!#>%1 w a Z._޲bZZ$NN矸D(εۤNA/q'sdr0tcM@QM{<Lo eirL֡I6iN7FIbԷGT0.Bc-V쩰؅W5Zcaaa %Z O6B<Zh44a^90/,k$SWVyD)еls{ݻwVk )YXyBvcV+* X\q޼l" 7vmP\~٢c}b \Xi1,l_\2ݭO;~XY4U٭Ӑ\{j{X'!$?{d aӓFXTTpZLhYܩuT>u&rFqяrd?#bߞ#h\ő7c e' Z0V5r疤|-j` j]ERv5NG0}kB'3:bAƺ1fEy,1Pm8lED _#d h’lq&xS*3E^m3:fɸ8;OTت9z_^[5dRr pCi?ap"l`@247P/Fl SoNǙEJYlKnr^syM4w)>7O,l_y@͋u*UCHih~#1Su6+#'|2ePdm|mc|K?>~9Om=TrfI3Aوq 0zp4eIzs.i8 1 F/P4繍Z1LS 8W=ϡ~M)iŸj 7nfLؽ&dv@խmRr̲wtvT~ 7^5oQƙ_yY?h5i8)L)w`#mJ* 4ׇ]d 9U\ul84[ϖl*Iop=@ߊ` gPSz=) t  hc4Gc;?7{FK6E[EěΧYj !؀aZnlk^?CxGm&$os2td(T|-zeÝ:a Q2gT=vP #Eӂchn ppHzz)lcqX.0 ^JRGpaqlL#ޢ<G[PYws|n!T$>ixl-"K0-+Qk4B1 7Qec<}Nem W[+><35>џUI 9~·Nӳ{L35?iЂ};~ R*aic{eYC]E"j*dË [Y-Yf AN1o03 Ϯ+;Pj}D"G8H2v"8񱥱ҐI&j?7Ynj1uU^6xV,lD) i3<>֌@Z`漄$HkY-÷Xk!hZ_1RdU^ hˠ}3:tràct®V!Jf,[&hAw6V"`.`E:I(d[N21ǷMn Te09 ;O6l7:[raШuŅ_C! GKS#j`o9quOltAڪ1'ehSh jUC2nk>!:ónjkr*.X|~Hf_Ԑj.^p![ݘ>K[4Egő+ˆ!TɰiNcd +awUƨL-΄xBAm2Z6Jp\^ڣ1sI~hP8#jjSxLx9J I<bJ@|U$vζ6[Rl;: [&hOGc,a(yya)l {ur7GnvsFaBKo>ʣj=N/~];j ϖ@ ?H._{},v;$ I5 9tawfcϛ ]qf* R_[-b#ٿSϿDH:9^:9e ,?ban,BP{Qc]WC<4…3}^ARE }T3ll˗ 8:X+Xմ6xg°/Jc*y(hkAupM@*ҒMk?(rOE,zR4ˊOTj筬[K ǁeW1泥mHe5 ~H_S9E{gN7l>`r[l@E3gMp%1w@wG)h=Tnebfܾr~BAlaIмb;[xmA2GIhc67JrF)Y䣋@%;qdß_VI#SUrĺ\Lw5/\.!4t`,NҠ?x-#$D8]Ƕsk,/!ꦔ1bf/嚚G>0y3UxPR ɉte }$D:I`$%8!}n /[ ;;Fdd6zʕSw4 MmJ1Wrvy: |iq& 刏loEr>5G2{ir6[0ӹI@ n u( k흘!~ĸȐx eqW&l06oU}`eai[]sAy0*Mq1k}րȌlG$xT’Ô@Lq34~s(#eUf+α0o3i^c1j;&fme\ _08 /%s'2 s(1qgZUo= CB >PguVŻT˔̅*+ ˔y5OTwEùkS6~nDoA.>XDD4M!#d9f><OCFVgف6O$f]y|= W1j {|A6s(|w];,W%8j e~iCH¾[gF91OIA&) Oy'G%<4k!n1 aIҮ2ay»gIGbqicw6~:t!m9 (m"`U=I $fO)ɫ 2  )׷ʊfEiNyF Oe- 72b0#QU7'ܟv<Ӧl YUe,:O&VlkQ]m ߩ0EA˄Ķ$Fs?d0lii0^dȋ20Omkl:rw]qEq6xR,%#$r*|/t&[C\ϔ77w{΂h=EDYd xX|<$RoITfkv 4 :=5-ӷ=KMf 8\$;܋H ?>CδI8;Ԥ9Ȱ)4`,B䌛|w5%u2_rr ^tγڙ WvutY{"'oa/q,"]Al*ͷ}è1dtZfKmIs>t<|&ɵ+yށ_XB_uXI!xF`>")1 Mg&[r EPIV}Nz ٫.]dy`$C>:ockL{E*M6%45~/Ӫ2aH o.g`xTM aέZ,oUQU9sd(:{5$,g6$AۂߝEO!pƋX&hE\}!Z'oOĽЋly=`xщQYr&!iWHqﱰXD2pv!A `uبkR/3h- J"ᯬg_JlfGJH{X>>Scn}G_5*J~L|/@Wro_"v97&*80ؙuοG],?Ռ .`cbLkJc yI.~ ҰkCQReKo$*ЙAw7薕ț+y{p$s_,Ͽ"֍irc~X+uZn\Ġb1mɻu,O$9ACL}Df|<pmK10[)GJ!3chʥ@^M5uԀ>{Ú@QWgI具ZT ;q /$o].ŭ[ޤaL,#[1)@#/R8Ya\q[4[)R wH;2StO 7Y|q03q:@ޣV~,l׳W/;x"O8!ZK~4Y1rm!TP56ʯ }D!VEX=AiJc! j˚:4'E {4j=v]h௘'uoZHRMb?]9e,m&] zTF4fb z8m |bG3e{ۂSy@ɜ2uuCWV@YxiI~F9K rxV1@HWS,v&]V3H((ސlLW; WIDcZȄNod KR#lb7EˠP}Jz7e[A J4;{h,-f%<~mxN-xe]dFf82e~e|x,~=Ƀʥ[{z>oHsi^C*FY7dHb. VXPpb[S Ḯ߽:e@;l'2 'Bĥ-S3̵&h,"chY:OۼU9!b'AhЫG؇[k2_pV6h5Vmd^ {]e@y'ܤ .F9t]"~ QYul&#B;(4o=} I`31("+pM"twRFjոpbHTPSZ&!sEl#nUaGZ-3W敠> v3_JV k[}F5a B;D=cq*gq !w0v+^}* : 8u~7 X 12GG xe| Ȫ8UdHһP68fFIKzQg$[YIFk dPUB>JHJd[GOTD'[ԡ&WSKKIC={?]mw C1g$Q\w-#= bdcKx}ͺÏ/^ة~ m¾`ؘ(K9΄P1d.!^ qMC˧nDk`^KP~DS?Ү殹 y]Anϒ}2X9Էo^$|9XTM ɛP-=X_σ>L K]=16U1[/@YyƊY9JG_( ؃B&%3}>.|c]#DBmUyP)3KUzT6c)LŖN/ #X`Đٱ޳F.e`lAؙU4퍺56F(-^P fC݌D..zgÈr-g( Ҽ]G36G*E rv𛢥ǀP6+pb*8W{+UA#+|hٹl]c1w ux6$kDܡ^%Ey 0+{\"aLADfHh;$L,t4SS#u5rW꩛+uoǒMJHS9 -ym0r+8vۢ}7,ty}rM96UaQ"]#Lo hǺly5 \34wZH02U"פ^Le$'מfEz5Kh#~]2MxFz,<üFt 40Gx]~XPɦԌ3.AO3yZBEbTi .:LvDӥM2oYwc"djJ j$$ҬAQNU\;Z?3\j?wPLdcdh6:s7CΟӢ Re-*K5}k"{ 5L{/c 0_>K38wKQ_َHIá+R6-X+f]ԥIWoo W3G2F'::KMb]O>CnBfuЮ,Xi{1ob~ vp sG'#tCUӹq`YVHu=~v%A_ᇢVdJ-}jyY|>NGu_Ҿ?(eNtSQQV'M$,l|w:-~x?6c^H𒫔„ULgRc@-,C~)D/$ ,P^0 gN^4#$qM{`%D5 gVqIs=–۬^q!0e1SSL6b eg_᷸lɈnzŸM:' !M(ܴg"(1lz+sYD~<O6ݿoy@%ƊQPש[ ,=ƦĬkG2HޣzUXC F2K {+_@}W"8CXibnŜ{z!|P /v 5`#=}|MנRT*Q뚳46A(Eh" ֟Rj\O*2Gqy o4:B?Py16Ć=W7 npN2}T4+ Xj(.Ґ/x{=Y o[7$R/O)vԺ|P:N?tB b48881$[C_mԓ.,"-bE Ծ̦A Q"k0J|%`cRzOn@ E1{xO}'aߝp7] !*_Ǖ5a'7%^99~]>gk*EKxw\ i+Kؼzpj)qE955~|%%IE .2Lp kK(RcnСtS C'NRCFW88L؅ʔ*oY玑 gh;|ZG2oCvińHZ_{[_ ̈|@5S>rX?/~#c oxkuάg02).=y~2d&"H?r/y2V~&{;yDGl`xlKjō\'8- GA} 9?4?DP >SbNj8ycͤjRq[]J:bl6O:p}u4^T^$\%F+i_#ѿ0҇1r ~HM&0BB['.(./⾌LФB! eΐTɾ!%jkEKq!5`g"V@Ӵ 2.qB"!o rp69XgCƂ[h&;2-"$1qg ~\ }u6M AG zg5_`.=*S;BdfN|^^([mvv\b tYl0¤Q;"c.Hm>Vhr4XX6Y_OGjloƔc]PFW-; 6 rE P ]e_柾B4o#Ab,֊ ՌT=ع{&+#`#4fR/dgaO xC]$.ӉċpDv#8q=ª2&Tx}MPr02Պ"bF}bcGno^ìF௳d"[ӂ7{x;r"g#Jl xS(\⢇:l* ֽCmX6E]<1ui_?Ii~H^6$ۉ`Ō6@bj1Z`PڥU!g]4m{.X5 9IϵL2SuY&&!$5V+Tf<ً+#;ޑ1[;.%LdxZ7"W@~Xjbj44έX9߸kPAT Oi]X)a;iAmC88;ِҳ!,֪Ezz9dz+I1S=cb?J m0Uɯ-uv \йpu}nw>-l_ʣU|A2㒊ݨa1nM P(0Bɵ5xљA1+;Ä:SB@Ul2qU$C<]R9 DSDL<9nv ro`M n7\2YyoZA4(UgÁ[m,fXtv[c+9]e><< ט=%l4Lewl^*6)\em:)e7W¦ yp].đO/Xid8-g@0|HS\ #p>߰E2ny+b4J=9)`04X:oUPv3*PM΃:F[ 4:LyMH8qu2T =`&#ɿ·*/ 7k|>MA#Hõ-/hnLKOk3J[؏£|'9".a[\QѮGrزj e.FXL^x68)֛P\/oacfHs8 _QkV/'`!vu9HaD)d@=gM1"A84#h_FhA⺐gyFY+A ge8ǥ- Tyv41UX7 q|tj+l$΁F=Kňr1^ 8:{#xi<惶 ywnΞ (HV+~:#mg1VQڥ +(S-l7z%!ii[2jQL\- A:HM9m3$U~n/rc0W{ws1Uu~:jBYя)wAj+6櫹~]Z.ZXņCRѡZyޗЀ ;o[l1iK3e40*w9 P lOM3ze6RxօT׺]0WaZz 8JF8[G' z2zEZrIw?]F@&nA_/`7pnM޻:@`$`GKmzO}Ċ.p{(WD]A<\ f|ɧ=>g$:4 [4X*%{`o39l\ÿ0:tTNn=ḍ1cÌ2m};L_r"YIXmׇ{eƮO<4*-9M*PlZFEaz, ׯC9MgBw1md-m?iڜX!☚ݎXRI_8A[:05~aϛ|@yj`$XtB;ҌqAybM G@+X(wt0"#"BV{׆V#sjY`'-x45t; ynk\AJ楴t=Of}騬%zܸzjd͆xg#2`'7Kk~@HY:BJ޻V%KTj@7LUYr||<ܛnj4l/,Z39w)AǗBC #-,8c88@.{0G ;3]&$;FEAU)EF]>#I-=HTOOTAk2}uG,bD{-D~CMJ ZQTa҉3\hˇ\kx#V'n5N7AȖt+me<1;踋謴SWS9wа\>.l2܃wړJ4[x Uۄ74qڋsE>ӜiJs>SP_Yp$v~lpk! \3dꀘ,LM#1^ǀ /rO?i4'z5tqTca\/>㲭fS¹SQX6Eir7-8ثJI`x)l4 \͜G_0>eCӾwZE­暸wG?>*3 C \,OZ Nz6Wܝu H+}<.dŒJ,J@Kb)n7>n$m7qot,0[{fUlG2hiS\.5gww;n_WKesoZbo#MA mR:RUTPrI.'u6(T 퉣{F *&t ?gCN#3Y|d`l ٭=u=.tpCӄ/m IN8~\_-d~kd|y{.W $_ќ7otQ ݄@q{n~BĘu;8E= T2Rui!nvCBas}IUWdUk@7 EKnC YDZnУ N?94+qH Wni\EU~Flôf_"=O"TLqQz&a!%s)6C $^\:<\n-WA"f “{^ıRr%9 (]՝ Zj]CD=TC]7=ӍvVzXٱ"'~jFfpd$Dpc%eC%e|ɅީU[ZV"V?c~dw̐*#̎ozlfpl3?<}yjޙh[>&u3;F +u_grD家Jc Dh0 mH&NEkSTEg'lb#uXIF Ču@;eG͇`^c-+1DYrӚJU%`KOKGZIIܡz·>(ŶBf-n)h1h74JkoaR9Ԧ"xW-L(X)F&0;);ereSMȀ&nk1=٨$NZ|jD,D;V/4VXŚ:>A<,\]N;9B"6r4puEVd@DfƒT\muf3&{-P"A{OG3}(RвN͘|ʱnn$-:lOI9Aia(R:~eYfՏ2*$S08rCtm:J0߅Wz]/O:9y*̓UjqΉW 5*GG`&:R9i }}JpuUc6gz>4 #d&v3Ijꭈ!r\JwQeƹ֬)Cj]wI [}w|1 Xωw3|. G:&F3JT}6(qI[j e=y@z+9NpZAl 9pY!Y? jPR\luUx}^=ɸzJ(bs;Rҙ-Ģr,Т+\Q~{xn5ro=nv?Te]3Gac߱rFOsp!u`/:r а'&! TP_z| .Q(nŌWE aO>¥.O8 0nËR09 ,HHuIKj3E*>+4] 'fLLTS!!ǥŔVמMRPbY=~#mL# ""%!Bu8C y,NC{ki?{cXmJImBA{ef RV k0BL60 &=4./aO tjSAJruFh&C#'F_PȖϳ$n S`زVfۤu؈UɢaWdley!UaʒfF_ ]yhv>XO16wURAX1Kƣ r(Esة#0Oa^.[})}d->,@-2(o>["w1V{O:JoK'Ic8m.?IHlIAP̠y n'+V,sj%ݝVɫðN|}ib&uײy/&#PѼWO3dbBu!dDzRS#7Q^ Eo ,"RI W&:w7Mkp9#5YZˏv3s-_Zl&b\ _•s^b:Ze.-oi1;6c?BdH.!e]U_>]N\Y/Ϲ:M!;m/Am%yV6_8r$\$a&!LS@'{1W荫;łvIp\ddw@& խCLm1Dhpݭw6KB)O{99)7GTdӧUյ'ALCf(8:&KN;p.iO"yboQF!H~}IN{{:aD<8>x7xRYڂrr.!Ѹ6֫][b*WY~1/_0J1ol#o|]c~J[wap}o. X7>qSOotоKLy hF}<th6 ޶Lɾ\bQV9uH/K&)A \5W0^t;LyU#5 xBEzz3<{yd.UbO reO:1G5F";|BBLjd yb#̘Zd>E1v4~ZWmɶ~ zbYa$!Kp5 O0L9NF9A6ə9|u/6VZ`JM> dPY*ӋJSFun%F AsA&},׈;u>mqRͳݧ[`8'jt~*r Bkx}><$'%+cMSDR+S5'•L nIūƋ)\.K5}%=09,n3FK) LkwPƺKبj#:@'\M{O~Dy!*3d/W_WCU2= XVa i5[&C4/5I/ʉϠg8:ߘ"tb+n/.!.ͫIG] ZkCUa-:mV;}18\ pEz#.+k ZvF[hY O\{ΜMw|GXd+ aL)3Eu :gNc}$AaD}pWm *l L@MV@ _R&IW˝):߅n:~e6cɬ DsXAA ;~V 1`}/5:W|K|K95˝f'#1>0ihryDT5:ݳamTLĈiH"+m[[|¬U_*d@Zۿ|ϥ!D4)Y^ԜP)}/8FgX<Շĥ5^bͅ'OCGlU9D9CYvF&R*nMPH-S7LZP(,fhmfX6j"[P Qݷâ 0o#E)U}Hc]m ͔_mi[=J&g؉n*pRz:x  !S% `T_^DY&{4wlǟSP'@GXE*gSoY%F";&3!1T~;:0殫0|v:3~]6p]3TeJ_zWOK29" Y)Pk=[ȶrt\y!H2V-"7onZ}0;0[=}GvV ؗ7Ņ캐5M{[J c#[U&g4ϴ/q#K9DSlthZQUW-@ ,|nqE.cD0'*E7ala_`H 쌘o;v[*4f5=A99Jbb.F,ۊiˎ 45݌vG1rl'*Ap HZdt2;SI֓-4A^#~ neZ^B̆7d.uM6eQN9cn}HPQ[Iǩ0ħ%3Kdc&te3A)/2ɥ$8DپɟC>6r w允qLDwyW0Aq!Θzj=橣XU%R [cknHY7g!:(%̦2f]l-?J   HL0b,rrFs m|6!GpЮGMZrYҨIB /z8y V1BHue)neVqqO ÅEdOBgHqp%'΁3U{P{±!Rw0$"\y8EN "D^./baRG(m&^0xyOb/}H _z-o?9%? 0SL7HȮn@;m.%BpH w؊{"B m1GTy -Ki)6]}_OPGQ|ʹy[yN46fbw${ ^)ˇR;vaUAaED'aۡ:䒹d?TG~KV[1a;!žx;))Y8l)W[ 5I؅l e0$$wCB&(c5\`x5mѶqI;N{֓<ާnZk &Jj$1ւ@#%};;+U_E'_z Ѝ; ŅRW}%չnֻS ;23)-XRT"d0f$?D3 #'?V/,=`%'C6_Jk-cc`$rs$=Mq~nS&}=RkfYOmɢesEAI>h)˃zJ8EWՄJ{*ɿ oB}G 96 x`Rߟi((dX]ՠ_JR }ljVG6| Ac lA+^Q98nYȋ)A#!'8<)w>_c% '4ɅDu^'؟`>˄4Wlme +l!q׬7*ώQ 梦y}yP!_OE_+K+ Ѫ \2Er?l4(Ζ ?<3댤8l4DحDGӻKE>~- OL2$TdT( ~oo^/?҆Ǚ33wfD"ڠV~ŅS(Hb9"MBӽ,&52r tR9iݝsR{{Y#&yZ7-$Z=-$IԘQIև_3Vu5l4wG>ob6A5[,#4ZK 6OaQVUv nlR#Z|)8 !N6Ih]|po@ia7/OhIj's+̤2/a$J[>z8*we规f[ΘF=i,1֯G5S^(,]Їʕ p- BP;sD7\"NXM,8P٬e^~[Q`ÉLTd[-@S6KHD7ߠ6^5XŠn|<~̫Pd2۠aȑˇ+O=ivq5kHS.| q2{ރ\,`e@M}7>PV&BP`^ Ǵ-1&=:OZSa/rpqWR!`!I%~Zԭ)c_a!WK.E:_\/CΆB(rb Y6Pχx>Ɠ`)̪n-ޝa+2s2aos9 c (8'9JT~,yBQ7iJo,<5/ߠxd;tn.[XrךP|'̦6K'JH=~NJh_Wd9^U$F_wq6SJ MpWg6xu&q&Di`FY\ m߶JdEG8w7ɯƵ"T .xD u/*`:I",N[٥llZԪȓ5]u҃%1YJ}xTPU HL [[/ ZL0prcLus1y?$T[!]DqJ zgcοx捆I)i1 ACJ_=[͆֋LI.9 /UNnW;.0储9T_r@B(,g)DbȅIE9D'QticԐDCTaA [V \ lXxuЈ0ፂKr}-<ݑz*\SDZ;$` ދLg:\Ub!$F`s(h>&A@ь 4V6x3fH&G,WI>*6`j [0 Mٱ1uNNaE^Q,>F:#L.yS|/ K7IF4P/ W~ūmj]ظ9?G0 $Sj/M?Q9ܽi\EWICy ͩcL`.{Tuһ6^X%[=65ƧK.| I\p@' 2jr,Co@q<h|O%^-QF,3]`ŪV0 uU;/bj>KZn롵 ;!g&DtR^3 BUp`dh P`9̈́B.T1/2.i"^IhC,eUMFQVq>>']kw,B|mVjd:.P..([@6 +;~;zK}\aίى&M? <(J(l>#8l>q 婦G:b'-QgfvEDU)xfDN fYې^2$r`i} {%Y-F@;mI.p"7FAd# t"06iW*ED[44m.EKw_X_M!@JyP!7x@DzQA*ßp vy*=%i\T%ñP΂;< M@xfKJ'͝LQ8vZz֕r@)Oh\z(p ncd*_0tXVγOw6@tjD8+G  B/m=/I Ц8g5 O((w^REUP5+u@E:lwq-Nãch(tmvhX>@ 9 ܓj*$:xY"huW2-z3!5:xQ t۠篜*_t*ok Qj:֓d׮IIDd@EWun 󙸃VNv$kh 8E7p;^9)5$* =؏DJp /ޜf+_6fNε 6>lܔN8.+qÆRF( `+FA`On&ޝ& 9I~1ܝ& P5:D aX5tjUEs'TlAx]bl+u ;*$xxWo͎$tM1tc}rݑP)-*!MHܣ{B |x = .uƁQ]m ,O?-V`-`v&:Wz1 &BWn ~d,cQd;=X݀W BۨN.9QCL,Xsg -7P9[ #0)jlaƙWս˺|0)?x0*1c9{X:iBQm'A5sLE?V@wgvy5NOjh? D*Lg&a$@>! (}i+ǵ,.'.$A޴]cޙ'׋ 6JF@4Q&_l4%Y$ϳ;uhn[-iV Ij2+/6nҌ5HH1W ߦɎa@ARE"B`Ċ4c wn 袘>l_Q\cζ&_*t/c% %5 % D/ 6U8x`%< tp \MJn ^!=&'>!Ub6M٢CKCe6L/dupIdU%߳ЯzBg[!Ohrl=&w#qEOoQA #̶ n 2R@I8PZw0Il7ta+ (Rk8J EO@tvR^}O|tDHFďPܥ }{D!%m#L]I❡EBVso9(6I6WMTW|T}cTdFF\;#q~]C'u7Cmr m"UqG* yp<]c-kP جК[Nm$1 5KsJMwObAf5 ~֣w~RzSrE O1?ȹm𐖀Gh t)ylE&j4i t7ˉ(E|w Q Ж642<̞N :=!~r9l8-+w? ?}06W.oǐBUjG;ҘL8ȆTma/P?)#T5 [ r|>+G;lkSݛI5BN.FÉX?d) qYgC ,`쥖@!=KO)fL7l&s):pmDvbL5yEj@?-:'F8􈸣3ӹ"d D3D>9Jbj ^Oj9aa֕s+0OO {,l4?׵DgB *1;TKnZCav[l ƔΒ/w8'uD[KiF!5j+p*cd~Q;e_+RF9e2fXmvr⋼1-y\풠<*T#t[,36㾨%)lD jk֏:ݐNO Dvf?;Kf؁EëIW#_XlQ(炤( [¨P eobx(/5L==mm7Y9x1LtMX!66]?bQ;vdC>ִp_qf/RBڅaSiAs]Q3lY-I?][*6ţh%Y g*YDž[egA тFFvK;Љ(mrsE>`0kaPUw\RabWF?#& vK@0&㕪*0/ M!?J7/R3𓨖. G˔rXSyg'M "/'a>Ģ=0j6LID γ4ڋ M-]/w'8_}3/+2Lrim;dI^E\KzϪKefHHܧ^6I@ 0BȦ}dC$Y${9vU-ZJKhe#$>z5o/Z׋ʗ[:弶jР< ּ'#j"r1=C垜{q k/D% ayzHCy1v.yިNk%3f ߆N pjdAxk|[^Ý# L[uxŔ,>_PgpsᎾlܺ!(}>d\erM+ A/ Gjsw,gh׳F?9(Aug'λ14a•N_ߘq5{hҖĶ_ܴS(`5l3`7Tf]7SխLz-yVA|wQѻa^bpP~x_f=O\4qf{zaLoY6H4| G]P9!]q|p,$xTK›$SQ-Go0r!K;{c594f{50S1<_t}* %b$<ɻݧM (`x2ð[T7{4W3_x[r.^oiZҧtή4*h.EBw\8m4kg5Is%zXkQOr֑BMn`R6,JL|e0Mߑn9F<$%^C\+ۖ᥏_%^ٌh[굚zoEBMrMޱ ;Ɛnl+ixV!4zQ!Ӥ ( E<ʵH)ld/23XM΋NyHo^Z$^e<1 Qp]W.5x?V[mڪnOlrgPmn̞Cڛ]^UdrVT75049r$tO.⨔U@x Ecn:q(hAg#S_ 9 qjjmbrDh/&yWxs̪Q|jsNӹ0C2U͘CWruW{p\[T&d;^4l+mɇ$%-}%2Cw ((4͆ÝUf7xaO$O?-( T`>cv3[(լZ$gH]4Ndv3L>:sjs͏.)pjpZ1|M/k$uexIl[f}eN"6f WA_έ,uעk$lI{p2@1t"@;h !.~kni[ʧ"bRl˭z7WAS /YXŤ˦fJLeHD2Ӯ8nju}zsT+$St.7b@BL+D{ݩ۟$UZLUz5*0<H}é5@\p-4ϗ q8Eԃ9=ULNZinBOZ=1>b#U;VSC9sZNAz'/ ^HKoݦu -h{-h;$a]اƙw\^;=V'6ijkɵG۸Ik:'_@k!}BJ,S/zg_Ke;\_}2(t]؝0 `/E͞"(Vs ts*'g9ܰ1j}rt.1h(33Op֍x0uL @e.G7lϨ5h"&(v[`ڑͯ}G Ar{^09tl%N3wu߄(\sWo- ɡ }ð DT-d]ҹQFj@(PhmCRq} .P_Z5?h xZ$% ݕɪڈ9p 䀝 Jd_O}vqngC&[shk~t6Gi;?K7!۞/SdjS$趝y^M,"~aGS%ZI uiH2KaAFDvj{fnXڍMM~MRh2&h VP4u'?Js _KT^:9#`A YG+t<67V- Z,^FzC"ӈ ,oIMPV,a˅M9 /?A}PKI`w2>Y>ڳJV,KV-՟mbzo~Ʈ WR%q+bXk :c?@>pz4o.l7a: CS;zN(@# E lI3pwSs hC-GkTra[%ً:O̿[%Zv'ؙJNPR` eÜE=+Cbtb->("yW~á{3q,׆IVni–T+?ǒ{8DΆ"Ȅw@vm8z"}e 2[~KbtB ĈHk&ʖ1Sf;/TOYoA60*Pm!Ý̸NFl\-˦o|LJ)y['^-@eY}]zҪ["8 a\$Md6b4am&}Bg`_q"\`:{Mzi9X'tgp7g;wDڞ:>JfJ1 5ֽBM*t%uw(E"C@ (: QJ.|yR]ͨ]`TO1uX$y*}ڭ~[ bfE@Um/ҵJ  ) e:,.(۱H+h`3CC IG1uY$ =`UGXڣJa޹\nkm&Kc6 !̰gp!ipZqYI +8_F*VKEk6~hJ v/ZĪj1ޕQ&)_9vʑnC'ώŬW>XH>{Y䇖n2`o^Ү˓2e^A'[HQ;dmщ&X4ƥE`GT3)C[ż?jP! u%ZTS80 oQIC*m>3c^xvhYfXd}TpG"oK:5}cbѧH*=46wځ U[9zv:cH@L?y"۞q1u:.؅peޏDy~x`L߻>)F?]bH^ʨ3sp> w#Qz75; ʳ.\.M'McXSTk 0\U_/V']nMB1xuĭbQ:>n'{B6&ͩ+1I+mN@jNTyFiԧm@ʞTZW‹-29C(5o mn [ʆ,+&M;,d*g-`4#W{U"27"E@\y/*/#?Vf.FTmz-70j3$:zRB YNK{YH7%;R%'MUuWtsBO>t@)P=>{ *g}-TD,7}Q~[y\}h%fHk$`j5Ky\|#K_)d8$"287IJ/2AyDP !H+ʢ5pxɊ~Vn#%"Cw~clh"-qnϻ 5s9Gُz$kS(ܩʭZ1`]ˊ!$QVF8O;W9_Cʒ6H܅Sη=\UUV/Bϻ\70 AqZt/vK-QF秩ԡsu@!S]&F4763vq7K͉;Zw)+ùZz&lzMBߵp8"ġ"l/sP8?j~Be ][c kIa8TzE.zҦ`i\Vu_(Nb\NEfgURԪکťⴆ]_" cg_PE{"?^z  #9Zr\[a!+g!F2#XCL`m/f5ަ+^2輹>7U)/w[%Vd6r^Cm W2- 6 () (GϭYz1vUymX{=LV>8_J{߆y{R=j/Rm#4׻Z),[Cclr \ a5Hl.4C?Q&5}ClUB 2PzpZ'lg Az '  s|6+tm.ǐzn&C͖lU!Z}I}5.T~-:خSתT`n9AnT'ԝ BT :B4Z+-1+BB1fmIacMPQ`z;2rxخPhSx8qL& 6=Kҽ#xww1ce`C+ q:u`c CLA-\*&8@CC _Kz>6=kİrU_O㎚o βGh MFڹW )m `R>ֱW]p }?@p+NP h:P,WIJ%܄Ƣ"gEu^ p8nd tHTtX{MKl^BtGb?( Mh2 (4l{6QgaCF0ń$ϭu`Y3m=Ws++h]Q){j޳7rJ[ FGLE$l׈W< 4}:KTqbRJc%J8 *64C,Q5i9Wܓ+Fr VWS͠d{mMŗxC޽U,2*'lG:dσ7 WyK^bxt:0_&qeJyG@ULiCG"]?34XILq|96gA!-25F*Ǔ0P}AdjWHN'3R AŴmj(VC]%9jo:?EOJNبF'Nz@ޞФRb݄)g5I3rF^+ V6WG䤥3Om̵7d jcj1oXFV[W.vЇMm(bO*b=]pSrXrr_|ze9"z/yo2*D;vOk={L8w H_; ~WVsyߠ&a2Fxi'B4M)97Dgzt0zp'=Zs&2p*^7~vA" KYf<jZ~eo'd3Jf~G7+H!wvrpciF8`㸢G?3*;]vvz<&3QJP8.Y`!`cbpnjN@=YGy̍R|Qe@MѿE;bXS<zʱDu@WILzUe_ 8>`,[wf16Nz$pM3ݗ9@OY HpY"?hv}\n- aX r)P*Qf-k5I|U@L%ؼ|6PdU뎥;𧛺49w?_b}!~ 5! -yj-9s4,џym¤d·}q mK>Ao/Җ! gNQ2,jD b&M%*@,"7~zAM7"5Yީa3(7Y\쀄lTodQ-&A^`Hᣚ{тɀ 1bpTU\\C!~EC_P/6kI~\ .@BKVBzlJ (?vZ\|L],:*}u@I8_N)$l665" "h GITjHlQװB`43)Gf.[JAbڸ7{ WJy~4 aiJ? M1lE +:@R+3h %̓pw8 plŀ,djWv!y޸zwN~{)uM9'mt 3_*+`I.gq[igE#\KkRZ? 4a%z p7f}͠Ap PxR]3ȸ,^эyOhNjHWҼQ/zT)h|J~gńKi@ |=l;Ws4 lڂ( Q=!C{Cx{)b7(f|Rzڹy&,GRxm-/~֑ȕQ(Sx"!^8\I2ѣQ~Yçkeݗɰv?dY.aV@8J+}3Ƭ,3HΠKc8d ‰8݈1ZͫkAd A<R'Ӥ$:N( z!,< "GTR4)$'Ml H^:%y 'V{C7h)R*dt[7!}FdKDΗLj|pr>AGVt %iGE1&I!PyQ>i'2-揅IJ _֜Ï`uJJZ #IF~(Z -Jn }ģ_Ѯ"٨@ K"̾>3K@jfS3}x۪f 7^v;o ج j__E}Vb\[\, q URa "$ERkΆG eT=xi]*;іce~oҹ6Ɩ~NM hI{!'\{ VD]?Nӆ egމh˞-v <+9(KV岌*u% qUa6bۤJ ŜE0@"b9k /svmSEk7|~ la#47E*3xonpYwG [[Įbډ/ lC䨭}/I9"[ܼ!Dc[ ` r"݁_pUO DE rwiv=+`wa4WV:W}hzxgRPqH+e*D+rS4wmz9ZF+ܘ3& GC'JuUc򇒥h_Rn0Z Rg'*Ͳi` <~?&O>XDtq4~Gi}2F@W|ΰRNu)f,*x:*L&UoҎqH 75Ȼa'2Y!X&߀(!O[O%M!섨ɇ2.w~H ) L<:2-\=yE+jM!E4bpY +-DȘPɺ1];a&ոN_< ѲeLSV(ǃdkH|APwݢ`z<_ȅ2/hnkO.kR&lGʶz-q=V@6JhdABYCwFMlvڍ\w~>>l^ڦ K..p o9@u_+ (ϻ)%"Yr,|X56Ħ2k>j@^5*TofW|AW@65_/NrX˭j3 $GWj4׿^cҋE ItnQ=,CVٔ! a)sF(RYG|]]%kk_V]X*]kY4$?;ڔZi"VJ&<*@FDq)aظܝ`≓!n+h-9DVk YlqwhnyRB&>U>6Ǘ Tˍ[&ymҏBWXJ@!gUr3۶`GC=&hRD6yryXrmqY(lT l?G\X~̗#ui> ҹk^PNˆh|,ڒdţ&`lJ;ރdEm_%Lkx~zڂ`z٥tS8zݳs'p6QeL'IF0ybЗvy,R|f zDEf;[-涓@ f@ D󜎈uwvGeGkXtjYRϓ S] w@@d1&3|p+TZvXZfHeO04:xN#_ۮ [OWS d%*J)[]T<$K AU@r. ,LED-pam>,x cGէR>;kV{x;<<@>p{UUH@Icmް|=H zXJUBhϊڴVLB&MeʵEj5EQE+%tlWSU)TI@AÏUJ2w YD,Ϯeg"a򎣼E&?|@mjXkdQ Dr~)h泀ghWuxнn/w`S ϩ?,R5>jaA9 75Q-/iTk!",ÕRG6"pwMK;Cs)=.}jM֪ix*hE1NDp|!Օ|3q=i~ARy;:7ݫ0BCdk$yX~RDy/Fe|3K98TVT\Fe 1, ҩZ#hB^?5Xo\U`hzF:ILY"d ڲ;TEt 0e WA2!^nj 0\a_ òjMc_X Xt[I@c[llDbecz8*P\&hsMl{Djt4P?y O>bAu b.4fX&jnz< s]n'fxCԦQ {C R@4'ZvƠBf9L`Dtu!f8r=cdJ Knށ,v 1Er6 nhg$a ])eh6J٪ ]_d ~+~+:0)zj٧ _jLUݐHjн/58P 9W*}ޜɉzmZepxNDۊer&TF2&+6QՊ@؏kY0E^ Bhmqy%]p*c}R<nhTwgQIXttS%O-zK  K@ov+ PTk9 =5$h| P˂ya7i`3s@[a,tjozJUPxĕc§n^$ :EDrXA)#<İQ,"lic 8|ٛAǤiE4   8;3Y$?=-:i3QQ*Ru$Ә!WxM{lmM}dY T|GDY?ΦBf{X|g kr.TeKgˎ0ЊRsHD'k!u󷾹rlƑdOl@g2υ~翎'=EXR넪}~kZjde-9bS݈.=$Sv#>Q NݔG_z|YX@#6BMMآ1ȀŽ_zܸ?[掗hj?0w&u>xIDrfww'UK¡Ri\3p;+:0&3 Aće駭a| N<7>4O fӗnkQ.<փ(>.ŁD d~Qz[ I8c,hf| *!+O'x -ܛm:/}$U9aN/=ܭ(H/>!E$kQXE>lB2:mu޳*.Bci҂w`d¹z7[`s,YW~n(w`+~GEk .Ӻ6fNt{CArwH*VjJ;ĸlɎ$+WF3-+p {orop˒fױkzN*J_U a(-:99#Jy@+zDݺ!+7FyZF[h԰lx1HE{ZHiiZQ!Qoo}S6Tm؀ wZ!YGԶGWN2~U 8њ oT1=L_ Odg0v"Fn(F_e'#2 O;:iWG}tu$='I̘y#v:#|[2׆H?@3 `CShעLnZXa# <\C81mB <a&IuV؞zȦ{l뾆ƿ3"|[,mQ|VE%f ˎJcjXxoTqEJX8ӧY=`{A*4HlDSo݊GxA9)(_B{ou˥6Xѝr.YwǞHī¸K7tFŖ>ĜhsD/S+fq :b[k$+3B^YF hT ܑ-F`_<36|ЁM.[pTFdn#Nj ֛Md$(1d%7~:yuSP+8@?ײfWν@qpE ‘v/$QjԎ,==̲FvPPh%Zڿ9 ̃./g!I`~NNoS" c#/?> ԉͷͶд V˾rHfNbYcZ_Vhs!d]9`6)zG%=xlV ]`~X~;Hb}N ,=uýnJ$En TVXA?m\hGJ#bH8іCs%V5Ɍ2̀1;tֺ='YHP, 3eOćwtiTrP`fkHBaHnIcGtm&2AԎ(VAb򨪧J 0zbsW/gt|Af_},Cb|zRu ̸gLÍîP}1ƪpp;z'!K~fMJQX8G9 MXa(ŧˬo)Fڣz``_8?/J#\3tE)jJf!&.暘f]?j2vM't/RѾq /,fM/Gc@C eAMwU>Ol_x},L8BVMe K= ^jVUJ::oBo::)/POv}UZF!'86!ȥ, ?y>mU砶2PdbtL8glЅy] $Gu66-lDb#DaQ{(_wG 8[lr PAxEڣW%*?/ A@}:0Иqpt^Bj nXɗ΃y{'YST w0YZNIlLN~Bm' ܾ`IbB2[.XޜrGU~8v_HIv.BkJ*?P^P٬0RqqVT$#.ICI )~ƨ&ȅ=Vs'LA9.lumm 2Ɩ+[cS.4+^U:T%bw+|^#g_wS/3_}S]}}VwPTN.|E DI58C>_oTex͞[s}bE3x%w:(2FQH:8fT¹KbS4\yY)@ aVWFMr| q-m<-!~h,rܓIX!o[xⰬ]K=KuQ J%sɇPFq:O.xy8x>5]W m rj`:*#pըR/Gs(XSi!PG( -DbDؔj$R-&,"$B0mg>w.j&H_D7gs*Ebcʚ#(kG@Dٰz.}FVt$7.%eŒ5 tAG!CA/X'?[Elj~ee&2K7OlT9N" 5-7-˜TJf):{:zH^U] _Q'=ԩxz>*jkT6lz>:В;DA r0~8 ;UmX=x)yIx 5Cqqf@ 2rO0D1pc)sLG+^Yhv#mNՇkc=ъt"sIPJ*ۿa9׿>n!RΒQd9ױXpIl?th 1yu_4 `Rư-?!0v"%w6'K  7q'B.2Hsr4򇜤/M.k8/=?tS*ݯSEs}:hr骞j[oaMjT\ _zA2tV16K{7!%k`!@jsey( H ~g 5bj gi~SeLrMRי^4JkMeNTqig961êt.DWK0)"OZŞ)!VIpQk `w u\<BF:bA n͆mF,\GΆd)="R2?K=]S?JC#Gb!}IF{Y*Ƿu|Ds{eƠmrЄI^yW"L,1>9y}ܝr6-rڹSIl be :JV6&33Tm䐨cL5=[Clx:%gLXk#Z,Jͅ5!PÕK(˓BES|/d`[˻DIB /ql䉟`wo_֕cE2c }'_=sjn Wb^2t4F/Ai#^f2,|pۂv;Ϣz kmxy^Ka10.t5OKf㇃/`Ey 2cjf)nb?XjToOiOo0'SMmj5ȕu]|9jeN+Xat51&Kt6b*= թI^ʜ\ziǴoe'ML;פүVKdzW`.o+01&~-w)6ZbJUsNr,qM03X7F94Gw}֧0Ob9pV {^o7pODy0㪦*b0o\|In3 َIT P1V0&Tyc`F6-B:C?P fǰW̔&$+`?cƉy:;]X8eIN0 G *D-Cϗv.?íۺ k(] mX<rF`2:sPgr1PɝЃf;M셈>`Zߊ _jQRɊG~G[<*c7L+l>3֋Ֆ]mycՕ@$8$> sH㯏}q +Gp}r[w]@zQZ"#'F(DXr2]0szu,;hD&r#N6B=ZBNc AX6FݲIxlڙ^+n8TyJ1i7q/,gas?56qpѤ{}Dz?3v$&J;c ӭC&-w ݼs8yIll*Pa'`cXɎ0 Lg;9O3@*P4QFK^[tSOMj@1ZWȏKQFzWy 9Ξ<"Q̎E)DLWUִ vFBZ(q%W OT[FiRL:۹Okq[CX΀Ћ' ϔ0hہJqST~*bxʻec۳<?MN$U ؔ1ⓅH1 H&z4*rRkCMS.ʺPW -P"w ) J.va0n|7Kc'd/ bSs|"%qfn,XPrF5x: R hͪƣHM ziސ%)Diw90.Mϖ%Weԛdb|U㊺0!lLAC΢sa>Ğlꪺu3篖嬛<!۠L.ҠT,Z9dVR|qR ͊[5aEM] J {2=ndFunDf+K3|Z=<L" f7Z/Cy#LWR{). .kN8& Xw nK$| ҕD1D4GsXV gHC[o ߒ4!T{&E3 #Zz13Kn IkRo-jckRc4lyFU#P:`bYz=v<ϩpRɟ9 E&DCT Fk7 z^p{H{٥~>O~ bMrb"ǴrD+j#Kx["nQ+~2읖R}sG6`5 ]őwgp]H1>p.zF|Dqm_|޴hh*N^,ΫANa{n9. {.v+,4biy%"a lvyvfu/M qq#@v?õ4i*o Ўc^|hSCF':v~ R𪪡e"I&  GfL<&wwfO6#}&qR(Ui!/YLV "}WX7vi:h.הY*S=)Mm s |l{֒(vA0_b=\ȃ:䙡@d~ fpJ/ZT >=xú#<ސe^RrjLA11yS3yi,7(t~\RSCn|ޥkr!Xh"~kg/[p>+'pmv‡{ŰW9¡pF2Q|PaI&V`:D!BFEIe"ƄʙOA TS+U(/EfUc}[x\ii"zwe 4?dQ[Bg9;-#|26eQ" )>5U pƊh ƅnJqi_L6Dob|9cؑ5 no*^gV9$Z0Ysq~<=;6ܳm%(\嫘W_Sc4r 3BV)]t9̽i@L.NeGi dH*TON3vH+e/< (]uF*܈?@-_F3w}6Az( a4mK$#8DR2ղ.0QD夠#rۆ(笆5R{&;D$\.K'\k1Ŋlf$J[RP?U63D39tQd|n,l 5+2HTpJ:h7v=_cZɀx0/cfˤ'ٽ. 5ÁjymDlG7lIթN~:l%EzGGFIb1?z B'  GkP -Mߍލ~?`zN$(P8 'f#e˹^4';QJh-눙Ū!(.*j,m>${e@iSs.2 9yh5OfIF=}p8&KC[׹VAɴ|'O I151<'OdLx]f_ Z L@y4ṇI6 @QZou䋩 3J@;dUvl_Mܥc^:-Cz{´=8ochk3".ZX ᥲ( Q_iv&ypNF4b3i5/ϮiN㼸l+ܛ6%pƂOXVߐr7JЁ#4ʴ<Gj?B("HOWXsQf/X&<pmn\$ni48r;ZYؕh#") G{QS,A)jޕNВ mvI?@#7b6u$VlZPFa&cQ4}x+Q)RA ,XF=5*O]1#6Nqn dQ *Ceq#y})9gs$6/96O )d)㢶Q=긻;4QZwץPpMEn9M( :{!i-_j麢NFlv-['Ϯ3*j_G4"5eO00s)AfఒLlKOj}e )$em̛Yc\[(Fv!&AǨ {dZwpx(Kj8=(h (,WQD!xhƱ1إ'5ku hӒزӖ6q*@%&@hEf:=^\.M|Z26EE|~րzQ0lzxϮ t: Z T? \bUB;ґOw3d˿2}lf±n_ۦ[uF0< 7"H T;( `5oO?^ ZtDAdSW6tr Ѭ7$") MMV)lih]TUނ?nb".e 岰~$ΧK\IdA5_w\\٫P  IT5E]U2hM r¾ָ<<qkluPrhB;N#AZ'3+ /aAs Es2tp_hTj0"zM>uWj F>-nUS-llcH1bJlMƚ岶KI})K&#I4mDO.'EQ4r :*mP]8 6˫+}"Rٸ ,nǓї[IlYB^Ϡac?3Wgh/ H>jTcr4W~y-_U5j4+K+نC4 &O}_Y7.>$&" ^ҚIy,R6v$XE]1MDQ/}%Oq;)~gcO[QUq!$U`CLKy$U&joCu~m 4Ԝ'T̫8ayA=Wڭ9_޳wl2~+RVmU{X eF6t.B.U`5ccWYԲWYqN.f|tzPT$X7/vCTgcľ/ 6z'ۧ8Bw=CiKQ<ٓ(* (Q?8Hxm5 ϑqcB}OӍ~+TK'YQ@1[6Cr%VB &`aO¢lmib{>$&<Y.Ya!}lݎZުN7-23)#[?ʗJ';ݡ9uHƴ+sda±3\ڕ0ERG]Hzy /Xtem8-v`OS-pz76yX_q([i8Ȗӣ-A%x͙$i9Pau^ŀǠO+r l92,.uPꩥܩuRs~m@ ___ykoGaX)%RE~73gI3~>䫧NxW7PIot_(u$)> _A~Z(PTfQ:P5=2&6 }&OB7ҝLE=;($O-!$nۻ@U2чΑHU\>e$4S߉{skcT%,zL/|HY7!1pR=.|Pj| #{e*v#H!N"-\Im ˵2 8"< ~}.:wY/= r'PL #¨À%&k[ʙkD/SM](h`/1pԑX͐]>ՍH#v݌yiSxh2C [f+xpp}ۏWFx$Osmgy+ī"Բ !u-N`]59J@ݍ( Y ѩ;{'V= Uc|؜ȉ_/a cֽs~yҤ`=t6E|śc5èҤ]ZfØדX8rud5|=qp>|d"v3_kϭL*fn.DOf~z;ͨԘAKJVZb|Hz:F8CuRR8:e,7Vc"f5CppxlXhGȽ Ֆns>X34$+{)xh;oI AJ:& @H0$ކZ.T,aWI0Hr0bIu3zŸɽ& TBp{14fxsZWŎhD\*R];s~K~kHᆹmfΚ <|x'=Pe͇uUVP-Q]0.u֜;/Aka58ޗ\S{v1#94f'^%F4O߳L H82PVaB'6qBЈG/'] 쉄z\P%i#kLtOM z_o>)ȩUt۳pyl5Zc{srYwLjkm9b,|=;yq]IPV/z~. rMm3lQ-r[3RinI6"wUۜX[&"!I yq?"[6u!t}B7@ŜŹ'uW4}a^Ͼ7TЩ` C}fWBϚ9)5D{ `LS HO= [g)HyHb4Ow:Ċ}ŌD6B`{f. !suH:xOR"H}qei5m~<=X9Y.r!aAAr׌O<$V5Jcyp71VE}Ã]Ei<)f,XUu`aidߢ)%j)RR$o% \ן qNvY~EØ!Ym–x~?$0b?JK;時ԑ] p[P;Vd}V\GǮ`CӁݗ ˞ suoóuk(>rA (7y Eu.0~7WFٍ6*͝]=~ 4,յ pDH奧Vx6%Cwo!5"S=x\K9M-8[ "L퇃$SӸ LaBBPi[O`;]~ )E/ SҟB{'sCr P3|W~B)aE$|w]Hķ5$`i&A3^WxE(cϑa,>^+(kl/mUv1G7bt")m ϙe fٔnsߤ`g4X1To?OƕqOOƓY3Z% QiN=J6V1Mo tuFs]nc˲.3h\]~Usu3GM4"1sOsKo ZKڈR[y0;!HrPuyZ^Tj4 ȌhM鍐rnbnZeقye5 ֕oaKmY( e5`TƜ%2>f.hw}Ȕ1Q݁ {to縤^=]4tcf _( -H ~[R$IEվ`6`"bȕw^2U`L'B1zЪb56G'^YJo'MDB䌴5Eww%<{ #ӷpSB¥?ˮf>sַod#UBK(]`tӦ;RЮ\^7W˙nuK9yv>9"B||yHjqԽi;(\ Gt&; 7]->Tqښ$_u*xG}HuK9Q`GmMz 1陨KoPk*uz0+؀C O-aMPgJ.տ/v\9{=?pkYl1]&5B]˃wNKu .Ho]qQ"$=1d6(FGT@nY}Bos9MaZW7hEghGV'fM 7j)24 qIQtE?tCɉtxh`?`N* п!_ZEb̏~50.YtPF->lJSA@wOb`+JB(xҏ'[![e!{1dnݺ^U;_̞T -uWr?@$WG/tq~ŵV^A\/eՒMg|G yac8OIg#*LWbݺp'qh8~ň'M5\UIel\\sAQH0= :e:z:D(U_5nh RB kX/ӥJ8>L3!"&ggGFoz cdh~'!<h@f]f{2h9"v; va% xH`bFavEz: -0L@T({$i\)"frWiY;ԇMcxÁ"rr _G_}ŭt\w GC>sVY/Wjo=窛lsc_(*=3Z94aGMn`Y]λ[\dsg.QL ,Ok.ZU |BP rj- _b:2@xehUFS Së;fe"RxDg%9-v?̓qU72/Q6I.1t|jas966賺t\Fge47ִW̐OS1,k`8%~4H?m*:螪k1[ÆT a;&s#ݷ w9Z`ܷ{9}\ͯ8Y٬8e!wq<*"kQgΕfcκSFF&7~HzJ^T2Q! o9`;م )%LobRu)f/sELV׉~: J=j8 0qƇ 3M$0Z1Cjfcʎv5waZ8)Zը-cF|"93a<0UW|QueՋ%tE4Qn=U,<'Fd@I;L)&a͍e5ɱ{A;TIZoR%э@N z׸ymiPiحlQ+~RZlYArAmK~>$d7SA| 3 d݆fǚko\D.&]qWq7ATX~c2:L5czՐ6jO.= fC1sR׉`xVVQhqq]ZUiY+PI\jhÄ=Y#Pc(f њU| ތ~tJyx3&! =UIh Jbod;,/8c\ ;b.0JTB*jîQy']=tHF$S7oۢW#\Nk@fk2Ee7̢rwIw7uhx>d³+o7{~Ye)*;M{80Ҙ )ٽ PYNB%ZWH*?fEX.C[|8C}{~ 32ILL|xbk{<~跗#Xs[S[tw_ہZAz⭸,mX3+#nռX*@ta >OQ CiHZ#5[r:%@PsGđDP7Q\ +%Ae{ d`y+"և?AvƽpLT9_ ]vY/"Md=ԫC%&P]h9R) 0u?]X.]6<N.6@߷ͼ HfGLIj/ҕ Z+~}[O$q>g[ m"w/ ̹As4͗|x,a:;`rx geY_.{CG"%7#Ipns{,B5b{3diYx]O ;8·C#:)mS¡ wL`uT( dB699)Ceiz~oǴA}ӳ\*`!qv8TčMNpJ~Yiuy‘^MR /\ 7ފHtbcGSXnޢg 8L?qZQ8"9V4.?/rҨ%u} K =]Y r|^[|$hN2Xq:.4o6A8*w.$kX{Gn\jJ[|na.Ѣ}Ru[YTG/8^yV4LnUR>cJ 8!KsZd(jT/\bxXS0rr%@` -&ul7P 6Tj6 U  vW7'K39aQ8m;'RAhp9V$<ЍT%D# u X1IY3B]W7GUMZFej8/rmL:ڞR f2~ԡ b}k.쒛iá{5I:{f Z*)$v+!4=A gQ*̉%"P/5e 10vAE_R ~%+m4u*,t+"XsdVXKiȬ%*@ ?/U7xφ%> Uw?a}6 /v|~%‹Qs`.I $ vn},XR$Lp`nVOx,?R#өAAT&VeXڷks(R"DғמV5Js lAY|ŏ]7z(mqJ' gOa"vbMuK)T~ӻ13(u132~;0YZ07070100000126000081a4000000000000000000000001668434d3000030b8000000000000000000000000000000000000005000000000./lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/fs/cramfs/cramfs.ko.xz7zXZִF!t/U0x]?Eh=ڜͩz# FZ\G!fa%Wq+5 rpƗ-00hA{XCkC\U[k佲o`+٧pM#I¶z-ۿۉ|_ Mtα|dY0w^\K6N+X`,&f9)mgrp.Ѭm#ڊUka.ɝGQFuoXwⶺYC_;5"59拗bJ2:20]/1>k2\k?ؒX94DcyM)㞫LHbÿ%G3TB, ճJo _ G7 L yޣ: IfzBfb)V9BI = )\)~3pF=6IO_'^A,#XEQ4:Ud >A 5.=oQ7knP`oɉq&0eh͌IO^ z W'5; #[\:+@XBUK^h+vd%ʓ귻JK# -39ۊA༦h{t"e|Z(@M%?59։ GDm)d,m6`k'o Ҽ"}S0e_=}e䱾 :i@ǀ<i(sda&&QR8fW::L}=?#r>|hS,4EL6[3+Ywe":,$ur~k9&P8ҿ`$҉_g ?C˂Nip.ߢ!lXr6{bE8;p#Êŏ).^>}hsoI66}Q+w]lz`t2>ɜ!"Up?8i$G\8dۍ'2Qvgb4rY7Rn|Ɨvn] Kq$`u)t©v(\Knzy3N숐8D !OoX'mW#LQ"X(p҈57$zU ~SH0s}sTȸZۯ'JL <dzdSJ"FxJn4>^`MD.TzHiw>sm=ڴd=ZoIE 9Bxmo@fY_V.&CB+Se"pp RU*IҸ0 k;>v1F*lHOoI1u: ^VqFXY1+, t{" #֨~\f`~g4F*} ~]㶅8 jo$.j5 R\g0eQe! =- 7Q L0g0NN p-kn$SAGKȔ ^rm%2Րxkϴ7gXx -Aɒd+FRͿ<>&Z4aZof&ifz$8k3z{E9VQza`gY<ӤK`fZKR*jO-, Qsk.x.~Aa."3Na#Py wZPRAβ'޶`,rkK*OK'XIncń!?$!%-.H7EACtOZ~ZW%uO/]xZy 5F$')wl-K]y}=\`8V,[Y.IEP>v106&* ?5@`{ៜ$R~KXC^e,Մ*JRg0x}\q:.tM$#Q\̂ItJk0B* \@nd(&Fɳ Ѿnt&0nxӊS h aԵ=OJ._'(#<㭄~4oxt3|xmOS}*W `\s4Y?V|{\"u𨬨%2i{Eb빔v9]JӚ,pxAe~#p*K{?/ 4"鋻2R[~>Z<5iiᡠ<#Mdk=I),fpv\m(giD^9FQ~"&R.^bU[TkP:Scxm롁l i)'6=6kQ=$4 i-WBq>B$T>Z W'XGu"*pKPyoGRQ 0@Tof,ˆ|"'a-^}-]n 7TбEdA@FCt&6~'Ed*rr$)y/NT-zݓp ձ_4[i(<V) 2^Q.UDol.@_Z?=Ww!7 ֤Nd NX%W*͵$q-6+9o=;{GdQv2gp: ׯv>b,:Œamλ8\k8r*y/C9`9d_20gE+xk\Y{-_$@S}͵SZ7z.}QJg Ѷs+,D%&_Jql~߲e҂Ulo}|?YϯQ4.( 9xv|wA7]CDzP6a ?dT5!Aq1{c[ts/Oa0Lޮ Y޳=ϋ=1vBA,웞gBG|7*0?9T-XT0\sr- ֖_ karۤqeWߙQCpf̋$SxB B}NNH/ug?w ՙkd$EAV?Xl^~5~sy&'V> ڟ;QdAuMl |׫4^`9ޟq箏cʟFk[t~V| Ŋl m L=ހ.A @Pv+d7>ۋU'9Jj-v<<9S.Wnc|8CzzI~ ߶ /C н.P'"LdC'_GdG\)8 .u[*EtT O4%a8C=iJǙ#JVPݐ9c ~A:hRTacm=cxaP~bVpߦ6vDjf/|C;a}ζzCm)r'z!S3b dnY]oɫ01"?E%d5gtKX] GB_i&M^6M݌>`t.u*vfaTL;f FZbl.gtV %UT{?c͊ݩ}luaC tA5/nn*-PL@|mn9ohVɒ$,Xb?h`z+CqX!@d"«G13fm ЉZ7ϰ^  8T7eohn`% {32ZΡLjω5 D 9+=ڰ$M`-y4  _WKQ,@a3VXK@ 1ˊ?(XqҰ~r5x&l/H5w5-oG#l*,fnVjhqaUA@K81NkYwhQy;K8y>8ףs4 B?u`Ҿo#"3If){t(֌=tdxV\;oJVTfLvoy|r58-ٰ_Lv}On8ZjhsiuEwjv[!OV>XQ} Ah&3qپ7Gy5qOO`O{ξXoox,ʏ,XUum(,T>2S~+%0 .s!WX< B  y!+RV k_7 0VMH!CS@!%5a`4GOU{ iB1_/)@ mO0i/"!lQu3 PҠb?Bj%&X{>J%WE’(7-;^2$q坒Tw88;~5t U U-rGMgn*np Nym ;S[*K◼b0Gk.\X |CZÿntNG~lS#.zvzDPއXc[,=<×Zpir 4:Hݜ;F.Oi u=C`-):?iּ7y2F#.ysw|n%gHEKݠΌTPm_ ,Խ_QC^Wݏɉʤ.xq؋ӏ)^zڼKIZ/@G~wLL5Uc}ڑ2^#fѥ/̗\Bߵ *H#G@vxB.0ا)dbBe"VKCQ8ՒbyB08𴉖 E}[6::+:3( >,D lLرt ʵ+՝M{#SchӾc4u_:$F{WmW_*I:;.i>샦q<#kDl575K mYڡ#+ԲD_h 9!NJAm&Msp LHu4z;MŠ~|P(QNݼnOv/c"hY.OI&r 5(wIK*rcN8}pm1d%I0&kƉ5=Q@j:9֪Ta}@m> 71 ܆HhIsBEƮ:q+ H{$JB2$D־|8IbߔnG"kQ?B+y.], +.2Oت} BvBsFTFqA՝P.5FU֬N.Ԯ1ۮLT ;j;)Gb=ڏt[B}ۚwC>~d""p<`L#UhS'gs`*^m%J։좋1Q%]?T9B$A6 wknjj=hUx&G|b_1Gs;4S[[lTLx ;u2ܶg20/V@#/H&ߖN"਎W&'y.` 2X 5v瑸gw0ƱCTGrl(xfwWܲ/Z"cQXفfXqQ X K243 fAr¤(2`0£2׏?,>f~xK49jNz%-А2k bo@Mc'44>@=c<\A8kZ3HN-#7}DF+c4'0BaEi#6' vtq& TH}{zKTЗv Ĕ*PO`vZ޺m51͚H~ Gip,d~ֽ ^KÓ0LށM\lq5 zA5sڠ߀8p"˅Ĝ׮T4myі8]wLJ M|VFNs-' n&ٿƍawh)8G"Z#B=V}Hy\0PO3pٮ3@5CDF$0% ܉V׾ ۑZs EvM.S&LY^^nMk}+S)K]E)_-$b OϜ F%o?'ߛXG\p)-oV5,|p.IglR*1ޫHj b&:֘6y2"ۆ\ͽ_>K^8ݨ+wd~D~pTA(eRjVmG0 \KMa2/&xa|>>0霖Cӹ&g{hzuלM%t &ߪu(5*pSP:d?,`{1]Y>NZJ;qf`&@\f~f^UcW?rO}8TM] EX  oRȬꚟ+/1at A œɅ$b+D+}. 1L,y Uq =͝˯SKȘnN.z0\4aݧI81m=ɋ<vX́qOƤ,Kצ$u ҉"ێ7!cHF{_A&0@}pʧ9a=Ψ2u 㬉)Z?n:9eqw!P9LOط1lӣ"RZN,_?eV;kVn铝*N=qDڋr})ddz!<+.Utf7Z!VI)M; .tE F{k& " [/?C;qߴf< YQhd3 hJ-&4fC QIHsQ~ư ¡ E rc C^.*\ &ˈOZX荕G T612(ovxYEogу;H԰ G>|m8aĆrMU5-" Us,IC͚ڍ"CU5.v^T (;NjzODv17VD3ej"풒/;4|n;*tpoRFQRRnaP8S'aMAsIdLL=M8ǓHyEI:owV+^!PYHq͠bډ$,p+.~(܊hwUN!fOcn)NkHvWQ[%б\t 2:7D0k4,fƛx @#euq35Ha" T໔Vn#GpUwϣ{d+6_pr;"-ok6Gme%ӕ-˛:cfaexUgYZ07070100000127000081a4000000000000000000000001668434d30000b944000000000000000000000000000000000000005400000000./lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/fs/squashfs/squashfs.ko.xz7zXZִF!t/]?Eh=ڜͩv!y ?iq;Ac1U{+IUɹ},4,&+MCb0q0Q>hW8[ۜvd fkڻ@XhM)J6g3Hv09QZLju >+p9 ²+T^!sp #|RDμ v^ed(H.t[_`@O)Vo~f\?E O?I`U-+?k9u#JA@2K+& a%5iīc/ 6% !}5Dz k9)y]L`,oz\=E~܄֠1ȝTW,?t埄kX.IQ dYRYt6B]*f`YWF3!<[qwPhJC31 :`~щ?:=m=AttD46XEt;=րirr/ qL= {?E.i/hBq;(uӨ"YTeޤ8蹐OCy +ZЧQw/^l= *(RבE<4 dS&:ixIޕ98}s+ 22->sGs[w%/#Oh4$5aFtkag\Z/Ajrt Hvi+$Z-j1+s^j7"[2q"=.6D$p"ϐ5}k( Gt _`*'KhA`}Rw#mK Y93$Q܉d2U@ʾ1"sO{j{/Oũ.FPf*luzο`H ;џ#2hSC$]܋=;(Z§L1\%5sh W- ʔ䫪 2;l "1E2MjF'>mγG #3ibՄo)ߐ`=bO9>~-\4_o:sQā"Uxk{hċ6Æ KYNxT3QW7K\$%n~򮅯ޡ0wЇ43;bR1%b{SΡ䟱D#oCT<[g ׆pz:!Ak4#cZə\DF$~}M$'[INXs,ӽƜU 8Ğ/])D{r>Q%.X^  tv\"_-SOhJ'Bu`9F u{HUcY"T@]wf՜F " NU4.u{JĪ@۹ZUGSv$WLo|}C`~6WE9JS}]㣉[<-t,=#eGcK}a, 9p=^"*0@DC6wf ބu_yv;5,\Moy4+8njL+  Ը"n5+r$r̤0\PcŶ,l%( GD#G.g ^~QeD  2vwQ+8N/ʌ8хQ"klSiiKtz{-ɰ UuDqVv0oZƽ lsk {r L8=":^ <#CʾqzغA['!ǩVr?IhㄱcyCm3TԀԺWz \t4 C~HxqZNJ:ja!a'c򿘘4 `1n_ۿ6Phy,^&z2"ݭt$ xPq-Bфʴ[`: ^[3R y;ONmg w*!a-*4m!SQ$Ufx%h6VXl9%zAZA+k<""4,jbܺTʒ\f߀ /xcb-:Cy !u%:JxqbSڃB5ʀ-R3NgMVxO '+/Z-V=9`ft_}!{kv$ЉO‡g#Cގ}9ƳvhDCF%C& #{xa>Cfě}Ff51<>Q ׮hN>I=Amk{&h"Z̉ Y"ASMl>Vry,UBRx%6QI@&GYWۮ)OZY0SONQD,SR0HZj[S䄱mA?MvPʗH2x':gm%j k;ՌV&\p18CIf?̢NfГ_wߖn{vXFgR-.#yiXͅ`QC_ zXpVIN=MQN f]'s |KΪ8%b Cz xJYx:bytp2P ? ӻ _6hDƒ ҹ`&M?̸N& aɉIJ"dogJ 㢤#V}^7o)5}oo{dʜCt ڞ_͠|Ρڻq-ؙeVdDay% Zr>Ez]hd(>4du)ˍuʰ{]Gn"Td e;H*q5/S|3tO$!W?DQ¿YZ BlII:˔i5z2|cNe :FouSn\ɏ˂/M+{7/ԗlC( /&VֹL^¹Fݵ!FON=뽏gfթݙӄrio2yo7< ZZ,?$5/ب;W*o5ΙIdt%HcS%g( #FU&:s u Z%XjCa5Kiq AcKUpQ1g(uo >`l%*K AG8Z8. R3,eO=.g ;:oG#*n3_gZrRPJoXsh-7@O@ B8?@㫯vZP)Y|ơ=;٧p%M'n(T4~v~Q}T_mpua|La.s ~ԇwLUL+SŅݦe*5hM=U+pR7S &!Dž`;j!UӋХ@E:;Q 5YyfQulX8E\[ E;1BL3-\RV wl]mtyyh z2bY?oQx#?iObk11.d9t17/Rݿ)"I{EٹopԠY.+>8&K2sPMРIA%I T]Di-دw~,QՎhs̓&Q]Ǘ=låR1tT1)rqBTwk۟Jg g@Hy7~($ޔ[RWTm5т$K6 ;h+jpu:ZKԪPEmi4Ĵ˦d?N^QǐG%ELlN/uoT0V#lFHX-GfC@O6_ Ps:-!d7X??i:TO΄| O=wH:F;G+_R9/qoxn6k`%16 ~(Nd6_ o[}ur- %=y-n{ 8f2RyM\LA{OvS X맊-نVV#<5%_..{)jF樨TeYI9?HTy_ڊ`ӜfvUrOVo.#Q,nd`y1 iM)Z|])~@L8%AO『NDl7{^|9:Şs3[7"JmD`OC9ɓCD.5<H&Gm $@7X%ZC>g S"N/ $͛F AzPN(ZtAMj9mY+M+)]8Caz5.JF/P~BStTuMO 2&-sGC, gv`.Ə+9xsvXՙAg UJ}fKI  -Jݥ&"rr3 >Q@:xٮ+؇OX f&|j9 %GguubJ֝qS~2V~yaZY;RC\͏IJƠ /o0H& $Ь?ʈp}>[BXWZڗoCՒFVLIXܒ܎JA)2$^UJt6L¾HۥTX+",*&0:0fxCڇWrscg!w* "4qO(T. I/\cg=ixTDD/W`[Mm @'j-0X㉧c ^;y:761! …7>4]jŽ'&淅67O5|ՙ _>&o|W= s3v]vj LO>$k!c+8Ɍ<}K=F(c+^ꐣA0HBK"Ἑ3}܄ bl+#CFs@oCϗVݗ1 (p|Ts6HL.!مDOf=<$NYCgSf1W}F-R[gd)ߴ=xOmcV '9g_m&!:MJa__ p&p|;UrE@V-*(ycZ}UrR;ĀFdtoxK榯jTLcV6x qݚrѽnKzu=l6: !1uYB$A` JL\C䮴ô f&^F^0ߵt%u}7>V. E[_xXqj:ױNZ?|(릶!ʃtseyoWmp2">Zp*ZN2&֛wP]Xֲ9|pQb/>%ܤr1/:994N䛣{$@k8jkq"瘶 ";_-D⡕l_w8Z{N j>\sqemr|kAa!hU]mރx|?"DMNtѼdFɳAq"/bAq;nI>#1Qrd*zy{ݍ^J"t1E%x#pXwnPTt.Z +De$sbFBi% h}XQ;;V\1Eڗ$eȗ7>esAt'd_]X-X`b";o.~#S3D,@Ce]rߐ,xp#%rpewLu4*hLm&Ra7c`RLXTGql0D~SuK}xp3i#K qUeM|[-OjJȑ#9v#Z%/vJ V3ey twV`NK8`'Vv9FΕ\xt65։4&ָw?uI]ef>RX8+<=g:M~ iTqW34+I,jߑf ‚Pn/Lgуf H3x{gd&k~pILË-R1ݽl""0f(IwE4 g:Z* FA_\!%A:>_cu׃ծ|y)Vqy)T0аwQһ[i?cc6nЃͯ'M rk6zpGeKƿ3 @qs?({ًx'بywC&iqQDG~R g3F_G2SW=q{Ry(d^HQӈɜ{3 mTD+1`tEPU@΁$k"\{ҙUk0"m14:*e:-+~ =qBJހ:KɌcxE&A#G}pmr2LLPI;PИv +fAߖS%qe$U}r0ULDdtk-!ݠ~Z)1y|­ D0TؐINdS3j<?Z |@P#0mK-[ A?o kѾ7 ,%39sЊ~BHե׾PDCr8cxq슁1&%!,GU{вW55] `ˆ2nqoTWS>ѯӏwZ㗳_)_/l+MEr[\ETQ-s+܇Џ0@%W'+ .[%/kh-zϊ?z5 pظ رRJS%iMRV^S,Rarp:z 8p ~u$pᵠέ2w ;=o nEC/mq3X;S` (DXfpI `:w%ѩS^7D(7 n…$2pfz/+LaQ=YӰ&t>&ą5 =-՚-VUĀYӗ:`7eX(‸UYsY(PA4T>a5i"F>a_u2=bS^AShюyGVR/ yY)% 1ٞD٫(9KA VzwK,5ɗ"—CA/П%n坫lFBvAIMey[u*tq1f5{[1pX[ߜi$UzLRHJconv>ԣaWQ&%XᒛOS UVA0gN$n"40_?R58nnKH?,\Aqq6CY ҶѤi;7XaOU]Aϝ#/6G_V e)F O0CքA\oC\70s O\Wꗞ윺`թq@>d(eAr󝊄//ObaIt1=nd _,`zIãwQű{U 9+@^ L,w [R-osٕ#OsQ  `#X :$%"Ț< _nՊs]"ш xiˠ'mj6*}c]`$thGCr1-l~aўHd!X1\P? D  rJR}4'UDZc~Oʊ=cL3p='(ζzkJB7^27*{vgpuq/A6QIY %BEL ӤHb׌Ȫfc[K-W+]U #^W/BM|ծO ?=sFWk12?{6̈́HІ<>Һ:?I. C  In 9I_8h0yC} d#{D6^ 2^ }斗Vm(-B3/Q6:W1pzXƽCM&^ bH@bGd 91d8w'P4rK 'NCJtc.mߟhb>T@@s0gM-xMd3 6YAAA1̥BVU@tp^Yv,(sd*ҝq&*4[SL ZS2QC/qqC%(4"QQv1Aeyx5+w&S(宾^1z& E~VݟaC^l\r/ $5pU};Цs-\>֧H"slyj9 ܌yY'eoIKql;*雮}&2@_MlRb.sI6(BvYXNőSP /IxE8/`_K$0cty؄DuT\a+5+~QwU9zM$iԫ ?b]jLmpr<r٘L ϧ z˅ e-\Mol>jة)XgY"Sw +hG(81K_>_*R2r(&>$pE]ҋKPpvu쮑k/?svv,+{r @Izz)L0ܚ4\ 2npvFl%`AL|w|=ua7NGi-8?\<0fҙP*TJ0__,DžDYJQ^"BSe/EX/1aap1gmQ0I7ObD2NA?B1vx2gK1=(U5 wA`h3BNTܯ__vh뺰˩+?0J=QԜ-prCe[+;}漑ʹ#U2p!PFPKlmwr"Qҍq5|GO5aFԦ7*ۜ)-@}͏7J@\dMa9XhLJ+2 7ș/l#eߴHԭ1_"trm]E+14-띱/g^ܼa .?ݞuR\_Zeݞ97}7ʺ"ꫩ+{bM?vT: =dB η, %[!לK1ڤf#8m]Pґ!F؃ D/Pa]d(6w]EБ0̉:wKaVTjoV'z%J Ԩ7܌]D 0r/'ѱ֪ b,|-j^ h ]:{?4`]۝kVT*[lS%زG0^FB&E.ِݒ(>9)i 2߯`G|(PDs)^-k`*(npκFqՌ{Q)/'CBψ| VZn^dHtD[/Vٝ]]g_as&݅C`54ZۼwT@,ƤiL_liAlqgD7ve" !u%rg l:n:Pe(LVs-}쳩P]-ua l&]oocNc=WT~i+X )ɧ6bj,`ecVY$Da0:?K?/Ȓ.Kl/4<_hE,g|-ȱ,{ Ef!C " ,5/2&؟軈tS ~o\+?6t>ٯ2gaiC5ǚwEGUǞ+t0 `ȸ};wrB"C̀{cn,#9aA#IRSXpE[=Q}[rV}Eu'`E+/뛤6C.8n@Ao{>SN!#тQ!Si4S͂7sW#Dj$m}9:MpV~M5 M=G)Hlvy}#w|`q6>bKh"F*rmMU߽/}rwg:Y~ `= ([ݯMO b&qzl;XUP&4yY>TE 5P.m嬞%EoD/8ō" 9_葱n6[.\Z,Zm{\P8.!HN7s%O`z?6hhZn]_`LW)5 tl457_N~@{弚s^&&(kEi~Ov0N1RDDZBaJ@wYp28 xXfN4q1b0q|gi$4JN $8f,e]gU>Z y / вu'lK2Hs C5I{3[DEӣk_#WhSX68|$[@ ?7nׯ%LɪBu;8x EFQ RonƎ4*U~]eL۸k~ЇUs;OZ<i7l ᴭsYN`|x -mJ8QGؾX[ո0oUQ|'J60W7.8ݵy e\;2w-UnWa"O*ՍQ:k~&3Uf9\,R.<ɴOZp=ΕY/ޡҢ{V~XNnN/ꆩ,^u%ht'oԨ"@@'[Aн_ZQ>;$Z K_^e@2 S- z+4NO;,†s4aVulI|U>}Jd4YKmeH ,B:Z~P 5C/Mʹ Ai.1ƊQ-=uQU,ߤYc5=CŞ.D[6ԽMk&3` ʃHFs]ggս:vݵl<#KXt 1C}.~p Jj3TOQw!ݱ @=1(3?x:ò֠gGPq>ֻ̈qЌ>)h;ftn:ט )Xya8jm_Fͥrcue[)g@CމЌwQub߀ji8Pk:>zH4"itV@! g%v9 ,c{[I1|nrŽZsAR"o G+`D%2HKc?G?zzqy96M2M97*Ü-hqQ PuqZJ9X`T`kOܧ,g Pݫ?gqh$:)Rm$Lr!S Xu.,/*9WИ-H=Fߏz6$;8/V<%ib2 >q0c9Ծ2mXk#ڷ|XtzģH`L)%NgYB`GʀHֵ^e}ɋ0{9WrJe+ PZ B&P/B덇~>Յ6\< Xx#;cp@<u="hiew\W׵~ccx$0)6Ť16NB:9a%}vK8Dg}|Pu/N6 .W e͐=LSsmvD9ѯ*9?jU1oYƦbD?y kk?VrTD,ϬVyUʔ ?H=ԮGT % &2s? L,[ޭԪn&$UQssg%q(= n /5w wfqj|߱;MeoRm5s0B"m*&#Ǹ5|#;D8 6|¥ȒCbod>]T`PQV=Xr٬E|lhiC\4Tl#*m`k@e NQ|9p&20Y4,+ؘPv2؈V$`aIwfk 5YToǿ6\4h4zlB) ݤ8;;{,8Dm33د ֗[yQkYʮQg~}ɩl45XzJ6>0')p~7.:`Nl|,6f_bƍ_آ U!F mن4 6Oh?՚[U%UTRйl‹~w$^ő7(w N>|.{UVk'IxqWrq7k&Oz)L-Qp5?nŰX;"aݤXJg)A-pA겴::[031P8Kd7'LT81K g9;u+b򷈋Xqʺx^=q3z"ѩOy&^IH.oޟ.'30=8VYˎ?mPۇvB cc\ޟ=~š&j} CPUʟ- .۰ :6iHqC=.sL%Xg `U:8`c(}ߤ]~6yz),)}v7O!xUaF• 8F}jG1v ,n'·% `}5C[3~⌆&e8^{ `Ĕ5îqEHss_t>&k<K!zM&:%[V\)V@Hƫv,P"r<_fMPthTHQ7*I x* OqՊ:c//CzP9A1D ]X@]B\P`Vq%>wPB#NB1>{tÓC.Ն(ze ч[xg9g(e8 ^uJ7΃7#3C`8Հ- yQuYcvwJg~Y~c _Ok߮;@087{7%^X:klhLhH~3n]>]ҹNhpkDRXGUN.f`b3;5RgCXګ%Y(@GخO~Cp0DfTo{5A-xKXPr1.u5w*PGfff@u!忤T|pow8,"b-N8+|@B:k#,-*f_Ͱ؞=Sg("OZiè:KX?Eb@&(z1.対ry3EFZ0n/%$tch|{ߨ=4q,+ r7eK(č4 MZ6kFuv7]3HRH=aVqYˈ5t )}}|*gK17+\+>].ReKU=K&,_BK}Llf4'!3lNcC0ȷ\φBj8+ wn&7 }]˓29G#QIHI@p7)pBu G4R r>;] =%ZRȃq-3=0賏Z_t(f\)ɺ^&Fb{1C/[ c,+tw;SD76*~1ݴ1 hD84 h2vM1%Lɍ|Ȅ@'98.6l D=/+3s#zly|M2u̟>YF,SJêYr ~=aD!:QjM 29h7*j5 .-T7$j?9YLH;[>7){t]=GJg ;7c^C֘2'zಋoitW]AMP,|'fl5_i15.0$5Γ\ј! E_(?B,YxkX1ۤ)/cns F.DWJ3YyxN۰1X/S̈iC4 *%&Olaf:k9Pk6\<kMaFJ;`u fO U4?PiFH@<[R1sy=C|yg[ij2_Z҃tXlY@Gbw<*bF`~\qrX2=8wh68cY[)O`Si.'s6([Q4IY.߯7@ò&g >o5Ư:cu*ThA]pwaW74g~?">tjp;0I-+vBP1zL >0He1M)vmbHȷɈ!6|Z>V ڦm}K: c} _#Aٯ€߀etw`WgYHXfA ؅<MVqi4RS4"h'hT-yʟm|ܷF3#(`D9L+^"Iz`.v٣!!)}Gk^uJD8 ,Z5U$%?]S4͊$H, !B~Ć%b0Ѷa-Rn?ȗ$"5ªQq4ml᧱q!- FRB6NѹEbyt\W񩌁. o> Y}dw1>>ihU̜dUpRb|1PY^MIYI"1:w|eEp9G bCItRtHuR:@Oqז oاsK8C72Ⱦ|xfqhW9x'Mc 圸C-+ѱZ67>TJËTD:ɈY.oL XSM9 @e9d]yHi<>.LE[ pR|O^ ~`+O35/VOmgqy`infz^ZqCldIY,wu_@p=\w= ¾!$c2SK,8u(Rۊ*c`c2*9e#%mՄە6 곆8r , \U3pFdϸ90茖$y̴qQ h@&^IJ v} ̺03OS@G62>5OǤB:lJ@t(>{84E$mfuq%m8\)vEoX0spkۉlUtvG%t'g`QITǍ'4>VN<,r2D_O.$"Ws70]l(J[hòV5LLP@},{\ihs).g#`x޾y/)0;Wױw!s yjӉ%>+@Ic+Vuk c!C\./͓.~vY/|lNBZJZHxc9 fW!gѾAfmH'AT⶿ brS!ثko쑱(v[c(C7MIh }R%•Ο&K%fiFHr;繥rҀ9R#U9]ҪnFR3a:ʄ^3(?ܩ8J)G_}Xio7G09PqRU]CӍ_ R2(RΉGGy@Fܱg@w}E&~QA&.a]ncA8!:#$s-YCc/=-Rnf]Y-5isQ{rCD^t&ӓ!ïT/\JVGc1kَݯmqDtXT(I7r/rؤ&⨵f%Sw'kz'0\oɩ̐"9LOAjp` dA܉oh}At*D<as UKw)3xQ.)Qit]8R7*_k!.q8Q&Lۦi,nPz[)Y_!>a9ëh+9&x`TRyDB5=@n:*>:#ˇ&c /ZDfUSSm4.6*d/A4sh38PGQA)VyW@w1/~mz٤q.كY쯭znsĚU* 2[V `E7#[%`m˧|iGᏑn_U6bVO4gSk`KJW|EL[_M=n{TžWg`CUg݉ұM_HKzj/ `͎-f~ea)̉댝) `pt6@[k-Gb-\k*W,XY֐+=j@NUimT+%)C7Ϩ~LLdpaMpr3XƓ6--G\{kV =u r8IZtiЛ Gzy潈[p /| Xvg ߔ\*ûkⓦsXp@XK_[irVaE_k%rEx0_H@gfg~GKH/%[ԧ Y[p"jJTv3΍jD:,'[eU[hz}ߐYx mW30fzJc`ڐAs( #BcƺIw!VDn6!4 oҁڴcV)#!Qy |0Zi^f4Vk'F}Y"~zbȆ}b'̧8LDTiD͂#1|;&&r̔ ۠ U=(jK8OV8?2 c]A^}Q{e5,ZikZ0T1cLS-R|2̓t76pS9>i@6[Yn{/ }WҾ9.̬`\UKf@BXz5Ua1 zLObYS3@Fo#_<O="M][^MXdBe-#T!B#%d$ٮ'A<^A0@ȇƌ#;p񻂒>n0;Qf%d A$0F ?Ur_J'Z}|"H) !>j.r*G*OҾ$E>JO1NA+dN7~kXY!Vw๖I8گ\h4 ".:*pKjyn .${%u ,3jd~:c ;_Lᱨ4G[++-Ѽ?W#S{$!Ew=q 4ϸ ;Uqi^(`b!TUHDk/6)Y1>ZګZFDl&%NF̓P.QR &AR D+9t%LZ뀁 7Cح{4 g6'^[+d|%RIR./(L އG 3#l .!U&!f2 "IyIFq)"ZVPtP/ʛ%Ro>C\4^NakuubFԦXd~j*\ngZ9ƑV;;Ub!%Z @3gˎ%RWPafp1 R Y)o_: ̤*h7^5ɲT 4-2R9TxBμ8eH [~n撿^!(M\_#\P$bŎN:$iJT&HxjIv2.]N݊ *'mo֋=+4v;H|g:+.t;kgu~kۇ)%<#^.wqIm9c 1w7>6ʜ:'r6A%J\ iz(vlU)4v# AecJBSĕdeI6kIUksn7 .Q_Hq|I4oG@r6wa3pL<́K ; KrH+R+7\cBoxaW9f%0y`.ؙp!yvyV#c[:S& I(&rx܊e 6*ˠ ٓFl kh'M7_0&X (ųtnK5@I-i%`8SH2DL"/r}+Z^88ⴴ?)AڗEn(Mo1w|>|6 )cd6w3AtK%5XE RRSZ9xM,^!A,MVwC6g}M.37녙IOdZ⦁+Ĩv=Vf.UR"$`F.{95<몙 &Uu;N/=N/Pb#YujnYVG~O;MC6/fp+&tҴ'>5b}L>1'}&l3/DA}dn  ʝJJHF,Y/DՁg&3dC^+$N2,g)tOd3Y: a'4Z{*"ũZ_YgUhJ-/ ]4U)h Wi-3 4y; pLṖ٥QzlۉJ[/˃4 ɭ/(+E4j3?-sR%del4Y>tjy]~7UOޟ]T6_\ 0Un|goYT6)z?L4.6@>.{dlfY`[-X{[ PW9W bt9y2!tӭП T77SHqHBb_eV[|}vڿ>sx4B[4Ü}1F]S{SÅD-B!>Wv&ЕM'h%g7B#i@ e&A#XM墢ɽd5 m>6 n!ZEkU8PQՂ~Ff4N6헬x4WQl)S/tV΍[i_ 72kŐ#@x?Z2~:{ZcyHkuю>=*pdibvYhңEi3} |mU9H.*rؒTa2Z?E`lEb QP% xѰ&nt9#ӫpjU~ l^lDmGUP͋` Ry(1NH6[LfzEv{nl4EW?>}s:=bSYG@񎊞ki x=:YTuߒNK)r~8Td+4=(6rYXȠC.0K1~\,vZAOBG$D:gӖ8'ӷe`*|x؁,s;]GAYw c6zO{R };)&XSmd2)BJw/@;3|aGɪ VE5e P+Lӵs=7ijA;4wA8#\Y+p|̓GNct#ׄqe,AulAH!V1=`d Y78',=tI9!yж4%>.VEKȽ*3.rLvEp9kZCXX;B#6+|}Gg,+4sTɢmdV_uˋY]5gAN rb3ʋ%F=Hd%|*?ҿ66I ,g#m0+]ÄA% 2L#sH b)O=ά@Z ɸDϘחJ:ǓŨT&=;  ȶ, 7@up1蝗,@tRVz5M,%0b"kȮA49aJeG5"kHCɎ~< [6' ˀ^5lGA`W,{EA4 9p!MFvE=bfZ~roAgH.:A*7U?Iys4(3H`gѮ8DNy䣾\t~~ AӲE'Fi Q)̉5J37Z0#C=5|</5[.b)2Xtl=8zFh$)?[[NcVM8PX,un#&HEW4O[)-=Jw<Ĺ)wp `guOTl3mC /2-@:sf( ^wDo_dư;DMƐ 4H}{ך3OvܮqH|G;^&^0?kcA} p+LpF1`+"4޻'Ղ~^8{β}`MV)#2/E VϬ(_9Y!! UC'(W!٧_$|Pa?M ȴ1u$k2b.KQuln q<)( fXH?X2s?Qq7 z Pxber\B%D-$7Ղu@XupUUkRn}qd|?P&U`i6҅,ml@v/רM0ÄJt& zI[ 9GbWU7;"{8-U*gefv>k;:Į.xW}x_!AuQ!V<_\x3Wݓ"`LkHfoĤIڀ؜jcmab 2ŲyzڋɗJ1=Qn@%0ƅe\0f>瘻 }R#D+O:|W۴cqPCTۂT24IJ=.gg:(_˓RlQ-jT{愄jzٍH+Gݜ@6IiW[Ega$Ə Bm1)v(Оe4K1`ά8:EYOe|ѥκQ.Ďb5/FqpGoV4Z@"#!ゃZK@D B ]d;.wuz ʘ'1~Syu? 1gֽ 0[1K } O⃟cQ:O$N)]pSzS~L֋4j0Z+_J#Ax>"^=|OeǢ1tn3` 1+dՖ=ޝlz/wXLifԃ wlmPoZT΄q7UN[-cr}\1h:a5>q]t Ƈ{\PF.fj-(z8Bvfr41r|)d-^dͽڝ;e䓺~%3x_1)JPc*lAT\W^;'8I6wAUUPM"{Gز:?.ӣck]ٚuUN8-;W tk t 8/B4̆r4|lIK @ز +MgC}DhOM1G+o2 | 7S*]lKĵiP% #7w/~qE Xmc^0ىOx t}˨Ӈì no̐@*+!iX:VF蹪Dy&DL$K D/r n[>W° x 1aoбCra >2&,*] `ǡ%2>k[$~QǃlIz*"Z)ނ ݢ"bג{;`lĔbVق)Z,4\ok=}yDx]% rws-T%ڝ[WK/.S=t⌡-G}6(@gi? ?[Cosqr | 3&.s[9*iYNKdXF;~﹣6l&dR'F.ý-N,-?z =&[NXL4Ĩg=j~Bv ,Tiv0E/9irV믖<:D!r[PD ܌5{< Ѯ7 2cVG=l&49) )?8-.~w=qj}& 3n+?=æo .!l$FЗl#'i ǥ#s@S%,nTCEVء12LB9e2 eR=/^bL&S|Vԅ80_pjc yp`'@zU,qLC챱^eՁwsB BmL\1u[}iMh BΙXi'O , CT(oeF.]w-6uJ' YtO."@nOV8 N" u f؉A1z* PAR&| y /hv}3*YΟP[Z$C'xIX-?#N?;cգzWB £ FV/wԶ1Yɞo0qqƣ&킉 sl-*:awa6^M9T58[3>-ߵLz H\ܛ}"iLEpL'*byrpC\b=tzթKqrgQ!6&{VòA]|ek%7$a$Ā^ #^Ʊ}SQFb vb|G|F.B[_5Rҫ\y'?!% p )<@ :CSzpȣ(U.H褄-S-%Xd2t4`GZk(d}Rq:1@"a>s@CD˪"̬)T/c\)?5'( 3:8clUl>r 0gfO[h2R1{WZ(2 e,,X Bh=4qzm!-n k5p8{Jx߷iXPX\n}AJxLIS'~Y &7K.qx[r^f¹W<=≕~ȣ]FX!rLI_C#Shr6VtnbФ>#ed2:;e++Rqe,9S$`L9p.6kF t{3QQ@ *H=P$բRM==ꖟ=dWdEPaRA#aZCSi'ۍ߀=*΋L:}wV20#ʑ^e٬cOV纅XYu2Ce2x ğ |j(oa&+b[K  78$6Kf!{]KzIysZC7NҌIJ@嶪/X3h)Չ!{:zTe/ۼI9abIwϓ]vD$=MmGsSfpPƀPrygXM{!:D#u♻T{]**i1;Z 2O+J@6]#Ho_OE3eLNTkÉAo`])qrzH|TRpB@RQ[p|p*-kL]"agQG<,wkW*{[݉r{TWÑ-݌KbߓWinf֡2k(KOF @Lu݄mLY^9]Bm@T,ٷ?z53?};-n36. 8J0aRADB-+,;8٨7aoH x[‘ZMP|FK3db ֒_`sE>5 h}eZx|ݣQi܏HKr Y;rH|gE7yx]Ikش"f'݋ 5ya6, ԽO :֚]enǟS `3^M~6q؀luNMYR:BR{{bL\Kw'C-)".bJ 6=Mё1m1F)s7g ?S7$ڵ;Cf_єY3T~ 0`vm7Wϻ`bN&݇lI}*QP8fU&>y;<dɢ Gp]cq3d?iq+v1Y{KL3AOk.xi|ѧrȄh7¶׃'9|?3oD J!U|+U'cp]=KJcWi_8g+,VY-Q1oʋ;ɮyY[}ᬦ/-~JiJȐhq͏a=]{1VjjY^k(T̴B8*ޣ/Dh26Km%5FQ2AҒ'N'Bf\hn5p ”`qYlo6?NX֠7'_U7B> 񓂈9 ¡{7>\ygVK~W{MJZMB[렟oEȦ^*<Dzyzc8c8_솙F<'w %6b]'ⲩ9hޭAd7DO^;=s-8Q鬟Qr$*^R=o>sË?,áR ^K58{i=ѥ iėj6(!V&~uOm`ڋ|Ї,zK7kmXǨαv݌I'F5攊Œf'%)=UtLiKXW 5 z  낣WfiXYN,'-`Л%],e1$a !* ؉=oz^ FA|g##˩8Lr| a54T_5dd͠UnO#Źy@C:HZY''ӖVΔߤ-jX_Zazs6O\DAD{ugt4XѹקMLoG'T''#!{$7Nǩi!5@N&`VA,oh r8ךIˉND#[$GLүۯ9RW}l.1l7\eg]iu KKnڐ' wIc*AZ =d ZILHrMW/T#{|n%sP'0Q{'V$D@ZN@>ѳ{nS |ҝ˩Teŧ)@vVD͘W]doLmiOw^{}q r++Twe$!]SExm7svsy3 4 ݟUF58 84~Rᩪ1!Uap*2[/lUMf v:R68į~QofvQP֬{7;Frr ` 4, udaE뿫m"7vխo<3_vZPV^׽!h=<&iHnɟp7 E7h]xVO'*Qk9Cn;JEt2_s<ng=5A^Vn ށ sfv<Nƚc-t:a=o_ {>zQ)64y8Sg+Dt@٫ =.醋/I!mx~~xM>(,R t.x:c.<]q'9Hmd`I GWj䗆@qd^t CV]%-KLw|Bls4W8fɑ7m֏vޡF37ˋLG0nDXfy2?Dh ˵n?r]Oi+rNyxkѽ6\{Oxy$_btPmQ$1FS,ش<靾QsKݑw1=4ZuT%/b%|ee5+?gyZDb'`SZ>?#nI6S޾Ij%Ħ+Az-Z=.@xӔ|Cݗ[Zy'+ (]Dk?SFpIM!^n t-G* [)c`y6o)_Ԏ o=Q{sI7]i^n6JC_"SQŎL.ƭME e#RH s g͓.re[Hta{hAA±88x 3Zu-ʴTRȕm'20_P\$=|c". 6^( 1䙣Y:BnDpPtw m@_Ti ?T fS^؂DXO[pD wՠ?J{t,t19T۱9Ȼ*z;Ҕ?|Ņ@YHԒmԎ#x3%IGT{ӰأιBr (.j Yř[|eK^*aS%=gS7WZ͞fCqDVBIMN s*H,{Nr ;)R܊q麧gS}sBl{ G^"wm0}8\N׈5=A|T5HeaG-ʼn|?4z tx$dR )_hm#he=ۉas*ëVwS`8\d4 ,11Ǫ+*p)M_^&sʟC!DkkW&dС#i1=bIz0 a\ʆAEOutIB 6R/ɞ[9p2dĹb0iXlz_,vӉ_ya} peo_bwjƕc%NjՈœ .i+QtP>+3 ʻķXG^6EHBSʴ;"_ss K¦6|X޸+,/I2Ǚ}%y % # $v4c6N`{EwG Y׮`${YjY܀drYEl/bU9yYN{2O2s*=4faeD+:=TvkN6hFGnYuO9Vz*g$KM`4ĺ4º'$) s P0m#mÙlz̹.Y?"6jb2H B9Rk˜aTsi$kv9<:3JCb5vkǷ EשK7a@C~<]iP7my\1tRQ$f GCKИ7>~( )U7ZSsƳKBPf^ABbW7Z]?wG(˸8|ߤ17/؝ZYFbmIS,q4bW+(b-qÊ>2'CЊ+(%Hta,ŕwO}~_'a7 :R~0 ۼ]bk6dѵDeƄ5BUAQ;21.g~7tdNE@{ʍ LApY͚.$c_(F6Ij#LTp*RwqdXL._ҳkí~Wكe[}Ć0E APW1n7ώ :IbeD-8"+H! 2461Zi-(0m5Ⲙmո H]w <<Zl}a7[S\8KN5Q[%ױ(7(^=Ъ6"L;I߽>o0Ԩa챇{2- i.nCUY`Y051֝7Xʭ {y{qupԌ)U04a ؑe.Sޟ3]^`VGYif@fpGwjNm0pgÂK%y\F9Tz75K~bsip~/VEw%'3՟8}mL(2-ׄ^pC1d?E[[W{vBEXxi7h1D5Pjw&R_ȹt3??3+J"L]v[qۖP{mqͷ)'n;(S^ =ȸ2S։#y/@h 7:x?&̨`=8Q-nw{ba<_Dqp~>>g[ >8h0G워*_ AŞ$hSN.؋v\)0.\o[E'7z&QM{O_H0,g A7w ESȆy֝#qDt*?eSi$ds?Z o{oU \tԙp#zc-.Kxl}jaskc1RFgȈg5ʃ/"SR1[i?:DuQ+@gu>IIxYfs?}f1KBfI#3xJ~M]& pÅ.\TYznoͧ&`ćHwO`b:˱J6tkr硏̬xS< ʰe'<0KV.|Ac^[`Fg3MX' vyҙޠҥ [}'F 2FS%1NIs)R`np O]LM]X?ЫN%˴%m`|xT' ESH 27 ȧyདྷUgFQ5 Z~pTWVGS ڣv㻚u\ qЙl|pGhcϪ<y=p~_gPZF޼u ӦPؗ@6eXSO؈]kIE=ҫ̛heA.XiC0]F7jLB3Ռ͞|D(8bv'yGWzNfW|LN{Nm?D5Ң=a87Vk#tX%T$_d(&keϲ!R++幑#IdsNkD v/tl͊oLMUd#-qs(+C[P!5, >]6Nٱ=8<pA';wlnwIDq>xv2(s=2d)Ay MuP*Mqg,,ly~*Yk$wo_> פ dH.1$߾ч#8)p+(n; r=%`5ЍZz Xy SDrkibCs xFf]4s]OIvd %>֥Yu^t8y(x{Q@A0yԼQ*(OQ}m ":=Ȭl9jr>X|0 +n(Y<˧s"iߣX?&8BWBդ\D٩+sRxlN lއc(ig`uЈ}1T =crR J|XdwTl;b˽t(w3i6)>0(B>Zg"^?KyVutSk$#!eVBr ڳިuMsGK?fhڢrR\x-Ђ_$u8 ^ ;R5T )^Gց(a0ՈY+qO'FP)#zɌE0Gt/&t#F+ӶOy}W Eeѷcј+(~=o\Ht܀8 n{U wZ߷0sQHY7mҟ!^M7Œ98ءHDACn^*:{h-ev3z<=83Y{Yq?5MB{kij,5=Gi@c&  K@I,9WTlT]t[ksy֊nEzJpzٖP¹*Wj=X.|e^odAjŞ7́.S[<nT20E IxK EUTA x>P4tU AVE^B'jqhtoݥ4]&LnUաlɴ{s  F&O݄֢D)RdDdAd (Rt <޺hGmX1@iE*s~!c36kՎz+hy=stX>R@qu(ỔX#D.ӊk[73|e9K92W[OB%9N [CR-Ao`?R  |38ەQ.w rw-D0L#UzSvu$~b]*P, }80)x)7L?J67/*cF$02e;aO;X s5Ma^vIá@@@iёGNX`]^VX320E]rM!cj}}o(ZT_9BC[F~+[ &Aa؄00αm&}[coq+֙LRx2 YCQn8m>C\Xc0)yOݖ*ӽ(PiӴ++o5q]|EH F$:yޠW&P67SaX|?ٶe w.pf/:f2ɩ5Ё֧i@\T^*5b>XU ǻ"Ƹ6u p֧؂ d|;ٍz}V룄k{)j%޲!hFHa6 f@᜕ [0=V`gYO%dRTr(V~$&vDoqKӷ޻8 (4.v\'yE1j3l1,8()pʝ_vȮX9EJh Qr (*?!AlywBԒ$Ecx^B>'h7;5/cFC; BM"MFm!Itҹ"VX,*$IQkY =b)LIHm' U۵U^BR͉\m!Iq>Qbb6Xx~#D@%D0Wbf`08Wi7m-yKVIu?c>.!;fH3^Ei܍<yu% J#9"nȟ =mp\k$*Kǚ첝2,qM'Rr7V=6엖kɝ$7lN{b(GkJ`/4Ɗ*h6 >" jH2_la?.aH;@ ΖQ[U'ݕRYJ6 h 2kr0bI˓ ᖷuvEQV8ݕ#Z|؂f8C-LE o*nN3"Y1oS>7"ɩ%F}'5 R8R˫Lrf}w{XmqFj~;W!IQu_ Z8kVmn^?[qȨB=O:0({,%fI|Z;`=Z )/LX_8d$%ÃB5YLOAZ*Bv4 y!OtĮOf h8ݳE/ y f;IM ]ݫ%ݱawQHķd`E)PiGm8 `D= , Ac_ܑYK:Q0[fqǨ@ηcTuDr3Y&^Ozb:߄=&~*s_zWNz gt&P,9s +7#'t"}] EyQ~h]=zZ =ޔ;זdno[BJ^*NnIF++\M^CI8m}=b`;OKq/s'OV(o~C< D4`Ea_eLG9RCu q4D[\fMXٰ;Ǿ$|ekvfPĚtOt4d7֭cwd'yXAn23a(Xo>_Iʨ$-K8gH(Ru#Z\8z߿ F} ;"2ơ\Kmchp f\@:%(`:}$wWg1hHN`3[P2Y.4{ѥUmpW/ C) e iz Oն%TR.S+i%^p hC$I$ST囯)-9|GO:XJ]C+!΃s]&Q1NoҵkA䤂X[fL:?cg1I?rIk~›T}[@;plzMy 0GE='ooA>g~OPMOThpzX'W qk6XD1;(#(DUZ6ݒgYZ07070100000128000081a4000000000000000000000001668434d300000e64000000000000000000000000000000000000005200000000./lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/mm/hwpoison-inject.ko.xz7zXZִF!t/D"]?Eh=ڜͩݨkHޗkp2N=X{\EZ 6ùbQ&ݻJҕ؜VJLu^lK,k,הCg/}:a5foi Xqe0-PҚj&PmVQb󮁫_,*lvqbL5桟 wՔC R('$ Up=J?;B{gjF 2FVζ_`Ȩ Gxc:R F֗0>O[xMa% [Qe zO<؂Tm'J3GnǨ$c*o!X[0F趸obCPvo*TS-t?3)Ӻk;'+M->ex (Mdle7h>Ɓ? )CpIkoqT9TJ =jHf4y`܍<_ -l)cRɯ) R?$F72eg a ?KpLbq g %e˝EYpZl7 QxUPd.دEG"$.9&tJLbE^q^OȤ[D%GaMO*w?׃׼-S?㤋ܖ_lK0EDy)+Y|%ppw`t@n?vo*(ݨd#ꗬoS0QWuR\c  mw/Ɍdtиv2^kΔ5K״ikVlCe=@O7|PUi.H 58OD n#`;MtbtsPS#D_-i;J̖ 2Mto<^ C o^0v}L6| "=n"?ȎV A$wi{ҡ_XyԒ ux?M !/i0Htkڴ|uF0%)alW1v[*9ME$tM#oAX{,qh\>_S<sPCݥb8V Yq#] gXjѪZO%[rRM ~*?㍯gMoV-(v5l}bIEC Cҡ3{j =w~ XslE b}"=SUb{cĉk;L&CQg;YaI.I6 Wd4,{X˼ H>˥0֘]2l.vNnLP@j'Ծn,{C!T[nDW=]$ 6{7[SZd-bu>b{'!Du7s܆zM3DZ-6:f;޳nJ ,1VN2Xɹ{t'J;{pWjDmP Hq<+  Ʈ\ >ؐ2UzڦkWڱ;gln?Ɨe*rYE{x%k)liF{_ZmD e;k4ذ .Y0ua!-u?&ŷD#@2D)d/J(~lt(灭ECG3'zBFfx6Y =1qZ,n?]/vdX5[L)aٳÌ6_P*&?tӿEsR9!spB=L Ra֟J[:> ob@~M YC' .x} c ~yV ޒV/0|u4{7l((mRB Snp[#H"}a\ 7a;{9w`էsy-nsҚ3hU_(f&v)>`lQZFӍO :/|Oa2Egqܛk{>҃.*BH+с,:ђwbUo=8S59N#N1?Z)䈬 0QR¸T$8ħЇ):I Pԥ魷I &z(LqT/&X ׻ gabK;9h!qL6t9gi=D _Ub3ETm%]'*ᴂ "hۆ w@:QGGF>jɴ:Fg31Mu날O2O.T?&Mu |A|*PU8 j>Tfg~h]  C[6HCXTbMl~:d.΍nSad5,1X0πCgmhץӸK\7;g:t;'8\ׯe=eʪztjo;ZzWOE]lq{]g4R$ȘŕA1_o]ELx*V%ybrE,-uǤXk).PLOZskb9S7 !-UfpHjP)pbYhu?KԿK[o /\H[O?~vqe!G~a6P#eKOO#s7{&7-(:& ?aMsVHRnK%ZG#[D.͒zgIO w/imۚ2 3Y#e㇣X6iŌ3`+f"9*[:~yVH} vã2l'89`}p_U@ܨB~!}:Rs/$ڝacsr{+nA=ZkĐ s[| nAjI!zu4qVP1$Qܫ%e3# pdX"u}0鿊@4ӬEv ! YnWZ@篚;S_KI7^ ϻ؛E^xHkM^{NnJLn%Q[icpu+9I+z]l(GZ.77HA$] g0(kqHBmJpxGz{ l1ʼn.}~ 0ɡb{1P5{lT+z#k~̪A9/luET*lm$2rMҺmVpyKЎ@5`냲jRC0s9UhGR92p?x֞%aK:Lƕjn_8 \ u,I 'P!/o/sIv.~}k[Th,[3l㫄j(~ހ^fJnS6݉wi)`Y`[?)~jvK ޜz>Z]z:gF=O$zڮ<Ք $ [RY CV#N^sg\SKWزc tNd\3"σWx*::*y6?x5)PKԜia}1DwL댘x(Tl!BbEouA$e~QPGIn}J< Dq!bוۢDf4Op?n:5-݋vH7usrs UsR4kVxC?Q5Gs(Kn|rR$U. ߂2VpfN[#`;?ˍ#vc~3jx, W N1~@8ߺQ[T/{ <% #:s5ܡMMxVn j1Ϧ?QGއoN kyd-]g8bC;OsѤ婐3^Q/o8>7w?Tb?Mz8},(%{ \6_?WsQ&}8ĬXO>8 螁rӹqvPv4ٜ*Zi]_0 RT Y( V#Mm}(=ih=j՗\%{?c5}GKK2搅} Y}oІ`>IHg >,;v@_8žVb7+uUXc}eZũ*̖p82ݚIrS i#C=hzfu29FbڲmØ^jOtq6ƺVAucWXf['FL*&{;XD]*~@ͶLQ /ۅe.0G {t/A*Y~A̵_Smۻw $ . " A\Ȝkϊ #vj)YfWGk#M!;> xf׊ELㄠ*,Χ㥡 S L=VxlBu,os(r(nfG-p٩<nK uҹyx>n=},V߃.aT9LTlPV粄Y~[b.p!Uj4@#(P!49Z,EqJpvՕ$^ K%gsCOTh5FOd=6MMe{^ROcY `\ &}z "3̃|%ûT]:b&|d,EaF=C~`4HGh\4i |~ TUeپ+a"ytxcC'i !Ճhho|^bG`};!N1/soo8H!12Qorm^]t;Hb #oXYoq6T9z!у7~XnTlhm<`ԋ^|pɚ҂A+Pbk$^nڔ,Sb2/X26T;Ɂ6xfԖN v;3))[N J&?2Q<ն?2Za/Vnu!n3)EQ!'N3kE0 9jG8}*L`EG傩pQҳ^6K_,Ĭ!tq^)^gͦty^K&/G9X6<_[yy<g;,P=ĘN;:A87b)q$b#sr ʼ 8r 7E]FZZ@A`o_~0^2)2,\*42DWs:A;dRf5WzC NEr2L%gx 1iA"F܏-ؽS"vLޔb(S^EvrC&IڗK ɥ߾fdgŋh]GAV57+0lc?M_]&\HipGۍĪC 9Ak6=*C/enV@8? >|c.֢֎lX*[ʅ\ȦJd{c{^Zf Wo\Ef,GHI=پ>O0a]ڮ%RIf tx[Po va*(ѻ>T$;攂dh%i)OW]4=^Ǩc@<( 3y6 ".ѯ=0dmn8,d?a$EYOD?{HJRh ƌ?Fqk/@;φ?s^ўэ ?;K,~+k WX·HZL:fL߆TTZBIsUd!sքY_{tdԘՕhዧ^߱g̣cYtԊ1(ռ>AI^byj<پ X49htkJc)IuXsy}vQs16cUhM &L$R~hAjIsn5ʥh2l]CS(|򆟁~B=k #$gϩht/!SZJ+$^2+s1/ǧؾIBB~;72/֢}b3\ɘ-jNi mι?A ^g:ql@J;5%\*}S g73/ ȻVIdX] NyB:mI wI;S;kU8!5?tT(pVb{='iF݈ 1Y<(8IJt7jL;5+P4j0ŷ[3 !zA[m!ku_$R8Nَ`*lL/a_k^n9TމsGќp(P􊏁NqOQN4X=t\0!-_X9CA S#Mi("2q%#.^EMn2C)@&ՏQkO=䤪wY\dUb%pJHs46y,' 'ǯ7q%7A ~2IW% vuvjEx;)y?lwҪtkMamE(I&ͮ}8 Zc3;p' l8j t=2 G\|vy;-j^|cs` )-5)KEЭ 7슭1Q1նW\y+ZMū4EHy9LҁE1<|l;+?#PLz^XyA?{r.v haSY5׌c+gik@sJ>W&3_pf@Mmuq;,7Bm'YwQxc6"(٬V;&QQ{hz#qW$:XWRSn.k 8HJBĖ)K(]6ГJgNiMQۅFP7s&:"l}bosHUZۡn퉇L9֚u9[{ȱA3FvI`U৔* q ZPf9s] H( o~>幚уfd5ۧNy[.~wa֪T>o9$XKcCgT%%0u>orݡܟIxԪ_p=P0D|W^0i 71ܓ/w˘%Ŕ[3/R|Pqu2qoЎ4\NiO"AZI[# !{DÚwe7z%6(%C0ab(gzoVIS 4q"ڦ0LC0aY@a 8;~J_ _>;X22U pvMG4씗A6_n%eeߦ]U͟x 4+NѼ`nfpӾaG ĊgμBvΖ5y2R@7kZ{<'ZWW/[Z3#S%ӿbNH~,~*fZeqb.,/#u= 3SY$ j¹2y|xP?jSHg-jjp+i.D 5/ρ Yof2-3$s雊 D)Ze<>=6" z>AfBd_Dj#w\]hMiV v^==x|9RoXf/svo@u6l9FD_eF;gux3Ȥ2[Nlg;2tj0;-LXHHIԓ'\zm8\3ot"вnWQaD+S l"㘴s7 s]gB# H¸4BG^/.lq Hެǃ%n)s{?Vlܭ7Ī-Ĥbvs_bm+$[V4\LWCxPl{kޥ_ ȏ CՎVb/"|#e2'x4H⛇_`oP}WSvP<潥1&_J$g 7o$tfjwv |/]R\Û Lra}DA|nrwkz,K|ib9 08%^/k*yꇳϲTvO-i DYE%Jy(Xt>/LxTGS@kGsH]a,s@d#~# |;^LfoCp+"N *)D8ɞ.$ lj~|'+& Q:.N ? NO,(mwMR\u?OqXfM=jl,SGEk#6.qe >WBX+L44RfcN |HD̠,m_2>ZLiN\K;U94%e*Xo-ID2vfўFz4&)s!ۅRGs#p3\5cA2OPRPDr|15;ϱvBz!^Y&) O> Ajɇ}s`dz@(nո ~7QӎH𥻻;|%h;&a>RgNќdE,2 u<6 S>cg0gv|F_M\ )v ٩Bk@1t&WhH)$..uЮZI`[ \Q%fw&l4!S :N,Gd/W|1-w$iul-ݭ\m宅QMw|(툿-jhl-gciu8`Fk_UKI(4A%$R3^l oGr!j _AP&Chwvb}.e["rݕӰrM3"_ymTFe Ы``s^=ǃcz։`7qmZ$Jd-B+ZtM!4IxJzWn-tT?}PzKI-N<7s3:{3_UA>a?vx]vNj %;DU4><Hy:kAWbU^aNafʪ(/fJDQ!`r*z%3wЫįDs&;W>]Eoqt-m疟1r~KT/GTaD+E,a7-&'ި 3Rm}kkJDnɋ{8 q[]!DfM'JE`2}ّ;%@[2=ܗ5Xi¤S[*FMʿ3ġM[Ö51ܦ;K%@rۅG\e:suNw"<ΈUwf"vS8+Fh^j%g̝e.`T6~-g~]:$=!Z=['E꾹Xܫq((+t!k)D5ܾEyo7}dХc3D-DQ]&yn`fBNObdFB82"Gl6dV"^c ZYH\X׭/#6fk|=hShtlT-%ޥ\m}AφQJX} bxn1Eivho8}{>ݡ0POCao DKPbơ8?&H:Nx%ں:5.W9*פ&h( w_ YEl<>6i"c)ٱr9Ii-ܪ_c=4s% <.쏼s&f#?[K`8wa^2mRg^ۣqH)bc۽= Kπ5<9 9[cTK4eH?45zg9 wFF'}3dM2'z"WP3 :^ܫ7[lnvg_QE`,'E>_>-F=aW5tKR`o:&Ė «|sKs!7 5 |6%,EM}kk@6-\#9t&cUC"W&aaBgv3S.ǪO"N䒘ҔF# 0Hug6C/顙so5cf:B8>B*M"w#~28H*D6/ΌѶR c)BA+8#^ DݞLnʶyHY6KW.UoVkQIyw5wx=A܃T[#CmQNd+1*S h^/RQ% 6?X zʷk}TCzP~P^I(.?_:P|1U7iqCpTY'YチTɨz\iUf~ )~h=\En@MGeЂ扈<*$/4rgS F>g,6Ďn`^/&qqO(۪kɈBºs}Gacvo{OP X2V6Jcˆ=Ra?֨0هqN@a\ m:Y%Usaޣrc\QtQ%8Rk9M|0,< 9 $tf!]1:D*I.2'a)%E,a^ =;*,7=1soPG Pp =ŭ} 0:& # 8Rs֚ Ù0Aa̶ѬQ ϫV6|ݎAQ P` GMp./37S~Ӭ*rhћ?錝͚۟@ĥ);giCð=j$mR2&3@nS^HȜuv"HǨR> dn^>IK;r.T`F Xks .s?8yjjfm*<}@DO?e(Q+%`]8RV09Ȩ^F@gEe'dDϗ^87 $!:*߇XY!fVlzaˠ8A}'<7;Bz֨G+xW2qڏ+*tJpuQD:o7SURFٟL8᠌/4TWYh ?(ޭCE#C0Wb,ۢ,vg^fGi;L#y=duk^ia芊o*"X\_ћV>D, O-;qA "ja@ߤvI.k[2\n@M9lɆ҉IŖw-4T[ۂ QG, Zvw1:yI5~i&f%dS(cq' ZLh$8c0|gUڊ|qYfH`>5 >{Pn@sp' QlTyHz ~*Qw~[aū#/`2*<sFY|/|^?wtÀyij6,݌~tfg)vnKcO̘ldhKӱIvcmɋM fn~xhʓw `ZxSWpf_jm+BKd6C}<t@hS؋EĒчKz͉f;t_b_ec^yTXH3N~N H[ُ6hw^e]-ƆޕS58Ш9|r=~EFOTK9ł⒆3aXk"jdixp;BUlwvR˵Yj=imPgn-v\|g^ar  a%#;ԅ4ac^R0N$-X:Zg  3r,Lv;+T0sOqַL{Cu]nBkbEh%'83x0lUڨ7Zc8aBm#R әOc^ =5CVW4%=JoOfnru E%F홌9G Qp~Ed3b^#9m1f,Kz$.~#āl5>uzbb:`U0-سQDp6G!% 3rFC3__P'#\^oOѾ x!mH0Y* 7iEϾBym1rtO֥I c.a(igLyN[ccɽ8`Rq| +jr{gy+6Ȃ {$9AmlDrʱ6UpmכvaM~ձiJ{s%-;?9GeZ TK[hm3s!>7)^Y"c\DT[}8=5V)R+7%:T1;DkV;L2F$򿉿5 CgBq$+ƈձ"A^&` آ,YVӯ9+`y 4P*4i-K:p'99fDɒy71Au-2CSLQd[_ƏIJx5@ @LqX7:wOmeqZPAt~!6׌uQF:Ϝ1u _JiDC1n9a(cS,[fVGbblU>W}9h&q:TN5Ք={z2ӛ"-|W)J(w<`\QF!NACޓW\:pc=)6XkZ9x1c N#GEiQI&qc$~Q5jWt#xWltIS"h==Az/-׮t|u[޼mSviF ͭïXintòִ5É,k\f5rfQc.!uZv5v0%m WCšצ/@;Ջ9]da+E.6(糁 08ݼ3 Ĩ@oͶα;"!TtBҐ;[+)();fJG>K-Q ; o0vc.WPoѵmeytc&zcsD(̕}3Zy${`%bH@ӀSFbUt::XVAjVӽ+\pejkUЍ=Y$qlhLE5Aό ٯLxԼ=3В5=STz3$N@ ׈7"ض >&CV^.SmIt&XZQr zaAu%ɮ:MB 2 Iq;f^ -(8o^܉#H嘺@ٙV!Z6t,xrH9T ~]@#ߠj 9߯exr]  "5(u-{J! L||x&lUo䯸{mso7(H%yP#--wۑa] =<cؽ.ʭ G(< B'_h;ݭdnE!' ;UAannEklw xT>zY}57^uū^tDkb $Xuzr\ YU <{::Z#Hٟݛ%mZ5c +CjHBهoP4]Bb|AV-osљߕ U~:J aR(έ".hPM*Ƙ%é;=XXbyסJOL{-nb@5 Np@On]NvLsWg9U itGxrb Qg>YiF^:Q-O844 @Ӈ~cï!TnOodB[q98=ߝOdy({52{"ƌo/)cA{V\Tr,eǵ5AJ82}PDEjq7-tRRA7~0>bz; %\1''f}sdP1TeXI5ځEn ;6)KkOV@}B!S~0?[OP,qaӬぱG/ʇf ؇!BuGlXԑa^3|zsp,UHl&fK ?Uƫyу~tʊpՎoz4z #P-|&wuva@q[v#S}szHfôH5ڵ3Sw?sE))> S0! ,{U,:C? *2.~wتb_ڻ##"FSڪ2 Yqüɛ tqgvNW>kBBKJL|A};tsfK4wWJ 7} 0C\k(B k=UAe !bRO +i$,6`yfJjӭ\ywJb ~:rD2oI (X$@nej*v ;I* ]ykGexnA6KwLJEt9&F״g~oᵷ^>c9r^\~9QE}_Gk?g`͒'>P|1ѡE)9<(T"[[?haej]#o` V`vP0 .?$HWJ@i0fe Ɓ3Sdsm?Ql^ orò=לv6B>g2.QF?h i9GĄ wq\312V"/Oo+,lVX~EK\f\cBXo *|Z1ml\u4D6t3>u ub'?-l=Tũp{~x%F/_ߝgf| iyC)Y8ѺTS !Zm" ,=AKB2B~Ac)G"B_tܡ@`;辣(]Z9%P)pfGG8Cy }:Cq;&5ޞnMWcď i%ɊM((j60[W3@ Ӕv~78.NL'RV5|`^YB\0)קu8]Z34d_qEZp~=)};\~ObmIEIF Fl *|fJdu\=C%$8mOiܾE,dIB_xk`u7U=5v1ߊ^̽!x Q1 ޥu#`XL di}JӊM?R)-%}wtsNn x#Nd .jhǤ/EMMYrF-6-G;E zHDU@)<[} ~p75 K/5$3tj0ZWbO*fk䅂l=Hٱp82֤:UִHr,=x^V~oΨcJ91sbMSM/QgQ{r$_@M@!\/ ouSnc  2d5QW.(X'ĵFtp;]*zr%x|DtַtY#UMb Z,F*t|4udICI&nnD Q0i?,9zԭ .^ |2r{5Vm^Bڍ}&ݠt[lzT>`D}zk.Z&Es;W3ɧV݊F! $n2g.Kg4>ab {)rR %C[狰:}3?-lwدܤsZ9?&ک.êȣ?ۤ#/ݯe{+aA@xW'\ 9#@YBޕ6]b|sK%0^?.l k?uA<_;k튗2:eBTl۳adL5ajvUOrA-kLYrua Z$:b8?*v [іz,UIO+qZ4#ZT ׇ)hgDxzm 7yOhawqSgU93vJscnu9kq/>#΁@+j5hLܣ$}=H :9xcb4(peq8mjGE}58u`sAg2[ϗeEpCT)Sn\SFXyZ륧$f#ޅWQ.HUC~xOQcv hII`8[`kFTE=޾#Ip&ɶgؚٷ+ =wO.&-+l{Z[`wc8ĖI~HKHbDU{>~}a5~|e/gx9*^ . e aVNlTnL|\Y{b*}0!ĵPM&3AjRf`mKN֞Q%C̳v@[cXĠ9&.bD"?F;itUɛe[&ȎH. udo٘SLďvVeGiY뻍F2)پa<EwAp``-Ψ/ɟeqH`Τ5 Z.YZ$ȹ:\M{Yggis`u~=Ҷ9)F#L/Yi&Ss =eߞk=@D& ;FJT/ 7SBopJ=F),زӯ\gM|mp hq4 ST{0q-91zJ*ެ$#Gwϒ:3QɩRs<ە X}EG,xP}vWֽ|F)g!x!d|omPBkST72$(4Kx7E_íԄلtj^]t0^VUzl+>%/X>4clfEe `,"Tf-gk2d ֶra|#z]&p]_oL2yނn%ZUEEt+53%Ib#hɓ(#n- V5뭞 o([>Tf_'8OmB?T9Y[궛KzJ%Џj6:|b&F5ME"L z4 \D ]XK+ElḷhD+4]}Mu3֏,'2 CQm-") ]@wqwNgJI{#M/,f̽BZ )$":0nvIu2ślۥ .i] OQBHnd,p&qE1c)M%v 75xQvjg0BSXQۿ1cUHLO,?4uf"}D>Yp`mmf7G!,;T#jҳW[[o#UA0Wؖ0aĝX ,TG!dZӮI.<1OrӱQG&6dt]ΠPOXd&򴹺_6pPηw 墂HbljS|׷y0n*<2n3Ϩ 5dRAz:#.۔Bhv*qvg(.tǧhG&I7==kF{uiJ+(?s\igVf&$$mϺWbC.hsDe"ρ$| phY@XA{CD4p&3 7jÍ:?@`OrƑMAc;ervo99$-AOƋA^F$y_;^x֣_MšO^﮸;,J\ebe=uQbݳ3DC7u]2̧ݴB'>e22&߂nk$@0^6p$ʉpF?: 8@ &>IMZj[\mJ2 jA+X!,+<P >Fm[AJ(.uX>m܈l&-2mͮ=Vź9sD4ScҐjXSCOG4+&N *ia<&$_#Ekuԅ}E`xNΑʈ5ȶ96W%MgF EՎ~O#v4LeF7EhGRH3\ PwA KmtrE?J6_8I=pM(QrV(w?$dv2Ǖ3dsny CSl r[jedcw6u4iBr;߈%iy%^㦙 IήiBBM+ p?c@ 0. ׵M9k%n$,SzvBcVSrM=@궕&3lM U^.x]bGSS [lGE7;p ] B[YAr~8zi;xp=d\Ckߌg86:?:gY6"Ǥ! )q ࡤ~O#D5nzUߞG|u)Y25s#PL hcjZ^j~^[SGk+\5tf2HRyMA!*ߩ z}F.0#Z#=m6y[%D i?PD;~B|R,5؆5S֋:JąŹLoLLLVNT(((C$7=,jNn{ 旣5:ą~6GLyrQ #X6ޞS9*quqKT(6āQk}MS_Yg%]3-u-*+6v'UnZ02=jNNF Ë 8wl9~Ky&Kc  0Q|ćg_%;=o\}z"[\8;O@ec_Z'^) fo$ѡ =4 Wxψ;n`G0K G\`l8 uW]Tl(z}'Q!SoyAxK3qYKǚ.1G 0+%cK ]X :^1!HjzwgXˋr_bVH|oŸ9ܺ$SXju[ mgd/iA2g"Yg ^-JBU$MIe}aR)=̐(Ms4{NX]|VJC֐9`to7_o 'tu>.2 *ݒ$Wp?&.a @킾lmYםл!A8a}~i4SRzKKbOxHWǏdXjhR?*ߨtq-Y%2#P]O>jOeEg?K&ܲϽ@n,zuN9-$jNRa~8{kB!xzѦpֽˀ8Zu-w+ea8|Lpp0c@ |d\p|>gG@מf=`̬vu'1Ne༂*$@tj\`+R$:$;g%2HSPJvs^T `E\mes~م?n/'}RB`W!Ql1+qiF]XjTU[Ci+ =>MMO=+_K"+jtgc^a.lZEXMCvO]`} iϳVd] A"G#563f!255Anmן]ea}(fU5uw 啂(Nףa!XA,!Jn1cҙYuV'+G !R_L8S̈,a8 Q_U0='Y[%a'G+ox*NfF.s[[KW)jK#Ĵ˳3Ty`H u^1𠽯Q;֣C,CDP>ELmcw@]:w!fľk^Y;RBF`*]8/ vDnu%%s к(KlzSDU4' ER/T"8F .e6U6v'm^ޱy8^szsRme Lv98Ks p*˸NMekrY 픮8_$ D L1$L`O656lq2@=I<I]H?mdvw#fΖ^wf}WրF~yа˩7 6C~:tAyɹ?C kZ%cI_ v c{ɖZζT#C2'X`um{A8ZiVڀY&> Z?ȡ/e8Pfީ[ 7ȡ@.IGN(ZXXyDN5LkUlPp|dq:T9MMڳ5>րv W&1\!.^8yEne :X$_B8]A)6~.9aAr;MCw+{.H|TsWJ{4J4jdSM;jiL05 fQ㟤Vh]Rlg~>|cy<ˮ:~l&mt6,1Tlcw]LyKVjm,G. T:#Jrή N_*q7Ϟ8p\b+LTsp8P(dľF1Knv70NjU7|Mr}[kſNYD;AbKD.bT@ё@`g50HGQٺ_tԙfPw,md]EM" GʈstM˯ÅS1+gfN->*ပ93訶)'*3"@gq?-1^J\ UF"eWh,IlkJ?Y*[CYJ;ig(&Q׆|lÑb^x1l)^:$a*F,j&5n4([&B k_NL,v=*ɂؚ5$ ^ <\vTqB&SC+p?gy`@uYHRg8 jOa$$3@ dUUȻ9ϗcjT0<_߫|G/P!Ozgiv}ĄDXJwh^8u!ɍ0P2)-*܈SE%ApG\ <<B ^Yv49ދFl^PZ{YˍI9 5A6:$$pe>15/Ӈ]opFO'm h ʅ Ԅwrx}mdmnX@*ѓ֘aQ:b*B<rIS(*rKUת"%Q͖BÇ0xi6qS)cJin)A}pR/3ꐽh͝6D@\Q$1WKINmF vPB| *pZzhpL<Ǯ.l\{B]!q0|=-CD}7 ؕ*e?xS'S%]={nW;}-=Fb0Pe B|@,rX*,N~מOO!vcIyx][ )/5Z=EE/m V!jE!ɂ4XHl~J К0ewC l)< $JC  w `\ SgA/`kKùq3+rvjc'>hmkW$k_žT=,g[ ҦB5=CW8R&Wv!B0럥[he JCiojP,S/t1Z!m~#3c'l;Ӌѥ8UQ1?LwOxѥlWz)Vm 95+з7CpA4g${:BGn.Trz&m 𣬩j MrL bw) 2մG1<&AV4~ޘ[".#K!@ hACe(rjZ1Pࢤ߻qX'GHZ#Fk7-(43A~eK-Pid ;8Ǟ)rlsαJa^rPGHaDDk+ vUW+`6X pC?@ɲP:3eG>E>Rμtѿ-J(;{ՖnߨNJ1_._`w;~``*_TIo>\ u{'\ѠaeړBIyXdh\4q;َĜΖЭA0կh~;An@T >B eC55lz WjQ:pG>3zHRĜ0}"p sMNM"N`To)RfjK(|RR  XT7ErrLcd 8@۪s,6 9㶽I5P6;R@VjF(>{3#ctND}+U{SI#V:E0%p"e꒿CNM{TS񥨝P况M]"T9pLRNҌaO;\!v[v2/CEdc,9uCU?]7ϳ`mZ EX{}l.?$5ɍ=w،B[@v$i3*7 魁8 :9|*$lyn.܁~pN6G[ i!l iWR]eчr ~yWp=.k:x͑_Y;w#JA{Mw=J`™IϢGk% `nQ Q.Xy m8׎٣; Z o{6G/ԡWiaf+3Jɨz%:`C74io:=Ehݿ]kb %8ۑMŰiFRcֺZg-BI=n}kmz7d/%x@%xзf2{"Q~ %/a2hjj#AkWK/,o2V0b9*_ 6(GnPp 箮kfª]2+ɾleA۱7 TRUJFAnREG!?23ͦ0N]8'YWCh4,OfY%['fb22u~̊#FDH^o,s GŸ640}Vr7E(Rd~Z-@nyGC0/ImWKډ84c/Q )Zݭ;ZG ~;l'~"|^?FIғn] !_`"'dϕ;"T,""% UBU|v5x /&lb1ӊ .l-~  0(xB `,gQ8,|8_Ojs*K#WӍ{nd"Cv?2B yI5Kj6|!8jXZ+K9*[Q^]?\޹oHΡ`jv˺nNÛ$p!w_dX0<ѥ!@$4?GF=?Po”xE[a|rz66d?"GD|}V{Jd1af7M0#H/z8!U2e#M`7܍I6Żʃe԰j۠vD klI7{]"(.%7cn~O5k'oi?-lKЄ@>+.B7!:WՔԠӚg/^d`nYQT۞WvҼEd^i ͆ȑ=uw2^/Ry?w!ZM#{>ŭO[lvjX$""*@b՟.I^fðE{v}rѥ 9_U 5A+Ԣ'P Zy-xE;+?"{J*)z xN"=?VNGbi(u[S*! tiף.8iݳ'}` "IUtfz4_  *_\z7ՀN(\ڒ) Bɟ/ cѹb#R-,[GJ@&IsS DE ̈́J)06-y+]/HyScs=NܻyyIJ@ʵ<х4s,؍[* Tib9n^Uaե <$[uX{r~J|7lY 'Մ`O0TL9)C}?{۾ N*D>~w .mtg"$$n@DZ/^U(_=4$'8m4\ADziLHaZImf 88ž;2KR0D|3Ho;ڲ,)Ј[!񑂧)df?KJ1,'z36w[199[H6:ߛ RM`!sU6=8gJm2J)x|]7Ň@X냂/j %VIfrL7v v<rS(8IxIex0@!W1L/}DV0uA߅~@WO&гx.>+9Li}(f3RSrX]B׮^ Ǵҍ.Ʊ?ma0)G.#jvLXGKu (gPmSl)zFOCY SǍ`-/XFKḿ5 6zg AJ9LX8mVGky~i5Dg_o;ZJݥί}/=_buQP+l444ts'ɗdSki}Hң;cMPnf.#qWU3fqUUR=@6)f%DҾz JZOU`gi, 3-) 6 d3n %{/JCBges^ؠo1wb8tl?SlVK9M<)8n^(F\D?ֳ[6YA|^-5Jd_:JnIjEUρz# 6>]>LRb< %1v b@k ޫ-4MHm4i46 eطr>PM1]wbnRѪUZ5!^6g5 @*<؈29_KYU4Gc'> 1(MhUgݿMA\W]44IJ a?s * ai{nt;'U3 G˚(kjj-OU-﶐@paEܸ;ա53fyg{}g'MCτyH:_,[=zrBUÞϐEslsjOh.7վw6}}q?Üd6Q-0df a4p1JH=K#Mo38BYўްEPU Iy4W;(K\z w}V S 6v?,tOuu* =̛\MХcpP3>q٥ϋgjq)Ym0 q vn GOʦoT Kc`ŭ I< t4SR0f3zN3̈́!+Á" j-'c}=|jV"8HRIv~Gj{FZ7naI{*lCN-BA0Ք;+I )6*ոXM7P!=I]Cܵ1ݩ\>j֦.WjcLğܥ廵Y Ism6Y%-#xiROu)҃s~|8)RSNkoǩcu-)Y62ȺH@-NHE* UyŀNx*oh ?4Tję\]ɻ¢ f_|&R΂T)Ϣg`VPm‘߾.F|.ctkm00m} վsuF;zJ+`s }5 y9/s.kD]E۷P6j}@u(2%W,xOqUVVo4Z݈xlw\tZzRSic0zp?pKvXA7}\K7 M¨g/}Cԑ+r_(~AGH3!ipҝux:}Zj/ :j> =4ў NGyםn*XTFJO Fp.n?eD7fk52 ,I&2 zaSEnt֚qviYYĨIřcAR-~FQ Դ #+*ۮ>SG.]}:xcT쇸%\(,fBÜe yύ {"*&(;ދp*%ZOˀ nxe#vmăv*rr+g~O-]wxXcL; ǍM:W,gK!pIRs(lG|\X:A߿|؉<*Q܄e~1|=g֞ } m:qB.Rj"Nx=ep]уNDvѬ0 ?IM0Pv%N(棹gt v L^aήDm AD@V FJ#tN43$b@=\U\t9H0<,Y0hzGj1K0A5J}Bt\A6e}h|hQ~eCf&A3hڼ!1<@Q詯i~16@Q_|<GSY0!x2xv @ڷqBAV>f3KGcG~d mۓ) ~Gћl8TbTWQ*뜢ʴ{PrY:1-ȊLB B{,Q4,1fssH'z"5K^ՐɻyV`RNK{F_s!"Ox^u '5&@prBiޚɲ;|3n@i,CZƟ5cQEUU3'x9Z҇Xu؜L-lJ. ԐS$oSiU\3wT(qK HN*JCvuҫUC]y /V{S?18%ɜAֲ_֒cLF~FB VMjTwZpFW}QsQ$ -ޭSEP핀0M 25?Jlbw rPlI ɇsL?x0O[:S]I3 Y`Z6Po yΜb29ߵDOGLeRu{}[zJ,>W\8ͽd~/勉ZqDsia8&KD)TΔSE o\Sй/ bݙfn}2#dpˢ/},c]Ŀn+bb@ uVČX9!\>@aەcp>Luˢf6#%)9:'9.X Mmcv1̅S/ҘQA3Tș`y^x"/ҩU$1xjN2TM.bIe7ׂ젨8xLLՙ]Oe#*!|ȶK=YG VmexI6Q#+_K Y}L N7MXjn/.f$k681i ;xhs\}٥;8Ekٜc}xZaZq/o%usy$2cK ʖjFSv_p8B(O0~ ˤezw=_ u$Ȯ]Tk(߾ЭXmϔuzD&$?  ,qL0k= Xy0:RH[^# Xbly"+ů}D6=E=pI*w}~DH*.siQ6Q.L&;!zMlbgYV5k}ѽDd!=UNzP /B 8ayr2IFOZ;@ # I ԶӰy̴Bmz;7)PVyUU\кzh| L ܒP_Q pfcc/~M%ɔ :m D88-i X[| WusqH>3vTa|wZ?̴RXB5vZM%u"%eߍ-|Iu[J #^=S%=,I1Z^XhGB%;9&TV2C;%g`^=7 CQxHMR\C?,ҠAS Yxqpͤ긌M޲Ѫ&l_L#L b]7H{@0N rdqq}%hkdzM N+7Y |@w WyrGX ~m1fW%vU0}_Bf^5|1w N\ 1E߷]LHkE Z'ڮġ2ig=>6n<9@M`Bɺ`'YORo >WgmCmW a.w36JhJr4n&`ݜ)Mg>7hxXgSȥ""_a\.(\|$ .Q\G*o"+HY!Qͮq#O]ĶCvdRgakcvL5qc%ؒ3f7MSVQBĸ7pMccp>_ٟoȪE~guSJg`&$znj0\yBTN"w$MKydVv._q(H!,ij)Ri|3~)3]gENeVe=I!дK>}q!Xtc&vQSofex]ȏԼZ7Mdtk"nUNdӴ I[ރv9. U XoB3DlUš [ch8 [L>Bؒ*ʍkw8EbC͔ܶ$x_+C2߀.Kǻ_:M6 .x¬{_CeO-ޡ>*{/\KuJR(U,$? RsuR(6T|V}7*u^(0`\d'm817]Eiq7E@Y2b(ň=bszt[,,OQäR eQ6YpD'"o}?MЎF@csCNdg,wؼ+}0Ϯ-4ݛo[x7a sT^ߡ^|-K6ho|"?Bsz_9RNJD<ҘsF{3X&ӪW GcL*s5?7ۚ%Qx`%|-ofsc;h_BA٭{6;wrA&ŨHyR -'kTk. = `eQ < GKɿ,/{(CQ& 8,M1յ jGVql%Ը /<Rm7˾15S=H?0F>$⟉%Ji&!|(G{G'+2孋TEfO17;--}n6ο*EQI0TAc!k6ʩ" {CiH\!ЃKv.<,nj>re5XHKAӬ-P(יҽ.L$J*E {$$w`&zJV%j_b2<(]]S;|R&'p#%k»D+Z,U=1&Nj z@@꠲ơW{/0c͓%dy6lrή9ۈ1yJeX :mNSestx~PAM膉ynyzqދZWf(Wcֻos g說; WRwv UV0yY?KW0տJx,Oߵ5Lq#(ٴ앲bSr O2-id{U6M%u4w LQr`}j }Zmn l o޺"&^#9ھC  ܙ,ju vgy*ӢJ!P AzDT2W;Z:zXXg/œw%@8jy9Wc*#5{dž"VF@0}w9}.>Yt 1ra \ආg6I"ec*4H}|ՙZEMR$k3 %qIM;&(%)AΟ [oBbhUq;l8T>jZswcr:Uj-TUqu L<~aD_gm-N`z zoȃUDǡsFM'<Z3&OI-8 a?s3%-5 B론c}{?㼙"pda0h6 I5V_؞"+il꛽rn)x2jGLΛF|Tk^&r៨l/ [)D4;9=?ձt#85#&'\\/.gso5tH ! ?xGYr5TIÔTɝG)ZsYNs08iOKZvz$( n_#,kڅ]~;_2kTw6ᡞĢSMFSF$Kت^\jKUHتS퉋$c!]1 b,|TyN_nO͞n|G6:=T uױocGrZe7=Tz``@StD팶]/ Ayw<=cxLڒň6.7DMX>݁\e^ߎOO%C"y<7LFCJ2`0}}-j Ye1$}3D G-߳7?Lz8, ('pEFiǁӡ)׳1A\Cnj?bvXޞެ3M}!,'ɰIkыuD7^C̽v%o\hHF8ItnV_<.KA9E݂^ J{aSvB$㹈7Q78匊 R|<;="72?WSpJ6EI%T;d XS1k0Py/:o'{<ed#/g?h#=E7hnֹ ~pc*$ﲣ4d@%!)?] 9!m?e91-5V#o8(^7ĩpLwpĦt nULD1I0g2/ݰ!` C*%lfиS~ji̗ISjj/ `t57 :_ߞa {l=r:J2\~C{l!¹ mZx$] $wf9}9e.=fZv=VDmshHepڰ(VkCd) _nn7c?(c9ArhݦjaYSʨXGY<ȁb="f;zܛbO7 a0=/PAWͷZDQՋFGT{9 1M*]vYȚ^ڳ..LsZ1?I!YsGα>B bxͺ=- ޾mưݸe_:j6q_fBF@= -ѹ/!kJtKm({HsgpTa1M*AOD&XH% ]A4p:}q|}b1K]5իZ2Kv Ε#;4.xî^,@N#?b.4ajO IM*l;?I~Dv11\4)/A >>OJBk,됌^[`:U@l#xz\ |=jYK˗źk|!!N<7=G4쁖WKõ^,w.`\^ Pef|wEN: bY} VGq{aYW 1aψ1x!s'NiX2ڱ&vj͠m)I""|4C :\0 %NcLWQkg޷0_T-#)wQC7J~pӶtXOAS 21aM>':XXwj"4*"ݺ+q"G%qe&Pr0 ض/˚)~XѫH$)Gi]J1 5__G|N=eqМyX*Mfua{Awz[E@e-v -ع98NVVTht[ajvKE VcQX +(MQgc;)UߨgwŠ)էՏSEM<́$zcG].3Fa'Z  zXA2Vr"TkU  Ø1*"2Eo;U7AczDs | ZJZ'cMba4pV%vu !?KtۥV'Wg*4 m,rN$+rM{wk0tDEZ .v {{t;܄ WZK9/e4.N"C5&==FہDz;3\s)/C^wa~}<$JwFT UG+zdAfʮBp<dӒ>-ibIm ،o{~_TwzgO2Iecy=?!q-P9rE>' z" T\"ܾ[iL]UM^nFR۶ues,Z(tm&fP C i`H9 %jzyn>Hl*i*]ؐF,۲yyϫ+N<.P1 v./8r/AL%5˴q#a@'OU#DMQgSq*pl\`A`-?Ygğ?Ο;&ʿ уns +:'mC`Q]2{ïGLFt*hhTdzRB-aV9E#y!@^p)eǨs@??/3%[=/b SmrjY1bu1؆e(BezxC݄[IW0왥.|B7Q"͠5u*s{s6ޤFڎbb ]8sMԈ˲?*ol(m"Øh r˦/hfeb PWSBl;!G$_n4ˆنЊ=y|Z{/Ը' 4O3F\ x|:mRaK~Eٿ/qBF{ʭ_lrMVvynϺY`T(ℨE$o|* K+׫J$$XUcK д$O_-@p F܌CU3U9lP>fH<Y _[}RĢ9+{"wgR#d8ctP۲c9քn}kAQ60AjSPR-rZJFfhp@jbY=+{1+7عl90GOTB? uz睌6X'[>6QNLu=K&yuFn6zxP]Pؔ 7*,aCr KZjȅVƒ]jY9Ri[L {GRV7tR&]N&FR_[' dfbǾq5WrBԼ+LSd',(» #dLMQ4WJ'>Dr` ;@ٖ5r .6X\t3LHW}LqhU O瘁vf=C&ʏ=t*YzRR7_@3BE̚5aui@rƇsDZou?$fd b-Š+3YKOh#5+r4Tr ;j,tsϸ1#H7wؘ~0'Vt ِ>gru )f5w)׳ԍ-8efdpOmػıBOy~@drsqNo 15;տ4[y\7oڸha= t3C̬8?|SȺ:D?'{׭[(Xl7e)cx"mPO<)ɲT<_Zۓ$Ѐ,U'qG2~YUNO7w+]e (qS2|;T?`"}&M4J:H#UDz##1iV%@~4'%pMgw}4[:K9u kn-{#aZy#KKÏ &HBvNLa !xHsfۊlڧ~KIx 7(GYm0 4&^̒3"E:"l՘%^KU,ҨvU|}Qqg dF la^1B3'J8ʒRHTM;hv"pkdET0|kq*˽Z;T-T;#nB=~`iJ RTyIWԕwX%;6EpU(DW&) ~.,9&>7#6rKu vtMZOsubˊ{I(|A--;R¼b}`XcCo,E=юqcl~E"LHbA~:CSi%O;{QLųs`E'{hxA;}꯮nfw\"ղu| /gplՇ.$aL,8q)6/K$e $YGW5,y:})gSl\H6 ZWl(vBj]c\-0MєEo#ї74={!S}'a]RN\I3*0@Y~#gF% ƻ7n.U5(e_f2aK.pc :QOMjK#qnӤ@g !NE(A.Vze5)a,N( }OML["(1Y҂(V F|j2Pc1 Vz9wX, |^?5Vb|HިËMut6\jq|&[@0rd]?U:pϪ?~ 2'f%\%ܤBR2b6 u5 ւĪ:R bz[qchŨ0VR:i@[8 $6c?櫲ة9pmj'ibcPQNZ!ns*H2y:N6lRcGU4@H$ lۡ?GكYbyMuJyԈ 'lk؊ht#j_#I >gO kCf L۰{EiqSCk(aeȎ^&3qeDgVc"(̡r)-L6F 3/rwee$f<#8J@<$4Z۪ٖ}ysH>E|4,<5GmEvH˜Eic۲C 'Zmu͏ahaQ)5*D=pg8c۱$&-=Ĺ2wNeNN8#@]ogWHtpZE}l>~U0V;-@a|ւxWЧ~M Ьf $tfmf,JzDeFTkop!vnPpZYmJv\GP qU|['ķj[u5]Z\n qx֑xtz[Pc|h-e0-ˢK-׺w"Q<.(I$$a~Tn2[Af8z m |]﫿򈓮Sby,Nv(9oAr'8TpNZwIb43ܲKODv /1b7 rPŌUM⿾eqBr_u{6V3l(aQK-\.mKO#6oz2]0϶,,y8CL $ߚb^B5$ܗ6n0O#C{ԙCP+i*D +ΐ؁JdͅN>u5K]ĴL9ҖddvQsmˎT'VךCv]<3T$;BZ*VgO}%rd']PE"CϨ!H3TEfͬuCq;y]-*q"e **c݀> Zkr+)>Yvz 9_ým#HwLgra.]@SXZ 4nMD6S2@։Y@cEi1;eX",w^bУ#sr`@ &9Vv|05mJJ9ot${ + QU@+6~[BO󸷄.Dg+Zqxf!I9[0647 ^TgԛP w2up|WxE9}=7BK<>CLvR!.Nvr#a HI$3O5gJv 7A4"ѣ (R'#{w@_X?0@l%:I$ mD!WJo{`}LC~B@뢄Caޫǩ׸a2Yk62Ppgwl%Y'mOf _!2=VBXܛqˑjb'?4/F` =lp 2\v "$FCI?3\p6Xϟ6šJ'2D(eOEn*}m3L7M,$Kh0"$ ;Odž}%;YBTH8B%SPaI ,6OѱOZrE%]?#ڟ/cqXA}rEe|9 sAIQZlRMq Z@ȹCoP.槁Gޑ91MW۾ *!h :{8G~v_./ =lχፕa 2x8&'BiYbVҋj3DC2Ӣ&>Q&ѴT{ER; F_8`m^Gu8څzs rv-K f5m)pVefՍLb+_uODsC(iS>(n#+)gN_`8ŷS8y"-w5(./Uq9 M7,!7ْXᣓ=lO( #M2oGa[3y~E׸v\_ݞ[wΔ{d`=ln\{a h~ZB!,MfD<6Zmj\tyMgW"lfhGsY#T [H,AQ&řP= ՗)8cJ3!,V!}ȯ%.6/J"CA{q1 rދTk2(f}l;?#(t.j)dLSOa) tome\v~&l`6OV1HV _A(}=Z=9֡EoWR8ĜrHҶh #*l`7,/xc|+ {%c>;=NۦA nE)T+w:ZG.` բc@X2 Tmu3 ;P&zE,Cu; L!!4o\\ȁSY]Elۈ2 a~_(fW)Cb(Vẗ̍xj[P5>TŵJY6^H%&ʎw }g |xG'1|#x+ǑOޞmx}w<K*.q x+eAL H>pI! _B174`fa/g2MaϜ:qǺ9B #rrC8i: ^ɕ`yrA"홎N,N!rKܗ̅'[ P$ PB}.5\GbW+'(S}/y/BcWBZ;t憈8kuF>Em+ *3Ě/68vV4\+(tezc΁ZW2*^ӌ^YL9kYe}EQ B>!h cEWJؼ*JE߅KAZOU` ?@F>޼7;}ʭG9]C Q , 7hIu_5v';-N%uKFק{C]=1fMP&&|y c@?!:m9B zf*r'):z,J`Y jL n !>}eѝ1B7㮮zt XUmRr0 [!v,KHsUR3z"ٸ?5?!#^Vh.I"#mB'd~Z(u{k 5ڞZZZY3`m4S҃ft"pU=`$Ommoo-nxOU#mRN$Q xYY@0"jUWH U,293E;˜gJ&yeSo`ͧ5raԏE#f4,+3RxWX{= vCSw*hUOFclp^v{a$s3W*-YǾTUu\' bN?lݥ/Q0NLڢ;:(Ȁˬ]Z˸z4 Aנl+'RKhP*[U|GG5~u'z9kj@o _rsɿe)vldd c^ _1 G>!)cq,?SGmfO:w`Yf 7Y3o+VZ Z *X`U>aq@kަ\P*h\kuk60^(k/2O <[πchA;xuC%e *?o}1FiX=lQ'ρ;aXlfJw;W3+&Nt'^`#H| ns4k = \TTZ gZMV!'igePɅĖ'lEu?Э`X%QQt3T}-,(3B*NLAxCf$E]H^V'1% pQv3BiRN`O&ySx4 h9}}#aAPG3v+߻9--8A5˄>aTf?uP^pxzv .06 7iF)sɹLK: 9AHizE^Sll7 o)'[ZU5v`Qw3*ldr#Bܝ_ߏ+ÆO)..o;hDK ݹAbJvXȵ/rWaG$$B_SQIڟd TGSOG{rwhQR.xh釀#Y}o5*ɶdJxP<(v\@ePJ@Oq}r!{=l%@YR#B\۴RVvVA!דKr|E4)dbA $vBe٭f`@<: ᾓ]w~T5Lc?7 i:C^#s&.&`]<;Pud[[yKa#3? IF59;Che3e<ōք+ߐ[dun_WDc8jWkZdeχ}Qf1"Ȉ+ S.+d,AmPȸf"3 r.l1Bכcfou!_WuYz5m[r}?K^+!v:7v|, ]uQŰa),ReTJJVǟfk %ww|mA+EM%z=1ʽh KRw(%+3;j !p&Z"(Tsima7C`kJ>G/c Ǽ2T,r)6*a!,c~e/8+KFQ,<々DsD0%:WĆG5,|}V]ܨLY9 *M{JY)4`oIt@%[vJҼYv!IbcBl"#/ 1<7 C "ˎ佬/aoʹ`YI P&cղ_JU"G cJb5dL(]H& S4D;282o޼NjbO}K3L1m?n2/`Hes通+cJv{Ŭ!N ,֟PzWUOȿ.(x:IGU}&Ԯ#CC5)u̍T ϋlncwZ_"PZOϒT`_Cbb,ɇ^n Gbެ$RZ" G|bi|H܎@_M( 6 ѿTH L vIU"WV;GEdB|ktM757lσ?K+E#!}.aϙ@kEg"bX-Xۅf}X"?Q!$=&K=G@3j2kQ~sk70#cŋ0*v_58Q|Q؜j}d^}!0R}#C*uP d$-4/`Q`x\$؝J"uվ}2mmXwW/CEA@ڋ̇ɇƘ_jbѢ2QdW֟Y˖%\1z0Օ0׻DjA#a|q@JakTh,dos 'm}^sdyN{va`&ef<3K<'Rm,]r) Z5&撖2xQ1?;K6=(ST/Iҋ+. /KmZɯ~2QyxNʰȣ:ʶ\7e8jǼlGihk)w{ZЧ+ *Se>E~#~}ژgl5u$bq`i K|ŠNߚE}wgpu,Pن4$_֙w:j"PLhfUS[oqMT䢦PbgLZx&g1[8=rn{| ̕oDFZMQ6^.wvT>e v sua7NȺSGЍnIvf$Lպ-{ʒ z|R e'~؛H&}Iק}$s"\~$U Sܖг$ʄބLHw#dzY̋c˶[H"4^}wmhŒ.>nTocߗM%*FIEk>pP_}=E t[m3 $ nm`:330ώ%fX*{Z)}Op)WG`HiUhd]0s Fi0[H{6QCtB8Mfkw%) ]EH7xD_ 828?Ρhn~~` X:8Kn,X8`!%|Nx9چz*WE&WK#"#IND]5iSQD߇+4Ht}nA>Į6e>mZd:=de-Yz74rdC\Mx)26E2P@i*#OVWb8-ŏGrN6k=~UUk+ZP(.vR r{u~i~ bA) ="1vS :fIĴ-!ᑟF P}̅6^"!SGΞ3~Dh|*xɳ<$oQ!\D'L%;>FzHf%,8X:0~a]&ZKTC;0n=$Sn ΀+R}#AٰD /*Ah2mH뙐j絩l-O[BSq $+qG 91oy5;Z~0"@r N=>fo>*hHP Z= mz>݊PA#(t}ʬђESNjz+"A+jރo*-K6#+z?b/ȼ"Y.2cS<¡PhSƋhv]u5vJJw?Wۘg.Q8H~ASA?ᡨDRf)7IFTM=8\:K52@|xsQQN5bI~`|q[*\>'|6kaɅx.*6jH;7$&[6p)Z~1yp6hSueu~vgg5~;h{6tc$/K+HAI^9vn}w!&m`'V&RwޘrF݀[$6,<H~O*Hܫt]&5TASh G`Ϧ֡}V֥"Mr^3͊Qɦb??U=w^q77F-F.K/* 3>@*ZT'FR5 >{I88p1ۿΠ ]ub.>ZphY+5ZbRNT4C{WHfۦ> GU }S [xqۍ^͙ySQT5˰f-wum=wfnu(Ȏ`&"j08mpg6ښaI5.uFSsʠZ$yx̌*xaѶ~ΤaN6je&|DkaT9MG{..)βnfPͥE}@J@GԎfmR8UeM&{H+{Ck|lcޠDz'w0;rF-cfaJ-{p^u-& Io00Tl3]!6 #'.S7'ln!ۡOi'J0E6!ʨiթ*m<1.8B3R4Z`rCFc_f5ny«ܱ12L&c8j@,oCPV*ZeЬsVe=`{чxm;,F@<6 ;ܯ9 M8xĊ  ͗Acg+ #G7UK$F3ET$u\NUyp޽>Oz%X.|cb ms.tM-&ϗȶNi!RӘ&E> WIE sd纲y4:l.y+?O§ٝQ$ d&lV;F tkW1 *}5)$zV4'=H 8P#`sY4ol*#IA.E5<<@ql .}jݫE牊syAyHJ\2JpY9BZ}M2Ha<M[^]+"efed1=?WUC Z}4Q$z ]r1s6%~/ӶbG[Xʺv+/a .I7rWGr1,T'tBݾٗ||7g[Ozh,l!9p`Ad\J45^PoY KTtfQI3D߾Ǚ< ԫ@fA22/gwt:p,\O?LK؅卶Q2RH>%R+>VL3^CG+V)RNN5nv`evaMʗRȕ8@n\=ҍkQ~@bB}۫i; 6Xi&ć19OqkiE("Ku;}oԞ} ?(tZNm5IRkh|0's Ք EaQ&z#\鿨2k`(04#]ؿBg&mo*B H!DO?g۲JYlÚi;{ "^7`sen ۱a٪/E(]ѳ?^uT3<45w ƪ.=s^%xs n83ʢqT̵ }ȀX؁;ֱ8W+]!BҌI+h{>h#ڥdXw#0)Fqt*prKnU gz_ 4_LPa'OmnMVILU; `ݻoM`ddN}'?^H/%D Fօ-gM jZ7=* rܡ ^C Iɇ{ʋo œ;42Iw6)"-(bBpc\wVݣd}=|,~Æ=\V;AzO|<:-<<7bj 9>n$ur!*;8Gw`Tv/*$6^ޱW?˜c9]YNppWeӅ\0܅Sb&!˺!R)<&Q| @wGҖO] D!#_dݲm{̠2X5: # ?dnD{>EQ (P(y5*SeVAUZ- ,8%}Cy!{8HOWd713U{6aY HP$=@& ]9W pV$C>uR+B{.B\W9y3x J+ Ob/J%zKo_+Z?wmu.M߱J q(+T1[69"%l4֩:gYZ0707010000012b000081a4000000000000000000000001668434d300003acc000000000000000000000000000000000000004e00000000./lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/net/can/can-gw.ko.xz7zXZִF!t/$:]?Eh=ڜͩEܟbQBZaB !.#n'yQ凬C/9b9+)0ŢʕQg:~(X_(',)<$_i}*!RRcKi J>ΚZ޶]JqKEWoo wfp5E66,X񣵰Щ%DT/߫|7K֐ ˿C:Ȏ~ Q3K6W8uiMWj&ڏFwY&a8*bQ'C7M3oؖ6c!@1$.)ʚ[Vm-fJ;OX|Koսy.47,-zSl 9^rHT68'dgٞlؗEÊ Ck\Jš{J2 Г\vt|'b}CRQ5EƒԠ eQ3'$`94ݏ.;]{][ ۱X-oj>% 9mg sBS^=WV<V5%Sw @9P:S-ږ?_:$lRN<(jHF)#-+d/']w}$X=}!=ÓxXlzyZ:м +-0p_pt) P=#_Y4.$ yzEͶ(%(DT= /!zyzsjN OO/U+aȟ> {IcEf/8] 㘃^#wko̦ 9GHm3VcU4A\Ҍ_Q.6DqՀAZL}_< moGwcNJ.G)U@Ao#,_Ǯ} ȷNF6y%j`ˉ9+Bl#i:x.A,.6`9=7HrM3&7q ʬrzȐYNdS[M+ 7+\s+euhd,_01Of<:Uזl\9LhӒKb0'E(r@0HLVsF#A+`$2aVN7d$qUxX`U_ʞ| ֿtyqoФR=!&x;zIO@Dl-({!C@t@%[xd#JYѮ_0;6_tK N쫺JYݣܖQ+Ew@nfDHe3p12noNn)czRQM{╇r{Igy5a+,-=}gfָSH( 4"UdfFh4Wm@,t,f^z"(dzA揪!ћ&E~ٕ֭,/8BӂN)c?2norÙ~=@ӏW{Eٕ5CAZ%st`/RmM2 YX3+LEL->YM40rΕ7sgJJ& ̥8SON LߧL\j38܏^[/o_u45x\lDH= UZ3cK]pw6s)ϥ]ɦkzm25Ȁ ?i2,d$4f A!֥pT[Wy#Ba,R ߭uȟE}Jv(-]սpn3?.nnZn(\&U 3?>R]Ɵ^(0l+|ڬg*0"]U6z 8~_datۡ< Rakk 3y.('OIxH/B£ R8Y*{L]%\ZWsm-rTIhY7rOña>pN n񺷠svo^,qǛT(@dSȃ"#P(X[8OpQ]#GUĒ\t/qi}L;iݮ2b`T"׊/XcP.-0CQf7=ˑy59חRg AJa iaFfnUJФ=+@ V~ݾ^nGIr4E $-|1қH""e5<t*Otc萙n84]=yŜ݉9܂?] vK3(OHySmk֮=^ZwP=<\H'/ i ;<:O[޾њ^oePO%Wjc[^iK(4%f]_HB )w 2C2-$"Y> @,}ơ;a y[hA8D|x>_LA#"LxVs8 $n7OBbcBπ)T/ >[m_ Fo(rFO]b1U"DmH -U+p1nxć+tKW0gtQ%ɷ =ka'_e|>d|Smj =RJwK% kssQu*^Z{SbWysF>L.TL{AXSFb)^ /= 兰5y$j@(KuLc2}B7qL{|໱i =YO G С/qsFrqHzsaI}46-xu!ܥ eZod;mRrD,G`$)F_5"̌lA} 0KK[$>h|2#>x6+UUP-R,]VshI4anj%B/ "ѕ^ 7nj'hH@3$.ޅdvjx@L'ϯ"'t\*4v('́Y#~q2Fe$M෷ I]R-'c6pJq\Hɯr/_,6Y*&ЈOO| pvV7c%=d$z 1#mZ˱m6{X')-Zy3dB0( 7i@NdM@N=z yC(΍š{Z\|P48rdL q<6|DҦ u\ -@c;LsK.:Ԕx Ҋ`:8Fft^vVrm971:J% m} Y~5cV$Ӑ e>KgL9J: B)zHfhaGłf\5 r0{t]Q AQ{Ma8:yo{|IJ? FϦ go0*g-.G\ F#ǑM2Է:n)2z\H |!K}{2v(ŶX_GFtaV%O?01&􁜯hRC#wrQhV!ػ焒w` O6kÂ6dn_V=UݛN3@(ƪVU(FLowYI,[+2Bbв]n  |Y[:7$ew2ӽQ)x {n! *C),.e+.)d(' G]#5o4_LbW.bƠ(RNݱ7t}~4bFȂ^%\犒AfL'x 88x#)}>AJKq[J]b#gDܪ9RgrDh!&7|]F@j䚰9XGysso{l"-7FsJ!ƋsFҝ/l]bY^٥IٵXXւEFP̫<\ Ly4Z }S١fzz1yGX8DV&E=$0K3 _b&p .Z>!([ܩH bjl +g<`;OЬϟwF4Ѭ/ѡQje9|?h N?yl7˛B_uZD[iNsʁa~i݉-&t6 a|+^g=mn1ޥVyp 0-z9he֡Rz35]tuID׾LRLi' Zؕ4~Pg.KߜJorIMeԜ(°.q% y2QTaT#dJCNr%,!N(|tm,锳n+k,.Y5ق?[K_?0*$MA[ #Xb{;cI+PЈk A#T=ԕnO݆;9jC޳ A,i'#`@yS3ЎC7$ ØIkz+1)27[*,&[3<, ;2kx vGPPQ#rR-O7=]k sBN;]Uؿ/<@=XUvZ Nu x\^P1ɰ{KG8YUcC!ᗤT;ǧ>Ԕ׶i(F5;*-ʬ@O= h9H*]_Z ݅w<`NJdR;2jl̦lXP THIzEuH Fٝq@2$4…zv{6{d!@f7Ltuc$7xjZeBS K-BՎO^R<"RC6C]n'0~/6e(+tӣ](nMOT{!u2B{-?WŜ|D< Z8QDU\gFWT_ ~z?'iOD#m#h +< 'oXCykiPTN Gyc{;}04vQ-Qiڤ|mGH)D ﷿wJ9-c$9axWx #^.b]#Q3i.<] Xв_|LkMު@g9eJ踆烈ȅOJQ qq\N0!_ DW&hTx]ꝡdju0YzTdE!鹻#?(|tnC ZzGQ3W@$'tvTސn(EU\ j7knϡvF$ wU"EܟCJ9@V.g85HU5e2*GѾ_2\|̋O֏duHQ _눏Xlҷn֗J8WAzF\"@5Oq>35؊ _4gX-A{ay'LV6<- nY#/5Cu+{4Sڶ<)jZdYχb[TcZu6 )=[It mJ~vuvJX`ΑCWiۥ0 bp:8e_7:b1@,z|(Q)ŦNy(] {"i/uJf&C }G?{,$MTh3YW 9ɘ`)XWC~ퟛLR!UN=!dkZT-V$E_d Bb/Lg:7VA{)9W%g+rXL$*Ly]AESWH$7tq2׵Pgj-a٨HאL˶_דEFǶx81VGpt3R 6a\}XVMw n- BázU W )F ] ,DSu}<IqP𽷲3%4 s߈?tK 5J =\H{6' eX..o7+" |aFM$)_[jvf; L!BfoL"12F-7`bU5 6;T̈%cѿq~]4`AJO , ~݇!2J -9i΋^ |*Z8y K.)7wAOE|ufiѥw^сRnQsmY%BBs+漶Ba-kF͆k6))Zu2VcA;+M jHN18w:rj>zSMI'r?HƧ3GQn`u3qu.- _Sj'HUJp|O`)u4 r>t*u 1}ih=;jY殿AO*@ӡU|X3ڭQVμ DJZ:TCf3Hg3%z{)LΑ/(k3<9+:˓ĩ<OJH)f0 2O4Q\M[(~oʳb*#[R#|МЪ:ͩ)oeRޗe}um{~kΝS}`nX۳LUZCyjIڏ031v AwH&ptޯH!m>FR잚"qy3z [\ᷟ^PCQ)i'avu:j#g-<&wo g,]cyOpAcpCs.rɎd)o͍[n ~w-l1 SbjsRWU!XKWؕcD¤tϻ -⎭J.z$cgWqCddplӢ:c5ցNi.V YЉ pcII$1;sI1i ԰:.J>fŰZ e.;5CPj&TG=T@c5h+JFQ'#z9F{׀{Z4`2ÃD ,Yx ݨCӫ ?Je9ɨl\匳 NJ)UDZv9.S)f@ӎ'C#Qz1$A "YapbN| + Jy<--$9!E/aYv0h_Jkڸrb=#{6ZĒ%YYRlI W>yGx*_L-SwÉ1`m^"##<8 .YB9ղ"E>:v/QsfR[PKZ(/tlr=`G.W> Inե/¸H5"l 66p?"(frc 1›uRL ]I02Bn ZN\ 2VpJ[ocJB +.+i{R , )q|rD^yn1'ECUD!4*lqw rT$ !ߤ!{G ljR]I;~voF6nzSUc^eW=X% Sz0Ea@[f`hOhZd; [4pX~aHoB&HT.YO=WJ[HnprsFS@kaMx3tγ`,uv-5A})zv|! #y,~bVskcUطJN _[cLl|;;Hs w"ΰZ|`O^)麅[;T!6]DM8uejc=dB \V8GMRqvI7; B!(>GMqu;Pia>tvVTkr 6OJBT]{Hύ+@!)QxQIbQ/nWpɀ v/y:^Z$ 1"L/jCqWW&qsϹa%bZ]VO1mn9H`u#g}D }>6|ɉs)TaN|$`xIC8EB+K3 V1Ÿ?_/!7uw؋9ק yh1S0r]~htOUT:Y##Nh3=% #0tDosi1,X=@v5^;z+ x}0/7D ސk0_Mtøh;s  ȾCT"Q[5lM5#ʽCFC0Gw!=Zخ5iG~xKkJP?KˊYvM^Irq7@!Id'3yiB>j#_Bo)+ a =6笵ۍ=)*~E*[uJ񧠌3Pʌ8M$q>z;WzGa.GSg5[3d 7b T?jA}~`y?|W*OhLse9DTx zҲ@m:X _-!U8G, GݐeՄv7i>#CW>,8jV m4K26󢉳}_jmG \idՎ &. uoO.1ύ*pҕ?#'2QXVYF@ϛ#C ˍ#~7l(R7|/ p1x]h.>0fZr'x< nǵy|{+  V<_kH\+lU'1%rl0W_#IiǑ*-"B9\1_)~ 0)~fȵ0e0Ԑ(Xxӑ/Pf q]>N2A`}GUjHB~蜶 4*EP/pF@DTh )蹧P\zMwH M,x l?@g5;C."3?pNsY?rYOP_ޖrS7F_B~-͜~L!bYҫclx #D$GVusʺeNհ#/prʅx}k&9xEY- bRyR^k~]9&Vfml_2M"lG*5ɟ޵D(UOOZ+SԉzMVJ>jQ.*ݱOz^liDN,08#)vV帤 ݼ,8 $+ZκEV̊.͝N1*Ͽ01靈QPװ; ۡ6bӌ̯b/-yi vzG8 }d!!|dAHJQ7sx:댻{, rnp1Q+zitiũ11n~9ٿk]qN<_깅ЗfEO vito<̾`S*t5RăNƗبLDzfʵ!g/_^n *Ui#ESOngUQZ4\j%owm'  ~emWoXM~NahJg\ѹ|!hQl 仸E40>sC#, BS6[%SԦ F6:jX& +P0RMxŘ:B?:~1(fG"<7%N9DמAfpt ѻnkK>AZ)GsbHO6ZE D Z].z[yzY˯$xUYl~s^ጩ0I,۽op[2f:3T21̷z,f\sRSi }p&paM ~: *-YWRصy/6집3iw?H]6牦0/$ ,v8M`&ORX9yV l+`* %~"{N+4WMFb0s9ڛ[Ō$wz%c-8$_7iRT{{V2ׄolOl66ęB5 hB !dOk O%;8Rl=^rӥxE\i@Gx\q^ϙͽz(h#*MSwTE{c:Zzz(BAW_sBAY)yB 5P s',3p[9dۻMެSn"E@xߔ *%is~$>2 }Ybc;:==ި}0[N[DnȆQo"٦BaQ/>)~#K{nчe )ZU|Xi´F >ceE^0x}މ{'cQ63֟=ok^%8.qJ[4*bu1겋Aa|gonR=6"z|JmH9q%'XoPN䀬ON_G)j%>SZ&HWijFjgnJF\.+=j͍BC2LBa0N}䈻z_O^Qc%ZDX>TMW|Lnx'q>G$ &٭M]U3|" U ZƄ1բبqaZ.3 w;Mj"a3숙.ϣN4ab.jn&hw%:{E}ì ck+anwI  P+Yo{u:`c0jdWTTu!v˱gYZ0707010000012c000081a4000000000000000000000001668434d300002ee4000000000000000000000000000000000000004f00000000./lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/net/can/can-raw.ko.xz7zXZִF!t/.]?Eh=ڜͩ_1 $(<)7٠`=H'Ј ̐yc='ًPU]opװ3eݒvRT$R-O:g†Sf)7ZrVqۢ[%0 ϗBM@<20֫5`܀*SI[S%=-q޽D\k Zd9cCN (f P's۹=7-? O2,u}aG# /9 wiz͖4:.aKZ nu+S*#$ŀ&ag=.AP%\A[c [|F! 8q|:!uIO+W.ΐU7X[kx?z-tgĀki@'t+B2.Nc4Ee㚖P(Ru|`>^0n-R=j4跎 U(0.sniV Nt>" [v9 'Qa]DJ:~Pٶ_v#uCGo|JBdf^sT ofvFl#̯=x)l)<-i~9mJNMk1əuKx]K TM c_0邜{&?ܥĐT`xzܔ,+*K2V Pb>y:41o젝;c*4w6\p z)^Ajv3 E9d1kB%[yɦOl,qh_ $3BdQ f3eGu;r48faVƐ,)W"@ÿ\pE܌嬁3@҉ƿ\U'(B2u`!`!2ImXx؇YΨ S{j +bDq+a 7VרHL:ِe\L{ἀ 'kL6uϋ0}=8mgv*Ր^_~uaHSdo0\+ɵ!pŧ-Sɩ+{.r$)9M t~s 7Lp-ef nfO $ 3ͥ}y>fApR%K%Ys}e%UMUOxɵbl ~L~-< \uQqj_"u˽Y&5@'eؓ.);dDmY @OkY@^+-13) RG:bՏ24Л\IM`jxo{s M 0Z$PBD46LB6HIcinЦ/2Y]{+Ծ:q _҅hBu4#sȖ<@Ǘ1ON4\CO=80%0DZ̕ة@3!rTNy 3r0,=R[ -Ib.\;pzMy`7حН1 |0n>GHxIu0)znzTUsuÉ+YŇOXӷnm|SozG i&p%h~Z4eW#]^誘l-9  w>_vhȀţ t+|)FǪpl!}UipϞ 礪 `"@%E*O$ȭBmރ^|E.}*b)ļvST BCYnTJ1oL 5.~*Nt 9YdGʋy1 ~2EB;[r 75Ho NI$1=A1pKQ%f&I{a&ڴPYp.b.J-701H7 Ey NAUNy6sJx3#|D\?XB/Yd(:, Li9J7$.=֜,OGe3qQ(ά/PR|V}'d7m6gQ-b'Akfg`|>< /l-pm?݂-S'scW4mв@4Ef@_: +Q.9F]ec?ˡh FM)"YJW~ɡ=5Q|1O%PF3+lWv)9k f#CB f.> F#SAu*bO׮9Yy5G {3.x({%_-]lKmefB0j!&yٓGDvedr,xNP`k#sDV kkkIئ炱^LT[֯W7gD* edeWkxJKy0VՂBy;J0)|~l7 *L]VMz 7“qzwbcb}n;#,DꞬmW~=H6EI{!U׵P#PBJ3eݽ S#ɎO0gcu!ƣgB.8A%dPj-6y3*}Lvbd*Ba7M KP?Lvm~RC|"Oq4.@ 0h"eίv.Ie*2X[QsD|Ձal 8vbb_o40; sɖ<8^|`ܿNr`ȇڶ?崁F=7;V9t$pӹoƙqnnƳq&[#<!Z*)Ǘ1.-ar{+ԳK"w6,;69ivPç}<ЄqjFƵBedM:B7&Ko/h9W?5$^D406Zt Lv.j{ ˞{8,{ӌ_\lp& l4N4K Pϩ ;e1?(cB/a:KZ-e,"%,M`\[] <YMMid˩ÂHyo \-s6{ 2jd_;TVxYٸ/N*"|1gtUlFGP^fH.[1FKM3F ˧הA0I9 y/y>"GpcL˥zzv6PMW ~̺FEևu_h{ik$gM Z|QJ*DZltyw7` B|Ysm]dpY_-i@ 3嬗?0=Bk[n BT ɒ:P99k1IRZ6L}&$H_wm">%t!{<={Lq#g59[UP_V=~9هhA}5Ѿa (X w%# YLaڭmqL ֞~VmAپW| |y1H%C}DCpڍ0F8P?Gg^4(qd`4K;U*wF뱂0HgP&! Cvo ~']?8wA$`cq)vuCigF*&KtG&Kء L,͌4z}CXUmZ]OJ~2VQ}5UkwXNbc y0S_)߮A.X^sI0ۦb'%_h]sjB wP9gΥ-KJ2kzr@Bvh.$YRFGDLpSwkc]*qE]܌iތOyi ~%uv8rqP@;Bg_}xJ0.Nb⾱b倗#s*\q -%q+2IOow[Z4Jl,R‡m]*ъBzGh9}, owGdVpg F\Fe2OUu'De>]zvxlҼS@|/fFnKSb2owwG  }%@v~Q"RGA9 .;YlJʞW)0,L%64$;3Sq_)ɄqJGFX\g'fejCv`ش +br`a`HGUT,{`jH&?(%B/DR)=\t$%<&_AR/GhyB QUtЏI.Ixn"7s~lFx T@5/;\~k?ˍ gI\4xQ:%kH~IT{9bH:NH;P$ mqH,T:DȲ>eCݓTeU'ORoI:!n pŘul_ȽYtdQ1SWB#M}=_o)B'i2Q[Jyz" bewSr<"saE tJ@ ),y+ZwM=Z{Fh5aFQVNK=sm };rc/7Hxh=0eUjѠisfH 1i&&F] `HKc\{"Iji$9oϙ Kf%WU\2nYP-Ǽ(9]4͟XSeC`s|. .۹(?PKN:1  5"cb!Wk5VMl7uqowAx^!@X3SMԚNiv}~_0DR[L>d(XIϤ !' ?=>w $'TFBo[y!qB J{UId/4U.[$ARz/uG6]5zj(? >TgWX =.tېh{ D0|me6룄 jlnY[bk{!Ix4Lґ|1aOS_k&!CMRl~heY#>憽dmb?ڂGj CǾ>bN-Zo)(bɣ.4ڳ$MKuûFXeCúaf4\ D~b06]F% NumwPjX|1V“hUŀh4liJug5_V: ܯRjyAw>5b L^3Յa[B$=8:M68E`^7lPLQpYwkc{l: ԦoFe!Lzu3kJnUdI?kBeLVBbd.':уz+/iE,.DLf^n$ )ـlEǥ"8 G]"O4`Q AggZNdn?x#) 1lU6vt"SjE HKsEeyIE &9#8}^ "&mh7y񖈫f 'h2}h8 B"Ոn~YCa5L㷤 )гh?G 6mD!x 7&O}~qM´fH iT%\ Vj3]>3F뵨>\,ngIT2oy"}~D*ʳM(IԁB}d9|!"dew>~d"c%A N8"_. btCOkї/CVSA+\&۝4=hH:ɧnE|dn}\ csbsetjy^s>sHbT9D|dxj$݀y $(J}pv?pv>K(rۍJL~XZ|c`|if`Ic0h WR:˶D)F=ذ:g['vRs3Ƽ3Iu߃+VD)jW ޯ~Zk C/ ?F/IafAZ-8hIZY ۞u;Τ7{YIchkx& hLB@m] 3F=AOa\6s%fiEVHP/,򀰅Ԝ1[Lx &.utu5!SԢ!U{\ދpW"okW6ZYW"W%B ߙcÅS}E̡G5yY!_2Lp# |XY5\E]W:艉c25ILnSљ/ؘ1 &rZXQVÙݴK 99}hoDy@$SvT \Ōy`M7EZuZwIX._ -nR%jaCqE(Jf_4#}r'w=Yz|q v.[L%.b~#60 Uz߳p_H%1)D(DTZѕ#P+s8S hA|# Tu 2񊞵)EM~@"9[O3a#6m zF2tp tʈ![ӳ"{{TGnj ?Hr . ,rjDbO4˛T|Z2$j$L^:x?k:֎n}8(JU9А5iU,O_w>#sN+OnfVt^l;>Z`HtCk~^c0!wvQ;K!X{1_MH鎃Y۩}Q{q]2/8$öb5 ĦrFVk&cMr4 +ϑG Ojfl,ӊij0-L!,[0M",OnQ^&W)lb#y`]%!V-\$0쐰Sv=hIe{)DIVC7 ꛆڡ57mڗۛfsɯY |JVe7% p݌dH^̃nVwC9>hB Rޱ @cz@Y}ak ^ӱ^:eϣ_ճiŠ2B?F'=%7ڞ9hMȮKGG JX1[ ;q=p/W^Llf^ LnΪAa (>ǎ$^E$W^bG]²,2'xsvݹxR-:mv)N3RFI/n0INNR~p 8cja9jK<\tUY^MiZJc7/npksyM״1BQ7n׌c:|ciҪKm[ TI=+H[GlV@۳_fX||P~ WzzBV[}Jg 2Bι}+9OEW0sl 6 Z8cv%Y~X05X]4){.{Ef0׮5\+'&rӯU*Ne4rx?%5,Ћ+(LgT\fБ.Y֦ 0J㠑<>m;H/.ʞ`p ívJ]y ՗#MUw5Ƴ'oCP9rU꣥HgL7kbIη9ijn8I;|!K)oR\IV5ACn3 zEtfjSp(f5fP噴GT6<reX_/N͊ ؀bHIY Vt񯏪0as}/:ΐҼqvqqS·mJFw`}y4m(IA{=c?n4D M2fʽpt&yGUuq7mI:Ąʓ&V f48ׁ7>/ۀ&iZ:/QSdUA02d#Dj{e1a6g|&  N"$4i` hg9r2qCC4+Sdg!RQI0'\|T w]O$* &|S ư݁8?–kZzhHfMS\@M:q腎:%ٻGxOw/cq㰚Yf"Lbr{~߱UcqgL*"}!ng)~Gl,W?Se}'(zë93) z@eQV+6{!$(N9Fƒ* WH? [z?yuYi}R%zd_=Q֊=&#P1kjOl4:W' *fum)XrAmw#[0;:Sai[VWd]Tv&;>^'PB!;[eS% -9䴆l@ZqKsAM? %]ؙ ~vFӊ|;I' 1+pf9@pVO1~ U&ETl*L6Lܴ.r6~lA:C`"}v0"R/k<@d]3W da&Q,żRA ?R |n$ٮ}8Bsƴ@}΀Mk[cl+`WGy-tJK@e?5z7 sjloz`cU}PcReC4ewxmYeVId0SɏAܜd -5w'V|:ة-N~\U .<(׍W?m!ۥAz xxzPe K,#`|i:Րbz{0E[2GP^@M5e3å[1>]!Ibg ?X15lsC%]_do%?q Z*93jˮrBsjL'[J}WN-QbL')s#g}\| #f7i"ʺRoH8Żi+?W[hz.`.k)2f ֫*Bm::&MN$IKj80iKmT̛8jFPS:i.#j6,m΂M'D o`hU警1sc1Y*`n/i:2/&&7e,0Xm= ! hT?K[x v%RTe ɂ`x97S@L2Q JU޿u}7J9\!c`Q"(7~{nᶜq},8G ʖrg6syriסr$l=6΍zs!`xW+cݻ! GWrMKЏca$zqUdiΚhf3^1*{@j/R]0t&G5kO~G~r`#U aiR2BG o[D0_>^8#$ubE4:Q`7ΫqHuJUz4'YAAPa}g+ckN#'% ѝ#gX=t+qw 恴 ;f_s^5&FmmeӅ (M)+@;YN Z|{uMvX.$g:B65jFrX`8e~̻NYx(/h52&~Hb޼,V\,vOhM5Q+Xuк+l5f E jȵڸQ;N~1Rك5G>["alyLaD=7DjC3ΌwgH@AkRz6ݳG+ĘdOBifYK,Ą$`C6[߲t\Y`_J׬9lfjlzV`dh"_P :3尙?=?bpJ$}D&; `<}ZgL6`֋$$;ik"-bE+еUjd{.q3!-:9;_B"wz-by>66}ϫbkv#.aCצL!;!$_|N!8^+V5՘ie3Ե7[sKhexX6:^˺NA#8oGґ0@>ËW>v+ O+[*Rv:f)! zâۉIWG %|P+ y #~*HbHݬԂ "H|禃]?*F;/AqB|2?I*+b+ʖCqY U*}E, K/d[ 0zr&A`5GHVV' {<`U|-W>}I_ܫ|]2lߪ憗ZK@D` }/A7^܌A ڣN,!O@o:_sq_QD 1zIA*MNRnlXaؒr\>2@!c#.>!֗Kdn7 G3sW0FؿwZ!kװp}$!6XN6vT݊kI^? ae {ͪǑxF}3 Da@3a@ZtdNŞ E;s1\)کV}!C9(Pe=|?T/֓8="U!!>s:|[>hBL: 8CBϤlk.DD6Cckv˨2:5|=arq3Oh5Kz>Q&WO;זW'!9ÔrCrTa$Htrs֞}SƢA˯aXHC~ER4L%}7q-Y^rNLHn(k sop2(Lv_.Px8tq G@{_kUt 5O.| 8fQlh*& s`9b|'\Ao$ú>wIr|)ˤܹW|$}< '%u*x g 왵1)Ln&Ƣ $s0I=/(eG.4+i/~kነHLCo2 R3z/iK*[˼RǩAn>#s,WPPPulVepCr`Um\zg.=a{U _|+ZyK΍9aSdW2W_;il쿡% <{AdeG_7K&hޕErbZRba;:=aBN,c>?yCvԥOh\ #{"¬m+_iIqkd{v;GnXs E=ju]є˰>esۗΙjJHtc6&! Td/N-[ YrRNiMCn?j|Ch:{.Pko!EØA]DaԞ,Y ua۩ju[˻iH߹@ .Mb{=:$?o7i1%Yz /Q&;MTp3cy0:&&LJMڎc࠶\Vbl%Ho T-mPuy-d^^19F$2R`9h5٧^@vMHD'#\@?@6 udg:y1QZ@t ?O.BjdW3:DVۃu w>kBٕuDTyj93Q +W =4@׿uH6Y @cz 2k{d;a1UB&%<]aTQ% 7\*5$Cpzfb1e~~ɣ?Uo+~5/qQ_:贠.>w\ P^& Ov FTzA`8#!~2!y'K>o2/ßdS.:| xL+yUBI-M*Yu !LᮻDDi8fvʏ)@R 1d7')(Mɺ %XgW(@Ѓ)1.AQV^ktFSBpyu3?ݳbՠ[DvW#qsZ9wA$6Q JVǓ׌kH_4 3)!G뇗DXjhҌKrPH'wx[pd @hQvoD9äwpa&oitQ|C eQ>ZTV RMʂ j4onbmFFA`- qLb4O•VnOR2| [F$(wGݯ$:i ɉFpC!x/+ TߏVm7RB , . ziEc |C%bfܯmns_3'c!lā~םsnX8â.sf]Є |ʉp_rmUܭQZ!QLB?PJHi{:dPݗjb!Mмs,gC /f0cmR?-m 㬋ޗpX<$8 Gɜ/3O1v|`>f  {kZO 4Kcx6AC58荜ET PWNմ[4-F*~)ʒS`8#|hȾ dB]1ɝqgX֋O& ur.nKA_sB|rŻX?jo_Xeuh) 5{Wiz 9C$.ScU r",ZpPϻ$BDCiMWG]O3K ε<,+tnC~#K\򑺞;Bedh Ck9oO^+V6.W2thn L#uॏ#٨5( ~Rz_xwIPá,"UQ*?;z:.U3Ts 3-|b.~E^+52Li)2rkvqKk}a%Eb~Yy|-p19>bV3 E"w٘<9` өrCQ PxQ &f8^YԃQmc8/$G(DhqmzߡzYUSf+kwTne1*>=R599MoWҦY nҞL7a #3erK5|h,^S_ ;e/}ځAj.N Uv3L%6(T|!{%~N%fxO2,%r2*dM!tO}c9>Rs&vr~.20@7++Hv ݵiSA#%/ZY ?G *_hL)㣵k5|h %]23ﰹ'w,A!={4ː=ގ D{z:&Nƥ"I]\~+DZ1%:fX+G*-B skyn0Ơ14=+SS5<>Εam1$dfr>(^vKJxmEw8.4IhE0"ɮev70o"E<(QtŽ1Oeg'J<㢉jٿmy']UʭrKG %t4N o>~} 9/9֙7t;63}}ŪPj%f|D)$uTtjq< ֳ0y?j+<3Tʐ$_{q{j]r6u̖ b cktp]ǰ)C\­=rΞPAδgaW3&8i[E6'i:B^_DzkȓPx)H_I@gEh`m\L*zm ~tvU_%"$7O [S?84fUai6.88ů`bG4'n-65`[Σ:W ,׳ 5~2՚t#&@L>|yR<,0.! WItO OnCK%SQM^^Vh$Uՠ 6h$F2ƘhhO'1מju_\En7:LseWRI\6]nfG3&WnReM/3<iމ4S }?Fy0VI{蠜Qt/QА^!2# naLu[ٜܾ K@0(D; %<+PҰ5YpBu99 VI!iknL.}.vXUTߎ~ ,%ohms@njPٔ U:Ng̅q9E!tgyPf@z&/gvv%r/Җ#zzܙg{o -i[ICSt\ f88ުIЪoiYaI{%%*5fy_'sڃ9ZgN6ޫ/sA ҽԀat7<ĜT^v 1]w'zoo @ǵ$>>"ϛ D "O~IoTKѮƞ{Xa9']Bg-o}3U[LT] M1ڈS]!kK'֪8'2EvǚEXӮ&2?J2EM0Bht< QۀGsmM<^ybǞ U$ޒ;Qk+O傿:va|L m pU3uL-~diەS@XQr?N2gDy}p`#" TYC̗ c3u͸â_8ߥAٛ H2e*C/6܉(;r-hxDL%f'>YFk!>o#1+=|g] RxfG®*=816 ߉Uy!-E1"³t69-YSq䜕b$ޔy&VJ߇D~DZEVUA`( i7Cų{ŇKx@ɜ0*‚1&jR7ϲz[7m>D2Q+>%P6Cרi%J\mNPޟdp*±j ň68Y&s"u'}"elI>a8V `&"LaOT~ l_xD^a0MjF|R06 ^ .3KTB:X +=L@V#S"*o)=,JJ9a oUoGNh^]e>8Zڛv7ò2CpK[{䶶TR^ ^ԻI}#)x2(`vvӵ)Yޒ<=*;ZyT ­"\ 9D cMPh]Ac~џkN3ihD?ٌ*+dm;>WY!S x܌^URfE?Y>b{OpF˗W?ߔC8 D>#g.0iv%uي; 2h+G-:AdyD*!`%plUv,3y#UY_k ֎Jˆİi q*VdL@0K"ǭaDhȻ[Mqh}5shɞ˙6` wCc@l[\U=º{j^_%HZ[Xo)d:0>W'+9/W>7s] K΅9bny"e6ʲaN{A-E ˽4c\"!~{I=1V(#?CXݠ>;\F\+ w`'̃⡦RmNT3;K3%F8%5e,MW0Ivy#X1 :F`tu;M%r#v^Y0ZL[sH9 pR[?{Ew<җl "QA=jlquDBP[J%xcvWN~X#NHa˹R8Q'A$IV1li$fb%4$5zCP0(RnZc^j`NVb שf cChnwU91 :c5ѢdS.ޱlsre&ϘZMp˰L-h]V0x}~c(~*odɫtt&~-KyQ *t)V7& !gw|69 *%B < *HWk 9O\t!XQV<)&2Psv%oCЈ/YEM>YkDߋ syd5b0 {+ˤvncVxꪜM SMZ o8RJV |msN}-ޫ/"@!IrڶVXRni‘ dƽ86LIք_ F;_b}P"vx5S|c zSdRSEx\H]KY w]LF4*u :BmH33Po(W^ҿOLb@Tz~s?H\T0f"޺| 3rRif$>yI_= %'_eȷ /SAU}Bs|N>vP3ߚĽՐw$<X+* ?EzޕYCQqW_:*KlNɕWS~7q>q6RӇΙ'v*Tq6!*_d- cc'L/J~>Zke3xFͽ;[eH|{.X/>ޝelHrG#$JQ!pȑj*DUawT  ؀;: s%@c%#ep!Tp>^۟=_ClI}W44q~eҋVB%Eu+ E~FH&BGlkQNM^2/Hƨ00}{wNf @Z$fo<Ⱦid̻N`| %+ZN3*kk"٨yXMF֡%pha<7,1X^?3`B|+ #I˂oQ~YG3l!ߓikuIIt|#MEa)8>4 w &1+|U+?]>psB~u Ug~6;"*7H8kQnP}rcp3=h=VKKxT) 5KseYwd NQl ʃk׾غ ~2E7Mm: )zMbÖ]+W6g= >zHRy.zEZ. vIsmvꃨ_T<Sf3W4eI#?2X-pD114:m`Kr־Ǔ/fM;CƩ _jd=lA }'wmEUoڏP{@lW:K- ed2G|`[?@ܒcbHjX4q )P+nDpE+]yQ߷p79 ٠O yC5i <ˋc^cB9!@{(n{?R̽$$al,vteۡM.om? _͈"h`A aa%;!d:#ۄC:ݬ#Ku0%oЄ՗U) ` $slH7| ҳ9%pAg⃂( 9ѽHl,OF7^!tbWc% afL^B LE|->I "κP,n!w5PxzrB^qٲz_F 54*ɲ$F 9[7,Hv;F?gYZ0707010000012e000081a4000000000000000000000001668434d300007414000000000000000000000000000000000000005200000000./lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/net/l2tp/l2tp_core.ko.xz7zXZִF!t/rs]?Eh=ڜͩ]кC@ufD^h)@F.hz;yܽ eVs"0*(*Egԍa0arWQf46I}}㍌jL#, 2Rɰ|X&Z..JdNWG>`77ØO8N ʭfFۡ/AP-"/-4&@Fz1oDnevJи 2:Ejϥq&U+=9M烄oDJE-QpSsA6ޘ f'\nÜ̊ʪw4 mG_0]m80kڮ%f.qY!4٥71ݦ҅]*?4FS QZLB8F}63K0i)Ri9l^;VZ!I4ydeOPv_n7bUd„O zJ[* bYj2c`ʣj/GlBm5tȯN"P#x؇ )9P%xrrWRI]qj 7 4s  A1zhUb ϒE:xlH"ë ]7e @4^2% (2%0]5X!TDJt?| un@ǷlM2D[MY Bo?Iz6Ј&VjELRhkBeT qҴ]ƶ(uAL7"_n Kװb4 6a^et)&eZ-ejݫSs ӆ!J[v<,.Ur 2︸;?Ag]P~f+֞+xÄ|ǹ0 ,n/ 0AF+!e"Eb#WX.OTһ >ˁY΀M}/,l$buIT٪G ,ƾ@#cz+!:e;quQΝH{R.Hg>XNMFhbHј>]!M2(Q#[NV'L+9;.iHG 0CymXqPa4meB{fPx%Wda0P}s_g%94–OuWA~%w Ezttb*eճPPdh$qMKTdncāݶ[0inuR#8a~Cst#oH)]7K_5T{kRJ]nwY 2WU[-j}vXD٦rr?cIK[eP?5zcFHAWv~ oqFqmn֪!=Og_";b:{g .W@[n/#%b@"WvJVg #,!X4֟~3oTEQPP l9=Ur⍛ v$[6ϧU|Vwx ׈6|z]Yr#̽O?V/q-Nˈ9-71Vn %"U.ǧ=|`bnߵ'Xcƽ +,ՏOdH|VgaVr•j`ڼ<xNB^.$u$C__6M_6*>GMW7{#/0o]ft1aHLmu;l&Q+0Ja KND,gLIDAqULPST{ >ԾC&y~Xp ŋ5>? 'qI{z-w{@."&eiuHd [={`z6$v- 581dJGi$AQ3kau޶Ԧa?PxWpBoh' #_;Jn}sO8EқSAi =`Xق5x!Ǿ`Hڊ@6I|Zo$q -L}DIgsM4sʑ~HN,q=e1JsN7M<نZBve?8xGKٔM?X6,<2uxcƖ=~DM-8r/˳m2]*J> FQ$M;?0JuWn#?\Ԋ$w"H Shz-o DP!lcΩ!i dPS{,$Irؖp[>SꛤxIP>62zk$A7j+<-bک+4u{Exzb43bIeRn~([C6cheG,\DU?iE& #u/;Ầ1ܥbY'O ֳ|+S?^XQs9WbvKyeS㿆mjgV|WvPf{O i O)@9=AHT^Lo3RAB3`4H_hxfj$4Uо,d2ҫyxVc4o&DB^L2';bŴsâZt%D FѰTyoF x9yT} PB{4Mi Kk2z9*'W#⟷v=zA)qukfw>pzj( h2ԉǹNxV pK.k@1V񂥹}ZnUU:w鈷cZYTG KDJo^ix0>Ý!tƿ9YLk_;!B ؑϭX0{m4;ҙ6[ 0xZÍ MH^2r-C ūqK%= |ŗQM0#נې`#{)I shAy.\ܪPR0p\ RgeN {2ORUՎ*,E6Z Vp1GG ,3DRC> $@+OM3G:i&^Bu4Νr[Ip]KY8 +u%W D7IlFPo_Zl`` 3dq 1ils-uRO KBxH㋉Km7p^)iHpq J-qۑAP2H#ٻ~ /wx>M#f1t|3C&AsCUz FG]$-K҄LQ'q>Ny˘BsP_Q.y:f)9LB=pkGW( OE K*flc4 vFT+SM"iLoʂL I0~Ē)YҤ8#;j}uSjS[sBn^; 0DV ,l"7Y])s7tsX-PHDS(p\,Fءl8f$Paվ%ĝґ/r9b3`h=X̲x?8H*/KBjB S P'uǔhSkĈ/%4h ji8\?op0ɟX0wC*  Ӯr j5@ȡ!㺂\LƕP]c{m w:7,mUt@Kb={NQƖF& )X ί^uXXАahEP+Ζ2Bylx|B##[ ώe~?0Zw>|?e'@I ṊcOo<xi&z`㚬GAN(6bB"8? Nykn%lv1* (4jb D" J>hchAH&[ӑ(p皂X+^_c!3>1 N~H> ' ‡K HG_}^F| ^yj$x2ɮ 8h W$> UJ#Yd ­ hr `]ӡ'_?h7<%dڟΐ,l橵Zgǂr\^lV9ɰsZO'/LSV%l@, Svh6ק~^$-P"~~MzB=&VǏsoα tu]8p͓$_-ƃ K}qwsC#6+Vƀ4ll*VC/H$ OVM(c{B d%foʲG@[+JɲO7UMUⷤ|Wʚ75]aYjy`fz}xߝ+%;aǬKm37&򨥠| |.7u07ep5׼WQҕ#J*O,LJlqa).V(KlM'k@%Fu ة/a7ױ p6_H)Pr [Z[AB8{ ..WѼ*qs7-#^IaP Y-ukDhULȂm| 壒ڋމ7b|oS>bG;2AvH"_R$.gvM<+r>(*u' &+:lP8of궕/U ǜNͦ&zouF2P_eӖ| >ʣnu ABk*qmݏ]Ÿ0Nford>J{1<7 sZ2USP O@Oj)Y+LBUB'.Ԃ쿜t0sM%̈́#%2˄vrz8܋ёzVV&@+Cn "N0t08GߔmYiB/E~ߚ}BYV5k3Ld'd꣦W4my5 +e]Z[xAw}?:_Rǝwvs,WtE{,S*i8:"&ʚ@tv(76jO 6/s*C({x.sxpsU@(тZRAv~A15oNhh[G{3@lC^_sw~FˮбX:";f#$5t_3qwqjCpUcI'2!n vذ5Qn~N^E>ɜOOTnVJ $xY&eꡄL r""ò`ǁQ⟍Afy3ġnE ڻ,AN&Ftw7ui|(v`~%SkcbNE|iq\;+xhTbc`C7YPn D<ӤA|2]߀Pb_OxWC-Whcȫ?i]Lh$ڥX J2jADnҝ&$ ; bބ2yNP)6Tqg*2-S+"\H&%pd|~_X2bh숭KQ~5Rt1,s'?B2Je F `ΤO3 Oe~ő\3H__,%W6ei_=7?&H&%&x_U*kSn.@x 2qQra鹑:TsX:0 ކk5{сYxɝ#$v]'o7z &x4&e)'qiq]W<5،K;pV|.)#rSd2Df&,_n E 6,}`JO%yu~hk`{}S`{UQ =Vb̾jY%f xRm-l僨Y~ xMh!x` rn֞՗2oypi2+ NCm` 7{mKdHFV~pyLzŷ4xrOcuFl@/¦27#bjhY31UJ=1rĤ Se}Q p"PX(d2MJ^Y q~3pWFXĻdfbo=}hF hCh$z7Jvd:f.֕QR %m-&DFx#~㨿 W.9^l+H_Z>)њ@z!  P9c#36(+]$- 90,:E'x~0;+'Y>Ҫ'beT:PJ=5R&)5@k`oFS@zloCʤ.Zzw;vosrYŠ s4a᫩Χjc[+^4>uw1KZN`ߙ@+,mN)ɦNLL7a~Qܼ"$>W +3q? RP_DY7% (^4 qiB$[ܲKFa B`ؙ2˼d4}8.1םYud|K§7HewJ%t])up h9eb1>Q]w a7FR7 +KH1+l+w>]CMUv2XLt;f!*,I,kmAhW ;DXsx>eYW&:W?t%~J>3GT)m@4QwXG"TQLbxZґ[b? q+9&8{PŎd}fU#bbuu†U*2*XHV[Ƅ+D d!1 YT+CēA 9'VTH䦦@L#! MP*ortO8?ks|*e=:=Ra_J/m,>3AAV\Zp2d ^Pkk%P蠨jbPM}훨$پ7>x'(yFr۾%RJPʮnCm=[d@,iƞM(/}QNE08ae"Nȶ%flr⁌ʪ@݋@5{"x*͠7‰Cĉ_6cͣiFw_ykK|b % m}ʩo.->m6*cw6S`p7 ϮͲI e bt`M viE֡{oN 2D\ēQ -wNPu|ÝG09|>b*"'a9R IOp#d7]}:ҭ{{ s6&  Ġۊr7R#㔬z6ҧՅ ٭9ףCe*>3[4n)?$A~G-&0- 0 N4#5 JJjXjv D"4UP:b(݆\t1ླྀP|CǪ{d@@!)xXQuH=.NܶG 0! +U)X\D;y!m=RѪdɀenJ"䮌Absۃ6?3OsB}endٝ3 @_2,ݣ游]!+lB {Q(VoVh%5m\fֆo൛12*_-5Mjdb"bŦBL_i<1{1pY.Tف$e~`*G+S/ Ã0]06}5~T 1- q9*Kkĵ |o{є=b 2#cJhU˸_qfZS14SZ'JIFo.%w<:̙k~M.= W\%YmkO-ef 55Gy9Tc<͞cvOjGդǚnS4ޭEW-RSK `~Pad 6+:kL~f&nm˸1\9p9hdv3Z#w0-k0(uWhֻF"\?q@ " 8g9͓' hZ,}E[̮:./I&7`+*O _@(gg~B\ײ-EUB.9R yqCI7=Ygzx)NwOU0-r͝ܖ y<i!m$'o{'#}؂8mMo33X*B7S՚Ɋ &d/1]"ltU2f!K+ȷ͝!7 IE߅RCX"5rZ5kCtt`uXX!<;9CXaқ4*Fkc}iuJꕋ|q>Z B6{[${;Y\}K8X K&AM\f@cLR o".V3ѧmѶiTsB"^ ֖ 'o@E-iQVU?uJպ)_}5RHB UUZWHb xu>EO{¸ G =YIYSn|c .2IDuEf(ɽpXЖĹ8/tȺձ;w ̝-T QbRoAar_yO\{e- +jR~\:` sC&P,pغ16j1N)ݔf>KTyda3ٝHFHayF vѨZv" i&8s h`bɋnfANq8l:Y6"wF8cHW1s&h2r尖r"2!!H8xtۂeKO4@zJi*~vw͆4ppEv@(nGT4U$`"5DvY{ CKVk#1sA7 4|]0 I57ci,2S r]§ruXEXF+7ML&No ȞYU?-'p=T\頣$V#XGyTJ @%"&c = F)9+f `VQ>De],=f$ak7ITMͧda$3Fyc*iGW;ѣuY`g?[`gX ˌ GvB"V!<Qyp& !_@uZ¶'qZ(TE{c:P> 4OXw6 - ،1pj+ظvBYی.f_/۴LI[5mo,POBU#V^4 ѣ_-AڥcG3mb~m\sGj%I!Tsu0xjBp'0Nr6K#GpTt t} rˎ$>1vcßդR#oJ7߿1Hn j{5v*64?G^NBPú-C)t<1[W!bN Eo S1x=Z6/t "hr@fA}e,  3}*g#?d=ڍ`*'Q"r" э%4 4J8nMʎkq1a9coqd|aFc ;kBFGz th*JӐxӜdGc]WUtf&Pˁ,J) t f[ovNƊ|oo^>9P9 ۜU2W3 : ZTG{nNG$ƱkxaW_-8V!%9K){|#g_bЍI5kP2<2ȰXx,t"Oi[EtT סzP>zE!':!OJnO"`i2cw,.ރmhN՜)A4JE-Oeow|}L'j&ډQmy{U_F#,t^=j4 L\1Z L\#kA0+9 ZgY/|Ӗ~sy|˦HZ9_P͚"zҊCH`{  TJ@B_J}Ec x/!X*-i3&T bdoEONbjz|' `]^`{+N$3CTAtE2#NjFJƃ?VP==&Din32p.pө#hkclVN^G֠M4FTIWAV)}i06vC*6 *CgmF|ڐNnpb婫`]A(:e 1=E/[zA͒ei6K2*65_5}10n 1w?7ZJ9\L#zZ74[LNdDKb||@bJQp Xn;ԩd+.c9R{αgCPrgP 'Yv*9 $^^I%2!xTBzgC1~yWwM"r[m06v2S4ԇ=!G6!6Pnv\P[iՃ2F"IpRZ#\{6iI'>ѕ5KNSlq+Η iyNIa-K6҂U Ȗz޹J2 c>&J=e#.R5z eKI>RxҁĤk*_baKzumS`?:la.GR⿌,Z ĻwLíY~1 |~_X5#c Y:_co|F\YNƚ ʫ1Y u6W-^Jv<B^+{*X**8?gyB8y%0/; ՅzX)>s7|򕷙Z$q C?rSZD³K*ƀGfe%].{#o DutUG>,=d4y%$i cyNc@%p *𲫂c~3~ʹ*!Kg(`*3){~:n:ڂ2t Fr&MҭQ}QAm]Q+y,B*q%婺v4k8UC3S$+WkR`q-y4թf21BvRfЃwh??JUe\"^W~%FlH_B;hP4M8 )J4a\ mD#E6 4N5*RD(58C76m6[^ʇH$~X6d|\",8E ic:4jJЧu|,gtƱZsTJug>}ykd"];[E(@=) p K<;lt2;,%Wb *E`/BY2cs/Y8#(/o_E)Cpl" Nð#/b @CWoxA?%6 ^eJ{8PC<|z8{J~MsM]\ tw` ௔.=)pp>uugr2Q|lҝK%E )PVQ`U$̝Ո<:bo.^Zۜ߻8bY^ּta杻9,E"X ELsJ!Y)#%XִRjKx7Iá3G@dûUՂA8ҠeyY"UY턋ڻé0X.AMʃKꭺu* ix02wE^CBKzDE=7γJ{fcn"rD~& (Ri-]j$v(2KK]H%C7[:Hc/|W[H1*:%уPхw4?$r&l1GX*uRg!w%J;'!҄X͠ A4wqRfݯ)S VL.PKy$or,l< }3 T12[[bIJv)Q lC /vջ3z #cX= (I^j0].Ffj4(Mg{-x@_{<Ubޕg%V ϶ʳ٧OxBy oO ]LiV[PSƄ_)^Т>nN$X1C^n /m nI⃩$mwĕ?77 {2ԄF$KbЊ6FՂTl䔟}0 Y Mf`HF-xe$ T7D\5 ?ar@i*i})rleA"l.$5UH_Cj]Z~={*ފ5Pr*>{?TduaGڤ@v` Tk7KRsXF~U3-icYDO |$at]%j4˩5 ʚ}dFry:zhd{LVe ?QYfHMQ l^o[$g=BcЀyx !* CFWa~`K~\+إUJ d#gj&>cp D!)0dmS]I(&y\(+fv&HWuS!EF%cel{TT_lvE͔e;XT5WЪ% 1~hgXЍ/> atV_+r N &Ic&6#e>0x*TԲN;<C>$-hx f! -S>|epoؒ|>o!GX<^+."瘺iH)RAk KL}0Z_O2}^^ܽ~SF1*X`{~ʳ1UvZp% W^(ڻ6]./k t=oML F˔JTПAɤx/[jŴR &{'35.Sф9ހYU' q!ĵ&1sg*k 줉*,W|ZwRvGŎ9B[@˽(Y h[qBб{ ֙ 7ҝ831~m9L~[5+g5Hick-b)a1_ʣUSF1;(c_L.=rh2„b7az v˽9*bgqMv8pptlYG|a)O2>/S@e%@b(XN"vǠ5bwGk=h\Avh qpbfpa0i hq ?Z5'>v6Xi{H5v3!"D7ڢM%9x3ҼPҡ펄ځTU U}zQᅥ U؊Eȳ~yV:hf'Ng$j3OB&]#ey`#N9PkưEdbW"ҢYYʍZ;_/ugǾI%Cc'Cv~)_?@ny\KC(c1u$NJ)Ź`)U˟{yDXy)`1z74=;DQ{E9YZN!M;:[cOP97HUb=R-RvNځ sGTkz@ZȏѨt:6)',w m>6;k=gO? -5wyu|1[)R2}GzG~ENZKLQR;2u֮j'ONR]$mԩaa9Rc] '=J0T?t@G/zVE Ȼz:\-ls8Tlx@&KSᓶ)y̢x֑e[8Gs~F_u8[Z=ϮԶC#X3ύZ6:AHjp3B%|\T\*2%(n`Q2&޿qfme,mo? 2M OOm!&ZGTS)F8߱HfUI2GFPk:;2m\PeT辬12~وs2HmϫaBoݳ8ad$FٷՅpl4XW}m0L3 f|dPnc8w)Ne}c-rHejjZ1yA/YtWnEyu~B=XHYw e;/0P}ILj>k ?( 3O5`Y 2b?N7-bsN}}D/ ϯ_,\zw]"dxG`Po:([)Axm ; B]BP(xr uLMskN=I. =&CC+COOJ̨ Ri|oC]G%k u+ qHAA'j% ^I9b%פ(/$b#B;'4lM,Wpu/ W9\lq ?n5 0=ڒUAօ @b.K<`X4_gA[݄|V8GԱ/r ?JMM ~0pKVd2o},sj4Wު~/UU^6m)YuYFH]"Zl iA;O[0tk&- kt}%49:g D'egZ'Zm![㲒1ҸҿQwQ"!EшthӹH|7TZDԟBGVጩ Ćn&AIgz@2vdEi$n?Ls"&6bia$<c\"(v5x>_q)S)iΌa&~Yҝ$G*SKCA~ +O-L1լ?GF8.sr Ы9VforG!\-vvL+ۏE}Ѥ.~&ųe?C'^%!(lcdi g~OENFlo8^˰ц OG3}]Ϳ=xUOH7' Ja;jO~=*V :1_@oIH:BKO,as ̮>˺|=;Zh|q9NZ4uAW+yߴSdJS تͯ'vw`"PfjLg>-sMHboc~SS,nԒU![q&Mg<gx@nLB5HXuƯJ>ΘVG#H)X*\|g`5 ȻFu!_?਄xЦC[4fXR_vjSSoXݓ@{iB=%pJr$rnޮ3.P:yOgY(IeEqGqEȘ&DUQӁu 6:2[ŅITԢY) ٯP\W! ck>Tﴜ7Cc͌6>:u4d91x9EX --~8|`ā#iZA1焱j.gu']oR+s]ڇ0ՐѺ-ciXCł@aωI4Xj؍: 3)9̭c'inðsK:PZc 'VE"ǗxLC-M/$ɇc;偔EؾrZVڇ\Az|w:ilf' jwɭJ΄S244`S ꩟fl0q'#ӖfkD4Geƫe0cN@6JHݫ-k s_C'I<b 4\B]HlFz$46₢HFie$VxҾqAR8}-+s--kx!'8!*cB~f+L` Vo=XgL4>mQ,D2'4?3uŞ/SOQƸbq#M{hp_*(wijh_*^yP,-c+·Fr]M4 ۓ|@L`:-;eJ0p]~o=c'I<i_V[_P?AR6-W֒Ͼ+_ijü+~;<rgՆ?w hibNQ$GDiq09!m/&Dcs 5>1<Ǯz|yuo@@\mҏy+0u=xzNxmX@=GϳĸwaJD,,d67GQluhB4  qTb>^R g6H )W>iOk =yЭNB2W"u ,*˜59`Ӄtʇ)=΀Ca긫əM9_vDIݏ(x>IZܽk ޔ7x>f!÷LB;_ h?}Ea(]yis>U]t wTᘁN*])QHacRY/ >N9GS[ r8H//>ÜT|U&r)*Dl["L@*_$FI|?A d} Y)dx aaј]"?F\@!flfQ`<&5)a؅Ocá(\!7& VuȪGAUgt7G6~>zʦ?g} hyT烖u0Mk= B:6Of9a~0<KWvJRɯ9YƋQR3RbԊj^ȍ!`!&y?]g6f*J/{'lT\/ݾTe$UWq MP?lpN S;j-א@t8O";rH'\u^Rاgɠ;3 ;Feɱ6P8Vk2!S9z uH[> V?z }j$n< Llft>$Aݣ{Kn}i+#rcAUcN?U߃  +Zg!wBisS.@iݤU}H8M/$T.8)ʕ'Pkp4YwQb C?A 3O'uQHne^S^\$!Ochh}d+2yrJw Y\1 C.1i~zлF[2 z0|{}b>`Ļ:2!P/ Pv!Ӏe: ?y0[x`=} N{6y@8vˮ5&kȕr%}~Ikl YPlHKc|~J_Xs.t/>uTKLl]XNNJte{k oTf: 2zϞRQǣzSr%BA9Mz,k]ܠt3*hI\2q:?=ن H`InCUۉ^prB- (4@IueݓLmF,Dd)!J:Y8!ktz$ͷ3ks_YŊ )8 wH#@ j!A Bt|1k,H)r(r n@ǬX%{^qyq Ǜ3mڎhy]f4Uo 3.r\H-rA%Gn*:cCk".bDsx:Іd9FRpB:4hZ%/Z%\P@zH=jpQZ~2) ƣ/~LyM1Z`9U94 Z# "~^st FM4R`OZm <_y"U)eZKcejzE7{q_D_L> ŝʕ9?o Vq9~0Y:(95s1*[KrS"И=nOҎ216qqvIJ.9` 9lZ5 4p\V-D6"moAO1j@ HaWmuBMA ^ɧ_U$0 pDs`? h`4?urJL&^ &ajgX6j&`5 R!U ?]yxoI`m}nS5 +m Sl`{\&8!_ȡ9&u &R;S萛~Gă^ֈDno`W;D <Н2ηu)6/,1 Y^>}? SZ]>'r+y%X ȭQY>H*H*>΃c{Aʗ|'q *fCмTK63-,uΡFe( AEG :.E@IAd&J:5>{ xVħY}؅2f~>) '0c.bG_871tL 0R8,Uk.߈g)'vچK B=8Ǩ z*|!5 =iNGGL H4Yvԟ> 泻0ll7V׌cͥNDsEܳm%x/\Ej D @u%k̐ G}W[ޙ.Yp,1wc~eWC\-%c槵e)K\)'u22 G`TWSw*;D[aWRjwU9(jT/) TA₺" ijy3m5u5+[lQ̶&/-:CJ"*D9ЋTJVf5Nm oc􀾾xDu՛%bm)l43doԋ? ' - D=,"=7KQAqbt^U,@6ZrΣb1 D˻d_.~)FeK$%#i';g ?{ /(l`Dқ~7owJҀfJ=+flNʒ;ƔjЉi JqGǵ>[cZuFr=%8E/O#[^v*K(E羥˶Nୠ!Or-My |z㫰'Jz'>^Q+%TE5tRZK:Te ̛U^@~aHXwޱ ܬ=.{GE _)k dz 6C[L хWYwAkw7Blƛ, ,3t(bCj_ό+7O" _.޽Z <8B^ݟ䠮(v1&-28=ӼǣP[K (}>,i5b&d 57}ّ{O65ʿNgl.;\[O:O)܇DiecYېnm.Uާв}4.TT>RI82xW66!7wI@œ֭*KS5X܌GXwiBl(E N)Z9y;t3@PԚ3&g-:dܲmSU:זr_0[0}1v#]qxՆF9hY{G2&̩z 傲ERZS8rC7@,Ee>Y p V?.~6]d\4c$Slz؎}߮hBg1 7L 4 圓οPv1o4(}GCJB]x IJ\{RIfZdsp붍!t|;pS٦D;9kYGvLl(z2`zw:fZ 4"$g;|]>E;ژEl}a_IX_ʆyh,ɒǧY8k3\^VB+@/}"TGm+_)Drw0 5+tF6@[a:yȕ "ۭŭ5z +xQwgxftM~(\-&z7}څSxȠUDq#eOFE"}]Ubߝ$@D,厸l[{=c:fUfX;PL3** 8"l}Ol.zYZM TIZ=iW3{1p5`"C H j޸ДS`&A=Hntߞ;\:@>]Z6;$@"[~N˕ #tm𗅬=I %^-r&ȹ1CSutBF!{25?H\1# nKhl9sιDpb4!@&M-s(۬g f@5@fUvȇ+!+ FYI~T*UtGP8C*Ӻ@hhuXW,i;AK6ssT>2X>6 !hW QPP|#Br8tVcդIe2+ףGQ/Ÿ,g֡NI.wX ;@&^`H[ {BۺT 9>{#V FlC PO(jջ-K_V1 sk ˵?'y״ИPs( .Ο? >ϟ|mj\MXWue+ԡNԹE^|?UК:?ki@Q|-bq ZFW#C:Ғ:s`8$Y\Hu!~i0)R^7>DLB4cCO@*,(4[K։Ȋ500MSqIN~ekՐNS&C;:J5.cb"ŗ*C3YvS1Q 5,AΤ+:ûtŐ߅G6LZ:?D2p7(RBv6kт K*p Q5nL|vo]}ńtegTrA=; [%șZ\; XѾa[ⶻU#}՝yWI?%r}QMh=CIj.|"(n6 yp#Inc[y>[HHnGn}뮗:*i(Oҩjaq2wZ/NL $f]ɚaY/ /O?rfC1qTZ{6Aq?!JIl+ou/X.Wp뜆F %8U9G=4%|!*:,HF DGci9|Gȴb6(}^x0Axe=[KQHgu-XCy(Xc JR\KUju#X\kJWqn952p;i(倛\rfHǀZH.%;veaVi6[zށ@Z%}%rC{pLƵF:|[-q#R/@~ޯW7V-y hK7ѿ6&~=ٹ~ DAS9P0Hb'M "*H\kv ,Xl|(7CL/e7#sQEw"@њlCN.\Y2ȲԄ5蚵PlRlMCk:J(}AY@+/>i5wbR1Zgu*\ջbGcEj0-ʎ9S޾b{*n'*FGP5VHv`YHњhOՙ!ͥ`~<i@>v | Z:-v{ }2P.W^<%xq2[*33xlLn CP]4⒂~r>8w2~ZD.o&.W iS#I,'c"ȟ%bC:-p@}# G Saa漢YYƺ,ȇ#X2Y?.mƹ?q7ȳcQ&#u澇n,I*lzܶuHW˓¾\.q^ ^d̥{xZ gC- {sh(2:ŋ6-T'm#OvltZݜ*dޭ_T햌)a"z03o!clIY] ߱1mO` &V9 "C30nEE5l4vIV6ZEBBQq{ <O_O__l17l]B%ʗ;!nSr-d;%^3HB!5cuB^x_[SqB2E'4Uw}[VȆ@0mKYXD!喀*&zEZ)!ČxjpÒW&\A.yNz,إJy ǥ{!miUy~ElP-)yCThEkWȼh?)ەM-{!kXDG}Q9hA%qZ苰re  "b+@&f`\4a錇8\=L8$3[W W+#wEG46TN+-aq$OL{_90l''ӢM==Xa]ۍ pI$;K.9҄9km{څĨ[@vo/ZR;jsvq ߺ?IHo0$3PFأ?iy k Qx nBwYmub ˈX(u XT>Wu@Ƌ PY지Y@+Rʙ)Jͤ_v I;d[{A=BƄ"–dEGYs2$޹WwYFAM%čv3{ةI ;NlNgߵMgjeui t5Jtr`+הOQzTeeՆ(n cZ5-(at>/yZ]^τG, aDB5 X}Q ]m X"'CWٓ/*a—ܻm}eH ﰄJ/nK[躮IfOґsњ7t}zvTbTx@%[Pgz8AuCjoomtȜvZ" $(H,3k-9Qg0JZtFU+!Z'MBrȈChgG\q/ikӍz䛽%)6_}FB,Xg%gKRR^h{\ȥy-,XX%BDv2 4WX6)<"?q w/7lޙp"&pk|Al )s_|n M] 8J4%fGl89]\Y1yH:o}ԷqRPNGDmCJV(vf'0 ""'Bg74qn }['V}dg2UtA1r:$#(Q+_BkĹWxl'h_@dWa8n&SB dRC^~/C!>\ @2&© (} d1:GbDO/Բ-tm^џu LiAe\HWR@vfQ 5ryր-mc{θ0_d=9E~Ûo^?z7ӔeXbC=eZ%aW4~:3ّ೐O_9Rx`Iq+m4{X0غ $Js:j˅NO-aSk- ;:c 4y1B twoL6eDI[4VNeԐ iX/((%(+][L:ve0 C7W4NB)h~ W4uk~bhmh5Z]ML9)#Iuث" ˦Fs NeJE20` Ɇen,c&q9s4zÀ/R1(y651AEg=q43yA;@.b=@& ;h`3y+3O0d (QјZFlHP)2XhVΔw6+ G.h#c :.Q 2}H D|'^ɽR*K-^*Lƛ9{_eG딥DVUC9o_pZ9gTi{%+@ZGs-f5T|qՠYsSչl(gٳׇ;ɗZEK0)Iy@/ ܕᯠZWQ%ItޏI4LW=vQ/сx8%tg?g_ X Ddj1yYIM!T5/.uf;Po hont?z4s{FJƈsĕK(Ɏ;K.1\E3il:. 󕤑_,; ".)0dˉ-Q3cXcA>Kw'zѼxiW6~GWW<|e_{oCL&J\<QV`kTB. n]:7SQ~BVӵ%Q v x.tKt}62=)nؐFQ_zxke6 d֭;iK%% w9 sxwJ;>~9s@1ROp7EhB`L%l[jpa/mz 4?/q-BID1w@~@ wTz*op@{nU6SaiSu@ *h{X4,n_Poy>A;~80a%N텷[V4σBLJ -({+pAWߋkaXw7f*A_fAݢn@'M׺L?oYݡf JWEBuʹ4QR=Z@7 7Cb ]KFƹ{nK%]o6ւf=3Aj1̴O= _7_@)>ysF BiGbug#΅GFcYQn>G W`\c3a4ЀpLCYMN}Af[o^ЎЊ>m+Pi xVi }И66c4BoI u%/ۨu$ZQ۩E:gKЛ=]l}]N@ FuE[mW ؃&HG?!aƼziŴ.r{>}Jh|e'؝iAחĥexM9+V  3Um\-"ڏ z$XrMI982  f1iY5t5g~Tm+5)`r4]$*h;2̚Ow ѷ%9mN(0!^pO~cf;/璕YR>Iyh"FkXs|m|):;hA+nJkX<‰4lM5;>~ 2.]筑i{167p H7n;kkO9ZKHj R)nv4`R_S2QcZF1]h\T%4" |:cYqGrYͦsUdsA P&LC)s$5|dU˄ zק>aAjo>K]̑\,BK+ "no܏:r;Uys1բo^!zO{lt ]q[75[TQq$ndN3(–2i:-^)?ȝs=d_S+hN ` t*Q M"I?ef|"mW V2QJɫs#s $!fA?v}3ZF]3-kˋ/UdidiD=x5e$?æޮx+y`єk G<Q@ Ԣ΃" 陆3XGŽJ6FlOLP__Cč^og;bgNxz2% [Cx\Xc׻;2QةcRREPa閜\:0v1F83 !xݘfsTSR tty" yVЉAJTBE]`ϳᅫD=s4M )hCZnjy GF QY4AY%[i9)j, [!h'ܜ$rz֚ Ac^4ĜLޫZb\f?gtpZY #0fL3V\*GȢKRsi!Qr^<R b%L`3,3$IZhcї`` A_])w$6`c[>9\U1*uܽ68Y`+OYwP c_YָEԛ8 ]5‰;]{.*=AS.@>P 6Qa1 4Ib>9G .=-+ LQٝj)#kv3^\|@#Ռ8ryM#"U6r@ ~u%t:@AseU';aCb9i*yȳH~ѸΊ𞏍ؗ 0Ob6+Υ@k&6f̃ =*_ lŸ,=ۃ5|R2k*vq3vJ"d6!z0iÌzzP #d:8~FZ/De^G^)LfDk}<]tEnp5/,w7\4^%iގmH1ZYvU ';$V8*߄YTo= Z5(c'A1Rm,I }܃$~pغLg9CnA.7C}?NJaj8A$%0s{x*[讑3O*CK9 VIi$ (tڟ?YtlQcީEq:;ăL,wlp4:2/t0s俆#{~J ZcjDvᅑAE+JzBd^r8H( HJءmدκ[rГXXrdF Ex@ruw'h6ύp۵ʱ^;񵻽޹ރ.uf8DiMP6p[x)ﬔn] ìdwg^PIZٯh}0zٜ 5 _H[$}OT487wI8)SrZz?sSemct Gyxm1} YO\-qz%L C{J~: i׏w1]\n[r,F07 O$5Zc@"x&pYdWh?رgYZ07070100000130000081a4000000000000000000000001668434d300003908000000000000000000000000000000000000005100000000./lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/net/l2tp/l2tp_ip6.ko.xz7zXZִF!t/8]?Eh=ڜͩ,+kH |uC57/Z ۨ&]aŷ² 87"vVkTvrvOCyG)Wɷ&)n8)|,IIR.jpqFqeM70DL[vkb 6 irrXIpwRkJջ|uG<-icWNDH8B -ۆ1wR5" Be>4"lÛMKXspNe&u-?pۅC5lxAy[RU^ETFH>חd|թK a:pCSQdItLo\$8 R t F ;zAf3Քfn޶3OFG톕ժ9-q/O$6t|Tλ,/;^`r(6pveK.c[U39Tg H9 #\JEd/K a,#.C?P<]^lXkOTeE4sߜ]Dŗl;tðX8jpnRPIV`gPb:WuO9Mo}|ͤ.V9NFV|{EuFK L>AE ?@1*d<ϔs'o  'uklAwgK@G|'Gbnf}i:w Zm̘CY5]Kv#<8 R๦YZzj}h5 ~*YGF4O'yZ!aW3xD5[>5E^ 59\I!k2owru6HD?;?(L\wB)5$,  چ_v-ѐ![bU A/m3$ຉ;)AwIYcF?l &.eC05,2L>˵[OcXwJfN'B.,UQ(b ip(O\ UqE'& EUAf\:PlW܄!$ 1M9yhT!mxz#94S霎J'I32y"X a^>?K 6E-G^:xX yZ?YuqLCW*g>Q𥝱#j2>^*= C7nwa=a2nDThU悬s.}CY8Aw(e`MemF0E>qmJέC qӢMYj],C8H{!Ȥ%udW:A6V=ķDJMR%6 皘Xm˅7lf7g85~n[.#)2qhI[GO>ٿ@5"aK pMlLsn%m?I `T+ݧ3;Mz_AG_790k؏mdf=Uft{:y 7hYY3 K,NQq]+"GXA*lx) q&GnˠY ]&NX0*9w[;nqy?Z_tڏ48\>6SRFҴ Mw+}Q'1N)βՑ۴@/Q1oeר,,,x!i/N4wu{2:o}P`! %e]t:gNX{iY _8sALFH  D2O0ّ6zp6E㏴fUn5+ 1uNK]嫖\h(A96#U#~u"KZ_ +(,`B /BE8BiƗzX)t(YIh #&ao uGM2PbL;(%&|kVAu9;jᢿQĊ8vWJH&Ѻ6>]xZy Aݱgm;}[ڬ5Zyʦk}P b`ztCT&,|ju;TҐxP<JkAQh^. @L\H 8vPwni.-Ԃ05𲲺_,"f`3R6~* _Cl[A=߁]&RC]Wxĕ3Kf#Nl BoxA jKBZTAB~;c? E/;'evreh5t|P\3ܷWB*TQ@D++"]LQ fa=8JU:u7gȺʊ+bo~{pcy$(G3g<+\˭h|UW:OujBg X w|MFF@J3tL52̎xJi#V*^Tݗ'>oݺcCXEBC Ltܾ ȭj\^YDn4}2%]Tm%Rwo)ݞ*!nvZ}2YeXBW: gs&;S(úAƓ$XLCgQDQw F rXC_ʻ|Ѿ{עdj9H/ oջ͌} =Yɜv0‡ \Z@S d([8ʠZ޾. ̃^t] Vkfsqe؁:Ns=6wNsh<c>ry&  퓒';ܞrͭ!Rږ5ij  fp{+FDB):s%psLh !X)"2;  "[֊ySKw/N3(Asͦ;c{e}{%$1@X,s3\ƮInaܟfǀF<)JdxlAV20f`큊g[ُ]e1,$f g:=QtʀݣfEI0Kp{ke1ɵZih1D&𮛐<;Ek3ⰦIgxu O %x o w(~w2_-:&`g^0:#\uɎ y4xtʮOr2.DArs 7Nԉ-g I*Wl3\lmG"-tBQ(vQ$ ҥՐύGp[L=CZKF,W[ԛ BG ʽcp@)Fb[Ȕ~_ ;ŤQ3 y;Jr2/ ^`MMa QF_Md}n#V–6ڔXPX)@}oН gn/\FRb] MF )+E 1h2'^F)Ĕy4c෨@8 ) ;Xҡ>*.[cQ2h=vNڛwEJ zvFTIL&4x;i)#,|\IE"w4['CE2*\H )[x7@.zSbfo+AYAAмl5ebC :|7y 7'U(`G2`\ Q2y вY5ėB@ڗAdpc{VTc6 CB^]0CN3Ec&^-*Q&viFNMt.+:SJOR(ʅQwi7Lň>E8 =lưF3.ٰb.@ &ko|Yi7kBGbB(QhXEʃq@(-!q>TBy1T-H~S3%82Y7ؾ\ˮ(.y|wC/wǯAO"ڹ( =sZe=pu rg^&W,6Gu!r2{`OM*L՘_R']yRPgZix3 qGf#}~* 2A|#:  읮FhT!*˛KdU,؊]+ف!+BQΰ1zO(ͳ4로N[Nr j}ٹx+Ԉҩg{ٽ5͕cdMtNſ[OXKlSZ;F@bxj@4Xn3^ f6bQ{YP=+T64%p#5<ά5IV*e̽ C  O>-t\ϝB# s_CMPAf2uy5)Od)hQ4wpxlo\Ñbw]J<݃GՊtQxDvck񶁺ӣ!, Z.Vlj:~bb(JE!><&RU!r  R*d~ 9:s|A G ,a\1yMO rPSrU M44 ɇ*>F8U n1 Z]C)aV#j ^xcEG<~eҎg{S4Mϟ.Uo sq0qv˚3K׺\7(濵s5`_ݔj\PC:$dDI{t12C|6U{MEd D27ý0 JN\N kR̸-WQC|RqM#X eHrCz T6IoTˁ ƾ'TnBTn"T &r v[_,c*{g_Aѯ:=\aQ7Qsb2X}pH }[Ň &]Z%L:%Q[#zY^PXP/-6BA\G?ux`JǶbyNP0UdU߬ٚ&ڬs/?'m3I(Pc4 2} =||l,!g}4x5YbTʩTʵcxW5xPċrp2Y/5$Alhˁշ^u+RH1Z#B)r6i\?\O1-87q%ԟeZ){1u+5Pꮫh`r[, !i łBQ妠:3F= ?u )o>`c.ZTn$[GCܽݜRw.ll\z[0$q)s[_~jrK@ibl#3k?xQT/Dx_ 8M,m+_5Np[= h¦fQ^nC)<[̏ eH]1Jkqm߄3ֻ;`kcM*trn|SȀt$^ỳD#Kd Nn:L; 6Q<# rz3`-ahTsȹh8/"_p5p97JTݍݷ巧obfįIcJ/9+oDOUu*Ck~T!,CRL'h!Ш8UVTױLfm!bRLaQ>dN sdrb 5J+37Peu߄CB+*:!,iUa”ަVH~=4;Sy\!~R zZe<(&Tz"wGEW?pp3CbݬgDo}D bg:dkrM.^[]WSXcKa}e%j.3 ';x :fP/smjD͗a\TOƝ{! Y|{t$7ʶ-ҭ+QtU-*#U!. GE_v&pk2'k+g "*=wjr&فv B']mkn8ĽЧ:C~IJ|Φ_WX0!}#s ,W? M[ɝ.|S~DJdeQE:$Ap *IR0|]TbŠM5ZEY#"@rJ O(?6z73qjx/ {g3&h҈@B|)2w֘O7rT:K~-E*@X: &2oT\M Bqo]Wۓ!el<,8gi]3Ј$/ .lȣG|tpN`갨`Po@29@sLAAEUAY]+Ik= oA_#~C!(On&%̓ʝ+ ϫB>>}&DHpS HU4:!' g;ʥ.y-!Ic촄ӤEݸ|!Az{U{U4pfnr骖:iwt.Zڭ,.;Bm( 􍺳ٿ9qOFnRݦ0!/ {ANhP/>1nň'ѷLhՕ^a EjKlr 4-gqSx!д"ѻNBrOu2\UPxcw@gT%hCEO,v{`TZx x|'jP(ehcϺž.o$2t*m/8.&qj}$_dvے}$U}{; A\`:t@;ؽV ~σv%/?`\g3 w1Q%D!uI~#HST%ӑ9ah%"@ \)m_$TВ"G]Mg$ѝz5cZ M(S?+VAPqt'wP j2,V {1W%lAhBWjqH0s뽸PoƩznQr;99Ru6]|nRdUӔd(`]l7QBydޖC3*Xf:Sq ̹vX<ރ1btX*dY? kW۟iM7TO :Q:l/ѮP)8$ws61 XЄq>>8ګ,Ko-@Б.텋rz]G-zP"F8&g1geG372,2wr5I2!8Be4ñl.|ڸ[lm$Mԧq:d4 7ij%M* 5XN1Ywj Us/}8+qЧm~,mv}!+{\ysgb>AOLwQ3=I#r%c>W6PmaxE oV p W_FX?SÕ،2kdkpQ2$UD& tJEτKV]KD=ε{~r#*gze߫UgiS&s?J'V-lJ}sԂsp'!ha!7yӼZU(kԣr*K2"+ܽAcΆ)@ Ub: 6عVnޅbt@uKI>gO@/ 8dmA5.(蚄Jm)عC %!@L-BIp.8U">x & u3TyG% "쭞|o]^0 ڸl \C #dEqiUiNҬ>m Gd[S:#Ŏ*[uzg$6},c_2ܧXjrW35בyo6&c]޸î}^3t*/^}[Zo+OxIBfm"Pv ,NM_##٭aw:8d/H93NNp>n<ՓoƜmm[5w Y;ҴW 멍\$fm]-Z3Y|8@]>U(k@t;p h4Sп\R2cNG,1u~`zY+ 'pBj8Uuԅ=GY7ڼ'3r7ݙ[x EwdY~Js 954N\۲PaNs͎ElUSp]]\ ,¡@Gk^idhFUŧ(:lNAɂ^Ʀ7^$\VI~OOgzKX,Z)ш̐#Y4VbF1G;Ebc.I+D۱G}||bp }A!Z_Df-OL@ *tv,_M51*u(&BM1#(uс_eWǤhH?7=J!̎+Ǎ}&qs gYZ07070100000131000081a4000000000000000000000001668434d300001ce0000000000000000000000000000000000000005600000000./lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/net/mpls/mpls_iptunnel.ko.xz7zXZִF!t/p]]?Eh=ڜͩe1ԺVxN庽)v>m_0hcA.>o`@qfW2vu!o rQ]CCb0  {Pfa1}r׾"x8P+UPO~iÚ@grU߀_ƈ4wd6D]ʺ8-["/IJ=U3k,EXL.1gA, 2,JdҭB\|2^iE*=ץX,C˥ !yt >J sz6'[YVHnٙK3*%5T*}ы{i O}>MTT}' 8t3t (aW.#v9SkxMFJQC?ǂtƪg<@~$N1$TRBICvt ;Vuᐔ߇q̝ ݥD& Y^_5-BWsn<VE3AVz3h/P6 \hilK({uUX>Қ?k.S+i !«n&Sgf! F)vlp9QĻvYbr@H:'S;1$80ˏtM')f`DomkM3TS>G-1=|Aݮdo,b(ȧl#˨ hdvPJ_iGsm" 57X0/ԄX$j^xV.byߵ]&v2>PNBΨHҖ2}^ba/w `s_ Nš 'ǛIyqY4>Ҕ0|5Hg.iF:ب9X)<'6_/x0$ﲄ dI&]sdBY ຫ Pd`e8X}hoz} 1IRq˰m>S-|w@m\1I[1Yۇ{b1:EГrcgM0+|ѠBt86Z LN~i)$Kvà@}bK/!+#O!GH6Ou Os,_3m p9G8-pΕfOѴjS)EPXOCfV*/p̚#-gGU6ϭD"YẼgcv%q}O|Mm&ZMg+٠:{ k |\|ÎVus,2"zu <ͩ*,8%7/~m}n_yh?q8ϼGE!5PywHΜ]p~qh8G[:$fRݿ!FS7`4C--? 7x2i%d݄~ԾoN@"q7P^uk 21k3r|% pB#q ҄d Ezԙ~.v"jL ~4DŽxގzUv)SyiKDŮzp,VS(>5J*l؄ċDOc{?3dp}C!y{K=eAp)wN DX,J'5P0fֶzfhf΅ЂLcx?Sig 4z:aAPoI\|G YKowqU+*sYr`ah/J,7~ّ[ZWQ uTN:7KP[0_?q* Ǿ2 CD-j'wKsXS 6shHa~&u^+qEAٱS !p\.VMhc+Yo\"EޝZ* .D(.ZEƤ`SصKs(ә1*KF/̂"ԙ$UMc+̽@ρҔ7a *LGeǺ5Iz${?iM˽tC"O^F]CRե5zR4y%$V]Z5E_7 O3O]C֋9,Gup5]y{%kʁ X5nq%aZo|e{F,.Jp$~N3%8Yہyij6H_Raەnlp|B}O**ϒi1Q|-s>FWۚRZ=g\$UO(a =PxGJrNI}Ѧ-k'eݹ=Flqveiǵe]1qwx}~1JueQLXCGɺb]8KFp] J=+/f\f" ;(:ayUʅ"~;z8 O*N*+QA5,LuT [Khc 7kRuJO/_tq6fY\UL(ޕ%q;Hx1b*iN J_7\U 6'--ƒHoAj\@ ّYp,t22.P̬4Hhc^ Vޟ3˭mk&1eVj+9ñus:Z fkЗLףeAN IaIT˓׼2k?֮DR#\|\IЧ+ 6|RVNxڽfkߙeJ;)SxMs ~nRI cUz^c!:BOaz*zG!Nc@x+8 -r+@xF`ߧue]MsPJ}EEdsPFLl4m=Q~3HOHXAںh@cO[b~Q{;ai]['}k2R=cmK k O,:[ٻW^c<]?<8 4_B}+KBV"h^K9FtH[4-EtR?#V_0];djo tP$Eԟ`1v|To1,0|6C:6)kb~2+y3UIhFT!zBŴD>۝Үz$>N.r*#f=㰸ҩl^֛2' %V!!574)2umlFu~-{--+Lr,tooJc9^`D7^Ql1!OXÓahF:HsZd \bKBZ燆.sqdvÝh+٩:50SYCsR ' <T÷fKkWpFYT¨`.]P&J֭JO1<.6v c3lJv>{XCyI!%PePh{ #؄^QX"KWE1U=$VwBUoyV2&mӾWS&7J*X] jvL#iTcjR7 ҤlkdSWG{o˦цe?K 9jJ^2z)- ѣEɈY\T8:3xSTDcZ¢pvmkMv[<G]']!C 1 vY9}ZMq|PBȝ3}Y ^=5O nъ@w5).,%amՍhzBZw%в34K@eW7V*<exTN,Ҭ!^Wj'[6إG&-k؂GGR}֢$LY(YWvseڕÁ\ }]C74‡x=ykm'΁Ηu( _|g霼e-*GB[ne7_X8V[}.4V b FDw.[W+l5s;//+47ZZcZ(J"ЄlLː˺ dZ x_OF3xh/ uv6$4S&˒6ms@nd]ۄOpP XcR@_& ՚AA٠Wl‚8Xa%ƏP gM@FP3Tm8ԟqMfVy&T)`yqu΍9ryX'lU\xl@n _AFN/KS6EZu Ř`;cg:E=+$Qzl\W6AFl|d 11|(pE3SU^c_K1ʾcGwYPTz9(_E)sO`1Ѹt:O0Z(OT7MtHH X6alu:1EXCfSEp*Î7$|d; DIz -\%i Rr6Y|FA71_@o$m6#2Рs=iW=iV)^\o/ >V^?mdĐꔪM9P38mNX)ggePgK2ԯr.h;R7(^>v82M<aBRZzR``=2@K+m ź%KDo ~G^%3X(VLd=nlG>00'xl*0qmP O5VJO fL>AO fh8aX..gqYLss17 Ҙ7siU*s g'\ "P/72Bb^Gx2?DVA 5s#MʉzE/so՛KO͗kͳ|z6!Ҟ&eеpoh3`3Y 7ކԔ %wEV!EGQw#pj_ߡ4LGo Aq,vv|9FwMڅ`G - )*I4kv^vO>'p0Ƅ Cidge?om QYyzqF `𜫴٬K:x_lߎc-<@쑮 ߋ'H󛼧^90! #h2Ј ]5phj ƓX~2> r͍ 50p"% R#詈I3 14*#5O #K.RC_gxτ;,S5+Fh}p0d6/ddA0vMyt(E/)&z!~:&Kyw :OG>]U  y"籟J1 ITdO|@O50Fjw/sx.D2N*{$^I*=b1n) 5l/DQ[תsinCaNcc p:8mд>Q餗3҆dKE ϑL"fEt*#?77g]& eB1U3f)67= )-ml~N ~A,˜;'۪$:%[2{BXGvnb "۠-B= wC6[Vh &UeO}!U%ެTr){:QsE:y7ʕ#-O )М9rGgYZ07070100000132000081a4000000000000000000000001668434d3000094f4000000000000000000000000000000000000005400000000./lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/net/mpls/mpls_router.ko.xz7zXZִF!t/5]?Eh=ڜͩv*$yhh8/HOLu'xJ fּg^h|@n#m5w_8QcvC$˷uF[}aQۅV(Djh"Wd?<}Qg˛0Kf4gkA114jVIwm/w* D9}/Rh͏> Qp E <([ZIq.Qlث-M5T페4P yfȋuv~XnF2w606eX1=2t59 _l<ӫO%՞]U15 =mcI9!Ɋ\/~:B1\$݋2 (w'92F\"x)8dQqృt9W6IxTL9vm5=Kq>6/qa;)tfekVз7:5M6yWro-4"np?*}G0/Qlҥﶨ<`9Wrd֔?Ud,cdassJȮ fk-QH|GiTo)s:%ZjpkZj~\QYi ⁠R4zGET _&"SR1 ҒNp[F/BQcZ\/Vxb~Z{Xwn&AxHYgjBϤ;Sͮ.b^`Ô~}hiz0!$eyx(*\=2tJ>UD@Ԗi\-ârqc\ (?k%?n@w?f:Z$iMv4InS?}^Km(WN5=~,s/'֑iyY-r9XL>%9Ց zEQ$EJ:69~qѝSe\B)EQPO뻳OXVa S<}yu\X) `T أ$GtVSO} B,|y[GڈɨtDaJepty +u d$MtES ;ʺR, kh?JU:iغ+1zzCdS3#Z5θǏ!~b(:# /0PņԾs5*><_0:@Xg$eZ]hWP tN)$x&~ mߞ}y&YH'RbJBp5CbIav$v^z-A֡ 5[& yVTt/ele/> ҉4Iyd6udZDX3Mzw~}z (hkw9Ժ5jx}YovLͽX]d&JO"s #GY'_^2Ϡ~6%nJhBzL`VG3,ImU/tખ-O[$'GdVr$r+^]6dhjQR*ՉE`˩29:{\^rx Ӏ$!"; @aCfOL` rށ"PWK{%q,#'l6)_3\jm̑))fD,ci=_7&cNEdHu~HӔʝ0M4RFPxڛ]2ɀ=[πa_.CB.9CG 8# ƞ[\[S$D1 Zu_6mBj N)ۋ!{^P(b%.G0ߜH+,4Z lM="ံB95ڪ&%nQG;e@=9wʖ2dJP`тD$WHP'B@I fhs=wwD !.9ɡ4V*8*[Fb.D&(`*+57L9 i4/]7w]샄^ӥEH笉D ~ḡ\v6.\37O[y Qe_s+>Ev_X>D ۈY!Yđ1T$"z:Nx_Yg @]m%;o53A^yRGG$ǀˋ \oR*CmL`YLSǙweY,bB% ]|gZΨq_VƉ8 HBK\BOwVKnZ0nvnnURmv N 834Ղ!i  .tߗSLHֲs0'k>yDz } a#5/C"Ha#ai}PI]-RnAwzUȓ]bڰW MeoޡYĩG]NdW`Vp]Mуv姾u hX]Li%rW:^E+Fwa!OSF>F.y\(!J9~c$,t Q*SOY;1}xׇkJ]HEk;Zw[{}؃),mjEt-s 8ML`~l?B[Unn 8Ss|rɸ=[~6oJU=RK/ޝ#[It)fd1O@ ݰIKfFLa-I0⨓*,B E9I(4H!+\)v2\03zjH)@@ P"{3`C2'UoRtF+h`6g$wVӵdz@JY/~!8l |AۡHsf/ Rz}|ݣ0aiŭwd:7 /,JK[9~)oL}.nQEh7I%ʖ유b=~!'ì(96fm8 >+ב`^9k\6ttG3'3 n|}?t\LmWA5j28T C 8poG`nQ?/P `Nx ҀpJr"-Hl@dm+eakWpUܒǏ%c/3BS ؛:"~<1N6X5$h<>ZI—Oy?7(ې$VlO˝C:aസp`ç:"$z2  $p2 !"7CeJA\crHyEYA~FaJD_3~Ua  <:wZ QR(2?C^`IU(\<ڕ4LV3w2Iq Wګ oYB9iug lj7oOM*+Ux>:%:jj!ۋۣ [# !U]R0]/u M"ܴM6^LCZ|u3[ƳЕ_Mo@FǮ6Y\b4]lғD:Ý17ZdA"Dݭ >oEv"O"^)a.asjt Rn MƍņC rF ^Z]zƪw!xk&9`A 4h@cFt:3bZ9w)0o9%Y_ff;Nׂx#9@P"h^J}t_5If/ I0OU/I"o)ei?ŠnU$Rl%.-f;"YOuHF76k" !.NyҤKOb+xmsul?>/H5YiiM5tR 5h߄"Ē_Sƪ%_ S=mUdP'M!=21Y T.(ōe@m2Er4\T Ȼ2<;.ڦd? "mE]/#w-BrJ)27 6UJqwpjPpr3Js#Nk82`WƅR+t`<4q +#C{ą*e ˆ̿.l@8S5SWYEH=UDMˎXo=iF!4[vaҏpr N^v>#cvzèOwZk߾X b[{%"@,*ݖyZȑa,Lmr11ne3܊GS<ǭ4a"q@X cƌnS-fy&x_+7l/Ǖ2w>ƓmRa0y]wY(0x"\R!ydoI^ ! Y!0ȜUb yUM\)Ih+h%t+ :.E&d5ZY3w 4c (f J- $Ҿk!_%y>MvH z_x] u~ɋ́@jD"+Hx~nS#`[}w)pN|LajuOSng~B _ ,P1ͅclGqSy 5 _uؐT^z_z vj¿?D~PcznX꽮N>b{s~?m|Gv>AhZE7xgv8su/gZ:7Oj jw9.7HE'w",[/__r%v[+.aŔ(U#ݢ :1\DLB&O\F2ÌIV2^ֻ @SvZC+$3dZ1 T*VNNZ _D qUak[1żdu-br#?wqp40a?\*Kw/t0QWSmFh|!/.Oj@oFyYF `2ِxĈ^lfP #$ipk%_оzC^ CE*Ʊ(7 @w+}n͡kZY6b [t {(^ka,eVX!z+濙\R^wwJJ;>}O.XoOs0IJ>Q7 *{Gm7=[l~Hv]U]%<[>KC+)_KN<+=Pu2~4 chxWjŌ(B I&ѣ9D-îg9["9vHxɔ"!6G[][O7X[9:i4AHuJ@bu3}8-6;=j]xk'5o0:PS!.- iL#p'f4awtD8{<<&o9AdGN4zynuߴ܅vk ΃qt&%$ ^ԅs>MH\_͊TɬIo3 6?kŵK>~yYX槬lI-6.2p?d!ccIWKo55ΌM8$i:L9)ږ?)Ml? i '.:#^M cј#LGhC}-oьw`xQ! qe2Ԃ"kP1hS@1_=g,{cJEr"EQr_ §rHbK-iH@| U9x3*{>ڸ*^S39̿9˜y99jӉK^W̍zgy|}wܧpHON)ttuӢ9^%z@Zva:YjK m̎tDF'-ۼ=UնU?ȭ[(tp)`wo ]Nn7{xslA;m髅>m-.粁y" `1zHgh)XGeEƅۗeԯH>yZ2k.7ץMp~Qhfэ+Q$ )cP/?^l4݌|h=Y|ve){Vq&le mi<LG[Kw`hCӉeM0G sK!Ej2 vwIq׋϶ :GkZ2 ܤ|kXݙD Ѡ60O| 92vkWJqfȒF:`Xb5@j:=kPR%Y??' 7`M!Uy{*mZ<*ެTLm [V U`F f-/fO @Ԇc_*ffu,~H7TA&y(!\ɀijc8fJղЇ\<3C,/Zz 4ƁE=u;1 g'Lkw` K'F:Edek$1h)ӎb X;]Hf,yְÌ18Kg\gRm35Sdjx.+kvhk ́q(4*#vUEQOےrKSsIIn\;!UsfsfFPsC yuEL[4 @>e?)8s sVApDv77-& n#՝-ڊM 5 2d*J`E'7O 25A>BwKE*\z_mSf% )6'X'UgeG #'dmo8MjANp!OZmx`C{R -ɸ]GE fJJ"dQif/ :92FY .޼P X3Zy7I5 U׵G9|:i|B\7 o I|۳pcꘑSb6V{[Xgsd= {w?/_gYNQRN֨sn/me K Vm2qc /xپ{$v2Ɉ{!J~/;-b|T$A`Ԃ[??m"e H'j_j:hKCynR]B|)ާhA+~j@}2ͳ3|N|_\Bp=Na >H>Gm1/brt#S$cӕģCK)7^T^wOHl?3 g M򴡯+.w.n9qWkqբERF"T E$zcdz"@F/I|͢/MYɗ{ΚhQeFYwd_ q^F$ȃ֍6X( %[ 得5d:ˌ[J326eȽpI}vNMr ߙhk<@,2LS.pyؠC gi% DTܫ:fr2ϥ<% E}ۦmzPFHoXl;;ϼH%p׷ @6)r# 跒mqB^hgݸb*} 6 A|b} -bЁ|]Dhp>dZ.Ėh%n!/AdaLqHO.!3Yw ԝߏiT:>{)g Nkߗ;5HrJ=%IBїV .T6j}3aSDcq OK[gC9N<:Cʓ;jmijV2uHߜw/ uR,'Ҷ{d{ ɿ`^+sOmۗ|!w{B29}^1{?qnHVg"0@h4(tR`Fķ^vnB?t{ަ$vu_[ZE>/PѵUS@&Ε g\Fzץ)cWR crm"3VS7zi x.bwB[C1kzL/ɱ73<E%>]Dc4ӊ/qBh&+0<8ӆi$QJƓ;ê)†9Y1 fμ98nٞ)`x쐿vgzyLFUgbN}l |ghxm"[3 ׽ű2F!SJ_zn+lCU$EqVwYKd+:F5fQ+Ϳ<\88/x}ls@us-֭5eᶪǸFq σ+YZ2Y"Lgm^eO9ڇp&F1U4&-g{9/8H')JĦœ.m) oҝE|l5~a$1ʎSNk1A3Dcb __V-ڕE2G"D R[fwݼgg{K:nf*+19.#gq]&̧ExL\zg"PHe'n50u{D?\׌*a6܁.lT6n[=G7ƩF}L6/Zq d9("_()V{G,ՀXajOJa]pį̞C1SNeWZE_q`Wz&g?Z*:\[@b1:fɿJ' *-ѩ/w%.NRΜ }4럊x3 EVӨP0ssϸ]ORZd_棗a@N!zV H1_ Vi3J0!Q WI;q,gM(/\? K蔘~k3;3 d4ܴ=5y|nV v+%{qMO m-Neb)@oǸ2fn5Cõ hve+ZB]WGj;ub))-G/,G1τdKTyNM{B\q19@Y~`Fz0-P+)"PbL< ѐ8d0|BQQipdy7T?р5O-Z(S F2֐vA!B{׋BG;{5@rEsDO$A}"4cP oNɌ;?J 7k*Q f8>0xֲ: E%>Cצ(N Z cq3GA@BN{,.АVsϤ$-ŀ$3Iê@%?PRR x30:["޷=xܳJ#r_7AڄM1>TE@ʠ4i"#6rQϠQ^_f4_}#||9Xa2HBâEDq;zW^]阨si(n*`=LZEM POa RQP! *⡰X`Al"Έfy_zVmgcpK' j ݜLgLP-gWo! 93]VCkiTQ D5v3*"SS(qMz $瞨Tft:x Ҝ}ewigE}M-,صW",x؏XZx,' ^׃7ZٛsF^]0XCf;+W^i^yus];gO+W~ۥ/{ "FmT#`=,5ʆ !kHJ)n:7D(hW|r/7l0HIJnn Cղ8p@2w9t; 7E+G@ByKM6\E5#r"y.1l$E!hlKg T Yjzl1zhd[ء茛 DrK֋MAG7Gg} vҁ3^3G\LOۜ lJ"Oad=b;(FK&j(!_A!N\֕V̺xGN 8\ _28hDU?aݧ5]H=,AbJ{3 ._.C-䟀h6"VޠUhB9;fU* s\GAH=*2-0a)faVѸV[ql-ڔ`Az] 5שr''挶,׉n]j"z(BsЁGAQC[&ro(;c4ˑ|_GU:Qٍ"y}ŴJ_Z %N1ݢ .LFqf\6Y @b} ˹UFHP0-+B-`EEeKNdix$^42ADVԛ1i>SE2(Q ܷ)Y2=O1TW~AM!L<*b`X],SDGZvlіf`;%f}J7@”(T^H6@6[C6ix|"p47mv`E}[h$SzCb6Yͮ?mrКvo2xl%"NP[l{O6->i.b@`W"d#JtrvA-hdp Zg/w2(TT R4['-%eIoHt/m@ٺj)Z^)h]Əf HԶJi8T0bȱf ?j'v!0o o}?6)d:o9yKЕ?6;}]'En\?4Ϧtn* aga(r2AVقNk?!0]A5[kVgxTU5X ܀FC57ϋ3m{Y-x/#41]ˑ'dtY*ޙ{33ĕ&]6(zkE-@^m-vM׋B\ `!_t.sWPV5`ch&4?tXx]{~|qg7n=m%^CkZz]Ka)~za;VU+XſᅭH=LO\cڋbIVtͮPĈf-.m 7Zt?D`KKV+Ju]1%3N{1>A װ!DO. >{4'I}:1!i? t,{`QXp6jtnk޿'\4+dT^rES,zؠ +s"WX~mwC| GKM-\W=s))EXGd" YB}FB$viB͈{{QLg!\ȣq>JTޘ<@IAO6rcFS7(ˬ6U?5mKe WqfiŪNcjh/Y.Z;[8.:"'0lER[DmgrZ߈fy.2)PC! B\k" Tklb 6Eȧ#$ @4( Ӆd3 94`s(D ʳ 郎w,HCdUa zxCvr?o})xFKB/3}V``±ioH`53ח l&wэn|t]u@s 8 nWXaCZP|v^Gu=EW/PkY,?- ƩzD xrZye^5hsxjhX@u>VJf_K`*QzV7ٻ V.*lq-CkKY0kI' e-d:h=u7)[K4ØWf?7J9+K]^[Ŧ؛i¥M q徖\4Bj۝^nچO"28wnv\1i:g#dEQx_wxm%jЙr$йq+EEBQϏe* g4LW;·ȣa]+}KΚS (Ty/5$qvN]1ή ‘Xc,95Z"g qG-}oRe/)Wm3h\3qʒe&7xFXun@ 23i]; 5L@ga_v=] $W6`T#ָY\Ͱj&7=s+9G9 2 FPt!we8ΜoMmQl]<] fE]+lЀǓI%\0r#]h$GܛS8'8)V5!n*jhC~PóW~_+R^!c8dNMf`m* z1U5I-k Ö)Cܨ}>& H?{Bh0~6HA,y?! 'I)à~0OĜ%˥?Ml*޻iRtvC[ߠmuln^τ oZB Wns(jfR78Py}{rj{Yo\$WK Fms~$=/ Uyc$y<"8ql*ec˥H4np3(s0]T%!DN_1 vs׶w P[j04{hSܦIW[7 ]qKݼia"["\˼pP2%\fO! qT7|)?!JUwm'.E)x j}+e$cVL@!yA\:4*9y%0p9νOQS@'rmF#i9tA6# Gp|r:Hlcf4&Or@,yŘehR0Wף韾E{eyC\U_'5k̖-OxX!?gǯ0}]z8;X$]0G ׸WyԻC* |Û--\3kM$D iޙ'ˑ:d_*i ,*Mpqt'6e5 [MTss|9 []8| ^mRW*):`6ByWz{g .%*K`as}]H:~p,L/Ӑ;.3hJt9)fz0(yl%!O RAv`.ѐ q,]Aoə$5 qsv N+R<m]͸f((@e|xU U$\Zׄ`CoEW̬Uޡݜ6'ؒZ0>T`Sq;@:ዓ6T5XA'Dd-xTM&*eZi{q6UH0$ #2m@Zgqx ݪ{1ZaMOk;e)#:| yW!{ru_z!=NLޓ}&e?OcٻkȴH#ø?Us B'nU=n% 61E&*"GGN9:٨ߘKvZ5N溌Wd`^{%HĐBQ\5IJ?22Vʼnɦ' 'Ҭİb0QTӠʫk?(+PGjROIk+oHCŕHzT\&K\e / Po9j|rcAԱ|h[Wd(-ut$X^{ؒLe!5dAٌ%=^n"r77Yv )gi5rfI_SRҙtyFᵽbNqugl(,45K}cǠ|%'_0nORNXc!gH",ʶdG`1h{$FПdbA`Rs9P*x0m/ L]|"5]F` D'c5yw?TE&a=e'dmUԟ"BfO!qmȌQn] = Njl21LԦ{KG. |j&Imb_*-n{g[{(KaZ1q"Zǡ|d])G?wW|_J 拂n?Ok25f̲{mQ'+$|Ko8O+ (\G#zi+3p4ܐj+Kt 1ʚO鄈a,/jC@!HՐR-7Ӳ\/DCd^@D.! }'S3kf5nlY69򮍁Xpb/c~I:[/Twn3iK8IpGf&8{a^KŴ4~ܱ>uhzcF"æJPW#E9w1A q6íX٠㲻J?mxv.;Y<^q,I W(MK%8F*ԞOk%Q45v2Mek]J[o^ Z[,ЂݴΉ>As'!jTfo$1ӈ ,lNb]p35P4&Ao׷$İwE#Aѡ% 8͉0rl˝P}o+ i Db@Wk\O=_ !g]dH. c| 4I?=*p+ 24u{1 WJb\é#T 9Д]0z};zL~"AQ}SI}v[p~$Int25Aln]Uy q 4xD;ȃqQ5gjɖV>VM>Har@_`c4Ǿf?Te0)K!MҖ4JF0JR|W >TPvT9S&8Z\+5\h[b gz< K%¢Dߕ/nC@/w,mgZieND.FDT_ֈ+ˌ95)˶^~bR,hsW0"J/[*Σ()49v# !@9vhI& - du  \xvnU0Qޝ|#گܢOUv > _?ڷ6bt/d9#>!c?ԤzmPji09R]dLkoF=Lz  $[–l B3UU\g+3\<(ɣ1/F^6wCR,ャO%SGr +1ݗOSF?s}~̣ovdUZΙ|sE–i5?UUB=*Awޔg:f=U=FqT5BҐGaNBEA۫3&I}GJڗT5ON+mn\}r:+M q RAxvG;+{y8Vҗ狴 s}#ICoR̵vTT'(GZsQprFg_Oc|e=[V6bo'Z8+ޛ0>)lZj+gz+c͜80Edםp@k׉Zu˻=m{+%pc#xdI;gCo=FAG c7~wcȰΌ#Z!Õ-k*&WQ;7r"sWB="Q{-GV/JkIdj)͡:4򼿱Lf^+1;T(=Ʈ7qh 0SHv)505LYL ZԒ'S x#b٪ặW2LɱCSE3?H8Z{ k]7d:m?È=Xp"`~7gRM9b=ӪY  E]_иc#]hSS*bBJ`!a0~6=߆iDI]&,] YbNgQ稨̪=0a|oe,#le(_")K_nwCҒ\~w .3&v]e3y^zX^きgJ% Ze U e+àz۔Ks C%ˤϐr $Y#PB9\Ϣq)I}2`=>dbU#KCI6u,]0PûZ'$f-vœQtؽ P"Tu%&YW$Ԋwy"7 ;4W'a~T:~m8Pr Luvf%G\a&:ʺԉ(Y˖ϳcڔܓ G{sJL^A8Eu _Y\ǒj? vtيb=jqծ Np. 6ƾųD4r%*TCޣ.oBްԸ&V*0$Tu6HpǴ˔hm;8o7džM 2U;g#ˠD0*b^ eAP&Tuw#R3 ƥIJje\IÕIHP5 s.riTOdz'{zÀ `< }%Vm~( \;1^ܴKP}1 xjg_B,>=UeR_ FN^]Io'x]AhhjYTuzl.V\hxX#{ʑ7TxS0=-Ni#DFbFW~?*#_9?u?TKT9oʖ#MX6XknU̦h7}(ܨ䒫H3[D=p S27siLB߾c >5B{K)(rRaIf#V;*Bc<Yy˗.P%/PbY8Y7a{_:<'vE`?"dCtfլn6yY Ksm Ő Q>;, ]a "o$6"K?𮐥J_6RRel$. P$9+,eRr=С] iEGֺ._}H=fซa3EWakys &*R X!\'&9oڭh) _P?3#/- h_[,Fm2O|5FJKRy]`ep.s%aCYuq'6-B%u4[\)?GĹJ{N,mk3r-P8bʲ$uv,*~^wh;Z"'܃32V"RKEu(J.)H=6v$j?e趄YSM̓':){`hE׶JGrf <2yKb=|1eٵҐY_-v5zׯ/NS~Kg>",t4dbϡX W=Mm=^#MV10hF.#.@k8-Hi%!;†|E&D T`ܦiaXXJXf$,x7|c։hM]uSu5_mg|G$H jҜ8xwʻ37? v~5T^b~ U/Z˛GS !'}HLe7)C I=6w[DRL"" ^])'wSI}JB 84#>, ?=:~M7?(:8Z,~< KFc.@S'!)~^oܽ!tN^4$E#;K [B9De[nBwi8FəHUn{JBN^yp\|2? %YR9aՔp';,U @5"2%#IPS -F%ɿY{&S,ǫw!HtnfwNuG`OA;KmCM(~ ՂUE_^]=KnլG0fC {" ҏ d |P b3[zX1 +P3g5;^w$R+N F~t: ӟ' BzV5#[W1iv$R'Te)nUӓm}g ]HJ wb^&<2nfq~:&h+]`"ۮD=xc$( n]Eƫ=.L=R~d^jIoW5L;qQ$!)>y5@ =}gy֫i- ?ѵJL0QU}lРRڴa(㧷+킑wK06 惬J[Rxe(D5",MWm$)hY@Kx-d\M%FUfL&BEx(T޼V,xILy.Kwa&S"|/O0,4-, ɦGϹuS|v}]YffW*lo.@=v XTVB/IxcK3ʇc2p}[E~Kp)-sTN 쉝c1ڸyz=_` )t~@4ڡ;ɺ#=m:Y VKu"z~1U8H #[w :d֋'q,ZElWKƸ@/@~ѝܰٹMg,Rs/cط "\Jǣ4"7WTZ _YRC )~ƼE]OLwu^]xw&#OzU;ff|ψ?c-w)s\Ү1Ԯa 8f'W7+鿫|: *[t@q.#HZW.&u=v 9B^ߑRԂ flXrT'@={) 0ƶ6ʷ:S4s}S㩦!g;|,}6#|Frĥ7^ -D杠T\Z1r jk>9! oh{Zgi6 #O=.8r]3_2모UxKh<#uh]~gCQXE XDLK;a .̞jK$<ČؓQp;P Ҿ#>][g5q8zbv~cy*#6hTW :l~HNU:hP#VV.NN- `S&U(z!4㴞%nlz筥kst 3U7f6+'r$^Lv|駞'0]T V$A~w݄@Gu}:&4l/5@ o򚡸S_9^D$Az׿4|#Կ֏&4| Vozt7 +ǞHF..uUto=\ܓ9۠=W닖p5w#mDkVio#!bW%-xMx2A5#8[k(0))'FVv_RIÍxS# 5MP ]̹vR7=nN QП$)+`7tOغ%^Ĥ'=NiTd=Z\C%):o6A܏BM=PܱR#n3WfYU|k8Ox io'CL/dE_'4pu)TB ~@kKlgR!k'^q! +"n_7ڍ[CdL݌ݦhTW(]TܦZ/sp3Oڏx:q5*|ý"NE'UMP(Yb& !q2/v0#±; PX>l$&"D!`xz N^DRRIJtT'Z\.rrQ["5ƌ /TS{ЊwZȃ68Lo!¥mdk>N ;Щ`SW^O47d+7.1G1s ԆEm>gePJbʓFusk~ˎ5ɑEҷTV,ʴ59Ѿ;fҷ&zXa_9kGJFU&u͒1$2*K9"œ Vk'uhA;ƒy ER1 7C8n4s@)*]Brs#ަ$t9 RwMW4.}|G}q])l-jM(DVy t0@h r&|.ݧcL/Č #٠9sdj@ޛyA[?IosIx!j|Ƥ FNr8 .-ejmS,*PL]Sab3P쑜GuzP@*ɻ+9. }Ź9#6#TBvRʗ@;^2zެTjIu'ā bTڜ$8mb IY#~OP/7Ȭ᠑+V„M~3 -Чut-Gu,cfުWNEϿAۚ9]3?1 %n| D[6qظ}s] ;tPWg\0oQ.3?*oEQبf*yq0=9*\ ~nGS\ MAYc,utssځoc+Fp+ bV $psXU Z7xKCcČ _s[mFu.ŒKԞ.$:ukwhqnO⩇7Lc &c59P7PxЃ.fb_cS ~7xb1i{=tV?xka7 O2v1CAVg4_S\z]_WEX/hDGʒF@mro k~o)QW: 9lA>C5uVN M.;)K,k6ͿՃa=OF2 ׄ+S)|hNowno=bYg@NZ55bIjZYWɐzpkwAoFjsQ. U^:Z^4fS!)׭ "HW&Uf'/:'eq s2)>DxD : R 2v=i}K& jd8BZ{'p7s'&_2dg}30xrmk%]ܯ6ѹyVrLk``f@!rcY`t!pgfLQʕ#=&AMDL8*S 1ڌba Qۛ.ycωb4N^-[&Yh}?j8kƠ` 7ylpqE&u"J2%N4L(v$֣$f7W`O.F6\hyػK{,88SXᔚzr[IljX(N)pi2~;L}I 7vǒBُUD' ?2*a֒ASn|"Kݿ~@u9Mnϓ Hmexؚ+bYH#MW´M~W$K^fC)>Rt-sVޞʁwn^,^ nK<2O u"c"Ň ''l"pkȖ@]'ҒQ^|遒-Q,;iuKs:j?+a?7A D="LvhqA? | w>83ЖŞbslrDR[@y r7[B2 3HbowG͖?΁쨫6PLzdQ;ѽⴝ4(y'[JM,xk#fQJAI?>0`ڹla`^]F;G1Y*8(">^(#Z:g٥:y'NHsÈ,V\53! |0S  q (VJMF|yM锒x*Fuu h eiN*'PJh\ $pI@Y}oZ,[cHy6I8<Xn*pш"T=7:e}j9#p\7Fը%ߤTSl4\KIP1RX*1 t!)$ȻYDaڽ]$X^ &s(SnŵH;y$~{w:ڗ3$IƎ|~!ӊԹQ&V%݈0 r?2&D3,aM7pJjѮ u%'7ɸO'_KN0hہ i5TDIt0Nzr'= .KźKuLdw=xeJ&"O=q,Ԟ-$LBdOCk-_^w #ءf4V=RU`F>?pd9tWu y:[KmL -}:xm3M]N B|l~CB=緁X" M&"dLY%vd!\"wD/!;M.uTT%,G.:6N~V3!$ZLRG|$}\tU*?;v|U=+ bv@6 M'@˺S 1RUm|ċ@^\  Hy"D!E$Wk. 3:P ǟٙg6S)nܗjŸ?u:AA@fd47{@!J>[r ]"Z\WLx| 7)n%[k0,C?~q6 ez( >)ZȨOg}yCϢ,=gdd8TM-huZO#( 0bد􃸱;iձ, Ўa3IrpV~hUtjtqD`XT0hqN̋cSF9?UG;-?~$Pkaהsі4zٸA]]r}4LM (`7NO<]M1?[ FHDVL@_w, 8V-ft}&[TM,uZV} fYk)  |zHCDZ#a mDf:_c}}⃁F~5xRׁ#G0BgGLvz|ȏxdpHwAHkE`u5;u:c`#ȐNPTY1K Jw`:DL ٰ~-}z\4@%V'HX::drǚeRr26AΡ`V+[bW'Tl`teGGr-K)EM-@Z:UF|/{slI'4UىMz.߸ߥ͡ƙ>۶G\0$'].7X 2 0/s in%zg6D*k8{N.(R_rw3ȶk},<+斌j/vcHP- "ox9eefvR ޿,GY2BZ=0+˓DGj%٬$O;)x)?Qt:/0\M_ez6gQZ^/2mX{T ˛ i[ Ơ5ލ ]M;6Yr6k&H*=A F:.zvpӅFܫcV#SET|:%' JZ*7ȫip~'|\[rnbi9YAck)JkꧩT_=! aZcmDtZJs|`ȑܗ<S.d̃+ઇ3LT %6t |j@~elך4܅Oofu_ࢡJT%2&-CI-wO B\Z:- K鉩-x'؏v@}Yy)S9_ĆA:MƭETQsL=Deǭc REtmR?@5uJӺ^c( uHCƪ#B?%{ o5ɷ?1b+o$fBWg 8ܶlM t^nm>N{T]IǸЩ @HgYZ07070100000133000081a4000000000000000000000001668434d30000132c000000000000000000000000000000000000005600000000./lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/net/rfkill/rfkill-gpio.ko.xz7zXZִF!t/Z-]?Eh=ڜͩF*cט繸؞ 0YGqWD B\U9=+:p|AΛ 0>H z= hAYx\Y{{- nX .fq <'n8[~l?#,Rt`c.0b|eA%knbd$qhOCC4=hI3;ԀԯBRC`:M_ 8ULpebB8YxJ[`Lx$_D}kM^0K\VE,saRx:ݾq<#cfrW4^4ּU tIwc_)boDʶbQfݚ ch(p0!\rpj@k |$Es5|Iᆧ+ri愗#\,2|"KII΅^No+38B;V8SEj8_q< ~u}sxG~=cc݋Q#Ukx4(7ԵCxD;1ƍ_6AG(1S iv.BC p\8x+6Jh-DYzW^Ge*wAZu՗%_(x=TL%9V)sPpX'8ܓJ:!̏mYn :Ϟut6MK]!Nj b[ʯ~}XJ0l7ON`8T)$%j7Q,A Jəu= OBD}8|֌åm>6"/ҿW]&KNَvN&/:mָ*z/2ԲDnӰC* x S YgѩOΰ76c͍ejyPfc9ɱ nq[Y:۽aXLocFDޝAQãU' \QGa-NW%d$<8 [w+Wވt4GʔL<0@1ݘy7\k. Oi,K5ىcG;BYl#ouQ/p`MqkX_Aʡ1@?6vcVI2-ìcW"9iUZ?Ycb歖TQS }qT ( 3`+1CWK;#@N}|cMG)ѝbueޗ _m$W4AE$ /YG,sR?C 9M@.{o#Q͙ڄ9>`so%jϾ:7>l'dIvN.fuŕL{ϏoD՚bE[CF S.1ؓ׶ ;%`C' T8<$Y8I0$/*\%iۦ5$6sH\~yN "Y;Tcz:[522?^àn~zT6>8a§ڧZ0&{Xuaw3v^G}<FFOG@ɣa153m'3Pig(sZIhYbݩJBzw^ k l  LŐμ8B}՗6{dZ~yݨaw0 vF`#\M|ʖ!{f;}4EY> .&:=X?]kCӴ&/}7wd}PIkGtog-D^m ]J\aFy%3N}B/6$ .&)\d;kF9+wW6o(r/ۛƁZN KyM!tO+E-} s1{._Aǃڧ?L緲&4Y*_\l6W8%e!$$Gg6h[x;&m۲ER4,@ܿx*%XZTs<%g¤aOqLoInB Nh}ʉleuީC*k9 yVW,23'PΛ|sds}nIݥ. YOZ a)_"I7:SfaTzGy6UkWϩ!?51t:DiG_ uqYH d8V/eUXBWSFVQ_u| }Λklٌc,%e6Gc= BⶄM Xw5cˀq %xYƁi撋x }yW֑1'O6JStC4 }Eb;M0` _1yYU#3!KNh.L-jwρ)3uӞn-0I=h@5-#*}NQlbo}P럺lɉΝ#hBB}q{H Ah/`Цj(ԡEv}B`nuBKF!M+>.KҸnǔB±:˘A"ڮ' ª{ B[(u}\9ڐ5f_ }iD:2kK/\;Ψp]K-eM vc,EE瘢:܎} }hTGkm$yF1ɭ^gWn@xNz=Hɮemt,TnjE$&X}~xJ$Vz"̪`y^H񬅽2{n|u5f]4G٘R}3R2?J /;}9+XL:c+G()LH Wz%,}^~Fsi:vp!ï'$"dCpUa\Kr; C2zTT27rz誂K Qd@Mk3=kEgFƿeQu/l ܁6ҫc֪_jWy%gChv"41t'8k4dFG3mG ѣ3| ߐVspRB'j(I0׶ިW ,:Grt_ѵ!^骓ˑ>f[+*r/)$:`,n94%$H%ڶ+-砫3לiX'HpZ|c{AG[3ipa=p8FQ~;{Zc9&QgYZ07070100000134000081a4000000000000000000000001668434d30000586c000000000000000000000000000000000000005100000000./lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/net/rfkill/rfkill.ko.xz7zXZִF!t/X)]?Eh=ڜͩH\ʯ H~>ZVJE&lT,Êj.9\ĜV,rLQi^G21w$xΘ@C;߮`7Y7J|!(:䱧s̎SRX-gـНݟƔIO-c\S*j5G,htHfkϦj*GDO6 HOM9$!hKsTR؊{ R y Y>rHa 2TOiHw!+E mj*uc9;1WaCFG3c79~hq< bl+ܕ̔|q-R~C: "b Չ@%' muk1a7v ݊|.0Y}Sz M7Sp(tRmyLB |BkCD9#T4w-Pv2j(F`zyǂ. l3ء~7EK*0r86/2271I0R1-$SjC" 6oRgzmyF:㜲1HL']#Ѭ(/`9L1$xn@ QƿS:j;&'P4""UNKr .^_]h7gi;:h m-;i^8^v3D",4z@;{FSednO20 "Mk v[+T<+Ώ1-1;+L7[VSU+<.(ݷ@Ы.è3䑦Fշ'؊:h%HY.Â~٤5CV єWT!9L҂5XhkhhX'nԇ\_4d7μYɗy_>7f{V]lSMpԌ)&'43dtnG2exT'h,M3t"o.-įmuLvFP; t4v 9p'Z=lTr‚YkR) 9n$Y x/W qyz4fwyo˺Yg$4>O7N82SH(d*HD Ko^Y 鈜ӱX(bEJ!l37*v|lۢ09[^[/=@jD#w^=p Hb0Z]+H"(;m5ܗo5ܴ% x'=Bz"3 @if.TFW6Goh@yzʠX/VsM/n1kl8 Tsi6aB4^e0S౹|= wծ'|wzB}hT=}AIzS~? pX{FZm v7лc<])a!ToIV-9Wހޘԗfbb 9 97iXz On*6j;[i$?+\1nq(Ym'h2~*תIֲ8@3y5@6"nי20@Eݑ%rC=?^(X66Ss4XE>m c]f ӽ|e_KlYCn@pb ϲj@ g Lg]ozΤK4ib| .si-46ю(ȝFb O(*]e9$w΅ծ4m;rb9SAmbӎ+%[U 6=`Sl5A^Jikט|Q8b@jl>rIG=rIG\g@.ϛi _V[:)8Rx0w̑jf,ggCnv`} cJgfm巋j ]: uV,'(+n)oNCk\^x U+T {_)^>C\*C'!/"fsox6 Rmx* }5|R ^tL)TFS>LIH⅂!?PΉO>c-G`UwLTzle#y=ҭ?*es-JA %f\}e~Uj:~=js8L- Da m-8܎FQW]||?c)II;Cr_67[vMim"6ed(VA–'̷ܼtT. r]]$*Ƶj 9ېV{t'Lof=s:>OҧOc^loyQ!D@X5¿ 95@MRKtG%%~7~ynO_SD8n.51))[Zh_dr ZOqiËMg(0GpO:_kgDe=HG.H DP+$z7arE8S> '1T=4 [!٩$$"f{ڙK9 &s(I1|abJv&ƑJk٘ͳ #{0BY$"OfPÀ漁'%ųC#kQNZ<")l_/#ϽJ=NnI͔De8c}1?8J* #9 sO)O\ GSb [hJ01'ŧ7- `e8cE 2:O–hhP@h?K2Mn{`dW0$#*x0ȧ!]{j8Bߩ `(@my dZ튽(2rz?$/7\Os'C+HDj[-nGIn !隑j(1wFRuyØyt8G, YswrߛjV{)! Ajm%vzQcɎbB81ieL[%6=~uNE?0lLZd^ E#ym%nتQ<j8l,蹑Kϧ.`p ΍js=G+#9l6ur!{3g P65~B4ړ@_$ >[FoS"ڙD䪱Y  gVi ~ Z4q)f(ÂX4U4|Ȕ :UIY99dcyZOo;b坎Xwx#!wcǙ]D_>t>A[ArG:|0*PpR޷<y1TUVr9 !;+ō:(Y2mH(s㠈c%3 SuPp-R-uꜜحa|,QKAv_xYl.($ͳZ bbëzNx|?tC|'z;w(ې{q57K g e4DÑP>!rBk.*J>8{FoI={}L[y<ZrUɔ[E;u0-j3 b|>Ұ,7DeBi_%5/}h)thKiIaG[^Xp>bVc!:[5UlX70.4C1;5et/W}CP3w*VH[|vF/iWN$S#LI4ywUW [8iUFd=,vb]k?pvi*^Q" ٲP 9Fd}Ii|PcbiVFK9)TѼ\J9us[:)@4haa+'rsv9kOd~~xԸK]k(͇~|/ ku;(3Ncd7`Ҹ UK*h|t Mݏ~&u@1iwPTt"mj}ס'+aVmPX+<&Q X"4'HxâsQjLGr)p%k'=@G?yݎ5BBo&3.>{˅cf&<} ܚ2E$gX!?z?8~v㺚Ы v⥛8iHϧ ؄[]0NaRdpmC@=`<}'c1+Jzb+݄9ّj8yu] ck6:)-{݃q q|Pq(n(|Iz`e#*Lq >l("/9 u"{B0Cp@'0Q h>w`BP)WG(SpLK<-۴ʓ_ v||)xY6?L` M1[D&۲ x EGw? b;+^_dqjwp*9($/)uGW1y1zls{}P:`7e+gKkUH(쮐c7Xh\g%z@cT{wڲ|HA\бADH ԑ[Nt:@uT3~bPAc+Ca)% p $FPdiGGr(Gk2S26.k:ha-CVRZM&.SƋ0ۉ9jbqt>!lcpsK(HʆXڑž1E8.8^pZBި($x'`Ԉ|Lr>~{3H}uJq*Jo9+vRJ:SA &v\tȗYX h5N㿚X.Cec_VPU,OUQGphwl]'FK408XswǦb +zų.hgX/[~Ewn]: &Zl.u89.]*42Ӵɟyj4NmM+HbCXj6V&73t3{4.倗j qDq+#"5u2RAmeymuԗǾdۡAɡ1HMk|yQ;^Z"ٟ.Oq#'^ sM[qMxT\Sey\Ơ\1 57gƺԴ7xˇy0Z~ȅ( b[̲M2 9tyt#Wu79wcU|LۺΛd׮TE(S$CJ%RCj8?)7=>Z3b[÷ôWѳҞꆁˡ| 92]Sh+Z9 WvŮ*IN8-UQ4@R9K~ 2 wN51jumyc !ǙaHWQPQr -QS1= 0ㄟM@_&t74dS{䷯aW PUj:촯[;Ԇ<8#~&#פ ֧ w%T[(5kQ# WV j8@>:]zX=ZZoA=3*c0a8 _UM*$HW2(C!T8xTBĬқ\zl7*Q ʱK[ {_xs 8sb8!=]ИMYA}oI)#D`ғg_5KE!Kf7)#Ӫ,Fy] 90o29?#- EP˘l8TPN|VAe[:еOaj/t^mQk\e#@԰_"eZ'6g< Y*T Pdz`VOd!ip.Zf-yaDsp#X}gNoLWJ4wRo^xBi9 &Zo#0Jy/va7LGkoF4$0G/{mw04_]K>([6>u_@k_3HۂY̿ 1iˇF0 G,᫮]"$}1gӒJ*%}<-VgAJfrgwD:ЀD̓ _(u w-]@+[Khk%_:..z ]k#wټމ% !?{Rncr:|A+Ǹ\#x=D̞"y?( ? ^m۬qNLk֯LOn\lZcKo9N82KJUti?kDd]}8~sT)#eB񶼰 nVALCBT Nm0"Q=GZ,am 3sivvfI3U1ѼJ3f9AZ6!&ZGFj՜o2ϓyo'F)o5c<.Wd%'uXo)!^K2Uwi*9@i7/ݠ"!4%g4@^jxI+*P4䰀tbU2J)x)[>ܴTeվ.P4X=7iU^k#X/b,wM" 79X"G a$RؑHեn{9|#Q"T`q Г0$'aG%u #Ld]Rh况곬tp9vōrtlհ?P-F?@.[-(XQGËc* c [r(!b26d87J&P4]-V;3jCiTp(1:x[]2tiWM~խ@mK)le.tR_\mkK1h#aB*7?wP ##- jB /lVhnKVz肪ܭKͦ`};=atXcBb>ӹ6(KM#d91*s1˳Q?6RoԌ /2̋`Xd8 c77Lȃhdxb3ϱ }{G`Z  W td`At(hgI o[hT'a-9[S$W8Ld[-:0kN6h s[\'lWZ6fA8m}"%ܚX"wsdIIu͑Վ0ځLϘO^|2S U 'P4F(Ԇsf?0iߕlh˜ 5b!Vh_& {As rbz `ImԲKZG T,wA ;w1qbd(>lS_G=jǿO``Md}Pr&jL!UsF;@D^rKo6WzHDYz(>9Nj{xk}zALbǨ9 _|I?u/DV3s{p:b,M') ;AbB%P1T&6OCB |?g[C1;nیe@s&2.e?WowzI#%뼀S5d'+ v8 ΃9wB 3 yM۹,5r\V#IR>(СęuIU=ocyDsT7*h7 uˇE?asL//P eK6G,1A[HO FфqZ0 ST3oggɝ\LCr!l`G }{F ]-(V ] )sEԪ6:}TGpZrZ@0P20T#^zEh|ҪmC4x !9I8=;஘A* , ڏ\7/+3ex ~Ս +@sf *uN 2 ơT(H8Ǥ'u+2«4ԓxgR#R PLoӚq,0éɪCTOp@ S[jksRRzU'oΧFHGNUv;L"?Yzj5Y·QHڲkAI-2GAqyDF!6|;*g$BmFӿ 5v_BJ [6b0*e ,5kISĄ e[QC̔ !:[^nIsҎÍƋ:yIc¹睃Gݔ~ #`ʛm6_ÿalAo:@R. GܑlwIS@tԇߏ\):1Fd,-xv}Ki]2rUi@z^{y!Y Gm:y̍x[< 䭳Gu#3YPJ4x)hiu *|,H,cCQ)Z^u_1q'CXɂ(X$BxNԛo>. +XIg.&\<<-ˑWz} Nucư=R4ٻ +]iE%`u7aj0WK7$:wv꼒(4CG#1cP9L[`KFe !6]16!#d_ IRIJ4y˰[Ij0fHkQ2!CL+Txqlb ޘ')0pސf09>YVGa.lVƹ:vL$hG lRQ&^ E'u9SqX)T@I9M }gȧW[f+&(Z++s CӬCމH4t-E&NOi!;@g Mv_4 9Kps JW_M!.xU&CW9Ɵfg/nȨ yf\ ib-Wlcx- carp:ڎ/)_]cj/61nd$_j?]ppR=*S&;V YNY>R܂4]?mhs2ڽB_E p@_#*fQ./ث'PmpDOqHЄJA*7! /Jak'~Msd![NYYfEmwB9.Pfܲ:np @()-;gN$0TG[cg)3Ōv݇%4(-Zf*; p=t) \\͆u~У7<{B3F'l P$fQ8{jT>=1=}lDmt(>"jGsc,(+ʳz=,;eoZсX v'4rO!n6?w3DsF/{ӿ登a`yݽ ?`Z<ý، ܆UJA c"ιh)nd 6$fP˧RެJ&vݑj6g[-i)iOgKA"3AaKz;ϊD^M=FqS2[ISvʏtQZWo/^F!^gbRk7!і|aiQȷ%U.uslۓcڐ9<58(TC˛De"#r e$3 >}8%;5U;GXV2"6 JS':‚ Գy9@Ą/piV3̵V_l B*OD 5!)12An r؋zObwxZtWvF֛uza\T8LjMnoߊyƚn"kuh`_rkn^HRp9q3]o͹7Ձ@X%_7CAN(e9g6Neīq!IRĂi2ǂ!٬2_Em\}9p_Et;.'kFJ*Xr1,I2p7ĦA]7x2m.L+P@sf-7cʜH{g28 jV%~ &,jb~VE~PXMw |:eTp/?ٓQRaܩ DZkKN8pq{0&I;"0r,\dj'!aV%jE|Wl;Šw5N^j2vQ%}qSmo-etGZxC$i^}fNCލ/'^oHu=ARb:Чvf2xs/oRup2Ͽ]j/5j@&#MB$Cqªw\JRT;Ǐ{+$s;y@ 0׺P`"1JRπX XLuŲ=(peK:fZ3)odbDOv1A7>gbmqlk>AB%@?r69es[1`TdΤ< )Unq8}0d긪\%F2UsS5? A3`.&sj%\(dޖtURycD \맷u tץ9I@k[t1edPHIpHwKcg̥Sp&.e:^6,a"Tgx Ԓ?>=$р ZaJ.@ʩYqhINRPW qKv˜@ʃ9g>ZZyq\&I`"𣂳hIBa$K#\~8]\ͽT\j~, "Ȗ0FTMI٧"o'C~&y_kv {'$Ua?ofhE8CJm8Lq؅CnH; :`bۋi- #@=GuHc|e6J}#OddMWt[aWs[]6KFKeYX1b+_lm)Y3~B uO=,KMPC]J OŸn лY1;O`\}DV<tiovQpN`i~>)t[j*M* :;D!^̗E:1,aRX͍5f!sgz7hӴRBܤB=`\|:ZGd M8 ̮LƼ5i.eL:N7ҥ'O໠ a_`>"tGUY]y/{|-l64GfBtd`:Y9m_u tE]!GM W%Άv@&4o=̦AhPMLbZ L9,lV!I'(玈hmxi4NlI@Fy2OCn+zU+qj0)l䰴D2-qܥ@ +xeFm3 CQ3@aTqmՃP?$-U&DBUK74: &h]H!},V}X4R,šA`T=-}v4 i]Uw.qIcv(¿s~RYl[?pcA]7f3dRe̖/#Xzц)J>SZ֪ nFe`\`|p)7if(_ f7{0;/8R pZq?n|:o$,jkc%6]x )Q2n8|݉Ҩaϊ *J~GE-3Pf݌i fFWpv˴ ?:Gfcͬ2N ub8Ei%C_ ~<3^bN@ϝb_'-o.'FCk38'j[`3%7Bu>,`To.'!fsh9A ? 2ћo Yy8ܕ3  S#2/׹F /> d^DܯW}B[1X9U]9xEwvm\IonU؆ZmՓ,Hz9I/84aNɑKK 1LZגh*M'~f` NxzڑfgYH߅5bgi~ȴ()T)݂٢D<ռ7+UA9)QE׎b=+(נ|6$(0zi];h R]\t|MC( n?vy:Wz3ec=#tE.]Qä'i#~ep=6`Ԝ AۊҮZ#Pܛp%՚VQ20]Α%esHfgTMXxnb*:{kDId\\sy㑁d?joBnys%{$dt/N۰~^0),XXF,Vљb8#Pā(W8(r\oS;'cH@aFt0 KRE{%AiG%i$hUUA]1_!0DF}G|H5¼+|̰>2Ә35˥[ dgAO/E0Z[dgh"@J=ȊznC޵P%^Nf0_S:e,~ o{9/!xNv\ b}Al ۊvHIO֒ÔʁYC?]>^mo%|KQ?@2H=ݭ tC%ꎗP[q?E7:2HGǥ)\[OQHOtnuid@ ^靟FP!M1ɂƊz[0.u{jyڞN"q~5OH{2J/p^0-:p̮[wKW(/&]y+8AW#C^@zFfD3g:sܘ2ײU_DNx@Sn9to&^+X '-88 Lw7͓for+7xQ ufK kI~V;P_뭨'aTYQK*HH]/.Lz[Vr` f{ȭrj7 ky̋4Zzc,ዦLc#cP;Ȱ+rT4wFF$=.RG@h, T$Q*sY>yY"~af oB5b JJْ!T"ҝ+<_Ϋ.ߠ>̇c ȼз;=jUCK*9+a`;?:FTjt>k*'Gnh驵: .@Ϟmۍ98T@[{ a(6±=L-WT:|^LqaxG 9I ӏezǸbE$dT-囧,d#v04\EMrxDd.s*r Zcj[לG&Gm䗰x,ay~`>RN I"~vg)HS+nངZDo'}ݨVBKTC(D7 u&yM䟚(2iYgC.'M֜-@a2#2ZCD'emI,yVCӟr`> ^Ћ3ISV:t>مGF̌j2 -OD0,OMO۔\P1ҲAH%TĄ`+8`ΉjsRTp`;uP|9G_' f#B0ԥp h9S 1|#ŒJlObFR3FDĪc#@kw-[T]:{ !W;+RL39mUm|b1uj;Ļ~=mˀquσb/ OTï׃ZYm&v |EcSZyKYz4}*SBO/oPjns#ʹKԵxkg(ʇM'+YOvL˕"IYŔn&,19&5*7?{Q8k?!fT` ǻ]rʼ꠬E-FlHc@Po.;A뉕ϝ ML%N%Wο₩]uJ K`VIs4oB/7 z o-$l&7=һ9Fپ%nF1ТQ!d=,*7 0rjI `w9wl,3MST@:뼓g6sBөc7S@ڛ8z'aBQݽ]#&m J (נ Mu*K@uڀà7ݳ ˕~ME:>k/BW9FdV̰D&9e{48ee#%UpasG˔K34_vT ǍvBj4kdl\$lmo ح#wQڑ}-'Ѳӕ),po󉊱qbZPGmOV]-oxF41VuDȗg*ͯ.KOؙt ] 6m88/7ek'>Iڨ}~ٙ I-aZ|DOrRCNrnZh"]ѥm⠰\07R&S$A#dc1LuH·%Чυ&Ylo~f5kc5E{<2,9$/!ߓ'cZ%ޘM.i.? ’hoPE!50 [DE}c9OP.}ÈvChm{%yR̦uZD J?D[q>8jh&:\U;_ޡ3[EHD M`t”c*zPt}OY/C tu7I/g´i>$`RmYJU#YׄHTwVݠOdžmƐyWJWFW = .$f<I1{:R/&FOw##2k4(A˵$"y Nz@Jq/k¯QN:$}cZTAE ζ7Rsd ARȠXfTlCx:POڅx\%|uFKB**M#%x x9J| r0WLib|gpi'|([`YD[K|"\ K33aE+>{ o] <=l+=cU#ىk4O% J8y04$]bǨw{$a& JMZ<_qc[s-HӅa=K!#~pq1wue< xO"#80.X_.c_Kç; K]S-8W,9 e¦ و5ت5ذ^i[fo˶4c\7xŔ9KÚT<=P[?T"(l -B9>׸:lrqN{'CP0<5m+3.6N2XxJXn-}اOFC=]WHޯ"i;@>r+/EWdXxujࣹ ޓŽ{HSU`ܬ.*;L a%"s%>Z\[!mmdybF/v5싊# -VJS4&)RD@ [c=oMh :q!aO!V:,ͨ F?a\4 $>ZޖyZ[4eܾjRT _6vzseB8ƒfhl&%8:q.yA:A|"]WBztf\ d2)t􀄂pL8(]}KFXA 4V| ڲZOo(/譜yCc=fiE`n%NOKˊ=cx*p_6Je_ķsM <ڗ.Z7}6o.!/ݶGjnp7xȹQ= 3$jg8N)}wLE)ȵ> _A2}QUwi_x xp N|L]m]9}{3豣 R߈ kEqw\iǢKKC=;rqdrV4SPs-VkU, j`#˼j^"<*B={(O|}M=Qn,ŎS 2'C hF /AxmVB Ǩ=#nDT9|$B(?f4sQqmw>>]LtÀrc nkxBЍI*\ OBO[h4ø^yh\@7Hq}௫M %2ފBz^#?n?:mNw{@ , K&JT <=d zd{ؕښ!%kS8jKM{ۧRDlH̫rxg/׎J .Nb(.ݫG>(?-UG%@G'vSMjk` <eu;+S;xR~t}vw aClO؎U묿Or oV3%~PŰhgYZ07070100000135000081a4000000000000000000000001668434d30002e1ec000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/net/sunrpc/xprtrdma/rpcrdma.ko.xz7zXZִF!t/㠋]?Eh=ڜͩ?4S&Ϗq5k usjb'([t#/@:zu {s.Sm gWщi_bP-YZ#9ĕNbuG 0,TWϾ[`9+ņjy*Ģ˺9*{ǤdծWLmJ"•:w3Qd)9l' 3UA}ޣC'-Q,uz+9~asx)ct8SIbN\IYam^SN4q6d$2;WscȖPm♿(ꏝ:f+.Ope􀛡(K֞f^O^]PM2M_[h>'$u}$FyȲkAѐ ɫDh8]d^S@\gQPck:PcV\u"#G&(aDUZ9ҍ:vZ2YK[&JEK:? aǦ۱hT2g~1Ț=i^s݆Ί>T.RLs|+<"GV'Äk,y|TSjH[F4, k2}[}+=3qsLvM-:7!J找O I zF$&<{rF+^ݘ]WQ\{"sTkkҟ{^.K9/bG̐# Z9^hDAplVq.,VK,D s$y&5y/<|63+cGG>e~i9:5 F^+ej5jZF&F0X>X1;Ӌe:}2#-;6d)vVׅJ^:,3qEġ#¤4dsϗ7! # ԦnLc1cX]IW`ET׍2 ݳB$NzOcK^0k>ʮN`0Ix0xYj3GϪ(fHDYfkKa+Qa 9J8\Q 1(k<3e*cVAmtɪBn"5e3%Cĝ~=(0 -9bo' K509)])QbWACja BnoҤ͙>[h0U@p2k|\eD9 QTøt$G+ѼHLAKTx]aFsO/Ym;k)Ğ[w1#Հ9bT?q ]cfU}! O]jbᒴV s7 V`vUx'@ s\9f]QVNEo߭691^g9Mt̋ 3cc嬹P *fZw~p6*tZXa}{:æVj1 lNCE昛a"Tbh|c3o н҂,K lc5m[ w =Kt]ft4WZY;$#|V=(/IDTZQ^]wzlx8wEv tmJa,J֎߫X%S ;Aʓu筏1&iMep,]}._~f11Dq*_\ӻ̂S=':RQQP4}MUB:QhFj 6:4냶HGWcQo?"cR}v(oy֋QjY|v_=*[U,& G Jkw?ĵAtmňo:u&tkr9ωɋmW@O 8>ۘeT&$Nw蜬1U5B9z}j; ګPV+#?q5WkzVL4$Ľ "vߜDfTЇ~-V9r1њ8M㣙ѵ]eEtÄ3(N{f)äe<ʊz8zsY  %|ծ㍪BuUZtCgxȼG1_o)w;ցW8nBʏq4#h0Ff4$ɩYGSlsjy0]+D*t/ : Ő9>YN&zwM-JeM^hFnp 1jĥڀbMETL qr𼙦j 8x.NJt`ßYz=.ULcF\]=j1#9 =?$g<+IO3) G|);5-.wk/ 豋alO~WN#e*$W < meql jy锡g'y6a$gkO&hsFHXeC΂cHn8rZs"ɡ[e6e n :nt*~7_z B˥ݎP?>t0f<_{Eeɿ_ i!d \]iAm.|>kTmu\Ve]7J*jE5|a{~k3(*65AT5e7gmi"dC}6(0jH38\a Z"^;,O MT)vzyE x eᛥ~0zL a(1$yp_NU+_5_Ҋ;ƨ G-~܈ߗe O׶+N_&:['W?&wpF_WeNORfT>}a.xd^y4!}gZYL*! NY#dպepfT3ilշ0"XB )aW)ZGO HWX?+L-d ~mЭ]j';3|W}{ޭpkU4c1<ݕwtk664>V/URbA{L +,m>lN烂h[ʵ`X=,j't0%Z*c1jWTx-re+ImeH&PR{}3_t3Ÿδcn7 ľIe%Gέ.+Q_R;rD 2T*T=rqcَ1C&0kWk6H7A-%)6`%'0&b?:' hUS_9׈4GK~o=6Ǔbfq>ݰ*PFK#%O`{`E`rJg7w"?|mk1c  o?\i!yҕ  y^ 1\lEݺ~OHO^N#7VM7퇉|Ux:q`k $hm$fc^n/:AŷpXu7fM;1oI22E)m} cz1s  )AP\^z>38{Wʦ-O1$]nD#sȁdՃډ̪D>VPԔZoh"n6aڳ 'c% JF7^y'yp:YCXxۆBmVEa,Yu۔<*3|zӣ=B#E`uzg] UXS'~ G ?EiK4B%Nrz Jl(0[ԋ ~4 !9d?r?#G"Gס<#awI3wMӷ=ueL8Tʶ$ #zNX"r*4p[ {¯ *ٙ!؋yϟ80vX4;1$>xIJN}5`GSAi?[9f"jj<#Coi.j-f͠sK+Ρ,4 UHEѴ}y.TQVcwHs[(aJy;`U25EA"@w Tu"C\hvLS-p|@hʕ_L2I(ꇅeWZ`wܐz8Cٷѕe/ 1AWc^38i_]Deȩ7C:C!rY8׾(ks<21rbLjݏ㢉9K) FnzfZbnYwv{6rLL.-IlZg|F Z*ЕC'^\Xy6譋 A08yM1!ްHn-fpdÕEت/gR6/~$+{*Q_vF'Wm"Ug}KU6>boN g?t݆u պ^%lE\ǔ (Opo 8(V:K%8!lq9~[bZG;!ϖ-D Q(ŗׂ^ ]WxϸMK.eS/ < k0%#z}6ϺW7ӨB=2N7[,t< Q {y^D!h:ƿޣYv8BQY*.u[ qE6u3Ρ&Ɲ#=׺\VbIm7L^W2'keb3 {P0c3ox=j}7[N, G,ey!xf.وxb畈6a?}cB惍 F ||o(؇.Q*fKT hA9 }=3/N׍6F2@PJ1[v{wB9.x gp2,_r <~?nhA9Fm96귪I$B{2D,d:b1>~W8:˞-ۆɴ}?o)SHw]X)Oa7ezFbv[`TXD!5mr~IagHCHzs$ÙR,A|حΗ4|P vj1CGqZ皾<}t,3~2.|qz4eߺnGx8 x9%v:ZP;d H3L0!7az66UGD|Mğ{.!f N-UN5#1̏. Q#%]'XӜ52)e7![E %Oar_?#!CQOiAC5${ķP<^Wȫu.cxMKeDNǩa%`+ءdClE7S ùOSv?t^C)1W܂4_' *|V >:ڠS52C<'2KSN>.n4=5 383gT'+Gck*nJ(lk+VKM\OM3a8j$_P!eZNybx_|dK"DU$Seϭ{%e[Y]GЏϘiTias6kq m]cc8TC"V4%Nz x[V@Ij+3oh:3`?xÕm}.Xr,B4p *иB9Ts{">n^x aeSU@KU{uGP)~మ, 65 rCf[%!qW;>apЦN G[{5uU` !K_KIEKglX㘒РcS;Bl`{ rR IżUU'w2fxT8-=7]Ѭ*-UU6K M]g&aTg~@J oPq ?BsQXˣN^ Qjdxa~qc?˝EEE?n)hl^u:B޺C6N =Ɖi ']#بfWHIKj7&t'25UG^`d^:.)/E[ fw٧V}n-M|j7Y7wMg#Qu_WTٓ2 ]tˁrJ_Vv@;"P?C/z{ot65TP_6k4fȻ2 "we!$;y[itD>av` BI\N _[ Y/@$-C䜄EtM}p)AԔ8m UJf6!W $cХ7R8j.[mގW3j>Sow(Q՞n>ߟ,~ :FZyw9Qa{<62ٱgB•xMZ'H$v{ X0mc[@D50\8Ӛhs ;V^#f:zcwD%I6#Oo"l%;M)܊A;~Gh\A6f[̌gR7!5ٖ>pkS_q >-9"(ĐN}i؅(4-ce"P\ܲf[x\ b 9FVHdtU-\7{4p Pj} KC;@_SDcYWU~ ҃"=|`!+)'VAk;l_i{tiJ>L9EDJXpiZx?&1_Bd) nwrDY+4+xlaǴFAĸ)[8Ηym1y$y ^Ui)2&5ڻTQ-mLd" +/:O2 &V sY>;huEZ@~pWv*z?^/ zt&d&kyXcucfˀ)Sr].K"Flӿ\}:m?p/!Oz.gXRw->}<]࿼0[4[ܦ^/T};\Ք<+wrqU ăe55#9Fh9k+VՃ. 6* ?+:m';&t[ń ߽{9=-xCEk53t "KD&2G~ig-V_<VpNXȕ99o|o(@,S -S%م^{J!Ѐ8;kX'f!TЀI"c-g y'/a -f0x{=OUI2 [%%K^jwu (PW򪏱.'Rrd^:f(:~,Φo{PkUgؒq/C`2#>z>y[!"֗mƓTj  9)CLpk* EoU E#̥=S3u'B+6 P@]7 0aefd@CwEx:l2ɎXiW)WGb`)`NjF2<8D!l.vv=G%Cgc~/bzTش2,ȱZ6p+.нۯ ,~շRe}4kv!ܤ3}Swz,ݎa5l7Y:$VCT-qa3YafT5R1]LŞ_fy3$4I@,jQ]B5y!pD)mMh.޼(rGWߏ.@fwi Cj0XZu[>Bg<zz`^ ͗NT y% +pwI-QH,X64Rxa4Ybpb q[<0 /⣜tuP>ZY H °)QW!gw@Ӏ}nZÉse\kcF$A0PSpţevF:?pL[9}Lg9tGH5]Z8Z5IEaaMvь `/3ժ]ϴ~ 0|zns) F?,- J.T?ӷuӇ靊-q^edg&*pvx% lK'4^Z6ʔ84(#7vFw9AԗZT؉X |]xb /@X9B0pڊ[g <(rmfoZۺ@Gʦ4沕2#OqdnY.]|P)2]   ~P9-tw8嵎ލJPD(bB:d @,!/?xEg{ǜ3D-W:ï%M`Hne l@9pfYHB<ꋲ/2ZZ@'27XQQ؛FOzÀtKJ,֋zys0aW9/S(>8ɛ=@)ZlT@ tXoEI"J: 3X?Qf0إi@5/gqr(*Tl?5މKqEOsn| 5v!I &tߑS_QC<%,|f U l|xK_+7BA*DE L]g _|nS;d'W=]K/؆=gAط&JЃ$? N9)!osY6dx3({JcZ406K߇^34ڟ -'{f*S50)5^0*ru }CD>n>H>خB(I[p ҫ}{rB}tS(13ձ$C g!L?DKV$&;}/ l/Ѣ]6xn<:r'w< \Q mZ𹆐(deESClzճb^LhH2ۈ>~)ٚ—^<#i&J}QgC rlɒ6\|FÆA_ (%ӻZv\7(){~$4^wU^8~!v\Yl: gjs@E(xKa/J4W>&6]7oܶTȈ&ɌB60꼚}r9Ab@Jl wI(1s4>8솇ㅶ4夨.Y@.͝ k0O9{b9c^3(4{7qYW ܚݼ/D/I326ja: wށY5i~ y=֘YZ'D|%7P6wψtW&_%^®f<͑oʍFҘk/eUJ:]d'tHO"a7VۓCIh*~ 8GiZ9Brkd;FLĠBlD=WHs&n=z5vR "VaJ 65JciE(Fv)4%)uB /gV@YWQ FFZt'OtCUSʔCJ4Mғ[zz#ϧ5d3R/%KYF,nƕN"Ta^2c7'Iu>d:4x=KJ M$1v2Y1& G)D,H1 ۲aֺ2GP=cD0`s[7!HcJ+:Ӧc6o нlZ"g0+@2OƕI)B,3i^wc;5fX 2,iUBbtu̟%)Iw yVpۏP.yY{l] ilU& -bmf ߠG5lwUsv羔.G 9ApvYioBlcdKJ+ڪMh}go)`6ӌ(^ʢ"(TT.[ޭvux)CC="hO RLh*(ǝ=1-, "ECee,C+?gat9羨ۋgsnBZQ;܅=|\H…g'. ;Âlhuv'?[=yf4G?)ѣ~澨9/z8^!z#5Jv mwh|7@+Gڂd &|~DBs³Zjme?llLL#GbOep0^ ph44PI-|2"" ߓyj*.'kRSQ<*Q|3 #(%,,c^( u5n=+{s_(k"e*-6=5Y2Ʌ ?yrrɊ6ՠ;Bر#ҷ5C&HqM6Amv2+[ mV]aHZWtc讽+fMEy$ <-xn@LtpW~~I%?6_#Q@rOP,}((aߣ,9=EnZ,Mo6DABV/Ԉq̔;ƨtjnDb>ڶsJ?ŋ3i\6%>ChOG]Ih7X092vMOnqQ<vb]:AڬexO|D*nfy0P1Rdj*N+qխb{*&fzѕ۴:EFFb:!}O,+{.tHґ,YRS?OtP LE¨iͦ0=v,v!69&mc{$ZRljy'^8̓tmyjָus`WKGmØ]Prr[=o`2(D&s;E@߇@|Ǜuj@8n7f鰊mzV pef|H/8P& @?#*4DF$F<o/9DZ0CNtWm[)]VDqr>hBKpVnkTgRLV˃\XOKxH8.ùI)6Y!V{h+~/u+2ti ߙ@/p..DJƊ*qq^,^~%2F~R>zdAwviw*pƛ|s Q6j5Y(SFv??8҇ 8υ^vnur"oDcZC- %M2^3J_8hvTQaDr{?7e[^p1?2ѭ5 1 #ևXZ G⿧+Dx2OJ" f" {VEeNMxb4pox-\UX .KX- 鎀ˇڋ),BI1Bx J?R_M=V8KѪ:E@קw4#z#7"(nVWeA\)ҖB7#?e.R\]X=u9iPeψK)m6J"Q(lB?KK,ڎm%ePviq;`;9=~#IlRYZb'C4e _uh>|oMAg%*xOz4e0_"b!0ִ4z@~GwI}{)yGl ZgbT .mNΤ<>N&8TzUA1䗙_=TD2yqh'Lvr]bjVa i *y}L7^RuJAwch_~%}:Ҳіuqt&nNֲ3J] NM]*aVG! %|9 Ty=ąkR/S.7hzOO-c_CFFb{K}E_{ |i{ #SԭT7 <$ܴol e)[< UQ,0Z7;Ŋ#R ֘Ke"MS3ʣg~\-cp#UcX9!Ez0' ?ֈ )$W>}̀D2T>VBAB6 YcuSz_ͥUX-^1r$ɵ{GN6R,2f-dtWylw{sW+#l٩I(zȐ^Y"VLɛ ug|, CU[ G3W;3trs7,-K1L!)p|Odk`8:̷;/8$a$& ^VBJq3AdiV1TFEx}eOLv(f;@$j+ 1Ur=[WiKa]MPLԞK`l*&Q=&)}{D}Y Qʍ[; C,Y[-g ҃RȸSa&MS&H٪. K⩍_'* .[}m/vLr;sokM%/q OL4!6qi48`KY>·{m3^`(Y@6jOIoc i%"[&UyXF٫2uh Htq/'a`6r^bA};;B{?%X<(J- hأw`E ,OpSt݁ޢ k6wuƽq\ E(LPO&i!7 Ԫ-?d|KPt$Y 3; XEr_ 6RLiQ#c}u7$d?z,}H3u 엔VLye;"=)V`Zft0^1NKhdGt%P;b]21m:^`i8U5;]tVR̮)1>Tn~rG]y;*@~1yw}H5S!Ev.8QO׬U9Rl%> ^ wmCQN^ϨTFs֨%>6 tHƝ6rp rL~0svjJ/>(,J ;;rqz PpKYyRN_ 7NR8^F yr!k؃GDOK4Tq) ' @/6~(Ӧ~{?SY], M@D@+6?J]|/rR 6QcE!KhM>P:WJ,TsMˤ+Ѝ^}$3*Z 7;|fJƏI<8`'dHpeK~rC@  W(wz4PQ}Sv9o>Lom;DJ=Y>-9MTrs ҽ28sXdx)bGCҫ4qhd6%] pSa οeqTy{Bs %иjD~NA֙{n`VxL TMvDor87~Jj>ͻȘsH0<<@DH(3Zc Ԁ"Q*[ɇ/~@mY勞id_4] ҕ%x0Xќ.96"YK$YB@I\ h^r YΝyy[KZ'2Il\M^%wb1kY- E~l|(Nv-*yRIӴ|J -)dY0V&#PV$!{0o Dh_AG i6F$`uY`&Fրj݀F&APG\"s=Sx͜,Od,HAZLH)o~-Yny_muRSz G5L1MS!UDhsp|bd%D{a`' ʇ;,:yea_=C/(gKB<:l@m1,'O ?u0z#MIqdG 쉜sO3̃z(_in_ oX%j)u"ȳ֦$ΛɻR(tK:WfxF/'L`4ST|l,%䲦}z9>&-lg8Ժ9A))Ap }XVWhi X5Mka=K`3Ye&y6ATjֶvnбVe浉 7u*XU5ws5F$ S63sҡd-[/hWۦ2HNt$V+:ҞMV}gw"OYvob1c)B1ZشC!Zt.jfrJ(y6(N'",CRH"nB歟+߸K f7<909Nш.AIm^(;;2=T_7hxZ^^f#,p YR.N^G.J+pUx^!u%G6|e9]L)ykG*5֤M2AqCɲX.sCcϴRx_02A۽g 2,2k=:.(M2ʁ8tT.н0pʸ,`wxapM˻duWcp -+uP):P `&8 (Vy+EtX/I)gw9ux_AVwI^vYVamnK \3.c70(̥XE7a_S;%7ċ}"M R-%U^u]u[x圖mc'ZW]a%SS(YDS`Qej7 s]\eTCH0>ڤA:v.: [,"trN~$d y7zۑ91.\`̇D1Ju;?_оe$6(.R>Gݤl&G}¨=F&\1f&ӡej%]gBGnM!هGJr ΫQ--y,r 8;QDO_x}3+u2Aa$$l;۵<ٷs}FPqG=p+eqf!!{Ȣвasv՗#8^uJ+_$"9X.&I}A-As'XNjV@Od]6 <aytoV"ޘbjrpD67;be03/rH@VI%=)$3P!3]rx?89bX8|^ g(! k Ou lVqnX׀+iql  ,?n֒I._N^C³;v^_.T Az3"*(7Rv"Յ!CUy4ځC&S1rE\uH=_f!Qh(N|kl's̢6F.sS]JZi{1՞nؾ SToV oirR:#!MNfzwtr)e8LQ&}r%l{SY.1P9~aV <) v9f)`UnsĻBD~[LpΊ5!]W G`Sc,ȕzލ2J߅3uM6A.7y3'~?j7raBXcC W$8ʎıs "Ug]~>z>~,MQu¥j[h]w^,t!3:ֲSb{[ʐVsֲ D]a: 6t4ܷ &+>E@,;|;^XbzITp]>lk$#!f 0{nuӲ/]}֋L>l22V&B# SpYv4,Lg (AJ 04{2e\wI=Ca|mƪYy$W-mh 1[!_.#rBɻİ"|ǚݪ|rgCdWTEo|yN_ ӕuB)_~.!5 Zc PiBk~9964|Q # l#-vbJv \E (+_F옻{q=2 c1NjѾ?IX ^z뉺<}_׫hOČU$nF5&%IuJ)ֿSsB dǘ0r g 'iOҾlJL@!ZA^nc4 kZ=nzs_)n ]M:<ԝR.3]'0ڧSРaC@Qr۟nokC ;P ;/[YKՖR~% < g/j"bwo\AFoy_=n^>h܁xAäHDtTu`bR1@rwc :~&5 w,=5hYq$ X:b)##q܂$c<А2 ̯j6rWp 0hLP~߇(M3p|}; u3u,8Y%B-X@ =j٧l$ |t!DF\ v?z/6>TTƐD}aǵ^8̖ DgMB@OǸh?%E #]9ći~hHKwO jL#㓓(+%m58d=ChRm=ѡ [2;4S3ݥN]RDSZX@0d`A;O^h@.}3<aOK?D'YuoOfhX=T5ZT<='e/;6Rީdh$k r}ڌ=0TI[ua!oVŒ{"'5X"XN-^Iocߨ1hEn 2][R|C`*|h[ m2'Rp S>%n,mYBjxdǬR3nH_ww V:"K.q46Wy?,iI5>CW|Źͬ:ԬP#2Rft83}ϫ4׬HCY-~\0?BS6x!YJ d<B/px<LʋL܌WVCmg}$!a Ji~\VFl֜ ;͓+uλ؎7@ƌۄy%w߱ʥ+' W#KŬK3GL-D nJ?exJ3"U'|BZxJ TJ;/k1Qu[a-\&G%x_F*au>'%ل&剎i1X ^Zg9i%kGsZ&ҵ39:kS9  31#c|BN,%")gtЃP$/Ps8'ځJmD1-gA (Tk WΗk4˷r?9әט)v֝<|8c8t Z`]+L2bsSSM·F ⯨LL Vg7?kPv'3ߍaɛ؄s+WM&BlHFug_3e İX mB&}fY.)k1?ۡxɚ9%CZltb]܇y@cUFOQ3[øϮPj|{ a7)9ibmQd@&Nk+/,A4_.js0-$p'+HNg#I"O!+m~pUJH sڷ'/Lw,'8 ɢ-?}WU؎Ln8"=JۀYj^zEF_*%ZuI<:HpX,ܗP^3Aw{SZd[&(5׊7~Սu qb##w T!/g -# ɧfȜ>KpCF|RWt{ K1*7g ed ^y=AM9+Z{G\TyPIe݁Nk48JybMF7kI 3J j]>O 6`Lk07E9mfB' 2}0ưjs!Gv ds+njGARp)9l) Qݯ?8|*XJ'OGJ'ZE(}7g6N*A(aGzh&zEk;!/:~ >4[ #2 1r(M 86awhqNvBӿs&bpoɈ|G]9j}qkx| te7@h-Bf)L{ڸmdq)u'Gv-`LIdK6x&^5H kC$w"Ru8k,_g2ᮙcRFL1 OZDGO/Qu`z W;Д_ٵ`Ha&k O(6J=E}IxmQ("&=2te$U\9Uu0w;@h CFziP"461/Fl 8}=9]Xq$~xM8/+5mzѭ Q$kXVz T c<{QzNV~;F,wzQQuE8cގiW)حneu^+(`<ۢHgDS bYzgoтaӭH8x%Ф W'Y5o Rk ;[Geud@B%+Py5E͆ ސ"̏ΎTMT$^†76J+EέEVZ"v'`vyXHR~Mxu6ym.ZkV82ɈNh]T&pqV~`FFpGmKu+2ȵ!ݒTO-*9aҮv{:QP#=TԲ}ÈlB"qH]cյצ䴻n幯Y#/=s`L= RΈp"ad"'W C!Ǔ b#$ 9'֛UE)ps17= hEM҄F-RO$! u`ߨ0xk9i(BqNZnNvȷ>eE_D&a۰ 10)QUEFe@s;E][S>Y?enݧ[+W'a]hCW).;0ڕ&uD}F|KpWZO|%`pq2Ǐo4t}*!߶+CJ ,|`:|)c~Og%łxeЧpٌhIݴ}>P~iBZ`nXi8F,o0$m Eb1}~H3nRp* #7 2q(0nCˑh7 y uhJE (Ϳ&ҵ#R8+E?o+ȉ<Ȗ0\+3җy6+H,LʽǀE:+xa!r]El<,׺_Lg0G)"\z&84oTe sY'kίe%}9#G /MKej*jJdKd@NI1 N$gW5@eCL)^T:N't6o,hș>#v={SE׹#-‹_Kv-;2lԇnG&E.!=@ )N?xa"D \2ͽ"華$!D&Vh3ڝM"VE[qDcWjkUH"0q0CB3+uHJS%fL =C ܿiLyNW}F@s_P-/,e Zk]r:/*0I?]k)&t@'zj6!6+7i9U(d#|]7?-SI{F.*-`g3 C/eUFhMw__,MAK.ss_5. {Mőj@\I[x9"3L4،R@ҮsDPd}59 Ʀ} G,7誵P~y;:}Ln"+78XIeEJ6OL[-Np܅GH(s)LT|EUδM XCQ!w.T"ܴ/25?ݩfЛcI|dbs?Tvl r O"ڐ-kSb1s:!HP`g0衺`ǥx2Y^O"Y|YJ×XׇVXGz|LןvysR'T,/ #}P+! A7z>vXyah$["3oQ"8^ >&$UBXg3&H=|>kxmt< wYܙL#b;%ѣbmΚJs=9 bG?i5H0 B'*5Af0˂h[SRqjO^ld#1b6UpX"} ?R!F"j5"D2YvTkGB&=ϐinҹRSzeqK p<"˕\}  n2+@ohOY! ZӐq`_ I< *A r۶_2\Tё ,x?UHӨjH. 7kI{qګvxD[Fgz"z`z21ʛ]&Q²4!2EFnSšJ\!tD\ԨpO|?ϰxgAБK1Q88PkA0ømhGӢm 65Kw^0@ .0հK~>򭪂j(+֧ d@Qe&j6To7c/ć₼{W-ఽwدP&RYwȘ.2$fIdF%aLjGFh.h{ gc!+T|1T k"@aOr[6$9d uCZ2?ByĝTk$aSf~y;;+O}fWi,r$0c4˸ %z  {CИჃ /=ʨt:>3~:V9 JM1q׿bNH+gCO*Lyv"yv d?ƕxc-ԏ)^(lQOHٔ/ 6m]_.Xq0{D[׼o 5ֽcMd]Vn-%3 p>peUW2tomBF⤠.^`6ꤠ4G4c W3DD]/K=\DCr܌醕kSVCU+._@<<d0ŕ6䟓‘Ej۝c t0B oý5[)V3y1w%3c k5'?ypr)E lUitP3LܔYa[!JGjW/gH~,>}aDެ%!*e4J̭ LUCPMHV~}x>'̋៓8sB;*Q32:x,cpQdFOZ6(z+ U?Vor#$L A9jϧ>zm1 Ԧd*\cr}z~%t^O H! QAޚ^` Uhq#D_le$Qz9z}ؙM'~V'UDSqGU- Zq魁oq=>U87$GVWWlbtK9"to&8u?p9Φꇀ*zw-&7T%_qs.Bj!m';W1G܄gh;BZ4BSka[,,mlip)(l=ܪvv|,J >\Mn@S &"WҺ_o ĝm|  DPrr}3HTy{*ꌏ Z*h8I plHiTVM;1N.&EI x^'h߿Q-~?=XTGol)3#ke)Nԫ Gʮ@s;9.M^dc@*efT|T|-˫<2<9O%kE!4i-jwt[(ɋ@,3%w- oהK+oL1QaAPbQQC6IWsYQ~rr pczyMRD sO <-B`ѥfXr* E^so9]f '4Cx 1p}}SoiW؅IpS~dlfu Aa 33(?{w’t>8),~M[qwA~[8 -ƪ 8wš|x2HD 4gkoIP !iIBi\STs+3"k?rXnP]apu%! xas&>&FQDZsk@=Pj^`u'L!3-eMጹ;| 18N'#zy"iݪnRKHȲ51irNiծ !pPH;"=y?ϝ o wC̎[2'׳`s: 1ZD{"WW #\.pLV@AMx˩ LOѫ ԂxUPp‰ t 48"76V!G_wxl? ΄xZX/FV7C؁GRM^uj!y}/v. (IEXS&*s$Y$_yVuQQ|˹0Z$Ó%%QUI_|5J*+0w>)#k#5~Ph@b翏: ?H4I2(?@j 28'jԕۣWh7գXC>)xoJ-_RO29uhIëX^SO7^kޕ}9e#A0az:U+#I p^R)?T3B>/%ݝLjcr$pfB.%>gd ) <޷Nrt(CsvC:*Î2^~<g5@'FI/ȧ'6OIuܡ3 kӥhz7Y6V>2biig V>F 8CנE/,Uò1Fr/}#ѕxIQ0_ 3m7 JbwMXD)U_ez;큈ɠL5`x~ )&'"~[>{ ~D:YVhj{{z'xJĒQu;ӡDFh*r7INft xE8W>T)9$QlKf-9&l}~v~ᖊB?X;þ&Y6pf` r t ңlDL[Ǧ'x)K)+fLj6 GJE=O'tN9W>lQس8mVfg5Lw>m7M*XɟϕS]D PH7 pOre:Ϡ&,'\ИSJYsz9f21=r:צ3{̟8 WdSSh9Ԏ5]sd| ;Qz0 ܉ٞGoee]^Q$)W{aF0nv 9lMD?5/Ơm{. !vs2{}ӓ-ӂ56ΖUH&>B^_4B/pϢI1~kdݾ/Dngf5Z!e)"߈ӥ?3i+2xkWF\oh$BY7Z20t_Nʨ)0D RVbt;+ޑf dO!ִ<|uRa/!E,OXM q&9qRyG$>/;ou;9b˴ sئ|_N+ڏ8{,v ]>3}d%XmS,^g 9ڔIZAY8SoIYSg[VVZc~aOCSЪLnAm=WbPB?6`]H%?ƫ}b|1GTGJ0^BZzv;- \:zKqOt5 z+M_"e.1cb[=NT,5#5JZ?zu9 ПM-Cy`CR (dk CW (A}`wFt~l}aCDY~H 6ΣW#(Z5bƞ6Is\*k!qfbOo5>D.(}I(a[<Һ p=am;dZ/aHUD[ hpNzt $DLOSCStl(lQMtҧKjkU ( kV-R} <'$j(FL_4^xftwAqħ&eKޣ|8HINT8v kJNbkS^4Nӓ̸IFxí с⋢6`7lh d#r[`APp` KKF0 "WG(nP%a߷ٴSfzA69?ܕtG#R@վ滌{2zn`E*p3[SlX>OY U+*ay5V CLa%fƞ$3+ reEיST>CY! d塣gx'l-^ĕbXe?㸠GǷ6dgj6?4_}ҏE$hn^-5̃_Z}%1M0' h%:v\zbk_E?Su<7cCu,U .]]l96+KMF}^&6.D߭~Lw~Q)lS#leyGksh5cvbsV!n@L0 thɓurwM<.`oF#EX۠v >K,#0W> Y]qV &^SG_^nC`6 4yG9NBȔgTmYoW )ys.*`&?^([oȨ,MY ܙMR)$n&cק,^XaGn-DY8=m&_#&v@y;m1n>\rVO=JrVY 0G_H()HunϯWiER)PClsd2ҏÎ Sdד_SDV}o7h ڳ]{-2%30߯S >\8 'Q _fďEM+_L C6"Z);&pY'Ƒ/zxjfu%SxZqd@OD+6&av jrĩ2r&!\9 O*ɞ>:u'{4 Ec8u12l4׬(pkqEwuU y6 P%;fֹu+皡X;°h,h=5FOZΎF~i_tzKպ IޖK e)ޛ{{̔ӭW,ov^qZdN9NIT΋+" <  Zw +ZIN=vGDt<_ P\i|RɅ͆<< $tg3Jv}S 1͏; Źv_FE D{'aYt2-$ *Hq^MbIfm/!FO JOx8] "?$m#ߍ,l`ےQ"M!αj6ɱtHN\5DyU2>3gDY gUe]lpGF]̞'Ipw?< xSܡNh/ծGi S]v9;Y_PʁlZ~.TmT4d^? urKDf#2Ĝb5T( 2dop4/Le*q7&3BPa:I>( 2i#KlЄ-=nPnχ:fhρvURW)'Լ*^ԝ5;{7Ӫ8iHEC{$-2SCg *Ga־z2>,-*?諘f_ןqƄ["p]&8wu# .b'W[S1# ĬN]n^{'Ap.cS& ҹ S5+DX.j:qOB eꋼX eikڬ8kn˼(D'{[vs3Nn/vamZv)y )W|6I؂G$j_^-Z`s$e8\F%aHW(Zphn(#It>tx~ͯ/->6O3Wxʎl\6Q̛I+Ƣs'GE% 2֗?w &lUtcp*gL2c܄>̐QrTPnu,r#.@Ѯǒ'61/I%Zz=â̔7@Ak/g3d"J TB;358|^ mr*zmp=[hQqϭCLa=ګp(X!>,MәWb`*mY; {wt#L Z@_IlRA[DPOBnND0Z;&1A9fc{8>“RiS(NО m UZrє"NO#*tKAæ P-$ۈm9BL|VD,t#5Zl@֩x fg B|4L"rA=# P4G>( ̏Bqcb=tטl/@QVo1"`(u^VX*C#.mvK>[1/e$;T3l6ƮR.fK1֘tHr=٧ip-f̙ XM|# JԢu:jaƒ\8/!;$Va # IvԜ2hJ|eDj@+Z+q|o/^q 4KlHU=eA'6įWP=T%_]ƌ[%^kr( y:GWlUrܬOұNs=JNʭb>ʓԁC#ط筏x+|X5:@4b8 oM[[n5*NKk.MJS#Q9&FU*P˘|9&kMoe|/6Ëh?:MLo[u% kSxu am/NW/ VfW_9 6 z# u*ɰg$IvQ5w#rPXqHuf&ߋg%wpmrғ0앮b<ar%l()mihIIy*sCDpSPO9-!|/][H8 9`kڭpzwhy5]u!IsD@d[Q#Z P$s1Fx&R{UsiH7ⓑv") 'Wr4MU֛sҙ ~{:'dUN1Hp>PHm Ak1F2|uA Tf2"b}őzs;r-,CҶll }a x\=mr_^bN:rb-r6Fלֶ|۶$ "+/6D 52.TxAdms I=kߘ?3+\EY6'y믖4r*-LۓRc樢UqХ|t/Yx)7x7Ke^=.Õy@A.<)C3`n[BkX( $ϛ攢xh- 嘻}R}-6 {zHʄꏫt4UUF0y+ BQ3!Nr#z F&i|pRf69Bci&OL‰ɩjbY]A:ضsƩ&a3عԀšs/\?0^T1w)Z?}2%nt}&> 2Jy(,8ب Q\BWÛ̂f|[v=ROvt̿Q- bU.cy+Ag gYm.n11Pfr&"{lf 9 ^x9c:AM*SLzhhLA4!OLẃjF>3?OW%UJ2].Jp2vջ7%C+}=uS$TηX8݄VYx+3huvL:~2HYͮ*?6xr^uv#u )F혭<ݵ⻏ܨNTɰۭ у%:K>2osWCD^_ ow"yb#L6=*RX- #!cA{R=5VdUViiwIӪT[ן-j\Vtό⥶<ǗO! $oZ3@iMFg$%b@ل`l .Hg>lǽz%a}=c8ZIQV3#8ړ"mA  Z;Yfk"Yϫ:+9  ĺK2h{I,).;ߊ2eTOؕP7OvI=Vk|ToglYajxYS,im4'YS.4/T;h]RR*=+*v'J@,j|Jiwޠe'g,j11 p `]ƾGzx*>tLw\5@QDOpAEVR:O j]FkI1{bV` S7r I%—6@6˥w 'Zɹ]FZ[[Ĕ*11ù7<p '҇n֦oʤ_34 %ç_ /In-:'@pMA5مIs5+wQb#50(@ ̞&/C fz\B,-5FPV Mlʬe ^{NG{&ON&)@C5V]ykCE-:oG^ulהX9e)JҼ2="V MamJ\{iE ^|l5/FծEºu[GCx2vZHneb``TY8V-PrQۇ/NUO4% `k/crZ[`xٷ\?j ՈPF!\Ű|&\>Lq0mt"j8D?-'_+K֐зBOO(wnAXRWaCWW*T3;bE\jYSSEz,H1; ap 2g;}L8ђR(:y5 G\&Y#R+NCWak\&6$z)ȟ} 7 U 4qxeRsKJ ƭ [nnŋDU֠^i|(.v'sj܉\QUkV;xO)B(^ѩ.B}Qhz6T96sݕԾ *s'^ictfД˰kb8L,1#9vtsL‡*FF|Ni}*b tPVE(Ezz ^ UEh8l'U`XSW/˦PUf/bcϾG`bw@|^wp45NgE*$~wj^ƪOyvOى3QVtQJlJ'Z?bþďVÃo?S8O>ީfZMS\Lrש0S 6aLu|T2Rt'DF/|1| hhfʴ庂|V():ӪuZȘ):S-3n */PKewAw= fĺ=Y8->{g989*wM_lNy|ggC ! i"V"bv0RŒ]\qkNȻ/K:@{ z;>ԶA}z;l=5i,$ጧMUY*Ӑ-{VL®-<|?N(tGPUn/Ǽc%D Pn3EM=Ӈ8uRyed`RUi-<x9y zjx.VC4^eٹkJ*[K FGS)e%K8 VLnߢ5 9P:#ľ]1uڿJ= SƳOKQ۔ė}Yz"Y[<&ӮWXñG~1]TkۼK6ߠY犍e%!Ou7.{o%f րwqYE?4O=| Q1L.+}v||wJ<qͻH!F"tY[=mQZ1 !{{=mF(~HPӕGɂ0*Qo&8~2oD2v׍,7)]Po ^J[$5Ct+AGmQf O/ azg70 Yhc3D/WMR^Ek/ن8G4sW;j!wXNlֳ~3%3u{n[vaZ C[ PYCcInړLbGm\ 0c爠Mf'$o #; ly3>dz\B˳KʞHYn%dlsxv2[} {:~t+MmwDpZD@y=\9,(0gBsC7Sŧ8sHQQJRR"T6"ac9w#^HpxImo}7?]z:\2vln$y0A𧖚>`,BE8m#0Ǚ&ز SE\d0u'n6bܵn*no xW( j|0ߜ$shk- N#+TLxbB5 hkgWa f Hv0a}{[V,rmkoK aQ ON҃\Be+/WN9qJҡ*\(og"~J_"O,tV;Dkj 42 g9I>4(5lnMܑ435N{[FB*Tu'ϞM 5ql^ {+XVWNmP4M %ٓ,=|F/6]-&%m0LV^bٴ >/ [:gpfpca_XRϬ8d4)sp薕ҲgA`H z_L',}{WWrzǵ^6[0 \z1%P&޸v3iVdOO+z%:VFM Fs-g9c^GtH0J. h l1q[+d #=U81Ĩߐ8ӂi& od|Ի*kD5~S\$]_͖exv$Xy.^̎p\`BzG1%r[<ޔ,U܉|H&ChwKpp)Hݢw[D7EobC-ӡKXhd- [ṗW||n?r52ngHaE_.r-Vlor^l?.1H'XMJ.fqfny1Q0tFi飲Iu߼=j[]';%eyX9d$aі}Ĭ/f[SIP#* d +娄EuWk0OO_Z21r":pBsqSriG^6XSiKdY_C ;ꉷ:xZ 4Jpla?PזLUz@H,Y*l>ފy/*PY{i>*o+/Y:`x90p7N-Р~ Yd8$ᗴRq(~y669M'N`+d6FvQLEet.x"h(cyt3 9v\7x+O6-T/X=Ia+ex":wK1c+9|Yzl\5Ã#llD1t>noS  Ѿ HL\rB}Eeɥ%"CT=8&D|W6 E,T@ .g+h&ՖH W> BA\䂉;6n䎥fg\'\qbj%~70 OZǾ5Ç/enyNʵ6ą `;|mznڟ#{rz:ީFi|Y8:G#ifcrYBT,+j2_Vi ͟- U\m#=%Ԉmu1PM!4ժ5V..MO^X-uY Ρ;eǿ -Ixeõ>E4T T W$Ĝ(LB_aqVMqi1MZ졜({Q*ήx|~dԶ K—2H75tȃEuP|t0 2A; ӷ9BWq`h.Mg:]׷x#"܅g~0iS}Qף1M%yW(Y'^gP2+W5rٽ}#ֱ7 ĝz5(dicl]]ԇ~R`Lϣ~U@\B v*K gjׅZZ7ĝ!^vIPzN%|%30/] $p쫅{X5qUфMGa96蕮*XR*ܻiP+7H˺pQ6ˉv{S9fO'ɰ@!dz*{ӕD^f\}Y£h¶ܢ:Gg& ezU'9|I>Cz̶Ĥ=:ifhFCѳvGxv1A)az}8mjAB`6 BWtpkV0 E)OKK9U 1Nl$ ($=]Xn #@<ȿzCv1<_ɞB~z Yёl{d y={ɈC@^YُWFy Z&%$ҎT(5 }8|c{GbucV1 v{U[XCPZՂI\c-m S.S+SI%IS149F6m>̨V=3Zf1;N ym0AZ,pa{(Pv5\z.yP>_k)}Wi!&Yv=zO)w$PP؝&+Žh2^D>Rk'0pioWMPko jkpoCj9Bd)St`#wh{K亪'˒m6ϳq :=jo‰l&~@`ePnuvW;Zw\T hI;"ܧS;")/RW{dпSW\`f:P{amJHR Ŷ\^hI%gc L@'qPN,3Tof@/1{ (q< 7>%*h سFH(ԠyOQ u)"WЃgd*.Ige}x]s0lU0GZYNKĂ h#ݪu%VX'Dǰ.= \ ?2^6P9IKztdfJ5T ~7\Jnm+Zag'ӎ(+m: :b/XWE@8fKhtOYmhn싐@JyS1̋l~j RI<lS g%d̟;>0X6(_wФ*%,V<Ķ4adḲA+i&*7nu%+{/^Iѹݹ&Dni'E[.Y1I;xU8*[eBe;6 {+5YP戮.R2mU8 Pb[N _ }z(IZ7;`rW7ESz¢ڃ:!\<:{i2tqr9 ~uz اl78ckʴQ@.e"/nE6(ۅ©mJW =ϐⷋ/S\7M;_W$&bЊ#Sq1ľgE擌N)'¤2[_AfTc b=KSh = f #jn!x5@TkKB(e cgS3+/=tFUU!x%D<)o>}*s#Å; PL=VMBD GmZ6w$J4ׂA Μ[IՀjFҙiQS/Q^|j`[2א؀ڏr^]TOL Dd[,mbu^bHp }[b-o'd_aޕ6GA#{:+JEfjsw$ݦgm漥OWfR@=p:NDK"bЛp|溴 yN<8Hm^ƱEa0{ %\q'nle:׀.I@<;JQ瓣8#ĶV -:7.bY (2QY㊉oMDjHDu,tRT^p~&HA\ J7pȷl|m8mo}3eMq2<<=QBjQ!+pD JI,ظ>ַd=K%ϡrՑAh;٨f61T5:8Dw4}Hhu!(j8][V^5B.Aס"Um>f", ^ZoSt8qO[7 (/?#dwzR6SHvg;¼#22}QAEoM`ӛKz*ZrO|P7 `SsU}Xw$"&4|diנп1YǪuWM}?詡),h #.ޡ1#eCxv 4"7J{b xj>5Գv\7»ԔDT9Ј|pleQ|gQCnT3ͱ"/-pP p})iDKTU9k'zHugzQL؆w$̣ ,:I v)yAoy*Avاk< .F0j]D@L….HTzZY`}<>1$NѼ' ԠS("CKxV^qC4 K+ÕBCXx6yC$H̉>n H$ΘZү*7F޿y]\j l•Žl7"!FG) viֻm%zOo%&҇=(uio-{6i7sdMs{ hڪgC2ܑmI,Kц9aMZe`a@*t-+]k8_e8>-NKePy i||'8GwwҎ@H+s=e :T)mmXVhVY*@ я6i"08%S"`FD>^Ǽak64J&#aAKЇJTjd /^|&?i˵tۜSOKBI 03i4›2h@E/=#G,lXʢwb箔/>˻AϴE|;ɟu ݛ@XӱmZN5b&B{6U!tE$9!vNPDdKi +BqL3x_*mԙ=|{uyIh~էA !װ{Xu->Ԉ?6Cg.d &6}KONda^B -[,F=ze%R@$iܒ73s(˚, Z> gcᵮi9ۤɶA{F,'605unhtS9THrs)a_ ݌-NO[ %ζ}™AVm%;@kKGS X&!5H,[V38b^/pFSm':!o[c[=پkNU> sŧ=g: 71q֫m!1}_,(|O/%N)PpeDOb{i\&?cnW~ЕS·ԙ`,|$Jܛ>B+ՀGWFNqѼml3)6;}nBi+f7;i ڑiabA.4yu ʹEb##tt/r0ۋ2XAi!`zk7:O'|[nTdz̃3ML~~qٯ^A9 xռ?4hΣ{prΡ> gHi:bחSäL!K?חim@Ţ?j2^rbXVѻÈX1*c4t.8iiR!5h ) )uB#7Kxm*ޭN!|< J+{Q)C,c5޶ܛD@˔%:MJN}QXXbgp3Ԕ92K'a:&Lm{?-NAiJVKY;HH>;:i)m['I[aHA|ґ}S8|b.>^Cmd,q#ۄP2lT[8Ie]nЌ7Xދu8+sR&%ʥu5ڐ5jc?졟Pf~6X?^Ae,j2/`C!kч.|XL|7W 'Da]r~zIĹ=ukZ>jHotf\̧†+isR^E rcvRY%SYR'Bp)xQHS|s9w-V5 m(*)VX00%%pdf~HDxl6IN[}OUf1>x4T#"FV`m" rMq C<iMc?P b!تf^ :xȡO!pK-ci} Cع.Oc}cyRFqicEp"LV7huKM>pd-V,ioaa4%  H)L'8^[JUɎcIo&5w o}8u`K7j0v"GQZU;c|m"-ov4,!bZՖ f &<"l[ks/Is6œOū~4櫸 ;{WwS"X`PG2sP[yWx>! k.2`>.$:Q H hA\o`SA|nud7tFkKgP&sҦu'_`7@VAN`z5=8bh;jr?L _LxEl>M L{iNl/~"ZJGfbqӱ?]$|\/3Ц* <䪪n,nlg9|[L/9PPG9|+'?B<5-̦ZFeX$Y291τ<ˎ!y҅Faa/Z`eɀ<98AQJ*doR^Iq/zAՇ(xQg/oYF=5T"q!;skn1v{_~z4D9!SIo]1 {lTtA~i<~qs ?I#BsW#]&GKqƅ~o2VdžD?Ս%CW'AXELQ:zUnl.`5t75eT ~&oaMH+72b7Է&L B&7%m+Xj@zX%r>k \=+ ^Cd'=KLJ}y5I%ED]mJɱ׀E1XxoǕ"Џ{xݯ]gO<'YuK1w=MzJGMzNaEJ4\A0JRp5~)ywAaD$d<ܝ(S!Vn'<u ,0&y40}ľ}i>Q4/v l|; 3OڪT /Ӓu 939fgMUJ&(- %PPp&/ =)c91~ͪꇏjYe`h.3ӱj1SwU8LXaQC(e5h3hK.MPY&}1$>F D_+ܱhvuz~v' :B7` Ռ0+@UݲozqmC90,ʃWYVH+Qe/o!xZNL-n0}3O@ m9Ojw`?DyPsVՂ8Xi$ 1>b2t$Pw,fŒ`hB{vl~j} =mZvSY 0H ˹zSBgcn)W6B[c(ypZ[~۠eO\Tk3~3tq6iF醴n;g~kk ",wefď9@qJȘ m3gfIMe0 /x6Ց!Dj[BNw\!׻F9"NVM}TwoXu~w}J(@\_hmf1spAT($+cZHx vL} _Q?}Rl[ s˹ẘ6g[+ [)aQ>&m5 FRJ9.R^?w{=!ȠI f È"+..B项}M#hc:CMPņu ǃ''vQX2SHeoG:sClh)4] Īk?y4f&:fXنC=j*=r7U1^ͤy h'_|& Z+ t>z`rP]'*6M' 2"Id>ST6hp ;e/W_*cUH.:ҮCܛb ^2GvMAazz}4vTʮpr8}ul]d1of@{|->REJF u!GC PA QϡhzR!i- ^ѱPq 0⫅*J؁+wF4u 'A.ɜ8pA Oڱoi|Qqjin:4`lw\~6&_LޛXc9".[J[̸_`6>^ %ȱ#*Hʋu&#hM𫋉Dy:îM@ } $'p¸4hеSks w | ¡ _sX@+1?վcZhBQת9&i+-<2TMCՑc˚xKEvqjLo jSkؚ.PQ-XI/gm  pZ!Qn^O_aW  9`$&UOɿxCT94dž^<¡|T#(x@l6IEk!t8a`%rxT'r$M|죀D:#)amѯig]\57f v_|qn\^!&e+N;0yƨcBva{(!3;R-7)pšX] sē.ݶ!8i ]yNsM] ^J -@m- PiMmK iSQnPy)QB"佺+A_LjgO0\8Up)k^k_c2?Ti'n}=qcY|%\љ4rjW+ P@C݄3H+FA뭩6. HƶfEX _ꘞ K bوl8M9y͇Yz;P:J-oҪO.·9X?7~Kj,ӐUO̿ɫAuM+CYc2Y:F'ZJd󅩔6C :gا3~_X/%b|aͤD'=3VΠ*v|pE|Kݷ2n-ʑ-hkz El;[oSx &54i9 7"ӖAiH41лl9t*3S]U Mq*y::92v9'oOק7 2-FYKHγaȝR$ul@n~g5!9lHnĝcSZW،(8\KDae~lvoQ5n:UI`9\a^oKu#gMqv~[MN,Zp-F(Vf>>ZR[}_JE۪DZH,rBgXs^ebOOɟ@MZWag)v VV=lcy.+W誽gG#8çN%*ϩ)kl"T7%oւ} \45)iمx;}N_Jսޏ< }tAwЙ;iDIW. UG1vw;-q1m; Ѡe S\X&Ǘ.C'i .>fjI qJ 4fth * @ \N"QChۥ1=jKsڰk@G, 'KyZ&&V'{_+]{Y\ gu/u!@YeeS8TZ:pOX/LlHٔ΅u %F'o7!)S6Y*s,` !FVTDqyXSqk9eckw# &ozZ#n Ȳh%l=QMJE nQYFwnj/6QXV T]HSgl?Z'~Sɍ )Ac&3-~+9nAxkpw icSL/I,q{'JMh?N: })5֗w_E[8HDw5ͭX,H16M4o5aٓZ K"AMØ!N-z:GET`yiϫD|N=&wg6G6̋9F%·aѫP/ Y,!"Y3G9 ˋz` ZhF?8@nI~j+7=nűN|:?kQ ~4(z6^0[,i ;C5Ix*+(zژ6.+v%?rehz֥$-5a/Y(<6\| rE Ty<'zp1GC96"e(j%yk6|f <6tFPclBz, d!#-phxoօ~Ng29D]{9-~ʗNyl~Vrw_#w4VTiXhø$.Hr#^0DA X~<4Q ,y_3H4 $lXJH H va8X/YhvG&f3X2jlUPI#\XeL.!˼?2s%Og;?d0h4候>@Ew'+蜷l5K +JT.g*htaJg.Ȋ6OsP+]ùW?^0t1a" 52y&Sxcx>0}K>l;4{Uɫ~^}Mg& nSOi'MNJB~p؇@ Iy q"Q(%ճy(] suf/ĭm fR=8 ?eR Bm8z֜2|<4*-phVM/v=:BV}ܟe ]TZ"B_ Ք :u}M !fP=-:1bF<! /ɉQhfTT{}7`Ҍh_V&{m ef nofQMF,O8(Z{+(PM-v 5>K7M1TvZ,2JJq >s䐣ԺWN2kbW-5m#$'uh늺3!nx H(QuѓE˫_\XpSrJᄾpC"l*Ye$iCGtw-´ѩʡ nyUEm9uf yτ+ H#Iֹ>HA>F-h:+R f{eɾ2J-9 xL-O .*1߷zZS^w@f%X/S4Q8YH ]SVǒW""!_HܱWq DQx>27Y(8'H RԿtcc_gG+@-5 3(;'g\O9l1r04\aê~%,dU-& tΐSGf']|tLrtK&_DGcLY%91%P/V4XsV]ױF1j{^2[ ;] Uբ&yDVV4.^u p Tl!3skwqjZNB&g;ia# y6 J -zŷ{;&j:73ޫM%n`]"pĄ7C_=KT+n/@#E1x`m~pfz޸-[fL\RN-FL VG(ཝyoUaEiZOb[{3zI~i{{S .ZQKC/m<yu6@Rŀ'+8 wOj%ɲi:JO F\Uf :QŴƥ"Gʧ[u Zm-E+uA-0De-&ju,;ӵ|%l0T*ӂfpkmᔩ&ZO(Ia.4꓏S%םM{WF "bD+$:=EǪrE2 XCgK0tu}*hId;HjaA˃!Yu8i59XE? r_ooW4YUUG,'bL L~xjl"'>)&IpHAFJ:ќ>]) oS!xG@22-ҚCn%d06Ƥ%Tm=Us6?KPQzJwU/`Rn3+"_I%|L]$i0DWحצ*9#CK_s4cDճ5`u_z0FVBEdT"F X=a-\)j_įلvhG@4fpW˓OӺ5$o9% ʱǍ0^@.Fq65@ԓc;IHR|8!jvF\*H8kv =$)d7< QIK_إNDBd]M*Xb"^ ޭKO-d~󎼽C~H/Ź"LYnJ_Ӌ7W 2r}t ]ǵ)v@#%89:_4}cXûl{H- `/#o ֗Gd4{:Y]C]Bv0=)z{ճTNsV9ocA. H>'[-xd$VҴ''1^lDzsS6˻Qd P :=!~g;-⹇{FHHX>l>;I::cR E {PMEevK' =Q=5YP0q1PQ8+M,ِ.8oqu|Z49^l5Pv-xځ xtf+GceJ=?;͐-> $+HЊg`wmLp\D]:h/F%5. ,[ϴ[~7T/W$QtD֡ sRMiT?韈ܪi]V5$YLUwVy~Tm| ̗tQƴny~I My.a}R(pU6 0taˎap?!\s$5cjeS"Z0ZuRRJEKRg INF*ƢUH1"n|W;*R8Kq{bN).)=9Ơ:j}0p G~ݗ]M%kOX\(L1fј)uTV.7a*0uuv{/5.d嘹QXЂdoR aNO-قߗvfǽBp\O^dMkn@io b =¡rgarə_ ]F00J=RcG}oQm"aNA6p)?|vN~#~ΗJbb#`ړ$a;t鑬|"UG&㰷f>tumrO?V7BUDA"HD+Á;{r椦|i@>B KMs\nHט|+iF@[Y< 3eiS"94*~k V3U`m?ͽ\ @fG ^njY@) _t}a{?4 ʩx{Kԫ9>B>[z[/kQ3`kp4ۍq?f GiNuF@43cn: ^%CnMpߊx-)B$P$Rm\{UО_GҠ#=U~;(e#0uJ1@xrH}3`ion-F- }/' ԓ(g˘ksh Yt3c*&)r--n$pm 2zX2j >ef2=[Lg=JxjhKIVDjCg-CZ_=4bS%0ˌZ89Ń/~x }V-Y>T| %qW9 C6x\pF~ +zcQ;DoJ#J0@>~en,M13L\ FUj# LV9֓ԍY}+ ʫx=VN(eۜ7z&=ҏI@;qT5;MߘsEt]^ޘcv$aU/:ovH[.p<չ{HQ1hv& )S ASՎ+"Q#=*V'(K@G Qw-Ȁc|ὢ"+b&fkN^w=ߣ>.LH%J>9tyoZla=,U'Vĸ YfTэ=3) aADB /LEe3d j#⹠f2!d R$bT[+q˞xc۸lgCϑ(&/k;r"a#]] Caz]K>ksiq:o%. H9]6H.5.ڏ2E>pQe킓q\+mxd6@dZŒZb[$2ߤbu NRCAoHG0Rv])4doHvL/%q_Hԥ|,I!w*x A]zaeqjZſ.\0$* _wuIYNePr"W,C{)h \e5e ߢ26-Lfr$P3vƳ NDV3HxD& {a~W L+ W)A%Ok'EL 7uSֱYRg_6,Qg55Qۈ<{V^Z*x cpH2?Θ=-؉_4jG%q\Mt_!1;:vg|̻dĢ5uCk[^ <OIeulk^=1);E_DnP,2loyq*J=>IUvuIQKjt)T0 \H|hP5n,-b-* ;FقBd A-.SL!/ڭm5Eڇ PeZfyTNm0 k$=(٤=N|bxʦ }>5TgJctaoS5>]qX D'JVb2<+K.[ #0ȻiGwZAf2,Ö$e2?L5k aqWAQ*4 i"hA=*FDplZ_׌Y)ɑ7g]Ŭt8cU0ü˚x5;x9LZjOc (ؕ޵iMĖ"Ux`K_!HNQk:yUO-ی ڃ1 e~o͑7%'Dv8603YQf~xHjFV=d.yQ:T w9t7zzp - е2/s2uٗh{';цNhxAi"2䮅*W z1(1!\BO\j Hzzp /`?mvY dW;pIʒU.T?Q-Sx,:RH~r_[GĊ{jűK$iϸv Ėgi鉌!u\v JîvKdв-יKhUr& ےB]'#à#f#]c&[_V_ [Q9' 2O&GexUUtoKy @ss2ͧMx'kԨQYBM,y>|*Bm>=LвGV4Ka㯄{ą{W'59v`lV^8Sؖ,zT;1{͚i/}#qqL |`S!_エKӒ#tcvZ/%VnfI,AGU/ב1z֦jAs_.*@.(:hUrlS. l|/!jF05"ɼ2E0 KҮn,.]c,/ూi84 E sm{tO0%ɴe*]f8]q%8'{5_yǗ~/UR)x]7|&(1zjyw\(&a qR2Zȝ D#wT&st0!Hm;˛3lkQOhamuq2'>;ZGau[ŌrZ:}CoPpEwcܣ C dRx/IOM8PBrՒ8x@Ue_3sdO3S覱ĻGTMf.9=wrŬAbRL:!R -Sqᆩآ:wGx.t.V*E5}CYK3љk.]'ok+f:g7`YaÇ`G%bхH_7"S=3$/W6\- +8lu" JJ8#px-N%V3'Lo|,U AS~TL k#cZsṳ! v*rV(Wt/[sxuށQW1Zueܢqmt-y`kjiͳr7:l_=6Nms sH3PR"<;bax̲ԩ.@g,0>+0y,܏o7ݦ} .vyf)]@">lv 9)N0ƕY]Z ]ʱi.C7^O[{Q`Z8|*ٙ4@!d ψߌ~=V+TJ1j(saZT/ƛL6˴.H- # ;'3zrH[]Ix@4d{0x{YL̂Ay69' i;M.o,U:;h @cQbPA/sW8my)3ۅ$oGAЀ={Lm)m$3lW~A_aZGUm.D\VRucX6~nyRH \p~<9%4%ei4U]N{, &^i!7=+tr3`,9Ǝmsq<ia(1/SJ#4I=,9΃ GκO@˝dC *AY0 ? H˛:JNW7)/bWQW;K,8mz*yf4:f83VJcW?cJIHÞ*&.AX Nރf / LХ~[JUeiVa6eU\}}E忑$. /Dn'J5* &NVhi\XI~CRiBJ#v| P1 QEiK`Vʊxw`@ .Ldo@b*ght!:`Kc3ܟkL7 *HߠOyrCc26hkDɣ%%N{qg T"Ǩ:vZ)9 ϮǦCFL#upA$A8,m@pZzr\qv3Wt+:$~&3L7ߺ̢&nYj̎2FE1r̈́ CVGqa/BBm.=B$Ih7or|bٸE$F-C$rPH-!vBtʛξ;*<}ߩnO_d!6$= Ll[prB!nojOKeLN@ 2XRa*?:-{0o>vX͗0_NwﺾIe,WNN{:;WU 1KlPq鴁%\:?e|Z;uJ=/rNe5!Yrݚ>vJۜ܇R4.njߒ.QM jN[PF^:2'PhGIO{{QE*jcBtk! %޿6d|gܖ%jxr]-[hIg# )Sm MyR;zph<)Xef{/d€;ןf""͍ stƞ;Pn{FNvPGc4W4[Pِ Oyz^<:j˦) 3{}u!  qoZ}iusxC27=Cgӳ1 2C) MZ{#yPd9m`"K?8ֻjǚ ".*䑶ta1 7āhgd%-dӏ;/Manvy @s1ŚEU6&dzIElywNm9Yju>b+]F|d].-[ eReH(K`LqN hM!hjל(B*U]3wPX_.tltge4=:53BŪ VXm7  y"MY_N $,+gZ k]>,~DLX{q,ev;#d`˱7GP҈8^ F$'t:ubH_fX%:>%#[4e]^ҏ4:/ 7u\|#EG(2x*Wɵ2G"'F%f\^Gnwt 8i#GZ+^HL= hf8# Z:"`c`5,Kö}ȥw}4~&{'jsgr!IXя_8y%w_$RT&aE;\x9}a_Սl6}"h ؗaVNg-m7AQMoQЊQz@g>0 /|coMYGM xnTicu],|tsҨ~>կ vG$(3 Uڼ,>$ [d3rO(3i%b5DA\͛~T8♺ғ;3ASߪ&׼yKWP)W[EL (<܁OFSSpbOWverVu#Q`V8Un~IZ%2S0JL ]oqTVĎ a<|-_ɮQzDd̯ҁ2, ۬+ *@Kʧ0D0a oVP *- vl ܲ3!͢ jH28fg;We;۰M]^CTaв#E);l抢K[&.T8sBX UlBxU~]&10i]RNY55 H1i寉Axc-Q_u1ܩ kGF|?ǚ%0|Uwک[@t';2:Jjxt|^Rt3ۭz5.?ȟ^:RrD p!th&p#OcY`5`a_U<_;HMC B/v%}άER;F-fLrntDEgNh-~La2.[Go2p'HE;(!QiMmj՞BamƐl9i }njKy@>1-;A+vU#s>ɓAgndnR镌{mIH[`F0wǭL2Vg3U ׷^}xP8W&{ipits8B#Fyz'=G:MI^ NFF_;Z%$Bl'e< Se_X_|`[@RNG%4g@2R+밎DEHj߬wpyj $#GڼFI7rzn]ݢNe0A wN) 2[y_y;7['ݣ`!a<fG1Pn4bq a]$& ԫ!shZ7ze|so*'Y^.Ht~z3A˺"<3ewmCVEL0H:[P$3!N&=Hw^sK;9gZN/f87Ujuz;/i܊l!08 -v g.O~>cKXT3-on>j)hĭU;ucIїo:/wuO>WM&VHi tONPefɶzs݀ExO?%GO!焄/Lwȥ"< XIO+4R16U{*4**w;!E8Ir[3y(ge"fʢ %mgH0ūyK#.苂Upcс-G鏄EoÒ ,H>0UAg~UuK9 c~%:2i'm_$zb".VN{uIHX1M:Vuh s qUqM|ƓyDa >&aM`/yzؚ 0MecQIq%&rFşd#<蓑xx9IfRSm²gd?(Z#$4u^9M=GF /*al+DrPm@HmraB)2_ \{ ?C B~V"k$T~ۻC~! *D&ADei_o f)*,3ƓNl?x:yxv( UG{@±fx?@L{:ezgj)3wZ6I#YN XRaxPB<~d+M ")˓}jrM1X27 wߺqLv<|΁ ?3c/c#!\v`"0B,Gg^["HKTObcw 8{tߨaH,w^!{@F?|__DԃAf⒕Y@n |!9Hw1"پH!](t%QEsIam|K9Z f*ZM0#ШcTy"g  q,n['Hp. X}Gk_yxˉ(*XB\ePg*zB\`&Os3;@aކ&zEN|;PseC@7`f/"O)\8UILĿRmFzuay7*pn| g1)=_q.?c \\TJIxWR' RvD^Zɐ1*!;`D*NT@[k{N_\U%!co`wy2 BNJ;2- zm e&Fj'ڦa4ooR]EzєO?܎f78; @ZjulTF,Q܃AM~@>RKγI[B_{+*;$}셀^a_fRO${Ty\nvd*'F]lc<5#!e}CT j+pDhP:6XԤ`{U6}ވoEviC[Z jjQиKE^.|,ח[%]V w^4J64Ԓ!/rÜCGy8qXSB:?\'_`k༔k0׉cIIhn՜Y\)@c?[Ajeu*osj0clڠP<؛;Ϊr:>S~Z?Οko}*-@uGӥ EN&[2CO }ӟvXcV/&9U:P8̺k)HuzD!Nq<}C-,)}'/cG2"zpO+$+rV+g5sU*N`ؑ,&Q0`7T*!}\ )0o o[yg_{ Qvuԟ \(Kş={x&YNq[QZ:MZ5TQ?a:UMI=*d;A_F\$2gEC73Yډ1W0*MaRQ7 ! h *'1;Zy5@nԿ{#x}F +,ÝZEĸ3jAj 1 =آͧB)"[5B*Ks3 6V*S. 9akou)$NM,O/ouXs(HkK$N[mS_|e/ixVlq(HQ҆be(f&by0뮗|7xvv*ARflЋ:zݰiP\WW댨#4~'i~ysa"#&Ҧ\iwZ 1**|ۻť^J)ry*̳䎎! NE,. O`*UEIh$y9|5k~]^ঘx9G|5By Iӑ܆&{QEDͧ>{и@OL؜/Zzq"߇r -0DZE$6(Ps)tgVMIaCfT9AmƦG³@M\3X)]h&.g0UǾV~b;cEGnn_ZO5 RM'~ai9Fΐ4Nٷ$TLG>'\!鳊^gR|\F8K 's (Ԝ${ ]!J7嫔Ygk8m:?6WY{j{C=\9hZխ\(]p o$B|*]ctӹV0?Y^ VI8ME3*k̐b{J&X)>IipSϩ~u9[{$d9+x%rQl6]>sT)s@ }}mz6d`G>H83"o6Cy>FH+eԝiNAdgWĖTMZl= m 5źʈUW8++"LJ$J] >X;]l>Ӏt)C2 Ǥ͛t͇q;xA}MSѱG2 .G$RҐ*N($([%[dV\+,_Qu'on3Epldv J`a8:mZO~`1fcWz=5# AЭ{:~f朌6MBL]VѥAF+Xƶ@RbE|)MF3JΓA4orsP,OlQoQBN4Ɵْdl(}h•ӒU:)RߜwdUJMf{kޞ#xER^x ^E{|bexqIeq!{.$Gq 6ܒ~dWx#/0$P=t܄ƱS.b]O'"` ?9XTs+#,!^e\A cdmN.F$BYbf:'95+/*$7-V"淓zYIQ[8FfODI?w]? D ۭuzmz7y3w>% DI:CJW.܎޲>Zo̦Zbx0sF ?T>3$[[bhYo1""Q RS_'2؉:N@PO<-gZY^U.݊6tCclb-#k/( /=rva).@QڰѦ3mZS3(DvWHYF"FlF|O*ݵ _߻UY:Ͱ>vH{|z(ڙUrw@,2ZΔI 5ʲFX [H{/*A73dLFOJtķ/H 2wGA4]>:Ym߷gk;BɹS-tY@ %kVOD }K*~L_6w9R1;^<y{TہVaewS IHj!ɭE wYwQ$L N 3a/~)6)\hRBB:T@Ǫ+2$cKO| ] rI00a<{Hg|M!yn#U~wףA^^qmʝMY q&y; 3Elۙ?/06ٖ<SbhWetydjra  rbBZjS   3>XC]ҽW)> eru*IoQ5_=V=V3<62g1;:O&ڎoe;$:pʺEn5r JI ͎MWΊOA߮iǠJU!ӶcY2=ӄ''x.TW?[!`ek:'lpFGM9^Եhª<=L=Hbԙt鮛&LA̒=+2bP~iY.U72ܒP9#Vǡ--{p9-&=+uƔ3p!ǒ`\ÔF]y`Gi4 X<5ܜ:574*+^vG6~c9>ԤvQ^:M0BCZMTz>#!3.?;cӶaEhd;|dBu tÉʍPBh:*}Пf yw5'i$2X^fZGLRApdg,0 Ji3(˷ +`fB7}g'˜ֶY&|M9Khƿ`YqNHrk !OعcAYEoSr!h?(+}sFĂM4؆@ ʯ BѨX:Ֆd+qeDǾ,]{)}-d>0>X}(ڐ]% P{r2%S&=O̞op&@p_r*ef$šHc.#+Tyyj4eg&i lnPXc,>x/|Sdu8bqd{z,bw$NxQ"۪xUaա̍\.#%Bj?%O䃼z"Q# [5 rҤ\yڍ6mԙ̅5t44yFR I#l;!HΟҢ w,SWj>&2L(?hWhX`쇷ZLJydB> bZXW\'zom( t,=U9e 5Ob')jfh6jK*(u+㽊d,_Q"-7Yq$A1gV\q @DnN[LA+kXUI|҄[U@c?ͧ`.,av0L_[4ى:֒*jujǹ찘Դa3ɤbxrKT>alxIG/z&͔˷'Ywa;,";5y ip]KG>s/ 3 (s\Cكẹp~ ԗʡVgIB<I-ԉQ[DKI.bO2Kט *H;gۃ 82"1 C@Exĸ4V#3Ao 4d:XH],N~|GŤ&lHAMv.3( h(k*,ȕu!_|DjKnuMZ8;~r#ȗ%Ӭm7vl87NV?f`%- {kCsv{V²I)bnK.<gGC4,kʐҪOv_1CXb`q9-b Xl6/p>TW@0yWGZE(D`K!ݨ/˫JPzpޒz {d6z谖ۣBlqXFTO[T<@%:GQ2^{JK"sLb[75Z=N{ -ke7 4; T] RuS?bB}+ r3"Uh!2N!'dW&Q-YА"}֡rb2A3/jti3 ANiUؚ0R[Tx@o]}E%0^?)'-tq'm#sDS֕=8~5\'uk&a^{/* "jMu%J1󕁃Pג\t+O!n/YsݒԊz#^JxBfC7yʱ$Mtw`ɔ~ >'qr%pP8)9~*+{}߾>k[qYg]&nR`!omD9qxi5}I1a#PHyd F*:tʮ`@XzZ}hoI$̥)1'Axfh~7l7e)T*/թ 75g'ҡ[ee՞ l墧c/نv$Lp)GٰuL (`1Ys3 LLRƽYtEy,DDrL+F|!k; 9B g<;@~k 3fKV}X5Lc@,"龣cNo.!<=Se̙%u} \sEzj^mӽgfmu9elttrz[nPE3\  UwbFfn?GfMGu'=A. rx_JBG8i9 7"RxB'쥒|­=OzbPv78.#;B'b?d@ $@rƧA d]R bg,U&<8$-)]BOzglmƈFӄ 5:*P 5|Zoɠ{B6@Ey0<{~uOpcֿcB vɠYYE^Alҋơ}vV~/##EAXS3(S1T p[=0g=O0\naCptTeDxj0cxo(3`)Nę-qGbvLW'ažn2WsX=J_&w3CӀ![D$8M|^eTM̋X |/󅼎"zj,xޔi?S2X$&7D|Z'ɑKD# xM#jV2bj[,r>ZD>3=꿲bsuq?a'44Bl[L#`UQv@s˔zb9# [FyPV2f)pk]4r2rJ_)?w><-B}9#=r_Y{uN!ܔT/RyejXo%QAiwi' 85d.fknpC;^l&8crǢ|eR9 !|VLNٛ*YnBt4ȿ4r" QH>Yp;Sq܄wx,R;m(gťU)XQM<#@ sU@HMV?h.k r}"I0E+ǨJX8g5Q ze>Li+P5){8-U1>;ʞYgx ˙Nۣh)@Ř`2B: Ʃ;]j5cUbfBأr (t@r9k)lƃ80 0l}%UYᢓ/%;+a>uor4'*̶YSo`k.90q?J;0e xV9N-Nm)h!:P[X/MAΏ7Zil7tR=tfD=eb&xrmf{?ی"ౠ_aI?% (Q'l6M`/](f#<|**g)rFX0JR֭O.j吴e[F඘FZF7|YZs|>-J;hs*2Q$OCkۅl<;uT*Zg8ہ)` 'FuA ʝe>ړcz͞}1+  @uNL@ DAR%3^=3áw%9IAqٍj1KwVx] J1,&kKKR?0KH1?U 0\rJ:IjD6 '9"ܩod; YbYO5<$o0eReV9E^4„JE,-.ECnS}Uްϕמ B֊ V"dDnNaL./s3KW0{hWfHάV1+Y.ܴrcjLGvJVRo'ht.GU&%Rm v+ ܾ]Xi,= ,.V6bq9.-&|pnB-KkT5҉9$:` 42T}};*kew uWo"XճݜIs$ I͏ӡJ[m>Q`6ڟ&[ /W?겋!Xb %׺!Q"Hx䀊6MUI>(L»R**TXO3&Gp^Ȇ wyD _7qQ1gXeƋz=WoŽ%Cf<msb,Ak#Jڎ~IqhkŬlPcBv><T/(AE0҃V2'2#$pg0Xa5pH<`%#F3b!! ۭ#01ZygAjhXp+#w:g(@W; <5pit1 8 z'U܀XY^'RSi+}Ci)ޜ{~\cH]X$SbH,BHUs1MWuaMk tW%tT+L Hˋ ޔ!I\0i9# j@G On1+"^O>9#pVo͊KP=|Is鏚ɪe:'+Z4kcz[I<]`c/wH-TI{ML!j/[UvU"Ǫ@2_jI\8Fv!ߚNSt}bn{u+ sM 'SWsl%s[;A0XS!/q^u3uJ!:dR혂OM=&ߋ  5s[Ϲ8BwH5i]T՛us}UigTKU2YzvͲ\DFPI,B%(,h6i`^/4Jj|PݨW w4IqVHМ^-w:Ƀ5~m"2UFu9H Nxl)}#|rM.@~_Ul޺LM/;8eBUkѥSXw Nha]婋9(H K!L+:aț".{Sz(&v'/(ͱDpZ  I䩾'bXQRk5Jˡ%P`†I9jQU+sj{ dQfVSv#cx?6Y#.FwB 6 C@ ,%N$(1;z T R^e8mocbO@hVp/sB,&4b͏J?Iq^}:흓뮚2zk]Qyw0CW3YcbD7Jɪ!kF"3dQZ8y BfXO>vči*)Q nF龯-*fF-OvJwU b 0YW>Mn@JHc*a4|jp1!_E|L[}%~0OF'K\ޥYgһFZ>I3W/EB ro_]J@a U yL9>I|*I"o9[RIa/(udc;7y߽ oeW pKkc0-[^[1#}$ވU_z'6cަW.8vf\G`Xtgƚrl'/A -߿ugz<ۑNe+RE~vۈP%uV8syk5o|\Eʋ72W`< 1Y.c:p,b }Bh%#an8V6 WOSaQ wǸE YݾdlDÑ:E]9K䲁$h[+}d0 a$RV(x7TL)ᡗkpD>YgH@UWm_.&:gq$fY.+USB#4v:z趽Bhld&n#Q!yjdۯ%7=&{q ,o5C0M=x,ϱz~ 1v^ɔ<_x* }T; ;N)|tu(Cad27fm˰R>҂#4:vOffvn)-~JP\cv9zTBa.Xz֣&&qQUt>c(e?K&/H )q .+4l()Wa!,@).`|Dұ\؎úKQ#h4,yӀ \"b1LqG_0T@ڣCǟLYy!y:n7}v_WZ5.WVdyNzq(с&ѧY1 (48AZBi986~xsцE<>I'%; K gq kK!Dvjn*==Cxo>ntCyZ [?6ԘWEȉ?n% v\h15 jzqNy~Yց_ӵ*>'Ή(e8ҝ콟.l3eu͊a -i{_(_(>[GKf=2i+3֌rlLG˴$$[{/xma=i0}С֘W*Dc =,\jxRR \Ce8{!O?Vgf.bOQm\-8q +Oxoo4xuu׏|ӣ5P[RNҫН1[e#뛛Dbӽ*Q̏,m5]\rږM@y(4P?j}KJࢶsA̓^F(5 o;Diu [h9]_8hw"ZF`!\ܧ P S>~+b&h~V˛4ئaj&V(0RwUxNKfT}&ǴgqKyy2cR_޹>y!Vn )+XKKja7,ьx }p29d vٶnqבy]KDO]f׆y;aAF@k)+EY`%$6#ƂU@ ģ0]DGZ J}$#E-mZO] gV?BѴ0~\vڸ#/*5& Pqz"G?rт‘W G8kr46ρpr޿N%=ΓcѦӸoKf ʝ\ݕwڵY4MW틋4s9[x#%:BAzs۵R0l33P 7zMv{.ua&kT&. 4 %R+Lqsަʙht>XztVfB;E+ٹDۊ~%$XyBfp[/|fqkbNT}~ߞFd{‰6Wpez.8mfx$ kKޑ ` <_ɡ |O.eG:;ӏINǧ!#P0o?S0N߾vpܹƕ :`9x^\fВ ?LX!7W辸|_lغ/-{cx -/0KdֿvdvT +` 0FA9/yc q.Zl31M[1i:uS|u=bV2q~DGoc:41Tk9t=?\&#[:%i+s[S4Ƣo1[_헫o}=^wI,byk] ^Wʂi`y]_m/BO*7j 卶ǧոi1[n CbfA7%5\kY7e"0Miz؇W`B(ֳJ6kDKQ@b *1Q-3ޫS (yB5&my ߇T):hm.,g|sd} 6Qg=Zxv${f - 0$h(r TKKy )'.S~q Am _XNeO /ql l\d뙟Ph4z]ɠijH'1owpjÕTN|8 vpFQBwB9Ё-GuHp>[ʄG)%]FU-ĺ?`H ¸K5Y*'~pÓs|GiO)|iqiy$9E8q 魮evh&u6߉Mh,|fh#18+t43 WS`Bca,4QcE=)c U\?LjKMu*N ,^\t6BwĐ>dC3|_L\H[ I)Lxá:@}۲tv |-?w!͍džȈ-<8&`^ȐoNE1<\onF`NVa9H橩{9j-(솿 ەݝ߿`p]^"p_wꐆz{^ g9~b=/}>z?E6 (9p-<ۘEgk9,Aq ;r@Wa.muQ<֙O~ube('#X`yW/,<ܱRV#o'^+KU||:ލӈXW!k ݽ8f:cgqf5@D-&vUMdƆ5_ J%+.M>DZ,"e"V BüPfOmyt 5ɝ;dHrXŋyzݰ 9:e$dJ=4Utq&̑Hh3afYvjGa;r~N``>"^Xj+ooߓ }wb|7{2p"UZ !?d!:ZLΏJ]:N ?-c CeAOh0Rjms+i2fʧh}ό,sqd4&g2ʍE'1c>3}+1kYbǒB׫|.:#\-RU`N>$1话.J$UV}DIDJ'W/8D/`=GcL6\$rD!9gɐV2hw<Ϫ:3w yRp 0H&UL>zHM+{pC2qn0ؤ(4k|/`GW_Stً`C~ʖऋ\"Wveq+$*ˀj@R"tZ{TWjԶ,z3r<.;Dp;O*ODwk`_<87I`$6qCa)vgDJI{AC3gMz uK'дG2ʬq 0ℹ!F$9}Jqwʑ^bpecUcH1!պ QRտ͓o5}~|ywAoe¯)'q$8F^ϐ{hWO +`3M*{VFӚ1sLǸh{bxJB_|)Ro LwMIH9p!œRSmtZ'@x ?kگ3KctBO "|  e[wu`_~;J`wqzRtH@94/ Fk^D:x/&ɛ%t>3f}}F¾w e8:l*̘qN?lSiTJUtBBқy7Ac/׃R۞msX7H՘$R%,]$s(}C,BRgۉ6;ךA\"3D`qs;Q3lcJKqp!w)gI!q*ayc.:NuMt,\4\l]C9_\t v$̟"!_)҃x=F3;7pkBJP M.pΧwS 1D㍜aqHu"ٺI%K\cyyC}h2^CJ`<λ,o? Z슣Gp|F !2%nE3WJ,AWkyT` HR啇%T8 ~?-?wBfx8zZ1z6$ _Bi =P]2l kׅ \;W:6{kz@qE;<m7_+Dȟ}ai,3H A5һ$ p^Wb ]g8prEpGh#Ll6H~iTI<f@6G'؏]Uu jǖp\OC19e_EP%:z07)=8NI-w4^ "``>yg;g %l3-@{͂zP>]<7Q{920s蕌!6uJשgDnLK~T,J+7t 񛛊54N3fB,qpP>؜ɱ3siB),jD >}¯u6&J2~!p|)bf̠2NDHjE0e"X71LFwXnϻo uC$|U{"iєcc0Kb+ E4F.[V(S-}YgBp׏BWJ˵Jb#Q` ъYwQs*ģtrl񙁧w=noDJpi¼ԪUUWWP=d=/n;"޳2"\'RbH uHߏmOJƥ?"! ($~P,eyf&|FL~ϋm#~ m\\$$ӑpn{#w6xoQ+7hYGqIאַC[^ >QNߪ/5#c&InUv!2]^G|Py]GgiZHFhF: >.[g\KOm{JD=tdXPJzn쉌EgdxCuu Vp*5d3xr!G,ǗSp2M6h= *iYvK,:1P<-1_! u'o7^ώ,Q>("|g ص|(-* msy`_Ov H2 ӳɸ0[T K,?`1' ݦ |'+Γ#;4݉ܨg;fB6ڢ  O;φGz`ǙdHpX\yRpFs:^3JolAI0 ?ӈrs1ÜwG^UHA?M!sRuܠt")Ieu&l*[l/2ޟHntԳSS\@VMk'sAv{/"AH|/{pӠb7nV-Yf7NFxa]1Q]ʷ4Y'Z䒾=V^i<5#c ү$Lڊb *2Z6|D{zh&xl':Yh9HX=HQe!AOO0\JحyWy!0ԝl?#'s=E8o5Òl̎"4x i yr=> >UD,>W|N> Txb/b5'W:6才1t &8igVMG̚l4?p^Jx7G7W13cI$^MR?/eg &ɡ4E0;% gEzNXģȶF@q  A,qj$$ uUzK!1@%Գ wМ`7GtXXUPaK}"J{ѷyn(SA阡x 7k2an-6ϐ JA4 fБ`0_.J3ԅgPYVu>۰:,9{kA{sc`^K6vcI|;̂٫&e.6kc_< 1vص;_>42S,l+Ѿ7TU (?ʊ᪄joe$Ǣ\3 Lo1SߝI]x6 SwT˰՞pվyp7Np&w+ݨt[-FPcɨRU}R4aWyl/at6xw^sãdz(3m)pN:d]6; Ę\D!nƮ!Ii!&r' *a*֊ڤ#05tB5UVt)+Ӯ:A4 0$ڳc*qF?_3̠XDAK#KŨ˥8<.][7JzZ6dsy'Nvr浞PU h(mMP6yb{~!Ϝ`a&_ufEC.lݡ0YX_YU}0^a(%zh~#5 a C4D@nxT1+8;Que,)צXI F\l}U ,f)xaT])5 >?ՕS1 yHk0h3.VY=`HZ2E{?!D!hhp!1Î'<#K6<o"X (,iycMJrsEY,N ³Nklu#Ee_ݿ< Lcg{<+2Y9(EgN&_z(Jݩ7Vrn5c*S[Li2>o8%GX\- t'#\a4/1RevXj7kk^ۗ鍜~227}ikRY&E۹HԸ?ܱU:gqÉx$NQY((bq]4恈4}>Es#\~./N9֒B=u`-|CQ/Kq1ku| Ěz6$4> HIkyAzW(R=x;R<z)KEl `а狀fͬaܸ3a"X Đm%al>~d0d?96|3zM36Gv?[)h|Z륹sVzBSA+[]6;yZ1Uiߴ?dS; F~xF>g+kiv5"Kܑ! t@=e]0H/ +F:YBQkӎ%N{o5e<ߥIh`^m ,o vL4-̧yx Ԙ-B|A-efL !,7!lͪ.s 4ZBҵy+z};klpC`U,.S;EéU~KbnZXk-(9ZVVզ%׻XK3NgHxX% MGW-"3Eծ^yD1s&0c(i9@Lч46wAc9,?05/LJ%0ԽH?V|4kOv b QN^"$:MW]/6MZ,ո ;HΌG 5u>%%U+gD1,~䑌5s EuM1Ř(jv',UӥY<&ɮD*=\e3M,Tb|+ ɗ7g-Cv5gݰRޱ;iΟA 2*yzMiWwAFGwNtR\EyLmπ]CM>A9>ދJH&(+S.ȟцٗ "mJl8s`ک'j9:NRZAB6抛 yy;]^Y#1=4$ وii_5Cz;Jc'_*+lA:<19\<k }dCist4' 9s52xO30YL;dS,l F<㱚I|_YNV98wqII'S%F@0|@kL;CIE3-@ dn''+gKm#Mc}C|L鲪~͵hfDE`-}{cWIWfPsXvYsg8 wGrOv<\A7-ga `pݨ>nzEN+Tv4uTiJL%[t G'FG&$~[cS|gᰛBR. `p]k`|enbwIaqodЋ Wu"-gK|U%PmZY M n`g)TX hDy/;eaW]7T\޸25i?u:Xb#4dw=ӍⳭ_P+zK=%*2, ,zd?w]cXïh-M7g+b2NAg7+m>/6Z NOz7G ;3ԹxIIt[.t?˘_&Ѽ|lg[3-|UαvHߏ/YvcU*٭Nh>K.']CwC/bN ,FƚsE3z^qz7  ub*ޞ-Ay`-G"3hB\z{{7>sCUDEUɣw nP5r%'!iW^-f6<uLg 8#zڄ?rG`47r%)\<#tu}CCPGkAMR<`v{pbą%O`$g 4 47c H_-Y3{mW̢dfJjxj,f:%Р8Uz Ԓ3vs3s5 cjeG. 8 ͽAW(?>N_G[ڤjJ9";lv6C2f ZSI}ͪ?:4C&)xY~~)R6rU#[SAK7ADxOl."7x(rGHq( , Egx@ Õ/gnN?Q:; 4o,_gOEA˙gVS@ c%NvbzF&o-^]家i!q1sj$f\414fL"89uֱ?w @l BǦM[LGY~4La듦ѥ7J@ _(b5 :1Q4-"[ir0Ȳ kY nsBT%` R+rWr?n6(KB{jڳVqM;+C -Қౚ%}Ot*_k2[RfuYgvɨPmL.k[ٛg8em i"DcTQx}mfJ]{3@RQq%S V-KJmI+I~@.ڃ_v o"VKh*. (aTGcu(ЅY; j|}'.t-B7؄{X E 9]0f u¥"PJ`TƯ2a:$qՏ#us&+Ww×|;U-?i~TS}!hqRI"C39Ytݢ&ݟ|X Ι;u?pU1lUHL*!=[N`R 䙣4Ϟ%@1e;̾gi"ݦsŻt=" #VG} ,W QerͽΦ0gSlfA4tbOLMi {yrHRm8e_pGsܶ$5sav$kR{2X֕D̄ C]ab3>yʩ8w֓KZ3T(:ą&ܬvt!@NS1l=X{1yrк|7۲=%VIGwSRLB3+M G2j+)nQʛxʠ2ja@׉(sf-.q:S׌FN˃F62^jX?.[M0p+a loO+DvXJ$߃G=2Be{NaԆ.8$5k-"n_ok1wOO `N>DJ˳7)ePɺٜrWp@A{*VciWkQHULsIs^õ0U阌%%йaҫ It}- ǀ)i,g躼_J߽uZ|Y@  p.! I|l#hr3mrW,Ӗ)YD+ŷ9#ҍ/NΤ钵0J]}E/u1 oC|m鐅Foy8[jK K=JQ' 5J&[";ɅCC`J\*\>6eUmlF8j1ŀpR|4US{N ݦrG "v6!z0KHvY 9Xϴ/*cwm#^lr1mвrZAiPb> ,{no!S@HcP79qf]ynGÝ3U.| P'SUBTGuh Td(I8^ی۟!*fJc6 ѨsTKT>Pg xQM0u){A)4sfK7 ‘E4C ~5^qUjKevscj*-\6 Wbd=J%Wu- բ|;Ds2#i.:`%ah&1H:B\e =PPbꦾ=NyG+X J3Kw]7<0%CCz & `G%~̦Yۈ68cI^!Rm 'r=z2?2ީNFx>SƃDj%4_:$(aL>'n/9%XY}5ZI{5S/_# L]="R/V|y>o*xZQUm M}gN| (ڂ}5s͸A2;#ZNxWƝdP: !ܭLRf#,q ܉Z6(~_ X│ mSQ;#Gv+?sZo3nUOHf<[G0k|M~¢}[–H,F[#!3t4 1{,x$L5r3$oz\~MgʸyuцI؄::U/7OQ]\nR橴ir_ A/zH]g{V0p Q+$=x%. 3h ,l,5ڂFQ!Pd""Fҁ AˆTgO.7AӃRc|&ת*Q,J+LP lTa:29sHMQB/n0k%NMgH7l}PQɜo釘qu9qکToUyzc8L5cβД-U_6}.{ff@ `ghkSm A&F}8+4?KsV<5Ї¢ً7x(Ij3)WeLw#B.`N]yYnE4X/)&Gq:ds' *꼕ik=9$ٖg牠B;nn0L#c_Of~&8iGkyoc׷^ P7!=mi:֓V%O`9rb$y3֫0woFTsw3WG bJ4FPBCV(QC% =INMNF󌞭žA+AFNs=em/ެ*Mxˑ6>6˗ pH Ϻ>YMպ2AI ;=ly6+ji2DPKؿT1ŐX䰩$EΒ} zkM-BB񕦭iV=*T#:Tтxlz%Ha4F1=&YVbx7{`QL+ lILiH`q>>9_/B:F̘>(7z^nŽ'D½"KWS |vm+B4(c5\/)[pj;ߎ񌎌NOld&N-2:k!E`R\uSBm~v Ӫ{+ەZĨ"zEF bˍYBd{!yr!B^x2T\0zujf[.l9 O j-f-5⎝BUg7t_*G?BNk$2 }0m}YA kY%K|!_F]{ġʩWvR꽇 %/3IA%b[ XNf[;Wnhqe&th+{_^X S+qzdWّ+/iͿfj|6VWYx-QE +fPT3>ɢLsGB]8'S?>HWyׁoݯBZ^zMl~Iɸic溛CEԮ#L^{lL낶K+yk/7C2ヌptspKYehH߸l=qY(R@ MuEP olQxN ) ڹe  c^M¹C*R||+*6]磿KGl՞c}$C q[ϳ7(Asa9X[&ax(v\{ts g,/+udE,xN c>B@ ˢuF>\LW_ڦΰx Nv$K͞NSɞ:(8{þ傪"Ь2)wsFݯ[yz (5fQPh+[Q>[`T5 wh'h<;ۼy ',%*iW921sub8$)\HFѭz), Ƭ3Ʀ:q9ꕲAg4r% NZeVk_ 8btGK-k2 |{^oŻ{tG*%r4(31oi!J}n>jHp}w#}R)2`=U0lB%jw ={Q2E3y*Na\:k-w.=PgAd{Vg9-B%Y.AF!4q^M>tpE凌|?]yey:_T;`CZdD1K jxhQ(pc^4bCsykz% BɄr%b&5쪫w{N1Q.%"qKNTSfj2 "DgOuy渒^A9z1MםۘG xt9/e=8<J " j,Vk>.Cowfy2e˃8||r~!sGE㎀"$)k!q2 Ď#ۗ2ƔnLhb]Y3p`+Yx[ us F=ӑ IV\gB-Sٍ=׬P/n!.A cOR0f*U"(VԂ><"c {gn[T, YҠq/s sg"!:W0o895Zx3 c~Nc29WqǟLʨP. 5^ cG# ]ZWF0@ g a8i鷜иsxM=3b څBR~ FʪZ-`I0yK|wFsM~=V;c^̠,dm;03EL5p.'+ ]mAyIµjA+eU:x؍Us;^ 1IOAQG& vm\^~y!D/]cİЍ=ɥ <5+TÀvȺbk;HjVrNҟ@SHHNX E`[U 8 99lˆ`-$1Eo&5PA, o0|>=DdhΒY#E o!/4^ v3fx|Qb2D~)!|}S lȫx&3h T%]s;in-+Sa{{iceOeWKY*"S;KF!Z)?=wE<%.e ]LVPW7Vk[K*EZUkz/B"[4A\eII .JA"6˹-q&y^h!yC۷g}fhz.]Kh;S0+,$9U*"B̟6)csbLY๣ i-D5f$AL; Wl(a2i_I4X mԢ(٘3ܷ} E!* Eޏ0.*t(*FW .g Z@;]{7FjV_Z8g%MpAX5 ɥ``dAk&ah~zSXc!A~6`0A\kMFYQ| 9u$Pu9k\ Tj Bi|Q';cC*W'^ybB7Wc_-arܣ.E&JC%Fö^. %`e+?CFe֣{eˣr3hS4%tIw 1}R $tGȤ4pVrGC]0j2#6?,sDܙk^S刌UQ% ͠W$ tjo xk34\CYNpV]|t=goޅ'ir &SY Qqrk<2ICKq/5V=שs#W`aငZBq#G0I8,&cD.n75o̷ Sy]Eq+pNQ?_XU_o #$Xb0E4 4~̥N.vzc;[2@hF&}Er_™*ϓ.GG@-YNB =xDx#7>EBj蓣.B9Ve {I a A0aH&;<^b.{ng4|c Q}!HǢp 1$nɨ, AΔ57Mvyh@ASdܢ t|IqPma~P05b#(d8_ 6l?+`H^S=]z wũF);C9;_ '$NP>\]c0 LJۅ *FKAR,?ɒUTlK |I &_EB_>F %qzYF6:Zm9MKʚxDd4t 9:CÖp:!oivnh}w>iXͳ\F̋,1> bž I9>#M;2E0٣O^U,mW=| LB_Rm1+.E-HY3!m];3=^9jKM#c[@miuzD-C1|c"S[=KD=ϗ_IfC^Vۄbg\Z!q8tߕ_7"RrWN+9$Ι)>Ї6绲PvSUƼjL%JgNe^`{Gdo3Ԉ،jBb1$HyG-|%41Q]#H%E0$$3OzGJCE5REN jhwtCY58aD(&.4`2G31Ӗ0)Xg'=+RmjND|ɏZ RƧ&w_ :ѻcX$NQJbkuR̷/8:;o'?/NEOs,ni1LmR2n >D{JS]Q $TAQ dhP# Pr'~Xɥ.bCŠU]6c/ ӶfWgs"νgday~w. }2$r]>ZV(2MߔLi4Nkf2r#ATlP~ _6Yɖês &ZR#R=lY|Jw!7%O OR>bE޸ΓG7t83q AK~{b]ҢQ脚hNu}VP?70.~")8Ⓣ.a ~^1w/:ސȞ*}Q4:n$Uw,;cǤ+H"R!O@LNؑ!Cn>H Ip'y#JJ 5nxVsxQ/nC=rS JLŏ]>H%^^Lܠپh~ Fb}v#^eCgڎ8i8Cޏ1‘klT)1\9=蝟0uZŧyqz>_\b\> `KB+SsW6*Pb~.pF 6 rz\{zZAI}r7ZbP:ob ƕxaDnuW`֏3KOXMw{Q{9319D:LkVV ֳ_ lgX |UZ^0ТwLjˀx V.YWtdo2G{¦dF G#*Mŧḅ=BUvb̈ˢ}pDO(h#lO q18Zh:1\ڐ uϊwZ]蹇kY\_䌎sC ,vUtR,:x:D/ðv1U Bê||yGs^5>όY$e?}Yw )#69ÍHWj[9~]!Bb_KB|]۷?2K "$8:06;{3ǭ.Fw({@]2rCVtlv¬\m#hg(8TFmuT2s$=ۣ9u4_q`[nSeNLpƟR-`!<{D. Nb`6SAzi]*?ZަKa~i_\HlҚX^aLmIbtۂw'6eL(\fS=Um4 K5"EF6T}ǸK J/#Y\+*izIgԣ7h,_'0n%mrV?(Ӳ{ݵB·AOE2|tcA` S.%Dq1{ͻE 'ӦhC?ڀk]{wcu48Ƌ z-ΚZ3+i>lXKVk > r̨r&:dP[͒v\7">xMB.Y_c?t4ƑۣPk;ؤGL.OʄNq:;7b3|a38fncSx7g,nBDp2*Z Aژ Z;{8ŋ6P=X3wZD\ = E+/9h<,*dS1Vm{Ŧb&(!`IꩍA秲vۤ",1!_Q?k-⒃,O+՟d*!z 5ZqY(g'k ]L]+WHج.9F$p(V%&m p\Wjw10n d+9JS qWw7V Z} {KaV꠪^"-4 C_C_;y>Mn$ֽ?->*8 .Ymd;ƭ$`>lB)"581(\ޜ!yRDVC{P6.\HV:[771CO |$ۙ*ϬPOy1Ie~Ms.L(uu1K 1톸M&8y'Toqmny (T|qcGW=xPhʆo/S]=qIN}w#m_ 4Q5њ 0OпOtXE7@Uۇ\1K}й]|/#N/ӿ4x 3d1Fg.$ j[1BjA`qiA4_ʞz(oјTjW L݅9R {z>R]`Œ^gASH}1Ҡ4Xf\FcrNZs$?8o`@a}8sڇ Pm.GU.k?G+qR:>Z9m[C_wq!Eԥ 'H:[;n/^@ TjqAZ i)cPXXGȸ{]αdCc5B`Ej}~6]@X 腛(7^vDQjr&K!LRK8)>*5 ]Ue%mV(]QO 9 -[Yjٗat9Nwy!r/IBa'yO O!D#8-.͞ދڑYo"QҗUx\HbqpKn^ ͻy)H7 ~؈O£/W)X~[r%^RoX‘4! jYۚ:"pwˎvL;mb^#2ii6Ee `lgaePuwbw:*G9diFI `&/n GEC2|XKsmʃP<?Mm4k[/ۏlon=0ɢTH$лP=CjKLOہ}KskxJ=vY҇2(!Y`0` SxNKIGnC-/ZNLX6ulV]dMvB2I & ~> nrwcXum8^&c%U lֈ>JO:#R5e-]2W,[tI "%̻I$͘pN!7"\*ΡVpdg}ޅ%dxMEYCH9QQ_´3D.,MqpxcTyl=s5/e28J#kRX-((;, U4L<͊nxJeSi}$ &#÷ݔ\F%vj= :(bS1j7PxL"r-*{qkC?*u-ږ/jpXh?_)Uy _ %ע5`0ɟ$"-1o>X7c¯eٳHݜ2ʉB>j{A#qLGrm{93a凐@taj Xl}ՎgMģ"XrҖŹM=(/PH71ҒQ`d{T@Mj$%F]MԪST9wU)DfID1.I&m @QJY^U& ? oh 'bs3'wd;>2\) >/"=!OIpƭ{`~˗7;jUC #pR6#Xa?@]u[4(MPl㘘4n;^`IDz=H+sO* <e͏ cJs݋:LY[Ǝq♅,X~=©Zۛg%ɃkRqkGϞ6 1Zˏw3 @Pnpc%@/qe9j顐UϳڥX7#]P Ew\g߼LOBrp^ L@"1\^zH]2o;d һ&f:qَ~:8 M܏q3g3ڌ#+쓤}i5Y5SDܒKJphћ[K"@,*$M³mn ЎR>`{){iM5ݸo>yw;NITBw$?"K+_{7:gh<627T5ѝ  ]FILF EO8DM qe(74- ⚚j]'baPhR7×ь/7s a\a ʄ}vU>3I\uȚ Ɏ<ZkK'kB>$)2bk#2~}ԗ9j)uc5jFZ=B>l3UjFk֏{ZNOMq/cQp`X̲,k)_bIS >JVf0ܖf ێ4Ka 5}h f+e& v(t+B!7a MG]eK(gݗ M[|(Ȝ:fa]έ75'5I1$Ԕ2{OFA&jFif(SNu~ÅxvC֯yG˘If5zJnZu|Lsݝ"j5Nx٠c-ٝ)_l@Ð y {St,x-K@;*u*P.AW?Q:AlE`߫ȶ! Qh̓/Ϥ!<sq&4[K}4V)~[TÁ!pRO"z"')(n-2U4-ˈe(yWFROcфT ɿ~glCr3)fΖ* !L9L"*SwͶICܹfϠ$7Yv5B$hy"泥lcP?:FtaZ1:ly㮅5P ٢q\0gB!1f2qcŠ %z+(*G@ϝ|,:@\Adl 7V7Ӆ)q'r8֭\|,b_;:| )q}La"Yu5JG~sq+JA<Ȉ -TL1EzC !O$PN+o3ڇ_ 'Qywv3wLUE䔧'XXx")\ԣaX[޵sLU|2粙jiN=ek_J,9|e0$tU,rv ¼ !emJC8Ri%Be5%4i`sۯqI7fGjsU1UB/ *%bڋ u=b\c\^l<^KKY R،\#`0j׾yp 3ul[WvCڑrMnEʼ:R-TZs#[rF~@WSУ30GDߧkeb 3b[3=)BEx B\k0ccƳ ')gzi0x~^aCR"78_ uƎ+K{B ys)[b8DT J4^ '.U@8;/0Cylx5M3%V;D`kvĥzc<[OFIo紋7gH.q(t!A^XIu j(^& ҽix5pg%7#'z é+'*v&I&6;ѽ*s7Hqzv>HҦW`=,z>5&v9P_dlj]3ycMS{4vQ(Qu*PEVT,#BY/BzVzqgnӀ$EgWBb۞`U_[è%X !q;r]9:~]XAE .&&{{5}J%_T"Q&&E2'x !J#%lO(kYqa8,8j̮Զ_sФ˚2&fKǵqbi|ۯ> y%8_tJ[:^`t eIYMܷeտ?'6d}!2!3ؕZd4?\:V嫱,wZ})̿LnvKR(ų5%8D _򬔎7R a9e$A0Ptq#1f實,b۲ I W2! .!5!KPdm cf):XC~j,ar:>oW67mנQhypwQB0P|nv ,)؉4#KX^ ; Dq| ѭ\^|ԦKxLb[]*)Gbd{"@H 5=[`o:d-t@ƇTӃEĒ^FKhSӾ[y+H-i_}G\?>~aTh9?1ep)i7z4@/؋hR& ])I0iq  =ӯ6aَXv-RFC #W.X,ߥ*, $T6y-Vhˢk ;*MŖd"IgbaUa|PPt#VnFudi QC 4F 'gIsActG2&pƠ rCv ί o*}w\+x1[n)ES M tt*A ;_i4i8v<گKg)"Y]`ȿ~@ҿ(wUr InLPz8&#eu7rN+ìxUYMԏJY_| 䘘cڢ;fU3JS~}*֋̖^* ǭm@$2)٩t'p)rURVN9ulu<@pqI1<2qS_m8qB<g,U=iPN ۓ7FR渳ϠkZ5_ZHҼAycrCdGvw YtC !7أ/[JaGEpR ǭzf$=ԛ~Ġ=ٮV\J{,vRg CEױGj\Lm5 ?'w4,#ÒkڨGT:%.D3V}6{B]/*ڋV#Fy\GNWE}}>:N}^ |} o1 3։~88KaX=vh0q'KQrbwDA-%"H)= F^zCO@ Kr{H bI0_]8F{r+ Mvwb:y~&n@;# (`g4 Y"j隇{Nsz|7czBf)R{Yb(Ha/yZW=SY5@HTaYmU42Kƈ(XcP"s**Y*Q7Z{l7R ysx.Kz40;ayoI1W@gmn~eЃ("&GHGqbW>z8d9׆d;@7xۇ"} hLK0㕄i".4?(⫴YP|-%*RnV k*lUgYIr,Pe F<}Q.Gڥz 8Ȝ뿶OzI&Ta?I-d<0 / ;>fm6Q0~o51yn1@2|6S6 r-TB,j,++rcDiΠZ&<0 5bzRc*HC{ݍ\[wx>r@Gފ-X[s!j,Ng>yTkT߮j$i|02OnE-.#|(kaϸ-3ºOo"QiKcC\V6RX,q>H G&g%rw|X@ l?OEvC\`Է)՗+]|}]BG؂D{1n)DiξkF+@o<},F2V+ȥ*Izބ6r-u*/ų"6J d1'(\m< DDŽ>uC(j;rȈcV[Te3ݠ<uPKPj*1ӻP׻I&WdT'-8~0 HaqDg8EQ{m`hz49?iNmytܴs'ڂbHj*՞[6g7-~_{1>+2۔#LQca=^!F0N* WR,iY.̬}D#YP\ d¶hC꣌~jyGݠ46$_[dFgdLTQtR1'e%tj9D8uXؙ ]/ll)\y]w@{J]'o۪Jb"tl2Iu>2Mq)RZeRЩK@eҰ3Ii u~$k]hEʫRy21z'Òǭ -:@ZmefAqcMUg\b VfPR*Xs<ڢ&!lkA{(\2P>;) aG~ {KGr[ p8h{.`xX(bzA`S @el$(¨oTcp@:ӻ;b#?,&+9Tab1xBPVLDF不n3L׀̝+ `fDCf˙5~q5ݮ&8 ӌcD+ᩩ R"\3* RGAZ林;ՊO(hgonOtj&$@[`2\6>)"H8FpƽLF.@-X|W@yE6CDZ.W&Eup`qe1q$1G(H ɯ3S%i3P$}R7/ I9a MW_( mȷd;&j#hlI`5BJ%6q.Ƴuq &tw+aҲ /K1,և!\& h[ dZe{]E ^'m$SG4 i%[Mx֫ArŐץJo).m̢W3uTrߑS{-Q]  ]ZU}SnIS IHz^n8F#CM]Іpbv_ZG=m88Pg &EM:nWI׺5~Z0+!$7 s,@F) qp㺉M-.+!%y 5 ;G2vgelu";,RzS De62ZjQk s 87J<ZzG(JJ ;͋2x8t^'5]OyN~UjHSbp߭=bӱ1Ţ@İN:2申YԳXq'Ʋ!|JC\ԆiIj#jՑ ;Wz+DTS*cr^Y읮| X6hɲJueH5f~)u]/0?Rɳ4K&F-y) '\% Ä>a8Hgx<ܱf<#eǫ.nCqZKLHz(XUа"zo<:璈Ih.ԹY![;(eg&̜jKBV (}_qpEDD&K_BtȐN{%- ZøM7"n7l{,e`49ZҴ=IT@*=Ed\(*-ZM9ۇX)FDF19n)Ba`hpʶ1#T+WQeG#,xAv+ p LfӵK#sʢ[ ]$"D?:{l21U5Rp02S|quƆ.I9AEBSyLF'Fo*s}P\ǀ"|QtD~ Bj1#X/|ht p/(gPgN^v22вp:b5kr!:ߣ⣹wBLhƘ+Da)g_ғInXCpiw:ˁf }[RΒsx#,퉃VMJa PY|jn2oqYcMYh͒J &}DAv%R,k(Yjr%ޢ79uVLȴ7;Y7ˬ#?ɬSW$|s)ޡܯ_^1;¶1Z 6eWO s`G7Q`OwЄayv.c2E;n}#.En@?X}OQ뱴kDp b^,lr?FVԹ&t_q\5: tRʮ H~ɚ歼[K l \ófE-yݝٜSaQpKlG!fc!凊 d::"т9:Q\; W<ngily8!\qTBgH}QC ]_spp%n$PGM`1Lı;R.Nl"1 d="Uzu\5*@<}ߗ*;[$ۋN*(oUܣqy ts W&;\D$)WVzMXn(,`%u ycX2|e[Y,NM _SПmkCR@F"|}z3(P; Z3 gO DTf_Vkmoc `=*&tkl*Zq Pڦbg)eGpEoM_?2ŦV1EO] aȵռ>4]Dߍ]6]M=ο RucO uNSηRRFQ^ˤ =bYޜ|O [ R" RX?wQ4l)XT$w|7=N%8|ﲽyc:bRe*Ļ^Bmt~~._eWOn|EZ.b?Xrs9ѣLY{O$/8~p11yl HaM?w ZL䎸@h>"37sTT:')|jmw^˛8#:JAY}/zHQNJ}lAfp^S1eKwӥҁXDUb/T O+ ]:]ESgoZ4E*H_ZKQ` 1_Ws"MϾ,68ĠkK7!ZwaQ+ 9&m 4֓S%SDii}Ψ@3cIp\op b_=TO?P8qs)2RaF }wQөx+J 'A>{AJh⥽+ݹ M^K.L2g :z^gsx3lH/ vQ=)GP4} GZz 2g;HC4 &uq;Jq{p:o5ՕKţh311)_Xڊg qVSSYڵsmJ9ˮjI /‹Ev:2_ym9wi/m)͋>g7K'%˒͔dIFĢռkpUgifϑޭ6eCG IhjWLYpw3lnDlg9lBSG9K1CѢNW;NNO5>_'6=7 ɢAGPš.31E|LY4B.Pr&;fKnGBI}W@F6䪲JN.{V"0ԓy$[=Z|m5+pCVLTu\0eAN[@š5`>}hg݉c%+C.E-Dea]d?UULk8Uh ?F=-CH x&.^h0A(AϥO"?6WD:isyq.֌d-."݀}k5 +d M/iMv OQ\2\bRzTe;\vU+Ԗ&H)Ep&!zn.*z˹[Y6'r,-P~RW!x[OSy+.!(Mv+7GyhCٔ3 -5;$sC3W|ƃ3ѥCoH" % 6ȗ`K'z&+u̿g;\_)B=\DL;HeQi-:3Q1=N1`,lR-1&[m b:|s9w WA9 ςr6NW*c0O@nwVGӇdѕoy&R5K,]x#9l[32!DZ4'oV.Mc{b(mׁd]î'7SU7r6M=/;՘ *NY$sd"ör[?z܅7^\"5Au3,E/RtYbI V(&Dӟ!Q ΐ'Р%Oڧd$ϰB6.DJn]V?pu@ձZXbٜk31wj}/!' ` o,'!GdOgݱdL/^(H#$F5`K}:7$o x VN|ò9T;rhzڼApyGɱn6PMh?a|hsj- Outjr:lk yMZ^"Uc'gaVjcco$ MgBCޗVkjd؜0.p`?A#_PqᬝZuS\.ݻUОZ_T@}ӗnQ1oWn%[ 冡LR *o][ig= D@QeN> s ћ1VhE+t &-ѹ4`8h{7ĭ 7v;IDٵ#'.d RTEq;?d.lo0Dni0:yتR5F920fL(ז%1_r')|6ȌNOԝ p<2.Q iӥ5]tӉSLq,E˟̮qwD-#P)|~iBczErUl{(4THV.Vhet gg&Y2H_nO_V]ٍŰv̸y f9diH΁ٻ\p\lO6 %>K۠`')yX!;F1Q|5wIflBi-q<0πYaJlniẀ,6Sώ,{vTg5ʣPfr&&@: -S꜡ψn#@|;B|o$ވJ?̈1|}]X3T=OlQ6)l qU$bDpMiE`\a;z/ RoKnUߒD( {*Nf\ 8kFa2Ϗ (4C>3QӪq ׉d?o\։R'0ktEAIq4`t#zVޭtYͅT={c/Ө*4+:IޫbeX2bX${|,O{8:x~o]wW a5@*I2 '\Zkl1R-ޑ_CPzEǚ|$zÇp$dH?z\*/F1K+ bpfG=} dZq]vْF 3ųs Y~I8]q\j{=-,EBd-ɡʈ-BxB=Bb۩>Ҝ~R!CϒʋӀyG)WQ(Y?)Dg6sMq(u^Hi2#k\ &[nP_h{i/\sl]Kw;m\&n@ra[jyYaRsx.rJ О7r{c_8JI(#IZcԡ h _fz-ʣ)R}i~*@gtB؟t8^?KOuZ Řb'\}f;TMo띞8{3 鎧_YD#M[ȹ%ҞbvA:3C$3uԯqZ֏`gJ~k%?^*XwQix)dXl vXyg0@(-t,ZҀ긋 Ng^ Ѭa5z8B}> 39"H*f< 8趷4aW/W$ 1,fb2hx<<[Cyj nC"2 =*n≓XO8xtpIzG- Ez 묟au֒cnFKr1ࢭ3k yl_̀^xJGE,E GRtV~h?ΨsD:~`? UUkJ0`бCXr\bԹ$)6F]SMs;~, }@&'2M!ur>XF|/j`stިG5ٙ+R}a~#~bT]Q:pdzph9NЮ!`*:Y4 })I[Bqp]sf13  R1ġ̀Fū l1i䑜 7n%ȂJJ]G [ (!!wN1mԓ.mRĢa?trՒ"1ݲe2|'k%;)_L "ϑS~5%{l.ȟg?̦pXjSD =!,̝jYLc+1ͤ{yveY7;cpo֫: \ Ǩ97a{@5,* 7dqAW;Q[,٧! ٙuf% dC'Ks:SaH(x`3 #B7 }vIml n Ɩ7;fZgr2a^bLm`"wl@B1vA)h;o]8D>.Ǐj|PQ u}>\(UeAՎHb4𦰕"c7%)!%n^T$s"gG6H뽘?!n-VG!Y{G: i><\87J Z>()ȫn-u^q O['`؜_T:at>-; {Y}7K o=sxՀB\q>Li"l"=3xSs r rfjO V&J~gpHD ;2թP~ҒU[7000p0uRضgX ~~ ȿ[=3^8⮄!vA՜szoEhLbpW0N{3>!#&^;SK/i#,Dp?D[Q\>-:t?2FSWADy;q0Dn+v5>jNW d:)cؓ].)FZ9Ǩ։>ū%EkDڣ&*TG[EIQ٨jM d˜]@qUpv2y\C[Dy'c&`7Y7u2Y.,cvC zI:.QْElWyR:*(L _O)iMJ5\_FOV^cSg |~.y[k׾HSS|%VT3Q6ƫ~e&O6]d ] "!:]EVƢ2W!*C!׼~?d8tr!p^#+g(o晭HFFRrf( c?P䧇ZXM؉ JI}O"!;| <osH8,5ˀKS\H AbrtBwppMTbZH w#Um2;wv Ka'ԏ5HR9D^*w⅒%cëvsщWbjAIdZg3h^ Z\FF#/UAy,3d>oO` 8"W*tAGX;wYF*=1Oy_}c$RpWJgȅ;oj_q }qAOֆS=-O %:,7@Fi&m=H.uFDq*Zx%W9pZ" }bQ萑@e,ao^j[bAEz uz $gfAMg^~Aaњ7?-Ok \]z:)z) dK%ݛ*q=۱ZLJs|`PyC"*X'dt(}UzG]b1i:/HXXBpLށRbY u+* q Z.'դ}4ýxP=QCH)X);^ o,TnRp9i!;:kεLT!ͷ.Lػn1N.tboC}rfi5Sq@!C D)EJ+ATy_wƒsMWFD.o1j >8\}"#v +4G GbxS]>;%w'-"(wy6%0׉ӡ9O_#,jR8t+:>k^f}wHnNGڗWz`>}tc5`7Wy\%zH> R̾zV'1ӂf\Lxf @ݟÙ" 0p7߮ MM*gwC ɺ+ˑecf](xtՋ;pAV H7ݼ~ɯ źNł6lg' ި_7A?Ã&nXg7Z?dq[g"fᯟA8#?ﳧ}9`ӻ]i<S^Us(#hrBmϘ0p[x!"J,F߶k?Z*QZ}( 05Kpm^rX>nM82u>=5Ysk7% %ҖH!Q-+NhsȜ8XH;Ju5dn٪2d Zfj>2w>8!`|xW]z軚!(Fw{.We=K[=&g'p5F-ʞ'Iőa½9Qk4rZDkv+7ڭQvJu ܡq#Wb@ٌrx35ѹhK ϙ2{| ~g^$RO# -A=[Ҡj]r@l|<-OkҴK0i,`Od: u`T#1~m[!~JG} qmW.QH1G †agT3pAW3aʿKCzi"GӈDR*Hl{h87]N kyRLTdۛ4SC씆hwb6O9.~y+i^.NQ\j:PanIB]:TSշNy)L@ %`Ƭ5mvK(@==&e0Z# H[ƼMaegt|>[ZTboa7롘`@&g{04zj.8s!5.'_ _s /ɯG`swMr],KPB-a"LTH۲cQɆj>Vz6134׀=(:0rS@lX W~ MBdm,0;SGCaCؾi4]Y,yf6)zNgz~iT#<-A qw(,?]TO>0Re)U4 :Y[9GU@GI@kS_7 Æ:xYow j>#oœZ䢀3)<2Xi!HSt1;oGZHd}aǛONM(Xju|]6Tg4s4n((^l4QJtO~ uI 93hTY;wF[NNT賕 +fDG)bo@AZP1="_B*/ ""#BҐ°:§QD_N& mòq?N~t@)zu-3a)\O bRmWiC$cEw6WApS;9 8#{̘TSRyHڵNJ6;SOD[ p~PwɈo,*.62w@E3af7?q,4;in1e?]6!9oҰu0R54jBr@+QXʪ_wQx6g6XL5'ɣ4]2P4vM%ćPg R9R=^y7o*kb:g> +m53D6IlNw ːDQaE\ &UuRӛYK=|&A'SXO!e''<2* ibPU9Y)ѭDl\$ Q﬑m;f)E6ָ~p&t&.EgNT(afn687w;mO .5ƻ%z҇1$8%#?C=eO;h%@)-v dJN #x;N-[݄Xl=X>Q8w?}L4רh m0)Ͷdflѭz/[(Y"]vGJ\l4?7/nN0&#SL A3%^p#GXJ\H'u5*׺-#2WaRgxT%%\,-ޫ.kF ޘ(oHXKztoHڨ/PAL[!|$ ЯPἀs_ ÆvS_YQZ:ƣUYm>hO`ȴ- l_TLn9k߼$)F il<(p:*4\E)*N])adj0*XG2LkC 2ܬ Mj">C"5׉ُ^x)C=k Uxkzt/*< b;?E70w{|#u[MZPn*_K:kv.?&p_c't`F׎@ecka,lE#c%Tjs1@Uk8^Ծa7!;Yݶ]+r[& L; *FR)c3dFr_sezo"L=<긯ix_ lf {IGr#B5"epm.!(1I 3MW\I5hxTn )$.s Bݢ*SC56([|tX?EA92y;#gaVȩ2bZy];qoD %e"PX{T-:|QAp8LErK\b{Vå?6ۭ>TDyMAlz47rbEޔ"[<VSxP`0>dG䁓FW1"W K[ =Eo,.`s<}!q>c`˄0B_DO Vp| à K]D0loENFlaxE \fn'f;59}9|cG_KYf+rZ9QU;?DPL!MprnT=7A*v''ydľ%B];KMCg7g N<~v(1NF|4iF+e%Dt8H3m#Qp0 RUpuwNTO;s5yQ6uR-Q^p!m!fCRyβD3/X^G%Xy15wt*ĸcĺJkGHH.ǏkCJ]ȝ)h:nHz}B e옌V)*U4p=JQ!Z[zʬw_ovðJ';;!3 *^K'vÙ1htt;MX154E|I<-G*U]P~7RU)-ТKVJYٸ CDhLZb[M,3r{MHeVUZvcV-bCmM"wrl Op0cpY<H@HXH8b+$ZA윆½;E}V iUG|jx;d%EiWv_$OG<35P`<&m|s3bqIP HEm ijOpGCk.FVnvF7_[qQ\;˖V0<1]Vؗ-6u>(y4u wit0tjQP IN|G1ͷ/魂K_dh+#2>w#շ==-k[0rO>VAn[_`!t{έgBp-~jy0:a?a(<&)%ѰN{| kD&[^R,=BcC=o3[֤ђ˰ ҥ`/~'Y3rIPA bQZ:"PVBfQGrSGGH@N\|eZ {te{rQձ󒩘!KZkGU{ vnHm:}}c&>z2/N0L: ZR+0ASQOn]`e@7{NB'r [8 >}>Z\+|3>~8|_#69T߷,V r[+/ {[5Ίwg-<֟OA?!3|QGݞ?]6ݳx`cAOϹPg殱g譽|.?(8LJ_&ΤV +]'7!}Gh/aˢݨq2hI g_,qɚpXTn:kʱ}|CoTя5}MPjխǨE{w^nwa=:W4%8 v xұ!SougJĄCoBr*M9`wnm>$% H#snV]6W`9fV<>ra{\EpYJ Fs ?4ٲ84ٵ=tllϊ\*Zz|T-8*lHsS,_B$*n3e񸉒ИTP _SrB;7CvGBKDB]<'_t9N[H/&)A= 0ͥny=\r͒*̮;6g?c|]¿zh]J$1G`۞"#FGVuv7дj0X565S'ն'(nQPwc1Ogvy?ȵSe.}V3;;eL$I e'WeOϼ :Є̮-tۑfSA?^U`V$C߉-f3~]Sffe{̈́8&+}QtgJ `MM- s_<8غ鞻"7›Xܠ|7Iv.gE 1.xX"~ ?r(oM󐵦7F)u[Q \@SЧΓG'HzF G0~uH)0ۃ:6'Y፧gkaT,j^1-V.Bz}p B/pzhn3«lV$509S6cs?$fdmOx(ߐo$^ɫ@ x b x '1vahh>;XL>̉QG=uT3 "op]LY6cpO̫JZxݖy =[I޻*WGX*?=j6**zmZbqBZ5/m_8}aGm0_J;$|q =/K}pԬo-沟c0Rucd*]z1lTadZ<7)x?dfzJ=%/uyĽFΌYCt5)^yz eo}aԕ]=qד$Kr58i ylA} +xWݑ<ކmrƢ/bm󊤾xzَ7mT2%`fp? SKgakNw/=p(7\r 3êk| éVs~7w{,W -5vo,XBIzqayJEY1u 5rߕj*jOw똧m?mW[0O)WL K۰3UAѡ#rPߨfu{]V'6jđwhRibȚ9.)n!bVN3O6n _g70<jFӢӊ-<ϝuRCnQVR2Q7%b% Pd'CĹB)6) Z.o[@a &Wh9DUТP"Uqj B4G0uIC[J]e؍r <Ң)tҠ[Qפ'{9aKbCBU~ C}.1KC_`uR9M7oIB~->Ve=%4N*y>Xw*_}WnTW35AK6(])4~%0BX4B~ w N wo* GyfV,fR-?5PChs~zk =jor-D˧"TߚZu4T ǯ$ $, }jiemAMAOd|/+m>l>^MY;p(Zs9Kaz"yOȄ ;9A1K#ECzkx hǙ͋praU(fjсlχgx vˇw\cph;Y  k*YC8m؜O(9 #F$Ŷx)u>Gw Udez^C} 'PBBuFzr& l3.-ev*h.H! ,J2~ s"XX/Y-faq\\kz,ͮAZsu_IȧPr W:О оקo{ *E Uٹ>u T#ބ#\}>>&X~duuhs "eY`sΥMz}@>.wQR#b$FBXa8B4imO8L@pac]:~c}` sAf HZ+dć Հ Z cLF_'+3Ʃ+ QY=A]T^CjrVfUu'?WlWu4 C&6<qlj n ܻ}xҭS-JyP> O3@& FD'G}V-;{*9i,3E M;A}~%i1.ΓU?޿ꪑre s~ GJ-//wA81hHl\*~jɤ 4G<* p_uE ?^א-;69){*f1_%(At+~Oc5Y4LX1kMQpD  dp|`УE嚽E5ӉiѺSHϫ>p^baWs?6Q F̩Mĝ`M'4[7Q"UfsW_vEs&:#KTBg3Q*_B,H/5LЅfs~$OG٦&A!՝턼_]Vo+ C̄ȫfOx=m>'"h.>=)y;QЪ \B,܉˲yeeKU2'U:mUCEpV,.EWhpӦ*POXYs0$BE`|)>}ZK 婛iBL~ dʈ ۡ4E&/e;rFC}d)I!,Ky;^&=XAp r]QO91Ć]1x>\L@68I }.a@v|)pNh2@116O^Y\;T9Ȅg~k:><G4%@ʆ1x$[za7yE;>}C~y@ul;FpVk,oIoҙdy YUJuWAWE +aX =@LְEʉ}7S)7rޯKQY(F)$:WnԞj+;AE/ڦz{mbd!]'ɶhJloyˀ'b ^W)M ;Tr'qᎫBGZ0f4yBr$+b!b~ q"x7Yk:EI b:Uʲ"O9Y@>z=xv08`Œ*?L|<ԗ'y^2uKy9oS|@8>Q-H˗V%ps|Ѡs Nn"j[[bM1e5Ӱ]R9k*?ɡm\t[|n8W {cr>nݛJ)Vіa<56z _s}$cLq~ӆRYybOF>zivY=D9Yvԅ\8A(d)bVYgAUvCT,z"?KtrQ.8P}Q&10 3an]բv&{O $%\#5vK2au8b;$zʽe$ ܔ_%سFauc31hu5MH߽AI2L)b:_([It|r_*_3Avc>yH' SO"6zǨ6=~\8 ?-+sWaZ)n^yTUpePV,..FE_r'S磁[Sf; -ѴlM {/qEkǡCy{CGS'Œ1`? 8ıX(=)[3#3=?BL5S$I{HfßmbIUp8OW}&>V"9ZOre G4mH9!V뒇sǹ}e7AoBfT"Eu9+pAB4TmHs_O-nֈY)O) A:xW@t0%-H] -sn{?.3s@̒+6%Qr1ѯ|n)ohk4A;t3 Q.!8{?8e(}ihkH#nAuJAQ\fRp쥙HBCmJr l8cd@.@Y.Hf rMNZM3by;!9UpMʰ˺NcLZ2t TjAyґu31\;\Wd=|cpeT=9ߍZϦ||l `el*N~AlYd܍4WϾq\EhTj_.,O 4f)dA`*2` \(v\InE1h7 5]7B_5m`bn)U4\H9ᜱ @ p=@ '0h"6ݰ s'MOzxa+cӃ1rXj9„A;:ױ+~[ K3a3`\LSg?oʕn4As4R2Ӹ$:v5M;jgok؈#8ayRP"bP6 ȺR]fjI_ `PG>}Y0S xZh|ď.eMl׸PN}!R]f.\k/6nNYr~!?uCz4_[$evLq R q aܐ!ŘC|+Qp#;ş>YEަH6lTͷ*OY~.B\rD5e(F7 @M̗K?ƕ,eBw{]YIaP &%;.FF/^c>QN X1ْ \҅@ao6Z~RnӭiJ9oI19 v֘ ! g5U<񖘘ܾMY \x^/|sկm?ȹ>nNI5;ea'kg0 6ï[yxEc)2y=_ОM=1r\rDWB +xb4o-ZkY{{H4xO<1j0khGc!ANг{nWqQwTblv\QfTD1W-$>V?d{ķr.;mhbРʷ:gkփ_XQ+0I 0_TP6ͮ~y?."]R]Q B,Y ㏩iu̻_?Tx P" C"-p @L還 -s獘4y<رً*On*Qa荈/#jlvNɄW*y ?E`9%җ9g ֜VP%Kx(\=`1N) ^(yKYSdH4G7%R[&}oG7@pKˉB68B€ha*cmmܜ _bUsH]l`yjUHr}c*a-T>02g-*p)mZ:2٠J ++`2PzKfv|i H{`qlv? Al<= ,2eHM0]2eCIɞuGp9\!n4i%O8 Q@̅-O1?~>m@yFư(mˉ45Sr},u {N6{~1S촐;W$HNwSZ̨Qqq^JZ8qO'c  vA[ )4з!hqDIDCx2Y H?(VD*8b (R%=bFd} ^,ە7)q ՒZ^d| Gh"tF3&m&:ǃZX\XY@SuibG{"% Y\lM@FI$2HδR ]`G^25F-lV3X-4/1<jN 1 .R'1/>#͠)h |" G iisQ>)T._P VHҌn1Se/3ݮlK sZ䪂+&>%`RgtJ b䠣]Zr#8 PIժi8抁Yر$˃/#XЦ'p'ވa/?=OBy 8f5 ./7uS+ aNlb3qxhԛ0Ep ton:pjƤD:+,gkmikfRPON:?CD_Q( =왼ȋ 0QOSAQ ISNS7 !ěmvg9#ɀyS{^rAc3"EGbOR{vß\4?%qB~WUb1Bp^3DïNfiY$cwv ˫lbL4D@1@o /n0 l609M"9G]g oP$T"߬¥x5t%ok*VOPܖJ OH8i NU: X)M(Q3Mw N Re8ck }y3*k51H.IUgPnT>}p ;%L!'s5.%PH7cE Eg ^B8.d( sO!T7U.{#Wg~CXMp/%ŴkaL &G]Һ6=j[QLilD JK+gcOqcuV;Q͎E؆ɣ2M/2kf#E*9K4}dҋھz5xx}tZ VC)V1= \?8$'5( s#`쮛B~|??fgډ & Sz|3PBO gQAI~RA?>Wk~q LM<GbԺ3LcmXgy-΂'+xLOjZU}U3pU*C )11<<Pt._Ȓcnm_1hXvK* V.Î\@d g!Ip.f<ڗX%&Iq3xUS#ürfp_CA\kN.-c"@bmXZCѨezx~J%hgdtVw^Fb|}H\e yOw+5HT9{`Une.֘9 Znmo-̞KgKQ')+ ze:'c׫ rk>r/a?g}e_>B]!$6v; " %Q7οBj M<5D&bȊ-Q~edÉ;+ľ5l۔6j(1낳!)KyŮ|dI7W#(%aҧqH_a~TGu{Ec$q,P,+ if~ "]*fh=տ;m}0xNՐ)^KӍ$^ @1F)07-jXE8Q;1⻮A4uHQ=?k}-ItJހ-'&k 7, ?WB<8ʖ$Ol YG,dcyl㶬牾t`x{JTc۴5ɸ5MH)x?{{te՛w?N^%4@ӃkZb{`J%/5}C$&{|CWƤqӾ':jhhɑX'dTI [.V} j{ZwЏ-^(|u"Θ%XEC㰶Dˇ |݀^ }r'z׬:%h@A q;Yx6KQ:DeHCQwP\vl!җu#YŸ\'ꩯ/RP r\̡ϯۥzWZ5[yĶ d 7?icveT=@`oxH3%m ξ e&]㯅)?*=~SHcۺ(t$BXkX9W̹K>E!*@pv~ rd~w}⿫vԉ#7ozxS_zstսT(B`iIַL]:{$22nPh/[cv넯c?&K{|@g7N#LkAt簉W7(yq«W4&! \)<]+ m#^d7kJAc-nMa߉WABInA(|ݪyceu\djt,l%WPASO^ s8n #g.[͋9JfNh4fQah^%خQ'2Ӭ:fСκG PT=`q{θ*L,AiE{ KWndpk"? E3М.-aQ$_ u彀NjxG0K2;M $_y"j?m?-TДLwns}U;@MQ= W!IKpC{r[+T^%hu}*9]}Ald exR2v(MDc?K(C=,ye~=wdY`66x =w '4/µ\̋&.0Ya.O?2"&:d_T/޽bC/+sB9[cf@*3XuOpF*YsPَٚ(y}ҢJs/MnykE] uvC6JA!Z8g'5MH{2"'@D8Լvslf3o0 ۰ p*}nj#eV" i ^M\2פ5저cŮ񅗼O:QY PnޗPЃtŢwx\Heɀ}(̻zoyrjo^aeIE)[>r;zw2m ٢;i ~ V~G&9fkҀtcҝ& ^5Si c&a2%||~[9NӢgXk$ɘci` 5oxKmH:hzXZ$xXfadGǢȀtmO.`ifXoOvxWSP9g?я_.`=e}z,nڤDc w{A-Ap ɂ[Y"8؞F ѲA02d84\$7\(O)!nAgˈVÜ ( HnI uwy{."p'ηutu…nV~EY?U LW+ ҞtMGbƿ:ϘHϴg)79O`)v;@PC:~fѼUZڀnCkJ]/3ym}KVExo,_l`-6xEOMA_C$g'A)#K0ن'}F=MCB;j#B R0{`N|pv)>--WuLEN!?##!1"=$ux\"vxq=  %xA[U3S&(p4naup-`mm'$W6~%4}B{[C c&1$?s!k`PE%@;ňɦJ x/u?Y#U6;wx[9¿3)B!??O2>#nܑs>a=cB<@ M"DЏ&ӒHnM/$?P#?zbinzR TUEi 9yeyB &װXkL?bؚq ſnܓc:vT{|K&IȬN~hLFG:jn%޽ת]y %V,řGotXű{W0n`d6e_L7j bTEK9%-V޷*3Y4;{s,6ML6$#3k"c?\:vPYD00!8wM07TALRO>ӏìs$օ#p 7L'JRC m;";|y&O])ôT46A=]ۃLVP*Lpʭ}d&RM)C&$L> nc+$փ׌àe}Bt pZ k+xEe$(t]I8={pr`Kނ MI \ YER\LzNڞ:`N:~E\JmI]^pף< 8Q |s^&%⋅5vMB&%M O\rR$S/9lDkR&v<*:f8?)}աh O j@2>a?P,XХ#K$r="*yoHVhA~u@wWR0\-*M ,B#+{oI.c1jk'#HܣH߀:o2 &zmSq*K~TNd+` ,;uD9"@BN.3Nz?KzK6ql-͎ѷZ&YRY30:I//GR6_,kT;֑iV2MZn~'zHr.z^]b ; Wi* lHì=$nqx[ @ =~蟈+ܥAۉ ԓ=:FHm4>7֟mjGٍyeZ{a:ᔍ'Ϋ7mZ@x%,]U.wK<\!7zd7W,Sh،GX2z0nS0Jo_`@bq;!ܕn\xg3=A!h3Ph1}paE^y:WQ![Ⱥ*zB8cSgej0t mc!hx>)P\`<_^D WAZ*3BEd[Ze$QmжTc'ZgTu4᭪Mp#@-eG0yJ/z0WmFۣp|E1joc 9ē0i1@n}%F=OPmm>M.Z&:0T!6{@瞔'񢏣|v7 ]B3AWh+Czl2Ƌ4ber~M0rH%-ƽL0 u(ɉ4f'yZ+el fշ(?f_"xݒVuQQە_{dU&WF0 hr ry1Oi*o*{!4rRI)3d9x R/ia NUPw,2)iW$ jKov;3_dI=xڈG܈N!79 KqN Aonβ zCg@;x ߗS>M1#*O.'w!QG|cߖjed斪*/ .]D6<(1kERN4 :0̕<j^l \Z g˩ⴠtDV%#L+W=0`ѵIh\ Z_yRkr}b蟼*&}{+VJVmöLvSأE 'b]ǀ;,v3' )D1i:8>hԆ^Oza}hgAy +W@0937䛝v#59KToWFcC;1# QQpPmbonƾI _#Jύ!WŽ7~m.r]!^44P8[:/ͼSM_#d6 }|Y- So9D \>a=OhV [ІױgYZ07070100000136000081a4000000000000000000000001668434d300000a6c000000000000000000000000000000000000004f00000000./lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/sound/soundcore.ko.xz7zXZִF!t/*= +]?Eh=ڜͩjXN%7ťȘH6=g8'Yp|^".=6DCv=0%9Lw91mz:d/V:ёKV2{4bcMvm1Mt2 "cFZ}QhRE<&uSəYP 1~{ȉWò!i¥z[5d fhF#ҝ%JcF{K*ԇ={_iVEcZ}D *U岧{p96:ICڈ%zv9h6~\$guՌ?giM/sּzf0T<5hp8Vb&bO_y#- %|BWpä=JܳUG8ZV3gb q3 _l0g# <ۯQi+b?~MBp4_ZLTY!sh9jy.m'S8ta)Q V0T; 6Bdtp3EyPz1 +q妀`~zj jQjݸpUzC,i83d?{k%沴ˍE2Y#pJ[ރX}"n#~@/vŃZb;=u ֬d|ana c(W&}U0C!U+&~0ДH}z<חdžfnZ Bdr]q鿲l9 P{'ĚO4=X47qwM@-ENv5 1 \2,]W~1eNg͉l=QS>a!dV ZhV=qrgX܁u`XI^q}VmvuC8["ŪP$[lky;%4>"G}u鈍♒iz#NotL~ZtgaNe ֝UJp`ł:>/JvGI( 5ݸe>xO)9w5˃xV :ꥎZWyp?C "xiaZ/ bvSc (ܸ9bc@7STÎyP}K=pn8B#µ|xZR;U6e&<[(RUv*}닃1;}#4 |m=HΪ9-lkz&?ja@CҼtڭɦ=ATq0~LUWb#{zGTMpEu4s4$UF/&?c'B#&#%I'JPPpϖaF 6?͔VY0*r\=wS6~ Ű:;#M')o(NBW0JA_ A0sKjÊ`#+1ӪՊX) m1Ph=&/.R΢rLWã{ԁŨOTVṯgYZ07070100000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000b00000000TRAILER!!!a>K+T>IGG5wb"Pۭ @ YZ

  • M)512㴗OWr'ۧLwX1ȱ%7lܨ'UBȾ0*~xMmu1ыP8zJa.mG=Vʉ+5_& sَ5K[G)ߍ4WAԝ9W*bLjEmmCcN@]ɶ̀ nOAטZ/7\\¬Gds*HV*͛%1x^V Z ;e0̅)%DH/2mEp5*,ȂpW3~29XESj_0o4zדDg΍%u%#Rf"Z8" *AJ>o9gF!F+(e]}Wows-fw<`Ai;U@K}8tiI"dJ.Aɜ`a%kړ"k*5g;y~1ѱ:]}V?:9|#]S+3EOɏT]&ɗт!$){{Mm+?%'x/VZ #Ξ[PU0T^o᮸H IX`HvF6P}.$fH/q1Ѽ$/dqy=xQxp:=:j?n:Nr#f \ᾴDhVw$뫷j\\sE؆av:?a$ ,Y$$AUcɊ $ڢxϫa$} ']&e'rf_ Pf+-dIL7PvcS;"$3p .zʟP߰} :a~-Uѯ<[[\  M7, ણވ6PMVC'وD ݧA>& 7Ap3\BmfX ͉Z4elz.$jqɨI[|yШMSf'n'"3f[nsП0=_О˾ ܏H0Lxq0ULcJJEyirgmRXk`$J~zg :%GٴDDI~Frܮ2q`Kۃ^Ŗ'YeX ,k'0rn @FH8?GN xb.(rCRy25 X]طL7dV Nhifil0U2ͪ~e{~1]ktt/y_ʵ ,\/P!Z `pn[]8cL5dz0F@uck#a)ho\ D8if+_<;T" ;3Q M+e5(J쵭kNlPa|-~ .,jY}飏 7V'Z ׭M5voM * Dүo@`_J'i(.9>\pQ){?q==%+ß N #Ya3tFC]7a TDKwGcn@r&fșfH22] pu6/u) g u*0V~p3eC0 Ӆd?~34旫fKX]y¸Ãɲ:%"`51jB@sE7\>iSǙ~HবDHF%^c pf5i,ͫCY$1cLsMaȜME&;.Dc7QƜa}Cho{0c ^}ܝ¡UHus޿ϙz͉I5-zAI.c;hQ:kAs,.7g^NUdD;p=Zz?{:7Qm뛊O>T:D)$|*,1EBV}AV[V%m<׌ ]6N- CO.ʈV+#a F$nB)̈afs /svcGf`}>=§e^.Q]31j1D$ܼu8*@-lT9姙@ {1x]D&E!-|_ez7C8K~/R'Aǹv<Љ$K{*NMs3)!X[Y\筶+P%3UU6z*Cc0.Jdž;~9a@÷#{A~ C%-EvWNalVL1$OjH~f=鎤]{eeH6 r ö]y.?ˇu']{N Y׹YXݞЄ n sjUBE/j[RuPzw<2ɿomȭw ŐP_j/l7+,iQ/ `\'.dڅ Έp~ SBJa|ܰ#.JɨTTmWxpA3 hy߀(*n _cJf0727h'=J/RT2QؼIQ.WʆsϘBzjF/u]*"%ìw@ ^nxW 8p=/yGx'aػ/j,&63(D2hߒ$$zɐV?H6.k6V(ׯVUnUQ8]v n6^cY[b{gQ8;̨W;xCL[&>MMD~3|%TXbiX,,B<_ @s"ogh \II4Ox|r"D:ulZ`_YL?R3Նy̤vҎhDiJ:6X/gߦU%PA)r=6ݚ"6j&AW[Y—éٮ2#~sKZ_%gr]M?S},2D3J=>}G9_I3V)9Ic6oXau2d]T-1>M67Yǡw Ts-`rh95L ߴ5QC.F\8!XCKrΎ&At%w lܮ3+,"y'tԟ2 $,n;1@ ُ1#."9߶' 8gA /$]?ĸl1xD\$ ӴՍ'dډd"ClSee0Ķ.PGY.1)7t^d ~+˓\QY8p':{`+`.Y,i_z =yJ4nd*?eh$nĽ"k&z= ө^B.ШdI:.;Ġ2~ƙ2Żߡr`;11"Q> Յ'=26{k☰on:@k5;oTI#9A{^{I 1μVږC~י͎.NOK^b REU:597٨Qb\*b!Km VBYr؆L YtIj:[ƾauJGP!J1OćܭP/Ii=A &M2K,%mk~ho #95ol]]J,QU`̲8e^Yӱ1'UuLGttpݶ'g>vҒqƽKA祾>ޣMF WV`ζf+@N;-.p7yEy2]G:5oKMPbRB![뉛`NXN%&{PqAI-mnm\ qIH28En%f/"C>:6)98P;/HDn~cbaƋud# Bҫ72&ez #=e.a(2M2eV (܃.b6:l/R9ӈѹCn>鈋m+L6l-xFJ0~,z;~NgyƸI-F|.HW5VڪK$VFy,Aڳ+*HVZǀ|7POyR#kA7$ ȟS+uIj_5R:I i&Gg /#XW*#7}8V?I1|+\-%ϷV7=5 YP"]=h+]Շ!} N3-nEڹHlwJ<B2o7;@. 2Roqi8z}y0&9iDC4$E+ qTվ'"wRlx)֠뿞1?kK~(yѡ}ƍ:ڲɶ |zv >ξDSN QXFU8#[*0Yt~g&); \Ƃ $"T<<0QҠJsJfG+/ ]_G=TBv +D0T>s3]a|\ϻA-Z#[,Y5Uo2ݘU;kayjZ3hux\|;=` 5rV4 Љ’x ,# \I=w;j}sɊ86CpY7Y9wZsη aMzw m#v4wIÅZKjߐMvJHᄖ:D ;3kpj 01XP9B_ꅕ]";bGh] \6Y,Z )*Q2c4,_.C+РA,VNI>J&ۭY@@؎2؍ZPy(FK\͞')+;{u=/?l!fUb`hp)t"xltQl}"}^%䱠8-I'kKnAivd>)јE]l z:Qῌ 00x`S~K#t0TXJ h:3i}ejWfw)6\~p+J>oh FsG=,4 ynZT!jj &vpXgvhmG'#4+UY[XhTߴugְb#A e,yĞ5H1#08RE΢@CpYy옰%+yRfռ~L.я'$.fk$]FP roG:=]酝(LIrQ*'"(mH)UϋmiP[¼2ZZ3Z&n'ER2^80~Wbi[au,ZF~j$R>ЖeDXNª@١JGi׹;Fux;c[8UсMai"orhږ(DcMrh"C_LN]D)5䷹Zj)7ĞH_-ۿ겖\L' ]pv'Q ?{)8\n@mJ̧+14|Ҙ@WhS#f"ժ=;m{$s6L"] ]8^ˁ9O/ 5ab *b%BO9(Y%AD76H= F|F*ךHoU >( ,N/ Y9uӖ} #߽.BT7YoG mrlc9lt A٠1,seb9+F̀9"A:<5/܉WlJ|$^ 1 ƒ9Zs哑%&dVsϗp~59d^JCewK&S_cp0$6ntY2JA`L` z7RTq5ږ[9݋*@ԏMqu*wc5ׄ))} 'dj~6]WbN3m`} ^#i15xr̡F\`@5C/{cEV"=,\{S@ 546a|ކ3!GX#!b_3wiL;8 "h+h}Z,syTx/81rJyN$hpn%iZnحC| aN>i9M6S3WDw Ls7īg-+|-qa??E$jѰ⟥h_=ei귯65v:e?Թgn .w#ͬ{8E!0c 4%<:'ThBIa݀;,Lj 3 NGTR=zvNԝ-a G,m`r܎sMۚ#͈ahJf18&]t%8hHBOq8]T jlER&S-`E& G\x@Z rC`^KϞqղbe= \odzd3B;AsF[& Qհ}cJ4Mf+%e{~2'UyՏ8%}dUQP؀^vowhh`^fC'TȦ{CG |9B9{BLȘq$G鰺$y4*@rP#:DB˽o*[,u %酽o\6Z~d_F:=̨=T_LB~(E7^_z.$H$6a3cÀM*|@6<rTWfHzndVSU/ПWBOTX&U}paM* T|xkb'f.b#Y&ʼnzӮE)!TT9ÕgJ3ej,^"Np:2pɻ9~U@BΗ&7i-4]P mvyl79xhp[ ?Üxdu=sZ{W\LKа[~e}{0養5ynI|&$)hDPĜO[%Wjn:P֤ɴi\!p`!sВ=*ItVГfnmPp)9sAX-$"vrҩr[ i~ ?31@:̚>jyqSڡW3KWE1NRXD ظ';&cgdd^ \2U &n> Gg³Ő[ 9`EP?HZC^Y6#}^D\ w7Fdo O͞{ov5zS}z;9(: #|۸J}:OST[aYtGkf}F~$,|?7i )IFRhhϟŕ[}iGS,G'nC+7L*׷ |~dcD7BHL^KY'?x&¶vٿMOCv.MpW[b}}cI򆫌9B#2|ͱ >kulKK:)/!y*|Opɿ91/(57v D7Wܧt|!&A'Y"Cve#bKyy%N0"SB+PG`6a]֐վ9M( )zX!#Jg\JbY+1R$O)G=rsQb_ژMg,1!q &"5\>q/N”$v~/|AWim;5]{Frp+%2XjW S&;f3r!6+m$)(tGU.ֈHtEbST\ ];>v2Ep Em|p:Wl-^)ec?ֻpdxc",N $23_}oKJYY&O"m*\E5.8z߭)b =^Oqk9B64Fl'8RQo vR9>K͉LJ:o5/Uu6Ư;JDGCe!)2t8~og<_OQv<# */{ p1$8ڭ/)Ɯwsmkj`''Wc7Č@ii>v|)H46ʸ5Tm+3{[&h&_ܻg8 [sɫȧL\G6gk-a֠BiD={ ܢ%vh힣@(hp!gNn{qc=f0(K]ȠA0#Tl@1 S(G"Y- L"7.蓖sc7c[z̰'1E_驨=b ZuNJ_TG,.Qns+׾|멫zy4#`*3Kb#Sm,^ਲ਼/փ|g2S^.Ҏb(>ȒZI$L4^xC]pjxmMhZ&7E􎸫.Y܎%p2غc45 tMۺ1u}ݙL+ٷm ]С%N S]iVUo?t |fu[Xw^]e[TSxZgi%em;K9ڪU ˍԃ`ɲ^cpD9wkW.$@x!B1n*{v\0hJwiS jEF UH` ӬRV~PZ Qa A޹cܕjDXֲ j܅zzaV'Ba'~'b{G_,S矚4'XbK)b<.?jL1)@% +`tpV azm#]ͶN Tpn|Dׅ^GyIw;s<G65O=bk/v!^#D2\VH6Ɯ5p q޲S GLa4k/d}PM8[DH. 1֓W<2Bի{1f_ =4i:MDM%_JİDig-҅$PDn55\2\d!\R'I# R1^Ԃt]diP&9ԓn u"!OE?/ uKXIg$:0׵{/@ []bZ@4+E;xYxӘ-l;/JDskBwNmDޔ2;#n@}b]E>[YZӾz a~-@7.(dw˙ġё 'z{y 2O$֝qG=y&ZAÃ؍Uqt$$] hI9Ni$H֡y;| _ž1sߣK/"F M U~Ȉeѐ7|CL-xHzMAG  c6x&?Ϋ (]qTW+:@!1 RF9iv H)xtT 7?hѭ <ϐapa7B(\P+|A>< GfIanv1J}:k LQa' N/2(1Aۿ 5$.X2epE~GGw}w{݇)&ZN7Av;5s]ݵ`CI"6<(x]g(TzyԤ᲎b#ƃ0wMW)sу®mkzS547@}ӡײ3FrCX%#$0ZXnۉ D2߃@;xIk\0hFBpBy f*. }E`[o[d)ZڟSa̞B!+zVY?ڳZJ[StOFk0'Pt+2i֢ۋ{a}"Pu4nCD7 $S@f~/)&ǫYqrL9-m❆1~n~2fdA+nqLEd@ !(#"䅁< ~u b #( f!4BPȑy@ w$5orEU/0C*fhۭDDY!VW0?(/W~Ƚt -a`>yc:ɅԒNBQ@fgmV}dN [\FS'Z|jTnX'܀!Z DP 6J-Y˲YjE#<MnyヂQ?j$SNSN BMB{ <t2>Xaӊ6G.zolBe4JJ=)m4/ X߻^.C!ExIEˁN[s+̎1˹*T-hWѤ<`۴F-8d\"f,0V@CoX0,K\d anͺ檹"bu: Gc.y-#v >BMb+7eدߡ ɢEHi ("v(lc+ "\.ĀL@Jp%y&Pttzu*,U+IR`O+ <- =@i!;d͆?dR2Idx2;<ÁB펵ƙ p;e`8!5LJ \͆|>N-"hEr7% pٰ(Gm~@U۬OtE5*ݒ/QiQRwfsx:d”2&r7h}? ͡@蘄Gogn+D9RǚWQdBm"&:1qn^0B(1i"8|"Y=x*d<5Ey^86NVǒ颫FH,dY& yi~p5E 񓸋][^wDMnyК`.7%%Fj/]BHbo!xiAn#8ɦa3YO-Aےr,@nIu$ WJJRx3]s+JҌE<3?D_ybVGgc}hnn٘zJ5 fz=#}Jk<-,^޺, V_ //6AH'LP4-j`O= q>;K-=\.WlQc 1Ea7 p/5vh2<V@8k M9sjx O ռGy-Xx02 EOnjۃ>~%PH. .K]MzG]-9$(OH4\)u ϸO&rN_/ 7ؗi0OK-`o!sXh$fSTBð&b|gR?{X'{$$Te8l!7vNN}"[K`$I,nRچQ\%xJzj=iMI \<<lqo 2F'pq@WMp W>Rdt,9~OjZtgᯮ]+:kbu؎WUHGs.]-l@煷nb NŔh !~DfxYǼWE5D<􋅤\P_]%f_ ; FV#WzýBZ'}/(i*BghgH6Jg΁*0x'l=.<0txt!!,Wd*U 'zK TihRjwl~/05ɰ@4Oª AV%y*;U)탨VՇbl}{/:촓oO>c0qNnVH/#x Y /5+ C@MݢگB,3]Jwgj'RU5@Oـ0G3/WbLN71] T7wz;۸Wߤd/nio_!oGe3Ϝ6_"%N9~0DS-'G86#~t倬ޭ[T:iI ziۙ1ߌR aA~ y]9vSN7SmwcE±\R! vݯV b_^ ;ښW; hժߢR@aKJ;R?q1Q"5{6A[P} H#.՟־.-2g{UTO{fL>LjKI<O\F$iƤU>Q?@P%^e8K %_kbg'C !sJuyȅqRK[8KŤ/jvh4yKBgfYT$E#Fb]1q n((a(=ȧfЮqCZ@RxhE CÑ?] _^wg*ުs5 RK57}%A* /ksgr;Fm1* Z@S?"Z7"95vJF\2M0d;yI=wyL XŃZ_?SX""4JS0y1kI1o)RaO }y]f9ėȡ@} }Qw*s];jPZ2>v!m_~F =*olCjWcϲ 뾕^ư"]I?U5?2O:nƟ"`\/f Ef?i "gj¼,`IVnPRىAa$߲(4µ.l<.>H3:wRoWܡ\g2BHM1eic #£gQPY]i1/Y/lfu߉6ocD@ͿegפB И+Z6sFCF AGłˌ0Ɛ瀯Gկo-" | N~ Q;yvlC_{n9?QY>x)j]#?96:n;>Q25 ۶t(jiENQ<2=`ʐmzZŽc[ڒ2/>#4?0|0T;o'AadI>y+G8vRCU5\|g8;2U)"/Yq$kdL.*KBTUlbE5E[+,J"X CvK{ /-Ook/1D{s^*ncе\)G |<k?"! 3嗽xJ!/p:@׊81-fM &}>ZtaS +cRyB`(CɚHVI=)~1+Q63S:c7{$Z0ߛ%`QNchK8'cykBepd? )ZQV3_(,Bߦ#B8ᬍ<0`t)\pkc i&+k, @J&[9' EXpv=\s1q[K`k="; bDqX f+:T{Ő_s?08+Ym,D\]u{o3 V'OXU=kkhwOr`9 X"o; ^rE|Pphd`L< $.@ϸ1#-KM0 ±Eo8KF;?9 ӈ[ղ֐$I{Q^cyAʯ(nffv'yCT`A Tq,גeʭaʛ*;w%t{꽶T+w]u7ez"oKBY$;Ty56\ퟦ$ _+i oD ؀a4Q7Tuç =Р@@pZ׍v,&R e%<@]NN;sqqoOI0E񍵱%.z#@sE]u<)(*c;%ob>HUX.+puӘ/EFHU?\'p9>sg=rn%v볱6_B2+N3 <3voeBBfOU&PG&uY+'gV(A7m)j$s;0ā6AtjWDӂ$vcIy%T4Z>g aGڻ4ێ׿  @Tò>nVt˞e捭/].yJlh~f99q!Ҫg+р}Go*;D~d{R9tSSϛ]s<\o}F[JUQp7v5G< "ҩZ^o⭺Vچ6CwIkT7`W&6 T˽:eu_Of,K.#yrAdpSx*'V%  -i7ǭËoi goIK=j!MCÛ oo}8-6|MqmhhF}8K`]({,blm*Puz'V aXj{EI'.\m:*1۷# g4gp66GK]&487bDnMF6x ,E};Bz$H$ I#b|MG&^;X$IM>qfmG-k{#zuK[Sȥ2xM [:ʘaNf;e;|!/%"K$w(Cu~܄.V ^ӛ В}mc~1d:树!Έcr2'Sˆ0qvDnK1pA%1Xkb-d"VCC+eu,b*dL|sbzFE u)t+ I 7/B𛜏)Z=*s\@󄼩bB`GȇzREz ,&:$Icl!]'iՑ9j~([5app7h)й. M sYnM̓9[Z/G|B'[6# )f<5 oI I'd~Q]yaSoPFxAM"K?0@R(19QRxâ5x|\mOM! @sbmヂ滪NH}zG_)4w.0D$ ǶdM pZ|;9O'¥`U\;]O; 눎AO(>d4ck D1aGPfrU o"gRf$ uY9:sssrH?ˏ&+ ќWiKxaPr_8oƢ),uvvT<2dNpfǟQ:d/-&u#6c24ӲFzcNvX:%W/pT wTMm֏_FКٗ_. UZ~πXTR?f"/Q%-w?m.3E|2gK9^1g,*rC^9,1.%`J/"xW-m\5̨yUႫЍgMp :)]K$QeE #CRSiPVc@#\j({LWtHB opզT0ɪiJByi>i-6xrV1@,GM,O}X db_K*d~|J:v1 j-uzDǵ EMu|m-4g̴>)0A#J*c(GfQCfo~8KGتB/ET\ pV"unɠ| I@nNeKN5g]jݡF[_r;F}$\YjkY6B/ ;--*wsl)h dͱgȢlP'`7sދJs!q(D 𛣅ǹ@.ۘ:~^`%C{-k!QDzræyAzґ>E7~ǎsI%w"6\}\)&klem[{a`'G#fd_F'欁C#$g]5EnM lݏ:3A֎g,.Ti Fscy.u E_$r* աD3ݽr9zV'a3ŢDΖ>ˇӤ< Sj JEЭe+QAhJZ6nѴXxu7-֪')zٰEv\ }803 &b:"qG@T[#\לGGH ?lM "E 餚Yխ)%F 䝙͇'Dh.hhS)Q;3A&^ml{D%\W@d"hޓ4):$?#" +׃ʰ+Q|;/g\mG`@"ȶzA|^wwKo nJu09OBP[qYAAT&]xfRQY80SVhQ$/T:W.V[D0zE4{rP #*ghM֦cv39&%%!rM6TEpMB7ă]4.叛D`yݲ?#`I]ekԳ>4|R!-1L 3WyJ! 8T#]ַG+vٞq.pLSx͔W).–Kw}n`XS-Y8]/<N[Ph? 7WϱU5;o*n3Y٦ĥKe+Ht7/ɀS[ݩY9n$g4*Rxq[L'z,I4ZMB]m{CyJ g+?V4ycB6-Cz!dX7lf6?}A diD7O}nI=nwv '#W:n:c\imeo#SbYHZT+js6W?eH"TbL }4YY1myh-#Z5r[n=ԯI>&Y|dmܦ;[b~Y&>Q흴3͆=0YI꫻ry4Va3;G&FхiQ|ِY X F:8l}ODB=º{ g6C<lE3*Վp)|H&^ͮnOg^d8N7y@FW9|%»^ C=Ȃ= b\Jɩ#=̭K w0xP+ 0JCZ v0q0(ii)XZ Y,RM| 9T.C$; 凒6B~:ZRTQ'Peb滘3x5ˤYTG*&+v4߇V%%9o`Pa=硛IWFvqjq rڥهZRWPY<$RZi<ແWZa%8R#.0L5sT Ndp}sz1`6]Q$"6޵<|N+7e.3[ 6Xe֊S8NJLImG ?[avE-;O?pDa,]"zI\'3[B&_5߯Li>LHzexkYrn^QAj!T0E kԨh^"^W0_ngIKw1bRӃ4~P;\>[4aਢc)SR{bzC&QkgpSvH |}<#;<Bh6H5Q,} )(b*Pݓz/$]#70T) uj&%nFm9Qqe5Li &%NvwLՕ@q:fr挏sBQz /XݨX`*ENMi,=?fQcq:*j8/H$R}/ Gq(TIAGH iOPr?ACYTS/傆wCJ,O%] h> v=uJKqc/OJGn} 8 !ſDCoCJΟb1ʂF $=t,ksQvʪ X#_䅋:wdDq \66OnOqX7xzъ ߭ ]c0_btDž&"2x?Ju6]V/4ˡם'1<GvLHJķ6k"φ@vki0Կ, nN<]6|RJAs+mOj`aP{ʾU Rn´cb 'z!]&mϩSNkD^ůR٬+!M-35<#v2 疻1,〿h|U’]V 9Oo8E Wd6¬ūhiBT{kRyjL_{wFcӱ= 9vBC䢣:r{ݞe22'!ڨ$ gs"Wu!F&aLLԠ#R*3_^J] Y߽N 1.>M3[a,*ܷGlzvWX 氦|tTX&{3Gd~ID brL%D|4@EsT]懔\׀8GՆ@/b :E(g+仄g챤'ӷ?rfjd3{B$9!z d ,A3 fzk-MyxSE"\DR'f)fUt,DMtv;kʏ  sWM,:c$O$[?7aW%dWf"NYd?ԣj Н0vᕔN883SEl5|@q ѱ?V!{Ѹ0#;4B!a`v3^[5F~TYrᖪb%2iy; 23CJrtYa ha14GaÜY\_ ,{-5}9lբUn\ ;1j| *{?PX_tCj_{d`yndՌaPu݋?8S0ڋy?RX/+*q0m&ZLm'kP_x@ugTe Ԯrr)NtIJ77H>jsOb}LEF{JL*v:Iud=F 8|bFK1F[ N#rP$.-n0&{L aN==/U7G{kQ?Dt[ca# ZXf)7Ej9RՃ준JC<;"KF[Uף0N%z1O`""2jn>ELV 9L; 2Ti VȯТs^v[GW'I $8i#e˱F3]̦aT3eu2Y7o&E f&u|-Lʵakk.>gi a"3*)QU{Xe\#B'B00QK]/2cijy5x#lA~,b$g w՗ Nkw[Ubd֭.z ji\.S5Xң2"BiW&.8CQL_=JI"n&h*o0{t%'[f*hK+tP^~$KFM.Rq!Am$'fN+QԿoOX F4N([ UYh㏌ƣH‚VjG7G,XH{sjc ͉pxu{Pf8?8Yԛ(DW.4 z-T&m qa]r}o ]S *Qw?QndW/SW7>Q@SϿWK^siy+j饀-_lKGz޽YBYs Dw  s雗I7,^j?z9BŶ ȸ SMhw*ߌΣeZK9i81Lpޑ.TB{Wر Z:eYCуG?Z(fP4 ^R D?u~YGַ/O}f&N,$=WHI4wo\԰EYnךӑ!uR|Q8g#/6;h>>IX[" Ih/p>pޥZ˟j3rfJ9"LbƐUQV\;8vG6VDhҽ xX/2[0e3U"nΖ _pe}Hͧ]n zHRH+օtCI4Aw_ldU_KO#.)&83I+dޏP1=nl̝u?KiJpPb#[a0u)k}Wd9ć%g74ȾE3d8t[RP{G+!;GdtOw] 0(DQ\BAp%֐JBѹEG[OB6Ő_GexcS-Mh߰̍jZ+[:26_ d$~źDE8(O;.#f˸` ۜ8r |H!;,mHAAP).W;+,[VdE?7to~懹2.є)׃5VA}EXқB5 F;NS_~~k@%B1zikqdhDW PkS>(LPC+e0pzif8A8BcfzFh3 hMFk~4=Z:_l6yÀ>uQI#4ڇ02 (w4o/~0 kN#`2bMBp봲u5,qhl#琚E@ I^iɌ:|#uv@Øq% <0fF,h]/.W5؇@`Y)M߰P9&d`:XL>SI5VwA$xd@dPȦרfnr ?.EJgr(owjtQ fAQЦ9},[}ish zqU: #o,9|k1P<BN<1 ߑƯ 8l>ε~ Lm ]C⍦#o60T9oy3P)mn?b-JfhS8o8v(MwOfM7z"&^6"xnҨS.`>6hmCǓ87}G]Tb9=.gJ/o8)GY)QXsPv(JHdَNl{?gq1I8:odGWMCwE%#W8>p5%&Y13׍,U{O@l.O{=934  $߁&=~W.ג'v RPlce.~:n#PTh_]6kFO'ߘ˝{y(3rso˪98 Il->Zo?BfiPtcDiLqNTH%racPު "XS6&UϺ9ސ=)mHeS^Uʩd{ţI&T9D$G iI2ޥ.]"YO<%Lz{-Hem%^hs `4?Njr6/>+Q jS_9>NEq48W}̕e“c`[<[:)P]߮`\{)oH9ldڐ ܎X0M`Bp#'^-?@YO^3/k#ٙ5޾5"rJռ '3 92(6JA fU{eggrD^}<ڤ7 6!͎J:2FN ynEpbWnUXcJ)Ȕ9&c8 ͒޲0iuy,x3xi~oJ6)Wq:kK&wgK_-֗M% k}%'޾sPloyj+3X|1W6vi"\2yMHVP,c1氆/y\sj=/|k*SXĭөEiZ?f)}t݇X8(k.6_eS]ֻ|:9 WGqV42M;ݲOO"0,e 3bDZ|9o'3ޣVĎ!Vh^BA7mំ#Lc#of/)#LX BpJЋ=d Uk pS_%qX:ѯa 4%LuCelK.GjXM'kdZy^BD mmJO;L|'tcŹ Nʌn3i0t$>w3-GqBZp_}XyՠʷQ ҁRbJ0B,;џ=h9kyI{ns.- _qDpk戥vӎO~Hx$3aRdI6+&pkD%Aݶ >"ç欰zt'2JCPc&鲮:֊8,Ƨ~ky*@/2]0ə#}#gD|)"jw)Lo!b`DJ-! ɒe̮f 3.x$5-&1_9 IhzV ~){x! A_r nW2 e i]_ٚmVwZؙ.DfEgY%[ڿ" tbPzvԠ@aҗUPYT?1]~ȕ{tO$ls=i;7.ţʪ$ILX|ZD<`'J=&3RN^u@=+a&{s`$و%tWIVQ8޷7 ?H= ,="D߈K62CH>t&LVϕVLۡd ĺ%[ 2#%"F4x/Յ./C G^ȳصZZswaӏ`n;+EXyPML1zo:]f ׵?%o:~xw+>sYÚ;I֣a`=ڨ",5Q^&pMy-1>Cew^tS@s7&$*b#6kjWN혚}8('V?\U^3#è]qdkQ-y9-}W. w4p%e;(g!jaMX=ZM_G!/ 2ܜ=&Ӵ HEF@"Y~J4E2 *ڦ%W!J* u€K~vrG>iƫ=,H.K%ӳ2Ù?ָW(qX]P9PcD"jsN_ syMJnѷpά\yOZuZ~Ⱦ)vԯ5O,TAn/Dos;~L8_%IBѫ&?UgK0t1nw<\i 9\Ej`fm%WNlʵ!xsi{^?6[+S1T!;mfOm.P+/X ["=@>&Q}ZU<ΓȌdd>Zd! ȏǬҖCKljq?]cz֒K;P4*_zvY"[ȒM5(uMԳcY束X^d !KsFܡE$;^!5㿚>}1\8@xnhFWiAJ81]iTO=ֶm%H (n2%\AІ3YsH۫}`9WMf'GX]ƚ7\Xtѥۉ7Fګ=3<bV+Q#Wb e u߹o|q@oRL[6W0Ak^UHg7խhzZi1܍u"cӖf%Lacbnb#:Ʃ/ɽ?:3g4eU6yN30s/@#Ki9 O2@hk%ry-E^jŶnlɜ!fv2)! ;+(F wso6X`S =P켋-ÈDiaO2bi^ź|l8K}QW.V7H1ȦúAKqSv חsXgk A߭wAzю N%"n4D1YZ?Ff<ԛMPil<[P* tI45:.SZɮIeU'rauTJ2EHcã DekdADI4ZgvguʨRk$*IGߩ2>n LW fy\Q#TUB$4< pc8΀#6%L83J碛3[XV\8)Ua$#jS('ҶPeuH`D2qw&!f/i;?Î}喅FASck+PY<ҒJ _fLO^" ^ yN'ShuG2r :Wfv%/Y@[,#|>=QwJBlA*&y%mvDGXX]SH^_]L]@fY9"؄ K2 u d04rLvϧz0\&7.۪;eIA8g|_9 |~'Z__gzǠKGYnߒ^Xa{(Zg-~5# YfRN:5((f se0,I;:|b\f~U΅0IP\ց,7x. =ՔQ^f:j Hj p#?sFܺ#wlj܂[zfMu6[9=7J7sv.VİUx,%K%T2؆P$6:D&[*(&_{'r!X4{Bzi'~KZ##pu;-vowª]zwY߶ox8/Ka#󩨏g醼I&nIH7n>f{!;ROJ)rW-@5~Tއ_1c#9T >y]^Uee6՟$&9Ss:;#ӡe1z+@󰿺kfע¯Ax]b5_Ʌ__GX{NqH~&N̦Lmne~IN BGFVU(IɈ7B'0;0\rq*by[z$(Žl(SD[FC|z}+p*tFd5O )=>nEBjUbH8^_%F&%Kj_'Y{N~Yv\[U'-bޜϔ8r.Ƭ7,rp?qHG8oM-nI yihdÁbu$i1yw/hG{#Nav>s(6y Dߡ妍f5ߦ*Km v%0Zw~P>YU۔Q`:^_n™0Ng(5_W&@.$<+3C6N'y)`w[w? R"Tb!/2I"PQK:XW±^t-BOx mi٤&C׬"%Z5 8]{e5#?LPS;G]|킎wy fS xA֞40enoV6~6h 0xŗk1UE9" u zt?4 MyƚiF:2M.ٺ1إvz`!ʍ /{A5$+_fl DƛGZM} ^u:g9ExRʟR +B~LPT2)1],Xi@7{# (QV6ߪ9PO?Cĸ(-a 508AF9-~7.5%X$(T߸3[YɮLUc)*,&ky_ypJGĤDca^39# "3{ɁV eWV +.yoas]E#v&Vq]5kS&M#b<5μtV,Ȯ?'zgM*R$ I"Ck74v+G೅?BF(s֊2AHO5xf3T>&ա+ D׮x.Ϗw\_Gc/uEXd2ʣ͏.X8=\//_dԘpIȍᐈ^N2c`oR1,J HgbˋF,ӮOAY >(ryyd19ڗ>th^m`C5cUiv4Mz ??]{#,8±ym}֩B )ָs [coT{ϝh[$ ´U@[[6'ހozgs\ D?G@tG@:.^SaPYW YU>4EPlSWlN»L1kYd@d2Al܂f!2YZo!7Z9vbDsb)ŗKp5<#蜆6⁅odU~8$[<&"OM9RC2፿UYQ>0O[u3SgCLǗmru6) d^MUu")ұd!k\g_N9:;˺PpίXWV[Xo22Ńqp/_uOtļM#7bpՄ揲 Ҍ򫸸J.D~L6킪-o y_w&m7.|n 9C($wC%}*y4hph{f9t 2DĶ݁2Z|tӱ;}/u (U1Pȷz雎 -9*ٗANZ=+%ڒI-ʜ'?~Դ.B*SR6 2<1KR(n鈪4Bkde?C4r#xۮ稓s9^l! Z-!3quO/ }wP !l[is6@EJmdH5Q_1E@mIG׬B&N FCHr ~X$Q$6HAb8Da8{NT(*ɂ"E`E&a|.:{HwMh;gOڇ sjZ2@oA_ҷ#HD%W^t]K}6_5ùf ߣ'cRr\xpf~?ޓDޟqDG'wuɘW BEyf¶6zpGR},Z-\hp9wE:%C׵_OsnA)>=xnf\uno&<Sԑy YM RDW[RmR* $2z|!7ʓjJ(x %ʘqBW@-nPWnԿAMS?#;mA'`ׯ*QH Vy<7EC5 &xs2N@Ii(C˶ߧv& j|qV!f+=64pC!x|zͮXO@); OdU=4Qih.JNH\^]P_?YL^gV|iba |oV pBl^烲O1)Xp!- ]?uȽ^QݜH mPs袭uVbVZJu%))Pv!lPdyW3Qr{Ԋ|z/ 5{zgTǔ *6ўk3)FEu11,OȷTPG0a'Rw;D8,QO Jl:ؙ|=/}&;) YD SV`6j#0&댮}=v >=&/p5BDvZȩGМn>z(`}Ф@9z?ER#ԡ"B>WfznB#&1a,ӱk(s2-;O0jAnSC+=!ɺ;`CD`ƌKZ^F%BVZ!d7ghF@6|`Fm;@jrHas_Jpprܮ;x~.b/7[f 4wV.ֶ/Sv&)J!:eqkWL5,gCq 9c$SJ)T y*hP[ȥD[M| ЂL,WNwF7AC ̇*4+;8C&m1G^P^p?q+tz-X r2LpI ݇*$Wx}1O5/o5񆰐59|Z%߫)^ he}7=*t iq^;T'+j(ʑ?i0>VH.TspkT('x?ĸS7RP jAb88^^#X +L~A]9FCB %?Ŏq HELc !s:ͅe?):=I uh]GEA~D&:g`uƹdHBEљഡWzxZ1"+";֖=@|v́m3.{Ҵj<Eqcrc =G±5#tؚet.5cMbgѼ檝ֶ6Fw&Gy}#@a"IWP>1֫Ž,ƙI $yyr4QpDUB/mDR [Eo;%r=\ܦy9KΘtv12=%roΜG=[գ2Dqsgݪ$ä D`Ei.xnRqS~=[~%dv}ϳXH0v̯9c3<X=0T4W OU]!*BVaܿ%8߽YqFvyHēIAO[+7f_ȤmGFZhEliI!~M9C4BYˋs+JM?yi(&Ųr!oWa{bh™IS1:!%W;B׋i:YӃ#&jM׼kpG A7(*^B|mդ yb&˜l޽[\i2vU!xY%$yi7y)8WLŜKQK",r_3w/tϹǏɟeg5SUwg#VxkODxROnj r]VhW{L=I(Tn7W E*$_>QT RGCcc׺ *mKNd}~oXx͠~)P<.k (3i r[a}Mo3̋(xM/j.*RUo?`4Q?$#NPEB*:+{J2~yCUwyn8ҩ*~A,HA{w6~#嘪e}:%q݁,r-b2IhW!UIiFC F\"lO-m"K#{9>4suJg1,kh}Zns!8{V9w$8[/ O%"T6 hSA Hc&:/^F~ݝ=:A%R"|laB_OanjIz Q^8߫VJ[-/FgF_ȉi BH3`nus[P >R9>(N28xNmj79_B:bH:{E?'`:>h{m\!)^oy?_g㇙_OSٿ5JbvҕpUr{`ۡu@uq8QFz@«8.X37wiZl&'}齴`ܚ\,y;at}U])*N "H)ӣ~۪!ȝ{JXo] \o9֝+cJB<\PT}g_5L++K^~d!^Άr: }}~lOXM{G !Ub4]UY%SvwL\PiCTKOhܙH5K8'C\OCHp}f`B׳+Yg$XrxhKʲH+:4$A[`Um1AB$J qUڃCg EUWKɪخZS8]kIRKJZ}mҩP"}EV̱Q\.dM{q\˨'.LΧ"W_Se~KB!qK0)QN!Z(j`Z LP9G32PRY"ɵwxh#? .f*}F+B]8#[a6-5;)J=Pe89>7CTU+1HNs\dBgOX|NCcoL6 /?3(=#;8tǾUHDNZ[wu3ʾZx iՁhq;;E&&w$'m qViUsqA,4[ 6~έ s_|$A-2P 4QVĔeQ_0{}F3@8bPi })YռM /A#GQ+:rlّ y:V8# ﵶ˚HMXiP,ʾzmN!~hQC排2_312uod]|Ԩ{8w^Ó GM'qoX0)nLq{10}\5cw T oH$:!cABH5rOZځBwĤ+8ի 6&@IT _oq'NDQ]B4GM]iai37>⛵<" @{+:t]QAY>o߱x3Jo@'CfSZF5xRJEmB%5(樿!XPvb ON7撣c03St#w3Ǵx˰?+ 'pEm6N"%Aj(" #T7jT[`džlb1I*NIle$Aj# "1gƃ SQc-,R<4G~NdqgopH1BڔmBC.R'n]?w!l]VݵXj?ȫ44{]{|@YO`zA P8O@>X!Q$OE7<Ydqɭ+$ `0"dqtˡ v07:&&|Gg}ibmg'=DZɢP hFi^}YSG䞞4ֲpLUW >s @3@Gh:.jtru4,t{<&xnG"ϽK;O;&N`ݰmp޳:I\"Qn2n?Ypu.{~[n_FR kAiB_tW.#$bA毚GS-+NA:!YC׈} rK!<i*anvPz5?:+bRuK:+_4kIR0ЅϯX?gᒠ_1erp} DzA8f}9n 5xx]~| cCa!)؋a D|bnwK7ߝN{mX xº+Hvz14.z]^&"s8EM.ėv:pc݋j(UDEWA!/U~ OY/ѐOZC3yCR~GA`c9SC{,8H=Y%s<$"8"֨@6dirq8s$Ĭqf4lȲK q;z5~dǛٮSE׹?{"O;p3^@lSZ1i ˜(t)x"c5Lcʙ&lC<{TZ _ bc~3_xL|B3O֫cħ oTFŨ `'d$nsJNz:-s Mj, \3#p&OWi6p28Z(عr;+8YFpMΚRl?UްVVؕr] 7bgP̑V'K2M,Șι >MmC(M\F mx`ZI7J5#Go;e xǭ1T-۲EreKՄpDA8ϺSsvrL0|#V -0Ǽ7$<_ ,̺s 7yad/^Ç'" gr"?U/R~aZ^HwVq=1e~+Pl-|eA9Sv!Θi0%.{1sD:PlHAnKEm>'7;)ca*W}+^-e=* H ^8+Wner{m}BcLW3at'2\.--i9zfiulK1ܔvV {ݨT 1:t0C.Hsm=*pBnQv3<%7kt(sZpR F#*r1+_V;b/鍌 N +с ̩jfV"xA?:p[o{..4|q#^),#G:'HP)[/D"D̥&?эUhvL'M+4U$Yq,{tk 9 ۦ1;yVXS@v`+P?6^Rő#;߁[dGX? 8D s 'Hc6l\Df|:+C&˹$.2lxgPJ,Qhʺ'gDSF`7ˈhԈG0.Ϳ[YLM CaxdWC۱Y@.v~4%aCnp PGL}؂A8xe`DWܾ|^|PB[@k*zeC2JK3>›RB~qѹt *'86ZmY"&qՁOiMt72Fv;O#;,:Rf\@M8)jE䠱ܸ51w ~hև9$M2Ғd"RtW[1ͱ{F>FeL}b\ÐuJH32/ »|=h]\lM_: ɳ%E ムϿ 5!ˤgy>U SmQQqN!Z4p'Ͳw[aI˰p_ذ.Bcc`Tiy]IQrƓ8 |xJ?%yv:{^>G,D!^$K'E7w܆-49aOezå'}aчe|H:ƶP50M(x]&I6IB:N)/ /?1!W*`AR0Fz;SsT9lj /ڰVV8b*/TKyGlцd<vPYKx]n,_gt8w~` Z)U#fNqt\X` ^UPAVJ>O"ǼRI@lI3x)n=벅=ˋcmV}m,0<%abs`K.M^c¤@ƳP~%D)7u("^ s!Mra9Rg/vy>.NP\ji-ToE=3Rb%P6ݔY~Bgѭ# bxu[4#?: d*H˴*)^&{#BTL'А[Jl'^M3Y8hيBU ^n *Ι'ڍcَb Ib~/0)h.4QgJ<{O *i/9 ?:At7?.I <3R f(GW;V+P.'Yi{3%A_\RH0/VM BI]PWoE8m*q=g"E%yđq00SA6uq Q>VT×Y\juC'HҌ3=Ⱦ[N8h]/'7H׸%y3,WZ-PMmޢ?_C7 ieOmVRȰ'ʝ]LSEڭ!q3 鴱/ 72=s,v_'s| 7=aJ)Ƈ2[K#/]L>7XIֲŮݤCc"z?x%՛7Z?| z嬭ChyIuIzٝ{~X} m7ײtPLJFܷε y?(UMiѐ7UbE`2Q`Ě*[/קJc,2f+jW*YƿXTd*+%ԢinS_zA 0Ra@?b6?n E;1 ~Ա$4 %c`n%?TUky3U1… ϋ1-͋Е$rſO՝W$1߀]_<>buF,QVYj4(KC?adtihyװ8ES<vOH~F ٭5J=S2 Ji3x9pnߑncf EZz*=I%J|tW4j$r@D&$k;ޕV1p\*{\|\D֏ :PW7`W@ڞGԟ̱Yχ,j)ucܒ8gqDp /sn*;$|$q>aQܨaZ%b0BY.2Uj.!8.>Fpv dGc,<&2WPG-F6S2Ȕ> S[V1[LF )C@&>q&?aUm,zX rSBݮ z4i*TkqNwnޒ/lcA"7$f(OzEѺ ʓWVD֮T}Ohrޘ4#g2@w iu#X~`J HF24z^Ur1-#9yCFtJ@ &m* $G]L b ]jvDmN7mkdU-B &5zMP$+:W Lڂq4B\>1S`r7L+*ݙ-e[BfҀF1b &p#m.Hjbs FmqmS߻ug4'ݿ( 4V.tj@QђDAx,۲Z[[8aرZE1 R+HqS@%S9t E=(P%hE])w|(>v hjsR}g_i_jʆje/HoGJG sٻWZC*y `.}šYoKI&ihp㔕dMԯOL̶*r@ɬ&ՎIzt8V'PZ'cE31ĔyC֋߭yQf˴|L(PPoRBm~Yc﹭|5Yf hﺿ4Y4#%M=E{ U[T8E\6/5z;]i`,MRذ\}mdk <ꋏ~-_# XJУ:'$Z%l[j6If( ꚵ1-J?OM03ahnh4mۜwW]5KHp6x xx^ɟiu_D1$jYfĮ%o;~۳O [w~TaՃ;Q^B)/}6 C$LWHb7x~|7?h>h WM 1(G$n`*׸;tWCāe9gv(w(|2r# *N(Jp=T,.NW o,/UczY !f>2Ǎ +GH%yPt+-E# ż{*N|ed5ac 0OKꂢ@1 ղ\-& >mfEL#!D5Σj峕j?N$Em>l5˅CJ˂jΧ9?n 0"kjB73EŒ.8S+(ͽd]ע95^tK{BgUR-#ڿ@\|u I=>YM&˖`AC|b'v"S֩ej|F:|F*Z"VY|, 2֞+99*(,NrAkj Xw"2ܿWK$0"YVXrx]NCʎy'g[7 Qd>>XTwZa64͵ݐX/9`ϳxa]ܴDAS.POq^e)0B־q$o2AԐreࡆs6Wb=N ZlF8TV/]f0k tB-2lGӊsOdB+K|[P.e JMM૕*\q!Nu=8.ìpB>>Iр~ЏIJyokIM"ېFɎ.N6 ъ Hv53Px'  <%K?}/Q6i^KV&Vc|f$]HG&XzlGi?ލ/sNo^ :;lK 󢞓YL-J/{3j 74F{ҧF,`NÅt!2Hn6r| <=H/ fYSPwgJ-&Pn%yM`Di5\m ?I~ ۖ)@6ӒFܡzd W)|, odpo.Ǧ94=*k -&"hhg@5A:ޜ@z+0?D?r # a2%2^,ڇKRgp=1]ڑxQ9xĪQ6b88FB}G&9_2%.8Bn΅Dg3Q| #mb u1,,IiSeQFh?C,6&D\hQT0}r\#8 ňw`slRQ(i߆X}ʦY~zNf)SF f^= YxPjJߚ_}5'0]_7uUܓ MTMR+ͮ6ڐ7mL"˦ڜߪ݅ضBLۡvX"toc)ՙcm6.\RN.!F 3I< {~ ]fGl#|b#LԻhe@] %ɺu0| K>Dԃ$C8IN]&iW!dAf}èq^GHVu>1;e;Y&`H8CUD"qwaょjrSPZut?`ҷO[=2qS{DYu, sZf?׾T7npPܽ7n&p0)|eq!6 ' vU)EDݥ\N->*Ǭ yɜ܈z$xac4]KeϾ#в}}q~ TxZ=KD+rX@~$W&Yк~Gw w*4uq] hN#Cl ĄM( .dnL;RmʼnqER)\15X 3U%؞RKc|?if+(g a1l%Uy= ĊP5ߚ0tYgUJ9'j&.\_ɠ`;ϗ-ou@#[DpJ1?q ؿ_<)VR W: s4ɻYNBAv벻}* pz9ke`$9jӅg<'2!9xKqjNL) {uSUݗYC@~0KuH;+QbzqrBQ,Y; -N.}| wؐZq`\]Ǚ=-GW~ٝߝqx 4R~L,=2ga ~Nz^w^B4$=DrR5+60e@^JPvA(kީÆsݡuߓc"Ԫ8q0ǧ|vds P]Wi1v8qEڵ훷pI N6Zk`)P!BTFt(0fH_D)si{BzSR 7)cP7RZ?>u~W: qӫQ鄉<$FBt䞅i=ߝwD亓(-+,^1<=<sS4.6{.X\9u0Q;ѭ}K[ۘ:2ff]/,@8f:4 h -Ԙ\(їH[sUZ— 7##qAqD9rӈPQR UF.1 =Ƞ.=,([wp،Υ.fn6n ѷ& w\7)_i,Sm gw\b/͞C ߕ,&Fc[ !@ b]#h<ԙӖ[:Jia+tһ[hغָ2fu .n؎XB@:anbFZP;yqAa4Z:z~6 L@I{%zbZHP@[wMRd{oNlh|5Y/ U^o3wzY;Z]P^\_L>QMt gn:5^Zh{2a_#`Z 7pr2Cft fKre;w!3pBkJ :䦂˱Nع y4-&ѬG0}eUE}:7h8$ +C㔁R(v}KnZp)]5ZRz*b'yr9ٜ"#!NK§>-ǽ#7F|Vwԑ-br|˓Q=ϰ {8-i7@) JI;WQ3fPgpC36%фFVZ\-{WKYA4\`Q̛|iCaJU4v]3"`5"Ү쒘j+ טly(HAOQ3R .,^H5gs/t2v%_b 7g96ȪF*z% |R͈4W1I5s+ IDL[`CTRop4-,41X&X&]\;Ȫa iH5\&CܜY?<~0]} %F%GaL( f20XL뉫⏯[/=3'=h,vm}"jP0r O5(P3֎449R@ۈ\J32=񥎪B)uۯTF06Wau9Aۍ0N/P"<)LS)C0YtN9z 76q8&Hyu;cop)pRӌ?Zz9TWFH+gիeQpQ?)4mH\]y8V22k]{5W?<6$ Qނ9%Ve5L51!A6A[3)|5O<ð3PSs'Y9-NW `͡ƺ8F'E2~[c{ɡ3ZbQv:0﹒#*7M^4U"p>,{E.j,\&2]-D'|y+` W)Btb; }zϺ9M#Pr t> Db{H)jOa=|ƐAw/m!'b +35x2VDQ_<6aVR1_@.-? .I3NPR;eI濸^= :J_m{<4ds}_v,gǚכ? .obgkw-bWk)&юv Hu'gaQ6KW9uJڅ֝ s/?te9H6NҨS%a?V\p֍gtZ2ǘ;fOVb)R4z(Q ~)>'%.D7 KP9.}Mf3Q+׆gvٽ%c]4Ou}Pȣa)KGu5ً?ʾ,4$U ׷'/ƁF;0YZ070701000000c7000081a4000000000000000000000001668434d300034eac000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/scsi/qla4xxx/qla4xxx.ko.xz7zXZִF!t/@']?Eh=ڜͩN5)/(W ,yF̐M%hN;l1S5n? MC0 Mj85˧kJ R[_bcU) Sݎtns$Lw[O*RW<Ǧ\2eMqȹ9~H{aD4c3EP^Y4h8 vb;sc/:x4(s %LAvR AT ?>K*"O$3MwBf<ڜ湻wN>e grAEcrL )%H6T [9v? &> Lpc8 T(/f0_*Џ쑶~Šž O!vzAz.'\~,1R( t&a=1! oT+H:Y08*5rkĬvke= O<kl(j(@"$7r)v!(o ETb@h'܎a/uMAb&!0+&m3="}y\:6h8zQ( ̸gU7ASayXZI6mpKnsoɦ.9HagCF;y)ǘǝ[L΢&˾Х0!ƓuLi9v;"'ע\3{U]{0xoSZrЅ.̆roՕ6Nvj_fn_ DASn A$1~S-wqڢ>Oc>c~0DHp@s92bgX+ğV9,ǎ$vpp^SG[Q5FKz/nYr>5̚:Ӵ>8O_JwDFyja@ :'%\g(cM`W6K\5 `xU48eb ,X.Vԡ+תƒXG 6k I8z bUVt L?I[lgN)Qq%H#+lbhW! &SW"&<+shז{;vc0vxGΒd+w:Cs5=c;7s_RCݮ|n!gѩ];:pWS(=8&q52; O~)(9ODOW4^ rjHԴT<= NaQQJ,/S rђcNrRr ǀ,yM.pQbWpy(ikZ.vإb'39XW+t<{GJ3K#!zp+Α~NTKӠؼ֫9 Rwz@ ɣ.߉NYRԧN vV JXP`[&*O78Rڊ|zC|¯vns}yDGJ /h_Fņpmw貒8)}6%Y =n?LbluoVruolJkw]eGFo-]yi^${6 lI`s.9$V鲍y%}!f[;8酌cxhT^.ceB v/ՈT\ғIGݚMS@{;:٥t/ 2gc6}fcs "^? yk䗠:g^ku'(@o#6R AE WqϾwԱ_ɡH0m>_BJ`vT-D'b&?M5_n&W‰1eCK-c±3#7'띂|P 2@}x؇k?Fs3͏XNἁ #zy ~U@ jd˭+oK2q؇kuXfH/vq Ny~FZ5<ܭO3p~f+9ǖSIT b<';YEq|b"hLF6S!d? +D'gGBA_^z"R_%^;ܻӞ잱Ev O_f|Wmha.iMzM<ߔY68ͬuE'I/aTY}Z۝{TJJ%!a*YhE2.Jy)[з(awMaF"1ˇt3 pωy·Lu($ Ԥ*:LWKgjǥI)~j)=C M&NZR>96`8LTMX:D"ب pnD7!t 4~ՃD8۷7E[Ƞ#($DÛ dу`@9 }Hi67XM{cgwv8損 t+qJ{֢e( cx ,6oUxC?rz>ύ&8ԇ%kO"]DBDžN&_]%x kz,9S%6jJ$U5*sUO+f1 âo(_ğP}کf*NPk%PQ"ĩC2Y!Қ> ܯAUxX{=S(4S"[c.l $/Bh#(E$>km/hN  \'\Z ZG/Kr1v&CaMe|JpkƍICmY_njw(8ȍ~5B;FZ]An S| G*V1ڤ>YH D ocB&>Єҷ͠l?H)gT8s˴{]x z"`1nU9K\e8&r~*]8y@)?js۝kƲJ6m7Py΃-+zABU8>ulkU`Q]7ddo?1>.R]m#&? Eֶѣ4 ,$r#%qLc.toH8PYҎS(/S+@3aT%d>gZo/MIeSfPy,fӁƒ|릥Hm%ort|UCp N5* m-ٖG w p0$[tSG* 0| c9~)/U HO5~KGI(v/ka$J4-j:"4a>x.x':j߷Ц'9ʁzz`x JeSf'qE3r,zt 6Ճ7뵜J~x>gf/eRj?P3D]qv6|#pcȚ/V-}͏*\V_z:/@GO5|xSSVE}BS.hdշJ>.]|H6j2v}j *DGfЉ> Re 0Zo]*={B,,GOg؄a5&8hHzVTզ"xJ}ʔ-|ThB61~ @ N-O6}M XSehA^r<,ZZI`$$b'C J7x4$6vp}Gw%9dsDćkȗa-ZeSGvwŰ´^ֽ(H:TOTa8knҜ弄wooW0!*!IRoH.!+V= H/ euvr۴@B|QLؖ_!r9u{dևsö|Ê=T4YD@ukJ` s.Upv=2Sʮ;'MҷG ^#z͟Vȸ{ r ]^DQx* yQ]b)CtOg|+Xrx/}Ee2'xD슇(::՞)*F~Nz-iF2e?Ʃ$(oJRPC 1G34&kÀ?eEk]ݝwW.k)Qo:M'Bߙ\D*<@$7K^"kΔu_Vn6Hkzr^&b t>WOJbww-4X_M7$|q y|;nE$3NĪdD amzǶmJr ˃Q> e" f ^ɅQeSzi(FGG;~Vz$t>6js|5!sygFZKN66}[B~ #|%QieF0#;n1qR%fsuODdhZ,xZ^r!ve5y@V(zPk#:ႌupvyCsa;dtɉE*\+[J୞Nr!Gh(:#{7kLVxcTZmf\ zmvƅYR>91 KJCfD7H2ѝD0gmqb꘯_m y= ڝ=U}6VxLPO>ZiG-m (ҽq{ ({^C龼7Ńǘ8{Ix_@ZYݴ|" 'la֐U,%~ L0ʕ! dUxhg~bLHl6Onƀ_]tѠ`*"s(v[E0w{v=qhSfq9d2HT:ŊtbF?xNP< 3䳓wDP*b1,f"+r-'+Gǵ%er*(+".|8ad6Ua)a ^Yo6IҢq3)ɻOdcذ#tk vJt!1jM+$s}B%m?+H,UfTe&5$_PY,Tz+ Eņ"d2?6r1vOBYRa8^jal,:h|)4߆@_3^{ >4٠8I65z efLTE|> #CVo"52@SKd\DRTmTf>Vת<—*l/@zx ;IK{}>!K fb=LaIc(MZh#e2Cިb7s"Gy= =PhoSz -G ZH@KMJcY-jϥ ]XI4V.EQxG cꕴBD 5lѩ"\׌Ƞ,SvzLrKe{& m7Z.;h{{QIم%Z>~LJSA:IH븶*QsW``AVaEXٸ=*NC7Rˆ;Fl!-EgHuyRPñ,Zfy|r3d(' ΂ Ck=|+{LR-h,Kw>vv.V׹K 89$Ne^u,b,J7aY^IzIx|!^AWRXUd"=nk T{\' PASIw.Eu’xd:k"j62uva`R?E)Q_(Κ_/_Occ?ʴl3Cw ε5UܣK#"=[b>̥~+sb[]rS*k +jĥG @Ua?=\yz5(h/΃V쫣K-E [J#H&38L~) Ff(vՏc'7-gf{NⱕJ^DW#+Q aVzMVLV睚o4?߿ޕbU`:ДT.y bXB.\$9_GoVkI*0hl V{Yyq!"ӊA'i횮{X[uEB-񶮥T 悩ඓ?C葀GA"5TO0wۛW6^&Ӄ Av!wc|B㪁u3g9l褆"9< G@pEoqP7X9d*ϨbK4DXۋ;D;3_]Q\Klw(_4b8/ ߲ea`6E>2 U F>1B`8RN)$o8AwVliMlg0=yxqVCIfoHJӴf8<%&&5R.HfXn@ފZL9q`LOɮyAjΏeVқY /hf\պ{Xw&s-3f]t~J#|0!n!HϗݽeDH6$U>@kEG&kLt E>wAMIo 41Q@^58鳶%EJQ/:<6* kT?ŵk:xi$Z(90͞ϒ qۊƅ32v& >k.1 _571^ԋb`E; h!w<(pB{Oҩ1e2.iQqrַ6i@7w'!F`3ݝɢn,.uE;Mr2 '5ʷzpk,ȝ ixqX;󥋸N %}vӑm E [5$ֆpFp4 ʞs腧T^Ԇҏ_rThɒ?{*#Ɔ\ |#e~Z FFoRrL^2}Di-r"jg1!+4KkU\{L|R5d-MBq@%#^`?, /4+@^Ase#)YݪLEQ=nN#;/#{5V7θؔdmXH ]X%P| A<u̳i ձ硫2/mmwcdjyrVUչͥbҔc$dR &.Bsޗ8jMdPz3(vL_A$A}cp Ml[/|.S5Ma߮j YS)Gpd0e%B=`OyJf#Ixh yJ?Uno:dqH8u«1YĨ$,RmY, dc*1x;6P〯~USf =BSґ^lnӝXt>&'q(;*\gKLKX$2*Z?Pvt_wiN\.%/IEC?PO̚ CD;H/n,_-lx[Mi(BJmR{ v<*,[OEИm#emTZ 'D`3}4$dֻuP@\e7~[\jIi?;kᄈ;,QFLQҡI,Ne8Kl="=!I~$5B=ߔ+^0)89WysCJ{ËXFl*GZ[G̕8#7Q04;>j(W^x!l,~2zE'|75vC& fb#,9D#2 EV "Z*onAriÀh)sBĀ2 M G* :Bhq^TY,IDze3V#mJC~.{$~6?tx-IZ$z ͑%7Ngڧ@I߮`<~tXSR/EM6k3P=䟓BRK܏ÆRd[3ٟLh yi Xʅ [xɶ/>ٜFf[r@NHOcS^0)ې_f=6:kEZ?opT.K0aCXȾP{HqK(1aVo!hqF^+.ģ֪6O|K;Ǟc/|xnWtt6)t vC]LOWPI@ udo̬Akb̯R?E3|w2ZG@"!,$;<LфIƿ91D[вD+^U@ S2cj %d#e}oG)!{ɠV )fC6" <4wyXuYGT>;SByBВ֐jDȷ'TB-Zo@tDy "Pq cTh;bjއ RFWdFNV :r_w&FܺF$]A"ⵥbNU_zJ~G ꁖ|*UHu64,Ž"}u1,[q\R\z|GɘTS5:E}٩;^);C]j5kQ9・ J/Tx?$ܱ.}~'ZcdR;RZע5GhК>6ru=:ξe5G.%`-M|"7izŶi\-'xr4تܜ**F΂ ƸltD;$O5;Qa̔% *9Z (i;VLUG|tHEb؊ ^x& M&gI&']jn]^5ETۖ/)G է-NXZ/8`_NtrX`<['C'abWW< <š ]A!7jEz1,ʀN@Z}E* "{OsCe^2bgEOtc95SwƆ(Caճ Q9+vHO4rjh0F~sU%Z`՛9h5wͥLhuJz%#N T r:ܯPSk_$!z1lO s|Tq'O{h2KFf.K% @3' #J2e 9:r58frOK5>DS%<\l]?Mu6[R֜1Gpo|ޟD?]FH?azjaziRp5߳shCn=.[Ѐov$K&36I"(ʀ"WyLIGӆk\1renk7T/fM Yo +HF Iu*Dd/</ITh0274[rVb V#r|/P7B'jܸ 2OKjF1-2E.$_uE{ugՉw=+m5|rYĂpk@kF1E%-歟#s#"b;#̢XG+ͫY@!:B=dsZ(.{_V8A_"Fh6 BJc!߁T?!iO@tk1B$d[ Av[ٴ^ snCևT9{sJl >Hw9'?\+HkYD7\ ku7L]HUvLk_>eIڲed9A`(LNaq~_DKG?VB-PQ\ Tq)TPCM@d) >mI'dOK `+ʣl8Lf٧:ȇ8KS,P4 g|k"6XNQ".”~ԃo%0Ўw_~3A W|NVOeƶ)dlW"rxV1Ǽim nmͰ,:f4:'H@fU0%%]_+0C'N[-:hNGrAn}`JEϗRdtG'9Y*%j´ &/Z|8wYA#7藌Y g+d{0?Avh6Vwn{`Zs7jg\" /<#+1 ^tm¾kW\Cϳ"Z{ci<bg95ܩ1mx 2Pm$ۑ:Lè݀eа.-2,9!h5b‘4W?ˈ=Z*l}ڦu/2+|Wr"Ѱ`:ۣ#r/Foc:r%:sUq? OL]e0[`:5@"BaU*FyGЃ+BPFq߫;L ]OԝRV-ž\~rN*%wbʷM-*UD@B1<$r}IX#tJ-cYe%&AnL%S>=nlC'}ӆ\:IƃDԥ21`#־ Dn\^БIy},^>N {6֖mo?[vӵc0{ϜSl^ʗ'sgة7ǜ-޵yT3o\{"rSޤRm5]}$m^X8heN׮`l2'3./ŌQrV糕} >̮xI9ia]$bAb{9Lrٛ'_ ym% r$/kQ8N'@䪄汪$"5 VC܋nD^xo* 7ϤO=]TYp#ho"1}wKȫȲޕ7ӻWel_c])3M1, -;É^pŔIy'I-4eȶ9"| ,3`m9c^gRMAw龜#ֹ2(3]KΆ6–,{@+c+M8|[7{nu f1n8k~_vr'skitb;vΓ HMDUяxQ`џgsQ׆Y:=SP1GZD^L+9 hǁ/NJ+kywݭhy0GMj 8!H˿3+iK/?ﭻ8l$h @$(BlF7r.ܺ[><ᰖG6 ;jk<F=#Fv;|Ssy:guv)Dh4VѰJw 8g4;GO23r. UfTqߎ/PVAq3 LK~oJ:e11;ABg=LyMԄKs||N}09׃xNȫxr)Gұ(eZt:qOkbcJ`]9HǪP UwhqOO!A9 rq Ξh'C="z52_>@V0;jk 8G5j`Ꜧia!$OPT{P[آyJluJW_ЈBeCI"Č>0+48@/;cvO=$%Xa=.3U%!~Ex)bxdG"ǒG̾ O=H3HXvA2 s$I5 <*Ƥ+D%y4#ڒݩ9GuCNeqˌ3A-'|=Y\rR]o߯RZ, #'*&YAtiH>C"6hUij;\J\Ik&'?iIƭXzuIq{,9Zx҉S}0OWt~}$PvR% {(gcD쐍Z(<iiƻCQ?6f%T9ɫec\W$C*/Z&O(/эFpS?3+ia<\poq\WcEhwFBoF ]̭eo/F/#ZIkr|}y >U,\Bd<.韧c+Ρ "S!|4%2%K'E%8Dr|"VOLNk_lˬ+[OA $I.p}]b'$=g* ZWfL'߫Y*."%>OQ9`$Nڏ3f 3hZ@uOZR{<2ʊ 3 Co7)Č$ߥu {#׈Ek`Yu $9T(C߶oޥ^bJ˄2'Y#L.(9!BTʘxg*\Z7ǼڅeRʯ.k7f}k|D.͚+Uf~iJ@GoRP%È! '|])[?@ᐌgRyLRV.u[@b$ZDD;eCN FYxfF` rcfNkW˽{CUjtuMv_͞'6zQ?~02"}E*sIRm.r$'%4&ƅלCOއ*jq-V? ŘBr#v+P_2ЮmtHҝhZ.`ȧܹ1*YG㟎MB[a{=Ke3w1Y뗴-(MAeY7I>J1Z+Ӄ$tWB{Gp)K8JL4T!_ĎA5rO0D\g`ݣ^VrfbZf@) KQWJLlwD>(馴J=4z #dB|}jcGcE\#ԁ@fWlaÏ9Zl:G*#ki7H{8偗kwL6X$McRxl.)i.Ug"Vfat?P|~=98]B|:6fR`ñm8Av@۔1]D4SSFrlW逖I٫+QarVy&Te-a H_`@S cLq=4wI=V-7x㢍i`u;P81F7uss Y)bˌc@3{^ !vV#Hu1/-燞Y~f5Vg{[xgfSi6VOglZ<,qsF747ҝODld}ݺ:k!X @~wIQO\?B>Bv^_)xȘtJ+ ?a YskĀ:o&`ʠx@R{& ϰZ2VIozr3{W_u^ 85׎=XYWij+E?[,U9cWO{jJ} TtHe/6)ksh^[?G;zcj%iyyus?gsZ٤Y`*xa?%|+:/Xnvl0i,^X#ۑI߸&zuoQmE(A6d*Ac>BzqG.}J W"nm}}NXi Ҭ:V[{JUW44Qk}+ẗ́kUO!A'rmD}7eӦ QUHJÜ߄<.!F2t\_حT5Բ[:J8\:6T530eoي啄R!CШ*F^yrʢ=wD x*nQ)B=r:}Mo":ų,m4G.1McC#A8@f_cp 왴ꔶՅhpؽk>S_gr@"Afp~p1L]z8`gS*5?JbcƼ>n sgJ{'CүF )jQQ.pY7G)X89G TtgFKl&vWʹ' TU ȒJ[ŦP7JYA5@IWŐ֟QHn;$ҘB}=Ha"sEIgƊ,5d\cz"C8 /ᑬK/J[DW#)Ky-RF~A+|HUcYWZ ߼PEG(B0qsf^ diVlՆO-F&py{O58W%<`-;w茮?p#e/i n>Lc-ek;z AOUG0`LaB#c#`1 Oh3YbRB5sK@-K`X@A ~#AA;« 7*%7gqd`ƺ|]ez^{y ; 햭Dɵ{5{Q^գN?] z14l]3qƌ#5a ȰSt^+f5Qg~6 DC&2kWkrZwy|O>E2'b8?܄Zswiu QF$cB˯l89!CiCGɟpS'x͎E9&PdA_ZAHym*R!Gn׈yƑ*V8cR;9--W {Pxoez(jǩjR凍S"Ԥ"zSPM~G' *2FjQ XJCyb6sfv>M, !FU2iL]o~\5qS뭌f.i51Y7}M1d{4w Cd<+s,F ǥcNrQSIBtExioҘZueዼLmi]UURY0ɼ:w[E $JYWGgbWÙLZܮs{ -na30CPfj#3p1Td9,:LdP٦rh+=?,tiE)2c +GN]TuiP̥98z`u2aCI;XTzAڽusj?TKyokϠWaw f; 8*XOcNvak|xa8Iҽ7 Y~!dIGc~HZUtA1$:ŐP!(̭|bAS$ZǛc}Z?*< (oIƼ2Ang{jFf73{(Ɍũ:8iIznQi5T>4oF9[)q/QݯkIoMe $ wxg uF'֯ [/Cv`(Yђ}|!pSQ6-?#&Fv僺S[#E)xX^f%X"F/@ I+9vK S_=%X>@se:w_iˆa  QgfcZ5Ɉ_=Lp `)4O.n]w%keal'Ue=v}"jq$#{*Kiak^#]L,{Ӕ-'[Xvy ~ @}Rfwro_3*~y%S[xq8Ueh1 #[y ӴALeB<+;L*7mF 컥xOwJC<ܳGZg]鯧duH~GUp`1Il#H~i:qJΑb;8e*VS.B>ʘi`%rg^Mls"GGU[PZKtR@V\ bI}o%D*@.`J\:qt'rwe ]NK&ӵ<>}s,sޱsYSw7kLn*D(XI H Ncƹg1 ;yh최{Ae r8@ Ip֢k&z^ MפLq[)鵪_t:悓oA zLF?Yd'B]dY DE~1Kckd1$Ro2j-bz>r\.3Ϡ@ ΍n n]zSpX'˕3S G Zz=xrȣ z}OGzmkʷ]f&i]rޢNqϛyqL]yhuۉ?q]+R83 MO(3j9B"k9~#kGޏUͩX}i@ϚGO{{FY?ho%:rs9~{ +(=9*SAŒo~Uop*‘[ Dێ{7Vk+h2vU<:#lf6^UgZe~&әx̫ŬmxD .!1"96xt 4DД)\'8I%a;d復I0 p#ulο3iҳ6+2|hz8bO<.h"(cnq{2<3PpfNF Ou+ggUN]9 eF=;}0@ 'P;>I&)2osJҦ5 =[(ׄV 1,%<ލ@W*C:($7s^GA $UD $.2o!\]N>4q+65 -gPahV;X"Hkv_ea3x[;$d5h)բ `pE7 cBX$mq1+}Lbtf!dGG)>փrCpB#KLi}Ȼc(n glnMՅ鴜%ѓ7 <KGUyHh XiM|lq;[6.з/TB}z.y6Zdo$xl"SP._UNA$50۪=hy\"Lzw5ɇPC.#d׼{ *s8"hHsW2]o ~wS({tFL,ӹnnO2IͰ\_%D[yJ`/5s0=am)M*"=\ˏC:=)bGjtJr %cKԁ@ؙG > NȃX]m *Nrt"FRȷ,\|C 6 .#_,|H|dC$8ve6ާz^l噼?{DLpR5rxtVSNhϟ))J^-+ !E3r|d+uUXHm% ɔg3[_+~E2sKUǿ`4Zgr䝌VXUϠ~wH9KA#7*gmҫ/1b<;Z~izRAP,qvvd{AjHqJxpޘYՀ wQ)렠z:hBr2SۜLQ!ĭ-#"xoICu;™gLvGnU"U̲ 7^)^ER5Cә'&R9MGb4C :ô١'}qWBH.uY[ 2Ӟĩe!SyƂk! zE7R7^",>sY7kR轕Փ7+1"` of!fӅtL^'7 N`,*N$Jp gπ[Xv>qaGΫ(̃\,3!B9 :LKfnW6@fdSGfb]TLK4 BZnc"Pą~ ˛PmG6+w۪cGB_v:^63!_%l&6Cjb?})VKzCT3К)rr#l3(/%p<#J=-"#qŒ[jYL DA5D\8qTI-[3؈G%ߝ*G _WHR! Mꗭia9r<2sZE*s%NѮgYZUψ< +%°أu|i8!0"OHOoUm| =9jತHZF}nU*PɟZ@f $ ӭݬr6^VqcybzWf7{yq7+`]A Q NI6e*2368Ӱz!4[ vx &q5h Bp!JDA/ S\TDG%V䑫z֊>N^oXq7BȠ\#߂,^taЩ2*˨Gq1D&;Pk~iЯ% kXybzZP$N OBI&TbIPS{>Y !~ Gwֆǃ?X-} }=z60 '{өS3&h[$bVbh 8ScSӮ.\ܦ$R-ݥN* [)N]Žrf\= q|[[j(SF70Ce/~g1ֺug|KA3 @HԕEYү=eb>^đ`*J _ζnF˟D炱8+Ol8]*_j"#JkyT8N$k*أuS|Bkd( ԎzwD9ʼk/0}_d抲՘\U)h-7!fSlnii7Aco$+ݡ ݣc;,.?A}&&YA0o̘0֘d׶i p=L-X,~t@lȻ%ηfL\X|pօd8bW:NoL\{Wq$79 8Tt HU7xz /\ eajՏpiӥLNYG2vnԮ%%ЌxOSAܨQjh#m$ZT>Wlpq)7H;Cfp/8<scDc|$0 $EDVteE<R:Y 8[K-'4ʼpgr ba>WfBDD8`~bpK2ۂs٠ ?L+)*yNCjX,R2=eIdC@<ĔxwO)?Q'zJR=y _K?v*^U)qF/ئ|v6}gJ5o$*4s|2xX>5~԰)eL8PH:2 ='Nk=k.1]ϭXrJ/al?x@#XH.TX4>3x³U_?}-Ǜ5NyП̫_mU{t }ad-c5Mx7o-4ݧ󗄡VnSo>RJIJrko= v}lkK$!Ѫ}*E+9yԓ re/駨9 u$g"XNgx.=Y?gkVI xYWْz {ĘZamrU~7 QQ`x=v+=s|HɿAQp4%3j! PV'eNO>r(@xF#t#-vFdRZ*\d2lzIi`ϤQEi)hYSn{iLje @>,Tj9l!2:IhM1CX~~aոW<,`@RژpJw! U -|N o}@" |C FGI}+`YJ1oAr~SeNj0RzVuL:8`)j3cCrjـĪbȌ/4RS^Um8#usz!m)hp&9|7NiDZcs58)7FL%sn^;Ǣ3 $HŇp 37jᲹ,o+HlǴֿڄJD N_X9c6 VK^yzȝ%xC^Rr %D2-!+wAj _b*р:joVtEm|<ʦTdg66X)p[uYfH#te<Lj7pr}$I*:xOS keӢ8&:/${gTpBGmkM qt0C(tqsV,`9JM0 {Dg,Y6AdI^1(cDQF_w Q?*[D~d%Qj)<ǖ'LYY|Ux4M4找f%L6h a6`X'/tT:ɰ$bo6;D.{%J\TAOY·8DP//ktК:rMPصW}Nzᦷ(U{>e0Vb `^^SIG$Vv&,DQ) ma]wrln,uqK|kpѓh~b.9Τ ^Z)IucA^ݼuS 2:t+Rv=vt=d̂WW!uR< o{ }I* S[^AA5@QΞ1rT^쑻&Gk !L@ aLKb9K[JT`(](*zj65\h+Uns}ޣx%q{N5!-ТGt+/E/C0P3r(aŧ2 e8o1z0Xv%$|"pڱg]@|QZen|F3!7+ wH/T\ZyIkUzV9.2-5+qd4> sq/WpqYlS8"4vi|KS>|GW"qCkOVDZj&4-)w1w+eԫ B}As> *sSaaR&NG4Xؾf>m19Ś*NÀAh KΣЧRF;#Ɂ`0-RtIoGAɏgaZu"`@G{)D?Z%j3Jt Ez:U൴θ"Ɔޫ@^!0V2qΙE[j`,Ӝ jXvlD_0g_zwk}"AwJ*]פwn!%. CDp79wI?g#,-4򬜮=Op+C=򼔝 *䒥V" MQ3bF +ގZue M/UҳVq`㽜M<4E#!ݾLu5놤ujm3iʹeKX@φFXN7R/sMC`YcMaT}]mc]* Fب@{N~"]2O +㪜8)kVpۧ?3h!%5җ=m a>N P4 ۭfENN'O#PI%3?'Yxs8`X3!.vFrmNc$k)HLh ]#M" ^8^ Eb"Y!]%2U \+_q6KWLvV:Rʌ  Pkt >2Swv!ix̃X< `чCWdKvE KX[Hȵl=m4+]:T,Rx`t<drqX `,= -lkJr?Wj7$ }ퟤ^Fw C J óp{᪔k9u#)Hp>Ai3;V+ cNV؆X>GRuzȴG U##t* v!rܻjœR XZ 5:yҕÖbVAċSS8 ZScHT]☸bg0l&T#)`kds.y~;=2O)mEf(M99K^gv-DGeP3۰ol[( %4lc3| ES |^ )f=_@1%塪=i-aJJlXma)#K7xa C50H*Z-%Ap*UU'G(T~lgWj(1,I-2Iã "{Ƴ;qf?"Ӕii/! 3SԥR5G_0}\m)u  >ZhkZ;7F}zLn`;KZ/t& )kL߹|@x%j4|hheZL);*|- 2&*H 2Vb 5]>t1ZZN>$; -ؐLFi")ZeYni1%+[Zk?_70ϒIy-4Ji\Eć5j: fUycS|sbl6ǖe 9Ȉ29Ӛ#%V~"\G"tXC3XH ᕻLPP >*.F9U܄(Ȃ}i5<6C)n(ȷc1]J@rܪ6.iDyʺɋm3ȞrAyew=>ra$s;+PE:@Wo {1vC]zCVvR=C"lȪo*W !+^xJ&A5[1@ڵ FשV507pܦ@úW__OKj2@Hڎ,RaTF^#~Av`*nj,ӊG于V5V̶̫͌,@Lc͒u .9d?{19[+ Ĩa-V;}]) e_)Wrf&O<Fpŏ!ԝDpt6['/#U%)O |!+1t\.)2۷\8k%{'^N1u;cqKK5[a§R)R 0>q[b0u:u'MbMK9B"3>FnjF;~`cRzy')a5 .%Άh T>-CRUzVy>+$j3d ]w=ӳ jUlώ̅ fD.&{*t;ҋm?)F0myB2``č| 4C#u5C3yjN+[Bs "ZAl/$Uh80Tne =(^a!l0m,mY0b|zpO"˺* ?6$Ƴ< &kW*yK@.XZsq8wgq7 6&'|e׶s]4Nb7Ň5Sة`ewgZL{`IQ)bmO5hn_aS OOڰ}uUMK E,Ҷ74z` g-2H2IY/<^Gpxd#~ B?(y :Jv޻FGa4>)eP&|mz1o>< x i/=W:0$o\4`M녔}4JJ;GBw GF:J{d\ lA}>4JنIW4?{ZRh#b4s66B-δ;Ṉ|9xPYcȂ? /.IN Ku3yѿ_B ht˞ۂͨ$6 .zu2фkjb'OcNFNDW[sT/D?Y*hf-YR22a/7 b]֊ZJ`+[c!,PŔsW}=I[Z+=&qD;Hc |jiAݭ7 f&#1:5/hWWXT{(kϮN+T]˜AF.s G6R{oO`2Xej&2`:l Q?l&Ha@2>TIߥ'u GBRnkQ ,c7ݕ̾|eFfFNbuIxN@T7bUJSXwrtIQɤrc*Si*YN ¬[U3$emn7"b_H&=%dQ׆e;CKz@p%>`u&> ,)U =.(V{hAe^W@ܖ}5*bZB3 e">eŞXmU~B%5K=2;pr[վbh*"> s<٘Eglz{FAҪ.cM$RPU2 dA}ex;E03M8C@˵ #"c\⹈yi^.;6Pѫ>~VK\೫d1?З7= bjQAqOpfT)oH@Le>ŧy*26XsMܦb %)TL`[z/m.r)rv2̚{RE GS.q1Vd/iIi`Z -+!&xS<]*{}?PV.qJM?M:ՉfIVLڈD. ` ȩ?ܠ; ~@@:#4Cߛ  h[u-1azl@[]D@rӘ1?0A _mWjO'P/Uc)miꘔtLȃ*G%ZNwDF"IZYATXCOj@N$]o#Eo S lNJ+-3%x!s>-;!Dy 96PELD2PW9:Lu ǢsSЦ4bF1Rd)!eCR;34'vl3X攷"wj)iBXEmΔj}0.0虩d}fs9/^^5†5qCVm-OWy9sIox s*NbQ'3doA/j1*>|`:X9mũ${a Y Yʍ I0(KEH<4qiKVLS03֐*נ|d'Ϛ9󟢵98UQ 71clZFuwg' |,O.o8ᴌzs5nnoͱf9?T/6Kr84!?*dqי7,rD+c얏\hDGg~{`ʔH䊚L!t!Bm)R"pSL %<@Ћ'ҙ~P420K[Ӷ2hzrtk:pmQ:.r7=)Oc8% FS4 ؕx &7: Vfз)FȦ_zҸ?]]Xm]O'_l[Ƃ _5RUvASA39?Cn?( G<h`h۠ZA@bkj Q/4&1fY– c/\YEvYtҗ8CunaT#/ö./"ٚR^33ޠiN ӎXLJdKJͮjk'zWUvΉ@X%}ٿItu Ql< nNJ8DXp=-bHl7[..VLWӄ>Xolg~e~z.wqk~2X9PUz&pq?>$ i㮾)ӐD)VQ}3h }g2,X3LCm^u9=Z;A.PEAnv>K:rPڥxUz?`Q#3K[R; (|ܦPBTfnj 粊Bms5K߫>G`_6bṗi$#jPqh;Tyey+bJ[蹽$xKA\?o  $tX 8s30zS ߵ w=`_u_t{WwaPovXx'cqUUrC78s);JJ<-p{g5tˇ.7 !F$ģٲS\]26NtwkUܫpzFpjX;Ʃ!lNtRgT6L6; ;}9$R7Yј$N򦡺!9{H IiNs;8X+E9z  ǐ1gceM?t*Co/9}֙p)s`D0`yawvxj\$6#vEl_ɔ[Hka N/_ij+[ =Sa%u!2wx~0Rsqb3pkY d{Xk,m搆_ d$*H|#Yܨxj2yY,71V& fxw+C(dV*“PyDP[i&2n[Q\$iZD<*gS+e*rhd>:^4Es?? çw ך#R|]GdaGܢ~tiux`ai.^ P-sktI9FzLT Y!yuI=ak 'FJ=AʼfY+aҟҴQ |@;9 ziQ (ʃ`dY,)~uJL; |m9i Di0[,H\W\PI_3dkiuUi!LՈLiP#Fi&BX.f~:mUw-=eSMXo -r%q1H,y,ٳ^&ye/ f% VNZ7@+(7p03KqQ Ҳ@ I즃[r+ݢ[{.L9Jʺ$j`MRV8Xs* 7qEW_dޢ& 9 4mfn'i0(G}Xm68D>fSlNՐIDV4*IC[[{6a^~ApQuT6Az5rɫ7#̱7-VM_[H~dSDW>[c`W_~2`a-x>)nb(>߄ _~vݵ*uT J`ܸDZZ=FG/l%`%k#3ޑЍLWi;tXǂ mnxkMr༃ݥ^i!Lhy`j`^u*c0\Ubq`_xNO@> 9%:6j=թbvfQt}Ti{PҒnYo۷꼳]kD x`!!eA*W*Ȝj$J7bH՜4Ơcشhxq)CmJ6淙#\W 3C=CאL)s^Vdr<-mgƚ<Ho$~H_7uxF1U\&~ kȨ Ȇ׍eL)€0 1V;2~@c[_O/4{ҜNiJz1\cbK%hIe3Ԟ $אӱfu8Ip2t3;RD)澽q~_{'0pkxqC>@,e\{WPl+#p*y:|4}=,0vh9_lG!^0FR77u5B/wyh !u6zeGNB-ۈrJj4Ս_FZ~kjް0v;3j#40ՖU*nLr\ G`y 7d%6H @m(lR-Q%Ws1b$*_9x֦Rul+7G@|ʞOH|@LSbAR̜ߴ[ء2SsѨ+\3QwWZXB&65N0H%Go s\EGW:XCYϺcxiھŒ/KyX=>0Ƒ&mjsD]ӹ%~_yzC}&?TIeT8a|ߐtWsnc_ca/Y3pӚPsj4%3䂫IZSgAՆL NAʯݢ]*MHǫG- 0#_t#USc];]/-E%$.thjZ.79&a*SR*|f*'%cQ.!\M;:;m;Mhf3hxw S3~fӤ[*Gh×Dv!~5iq@ ŧTgkM(]IdL%7(H2S.o`Oviv.gڬze',D;5V|U%kg Eq|KuY ČVh%y *7[T Ő3N!^&n5^bT?ApurRAsh+0\%!)b71Z"@wo}--@E)TfIW*n5EmX隣L1]PfAܫJ*!sb'RRgqmF&o󜲰H7mIaTL8㣞gq|4jIS;rZx?( H ݯ!0gy)igKEMxUhx*#NԀw,0p8A~c% C] [6ˡ k)$-כ;rwlwOD{έ~ E˩SQ|+e|{*`:==C* rqFkKDH35!4 `n17 ip+R-HRs3|U ڔ{"K f(you xMi,hnX V\&We4Mw#- ҉wTO0Uɳ5ۓ|J7IDnUq}{H[a޷=-e ұ Roii5THZN.W5/P*cnI˫?TiZ HS9nê t/\@SBu urE*H Mˮ8Ng`T|I$rH]!zp)=+J# />g'8Y&ѵPU)E6a-܇vʲAߥN$FSɯVlZwUH 44C;j7ԌI 9KdyDk|=kºW%N6DP>0^ R1cC 2@=WksOƴHݘjAj`O9+'q!eq=o[% PEMsDA^te]P_Q:`~in5xSOt~PGC_"W[,̧փ`+EozaH09yA=A(Ԣu$ej߁;鹱(P!s19yaIJ|]r%':B-qV9^TuQE:قa`ŐFK+e|Y70JW]uU?C՜)Q]Y^Ew;LJ "{ k|k;vCKmCuHln;ꤞڙqYNM|l·(2e뢪^ 3 3.\5f ."õGUG3ِ]__l(;r&֚HsEtS'Sޞ&xuɜ` CLKrIt* b)-ۣ w/lٛ;)qemlA]^:LF0*A>ܐUN$ђخ.{mXhGE=46 Hgw65}hC^+GΝR;|9X /8\j:9Dc ?qZ.嘊M_X MN%菒]nC5';^leڼ}. ȶ~hLzJ2eQ$f?r"մwTEEShR$u-3LfޏtԭX#/jXZr7o4K{ v9Nq^b^X!JֳW{ >oYMŃiߴ%Am~YɮOc37 ^iQ)q@QgK-H,baL\7}vM\\QwEÏı|S#i4+ung&ZiTT`Udɥ#_ZJCoN5ӐkޱTKK3*#ǖ!(STlU?D?h)㭇@fL&WYm`j>;h`Ujy1Lҋn쏩FZfm&!St Rq$VJt¿%20ojZf13ŵ)aCi%6V`8W$~ٜLGp4­a?,;(tŭUHeEP4} @9 8N…88"0 aus-5R/6!%E'{I) }W ^S` ؤ&Tm/2i"C3-s?=f@2%ܶ3DT X@Xm"n?ARidwk4Y!PxS9nI+7oSkp͢בo` 8H_2ͫP"*#˝ adGs Z„Ԡ1)R:]u3d~6+! -g3H5W,|8, } {x[hqmv+ NH@R>j>I!Q}]0Wf_MXKuB%OxlL}}㖠\b~R>1jg&=Sوoce13m=A5Q)Q*9}^x&HJdR}5z u7ʄq j0GhEFC,V#S/l0EvLlωYl2L}4L,=3O"MԔy ;s\"yH17lhke8XςHcT=@Pبא͗B,w SE5niHH|ي ld@լNBȥmF)L218CN*(*(x?e Tɐvu ,SN;TIdR֙yu~)iH}~DyFqujYٳ96̩FzIXZ2Mn:ȸM\*"ٍ|t<;M͹4@_a@HR#.n5rGP znIRx+]IE,T'C Q$)Tо! ,?fH O#Y\V:2{Zo=g|ˊn(\lֺ1d܅^?.z]GVP.>N|:э*sV}gn[HQ>rБ)L//Y˂dڟc$wL j黨y5an't;_ *DQ&IxE-ˡLm{'4RMy&\{s #8Gf/r~8" tsuGɈѢmh)g!3,؉iXzSd0 Պ_B+\H@K)鶩0mhxnשGސĺyʺje d*&meޟWT)d:m "E zGmgyjY\jrN1tUX;1ӑb~(3mGC'-Þ[Gp {VPqb>!;C;_ߨ! m)RԌ2݄#  tW|da 7%7V\@*(yL2%s/Օ@c`t_Gi;ʯCBy͋B3ǫAv 3G7{b`=twvvhӍN?fatnFn@yE]XLUv8Umut0[7xZi94Y3dH"\{itVh`|#ppU{$9jwH^v]wB]#LLbϱDh o:7X9A/}=6?&飷5U\\YAL?4/Qz1~/Q½&#;:FΦky9/:ɗ=O8A?i3ѻitv0śA}o(BL=U)Ԋ;[G6ZNvJZH 009aFۇov6`5=Iu:8O&`$Mϱ .(*Ci钟ž2Za*Oָ  v& MWG7b><gC#4n77luygF(3+fXx,zjR'mKZg^jIىjy zٵ kc%|~g}@y8<~)ZOP3;< NTc9v-Gŋ)Mujd8xL(o6mHn9Ŧt/26,sEl~@-"6F]ر Ҭz"eT4;XeF?n shJ #n ϰV0l2KvÒb2TRdTp1m:>!ز5V5p> hzӹ^ً~H;RsVjHQ@Ì;:@*ȴ,=-QfH4p^#iRYٔg%x4g{-jHOcĤӧ74o{-Х3 J'\$(v2hX+FA"--E?BM6 tY\iےQgU35eMOZɩ0^-)*]8 &o)+"$ 6k*AqqQhb*Hx)L-U@qAQ>o.(ltQZO7-w}'Vk[XS;b[j]r8*"*k=+P։~ NZjI<.Id3@Ei1'l NzTθc @*Yf?67,`=RsZ0}`;!)sV`X? ab$ehaLg/|y pR>pfѹm7ݿ>5N|`|&}dix0#s52!>]ajՠFJ GKsSf$WXc@(U[suE4Wv2B43?YE9HpւxiD)hVXz?𐡀FwG1>-L(RͶy>᧯9=DBLWX2q_;C+$RDTlqDg7/&{&+u6+W|TmEfC2d`G֚t ߈.Ww~EԢ^% Z<ă̴/kTY/psqs Du,Hz~yĂ'ML/N1`6Sf;ˬ[_}ؘWDU}N a4#v>g9sN ==nMxHGzw jCۼ,)cvoA[id1rظCY0鰀;'nA\uf뙶VPk?: Tvr).׭]*-޾EВ}ɦB8e E龹@ dvM>8Tp T+S+~V G*P$mMUĄj1XvS@;)X+14uTpk#=ggWXczH80Vqk|l mL.gK=%J}HutskKj/A8iWd}R^ 'bs7)y@z.67~W\-uǜ)d*4n@Яc=V (&jq3)}ao4\!i^vWq;^q߆p5CtwJ,UTЎ6ėdD: %eUq*_0?3dA]Xӑ~qTK7n%ieS_n50}?J IٗAUytkHnhDg]*aXr+jH߄R:;&$mh:#*q)釆\|- _U~?6j'5;eO?DD?ɥWj;Y|Jt'[ig9:tևEL}<񸨏Q,s£X~&a>x5YH9K@,WGN)/0/^iGYR*+v|8:w~&pН[&(%ڃJp[@9kɲ [Ъ?m`yZq?fT}h0G.Tqz{nUg^@uQ+3 犟A"RīD$^'Vq#&hԑ`ޙ*d6ׂ~eyBCơRF BO=о05sX8%m'4侱.YWZ)ZA??9Fhp_=TQ,C,0}ǤQ y2.sS_ )wOxMR|yA@~Jv"(3INòZ &aU\T3`ϙq. ġ nUśFR6fdU"5$=K:9_w,0`QEٲ`'^^7e#7dЍ-'Y@ Is^KH$-u]ܒ׺:?Fr%@D2=&ԓx#~9$xMطF|n.Td/|+ /ޞ/#QC$2S2h^[|q'O[I&Y cmc8nq_X7+'q6LE87(-{u@{x?Ha/}$`x`R˧.FI#kWnru"Ϭޠ_lq= ]KN̞6X Њ-·t~VuEjc׀  &ZD}S$V\͸0϶T0>W+ʍr4 $jгF_?@ަ%1AN)'YBIq✶[ߊb;7fPPA$\#8I}d%b2W H [-`T\!x#c(Rky=ػ%qqX aqPȫ%+2xWM@GGnwm 'AayrVwى$5P [1Ygx; 3-YeAbJ&HUy1h/[Ha^(!t+WĘ; '9gK2~ä FʹT"*gKTZ9ynFiSAcFgܖQÜo҇|ҔK[3lhb. &m " &%㡽luFƠ^ɪ'/sQ?@WOEڠɗ$ۇM昺@x-l6΄=d uY XRݹ/hg1Z͏o@p(lɬR/ l+Scc:^v.tx;&81[VF,Iix&"zytx]×P=QXw$f%vo(ع}"q{^E(KFJf1o>p@96.Ȟ6{@w,Z,UvK+\"$rEd=Gip7#?.(ᡣbc̼mT/ÀP< agАZS՝ 8$0[⊿Y!ٖ)X#cWg1G87mն%G,As:((@S^ O7jlk*?ѿ˿SI:-:sxNҵb[C/s1  ͙2#!R_ơHM=pjڦ0z$R8Z$jG' 4!iPD[F qm7Γ=ꐆ}D¹d}.>_#43ٔ8+fT쯳^9*WM츑 *J v,f #X& ]qF"9j4D~2nOcglC gND?GЗF !b.h"5+6mJѻY<4 u3t Bi&2s~vb$C46a26ReΌL;jCǿj6 )aM3m kܬVn"[}Uǯؖ M. PwE6Wͽ2ڣw@2S{^qn$&i=Wb5W#[,P^ieL)HphKs-IjIV=986 D6r{&XoN`H!rV+Ȗh)co`"_S"ϕf~|>*d=?9F5HrCT1 p\TfD@ZJKhɭRͨgvLT2"f{95 YF?ƚ|Iڡ!sMMݩ9־C^9NO&u< 6 G4).8ޱxFe=˹rr`ϑ#6BW>s =K?".1Vj]9n-Q|@;_9*jat0V䑾@Y@W9P_FXxHdn9N|J&$q78 l[d\X]6 @RvS5|{b2 ?y%QBH!ԖM&HlpZ:ڡs1v pi+ˣ3E ,3Ӑ?zM'֟?SKG}樹{xM.вVlǎLK9tdDA鮞Jd_ ʓ;>!>wBoU$HM'㏔@ Z&c0xottV,\ҡ;rCR|Ma䃘 S3Oo&#;"ItQ Xq=:FΏY} psq! 4r(|ĈIku{[}ɰro:DȲv6U^ ړ^gym"+mE}+A hM\q4@x!3Ӓ*GxOʾl \v[,m=Y5T/F# 8WpcN:K۩쁅WJ h;7;GB"WU(x#5mV;it6.uLj Rֳ&+-J3j?8pL< pd>Q2D\dh[Ym׻˼ʗ'8U1Wy.+Z,)hOYR[$Qݎ^umy~uϏ7)G$!;ulܬat'X#0C4 gPk/tgChiMӛqugO 2ܫh!Z~̴U6ך,kA'ixВ5\TӶ(_[(,TA⇻\ߕZaBbkm8u4RRmev#B ma+m{Vэ:hؚ.[}N7SW^-/'2 6PN*qNhŀs>Ny)rT6硃7Be| z>0!Ԃ|v>ToF Ŏn=hkCsY2U=bgP ŝN;e>>F{]aj7迸'?Ho,vM$5k"~;?GN {4w5È2m!ӽ y;ZAj(lㄹVw0C=dBXDUE[db[@qdР^g<ߪ6`D>Q+:gB9^W_]51|螔 9¯PODK˛ەG_IVR3T~g#OԻ\ ϣB>90}Pa1l z I+Vu֢w./ \5=&Yp͆'*A.O7n2kDv- ەSm(,M.6W5M.0\?Od; PQL#Hأ*FE$Q"dUj㴘j]\,uې6o.=O3{%ooOIizce5A3'B.^!XQwR*LD:qP 6` .I8͘q&ʿWy>Y =9njh5cFHb}KH >DH3)GdкMV.1AA0p_箢sרnx *N0>p"">e[uDT ZuO5 L]Rms4Bh:oB^3EqJT.:_ᝦl^ ၻG,Dtp6~>~p.2K\Qj=߇mmeRlucO5j儇&T/1%vvsu\jم%Qcv,g` :?.}N',_sr36"ܚ[+[ζXKЍM/niov*Jsgf*vΨ^?+EbT!Fr] ði3K(t/eOڶ+o3"別H ~H Y7EDSs󔦶iMnPNh| RY2ͳ!BI˻it^9ʍ`Ls[wjU6͠Y͹5gh#/gCR߲c>4 t<4/cOFeN B]-%dN62Olq|Al]{FV3=[Pjm<{*ܮ ;YFo4+~q;nRدY:!=Iv@V~*T tLT:HݳXa>4JZ G u'ߏ'L?^byT 5=$Q!` ÿ"lkŖB҂Nz5_v:'1wW/is8"mwБ 7rNup{A܆W[KQ^Y?Q)ARݦ QHB Oofmorgjfg|Lj{NFSE|*,c7 Dk::T~y7rGOIogfE,w8;YJ }_95 l.˚i#]Vd/M'(vY@<3ůOSH2Er͋vSuD!̉d^?!x&r\MoZZ"l3K/>xb0>H܏%ݮSvwZ%{J933.q,%ctT ; yq%FF汧*oFJL!-H„Q`K#[DxƳ$r/ϓ1KSODU0]c`p : 8mϑUY?<9r;k5Y+ScVp"C[Ċ^1 *w &OSΧ>7^i.yHajz|Ύ['V^q1 I Q=anC`1>k0񶼧xߴ@n)4)*a) !֗T֬\ocS=SCF~js]2?YeGZeP7{UlitZj _ ]W¸Y4FB=Cx0 $Dbqk-!=q6naI\!&# >og7+xтz<[ϲ8O_T5+V*Na/ Ӵ%[oO$Rtg..ক [Y^$5xM_I*҄Xdhf޼k^Dګw+6kNSɓX둩YDuomDj̖WV*}Q$`vRYyþ4S^. u!~lY2]t'alЎMwf|$@BReƕXXf{}Ecʰ}PAwܯY=_ќ0-B$|@u;@wyȪ\Lk.=%FG+N\%X,J<CRl孝\EDnJ/+I Bfx[f?0#LJl#Bzgz}|zb3!@7 >-3^,#WJKSeFb*/j$lTX@k倅yxz3eP%YN8$3 [^yz$A@Q/lp~ JrP#|SCMi|esnӊJ` Տ:3zs!oTTۣcB* j&k%LmVC|RQ^ؤ(?xs+dsF8 rDy< 0!,if`rЭ:_V;j7zkfc3qТ>%~–}R_yHy&{} v zl|*ޅyRJ<3. k>/Z3JP2bPh_ xR\LgM}90\x=7V͙lt- R! i ^YPš|ƦNJ[y<DqR/`5B"P޼s*CPWJP/w$TT6q,u} ƸJH<ϺLji)(R;i|芪;㻺|8ɇ~ ]Y ^ltHA 3e3U ЁoWM̂¦W<3 F;@qA߶zgQڐ~U| 7;/-zY+r:BvLmր׭wh Y]fpeG(ݷa) H8n1Dzc,DS-aMǻ5VRئOT/u35d ƫB7~zP+A;GDTL 1 o>4C& C X"SCFi~^5 3 aכ\%JM Ͻ.bYIx2J|uQ["FroLPd|Bhh ^uLj{ uxz)e: vGu1m䲙pL|r~NH[֎ck~Hהدs@wr2ޚxū^ +Ȇ:,V!l2PR1]jpU A-P#@u##s hk*q3# 3GF&7eHSկ+9gTqoD:J@,ӯˤF[9ӵ}1M׾ޮP'vAiFBd nbz9j ay,:+%e齪ɡ ւxOzg(`oNs1sT ".!FE^Є?nVm;XR4ie37zs,PF|$mH/ a߂D~}Mkl1z װ#-2zh9̆\mASo?ŵ9;qwc 2Ɩ FC|X~:NfrNEQ aƹ9r"=V(qB@T.Hw(:v`XC{5 tO1-^y(waOpya6o0"QSEYWo"MVw,xtrkwG eVH7.eßSHJ@8Cx]3o0ӌWcEthq?=2UfƜRLCX57m nv.BGݙy'>5[Q}Wү΀Bt`C_Z<ꒁlȦkAG!j3x 9Fտ5!*yȧ~y/]Xih~|܌?lgbtc$NDB @<~zUa<]a'`_@ r$U&K5?}tDYbrY!趃%NW\fxiq '=7[W[ #Xgez2hu{[TD+0u^<+8fr31e3M?YzgZԗ(He# ESP-.KrhԠ‹HYV^.Ѹ3Џ"I> nFl̈-y-8`ޛiG5r̍sR/ <ئQxU9(c3IAU0))Y`m57gUzVkA{~{\$b9g7$t#U撩mI!K cu{$tP乹 ]紷y ο6%G0ZG/m <~FİE@GEQR^;~Z)^,oZUԑ{& ׌aGhK-y!ùcǗ JMQԛld 9|J48(}هD?Ǝ̃ei tavvRgtY0336qJ=2:&7/۲@< V?e!9~ڄraj֧!!źRВӏ(-;B4 Kf`siļgvI 9K @RՐ݀>*0F8vA\9Zn]zn,:7e dO[uZa-8[jΓjD='֪7c) zR _wsk6gǢ̋rw[N{G=T0~loAҩ3A;OQq'9>6/WTx2v <^ZzI g-o)!~G0y~ a2s zl\2!+י. 6JxfmXځ 0N&UrҎ\a142Ze_{b~q>I0r)u%? š.䦞ީH[Qqgr=-\듎svq^+ *}I}0G iQK}KV?Zp4KB" )ł~v$y;P e>WWBA/O f Xi"ս2.\xK4s-n\էjS9L!|Jq0*,gPmN64<+_ \;Ojޜҁ\AJu~V;[-:9zQWV7 @O,ny++=Pzʣ&Zu==̀Y&ǯfĔѳ}! u?t GeM|Du&KTh $ȿddE(3~3)M]]ΥW݁\&>Q"=Vc)0 7𛆎xT%pnnWq4'Uء7zSI'dtӸ.JZ.$R.{FZoXw7DhG~t@hPdGGnHy qv_U|rV4bl)mGs-D.@Z h͠L3"QD> ׫W-kIڪ-hfL"ُy/ 8a7bdy FFM9HlDžo;07%ȕtȷRB*Jw~ aV[1"VA,tG"wlPZ!! q/_g(ޘ]lg!Aaì k9SgpO =@=<0h&6$&r^L 82dg~Wۛ;*cFMbFL+vcQo:6ǐ8R5VZ\-5,1kDY2[&3Hʨ 8DmL?t6o1?2L⫄ 6}׻_'^^T#{x̱ppRNāX9"Xl:Շ9Z|[zTN[KG}>)"gǤ A4+9\B|8~k+>ǀ,`P5U3ȣ=|^Y uScAn*7F6̴I '/!mjOPfPSlOpy:ϤD`inV ¤9ٜerrýMWI5L#\. `uY[B/ +hf}wZ\)'6l^jrwfyUYG g;v+8jXMhdc'5:Yghq/Эe(/O Foƣ!s-}ltnk_AmlQ1uHؒ?i>[IU\m˨B9M(4j("CI'NDNU dKTfAfl_Ph@ϒקCGM"ЫtR'ĠD8&I`_4C,%G52*ֆO#|)VIյZ]pLFs$zlC=, mA&C 4h%n}p1: Q(*.wB-LC=΀y~} 꿺~j"g!hD:[:q)|"G~ӰoBӣ0L^z)SlQGs1տ)Z ~8"_B%xŮ`['^w~Q];*_D$W*$GN4T Lsa-65*ԝ硇.S.#4Cт*:~?""=5U Yv/]V r*PZ2#y2_gpLyiH\U[m8$I(Mbbmhy 6dr'ZI@]1:fxvWrb հ>aRտI y`@tUfJqRcZrjJURbyUጳ<14yBbtk7_n X*]\ 3kBm\)[6w#J_Q۶U7s뗃\E/>+AC׎?Dw@Z|$eڌ^ɺ5<&MI_Harl&+Z/9|B_&r$ 4| $O yNՉt{lJ<ƶNKèJ]IUA]ѷy-lgn\ k3VVPqh&ƄۚSCR6/WthY4K+>^Bk:X3C3N `0'ǗӴs1ٵ^in<AWsByz?)I8D^zvnßq0}+ڮ7<5"h[c90ʪ-h~QK/Tny8`B5RMwPĮR Լ:MuTQX@%=(^!';ys[y*][ݿw Ci3hREd4+[~X :bC+=;+x,F6>vlVt6&zT`' ~f9?79^}y1`6:{bKayA*yEn9wt(>R&JE o|G&afel5~68.PTCC:΀kljuM'{2' B:~O6›@׫6w,_;y L)%-KXqcHY ]Bspuo}8F+wE M`jb3fD°[q 6H*V(5vC؁ս mkνL^7=tJP܈nm5JS0(R00@Gs7-SMQbF ڏ* 6ﱡ ؽNo.6ʔGF3t"GŞS`u|9(DVWEtWK~lǍܑHLyv#G*yD'Q܇N<tC$2Zw`@wdcblЪCjݚBDZ0-6 OGqjlC>djvQLĀ'5 SFJآ@_*@(~Ýut> WUHXNJNGS;+yp' >JtP*洖Ԣ6pҸcjWFvsEGadZ7rԑTFt!59Y)F̆ÅDeE^_!Ax*k׮sٍUtwQTAK-5)෡ƪAnӯ&Xouyeae%QϹ<&=C|zG5hqDVݺU]څ&y1R¿-[O~. ]~ΛqL^[IEbRs`#B(~`XO=@*G{Hj毣OABsw:<|'1K)~#Zc䪧@$ZH&R\ǙOu.v"1"n8,j;>iROOd, f<=%~ڋ I~a4>G\$Ŋ<[7-xq7vUn"VE6FQRzO:Va]?wD[,n3ЦBcYۤ/IjUNDR\'$Pc5P} Gܺ-夃'k7r-|֗l 8{x#GI2m\bTSZV#u:2i) ,(.o`^#yAd=̣sAWE z>79+}xƪ. (*U򩜝mѕa603[( Req*eT[p9HVW޺P;%gf*NVx .E2!&ޖ13}pqwGY&[Mj9ѡL,DiO7[juoj:}k09xLF4JZGUA`,^ B1|'%舘l SXCzʱFߥ쓵𯈙sP.$(cG? L7˛GZ0]f ҦQ:0/56wChYH%"W.§ݻl0cE_5#؇1spi3}ym ɬ/@M/O$y9߽E:s9Nۃo$65hxr"ccZnQGY@"vtZבO;z]$voM*5DwjH hRvw=5O d |;>,Д=Wt:AƻJi?)WOȿNc扮OÝǠeznW/bGw.ҁI'SAoxZ*h" 㜂i ܱ9%x t#FQe Hܻp l9_xbS2hf}eE|&b`#$2fSf<2Y`hYřVB.ZxDa"yftnO!3T5/]Y([2p6^oߖfY7¹Yʝd;4o)qrQL;ZN%>*B6iP=zÿ+px2>e#]6; "Q+ir-p)[{H#-oDW.=W#%"F}&_g{6~m>Aؔnҋ-ɊQ{-1pKO_Zn)`Ϋ)!u켻K?佟ԕdbHmּɨQf7gmjl6r;:^Q+ć;N12ӓ8agUhh7 Ut67doрz=ϑŧՅKSZنkct> ym>ZGg: 0З^x!|Z7W.@!nN(2? 4sx%!p¡I;Qit9X췄<)1)`km#gY(i `/p0Zh4dJۥw[z9寨)j\;"\T_6OjY[E'Nq > 5C"g.l s4?@p}ɢJbs4,:xr]gng}ߟm[N(Vm@s]޶p܄Ao1ap;~ɍ0t063,?3PKg 5yP$qOԝaZ:rTZ8˜ї~NJ(UWaz1?ޯYan`6=kX=#f3b1&#=ɞ3o'u@Ջh^C'4d3b,}yG*iqNq+G0Um)P͠[V*F\Ū ɴirw~X޲saiuaO98j+e%&\2"ΟN;Ai`ROQ" j} p)\A,2i:=7Poy>za~Q=Niܭ6DϧD'jFr8>VqJN sEBwƓG'o}!S5F]OI-JC.X\LC5?zld/H+ƅ@V{ LjA]uؐBaƝ.˜ Tv'a jz3jf~ij@NȹjΕN% ?ii'GevǓn5{ ;+VG`9/F:ΈdK@2dQ`K'r ]Q¬ry<D`̋^0d43+ʖzy FKyboJ)_@Ԝ$װo']&!]k %#@I~ڿYH}|J᳌3.-:sERBѦ&]2,u$.:ZW5ؔy1LEtO0ltMjvEP/mobEYYc+TUZZMb,'ED_;CVW`up\6J)XPϘW.%KsӲ/}Z3 8Zp.tV5`gzSoV,R&{WVcPϭVWЉ@W1aW䍶[9jXJ$/{Pv#ruljJvJ>?3>kCWl|Ay^LJxZhb p;U&Xaޥ2x[z}$g24Ur34|`k89.NyJ7—~t52Ro%1v뭳XWu?D8:_ qk' 0PKkr>BAJU{(x;eak3f}I^noJe:IήXeQ, n{yƩ+8Z0o2B*ǹ-; O2mF.um^>hYr+1ٞ)#.}_K0_X(eͅq (鼪:"J͡V7y[;ZD`,PIMgo5QZ쳼_G<͍}H+˻Rg6%PӅM;AiӚU;_ U:P}_NyR_MJQ|An`HX#;l^qiiz ڸ!WD:3$81S@ .'n9)+TvFBLD2PnѳQ"/˟uJ;?_z NkMi!Zre3&v,Ծ 9Ŕ5Z$d(0@w |NO =jn֬nbp|=9ȧC+^٭' iЮ&Cw)3١ØT gN@mmKw뚨u4Mª접!$p^&*Ύ,T0D4U@8w!&Al?رSh[t1 n _fT#u?eU(z?犟b dATA]5qs}jhw"5v+W_CXVJ4e`lA[h!{ Y۹8r!$~<ß LsRL "t 0@v[χ9kzEDxi WAfsVwsS :YftKL>⇐PDOu@GP3{ؕJ=MomYґ@y/~(~KFqh`^8u}Tȁ+)ѐbߖFug|._lx?[vll/%|Jyeyu>g_¨eUa%TG0 JzJa,19@6"lХvM Cr7y)X̎3uV87,wIn FGrZʘVqe{Ӊ%Zz~ Fc7EBS[J(7r8qPA+ 6LH /Z`Z{ u )w3"XBC~e8b){G2ngj^Ѱ%ZM2_6yc(Qr9?D fpA7cu= iU)1}@Ƽx`IZn3a R#i*P@v9E,/LS@By8wk[ ^["}0j(w2~dH.y=ںR75bX1acbSͧTuʢ@3@-ۘSXINYnEa0# Q3ҳ &yhԩSWI{D{F@$ gW_'WP`Twd.AajjNIy ̮J+線H`Uɱݝ*cE.!2 Ҽ΀OSjT- jb?Suan_WChm>:!S[h$! aZaQjY~;"Ϩ9 u1 Ebp&v}t~#D^j0y٣3Ti7B-EԍQ@ݣgoN~-v^őDivӔZ!)oXl6Dw[e/(~Ouj:nکq+by8EU%^SX[վIĠ3 ON$E˜fUBe}AS-sǿݜ9WNZQDF? 7H4YpbV梇 >_Lì[TzTQ4xXPG2w].ڽޓƇ+K$џH{ۭw"sDPZSaHj/ , fB$X%|;4G̴[.ȘuՠL*e uyJb?LALAbp9l o(@sV{ X"K^ޮvݿug VsXq\&DRi\ R U{ź=SZ 8Ug$x>8e'*h'\ E~"ҕ.9z(-%oBYШf3Zv6{iKRE/ u9OР.=.F:ܾ|/6ղy{:h&+Srb::(:mlJ-1ݣO#G~+0bGx`lشD H  Qm4_#rPK=գ튉RrBil5sƒY'pi o85&#EvUO$+4uB9 8 t2HbDfXuxDim/_X T݋AԿQrj\&T~PԱQKB]30;@LHW)Wh #r'qUK[`c2<ɦGunv#[J\Gs3:r ג)LCʧF\1C8(VPh^Ზ2I *z1vkf|}.ϑ7.qe-owEC..PЂq; Xʰշ8ΥtPmWf>HnΑ* kg;w\M:pLct>(x&/ͣ;Ve"v^8)VR~Xd)| x34B*߹9OҀA}Hldj4SB39O|OdjhKTٟ<00.j1\L%C\M/[ۣx >h ;cܥ""pG=*2uvIeɠ*ޡI jj-ݡDG.rYkTDe7cS98 \p""|Xf/7Rkcug„_Xy so8~娶&bʾ]1bv RwD)d?-,w\&-sK81v4՟} B=PQ*WZWQbkT aHkF; /%8|TS/WMiBג.S)>9%^dz5&>RW{u^ u(4qWH߄!NvM0L  e >lf/NW52}D~9w )ɈmI5yt|CD4Cr'CcӮ\6 iPLh0Zhd8y&{*PfPm9.#oml&}TʛSΎGZ"Q*)Иev[- Oz-[#rfYe"UD8Fdy[|QYd&P5@nߌB7Ԟ;iy`XD麥\2Chḣ7yﻏ7 Lyio&_: cYw~)h<:-jGc`nPGךh{sJ驭䘐a>B  pX˼Àz. a`U ̲e -~+!T+[A`8_( BW(Z4L<"On g1 KO݃>y߶؎zC3n`h/Htsk &Eme wF5w֌K~kIi'";G)GN?aES6cɇ6'q%o /S(O&nLMoP>3/f$ VM5W?HUf׾qsuLWl0D *:63PKTsFH4MK[e@m_1KP}?_@H*Q\WBS*9U֥n("(I/!fdC^n F4G͵ Vv 'EJvƬ $a*^f~+Lxt&-^ ohb :rWKYRMhFvСo3и.⨾UW+*!4uDE~뷮-/7Z_Q]6Lr9T}tS)(@J:A%Оuf@Z򧪨WfwKZAIU&qj}2cr $#-X\#ڍ<ͼ(|-]JcqA{&co|RFưMjc>T8r~D0Fq;`JoL'3!Ӑ&`'c>\ ?XʔpPk?xgps`N,ų% sKJO{%SٺUf~Rj'k˚*E77hdsnrJimݮǬס~wn$=2\ЯHh)G̚ds 祗1F CD`*!*s5zW%,ӟjhyd(nH>ZSPoePѯr1%ukh[F9ПR@H YU|%}>蠏cmCKkԉxs B \A d[`7 77C?S މĝĩ/,3|2nuovt{i0@"s^ƢuHSǒa@Ò>$nUB0:2#6ccige,&%`K8k&l!}mLZ < K]=kQ&&_&>{{ >#k7QeaR.ʪτyWԉ@;=>OY-7-c{N n O &~ s‚by)!_j ah`,H'"uYMM@|pHp2JB켯vɡLƤV?Rۏ[:7v@7AxS%3 VᅕV{ŽF~ۙċuD޶fx7B|}l+EMޛFQ;" . "TU="3Ȯߠ&-AYr5wT'tDwE{oq+%ңK7'iv 0Q9|[OxݿreD^Y Vt"Vj~X\;zŒp Ny:qNԎҫv!) Z>G:5 }L9C~-m1]ޭt-0Xdn;.[GFw"N"$rsoVTE9hT"ɺ..R)udn/Ѻnj&wqONy7=B{Fс$ǯSL1^4}% ٘3{L y;HqDDa1ǁǫj﫩XjoŦ)kT&@ϻ\ {LtU.ٺ]d 3HW>BU;gOnQD֑$.Ɔ%|j_6h>?}{֡t-2Z ¡J[27D %P_,}Wn]Um9,.řP=?,oh1O]Q갇O]zKV{!]$dӱF { tV ߪCCԾw.bg~8Kd+/PxВZv)|=Yx[`ѐV3~nZAmcj{GTyt%*֓p=hg`Ai f=yx ǠŽyklp0Wݬq!IP mؑZt0U@gM9i 9L1ѼF NĊ*)F=w]~Oi](ݚnKJ BFC96 Q;]~en+#0|7<"[ŗC2c=ٛ~^_R "S"FĜ }W)KJj&GW#%_izO, FŁ/f[h "<ӄr:4GR'¹j&`cxdoU m7w[鐸ܣ|F[N@rxi|ᯖ9.١߸0&Noi `71OUB~zzfٵk6G@0#3 iMC 4L  -&'4Z!+Ϥ4`/EWo 芿pZ!W`-G+ "аJdTsR4×ubdaOR 6s2l3Ӎm=G@ڳ_ ~hVq V36PwIDMlD(eG5yH}9˼i~ zؗ#G2e MMq ]5^WR LVAMEx']坞Q>Y$u"y^ ЋYjJ?2Nnl!͓<%u%Ӫ{j]JQEzT1 E__1X]w*3F:ڪP,Ox)JGl_ҥxs`uKn@=/c!6,7aP,< (׌= $/%: BA 4fYjq Da}(%Fr%Q2¯H[hZ+X䘸U}S b-\4F?);ugў3o̝<Юl1e,nyD"v^+m %!w[ FDg2zO|xG=nxfP2T 3f}Dn0lG 7FXdybns;_c=7!d-ح1AKNLujŠ"y=CW`Y/ /B)=P6:(ƨ`m]ᰴ81S|AE&?cy~gl9ɟ1_,傗 uCdEK=VdOo,$R./F0f^ ^g ֭kbWkieߓ!h~P=n!jk is=X{Uܫi`>'渋E^#QX1jZ}-kФ8{D g.E{;U9%m!̓l%6hȄyԂh]D)ZaK!jy%6@zb=&-Mmd@%? . hBor !NJ %$LH?n[ nȺ8nڟ4",EY3,1^%ש^f1^9 oԽɤpDJi .~3iCx ru^zv~Œ\h!TAe/!E3HU5{XԗE?ʺ.CSBHEM/ dᎊ+:u9V_Q{\#KP6&.t¢B'#KLf R .Xi8 -Y- E׃i&vyV_")ly 3|l6T13d\! "N|^q`# jD,T% s4hv9 !MȘw@,k&eC(_[zU*O CG4>?\c(WkS(k=~G] 3Q̗%XRlG .wΟ ɊI@&GVs]9y[9x1`ZQBB ⒡^Niz۾ܺy9'7&>˃ MuXGgq.X{}vE~?Cª#vNš)&*cq>`o1 żDi"J3&Lsŭ\"GAOaX> 9=O@cBR)NQU%xQH=C@R[z\Z%k˻J@J# P 3ɽo9!FmjγYd55jлZ Qp(ׯ>L=VHqCMmB68,@SwL8>ƪߞţUĉW=ݒv8gq _%R Q m0 A^$6eqVͤUQZŒؾL)' kMIFV}[a{0U!(w#*՝`r-O۫GHR۽lwF#u5rCHa.%Ź@.&#EKhNqqwGS[\:_KNAyXprgyh*?O xGOQ ++y>8-:*fk:lP)~>,JE\^zl<>L:/,9i.)B(I\{+:㭢H"I스'YO-_8>N|D&;v㊔S!Rt2+WslT)lm^:F"tIhSM=Al!G=wfx<>1Ee4DJ Wf݈2eoO?iaÁ1[ IGWFXuv?:7&e6B/u?A9]?zx%_s(5aϚRq._ *vd~'y i3RLAf,0:CɟvRc/ 8 +ؚYDh\=3>0mFP봼ƧAb <ᅡ Mnsfŭ$`@@g<qr]PToav~?{+O|+|d e~׾4U+ڭ,QJu Ϊ"I;R nXqQulg|#:>,늏w g 2`n9؅w"_ I6eD<0gA#ꮬ)T,GT [!I#8$ͳR?ZHײ}GDԧeYzx]m1sq7h$m^\a7)xX"(mY9FշRX4dHsZc"'E:a #s煓cA\1rn`%k h.'i:4Daהu\vjwp'/^eg<@mLL(qв%-XMV7CdTSK)62@Α;#PZHyAK$EߠkDQ[5?W^2ߠ_ rCJ3%bV&:8q)b%1h1Pc3޺ H%zeA̽8,$D&aF#r%6I_9%4Ի-lVlIJ<':Y# |XHlTWA#YJȡEBX/8luH'I:plv}߉+ w0KI T'tَl!?fyϛIͪbňީYTb%Bo y/&ksHkyalRHJOmL޾uv+ь?ǡ{SvY(K{n7 ݶk#y R6695w+$h^1Rr<:)!ÐT6Mah`'@/;:EofO?В^[H8 PEK'PP`_s)_B BlH*RlqG1WԨ;!` z9$]Uݛe}$ KEvxTr])hŒ/jPTCvȃ+T]2%Ӟ+VN,iE1 z I -7P_](PߢLVCfhpaAή:&hFdpƣkw5iBe ZiHvL]&f~Tq5 t_Rݪޞ3d'.O~徘T~!z30$吟GJI. uЭw:naUi"؎7cj8ԊQ4M|oWP[56qC3ƨ$_a<*&?yP{2?c&3/ +Ly:3%Z"#;ӾN.$l?_`Ȃ Vt;ݩP+,_m$6'|ب׺wݒ;鉝gd T^HA%6~baooJ!;D5.3*0әD-%neXǭިͬƑrNI#Lc,ۮ҄ʻKrfԒ^T p11GsrX05 1_FFZsn9nWǰ8Q,F-lOkKq\RkIgn]MF G0b uTRA;XR+k`S!SA 2 SJ;YnrdzkM<=<ItA5$ 5Q-rHCoIi!]xfc vlR#YqZ /.:`;mG٭n ^OuWWKB+9mJeO3+? /7:./fQ:(_w9D5I53d} `C,NcAՁH7ŪP0u (`>U9 *ׯtk !،4ѬyPvƇ~,+Ę&bQ^Qn"A v4[q4Deup;WIZ!$G- F[m.g}f3hq*R3B՘=NF(CLt+L23fǷC(xScl}^k3}߲:<ڏ)[6R1^b]2&韀ʞ _K{4e4nMyd{pH} K0NHewQD_38`/'z=˦Q܌T<-߹RLC0+u'`czM51m rS5PI/<`MK4R0  zJ V.}WXfd)\)fծf=Hp@tRY@RD!G/IR GaOdKq}YO0@rx+ ixl<:eq6sڦie7ni l],'.iro\b!j&aH hwg 9)~3X>xku@vtL:jGO;Ki),$5>n(T剥.IX؆Ø8c۱b( rTwg."wp$®[F /-byx}™a>LUl#aPH /7sy\w'6Y%e,!CVBQ2D8NYkjgFgjFȹЗ*Nb'eY_A<}bKkVVhG" QNjm2A$:9?Ք뇹[j1Nf$N**H8z}N持׮Ƶ9Vl^mTϡ!0wI10 xf0X(4xrB`JSvEvEdEzԭ #y|~"`$Єz) Ǻ,ШiExDĜC,k67]Yy^ٺR9&XWųLt7~*nLz?fz^jU֬vz-^^ɡ hZF&]e}~7$,\Wt6OvGǠ`R p|#W/Y] w%ǗYLȕ,3C|i9nYE XiSúuXSB$]-"kDeη$EAX,x$S$,QYGxgƈd'bmϼΜWGj%4a4jg}`@iC6AJ^<5^:1?Na m*4 q|~.U,5U+r׈5=$?6@eUX/rShq=M)aJ=奊w6-&q֧͜R5#6mC{gtic3-6aAD.1A gcm,Y;h~ЍKh^Esf\03M8Iuh#>&QlD9e?Ò3S8|'ɯ .UH<)T1=Ώzn}#'BNOgm͉680SsJ@e:[خ4.nRri\k%( @oxX†? !x\XC-&7-F|QbR"1%(V34vOr!LrSNg;Z8VU$*AOcW:wlPć.b&Ui&!]RCQ:Fk9w[/9e1~">AEcqU_dnM]a%~-=s$SU qͨ'mrQKCMvԽd-0Z=q!;7i@7\(v#d28pPc%ND OLj F-.&WR?OsIzN ̓ni n s}-ߧ7l.?2:qS{7u;2yო,(r"f/]«~zГvoT,8I3<&Eh8{&DlW%<#iг| ԧFaMMZhwc pC{gwhW+T,Id'6j>qD8 +ԜvPXktx'`oe $S3 \B"4h joh.IQu@֋Rɚ >Dԇz~ P1JB5t-\rK7`ScM)Pgҫ&f wӋ:>oQR&=XlEO[[ʇP'*((6)#*Q84)~ 5)EV\,Rĺ"ҸGeS `/9cG:Iӈ} ysjfvHz=45{ō8*{"9G pQ&%=.pQVhmysj-蠬e}_H!BAyUZ|.e+~D],!K `mĞ!fȣ)8͸Em;ٺ7|bc1pcK`M1HiB V8) {e4oDVrPD[C>@Z9+$ \-9..`+wQSQ-Z^ji Z릝5K9I*{PFT:R'!g EMy'd%W:= -qo5rL{N'v7yRc@TWEd1Xr 4G3gZuccA&;[g_cSv_n Ph^%<}xuz$I,w!NWgm <:x0NQّrIr3#Ғ>NX.ZCrDwcd Ξ؈jlScjq}˻>KԽ9$ "?Tzo,\1Kl"Э DJ4bI6C:idq+cUl^/]bkDNmLo;bA/ݚLNdk>SO#Z{@kdIaw;nm<8j{{j_q߮1π#' }%~٧HpyX2ˣ 2ecAlxpu :GjS| lW 8i]D ,+quY8>&+f国W;=pM,8HAbC/7)\gX $U5L&8qo+J/w3 HnxLsMV'djQn ](MAm0.fc(8e|Ty} O))8k<oT `[ Ɂ@g &B< L2NPƨjn(Xd@Z~r+]Ĵ,~~*OL+d_`v;"٧Z*H "W9SNPKt.^{=hƔnӗ8NFpw|J]ђyᒑH9Ryw63JW߬p+6tݧk6 DC8P c={ $ BW#аU:^VS)0L/ģK֍A[kUxg7tT5`0NR ̉C(j)c"`aMz2ekgiԔ}ee+o\4jX%&y|=ɸ6InFuc$"MML \XX*,IۤMόL=;_8磖*a3^z=^\mc|N,* #8eVRM)ن7eNQсpq \Vj?7ju4^|#~eg\aWlc@ՈKWw< 8/G8MnL浤*I,SK[p:EjׯtÆ>nrxg~Jct5I;q-B i =9ڝ 6QLjGث菝zŘ.kny4BaԂ^>W2v2(NKq˛ܿ蓔ˇLI}8D( xWLzYni# QyiAwو*8xmK܀ kb%EdrP+|Y_ՖDbk [XLD$(_@=V|-nA+I8>Bd(D/|?)2t7'fКYz8 ,sn $ +U76f2mN,b*{:UrD }No`T^VysAqؐ4WA{~8CL*T-8r#VW ttIRLMϛ#6Vs}f Q;Rb {k5.^({/cO7p$SͫGC~>,i(1p^inzHF?Oߎ޷G&l$;Pφan(q)gEЩE ~H DZ4҉>. 5-qRQݪR^?Sloc4!Y1P 4kZOREJI';Nzr[Z427j(a lZ kIt&0/aoXB'Pz+4~;:t "UmtA폙wM>\_)cgeGr-'>R<51S{E ,Zt[ߚ5:JZ|ϓN$IvԽ6&>5쏚5>(5&0ٞ2"WI>\K\f@Ayb|)0ZV3|dfL:smV: eL2$3D µQO(EW {;B 7` !M`ZxICgҩm|$d4덝|e,0"Xt*EFuղ:Z 33ٕɛ@gף-ف/zW.] 0@Aٵq'2l)a2ez9#Lz;zVӏ.(wF'>GJ3I͞=#KpL9bbG/Z(p$"世 xsbMC3klrM2[eMJFVj\qdRcNNHpTc{9Yw( gRH4XgM|쩣)ŖK4O;ZvCx$LAze=9'6l B_[z]KH`]Ҫߞ'H;|Xb(~sX\{ӏcFďC\3ZRÎ24Kņ4>#wQGkhѽ*rto2@3U'DHr^h"< ksR?qbY_i+{F^+7vT7a ⡯۔y{~.7G僪!9T5a0,2*X6˿&5ɹDjW잺Wj(>whN_kGmuZ$TJs_s𘸕Ab Cb7$D"ϭ{.`=`*u6-WCtDZځZrJɻ-dADƫӽ++%e8\@f @3-GmH~>AX7i3aa S))2srEB+Il>ϔ)bI5w4CʕFyd cϝU.RqS@cIٞVdIQ[N[U\B 14'S< ƻ9)o23F^k ]/Ni?pOgᰢ?D4N+>JcmA&8w Aj^3_'x iu=4hyρOPl7=d[xHp> } 5a_?;NSEJD6=E'-G·`طCwF {֥E>?G["{>m3SdI̤OKA;sFQHN䂈&t߃X-/B ed8 }olmN8I/IݽpKt0cR">{a NF_k iQkȞeәC9\.ĤOOD"#Ԯ7x< "rhEr_^& \yN25tK,mk_nL2:ЃXZKCZv#? >XQ2jaI&\I ߁Tf*CO~50=+zl |h$k{2 \@pCN1\y+yBheβ,(\'x6=P]E{Пp.*;!@~gɂ؎)1Y@"n~|RB-Q $;=&x+4v1%-[[%*$ ɻC^J1ߜ[ƺFq62j7k]b]&ʯl'ӐȎ1ҽ*T9X \AC5"liI~{04q\置#}¾$dq-ts,$/U0vlX]qr=5?D2&gOY,6Xzؽ :0TI랬0>qJnG+U[ς;S<ځ@p5^ v̸ 4 r5̞yT;GlEd1Ro5TF#ibk?}ROÜ<qNXAB/U1QW&T2f#-f$O#xUUG V1ϦO_cy5b8! 嚑KѦDk퓜KCz-Ei[#3kv>48b*vOZ)l^rn^]S6M+EP$ORc ,v gmZET. L-N2Y&\n"!Rx{Lkϻr]=^t+9͗!Pܴ}hx* Pl&)䴦]yI't8#`1Q?C9!'T~n 궊,܃1WdȌmf+GաG{ߔ0y%(Nu!"qXpawTUL'+,o;>Xjl_`H ˿9EAFV^>Wl ѥ|0*/?nm7#3.dׯU׾8NQILcq_m|RD>~y{5NHtd'=soI G؟';DVDu_B%IjlgPrH6^gk15}-g">$'xpVEI +F46/ `AZ2nPS %?َbgkK-EbTtq.&PT3n=- @h8FD^zE!3'x4 'pȂ6ES~ӯd7QKd x\^h)eq:\vDž{/Aޥ7C~ #{ F=a8X&:0R5OzSsS<7-P'2t(WnoBMh+ht/|lܪ;MQzo֋'/zd)oPBӉtAF^BTbJ㩻R Dxɵ纱}1/S 9W0bXߙ]>J =ދ@Ygq):\$+_I`txί:5AB]\ ̵%b !LMKBWACxfy_|_.-%!>]jşmKY^COlK/SX>Tt@qr#^<0ë7Ͻnx>2'xՀ SYu.Cm5~L(1br<4tLQqgX53;z7Eld@zCk i#I:;BM#+cv- &2}rL 5f1뼮cё$LI 5|vXlM_jh݅>a; HġJz?MY{UՁ.3WXoǠ@l ^}GM @b2<  9gSYf}t!0?BMG%&TY0VsV5 z s!nB*Ga7&X;,v0i4vy \p|,Z*H2M[<,z{^%KytyoޫقˑqJk j35{ٯ`CNiA\!-ڿbBܜCl 1cąG9VB܄0D`fCԝbMc\F~m衼M0% @̑"3Ý.&@㵿ɍ4x@,^Eolig2!Gt8Pp0EP :K+(Ʊeg|H0CVn$R0&:DLVM3G*q ݆7"Kc/p{% pnYh5w\hDNlSH_IU9sf|@'3iܕ+k8b?F&cOm!N}u6_ġC+s>? V~Ht sr? i@Jbk%*ф.E"[w˷lͯw2c7r_OL^E%[-AYl#UK/]_Ew:|'1-y F=9<Y) U'2nxhg[fS{@.sJmw36PI"|즘6j^/GV0WDdrhI>4 owۺ,9zuV}Hf)'"=#N,.rsC0H0TokUZ~2(]}u̎.{)@̫V-X![)f PSS/viqi>//UO}kӢLL:fhbt mk'rPnrY򏕒@]t>uG´wich])=3 ]:xFh6kpa |`Rj"78/l-1?LfT ]sWUFHq9)bܕuD)2vp+1 syU'pV,\OD6АF ?F~[n_?@Lo ou{{ x+CyI B[/?nl!,<(G}Y۲ҳ=ta} \V#{(Zd'VjJEnx7gnnai ]p E݄.ԫF;O^溹U`!,4Yz',2" f,`a7nԢ@:`&T\Xx+8uyBn.B[7#G:m1^ګ ԡ 9ܢQ}TybmcMG#]0L`q S כ F&(_42lhЈN~zmwNNT\Ų6%Jt~34W\FIhS֘(WK el~BQф⪊P)Uoz2~W6[f?^O}.e$8BBe(ŸHX?HY@e@+Y%<ŗ);סb]cJ$4AGt3d=o0R@̽@9 nV A.R.d{ٓ^ Fݓ$o0YzҡAF `iD~c}UqzUo>ĴTF]Qb;1+PPKzuXͩ%,/f(Kiв/ǢQZ#2o<Ƞ{{`ӹNMyݣp_o{z)Pу;53a&8 zZŋ~m~;.(~DHMio d34CwQϣkݟW*'_+MŜՑ?UJ<N#{ C `q?pUlA.]-yK *ԂA^VO?Y*V$T(𱹡lO/iaU f2%2-DɅ:Y <*ϵkdW0/c,g٫`YaXs朕]e*Ǎ1! Hi}Ad0o%\˄}aB]F+Rwsb9T┒ Ī!Rŋް+:kt-qU3w}F~vx@W9?6vd }I-U# ] g1_ه9j,U5Epת+螷q^bW.y"(SJR5:нy@Bx?=0CGMaE1V@4@vun}Ov C!=#n( rLnҔe `Q4VP 0=Ty:.j RwP[4) d7})[H?ѷ:dž> EeBA Č kڝOSHk RvdYd:xD.gǺA vgLы),Y X گl b5fe]-{< e{c9~`x\[lҚ,l;R"_~*-I΁fEFڹkPwP}'93;6O\pz`P3T]( ?^9x`nsV8:;Euy#1VV.| g׎Q'5rI;QG /}5\IζwYQ yi }qn@YsJ)GM7+~VWԘ :\h7eIcr5n?Z4z>Ktk(qL~fP4ъK s4YbZՂb[4db7S{{'sEosy6BQOW4E*:"3tZ5=B ( uRwܱz>q-ѧuքΓLVY4-H&GCF~Y ƿo5'$2R#TO _,!mZ<+.a__RЫ_]n:wķđtMW7P2((_{tyejD>Ў]*i{2rYHl/r;:j,]%A{@z?u m+%LL19*0O}c1ܼҪ$V 1OYAc>zae =N\ݘkdTף7KIׂhیؾEۡa {0؉U*ĎFnLTCv;衃ADnZg mQ|@I[ɣDJ{L-RfNn^+(+GnsnmYeKtoqdėOprT>jfC g\٘8ҏŇ }m[3mFF; Y R(H#(A*R]2W.ϨA{C-ЋHPJ^VC3oOkúi C.ue@26\PLQjfQ%håTrZh@ɹE߸~myߩˊ2jX[ ;ZnaƜ6y2'~f~C;Wz_9ѵ퉴`f.t;i;2 %Б^N,! .e$r[Gvn@ȊA!:AXY ɑdR8nOx# eKnZ5NY,ykQqnQH|*ڱ_0EEz1P!66k~ _ˡT62)%I fK&3OyM5ZC$L%R Y/xVxNAƓ=1jIu8HrYoRa>JF=ٰqP=} x}x& UW+Rsdp}xc/#bf`bq=v|8eo%bE4v=`U6c =[k; ^ٖ핦!h&:=yObGWoFbFfQ<)iɵ˖4 ≴uʆLWmYӰ溱Zѷr4뙆E%e(I ".?XK)\*BPchbC TDYcmWuN,dX0'PKӽ>Fݜ29ƽ z$tQ"/vt2 N%t>6EOgOE+}qٽ])(lmR]`9l_![jMbWu.{^-73o55HYc>'مEWo6Tѣ9 D4W7'A,v~֥?R*$5VF!vPՉ-)Or~X̡# ֥v E ē+<Բ2GLZ@ }<vkӐskg` @.)kV?u-y,f,> ,:WoEwX{?AF!{LLztnP(wl?U$} 5܅S@נBȹ[[AֈGD1]W n1{ʫX o;ߩ bvKU <}OLƠ&-2 ~j´KfQ~?54Il{yO'%Q_joEI}*j W8_).U"qR0Z7Š5$t5Ѳ}C?o.}ije)S㙨fԳc˖MM PNNLM*(To!TON3ojmeܟ2l߅h#8DJNNGYܾc/`čXӘ(k=#!l~[B3Rsz3Y 0T3X9o:~#TO}kӱ>x@Iqb/qv[X xh5z**ymJ[5?g+JG$:0$pAْgj6HibQY<*YRxBG gSzan]~&q5PRZi[dR@Fڙ(lYg`_&3ȇYeP@#;=g/iiA ,0MO$ .P4v3|[^>i)u=q!'/(yuQ޸;1+>uSh}ڞv'ȌUm90E @pM+֑ڹbl J/v0Q\"+Mz ({lS |hJ)ot荏 2`G<ӟ@Xp H%|4D޵.[j81Qp?C%'.I ]0Cx[O=xQOEWϸi6,B‹goː4%!WDXrEU#T3]n aF`bjY\h}ĩe #Mwp[ TaW.7GsN0#nA nQ6.P4\q Q .cQc{KH_Q⛻bx1%iՠkI%W9*FA ՈZ9]5Cir2&e8Y~sjc3շ^KTo 7[ޕ4;t0~-.,Gv8t+ájDN=]YE{9W>*:Al+"4 N&7[m֮4oIg9gmV_P0"S~!; $b`MOFL\ڌXAس DeJ1k`gt>hPtO3t zBXˎnG@ӝU|rU!5 'Mrݻ ƀˎuV<%['7p+qōMA**+%54Ԧ)@B^y zg3=M{^&ɷ+Kek`II>fwVJ9ho~Ha7r\؅XfiOѲ?* ZS"X9 ySǰ Țm`㩕E|PCh^i˔QU;礮3u5-=TL#cTFPRҨף`=3q1ܤn}< `3Q6!Gq ~17K5Z(N]b00nG~e W u2޸ky>F*kۃAn5Pc/h㹃ܿE#*6WN$s>mYHTÍG r,dYT_d<Klˬ9X yM c]adkmӔX˹8e74Mњ "p:٥TxTKhoEzNRwԊYpe ,R c,fa,O!vF$tޕX\|uG[ L_I۸0_Cu= m"^mk$3 +cS"xcCVC<;mJ(sÆ6#-9%NC*] Ma:L834(ˁOg}7gLg{yp:`2<ݮo9apҖ/QL#I\2ْt[/##Ekōܢ߫NmOxz\&aҫΫpD^'?W#2V[gNsowWu԰% WD&D!?A^<3ԛīgI՞ a@aT݅&f!\qbeI:!+-Eu ĴB"MVd,;ˮ]䔋^z[f#5ZG8It |rjҾp(AUbRe>'"9 Wv Y-X9(s(Ҙ.M)Ѕ9Fe= lD%i.E}>")vHtBmо^<ھb@g8욜MuZnD}2$R%"Ȓ#4r408Щt<*fR7 )Vߵ,' [$aPrrR;1vKm7VIT.)8yEȩCܜJ^)t'VlުsM5ئQ tqb*1s~ͦg4;:" XN%{rm- }fg!$F{[{̔(ؐ$@z*SǠd/,%k*1ߑyうH{f_5`d@+ PN8^Jddî}?[~i]w`A"f\,]4疹ݳ8z׉{)5.=6qGӽzBwNvhӬt8oLƫ{gXt;jj6&҂ɪCaJhG~ڐ@bH5%P#(XMлJZ)Y:h%۹;T*-\4=٦@ F8kTTጊLL~G8s;\zb1M&]HF6VC]5@ _~@,3\6(y&i }tp,%;ѝŠ ".e`S3%kȕJدV%FbY ,0BGv.<5'\o`co꓁dwIp0{xX$sx?qr*ˏf(c6IS=R2EM O9eK~UB@ebN2VǷꤲ!K)^l!-GSQD'/.=̾Qz#C&N0GP_Vә4_x  V:GV?A 44 52YA❖ߥ9AN).>ѿzy,d%ܩC٩bWwk\{pIx$?M~ 3c>:nuŢlD48w9`݌'I`_S1t#Xp83lB*ODj|=gY>b&0E^ක9rmliXx*Xa GБfjVQ_KZ@8ôkķ4vwړ5_l$Ȏc0dx4ԁs ƍLc=1ƚ_Ɯ_7z|M{>;tyX/G1_I'T~Hq~XcmVIh g=\sUj>$~g/H5X.UPy3X註'廘lj;sYJßn Gixu-hӤD#v%}#6<-Z7><3F~4aY p)зT3SGAd`5n[;𝎈Ns5tZݿt^yqe*Uw}c+`8E͝m==KWԔ&N:7FvS`<~QS% f2.2zu8cO[+gYMտҙuk xƌ?yA,x /uhу B~3T}l/ &`U5?O7B_ vlҥ PA\k}1= ®a=wRb rWKu4Fwg=)a*,⻫΍O6Qky#^-jdH70k-|N@M>Ea tǎԓqf?nFuauR~d@ٝ8? >z,1wTV,^iENd4Ig i|ag69Tckpx->5GRa-R5 ó4W_Vk^KWM,\·H f$.+ &sl FYF[dHWG<1/cBUe=Gw6>Jvkd Y*Xx-ϼ)!N)&bt K,B]GS%yшN]t-@&e|P\d!_IUT'tP/.ȅ95Enfk`]2ODtqdsBYْJE>6<ھ_tBRUxg[":Eaa%u򎂀v5x7jsv|Td+Rea+;Q[tiZ"wjKAdQ gW,"ʡՊ>»ۂqb6bQ6ޑZ)p7~H`4;p FwZ`)\;F 5=hL{{lѭ0VU\$U'wfyu B#Ql2b}dMiY>Kxlk*'Poɮ[$񕙂+]¼@@OyAɅlu ՄV3E5==ZDsG^,]v/ ׫'Hѧ-W}i3't"`[;_hk-? >Nl'Z5p0%FXKGJ wjRYk8 fShrl$l;`V,7L%POPrZ3%mdE_ Di[ElMݕͧJg mEıU k$X^jDᶚD}lDuړZ @6jb@ѳ u ef׌25SwV5S!,`AF |_RUȀ=7֨)DZ}C98QbkY)+Ri)wLM qLq#t.AK黚~| UyaN es<3PهՒ_tsqj4_X d`:̮\#OYP~Y(V_tcO,Z ;y[`G8?xNΝviߓFiAՍE!ip#5$q|D#Q~xBi38݂2OQ(!-M#m*'$rZ+:uGu[ځ*yGDNӘo%l߿4+~PۘD΍Q[˘w] ^" F;ȡ1YlUOhw=du뉚zHaa,=?b}w2&.YP-%׏}nER6(㟠:7V1-A\d+ S0cdhbHPbPHyMZ.!&Kz=:(>c`@Qao[A3~wBf~KjIklN3i u7:]8]e+էY`AjiP6c;I7ݳ{vG^ &c0bD@mߋY;Ň[|2VţмΝ}}Z9_vV)2!>@o K~?|T5w9*W CtG?烸jyr~xG+ 8b~T`!Ϊy9Nrj GpH=[<6xr(!R>=O;;)B% Sė@>8Md59j섶WY*Z\NyC=JdPDilk>hr|;" (93s~>s_28swSvyJ9\9!w4{a(_1j s)XIªŎhU }T+Wq9p W[Gn,i PP]J}.C;nU5*:ٓ}i|Щt\vZ *[J.L8eAhʏ/ŨX1ͳ,celҾRH֢І.__ʰ(ŞmBQː.on9F~So|Ώ?UE[֯ :pi[l]c ro iR,oT81WcҰiɅM;s8L=.pR{ YG C30s>d곭KgDm2^t}noQ~q#{qܿ{h"s]Fd%F& p]bJOYmTEd eI^$\p|Cf77 )يs6ф!')UbʻO@>GyPv5Fy6cDbn]dR2jhͅ\(@r~vZL,gSUATiG[R$yBY#Xqcٚ9 EqҠ}-)g@#'2!2wGKi y5ڎؠ&7$CP>ɰBR{2,vD0Fܫ1IR٠J;kOS4ĕ΂`^=n IÂ}N6$b0bxa9mq̢L(`ٻL~ܟ +59alXѿ7hpgJy(qC +S@]ߨB?T 7'" VlE\|)Rs\b"_3J!HG|Mtg6J Jp~I9FjjI3+\357I5ٳ@FcFv8iFM:yeUC1PU)v,*eH0Cj)*@u ~nVx6UkUeŮ02%ŇvK||'G \J;^: iY zGJ@lZ['q-v5t| o/ ecʲ~(3cexNŹ%5EÚ)>4JɅˠ}ȸl'M%̛`H:x@7R)~` րɖhPI8 q=4 u#3k~NtK*p9- Al Vwt1Hˀvp=i!r@@gQvGU z⒥WlJGʔ(ż>Lfpz0,d}6ȶ`eNd,HgCs1IY찊 yIs)Y*YH]@?H[8Tݑu Tr_M3DPINUT a.ن@$lR*fͥL>%ia M- [MTV9mB>e@x=Û8 g6g%MhE\Iæ2)yZ͗2֥^y>nZlh8LC`Ic9j|XX_銁ΪN߽-mPg*=hoIt/ĜX+61f0 cᢱo9eF  *qM"<4'r$=X::_&4u.8uQ} 5Zc k&S@_r* S¢3$ N3aYa)dq&t3h-,喃Hy#/T/9|bzۓQt\["+.3}:M(mSQ6(-+)1k3(*n{(@ &}/a;ߠ&1gKkH']A&Y`}g=Bw$w0)x+͌H.jr_W20ǎ jk9CSD+:%DީZ p )UQC'Id9Շq чUOe##|8Ҷosuq z3)y6a$P]DV ètUgexiu¸ǵ)?+C)WrE\%LZUW/_ie g[k4z XiY].0O27Kt%{%Xfd-yͺ4Vܳ3"2=0UcЩE1O z$RN5FGbmiܲ.2=0Lj9Xe.JѺ'pLوdcoasmbl! Y'c&r :A4OJF6eU͌;MNue?e}V)4s2,`f|ϠLmRpgA]bAU$@ixN `"Ԩj SvJk5e,,q;3;/rw/ٯ P|uEh֑f3>o oswRĐUOhQ L9+0#<nTjƖM+VSQPg?RJϽ&ݬi|ڰ;MOHއUH#&2;*̫b}h͟xݸgq Qɖö~٨|#VcUg3zf5e5%#@Wu?aLV@{yՋJ?iJؓ8-g; ^_Rn}#'v`-7$lwsp sm .p b^:.m|kc\ni}Cpa+@' '>ijh<"`uUtQnA5 OHdU}ҵ#FcA~89(`9^)Y*Q ڊV)ۤ*YZFn,k,b=*:G5'b hHPAR3K(šˌ2xt ƠҵsTPxk!mDҍc>(~^h;kȐ`AȲ¸;²ȘXWg_#5P路暧-)0Ԯa? s>[6{t0pPl1; 51Q S''$T&#MX#7 9E6#c4_t-oEX 6,ۨ8^]G9eՀ}[Dc4&r##6CFp.:Q{1Y}ATv(T-jiTp( ,ϐ<1MŤ YG"b Cn$_fSgsʝo0!5t-.&@E"&&Wug0NS0U8A[FUVm`m5=mPPKiZ3w_4pbiU=`[?W-492S g8.9P!,/@Y s12'jHw|8H~zH`@J?Ve2th&u@rG+ӬXɢБ,² }X$0LC>d^ tDVc4pA{jVrl6>T讕D!T3CdAL$,յҿk;aD$hg(L<H@)-TlP!`^gc*3#F z/4ё;`TYE@ZX1GTz VPcJ9$Z{9݁"(D|GZl֨ ꮆ܃tZ3lazk1'TFE B!Vfęft"\va:qbŽ+eSvWz5Țou Q#b8nŊi+Ll0A'- 8jDzoyZcSKǵd2:9Vcy +}jԔߦ#Gd߾PƝi|tCL='>uʳcGg?YbaůEHM?m=)724ɖ$u/ܡS ! ""V/>8AbծDӓ@3/Ҧ &HE CiDkҭ-Q8m-,I9wҰk/*+( Dt8PWY\Mψ@O9JDlKZV[o8F/2OY'?CI%MiOo0 MU)' \oG]pƶ'FdB㰈> 5“Qͺ`uWc<ĵzsGnWK$-4{nx4.էOTAm\A26>M}L]e%d T9ڱ5~f$Ç`NN➻-St+^uñȗ)teJaӉtf :?IH>uLX?}lLޜ:)l2k^j/gĮ/ `(v@Q>{4xh#?L#{qJxL-vmh4).WfAϽ!ׁj'Y]Abg\[quXNZp }%\3|Fځ1 /G.QV#~SZ9 Y$sO&GCkB % ]%6xz^iCGA=ĞniKs\!-tn,0ajcS&Qc5G)`*&[>O(OqW64a]ibHb Lj2ꊿ~|¼|5RHpeU꘭^{`e D - /pn<횵nTw*WkF"6wan|+z6E!0;( E. #a.&PR:j-.h Ԕo/0|1$Fņ  V̏!}*Du  &> .NBe@52OlzͫB`l n&&ڟS:[q$-$9@:6.V$ǁ(|2[]IM AeϺNnGChVX9Vzԩ,vT48kk ۞CV,nSl[qځ>b4nЇqy -*t։H^aNNL[ܝߩ`'?)TZGʹx"G41W]Ht"{|BF*TȖVM"G3\Q!smW,m8DENWu͕x1;-P5m%nҟO;lH*]"犺vw"9^~ E:\-ְ4L3)q96U8 r'r)K(W`m,ug6W]80ΓG%X5.b O 9h^|{GHPϣ=N#y[NlL ޼i&X_GtXd6|3ܹ\]>Qn0ηy {.˻1. VrX3߅HkR0~c<_,Ir ta$7bfKz7!Xi:ZĬٹpRW%|R&s MQG_;# i|J<"CHxQX Lkq|쀎֍{ӆ+E|IM䇯xNSZؕ(جk@ O?J*+ү6pw#<"5ndaRtKkJ*ODod_ପ#M:띛Z>ߵ -gm\;bXc3D͖'s\5툕UtEkDdHHB]Pף#[Y-2*T@)xt)?&uU#SW j=RG (2,T>7 X$͵CzRa ;"4,jfv6xdط RmGx冲՗SFɕx;kul8;mBmN3NeҠ{1pt۾X `k%zU 5 !TWor*q }JkniU?sR&;σ bV%<)?&KaLmM7H.ԳxeeIq T]s *gbɹg"VNȂ)\fS]EI१0-jUoMJ3\<.},j5}}6r?PfSPho5Y7ߡ(TJFf{>0`Ђ{F\IN\:18;cx^.u&mGFTn}A d8XB`Wx4/wrY½$}xЊql:zthOElîp[MZ6|𦦐UvlL w>e&#j|R`^\EN7^M<1$ I<+/NK6{/;9ۏV3wa.SmULORKHV ?hT3:(w\5+hԼax##1<#eTb[;Ak6:~_D\$Ye0HX "uDѵi.v߀Ҽ> v FkL#iJr &3GD3_ 5ҪShFk; 8$ On3YT]SA؍h0C]գa|x<~%_nZcPɖId[`<ԭ@|7;T?nN*^ǟipZXIv4 SsHœcBg^KBE]bs2x7܂ݏ (s9 $yC:vH]<.fPP5y)*͗CʏnD7'Ru{Ll,(O š IN^=d7Piė@lV+<GbXPX7>|)|܍_kxD)MHȫ="-,bEF7$6N.tDOMH ]ҮkSh(C:mKFv^_uI6R>A6S\nZagq.֕7d?QAN[Bz1W}<"Z%WWaY¹{+ ^S';H_KUE=DQI?OC8M'i/J>F)YHD{ˇ0ik/ML,?1.}|>_H#2-\}mjK6Eޞ(2ey5E[RlQž#T@ۗҧX׭d3m>lZ>rg Vg%u\\a7I_)abB`lvj!fXkAi ]Hkw{ ͅhj/1A7WM#}Ә{|~b.G[ith@!61a4zL!4,Reo l#;RpARezipeTpZG1prHk׬HD0>Ϛ:៪nTAr387P 'JnOPK>JǺAK.DZ nor @?0C\!c0R4ʀǻ5ʉW kN CvN׾g9>\vGS.ފAfM:16JC`J0%~e Br;4M9 _fflτHG1Tka\7'%usNO z=b: o$^J:Ҽ] =i,x)uK_xs7})}am2FX uސ-cG2&lK~m >}gܛmTgI:OË GucA} U["[+#4&xr2]:l[δa~g歮B0/T鍁^% ZԂ"|g E=qHq[ Y'dܥ≾T;};^JXC|9$%cxWi 58a)bjЭT/bO;A-Ν,T͊P"[0ӺD\GWѦT!АHK.RS*Ȫ+ JQiƾ3QD8J%V=+CT˺ڼ@V U Wō1E:tw8vH* q%Oy]Vc wZGkC1gΎ)ؒgNc3YfJ.Hh״kbb&,b\AbՆiI/T/BZCy9SP LxϨZ==,&r(7l><=ت. D;Lu*Lҵc~QQWh'17eSbuxC|nQH$3NsJfRID1yB˟yl#+iTsQY{@Go^ HB3"4"bT/Q^F WNUͯe-GoLg7ߺr.?ߢ]d=wJ ڧPr4{"#@+r317I3G/a/jO0Up4-ӌDь@ e3o'/Juh cM1$""jW isІX ۪8S=WTl\ iϕg|@I2x`;PrIfnF7=fejg,?v ;Km Upp_lYYhWկ( [n hU}3ih6r$<-oQR> 0McPDtH\ȯWMA @rD#ӧٵE,"[ SG]8od*w!O9Cb旊)vZyڏ1Js3I{.i7浳u&k3@g# Ow0Dq;9,t42Q&fZM AQIEGW8p5%VVM=U? s_Z}WA-{cly41rPӆ&>:aV ]e$85Ѓ_.`D_49p[ڪjOث 4M Bo=߾b 9́-N gAxe;^\,xŲԋ%hܬKߣ}zh^7" UtMAZlS÷ 'osXۅA& tLkXsi!fm )}YuWSK_k>ZOss<=S\{y:k5% )&R`XPĈ<{ GP--A!rBQmcq%L!ȚN_oNF׫sGeRtbܸ> %D{ؐlKbl%I9VWCTWu[3w9⛤ies`/yQ]L za=ңh&\0\)6Cic,67qOU  ʳ*We1n͜6`+)M!^XNjA.P_p%)m`.EN[W-39I,EŎv()3^OR}K':eуt3 i[3nwbY XNǯj^ՠZ.#Λ) NpZ1N QiibUDE{/2k,F4VOuWWtFUE#b7h-3L"iK<qY<ÖSͣ .5*$; 1$ cǩ\7@I$⵷|Zіrܖ*D9\^@Sۿ7&'S<ѽ}Jm[?ӌ*<1v\o7Q[G')8}# >>%cF cwt-: C}I : k!-;lo_a1"<cY %pzscv1GT|,P%Zm9+p7R9L?Wgs5\N ,%t M0 VC^ZEWp8TvF|Li(Z,xc +fCڇ ,FdSig#%Q0fkX.. W rjD%Ei ΄P)Fz.cY ƅɲɘc"֡kc>0^e8zO(C|3lcf1\\Xuj~0V~YYxg4ӛH^nZ29T,s+:hJdxecAW)Ei\X[ eDJ.|s3@T'zNK&~F+l|BgFpC~do oh2 Om mI> ĬZ/s%Io>p q)H.6d #\ 2wQ*x6lx{3 d۝AX7 ;2.$Ozl7C֕|U8,ϭ'c5򄲳ڑ DHr #jrnh`Sm+G'WHv#XA.ٝ98 sVeb_ЈHEmADe+} IbsNt*(aR.%c| lYN+H K9T? sW^ {>998'EIxPዑzẀ + ?e(i.wKM'QwF tٽ_|3%[ pFu.kJyх2\1ɱxΝ`NQ &1it3'@+uá!CLzW+9dg=ͿV ԳhrX晢+-`,E.e#:!6$Q{.nDm U!ج|"Jbzvd:ǁ:x9dRoبy8 dP"G'&4VyrOU?`0t/qe0N# 65 a(w\_ጩuF{WNw|46_ٝJ%tS?29+LM"zʹeID*®nzWG5mrr򮒖cQ / t6"Q=?#LY~Ӯ#Ӯ:LI,ŏ|f$i^ o7Zmbxٻj2 Mp_Y(Rj/x"L1)Xg'(HhZt mwW~[!e#=>ku"&[NnK\J"R땡iDOpF ΪzbsgeK3;4o#_iK"ɷF"s}G;>M!u8X8rZIwP(G)ki&kwaQ7$<)pa*H6͹,hx+Zv${VYGdEȹNP&߹@o66JV\TnAFx.'ܛ~X貣e'ZoF%,'IK?,o0? a0 xUAߟEd'rv"}OAwz7XHV,h؋ϲ]5Qk ώAc 3Du}Dbz9.7{A C5G \x}^iDeS}ز ZhcwFՅd1+|VJώ%L//WesYE9ZPt! 1XuqB-; e~28d6_oP+ɰ,t0t}sFɀ4b]u9pe l k1 z3_''BگKt~0g@w%_S4AD#<xh)j,ZcZˡ:%GC9^ D~~STミѬMlG*.ҠG+*%g8Q2-幧pa@ zTSn/ sUpIf41V77T\y{5*c6@¸`=M0Y!UV<$RmN{`ˮʰ}hL(*8o2`ȱYwO:zf:%pYz'W1wz?G<,ۓN "4-̌mZTR$P 0 ffmAig?yh0Kq+#2IK\l!ZD@^a@t E(j=4I~QĞ m%ke]/s)QS3yUosƿ*Bls~V> "mtmGfmMFDMF, K<ϐVypjpO4\|9QyuM/]·ok%8gMkE𴦙A2)U#fakɡ%{[+QxW/w-ϷS9=Ƿ).`cP}DxsÆh* MDI Lݏr(Z/}υTZ' DrpMw5?Շ3X#1*!dȑ!He>}dxU BQ_B XUq|NO?oFح9;*qFϜCC|p p8@mʶ8s2$P&"~_4uCuj“n켦&̶f5ZVx&0|;OR7ݛ+8XWΞ<2y^W=;)* XJ9ekWI 5STUyA9c7E9Eta(Rs}eArٳ j+O a|8Ţqgn|U""7^ǖT^uuw^F1'ЦE#ySҁO~Q(lqSᨱq8ܻH*z$cK¯jf2҄4|MT`/Y&Z0 !8YE8FJPn1:>B**nRОAXm.r^0dk€) p(C|/#yo)Z'^GN18 ;N6ƹ&z>*]iBO8EwX7kX)/(6mhP ~I`}9j).qm憲AH)aikL}&Xę׹3},,b~7,N,)fi:g*mMi )AxLvVzPI >5DA^ޒ5BCi`3}@=EJme녏zaeS.Uӷ:1kW/Y_TRJ<E(i.VۂWNjTiAÑ4vCzDBоp(M1%F7:l4^ЉcbOLHP+ð L @| 6fD-r^?h>22 krCfa;2t.}A MRAt6 [*STyOQuLvA4E;t%"$emmGz$RwZm+8/rw6*Ȅ 8}r:1rC:b :\VW䟵E mY U$X1 ~gg3ge0sW?ɸNBzz# L3 #%m;2 M6KNaI4ÌbV\< 43dŹo=Ҵ2_qv6CG#WMͲ.Sb ]ĬFm.=yЄi<{yUGW@<"ե^Lsk(+)u?W<@L±bac[4 t{#`1mP5ĥZDOq몛ͲcFW{N9D_Q8ݐFn#6(kU{bуIR6ȘZg:mAڟg+2L4`J,c5yBTp: t*n2mBЁJS3^>ΑZfj-!$6 wn hHyk AƄ٠ #4(ϔ*1z-JXD)T4Ur&Ӝ޾V0i`hz$főswO?f4PUaq@1 Bj ,KO4F{w sLgKHȬ`M\_I8 eLbrv8hO&\S+ܔ$al h X$Fjfֽ05v:cPp|vsN.d".~:ꡖ-J#Ob*CٻJ1 ҍn " .IB;\O _tt-K"/VG-Ok " '>ŒWH=oSpx+Sg;ցc'2K[ZBZSFft$!/(bt{S -,<օeC>64p+x.Ki >TN"'F?O9jP{/fxIےSd0ӘC[!98-JZ A=i->5-4*}Z@:˺\!=q{)ACRzsAD[JNAՐptNM|![km뛺"Y R*Y`a{/a~آ\/g1(GeBYBɬY 3/p<R'ҩkr[f<)s!nCyӓw~'>m7W,{ȒFbT\zze}#DWہ_jgL\3.ZXw>.u|{UE8@YGO@v{ti0ض;k*~(IvpRpYu6׾ c+Op1j1hxuSDA";r$&K^ 0qzlJů'i| ғYc2X;@zDӿhl[:<_Z@'xuE0HիQ|0o٨.O5u`V!xǹ;ۅOvzN ڠ> ohuo@̤6p2cm)OSHQoŎd—QHa$V4זWdZޔO~ ^v; wxCRܷ>IKl c2,'{O\d±IOT ,C8^Cݷ39uj5䳒;)RI;oZqzt1H$T&:mָB"ZYa94 @dc)[P[Bbco.E}M6eP識m̘ #G<9+q)$l*lGHHQ&~1dk@SI!?anۖhb2OhW)N*?gzܨi(d RvBuG[xQiRV72yvsp#=nj 7@EZDuÊRA Pt6V'WHYꒈ;;tdM[lBڑ<ވo 8.L@UXe\%᭛E@J`NA5C^M,|tU]J}[6 V\xJxyhflL]SVsSH>r=~|\)ʧlyj/T  !e$u+U.ZQ/>pZᲹ1mN '1׊ <D7n;#zh^GS:[ȷ×g ݾ9L@ fd5%1Y_C:[JںM*xdr,hs x 2"V{p%-gTv{oLxӺ0aԓu&1!!\fLY㍬{$~gLt]DxT;j»^#Kӥ4U5DT.ZB})fV)΂ɻ%#B"C2/w"e_aM$P|q`Xp1LfR848۞-rsY1f1dE_Vt^7='||2Bto|XxFHIO52rsYu̫3EL} R#\z||əR+C ($3Q`cP#orX=$Rp.)`Uo Ni0gu'S[ۯ0wTܧ%73?=cL$ ( %G.:+P6$b=+}W6Hb~[r_>cT;),k۟du_ nn2!Fhejs[oN] kXNLb1<^r8ˆƱƭ_:я6 B!'VRDp+Zo(.h\9&tg{ôjϓF˶{q]c[2Ƕ: 8=lxlND vd -ë\ESжQ Z-Ѻ |!܈p?<{m^JC:A*"?r9iMFpyl k}J܅5J\ crM%YKg@⌥&ԗ.@FC=aw6?6)Sܩ%ΚR(<6zVAmIqN _ecsNOU uL?*J뮚qũnu)ѶiaOu#C$4-dMNfmH)ޱN/<"HNd˜|3b8EcXHB1t1mԣ @;ޯ/>ެHCC}f4UMVa/;J6]'kD'XR@n=[MV~M+U:h7?s; ;`Vw[ +qitV@ht9|{# >D ]<{ ?=]g>21؅(1u9=cVo焵بTD>Ur^}!K8͓Ѳf `5*NE1c aȘnvߚa~"Ac'^us7qjvW>ܼx`v0M؃ Xƿ%L=$)Wڞ!(g[\x#6L8ƭF$86RtcHP}Y/iڔ/f~p|}\*Lbv{vU@^kxlZ~@ڶ5|Y!y\Wؘ`594#}Yl >\8W;c xx~w`]i+`g)f~2_0ˤwg6AN-U(X+%V2 )TY`XX9 N쓣 iC``9yՐ7EA(rA݆?@{3zLDS gjPR%Ռ)(˸vy#kG»6oy< 8\=!]CsC@eT' MjĒi(M+6rRGP˻I{3k6"31JT%EsXfC1.& Wֳo H%PB1,\=\YNojH9hqCRV/pE#A$٘+` &g*-3#WI nVlD&NQF!ɲg) Vb!T1“8< 4I2Õ7 C\nsEwu myq,c>+jA=Ku1%Op\Jzӓ)(4^593qhֆ `בZpG䵤 XW%~ڎ~Q;=U^v]0 BZfT$qmXޥKmi׽*mgB|EHD-T-FB?y&O& "8~U" VK~]do3J1pXJ<}ݚo`{xܼk˚j;&1\ gI&q2EO /[$yA,hjBǭBO_lsBN2uړG{ʍb3 \ڳoHP"p:Mf5UԱ{BDc̿/T/TQ"qvQKyjeq_O|_sNlFlT2 >;L (Ju`Qap%zr=TD#}LNTc2 ;  5+.̠|6j-0O(V&1cyND}k25jSHsK5E! hK`R-^C|n)DKp6ƀ3TwYSƀ|v9>ià70y53y(rd_{2x}oeׯ =-pTVBČ=y1WN "5 An!!=o`/GceP)[|C>3T-*["w<9|.Ew|:3*f~RC޺?Qϛ-aDo6Lу#0t ڂoe|cܤs$?k.^$I-#-J_F]!D&0s#1 > 8o~DR틼I;??L˱)~p| y[NLi"SR暐c]Ldo%FP$O5W.bj4FC6!8'R1ғ_*khRуïN +n?7aU ~t9GTA'?%c6+@Fz ^R2oĨ<٭f)(o?? [Ps?@LrB5~ZSD+_zy%^)AHWwZEJ .4 K:aL}K*Ĵm]3\@j)g>uثi2zNۄϐ2g1.@ )! |+Z9 ]W|a ^JhgSc Uh[am5޳Xlr#v4xR|1&vޔF  S~$&i-{҇+MrMiå_[ s M=]̕/пԡ33DMfT5LX;pot`Ҏ*/Ix?}«dm #ƀ'ߚ!N4*4CCwF6 7oK:GJow$^2k~^eh|6f12ú搁hd]JE|Z[RsQCD \`ˤn{口fbNQ@Ќ ¯}k@$fkШZ-nS g)_#Tyg15Sojoh #: 8MSP\ydek֚KC73s<;jײ]8=~sN!^Yx733]~"'!C쨽 =xr붢e.3ƹ `E_41+H뺲PKȩ)(>CSd\[&9 j.1'fFyWDEZ*V<ƒ7 C*/[}<{ӌ4fMR]^|8Iᘠ"푮-Ku|2hB!; ӶY>=h,n/([L>`g泯q7>0Kr%Rh~guh>QPd|zs`>T: 4ĀbTV4bbw%ŋsZ9"d^Ẅ́uF|ak:S@[[k1M mΩ˲`YZA=4L!gm)˕{p`z ̻.62E,Š}X %V;U:`EJG[;%!Թ W%S Q8x>=n& Es^T!o5RkjtKڥ7ÓLF0c/Ql^(P^PfMh ދfF&4Qq\2)m *6[2"7y3ѷ Ie)$f/ͯ\^3f nLPDШ (|;c1ЦBWxc b7^WSMPP+*cHpk~)'#9btk9UJ8Z;a7=˴}P/4b0IrpJLb%mEwxv)neaipX#}PL##W7#o:mlYpR1^|Sn4mqѲ;[P:t]-9ѯ M {߀2S!SV`֋ptg~~#H@N,;&&GzTg,U$|BN0ZMY&KxQhˆ|S|￯+ wNkMt<%l`-A1!7 p -&آ@_uj &}3BiQi1jm5~R|9w#UdM;x?jc 1Pq+.|W*$"#6( AْF3;Ht)fZ+kQ@P|B{Pk"{ GqL,?gvUx4c_c2Z1n{*,!v`̽\E:N, ]9*W)۲>*H~8*Zw("N*O-e%v qGF{jP`u;isgMU B建B5ӯeұ'q!h Έ1[qjSvq]z YI&oծ͛tv\ B-q%xoItQB[%(o&~G'6y/WsMu,-OnC3)hwgEjQq=c?eĘ$CS ~WZZC [Au<}qj²Qt'|D4QsB_hG,osܟ*dʅ7k q}&L 艞叫2;.? q^n;/16Xuב\n"K:|HZhlz3)ikhZ1JQ3͐:_Zqw4F=Yea 3WM>l49>WY\ nUBD^RWk.<3z?6ޜawKPbe1#=dIZd{ݸk]Vԛxz8w>u Gv*xd0^)+ωE#ͭ.`ׂr-O،8;HXW#W#3%\:p*tݯq<̢:.bnE!UYZiXGzT3':':)8r aɭzoŚ MT !Rl(rčH4uo:ﻱ*$a)(b#!)%GkS]H|a"[¥x"Y8SR&.pqw PK =|Kw]$bXY&=J3ELdhY,-t{G,ҡ+0$4n/g{>xhJ  %m3̦|$GS,".}&y4ͻ9QeRf%=08IDF?n @ذ) ]_4YLaG]$Tּ/,W<)h l^sU&7PSñS)PDQv 4G4cpT\cb>3<;4~NC*>< Bt?ES~ Ls(Bd$?Dg+ɗudĺti^C)H/6yFUZx.u!իwXKxj8JTr);rųFփ:4HJlSsۺBxKvBK1 蔊z3 'q[frq]AigJi|P5t#ip̭^RY 6VC,O5_?o'[*^ACQV 0W<7;60Y-b >hgpz` ~-*#nGU')] 0F@Yއ[C˄RS /xt]X1!ũbISWX7am%Z^t (Φ+_9pzJ\tc?=3+57^ /Tb5"~֔.Pe[\~cd/97N[]X:d"ׄY u5d: A=6V'` ċ{|8"n+ݷ@z1:Q'P~!!$S(JOؤ:F* yA.5=bz.HO@Ԋ& 1`yPA / gb14X!Ф敜ZΦ&@LrQJ3Ӭ=S``%I.(92sYtW#4 =hN(.|)J:n(7**-t(^(~-^I9ƺl!ߑā,}ODC+ 46L Z}'si r$r]I#˂҉:|ءס.fhWrQ۸n= 9}7sl}j'RE-uf^i^M.S $g_DUQ*xmj`q ,78s =[C4]gE>Zل~E ; Qu1ARI&T@Q >BA3mMG< ;1:?AZe$fg9f"-vY? /{Wh)—a/Euv@\j7}|{hg}O䊴sc传DBG,!d{cvPzoh!gώa_v#RäQD9!y.&(/#-Ycl%nal40XlGw-΄v珱7}ml'a5±-~*蠒 RQ5aZ!GNuόI kOkS-=Q#;w0_,*dDfa3ʙjBC(HrFYO}JVIU8x_Q/T)y R!y= 5a@*Vsy:~сH O|v?(q ova Bl'WUq8#fۓc#%Ѵ )c|΅oM#Û[Գ;O/@P} J6ẖKV+/b8" s5|5bhm#Z+Z7j2)Kc,es-}=!3qX04=`7UX/z/ZHA9M)%?D294z [ _I5[6~Ov%ڏ{E~ؕPھ ['V}7>v{_OYE͂\ʶKs& |okҰr%I|~oyA݅ HċbuqٴӿcM^P'U ̡))\F0)gA[_ĤO}SMiM^ם !%4 1!(YlDiJ$pE.SrHEOwSQ]XFkd[!G%}EbX TjCPpn\C3G8*QS;hPKON&98ȨW"Ȅ X!Q1[+^Ĕ !ҩ@mQrN:|RxXdFk0-`x!"W,0݃] t8 .H 4C>(f~FdHG!^ ={fLSδLf7Pe m; v C^❰l2әh}'?2%.^:D1Sp'L5mF3 b\Jkx*Cߊw!.N/UNx<>WS JP鈖] 诠/&tcf cK'"H߯/Ɨq7B05?Iʸ|wxCW_͢!= ^PX!ĩTg,Spbu(2PzFa 2I [ 9TFtMS:H{&4G-.ݎ/9܆b"?_ڙ[t˩WP)EK֠m+ M (^Z9P"˜@ 0Di;}]=O:q[(yo=< #s"KǷ1Fn'E=^?UΐVXy>r>57h  /9hfѢUʲhOo2o*h͸c 8xgRdRU3qkqOZG"s&g%=rc$Lˏp^Dk_31b͘OGGiy]lPÖo ^D"vF\q 2"@~0?kY亞)2w*!eoDp2R'a%a?y qm&Tg`D,•jQWP̝\c:/MlXݪU,95JKŕQۜ)RM(EX4rJVs= -b<_HS$J1.v.QH'R@.׬z70#[t`jz9d5AHIEs ųKز8/ /l2坂/z:}VBߡ Ia|Ha!xD$ 3dlk0_B K)Pˆr:qoʰCnViޣ Dlan5+YR) 8H7o4s^c= F2щ{b} txZ>}S .7#~M?dfu9^^Log.ZI,pz(M u[qXݜ)K5 F),,˩%"j>;d9[BҬNf{pqx?R 2'u 8T>ٟayzKK7U..ttv #@8H},}1K;bQ*+8QW4wkKب#WVV"Z @3BRؒm)ػkv^Ea5ΐR$#JGl s(%Ye ]nƥ)Kma;իObuTKuFƏܤΜ(Dwԙ#BΞ7g,)z"ﶌX@+s_(C;ErMWM%.©ۈ@B^e՟,c|L ַS]z "3Ww~Tu#-1o@lme"?6GeRq}k8e5&$wI%/[YW-|k`xPR&t/DFq9km' r*'\~45R=B@nhE{}Ml( >q$+ǟ~puq)HK0ФR{1p~7lK}fu-s z..)HrbӌlL':@r7z [*?(B&Z)q70A+/Y l)Z,ߪ7Ff7A՚>N e`t^m]Y '! źT/[h#*O"rz]YG~$/7kr" rʶi)r7 [T#?c(]^ՏlEEtH4Pw/g]wJc_q~&l7t. rxg8:٬ XD\ׅicjp}gd܄n)!= n3>N64!YaU^^#u8$-ty1h=Eoqdwf#$~WgNYjβa\QT$P 7 ~8։0k R7o€_& -;?F07txjR,B-P\|4X+=IjD5Ltų0xm)@%yÓ!^n `+閛Gh* -uy|]XZ37?[y{3q: n 2lohR"[.ly I?,,&$ωU}\7}nЬ6hEE۰BCcW`K2Cu!_܎57]VX4Z= L1+QqD>qRS-C/qnn*#+G]NʘOKe(#G;Q5 gRIs RylD D49qΔ~\JyFq)Nɨhc^٣%&87&f0׽|)a!qRZLܵݮ09ʞtFaS}oT2%zɕ)߅_"e, 8(u\0?3~y\^%ȶnU%/Pu|xs(hiwuzG=raGh\:mEE\)geyb] h4ȟ*#c)q>@G{ABRMZ^2 h?TkjjI_Rf9M !)${ =o 9;)Hj 9(oP6Y u+0 JR $0 8qlr9r%5ELދ&m@DY %w[1eQ['M4Q?t0S8&waR`mKfFYZ `{LuY͡,v9a ^/ YADgZ{gCK/<;d%/⇪bo%v-*1:4_@RCI袚P/RBrx3WNR\H# ׈}j7 eQǾó(FYn^Y^ RZ\r#:|k[%D ˬ4D:?&ĞFWR(q5ä+*۰2tP,zAďmTsQnXEgN{؎fxt1 +2$:j=7ʋz#4^)#}5[.ow`2__;N͉uzr %B~aE$RZ@J1s)C6e>9?UT[.BNہr:a`mؐTFe?G[C5?OVK3L谖kX6y8(c8*d䙗Hd䄌{oc_2][ iϗGV`JBe2 @#BD'xk.UK O3&bS%tgw/g4sJ>ط>/1fnf՚(QyMk'=ܩ/T֭Z(-AZg zoŔT|(2-LRc|` Tvs,]D% W+& fG8$gփ*"N" & l.iDd4Rx2u‘ )]0>BV&o>Ōjr.el28vx=;NFQ2Ჲ[IĊ`BP=K-ZQw) 2 *фJf%}-EGTE΍9ym]gȖ}PӑbǥWN3 I cuEXYMĥȋ IWO)mqTb_ wηzsƶk^NsK/w*@QY$Y(kL< 2>+Gyu*ed식.%RHn!\w!ZЍE|iCoZfnQZ p;^9Ŀ#tPW7k ]nTGƩ&WY qֹ:wOh]dUmy([/6L&Kzj8WBS"#HZ`kƧC8bLV(ywʑrtOhWOG C#81yt+hTSaCl%+-m5}Kg#_%,1v0lo.x#ٕruTo`pk"\tȫuZ:m{cr H\H 1'=.&n?Ydn@PR4NMePp㾦*]`%@NQcƫGeR5څ?d<(vV+OwyÐ'*ljSesZ Lv ɻȵ4]h?E]j D:K!JV:u}?$IpQ-" `\Jr";u3jcfe5m]Nmd1k٘qCiF-ʾc& e׹,'Qdh%p0np`g|#JOBM gdL 51hI腖2/~ O `뭛DVsR <,_gתLډOf׽y0WJE S Do3 })<0ab o'5E }6rWQ"o0~P4n#n5D#cZ>7!Z;Whe[R<MMKpDSCXʺ,nPLuC~"QSZ‘d>;q%wPG;[-7 sfVT{7'c缬i}'S6ڬ m="V 1/],K9_,\l0b wdN_2|Kj6ڛO @&ܼ̊Mss`ڴ;cM~a[<>ҊGHhr2#DXQCb \!+$EH)ĒGDDp 3^k7S1ܔ=oGx4k89w1K\+UO)`a^ugpnmU۹E"p+Z8rz҉eY} 1=*^E8bPm !"|k;~0RZsSg%k%"0)neT6pZ^V >YQbވbVSeX7|M#4/o8W8NljqL\_$K)4"5؎ ~+.AA#:cj2d-_h%]'U~f+rO+P͚A=ȥX:U_!oy{:,»'\hy2!rEײG5m"9FI0;׽2sG,ZJjUEɚ1>kC\Ũ7ަ}}ZoYl6" :D}K(wŋ)AgCvs:רƏ`VNo [f1S49 KڭfKRcvf@_oO~4gW*11;.NnyLZk,(o[guoPfXE _, Y ϵ!y_JQ1{7XKo ; Ns@Sr/)5$ػ;ṽ[R@ NB0Q b!?x" X |SN$[X]<,}HoAJOy+D!XB,ʓN*Ⱦ{&i ה{*;2o?jT gW̓!1ɉkc3,א"G@,ۼ{f 4ͯykflV ߨ=!֕t [ɸׇ`Y8)rJ*66x?q n9-sQWP<} )@p,~ܡ@vb p̱o XdO/=LO-agɃ' 8rdrOp [Ӫ<};f͘](/ZrdM -|v:\VKȚpA%̪֟A1xԦc/SgK3o6-ʏf٩ Pб 5O7RJ~ P2H#wyz2z t b̲oYfJ:n7/&OM(9+KCZC,>0׎+;ZP]Nlc&\r53G8!;s&zOׇlܢ&Ha>/edcN& yU > nl*}'־f`ThREבߓ MU #nbhuoj8Ş9g6%E&El 46Gx@۵B" 0ffyWZ-ZTh*® _v=l%͗eayG01oPZjIx-;6(@., Pb}"iA ~B1/IO Ȍ{+A9&T-}.IIy 4n|e(tec]+}7kXq2')x@39Wǵst eY!TNdZ&@o@!RpdGF^/{VLTu6j}cyTCb̩LW$^i e2U{b{d^YcKMuuQ'yؘ$nF ls\V9CNKهK횇9?z::=*l#& v24%WSVt\X`cFt 'rY*c>1-К0іAsEoAS߸u9tdb0ͽY$ p=tIM;g1ۖQ9-9AzЗ|ٷ@S-#ۉja֗ ]?P|M=w9جS+W2P'[[LK6j׹^8´ji+)ΝV%dS[ ^֤5[iE)؁߈˸rO.^Z H>&h ]G1Vkb#4WƻKzgzx3 MO[LL< wh qq捜|00Db%irc鼆{njյ~ʚ+e=E3`Qn$ň%%"۬Wcꏍ!(180u?SFE5'?ۇ27COeѝE("Eq?Of8ݍoȝ՛=y$;e9ϣ3wZ-+w}vbw$%MzH@rI% <@cXb!!(ʢE;=kS7d _0Y1s`"U梚I81MH<-T;K7b1lue1s0fV|p]KvgD%Pvp_H vhi5YW*`EԤhSwzf#ĆOt.~.DG+]Im-(­ZIST2y:JS6)fslTG'aet?ِօ#H2 f"5x\-huOވ#S) h^r`@euof$1Dgp&چsaqOSrmz85dO$?M WO> ֪X$x_I&ީ8|J _,x"Z(<Ԧb*)ϡE2jHGmĻNTP)aجSDL6?J6KLZMOj,=r+QvTnV"Zʽ$k?o,Crd˩khQNnkź^6TǶ<[nn JI&;6髤a)YTMo˻b2уvIJY 83'_V/ O8'HpJ1Z d@Z%xdٖ\ ]кO96Qڊ] h`q&y3v XmZO ?sT|Lj!XCwԥNu~;r7^ȇ&vV-)?9 d d f.e27cNU 6@>ucM۶݀>?O^d@nS/ ?Qdm#iIQď.  Fј8o]$-͘#׹,;P8_GGZD[xzq>V];[9:@W[B@/N+˭D`I.W&q]%h{v\lRĭVƏ WAז? "w.gв AImLJ_Prq;wIyD^.׾'rE+)cXS|뤹1SIٖ5YԥTٹmR<Zb.pV!{HRYv K 15&>_ Z 3&9& BKA- j4uGs u-x0V= 5UMnW2׀57[F_v5 Ȃe[&j`Un5 B9jKl?l}ub=ZK &?D?2*be;xN >lG78SɄ|n]-] $a~)K`E% TuC *I:|6LL>^立[z:!StZ1Nҭ7"_ qylʿHd`4<_d Jz*#fbKCpbh`?>#9I'=&] 90Φ +E0sNSjXA䄴$FLqӤ'LjlKk8>s5vwF-68wBuW9A>6apmQ+QLCJi # '~6YY0;NҌ:0Gɱw ~7=Cׯx (A;\C*X2W. p4 z$s̏R*#I:&I"ۍ7Noܵ(*fBSir^cMfAvo2&8)uw-v"/tA@'J(=҉#i'b}̮N\) /(_;S`-ZB=öoflN Rѧ3^>aj  4hFE .sR4f"s#qО} -QgF@ A؞˝ 8_tCu<wt>@m]as\1?Qyؙ,CǓDo8.D2ʄZAH{KThd-n֔Pph]& Dt F.?kpSFm,m$`=xvu92{ĝ7-PZh4[% J٣Bҙ٤--a#% W<ҿ_CB , @.JkOi+qsz5P[y$LF8K"Z4l?Yϗhϭ7>`='? ]R|\m-ZNTXTL{tW9l-rxI7):xHQ8y$m$ Ș|>)֐ kW^O&0o{2u {U/GbQѲC>hA7IBdy;/y*\&/f2e@ԯДZݞ`ԁ=#0^ J{-*1wv-N!dY4=C[ )}BG@fO>B]q#b#Zx1=!4P*)FNu!,*w}!21oX@}rK>Q~xy.nw\UJD( 7337YAU wq(e`E1yY2 MY gϹw7~m98yI0u͚gV#5H/ CmhjmȖT %<!C?L^XʆW-BZV="*t2Ť``Q{i+p81{Y3:Q=\ON%r<=Xwl3:eSb"M^Q aF$:1wN,L\CeXqvմ cOߧhht  C5&j5!FBFuOgό2c`'iN8J O](ήfW8 gH@˗C~I /G&jwj拀D`~ 8MPwm:鱋 ,$IL #MUxxJ9Wb x2:z|y^WbtP2ů~|pEzEI|O0-0P)V @Vg& -7u per?lq3V`BbrC.;?Օ#elz3tlAOOJzW-/~PH뺯%iԥ nDv$ rˆ"\ѕE٭PKCĈ2`ӳ[4Ɔ#o `JhG*4_i\j:υ=u=|r˩ޞ#)c |}Hseh8nEfdFY="X}EGmɢR]_#KQ%~!cLFj";\ZgŨ7(0H dž?NFqg3Ӆt}>A V8@ܯϛT92駶Ua)=흔E4 :M9I(f< cs G%Vcaj H>2Dc5{4[": /l\_R.t&FA`O˜xif3 -XQhɛ:!7´$c|;=xQ7'fK49ɟ;_!G3q.nihT. mq>'c8 ݰYk;ڍ~2/vH/7,mS좪Ft`9ootsq SQvo23,0]CǛ\y>Տ177Hdx2mEȑrfy/*i@{jGX)xc'Q/,䝄7kЏ( },W$1%BOe[ 1lO%>贍/Վnn64NϬN}* :2𮏽+u{sg)پ=_EbA2nU%oa$~;]):DRq>Qz@.k{!B38xat6^~[11_6@ZG?@0hPyթOdJY 3 [5yiTv3(8w]B+I[Α}"i^3-Zt},= +v;sK WD%,4Zg۴`xB=qxs nYFUWMӘU~mmߥqk9Yr":t*S5wq,ne[IvNoe=$Pj4 f&cRkY~Ke8c8PK/%> 4X'íTtץKJg/N5kaO'֏x֥5hS(oaJ52M)6|vo%{) Z]!g%XA瀫G\#(ו)?eU6ʰmGHׁSM)IJ -W:"J,[uyhWhYGk#`+Q]zc+xlhU pe{T֏+h0_0 kdžQ v0=hCG*J Ɩ!1p_EWRd3~C({ͻIH14Kn)~/#]/Rj 9F}92K`46?VoF>w˼_O<'̜dSƛ5&ziDEp3v5hx >*s5G(?+'DTL"W1ƸJ!&IۅPRZAuoG]W!G.@/|d).gD^ʬ<{_g?ZT@֬x{XiY{dGzX6%buwgy(臭ZoӷBն% GGb"]n.=42N%P$}/˨z~st?_[9N sb.]df͋ N)a#{_/̹C [ dŮ_ڲ{G_OFwjZHt+ͼ@ mz$lU5ҳ`elS;^Qsc8yPwmǖ*ΰ?p [\Ș^ >ν:00 )#ƗuQn/ ՅD qݷ<_t¼Mn[vp=_ʐKo+w-noUr!My&{Ss-l:zo}g(]S8kr_U&0.i9KE /2nDV"?d^Y^rJhFl;oMjr 2i&'~+ʳJFN:@. g~?n #1^F?jsLی@';,SLصN@3ܗD;gpkT-@!TnQNb`Y]Ϗ'Dx;d\}7"Y,w}d?Mi }DGCYM^-X8.5GiFbJj*@;=CA-dK,FT\&D3YϤ̖fqkLd7Yt1}3> ~#$/ upk-$" ۴|RTBN*8ڐLHwE }uge>?S^Ix`Vi6e+>S0bT?vhkΧqBfKdUǦdĻ$@6Iέ$AjNJlgk+I4*{Jk` 0"ңyc~Y}nEZ]L;I'?oPѰIW?{zb~9v%0_1#qݤ]aT[4~xSh+$a=ydnggeA܊x k&)q9(8ڡp-Q}g .zkΘ,)i${cPcE<^֩7hz )͒3u<+t|oKvV}XTcg.֖+-X r, ۶_?2:\H1"]V3lRuh]GLNeD`=+Z%+C DDmFYjSs"hzC=[2~~ r^sye}-O݇nz2Q`I bMI0ا?p@V~;<7QfQ瘝. udTn@E=eayF9+~^ yI)Xq.JG PM<"v{aNeOӿ;aӊ[ז)0ʌD.q D6$HL' _M^ .,0b1@EVQV.teœ$I)T\i+5# f[ oCX!*a9|a&X%.H˶JuX+|߸)2q]Y9|ړe.jL> BMĪӓ4#Vt=KSj;{\Bpei>aQъ1y8 _Z'\{eg0~m~l;mB(@q_ Ȕeоw`{%ek+a ~Q6TtX{=g;k]ZtHI:xI k%qRآ~X*,_ plC7!_e9X#@v .x8cYR͜q9c6DTaTިkH f +OK :wFmvsANTƋT ?hZ9'=zX\ݒcjӂ/%J W\Spp LI!ӤKN<P(`dA9z-)M %WOD ÃDhŗ@e'W~X0>Gge9;j1 !YPgǶ2M=[ŪR+?wع p@R=c0ڝY8 |hoo3~³AaW4ϓ!G}ۯE1sESyЉ0`J_">:^Yj*[epi D^ظ\s}X]B)(yǿࣤ,?'Z=) "%نˋ> &{D \(܃eޝPWb?tD`rC gboNx2XL ̙PVN&*md(y H{#ƾ&0=2dc~le̪)sB8ÛĭJLzX%LP"MUQˀ7lND=B#© H]y>?'4dG=3._#ג~QGFɜcSc%{ Tg"6$rK[[;.Zt ,Kg)iHGnϯ1y&0KO 1X3ܪZwBOL5gxnp.#JvƸMWyhu19|l t@ Q$yF΋\K2^}MʡNDZ P,a87u׶Y6qspDXd!w| ~+M5s=S+X=Φw `SēM(?t_ajv|neR{yIH`dMWţ<:Q.JU1_+4p#Dk6QĂ2{^;_LlԟV8d\J^k ϵIN3M˖V 10-QpIZZƏ_WH[Ĝ̲6Hx9٧ї+S$0mhsux+(<$GqV->xܹGnk3tGMҳClذau!G'm*u9oT$^GdW^h hÌNjI-gSGQ*@JW&.08Kp1r*2DAm"Kٯg XHB5=hdh?wP=CjL]  OeD+VO4>6R*NؠzO>j -,r\ЙYgrQ0ާ%R^%'mND{$&y=YEu~;!x?e䟹zY Lykg#JqC*Vq,w 8m$ĂLkXxw]yxn`v金`'j`N2v8q̾?pNK7]׿ Н`ji%Ʉf޿zswbG>pO%7C7 .`PDm{*vje݈,JAmMf镡9f"69H!$c,ĿLdAsbN [2(EwUjxg)eY#\"ޓe!j`Cn\p;_ .L,YyZ>/#51%Jtءd>A`!f+;r~fA1pώ49D2,M kn",NyY4aO{V+3TQ{n\1?2Jw [|mCq >'^D2\q4ma/Q3%ibsOJVC #XNNar*ѵI{3ڮfwz,u*ӝ۝ OV9+a%ίa}[Ţ-a4 =ՃL+g*$'c-ص~ 7'Gz0;\7eNqH*EZqQ{3.M/ B=GI̙*,[e_j إӀ$&5#Zu-u}4/zԃ9ryKI*gn7<ډ)gyvt:?o{g(ZQտtDX1pnǤA+n^3ǟlx g:v_P[k/[1W9jI(zVHURZʆ{*};4 *`=Nxa#uV;!]x{K^j\|j;3x=3/@>B8E=BCpv`xc?**SCiR7)p|K]ߔ(jpSZMMhO*`S$漡.ҶiS/&,un8^l^TTMxI񭒯S.@'f[q!t'ƅ7U &c HZ ^+) #>Z;߸,ecsE=Lܲ(O9CB vDF}Ey … ix-hAՁ]dh+=8Bf$0/gYj_y eBp'<kX\RЦZ9.I0)\wIlkR)%@ L[DU![`\Øp5 6etDF|92{4YI+?90CBoRT*ne6):>@vXbg\-HPaMhX:Jă\-iH_#,&lk11DF R ݋?si^]:. Za3 17㣫UB˛ \/brXJ'&lt[ߋo( \7B ^xHhYe]W~}𨓊~W5qy%',p=jH=SI>_k*|͘oW0RoDNɌ֊T1a&J{ > :^*Q1n\ wp!K%jF@95l/lLz'K#9=HLj~HD`H}˜H0KeT,'Wg_}|92ȣÅD3"p%d\ W{3n!H"6b$4qp*`#94g]1shuE < y(F-m#^zDd@Z:1 !cSs[ V &wz%X!%D@:vHayՊWU@9u;3lX^;., *-PW ^cT): McYD4~r=I$Rn*4ٹҕ Tu1x>" ]b y=z =rVń<=7{!ɽ\HHk7 18.^`?x.o8qU >h.xA"ȓ)`zbZU"c`aGN;EQWh*k.Í~̖#ψ!+t K~ywH]~^PU0ҜKՂ: [|0l,Gi:-+[voPg(~uwק~8/շȰ jAh$2oSjaX+|sؗd.)S}iyp"qJQV);B}adruK6w8S(n;ɹ"02Wj,ΚnU:WK[\~Ud'-sWO`['f6F0%JXBݳ{鶭aU &}P Ց\Zmj{E%3B ,8uLDh /tۈQ8pޞ:Ǭjr&rSb3 ,3$ϱ2d,m VGC}GnK8j/.FÙUW8TFPY 6J7|CO{h[ ٪S>a=p9Q;;Ǝ[hZ"{`9j.TYRco-xѓԣa2`>VGl"3]/BcI),ɽE'\7k"cC/z~s@G~"̕Y$mv] >5|~9l[U\;[A"AU\KϓU}OKKa}dX̩J*~>lF 40/CFFݛl@0Bzm<ו4z59eI]Vz*Ty~F鰖>?_CXr@. FG#}τN({@-b*$3rӏHUUzR vI,gub7PAV(n`]d*&`SjD~+*NNh0 aڜ|0[ ;O5T`T?9DPǷ"fkb32Hw8# Jޑ@R6›*`$֊D o<'NwB[RFrD~>0ݱA(OH@(i~^nmU \@CekaNrZ#IF·Bly 84C,\YMMesz+V Ш$Ή_d}w蜅-6u#awpߩA(B4HMwmfkщG/o8ՄՋE`C̾QFA;E\>Vv)b"^G!=08TTW? oU`d dle=9>ghE&`M'g7#If`XgLTaF&ـ{՛%VelxMw"aTf8b<-Z ;%~WG-Fa.x%#~;?l!+ח.]xwS(%d?\>KzFiڞg¦u?wsYS;kĢaMEAZ$"f߽1Wv{x_fUbT ٿ.@)J> J<^TЩ٢ͅ\IF˙!IY_lܜn| ұ ?{Eȉ̐DɼR)FwdN?T&4~ FB틃SE핮T+$ 9"61d1mKϚX<ϭGїD)7 ?>溏w[CCOQ.RdqxTr+v5jwϝֲ9:BeB'^&Ώ4e0/g?Ch ڛR*q/2iu`0ѩߞH ?rK>̦vM0!+"bP։nЩ Mt8į% A&.KP;> .x D4sπ-G>F9쏋O9Yx8yerY&bPXIFi'GlD8r^ֲp-#X.XQd|!@囈L"ڞaJb+OdM%ˇUZ@ Q~LVˏ5&˾ԽFB25"rгY97HtX?F:Q+B)6 SIr[ҠЗRǽZ'nqUѦhr7?$r$kSH `_N Zw61mk'fM趀$%5m.w3tRnBcGA+]58 \FDpm>*BCKxWlYn\iFuOY3xzŜ%Hs{/p@LQs34ѦL>3Cy<~ 9~IBj*<| =;yCB;[٦m65A=="5[eI13i^!H^ DE7ɡ-ZɸCǨW:z5hέ1\.i`j(б7b6Hڲ2pyG IƍQjr:G/;O2`.ü Nk%gsViV{lv|0xAGym*r nwQӤ9в;AP{S %ypprS1`M[SFy֥ٔ  >i!{`pigt`/{ l^h"P2LGmN8Yp,7u <4xY!;&|aVL9N֑O=\1}=d6{Lŕ[տCsaj`$6$%3>Z:L ȈGA~ mQ%aGv"|*!o޺VisXJt#5ۂ˗~m8V|>Ѧq5qLL_N;q%V4qMTd R)/7(&N&s'&;R [h  @=xk4W׵&Tꤝ%Wz p*t<_(2B.3.4D>r.9ܪ IuƕKFS$[ LKeE=3YA  Y #`{',:7Zхt"' ,ȂY%ԟXHZɘZbJu9y}C T˨\L'>c.d'hEm`ᵦk9j I81غ2R[ER' RӡO|\㺊n&x%ɿ-L37~7~ 7Aə\-Pbw~n#Yܝ⸳ĈK %g~/pY5}RWwv*#rU1rL9 J3y$uPǖ+bD.@!ONsu@=Hw|!B(imK|\rmFVC\lB`m }ZB;EGH# 6Jݾ=[U |ZW,+d A0`'?cWAƘ2bܖ5ڊf@!5y GA{i^OFHǓ}$>p'YփN˄Vқ}rկuCLPdIu[V(Vʮ`HmCJ Mnqvk$Z(81GoC5[UΑx=`\QV!.)8"?bGΕEF0F97ׂY(,HYaA!/%ҨWRd7FaAݘ:w;{N%X~5ܩ[w%J}d ` 1!z2E'Ӡ{P+/gmfF1d3EeWe_ U4I%J0vd6-0><, :;TDt0su(=";+ӌJJtm-ڷYcbJ/M}= D!v:}LA}SIHjg[TwS12N$sWUxݑ~+H>fTe~p>*ֲmiZ{C,}j퀲>J/0a$y2UC.Fgn"4DQa-ˎ! OjqF`-";VCg2P2XRSV, RÂёТμK}->,J!MP,O&,P?)dHhds3S ,a&[yǓH1f% 3Q1mOV]Aƭ$~ܠW%Ylh:A;Cܤ+AQ(q#Sg<övSWwhY&ʧ6I)aOnc&䋸p?ߙ8p?lz F{*dI)X/:BH 6m؃M)6O^]qހZf-F^P2J[IdVRCH=+[o/Lm|`H(d3^rR@qb %iRR?UP`8Ta!x#مJ2==cWא 2/ i&Z+aʿQ9gƐz?{߹FvUsRFJ ;j̄@gqw͋ui t V-JKhQ)',4&=NJz9.PC-%@ZgAV fw<-N>z_|uuIiCn VQG@dh/"?єT00x :CRFKog$8q8Qpڧ8J1k2hN$Kl#UUBAz(m7h̐CӫPu<‡iak&J'kԾ6y27N/J⒁:Ru2 rCCSga)$.]e,m8*&hlm`a [=e*j ׎fjPkuQKAc!<Đ ǦEydc˱\'P+sKE|PTdyOn>ouy| a$?"|q[-Z1OaAgQ OHKF:V mPC }+02K޶įS=趞H%-KwLS\f16\ RY6$A,Z>ް[$Dfbۡ Jӵ" 6܉VQ5W :X!G&օVb!v$ [p<OXޖp5@sI _Xqץ-u%^u5GѴ=TIo^U/oߞ=X@Q!:Y]7mM8wsPLa=;\yo +up6jnlH,Udyd!oђ+v\UW0En@DzAʙ`Q3Z;X`GfZ zxrB$񪎫Zgw]#$[pLDl^Z Uba:me5vj.ޫ/6'@ ňjruVuC\ wAXv80JFa0EfzeBW'^ąz$K[2 l{V N^ Zo)n? ':?UQ|R(}F=VYʾ y rAj*o+$pTQqh7ĸgN\c%H`>&JmwMUE#U2Fz{r^/%ݵp9FgL*r݉~-+EzJ+rk-D;~4Yw@!dAGylBlcC4YJ(1)[ a %"Z'¡{+cN8P|r* ZI`5=j]M=ҡ: <>4{qMerXL(E;[6f if=NrT9z\Х0JuZ#2LY~}%Xa-}H(Q06iGa8BHM{ 4nd7c "pF"4hg~@zN͹:<=+kŋC:iTQ ,tۣyOO16#<yy(~dA eSv J[}@|߶rjɼaR-膀LAyf>ۤ~;Ճj(AeR:hVq(٫RF2]}߉p%lGINČZ|s~ZctESq[>-KКJ^uH97v1#u*+qkَhfs#t(We͡gI|b$Ӝ<)kRdR)S!~߫ȄS?{T,䑼 3<@ #JPēfn&Gʶ]7[BdRyM{[Rh-}UB1P?.ja]XS@Ex$!+j=V_=d>ykC؆@T`DOkf_ʹk | ӛW #d l'Xq&&UDQN}C rR޵r3҂*B=!ETסDC A;ZJ dQ2NjBmЧ^y3xO*#4Sl8L bs㮮t71F=M!Q yLZ6-A }"(6y+QFf*e`NKQ' NJH(-4oU7ZO"}_ zaCJٚ L$" r4s-g_Âil_e≟FƬMfJ!bpl4xJ}/rshPS\o9HYd:avbC[ MZ %xBe`@?P ^oC}Х@#s a4ggFdhĀu7es+C{a$w@/??UlȘ(VvXT)iK|J~z`ј^Oe.z82~k'21T\avxU軎ҝDWsl j=>clJ֗Zʼ~KJػ޸;o'<DPq Gk1lqӴ0c/GOPf5xĂ 07^ G6$gOsuDTI6.lkmf-qybqHLvѪ#ì#XV`_6݂jؙmjCa`|ܒC&a|XpOQdpg <0J/$3fF0QwS-ya!Ӏݦ4 KDKI[4/}آ5DL0uȲ\*M~R9 lWBñ~U5c_۰%01i.>B:…jQ}v/˄+RH\Ҿ+yv |lgsOz=F|L"#CȀ1[t` [2_}b'et?5 *q 6`84y=pQܹEwׄ:oH  Y+:8v"fo֎kQA1bXSooْT`gvP:Knk4dž4N|9ŗB\Z:`T$7䬥1%R5IrfA s1X[ItvGǠ=cnΫu&x6Jg*Z6{DH8ڪP:蒀8ehyhLqiS AVD,e^OB!I"["dy4РFj#{=ESZUiGvH3$L,}kɠm3 8G4:?&f} %5/!wK˥K:LEW9[a0JCp.2b.WAR׌ }N)졂v7KWO,4Rñp\W[(Ǝ=n7UˁL֛Py#ޑo{j!KCH0tͻr{[51>p>;2F3|Xv>HS]nHL [I*g,yw<:˓ƔFoOVV^ S) 0t¶t.۶뛢i?!JZa#e, GUGUO)Cm̀N\vɜFPHt؅2 cHzQmgjムaslfog\r;Lt϶c{(Mʌh 'v4%}GL^~ۣ+.-z3z[|ڼN8Nu=$EpBDM}X~ӆy(qv$t?C]UL<J&ZI8z %jX?o|ri11 R\)"iKzk)_ݥU\N]c5ְJ e/0?GAGQS"Hf#'Pf੺֗C.*\ZfZJ  ]*pt$#f{N |mOu&xɢ*/,uHJ"yoLSOL%&* /g e/qf/Nog0;0F sjC ə dl TǀCmtY<^P?1Vc2~W=#0?NlrEh=% 6QFi>֭ $QwApjѷ:)HmUX}{rʡ;VL},KU/JUq۟{( ]'~ #7W^y$+68DS]誰&p*MKC510d:'ls̯Lيޫ\B/ۋ ȷܒ+c}Z-R^ٔJSAR @Dl6Ihf48ӳmd;qPN0iYc]Fd[̥u?7eGBz*hߨPQyqw=yD\CPF`_ <=l PWTX0 {'=C;)МGE]kWU.Q NM aҍoQ|5J+בy% Dl_ `]:h iiAnD{%73|C% ylspE~u4Hy!ֽ<$R*լ`GuDi:C:}!*ѢvC*$^-P"YT_3 KbǫJEoc[p񽻟Dwׯd=S%%%0U}^|$\FO,S4ԺqUgg.W'aɊ)5LseMglaYI#pNGB%Luy5H@kY {s(u.6^o&$Mu҂d޺(@W?R/S2f~?8YtF vy 0$Ö흯m)9虱6)dʖ%ֱZ{ϟckKME]lDO4Fɬ_Oj]%./H!%ju1y)oٯڛB=yR3,! BA"ƈ&@ħq]}@K"4x83U%bW(%suAe,w G29 h1@2b@+QiFwJӭ3m*M?q"t#SCٙLXY 8cE~.:!.$^N`DwR B?ݗo 6Yhcqc(wlTmqCtZ?G)ֆqL%AƢgE֤_k[.rĵfy;VeկA8wyT)WWXU.Ǎ1k5Qr.Z+K].-62(MtVe8OO?a@aQS?J/Tjy CpّH ~BQc#R#m.o _ǬyaT(0+?m o0s5GE򍯅6 j)yG /K_E5yO\CWPR vf$/8GPL mniփH0e,i[G3޽@{B"Zt&tE=A'NA|Lw]'I5[H]gK6Y k}8hv b- `@:kO Yh-^CJ6h7DŽMT$PTxO <TCѼY"{n`CxCi;,jTM29:7joJbN3՟*]}(ʫ7&` ѽɕ]y`4mm= PRע cQ5Hb)&pw#k /+S.Ü`ďL3ע}׋ޛw`[g'g=yEjjxN}1_l'm,G_G2Aȫ#. ~(RH!p *'u 8175u$3|G'OKDPPZa>}F X?vg!8ň{X#$:$6M:a?.DUy,"NX7{%Q^a$fWA0zt!OE3/ijѭ*P]-Og{fzjILKJ"wX=Ǩ{2Nj _:ǠH;xBu[KoPQ914ki]CdQp/!TYh3qV<4?RBi .#!i'['*R_79V*RjnGuzhx1ŋ/A-)Cpq* )(>G &I_K{T&[XwyLȬ{{WG/"͚,$mΊ%b<콆LZY$2D' v}Iz٬R.=N#tHp[*Qr[7V /"֙a6Y~2ـ(t&vS<%,{|]b jkz^TO},RޭH2B"( @gO I;WʧAJMDWn2v:=uvBuÞdf N#'MEN9mZ/yE_~y[qiЯ.\ۨ33Ѥ<>bԤS ֒;:bP;R`gY:R$ #Tx,n.s;h?]F;p3kwXQ0sHZG@1s\<:%(/郡Y[,4]`: _Ozj&.4y+ z\(c)ZYLk?'cq&AD<|(UO*=mOyc sJ1&!,uЀ]r0`W|H0n^׎vlK>)Mmk dDz,,!* /?` 4lT<} IvI"VWX%n|1E[gUVe~P5Fd\EjUa<ZAS).%NcK ,K®#$h5|X"3 Є@hٻį T /#?`BPNPɆ&LG &8 Yr"_]c^TFh)KջʧC:˿i6>usqw=qJd" >CeKSlk qH #Bdy\@Qjf{qУό9vdX ֎w[L$s-~F~A| _'~(H x)6\hު$1jݳtxUCr_H⒣mj+ P~D l ;AqgjĺU֎z 0M !lӠ*Qi3qZwPd)ۚ;tRu--J4lH({~x3~Yv/Wu&t`p Z͍f?=?Ue_.$ 8kŜ~:V'${s1d":7" !n-Õj j'GKvdul y}%:%>"Mb>ᓘ`hj.լ2?r8b3h[J{0 /5,~mwP!8I@ctq2@.- ]$!opjpN$dU.?7מ/'jt p.i@)юQTP2՗yKke'iO>IȲUGr`&Ez'J/f1R C .GX&6ЕRiȶ[Av}?<I7ƨ.2 i*t;))okhC_v*$S807BZϾNNށZw݃Uc?OYq׊С=^eVuGpwKna11"HF3/5vN;GiQʇ:J(rv"geuOVӫrMR UٿULV:x}@>e(_ h7-6, &L' γ3lvÎ`r0e{* $$Aψ]uŵ_bQ.0$L9}Ec琚,/1; kv 2'svBY}ek`(2LjF G8жw a[KtP!6T;`-{1`t6^hW܀3X<{:r9%v~8(ZY͉`6# `GNs%~A˜[n!o+]"[OBX3J` L3O02qjҙ.K#S8?%l2=3N'P=Ft!. ŒJ1D;Z3/ٴ̡_d]o{Rv臚Z8eBx:;wsT_pt.tzK`1>'EHv 75"|_Հ~C{Pjm9FZ$$/QwG5`^"!qvY݀E8_XPˠsok@@ӾuY^Qa!u0^#v<+Ƈv)̒ ׶8E ݅nsp{e s1۠ ƌM!%aX(b`3j.q3/EikP:BbZ$/{!1e2=}{̪ tvm(2l] )Nhm34PVN(Lΰ\-Vf:5RBMTy" ̎uQrYJ$F,b~m4;W`5y vCof=6D_Q`-Ҳĉe1(3qN5ҟd$>rkJG!ֈPfOW kw}$G8d% lݼ iI`c]>}H^m]iĵ3\<&)="!:ޥhۢs(Wպ!8Yq@$^xf1:#fa" / 9]=zvk}RUR)e0늬n1I0. +cXߴ."|1V"_kxK5S}n$1˂womM-61TE-˟ {g* CI6!ت[.斤@|{e !Zx\m$@XNp\0]KwV[)2qɇ+ U)P1;e'3c[{3.I|%M?j*ЪƷNAtAI%D23U#4F*MUKMCwޯkܟ I&I5~O;\E 6 m2`7c(2s|Ci8ˁ J"]YU~E''j Ea#.ז"k$:9gj\=)_z[:-YFi1>HU{e3$WT#v"X;<|>ٵ'c$:R데UV n~36nVU:~ao輀/ޫA4uЉx9iq'oiCo^@. 6'HopV^ϪA)\J_},gbK;G(|RB"@/bYb6\͐-;eZLWl_>|vhD~-@uAJZ{BhiU I5SΒ&\a"&[Bh2{ ~Ղ4Z:'kVaԭ]' Bpch 7+SB RSB4Fd]yeoI0lĝRa; \ kZ*a_V3r,iN,Ƒm2%0^Z:-3E^<~$t^ۥh6r/ %dt ~J15f1x X!(v6Ā _&8(CK_Rs,Gffŗ -l.9V^x3̡Gr}\:ĈBH}<Y;ipvJ8 e!_Hʫ5؋r䐼6qfLpl OE a:|pQ \s'F#vW^!&>ۭkarTQ:1J@#;2(  *>Y8m\q(l\xͧBܱ!ôhkR@SO'>!@7^`VZc%m/*r@D61`+wGAGt2nƢP "/;Vsr؏Pn53Y\7OlGyz (a_LJGid7GYn+X.Muh5.9v4^)Lf>GuúCz*0O|lMq.1vNhӹ ;'j-|'n`q.sb< e3y}E{#=hsmhFښhx:g7tMbwr%89E>*d\ษP)f;$D,+m[z0㻧S7QK*xM]/yݨꠕ@*&+}d:! bݒ? U'7NxAޏ/Wq~a|W04N_DeI5>붲v,ձb p_L[Fg1T0tgNFONp V,m4gHE1:Aᷭfa1y(bƣT8  ̧'$\ۆYXR5|8*RhScX^XOޟ&û,cybl8^;}@u{hImn&CsVZ?qJy42 PIV /@lf#wFVU⹈bwP]X/JBORFvjq1 h)HcT* iԸ1No֟h3uy+'о޲bVbpދ>֚9l._a仳؟R1y2HX ]vDcHk( 'Kqi˟1`3]4ɕw.?̹JF%CL3w0;-[](y 1XD^ RH &gi3ZfV Rҵmga^|.Ϻ ՙ HtҨ.;fVPV*YsGّX^C#Hx3Վ)cH5Ἱd@Nf7%6'.5C8H]Na#^_mu$Y|?~rYjZ4^¹іvI qKMDb$o1F-:`8dM+_Fƣޮ*x#1@gu1 Se+}|b^Q`Ew}ͰAyx ~qX̸D{0KQSZ|{0 t6⃍ 8R vئuB&e}ajEƒdEA s!&srX@x.h3=6fd@z~C9kW4N\])d9`QcU+󥆎5#{ .1 .J8cB^d*tټ7B'),~%8Rݛ$|wOH;+H+_uxVjKџEЖN (N'h+ 8%Akɫy楿kg, X H=4 xs= łvzKxs֏UVbǾw7\8 kF\7O?e \icU蒰oy݌cT|*϶ Rs#Յt?}Hi^G8(,䵓mnș_\_Y_ /Exs˔=]{!Pi@uDlnT; -qaX Ud>[w&UPI_zʣTMj57Gj 8=>l9A(yJLBeaܷ ĻV; )(Raf '=(_VQ.C益K,S{u$)oArVI6&J DBUn_@+| v Cn T}/-ӹ$t)Z J6^>軌kY7=e({W%*{rֆ1i"3*3&YbNWH73ҕ^[O_FZF5$O ”5cqw3 1WXN8k mZteCaFèJB#JzEK 28;8$ǣBj" ·oQ{xq pҾrOF  gӞoD-F`|2 GsTwrs22a bDՈs{eվIuT Pr̒Z. S1ϣ&!?|'.\W5aKBh+i~TLWgbdsZݕm[ Tgvlۖ#Evt&IOƛ njg1yA 0/LBhV{(X/ZuUfh"qKJ,B $Edg,E_/XPYR3@W `ItI#4;/v?4gяuLB>MIfM@1b`(B]k/Hk`hs .BQ-h܉M\7z _9t[_K0_ZsJ3Lq]wm*ܦAťPܰL7%Z.35A#^h2f#3ƇLNi-WxdNh@^"%&N4[Bv߰Qr"نJdL[]ܔچh EAf |,\BDZcG_nZc ;ύֱqlhJS2!N6IJ2gܵ)+k|-5k*;R8ae=e< x5S :g\-~rmI B_f=-~F.UDBS Usң$!^Ty}SbcE { hĄ4̾*1IDR25jϓ lJUZ co;Ak(x`la V'(W2XP`:[n5@067I݆|`nYL\q m|^ MWZ|l 2|cb[ o/N#1}픉DV(:(;o*q 2AbcNZ^cj?D0썿]^j1fqyQSAj lz/Yv GN'2xi=h*>.3ׂ:Xo~[u gt2c9a4G,Km۾ik1EFL:c#cס`` ܤj6)m_XZqvOi1OHybӳޙGյ< b}$¯@wY,f Z ɢ@rX^>f ^H4rbfKAu6juhTnL<(6J^u ; ^iU°#vErI+ S) " g@4/\tGe٭͌LB5~7P;}sOZ͛5wF֚|{=9`y [XY't=9mmefG/&3vhv >]ěsz8F]Zʠ7fČ*Ahn$>p@OǑj/3ǻ?ݼ R/qc.V&[^ AS7ךiō}ZBsĠ꡾-G7,ka.裗_5?`ؿ# pԱN1ϹW/gs`&ܕsFrxn!#_aMRH!r G96F6 z\=ѥm`4V\*IShKNg6r݇JN䰹Vs tPmu+XaəjY;otGuۭ};y,W1_CD'nۉ?A9?Ibu`Էmaזӧˈ {Dc6 l?VzzP6m#bOVSly-#9H5{ eEm`̏Q'{q=_o9Ujr99bqlHN<] 3!*"p{@1s}S#_+?"j6̹%3π\:~+Iast@-f /Y/T/' ~QUo7J0Qt7H:^5A+dXQ?c}mν<r6ˀ%C쟡\nC?D"aOC2 \t֢+WDҸaܢl6h:Vgij5}>4/IʴI5'-,+ {qȦ!D*Q?`c%+fC -Ŕ;[O`O?⧢}EƂ$А57Ĥ L"\$O.TqfF)Q4[ ;~_oYq{IS|4Ֆ, ꉑ}ڶdBlJBH>V̙Z_"Hkxt wPW~eKhczyB*AjMf jn `ckv"T+dڸ=jRS:6:[S0Zy(6M{(3?++0z_8b97lRD;Ն UH^1lGW1!] ]b;ڇ|[M!n(IٮWqǟBuZc&j )=55uȮNsX!xMmtsj0hei em%-Je zܕ&O(ɍ,Vc+e^F#i;Sc~v &2)|i] <8ٮ?= \cNAjS ߽&A|##%Hؚ8nN43:U_[DtR';45G[C6辡km"c>}*PnW ]=8@`|gt::GyBFY-Ymk{piNcW-Hƍ9MDTh%'v c:yz견<6ܷage:n#QM\,nAc؎U$J1inΣN0+m˜EMϭY<5'J+A[ Dm![UbI}BH|)G\l[OKZM%e;:ąjqZ8@(6|tEt|`T58{/=aUGÑ|~vQ:#徏[P@߳7 UPWWv ;/ǘs,;?Jϐ$]?6heu6aVXdmBZt![Ӊ(3MHNo[8E<ʈ?3P&?ӿ/h5…B7$zAm&jO`|usPXFZ/8SYZ+񈲦uq4wZ?$';js8sgT#o={[{΁3C,.N0Id@azBjD\Nd23=Q+GqBlG/\,ʄSxWt=6MmB{7B<`'Cӎ~޶{g˸$giTRMBjjVI c`Yp01 mΠO绢!u9.^;Ԑ_YY)){7&8ffr$؍j0; pΕmQL;by mogr1gɞ _@Āf3O+ ofI3ks;mNY׸>y OV$gYZ070701000000c8000081a4000000000000000000000001668434d30000fcec000000000000000000000000000000000000006200000000./lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/target/iscsi/cxgbit/cxgbit.ko.xz7zXZִF!t/䦏]?Eh=ڜͩbGO-#dԊ_Nu"Z˝w{fgl.fHL*|mTB7!SH>$j7x}sJӽeFᷟHT޼4A&#iIe?HDb~te,'BXkpBlxwf3!פT&OPy?D85ZLX$9 OiMi쮭յtn6 X<#UToxz?*LFpc%/yjXg^jᛵ?𢨮j[*\}M7/򃍃;W$abD:UwtЌJkebe\4 &_@E"/xpQ M':Q;d`cxc6tyReti,JZuLS6EE<F|I8〰^!W|vkBM(b|S23)Zm1~c /zaq[86ؾ96k(=֯b&u9aD.R=ٛ8HVljTZjlԁ%`bM{1^mQfBԺjgrNFX03>FsQz+5(ۢx'|^^շbx* k?j ]~MJZzfa}.nʰ({){"LZ:2 ұT7Op16SqұΗRt/cCx(qG{VoYSx8K?qdGlsDAm%wz ГM 42hj5a4",$4= _5}|Ut,ucow'3g)~QN:Cy[vMk5蟈vt勵v33HN&Iqr" գNKyOgpRFB:#:1#xNG8b>6=^k[ $)W/縈 N(2XTNo 3hh9wڴTͫ>IDˢ cGJXKXX&L x_b-IE5Z'cٳW4¹@6pyǬ0[-oqYRk98 6)?1IƊ^͢nI0GfyfcAA(ˏ Ӭйc\NskW%3Eݑ Tw?#Gyq,w~sar0D(/s?cnx;x]sӬs1涗`P~v/;)4G\! > z\C>X*ib:>Bhj耛77._ҳ9 8nSWt[dj-\ ]{v4e7h`-ԝ3,tvRivc!&eHE+>qlXĴfCdyz!S3upM"MAD̘?]u^IRUB;#) RH6 ‰C|jG;ɸc/V윹IO^zCupw*.N2i4'Ǐम(8S18򔳳o4kMRq$XYua̭qBsֽj;Ә=ܱP]*+'?ov4 pPQ^Z6.yPm݃R~uI.?> ,[`v&EP1X k{~Kao<ພ5u; T LW#M#F[U1;>s! 8w>> ڷ"Ρ\q=xԏ%sXõңJԹNg"a0LDs=QxTm94lxraL*0?$v&l6__>Y]*ѽ-1=p/U.* fH|iNW.kwl$ @Sg0j9%;sz]b E^|[C kz"=3)²UЁ}jcu6?N+$KSvd5,PR]+4{`"*6bzD C}͊کXPۖZ,9=w_̷L5,fǯ,|ᙡZa,9nI yer.vqdxItj0WFc#sy"'N@6Λ? Aq{ll"̥pmRoxA3| Vag)U1B/p$Xٝ)y>W̠Nݴ16Vύltf΂MAbp6Si_@2I/n*y@<&S4 )c*q,Pԧw2HgXKK:AsCue[_q#!8=7n"MlaUÆXBpR,/L88@  S8Mjw ۯiqiAΚ];/MC vY Z?06 cv/iUxds+q5* ivYj=6ɕ-aɌ᠅Q;LpUx=cB_l#\3գ4<|;LS[2eא/6$IJQ>a1,v]μV"}q༈-LF MP"_F%JW PH]y~ -Fl+t zC 'T+%(_ۿ( V)ߵ°I _w<7lajYe.f'K䙐F8}?uW. ަ]gIt8TWw@ 7#@s5(:&9r8Ԇ55 lk~ ?NՐOMڭ4Tg[{)FG4,_LL/U|bT5$5dOdG צTL^׫Ɓ2--[SDbmmo<؜D&PI ښ)z yg`إ04p(H֤z-@$X%ޏI iM<>cq 2 80;>f(3 5Ը>/$\MU}kb"ϰ2,e̦"AXz@Gs[!t;S@[$:#nc?naw y;FcdKkF7?r&wGp?Qoqz6O4Y%.}8֒g`"}3qZ U8ˆ s A"wH RDkDߦPsK RP8Ey)oZk97!^.IfR CA!NFtJۂkA;?f, 0/#m%E}uJRS0eF/ C9ࢮJ yG^9ЁM{}F}ݱ6on*'U4aMzƿY\T$lX͏'7 ?zjaQr5aObY}F tn.#]hOq3fƋG $(r*Ĕf0Yluh|+kΖV2֒O ei|>+p7dNgjLkM,8M%XˎEvzÙN>WɦMn'H_ e328_ *N -f6\'9fuZGVgPj)tU:5`Ę(?ihsHPKX(e JX3:Iˡ4fy7 ʀO/9wk{Ҵ|: L,૳v$a)f0-".Rzv}}é}:W&S8aa  $qƊy)"olBDxbG)bN8 c6b&'/aɯY FDl܂K2Q =)wv ߉f"}9KM<&_i*Y&P1  F& ttaǐM˕*lž=p L$B'xE8 Ȼg;d j3`1L -o~ʤjsgVI";KH4xqhŏu_qXU..bY{D)=&? l%eB $n+W1&; ~. 3L^-,HjԻaW-xt$KEQMeРhFH yⰾ_.{o͔i݁q*T֭j8͐ė B PΪҰ0˗YQ5,u 7x% }⽶ G-C.-camA\9Px8B V09=fɖ)vlHAE& =c؈6WN?"} JX,/z$Cd^+ޛw^"X~Ę4g!-U Ĥݕ|$؆P}ee=o]f:fy6!‚|: (AtTӵ2j:wO-tQk1ĿV0N}aj'pʎR 1]:(5OB(}38dk>jN93 '[?-5ŸXAQqKyw`/#CѣJw@,M -lבa[{!8OE"O gՃ(N'Y̼. ԱIC`^BWfsZ=bM*ze#F˞^9ha7b.ET鄽-f35bex痺oTԍj(?/B#,CVD>ㄣ1c݁ &MTpbfDNor uriSu,& )T>rdس{d^BZ\M†VVG=ԇ<x8;7JТVt h"_M ,̃&Ri%¤E.U~JKjv[nŸ ve@2]-Pة(pwͱ#h(i :كz8>j&~<*oc-y;8jT42_Om]nSc4RMˬ鬳2)@o`bK57vG>V?wۚ|,c[k& ]Nj(zs .;Y.g\ Ʊ"6Lxot ;e5HQwe :9۠sb%*b>[ᎰD,rG NA#=_NJʑ> zD̹4J5L"(N fXh!8/ x(,mcݲQ%PZpϾy HU8 f[_;V{1O&;iUm٣gGhA]͊4gE7|̞8YOj9S8ر>,[RQ׍LԖj ?6-QO9ُ6;-2ſ qtsq{@#㠧\A.g˦CD/Zm Q ^np],MÈ[AA/[?>Z ekZB7{" '9Gk*s=Ün[_yY#ڧhӽ#mXD+pgS-D2Y03.?K=0:J^se+6\LPDL?e=+$Jyb$])0Zv4oWf_`ɈH{l׉:0 ,]n-Wj?|b) ! -rnU}05]_͎YzU[+oD 5 PInv2[)*~Mǩ Ε" !̀f QS' f[UzKމ_b`%i<+iKnmGinϐoT{qȆ9aVL/V_6&;nly3B]Id殼\'Td(}AHBh3ީ B_6EVQDٜQ qlɬj s25{hK$\L[7)D߷2@N.q@ a~2jʯK܎"b2T&-)μ=%5v1jkmw=˂*xӿ`)qNo8ɰ=B*?5Án'I46@/Y<7??$'hRYSa Mٓ{(~gTWq%/.eRGY3^jszOSP"{x Mʌ)1l4^>J6Ď:.ϥ{7u~ʼn+O5>=@:"8Si5L5 My}QUO$WTo ٤r:W_F썳 (잟N׃)}Ċi!5NV1'C.b2[=1>Kk)mr4c DNZDUv/mpOF^Yņ0_U/$PdXlOhb8oވ =_^o-6b[$x+׬xY[cq!LhKsoHbU;i$(*JknܿSm70ωɫk)qs?O> ,GZ]ՆIGHU /]L9hRVЉD/jQ7`=P_Tn{>y:qh3 cYK N!2Ng P{8]11*վ!٦RU%U@D_1 d HDց>̞9Uigtڅ#}t'AZc퉂KNwiEzv_Lo,WM<rs$~ӯ;`ged#,7۱ +M-٨z}BŦ-Zn[Hu3-Őwb\?|ڋ3!^@)D @/IW-vZ*̄rBZ 𲨿G%"8Yr M}l簠Bپ+ӂMY] ƿޡ>1>lSn9Lc?DgYx?STciDhg \#54zSxXVMNܐّ%vqAZ;Q/; ZqыHnGmOh2VЎ!opMHpoSrCeUD86}\Y m5USJ4я ٝ>B(y'rc>tŜ wP-IZYYz%'_L[F#tw@ۚ=<ϿZ {]RyJ+1yRh? 2 q>8B)l/Γ`ÿ*M=IC[oDvOKƲǨgf%廡rÊ5c`._] ܇ͫR1嗑lJNUϭE fSi+ϯMfV&_D5 VGgq&+h$h<Ⱥ^UȲ聄 {8Xis8̡yG>+ F %54A%U:t\"zqa3 ֜;&_X֣ ]LQ[0-dpBy qMW[4%Qyah4TKm~7*ZuD*Zjc#cϟ(YqʐDG<'KsZL6* w&1YՌ4+Yzm[OֵDqiW\w{d2_]Ԣ;z: 4sg x$2&Zi/YXd5S'oLr.[}bMOd%uro]sZBNXB !\7¢YЉc+Z@9b;y;FFA}H2(;̀6&U0#[^xȱ!pXЕaR9_æ>D8y0ᝊU#$>pi*&'Gǃ")oVC$33!՞L0to }#.6H-֗ 3_J0i&~=Ѐ_&ʁ0z~ܚdPwHXdp {@9Ao]̶°Qd,^ !Fr:y4,"'`Ú^$LY9~xb$A} rh-ur`k0~)t}j!J9l[Q*=CQ5;GiQ 8W~qJӿUYg9Q_6y YggOA;'l0 s&\av^`8Bq: $#\ A>ɤFX/hSj]p9IZPk|~=\8^u1+eP=, dcBΈН)'PM)~)YbztTmYJh^f*K1Ad(שsDIHn2|*{.*QvÍ1ۖ8fGꃐu6h]Xfr[$bx\+j/Q"{' %@e*0u!M;:D$tߞ"lQEN?jvo@?!i:9W <8@bQsf Oaዹ+e%#K\9dJS|69Vmq6@;8V c8:F!iFF], k;WnFqM&'iM\ < w0% b*|q^^D 48Xk0pZUiqlZ6`݌]ҕ)QNV~N BYM8(wٳ՞DbD+|Ѫ_f%I<$wB-2oH,⯝3=^Ð- rWΓBL(J3 v}HQ|\Kb2!1/ :Ƽ!ݕK֏/|M 5davW771wi8ҹ-%SRAhBG77 3Dx`(9\z;E-Ȼrc 65$| ^zZ!?Gxg{FcĿ5 ll-'= W ӹOC=Դ݊qpAv?atbƌ;WJPS O|M傭:tdPcMXl]-je4zsgV{HCɛw"dFK r nV鷱#g~ p}ZWOiqY_2#cmY?ci1Bp{)(c/uh:6N7@ck]N~Tܩ]2_K; *j!zݘ!PowΑA~~%iY Py|TXKK6jW6Zmugǚ!4A$,Z =ɎA6)<`җJVm Ŀ)Ww.5!| FfLgYPoqL=;Iq2rl %%*]KՁn߾pޡ5 ø'nFa0l]ra2; sh(ߔu"֒aۙNω|BsuڣwZɼ!yT_ت|hnĊw_Fƥ6 _hk 3Ra)IZ*Å/X< nI'fkO[\E^ a^i*%:# <>TN!Ÿy>Yz{K4؃3(PqiEGأ| 7~:O'bH3 NiA}Qb֙c2keUD7(Qj '3 ֖6<9/T{`%׬IΏ5A4O<-2#i ICa(BvB_S Rt~ W:Wbi&Rjl罂 gY̟)BfRvzu> &.lIɍ"տm2QR{SbjEiH]hxBAIiE֧*>VBgȍێ@CF(]%zTDwq $ml7晣Rx<\8"ۺy pa ؘ' HD7Ue$xvCqE.E%F^4p9=el%!/@xgGa(C=AIlsă3=!k>,m(#]ԯO-%Zi)`~c&Ԕ0֨[P>#lVb*O'Jur5z}s[vR!r(oh!:iTwcVEfcH*i3w"3Qل֢)AK,Y+ի1%dPTny@3RBvb9ǭJ㵓Q?L7;j:"L/2eT}7NR`=+MY[.SȉiS lxLVބٙ@Uyd*HT5ۻp XTEċ[ACQ*}!3xN0} p%.<SG)Wߕkg Z6Nq? @XZZ2XoϺ!B><&"ZJC˒sӢbs<'::q.j!8c47y!s*zJd%Vc}Ez{1_@dS<7vKo4S j';"&`Ϧ&}3p!@(tDl%坜X鸜iTN}gdsrzb2$Du%/-XуҸh!iHѲLEp啶m+%$rXS\u%jJ]%Rb#q*+TxS^쫘}7yp DHa˵63#IegzTfBf æ| SWw3 nVxs1UComHyQ\o^Gnȫa_~أN9MZ8AcMόCwwa&B5QіgW 20<Rt5mA$:' 0O%{b,Nt*F X@P<)Y"^yeX"-V䐛;YuD]ryCFBg%|?"$}>yQJUqǑ{W\l?*rN\.Ŀ$Xd͒IQҎz*iGohY%ȫ8!هr(Nہ;U6ChcN6h$&AEoN4a3LG?/A7q5Sv,\!+$)[.ܾG#cLwy̙pW l}~/;ύ ?@cSs4ԎMsa=) Ɩԃ_O L2QZ, ^6Jz7#]"YԈj:|5:H*  ) {kCb?RL[8N&nGբ#@phti\ ĴõjvMd `'(g>\fu|{[1.2^vjRlMŚe&"%(mf[OE 0%:4w 3ɞ ƳGKZd^¨R )p]7R\?.G.ڇ) 'r3毻g[-+c70at4\ѺZJVT>@Y:_D MYklo쇥q|BnE1֥6UAZ u]ȝ'%O]4 䠱3y;5d z\s%s&76*'.۟bEDz:i zL)dITߜcyfmK驿`llaN`o>Fe#)s Az"gj w6js,6f3I=A/\[=Y$8ms& Oz'͊[ug/5( viwc#H+*^Ǔ<7&\$9+\BL9٧R:=sZwOմp0ǻ$PcDOy&ˢ$lB=?N~ST 9Z cr _~FՔX8n G8~ZSv؁Mf H30jA1z{Q#:d xꬶO؇7j)`;#y7DƅMyn1z^ŠdzcQ8c_f|҆? ŝ~cTPbE/?\0p)Z jg"*EA^—a7!YYEX}G*'46D@S'i3~$>^sJZA0Rp'cYXΙmVݹw81v6؁ދ:nl8)eRnM_ХoFn׍l<4V9Lpmg6%sOqRC3X_a;~h$1{DI@Uuojb]7Ph7 \QNY2쮝ckwC80cY0aΨnh{cϽ實uئ'} Ia8[X)^l)i{TYUpnZ&f&lYœ *V> ;r: @̥Ɂ8_‘oRX( εMx>JSDX2jXJ(FԵhJ"Y|Ԩ`ɕ 5F@ zf^kvAud7Ǝ˄&,ѤD c<l5@<;,qn SNV6\aD@~+Jo98ej}_qD<]2)_9Q1m_^T,dT0h'Y5.Hl'pH1^x覷X9G;5wҍ}rfV Uk&)9]Fz/Ye'os\ WȪCSAs̤SORi6hTFc_"RN֬Q͜YI-ZE D obLB6tn S{M<,k1. *Իڄ,V +`mГ6z.y8(KD1ڕxZ]\g^wrL2ǜYJlf,#V[x>}oGn΅{yESlX5ܷ Mz:G`t>PP>B,|(INfENjʔD/Љg䝧!B-bt` )f!óOB`+-`cx"_}Z1$pﰧb˶PbD(?\sGT7Vd\0oNld9A-:"s~t11f˞Ƴ[)U"$bÍcRB|*["Xw)'Ŀ36ўB<ԋ3❵}cɟ͘ܕoQZ7( N?6!OsuVjx~i6/YyPQ패ELNQ`~qP:&_a3uRCNѣ M}a<u 5=`{ZV"Ҋ,N5m~cR&ZĞNm+QAͬa'wEfݰ#%L)?-bୡǪ#oT RV61Ev='5הԜQV9Esh E47",3U~v$p enNx! P4gIKڞ²hAS>'z{ۙV=&V. ʚ@يҢgq,I'.Up;e9Guv&SPb?8b] ,$=g-D`%=;|b[[:\t0#QՊ5p`(^.ba1YqBc gn/l9TgZ\v,4hn}3!9\9؈T9Z "twnO&ҫ$"1 ;ؙzD:K(EEmHb#Ne\EnRRbӹ-{6h 9{5"XVQ̢=%-qwlsk$D왂v$ 2/y⡽7ں↏UjS:3sl:}Co-_êN{2REEgjeDlYӭ55f bVKDU/FS}abl㶀T#Rgfk@Ղ=+i1/e$q2j%8Uj Iё0>کcg=y:[x=Ebkq3(vhr2{ j]4R"i4'{#rX)L'1OPL#h%.4^-ЈٴM']=\*s C x|aax$ 6̝U} h (]ORS|CTRFw3v Iڱ !-> f覿<#9zG;kո$1yZ'A%,~&}_ָu[S+rev$D\ C6m/߂j-^2V r iJ/aKOCv5keX d+۶m[Ql;s/5&NC4Y뿇d CF|NEOR>-?1EQ@Vf?qj:k^[r-;BZ`zO{xaY-s5ly㇄ρ6ԖE꺌`;7V>#+Mtzʱ F,W:0:ipAn`k`Yyh4=oNqm׻΂,"|0,"te@ƛ+X";)iD3 f' `4j4FmԺn 䙲N?̼{'FW>.(хZgt)y9nXJ ڦ/z! :lqrxBS ? \dcgDwҔ֨pZJk md^MLIu7Me^qd`{ =Fs]듐zXҹd5$$UO" 1UPܲqaODSF5 *G}E\yB @74p5:V== ;bj ^{+R^kHmQ<:iZ-J(}ZDtncN-. :9oH ϞjyWQsIU:>| \EL+WƁx8wEL51J㪙3q:~6.R\gsMNuv.iRKb.‡cfG^ sD iW~B a2>r%crwdcYf(󀎮'(;{ܴX&TR؟26RYxks69[]•Ggkïfo}h}.0/5/I"`ȼ0M^QQe .R֫@cA(+ܕlmI[qHH=/dƄ +^隣D옌\'iC}QczFI(G;wQձƛ8܈B-AX.nph]kFB=aZI>a+V~zYR!?tfn{ժH]i'$q:x^3N](Eԡ7M iWz48h'"}dYE\ nN{<KFl8ry|`8÷$b*"TuTъ`n3`XDȲ&VrbIHiHzX KOxj9'].TRiQ)";G>$Eȁ'C"#|i>58fL"xo`/`'<#I wJ1^IaZv8 f|ś SlH9T1 #Pk (N[oi^3E{+6B'jp]$hg!ɍ>AI{a9ٹPcJ;JoM8ml}F՘J *Mp]/ٵggwaG+4`0y6ئ[ 1nR$g`)7@ !8,:3BԞI-FGǵ- |Duvx4߶Ք,>dO_wzȤ4}mBNNש8+iA+ 'N2]pn>==y"&ƨ~2-֏B\a !W=w cf/1-YM1wwBPq@Xn40HO-,uK`dʋ/MsTP¨bT` H2.rt{C|i$1IU>BH,!0k\<<\%ꥩu' =Ud[piÇŝ%od2cyoq'a &Pb#&NRrݐg~k]H/^ r߾K>׽h 8X{A5Ɩ^}e{@ j-" ȐdӽB6*xb?!NHUHN66L[ݑn)X|V1VtAZ0~1DD_/߬bu2 '*Xl]d9lUM.k!?L9\?5` c߃*>\]z Tóm*[?K ty؛A AY]pkf!YK2_'z([eجK'=zF` y(mC0 ̥[+@c)ﲋ9EW/N=B6ak;94/sC|fOqF]|]y$yژ,;䑔*}Z D| |SY'r9_X1GtsE%ʙoJ%IѰ`yv.չzY@CpIw`ږ4𧻓k|[ t:4-ܘ;NR~MU7J&3&9!<)tmU[.,̇q,9b^'&K]ܜvS4&fKU>'$qT#51_b R5V|NSnu;~U WJ_ubKCE.m3ZrPf71!=QV:!`#Kѭi@yv o͕Xlx a7} x>O 3`va{2P_رsNV6E΅l!undF,]Էw4☝4IQ1irJcw^^l[|½ 8čDW&%wRM*eq0ژS2d֖H:uĂxc09 _ziГf _t㛁B4nrmXd N8M^˯dJ~!Z/ȐYpvK-U}]Czh0w׆Vb:JX s9\x W}ŭ=LsEEanX?1/z:u#5sH1z$`sinia[`^c xʢl$Q3Y 0Q*Ju $/j8pJD7YGT\˻JP,ZLbRCh^Oܻ0ogz|l0<3rl|eSrkeGre))l{1 u_H󯟐)u⯍>yZ \r{WL^JiwPLffCbe̍}BS=rO~|É]j9Qʛ'Q.qpjpEvlO<ӌ1Dz?찥x^T:*^la=\sFKǕ"9d0M+BbtBp5e37='V;q7uۑ^yWq:,Yfr_NvY8c1@Ar/jgL{fy{MۤzcG(oOy2,w{?X-",uvs ޅcH1_/}s#=\Y(R̭J(?ۘIDq ˏAld,pXk|q ֮oZ@Ut.{';7RφߥsF/'66NX!,%*1^й~]Kwt]9 <Oѷ,Wo9K [{"3n8PQ?Pd(nJH=,7?gVGϤI2`S j&19a;Z۹w cK=&0=AbJ#)Q¡M]ДgV245'kOoXsI9=m"+"CʸuuRa4$1%L 7͙th*ݛ%b+*Yš'+y0(eP,k_A_PY֣p@p#pa dP?C$nvI5i8)H@zʈ+=epYQ?TQ01ZcP;m7|{0 mƬL<|UHA ,퇹̖^ظW,_K+&6z=J D#Meu^>O{-( R;~S1:/G9WȁBn<%IdqQ4ҿo%L{?J̉Ybwp3!r⇟qI$oOO %ЗXVE^ >$g!:PFBbx`@\I!ѓ߮X4nT>aTcRoQQlz'kz` ܜߔl92ԖvDZ_;-RoP$S6}t99쳲"% un)3&lHzeǡ\\4.1sb w!i-cCL%iD~p`?OV;#m 5/|n0jse9)3 8Q.4~} X\gdЧqrRGu(xiRk d3]V9zrv^q-Z8B1`ReJ6鵎+HuZ"AlqkfXXRKG؄Te"a E6C [L6Mq"(,vj'߷]fVe%@c )JB#kBROvغ9po$| Œ(oհ뎮#0GM5xð4t8\?-بzF8  zPg> f .ƋxY1oI _!!H0%S9Q.f'#M1TlŃ5Γ 5+F;-yU;Þoԙ?`- u@h.Xd(ʥaj~&йSV_^>g#b~|T+,Xp?Z{ȶ((R[%s?B5Ւb ~9-2m,fwl伇_ns)٢h4Ro1F'kqyM*C m%NCz1vfLu Et20ᡱe8Y.aN!̱ r7c(.>MCAp6ch:h1w*> ;vZM5zϽ4L0Po&7m'N6;~:@ w{+Xm1q ]Y &c˘,mI'QFy2\I)8ZGq˕m0@wg|Ji.!ٿIu.}I\J!,:@HZ~n ;j2,\(!6^K6 ^5HM b̃y{u{c8/ms'SÂ]fYOII\R9^RFXS}86w-T.)uGpFdRS&pi.OF`<=-x|ܱ#^(w@ç2y#h ab)_  x%UZC&a'igi|Ad\GPg{S _vdRrؿXk|AV[3?Q$Us|E".m+O65gP4qbmj;_[\/@Mzǟ}s(h=1kGL 0̔9~>^-t<b_Yuj}OUñ~E_: Jܧ1Y_˃*pvBٙb4  qWNCBh:U9G;z769ydb#19;Y4p0i [A}r )\%)LEh]\kjvpOIriR%*o_pF;88{j-C?Zxَg3h*؜S7crߊxݽ>R뜑75M$괪,C^g DGOҰQ&?G?)s&B땟F]!= zrd¨3UP^7B)ue_Aˇ=hu!T%N"%r& 쉽>wF.)yC(hI}eZZ+/~ҙ h4sTgٵ)'1Oc^VFYe&ϐNƪhL7GT_ᣟ@h;i憤C!˃WωB!!择[Aagɝl QRᠥTİdu@K[24(e6BNYat]nFLZ$eK]C-.O[]&$q;Zkh::R ]`WK6 Km lh о K8ءiبsH@kt:)DVmy#i|Gb͘8n(+.y$g,#/CA9p˔Q47KQI>Ġ(bV Vx m:/4Ž=Ap_[ x9 á|ȣͥZ1ո9E.XzF|TeWA6kb}ig1ɻG$5w\`%I+9S$!?s(\̍䯥 .{[A v~e8w)70N]Q|+~) ‹l+[5Aap>2PBIKC S9#.COJGw[C}`ܪvD|-298јЎbZP^K{ۇy2@t͢?NwIEhOðbU7O\'s?Gc46Lc!坡(Hʬ`V Jfԁ-CpĠ.%cЩoTL.ףA(T֎D l`oNL7酽y|OADHkб]w(Ʒ$ݦlԵe= }ߛ7v\1B 2Z z.r4,%}1ʛEf5iUu='!G fzt<)xcݔ7}llb%_+l3Y_'[h .A˴H9)-VJuctQt~NLR*aѤ盫Ӧ1;i.LlQn2j#˱000lzi:UwE{!)m-cww oz}+1֚8EmN&fA\Mh%e ɉSt"5K!enI3' '+C(??VLSzzÈWK`OCC[mN0Өwy QN.)af;gl a[v:ghyN }Tm莩#JWl!|W$TG<\t޹YdΒұVU@ iGmzd0ݫN6eL^zL-T OMmnɸWgw)" " )e#n;ca=O|KZ#Ek7#S\f׌B*?I./-@~%-s*2*=ȉ7̙"6shlLj` `,xt+qQq[bsR >A S_C% 6%+U v8Npc&1sWS jL:ҁ$6Lʟ˘25kD"$\ ԁ^Oh.n1P!/& È zP&`1cWW<հgF[ 6bjglGڄU7x|6ckd[Np `a/7lhP7c)G&9q!RzM.S+.jA"F| VRމ5!G0'>0+ygψ%0T6 -cO]ڗI@ љߐop ~Ц/dzY=VeZ [y} |(iBOTiS̷tѣހ7>/I|_qR;z/tf+W:xivħNk7+Leੇc[tq?e<&VRIc8Y3L(SK^ X\b"*%n^x(ZvV'3Y.I &b%QL_,RlTX_@xLU -(IH$Eoa7Ɍ3F,.[6`#YXͥi[a R>!,a6;z9e+}=a}c$U :9@ joƹrD1VesħGU~ X1Z`zZؙcNG>x9I{v&-C!5{!`I@<8Xkq>),E@f~+]s՗+:I%5D,nb4cSvpݞ)YcK"߱e<! WlDV'FKo9 )9Z k(1N|&i/I >*I iTi#.@N2&z>'e^~P.,.5VfGJ4Y|s-~Ηf:5.c`99jH8.BYD |6'pF\ɚL&Ԃӱ 6?fS;,gJ0 ⊐!~Q~yQi]شAiPDJ5G1vWx adٝÄK0*b%,f2k5 уǂWPDA/dXu7P5;ywL=7*=J>@PO&5&0jܳ}Djd%^4sY8VU! 6S9Ca.͙QqhvS>qb js n sڙt2k#7pW}o*=c:Cf1)B~ZXŧ&BKf"T #c^X.m23JMH]5t 60Q$S03EEQb!Qw{sn۴>K%u+'uhH~&i45.śX7ݫpq: V|zG8y GXqsvtј6ckoMPgJXXʫi KO5{ Vހ)W,#h'BI[I3 4ϳ"t:s8`! K+ѫ0m_A+$M 4SXinUVZ7fqN]#FmeuTl%"f=_O(9ɫ:k؜0 ]kWT6;9뵹&84%]zK?`X)%ͷzG*8MKZH1293m67vrzUiQiaeo|plRDaNP} !DN:CtL:K6}7̾pO'^N_tzH#I-;a(n\wtN'DBW. ڮ3õ|!WuNxkdz ГȝzֻDj!_0LDe< BY۱o EI=,VU-ui0j EY0 ZJBv:nxeIZ6[]=,VLgaq o$pu VŨ٪k P3J l+!ҸG{]WVb;/0!` '&:C軰%)-E\HI (OS'ǡ( 8Иg9^mfj\ey5ڲlC&TYeYВJ-MEYLT @]9,[.@#I 2Est"B!0^~W n.F1DlnJB+ᐚNZCVńa*Ӱ|%g1D*ϮcRTj+\M07!;+:>Hyu|t/6-uᒫl 8R6Z8;=u:8z#uYXQoyùiT8qBN {0-Ev7Bc}!4<6231& 5юSdʽ]ՠWn⁤}zm l}}U>֡W\O q5ˤM֞:Q?|yqI[fov1;|?n"$r -Pڗ\cCt);ov%*%{BԑwM٤oxƅxc V\鳞@_a/}V1;4_ Gqsm g=iFVF(=}45ґ*q|@fM]u`jWx2ٻ&o+ex ][yJ_JP8]^䱐*4W?Pl9k~d,#ރ!nU2WPP{hcr~NwP"©S&RӔj]ӈ^tҞZ֦T AXeB*TJîOZqޛĤeQ$Au6r|VzVڠE~3Z(¹pUL()6]\K o&oZ3Q{RujȻ{""'!jC\!/S(]+vM{/T^'=U{IyeFTx ~䌬p Pif*.c݅6w_5tےW,ǠoGpg<|ǁ7 M| H&:FɛOPNВ=97ثR9׾=d)KOexZʨ,Z2&Tn\u|1V>Hz|Kʺgȧ(d}\ɩ|:4 YW2a.J=Eտ ~:y>O%is >Nxmj|Nv[OOcrԨK7+j<9PA&f5s<{C"[5c|ps`Fڤy ߔ1ao4@aW{~T` '"s]en<&-WtR[6@Qz xG&D4n/Zkm$lpBc8C;~(}7lk w7Axy/4aogQ{-P |B_M X5%~帙[({^|[ h"Fg[']R'nJ, wga7t&45Q&W=J:(jmd32 ~;/}SP%yKm=IAvؤkӰS hsPÞ:UhʐH_z4)ghƏ⭩)k'<ѢeTIn7zLb= T|t+1w'k#&?U[ܱG"DWQ咯iHڐ$ {@bkUea=0Au/LBer-z.p_cEaS˳W ^Nakϝwrh7BSiqda){+8wx\R a$aY"D#PT*jHW?'kWgr $=9jڳqA?P~ F|Za*2*4w_D9KR{F4gP;t}[ ^B85~ \].dfVW(!c*ѾZxeb 9=.r3>{x2^a[=BU3%v.ZNR; ooLJ8 (J Ce@6SX=l֖RPӀfJ|pdC![溦(TG)P- TdGW=v(G|!"JA*0x'o}>yJ$Ԥ;lUP2.+3E9iۓ@1εƮ97d೶c4z᳷(>\z M辷W>85FxWoAC=^p3 VR+Zit=~>B~+]ppm~l#jǯ]t9SC^r0iiQD]*^ a75u6+q9Fv 4 t(* Ya3LP\׬=Z1Zb_LPDxBVlQTmh"^Q:㴐ԋ8ГT.m*Y;;$䙈5@yG[">iP}ȐyXCvF(,[Z$o)Ns̄[2ҧ~g,|K !A:\Av^x/ldv2!#V3s6bU6'SgO;? =*T!IkCEZQW{ *ΊF΃@,<LQ)9Ϭ`ɩE+Nf;\zAz[hO~aosr֛h_yrK%m93 l"?S@r6h8r4_:FgN KIPPjf Ͻm d~` ac7/796td~T_uws_e.=('ޠ7Z^NT r:^i8GzA\7kR!<ZԀ:!2c81'7~㸗Q)F):4ߕI ,E[l]';;'5~S6f IHKM`Z99/ C|`OEٯXYVmEtmzbcF) eZRO3׎6`8Y(yq;S>W_y.E|bHmO)Xill=ō[o4mQg6O:S䛵 [ۥ1C!3 'tP4&63&C)=X zџ=: @& ;*i_> )0\mÁߪڟuZL,hO&?.mhC=.WšԸR; (ВֿbKP\|f0蹱w!Ȓ/xar@ ēr7OF_"+)Z+F:k+ I{~%Zc !t@_'꧌dVh;qGI9jDmxrvojd}eTS| "I֝ D7^4 [iqtk<5AӬ:#H$fTlF0`YEzk{&ADBI8-UB6d}ִvPHBEe/_J̮#|Mn& {j?9~L= K M˻5ZD㣇,]ah+)7*(ʻ;?8tpϗ 1quy0"S^1͡ }bI=2hWm Kwz>\tS>1jwJ8o[ݵI>!(sےǦ3%`nN%'H@`W_QEh="B$$ rM; 4lX= +QcEEH[$_1 iXjhGȌ-0X&[q\˞73V)]huVPL!)#)|_cTcIh3گGra=@sfLHeלj&,cǂE&q`dii:Rm:4q$M@ 9MD5:qH+lVj6 =d hBhHhaӅQ/kfIwNau ȱv"#guM[nZ: ېOWU&ȁ!? =rKL1߈L9YD &Q|MKڥ=i9OLd8pyt!qv(}̕e],vFGSm(]Abp2.(F%PwJaj$"rUڸ_V@H.t闠h]gqLlˊŘN+sao(p ::=cM:~tXnR=uu#媅u'L MAW+IvjҥI=uop~BlS /EvF̰${>K<xOu|n}/|牋0.;݆Sq[ 'b߹Uʧ}2zQŏ+J o뮡ÀyifL}RrN!D nhG6k|kμë";P.´J5nOLoGVMƲ;o2pa|8ƛ B1}L ?mkXR{Q[*6lW\~ʍ#MʊD,+ 5  ѿ:*Q[1u t\% e/iHwU֩lDpV&q[R=z婠 G&WB417#9]/ÒRx)ȥhǀ{5wZd44hR)W "=  WlE! ̺*;)>7^4Z'VzM_:.m<8EPT~|u OT5t*,F,B[B6XLo]IRƧ$i#w% PXSaAtZj%kk9}4n({KpH 5 aeJDe[BWF'ee+rTu<G㠢$7yC9{6PˇN0+JkLi>  qwK<({"!EOv`yl@|?AT^?!Iۙ]`76 O|E#YMWm ^WLNALpQDA<V&*~}|(@KOk)`7LM׏f{iל=}'rfH3`f  Xf6C"Զ!7@pJ#sc.N~2H}W)}VUsp)*!$^DHS,X\ {[X6-M?GbYCQ(mPh^fE=uH.@/,v)AR`VgZmy)cZ}kk[--|t [o1yJp #ՈN*7wكaʤGʪ}AH橗;S #O,8!ry 2@n:ߤSl8_v-3) yQ1d-!ڰrȰxG .pboto ʫMKwRWxR })kFx.Hlzt0FM1>.#lA/~=X+[2al홂 jG0` ,]1WܨKu?A᷁.ыS[Үd# =A\;$~􃽔uZn-.#aw'#ILi6ݞۋf @1BqԀ iM=⩥`R/;Pڣ<\K~>'@ul|DZ|@߿_%f1EEpaJg'_#=I'@?M1Y|WN4B;lshm.p<"3r>3l:-+z/ FwpvY3f;})_ӨYwBX;e~qI dT9n)~(~`AX\2$lC0aj4GWp%ʬ֝YCu눣|/b݋{vi*qPQA|qrt&f1aψ"]Aud~(0J5,.'@oV4We7\c [Vs .~:Y50WuT{h?OXt̩efPHBVb%u&7NweF\S'W -j0 7G:<,n?=R[/:}J:w a8|'ִ1@whC$kFə. pR -o߲6FƳ\7fNtQꋖ;+A(Y, !sfMwp\{tC>N+=$rS.-QeVi\BSYĵ#U&N}=_#C*U)? $X+~%\p)w`;s60` {2dnJA\l'0Am x%ds\!}[`qzkLY!iqyY[|s#1؅w ʏRmőVm-$09t\],IO:v(14 c64"4XZL2Ugq$t+Rf\ŧRR?g.0v"Τ*J6ԍK8T)8N@_N~9yct@f|L#mm=Z5N2, :Q˼Ϛ`>7VA#;ڽv*Өֹ JA@BF^_87ML3pC2ndscʼn&zhaP &I ~)חM*0njj"c [h e%T!cIҜ%6鲿aϱ0QlSG, ϰ^s!!,.EeIرc &*kQ-`~`bhDV581@m6*Ag-[GCۯUK2=Ѭ?, ؕ"5ZgA8zλlGZhXVX}5?b4C#8PoIܪüyWu(ɉPq'ffŵ;dmAf^^~L\ ԫZt ٭-  䱇uqoߝaB&͓[ӊi(-iy҆1K {ԝ`8Xg@GӮ\ ƞU#ex@Z6E)A!j?5_a"lu@KC@3%uė$#9.{ i:bpJVqy)6 늶bk 2•A6N;F/ еn"t@uy]kWLj#e5Rt4V*EQAVѨMg;&1)W2IܖzZO9]UvL|32E1&a-x>J=X",VyOѨ[n@ 4~8-n(>\Gj6I׳W!AlW>'a)Љ7>oRInpPZSP/RZzc".[aւ>>+!7?b̶IUِ/e;W5#;zk[&fkl;s!XW }d @O%XpnTcPi5v\wHA)3I82dJ>#TSqP?'e/G 1x@b$XSN\pЋXgUъFC֚v uP\@F>!ͩ"'Q|_W\|@ y~z'kdKJO "H$eÖ4>W=F^Ǎ9m}" %#Xd4Ba3Ḥ:8ppХXG龿. "9wjws 2JV$҉*mI5Y ?^2 dJ0=1_wt=lh)ɹ^$ht䌿Zy1BaO, 7g?XRmv;v~(`ƙN8D8Ð$4xH}8t}X_< >l  AȽzG|m&Z ȆYHH(W Y!FZbRcoh/@Vow-/3Y'Sd*I/x"ZGqbմk˘ڠJÊGVc"0MŻ=5‚G 9?$ԃf/35gy8(βGM9GXhI'k>EELa℡\P- ?fcLXLtSyۆ^`ZއJULն2"RV1'r윲K#:>5ԛs>}'7 偞Sj:ZϑiY#-Pp͑s}eVa¹3ޑr?2@+t2L퍍"L4&maZ42 dQy)CAYK1*QXkb+8ⴤ;CY8ᖔQh@Ghʄ vSoږsb NJ8%J&ֳAr m -Bw'I//U7>O~gb|Jg2؂>}ܵWR~2to%Зc~upȢ7wlm!yԃ]'X1QmX[r VT)3&[etO&zB]Weٜ SR6mMHt^vx=Čbma"<Н]lQv{732 ]ORӵ|=D!e Ғ9G3̺ΚfϾHDd+TR}|dVMuo[ $Ж?Lp~brs gg3_p=.r`*/,)F')\\mTuoOrw7"r%g:e b9Upy)Wn>1H8m@8gנhBP*oPB oyw::bEAz  *e@_Xi1Ϊ]`hAˌ6^0BO=7$/xHg>3٭7ejGL'c=Jl I(mjzH㰌˓fH6+IV<9l *pe#@kVQhɼ}n C\W@[OЫ芣z?Lq8yDžZ.Hۺo{O;$4ѯCT΢v f$S'D eAS"Dž %&w :M&gĺH*vkKR, P=Y.~ ڹ0IOݠ_Ө #@C> 4 \$D$-e*㫑YO# J'LzIP)m+9tGi>0l3[yA$S#ǻsz4ݫvMm*mHkzA B ˍA'q}W> IPLi\yS"Ir(\5fk_?v)~O?b_]$\9<;;)G3ߒƹ6~.o$ ׼TB^z֐Eb\|^,;|g⿖8ՉzZؽĚ*F`3CL"vMN'V,+:`I\{l #2xK@殺J{Ӹ43Eѫ@]:#JpOV+^K2;p!/u=7cĈE E^6B}${y.i L鐰E :|hUu[/@ÿnBA$Ih1)\n(v.3Ԓ\, ":tF~#bH0iUvLzP9/Vpp‚3~-mka[8ZlV6vJ%łVc"Q:Ľhq'-; 8'~yhc+C A& /4l~3\=Yo\$gc62nYO1udUuGyQɌ STNjbU#IĕfzVJqڸ,/)r xMPP}CoEѳB>Kc3d["h)ߠ6sC"^I#X9hQ ۪' !Y׫p"`dMFnȢi,(:> )DkTyT[l[U7\24iۆõ~w6i^'2`A!ļd͏I.َ!H/dm-i8ubqS)wh_>zRZyvOy /^x6m]D:KpHLIv\U9ZU CI!'5سB3)j>ó*^K5l@@!(0sq FّM9ʊHBZZZr9.u|om$]C+OHB ص ~S_p @[xWSkZ-رT &"KYu33;2JFmM 8Y~>微;~"OT] nycJ[_|͠MnݐE?Ddbn,3Ҟ[vںGƭrKt[H-=F];*kdJ5 Hp@(:8mv@$b6zo_ H'*apFZ]|z<mAHoN㕂f[VVkgS `N( JC^|S#Ofǁ̟7gCa}B2SM,cP]|.+YbWG|yClӌ0sbt aO6ov;M' π$cA#߇Dntg$%T#dC&ýccKYc{ˌJ!tEaG 8xp)&Xh#U1wUα kn0%Y;T 9H~cDHs> iKL\Q4̫Q!C2'L( J0{jGOWCˡ: ojVrMs/"b@Sx xgtW{6k٪V߇HAѳEa 4?g(NJm3$of#bSL}CF{5қsO$^?|Z61㠲ۋۺZawJȉQS!}Z쭂hvrd[{8 N? ]n뱭8wq†1!;ASDZh @f<MtyK0 AA=b dyQ%GLN!#1'7aF@ [ iėPUTFD,3{zMd 8 &uՑ|bOpx+D*d-ߖs3'ϹZ9 d/دQℚMdA׭<&5@L#KrT;sdF ΓُyA¾YFS*y[䛮.#)^jT%Cs``W)2`I>^ֳ2ZDKq%沐, uyM7L/d^wO3!2M{|*癚RP$MrugK *B{n+pF3?72]hVDɴ=T(Qy9å s%TlLp0CoI/K|KgDG E&8`Ffbwf@C[3RV'Wg؄Υ\ՓrWф׫6TZ3Ba'ײ`<5Z߼puk {>q`BPMt܁{pj*&z)_r i@{`_}P^q>!]R1|"Nl?si*;LYtᱟ}u7@V.W$C60خpĂ]aO+F bQseYm: 3[1y6œ]Hnh>=FL*# \Fj+4VZ_)`Sˆ۫h'[տ[p 9Cx.7 mixӴk_P78#'OFӃ'ڒsU!tP>T):TFM= 7b1YvPBM F<Thvem>q` I`XE5,3UTvs/|ɗ1>^F2{0gYuT, 36pJrs,SQZ^${g=`]H8d8g#Z Io 6s9g>)ia2d!SBOb>XP*?|J&27AK!olha)e2yFѝjB70|jL] :37c;rS+u%l*_Y8)'74_ U&|B؏5Gʯp ݯ67Jlj,9(hZiGY:Ŭzh Ǖ/ׂ*42v=!VH凫 !,A= )Ū\yE3]&Fj#zձmx=y,Ex-%2_?/NbU?)/֑z:1뎭AdbZZ!kwh zF |0/e Hhb~UL_ r#YdqnE#[i>a?<$ə֕Kx>GꯇC) ^G>`:4XhSGʿ.Z UGy6 2fG@le+4./.fE:i$ˍy^]5Ef{cLq[vRZU4(>g:3}_ M鄑LumwqK2Yx#l_'W|X̓ Bpv#rsA1'l :h}lE 0~&Ӎꋏ bAM]_&m8P i;h*>>@Wj҉TBo`y$¥#9K鏐(: {.GvlФ.5&j}߆K2(| Qby+ඌ,Uz -z`D\\ OD>`9дZ^b^N>U5t#ɰg{ΰKQOʗ WB`|<sV-j <584@=D{~0r5Zu=A_EHMwSEaI27%ʍq_5Qc7>SYU BOrjnd}i )7!x^ƨoK>)-?rgD-J&ՖHO'"C1&m>qg)ڕ:5ЅAYPi҅V]6 |+DaKmzWՔSh~$YLuR¬#Vmb*=GPrXeLZ Mӹ{y*eb\߆߮7_dkEN;z%*qY ?^|ď AGSzҷ ibR=}9n _ z(ɡbe6x/62X)PϲHlMG[Kg,ZICGp F>qOEo|xa`0e뿐< )Qc|SSSp+fB"?cᗈc˄ LFJ41lKyRbGcNnY#ڑԜEXZG$ zqMZYGp=肹-<5=]W{%bʺ|@Ѩ W,=(mZ1tJ>EuX~O20 O{u̡ JFQA sa2+5Fmmwc[XЫz IGY&xcE]i$[g!YpWA?mqL#t.dgEpr/Soħ{ qdXשNno)V| zFwCOgmHj􆪍38E@DzBwPrS?zės?4BDaphO= }TJ 0ܔ$uuVt+)Z?i3m7tfKKt\PDP.D̴p]3®-\te+9wؓ^L2ęu2 VnP!F{C}.RV׊qV|2S\?>U=)ۃuiktl@>y䘞t_Fiʨb2kLHĉሲi U<ݦ~׀BQMK:p!E5RdrMmeYmg[|.|\:Ϙ]5hiږNDy]aD͵@jNb$\J l%vԳ.1w6!I^Q/.:6q`%'L!υZ۱ ;0y@75!ۛMO?YAӾH,N_fGʮcW"d(6ȃtu5Pc 3`"ڝs&ڹJ,]OW$*ڇѮDk[;đ7&A }DiV)'\ z,2*cZˌSvhI:[n;P.`*ş~h֤1 5$@~Z_9#m ȳca$юTχ8Ebx!4W>!kYyQ}qV%0WĊ"uBhY!QJvuKtҾ-t!5^0o.W6nP#?`LGM?NW^l\$N!OXWR4QV}M !X}M!8(:gYZ070701000000c9000081a4000000000000000000000001668434d30000ad14000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/target/target_core_user.ko.xz7zXZִF!t/=]?Eh=ڜͩGGzUa BYmniT9hbSylw}gx1Ϛ\>ֆ+{!tZ,寐Xd ߰n8Y@a67A9mf24evV5|P7ET0eSn/Q2vismB"_pU, iD.J+l*)_}= uq|yٺ)E%YlNM0 WWȎs fLB@?~ 78pdDEa ߙ՜è B0*3gF у`c@>(Jn|4iks["{* PWb#mPhV^NMi?퀱*,BchFaˆ7rH.{ع"_\75~A z#jhC`8 (/wQ7ܨ+f7#\pj>6arwF(BWឪ6v8ղ /F23M(dT VMX^7Tk=c C\5*$6v˲Y-VDBMܕ?=+y/{$-wv%8u5q?Sf-gJ[gytC6S9RA7G|39|+#jFê8K)GҌ^ƚYlqQe_5sqt&;HkRt8o (-W6\ q-m$ET8B]0ki NIstƭ"l%B*COKU_WPühYCh} }( ýrxusAY#vu}AdV:ӊuNY(Z^,)|!6PַOĻqmrם5 g6}.2r*yDO#_!S̭DK [$N _j%9f?7֗3.vg֯^e _DvPgLl' J`Q/4Hj/XKL&w*??p7}]p?c!ֆ92& ;Q:rMi!O1sH:Dxኬ8~$*-D#;(]K>qc) âcl1L*`:ĕa.O+ DkdyΧ?Ы =wё42B.Y HGO5ߵ@|i6)5y ~|}ēT $/=Hm嗘kȂ| (eyR&0FC\F1d j`j]LgּF`gİ >V#ZGKe)ͺTrUГF 4 ZZIU]-fR!MNZ s-XJf,ܽ%"r_i%x-gGmdQ;21i+EXdBˤ,gzl}5B P Ҹ2+'ûs7&UgbGBs i$5(M<@6,@(m3Vm E&@ T,_al*3__ݢ9ɏ%.\Q$he} "$đy(9.S[ܘɖ.Lo,͑{9 0Rڋ&H;8RZ&k {h^jdC*U{W=WDN8omKߝ*w{B 8wr9TÂlB- 'F|Sy?A4"0%x)2ćRb SdbJAd=Ĩ3gI+ڱ6GC[+vaޜEF6 !$Un28aӟ%N, Uv Fhtac9{2%x80`'G^ƈ=MRUtԟBr/f%6C[ ͼ5&+K٬!fxBb&iIɋ+ ? tt z.`DPIK-`/r7@: ؁j 1t#𾚀 gnXR;f=`| lar[L:֠Ưs%Q0u?t_0Nlq],C$F?'&o{lqY?4?v4 v!lG }Nr ?@~x-F>jk_D"0ߤS! o&p0,1ewyy֥mfO~d T)1kVkkV*JJ=2[ZE{\K[uj^camS\*ߞ-ڙj{¥O[B"n],>6 0FxPl !m(17RʘzTt$K E%]ْ0b@du&u DEq2(fSh֌p d y k6sɠ(j{kdFkGdڝ#fyXhoXL ;9AH IllEL%`(K"2=Z獵>qwGh)GJjq^QKjDS!UΞƓ\5p֛M-:*7$p*ܑYRb/UEe‰(t[%;x @VdSiO^n)`8s ۤQ/}#4U]6M0hJVt1׳ й+y!.q鮍$C]d!¢f ?`GqWcQ )31\A54IqM22q(.gO&sË-fFԗoKNm'ᛧ$zߦ-6$ 7[( 6>y~p˧eK:_ˡaK6iW5{*7SӥZvaHcق3sJRAueaQvTJ@;}$j̺N[;wD:8kʢC\@) хqBlc12ۏbK[njMǹWƙ*0&s^j+4'Nxo}Cufk[6(nڔcI1ٺ"{x:0AP jl$rEQ5Dz0Pr&0)v삓2_̓ e̓s&",TWgR?+J$ Բ}<ί~*Ho|Z"&ɷùػ6.)["WMaV4y$uDciWd8j\(./fh/*.Q1/AƣYڋRg# ti8[J@ws~:SW+Ut*](amT::[ wfZVgUg?f o:pGvHG8.DxaĐ;j(lrp&aodn.,3g"> +Q4cuQMХEg d^<%Z3 ijU@-wuo xF5Ib1#=Q?(Vz5}_Ve.]L-:B.7 6m O1MK3-[ (N~Q5'&ȗp4a[&qf2z˪$B;b}sEjf-RBg4KZ`U- k5%>h-1 Q(%XR)zpC7[Gv_* |k #ꡥ6;CAI2vYDA-mg.}K4'po;gEh`Fpʭ-w (AENX,n&NoxqD46EHľF?Zz .8?b%C:XPKoյ)T5B!kW=U(KEA';o':Y+M#isd(~KA&pU$CSE/asҘ۱yNTɧɒۛƜiEVTTEs9 -+]I[ 8"[Ɩ*=z!Gݝf&?ҕ<^FcN_%I^mE͂Ͽ1oߎr?w?!&Q9r7nY[Tg@D9Bm9:8Y"Jw^~ărщ=uXw!;Síj_m[F ?KK*]{{M=D28@Yqp`Bq1V[a!S<';t,X%!`.2{$m!&.(`/ ;Ȋ8c@ռ%sx2qvAejc̃:[Z̯3-cCk)v kY`g6?3ԬDL"MEVuex7-ͦ<,Zݪ98I%ᄾL?I2W['33_w*]͘3뷧;*"9[A VZ$3W2Lň}Cg-(yIfrm}5lo WOv)3p~Ubi߆Dz ^" {Q4v+alSIڀB柳%ԐoHC;UTD1(r5e!jp$01GfڬԸJM JH̺okD؃7 Ecڈ~1볒BqMp,,ю&K 5`SFO*θ1^ 6lZӨ⯦QpCo q,kLُ=E@/MELJxTj.+82SOL[U YߎWwιg*~:|\s.1萫qr9eE$O3Hؔ`t|DteiͲԽQA๿8;{6N/pʯ%gIKB_@/1`b(VHA<)n (љ w\kD(g9HCj.MԹ t  ɇf<2oZUݭt< ڇؐe0xjw\P&a׌?a$':&*i?]?xnG1man| HB0s-ϺtgԅrLZhM8;."9S,8leNf]th>İeO*y&[^1ݠ* P7ld$%xv8LDbvs ?DwL;ǭ:lQ(hYۗo+13D;0ʐ[v d|5m6XjDڼ[vOPti4RC6MxM?H]`P6N2fk. 2mc <7$g?>OH}e._خV.J7X9uRЩAٗM,H%Ƙ\$W y+Ӻ(ptɈKlFWLZfctI{l{jjtSZ`}:5R;j2TaPAbw:cjF~vB,5l4kN:VL!b{$wp#8Aш+MYCFJSji\PX/[. 19_,'TM ={$mnRd3*e~L=7FU皼"S/-㺇,'| ؐ Dg`|s}+*iۨ4B3ط['xc0YVC6#0py@h[0+$Qsk=&eY24451/6T_ĄfN) .Ir@oMR|Pp^(g7Gl{nk%yۆz!7&l 哷[[lX;bՑgOV!cӡSp9xxYd3! Ok, i`Q 7!΍RT6U5!V(ly!7®Qr9)LB=O cTRqLTvGt?lkj>4\`fŬK.Pku""ӜY7LRN&ZwtTNf#Xg pj-OwּO|Bƾ-$jg`Sddtd薓#I9B+;SڱxOǒқuws7CKZȮ!{t@gsL+) S&I&2Ħ V3RQ]"@ @>R#oyTzշTڈ?㱬1!+jm8ӟ<}K(="i]8^]28~ɡ _lu~\ lӲBdYZ{?z~vb7Ε&&{ӚYt$`PYnYէ+f>uDb)`1hx!ŒEuC("B{:?od' mݡ iCB!a$-Is HBb֣H~6L[#gjTYԖĮ$zƤ$E&ޠmuF$;kN͕5/ҍ''gXu^o,,8U^l% h%/p-*㥧S;`ck~|Of( QL,=@#¯az ^ $:\G< V1XތT$/p5H;FMٺu8{~;.yf!!kgKL) Z[6lk 2 n5'5 :vo `֓ToAYȳB2Z- ѳʀ!q)lB=T@UGнB?r)OРYl^Bͣr[Ɖ N RFRxl"@!9<xe%ՁfǞ{@uN+Tv8KAAts}}O%GA[ʦlOjTxQ O;Prz3"K_@ZSMݘuɧVr@eV^| jA%ִEr-,ɲBՁ,$EH<#ZG ʃh{=`׸Јld^jIp8Q]吝B0Y d-ݼ mիd@#Ԧ`MTzfT|>6Ry Bv@}`4F.el 7 t<;%ze az`aY#C@GD)|ӛ6S!<Ȉ[\vˣ/ &^B-|mEt+ +3lqnL*6MkZ"/:-(.5Z0gIqA_QhxF݇;)܃_/1.^&G0 H+3݅{ NP IW9g /_xCz!bTsZ9[]Pf7uyq8Ԛ̻/-Z1/z}FJ[onz,h`J4αz?\kOK鹩 @-Ov sPvaR J5 PW4ɪ|)nю?$l',&G"K"l޷3Þ BD`j|[]xݩN" |_hNoCGq"Y{|uQUIlHub/Ĭ0$i"Y'zf*_gH16=$2ZU U6$Rl+#oq˨X8X4h>#3Xbc 7?;CΊm)6zo&ѭ̇Ȯ&D%>/!dYht<*Wk2k((xlJsm6z7~'r#-Ol}<" p@@;QYbI|NY<"fhyr$ jusݕ*KKti!F2 ̌(Y&ɐz+Ea\XѲjdo1}ڂ xWczIi¹vA{!o:=ee\Kբ~S?<yJ QQ]v3NU {kQXĿVR1ȬpoE|M Э/sJHc27Ғa~50s|$o*s t4ҫU nd 2xshs0XNdBFicrԄw Jeon YDO=5 DdЛZ5 v *jyZ5bdJ81:i;6[LQ%tS9q>`BOg?T(A0"zk%rIP{DŽUK,3Rd%AX*妨EcGz y݂VRw|H,fGFcKl0l\ IAV3W6@6@'BFR.³]iQ@٨\3JLdCF9_.Cxv|ĸ6eEksr&^KكDSr Z/{"^k2/Иy[RdWN>\i^-XS -r-Ĥ|(ԏ0 @SU_Bڙs+U?.jz D*=oqs=b X9ܶ= 6FO ([h@q@52sU.q~ mL Greq?+)v* d9I0d.ꌲ!/ oeDkϥqL7 /} i,B|&UC4;?4#^ܒ[e`+awID#&@a8<ͩgW2ZX @ Txǔ#;M?9.WRZY-`WhZZIY \?L n[fd$f洎{dMmTl,|~Z^D)zY١XuxрMz#O4$]%{!WܦYBe dp\S"6k+59@OSa.Fv莫Ұ'_8jɩY0n%T2!&@rrh؍(3=Bl:®~r"b ~_?LܯD!s> p>`ۣ*|R#@vYT!#49RWx! _XBrbZKc:golk5(F)e y㲺/ # S]M⩯3BRܯ %{iK:[t.>%6[䐑[NwӾA1|B\SӖuЮͪEI1r!0uJEyAO?!+Yxc W T=3~~њTBa5uwC|G:2ZjCZʊ<@88u\6~V8U蝂q$w <`4WE;;T|%fM^AK~Hg pR=]@g>UB\J͉RoP,^zݬ {)B"foMuvyw;#GQ%Xw ;!/ntt3g[vP<y%9ZSZ[#hR^:LZJ}{WیN 4ocASn"ľ.8"|2: ~!VDq*ICrX݇\75|,Qb&f6,~s)ouW7ńAg_ O#Fm !ۆ7b[bcLY_,U4A)6J>--fv 6"^윪**/Hy#e|HMj04]Ŭdµ\jFj}u#4KV:ZWaSlSB"Ax)|8R\?B*!CMMR-Et6#D[)ٵb "x\@Wȧ\_Dm?%՛tɨyqķ!\_$ ew ";o0i w9=WKdT#i,xt`V>/زO, y hh!Nz[oM<|23]U%E?RKzZb1 #:Cͳ7*Ob0"DFL3s.Hdf1Y/qgpT"pexu_14-M,A=cv唎:a$O)xى{gؕi&$@crb;zET 2 #">И1D6a]&M]}Ӄ7}%DJ^kT9mȀ=(F F /-ֵW\I+MBьEܟ-H-EN5DGd|[,zUu ٛO86t!)$[Yő&aA/Fj9VsАxQXI(@/hN [Y˅&)#][]u?7XC2 _Lh*yjMmFAmJL;6$)Bh~Xs̮/]ܟ0˲X=0Oh^o+]V,ufucm|jיQ90إ^S# 绰NpNkqj O[JhR@nVoԊ((̌]lHg }LJf^`arV\vYF2_+1A-q7}(?uЍע@|n| EX vٴj K"qH.frs(_?zԑvbLdI:1ދ 6q]26M&l&&9?gM l'`Hlژ_ 齃|E @~+A)2:UČ#Z?)BM 0r7~3M|qoEKlh PUn4-![(U\3 nUnw̛;ٞ?3ª9i_ͬ3EI^G['Zj/n/"8p6K~)kM5Kʋ٫Z AIʶ)QU# y`rgM<h}Rq6p~Coo0m%s`fΔ:I+D{uٲ-eAk8,SzEcJwnv5ut14J:_;MFZH-.9mo8ݨ7 Cg}AYw#465=^8 I^Tҭc)h'`RcN.e2-BSp,P5m0Ճw (LZq,VxwͲ[3FEVvS)m6)(M"%~F6d@C'د_ˀS!]_%4*dNCܒ$6=Lf|bf P;A[9X;zZVv oh;a7SHHaYɰ,KcM$**s#9HCxFa^Oל23qǟF%m- 7mn_A<.X,Wz)V{\Rͩ55.*\qQO2/BbU4ka>ٍ_ 3=LRC B=DԷw.&3({\p77!|iv뷩\ϓhxyu<)5ߚ^y|XN:gpA )tS;.y2j(8SMU; 7PAEB޼tLSBYlfI1/`9lcx.L@ ZGF;# Ne)uT(TO/>nz"XhS(.p#kb#V #"*p-kO t*ն GMt?MtN0?ewx(9Oq:P\N ̹g@cDj&lkvdv\:񶟼j9xIOF۫荲Ey*l+&9ְgK}!oŁF&t!,< }6HYta&ygW>ewDWVUC3N܎zx"!y-t}8ebq{Gɘ{,/}֜*m#N%T:%?u2v!nuL%8y97/ī6F&q˵V +bMםޚ{id^5C[gΝ5X@B;GZԬS g0p*O,7Oճɯ[q(*\F^TznF/<v-"˳ǫ%J,xd_RN~<$ҖčbQŸvvgӇݫ)f$uy'ȉoفd~wFwib4sCnknŲ%,V^<2tT//1Zo~U:p*2CfyOo[S=2bŽ E)SR*|vjG¶(l\$ َ|N1sN?э~8wX{u)l`1+N V4m|[}z˛Hqz+Ny|3uC~ڐ|escRHPL[Uuk(pU_W2 n槑pvc<9P5 CB.W6i' 2!šTEBP?jA|6?sמaDC;gb3Wh?jhri"5B{€)H"+^5 O_Nl;]*c~桧4';Tcf8~{&jˋ@/zu~(bl5E$%;`,"9i/im# h@HZB (#3i߯vg'[*b9G@Ռ1a\Y;'%E/u^jnߓvC ;f!*Ӭ.h۸"hXl7s p1IJ]1bUܾU1PeݾQx\ѱ̜v>P@#z|(Xtlgj^S DbH _t K[ L eٮY E\c]M~n*aߎt_w'g72ҹho{iGQsUo8jWbd=8lv /c!!xy>ezJ V@'wo0o‰/+S7-},~Q"7 }\+*lFJȖHItY[:bDX +Nb팿',{Oq< Vh]XSU%Bpg&H4PE!K]ĹOXlW9U^VDJ%L:lƴm#by'ᄨO3#:2kc`ߒMu@mQm3qgq/ӌ]Py"2^eQ"\vsg%,k;?ʧG.#6KP=Z\ҀK@+ktu'MWpe!빶D 7K?ӷ)_TATY}jg9twKJ)$^'aw|ܶ>0eY^r-:A ~ͧO֭5 f>rAfIBְSv*@Lm|[ǧ;3# (Q{W$%5%wOaySpgW Yas0q%]<] cjtf,v&+BCt>TsQ.`]$ǐ r_Id[dOb\cZ݈T{m% k_&&*~+ G-gG53@ `yIKZ!6Bb*;ؾwt?Q.Le&kJI,Kβ%>Sʥln򒧲d^3?|̩YܑxEyLWd#:B~z{>z\Ϙa$yj`rQqTݒaFZ./nt40'xVm*Q"*dJeq>saj#JFGIU!CUUz5ťfMkh;K3N|',\&% 6iAzNy`+9v6o2{=>&Fu~J )@lS:oa7^8#[6  ^U/A( u5\Tfp$kp= !=7fr|qЖ,nV}m r#c!nv%{bϦX}AY+ ͚Y2]I68>{QS?Ɂ1?hW\P8Xg*'f?z'\LК7/H;n#5N_v}':|?22FZl8 RyoFPXRԑDoMi"'!% )/r8Fij흔l;puFnŪiʺ2O";UDz |S;l:.O9hP5$; ?D-=GEe՘Bi" ec :6&%%+#ggyDZ\Ќl~Smn~_&NLakO_hA `7]y7mZBO!]žىyl{ `3z/i_ZjK` ,|84b 8s=@W, ևY kZه_B#SրVg2FP7.!s / 3BQ7%5K=xXJ);zz26b.Hє?.L׀(o `R-h!5OBL=՘Q4 5 Bj O%WCn#YGhhwMmGܝ jymO>0%k bΌjRCps^!<^ ~s l}!?%j%集Ǩ8Ut$rׂc~Z0}B/{c0緐.jBjYC)A8(5Hr#y+k|xr|QpbӼl&\V_:7aqӭ +ZHq_|ņjDž1彦qr Y6WyG0H*FΡ]Yf tzz:`tۦ|yсZZJ-m'a? "9Ԗ5Qa=OD,qh˗Ednؔw#h3]#j]BA줦{hEzI\A͞;vR9 .\_!7]C/9L#uXQ(MU%1qջ19L[A>ods>8GL p_(aLqJ'S %8Bő JS@VU5%DxE=8܄q+VǢ*m63S ; co]V*G{ VK ;eṄ76-׈O&!3'_fur_J9:Jn~F(H,!"v6FXkB+z8ʭPà}f-,HNϫ>O?O t =eKZf@y5+S-­"W&BG2@1u68Otɪ4xzeP`0p^ǝ됗]jBjAwĒmPNӄv :2Ei*e7k }ৱÄ.BQ':-܏&tt^:S/&A (t/ց_;ws #L'>=?+ ^5Z&)/S5M-|!)&N9)kld,}jzFco.{칎0t?Ɂغw"XWCC)l6qQNNwb5/l|FZ (ѿ@z$3F+D\KFY^0WȚAQ'JmC">ukš M.|ٳm ͛!"3әHDw@)e6%@:>lw%yOSzjOrsD/O]t,v2\Ƹ7o P1AzC =e ||9#wg !Ґw]Sw.x ;TD:I^T&˭4 {W9.)vL#z苀Bw2ePwUh`c?7V^Q%$[NaSb^ylQ3.@,K>N:wZUmՔ=;yhyf[Ƞ0Z<* 0cN0}FM֜?#%z;rJo8Ç÷T>C0Uv5y1bᔿued/r=\&cA5ZaAWoԒ15 #wL|DG\6]?֝6|2Fړ)^־fa9dWΕߠ1SiШ.!Y.VdގoIUDu?כ(xD9+pys0ɇE 92bf`گ > Ly}(R,bSgfx7t\]x&N?L)R8B53s'5c ͝S6 @ qg> 2J}3T S*AJt:a:⍣A$aiP4[9vևI7@x֧Fz^f&O;G?["lHst~, }ix*C;, :v38#SX+#rL%Ɠ4v GrH*攏A ksv?nB^p{ad4N7(;8Lb7m(zͅA%7jsLYQ LSdLWe~SOK nԽX?k1?!XbMW^fT#4|˨W?&Iƨr_; k:svGsވȮo66DV=y9' R%)QĂg)@ff8!>#)X,Dlizb. =r>eGLvq ~~+,#CՀuW_WWHuVujNV`dt5dkIȽ1RdBd-b78e[::9Qƈ:e Z4n-d]@uMj&ZiLrfXb³ތl18,Eg~x?.j1ʻK>fH"v@7~BcD/ʕ؝Om.(F0rjg26 EjȬW+uд(-'Na u}^f _{rrJ^50LbZ\<<8!/)wňԀ.+v)Kx;אBɓ ټ6;f"#{gdK~ <^j3th7b L-ŴXJ%kinZ 'Irѹ\VW,IޯD6m5>˶̧=>ܷHY:F\ X 0՞$)no?z]^^P ZA{ҹ{ ѵFWNs"ƾ}v=8e Jڈ@ej6g*UalIتZj4I5YD~ > 7 ~!t']?Phkβ2+XYtrNvX=d tf+45?~%lJ*^h$i J ק3T3Kl*R'#D_-P)JX˥cWW<F/Fɤ*;2h#3Z&#A.sKp_zc_yJ@@buT/ҫB9E" Wc0ʝ5>;PYNo.)f윞N M4aB{ D/2#̨9IF;[BXU]xU /=F?L߲:|9@ON*̛#U@` [K Fdmh>ZBWiQ&t,rw_ Q/RnJZR9\` RLel}_ Ep,3y_NNDpY>6`:kp\0Cȋ=q'8 \\ܶzwċ[cLZȗ炿B ILژt Z8I`L\IG7U'[TXDJیeޚr,rzs!W>yTX|#:A{_dw5u0׳lc_kϗpIm{9~EZ;%Uo=ń~8tԔd˲hI&?z:kCUml);I,s@$vGʣԷ.lyS ?Rȁ~AڐN{񇸍"g"ll5w3k ev=݈o$.jco@f}x܏A49. ckk'&%*O&#iUքb.rx!C;kv~Vx‘g_ RX9p -X:l]6lf= ZnƳҀ^3P"A,c^WfI;(pS ER"a2_Jq>W#w*&j .-@dv, _Qu ޚ71ecl(y!fK!J!koiHXM`UhOz}D/5 H%ΓP,G]a<THEI,%x~|U~L<󺡊YC>n~?2 DfҙqYD<ϬPu3&Bgѥz=(°$"C149H^}^EKh5w=e\!ޏMb&P !,n_JTtopN?'E'4mdBAUF\O~?5ϗp@i7eAs"S2s@o0\3#XԈ4EO܂ _Ieœ{y%ܖz2>BX'Yۥ2IK5GBb`Ԩ,sf/" \X4X6k~P& t+5t@:kK1+WݏuX˷97]Ԝ["DmCQ;< -aSڌzT瑟ڥdn548me*vbJ.-7!חdͶ$\ 凇g!9MtCx0 /|țw/pU@E[n|^L&<߶w߯tTwObA{%1.HT"N>6WWTѧx2+}Q1hm2+|Vi,v̂]X̲ O#$2p~@^[W*_7D60)* `-@\6ENt aAOP/2!Gی{ܑ5tWޞ7){F#׍nLN/,SHOyo$>zP?%]ZjoBF \FvKLJü?؆!cCjN&ɪcºˍmؚ{x!z*✎`KQ}OnܟȘ`@0@8̭׻uLwEL*1+xHyi)7 !˫&})wҾlT%#Řmh;E`]^u0,ʭ`6RuzGڛ#!ǣ&jf΋!ZCN/R"$xY=[3H&0NIvŝ55t57#"BwQ7h(ߙr'@à|C(CT ϕ`Y:y+F~>:qU {:| 7԰g`vM9ֿ &z$Z(_e&%Z4LþX/52'J\Pn 'leJc_/yuC.tg.XzV}s'Ash1;N)a*3׸l\zRCchoh!F{X͟~"]4+[w'k/8a[˝W^w _+u$' !˗~!⹈/_olbS s$Wr@C/>7Ekߙ dTb!j[S/2Zpp J$ytpg̭HԼYнP8*^Fd:[,Ύp>dΩgtMߨ?Os}v r+Q1"_OĸjD^i*6A;"' @Ad-Ev`^q{_6~hZݒS?,'?`N*1Růl2o"hܗ?K< <5K7uQF/e˜=rJ~R놹A O^2B)m!Db LG]{v=[;ֿ OdNwm}(jOz/c lwQ& Vmjl2՚6ˬDkFD>!JU XBVpM;acHv5,횭%5zw}xjьB=N~JQ=78/ЧWmin>Ccv-1>m|E YXhsrM&8U%*w\#-˼wHԜUm1jER屆SԁJ"Kӵ:8+-ℎEn?Ï+n-ՑgMu769kY('z[\Hg̍xշޅiWOY6~Lps1:g?\ n%m1=벒L,3@l6I@d8&p,7EHEq%sJ 1[V6,,]J+M״RTNߴM6]l4z h ͓^90חlq}K$+y_0{nkeg˛wJ>K Րycg"9$TJQ!3]7֊FYL*=ո.)e@$_F/zrF@g&s3UE l6Q~)fw (5`Z_0Q"{<<Bjɔo.fiZpMim@\NCNk:Ⱛo!.Y痋"w}u,?C &*Zmj!x.xֶHYmd]{hS99% p~)#(Du|:A%R)RF>3VCQ! ھ*N/>N?B6f@mj@q\ξ'B/bΦ6HKu¹'/1sHSqZ0S(B/Q8>iJp\&x;B< ݿk3$] O/H\ߙ,GkEcd$m|^&aPXSf&^@w3͌\A9`,߅/Dic**ftjv_Dd{x]&_f_bz>4YdD#͸gP T kqԥ+fyJd5`2<6!ӡpK6Eŗ| e_Ughe9wf@NI 8\B80֝L X?t ' ċĒ,9?]O3}U[}K;Kg0͙s+fzM9,vTֱwM~82ĂadtSFBDlIp{>w*N_xŔ_<) <. ŭ Sl1nLGHR ]mbZ2^0jc/-/~G6& h*Yl]ȿhb{wD?4"t-KF0a5Ho/YvbžQx^%(cEqG7,bn֤KH=>8e1Ѱ7A8ue񼔴TYrm3?Gꊝ9HY]tGI2=Of\N ߩ1Dr j,10Ox5Km|N c*^t|~@k^z^hm!M/P$5 \O8P_z3 f\<ක1l1"7@lk͛=v&asg$wBk T(ީ}!ID?Vuf{)G}H$Ԯ]QHEg 7B|^J@M~ʔ[&SzqgU異6+}.u A9*uIw8krqZ=edĂ;}/lк_-0:O0C[(ځU@Ee7#BS` Ff ߥp|GFpd~6}u;}J̗ iCNZ۱W|rӖ{va`u܃ɺ "dM69~ T yPjGhXSsG߶K䞧p=r}pNlAlYSۨ<7A )B&ͣUW5 %,\&L̵p5B3z@ 3@]_$3H\!&:?(l.w[Z!*LSKqE,x#xA?:) ǎ J(fGsgj#&DPgFQUSRo_jj[usI>) ⑱t[I*:|Se&1NPM9S,#p/XX[7!ۨJK)u HB sSE,2-1=x9ilHĹR9tQ^e lR|NXaC}ִ @\6NGaTk;vÛ'tC@/LYffӸ^uZ۪7by6kvȺ9ah~d(>㬹߁ȉl;ۄe9}:Y%o(Ic(nV^ZۓOI,] 81S?"2`vF /A?+8/hT4nu4IůX|5E%CQ]{Y~h%j2BgKdWktǩEh| LP4JdvcV=3urus %.Ǩ QsL:NoJ3.NqDrx<$sUrB18nܞ8#/F.OV(!KE'a(gEYX*.f2euF*K[J- xJMb*E|>0Eyjw$D/ ۫$&HZwxQeae$ۏI2?zeHcC4cAn˺W?CqI7T:F@\da6=TE8ʨNwpbt߼nk?сr ],K>4N]͕ *"8˱K+]&\{ >곁~>2FfCs7sflZё/\d 7Ueh[:9ވƱ$`,`uSUoYQ*l0N[lVî=)h jƀl}5qslu 7-Y!/] h i) )uNkV# d*Tj&;ltQ15vcq2R;raWt+@A%<Kzq10mde:k7HNl  c ѝmsIJ/&AXI]  vw sXo| eG }ZPmy7ٹ~k ZyfxM.d?6g8\~:n#7ۜ֓ub%YHG];{L`)Va´4QLf~v}!s\QNjVCNt ćL`XVɧ~6#¾XC['db_Ed\{ X,c ii=UjY/@=tL0J$SjB*y//=vo'܀ò c5, ڎT֔ [ tAyΰM36qV*tP\?/x]FBymMF,ZgOQ.BcۓKz4I.mVtSMl5uy taAL:TA^22|ѱ:xr"W{ʖ8IoB9ZEvƊ]4zN+ӸOiFj֠Zt"Xѡt)6suj$ӑUmlѴr`iH(%:~f)WP.!b$ ''bZVם-7+fbKzGm,ꇡl#PTB0PBz>ޠB5^٭Sc+2|8d㤬D=@|.9mx{ْ"oa\G$=ؗ.!H:*Z `TOm un$F_cTLh0Ppt eub1B2 B|ߢ_1?%b⵷ۧsڦl{sFpq5Eu]&e1gzYV ޿gK SdhFzU+i:~+ 3:s "(@Ȍk%]|Jz` SQ7',_4=UZpdms *Ȩb9MR=RUKX4 p:kcZZ "p<T3KgdQ&)I{H6RrszXǓ* :<RI ke @.n(Qoljݱ$61Kp ܣJVqd±~'xmߓ hjy.HkuwC䨩ev"J EZ"ELe6olu>HA`Q@\`}g8ET q5 NI_`wapUSKPu'X ;GY -$ή 83ڛ7Ԣ8iT:ڠ/xȳ=~_ydzEdW]7+LCeLŴ0 feH(p׾=8q%5CKtW,݄x3Wd5 ZI]Tvk{\A]9PV]%2E]rT  P S3e 7󢛃UM2ooS}%T4;TN L2#sOOڨ)/t0{pKXuqB5GNwQdEyt5k/&*}5d3!I1hTodlal=DYf;Zf oa@>`9zhA|ϱB#vEOc%J殨ųZ8Lꈁ ,yZ? 3UY>۩[5ON׷)* < pK,u7mIĊYQjҺq, lh!FVWF(w\% m.?>~B!͚=vT5e ]d1qS:s=<=̝ˤ_,ܙT!ut,88,BRV0jȚB%thXMD@b U`R7G+0Bnf+")yo=|OZwXV<EyU92@ Oz& vj$J̍uK;4[EB&5H*WayY@gnv5-knxõ`+Rxx)62uQ/\{AEofgum"eI=aJj :4y(UFHE7jQ8bq ne^m? \H ቎vaqE4\9LH̫i<G55_hZQP_ L=sm#vv?n K2XHIѕ#l=r]\S[.GyqUKբUh!jFZ#wW dyRN2i509)6TZnm?gWRTs24b?;#o&)? Ԗ5?8NhU dF>}|Iҍ-КΈʦ!oچ_iI`گ,|Kx5i㥝+8%/ [~c3]Ģ]&ܸr8Vx/ck_.gt\j/mla)7(w͌HlLߐDAParP@0`4GB7/H7ޠ]~`ܴ7b̮RXB6pHYo<`S2AC(==`Ζ" +)л݋b]E1| Ճ Vz 4s*Kn:@YS|(K-6XjLH]ҦN1Q VoX[ijR6e]mieFX4҇| _"2Z#q>j#g8SmQam%l\Q{ jFܥp+""nXယX4 .$#x 3 NlFHa4-j ! ҾxD@7уOB3YtdӰJs#0'/YyU.85|j 6 >]:9ND8G v%hR@]͹ X!ʥ*@cinkujdW~4"kmEDR\QK ub/ :ZƶUgAnGD#d駬 $UwpV39˱_8Ĕ-e}1h 7I֨Pr%`F7٫=l27;dQL6_\@qljMW@Ďz73 :s [#7䦅+]D*ػE1ZX++BCIfUhE4^DS#)Y"!M/s@k7."G//г?-\ww 1T;7vߞK+%M\C}FE(K[$ @c"2j_#dŪ;[wŎXir@6$>%IU<{Ó:ӣ$eНQhkfi&jqɤ~ O;0BDtSR*BįVGvV = !x\FGYtu۞۱ ^4ct1-? )A%Vu.5"zTDp՞~.x%;k ^K)sxbW&!=%jiTCe7T0Զ/fR\g"*:_.];*L(} O>A:sk ~EmO=@ftӓGM5͊g^#ry:Vbo_jG.I-[LlBjy ]O7VG<_g7MNԇ^bpVcB䊻kxn_N"}@Exe4^>E@o:]1爠V(|oxaǥB 0N+3w4RMhh4(SNlA1(gXOqV55A;?jˆ&zAL۽ TI`YPֻޕ$'J?e'C$pwIʱQNƓGQ1&aQ(\9PY<_ Xf{ H'K0]TIFƞi}_C+Y|gJ},'#y?eMJ ;;xX%+՜B+Nr4^Ͼ_ B#\m2VɭR&(θԤmC[#Nw˖F=qT⾫]-+9oL&)W{wz[Ԭ$RNB3؊Y xqvS?E)VyX(9 hjeTT;jb3.#%"75FUdΚOWg %D#3˰'"r7ңaob+G,C]=`gw⩳( QR8qvajʓh yy>Ei5Y9M+MtwYqVGxna8&#]M]2+ػo.*Ircas k0V'G/ډg5~gLl(x_VB&Kʱc Yr"Kv9cE"GHk}rjc,Ef鲍3#z *ac2U5u4F%JmkD r=fBj_ehl 2m(#GFdwlbpydT<: wkkκ]^An\%fu͍8xxni}))^[r F>T-)+IÙ&?++ZD;e0xumB>9L+yc fA98ULmֱҗ5-D{ /syυz Coa1ޫ3I{->~IICJ6S#GmOI66@| 78Gd& z>? Ӫ ^e$~EB?r'H O ^]- dl* ]LSi۞K^/睇O:j.IS잭̀ڠoHA 7~(YIg^k8޷9p2f9fNԽ%*bͦ7\y@DKW7]$A ug۹6փ5âDbt "\sv@?Z)spk68ލI֩Y 93 CuRU.T I #؜qޫAd>au>ԏ)#Wx\Z\㗬D(adz>5%t?Ѷ`qT?)w1!#m[m8`Z ~ޮuj /=xuuD%  VCQ|0nBr$ RfC?]L-LNkz: E j劤"}O!z\a_y+ϴzSwj/ m\8wN #iY7-rUZiU.\^"QVX>0jcW0;@dtQylrd[fK3-m#G\8P-OK=9-Z9NN]cC3IJ%D릪 _dq,-3~(6K7hӏs{ c6^J t,WHQUej0 h.m7!H)qd֓z9ĊIG$)#d6ќO#RF;TT450Î<κd%HE e@T`DY/?#8}]Fl 0MOsD瑠C303H~&Nt9˒P7T"_LH2C7 췢-;C{ 1MEuiwٻBY/Ń0*:Hd{bjր*;js=GCP.,QމRybd"wSv̍Xp`jVSsVIR1;{@~G%Au%g>ЫWP;7ؽxE")C᧵b#=N~QD_0wry6Ay%yuA&]krXDAHiϕ5y1U1W;y(%H#"Ĥĸ.U|9[4N\GH-m ֡4?MѲ.,-蜨w:9eG_K( E*:@c<6aÀP mFfi q{jd z5&JLeZeW'#8|[o".iV>OTL;=} /%1d<ْvpŞ]fI =ղWeC],O+r/ pPyBYzSfbK9B?ޫX48zd*C]=t E]ZCkP׺d- (zJM0CQ{ڇ۴Y,l uPքxÂ-1Ⅳdc0w6 ģY:ovxyuŭiDc?0ׇ݉4qI0$ F)-ܰpTx븕oߤWO?L[3mvs-lX1Dj; <)(&g @:Dk,bb6Q$e%T@-6ᆑ9 *.DTVs 9`ݪVëLC#tq؋7nP(@~r`24# *w7a} uegqt h}CCWpN^*`P 3y;$"T^gN- 1ˋ 9 \Y0c!j9ŢQ^f"zw v Y5e,œ*KUG7L)䱉Y#?ӟ.!;JSƚiR Anɘ`0@3̮ν]WV\ͷK V1m@;?qU`T=p>ΎW{s+,sBf١ݫkǢbOU&pZ,~giJZ1``g%Q3×klcLάi&J56~ R6y]B=벟K̶*IwKew˚(L&x\MO PxQt,I$&Ma0_4MըYw>TﴺҒa֍%&-h\^%8bQ@ DZJh>y=myevUQUإMӶL!LCJ%l^s?1mIEilM-X9xSta)wNJ0 (%. 6%^. Z͖t={GkXXCu* W|ic N>XTB dΘCybٶ%I>]a"b5ҡQXBs|o  K DD2l$WXANg9BB^nw'"R̸ V?kxV_Qݾ\/`e~j'Cxfn-8%S$lᗰ3tP>U8Gus=׺;t(ؒbMVD '>6aQXqZEկ9@,C2WQ=Z9XM$Od6O;P /Â>I)!_Ur5*`3I BM}#5zкXY] =#p ء (Y, Bz#)w6%zrDIBiZFy`UA\w ڍ3犠&bR؟ ífDHm@$X"ZK+65As)859(Y4y!xcewvM{8$|5+RZh6؀f&)vּlզaaH6L[Rz#E7 pJ\[T2Hd{vfMe6X!ھѕLt<1#y)$y`%B8MKDj6;r>-5{6$~Y.X1f0!ɟ(OBF}S/ݲ%I3,2yu 0F]OTy `&1y:u[-iC}-W.Ծ3=溤oyOZ}pyBPy&u:Z]bx5CoQ$"8hC\A]ve_ʻ,+_C( & o:F %XŀQv@NV}p7G ׻Ut8'-6ohqIݗڞs-hK){*CS0X7架xܻÂxy, + ER6Ʃ!&͉Bı}9+Ӊaj ^QNjlfs-,G8BSAz`ޢlWPtE쨱ds,tOPޥk0:BKr*Ʀ&v!|-nd4ƕDlP_5GގJ]>\ +gڤaobzrGJc q E~7?)P*i0y \"jʒ]kTkr|H+P;S@Pp𦂄FMpU튀34lJG؍:P~.u0ſOh /MG'Rζkz岬{B3k~d-$bH~>&)C~wǐ+z6v +1HTp'G$H"u c)xmh1'xhXk^X:"Z6- yr0)3;At#s)D G`oQB795E75Gi.#7lʻo13Jj(~a3% 7EArr%T/3ȰD ҒOre7zuv*^vݞp0?chg< %\/pM*r,aߜ ?"Ҹ鬺S`' 2߀S,KlpfX!;݂óA=5(<8PA8 ʢm}!.][YglL}265XjscUYI4x}W4F^Pt-hQK7#e'B 7cj lS~d>ֹ[/˦=>ҳF!n[Q:j&|CĹvSMVZH+kNgGd2Ƶsޒ6J" /K븉SCpF#>-6f jա!*籉Y Q(u4Vە3kEJ[,]AҭRh(׬kQNěբ_gX)Jp.W#^w7~G 6ZHeX ÀCl@PU ]h}RxM-|\_ (kh]s^ ΰѿaSb:BT,|@B&2Omo;:kT_v*qXP gɔîXEp`EQ>:yetTKAWvGxNV؄DhZ| ZtWޡV&CT/[ЀI1P$to$.e\i}JZ^SgtӏF촎*4x*?tnhU6N" (*dKwcf X'u4l9rO"0Ik-i摖HK7m: `S\Mޜ<4CPx&L|f=[ S"aUP>0v6~9,spWVDQK)Ԫ *x !AXUyhq>b.8)Wj).GAeDNJ)' uEhP;2zs}3taqmBT&! կyp$p$m^7Qq0 4;;؊$F-u)c sti+;-inj % \nK%L*j1x%SpR /"uLޏ+2)VyWv2 O<3=>s-.loG'AKIC4B(r@UR` U{5Ayy6JǾ8LjO'QqD ;:gE7r \ kISF.>b +2]Z_QX ᦫ܄>ɟXfH4́Lٻ1J&]W3ZSz,ȟ+]z7lj'o7@s/ p#?[DIAF;AKjƐ'QO) 0feM p')i~H3j⫰*EceW8MDO[IMmQPKRU17|K= kCX.Sh>NtZ01tO1wakC%B4z,yl*"d=CmGpj$$w߂K'^LfdH1_fI&6&yiuD^8j&,Bk>2>8^:DS4m|9N3xUneל1_dmD(:Z?%T!ae& +*1zDFjg%se@̽gtXG|پB?b2$fJt녀s7v|+HFFD%ta6rP=zD W#jq'Bʑ` yrM3K}кЂZo4QnOZ4kd^ P^SWjfN[}4OhIO0ߥ+8BӍZdGTdW1ك3,^OJwm'( g29붎[1'[:VBc LkzfE  oHok"AQK2ݩCM-篗06dhOΆ6Ub-QI Q}`aЎ j.߀^`8T3_Lv/;,(OxԢ9B`pKFS^):` rEjQC4ĶhWe*@dEh!pИ7?I^&\lx1Hy')ݷ6#+ 7݀\gIď+y[~0Xҧ O#cdW.;;;}88wK^84 MuO~؂B>RG^`x awб>qW ˏ2} 8s Fǚ6d-nU-~ +Q}_ !ve@f&}Oφ5ȜU 2)dAgY0MmmLzx֐PQOT]fg\07g4nE0KͲwbha%A?1ߘC.SI l̸2c+i>qVA.y64T́6> K8"yL3ON13I{Rg5@zOrl5X V׵k=+[?YL+Z}Xd v#f;eõ+gm SWD~b,QT-ViIEjD {af_ j=6$sJN?o:Wc,^c !znCX sz o0mؚ q¦YB`ya Z6}2opT1qgs|@,g}-O=nC0STɢ7mBx 7ٙijOv]%.^MVgr g_Ax-IYwu?Or]ػ_ %gJ-Cn /WY^YdΔQ8Lߟp8W BThG>6.RRy #Ib F.ó-\zAJ9qS#d?m-1#[C&L=qNh'ʷV]hvݨc^&o$jMSt lA_|gD,{ 2[Ǔq\}6|T<$>=خ a3&=q)w; ىZe'ziO^y F/8YM>!lfhq%0vO DlH2{ ٖ_8"Ȍ:As[1 {"7Ylyfk_(e8 =JBX*됝^)lNVbM2jd랗3YCvdxNROC- T-ZA7nbjf;^m# , T8'~҆b/}M74i_&wjP|}Yti 'a ]YX\˄2܃&vmr ?H>!f1!,NDpb2:u-33Z4cZhoo}gf1h]>_fu@31D|UXykox3 N){ _ Mď+m8CZ;Z: 7v- (.C X8irFFRRSNos)>!J?@b#P5~][}Ƽ4MbR.O.Dϒ*HVU1{F6!NCDwCm^ɺd]'ĘՆB/|C;/=weEj"뗠*=.eV[+:Γ ;5k e|9e>a3.,gO3'|9u9&aD6co`rRBPo*k|mus{et;ȦPk%k1UsEƷiO=8_˗n=EH?} 1b\𣢿߬I݁uF ϤO\>;zv7$|F. %NȀ 3T&uTC?EH[s]eGH)]:e _9u ̦;"`;c ƴ<튣7'Ұղu)\<3PU! ۜk}UMjPҡn-ǟ4!/chعa f9YΧSvS,Ñӑu3ǽ#{lI^us1dQW׳ΔuQ Eqdۊ?i矞& .L7'ƎhtVSkN Gր87\I3Y>h<.DEnh,LBOs̸Rͨ8 kNH#M6ެCg%}(E?z (S 7rL[ ] l{tQ^;vREiW>, .r~>%UtPScbjnAV[4i *Fp-JB>u[r'wL]0$3tj* l$Ȧ7qxsr0J п?ϬWujҵOjjEUi ((|N#y=jK'd=iv}کAFLOkqY2),ڞe[^>IHxֶJY/WⷓNB“>ܑԩg6uJ?LVx<*sp{T?ڨxnr-5kPwukU?8>yL˿H_rq*;fz(ͰRD]eָCe%06S*6r +(HύX_Jo.J;&DOrj{$FN: 'm fn#Pʟ1=J8vjp44Fˑ085Xm 98|=,dTΨ)Bee7_tsvU0;}z0R7[8 [%`Z&if7f7Yk{2 ڙR_XyD@ ;[ pL.>iws2j4/J ӑ p IC2fpy5az[)]#0qJD`QOYHx{@5Nm! r1ߙq7V##U꠆m##kŸC ;,R0>]HaQ"}/^EQeesш~\MFV4JQLY=1ۮ%욍j̺Q17/fbf: \;mfNoS#kri=]Я+OvD2GejU4va]-7)!3Cu`Dׁ8GPĬlF:[%h1fUq&`գ~Ӗb~'ec Y1n0,c',w O&Zq̣5J;tƶјZ/uӡJ24<=Ix_! 6Qb\8LKl J"(%/.dw`kq9( fR-_b [q]f"`VD;o@làXf]M׷QCΎ<idZЖ PwsYX)$ʼn\^=d3Hw9-w`E|\]jی#.#.8Ur-X {޷K dϖg-̥ YBMNfBBt]F@|쿬yԪ~YN@>4pC~\XʓsAH0Ttb96W1ye' јAfMXGv(Nt3iW[q{#m#p;iLȌ4% =oa?]%nxz E 8YP\*>VwD[F=m}Ul`CFyl!Ĉ`S S@"ùB|Gc;iB6/+ ޲U$"Ma@ĀS5JD@~d&KA'>}?ѶՆgw7x 7"㗊E5tlzӰC&"K4@nIk|A7KI]$p@6d$h+4`EJ]CƸWupc[6b"GFqa̤=3(؋F6h tLk:{^1<έ-+:Je7l*M{b WD?5^ٱY,NbY4 +R(lFWJp?SSȋZ~Ns,iMKa$԰u i}Xlһ~546uۅ^[k{ڮ6)y#EW#A (X:*U{fp ,w CabXơNO%k ٛZvBӅMJ|t-41b7(qUpskΊ+5x:AiXKQ(*/6aU2F2h5?+ iMw*hF$QXj6{mVI4,U3AqiLĽğu090BXȔlH8[0k8#Az\d^[PbT*H`De5볐sD|,N\2&%*Bsq'{Jj?Hy޺׆}]m@JoJ rcw W÷z`(H_ 2e c1ȽV\J%ڊ$jd7.ԑAƐ_,>t/. 'OSdR!Ź&o ZL-`w@s8Hi&a.XpRe "H%h9aaZIHMgS/[ $R6祹4BwPg*Y<4wpvPS '3.G:P[!Y¥\BK}i('4ش!5Pc i//N$KRrNmX)lCP URN 'rD4߽J^'>mdH5ߋpɝ8') bi} >! 8Ӆinwҡccjw]sSY/P9Z]W"8|i !r;/h61-x-l=+];XrZ#qނ6=7SZ:,8Tr3L\p@Teje[ C\NasщrCkg%!dDh<0݅ ԰ EXMb ?(GTq;/QsI@<-cs"C& u%h7xB.jz=說0*E:!9h~*)o |4rg8vrOQ!GoappHEƹS6UGl 6>TPmv&M\3əE͹,omj v9]VE-%7y3JwCGR%jkJO%TO#Qϴ3+Us@_q'g(>qIN&YCIM%+a"H7" u2;2Keǎ,!O ML=Zo~F`tD8 C*AWC478,J;e(F*3Ԟ~|#ꊥyF.qE6͕RSS@9#H6k%l*b0h?A.c?G+1F N YmoWY1r01+ǻT(لe?*D/7.[JȎ%CjDj^Ish jL!Vr"JC\9GtpģO] h&A;@H]J̾p1yl$^HOCK`axxmMlkR) (~?6EmzFDe@Qftb>8t{oV:hW#M82 p `6\P 3FKt\߻F9~l;X%wEt53|&,GB$Xmu#W$"騐Ol,/W$|h!֟M&|֫ 9^a9޳юTq9&!$݄fgJA/z\ZӠa}en~9}%;ulhyWwVyp29DqwǪ\zQA~ya"!uY҄ۘb$bA84~UFE0TAC6&`{$Ȫcs?}bJYV2hB`{O_Qn`$ |R}n/frlnu?'d͙5_^=yێ]r#B./" 5(MwUp 9)(*h h }"7xk/0ܘ\egsFP,./KS-DZV7x0u[ԝq"@dg/ /X>B%vw=X`+&иF\2H*[򄨔Z}5HB6b*a98UdN؉ *Gi*c<˯VJ~\uA\<\Tcxyu9f=NAE}}JmC= Bȼzo-a<!.ed j>:p.tr%u Ȼ w:ƕ$&{ Z V 0!p56dSduԸ7HUtQbU}-ƁM:BI5G@@nAZⷀq93a{׶꺸. f}xgR6b>zvW =Nd}+P&,dQZ:AyV޺Q5^}D1FCl{`ˀR6'EU@?4,"ir~PAd EMxxI콷A ^e )q=؁IԩI?Sg"OuDi'I,wsSiR~2oMp'Z#㏥7xڭ='㶐?D(oyt>Qȡ)&<1e_DJl(0rN$\;4L<1ǺEht my*4c?kTBl}R$c_x嚚#@e_Ģlfs|H!EĿ^4r3ـ3p"xr>{yJCp8gWmDU}LPBw^ԽHe`MiSuC%|Yqs6Ӛ o^́v @06Jr,2Xڰx-Iؠ]޲5vWq#ҝW|tg2[` * ]fYGn]BHgygvH'lpf57fĒ%,uyntP / TC҇Dr2[y$tÜ-tjV޼hx2[6a`;Aq Kło`bT EAҩ YE8oBC[eWVHsv}h@sc1?E)sG7[7 $jd*hon.c/xN=jn/2m ON׹L`27deb=B@#{/@KqGR~E{SS{1!ǖE#^8.ZՉ:)YVTj2%쉵, q}L-T t%450ޛ,TjLql!1oWY!4Z] 썴U0u5W)O3TU\B!W8']mv1?~#vtLvmS`>0/ 5 gY~S2i 3(JRh/-WO"i#yڽ{j-wSQ}Y&zc.utlEE8hߤ C{'<#+m Ԓwo p!8bg".ziYs*Q+цTG} м,ZM{[0mW0g$Q j] 8FFw3\X&L$}Qh,<0m PV~w"^8הviPՋSb_(m9N=F~!liE}cFFӪ)"\Ɏ~hתQʋ3Cf&th!̷AK if8v3a\T uhpy ~vq|eEoE3oKJV[ٵ`ip3S q?znkOdlOV@)RZ`TC˒'/;2D;L-ķela+?wߎw^i%<˄U?ۢ"-(l67E{s:t47vLbRV .BKrfv .7|/%ڦxk4wM1o{*ՏߢP{0W])i.־.1>sJR"~䆈j&=h𼇵2ߘLeG7#GOЙֈEQꅏ $kAӀe\hbiU?tgʯLIJP8#h%2ɕY7PйcjjwN)45ې}8OyuHw@ƥ8/zURL(Thxb棗Hu l/SgM4JQl?_#bA~:mt/c t?>u "v ]#O\:EӕN$ Z{|36vVl wi`{}cN.맘dɨy%}9A0.NBaY?rUHN?rbf(H:tQV=K>zLWn4:~/E>}) ό]~ю2R@vAؤu`XDsaCrnښ zqA+B?C=VI ۅ;`856{Kvٹɶ41lfN"{#ÂqʓqJ)18a~bec,=$ə^w JcSL{]g?VfRtr aX;wXFniD fX SNA"#}{w(}H7-$lǓi5  [c(V"g!댪eo4{j%jw|C&yeՙVܚC]I8#GMPƿG{xfr<2K{BtPPY(/ HoY~?> ix9+iUt٥xP dk2RV6%X؇)8/ʃ|+fX@U*V!cGH3>6QPp5 Wx#DiH\x%#i͓ID(RJ#<1KD|b>+ &Kp3Zm *o8l_OtL$Gy 9 @6Fܱ8 {[]i8z]P :uKK ΆjяM5{$\6}X\@[ YiVRW ؆m՗c@y+8j G;aԀx'k /:L,2=a ˙ZBTE(]0HPyO4ͭ GMQVH^vIx>’1?_oldq ѥnM>e|DCd9)mFظ)y5>Ǫ5-x[l{O = l+Z1VoGRҞ; AS0`V=#SOybH/LG]­a$#C7=\ShspQY6L.~\n}=/IÀmÏ Cw}z.qQaʑgSad/f9.t9JS'Hr$"$ϯӇͤ[,XGSڊVHKDw ε}ڎU==6_l9N[bJ4r WɺILъAlVXk< )-L$PL| -Lx={F "=sǽD.hE_/$}sFAp*c;QB(oPq7J8+< ` 7v')1,h65teh}Nqyfb*[*}Gp##+L7Y*&+_PfeAw0k|s% 1$]c;Ev>>醂ǘAv5=MdA&⬼cjY UNL?|Fܼ^X*9 8B'GiNlTF4 n(`RX1,/)#/SM!{~ c{VЉ:<(Z):%^A1LB}G@-0d e-Z0ݍ|ij^w7*;6bL_S@}#2n$ōN˥[άʆD~'H܄hQWw *HBKHw?"&dfa|Ypiw9QG ͫHM?L9#gi]+$ ^y~&#dmF LFR:$ىv?T.@[N~qI{V>Y[N;zs |G@j((kv);Ɣ6Xd3yqW))@}fKV$90&;] G_ׇIYZ2Cjjܸŀ>Hq̩"5c7HFWU 8 I#ܫ e{Q3NuR%0boiYtt;pT0STKߪ:wdߩC i.Qj1#"Ԁ DuCuLir J[0;!-7<r= TwPr@J0/ %ɓ ā;~-\[:vZ&OLXx Uz -A:<F Baл(jx#3YLNc.r ޝ\<W*ClT c{R!OYUm5+̗Ξy^A w s6Y3`EB,]L..J-E[bah$O[֩QVXqg0:8 w0|olk2,t=^TR6<<\s@LVԓc{*YD=ƮU;1./\c#Q)r,2鍝qg^1& Oya^Kma_>5(=v?r b8+I(E8{1t"r&4iG0d41ԇ*"_=]th$1?5e$ XyfkT4̳V[UT _i݄ENO6)TbgK5|Aq+:K)w*TT)"1ea[JMw`{S)*#͞d L%$w.רw̒*CބN*Z;Q ^Ba/ZHUTSK`Ԑln #s&I=[Ea40Yoҹt uwPv0-yeBkQNže-K a'͑Q9o+cz b^ҢӘ-AAqhwSv£bȡwmڃ[_K 6Gy])xC μUch4VFu=>֛ avȣmһ'''e:Awd.F%UE|)q,.i]zVoG]ش8^+0vO7 }*#]`iZ(_g|LLMka t̬sA,! u.fm+&.eH3/!!1>6pVT?ܑZ!cr 678a+lxpڜjvѫ"N}7P&Y1Z15t%x#GƺbՋiiQ$gP ZYF:FlTLQ)B/??krA$,WHy_B)ir]dG?WܳDP(O&J}XYl/+O);3 A<.&3]K )m-E?w9mA$$jJn'TKf[_M(^C]Unܛ|?- >3=|H~ܡ?ZV8-{f ] 6fw[8t.<|_džT5(#_o>8QV&HWmL+-T!{7|%-_:9.-*_1G.Q]'39p1AR5B x R\nAq;wEk%.31`\m%uSLc*Q`1̆Fi@! [5L.^ e_J UY?>Ưn?I{:r, X,M7Cd lƩ)o }c X{wgZiFg-Ǭ/&e๎/Ƅ9zA,$#Ah񆑯 zo2"BD989aC_=Ūha-< elc1ϫՠA$G/;psEܶeD7 2&+Jk1ݿnV%Yma w wCXF?դ\LZtBm: أM Fi5!1D^,9)W6C\¼hB)Z#Ӊ# 1èS}g0CL^oczs1RQ a cK%>nUy|ݯy9LM8}\,Z&B`S5_VKjuP\@rKZ om,M MXG\/VWk%yw("qIsQFlKPm(T/sTcMMű]^bI{1aVv9pc&g]G =C}5 j}pC^3 B\Y5JAH(҂+#u7T^91 px=* 9\NaQ:SSYī :szNlW?X}G^U!QKJ54D& Z|:P/"&~.$m)湴V 9c3i C> T[uۖa6IGOעP@i*v( %^-dFĸ{LXPa0AQs/qam6N1 MVLږNO]S{U6Ӡ J_RE#ߓuʥ'_diO^&3@FD^4Q2В"4(@i3I~s+5J]&D-:/6X Ҷ& nGޖ /0SideIgh|Lg# {7 .Hń}>dWb};N@|])Wχ7lx7/=I}mtڝ5 2y'6i1W|kB5cY4PVnȣd0QlLmLDj%Ae,&%xzg^!ӆA@D늤^~\]N,k>Imv` f[jq,?vɕ,nB·w !P{W7/ngw@K -::8hQFh? $y˿v\ylSֲ/jEG9'FuH^v ӨRx8JKtJgyy >.$&JkjN ]pcŊш f 0DW*cc?e&@ͶQZ)_9ߧC#SM |GHJʈCyn z;iR*(opuۏNjgۓzg}@idbJj"tQO6Lq4(-3oδRc1p&C|c#R|8_ߵ@H,)m:J ѥ)fc1B=~5k"\~hmЋC E.qkV~U{%QI_کQUCAL=wvfXx> ]L /׫bka3XRS }HFEQR`k. gmuIk]/ < f ~G k'G膨O'6o.{$C p*-N(wۅoAEoPp5XyW M#a dhK7)(vѽ=LjMޢ'wY Q#)32#"mB?b ޥLdAM21, lyzs>J#gMlU50st]xlJ5 wmwMbd!>6۷Ny<2ӿB_$ϷX{Ifvmcn~$M9C?"jv8̨V{W8P&AC|ة"lk\ݽELi4khX}x\?ݻv" N[cnTPʎ!pҗAuq/F!+,zR^io,( }Ǚ!( K!ҡ{bNy3E+ZR0~6ڠ6d*BLrdK<;:DՅKWN&,4E8b=YXL]aTtg]X1*`Mhgm0.l0hI_&+**M{ͮT,N3\X_\r")_*^+11tM!Lƀ>u(%1znyF tԠ.\Ȗ$"ٻiQ(?/j{y^,f\?$@;*# $HĆ$\>a޶Bk7UJ>F{llr<ğ;6IeaiG%R}>y܌`K E>WnwTXj2$Y{!/?%n[w}zӡpk}=q\PfjȄRIx3^nhKVmy eަ |=A|@si5?,pG4jHFWVbTE?aK&%eDr P+'˔/9P$J^38zLjAm=Ŧ4 !X6c*XMe\gQ·"/B'G,i~90U='C+@])rוJ 7}ו< NCyo;,dV{)u5)9Z:jdqaY'8k3!ukefg{O{tBnuĩ/]?R6 |tٽoeujd:8vtM7 9˟d`ۓu>Q]Pz^ASb;* RQV UjFv?Fᜃibh a΂ц-"J"@@R jKi 6Vj/ (/Nu =CbLh`5)]@[ןcY4nBLwqM N#6#"ܧV3oj^/`kU`Y_EO^MGJ]X^@S+VYgkA.D%c3bϴc ׆Y\1 lx ?9 WbڥuUUx& n#/WS4ͩ9a4: R /"b1 U-yzI4Decz&. )Q_/#i@Z5kS]h9<79!Y DI<љKGUϥ2w"ytm\/)IXmnN] +9XihS\hGh=1 0 1nG)R0 Ƚ;rqЦO1P:s1&B8s?%iJn8z[tB'sS2뉈sRCC5݀ P~EH& +oHES rQS~zl4(xĽc"A4t۵|t{횜-:1o>}$-MmzxtRjt X8tALIN!$֭e2j$<_΃`Ndghjʟ@NU(-ӻa^#_g8gK9 뚏j&OY?ɕg5ZYMNA:_D^baɟ >,BASC56+Z44'%X9PW_ǝۦ߉!#^~̔<2@ g,&vcf$6: w23U+/inT ^s\r2$J7}|Ex(`ޓy'>==1+HvTڃ>:*GHVxRې] 4+z="FkeLn^:S>@bwDeX磮=Q>rC $ͼHJԕO8CunpyY9F )a90=_dԜp']xRNMdw{ #-g$oRu4'3B~p\"oeh*7G.ջ*Cm!n"]Z_~[9= 1CBA=bW!'\J hǡQ:9q*km{)AЪw {=KL uzm=_ޑN8o9JIӼӇJ U\Ҙ$/HRnk')~$BZg2\ID[xF J\㢤aɠ}2pxx&AcYG1d u#[dPRr<} ~ʌ]k&co~-Y/ˆ JgT/3H߉SӂwtS1˙jGJ] s[syn` u}YE dnċk eoaP2r4CS|GP"|CBaJ18@hj}O` t$a~D+g4mǙx|GM4b22fPvތS7yy|ptۚǮњ?uӃQ5k=$ekUom,!w}n9L.)VSt=AyE=?G[־%! />DO i/r3Jf :t_M,=[Lꆩ0ڦ9I q8AAfSؘWiK/rT}׹i6.T]rΊ?$°tC~6\+nSaJhCw|xX̿񃁘Ryp=%z/Nӡ2i@J u|)RK%Q ﭯ~ZA2t0>(c<4M2?qF6OG%v-}1הu$ٛ2 ytVQ`긿7fQĝ`(ArGtk.K0vPisNqB[xHـL2nǽDoQmeY~ <LisoUX&+D{ ڵϔ ʐËT>Z[ۓ \ m(SUV{!|"#~ +J#HV#cKS! b`rb,,9K_ԣyiW&+)ZAdCiŖ+֣HCir3Yu$(r|OսgvIBCuwFƊј^@ѩB*xa?m-gKw2: hwJz$݂u4Ő"7g)f__GGpY6ұߘvj`V25;ZﺓN$<)AȸUmE2/!F ԍ$b g5s"rFfIA˘H"&zy 3D v~ҥi\Ͳ 0))q(QX}f8 eIqij];{;>KιW{HP/d]Y\ VeBt^ݮ[V{yְ ugW`L+*+7#gLoNBZ`4&%vҭso9O۟;f+JaU# Lfy=u/i,9C$Wo~Ǜ_ϥ.jwk{ͦr _:bEN)^.ڒN\(tn{M#ŽgdO7*Jˬr.Opy=8`_Zc2m ]]&αMiVP*3Hq)߾5|mɊ>ݕc ^/+T@,Vy?!ݍ&3$[k 4%p'rW|fBM9(פ\$ WZHXO!;ZVMl:p65j>ONWj?\?P!Dwdbc_-z=YnzBcY*|}a >!iSug !ArjY0) dn &x^h{dMrr70\~✎trzWZE!y~<F>NBdgh/J_At_:{@klѤmֳV^|&wwϸ|!0MԘ<٧JX>֬k/ɷWRNEήthP +̛z֙--pInx>p"p8 Skj>II]L"3ܓf۫xdm4:(dК VҰ%"E֖vp5hZOԶ`:asifJ1O=QFHi&^En(.!K^FX+nv$A҃4qpFS۱^F_]ʾ: _;Iiu5ΰ ڧq8&sCRAAJc*>GPPvJG2AUhH]W Ayb о2@hZ]ŏ$ O_F|j$ kD0϶4G~Q "Ql_겥ƚA;7\fJb'ϱ'.5]HNiL,]{(9ЏWƷ}8iۢqyGغM\1K8RCo=w a? eJgvKƟyUxbo恰9K8+h?_UE oXNK hZ(GCsN%-b=- 8K&[!6[B( 1Zze>ޝl1FޅC$Z^}q?̈́2:UqW]9[MqdQ|B7 o!3i.p7܌M?3e5].'T p:۩&Ԟbvl+6&[(QhR{N6ʑA ˜)f)77 Y;H5GJ֑8cn6AK(qau9]d3͋*Kj{Z [܇$Eř/vAt*ndWNfÄҦAV 75%`vL7)LB<)P PWT SrRdZ W/14򙜄dD6yd$q~$gЮ%"/n!0WKm/+K+z B?. zԦ9AhP!Q݅A^p4`݀WډLLWfj9Nϙ-uኅ?Eؖ ]E޲~P^ ~2K9.Sxm8Ҕ1p#3"RWT4 :x Clpv }J+/-~p |nkSt)[̓s>- @43 ocha'ŝ}. X| ()3O;nT>ҧc WD6 :Vl'{ >BAAm9^"HX+>֞22Jkf1~ZҐ RsRp\JtiJ1H q gYZ070701000000cb000081a4000000000000000000000001668434d300009898000000000000000000000000000000000000005100000000./lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/tty/n_gsm.ko.xz7zXZִF!t/X]?Eh=ڜͩ_1CT$eF,WDQV1:_fsh> BimTZ=U5Kw}ݵc hqr-^ cUc.@bZ(u=.~`sx7׎ 4\ fQ:Wi~Vd;Ogx3֦K\eM ]rf'gpd)M1 Y9K&wv|#SPW\b;#߫6}u0/`}Tx6q6]s q3WXzh&П}xlVfG  :2r :pM#lU0.QA2, c7ooiM܇~ FJkJVtC_ЬsNVyI~O-$Ly'rs=뾉wϟ)5VgYJ6yڛ_#`B asLH3Fms `É50;&Z$I O|(*w HCkβǁhajՁz$n S- Bgך]z_.m T!—)xbv]N[ۈ5S:'GU3evɉc׍Z) CtzB,nX7`OQ&|,ӗ LQbN07a :p,έ /cNDB"v&FqimxA +` y!%Y=`E_:nC˗7= @:MTqG ſZ[fWjL>E{{ÔF#^@2RPYjTOΑ)E,HEfB]PϕPs:/c}Jn)5kF6P8߀1+7|XHa4Kg,X.NtoI҃-Z"nd7-#t6V~lpj'kfU楽V=M ٦= pR&(cgSCD>♤?q&߼|6˼%8 )GHy*^~2l_vu*qiРRϼ]+yj͊r(k2 _M0+hǷL1o4 aD{9fyIȷ"6zp-Ύ"̂CJdX=)en|A9nA:  bNUK2*bS2A $?)J"!ƼFlle-ĵpQmEȺh$Xt:emehTS}@{Do*/Of%F޲#~-jG^^.%<곩MOX B}ٞ(X|0\@VVouʌ3u+7Z$[uqc̑Ҫ4cfLes6(xqqQxcw?)ȍOyrph30k utgvZ'n+Sh3&P"h~{f{Nf lYغ[lNL*1fdݱߵn+Xza$u_4QP&.xJ|Dh?A lT)qzϪ;_nqJ>N̰tvydiTyAK8tMͮ aM XAnZ׼[+NݸNJSMqdlΧWe80Խ&\@L"+\Q{l`U I>ǎdP\q0I"*G6z`=Vj~_T%3.˚E赜g|WQ4-P&sB1jZH/„;(//nC_Q'*LDHÆdE:: . ICjn^h6Kq1,۴ϹJ-SsՑb lPb@~ *# h.(96p%je KFp.˅Bc>YuH+~w=ூm:E֕q$l ?RU|Քy]qUiP;!l>s ,< mOMTNpI'[WksBպCapp ٚF㗒,%G:_ UC_밲 ]WASbD{ ]R-覼plN$ b`]H̠sZ]PR]S4xn|C/&_Alcwh=fNdD/g\L0v`6@m'OZ됋Rʨn/#+ە8gyfHe/nkR ɯgA@Q r_o0Wm ,c6hBPZxT>Z|h]Qtc'n}.i/4r ^oV=5pM<48O+ԼP?;Gun)hfQ42 /y%)Lv@T}1K;T'= vڑ,c1ikCZO_:n;`vjEW1DRims.g=-Oo% ůӱ W]X\[(f&|!m7,nh%",YV3:AaS?@R7ì嗛Fl,UTQ 0;1l)M;{` (OrG,ş3;A__IbPHlsfIt}3KÄ>$ ZɹDw.@NAc! <Ē0rc: $ 0ȡHbdIW, G.b>^xI^/p}&W53?JJW+TMG$nq̈%Oi I)vMX--Kr2 nWLQټc*ޘ:'=7rŶJ%4ME)M]t*Auns؎e1G/Ai)9;3)cm~Sm3ەHj1`sڵ50R3@$Պ2g=Ŕ {YJp&%+w*k YJ*:oUMJ*XWV/L`W75H1$\!ujq7oS?x}DCvڤ$8p"xs$12)Pv\EGjHu@ҖMq^HloӑspkV) a]$qz2/2|ul:2 IaMj`\ۜ"OF]CF[(U_ hWq3n;Qr䚙mf(K|mɎnE2V.nˍ1c H?b}{(TBr;Kf w^0wռzNR|^Ƨx+ƳGgW@&r;y:Y pI}hZ}G{P0 (pn2= l)k‰mF-]CT{bDs zg+|1nͥy@s(8kFb!4bj;nqTK^q5s]NL1rCۣ2Aλϖ<mAouFKXάzM#>L#ľ-?!XI)aE{? afr6DM)>ꎬo*2؈Jfh -O2s]FK*ĽǸѠkS y@^uumm-U4YٌUĩΚTQhRQͪ v. lks+snUd\OׁgrҸ@E4+(@ּ-3f xi~ RYY;c&J<<׿b!d%‘kOȡ82M2ʗھԦ  M٬nH4/JGbRH r)@0<Ek׭8!OHA{Njzx|^{;e͏̃|\ b3 Ԕ';DЄj&Otn_01u (aO"6vr~1,8O9d{d~kw9yj0R2o >K ."]}tX\8ޡ~[8@=tfvTW2mLWf}f~!m0lT$}?X:mgi\^u z! `C^:Llءj[La#*I, 9> Z(gaVtB TK`F3ehg-j=bOta駭3&\Q޾ZLtE)Ӱă%RQ *1Q 6Gk趁X+i+<$ (SPAP`$k&|4"grs-X`.j`u.蘘Z\Sy1tmp6{%%GYaWhǔKT٢ne9ręSӊu7 rhpE k6Zh{s P3YRTjDӸuPʯ~dFN/3;jqVy \bM@l{D/qąKV5GL+ւx[dy1y=PT~p'EB="}}-+r K($@ ÁE9m7 $5p M>4|3/~AsVzqH klij{9+;Bl$m`H(aQG7l?L1o JL+՜X=FoׅPȡ$C5j/RUeءkLTV.Kj95m[PD~A&mٵ  0VKl RyM-=I]/#Z@7ZR  RKCw2&th-T Δ2Kt,2dWi%z|S+ej{Y.ri`zzP\ʩqbL)!,|L"rM?X oqؘVǣms)c[E:SF뢢*8(ȃ|bcCgA] 2>i+\|8opqKm1|ـ7]"2$8ĵLS}T kOz33scCA^8Vlr5~ʁְPQ:}!ؤ;!D?(+M˺8|9QF<;A8edeũFޥ3}-M񢬷H IǑ iN3Ef[ R`.O wXU;wWg[dN,reWU#k>[?{Kǒ94q'Uh}xl'B|gj5*м~s-X±`k {e<\ĽM_oӾlgڱSpͨKg!4{M2G\E|ͣI8d]r4)>d/ 3Ḏ+)(4P` 9}r%];^,VVT>N >N^]T H%x'5۽.+]mAyw->܏ZC]#N,9o\Ahjv_>݅3dvh;AIQ>Ȩ0>C s8,Of [jBW4|ѓuhdQ͵64ĵOʼw-V0 #\PKIKC=&.{R|`4w<~"_ l|.iz֪uELY,<\+lb=%fߣlĎ.+/b1h5[aQ @nԬgBwwy>%FS:ҒTJT=BϦ܊Q@.|UM"N>8u$E`D2^Q#lh=iŝ{n;cvY "AT5[E3aaٞ5#%`2|>͝uBzzD'׉U`aGT%rhi=̛Ӆԫ$k$֌9q[qVR  {(6$Mg@J,]o/Y[9bYCwn(^ܩjx"ʰ{6v1wLo?4/vkoklg/)N2 W.m}uZ|:@ͿXR| D˰V27W] FXۜ L4e/ ab8^T S2:20K,S^ͷb*L!-d8?d gsENS93zz0RB6ES]mTd*Mo'H}ߠ0U^%/1% DWzNtTGRRfoL{;4/ׯ~ZcH<3&h>dA=5HY*2+3ywr dM]^Nsrmg@Co|1ocvOZ-OoBmY=+ŘL/E$SiJi$/?*"-'^ wpELwPASDoEFRfpAKoNR8?IXoAZ܆JZwFTH"):Qa'JKnVs6h}jU80 8`IVD $g>4|nw(`R&ӎD=J4ۀ@0Xb · #/7<8m+>+esFƷ9m:WK )m:`r ";`EĐ6מc|c,a㧁ѐ{@~};>"dRoҏ VUH&V mŨ93j>: q ?)a-6gFT,aDpH[yu?3D1^gFЉǧ>_BU( {/6 PC$Zr! ,eƳ^ +\YiMH50>C;e4YJ<0B]-;їㆈ㯘Q KĤ\/HDTn߂6\uԜ8 FOV8iB\GU"+H @$I(5K9NԤ 2Yk|p'_QSBIR`/9ţХ6`2:4NĭߨJ&ڥPU1¼Ífh̤yl6P'Sdп|4xW9@XWl5 Wv`]grvhxW{w{KϮbuxFt6k,hnIi K.4d9KN` \󐄵k?|ry~:I;8D]?Rnٱ0kWUqFR/u{@0[ no:H_XnF$e.Z5RR&03}1~'Ԧ`Yά:Kd|F"8DoOMwy3ڄ3TiqRinQ>| XnďA]ve@s.Uqا[.g嗔cI`Gxg[Q^jpt8j^xr%{;Чn)@orw% {=4SXMM4j˻%tZhxCjD T2 `YF֩D]\/,>h n7N:$63y#7XKOq;!kk]­7bdqT€4$5sdw̓&2M/H!No .gM%?;jS.8Ɏq7RJ(\ƮECOJ|Hk=^->k/Ɖ?hltn{*yWa[Ck{i] "N̠Pm2┬Hh~]K$gVvS% K@ɉghWQy~DKa 3%Sճ @f,TTN/BVXv%پToIqf&+Oc\XLm?{rxMG/9.+ѭ$rXfgW7"U GwfI}IuoBҸH:=*gF4Ч?tAN~ \s=T/F{ZgwPu:;Y+^s{V=r`g(,iKAs^%{X6 SGJvrͲX"+SeePvա3q^= p5AThy3Tb1R6UF< ]C6OVC# 2jǣ &[osI_pM T]9Mda|WSjK?_q:#r@ #_OK* D3T*/7?E𶦍8ߌb.By{˻\{Yz+!u#_5\UXe 560SSFz-y,t -Lk;Ġ?P )5=yaundثCu 9u@GO}yƳڻ*.ቢ~:/c6GJ_m|)օP7`Y\[H *&|\sDe8CVypZcj륵ʢ$*%4U9,]i!DQ; Ck}/䠥E/ڍ<¼e+ *u;U2w/UinE(̣H\}N'j Γ&mؕRH {. ԂadǶzN`C3)ٔh!BIʨԯ[x@<7e|^7o ΍MAgҒJ9$`[5F/iuy `㩏m朧 `q>*sǎdM{aL|ޔ+y<57 #вch*!a[3^.V n3$|<fXM$;Y Le?V^ Y'/uӢrcMi΀Bb">`|OشL7W 2/ Bg#kKa:^(gWD}C9%t0jElY5]8Ly3 *Ѳ5bMd\9PŶkN,i .P,ʸJv`hiۇBŋVh.vkO"~ԍHr_aKGc[95M I+]>7ߢEN5d\B/)vIC%S[.$teΌ:u xasϻȎ|&M&!f}eu$v.({IW{VI v'N` qII)ԇuC{gU~-S]R:\֋Y#-`(@PfZǦzO_`m-³j8DcQS|E/BTFqO#k#Q/\_ U24]iʺ\tb/Jx[OU}JN3oQSp(yvDz놛3) .JAt.Jy{P&9yZFs<+L:ޕ.oNH;i,+B0N/d ]a%k7c_C]IbX3j &=lG*ِrdx-5kVёRCf;O,{bJ<"Ɵi%R_AI)hqhIp "H厉ˀ?IHPb=J_<Ο-Xz+ xt|GI`@DѷJFi4%ɯxUlBDÀ;ռBiyC:Ř]dT8'1ەHF{W0HA$FÜWa &m3́>z@$KUhgn4W7w=-\؅V;gOaO2;21o,Mz"s=[Y-/r1DZ!gV˘>֜l0Vb N䴸x.Hjlu2\rrn#t׋wn1CF7!θZmE y+.`lά j.Aхr̴Nfe#b{jt?$,\ Ahn%[B,͹v[nRV׃S|1dَ8$g;\A3<|Τg D,ن"b<7h6ě 5yDϱhps'pt_ĠE9C̐^ZoxC"ʜ+ux+*C9L"/ʓݔp>xKc:[%rzѠEzP(TY&W~}Wo,MNY\Ӱ@E*y/ϊrvJ;vS_DY4(Ֆ\

    ZS'܈ TO֝\~cdu>h$-7N.~D"IYA!tWObgWW/i1mn%ХG2Qj}­:VYWVLzd[ j'H[pIGuޓM|meQuB|ZWTOcYOTP/lp="Yb|\̾Ef2e q=xǶ-3})CeDr8N7cm ]@(B.[ao8 xWFצz::U8hF·GF݃l^%Q8g1[,-"-4m{Kߒ6'l>u ۓ_cO­dmcg (/MϾ#K<'jWmO4RNEЎFt]78Jʄ7*=8k6 olZ3]''ǍRKak˹q`x[V*)@ T<"NWdiHV3l8xLWQTԑqf|-e0y}FFo`_dB%VYc [C_:%Ugtⷪ t\?3gb)Q :K݁ssPm=$5]dgwV (|'B죥Eb-cb7@ / %_+*^K&՜ϛM#৚c1sE ؔ; } Ro;:ğBZ+{7't PT=LZ@9]+PO~YyKs YB l3_ly?%r(` |4GTH cl6^#pX7|V2x;3U%L85-=#OpH$3zH6 A=piD˸8nY1_{q▜!NJYoeޜ4d0N!ƨ:zKuy/zl{;>_bm47vH+/C²EFpQSln˪ ׍Rn$oa"^@m9H@<އ&J*~wʝD磯v4LN 9y ZEVjw@}ا[K WMGkvBgeNGByB/`T4IyJdx a+za_|6I[1c̨S*V=я<v2ZHV"Ը2à(ӶT-I9d׹9-Mu0sDB[ْ=7qJ?UhXkzO7%v"ߡZ\S8a<>2ql{VxF|HUM{ޭ^} CCdO{47}uy=Vs^ݎd7S{'LۭL1Ga 4Qض! r.^Ԟ*oQ.75H>9R#bKےR v4> (|yZ_ü'|]oM]1_;/ZqRQ_%2iXZ_h z/h[q EGh,M0;(=igmd"j33_jAHG%:b$0ڒ&UCP5iqG+$31df3 +T`Wƞ;5+A&;0s$#xy}\(셩^w}dTBsx9ʥ ~x_@b8_gqPc!H7[=AݸA?@cV9* Ö́kѠ$--v^qS(UU-QTN&tjԇňh}wQkRs ]CQC>3KV93k\G,Qz?lh`j+u/,/`QkI9 EeNI|7^Im>}*MTk촹Y[wHY+ѠSՓ7)A8#о8?b;QfM \'|^gl5F_D#㯍_0*pS7HQFn͈Y<f2>@Vm}?bs7jaՁu!fhL9gM|K CGfnd{8}r!rD:TH]Čp'tɅ+sh= .߼ꑶTm5kÒ*fGPFw] !$(1B%<N7>5нђsf8{a,,waQx,W L=ϔ#7j͟bq?Q:!aC(`6ǟ:UxAQa=9hʰYkVh~JS DzB}C|!nK-\t Vޯ5 ?9ۤ$K`36p$AC;NMizힽj7:ԩ 9 A԰l㇍_V6#G q^U #}SofOͤ'JB#XldU 䘍#OvsUuozBʺh;)}VpGy;"ԤHMB#V6 fV7-}f_tF,ىѯ-c+G@n}0Lpid0ZJ Y33A?6Em:`VKhC@Ω.ק`R7 W尤_Xdw׍܈ u9iBI؟šO leK,a;yNrJ OgƦU[yFm JϥoT gʢoƠ/Η[`ſķ\*g /q+#< AZ,ꮪ^9'0R,oO= N^˾/۸վUKU KP$5YÆ^q~:ɷdE"| lTn-dݽk <.Ūdv,Fr̯LVOF6-GV+u_$M?g|t_ֆ8QANgj닰6s+ \5Gn2xbnR/A tbr\aOTc1|T6ajsdy֚.ԫ$vAcSDwFԲH#{-.>m~=6Hat{VmEtkHۊ64 x\EU_شeg L=YEdxΏ C4$9D^\'ʬp{X̱h* jf+Fzdoq]Q_xŋajc3TcWEvm/<'{ !OѴkDfǧ$cN3wtI=n)8&ts4ذΩ)ƶKiU`BQ_Zn]84۬g~a ZCzP1Bu&eT?t+&o-"қ~KRµ( FE.@ҽhk\y>90`Q_7$6GE4y(V0:Xn̖t:aة8")uI' >VO"?{.,i]lZ0#zXC$C#W@VX{ĺ2Q[BK튣m0]/SV?߲#:F:J0aT7Hl)N:$/|b[g٬wF4 5+}ft OKNz̨U 4ߺ\,sI|Rvް疬n%HgLT:226cu~ l$xxWUr|$@2 Ի* XEO0:@L C.hkKۄK A ^-K1r!T# #; (;(ueZȄ0`m fER1yVJ3^\o?Č, (A٠f!)*j`קkOcd=;:W9A<)o֍@z<δTUy+wäp#q)QV>-+0:+۰&.V t9b]w,A*,?"k}@v97ZMdz$)Lӛj瘳[w$HncD3-N[܊y$ppeQz3o)6Sv j>J S{_+a\hla۹j?9d`{wo{hvVfllm8'NG֒͟7yj]VE__hA֎f]I*|{\y 'i-u שnV=BH;a J52\._jR~v[CJx)?һ=NTR^no<,/^{Nxue-=F u;u7տʜ L;8dBʀc^OVAHO(z eRF7hr,DknH#B"zn`'V؈tY}2OR!+[f w 05$J6&;qCWJ5~uRvX6c*Ձ1`dO'eT?lw" ~14 v]4莓M! Oc,oLt\9*"qnǹ~ i?Q{ Ţ*|Y7\ɅzπPs!$C% o" Pmc(%/ar70bŁ9 J { Vk1ZrIx>?\#^%jV,%+GkoS&oXF4?bWJ³ лZPw3aVMΜ v#HY"̫^R{K:l}y7_V{Hq)B⣈/Lv (/l8 a "$q㉷ݙW Gw[r.EGϼ=ONg@x ]*Ics n?]c\ꄡsg@0}-<71&/j]p~ἳݣ#8UmiD%`;@^՗7P5 e?w~xBf daВ`^]2+JڱLwGtӫ䙔CM*{C;l0r(xT@GDU~/iv6g|v޶Ѽ /ZfWtoÓEQw"-<7N˚971kYAq1 CPm h|:"2F Y#HJ`?dFP&;43+P@^G>%p:_C/&b كI('̕I/E'jMZ$cQ几N&Xle}tY) UOR;'Ucm]f!:_I(ixlcT-|Y7rL>t+l(J[VUTm5O7Aa]5+N _qJIuBv+eYaw4_ xYgnKH4+ N ҥf_6׵: [ P a@^54+_^H;_˝sψi ~[dt"KP"!u*So?̾I&@s~Xn6vn&ܯ2V1YEql鱷 ;N#q R6`uWm9k$DUg|1CUmI"%·++ !5]6XcCͬ1~e,',(ˮ'?NΆ 55v`p Vs/=O(GcpY%jLB(3Ǒ*^$.@-\פB8 گu< O[Lh.&aЮx&6OɭJKHX7ECbkgN6.j촅\Gj<ᒓn?y!ӂQLE~NK^B%" MzyC7DV0tqv" 1Ylmz'ظʒ0p,͊}KĊG 9r7߄ "FYW3y:`A+MYCGPuHfA@Dij U/5Eo6d0) w'3Ϙ:l;;CC}^atXdqBS1 6 ξ)J"wu7)8m6nf=qfjZnwgB" 2ݳAzXd eۏ}&q@Fj2$ņեѤZX.oHb,0 3I<[F+q%mr+sAgBng|[#Ƽb0XdE1MdV3T$%hy [uع%*{|>OOn h:r^b28)q:GU Jb=+,B`JA `f $4x?b\J {}vv)CI͗pSQ7Cߝs!3o8r}zE=LǶ7Ӡ2\?롞L'&T vbhJ3YF$ 'rfRr۴Ք!+К2)Q@I.\Xshe3kFX5_]-<Qi94tHVKPD0lc%8OH<:ʹ3*S7v9m͛*~' BdݘsÇ'.B2ˆJBW_D./!"λ G?7%4,(K%NR~Kօz/0Ƭ"Ɯ}[?I%i1FVVG9<8@,(y7py"x XtU;"-.2;t C ԉGT;D ]g{tMK"8lߘ^Rzu4Ve{ VXN@@12&!.#NM$s6(D t꺭d:|{Z( &ǮXdFSEܹ"]BϸQ~<VI GGZ4Ua^]Ӭƻbd$\ Sdb Cm? ”_v`P.U4ahd; $NKs-~]܊W3Qjk۔򌫑 m=/P->]7Xޱv<3k`Ǚ&T44C yV seud6qBعY߀!8QwWt %H ~Z-8˸]j>Dr.jJxPk]L,Kfڔ{J4q;ۯ vrjι$uJ3Uz? "|p&d1;Lv|/> v&a&$!tIO?edpt6V!-7ˮX~*Oޫh> -|{!tUӏl Qk+^1Ǜl-ݰ4SG֌E,WS (HV95zFq눥DA|"'Y@?)02#d_M o`s,z!ïY0ΈYBQ|nPfoAf-00>S$k^ A/.Ck&46$<߉O-01 'ζ=՛%+S!-!ؼ29+tJxie$Ӌ/ T6P9nq`DuuBD9 P%pGp3#Y4q=N[}w)+hX#)vlGǼj_E[kڧe+ )`Y2T}XBOƟP쩇+f岿 ¿j01t:@^ƴ} XIC]PKw `2Ϲ<tݗ['e2AFajcJI.R_B>@ɬJ4dLضbJCs-%/"+q` A[j饓|_q6{ia;.ͻR ̞47&YaʮSӏ).){js8 RxmB}E&dM QTSr='BZIAQ㉍aH !8\~˙6=?(jz>O"Xz2"#f-pW]q oxcorMjykqrb7@"U>c pi*P\ *4 ݇44?B @~">P wtc$3]w }8yiL\]C 5i EQ fƆrMF\(`|w(fיԂ*ZNv5rZ#s\vbw<̲t-9ĉ1EӍ(aw'ǜ,n/ZaƇF0oǣ{Z/|k<:ǽsjUܦk= pi&M9nO% c03ҍ=2 +P,v?U4V_d=3&*?V !ĉh Cx:-i +m'u&ķħl5{n!ĥR3Ȝ8ݝY4djX𬂝yeߥh6VPeFq9F5dn曹k?+s]YUDGsDƜV!Mv.p+CЭV`|fHtmKёjwP^5g㓽?^Q hF{r%؝\@c;n/|K (~ԃr]YĢ*82XRkWn *sCb#Cpҗyõ=8ɹ TJoN>VΰA-U\BL]x>n+ 4WA?|ig& )5[>oH*ƹx`ܽ`Kz th σ mrbv_[@G!-x@*9nFv}bR8q<%pj8Va3kC }-r#{3 *DN<- 7vdu52c踳 {JQe^>XtK%q i3q5sG*(t݆2B3'ጣywD|o>h<qvQuKj9_lO*1-[T8݊v>^^^vC}`05a]1VRnᨌ VvY~8m:3(iI2Tc }m& }K$8s]3q#9sR(e~먐0bDFŠ~j P+It( ν?3${PB-&X˥u4,+/E6 ÚxkHIzNm՝~?ۏI*ʅ*i$床;ϊ:^Lf\{28D_QDWZIR_g g}#NJB$HӘih7R&~܍/UvF^bXrAb_slj-@7w'd*??b^!ֱ~7h1o.HObqDps_-fs`TT"~<+ڨW㔝KmTXƮGw}Ewauu1NDN4P!CG1fA^u <gkL)E1)Y]Y5`<|_[DZܝL! vz6Ѕd{0cZ2XQ}pw!#tAOޤXҿv`8QO-;'LɐQYItc^xp:+-"ܮ[:Z9[ OɱgYZ0707010000005e000081a4000000000000000000000001668434d300003060000000000000000000000000000000000000005700000000./lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/mtd/mtd_blkdevs.ko.xz7zXZִF!t/Օ0]?Eh=ڜͩ>ֳ h`]ndྶ,-y(m3o:|H7 $ܥ=S!Z㣘Fjj3Z's8`aXg]?w(ht\Mz>Pby4t3'FutfbK-fU 6) 93gJc24OmºYq y\*p8vG`n M;1_$YYL$h/|nC3xv? | UY_S7T \JN:YOb\ZҢHNV뻌 !#N8M0cg oi. ]4Bۂqdrl" & xϯTŸRp3m%yF~1]gsk 3/-#<=醓>}!|o|킌z uɺ% : lۯ$% '5 zd'& XLg]Ir,ݓл 3 uz[vm 씓qEF>@}>^s,q "=;$ YƩTvY~`:ؠa)RxE@kKNQs|5g--ӟw:"BPڞfbGd- 5ޱI3fB0^lu!Ozrtj⩯G(_.6D {:'M}-g-ǎXܐa}Q/a4gVysT`:)]$~ߊJG^1CǢ}T粱g˱oe.h ,I6eS>5`kk&^ٚل/?JvLd !d(QL]7%P#%Yc-qK^օG?b\ludR0 ʀ I &FP(cV6>3(Z6~רU*!EtQ1?wA^/ yc{͔؂[+unhtTVo{y"yHo1=khTRg #P7^(3mtcN5@k]۲w\H52TzG#"Q6UihJS +Ħ˨fQ9#:L{—f`ЌE&|(,H9q -lZcmqZXXPtN !"Fsz[x݂(֗w= X<|W6 <\7hlqdj29R@I% Gr5mkZqJ6nwmzvK>Y;WY% p L{W{e((x}n`}2:@iMah ',yLQɒn<~&4-b5"4;-d).qcqi ,<>dk+/gVp EDyt%V2땩<__2F\ ueV 0@wSIz W^|~*<;գlQ4$m|6CI(YjE RLm])\Z* c'#~6 T"7=K ZxD è),kS]8$o{$9,@Kyz8?$LEvyI|vu#iY"3Ө/応aUfX+tisZ)ϩX/wջj"s0|iR~_Je_Oo,ǧUZh L-, {97r9rp0wsS<=$mʹ@CcsP޼q &ZG| F|GiZ*U]6Ьzdh(r1XdZ͑^5~;2ؖ!W+j*uYhWdj ~=&qN%2Dс]lWLoz%H'WRNqGWo(҉i{q{})EFsKt~iWyYJWoIqo W }n~yBn["Q^`{dX .Kyи˼ݍC*TK=-Spy i skaKC zJ" bqU;C#._=&/S[Ox@\ң1f[[hwX#LKh"F&hƟ kPR[I-8#_!y=fyɄ2}IT /_&%w ;w<`RN%cic ׅԶ bpov)'`8PY|,z /lXov2b3˨7dQYCt.ưi:ŇiX_Uu=Lգ;#hZX!fHʲzߑU}{3Qy!J3ȟGB:&-X3zpOGׂ2Ӂ1R"KsA85m=b)T]i;ۮ=E|FKet>G!j  kn!nԴecL|$MКSO0AE*X5iaHa|-KB]Ky 墉u VĿ~v7hg)1(Yj|` p%]>\eg!8f̐x^lKbĤ_J|V03ʉAh dN-H_'~\F ",ca 3Y*v&=|d-9?J:Vv>e6qq4"M tRg| H I]Ʒ JϵUq=\B{2vʬl3:7ls0_&ISR\.Q44jϤ | 4Ĥg^>9x+ /L R EPԠ+iEbKXH$#+@q^LSzs K(sZ횘!BHtP8%M¯Nbjѫq퇳R)_/io*yC6^$h1^ЅDutOhhmܟ?m'3c8?ۺ{`X[PwBkz@Dc5'Ȏ<2BPK}lFWP.,{dNcf~Y^;3DEVoծ\6 Ҷ`j>I&Gf޷F@ľذ݌|"hsl#!R$)k|1S"Gtsű⻳saD@TF41zT.7,T–vn XT eOԞqj+[iOc}S=x@+^Hڤ{4bq+r;?a2|[$"ב3E uDGƲ# dީfrDec#35qiwas g?;T9,.@1eQ'cbsgҍBGEJq֕ϱ nI]_G>uPwĀDCͦ$!#FEחF2MFʛJ0F3ۢ v"ukR1k)$hWgj2pkNC "DON9 d3PZs3Mxu M2̩OوQl;2/$_C{ 4;CbN\8-+Sk4cxx.f^Hhw+uJbÄWTs9)9>u/ iAŲm3ZibDQ͟$iI&\Z:YHxTQЮ;Ҙ%["e^G|ɻ,azNZX3QBg/6:LmO<}d>x:<.~[C4mohQdQj2slݶ1(T qZd7cj'=5ÁXpt4f(9,s R Q<0.{LA >`,a޳/ ?˖)᢮ȍ<X=޿]Fqߘ~9Cݺ/R C$~{0?[R  INb+Rc3env(4YTQmɒsUF1"ՁL:ĤKJ/*&jR4RT^*Q:phDK(ўvppXYz14]^Gȗ&uԋ" I>ưJo]*C︇^8[ HW;䓙Fd*|4ņp~*\~^gŊ2&/ElAlY잭!$9cp޳hDG#+rY*O5,?lVI*Lju=N}xWMl`gbkq>F1υE s}=G_Moe"l8V'4< ;l%'!˓=ə[{gEΐ 3+_DQY:Wn@ 2qIrŪf(T544?ar#P}..<U,~SfFA!}/lF> Ifm(ݿ.*z`>I ʷ`b3075*ƟV4^BBۧ2|JWju` !+skR[HrV kry'4h1zI*"xt.&4OʠװM@f_|¼? {Zl@TVdrV2c)emY܌u"];:I8wsh"Q1XAk q7%m@~% X3'nzW25dKk)0z98O=Ud>ȶ&( sO_Z-Zf&_ 7IhK իkd%/gN5ʅhG)⼹NkGFHLϼG5i+"y۷5Wy?6D G>8 7hD[? _n6pQLrSa|Di|V;? aoB.빒 u&b戅i^/3D ?> $#K6Pw%r5^(ugt]aԉ147U Ne%*g6ABoY ʦGρO 7Էg)ZLOu%0 `zw*zՊUnT oGlH$)+rBjYmw#od)V?ac-3b)t܎za3hT덡㞐;vUlqF'x崚rjT(0Vbߋ7\to:M[ t;y;R-Q.w`0~JnM\}$neP r AnN6A_> g.St{}K͡r|bWL$&i) vT9!;4Ԇ@o>\ Q0X^ao;=f^r_h= g8]`HKGqk 2 l[f9I&rD2I-qݍ+__sK˺<{4ym͉4\Jc|)"V*#W |,&l $3W/`w8أKI)Sb%r˦:a-YվVp];F|Cġ:ID~:IĄd y  ؑ#g֜쿲 d V%9b wh!8HOp~2&3[G?2bP>ʳLDz7LY>uokOOI9Eo :MI΃ƒtj sy205Gi{rU`'KFUճRo/euB_xڷ fzg|٣䁄Y WEj(Ћ)'wox}p*83 a/><[іge(*ud-< -GH. og t_fqu8?4P:훽ëJU3{mjA743S,"ekz>^Qkc[0NO~d<p%I5P52+7aC 4-#)L }o#'l=e?ñ[Ffy4ء<氨)2_\ !CGP07x&H#RC ZAUn0d&ڎ22i"a@9DyDmB:SI/v_ugz_ʥwhѯydTN JU0Χ*1hJ!Ԙ0by\j$UǼ%^/L#Lw_F)|]:NFHw9{uVSZ9>clP:gkJKh_Argx\WyPW@z6M.YmZI1WjGn~XEX𗮃^X`T~ XyBx Vaz`iiWs@lW\3k.դnݕ6YdoIzJ?-C.Ζ!u(kJK?SVؓiCRqm}ikә04G 9fBU- 6YcljWPPI7PI >nt-2:h_7D"K%w%ܷ2%ڕ%aY7m~rRx.S J,d#DNF;g?fANR`czqJzp)ӊi^Xm^~3C=}г_e V%)^?(4n[Rr=f3q\'Nj㱁*Cy+۲zcɺc-fnU{X&CJ=#mn.HE+ԇ֙HbQmK$zxU82ƄYz0K}sHpHs/zZh&;T6yԘl ̏6ő5W `bd $RσH{wȈQdnL,KeV0@S@f36ؙ*=/S wqǯfkAV |VMy%E@R<8^Z?YT@2_$Wq>A#D%rhwQrC|8b7/E2~iQ7($1/Imi[:> G;sC"~>HA[سu{im#`\(c5:aYULڎ?RDdƱ&XC&=2:NjT}~‘lP$t]bu?\-^;^1 f.@$s8ȱeHE'$'Aa{Dm6D,a#h̟Fiٌd(Ya1pyc'Hw@_1H|'  LQp2|`{dH0aYq#ՒcW6?Nc25tf1`^QF'zƹuLkhcr8@?ft,f`4xv,f~.kPsvW͡h +&9|F#eZ#DR##C–pMKru5>Q 7hvQhhY#\f]W Q%FX]EvKX8lyˢTj !Sk:RsWDK S|SnfqVU&::~~m tթ\]qvϋs_3hC#AyjVQ*riKOP\YOs/?~EY-O[S 4Uq0a֥= ev]tu_}qTa#hW)mn F`me9dmQ!aEE@[D]ƺ;9~7ء{Ov&&t m7;=ɂ`sDcŊ(nDs/9!@T&˂@Jc <%Rw褣PeјHGH;E?S#M!'(7W 9'UM?W ekf3[x؋<I,YE+ʑE?~c0IPL^QP]zw UYS"zoBg2ٜ+ ڪ 9IdQڱĉ훍]q"eZg(PIU ʑػjne-qYWGUq u\Lp16 NHV8С kۂh/"0~%;KxUø$۪l|l㍹Q>JWwWچo4l ] 3)A] )^\l9kul± wh=)-1g*?xw=}'na1ٓkL'QE%f蚗nO-o ֶPM#0G"2|-S Ce9JyZ >7mC[^GԾthltPCOMШ ^" l[YT^h1͇ӫXh=_Eǹ[%tHH9ÑB65B+"5J 6oKa(!ݦZ恱ɪOMݙGwso WR,xwAx~ %ʼnC@V,>tjH E$2ɞl$@IeF|*l|W,Wb̓_o KI&KB[ӝ|݆Ki'\ʳ xxs`iv ,e]xӎ#',@УX- 1&R Ƣ8AlG?VϮӣX ?#WTdm71PX[ZN=W*}j1 z - 8 c̻3- nzr:]Kd}e0n$?- e,d2WۨR!ˠtljnPGa8Fj=lL,.3 qyD~o!:~? YkV!γ7Q=zN*FG$wk.%BغלfwB}xvg3avE\$}I ~@zB\\rFVp֒Ur~  4<ѢVŹC۟aBT5g:JYje W ?Ug{J*>G$y}7QÅki7#>8DsDz΀rty 1ԩ]/l'Qgwx7|wAkV{%?8Oem 9ɸYG'X_2/cv*IIlxUDA!kt݄yq-s2'>_GQ|%Nl[{|m^q^ܐY}JF::t"uG ㋔pMqTxq@zcez5yy\.A;º)F9)wydf]UaKv+qYv;:^)]i}(u=6鹂7"8yOu\12S o-bZ2|otp͊{UsrٴgZOu֙= V̕GV )>E5uͩI_$byt3oN:iD3rT-@|l1U `Y#TCћq4KJwݓݓ p_ڱV _ ExLDX.|%duV%tIL*UOl f~^ g;# n" WwcꞨO @FxˇzlT !7={ܾWPF%uםMݮ%-z%ZdW.nC_"|$rY b si@^7 ̴1?7ReM-s}YGSc(] rEҖjqB,]ywۏ*lc`"-1#Lvk{ UBI_WnćbCD$*~@{$ZZx2N&XTO Wo-'ƌSC+꓀9JLJaᶧ9 \e'$hd]Bq<>'a9Ҹf8)K]zdFHaKi"r"t_]~\9Ӝ^VP{a7N<|EXeCc^{dⲀǂRe}֩)X]VNU{@ѓw!Ll{䯌0;JaC:(6N慁TV1- D7-&z!t̴WwE(A(i`XFHf܁ nZ4wJ5~ peE#uy8Q{N;4y-KPtgV;.tfGP\&?ݔrɪFJyjRI}6YY09CSFA䙣 &cq-ox]_%b%juXPAN]#+95hA/ !> w\5^"I!B 3vEm,֬ZF~y$akk¾`.5re.!xrxTDoϟų{YX A[u`,ӱJ?wd8z#%kNlE7GMpNZ55qW. (/"{_,oȴJӁ)-2hˏM/c0wt {3t:ڝp0Út(Tqfɏ md*<(lOC:1]G]۴ , 38݆& 7=b o&5Zt KS!$,TŰ)h} 1ooIۭu!*̊2jΕ!{4uܾrgy:3A%*gF3E_e^ImIZfM5,Z;/2mcS-:쇗߲!EpZ9 /Y@ #݉K4X% +S y@Whj edqo+wHg GD(7RvX+dmߖ49Tq0Uh"}yp3]~I œ(M@*䋙8sBoDhwf!vyM/;|8jVh3G3tn$gYZ07070100000060000081a4000000000000000000000001668434d300001544000000000000000000000000000000000000005200000000./lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/mtd/ofpart.ko.xz7zXZִF!t/Y%]?Eh=ڜͩ3;0Kڡ.Iк!wjU ;9hjhL.ʓJC%GO 0f? .ks6J>W-i /pZr^IfU85$9Wo;.@$tqo,ޯ ?׾6g@I t>:D;+مhq=1{yd"%Չw:sTQ!Y,!չHokzk;Il/հ^ #d=ЉzpJb[Di2pBz4-pp&pk;o b|u`RiB&)?G`I(`;ڻg|v)lCr$ Yw^ۙ|lfUvjo+>}$tpI hPowhC,y xNPdweEwx8Ɂ>U +١x87B.#h~l OƃrC'8y|M 001> X)]11avZ%]D^(!D xl3~'U*ag~v bb(צsMowϯX3NGD/x1O뎕 )(քxۘGT5s!esQ||$,uBg+-1g}V +#vFgf2k*-F!ca&$f"߰!Km٨DM#yhs1keY4A3k jx 7Pe_NKFe:hN6%N$F(ՇCxVjn(]#A #ƒ4c.; @QYB /s6[mz_ L'k|V.U`1Mش]w-T}[Ԍ !xb "aG]HN+籾xG!ۻ&ݞ°i+n&ojs(ODa~{%@#(ק&_=޸5_qUх*8aMam23^h}KێÝX6iqF& *|Vh2/61@^gU["!\STJۆ>׆di)' uHUM)RSz.$q+ rUYRnSC:nQBt > W3lGh1)=Vx-GJ+ ^/,&81]Q +-a[3ci-^[T#mψ5ԄH^j6\Bgp6T^\&|j k/Jd Ѥj@aYLJ‰šHzwx}KJZ{^ EFȘ;R5ZRLZ1C?yhee\H*=bwGKF0JQ=GRL,GjϵOܓ8)YIYab;~bv_&X@2a'g@R;\kݽ `,3k.xx[X<_mx'V~S|N2yQI&yH!&<钿sx9HO~N:̤zXE6y#L^Ɇh Qa$eL*=dU2ܻelUe}r}=0.![ :X"[Pvs/o< $ ^ P<ص>K0 TU5NA]zsûj[xHCC\ᡥdܷG T#nC[:S @+bɱ}hW`2ʼn) s~tWZƠl &\7e)w˅V?*(:%o'`̍ͽ/X am]Og.\X3L!"E{3܋IU&^ՇQ"b{K68rߏw&#ᢖ= & CYpN'L9* <4#D>o4~!T{v_яTw |FrQ]jwqVZ-AD8P`AubY=]=ad.-L服Xb;4Jox~ Nـ7 ZFPWjylh5.$KUdH%5TA}QE#z 7I:ȷ_^Q\AԒy[&Ζ;wSlș@nau?rјϧxYhAH̳|ٳ QV<}dAV"Q#.΍iVH϶ Dƅ> 7lcuyg7&fL>5=]zdpH2}*97/|NYnf[2bD M@+r;|Tj9ǝD"jwX۟#i-Fgj8``@BWH (\ l7rRXvbJ(L홟֕30h;e.I#"ҎH"p`ErxowX*pgYZ07070100000061000081a4000000000000000000000001668434d30001f738000000000000000000000000000000000000005300000000./lib/modules/4.18.0-553.8.1.el8_10.aarch64+debug/kernel/drivers/mtd/ubi/ubi.ko.xz7zXZִF!t/]?Eh=ڜͩHJx 4<Bpd5ܴgomMow[)p+*Q ~e4&B6͖&Fi؁nvkGϊ8Z=N~ OXDw)*}j?77R@*Up"KwQlszwI1޵0+$f᥽e'Vz/R%?R&]\WJDv1ԙBl[`EdcUC!`Z-r@QCq**l>xcA15|/9&C]zQY221-*4%;*F!{d<K[{gGkF3;/!<ݏ?,{,_n}g3p?gmҚ8KyI}+ź|:3q<Ėj(& 4]߈` 8ӷblGuKp)syb_ 2J)dSJ%]3:a ר1R8}PC\742-R\P/ι(%@cc;ZpY7NNa*q*㎷L W&&LJQT&PzƙcG5Tݱm^tLxCw>g(cO3S"wkohu7*$ErR!)JK(3S;V/- RvnZKzhZ0fa; }#hH zi(݌qNW62t'bla¤g\5? *oOb (ȕ!O.ZM[ZEǫ6qUb̠߶vǣ nG0Qڴ_@)+h) $j^ߠnLyp/ڨE(rТOQ7 U)1ndWɷlSܵ787~V󻥽+QnRr/BAh~a8B{)# sa?@_%W9wSnLt 2B\~rޑBl)6L$#F.MܵA_E퐥 T>͉=(# DѹhO<8CJ{/Ta"(U_C|Gy)+PkXƓs/T*SXmG 1=_|0j1!TX;1hS.XMLcaS@Y ,dFߔE#4:I0(u6` mj 2O 2"|qOu3נK>%9K,QZkr̔;bbTRx9O8u2_8NJEG&NZqZ͈{UaaZxe/3OH ue\7ef :ak2: d~? ;lcFR1'HXxjimY7!FI`܂ks)?<_p,C lPS0-(\#Pi(+gqrZZb89 Bh>:4.bUߍ*pƮffRrHdE7M;=N* Fh[ҭ&_8xfMw 5kVS[r+9Jտ449"s&nR}+RTdm'O!).kPA]6" ez'HϛԄFEY:1gIaˮA:Xu o?&PR7dΑwvK@? 28F7쿗 !9._7_ge1,8qzq ;;<\'28TNWK-U0OZYt<׭Bbݎ: "3sqAR+16EtKZC\#3P-ao1RFcȿZ~D |*;u41 }盞Se!|M?8ݹ-;:|nr@gAnu>kH^l]1f_\j٪por#]ħDw}Ĺɸz{_J@Mf-aTFHo{42b>w6,Ӽ⫼6J[OdN<hS%\9G҇2!HP݁@@4lHV'994,%"~kz~۽-vXD8No:(|(Z+gaπjLVI\cwэbyc%|$JpDei6*̪Ŏ Sj!߭&uGfQ6x>i::dx?PS'b04nPށb#}KWsW8"Ҟ9tgr-{ /JR8U]j *#bۭk9鹨W]v :@e fx8F&FVT?+r ¸~9R9QD8+8ʵZ1e,`uqrD:)PIϤIǖJ2?m$J)%kI WNyxhk]w3SR!-CfojB og54* bH9f/~?Yqj?76>>POarbVԂ=Xf UI>_ @?S3!Ljz~5[ x@:TäxuTηZAPӁ pp''k0»a/9D,!ˮr`1g{=POÜ-DՊc21|bXcr7RbKmmB(A:t8/9h6~"~*I\-[%ĞYl8Fe]|W@lӽ+ W*q>¿DZbP˜<}R=G4F\Nuu/stsi;rwN|E櫞/,+xeCJYX&m ٢E!m>s=KuJG;M'V."ƌ2,\ؖ6 TBouƸP0RAsۻ|#EBestF(bmĩ)GFƝΐг `ѓ3\T{ctbTN]VwcTJ:/(B tkOl/j-.je9us_2`%3@$٩J-Qd0S Ms:]gX6p4ST뒌MFj"6T,2[);݁xH$qA{y}2Y !qHJȕ#6m!ڲ~@G9WVN Nj|%>Cq>]n.40e+ 3?Pr=+R16+.`^g䍝C-эq4UYj^?8wWi{v(`,~ ,l)ʃԔwtE>v7?\ҕ;@*^TRSIŴ ;H-t&AgUQ/0)L`8di^Xy 4t=+K97}UNd;Ѹ>)-w(K0C38HZm񛭃ڹ&@kTշ^-sKci7ݐfD`t?/>!F1I*<2 @"l@Rcn}78~BloE4v6 Kr(豅BDd1g ylP'l:)W/'tƆ;iZv=o nOq4mbpsWIe d牍=Nk`?''05 ^hxEV"oH͚aim؉VÎ&Al06]o_v7 <7.2SY1 D<W@EJPGs6([*"ꢱeU(eO֌3)Aa)xŮcCP ˅أC|jp8*2 a/^Άcg,hMтnzAA5V\ }A Ш1>BuB2VKP4= ~<:^|CpKû%H^bGʖ~i/X:b9z&"]HeI;;F K7&ARRK3O,{Jnm/j [kܚұbJ97(m*9Sy| )/C0[YP, 7a`} @7R%a^#*S1v:"-X#zXNAaeD ?)2=?-I%(ZBE^4zV.Ҏ1PN#W@:a53ɋ3ʚq/ ԵѾA.ٜdi2=*SO#&}-ГHZ0q" rJ4oJJBE̻_znM Ak$znn #@Aԣ%>X4`kX1Í۴ _:ZaoBGj0߻d%x)x:8~|Mٶt 9a3x9lq rWt!TWAYnhtã7e;ЎUUVYgG&2.Vqd=ش{JE 䐓r;̅ Ȝ˹$@ Yu{M gYdW&.ngwYkkЫ< 2Gq=;ضMnx#$zS\=45L@r\E݈wwY3|89dMZSrzgcTt 7Ԝ-cL~)6䔄S=FjT7 ,[4E+KpF`ziwND0C~]ZY6lOz1xB@@R.Q0X[%2^ɨ 9e8\rm|PTd*\{&MNrV]ON( EDɌcB{B#FW$⻭A|IpܔI'^4D5, eT'7Ҥ<72dLgkۯlH4 tW?Uks!:F b |L[pI!B>㧻op2>c c*hpjc*vMG⋏ỉ)JL =)$l'z|^{&~d7#H,7% 8bAI"Ddt"eC җr܆cDg3M P\%3< T#O\zs4jDv >cUX ICk1v<;ɱ"~[@KHgF?k^IWke}b3*B,~&f9/1t^@K}]L4kI"zF#$(tB4EH/j}mw~9)sWg)']>)ǰKdHE*%bT /Zk#j6HܳvgGFBv嚝Q 8iKDjiyؘ=&;Wm pDg/|`7K" @LK *@Omz,zd|;߄(*z9A¥.5pɹ퓠UT\~226ù4B|lykąTN3BbpU>K/wKOܚ `\ҷu-5YQ^THЖާ"\,ukx֒v߰%~كؔy ,UV9/pLsuqFZ&mJ@W`%DhlhD~!qr~6@vh ԣӌ*$L lm蘧YNۚRH3_)Ē|0. ЊZrga hadcDPҚܡSi#./ht>ES1\hƐSPʸٷNd gڣ~_w@i5(;" Н#`' Q8h~Ne\H1|^ѯ'Ex-rgF>5 !L3Vm܆v@e@Ǒ%mLѐDl霖{54Iz_NL[ẫ5h졶o6؍&[^'WƑVC=$591`UxbJfоRLF qȼQ&CY4PC~ JX6`E>Kg>Xkz^T *U d}n$PChf2{SZOSZ:u0x@m/W(w0|) ZozJ? L #q[]VS32̎{J`7u^wo ~_:0K|cZ>f;QF2O[ZvݺYqIH1\ueÒR;J}4r2vKt  U,}G[}YU^3( > d. vˊ4,+CϬcEvh~)a_L#uxLm谀FRm>H{,L"(xT~h2,NH| ;s)fj +4S r//6t-5f@B WxBrҥtCt%-Imem`zLgÚ݈9q%!~Öڌ*}Uh2t1gMoҜ$|S2τFbz]|oN@OeG0\me\@Gk?3~yN^8̉+pFm$-%h#n5ѡC'ᕦ%- OAAs C&I,Pk>{V" d埂f־D{znkˬ>7 YN:at0}J̦"W*Ow$^b(rk$#L-D_?AC 8E_nY$6g6LT'yl^BcƤ/x ⯠wo'Hz30)5NǼ(Hqe!tA* K9%''ǰ#,D>"f˦f},%\3v`G0`x kcoO]0k;\L&0#ø+1m=PiF!%n3Z2l:M{&ΰ!ozX.3X'/4UTNa(EO$li=C=Ok 1i ؚ^W,lom*.u,U ' FPR]J0og5'l0/ 1ް\9ꋊ @Ř?jB9;\'3cow1H .+*#S9>"gN3 L/w XO 0˄wmD193-KZÒlym |oq2Z$}sh83gHX LRp.YTq5}Z惣7Ycsˆ6lQt h rl(r/#!P#8cӒeOm;1Q#zdX эF='B B+?c"lq4+y汗 ^ uH*mSe-VpZpZx 8,JS/r9#/;gNX$j[#CXEp]axuv]Wƛjc9& B˕N8Mu#ƒtbсjS"B=k&6۝yxόP.N^~Dh}q?wZ%J˜jںM'ढ़|UoQL'& )b| F H3$8ΛaE&wW98 2ޭ̒楀XLX1*sd0\Eaicۊ~TJ1!F&Jiy[֘R1sʌ$ءk` +h Nt{pw6eD+_d!~@[.tqcGYgƬz/@?S'd-߸%=|O?Bc:x("_ǻqe.7ٵ$"m$g WpMܑÔ{Μt`gE r~ Tw.4489|xld 84uĐ In|6nӕɦwǩJ`t f5ܞgƼ vv.}[(;"?J+6ϼqQ /blOE9ͧ|~몚r(t>~cTPhۿyE0?@*ၺtx#vLWSUsz3| f/97)_o#'f֙|"fD !`IgWOEudfO?eM` I 9رωuZX]:W 7d '}Xhe&PY p*N.`=CTXYq;8xV, No J|޷Q -VV^:+$c6Sнdâķ?Oܛh)Ч$82.cقiAv~XUڎjUHcI]·`|[eT. B¿^I۟0ck7%L}hAu])rzg>P 8=ӟ/!a~űX\b=l"}1z$Z҆qk<1ZgnrK[Ytqϙ0d^Sɣ/VĆin1 7I٥Jj%~8L"*˙C{#<ۂ~5vB8MBsay0"քx͈0M@tGCKk =okq G3d=2?<+_XNG~{צZ3.: T#/-5*wXaeu١jO"hip ۴i܍(U,Q:#:G׽[n0j*UlܳEatzf W$ '_>% 喣t7.0 @V^,0/I򸅺}]3CVy +ܺXC9_!`?7+ _|ƶI$CdlV?=2©OD {WNvk}8ޡT~[C= Kż^])arrLF#׹FQ?y2*^Q5$qljz M79u:f$sn "FF07s؄Ř &vf]I134KT1̳9\b;6O_F-v耼դT,甧K9V^\1Кh *є*DV{usQz19A:]1VB37:gLeNT mW j0м{  v_6b(&"VWJ<{GD3"@ myT(JK*Om4]BX? wx[LvB*^,NriϮ||kCѷ=+,WƯ^u`JZ)CbA{Lӑ>Dn7|u.A3uD[M 4Ÿ[B`.gLr)ZOh[fF7muuhqVcS4m$I\YYVo 2+_܉Jxn.iσ]jl9q ~Z{ M)ٮ c4>uM'$15 Ha89> Y^'_wfNʠ /f=wђv%)SVc?R-+K$p)7㻼utG)'ز $B\jեBo1ux PEV5>WU}3E qs$Y$q㮠+Ls6JcӼCOs1X,C(4x5,91|"ژCeMqC"1Ǟ+4 ړ}rLABY#󣗈M2+B2X}D5.XؤҋnCʱeYRD.bSY;s^AG,GAwGigOҿoQ`T(qxҸԮʛc ؤH0quXN|_il\]*O} YK5ac~\BRiz =1m¶Wz7U&6(!nzvoW;J !j6!T5뫙m>$ g4Ȃ8Iᖽ8\5I jY-f>R,/~fO_S j9zD\(NCLJ%\d3F0Zn|zTgI7 jiNxGA g(HIik`)՝6~MHp,f)̰ZM>=i{4_xX"*wnK'L&pu/mkc GeoSAe+P B!M'LkgͼAQj{ Zy˻Xa(2] @r,r3=,5cU=?tСkv];~dag'AkřzjXPacrd3H.3эo5}CBjk]T|۩y?uXTSPQfr[&H!}'Kc "A:e+g qk/_V@ڻmM.uv ޼EgnsI8dCeVu!iwՋ{~E $DFX|J#ӣz0.C{)G2|Q[خaR"%'ƷM~ YXc~$]USIjL=@x2mH7Je>r֊uZo nT{PrȜ "s̺SYH4.Xx"Ff~t<}x&-j奌cEb* *YrRG0_;Q\+ me%>$1/vkz"U;$) cک]j9+5ٹ[ZgP nLY:^|#,\,6`/Va#:"IzUZcr1 w4ؙ =:N'^?uH5W?0~8 I\Jzk+fjfHaee{w | (-s|l;t귋!N[xU!-<:C%5TT?-/<=*lz|7̫&9;R𐅔Ǖ쉖vK%}&&&\/12+xm]V~E_M=056A$|, 厂G(_֪1=恟% 5^ր}YT1sQN[Ug:V>;-D|bgO 4<{!\Qwdq\HFϜpS"PS /5DKq7Y]x0ᒻogIHOr4#@u*{|BĵװrTS.@+H_^vE?ZT#=΀ʢijaLꞗil5ڻjL{|5?xoԵrvUlBG~ U\ϊ2i &Ԕlk˻aoX[[m Rc7-{F7c]+Lvն;(p*CnS,7H'|7v{Cǡ|ޛ=P4)݅ڡ_v3G,bT2EƲ}TIѧ6QZ(qQJjϷwKi}JV ;W'1Nг'(9~SKGӆ"NbT/M;.JscՕEP"u07`$4_R%iǴ`Lfܗ!gM8wT@Jh ?].q$tLFGG)F7촼Cgvlo5Ot W gO9mx趸1۾^n0VLxoÒSjDOr.GSY$m1HD1&1|'+ PD\Ghy41!` ?a{صw_!p/s~;ߕxEȷvr|qrJԦ"fZSk@\֎ez| Axj;"8'KkU M{8ִϭc8dWz̭ڑ? w%m_LtJ p"tCP2i`a/qMƀ〜+;/:287z"ÞÍJOǪ~ף;-.UYD9~i;YPu4W#g`09r$JY0P1ã&Q^`gFaCSK?˨D v\x`o,ܚwL#yU(|d:O=/Nm[gv8?Xi9Hܢk^: ٩+?c۠}K;jT+a0u gϚtR+{fj‹eoO * 3y{t^az JZ¦Ұwa~.׺Ug#{WMy¡1W;凌^^5Y# ~;ѤO*ƛ_>Y%@eDt8cxwN*WK]Z\w/%QI,djطM|Ҕx+ \m`J"]¥-ձѪͪݫi4_ll)e~i;ڐO.4ZYIbp FL: 3|x~-"ՊB!'L= ÷Vw}{' 9HW̍V-"9-LKc!c"KRo%|-ť=[<//=eISwQ`;+04Nȍl10 JfT^ $<Ҹ yܰ4i"bkwuv(hޏ1*,7tOQ7mH<#~nR!zJf%hEќ Ɓ<v-.J 5THZj +)7GZ)Nޤo6@HƠɔP;5^XB6 1$KsR^ DZdD--q' W@p7ԓciZ8cMgr 69rl$x\/H/nTOꊒZ8EHH׿@Jcs"k M-x95 \ s1RcL86YA5glr΀y5ꤋM%gwiPkMYGx/Lwb^іeP yDKu-^kĈ*1,O5%p`fw<"@x!i9J (4iӰ@(|q3nF&G|0s>)3Ӽ.[rrQ\o3gb@vLtS4Ê;EuhsZP,K Q;$*i drg\.Y[Y@#F2[[Yi~?șp}æ?rt5mrs}/~4]h;\zFf&z@'`[J)걙& $slDa I]ãW Pa տ~ $zzR7Z]O-ڑÎMgbR: d@kLUhY"bd =k89jF݉O_`Չ@!Jh9 ;!8@qjY[RݬgolЫ\'y~oC<+۔u ŏ\?@B c|7xG/;jK; MDjK!O??v#-E3nxm39o5 Zo_Rx6=RL??<ʻNXO׵5J)py1V6tIVNAr/e7WnhAd[ K3C%-c MD|ª^KL cD9a[hpWLqOGU00l嬩EVvx&GB1׮{rC= ^萪z7R=B_r:^Lqurn)V7p0XNi؜\[Wiɢ`ihP܀ؐw(O' ENʪFœmJ|6u*XdNar4㒔i͛$Q@a7%&wWJv/'aEg6>o~gf#6nRkB^?tCk^,.IJȦ>F0y ObQ?JkP^$ST  x$ 'jWb\.O|7Mm.c=̼}.ń퉜@ǃ_ 0j)]vN1 je9Rnmz c[dŠF' T_&B ?j)i|eJ) b`Ǭ庬gBհu}e'杢 >+:{r )2`n.ⅉybL^ nrT?l؁38#1vS?Ƃ> hwp(bm|-`Cx;,+fxWْx/^3qᳳ5gk)žo:m+T38E@v057 f#-HSTIY*ݏAJ⠞yyzJY!AtMð/"ѣ3I苉{#֬RЫsgfQeۚ-]qF̂E:'~hZ(Ȣ>Z+r–|NmBsT;.5m<"N…cu-?lCsk n0!X9$ =$Y*YF^E F -UMn]Di\˵{58X% {/k U>ҽK,w "*ݞ:"UMqe UtՐH W83̾U"tn˷e8cշȧ{E};U &MfsqSuG$; R)=Y\ּWsUu+it'!CПIC:TUT-~!%Rbulb,xsQI%Rt!2]F 縵7/J\S Q_ *?lq໤6t0~OMқB:kq/*QHy рP kL;$<Ѻq ՠm ý?kǻ\'G žI(d&Qbh9A\R(0"lfa=ND r9mNm6L @C.S9-gRWz߆‹vezR4V"ZkJ B۔UԨᗏ6h)g0w^.$5Jw{-4',? _0ˇs+z|pV)0 <ģ >1FOM5އ&ŬJWfBYAH eĈB4I:Qnl3c\I]ga _z)LMnM1_Zq.%#To_jjto $S9tɷF4Rci s8{O?7gMXu]ԞaD7Ԙ]n]cH#2!<71oK1QZ3Yk@cԑmwT" 2zVkHm]p۲]TkB ⣻6,PMPqܫveїؗ J6DC8Sf垵.c%GSwHVq20ujM*4fH+j\!dPe K5%΁@\"&qܷCΘ\I c^WͶG(4aB(oKLJFtf}vj2H]?e QH9vz[ڀ$Lʔ,2u\dL'v/⁡,t'FJKnɯfviSnO ^W~1'2qbD{ھmsTVȤfo0n\s\ia˻D{3xih3 H_J,ܹv=]/_?E aUJX㴍jl?b`X |C&\No{eU6ш۰_0HXFzxĄ.|»m8ܲ z ˏF1MhR{ԸFN_y:/ [U)\}X} pI&d,.pa:2KW 6ntBDgg-iFSk]LՎVܔ~el]Cg@D i y;ӮLl߀#`-UZagLf!n]gNj{ClS|KݚW/D`aV.kuA,wR5 .̔608}"aS'{ n19Byb ͇[r Lv~1t y勑tiL^,RÆYܤ߁?[[5ŧn\[{CT%$K _6 y϶O_Lӗ:0B%=G9'IpK`ɟgR>+P/%?ߓ~ grKo1ixq@Pqzȏd=:G$y߶:f^p _Z>!{A"ֵa: MSEO[ֻ!NWS + u()j#5eo`J2V?%79h mAt=Wpqֿ~ᤦT tKÄ,\v Ce@q](Txfb/(-s>wwGk3,]6F'4P:f?Y[tG])VRӕM8IfJ@;t-L>odFٓ{T r?c孅hIm`ʮs'>]BɊͩa0g+[♎]`KM{4>Ug= Ey< .PeQOi؂{4VUWWB pp5wx;~Dө8G*kjgFF ˨eTp+߉ ō[i C7@WCMکhG35D᠐yiT\+0YnSӉ|~3lM\֮2k4j+g@M` gTO~Hifɇ4YqkG+VCh,_v;PTGЎ}ϲQe޷1)mCriZ83m @%#C. /:j7nez'Vx;Ȇ|1{=BAEOzI2AĠ}91|rU3 3Gc*6߰~27@_PZ:=We', RWV!ܒ( uw 斚}P{<Wd;_- oHFu)+LFn] TzMx<ܱ?d%`!o&37I %,ķ[lu5݃O͖ٲli_v@A7w[u[W<_rFL`ih+ٲaQ,mc/+w d%p\x里Zܜ&Bi .9C;sGB>7n<*i*$~lߦZw–Pj$HɑV0|U+'t~I}IC蹄57*yo\n36s *Ϟfȩ'0 (.s۱J#G=pZ>Sm`1 \x9g7 Bfk3Hb*sZ7%bv|( JmFY 0N[L>JԀ3av١dFL1\FB}k#&`{3ty^!੎OH7kĝ.V4gC&^r_˝z8u(ԎT2?]fMf`l3KEh!2L BG$m>Z.\ǵGU˲SUOB _w{=)8u$U +[ ۗڿVĬgXUzSVdA,-RB;?3"TBړn!zm'[܎{ꦤ_"k_']^⠇O˼^@ Iv/ ByX侕7-vG4(1C(d* +bt}oS;E޹̦Ѭf0;ܽ)LtvzGjz~/bz~QK1}GؼN 6(&R*D&MFc;l&k@K+n ȶEdI,tû‘:Y|g9{1 s_;Fr(Mu}o/BB2g5A{bQ<@-05"-k!'N9J/>o?l t46{./K;hYSnuOj ~hÿbc shH)j2SV3? S x4|rF||VWx2^(WywYXXqJMJTŚ-w(: Â>5&,ʦz4]J/׺ K8-A$(D'2[A'42[ImEC Dzk]e %h|EC]I-ٷm6, }8MTw2ethhc,^"at샋t}ߑp tՖ "B6dS7d2FR[AδB4~| yv:w(eͽ$BSAϽn ]]b N/T>spdϷMԕZ߸Np NctLđrhQFWL,]tvJN0E?,|so.2-3/F&m2d$e뱠dCC@j_[ͽNkL| +gYzF˘.^KJָ1Q$[bH%hG 9I߮`QojH^G|g(l˛f-j..ٛ "fTpvy9r]G$A> U͢#ᳱiV2T9Ts:*mmVnkVg\) [ b(ASvVm&fO]Y77tjC W(%=tΎ$-I79eF tS$Z@_wi2:~/a-IbrsꔩlAm@Z>xd/ <1Rnx coLߕLPNSl3`==H+2,ۍYd!eޑz!tA^AJ<`n&_wW@ֹVuZ喝L'xEBJp 1X&:PF.>.:ޅjR*b_pzW*Lƾ#3r!{=5!ryk]uBƜBFU8gt֔-Y }s OW4^?"p>v'3bo'Vc.j!#dpA]gEwײzmxiD _iJC$[imqwhܴCgPpDCuU!wt0"4k-dț>&-kޭ4d.oml:$Z!{x̥q5?dka" o8lM.z޶G@ٷabňa@ @OTԆb3Xj1㜿%APո,v]^&zA>P.43g#?s}yaỵхs$<V/8 ]əqL[:ޙn'vf)|;__ųSptT)Zu޾ʇ/qcUߋyZ}qDDzF]Rrf.ˢVG#?8NߛW4⦯\X8'pk!] - W[&p_uhŧFJoPޗ)klM:M0Z2'P%* !@xͺ2 q d!]-'q޻EU;A5 |vfLh!k;2ր&`Mƍ i?hvVUtnBΟ^2E-L˥ȼ`R{N;A~2 PjruPGX)|O*CG8^f4ao"ngr:Ƹʻ"E(ɗHR b #&ɣw'SkⰔ]L7®P=:tO?vE+eA@juK*es/8u)ǚ r57{߈{$}Vc?詝 Y~o}MܱG~37Orc_ä\Υi. $}aUEAƺ% e Vox%avk{*Z")vpGM>8W#~Q߷E?}Y[kmD </ۘbЛB!סMfBc9eי5RK1tQ9$ q4& u ^uj}HDG(Rb齄u` gi7T4I-L0~X{**e:9]:HD؏AM4sdqv]"'T:g9}[q0j8{=eڸǒ-`oL1%B|M͠ HL<9d_s&v^TwlÞNP"Pgveգ`0]?0na.z|*N-So {T.[Ї;鿵go}j%^!Ơaҕfq-Kfm/U⺶.g3Wd9ǧܔ2jyx"i; a[:/ {1u2]. PӖ iRe M3~3^/9FH$>n,G97 SNI,RPhE(J;0 _0U'HpuP!?)cAAͦȈM|,+P:ϣS0&Us, ]w7 (sL!ѕV}Fa0œQvQ2d[M"Q}]U[caPU-JmN,q]2L?lrr֙%PmznϒAjg?ǣ-SxW%v*)MB԰H&l x qLͥ]X bH!#.?X yu분60W{*eh-[pHTQDo|B.EpB LGq;od'CWE^RܺtAP6I<]Տ7HAZCC6F3|@TU[DTUxHۭ$aR^.+S#ȹ }gXaYTXxԄQ9 p͚2Y YF4*%}`:XbRᄀEz8Ŋ5Lpـ~37W=כjB1M662QR:e)bqn]ϲFao{-Kw u-EHps@ <)$g|QUҢ[Cr`W3ҁQ5i&βSJo?UP?rj6z'\<^%8No51H=d`M ǬIy:q!Bq!#&Ks65^2iX*~iuj^ښS9'yš,Ρg"c!%bXcf@;F@Mgy_fP^RU`_bOz#郮7I]PX1z:)`Ė{T"1_[Ä^dj+ڢf}]i ~h 3Y~ o87 26Iӗ͡B7Wڼ}M2*2#4#Yͦ,.4p:ydT$3: =c Tݺk"9ŋ)Ct<̺D~_?޷+ȇ; .Qʶ'I98?*=ǜ\_RnAVEA+ 2I+i[vREE$y1@̄rc1#'~Ԡ#v}cՔ#8bbDKtd`IVWan@=ʄ3;pTLh]jҋ) bPk_>Woo` IvF pXVjm$ɣqtP0T>ݸF4NJw\VNZRjNYzo!A/‰M@啛'AEՀōjj"т r}ODg7"P$mǛV^81hFMp'%wPLe9ro@ѣ:7V ^klwl2L6Nr0t[ )MGߋ膎=^}AK|"5xC pOt2511:7.׉5eȜ1T L!-rȤؿ6bM|`Jeh/SU,WCkQ1&:DTPؤCGv Lyu7g4I,\#rIiYUվ:x#N};*^ aJ`:r² s{؅RqZd]zi`/k-XɄɝ[^Y>/ g8s;wKf"N®(qX_3Ѳx <*_w]:HKl=WN\'G2vʿCg#riz]Be(I–usn(;;wRuR?E/K q8~uk dfH-pܡ kN2.p:dG=d>kI+$̋}Ƀ3 PR1kRJ aw}X:y6@DwNyD+:ڸԦX;IG5ԙ3\t2ۄ:HCX %rZļ\z{tK ZMcs]6 yMvkՉԟ8 _>aX]D1Z5CV-US6)6b/)'ާ);D|{U璳@a9ucbSxsȋmu9& Q usQ_0`5I*%PU×ed9%D5qmtJm_|`mA^|F }?$ mvn$5^sF'p",rV1_- ahRSF!ŗY%8h9X!8M\J)2lθGm; Ic>#T9UPQ61ea 8eShk2B}CCC|$^6"}<޽gp3Er4Nh4i{2i _sZ?ٰB (bUoi+z- oa61Ɋ=b&C)HзC]+.o2*OYHLdzR0|60c$@xY&u'*+dȵ!]=vH{F=w, xa0!/ t>_~;zg#vI?! `0"HvsNI H9+̥ί{`DVu`t>V+'jUb~k)YFN\Nmљ%Sh.9hRAn{,=æhԗ1 o]|N8G"H'|yuo$$X!3eEjCkA¯,^F \='K&dPaqA"{JtEiX<wΦ'9Sh [rCUC6aA'D"n9)_4(_l٢ @M.y%̣Q7w'<ɽ'ktsI,7֢ZiZ )%ՃEs 1nwɦ>ju,\Z<fpb,Fn*zBJbհ*x6j= ]DA~{͹(M`4+ *ԅtI&^3SZ V: 9s@Ws1 Ԑ1ʀ|@lҪɯwq[>-K\{𘍐 a]PìhjmMWoMݪ\R2M(:M6WM͵Zu9EytZݯq;@7&@ p9IW >.YhfdzFCv_mGQH] 5]k3YB_my|u=`_^W#oLqKO6.uPF~|)GcpǑHF{L%)#qɫƂQ~P(LBBXU >yç4[fxh,\lf?Dsml51edaʁ{'qT8oMS'cj''GU#W8O놾N K"AZ"A!F; $&~*5ϵM3T%!Bq aa]3DAC6|@ږI.&&+xg:JG5MRepB-+׫2G="WFiY:1zGWC)%"{qw}oؽ3 (2H!Fa-czb"8ʾ}`YF^[I\o[|f\#$Wuw=u &_$ArqQbn\n ;%rԊŇiO#h[EHL.HQ#^N x/칖(1| \X^ӝXdęC!x ኗ33`y^AbG ^&wX[͸h*bcR +?lEBqx?ĆTr t^P|a\~IT֌#뾴ԏ̤><"y-8KTᾧ.Df#=vz%, dT`7rT6OzJ{Pp~s6B`ZP〬t$j)WNJpkX<=>ϩQ-Lpq|canc# !SM(UHq4*6"A9sԴZ[a+"٠XՖ"aжn30!Ut?\`n*=z#$O-F,c _qiY~+̼&:}E.$7ȟx+0A8i b Pt{n&B !$npI{C%?Z!T˰&N+EI8;[i>~^3؅іuKb50HtQ!xը-@PdbwxHY3cB&5$z;lzc ۽B~*H̠ܬA q8y=-#bAһZ46"Sfx38[{r&b%)4UC{~"{g+7Bڛ&2 LU HTi5=AM/X9CauPhA?6yr^XP@Hqb t;i.5$ư\"*6" K5_yɜz'jZCIb*qxg{Y3U+z_>T;es͉josb3(,XٱA~}gQNױQi\%C.=Xy5}7G`D9G{Bzg8gʏ{Ta)1z8Tqݚ$ͯa{@Jw )|i,B))?fZH `5жaSUg l"jD|sw :-wH\~.T>B3>W1dЋ AR,?oC G 1r0;(共w4}0h25v5TVdJatdiz%owM0;Ky׃"bjb欙b&n PKd~/M%ekdoZ5h]KF0(u J@Y .aшZ5c6&;ŁH8@ %G_(DN=hj[0JMkݙ8Tcd/jny\5ֵr݂ wN|L\&,#+)s|y'ͦ/&c\tL$%'xƒCshev83# N#xZ:`KQ*]%J)htK6͝ȣȟn$aL<} qsH15v2e%~3l'LvPu6szm-vA`^"| 3nUXAnoI( 3/?]A&( hwR@.u:}쪛+\24,7lJC}?&ɇk}ˑw*bO8/ݩE9"/N[^aI87[ ZBj,kIʞuVUddgVtk8߃ RuMK:ܦ (MkQ1,W*3{m]x5n}.o*5X\q Jx.ݼ% ̋x5pU:;Ef%1Z6U~R<C*kδNzaE4dהp2ϑ4oq_=5j-0.m4/68 O[ǝb\kL~X"C?!5:>;.|Ě2aGNIcn 8J6Ś_uXj͇ R^ p.u%ڊn][/h|t2UO$,Cz~R"LZk:ooK%he5h;ʁ۫?8֤ڄHr}(_=Z|Hռ>Ҋm ΔKc2l"1i#Cn_[!d"tV4ؚ|8 M#B[uOrBJ M#?L?̮dg"PCO_s8OUlu w0!"}trh9ɑ+6ۏAh"u.c{z \z1?A]秧jK !1hԔxXCUD0~qZ_8ƉlI)tL%J+)H%kJYTIEG|M]: 8sc VRvH;r"ԓ M:~]h" 9rßwR*CPE%-fgU`Ĵ evE5$'>tMyfNK3CFv|uhha$mU{M*HFOSa-ܟ'E U.;#rZֿ'm FD|g֐ +"';$`=^\;x_nrw*cP kimRY5>b$~}UJf&fR Qtll vrI~xDdtaFҲ3c76`˜Y#vzePn5-{Mݓ.\h*w+'^KtEOe yC!U1_ :^s5ƗtՇJNăեqn葾e/<{G=`~!Xr%O|C+2]T=@2n:HyM5<ŶU ?4yVCzrk| jm Z_݂Zx[srb;UX9:t=>F#z@N̲aᓸ3ݗyRe~?FT]5:fugӵlK-u_arJ^ ^u4jI%/5}2G8t|aׄa*h-¾βSȻr J!])!y> -4_U8]|5A˒Bg0ڥ va9*W9 nWd?=>ѯa^#gHg "De?eX6'SOԯ*YIAKPAKs9)tgapaSj!DP~Ԅx D @.qO4fKG{HLD Ps ގ)kpɜ-Jl{g[PJ%&6i YmdM#E ʊ*/b{FmdjYD ;boU%f S@|rVmY]J2lh/H­V \(Xk͸>|ί]?>@֬F[o1f ct;դ9Cx3l)tZ 9q<Ұ[N!>y.)8r3Lw u0[5*1c02;d̝Oa|"c<#\_2[I!x׆HӝjoO5H#C pT@Ň59#(Єq4}hZRNB2/@Ͱ1ÕN!ZtI+攎@=^nR8뷆p9#y dpL[D]'83 '2нPsƔRez#]jo}Q`C)婒9բ 3d3/Y.}.2څKRo< fV xTY\IS@?Lf^x y?_.Y>f Og~4*!Y@d61&/H3|Ԭ'jH<+Z5ǖ 2K@4\K_ftelA8L#elG㸖LnNct%r8$ăH90Bmtjԕ=R[ï #>ӓυM|0?=$9Mze"f'4%.\aC j& !ܲʸy=n Zgxg!}1}ϸve1VΘ@{U jҾ6K״]@"aՔ#0&G,LJ#B9>j2O'szO3d+,X$=yQ,o!Y) `ʉ ( (ÝVH,o%~cIhfWGPӸ@q:IKb|Һ;F[|+z%aƖ&hŀn(N^} u6*+Jz+[@!Di=}XRmYJw-ڙGv+qY}T~l|S3Ч>L27 aWngge0BNM!+Ԏ"Q)5W)K1ĮS߿+YJJJ G/pPʎ`Ncbpk\>}]PR82|'jWy;dQqH0#xmfXv!}-Vg#=v;y3v+7 QjX ((ElkXiSSZ6@5Ckl\|Ooiؑ\HR+RM"2;m94d5u#d#cV1ȆϹ7țߒIG{'oc%48#X?>COLipSBUy Q[т0NNAP8 G+,SŨX2ncm\BʭfN)RSOes .g0gC?ڱ24B|! b@mXW0uUΤ XT@^ 2Enq4f95e" b6CJVOq.Ulj-V!4_ iX9'x]%M2&1Q"WѻVX9_89q̲H[#)p>tTi[E]P LL׹#ة3p_Cb;XbN^Y -=Cj = 8pQc&#U) z· ?^y&7PA\4lizm Ho5yGojD`&iK>p4Ȟʼġf}=}=OkcGB vtlq$NvC 8#,(r%i$ /hbr{3U: Nkܞ235ەX:]%̓_~y 761P!- $pܽ\&Sb%j*4!>iJ *,&I*| v넇zhܑ߶SP^C!3Q쑓_*U_}2]fO-B}-CFЪEH6%ңIx(/de_Zc~ Ѡe<\"vKs7 GAcc9Tŀev&T6BǤ>54c~M T j&FXX >4e ?R[ ܕ|meEF53!$c'j${sr+Tz(\=BhKB ]|% GLKxeuZhE{lm %vI IHCJi׵,1a]Yyj@si H'䑭Ù:#e0J$ y_iҼvݥ0ȚsqgWdn!tYGWU K&[ZǢ 㝋Z׸K@nFa _jf.׎"1axaJ~(>ʶd۶+=S榱iG]DvRXnA-w;Τ{YPo'*3Զo ZzH k(n!2Bgs.Mq$&aKwȆLэ1ݺY܃#_5>@nc,F8)+ cۛ+8yV6 g?{.|0$ޭ5mAk_|UuBa/IDoO/q??7X-vZafa(~ª'Τ~Br5{\Qq7IJ)jvgZIWef'e[7\Gː;?k\Fdwťg {w6fqq9$p:qvhaNL&C贅>]ۑfCqug[o1jai|Y_FJ5wrOeY[ewG&;A\5B͢m+` J(H  U@)cNĜߊ$mLDž>WbURoX/\O%V:f@MGA?dW_0+!&(DRyOͫ(ң u@MG<E=렽 R! \8}U[1'X//̱x4f"J2dOM  ijj;Q^v0AQARڕj׃.7@>58 \4K:Aa:{ςn+ja!dD_ ?kPAA.>BM5%e-p~g 칊ڊ}|@K~iI?tI<УT]mU W^E!&8,JJʢIo):L h{.1E;ErO`t) @dʹlk^r5} kd0k] '`3CLZMDh߾f,w"=gE;if`-K3UB5Xg剸&exld o70)[eF}Vp '8I~e!`5";m3܄H"+CSs>5,{^ì|w<46Bk+0J!cM'H&&؀Z& wS K.yH=8(zΛq;\Z[.cS&($u%6\Αﲲ~E< [N /&FHVd  OlxPo@l벒&>5Gڈ'o͘[m=Hh# +9O&\^>{lR:YFX5(nlHSQ3cNa +hZ*&~_uډxzJӱj\!>E=Bq0J<ȮAFYr lnD^Lst zU[g[OO8RgKN ؇PLfq[QlQܗiJ ׬ryՓ`wi hMNSvZnv84p|o 1SO&+r #r'"Ҫjbd޷9a@ʣhLt4D-,KȈ1A;Wt##!u O$=3^\Eeٲ18„-G|KGol.Nf/3wUS ^οȊR4=;;jzyʆLx4 R4QFndXF/"8p#%hhjJ}?OlsXAET[֥\n X@٪2'1 -n ɾVf+x%@:ѽenniSyo rֆPOf:$8n%7oAcc!xH~5`k01CJ Qm#qSE&o v = !"gTIu4fD'@(AnDA>HZ ۣPWִtFNV47'_k]^wX}L:)Mjxޟ nH5KgUghTѼ`&6uH a1yL}a5>8ւC> 'u-NYj6<>]{TPjzo4?U]NٵU._N*. 룙K (nx[+R#P˝4e닲N `4a&f9B+]- *)Y Y[] jُwAt);p9D͎Zob:u'+ι &5FpxVvtBJN H+&Fi+6͛0pg ;!'{ ?Qץ 5O~#s6Gwkw#0 r*0φ8[ ;zk H'_*6NIQ};)$xQ BUg{O֧՞:#剳*,[XY-4-f͗ K@ ]yhA_xH;CcSYͮp!LMn@N|0rQGn|wB઀⪔Q`Sow=PI4wopvGL]gևRZEXtvfI 0x8G~ftloD Q$YKZ f<禐Egc ՉykCe̿P(C􈎅䟭jԄ-ueGQ͖3=bEMtYd4wn =ʘL|^x5"4Jo |4^4 ]68{3?ɭ{rn0`%0ٓvD]Or%Aog|wh]u!p-#8-Is-`LԦL RT};/Uɭ ,!a H3ee(>W=jM{8NdV~[^b1roK8/oyΆ3ᏓC ;U4C)|dVl>!{ӚF^#y#:1{_I6߃]V qpqjs^߶%3paڞIU3y@%//gs!)XM:%qn[3 E 珊ėڨHj瀔5/=bȵr㌛b"@~YJ_׵'h:bWl azzfkٶϭ*wޣw4aV$1*.ڊC-:EiK\RoA;L_{0r. $KW[C;S;FqUǽj-dI&%Bȗo!냓z5Zbвo7 Gfis*Qx =-Ix/q\΁؃F~bb'+TF/"*^.uBIMNt V vQmS{GGR~$eiLٚ3׵'iܩ#}9aY`Dr=q,eq YǤ4PͽO1yV0q&ED+n_^J[cp(7ݔCmqnCHi_+DHnVvwʰAXA2FwmQ#AJ+$6D(tBn__e>e FaR{sFlr4UK0t׮yrJf6|ºvX92)No:DQA>1ir! 1_#{$u *X;Eh#40Z#p^,ӵU/V{Rp 8[nV9OO-CԗS{"No;LrZkSu%1h?~w~ijgYƁY4wӌeEVESm8='ZžTYpa +] 3; e=In>AȚR2j I{EJk@z^}rٛ"Ƴ,KHq0`=\^m RyG ֶ:,Skr0att%da({ai%dYp3& 1֕2ݡx5 BjGb:E ^nVv1%?fˇ'TEsPVHjt{ST璁!D Ë1K+K,`,̲{+n~o*8?wMr(HzMJ;Ai^Uak蝨n#a~J64*1f:'*U}"SBSkZDي1rl>5JL.N |빃iJ7&H{)W{Wtl-ϛ]Pl%YM6;2pN)Eb#]+]4vX8!3vȺq'I$2uCZiiQ;!{zohɩ% կ;~ls"F'UY?NI'mq`"]LY2#^S6 q\w싱׷wJ +M&ذf t{]=]s'-L{Mz]O{yhɼ+۾}:8f˯ @Z^tF]g2=1XPw|MgLJhAc#Vs*2˼~Yi~l B>q2ꘞ[;%oJC)LI >uz?480iv\#jiMѵ$? A!Z 1"X)2yVwND!b?uiʫadҐ s#F2\Ӿ$:Mlse #E/RbkL/ lR ÚpդjtLĵ3OM.gSg<\.7{@7i㒹W*UςQZsCsM*pAEZ"6I>'h[ǫG]Qkv ]&z_ [`ּ6v$2p3!c86܀ ّ}`:ZܣrgʁLj d*sJ]+;3d `YQpr2ҟ..#{jB&H. Oӽ`6Qw"vceѺ͘Êpe?D"h װ!ZEH.71(:Z|wT(5ϯ 'iԻu{Zz}73wprdφP3oZ=d_kXJM,=o,`22zkpf;tIpB%bDz>4~2ubVv~. ᒋJUJ]J9yz r;,z.uXO Y>y?'ګ!`Hn)85/VrCԬ/L[B68R#fڲd!. y ,Ϣ0^1L,ImG/A7Pq/Js$t?8̂Fn1Ib[s5 }1l:_瓣b(O1'R(f=ETډ<<^[W)J'Y}8Z,t;`{QGo; a`8YИQ9#$Ɉz!{L$#ۚcf/k(К-`~"l,#$Э3ͺrf V:WetHG qn7X tbwOsQHXcv'So'YJOjXO$ȹ%Zگ3?G`׫PTU".| 2+聊V!0 /3ELӾgL_w9baw* $<#v 2(\Ǚ!-_E}:[޾JRRHIIϪh Y%b]\4nW# ᷦg`ox_&~wkK|F7DPpu (U|d_y\Ij 5X?"8"6X*lK^{1tֻ ^\T1fA!=[Ivi =)Km>0?Ic?7xciL ?#),uD)3@M6 U1yxL-mn(#Bxv!-ŕMN޼1^T:61'{ !hҜ[0xW08D$F$n.I `>8 Tw7MA}z'ns=RݎkEv}4>ɘ}5FjȓZ^de~fay˖L%_lІsr֠А~awg& =?Nkx@;&ڞNʹ֑n cIk$颙z% 4f*'I'DKÞ 5_R=ɋFqg=+fZa0b By= ZįCeMI'I;).?S bl&YloE:w9|vq _v |sלaD2+Mo#>8XZ^#0L66#up$BǸ]ꃱ)}Y5B gv1$| \g &Q#gQ{. )18^;:@ўNi?jBjX"RbY{HjWER2Ks vv= bhE 6KzYÖGxy£Ê L;Do.*E&\^  ֿIi9o75wMu`-O3!wVqJM Ӯ:"4QYZhr!C' "V11`mumH*&I)J2wT-z|W9nc)Xʈ Nٰ.UB1n\3gv4Z'EPOJ&|Vbf76RCu;5>9C@vb(Ho0Ixn_qTӚơZ̠o23A\O]J0Oqq|}Hh9|o@ކ?k R9 Y?!.cwS4r\}B=fT+9u^wPvcG7ɂUȜ}ߧ.LHRRgtn6-&qCzAovlp,cu ~x|+/94Ȇ^D(ԿXbc)oB:_e0W\R_h%9eM^ xR1؀ΐ:KZ3T7h tQ dž^um v%K4-B\,”|_6YP, LzYsϸn*o(NLG̫:eWJ1b/qjUgw wLڴftLBvMTIXT/6hJ ,6Li)P 3oVcA9,Tjz ݢxNw"Rr:eq~BH(ϹyVz/?<8ƺѓfu!RD-Y]{!D)8 Q#zY[O2 Ր+a s`?&V5vB>?jNZK^s`EgQQ/(uWDm3If(wLn9yeXdC@RP|߫s AÎz3>J"ʭ}vSzԬuăe6-Euo(>N7 g)*Ȝw 68C%}q&dhX>RbXnj`Ti-.Zx\m4flEWأ5s4c1`c9m+{*E5 ^85(kxhx ~P|U9A*9]@GXj'Cw513Ixxy(06kw0 _φy;g(M&akuO"#R p$М 'LdɜL^xV]5N xġKݻJC323u5xv¨Kn*ZxHjEC9欃AYE=!ҭM14wYy9#ӂi9 "8P8:pɏ˾{Vvn$0];PGhT;H oQP$xbkJ#,<`eWc:)Gf{Iɼ>pcȠ&-^FOI>č,j@h5}vt|as'mdJd̞ASQYi) tY:BU66\f{>FA~f@ki|dj-+: yB)Bmb,-䌟lT0`vj%HH|>+F寧?6Wy$q>o8(Vd]8V3`qU~@0RI'/|N4ҀC}Iw!Ե׷ 7V4Y ϩML1,7fa)t!`w~,p B9" :Bܐ]wI0Ю@R6DP.H~$bTdJ]Yn;]ٲ<"vz֘zį9p`tMҢi s7^0AWCs%&q_Fkl)~uA& 6TWlh?,9hN N=M=ئS;j f Fˢ0n~5|ݜlO"qg+ߧpd(ۣR+P.*?q0Zш|8~xBm?ӪCl4#9c3I?r;& "e`В&GxL%*10|rr^)ΐ$ @ۭz^‡eD= k  F-d`iƘ{֥:F$]:72 QOVCB%y+ \N*It*>"5E=) L0|H~:t-\I܎O'7A<ƝV(e{#-MynNGi%fpF 2~ E>V[F:=U2AL \L7GI 5i{0~>Ђ|&'83;&9!'C" I6 C=݌-t>{>āw fTA8Bb"' VVUR]'OrQХ}zBOx?[}FS/ʑ4A LL @M6_ԫt8EՉ?@os}8 ajolXu" 7V8MhRqTi~(. vm^|Q_ ,J)˪I{械:2)vⵂf,_;$7M\]u.X]A}-YGb/xt)P0SN& bQ(^%q| gk J)fHmI.NLu Oӵ뜁Bۨ{aqwrzz%8+[lnњr(eK[X08n:wX,r?3Uᒠ_.`SԋÆUu 㟆 ]As(#o/OA=ίl:G@rl2+6=w -qSsE% U:AiGq#iq)CξEjI9L߉7bFǀis 5G9C;ٿ5y\eM̮LPR;ϙA 3?bDd9f걘$=M˘AFS@a1)֛{8ohIqj. 6RM +1ҽd7 ZԏJ ѨIbUG67ms=N^]Yv=(sTҵ)w~@6!ʔ1gpgkG C+-yq~WIuyL밻 ~!Zhd2,J<[#E1\%{ڳx ^EaM~haԳطNGJ;7M +gATLE.w'ӶZ< ڔ 9-|(5ǷWs0vRJтGzvǸ g;?ds%sKwv]@5f2\*zPz,)j@]{W%8Udjl\YL:`p6hwvǞ4bl1 e|B| c-;E*4M>+ĚVPpjiN۹.1Ats4{&ퟷ_O]1Iu_ +5G _(H +k{jj櫡OYSQ13u߈YNBB[h=N=3& P`wqOt_[J.ڿDuh8cMGZ  Ri+H &?`>@ZFٌ:9@66Sy6q0P!T $W|| 2m}YaojI<#Ǻ7W]O 5_ZCk>$lC:NuQ8NFRiVZ߷MΠ;E.A7:3w(Uv+_HiHJle7q~@Ӓ8RAB3dže\fs-6KĤT.`I##mҒP3LO'0VJllsɌfᯆɎ]&M_ NnS,8]QeW~j t!F!$bm. ~zKjRJ9$TBP,co;}:G+˩Cö:0 G{" f =XEǚ!Wrub?Hft5Se՘Irܡ0)#[(LM=3a`~lVnzW;&E6 [X#} 2Ϗ:Htv-l>4SL{ c-].-(;% _L6o^z/{{N>pST~(#/BV2eS2_% wE`tͩd'puoؚ>j̽+τQF`d=EaZ X~s52*.i^n'@c#L C2#MRB[7$!;VCF$azS نC/h:t6g͇eGgXjO{Yj0pAoDB갑)Ca%+yV#7#dm%c=4g0bTP {yoRTIb`#yQ[AE˦u4[ N,) zR1syT# !dxmo@o90̘P F'*Wj\0`P ~?#HJҲڙq˵m2iw\=C/% P;kDv4pX㋊*5i8΁¤6߬7TK/gzp]H⌏|k}oyEs,}%MnS"QW!(Z7n;4z \}J՗unZFK!% DƂSJ ~'I Rh] lTltbS~ `ڨ?5]'$xF,Z I=]W\/9FmБvc%zIA,[E ɠ2Ja׮g˃IRQܤn6D|]䄺֤O9xTFZo- )g8&L|M+GZq!<xjHg5sժ\ XA`|kb! A9'b0ś,d,'Y앜pZX 1vZ<ĸ u a툒`k*Ku%h<4s+8_$<;Kp?l1zavO6nMkH(~ I qc0A'\dX`v?h*1`!)x6F߶*csY1g2m!By^ e|ҭ|QRX h3 ꤱXFwSc⦏X& NC\&+Ko)/ބk i(n jEH 8-Ag#Sn{1~IRY-(ht TO;6Ͷ .G>!QȈ CI$|”bw |7ϖ8I%twT0>m$j{$#1I嬁Rk<+(Ws_eImb !*ԣWSa:-Mw\TdxCZqFzdi+0@`wjJ)P7u YY7ڜ BNo~ex\ED=ug:+ߵm )ugɯz~hCaD{6CΉx6Hyօ)1зyo` O|fZ[s+5 6f:1n31KPj6a߸!NEh 8.'Pcp_O |ֲ]o=$N EjOE49 ǖ1TD4嬙PPi@Nz70 Pg ڑ_0ib省6#k#5 7ֈ涷j˵,;Iy5.(+̧)+0zW/+J]lUqQwڙ|u{-3|p D|c{c`QLH%ʷ5`  w(^?S;C{nE2uEg- M}az1dzl:nʣDGsg-1S0,}%e\ "P;ENiف\oΤW_ן[: Py,cںTyC3W_H!Ka}WU3Hf[^"֠wy,t]R-+ >drэ9(PRAxbČBq͡3+I>V)җ?\\W9AHdi#J$lBX|>LB",P`A *Ր):(#3JTHf5l FjPGc;8~sx6gp ژ+ 62W ,zȼ?/cl߆ r~ ȮSL#ցV?T=+W?~Ef0Σcl-%ҧĄ_y382T .*ANeB4jOޏ!6Zl`emxL?k,nVQGC5ei&\"2b=9n 1Әj4c`ri$M5%=vorw}m<6Sbc2 D_=`t38J9g ^[8Ц9/3`JDh 6֊Íchyay a͑hr2/$&} ԥMuJR\+?;HG=UvYPGiI‹%T^!쫌["єGZl/z-pفUӨmZć6ZHzjLBە a;JZy}6&t { l;E0 4=l9,A/71rF>UR-b΋H&aA/ޒOs܈ $ka0ii!+ >]:Jz0}dߕ_ SGGKM,Ӹqa&qNOzTL*>DJrW|8 2 ge(X#Ȳ'xĂAY5c85q0z|h3| n]|Ѵ3rsAZ8-%Iϭf4Au'C:f5}Nĸ5'QO&_g@~G H]VčgSv3y5]Y$-[*o`s3I~p+  Pr ='m珥pGe 42A +] J23Ø{_X6BD3 B]XÞ=+n KWؑ˰r'2My1tq.Ia9{F^m3'_CV!Z>K s vZwaR,nT8-A iЪ^@ Q2ү(-WQRYi "i[ ސK[joѠE_vd2(a_5-O=HOŵcG``ֈJ'^DI=[YIɡ]TdGa g 8~OqtBQnJWx؂Tkg4/KLOmPvF}{ٴؤf-YBx9&@E/-ᦰ^Zwy݌RL*z̻sŷq3qnQ>xeS*B8Yάl,/ڢ״dq\8]bIֻM?5ۣ,ljE'kLWJk^|X+i׋F S:5TnkTS X}[̻8PVւ&V8Bhy䛽#7NM:q# zB (,DF}jEOOuuZXmlD;$=F#8:f"[c ,3t9`K@uxxv8^堩`n' N #K"3񫇾0oӭ) [>x?T94t- w9 ZrToHx[B'G- 0#]׏|#feOr`l<#{?ǻK4؝tTɃ3eϺqH\h"tV/_gZ;N0M`PL\gQ0Ӵ{S "y;I%'c:{nL8]0I79ڔxѺ3H{4˛)JYaS.x_ibzReLp^L=_&7MN`\{3 ;hZ28aMX/AjRb!y(t2x&ile`²^MmflL\g|* ct ®txUp.wd>>/H=!OUO^%xٕ'#dgl,.xvJe,F?ow0.M0! s_`UU [v͉sqC8qb m4=;CHoդV/i~SD}4gn6.KFAkЏf*eACh0"%l. < yXLTѿתA883ſ§2c~cyEPZ#PU/zل©[y9=BP}K%!`pNk /Jd,DcgP&K[qqKV t+ e\āΒ7˽_m:uɢVMVvT*q}r#Cy ĭD-.aׄi5.x @<a:4^J#i<.8u?X7Y+^=n"RPmu';v3Y"D&[ŇZQt( y- Z6ڞ=>on7ߙ8yRfLsǢO "FL^_¼zx#%ﭻ@͹m9V8;#^:@|5p 1yqɫ0/m(Q!n(D+weP']9 < DLo?ueިy\1qgg,/ֺo~$cUTL}j#^.3۾ !i,hht @y/-*]kĂXxsAHx, XlDڇ]vrly2pvlRNivPh9)L  q|)!oϪI: *,RI| UQA̅T= J= ogu`@'dle+qŔw#bH"'M> 3f|I d0FꟀ:tkh`# o^]t}~.;!`#J=?txf|H#ےrUJ$]t eydҖUPi!奰Q&fդa=4У#ߢзVI3{!,;ugy̭m 3GVʔ} ZC@4" OE<Ƞ{y""O0'|"*g`'s1[{=Oy.M 1}_,vSV랪=!{taC1qlD~-aReUQ|2 ժD15iT;o99#<=7g;QFRhuECyfҡ%~bר¾KoSYΙy&'Uu-LOXVT6Zއ7a)x"D)dZ79. <(^ FYh;%\M5Wv&J9|n99ەPSqDLɇ;:=&m)( 6flV/GaM8} ^яPV!TX7 e;p*c?[I#Q(X\#ERx׷lDgUDTam}X$suoεlG#62ޣ7|3})>bG51 VyfgyJ9e`2cxr'5|w Cr{/[I`ݥ.dBx 0?v6 dT᷀\^CfF;/@ k^Ɏ]p4ۂ<]g#Ӟ߄~#Pd8!иd/v!ӓqf .ɣ')F RhqVM%c6_2XY\ IJ)SI6ڃzv}B=N5g($]0™cf'3P[_TIvں19`Ðn+߯'&PIHYլW2m U/|dk' oV+t¼Pdf{^:"gU y`}8sqDn è88%/l 1?uR3le^4uG@w -QH ʽۛdԥWLe{<#9sX`va\:dlZְqK3߇׎ 4貁{)㫷7&lr;L-S Z}SY|@I`T]oBZ"O%+맧nC'w)aKjH,Ltf/ RG gؑ5M%l @ J*$=S}=oV3}6;ChW**-o:'' 0o6~Eq?U/A‡Q`sMgxȰ8+zHQ~,oY'lۜ;~?XLvIS_\.f̖PTk)޽OB# frdeM1jUnfDҶX-mD@aHvkAd_Q+m:U+a%{öJY]vEmkliG&·ɕo Js PhÒ-p#V1{k 4DGAw'Q% n$\HU1`oZX!6qH3ׁ搰g'":Ƒw0<ȥSH3 U*| ;'| Wa } zٻNb`1#㤈V᪢b[/o˓\7pmf>j q mɢ%/)+;}Oasq•do?^Cr+ħCwQQʧ$+z2nz\g=ىVȼ,&HV6,Mz3#?6\j~uÿTΕ%h M2C?QMZr+g(x&&NŽ͠>QZv]2+N/GZC.ƚQ?t汶ƻ~fFv ~dZ_1/FDTa=M"~̮q4+VNL@[~ ;IwGBR<+vң~y.1@[UQ6 4n\2YEcʵ/Hz]$u>P4[<.*,׼rw]1.lڱ_ܺt`o>d$Zq &>geUb u`{9گfجyͳZ() }WV@b>3;6hz8UoTtQ擀>A?8lj<}̯4vIL抠HfWvY'f5MaZӜ  צ x;TKR6 eu z]kE2,lXpSS>KZ`rpu9`` u]; UJ'|"WVpWmysk-/ L>gj;I=ߖ ~%Q>ei '}4񯑆^Hr%L0x&1$X3Suˉ1=e|q@X} '%{!cx*6D^, 6.ryKVgr]kq]󴴙EV÷6¹r3U5EȌdoe-*UΩ !mcS?X:>B>P'nWk5zW孚?7q=:Bkd8#؝dRU٤СU4!`]|M1_)iW&1\;OOQO{! X4d3ldkQdMux |˥BM"Fr U[0M"2p"qI<3VЙP 3‡$MpN ӧCT6K% s<&-'1l#YIev%ƪ'm4aAȚ.ygZMX w`"z%҅ZXriiiRe@5;=T$ ;]5<Q͉9abQ?F׾ i8f? 8ySVu~8}͐ѴNdɵ=ן!Vr ~ԧſl@\ԊBóŃ+R'dA޾nIs$ Oo#>J^CP@)LMN/[rg)n<󂵠74`gvo%2У)Ϙz8kПݛn^U`8ϭp M6*#rtnW<52G)bc%) >4.G)qʄm\U~qWr ƾklnC% [=GWD懩'zO(_q:츞;@͑gtTɭ[hZ?Cvw5Ix %8-Ҕ{"(dGF_?aA%B9.pc<3$ ?)Gsb'lNXa-Y  4zoP)(c{4)=܂,5 wݩ=JXd,GSgE1:_"Ze %,8,6=}!Ԣ =_5r ,݁0Oɝ뉎fKNrt)6nU)I&8/Jb\:P1r=4,y,f}7h̻,%knljV)S_eEWiáy@16/3 Qel&v{ɳe e$9"h5*xh9mjlPM+WT$EOr!%V~&?ci ֔`ϊm>Q4޷MD`+JȽ@9=~,`/KDl`* =}xU`8Mxt.L[ 5"jWВ(~Ɓ21&ce5ץ}ITE}]ٴ3I'?гZ[wL{r_v ެ&s4}&,*$%X5."Ƶ>~H^䍳rZe2ǎ.6d+zT/ v4HYsWm adN^gHL&No6wR"Juue c쌱~-7}C[J7y6QQTO?o1Z* a-)5n4{U-#Q͕l?VҬgf{~oQbΊ/ŀzdOKH7I[tC 5dO!ga,0f'&Av_J#n&Ƿm .#lZc(m.ibZnKf'A-3qn"@NC#' CE[w&ʘJhۮHJ!&W {y7Dw9̉l5QĶ 20hD%"$WHQ\]"RE5p(ܚ)gu:IhheټV%Yh\6{Zl6¥p(zVתwUg)H S^R֒pHfyKKB^5PC*tX3|ؿw˻  p?1EwNZN3!^ Ó~#ZI_ ⇊j~.$e_^å8a|j ɢ4D8."ͥ-1YJ{uWŸ)KS Lu-To@=g7#Հ j]A$a}U8w_З.\x _xmaW9#z[u_h1LꚠqspOyq9V^^,IXRwtҔg6¾d;$&@Ց1)~6J7 UHaىzF&yW5']J>7s5CE9d=*T\ ȗ=HU3kԻԳ$ Xl/2EKeaa/9?E W96#nŜ.dsѿ+o+|G+_PD1]dD=kb Hr1F%(7 1)Tu* xh UрcB!Bڣb<]!9T ›ry[bt jܵ9p{Zo8#'έY^CJ|"~:Lt@#,3~5SpSٓ_@큵mٱ_UjAhG~7^ǑTA[ʒVQ,cxPH (f| ,797Lz/𸽕ݽTt~=WCk"!0{ ]zBC>c Lף5׈~xiAVfu7&V#uzva%RF!ڮ-|Ѳ_NR?~Yte)0vf }:ㄵbg$rmhh \J5SDo[if,JLi4z4 q~Q<ɂrP5Fq: [SBJŏM,7k(n  1ZZo,AB@Pgب(a>B ;J<4aKIA´>] D%.Ǣr YF);opvB+Na 0HhpYo :".x^]s 1Gⶓv;!qLM~~tD=aێp޼g,? :SH1-Gh!TSs Yyز~3O)om+q*sqIEr_ZtUiP.€t<z8jr_0fl)t?rg dF OUt} q%9O" `-HsLm쫶G.褕-M+Z FM3xk S}uq9o]: .\#4l_Р1E?Kx=HԙggbܺlAˈHn*lBM᥽AAW^|vNX4S!8x+QJCg =#;dzNS[0/OinSpN`-J\ b#ی2hDN#C '6퀶׉Tx?X 0  n+0>v4K/=a(BEas7z5~"(˛-d"@ӕjP?m/CL,g.ʽc6msg<QZ FD6TE&" "дoہrVJX{؞-Vt:}WzA*R}Z_G5SCݐa N\#<柾IчSm/=bAx}F^b w$) CۀS4t8.FR[PD]VZ c{II&΅m_ɱ_-Bvgqʰ8g$`5*w1{Y13v@f˿l$J@~[).kN׳)W'=Mz ?+G+Nx <(^-F؉Pp`\ 2\իhbX|jA|'4m'F>7þ"I)1'6';nNp9zb^*K;Ej&OsU,Q̠ ?ȿ`K\&PR bp*sOvem2EDo"5lvDU#Ԭc`e@m/ńOбD,Pi2ԕ/Xtj/QMpEtRG8L\Xܺ,4h/d%F_ wtQlT">Vۑ <=ޭeP& Ǜ3F)U#HtMq*UpB )z}WC3/,Z oZU7bNyBTPJrmuGب)g=_objLK,88ظJJֲeP6(]п&Rt6,YƆAGOǩ\q<ߜV]6UHc0&ܹSbzAX2r Sng=ÁAL,!.2b5`H&F5 ?t`wgU kq*8psϻVyxBC5Z MO,HwBy3FV>ȫsB.}"5/꨿< 3}Zw?WtNM$F?=!WO7qZ=JPEt ݾ1|\? zϡC캎z BzN8Gq - (wOVa@ZFhVЙ9홇 (R@8m7Tl/Cm|eJ-H_3] pC).$K"z+"FBb~fyByFD>GO.կFЁ6/q4T\&ɏU a(g< ARV':ggCD`l[K(D۞KZE*J֨ 值s [யۂYwNbDpYdC(l2u_̫ )Zn#*OVl2Ok U$K騂Ĥ[?u8;a(Θlpcnr*R͗m "I>GeTǻkf_<k3 >IjzNHұ{pȢ6jZ_~';]\BOʩ*K.װ2pI@q&fNQyWrD˳Ʀe |Ӽ`[R1`f͑(m+^3fP=}RR <?0/׎__Y(|p窒Δ|=:T3hdh116uJ/%\-2NFHOu9-\,S޵eF߲Oз/1] ͧ+}5U1d8&pNghYn*wBxzx*5=:b='oBt'#PA%8EWjܮO_@>2|&^\T۽&nos$4My!\?6 >fwMlnn28u :b[A6cR &Dq);{;l~oBZ+d]"7?P+$iP,v! Y{Y y K}́ճ:f1+2'5 꼂PH.-E؜MNz؍9m[z70Q=E^aDd>ΘYs҇ޮ=}Foa!~>3-CMMC[/ı)p\ 7 "5Mc ߝS5y1pbİ( a$esl/7D+ ӰregAM!Zzg7+_T'Ηp2[Sf:[ޓblf tr1r~ܯD2&Ou PFw䛬 Б#SC=]tG,:Sߘ#Aaaf+ۣ`\=J3/? }qO v9.P0~,@ :^Or_WFz.6KTBdVh~St_ :_UwȖ(5PݩaƘow䳈4/ ޫDS\.?-fÛ,U@J@miXO>oL_\x3W $~ǐWFvs:H߬a\8&s`vɣ ^)#瑉9E$DۚYR*:3CZZgf^=hXI͋I@T1&ESj}ή'G8bDc=Ùtg" n옇_pCK BAmuo =gN 3+{!B5B H@g}H&W%Szt8-kVd}kĻА!j3.;7nlL6i'y'߼cͯiV t Z]_`[S#k:EiXG* /$,F焊}AC)E^=7$Y.evu4ſt`<⠀*zMTE<*Y $nքxW "pxVɘQL'FnB7QDyp*鍖pm֚OK3p 8f#"Iu{y2NJ]iNl[8P] FǼxL%&װk~֫>A0Ո\&q\[5:r4*xyYВ#DX{37ɧ~xIk/$l]`!/s$4LRn,1'$Qf ]Q8?+@r; 8V@$݂JcҽCsSkGSTN7YwAl@K;轾 '~-ڧ1Є <@R q[/u3MLq+_5mm+mcemlDX!k] ]PV''bN-bJs ljdUy٭[5aGOr߃!!Izy^':)Xe6 ٬C*GW]fOB-C1%J*n)h00Si8*˜(ps"]do?iwU}Y0GZR5].=jkTL&T=gcT1. ^e'yB2p|*.r- "@1i=Cc2(rUpAzKDi}dNյ,fzOŠԉo-c(rBq'_Gc6=i%7ѱ?x8r7xmCM¶PZAUcfokm$]H:_[y#|)\֏fLd+ )$m,b"2v̨*u30P KrEx 94(zF-$q#C Loz ?= mAPf%L#)?[璟+auVK7}*d jGk\M2{]T^<} _=K3>[E5(}Q ͟ 2^QZ* Lxn]aƤR!5ԐVm/; azE >ޡzƏ \E_nq3 ڬ.x`O4pS#s1t0B$em% _ N! qSla8IG LE4gBDIJ# HjsEQ zU-oy_ BRdec.*H0PDɾO`Wf9n.,2Cdd:T[$-"zݹ5ҖЉ^0K LxԇWoL:!Ӿ|١wԇC+ݘ>ȄUg쉶ڏc[oR3ROS*#^Ҡr*7Fݜ$i^$H~g݇ Ked^Uڐ3т>U t\)CrX>(RQZhՈ퐕Us)iT@;gԒaF"$},PZ 'g!DDmIV7E@ycyGL~YnXm7AkP'9bJ˹BԸ99ޯǔDB QVtN.!=!?Oa6Kp?N!x"$t,P&-~#2 s )`U\f2Bb jP '3 %t[K D?פb6b; 0gNDp_ǖܤ~3v,2ɱLa";뭘ub:vu9%zE\a҅Wӵ}ud<( z$VX|o~;jOx.yzԻ/.֨{w*FnHk6 VMVV'4wa-Գ2y)-GRJ -ZANIڵ3^kqu0֩ 񹬟R@B3c߰iA p{<%OP;bTOxw3 Ej~/#,%Yb 2-=]L#9xyP>O=/rqxz '1 OV9BҔJ?^s4)kR*n;W>i6$ĒPmVo7 ;hּ6:,se%nݩ {Raf ǘL޾К_#ط!ⵯ(&hy J4{jUQ\mRO#DV3!,䂂^}2kypT?w=UoImjb%qܛKP:O;xn"jLN\'/ǻ~* 9(>' t݄ΙFW$!?EB&],7o,2 vUEm3,縕3*~wol),kN\EHHp]Q .w.;U?yA_UBhHJ8QDڢwH` 5{:EEDλ cd.*n2fIK?163f9lO)3fNmʣsG 96KnŦB5xqD^bkD9-R2b1qԤEiWi,'YAqלkkSd4Z$4K[\'ؤ㔖ƿH÷rV:4cW/d82lM tOA]}Qya3B\<۰}c]"e~0M؂LJGHw;PTa#ʱ.-3:LWc}UPwR4UJ,/߭<=T!z#X8x%$0b;Ԟk&Ԥ \ hp=I:M<թ 7|Yg@e< &NޕEgYV@uTPuvj,L܀l>_S-dpUL0ĸPoVʖܩK|+bA8ݙ3S~)d^\˄YdTu< HBj.<@NphDY}% 34HXWAy\!XZ/4KC@n"=+p @+z+/?گ7Gw\MM"1/c%v;UT =jٙK&nfͣ}->5k^ElBΰL4"::U,pڪ,ږT_E@:s ~AFz \?ex9Î zC8֎5tb,5:A rnȔqw=DE{B<1Cq:cЪPu&^"l^AN}24HYztQ6K]Zg"B*kg mMUI&\Ik._oH('k32柈YaWᨿJ_Hy}mϦm]K.$I82K!b-/df%؃Eڵi=@#Ws~!}?'\@Ȋ!:Fwcl,1 Ԫ;Cȵޙ=(\L5E8b(9mipn\8@U۱v*snOҿpz'Kb/X'3Od Eѣ-)^*yK!忉ބ32X15/ <>b׻2EYN|ׅc:Vx0JZ}gWj9zeKRԏ1A WG {j[񣝋.6@N]ݧU[ ČX&.Lf' <$y ܻ I* Ccqe">-JP܄az͏g71QnY:K3qy)IȢ#%p`smy'-)dHƺ7e.nR4W9".Ξ "F}~.vG$:VзfFb5ÂYKO7Y! Ci>CjscPaY{]$3N&7%CF6Kn)~uYwk`lQEfL`B.RW|'MDŽ`(rNO?P]gBgIn ɿ^;{ohX1F"duE3$:g+C. y0(iDN'1r6m؅wt*G$BfVZ*xt3R4IL>.M4RMcN:Bq7E T]tZ~"69_+ cS=HgɮZCF9jѩ,Ǘ~:cLQWNʍy´hhD 6_8Or^&7Q~\_ w4b8=+{z#ۨ]4Jw"v;OZB?U;S_hGv򲄿j;yր㋉; "(o; gkQ–J$ҥ1TOҁ=W]Y4+"u1;EhZc1~1jӄ\r-rF8Έ%#!ݼ7Md:F">J"St W4s} bO+h`63wQBw);ӟ@%gD!S*35:fW>&^ ?m*x8_KIRVa#sfl kwʲAŷdGGfF~O=PStLǩmy,a ]> Ĝ5ܺRP8`cT^w+-tlV`P 6@]CrʦiW9~N1;Pcr]9L[,ؓ݇'eѺGs?k.3;a+1|"v{?vCpVFmaY73l8('!Rr/י#X#`sĕgp]MllꑊQGLZg6C GXboW0H7 鞜JY֊ݼX9,*],ސ9Jqr7F<;ÏvֹA̖z?1sôQ"249d撒@·|'mhͅ"t#*c/(1W̃1X(zɜ[wWU252s6ufK;h n}Q?4#꫃#\urh/ߑ9$N!(r[7Eӑ%tmBQxV)Gc'BkQvk##T3FȔYosxMߒsNߠ : 3QLW^Sl6ҋ:X?d xmh|0gŕ g=aNZ}Pɼ8?=[6dYgpFzoZG?Į4#49U_?Ypܮe;Pg1heV>#7{% )eC 79?e.)S1{&Tlȷ걞2Hs};ɇrFJrX.<lDzg;(է)l1JvOl"qKh!yL oir@l\h@ݼٟ Zst^մ|h2'14HS=xHCd8+Ea¶Q7C, H-]}\Ô/v+*XxH3c!-i]XlGAw>6IPtc Z/8'KtǥDƧ`ʺ4BEkw.ۃVx=#>G/92nL^JǗvv\Ci;枢?u$$|1˳ 2vf[^/᝕2G&쎕] jjn(JdyMv|MBy+029<L 8;ȭZBkJ@ %iBv, AxxQ֯lݸJ: xgO} s>F/] ua*b62H}P=b& a

  • 2fY1PWCj(\ÎQ/QDn(]ڕG5#ٔxPDbQ2I{) j: cYWfZ=pxzR<<ӊ۾f1`ӅF3oY71 ci R) ,švJz\TR$i:]&'JfȾi|X:&Q6C"+=BC Y@輞f5yxƱy㹂DYO 4(~Y zT't-{Njq`,2>Ƞ&(G orzG-quZ4SKg(]YRt앏GT'g|"gL,Ũ6s<R`%1P>p򽙷R驔s+ς50d!/қJ8{*[r*?'؃'m*}%Htn9&#AR™2ηzSl.s6xSP0 [/QV@n|KBձ'@gqI4 NNa~"TfÂاh{^Uuy(GnR|5r3KGݱ _iBcD>n% 8#A>SM^1(^y}yKi!}:^SPW/whFf<"q$ŢjF%A֌Վp;re_ =(Z<.B~^׀5~()a!XǶoD_'ؽ{uWMݭNz)N'u4AqqT0 Tхdql:V+`E7,yz1b*нҗS$JM5氪:C:̑2%%/A <)J&٫mOU;冭zI*իH;#z*?o94n"Kħ' إKE=tOފ?+yF}?ד|FIcMfW-F,ܲbuX2n|[|0nA M"HB-gc?Rdz R\y,k~Pb"nkS6cԦltF|l`wUf"ɪjLߌ䓁Kp1SY:ow9zd\mekC( (qǂc3|0Dѿ~%=+fk#ԡv~uO5^׫䪓%ی?-oqʡb<; Gk/2?BO,O(ҴMc :`bny0U2E625}(SUe{ lwz"*#ﲌ9˰T~(m&Ξ4DZ&I6_k4afdR tiKi澖[y/(n,H?͌lO$b=]^g*e;{?]?vRn=|(^Xԓ,2ZMnX# GÄ(n==Wc"t_x"̧0 bZyǀ푥:};C$:EVnҴ A31z1r`]c`FD$?dt&$&Jʕ㠑IdO Uij>e:Ro|Uvz/8Ny·^} ĢBHL7(cڠ갋Z褴]I{! ,Bf A;4qj6CCDԕ7ò["B9F lifizVW.ba>'tFM (y픂br[Qy9F贑t10w9M9y[,^2[Uh׬ Df O blS륟-fAѿsoͱGn{R) _Z\'%$$fݜ‡O+z4G)%v0 F\k{ K/9gc'k0ߩ`/R2 ce"%4SMjxБDaJe^iKAbMXjՖ` ʷi6i!2j8Ww/TLP  xI*j;U a Dy FX{!Á,AGdml-ܪ}ӄ!y4ЇjFӉ>kX,pL? fZ{mӭ8%'97 P GY)-y]C}@B:MZW L 潸€F}k⥤{Tw cψLKe9P-]A1q]d3!wc󬒠G-wN-a(%G_ɨ(%*]B6&¨Cg }cCoʱL3EQq3a2n$|j*&&d}_2TE^::D:eP6?dnŽU7m<Ko_toox[> عTK, On| `FZ@4m^mj/aq~ 2uM[3f=,d~ciu S_x_I[_v&0 Г 8fMȰqF.p]·»e@#sϡ;}ő[زM?-sw׊Q,[ؽUzءp辞ċ' 'M"kNqN#kA8œ&!L[&*%JQ[HL &B}WmHc3?ePQ_q>:~}RgU[;CT4G T:eKEA|B\@1dW~Fël>3σ6l<\WE\>SϗSޛsp= TQxaT& It3 uh(jX/mA4S6oɜ^&e%{Ph3M!F=>=^ 2+y9>j9hٗ~Rx6rD$ua 23x R n7~:}sפjh/wi;m:'1WZ'SSR "‹!a ġ;u16R"d'z[reSv!/KJm TX(!`6pj 'frm)C&cdfM>jZnK1; ,͖*^Ξ{DMY\P{t`9]tvgkү' uJfW'qW4[&3>2RpPRܯQH>fr^ɜDwf2j1ͅFl{c7`֘㡛@Pϟb e'C%Ul,?)K? Kx6I5E% FQrb.L&|k"|B.$MoY[S.$[qi?SbD#O Z`B0bMր ȾL[KILFMc4~cr_gwALcr]B m¤I玏4bBT$Rg8I5qee;7:TK~d$b(Bz% ,]rӓӟ䔏+zTc$"F fdMts" {Hh N^i"`+ې9#*$XFO z+*!rաiƋhOu[$㾈 eV˽^7{_ǁUMnXGXR JdOho3Hv6?`E\`Eq.np^=۰\Z7_HbuDRv9 ?t[GƁUC^[B8(wv Hp1(q62צ:?Č,8 :jt4d}ͺe>>q0ő^-}aE N㿒7;d{z \ec<ґ/%$*Dx*@O~x+2jyo-OӜ#Zv*~y][vtnwtR?Z$Dm)t"rͤncz=4j&|QZp|J°+p-:m8ڐ H'S`}ve0ybٳSJ|8׿kdZ7<_ՕhZ@#wZ~25+@Ka2ܒ;rE cS2R{:U[c/&>cl nɱP]_+&l0xCb;*:JVaM^g8szX\$'y .T!RBѿR1:Փ;poB:gBFRׯ-p'|s)`>M/ NN>cKlUy(*F"eh2j !jjېhžIk2!%t ߅qqSR0 !Tu@{uXDG8Q|0r푚_dk' Uy\+ ZtjEs94;++_#@yGTx+nj9>_vQdRQy`G^.NFGD7 ٻ r7F޶_7a:>W!^!կ >4g>DZЃ-WLĉLb D2~&$M8L}z u ʋbY*.3d&yrKv QF]v0~Qhyey?auP|Wt{W.4@t__{.w0 '^y*v+}I\Kr S#B~E gn,!k\*4j2 w66KLqUuit'c@iM!ۥR.ʌ]U1kǖ` f#HyӃBF@TTTsecIaGHEavz@/]WNqVt ^k>aYh~BdXԣMaН;IБ8|XLXmY|R`ۛ݀`|4h1E@* k%ja$)t^(]>N֠Aey(qlqUl[I`"aT/f4a}W`u* 7x[)>W.< p< ,х@V]!KJJZ>|oS -Ϩ`E OY9 4nbժ{+\ Xy@PM| {;OhmC\n:A^y~=3hcqY4E ԒNGEǒreLN`vj67BVv/@wx̫U9e d75W'9Pl;@~kH$qΫ%ۤ!aruk}1Ƀ6{WRk^,mkˌњ2t%zVCXRy;[՜L<'VR/̔7hLSmR5,&2 g+a^pu%\MNH R}+(OnJg[(3s'8%k=@ۘfl#(s5}!x*&U7~C^!“Ӏi"b&ZtQ%_<8jͤlnbWla|e}ya[W+gdЯ f1ʂlu3:fIwѲR\B7*mL,|ez0 /}}yG%\ fyOQB 8'KTUGOLො5=_]d_Rhf fO-\wy28W4R5AY@M)Hr t~M(ObWRdhd2%ӈ:{Vb6_Ƚs.#r+G\X7jqdFIޜR^RjT =Pi9f>U5dSd|AXQr>c|\koH^nl0z'ڕfzqwnVGEH8| B&z;2SBVmg ?k'?ZBb d4rk9p)A'^zMxStS9|^ y]q`eD*IV"2贑o)GF~MkOxF,lEbB@"`;g lC3ZcJ?TC 7'QTKpĎSAD8Zefj2@(2ys gw |lf); 'aqkm"+7hA~Xmlf WBinQ9 Y^:*Ȉ}oJs`9hDz3> fkD<ЭGYi6h^U3tL)jЕ gqЙ^_k.(6 <{'T-vvu%~TCKb&1ڇ6w x]z>j:##BDEG9S5 rEj*/ط GĄI}P9C7U>_5FeC3Iqh_b2S5#V)ƭ %5kJOTZraa,aQ孳./hh೷eJW?cPu&&FV\L@$unq$@$,_Dm.\"yQ[9U :OW>W#T`g)a}OĺZUn<ȵM7_w8e_o),S!3BVYqRcE(k 9i%@;޸5tYqɋ h3OJL_ LhȌrɫ&4koE=#~Xx?z-~,1$RR\IEyx$iqv֩ьJ^pֆax!ʤ2*C[`'mdžMOLoվ{E*P6T?n:'WbƋ7P:*lTC_Gck'%َ iCoՍ \E2CD΁HI<-ԕo=o W~xW]Gyҽ=dX7h5هSQ@A~udpDm\CkSiJ8th9Y 2w8$fJW{-Qti @$ Yf@+w%Mv4q%N>ZADqIx%zZOQ 0gX#x oI,Dj5&MRWs;Ż1ҳAtyy0 BfxIwQ!zkG/KW8"Z H|~9(`-?nj5yzPz]㧒[Iw ZaE_fOYa4:"/ube 4S7农 F+;@Vy!m5qsbZгNBY $]xA,H.lc2E&?rgBh)X(Np! G UKNVw%CRRaʭ:6 +]Ggi|GdvoٝXyjcG$9SwK$GĻp~( x uT@PYA7.EJ(v+$ 9yje|PAT"i*KI!鐽vqGB?}`B |rkc6COW^1ʔDx- 'prF$7 x&ogO&B6<Z"9qJ*+7e0U剽)OݑTtĢ\=pZ)r 3Va b3Nhˉ  b8xa67%X|.Tqł(#gJo-ew`AJY̞SL{bTŒ^H=_]Hٗp^^xOtĈrk2"$-#L9K삫@-J&yZ*4QR~{ 7E} G\hsmEN8u؞]9KZOe=z頼J/ K2DMd3̷_Bdn3T"$[-4hCTf͇TV$N#eN^ST}@/;I"I.SWWdIʠ<_H‚gY66nw6ԵMݓ|`hE7KC]ȧd6L]9 {Ss OA!`AU /qW}5:Wɺ/$PSYɀ@GMy_tuyV Vb/)z&/mSeSeR|6^52F{֍!+$9 hdJ'5[$RZ& d2axx|$ء6nR28zB B?12X-}s]v)ӛMr 3`)53Tny]*cJ΅>C/Y(nDYRS /Oc 3o#V3ՕhmEo:ԘЙ#U0Ix3đ(3sEXɕTf4 :vA`WlVUHWL໖b9((eP4`;ӥq 3"Ɋ+~l"`yoa^$wmyv,-ű>`5\Q`e:&1ލY'i!j2@jiL ќ{*/!چhyvk M~ LV+W^DPπ}ҒÃRXwWzW$΂r.ÒKR&cK'Gu"Bj~ 9,+i]gC Dge &Ka3tXro$+\ (=pI/tN"hr܉|?x\]MFu8NB4AY.J׭mu+S'$ bE)j~$l4ԻȰyݾA&CbSWn'Ar2w4#'z.$Z!Oa+}YLcԨed8dt}%sy?{rke/GnuiG> 6.OhqwYCw7'#CpnӃB1ĻY*tp0. &)eoNx{CYop;M9>Ď5C?DnYB{83TXC]qQ4~sy6Hk(E.c2[+^!zK JbȮon+ =G4e.oaJ{xʭtr0= mu';$ VWU`R@\Ͼ>}.{Sxמ=&ZȃA+-DsuFf, 脐s\]kG0F ӫVnlP=;?T B7!ˇ 9e! }_fU^Mʶ`eaf/l?c,b{P+ԠwI8 MFos֌'/eSgXLeMe 8|{eGP"s$ L ,=BcaJ>GC^LhMnO.Xꖳ6d[dN!<`Pe9CNuQ aB7,0Q1?U eyxoneFQ yUqu @Pe=+,:n [uc+T"O;ˊgd.Kፎ%y)+@bi~;<+OBb\;񏷢>+J07 ZY/(֞ u;TKNv.9,^`f3{Ƃ"3{NsIy1l(ۆ˿}Ȁb2Q(x<+]Ƣ ٱDQW{⨝X_T#7;yL{{Ne˦G4/ߺ"Ku$ys{TۥݔBb \iu!@q#a)dѼϛ8}NU?5'Q&bץdP1ACGoubR̸k&x2D[x%BA+oN–/~{$s<$-bL@] W@`B`oΘcjb>gz Y3N"H[! \oCW/޷YϿ0 F*y'2YȆ)f*b o_7Hݦe!Jv;N$>}ŵc4{<}T Hh%$λU@ϸ<܈=IPr!v#4k&LNjhT*@j?E IrcYݓD4h?{|X!v6K{RxCRU-M)O!hPʼ"Vdy$Ȣcl *O99Ư*d<3 K}\߰uawg^bS ,`e[*R>?%'7y5;بHeؐYod2qqxC@ @^)8#3W{: zJt(]'O۾ YBQ3T7֑^JtXrw]kf)ߤ;& p΃Q}; uNyҏ΂ ڂ=(l))4AZw3?}?I@Ugxb+R~'W9S QS:*ܥ8~6^SstI$>I$ @Ixa(Ļ6xnnJYRveRb6A"<WTª~*dkܘ93B}_Mܹ!_򂌆#^^*p=efNump[mOA "E=Dm]B(<ԏ7Ќ~=dX"v1:ORkN/6QZ04Sja޸ԉ>AVVB ~n3ńjQ {!*jN 6???˚5נt=1~&L(} C;Y\7i, (>Gڹ+d [PCFIǥ}&s3 UB=4gRʙwv&jEa_Uk{nJEgiѩȮ}b,cR օBCd/v*]:TO$\^vKGU%ޥ# zLMAdb+{x1#qjW9Mʨ@4IB]iG(olxKht)`WX_MS ёw naFF꠆w%XX=7Ws"L' 8*E3 tY40ΧS$sw(WPj,&}F-v(Ʀ( 8FWbMwف67]뿓0iA[V^CzR9,3)a8+1M'irU LB ,tYF v.R@(IjQЋݜ)|'$  ڑo{#)"rKy|ZVd +:IQ]kzÀ$˪/h?>{#w‰SH #RS!ոf<!y'h!b{gτR\TrXIm?(V' k!Xa7>A &P,t~%'fSP?`Uk_DuF!305{OyفYuW¼jrr;=T9^A)I80_'ygR@o\vf`Ե2TIMxQ({' _kUx&O6u, 'z<:J[1;VtRB5cڂk?o͇ܼU]="U׬ua'tدN&t96Pcmˡ-@(ɯ ˁkVrzrD{XJshԛi'&QePڵL*;;# =F\NZM/X68cvjq=wd)C[t4Ksn(?;dE1cLs"Lqlp.s7 z3B$cSmqXS≑˜Ht G'(15_/|%A&b;='$r:RGPH1B2=2y]P&2\tU&Ԫh6ܩ:rWUʉ1, {HO8(y"AZ^r%J-:s\RĿw+[wgLLYpnbZ'Q{!І3OHO[t'^ =^Gez$ 11! P=3+5ȅdwâ5Wc@wO8YыM%V(ۓ"񼆙4 ,%uppOPC۞-&E؎yÞΫ8)|[͡E1A٢0Njuխ\;3rdx;0lj-ZLsO-Ic_MW~x< ,p^aAE|B# WhrN~cnnmat [ 66CWS(vS~3rdzs%ZPR#B .oo)% .Eݿ_tᎫMּY1sT#*'#qEasܴ$Pv 'Ƕ;{%VJսq< &Bu1U&:PG*!#b-m~ޛ)` 6{N NGiڟK]_2-{!*l2=t(&(ǚŏ*^oɞ\,Me&zI4܎ޭz6T@"qs-VoM.RumLA{y(h^C>Tt)]Â"ՂZeS9H?IÁ.=?gԪ"_)\Qk6zѐݻt^B"`ΘOC8T`jNiirelDϻ\*埂\z6'R[J!GRu09f{H):J 8y(-*?Xe+ >DRBm=)(f\Ձ{?؋C]Pnx+~S`m즋fhQ[mKrvpeJ2ج?b`j u^&Sp]wx 歚oFi7S!/gz@1<*]h!i"knA^g`}m6_Hrބt4~E0c' ʪ,f6Ar>@1y-͇ 3:-aiS4G;, :RωEC^4 շ{%g7֕7- (",XGc9ФG_՗n|s5~8Yr)'SHƕtvIB.Dv$72A\<,sɲԘs&7Z~b@XdLHQuwReSw"MJS[!"ZB/T |P:vp\d s=Y%uS춺@ 57Cy#ڦ ]nC"=tk]q}r}127o0E /- Bz'l)7t}՝4ݘN2y}QljFnKܴ"o>O>ρcwqYĆTd]5KTp 3-- @|Q !&xM0\!ܭR؃l]I\杖)V.i\'$NCÏ˅"͢ `]׀T=UO)4[8uƵ^!֊*(>ĻFɕf+a$.94`lT1۞4Yخ>3a `yS5wp<*|N)_]٧AZ@,nåCgr븗(/M?Gkzb漲]qhP(3M)Wg#YKVkƀ9g x'20\'}}ۻ5SiWVR]>=O/ؤW%D"I n 䲔L̠?+jK4WH B 4F Sջ[sRdyV]hHr{B\)-U aLJE$I)v;ҿYiYk.Ɏ-!yv3RGqZb(58$gn_\! W۴!-V>5~A>zWGBusi46iB@F5aշS=fzvٯavcszq=XW% qK-.?"e(> 2fkyf'MxyyιZU8S_2Q3{"]ɥio_VQ'~/%SOߣv8zf}3Q,τtbF|Q}8YY_j){fIݵ@1W SPJ7R) k8T/cSm3!סLW&'uQ9b|)"K~v NJITcKeOt$Mڿ2nx[AiEܝ5H-+x҄c(ouuOn>c堨_.0M0U`LX8([%PVCJ?拽keK2% k`KMdQc*kK6v]7p&>,Wޙ0@!lImk`FL,:33e.? *![|]'Ukq g;?ke}atHI.{(E&pwv7NXB7И cc!!@[hfS$R[L|U@s8 I&<ň &sҟ# 1e>6&gdI@Kz0Cg\45lp3xh0hyz 5iEgd^5KzxCBc7=!] Mc}?$wcE?Gvqi\>[u̟CW(z\| ɹL,ƣ@7e{zEh>iS ^L'Y- ƞ  kB-`M?a0.ov &ڳF!bus= `5,2.k7aiZ\bqYs-Wf}Լ^Mr{J9Tl~->1U$`f3|u. 6@xn"PH_bHלOp.M" D;_S~$3DÜ:e`a-i2R-`#f-I@e^5b$.ET~YunZ5C7gayJ>3V߿%bU~wn^ҁT`R?ԚzK] XSX ˉ,ewy|`bj-]lP4 ޫglOǼBpSKR>cc-<E.#c3)&yoD/ANp,r#Hph墍d tcG>W) SSwt>\p7*;PScq8ӒGE+!k*FǷG ?9zy1\]VP-{ՉaI-7n[TمzLdq53nY`'ZV+U̔֩r1@k#am1,&ι놻1FͣDJ&#\KL=f^PS#0XϦ/I=MF#tejy`%W8 ۵( gNh7}T1@i򃱌zG{ GV+zj/yjw 0@ouCέ Per3+HEdF*$m"J X; %ӛrf_1@,t2ocZkJI75]U-BC r}̋anI[5 f/ Yʆ{nQ>K܅Nz]a˨3eZxSZe ˆ:/C,a"dP?"@;]){){Aîʕ2̷p…L"g_DWP Ku4ߎLT22s()(٫m_4p3a5)4x#-o@"_/f &`>|3ٰ&*Y!3[coa=Y(16wSY)@ 9v&g^ Pd6 ]?7\g\BpI}=FBpռ<-t&/৓tsm >mVU0&jM+9u+T#au+.ccvD[蕩~7*V†<z3dsnHfZ%#,8_Py+:1 W[(.lī 1>XoV':rFU,.|:6?!uVOvpA Z[ON,b,<6  x+k]1bxjٚ\k%fTAfwB;߿]@ѱee+FxV [,cDWS Rf0w{_(ۂBq͠(>`1o9{M<(`AWTFE&¯&J^Bw' ̐{t8m'\ ؾ՛8ڄPWE $PF?LaUZ$wX!;Meў@ڻBm8 YBB ?pBjr1}gz lTwD1Ikc> ji)bjZX59+6ZʵXS)m P4r=G,Vc y?NjI3g1Y0s5j^)M4O 籔sFbZfB&G\r~@6sohJBKbηC{MO3Yқ N& 5} ny#i/E#ftOOrD 5Yu!;}fZ@cVZלv 4WuJh9 csSyFs& 6>Eqk/ qΣ*ۦ<ݩ% #tGS t bii/vMR:)UFe&Lǣ0q Ā0cU0RƓ{YK@Op)\+mHti?u嚭8{|Ow>9҈2[ `W="ƌ!.B^]Uȇw["ӈFf798[O?f'%y7r#%PnJzv6SMOØc@+fi#:-lzQ(XlYK{z;kS:$W+P󮊶t{+vjW7&v{.wԉ2Hd/ׅ?M[&%tews=JlVye^5@kŻ[ 1.bp3b'ۗ'il S:<^: W{{b3z*|N"i #0^I¸!)gZg4],z6MbE(u%t LW>(x˥bzb%WJn~ 7s eK?c|.8n|:p2 㔒~\ZČQ0FO"Po/Wq.>˻sbȘ`yKIlM j"xedn}{[f]g _$o[&7}ᡐ jӗ!h_\J?VX:=vѻTmR~ ~^i]Ga^!y!t j[Ki{ftmv*k揲{6'JslPˊNm)CΓ=J2%;W BVEY}:LU4ӷ0]df,,rK87gE|UI<: gbҡZ^ݕxj8j9ufI6?>ܥ1+tмs-k_v::Ww{^tOcl7IvV0ރjy;#]iW+pdŲZ" bYL_$ (+jrh@N0Dy%WM}fᖒ>xħrհ\D{yd3Cbe=G"wMET0q"]4 F^ZEW:Q.O;"̇tgG5J8rlu1aLY\>c~r?Q0,e{hM <4BM!l ʮ[0Lt7(D&g_741axU  z :xzd\%'ZC#l1S&oK,*|@]_ÇH 4vCGz()uIjG0Cȭ،G'tК[l LZm {H}kA]@fLO]5*(Qd,h"8IF%-qkKLb$3kr2 d]:?V(<^bI@>я:^c׫^v;\SF^[28?p<_Ȩ˳|7m.`7] '@W\?"j^[xGqO,% ;;Mt^>}MWO䎺YgzШ;(,HbxD8{3Z$&8A|`7VΜTYotC1~9:)Ú}p`A$JW&K`G;NeќNȱ?E,#Ł58E~ʜ }c Iʓ|AaЩ@(hŇ#fSj"ZQH xCnch-/{Wx. k0 謹뙎ߚnr~#FYU)^1>Re.bՊR 7ZM0FS]H r]]}wDhlٓAD\)-NpO7)3M.Ip=(OT)3_# їjMq{HDr@rpo/XAvtbiMy Gp)G6*rnT" Q+0° BE4q:CBhFWC#e*[d2#э $;HPC\lR4\RE_B fFW@DΞ1`06ChF ]W:HnF4Ok$ۘY %9Ю.[sY#U7ywE_%KM ۚ YyΘ,2mMX }'Ҥ^ivHTa㊼{$CcҒ<]1p<P\:[P7j\+~Gnm*Ky=d',fz Wܻ>ZmuZnGeT A5?ʎPyK.ooLxys@"o[+LJX.kl d. >-wʝ/hgs%Fs-L>1-+_*pM-y~+Cc{V&{je1}k/,=y<N(56x;  =I~F#otgq {?T: We0 Sfз'2IS R\Q V"IAaDn\[dF*3UZ6|]tqZA'0cEݐx9n}d$;>~OJ^ZTYq P#;27_"ݡV>:G0զ/MfU2 !=/!.ゲZ繪9A bkŒp^}HVNS )fBx :/E a+DwmFt}G]ev$;WVHq`ɮGRʝ3fmtɥcuu/4SG"d= ͼjXA,T0#q +ڦ001ҭ[aԌZ")f9٩JzPJF_ʩHQ|_3lQD-Mj_Ak|Y+* rOHWK.ۜ7D7fU[VPlސˡ~Ϡ_x5be պiKo%f3waB'_J+M88Br耪nH  P0`\k05מU4nL(f`x%~%_+,ިTl^ɞFY  ~a:mhݖ!'sw0\n'>^pR[]]P~K#]ȫkݸrXUTnRjbqV76=Y\%>.U'aR>)7uȺk|Gi[l%k N&[=Xֲ;g/ߦ׉RZT#FD T X[j|T2%bA{ "k|4h@O{9[yW,Aխd@$NCe>IM.;[j)S^3P2GIP _ DJŰW< 5 % >Z]_*|FwCND;jq!5.N{PǙJ셚n̛ۧh g۰ ]Qo`1T^Ahקp$D5ZEA3XvT+x;Əzchdy|x0'EeE2}8FrImFv~l|Err*jC-\r笹s_n۱kMëp) =,jCKb5:47x\WrQԧͷi+hrLpv /*.V!ͪ XmصbJ ڌ@9Q"qjm߯%,PdLPr %5~S]ڸ-_F(m%?R>-9­BDKzU1 UFŠ!p&n~-2 % g{o\QmO"d_xH1w(2 mٝ%ZV GQ6@ $ia] r$gRWDhti¥`~@M*RctrQ3ze0 "4tu"4o7 !(dFUL=Q.OnCOSHQy \!m/ %T]*җD{j).[P5wo謜f~K48YfZTk8$ZT}iQ`A߿˭D}#}`1CT`pԳ6_.7|8tTokk Nw2h.+C~r(]nCאXҮgjf|Jw&kUԙ/(>%A?QQ`eAa]\9r3`?:7uǕēLѥ9q#Ѵ 7|r;'ݝdqbڐKTr#<+`qŎs*zT}cOjJ7+W5LpuΉ}6i#ߨ<\ViK< C0mib0BaW!w!Pզ~>cPo9{{Q丕a^*Pԁs $XX ݵ ҐQE ?>LvFۧV[T߻*g N}jgL}0\ # 5rnDRt5oeoƢLOl$N1-bͧ_t%ZK;,{FB} "y)|k&3F \ ]#G3DY)ӯ#$|`j(CDo B(D s=Ȗ`i 6|R1c7{ct":DAI+c?ets@aeZ<]$qهhkř i)'@Tޤ ro?d~tK:~{z<#)&T}a ][a19p @KԼ7h@R,6T.o橎<Y[wkr7[Qfz6 +$4l* staQ Q+U4bh6p;j2X-=`k&I+SOK4c=ʖ]PaSV>6>Cn|Rn;NGyPK6ֲVR#9g‡qTp+9s6U~"WnzWܹoVH/4@z!.i|o8ށ̊RB8bR;z`k 3q9[[ 3He@]14-Βӈ8AI m^KG!JD4gl<ZGo ߔ\ H s³ >5qGK <`!t6%c5mU>~%'0 h$@ꖱcŒޢքjRL6e4*@)U./IGOd2x:{ײj\ oؘ˷0dTe6r  /Eq^D;v>ŵf`X b H_Ou"IMusz$ L}*{Y,A}̈́gk_@[(> e1rCלi1|:0-tC%aNڜ%8b$@Y2߃7|QθXs{wʿ1SCXKʗ}/NG/->V8*hU|=w;0 r q!0e K!l5R)qO< q}0T ҙ6wUc;П q ^SilEw0]+M(W"M]"ك )-eNCTχm4o]ky'qz --Hs(!CH5XkNFF%*oŗ% ,C>O3S*}޴2)C"0Rr֞HZ~}˃5 hQ_?tdU̫"y@@ - ocT q!=왏"ھK wD²Y 69vIWË [i*8KKr56sլsqkP@Y|46#~LhՕ+q1yJNLƚ,oGċ!؉+5RC['Zc =ۦurUINϥ!7&P C[ fSnfyS/KP $+z-Ou$Hln]WpE&mZh98׻Bsu4aFE`BEKa֨4*flWu cиS[ݶ|!6 ҦX;Dzۮ5`G5&i,MvJ {v_(97 :ی8jE t{CP*B9ƺ{]lϺggKoاFxJ8@wFdln4>ߏ>6z&I>X2 x`xT 7'׈}[~1ɓ;K@1pa$rM>&+xA05R=ZSC> *ǫ.Y[Q#l9\{DDif>bC.vMfeh>?lb(D:nID Z9*u߫/)H;KOycDEOABQb+(ɴMȪ(sC']x&8I]j"&ՠ ( WOtnv1}:,ԁ)g1p* H%{Џf!/5՘*TyPyJ ZHYtx03$w5ߓǭ|RdT ӯȩ/1J_Vȇ=?pUVW=19)e%C|N&p|kh[ނLzqRB48ZVzj6bޯ&^Bx%ěi#%'Yx GqUJh q[ ϴt1"f*ѳc3eE{ o %[G wf<'eAT(wTؽrWBX00ac{ͬ0_A ]Gɜ&AqhjpJ5ke =وze=+`k6fiROfP>pd p`eڽ;U|f i6REG:h*"2"r{(|7]>kRɡ?ˊsGhR_ɟf1ju Lx5g/ꄙG{v @.-'n9+I6ToV?qdL%f]EsNv%Zkɓt*Iq "YH35#_87|%Un]Hj]vdsIn ΍+5.hqq!]'@BJmOE[,H uՇuR,]6-<&Ywq |`5t(c=lٹA/#7Hs|˛-Ey1n!E-é_MTθKL[@FI_$=3 Xj =Do Xٮ,6Й`',ZWeiLd+Y7+߭cL{@m)1Gʑ7!Ͳp&!J'O2e?Q+kt^o&7u}Nc!zk?Q48 ޿^uf8g(!\ Z=72 K2}rsya= WGhB܈=~ǓՎ/ wrna>Y:HM/}G,__{3NlC׉HUsea;OĒY:2 kdܨO5`ԇ˃ $Ј1ݳY.'[%QH0e!p(. Joho8bpb<']q& }5_ >zpiwăN Ҧ= (b i"k?~AC5dgzZ߬y8<7-,QQ 'W41M3*Ȍm2-Ú|`ڴT#i|9Sr82@QY5hV1yjɁ~5/.fyגTj3`h&f r'˘RF[5Ig,J4`"HV_[38;XV|i[R2/3c`ߌIEkE~^tS`E" lc}R&!ÈR/)51*Nx4OtNA6EzU,V?p@,x?R&,O;.Cq@&494KC,MRc5Қu;<ԂhG?QHPu7)txk3m$EczӥL^4NKZs *nmzd6P-/H8ra|\Ԍ&/:ۨy;#0}yR ]Gw]Bwz_5n)\/= "zIWpkyO&S-8>CSFh^1sQ;[2@-a`_Sg7[hoad4LPHj? 0Q(Ig@MZ3¶@OMڌ5e'RUuߐ/")$)-DR ݢ&h=k=HePXl3xb-J}%sw QYƯFF;Brzٙ|8zH=H{b(;:|0*^o,ᲕU'Ҷy*c+_/כּfm Čx>YJ\Bsgi{=@1t1|B}*!`eQJ4yEk}x"(ٜ$-Mx\sr\$o_܍dw!s\ƭրPV1nby6V{d%Fe/Dgj͠ 1_Xh#W|Oh]IDr I ]wu*4^AoZPz~('8S{VGbdS|z8[OorhwRHyn]4HD\AzFs͛\ۛpO6rb=Z~멓&ɥ<]TMl?3FSbx& I\yNe70x~ F[ o>Lyc/FĜػK1 {^,7͢P#O} 2j9{EAMS nv.LGuY;~" mVhI%mkg|(7z ]&~+V1J1 8Vl})u$IRJw܀.dgȗJKIbؙY>xwƜ^#H)!6ɷ2 /AgePuݍWP?"PpA2ES7zjhW}Ӳa @5խta@pY|KI)ymf9E'OO’-:ig E*d"Js;?-HXDS}5 PVhn# BzQvPo5:Ę S e31z5IFkoTmK5l %è`g슇TK+Jwߪ ['3Kh * w_ R}75 Y(ފfY}M1p5,}\̀ŐY&Ą,Xo$b7oɾ_tVAl)z&NP 6T\FJ0%u?>ٶ G0ĆZ LTųiೖ[BG-qHLLIV-ăW{w0Ix$'?9Y|0PB̯WJ(8&y` AH)Z\APJגd6Y@^v.(y+Py7u˽e8-kigT%cIAJja%几QYw;aU U%@P6'cnƨ*/V+6{kY7/Ϛ9V:X'kz)Ύ&w ,T^Bp*K"/}`E-FnrDxZdMJ;{]@$nHjKԋn6"$Dq,fٻ=;cHv>'n/McxOʌ)ہYΖ?lu<[d ׼z >gsF&,/@lc=Ngcj/rHrA`xs*-0ηq턜)z?swSZ=7Cمe~{? RϞed@NQP?46˔%I-C[ 'w}jR$ D ^l\|qrfP,[2J?.`D?@[[PLL=(gDh>B(ſO>⛰-]}Pdd~fWh!}J{T u ]2񮃾ry{#m\N,jYmpKVuVK`"r$k2Q8]y9~lI(9qfQ7LxCyPV%8z* .iG29wNEYO͸d0F'zت kۃh U5ucr7Om(몗`B~ͬ|/&[cejiMЌ]:%9Ec-]jayT_89wqwv<^zFE~Y'əvy2Qnq#vdp'fb0juWwHڗ CΉ8=N9''-#!:@ ebڥ,r$JLDT hbA4 t)B|հ BFk]pfon8d6SNVŅzeqƼk%.Ur ɺ˹V?>w+@F A(SLkV~PdԲAw{;D}PvR7NSi7 R2&9™m s;TM]ZSs=-P*u.btrO Vkc/K^ՊEJ.+jLjdGouq'g]o~DFMI2w݌kuF)a(p&)Vi g$2(jO 'c5͝N)= M}|l}dsB7?ݹ.f`V8mVeZ"CB N$NvIAԺmU)2v{ġ8jBMo -$bYI=~$D״4\YK U3WZ\r["e5+;e{JIi{5D&QgW]*HkjnV;_]#DJްpƺ1ÚP EonJ΢Jɴ&4>*pC%h v)}X@p#j"DZ4dߏkO_$Tg7޲m[8DY޶;ڬZ/sCm^$X+)?5Od_T+8'L\{4|15!Z-5n pu:gOZ zŐB<ߪٮd7C;S$V~.:>k,#@vKoӴ ׬;IzbN8?h oԧWn~;T& $wJDABٿl \IJw-3;isRJL+˘k 8pκ]WF2PŢT!GTIK@M BUW-ȭ5-{~VCf dlle[zm˖ s*r:*` KUbASj2kZ؎qW]ܺxf ybOnH11}M.}{*?r0  y?8{#N\=}hwm;pokN!~lϗ?/ĝqn"-%g̪'s9GNU}_쇬(e5{D$@|d Ni’;Yr-{]ūLAaCbVb ЫTF˵YpM@ ƾ\XLA7.ާ6G+)8R}Bg)$1Kt5;.iByvmf9VJbǐBgoJkR5Ej߂ATH@y4̧\9}fec ڿ00>\LԽJS'o *P `iπ}?aZrihfM!guq!Jpvf\WUJ5F@G>X2X|}ZňI)Pw\T4wbu}b =$g2S$lb-\%wPE{1;Hk*Xqm3 X}݁#vU0&=lhv%8HIJ*2.u߮/9b \4 7%Rʌ2 c$ ~{$Wvl/}G쨋[ zШ\ǵZш&N1By3DQ<Ĉ";n5\ۼc閻'-;2 }&۫ăBz } QUyR1Td I$ uU7sK;GMZR.WjW{To \QXP?=a 8n-]>vvSmQbZ+s)Yc5epNѡxr'I;Ob,D ^FXЭ{w{̢-aNI@NH:CopݔWX!@J,yR4 6D=Q#yX)`ޭq2wA,_բk̨7]\ѣog|JTty.#)O&6JU_R\ 2vϩ1ٯW 6i@p";L˳6_L4Ħ/hlj0LJwKkFد:n:hTq8me%%dbt֓] z)էŹ7Vov+=dj-J.?yP]./+8sFw]8%k,,M c5_Em c6 WNǛu7c CtG]c)rE^*e60ě7E*jU~7Gݗ2HĖS+/CXp͵bن0!QHM`wB>h4=ZWT: ?&y&}/NM8#| f<[EI_JVۙjD{gP螤GԀ mEr{N-X` ^m5(ܾ??Et*ݰVܐFι}ԓWDғcWڲm*Ypo Uek<'iz=GRH<6xFr 7 k_#60Q lU^R l~vsAg| qQ4*wCJ W B/N"#@[2#oȦ龢FDB0 &Њxmn*M]."M>n9L<%roߩVu/xl tP46ZbuoCckZs~[3SƦΦ]~yuBU f3nz.`ni"" ܕC0# 7U_k7࿦qDf:2Y`"\ c#"[A;I ѿRtI}鿙TAW(KdC<ЉP#[f7O [|M:jRrVU:`TuBT[FnIDG11Y̔-sj#/y&X=q,ǖt|WX`3sNM}зրW)~z_AwPWzB&ScNvVDoI*D'nI>?U(0ab:kgTߢ:d/}m)`zso2OX!ZT2" nW16_Ċ2/DlC9v{6#P)Ԥ+wi#iK6'kIig\|^\i#4,IF |r=sg ލm303[v<^qg`ž? \[>Rҕc&KH"r9(鬛 WRh1ziZ/+S6@>{@IrSAD=Oߨ{10e/7-!y1zTcpK[qsyG sLGC*$$?۴@OLj47aE( 7~ 57V/%)% ZYNjm]U0wӠM }]"4\"&mJ'E3^j2[u8b*('@W$v-ymK٠M{?, nAl~"+4a_imZɬ%j)75 4lz'@_` Qe0  bfqܟ|*.,)wjC=4NKZX(j CҋӒJS>CcBF@bQFVbkm+~>nA<+kjL&tP=[73m:#|B5`AJ. b꾁 C=Ror :76 od/V#wSBD6ݕ%n3vV&\]30YSyyKvlbi5ru+eVPel7f<[J MV[^x:R9?r;#] gUc7{;JhRb=Xj]x#mzSAfJ#KMhTΛi3:W[h51$/a^? c9펥iTeڏFvzJbq͚`@%_fhR^Y^dЯKuEF2;'vpLo?3&m^:FWLS7 ԥC; m䙩Q5{9eXvnk%fYbY`LX"w\^ Tϝ*; 1- I<!wz95 Z"U^)d̟ρmJ"AX)WδlnF8ZYfvG2A_/M޴᧫BcD^A-uu B-pFĠgn( ^GHqb(8_Bzw" L|0DzJM*j` gVhف[} Z-~9"Gh+w!q%EifniTnoD*jjŎJZr ɐETx0|KLNRᡖG |3lk&OQ=[F6* * Bxٿ'^+n,xς ),ѝdrWQ梈d]?Nיe6ߖKRgsHQoE F:O|»$L}mi5@p ;SCprtteHi6N}~T0LQ<_R@|FN2sx”e8*X|$KlXPP-\!PBBF HPP쪀ʝAAaBGP- d_<,N~ps4+@ٞO/EStPXAd-ȳ$ZOBfASE!cz +b|Wqk]NxP 3on" y٘@4Pn ?%hd)L)g8JNf1fOz2>ġm`r{*jjQ>:UYDUPK Dՠk\?AP7Bs;GA]({1=vY?{E.da*Z.1K6+U\)t }ˈUI0`('z|*/Qlb,P?/N@[-C=M[V}Ty)<1C-a3(LNpW^AH0ϒaG"c%5X."j5C6o%Iža50'#J'9`xGG*0qhJps49]~l񀵪d]GAԻ"hEFkSB]mzeoH`NV_TXW/ήpdǭUrek~u缨J3u*)5nY.VVjֱlEԵVΠjUb̀!^sD:, txi}:[.tL/d` |Es\&:2{H=3?ʞ9=Yl\ѓv:&T2hjbR\ s)ϔY"-1`~IO4 !/Pe)Krq;hVl1fo9 ;ˇhn qYd-2g*v(M4;kBs1դ uHw3ߪWeOw=@<]v?F~cz7Y"|O>YqUrWN8N=(q#A/fD"ox5Df/b~N>=t_*#RVwq {}^:.K{w&RMm+{ix5UYQRN=GZwPt;Y豻SܜYzk3SL >vdf=",c)3Ah|YI1޵Sauޑ'qw7 Dnq pϽq/jQ $QAs]wck j(.{Fɦ8j5@x({2CZJ:Z9W4—Ĩ[nGv6^H7 >BmQETq:>{ RE#ꆗ ߷>BYp .R)!-Ime6Z)R詀$S2N16yyfG8Reއ屧{E\>7 psaԏʂmCwN+4 P6UuVt9K/ڳ!΃n :h.8>R=MOH}UN#kzĵOjY%8^@u,]y7c'M,*aG8˧v5H ȭxXy.Oi@bycTX<3fuo8XCr^eħM~.:3CSSN,da aE(L&j5wWiEVg⿉ uY6ǸmYׅMx6٫m7w̮P@W(ZG7榯(VvW$t"# }Ƿ3K3@|aϼfH@u @)1Xkѿ]lX ~1B;dL=hxNG|9`>5.X<d*"#穷$siKZ<|Kk$:yh&sH !Et%92WE,Mne?fK*6ΓG.C(²>`j "iH+ϕ`\z545; jPաM8fEmM(ʬzid3`чk_r_bk:+Y$2+~at~:42st: q-kQsRNbq{>qQ_vM>"8yjmhƠxJt鎴!ܙAly`7s4ڦfI}հ^2 =33Cr8.x7zZ cVֺt [R ؁qi}ޟIvnc 2bLm&A\ I0:_ TGk`6pͳpXi*mA:8ȍ;z]wԉ:hBC9<ܦ!OF#0Yv\xqPNEMqV+?1c~!>ƋXȂ/!P g曀֩Cw5 F뷹#2.V~S1>4}4y7k+nF U7 =Y^]7$4Vrv^jHmۦ&?d˹sF䓮ފjͶ[_>&kD϶ z7lWp=>?rv(KHVN~(?OrsxƇ p2pSxwIl^Wĸζ.e+ן4R7唳z=]0jH>N*?h@x+a]an{$W<f.d/<"z}}&lwƊ26TQT3J4*+Cdx.o%~g[VɞNJ $.X_d;rT]@J_473KN慐v{yŽr:uY 6AIWYޠ ӶC f>ѝTNàP6=DjQ%T#ݬ-Hhb5GM ~7dk#&q+xhУǨwOS}HǴ`)v"qjte'$Ś"??+ q; Yvj_3unĭGM_ [\9|dDu1IJj*j˚.lIPE򳺸;_@Ջ&,3Dcm|b8צpFpFŠ(9eP*!Ӕ4m1ZE țֺ8V $]stbt_sj}N4XU2czh0)$ۤޭ>dgY,"FndF~xiGub~ₑW m\y<^Nي FD4饠E"lA'IFhW kYxU=Mل>"If ޸3" \pz$ޥ_ sNKe6oI!IDZRvoˍ3pk5n,'QgZ1rE1BY7hڕkP'֟1^d FEˀGsI^LCƢ ;#N>װΔpk6afrt8/V9S;g!rƵksRt >% j%ɹcfQb;A?5b~ZJC7 /,y%wzLl,i֬a""Sնҵ$ qϠ>_&&,Gt bA$Ps(JR&-;}w6,9q)#m`'W vHFlT/ߵt-jT4! =}dޞE*'+~Tx P ๝9+okGL32sPL ̌vtA`9eRț-ˀJC~:@Qyx,;6"[Z" yW ^ҟ&oyQ ߤ^iB\|JV `7 rXHo(„P@Z l&F_g ՐZUy9E]9#" ? =\^_ך$15-1żZM߼?mU']phI"0-qj}]CVX[RNG(>hn5pBNz<~12јj-:Nmvrֽ*&+Il';F˚hꩃ0߃HH=bSLk,G髑8bq^\HnYB߄kú6-+Ax~~ӬP݄DT=\.YҐ*~W})~x#`&#&$+z$t35eyzеCmS?JsЅ 1'5Ք8M@u* c8sXqΨ2OGG9N~EU͖Eg,H м nkY8g笉 *_<72|IKZlEոY&5E]61Z>+$;*@k.LКw, Q)2nj@l_oG |EZ/aF7rOXuFюE|-h*hNvMz/Ӣ5Ôb%vp) *J _3;/@]!|oKnI,j<3Q w.-Ƣ[aߞ6d]zC'xtM>Ƽ֨y Q}*ݶ N遳P [|U}hWr+IX~ 7M)C`>L uuÿ<:[I ^h1{X 9mHjSȞ}+-s% q'|o:| MlJ OiJużu<|?J7v6aV!װ{-+``$o*?GgT̗M y=`l+_3.:ltN;M3B4a8u1am [IvpCipWx91Gmǯk㟋}dvWkO5FRMPO~@Z5qMݾ%*5cm|$O- ]Q'f^>7h%1hŰ%82LQ98PԢG"m6EuIܭv4}}Ns|jE"6R^fl%e={}?KtF@.5D҃`ވup ͧ/ypg2b/BaUǁ9!n[.t.`_ TnZ}#gl <X#2w!,@.:0-Hj+"&(e8}%;5Ɔ]wC;,r/DkϾ”H$/FDr_e3Ζ׶Dcݻv(,U#g&2OhvBmMތ}!2W![gkQ!Tth#۾փ¤[em]XxR‡VJR*r[WEm#Hr@+/`aN($ ԋ;5eiyACPqϸC{r3f/)+h(,V N|7GnR]Oyڟ1uElxAV ̖1{D d2 ޽g EReJ@(^V(** xhp3 '8aGU ' ]ol{dM$ wAU~O(',I)`6%e[BT0dRb .Lˤ&*  V:;ç 1$,DG n/8 %ǢmCy98b+ L82{5Z]wKEւμIpv3/lC\%_}E@ '2^11t1q!%Fo`SpWc[8ml.hl7 X5#ߴMԍΒ=M^B#"]+5WI⸲5g)ZwN(~p[I ^;G /r m1 AhC{.Or: z_2=MyCw3Nb*yJ~eZ+.ƭ8s2Eɢv~"e=ߥ]? a]5m "dxK/]X @%H)onbFˋ[&I/ԭ&kb̀io]+oܲ>4b wTJJV@9׏| Ħ.>];bα8P } :eL&v ,P0~Ik PŸ4_u) ܿ(\W+?= Oz/S0#~<|1] ÞN}yqRb;W2s0|=oB 1cRCwJІN+⼄1k`H ^%zzLV)JH:/TGwT&X|%6-d)/ jӘрۂz,(S5NEKsI@=z*7#m- Ls^GnB.5r3Mkul`<D:u'@i{Q}7"1T'?އ=kQ ÎEZ74_+FQȼ@o!EƩ_Y 7oJA+Xwhn2ߨZj%N 6߆o#uDgG u9 \$t:?o1WJRGˍAHlv8koѫ[<}S~63.-|{8>:a?\=3yKob1Oۚ| x@K5@|YD +hP 2QyY0{sc@懕֢tƑ,\#NP!u 5)`1U˲iobrFvZMp@D Sgۊ&5E  aox#e%|@|4ӫMRd~-叻FE h# U*1`"ޒ>p*6<3΁htj49@ )BR!Y)2C B0&^VZ[ =ʇ|Ґ]qR}3 vbB yMB$bRYZ,+m%QN T8qGBqRP2(hY^Ŗ*@u,0%DIE!*hݽRi_ώ劆d@z,,M7Zfq[2o[V^$/ӪfIjHoFV βƿ zڇ54#B[dT2 2< LS+ “B3!&fPc4a臮޻W=16a!}c GXS5i3-@,;$CXJ EBϕ.uT0|TI3e[J+~=Cu.$un* _[^9TFl{A#G[4ݻ"Qg7͖qH,VU5|04`q<xKPINI-%ek6}!}1%1$SEZ_߹տl![B_rG){Mi%ANiep#!brNzy/|\Gٜx%c CJi`R+; %e.s㐺MUbHwAj i߇pg><-ЊRrr"N6/:} BhO!Tq 'jSÝX5ݧN1z_1S zuE,?Xds86U #ƵʨDrk{^_:3R ۔%*t?#20K1 ОBjݷKk%hf Q_{I !TXW Z6߇Xr1 ͭX$/fxoO gso4 [̬ JO1j;/Zjbt/_xc1$N 3^ ;Yʱgp6A׳~.VO'>ṱ;}l$ ׯz'.ނ=Фo)a. yƝY0VVrEM0St~2DI6݃h(R9̪=/ҹ;|^%clԴPX",$^%|V7l6h M餉~ |+?_e$L+RN0ԎT49D=ic]^ٗze%9-Ne>`o~n! =ͦtx 0>Wh}&]ߜVoX4Xr>8* 4/Oa(Hoh#|kK AYQW * JӓXuR\qp&8wD֒w,ɜ )O]Hf\udE7^߶2tT2Pj0Zor?_L7PaT2. B0(%܋"\5}XsD*|1:gzބ2 SuC_LyFْ4Ov!z 2Ba WTLPȐYо.x8?#3!"\j|؉ %fF,0h-1'D- f0 oA 5ɳ,>n;٘"w iHw,t~>!`E6_Ӹc#l{#}j=F&A1N-jҊΖ^]y Wi)X};~k}RU1 :R_"e  {uB+%&npkў \w۔z`޷ &ХK7ŴC/z~˘U$zn,3ޔL=c ]+5)|/\I! T'|)cE62/$B16YhzM%x*2֬<h.X_ೕjHvJ?agePbb!]`x$5 k塢8N=*a$ɖVKJqzs~>ksM_fp˲BI($s?**}l.?5d/B31W(EWk) t3 Wj6)wil+ſtA_}IArI*s櫿zH]g(P2iKh@[b@UK;&#dzKOf-Q?ttsy~%l'_\8,AY6j5$נKx _J5Wļv2KDi✷A+n<\mϣЊoL K6;2B!a&Go 2) ~B{c{)7F]|9S}E|r2ìង1Wh)pj0(Xd]0TPv\"(ﶤj\k1%Sry?}I5Ιj#69-GN6 >y}]S(-8݅(E C<sns/3P w䑡E ٭j߆YhGqZ^UxAR.24H|ZbxG 5Mou# 0p(<]kdq[/ґ-A>h k2+gΪ M8k;q"kb5 wvdl#1!e%u벍C,1ǒw9kJs`C{ @̡%mRyYuΝE6wՠ~,dz>q}? RkXWe&rLKQbo'bo3H?wTosý؝-Dp="ҹpTԶnXSg_%g+1Sx́Ė%`$qP9|›vCO,Pp@ y`𪋫'}<%>MIeYNzSnMW*{p oV06_Kha~lyVН$A(5)m:vc A4:OdwY+XPCURe9l֝q!qh_'*8.C inVOu4FÄkTdS`4;1g~y<b &[.ySqqeOᣆ`_=2)ۚT8"411d%kOl1x,""a}|vv`zI?ԫ!_JB=^i} J;0 +H?tjU_) #'0f zP"^UCSq}PF<_8u =%F2hI[2㋇܄'U=GyaXdL֧> U[@GDqs/=Tj] CuUtsQgLdD|; ڐڄ\ք0TZ'ٝRsĦ(lsٴs?;'7t{k2B>@3wBʓ@[2ֶsς 6" xB俾p@3TF4)l^퀭Q0G4ߺ0Kdc?Bd!/.?%I1aVQV!]#nr6zORLH> >O'ͷUVė]^4|VK4Rdkډ >l,ޢC|[&<%n YpBJMaU3qqmpw |_IݲUX{\% BCJ,K5&zOQEf/T7;VAt"k3 _ᑱlcYk?$5?։fqyE~y4D.檙L\0F%G"G<%ʡH)Y8;W e&TՄQ;_.2tW5a6lI&U7Eb\:_㯡 [0RsJw-r6Wd a*,q;KBjȗw#4$ȭ;.+?tpSndw/Q聃xgwKPi(x^Vw53r!Gg2f<]U@jDޝϠGpsyEN2l׶.]شBf~;)2XZMŘGY+sHOOf/LƔ!ʫV.VKݒbCu[#=!I]Beo:-#RR5zb6a'+/h+gpWByWE0_$0+ׇTuꕪ^'!%goXKnK 4c1_ƂNR  .ӄgWQdG&K2l9T%xCf"Ƈ^lu8~L4`(L=cL&"`ib}>;𱤂((l?_ݮLȻpPbԫΔSfmȃn lЗz=DxhR>b^| pA&01׻9aµj5=U8h#'[\[wRR_t]Pe\>(iX^OGh|7\Q1꼸!啕)+,&%Ӑ^͊Q.]oYr*b3嗜}IYل KMJ }Liwln#KpΒzSc\h]H )h[GgwZ-)x uqIGPG@OXlp#FꚒ BtVI3CƤ(u<  uηK$@yfTo?E)%n}_Fn3Fgn|_C~J%0 _#UcY4|yfY8Yp7^/Qb-.[PݩxR] 8\p,KoH7 #`^YA(.򿶖ms{?!7д{jS/!lWixn[b2,ʸS&6I BxM(qmF.p+HV0SلU,>p2 ?>x"8*QO5x0ً/\TT=|a~=)M'@kۓS8B85訹7C"рGPꨊP1τ0SJF.[˕nqىh ㊍{#̝L_SZH!EPׅ]KU.WNFq[w_ eJ/0n ';5Wkw$^̤MGXÒU>T SXFfXY݄\&E;3O9a|CqТʉ`+q[O7{RlV$Z »Vch~@;tG#c` 5KJ3v N *+;@D4>} ފV:{BDf .7{GG?$n rVeaG>^RlJkHca&oMNVQ)F59a9W@P:Z!try:30wz#Hq7pIwf7S`o4ɟ/ u6dMa@Byt/# qtP>P^>)Hw `ↁ85s7K{j;!Aď: G0I _o6K&R/Jzwɝf* 7`;ryL?5`osɨ꿰ώ5FO H?+[$Td|Z=i\9\c~e_̄ӗqej̾i$ .!JPMP0B?1(&nyg`+s d gyaRI[އE)cX+)֥-UD t]jxxκ]nùZ 5*$ IC[ LWOO 6~ $. /#4S匹bRL.U>D܈`x" xc~V G(U,[]gl1SmgZ,N܄!pwwB'Y eN5=cz8z]:t{Y37XsP;% 9z!uViq6@l&Lf?{w}"QFA$"+)^FO@ p.t1r:xJX {+A)} U!yfi ^3J=qZݸI E'Fי>KGI/oK8™/˫P(m\YV{ʴ%==̾iz#jQa믲u!::@h27mSpySݐiq*Ď)r-^Pϰ(C#LZQvB&ZkTObل߀ֹs\ d[cuIebyE.AzkO+!)KK"6Uyp~p'0.V5}=I8$] @3&@ݣ+M{n e'`5鑻샡6[{~R'払:+t w1#rG\#hZ̭<>.p7%K10_iŠqR f˜ȓ;0 ңtiKC<řEşDT#9㲳%汭/ P_xm@ A&R)&%х=.懠fOQO)GʋbyO%7-_key[^ɵ0u!xN]ܰk"y`RP ?+Dz/j)ʬqG 5(V/f`'r;#ج[~B+Ơ]l{$e7RYjS9䆻}U!~ܑY!(J BZ#VK5|,kPngq(vٜ5O C L˲n7JhUQm/٠D LB.Tɫnȴ;rR#UN\hJ{S>r1 /+'r`~Z}2 ek'T=bp?:SȬmBˤݽ'pS]hcx%]_xQkzwj=|Nq^Q{ĘiӠQY3 <^ŏh&| gs10pjHX:r3uAc_M (DMUG1uV5?[]P Sퟋ3HfŠ~k ol>Bjo")EyT 2c8$NwV?hS6/3NY5W֮͵$U$c@R8=ӗ=6{(h\hJ\^m&-ENE'tvM. 7xDS#vL_d #weqM,̱ (V%!A="Orgopᢕ'w=PE$=9rg=(h%u0wzv5_E.9BljǞ4T߫6+Nh^SkT`9dvO_GFZ9{h7& -~@` EGNM5^>(rnlז , -OC嫆05h; dO^%HReU+qq,OsOLOץPX,CmP z B%jIcnz4݊{8 ܼ[~Yq`$6 ge}N%UxƄC"6^˶iޖ1 & @~|?&\SgN2KRD1F8AhsK/R,Z|.YׁqbeMɟ>( A+~6:Tp<Cj`sѮD;A7La|{瑆*W\BV`AOلסV mEo ,PKD[ :G$)AVZv,h:ҭǶ]d 2! rc% W&Sd[ْ~Y)8zFHUAŗ0{ 3mjx-UEP [%!FayIdK&n+V0 ezdWryI|ޚLPzK޻Y,8|Cɀi7RT\6RSk _jWu긪mw`ahA شDpp xLz]>ܫk8l~C7`EJ'ckJǨwƈhi3cЊ]#f+0$f_m1$qL 4g\ M)p\z4"`,SIJcvrczKT؊SCޔ< uNdO(@l>D.H+PiחJ/ B{Y$U]=T''NO׼7@\Bg3AV2jnўQ#3=n*1qx-jax3֬V9X {8@3;2P4-57>Or 0_Vw!$~AG<[ o*MO5W:)~:SCBYT6^2O8swa>JFa~w>R3_MU4d%C*2U%+mcP:DӻF\|A/RKـC_ dc'P_k@9Ir3򺢜"f}u Qf?!?$pIRJ~>8l8„v6U$H$< O[T_p[;: Ij.Y.F\Q5FzWUAy񓔱\ͼh̵U?[F)vቾn@ yR )kLVC%!CTs-&Hf %C`@-CH t/1%T"')z.>+~h(U…hD ~ 䧩"Sm*:O5mS-R3;ͩc¡PR~ )|So4g$=W=bₘKlq%@W~b/ל81pZJ𦠤B5sOGIg`fїG/vh`hZ8:*`c˸ Gܴ<;@4пt)D& u1N~c#.SK9^Y[WV0?Mu:HvR옟=@Re؍.%͈M _~H){Xo; Ȱi0dU ԎŅE9& ]}0zqr~P9ʩb|>3e8!\N FT.fP&}*H9`MAX,ʳpiyڛ8ICҿU10TKNr֭W:YCK?3 J%<{ ztptU̽N fi_h0 86rXBMxODޠD#B[|Qj5e#G/MbrbMUpZg'Ы׾P1[5u>[pFYw /I&ǐ$`/:YJ/9T{bsb&Y АOsQ:{G7.X[3Ldj`t8vʟaߚ2b׭΁:jRO(r]׋Kjۏ3ݝV[ }}żBq;T:;e*8:f=.gvɼ_v/l DYmlaB)&gu3ㅵu5qUZ! ! pk'r@bz1.,թ!7q,Ix+:^quB[ ҸnCvzGko!s 4!Rȣ6C K ͝Q's GrupnIQګ'>g1D#C=;,IYH?ִRtD.%-kzƗbpFF*wz̿J?fl.${A7+ԞWka;V( M1{otGN>j!cjvBgb˱*hZ>4~u_?>>8u!2H:։QOװjkZ[>ɟ5+#Tj|5/=F$ov>%nzn:IB[4Y?6:t>TE8 #DsrYSQ?󖶎 12U}al,9Ш>I,2dʎŝIP~L.LN5m,7d » fh`2 ˥1I^Bir;w;)N%7,9Xk{h%;mߊNQ|X5懾!: kUh"QGW㙂6PNa9k|Fґ)ۃ0:?+K nWld8 jY?\4*r7b/ʦ{Ȁo]j#cׅ ]:ٝzHYؠBwJ!{!}*Na&Swl6ܐ;ֶ`Pv&: `>Om$ξ&ߚSށCKҲxP. mY,zDu?e 4QzSʼn o7ijʙ틐P>w#O[`yox$2/!'tz4D?Yh;?9 :UVT3am4aѷ{ Dli˴܉ @a  FFFw"NJ0?pMT7ydV  !R޴\Bl۶gEWo߮a;mcI "ƔlCi* cS?Ҵȑ:.D ꂄmpLI iF 4o]~ %'lzQ_p3Lq} 7UDq}wi!z+bhFmn)^2>HַXĞ͟ʡ  p] y m|V2NOX~.Y7F_$Y$dR . 5!=GG)W8kY*뗒 gX]|<\&Z7#rFԥIi8רsy^>ov< E4 B>%D򜘚"ۋq;u&8'}^bd=s &;ߎQm.t:,yǺkF*~e^? 3! ;)Xù09*%Y,D]F LBĔĴ>$Nle2l;V+C8zC-qJ_BVQ5Ũ"t̏q'Hv !Rhcr]m,n}Lq}]hbAZn΋(S?x44O~0ǚ-qpN6ˬ֮}(_2V̛%c$: Kf8*gTAHLp_QzTl"E:dt"u+bkI6p(ҪY1jL\ӌ l,XM4^@S wp;.L`ss4NHGʦ[JpEm?Ys[<%Hf0x<9V ~zy=a2IjHzh=\V|WeH=o+?_x l .Sd.F0kq g ~X=3P+{E :Mi^gf>& ӵzPi~\'N% ]Y>^V~2p!;nIO$ĚRMt!ؽo? KU83֪.,NUvV796ԌJCE :Gn ?6t]s ? 8,^X{Y-^eQi#Dx8&DǕfqFWkPѓ/Hn W2# 5s5E* m2Mt~D\L_IPl Z71N'lӲ2n=֐=67^ռp[5D̆1HGdZroo < !uG?UL#YXl IW ?tٲ``Xy7`rzszp5u3ʒ !ORa<i}Q(>*.cFtZX,xvlJesS"djՆ&|,,y+3#\G{ e~TD*mW쯈i*P!lqk&?Sl,ȃS]1MGcq uE+sE54$0pjF# X[oGғ"֋!p" $Ah:L$kh S>͐xշ(į&:}Ls>g ~ #;uR.h@ GmReԚPj9858\u%+BGnS1NgEV,,I#63ALHy&зog9P~#Y=vSPu< tN4ͮa;X eؘ;F_`x+l/$RƆ_Lٕͻ9!cdsfS *N"<u02rHםSA]o2S.7Rq#=}d 9&w;2_NH"s\A__hΰJ a[&a~{W/)<P[Qݷ0ێK:jyjs*|Ug uǔp-nr̗,TB[sߕj!Ak~Ji5Cn(ꦵgξi>ia Q tmPf"f 2;0ˊ;/~Y[3RV_vÄ``S6AkG'0?vRg9(uNup!|ϛﲒ\OׯĽBgK5yڂ9Q .hyXcd"[‚`_z?N,aeXu{d;72r]Sф[%caM,_ٸ}Em Ҏfs{u//#τv:L#p^84c򠋯~G~˭s  fƫ{PjWninJ4 @zQE& 嶭Fԍ hkYhCL1LE+FUIzck;UO7bŐqƂ pO!Z3S0at:'ZbU H4Ŗoh,:uv7lCm RƄOOA'^۩R1Y+s~콨;A3_S>DKxӊՆ3/[1PkIxљ3[q.а`S,  ̀hNqkaLbftT|H`WOr`hgiCrqD8 } #-C jn-Qj8XAo+`S%S;G0 /Vyf׸\׏iFV,^~EEIϜ%֌™UAb ܠ}5vi^}ng;)]a-˅ ;^ػSs^9cJIq` bUFHm'xecCb ܨLzzh8Njm6}>(xr:ǫpPë LZ",$$\m}#sRÚҢݼ/E+b / mD>y95Z _e8jQ^1PG}] #H/[&DzyiZ{h=Nfv3պd9#If!!BXpfcRH  JwviK36.bW*3z᩟ #sPWF㧡O97rMC0/, >=_Ƣ D3SKr*dt)tzoPua*NɓV16N c0=*I$H"i5¸qQ10 &`H&yjmdٕ"He?}xIk$mLQMlFzJ,Q!oVzT귁FdB'V uwrɣȜk7*}OצFQbcWG ĤxQ~0\`eh`zH`H~ w65 @'.7$z9(CWvtM~\e4?⨑WH; ZAju /0e[&zOT|RL:7QwhFS+C~p''t沅]d6CqDw'wg,.7_O], j+{au!@txS؅E,wh1ćEjVD+S!&ifS.kmE ?R:"6 /HD|3<k߁6UNs`KS.PNxr*}( S(3P,>3qYmpIxm5agfJw(1{۝!~2VR:^7SHc24דhβ<|ɲtڔe'|&W/}Wevoy|[emi6y䘭AG`_kIwSؖbhJy} kۿ[|R rfIե`DuLO>Q)_/9 $Q:ʐ6, m&oa arI,ZېF|o\tm%8I1:"K$kHef КrNNzY!_7 l~bEx$*YaKNG1aV\N9O{-U:r>Mq+͜|@N &> ?ٳ0vdr<\q-7=Ce^仇) »*>7$C͑aZT_C預o )d@f[2 $G?cnTXleCkLM;;orySEx91FC+eTӼU !x~/D_Df,vϼ(p\zWO[j~ f )} ƏBH[A #⎷X(v1`o-dn"бU y$+$"IzJUXg dl\b/ = ui0!ٷt?n{r?޸o'S]:6yp x=ܥp)lOp ,4_ Cv *)棶Av;.nE`y()Z7iu7\1w7\sE:,|u9;X֯J_\0LI{v] rR8>ԛI`P4wa&dQ|#QSC v]vr75.˷7ɭ׳ܡc"+F:]QZ&jϏPsѯE/Ҝ5YE1fB9 @2=8*'+78)9DĂY)8%^q>) w[Ů3L,3; 7웙O>XZBV8PBqf$3"Yj:I\z5=ZեX?%(#,;})٦ i~ѭ>Ns1Dm$ 9nOxOе3tPhH({-?~"KW`*?"4dM7'~DROYdmGXr޿jmySQ+ mG/:. Qo2ŢZ[2-z]pHW9uJ!e)K[!N%Ⱥ J6O0Qau~6[N7yuR=*kj9݇|D`P.wL hk!S׉ݨI\^I l]c!cz#A@v[Okg 8%YÓ_i-G{/24n./rpwzs}Su/$_>z~Ϭ{ Ʋ؄RD 6|p0hMc¸N"c &$"@-n2sSoEmgh EQ  37%ʱGvd-{'C=05{%o\k0˦Iܙ;AjI`08$/%V.)mh\&DȍnH۟:IC[^Q;"rMO.2"x-Did ▨|=ډؿr$|YRhO3q_8Z=u'5@U_ԅI2xB=^D ] /4ڭ=h-f ޲{THF5:F.2$X^<ݸW9Ԍ_@.ЊU%58xCߴ3)/QL@4ŀ 8@tnDC Ŭ!;Un/ [hF@GMP2ϭE=ͮr,mN킎<4 Zj+Hyպ[QaT_O|ܶqg48}*G"C4~"߳!/|nYc9[ks4 j?CJoV 7k5q]-V04>y<qz+w?ѽc3:چ&h00![;0Ҝ~S! 1ȅA~ͩyU\Y(Z"En1~UfԴ 7$!ዠk/d37^.^t"~i ]Ht4C ;,eX4bO+d> zs\+,n1ݪ!M#4T Sg"PÏa2$&Vi^т-M68Jܩ}^6)D2fIMѬ:tLL'iܧ޷WxT?C|wȉDQ*/'qeljf[p AҶ^,Й)kVVs`JLnL1pEiػ?x+M0iN/)'ꌉ4q\e0,ߋ0sUl\PYp[`6kWo^Γ)7Jr磑Osf>z؃L'm@ ~7Oх-$ǵV8Cw|=i|DyMk\_U)TRS<{'S~Q"VjQ6❘'.LӀB0љ |ӼgT]2%wzyph[pNδpA5ᩭZFm/ )E)<^u$=vQ0" 2.Mؠ"HZpB8x;ROiKKr Ͼ2RV)23D`QzQ &w2)Ex]^*3G[6U y'^Yђ%2I3d4Nfϟ2"%k 35rU2l\.GLUKV3Ĥi%B3mʺ2yrɴy1z2OE]՟ž|6 rk&:,(aѪ3M0>TB@\좣-66"'3Hxj8ݨKqMrG"*'y>,u=p%?.!+|i{ϼ*ߙ!݂!R)SiR9MԼŞv+v'fȸQeE|$$7'1HIlԵyb uRoUP]XK-Ҭtê CX>Q@ai"?5 ?vLo b8V6tA#(dKRG],Z)̱HS T~`9]&&_c!_v?UӃ$!KXF=&^ bG OUW^@Yt^E.i`BmI't_yc2K.րzѿ 4g9]XԹw*MtVrG"/[isOFPK dQD.YPR Qm2˷ }{2B{Dh4-rTJAlc _9zWuWoP7!X\'oؼ㩇 5 4†-`2॑vJM~gЪޑghXbp~Q_6FB*ی 静` n\D0*K 8b^#y[JS;yvW^YH5˛dˠQ(Z}`J]E9M#P"t7| f{s^Z^!1͛ہ0`L QYC;6ؤHLKXDAۨ =(ə?~1Ռ2]>KFZ]b Bu (g O}! af/"JrL< ZT n=髎O?s<5b?Xk.718$%@H*NQkj6t_2(/ҭY҉!)Uto*-'{z~ds#r1c Δ 3jcM@AE11v iiE5d+(@2O+z+bet;$MsAUQ;b 1͘sAZEIo!aiJn7HR2 Ƭ wA_^1y'xLxa(/U?bv4|;dArPV"F< ,ɫ=zE.,5cnqǟwT"䍑mVA_zD-(ۭpZvsnO"*9KϣN.(_W0,>Y&3m%Ī$V$yBqr(hu&GŊi]fۦƭ]=yO5bl' $3CTm=O H)`|e`z~I(L` zJ &Y $>/BOH~MzJ+Uspnѓ|QY*rAp g%҅gSUOi$M%T})¯*O%;[ѽH Π +6^MyJ|KaPXkHPŧ39:zYҜL#'ƧDONԆ!prlpkAzk!@gIl=Q8c?d}[ctLuAO]|4)㥈@7݀JeW /ee7].uLKG򭁽.[8ڃ{hlcbA7j6v+qq@j~`ޞbv%ZlP^? EQh7mD%wضM6g0!}chb7Y S؇] %`b44\jviIp(@Hdwm \)Ra Lb%E gv .=-NWF( I/_EG!LCyl_N/M Q-׹-16oM #XKɞ05yBbTq<d҃LcǹH?f*$ѢFdװZ*sN׊Eӝ3:7tH;DFE% 8ʡePX\#I:ȕ)WF#Hkld!~i^xy'^U%m^)L@+?a #QAS븍Pzx$"Z|P^fw 0`oS)qS腋yb{ @7Fg G :b[ Q:V3nsWU\F`*a/Iq!8 2H(jEl)–9?9\J@$+e'M !񠤽yOO˧.0 u?~F-ߐ~p}yMYX1 Ywܱ!~12O3X[[KuӉ}E/O#'| ͪ\iZhO=GA'hddΝuh7״eC!WJ+i^9ʊ4pPY̢js0T#}6Di_ɞ*f V `ɝ#СZ (Qg,-ar8{"V.Cq6?!Snql[۽1KB=vG2:P;T2E=J0phrO5{ ~tYZ2ou#o#^$<{5+ Vwա8_PQӑΌ&~y@@R( ƫ,mݗ~]q&WG-O KoC-4Lk?D2֙%5c4dԩ@ H} `I4GEo..Y+#4')CRiL*WS6 \yKz‡i,/@g&ܾ+jrcQsB.X ehbX!5~ٲ7W<X{fDaiy @ƣ+ iM=qiFUml_Tz%v./ .I(l ԹOJz ǩ&&0RȮmInpW68o, 3VHZqin~[6,@TB\CE[\,&>Y{drDVחSuW4pcJF0ҽWsݐ3Idl\u&oSN#ۙO@^ Q^zlhNÞ?#r!ޢ^yZ"Ln BdAU@$>օҎHR'-Qt 3Os_𡃹5N$qE#+->M2!gH䒠 w?]apXOZ ( ' 7^liaMj\XDG{us1p5uQrIZdK1?ψ,.-g"C@%Ը@%,` Cm<7?i1@o*a0z*\ܟ/6= 1+0ך"3'Vq9ׄDEJ#UKLɯ9Je"nڤ⨺n88O?Vї+Yr@d~{_K[k%VX@??!ֱm0(Pj<`miI dSf CJ y_.:Nl:"&lɤhx4ꯌ1SI 5@n%]f|UqϤ!;ʩ`WO sJ2]Yjβf='b-Eo-L!SB~hW"3X.[C7+_MhV㦜N!·cE0Ts E|٘_eN-IAN8qB:/dvoU$46#8blu#[X?U=g.A~8$mBCUˣxĤ;rcx.?4:|Dev;kB ;mMw0ELpl "t 1‰τ5yuxڨFTCw;"&DVLԔ׀ ]oӱ!8Cp=r1VOgmϦ؍$nD.&ĿYc}VZ[ 1`o%gIMs]ir Uï.G `Q{tj J@s"%tn KK`t,x |SrWR w;ʐTE7Z[,1J qn >-*!("%TY \ީIź )|W`Y+Bӕttg:-}?V;;xbwt=Ĝ=D: "::g#dwk7{NQ:[Wg-U.g + ]5!ݎnB.E;|&*Lֲ=!H2K,ϕ9<ȳofuD}2}ݸ'hoi4EmZgրA ^ssrsy(/9Io\9[?y?ZhK|14紈iolݹv \t7{~ʄi[$8-7)<@EW7Ы4qSwrC 䑃P~&E` /.[;є.ĿY}p]],¯jG/W#"Eս YwA<= w`+YEM  `~}_ٴ#Q;j4rɥG i*%@|7 |W&LXͿ+fra?́47BsT4<#>!?<}Y$Q)XSۻICXm I"g=Ķ*k͸Kf'.w9z ufF+tEME>B|Gn WnHWWԹ;zݛ׏5/SW~ Pb?]kT9I*{wt_v_`#Rwrʾ>}W3c\~ED)'g/}V{x-c^Ќc[h(:GN{}u̪f",|B&pm|.2~ᕪKl>/Mr/@G*e)6Y`IBM4}`ٮfm-68nN %PEJ^EIĿ`]JϑieK=߀#形=~W0^F\=A|5G{{<:62.qӬ2 } PHl o&Y2[4M6z آ+ Dx@Н (V2wvEK}_,!.S)O9) ͇cU!/Ah9uiZ,AQCX"`#}`zKl6#de"S|!+!9e%}QNtvzق=LO,4KiX*o^H`drk:Y=ճZĴk‡j~bzn f [|5=YJ.XX~R[[q+'@Dqy\ڄɨgV(4?'3v'1}"V)^w̆6ȃ ;GmIsU\F.mV9Ըk=[DVaW+^0:mE<ͼ ,o`#,<}KyR$tJrn<NUrӦm]q.(d31nH\ 2'Yȿw7Fpby( v}ǣ%]*1Bc Q@grQ=}ԸU g@͎Xm|s}7Joq4t1׷\1 "-1áf=b݄ n5!=F?W)ka|]A["ۑsiy% oe`uބsP6{URu[7um_& Ss@"#'TM}Mj܎`kSjvY.WzPT[RWֻup-]6(0z"m>~;$\؁ ȗU Oi,4Aʰy3羌07f?|=OsF52ݙ&Z,X Q}{\]'AA%OeXlK/EV՗GGr_AbX[ق ?ҟ<Gv]OL"kINuI4!tUYs{?]UP:e](31)TGJ PUMPmv51G"߫xL>=04: xqs5wI6) jQ1sKE^q$}boS@2nSWEʻ_;Hibc F[򸘈LȒLνҳW|"i\F튧ׄP=oa6X K6~r LXDǹfv,w]j@Yz9EukmGEcIῩ.Y z,M`OXE![)GybKImg/Us $mu%*~8?tn>Tm$Ij j0 D[Bu \)i4 ߔ]ի73[Þ:|V f NlKV{~3F=E? ^9 bY E{&I>nr^ZEqT>b)MsSS״M ޖ 7-#6\0Qy֟-:'"40+$Q)#[ަ >`H3[XT|t^&MΨdߤlJ*yCӃnjz 1kp9]H K e Vq]_#g4l&I?ji£Yae+ZFk0"R+XY ojYhS$(Q[XV*]dPSHeAF.urD_faiZS,X:Ӹ/$΢siO4zK.wvv@#|Η-T/0QMaI` BX1Dm ,&3Ktի x8gŶ[9S5=%=OI> ` &?DӾ#e߅T:u#j}7O=oU}I;fC@3Yo{Jm^Sbi E"A7Oeem㱳ĉ.aʺBm_Do#>dYr;ͱeC]^T.h94C;\NQ{A L¢mqwePTG 5۠3rEQ/tNwu<ǓJ¬&+(vًVU2 <x-\/sΦ*t8,[)(!yO__K݀}v$k6x=|ޣˑpQ ]w=CܩFHӌO&wo%Y̑# pZ WSHW>>bfx>4!ՔФ[I\Ms#q4isF0n/G0F2Mc1Yڅ3UOKVl }JeWRǴ(ҧ/YÃ* j1--25eyr,p 8q龭|?/?A:W%aƭުX ;$m; pa$a|fZMBL*-m@E詶3 "{#T#PB:]YL'r:69[+`2;0ƾsE{I<秧|^e[jz?lt\fAv;`F>=B֯3}~nO -HR;hW?RtxOxD#:~O jfrl- 24n +ׅ}ĕ2d*pd"Ø@ 節"RQ+'ꦶqFua]K6B% gLs! }}CD= 1wR#|sܞQt*gQFS!osYǞ*;4`]IH%Hxw%פyBW@s0qεm%hr覆)Ytn^'}0}Et"d4MNj} _2#[;5iȷ<|:5|[Nק:v)\$`ʷ$dUdy.IVwY'zݱą/+9EIiirʚ)ͱX0wR{yP戙]gx;WFQ}+".)c_9#8}mwuEQb-A c8ǒ-߲ H[5@oRSu\Wk4#*kA7t:0=Pu4RZKFT΢k& )fk/Pk2OIx)j*E@ !*y5W+{0y1ƺ pf2%(=b4=CA53LӋ! ь"i}:DӏUez>9P>w e,ud(ZB҆2@փjD)簋P4 ԇ`97,e :4=&"0 B7V.$eeEZsM>voD~=N}3GHȳ@ˡsNdQ>bs.éWJ6YPՄB>ՉjpZ%o$Ppwlh t ̩x,GZD t!K6(cWmK}[< .4^OTH0ӂE|?%Vftpa/6}9 t?@n; y_x@9t׉hN _Waʆb7rc-5"m,LӕB|ZO '5 6BVU51uu#暚^1(:%%Ɍg> W^)T !׽(y'N(B|>~ҞߕJZ 3͖Zb3@S=!{XF&ץ 8G4Aj}'H";Ubc= 5ߊ~%ERl=1yH_O2 ns x.6 @ (¶ܱA- H*--ФHϞde,iziC vOǥ"J|+%,F8H0Dni0pQFGyQ?Gu(Ec,y웲ri-M?X/хօb/:'lfw;9@þ./ۉkgJ ;%*Tt<%z*ӉhTtn7n*91Dڅ3*j0 xn6}&m( ܙ*J$R@]ihјԻ!&aX6Y [ ~dC]tIY;c筑x q硟#,d_/H<\^fӀ'48! ZPޜ#^ I+¥xK9.oUIcT^{*C6 g̞2 vU 07!MtE3'i}Os9?#Wé nIi^}>R_g6R NI}5jQ/Ѯhjg; ?I2l!H YK)&y@xSIz*>siIEFʦxy2_ՋL*B7ɕN,)x>K ~|Ȃ!@YXbnb[37[)=2qTR<tdU [e청.!@0|6v ZQx7Fyjo9 3נ>Ѧ6a9Zۧ^jn'v19.0~^EL1hkz(XZ+.NҚ57`ϻ0 sȄQ噮u„h^۳Ȱd&ӇmsJ%A>Xq $R/wșX#C#o WiN粒"\@2c;\S CsՀ$)u+L>^Cw{4aҏq(Gf8no#5vFNқ#%sh~2bHŪmPqLsS.I0ͭ'JW> rwW.@W:a2-AW-@W-|`FT_F]x%C]ՉYڎ53V!ZЊfJqy޻bI#qƳ>z壀4;&R.P:F&1+l膱2q`Z, !֨CHQ(#ɥz1*MG}E D"$Z1>>[} 7Cƚ$[0Z4'צDo_O۴dS3[Zz7n~mM3v9ڜ #hǨϲ/IJ݀ A(y4U6t>񑊝&۽/3CϓG&[SU> "ޱ {Ö5&fX͜gGw{>21]K+w sͿ6zXXM%6m[z+YF(?Q&\8sovU>{뾜^d\r`NV~qcIG,Zzx>on^[]`z X$5\VN?w}a+JoR39&ZF;( NԵD- XeqBV}ahѹLAZSw]}ZD('Gb 'cGFaS~!ܒ'(Qocip-W{Tӕ}Y="q*I;#i f=r,Ssk^yhDtX"yرNjxtjNJxVF4p{,Ş4quW*BC|\9|I2E IF*5\T5nJnRI sa&gOM z}F²')`J|lɍ!-RFiQ}!R0,j1 PS@_ y`XYV'RGP!%I~ũC?%JFJquR:tԞꃬ?ur;2M_%GS4xK8x:XBpyفrv > WH`1J !P4a>;K/Qp״| vR͑F3$@5j ́wVPVNޟ _zpK!%9FQ>:_S_NOq»$|T+% +sT.'mvc;ZU"ʱgb,,&gB9`aL]]!M9~D81~+|,rXQ 2e\jF??~}s ͏I'/$ +pSkv7 = w-Q TvӀЏ+kNg&!Dh8 >@Ct^iHS`ܗTgvX=]S; eOؿEtP e\%176-acN4%h^ <!x'P3pQMwA-D^ϻFCJ^ fQ3 S/ *^/>3aސil}\=" Ӏ|A-Wx ALa9eZ.M.;~< n턢;*jOڭT8 ]$ߡ(؈$ӊMUUO| XLI! \쇣j|@.KR~qykKiCtۗHY*azJkl*qeg}M8;Өp[95L9 Ÿs+yU`ÝnVL;=5b)LVOkwhͺ {>{->%CP5VOR0Á: T/@6pQ_-_#4{ 'R ο !vHboT#`I딚B+q̃@)lѝtAppaUxch0Rrf'vy JiTV+a9XM!::c== EtL37JDб%KPDm D3!$'kRc-1M~(tt7rGxm~M#xW1៶-uxArrX}g~#i "#WT`Wad$!\YYR[BAE"dBٔdأ)˜R 2u}]+Xq MY%˟:TʸxkFT6"^ :Jv TĒؘc(/Mm]D(›|׊^ wMe&:INL$(蓒/ ߄cUAtݚf` nnȆ1B׮VwsKxg&(@x%͘ *'1#$nwOw^ Evr  u?40 aiuư)L)3~ZT ii&e9|qxѦ#BљV PMPwq+ӂ|vXɢ"Ɠ?dWY(-ߓA 3qM8IYjk56.?}MxT*iM4nA(B6oڑd1n> h#D[ Mb"hGh4mADJFJUJDQ$WV΄7QAVnh\:VfV1|nPF 腕m4-v} ݣ`iec|D'w)ఘZ$=RwrSNBDJWd},upΓD|}A/ܦ\P~e6My%ڐ#a\`տ[Q(B,G[0Td P钑*9Г3^qëc&S=س KOGJ,&wfz9ug}NĮetlm"cn瞍5JȣwGeGhϯpD%YZge .J'=P%xW1]ޣbmζ?vqE!o6^133.f"g!]Hm=WdL\v?wXkW_T+`MN2i?[kNMJH".5^Vkj3u#wE'˩Z1{qr6!K/N=QyRLڒp ['iCj ,*Awײ,G%eK~G)xnAvKIe!ZepudC/E ʵNl-6o v[,5.xNU#oZ}Bg#CnS/7rW9U\9p7-q @M]} uՋLnF\ԥqSN@]AΩR ^^y낇=tvk8N,aؓ^efm`#zCi~'WhNaIExp_70*͒Ԋ6ETSIU V %(|vCyU/o`՝?! KE'CyN?s ΙDւA-by.ǜw_7K\DT˜ѦHДp ?}ؾ5; ln&FJOA'A/;2 iM½ PE4D^pfԈ] ku$\-B*q-ctC+<m^a b&N"Lͭ`M3!C[t n=E$kJL<-AqAQ4'q1SL)dk ʽ?!XtG #֛$+՛ 7t:Ο$? [T,Nm` {&TC*┟EAqW<1.i#@b,4WBrͣm2J)S&@C x``4 d_G*6f4"1H e[-U.89$?c DSYhhJx\qyaF F wȠZj4\w܂ޱ{R!L`t1W\A0{U&cH~iRK9d} ¾+k8*D7 D'?ԊLWoOTD3查tVtu(H?᧹y f%++O(֛QFNX}* " CόD|!G= X 1PyTWce:znF L}-h(Av?U0g֣(cPCv{hc+>eu/e#STMր>jBܬdrK6c%2W16pD7׬|D,}cۼE̖ XMSbEr]:gܗ)Hg.ǚmG@܌ Ca*,D\`y;=/*V# K7|㫷|# I4cb4~3⼋m;+ߢOd'𝃑e,,rR3U?8b0*!rZAM`tvZ3^d QwT*.%6ʚ<2K+( |B#Aܜrt>6KwPCqZHmeLvt]gY["b6ړ>%;$VOj%ĒC8 9'F𱋣{{bk{+g9yN/ljBݪMbn?}Q˜+rs.Y4ތ2nF;5) C6ZߣD]gbeHozr4= =>Xn}c@/2+o6&XIL&Znyn^*7p/RY[r14SQ>|ϩ2% z=utiG]6bE \%|A^^c"+Q RqPH;gp'> H(]ItAq&Z.Cܥx9g|nЕ# c>CkXWBk4nq\:0m7c^u{YN\,*muw@$C1%?[5#_)TNmFX!Hrv-J (c0+J]PSj{\uZI?Wl[Sm-F<6s &Ij j'US#hV}!Ђ[8=Q+q`V/_ԸP#c$OrhsZa_tbP1&PϩMeRŮ8_rC0*"4F2sd/A].:e@Dd.ϓfZ_|jݦ5_0=yi,aR4xV?l a!N/r3 lz礄~/z!&\&RKU )96"}Ґ7[>;h` #_]'b~FﬞR qG<37a1!qd~nG C :6HP!g Ԍm'̀/TI@13MV!:A>#\Y/uXu4KQ~qgO_Y.fU(T[|u@n( {<yg R˚Thf3@ĚRt-kR*úൟ?(d@LOlOb-A9rpj/]f{%:ߪ%CVcҞc#):<~Bw[ 'gcxPЬk1Iݡ\ ~~ 6:+)1O&c րx49089MAءMb҇2ݣJG\X&6I#A=_ H\7id٤S6pIozOi3ԿxYGg{ٰ;$͌-^Oi Zz4Yĕ qݟh*Wp6ьCAh$l8k -Ӭޝ-,zM0 ?x/ wd~I#dҮH#usOݘ[5.#lM #ۗ:J-ȶ$:.E ѩMB~x^uL>3ʆrdˤб@f~2X^ FK|@*)rZ!8%xmiS_#r-2DqB`5BK  Vq[Egc$L )h! vOdǯ*Q|x'LC򳸭]ilA1'EԊ_3GkU/ڪZp*,V]}y}<Iw>ZY8z6h"j83D8/_#Eߡ,WdV9K1QEޟUJأ ;[ A1էoN-^uU \d8FLZGZw304# S  0;ӍGl][5!h 唂.s>Jށ=!(zx P 1-bNZyHƜ5GW3C@\Ac XGAV9i)dӆ'TAWRRQ£bv>v>fw7G=OhfJHQoHJ|P蔤*\  >ۭbܴ\+Q {{a/ϫq7j}>3gRܑu RaLU68!DNHW{9<|zg.&;@(,u\7^zV >*4JP OؿO6z{F@]{+>_!M r3"#e抭e"Ǹ .VjkU1`\b;Msc~`2Lk~#x+_*$"ێAvOTGqKg,!I%?g!e,Ȏy'f2- asvU.g wC ! V0[xv'cd{h h;U,j>5\#ʓ kRkmke5(1s3jRų#;ޙ&wf3|+-UŪɍ}~xlO !Z`1u&\G2T)K6Ё1"h-J(üC*} MN-Қl'ɋ@4(o7խz⺨tϪ{F>"&Nv̫sTB7z #56N83ž=q6>3͜xv El7|SFX:5gmP]!{:J` S\\w1c6I)r{aۊ%w] Ht/=԰ա,cN:MznU3S}t?kGvg>2-e{ni6=7ٿ -}׬1h{e4j_״oqK{OreJng흾Rf6~5з^[AǸDr0lQ2y1#kBoOzlMȪpv(A2"aER<CӾ\@o΅utJQ3P6KF|8.3WX R 0K,H¸Vz~ Q [2l.@?ѝ;2NNkP ?dv  m,&~ָAY ]p<2ukBJc]X!@ rOb)vhcqS55 U| X(f0B>8;ܓ?}EyJ _P:ڞlGٚQAQ_>g8 pE}5NAFZ ojk,^1KtɭCqPt]P[M,S(S[A|Zt餵yOzS#A#BP(_vUOpxЏG&gm AI@d6xڧ CjO-ͅFbchg ݝRe56VW]IUkitz0]# 'p2$r ֎0^$fX!Ii"FB`@ȡs|#_D+>NJhmymz^]to\y^1^E# z:~P1jHڰ$npz諙Tpkn]F;rC!x4^-Z\+~r7e,:0 ?Ѿ*lҮ t%Dו)CV*Na&o,=celDjiRO15L|?$[4Wì׺𢡄c07V|+cVbd!I4@%*aDJH"^ZZrdRLi'R|)0ja(ė w? qc!p0'mda:(ϴ LLa)F$NݡJShY !Ul9kUsA񓛧cB$nnY_1Cݽdх:!ҕD:pxxڈ{tVx=z&NFɸ[U@Psi*29ftXTLEzu(6) ܃ڍg[uKs7WynX >(}+6 mT;1Ih^3i o9#|]I to^gt]!n Vm?X\YGŗ.YKA LGVс՗,z6eDy1)#_q1"`Me\٣3cC##l6gUa4xe=g%+I=C![B[B-0RBoQ񞡴xIQ-*8o,jBQ5R0?mXn *jQqLӴѩә8zYYƨ?' P=n8/%96$BjAJ t\7]ÕC{/+(>o'K\bG‚Έpaᾥ#=k|A$PIA yLW8%L!^#!&=tTykiDEu8WۋXjs5B?4KYe~w60p%U4׋ Ր[\POỜ٬3ͣEwr/Joh%U\rT?!ЬhKƞ9//nvS|L8KYכ'Q\9a&.2XcR>ɾBq`#")̗)M8;X6&zDEM8@~3)W.c³mAfIo!.@҉|rg9qI me a;f; !Bp=#yoQ Wp62Zm*ؚ.9KM i騜nHrn_M9y[Rpn>TFAK~](FVA.dˈ˚&[ו@  +gf;97vEΣk @PGgFZԯFu{ϭ Cx$~ BF&!޹v}8ey/0m_y$i|HITa.a$ h&4~&{k&(Pxz6]`C\['ʱb NekΔY ewѷq THYQn m&eǔK3D: LIgZk-F!y! 9חY6yiNSVFw9G#RYIr4Ls(I/&lR2y#w͇ߣF͔VpDy1+ND&S M gyQ7a򧚡|lPϼd1P:r;z?R />{ AwcE,)8R")؃@C>w/ C5䛮 MO6 US$u90*M^C7;ks*}ć6 d$B!G7+9vg77y;7!ҙlAXML`d]d!_oVKKWz [Xd9 mS- k1 jpɺ6:/K,mu2]1Xw|Tx(ݸѶn@?ZxDqT<.Ag;]gRtipY7 r?7&mδ'łLK & GhHqJ)lA1=94&*PTrPm,]\) ˋL1 gdZ@00qXA|_tmU۰zrrk9 U7?UYrzj \9TVݾ!sҥK;6>wZ43{ՁBy{HΊ22l G."-V_%bbduvp?{Xq=VDRv x溺iΪ#eUyn܄ =^;ƵT|Kl1xT`pugii+?-g s}U:!@bߎYXlT~$aqX05H:WVwϮGgaנFP'? fJD;`]:jA|195r KW>.̊[a-e8/Gu{)TPoɦmIGK:sM!rKH L̶Z}#Jx3*trlZqJC8וo2'`IFfa!c.ub[<_]j+NxxKm\Ny%/\+] az~gDem2pas'|ϊkTAĖsZu4TDF8"mp1[&H^,f0fh۵-? @r^t ?ɝU{ v{gc>5P4 Q4E Ӏ2COfPL8/CAd{Kt sn/W!ݒzHGͤi OIi0$u<U #sGwmaU/ YbcH?FоW&K ]O+"W1Kk\AxԦ<8owK4i`_І r:EiVl~ui! ͺsHl%gMcVa!>RkRIT\DE:&kJ~8{2cOhK(ZwO#{ 1d7>d*3llCá1xEXh!0%-$f ްf 2щs UE 2]7*Ӽ\PF.~BnZŪz]R[C3 z K'% f|[@gj~固~EؾMz#穁O8G!1B-e_ZHj,Բlb; Q^8%z G30҇ h!P ^oU'>Z){}]@($ghS$>fv@嵍u: &)D! ǫhG4TLO^_=X*8[ğ:(CYʻO`-0 uD^3vBO]):Ci\Ѩ Eۯ~ġa_3VmK(E(vwR{:m(V؛ڈ#^qLj]fSƸ_j:=Iw4)OKAمeܹKyD7FpG'iYh7!F+KyŎ؉2֋ ~*.N ,E_-#$e=j~`Q6'$I]Bd~|~RM![l ̹S#Z(e*'#7:#a)ͅ11;pbXƍC $x\9P_e&/LVCzpQ|lH9=h e#KWє8wa?BΡ?#u6m3O2-*y-[~G&6ӈߝOQ>ZTڪ3+Ԍ(F9;9mlKC kq 7iee>h)<[4;_ ]6zw^0Kk(ņf<ȁD}絗rtSރCjEmis3Q#\6vGvblT⚵B&=s%lj]2iG]@m l-(bESЃ+E ;hO`;1Vʬ* 5۔7Yo* cw>G zfXS|&- xTeE<=Kbn}=!qiNg%$Dyi4>چ] e?1֛^J%{|EcMw޸p\ܔ$>OՅ+x}^hQ)<^jQ<= Hț</g=x飯d0#I{dTO핍=,\h6YlGbtu#4g!,^f 0 ?J{pUM6&dC٫msdrVf3c=5 zh?P~]KZprw* 9h%S-<]0 (]Kk 0+Aǿ"Cmt:_J"(x֝.^gfQRME`8n Sޣ2qap{3LKZήyEg5#ײq"^֭n!+^~jל3> O 8zpVO~|w5}g/rfp-N7&3k&JªH[C*T8ܻqD տmFpA4 xQ 1hƒ:J aר',{k;or#u^ 3c~ qJ-r޼kWaC"W/t2jaY*F- 4~g`$ovV&7#<9Jc=aSCJ6Wi,fG0\|I5,v*x? F >ID4@,]JIrE-N̈́B}G]|XJvߏuUP7Ѽci4Bވ\Ys,xpP㏾D6,pBt`@ٶdvO綗#.|vk˫Ϸ?;΄W<:hre /҂Zag k!M T RC w]M]$jԬCǩ֟\yp~Vx#!Ka{$SQ"yp>;B x6FĔ?Wl  U9uFX;`pkyE!-bvNN%r=1A('d8/LC^qO+,p ,oOῊ;c2p:UTyDr8/ѧ]բdtޫc=GH-xQnFPʟuA =pw]H:0CKw'kFZh_t|o^CT>2i,wwgMR'S Cl8+f%իExD($f8~y$VgEJ+xC0RŦ9߿IR vNra5D]S8 oRm1[; oiL( V a jʭ;'vœy_OTGiQA+ Y1nMck65^#-3̾Z~C+ء䥓}U,,Z$pF'M^Bbl&;,[~i9Y K, ϰDR0|u#*V?=)E9^Ϩ=_]ct3~Q>54J3'k#Ǐ.U7g$%9ˏaX(KK0i#;A[0XYngQ0!n / 3^ĄWt=]YEJBȥI+EK?bQKk)h\JbX@u74ɿrbLpT[g!ٿγ0@^eDZNԿ4Ű)apn}pDO[Jzm6}AʙqONsfZ9քPgB6vKRۛyRFeXԮ[`۹?E=xmHz$jmbtD-{pg=0.6r5bT+ڝi8zLN#A`2 gYej/3*rPpo8$"L[ "ҳ3⍽Ku5#鴵Lq  s#(d`FF9GFjSĨqt&׍J\ z nzPĻ*ϨlgZzķdOI4@4S/BהN3ϲΌڈTLC l *•4{ЗP@BmBhv敞%%\3*xQjO7gOZB{dIS~}2Jj7139 EA8"Sr"R('GS{-$sCJ$2%CGWS8<*OR59 >0va/]Ky G8^{mSVTCsذ.8,`‹?[F~@ +0ц(G+v|#Eb>Hs4WLX1LMKjgOip׻iw5_μr޽8:оD42 #O˅d~ D~IySم7;и Y<ʊs{IRP ԮuQF1mO [ܾ e55J>"sJքͲwOOMWT'"<ؠ|EæZ~G.c 1Ưgo+WZp1bm s@-GdpdW(URZ4z@m+Z հz0@c^_0fi)W~4z4|`d?KAtc9GS*۲(Ou IVMw.2(r%p~(+7uDHБ-lV]V 1lcyYk~"27@op1оR^?3y'?"[*Xvs|L8dFHZ&* sB yҸ pcR$[ޥ 8/Ѥ#mٍ*Ȥ}QWG?bPj Z5A^e[4&Oe[a̙ۗƁEG͏e޷(['ƆT>a+HZ &cE~jyRHqcKNfѽ1$VVmW'|^'*5Y+ g^1(4ә߷r[,2]}f!qGvW.ش< ŵ2MSvT_=׋Z#N|@EUt1M2fLT`+k_Cڹ뢻gfJrB}_: qK)fŵuVęm+N.)6HrNhT]2KNۋL#帀cQnNZ4W2\"Փ*rUvnD_.P\?ڔ|ة}@ ,ٮ 8kpj627p$p5Z\]ְ6gɢC%\Ԕf-tWޡk^GBh"ɱْCKlq酓";0X.(82 [Ul{Ѵd'UNygN*mC;nom29k4,Z!m.4L0dGHi%((7LjoFt~R,%gM~_k&R&ƾi/ʉ^oƫjl-<Ŵ h3չ0rrO <Ug,Z!7yAo i+T-fHAMst ՙI-5kk+>VHQ܇PMCUQ^ScG^6?DWxE {ۤnDoϴI'/ucAs`%yK༡V&‘553.v1aP[\/Ͳº%e plZʧLl^ K^ΫOƭ5ḚJt XIVJc{Z&egRM29ט ͆R4g;@8=cRS'<7vb{du"չ-CY`=WlC4$Nzzy3Ѳ"˂ߩ*p'IXQ]!13C)#/?\P 0D0mu>dAG2tM(1npf5}w1_/vZ&OZc+tI?T֎T}\$cv0`\ p9Նs+'G2; e_nxk_Ȣ4eJ0;10RR ›X4/3oLFTߛņOd?`"Urǹ6xͥFkx;74D/|2pQQq9_֑bib:%eDly;%wwaK2;t$>{n#S ZUR#_tD?epxM2^MCBUh:/)VmM%3?SJf!QzpC#{0{޲oL9CHo7xߗ3?6@CTЖ쯋2O+`XwR|H4e(/SWƬ;w"(J?(^/| v?$NNqT}q)+ BYF%+j:7>l0O o` ^\sI9OΚgo7JcFH2N4e6OM8 3oy*Z޷&zM8/f`Bъ=}Ny+{9>p%e7X'(3>)>3Vr{AR0W>*{FDZ1/|TH9ʯw߃Cz6/l*%+ 4D SY#X֪.15P!@U'H4Ȱ9B؊ šd8lMkstj q[wP~_CUFyO6:X_醩/^^4֌bN5֜@,B s\f]"ujL/`SKUrj{} 8ra`zAxDPMˣņ/1 \irD#?fw߱ t^,zcy=JE|`̤wCt_FQ^C#?5Ίfd+(α8?|{nQȕM,Uv~ζBkW5PɁWYũrl/)\W7^;ԁb&gh3= {ƙ-D\H#r*6=w3ehC*.Iqz @#Zfqıw0΁0d}V̛n*Ɵ0 {-׺yB=?P/@F]u0V `g1>oPy)$׶T1;ƬY=&wIz(i~oȅv 5-;nӃh_Cʏ$ }b*RcrPBBd4wL (Cg2<"oC1zO7ܞm=?PeU^^rp-SSe[~lhh;o\Om?ZS4|Zu! '0H+C+4zxc[Bx;j@&n[{ɘKDRJcpu9*KA?RږK$bJ/k6#雌~&.ZaMvȄ @>:{Wm`xHI:zGJ T+ рO~v/,SBdf vkUhٹҹ~YmDXTb~bDQs>G_c6;pv.=n%v_r qhlou"bUh۲v;֍ȡqC6I֯}#$,ZK1:dʦ$ز3?c67ƫ~uK=S. | E`ȀJ)D>!R%NЈ/ 8'Bك #s 6cߋ zĠSLSyxׯ:¯ޅ"ܟHV\vȨ$b K'>;/qzc ]eH$HAܻ֍'\v-4 5fY©ޠq6zUmx rֆvFX-.H~[ߵfO'̆0tB=J3ˇrՏK8n$1MrNa+.d)H 5^iw^ܚq#sH k_`#M5X2,r5:ͽdiuDzU?:;v$;5Vɂ8:<'Б65[LZE[GFx, /; 4Om \pKߑt3?*MT"p]+7uwh^_`OmfRAxԬA\T듂q.2` &5`^`-$Nob_L4ۏ!%1EUnk5:C5!PЈ^:Dl -7lGSdmcOa?5^ Df-B]5F[ٶ}X@ o1"H;^QDs^̕ϜSs|@UMwȉRu `^~‡jnT &f$nO5T;]ӑXkO7/L%oc.lSbf3)d.KͰe "qF2ܛOt ~=O'䌩m=7xk(X@S3aN1B V:t>zFԮozUz~BtkUxj0)袈b˥m+w1Tk¢U-A qzː&>->AôͳMx2Y{_9^9Pp}k N05B'Xٳo`z(57JʳWYk}w'ԥdį.tCާi6ƱqyW/8e cl@|gw˚c&dٲybƱ똈Kؠ|g?ܥB~T%a Ht<;*0t3$aː#t6‰ _g{В;*!$bxW5Փo$!awC~"/*a2S`=}1R}k$|#60) x<٘n2=65yuQY>7+*LJ j)5 HbV\\$;ʛIV!ȲdXd15j:eُ 51z H̛l,("G=AvoA?7ȹEn\yp7Iow'Bo>xXq{sf].!fIc.8Eo}ĔaGuMYnM\{Z;~!&Jrs< fqKĴ>H:PX`>ۿEa^`76XXZVMSm~M:ҋV \o;\gYqן3EoL{<䁫 RyfҦ筵)`d:?cʱ}S+ბ.bg&z='/Q(.2TbQSG̳:YaJ֏@eUj~) K+w_1(u,孯:M]!0^vPIS4Rq}Xs4M2K XY1 ҙS.}uFyxE 7Et*](>_MS;*LшڰOepM򤈸X^hWd|ʬ%5Z C@mciUG faAL 8.VbH9ԟ3~gA9))]%rJx(u:D v^P(s 3Ks6Z2q+kŬTgET H3IYG*EYEWk *u3V6bg?yP')IOsPJ_]) |fa:d xOC1Dë[>癔Moc1n*_a ][J-V1hG]%^M`H1P;Z#'7O`+l+ hҲzEϰxU"U,=:G[c&5#lG^2˗!;)n4 O!TO 8&#d{?5gKu1zcnE2j4>9 ̡mx[T}l:%(1P,[98Q hPSub ĵj*âiI~y) ߳0LzeYz0Oy;=͟zoUo\BVd,tzφv/+1,&Ʌ;?"ת6rWN5S79dc=ޭVO+|yh?n͠TK/Sj.J4h]p<={FvkD*KdjZ2O\ J~HI&ꖄ67鯢P͐[ [ 0qP]k@&VKck{z<B̂@Itd d@A?['*1ۅ(}jBp%'ޤ}N~ 5i@ WV– .Fo8#1n3-mR~e -xhv6lWҠ,( ۬Xrw$D8Ԩ֩ X *JEs!wIݫfcpeO ]#Sv/[ĐGӝd޼o K-D^Z,Ml7D/m"WtrzS n9 3UjQBYQ0[XzĕuQΫI9rwODM˿dԌ<L /\sMdQFHь}ouR&<Җ%@I&QXaO~GD"^JcF5K>UէTWD{ɑ'n-2(ѿ[BCC\_"/SC¥)UY%2wg|P-dޗ$G{cK_<5mo?iݎ', Hc&Ũs.Mx*Eyo@`?h,FR@jU!a?MeZ_"LKj*͎(͌3S 2:U\Q~K.rc͜3s5~rj[I|#T ,'xLխLkj<9'ZH"ҙ^nGiSƥ_ge.3mOnDb"K^MhdzPY'VG L4ᛨTc GBGtջMA [ wOi4#u&zTyWlNLwe>mcҩ3|nL V7d[7Iq6ꬕt#x7ڌ~ߎC  Tt4ʺLE[6\{xK 'ni+@F2 >Qq-#u3񗍐»R&Mmg k:;VO)7JPzp|9cSiH :An~^xx|$/يXꋮ4!/9.Z)k'Vz`u;HHsRcf χ#fSٙu==v"x(`3}ؓg1#Eyԉ<}FZ(&ȷ,9g;#Msׄ֓0ɱ^a٫% n(K_(}:BH" О"kF@Se,Qo%la#YG#P_^l~Cz=F$U;Yw[[Vk acfvN8$<8# OL>Sl>% 1FJr~|?鈙/P=׿T_\)<R_iCqtbA[ 34}/+#X-2˽:!^!c/@)A-)ff"ضo[7{+!2NzD۶KAJE‡ZF9I>^)VGݍEQu YṢ]iJ33a]`mB:9t%8=B&Ht#]D>׌P{shAktf anQہ!>G^Iai2[Xski[Ӵte՚[ӜbqvLk5m' [:\` UmO _-)mfc!7 K0_][(A_&I($WS؁X[3t&rFЋKj V%JɔW:LG.bR"`E}gQcd-ӫ\ ꉯ@ڵ|*Hl]nQӃg3g [T",רս 6ir_\YŴ48i\J_:h^|‚^}dpZd¾k~;9ҠqjO/O3w^0d/>ttֺZ"NIry/Ffv6]bZ4ЃR5> bD}c.vbm紎N^lD@S8 UP \x=aHh?loyJB~}5c6{:qˊ=hZwə97?>R"_km2l$yva&Q xBT ! cBҰ |2~wh_m<'z+znR.A7*,Sz7wSA'XKj\T?8z{^@i4_)ݡ0vn:)cy67 ewa9aL19d3(2$8J}0ƍetvk FzVz˩ʓ6VhDLw9Ax);-Lf)JLJJB(r4)`R hCV_+r8*u/6Z᧚eGH^JISȍPaAχ,63!f*,OFu*47zO oyc0v Hxot8&(V$QFD/'k;;U 2l9@xԊǯxkfi!‰ȞiɢE*Dr:H񁾎ugF'ّ&@BK݀SWK}ټҌYC: [,^KY$C30qr.?<OPr,Vm x4:eq|7O}yz=I, Ԓ\a}'YO{h`vOB׽VM/-]-u%:$tLqҍ:%:AWc ԗHA@} )%/ZMrL8g֘Tn?'l 0cQl:g.ДJSIΈ>e+V!LFUQJO'd%&WW.=S6ܐ* Ȳg)`saiE(Ț&]{PD)ii{]H۫~BT?tMt\:m9;+쟊 3 ')WTI q"F]_ҒuHvY>\HQ\D&\(4JxADY-EDM?7.ֹ[X :pk jߺB?opy{On+ҽJ&W.AMޫ3/$G81vX@:MIϗwfU{(Fq+}\ppKI{/=<5d "^kaSLuz7Q֔S_L#YoSW"p{S&%V@~tVov6Ţcj~?kiLP7d/RՌV E ]D)@ȢPOL H'{Lx} ^. 5al"L]|{4XKg}e5Bj\wA~ w5|J4>ًKM1rwF*/Ce)@mơ+e[+e9T ,#H3kDo.lP : ʍ `)qL"R|?o  5#vČy[R$T/ hF̢ |X(p#Pδ)c!JQv23(s8Iln7l _*8VWq%ƞLC[U [ g8٫lezvBXev" ^MEՂ~5ӖMtW u_pgڤ]j#3\ m%2pKGZKA|#xHAُϘI"-q.7XuaTR)dY$bWjgiH4);|.*_Nd.R&=(h?!G;wKA.^r.a˹MY J0E(ĩC(T*N{zcP &82?Vv<*eAC&+uF-O=s鵧;ю U;6H~ s?z腦\z3VϴG$Z4+(gzmԵ_.XUzz,/RS1i61! }2MEPcgԝ&Ui*`YI9gڑZ"2JoHFh{8RQH78LS5.Q2Y{e] #&\5J x ^OH7 &3-Lr-=)sѪ7P Qe;$WDXXNtdղjg$_ݣf_۾EƑrrr@n9}]y4W½8#ڤQ7W?W6Gw$ I%B4N4TloIQU u,u┽7J#}$?ʠnCk)WsJŁNWؖ-˶fw--ٰA.ť]{a9\u*O|DMWz8<@Che8E[o46WUyY$*Z@oU;!EZ45{ee&o@zsCœă %8ۻzOAJ,^&7) *a:T.zr"6C`1ɺ5-hZӋ[~Ԣ+dD=sU"^c߳I ?fL[Tz9B']Ct.;\NXATh =U0R.`~\9 j{tX6S+E![ح5L[%B40}~ǹ7?~I4e`_6)J޺UtD +vCj89&V`bY"2Qw`K Uh#]\aiLsy8]>(UE <N*ZR=ȑa)r ؕU9-I5ᛛK T銇KImW$Nj~{"TC(1=<ogQn_LrfRR,^j['nID`0'dЃ-x#Z_Ȥ)^W *Emm#O(C| N\Ń) YڥW ]o1*<jQ-S#ZE-4|![Vp{R[jz!>Ih*X)1t fM- Z+(lc~WN&7>Eb8OEn'Nx ITqaӒ\q ùġ[gC "4%R'%YIw|M :} $ C}w&קf78O+'ijޮ!!:p!P ÃꉥrsOJx)=)H煉}tY=+H"#\y]S)]# $yKr{-Ջi/6#-nYg9VܟmC&IVW;AyJZahuCm zSQ0R6LB@?G| 7?Pt+r@mNtvpbHAXb k$CoNCAtG{NIӓ>b;A@(nVb& ~pbmR1s|ܾ|H2B !|'}/!kbp/+(_S nSSPӽKQ(!^6n &2jk4z*فI+o҅AڼGb[VhHrh³98|}?%Ln}ݹ7eEv/N k*!\m[*- h8T?6Dʳ|Tʊ}ӛ gȠ4za@n ̯1#PyrW֬x|Gy`̟Pu$/I|K) 3g;`Y6qC'V`ꨟBU3I=rM2MlQo4Q&Ƭs V&8*"xKc^s`JSJlQQxx6pfW\Gu' V%a fg?p.;WdVII7©c>vYNj9>p-1]ƶ~jV,E P7z5IWjJ7y)E A;gꋿx<) 5[M,|!*Ʃ8a++#BRilvW+tpn6ws= T9+(+ihZ si6(SduVQTՇe=ZF%wF}3y9m^dyQgG܁v+ {:4=N8ilQ(q q! <$؆8C.Y~:);N~Y|8ޟx'Q4 >G]X_uva/3t:*VMmIa̖S&ʶ3Z͓Ւ+wBQ.Q(=c95CEbM{y$'i#?)1HSumۀ{Z^ cX1N!?>TZ]C^y =Ek.5f?(?n7tgL~kRhЁW^N 0*hM;Zp UX>(ZRHJsiD⌯,/](naeO lbLz#P]( ̋uWmiiw$!o^/-I1/|.'&'Sw}܀$bpIYUiCqEf v"h FQ`AHj.oM \vi5ɛטV"k//}5K)9} X O%~k}Cl =z}6^sJRkp]Bd{y?گ6#B{VYo`}G <'8f|\ok\G'mT_+f(9f($ V}# u1Mkn7A3 茳. QZ?ʟ˨)sOf-ޥAwLYefyor(m yPz3E915?⒩\I(hE~vܞ:Qw)?VdFlje Yum!"Ck$Rv0ߨja$av } :Y`XR}D8PJ5M7Ya\J@HKəKlxx mm݄"tD(R=,dw8ʞA6nRwkunOB ֤I]!ц#tzuƛSd֮Mذ ;*a+<KuIe>_Y+j@k$ڢZOmgO0(Ab _oa+l,B.Kʖ!fs)2e+OⅲeIV?{4/NH<%LF2ғ{+@r8G5|jC r0"6۰+&9:D!y7bU$tqȞa UPOkh`ȫp??)jqNdeK2(9>Dxʴ%Pk^fv 5&h$CתeYiO.\;75`DS?wbp ^sfYll RokUT} HTk%GnԽ<#A A=i68OѐehߪmH9uu 08wwƫ?~ÌJvZJ. 0& ^կ-D<cMq;yj>q]~b:1yoR7b~-܉s 9D/追ſ~hM4m<3ͅ:aDm~:tN.{Ɉ+!fo0g o->#bzUIPj]5 Ȼ-IP <'7ÿyk `Y~G4#t^2#ؚ~@ P{T[4ИPN16}%}LGhWh3htk2y>q/tTM[Vx9CiBF;-!83Fp@2"0WZ6mJY"O9dpڸ\3SGד>1 zu.~QU9~ 2ԑr| !Y 06l{ р8#Q=D!YYe[JuV:MygJ}d-Q7xBNoiB+UF-_* qu-*mVy -ζ @[1;+iQ'TXԤO>R?Ur4"JehMRlfͩ7~>ēh40 I+):\i,urܚ+!6{KFŜ$N.R9}`{jr$ {[Y`W:xs iaHNddEL'VKGE9><:wUf^Қ YENRzקZH.R򏟈U @d;}0-] ?mLx)RkRI>o-bc4pI >%ʈ߷e'uf9lP^%D 1iF}5Hn ƊebPW^\$C\VD !&X\ˌ;< Rt炀i[*yqk7KuHS#=-Pzwح\{:U?ȧGD?,#@@P{I$lYM!wpTm~bV(+p3fϑn&M4Hc=^Kp`w66pF XIeZ Y`AΪ934-afUdᗀeF?LڅJfUj7` R1?!/Bj,{6iMRNkU ww߲u?\@hq5>>E}aS'WL`ˑ".S>V{7xÐLw]} m^yn9m'S8 t\.8Ͻ=ЫhCPDXH%nmf5M<߃3e/*0` "P'`dJzvK}$ #X|v+x#{Qԁ3 <н>g߅cY ;~0axn4U!@Sf  i`NJ#XccLoS|8͘SY"+g޼qM?g xEjhHGIYmjc2L4Q8 UOr ASTe鼙j!*{XIbN;oU~337Y8E#T4c4ۅTp62jB![_aR  rqM$O{gik<%^#g򡍲̊ʏA"Ag8w7]c8- ܞxA!&M?R6s(F;q|%g@T*J4}xmU`7!LI7y^[.ӵCJŀ5?S.tJ5˫Y((zAlE-quR'(!H3DxbR$ +Iirm ؖhѴ02o:Z0hדgȵ0krR%QyU~dky8h[.kݧ(wkGp!vTbi3]%t[3^'kEГY \i=L)(i|$yԠ~ԗx&Pc6(CIYΞ_{՗:&ViEo^ Aݟ1~n6Vtp'~yja#ݎgjzFm@b<6NXmJ}ȓ sW#]][F2ʉv- x>[5(Y@bCf;4@Mz8ku Қe+a[}e0aTw .~,`Z&ncIXr%o ^ w2d~cUl-F𔀀)ot&m)i#5O.U` J LhM ʉ:^p4'itLKWX {tCjM5o'sG3ыR^'ؖ@ohKpoѩE;HKghᚸĩcnCϿ]P"$JN=*߭Bȵ,WLh'U3 pϕ C.ofjOU fUo7<{'2@фw2/ B0.u۩/yYg0/r:g1+Rfɲ㤱X/eO,Zu"j㵙^uyZZ됑`cO=52抢[9Ե VZ9]d)+7LqTBe A6* 3.=irFL ROzei*ns/u>\@A)e3Vu!ixQCNS:߳μ|/,zE0x1աZAW l,pf զf1ſnBN̓-ݕ[QptSBJ%)T [ֶ] wM!b|E~3aD+Վ0QF5ܝ<- #m 禘u0.#74Lf2$k /m VV$1`LRZdCV&)sځFdNjt{gVB6 MhǘX6Igz$"~ K:{WL7liT>}=oa' g'crЉnGn'D\Y4ɔ/絾ۿG׻HSX c)ZNWk/{RJ/ꪮE!:X 2-ΡˤR)`qL4z=F,7lyݽitw ӄ2v~h3Wy:]*xbC} d%8?9kŒ!MjLdm7(R"ТhSY㤿]\&X -"æ|ԓ8_"3baT n1ACKJ4\4g/XP•e*hh/'2O r۽+bI5U:qZb;PK*I >d +< 3=v@ز}A! [|J FEҹïuoILo̽V 6%|G$,wO'~FysM^wzeJdZxzIjHżs@o5I!iBcHwZ hQ$6.!bWE!FIڃ @$%ͥCdN=r !"G{])N{g47!`ĦrQd5ŗz5W;MA-Eޘvc[d.: T:|TNO+j6/ zr@K=:bthsՀ@>e4 $b9raIYWPaz(AH%vF3ԅl$붾#vf+:RrZ) nX"G;?˦|牆ɷ˜cnr+#8,AɔvE`n%v5~z=-`TE i)-j!pE[-Oss6i†.C7ap}ڔ>85b ]mf顯DNT=Ҍ@m]̾G9c4818:y`bHtZ#K)CBfggΩt& _Rmg!;/C[rw՞-ddd :2X)耏TTLFV[lIgY?]?=RI҃24%M(.5w|$Y*R1#;O=l9ާ+~2t3en SӳWCf] M{6E|dxE|?t>^CӶtco{q]7Z1z{) @e *RŘgqօU>X+./ʰ/ \qnC0 >j1J,Xz &O:/$EYYp(b`FOBCx7 <-͜ 7Ï&m|ʄcçLaSO"!`'x5~8 t՜:.߫('.(,D]vTuDFd'QTB"ޟ (gs/^tGny,o)j gfT=-UGL_9JVgEu%?H3Wʨ8k4X9 aG_~y٠n^sU >;P  34텠iPzyAw2=7-d@SfrSU7Dt-\"` J`atk'j8~tƈؼk[fQ >\0Jd|vv1z,! t1.Oi]x}Oۄ/!'g9z# [ZŅ룯4G#ږ3n̈́,Qlm=;!7TwV&>Ł` +&17eّwfr/l]M/h j˘RAIPF\ApYG)o}cS1&n\Vʢq6U7U(aXyx=YtAZΈBZ ϖgĆ+WrelʹYʇhy[Hi#;3B)kq=ѝ/ }=+}.^h_x.3\z;?4GLЏÚe:0(I\ɍo2nkbJ<)#\( +71j8ƋRZisGiqk$KÒ5i[P*^F#BB0K뭹m$Usp,?e >A;*L~bBO;:G2 l2OkXx/B1RuĆ@|2lM]$ ?ru|0pj Jƿ Σ |5ou(7:SsM/GK#j`#yХ(NJ[bbr=s%:@|BbLTt{./&S'eERj@y+KB,}ODzBH Z2[Gr9$ܟ2ZuY.M}WnݕٛTUmV/Mq;!m" B{{%kiUWƱܜ~-0FGtPư\F.M:;5@MT>;ᦥB#X P4[L/Π> g̺[ƒ).<s]cK[]2a *-I~5/  P%DJUW.j9χiRڛ{7!b-T1ܟ^d%D.os,-ss:3B $|+Q\R%r)DvWXj{ 99Ip+O;T)6io[UojL]`})_mݕeFI4x pcH |P<"yWojz0Lha(QL/Hɐ6n beePOu2IG2H!yzRfk"a+ >py& %LM` ^lql@P @I KsӻӇ لLU_b4pX @mfuN\΃GV^[or WxyA@Q(PSrn YQEN1n2^ʠ\fbj M>&Z ",wTH6))0 B>njӖPYtyw1ŤVK{8]_bA=:ѝC<ڰlzІ 8ɶ9JPh~#& ua$1T=AT͝&`QM7\O`lOQNb^w^6> !  z!ALѹ +Y0R/uGzi;`VSOʵ^KuHm `KHt_ֳM#SGmR-)MD>G2Y3DQY67:0D;-{La sPw ;(HP}VJ  `.}rX&RY)3QuO>JY pWX #Zc?. DQDrOdW|bάE6Ksf/5\|L+*^fsGC7L:ꓘPósp̕emAC(b E4Oz?;6H+4KK!UӮ:/۫r#[ZzOsQ(Љ|$ѿ3n܊zL$#hb=>>=m2>|+̜1|u)?xpU Jk&\sC`Sy6,zX0SG zcv czȦ6! cK&8D֓㲰3@u҇9qBDQ0W@%t9A|X4OQBgjȯ5>_+7G|4< *ƦRX)"ZlVy POb:M!|wQ2Yx^4ZSjȪG&ķh ڷXX^e|OԚzSXeB0>[ v`=K*6>2| -jybKҀox2JEI-ReIx(_Lc=䦗uG%[a>Z-պ$Suֻ`&}:}¯f&U뜋RVcB%; MT]%M|N[V-4w¾P ! /4e|>%p6R7(Nmm]sL_D>EicN.3NX!ϯ]Y Ø"UCTT(̀tV!xWu9bϝ.IS/Q5f"qi)H䵆wF#55;U2&8w>ͮ5vԭKze>q*ઇu@m{f,iD%UER :n9$5. '! /<{Z4q&g׭b(TIFN'on]fa'q +e*=VZՇ<2 *Ɨ~@6b7ol<@ ι ֲ|@ `/,8+( +aD ]("+m'Ay`'V$^@١+sP3jZ/ѱ'u)K*%uı1fk2؛t"y~lXv'G3M,S|%#ѴO(#Zz;.VKrSb; I6DH7ZCք ^w?e)\b"%3Q^ցD@GZC&a TF#=(,>W8Jkn -ASՙۚa'*f:-^ C8^3^ 1Ò[BqJowy;aE ڮ1~)2WerEw5)͵6Vv$ 3ˀ{C.;|L/|pÏ_IUT|"n3vPy!I=mM->/u)l."q˂.o> d3NNzD p\ ݻgmjW`g!+,iJ `jEee-Q.k^Bsu6ۋMG4H+y٭iPڈW"FK~j$||/? |,dwv6|enS ֲk61ڠa,sJbd`Z pO&(`Te)db˦,CncOrKׁ獁:-X㉮~.7Oﻝ=Z{\]EZD82Od,@PBwAX&δ^BiH v, -6[" =tK v[J}4;D"MRxWѲ0TǷg='Y$\3ݤTK޼zWKdu:JvƄh{/Az2I(]v5At$H x,z~S TA3&%tTDh'm,X 76eI3P7wN![l+ݐNgfҌ1U"1CPwa}[ɓ)/Cݴe̽jG0ZҟqcZF?#yf1n}/ӹϜ POJN+o`ǹCG1dc?/% K{=fq>EgF58V'Rѝ-8_uuj: 1$¢!ЧEd<[$/Scݩۓ ~odR1gCZVڪ)mÓyܫL坓B<>* XlFe4|Lk@|a4ۋOd[I<8$IۛQYAi7E"knY*5H֍RѶ{ =~.f֖\A;A P% AJ9I>ΉЅFz {RLwG)Q1E?}}L@&Zrdĝ ɀXO %d.v,!Vv}+ yG9@}<$Xf~|}' ٕ"9{M$DUV4h? T=JKzU_@?ٳK礶5$qHbo!8dH>" M}ZYݩU`%T)*h~]ʞ阠$ugy ;,zbOXAO`c8?4(8rb"IaLoAFS710]q&*bky>-ö9ǔńOCg,{٘?#^ȳX1SϮdLt LγZ_0,MABJH곾(9c9M&Xivke1U=ݑf K~zAn}gYP^xG'.b4%xXl@H3E#cV]RǾT(apHvUҜA;aOyh`XFĿ ,6nI&%|]D''tQ)``UU$'%ZBsUe(}b$d`f9w}\ntOo6whI!N | B(ּd~qLC]Đ`hКҹ?h&`OR-h^XQˇ}hE!)%/ƻu`DP :;TNT˻[zٍd$=[kgxx^S.>bn]#ʆr3adnŧNMd+Sp@+FH݆I_`=b=L8We'*_cW{ پt.EC s?A395|/|m\l| m׈Wa+R,|4ڊ#S4CAp< j@v0v#锁53_mb.os: n%,Eo@p4he;b_6/VQ-c'lXЎJSNi;HjiIsY$E#".U81&-P9Z\ z/j5URPtudWOp{z+葠OjᄮtȞvpދiO]G4ͷI&Ta8_ɱ@UMqP8zP$|3|d kX7N0x4oK~C` A-Z~ICPMe+skUeCɡ[,٩8+H'>3:_ 나Gb,F2΁ݞe|ɞ{uV5*|èMY6s| 5ېlGU2 =!9MSkUW /޽CVF*M|a+rjLW Sp'K{n-kr;sGn9fYE<\P:;Z &<e)i&aU$\vKJt >VJ0[Z&F{ U=2\ .y& J}^ָ2 xe؇4uC/YoXǁ%Y?߁N*E1= b41^dC_!S:"~l3ullugK}+!a``?N.#m^F6cQ4IZouKAF!OtR4Hs7^k#|KnjfZy $<)-HĆjr =Nբ0"*pcA:;xnD8 qx=xVC{ þ?~0er\}MckH7ǮAi(F\vEax刜K [}a?4$S@l6ed-犛AJW BXڷi@d 3E0( ѾU\ bq=•)$!nU]C4eEB߰"^ `R-icc‹*_bȚ)4b[5wыWaʊo][ո"3(_S] TyJwxWԾ}B#L]m* !9XsZb/',9A1xD-Q^-KDXd>iϥݥ@9VP,sA!!PDҮ򘝸(I5>z'I"ǥ8:0&%wo'w#p:JС]5\1~O%z Ψ]{UF%mēgo{yס34݇~GA[֎.dTk"",Y1{6YNY~e; Ѭq^] `8nL#ߚVjKۻ%?E-o=w;aQTn 8j\ Vn"Oe`t2* |8krE\U}5a':PU @nbe<Rچ* wP'Z*m9x"_|uj-GgT#A\L%u-,nUXa\!}mf"kk]{aL+2{=un zWj $kBqJq(J=aQڗ)hp1H4=vbۤ8Id8 #,ڸn L3A2%Edr 7-6b&76K.ՋzOdž3I׽noK~feܞXG^3e-&;B­6FڮN q[tW#ņagL^ᩦE.ˋ8?V9 t%!}l(Gliz7$ )qj=U,hھ]j.\+"_7ZSI^ d]N/V~;&Br bb6-Utf=HW^AYӇW*wsߕ%&+#X">`l5xĸ פvflO(A,5A/kh 0Ҽ_Jܽ/z1fɭh bM\r_]]\Ekpm?yǒlqW@Nhgsa8ȖZ3Q^g)2eFRӷoI/J=6Yh!U+ noR11@)*8Z҃NzemHttaG& vq_oh$|X}Z?cRg‹r6DOGo;bF%:| >T8&\;:P7NI%ޱMCVv^"Ƕ<򻪯qC^7Q ƴ*{6XbWiT\~BFل3Uy2(~(t K$ CWnc=5ܘghLt@|.&uI/KBfoQòII6{'g:!iQE>\ 6 Фvf]p?nXZK *evE<o|%KR _YN?79''A\A!,(>Jܢ"v# 'okb\9&6G?RnYF*rWLo=0y':<O՝T-)#)J'՜ok0e`(NSmޙ%Lg  " vovIex''pw6"pvp%Iv;R5L"U@54vX*_ рƭ?KVENB?G\]YɥN{Dǯ6AN01ATXf?i\Q'hl_'%ÁᒾWL>0I},3+V~p2AcޫKtbȘ_֞1= pkXrKV'qE-5Q"{YEXzjTO.^\IsptR$1uo[)ĚH8#&QcV.2uCwRJ`47mO{69'[\- Y i "SYz`e0eү瘏.lF$)iO 4C؈7[[^=P;u^ODovͧRm-M9z7qMUvQ-`7&qt|"fJ[~e4f{^Ji:+Ȭ&dɹ֡*"JqX%]n h!"DjFCC\W<ߘy]uh0"MzY!;9XA8)غCL< F_w+7o%/":5S1Ӭ. lRl_m^fo]ful*dq\0R(%:J v;:{= I,t#p^HP%ٵՄj=Ça H7ZxMnQ"K{*w{tQ)چ"OLDO2j*6`M!М 9TuDoy/dy/*B%ǐm^D>1Vz}ya[Bm3[)b; wǁw25hJ) d1e# @;I h4jAz<)v9S"׹էaz,۳E2w_.Be^7LW)Y"~^ Ux}%KKT\Aa[<4چDiQaoب~洙öaa=1`l;8XВRF_Cmư~(DSz_Y»p^1w64+ǗߺDU1`պz1?ԡ^L_N("L4LF \ HtZJ'N[zjd3fq\h]H%Wx2 PeA/JkQ('Q0 >I!}/\,@T 6ohS<"'>FvM͜o3&Znt'oƽ७>N.ѱguP&E/E^Ǽx |'bP|7yۯ?*#)?CAkd<+hHaZG;=^wƏBV#`DK40Q2i~hOk+Z/-WmۮZ%7/Mm:rg4!F-%R>JO xgVA@mK3ܲUxr"A{mI-XJ! &f~-2Ǎ{,cxfE+7-81%'x8t{44g\ۿbrILcVKϡ-HTfDQPw^4 VB!{p}gn;7QP<^Z{5d^B25;)' (c;e)_ueY?@?1T؜Iv_qOşMA amHJ%l2K?ZJ'w3#=9!9Ȼu&a}nF0KThZ˕W ͉.@(R`9o@fh TH)/4ZV[0yۚ5EqēG=j^j?+*K9CU@_;z˃STkɾp#k?gc‰V xlM*{*^k{Rƈm4N0g@3i>JLI$M T/**s<.{9K =DM b֩dKi-Էb_VN$AS]:mkBd7/ڦS3/U"ض`Hz_ġUdٖف0?{=ZH먮(k`h*%TFcvaaz#^eSneH_LjI_MΟ 1X=y}oZՌ@]78^"P,xO)|⁢|g2$ GXŃLFjH#2h/}NJWoNm}v#s^2 K#"?Rs^|p!rBZJ/r YP8Wh\)T\π(+,Ĵ1Yod\*-ee & ޾qIGl޿y B濮@bצT5G#CjsSW7Ghjv[ǰb6_~uօAfJɈ_b c1 oSҩ£p]ߧq惱(LcN=mId~ fptyimburm;rhG*RS޶,տv3W|CqY'@B[(D;}G fERw(eI\>p8¾WsTXq:Z7 I_BNu,5$.dܨ٭&!M:o ´h3# OLGDRc6EVա~ l ]6P<..A`6Td I Iw% ֟V\«G;$7,MYʒQ3y@@(7a--t/~5]3CYʢ0w vK8dGEc$ޗ0p3G9@1Vbb7]F1/]M'ط,gkt'SGbPժjd2UKsv HZl"M 퇽*O5Gl.glbg"}Yu _*!v]1N'=@'d|/J|;[=Sn!Ш,Y y9ZEwT nNCQW,ɬY[B5'tM3q'n?Øp=xgNc ڣ4~-JݽOS).aZ[,_lf{:(ـtR YJ1wKyxo4#3>4\SyD!*NU1:=W]6t[ ~Wp plN&sUxCJ(%+4J'@_/%vg#8ȽOC;\(z]{hA8 _8+]dL`QDUn)WHIAgbi 7V:v]@F( 2>p|} hnhC^SWDs,uN2ϖb=<`"IߩrL*i& ue,NUT񅧓\bkc3jH¾'L{ޅL}Rz_fK%z$Y4te7` 7Ox>߫@]I_λ[]L†l `!= dz=/oH1{o9%Jrz %&o6;Tc[eai]'_.!n0(4eaEP6tgs+b?Ok )+2z{B-KdaZ:Ν&m02? <ԵstM%\NM­D} Ko,3ioc *TD*Ǖq#>u>؆^U ԃ/ #.XoqQ&q"if%{Tk8!o0^}'9?Ǹ\:$+TzÊ@@dhNHpנs`mdw hc:EȘg8] cѰ>=)o:bjg_7bwHf>25΀ykA9ؾZ?vɄ>yhz|hYYhj]@A yj TU㎈2ݒ1 JW(sHZ4p07 hQQ5 y;X .zS$g4_{xP%PXof]}ƣٵR.sn<`ɓhR;53B5O>Kg3O~q}$ )Eh",hxUȟS}5i ȯ$z9.ElJtxڟk~\gD|{;hԪjh r@a3;nǹ#J%H0ى|4b#WM\*zjVӉ~^ YƆ-ڔ"gH+z?ma2onRG{54:" H-L¦nrъ&A?wr#wx\?3S;e̖? Rӌ,';R#!RʟW8[4-&6[#?7N`_4d0Ƿn-ǍL$Ta.XNi-؝2}&UКَР \Ğ``CVIg8 G'K2/YT@p+zpD' ( I_sz=a>zاRs4EC[`df@u0/:7bwv>d'`qP\;nZ봽RbޫJ$*FP/aTpI^ ˟e,Ie 1C 4IlX*`ECvWETHnXy<0#^A-7lk`؞2r vӓ=#ܛH$YbǷ]U GDM'CC9=D!kfq0_¡¹.e0ҁ 4[%ɡ%AoYw+4iK.Gg[IpW*M<i|pԭTFҮ@ͼM]DaYJ ߪ<׍Q;R ؞/5jTCyf$lb,M]횓zFpm4AF\n.9,":.2'XR<ЫϔA p~n U \hjf7o)x^\oʾG w ~YLEob`mPr%@VqǑDPJשv$^4"-ٜ? _iB0դ g޻iYeqpu<΃P_jKA'a'P?g#SOR6a0!e*: 7 G}_>aXR1 O.ǀFrzC;N ^{&(BsӦDŽAp", "w ;=s}/Q/Shj*6ZSJQ r[o't8;d;HN ]v]SRSsv$4YAC>!@%(V<*lkAO ~$NjƖZfsjVцεDjB@}sV}2\rJ[;qDsɜY?dWߗ=Wp(ׇjzton)ζJ+ 1  2Y R}[k䠔2(^qc3Zܢw]3B:Y "$t5õL {<{څ֪ײ^ƈXj+>>CCe0Z"ZKZ L\E^J~l}İō:荫duI/Ç\D*R#g1`='XX5X -5 Q'i$ e&EÛ1zo!MMt)U[L nh/"&'h햻Xb[e٥ !Ʒş w]X$V)A7= ky9^aՓ7bC*ɷ~9`y1A1 8;Y 9 Hζ ?±T#xhβ@G=ط.xh8T;֎eu \ 9 yaߠ[F00p;JKDݝ`<>XD`Oԯ3r1TΉ{94:r1yk<7!b]rx} 䲺er>F{-6ұ_x +KRh~]sz}64ȣRWq^0$9-O.W;"J(8qh m葌a׏I1e#Q*fSp1tCC]tR$f<ۺ<|t|6xglbh~Az6M۶xs^XUrP!7ʓr9}lK*;%E8J!g jޡFϙHa,X׊OpBDoQb/"f 8þ $60c9L '!LvyՐ'5Rytm|ʚ 殲̴b{S[qg.+RUj+Ǝ1@4#HP\S󚟀b9ڥ۠w8!; `0x ~.Z#_]wV;bνq1*Tzʥ/~u~,L⼨UF3QW97:04\9]xDo1.!Jܾ;}}0= Q4.n8vSn'|`I8 }ƙ=$l8PFh cAq Pg\vNx,J]ф$DLz FI,W_.}ĶeC''> >T-6)aE[Yͯ(68T$8 *D18~"@,\}A dɮ{٪N[μzD79$Klꈖ9&`^hU&t&}#z'>v,\ԥڪ4p*$cE= 5HKk7\kZ<@%,wR+ւE}SoBT>G@|vd,:០o",x*O-a<΂ Z+ȴo7vH~2J {biYK鄴peF`Fi^ڋ/ˬۢ!bLe|aOߠ-~v}Y8 7h$\o@t2mv1\Կ čjIM"R ,{o@F lhDև?u6Ę7J}_Jjuw$~xNe+O cu Jbv6j4 !}?0`0‘1z(:> "A"j bxzraШj@4%ґ ܍ R.f҆k-<[MGsuSV>mZ-`ڴ] d#XD#V _8fŚ&ȸ\gڹSO?% [9`lzy$`KIz $sGhOy5Z[+{WڄiGl cW]I_-= p\a8):CwZ=7wQ_o/ 8k(?&5lal<5/ly_p:Wt %jb4SA*CpNgtԣ/)XNx{ !RM:tB2wm&aR&, eY}S洊wzw4Ƀ2J"#\xSmk蕸)R g@=24B\4`{đ#Wcc]'Tz(d~i2 uolsp *쨴+}$_L_HTei) 6r9 eɥ/E%쵊qxVմUԂdڂ!GJd!P_I)v[~(;3F՟D/O_%.<6ԉ+z;W֙H ;n>R 4b:2@UFBdV1MbQ:6M9p8G, ~^IkHs֥x:^m8|=NTI}K`mάʜhh( vO["?A9_e=./ 3 ы" ]C߇ KH2Bevի)&qnLqG8#tI5k mRx! Qc'*vPՔL YZr>i) RMߪf5v#|@ZVʰ-?ILuKAŢJ*MY2Y BЮsu( ') sE1O~kLݫꠦC7xz5[K%p`O}I`hq6i*(V@\&0 ޓoh~4p?=w6X&C٢ڂOooWZ%۱Ar`P #fq-z"c~eWA.x\ذ׽e($9]ƚbݍůxN"]2@l;F۴f$'ʀ77n|ݍڈQ◊}~,ES0*ߤH*2ŝ0ZWbI5vBCҡf0E{ CO Ep;Zƙ@ sQ>/Nl b oXhBQI<;'ڒtX0sTmtUg b9npT OO,<&v g@#B)RQJTp-AX|5KN W.*`Ɗt> 0lzqI($ZՈ?=70/$d!-ھ iJ hø~֌,"3@Yq-@уk8?jID%sJ]&Yآ[NlGD_mOB>-T} aqnZ.mg'lBr޾+ϫm"r,N#?M}f"yP`ol$>5 270bdVx,Vۦd\wš.X v:J$+1w9+$-+LT;%dQ#-_g!ȃZ7dg 7|AW2&<}#KP  -=gnf^<*৩917' iz1fHE-hm~>ժHflX :w3Ipkh-]ȟmc7w2.Ze}e%G;G*0 #6YuTP>OS&BW 2g]uw 6zSU303KY+-NP!l;v5HƓ4`:0- 3Y{YkӐWt:O;>>-u`'zwwLVW='7TuBP,Xɢ8-wܟI2}b?o=ȉZq󊳑gL<<$xI&u^HSJw ʸBjۅ"D:^?JDciDO6kY\lVVGRxqi{׆po\`{4˄)1?vԴ;w]zdo9L̀J'V]dG/eCb1ݯH)4l%HꏅRLis'fDha&Y_c~SIv9g 6+v̀"z#W ?|6;-(f=|S \-ir̥Lt̠#5B"sWs<W[ } p9N3N} t 73ՖѶd]ͤ hϭJFǟٰvu7#]偘p~U/Plx{7b..0kבWܑ>(P4+pSsة1Bz&c/WI, eI0{7J@T8Ȩ4pJCY5ͨR7YSr{kʔY>,T]G願ՂƩN 3FT?zT G|],g>I-*Ga/|N Sob^EYotyHc_6GŅ B 7eʼn ѻ='`~Ӝ6fb Ϻ0K9wBCgU(󪃹m5TstB(p1C2Qho $w9J VɌ\2߬ıldݲQ%`NZڛ\օ?C˧@`},iՙiШ[V [ydl90doL"~Ҳu2,psv1 ? "yPnչp=y/lǬz Կs&BlC f;˗0ϗ\ɱaqbޙnv Nc]ՈKUF0Dmk|2KBiG~zT}k&Myߞ'wO_pN%< @XeUz*څP@s)uǓjIBXg[{}8_%冗q+2B~G1r$}ճ9r.mBq-bkTaC GXRUn-֊6TcwcA%m[x@X8.l(D^]F5⺵qR&15#2sN^A_jpDZi)DF~/+UKǣOHjgxrKJQ:ۘ'cc~iP &H¥D*"©y^h\EhݑiT-#,~X I< Zmga.f2H o%;zwM "gc(L›0 r 5[$$_M!]½hCzMp-b?"]Z)@fM]#x/j.QBR>C rxj!z ,ʯv;D?sɸhƤVagٺ'bpCɌr&G GcrmY|w)Eu&ٺ;Q}zy,H%zF jSiw[-PؤL .F7Ѽfp|xnS'Keoփ1F3ND]NoʊvK"1RJxdW |P3޸N6]& K _oxIB|ܯF!e2/Q]_VKPvƼ{;D)~ݎrY*TDDwI{jDw(0.fIp ,}m4YҼ^(|riaTV$N՝DU7>/)q,\ZHpv8͓&ͿۡHwh0=q x\b'WpHY>]tgYhjAO1Maqt!a /կ¼,4^p;#Χ+D09 _DPGTҷXT]뾐|%]C>3{9#uhU3p}M~|i*W2ů?(w-nLpתz JR jW}M xnn]N"s٨d XT;@HE{-& H"G؋[^ $I\A6O`*6P?#.hB8l 3h^ r9gzɒ8O 2NoGk#$XaNx8~J(X ;&/4=4Kz1H#Pz!vui<㯆=*f#>Jد9L|u] (G?%]|Xg;$˼l9Vb@^Hm!)m*Ԗo&Y<]'*V]Ll-ReGVHW]G"[ֵ 9=z{>X TqKYaS e/ gOt)r߳vu!{vuIrE~K[vr\-P<jP\\hBibeXM`0!BHJ%nV5a8|īmIœ«475xd.7 L2h2sW/Bg EI rz?=:7^BZ?L#M$/_p>82 :\*&`lO[R%lUY u07ыDHQL!qjy*n׎OQKf8'=_}N3T] 1NӡO7ܝİ ώ?Ly^G 5Nb=I BmoN#^mx%>(:a&)URN8㕵@+?и4AZoQjO %KG΂a]⧱>3(}@Ȓ536Ѥ>%D<(aA/V`$o m+Z *"NjSfp `F nw߳[ԟ Eg ~Ptl_;0c49B5ֺ PTR |&LCA!L%#6TG0#ٍɌ=O- լ ݯq*C#N##vNjeq9V^|e3dZ8gC=SsGY_}ԅYkw˲h0*D2[ CaSB0;5v <VQqvĒ$v盪DUdUj;Z>śo?*bdc `~DYj7aN8nc#S&[%ZIUMAk#Rr p i#;V[suE擼0I 2&L9 n}/ ebKݤaHx0 k;r- v"Gɖj0:{ 7q5 zʣO* ^eti$fZguA%Nkapu;TDޜ DE6גQ90Ol`džuB܀q yCD1"V{ILbgײ XZ{(ּ Fd2( l^;1!aS j0x>h?8Ŏw̾@es_4k[ #YQM]'X(4zl~uhnuGzVHΉg/)풩HLV` ] QmmRv9g7 0buliYr}<4Š;rnd&z f dڲJI Qda@ S"x Z6HzjC _2'oUS}q"p3 p3 ǨR=Rg;9~Jg :m/]+Q']oqڢ[JɄŪ'== .NfṀZ/Sܢ0Zb?.'薃P$ zohwEqDx`#4E'QopeBJjЄ!hbwmyİ=Ttvj^9 uuGLq೸.{df闔]̌:fC+ċ $W(tViUg4suQea׀}ZD$ӝv|`~cTR*9Lw;bXfKZ'4E>mΒzgu7mnyd?l}ln)ߢ/?gJL;QʳLBК.x2L6EtV"yqK}AP `b9)?}d(Sq4My9гN1h^ ts9 M):j)]1Z vXHݦ 08$e֘[281}flF]$p$5#vmťd$Z.JƔMWLs)'EѼo c< +.M##Ds<̬YX}RwºJլ ۉ]Ί/7]_nnE 6qUsPUbә;;(PY4DƸyEae8w|xG0[цy?ӮOG't!LC{V_ qp%Pپ~<*nZԕN+OM.&ˤOf0coG-a2eX%o&yg`p#P&Ccz} 3?x[ƺږo"dGӲᩗn8nnلY7AX؎Y.O`{wh&J33 _ߺ.VvJf)D8Je'"u4"\1IOSS'ɃLGDjMby5jgA.<-k@@ ~X! =#ri0ռy>Ln]Cqh$.V`~^h$S QsZt R XE%e-]Rq*j♃`ٝ7(xoMlac~|)1XX P׼نWDT&>*H`tr9ɗ*K"x `A/RezRܢ[t E߸CazVomê%z{VPd[jz2-o܋G}cVy_Αór# ޯ+2o=┭N擜43Pyq?x偓m9͛FKHr&y4v:u KU~ ;A% Q(ge1uwoB`'=#+tYFCcfAK⦮dž\-I WT[ cZ:}|͉-撷yyXn ,CmJ\f)qF[:dI_fj莖$Zq7,zou('nvru;\RWFʍ;kq,!&"i4v&AH<0̯>j-v7|H1Y4(iLԡV'G8?"sѬCzxz)oCfθJC1kYzx4)jC]0,|lRϴ~=9$Ѫ+@LMGg…y}B% ͓C,,s7aݑ |E',jVR7prw{W(¬R\Q M5ijur]CR>-!Vs֙ڀD;o5QQ%&H>qBjo?Pִkk9},׶jg61mm .Qf}|x8(E$Q@^k ե|&rR:IBD [m9qH \*N"rYXenaR> ֿqmbZL'{ImW9DPTrpܖy57z87u[B,uW.w:M6fsҦ)ܧW s .]9 ~m8XdkwƛLݗ \@dW'1?3[]7 gT˻pD^CtUrm\#_h(dI{ P݅T0:5%uǸ@%:py;m h}|n/;9{ ^'%yFXV>粏l_Vgќ jצtYkHld ;2!yMsXDXc5겦__:&(>]%j%zP Wr콒Vw"'lNX4k%`5vS-qJWZ5߳^N2ǤĒ}ma$> >\w4 ].aʼn!`й*Y\XHyd*9ZᔎWfqkD8+ƶ{RzFgWf9MpbT˱Ka;}~Β0|X!7ig JbC\hL߁y eڮ~0]<:[^M ?\(>WUcհ@ &L,ASs`GJ 1&ѱ n ?YR_ X/4\3}֔Ќpsd'?bij}KO7&\iux8 (+f2ad_[JzV }T+6a.ю KS֧*u gIsqN0On J$j2q;-cӫ]~ܺzEwfPh<gr/*~ue@ ̦^r!=[B]L&kC~8| *DM `ncJInqҠi*- C-Bʰ͙-A}:Yrkfעӈ;H,#` mcnMNFL2E?T :ܵ[6(Rpr(T>s-CFqFdwϋ}we6 `Y-{>ʯzǸ6Nd)x!Â8^5x<.h[j*T &~'`bB]9#jglvFgZա_yPE;K@8-AO3R'n،}wɦBNhp 6bðy”AZ˯,(Zd3kHւ;qބJFF'Z 6\,%ҥqLc6zFVCPōPnOv%ۃ/L,U|/NO0rrH_F<Hq &~9xV)p*Rso0c!yQ;B'mL.7yht-$c]Fe?ӯ-=*6OxD7EW1ʴ2т$9LƿWVƸg-wR+gHL Ox梂pAD\`*Ӣrw:&bVćc18X(3=#Vv?_ZbqW&^\%j ξa2n[""P mvO qsyk$6_)hM` =oхZt;[5*c6A4?:A.ՁE߰6Sj{.\_tn]p\"SA_ Z<c>:u-;HUKҤ Bd'f4'T _P]_a p᫪yOw#;ʎ?::x"6 KŠcܚ֮AYZ&H6Pe)|2qPؾ2+05>\iBg(CkR[%ɏń쳞qn}66TPZzLmdŽPL=o J 59@%w-h)?-ӵ+8}-x6u 5,EISBtt}סbghS"$ a\齛B;%g:^b*kPPrM>#_lŐUD̝?'!'441W !sF}QS," ݂lnmCɦّvx|^VUa8[w幐JW RۣOXe]w uu~'0jI\w!P,/踍9Ty: ͂* O5q)mY-nߺ8mkr +dž %NlO"YZHFpyy[ qjè1dZ#'L?"pOZ'VmhA;}n`2wݿC( < +W8b;d7V~ߠs-Q۬]F7$Il^wm /1,t~[$RڡImeLhvPla}V#*s X,-4e(CѢ"7b2QM!1ỴHLȲ-Cj:6k&VN|,6+LZ2pr.:ebW@$%dqdHL6BKP0.M$9po2,@laEӢ3sH4 |'j!)ۜz:ah揘Dy;g;aoBe uesi4~ѡy^NPRSN~:t*8;+9שegR9G IL_H&3x56I mfL#ҠA"6N; D'ݣIle U`i0N}H,)2 7ܕb t/*C@ӱACe[#r)2p^e![B3.%UQ\]rLvV|*-X>x_ ŨTЖ1W  ߒYdŹґ62"ت`؅UKAܰ̽l˞ zYzj$|%GD=Ǡ?Gp9y֚Jg9,{NDf=X dQ+dE9&+okEVg@#j7s6#\ѼnzZ7p`&Oh_>P[qW8PSh؆D`Mr 1?]ʂ9=Hs) /pcaїv,r\8aA8e 1B\D/WڟS\juiB'qPx63ES_NpYQfΝM1I]Vh>DJ kp:GDpy+CIB tF֩>"WAeXƒOPn,;n&ڎcWO i]`xu2ѻ-e>E4w$fl},EAM3ⲩc,9{1_{[&jұs ɦA.dcN LЪ|@bɏn1iA=Ǚбb(Ӓ`YF[2J8~.zIWCXSSNLu^5%qɰo/ɂp17j}} k+^o-{ΙO"bovkBDB8ˋ(Ц"$M aY4wpHR-9 /GxĤACY=iIxݭ·,.(46ud8Ap> M܋G8ڴ'PͼGo8C5&i}d˓ 2/&b^ mcnw}LTtX .Qެz[o(|6'+>Bq'fKq*OisU? =,JS/+<L[^܋-J*+.Ef7Ug#kC]%c48f)F_)/h_q*7@п7:M! f,gH;=1cdѸ5 Ewizуn @ +RTߜgol= nDҾM6n[k'蕟^Hw)ο#?@QYDz!~jTsޑ 1']*N o4βG=2nGÔsY([:#TĞFgp޶FĿf'@+lG;^ՉT|dmĶ@]O[Y2sA1} ׉zl+ONǮ#t` 'ȗՆ1C a86w D&J^,)x3`œ b;[8ۼyJUv3#P5wN N[ //:s"g@)wnJ(xJbxgg-AsVqhC["-ݤA˒t!QU?qS?1xLߡMN>Sؑт4g Bhړ4 R,: pay]]Cҕn,=Ad$PS9[΄ #RtPj w\:LDI3B@3b5CWilx0q3N Ը.v,BK=m)yA*YwהuR;̒ťI 6׃W`mL(U i@gGo4X\bfz/ ft/zߌ@4@]fR6&'W(% (,Bg t-DfurŸhA[is$gZkkD"1"yI D\xTn;bjinh  - Lʛ_#@ĀT"}$!ʴ؎6a_֏Yb'|ij64Z׀z6?$ VDPߓV_" yYn=›A׍d%3<?&i8W#""N"W#"zdPv{-?̯xrBXƤZS’X2Z.UI;ptsklCE"u|C9 N x&@K?tFXjR I;wKgm.J۳GjcV - _:r"fF,P^tZ4?g@_!Ue$.ZLt#m+V%ĺg'@)㉽w~D؛*YBaK`CYSP)0 Tk!}J SU@Kt.>'_ik 2r_/3^y8dIu$(_Եq5;bH3f ' d7: (9_ f;U1hˡ ԧFoZ\ R[۩} u|})8JW}+54,9nj-|S>qpgEϠYO?9b3 @7%'~đe$|ީd'$Dn𮈽+H+&s>u8娃j˦V G;DW..Ԥa Ig ^ξm%\X위{E1T#S"Nc@a_6Dw¶b[oYtD/IdD! /&dؓSM9E8`.8,Zr45ÝzᔛRpmRƢ_ppP%*17R3>%׎сd!wQs NYzLW[ЍY & aK0.=֏ L">@-)@k5=Q³{ŗy&^^c3oZ&DȒuURU#˰eYڵ-~8H+1_2|lr+$9حO`>*U*$:BB{o (4s Pu}gjmW Ŋx@NMC TӠ>#!.ZVz}, Hx&o,[ xAirbz4|0ZV^K%UfpĪh!(mCќÞ`5jIm[ܓc" Q!Zw]FHu86Tt LEWnמĩ\^e9@paQF=5 Kb l/5OK[-/?/b' -' pF2FT =-}/3QP ]\@ɳ 0܇:~scmܷܶ-? #(8UbN. JrՍs!߶ CI0|\dEL;0C-:⤞݁t3گ*BپUq# t >iȕN>_=^ʥru{TcVnH2JRΰy=;4ip(K`o4 F Ƈi l}yviߢf>/cDـvnj3|l5Sg*cYȅKrYh3/BORJhOyjt5ePěk}W[.%D6! iu3pZ@Rk׀|h=fx!}@5Sq̫{hcnqCͧVt?|37ߊ<\9}͕-:>axXrGF?|9 V&NäNF,~<K] J=3q;A]  ch~el}EN@^G?D8^y6=ovY<ȇ'`E?̂x 0/ YsTix_LI l߇wvgYK)s-]sa>SPvpdxgAx<\ H r\iN C/;*甞vÁZ{MEtFaJ 1Bwz '5q C=H( f!> Rj19o8eEmTCogY{f1h*h 2K 1ˍ(MڲNVBfD9sv7B)`aeA|lX_\h5 ݑÈTZ{-7frypTt"[,yڰC@FqTrcg<>!Ng3{݃zQKY9%#$n'"نK8I B$Vij[^P~cQX pr,o )j / HvRP8ѸTC%hulO=s1*Kk?c#fy[EpZlJ"#H9)ˠW{νozw22]`}[eFLj3NuŨf iE',@.H}܆PV'sIZt7ҽ=~PLpG!u̸ HS"qRAo8[p&,81/6 GJ~Y'(*|b{^p wv]z˭e\Ğ3Đ5QWfLgdGWҋB Eyl ,q&͎g-H]v C Gk/%>12o8-=0 oϋɠjfL7$ rN2-mƨorY2AN tǟOmPP?#Y~]aj0* Zޖ *ʉ1G=o/@J)_gU-g@d^鍟tD gl>z:1[g!ѯegeqcn:}n^kLק˫|,IH rjpˠ<6A4RVFtAV`(9O_ϙNhH4Vݻ0񶲫f2b43 \j04tT;C1xӨK,kL#O. y2Сs W:q7ib8j`J)sMb<EG:w[ /[1'h5DޓX 9#ڲI`9*̤Ɉn|td p@Jhbۿ;\Ϙ-jU6F]W[H'coGIT'hfA77'*y8+%!?K~i5AMʞ2<4iԨ4_baU=Lm55lܷy>6Nd?3z;"DAfL"/$z&ME@Z5cIJ 7eYlY) 0Kz/; Rb>'o@fM:zoN2G7 Oo^GܣATa 6  畛I0l?D]ߴ*m<8v"bM~g:v|1BD ,(깍 w:S1#8A@^+_ޕWs'[W6Bnׁ= 0AhnOZzոԨgoީ(yoH{j50;Ϩ}Pm>Ƒ^X'+?TLCV,E~\l44?a $0ߋ+q6 }Os|s8ϐXGI3B6^-ڦ0iCR :(mu}oEm4hpAW@xȥ¡4yzՓzȕ=BXS+誮{CB`٨ ]h~X/֞g-*#{jQ,p_`N>izjq(}`:t7e]ٱ]g ,#|K+j6B[, UhJCcaZR![dp٭¹V!}cjTw<}2e$ *y* X,֑ѹmafqLgjm/oȎ|B[n}bJI`q±&Ï88VpAXWu1髝}+6J^K UÑqrri(I*6żARAIGJ)Hp+gyA'jhWL3&Mc˾p}c>8#B/(05gw\kKm`NYp:o[OŁyf: tt^5|MɅ8 RHϡq0A(!"XKl ϜMԟmT!Y 87r{3k5j[JAF盤yh+G,:VhYtOnQv5:Wu@9=⣰>VJx_(zʸlB/+TC-5{?"L$r\^S[whc5aZ?gOǗ)S%,+lna]&BŰãꎵvʬ~ 'gH_iHѪll8Pz[yH|j)!~2܋cPXLۧ$`4 IL$} ~}&}/UdE 5U=]AYP:XUz d\BԂ`].TAv8V&`joae"0tXA Kwvя1pexq 2XI^nDjt&<чH𬳥[-]$H0^R!~μl}7KN{$UwEz䔕#"z z+@x __^hr;zp|-Ŷ<(uP-t&98Kzx.n]&Tةa| ~P$DMRmq8ϫ9vB\L2!cY]-ٝ_xB8Y\ТBd4_*ֹ+b\uY7T)d)&UVNalQM X wi8p4\7e1YzᶣuWy"7lR"rP NHw-X~¿yDw>7V$+bF l/쇲v"ϗ]Y =RsKkR2äI/%UYmKI?d͓B/8q% {AJD[蒋E"a'AJQrTY]g]qs:HvP"9H DLiTim`Is><^}StZUo7Ggm@қi~*p3{eA=Oh c6-9ʝoJo:3a^IN`?’&]6+^͈<ąB9^.C) (m,re%?E_N.֛>E.b#TH 90i<xR)p %(t-=է*ɉbB8wv^'U`PTᘛH/"Y1al;"]'IIfxiNJStOۆ</qn*`qB6lKO GP{rxNeDdO\1E +e?G$g}!}(p% ꋵ0[H9$5Zpm;2yQ q /٢ypn} g 7x<SR%Gdj趥Z2??^4ӄ:U7S)'Gx@j@ 4 m`d˳p/DM)㒽,b#> oVh䮛3BhB+"rfy~m-KîBK>{|؈hZO|rJ>D ڶ mcP*mxvkUfƶخPl^چ<~u}&a1wCtTyʭL$9$Gq:J=?FKaa};.U/4DIL$Kr#K9\A7I\;',HD<^b,+Ëb;AoY\"YGly"N>G iw" Gu M_W`)it)@{`+_ =cc8+-*Txxoei+Zk0T`(6oGq!~ V.c56 |0nw082,H+,(=]$C|Lfe67ʪalKigD`Xml$H^nF;m[fw)|Ld~yxCC_Ą ɦOT . /^t"22ȲLXiGD cMFO TeXߡG3J{'/>~5 >$|s;Q2 d~8욊h ~KC:ª 3Nݒ~zF;b-cȔwBFSNɾteOJMcDI)!(LEY+c۷p~> h|ѩ ء}TZ#Rl^ρN:A+R¯M qsj飱77=rx}9Z5V  1!nJM$@ A }6 !Hgoly' 2<+ bD 9_*jhFN`Iny&`bz7S"Ylxk!!rCoDsڮ h- 2ЁW=8 sBA59/^G ӼftSZ 2}rnY|@# }vDsgfEpSiV>< KIC~&A|,m7U?,CW% 3Dك'[;qpKysQzL6]p[3薘$$~%f `1r}ZN k}>tb @Jڈ+eHnۧlʻu$6gbwՑnH}ufeQ Q !K[ BKKnaޮk 1ɈKWgvbD.vo6|_MKYkfAy1Ɛ`_ Z]H=H>t^\Nl-MƚkD?%!)'$(cKWT>~M>pl3_iXo#BM8(T͋[3\Mv=SG+o*a0a{|Xu]bidˎ(]2e'Efaddmx_Cf tJV@pّCnenI2L|6HXh\ 04. pL4)/!B^.>n_iYe,""ũqKawa6vV%}/UGb $ouͽi }wc>Dw9tf8ぞ;27Luɢ{lFAeMPVh&[?7(B~67SLh EF7>kSr]? //HF ~M}# v:,[$OhKuz Q{b}ŀU2F7Z!HKfEm›oyѸ,ʼ{#Dлv &=N40?w~L諰 y4wEgM~UG.%%fҊF JM ˽k2܆Y|Q2S9LU7Y9 _ ߱՝h2[ڦ=lRdC9xR-"9^M/Li}?.;@'WXPrv՞V|Cn@[ҟIEEv8-34D"̹uB)\@{8d% .U>ׯ0kDgX[jƿ-|R$$<yA4"E N[y yו(~=}=S};,5ǁђB0ʢ m\JAׇl|\32 VN 3?9}6(NĪŠe݈o v|VِKjv+u_dʙ{~ZR|C{=ٛAUX6Sa,F Yk2ї|6-M5)F ^k1{TOtfWsH$"h[beGd.<y2D~RQ"ejr"΁c>Ğ"T#ݖ*pBObQހ `o+8jc|sz\Q/,^L4+{bb!A.3b]^(pQ ǍȽ>iT@3dZ\㤲Z̝;%(g*_yio)稑||Բ]ʸr(Ŭ wįGmȒ/%TMqz%-7~A%vxDmØ ӯ }~ђxy3 龍ʁf&J\6Sg=6wDfԡ@ɛ;-]bϲ}9"!-b< ǐqg[(RdȇxGXj&sM]W# ~ip{ HWNEWZۯNZbibQ[b v{Ro{^&TVtD;XUwq42$Y9Q~Hs+ b tDU$&[ikQr3U\gwIʼ7.O hL&4vkgL-h0• x\xC pȗ |`V7¶ZOzZ't*rU-Ѳگx&uM>?-eykL^ԒOg"tkdm2ip2Q]U& \QȊ+hғ!YVG3؛8l9`k)0)A}X0|=3m<6|_cM D-T;9^eebkĆ7(UaMHHnLp*[nEknYlsg".35/eS/O9Ƈt<#fmPݫ௵VeՠUhz W /h[X g7x}xis0`YLA;Rl/N肑/UzGQ98QOf m9bfUyr2d W5l8pcm3= cO|7u|/TŽ) 88)efBɘJH~P;I<bJa2o4%.*Sly)?_rH'@3,$\\b~>dRV mLք|5s8z/v\Pд%>q1PBN`d vzLtܼO e}!QY ~BpDQJlr]kmДrd*7i6T9E_>z|rDSG(N&*&\s!xAQy,lsqVN9J-k f{n.Ų) }}M2;m5t@ȡkՓ7`NZG&4K'ֿ:S\q77;sT-27%!h*v=)B4E[;xQh 3v9[+9w2HgbB<]ї7*܌0`xYw[\|;xun{+%;lsDNCUs8f]>kIdZa@@cg B)3.Q;k39/JLQGGs/!fސL[\ice ˖{?6ڛ[|vv>(&|5LSe 2O`%$ ZJǸ 5)&Cy CHۈi4Qf6=i '*C5 Bpxudj6d:$08ذ=5m#ʚ+P#Ŗ@r(Ev&8+z]NʯT {eM9Jy/L׶X]GZ J΅CR1f{E*Y} l>UG5NQJ[hcШ!T&e`Mz=umd`7g2h{lH}'.=2$g]Ñ#Am5~URc4!M2%l~k9Rg2]BfrpOhmzƳ75KVUƢ0~ނ3^ίL'ޙ]]Y\3vjʛCLjVAKsC=1}(FTueeO[rwU|a]65CSʢ钤͚/SݵF<%{v\|IO7fGΉcb-|IVCoP1;@ݗySFJQC 9nqEB9XS>24ᩖZ~gNag]uȻ uo2(޾iM ȱy~/:ci`$#)_u!bJo{5M #VC 3kA5#|k%Oc1nGFy8Tln 2~ynz$#ʙjH&J~&}P Ƒߏh1@v0Fkua䬈(6Vb!YXI nwqjvꥃ'IA oHHM<~F q$̅ǥ(<~y2v[/Ԇ1]J^W`~[0]BnЭԫn4ɹ<%<m^)==Cj5,ƚu\k?).I.-v}a+amZ!bz=ѾbAod|˨I#OfQ;.+,y>i䀞F1f_ey!J*J)F/HLbLXQ+Ν#݆!k%iuA儹c1Q3")Hwsk>Ѳሹc4 ˪H1ZXo0Ylz= > Hg&!-oL:dG2e_6]^WCާz&2ܚ&ay<֘,W;[Y *S:|7NYHZ)EI3k۱~e6o2o-cSyյ F3&3q=|_f&&4(\m{ |*#.܊)SvD Ⱥًj |rsֹ۷:%G*.<OhǤPG^R1,(bWrۣFJ6ټz6:mF_/wRېXsh!oCzqu6H%LJ~ͱ=w4rs1an)5\hX#^9e$G )ϿxǞ(pGG@飻1g|;_c\4 $ox JgSwg/DvPF!Pb[ dّ=VWp^:(>'zD;AoEUzJ0ܰ}'ۣ$KQ1+wp6'I4R$&U'}ķ;8Ӆ}J"ao` 땐BpxhӤh5p١<; ri `?;sbM m~*iXk >a oq2ݓq`@0/D]H#Kn%G,"s(VEs#[$O:-~7 X⳾*u:G^__$ỈNop̴' /Rښ 46 H{-aCu>彪)5p00 cpq6,C6,I}Y 'Fc]ku28V('-Xc^T&`-ҥ5D l^eXL[>ͣ|e<fWVz~`gR]r$B.U{хi8Ʈc3[Y+H tp+'A ]L-75*J܆-P6[^F u,z8gūLs-kG-y )uq5̍1):z~LV6WIy)=:ƒzD5lv$%)cl >'۪j=R[7!x[^] g@ą_l: )< o_z['.wM,:EJܧdI2 k3f9bh0^I#N鮢IT[-Uut3&6Y?eLy 凜o з+;Ӄ\$yhbɁ$xodž*h ^[jQsF@/ &vX}xfeU@{`k\<=&< E| Z#|`PwLۗyNv: G Ư{R3Ŏd*[Ќ=$/49f+M~U+?o>gFgXQˋ"5:eE?MG"r8o.G'AI΢ڻu)s0iEbZv =Zga3k[qtb*44 Nz]Z"\&wQ&쓭3C+ܐu An2B[V[26<8TOA02Vi~r2fL8!Ws(m+<釰xe!\r[w?dc Li3#Kl<[Bce(S`SA 5 0$ZȐ1a!tvmU}%S5Rt4Tcn¾/붇jT1๞*ClΆ#r@&Y|*3gE[I2d vϡܴ҈NP.X25Kr+ZP͚yK4&H*)4;&B$\6LC[C,cHT߸Cc7|片$goSpҙ1,iU>d|МAM,Qdv&&mgC{4H%gO&d9nThv֌JH.ɑyF2ld bWl&'"Np-iWo ɽƫ\QO\G-_ F 1GOKwBs%pIb )[$#^Zƪ%V(h˚v?WF+\e6 pln:ka 9ZŵEʝ0\6 3#ۦO]O+0A΀pC/ս[o s]E >g!bX^n [6|`@ qrg0?H!,(FMF-e~Vb'O&F !,66_YC㫡' ē>ח.0yDbnfz3[T6u|RKDȍ¨{L)iO0\]+*^D.:gxh[k/kDhnjՖ?424p FM_poNr=-g, ߟSF||]p[oGO¡ η\FIZS05GTG7&_ 7  ü# fODeOP`CLgBk7ȩ qv, _6RPy6ݜ(9@X9mIFc3*_sOt!|.-'qvV^ׂ}gs@Si[U"אʦD)/A[CKaz%B2)t{ήMHV-2F1r[?vx5V5>u3.S n㊊{}\nɳxu̚r' 1#%jMKB츘<+jP m܍(ž .42d.FL2XAdcoGY1ɑ .yQM wnȷ55yE 8(i HN &@X{yފc3J'7ebug^.6'5HY9aH̖ՙ~ ˙+AqDw0]YYYYФ:6ez:7 *kpRذx| u?a:k?m|(n4sC$}Є+C)`NƄsJwթv<2"a,}r :BMM,yXd5hɮo̭_u/Zz. p ?i ~ay9fw"zRPr#ZbwYG9C>p L8r-ciMb+VAv-JY<0 i/>(Xfoݦ49ned!@:N MST8tc,m5Redv,y3xN"O+e)`9Z*'u%|jV-H mbfo<!sr:  y@Xp > J.BG??Z91۱"=_KQC%yÄLtfL[^\!`co*sO0$(0.[EUCLa\͚r`F͓%}4έ <^˻o2pV.&oÔÚĎaS ʅd[&Y؉ToI3U<^yK˝]|]'pXjH56Y#K/},ݜ*2aHˊv!#{\`!ܒ_/`mXw7A̟ !iE[Ng(4[kܿ`w{{GڲeB7zį?$5&.@^\cp_h=ϑ%5Iw4jg,{f_,M'[EA:}4HoWeds_>;P' y$^TZD.xd$¯/MBF]USru$9}U~8-WaU)D9P:>Mxl,JbWvUazv2MY0*P FOHP/N tO D)f ~M 6QĨtP\p f84Ҳi^Jn 6dԤm ;~IsY,M*Ko{ %r$֧'=6^+ UmBg]|_]:bztuJR7b`Q&'rE?TǬ-B„6^sXn-@F eT7"iT/GXm]y#$~21JZ`AѽmG ~w]XSOs߈i^S_lő:@*Ӎb86ԷWZ#b]ۉx*j",RL>[d%,&af q`2 2!@w'kQ,h5E_xnu$pߚ5P~ MT"=:^.ɈQ](ǟBBl(1UsARTHG#ۚ*pA]㐲OfT+c>ҥBx}׬R7䘔ui x˻،MpnY JRdzDI(0$H&+)?]\E2O9ĭ ՒշTvG=lNz Jr+ѠXsmypʑmB wtCL*M?Q~k,EPބmjlLX @.U%ks|VBCG=D7ۙm'R/,roiXp7T8%"-?韠&ŃyM:5M3jnZcЙSBdy鐗m@+‚r "P^ XswYY*׃0"X[)LR"DȗI)9I9sskIfv0[6Ѣ5ƪ1鲿}ǨJ\I+(uޕ3 _h|Ѝn9!CBՈ4bvm:lmVEȖ{܍΄ܔ8IVDb5Nh|g,Ztc]LVCUGqF.%FO۠Otz|Ժ)oXS(4)/Dܯ97 uҔ^d:r5A{n%^KIl=Vus✐VL MF]~u/{M$ʀ\YH"[#`NzbD WE:v[lHN8{̐23-V`|NsJ-%yE@lkæN Ȝ5m&4OiڈF*[$ ^ REeڂ}iZdB3[:=PAmD.ܡ unkn#_bWv/*禣.|fH"U>\b}N 6ihe`ldК!,! ;nm_H"g\\<X;oKJptP>LҞjZR# p9 Ge9ZR6WK39F`i-/E}rЙ]+zsƾs@֜$/D۝]wr?<$ѕ'1K#1jZ_"9; Qe93gh0zJ_$ ?};R%KeUu犨IWY2YN׵S ȹ*ǶWu5u$8oE"v [|[FE뜗Z+DǼ.DH:mӾ( \  %=eS(ygm#7:jquòrպfV4_$XUjx]C:<5ZH޽2obe O]?0[N 0=TB퇅|[]}^8' O2{zۄ&?1EX, Yf4;3_N:#ۢwҾ*#6ڀ;5V@i}ex#+=}R?Sj۹]Ss d3yZuq(2IHkA֕KP7-Mosޏ/K0OZsCt}aeÿf;C16x% @(L֑Fyu0ZܞgL)ً!R_p*8,GBhzzܟ}=ZYwj6Ch -5C >KFst "6 l"~^(MGB2"9MžS!Vfӕ&11BIHKq/?rz3iEDw}qoCj?z]Hjss.wX ۜ_"n4mKB WKF?ĺ56{+b8{@]a5իD4.0V6u;!Î=+Dimi9"֓Ku9؆s]Ielh4ɳ^q{PR:7XTh3"੺^·<G=&PxeR:>tX7ɆK_.l6svG0Ni|}|SȖ ͕Tsi77%@j8qa~TPt/C |;h.fYK* eA@.'wn{WViWJ4*fXώ٭=`v1lr)D}-3J<u&8/69-!4;ncCTwvL.)X֝l vfQ)u7b!%ZFHZ&<oCme{򿶲;wx)tjaiiuܷbb2Xݖ_#5_e o{#g$#Ѓr`N3AhN`0|7X>0,צ]"X`(+@펕n T0Ok 6彁2+/CuʲODIYx}R3py"4+||fPCٰ_l,C8B qGoup =EΤPľ?%YAF*ka B)BVzq hCFbs+IՏ]Lw #>F}c5l :lx~؝f-p<fW@7D{/=Lma`W=4.o(*2:ةC_C7/c(x}`&6Ιw`GZ.<@ _ ^2ߚGsmU2~6R7@ؿ)9uZ>}Һ "u?es6dmR42$P Vc@h NQ/_ _ŽCOmϞT ]ϫv>uG_an|TrP3R F@v~xa~VїbT&'?{5uHYhh=Y?$* C!}x^*tz(qQtV*Cs wO ތT xQ1[m64ﰻ#4/*0XZt&$Xh~[dc9(wZ[ .o͋ʃuJfLvȱqxqsJsv &U3pձ_ z:xJ8&2!ۧL+ߊAr׹ ';l73Oئ'?Z%nihs)tt&޽:bf{zʎSW۩EIc8a= UKQ"~^`Ȩ-3GV%Kg܂~25.x$Ona}yX_{ J|A#58EbpFJnwk$^O|+_1 JtiB([}cuE;* B0Mh 1=W[NJAOvD$) [’?H#ڇEJѮ+fK;P:FMb?ޝ;WaCYhHF5XKv19/2U -,M?sv8C+.c 7 b!j~iŀbzm:,r$"Da˶ yy:9>5ohM[P(u ώ=!%ME+B`F5!bhE<9Jz;}Q]0 AS T4#VϮ,-Y][vP{Vhv#gdpԝ6DC!;4bqCգl&mDiEB?/|_?;^n\8eIρD*x^Mshئe :>b4Ű띑\!U cp>N YlrF{iΗmp* ZpdǺYml6pԝuL_jE]B&{瘡ƥʹa\3}rtGcn]b#>!w)D3 FF8 nGrćrIݜ"فЃU#yWDF)= c41NAr@326?ХaY}դY:>x/0@NV:mXGudPa_'$@%jI =* g&iQ*kev' !%՞cpz 놓fcV۫x|n ؄jXOҽXQ!3aMd3U3)oL~1z [3ڼߗκZ&\)G6d1L*?ӰT!uQ-9E“?\K3υG?{+IUM_t|:G@ is:ɗr}ܞR!#ZV&_4{ėO9Dߨu~Awg.TuD5Ʀm ~Y>X߷Tg19X+ynEs@֟FX=wXGeFF +E9>R .` N z`i"Lꪦ+?~n,jq`YP졊`9:u5w:9>CT_l>`eNP) 2 Q1]ur">t Mb;&jRE8(JfZCL5l>N-RjLot)L("][.ŶnDO?ƿK(t&qHA|aT|XE^7A\Uɰd[YT?]:.(!>f*w:uOPuHm%O%Gl.` Q x/f W#+'nz;`spi4@-7{q-5jV+;aˊiD nYKT38N{s` ܹn* $2nJ 1 ]ciʪ-G>=*+^G`*`Pg#akz'0Lܗsd˸[IhgÊHٷ@U^MvmʻZQk !Vh/D}CRpcs?Q }t2Q2e ϐxgSds6QPJp? Z]r՚vgeU !\/fl06JmfTUlNGrVU>0 {%&4a0U;F83WQUyv[N_BCaL6 @EߖZ!G6 l1%A/]ֳ]?B-Zt!? t>7f*^[^^1~[9]u$ g9Yڴ3TiJ >whbk+s(>b vGZ5l×vw.6dH1dmjD;KM*mû{(3yN4F3\Fs-]55!DO\X٧ 2ZdhqDUCǗ.ޯK ac ixMtirAx V񰦮p3K8͌§rnRސIsQ~e 4/DT| MK$߱a2zѨ7.9ƙq3 ?JaZ_υ3pET) ëdf@'3+[J͓0oI-74M:+jӓoqet\,DqKSS/O#@qB*'ߕ/NɓQ (px)?֊?FpJm¶SUFAmسzYwLħJ/tvYd-EZU" ZnUd%U%ZlsKz,)-VIAqQ87ۂIafj$a,jf3(wZI+]!*cdXóΗNhj.>iP8<| @֓Tfce.z_1DsDDY!^e1zk^O@W"U t Qp)S~T2e -Ya{^Rʴ8}ΝĴC]֡M@=J~/,;Y6OH[?Alrd3(-0fjr&E;6Bt3|n<+30}t3BYiM#V[ڛ5tBa #[^#]CeW^Hs$}v]>Hw }(O eh|ߖq\%?aHH02kF@:7 :&%p2*͞f81Xg7Ge u UE}P٢#튱Q: @԰TIS;`9E0 {_]VIyIH\zDp~=/<䘀$uGg2*g$ㄯkV̂TcNR/ F;MAd阸NͲ}]V6.Z9wY+dU/E[-{E- 0Tň5/ 5 l0Y޸d؎Fh&<b0em w ;OmiISvɢdrҹq8\4T9 Jk ?%Z98 ?(ƚ *[k~܇g[7᫠ú!BP6d{G̘AyնwBʔjbcSEPx^ד*bkk\̀Ǣ6?'CUo3*;~A#b[AIUifbb&g͇W\{ |RntG , v*v;B,#-ۇ - L\lpD=\ G7/Hңj+x ӉXe=u-qȻeEB$(i`x3ݛS\OA#Q+y{]b+y>J[~8(A|Z~}⒮bw'M7rr"%"~f`NFz/LwX䉣,TJ0f!DZ*xgᡍ9zt 8 #mIX8V4_ֵ/)/ &xZ`a]5RA19{'IcRfJ4an؍8{c! "-W_{QNy^,o$2D]|oԼ,྿]7z˭|+"=+`v\xM߮#*BH V>&qr/rUԊn9.¨MTYʹHk|RmT=&5*[hWB.~kVY2@<3 ,&1" Ms+:I@o Vpz`u6*-&ZΌ 4dtXƅ/Vo2ݲ_=ޏmdRa"_rKk~`J2 P˖D܆<ygA.GQ%x"zaYJV 5k)7nuP sVYndf7S.Z 6F?_& B(Ч._,D*A% 댙s b{~um"#R9=Z]8Ic \hgjG9EiaCRodVUcRTOڑhՒIooሚ}5#,9o7(C6K9)~>~+TJ?.=lxqE٭*Mg#peaēuP8Р't =$pVhė2;TBBͪn9=ُR^vGk :n<]:IG2'Uk g?ڷF>'b|ON?LSuqք\`;5~ֺsAhڔjǭ|q u W_LqT-ű8C^byNԈN+$-0't]ހogSgeݹhڍ",V]ffS|nzVPh"U*گ1p>Q*d $);92!Kbⳗw["\vT>66[.@K.lkP.!hF=wfycc7Тs>]@3ǿ<f&D4*<ћ]@P_X5sMA/I1zϑeW[qo1W~p~ҵ=R4X&mlhG&bRI*8EF֣R|婆WK ˈY$zȺ<LCfWAԋ5M&ԜB0au~S {Kv1'/jQwⓕIXeIMV30{lkа JYvlOg\m&Bd9Qzܾ7] +tnױXP;w`CAh/|02,~/'q0PLlaMpiW >GW"_f$O#ESЄOK +3TKm¹sg|& n^ɠQhæi rHcs9 $Gzy 4fP{&"bR&7kW<c?#ܶENOV=[6Q4== jM#NPMi <}tw.!|9o8(gMj 5XmXl3Qetv4oahN4 ]:ۂ!bVcqCy&I@ϧOF~PJPO[g鋎2;#gF)  ʞ:Fw#ƜюqOFwIbB6m3*`[Y{gOG"ߙ1XZ&z ?&Աs@bk aiS\<T/5rFcfvB PTȷ|Q~Wi4%XdsQ^Owd5IeI=Ö=`h#h-W}^}D"¨ Ė1ؼvchfQdR0Ndgh1=lU×bs'^5@>*t1[`غ;E?iWO'fjB.ޚs ȌM&ڀ,"4r G/JwVx1S6)!aHjxݼG{KLWtzZhj#(m;@w b'h2T;x5ďI@foDzC`ne y!P*5|AqAC֐OPhʽxhf3./IOࠂ,ҐfO$a qMY v ׍ģDTL,DT11l%׉2r E쮖C:2] E l/NvS'N*Ū0aTijƿ5C):3ʱCT,w$Xq$AB^-q(13VR z%o̗vuâ1+1,PyfmnKp.xeTCPNoQb5o tX,mZ^Mzw2oy8XS2:_8%t3A3 L,WgyW5ǻ^̩썮^#+*,ZٖݯJX3ՉOi$8kT|]Ӱ6חθ(a|4"5f6"<-vi*Gl1ݻ_m LP&kuXE1FwC@Нmr,,qH|H 7CTVbY9^7>;=)YA4n* S1+LRL[%ʼn;Fs wűRڪ6P6.Ҍkp h4E+b~zs j^Vnq8{:o ly: Iucć6^< !k}GVXn_TFܕB_ZDi/& Ĩ<3մjγ@I7Id( $;>Ы'B@DgGy5M!( &KL09ƽ' Tqy~_AƓW?6hVvk@Ҫ#`QÚXGbgnMuhs逜z ۨӋOwX)<7ȷ#3KMUBņ@'ޒr.DFp wsYBj>T$tPTjaKycu<͑+^)M!58F! 0r]D8f٥yVM3|hݤn'],ay-8.P C\f"3oLkt6C1t:uq5=/ k'еK{B2Ƭ?4B, k%L)/@8(6ݚ cYA崛b7 L7mb*5xt u=L,ud5?M{4w'2R} hTz"nF7R,߮MX'4kۼ&Cf@FjF2޹oLO/([V<^2Z[:EKdeQ&_ r$/>Ӆqm ,+=IyN;|T&"}'vrOotۑ(y(^}abcM!$:Lk#xe4l$3Y#`).?tNݼ83&>ԄK\ E`Z6KuJ %4(1Hjcd$_p7|S!Vqӷfz=RJdE@lNQg4 O7DE-ֺn?V sA.lX(KijiWmc4H.7P¯Dʈ5-KIW4?EXgtLCѱMuwǦi,wf&Ƃu?p5'hVK#']lH,LcG2#([N*^<{bwi,Zz!rF|Iaji6}%#,ǵ&m儐:jbӤ,nB5ˆ#>0flr0`RO<.z Ps'&%!$l gs"tK?DX8Nqk{ MV`s1I"f^ XK1jrl5SnLh24FbE/i;@CILuE}*l3QX#doGu&s<t X~8W b-s=o~Z7ԃz?& *@D@? U}Ɛe-/UHz$#yDۃhjNg>zBC,ʷJI_nS(LDb]{p?A>EUήGV/6FCgS8wdBOT x~vp\U.~Fz3O *Ǻ5|Λ['U6r2ݶfHBV* X/m -Vuhzu;uy⒠yݿ-l6Ϥ0ڊ0`j&&6ʮ2`4C?8&%m=TnڇAn}fgEePyJsmg(PZ-/`cLt_3ڣ Kh6sY:/3-h-q,]nKާ-bƑr Ē'v1LHV661e4IV\KX.NazK?-Le|k%O/iɼ5k^׍F1(<Ւ2Jtj}kB6FM3c"p v CW53d9#DUIh[1j,}*ۀTV)'Se[rқ>iޑƚNypx8YE4 6uH~a}ZDP#pj۬< )+$UN^)8HEU`ϹHLVd,H(2a,L,S%P?l&{]y䩽Ǽ})qH2{ Ie@e!gF)2uеkAX ,F#8m ɚH5^O)6!oV?p&r$4d(X3OCV AR:G ?ά+d7 Rt|XY /8:@"8{h0y)Q8J33r|bmŻɟ3D\NMDTvgpe-Cಁ !LZy}, &qZ;b*cqڔTD,fG!ZŽ臕QJt_,ewy+@*^߇Q*NU #k0|}_vJP9A݉-ި{?6?q u/UZe>s#C X7<Ě(Eo}kepL|JM`bBDR6$*R7&s;[T9F咳)V4:PdhuP4QԶjC Fhn}/2:3:3?Rrl%י0uH;u|7.0:lS^G37~ I ~K/ >dB yޡX9"պkKؐϕ,@P49)ލ 0)(fxUnZwX\"m[\`v E٩EׂrV˂Ť@>v&2>.͘z q'>gEO&o|~P}ayULt]T z~FʮxgS ~37IV*1֪ Xs8L<#p ={3fTEpK߶`{GML!f$Dl8'IGZZvz;犊@O}KfEOKaԐ/j3/MHԃb{[*Js9nEu7h ȸ);q@ !AE;_KݮCH` +(CeH t>Nͼcfl;E/,|nyx ɏݱϊٷ2z"ͦE֝x-lM }v5sO-mwTlƋJI?j1ګ1kSt>LT?:0%'U#/D7t0rnr΄퉢=ahf7Uۍ9~=i|Fvi. =J)=ARTLә:1 n/cljR [U"5BZ(Y@UQ0^1>~,,Mk~JՃݤ.1I % Ay#TH>[(~ݐZI\ H2 F yDSddOmFJ+͆} vrؼWSkNMܻ!EIo&(eDY1J}܆bn9xW3s^| 74׆C)U S_aZ9yJV<<"q6::tHWd|vaD!9_6K8?gf]d!E~HkFOL 6+3_Uu1WJ 2KÔZ.K !j(Llӫd 9>T)r._ ň׷0/ÆαM`5guݘQ&@C/^TP8¦ w!]S)(|l94,u kfkأXi+`D\zv\ܳˇ\WxA3sNlpeE߲>ss9A30V X 4}$-LحļOH$|:;^v7*UYQ2ނR2!e_7K ;>uPW#!~}<7Ov^%tN?b: )jdy wzH8a`ۥ5GHZ"Dc{khgb̍%얉rV?w`#+TO ~MV$ \I]o$&i/sLKk!#tJprq-qIyZەY&U7t+Gv%\ڐ"Z3%ډu(#+ }f.1 JgW/). Hޣs/QjO)8ܢw-fz˸͂ORXǢ M!iXjBo1QF:8NkͻQ+cr䉿k됸Thpk֐/{cy3EQt92ϼqRa夏h?BS,X#R{dͭ!$=@Ɔnwt&0 Gu 7t#vϬ+00dqX/odqG<ѱneI~ݨLajywC<_HVZ,ܣؼf!wX P0xYmA8qRrlX$%]1uѽZC7ʽ+o!ahj"2ֻSFY!K|9VnLk|5|Jz:~Nj#o\(Ρenu-U;T@xoZE1W>bjSMl솨P&Qըp#O e7qY=ߐ/Qc߲bG XnbeZ:5+,Ub"<7ca+::#x%}~;W L`#6jiKrգ@iOh[nƄaD$P|`Yꥹ:^ NZ;uŪ*OG,Vr5\/G\ lA®c߀". ?-+cSLDLG0.zKpt#O N#Y}`9Jx>{v@_9ה"t}ٽֺy7"\6LT?˄oW)4LAE t‹m {H B2 Hs3AY,^y?ؖ.8ȳ6+;)5'C 3?+("(6{sDmo;Y ْb;Jől&46YJ,> /! {8ʬ&]2Qwb}P7vc4atIeP'q9G)!prZ@#)L:x;=SکpÇ$:^U,zU>M,a]ދ`29@[ Bb&厖#wR׸57R`<끵xxs%\MH_K,Q5Ѭ(R"إ/c2]mwT"U|L' {P]&z߁Q)m5roB-o;fYv&5Ǔ+]׀w|~\vM[<+ ty;2i zTªh'xuw ?vXn:!̈ QNqF ߃ {,w6-;CÂ&gk}PeNiiweQ=$HSWڄIT`}ةE[]Wg*5aK8 -UY_)y~3̘\Tl**u@kxC0Ã2_EjΠ2{1W))@`xZ5>h^%ud$K|~=ʌ[y$V惝pS!eOhi6{{nΠd^Zdava!5ھ+:-Fqǚ_Z#v|yD=}_cxvWvŤɹ7C>Ւ%>>,q.DqyvAQ$ݰ8*Q8<ެHDM^!kgMc#S֭$],h֨bPp(?U(vZT0ؽW2lx}$97ٶՁ۴Y78&I æE'`?@9$s.\Pf 4mF[H`oWX:d'r[٤/PNBH*k4I 1FX6X3%~e!!ߤɅ5ĻjЗWVMvb xL*l7i!)-C$M@g2 ⬚"z 4>*S#pwjYʀIo҆l I(mkėBLiQѓ@a_Ja?H>NQewimdq=_[`څ 1kHќq (6Vd!śZٮ1jjg\x6~#҂U_*oNΆi[L'y1w#m*W}69B&>}nhig*;:e0v^Q ·to xD@D҄WT_0ޡqj蜎dp?_=⎅øfנ @],lˣ7=ہBqb5e.䗖oknhʊ@Q),-ZS^ꌐ?j7P%P1+3l)9\^c`Qd RHJ8oN[`eVh@~ܡ{'d" H:Ξ4܅ua`Z`dw Q //47Ag׵N)/*DdҠZŨv@&?\%t FNXW ]E֏OW\Ϧ֎ 5d'?R*coM21Bz뱌wh bBr;oMTx-E-]م'5!RXh˫;=LhC(Mhv \Iw qYqG00WT+Qǡ]M{ 25TG\MUjԽjtBRXYғ]YD@' 4D݋Ytq͆w* &u5}[c;tC\4Q.sN6@b~dmY]hj53_VOE@$,ߊH#,uUVuH=YNgS=] d~Paeٮu#< 1# [Nw"!?g@t|O03Jکp0= 3slͧdk]&Hý|ïwI` 䤿KjA%|6 g(<"^o&0`ҧOzu!cY-0?q1)3!瓑*wuI4OzЯ/,Ôx҆;&GPʒbsOG^~EKkof%X w]S^N^eكL Ύ~YKECM/fWo}V:F[T q=ީa ;~^ZCHs+GdvDZ.=pi1N>6=Mu,|jXd~8DmB`d1:HIܝ>ɳHC+ErRw nCD '$ka5&q(Noׂlo:O/r ]wJ[R~ij^f (E%|Gu4:P#$irU}!=[:aaT]fW 5΁aܕ7i㝎s:R)YXy?7b@6k謐BBHz'ra2SdB/f%0Ι7A/6(>1<֔tY XY@|HYKճSC}إhd9:7(\d-gDjE^[GwU/y;eVMI[E9 ?||ϳꆼ[1K<ĝ!~9lrI49Rf8;dP[QL*E næk/C˥Y0>hA%WpTpSn0QtGsoUK\΄eLٚ?b!a:)/bPp賟x=|14,t>xd*f>%/XNeq!{+N)XJIUȾls~#U( D|Bwz{BPZfR &;( T a v(+lă;SӇׯ{EJ!TQGu>j]S,5' &jta q~)EO/"}TKW, 4[4x0&~ˢz'撵 ÂTce @yq-ShxJjoaf7T/UO Eg<`jT;ȍSaQHnQH 0,*J a#ޅmJR?2HHD28S 4q+Y -~z :q,:FvWa%Wu 3\Zf*z5[#ǝ|fP߉ЪM:h̫>؟eHQfĀؿTC2L砞CNe<Y| bN`\DPR7~m_*} x:U@لxY5׬0.AϱT/nd$b5Qj61lDKX1[]M<Lm/KhiU55(< ״"pc6˵X*)#ZWdq! њ}XΥ=-s26ô'4J ]Mu'29%복IkW)g{> *Wx8qX R E{-)["m7B^ -'h60J'@bd}ν!1/ `A0JE \ƫUQqW:g/n#285b}_F"B<P y8=Zg /C%A4_ɩ_'T}T>fZ]6d"A^k->3jdsXlsRЙ:Ϙ)vn`iXˎ*/<]v&S.8_'43ؑ|=P-b~6TBC7S5vZrYXQo5oyJB[#Lv>bX5} 4Ꮔ&\6rwTٺ<c΄~lzIhO2GFkF'5l4 BCaдP٣5nyCGtt $aqzw,x-OSXJDȠg Z](1 k,]wÊ|@kP^hʔ%nTQpj/.{w;qy)6]MlIQ*43_iܟEO2%T\I<_*0kv·%%*_/z$rKK^+6l٬o_{ᦒ6Gmywr-'{$E@lCo|raPr au^lvf`VϿY [L) Wa ' YN. oaI,֑:>/@uΕSLUj,;^s_ _aN 챚>Y)v1هw$xKDlvI\_\P=ӞDꊶlkU~Vc_})Ś}1*fC{Ce3aGc P@BFjh;afJȚ->fumh[d 77Tni79caҌo)1U-ZM"E* +!1)`.DA[覚V}oG-wm:u?IT=x{a@i385cA}ju %Z] )IcO2 $MKG&є}'"`Ӻ6ӂv*8y Ul!C*B?i}{b+LxMGNp9tzNa[O0%k!@X{ɊSBd?jm֚Xd*0~$@r‰ y.ာBCtWOѸ mDO[pjh78B:CeBo^SZ }T*m`#X9cr%2ɲ/x /k2Af% $F+$ jg됪[ʣnm~uk\'e 1tq,!hhyڷ7gC0zL2""\w,~(e1苻%`hb"X\R%JD . $Uj}.,:w/h УӹSPM[,9ђPc7Gr5 TjܖLeꅫR\YAxB |AvK4ZL봟i^ Kz="<+R_L6?1<5i.J5z }P $Y&:0ecwVw= yV]'-vǝCY"LfPi߳\'5dȸ`QzYT1cUbVQs mM7c 0rwH;[vz2ٯşbKq5/6mvD<.2?owI;osk @ +8x.!sh%Su@pP;I~Iv~Ho~E#'?lr &QU_0 ܂kv4L|ԒF8(2ÀSVd;%;@r!C?r3{pE:%ڀ1eS##j-v}jFD`rP¯G fcZk2}Vmۇ`&WX1<]iKHf\"3 9.О_cb5J̈F<'G vzM7jL@T1}oq"EOx Ǥ`oS8luHO,Vvc#ŵ\.$No supT\޹9v6V^-Xͻt\d]ޮhPGKDK5{A&v'/}4}vݻkeڌ3Dz[> ]|kNc6? !z*iw1N# !ho׽ #RrJR,1 #]*>_VbI'۽daѣAp{bcqP7OJ!eZlC7;k\{GA7z^iGz-nu%2ܭd̈́H K-mw?2CwDJ^8mNViH =^̎r4ԌLv6Yc/@.!os5#}Ilܭ"pQbjZS2)|@coMKZZ.m/TR *3jda|q>J$~N/o`aLjb(&CME%䯽郵!u1i.̜o,ۑNQbߘVU}SG@P Rk)qjǵ"e7_$o~@ (R$Y$=p@ju_]|6H).A!:>%Z9MN' _r+9IR}r_s)`ڌhe*:+VL$>l#%͂.I(m+%B X_2[j:olo.ׁY1 O)E(Dz\o8;+&URefsY[}pFģO:᪊Jt '-J0JtjCm<ۗD`ZuףȠO=!l27lZVlYxs?)zm i:́4AP]~i)+VθJTm) C~خBHdjn4/(2Y!|sV)Wj|l.<{SK9L1VH9>K/1&6YMqa1շ,~ӇH3Dڮ$7vښJ|-?-8fu#%¯DlJr:-ōF6=M&Q{6z+. hcej(T4W9S٠_Utf =frXi5Zg`7$#\6AFpyX!OFA!8uG GKZ"F-jQLmӟ|~Ԭ<Qa;h$QmXy_~fCa /TxۚoT:>R?_vGjg#kO  ijiQxm(Uv4ޚlYFIǗ{'}oSV}c6g0=dgA~y:]Vկ&3rbv|^CX&gIF".SR %~fWW *9nvR"߰Weipv/=M3q#@GYtuQaǔwJn1#ξ%7ȭW݇ G娽g\.@td)ED}a@ .ng]J |=w <_sl%iteR,vN̪"Ҷ e3TҴqs`%u6շb s݇9H) quʑ݁eehR^hlZK!s)D-0lkF2=+;z9]/­}!PN^PGZ8cǜ/ /f茱"ӅkVl?q, ?A.?pcw#8CfBQLQޖp,Dg~i$3h4tK^Lb}c8Vt)^Y- ~m2VNQ ]Az:U[RvYFXiKvOgc}&"Ԑ󑐂T~:MD+/7b= qwPH@L#ia6DJgQ8m Rm–'\6ȱiYΡ:ﱚ!QI=!? q.M ѽY8zR22"#iN":֭V׻`杳yۼ%|ƚ MJ/P8Î NzeDBPj`3#:/|\j ξH<gxz$*fJE_K^u0nXk^to)15@r%QO{*(Qh72F Y8Z'|pd9Q-Ќcu:n#oc<`nͿa0,uJ7CYҕ8VA0ȱ.|H~ܜןz">-`j9}>5:P{;{žbTe~ICP ` ~N(t ew;boCw *} ?zW7!`]NI*:zd݇{ lwȦyUIL7ʑO+B9;iP-vp&DjY`YQScA±va ѹ7op>)Ŵ72+gI,'U:k.Dt3Gb|>`.b3FLuS lk#KC+>_, 7rlL$񰺊yv693o[E+F~Gᔯ %*l1fRS$xƐ&*z0ZY\9=Ͻd#L9vP9v^i<=Q# U-I`ԮCs=dDA%pwi"o8 ѯP+R_/E3*`gbM"|X\U~<#/  |TTK5Ct=3W,RVh!_liʌ&XµspC6+&V&[uO#3XpIĥ^䀱UNLg:E.TNq٬6olz/knݔUrZ3.%.q4ihlΜYR%P@FyPgxeS KsxKoHq@^>o:/2vﯿ;nr;b9a摎8[Ȼ' y&TN) ORKAƷ-"'.U4UU;"zFqRJR}ͷ%2IBNX%T! 78.uJK}{ePZQw/3"tiѿvjiu?_wq6-++IH&B, !`=HPQ kԕ}Mڗ1p- Y+''PFP])Yůsn #3aB6WL Q\? ,xk\ Ȉ="˗/уDF- =>u3%L{-% KQ~t3k 7X782%0@F[J'}v97 .zq\^5 D|PNnh&'D`c=C4/_xU{cI)DR˺,Sy*\O9 D'55{Zʝ 插fR]lHOY`'u@Q%\!s' o3c5^' xòCUIu΋s Hj2$qSyгtk^bW-ae"ٗ!1aDu% WЖl i_[bLoCUGxd)_J(dX)-4]m%v IKK5~ ړ;wr̙v.pEPQhmۋ5W! :FCOa",9I)MK\:^o3KuMKzX1K<Hƛ>ΰ#OuPH lYsh ddHY!]2qaK|b ܀wPJlngAZ]es}6У'S)6f> U)7Ҷ,2ha49.Z&͋ݞa|pFbOVoW}8.:ĴR!:O\/ lf{$@gNkёC!Kd;%ͧLؓǩԇl ~Otmzе & 44gq#M(15Nhͼ,buwFʭ:r{;*E?: _~(nr(JNVkJ<0FYpy MGt%]gg1 J,3s)$4+w= [Iv-6xI@Op)*6hqgȳgsN^[jQ2IR7z!H{x 4VFi6Aj3̈"UгR?/ŹYe?1I_{ZgQK5n8&X;dJc& w 4ׇ/}!.} {r]܁)jIjWH:0pf7cx5 Ekvb~#i64BXT}uš_=tf`ΩOw4iT'Q5?Q[v 䎎_c11- B^XpCn4؉=Q~EkEVP('+:}M` ciQ‰6u<{ױ"sO>"ER& }3_#wmFM-ԋ3|QNr 9^z>{Dw&\ @LNQomJ-zަi-*32ʃnZ  ? *d@*+l}87 &Fl .[55$-l$OP;϶+Cjru:D1XÜ#8x:z5Բzf Dz^zh2i RysA]nfUcMZf)4e> zx‰HРC  d+#1SKI+WC_q=H6)*Q+G1 ͅ25Q hrz;S q&:rΟ֟0SbL&%1U!RN$S OĮ-]E/S"Uˡa/7'ontB1RnR*>W)I[L ^ ޫ\33gF g`2*=ʟe6WzIi랺B{;EE@YkɅxeMl@UNjdIgB{w~5ޙ{N'!Z+utiղ!S5pkn4-$ $dSd LЅ=LnTFʮ+*a93yՇț&JZqX{Zh|&Sz GW36夡NЩj~7?%!tv ?JlU#ylWţuˑ}s>p ;c-ϵM@䫡99v~_O^@s-Y墿=pO*L @]}x{Jw\Cv H8K4KC̄,=掎9AG8`pL(e͉X ~ n#B>gX Ǎ)زɁH4ޅ;b 5:-UR$^syOM+z5p^POwe__Wᤡ2k}xl _!S6hPB8^/A;xbX9~9*scO(53_H}T1#JՁba<$L&$"ahzޖ;YXpA(:2'=g`c3 cC^qĈXMVL+V\LW~߉zICsD-FD@sw?\Z _;vͶӒE=.4" ai)jt}(lwpsxDXܑJ<{rkWSyE)LՕ~8ǸM SƲuFغO9&Ipb8:~U #e,+ėveTw8=ZD*%r.M&dTb*Yvm ,8[soI! ?^L82 O>!NcX%m pS@'Pm J3>n-=H. -K$b;E F'n~<1|\"buACz`ķwZcwI>">|*mdM6/]ߠ,V²mj=Xwn^8] ~ooR^89뗐e)M% ]xr2 #B<'a\'!ocTp*֑-5%QBkU:شo߿ Gck(OcY]"mğ@7ŬF@Og\&:W37U蛟zD,Uռ;Eu|<fX5/aD)W " I&QF]n(ҐS5 4Kh^%D$_XEMrP-BUFHh ?GRGb MܹvN-kCC0 JIݜv/*UuGZU꣨v+;fׅ.W*EPigSQ\oaEjQe:.gFޕeQd.M~i?c5`I9 kӺ_N1Nމ`,MUA)вXtRw[5)υZ_ ?\ 9  ݮDxZ3 \؀'HqKnNҽUV=@B Ĺf @^#{VS2{FpF7⮱ɏL {-Sju _-v|Z] 9CYId# 0!fEdfFAӷP or U04 N7lNK*;'$-BX6mEC2(̼f ?e 4Ք<̰L3mGL(+8{Է9䔨FI:¸Jޞus@MF5.g %7r&:@=G (` =[κI"]0aTF xFN;dt|awқ CPnچWay2 lnL[#\hQFb ]8ᬯgFj}  紻Fe?#hG p͖tN*5s l~~T-'#ƪ,vÎ3jƯ]%=JZÔAfc?-2)Q5ZG0mZ皺(%PieJ@K;?kEr5E ?} ܝ P141XmKd37|m"N#%D6T.i#OߍݐDžuWsS߂xNBN\S`5ԗյWRRXӺlM]"Vo|P*`*8`-{۷#RYCTo~_p![V_)^&Bȁ):|ocETo] -6gnICS<$MȊ6l 2/2pydQ+:wB}#zYq(p7ڣ tE:чqh|Q[LܻW(SDkè6%jv7p:lݶM:_nm/:G;'gծѠAD{  hR%Χ)Ub~۬ʼnNOҷπ1s(dZܝ^~$`uJξ)Q}pAf*稬^,U֌޿|w=FqYA.ؤA GZz:oSrDǻm)a z 6Q(*DOTWS? q95odHj=FY1'QӌI$tDt ygRbLR4f痰ЫWؽ~Kf~Ԣ9[Sr!45TtgFV;g/,؟{:2}*P9ȅeY&EW0ynA`}%5$ 9>X YuzC&홺w疮מ  73'2R;|Z= PÙb0X ^QN,`VEɻQhJe6f(b,QKG/Sm'vy(./3tK#K4;9o Wy?!1O턫ཆQfM5Z 9p+qM<O^C({M~#iZzYނ ]q k>?s}' ~o1)lYO+ ޏ_S6.< 6P'T?B1io}M#׏W8DTm"ypx5ly Sxw)`%9R;E 1s\J@# ES.;<[p.fLÇ`Z&,$r!A,`A5iF᎙AV<\*]X6I^ ^RrZ)t u+li~< d~K[gv16i.ι:z-x(^=eՙŤMk3n\>y* Fӊutcn@o@\CgvR#O'j\ƪeL~owg*FԻ^8РbWgskv(^A#;-,N5Y{^P y-ۻ0dR5щěh2\ !JoY+@֭}dD,m!ǽSrQE^7 F;R<:u7D5EZ U4y6,,;Qgb  !h@j& giƐ"ɖC//xI[}:>o9]01뺪ı?z6F,v__L4 0Z{htoiY}^!l-FOBlfMZ{w=dI⦒]@Nw7Z[|ɟ r,L`6dlVۮ` |oՖnVr[ͺ_gM]B᷷# LhPŬ hzEWEP f,5ΔP X$P6]!] |C)Lax@4au&}ҊMtuyPs"qifhJV2.pz*.w_YD\kL#n(%q%fhԜV]}s5|] W 01:OB Hs!EY[3Yw3'YɱcME ҴTy%ƣͣX*W!Xc8ǂ|+=D5 wE,^t9zHc*d'n(;TY*H' ^Cx]aa35—)u ͜7mbPb0VdD4Y()7<%1!*̑`8)V{yF(7iOtbve5`b5e> OKi 6:u(CʤeԖ^hd%' 1.ʸ1*de7ЄL s]/m$ z>4>زszKE ɇ6 >[څ6̼;c\Jܢ~W7 e&NXpq I:O奼\-+-Ay=ojC>RSYRwi\6zt?f ?k'7|V7Ɵ׉-;d^wJS*.^fIXස7wc99Qv/ :i*1H3EʷrE;%s}6i]G_]Z <^nŚÜ;`1X_-)nu~esLW2 M;n-}Z'K7tI>A ܑan~80tkqlx(W*7Ǔq~n#cP@ltffQ29 #53cIz7*Έ{Wk"*o}9'ZohBcq3bo.,:WT-zJal]%͖t3lO3-. }Y*0smb&gqĶMyX@AQpT^fYGq1n"m!`tc5W]??-Zѕd/bS{xQn7eZUXR-,AW~R+ThA=I딎 t,N`CB~eiR+Ua4 hjG,5ɪf/~;^ zso - [0C#J}*SXnq'a:̈́A[cPkmh9B 5%*y;?߬}m!3 6Laϓ}X6';FY19C&, (fxpaGzJe 3TpzDNJ{484YCUTFiAډ.#H {pIȇ( A7{ARȝ{ֻ!KSƢmO5/Υ휦ڑֳ "m C nt=0SO\a!vq,EXRWiig.%@痠VΑei[e[]Wȍoݩ6GL Ρ_x$q!$%uo*߹k)wÎ|JmspPJ G']\6!Qj͈&hv2tvJ|CX\[#/KoN-ћp@Άځz3ng~;6theTܤԁQTA|}'%9([:0Sz.rZ8AB6A'u:C;CىxѼM>Z$SL, !} &n)sdʨOvT&& MXuIOe;Cq1AP 45i:^gdUo SyUǬ AgS596j ,Dն@mb 4r]`x\**ٳw,ں=dUD] ~7rq^$ 7}+VKv pȄE26M-SC}fOF"U^C؀6l>fTˤf nh: r|m1Rߨp nHpw"-g?X}!c?-&*5{ڐQ:lMH e[jq#0H8BMhoT }˶]`,јs 4=3 lX-XuNBt tNu6Bi׻5 -LyKإ!!A. x,?It`O~{;썥ƻ  1v}57M?f3^yC"G$>S_y?~>#P>G26 E|+un7 hfrRCRilt^XCdY1:ǕjH~)љvC8i#<;')2U# bSû]۱@ -DG!Șȷ=`zpUϨzK!Pz|OϟsiU ԝP&C5!Y,9ؑG!$xF»Һ-Z ǡBT\JuαxeO Ƌ}iB 5(n 61;KERKIu=O٭@O%,nVP,;W^\L([ߍK31'Ye_2 \Dt-x$u@"$g*o^j(N)bXj.|u7@8wDʚuG(/1+%[ /vн[W8$9@b_^ 0jt ~!e@>ioi,CoHqBfdRXU/L]IW_C83,q< J( g#&ѣlh+TapI)_^x t[r7 zk?5mq%Nto0C*CرUX9f"mLWzN]._ t/YAd#_5':eEA)7D>lͷ2S*0~Yn?zZ? $[mĖx7mg.#IU\w} %W Sm#c ym_FDkGXﶃЎC $ %O@J'H$?T5q]=8p2~Gx;DIsFf!~f$%o Hg3 Izs%"l[p6k WJX߾}q((%/ܖalJ~XGdHTfbE̺QHM &VԠaCH B7HP%Fi|pH{$!(.\($Ih#!,lX("PM^<ŶHJy|4?LPo 5&6oIzIQq<_/S%$IB bOμV /:|A} _DpBԄQBâgj%ڕVjB &s"݄tؕlZ~2aSUfqp0#,UR6 }pYytބhAo\!\ S%uL*Z{:r'Zx~OQ0 j:LLP0ՀʹS7ƕ1D숫jŘ6yֿ-` !AQ=k럜IW!#R::]EGAvk7wA%mBK凜kphBj>NGY0,|7cR~9pKnK#F{sG' *Mx!kS;)P&hˁ\Vg3a1TrKPO?pUv[1It^#NxIQq!LO#/蕹1r\]6+ 2[]_I&щYdpmT!Hpʈ5_[x*(sMEV bWXLvU:)CYx!?,>=z8 ™rSk85*j§ĝL3 zWEvS5FVRmUJ_I稦$OQFųTj!c3XK`XБI<=Z<C[P7N#%Ƴ3BMAlBiP#E`*sD ZY}0?)Fug32y:[Mc4 Ox: P_y*sK2r8ctv&Hx1]pR%v6(_W5N %4oُͫBI{#| ڧf Ixz^ɹ+IActFF\*hJOG9='BֶwF+2 Å3TOKv/S21s8?[Sj_RyRe [5 {t)߄Mͮش;Ēm;*M7n nia;sBogŵ-hMdBFnQDVZ1 yNqfmxXϹ"DTcC>ebG41i@^+P>M"LX|onJڕ5Wtmøm`V25j#1S13de?M@q-"+xkyZ.#"a_ d&2ʂQ 6LzX!_5m@=Yzy&vײ t]5s5B Ήq1z_=&v=86ܚ&7FTR4{Kzx3^ 8E ͬv'wȔѢOΎ_3? }`HC cͿ #{;/c+Ã<mLGU%X*eV-JέCn&=ڡqe'E422C2i"!le;aN%9t͑aPR8J{?%@XWLH˺HG3V֠%נ"ÃMb < x|qX9]N`"!QY(Vw߈|CucNd$M"Ĺ\{ }[G0p({Ton q 9G^(4 TuA 15>y VL9/8Xrf #gGPCd)*QKLH*1ܨ2KM0_q-~ 32R $5{8*Ce|+bQxQ x9zL\{ʃHޘUY'*'5y6:Z ȆHQ o$IJ X+i"6yY yX 7p{]bUk*ğ4S^']4HyT1pO7TLo=(TqYscRnA@1#fwT@w0Eۺ@ ?t|ⳛ aN |&㠃H)iIVaGf[MО⸵?v7Slg9,PYkq5b>|rAm>,RMܧ@??݈\/]-WQӷQ4T^Z,@Z!5ѢȨ=Ev [J@$ֆuk̜j7S#>x%4VFx@&8'&i,ɬ; 1g^Ҝ<4}e t +#)Z pSp(d&q8b̐"TqnH ,GvFv@kZ?\?|_MӲ~.>n jcOHm(5<89ٸ|etXh`BQƛ4WU7>ĵLJ:jTwHPc`ǰ*4*1ƾID,7 1,:l»ƞCo<_yLEu?W_W߆p˨UN Dpj/e̒V¹Nj3FNb_ýRWKHj18Jm t ƛŨygGu?tXDUN.i;:2%R ʤJ2e{|6WY*o<# j~,l53uV$ [.J;Ɯf7OsځqZ/ʡx(kWxbxqStp؋C804 y L MJd]!1&!OK~sbEaOo9zN 7'{DeTmH)DϨgR"Tݓ_`]ru I; ;Ǥug"a̟Oe x^U:w53Ԫv@U}lGE7[¶ z۠pGp֣b\~ڒ~ʆ{q2Mc gi 4@;k<]4 ^huYe[{(9*1Jb0B,Bxm%Mѥ.m OLg'aRPܪZIk4zw ]7*ͳ?|Ӿ{N"|֌l؊ׂfmGB]!o%`; d j`r᎗0z"]d0{)im'U;$ƅ[V45ъxwn[8 }雒\yc#)E^0F4oiNciOݠG u0Ӯ.'ݮ,Kx=^EO7rƆZe/.]k$oH޹*dXm85Ӑb1f{E=*{;1V2ta˧ eN:%1LYkpSn8dV~r:o=9}; Mo-Vn hC)m(x!$Z!UGcHbYǩ1)1_ŏ*AP n:#51VBߣ g0$-IT.5WUc~%u:YngCdenV% ?v*˃%֝RkA%^\,+7yZ-,Z)LBt2C*w;f4::0kO$3xZTe&k>++iM 2@E{!V GeZiRݠRp0O#e S& b 7CCM@Ld2'ҟ^Gf"Wcg2:dO@%|! waxBC 駼ù !GuQ1)!xO/ē k[T:i aƌ H=˿].2D2xүg64&~%ҚSG=(dm* H-nMDI:yId"ASM2[EZzjqh3!`2Ėu"OdtV3]5K 0rB/A rI*cPWɱ 5ϮχٴԜ}  6Sc xV8Ϫ:gCv>5V!v_]B0&X 25"ƢPJ2\fȓNVAA7\l$pK؞ްPQi^?A;lM~ZbSyRM0 uTe}Oo! "]ʞ,x4dg.JvU`U9o*~5IbQ`\~4LamU Hz y"KM\&у.Q"Sz#9@f8tS?R 4>~UZ=d8(Ԧ{!C'w:mA~΍[ z Rw"4^Af@7ld!Fޠ"Xwtmc҆d$gul?2 V԰jyw+,˚GؕxAqVcGYviD2I#=",Aﭼm cݯڏGs7;o[.= 򪝻A8+ޓٳOW[/g>NS`qI(-U-l̳23'Ye~c/s@fw*UmfLMzy@F) bB$ڶdj(pQRBģe$t) 3T6[ RL+Ev Բũ~(0Ζ:1aG\W|61 R;2<=t<`:)= pƮJ\/ΠeR<= NI#KD!! UmoW*PX-kOA]ezM17R^x脗!– ybyv@)ة уHe.ʸWzwa'Ik$](DRgw41_>E/#@%cޡB+/ ECFq'>ּzUE.` ~ ,&"peH}^C}-a㈺ɉgYhP7$]8AP}&"RˋB7:[N+^tEIdLdT^ozU7RuRIے(eK0" |2O^%э#g䲡[m"L[B|\va-u#UÁu2!JXjFDC"{(?60Sv8Vєm<4}i5MIhrBcCkˀ́Nu#9d+ըt3!٬9V{A8:Ӯ-Q9 Vr:쪧y7~ܪr֖(=Q`s<[@<%dͦEj!n^)@1>f8# d| INY`}M.wcrz" Dl /BĒoH@C$Q2F2HohClט\d K R_ hЋz#Q{Db_GVKiZ Ue;y)M0#Kn"o.G^kn †IM֋ i}*+*i ~w4 X8rZ%% IP DNV{ Iލc/XE3=`_a+a> Z5=4'f5#l9;@i,V`ϱ텢RBNZOj yFUSkz gb,.N1qJ[g##s$W6lJ"y~15 T_%uI0iePx &Ӻ:lN7w^]1b.}0{}<DmSF)Z`^ߋSg=d:3yD8et%Q\76UX{.*f Ǩ ޭo r/tm ? ?O8AJޟVw!p6l)72E>I[4GFb[4Hv{;2~'10\DYY N'E67 ݁hL$Gxn^4Ul`rBT&p?@fOu}[̦eȬs)j9: Yt#!ŘX) hSV|Oppq?@69R3NG'~,K WTQ\Epk΃D/0,Er| N%q)EG6dCB"?XRŵw*"l=Mb <2Sb"*%h~ `3ߎYo`h{C1RdŪiTJQy ,.IQQD5y;nj$H ^`{%wdq}(N .=˜[Y `dtTF{_k*в8SE.QRJic RWe@q ѝY!~2]ga4„I$لayd /)[.Ǽ-Y;Rp+4p k3Pp&HTcpi QGW,+N `\KMd%a#ص/=<FYϖP-窤xẊV ZTarj2 "MqSc_ G@G!s/guKȪhRTvwV 2Heg>mHJ  3M 0LOū|nߟ'h4P _t*Ih.y)4 f[ ׏n4x6( ֽ̐3X~Z7R&y%r ģoT@oYtr?_<{#T#<^ĝܖ$Qͭ|Q::VK/%K<+KZOn}!$_U!mK^> hg500'Ƭ }~tѴ"-7gu sXwUj|%#-WDůN~w=kFXg;߉$\Zw}%Nz#%xH'cLx!39m̈#x3}{>8J*(ŌH/籠ػ<,3=l_dhl&nG?kl+v;I?:Iҫb w mFg vFi6őb_C=:}! >:sp.)wǤZ9+(pQ2lM EkѻeD9h; kO1<X#F^OMӥc~\ KGmH色f>xڝ`єQMu7:ܳyV0TL9GfΛa*eMVy+f2vSx_'S sXwdLqVN1}H8yC :Co 0@XU'XM1Ǫ)zr:Q]Vy}7N%vo9WiM++U;{nȅXW} >Z1.J 0aHiL\ko:$ڀ'o1Q#HQ>n!yS.| ~OtsWWqPl-^:Q@u " -]lP'FI-+BZ!+NQ_Nbot:]Lyf$[FM `{xN6Ŗ1pP|@91DA>lbܾ|b\FH$;%yv󤕌<-J03 OmݫGa g:@QJa?ny Jd_yjbɔ/|$n6@/|\شƽW##bhᾒVz6Ƀ<|ͽC@îEoM*ΎKqǟW_&!>oiHW04xG1etw= ί tEaq'r|ɔd9Tng p歇Q*0+?/ML s#[r  GwU*%@Bu4M;MvtHZ0`vuUkKgXjA/zM4Nv'Gn,˖I>VNd$^񺟲]jCZ6+LP! ̛ܽi;)?4+}?t5 /n*Sf9EZV 1%}ȡM@"2 6g s,{a:K>l*?ݷ)|';r#$\hIӡߑ1h8-sS43vZU~\Nkʚ3.a,QZ̛iE$\ 9#6413~eK=h 6,8FtsqY4ٔw(]n(-TϥQFhݭJ>pt!j6Rj.9Қ_m=<:Su3!r}wQ~m^YDP }r'[I2X}E'F<_'^qܙyX2;k:MGz7`#?4֥dzMi.­D?:m* rpJ鿍3:,!ՀjE13@*Q^Nz[w (N<dH{GNӱQ:#V'pM*GG'sb1܃:Cl8QR5>vDbxxzJf0,qP|L gbub=%@~g@Koƙb&gdvߜ7eJ'|-#Q@g$LeJꞚ =hQЭ?ZZ1_|LѭMN'}( ABӯF.Vo!M{B?lݝG e❺_z@qp_FكIIZn%{!e"\l\7ZT^}MPw=QiY>4|v0߇;oeKRETz"")77Uez 1#Y;`G0+=BzqAqAшW~GU,>\,c-Eu |[Mg+Gvt`aȞ#(6괧qj#s)nK%&?Tać#=;Ec +IcN̹G 2xA(:˄㪲B" -U7z@F<7g@k%6c (nqɕ 9Awϗ VDEnvv `OC-): [`h| +\ >$-Qʄ{&+19I9t Wc[/GQTFN~xē8MYP.'$)ܻ…yE6h8Mz7\H!倯-<"Du) dzκ"GBiuGvxNul& >gsR>e䇏=" -it,$_>MT^U31DG(~椈.L0)㝻meѭe5uf"_a\r"`Ү}rO`1 ƩdRw\1}k2 .cZE"ϝb5` -HA|Uc"\ N=8A{XelJ_UZ%vnG @҈J}eYg.0o * boEV* _'iMs=$ʽu8Ѩ?Z޿:k!Wޞ B|bIIF'rTPPE@eFvz3ld|B$TπFR E s0+EYquJKNn;^^p]O ^ѓDFy- ]مcdڙJ&)YBexF KX /O%47]T%/dQV\tXJQIa.'x"ixNWN6ͦ(~~K@!I"wwsG&Z5EJuu}+'bA^vbRx\K23{:SZR+wIi$ Eu x$$"+6jUJ23/Ǝ!%+_TJFZjQ@op'-N02}c3F$݁7ji$VC0 sۮ1WXq6'`QɰlK\1uس*3TE{&w C|ǁ*Dh zV5Xjc߂/7w~:Vy (EuLyhb值 %zƙn.'O:9 x)b&'sM.G̃zNADڿ=!-+<]iR}NEg!6nN\=f kuyow jpU|rs8K#Nx >7MN)KrJ#%ɉJBdTz1|aƙUIܐ*dz\߂q,U&jP-XgrJ}2W`虔^u/]^YڛzoF\V u_ƽؘk}+e "Tj^h[ 3>Y8)mAH~߮ΨZڤ{ᯏ9h,5Vk\c8(o Y_f }X3{]xN`]& }r*x4BaH%QpU瞽'n؊ʛl+| ۨ#$|&Q3);Jipb I{%+ &xsQB&TㄆorjnN$0C#znf ƹi h*M'|MֆXf̧oԤNn$MZ荭%YMD+^?4:nLr4뮣k݃W.ijyaBg\FxhV-i炐6ڀQ!]>_Bw[TfVE%lfBXՄNPqHDlr2mw|8:4Х=[1a0I3Õx/kPH|bIA=A#X,_iKp_]қ#Aw*F7flRɑҠ]66k[~ԟӚL9r{r5FQ#+S[T'P~j5Zu 7["G_3%t 8TD dڹ7{Q.Yn,¦r Rvve[ X$V_`~Ά7ྔ1З,Uqy+A?XK`-+ $2aPEIP(h`,%ry52Vןx TWx7ʔ^ui+ܒ|,05*Z\kq( ݺeL DdwڷńLpSw!l>iՐں/9˪=LQ)5ݡƷX@rKOblnc/`N>X,N2w: ި#LjTEBccn7 HoD|dT9(/Dbr]o.ƹ1]` =| C4AJd'o&5MǙ;hXH.#}t8\l_O<4+K )aIxOo,=rڊ Ǿ_r%d 'p1߳XUG&_^B _g\JSeѫ؇Aܗ(lHkw:款evj]w!,I\Py\ߘBhu $Ӥaւ!7.T@D ){AaƧŒk)qe°0`WpRtzCH(;l4kR- hغ`L8&v l:@p.Cht޵99J5XS@Mi"ğgW 0LP">yj0x_xm*wȥS{R" 2l@# b{Usrrv򕘨?~WW )O (®`IVۍ1k*Z.[˿"$:s7M&O\MT?Ռ:?+A˱<`?joj7IpxuÖ1q.ޜ.rk[yX FƐ[ִo UQ^T|Q(o4x-clXX 3m7[] m\n`@GT~%-Uݦ91*_d Z?[]r+ǜԠ@xY< /@1mpg! Jn3.&11Y7 vSP5 CzS'*(~-F_}mj[B;5"eR &d۹S@ɼr!߯ 6[Bt=yOL2lљWUqGJ-06I=ȹ}17%ۑ%@d*{GW5E$YE:PYYLhTs݊}#^vyD$*с*$7g1ח˝vR܊{,&\ghߴ! }z3U6yF,xt4dzp2GCҨ}_a*RrEFgLCSɮWp zf:FjY־Q0rH^/=#E0Fr=yGOQY3O)n MAq+qPQH[=r%Aode- Ρ< {j~u %Lȃ%? qbu ĿњxYg;L7YXK-?w!M(%͆  Tgo\0TEoFozݥrldcC"9+?^ !(9Gdh.ź|rKu,ugZ9'##ZBA6%sQ쐼do`rXy Y|r'rz't{#~Oj\d4f>,\*J0a` o7@ -p>hXI*I _Tp|ʿ7IuYw¯Q[Ep?mDnH3얀 ,{2v˧=э^@$SYP^ĵJkxH*Di7xT,0IxKȭO)c)0nٛHyFlY܉*n .[P;w9 *&5]#:|,(ڭ>답P'i9FJ=0j2(Bjf"qF&*]T<\N)>V;p?)G^J~y' Chf&yZu4jtT@Od5dbÑXWg xb\bޕނ܉=ELWuN~?xMk<9>a<Éݯ#ZMf^GwQd)/ B]~дu KŜohNՏ8BEH>$.V%ƣiPA=;GPߓ< jF0mR-jA}g^Oj,^>wQ3εS ee ˇ{0NBc(iGZ>4'>d  t$yRFk)rrRdÜ=GNabN`sdN]7Z=Ww@ci,g"ɤipG?شxF7?1 g o@)BX -K xTP%VMG drb|T҅y"]c=cV dr ,#@2Bhy7-nZd'fwJ8ԟ,. G̻.'U2K&0ee%)KgyO$mpHeG9>htGu42Ȩo@ J_)Rs> $w\ *Yf!vCu OA1+=w ?6ƢX84lP^JŽ7EaUhS$#nNDJn-tQ4$s199+#*%0ʸ(脢D gky!5֘[݃'Pâ;:[M0S#CB,JuG;;" y.ܮ ~i7PE4#7w )NRЃX{HɛjkQl,*q]` [h )i,|b&?J30J*RيiW; 1uĽUNᏙ-F"A$TWǩh Η5X)TyXּV Uz4;}mJ&iK{ܷg5>5rxR!ry M'Dˀ+K}qjjo C>|c`<7AJ+8M a5ݵu" 0~WDֺ>]Y"I:T$ - "|,3fDCi nZfh[{bGA&2%d~MԴȢ}S2Tߜg%˓Si[-L<N=e)xv0r IԇC\&kP$qdE,{EOn\ ^K; uOG8H%o$z TVYtP4y; W "W֘Ҁ91qtD0at7UVjԤII!9ّ~w,I~E?ӶDڛqm`z| TDǶ $+nE`pڲDTq/7IB$X;m>Qfi;|3!\ڬrQkƌ/f7w6E~5 50|'F,;#l~){{u?e>':cDvtQiŽ$1ykDIJiU7ֺq^)1d;WX@hVocb~yO7#L׾[a<LoNP?=&bޣBN:SP.9XNO%2@2vSQ߁|tD!ie,_]Hp?XjK8@gi'KXq/ʾoj-O<>!GNyU/LE.Ď G׀&(_Vo▵/Lkf1 k o[pIF`ibE"8,?uSIE&H[SX"VHQ`OIU,ؓ[!v+J7C\yفLqkӷ/Qnl%Gw;ءkڪ~ϨNi2 .֩Kַ?YvM3:o3Ǣ? ^RsTOq~j)+o {6ܐ 3Sǝ{;_nl~g 8 "(RhFv݅Vw|^"+Z—o*{yPM{vN%*NK!|k` CݖF3Qb`WK / 3̫ P mcW(70"Z7.wV'LƂb[V]} vL}||je9Ht@6=ڼnx,id )v/oL_ޏ2uw7?u![%"6@*uSꭙH,&r3ߍڊz>O SG?R+K IBoqB^,~UHcc]e5V F\r uzzviԛTx/{!97 {]cަ%y,2 hא6u%./k\%+h꘧Cm=6 ITx?|"9s;'7Nh_y#_ B=Om$o*01~]7Oh`a/T"|~$v v╼@apk3[dHW - ёI?00@fre>D\7i**bF`7toW)?ߤyƔ*F%rf;̢3CL*l ^dњDU r61a *F*o~TZAoVw_whYDx nqk>$pi69U@/BGJΔC>7`g "3J =Oaիz(Ng<ʄ2{,7?Osv_;nhHfih?&ADAͷ#/tU GYj& ۉ{R"הӜTsnc$~xYzAID&}7 \jzAY8F@.#U$qA\%.$':$g;?lnQ}hԔ+#r=,]$!:_~H*?c)(9Bt 0h} r vC X KwÓ^}F&sNs)m&~7*-]=B| *%fp6Vlٗc 㼪)lSNT?i0tw}}A <8τ2* TaˆbFs/gRqsc\l@˦L^]2;$/VvV5o+&_qbOҔ}b$(s&w9ebD$].I &"C6p^mF%Z1 b]V$Taב%sfk'\P5.B%ŲD Z#T[ .R"BgH 2)eL۾yz̧}[iO%YP6QA8]Xl0)3Q ~/6[ӹ >>N S^e# I<011!};f+]"l~ϣ㝕=X!eqjE9@Zkb熌,dTԿL!T୭U2/CfB 3ĝ:z7F9jh@PvgED:s?^[:Kzǚ&u/Sk5TpB}!_2cWKzO~aQiU`r2Hec^!\pX1r J`D$b:&fܿ,[a'?Nb_d;W)Uե~I3ޚ({t2PW'{|A*tvIa0ۈZXzZS]k$-PM^joHZIgjRf[r|}K9TF|MT/|mG`jpX0 f`gQ9"eM|iw[QTt Owq9 eY~.$d7hywro0n/-O Qa,0ϲh)YClϖ?)_ёMe;M|[W̝6,wɫ`?s܂N/#_bDT I H6nHQ r}n)QEaQ:f|6]d 6pjg+>yle%nĺNS3)g.?7yn @P:jvEwJ֨lުfK.,vzm< vxOiB(u*7XL*S#vN1ۗIG"l\R3,LS׿|4cD ~=YĈm%<8K )4=4󺋹:{OʨTݍ K jR9s+e*|֫eva$R6YTTsb2WQBugtDhӕU^4wWG˒8Ϝ7:H(15x2e i;HwǍO08'}z6FXj(FʛM%ɧn]J}n9Pv"52&130+egt0648+KZLjG6m4G2lb'U1ιf/b9X󝔘j?PŨffy\O6rm..c9W ŔKklvG_Xy4׷Wr̹p4t((S8m{އ p"&%21ny3SHV _lBHo<~~kQuDJ O|aMH^tGEiTRHs+!V8B6"ЯWwL^r2K{`Oي!][m~hΆ(ׂUw-1c7j / K[c~ :4Pzp\H:e I/ۙΟX :WO0L*iUu!7?/84W;*qxcfOiʲ)3J?3O, .zb Q߷o1S PAA[Qi$d}< 8㬍@qR@2:X+)FKqKpՠ3,*>Ԭv XFw%Ʊc"dwCM>n)Q`f!rk?&$y˻\teF)ˉ&\'=,#ae^]i[ a,og!ԙd}컎[x`{ N3=Wƾtvp薶23UW/`tT]EX/[,Y=u0u`͌O'mVɡWMdM{89 d<SWT*,?'=Bj͝㢋& .Dq(쀬An;`3꠫埫.)&2=3R $Mۮ*x("Jh s<%oW?0e3 LC&g{8tҴ.BP4+ARjKFxIJB]C-@%ZB5vyok*"sn˄@Ik*F\R-u^Ch0a>: 4p(+=vQkRϡe]PħH`%mI>j֚VE)1Ve’ I [k Gc"B ';2Y%-z&)$˭T#j?q:YvyJ2zqix׽F./IA>#ǭ`F_+(.Ҿμ83F) 6{d^sx.^ ̙lNMA\Ii^_#cRպ B0ꭗJ1}aPX%^S u Ht~9Ck13=E @_>1x7,fJSϥnmؾzvWB&ImoFlkD`X5\ALO¸L a 2q /{i5_Mo=}ħJd74=㳈qx+3Lꠝrx)6Js4.y[[q$lu Uݳ>ۮRRN䫬6毅u2$3\)s 3dqFq)Qm"c;9(`GE5*3 @sn/ӐJOw3NYRa$죁N t`e({tǰo̽Qf'#eÁ"q~KywOVo.ɛ@IhKpfR OX (~ʉK,W۷rr?_1x^$ZOq\oK&ڜM(-eǥ.߈'*%Ѓb9#U,ga`4H.RJWzߝ΅ϭolmf~z uRP!x{EӢ@=#(5.NIKe9`hjy1p`{K΅,QaECYq/ۮ;]K?{E HM[O#ѡO\^L0ۻ*5Nw!<õ i /Ժlo}Zgz}G3 9% a(ܸZOY'ƽy]=$RZ|b0._tS$+5F0Y:jq<2;OBt&9SjFxYș ;Jc⽱* b4Wk%"JvltsL0RMG3 I蚀E,8HE!:%]ϸj*b'uqw^g-~v-OܣqkXHuA--tX_Č27^ 4^mXYܒ7k Qg8p 5>,|?j-""T\JQo7MG}h@S٫z&I3= b"5KP <%43*h?BD^!k']c8C%Zjyv pG'-yo/_U]}9+e-t"c %6 1it8T<<0=J-{g3L>Ĵ<6H 2s*Dgx8rP ' 7Y dT=v3Z0kF{Xep :S;Ig(hfNRG%-)Sk*;Mfd Uގ˼$ Tzl6וm9)TնXФ)CF\-Z+c޿賴*yqogVoOs؞Ub%W/Hs$+e=ƈzò?c} {H8)>w6V>'g|L3^8zFY Nc޳ZqEh?= c-e)S*bVNeXQLnS--6'#3<5$^BLEE'KXaX*{XGjn$GRMb"ʞvI9L)?Tm8/3dX-H*mR̚Zt [R=@vEv5!Ő᝕rv=6#'Y$0Mv#D!ՙ\:T \KA%;`nnh8`8넸9c qRjYybƉzozKhJSC\d!lrhwSy1ƂMcu+T/L&2]1hbTglXMA;\_1rJʍs0D 47 n/#բ-|wz"3 1 #K=Ia>E+,KY \}V>"zvӊ zº8eޤ\ݣ }W!+U'gm8:y=.J!T<}?~gS2sݧ!Sbּ)]"6.L#|HfSZ~>nZ Lݫhv $HZTI|"y" 1+܉cQL̚;\ľ3<)xMᄿuM/IaLkH3YzMf4MͶcEC&J[g\q+>|1c+WQ*vs%En2I|&N{a9 X c ՚{cPrM^η~A@Wj7lKBlܱ<qd$y,O ӯ)M8(U/&E6l^T҄rlOxVJm7[.n񋲁ow)tNTԒ 6 :;KNW )وGde+g`ZQۆT>KMuCsE:-݌8ud*=6oQK!Գ||(TƯqwz90F&|d@2L/$S\k'fUtHohE9jU8vdE^pUb^ʅ5yҸrʅfC]7 M I ">Do׫;~@@8bԨ)VS oMo銻Fi϶]-^6~S{84B.rN=@zO ;:-d).bƶYU^TNеI 1<E?>S Ǎ`Y9< =U]CPC1Xy_b$f4Dy~;1 s3j=ŀmס-7p 1+>AV?ruZ1Q)e8O$~޺I`Rx}{'ۍM{@* TIrizv~CZS6%Oݛ, C,Zlվ^ 0`Xגو*X" xi5sO/eKaV!c\Oݭ<>`HkfVbc?_PwY ˱N\N~R@}& t QVi,ak$U!!UZKFF8Y8G KVk~;R͈ayv?" ^@k"aòGєח4M ˓`:ϒi1Nq=]#6.bRr:,9m+t2=};%@0(Tpd_ǩk2 :梛%Ն-64QwO]OŒ`eJO:iJMfoPf.if sﻴŽUʥrccʗ-lc8K@P/ %fj:ͲB%}2ts䭖bh#8 .g1:P7JۖU rzl绋Kg!; e+)$vueM 'XcƲ胷W$T+Aғx *ӡp5ۜbSWoJD@Y&W+'!@QLw=xQe !}fhҰ5K-QLuIBVؘx*Ƙ( $Kxp>ܴ!%<\<~f, Ɋ6ۧTW ?뮸& ҆BDBDErA*zܜpƭZ!"# aI۱W m=9 oס iɠ4iЁ?2ԥ;̒4} u )Cia",3V)9zB4&*v_c]K@Bn^7 c W-vDbUZUt|ⳌtFxVy5{]!Rn}kw2+iY:B )j\W?CߔSMz_UB&Ӣel ȁR`O Yw}͵K5l *fc#Ry>ݴYR2<|\8R-3%o*Tk@Mċ׊_dA]L{ kr0$^1QZ@[D^OhO֏aPR\vddV \^u|k? : @?>.#^)Ŭаv1E+/ߕƊ! [63o6kx- sW'7U^fLJ +Z3@kq\9ŝyk@B[ehq氛LԄÄ*NJI֟ԣzJڟ'&#SgT#r0"JTc3=6QucW'a+!UhI{*LFt԰ 8]h8>V}R| h[bl/o$= ޓю>WhY)5Mނ)QPHk-@25ezzor'gc[4߭a_C?Φ% nH=sH,eyUb^ˠ֗G{E+]yy}CC~GZz묅0)G J&=T^f㚴WF"'dsl؍zKU)ȎcL$ "lS_>[l;^ɧHh4`Rtnr&6.i4i65SRCG]:pw>&lu\UILST_iP2 ESi5JKSׂ3Cұy%8w/i_|- (i#)'=loyCAT3ѯϜl ,QC;<-)j>yN0&O0א`Fe[Rpn4?Pzr:-Db*H\PYy[${^W"]^^uaD腌eeSsosLiő]xINon:weV:R8n#V([rIbѾ~xyMxV;Kfqn\ F}K%([¼*fR3( YWfŞ0;W5s]6 ix2}!]Ů0]NQ&r>gpc I:o"U/p%3T+t Edb%&ԓZwO쩚 &ÁتHACEp0}U${*:;Y mm e*gG~;} af@<_F?2GUk֥j85:.q$^faS$:d=xluZD C˜_1p`(wlmS c;Ih·DA**}tJScyڗk3SpǤbї;4oqnPE=f';(0Z :j0ym ~7ц[No;9e!@kVr ]ps+v?q(wK\U}t"1'bYMY_Svk,Y 5*a /ŃQgCql;~7*!g.Zn@U>u/1Q"ŝ* kBK"<#0 Dew]"dIO(ߺi34L.͘^#4>Q3,3u|VgUS["gFUL:lUdfPV,( Zkd<7{?8IY$&inf4}bW/ٸdnnib˵FVud˝ it\_>pnmeo; B(*tNJBUT4wx ڐ{PÁyyz'Ba,bH;i +Iw)N˂fV?PuSx$b:_%P:7]Qs˿~B8I/X:q%+HYxC'L=ʅ݋/~e i$RD&\t#ڐcj cerh:bO]eh_stm o}Ȯ`qOݾeʁU^ovXWޛlHgviӍ7 R4ă@oVjZ@F] SՉ1[%x޵~t<'X 8!!QnB0b@n% UUgCaed=T3&v0֯=\&X096@@k/BE5# ]7tG4+Hύk);@$bhC촟?k ~OcL21~= ?Z>B+އ|:{ D„HqfJɜt)Cr)hcm ~Y'*pGds(^y<+r-VB7duۅ#8"V|%T͙i5]łG-6g +~ÆnZ}Ig7-NnӬ%4W4=غ4'e ?3 7J,.8L:qK`>cAɞ% cR> F\XBB Ц讳LM ݚywr-J'8u1Z=mcOnV,MJS0al. 3# q;aL1P:*0jC⿽Mo3qm7?Ǚ( "̅Vae )›@-=KD=* Hs:䁢qNWĶvwa[" dHvY/cmuc|BW1zD: *PN,&lnvH5` )#I v_<`k-x~_B9"/ju+^1"[MQ%p*]\=c Yn|lb[6J!z8 ԮPјbCI -05iCɷ8T:j :V:λdqY_dc2)m A/>aB ,\_Q1&qW"G:zWs:WҒN5d?lǢUyqƨd}uz.^zܭ <bj[gѪFQi\04$,$±KЭ י2\'8nj< UY3[ ŒMcÐCk;P{SJ8%k ;UY&1#LsuO+rNR-gs kЙW-V'ٌ&B/A:-}I2,G[Mq <Ay"<vl1#􃷭>O;àe5K6m5f=QGZӏ G* R{ lۆ"\mPѭ &6/*EN>jcev%ZE(\#ɩܺQb2L)/Ƕ]lޑ*d:o(&ɤppla 9hi.]}eF\" Y=ZOz*4+\JI4]14%<9*Q)_by,[+v7JX7!Dm*ﮜiꪐ<>&4Ax>*;cqL:K"g-T_׍Ev.D&CF<ǎVLM=s`BՐ]붣c%M^a7H9'"-HĶjO]ŅbLM#/a~|##槴],GFop :I~ҋ1ӱ`jN4k1PqZh;L%8ĖίAU׌:͂F7ɨPS[U0y܃UO!Dڸ[0*bG#h*GUC[sg\h~yw\/v! &TsXCGr6S%ؕ4Ѫ5U6K̲ŗ ։c0o(j=b-/mQ= )UTlGFTR -Zya*&6N`gf[BTÀ/tZk1pr;3-~oBd;g:|qGgG8*%U%`AT&65 V^Cs75ޜw7oA8t+xrq#k0Gxk6J՜ ?Nptz7 E{ĩ,#+8\":d}g 3~G,'HMR}V .'?`|m/p퀑N~p |gLJLOҿ{E*`љbԣLlc$`LH.̺.^l(ށ$֣TPq3zwqsP1W3b9!tu"vA9U8h لl}s ',$xl0:C.coFmFV,Ŏ v=o3xqU,n h d׻.Ӕv!8t^eSD^qs4ZoOjSc~*Fei*~R1-0h+yT]@n\nWT9PS}@,b̒{3PeqRK3r@ʕo-5v8ʋ%ٜYnBw 7+ /еY]6t[z|]q@?: 6gtua go<I:ͪu")@ L_4rz~;2=B舠ØvYdJA}0$~!udTie0 !9hxc$ݩF3dɈɼbe-b~#BكN)1*ٽ8f^P P& GW4?T.)n1 v|yFyb\[tf5١Fٍ{;N}4f<Ks1۔%,\+mN_$ v,ӵpƱJ^ፃfp1^Qh;Q)j>/qH@;Sd,).o)PqP#~3F|ԇH?%J S(pv&F.j˳l&}u*$)ƺjvۖ3~0\WӠ[uK.j`Aq6LK_4iWuv*JP? WQw3l[V:TS KlN .qy.@͋Y+gh3]y-ͪ_3O=:6ʠ+B󞪶|3 ܚ;-%MʟM]fo%m+O½bikDG^q%[Nra[%`f{ `qFeA.q'T5.'Asl|}V)[>yޝZe#uE)ŠFI@a-EWee\(E aiѼdZCzrIcƮhD:e$fA@5FzqcM^V4BS*pH s_-2uRl0\S6&:aɆxR6O1/a-ОV!*ɞ]}V\2IET;TTAذnۻKsb#hAXަ\N +ay9Ƿ \ l{gKp;_S%c}.INjͣ˹/{5 Jj xltQgk'G:bcL{ =͎>U^q\#Ff2 .jZv2ǩÛē\wlT *w pL-Pj6`{9Hxd7Ұt\ siIKz}C_Y~^ۃfGX:d r<N]u6;[cYAal@bWPH2ƙ7Ƹ Ͳ|"X4tAkFb郘Ф v&OV,$bJ|N}(2WW#Z6)I]O}Vpa Ć@(, ͊.ꓫ 46Kf٪UU6 vB -`u8\ ?n |P`E,j \/؈Y tOtkHWk_Ͻeպd7}Hot{w}uYXn3S!$ʂj}!lgs d2ڭ C0'&®FΞٚhMn'AT4bݿ9Q W*"_]vex)슁)5"?B@A0Mc:Zq+dG/'- 6rK>@U Dd~k7t~ J(w}"@-:x0T3RvUBiOWj'!61q'MٗT9r_|0^RiH^dޯ>EN%NU (fg]S,ɡ;-NXߊ~{//KФ8()5iQT0c=PZќKKGChA/q9)%%(=^>@`+&ƓK O*Qiq@)?7~@T,6kF2t?θT\VͰoSaXsу'" $Ms^sĒnh~Cw>KKWUXs+r0낱-SWToa h"zGc "Ȩ60(Ϊce/P J @"gf/eRbo^ז'9 viɉf?FK Gҝ&V9dpO\OQ(ɬ.}KIN{19B3#Q4@~Kьm@'ϔi.O PqMܤ9azI F1daQAu/Ey8Sxk|y G5秫}}Ȝt{K`!<\D2B5E}6eu7lHpFS uGPñV/٦C *HW/V7hS4q)s+Ç`J_ט{a ^pup Q[{:y֒Ġ?+mSAh-T!M,әMOC:}F3T4Po&Ph”,ptt$hUrot:ъr:c{Հ/忹CHvPHn9I\2>j a66ceL\:}8r0S:năsAA"ʉ;dhNw7N$$:bczU&~[ZO'dt&͗Z;c("d@?t:o"ɗ6<[\Q& YL٫]XxytuPI+ vԟRa9ذ;/Cop=3UU_$^G˰- u1cG790j >9"އ"rqX#`f*!, L.C:=T߂#儒͓W9]P7N2xC\}-=d ь[#0lBR8ѷ"0- 7fGY99*ib%ArM\@iflkJk GeD$H5PSv@Jx4 }q)O,ځ|NMt^|RE' ro\j_vኳ){ptHd1 In:'d!Ұ=v% !9?q p#m\89CJ"lepHXdR3x:+ZP"ŠBlCuG&k|-.6}ӭzO*1ZUoG ,_GD-Fhi> ,Rw`$@+UM6b@_d%:$G낵YE$S;jQG҃U,Zjszz`3I_]hMl$ƃՙSF$0Q?;PdۃPNA9;+TqDAtdr^D}}rzP$?zJ{f:`DL2R@Uoˋh| 3JpMSHI7 n (qY%lEDf]* ӒA?>!tHƉK놃4wyCwKet~]`&%Rl^Twк3eh"c& w/kC@ɇ"+.zjˎV\\>c5pr7ilsζ|k4QӚp.\CBwmOOM~>3怖%aPl"H%6bk]2xVEr1;.eY>ٴ m&Hy9GC~;-q^0d$܂F2r:3,/% @ZTWuW8XoRoHpP`])"g3%cewkw߯ Xh=+.[Y86ZyW;\ g):(i0;,~Q>_DaP6\+} r-:Q a:T2 ?7 :3=%gT X[륖SpDu[LH𝘱FfD}Waėm]p"QU.F 럛it.4W㠌5n)<7SQU1<)1E`:Iřn5gwͿ\) YkgF$ӿƥ A@%^% !0ZAD,A6 8e\i9~Hdg߶^gZm#fU!-8Ŧ|~\rw6ԃGzkµmezmg·Kx[% m>@ۜD|jHCv8 ZzX_mnFI*d+]z9#pOL[0K o6z3<ujL-i~ԜTCd K/瘻'cKqFIFHxh7n"Lςqx}eb_Ӯ!^[ȤoTN9Xq\ 1@<.*q|,0J ap|RM'R_;ȭI >&(XE譋K:*"u8dqrR\9dK3jHx~Z G"ϟ/F$,9ܩ@;96/-Nc5E:?/kQ=հ զ&큚 {xݷzz7FC9 [28OSK^gwAה0 N$nvw N ܡ(>Px{i_ /8yj8tC}{ 8ᩇ?_jy RrkknEI?mg6 ?vOWu"OZz׃:\{=Ɗ~w!wffhAr6̯yW8q) |B ;'= LQҡOXzV@1u͎.KSf£tI ǃkbCq^[&QN5&H{CwY -WsG1!)xeP9tO~ ۳[@o[Ѱ7k\Wd)s{H&[ ğS;V6͚o8Z^]QjZ:Pq#Z՗i,ׇQlؒԼz:Ũ ;dTN l*ľ# AY&xa~58އ(&J^7)fFHjBh<X.*C*(%"Ҷ|I:.,CɸL(̇bvot?8$u2H`i;ǤH.q<4%c[XC6sR-M{.wZ˿i~X$# t 3=9K~nrE y K )ۑϳ9$I<?-S07kAV!y,wd2}g3 3-gihI+'i<R~ W;‰S'Xpz@|9q091IU3/d+A?cP:ftCV!'⸽78ں ~ R9Y=n;NZ<~DEEqa>$?xT5^ Uq$>@LziYrM"F 2ONDpOq;$wDFC5%~Y1Dk=rA+̴cK ݻ1Ay+ 9+o! mTDގ ۚ^ x{ ̲-M ȦSbȬ"~SEa4V /GwzͲv0G ܍4-]L8*"^(IKOR5ˆR-կؙ[bCozBug_3XOE^aAU"OP(Rf 6p?oڷ٨M,V] pADNav\\Z,\']$x1pB'̂ۅvm^ݽ-@汋׈5_vpH8"2atx⪓NeJ 8E{;}Ri*i9&82M0Tsn*6*%LB%7fxaagнAtBS*-3}},D,W6a\{5PW(kNIdP#q^?$X1(Ŭ`%f{7qx>,=u|&Q[)Pc\TԄA I b$ܣ6z(=@oa>dɼϨOrA؏;h [ӟQ- _rQy;^hQ̵Iupe\(G+ V5}Bå141k:$,AKmWK3Y|_!iXGvS"_L-901e YøK`Of>5~7'S b'^uE5$ӯlGٽUn&*$ZR\~ ȶ9k lҜW,\me,{EJORLV_r,p)m>n}ŐdJ- .3,tMm`H.Vw>F *q!$F$v7 jUI~ҸR5 `Ɂ['haԏPԙ |GbȹQ,ӑg e=+V _.leA5սkA56{"wYC:|wլ0X=c,Q ߌ[ V)]8P'Qzk%_Ѫ )ݴ^05#gƹDmU sEU%,1aEpϖ>QG()P '߅$@ jK)^#B֖2D{t*|iW|}jR"N/*ڼ.$OqOI"۬ 8ǵĚKﶹ͘/_uLա=mN[ alkg1@UH%`"-6S8ĭ094=*)LRd]Hpaz9s(S}c5`.bQPo <&44ww/btr#Qo,>= g`F" ?LKX++bkD~v°&d36{|GĢr~h~5ܷCsM1Y*L(FaP u}Be\]PYciNAgu.BN&V؟JNX|.!0*@8D[B p|% TEp3F}zue<_ \$ - Pcs ğSdVN/bV#\WUQ-\Ӊk\XG iZņ!]n}A6Ly2~62:Q.a1@HPL'."(+ZEBb[ۻF1Շ D&d]mu͌_.ql3MJI ]P15oz3<]ŭ,7+orU +}[Gɒfg(aP(<:Pqu4 1Km=Js"7?Z bJ]GMyGVPH%T0Q=]HH4A=goV`n|惘K$ 9ޠ`e`^o,)k¢7Za8hϘ|A~ et"v9/wpUXs>]9 xLKb5YAd;XذqWu6ot4NdX'RݭqiȹP> tN68&rTu8,"`qyۑ92h (>_`_ ]E״qx}3cܴa\V -TFf, $wD`FiZ{T"}ʨ="#b#uy?641!l~Y[($1)ӣ:+ufN7S-*& h`eHhܱS ^)ME1.Yh1!%>cyA>Կ:\B,=o- e!oy!DE,'Ko,S's)U'VbVv_~(k9\Kg.GiKF-[Cij%ɫƅK@VPdޕ+DZk^l_F[ܕYN 2N4+/6C(`8P do@{˞/b^n&0evt]RBf=ʻ<| #-VϞH;Qnn$ *C@8J_BUԣ'uviF]s.x.^Bn!󂹙G@-D!UToMom w}Q"*G z*0kܹDL5|,x}Ί6+=ɩ vsDc)‚vt /b}`|ws'V!̨OmN0E$bAm Ewh$QE94}q$L"1i0,ԭ4l%:G<m$ЫϙJGIq4'W?woTƥq^$:MAs Ϥyz^5\z~<]BW@`js*˄fBK#aMR(z7rۀ^O6@ѝl$5&' J^ 4Zw[ P%5 wtC4pуO&Ev5NAҎi58'DwJ˴lT 4A"8?l^^hE| 3y8`!FP:#g wVwOPk[{o8_6K#ɵu;/]!Cutmȥ) k̗h-E+wDq4Y`C; `HJm3=Wv:==Ij@D.GJ|Q2t[>$àHN<3w6j`oOSJIn*|o(Nw/h$!2 "q;*Q0 qJ.1:*PM xWǦx3-$:`GE?-"fpC8xqñϭ90J@d.pD#m3a,HaA>$nOl*"Rf1+Q!Pq#z`/@Auf5@?Oz"eL'y ͽSÆ]̉)čPl nhyEL`VB˘t+*+ {㵖츕'.C<||,8szVɯtW/+1*bPO+r2DqgB~u@-aT6}bH3Qi{R[}v_92K c` aN#?yOboǙ=;, `p]PC ބo9GO`*NkɁP%YѶD(n[B6X]C,lZ!h3 ݗh@bs(2?]]g\+R4:!i!A K)eB\# 0=τg/FZ32CPj <029Xq'FF`қ ٱW]Nbɔ.3i'T$"iN^l:$^li࿀F懪7ݏF-]ӢҔc;g(v$} ZMحP[peV`*YE) 7]k0ee-v )EPe5ѧMW(8R_V9#R͗ړV9xdn\jsWzf@!C~52@2,¬sr"*S!,~9 Xs"ȑ^+/>ИPCsrѹ'WnU[wǘ@>%'c1e>ڤ\T) Łq^ :k_(wL#?TsA1w_Rxx $cu$KJylWtp;_% -W62hw 1y|LhD7X i{X6!=IbachW$A)\Ѻn)aw5^DvN`lG ~تZ.&7߃:pwB~`zLY?҈lS'ԗ'坙,B{ !#;P9lilb5]qF\(3n?.SGrP&8)}28wK,}?ZCSiZ{!܎H,*.xjFfUuN{i(tEWL,ډӱZ8򽭇@[9U)"` "iQUV"]j4 0„1z nX4 4{0L! R|kY@͞_7kg`adIEDlvG963m7|&?“Glj1_FNI}UW؇p1a>{94>.j' -]{So/jF)tƌ`8NyX/8L]2^Yiw|Gz,3Ar64>r1# u>!Ѳ KI9tcw erߐ^"p.J/#h0gJ|\Y;inApsH$ Ԓw"=Up>#sK)K&s8A'{TaqΙ߀[C>?z\mbi q&X۩ZWe֦Gl*BX;h.''vw:K#TP\'H}+do,ͽ-sCS4S87Y40V[2rXj@+"5S> DhIY+ ^󥑮>(VBCQW=6vvc#f `ADIVpJ $=suwB_{ #[ UOn|eʈTx}TѣRWEe2T^T)`jV"hx]5 K|Xnۺj l(SV%Y9!ˎލ8YfJ_Ը\]* 񒌃/B#jB vkAc!$񳮔Ed5\ S{gwFOIU3t%bdxm5tYA9hٲ 6a"e8Ѳ]Q\(G\emOX69o@ceCdbF^[0B bCꔯq/`bk}' ( :&bJeg4Q~`faxfb:i١Ud=^&x[ $rů 6voE]DSagJHe[5(ȋi;8zW$m7zB6MYqFT,4$s6E?Ngi1 O*ϝ i4kڪHzSbֆ_3 )g:vFT{c1b’W ќk!]T:媽Q!1J4zΞ:cuHu>O}t?`4^Xf'C{zvC|]%;Q㭰X%_ϐj`ĐrQ{F5M5[G(FH 墘ΫzZJK(B@ϩ@f].1lXMb('Km0ǧ !0ߟ16v.wK`<ʮs 𝟆_aX. yH a2>w:C\j-[Y,4[LIB<̽iFq54; o4чC-Aoؘ⫰idp05=4 Q-t& gI(n^oULEdgs;FIƗ xqR@pBNVa#"ÊKYڀtߗ-QOFu/d٣~۴2C@*H`"2֖i\_X,ZmID׿0N{ӈ 5UĸٞńËc  QEī8e0HW6#/|ڶ5Dan ?o³?#_(%ޮN-A)wbW=7R:&3y*RojCsR3n<Vh\nsbʞs%b>ʲs k($vH ͨ.#nIqHN cYIraIm.DўՔ}C#kunsD(Tv,xz0gN#3  Na ?&R<ǥakCAx =sIJ" kZxvTaRRsg8SjQ#ˮU^,ʟJb3t_kS0{˩aE꧰ ]PuU*7WHQM?fVMZXeLZsЮ/'QSx" j׽+L (aP!)oR 浿ESB}X u[obaW>oΜ{1Hxo)(Ṕ8[cH 5D\dv/&kR *%:0}#edVG|ϫ48愆8TIؕ% t:NCM}D/PHxN؍1_c)t{bFQLZ2zi:=3?iC-xsI(HDX'|Bܔcl]~m}ޣؚNJ9 UXT ?m8vpnq; uKsx6 95c\F b͊ZV7(X@{eìٱ`h35gqn|?>аfU!CQj~ڹpȡX+1A?*^ ?H}QP4r}@Mz'jZ|~\Ԕf1}T8sIe6]8gO5M/lLd!uyL|WKq^$+A;KOE$СP2?h>m2ϋ\TSt&d64~^ jY5;p?J4g7UU109T&PpŽ}F/r۞Zo}yfF1\=ua\Pl"t2+24K#ZZ`7;QAos=T߼4A M|l_8jm".ץhL4Tyi&;v.^>l::{bG׾ksi;4)2 v4ZoY X#ʹG۴ۭ3$G${/z͞z4ǥ$I1KNyr) .2. + s `6.!> 4UDlh|hos>zWIڰE;`Z]g7-ئ&395ύPJJth9&D ϞL/!3S+"  t)4*2(,"HcnOE wƚwmƥ!7'шF<܋z-H>QVir@{5j1&|$'U-{CG%amlm2;7j(a(dB1FbuҒh1CӜY,7H8Yߏm.)ΤmWT"*GPI"R}ޛt)> }gVR(=Mdb|bX[w;!lN>֍ã[bS#ZC$Q+-6ɒ wk &e>(GL%3y1 0=/*{H?[1!dK>zFK|LX7PM94}`?(=-aMF$Vi=~& (\(w9NK"6Zyd _5T7zT+Mr4 ?9,[@,~7OS(HMوDiIǝu,f~{q;_`ly{ #؛$JT0h6 Z6L gbI"1g@jϫiOAi?h$ ȓ!Sy8z32s#O.ر6J]jJ b}2 ;5Y<njeJschIT:hCgtZ@&O6Ȣ+SqzHw[HrzQ)\t5­YZZ/%$+J;9cF0]1htI`A_\}#+U}R!bZoC|\ P!b}S)Q+w#"wR5& עR\вl"nX$SQxxk9|E <)ihBm[:gPCfE#B! | F( ,zB쟩wq\X 8auxԗZt)p; ^o}njtwذ&7O2wx?ʽۄDI2\X C8K"wY--o/Otk k(0滑E=|f)=E {X!p9K)Z&;cKFwXI;֗h] tAspEe&Y=<=!8mCҜXR&XZ| +ܚj=\O>7[s0q{.XC5W/95rv$ݽe4Bd$?w@W^XImn zΪ'ٮ܄9 u*hf>#VnCa?tr{ș6g:tvloJpXe1.ryM>f鉆kݖQMgà?UK\iwth+6$ mEDY>33`tPb9{MЖں)ԛezy-" y Q67{-g|fJn)eiۇ?F^IiWUiǿ۶aƽ6mGaÊ"Ī']|'L~O Fa$Yaѣ5сg+J[86J}H[a+C)U<cא6SEI0Rr-}:lh [BOMoyݕS]85n 52[ORkَ5bZ%ueZZSq)aƄHYA᫔HiG˅RK3hxn.ĸAƄr'>)D%>ߔ:ohVf,J0.51}=`;2TQgֈp:[Y8'{ ˚>|,(LL5_+ ,N|2xfaVѫ)W~9u p'Q~[ pydܒn@KuOAcRԒATv:!V淋pef;<ԠD>HH'z̝7d5{ '<яگYZ*n(I˻=pǞڡٝn(j9['ڛlh8s>0`p˃BQx ޷VbYnv9ONa%_M[ G fjy/|D)=h,JWRk1U7jOqk/T(_0(P\ISk5Z'6o~eS Vʝq ,7YMak"vg L16=!#lFh㤟^1S\h&h~~ԒÓ,ǂCE*9xF=bu%1d huvNt8{2`'Rs"t(>C:"LsfvK.@.Z9bZdn0M|_4&dRt 8%W8Ì/M(엹fX##T\2,S6G@uZơ`s>́-!H XHLh[&P9WВ1i`O:27Z5č`\,a_ 7J$S@KcGCr&&u3( /:`";؟ۜNUX^V/#N1\@kRZ#1$31+$2m.VHQܧFt2#ʨH'x_?cߛѼa}/$d(.ҟR\vw ރ`;_\_4av+ۨ> !~Z8㾚LOz tƦ>_]mqUΩqo5B x~ZTySlp*jԲ*Hwе!0DDVL |nL?vin)'kO\۔8eܭXB匱-Bn#;AbGL|{vO}}J'#(ی!IGRϥ9[ y5z% K󬉢[d|KswN|<[ 𵰻u+qOpّ~_tI7jK-0,~L'0ݣ6!oV8+3-Ew3!:|u+Ȁk^6WoY&|Lx* vA5n։ۥ΂Rv2~Wr=> #g^)oC4o1⪞v5\ &ttQ P A3#+$YRUYZ DknFpL.M\,TPb?T6f^."̥א%@V9  yT[@em,TWVCk DvMRkV&UUӢ$"cPPѪ1B$5N vsA^EWƠJ ˦%_(dxW=մf2ekM2$#|4a,wRR}9y vnlF5 O_THB7[Q(N`+NUzC1Rث.'NR8b4$jk5ؚX|3[w?p{(g<ۏ7_Or"4::n^%0*<\rZl.5g1pgǫV܌樿{t seEpϲft~olRE񞰉+%x&POnܶkHLJI'4\ ,xNGhz_mtm#ylBY̥s}_ȏ1#?qC6]Vwm|&UV޾ .lv 0eQ+te /ϝL>f~ןir$'"`[a.\*=$ YX@P-2{M>z3_<چV({ؿ'^!LC==|3J&!z>kx{9a$xv;h/iLs57C`3u:>̤ӹuHg|f.JpѸ# v6,Dh!hֹwv\H| r86 M"\H2BSXRRw`P{" 6(sɋ%(𲤶k-!)S; /x38eՋY v#_Hgew.ի-f@^<Y8BB~qD,OV?\F*W ~L]:rZ*ٌLzzs58\1n+N&Bk%UJN=[)ƢR^@<\/ gy?X7j-+( ۙ. z~"_7{؆8e^ݫr q{D|YB= ݞ!_ KP48 nԂMr7LHf9Hₗp|h]Gy?b•󃨢$5;w˔ ܊Y8gc~dԶ}ʳXc 3CN])*2/ ev/cOx%x 07ƵB?,2uŰL6[ay _ GuL~܎=l}~kykvYø2"g1yʐޭFQ>)C T$]$}HЧ+;Q 0Z$ Zu^|st+뼯prs1įgR%Yy@]>Wz 'p@\Ϟnzk5q2 ?2l5xjD|?[Jagz; o`՜̺0.`Hb߱kvsIw:eL=R3\ bv4VzvYFPFqĭ,+wfc;"s *]RyKOtq-E.Pi5T&IK2Gx߸H%> *O cJ/سGVrqlI9mXT("ez' C]D\UuB`l5eݪ4oJϤ8LR E&ܛNŐ 4ZUE:M 70QH#43 "}H ľ.laބB3`n"1\R2%0 ݈ɻL|쁷Ÿ@p2i? pW$Wl-W:6p >S 0b6d}*>ϥۙGהkK/ 2lv+Af4%z- 3B8'<,=Yfߣkte5_FG L'O!(+э–-O-,Y/v-yap(XL>?:]9Yh^P3hƨ߮W7s+~Q̽6D^-fĔ`P/⻾aDz53s`sUiلa'௦`7oWim )-5d( 2(|ךYH!}w 绹e ' 0'YwUE=Kp4"¡}6Ƞ ȈWx{aFy~!ASC,ɝc)~>3cU&Gvdc!+ꌬ9c? ަu)gKz7b5q[ʏkƕT> x12ù왩O2Q\Lʀ='>R*wEYL- I!+ KxRRϛ/#av*I@*QK6fc?P.b9% A[  ",t6k9՘oȡ<љV218AO$k )KA:Z}>O4.ro A5.{:p!j~#\L6m_ztFa5#,1v_xjӗzхTJ{0ӎYG߉41y{qثk 4MPzE5|-4ou71 \Ey&A4o0"r$[VbL mZ>"#Szrx;̷2hϳ\nzaG@Fȱ}DA[9-INzNyYV7fgb}j>;f(wAH/A T'=|.:{RӜL,|&yk ;:8EwUrV"2<lUОbg5?-c2i=ڽk.,$>шIsϓM$MF)_ '**ޜ :[L -]}*\ L"ާC}葋SWS] ^ht"tD@MIrU !-XwWp `tsjF#U8ZC'Q`4;ZFa+ ̎K ֜O H;]pNӒJn#T%e.ZaޏPų:ek]'HivIPo ۣ"Ϭ咦[)1 ttv\V\TĽ aTp-; OȈx@teU@rt*}XPoҐ6 (YßZ~LOa#e"_a3ǑEimPTu" "@9٠4dF0wt݁HvPW,h_sʸ )eRG73 *d[úNݲTzWCd .jASH0 J1QJ/F=:$Ńg Nѳe]aKś@n@/MBy蕳l b`aZ&3;nuKۜ &KݦmU Qn6V\gcI J4\;k879b`=/4yBztP5TQ›VPg`Gud{֒lc() ^0 N4 :Ǿ6$eXYlFHi(izBHջwy2CvFS64gL eBv ,ž&x`˳:N w{QH('9\8,f,i<18.!nBgP17q飾A= FWsTwNp]Xt +|B:j4'MI`Uf LmK~gVidQudT^ ,{CP dX ⌢#Ce$M ׶.gev \ d8=>Uy,~Ky7y:;KB0uW潒#4d,1}DE!,eya<BHH00[Xv^F]ꕟA{{Q/@lg2Wp])BQDj͡ilPt" ct۟0fR&6ྙo_܀=U_N9?Eg0Y:m l='OW[{2diWoA9-N%nΩ=g'U==bXi!Mc2W'L+t7*BGty2z]/ 3]\Gd3ϣoWqP"KggZ]MەyX~b<i+\4FIRI\G 9˅^,m&6yM :W@<^u"'SCD}%>"eab~yw$#ӥdj &Bkxqd'~`۸FڴgܵqL$jʹzˠI|Ds+pf"/LT׎l^E;wa)>9tH>lu:|7(9me8B>G5zRU`s\l}?j4mQo tMQt 2$)]])P] Nz*HʚoL S~Zx.{fჂ%ߟE0]%VŊA:H""gZiDDb(RVxgؒZ(u5Z7k G]voxtTGE(F<IG?ɌV(cwl;#$QRӻ`(ƈh*ہ|!P/sRIPG \fdELO^Az:2A_K\cNv1%3ҁcIt3[QN !! ȤN?O3=k6Zhe!뵦ipR"\j`͑I)r6q@u>yZRލ4w2Ud*)7ys իZ`]SXc0q:$8p1$ 3d9X `&%m_iI3x_;G-SFmQOhN~5G6*ҍ{ ?9Ϫ o7lf #HV? * ÒϵV4JB ө(9[*k}ψvG(jUZb;l&\ ׀tEss'd\zm6V{%ۻ9 ٻ[dQfUkK•O#֕P2m.\.m4*W^{ZT oet7ҭx!1*ltFqر ?rRvҡ:+,1QY&,x+E `.F gkz±<׀*yGQ=x2| D'@g#y")Jڮݸg  \`|PL:Oa\jI_>:dAWEzBѹde*/v >7˲#2G_ޭ5d tN`k<H0˰g0U@Y;CKX?Eʑtr79,Æ QQΗ|3ķ@ ^KJ? rX^KlI4i<җEWh& ›C1`ZK7o|]T w΁'w3e=ZpckJ?N,_wVbHjkE͘WL+~y3_m0d!5N-$Wbl0ZHعPmб)hֿ`D_&̫tP~GD}-#g1?/Z㙟"RE-b)ۃCĎ(){O»ڒhv[pFQ3}?7{{yyؒax 鍮{[*9JfkGo/(HJ݁kbH- \r 4$+*)?weڴYB pSN2SE_8Y+9 *['QNiU`CkW0UIE't d@Dv{HUqpUm7cm|?J7}-k\5mO<:O+bh|'Rg_U=fp':-7_S. ( $B +!Ѹdzd <˒-Ø^æ=7cDވfTs'nS )ȃNTp8a(&!FIk{njV2n|&XXeZ<ŬB\vAH]COVig.muQaVg4viWlǽZm'6{UŌNr&q-[8TԺ\ B!:n(iiKHY~C ۷iBIwoiׅW'N'u, tzJߕ?^~9:bjM&CZg}b3?ΰ7u9a#|&'VrVR [[DQ<c"O1y8;P[;q]V+ozZLiW=ྌw }" Ḛ|÷a-p_z%k(ȖnA"H(Iؾ`&dp]_8go"Y $]p4S?1Hҡ}Xzԣ5d(?63HO>r1`qCh6# !r+9RRff~Q]8 P4FNcf℞u.q!mOkJ?'9/n%({}mfy;KcTugY %b!618H>9FX~hPLFiױx66dՊwc3;Hpd]l>[9u3ϡl܊08@jSg$8rmYz_e`g`MUh"8 +=B}?_N!-oSMܾPQ385hgYD,&62fJz0P }R)1{gnTV1㍃. _og=t'uMPo`4[SxaIE/gCg_a:luoy]?7x9lV$ej!GL0^N9{i+K=ߧlA'˰S'<~sD Q}FG>QIb )Z TCY3nD29əz`tRC52OVc5΂hZv PkqX"ٝDbfb n\RS(/@J+] ›r[zV-Z8囧q^pAd〠^yeJѡrLO~'K꣒5]c;tZmm2z`~'ܘ &[(=ܷﲭ c9dܱ# 3eӯ.qpgJ(p!57<sK^dg>-q`/bt3lfpnp^S}nq)Ga5Cw`\))i.I9g ^ %?˜i#τʹ$.\=YQ/?i0 ZmW:[ >0hEy`'a ԎUVDj X :haXؕfۺhƉ!{) H3P0Tuېa+p:cVpD(hN9d)?`r_ti&2f!- V8ia6Ua[KЛ:|ˑR gZbQ;+:@ە>R ,),$bjdro)< NIj呧%:zַ+tmd0C8'vH5^ -"6!+IW+Z> eGpX9vҚTkL~Wml Nf( ȳN:B.h\9m;P ,U0?Վ:s"lvH  &:|fh6K?!dŶ1jX: 2'WCke0i(耱8z~Ljc䂝]btՀ?_18{[c¯eu دӔ8c~8k'Ui g.\r#XM^J_07@T}s\iVXSKpq-wH䣁TUc!`#;!G? >hIs -.'t,jt:: j]|ɷ\S66}H\uI;O͐ą7P֩{آ=*!a7{sV`vɬ jSAyqo;@ԭDQVAWi"/Qgӟ3I5b3Ŗ`7U&gJ#R<;1ܑ?v0xAk9zMX:b֜N6GRMxa)|5vyY R(3: pjbʊ|tRňmF Y:'~z?Q0n)ŀ3CM1iY%"bp2~Ž$_,2a='ןaM%n?˟$Ժ !+k;[82 wGdzV ( ;wG**`x&.ĥUVjrz3doU&G`\WPUY~1yΝ/MeQ!:D̊ kGO2V?K#\AAJ7;w1^49m~YT\]"IW7LZO;Z;<ѯݯq3~ dhv ~ښmڶ2t`Fl dRA " oʻecScuYb7%8 d\WW`sv sl9L/$h=9zM tr$j7]U CQ=+ioF9T2. _K- BZg~8jgs5%]r'ͼىCJg+Dѓ`KMi7nRѰFwT#L *'zԗ ]!I]35B|c җf%X/ai6]NckĥEx3~(`*DIQ -JVX, Z՛$'dʕԋ,FC //Dn^I#d qz]8wEOe+="p~|qClK>ՉYPk轓6Y} gofIaܯ厂\R'nUғ1{Ru|u-L%`lN@VIGk*BpLjHBzG]bIlk}^4,cS`=bL ?^ھyeHr9k~-U>;ȷ oaȗjt߼2Q_D^N,3 cU8;!C0$NTa\ӛ*|ա#l$HWOF(Չ`_XU8OMJ,Zo@D'OUi`/R/x ݓ9oV4e2" >BUL {%Ao* {B#lq/d3+v㓣$ Ǜ#̩ Q)9Q|dlMcds1g ùTgE͎,s:32J/mkatt)Ck:V1YdDX+s6jwȸ/ƱCp sLnSi[v#t^ʜsTR̸Tjg|ȍ瞲nJnW26t5]7^; $Ȗ @ZPwe| 6grHꬱ mƊ+@0RA^ȁkcbNASQK`βl籽(75{C-):'ׁ%P.ڻ=?DPQ+fz/e1N#D"s'QAIn dYp|J'~s 2mzᢽW?=(W)Ӿ᩠T\;evYI|{SS{,sP@Ih<"7>`˔yMqE#fqi.bJz7UػE?8DNH49xM*5MϨ3[QwDvʫe埽QjfVnh.Hט߷~ ~XY@1V 2 $Oe;q-ⶣHzb#&|Ak%:͆swH.!7%52{#fXDNOnTh3Q*-`|MċrهI A{oqFaCщk؉] V$6dԜ8,zS׭v.jc_[(']lf&MfvG@PGímzE sbj SnȬ>/l\i9gXuz}:BAKaxۑ߅ܗWfVTV& v[tlY3 !ּ=u]5&~'M2)DQ#1)!WnW\d5!SON2?joPc/1фC2[äʙ(0Ǯiʓٵu õX5oBœlSF>VF$[_T4citz6[8<ݕ7/V*Qs^8> T)F?/M hEraw)tjJ Yn!65Yɺ*ս%¬ht(uRM.UP-6n.dJ\%E*$@_Eޏ5QEseN^ /jZ.iv^קnJjm;֮mvuL]WN[_u9BQGI Z4@Ux F/+&ZA BvuQ ;}pwö#jb-_o(H׎o-DW$GO8Q#⁒OٚQ_[@M"%xHW 7!yW # L/G brm脀д|Hٌ%P2s2)j05*io o¶wo35˽E=YBrݎQlY5rWbLSQGbt )BDKHQ|e Ȣqa6̓@Z6oh۫练 i] Ҩ"9 A 9g#R3:~kɧ]H?Sm^ O~fLit aYY&,k3+[ak߀i! ZYXHVO;Dg&9Yv;Xa3k(-KH/[Gaw0׍Io}W^ Mp"QR 8K4E l*B˜V;UqV.X'*alKh%ZR N7V? 5j -̉_Qp/lt9WD͝#sڥ+UC![qT+MҥhƹbHrQ].1.CA_0hd@?RrG[a.q/l9]nlۥ9??tdx[ CY.ģE(iq@ɿo k 4J7Ho=@4>ڄ kW$wl Դ~5}`4y.nTiJKڊbQLX">p,j E#;Sx80ivY4lOUSن)/MU2n̄ti⏒fiLMK\pq̹ե6, *|Z9*5fP07 ムTA. s:\Z@.-c؇X!(bѕi#2˦E{Ӽ0̈́%c9M7>e^N6mWdbz $QPlNHߞ#PDy bOꗧǺ"7 .6ڄmT3Z^G}S !`rBebw 4Fa鴮h;N޹d :nGgC2yC:.pLsgq"JVT4]9Z|lK,%LuEJPU1m^O~Ξ9&mu 7*xYKvϺ[^a39R_(JwIqkx<L@O;,@ޙ``P5ixP$[ S ȋ;lLV΁wx< SGɲlC̱̓A$qNMSm{|c__vc1Zءg+amh107$ ΨS "LDjW❱0>dD[m*F庄K 4PЖRPZz*_[}9|BcznMKdtOi:L;A2BTcpdgճRП|d_0@M ⨎8&|e|Ki06hm^9W9($:m+1D-|϶pS /$oOsxCT7 +M4U2aETv:k9h5z9?@ȏw[go̊dn~şHFo~ǣ>mm ˠ'CTg]O`*F߭KIS';fE*@DrglD"ƐTHTDSAnt^OCBG@ |, tU\`a:Z (u>bs?;4٫#򣄊1MR2P!V@_B3krqM=NXƣTըL قO@1I~N>X-}CʗFm8Q*J L|xGGXSDevpUC]C_ _]™߼>iZ-z~P\[ZM%puZ9IF8;*U|HďAErG.o*=x:򤘱3[hڍF9fCcpbN"#E3?N#oI|BMeŠNojH)j|$TX  *s>)z;cwiC*s׺$4#p:"cm˳;>'@X&xw 5wG9LЈ+ _ޑf6S!av^$F]}2aɹ'sS|H4]˅dSxIk<5A tZ] 韖U9*vPݼ]VOq)9>8eK#+! /ֹӀt|gYs伥J>b~|?|IL+^ 㯉mWTY bidx8}q/+E%;.J jў)­{8iZz&JkQȳ}`A҈tKʜ~7CЍ5:*Tptb;'#4(5XѫHeѾЁ碭ڛ rpY'T`rӎvtI[Nu^N'ߠwpTaӺo Y.}* ~ 9qdtcNoS̝[naN><3̩qGIlF&S |(X  Np!yŒ;'MvOd+.t8ϐy 1HjH[,cI7Br>C>>CSZOzRrhq`XCu$d'I0Ƅ&NKT mۂ]G(8pN: cgOMr*; V+D'qxq; o bo] @Q}d5w-e{n=*0bώTOTޖ]ia B)noH_ t  f}\+GFlNxQ/.t36'WqeYYmtus'o$4]恴[>0aXPGN@34ۖ^(&VUܑP M{*86"|lQM?"d4O!\m ݠn;7e{u9)GƉ^oC U `45] ޤe5c@Lh'7>5KD5u%tHC!p=\(eД.x(oC3=433 9 Nvffl80Mh0tn OC;!u$$ % ͼZln7"}(Qǐ8EAx\2w[~f25#l/+pC)'H*F{vd7GAHR_|,;v8a*"W,w%OåI9hO QKUEHnF(}u'~JK'7ђ^}Xc/nǾ1@|ABF!t1P7n,qv.=D:*bM6<0//$E$YxhM x+UWxq/aӋ/%{k(3y;DAIYDkJsXf)@yN_k9]'߻tﮭ:{ WS>4ms;喠&+y+Vԛx2~2L2[qۡ!q_a l>@ح@/`nsgB-f<7rBZR >~ 6d^Prϑ |sAfV+"5,@2Cc@-̻Cgޅ: SОT!eQvy,jծLVp< mj6ꞯиO 8=s] .X cH5ޡ[v_?hNY ;ߦ0rI𕡙ҭڍI*1H*dpbt lk6EWZcͼyDH%=#s+׻-\.)Nk0d`[@[=k0!PqL.5sR~6c l;: lZۓk0nE_7"XFO@caAiϭF:HaV &{m#PIph>.H Z eeM9UsM)>Λ })&UK&|BmVR B:<Ȋd"t$:}F4B ̩YOEpeP#>wTKJ;G妖)r gA-_ֶ} NUqO{ܨjF{夰!2c6VW )DG> -;2@[7Hwq(VOpnv߮(7ɀ!&g;"T%(Y0Q3o] f(0\6xNIknݿ^\ɀ =ls2 d$S_vW0r2;ًb$OixLvjH(ae&N:܄_Ib{%H*Wԛ  ٨Gt%)D#W,>L8H ="m|"aCr#=_wyx?&nEGzn)h].sZPK1;ࢨ.v!ˍp{8 `2KK`Bl)rDj.y`Q)+DU3o,JP؅ZB'5㰈,(@+݋҃#tJ'(n ~O9N]Y[G1R߸!}Y ?SL1*D̰Cf sC"Ũl6ӝy t?XO8B(͙ڝp4>m7/7j^p> ٺ]}B\l:F,YJG]zV*+_{6)xOn"H'mB亅V5O<6g~ga  .~:#sX5dnlq= H)Қ z@ F9VuZ3lDVQaҶuQ)@\>O8a~[l%4FP_̋Xj<Īy\HfLyB=5xt`)%o v3Ӛ9{6d1pWObŗ^,lV._}=XH:r3B=Hʍc"p%.xLʏ3_b `8դ=WbZ+%δ:$QvbMOXwֈR&Oi] bFq=ʌ+OX 침n^@< 4X'{b>O@t7FB~ ksRj>_}+n^r/N45XetpܮpFt Caj[9 \%RrSgT A rn5شwH8:YzR i%Vr-Tvn{<1HMy}bv_iI4}rwf5P2U!-@vՆwqIOVрӰ\xjL$W0a&kɊ (Lŧ:Z׉%OCLm`/c˿=t$"}l\CeC( 6 1ǢJ;P>mdP 𛷖{g74l0Q+{gp}^n <Ҩn7h~ӒYmYŝEKWqD4}ƹ]YbX~F& ȇ G9U3.% xvAٜM?@׹sLYYhwJDŽ~ w ڢdX? x UƵٱ&A^=p9Qs׼Y1Q|/J [q\٬,ϒ)H(|Qt㰘ѨXV(hӔdѽ]Crov \U~'LIK4+}wFo[mCRuִul+2%4_ >Kk{(DAJt#kk@Q풕 xɊFȐGB]W2X7,vC."q$mV@~9;?LҋAZbxgNC9KHAh$ iTZ9"K! .;<X5 F=nBTٚ8ꚶUY2 s)* z{NU` "]5/pPhQ6p);FK;ClgA/ khS$j~xU PC~NkM} K<2_8`1r_zWOu+9 V]3O ثH+2Q\AMI?=[5Qe5䖑(a+XF5*Fdh'M*Hڦ17, Z>N |GN7 ˵8kwqDd scCՐ7H[q3"Ug&TNpŋԺz} sx·PͩL[}[zr|kd2*]u$,%P}eƶg\cqSi2*W$X)039`/",ݖXҏc><*Y98jSb$ g`(q86&х5>O quTK\zZ^? C44g#p?ԍXGOljRfM\KJoWM pݜVA7ۧ甮p}GO%!U]62T " EBjF19:D%s*X'oNG߄5j$mu.%蕅"9}8sS CScҀQ !f'M-b=8Sdtt ΑoD$Y5`г+mgIo&N)1k![Clքe Ioî֡4jw4dG[f dQA17cujjCEFqI6dzsqD 21o t.AOjmovw*qAj3 O;i 0")/+C>mraۋUDʹ$agca vo#< 9 _蚔R揠K, .gܱ-Ԧn? Wi b]8z0,*_&5M8Ĭq&׾H|Lk4ϐqgu{h],0 (+oAO kŕ~ ]A`[Mc9)<~[Ą((K}R`'H,M Ө.QZ=z# `q(Z=mn9>T*qJyZ>xQqQxoH+wr؜!WmDw<H3,d:(GZٱ!ewl )=ubZ^.gƉK -$shu8o1 Ӄd¬ #8>mejEHFeħyW 0lw6֮7]IY.h̠T!dj NyH `!-x Տ:}y]Q[@ K+4XxZ?Rؼܚ/LvP^EhAM$|ƿDZG[SX->4s t46'K7b>꾰 %gqH?1OGŅ5 2yVw/=}-豌20ė;%Ć UVj1Mwȣ#N7}ۡ0ָű7 kԧ;i^!sGdGeIͼʯy0VA{?å70iҀ=f10i@aUzSS/lQ*;W̌:A|<%?B N>!synE/H pXFK\7=wGWŽ< >Lq$r.rq`2W *1R&J%c[#\y9@Y^ 2ڻ_t +G_k6 %装z:׸Xks\(CZ5Drr({Z^UˀXv$/k )YJxO!kq0N0`yɯ]0i ṻFZ#bKgo>d{O"t3>],/{XP`rWE; '4*aHrߐyHL 4%vE:0ptWAݸF%p\w祾txx]ܙTkDN˜ħOp2<1pou^aq2Ev7UpJ5;0R"[שJ5t8/l4&XcƂw+y^ۍ\KcChf)iEuI`߃@ĊyAj<m&ܲj1c)Xɀ)jpn'QHzul+IW1JLs,h9DfBw]$SYD*3*2_.'"0Jj *fd>,lH&`Lh-O5H:A7ڝ[AcQPo8T}UD8Y4gDuRjLUFRsl9.ح}lUJP.c51L3R/93B/ba\Pgfbl024(եN -!zߋw~mE@)ټݩ6[{󛯸j+;^ʨߩf{@KTD6 jo{G㴻J{)E#o{_Ͽcp,B[,e;z7)D#x]Z)btC`Bir5#0Ufhlh}aJМI 0",@4[OK7Kw^NccX9,vQe%PT@ưS(Uд2fEvo6 r({oy&y;1v %q0:W}g臫C`5.@+kfOajE6GPW柤 dI 9"$z ]p=/d4Hs.G&V2W pmXӎr؈C5io( s 1O.-IM={z4 ޶].pE8wr<1ӧBvcOb>_?5gkic.A+>8 ML< iw|w(NܿY+@Ȣ*{]5U ;> ˌ?ȪVtl78EM:J]v9cg{hiTj}nE * o/2 \} ÝCR룴to)aLPP]I,U$w(E%,WK:'2\ Y !V$ejլzڽNxJID$.1xX Jyo}UWM\|8}h2B#KWN5) }$.l#2;cX-,7r @'[M>T[yK^NK*QOa[ᄈG$ :X [ #!SLoy)t4֗Ij)ѓ=["Ysh)n4m: $9fv}ܨ0²\C5 [,5И6?c~)~$wmb@x;Qn_Tݏş|L&uq2,q$99rc9Fm})NT|Jۖ++iO&l.6_S=;YDInby@p!q0$Y<|-f 4XSơuϖ)6I* iC84{bVѡPҸAn*-4K]WM>W=!kV0^X^ U3Z=v}0XLgۇ )虌knC2m:4vѱ,VּV H,By,^ҕK[V24G5WL tGʪ0R "BIEӂ rƔ%j*E)Lo2ٍxԶۨl)U&Kd#Ҳ{()E2l*2%794ท I `>6&՚XyO!;:ͥh:~__yH;!(X} j{Wr5iQvq'xL[32| OK+ij_.3xvh0Dlu y۟^UU؛pTʬ ZH aѺ ]v,حRP߈]#zf;L$4/v#7kmgs؂, ˁrpO3{Z4k۫|=%c?͖}k5wSRz!$ /ⰲVOR#!byA<*lT˸ Z>nNA8 LTM:$ aw|ᝑk\E|•g+7>*TIl}~?܍8ڀc`Q35۰zRQLחȶ| _M936 a-@gBUz!1{<6ϭxzYYǹЙYPJ׽>kGC21U>q]>hfUޤ-$YheiDB [{0m3'Y 2_oB "%؟vhcxhW؂8IfTㄆZ[[#^, hϒW_1"@EEM6 Jt}l.aTszیF\ce%8s:z>h;t/Yُ3Ī/ 盃zYmIWk^,:,ɮF,>+YMp 0ɣf;wLvW[f)ь4ȸN_B,DU4P|*.~EOȅBcϏ$ViІ,k!^/ m{ZʌOavCr 2y?k)w~{,-z~ńsA+bB5|kK**a3 h9gR-9m^=@=-+Hߺ4r݊ 2Qh`)>TmSNzXF6P6n~,睆*,&6,^JbmYdѮ&޺E=8̍:BȻh<5E ,>~?2Cy`)9U`.@&?=i7G$6=E`n[ǜqM@s d窝e_$#}<{ݒN]DՖ, [\IS͢$Wem: !_몴>(iFĵR]7oD:!]{Fuqn2jn*E=<^ޔ~cbZ𱿟7ɡvbR/{ oM hSVr |~W 2NZ\&J tcF7M#vt+#5E+%Z1D2>޹,PO"-sEF>)"h[o}ͷU!8sKzct6EqtJo'\ةKeD 풷Bz|Ա S;lo8?1171iG76wr֯ESB00|re\[ߝ:=hZdSu&l:BjY}KѤ#/^f[fj f8@]JQ~|G>;cwq>WZͲH8M|lC6]k+HY#s^"ʆ*9h6+}y^YDdWVNy:-@(Ju{zꖒˬ=ġr`fbDّbh+u ֧ʲ7ȵ#m >p!p9m}2/#dQh(i Ǖ!~$0ǰi}E(]zNIow%BmA@[ G ͭ2cl_~O BmtpȔA9[E.ƍ1Vù@{6o|ZKI뱭W=Ev'̅93;Z)o,RYµ}pgyMY}rO)i6钷rl ̶ˠrRL7\'`Le rB=p8㶨8ApV~p: kO^,|Jȏ%p0sc"f6rTGOi(`s _jM{'J}yaY5=hW5n?<9gil;@jk1.8hUFP#!]s'4Ur8IXp8# +݌0Y*:oWɷy|VD>`[0s2ԛ('at6]sr7;X, G!\O|]-uZ3 $S3QߙPഏ 6TڊBy2V;rևi` ꑛ'nSc )}e婐|͗b_H++ "Pw9.lnFyQ37>+M #b Z {uq|Å7g_ ۖ^ yDh j7&vcY_FoRӑ42GOdԒhƁLu>1aP˞8ԋ̍Jr ~+gڗ:Ex髡E[NP; Y4<؉.IhKk\O0>D) q{%nGlT+ط>KTq]$}LtU=j%5΀ol*mT١CौEbM^"&Rf|cg' hx4s\9ɱ^%hTST_PvTTF`)DZI7₴+[ ʣ;[<7L,M6;bEd{hh9a)R9{)_S׫otƕR, COGY>/AĪڟTCb@רz2*8XŲ.+ .8XZc!AP[c%QР7eJhutRhߌ@VASs)ِVC6>31n^=*}$%v< b+ 91H=MuD4`` :B7?Ƒ܈w +4%6kK͖ T^p1EBxe4D[ ۱3KmK5x֯$ ~c.A^~@)YN$CUr0OǼ ذ?@ j2(!M^\`JBoCWr Sj3wWMcdG] CC˙`Tœy;G=r(p;$?wvٍ_gт6{ >6\D_Tܤ 6sDKwfz[ЇɄ<ruJ^j8z7 =uOl>pG.ۂ:z{4 UPl<(EC||LUdI*[d"1"<-9sHrw_! UIۭg'7Yu*I@#"lf.s47mw8Ɉ_fM!;%Fl]wCghZn]~"ěz[)7F3ttSthUɞAŚVȿ]YXO'\򻪄 SDnQ@|#} <=; m.}1g 4omzqlYNY%ާ = QHW Z߿=ж~qF`@X2I8V=E>:pȐߒdʠ@SSjTD&1KaEɅO3Ot}twT rP8vaןY/"?(1L}:]H /K3S2h2w^̮N:{noJ=)eFF[Q-ƺwхo#2iAQ*"2TLqs82&'K4]Q[Q@`[* +jy]C,;fa9?`eoaNb7@^:U׵m(hhX8YnK? pYBaL,>6tK-*񉖄IߢnɾZI\D_\\]{psMK_1G] v5+GYnu#NꫝsTE*s ;YP'}6 |[FFvQynUn4"ϲG}W\/J-֕l^,zbnRvbIX؈ž ~7$?,aAV /K܉YH%$d.1"E .xVj{ z'vz)=_m|MSu;U.XcPƖ܃?4&Y_3Z$+eAzTx)؎c{}3Ɛ]uǮ:獖-\-\3ŦbBYfauqP](=|IJwA{Y>|dVoC.9]bNxe"CY'`J8{XawĄAXKΥo]N; U߹"nS(,Ap3][*cGƛd|R۞Ѹ(g+22Y#_ 07ܦg (3MIu֥}ix5/5fq#B_ަ'jom7I,q LeYL(f1(Ju'3=G-?P.)`ÚfNA :'peY"~4YM7v4hg5R6 NrosM&!&ɩrH~$B~u~qi: H ete WV.bsk}*k- [CgC䜕Z&  NFP;BePH:ОyTm},K|/{Cw9+ V)lu'mF(' =cK@#>x,]0OMP,C~$Jg]ٳ!ʃLNa%ُ.hm#G@Saem1m%S~ @Mw$o`O)J/M; ES>hJfN*=T0 uw.nf+b>s8`<٤i'Yh۷ 4#; ֙@nb] = =E@u,(_+lyK(. (I 0ΝkQ.5lb:Aď&M'=F-(ǥAqLOj4 tф֑]ΔZ>H4?J,%Q-Ak'(Iju}4S32ƾ@+Ja0jx~n$/I&߼=tׂU@ DH!$L̳onP$nC$[H]> kLc6n5, ?BZ\MCLDvRjW=[/ N[*,0? 1c灳V$bڥ($&NT/`i}ŪX}Fgeݿ q*K뭚,W5̶K(F!y!й=? CyuPofN*A,GǥYH3Uv2}^lѼ}ᅯw A#GKN4o?8j}w(j[蒃[f/ ݷ3&!i1ʰ0 iBE3rb.?7c6:OS vېnT;Z\u xiaҨ6][BϚz%Hx/@éQRUH>š^!ʚ~}={rj*6j?̝ !>`mCcU(2. .M&D8 G*;;|K ~y "Hh_2js]Ls<ۃ <=\IsM.2D)d^un%H1OXΣx\i^dJy Z2fT׀Bs:ɴDž1f|Q!#R6A%!3vE.Zȱ<zU[lWX0#U0Q 0H*+Hi N_gW^-m8 F< 5~ PߘFLI Qx(؉UXsE;ejR8nO>[C|9u>Yn.0e7j&1"Pأ^6Pdc nގ6/h[23mDVcBI iȦ*HV ik ;\i@Lr0nAm39-yddK}e#w8E^ 98Rd☁jj9|#ֹou#&Kl^RեY6őPP- 7;ŐW"xLq;ώ7,fd$8 T}/oBEp2_Yvb]VH2ƔnBF&A"v.U1`-x:ˑGmSDt^hw[?&M#'5eLoeC-q.k!+p¯?xVò5k{@w.7K4.@Y8=yn QI#E & rxYĈO o:CsA IBN:o~` MM\l~;+,Ia@9LRx=d1G~KxjBi6ԟ%Iy t&Y7RZ9sZSXL% $5/!Փc)d`F>L `ފؒ M,"n$0g=GOFA{+KSh(kNƤѨ}F㨡d*mKP0h,CX;nZ}-3˦;Ž8[Ow|I6VmEaa;)bk3hx?*g .ڭrGoəLAh-3[1Hj0ʄ"$8o2 [ RuA,NJvӓq'vM7W%݆Ze/ztɎ6x ?]F Q]|#5)ؼ.Ocĥcw[&k jh ڨb^sAW. U Q, 1ܑm]W 9|z&[̺vD>y6!pNMK{us lc` /QMY yC`vAyx`iPH͢<9]6e+:n&MKԙ(TƑ@_J +fiP|ǍnWS=EĢ8:c9Q]ڀթJ:6{Ttܙ̔аHoCt;(^ *'U ;{D$C^2|m7ֲ~pX84y$r%k[7~'I Cgt" g9,S?f?tbRg" -pɉxse}`q&?rՓPE6&+E kߦ#'#"CɝDڄF-2RUӃQA]$I!3[ :ENpgvrV}hNkVumDF%fL"Z_uyƌJ|6U>3"QcSi Q8#{| 1I'_v_2ِhHջx|Hk̒ "jvia`bUꅧ]5 Gsn2 wx Z?ULW;[AbrXOE*1xXৄV8-\"Lu"#A:Gr flE 3+~8bU2*ߺs4*5^ "%ze.hjr\XUG wXt >GsyL)MWN_SkCz넦C1x5DI\1 <3y`$7I+ l&07:g[7gPNvJD7P>UF p;ӝ.2,p4O>\?Sm!67w[|(# xHY)5ߪ]#p`\zbu"1fu؂ڤm 2M#gf(g')䮌3SꓵHBQ RudjLxuDɑ+CM27OSIlQWĪl'x_XsCshm) V9{=w22Q>1gijV>0zsxGrQ9wẩmBOU~VpRvZ/ȴ 'k^>#h7ǧzn}և9̈Rl`E{ Q::.s`Lr%AՂ9(~<_Z Iا ⿒[lJ UOד ɇ؏.b(FVk?p'1WpQyY"._} ”8WקiҊOLeo&fk:۱jpNGun♧ҴT?՟5BDȣ1bjnla{Sb@[u2 t[vd$&FߕWl*xN?[~Z /'0S\'c ?r3ږg:XL7KH23Dۊ؍ vq(RHό;>?_UѢzGI2Mr15ɧv> ~Ӊ?l|i;;Uufzg'm6U8 ?P3xPxwp]J  D&󫾆; CfWDԏ0f8u}NS1mAc^Tw%9CyC?mJƒə{KXGts}~l5+O՗eI6j덫bK-qb i)i#M2WvS3E?{>@ILֶLݵ$=p_ϋ_bcM[̡8{ )GwwyDGU,o `)G on|VvH{ '2UX*}xh)ŒvX1VgOx0-%D8aw-D $H{Ϡg9 (}kﭘyG?S(Mh]F*N ]B+!`v*Asqu\a;Xzs;-TktQ0(n =.U:=~=׽*Q[LBh7ub@U$ D|pJt`X'̿?>:|iK{A/(7TiQG;w4:LVc~L|w6UnpK{]h  lN #u@KhdANa/Vr,q$K:MXZRq- f-!mY92iPT #R柔}z| w1NJM!.lw}~# sj칣-QE5' b)>6^{$ fȖ}"-GeSY ~n)J/x=b۲!AtҾ3+c|H!v KL]Ɋ$/1j T%y(Ƅ(+[At߶i,:d ɭ!Ăgk2`c),"C7σ٥)P =*@LUTwACByx`騉籿,اǨX8},OCn :L>?43oYpХ]z*\iŹYfUpU+h뤢-a?teΦr6=;-b, 1A%j^h q_~C~hۺsveWDѸ[EהZе[6q ʹD{MRzG3xC- *||UT#YSi,iX)9hc|o=C1 {$e a3RbaE'/j *j6Ϯ[EO9sU?1b=/}jȟ6djޛ8hߎ+.Q=z;֫6p%j\a.15<ŀZ2WWjHmY#xgU:ɢ]mzzf^xiOپҤ["R}-pSwxq٫ KD0G5"7@'ﵟmL#UGy FoLEOp~H@=F bό,⟃od{p\"4W6涚Kg̸ h}S-N_oDVY`=}k/Jr[gcROkk`#-#oKHې UM, n ZM',s^8bo锲f) aSd))n΍l<LL_ E:vb}kLCHa/']6+G,-mV? ܄F|8b^IEێ׍%zw)8ͮYP%Bː%=\<ޑFxIK.R-)_oэ&D_yMy!N$ ބfWqoBXw_6&DG?A@e6~: OںZcjA|[61P,t{iEK_brȷ4]'DkƏ._Up]GpM"$^e^:4ORs3Z`!ǻF N1&g4:e`;Fd!ϮW{VN+ª7 ֶY'+*Ģhd/TFj 5"abt٭?+M +Xb 5@-b' $=.Tyfv2TAӟz 2_GV)Xp]F頌^nlz>+uPt|SlzerV[2y% >>YߴG]Ϧ]EhuD` WYFDC)FT4@F"!˞WērgZ?Xmyv@n!;.-a!&p$PNE^tAPiJj~{0~a ?rb4PY rb}7(8ݑܭ[xz#Ɖf%YzÅPTs_'J;9#&N2V}@osPOo,J eɇiڑT&%D]SyK1jSvPl{!b)yaXzm晩,Atx|vf%(o #zޡS"eE0N6~>)e?L!s$Ec!evHE44ea&wؗGlLЛp-)+H"bqFX`ظ\b%ϧ?WSkIyaa\D2;[w'U7HRxKp!N{~} u'+˶ӥȭQ Pj \SsI[MNtӏXQV k."a@>2?QnLJ0[ t-T\ XR윏B !0{N`ݜ>kB4*OU0tOV<,aM7.eFk"}Kحy &amkԡR 2rcK.c;s8PW˞'7?|;s+]W H_6z9GH*yɌ|._3Cnz⬅=GGG$yu}*H T !Rf$7qeEEkȒ`@GI~*tr^}ъ~OC$\a [ն&hz+/@23Ma=dӡO ZgPrjυ"k¾7b(.VEX.%3OsJDXAPi_. p_zol6_=@jI4qz'(aPm;V8 Jla.EY]uE'Q'uQ@T`9fyiK k#sϏGW:HTB$Cwz3B.%^/Dݺ0anѺt&t˺ (c Xrp[Ȳ!tYzۯ/Z &pT |+cV$'~F0EZ$jF$Bz ye,y\A-cq[8!PD3EjDdHPwbhY=!7ow= ~`s8a.gkTפxO{CGHbP&\q=<3`,jjw@0;ً`y{??xon 9cc!aV`Bpݺmst3U/49nOZd`F7 N fsD=" C#|ۆ#)ƅTb/ȼOZt Ȕ̌qq bu\nR4"thI `udrG.RuCm|xsSZfnEjT'Xګi+ VnI{Vw;D"4v)Ѩ%c‡*"/@!aryL8 Y"̗q 'c/TWr*0%+1?~`ғ?7bl .x R8'}$ P BQ&ʆAH<9P;8 ތ®andӌI=P͔M]&,B.C('-V&gku>wcH˟Ļtm,,zUbOY#.wHAҡDBX\0"$HJ.)6_pI6Fch0^~i.2%ZlN5DɨD9 ,H11c.]ΣWkAn8.9]eA|O1~ \ƙ @3"/9'(ٿdXo ΐ({F`7۴;,Y9 FԬe>[\è3. &q+Z1ȉ?'`12,Kz?찱ϙd`3qi$/1vl?|STٸlHv<t'6v4m#$R_EQ "ߩ~L|Z:4AII}$bVSZ/q;X.>:p&הmclCTz# {%7rڒ2t,#nmg lղqMSi1N@6T_ȿ\[zىgch*.ޡŤ;6vبoҗGn![X+,Y%+x@#iL5mTV,rv|B CGl-.,rP^BL$GG&ssl;{L:ܰ.'ZoUFI 8A D\7%Fy쾍%fs VOǸܼ@1$;+dCu\wq|Lp.|<ë~al?M:˔=J. bQEhbSYTʋtnѺi'&gtj=/ZppF,nv#}+{݂v({_opcMu; gf0r,H2]>V$E;~G2rX~x pF Ozdi%6h堗zh?rG ,[pf9KJWĝ94O# VR?c? >rB \W3G1%0I$7XYɳM$cpv͕F QoC3NX[lO?=rUX&?$v"߲I DBhr] )Hd+uT/a;'\\pS Q|(Fm:PWޔt,ڞF{ !6ޫ"]r9.{M5EӶMw9mLH,N~Kv5+u->Q7lԋh1츯6Me?KC~>|HEGp^UYkjO8+,-۲Y_.%~z kW/ڂ\'u^ YP;[AbM\ڪڄ I*ko[\^Y=kkTsDw~* " ˜<<+[i{H̭|oaE-(!p1RMZr@rWGXo@\27 o[nv7<8lƞa\+s5KFvBJV:ERKJn 7 n/dWocїkp@tN) ه-5i5k Fߛ#1;g犘G1" NUK *E\!lsx3l;mU0}$3֓sSPEbTHI(\(L_߱m%Jp&5E9HX4(=:RdU@0!`TkTY4pT??b! ({Ldž ,QW`.U\ < N?W9$')nrTF~C<#-3/1ã4e+9-SgIքa b@P_mr(6x7 3sվq]陇@={xEZׯ7IF /6#~kox>@o/Fd0,ܕjH܂r\2'WzmџE&Q({5.BժiX 0 )!@x}8'J(Ҝ@Iָ60_PKCq7;CښSmlC ^q _Eɘ3 ؔ"s#i_Jg3v}fIj?@k _0&Ip.*FT5% 3Xm7=~?Uh!b$p/߾'SC6xQCAXd<WŦwW7]D1+ JrvNi3Pݗ~JpkPL1,wHҟއ=0m_\0M|m/fö: ӆ<lmVĉ^8>qYc$pBzAh?16XIc uRvC '8:"4X̴rrf&90ݝk;hĬ%b 3v!a6 \5a 2(SNOݸϥ2:mQD׃H#tV='r ՝՜})lޣ' I&}]f sMHP ,l5ZkERيnI|=}M}h\**n4 LE%Yަe)RNj'@0C/2U ;zWG`$$ź:#hNV݃ ئ=BƬGT %WU帝\sCmh6&?] oE"v" ͞i001gR!fz z3Eo;)`.>2TE6A;n3Lɴ_u%ȷT4.QPܐvQPz^(lPnUvLK;e"ڼs'nte < :rVjG弳=AAKWo 3aQ0cފehB0b6eJ+t*퀻 %T8W D!BDk \x2ˁy]m5XZc-"Nqqڟ5\>֮.aѽMxJݟk|&*@kd1#$ˣoWcञ}jHB 5rH]kҭ[-H*lO`J관J'c5 ^'1zA j[Hϥ[y&m}2J惤{J_VCYm-zAOlE)$%0>nj*'P;usz".+b{j5a KFKj4|x "lJZU2C+t\RVIܗ-IHSߖ3̸̔k9H##$ e Za9mˠ5K'*v|O)~OWx& zy(k)Y<eT13/G{{;h3*~$nW< 0XLzK@U5qoǩqh?fnPI%qZi(%xGЬ=AfL)#ZW:<ڜwo'!V3PT`PT(LtceZ~< mf47WXeOB5oގcF%5~*)_aTѴT1T[?aO']u.Mp0QQTpeQo.:G|ntàMX腫gT1jqu%W٠f0,sk RK(۵Ϯwl[~YsSӯٶl`N~EDvO0(o / `zOFm) +'ȵ|#YEYVe1:!YjIjx5ʏ7+CgmZh$kfVtǀYt/ʆbMTv~b'g=f^^o'' bw@u&:Q'[*rN󽝅?w3uWRx8~>k)E5t0"O#9 !O\C7 J֘*o{J MbXgK5b-9r M"y@eG(0˄ / > ҸHTI;'?ZM0wIπbRé .f䡸Kv8s?_MVBGfwiA[dBw5<=Dh'R]y3j^ 2=}7SZ0r="w8Q%Sr|b/"LzNF"e1?4z3m}Sdc9X̽aq/1ď#a]Vh,{JF⮑(2bZ^c1eskV{-DrUK>#n -RTͱqr2!Έi.TA|QO*U=< M5C'L!(>%Ol@XQrמ딜(,0Vrn'l _IBl3:#v%o>5nзC5}dW "]E!`cyKpsɘcr//kp\F6{rD4hK%Pl ;u@6>Gw:hf5XkKnGJr vhXGoLmQHvm'>dVQ>fjT_S:^j=|d\ݘo˙k3)+5Z&&BݧN  uѾ++ 8G5TWX_Mոp@gi*6'ٲ-U)p#pQ) g< ԣ(3z6%:TZfjQ Gt HHNJG6J 6wR';vBEGyJ41\s@Hd`b l(8*i;-PV}SCX! (ddpZU `c<QpmV R,aM[Z2QhP/.#ጷCG ֌s h?DߚXt&[jkΠI^2 +k}:ɯB!@BC7tt$@ͫWz$G@0M}d#%WϙAD{yԲ ƒzJ\F?|$ZO6TJ N]@_ZFgqkE@mao>BP̹kl9ʱcޤz2ح4}\p&V5Hߞ N'1ov?,zjv[+w`` UqCs ; ,Anuz 8{`cs36DZʨ}{)}hY'ŤG =l#C%XK6侽֙]~gfE@E3|{I 8vB!o#;3c^sl,=e;_/ڀf~//I+k:cI@cT"B… 7l\Q߃ߑ$ b2[5.,ޚm1dCt0m{:Ub{=[Z ^ۀkߊ!8|)d5UTIs+dp$ ;3qA]|!{EdY4w`6_E+I-]B],C`ՍܯdKۉJ"hr ҝm*.ʵP*yATrdig0">R=jd~oxW7ji]5B|ɓ$XRjd_.=8 Xb'gIXFN;&oXwM8>"ʴ.ek2gr֚ԑ FiA~eb1ћc2)X4x}ysƒ?9W+E:ea]w=wCv7E Ң>\W;WzjW&OVTzgHyι dL(n _1!'OVGR#QtГ?h=95% Sivg~8EjI\/ t0k}ɡKD_3rG2Kw<6sSq h[hMIYhϬ >hTgo`G2L/DG8UmmxE:9iW2lG M0h bI?vU[1ݟ |)?ɠD2` Ya b wѡ^MP>7/0TTgeX&쥀>]fs*7 ~ 8P+! ҥ8G$qH Jj:JU QR`UDRgr"3xdѢ^pҤWa)NWҴd6v͛#r&Zxz%w|Iz<;q.ܗ;ʹ,e0ڈ&9ҚJK!1C)Gvȟ(NQS82+]&bllk6m|\?".ps՗mQD9]%<)jf]Cb.LoWu>Cv4Lɚ(d-a&kP3DՁO7zjͥ,wpI Oiv-s K I%jW#^x5nż12υEϟTos6!ò0cLs^*7$_ ,8T A]*RfAie#@QSS"zk}4 |D=ꁵAeb{yOœ^_p`?]j@DA>Hoh| ?tRSsAFxRty!.6%ˤEfr9{ÎF:X13p tCBwŌ͂q.hLoH jֹhR&^o1&7&[}٪mk6Y0w-67C#wu9HAGxJarL#)ٍjzST"WZpȸF\UQdzfkLr#G ]g4TD\0R%r sU1M̂n˗bZq5Yml 'dЌC|Uџp['>.rMFJ? b@:OW:jBTmM3?cl@Nj3T^d%yƚapE_vTv1g.h~Ho~ߩN@:t !0-J\'+eDtY(kZ 5{D9Sqqwޏ:ӂ^fI o0i<kڠ5\ׇ/`, EVc1$JbYr`(UR ~+mR9("NZr9Df0V hnj#g1혊)6݂^?~qu;HܦX}BoQҺQpX~'A }UYE04?ӣEu1oo#OA Y7Xv_@sA%5 V{ D햇o6+( ^5hǔ%Udz̮_䁃Up'#U؍b9aro8)7nl9]|0~iuϱ{lI/ڗ9yL mYAn~1giDUHvn- ^~>+g&&tsz bsٔ$zI"E>M']~wSbmK^qpL0Q#EU$r[ zjZ2({RrĞmE1p~E MͱH>' JX+re'SEj~$oiT\GWU[_u4!KǍ CK{I65jЍGFܧ?%;63 7I&sA r9[ }> ~ގTd| %|\l8x93Q06x[(<[er@BکƉL*?;I&d} }ur;v _~Oo֤73RnY .x.Ydi:Q1zPͻkTx9__35dYϪŸ܈/lj{ͭYACXA u*Ɓ< d-qԝ tz`px(d{h?!qK7ㅾm VN"W6ZIԕ4 eXYUڽV@/=*lqy ,  o2Mq/ą 0M.Ke ?˓KuEA 1NLelP6LjDJzjj/J[Bk,~q YlTsKlA5 COZ<vB,8+3rv@Edx4!2^yM{!6ڠ|YllW*-C >ǭZŽchwFpn>p!DAMN\;2{`!^YEQn[_T܅}N "~;p;g6`dm=`#t3Z1jOH͖O.D*_MT>n]QJ5YQGqw}Y[ j:Jވ@W[3_Cf Cjv+YV2O'ɶV#tT  Qn) ta_ <@58C̱^ :Dn ]QKA,8L]AJ:k#jrYI>xwe &i"Է}o9Y1E=ڕAR0tk}+31a:r*MF9|8fT"rdU92q#(EwHIv~xGčYscRT{{7Ҟ:&)D, rj\ɵXTYudQ95{PuRjhn``mErK-_4V6S!{:?۰G %xQoާFD֓dQ(Nb-w3q״댈ppKr EVsv ?ƒO/DSi s >1"d_0#%'B)Rv)mEMG^Z"J/P;h .y?BE_:dqcĶPR&[/G#|yꠚIoT6s7^ aVSR'M&KShr&8d7ah\6Ai!)/ĭ B3EcQɡ\i9fH8q:"Ty&kcG Vx2@eUGz}ݖ4FNOEIgO55N&l2BQml>7Yt N}OplηFcAGH@–tn+ܾOlTG':iMqeq`L [mLH9;!ԝ]s5wMPGr:OX|*_d nX%.u[wPvǸA= Oh$FsJSE |.Voռq|-R?eF>?9)l*%v~B쁢+w'*kj|d pHE36hhRNg KV9(侞 umLfBlr7ocK$[hق*e2 )`' .Rk %1dew(~BxoPq//-[}Gdqyn.#2Z(~y'v^/9S ci-lrS( kx iLu;G|)8G@*w^l; /n0((|`2݁)@ hˠ3+{u΄)loeCU9O I5Q3$ %KW~XV͖, }XDMdEfdXTQEpx ZAIQGp-jm9&{)OgVmAxK[oп1BK ^(NեzP̯oS+ #9l.oEHh~de8dVlVjm!!}Y(8Ȩyd5lD:^(!Ę4%H=F-*(03K:₵w+l>j)n%#x+lwm,SzQWP@}=6CcKʄk`czɚ\^VZk@k$Tt#Z /G XTd( Fhz(1ƓvFo討1Q;f%l{с 6> _!3B%٠MMED MiE&qtlA0MM~b1TUw&'Oh񅄷so:]׼}>1}I`6"Nmb뻫 {'=^oa 24X'MBo^",Q 5=J8V+{."$ɚc\³-Fʛ azu@RB%lqD,#S?\YU/Ĭ1AzࠀF5e+Tu /ԃiVLiБ~$vN1(>+38+d$_ƔN3;,EF0&w92f㲍os1B y=c)wN\xzPtRb:XY;%O@%ڑeA;)s_@;|vՌpN.MKQƂ@%_gJF4_l2E\%ּiPIII#ޛ{ *fIqW~;AÞ':=ºա{ )8Z†F8ro7IL7ҍq)C^ `T734 ^?1+(; 243+koiYՉchҢ'@juiiv|W4qUr^6noOhDCh;9{CñPR9l˓τEcX7?9OqxnA1[E{o#3[:8.}@ >DVch2d oAI+f.}&1Pr{*j䨈%Y-IXג37TƠ,OBHSNRw\1@oN!E/V9KWCч^rAeo2;*p7z:Txb"1_ /"6 }ďOCϝ/XuJnk4_$C01^~d~DB|v;{˕_r46I]ظ g.q>H,yM[ .j+S,(űȂ$X}H3OkRV[j 1B a'^3NY qXTD}P~7y-|K\?v6ΉIzeG4$Xist:IўagጥD=&`C1j$٦|1"4'>Vapx mfO Zt qu:z5Bal͗Z·dRahuYx/m=4C%]4ޖ~tmGX3~ƪ,kY (WD)jΒ>F2B !!1py_V`u4* i-N<2`T;G67Q6 瘳?Ѥq'[Rx:Ǻ*`\A}ykps9@ؼM95x;!%[dW*QO3˯ 5!U=6Ƨe.jDdtSjyss|K GMa3s7Ś(|emR7ȿ Ӊwٝ(nW[tmU` N+VY+.XsCیEmQ./!=CEVhwR 2]`=^"e x6~{x)~EP$Tvpfu}ufk!%U8(Lҥ_^|B;FgB(,~>RhnS1wrh54zfmVQ1vDٕ71e[Xlbsx->z]egg Lhe+¢v̷7#3g9:#W-lpcLUeD]ih%-1HV,kPh^9 l5(^* r]Lo⽼_\6x)֚aj>!~q :m$"c}<R\=rIрۊyʳ5> 03E3}k7N;VP?ՠ@)uGh&@djԄ= .xޏG7#-gužY!44ҏ5[7HK+Õ{ *0N*D($ y EZ[Q*`v*6悘g(4YcKWd~J.F8؃[~%D>ӤXH',{%OS7ϴ R6O T )΂Ÿp^` ݳ'7r)kgG\BCFEn,HZNL7bj ts7'_ko7|b'ŝ^n= w#N,B4[X (bk/a?VTzu(vIVxb426N3ΝnjîҰaH9ƛv\:TTF7kDd+~\ٝȍw >vgU:VUSp%qu0H8R2FUc"HŽwHzĵIwh.#WP6Z]lσ, V񗤌@562)#1`F{_ȹm2u{)U(,j٦ߩڎ fa-ד7ќ ੸X0f8x7?B^gs2|:2^:Ё%ۓ?iCmV1w{!+s@d2`vYu } e.JN=!/GRnkE:[83XO҆ຎ~!o64St,*^?ZhZU-[ \Z7s.(7G^9a%`ޏ8L곹GUTĈRaʶ Ȝ$N|u"ߴʍ`T 4௾99@/oɧ=z$̀1WCbB<=$oXCY M,SCk:Iq֒jπs,&X&gn[AkJ1}K$"xIӑND ;_̅%`ODE K"Κ6gA b؇%ߤhƧe<, =?Gan`5INB 0F0 D9f6 YZH[j`=5[ޏ!*j]-,`NphPlȪ CA-ْ c%]}t{k8܈QF̟LϺv{GCz¨fhZȁdVS-ЃADȽz+U%9L>ӨV3m*69޵Y[ Ɖr||f~ydm(GBa#+RzBy|It[e Z9#1Ľz464-yU-O#A ^mjCkNe[x}B<7P Be2ɒcU瑿)m;lEPgk5tŪNgqLEO]z]jTA݊ntS>`0^AhDxhu'̪>=ⰎF}XG+u}P@õ]{>35`Wq̖}D-85Fe|{pĺBkZο\Azðے82g,ﰁ'+g9h}e2) BD1.r-7JiB^pJ4wsS&]]OXT&E*+MP.ήHݪ1U,$):9H>q t0vYVyzV2r͂v{}RCZbl*xL𑚼S< "d1 nG& QYc |+R =orCm9COa|E>}~$ZSր}r.J.Jv3,^y:>dF7bMڡ0qL\+*(3bwkz 侦&t fJiǨR }#cMRm1K-؛^ ^{&0AcJg3)ʐ_AMѺ?P%!8lgfeW}CJO].+VX84j7b+ /q E(GXa; e<U▐]0( $uAQ9b_@mS$h~Ĝ zis˲b{%P2SEOا߽ؑ ·;SU;`{*\M7m@܄y.<",ݡ;i_5 4$LBƼg>w bLEk'^e^uҲkOcvFYovN 5yςN4d.օ'9#`LM==]hW \[b RifAXb$8-9F_[ t'1orwGew_.ȳ38>0.9[g],,Qҡ$~=Md]M!>c[Rb̹!ۅ,?.F/_.Zf)Ȝ|qO˦;2~>Ae~Q֤7$9-},@K=}}[ p[9x#~doXR*!cvvL#|7b@1.X+QjMNfg8ɟ36[(C)IweXs6=jqՍ0 7 @ݕAͼ:VG⑪["FhM# r SuV%JSAOu; "cTSJwVN8>6n/*4?ȅ?l6M5€3% Kɤz!LI9@B<@L_鬰1ˮﯘ!t@s3Z<1 V[NHуU2!Ʋ&x,0߫Oj"mW(Py29%P e2_㷎4j[Nr1a|b_kW^SmAwQ;Z*;O#t< r\Ag#ޒ&_c[%|x/j$gJ_1F:9}<}9=mv%`]܊Qpy?BfΖпݿr¯"MKE"k8gIo՞YAY-:g܊13Hdp~fX̿װ;i?b!"`Lp6P7ėnj ˤ6ڸ`YniD T's8Mρͥ\N3~>{i-1,l3dj ߅i}P0}'[2:1ƬҴ*eqp#T}bEڍ-S\9YL-":.2'7Qx1jv TώNz#0 9QyHj~e#"s&s滔}8+"< ] NdK ' c~'5(tWBf.7|Y4"uLJt#-0F_Rf\/֔qnҿJ$t&VPU%!yA݌%te9oNesJCa鼚R} JE)u#`O|<:tXbSM7r_J:-Gv.'ّf+ ,Ӣ _N^n=^qD#+?aCNd͒.v?b5Z|W*wU{lMHBK;vMMD1(EAr<oZ׾rH۰D(5pcmفs$>"mbg.5% eOb ~sY 2\_C> Bkd;8Cḕ#Tšu q,ZIۮmeo6Ijm[4)㇃E+(L b-j , zM8 U1(`9kvbu&]m`xt\aNXj v>&9bcvߋ#{j/EzIΙ5.YW6S[MNZEܑHR7\=𕄉`9\[[2O(v7f\bФfja˙% %Rg,b&^A1 1`ʃ^]P_EP"50YkÃSEqwa>}'EM%QaZS'3: 蓄Н5F9zi smX_MYj ˱gIOuX'pƴOYq]IĴϨ̧?L_`T:m[u3&.ĊK* [S fdo*1 NDq<^I,L{ 9G_r{vkn2%N#J܀$SMp&kq/bV l؞1}\a?Jf+V|̖J*+,Ίo`McB% THz7.g:JmM͹iA_ > +G?ȑ/<b3tB S}6hSU>4W*±pw+-)7xlAٮI 7!Aq XMItBFu*{ZƅX0Չh_jچY:ܰšnq2!Tݏkݷ|R1ZjLD M+ҿly ex'f}1sM9 ][{ LH6?߀x`C5kv}J+_n C(Җ1#Q%H4/ &!6șarE Fv#RJ{1Bm߇Nl۟,7y WFKLȃ+j)!Ğ+Ѵ~O(v|3I( ;9%( fhUXfF2 [{:6+9E a ?] ˩'T$ *9bサ sa u:OE໥F?K cʈIPžv23.;o8 %5IYHA0['ݴz&c,_@+́]=YМbšxj;! yNYԣ8=:Lh >{bR VO͚ VU0x˓ݵ-Fg֟&wݰʃB_a%3T(Ϯs5DkG)&bLT,S^ݰ B.ʔoG0|)] X$K{MG(B;% /){E\`/58%Ծވ45X((TԛQiu5se zvbDonVsioH.G$،qYP2}swTz>d x04PY6Hb Dt$ @c_#ms"ͩW 5d-bC\oq_?HY(G:eHR+Gf02@Ϛ~t*?$4-^Pd(pMbsɛF|W%'s9/A[f|Q8 k0CkЌɔЛߦ^wj,@a(C%A~m8Ly&DjDdţVn:hp1KvR=k.j"l4#a};Fj+J*cM2ς/uf&ѓyum1@;;eEu BLd. Jhg 5KU=4>C #4\`)t=#cy frG0o} O$`cUЩ!b+61v^o=E>vamo\}˷7Yl;zB`/rs #}M |`V_}1 Jka[U `Paee 64p{`M(8|Rء4I dw55@o9ω$||V/1- *@#UJ$jbg} N`''7Az0TEV<1VB-A/+ZE%|kMH:ӊkcBo ~mCm^ءqsXBR2h֗R;AZCJ5S,Tɜųk%7Hva3%k(g 6n?ys@>DC@o㎤w{XI#*9ʺg7%p;'֞wAiY׎D]+疄1df+ j0J\9<+?}g_*LƅDYR\|4M߈4*N,HL{A.cEeE.:"U,jӊrIo[Qm;ɞљCga)(j;m+wg6:Ropc8DޒAaZ C~ "4W^ `چH7fgD-$YYŀ}AL&k{;QTɲU'l~61泃%soOGLͫApx3[F>!`%z}̙AiERa,6=^ص an; ;FVdT XoD(kɈͭ8_r|S~L(bس_0тITS)jV2hdv{>bCעHrJZ@I^f?UT +Ͽt@ud L+h!o[7`0j 9>Ua ^>HXu[~3~*<(mS63'xbW^VE6Pb2AIߚ^0y{|rhVXe Yq{+>1|]9ʝHHDs[GYڠR/N0,e,d~~Dh{/XGf8ӭIivIe' M;+{I!`4q! wui K?)u3 F=i1 0 ɰD @yvH*t~S9o8?y7`mkY)~(/)BaVl:FT~ hB[)]MV W׸<ÊHVN搯})Ai(/9^|iV7A/ TI*u$),]2!z <*؅?~EßA5pb8!JC5e%==<´/I6CFF;7YΚlxKr˱RmjE{zz\x/S\-IGE"ZCÖ* ߙQj(@r]Uaw,&Hԧxb Me0GH)jf> (ְ~]Qh~pLsߖ \":jܚ.p'XEzv$"_0gJݍDt4~VHPFC@+otfxm|Н7nɫEh"(v/ݥhr vؽJ>09i4H ^*JM3;F^\]#JQZlTT?5VBԋ-s<2ϸ0*|`V`;siJ/> n~"GK*E*_1ôa !Ul;8@"a[H3o 'ah2qJgXXd`y_`[4&{aWXX\p/ |u_?yU^8tgN>%6v7*FL8;4ή7mnqc5lIF+)k9i$/=4]s 2"ҽ^%>ȋPkwF&}S qݱxFjtCn<3vfV؄ٴ!`$"1|g8J8 6HN7HǷڡ!#F -/J-ҽ*/ gWfZ܌}3H һۇpvC:řJi`+'vk0p,Mˆ=W+RwpitdD&o֒D߃XXUD1 Tŧ13PFٵ1Z]V{)avg 7o&\{Aٍr.;q +F%>JwvanfmdаO$p̨"aVdA=ct.!c[FOt߆dST5Ef@_y0?3zq:?~{*C:cTm̊8wKE,V' }_yncHM8+ >oV CiT/EZ.yib$ZIhJ[? I۳ F?1NǢNF$lf(49Joa5[@Gƛ^u.A03P̈K K](=z?'`ɒl'YpϏ)]%h9@ci Snao2;^FYd|*toV6Cg [(;'%6al;̾7`NJ#!Nd>f*Xy&]Ďom"JBO!l_Hz}}qwfҭ(ǃ[5!ڍ'c!CϏީ 6kg5Njtz3XK58+k (-A<\/ 9dӭ5!lg|xj $oކjfepছ>xI$!I-sۊ(<r"ufYᲂh& h H懚K;?fa"8;xop8\ީVtj>A&uIcA vn;_SS.ss.P mKp( aZﯞ |pšƢGhMRJ!"YM'wUYZ͉%xj[#‡kQjUIkqߏG@#WkȪ \ cӬtB e=+ ߅#~3)e[S4C'6ZY @DVʻk?fDTf{iRh KE1P@ ޵]w:^p]Lc˕G%\ݗ*2l,4o=cCTrvhDO#j#5} 828vȆ$^├ĬXf pu^W‘? N%!~x@z7ЃBO#{ V99Zhm\2|&:xto$#kK3`}8di}DV#|DG_]%dX0]^mb]  fj5KTYs1t~0x: r<Rq53dEQ2I۰IiB ׅ]gFZquCl\xI: 0E e|j \mUŘLX;kGc N߁֗\߳GSMQf [_8XG&`v .'y8_A"-_?˻#6` NO;TqhHYEwpZgl#T1=sNL  $~ReNW|GAeK#K׀޽G6PF=QA6  Ra)#'/)ٶ^čVc. .InvbQ:.6)wj)S\hxRJNvzbq^$Tvho}8^>j'cƠ`s;gYeb48RHLH-I5ؿ# a'o;BcyDlK@UGeWmz"ֺSLdSD0,.d 6g}SP>!]z.`E:U3HIxQ4{[Z1ɃQP$Z-_a CCpx=kX~21ТZY3@[iXϼ!XLOpVvNT紎?Cjvp$1w7!y3^ ڟ*>oj!BT"u=\$yV$5ɢWoNW29J"rufk(PZfU( D&Qw";CషI`CnfUޏ #hPi/1nywPFd"8򼁥‰E&t_YW_o:3q1B} I)1[EU}9|+/g(/R61x$nS ֜VY^@(=Tld { O̥v=yc4)[Mc3an׻68SRb:А(W}ɺp͸ǠNW+^No˽E=mp\{v,kh3ǶM\@j/Kp6L|3W_37*ёQlT<t'%cUz5Hsr&]_%⼆I,BGnpY%F*]9*ۅ '-pq\^4^P ǤzREbb kSe{"-]oi'Hm)(}*aRxrl@9SP|ˠ}vO=$Z =5.uhw}c[Dirj%nQs?i;!,z}噼 h!R|ώ3١7I6][\`Gqmn`ϢtYg-r 1B,.WXܙe"FC;)9GFWOk>t+<23'-{$CxH•q"JnA3 tF" tؿhg >ȁiU..(Yڽq-&e%:J2rcfd3A?s>5$A+v+y׻Bj]jvãq3rɮ^A8SBZ-) m{2 sO5E 񎼅l87i!d&ueh>&RcjSՍ#G~ hw /㱜aGB]@,$}L*H(ZUK.DuwMQ& Bn)~^[0m,ԝ.+)9"B}]@ SDr~CRjn9.>s!򌗡b IGH f7QG[?ٱxe؁By?k7lw h 0Q׾2#Ɵ{. qb`RdQJmܣaD:Ψo] R9C4*A,},ZO/2ż1CF9ܽp =n:R6CX'ĿD/ܹQ7bUf[T޿ibٓ>4;C!.Z>b,^17mE; 9j}by>a-M(9.N.]1c9ٴcp4믡3\s9%kh`FIv$)8 >O ,+9lu3гu6Vby"gKR8G_t>H. 2鹜`T8)8ޛ!px&>5 _I ]4R.yD[fu\sX87J/QjP _@47#;h38RH% 'h1? kt-u ى̴MnRq8DxtT-3ڈ#pq-hov,a~`/.^-<QƲ.& TE!Ozg 9X\ w#3Cj-ŮLIRnCc[U^R4[MY'4FpNF@ŶOa4?z,9$i, ԎϏ*i٘3F`TIV٢XOˆCEt3-*>ed Ň%yEpofK${gC>vnVo瘦irSj5Bʅgfr֒hH-4B(D*Mq E|e0iޗ5n9 W-4Yjԧ57WUɦA*tqv3*EP$9` & \fNt7Vh*Kn}$n7bΉ1x'~)=v|9 -LSP'jm@0Crc&GIwf"iGN`j,,XۺHGE(y  .wU_[8p\/Wu9:l<[}XP5F$o*VI32Pw*7h?5yw&7>\An݆f`p^ ÂIWzF("fDQ,󟼯+TSl-`Tn׳cWg8^$tc˚ޔԅDc#f1jKTUt.\~"=SZPEy!L>"1e̓/0&syW ՟t]"F c<;=wZ;}noوZr,O ̰ a*oDHR OӇ;}aԗ8,ůKjRhნ @B NJy~PX`ǧeμzyt/E /L"vC?'nH`~CZczFYp\,A=.k`.,p żLaV1vΠD./=~NHh[R4[D (Rh{řqdJ eJ.7v;b*GHig~oFz:hly ֨N@>,r=pYT;_m}.x!M·Ȑ#G}!x4 5D Ҟ8# MU^4˨CA!(vWM'Ðzp /H(2rJLn)bdMPxT!Ch%3$r0`%yk\8g/tl \+898:K+ѿJ-ٛ>h_埪ہ;ȇt^?Ġ.lX_և@p֚&""Jn?̧EK+c]b;HKL֏8# 8i@RS'eV$.B ԁҼr_ {ĊEY-exAI J\%}lkơ.#NoDV{\+6߭}-v mSٞ:XAT^IkzHtUP=7$\3Ig5D5Qr {65 ,qCmx/G+,1j3W(JNDfN>Mv oS^SU j%_-NɛmO!ٸ]P1~]Q^ꡣ~ e/Zzƻ?Rա2l[nhGt ;CZh평 "|ҍBfwgĿH!p`N\FQ1Nl"$VHoek9UyDcB}+4M5`kkM4B1~UXX=p#.@SxߋWm (-[մ)>Sm,܉T0ZiŔhv1`ް:$uSKKqngp?#4ػ&w5BcZLT$4!7#u.k957W?X_9:,eJ>r ?~zdNU]0 k]Qu=f]A渼@[n>trV )/()AVGÄS3S"Lظ"-~)EOU"XN|a˞KQTݯ< ~NmWQkPƞ\FʐTJؓmϒ=xȎ\v*6 .}ƙX1rU~V֋&w 2ƙu0 VR'#^ņU6='kN0mˌw4A$ھB˵93Cn'8ql UϸU  tq֖R'4?eX9<&hb9%΀P} ݆ U9|ϱEL<.>{ B퀝t-1dĻEC)6!w]81M2 p1)MxVB@aGȲRo#^LZ)AHs<Ӗ&!*VRZ AT#4"s<U15cd$C}x%|#n,P!mrvPoz}h?}kCi#mg+JIӓQc,^bpuzs/7$ |D&Ro9(F^F]#{ ,SpѠ&%A4KzD,f ?NtdyMa@JWe(xB8^=0pe`(fww'b'M^1d3-+iJ_ެZ|&Sll>"!v$5ZǭBQ{EEDm㽴'c3zx=^x@7H/F*sF+e9.'9cuZj7 ƜGl(_&͛~ߴcP\kR,v %*X ZK:s4ׂDT$<JF9SHb$A r"Ui\S4 T.%|E T_ a{OCIge}I'4¯m 2Oӱ!|}'0 WTHPh:W:ݱNBş ɐ|_wHPE 9@R\g'p)/|@嶦X jD<~`U0t E{p~fz*w00K_՞m0>ef>5˛eˇ->wcyVxځLU2םI}ZH 1=ξg-+ Ap,öͭ( [E"_yUN: rwgcLQx;YK0cVUKð3 "]= ;T$sՔFUvv4f8chM`Mz?'PvT~ ,ZNY!ku:'೜ܘMIowa<TgY{W](&pD&?ކ_>W-Յm_}{2 \òJAK 5 IN`'Bɵ!eS,۞.涚i+ypMc RvP¯ g9]gR*ELEUbJ9t QRK'EɱA3*EBفOs쁰ukwCo5R@i5=ؤbcgI猂1\pmbH v(!7&&vѡe%CV|N U" ځ]0?N}.܃@ڹ=PH]JuRXoY1@j gi ,wp>5͔h׹rA~5wDtkm aɅb82=kw\e|ȞGކi}!KC⿮u/D_caɃh/W`ߵ?ROD+0ḾaA@_'s^pƌ}[CR* ۝Tt kȴG֠lEih^0 zW4ЩEKn/cb zwaŷ^鵅[az cu,*|518f;/ /nPǬ\.Q\nx+׬UYeM'LY ./_UGtQWe^zIwd`<-5P,{fe^;{r_Amdhj߬e>}Dg(h;T~t"\)=yHcGtSZ̄!\C9s c8)2Qw!N :q=[7?1$t3B9.8֐t 5DP SjsEz2=_Y7?H޿ihR֝OV҇J 6VōDP%pON{_LǴg4V4 Š?Dyhs՘6"Dce]p=̵c`PgkˮQǛc8فٲ9@Ƕl #Ġ< #/hY& Rq>a(s|Xe2a.}qZ_S>pz )~k[JAGm9葓$`{U͂"bA{glBrdE~ /a!y_S[ԐޜRsQ+="rNpkO>ÊiR%K`kf y;0FFi+BA4eԱ>盻Eߜm6xQ@"qsji oG'>.Ez w9]Nc@V 9܅3p J%[@ξ73a}Mk򁼧 n_s!g~* jǯux687;ǽyXNN!FgYw٠#cnvcB;Հ:JqF-yA6?,}{ju ^Bl%N%VZ8 U1fjF[Lu/}\Sq58¸U&lApu;,:}v10{-x03.߱#$š6mŧp񳺯3C5U &HɔYٙy%ВoZ'3R3fn3A?/GM w4YT!ǙA1q?>YnA0.A ֲO 5K2wuԗSWqLq?6[!0 :Ne(B H9~^BPq6"{$(!) 02_j +Lq ֝ 3,ߖ{a|f+нj $YwINʬvDί >.:b \ub܎-,#8)-(}wQuv[XvJc!`Ls1GfY )xpqx FA&>Dr?r_ =ToMvl(* ZzH:EkPb*䓼?>-' ?D+us[Ѻ8gs,Ӝu4˾JFm}1ͦ6! BgsSS>^NTܓd(*댉*f[Xn.Fo_Zgnxg͕䡙sX"y;jN4)iJ[7eUrm# ?$AH>K脼D00T)gH$S:īhJEu-Cוa81|XڷYU,`ĺ^k(M,Qe. ti7m]~*#Xd~-k_v* $/ErV'$#u$~rwCŢ!^lF0j홎b ~`k!mJ41ur܇9fU7C~nec$ B_ |@ D%tصl,^9|"*&,r@Oh/hE PHJ@m|x;sBP D6i͕=8MhB">ږkW}y7GY 9 1m űr'uL*2 FH֨@Hrɧחf/K]B?vg~ሕ^t/ 1cY!iOMBr{ HR8:25 Kc@W݅ DyJb4WV`X]E| ( mC%b7bv "ofoYNZIߘ=\]p; @xG"h<1}0M^Z/`a/,V$_2R6P5CREi`,a:bh7YglIw򟵹8hnp'*-İ-ccW[-Z/, =, {E<I$:0!u)}kbm@s#{^f͙; 1z tF }VVzsjGXY`7vj-L`;NO \RN.>>' c2f{;癏3wr+ZFCVX#~ kt M3u\sT|lET?VLyeN󸉠xdGȅRՂ׮ H`}9o:|dP̞x xz#8,g4sL=j  "8 <U)h5۟>(H z}k=7P . FWM"#v7Z]_qĆq}xr2BCJ19mݧh\s*Dl%aV+ΈN7`X1zssAގbX;e1)_rݺ]g v*^r䎟ܑ5;uſ(ChdޗW;ҳf9xCx]]z 'TYhԵh{e֯5P]v5ݯkb)};XLP [O$$7߆ܽf$us;*0Dû՚޲xt C=qiPrpYM5ǒr{xMYLM4MX,좣5gYN% 4U5Ny>lfn%K;r0$(GWʉC,zu`t*ꬡ6$+q;E?TbQڽuPL V71X|C  "t.!stـȕ֗S! #(.Q jOX鵊UU]65̃h^ GIAz) h'_L ;@[狃/a{$jGo:X{Qx!2[z_Kb.|-f}pih׵IdEHV"ctYLG:R[ O<(Ȕ|tj=/OpҲ<L\hV.'gL"3ޑ'Ϙ+<`PdKc{*-v(Zr^ *c4[as O'"Ū3HMi:4N`{~:ys>jD|vlm`9^Jƞjn]ϳMؙ&jdhxcFniMvs6ΥuX(P^ӭ0@%J= aQ0lt߫6e~?yĦI6?%q+fK԰O"_m@ Z?.) ?}#e0`ȄCT0 u.m۾u8ۥ0t.%o$s uoS-b>zK;8a@7+"JsfZ( 2ojxˮ>7P"PEK.?MJV+5=L' |IlGfmcYɎIu(CHMҞ3a'Gp?: }̄"$;*D4!T:/xQ|6 ބܩ}`Fok"p[A݉9fR1#U9.-@Iķ |ȭ4*ִgx 7@rE' XoR ϕmh ]poJQ,BMs`=$b []4ZE2~)@"ǵp,.L{$xDNQnZՠ?Ri.D#Ӹ)1)ٽ!D1]9HXi _8 ߃ "kqZތ"ru!)"ZW8'Ozx\͗H4dE^9L-l0ͮ,;W6yrA6`)֥fBj礣NUʶMQbq GǼG#aGr?V؄#|D\cW|%;Sh0im,~m]?+ #"I>r FiuE_mF^7D +v9idM "7%0c169؂='{W@{`Νg{߰sZRÌ35>Euu\LA7N 7&)%@jcN(0K<2!>}pX"*''Hˀ %jض^Zd\ hH/$ZB9vyj^Wr+cu5%D_ҕY)S}a!TUͶZ"@,NXaǝ;oe 7c=V[fsS\ 1c+ZT>NoεOnK a =4l; Ef'],em)@֯A'"xA*0|˫bw.3LmՍзm,%ڊ5%92KF9e{;8beu6sbMZ 2UrNZe9&x#7 bErL#o[SUk 3Bf kllT#z;zp_%nʗbjZSL@^t)H#(Mi~[!V`XYv{9& @#i˔v Ԓ~1S7O%i2ԅ_]޼Ŵ) IU\s+3Ͷ2?[zhJ}{.WjbEQ, ߪЖK /ԴSVPTI|)`r?S3(&j0x.B_ȅ?PlLףs+)' Psz; o E+;CMٺ ;IQ][^üncX{P훜νq@`d'Y1'C2&~)nKFA68?GDa̓cJN;+Y㑢Vd-, =8F?{Vr1;y(Eַw p~lbUI[f1 $p:ṱ.,q1ף)|e4/("uyrM\o.{eOT :A@1(%cvp¿S9|~<$bYTRi]첸>fzWRꌟbYQbCۦ|'t:|MVzf-zQ `=%+˺%d4DTWCTL Re fٱL2q.Cb Jnj@JH ;"{6}njtc ݖ5OM4З\_ /-aָTarx)-\.h<`hkg]8_ mf;D4wF SB#Az)$fYO~#@z1Qh?u<֋a}[cSRґo-ۖHW|# u/U,L&H{b֬&,rJ͔v"3XI%P#)TD㰢,ƄgPa?ZeNx"t"I΢ 1WƨNY1|@Td`*pc %A hK D0 +OJ)Ux`iVT">BX8}4^^ zVvP~f"]Bj9fUʁ?CNv}ϯam|/]?z 6?[ V5lד?]Q64mX(S{j?#w"BPzt8dq˱C O6HD-u2{Ѫ.꥽a~KZYY[nh[!W҅,ڡE51|X؋$XElF@|x˵YtPT+e1!Xؤ: <Վ1A p`7G暂W(gIy@riͭ^Z }Cѷ^,%qW|łؔG5p4 !oMqZc MRmE@>^"ʪ8c P !<3kEf:Zӗho~Nwӈ2BZꌪ>:sVkR(߮$,:$f5R8w^)CkX2aSl[zn(Sci lZo #`w 0u*f\{%ښEdA0n1"CR#\zJ (}ewosmTk92yEPX3^pAq߫S :tG~≻< lsS V cby`Ը=D41I}d/X4ц!}lj7Kdl(ZPg:Rv%g:N%mH>RxSx PyX.,8Oھx~Zuΰ_4p1CUH0%`-AcY74\DDŹ#LBZ8:f[SQ`ѡWO2b]Q'UGug CʊNkg%cݱ؋iaU80TΪy*$8¡ y?Mf^-CWw15sioi5οBZ&i/f$b]R?r@Zhu2و&[:;Q}|Q:twXq%}B}U/*^Z>+k{nJ%[-)CX)Ou-0Ö́}疒&8Y]w# Xd0EKcs#iKv*},NEZ;S8uj 7`e.~M3s=v'&ǁŮQMp3Z.jqRF14}-JxL~|_tU )w@4?Sb26LJk:m4$ifU|z<[R`MGfZxa+CiNMG`TV5o/qm}KxݯW)F'p)!A|n5d9h|h] kk(MwFmឫE~wꄸ-2VbS/^(?bXgS .(4Τr`R+wۼ B9v';:Щzm(@]7Q.EEnF)曊>ewWſ̈́-jX̯Ѡ!gks?7f۱U̢/ήq_OߘFsŲ\gGZ4CnCDWe&9=OB٧Pz M) a!x|+0`|u-f`}.gJM.o.o[: gILx~ c/@1ɦ%iR, #t^̬nT~ͭqF1 LR2̀- o%x5^^6!ZJ2p pۢ9a*D-&u{e5AQ.5L?X8M)[1İǭ"zծuibY^50ȏbT2WN P<0N3(΢(А6%*M*jjGŅv+Sa @%~mL12p&R;#pVu D YC VbdɻA=(Hl;D 9k3L7[[*wd|>1[kk`S{J0fe=uAm|{mLFD|*t^bLwc@ B;1hB~C1ֽ =zC }N1l/X 4Y"W %#5*25YGG|T9wt0(4&,#C1ܶ:Hyqic͂jK ܿccs NTTjE)07bD "Q}3>r4SL,BZGt᩻ʊwbX؝Ay:8%Ɠm~UĨ9"Cʦq{I@'O84;_ވ(OT NBFȚQ$!iκ4h8FŚ$wRI=O */ 8^ZL!i-=(|6{tpz:HVDF^ػ(cj(d!{ƫz@cȕl.yyJ@IG"[v ,1% WPIneQӁ9hNӢu;6tv+=PsԦ@ 'CIp2$Qm7@: z@Y D2.yj?5܅X]!kJF:P)"#PS$ <BFqLx!u7' CBGU9օ{ g?"a_>hӑ6èx Xs]8 :1徚i$„C_#h"[{kCsOC\6)Kren=]gsr' 4VER^J\?M܉+|r+QK{6舤c+ZbD'f aY bC1:jyj mC% #GM L]zL E0,슣XkO}IQ5AdPG6b3I POg5څ֧nt/8%"ኲ"v踩R:b橸FC}4OmsE*ԬKQ53҂%ͽQ)V{12bʦ ƈq2/*ud; %h3r.ApR#~6>5\~ ^Jŵ#4updVpVBOaGzOS4;PXϧ*s*v 'ormJ0 𚁿j=bvejL6 (1>nT%aװ˼p̶mg6K:6=X썆X6"W0*Ω"9Af+kw{:|0R⇮vlC&+?D_YqB} },ƙٜf&=l;}XeڜJgV@cSU|E2BMۯgi#: TI*DAk9/(eg4kލG/K?( 3\8c;M`h9%A ~a ,WH]HYHӂ)tWoՠhu0SE2NL4I}UKbۜ4 t~Neo5GCH,RGd\8|:vW& ҝ`J\ r,ᗋpQFuӏJ 箅O<'Zjj4󙮭6PAr⒢`t1Mo19ʝWV3Y}Ь=]5K2VvmiVD|ЃWe[sѲH,_l7mHqX &X~сp\)ا(fK#u= NBAM49Zu8;;jE>/{i@Ț(bVNtv&K5= 5B+ۑ > \B ?e .0/ɩ;wdWLDYxC,? TJ_U)ޡUVZT<{s4cGP]2%fdi/ziZm\$,_]/ʶndr#3?M*Q1t mRmnh,k)jyn;l>! eLx+M .OڻeG.L_!> ]<=._~{ 4zG0B uS#Ͷ$d9睼i8}]cOf)2B =3;e#ߐ͖D⨟BDvY@B=^#Et "3j{JiY8={< E4n{~x!G Q2S} 8}a +e^Lߖ M?VdS02 KZ#UoLlQ*,kdsryMF33Y[jΩ%sstL4Z6[9_kaLdэUKgQl;jBeRSKt2ehCvO)w|} ͐?AYK錛 މ.\6*R؝VM.1rEcxa@j)gǦwN&'_q66)ULu٬cԠLOxaZ4Z{jhPǫBҽ  T |ˋư],_ORv*E{:Mg44K80~rs tpAD>;d wBbK]h0(Pd+4?n[z f?-P~T"DObfg!O.rQZ4KgrPw7ˮC\~t@1P&A|X vxo7V`_gLL].GRcF++dVUѠ%{.EDEK < XOF:+kwj_7V k,hkYA ngdRZ jw04,H>f^؞3k-x_*/# ̔{^ d {4S2ysb R{e{ Ղ>/'h,1p1B2MlHV,.CL}%Xl%禚JA jV!h=bg[SIpL `zWF(dNc÷50_ܢ}uRA(_C(U)6C†b$5.H79U }%ZPQCBb4M7RdVS/7ӓ9+}m[ina<SW{ k^ ㏉2*D4حd-J;p贱kF4z雷 XWijh-hᒅ3Œ Eg @G#_,6p>͊keԒN8^VnNU; XZaOY&cWM`}3+̦R-!`mSS>^X`zNv.`YMAg OkϨ&1 LlIxB~ Um 7tVzwA_qֱK,Rț=fUOWIp%sxꋘ(i\k҄HF96╚,BˠV!es#.VãԸ@ʷV|ndsn4M#I?'/||Ut܀XPK Ed-W|SSȊ\1y}4ԪsBV݉Ûc+πK]?4ni"4:>{mKMAP/u]M3SlMm]ޭn_L؋ӺR]%5}-.mYh}@f7{Cl/X>/%!_wFi nsE٤*N6\Fa7(^=x>l_ΓVo1n(m㠐̙*7~r_N 1x'iѸO4/>DPu }WF-^m6hp}ۧst|QJ =g:X{/H<}_< ZK͒߳(CB@%>09B )dSQ5F< [.0=G@'8G1Nͮ|DgZ3ΗB=qO֊Nz3w/kzXbOǪ/&MJju,@4HƳYfӈ<Wp "F>."~AN 8pyCݻ'7m/ [T,J@~W~f-$`q@YOBӠAqx%t &y rMt7 [` IGϞE8dq"_>Xd 0r^`` }҇2 =9r}ȩD9&9ԛ۹aڍgIm:S) NCأ,ۡ`Eğ@Y,R0TQ˅-2#-͗ E;Zm5bU1?}]ߖ@cd)@?b-Du `nW 0{j)0!}'Z~$9>;82_o 5 ||M*8)(2\_IP) ށ"W/]-8; =x\^2sbP.(0lyIs!<~֌Y!m 5@VQ1(?h[\@9^'_?YxQ["p&7YE^]+vPlmLصv]x.Aij2חBLR[oJ֣1iB3Y_ච'Mq`0[\ȗf,F4sZcx 88_܅jrDܚ 5+|xw#!~_<% AO|րR| y6۝~?!K3_]_@R3>k(?~x㿥 ?Tbi ܶB*51 kG(>p Ƃ¿ќ J$,7Hٌp*_J.$i\6R(N}ߦXz;,qbiH[|[5gZ)~+x4ł&g`ZPG;#WɶuX\?$K@> Ɗ+eo-:7{OoWFzб7:n"3Ncrk칹Y lO8kGHzvMPF:hȒA"ojtɄnle=/F*SK@ /e{`Wk^K $2"8-@IրK`&_W2*w%@ő :HJL\@nd}OM^$ 9K<AQ4T"(R-D"|;T91WFykI dՑ֕Z5 PcO@:Ib ʠFمZU[R%R=⩡hZq#UGɶPPIZ!A%5Z.unb%cjMop@oҖ6Uן'Ȫ5$rֻz5,T$Քk!>׮ƣ sF%i+<  ǤjkMG;Xb6%FT8e_{ Ne+/9fg6(#8ϝ&}'PcYߍRD(:ܗ͔M؜Myy vH S2y˅F}Vs㪽´߼>a94QHqɥ &Vd7(<\#Et22D1Q*.wcZײ= DQ6;H3vF_[ >^P\YLPNmMmdb/BcongFLOv:ny9=$JO?TB8[J΀y1Ν˜\w260$uQ5[bDQ>)]G<~p4ҞN]ՒG#^d'r!΢쭡.Gx>o%muh$t)W`O~\#XRfɼ?.RlhXCJ QȻs6F}fޱs.jϭ~xjs/fml$U%&J_3a"\Gn&gÉ㨶rk[7)j<Ƨþj5Õy ;wNnObݮo54 'KeGغDь }\W6yFoYf5Xh[V!׼]ZYS?S#O\ہ,'L"587%{h[P$=ɯ]EsAVBjlJb2_?z8O_1riL ~vS)[ /S%eLk0Himd!]k$=Wh{$_h SuD?c䥉ϹH7x_w޹?+k>$Kl;-<,:󗸭 j}, e-MjeV*7u 3ls׈1!^kOA)M3n L&]cdiA3I!KsvW^Kާ3+wrŒMH͏5Ӟ3wvxHuqAq&aE&dfSV'~ZGb9bH=@ cUKVO]%Uݴ#>יWYbVxps3\H4"ʹU]KϤtqʑ,Kx^?*Pۭ1\DP} %n,FrHV=7l]R(?ʪ^, Mnê1^E,Mœ5<;ٴPFaxQ3D]Z^W[8:{i?9 NxtD]f3*^j1N]LåY hysЋ`ilPQP/瀙զ`KDc<ț[rluW<_ϑG>t9_t)VTG|AFq<\h=˯.BH43p@m.y,;df*8i|^떵ǃfz!,9Vviadͫ W?Cf..h[ yg@u7_4l͒!dzєU4V/D_8e̠MoL)Rk$2vD$@tc>WN/a~sGu=oti@4׆x.uYXp׉;]Cx?$;i(g S?hrZV6 D9 Wԉ+A?,Eff=Z,(BZ.{'ʓ; \‚[MΓ W|.RC_A.+]KT%a=+'v51xJ4އmE%k6ٱ|c+ :NW8b62ͮ u$ 6YtaeyـW !I<4 LGlp`Y9pXf׶>Lύ, +"d<լp[|[/0ɾ{Mѻ`KԑQS+w(8IK-ῑ< (i g(h|; k:cU.­mv3*'{ u+?m#h]% $W )hwTU}w W"i+Cp`ߠy~_8Z2^n4>JODק1 EZ:ySm{!Y6QDJ~ުm>:;9a4VIqUe9S7H;F2uCDd<\k.bz,-zY}`3d)HohG=ؤk6a5;/P ?^gX\҅ٹI(2lzgV/9 Õ %1ϮqUک u*/L#jsA|_3 K"$+'9>+S):A<2`Z]AQX$vGc&;£q+ Hcâ8UfryvKGK$QuǑ2=sͷ8a7F&2vZ* O>&OEMXG'u_pѐO%FA~Ic}jRkj»aqѷ3 _DFao!Q;QS)Zi%%}zU/I6};88Av`>@# _G7nHտ."obIw]# =\zAJBNJR;rzkE"[,R~p=! 9p^!J]vD qeҩbɶU'dP~4lLA&E݄(-uhMi=ܒBi)kʸ f> )2JzA[Ala- L7GkySVAĚxeTMa2(}@rnt)5#ng[ ?$OdyQ瀎{C=mر>fkCU s:ƀ< i]φ([qƤBeY瞳0?ݷ+C Ku8#2Aۂ7,!kv&_1$~`]2 d+xЯљnj0vM)UN3v0`yK/#BL 4s萬@R!muQοyAFNeqor$mDx/26~)@Fէc;:!9۬i, 0aSuhkBUlIC\DDeRVCqRkk^iRԩ1@:ft7*D%gg) [KN"n,Zr9ͩ6 sP:%ھKxGAjOP~J * XZv=q5)хS> ,tDhOĘw*7ܡtþ>[5b 3sLqMUs)Ǟct!ʖՐr Ȗ 4蒼AY >-9h*.qs'N!9vVM =FsEd],6$[t)Hiu]vlj4Lp8myN:^fE8]n,*o}sY_sEH=1myi6ŞJ/]&&*GH,;Љf E5 Sp({ڤՙl\Ĵϻ=x>gjӛ~Nǐ2Gz5 ԛ./|+ R03ҫғ$dE z*ԛExKTW +Q62kڵ7O/ݴ*n \kHԚS.aLRu+}S?`a#! 6C'DwW1=ډ{?~"^#J.,erN}9a վg6g9,tX("b|JZmlU?߰zq`W_tí176J!\߷oMQ3;rR^]__JX0S0.*EK*جVzhyPDאGuJM/m3 (]ճ)daCyd\ߙ:מVb2s >,o߆ٚz1/]Sv#e/l^GɧÀ1Ty%[h QB pïQl*N@1-;C ` ,{ s\Az)]1Ut~ 7rIl7[B-u"z]S)VB >{"qOZ(*'F . eLF;Gy$r\>KFWO\TPdt)@9g* p=Z\ (e6/+iLO=**E0T\1o-1پCL:QHg:Kgtt<ALP/); 0;A埞_(PDI\,֙C~%룙9~/Y&!2ЗڷᴇB =Ay2Y{_ -Xh~;D&$lƘ#GIxED 2Ł TCGʻ/WigeEˤ~lM-Z~$ .T4^E*3Tht9JRéb@/4Am~\DVHS,zU=PmZn؆qiz6V/#wQ{rhz|G~o]:=H}E'qe7"Kn7*<jbc o$CNBs/息wGї. ) tFo) q!j !;;jiMԓLʄL81IHclL&X09<#$J!~02}h:c'foӧbxE[1G*'G@Č +ssqX<}7*3p`76[%U3 D~`Oᢴ@Y]Q, (OgF[dR6k)A2_ԸB{1_.x:.NNM+^Tld;#)Z/}>b<>m`cmKug^@vZ6 ^T,~2kfe ~W@{"{ \~",ZIH}Zm ̆ hfPX9ywV@fo.0p澛k[ ?1YWɩYR}ݏX6p|Vr6-K(m536]= /䖤SQ"G|ݱB{SRM B'v ;43kѝX.jGZPAnbzu$=o`5oj&["p$ٙPwi''5fd>Ot!@#t|?BAҨ#A79]94T-f"krZkYA2tAk:!i G:?W D&%[-5'IpKUu,! 8aMOښxa8L,@:`|/ě/K{Exq֤pvUHhdCa~d6A P|liu>StlVz'vȽ6IIh륌VM<]" zP$H_5;?3?7`auTj6DՌ 40̟4$STKrUZ5GBDV1s } %I0XlG uޣKuXyrgmӅT&sj s:+ֆc~51#u$Dy/ |}5. \Cƞ@!bRC&iW8zϛ ?+* OA>z^-)^;4kM~%Eg qG9h>%x ))>C'm#'Wl4mku ̙+~cCVF|>II_fh{  o<< ~j:]K!bU"IvWuN6Og̙g oafYN)1= 8LEEVPDV R!ʩkAD-E`5xxz.XO]r}~pu-dC?M~+٢xzw7Bal'}.)+s>Z]!2biDm[5؃0WӘe莚Ͽ0*^lTF2Gps\?V2p8@\R7L# w%"C;1tyv.jO:O"ggrCwf"~t\NU7nⒾ(0? Fa-7W&`әcʗ #h1 ;8OhY~5km "z`3օsF|x 4rj-%NßEz쌭V w㶲~^ v[ |'2Z?aJ$/::WZ|-`2)#qKMٯ(3)cqM_o$+52$}ǿJf$ft#T[# 5?dY5(sNI%E"GQ,zͲ*8w(.ׄX8hڮ|Wio4э51;iٿF(80eFc\tC273DGB-J8 &,1=;*y`PVACLRvL]/Y1 s8 vDMqU0"3"n,"&咗_I5/sƫάІ-Aj"M&'5 ;*)&y a_V8һLd%I߬͟z Q|hk+)&\`lA}/f&drSnS ۬)1R}FB)X=Acgc5(xst-owguEBmiC..V`#VƏXƭ^N]IpU7[AM>a#`!KNpk*jٟ`_ttc_TӤ&]_ѫSk$W6= E1wjUWE++X@PNĄۦ?U^;Pjge؎$yB`ǽHQfxɑ~ ".imm&iՈ 1D2ܕš >`|Zd3d;$B 55cMH捛Ij7+Bb1!ўQL@TpNI| m!X=Fe5)y0'RaQdAj!W !p#tu%r"B= m4ؿME%+Fˎaٸ(.53Yr 5?(>xgOKJqOk#RsNBɀXVg}~\0ǻQX dC)jYQ0kqr66gl`6t9x`%',q"1 :#3ي4j,Ul·Op=%=(!MzD2c4ɺ\{;<.o+@CBC$1D m9wɗw´6@I㫛٭ r5OߗUI vKVNC5l&)d$R˜F/(tQ Ox_Tx>680ӜӅEV e ,رP@.jm!RVdRlo+uDT-)4P!3z;L͕괜,LKϵxϼbIn9f\&/F=y߹ t=OORh+ TY-O|%! lja So0-|ؒEcNiJ smVtE+V [{M R%~CQCgA~{Zv{Pѹ m6EVq)< j)\];.2`P8zХЁ(7iXRl^LΨlNK77u_|`݆C&',f4"UÉhrhcREy`Ⱥl;ƨfLˤWuB?:v n&%KM|]}ʖUEGw !7"޿/L `%Ag q pARF kxK=HFg'4xoΫR2\y(PJzXꅉXUGS=`r{~cl^HX ?ɽÍ =?'P 7zŗ!0 zuq)KE K=5DW衠{$s;6V~>;BAсV1\c&dFuT/G4QI)2\ǫy6R We RX)LJLY%"蝱͒;\tUa?D4;Jl/Ϯ?v (6"0_a-ʆ! jC3*0>bgv d,u9N d߭,l4**tKפMÐ'wE(xz#jያwXLX2E&"Z>6yfA`\X|"zAkqǬp1'8!#/- ib}w[sĈn$Is(F8"dZ+-N"$de0\~g+l|S6db͚ .#\īhkx0o Aayw2%w%? lrVJ2J-(TMOlz#GW‚HOޓ;VލYKċ;ȰQ3wG]D){bXދiTLGCRh ҷ˘\U|$O{9kp5<(j|.(u:9<|yE6r[qqoµzQ|඿+h[M``>i[4qH#]MZHŖhO<t+P"ZHWֱ!G^t9G ͠+UP'Vv놣Rjń2B (IMd}wAc@5shB6ħ;]/Wl|']5mourw |hCJw;43?yRY_+L{#Y{W*'[%RZ]#~#QZ :<#An@!lY$9^#j4t܄NTKVn=Bz/D0~QYfed𡘽B4=5\ߝ1GHxOj`,k*֫@j41mWlvxJ[y Rt{x=. ;w6sxWT@wxiiSADq t_c98\Ƭ{i6Vuw؝CB:- |ò>nC)sF) x샆} 1F>>]B(Z]PIf%`)!3s&"Z)AJwף" o>Xy3.jQ=J`X5n@O$GW2aB1\ޫᓋ"}DRx 9⟳f2jpbyI^q hdqfTpbus}nG{ F𡙓LPD0gY`ɨً^7y]K\|r"ٶe݅Y֞_c,qAf70A`QJ?} }&Yf_ 5hXXea-C}Ps\Eۥ7ZD୸N& s7:.t0Qadt2cLG t".#;M>/V?!{J@Q,mDjs׾<{#̝@Q5k$*Bx9LaXn)P>H450ÀZZ؇r8W?.>N",Gr*U[9X5 χc*fF, pvs$PW+g խ߭E q q9f7(|ƓS< ᛩ$wR0-ƠQ떮4:Uef!\,`oԋ ],g KPmӀ䏚Lc_\>2bH=~VD`n*kKF G dSb5آ``#9R$;v-D Ju)WVl+Ruo.hP=* G$IFJ`iw!i"K9xܮ4 Ы@6vD$.QẊOtߛZ}Q=<{id`>)$\-6FlP-*Sdd4>xl|d]oJMGF etĴq2`~yMRؠ\c7|0C4:dFlmr.~?QOcD1"ȋ!o1oR UrdTNZVo助W.eam{r~~)\sb2H^==Rf|\7 MލQ83زc[JX&->/ֵ ^+jM~Wë('K_~kĆMF|W[AAB<cҌE~ר+ zDrΨJM۶w |u5ox%\:S5p=uԿ9sĐ68$fazBV4:rgkc,Y'F)R"K40m&;zK~TY17QHuNHۊ5RIO IDZVi׊,-]{Pikי* nJ6f!`6e J7:ig$S+mD.)C^\YEf` Wb#98zՔW9pjӐHQDHL[)N/˫̸gzO$VmC-N9%B7KzxxX$16 Wyļ㕞bc l1a%gP>hL]@d=c*\z BŞ&@f2x$3X?eCbn I;+|/;gg#z ,f.{oH>2IwjwGp;44kPǹQ#ۚ@,L6.(3 .Z9ȫ8}53}%0XxG~HE]YQ育zz!D .3uy[~Li3d~9ءگȘ[/SeI%IWluH=̹ߒ=6t-Pպ@q76KM>hEH[շٍqy ?wmqqU쒁gt@OciH1לjFPt~Jjx(5`s'7UZ_#(GeLoϜ{:. ]Os1 @SSp̯CkV|Wڕt7VV/8Tt$cv?qֺV$R9D F%R+UFm}o3*́y  /AK0ર+ׂSk cN] 24h8ye(˦,3ݨB;Ы^ aEt_ xZ=g,[ؽJ̚sI\u,:'R!DcL1aO"F_,c\":sK >vv$QbglvI짦⓸{\e|a"u~zuPPzt7-),+hk(4A#{CD*Ǵࡀ T$r0(&P$S/  Oi@{Ph BB1ߡ@Tvfc. ?4[Vefu%ĻL}}&NsEҽyܮXAe=5pj _cg0 ~+6rfF( z>.7ct^s?/dҙ)9I+:_Tw\}7O.9@%{@;_0mx5nm(1slEIT>JTe& qVpC>֚ی5 c#YH亅 wW XHPzK6B;u@vpq{/&u5v?ϋvY9/_UAH8q,FZ{XPlW/ &"":r!:M+L?IO,jD=NɉO9U^y*_∘ě3BS ~{mU$9#\ƿvr@熦Ӽ +nӺz'WA'#RGqWP4?H?k %H`:OSDR5OݓD1B$-'aޯ虴U@ zWvMr=8P㕳V명W$jHt9*\b0T͊? S sp+lO am)~JaD7y.Yڧ3<-AcOt,#3/R=ې jts|V`C|+Hς@ &`,sS_쪶gwN@Br~0"C"m&Jtޡ5[GםP$CN!.d 8j_p;ۯEAR/kJC]Ky5x;.nx9 CfU\Ц>λ4?bKhzH YftSW[)}uI +^r c'@~YXRȍu+}'>^*8k1#Z`kI6p `ٵD"sRVm V?n eڽ6bk2`7Юqp|P0!fEaWǒ2!r9>,(Q4o#'%/㙀ƄA%OBq! #Á’8hp0^UnaX~45k/*Ҝ+ܼ]qK>;fg<pwc`:3w),A47eZ[?w:LppMfM[Vh@ThlN'DzsmsO뾪w\].rY8Y;p3h44*h?vąddgDh=& AHlӲV3Nnytȼ*,]^g&Ns ҕ҄Ǿ هg 0&is\aqo;t_/E=N?>>IN}B|yQ=MmAJ6YDx;zab{1 l@hiԁ#,VrypZ7.Sl\|+e_&/.jéQ6uZ/}k;b\bb ͅXS/S|v3iI L0}j!-cQ;ZK[#sf lUl5wd#$Hg0#:AolfY׳I#do`j呫>)?0E?Ơ rߪUTMnyW"p"hP=#NюBP1I1"20eLi_|`:xҋ]dmN5ʨ䆛x˛y ync@)".d%hYB2ĚP3B3)pPoҖs̓IGѳ֘96,Т] 8;0,`eDwCL A8*wP!jY4KZ.ZL}dfQb3@А51e榢kԃ%vX>qbSZ `jBk=xFeXbyDWq4Ӏb4ͽnGsX o~;^mH".5֢"jQSZrw;L¡y CP&9d"4âeD9MQ?G_NWRqgiUY~Em<կAYnlQ SߛY׹(rUqkd]6άiw.M9Z@ٞL(~$E$mCs~ ) "Vx17&Bv#v%`>%S'X\3(_.o+3 aK"o>sFRymfzonmFjA j~?lBfV9RS3@B 3[ wX4`AϕRˊ\Ut20@qL,,Wb';:L$-,kd3fe&% 킱EAX8W,RbE>TlZʖzQF'9ҭ^"˹ `I pbedQ@: *Ma4\Yrk:2fѾ A [G~pZ!3}lLzD>eS-2NWW<e:LU<0VP(̘p%BE`{ i+c!9R) _O ăkDל˂-y[%~ 2"C9w@GPeİMj @!`0O3+.Mh&hU+ TsJ>}Y=!7_¸G}a;s("oK+z#;N}S%Ci7˰բ[kx5Ўlʈg~蠏0T}fUz˩RTJjAk*Y,szFʂ%6r0R,DsB>$~fԭ`1KGP S12"t@ǎ)<<u]Z淅z55#+训(q3KS%Թa1tC|R{JM/xoe܍Ǭ :Ubښ_ mSJ5lcm20Qx6LT{/JkfLTv ToGi ؉:? wQhgSI&\n#%xuZFpߺ 'T"([_pA&\3F`إFp!,wޔ1fPYj g" 5&|jPF)[8:~kBa< V>5W+B/:_znL ا[P"(WJt*¾<&Rr~Li%Qhy(z[ND7.N;ǩnNkW>*ɛJ' _z|ؓr2_ s{{-BZcT10Bj`GbAz5ubb%{ϝ~,=\j'f*U̱MY\"!d 9~&+8|1|_xO`4੫ :%pհ <;"5 o9YZNLYh#aY;e;K!e6Մ|fh-y5MV^HxD}1h{67C8KO sҾΒSQJQfN _+ʕ!yM*)j-&Z'6U7߮4'ͩe rNGC#W *#oN1ꅫ$%U;DV;?hRڂB%aAlPx3LM?<3RZS$0-E:<\Ɛ 4F8=LκnR:b{a dmͅ$D g3n&@ >=5R1{mY澋\/n !Z=K2ż}(3+lt%tH;]6?pH2"peEqL>1f+\ܙ9(o9ia%wH{%y³ E)%^^,Wfa>A[ +s<"jQPUj38zcyJ@Qa Ţ%6C2ԯYlVp7%Q`2V\w8>1)'{ Ϙ%؎uuB(mZ 7@(WiS$ _qO$yW(<E%S߯C43.ۋyC XI?/֋~WY `Tx'JLXuoL5g\9 #hv$' O00X 2P#[-Nȏcػ$e˴5rV'pX,(uOmxlk>wFqӞ+ۓ8Ư]`#iAaR(i?+fmV"d64 CcSVyLlfY#L< .}Yړe#֯޾wٹ$aV<#PB "CT:it<l CsH6< s-aŸ_xd:rFb|Y8nM b/c  +tQ_V7f\7f|Cї APBEn)p'2 2t$VZY沞Dg˻cmu&|%g/YuJq ELS! #*R^}k ^\w߭#}1v~#w3{.e4i9SڭSHg'Īazų51|F^C[aLHl q`JGτR%&:VLΘ i dP6v!Q*ra T9#k==^@㱙\@˷HQ3y&Pj Qt̸`4 >XTx;EsV6~J(^y+KlSjTtNNg_onkCq82¢\ű*mlz}5&t#jVydW9'cV~\2 + B5iS1mzheGKr`N 7U1l3oA\qx-8Xl5J\<]ѡQ챽SStZ!ՆnzÊP> ʼ\xt#HVk꫋b*PXdRa 餑F(^Œ?gAU0ը՞ qaRniB?Z{J_"Ry)RJE]Ϥg(y !,XK*)M&#n'JfBbB$D0˙ \m4tEY=%sk JNylL 3dMkr.PcG@6#\ʜ0Nkho>D0m>Xd\2W4(O#cO!JJ Zp v3y?Z4i\ag̞b9*L@si B@kHi_Q3cqOQ*Utp#^k[LNAЭ,i YdeoBvH}]0#2=g< o d=eYبItkp t*!wLZ2}w«+H07 1Aۘif =a.#M֗)+]W]@e+h D1GM@[{GTvSZyR2z,|/Bڈ)n+(Hy#*ސN%佚$'QByŒvht2<0>J e 5_Ӏ$b{@PԮ2jcPNӖ/35$91 =dy̳쌞ԅm#jTCj>V';-lޥ?WvT9BVȋOs0l`~svVk-3e\ς< z k^cZ~֊8 41'5\X(V>6)lt]NTxɦ/84ӗɁ~N;8a$k%͹F+BDB8bWE^#`0#ymFBhq,XEr-+p9uKHs2L>Apc;nÞ4o,^:#t jo&&qo^jcR- Js}?PJX[b!2"2y%:&N*jt o];;̬gXNՌaa)k_ff"?qipYXS$`nq~pSÁEĵ\Mj('x>QExS'O44̐0TsI!:wBªv>м2l.%n"W(!-fjK p8i#`nR>Z/?'#.;FWkMl73%fyC;>$d\dCwOzwԲnH( ҂&giݳjNm-Luʦ$1jVpw"{|\P;o_;R[;ٲA_U2mEYqInK#D7ͩ"D;\HF TWbԋ|.+Wa;d9SeԒ.( ~d2"\_!Sm6]C2TLE˚:@Yõ!^"G_BaW@8\_k&R[ܮa7=ݙ!.}A.^`_ t`aڿlRex iIR}NaY_KERae FpmJdO#uᬃVQ8ZeBGfMAP{%pQ.K#moS=2 aDP!qO,Xq"{WHM*Iov*{'1N÷V|NGU~=C AZ|5o1%@ !ؠ`VCgvE(:sJ<>~)6ToBaHBo~y_(b4 W[ɑs t*,F1k#!؄{4ݨC!{0AjXX0;']w = ybNH-Vї@]R?u~D?u=R_Q2G(Z -0t{ާ  \S6 yD Jga^?oq0"'8.MÐ0c d`d]4UG dw?y"(Fr  $_o8ci/,@rc׬r8ze)LN݋/HRX4,epɲrZ)QӌuO7̙XL@޿IR $k%\)lS_01vF\^1iXwR#5%d n&k6&gclRC洮}eV=A@էuX^&p( W-1)D2ZaWcF:Uuo=|~鰰$i\qEGZc?YOa/G⚃WTlqEĆ-ӝ(eQ2U]3nO |6t:m) Thm-qMV#E[`G`26COp'_;7<>: ?)!|e ~MvDlZ0gtu0Aj|͟B;X  ⴲ !RLZ8n5pNy4MHa$`\K{h SE)YFo<03ІzUXlI=Y ++o ch √ l ڠB@+9i`g:8h[*s[O} yߑtNG`Y$(41X}gةeV(X]^v ԬxM%`S^-ao/GַS6JS3ZPu "7Cṿ}C; OD伞&+ўfA- s:a>^^JïI`F py*b1楊nAƦ.1 ' ;A?%MaQ+IAs 00;wyAG^cimyM'uJRLo.:]~EM sigؔpI^}Dģp Ddb]^dτJ?~c00~]ƬKѫD CX^uL|o0k,ANT2MWe'.ge.^t̷f!3lw/^(q2DjR]bpIw 9+:v@X W];! &qbr@9SmGƧ5]o@G>CU0aj_$ًc!} xٯ =GskHnGϋk~_u?8g**kGH ry (٥~L`)_,h]m ֊|ϩ5ǘ?C1EM Om^+S{yUʵbr*o ^m'O|^á^LO?O/bC~AS|\TzvyľFlVNeAb?r5ۃ1ʌMN7䀠'h ڴChX;%)˲jw#b({jOSqЈVfLlmՁYm`-+Pn>%P2@!0g/d=N(ZoIU*vxmS%rq(Z?TaR8EK""Ƌ6:sB+W'᷆ح;BPwŠ}F7ųKfM%EN&kuɍcN3VSp&o!QtZ:x͗p舚j݇Lq*WU sHU CgTb35P5AAw}a-5Xwt.ZT ٛSe #!$>$E}arrZ*@Ɛ ^u tp4(kZwԕTcHZms?hqR S ǭ4CHSd4qT2&綰 9Ham/˵Kg+MbKK;qkW& ?yqMWbͽ_p2бzoZ˃gFQ&+Pr=uD@D22~~+(C|K)O1{trO,wׄ[d(C-=Vnr vꁲۧ,m#+GZ?G])&n@j>.=fb0쵨f7^E)ֆľ#Y htjHsw56-#osn;21z,_Ö?}3dE[lj8] 8β@UCՠh"GSh6)vڮ-  G&!h2X0 ][S#geπPX |xjk;`0xT+=t i\tF ZyQ 0͛wCDO|?<$q$7u'Pٳ^Sǵk8d͒ t{èZδ|l1k~ $5b31 >!a-jwIc8Z-|` |pr2XfVhfXq5Z>K?&2Qm.e3=o(I0 K?a$y5 8+ɢe[͌!*J%05CI{- f4ɩ}KţE#jOhMOЈx僌le5`ʱKvy;RHWroZgܱ-kҤ*I4R}8DM y4񏘂{DRR<E~ H,~t#q|d޴3&1lzG Ze.(Ȍ|Һ}=aBi{sT>~ɴ`IPB$@?j{H $#̒Ojc0> XoΟK h6saXt%w?Cm0ᐰ>bE]#WȒL\dwt;&r~zE( fJ%Mn4KS֪&h~oЧڢRdZ59E˩JfbMv ZZkC([Xn'.^C1;o|sp|xjSb&s45?;WebYRCo @^7S/`ÍMsBSE8GƄMVZ(5pɿV3 `]ݯP 9J#فL^iW/)HIA$k+).y14 TX'cI/\RR8dL-a~stp9]jz[Muxz-}n"_tF0 /a*"[+nT'댤ޏGT#=>s^6X0K[u;yT+Su|hǻ>Ib1oʯwˤ/t~ @}HbSE& N/yF~83ˆ5I1D1<1`r% "]#S!מ`X] M2A3V)2{w"5ֺ/7$YzWu}₉#5+ {;\$\k5 {H7pl-!.TasO׎΄b*'0qDjL?_Aݖ8%ޯ+Buc+KΔ$kPW }U!^fيp5eϗ)Io<6}&@‚ Ek˽d"u -b{qch~6!9`w,:ӭ.C ߡޅ2d:dfAT4Iqj'Â^!To}pA7\7? YVUhQm@DSGB8BF)Ȣ4.::'cUT2i4Զ*]Cd<=̀po"_' '%сf4u2~ɪ<(rkV}ᦼkO$18vqcJq`1&e%WkoVAqi(V6m K򊹗:n%t^ƽU:Rl7T0A+.B/d'H\'E`M/֦+Hrܟ4G(. %O\}HhA(1: 9 g hU#Gs^Me6(:5eki4 f$\#-mAL:\wu|}K9ew'""8|5q6l  avvT$n[W{o&qJU 2B /_y޻(jJqf X,i% c3c]wL3E X}[[z t 'ޜGY5,CζY,  dNQ+N?Y2d)myoe5d|Yno&ܮ{^}従O4/lnY)ECcH2}hxu clb.MṼn˱LM})v2)$h/DByӴ?Ii3e$b&O_=)Cc+ΰrE5Ig캌2ڍF&W\U֡סa͘Zr(b"f:NXLa:m $Wͤ䉢7"qEs .54$)TXLZ9KfaJpxșI Pzǣ[ 2<RaA<{$BSꕓRÕ/m0AR!q qKpx:RC.7n%2[X}Wt8fd"~n-5ɫ̚~y`C^OAKVVϐ'HyDӷz\ROe"=F$o 4;#r䅫սa׌~ahmXY™^l,VK.T0¨p@˓]{yگ"I>hd#]n*wַvgk}х_ˆJb8"3]kLmG^R){QAcR"i{6 ل-]G;l޽:!ןRDN:0v][!D:1@wSee+HNi2"[9mtNY Ľ)+@xVgɎ" K6 0IQ$2. xI$Z2Tig|55Y j}@zR2w@:mvϥ_%.H ^Cr?/7iL|Nw9NOWV0~1_*TK%cjz3 PD`Wv/f;?sf*GS4 r1*Z&m % O!r#aƿh If6)θJ>ijL 3Ϸ I '')䜯𬊡kSz%OG?ܟi#Sp9`>d:bWߘ}@Wcqƍ0El/ UɖZ!ཉ~2|E~⁕oh:،# 䬳rC&nA1V>Wȣ$H]4f44]^/`>9E>1 H<(nj/՚7 晭|p _:~0)B^4hJeDVQ:όkUݾ昡ϟ ?8N;ama/)wMs6\NIX r9bsPDTjRpt러#qqŲr LFnls.ePU}K TDi6Kt(ҳOE8mxU$jkKQ%_qݯw)CG:tlܜF_6P 1y}XbАq< F{yK)9Y~&:L tIZm.e90%g8D6 .(ID_Uih9N.'qT)c:}, |Rc's\A!HQ4F,]sF7oxh0s|3^ʏCⲷk)ݲ z_t1߁*5"OBQ1k 2L\٫E8-^IH:+pgXjt0DeIP])#t3帥\X-T-q@ &:3|c׺9O?@X/S M2E;Cc FjT8$॑rI].kDU) X$֙)ɻB )< jCU8\v2k3 ıkX{`6•,P D<|տܪ])ibGJS[b?={"kC$.ƸƆTLTҸXjuc.GBQr42"xyN 6B- Y.TYrbGj9Pl6@,_I}fc7`q$L:4KkˎZPrs6oW y}9qDplxb _?{SAg7P3#b ˗(,mcOqL S۷_FҸk]=Yӫ_A-:Boɑyfy1-Y\xXm$yN4( ,;LXPx4|i' 6?nm9-|+2]zזg뢭=:u6%.,)0&JXξQߎC^:z_U3ܰ8ȩMe+g fW 8LՌx}UNW3LC\ZsO(dm|G=1!`(^)9o\&Li-]*=` Z>L㣛 {>i7^5Z!a\kftMC4y(]z3*Ѭf^շŽffSjTwf䤤9M8$ f*qL7/VOqHnv 8]]FÓ|<>H3N$޵fքJ'Tlz@jMțc=ȥ= €g qqi04Beޚ4 8tUryOJjfx'=b` ^D)5o)/%d 9,Btkg񻷀~x 6nvan$0ǫBF{֩{W ݐ/yCѢ%bg (X7Mu8V小}:sA0EiUY[.^6P?<ÛnjĊ;eN+@#O?ykBFXr_M^ʦ鬝@]>P9 ! {;0vלCh%&aYiwKMJF!`t}QK/-uZruG<ج0 _ȓ`'63;D=I'M[IE ~nL^6sO (~D" @uԚ͹"b*]f23mp'c#>U2QˢQ6?,$ei vW}qnJdÚ MpMQC`7W;@?Gʧr/RYc %)`07B n@#c=3i PW-MPbaFz<¥mL?K8y޵,<qGl4~#XU v kiJ&ۚea{KL((]<ȟƜT@ޞOXdOæ ғE nMixqWo$~CnZ04 ®[DD=CZӋ΃OARKk֥cX3ktV&mj4V4~I>xէFkjޥ؝&ހ5xb,si9~E_Z9 hz &aS]v3dgq|$ͪ˲>|VS)J;Y<|$O3">K!FQ{boeyVg7\=fσ"ZE"`p'X3ʋ>NaSfA-Q=e7i_bI{7P?d52$b1'l)GgI*3pF7;4P@zE2*(7c)bx ^uG,7}+3ZN%9#2j2kUܟKO׉|\L7:>׳Ǫԯ ]t`; 8sZ̏4SP&\!I ǁaw2fM%>&:grP Xw!1/'j΋#\lG0S%#(. f(-ٿ' Ia}$G3P5~B4,Bi0vzU w&-[Dﮁ=׎SmQP5x?7W?nv (B) 9 +pMwU w?s)+K5@)Ѫ䄾 ր/ !Hѫk+\!Ѣ{i|k6ўNfo%YX#漖E <])S.8zN[mPlΕu-uzԣjGZ޵ЍHBOd~=S%hS'x#&CG0߮z/[o<ޔKgͪXi7Ϣc.1Hر Bԩm}X/[r@YKYpsqST!>KIeIOZՔJ ӝr] awӗS,^e @— \,FC7U' :֏YFB;fӇ/!!ћΈKyܠ.fs ~e6/w0CxUV:W]°:ܺJXiYf>(-Lr&̑%%hQ 8Z9x?±`  _ K&_6ޘMi!$fs<#_njX4e:V㔣kT I@IZؓdWt"oUްZnXi $ך7ׇ*U 2_$yձKT ­Be8 :ӛ"#?Gj+v>̡~_ [,N#vAE^y˫Uͤx2> I8>FU|Q}]hQ4a,C5uS? aubyEZ$l% L,53e/bP/yd| ݦFv0k:G8rz+DiWE"8ǎ'w9-A 8[tI~>nZ/l )c🪔\NMcܑ~7DPD5Zp1NHZ,#-ML/ڶSWwB1cp p ט}Gm$X&~&3=qxASՓE6Oi]4MO}(rS]xT,5%݄BÑ2:Uwms✰ '}]9Q_5^/pav&24/ͽ0Pk+8NM{,ًh$E@A >tA3Uů4^\ɤE(ʼ =xu+wwJղbS|Ĩbt^[W|J+= Yx#bZb &G=ނ]F.Bze}Es#& a2呋i JȆXh(^9N1/'5f>Lm"by>:OT ZXO{hjn- Y&2MEsSg洬"U`raȁ>~HA6vm{b@k~IH8ݣxEIXuO(ev=d=]';ˆ|a\0|Fhj^Br:oQ`(H7 P@`=Š^pP=3e_^/*N)b~vO\)%8ArFAD?Ycv[+xP%Kv/](Eʗ-†kvB_G |.ܿyXZ)aAC~ jU kaF$lr@UU=n'rݍE=z`(9O>_o U)8jp-BݠEۄYDU*xkڑƭtP naE:p:^."3%FQf,D$ ̑1Mls@+^qE*RgIfYa54jH7kjk!Ni܆M˜ow%tQG/u '0+9~! ]s P`&Xqh}ϕV{:* h J8KsCL R%\G`Q7@>]J9#YPeΕasziz]Ko'u#U=ܔ0xP *ƫH_'ፙAC ]J5>aPCBC{fPU=8L)ƐXCt~lffC*تHtXw6_V*SvK;|(x{$f(7;kнbUf}!UW W zS~^kO- i&#X{Z~:"۹n aO;؃=ݫGn0}s|ιW9úʂ@jG9-p=n?ryvW="v~шlF#xVk,*K.!gsXc̦dÚ {v}s uܯd(⧱5D]L*DN9~(3e$JZc;HOsD_FeT.^bsD2~YqtÞBP7$;s]1fsrZ,NyFkg5ZU٩5EtEcƏc/*=IwWy,ydM~3@\#I"4|}Dyb2uD6,ZDc-= 7CW2oLfXg6uQl(-!!F_gwCs%MO>sŮGtg4wvSЅrv|!`D% Ǟ ǰ~_g^ScQw6KjNA"7 'r=XH OK֔ Lذܛq|UPۭ>XqP8)~"^JP b*,xi՟4 Ҁ%a2"Hzﳑ;*/F5^jm;]eG\(jf gsuqѸrl1֏5P:]B(+ݜ-N7>D- d]DHTpmTM_$:4o}Yzg ^9_AwL!^YӀ#s^%ꛬj2 G՛~{cU+P= x@Nޱ> U Q} 4P::I!\?62chm%򓡘qC`Irc^j_In84nNܻ՘k njr8glp ߲lys3>xv]l{9l7~zOltCD҅C`RJTa=77۵u }\ -2B3%.FceJš堈I;Z8MS3fGٯЍ<]x+u`\ :*p:Zoy!a}a1qڨ?k 7}I-":qzȇFA'l˃Lc)=euZt$6JmZhI[[K@sJy5fvL乵:CD3qޮY_}!{E'L˪m^CeCswmʣ6%s2p=п(UAߍD!)-D7/1n'{>M,o0ao)}SY1B!n稿^[{1_ʧGNR'Z6 pt`:^8]K}8YkBCUЃ_m>zi[+GJT堦^k2@X *m(c&^T(2ִ_iB)2-7@}b )>Jl[YqubxO st1TBמTM,*r#ƫiO̭׍^M.6cOo=̠ۆ_7:Ǧbq3Z 캏z_ZOR%A>|pX٭@m$+]xvc(_|Q|铄`+s7itxѶJ. m @5Oi- ٨VDY Hʤ-f/0[@kYpgy45 괁[((#!q|;H:f< ²hGdO\y{q>T"kĴ+^8Dnrb#u`X>OfÜ*V-wQ!DX0c&=a7?(ʋ0^Y$HC4gҌ n#n[m "a/Ljh ?s7>M Kl9i(!WY&?]e$fX1X2$0M mq/ R\ AG}|^Y7A;zo,cPG])R %HUc\ fӬcobgm)Z~[{o6߆sgawoԠ| JP38`WZPU&My%viڢ:P7N>FgA3VE@fȁٱBƉxF|E?_O;2MV1T0-gJӊ) mevֶEHam@Iרڣ|y6*_5 Lq f*9@M|eri~U{55^^lN;M zQ xr>n.a~UUz&9)_&;>(a]oȒXT'~j>e0mڹB=Q Ѵl9paض_ ȃFh3&NfQlWڗ^[ (B3[^H 2s-_O}dJCy?T#( ڗlWSR͸>?I/xEg҅5OrN|txB-"Xe&/Is@5q(UZIy;m:lh}K`͏Io9AQŃxǖ<-VXۧ뵤J \Q!\qFIpNz6K%ӵ_c㲒8jY<67K3|]ȉ>o %6Ahۛ@jcCMEI[;ɒ<,dRG!}I/ vZIИ:< J|Bё.0,ɘp/c,PS.Z*w8J~NpYjHJtDAY7C;Ϲ/e륧|'khYC$E*'06"ȏ(K,1vb0ܦnk'xv9s/ׄ⣴qfATq!>,p ֿB[k2_fsÁ:4yO} vO#?&81A';AbfԖ[Hi/0ebP.j_6צ(34=mؠuQP.(4A-=~>5J U=tPNI˵{njmQW97)tm0 fitp'٬ׇ]ּP6%QT eזVSo Zn#ʳD-ިY =>E|6E՞^ [ks#MPVn44(Fߋqg%nNmvl`X~ͅwl>ЁA"~ÔCHcwҘjiN&lRPF?Ǯb*LjvRq*bR}?m_oj+-f[prlGځ*XK7AQE˜,ؓjPȔ?̰Bއ ^Zbe !GaQ8;|8I.oq90dWO޽Gi`Z, }a6c)RU1MOӏEI&Ȏk .Fvt[Wr/شN61N osR[6.IR-\Q:dp[;qt^6NMQb^CeHcmzRߪ=GL{ЃPzȎw), b@u1Нh7c:)괌BLQ{in'BaFQV_J $f%i=ywx'VW֦}tC(泏Jx;uwyePQtI[\``վ7/8> =32%IP翞 o*+-n{j*=_{<\Sp:-nw,j*] kJ8HqŲ?md?0 OP =TRGL%nQG}^fpbL" ?0pE;E/8ǦMۉgZ>lLfL*AnPQ/_eWYTFaq>7RcEvCg€ ;iS2k)@ /'vGN:N튻vI,Ξ=MyDc@ ѡCH֎94Ws\i^Dib IpSZ @V7Qcq% #b)V.ykzrVȀT$ѬJdӞLҏ%8 n~{ CNJ} {jb6\Rx '%V&ȉh$ڡx(fj*P׃6Z|!2Z;Cݳ vlmb]ncU]aV׻*l2u^: ۪%qj_i7zO2XP[GzQ vF  46}VwXVqΰe, =G|g:G' SjfVJde x:櫔 𷷿fp\GP6UQXOgd>(:~/c׷ ->xDBegaS{ms>)[?X55:ƍix \j"969!ktN"$o l{gpރ)픫@Cԁ2d8侯 I!jo|1AhGozn{6X qOD'Mw$Ӳ-ڹ3I]^\Wx(N"YK8NPX+JlH+tf}ET&>!ƱRr_W>.QRMlٓi~M v E-atIOѽbΛ5JzAD"f"T`}vq<cJ `U}LQ&LH;׬. 2`AB F}` ~9½ 0ksf_ ]{.y>ZW2QA*g.=Hx2L[ t# q瞬l&]OnfIp|@uoya#w$11*[a\ڤuܹ̔?KW )k\_s]N{?W01< hiD<,)I*$TEF~q(z^+Y`kOJY\#;Q24d#@I܈)77ÿZ< ~{:LȟYX]Un_|j}`?uB$cijp2)\g^}UW-Rs&|+=y{VЖ v^&ժH魌}|)CU֐v 0^Y إVR("c1AʠMZ{ZMYsʻH Fx־7\ bxx'T6$5S8ȣ_ @MQMʽ(4!1I #Yt*!li?e9Lh&Y yMc#9&ŀ(ͻYJ@2bgRjUD)CC!E,@}&#>1rudFlO w7^fl#t  v'K@0m% Z¢iNR=.5=C[FKz}ώQ=OB1L^TL"0w?6,}Hߡv~|%7xbl2HW`9`ZG*0FUtu#A1QQM@&e& GkM[bKi_7'[Txߓj)4Z U)7i؎~Y>]} nxĽ`(jXEHKnU)1I{H2ʿPidu[f?VZmA9R7 g Lb1rg0|=b] -9G0Z U؅wQ2.u^ =[+tdٛWJC09;wۛ9nd Dz~ҧu2OQ_F9f, (&MoJWv1n*\D DJ7s$"Vd}jer>ڣd4,ؓvƻ˴p~љ `)՜ 6;8zӑ[[oŚ}3EP'8[@K^]~TqC;\i`<~zL=ۥSfRy{e1[uW>]-B쿶=5Iὴ͙z"Ͷ3h_2=[ncl2>Ժn9&Cx#_Pe'>'jg*gkp|Flf*SE&B7=)Q.!w 5֞Bv[i~饭\~NkVl{C@|oћwCDϖ)Vhl7[RK1vCt5?c(~vV 0=M( }pUOg$먅Ttaj> TwV"?Y-rߕTzz[XӧFHL[ꯙAYkc"{9!}SJPF A>i`B䦼Eu6vǤK.~ /"iA7 ^]6Aŵn*۶A8XPZKU\Κ&NSDOloV0x/P%ˀ-*96)Д 4%p!'8j-RXVu~rzRS7NW]l:Y.z8v\cMl wF`m=zF%ρ<ɞ# d7GFyam= h䷘yܐݖS7qE + HGs[7\f9NOX/OMRsMH ϊi]jnYF _AHT?F(c D+/΍L؏9 ! T-F/uw?|jj^cwc?a<+PCƓӶi}Dy9(8w춗uSzw(?i_%\\QP=BƇdToT#\XjOGE asCYTLN>̤]#+#ew=)sQ_I^-^B"DaA.^dKKg eN33qWK{ :CB/AVQ'2<;Ef7 ^&a 2ÓHK) ? TC9_\g A?X3EQZIҎ^EJo|7Ww CQVw+k\6N QZa勼1nBkn} [!v>,Ö$s=%:qf`_r g)P^D?)Lz5IՊЀRN\4p po8y4!SQjS6Lb` o2U -bb7-A[DZsʎY@'%G}N熧ZI H"jӅӡ~rҾs>Z#,7x@FYޤMQZ>! )(8J"d7jd)8a39V_ #iFbܽ P!7˃ƈf}k{^{6kuypJ٘m|iРj-]H$#t>{q|Y;n 2 y` lVE)*|E@P\_;P_jm (] 1p!w:A%4(޵NY7j1hEB6{XM !]_rF eGu-Գ\ cx H"]3lig8[SQ፾7o3D;1]!gi=ٱnhF%&ڥXYgֵӧՠ%3]A =wI,m_j/'JWdz5*y8 3]fobo/ wAJ;">~\sJ[s9*S:\~ efbSSrQx pN檢@p9׋m61#&m=ǯW$x%l2OZȟ/ Iڃc>P4gĭE2j=jwxs8-WX0~p :}]}~/NK;a ~|$V Y_Y82C?}߈VkUx=ӆ 9/%벡 U c] Bmڗ%s.Ng՚z,v$?4xvQ\e[K5۔#qVܴȽ]\xy\JB"(ɎL7~7l704۝03#\V ,B LZ%JR\4qkKl BƖ `h*6C8NX3(z\!H]'p.shG1LfVm2\"G-!bf#\3Alv`Xs"#%cbZ4= _Wx>B`>aJu8\6[Go?Wߝ 6eA {P81>R/ =c֡!)5hd%4ъ,=r1UK1 [$*ϔ^Y@1$j[d@[i$3,vSVɷ_V^89/*[.f ̆:&ST,?#jIS+**o9z%?6SedMÝM@ r+H$ [BkL~yMiSI ,/&XDx_}SJ|2IӚ~p038mZN+Fc W^et,@2K}(b>>ǷMi}~BE1!iVMu1&TZ5@ĕ'Rd!<ɥ-.hVr4\(qw!sV 3IܦLhS-g!9 #mU~pW{첛CxIdf!\*,2#|kAOJ 'ߢ䔑ƨ{)3~5E4q;912^ʠ3 Μ<.enZI$ 0ȇlaNz۳@*ăb"|dSzISt]mRù;yNbs}*bLI3A =їpQAcy,E+}g|'q},"Y`}mnۍGB~V$CPاI;o lRHev~ Zu/q1B򘯖4qBC.!/[utkW YP փi֗\W0_͢ B,sˈylLWzħF|"H.E^=D$7ݳm֭ PaF´ s-P2=@C1])c=0% (MT\\4z= {1WX7{\LuZd߽ƤG4=c/<[DqvCTJNY'i')ȁ5<="DsI>aWFby׿:OY>ESM1X1ZhUB:'l:"g65Y $o[Yq@űvjZޒ#\wr~q\+FAzyޙ$ok4rP]."ǟ 6LԮŐX3{ӄ|-_;''0ʑ,jU_t F[ٿ6=uCy~7xC_}贜g^@׻<*2b7y&2TF5޼qhQأh$Xr"v5UA%qXgGLT?&5 Dzò H*|uetGhy>n/رd P xp,~zZ#rVWd,*0.Y8:z_!}lI(6RH T>>oK }]]C!<"5ϫ)#N.]!pJBo sȢoќ,tbcvJ'E1w~_f-7n:`1 :ۯ+opB!i>sOL%1=ʅzn EmzWtt=YUh懘#(>!k.3<^3l V-P \n=/}3[V2rRnؙD'|2WՓ=]ꆟmxO5LR\~.o%ҪJd4tZ( =ѥ]Śof<'jU_/'%;dQ)*uof/eWVOV;E/MC›[$51_-tL#dtX@<28 3g;{Iнp?7TI*I\zJRGoF^mN;ͅKy/vQ^G)9|iۖΕj]ĮE?2Zj*K ZU$Ҳ4buɯiPPMzZ 򑼢_;yٟ|{ϴz;4f¬VU]T*cM;W .AQ }θ<%&1N!R9VoFOJ'8:'nU 0) +԰/ TӕR$6gKeBXU +? 8o.Ɋ_m詮F[_Id5?C!cfN-f>znR Oq g+cHZ`|V|6?: ;F Ñ, ?T(]{"' P W#nCȍ55Z}yh(9CUۖ9~ n'ϖ{7p=kof,ʉf}]AgY^Ng̀SZv%wSi*W&ҿf5 ŚnUANϞ|Bm$? zj"Gi uhd[|t6Z~\Xa=4}Z//LܨnDn(iv2&gcbbذIt(v|/7N\g$ς:\-rg})`}mo";cnkUW=2RI;G7ݽcSmŔ . "~]ēPr6-5-qXmXc roShВ~r9[*C6v !6M|Yו @ܜT3:Zv\A(QnTk`g%p҇|N ![dz؞jRFegM*s;>u.-sOi@E#dU-e#9Z!оfJE|!9eŪWn]vpefKQS>U0l-8H!4E-b+ad|VHsIoAN|, A^#] #'Cf/GїV[u="Fky+T'#W=6&6J8ؠoE<{娼s z# 63Zs+%J_2J] Y9rFfkm &U($DGa{qBlc07dէ<7()D瓉7f)y!YӬQQj  93卋:̺+CGu=I`ecf/gG$m10Q}8TWze}Ժ$admC4.ݭ,Xb۶&BC!jX!m[;6o(S>45.sk02Bu( d~N> .=F,/Kl+ފx[85'Ali'!\=>Z#o@2QXeʸa 2D;NNX zoe?*}%+®S=1ro(l[TQGʯ.hѥ9ޛu̗3%N>X[xݽ]hIUm!PD {O&Paeß{!\ѐ\5':s@XG =H| L֏Qc/H֍~rBJ&ԧѬx M Vy 쿢WO6cPn5h;?ϪISN\Lfx} =F%)"H#2 ז8'z™~sQbý-&H@q'bH>P ѰIҁ.U\ TX.傾fPtFSΏ5in>x@Π|7ӏ}Ɉ:>-=& 㺙{kiSspwt`˓OK /i&6QX2U t ϣ;ʇ ?10R@=d47]j33K;S)Ygg_Ū$30 :+$.jM YRgܥKty; @-nz%]t\(NCeƩfմcW^Ib"~/p'P]Nߵdʠi0oJaJp 6Rl)WZc&sBJR mNn 9N?l(c۾ۤşEt7XdZ Yrc_k "aS[ZU Kss Y'^1Վ2ۡH)ȜFzՕzCx1ne0n/X9~9^]SM"Ӊ Y5@cv,N;Nb|<}0CK$!sdQ:nF;zQIXZ. pաM5j!̂/]w}7d7}!;?QE5IvoY='h`\_?H)u"@Ҝ^'c=r.'(H٥6r-PK$T,e8Y6V\ `vVd?Ha׎;-~W]V#m>:+pa_}[Zl6Tf6MG5|jO }!#ه]Bڢr ǍiOlwɭpuřBE@{YӉdŘ+ ,Rs{ފ/ё;'dلg.t{cYmΙΓR{g쏡.Rw~Ds^PՔTZnn_o`,Э3ۑ.Acf-YsA"GL1~en2{5JĢ~: Mz$,y?X8ek2 Yd|+1ΗP@XPl$px& Q vCi+_eB U*g7F4+-Ĭq0I`gB,۰CNbd4DذtI啉]x- u4 𢨃v/=Q*܎,r“uVzCَ'zr؜ƳxP-FD.?=@1W{ 5ӎOC<ɰ 7y"!/GN?~$t5U j a6]TH-:#+5t2ku=FsMl<- E.؉J=T;} Qli*\y>$g7Ho[tcLqKl Of|]Pz9/SWV$tw0FYwgazOM!$]TeN)t0k=84Wk;8\vT@?GЛO^u…EW,l,'ǚ8$J~9&k^LDo[?}Ǘ!B7:ZYCBr:5i]n= osZ~I}xJ1%ŕˇKfSu$bB}Wk(UXNHrw{ R0G18}K*7Ixα۔O}. C*DdE%YCwNcP"`wbq!dW1[Kz*vdx Бysw?ɕeEd`<袣5~E4`UuL .@e<[/YT$N;ɄF8-%ZEZ Gs6x4,!$'fyOC555!rH]2:K.Vsi;~N}cjsY -sGxU/feSQH;*Q`j,/!? g&rj<9I1u 鈡DtWo3ꌁFL vWLY?y.N|}4/ Ȃĺ[W8߳#o1qr;F A٫'~jڍWW0 :,r(+u砓 l,n6!b!]˂±jz'X<C;Ae7Lv.eY"3 ^*E6߮MsЀfN)[C)?xn% 됬g6-!_If.TH_o.>>n䊛MGk.;[ AȔi(vâD3[XA_1<[z楄vO+#NTVz΍dm'(0H^6pvD4kj/nM;]r^.Έ8U Z.~lr(:8pѬJA~L61)Q½Tą4%ҁ. Z3K4%U ǰj1 2G&{W*)Fqͼ Yǥ_hxme&YN>LǺ+U pPIi oI  ^]&!$z3)"!Di(aϩ9HDK͇Yi2 c4{iI €y]U/"Vqw#bII.pBEL@Ko0H=^oc4vr6\5w|$pc m1x&3PUshugԆu;_SEUR!%[r,NiyG$# dQdZёUw0r{7meXZ@4 =!tv%PhλCR2L|Lf h`6.ex9vzLC=ZWpVi|'c d`g!Zݭi sgwMm]IV.By8iO6 цbD䃘QŮ ֖ pFtm;r8p_̸} }dz.bUq2~hU7뭃B\< hm"&qsP"֏FAFRԇ:}. 蟻 t'7Ϸ6Z雯n#KiP!-hFD)T=g v;ȂLX'X!eͦij| e:T95,vhU"1]uEQb}mG@e26:xY=hu^E-6tKGc2aeJ6Mk%$~e}EqܜPer93Z{i@([ή:B!Lh6"OwjXW_ \\I<:vĔwTXdQ$e K(z ~;ia0}I!~2: P:q^ݭW>P\$`Kc<*iUK@Zί57 \Eq6\L_%g&ЀH+ }pȖm._,| X2V齪q` ^{|hUU2tu:|W"}S<2jYՊMUhO! ހaIQi4s&c}(V'О Nz o ,,rw*8\IXZS8Xk`NJ6s0 g [V㧰$cLꜻu;5[4nVSzId^!\o+Q Iɕ4z;*܀ hQUڇjhnGDN2L \`0x{a?N^F$|>7n`S5@Rk19IND];pwGJQj28ݥY1d]uVP~̌FܲXսq%2`7@iu x:zsmz$zP%\xRWʵR-d[e/`c} vLB :<11m:o-3z$GJKUiǮM5e[ad- "勮oya&薟ŗF˴ c-I?%[TD 舫y)O7C\yûA;\ i 2@|bJI7s2{"h BlS5kXC<ٳ,-&#ƘB~ dF bBLI =J~ьg mo? Fh2B^s{B84q@9'3}( i4.8N NWcn9yKNC,Fq(_Dz)W#w, 4Z,XU}ZG@9߰-UNkk" y†gcOccjXⵊ?sE%Wp638Dib>oVXpȚ%U"O7Xt +8AI0C*7lQV&UDƼλX2J _ODPDTZ'DQ#֥OI|YboK' 8rgO*(!" O  r@QD烬5BX, >T|\.^Onv`B(ԩ?~׉W dֺ+Х'Xmttk#G| Ie܇9{XOc\JQm%֤izFrEX. qSY2gI+EfH(2d@lkaf{aAǀ絷3ǒЂ]ў\L} h3hcCx7h!;xVa兰-AEA9c  ;[eB./y2mm*XLlbY\ux &T9%'*B\R E^ZkCFj vݡs b[R kjBtf84,Y"D@B~hax1o@ܞh\p~rE/[7]Q;~0_aU\2\T┙ cV ftd" KKs;@C-Nz3>T L4iHlL#|܃b HY>^daGnƂoG:fS C,i|zt!PTj \.*^eJC o5œB 4\5 8IK{NPk%4@>lʲaz! }TԋpFjɻKuW#CۉG);q^,Gx;~敳) ?e 5fT%Kڄ +][1˘)EHY.ay/Ȇ&?fRRVr-,=(rsN(OQcPaJs#qaB0$yNm͊ cї:óo*c+aZeZ-͙5Wۘ|zMB\4uJ9 ŘT}`X?^҃s#ZWafEo =#5iC_ :@dqp.ˋk )EZǤD?}X2͈)ͨ2V;k]!fH>!4chkA'X}?OIxۅxe 5f({oOPb?;^:MqRMO_z' D ; (uk&=h~IĮqg}gDN]~5//Y8٫2{'#LǶJ)N1s3e O |jkf%<33)*k&c;->OȲ-dbyR!왞mέ8g8aN(BHvѓhInԒ*FtÖPCnqZPON~$SyKNW~Y|n* Ϋr=>ɻ}ȋY aHbˊvg9Xd! Z;l@ Zz$4{k**@J|-a;ehE\ ᣵ?F[nqf+JCDr8;#CƓŊ&{ wU9 &Mb:biZУD^"䌝S %ExTV=ݸ|GPoh J^olڃad-'"3m£C}:BHp"h=/qd&'PY}hbc䊱gN?L3g]'s1 v78ӴFUq,1%F[@asq T3xEƅiU(]|B m-%/Ȣt.^X[VoȻZrI͞O]B,}h_‰wo Yv\˟!=Y^t]92\[KMdٕm4`br}"(c/LaF_ FY*zy ((AXLna򋹌3 w.ۧSf-2Ygbx#3E׼8sĦb6yeY}g3 ]-<,zԾJ`w7W8IgeGvOp]$aq[UR%#x)HŹPj6D7L}x o4V8 ?dkKZZ$,N =!bdEߑ9kJ!oXMAmnDh[ ndcV3qO921/Ѹ-p1 =TbؙNDU!Wı䬃SCvk3p4с2˸ޝZ-2:QZ̺T,Tc[pϱ1.D(jF9a֐x N>zD z=tHMn= 7wC 1%nY> @;yR>i6V k@m!a<6o^8'(2?:O=(/V4;6$ bnbr4xдa?3gr 0K]#]8Fm_I 8/J*P*+rr\9 :dޛ9.qkWVRd!õ 5/y~(w̭:ol-H{oX7׳gnj_ϡ'O8[jFT[[Bt D0y\ uG[amQ~^.Ʈ8ύ1N{{I.]4+ƙWb 2ICBztX iZ6&Ir(yj-A{rΓ҄9<~\AoN(k9X[an0Ej[S&U"èQ}Jo hҒV&L#q ?kwܧ0SD֖kzR?re}@翯vկn7U6ņB~ ^[5= 3#P<4e jml%UnF ?J4+?o^6kRHX:-Ƕ/a[w\B9ΤD@(켡ZIߕZ)K^%"dž6WM'i|=18*?C x/(g~mQdN&L=ă;ou9J.SĝAEm R1}p* qΐs%BF:JsPkdk.#ߐ3&V|F_٣B$b:G{^lP"ߟ|Ji?qLJ#HEUz;?2'Up KH(:APסezS׉-V;L7NP$ZnErMVeHۏfHQǎFVL/}Sǩm{\@B+d9fHOhook}1S@ʛp;܂I7ŮE<:ëդ D*#s(|˩G%d?hcW&ܯAH999 ޾_^΋FKG=INJW5uLJgahTx,"%=|&d";6},5xb9r)'HyJj]--%񳒃Z(Imk(Ґ73: -R[RXL"-GGkƷ2nU=}tvrgta׵ό^ "_ë<0Gd 5 /H<ݲ(+ ;ڤ S'TæTC2,jn(:Ǻ6L BqKh vI PJry((:+KG1SCYݘk8Jw{K+Oà"y.:.dnjBR{Py)"V&Q$s40Ԫ:U f/x7[[/0\9UhQum!Rɨajp`KQ[S<'l4HM2[1xKi}(7S~~M/)x>>=b-UT-nhe59Mh tN86jOEjx/c“>!\ߞ>PO̱GNdgL$EZa0wE鉄9傒A\vY{s3SÂ_ C''9$M\X."0KWuBou&rJEMoB6,(/XP+sL&:"ۇNIYtWũOp.x@y`u32Li(u DG & L0M З=RŽ C +-SUR2ب0UpВ0r .48
    (&8 ShpPC5"I1of_VG!~J1 B#NW9b I!,d:[@eڟU]>氎M?/s?,hĨP^iCSO@ gs tJ_:VM +gp^r\Q1ǬP`YW٨m#1ș\\ B;ϿeF\yNl׉"K*kmd6r.(@6L@+  ]ϹMM"O3w60uݵ;엪-k tvj;(KU+{~%M-;fG=$ f42wg '& JUR˸exP^䗿~(<,ir@EV@\iW$uA> {<3+f' r'.]囗K^~F0HF¡?.@D63lG4r/{T-fQk*ܳ[Ҿwo6 n"M;SږY`k'a6]}a귆/.e|:7hO)XI"Kt*pA2sXψC ޶&Z@N 8w0 ֚Eb yCd 02xLz{,KxJV2yjuB,{ذ@ EI)ukw= 2ɣD?z4~xprV H{p᫸B"01_%/224~ȝ=lЪ M`nݲ̂)A|kM֒ {%  f>Ш=\NFzL{tLPsE8&F`V%&F>ol}iաN%+qUiBk/T/9fNl޴qAp Yׇw eоߋ`h x\+韖 Kv H:D}9" Zj.68!pt=_1`ze4Bdʥ+8r3*GϞTseru{QS`գ5,X beͭ\"m~sp#Z}F104Sxv>PQb gu~7\Za6b{{z&P 0Ǽ6Z\o؜e[Y׌F5* W28BS)Ÿ3~?ҨhG ][*+YY(O϶# &P(h|A71NYSlab:jv]GuET;wޙV:jKR}gC|EoW 0xGYB4IB?zk~;qIΗb oU3'Y-N\z׭ha2ЏT<_a1)' 7C텧{eP^!+dŲ:u4S8~J%-\6^o~v g. IW0pr뚖#h-#OrKgUO jmz5mpZF%Z,u$ҼBce-N$ahO'@0ڡKR.4m|EjWuFb Cw4~qh&/?u[rw#__ESTd{be#ly^үT̕0(Iӡ7 Xz74$HMf7, ?Fj&l׉8?;:ZH͙~'"gL'T߁ap\Vp a`*Dɏ% ugz\Ù\QZ}ƉkEZ<7PWԊBu1Q?"ӃP gqA6QQKP߸3+e]j$\BLJ1U_) mff|DyӖV9"㝰GԀK:Qgu347 5j윔ɀл75  [̀rTu% f+ALԶ$W/Y0lӡ3B5ى T{>l?N.fբ,Ȩkf|5⎋K.ݎq6)+ TѥiD Tu9N=u{. 81Fh6 粁P&!/ab kWB` >*]j˘xt9'B2Cz[ [*]"]IBCޘ(ܹƀ +%Ӂ =P^?q輋cVjĂ<k!2.zNZ{L8X2QEQFWC5S|HJ9Ż0j{FdeaP7:y%\/k ;57k)iN9Gh/o9&'CnE 3źq%l{2{JsI% QgXeEGFׇfDq&ɥ~/g:GUPwӄJ#dh;dH\ۣAygS2w ۂO^ͨn,;`fř͆㼋I4ri Ĥ:adaRV|:ϼY-yCEJ~nhzK89R9BoH(W)$4i *x>XzN]mgA :BڂUWL;E/?!9Zn4CD4y,&K4bʷsL.q{uSd892oDta$5gHhSPAJ>3.Bj@puaߧƑޤ_ gRЬ8(~g\6N+*kIF7C^o:X킟]*zK$A}hct]9}.ULԍl8aq0(wiRfmBQKíσj]naiT9yas˘:gѰB♜ߜ^KgLl9v&P @e-6"juxt,a6DRDS<`JkGZhK0H%kɇC`]E؂D+N/\ !׀9޻H.IR CuDGs0`JHH"r 2wymeeEvؤj,5%aq7RSɭӨjdBZ_"EGnaV&C]LRWrq̸ #A07Ct0{\8̺=jٔfο٭s'NKv#}3 d2NciM]b5+[CΑ:KGnjՙ*\7';DZo80-VxOyF:y&gqƲPomWUeW DRƷuZYF:[T&Njγha{_ X!F^;f}O$]A)ZTnï87e_}$d1Z,x ]cf}22COVG-L&̖-JMxzgO؊-AM iج)8uTg/UăaGv? Y қIϪ&^&ok"qE~iw$m$ r{Kݜ+A@hޓ4r62&;Ol,3Kp񚾱plgdZ9f/3U o7mE7|g  űmX|[ֶcA[ː:cVb)Y[xu ƨԿ9ը_*IY8ˏ|3,Qo_Nfxjkbj@k`zzrn%ޟ-HAkFa;lNە_4 ڨѥ\kUxz=`;tA~E.6}H_))@_yPe,x3 ЛL^ey NYX*&N{p(&b-( A`" =y;}܋aS#` @ Ew1ǞZh(3 M|4?ebԍ%Y`y !^1%+Pdwi@im8V}tLZrf*sbw{\v:3f.{O7q?6$mc5.A4g 7$}ZԾ1V7ɇ敷>&'bAkTP @]g bLFv Gg, }½5Wl4_̻GTCS1t̾/~{M6r HN} 4@G8_^ V)$r+SsFVGVA%편W EfOQ^h~ _.=e+xm&k#x60>~PjcNfȪDAMQo<ע,M @p2>D-'o6XdB$xq^PY VE"jl]e\) gUf>!oId ZMq;8 4S4s$v^:}p(J2z%ȍ&׋1RZr鬘E%YVyDQ_!+\@+\T]u ֗V??K;m)!,o# 'w7gf>7-UbU3❕{>y媂wF"8O2 3svRֈ"[vsɢ8NJosfNђ䗰|? sppez9cmnB 2hBd bϞN,/7~@ 8#w46wdaex t48ӏ]G2 )XaJSy0+Ӈdzu6iO] /jıqU~lf6[m_,3KQIߨT#2@rCb^U y1̶.ƼԌs=/8bRfyk4DC dAcUm吢">&& YI >B :u?X &!#}.rD4"le/]3/r53mƁ RHU'd!m}!3Ų1!-A~ɣö>|q^чVD{L~&t%´M]>> v54`ayNmַKc:XzTFS=1sq{MR/麷J&v3V+jo8RlAD}Am*T-:^bYh)Biz}иaߘ 4)yO.I9"&.Y]i꬘d*&f3ɞ/4r' ."U!yF'X=HuJvQ()#nO|a W0.L +fVEȿIfg"ϥ G %S{ьq{i~ %Yz#dkb*{]ks&542I~fU9pu? :0d }, rjF6/&jJ h.=*'@(~_|9.!p]X)*}P`Lѳ(Zʴk-mm]`jpiwAj!N37lі='Fe^6ʼnlPq6Vr)tWpKD;Stj-8 udjbॺDY/$=H7CM4{[-IiNj7G=9H+mوZ±`D}`aTmr9u#|A-@쵴^d! |f1o MAo3m U1 V&k h_;M Ld>5 /cc& ;js0hd9Q|/7>x3t*jhJ@_ Eg2,AFU}Sv?c)a?jZGJ| H<"E^=K,{{Ahvi8*?mTp᝽K7[5 )ojn] C=GΕLMs^Ed^<MC#ˈ4ը M[kx8A^Kwɗdx[u/T?kd;"/N16#/&lz!;3aA1Q7$P+z,8 'zg#s|?C$0N+#[%B^vFτE)6qMO܇K'>kW2.aF63B]m.5rwm`d-[ЉF7Zr ߩM3ҴP2)$r 먪SO[:]>3go>D:`s^ݺeiȷZ/Vؚe]NJ{M6 uVI4:?0,*?®DuMxae?%`zErl9KJ&g@>m׏U`Il,bcGܵwweK}} nb)ZN0!Qf@ .RW[Tɛ@[s g&EFν[6r(zp!S>R%BhiWD; Y rXS(+}ܤ =/k櫍o-ڛÙ!*`uE*?H׈bn2M5{2ϓ)G y:/ _vE0`3 !EU@U`z]K4Nz?ԙC)FJlVU v="Ss5ߥ.o"Ν^+q@1A3މpsҰ%_cm'^2 iO. ܦGװ| lnyf _~y&FXC4dzWXwHoM;"@ly]Y"Ok}RCbVI+Iqrµ]dYBTlӥW[`D\u帘Mdj 66d(fx.T?{SݹVl~rJ߹\R̙q0Oq)%B3A(ߤ%qnh@jMJ~cUpd; <`"/?GCt2 Rʼn^ b"/~/jѽȗ<;ACa2p7ުCp>B8nAh!3n0]α)~ g(OQXKVMvEg޷-OK9|hV --a&]N=zO=v+ZҤge [$E Q8+`F{='f֬6Wv=y3KF>:݊I*>mޠR=Bj8 =4 rnb^'*SOF\ ̴TOزv 0w̼jUufWp" +vC "q :t](mYWd:MtT(_T^n\'3HD5YչI5~v#}l0Q+ˍ$ \JG/OGx?LEԘ.ٔ* 8DZ~5@Pm$|آQNE.燣(2YW8Pg(w/hHETf=.Zeykٔ_KJL,z&(9fꐖ.fcݓ<|IC;⭅ ?Vl$GD4 Zr#osYwv jC#IVyI̩?򷻆t柘3ɗ+FEO ےmAzni˰WCSp}3?Zoն @<tSG%(2_:ڂcؓx7ip$d,vμ|ZD7T'!\eΩ/'`.ZK!|F$'FG22{'Ni98/Z,}8zo*ƺc:y [~2<ė]}c!Y,6W(k$v]i QL80%%S2VO8Q!\/~csimh|xU?֝5Msdx=i Xn sB-z"˖ЄjpEtKp*:m1ėw0o(mSEPBUݍ렀55( c=S|BsX:Jz2^aѤ@v6l1=q'|oT]  ƫR1좋[KNY\nS}r b٪&d&S )HβIvŝE\l IJυR$~lSrTk^;ً6k>nY8>8Ic22b6f*ij8a|˔M\I_f2tAmٻ&,+\ϖJ/586뮰l|&Y{_J}m٬%o=o ,[R A߉S\ As<Q NvyZ\6kdn lBG %ȚDO" ?De:ئNfȚYwZ$8O:&5(A 'bCG"i֏ŬXsW w_Sg%Q bhVs8Rf+cCO' U$ow8q %:tur5xt3_Yhzs 0z(oEo2Z[NOZLMAcrȣ咄7  ml^:Vٮ٧-wV!jw%3Pe;W:!%ڤз~:@תR)qdԬKb*$S/勍X6qK* 6+ C/{=N?@17+A`A=r  QI9TDI؛oMӒF~;C.wl~ hCQ> ؆S^l.˃ ڈ7:K%_.D<;نoXǣZ 8~?ʷfRd"^y܊OVi\Dѿ (3QȉP bv1wh{m}-Y1gOIGYN}-,MR!@ȉ7i%0܎3I;/c}H7%'&6B]N :R-ErxT9n׼9'>[ACoa@!x㧆XGcYox\% ]PvUЍ~^s<ZG@d6!iPlV==$9+{M sIDDIrbe7OL" 2lcs4BX;50CJ@ܯ/XX,wI~\A|&eI"7i;FeDT [?u5W#1LFv_i; B^̒(%nB1_3U_];Sl2ZXwh (Aps|0 v \]fS`+.3B`'߭>gX.a"mĔsP1g k#rR2>Key9iQ_qjOH3X#.)%Ms>A!l#[$RH]a*b ϥN^Ϡj\A@&yKIU18R[d&(VA՜5k5}kY7.E{PUy*+8fBM? Y˶)%T<t%smn{5jRi>  " l rãTIN&éAOۼ4.I풇N?eoќ,_Lu[Vы?a<+Hze^'Y3 @HukDu3,J6^n,Ƀ3KCmH^QekF!N~4o]nbwgt?Sq.]81#ź鲄Tpx0ԋReB2!ps_uo[3oǟ:9k{'C{臎d kl~f r>6tiGrO&0t@/زrX#s3R0}?bꡅQR B݁LCJ/@,eĐB(o3.=K ҥE6ok(F❒EnOYHLw}x1 }#pyH5"Očk#{?x ˮ$gz;Hې1IT ?ë[{ex(o_>*nHXmbXu%S"!zy.zC;,%(厯_eMD+DI{^TbܜaA ][ ⺤m)xTzG["-G |ع-RBe{foægfvCCj28vevnZr#h|¿l$ԟ9Ay?Iwƪlo8Am!c \F t|N8fP59J|zT)IEhfnsEgQ>rY*Q-|<=A}Nkn(:' u{ni@꾷?iS-UyX67:jc'`$DۉW0y` 2RIrH%obq4I.;gN; ECJ]'FxH*(Q~n@0y$X ٱ"}r nr7%i߃ F Πec/\\p~Mp-7\(fNK5@fG*kfS\uBبs1#H $TJ>Rbk9V)}Ќ\L=WXš㚩,DtŁ"Ww`vEam2$^cB)=fw 09R΅My[cJ恠%^ ‰j;I$a~)|Isy^hܶ]'ƍ7[[LRjᥳZ֣~ %Ib8uyA'̥=P[qYrߡ,gk&j7 X%Pο';:uc[[o{sVtq* +f]ߊ񞥵ͺJ.( DΠ!`!~"~x=rsGtu? -$Bvt-w_{Dn?+x&"<6tnB 6nG+jokM/ba9kޅ{Z^w }}9w%qO^QǪ |aCH$㓔3i<\kYיQOHjQ;c*8|L* v03hI}Wdn{`4WRܙK/%1 ?H+f*d beȹWyH %Η9o"/Rg7+h;޴N1Z #h<5Qc91 -!Vm"^Az/^&-V>Ѻ)f#ª`~ q΃:Z=7}Qx_]yQ![\MbAЛ8& #gi&z!4ĝcwUotXvq9L^ltӯe"ZUkMd=A˒jk!n7#fh< )GM88vVgź$9<.ioTfQR`%w)). .gM(T͟#1-K\3U+VT,`z!s.}k;TL]MWӏWth3Rv#dEA G@M@^j ϑNi74ql\)Vڎ̯4q^a 2XV?Eh*c1&'~0 1*Z- ]i*4nǬ-6 g}ĝlu:bT&>$YAbؽ@rT31 )"/0MC#;X҈,,8+Ff\('yba*]rOak.㯳;lfy7̜ZpH!࿧tvmǾ6RbS1HؕRHh'fe9+Zylu]b;$KW|(*88"mA)ƫ "nЉ2vblu~ :|^Ŧ✢'Mbo3QjC儝y?"${Ц HcJ:r"軅 9,@uuRV뚾a4{ !UHK^+l+EBʰQPpt*]< 4dlyj&<ۢJZxKVs] |:|>Sk˧źwuǧl׼t eS1DhDUjhKQuaSiJ(>kSwj3L= `ɛg05_zI576S';H&kէGciIKD=Q(m$ضd4P lI }WB$%*H7pO $hڔQߌۋvTUJ^1?rGQqΟMbS&/}N~HU;`ާgǃLSYňZ:9aZ\9#.#nmn2V`$D- wMi37zkM)ގ JJMD3?J52PӭOL5!&A DJgrB]˔Pl5q;,[os]]boBW|/K%{`KC-$JXNiru %9&1OOFlʑyn/2(LL}J^ٝէ]`;.'1DEs/Ko莞# {d+I6u~{r0~Q׺<գ[ߌysOA75$Nͥ= V%E ־C]l|WiWWSx$a/sRzfBUzI$C];hE0& i&ܦ>ň{ɇgm!sH6li'GMiΫJNQQ{!ے D~UQG8E#+@_s]'?$ՆS,H'1ő\اk;(1 pNzȿ sA {RlZǛwA^d\3HҒDfQu4Յ2篪W}[6_kXU 65 ]e^^m5{*ߚ izmi?|-Mwr|@Ch%oǨ{qn1;W$Zj/]f!X{x?ەq&E!A|F  n%2]R}U~R;|vfOoW5:F8Gjb;[UQ3S0+>)VՇ&tzԖXd):"VX˧~S)TSuSjYCЖ@~#2B/]n(wJ8Yw.0 ӰV2ZX09 G]aH ~_\LqNvx1$f܄5OwZ |LQ%6MǗ0@dZ[jR:69Z΄US4I/I.9-TU3_DDpXJp/%Dc2F;܆ FUԞߡTGֳ`Vϋq\EؚذC:gj+_Zt6ZU=d]ņ@e@zb4=U&o>KBϭ濚,Ve2҉=yN'N+`NnU@KO=.34fo$aD;=Ģ vUp 4K nH$Vfu>*@|"N";1[!qiɴI֖7^b9_]֪,ٴkB$=IC}s:L{y"8E!E+a뀴͚VZ.=YIZH2ߘ uǠZC>a.T>?Foˆg%k015CƼf!r1:RVGψpSC= C*Ysf>&?%q<*_ʳ2F@B'b8'y PS8<M)(.cclqyϥQ?jâ:fl~9gGʎBHCt6 5u !]<J 9&BmԞ\ְ>K>U>BFnfk$@@ ykj\E)4ŏj~e| <0 $JăFS=LXN7\wl{Y~39+|IJ*vH{>Ƌ4}݆0t4j$Ϡ]o}YvW E0q $P)Wp4_@V8&Ed CpD`:wZ폢Thu-Aw/\p2ԙ1OڽZljn}dϜp]Eb$UC了3@RT{_~mk7C ^5{#?@Şt4Y[{*rk3Ag1qZpvbw938H0-XD5zrС3kcFk L~j htdpv8^ݽ^$b@Ňts) /OlykeUSvEx6 ݤZ3+djl1N{_<𝍖cQіd)VV EP>ze[{+ǠۭJR5ك_.Ga; P&ǝnb uf>1fq /g8g YD ܋D-9 h!$\c親N'P"0~]&8",, ~JxGL1J؏T a靣HHWپB !qI6S+H w/ŭ r] B:hHUca殞AluCNmtrھ iA^1\Lj5?c|ܗ~w<y7=`|H]nGU]}q-:7#ӾE_tdw G iI^% ,J:@}G)WMgP ?; e\Μ*ƙJӀGݷs5s rU$?ofEZBo`lF%Kw_,-y<#tc>RDPZ-K8S J(VAƝM,kSf@;In1hŸy L wEBrCjmu?-Ƈ6ۡ48<eRYK5Ky~YX|,U(/bFތzk&)؁`HNF釘Ì$=:wEDLAr$==@%r560C. 6^=kfę.v,6{ӠJ$YzL3Ia\ł'^4 Jw9 /'+&ֿ+L$O-O/sR!]Vd k[6j@ yFK恑R@r]@eN;Q5.;(r>wS:Ĥ\M5IIIf 50"*Hn1?0>eܫ x_U~ty˧8N0!"*?xYC||H+_mo#z"锗x ؂Ӝ9l^wfų7KBbr#|ĻAQ J- &" f>#ߊ QԘ}'^uej@b b`U9 3'ɬxKYxgp%1qXV %8Cvlc^ʾoՃLZ_/†hƜf#sj)t)W"؆7e8}8cM x m.7yf;hV0}Mϖ)1f u(I.nI C-@Eً TO di*^GoDe [%yr5NηΕnyW{tg(:Ɖ}ۥs\@"MBwVpHucjU։RufI4Ϙ vé Y]m8p|_."PҐZ߱# 54av@$nAioCu,^ rhKuܙ weh| BK fъ]kggU_lbtr]0-ƺ+cS7aQf#|'Aj8g;/ɔHH@H vyOs`?hh9BC t Zk}oݱiu'LՍJuFb2X8!P[X d%''FTFBv;SG&e*6H;={yEȪ0(`&#M+t8q4?#Ϟ{q^X|\{[46@M>f.ALN5 p%p fr2ٓ2p؄ƁB0UFTdQEZC85MXϪve3KXwجjkbD2vހM|ԙn Z/ l_a2q{[[%W.wr<=sIcWI+$Hk6 U^ۢv`G{t:d~zcE{sDщ{lP8/F5CNx>l1g@;w˲1 n3/^Դ?`0 X3H6DŽC,s̚5v~$Q`!tYh77<*e@(-[fG3 /#gE8B~3N=NދzFQ eC^+PDOԈ Hu{eh@e.()C,ĺox5SF&|>$v5J]mW:C():ZRv'4BE aO~+T|@YgW )K"L 1068 jn.q4@}5{(\T]Kün[M{-i+/` ~?egZ_MЉ@6IӁ_rCCXBfsmpS6.H7ɞ2k}a6F ~ R9Iމ\ ao}.@*DaN[[ϛoɭpAgmOA9ŗ i'Ap7`Bec~[bP#!H=~q ]%J; :Bvn`.lE#*tKִmB͝]IP*N=LS!aE\4K ]70a fJy"^nW7MMFp t}!&Y-B'a)ge&%㉬sX9:j5 s6ʵ3|Y(8Y Oq%:.=Ld%$k)~`ٳsA]벊ȾĨO Fm[6~LD?ᎍzMi5򮜆vF2(U_afSGYRX5^\ow-ӣp5S"3gv  {'gRNvRU}J!$:V.zr,bJfuͫx?lڔV #3՘jFސbrqA֐9<-Ξ A碗%U@W4D!ߓ--3:1:Ds'7)R. d ,?&X\9.YͦZy a[WU=|I5Ol;&kұh.23pcTAC|VF)8RFF(C|CPֽ?nK Bm9$;m%\Yk)J"5M"pƤh nkA]>NC#ArS=jۥua⛪4FjNOM ~v2y+FrXУItfa(T"ED><IЇ$-gp=Q@qigDqQ01l7AfTK|\XfpixM>)ɘhMξц(`#"qcQEBEg}TryYwcJu^TInϯ<"U89h dIu~dD:϶k){Y0hiA2;]>(k,*!9Ji%"@*-/йVG;#;X75TnYsvu.TMPOus5]P#1p3O[Rl}^bwӜwV1ŕa)*Y&KE@C"O3TgPC$WЈyC3/i$OWE:RbQi)VQM4kZD\SNCCưRk?V=+DO$"coso,7(Ue[+zQ53TEx@a5y! ),hm$,#x?X(\t+%TM?1|j3y7ɜhܥǠ\THf]ߑ YsR BY_-uߛ~36;Gn,!{m'#aWrmrTGDn8*--ozg^K#8՝wu:N( Y6 1 qyhw:c8QړΞEDpӕ}5 =7 EByޏc"0[r:Ct'|,&ol!o5<^$R>U[G?N9=C.b ^wN4[B>7W;?A`x Wѱ.ItIqɅH0>/vƕ^ ޷m2({[zEiޫ7ed0Ja·$'`奊z,]zau50uZO+.7eT_[hU L{PS'pbCwKʦ8`PXDڜyX/LGh Z$G66$DĪƩ"*<OT:۷2*[4՘\+ |ѣ]邹SKkc: heTGZNZZXBJ|^R]V{nqr,*YP.ǯ1_"Id) eXġ1 4BɇVO̓ҖRjz3]A({Z+[nZM prZcؖf%b@P>y(#sRWAJ7MITr<3m,]}2L`)J^ tF/ǯڋݽ?׵6W-7`8@]NF9v TXGէMǚY{Qp/ ZwJ -5Hf E6Ĭd?Zpq?àВ@59ۯ͉]he)ƫ.6I!aP%fC2opń ȕ'1ljL\МH_@-X%.JGϩR`B|@GpsZ.]oRlx<1;}YI9Bg' ik3whRY Ke h{GiKNj̯_,D[93gE#Y& {wU,U9m|$2lBKz5ob C| w6sC{L?sCi;bIz4ck5`']X͢U0%y$ yѯS]{}O*l*mU&rq [jA0aLI䕘Ssp_8Oy‚AAHFU !Tu~f>M}=$Mӏ/WEYR{[1Oiᶳ$AhKR5;Bg&2kq9G9l+G5ܭCY0өܥB23$SRE/p2fA2^ةo4r$kJ߫ Òυ7$w<jrNaMjT."1f<[c!: %sʥڶ#4eӞ81UN<+oB\g.uxkLv ̚BT{>leCݛ6~5sf5@!fk~3BYDvrJ߼Vx[7H:4|N2Ҳ}  6@yn4/nը2t=Ӫ40~DTjT`Aߔiux@Y>쒴 Uibɸ56U2۬4< xy?SV7b67x{^UD~!so雴"~1_W*p{>Q1rurۯo-|$ J(th?m ͗݁" ]9l@ôMqȁpNΥ).0ҰVANkMkIU7nR6ה;( Ș_cTzn$Jnsub+y0l%̒˺jiR˜h'T2Hf&c9j-'O1ozyB2u ETL+qbM!ⲣ}`ך#lC>Es2fV+6tHp&Щ+$t/q`N!\ර*a>'NZ50T标o%Pxz6=OV I@e]=VTEH7o޶`!NL x(45GέNlgI|lűY^r`t;GnmО^RSi7gԲ5{EP&ޠ뗫79,,Y[BXI<~YvDv`_T; 'LA~1I꿗Wo+`2:,cW%_k0 į%WnR9|:N Tk?0ַO%SdW")fNBSqXO9QF%B£GwN=:?dDhJ%rл*& XqIJfa:VIB<+ygxhċp1k.KTY*o[*ʡ l7[hkzA=ԙomkVe}O-H0;-D1G8Hg*} }zl,ZAy9RGBkCu _a$}ҫHTlTEfuhϞORJ;8'ߤ&xo<sՀ+5Ma.s+u%ܝ.ЋI}}H2]B^3>,ٺ|:*fdћ6+>p/r,ҧu:v]֮0VR{=ōd"̳f꟣_\iT(Ăk'g rN~@{>C"Tu$ :9$KyilXx l0Mhy0/:P  Xm C˝?z"頂ICtZi8zZ{0Te/(VSm$K 6aPOgscvǐH #)BQϢHNS7OZy=bXj tMOy:泑98=e}li C.5 bsrٱlIOmН="/p@MYZ9@kh) #xI)Dk'EDd_2M[TEϚTW muzvCy;Xm>/Ie|;ʔA$ͫ=$X_ѶP4Sxcl6gWRi[g|a&5DoR]5W"A)YDRc:Cb҄uI,b#%qOeQuW)p&86 9trkѥ,}@ ۗ7{ ib!wNoFn͡­P#ve6X[]+̕wno+ MK0*~ū Sbla!6n@t V{K0Е6&o<#  +[,bgwH([VVJoM>P BȮ1ufMNJ`7 R!GʏhVsN}UNL+aK)r Oz׏+ˁ4VeoUEܩ;Kܿ`P|[^Jقb|~]5Ų5pH%Ex%ߡ?.?wˋ- dƂ9 5[1UI+ X!xVj)7kTt\jʪnۯڢ6M>J x)}_d'  "XeR%$II8CiL.h;/7ͳo{dh UQpd(N35;hp?_Jt2ry|?9DU-E/[ZNax J  "o?!W򈜘^l)G^I~7wp_>.Cο_8rQ@G:C,BM z8䝾-o*0I`"!b*>DyjM9ڶ)ZJVfCd2V}  ? E:ɏd4K9xe-Z^CTRyL777'p>%Pݗ3H±vl33\˽xUFָ|b!皼򍜆}v33X/U` ƒ54_r{@:,_޻3᪀aϷ98g|ZkSUS2ܲNKPkxKiUAdJJd@FmyZkZ} bF11*,ㅂ?? 8UidOz0"N5*8ǴlM*ǩKzpŧ8 XPӞEQojIZj( G P@N:\G{G๠fzw%)r hZjB*~dE 3QՏ;Yi櫍G%!MSf+78X:6~ЩiiUZcIdm:eAQ QV;P+9;e/EQRES%jJzt1#|C:s0KzhuMQFhFbu#–!,bH"_FŏۯGZ; C}˄+\1M s/?|~Ռ@ *!q2B.#U+ 39hy8[iqQpe:BZUlT&\Oo5.VJ|EG#㙖&B7^6WCPP}K@=?a(uCQnʠefbPßLj?1y"F3%1̎늝x4~DI$zUrtT kVvaPO.`9)Y8p̼͟7 O̿TF&k !Tx{zh9c~S ̀NAQM2(=Lz.7[kҹ@@t]Qټp`+ d[<HĭRɹY4?؛h̫X} saBC<j~M۱|-9!PgÓr%&٤"\q%׾o6ÓMAjO^<¢g "ߍ SE*LrniAa"2/YԝߥZgS:¹= Irqj|{ϳ A `!PATV. O]̒sNɏ8=jSG3_aS KRr?|4{CǖlVo>tԘHR =S5Ez*+>vRmX+)Iqu"7WJoLSDa8 mICw z PR:xMa '?qc̳aU?jw?p U&UEa^ xf|s5ԴUѾC]N`El~@=JqrM7I.:Se~sьۓ}a $؉/O>+JeϴĚ&b=:%ޣyeXxAJQYu B:jwQׁf,jm@OxeSS&\8%1ţOm|ޙ5]txuAFB̰@ƴ;CtUjjȭd\# #{+m^Op@LsaJ' qN-I)UQDNjeq5iAC2 GW!l ͬVTd̅v eZ-ަna1={=Je'ܔ4D ;O74O 7XMewf]H ^'[FNx{pS÷#3"FX~퀯"m'^LAUL/||8!_?_!&AN)uEM<„pQu`Q`)bм=Eq߄v eQSf rE+U洝M#!̳l]ͪq}flezbR}kg&e¤n )7Gn*Oj؁ ֐7yٯxMP Q`W\a6NJWoQpN`f{1j|rC87#*SntPGhOBe?@T*S.0,픝Ufb[p+]Ui[0"$d6'@nh<*,d~;`ylv;D} o~?FOq&qT OOAYs@S8α)>p݂a֋40rQޗ ؆Ut.$@)^/ӠmL:YJ^fjU s&]r8@KIz,uӿzŰC@1n*뻸nUxvct=C/ áj^veV |M/h̕§Ft #osI񹝗-U=2ׇ,CX|}mҪ.VRm]3? N&0BpƸѭuDf^ƅ׀ItP"'{QQ졓2[g;^&l 掼064'nW@RExEvudg^fm)~ZOh 4FkD˭,Vl ,elt∲fM/mo;/RIGI< cޒK4efFgߡb2ng#cS٫o8IXWç+۽b9A8 3:mѕmem;LR?,C'Kbˈ߮!(ߧ`M1әa }v,2ɪ* }+pz)x&\/k nP xw+AX+5H7L,x= asG2v=`Vq^IrK}irqCrDghƫ~-}~ Am^)L #ʟȀ\2g~hw7w%]ZLu"8 wEDŽu@)?.5 ;up'9?~.I+}NIn뷚2 -s4_0c$~YCIq\{\'ȓ :߬\Sa ez}oFA\ttfIh ȏ1A]6\n}u>|yKw!'+Zz#]czE֯K=._4̻6 (#3S]Gkg~X7-߬싥+c8yADnA!ۖغjl>6kؕso~jSd_R"-#LஆS%B BDՉ*rgDhM=N$#.$!2)ܖ^5Cc>em5: +!KG)F(]q< znS3 @ߠ2|vnw^{Sjswt">OxVW39J175'}sm Q1ӄԇgr%Ɣ.hp25WN:cIZbJӃHzl]ծlNeRMhE<\E)"̜_z\3s}gw4|Q{VSbbV`{ P}hzKZ27 |=_6ע\+_*~`o8zyZA[Cr Sc-3V0o#h}By]z]&M4xcU}hz [UvrkH̳E'W֭(IQݮ:zbV''YŸjou:8m6&0-gТL,)pX!}%24vnQy&5. fc†665=/6)迸`}]{D*{{^iΦ h }}+G )(*zRޛ vZǜ8OU %$&hILUKOg 6!93 8~h;<r9% &ܻo\ΛN2Uo ktU1ʄBnxsy,뺎KvctYVx{>8{؇Fn920¤qOEO*uDUCRmR?N}ZܹDƣ oSh7[5fO (?r2&,56Dޜ\kI[>Ge$^iՋJj2UU48HmC3`Z^IeIȩq6 'bNmyg[1'O}nÀG՘Ej6FjvB[,edǁ*}qpvkb}uLV鮋.lTv{X(A+ mb]58_"eA$5g11x 2|J$S=%]Hf:cnl6Tz@$(GQ}4bsoc=bWNTq 5M#'2039'$8֕=Oԉ&x[X*,>PG|[Ow3Ʒə0 pjbveY 9i4F\s|>ZnŨ7Zs뾨,l{PrDP0dw3"P֍ypaw*7ŵGI_DZ[`_^ ؠDۧ J* - 0oNg<>(Ȇ #Q~@d `+9oRU;܅EҶ:;IڊpspTR1Ag`AX,B~4cItAԛJTjϺ1ltXT?Dol kF̺J(1yV7AJ{ K$dNWg!T r F.講zLN miPOfDY2NPAK|n&!ɝ:6kc/k A=G~ ,U.-r\\ԅ%, 0Lozpa'hxk*ϱ3 0뫕>*CUl~#I\8 :XsA6P3/E8 k:\3H ߊ K<XAOP,ƃTl>ߌmZD7TpJ W%+{s` _9gkGTTfy L f\sAwZ?0ybG!^ >*.\W(l}FNjjaVN" (r^w`jd engP{yRPCrW ~6{cqBJ4pïeHC ?_Dʒ"Sz>ԶW:d .ln0q)9w* .Rx2Ľ}`tTޑ(3am'a'#27x+Ƃ!$Ȋs㫲nsx;{"!f4S 0 H\~ Z@+y.Jq=h,V鐯C5c]WﰷrLpĹB5:$V㥗7E,A׎] ve 'Ge3i[Vah6-@'i ]]GAA[度s4TTIѾ4sa֤NVtd:"T_Nzj" 85h7+Ң_jޡCXcn9TָS 1c\cU+]&|o@";͋)k ʎT*j/ϑMէeM}lȈ>Yy zs .h{hJw(r=G]h!qXAq 9vJS_ZkV~%#0R/nJ4%J&@?+PӔh~pQNSX 4L51b+K/:}6|;5ܘɇ8a9:StܻhkK׵v7WbhnX@KtO)%5pQ;vKt2ڂ) iY7̢wB$٥Ϭ%:* t謔us.3ُ0X`ޗ禡aqGWO+^Ȼ1)F'4㑉*2PF߈drH"\ꙻ] it3,@f LlX.>-yPd^x;*w(716m!^2}:-=Pך2 }]s.v-]={Ex7lj2轨\ (F\l`B$Иc*β|cȨ5CX_Rdt1FJ}~ˌIR*@GH-҄c/5#'Oc2xhOu4YDД?nt`✄@ j8laEcj/C"NщyCg.gx5d%|bƧˑbdv`G k jENhR1O`3=QOQIލ{ZqTg"&^){ΙoA b7g'kǹoUJZ<ه4i)lTGI~.e)$ZY_=A}: 5%1Pr903( u Tj.t:⧌y6"2j0HmOge,VVp%džxzM"֘84ƭ]NkF|9—<^qrK3-=D"6(fp0C#B1.rZ#; nX'i7Y_5Tlˌ,*>:g1\|HoۏX_DL -;3KPKO`Z`S6$OJo,lg\-D7D,:wcuǴ6]@W^dd<7fUUڢFH#fxKrp&jk",n%_ۅD%ҴݦŖ%*8֔P1!ЬƟtS?oz#ݏzc>7CEzy?bTU+g fU.9u76'%&_s4508 6Ә:XBV~Zkq8  `ྤzN` *~ u1p9 Q$ 66]V2гZ~@ K(gGFa@e8Dx[[zNK?Dq%\05_`bȍze}/c{@sXpAQ,#b$nzѪ果CY)E**oe}ۈ)0't`fAA7 Aբ/6ht:y$J_4vBSD",}aLVvϱDfR~KK 7,vtL8V3# 'ԋDcogN'XGg59rοzq0jucR IUX>f#;޴&6iH%w@mu%ڴF NF \Ͷ[srKy mX0ewK` Q5Y*T#ӎf!f'hM5^yKi]U< ۺwx:ġ똆st`ۙ<ݪs|'J&&1z#QXs*ʜ搇^9GqԶ%sZl '{B˝91k{j  w6țtn˧\T.O _kΛ<鼎Zia*.$\2zvGAwH:Ya$/K4ZL c;>IS_n1IDN !@xgFXHyoC.DGps_&y{[P+ h-kufO9[i$CYDNUMuЛ{.q5VBv^;':GU]ј dpllG Tqww*l4$$h Sd"u<rz̿NO.. i3EofE"8a'Ԧ1dVa%wIpE)}E;Qg,LO3[ӏoC7((_6b!bPkk57_קn DʆIxnh=&䪜yˮCw{^ܤ6̈́2:ByTK{6E4c&!ak^ _*Y5Um|5맦F…EXUcD@?R2ޙQ*$]ZdK& Utv`\49dQl߸ = KU!Zderxj@/ZLo(?(%pijCZVw@BBx'6"ej9 #VV 7=PG^vܞߘ'q<|P8 ő&% &mӡm##gP&n4zfYGob<+̈nTi4Jj@s{I^'Z(1RzhسR{< e瑇^xb<`z´S]6'm F\k͞%E\[7C EqdFnN#m~ 8Hg}kjR41 {r>NCc7`k_:bAߥ]8LaSF/UͫqrduXu;xiIӓMt!<@RoX"U0C5 |QbaЕY;Q]j 3kknMWXn^*(VDu;s<KjSŶ'|?7#a+bymI[d//N䍶^~xkLݐڦMCE7Yb)3T)o |8u[7 ɐIܕo/x_0ai6ip?} uPJN$2Qd'|'D FuTly*%c׸2/ni ^Dam B!%صJo{G{ǒuVQ^^Vz}\,T7;˶5Sԉj P3q*>_|+bm}F,u7L-'Ҏ@hWo{F8pT43; >wHtS# z}]} La.9.^Ř1Nv^Mi꠹(Pȑy{Hߎf$!κ1RH:ޯw@}0w[!O@'FpUgnU;[v$h1\<>_ap>_@2RǞ6BA47;y<,.kYquT SB%LTR14bThS8"17=n+\QCxnM"btPeFwAL?#ғe!^_Yh #ZrS؜HW #rشs@(Jhd S¥x9%^[x|cZ]Bʚ)-<&3c*|/XvWsvQ01r3_腲MwT ]f:::M[~+İfݜt羹ÿ2!`:T#GY9"Sb]kB,>T5EVl Oj.?xJq h^9 Y)t}qQM\AM*(h0Lǡm '虀/1Ug[* ˫-Wc*Zwvm Ho7t&À|:A7a}\69/÷YZ1AV"R?sb[ص5ɂS;g(Q=-'i6#N!d-Tc;PIsJF 0'QWt)~Ek 꿭]-){B4f]'ACpρ%jiө䥡tMgQX OsuZWrp2 &+/p7 b_5QH-2O["Ach/feK*A!v+Á|"Is㺹 65. rY'y L3޼c^tCTM+o 69{[eBUkj/[~dq o>!Ƅh ?{-)x>29퍩g0NU*<BR&-8C(uIz mZh~L;/`zpk2I/9 aUR6CYCL'mZGSw?bfz S5\uY%ci"HڭdKxoUwnHL4`x{AAc&.LXi _V1r7'Jw)tZ/=vCwPJ٠N& 1m+jrn/̫^|.)@n9o`}eFuݤGby!Ū?;\VF'2__zX묄e[R2L:0[ےê-7A jW |]#ƣ\ݺGme o{t%d#cd;Ic{qR 7689g>N߁Ny}4ofXa\WᰌKÁ}4@ ^^ZOʽc`-e|}s3{߫6||:!oU#el9T ;BT<4'X3 (^e}4k^l a'Squa9>l9Ѷp:&k#lˎ]|~Ϫc[ފq,~uN9 IG ~. L'ʱB`+Am)niV݂M~=da#.woo:&!(`%_0S@bzKG{շڬs$pD{P `A@w659Lo2m4(9dY;(vU>ƟzG*o|s6A8WKu5% jq'5p f!>a.qQ!0[Ȱ * (քpC5D|;WVET2%MOAU}Vj_YOs4RoDmf$CJ_X[>%2M0ևR5D/rՐvҀ Ew˚pUE10i/Sѹ{Z; h#Jv|@xHu%_nK/ Q;jwDl"8.oJ_Pįbø6'"VgN\k4vPݮb Ws h}Gz,ZAipJ؂ EFv:4Ix<:kAH\T:6saO/L^d^sԨG> ӊCD.ϕS:T|Hhv FyչY:_"c<ڿ>9Qo0>#p"B+ jTM'%vrsPf1p5Vr{rdiRAN״_Թ'ع6ɔ*'{S x(Gj~Wk'aWItH~bw%e5^X;O$#CE.)B9%DK7pdrc$X[i{Ӡ/ h iʘq5-')Qs&@ٓMTt@pfŠnB$cS*Tr<<*k6{%JE~K f~22S;:˜K9l'qN_Mv_L>2Z-=\} k_2=@ks"T;ƕ=i6U A_A!HBOhb2A-,[4('Cd֥~* ȃ&Aa|bL hSs';;NlxȐ&B^3 t3`I:›Wښ@ SjnTz:];_"&F_=謭e1 V\DnxBDGDːr7ZSZ;F3Ȁʖgg(>y&6)j#Q F_ˇeQ-81) 'wӻxWP̽DJ$c:&(L=D,y ִԦ|&x{*"J0'.㻧cxʦ!p[_]è8u $xgqD4>t T㎫hNW7hY~dj1{N7,N I6 mI/8_[מc'f\?UsJ$X#w64SRM!^i?|ǾE{wL/WbYwMs@똉 lIav:D0:n"c^vD@&ut`|vgi*:& 8^{c]wKIuu6RDT`J3s3Oyԓ1(M.Q4WD7#?cOuҺ\t?Uz.I+F ->vt B2]ioUß跟'pl ܜd@Dtx*73Gb~ %Z| " Jߎ2ϑ} 15[E{3T}%]!Y+FO ;.6 a:"A\Bv,ij.UA ;b!}߻]C0 Cntt j PD"#ܨ3i` H$qV)ku{IudލwŔs(&/;9ݾ'S[{~^v%1m@}ų@r#>1rV?k鑸H;.Fa1HC M[&Jft)=}@{hT jH 2Y:wO9̷kxXilaw e)2|l}N.~U7L<|M13J!`%Dp{Kv?U EÙk8jrQ򡈕=z1Ѯ/tFƸ-]nlnOWM?^_qiTqÀݭ -{ =oX2t0 u:$lM+DZ\HkB=3n0'=:WĤ- \)ui pZ57Vgj |W!#QhK|SG⍥]%|˪+NĵD^uӆbTbĜ;w86çXw o!q ;"aBuDǗ >kq80ӧSqOՖo?[/vp(a~aw½L:Φzk*=,dF O 6ue1<@:yS5p/d1"U;aa_(򿟦bܭH4EgJ5Pˤ*l-#o2=ղ0ʽbO[~|IEuT'O1x^z6ì0ռ wE+{҄ʿ׽)HӮ=fIk(!?6t[ȗ͙NrjBk;|(`ڙD}קPf_4' gK /J@H3QY*0ria+PTl}rr^m((+$UpaQUjQ*U-z {2ikz47(^c|45Qn渠goڌn@QR ]ų6W=jeXyMLDXxw.08+aR6n.q#bѲ]D,x)Dy# `8fGT0/6`tPZG?2:)*xE E|qI?`*C"rT/  +aY\R(Y+^><$MXF{f~C05WD 1 0w Е8 AwBY׮:}0cyps4Zl&v|0ӵ9Jôe_ZÌsNj/%;jju39xY# l|.('?loF^]/:lF;WI-r~RŅIBx@ɸw2Jd#앒27aՋGA!(=*gG oQ@՟Vb~s_3SeW* _ptӴ\]Ò 52fm;^`Q #ArR<ȏOfRhnUz;?y0T-^l4( \ pȞ怀 S]E0 ]=2>LRzp~v&˳!{v^Jaеr3<ϯvW(_Poo̬f/e?Ή&v3QEnH?u 3NmkqG~k1hlNJݢJj OG wT0RojokDmOfov A]+6p5}3“y4>mO nIkfܗ d3FSAx& TcKq/Y q"5EClA]duItJNDeqV!pqu> 2mk&hjjH Uѥ촒yDE*2qn 8@.f'!.mlbyf|MNm>VoC T5+!V^b`XLwq^eC*;Mq _N4DrFlΖM%d5`a2HS4U8-M sZ[x]BhS vt"1lظBHْNG]o E lP;!x <ϧ N]&aħi"RSW/Ex,xQ tUݼ(.3uh3ծũ=l^2ܜvc^3Ba~ͨ3e =Ia4['aR?~Fti߈xPqǣNt;i{>?)Xb-'H4Q:-!9FyZn5~maT?nA̗i;zT3B QCk+Fx}SKP7 ʺ0I GwAG2;fj2T\%('DNFc|l GR΋Ӄ &fޒV!C5%Ϙ1N-rnD^ٌ CK$J]ZӼ?A+ I;Nes@3QA2NߴPO߷8jڧpe[1NJDB[/<*MPHňõꮧ`}Ì N ?#~a( ⚁*W.$Omz "ٟ݁6YTxW ;aZgp9jӡ`T ooQ B!ЌuǦ+;k01&DDcaos2]EfBw'נk-ـnHJGa=yV}<3b Te7 Do83e?aQu[w,bDA?(pڷL5jF#(e乀 j 8ʰ91me9Ŏu*bM%O ႺA4 U0ƳCN=I{Di*+KυÂG?+/ũύ=MޠW-YhT'gs` =q]8;Du;ɩSE\C`zu0 _O+u72;?PhִnQ54a/hkY/88XC,أD~[CceHj |!B A+Psg>i Z|S]Da ,pa0)m,i O)KR$֚Gu4bM6e8DhԺ,3x#qpD_lus7u!<#nZ(?.l@}y,J.=xTؼ4壁QN>-e !r{ASOl¿RR~0[BF8+CoR&&T#Te [E'p$bc'Ԩ̦ͻ7[0`h!Ly f7L"3 4=I&3G\ҽ9׳JYENxF;ࢋiTRx)  [Nvv7VIQzذ]j>u{lpS#,D5:O{W#3*&޹Pf퍭`k}bW2gCQ-&kA+7fnr/d(Li{x̙gg+DࢍCLೣlP4]<= s0DMZYӔT8MsQhlb&auE:핞kIgsUR\ /ĭpj9{h=,)[JqlA|S'I! B ,%9)%tC>$BIc:f" v-ڮiQcu ؅I`f,΄S>{4EB|p#ZH<=iע3c9`tFHHevg,n+7Q2QZ);*S#P}*A\bO^rf2l, i6xOP@uvX7UTCưsB\Znsp)#wjl r&%U*s=79 Y1,M{Mh_` ͍yK6A&e`cd$oAX&f o]o V6?NӛQTvOCyykcNvJsI@R5Iu2 ѪYBe8||,Hwc,p7rŁe10^]7ƟB;#!%4kBq 59=tɉS 2ʑ;/PFt ;*XL_dJ/oJVrg8Hϟo,S3t}reۣL)p;=2=d?X\\A.Kuў{2Lib5MܽJ\7'BM$kD Qj@JEKh<7̱12#ȄaygR$(bӚuBY"@)`hi{  i]?b/Zv+;LP)deqlEɰQ)EW*~5[kIuǥ#ŀzP?RԺXXZ|xZ?N qG +YM*oߎ ~Y`Cɰl˨Y8 P6i,.IH^KU j '*],v=0*~yV"Clh+6B=Z?`/0* 5U6Y$/uct.;bT q]#َYVM3񣗢ɹ OߧJ=eú)DaD* o?Mz#`VEt#'=_eRuo໏Ku(vrp$37)afGٛ_`Im@W{kzsq1G7Х,pZƼ3}}MqnpSA;cώYRT w \H(X1ɧ{ :uEa+hb81Ro-qQnLcbI!#WM7^70=~vz+mY_| ]" =߶&Ha ,}Rt}EWS FTܿG,^d$.l d~#s>s?zo y2bLql+#/PbƺyF%4sG ̃a8L"R0C6~4@aȨXVLw "cpGȀ??X+cVZo]$'Ǿ$.ٹQ{BgJ*\,nC2 P޷m~#~FuX+g e7d=uyP.toFڼ杰ԝX)?#ꁞD"zu| Mt Nx%v*3ۊ:+i%9nD`M?y3ʹ)Y!\J,KϽx**I:N}*cr?+B,w ;=ĩ8Am;ϥUzMQZGoZ-nIkpӈhx%ެ׼뒱fY].($FCOOҩwyvw>#\ǭ+|ZEtQ㙳z]cq0'a\-ӾD\SdKH<5zC0gpɈFFgnBP/&ZSruuwp'dnׁYMg@LRullalK`5 oM:d:~;zU Fw_?vn[E0mnP--c" s:->[%E2}7ℾj:`/r]4XCmqAn,^|%:u( ]V S]Ӥ9l]]=(f,N^uh؆;fPĆI%7̦LiI@֛00l-_I]&"^ZhQ,`(i cڤ*";ź`6|~c?h%%W>"f -v7Khk6?ظ$4\2O䏤CF'Ե))' hSZ p%|,́^vk9"↲K9La˖A8/j52wB M e:1bL3SKңn#襉th*}?ݙ H~:i{)VJ./[j"m ,$Q7-0SÎexUj2r\n4[6ҧ@ [镔9t'#] e>o{O)f78%:>-!$dj əX0*+'4:CMxVIEP9z|OY 6M#lwc>"Z!x;S[Tm3+>iwk3P(ԽfwΠΦ W02fO)=oqW=1KBgZē_q5RqeTd*&_/hNanu.t~e~y *63JtTRP1ǩLL5}dWSEwt GUXFd ^UTfY׉`ugC]rE/wy+:q0q؞BDcc T,1_čaUdgQ!8v`)H-l0UB9Do3/L~VP.Yr;mڽÌf׋D'm0RUf}%IƅH0;<TG[qW õ,2vp mkwP )'>{>aTpu,@moԹ1KEG˘]Ȉ#o Ca+'O?:.a39[?`Һ?c jOz8MH Tdbݷ# :%y- uC$EJTek T|!P909ҐF!eW@O6;XNA_^T8%Ha'L/,*hTuź|쌑.3d䠿jq jEzSdj5 +4)ys޳3\Eh;}!yhжPM4jnݍ1-Ω] +)mLl:/xf4zrxyڌFD^>K_{ a`dE-T~XI_p2+l֗N۸I`8X(ZX7Q7ISIbjִC8z0"pхM#k\Mhb;D; >tLlQf\w>(Gc |Zc67ڥu}IfAmO\O_+'Z*hOy#-v5{j]nr=HksvT.Ѷ.*zqȞ[4đ'./_qg|ۺ3W$92Wrk6֣Պ8' qu1pu @Z_R#p-L{2HXfnWD1MC~4*R+w6/Z5\v?v?L>y^ m52ܵsv>2 ԑ#CDK?pmKN蔶Bm(*"? jFDE kg~BgT/+0J!?е425\ =jP{m/j6p>o\UyR/8*};R\jQq|%RϹ4r MYoPprbI_v(K9?9@-*@MoGK%"ejh ~zA1Cf 6@r* 1Y {uk'l%er2cϋEm $,&KSr'HU&lD]7yPK!5ql\eFVWKD)gCTNJ(΂408X=JQc'Z}ԍp-YYs&9LT%lv`֢ n/)}8.ttD '{ֵ|"+' WrAq^ WTF:H2gX;vFRv0=ᄙ Ԡ?-'^Z9D^2= eXKv֋4T}}`٥5="T C:eS7q)5+2: zL^43yj!rNR@n>3ot0kE*ˍR܌7 <(R"jB2}z<~@nF]̢& 9%qjvѲX^m+C dis[zբ *Z|%Zf|XL\y|R+ߛap#:L=L;;nV%Gt8%Vj;7/"At+œǵ((wui&@@gf7g_\ S M+au}n}"A#کxWw%J >#לo N6&Dكl/aGz9lV3(T/M"XX]LW{&L^$KhuoդjIv*cEGC' ctmc)!q[L,Wk?ȭ@کoLK@|B 5p6A9VYiX!A;T N`_;3!څ͗:J0ɤ9xyQ5!4GئiEcjf!t#ՔR]Wzn3><۱D]4,VJuC*q_Y@piO~4*4KuiJd044j) Hl#5^i$/YuTnHK3}Dw/҃”Lʺky26hvJ}PXSȺM (8+ (8agL"<*+hκ[v㠾Xߗ3nE|!,8Cɞg|?vqv.!1";'p)0ZY\Q/ ==6@$nKB)-?OyMF7|x pT@"Y9 İaJAjz` Շr*ٶ 6 Wcޘ y5:  '\[ cxxlPR`"?Fc Ѭ=sl0ptACb5_ZveeC[N4.uKFh> |\F;`u@t th 'Qa.h$s k$,lj^$xif_ *"`5ArvpВ`5 OXVhI#8Aߨ~]u5;wAå&I:\L D)f~Q% KbrmO"7Q3,@BrbϪ )XCuu\&CG:d_PwހɰTN+Ш!𫲟;PVB5/&<=UE)KyyހbCkRqKLSEZ9tw?n+@8>?a` j"2{DR6d_/ japT=rrcc`:ҝ1'}Ȯgtk'O_/P隺sdq f4?ʴ %e.UqQk` Ն^[ũ#_tN ZQCr5uBJشh W1r Zg`<􅿀Ir'/?gҫՓN;?U~h %u-L}pZQ,0Sr̙Ut(芇[\~>s7n@/bA$W@(\YpIn^ (JhFi%<0s/a].5vZ[o5O ⏰g u꒔XJr%ĩܡo80L5z(P!4AȎX0*&"IBJO~DZSN&R.`Nh;PVLU{#"ô^k1!d/dGp$dI_6Ƙ(1yC7u$8Lfz'<RJc8>\*, NKLakLVH9nUyIȫq,hUfkueyϑ1CA٧P]HG( Vt8iK}23ՔsLK|P; j~ >,E< -=0tF3n*uNO9+٤eY GAo2sF|AQ!wqzDyhDab?j'VUdHi BDF$??˸ل8D#||7gGtQfu!X=R׀]A"u\#5 -zA u\ 6}ԁNe?[ z6Vݣݏ<9LiCN+ub~PɞA󵒻y6/Yu^ kƒSРI6oZy?v]RU s ,JCWږr*!e@˔bC(7)-y"s' cLg"?}U']jΗ 3E(01䍢Pc{]Lxό>X+3O/G\*hӗb^)(+Di~b1ƃr"'6M-FW=a,J!'e,1ը{Onenlם'|ҫ i Lz|8E|>bb[ɻ Ҫ 'J&CVxЫ$p&)9¿#!hrz}Slu tz\9 296ny"w:Hb817;6G` CDGd`SE m0@h_;Ok3Hl9Ł)=r7)4jA|-` bLviZ?ݣ w5YRQu jҔ1$"hSKաLD͑z31"ⵒECV hecgy$̣L,yZk e=e*}C"9JGjB?Fzh6:rO7I.%)~S;"Ty[qInj\V5hMS_cLhczއXJ3 PaSW g$?ݥ'"lr1;CĊ!wYV ӹbR3 [m#Kn1ťd㮽 P+PxÀGs`y[Pch˗WYTLkK2 \F]?lnݎ"-:{̼]L@b ˸fƊ Ϣ DfV_Tg=x_V9o_u4avO{Fڌk+gi>D @?e\7 _H1km sS|Ma-2 j)*kQ3k`y.t_y mJ ]?CkWvSB؟lUb<dQS>}dٹ2\ұIdJEL&uNA>F~!.RX&65tep#`wYqh^4u__Fו$az-7m@{ q?{?wk=+fiv9佲 sZ9D@29z < &*4?EQ Nh暆1O+rO'czT׉4 \i kZM5%qF;"d_$Z¸b(^ycr[5yة~t6"P" xܶ:!Ë_9G_\R*6'߈`|:-*aZ`,rj٣_*{/k3kG,\Z3\+|/rryqj۽C_< wYғkZB|~t[2|Lߦ)E6u%QL($s7:.?l{`#_oIUХ^ KmKL1(r79;G?N_@9 sys)>ϲB5B;kK!TdD]p)>w,EݒMKDsDiWZ( e:?qAü t!}PY> ~&dtEO *xԥ+/%mJ6|PO=[6qtRl/n>o+E%Uyc({.E_kM_\D.]8e*J !Av 2rA%0s_o}߯d?Z]-fZbqUUZG6L24u V{_ޠQ n|ew,o-|vq\anJI=&3k'*ZH|}^@(/FN8d4;z6 @00Vޯg]"N^ qY GvC egp3V\i-j{I*˷P >,(ݠҭo{hI_抖"RȷAο@ ))Z3`@/;6yiΙ/j3Sرw-o,Z!:kTA$ɱ4BnD =W (/BU&bT*)իk]N];`Ǒ)'|M]f&0`Q95>'қn"ߓ_pMi,;jB]=Մb>s?b^:';2"Xm}1|dfADf%їyPNc!J,3Tw@`!f9ZqE#2J`{bcetSWYL]= tFSȀ FI~^%(z( ߁4>*]"[yNRl-dN46@_qsnA9?l2bUM9#`uc9^lc=뽘n;cDM*5wr6ÔaaX+'8.Q)\]{ }&SUe#PR=&!MQ_-?uq|mcEm݇[:~Q`h"FEOUͯz6=[?t^c}qF|5,B(FB8ZqA7]e+II/D5Y |rC,'b6 OtC@Ho4Q۔ZW+}U58[/YgR|+8lͱa~tV`wcb?icKbDJ ,o#X] z!|m!Yer>Ҿ[gUvL"H6zMs!W!Rȗ4KBm𙶻_fxmR3Fmuټxʌt*7V,G]a$@4b <۠uͷb5M)*Hl? i .G)kL;XZT,{':h)i#S2ߍbo,1)n,FV: l)/ӖTe7@<}zs野 [j?쀏h ]#^'{eHE1Ő "82#)tv!?ܕˤ`v1@ +.6 \ D#5 `~@bbE0.U`+-x9neǐjVyXʪ}W*{wBuLidx .vDZAw>R4,01@XW)=O ِL(wP B%9 )V֐x<)<"σǦ!;BUkѻe{Q’hycnZvaCXN:Bw{478&SaEp= ZLدqO*p&̜mz".EJEfQtF8 a-cX| 8fb,)c ĦR%,DQDrKvj)-z`W3)HÒ-k ƒAw1s 23DC3r[|9CpG.)TIeN<)F }Fq s\آ,a]:۔H>HNB܇'ʐHu+ ҹlj/)~d]cĸ,./*BFm>U8o`N|KލY-S'EHZ2^ijO슱-\Ov$gǽHbĽA%G_ kn3aStZ=w9R6#s PA{Jzj痻x;E TlR3v(&.r1orNy%Y GՈG@NK $~EW|DLĪԶ,Z>R{ř_rzdu@h>&3P0ꠍ(IN!-bɗV}@OTrSgǎG|qQxdYyeܓL*k!R׾lE5(; +_vʧXe r'Xok;B*SelN {?Cy:G(߃JOa @'#Td썠Uc[̞vjي\f(dnx9X猒&%bȡ!px'#sF%3s\s_MlJtYt?B2 )N}"\ihS~M9\al^fRkƍi'DfG3ebt~{jZ}4q8oD J6mЎj@P7 3,ޞ&gԽ3_tPPАe[?d_B[|2)]Lcp/fF2A%_6T FuHyE]/JmC*fZ e[|<~U'.FywėS&.;]#{e IZ'ۀ$ҟ0'!TmyKXg?,r{D0^LZ_~<ode6N})Pg$~/%f8c&<"8%,׆4m\ޣAaI/Oȅ OQ@I,~`5C&@ byVNVpofV_Cf輪ܩ`[MQ6.؈94Uף;7(hNbգA0\Ql:sJ l;"/.}Z=]16,lma[Җ'Nj_(fy!ɠ~V׃v:δ z)R˂hxT?C:E ;):^.q8{f $5ymQqj ^s+p8PRX0gNE 8wtX0:oN=VcjD;Dxvɤ+7mK|z=Lc:CP{y 2wq1HĂ2<4{ZZ'tJ0!$x-KNHbͤV wDXdN~WǒܕV"X BT#3x]lŵ9ejt(}:tT|؂? W@ 2t_p % BOgfw<5gqzA= d()U?]dL 7ape>A5g}`1aȮ.D(u8o\2Փ,&U)ΝqGT~o!z;]ċH@V:4 UF9AVwTul{boxF.yj*^w!WJNYD^cb &Z=H[[6өHGWQa rwU#ik:I5 =?p]y?AuaNqA # !gurͻ8Ʃq2~x|/Xax !b$SVU@N"7iͷZcn\w:$K3B& bW 0nNF&As/>aJ W 7 K(ǑPp/6ڥm6ekԗxv&TMNUM>t+L ьz a3[?CoKc%Ta@_V#4̟+<+uz.gE&eoZOoΥ\.3qDC*SK`{wwh@uA t$᫴':qNR^?ew |?vf-bj7?-2˂۷瘚?CzsF,,֘>gM,թ'*#;i,9X?/0;oy6nV߿1R8v3b w8E tꄾ4u!S=OI޺ ܑ2kaE lms+n"# Υ0Qf'h>VRV @cZ]RAa3`34R*=cdGr!EroԢX%[e)aWjDc?&A*Y0{ǤPU?V*`i+qtY`0flSgg˒̗wÌqe갃镧|<";p82Mr<ё4k5Lݑ96VnI{"2:0#Z4Eiv&zN#O^AGzfmuc#FOQ>6_E4EO0oOD#?gg`+wZ> ;(Mh$ O宬aȐu%ށRJ0Q&Qy^g+|骡XJ?xH4N2<.ڈlMJm4U ҭtBAR!3V97J*rg_Jk`gU! y]k"vt q8LZm#2sJR&;+^|kʀ[Mnj#01@Hv6HЎD (qpU봦ri}Yj9*XA0˛|`›f߁?ƃa"㖡/[9Khw<3ɐ:r#. J78un?>>H-tS ؇KBR'BKl}o$oh{LC,i*&kO1T87| v5g|nFm8 +^SRA3~;x]h|NH ;DԐؐ{L(!ix089F$tن=ưm["}uk0\憲($ f1G̡'( îM2hcl_Lc وXW')RR7du oE}qe& lPeqwYݙ $F[.YCM=Y5mH u!TI\E G\ -$QփƢxVͥT/#<}CbKЍYfzb NƬV9(D)y{)o*E9xhuCK83U|fgd`Mxj/%.Q MP FƜ fm#/թHvޞ2F&#z K,nIiRw+wv|01ep>@&ǁ>\Op/֌eL״ͪkei[i AaLMYhʁKOxvqAq}MYҫ[HB!߰g&`?N%5,-M d?xaaJ Hq(% 8Z :]gN|KǯgIȄ)Vv#V!65H}&4[5UW IfG: S:~ M)*"[/A'{H(S|!2<_?Tm;.V(x񯥭x, Sg:+}$}qf7“aE/7mAcP #(N UaVPu((p}/}qqnMsk(m!-kJE' j[s)䢑Y#QίX߉"((Z߫ Nϖ8?lLs0JӰ0$.Ff󻶳+qc(\xTz#Jpa>pwOBgRFfy:q)iEGǚk@ׇ\)1&?fN4}o͞0F]%]\G\H_sFpRצA6VmvJ|%}8IUHjwG< lĸk§Z$4/./>bT<z0רX]]%N MzYa/hL}@m2L U~HW4 1j7a鹣=n x=l=-x1BIZh?>gWWէJxJږ}ڲ?KZ^  )/V~J d\$nP+~i|JN[GPD$Jn@U]qaN[R~ԓoჅTyW-GAS,!҈N'oZEA]Wu1&TΖH_S4LlbwЧFI|BosbzcT@{*_5CF f+O}WrBD58k^Hխ2eg/tXZ !_‰t9-9DB)U*f)a7Pϕf'Np]!SCJUπb4Pn^V6%K= Y`܋͋>t9xw&x„D=:Ʊ$|yVҭsY +cɦ^yQ5KWGQlk?F}$෬go%6F>Ѭ;Y1ϖ8 t)崘F5YuN IT!s}&Xw ?8Tlid^P%<Ls`y{B,bo:x{~pI| SwN~ \{&[0~* 罋ƴ]CZu uP)GDsfc3RCj} kvWpCװ뮦02>!k++*'yu_@:rFdeI^oH{*%ؠS>nܭbz$s6}g[kN\jTVnvɧ2\h&Zm?VrgGizGFvQ΂tl!N*VFo/Uٹ }#[7Y ky9gOjY!i+|izk=?) zvF9~JUe\L',.#och[ֶ\2D(ϬTxm(@0OOEעӶa Dp,wx̠\#:~:/,O~w,f9Nb[#A%[aJ 3wJKB^VIDE&fۻ\S.aer z#P/uv:*Xa ʚ?Idܭe0,.Nl͟8-!4߈Lr3 9O4bAHOztXٸloWOCuT~_+EO1UkacKq~bb ziH=ȘaKRҴ y2w@qkWW]qםIe/X ̭O"RG_ Zr%3z.56^چz_%=6{!AHgva?TH3&O:D_d2G7Nsi;]0@EzA+hY[t7>pI&)`6D)|_1ݬRTv0%4qPsQYD [ D k5a͞DgJg,4`4kv}\,oǢS>hPKǹrxaޑwe/'hh#O#| 8*cj o[fYbuE #2Fe@և/bDr`}عOe=Q1}"atgf,}|[Lzǽw8GA6iGW9n7]84m$Zr\H|LxƁݵC5c "? Om[yB)ISA(W"dxSU<L/㟟;, \}lS~ adzVӉzV7,\zml:5 -~J3 ŏ?hڮUP(NKՊ'e?KHeEcЩP`u'e{ͻN?B YywGh9o1CrHi罤s=SG*L"<~p1: ᦑgw: JLwp763qxJ#IAaMa}pѴ3{hR/5T@h]ZO d#Gt|$ݵc$=K[pJCr$2S GcA9gb㷷)o;'}#l;9sB/`{x<{3:2.üo#f>Ø (^KwT+}~Ţy02?`QjdxvoLeœYɵu 5xg:H޳(*O*nNc]iY3o,a6.;;֙@@tTGF {UhBݺZ'Ju {=/{df1`T d rwЛ0v(왷~úf.)KC̋\vLh)-ղQVQCVGAbޡpE֎`ƗD$XSB#g EFWsDמ7(n?t [4n&ttSkUlv_n VuNWO /mOqŪ鑷r*˴*-{ZFJT/ G] DNOa%p]7\2j Tr H\wXڵͲY\pۺM~ 7?)Pk~8j&ENfz;&ʈUP1maa2wzοWh{G`w;Vho8dD5T'.`!s} @ViԉueΒ$ߢ j3;RtpBª,5s{8| *W\տnX]Obv"lt2~เ^4 YLqzƗ| aqXM(+UI^$(?8F8uj+{cڻ7y7ĹGXoB# q 3TspS]6f_u_^T7e\n?/ FM&ߢ>0A ʢ+ tuYdvHU_A,0^((8!=o$<#-^Ġċ3`&uLBx9XXaґw:h-?4D wuk<j_!Fm-SfTG2C0~S*g1R,ℿ2zPL]9ud߾2xz~I&4)ue:]EqO1#THr/##eF#cw5MI~rMBq~Xxv4#]~wkH23*{-ܐA i O"3`\v {u!g}ua<زC`ws/|K`rq~r\daZ4*M '26>ltqƝ( N9Qr͛}xmE"|bk6Gu:˵<Q5ZR[c- h.5w`pK?W?eּks|Z*%ꔍ Vb_жA#q%~e: N &#񂉁ە[[\|1n>5 $|ۊqPz3 ^#yՕ>ձp/WhSuMĶ=MSZfӿ0!MۇjJKڞ$˲v-MNowx]|4(3m8>C * 7Ry?>3E+4iU8y2+=5z"MC!Wcכ8ETL~MK\jH0bTKJgq:%ʀlaI/1Gw+,l=!ˣdK{wW>HhV:6"+AzOlMr~jYE20;3_Z%9KƲ-AR F2&7sA3nF'G uf}a3Zq:~Ǚ &֝Sg)}WYb <2R 33d ^; F2GPRsה|ˈ5.kW-V@:Z5~!< G"k;qOQzO0]n\Przmmn!m`Aѡxr"4p؛~4Jed!Lll>RE٬Y'dp'> 2\@^QgP4֞&vH|i46XNkWG:Vy4o"v2.Xџ}fʬTI+h`^}Ssd*2+6@5ȎZŮx%jl_{옞JUQf}:xkaE:"c-n#1nH̷cQ7@vb4mAȜOXamXFZ1,~o\{' H`StEl簎?eGF`X*Vn9Q]XM_R9j/9NM+Ѹ'0叓jZeL^WAV<Ѕ'`}nmndzG|)S=l;{qaɝݎoei`QC'z~kw򬹛.E0^<#UlYl7×uil'_6M}WL+d  uNPو 4dS;tz?t nݣC)$,5{|/n{x7ԄHa؂I.+ ~#Tҥ$W?'|)Sm˜L?АW6.Sȡ^_NgMY@p6u'๓ ??8f"J M~[t @ sV?QX ^7/0C7'<0  <@D+~.ہLX,NUHVau'!ܯX S;'Ɂ]x p,;"U41):fDx>J0@ZH/ĢvgN驢F$ Xpy߻& ?}:fVM%<5uxaGt[u-w ~oiDTQ4ҶjRCjgR}l:l̈́hZPDTϟ酙e('HLx{Ȇw-^jJ>LxƊ}n af xediypqmkb..W?O$q%E{ +z /^ڂKnFvaAVWЁxoC^֊yOU٦\IH/`|kSJ^@]eŒs<< !4 !H^6\tH鲊D Zl[P }#!z#hD 1h]O gbDG۴6/3ʾ\/oY ~"\2o nA 2L 珹œ9/( ^me9%@y\ƹ"4] C7 [l@R_W}scD5 -$5V&ed"za%.\ٮk@IKHB #Klm \i0Ed\v6׹` _w9bwtf]lݬ>|//IRk^4Wco zhPs3ᬐ 8Ϗ H 7Ļ@ƣ0U1<L/8r}8&TBWB Ot#zoI,(WtL ZQ0!1N\J@TJjJcoQ#( 2W70S ޙ"֐,UVF']-BH;D=pyBRUIӟt*+*jD 3)U <Z21RvNэu}GOⰫuu&NsP_7#C~H 4z*Sojs34봵[D6Ys3n0V1;_?4:5@D׹6; ޮtEEY,&^e7U0Hl ]i::w}5|}++siAz͜2wrӐR=&#t)}gFgu||J$2!vw rNo ~T"tbVѬ+xCDVDos¥h6;HZ0~% |z%z0JNhGM?'{d4:DS= bv C8u)fEpUTCVRrӡ] 8觺hpAojyy\]=xwpΑbם$FـeF#{kBx7dzChŨ+kq,PW3$Q>PF~S+~/=p> w MQ or$:ݑh<WЏ 3VT#Xx)57lpbJq#ۿ.oy1C  9H-NΟ0Z +@p ,wvw@Rl6^ MwYodˠ u't{PnM٨)eX6$~V* IZB5T1+ ݀-3i5l&xYʕV*c Z^ۓxy#u&AT]t)RrgDuijiX1Rie; ޮN0l~'Ai*ND)RuDJ4mΐi۽B*Lcr~cXb;>ZyζjQix1GO+PS]gѾ3CE 6}_|n*ؤЃ3(q7,k<`-x-udDm3)]QazeAh,Bn,~Ly8[3Sg^G]K[3V:S6 'p^ĭ&Tˠ4 k<% mq:` o|u 1WlD24k F I x;0A[9g|xY:+?ZP1avzDžyR8MS}yYC.7%h{2γ q[0bPWQ! ~tp'y] 8ή7Q:Re;F]U\׻.}8{j#{+#6"UϺħW hMFY83#.E3%][UI:;_|p{}]AuvC?<# NZjYl`eO~K.N+{G%jy@gW;f!~ wQHxf&ic=.X}K3GM9{2 URA{}.}m=zDYp ^U9Rȇb#vZjwZa#xD]՘+XkNS4fw=766* -Fw-+ejݛ݉[=%4g5#Щ~'6@3dpLwۀ3Q|wb"T͵(/xJZl]va@"t&D[)yQ+:OCPm/=~ !AA#00gQܕLV&ii]$n4h%W>Di.1`\FK'~>ϷVLRo yquJa/f /oҙea .ھdv6 1cSˁj
    ¾fWcYTdw5L@9+69^އM|'rx%~ޘ3y6%`OSfy Sh:'V>Ɩ >F>VбXU4arTL 4pp^"Yx.~FcM&븽'5b76sUNyHaG!ŚM>L3i<:g9؎&qz|: +G-RɥOwhx9xd) L@ЙP '' r< U`r̪g1,~ >m%ڟv,O=-xJ^@e]jʙ,$xM=Kn%URPAOp6:svq"L:/eH16%( ,Bߞ/mnUHWU33 3nDƽ G[K5OtXnv &xcOaoyMY* lqpEZIimViGƘx\.+iq270)!xW!M`LXy@t+Wp*n9ŭ\[;794>ցto#w 9xg/I]uO@;wd٤;pm+(bC[n0U5Z:ýn4&݇  64Ѧs6\į"u|ܞΘP[vDh=JF +{:CI ߊ"F#Ҷ_G *r]6&x]5X7-nvb(l4>vI!E#eX8 fY(".֯`~ߜRė[vABq^Qvt-V'e ]`tpb./klOR*h;AV*i]dnjq qӆ-:p`N3ISPtgwjɹ *Us@WpOWJu.Bϔij E"a`ÜΡ!&V Nhh j䁾b@Df7~.zX򷱓/ݥ}%3/ D +_DW/%m_Z yRu_qd8}@!`sՎ[2mt:XSTZDscBZ(q 2o>6xjѮ|| I(58IWOէ]Cӵ-HiF]y]* />lt4ΐ$6}hzM(zTlD@!)+2)tkpˋAbHjĂNe+Rlp락# Ɠ9YXB-F59Ck"nd'š Mh^E mJxo//QU/5S&"<.[CCK([d-骜A+!==C0`YꏼsV#WZzHС=@<POv9_^`#L갍/$ՍOuc6_1u\6>$zӏF BsB=A;b<ڎ:, VdP{$jxűǪq&OJ]y~n}،T> ;Y&cL׈PV(ꯐUCRcF rQCg]]aYW"{y |u:IR0ruYb Y^y8rkP<|:AcN<=e7OuQ& m,ѵ"b0y&tn>.Pwʕs 2W.8 *]V_ǶDHsш4k"Q! @y9[͎6<(#N=roa$a$t'YR#E0$pF2U)lbW+v 7P MiNw$?̅]nL{N{ϥUnFT`w ]T+o` Q[򍁁/v)iX3e7 ۇhCS8VRo \=F 2td aAB4]5ZuQ"q<u6\(88I\å'AaDOgI%Q*Knol5TXCv) [Tac sCcʧoͻ̈́=r[}y-Osml;_wQη~Xb/;,*+cD\'P&WEӃL%ae5%l*J Wbs }`f^ZwvY(Ět7Jچ:8\ QKXAoMrykYdΐ>+laaynN9 ؈q3pa7Ki$$]ӄ$e]Nנ^D&cAGiaM/ c ȤhUeXSAدR&-^s^ X./n/rZaL4ʰf~8SXKMVY B °{Lyگ܋ZcAz!N$;,_R?4"fIx''G^iP9ܙGP~$ I5ߠ(‰?v wLWT J?Zqn6z4cj":\b㫀)ﴎ Pm&x;fɆ:T&{eOlqزち ) 8 u4XiZ*~(wmNmo`a>B"~bE77O XG7­YLk$I_9v1фUEn WtEv輚 Q Dĥ$:x1Hi^Q " ȬT8K>hWtZ'۶34?$pYh )$)|H*|Sh3ۢO IzHNrY}f-LNL$f3a*34v^Pi dh.%?t(mroyFT|r+r`͇ںW~jGWQ >UlDlHbS㟳IX kV\a۵M]zy^.7[s0"4(ljcSF ҈I~0vH>VCH7Uf?# ?JmiE/w~}},t[t͆HYwl!5vv50V(CVh+E 1y;6%yHcCe,gwfD"H \SAj*[}u7!_gDaX%rGBI!1*Z/у f?&ԢHNa)*-)) A#崨'I“W j+]ßfλF̅6I4/lW֡D{n^ Uqm*4ɆSw ҢK0[dn-5tTגXyJ?_ȨqL>g=$"L<`{H|ӹc #3TpYE'eu<"3eL!jwN((1tȡ tx}ڹ?`b$ESMIKߩ̪;ϰ-#ab .ZpeOAV5sƨPX;1؇0_:8)F^i|P;֟eaLB=RXZ\$|R+onV=[i+!ֱlO.eā9#8 ?E_ Ik>2d 4 k8MN&m3]Dt]B'^JjvOϔ8$_TI[vWm1z @3]S Yî7UȉkRextc<|}9$eYz#"Z3c{: Њ{ \2I@-΂;|h/K i}.,ߧRwRB7Ma:x:K=OhFF{,*'>A.5О$tR'vc,WVyZW8QY3Χ3Z3VGiM˜x5 bD%|bI/a [-4oF scPf8mm(#T8";-@S/P$x_F +U !c}Ԗ]$[rmɮն2,EeH}@~8(t2^wrP # ^S7AWX0k'}Wy88#MClVϠxZD\=O B\JdOY~Y xyU&dQ7x_7A2 *h 4u i76q[yfGL6240"hvo~hk˲vTZ0Xܧv~ЩXsZ@Gk+,4I7:n/}EqʇoəB2]xe% H{/׌UU=hU@TɞhKy_!ڤo{BU}#eִ$BK^W.{Xy uCE3><[`\\t2gKE!Qb? HPO35WQŪ,^fsR $*$eVZr`c%1:US&?+ж#`)sB\/zzG[,E;pu~Bf'74X.P.`L ;'cצCo#0A '@*3jVv%%,o(+3nDע[zRAY•ۑFsG~mC'Ef>L Q | ;mT/1#sR}BffA/QʥH#* ܣX.n}y"HZ 1=#Tʎy7L:݂ӿ|V[PgQJ$i-#t$(}ҡ7`XZ?D(Ɖ2P ИO  =يtji$PO3҈"",Tz?+3#h%K!xJm"3i, >J4Vԯ`L?ܑΠx{;_ü!GJ[P1]| )96;n$^nb>DULaC:*[2 鑌R'/F2ń&y)4t%m;9C 7 )q]TyIBN2 OP7;-'3(r/9 U>\qqdýτ!K{B^ O=)ZiǺNNj'8#qp9-XHR{|m,Bya9fT`K[~) FC9Z5E~~}2/\ګ fDtts6ꒊ*ƠYS(r`E :0#Xo|)k%d9:h 9|Iܨ>Q-hs:)?ɯR曝RCi3J<$Z/y{̩i@CqOy| BVNUk!fdcUnǧY}eTwޞF+Gd;!2ʠ>Rw{R.~: b) `F}jK̆FdI}p1G=ؐ#l? i0F:BxdۀjhYMCMU) 1#A]c&52'KɅ=5z_uEAlE[/L/?}M+XO ~o^:rK-Q?CYxU[[20MYYױ' ~e@DPPk5Ê|^clA~&|14!DGnEg4Fleɂz~m ' "_MA=EC+cVOPFO_wŤ{Z2G ⲎO*rci+ihLmEw@hE;J H K@LGov؄[7x( c*Cs8V8+m 7 y$4Pe"?pb<&¡-ݽ axm3R)X0Q",QPRPrddXǂ_ƐmuU%:i`W?t.cIE7)~qlATv k]Kͤs.q9DMj&bJ7& WAR$ĉɛ WYOF;=;f5kd~/36ڭh0F[11Qk(Gw x!"\0ܮƞlqG!`a6H5\f鎎n_Z0^~Sme⋀#W71w@Eb(̕ q'#s8N]lRD~ბucşwLVc* +铢Ҩ>!dB? 6_7?nޱLBJA p*'zqh>{񻃺HeP: A,Gߪ}gk 5בa]VqBp:?dz6H! IB": 11ǣ/CuyR밿>%5jQ*ťY25ttfJZxTtG S. .UC'g阇ٱ k?*JAwC H6,˹f&8DV"b sT%ZA1"8loBHb9ɼfr ШU߽3Bצ29W`#޸˚! 9<;#J%&L B.*u+ʬK_k)6.D.φu-ٺ[/gOBi}T 6j~r0[*DwgPNqH}RʳbvMF~e9,R6p8غ?:؄dߟ "Ʃe79 OPG.>P.ut NMtTG蝲vr0 d@V-uӈIX%ر5/o%f%,ʺ3%wYͻ| KHwӢxѓI8aՋ @c}M@vVշ Y0Բ,,P`9pA[/~?|o7;AV"N&Ӿ0;l650ViLϛᄫ>k?_&r9ax`E )KU*Mf֜uϲc\N8cD0Q#XLf;f =:C_Siq'aV!HJ"GaۙE%!`f3UN85m<'*մɴ0fs:cTP[=JLl%Dk?w>'X[)}d9~Q 5 ;*G0\/WFv!@ [q?.MO<9 񆎱RRDJ 7VdN(pm jS0lc+7&La/LɀJz1A 2%d2c9 ks u$D q>tx ε'<+c6MVU%G#"']DB^T$$R_1ؕU2Dʂ=Eut&Ρ4UOF"mQ;hCFj :#HC&H_YvxpAwkͧs|%)ɖg᮫O~w ѮٞFB:#AU A(RqѣRoi>uebVqx\!S.nT(T6Ȳsf797?m1spkeB]ˍr? q3 T2⥄+ g!oMh>$ĨmgO Y;[NCz wٹ 7u ?C ]M ^EI&G*9OāBUO8d-f_H39A!\fZ@H+8IŒicx}3î)a?9A&y2 Y {ꆶˊ }#IYca_zv ||2D_(/Ul`ݼ)Ux1"\ NDpwˆ&i{gob](!ôNK굡jMϪ@32m@|'M.1st>BHD2`, C ձtfh#@ Ikˤ7P.amQK'3}jtys3$73n|r|WATOn2?-,+ž_ b}d/)TYq9Ӫ'#}Il 6jv2Kg9/g7Ӑ?bSEѿ~Mdv钣|њ*>b~foEt)+zW8N@)ͼ|8f EVE1jd\gMqmFb~'TQt@L'GSahW : )}Mhbǿ8gs):RDêPoڢMêYQG[*eIu Eť֗_m|&μ̳/#12\.`Ǚ2N_*Aɓ ]^f#+ G3Ш. ;oj\zhRl+#* D٦6 'K_hSDMO#˧+P5Z !#jh9?4_D\*C\.@tm35W{ȝķ%0ead 0b+2TmpfBv.Pz[m=z5;UwXrØ_BsXyey߻P䁈dJ+򮱒1VP|k Ⱥe{way[6K7`4Uiyfee={n"Sҹ(mYӸt ;c]#_Pp=Fz_M;_vlg0C>^C[me` F4!{vY3enro9+W&)p]^f"͸qseg+YGl$.;߉2+4xx)l/<.bf}u;Mu`t&1]tӴL$i {σE۰KdVbOvkRj E\)=:Khpρ 8 vjf;3cEoBSrO}"V_)Ǝq A-eiF#;ݾ!3|{nRVk\崒y8Gw0rcm mA=epn<ԑ5 rM#nœE$(|eLnh6it1]}/e5()ZnXC&$Sj΋5]wQ3"J3#AiVa.ĥQ1 sp(VJT\' Ӫ8Jdzvm#L߱x벘H Vk7|V҇J tTؚTijኔ鏡yg/UwU~Is4 ҁ@eJ>ӵ;^|Qʷdנؘ6m (.m?~`5Ks7ac ҤCz?k<^ˬ /=2.UVQ k~s:B(P\*Aȩ!Uzu EJ1@=U8LnuАYY Ek hMG"6'I 4t,eU;s W%7_,[EۈݳWZe$Nyd2!{,G#G토W6jz]J{ѓ4fH=`^󨲋GeuneqAJi%͆4]w-+?r|XN6C# Tkq$ ;U2-hƋ!6ռm@QojMemț R9 iQ#ܠ8T=jy_u N7\S x@IFǪsjSU 1dt2- X\8p,|(WWxcj#Y 65/.9ʪy&rgA fq'I/ P 1bE-l`&P`V7#͑](+Pxt,LHUP2hff,8*D$=謇i_x(i:cg crTNCMKl,:mQ|%ܘTЩ ٍ_BQCKZ: 5hr2Id.=DAٴƭ:y-tNJʵ@jɴTpb30{iN<$W+Q {_}"捄"mUK +r)xE @FȀmʢW}iQg7'惭|_8o‹YsV4SH^$hK^z8Ugo.ah =O.(8qMg8\܈oDĐc-7r"_6J/M!FH0 8NI=h# fNd?.z}w.Tfrɍ-GOc̓VYWE> Dt xoaRQ&~dX-߹1SeCZ۰NmqpXRĻ>g~(G1(P|rC=8e_?ngU*}NSĉO6LDa'l.YOO^+sye?9_N-?/fDm\GP6RZ]rLYVQzOS^ħT'׿VddV+фEf{ c8PHFB^% w)Dhpco+P;>|Ɣ5~z[iࡒ~oB7w2.lW+~vzB˱X b2\y"lߑjv8tp,KqD~!W mRqqnviBQ­8J{ScPPj_֣{Yhwc^LȒ_ݢSj.ZU $d{qbYkBֱ)bn+*L_DatS-`l#dZ7vAV) )#M `e~ jR} ]K{"ω lޮgQRD?%r% *^ѝ?r4uҰ+GV]YMmUkh4~yPQrDUe4;$N fp |mߤn~4|[:`?QKNs)mr7)YjR@4vIBjSHh\R2 H;/K+Uɔ ۈ܆T19hd0r,S-$lo\<Òx ?.2yflfRy]sEsn`Ѷ O}RIֹO#ebׯШ UUKb07_VyX9ln LO&Dc#1hܝbX M)IO4HR.-t_I9$}_T YRg*Eϔ+!R؋LoYj\ZPi@ˠv)nb휚wU~n뿷z& d_Q'g2Y&'& JAƇTF#__(ܜHm]RPWQ<,ڞ GOX4PZ~pBƨ+H |ˤV ?*a?>vt>a˨hVj+4 i2?(wwX F Ukyx4}+(e:;I:&-_'k|T4MGD/,o_+0\fzCf+3;ךAb:<@3b~ -b wgDl=Il:Zy~%ǫ#ȚdNf$H-L% g V-4EUMfQmuBV7˙i7_Dmͪ$Sc~Wƚw TU6PqkŹD MjF! .Xa!a(dѤTtQPz>(ճQ<"S7N2 wߩ-5, ɖ׏)b+A6|Z|fWs'CNvBvT|*'N o~=v|J_RIī~!BPqbnKR'Pf?*2un`ͩ;M/>y6.;tB=E;d̍[p2E/f"f +.xklݖ}"?DTЉfj٢<}J9igra-B3XȖ\sL ӯQG[iUHB%P H# ;oF2#جFX,BѰ͐MK(B]@mܔ.TC=8Yfe6e[sLOAl*Y $-]QC G-JAQx2q6ԏY35#>aϏh~F1 `f`o*wʥh ňN9ERO{ũ>%kW˛FQdB@縇 sAn@KyѝR&Rn+ji e\eda$.0u>>l:l=ws~CbBXB0Eaa!pa eEc'r/xvZo{:d@&ldm͐3rJݮ*Vefb D54H"E]]dR.w&"W8[}1T7Fל~@H 7yMC,%OV/--HI'vil'N 1X9lct`ID1ү\̡0g/:9>PnEW-`+M~@ @ۿ1r_P[oW;)[N3୸2/C(lm^rLm[g %8K! C[ocΊPݳ pPYxA$xu+վRկ7܍Ƕ&|hJlCZѥT{`ryoO5rrY[u,9 _c d ]˕$]J;/θ9γ xS6Y埻Z,7`QQ[6mUC")[1wrF~DC:Uͯ!`w2_Su,,|b~E^;UXxHG͏WGw/A/`^`@tVe+%ya픘0)= K-vl&n a2&H4guӍ(YDCS.1ڻ H 3]i/6/R9cI~c M;.T׵=o>nk0>4cĈbdiYsCb N`Dw ;'WRAF̽j^}fh5\dV@ ~_Da6AKQ AY- o;^j Lk`ptMeŎY^exЫNָQQeMaW3,uOC;\9:0QQKy>5񆡹-`Q|vיǨwJfTi͋y~)ϻ,H<@z Y9ZL=go =znbfە +)i`>9ѾW&KYlډ[2dZ"è(7 X‡޳9L%?3/~^ 64EUFzFDׄ3R=nߗ[qLuz7`gQKͰDn (yQǒtN^%KL-q8-\<%*ԻرC>I*Xj&̟g#u %åf XLh#vAkhȅj@O{qpjGP%L`.ӛO%trP̜G pz6%3*eu*Xcb\z)Jd+_uKPW!xZН]Fu~wm #6͡FBJ,mʅ2Vy fj&]]G ' o:l0j}]Qy?L{5vm`j e1ϣt4{JlZw/Y@*I9$WX@C/ ܓ)XO4ҍ, b!$ѱؘY\5H;6=~6WVL7zE!f aFlmPrNߘgݣƤ->BCMX"٢BzsVVqtZI?t"0l-Btp:qW>05ɋT5vC$h 0~W|q~jNYH&HtJҠiGH }j,Q]R nue}~ 2dKy.j&_`Ã6Z!ԇ& LB @3]ҾbPy" '>z_6:3wG~P cʶ6:&v>i8ܫb/0Ɣv1ڼ9}4%F2,v"` )9:3)1mIѨ9xK/כ[ ݈?VqǺȿc Rlv10ϛz㎩aT*75w&?=`Xr0eXvnGZ_Jv|=Pbo Ϙu&v<k-1_+4W"ĩ 3Ԓ;?وS} |^W-$Mps[]U61twl|r)<TW6Sq!#\33ܔ$)s=XSV`,;h5 ~F 1s_*t& 'a\)w][ pTZ cNwN7S5zmť9|S<. bx#v4=Nf0Հ)V4=U!0|M7?N%H +А, FRF̫Jp d#c VUekE^C:5DD@w |&Cdoa#XS2^㻏ś["~,@gQL=9Ӱ n>V_pҫ*.ZR;oNSv .&]ÇmV8be{YܿaˉJ: )f\lwozQ@i:(@u qkI!|Ij§[Tt`Stb( qZ򨿯VkcԶ(8\=n[ % 9k`4{cQ"i|HGPdT7*dghWR]+ibO %J;{ 1Gʱs 3ӄI:,bqArUBp1~TGfŗ10=vgawLޫv9ӟʺKI6 2j$ ߂|Z:7ݣXY=l~X3dPEsj!mkQ?9@T3|a<;Ⱥ@+SFFu%Bg]I<&""1RQx%3 (MVy'@xf{hد\{F.?'%22lYa&Mݵ$w{ڏuWʢjZ)"*ht*Y7|@{;데 zfHV'&Ŭ&\ОlK d Egjwv\d[Ec29JÀ_.z$Yð߮GO# =!(-Bij8fuWQOM͉=c\ S#"Lr(vbm,!9ZSk%(vv}7vIҚNlkf$3++}$0?d^4!ѦYʁY9pM \NOE!\PBJ\r0ИC/F1D2,[Bwkr0L8'lu)]!~=?ExXi3m~7Ʒ Uͽ*]BCTrW/N"rtRZ+Gf=̻fS$])"?o^ɏv-pDPiLS.b,(@h//>JuM3l!^MS?^K/mp0U=q%;ncGyiN9h9 )J/;2m[9OCScApr4gF@gS A$d)(+!?coYb*1_@EPOF_?KcNYd< rb::S!r>Z(vE%,μa݅'ei` 껮cjPu=nTjY&~Yrӗ7G+Ss.r-ȟ `s'nŽôڝo|^gr^팱DŽ{ I)Zei 鼪û_p1 .H-T@= [r-dlS7dڴb1&blxw =G3|fLɦɕsߋ<ʔ 58ݐ}/zuuiSjRp'V]B`d=&Ŵ \y3F2ߕ 5;]>8I9]{v67%Gh'ڤٝ0v)#l95[fBꜳõC4TI^UȔY`\ϊi& rn%BN5WsoLL)T6<=>̨vuZdE_?v{(md.ᅍ;IxvQ9 }8$<֩JXWEupV-#6eBPxUDx^r3_{e!\rt)HKx=j|6Jտϥ0fAl.~{jt}cMDH)X/'WX;shB`Em2A]]Xl%9F2+gMEV20v16ưkt?zH?Э`J2({R:_$(G4k<Ё'@-K]/)K22u 4eeܔfrÝij:R˥pZ {oM44RZuu^=K&UU Z[ |#j|ρ'{;yˈDy8'm7z^<$)NkhukTz`o&6F% {Fe` o!&5usƴ1柕ɶ *(xCYi;"ɝtwqc^v俗؂낤}) $D&}#.퇼}݈?ď7u8>edO7[xV@kلR5>Ǟ y7jR * @;DW)h8Qf2-׺Y?vb˱'^—% D!qǃ}g 4]iymfʱ2U\II +_Λ%Q]Ă_ I3] {pA>F`2<P: =?:tArj/ӎ=rut HUg68ʦd$3e3NQLkƨ|~~~'%|<)~ۮLgSvΧu61+GrOCWmh3<[7%?^=XgȭYʻ&ce}P9.ݱsov!ugYDH7ڼZ3y&şz;o ,)UҤ"20QsoԓIJk&pM3ƺU:suJw&AyjASH(dzw.*|:KS'D*,BG~ \V$sX(w.!V9UIondۈY (hx޸u[ Gul_5kegﷸؔ|$ِjmlڵ JXض | ].DQU]Z7U󰄶SOۖ v+0(-x \Ǒ# 1Ve<(4PШLHPT{ΉȺy:_2LS ] 'ެFr7F:*=!`(WBE;BӜ3gEq?H<:=I`UL~:-^a7lG. KJ; pr?x譳K'hw{xO.DU-v=[ 5O`+sNgBޑC%oթb A.F%;B "ιh̻ I+xWX yՉ?Be;Ȍh$ /mssze 48<\l 6L0O?ʹQxGW=@Kٔ6Uէ]BJ,69KXx#$],xDF4c:NMwLY$!101*_7k: AnۻU{ 'D<^4fh=neqQ SC3R`h-5yҦ .2lAœR 'DR }#Yx6NȈ))1kB U/sqoc-q^bO!<ȴ Z:㒬?9KnCtO5ryUA~q.WKs^&|1ERq`uPta>6V;Oe>yMVQ$Ͷ18ëˢ@~) nOQJH->,5dGlVq?\ya9uxg(X(~WkPV K l$u@EUi募oI61U87WK/ 9xG|y@T6:>/r 2Zi+TU9b7Ǥ Wrش\mR?`QEzSxzU)!#D8 a h$>>?LI =G/az#ZvS|3~dDNyhɏ&rd-qo=0[n+PLWř%u@Wc Mʰ=Oq5:vC=2Fo7M J n:0  ("pD0?}Սc$3X,[S d͋NaA%A29}p@%$]ӧ@jD3#X )O*R#q"1.=/7h&2ܵ5<1Ú3]x~M8X7%"kB}''I`@-K=!01:ݍ9KvFRSZXy4 w y\pbm&Oj212|Q6vbK9 THw6+K 4> -΄p\,ʆGSpnxMl%Vm,8Nk]U`S֨7b (f#?PaD] խ&Zٙ<&@c(O8S>.6 9A&;`L(-[^4QI)n=I=2`2Og6qY ЙyGK!2bb U(]]ne8Hę*Z I$=hh R:u:Ag8̒\Q%6z؁Nbm^Ic8p>Ue]=)MCS ;pف%"F9 igX+Zh0E# gBE55|Rv6qt9..t0֝D eCUbLv&v=Fgp¥dT&W Ѷӓd̸W/6HXY>8zwOoJg:ˡ2_^kۅR%}u7ĬoK;06 VBe\cv#ZĴqÔ44-WBhcKLqAsٯ&?Xޭ+cXBBp%u8j2k st906,JH`H12huf;|r젺kk[G9YŖ yj~^K\aB>vllGU7<1C]b/ٜ2/]enzEnuGWA|==P- QC[|xnY pxCz=psH& J w̷U֬AfM(?ꑶиFx t `oBܙC/*Bv'1#qNɮ1xdIg%x-ƊGJ7ϐޛ_jn%ץ}= g7x'KvUh>w)sڍfF^%iv y4xD0; gqPedB:r:nNC7o"_ãkZe ։lit*h;Ud,5Dl?y)r`en?Փ|W$ nzb>EJ,XS^@'m<]%t=%sD|jǩ k'%ub_M@6aս@3<'~ 8w]CH27fOT"|/Wc=LV`JL\-UM}u)9' ?6KDd #8"wOgK?>-2Pj\"9NS1X4_ *ss 7Ұ`"ԙ!z{raܛTJ[Ȧi4βhcNljK$哝^|CT==YMgwcvMclKcFR<,f2IcW2tD}k߃z *w?PIw]C ZzT yN_<\[s+"O@e1@J"i#\%t 2hR Ѧp3#9'( ¸Zی1=$ߏ/ +EW&y*Im-^;;f't?:ee ~(x& VWWSAX-*P.4NI5gmˊXXQqzp#92n%0I<.[+̲;$ъ7s%%+Xq] fH1빉 +QFH|/zi9 †]!IFD{,KkcT/03wrP:iI{:kb߀s%mO\RPōpj?;/ԕ97C@bHP>-/C>C2e'}H :uPvO5sdaexC&z^P~.!KA y~vUEXpI8r5aj0aY\NgK!JP4`o7A,]iY|k" 1SU'}ffi'n@!S.jgU< ,0`7-UKuQEI50xډ\RiulBI`7ꂐl=AsZY,ư_oؐ"aE@M lH",asxn}-SG϶peWr;`WT&ϧ͘0H=.'WST)ndx_9~¼ 96e/T:"L@UpGPL+67 $M#5W`4ɣ}殯Aؠ"\21*OC"Tm-E¹K瓏{*'A}Էք=A(}"Xy;WNbWWG_a$"b*hJ5ŠiHKI #zp-`}K7󬕛aJ}ޞѲۧX_3HG܃CeX~A"v#[+aa-T&^tUx|(5"Ke{ih݋&<=S~eŖ~-T{\hOTuGP:dv8ˍeκ|葚#0-{ hfda&i昒q3/ʸ"I O{#7CjnoJ< VWf4R肥[!*!dmr_35/ƫYn]p]1T_⇹$!>,e=&\dْ8&WA5>h1L҈oz1B@):pCmAn@0(^n4ӰfU 3x}dyR jR~! ChCPUW~I̫D s~<f6Z#L\L4adoDŽ5$H/K?J yD}5&}JYe]Pm|j&k.a#,ӗ򃉑;z z2P#wN[+sBab]R`^|X) ;Y4Zԋ9l~>w# :2j'=&ɞǥu["S6w`׳3"R+&v|U5$;vSJ4dһפ|dg{/U+VE{COיOx> 9ؿW+s1%h¯htw7q u^6>6pfһ8e.ˋ@ia#E^uUaOĥ Ѵ54й j^dZFv1[.U]GyצqX3Pr 3j5&4!>DL䡬X1 ގIrxKoz ^7BS4.޺JᳮMIZ>. T}EڀCeѾMԓ.+e&k\X SrH"AcTM/T80U=]izg(vd5 Z<;wP4S7DND$B"]RڼS$6Hbo2R:(TTw,p"8e-/J.R ?b&Lȯ߱֨$1#fʙ+Vp 0sNmu<2ZI7f6meKз ~ LqecI 1tIoYI$E?xpA)?YK(s!s]8FqPWrejU0&hیGl$EyY)8yO^:fz7 )Nm.F1*hN2Y:u%.GY/`)!8<Ը/h6Du˒~%3~@;]M/~A9-ZKTJx=AF_:R~5ljiP.owKCxgF}g>#r앷+En%@ki-R/Bylz$5^C]A[Y!-o_p½~=Aa&DUI`vaX|9kAΥ|6!,}hU6mPjȻKLV 8G [V)-f}a1&N8}pyLmi^uBiY~: 2*"Ύ1Q(\,^z0&E_Мx\q aN(n|=M[_n0ts+o_Vd6絗Ӏ맥1IϠv<0dX #n&:~{Ё(8M"=* RuE ǘuSeyTy09gg{ϸϦV2_@}t{7$9>O24]N >Q~CEQ[$;,tr5OȉAںF67.y Mu%`,Ե} PC&GI]GdFO.Pؚ̣_$ *$ >'p8wAy]o%#=*-/M- }:=f`W>g?Nȍ;ߏ H*K,g[{f6HqTjĕ5ûkrq6td#̟6G&vv͠SR4%㰪 Cey5q4X^fM|.zT0 <VhY'(Iɸl:M5?,i(Xr]hIG_MvIuyy♘Ea#nox&0"hf:*gYQhذqK wIS2&&/x@Eq=L/CHoqI6%#xNpq+%D\GpFM `&cՅ,?YCK֕5^*2Żh@ژɺ='ji湵#;'Cg;+Wܦ*tJܟ0 p̟IXb߰ˤu__QsB,XNa ;[u&&Dai3†2D;UܒogFeMpv@.8(:`֢dTC)9I5%*TϴʭOCU$L~A/G3]1# +6RW.+x֚`V˶(~4Aڪ_owf,0l= ]AJ`a5Gi.C((|)hq_aevq3j=|#99/GT4Ij#};nTۑ'Ș<mFE@n?}unقTK]3X$*I͢bn AD-I:ئ6a'\; 5,jG:_9JȽy^+>B1ex\߀K9?ɔBO`L>]oJ]{o1cnzdvճV24.X w:nw=̎%<0ͯҰ̧dӛt/aw#tVym1V-(-XoJ Xq?< "nD_gHxRXfȶ:S"Rw;T;[/=%aH{ $?.J+>~m{ `Ar>5>LesaFq)N+b)( E:cBٹ!>a|kvÃ:*-DµyGB:KTmṯ ~/NYVr_`<0*SLP%WG)0PNKL ja}>zV>Hf!2MlPdVyXuL,UM8$Uwk u `5'5Q!1CUўG%jFbHA |meEZѩ1JioFc /C? ԩbR=TzޕEdZ-(N1B@%9?a~ۿ҉Ոk/ تfay4\FG÷2G 2\Hl.7}M-" ,ne*Wr]ȑ9h OB ?˰~Ks|dI[v-|<8i6O5^YmM T;O0a8II#קoVB9eBk"YlE+* OO0S_JcFN{ IM'6O o aqqR_ЕT&̊t'y}WZI&YӐ|\:,sN VK7:ec~3 HD@@Ozii39d6aDvHQ5^Օ:?K&/!eʖxW}LY|f:xz4T*o6Frո& x3$82Ø=vouVD'-lN~"D[BBCYsYIׇNiɻP5 =5  EXsT^I!/{߭hI-^%*rZދ9=M ޱ=\}r4>5@05٦HmYa+j1sƐqR4,ťrB+l$90~jH'57"B]O&Hw$qy0")W|E$UPiW$⥳{Ņmj:=HX7Nm @,QX͝Ĉ`K9e}覂\nNŔk45VL>E'u{򶫌 =/>)Kkd/66+AX\IϓA{A@dWhK Xگ$9mQSl$V0I=5HncYPmh!hZ"H=@\EHns8<0Ew#"D&Bj 1µ?|b;~ȕ]tKT7!YQU$fcp tc1-PXGRN{T;wRiYNCup;q c'g\=vbX)JߌSn)݂8VnS~4C}iޕSQYQ4#uv{j8s9xgYOW,"q*E^  ~+:bSW8]S[dq`(M%$;<+??:_| ^ysݓ+]#%B>n$, ,U)Qb|}5HVAŹAt`e~,QEnuEMm恝4[2>Ծ|@*@@nXᴦNdɻ ڱaz)H5(Zo6.B`~e8KmatЅƻ/pؒ2)9h0_(rk~"KzG,lȪ{w6FꙈ4$&/a磊 AUSS&y#YaA7~X=ܖnRo?dĨ8jo*} bq!th~ǠN}i bGxg4QR~lEh<Ap ckUh"Fw16H)7C#M#*cg.(GԄ)וɇy9 h ,& -[QG<oM0K6aɓ؀6ؐcoO7y|C,X F$NέOr(h)Xrmu Xy ;{$捤iL 9dm^W *K0?nBK.F?_Wo`f@|q@QPa߾a(8T ZٯۏEi\qT6fbfѫqMH \ ULU+pW;ų?8ND;1;iq6]~ WYPN! qA)PjfsxmـeϨll^K'MЮswew.1(xyB˿ЅKIk#>&Վ`""%0 7ãy#L;ʐ)Z8ba&c*Rg"%Ağ iH5\i -TÿU-v)o$=xK89I1U+5l -P= bE"-x%v6QGawٲ'q<|w}ZbTyf$ֆoh\yC3)t1:ÒQ~w7OeGTǡ*}jQ ,q8w8js=5n暙Ӧ F >[NrlmH~&H6T  3`HT\vyؠ% G A/LIR3UW$`i(04hyX i2%l1䔜(t4Las׿|YIV@lQީr: NѹM챉hGPj,T~ t|? N0Yyom/Z"$lG*rpK`ߦMU\4QaaB >k~k?:<Ȧhk\ LVb =qbM }JU (jt~S2䵙ԫmkGuG "8:׹NS9#jbNWJmTPۀx*53ʝL{ @ːTVGup9Sgm%aBک|³qyPF`^M"N{G bCdQHaj7QB>_=k@zCW2Mnwy*h~DAOv] %}p! %ǍfMA3m'/q TPSs;`ˀq¶su A;nPa95ϝ9hw!4`:7֌8| Oy?j[3nzXZolnApkJ' tmt} p-INUakbyL0TidN7,6C +^i՝]2N_Pꀭ>a^I0Ͷ|O}2юtw ( ?Hp{n&>..6Cf/<}*H.g\ğz|h5v oYXc zne6$,O_g#w$O#_/^APVٻa7Gž= }0FqnVzA \KQ,˷\OD1YYJP Su8&35t>y!œw<:%&5]80aFB'ƀB حbHQiDUfwfrQUCYȻ =";cHl ݞCO.oTK b3/Q.mᄠ͢Gq*| Ȏu *,]80L$ xhFxvz{Q$&InK _(Ұٰ˪H&G6 װhd%|}QLS綰}(԰[."n:MWgy .D sEtGXd,@S?OiQɦ܉K`GZ@6~yo|9Tc''&Jf^8xSh{rzaQMz87_F ~Ә~e~xr\Z/3(t΍V_ (ۑѢR8Vn./q ,Jͪ \r*Wq.'v'fLhEHzAxw4v3vYEm{;e>r I=4 `~dDCkY$[!TwT)*n<+>;)+Y(=$lVw<bDfp+l?S6莅h;+D|牰 kk2>X {W=(~U Te y`~?7I oG/W">I\Njv.~ǀ̊G"  fbIpķċD%P_H:?ѩ/ܧrsgp@r+A&3+kF)g Z^ ؉~?|33wmm; \9mOZ؍)\EquݢdSƱC{ьZ|FԦ'CR8)P\+IlSr >>~(Z vhV6Za/xWe4ՠrᣗjRFODt\kQNY[c>9nhRשrY#sq'Z ꏵb[wfO'\%`5ΗA@u]E$[Ak ;Kb8'/>1ޫ @^ynHfE($S;I66r d$c{Hj`ғ{lMskᄉ3enz% a(oaU* h*e~m!XBB$وI^C,4loY!“rZ6<]X{ViBO妀Ȳz2b|#'t~rdU~zJ>u-MdHJiV 8X<#ˌAyQjN2&щfdcy$^.G|[/]yu\Mq_H,byUu1wmMxIWsM Sa}:Va )s"gAuɆJuXUBH n^[B~O7·O+3tTEG"y1cO/0V`XVڤJ1JxzA#%iaecsG)e6ӌ[!'=j]saB*'ۮFqLm%໲[_7±ڽk,"w䍊Gn\\< U`Y A$ ATfԽ.j`l%GƁ%IǁmsẓZjbɮ;`4/Y&BHkmJ0L(s~̫$2 Lc|:VOy~wM ֿ{cYlPZХ*w O#5Vhx4ZBեMcf14:BQBw^w&\D9ԺS)QRWXnB>|d<\倆ș3ZPXI9 Vjt-Vu箴@*Ya/5GUt5qRM9e->9;-è%G~ЕCۜP-ty;⋶ֿὩV+/z22|\ b .N0'.zfEZ ķn#L+ÜSG~J1bR2Ձ(iT{cfT 䙠OʧƝÊh ]e ^ e(_){UwBf]yI[s?psKHjΓ$RӠHvNӤ˔:cL1QlHK c),!P#ޢoA8sR=u sO wO BHe2W)9Z>d,4{l-EixpR$Sҙ]T>sH?%c L_MdSWW]!3TZ3%9$vR ]Z`z#`:E!f."Tdžl& ׹ʅ S1b gXh[Kc6p]Lx% $TMy7S:\r' '_<`_/Gg7{*8U'=\LuS*iq1$`$$a$],j&:y2]%=_+#[]WG l)ǤXTBMn&>00B77.8%kq3ٹ buwylG> Y`p\Mf9Zt[bmv,{!2]m8Ij]ꗚһR cjJ~ck2T^ ,J# mxK: kC Q _aԹx,sa/q~%4eK’}^^"/J`ݬoJPORR[#@St2ܫ%JTErϐ.4Hƒ"Ofwts/sLC^bk'[?}fe>sCKh(a92?iY"Ȁ]Jٳ1+QPp h@`C{QwK60 =7PdLط ,Rʐ?+O dfZI4%V娬E_+kgL2|admmxTED]8N]:UI 'ƒVE?LI)4B}1tY ,}d3i{--}P#Me!?xGѩf=v׬@v{y v {p) ѩy?_K9йu_ΐ+mqNdZqKmyft]CC<= ~Ţ:YLj.vjk߻A!PR!}L~,Q (93E>ٝp$GTEq B, h8w9Q{@y""]#?e&p6تɃ#~Qf JFMF_+t;ɏHrϷLSۉTcIBF$ Ֆ:{N݀ >5p/PXoqZ> H+w>7صeقv +tSΗ\-$B"v\N+Ҿڗe.r`/dPQZKh̋9rEDײ %gӷ3hkޭtdA\XˆmU̒"9?ofj T 5n$tpTBgNٮ֯ Pi$ r#_]ѥFG@[f1V\JTB!U"q%EfW^yL(6G]Cso3TLq^}[ lRFI*d?ڏ`Rv<%q΀.+ϢQ+ЉZӻMפط22bugx=UAؙ"<:pf^;ē9w¸Xkxp`FM:=h,#(|c9wJt _=`FR>ګX Eˠ ^ea 52 ~zdd|P YՌl%S)DB c1Qt&%ڱ#9iq1k* ;^hݕ9qPN2;] y: 'c5 >?$2(_*oıGkjDpKkn2TS8D}{Nu׾N;RZo'a朆9s~[=bMћ6TϪDUtlv\Ԥ<)7wG"0ж]DװI&p Py?χBY6V~{(>&HwXɾJAx=iZ]K|HHq+9ֆ3d8 |7*aWuUmt0 b]%= n oi"H+FÐ *#g kNݾL]Rg] W0 Yٞ= bSe C:!BsqLv!/wu|rK6 XcA5, UZԃIs")ab*'R|5rr5.efwNqunwٓ~:rQ+=, Te[B.; 4/XR@+S)I>wN5NbFi>LX/Mm60Ψ~hqljohCW%u jzYH*#/?2ԼG ˣㆨȷ}m^H.mDʝ#2'E96}-Nvj%u依Ş#q4 .U'*_oVQ s<Շ4Wb&u=4\>ӗY+n$E׿qS L;Pub~[SD+8t6" ~VgdaIIk]nS]PS>ҝ -yw^7_}Wϙ3y%M"IᲯ社HW |F~S'@`{{؉K+* uNU9̺7Cs!5dtCCOubjv\`o^[C:3+ZZ#@oEOiƸq"*k>{%a  5̦<O~)ytx[9mR{M'(SqF3\gu{Oe): \=تQR1E\H8xIN5sV Gc{7q>!JSB$R _zϓH?A';ͷ|~#ؓS1g3䋭ݺڈS<}2L|19:k[C[4>GxAsOvu-Wj ŵMڐ9sH_<.٩T1m>^QV_:K;צ޹0J'3'\ɣ7W5zfg-Ş+)$NKLi(:Ms)5 P:ʗe[ U r29Dol/:ӬCOm ϼXrG*T+5AԆrUZOxq [Oz3GCy2=,)o%!W.< I?,O$zǥLt D[];@KADLd6̨6W F6hXtEՉX q$03M%yV;$8ȵn8Owi%I; wڬ[/ Hyss:XW-غ_˿xMjA ޖd-}!O1ZDˈjbͮ._2F$<^mR0e%N֠av"42,!G.r͡ r*#8=Ɖb5&nZ}\FAuiQm\Z^UgEl)4+Xf)l+E=Xe)3+?2e"p@txUzJrCU <0 /.M]\i\~$5K$C'Dw,QS&DFcФ+|Q($F=8'N嬱˝Ծ hfhح">] +4!K6=E~~M6zhT!cnND.Cg|@𜺣&K"\;>!+UAn$r}z|1B4ͱY`J,Z"Z)_spu'%Cd" j {wvgCgsU]/ɠ{Y}\~y%-KZD;0~XgpՇ]2=.t,TYK3>u>V42 jY.iE}7m)ҟ /F͇! 5*@Jqrw2HkkBXEa]l^1O8ЗnhF{D}3ZlRS ,{Y{5u5/㹕4)y$Fb#7rHN7TۗC r8MBQ!Bvcb\W5gqfffWH@<te8 >{-v0 RM pc][x- o(cUdsdVq4Y4r ĕqxQ|igԍ[E@V)L[1+5U}wSQa9t- 424>UK~{l%0hK\ZZ= \ML'Yz\%Vvs,VXNk7Rd(`Mto6ô :`mF|mstYKQ,O, V-t'16m޲֪Sx d[Z%I5΢GQPQX09iUMVlW&39da;x2CG_/;ACR_uR#՜w ^EaWCPǀ5!wX9 hy,^hI`{ 𪠧Hۘ5il/ ȵ ؁*5q&yĀbcAgE8XU䬀 J3–h#& < \oޝҶ4Wiir!l,uKr>Z8)*qXZy e(.Y}<qEssn5>fag3{i[ʘ!Z57Iy/DI6 'rkz'D>,i/b]/oU{GHKϽULqwHȯ"i9H %ɻBp7+ۜ;bh9PC,BN$C7F|ԤpZqψ'C enVNϬ;|gNdF͡hd'Q C5.#ArC[+$yծoJ6F752XוKn%0_\vb-FjNbCq$WsTD7C򼪦 :LoY"So `B) P=E=K8$]l:UH-{gl^!j+HRq*gf ?5GM]U8C)0慠Rh(t|2ʳJQ/|j븱|1*BPgD D@xYR:B_ j]R!nqޣ}E֐Ϻ>Wr ?KD/ ŴԖOG}$'5(CUJu& |g*}FF,K! Zb+> C/~ztz46yO'7XD +#bE ": wqӁ %23"Zo7=0UPflЌ`9RBZI>vd3zAfG(޶t8V{8_K`zwNpT@N6Ȩ:gk`|SJ3Tl7cz z3bz98!oɁH@\RGq" ߅cRVF+/o[`EFT>[c@;U /ġ[ȁuHw =^ qq7>v ]n˜[@G׫!O.흀/r?lduMY}3a͌1'ZRt},u v1ʋF8+qOsOư՚?z^Y!> ½_9>b6y SV[촌<=6#S2t#a[6tP͝K^O4]8.c?d=rR)!sdž?qx'_)7h0eTDIf6+1ı ^2׈Gl Z@ 2s_:P>lo@"i6 X|W`9,a<1&O3ѵOb`_ڨ FtQߚ:O%5;W w&LSΡ5$\Dez*`G<#+/'ǖ=+dJcG @,T$d2ۑ ېΙG5ضjB\Dz,ܯUc[z=8 U>n([?&_S&M:9c1>u f"íc8^QK%TJ\@it޳`Ov\zjY'(.-M4e<ȒP xE |]Kl^^j1(ÈGÊ &r!NłhM/ǩ)D}/+5xQrH!tx{aB924`q=6=θY-˯#TpT@CCJBY$#m[g^]dI[)dVlcFF\[^~rbV4\ewnjfp|'5!:Մ:dcϢ"Gf4KʳD-Lqlgܶ(D. QK>"Fw[Ǡ~{]hجT)%AL//ů]9eN#MU@עdB¨XuP`0Sg8ѳY[6p]Xz |I(tb<:|Pol)#-SjV"VsB蔨vg`y8hM}>8e\1*n֫&cygg43?ԓSFz> R6 }GL߮e'0 T.t͛5#yChguF {l5V_"FBչ8zxFNjhqզ$0܈3ѭ2%maupl@x)j8۔;36whcb:hxO Dlan 曤U`"ϑ&?~P6W(s`}-Cb!ۗl30$g_g [~Hn_Y6uD%v9z;?Zۮ~_E= &dQЏO]&h [[i!y*N2 p[) ^kn]*n"1ftC|0ϫkotDྰ)E&wO_]ۡDJ޽70_Mj58!vrNnTX0LކcszhtWYM̗F4Q0BhL=NFM d3 Ɇ~ ¡,]ձB{W##-g9$*S/@b[Xj _I8>T!!D)c[#O!~ Ĥ SnDZ|z`7!Sjaqߩ8U6kڞλ tlI%@$buNߘ^LvޮˡORo"A+Jvf/-4o|egz+d5V[e+Q7y=*1_C|U%j7}p4Tr?ZFa|J"LadBދ܇Pbʧ?F~A%?-V'cmd`I arͲ@EpӠqQsDB9$L!Paj7b z9[ DDʁj[暴}rW"5|9Vb뛒±*Fd"# 5oD4J{R6#>r>S\U6_96WrVe.sE1I=j/#ƀj1"i1%bm Yt8ى*ʪ!B7#2WRQWjd. *u'22Sn^+V#v*ƫy7W,vB "^fV-7 >lf(8i ,#[$A`B SpQHIBᡫ7B9ϛ˱=0;dKX+T&157hگLS1 !:)`h@zA!nM~v?9^&v@29O!04RHʘi^602/n~Yy+@*R­0*Z^ݡZO%V;@LQj嵏fXj|<ĕDw)|GDTW&cUC[6lxoDC)YªaWt#U}: / Hl k~،+gHj-u͈4)"%ZYbB`ی+̦9K(*?_Xs,~[lPqM#."O]؈VEd*QGj Z*,_pg*?_͢tGCC'4'?8ðO"~3>l(SN4.E^T`E,6d⿡ax]2CYKɐ_wS&5ŜQ[Uؒ6 Ny 1(}F~/ݢNxucՙn+9˲z[^ƿWx+GYB `mLk hD:!~e6<?EnB58ח48#ܿ[~m7^dA;Bu:FMx[Lʼn#rXKri;h'kR?XI^ >Kxlփg{ }6T Ȗ"[68LaV>kdg dYɼv*^ڢuWQ* }rq!GJ8\yW*#TȨ#9R|LfN6ClzrA0l\fv_';ׂUd+d27D= VF7yۺ_;^3fCr8;5h<`s 5:2b< ݪCX:ocK@&8_@ We7:!3#ݲ;pu"= knغ f&Mp4 $X3s/?fkAGs~Ǩ0N'eˉ..~jLa+q{N`=dfE{0.CECYW I{ g# AHŤ[mLfoRl P:XA^R3*z?{5->=C4! - %芘'$=%߆ /M@fJwE嬼x |boƞ;?3U<򿰮S=0UآTr4  BεZYJdAB"Pk6t ^YgSz_ X1,CH02nNTTu]`f(_~~_ 6 %Hy{<03d۴I1Xu`8YV"T8M&ӆ0B_sFN6ШBC( 9CH P?v-[R`uD#97H ՝M`C Z ]uITaVu4:pl9z3] צF!ʮ-;5{HĊwq:/Dw6~X#eFyQN[5bvՉa<av&ynm~K#[y_op?Y٦:/ag^U/07t8Y!2@/ Wݑq6Yn$ױ6z>$^v'EwD#pq6.>6kp[,f4t6& :@F9*Hә)baDB =!jm=N`/p*zjgmVEFğ" uٲNw.FG#pś8tܪ\RG*iorKd>QRi|4 f/Jc[ E +6dY39Av+ޫpmc1ǫ#7 l+]s?كbPvR*ї3{U%ƹ±:'幟X Eun.r6_V@V]\Gt{C5B ud' |_ҙ cìrU3˱;_a:Ð "6bI $'!J!y)Hg2&;NTI1؎$Q E=eV/Ɂo=jz H~ɘ cQ>J$8neM 8QẓB+ξQU#E|q*3g$6Dy{vysdœ]Au1coiQCj|Ob!5:ߧd\Ja:TxƹD"`*/WA=QCz\E?5;>SN*a4J[jiމD/T?=ig®p X?~> 棥:62Uƻ'4u[`8Z΅h[hj `kR3jwG~ܰe `ޘ]&7 ;8׷|A9fdmc\zq9kڛWDM j"=Տ6E}.,F:&hX36{Kve g(PC𣉨ΰ!iΞvYR[}MS:j"urjp첮g\H-ݯΜ{Tf H7iD! <\.xPeorFו<J *C8W^ueS0̳qY#4Fn8j<tgNz?y54~{|s3#2mbfv3|oym->Mn8:vjK&mLCfBׯHeXj)V5MS"No )/i$W -T6rj¯îWG-IUljԷơDP:c Y^(X@)+ nD`4Sh~/CJݴDTt઩*w  .%R@kp$Tia&YFo@=L ZFH o,`ӓW>9YY-#3f۾*vybBvri@=HX.=F8mkh|˧UA3Sz6-Ho!tsS"N84Pi;mBzmrҾZ.&J0R4a\ dS: HOl[`'NBJkVx{sYbY:̰S#9'mưr==%{ƟtUZ\}S̺*Q-䬷.4gB|Թa#:ݖpI'T.4 Ի~ToZYvޜs;=@ E;`'ϋ.ȳZi]С)dI*N'& jRw)P}rDMbN6f,x2$XX}뢘v ϕ¯;w$@)&h y_"АmۼEiYD"m羂I?<VUd΂taCE)l7UW~և9u:CʜԉvJ/KD"sJ`WE' 3Cw(jb-`Uw eJ^E04l/$}QK1emUz&8ksˋ5F3I._ot,ib%8HU!B;4X%!vb@̀x;6&!8ߣR?_2猸J mECٶ7_ȀTl:~b+5&E`Ugg6 xYS?Ob0k]\@76]H5s03#<0ѱ^s<;G4d]UX2`k%ayx^9iP>'da 5 Ѯ̜lօ%;l+B–[..X9zkb`HR7~,B|'Is~1NqL}n!I}(3GP;zx?W^(EY0ڻ$'Sޒ Xuh6j(2nğY/}u9V <7د##DX(?HToG]3IwKόMѣ9?P hw1 EmE=V[C*֢cqb Ht)^U@fǀUzُ?t Rܕewecp.cz۲3j^ឩK[AQ&jgh$ sp`iVԔ";)e&d)!1gȜ ,3h Ό|-rIC7ET<4w?Gag5ѕy4oR;e&-m#?:}tkGsV{,8oOs)̩N`PWL&-1Qo(xS܈  #N$ 9~OYzl2hm%#vLBJyÈg8&[Id[q%Q(* ]AWAǺ邐W=~yHKhnOE,ں́:V#;i(WCmu[!IA@Cbi쫛I`QZ<  U <~mɁ 4!6I 7İV 3vQM8{d" X /TGw]~(NiUylnqⶓӴ]HiX%nsӞNKKcRSCq7)#dBʊXI ;|' W bQz:p")J9씑ͣg|Uvx@xy& a xRR C[:}?N5-pΥDc]u}GX?UDʴn㜑e=BQy`sc WżN!̪@>yC]Zۇ-g*Iv<-/K"o-a$Z6zTaEYᳪ6̿J &bdxY=T>kY}Ti~BSygrQ1ۉ2>0N>kɋ$[" iZDHْ쌲]/iV_qםa]V~K[{oDWp u73]#_ORo:ٸ.Nߕl)=[Rw wqKq)}/3@i@onOKpa.&*'$!ll#2}h : O}y9 #g8c# ::[p/L ejʹ=r;qx"s&MaQh[o!\V)C1.-}=`*ԇv[mHLfprԇMuqQ*-|!#RهM E^;_|+QP(~pt2Z]+IL2:eAi|ኞhv8:cSVyp7PKlpGΗ3p?q`'$J,qvLsE%*!82|}gAO5;Vy. 0׻-H(i RTٲv%R8$ cg:lHj{]=trlz|* WcjMbr8#gb (\(Nr7!t~#?W]_R듓U%ů mSy,? ISї@[æ`ؽ]!r}iU5ۣ7`h 8 %W4sK0!^Էzܙ7"PePdf蹴ed R: (ī9)/PY>|dU%fIx: ?Qj Z?"p:Rmgܘւ]\ d_ @[(O傚俲}1 kN3I(5tS)u/ ߬awyQS&>(R7d҇1L˾|IGq#酰(2,(o+up8 ˛ny9M68ˁR*-&ݺ1?%W5'rY P&nNX 6Ę^+oNƮ'?a`e5P7%Exo/m0 t#tI3S)k}y&: znQ,[Q.% }Њ"XGxs鸟) ]-rke\~-`-h1~KXħK3ˬ ݰ8My@3<`աD9fGDXZ S0% Qx'WXuڭ}^ s*f}ЯOw{S2g%aUh<, DZ lU sl(SnƷ+i<_9-NzU*!U7ˇO[QKOksxĠ4aE-4@3v4'EF n}*R@$|];g1׌ ooyɄ̽:{dpBc6GTr%W\f|#U*zvV]h}1㙺F Yg r)jvTb{TwsܲX 9ܳ:'$T&rmwqc/'DoUogŝsu⫇Qd@U0}Mɏa5G1pS,kT7Cb6ͯvF>*tHYllTfo͌7 ׫@cR,xW_(5N)cMԏ-{;Q'+[p78P:jDvf |#id$48Y6~洊1z';Py݋bqI=%A>H_v'u%柭]mY*0 0R>>[@9 Bp:mW^g׉L0bƒIl8leHcMOػP]{37WHQתӎymC㠿.9\'H$+}:o^JW #DʲA@<=+HNF(Ft7:|_#T+n`ǐ!%X+zqwa~;Ov tpǁYc{#;b2Wx:K6}R3]nUաIYeA< DY w{z0 3+@-IǛsk̯3uκQ dbYڄ3A[acֵb"5MxNPtA`)%j6辞I p]CW1xFaSd %"Ʈ4z G1>abeO3YTE-ݴRN̈ĉ(xˊ j)M*o3;~7.A 2N"HMzl\XfLE/6'0FTj:UalXƼ㳾3uE\p`$>쀠??dGTV˭411rREH,*"M@Ő2I7mBRI3q]w 2)5XB-./E?a+8X`8'x]g+ܭ ; *EL6v7Oi4뀸!M(̭"񿼼KgXMv;F1\|e]+A"!'ۣMo7 v0`Q$=ET.h`Ik?[rifxznL-O17 ] rFbȇO14PNJ쒀1EaEK/ #+\k#@t"Z'dnn uWuH%;? *z2 )zVlM_-jOZ3[ k)X- P 2EϏ8v31`wfg~u)| m>^uPɅ5}d;Y[sӭ7u]CVD,߆E i(d:_׮2/癋r Q&[ÊiMc(4t\$8 6\ >sq?Ajqӑԫ]5sv nSMt"n9R9H]t""^فE%`=vQv/5: q@4J߃&}PtY.:d{^^㠝 & nA/J_d{l;|wVvj5ۏy'ZRX|N$?ٕrٲ+ :CǦ=b脓Vxba\lA8A~-:^BDሞ*SVZ-\]\TUPx}Q_Q@#Q_-d-Lb{ *SL03 ߌrDdJ4=L~[ 2 ~#܁Y'%ule|Cy"LY/OIHJPNm's;VR /c=$tm9?r,M[WMJY_5yṲKr(¢V[ҫ )Ӆis$`᧋Qw{P28svYv+A5eX^)'N8s;B[ᔴ7^":;ewɏ_;y[:_R٤D/ `Z-ȃ=J 4)si4 NAr)[ #y1نԄ r5iҘ<^gcz=BΊR˾JR_'c` W|,f4: 9 (˗<کD]})#9i"90<]X9mhНE1 f \PMN0mK`1tƸp?#qз~bc;G@|nڪ" wS<&FYZGrfInV,'55[]jZ!%(7m=q*O ^1Cw!c2jaҍT,OI [mlւxK> CvC5yZLMӄsxr^DNk!C`KRa7&.L)<-JCZ cL$lH+s(9祰AsIҹZ-cX酓nL/a67CPH5M!ÛEUyL^_q[ aK>ea^R\tř^X+_3[ 4>VqR,3O7ϑu<+@ ny\a%xjU4PD&\0CYG( $b(~7rYF=gr}qo>(e U oI|}&, ewhtx;J*OҔl"5.A;`,ɋzgf٭gJPl_ۂQ?Sr+h ^kҍ 2Q m-+J{t#ow/1O <)؏$ Hǔ@8e/2"=~BFJ5-R&JFA/L9ђ0AR %3}<~f o#(碃CGh:#AFoili#m{kjoڴ.pRPg N#IgC< ZK)PY2NEU8lf)GKkvJ|[x0ҽ?U jTvN i-5 O)\n򳛁܃Dzk'KY@q=wmn|fƳ֩ȯx )"~̛õdCqY(-|l~Bf8ȈB1>Ce#R;^8ՏnLZs6a`1H_z8XySڝ@)w~~)لw7+0?쇼u-,3iŎoewQ;ʆᣡ1ݕ͆>fLp(>;iĝ# )r2+ Fvp" uB҉]O f.LFAMX-fX wIY|RfT8TRhlG(a`AE,LY0HAঘBcPϫN+Ly(l Yi3@7F*kG+ArWIso{,h[rYR̯|ѿ e)0^vRVPb!/MyJsqD7ӆ#%⑑)Myx7 'dW1` gCNh d%LɬspK6halc'`¥rꗶO*i3Rm(9.說Ng7[rԩCPR&_RcpX|#&)#uJ8ѺjpBMd2VX`Q(Z{\.i,쬓H~yNbfC$6_h(}Kx!"K=ڃu7֦౨/ Sy"-~%g3'^MKB|1 xYd F[ s"OWD?M-uʬ˜߯aEW%)C+`q_31uPO =d+6q^#~cnȱA34j7̓o,{I-Or0 &!eN$E^r,C3E3wR*d=\p^#[9q/2HnQ`@V^ Olޯt¿/:'TLY BkK! .$9e vV1T@>'0"d3TоNK.F%D& iau |n]4瑳P "n䜳]'iU[.:}}.) IWB{ﶗHlJYV^4yEO~#0ύQ"(0z3|G{19N T,gQ9Pi+:CU'ʟ"דd{,i<]b- M{9sFFF|SU"p,f~A{$"s*죑R5}:"97C| 8"|{g*YEbyTrB[ymX5B\JR D5S@E0;X>m_6;֮uKx37 ߄NЋI_O=dGL~-`6AWHgh qqvC@&Vwr24K,h\ I|XC̽<9kR[g3E`Ju^J^n[Tڅ9ED>(}@j60Z\ X$lx&ȫX$ھ0. =8܋ޖ#>GwT^p<^7q%v^ݪm,}@9ʁ>f^{]KBȾV=㰫RiZ|=ES ߦs"a#mfj/¿ H{ qĭ_?rR`RTl&睅+TD#bֹ&sC _+=zMA_s$X;oVۋ;1|l).h**H@Yx5(։Fw֬.uuBQ=yG8*y Tlkf6 ~b"7L}6LC 7ը׵IT* #p5@zw<:,'i518[WMڭp4'3*v4;ЉcGؔi6iu`S XSZyum HE?JI*Ѭ6Gu@#GءHhL˰l.?U NIOh5<c2q9b"i_]\?+:'3QwL[mTSC_ն}pkϺ9hY1yH%Jş+ m|6õxFYnSnvס8^#׆lH7xйo /O9BET/VUF}yO}fL5-δKsMxuZ"4۞ye io3MMݿI .橦-uOᗞџ/eX샴Pr4ԈC%0-E7cy?Q" ZU4a׬aK7R+F^yEXDyʢgyЏRfnwY=~&\ `^;Ty/iA:֜]OS:\trgfl}NdyT| ^.>y !g⇢fvMA10. =tTsIr tmh tI2+ q'gFcJRd}[L)Mʧs.ڥ;}*kbSEH /p7Ac0ciӦX$5CD̥-x(XܼV3X_xWU;I_"UU])/Ŷ P:H.!CS$;[UVa+lhr):ߡ?bx8(:TkG`d@izex:֊q4zahWk ;~R:}Rs&iLT" :nv0ɂ9 u hd`<G3{k< %;A lL>* Ϯrmco9"3#S;6yQJSsvpE3b!M`G{.ef1)]K1ZbN~^ExQD|.) ?1M;˭HS@Vki,KAd0&zn_q=uY=~>ztqѤ?Vp\lϠ#Jf/p[^4[ aBmS)M=C+ͯ(0!z?POu(c 3wů4{^Hvh9[Ap6͓~C2Bv)LItU я!c7èڛa)XbvUloH=BM#.Q6.mV :c}Ʀ\5֝GPl2rsv7]o@Ϲk35_ݥX6\0 fQve?:ͪE[ RPEP(#ѰL1۩ %Q/U)=/"p_KqS"e^`#NV4kⴎY=iyJWCmQ3ɩq&j!kCNw58;7saH BT\I`_Dŧ]LJ|xr;_/Vl᧯|4> ?]_jj_6+{%СDToEpKSU%v8c /17g捚tX6.+=]2SySLOֲL\}m4jU "Ɖx<#~;\r=gO,F1ŭ̋P|N7ȑcάp_8z %t R̩)o񚐌@԰UTI ss>'bHdjxNd}. | TdS!-/V@ƇcQý݅rzxY7X$t6Ґtt=ۆ&>b<3 p!X?,G)V{߽LUxr]NS_I"Ԍ:LW Fhi$m!jT֝ɮk3 տ ~AbdM468 4 7F`v  H6[ аX}?#!zpi`|{>aEL!Jp|" {M֢FWkZoKO`SPqx6 7J\$j\6u 1l=`.*[]|3=To3xOx,B=KJ3 ˭ld3A\&y6POvG[݋ M("X4Xxu2;Y9P'rJuh!\m׉yݦ e>ZFwDCA4W#Dj0׵dz$ /jE3}7dyWRo%:)w}hmT2!Au 62AB-= B`g+ms_UlqĖ훠  &#ƋM\ADJ'y;}VzK+860iij=K9 =TfMNڰT_yRv5v0ljus((zfCIGAMVJ=_1IdmPgϔl@H4HP \rs(KF:;:xT;鶳/k;B8K-M-Jl QSęVX* -wzً›oO8YsX7bzur O| Lє骴 =Pc'i!mh1_Pl;n6PJV/' $*Q;ݜY`ϐd6(|\2l=W`5 h!Ig.ME^`oZShe3 Ow PeD@*T0?a1HSYX74pzn 8}벅^h>AGK`ZhWJ-MƔ@)Yn];?TfIa1v<[jL-*~yԅj{FJK rx M0Ȥ Hotoι܊6b!)\K,gGn^t\<廸[hsYa#wVDUyٚת9. 2հWR}{0=F\CE Sv+" qC.]2 <}#7jCg^Kn 0" a/2)%WuPk1\Yf&8Ҥ x k̇&zBj;P$B,ϕ2Ų@ˌL-? /yu]i&nhΒg2I_̇I.5> n&(;9{yidF\&uz91T*f9hH-*&k@qpy<$9`Ms\&rҍ,IcG(w7XlEQpBBTj!}jS&ۨ X+ő!*MIe$pL>aq b^/\gFY*ʭYZCo͛yY).آp[((yLuBJw`ʁY@ ;awຽ˄ⶕ̻4@%=ή O]^xvavY{gzeHJHLM K+x PCbQg/K;]`Dp}eJILTa=ّZOqPR [ )]I.4#ⸯa'6 F7)ߘo#6u/E.63|,Z$]J\{,Taeu:p01mA! oܐ7En6=eǡrj,?tLX֗#iwE EZ}AXSf=diMdf7n3Lo.-PIW8hb[v~ S**!AB4ʧǺb +&#h1ӧVžkjbM+kdLO[7[ogWX.y<^2]Bss@zks9c@b{\'KCS-[Tc[ܕRsU7Vy8V|ɂt_{WӞ-?vK_%9 cZ.5S/zc6kKk}꜇8}]ժ73gS9>wt% Z%xLJlwE<ix4-@i{VφPcqsf?1E׏]TZ˃S3nJ BX΍3~>6M βodY?}r69DpȞTt *Df/+*'5T= wz ȪT-e/젽W!xcf{rlky-sz  ?S.[dw+.Ιp>u"-m:["ũnR";pݩRˋ mc?A\ZXE"Gmu&zN|\<5ňO. -M#^̶c {ʺۻ lg+FcX.ňƄL > PW܌h؎i8LL%ಡfو$I/q~#?A,`th{u{7:Nv>a/( XyBxH|UxJ+;n^'o@R_wr~>%0WԈ*!m-I$a#S9 |H2sِz C\j v,Pr=JdК~W l)-u_3/`qعیP6 ߐtG:z]p诰θT4lld/_r]9 G$?2Q]N Ki\3A\;.9`+/xNzy.t~Fs`0/ X716u+Fh5CeJğ@qL,Ͼ7|^W  ,.`6ņ[a.x6n59c:jQa4`^,0M1aYd#X7fum)yʓ=HއwphɌhoy( x1Z-|&ǙB̫2yX2YKL#U;^ֶ'.{[`H,7Htߖע2q,<|*&>% ;a˻`z)O&<󪱦i7&<7ZT.9)7B ̭y".1XN$[~d¼1;?Ʃ2Da;u՘Z]JӄTm5'^;s=u,8Wg)7ZOJh0V*rKΖv΢ Iu@&lpHr{w+pKuwrSѥ4+7̅ru\/o5?S>q  p ÃnUpueZX@=63?q_/IМgm O~:-*SC6`f>Q2YUTEuxbģG!^-N3SzpbYƢ\aQ)]-a6]ԗ$nthB`~s:xG۷dW V^D3HtHD_۽Cw@եk E1Nd|2%8; ɬ4_G]hŀ0͌ QG;(RYCi?ɯY$ZwQ> d *f;Bh2'G^OsDn F~5ɱ˒.*PM%kv{'K>Y!O_`.La,m魌 w92 LEis΋;`tjJS>|CN -=0 omDҏĈponR 另b5nhkh> I_6Kq@]zݙƚ;WQSecy $j5gI6 ,i KsǾ}]{G28H\di9.Ԫ$&Ezm*g<\aFCGM9+ YBOqB3Uoso>e+߾4PpR@cEY0yRuc2. +d"M2`װLw!nP]&80GI&~{컂AQJoiv_IwR'c:K_[>xE&Z‘҅$TpxɰEImqcQo,V3}\@Guy=龏=L:cbEd7i3R ޿zhQv cd͈Q>|V}RFdE?xՓ O4e)BD"{-=Y(!nrبW;FRh66쓖%M t $ȩ3mNh6t|\ֱcTgO ` b|O_FYFZ5^ ۬^.?g*eP+6:!2$U &/?1s볷z_Y_o 3?@l =ómKtQ@4anLs @ mw&G@v+^i43jɐDnQ=zz{^\%XM'm*7~BJW#l{Cy2L'/aWG>-RE;)Sӭ'i*+IspH m/J%ѭDӇc>tquKUuwdDjˋT𢗎r'G4_N Hljf6wučuweƆU$`\%c(.{9wwN 4nl/.٫93(rz,qG^v(]ZS@ZG]xsQQ$+窳=`GD}J_y#l'EIدPnFyzV|L'#}} waLtr%Sr吷+~X)Æ^@,=AB꽷 s@՞SNM?c`RsyakeB ?݅%Wn`! ŎPZg9t?a\C1<)]ox?`vUt+hvlP,"ѥLBp@0*U"]8IЂԭIKUgx5UuZqX#rTNXّy1q:?Iɝ@~ʎd6?ѨXr𞓧2B;9b^khg7"V́'kL^%c=S,Ī 4nՉ)Crz}Fu5pufyeSBoDy'Ž[49vpξʃpf"oT2h&ݺꀩ v"FsyPbmp$+Qюi%jz4a´M6~#Y2:SsrsT-K05@=p$_@-_fm0r6dttqf*˓ [s jMoܛL/WcM4Wu5n~nG|B*Gf'͛b6rpB%2sK$Kj;^zk6!9EEBI xg< f< 8y*3{zQjkaCDʁĎ@n}w* ~}N{TY^ ֧?ǝ׎"~fWj i$C~KJsz#A]o[ [2q&Z۩(6vYm3B(#!E"%AYVv>SԚ2>:@:R=jtNts3z\{b}\ZLɆ5v3ri&7 LK~P|AZzr^M6}4rg9Qۅ~T3'9pU+REu$p< ΃N;g4!/Xa)φ&Lz?x% Խ%ާ*\T&~CnM(#| :cs(Z&O٤TlKk=.-}D^$`Aa7(rps|6>T|M HTvCx`"G:Ń'=ܵN^ѯe#IȆeg}_x&nl:+BUPғLA@ ^xqaG??8e\FKXpzaz2cqinlVYOl.fj%+S9ٲۯ{Gki<NRfGo{ty-Ybt)% J1 xe*,(4{7~BՄ:;RfTB2|!9~oߗn5ne|V23]+TVm45ڒ3^ V"F? !6w)EoF^TU_0ىn d !j[m@QTz*VV߻Hp.ԊL'tg4AB,ϖ!Z1:DzmѨ]vw \HXd4פuō8B9 u6^! (i$dqhrPw \TfoJ%{?]dM]XUc{,VO OW zj50 6E¸ Xa{r;z~^eccNֆ7 2DuYNv׷sU fF4=>G<?"y܎8e 4pB)S%+.he9KwG %$k 5xv_X49?=OY_c¿@ Ott@F4i')4tJhά]v 4Qi m3ÿ,\ʍ ')kDXBzВP"MSf?OzGڭƱc;Qs[3>dAhy >ثZ`-S]]pdh9w)n3;"i%Jm[ T4/VAH;yRJ5B5`O| ~qv:gzi4NŧݞL}Qrh Ir}n4  ƪL=Se]P# A1lRlW#pȄƒ,FvZCgf_k 68&Gm btMoel_϶7#-* pVrqzx "mP4"Z@I<-ŀ,II &OBH  ]|DЍ1 - )4ě4Rfi_$QVؿ2pC Qܒ'Cr* I24iÔ4GPtShnm..oMe!Wu,vǵ'÷zSrC'\ͲbU1F =z8Y}ێc\(?kmYuwıkODNcO553ͦd4'^6"*|zgD m H[IQWep?"Ѯ4U3I[Je0ݐPa2# +yWۀ}g4K^s:/u"%nQ9[<}eg"T8|j v!`zk&9Ds%a% 6`NMQ#lDk9:[ھc4t&?hgMN U>EiZAEXjOA]W]m|ֹZqX~"=# &-RV*sFmJdaG8C;?G{ջCnjgoaIvavvv0i^;c,߄P?p*mF3!~[Ⲥr`( 37% kFRU9% B+d~kֿ,]}0dʍ싉JoJu@4Ы,@9o2VFrUhxeʳy 1 ρtT_ Vee6' #(Z zY-gDe<846rO$v~ɲvr">KPCha#A_.i-$uc|}DJz"bqc񒹆eB>AD"{=}*2#_P#&n;0 8@ ¥={9`~v gg) ^UAh̐b$=1.3㳊Q ݓrmz{EXL` $# 0X3Q l$*bp<ꌒ2Уhh2K$p'3GA}C+i.͌ nAG(̐2N/)[cLCKp aMi3UtD1Zněn!(K 󹝺g[`zJK0rxKb.M0KcX | LtQd#?(ܕ\( &(K_SO ,eQ'C?8\v.R,S9~@f?;d`|[yy _Z{8F[EpkYL?x2ic ܽ^&(uŽY" xIVz&lXM+)P3Q^8GΆᚗ-VF1f1nmy2]f+QS#X ~BUi;C V*nID8yGV`{&hLȚq!TFw8Oͺ+>_CjkNx{ڽrO Jtl|s¡G51^/@qCښ 3f봒زN (VLE7GI/DzlbV< ^d.a2|DØNXZXwץ}|~ʭz_e#`E5QWQUR$庒CrdDz Y(=6it7{(-n!`99pC{xםC,Kc/Av|޵i#d0V,w1Oi)U#?Z~.ecDJzCc:5}\屣lM8콉ԃ;\ I3.U"xYX_p+*/ 9?p!)0Յ^~Ժ.\(*sh;Gg,_pjQ$VIU2trkԔIp#7Нނ)ѐ\sBk[8y8T*HXr38ʺ.T^ȩ;SHH|ȭXg(Ao|3XbJ{ȫp7 U]z yng,;c5l&)B '8uodRQ6 #?=s 3Q/m}?i@hA9Qd}Cw&7ڥ ^5Uv"D|,1O{N 16Ω9y V)!mYd“jM"Vd䫚8l[d4 \9ȼC( ڮF;V]F(0g+1/hZLI"v lZZX{"f<8y`iP. "5 fx:A8L!mh<AvC>G7VSXWx4FN!\!av8QT3-С*yfNZ}qN&AiŵvpԉeUS*X* Z0F6CtP]Ņ;t(c 3=d'Je&j,DP\c۞ho_$.4 P۽o`)GE v5=ɢ<NLo/AC픷Tqՙ11aoHK /f,(ǼΫdXyDd!zۣ!{*C°N>!]R}Mt;|m8hؽX,iR,rkݵK9ҔXE O)RvvZB )x%gv@^rUH~nxW/kKob.U@k87ۅQ<$yX9s u i_)y-#d8Z]Թ ai ?vxPi1SEfv/胎tgI=fT3 $_.fb!`nVI c)V\D-o~L*%)wam}*4(LT=ۜi (uBp lKoRuKb5;%9T,[TJfSq@u(QdXD98XG,x.-|stej:PEZD#IGb"]nek8TO&Brݬ<ǐlsgsH33g5/bř v_1NY0Ӷ' Cu;IXf ܩ=S;4ɬ?;a@yg뀇M|Ix䗣Zgplc\.nݚfwr Hfa.9ԥs4>Z@:@\(XzԦ2LexC)UG;Y&L~%d̨>%`0Ήe"#*Po+ƲaNX:-V)ukAZoʫpסNXgh߼Eim< ׺05]BHSz=Ioh+?h,;y|_}WE$PSjDpiz(j!6yc:P+qݔ&'F~m JvהzYU=Wzy%(أ"$DHu HM(RtV4mm7٦MI6x,[m  0B:S$zq.>МZвUVOtl>g2c=Λ}t*~jXWA3 f@P`RV oU_PnFf@nd*(L[ɕ(,D\C&1ܼҔM*)OliyHpM8r!8Hkױ큧m@H1dY 7,nzu0{vmVP#vkȊK:|2Sm7U; [vٖDէT7ƮKKmY9+hS* i28IWYߪ伤kwbhСo5Oz&ԯe+UTTAi>↭+|K癖4+}0xHEYXG`2Y&/[; 9iN 4 ,# O|W ͉Dq 7S9Q^wH>{ypp02bbd1#=saD3-OiD+rHߙQSj (4e\̢Be5H.z%LC6˿h3SM]'b-s-ZEȺ6Ewp7k]}4dnO*lWً ƽLH\Yhc=:v! 1' ;I~Hdv.רa_CO*c3(Is8[ ~KQ\F;SV O0A_.>WJ;BJ-ڶZܝJ*a7wr i/~™WKF8qXgЉ5JIKG|QVrßƃIaTa6s|Y5g/#y OQ4S aL8>V (mIp_S_+f M2O|*}Z4(e[Dа? 2NK  B렚V(2,97ZlGl%T]@Iy M0K7ҼƊX:JM99Id[%ΒrRڱ%shչ*NaV .DO Ij`cf[aIכ "an-;g71rfcGҴlmX=ˤd[N##҄;qN%wɢ."3I%kQ "(k]Y 6SˬA'n<0:Zo+;^?p{YK5rs (UK%a Xʒc0=bWtʫ [ieuDԝ9'YHP0~i{Ҏ׊"^:͘&d\n}N ; tm[ĕ49F$HMʪVR-[' BΐҐ];7Q 0AR/nmZZ*--4\0gWP+ff7++PxjOaaT [1>BLYHUbėjGrY͉b@NH+mO*>*;#fi9$XLO#) EБE0,,˅*]rQ`FBFtIP?<=`G+FWc Gu_|a FDI]9WFΙC$T}x'BFRk3~BZp춲QA*:+ JJkkEݦFy5顇5M41 *R\2UMKq!d^V"RrR;,یݥO҃iP*3UWL_/8+9PhGݎX*p ]`!Êj9ܭܰV+[z?؃fؓKy1Oi<-:m!$`>P7^֑0/MlB3|]&MW/xh?h4I[:?_0$~(n@ P0xjAq4+G!(RM鱛ATDT< V9]yNΧW[c~pRqWsbɬ2l3*KD^ܨS$L/9˺quZ.wES9>ay^ FIQЋydm,9{9;w6*?4ՕZk;xN)>صNlO=D#A\v1 ^RzHw&aSvZǦ3N&DnBYwl/C Gn Q׈<= #+`,qBC Jg ^{_T>B{O,0pcgs/(U7B4x/g3__=3^kqt_q[~W XG>Dzuv4hoޯ$b;xTnjG^v l fpBz@M:Gд6%Xmʺ&- ^>zgkƒݱ&ZgDo24_2lifMTvw)5F8 PY\x< ˏrRqjuV Yo)cϢ=Ә|ld71jɦfi$`Y~-{9&`A>0i (1BsO$%San7)]> ><zJ??^]+HUgLyA o!Ȉ`F_X;=cFRe;OQDC^}*Q\Al0u,q\B2K}l#<%!Liki^e|K#raJpcKYګ,Hl-m%Ƃ&R%8,W*JٙFIKKh] >¦\v#a鷓 "mg8 Gq*QiUq[e `Ԉ:+~7J2>NG//alO']{`,fhW.Nk@ڢ[ "b\S"ܢX5%c}[jSe_ S{ 3_>TH~ mAvXeKB"R&e;4ƙr߼YayV:%]yn;ݐKnUo$xcݥ׺t3op{$3AbB2o)O(4Zp|o-s b*r<~"nI}i .AS9>n;6fW&sSٝO^=r_2IhG6MsoB[UwDaI-M =?-`Qb$={ޭ;VݞЁ?P(+1yHIBςOVΫD.h%B0!MFu%(=r3b@2J~f݌!fj@3# gVᗼ~e^1~3Z`늴7HBN~u*e to&VM vU޴­c*Ԁ( dsCYفW[wQ2/)6mg$r`=0-\Z95Eh?gJݜ{EXNQݿ]gV|:f\нqj({ܦ]Z4Z1=.Aoof҂!7=;ZprszIGl@8+< 8r&7 T4YY)|؄ϏKσלN|1?IqG5eޞ7oBl9ApoB@OԤTmI 6l?E ~ū`uӿP.`pu}n!KKh/?88(N- phNnѽ%U~>XI? ?=4fJ:̟ƨ}EwcSQZe 2yi͊K6P}Hi;IʋԿ&h?թj4bs``@OL (ԍb NExtgIJHW3T?*dܡ<!r$u]A>Xw9ȰD~OʓS4٣L}?쬷+ 09RZu'm~Ɓ*&N"S["$ BU!q}m!1a$ZV&}S@NR\o_ˍ2ut2A*PKJK.+-sB8 "6$Zv͇.bB{yK`^mV'kW*BOt۾\`gطuwy3=kz.n A}d)Oo"NڅMfs̷o,ߋ b?!LG)o "bްfcrH$gi%B-n<\>%m-a5<\li ޤ&rLԼ(#"S%eB-*@tI#?CCܬW%})(,(X%@j_+BT(濯+*DP:75#N@B 2֨cuНXPi.wz߰K= m\}OI\olEGc"ku.yk,4$= U64D8bړL bLd4Ԋ!c^֤KtA"c)G f.AB6P8݌خ6坓$< g:y^ z.!(n,™U a=6rC7ٲ8]]_ Ee?Tj>&P)A҇/9:Z.?EzCftSp{0@5Pg{jj,'?I8I9j t< [VoOy ~ڌW8,Jd)|_z|H[Bt%E8ė m/(gEn!Ҩ\3q>@g2*Ql ?;"+Ă-|d_KjYzJTp?z?d2(JiJ՜8NײXR$lV|Q= &z&{~N9R[GN~mkɉEvD#dYxpJ( Lo93lZ&F'eMC" U7-4{9u`ODWavxNҒUdAHOSʤ>j<ϖ0eE+y!Ded>ڼ=rwP 9m 㾠,W Zh0E`+v41LP9D~bq3a.kB.Z5a_:'I:īP@ymt'rޙ7T?F0Ş%?rA:0a8L;61hD%N MxT_w rgPоp.%>2V `⦩cv29rpkl|?#2܈i}p-)ݨJ`]4s?RUܗ p2ª"kA&N1O&,;ڻ>if`ABX#Ƹ4ex}BU~bj._24 8bhjbezw3)SF ZLLYu=:[ H1}l D^ۜ/& N_|\Zv|saG/EU}o 63^- ' l]:bΙ5j!\}tG#©AK>~~peV )i9rz=̝}OÏ#3?RY% V[Sx(obK<l܏Sf4Ґ9䷥pt(Wf\r~EۆR/bO>T%a 76V-CI#0bT}E!̲"=w r(7;V8 kֿ'JtlMɪ.2WR#/GN1\ w3є̡aazč+YӝAh7t`9R~kbȒ~?4ݽ0&:.ưT>IQ_:KD4Fm^(whƄYeR~B>6S-VI^AíU˾xZZxֹ{7ف$9ƴ]MOG 4A&Y7b5bPĸrpaܐo%k˸O5`yߏ<6uE߹zТ )(YM@&&/ji\4x M3kujla鐹+cj;{hɸ{1L"kxT~5:C4ld ~RhT?4ZX|%V91qC mXb:sZWKF*òg f&zD:]>p;^0~_pfjR:VִW^ cȕtU7% {T#%' ;*RԶ;xR^T3-ωʏՙ2G76RG.ϛ̔p>i.#bjEE>)2u8ksNNjyX{).R&p $M{{Dpbf$C ځ3U-H{)F|-=z#̋z$lwε,Js8=kl?L @է)NM+5@?Qa\uiVQ,3gUv2Bf Y0'*jaGᦤ߀ WAgoS?EÕd\d{eeSgduRͨﰍ))j?0f ԥX3rS"{7!ϒM =́(fBgR!x @A"!x8ZBe4n?6m{h-$m 9!'39Cn^Ny?y+#gNB=&)K@UۖFryHiRB架X%}j_U.p~ fE5#k+&,CنHB+dE,ZbJ7鴗&A\'B"IWH+sxu MW]/"o5B9/Y+~y|k/)QS:3ti|-3/ ` P#]HӼ~8Vmp-IH1IE6NO?~Zvn ͰPڏVzM b.]8AybY4ϳuE93TDMxL;dP/ P١[7v#e-*0;;_l2bO4rJ_ǍK \ SofꜧF|@ЦIyo\^Y4okq*ʷ&ݱ\4޴Y4`BZF̝+Uf8S񥂎m n5&V+8ÙѮŸ*` ǹ X2Zk/oj'ޢbL| %[ 6eeq:ux=cԵ"ڜ-ۆiQQ~W.R8gjΔrPAa}O>p995\\ұKׅ%Ʈ[Y"1!QSZdHD!6f-`{ R@Y G#m?㥓z:B)x㘨 .艙!{ &3L38[$n'JVWL7]4|~>{Q4`@\7^UOD}+js~pƮ)2R~ axh p.u$b^Tr/ >[&Ck.[< VV1p`k\@jGC"EJ"tH䄣 .ӉQ856 ^?s/GJ[l2۾trV7F rGoYz eO? ,)S$doPq&k+6EZʭ츑9=fwGt1y˛{p:uBjo:Ye|pe 6PT{U)W2Mhd 1tx;⊺] +`qRdA;J\a zG 10#QuS"n N B'醖]ڋ8+YKh5C0j_F-88 r:pgz /꽿Kw)bSr?DIJ#>QmWWBIL9}fipiG~;xg(PdMբL;Xmi؏){xCxܶ-Tˌm^}n!" 5D"@b:wmR9K(ʍ̯&1LdVt71轟jLǔ|Q'=WP3l+'nѥgq(J`s4R= n ܞ :Rjj4+Uk;E_ukܤ;R ٚɈTpT9~_1SF寽CFqЋDG':ɫN^`,@@Q=м?Bx 1ײ7 U"dB #Z);ΐLJK,0pxHsϊ!x:m& n^oμ bub>gp/O[[y|5I^SW NpO`~gcoCi۾H ''*?W"{iN(&Fl#kLhYj8' R>BI 7mX~E x*z@yUpB Ï+iv;a`+9~ H߾Q̟l3 Z?ּckuQw@Gԋy^/l~[^j:|B`~\2AҠȫed_5(52w*  :Lq9`^U'^| pBWU}E]V` # XL̅< Ğ܍~I,γOɣԝΕb"8Q< /3gpP^"63VT%Wx.@O\qBwxߛ4Sڬހ3hW 3d4FiDž 3;#K$:#{Y$,R`JM9֒ @'N;DRJQn7p. :[5W4QewrGSC2AxL& aP[9 r{+^p?j"8׎س ANH@q؁9`!66lWg%į6Ϭu,|gyr%Ů7QBd,"b!9F:EhS|s `Eӕ(dU5)JApNe&5󵄌Yk6w) Hk&{g@Ԟrbb>6ؖ(ɡ+nMD;r'CMܯo E^-j~ ql#Pרּdo9pdHuk`7%ŚNl𬈕Hj?G8==@&,AD+F+J[U-iA kեSD7_"LH`?Rk/VWÅ{#gEu0y ;G\5?rE{fooN5ts6'8t* ""1:J}딤@^" c/_JsJ3dY0`<ٓT@3hʬѼxGN cd[nq0>Q!Լf(~[q`zDJF^'ufࢶ]{+譺Jc XGTĆgg]\`aIk=qޣ-.w{hoQvuQH=k҆3 | mּ*7(T (|ڭI"Yε aDfvj)A3_?2.Y8zٚO6 ²&k 8q, =rzUop4 `y\#%٭Hj3W7 3F#b}Jp5C˻32& Ȓ5\r#4vH܏ȹ*BI(NW nã6̓ާQ 8݃ms;tpJ<5b4 j$%A* $Cc-X_ KG!Ylڹ>,[oe{ }r8F4 IFf e*ƈVv eF.[i'4޽i}I: Erc}zDwG=h֙A:K!AtXoʅ2 %rVD~* dt#Xu#\p{\OxP7Փ" v m[#q A_w' 1qk#BK1BrZE.7FܿZ+Å*?ّSQy:`^Xh/I[GEU}PU;]ЉDZEq?< l1C! "0Pqct>a h 9s{jSeV,(ۧV|7uqpA&U*x A"6( >tCӑ:Ak'74ZN[n4/[}x-sRӠ_3WU6_S)uZZO,~0'- ,8](δ` Vc;pΖy9tPy*:'T?gSok2cxr9kx=.C+S5u>3)0n˼L K$M9O>/urOn9dٍ^EŅOdޏ2g]teЗ@ kC+[}j{]QLG#֡uaj54h^:IXx94Q .mp+hKNl$-0OG/*JxIϥz'ɘևƒTH&}O )Vuv0[c:+84sS+;]l8N8ms6q,#i3$q-~>=56].2 VᬼC)rC>g/* ,s3r0ُMnj5ǹfU^V;O;L Ym2eV&xkrj篮EhuNMЕߔ9EBI7R3]AKS(U(!tOl^񈻡aD9t 'P-&D "Ziij@`;(dyh8dStGM nL2Џv PL/H&LRzt5HK~Y jaj 2-\70}H[Qpk#O&:(/SoTPeG3`dzJOtzk cW/R%X:ߦwFWJn.ܳ;aFM G]b>fu&ߙjI.HR~RߤOa vV4Gat?MPQBV+fV~, 60п Fmi8ck>c=#NvSX#\Q:s^}ɟ 6.&EÿLZl-_.=-bݫzV CƔ2ȽGZ&M?.`<>ra52bqu;G:vѨhDtWe¿ q,对-4sS?Z^h&Q"kXcV꙳D, Omrm;1ϲVk~kK0[9G %3Ĩ̀VS}LI3sUaFX^,j2wS=5M!p}rBZ[.oqi=)&c\5 WG$;KX^jR#A7[ mEg,ŐR)/3P"(g?~ʴܫk0`nު; C,KΤ̴+ẕ~4ϴ piEqM#e换8* u':F4;QH#/%Jore_޵%Fx5L>q2Xm}Brkx'odc0qyMRU3w9'$B),Or=+ݻ ;]`(0[J @T)*f9{~+/mym7H0!='%hxZ@*YON7k5v834NbRY7)\[GsVٖ9ؼ7Òu"{ōRMٸՀbhYGbbN.|Og&?CP `aGӽ #>YY=Q?GfuM{'@;w^hO5{'KI0ge7cln>n~'5V g6ʯ[:$[B uq;g-Ѐ ď]+ibBKK}w%"BUzy:bfPYPq+ ʽbgNs08U-{mcNw(>/CKs'TwsMTU91{bX-L EGl|{ ^}qy1`XK@FK+7]:}3isP1)^f$ߖ8sv,C*$FŤqk'ʼ$s6r! n=4Nʈ* "؈}ʽo/5V,8MW!~?rugD HKrRjhY "X}{~s!/HRVV+8h- Mz PI,˔jd+lNiW.fbF)-k<1|fsB[5\J+k$B,p~!Y0\@qBl03˄TDaWNE S/9qmDWO'“S߮4]-|3nӐ`Qej.mXK]r"-7T#ZόQ24A|,S*w"*kmAZdF^9R(j?߹~]X񨞁$ Yj0a'Iæx(B@E#Ǚ"'KȨO>>|MT1CdXY^}x<-6W1䰠__(w[$By9 UȮj{C"qZ^ 3NA#{uXy'V@]IpZ/i>դL F+&,Tt 2WL#.!}5"j4t/joNdqEX5(b"A?jQ>[P2ħbFy/7]E/*ef{XX臦&KxD[k HŚr?:PS$5 pW ~4V^5owwUEbOkXyCAWҖV 95F!ttkx/)S 2O_-}#rh"Pӣ7fgi<`y V:bLep'oi+Quu2L`;LBI&pZ]}tD ްH3^Ӡ-ǀw yEթ{s*Q.N|ruX `bDJ^%=vpzo/)j$Cs\n)НiIumDn\R V5 '˱/rnV5Pw ߘar쓡~G"RI&rI2xxad y: ulU!׌AK# p|i0?SB}TzǵI"ڴjHSuw%-L`j{ۭ;+o@! =A6svH!a]k( _S$bXJ LEoxzX$mrR b.ڭ2~Vam5í7o͍d=4DhdZhs&j USU!њ KE!6ד Aoj&0(G{KQgᒝ( 򠒐sʊTDVV=qFId;5b~fm`t`T}W4M5&BKzb9kcE/&:تNP ʛ;a|fT5 gm"&'?Qe*>֡PWFYlZKqgvyM6/ 4Zt H_dLdPރ ]z1a;zQtҾ#t"' ZVxhƋ:$JCov\}R2tbNB텔;J|iuCo_ cP^n>?@`?׷nu:B/xQQeU e6LL9A;JsYR-g$?$6'O")"C 0gIa'I\~\H;,O3}BbR]'WY5'I j>Z<{Xx)NSS$ :rUG#:W1 _YOw] jN7KXRf@:Y2hF\Eo4PQl>EPwnmS!qJ3fPOmtKRhv"M1_e!'Y^+ze t=@&B;@7t)Ƥ':Rqw+ѯTsӭ<7b%^@ᩅ n^ ߅]Dㅋ;R hV~tsEB- >jʔ%4L8/݁qPRj̱ g{ &x'|4g$Yg1ޙ|M>bmQ:WDL?N/DPPhG }n|t XLvr(2$=2Cr5z;J(vE7T1.'$ޝƭnԲ Zk }in-Oѳ6ۑk,[i Xb4!(o?Xư4 us&Rل$J*,c|0Km@hA0n׽ZǺmV- WaCX&y 'e"nBA'ހ4^WM W.UU`._1OC{+yxS~$zr!,cpR_w^;&x}g۹be8\m[Vk|%.w]ɌڐF< ;Ng%@6ySjAt&^Opxdž}+N_'muH8Ul"p,ŠQЂ7x"ZHT)@M܌bŸypχuF zvn+2).=~O垰JYnB"Xsf!et;HiX4oa &r.K( ~#gnd,c5z2ud_}l鱗6T\鷈  -C<`΢}hֳKdWnfW$*Quݸ;]6P5}y(}Ohe'wZPLMՖz~t#96bM|Q}a7.]cHʺCt!8fg'>Ŀ$ʃ>DKxɎGlRIss5I\)QV! ^^<[ɝHMLWefGߝS¥H k#…m`\j * ^ \jGՠ רHIQk3P% VΜD$n+zj^|M'5MUlq('Ýk<,z&o݊ щM̽ߘsvabZ4{ck )z-rgFPB*s+6xSe~Zu7ZZ B9E%:eshk v]yOy2â5>ؒ$o/Lm"< 6-/&<ń^,rn:ۧCUJwAP}TmN =7b|}{Y\B5tc+*+rL=M_-@L>(qWfήu;u8CvSz]L@(:wNF> x5k}7L0/l1I-Iψg*,n3 Mbg~.@=|[ō+GŬo13g}-āah^Xv$*ߨہ>iB]12RJ;\GpFb2C94m)O8m82k%i#O;}fW ;s1%9g?=MAI픘72dtҭ!e+<9#3͡ مw9z;{?ATum&jYx|Wڹ,Fuac9ti>o*-yKH4b!?ٽ1%EM~\q%r1(_k|TuFVJSh-Y˛G/BVۘw'bC' ass] LsU~V88bt>ٿ%3cQ?Qb{rA/u -RW}ZtyKOt%[6HKSM]pgS-pV,_5m3aܣ 1"= `ڻY%9/P>?NJJ͈Vrl栫龍H>GPCD+9ʃ*7Fcg#n¦f-ª'.%K_}I je֣C/Q&UyS]FG( |uFjB.+ĕN)|C!TR2T]'L16*QU3,eqE3E&R;H4K%fCr,Yi.n9 _ybx^vTU+֓5W5Bl*#CAI->y%Ǹ,vay^f6؊EjS˺#C\Ӊ~ܧv4iB$_o}OeWRz@"@Ω Aɕ Hędž~HZ9 YkцN[œ H0EEȾ,M/:\Mk}  z#?5`Hpȱ:Hf4"pw"@=8Z[?b 51֒xģvՆ1VFkCAm=~[ݰR NI{̭Dȴշʽʈ5 S)I"6}D߶@9RkZt"L~8QrENG}!GHǫ\i߰ TQ$=UbÎC,N(r1qAdILj;]_!97PzjX6xwpyp\ Ew~yjLn$F5P3&ߗ}?]YE2W@T|vx3"u)D R'cwGI|YE|Օڨ^[ `K=d'8$ @k)};?CRI+Z#FIOC|1߱ bi^y2 EvU@V:UFݟ@9[%&"_}DWǫ$M1US^$C`5 ^(㹆_H^kn.o { \A_=)G$L﹒j]bCi[΃wegSoX鞛8<*45dl\ FQ7mcZ@n&VRd/(6g^_ax1IpTbD},3PYNQ{{cM1 &6w7W.'\8 {fem'h9"9œ֬aP*M!E;U ILI!YЇDv^*8c-k1t@Bm9i* ۦ1okVM"zEg+ Rl0?I}| G<x"3u\چϱz/NqJK*1ϖlp`hПmb>:DF/~瑺ԫy/6 % +}rO*hBC۞:I<@X&7Ir3{>\(tK"E :u%2wĭ~qFZ1@1%/aٸ2 4Sŭ>פ|L B#%6l*-GVs=@4M>^0aa=bE mlnA8(sMlySΦ="tT IǀB -HW nYtQS?2F4sx)1mo>0o `zDZ=2tg/Yh:C6{;&f' AK4#P~iuM*bzQ(]@Uj%S2Z[㎮սd,.2(3+wѐr1TPX99wo2~&INW~򢂭'-bFjhwWq Iy\G_&P,3;?~fkefe}SkqġL%gaҒ-MgCKŠlGFhƺ?hoJ[tD3;Ǘ˔*T܂;ҥG w*:ҹ!|a,aKlZ q횉w~*у[@i.b旙. X}[W'JX *XN:01̭3!xZ9_z>44O,~;&u8kAgCՐ"]_Memd0d,LK)[|V#͈KzD"Uj'b5,ك>;mGZӠNwXӣ\y@M\ +g"`f>ehwP ctLn(%dvG`䌢I j´ u5euP$0e?iA|RvP`D][Xvzzc#[uE*Ai.r:CxK̲!eW.٭[& 9Ix_C ܨ$pI[,|&s|[ g'a$r;ؙx{d&!U16-Lpȡ]ssgN>bS|,έo\,?Ѷ},ЫtYyTNrx>}:a_"H*VQPQEAo%i7vMGg#'W^Dwѹ ݴ'U~h^FY{L٥dZ`w`Q嚣J֫)Mv|O2hF (~<4,iZwӪlzIwauyu.88tۗ^9ٴN=]~d=] 'Ć n[aX[z^PNXwsSVE+WtC0d19^5X*Q[L[В>. !Grfy\c&ʃ;:88$p0|𠽨'jЎtŠAt'_옯G|5jf` uc DMY^$XS IO*HĸrB16l;aDO;1_sp=IYpcwuz,# *F&fEwaBLP߹ifDT@~'Gl.vȰe~};A~'{c1.hWE>Qm+3j:ݡ=VP0ǩ꽡=Y' z "<ѨPW{<_[Mf28""{[ yĐ+ V211Is_lZ5^|_Ȑ{V} +Brix.I`ˢaO @36D83]4OXGεo^"|G@2u3J^-K~5/x=$7=F% ;x=3 b7$De ݰV`gӒgҐ9p<EaRvk@J,P=ɒG&.ѽt 6`aa])r*:\=I'5e)Y]G;oouN0; kw?fК CGۖof'ÍuԃT)'68DW޽eĥ'Z̯5bb.[ bX)Q%UfHo@j9Ԟ&|-0#:e7 Gؐc| |˘؅? X&!v 4VՎEeM OA D5L7U\a Z)Y_V1UNQ 7^GN uCzA$=6> 7"Hg<)J.AZ'}8 .%,ɭܦUl_Cv"QλT,/ SrūCVL$jw CǭTH14" b·?A WEK=*&ee <1Gz| # 7Z6L<1嫭A͙^b|YQ+22Y3@5s7R:0:)2ρgd/C9߁iY@XPeg)fSeC\|WOըz4BI!+n=7;ٓBΝbQVל.C]WJVf7&l}мd+9Bg.K_tGj6U*odjە;ϲA h59L@h}T85m\܀UJ vKhNo _5d7KcB$qBƖuwLk8\PQ=D[6guKb1·:x︬)y{0i;%R^=8[l%XvXpSXO/g_-0_C+hU X#C Dy-sބɘS/eM.7 e` )|̭ ϓޡz@^DŽCK$$+ ,VgֻQ y͏8sﵱrJ8\aI=2{ښ[u:Z$7tc7$ڴ3nA-vb䳚f+5( d6 HsdoT oaʿwk (*|ˊ~8e[h#sT?̠G)8822ؖބ6珊TG$-8W@xTi?aa! i@ZHRopT.KXbZgt:Pn{94zoS'M]-02{wyx-Q0RȾ?Z'N@QFp}j>MlqJl H8xld8`tש%SXEe?#<וiuEK%'V+Uum+ z-QĽ .a6k¸ l3MR0NgA@x8´#KAU<Ԩ#x1MYdn* rS!LIqjeG./4 ;D㭶A`6?*qrZ}Ttq$<0H7X{1W6[ ..۵Qd[H|RY% 2p_:=]JFL-INr~aTxE^Cjh! BҤKZ,V cW&:L6HXi(Tg^c= +\Hos˞#_>'VoivH) \yڥx ]DJ:5M{U‚I< wie64\ɤOK|UB3ogE@ jNngpg+B:+pn :׶hJ]pu!0-!"kXԖOmv}[3gU@@ ),,uy:IEӄX\Te "=nA48}q&f[ـIg 7JՇK,zE/o<. l@)`D⮣j\تC߮eCk'w`nb 0xO q;a{#`|b~0:UkYir0JxagC%vEmh#r9]?+\O['R=&Ge_uߘ t'ihn?BE,SJ:>5@M?:v7xA7Rl_ω.G *JY=Gh&FDty~\.Y0D Rn/c\zKbI϶O5lbtf$52W̹V<_ο͢߅ܗ:9fĬ^hs`'N{KY;LiFj+EΣ5;_N,h%]I!Ib\W`Qt,zT 4>B刭Tbk0itହXO4Eol}lko(,26| ;T}-,~U>J=ȘsRΪvkKiuΧX*>ݰOr$E3^AI^߉HNfOss qzSwXPAu7p_~ R!, 'HwX> ˴,̦nֲ9X3ByM΄+ K4en 'o U\MO<43J+)ӑ[K%&R#[680сgݤN['#n_ԛO˝ߋ] œNG18dV#Lh"edP04ls C~BTqD([?eTuA?|MwM^ c/9H lvqa&q딅?rho*H͘7o_03``\TO&-`{ ԶGd/Լ9nU|{zx+F)A&:XCIfC5M#w*}1r˵H#ς?*&Z]czO{7,X+Ld{ޛpvN5$2vo A ?OKש8 M4NO,%/E| L51/="$'b'.'| ]zsL*~ <XLNr<Mv|m0Z͕hOvRC-و% O F _4 wH/j?Ttbq14MK5i$M@b+.7wX| "O^bOx &Zbsq,V)cu0Aqj|IleP?rI+qÙ 6LhHXZ$vVfuC]iU5$GF)9"Enɾ 2f[qwc Wë%= 4=F@5S>Ļ DD )[8yr W -fC J#-agz>DIh ~;+nvzbO *̍S"Y/KUyؖw),hÒձfPļuQĿ5"_E(qѫ6d (ؘZ&mc CJQQYk(J6ޔK\4'\8( *d5mռy!C,)M$_(CIϑC\BRo}f<8%Ƿ.*dC#Z2}25{\Kz|#SՓO 8UX'.B(Rg9b_ l}ovr?LҨ- S+*v-ĩ 6 .4mIO砒5W^ٛ\ u3ԭZBgfdb.vϨ7"odb.! %y-Ȅ!SZY2AlCNtmF[kVTI&Y9_I1o[ȶ}Z9Y[)O޲N`;trWw,R]F71Xjt5%^]>} [G>KnNGƺ ݲCL0ǔ]_2biPFb쀓Tv`hvVd5ubGobC|NlZV+# JGP@~8 Vc;_KfM 1TRĬaY?Sva;NEsxϭ{Zvw1 3Ve ӫF~8ᗲry]d>g4ԭwg+29L@LXUKV|5+cb m;؝ W- ;:{$'&NJeZt/Lݐ0׽Rx1If(gfsI)dk?EK(+0 kmX΋gU~cz7M*@ɚz&@{0)}dg%Jq7Pu:h+1!κԂ QCeѷ Kg5xȊu[_ŹH%O?uR?Lk:ɱTP_лUr{ ٛ?PaIG0k0o̕{{~GZ2( x3@lM9ͽBi_𸱧&zmin~//JpY~_as,7 ?mQN\i|מD(wߥZL&OjH8AU{ =#嘘Nvo8nCQ%3e/C=Fz|T#׿( 񎉱ڔ!]d a{Ȟ.-"+]y8b$M/WkgGfry:֤^C֬ nA(YY*8?b]M0Gn@/x9ۯ£q5 ;VuOsIPZr9U~;D\I )Zfr$R }ŏi7můbppuE߳CE`3Õn;01]bwK  ᴔ^UMW=yLVCy0|M C|D/=!rς$#.^@p?|Όv/Tʝ+;"9K1 Dh;iv$ Auf=6=R%48B }/ 0$/NȭD?8@D TKzV4`'QD bv1^ wg6⬼t6/SpՉKL|4d)ǐnٳ=E_4 \AfyK $dNݢ$t}r"8?܊ARChA{gס-QP:7qRYu,f՝N $@negM*UǘuǨz/ݽS=F|Ou_I/o/4,7Npc,c\5~oupYG[qcM1U1ݫ8-nU7y,bxFTdH\7Xo(OBpbk!9 9aW:><%iW3$ rC/aTKF}|9T:mGw[PJj+ڦ~`B@ 9 u_(Aq$ c?& 3S!D ː=ݱ ?qŎOtv\KݢT&n%5$SyMCm\ᶧ}fpHFq9Lclf9>(k 2ht! Ajѭ5<+QD 8" A8:p~=~ha i\DiŕLΞ|Wޜ:C S“w}B7]= `;k0*"+RE9$" =qhy* od>>O)71BwYV ZXn%!J+Lϵ1R[@)AƝæIdޟ0%:#T0roi!Ikqo̙AJ~w #D7j$--]*-cY{Sѵv-(DЂEq[JY f\x1B5ɭףHWTC6ɏ;颵k$bP^ [!5L>I#$ rs6J%}.lT=C[LVO-rhl%=H*'?*KX}N`ORH_AJ9n ža%x/Νd s/hn!꿺qLʮBc5Fm.WJ<hO?Ē+lz.1lRHvdU^Onשxl^eeؙ.&!*"].MZ2$ N+jqK 7"N8-C<q#6)2<: }x <.X (cS DMѽF蜤m t@k#P}++$ohWǻX10l|; SԹ|P&9NG]vp]uVӤ2SԲxD;X_{9&:aTfՑ|=F9 ^UVdFjftKV٣b^>/Ԍ&i4`[ԑ7"]>Dt _@"@y8鑦j˷`gbgBdjzݫcuum{whAE LPhVb ˄bZ%uuZ=\^&}ULTq#Vx]pǓ4;A!is!@jxܢNߙ_7C} jCX*As3ǟ0JT힓C½ܤ'ԓ( e\$ TZ?CJwi%\9ECc e7VzO2&f0yu|X-~GIkO]3J/Jo URQ1xCv:$1F^)[?^tE*iZ}87coj@알tE.[5w'u7cdsO"ݰaS4/+M7{:w= Ă{@(>^+c ]͇3>k!v\͎h|np}TLץ.cʏQvWqv27[NU뮪EMN}B(&Ně _8rεhնP4m4MX]܀P֐4C <" x+[YS:%8Yb< {#wD^v#MZ'௛|P~71jϿ%N#4c}iݴYrF{re-7l|yR_~&GxKx.S{ޡ_Oq-.z0ѿ/INVpּꖙ{@,1s]o4a(W nm)OA1ߦ^Ȩ/hwӱJH1\~Ui&KQ{avȴzi5 wu{?P˙1 8:RҜ)Vq=fY XjTP!ݝRxt#4;1u"2&t"3 |''tAkFZa%@gYr^J<>Rn3`3bmBe-9:",*1ο;{V!=a]1 ٲְEU%2Xmlj34މ~5 } d^DZ[rw(6Y8?Hш#Os}W<4ĎCAўh|oV$y"sB9 K- /J7|В@Sf=(JEG*"ae|C+< >(ٖы;EXܝ#bA ۵` 1q'6!:|1Aercz P:T'%^A>|e7EC$:>"@ۦf9w@}uxWβܨۯܲƛQo#+܉X}HvM[@ |0JPy44B$gWɮ9{A,oQƪX[pe\HN0t>1Wߵk de -x<^;Jf' XG`wpyt(,Lr#v:N%*d $Ҕ1Wӛa|l?(1saigJO[zNTzI` 0R@{]׶J{/Ѹ?j9x1DEߛDR!Ϯ\ucOa[T,=p֭{R<M;c\CW2]{&zp OKW 6)"T} p*\o.@`ʚq}˚ǫq?E%ZabT1bWgmkN5}&7%:2_m.;[2pOPgHC 3ٞK 7ok Ǚ>PoT5iIW$E`QԜo/z=-l6* 1 l_G7^D3\t P,9xŋ $ g`3䈤,\m:el%u*(*]- d@ދ'6Bbf. 䗌fȳ.Ta^1ϳyAS ._\3J< >i&$yi  Q;g]5Zq^£># ē„.3fOzo*TCQm߄Iȝ#6n5M0=by\,']eyuo!o@GȌF(qv)!%׿͸xkwp ]-!Jf,{k#qV04&nənJf~͞;C㢇,z.0_k^B{D:.0ߕqhx@eӘĥݨ5y`%34t,!3gWKFƺ}a|'BwdYj2\6X4&6KA=K)NfXB'N+QN !jz;CQ4 =SOdcp\'E:`ߋ1M/"bj(K/^|4.kx6J@@>.]Or̽ۈ2ҽ]Ym^K94L&w)vEn2@}H׆dg0}S`?.|Ėgm5 A*#04Ju>&#/3鈧t ;u{o9 i>&'TC0aLMXJ&xNZE%`ftJ꡴3|i]93>5xup%E`} }p=K2|V1>"zطbVNzHGfBC'IGa&WKS)37L"_e;6zIr: ^3@KHnŦ'6|x5vt x>]bg덦ϛhtl`L&sa$9A@ `WT)[4 l@NK.7Rt 5NN:X'BFJU(2I iw= ʵcIS{:Uv@M1nBGEwc.rh8.F"HCgfRFot j9\&M7 V$B?C\oYXb6=$HH J7UFe2&00E2KT*]O6˂fyz_lŅVdoXrΤG}O|?GOFIEKez@:E>EoTVq^MYpvƒ,tֹAaQ"%3nZH^z;~*R^$H00vlnRfN@/)T Kj5<|8ԉ V9/N<5%D'KKXMcİb gAns#AU\3Ξn)jOe" ɯB75c·831[/*bmFe̦B(1"ۣ|vGRP54IwC&M19$.Z͒5_/aV;Gf,@ū1LBΣӅ=o7v R Gv:{K0g +?%&VaC>QBn`GM!^19.WIJKde|_TYc\tĉ-Wj 01;&$ pP-JXx\ӵOY.g{YԯH>90V %8Ղ.q 6 3:<9j0aK]ַk9gÓ/&7dq]Wp(+[o_gm_>?'K`bCyFSbdwh &aL[aB&ׅ[I7`ݛ%i<M<݋"jG}fcj=m̹KuW /ܚS/rW$:VC(HkO^bH}5=ܲ(-ڙ:ʒ\mQc6)mq*Mp ?N1Pٜk) E<k*üyR'GqFq![hRK9ޥOt`2G\{!| K๰ְ=&1/ tnD TG8LVVCnqG37 j5>gr$NDg Dљjm=L(cD+0 ECПx)s/97hn*:28V>)pV}($75/F \1AM(8*_"uѮbA1*OvM @qhèH'yx)U&/T2BBF:|Lȣx7.!PY`S_ί(z cw>ci i415Щ+HV5 w;Drμ\Z%,J8Π}`i48 Oڢͭ _F46S{;tCCJ:l,"~T =pOg.m A\;M9Fe]%G'zh)o@e^uj|:f(D[9;( J?7-[PvD E?xed"  P6N1$vcZecbe L Ow_v>0[j3j5lNU95_u1֞[;&} 8|ksͶ*FwEW,ʕGQf}FK&:N}ՊIaayH_!D1\am>װ3 D_$ww˯ ߭!ࢅ肚U C'㐝P =mp`5ya6/d-:xĜ Ikvڕz,ll\1c6rp?&'}<8>:'Ŀ Obڹz4TFq]S%蕪?H`cD B+H&kz)[>S<cV:Šsoذl蕹[?uK1}y1K0ܧ urn@J%+W qɱW,nrԠIg76 O=ި('W-%t]0D4Cg: 2~FT`f 3+՜5t{l ^7A^񲜓*>eղpN13 ߻zã9PPuӳKC0{\%ku _u5o\ )WnySlE@~Uz#x<UqW%wpsz,^Iu-dXBfE3j5 OSmdP_pPߕ{OBe9aunߓ@^Eòsv]PIKw^h\ԢTc>qĐ*#*Nk&W,h1D'CբbxPp@Do JCİ^ _!BDa@u W+:5)}}( bx|E`]E]$%m_ɖ%U!.3'B`s935Kz: zCEs/`P Gٷ,z.򯻢kS{w! |LP^ǹU:*}~Q՘Iwn+n x 5&p!&C03yZGl:]pdr}}UhᓩmG3FWn0(5wv>žrsG<` Ӻ6< ||vxvUgb΅h2O}D ~322M Z {ϴY?3TѬ,Dg\uڽp6o`0τl%Pf;d'ݎ̒oo7tj. haδ5k{YKx fZ1&0:x Lv!Т9F 7h:2p'l1HVԟЄ/hVRD$ǝ}蓝˗"pzdnq}pOgm사|t3?m>[XF' dp i*g9QRhUDABP9O1~ U++OJÆ dlʙJ**.#mRs@`jcO:׋ -Vu0$K)}\zvsϘf57jq#Fǧ"EGep`vn@s4̺&c;;ͨ} vK+l]uU-o?iۚ`4|PK.m.Aq[t{WCiFBnk !UdE2p(o1fU$Vm톻: K K41 IQ"5]:^R%8: N[_dUФ># gs?[y$zTo&OКdTE vz`b Y mP{cCq.dv|dR/v{QcCu b|4v*:ܹ2fܿ7恈=#{0+Ӗ]Zf<ޙjQ'TW"9忛8e "SrԪd~BqƱQ#nc&l `VT❃]Æ P5b]" &?kׁ11ʴ7h<' l(w圢#&XdsRtaTb 4d {wUG T[RsIy-'Uief~\Pxxyn4Mv +vS#pu+F~y-i#F3@˰y$d[IJg ɩv4&qCqu~$.zAH"FIX QmȥĉuDn*r[fyPX蟠ކ'q' ZLWR6W>S77ԭ f@`]9Q]Ar6xeh*3B͵lVTh} / mӔ&{6@fZv_) c8 m}Ꮿ&eiybߘ%(Jxjӑ,Ul@Jя=$Wnł yaf44]885;NPlJhnCؗ E )#}sۓ_O-#]%͟Z0Z~XqTa+ w\'$&n J5/-DkDn[ \ډ w:/Sp}+ qCV$EʛE Y W<bJ| IOI }B{)^~ >j49hK;m0,VZ3Q88P ZV|~=]JxMڨ.ԝ\[j?t?iVM@K03Y>J.cT.Nٿ Bw?iI҈xj`2j W[/P#NG3UMnbzY4qjFǯ~@żoe#?;ЩkO힢> fI"0xYa `;5t&˘F@7/ GhX"Pm~%v89c>w_"K>>qNtF(m%O 6zC OM 0ܽ7 Gdvk·sWdW=X?$4dfց -5!J |/9t{5Ɍm-`1t[inՌyP*. Fw?zHs^)Od"ӑ$TAGnش8mq[*"ŇGҊKBE]bn;ZܙDa 끃+IXf nM:*/}z0\d? ՒbFuMUeӁ9=t{N:u 뵱>w}._*Zmc4~,u`mB<ƨd%Ipw3e4">e^ yɻW\WyYt8/@OϯZ =t> ?BiD.)OVr5 >*I;񍞤g"$h{/N|(Pɹ䰉ޗcZNh= ,hLv)c<ݢMcUܒpZ!а_"[\ٍ\[ #rkXF؇dlBb0\fzVٍv#5s%˯ f;4`-:wk |~EzO%kcѡɏ^bD2$1f&;O"3 C-=nNCӖ%5d<Ru?1<S\WNޒU(p|Z(\v<'hTRR(@Iܳ4eFKw$wz殕v*.~\dYy] M(Q@~>NaVj1lW/teóOub\=YuowU{&g?gIJaLw0A+[U+>2:B|{c "F ͊duupS_;k,ײj#i/mn(~?洮\n~[-#YWz=,7der|`"Vd-N}u x;EJ!MȊ)2j ,ʳ*3Y-Z-. z ?_5> MMF.P<{p L<{Һ]jor8D4=xicF3,.М@$8yq4SsF+48,ӣ W ;|M"{""vKl?Ui\ +yM&ZDW[y\:Lnx@ٗWT j|6؎{錡ND.NY,b) ۟|,tM6>jYJh &Z%ŻnTA=vR*jlXAPIv<-a`dݴ ro 5+@ !V4$vj`ci.W%9W'2U1bh&z]B'nh}x<[MТQz;YS@O [%ƙy='xCbc&T˱^3KM?Y/g^?/*+g WFzr#&Z]Ȧ.$SC𬞩Фmmûj= 1/=C͍ܝ.|KQn87W<t'3yn6 9D*vY%.f^@vjL~ -YIbV 5/. 90lG$Aߡa[}dg&90FscB+>^VlF߄ui5;}?\+J_enQ=Qc:(fP~4Ss2bW6pЃ^W NՃMLk(5_0x;7Eu2 d#kJy9ʓ^N^]e`5}lLI0%0#Qt6vP2%Dn|J=dWHNL=:!v}!賊]k@xk.mFr;1`d H]t; Jr'L#uS 8rb9o<Q5A!E"a/_ RYc| 6A \T5AXy*3Jݮ\vJfhP\8@*Ol \ץH'p!B5& q.\)P[l&׍ O# zhoF&]f| f>LTyLh%@i ޷K>[.0أ c3lgⱔ O- y3$tn JW6R8ckOÀjU}n2btg`ڏW rhzJg@FR/q%mm1@YzU`[_u`>IbZR^/s_`\u}aOP%gE_od ŭhBhKN~#c kOs}sy8f zEos_{PHzY>**sf{HWk碃X*7tf uvELvBv2p.:k #1_8B3CojOx?rO(t:#DIA0(}Un"`H6ւPM[q g"o`萳:(f֒ݲ:IYiA8[ˌ"Bqƒ"|5/*Fb422P(r 6D7/Q ů2</CFKaY(;Ve?Գ[b T!k "1Wl]ks-*Fk,7v4|6ջnaT6%ک;"Qj={A1&9 LvxthDUp$? l;+ o*_wu~ʶ!JwWwF)7(4}!aZvjT?p&h;@J"Dr.Me*>u}9q4/=y&{Xдb%ci紂}s|"8iBȹI 1r'g];\}רDQ*"4a[~` X'׻R)+=.d4#8X-1IΆN_K[Qg0XgTxm;\Ź 4}bI2Uu v2ʤx!\"ϽxHm}kЦu 2  _S`~r> kBg t`٦"Z]a* !%m:~-q4>R[Ħ_d5jpLPS `q[ddU }q#ԲFyk Q,2|٪#$ @19tQ,!ghO^\7 5HX(w\MIvk=J-{PAS6قY0/o5@_f.f‡fٴS-n,Qf. r5);_]9x@JD7m];绹Xwčnks뱑Z0]1٨=K-_u#|b["i"^u1u(LGn$V&>s 15ϥzT2$T LDد>&kܼ e\_W9ⰻH̤ SZf v[h:֭t_mXY>3?i rQe~~ʫS`U_9: z 0ˌS|G V/]eutB ~-N>w٠%>jRCUV+mO*LdZG `/q{)ITÞA!Tdr%dnVpT'Ǣu<~X?h>%pf޲efmp2t@u>iĜ[&^$ya\s-f6cfI{ R7HuP,SfOwv6w2ǰ߼" TpA{G&N -UDòX86L`7}6@I'iU;/<{(.\y0,ا1Lܪ`8~ZpUTFVs; 3U) .RKVrdGN=xi.ᑔSKkwwi =u5QAsU9uۿ>?N 3MI`_-\g] ẍ́hCF|V28Lы&hbn©Z+hDUն-U$H"ް.I-5Poq)9$95k#(I`}-P5_??Һr1)Osias R 1YAApW&`.,Ff`/meqδp#n}g"C7 p*4Fʓ8S!,!kΤ 0%q5"ya\2B'{B!B-)8ߏBpυPf^yByAM&GVNɬmtrqcb4hċ]{ի#Oژ6 efFyCҨCzxʄj߀OOT8k|s2^$Ny&3lBiNRznlG i^^l}P&྾qᗳm 8L,XﺋE- )e%pZ!Rt+~쥤sw1.bz$(J@]ˈ.'xriL^^.fuu]T[xܘ9!&gox\ ɥ.QY3=ˎh,m:'w#n:Z3K;!ʷՙ-~A;ɗbFFd >NKZ9ѱSK֑AI.sF>~ z;!q4Vh'".WրLxr93x"i>ae%S.UT*cl!E]0Jzjd!G獲iKh0 4\@i)yO9Y\Fݰ֎iGey|R)m }eXI1@{z-GYJD&%n;1ЩiY!4=%p%&F <t$MO'ɘg? i T b{vt}tV` yIbJc$j CtB-6׸67 v;-N1zƒhg$4RζoM"ph UpRraGhƠ~sATB EGQ ;*:2қO6Dnʘ\*,䖬=vI f(b4R! >5[{gnNfKt~>J@'Z6&u$j&<-H)f7 :SAu ˩HXkYTbo!8InsCZkԮ=@X{}z.uXnݲȖCG~K)w`WHUW__'C_1A}3&Lv!""9ÒĕUc¼ƥU\XE[~IHZbdc~ķESx{̥d3#r,J-Y^Zh2-AKMS@Ud{שDKy02-/'Fgl s鶿&fY,SO&y8Fs\{洽7Rԧ %Xu"4Fˬ 7] ϙ79υ-CɆo帵ԗ ۉl*ԩ=ȃU0vNu|͛kk Mtᖅ1G])E58T5Zq%a9ȗ&Қ@O\&ND;6rbjGAT%]؜ŘHa0kGڷyjg8˒PI15! oVo3 (`ZΝ]4k[L[8 Ua"vs:j*@\Jӓj5_kU(,q9d+xԝZ ^2D97WHXi714dIZ '/TL$!hifi%`Rs+GUl.ZiR2䊟MUfdFT,xWyd;™J-MRiAȦ݊ =$1RfP12(K1ZWK#krt6n zKݽFNuYΔYq#I`mV?(APZV2f5/9{g/Z I\1(B>S ˥17==¼%ڌ kRHt}fG=Kd/s q6\J/6~n~L*:-֠Lg/8v9݆; '9@2L8Ԣ J$B]iKwGKcwl6toruV bESy5WʣGloZ]8]3m'"J?]Ft?L7B,_%FVտ ^Yt.xxv[W|HXV,1pۨhmq)XP]P% $ ?&6^@ئ47B1'$1s8%!2t~>< bO4$D7b-}ċJ2}Q)J -k*+|pU.9ʗ`spw9my#zg,|G(1{*n N4qǤؼf6CK.yKPߏN*!4j802$=Oǎ` )CsS+::s|OM˃&g"?@uCP6߀G{tQe?^xcvƔ_J?ICB.Gɳ Y8y6ՆYftF U/Tg,<&/[llK};[)YWW ATL,Ϭ!9'e:"n$И>fy=7؃Ip| 2R|G.7 .=VtxUp q`r\,JRtu z 5@1rW)rvu(dHzu|u#:ݛՖFbۑq Z:Vf4ܲDo?~V y?>S w35:T{RxԵٝ׋@tvݚ͛, {jzeQN ͅt ,eiMUo*U+~ 댍Id>ȩTsP5;@ExPM13/84}^헨X-u KHm[{i(e9ϟ.ji/NC?Gqdt|-]P,Uf6NβN e赹 !՜8MLA-=NrR;Oȩ}<Sb:(={BS6`,@LXR/@Gb7bC aV%{7J6&PFBPQ!Em& jZpn)NS‰5t_ѷ9vt:oڏ-lu]7| .+hS0@6}cנNvo%UA3^p5ʞdNXJbH"Wg ɟ)GD\Q@_?B5_F6 l.5U=Hvb]=S+WY9ocY6(vfiPs"WF(n?o@ݵb#|lwxI*TU,Vx /ѫyh)Qz6O 'S*?:Az&݅t&i\-gF0>\o䣯bsa~g|Swv24=- WA.#ߔBkTLyrG>®}IiDa:kpe7SFmwBF6z:]-DM2:H%i&zHΧ2gIuL.gT:"(UEMT}O%gzWEujӚ =RIO>7l}+!k Zj 5:u. 7F y" .HIՎn=drʲV3jvàK- mQbm>aOcZbEK*/ZiQp }8URݻی63tU34z[ id)Un.6'K]! OJq5X_gV 'MF#z ?߳d.ɝ-iuoo.U F{&aף2 eyr7هTKG!տV:'ݰ~۶ȅr-?bE1J[(KxNRӵ:Ê Jn O&H~Bb.=MЉr QS@/@2q~dL^<[yHOgYI,}'z3;[ :."k4bv8!Fxa,EOB٦}lk,7] 3FY{i.#?.@͊Q0]S7FGrqŮ?/>Cr9ZY@͞{y  pr7xȹihL H4$>ʶmHM#lu+&wD#<ݨ:m~ ZPl󕖑j vQWa8ٿ7EX RD~ռGг4GnmwzB%~VHi¯VON()6J{ܡ!Ice#=pxMr3V.}cEm`kr/ZiKrI]va\EX3/ފw8(/aS3c*xԮ"BX \kU4D,-  إ_NY]uQCnmM5+V.69,Ûdܹϵp BCE) 1M;qp5PZϪxatXjK0+bz^xE(KHrԷ1yCJ|nCfg {uZc4dAJSjP?ળHȇ[y-U izܲvT]ж"K=ȅ q_q!)U yp=Y 0ׁy0n*)I>V*Lxyh'6cցL{q QmOnl#3P %4;Qg 5v@U!ۆ9ÕnEBƛw,06xȡ$nrt.@FҼ͔m5 NhRjp&J^yNe$=3+9Ļ&nXhnJQv_i3sC\Kۚ!\ixՍxU ' _Գ۠4ey>|6n58 \.9EG<㥼,|0N]=e& %$2m>yB%)x.԰MR`&x cS5#d7ㅋ^mG#}Ù 6i2RQ0L|5M*2hDK*g@+:i(D[*V)qƫKn'%3{|6lEL㸂W]fwATbz@'.g([>g^x'd_oCFjQ>BG{Q4޴<,&{7R`!AH A`p3lM%}'|@)3y\ ̝ޒ@)32يY9Q1}ǵ{.^-!@.2;##Ĵ;D*sK:aT;a b0{ B.(ڗXau֐r<WZ1HE0T*B@45m:.ؤ p@X|?o_RMyBBiLC{Da̴=zRZ%Lj}{us_+4mh.HPqR-~NƔ^#:Hb'&@o{Cj)J3 P|Xʎ#Р#h!5x$IN_ Rznp}%bKxYcqdo;ܚw+Q=hVxp0Qiјp|>5`F=f>Q82 :_-UD9Z_лv[ۛwKmL\j(aSw0"q$ w lFvS;M#uDbօ}p"9y\b3Rʖ"L&j5(Ay:COe:=^t,v̘q>E6I&Dڞ*8߄/ qzRLY[9mM P8R,1E+NO8Hq*m *{K Y(EBv hfjqA /&/ԑE7x]IU:Ǡ%5&9/>q\iT柎49QyY{Eشr\QtOo| _31ĞӃDS(L_+ [mtWDL8:3^Zɖ{Vf(7bŇ-Rg"7/܉%*/Nq<`xŨ4\-bϡI/4U$Nu464-WՒc fd&tb+G ZS-rA#ZgOI[#&ew4z'4%E`n+]Y3a׀{u gVVf̊F CX~>mE . WqJ\З?n24u!j/ǖ$\"ZcJ|L;kP2s WJKL&)P-ׁ^ol/0B>NC6ƒ5ߣzm ,2z|&zZ^@qtsB:`xLܕ`_T[\CApOs%t+Ps`BA]jW⡑@L+^ AwjS~$]u^TmXe,gۨҲY\kL9fCxDQ=4@@~Qw=<&OCUKr]4f@{)r "lrOIg6kv=cW+L(eZvCYlȄ%/^e}/hۖ@{q4;6 6VA>kDʻ`g Rgߦ@3Km#Azv! S)$ xJH-xh!GTwNbFBqn& hI̎l;k,=H$ VuLe.8WG# 0}#=;D2"VL>o_@.b6T5ڬ]U5X-#ji{ 3nR|n4E.n@x_a#֯E$:BIk0QbYWcAX`mE%<}?X93A](ZNx-Kھj1?7_ iH9TGsv#0e~t }3%=ZD5a}CI#| )_qj;3 %P%m g?%GSp{kH2O)ĬR/g; ]F>29gWlKUL/ -2s~ :bC랥6t D[| 3lNw!NFdiؔK}][hշƗzEO@>8w$髸"9CYQf^W.ppKA88S? t.?#>sQO1=*Ѥ\:f&)m'`3"Xd%eeo͘\䟩W-grXԚؚRpR&^XG)љ 5%!K8Z6 \0Օ.y So )6&u6oUw+/!n;S<StҨ>Z[n*ɟHíՅS9Qv:K}d3>4{nČ!jc)κ)Paߘi?ʧn_v HA/NL~TP a K$2e0M=&dj7Y֯Ft(QKjH.@DGH9*ЌwNg.i/BJ 7Pœ-jGܗ]qs}](H |% zoHEZr+RabcǠR+? EˠDڥcg-p,yِt&癪 du 2q@eY.,{]ȴ \Ff ؖo3w-@JF<JӖt#G2ZVI ˜cy v%s-ʢi2;4<K\4ʫx^O3yH 1yO +.V(xIa%To|/|uɚ)d._^hIOߖuIc U=,pAu:db1@}Ӌ^u3Xџ'l9dh|[~RˆN)fG1zlJpUŇ K0/t0=qI[P{Btۙ'6`8d5l(-!q;Nf8el2dڽkRRSkx;Q9U@8~r0sfⓠLphg,bzHx2wq[Cf•=qg{3F,;A[I c:j+πق0:=8\:,t&i8jaWvF a037j)NTW lBkZM OVC7eM nĬ->/.ųL ğ&"tz)..Y r!?e udi?_΃IA j >2PR'ce͖MY68߰61Y{%_jVŃ g ZT*¥|K^xY C !*Pn0}W!Ò]:ms޽@^-#s]WD̙^[Wvp 1ǘ$@ZfEGwcJS^OKXv($-3 ˋi.=5JZ`` @D/ۭW 5$5FzyϤ&\~aƓ̓ 1z&\uv?GrknCUqڏ 6kl0d Qm^I,gşt<0?$߆KVm9@pzLS,I|&f[ĹBR,߾xwf*~Q݄8.>;ыѶQA2*,>ܳr\? ap'v4aW9E̋Zwby&|1 x ,ldYb,3ݬu{Eذm6(l鐡1Xw-z犵 cXJ>Nlz&[K,Gngm}>x9oкyM)8>rX慀pwX -7ޒۥv,ĭח.ŁEz$B61V1d3"e7^bLLDG+B;wcݓ XP5=BA׫[V:_*@dðt2>`b[V8,!;ɐ[vMD!GVq 9@-uy#goo:ߋGiKv~(nP $Vc.^eiCГY@kV8s'%AiiL ϓy7.Œ8gt.`ZA6O~?H# "`N`C4̉ꦠ7%]J tdN;љyAGCO2cO u8g˵3m&"̓a<˃GS7e m Rbh~M2 !A .,י0D:gk$7⑳ ϜmM"!M涔)͚jH`-EH d5*xH@\0Z$n*n#u` Ti^{yGu 9" Cx}fm' < R{f?j/볞hAHN) Q9Nr79Ոl_?4impvʑi@I.Ձ|k2uаNyn|MFȲP!X4fF$KAJ=!\PJ .-y\P%Bu#?7x%|I.LaA H%H!NV+\P48[w%:k*M8TKҪ 2q#!86w(N'meZl8a2I*8mFA:=-41XKoC/J;J].( K>^A][[4M)u^@Mn/3"k&  2sYv"OËY6-ZvƯV(~s3v;I{Ȥ~COC0[ 6]~Z{u M[ܡ<&Z'!{  Zv_*v8TPPwرjr&PMe>#znI~p+( Gq>;L5}p&_2H֞}#3y*7URnq!) !xqrZ+| xHIO@pxht b7GuQZq" >^ g7-Mq#DfSPuҫ89N8sG+ף6wKmc{ʤG]y s}M xcz\ Lf?-YBAd,@   ~%69H̡=Ұt{,ۻb 7єBͪov2.)Ni9\ѹ)GGdj' ZLuռ{oRkp97e;NW h &gS؝\}(2]hTJGpTT3E@0. z127df~ Ѱwi͠-h tkwxPqgKO@";B HT%kV%Ar+7@?CEcb?8ۗ>Cd_͍+1CWBC"©S=UT岹#\KiD4g0koLp?59wc'j,Ӊ`ofTO#\Pǧcd=[QN4k[Z"ȴ~+i%MkbmPU=Þcs(O0_60F=8ėN!BWo\{ q'Źm u5ZhO@A3Z0",)#Z3&iWFF`HS~drwX;jrðyդ`?kv Za='^asPk#aFXZ(, :Jq޺LoUFS&1]0qܭe맮1㭥0&dWY/CA"?vr(xüJ[:<4N0rDPDV`@@ S뒆fg H; %jɞ0B?-!X+2c֬⺄WLO =9#6MgGn/a4KtI[լE[ k* Z .Ľ=IiE2#'P`Ǿ~iꔴ oj`ϔAgOeb7SE,bd Oys xO,8S]ލ-_,zgh siކ[{t ,GBb,:s/nL4lqr#Y۫J.zJ0{s}bܛ>H&(`}X`}fmWy1 !҈MXӹ) onhii)du@V$3.5Һ+$?yy<4(U % I3Nak޶{ĶDQeF+dZ"w-,lOE z[w$GZ: *^E/ G fǙ^?eOLjǑPT`K%K܄ڌbnG퉒];/x-n4w7p7bqoVb" m6n@/fL# [|j;LԐ;"uO T.Ii#.D]L6|$y#=jࡎO 9Yl&(#z C:b6L.9GzIAnowDz|A̯|=,A>dRWMՋ} E9rZFyYog1J<Œ?qC*R TRmwm^ٷ\W7("wbI`氍wt'zS^ wUN?|¦s˄*^I?TಅDʶRPk,/&4<U[)ؑ_8$P>/않swɾsmzS~0rͮ '5sIݦzdQ8 TX}GגQjɊjd&w1'8VfSk[mې˶{&.ME63i%q'~Q"ߎ*c!ݻL^ݭ/vA,Of}`Ȉvoأe:չ%+QL=ۗ1e_쐛Sfx*ڜNw䘨:B\Qp]Oθ5  {?Z6cQm\ ;w zw,ߪgL7a3 K3\!"o&Ո>H)v+7Z h[X6 yܨ#/y(S(T(,謞Zӫ[+֢ş}?pƀ\L[ #iu#+느G kIyzbЬaQIMUՉa_r+s4M^¹P3} BZ9~/ U7֛\K:g$'ڧQ@A_N+2*kIJݲ.Ǽ.e^J!KpT9q'4| јDʡ7 ͹#/ϊszJTzrm~TA)ymviH'bPK_=OL613R)_ {^ڈ) V~nlw:qT{qq"Պqq չ gAL% |4u"z4:Fjpeh7,'uw -r5,ި~e"t`3yi@i\ab)s7J " 14J1!و :(`ٹxBdtOW]ܣo0 H74CG>&T5ԗV)銸s 5M`{=?øXob n|U0oOֈՊ#brL9t0P]r8~Z>/ٻ5b@WR11gLWJyƓJxΐafKL~2Q=Kqh 9h7;i3+z<1W ܋0AFYq`b@ʔ-bahV56MmV3<8e "`IıVḴ{ )؂rU"6Y"'>Yx @}VxEd_ǻ) ( Zmj)(DžP) upWv^59uSc$(-APn_1iVx >^Q QM T\Xc|w%zm0WAu+jYqg @N$ɆqR+p*EBnbHʮgJ*fwf7ǁ1UޮBk-Y,h9gRqjREa/@dK 21 %Ȃח:Ë%$:w$Q4(?Q. >2IntXRH  Ј16;pJ8h}F?N?sc ?H{4dكƶ5a-m#+mOb ˰0!Z{#MIk z2mhqHrȇˮԜF؎t(gІ$+uKM-QX-YgW|I8jB3J deҌDauפY\ݤV=2$w(ln eR{Wnf$p>ϵV3 c/JgsNP6fk#[CƚЇ]9[иmY=;# R3F:ԓ '| ZbFV"GhjyDT{s Q A\Ǭf;r^-tEƅڟc"4kTLQxFIЙs@@D&KOk9=cdSA%s^]Bن8j6Wp4ki.mb&KIgq-۲d ap`,Ȭ{ڮZk/FI%o q*l፥v"&n~<'ALTl4kSr&ύrە+pHObX $^]6~}C5~܆w~7f~la"Hu8bG8D߂_zHxEﮑ!  L99_?5wwKt{uHp*ތ@K }uжL( 5?*ީSԟaa?yUծE1ERH?GhBp#c_^jޞU,Ag5ZJ"McE5k[Y"QЀ42>By|[#8HPzf{qTPKCOd3SuP,eˆց-a\pttkOeeM\Vd> 0d*?,[WNC$nKZ޻VN3 _H5alOJWPXՇJVs\:\in5_ +yiQK0B8ĥ`$'AyK+z?\ի{ِ\qΧjrVIqwa-aDvo&%%ӅUX=ïyaV-K] [=^G)e=Lz)IE[}xQ ={#J gKs|GU @Ko0{,&_.ḦoJ!qոtT93)nG Hp01ޚMjRX\F"*yq-0i FORC$಼Qf`<>5\Q&V0ATɏ{jqWu)AO?t9WRr)됛2&j rNE\4:5`d( f~=D6A? OWb+]C]Z{҆?s [=A0m`mvQUM'iep>|Fyʹ) UlH#NQCk7H|5mksF*(*SO,aHdY†](XgwDžVuxc@&p zP=hT'Z-AxxΖ|;E)N˛7mL;ǜi+ l)d(K˸\qgj|k~7e~x'55U3T3Eތ2)I ko``%V7,8#pwB Z4ظDE`3 }&NaJ_=H4B)xgjc+U(Ҿ2 ŻjrSORu2̡CtQ*Ձ#fQ]|Y:88C Rz3?-p\&L:Zv]zA@yf%%c'rxBleZ`u g/iceL[BUeU%6l3DncJ~wܝDݨCFru);1Hp:ep_@J І;HE h( HBᴏ+C Uv́..CZmB&-D ޢy\ߊUV(ufen ʇ} lI;?Y%'7M#l@tL%Y%An:8ZAk 3Ap^n̠mP]©W:A6m I\LLg3dA@ᶗ\ Q7YV4k:-Q1FN"·rᗙDiq5A(O4JƁT5a& ֔>O0&uHONrWtUq@5P9fOvO,0-(;P"xtWv5'S2ԙA9 G5?ϞR$[[C 9~|MOua*fW`ki"5tݿR-U"#@9(ќ+x. h_UY*jLș>S{:ϒ޿z2Vpj.s>: hݑcmdZg*QgUtd-t#~&>Bb>dgWXjk#&TP`\fP]@{ ;~qF` 5zaRAp jd}:"݌fs_.'KH b?ސI-̷8K;rDy|42uiƏr)(=虤f ^G ܾiqL۠Wq0u`ՂIKܬ,QRXS;O%GKeT! 2\ǍIsW-r)q\1)lCU5 cM/0{k(Zsu2{*]6~›oGH)p=;_h9?C6S@i3ƈHxzIZH3S :;Y騀gO 52=WLfj]Kv<`vhtr_W ˢYe}8kwp6-T"qF6*}x^kw^/c1k tX 14G ")d%W<(7&-rIj6ʹ_arŤ] r`vk_ ʖ sܙ0eu}lݽL`e֒/6LWןx샾 #稅λziR#zI'ݍVa]~غx_vۻ<4>fԚ<<3г+gDMy6Q7Zj0Rȁ15(KQE .j`v7Iڥ/T)bPcft!-1,X ^z/$Bf7s?àtwJHs?l#.@Es G7@ cgQd_ n` 78SxcEQ$+KW n8$CX͓5WdCܤ"1 }[?YƥU(I{4 [FfΊs8mtX OI*%tPwD5e,qBzwm\.kR*)d6u:h6l&%FR}0|T]t-^ c ξ|/|ϝmXx!C 6=p D>{m\oIr^'I/ / (^30٣mPct:~BSPoFR@r=(ȶz/(26̵8WdbAeqD>P B- r'(v-Lt*%}|޶wMq\zF7uowFVv57E|^K|u!Єb15dRIbE%B!JCx{.jh/D527:M@alypݗmrCL֢wCe}*`U-?fGmdPj/lLYSO0 v>]f50{ĴZ!8?#ϏD&YpftJv0EYQ_h?1^oF36{/!ʑml6҃ m0n7$t&hxe4t:=BT@;AϋCO |ABO:ZoPaJA](cD/Sk|G(qwXd/Z7ϰQalA4檪i"WF=cN͛ӗ|5++EkCNlToQI֠ mZXo^:uَmWïaMP?+ A#3r{7Baeƽg{]xd h^ +x w1JrҪnqܮ ~gP.d eUҟGƫKX!S@v8ZL`돽` Фr~@Y-En-!?IM^m06`-)(sF鿲-DR&'NFUUw+l\tJ׭*5N8r)UA(bNW𺎹[*u|0<4ZR8ּ`cK,N)aQho gn-FzL\:0+~7*v _I"iT8e-S-̅ .rIWZ/ Bt8zW*?ȗZKe:̨N$%NZH<ːkZ~lwOI.ШzbaŗÀ6vJp(5 .qGCgȱK qdCCEe^j#{'\cqy\çWwKy7d;nm@t7U§Z5מZ<0 Pn?WqlOyyKWXsUNےqe߼4Ifd% fg:Kx$G(ıGT=rL>St)SCp{-_oૄqm'xvM. y,,'2O7Y|.G&iWbƺAlwC̰}}d'^*rN b@uq3] '˴Rd|Bp6g|ٶ NDM*|V] AVֺix- a9)+ꀀʪe#]sIe]qn2J ;yԯQHd0Mp sўmB*(z&]'j` D>5!J[RfjOS!dH%UK6&(+Ԟ5:9tZ8φr{֝q{ zh FӺO#(8h!'ϲ"ӿVK!*//o~@:U<|± tMydq]WCVbӭy .B%m ާӰ '7"!|"WB=_b`*ڢϏڎq</*"ɅzL*'IZ#W< t'hkFjR}AF"֜͊/gyV-4{o]ahhҵاey\D#(Aq5obY_MQQS>\{Sow@X(fVU=HVE?r^9{H].s W_Cc F-2m (:sr^Ee -B\ش,}IσTܧB)mƁ5Gc:u;k $s9_ƭkFv D 3e/kt^2R3{Xj HFH'P*Ic}i557l9VTqIWOM/ɡ4!U )9H<`tĨNS Cg(v{n$OR Txb[:g'VM cap4h\>'zjܑZ0@?:9 &< 9(z>/-IiK^50?=5[6dHHxQcoY'3jjhcQ LkI# 9SCjNʈ^w?,T6_yyEr#^rݻw! ~KChԉ{wCަG.b5q aJjo<#oRZ" Ƙ! DȴzHۧ^:oCx3v.)h'5j,MKu#0B;h$ӽ+eC~LW}<$DS,bd,GMdj(ijIXg; &a>27U(O6t:LI7p}0ohEfSؙ i8N *Fq~3',EW yzM\, .Z&Az{MᝫZ=q0zsMr DdF"StxFc]P~o0H BE=l2^4N5z 14v&kg/rMwX9_` 5PϹ4J_qbE5&GufZ*}.b"}uQ6 =ڎTbQ90bHl\( rP8Zbe岂$6qh2ЊovE"B>N ٚp+\zo4HЗ5[;御]O b,C?;A[s,+N= rciץ43ٔǮCz+<Ч̅NбQ&4gOI/92H" l*WΉ*dQioqiӛM˹pJS&]궶:B; ^C{mfsNkw|8A,Um uz|mN4^bݼ1lgEe#rpn'3q %[`Yt&KVHLn̖=W-Ӟ? PNG†0%u/"Q= moH9"AghMRpLXfz xI6۬F9^[qUyvŹIPY*^xF ;4ȕ{F\rv{8v ;CcQ/i;&0'4}k@?)s[xM(ŅeIkw&VBmȯ km}'ǫF(83Xknp*#%4Xc} Cge KI oիm?sdz/ L 4L=-Om9R.:#`<4`@%v]ҵI P:}㰶aDZsזjA4CzВzO7 1z KXD.HuqPm%8oP >>ѡW,] +%2. zY5Dɂq^>5)bů@ &Xw& ˥0&$ k gS,v /&eZ=rݡ}djq%j|(@-b@9DIk$vAR4:CO9m*jLA1.LPkX;6٬i3Ў/<6YP__Rbzs-f%Óh-tsvι#S>VY0qXhp`ʿzV w5.\* a)ݛͯ74N(cǏj-ջf6J&7TΉE7Kݏ+ҧwL,O8aV2ޔ@gD:m)Y!.l.ceDT ?4am&Oz pf.lHf{f ;$M)R*_8{S$w'*W/wUݨkO()oS;`zκ]J$xL+#$e<+U@iЧP1IW;"X4N|e q fAX+$Se=5ɲ+ V }l?$;i)%}Fv+m 3fcI<]7)Pr {pb;.tBv7Hd/p^D9}c+ 3f&UA|hح\14sȌ}!fb vn'm0en48jx`sVug,I'@[ѻcwթvZ..yVfh[u;.` )jX=c]K#s ot弲\9V?I*,S^׉C?ָw̱na@ ? 0% I+nLS<T#y^] v3ngQ _cUO㣻_'wvqgcv(eMtQv_@H}l0@xᾤyx^L@yt7<ڵtΰ^ʍc=hA]ou|?$55~]Au(Os~ŽY7ipg4`olGj{\3ܽ7XuLZ~)o %77$N?61 rw AC C:Uɓ{%Bx̓sтM' :1 d鏚 `XW.Zd\H+AM?8d/7#fK9|,0&p9މ\^T.l:n p1SoYA`1X]1w:8~ $Kpg ě֊vZ=%'8ێ#BjvFHotu%\b5nLJ(Ū!Qc{gM4׾nTT6Q}F YW b;u )bc[neIm&z?e5eمZɣ܋KŊD]N?b8f,Uu"zwЈEi+ko? l4,4cШOM{>*#[Nl8axrR$Zy % e 7T"އlf@}M36wNPe\6ߺ!@Y3n:he|(:օj u2J Z5ϕ1kpHSQEϖ?WM{<RjR274#,|jx L;*={.YLZNTxtkdoLױtm_g@1=_~-"|=ghPzb&oT-x{ɶ˯ÎzS n&/!:u#@Zux lt?3;+4[u*Mʜ楳m `Mw4~O,N Xhe%z>eO-(-#T\Q1VD|ޠW7P`M #{S~>Dp."4k=61j~vM.5e_C^}9T/jy8cҠ`$Җb'&ٷq{=dBqԮ0hB~]S6 Wt,ߑ"S vhfYըvHVh  LY=pc&l1̯e77 =;dMZ5vݣsM~>2 >H 6*-kI|ԀhN]8;֊s.2y:?"b\KoDO׮/թ$>S?6Ϭ 8ƞce$Ǭ +& ch?l؇K}xkqFcr%rNJŅU\a1WT/tS)KbWaY4?g;E7bѰ _M$SuPėN_HdT$:=wQ+Cup w=uhp&lݼNXCbWJK"dk&`jA2^cv6/NōԇlGa^ 0BNYIxzc&O.A:-@ryxfw4y7y+d.MOz*[kQWk$g#Fd+Ng/K뱛cA-“}':1A,ArY_kO&8V ܶpO-N&fkɪDs@c/ڐ zø·O7ZMh m6bc-0m BƤ35;nXcpV%Pg1[+D_wMs&-k}> }L3qrҨdQhbǏaluzx Lr˱X10Idf_YRN!'oE`:-b`hVMl3w9R#~Gsxo6Cһ7,(_UQa':#6v.E`ތ wk.\)P Oʻr'oڃ|>Y1T4S(L}.ǖ 6.ES݄Ocg"_cݒ^>Lu64sޒRly[aZ[m*ogB r#AN+i&қ(ݐZ ʩ.Ri a ajZc.duqK̛ )*T*EhB74 b#raq;<6P,(7C6SH;dܻq11mQܠH軀܎c[XzRqCmphZo=VHDF,.ܵh'"=86H9^y_Oa^Cojx=KsrL6QzԧE+#:csdEcx'20)02mJ3CG\FL/ Ϝ/1nR2 ?x}?7G_MQ牿2%g^y;I }τTvh`+ y8@w~s5DӃT}@_V| })f-ysvE@`gNt9rċ6SFa߱l.O ]P|DI QL JprQ=T|6$uoפ‰/.M',NBQs[} dE#!gt׶ī$9BUk/BLp΀ {xGv@N f7SYZ8b|DdKn0݈;*D^Q8 *YFuq%k0\g{{lIُ ^|$WOeCo^rGWiVН!GvVɭa5hm@:1e{(AP'6DW[?+)ʛ{ae)M)>gOM9&ꡗQPYkNm?dPn<ĐO'ѺވQó9[t{: ED^Qբ__((ώ 5Q jt|x/6rfHj6`lM}wzlx9cI;EC3e0M&q/>A2;J,Cc,Rlխ?Iy-Ӕ0bJƳ:7gJjAA=gస+뉸˴:UmwsgCe (yǿ=2MkuuNjvhnFkJ$S/j'#u'w4+ t@H~lc>+f- ,iȘ3n%J5d5)ebl7QYϘ7ٻ)~r](6}Эߠ@8A҂ sHfqD5 ?Du:{t1I5}y +|^!LDn5g,9yGϖCi)b*Z1Aoy^u;>oI}:46AMsp{TGFR@ fpM-G$noH> q+s_i){^v[ܖ/eAœU4lK; Vv7tcsua?'DtvJ?  RS/OD+YU!?Oco{s9ոQ[;6>彉f!C,Pfn n>[b*iUu^@Ӄ y#[= %T*mQ:)jc܏SFra (]˓7B-.NY%#k>H' WUD*<P*)t`#u\~Gu!wv鶜%Hm:hѸ~R=;e(O 0,_Aqd;ne#ųD:S~\EVv+el) wzfmZ픡63f(|39Ix'?*ȽX_&IтĞ/e?Z)+rƜ~zd+\ ;ӊT? ݸYS|yƲ28p52knpe1T{עxajwq~4"`|Bw{ r6S~h^J(y}Ύ827G|A׳.@o>j3h n=ō,f΄W/+\Š?nxW@rLH-iKyfcܒBAbHR%O$\".@HC u<HrtI&Qs%aZc4]jXys`]+ 9$T[Db Rb-K h)~RR!K>N@i?WDr= u_ :a={IGn$T:C]e<>aP#\G4&.S;\. Ӎ<' = ,Ldu>VY|=vdztoe."(: h9W|pSlQxX%$NSi>_J"*Dكu9LjR_82؍hX/-غTjeŰ~Ұj4uKSAo,I"0xq,{x''xxf错S'3Xi%$d3o[!RØ6KIj}l}yQ3 dx=$VSQY'7&3Jq)#3N~M/ulfuRm~<7vP6_]%f <ªd si]!ZhܣԬ7GU!uZ戤z +D JCwk۴P>sk}JDMҽ [y:Nr-]F)QDh `$ ^voM!1Z2T`eu)^(t-|Ek?O! WYtc&,_~Pߨ (OJʢ`'h S/iBsrC^+~?xfZ/rmxTHb6o?W oMq9J8x,٦xA{Yg5U?2R:m |IM=0j]J>E>.{/7vǩ=J 4 3[Ȼ^~rôə&O" 2RЧ)\X;H5y@f ߸e41l`'˦v*r`ldžԴb(oBY Ckުl͡'_'p+ēHU-i>nNI}iOfY3<3hfEZ\U+cmejT^R)`N-z^$\ݗp^o:܎R :iZP_:+_X"R~-zS'o~yߤNv?[>tW(e6x[TϛNy411`$ rD6ciJM&D~ľ}@[kN!JJOM{֋a\+3ns2 U %)+D㽭AjI ^^5YG=Iשv6H_$j{H%F-D`X'nآQ۪QA˲LЍBQVYh 0eT7hXdۺ_6d}(R&;T^hs3m;_˿(2.;Ol.S,8pf_E/xX~盄]pŸ1 4 k \忴%?1 y7_n6 |+Ah}^2S.nO(SR+R6r%epgm?f' (ogأP]Rwb\(ofX"?T(Q`L=KQ5t )ڂym q~8)y]FՉç 9\}ԺFGq{$N9˻xz} $ "ij )ց(HmqHc2SsMe@ dMC;p>zE=i|EJdLjgd~`%9.W;& 2) =YcW`t]mt&G%A7713Zfh3zN6m$]4nT0(^a.57"d-sO <*kf| K  ٽ#*ɪiS,}m.AiHL1V ..q~ W< \٥ȲkFzi_G'3|89Fw)_D>*< 0Z]4~Pf{ԑC|"E\S@4Ep=5VҴ,\=t@%p"cuPB]b|f"ൣl vr|P+GΙy$`u9dX,G6篌e H[%+RW*Z&:{_Poi//5 v DO1+xT( -7 [3ɾ0vk=4?K7ED2!$1(^s[$VjldeTcoYyP("!`R6;d3x6YVlJyvy4r?q:K,H^"sS#\iQ7VDjG%Lm9Qk=b5˖s?d %#;[L)IJ@+̝_6%NXf"Dz@`]>,U!b#ZPa'yJs=ݕĆJLzNs5®VDepʶY  et-GwO^Qqv5`IYr&=5O3 H`^:!1ie=+7 `iSaWO_fiV,m: ;:wԈty,.QCYUBbs_f ׷I:6ڷ;brǩu0h_^]LE&mйQ(֢Wt3UnoHWIY0YW8 A8㩫*qGQq >mDdf)(hstƲ˸,υYys ěVKUԝ?K~ J8Yׂ^k==}??+biAd߃N eE/s۬<a5sWk|uHIH4 QcW9HuKcf&2'*3<oVrrhbkV.qHȔ\DNoҽz1 k;#ԑTIS1=v2k-~%G!2s0`Q2(t\ [ǂibTя.s i4zBአػ)2VFsEP5b|yiBw~T -" [;M0#>=lhCӰO*ױMt ^_tz̲:2LMe,щid1X..7"q^zV*(N\E>vWߧ"/h$+T/: \'*E u-fb. V(2`!z3S4S>I/#[X'lR:즆֯\-Aa>XՌ yWf `%sZ:xxshb"VZdט%W>-+G%[~K䳔eu I~|ERuSִf˘`0D>;HltF5F* 6,η4TKǷWd0FkMwv 6:$7Tٻ"= RmjM+etcKF}=.oJecFZ*iM¤} !y z.&hD2Op$⭟>#<I7hd"ҿS_O: z%f-P= ,˝ %(=iz8;fH"a!vFEBŖѝO{5f@6l7F`P0z[̴f਒ Q|+0pFV)o@\6vpX{[bЩc kJF-!Qj5b(7U4{jbPad/Ot ex*WV4!sixxSHrrcfdAgN@B>0OH~̈:Qe`O$A Zl˻շ~8߾+Fë{E߂'BYӿNyC&X+-9yZy\p.ɮdkcHH${X,:oX ߊbM!Bíw MJ$\BJ?$Oe 6*:-QQV\ ,rqTGٟ9H$k_MoDyv\xZ FƝoyH/}B ?GJPN/Ü7 ^Z{R[ߞ4Qg-Փ=hNZ¦_2*z ׶zȄ%k!R\,3CSsG{m %N2_,UIx:ܐUnIoiH 3b9ǒ8L'o(E vdYln^@)e Cmh *t"y_O\s-m+#Dcr^2KJ|~۪eu8/`<=j.R>9Ovt-9}^a=INP2Q]aL6Tk4!%ܮiE7=DG[ HJPqoGKKUotxfS\[ %i8~t> L Y@#qmD1xiI~N?z܏€ߩXb*Y3_-Odoځțn=bi>#k5{Ho Z#O.ɾ3ޚ?v5~0d9_q+%Y8vXGؽK9/t azT*&":Dƿy˓嵖\@n-Q*fiݻLy\:YE9DBXP" tKq+fņֲZЁ׳0a: ,z| yKt@ſ~RaJ:.L(*#s8MZpNv~iA?D-1s,r(#`c› gs{1՟ "l0V#=.pd N6&*q{ǚf9F}}5ǐԸQ!řÐ Q֌"[DΖ`bVΧU[4؎͝L'ߘv!L5fqΗ6=THާ2Bqni,v/]![w0uafgd@1lj@Pp"q_S4tTK 7M7]jy 0 A+-Ď:a}g=dzUW5x-a!Vv >H*,PXF]#%[QpKVUB au"ÿO<̵+X@=Dc.ۺJ_X,5T4uai;+Lx>Hz9I\RL/m3&M B@hg2ܗm"cfY%ETnAH õD9hq~dRs }@Mʴ/Œַd@Z n7UR 9sr$3֔ҿ"Tc ׷Q1_Ɋ)'5]wTg7HylMܺ 7$P܅yNJوcQ\ThL*oV l䉔rWc3d98R5N J{'Ҍu W !R(["{B;R;åJ+{~vzoX @SZP1j-Wl=X*su;W5\*|!̇)|EUxE)Z9n3[g/% jy{KU1pժC.`L3sj^c}L]tznph _VIC*~֨eWa-?ލkuNuNRI_ uy(?yE1s&1a- hV.rn=nY<ޥ\?Pq*U }m4Fl=rJn4, Xԭ/>*{68?EIœ~(6Ȱ4x!0-8Yh^ '@a\y|oCL;%o=RQJE:Peg\s@ym>%Az÷V",CP::m0%iH󔗍p9 ]'a $Rp8)CE4 Rx_XIgk"SZR2GȽ 9羇:S릴Cr܇ y @i"tz_o-Z[|꓁i@avh$lɸ.V3_33s̯7.\=a/5kЪM0kY׊ P3-?)Sf@ǜ{%4az ʒ#>w\)JwfPS߸79fn)Џ uSOsk-겪$RC}R"wxh|{G$gb5 1h"##Ou_Ÿ?INhWxՓ$GblW_aEE LTO~s+ϘRעH;*:C"5(a v|B="&04xZ 4#S@U6Il`v‡ڴ(bL DQ-vM29SÊFQ84 b?ꖺ IȂ9#6-46}+sDߵQAuSv8T\gw5G .ʐ븖ZqMl)=)3ԆrUYe]Z7ZlLX Byx܁Rc1`8y/ߢMB)&tۈYJY ٗe~*fgNhBd*1-CN5%)#t4 +,*X W";?HK >].aG~GQ^݌OWp:@NVlmoPSgV]|nPlnŢl0 tJX,4̝4O!Պ{arׄ5ܵ] tNƽ UF =w{\XK8ijˬ`0Bz|뵂؁Iط/J1N -9MvE٥ƬpgFM'J̓'~cТ48Ф/|(̂a"ؙFjcm|N <ʪIU|qDo5EI "!D7Y6Z+ w C|@~+b a7cL50}b_sdZu a^Lo<֌2mwLyIWv<Ju!ͅ?|a\wҧ%A uLS:uW\jaYUOuxEr2?\@YD|+~L9#+XuxmNi $j1"#]^Rt5ױn4>̴\L^GWdz^3sgXңЎTI`]u@OdVDtӠ;ӗ P71ĹeQ /Z$& v刣_^.1>oٕ kAF{ZD:6̙@<@%U-Cd{g&R_]^C޼tOm}C+6WdQ1(UgԂ&vewΠ!--kV01x3iT2<װ0ʳ;ɘ' ZlH7)ۛ*GZ(]8Y/ I:R HXJӬmC?]z0Rev YcwᤛN rXEKO0:^T{<1w0% ^4SPmէ>>5~7AsYMZ% :~YMأ9ص^_QIe󟪂~(l7}[Svb!ђ0~*ɦ69eAI|!{1Ͷ k`kS]eeN\~&ě=pVSΥVk#!u[R}_l_&M#i$׾{,qM"y5bps1O=88'Eb.r`Nv $|Rc@PQS*[~ZS|jCL% /ޱ^Ge##$O'S,fRߋnVYaՙ hy:≱,eR˗5Lii-o'每h*9Ob Ց۫lD|hp(bE6DȀ;q4JDvElh Xp 6ʝg7b?,2mq@>32H!32#䚊6pM*d.1KBcִrLuw Rs ?ҿUuK a/# 7y6;Kors9W.~EИ_w_WjC4~ 4"/+&PV-%lxx`bقaUg@9(>\(!meWoq r.JZۤiB kjSAlFK*[݄uqr˞vT)`ᄁ)}|Ls.F#ꔤHVf Y"h?ݎfye,1ܳ,k2sƳ.G-䴐:? dIEO$ޞ kجG5Mx5 V8Nn#$$3mT G*-qrỺv@c"ucS):L- &ڶQ`7Xs=领bmHR 5$ ǁ oPø$}%(UM ),U;;j)i`w;ʅ=`[j.@pFJוlr:Wjjy@[>!(9̗B^]t~5xP~T7ENy\6spMfde>jP zΧ0l^HtKxkets4T662w!8 K- xV*s? Q‹NrabJ4Z^Yd֒ KLXAgl:$H^H/l"k(@ u[zƁ\ k bX闎Lh-O̜a;V\)$W}ڿ8m($ p>*nGyi\yDT|esSV:!m& Z@~qD:wHH#RkDdnyC_/\1{ ,%u@Œ@JAZ9[ѶCt8(ڻ +ǗwyG-:13 2ѿ܋ĂLR94l /+0jHcvozvѭP֑dP_DH" wY{wၟ8,rS1qE JV`1꿠#,$)b T*\KQMsvY9ȷ7UegGڗ(CdҲz9À b !]w>Yl\3&9?R'+3T{$HBswfWtTRиZ&Uo\\ ژS\2d⨀-oz\UyYgboϸ[MV\Y!y?we*&Fm~2]Y7܄e,6[^n;7DKs1Y},Tg"ڼ,/s'#d' ](D%ۦ@d./-0|vJyJМCyf@YC+p(ej}/]yu-æo":F?}>h[*Lt78;"Y!Q:Crz¢͙u!чjQg~XeĒߟ{)^<a@[w!)us䡮Aĺf^-9ӵwwRJIr2#*nP3ܤT Z޲KB~$4/S@:f*~SSC v4}J]$!,:{v6cч f.`/Wf?qBL \"咻9haM!#AǡUv/UhF[[|qx3201}CYt<޷M#WEBJWJf ӝb3ib U ftQNܑ0G߯?b 7pT6:{w%ֵxxse5 [@rކ ɝ(3vip 2; ^-"&J(]x:SXSP@}ī,e|Ҽ.[3֦De Oe'Y9.#2kxLw o6afkmj-w=1Yx=R2~.n(,d#$;5 ~(:}BP,hөЅzq32675w-U}q,d~@3=BsT3Ŋ)F bNvuy1S"tUC܏~kh 4(0QE^$ Dx]za02W)@j<1Qe2skY_MT)^Ģ^w(@_O'#ŘVp?40+ck6Ê|NᣳAO67%CuMtT8S5ԟ=[h,?pkܸ?J߻N3_pyYP> +FrBQZ&.?HcΊ!'˝Z :෌ |`` :P?_7`3c='#[|uAxUYkS/AC&G䤨: xB@s N7^W8l51FR>*Xo*ؼh8RլcYo;,qu x6#Q0ufcYj3ϋW17"x&MޘW P,oeX/qK0y2=t!7S\܍KdpkDe-`0iY<5! ! eqEtK)Pn]xuL,SPH綅N|Vc?+tq @L ?KUބbo©b - 0;f[gA=–N_;c`v4svhLc,wN3]{7gy{i:{h&$]Fi5~,n5Zuq!1S\mZ"t }?\/*OkE\w= a:Tm1orv'^=~Q:<ƫ#nW:V 7< x 11cU6Ww|D颇NmHMshh1hKTw$/XםC~wVF9„xWMQ)L K*PO}t(ݢ^*8?=Z k/ svBTO-؏%h] }W&GZg%X Uj&NHrFoywFʆs/uw~[HUZ_1ΖRێj.CERp LsV2{^=b+Fզy[74fOLN 25 }`%υkN[P7%^i}6C#/+NDmJZWM ÏT1@xsTɩ:p\9*k{tиŁ), .B-BR|xb@XIv0{YS':_QN]恢vZ9[O2\+ai΄*ql')#g$ zHΜ_apV6L/#a2oEvFDB=zlh&QϿpL0hd7'OŒjπͧX Q`6]eKF )1AeE=B  U*`Wm[w:InnU\ ~ج4;*[AeqFm !~28su[jGYZ$f] %S{' h NCp#ث02$Ch),uK5t [#A=:}PT#&kj-LU?dsf1"tb̓l=xGe$5>Qf:jaՖ;Rf]I6TzNZL,2N{UȎ sxfE+&`b'q*S 4o|ɷ%R+۴/mʷrb" 5H9Rw 70.Y'ղ'jR/{ DMDGoO7vm$Q'd&xT&Y@6d7_>bv qD?րJ{A5ΪJp BHdktL0GI^#hiJ9=&nR0hߡ`@Ǐvޝ`ӷhdHp9iLサ?xBU:iɛKZo-J{wo$G9_dUDn牰 n7bq|6v* =ДX?I~s~=Ykfn#^h@0ͅXq!-4KnW4ޢ L&>8gU:E@;bSOH I&|J#-3?}Hmkຜh#Y!A>'|fj([xD5A'bM;_zIgoP.ru|0=Gwi4m)jF P5RLnSRG_~Yf r)Dd c]hh*e^A5\7DG鬇K;{&g/ ~ITl{k7~M?X*-2Xkvs&[R^D/rudЭQH{EₖFk`9c&9&Y^b@E^Sb4w6sh?_y}Sh[a tÛX)6kƈ54@G +DⓄӽ&৾*v6 M$~;9ZS~J8zx3a^­w'>ИWͮ rwQ ^RaJAP (DN)FsP5v f1Yn=o?EC1q3MVo7q}(TuخBOLIUGczմiɱ2莭^i.ץL8XfŮxAݧwa~OU $ھu[TeBD&s^TNJqvbkQd+;u@d8XycU_d (6*mNf+]pSL_U3O:?ݕNԴ؜ S:NBGe[FAXfueIZoh4N|jK\ƊjN,W瀴3\fEJrNqg/crIaATJcæ%;^ob 9d -Pbq,F.D9ȮuwXni4 <;G~q'*MJɜAIA\i'p`z|}n+9D ^BV8KnU5 ëu>HxtV\R-œy5"v`Nbz6mFțX">ڝwOFL̎5.Zv`̥^R M9[9]xCM/[;C#JSBuM!@ytr*eHŶa8td7nčw|&Uz"6\okE`ڗhlNCee?+YQi_osbz!ǡw'684|Sd~̘@ ʣ9 r S%甐}='3F[U;١BqsMݾ-n;lCc^FX:!^~Jtئ~cdQ8pV&0t )>"uXH \aB_&M1U؈*1$V͊P-֤/‰hЂ/NGuO4E(V /]V$3t Z5ѥVɧzӕl.&>k@/drB\0K&"1)6 JXT=HX>iRǧLZ`te\yTMÕm:<^Mϝm\tUb "S2VجBnA UΔ&6JdxjMv;jMMmkmvh`X FG&Ӂ4<笰<%Gȍ>:x,xcWa帉cw`'Hއ8QP"6Tv,݊|[נb-'z&<.瑺˳aC R=0ʷ,-nT}?:elLkhNTaB|$kϭU?gti тN SO9,g~p1NqG2Z5'gH]o38 ed`a :ȀmHvuSCΗ0̍ v;Lu^1B{K>']1˛ DWAmv jDGV}ks`N+&=~tܨZB[WRCbaه ovi }̐e|j&3[58rc{>~,S8]T'<0;CUF L\íŀR\? i9\(6m"3 (*A{ZzaEh":b?>0gCEJc ddʩ-iW@m+zI[B}$vG`-9005lcorXmjżbW>litikM>Q#]W:1v+1h6ϔJl2fX՚賗~Zޠ׿(浝/ER "`\)]iTF*,ձzќ C]j4?ѻDAKeç feP/>զGԑlٺ+W83XR>ƹ̜]=T: tFy6ՌLgYOEn+EA#}xjxVުʠ~$DY]tY69|ŀ #Y6ǎxޤ~LzA QĝQ F-}ųZJ͚#8T"^gr0['SsȮ?ą'08ΫN uۈ8E[hbU/|L6<~c ;cX'PnF4mĤCTp=* =0(hY:y;: w#ȥ4U+Y4"O,48$ZfDř&`V "~R+)˵Cx?ѥtG9_UFS8f@

    '}L A*fI$+~3?rsā2#yEjT%'A+1*f"[M,su7|Vkƶc㧮&$f Yc$6K7+ɃZTd {֐'-Yh6cAO5R-ۤe?,>eȞhN9sD]e=O!)~”#tOZU\Y( Ϳ{4tDh qI'w .9FOt\)2;Z:JD7EZQmp[5W(E )K92A0C:&DaTc<(3Mt܉?uF>`dZ0rY ^j ۖ='.`g[qCڎ4[8MR-w%()"| Ȗ"(J+GpLݼ]-kȉҘ-Y+Bod'pP`7B='+ib,ʠrG\ix:nGuCGC77``K'ImxUE 5$Brpu:x&m{!/AvuxJ S7’Gnjpd+~3N~_P1UAMftMs YsNIQӗL;_QrLAb՟|: >DܣvqYCI.ZvyC $9j| mÈ!+^21('p>ė)-)HFyˏW[H=uDi2QA? eN+VKbb`Gb8we G`|9,KCMfeAawN3_T*=ZNd>&c95hgLBZoWtCEa E.z~ |mvYߙYu}RU_%p86}=Ly~яxp^Lʰ]}\D7ٗ]9ҳjrH;%M)B?6 [-!Ih+{.O(`Xᛵχ; E* n3vOXl7Zz 8l%ƞڸfC!uB*ђ9Ԓ#P+(qi)t,%웥? O$`v3֪.@ x|epUnivrb/p R}18,-p>JشJ^uM~P^<.s:BAiJa o~S0u?m3~rĝFNLD( 5bi|?VE_fVt5xyaMq(񛕘`-cc)_|zkm` '< >d-$s:ɬ9p4 FOH2,[ cQgƿSʳ!Jv {F-Op2tھr.v&ۘ-)DXҀ9;ܽ8c9~x!C|hoN9É>:xb;YQc^,* %2mތ;ԗ+vn]\j>2BmL(t ېA8*DxEbrt!ܘ %>j| T G3ТI[PߌWV,k~X\3 ,T.LĎR$a_9Go QmG Wɟ/ @&/Nj aUYc=|KȢuq. b"EzO!VgsW[O럙~%c$Q{h; Z#J{23? Uu\J߅+ rDXqDgm*1ڑ6Gp nC%pNE<)W"7do:r[!ҺC/fYz_e BwSCkp&Džð a2J!J;ڲ]zQh"ue#1re 2˹^t@[q;?kvQ4ooҶ9t͙os.N0;~#<(}D-®VQ ר,lVm4}+껡T&.0 z!I;4+V: 1];FW㒳io 4Rv0xJl\ K8i ΋ p2‹7f3gVW{L=Wjօ j~cƉbKȎJbp9$C *O<^OYh+ ~ b2n7\n8̆˗E܁%'$9uAMͬKRv˿bvqEe4A-5SJeQ*K}cHz ` Cd`'\`rqa}-N}'+DMnYa0IC;2&XאFϳN9Ra۪&ˉO;)5~j|C5R{k|zUŇPڊ!I6=s[]-J0 axfL/YN9yVs-}֭$jsA? 5֗i,}0>>ԂWkkN'n5KK٧iɷx " 4Ý'h>{;N?\ ȡ3hyͳv15S5f}u5qhUr1MP!}1x4; ]a"ZR6JšW\K.^U:}EBCb%g3J}cje $(P %Zb=@ ~FXH^BcIe1hc%捇| H~ϦLa-Y4voT (uџ(C/ RP,&d$? KqAЈ ׇ N'8T?r]0fn $.F嗣Gn!ZfЅ6ކ}q7Ά3%A7|H>`&aͶfc=_Wl#ǀXyH1ZIH Ҳ# 1d)c:,8I+*3—6Qv}BYa !>rGWWu$cҕJWy3?: 혼6R 3|^SpX'Dw#;ATӄ҅ilcˮY^J2w 'p*D)I]ZBGJpZTZa Li.re֞AaI+$cHIzHjƔB"b S$}H"D5?πI K.BJf;DgӖqLo5 xtͧ1 I\"8=DŽR,= X5k>_̠=%ܰ*ˮt}ѐbCQ*Ԩ {g 0# aYҔ t"/ĝY"A}IUq]b')֐H51٥M2?jge\#>:6mo)oJJ[Ћ_e=3=-qZxJ:BM<{}/v 2j!=mOj<"LfBS^#N`P[vҀGnB0)A h C0*Jor˺m<\n'+w: 6#Hڟ&#K)s)8Zڭ+!'hw U]:[{^\EUV)U{ :-4tMV(Zqeyꓤ}5]a`+|04?ǵTui]rN=; 18Z̦ >ٓjް̭g~Chu`V[VQGgk n n7'W.]yf! }Ft6BI¦6/z&悇IIhWnjtDjFh w84+BQ4yʜfE]VЎ%fuW aZ/_hă-sZ/Fn |+q:i< ua*9 ӪTc,篁l(Il^vW#_#gbcJn4n\2?~u ܃qUdJRPOP.+|NRU |&{WJ #NG,9o΀-*i?ÈHwS`Z@NG !4()E|f{tnG[EGctz-HadY=CSR>,T)`@pcOTq7nYjN}m&bDx~<|bZ's?Wxμ%֞ޕpG {N7gQl@I:Yf?iSIoGmw/7v1<؂k9 $E}9~I ׳IfulL)m-QW&!I>@ )L0j+_y8qyP= cDwuÁ24ά5\Nj}#{Ms1a%T ~ #_o=φK@')')!p2*ꎛ|߬SQh0LU?x'8.voxmKƿ%F;场*SD)/)>"\]Rrde6@l5J,E'@53-+J<'gKYl)E)~p|'2 ۚm DPBԥ@M>uu:]&JÞaE^∘*qm_&aS[e۫T>}6c8I$^:N:Je'paKjbmsѱɋP 6fzT=?[f-{6ɳ^p.t?*169ȸV##LZ'lnlS⒮qBp/gBɰzRGX $N<)} fs#6LUG1lffNhܡt]zzTnj39zkͤ\83.DrE EWɂE2~ 2Z,QS^\&\N[Ox jmNcB'%E'0G'.i8kRɵ3KΫeLGIP="fi`n-'mV*IP{"S-F8/ 'm銑CgǘF y>t3h>T+h~ Kjj# -9^ >J ̜EZV4:fG؜Q# rtc0c$$,>gN(gZq8q,1PxdJs~"onFHziL 5Z1#!f0!nYc1a ⵙ{NGE_98~t"XP+JL!J(]cz@zf(|Ӣ%V~:j=x#VJ2+[.t,CkqKɄ]`:GMڏ搕EIYqxˊntR`/8T%$rj;5T3RЎl[_%1yGmkmŴo:g׆tb ytL;Ff?Ӽ,<^7Jy459v_"NG9i|gS1 ooJKjAvh;v=qZMh,NDI{-Hߎ]V;52s<~W[~-JvlȟʢDY>){Z s|xI܄|/P.C>< ~s x^׍#-;;i9IRE6M1tDj !;oFRSl[32"Oq=X@,`e<*+i$z0I*ƗMQ!|[sMef4HbzLf23%ZXvt$c BwvP0?4P8ߞHD+kfp⺫/ %3dx*lV FyN8)bì_-bꄐ`B%#~)?`"nLt 'v#|nδ5KoOf/qQ`o.[tS0)=Ǥ rL"C%%pMx P$O1=K cFyt:%K&fk#P.i͢derѸك|~0Cʟ%#GZF^´h}p*`ۍbbt.ыτm󃅲q8+A&5YZ4cB=ǮmI48 Q"Nl mkSkly٘ߑ{a&KY_gw ^)lEay `լU [^*oR)`{lnAWJ!4&fvPR9/,|/ {xsl|?66UwQ%qb .>$w! )|!hYO\)dV`H)"w}QAPcI S~Ųr"ېn<`كZgx= ~B:S- }nוwz b/,}Ƴw}1>`T\\iG}73bL(tsq5F~?985Sϑ r%-5WiG@ȲT@f>>cûz_.~!"Y^/#S%ϿDPZrw9 H.FH`xϽX,)6_#)N>OO%o#NG,R+4(89{] rC y1 JX +TdDdؕM݈U!;Fe`>/ % #qހC AkFH*NL ^(h'JOe$  5=$ X:b2F$ MP\}cV60[SfGT?cMxc fƇ$9^rprjFc?ɍ0'lQ3qB˼>D4&1LgRQv;`XۛQͪ M=z5Fbwh'o /mXsG{*\'r@Ŕ+X`KwV1Qatsj@8 @&C(b2J?%8 \ -=J)w@Mi%ac4*@&t 'ap 9^"eK0XqqB"?1| fr)CF2l=bئ53,_::mV&0nҗ|F-pI Kt sLo#.!qa#VMu^L,ըNPED7ҀYV%kzt] \}щ~GںO/k)ܦ*k̀JUhTOv,)9 BQ< +b}.:jȷw'ɮ8&t_̋{\3Y çW|1iq4P ps|)Y{6Y.ecMԉ7>X&QkȝUA QSOPr%$Ts pO2^]33$V+,&l4b{F@<\4EE9@kv WgjmUSPRG3[MoI%4Eir%u Zb-!?aslian•W`?[("h"ݮLo/G(ctrqQn\ ?ɪ1:.~t$rIKMHZ cP #SW'ΎM8czHjTQ{Oqsgܣ 9NU4V]ٙcɊN5^ JrxѰK|\oh#2A?7a<Օ{Sgy(Mo/걑:Ҩ_9%T&2P 4e2GyN9]8coSi4%|=2Q % rWQ!:uHls4*q.m9!/|e\vGGc]!#hUŌwXGz`٠=)|Rl3X8 BhE]̻b$ۈb%K l'QI H'4|ZYN^D^L4Q+;C@nGAG2T@#9%(p2uӋLk?$$;XVpj9,AˎeSS$o @?qL=#JAW3+G1$IE|bX0Q ܝNo#(ct!NO_b=jB`F!uؘyIY@}آ^ o1aɔ΃şb)ª4B}i 1%\DWW:I;(ݳ2 `@ƕ?uv!W0ꕑ ֐U.x'*I8`YWI0ggii˫gԎ3w/ŰZjV, lS\d^)+nxOl{yxr®':z60ܔD eolA>X-Pʶ[h v {]iWs)< f+5?Lyo^GG-#^Lg>m^/9ܡm-i;l2)ۅrYWКU=|ivWKXo7$rhCXK`UP8DE3@1aA+kf ͻO2g-gFf!PIP@rYVw7O9e&x$_$a]\<ޜM$iHf9JKPkrK^Y0rmaݰ͇S6L9H/G4,4@aݠh>e"m!8fEH cBr:Gnys#Ys(tir|XYK-kfe'9H67 GHhdݚ"m qSHsLVI5o2 {c0| [/XnĢM2y|)#IT?~yUnr*;R? F(pݞSK"PkG=޷YGĽGfъ”0oj)M௚\YvR)yJa7FA۲j7`w,zbUql}&-V(ȸm(1@B@cnɯKCݟe 1UNz/ 'כ N@w4@TZBtxtudg!N,o`\9[`JS0'7#w&#j yB> N]Dҡs_%m\A M;amng;o=y`ZS\⯠׀:$WA.rs2*г*16p`:r4ƢtCEP| ÆӿkŠ][^%d_ Adm_6 &$,#OsVg 1M,?;_.8$:4sxvũm"SC1ʏ3yBGi5[z@s<6se~JAf5#I[j2wHpE_8:k:eV!݊LhrS qUKb6ųȩDbO\(ԭӯTsqcw@tq[> %e*8xi{/ުEB$bݽ@j.#7hWK~9%-9%§7w|ZMs7S%VjmMN!NflLm7<&}ߓ8 t 0|Mo%5sD oV|LqRkLr:Yrf|SZ2rd!z_݃MgLs+*8qƒ1%HHsWOqNuI*G\FQOt!2 TC?H)]ݻ1-Gy3{L8x^&(%d]qARgs>VGA?Lha|'70@W=?"E5P'V=%$2ĶӒB2 _ xYf"wz@_`YjT.e=MAN/)tTR|^ cm @ v>\^aBcVH37·L Uf˧Q3pcy1 qpcāP@LDZ %{^x0q -9wMub#iI%bjm*iU|80uF` i?hb(vɊO逘 Ky=o1}!"4iA~|ώhK5 kni.J5R,-@ޤ!d~/J_]Y,|C%* 'TeeL$'.5QΖ^[f R.9l'<يil#C:&sQ:8 B zLOW(2t% Tn-sV C!| ? gγ{$^J6íBæS f{VY['i-Ť$-ߦQhp&D`l,Q{WB΃ie7R(<% ޘ2 w1ztzŊ~pE6'#;.ەǃ&;5q ;$q<øCaӞ|tG) ` fԏ6(-ع.@ZJW%6X9x,jgV[bH+9{g aDQ(*ҩ*o)6$=#:xu PIO~{6;p}Uj7 ng/%X?S_ݣg7ْ7Z}VQ6LOEKMu{VUTPtJ5X :E셲F1B̶a%l%Jr`:\u8fތph2&Tλ#**(T*ù#Qe! 'TEO#cm$KM{H?Ȳ+GR@1l'LXvν"Hg`+3 ?BM":.q-TUFdAW}?3N3_fI M-BbzcpS<Gl 8B_#ee)~!0 -}:J{"V׺(rY&J^)ή?4\5z6:S4 wȊtKE"Czٍ_:Bfo]u qnV7Q6HN'iMix}!Åh1noIDzB\[3br'U+׶Na-dq\օ8-n`xoƏRYf؍ɚWg`\_x}V[Jsbj/'9!rH4H)SѬdu\F)T*9b4,rSȖ] cņcz.9Hͤ2DOsYW^ R0!FŚ& }Q'wt2]GК㓖6_<g1\P&`L̃w{_$F4g8<۱|м'E(|fIvGÄ|IO8I*Yu8r HY2^$>s)(M3;@AnmBC=0"bJ8Qb'^xRt[|:vC8G>$W_Uח$1"K~ S{JA\5lϜQܐ܇Ăٺq'f1 0_؟2O0 [w b.H_݇ݗYfST*-{~~bU2tDA ұ]TvЃPf'zG /z# Kw'XgލzBNL.ϸ7#ֵHrݴ"g|`γ  ~-8F7J݆g/b!7lڲ!#AAI2#ׄ^jw'C2ReG|#e rxU'vkK0ɗV8(JH7EXTuw3Aӷo37Lh~:rF'HV29@D[flQx8ƭ!r,1x;Q+?.pЍtw Duӹ}TL1߮5I=+mʝGpgY]'T->A_NH*tK1XZE?]lN8B-4JRpch`c˙=kM7]jWU^~ 4N9E%sqI=Z9&cƴ.Wf|.Upihǻ^ I[wMke'hVu ^؎遥ŷ TaM4m/v]_D-0C3<%|cϦI898Xv.ov!A#R#aP6&eBVtod۲JAf{褾n6P{wի7:sQէ͠a߿{˸^ >dS)/8a̗*"8 (% bUFmIJOY~`~_ϝ4;\VbA~gnԲMUS_$ESoWfǕFY/<֧45iڔ8Nax7 CyRlx"85&t3 9ʐ9{YmgC-'>G jUz7*\Ցˉ ٜ^ -|EsMN/-}sidqz.y8K>M'IfA8~%D%EOǠݣ -B)eKۼWopKւӑ-SHBՕL*O!eq,69@KLي6ϧ.]TʴJqS=i]p /n<ҥm: l5ށ2٤9!/93~lR*m:9?u yRɲdjG!.dƶ^܉HLY#4bX6(eC= k g-6:mqV;a㤡bd D6U{\@4K實C 'LO'=vZڧ9)-=61C-9`A%j)Bm-fź) G5Ϯ>q.$p UX\TNM^KWNxU|סub7y7!:nNnh%9`fUsWZDžx6:*a1oP@.CœpH]J&|DDհf\4mt>dҪC#6O~NTǒՎZi7ʬ^bGsP6lݼpM }Mg`sKV AnH相;_5@=J@#kSֽ5v-UEq"_H -e?MJo˕I ܣb׊CTKǧĺȢe?ЌyHo>ɼ]mӷggo\%+Us<H-Ёgi+йK4qXRC?p}A<*g|^]m̝䄝kI%>&^#L/2yHE/vvɣ~mx-N?5օu#EeB:׀}b6X0R<7(E¹fRA_E #a: ,̾0*!"4N=b%+-M+l?+>N2>Do|sܯYMnnI4xMMoBZ.@D'Q^gO| B~p+D$F]ݙJUAfI4~zm 3ֶ>oJ@Dve EraWPٱ Hx:vLN˼W|J<ʢeA?Ϝ^Ιχ Zgf̂xMCoN15jR:b>ib~pKa]X,lq$4SF@UoSAO`ﵲ` +uyWa̮v>Jc@,b]JExiP$W`]}PG`cF:Gi j1l4lVlyC2Rȸ*W_ uPNO2MKTA1C\:/zX25oBI[j)}j(w8ftEZKTI+)E+0!]b?miضAieOU!a5bBL:clE;OއdiĤȥ:+phc6srrAG1P:DEPdUdkn+5e8*h;v+rG8%FQȯu(ÎmOWc3l=$[0R-&uh[@%+ahh_Q7=V2Ǥh q6¯J)t Pj#Ea5%N%`{ i}ZNejCT1+q.)w%LKZ/&'+,\4j&`) %̚^Hn@Ή{q^ewϦ'EdOIfj yClUE5: Gb!hf f'l i}+ 4R#IȀG 7+yuGΟ}Lɚ,F&v-]{@WUPnߙRtT6.ȻJZy iB&%Q0Mb6WZCh(>>~[Qawu-2SE4ݡ6NjlZEZUcLce.ݯ`٣K`]N_[rwxT'˻v.IЍ]mm]S8g[jtPe~myТo揶Ta7 dZ L( xReDQR]d|&bvo [n mW[GHgT6nӐjOw:^LF\#ˍgL*)NM aj#%躉bEՖEӬr|j;,1;{Bu{gr5 KhtT=o~j bJS ځ|*Tg 'B8 aVn׷qCo Ы6'p{+Tuv֒tE H돽!Ц\;ˌW .};sնnpQ<_gv !U~fY"=xA_ {ũM<1#_㬊R3\:z,{y:{ σtFw|!8yLb3AۉS0 wLvb^4 ꀥ]d}^>(+;0PFb#O2bu&=og␚ KJ:q /(DJV6ps9F]jW^N9(dMm,2m+et[`Oy B:LwxWRZ[9M6A`ȵ OݶPuc6QF\|hdZ[ɹ_ zwR%t*h&>A7Xa1 JHG!꿾v~|Bc:Їw)L~ȼHZrgbP"v$7ޟ]i$B _ߪ>jM&a.G.+y $V8G}&AE9ҙS*⤎yrMepGpA~uoNW>XbA$ G.ιOyaa{|ZwYރ<_WCO3x[7tO/73p&$X,^"EIQx9j] zu#]wy~qOn\VWvXCH)-'i+UZʻ,]AR;yɃZ <>ܦGDF$e.^q.E3F?`RC hmˢDAFYD-"7gTWHɁԬqRHo,6_TPql8|RH ;J0k?a»4MCE?| gaŸ́rUafJgQ04-Hc$8CcI/cZ9MM^ wнti`.">- o婞&9쇭ٙ- H(lj`r227s楯\d;{t2E^Zc*ȄIt 8V Fc alߜ 8\ ][n8kġ Χ&"%B-T@X܀ml+ (\Q,Q!&h3_5x֓uOf|Acr1_QcU&Pb>2SPfO^ W\FYg;MrkG\' t> h3$Wu x3r3& }Au%<`2n8Ѡ@JtSU2~4I}U-"# E)M#ښ4/܉crҋ{S,A6]s،cVfbPz cHR%ʑ˱m w M^D6T)ΰ#y}(6PK"R0&].3{B55aX .քcdwb:H5a$%gkcZ[M@Ȓ;fefrA;9/-݈ u}E }S; QX pwuL5 Z$)C:c#ptXB3]Hp j`dl.HW"r!"DKvZq˸H`Z>>x:'0|REQ$?`[<1gdž&sLLC3zBlS'`=r|1J䫊l3LIJοj/EDy+1qE(>&_OhJ QKzX%ˎjJapD/23Z}<5{f 19et驪/ܷѡKEnF)E ap%`XڃM%#`+Ze<F oNyT 7]bÇaIZCap1xܻx9$BGɼ[͞!(6,8E,hB~MP+=ސ5s;/DScM) VY7ӹR:x8m $${s15f^5e]x]0a^GyFlڀ,kl\лM9XOE" ѢxRxzH3_zXb:\(xt~Ke~_aDKTAnqYzuv:>ֺfN$Q-PNE<0JC9]庡noKVs -Na^ $d @S>{.C6UVKܴTXA-2iʟҨ帏Xs_KD&9}sqNZM8PPɔ8~­^l°26'f6į^H=kmv+D0yD7GHFz~Q9DђLFۃ7".^ž5yy m=7;tf"K&Xkoxiz$J]Sr&Pg|G(&y+3juc(X D2^hbk{R1i3F*SZ{xHf5*o*H70dy .VnpOO ǽy|^x H3O#7"blEx9_`bbX%+~ZI$Dd20>>Iefa`E.k+}cp (!L1%r#wL%j/.F={E]`6 6ZK'MSvts)WT;f؊)@Ù#XQNA@ipߕTuUkfAr 9b N[v1#Ǭ_bׄ}d1d"<脷P8+wYܞS[Sv#d$zi51g: )[wȠ!;$ۯYX6j YTΒt5 OE,i!Ouv* |"Í5S]xv\ΒXx`MGE [nw 1?%+z^cŻK=R7-+&H x "Zʒ@17쯯qK/)Lu8L"/?E~i6/x w ^3ƫhhWi>)(Vs`h긓@2 z/˒V]w95 :|^(@XA0]3~dR9ڙzvDsiμX$*Q=BT7ךph'7^ԏ#+v*d5_1/ôߣ-A­e%0V5 ,!zE dGH7X'vϸ/Y]n,RU"Ֆg pPrJlJ6L,Xk+K "PԵ#mL*t=gǏ}ā/%eN[?p{Ffy]XsJa.}.=$XYT!.~ٖ r ͌ 〾:$.!NEУ`> /Nf)(1N$A$[a1%y=_BMt5u#$&ِzqP(e$7>{U.UMh5/RE ~;7!rX vGRo@(-T\Ab2кcw]>Ď>C}KK~EwLcr«k|6E2"z/ZCHCU>aoP+rx٤<îIR)uPGQm~օ_@a\-c8pNvU.@b7gMV_Yw6迥ƯkxYlͯ : ďIA,Cd*׎I-m'rB,-e 7kC0MR.êD$FgKD;(>>vٰ-+w*—7jKIMغ«cSDHPlE:[#xZNԹ!#v~eR2弟_^4`.:tf5tD5p'}9LkH{)t73KM6sAlf^c4{ޔl̯_]V5w}q%H9Sw<Ǩ&Wfr9w_Jq+:>`ѝDU?NErtk>sW瘈D] t^]Ӯ2}@~Qay/fU[Pv/Z{ӦZV_#%"hWqO\SL:͐?5{'f f(vQp8[Ȗ vu^#9] UҐ1AtHoy8B\@zd=CӧHZ}mqhh X˥1Pò Qy/(x0LX魉Vlk 'y% Ĭf[&^5Ɇ"}"fi)If?f2EW@q_쥌gqƏ|Kxǽ#/JiA6Gg<ȭzҜ-xEC%S c"qͽ8}r.#BlnkvLAs=]D3LW1oTtG`"Xi]N&kQjls y x4n =c[q>`9AlG0lOA,P5,(P35\.J2'.:Mˈ8o%rᮛ%5ڴn)J6 0y-52tdI{3 y E!RHGR1.t2]MHxoP$}Sf#v)vZ9%A,֍+HvIMƩKL8T6%$`Lڈo}COb|_ȃG;$ꀊ|rDB!/[EǼF]h9}4Em&<7wk0.,2 '&V؜{]D7%#ꇎY*㥝~(η)ED]͏ ʽfo<Ý'kC{{G v Ejk{awz0Rj6&@8e?P/.^/oZ:Wv`Hh/. _ߣm~-GLu9{K2' %pW9(g`8Ok) %ۀ9Z&3Jr ^Ҡl[R +\MbHP"!-+P{<,~jncE >F4]O U?V-Rs&W"#$ZR +4>c @Q?>ʻ:پ>)2zUԿt 6F9Wc]T :Y#P}J69(x%T,סT``)RH3vO1si ٔ ›5f^<`| $feMz22xhb2Bqsk~0 +A.opq$KL?]6lvZϙPk8IXsn$(MWh-g62) cx:гZNY/ԣ1WIh&LɀHYWT1V\?ށSwxQNG0?P2I}YRbk}1h(blKMSz 8}f@*Zlm`5S Ik@~o*!p^Z]٨+V9'<M'QvAG'*Ͻj #-vBAtX*cIa[eF!0QsCGD3&#C16N]J]$с~I邷c7nd7q{-hd .L{T a4\W~{T("BG"m:vKq52AsƩR/ eq#<- Rll8Eᚗ ݡg6s@KĻ,6w\: ;$ԣ }Yb jGу DeNZ>qxwU ˸So^au,n,"sguEO;0qjIl!MW7#-ok铳y6 dkɠ3Q[0U] F')0)b<BSfKC#%5r ?6AT;)(1>\1X>meSqE!REwsaAHl]ߤRjNPؗ^tj`l~?/C2{Oc"?4lGWou2J4 ={>,*ND;g/%<#0Rq5)3aA-l|)A9V).6ǻ(zK,2ՓJ,R ,ª/<kפ=u̕.tq ٠=?A:DlQ!wKB)t1\H/Ifg#Z馆9GF ,ox5chguk%)ȟs.18<CŲ/O  Jsk7,Y:OXf;#;s*@^g_[,҅YF 4N'2V^*s#أ"K wgk{kQqON_z(bPPNz:Ts9+P_Ҫ7Kqd@y)Ý[ɘ-c[\'ij\7I5K 7CזJ$[*Sj̬߅PPrcT"塾!aÐ2)F},y~'828 A%IYD7F~Y>Ј!6\ٮ3ˡ:M͜~ycU9 _Pv/q-ni kDX*#k@/FgPeh7u\5$ Tإ~<_67o0Sj%k!_>|<`TKQ Y#<{M&0c's&8VՇ>JoD)dkKMLsp={FHZb6lD!SF,hǶ1 JX D5B>á IA^o>gwLGf Odfx+4&at@z |2EBBv!ex#8{"s>hwGCMPc cR-.jpZ6@9 .gM3i(~SJ,ݟ݀m- 2 _bY56ό+* لә,UWKsh/ZՃTD* vC'7\¾1>请>(LYV0CFaIIy=5RP_¤q> Ecql8B.LL )G$`bw?w(Hh lD‘4]_]_Չo(3ynb*\eK)ZP0lêai@ܒf,UsNV!6E`ٮh`ya=8u+$ !qvB5N:q+w  ctY2m0⠧_Suk?MRS7HL#&kgEG:;yC)j-VЂr8:D|"&_aP;jetK 8N 5#¯eQga\c٥](g wJs `_b |2Й9yu$T:BU?x'){E~m'?۴\ABpY*rίf"bF_)>فBnub3'ط.NW*Og'RÁ6nqĞ6!=/g;mʒq.¬GT91g?^ ՙԟ=:óܶ<*ٯ7 Xʜf7( >mk, xDhZM:` 'RPDf:J./P@dZphK #v%+*߀ #_Q[R؛QH }̔}C6[XwQkp+V4=õ]0q.M82p!\݅ft%Y1 AL<=넯6<צ،928w~8R$$tl/X0s MQ y"&^#Ro`:.o5ֆ}e"{ 6_0̕F@2 E;/뼧T1 lXrS?u Iq._(@TmT?yُ.m9wv|JT*,O@RMO(P PԅD:o\=Mz%5VOӺ?;D{WZF0Ң(p.^ǔ.5to]Z^xɘ]LJ};<+S<𣆒{cxȈqyhƣߦi`A:8WS>N|˪5}({qh{ӑ7@Z/ъ@HO# w2clL! <3mbsSz$$鶮h"D쏞x$71ѶLB F*XjK7U[tdi{ֺ"[4*G868㊻Dtv f6T "qLCցπ ,lԸcMAOO#(BUq S^jMBl5Yd6aTXے$""zxd<g6 WHD2mSaxY!7)r eOc9f% DI뀊El_ 5t.HHwGk(MggŽ!O+k3VY}ϤNQ -y3i;bv)wi2aeN-_wB߿J;t6|%_pCю\KGYۺHWC0cDl@g:e6D[m\dTs <% "_7OCiȳYsp /+)Yv#-l|D 0whMFS7vӂ?l 9sɻۡgqJ@~>/$r@\Xe ?["_t<_wjG?%{/Yu%G62SA{̧#5Eԇv\Oloˇ"= ooK~+7aڀ䭌9|qS`#,cKޓRNaJP?!bq䒓X4Js"}*=Oi&: ?~(so.N -}eAW# ZP‰he!K/295Pп[݇kj&mUuW)[ydTG{u LvY޾KQ.}lihB03StƖQE])ZnV9\"21GEd9@N.s H: >TmTyy2|"\[\<xըɄH 7ؠ:T92ґ'!O &-9d*i*mըh[VeTb\7|QC+yJ5: [G(q,fx!v)Z ʦ!hr?UOIÓ'IM ޓ aq 2+R@*bM`WR6hs#R?<9̙n%V h8(mKc5'τ[4WSsB=kr;Z؋~AbkB}czr $:ےοOJ[Pr`ypɍWiqԾs۞5t:bS- ?&["L4{GN <,ȗ"WaHhcةg\x)eDjYayf!5u u 3 uݵ#=e'!T)Tۂ5hxBB Eq9%f0{Dy͊#aژ)",4m0 NlS1řM\hVSXRMN26i+`Z2=sH L,Q5Q3YGQaǕU34@Aj.*y `X(H߱ęQDA,Ji9)Q4qWofXC F::" ĽB8'U:S3לP Ti[K̦[D󸯀[I{ UHj@ <@6}8;-WYg|C=xiQ]j<NΓ0r3 b !amt;o=m*/w >PXrnh傡" SHC}|jw 2 WͺY{r"қq@J-0i@FUV)W ,i{7_hȻ8E6j]}>6H;1+Xa] ܗ=<Ӫ /X5(o=z{a!!PvZHݸ2޸1;.㣮 ^׈6rrG"mА@|}݄n ü:93D$;Jr^IWχDnN*#b C4MEdZE`\›L;5l 9 R螜`#elhA im g1f.M/Ls'v2Q^#A]mf7F<~6SK׿B"N?= fUK/Os@'x| bm-(Q0}- c%zY] i;܆P`63\EV+%RQyhBoQS{չ(L0UW`gnS-\͝f t;EN'Hp.w' 2Tdd#u!$R!^w's`|h@rs/X]N !SZU%u50xYctX&rw_W!%yDz(i ,E g6ImNtPF*zM깥ꃉ (pPaQMMUlE\0 Mya|XVn!0˃6*wݩ3:P_ןWHaDܭ"t*'&}spo3G5vr$p[ʘrjmiz=G)\9Ǭ 8@Q侦xu5 *ƯG !Ǎ6M;R[o{Vd[uPowRХRNw"x9H@=pb(E) *{HN?X\EN:%kxR%Ol*#5SS*}9闟HԒnASIEiz(A0:VLC5D| ^nȊpA?=jk+id}` yWhh,5m' Go@W6U_۬}<ߴ'֏X@tQURn.l8GOE wE1jdo(SW 6ݎV~|$= Cϵm.IQysXtnM]eł3l33Ak-։k%.,=W3Z1Ր#f.I$osG迣<'i>؄i`\=*dGO7E5FHJ79Z!i/6+[3ܯo< Ri3=Ľ :GzuA^Վ7 m K{T9!0F6X{ِ֯j˸2?hP"rriD =)su-pn m<0orɾ^D.[g wŞVמHsVbx^| `?SCqA Ҽ>Sϛ9 3(]z 6c-7Nv1Sc_x M\v*]]1,/q"WRG5>C)%}uu{!q'2.nա jEs 1V$,<ũePlsYVwpȊ$,k=gJvÊ1Rkǽ&4wwu@[LChkLZkZ1>A?|rϛ0qOLӊsIˊ'3jC%/cXcߪNɏ5l1$}g90]:; fĤ#L;`hB瞔g ;3h£hEuTv4ȼ9wTH2yPjPͽ^hQT_Q h˔"MXkf-IK8f$E[f"ja&[q x'T`ʄ`8Z L!d,zdNQ\^Ij;ȥ7s ><yO@I;  &غRBkP" (k]C E16!jYn {(~3@^ 2xnY z7X扂>hhJpxz7-]X͹VW*,ŋ09û?%UIeBI"t8HQh5Wx= T ` z$ ۔cpFqURĬA~,ʠErL17 %3^͚rs֙!cϫ1dJn_#5wWQx7S>:}-+;,! I>$ si{bRi ?e OB` M.lI}v]T#ݛ9x\% Tj2KG9WӨ GN^gh6ukQrF<{\Gۈqmx("i{{^1C$xbm2%jopsLԳ+J4)x:9g a8q >G57[3 =J;TE=U!xX.x 20}[sVO`V]?ϟK>ڛͼ_qcD5U\fZ(N8UOW1V]_7p ڃԔ}E?M<НЩ`l\r0x^^jŚp~ģU؝ XEuHz>|oG%NlRAY~ pað_l4O>\C֪{(Mx $8+L6;9{:bs>1(K:4l){-s 68Bx8q}RS9x<eC[N[V91u&/9ɦpom=s_!)x+=>(yӋ=,vAtfZvg]{*3ܻ![:.^)-ssnB7(vo* 8~-J\vKsGdzV{mr_A@3?9sHg0Ue|?7  X$V.F6P‡0@ú۩?1)`37r~:u\>6!l AYSc%ڨY%Z&NlemeDꁾAlAh¦`)ǔhzlyKyϰ3cvm%"={=){<,fzzBFߚ )MRBݝ9쌁?~N i~YQ;z_'w-=.AD[ MkbCS䏾>,Gмπb?}Qf񬆱.$Y.KԻ/D8?=dF8^H4v!ߔƥ$^8N:[`gz9Xom'A*%N֝ASzKsKbV1]> EsWLz`2 ̰5S!U]wQ덢BЗ^r_rg06= [ceK.s+fQ%lԶ寬[G)l%k4)Z"{ҝ*ОfO-b&?J6!yM-2D<,"\w]JRҬ7U>2vހ,.nc\Y]MnQ / aS*yЌn?Vbyj?EP|{.ھ|*y2[H=aa0`845J4e IyEĞcFAߧ7Яy.gH6,JW3K7SU32fRip(9_m) #PD]ի43lK`9640ßl5pKPv' <dll+}9Q++b-lekzt%wEVC1\oK\1[w(SE>惋~;ksa%X+r.RQȲ]N)#2V^cN^M^W@pu8Դ=|ٚ2wd!L)Hʟc-H3VqpԕWI339"u")ĕ`ݙ >_$/-̓DΩ_g=th`4 9fS$]`GZS\Y yGGeG/C\LI1>9/뗎ZRo,Tɵ?cl04Ο|9Ő/eڠKF'{5~橚c"6|W[dZ֣p혃RfmF&jkl{""J#)cv1>@.&`ky~.htH| ݄_-1Fn8]ܽL0pŮqazK:dl? QËGM2wŧXs\SMPmyjH\EkrmpiRjSN!_{S/HbH4vMfW&Ar$b/2wR>У/%#pvi|>>RlLIrީΚ%~A2^[FO0 Kr&gEd֭oAtHpQj mtAnAC)j*o~64!L}˖#-Fs!YdFIhH*( d:]k=k8FDb%kt#eMkˋ T٧2秅mWq=!9Za[JnX:H|h DMr:%1%jkyC~ #wA%/_o%,kT ">^=w: R@a0R _F. a.+5'0gJ(Mh89UAYE9>>TZ| VFQ& OO.?" |Oh$I+\Aۓ;}6A1,~:~u| LӸ+'s!z6ə 3W20&S°AO rmɏ.]ĄFf(f+4i!䙄tqU~Q0PH (5uȱz%־ `sEDZ5>oʸ\c P-[E|V+26ZM3@&S|^ks!RN-)l N"4\ 0G:^k(*mcS D-6͆8m9=!ʖA$L`( OPϊLe`_ear (Vq$,,P=O}g̀cc<`]8&N< `5{ZT?:~&׆Vd$6]sk(J3C- !}ˆ#hAk/—@3.)5]ˉ]l~@c o܈}hN7Xh,#0!LѪ?IMpHP\ф[0&1`{^[ny?w <,6!tt$Fp9ڏO" ZC@ĨUq-)Dm~jA # `xӜL$XKn ΧqqxxdGod4/@y/erL*HG^^,Ge̓/|s0A,`n1.!?٢ Wlvtohbr _,>z.sc,s?iDKM_^Nir4T; uv=%nDC@K Ճ' \6'uT]˔7DcNəqz5,PZ۩eWK_kwW)׫RU`&6뢐(O}-Z'C3XvH&K[n5NinZ RC'Ff#5!=F,si]YN|D-#ed߹7#/ "JK-](K~_{5k'd 5ΨVX[E`-vǁ繤_>bc+jEY15e9đh–7SX>N1"l%o$ <ryXוdh_e}_*)D0Ȗ@*ayC'!E K z[.x]MԚJPfnǯˎ@kw c%93D4%yVAK$R9["E"uߘ6:1?]f) GE:5F܌nO6aP R Vp7s0w>2}icܯVW}Џu3v ^^?[rh~`BR`g\n٬i΃K+HyTr|pZM1.+fuUوV,p{a00]źj#} |F|qFԟ3='RGuF rd2 {@ϔ?Nz`ȱ}nwOgiA1{QG-Z󾺮hCH- PPl$FـYWjqc )*B^**jSE`;;'ͻD0"Xٺj_^\ڬPOֿ誥K<|9mG(#?iQ? |gJ`1GeEvuy ӪN @Ot?+]zXmCk\LMR WYJ 24~Xj,r0K*\M$ Ck`/bӍC:jW#>IՈOs8󐙃 7%/)s}6cT#V7A5[FDVe:'v@`׼ (<)Ep|Jwy|#"&dg̘S.ui{Ux_QyA0#Һb¥'2W.L%iP,l4^W<,2%)@j)YC m}1y'W4]|]p2v\¸?GּPRЅyW'eˢu~צOРb - k y$6k|٥,ucVF1σiFhEߨ?fAnپ?j^!;zURP3bY홱{z汽RdY0B߭e?S*7\2 Xލ f.(Nt.U}/\GR*ٵSTS^ :)֫1Ijѷ MavS!04W] %mas~Gޖ axAX%oOJ$sӋ-H[[V^by~VpKPZhN^`yQnP0HIs>[.Fҭa&ZaoMl>uŠe ?dl~shZTxtݜ9(xG'?*T_$|^ݞ 3XZ2IcJj)y.VY ڊ(>jk'_'AH5A{¡I=UCb$w~8975vnG6z: 屚-_6_TJaHS\R2~1Kí3ZViUBrNB{w;{4gV?&]8ABGЙG`)L2åuL/ou|#NT\Rd3ه\aQfՖUem[xc!Ա1 n9CYq!t j*VPU<бZ7Z Sx|AfX|*Hg8-r3QK$FpGx+ eP70,M0`.rCDIa>y>z.ބң$l^;x '$I:@"je_΃9"h'WA|xImf}njg"usx-f99o=XDMVfNvG~d:$ Iz)V˷TΡHpe20bfH'!1)0漧ռNn#⇉I/N:f #̠6=L_pC֭Wk;6t}BUmowt"v?/7.cQI0Jɩ_p"cلQ |jJQHv(:([VW\.U8FD5Z *YTBu 4}<_MiKya14z3>m>Qƻc ](47a7 z̶8V0BVnw*q0kNױ8nW::O+N< GK._47ê$O.J%ǜ6HJȗqܣ5񫺾[^{HwH=>Ko;/#|Q$@Gy$ɝ.~2nK#⫲\di*AvL1I%C({g o/:jPG6?F6a'ڹA࿏T].ϤGa㤀ƣisb鋫?pװ4\]>K.1sPoKН .-~͚ߤspR.1)[0IύfwG 'oQmN#Lb'gT>zeC3@RmO2r'R3* )Ecrq*=%jjʲ' e}lP} !BK;SLJ0?wɨ(LB&M1$w\`=ݑORf8 gFG>#jygyTHN^+h(Y!('^ )u NioI*f=tGyxӢgW ~KFF;j%5YC 0[GH32cAg2O\Ms}Ri)LGvɔ6[= jk`W4"K{F=í%':hF'I# mgAIj`M&";ϥnh{/QU;RQ sI0Ce7p>CvG7 CFqf-]HL5ܱDf:o%$.E=޺aYAolQChw/Fqqẘ[r*0vq)MQK$sZQfW.QR1{p|E-&Psۙ:$ v8i*P )jIH۾=CpCְ1Kmm-髃QT[ F;ʙ}*I0itơ{/wQ? cmemc{%Rm/I Lmf x,@"`g@atݩMw;•&>|KHߥ H!Vf'4ErUK x0r4#U[I+A\b,4EþJd#m( z>#V\rigWņ~I-YDݺ]}"3TapFlһHcOe_5b ̌g}B*O{ou/a2\hЧY>G5Ugwn"_ Gc۟J#D90h$t2I1LcXkǧ{])>]֊lGh";M/Z3q,JH Ŋ#xy(*xؑ㶠6 '[2c>-P%/VF.}p҇ vč#Od ciy*1ɢL}\AXbf5F 0 FwذJf4q.N"+#D'HDC|H!f))N䆧6pD!ʆV`C@ U,>OdbB=ؑu;)WjK50Y1BnG6tXN 6k)^rSM(qp)k\~6.al-<Mx}9 O6}V`3FI@ itΙ6~`Nʌ}bHpiee:}p- d(Aߝ_.GSsfcJL;ǜ옯T8rR"FY4U j 8 mLCm } Jl܎Nl^Gaa-q/N ro Ȣr!qneg&@ [X&)֑!*.HM: 9qjm@F{5?6;82R ծ0 %(`J3 kt/Cۘ}L= 襃8U3 jֺJ^yHDp:f |nچe3m8*:R;xR/2t=,[nlf[]ٌZ>PV Ie. K:#B,mA8ko#V*CtZ.mH8Ctiޛ>0@b Y|*O*2 wJs߯oޖ_7H32ɼP:!{yT'sW5D039a/=D9Ja&ݠVxu2R?],^zZXۧ |UDLLxlFA qS8!IfvEfs%7v4",Ѿe%H  ^< G=VJ0w,Q>nFE7 m[%uq1C%4=Vljˌ[j9&5HTg! Mѥ\8 ƉB}ly7A:FmYpM[rq!K>N- ~ tPnHi~EutV 5bFL]NSBɁlȭ1|/xԷ\M&k,ƨ^@qƇnVQ$;"R.C" `3YK Ghg*]oofE]烵`6+N :yQtEr(Y(Ut !z_[z7UٴLM1hsè @1L:gݾ3*WZ}8IU58Wۯ&Fy>q=U:)0g+r}# e8[^>.f74I2|ER -srْLlwĤW*<| OrHIv@pH雰-wH(l}О{g.^ҙl6u0KVu*L7|!z*UVz-(s{7:߸!hLhzR{>`E ^5me9f4+ !}j{7 VvxZA$`c/qpbi;0@9) FANY'ak3W5KO@۰Mxb/KTNCa`+xuZؘrqm]lWSYU@Plmn*ގ> m8\1aP/ է_%QW *қ>`ك4R9V/][Au.L츑Gn.z\KmٳoU C{CD}Z-mPu+ a]Q q2cVz&S_$|w#?}Mdun NVH':Z)bKND$ (OVuN1!8N*@ֵĞ:Uq`]oYQJhG,ϪjPg>HT(p~C|+ (M aGn“!RQq$ hD$oya \ĀsH7yO& AB=%f,_L0/x~ \LUE.BtkT7Jb)M!t?*^>]5R}YXG#sʕn4l,${ t_PnwQ1{ٟ(UHx& K|OC== 1^亷$43GoF h|AʼnFab,vS)-'ɉv ^?\UJl|GZ휙PTB19c>PcgwH+as.U7NFr{?eԋN =&f2Cә-7duBr)w4p[ܓ)+PnOU"-Lj7#G OF]>ڦwc}KF2N@`Bnm~ӀǴdx[TD (4QʔД\sN1&kNZZ.NF9tJNU[ om?,!7&t[K"Vg[&$ 6\G %jBoa'MEtG풒'"`HY_Q,,;?5@T~a׈^a`;Ͱ^Z7>oFtW[iqXu [UZ,䢂WŽ&AC4}io?4uT=<x= V<=<{^ hߖmMّ1xk63^UWFz/d56GfbLʨ]1=ˢx"Rs2 0HpAvR}02+ >,֛([U>n(cou4(5jBQt]20Db.mþ{2^L:ϋ /44Oٛ|2PF}zuot3Դz٨Xʚ屔-ѿ.ad޵`<T`v-NV`90RX'ay(CIåb0VY6z@u êi.QC]8G\B`1ФkIY2P4ƴe{75u]cNAC@0+`=a+p T)>63B,dt+Fh:UW1"טX-7#af{Kl(R#OQjh\o8|#mrO?H[I>;x`{emϚ([\yO-oӲm)|B& pQaXSu4J@!%`Pqb=G) )%)¶= F3ps8Ev1 qjS: Z\TKuL$|a\Yo">o ޑz@3/t׳az(6T0oU:i!{<=,lh2[ 3VDJ"Mыh.>iXM2D3dx+Uë? EĽmZ( f{^E Q "zքhF6d 0= @4Nj3D5&`B+һK葙 95)/ 1}ĩMO!λ`I0 Qp*UHӰ${PqU$&Q@7OX ]hЮ U¥xyP|l OFc i5SOUI1Hɗ] PƂy_cVcDN)zק6P B?E"HZU8'9q.VimPzv_a}ݻvCp-aXR ( 9LI9tR՞*mvX+rcNlsJl>a yS*49(Ҽiu$u|n%4h ~-Ov~z(#2S93 lfVPάL!O!VhK@HHcU)~,[L;FtczoȔ)#n*яaM3~?v(:RA㙐9?6a[`tM}Gs=47h1iOO0D5j )jk<,!YSSZЉg) <2ة(AK%gX4oI4r gD(?hfٸ‚p3b}>9+ ys](4$[% ޏ)wrq'T2&*EEۣ~avޜ$T Ŕa|aوB?&*,Cf'gz*uOmWa{;8KיRJ8F P"_#64Ёpv&l:q 'R;XE)F,V]K7Frn t=/j?L"HtQBFeݟ>v~tSN}c2nӧ3mѶv;x~xp &2 .q=hdQ;u8y/IU .Xedh:(7>(ȣ5HE4hDCD;n4Y'ѧeJfڦ?-'RTr9(;~K^1us[qҜ9i[󮁜0u{zk#i/0Z(j)Fb޲O[ixE@/37,_CV~“W@N{fߦׁ1gؽo4C \Z{!=lTP~BcCl$[75YҦ5wP5kDl PIXMb+UDlǶl1DFczB-)"@J\<,ɸ7O!RhxjI1D,sftoO+hbdDmѝH Csþ,wK:əLt΋aIDܻ=x4fU{_ ݋yPm ,0[7GQӬwAדr~ob{ᤆmpmG WpQ|(~˲lG9*A_7<_Ӓ֏8&6wV6Iw0q hFhD'Nϑѹ3Ls T-M KgV8'C[1`tff xqNTG͠IAg+$lETx?EDzڪ: :oP-V>ő#hݷEr+j'o3]OG69hH(/*>?gc XarDG;DMF{T8$E^M^77TkG{^,)Msm0,uĬp7zQ=zazglz%WSԞ=89kؤk|دQrCyS.3k^Jj-oM)r'"l}.+:s=V͞ ׿"`ZuLAי .FYhS5n$o#`鼘ى00%ڣc@rnvG4-r_m^D증722>#Yנ |1q}6ӹ [%`CXA*T1CqO-eGDbL:FNxś4 'Đޏ-R,4QDpSN6Z.a7w%n %ؤ'ŭm&:lcjV^-l9vל)-n~-")ތ]}䍽`,6~P)P=#S Rb8}'qAJ@Wt,u(aOn;"kOUJ2 +wѯp ɃUyD\OM '7?ܯ}"鼺$< 橗oаc0UeTk)+u ;/-'Lhq=Z0Bp36&YS WY;z߬kVѣ| ^4!<ӣWrp4DJ{DT͢=W*9lI.7rLaz8&w tރ+'q0\*yy\hK;LpέW;/iěޭhݷ'}T' +f>@!n LTc! jp4~v0M]OGLml 3dȸXyX0-md\wm?6ٲD̴dԓe)DI[,s("o-\,=Vپ.۵tqI"`Q@_V{U;׵8蠓v7AY(\dԅDbY_25(fX 2?w2ӳ- rA3`+W $ &,Үͮ&u]' |rF9<؉!1v9;+}FO>L\ 0aE  D[_,c{L{VI- +cGYmE1jOb xU| 7 V6$~FAcr[[w|i?pCgKli&=*4,+HA [ؠW Tu#{7 y eEKyF668a2[!Be>Tu9vd'nGoUs8Fgܤ k`H 3lU>]/] ' {W ֙IsaYCeۊ7qoJpJ>8ݥwA?f@^3ju*XnF]q9\ĮnlSO~NCh^*NTfKk'1 (5k;#U9v hJ-(-#grO=BzY?['L^xf`SA¦ Rz2˟[ ԪMWگ$7^+ (x4G7'  F;2h| H†d<Sa\j<$~{@eCt4G-v ?6VgػLvZ v*B_]((ӲYc>Mv T?J;]':mhWDE&҄Ih L_7m'ӌee:tW i N] ;VmKd$FmrI%R69;OQjZ`Jqq,اjb!v}!`Y-"K>ƪs5Ml7]F0Rwgh@rv\bKg֫K=)pЉz7j[ HY $KH]c19Ƈ0tY3RBOb|oP(&(A pkP)zu;KC[d- ^9-X 1[ejq2wF:ph$Y $kv(}#_|< +bϝXsB9XBjF֯O7w}JK!TiQ)I* Vֳi+dM%Q3g%%Z;<ΎUI3J ua&C)4V5SȸLďSI)(GXP/ ,h: 0hVg !'c\#;{xE7.K.go}y F ƠtsO$j~S640 Qa,(-ؕ4S;}Q曉{ůTN=Q攵Wh%828ɬ칳hG|΍fҭ2),[80ez7V3G Q(> s.ZfwHÉ$%CcPfr&L#ۺzq}-1Qi,t֚SMY!g#߃RBhXsew1F2(R5V3w;RAKXd˂o:}~ '"I0qj%#hy }}chw\j0*e郅W|vw K[3W.qBm2 J_˴uG YJYawP·! T,;^\e ~Gt ^/Fn±ei0>tUK߂߁]EJ;b٧Bco96DRzjfv'؜vV 41.t&~KF <2mn S hSL(_:=R*.daTVIQK]phvPZ]tGzS S2cA`V 4AƲ5x+GPm5Inw쩬Ĝ|NdM81N}c{qw*nyZ3=ٖ\tމ#%=#mXbbIL%yG)̭,fQ+7q nް|w:xm0n k]>5R ؜\+,5(݌J )us?-JHC}|P] XHt_NHx}Ft4kog{q 4EMe*(Em1Jmz Fh*CV6Y3qK^`:~Q!3xTZz G'1aA8ak{KgAxKK+,-:tՋYOq{WxNkݳ|Έ.gpn\"'Ĥdcv] 8#v6h@KVFNv kċ5xQy[n@9p ϥ0K7tΓzo4d$3Dp8ڱw䑔Ē5 ]:Ij/a/-OW{OʂY޿Y^6,554۱ZwLxZK2~n c|o=0 $X!7,Tzoܔ!zxk̰<"T!7K~Bs Ɠ1FTu5 2e[1~,MPo{{P?S-bEO+"R"^{z .qråٜMEI|ة%~hũ?f(:ķ.5s(ƠFgkAߛY;Q) !Zr\cFfR(QY%#=ieFؘwRlퟱO0Xކu:=`TSm6=lmThbtŬWr4f{l8Ӆ˘X>Ƴt%0x J]7|[-~ǣ?J;nɓ 8[}3]yg@LT#U CVM4j-NVH2|N$${*/5_@fೖ9ЬHV䱀[98Q_d%'5J3]+ž:~:3ZuT8CԲoCdkn&oj'_щԃRi ݯ~- E\7lOmU/9#K%ntz#wH>NJo di!ǛL&<2Rz\*")0П]Q89FYD`V5o#޽GLP3rmCc Mcgb1[LQFpPzzkHAl!L^}r,e >e@qCV` fu&07.KAN!XU[1CZSKUR$Us86'\Gbͺ-)EaQԋ3_(1 1| S-bpܦLg@ {Zr;Xbj^t˺>"hĽ`d;|-$dթdMHԠjNtR)I@n~ͯݎAnln i+i34ZP@,)yD8#.&3֬s݃LG+.?~(lBmꅐH$軮wM$>CzT'C& \N{t\"DOiD#.`,r E:ޡ9֯ #AxBԼ㨦&ٟ28[w$+b7]HzzHޞ-f :܂9E(k:H˙|n%:Ʊ}H;"I9X5d#hj9Vv,kl7BX34O쟎%pEl|jAYg0j³a{V};/[Lo?$20X|^Mc ,OS=IMN/OU.5JSDfM(7v0Z#"7ycM%pXg"w{eRD9] hu]TojKH*쬑QJcS@\%hL7a-)X 1`1#L $ӱzJ?u ہZP!p-k[l_$AtꓜXjܼ-Lx:(&Τ'& n[-mz y^V`r2OA;&Avns{WcRWG"`yO Mn.m {n~X žI&`ި2B== RS?jbsftNѾ SH- T TN"Z*YL9?E/D[jF1:svTZˑhO]qbg oũ<Ύc KrI'xQŁKhA’8~.`fxYǿU=y/k(M|p1AW )lVl^XgO"t޼|svA;;1ImBJ7!:#N$C_(!!wRuZI-=b2 Y;$PMT]e&J1בPx Jd`fS11J] 9g`75_/CKA4 }F\ bUO& <.n` &Y͢ Am[?byq v}39ޫ2j]ZHQ(3Y3Y QxUֆ3o ?c5|sWQf y#,)ږ&Fq&p 3$_AIgRiYIŗZyFzƋh=(:l4Y#&(N+{lϒw2 񋷊+>&wX>WcڈZt5ŰB_![|'豲?ň*n0H&-;w*wH6rX0-+ltncCTtp ȞJ>&[ewIjkLuzئUr'T/s;=,G1s.MljpdGmU-)wF6LZL:VvƎ{*\G;xc7LL9tƬK4u?z۳Zٟ9'B@,Uߝ)9B}k}!dڇ*?VUuӜ#hLxK%"si^?5U\TF{zSj\^skJʊ0W}nc0ai[}pLu.-,6jQYc_QKVo;}4##6v/BWJ~dH154,(M9v}=pnM 'HV޳jYLhk wYCx.nP/|Y0`=xGy0#_hWSER>!ZAs:Ph3,xsH! k|nÎ/FfZwba2>J;adfp$2S0S!,Pԛ7qSv6h.MW 8v_V?eW=ӱk:QJГ]&$1ˍSŃn07œ",Y$g-Y~n\ͭZJQ @} QH3FjW_`p!s?ZE"C <4ՒD;d6&L߯g"$3L0s"yzYUw/g..7[3 Gna ^hRyT9@쁖h Z`VjU'çf(ftvg.[T؄KA zBZpM7MCDVuCa7ed#xn\@:CRșd׳"[m"Shvg:,[eZFl5A+9@(y-zӋ _Q=o.x縨ikRrr]a͐<,-]cyی5C<ZNY׶<\Cjصk!l^0d5p ߌ`KER`u4b[O"9S*lr"ZZ䭴_l 1^U6%Gp* N>$r*TRxq vEP z`3Ӡ7D ]Zݽdb*'og2[2^X6qtu A[H)2l8S8TG9R&8_;8|sрz䑆' [Y4]3hI`YQݼ}BA.<ӭEHO3,,n;cǟ |( $Gb fv;[G#V _fco`Ax,e0!Pp:`Gס&a`< -p+ SHW}6Ƨ@:u%C4{7Fx`6O2u[ "z}`*wEb8GQ Nj?u2Lb; ,-]#~-X/a;3L U5lЁ&k+, ܡt28*)FwV xn !rG6a+:an`E'Q~|Q'  >tp" *9Zs7#p p27ӝ}sF*+Ke Oo`u~vc$]xK5ǥT6ȸ+kpo(1Jg,c=\ɞ=ǚ7*ò mx9E6!>[ B &0w#SLdAOj^TB B 0̓"n{܈"MÀ$ϫ'&\ ׳RCO|`3ʢaW`11+l I `"g=3 )ZׅSL3Y%_Ήy+1>)2W$ _7S20\\ 28qf <Vf+^>bo&S]_bTrX CL@R.ǡz Y& e9 ߦlHw.A(m3`-5iޥhNx_f:Wm]>JvU-7l[%GV(O y}ZxAkڬMi ϖOQw񪮧$JV)~B'Er@#li/*cXW4&&;%5ߖ(GSMӔ0A0"~XSpX'm^S5D}^P>9Dx8*JXܖ}$U`˛8J%FWǤ7o3Vn uƵ@a4{ByxQY>MG 5XN(gn0i'(;]܀CtS&A ƆK%.?1.x4syov#NLW=¸ k*B=|x(bk_Hi/{A9anj{Paϙ鑾 R5ʽ+ H* BGprrhJz u)ho %nZZp|9E<^e)iO C;bV]n;9ڹ.쿭AQPpf,z6%g V`8X(F2Vhv[jc*D3[^z0=a!9xM,}v$+n:F\߂.f3dXI>_/ +䚖W!̂1BB#ҏ@LV[5q-(ɶh뢒H[4fRzFY1<%y`@&[465 fIH3ĬQI;GKE?|DM?Hv>T׮0)K3%T)c΋c6weN[31F\ۧ|ۛYPr܋VQC/FvYH;ae7)"%tshm\1K5m,Xqiݤ;i_^9݉%\niLm+i!HWR擭)lr࿧I7Hj,DKDzf9`E4ȑcќ [ImYBS$ ]] w1X"fo1YCY9do$ݚFW~ݘo 峙o;/Cj]2'EGO:c)ġ O7`+XF۬Ws|Yɟ~Q0'>Kxg*7P>T_`ՠ-*BrE^8K B6M Sshӷߤ%TX]IAk;I-е\[o;x3v [~h";`}x@k2}t :P_nAT\ gLh<\&Ͷq_KHx~ƚF&jL^Ҋ\مiJc tWk9+A@S8 l%+EQ5k}n,766UddP\`A}IѫMσIvc)_n @iTៈzګh+Oc jAX,ľ.+Ni@:{WPDP5oYm?Cωtx]%/頫Aww_w-ׇC Peó:nݎS۫ۺEs#0gʉh0Rl_!Yo@Gؤd/3Z4i58UOCQ4}Vlb\@i򯸇= 扨(t9S(${ ~x(l[n]:~=Iw9Z{aRq37E <|ins7ZL@λ-"`XVXCs_OoJxـ3G(""m4z81#aa0:1qbyN(.g8`a+yѯ2ҵx5<_:EDO=uIߐuqLOev+ʗIJfg>o`N`."NSa~"f4L"B*8RANpӥlߟ/_ts0;y~yK!'%򤖆wVO.Mw 4RMOI5Y_^IsQ$MlNhz9uUlV%9XKCҿ22gǃA,WȎrL[FȰThKGnc=! -YOtэz?_`n04meOW4ȥ¾dGUϘ{J_5@p|K @YkS& .He"ë `Ëd#~l޷X\\6B6 ۥ4""FKtlNlf*3Vmsbo`k~t4Pk Xa>vSN{0=ʊQHtGF/4wO-22s\Ih<^ +T "\{/G" =7i TFɛҗ>uy|UFhԤiFo.U+ERok-ntpI.bؗn]ד4yP.aXrxA d'\nT*i AK4NG(5L ʟ4Dͳ*.Ʀl: 7 /~na{vg ^GVcfע!Gc#m VTDP"(Z9t(jIl rZ.c YF!o:rMPZ6VҬOzMt\i+}fjNo$慾/&B/_=JK/uNX9nZR~* 1̗}(b_ C.ۃFscST" AT;lheǮL=dJia y!,S =d+2Z4lUBtr~|4{CԈ:t,F TDy{ 3Nx,ՓiauL6 Y;"4ԑ]S$&/nQm_9\~v #ޫ`64*ޢ bJ+8dܓM)cM`X|#@d^GVq!)o6' T/u<|9uw4% &ڻѱYa z$DpR LKA{tu:=x>U; 3:9Uc.kox0kLյ˿T~GMO)ќ3ALJOO7')7KpIk141s0dUD厾6N=%9K+:t6ɊZ)krb׊,:for]9]5 ZL2/˸2 TnC$GJI{x/dl(5" }yP/_'J8C[ /,v/5d JhəKViShnoDp>5 `HRkQHFODX?|lM!٣[//GTfLw],jH!YKR_TR<*F|B`n 'rrJ\,;[{Eߢ 7Ƃ_0YBW!Օ 39p- yHX\͢c}L;ip 燴7VO?^Y1Zk(Z(qqVvc8t ,7/r}ʼnM'@Bg`41"ʇTJt~ƃSMIj$+H9Z%a5% SGy)܏c_uG|2uF!ˋl};˵յ2a$LM<],< R#xI?5᎜8Gb;_;7]/U fnNQ|H&_%ivt_;h)[< Wa~IQ{N};閧_Ռ Z*bZο_/\ ߡ :8{D]> ЇM||),NAE*"zU,QGG1! XQi\a++q.g0V1CZժ7ZjiHɾP6]zo#0ų[p{\bԅi½;2h]Ilo;I67kLpE u}.ۭ➴flEw J#6zZVBbsBvWTe|1mYÞOLW@]1-جjJF5#=˺ g&w8(2Ӝvd@3Tn )^>69i%lX{@}8A_Bž~qUww$̹8W¿5_6p𳓮s.ۯ "L_c>X廦2T;{!p<[~a0AC|.ϸ}l4]]H@\ }1K8d%g7c3e ֊'P'q/G.@!1<0Y<;V!-uR/.c:E;u~*/40?1ZXj`- }*^iXٽp%mL/kdzL]b#SW* 1aUs'|SW !kz& %-<uAќb]i}| E yb/we8s=V ම_< kȒe EOjCT."# LK'[֣h@䢙2d'úSv~C.a㦔kHOפ\ֵK9ɐ$I#- )bmpQ=ɌdU_ӀP$E>Ɖ+@d. 0T~7pCYƫ_ Q`e)jo<0 "}ъFtSaVS\C,ݙL_q(+P֖%65NDrs r6F u),h?bl ҥ}n1VHuc^Y/]B}lԞ Y:@79$@(5k'n/SX SzFfC6W=&L@=5dՂ١(k65lHHulgwJ9NTKY  `co\]I\BT` euX|&Nu(o=99n_HI DSWK['l"iuP*ׂ 7A~:R$W2+"#YɾU_K3(a`,0{+ԝv$ы)3,. swK7W?/ [uc>ʬdOQ5iw BPWƘhrdsY% RtiTo\YmIg^y9 RPؾљBS,Q_͐ n)ʞ_/r{8U5+jNvHJoK m|^s7 * p0L;]fj/,.,DaFkidn=А!bWA{Ar{3 ?5.A7`S jcR[prag}SA3ČH.UOywg(Ryj9oǓ;J*t pO.Ȫ5>}?ƈ{aa~ɦ e9lϒ ! 4jZHx2Z.MܗeyDV czفPj*82DyM);?@ Hh" 2| E1+@m 6=;AL)Zyx:<̾3)ߙ66?ӥqJW'ab: C]> Puzo×/՚3VW>ĵݩ<]v}%  CzIMSnRsݱjt[I/J*Y7C%/O;;T IUZ]cY|x=z{BOG7Q,;v_bΥU7B:[qJLf$_*v N}6/TyM)rF~)%޽{U5Z֍ PuU csZAcT@b@qwVٓ+x}EY+ Z`#2 z^G`8RQ|cQ߻081H;/# O7BL3)I*:~ ]AǗȒ vBZ@xO^S uAJak^  ;,p{ŋZmVFw޷IgHw &LNOebVZH@ z~4eͪ_g6V00? \-S1UBU?1h=͍k-6KޚPWLPuW92?8t2}P= <)ʤ+"ԡɬ 9]!fp1ZM_꿸DQyLtΣgܣJz{BwRqV׺ɭ)MکI7y Ezy#6RXLtDҦ~".&\ ПDWΜD2%r+" [x=;هcOr+ ,џJQ=fVfljH{ְǨfN =:-'>۹ԁpaTήS"> ȸܚk݇-.ЦIwr\esJLKojuX R5Oj넊 ^\"+V;kyUFL1͍e!ŬQ9v,vuMPߺr)v~%ce[xk ]]."tZ.c]Ri! ct`ޛ?i||FHa]ܰڇɨ4y܀j/#L-1? ݗV> V̅ Z5yB#p f}O ҳ$#nъag~"AkcR#'OvDJ+Mv/a Bv?o1y]eyDgbmv9jb_maHP~ݶock/_f%|۬/`.2p,ɻп`$}E~lnץ~1%E}Ԓ\RQH *:J%vX3Oa$U(~汲{D݇̾|Η̷Pnz&irD0\a.Ϋ vz7 P+R 0ZAń!R}[zR"^c Oa:w9 @Fhi_~) V 9Cc{βH#{ ٚ]f\pL0Yn׎M6)hU9_#bc_dD >J2 TG/,B0G3H+#tClmSno1ި6]ZuVoÞ=Q:")V/۵8`XrQ&nxʪ:v:6q6 UIb͘KaF?xPǺ-'nV3dQv0xѝZ8ky3_|IQw .M߀+Z5*X;o˄YoOCRVE᩹!2#BlO8]dBhq\S-옳D28p}k RqbM}jqf)]2s+ ͠`05GgG YIE2A(qbEy6/\U`΂9l63Yt_e~J\馽d3;JE hZQTgjEɷϘQ B&~Ȥ'HwAD V 7T[Ipj~8]`\kw5JM;Z}Cf:lI'MBw]J?ՖlƇJÃP6v:1=IW?2cqBZ"z+, n_^N4qi_}S } %s` c"0,+8[Pc6K`̱Rn*濮!&n/nfOmDz:z0:9pr2 ԻïW]jΪ!3r 7XSԸ+r4o$V{‘fO{M.= o$`!s1Yr_R=5EmLǃ3R@X n_@m/zCۜF6&k Fk*U%ڰEyFHaq/9>IC1{o[Y՜HN{gG9=fgh[R<7i+~.26P_BH>vQDV64ֆ S l*kRw=4tkAy` 2/ U&F ܭ`(Ckm$ c,œ~R .2g1,glFV'vыk%8H4Y*(r20P#@i愜HÐ]o],'K*7`a{dH0!2r( ƟTF55Si[S.EB~v W}eU#c>.W&_EQݫKN ap.]R0j6)qΨnfUɫhY*LrhbGa?}~t7)4 *A\q Kq+YR !aP>}YDK b.;IAf#b9=yP] j/;K5s&\jq=g*ֵihILe?[{*FKl(IYv&ʙՈOvO/.d7jGՙ.mkQPfGb+HiEY;g:0げ|C;6)=\ZkȜ D$U@6D,#Җ0O'g8J}Y '6.9k9:~yS޺e29fvv X@]$ŭ! 쟊[ݖ03o9C9u%tFx-FYh[b!8K W?}rcPܘei9a쨹I瞫#>Bjo1N*6#W$gR芇2ݓh׆TF0Qαzgq-6̓!_FE͵4?lzb#rC<2lPf&L ۨ҇ϳ(_XӋթӥct;/%dq-Ϲ?;#+o I֪wKdBL=mᕌՐmKGV&Q ǥw? 9}(܁7qƨ9(stW$XbŢ>pB#6r%(ݭx/ '3.86TB1'ĕl2{P,q$ph jpJjrdӛ0LdTmZPp{k4|XpÓ"+]R/\u*ߜgtaﻄ<# 1=BP8;kܩi;3m;)Uo8sP %&Ue1ZCKPd5g myl)`7&⨌ >ɁBd*m{sئ|6{|ҨQ[cgR$D\#Jn,z(-.bAp7p9o$q+ RX.jY}8QMv_PzF4x̓XI6ۢ&1B?Y·;M~u#uA(󗄘kRnV^@#3 <|/@dscRއ+ hv5+piھvB_,T#K7Pwm/66qS2yA |YɤYҞ Pn0f7z# Rr0J[{仫!CtZ|\gg{\Q%r/oWn*Q"U? ?;?{rïSmAh@gu.Hp(5J_y`GR= rݪ,]1A*n瑤!6C 7R?6Xёk)VƝ4܄;F?Ѝox]<%b ᯋx$` j_‡.=>#uWimG<!kP|o {wu]\Qn`m-n5}Y*KuA\&Ů0)0P<~U1u _QJ^EC76{si(sRbx*$ ܂4t #ÌݚNeJWP653'DzNUC.b8)h^pPjM!6lʆ+_*/%B^[ۊXwF H}' - kysfƐɠ>㔵G җHa;/9Ivw효{/ A/͞"td*;TG<Ƕu:MڨIh$w@CDR%%&M\v#C'qG9&6x}uҢӠ*>,W\$FрTccߞܭҿ@ăF%Kt\-l/mK'uX`*J &v5Lh dPO`':.=ˉǨ>G6"3죱#;_f¯3 -f> >ޯ,|̲V06ߵ uG 5z,4 -Ӻ쭍5u ]XD Md*viKEn%5:u`|P"qMY0'5v$͉j=U<_~QD,`{u D | WpL- D6Sh=k*ή>㿈,XE|b=q%S0(F~\L\0T>y_nՔWU)1*A+baD&b45aKkXWLa/f۪xjT-PdVy.Z7 5/v^sf3>0XCg91pdjR$->6N¤H$Kt吙iwys(FDX-n,,S0_n}J~ǗP]da3RtkQ :(}Ē֌ HNְ}@ܗhDUh/R4ԅ-8h/:ǒNɅ,dj9poYyrA۽'[>Nqmo9@i-G)/3G 91v-&cj. Kz:lϪ3?(-zvD0aʲT;+RT0hwΘok;+[& 9SfSW (ތʈ,q eJENAWCQhڭz$CfoE%GDa1YuX6Ne$gVeqhgaSgETխ4^ٵ)f" ت_>C@U09~33:tJ < ,2btMpviyoEy˩>@@4z奧 LL 5Ѱ 񴋮h Sz_قmb%03wy!XYHhq7kN>r2!ذJokMVQN}O)&70fjo~,¡5ѩ98 /Z*I wxuѿ&kle5?T : iGxZ˕[lVaO/BˑWQ0̕=xٚMׄ2_>4vipo9>'& zN{#rV=F-o!yW'{Ɠ}D6c"m:RLцle2ʠVΤN>ap'-co~C뱫Ahb5ᖚ-5NUqDDD, +Z_xg>GE>D/Cn; TۿIA^B|51^@:,(Nѧ]JtvrCƦ v]hI"5*9a,N˗7Zіr]Pi5onLbp2OeR3o8YbFmkPN-+>(qd]0俏EmMh :0R?pԠڔug[+:v'Xoa"Ѫ=HpeXs_Q2 1JU&NJ :nwFO$\v%FÁ AvHibL ӌ sJ?<8V]i_؀(ZuڑW$ӌ=+2Ic!B sjxynLqgEsE{/9o.#}IbC9O\vglu hqxv0kzAq1ff n(,$ƭFʐ C}\-4sIəN~c Gmn,"~!660  ;̶ bSfJoZZSԅJ{2T@n9Է"j4$yRՊfQ\w%:!mI?Xy6?4OU(,KěT׽Fäyo0`p1E{8)$=%y}ֆCviZaר-Z|s D0ԸaaDr^rPbMPcza3*aPLw~_CdMf)CtӌK&ֵc _5uj%4->̚*3r _l`aGyf /xNhm߾OIgIC"*ɜ/xp]7ʼB AG"CR#03YXV.|;b#aRF skYܣ ^%,$ulw3=C 8ů +~"ftQ|E(%G*Zt",9!3Na5SNv3O !~_B``pը-s"SROs& 4g~;p:H-%3I":oӰ+Gk@G|pǓPk9_#vd+OQK b7[v >o-:Зw~g(KO(.]^+ߛ*uÒ!_l jĺ/(͹ܜ俜#Mt# [hv)$U-?Z:ba9zQFBa 1kebrkv~mV0 lx9ۋID24oS+ o.a%TL~RRm%$PQ!8Ӆ'JTU֤G1?a">'#RD|߫=J`N[|Q:& ף̩ŀRo5*E<} 067 :[}3KAI YfHV´yÖҸiؼșW>kl&,>fqzTោ༶*]g3l;nE&:[5[12#P~ubb㧁/,OA⬙E5hb\u2,ItW_ׅ\5(Q:o/CϦ$IlnE %\%3+|xewRc,U؂) ͔nL62C" I_\ /X$,DAbڳ}_bm~2& wJMP-`- rAqٯ@<ݎw:ֱ;LVaƮ@0IesJP(8kf/}±CKn|£^nb_<9U>JʕyhL?+A;|SězBּ/VBj:>*L/贀m0vО_DQ5~Jv(,ًgyBHY?Jf ޘP4e%U`ajT7#,A5Z㷉kb([ׁp %+͹:K֧eNїZƫg fd}H_ʑ#f[ӞǘKB |Ś;VQB˛30IJ15xD.?#M=jEŸۣZV<%Tq|s\xPU2P$ uOt nt<6<'jZnZnH7lƷm7!;%)j J~ZmjWبܰ&kuͺ?AKi:v{"o%W8ud+bCxOe@ҝ$<8DC6FգQ1#DQ'KmwoH&4`ֿ03t0XHb/\%gKY|>V^)⡤hfaj?Miwa:P6)-klw:kΕ{^{UJ? UG=ҔlMb kξ))EߴEHpy建fy۵wA$?_z?n$a 4cߩK]tˬ)˴PA;jOğA#ϵ1fXH3TBs,iY.* Ta˰L٨aA[1 8qHc| }!6vA%QK9I )Td s}&\m;C#/ZhJz:By`~ĸkg]Sm4w{03ԧ1\V:sI}h#s(N7g'VOB> -+{hZ[Ud/xZ:=fQ;P˪{R3@3uCPMf P\s7lc͗ƣ Bfw5"9v4^`y*\O~JJL @`ag/5 /mD{m {U"g.L#J2pfEWF,1mkM]q?qDrZŹf8:Z(5>4R(A{Ggp`oDXǫ7^UF@$nTpJL+Aen3) ]vL/4Y2Fr1%`(RCA Rf-AZ(&RRe"0p%of@Nkެo)h2G ".\K|;(ΗV:tԳfkqسe )pweWϝϖaaoD[tmߊ„~'4'OrF"m1Oa+WAc ױck-}_;0}2nՏzXFb[P%ӕ#]O?+nI<|؛TfN`=/SE }V0&4@Ce%W]# h7!iԀJgnQ^ y&rDU2Pw擗oL|>yIYfL"sT@rE z"-?f'؁G籩1Nrы꟫`Z$nWN8I/먹2J&z{\11 #V>ՅJu#%+ "d1%DΠr=Ri-| ![ e4ũCgv"1յ>p}(_ez#ƒX_7*K.SFU3sd@0G QV(b G[Suã>nlX&@kq Zw]>FBO6vIFJ\kf@MoC_S>y +"Pjvݝ NewSZ295MC|)_ Kx1 yt!(Ѵ҆dsJN<#9t*hVF"9zTֶ7ΰgc!ƲO#EհL:9~\;wa1 RvpVٕx}Ċ=]U!>={e7 y*K"zaj M\G@b]rtfgpF[!TZ }$k%w29#10{,uW^GBE4GV`^kV"J̆c'6LUڠB5\X'opB'.zWnl%0PvZ83}vBZz*k٘ܜ놭w6W>SiOk,v\M^3D!RYnΟ/n\lc =aU/P8^)'C }Z]IoɿXxIKOm߃ɫɞ7U^4Zh]u=v)Fcs?fN#uXy₣> Bv%q1y$>lbHIus,_TH0r.SG^e[81e xss!IPXE fH]|v20 _eYj5F0|#6=1ڌ봋Hˢ/筒VZ< 'pEYPOy-AGi=~U*<T3T 3'+4*AZ 6ӘI֫|~*q \h`cwznh'>d{OAHbɈ(zM(/d *zNJp ߊX|K}іxoG2 ʆTu#ќܜ0 !B'!>q?:Fm4԰૿=$;o=4Dy2?F ԙ˼EgH#')ĵ TM@h@BNs%= 2K,C\33ձCNsI}w=-+Ah2d;~E@?=*B=_o(zVzuC35Cw 1o %2 )}Gk X:FZ.M ϓ@q2l!WCHnIO=&5:1A&O&g -$v6ٽYuZL $,-\X+ Vk*LO+' ?eX3ϑtx)BNIXɛ>ef:SºNu=㠶.1^ A:Be$4"wYD5\"@~7& y^R)Yj5$6JcD*j(dZr>F:T܄WGOV;:?K(\4Gbd;)kiG]qEtX2qփeGIcVg Nʱ1X@EĶ4YFKB\0w((Y c |' 0xʋjEKiDߧ̂VFC~n} ; N z/N)﫮.b# V2,Z֝7qEGkEOsqԩ 0>qVz ѱt ",-{"z(c[J=OGe.h4F 2O{y0Hyz!펕!H޷ɫs[036ɌJFbE؏n~\h'T !1bBOiZq H(k4r^"g)(G_ z{ >cil[M7apڌwniĸF95F$~ty.yWBm1I w, v뽝۔aC__Sn L[בe91\3IP_ ȉVfJТ8D?|ԣCe ,iJU3_Гz,JR*ݕ֪{Hpb;4Iuz[c'9 b,s<U?TAB^ {bSiኸh'Ig)b3,B'GīFm* |0pACe~&2B!АuL:ZBRa2w~ՏyWC4C.W'*5Ch+5KĠkmp]OW IvcjO?S[x4u'7p}(؅+&{zkfvax1^f|?twm;'L &fJcUD+Mb4\= X KI[?'31vE=ݙ(pH׷]M=A(Ec=vnBa LLڣʵȶA[2ݒ1PX=ږAb`o7PoA@ErHiqwe)G_{aUW鉵C'ra>e`@8Ԭ{A\N6Xa*AJœכ쇜{)MyKOڿ;=B*ݳE|@pгZUGbF hi  (c[)%c{!D%6ݷ{[CDb7V`yejQ%v^u޶ *ImVS.?;PM^MK)b% Ղxc/~^V㊲ڥ=cTʻm $TP )j5XŒ.;~xпAgV@xԦ! AzF?F,L (dRt1V !TAt*+~!#+g[=] S1d@,pѩBmBDVO(w'ȥ/sxGc4,a]@OXDMi6#ğVBBj9ʲTφxܧ)]=0KS(ª~+ՕޑN~Y4\*iYl)'W]We@Ԭ^;l0@+w8膨-ƙAЮm]xȿfo >q}f:|*u3&39S\7M!u„H/\hѨ`?A\է:͟ƨ&s|]qL~wIb,g6)-P$J? :I6]{]NuڭAojN{_/^P4$H-IG#b{sΒ6tDe֩ScmZ߽αZVBsR- Z!tR2SEt 'xjd#\7Us [Eg TS7I=%KCnXQl!fNk7/ mQ,ST-Nciaov7}/"k^Iq:$#q9^9| X(R |? &4 JZ|018ZBt +8njDVܤ1(RpK$ U)OB-kX&K;:IJ{R^.F? ЛOj*LOQ.3@tQ'Mz?grA'&ޣ,dD+Pv|yXrv7cx3\-ڪ|TJNL@2[erԛLV/B-]ZwyV+U̠aד0{!ٲX 30ܙYпWŽRSi\qd /e2 *0%)1Md7aŚ]{e֑؁a]$b;sT@NY15?B8OK۰ Q윔d"c T17xH>2+J):& y㿝h;2Zyun1P8*@9@ⱒw$;J酉'Ifv2s:`2\s gUD)֊_@-xe_$m/+fAP1^ E6M[Nsmn-6r^.VGiJc f޹x;S'y*pD]4y8] DD #NI1FٙXF-CGIUOĜIX XR7u40[rV>8r𘠸Ͳ#>b̧'xa,~:礎*RRwcV ep*{fνgyIK`?G䗟dVkqkKsZ>R9W"= 7OWqsw0Vi`xZ#ޡ[gD/%0hL[,r.gm vTΌ= pcCBy$t{O.D /o|Ns>~G``ÔƝ܍eì!a>WKUʐRYVOmR8;W0]!,qW&3䮃BiAcB\"9*hk lT3.iͳ鱡^l[o$//XOոrXy`YBIgu!w9:N` [krNـC%}=]оeC|(i$$YOd'AmRQi'W|Oa XHqG 酧pX+O S?& !"!b4ߖ%&sVjMIG/*%0+PSgLb6z^JC`ŇCp'1=# Z  鄐ТE̯;t$df_sCr|u!;r'4`~yܰȡACuB h +`ԙ"O4ؕ]SsnxYmfH[6\\n #Ok/}q(Kb%=`@$sO)d)k|"mBQl`&Í|dHis7ɞW=Q eH_ tPpG Gl<݂{Fњ`\X0~ &jB@6]mvSwT3#Lsn,]ܸզu[2 "T,s"G+ }P> q7hL>9vuⶪ$h ǢL0:YO` [|)\|0}wax@k`xhnCpf0?j-dlOvt;7&nLDه+&ǻ&OSҐ^>_3!I}ᩜ:qO)D"{zY&v-Qx㕝BcRwₘF=D?}a<㞅o[MGŝnQwU:8w^pac@'$Ԛ@ZWCZ8)D3`3k'1,ߟ;n ʭ2M7υWyBƼt"w:bЉ-0cg%h4<@%֗&>XFqy?5X^ILscPAs lx|ueV#5UhF *iTFZnɨ!b⎝J 3Ƒ5)`pHL6K*SntmH> ~M\K~/5sP[Ww*ZQcLAvƺ?YDr;p'g/B>#'ct1`y TjhJ$̖$ozxȌ05;8@kl fG*}쯸G087BuI@y>~25q.^?dO@-ѦeWjx;{=#IJaAG?Ky\䤆nIH|Z.3s6W?˽OIuŔU 1*z[|pܧ~5tv ̡z\Ί+M#7wl= Kѯ!)ME 62p[rSH2\!󻧛1fM'Hg zL =y 7xL(cɏ(̍*`OR@RJ/l7 UaռU֟Jx'J ~͍qg 5g'VSٻ"\Id_G )`ѓ{VV-) JLNLJtX˥eDѡV'<_CRr˟6a+Ka:g JEY xAfVm"G Ш6α Buk;}%S*(P.HSgwoͳt[ ;)<}(Eu0L]ƾnmbZ':oO S`'}Ӧs̘G^D [ Pr?y'+Z Mz=,)xecKt ʀ2O pz* U6_~BӶr+n6dc9.158˖ږV2Jҗkʀ)l_PN:d JCٿeheJKFHs޽GI3#cNÖKeO6k/%qBx&UkHT AlhEԪ;Qz@%2,Lr`LX%i?@rȦ*+D EfkVaӮ̀ H0",&hVř.t|;p܀Dy@)n(ۄ @eeBT\))ʒXz W-܆"?*⬟ D>U3BZ^>`ށPe=C֟K&\W1;-f"1|&zb{Aibf jHƙk:g6=sL(EJ=uZJx2,` K2VGs6r{H?)Y,k&+zw/#>PpfD xK;hՃr`Mlé EM/n?\r͌8X*?ZNkU9-u?_̒%ehA^D+$kwݷ&3mQ.X?SSetLC!mUM>W=c{jgUl uQpte2"Y44':2\rDikטTzˢֽL3~aZrGvZa3D~_Ky"7g$ݕ߻T TQ+} C =o(Bɂ5Ƅ"D0d-&g/>K]d945_@Bq9ei8~!0J;hgSImEkD}3o~cvyYX!$WNxE͉G ~$vuFk岴KN`]z/i7]W03V4fFH*'E|=*.)p%MPWkI˄*1F}촋Fj'.'hnFa|>"% EC z\xVGXEe;x|9r snqV~?zLAKOu!Dzx_-+٫Yjˇk8rP:m7| ldycg˘*Ҷsh)Bp4ߎwgB۾V1RǼgGl$,ش*m]UAk\3rwt!/n㢱$hΠ2<+3_8B|s!GX@V\%" RTxOҚljݏ|',fRl kI>ϸ~]Ng~WE?ANBL=&ےbpF5zV-"۩5F~IxD9/w_u$qoIܿ*F̷!P *C3j3aoZ4/~969<CmQzUevǿqёmxκ1f"v}z*w%[nFD݅ M"SO0-;SOݼig23cUȂZ"5uEo|IJC3%85}b:)݇$Z$gW|T)3B(Qm& Q@',@ˇZ[R*M0-Af.Dx*:]X/Kjt@zv?,9@EBû{FsLʴ:uUІz>x _@"]To?Cmfm_w].fSaZ)OUhWb=yWl) QvKWw+bVƜrQB f"Tp+z&) =uĉnd3a N(B $بY1aruޭu#]3+Ω؝Qg9#yt` ?ROHef?%_a 0}j* {w$po|hѾ|3\p-H:XIK]aY vK]nlPs+N9¸t%@4 ʏT:fqvJRp!!#rZ݉`b(G\ BIh;MB?6oNmRmN*pϯk* T]5v,i]stc2SrA>a8 ut4!)}3yx2+аƊQ#DvB]''.ڬHA}#TR9V)Qy9 gaOQ݉Gg([\Iܝ֩ jLTnpVr O51v'`V,OJ7+?z3SJxCrP2}fD`,9qW>1OX*`yn{m>zLtu1Q$ɩ)ƲCN{VkN`!7֡rpJ1%=- {cB L\eZ|Xpl#Dr6ڈjGieJtk0\RnO/i˲T 4+>) E6RbVK8n 3%nvA z8š߼ߧTЍxcդ3,s\Id z\V6e8w.vd8/ mZ"]ʈXƁH(D]%712]R) DIF cvi;mj WBRw_3y#~Wӯ=! ,Ds|k0Ce#0MBeA2W/hJfK2In >ș㎪bmo-%Ø)Pᮩ8lI0P#k&GZp>]RNJׅ~ⵜ#[V=8 SUW]%e7}0mf!3Q}{y7BwG?="i,A! mWH)r-;Yae؞gyheVL q|ʎ^y|VJ#UZ}bi$ib<+lF&_SX+=-#IGXċkVkmdNwR,}$qPxQo/ ( , pp^ mvHW۠/JQ怒.M&[o9YSY7e DZwӿ쯕0ڧ3##: 6xaNj'幃}Aa >{ gl9\%Þφ?aMC^Hr9wgn\v-ɫxXX*^]X⻡5YPWŌjESO/m@#f@ U0N=Y[>7.xq3_Uo"wH}zp}X4uX#ЈH߂;z^ν?K @3rxZpOߺ=rPX2~ ze3BȈ//Vl^@ni?8D[W?ާzF1nFqUxP|-*Ԭ<ѧL^rIvY& -}eM~U.#?*Ksƙg>>z q*W"Lbw2M؉EiIQ,C\#mBwS =A,AK Ƿ@C1a,Dke }U:D/$oT2֞3ʊZI78 6:1+[BS8IS*DIl''>.ʙ9K޸Kv#Q(l!kC9ȗݖѵuSOhMa ^G^3ڀؔv>MMI%xU&R0oH18=`!_`jrG+>߰RcD4="v2lRŶI012bDVY;zu# o|Ql;U^hq_%_vϰ<+i'3#{O\@uAqoD(c 0Eh)F vcNl^v*H6K#F]} *֤n}| k CEAb0U0 fy~1yd!aky{ùo#pRb%zI)yG .,:UR߽K?f)6X*u 30 $ cX}V C \V7(r\N*muʂ@'4AOl,eӨSS T\jMȹ3FRHR’pWh<oGP#9pNպUV "Ԥն%y׳MG eqh0bƥKi p2JT +8.-4.6^Tq`a.{c^Q`eDw@Zd缻2M8aq-c$hc/x"mJg7~߹܆նSad d[ÆX_\/{gp\œ= i[+!l*sk/gޗó@5P̨:iq|X/m0I^|C\ 4׏`-m}ܥjoW/+&~ʌ6ؚ3lt8H) =OVE{lO>2b>@ne MQ}HwǴCO*Xԏcr %>|V#3 G֩Bm)Z#-IH"XGŽaS_S M0=?|ʖZ;"L._xm$_- Ux)Q l̩"eFKtR|[+hg󟨆 }[ ]ϱVbѯ#p'qRwvK$=m/%=)1|TǴPrqԱd1u&O /SWʊ$uJ& j{u5y l&U}+G`JMM{[JTD$ 4WDDˁٲkew}BҼ%i:V?bD…ѧ24s*ʶ~ 9|g2 ?P^]ߊS֞p!86CLBܡR85l4rTpGwS8ˇy,[ukxy!Q 8P[MrB?"%yG*@uw֬:僷5;Q l[ P)[ۢ}Ѓ;P: 1 n'eoX H?nG1Bqa:BBs,#zY#Coj'{*nұ@=d-]6yRpEOvkz)@z? .:g%ɚ:EPg2C]kskk+A9 \KQ4HxlJ8,׫DT7T?xHC Iyd]Bv幽E~^[Ilo:;ϑ@tRqHﶆ,5h@v9B[FD<<ȅf?Qp?Jwg1uUmNot9;Jx_ t7'+|?d$vB"mi>Lz;iL/cXހP^fr䇱@7pߏd/;- =ie$b)\NѣC]f8E"4vOcf12'g_3+ WܰLm ̐eS@FޢX~DX櫘<$< )ށ"^~QNǾfm|>ww+:^a׿#rE#k LVNx }wtrTuҮ]s"x7@c.#hid>]MREZKr}A‰m'P| 8`O}4,~"%oFjB /TZpN~("Ѥ|rNŗWƤ.d4Jq_^@`;EMͷ-3=+`pұ5ˀBr$YAIaUAXx=QE}3P `#{K2D|Rzr4x^蕒k#vL|Yc!K!xخ*b6D7p=.6 c?^ J-W ?Ddjѫ]:m)V-|f@ :^ܰ4 ?iU#qcIuƬ?Qk.3gqTb!D/I ɑR~ta+23f!`ɭ8=&PtZ\SG(qLu$HclQѧ98#|8̐IYCh (m}ChD+Db2# Їʪ ^T oznj8l%8sr:YvR, r#0 5Ce.*3hZ AV#0a4&jq8dn?8#b#9LCNJ04gʞcsYFϦ; &砾sNB U(I*['gLevAL . hz ^,΅7~>bx0{>/^/ 5LOy9u~GjwaVs1Mnf\Q-df6 IRe! YwvsTJ&d2'6CQԈBajGsv[=*͍Ư#WЍi\LT(f(EjܘDڄi K, b M[")gCy ]A/|WS3c\krи: ӱu=|<2X"=V`*#/z"VqRTx&E7dAK|ݕW߳G?O+%^D,hNOa$@Jaw5dsmόx..G[J:VTL1{Ha>4K 4 j`aq#< (5{)[4ZI)+K. O&8Xм0RVh_߲N\v40DCډos疚PSHSJ$( Є*[ec#vB|'V>T[l}!<܉6`OȃrsJ;WxJ6'#Wa.A1&2_%ip+wkFT@AX1FQpmK[ݛvDQ} |}1ƲAk`uګPi&'qhViGMgŪpdEx`21XX*8,j 5CV67WBj0؋N2>zm3#S͐WZzi)t{ |w2yY"I#D_\ vZtJ?qCEm&p;lӝ!^I!dQꐁe녬9!- =#qa3 㵡q6JKTp-Ad>$sgJIzN*;IvrӬiau =&C~}P5(4 YZQbV;`)PXvl4ׅg*D]N!wIƦEyʬb\lmk/88A Jm)6+ WPzDMknƚEbXJ~pb336/Ve=ɫmZKk'^v &Lf{xg3b)N@iCT#M |+?N`U$0yɊSwIU35{u [Sp\O/-Q^|Ya8tStt'qoϠUu*eh` w n 4kg|XGv*8s}ë4irK'xadE2NNFd)_[_#*P>;;ZASkŸ=c넸#{`hh;ΗSL u@Y-"U|[3Nb.fp9 4xP5c- 0ˀ:N_:Cy!TɝYp9´͙p(qje-JݵBʮ ZN'@f`m7d4a. v)Qʧ dk G$F$ mQ7C+[%䜫4rBz31Azt`dl:>?pQ/]¤&wsSQnEm(zԜ7&s`ǿTldubS uEѤDm,S7^LN/ڵ6$7y'b3{< C=KpI~ED*nz@XOFS^ `m pK=bd2]*3h.L̺ NUfB Dz>Dp1v.˻T_c !8OUo=J|[ST's% )Tk\~)[#9:!Gs̢" _J $~k~UN`ҙfOΡ:HsE($DKO)L B;G*J>'"lU Ϝq$ʵogxJr}Q]Mheut*F%Q$!UfST~rbl뼓aWU;a@!o†@0:A] <7+'ӜP362|Dȡw w#:-X)uA_;٨+Td_ QUR;VWk<_d"$fKktrᰗnd$5Wڧ^&L[RXLIpaBQ#,YB)" Xq ƕ?kACl#rmŴhV|ɃY_}{&7}7^] ?7ibe " qdZZ"iIM s4}_U4g bL-tb>2Zr~J',6xWnݻ8Dhqip :G) P"lM5V_!_F,@^"Ga= nZ}A/Q{ n.(;_BH5 ڏqʲr[3PLsr~=z')\ҳ9@zTГ֓ȭy/O {+`JZW]QsD{LӺ6S^ErᯀPXif^.x؎~$og4#P)x˪N<#ը#SaO>&h55-`V^-5wƕ3_=h%0 =__ j=kU:sNlZNܮv7 @6Da`Bc,n5"%F8 .n)E[x<va>\ w b'NԺ0]3rݿ[|71&1ޝIJ;X7zF˼33=9̈́ŤEuɷ`TYG]H$c(|Ub G<g\\)c9x HA@ԠTK:cxST\#۳Zlwv6 *I<qnt@Y!r$PZ;>Z6'D (@$ZiD(jUy!S>-!~1\J &K @5ufg'sk(H uH;f%zj9Dʩy|(s). aR ߗ$.{K belnE2HwY;\UIm2E'?c2Dv7,8R-9EGH}JҰ9zɒ]{:6B_̶N]Ӭ:}S/hg:a:Xj98k)uz:wsԧC#6X|+cIx/¾ 5VƠ3Tu T]3w/<Ͷjg:j!ɼ*:b~D WbUwrnjj\YIK .w;`GVzԷ0GgnŰ{[ΩI_C~i>wYg&Yc|Hhƍo|Uh_ATROQ,O1eGKORGe rY-U\@W4 `/_\xF+ _ R2z0 *x2ggc.a`\ؐCwrBC˟7E̮8Jbu*$R$ĺvB+l'ؘ;Y+9A[6 XqGFxɬx(q}Xx[[NSg:c}jѵH^> _w L9.ocED D7~I4j ^WBƏ͞ !Tv{>PD/r>ю=G @&;:l\1jt젳 0Ѧ)(!C:?9R.5){Ş-j ^Sa 0EZ.a>/LT5Т7B L&rқ zjaʨDY͉u{;UJk'A(N>89-W?hd7,lrgO.Q ՙ7H1uG:z~1V & 0;d2?V]i<٣5'nq/$k>Y_;Ug}''5@eYialPm3#<. XLν,y j3כ> O2/mYr퉦Hߊ2H;fQ" -SVbr{;+3:DV1JF$dt±~D*]DnXFIJb8۷6K+4 tw)7;.Dq:. b ̶z!K‘Ѱ08~v7R8]KG&IjO-q޾B4w)q my^Hr'DJk$sL;5H0TĠ. Zв7"|e]js*LU' 6Kb۶c I `i::sg*.SXҏ7IK5ͽnva+#}n<93f(n^~k8cl_ۋIbѕ꩔"RG 7tn < ҵZ<.l] FJ} YYBLxJPi+m)y>` x[fVORŇPV#I.Z [,7ȏa4.y ŗD `g`sӰ#oi\b6&E؜N7@O$]'sa,/4\ Aev v[YDЩve3un"{_6l"90wh}Ol}f'풥.o1 p {,5k.E;CAZZ1e3DldS3.P#7y+(I6}1Pj rFݵT'dd(%k VcJm ,Kh4O`Qq/)h]J|biTH XQQV!HTψ 3A.S{ͬj O%jk6L~夕C3ĠNV}w1gTӧV1]Kw_}W')?ERMçmVE9$j^ ] ahKhY6klMܸ|`H$Inzv.sB\F q>_A}syW~!#*ᅺ# "!Bon؄>`b'E&}9J&Ɵ m )bWX}H=PKi>$"Y^>-xhܼ#c#2rM {n[ +nϯo@cIڔǞdmj}LH[W~{z%Ӕ!w(1O{eՅPFv쾇lmL^kDp#Q:T(r\D% ̸"YJ{ӞHWk3Z-^ZS"jR.L} Ѷ6{ov$:j)*4S$΂'VHu$oyDK/q$9[߮'2gV6g֢|;!$ [H7WE%7?.F7A"QʙIZ{8bXP`%-9t98ϗ 1k  aҜ>+ ~C+,o#KlA%[NƭIV!}ƈZ_ť55 D;G$j ͏-6Z,?;LF[_D^埪> lh`"t~&D !ۜ3}EwCm{, dfQ) {1|6C A U|ď>qkm|zvo6 }vyBA /xNzCA؉QN:TE"W;_ GKoGn+r%RڐO=6 RgAԓbԄ{Xdx|㋲wӇ0Z2[:MC~c$T& 0GCX-Z2lϔ](PۤB%(Ru3LoľR 社sjf/la~SM2")Zћ۫00ct%K3a*ցџ^B6fW<cKVI#]_#+:"wF"A>R׎ړS.%_l2gFn_SS4! #[Jr'-2}ɓxE^0@F"σM&o]{ARq1!~=3UBݥ(R{H uC"݄tDԇ.|(}ҟgҌ!j6RU@$x=Q\!K(¿)O }M˛[&8%}/ePy9}R4$*8w5rH>x{/ontcGAk.E%!CѼx[`l~f *h٧߉j'<5krijِ::ߑh}a^1eSo_Q*79Աsp"furOU 8~FP#֮x:*Bt5bHO@C)[^O\_T(ZN J+DdV|)ևOZXU0$m?XS@oaIIeT-6"Iw0s)|xG7BmI_'jg@+0J f.s*U9Ȁ) `U?(>ZXV =?O">g 2Ja{ѥ8jA?X,4=s<2G-׏v"ΗXt3o 9XػjW2j\v5Z(l9Pz5 XBoʰJ)t|f< M!fᡑ'kPknG޲ۘm=J1#Qd'8ϷG.6Spv)~(ӕ/WDxt!ѶP%2r-3#=LXds II)JzU:S8~Lq'*SvLهj{ɚMFP$~R:W s TtŁHj eSBGfOǍ-f [k4*}SVzhJZ,BqVîSW Xɳ w$\Z[_;)Tv:NǢ Gp .|Is):djdx)[>%+{9fp  $ob&b+@)?=Ζv$!:;2D%87l&5x[e]+Y\LT ÿ2x01RdjQP*K ,UQlF:<-g,"jQDWPsTǔK*v@)nn1.x" Ua;ރb4vP,تiKx<+kQ=Γt \rupEj[6Ǒr՗;ڃ< 1\97%e OҠ&UKv?CcN:%Mjٌaڧޣ( V Z39My.'cIv ^' N 6,6:d8y0 6!`*Dt8 M;V,)+9S=u bPs&;\u]v~WWB (~ l;a5SND {xO)Fk+k%,_3S`JT'߉Y҆`]g[ry3_;e5KCwZ|sX0t+LȳMX#Y J@G/K?0dլdNbe p0ִ0KI&V?FJhn>SɵJFmolukE܎)'D` 9l$Jۅ>EH#^Y<e_Tm٢6۶c򑱱-Rӵt=a+$#Ot&臠Hag bK@'T YU閴hMї`ﬖYR"|7zg(,ѝsgfX?e@=G7Yk v,99Ww&*4̭Cfl`lqr1̙t[E$oQI>c3Seqj(blWVF&v g . Pڏ&[`xDDY]XqyLrEH\ˍC6.j鿵1qu~A h$Z[mkpk6˹zR( ph<%3zQh0\YI@#<="K{rz"|'0b]2Z5`ט6(ARׄ= T{їbܝXGaڒ>-OLx)F7b|%N^$LzhnSJOHNlEpN–h c3 (NXGKt3803l@3<%C􁿆3Dsʀ1U*wF*<# Zo%ڤ2hlo~vnᦇ.S:$uKyvf7-&kSvuM:fϘw\h߀H 5`ZbJQ,vn5W &_-2JŽ ^R{ib!"/1e~)'rLz"guZUiaB22 ?jJ, +- 2Rģ/d~) soVT9&Qk9v?p@ VLnHx'^ߤTNZT߸ ۮFzwĵW9 Y0a6o)lfbAg#+ +2jѻwG}}Ϫz% {6R Q=n{H;u#&?fC"GrX ˢMEP%#BS$Lj41SnMU0: >d4T-1T;O>h#6Z cߌSV_ 㿿R0%$06'kMkoѾ/O44vCB̉kűֱ x%יD`M 'x*u3"lz!adZ_tK E*gCrjKH7T(KM:yÆ]sRL2$L]t5_g?xclhߔ4$822|kAH{mֲY D*w0;*Uo}!e;Ϡ9wieDD6/}Bu#n)HJJ+5} "_\;g! ٛ[#`^( E|xғfCEHDK Śqۑ^?kM.bu2Y٩?\?>Z(29~NRpqipY dKx*o>I9V)L-wDS;W|A_g\(#NeE$ $!L{ka;qQc~^YS3=\i bŃje6eKJH&diR_;i Hl{ L}{(BU)h,+kuDa2{eq[ oh+ocaVxܢ0VNw|3P?K7Ig9CY)|+CK듩ORuBcq@` NFʵGVo2!T!Wdz^އHЃ9W+~OSFd'g\%S:VU2H~d0OiZ QL,n{5$Fk|2$,5!̉@dJ+! )(p9sKv(A't?U}4"ɑGʯ[tT GMɃA`LXZh7n<"zTvG(aM떚]D(r4:S}ڬU~b`S¨Ou9٠GW"o8yk '\y}nr܇Fq S+IffK}%ߊ p2= ZR7FsN."& xo:&!Yf#>i\K0?ocX=j\4׸1*a.E%BauXGQ^L'h*㻋VCV^:Ol_&*f pu9]z+ ݀?j ݄ѧ̛ɣ5Q1pӻ3顏1xυb}nW:5k" lV|؁n|2)m+E9Vp#X*k3NP\:FTl!Ze3%7n ޛ,[ޔ() Cn&2jiȏeS> [ OC@vpvpk&&79)SiY O%3$ZWsZIՊG˯x΅]{_Ϲ7?JI. yލRmR}ڐT):Ep[Y% o;љY[ON%vrDn']ﶔN9QTpA`}l$yrǛJ9j"p \i _+Z]$::_  d ~u6+TP4NatEd5b)[(62J G:mMJ Y)P]Bt<0n=ٵOR8N98uGHv}$۟f IYTJIGq8mf(z2}qy;< )&G'U6:eDBJOa1{ =*mLaD5x O$ ^#\'AN9q y?&XPa4 Ox *kmgg3G6pb`1c! 0ŗNj[XYIO]'^3m~LA! k$xNWɰ&5XH>*xpxUX#8$}QAxa 5vYAfhᴱ=lD,YE!%@ϑ?lgfbFlQr]n$2:u_ RNQq;HgHPWm+fk@f!ȊW_UNE0osIw~m@ߋ9x. a&O{=e%Cc8YΧNnl>p5.W̽â,/<,p}=qA'F`}[ndCCe]rWҴ  {\i +PGSM(LŲdga']v;f9!3, F/|qbj m^G|Bqs~ ퟒ(`? +|. tѴdHQ^UE-' rn? \R giC{k`~,10V䡵oaw=HTt#e IԼUW%M0sh. S{qJnʫG=@|v"yh{7`SnYjsi'*WVf'e;M7P?5EuSރnOv,LDK]*ֲa8 cz$I@8c P64R[M9Zӹ*9yRQ/՛ZvZ0ϓOSE=M~ G21%zqTKJj.㲛bRNvA֧NL]VO>vzfϺ6НeRU<4/|ZyWH'!!;zuW> ,&'FTX7}!ܽǰ|١B4kd.Qv# Y7|y4'|:K(&tBT[:za1b8~Os\͆0a = +D,l!_)͋ʰZW?2+NEZ7+-&dI򷪇ûW 1vy EM:< 喭k 0r{s@g>uN: X3;L>WP]˂as%I X5rõXDP@W/(>5"C^ SVX;u9tSwcAxv9>|æFz-))n៾z<~Wa>{{3΢MH~sӻA-|N#pQC]Di޶ &6Mn b~T<3aFclf[|?fI\!V! >Z7xRpҮRT cd%#B>0jq`9헀h7 (Z^-~ٞ(!bA/Z>q4~CtBtqDGM~w`=&CA|Ah=" fj̸0P"]c*i\{*B_f`IxC1Q MFV_#/jAjl3? ϸG3`z>| .6i63# evtCv(&fg(89Iɐ,z{xp[IЁGkCsXI7^ pxj+.)V)lXw0hJJa/HhyqR/A-kY>2jnpVJrRx,̆]1\ X+vy5=ː2*N;dp>ALnϱ^":0;mHy.*eaLOp~rp` [6+b,}fw2wZzkjP4s&Y׉t8Y ACڔC6e xgcyW>0hHROgM1"1صڃ^@:W7HW؅yDXlK 4qŭ ,\sA>"~2~aUJUa EnSsNVFճ Dt|b#,5Y7g 6g"WUA: = ivN;]\ZmM@̸e^,VR ޛ?Ra`Ѵ:F%켎%{ c*6/fշ@!SϛaዶV. "M'sF\$7`93?D jm#\{LS儁xX;#$q# GNu 0FSX0\EٟAxIVlk[OѬ@8̗4f}RaUg@462hy`9?N~R+=5M,摵A4%^j\j{Yt\H=W7W{і=\9ƑXpǣ"yWL4s/=^8Q0F5 <8rC'Ԛqn~E8 R"=fTo/5?V M{{q&ZK'@2I5NPźJJVHꤏ* Z(!PxDl"ޓ1Yje͗m5+h Q[#d[FR#̃Ԥ- U2H*!fN)/!jx\H)=e5s˧2+XpkЄd Iq["*;`/#WWTI3䡷ب}(oC%BfSl=ZkZړA6~-XK| 4KT6?(x*_w)}R݀xEAY$2nW$TG%R7h3kWَ QI`#HCBaPj0^U;G,Z/P׍X$Ӷ|I-Z%3+_cNڬmLnHlLCCV #z3 :03^HP={-;+D,&E!r"IYrIuIv%MkqE)qPw8 >g8_cA7;$FO,)_4* ,6vZO(s~!'s^Y^^+f}< B (Vi7&zTVNW^L 1r)9\g h4ghejT/.adrtrTu`@)GS|̴i~e:pf6]DG 5c2Vf@ݐ)oSF'2fz^1 Đ2%UZnX`V&,c*F ?չD@r{R[RB=p*'D}3WoD!oˣ^~SmE@\]# &_DtKA,TW~ v!4`rd[FD Z3g)V&΍;#$Sg:Z'%d0{ Q][ Y᧶b׎GuqjbDҒJ(aK 胃v()S-ɶ]1zl8 !9g 1j0y yZh^zy~Ͻ `ĥD. N 62 @JT]O-a HLf^9'٫vj|ܿw@b+:v86x鋋8 A%:'=\ )ح_ M]Awڲ7@kZSwU,uI(i!WkR~kȿ<}5mz!LfL,bͫm}fiҐ{13€U8ِtDއʀԂhq'vNE{{6#8G<~t$᎑3_oa9 1Zд;<87Q`>v_}*nZ16?pŢG*T2ݺFb>ӷBK)Ө][2eUqj؛gƇ2xl]\'_1p+^XۂV˫l|Z@PS8Hby$m" o$跥ܷfyN)ٴ5X'6_s$ztU2ޫ!]GEsdOJżJe cUJoKpwI. (˜G0^{#k.$Jf (`Fq@(liǎXꅿ7nhzuļ%-7JC r8\wA2!'һ|Ƙ`SWk"!]j`UYF'" p^W01>G:=mROb&_+qSf8tE1-Ħ0\!< >,hƦ#^>X. ;FVp9C)|>ݑ񔃨t07Q;^PzQhҊ!@oKjF(Xxk7R7t ݬgn02i d -p5n; M ac;Nx2D&3[ި3ߪ>L |츋ȇlUtDvE Ee;gw,D6 4[؜7H*ْ1ÕܬȰ<3clvsQ*RilYd%b`߰B du.>s}1!@TN4RHAwَj xfKDxޕR{T:l(UAڰN02)GC0J3,bR9h=k"J}K0̕ZSo-np_DYBpFP;9Sz(TKuʲ /ɑ|">2iKlON4ȁg.rO,!-0xgU<L} ^얾lMXn&bK~)Y7iK|ٻG G2ƌ1kgsV|Nc\%)֏o~CDh6);bʸ'! ۳r}p?n)]hV@**Rl:ɵG}ݐZ]p/D)ګ, ZGW?J*ƉbǗsR>fv25UtܹX:W.DFY$.LN jq?η>u;GQ<( GaL\8Ȗ#4\YX cwazDeZ{a#:o|  uv2U1f6A~A LT [Tm&"v?~Hs=N"Tk}D)ڻyNΘYOSK}#Z%{We,vC=ZKU\X(Nj̸{y/Gyc?z!]glP]%/8:nuE ~{o{f>x:|Lӯc9Qf_ߺ=4 m8wnʹچ >UKˏ‚z%7p9yHbE:22x"D%3Rn9><&: .6)Yκj&yUvFS-?hsWI#\fHlx;Y}BuUDn/ LS8&>}:G/Qn!.9l5)9Rl\}&FkE #= s61<לš7z<r2zU;(QD싢3=>打m'̞SqbqW3|S3f%ƨh@|Jn Cvgxbj U(H5Lsцq'$н;ʦj[poݒWaنjD~UkߔF*$Ţh5M[a#YϿiSK֣EFx-?6]Ÿxs,^ f]BbBtգ g"p9"b?(UX2" siR5Ed_K;?t"0T1MͽyYW@ Qݑs!3۩72XcOK xnS揊 2n ޥ8ԵvRr4K'3p}f&Gڽo;rF8'[̀: L*+0 0Fdp!9}c؍aŹk`DVr]QXzF_/p#g͊:Gx r:oW5Ri?.l*U£tI215/oj|}Z.K6$1@Z}yWS< 6e" 4s;7#_^%T7WPR/\?Lnjɮt]1Ψ_ǻ۟E^,э`efȾm-Fy^@x]uWopRФrh$wJUQ1niX #3wcGL9a}C]lx ti!hۑr2s2%WzZJ+tymw GUHR*7bXK"ԧQa.wȰ!+FDuOvVK\*o _]C|$ggLV_@7 ]XN9pыn)-?`֠;,3pa3V4fGm*(!H~gSt2]ln%AS b876'_W cGv _^ b'b] /ׂQ S@v /^-YO) (<>,xP6Q)t5 @%ccK*ɺ SCbM)&$?Sx>PQOڧIڀ,o1 {~UyP|v7Lt©wIĠi O*_]>zCyD/ “ .uaP8,[c3u1ѣ'~H aԟU1 k9n9+dMYQ+Q[Y .߰Ӆ$4+#[lbS3[7 M7#vvR1:s3-:z9FtOF2zc\eqqZu8wmi X _ 2s37RBKZIaeH98**JpPa[Ʃk $K1grsCAԭ _O5b=X_>|Po&.an% ɥQ<-[4b@NOM}fx\.uZF,=PHP^.tг$ fkF|(%XiۚIG"n!7ԕ^:hx0&:Njt1oä7PT v|dS\;:.C5"v'Iܧjqz4B=g=o\QdZw򊞤3/P O{zT٪ VF+`"WԸsh-> n۾^4v륦J^=%iZ@=DOBnE'~<'v ρbQse dw=rH+Sd% 9oX_,XJ:yWju=(!Hi^E ճg%8td_Hٯ}I n3s‹SKT<+ɬ[/LЌ] bUHĪb8jO94Lmd;biWHj)ma=τ&L-&z[[Zj|!yw 䘲qI 'Upe3rO8_ކ{ęaB{a;}>"N ˻ΧQB.EDd^$=a 5hٓ:6xQ ~r l,('n_ÎwPY=tpT9K,@{J.-7@аˍBU "֑l4u  nTK eIKÔ#ax[s)6F}/1P~ CΘjal$\d1ooH؎.c$$׮4n?2w+ܥ`FT W(ƍKc:[XbFO9)T0e$^t0mLC]dRn'Yx&yBgw7~ xo]q/̔glCY|]t݅^tY.riלK2XM):WWY{U9 C7!XOһzH5T:̚6G{w]!}[Z6ڄ P][[ێWW榹瞟d'b`51o-5, RHXUHMCNX.}{cqB0>w{y7-bnkÊ΂VIP`Kl@_[.k37L.[`̉5hpо>,;& ?q$J"bvV~/tG_/U}x YH>@3ЯMI+*E*Ŭk^ q1ܟ`mf2H6}`"!țefߢz †Sr-%!kFD?n9.aPjv3|d U+9qEgU.QPQLR>3Aһ6Tw:O``LP} my"{.aY^5}7o2W˾a R+Вk_Jo\ dh[:#ڟM 66,HMlB]#dХi3GrzhZ۷ގ~^vq6碻 \52jmtJ$*mdbv[ h/EiR8b1J+1$ ;W O3:&"~eڤxi vo#35Kq̶F0i:QiOެL+@,ӓU`9Um:{^"s[X!w\fZMv3K>Hmh7 Fr}DҤݶ>!:Ů% N802GN. WbzH a}+_t}F#spQQQX0×~bhLz'y#kh;8em>O/@Vʧ)#z[N%eʎk睽 q1:٬o@V|Ɗ2pF U(>#n[ۘF6s/ 2}ۛd;D;\sYy ड़!EыmJ­IucQ  mfNOS.,a@ƟXH2,&|aok 7&w8$N q*{8@ń#:7KoaGAl[ƶP spJr:& Ɯku 6t/7t_?FZ[c{=nL?wvHWcX{ *K$a,Q0ӏS15*zv϶ȼؿ?H3yhhdLfۙ!FIC6d1dS4+Kq phO?}IoK|XӤ~7T/ܹa$*e"q+Q|$.jC@)*"d#pv(~eH|3ucA-Eu2Z\U#]ie;}\ycR @NmMu3t;"|(Ie= "RߙcI[&<׼3"$h[.gv|+٭sx[L$sl8q"!2126Yk֖89Z,Rڥ`+J%煺L5w {4[C[S&5R^-==|b9&:_&M;\Q&dl:'xkW]QCloN<+{Oٷ̵yTC]c9}sZZ3Y 6Hֿ D8Huis }Ev{ޒ%8ZgdIvQhCBulj @|BΨϻmd֤E秒1Q<1|Ta"*+b`޿^;[8HQ8+>I~/f5ba, +'_R:n-A៺mOtƄP 7J ux7mn_^#O_驒\=k2xlM3wgXB޹rY_rAd8CؐC5d9wgLj4*>ߩM_:9ktH~>G!Hľ"e@gJܲLW-֋H{ ÷fY]}6z$e NßL8W{PDy٥_pƲ/ ,'tdbإn]VAM]g/Ύ&gw'l^r]?4X/K \*W]ӻoөp K' l?@;R7)SWJ4Oë_P :k_Xt/(>aٜfێIȏ'9)Mn؂qe^}؀~;WьO @ԛ"ZwRTEWNGѰjc9 =fPv·Yb8d_v`4*Uj/X9.b(bZ~(~s 1~QԔqjp" qjv"O<Gg+Rq'cg 몂"ignoȭj=m&^9s9S']V{Ѹa*o c[6sAаO%z?+?%W@&”No܉ 3nf~r[YMБp : >Oʼnt&Y ݫKoph;H!g UOJ T[!FYמ ~.#'^-&O3?~"ՍymQ-#KE)ɀ˺ XvHyVƀjʹ+pwC֯<:u=Z-ځM(< N / KlyƗM!5}P̓%2[5=ʡx"^d6Uwia&{ӢKzzBrj71J3nF]s J' V 'c˻S]K{ЬA?}Hlpg3ajkg=vɜSa3k}0Hr_ۊ뼣ߠzj?ڊ$~Ï,_ ]-2W;~͘y"̂_( WVM0]9qԢqiwy\(:7w~0#+Ty;`!Ț"t%[/YuPv "Fucqĩy%M΋Ѡ?L󊀈fTJ yNgaDy bo 7vfg$(11yaEZ _U ?Awg&""ZGHbo7gG9TM+RzsOL"&.QiReD(f%ysуkM {Jyv`+C%mtrs`Yh@*Zʬ5;%%<v?%Eq@{X/G*w҆W{patyК8?B]j qZ ^Үo2.* õ˗3-YP( ȓձ?c5֔d1v0䙤bƑC ۮOd$xknōBsnE"!%9}mZ:)f1/T(Ԯ]T8:ȴwȯoT\J#K\j~;{WnJ s}Ϊ'tSL#%o~,}$Og*LMJDWd<UtM^Oo.5Kf L03MO*[amXиU=O(>VEhҁ9Pi)zPRESFEˡ|r -i\ k@o z#CHş+P_3{ּ& ЫDy#c$[0@Ŵ\iۄW]L0?O JB6~:v]փc!4mR*e護TaK.`2Ha8:́Y3[-e̚vY=¶)8u~7g_r[89xet;4\$wlǹV]9kXG>BzV[Q]ڀ2R5F5OI-=(K/lՔ!LeC>, ӉK69-r=jArPl\h-sCA" OvEò}vU%a64ZG849xfB@̤t"D9IԎKk>>i\} °ΞWoU&wqG ;rBnѕ8(ގ])k{yUMn9AM i npؠ [ ^-445I3꒗%~_*ـ̿IjhKWf9#ebq'L|^Α3Jځvc¸G=ֶޢ+t@M GXo1}zt7RI,΄,A}ȽsqR,T,P,=>R)|:aօiE'W9pʢ?)`vp:kNqҫRtf} \i? 9z~i`Ӎ8,gPڦ7`wW%ÛS7*;h*'ofΕZ/dyoxƸ΃#hZkdE/+k7v0"YreE@W7a- c-HLA~&:'ak2JǮJ,Θ8 މ=Ś3o>YӾsr{HilHtb*nBL`r `㉧$цxLn50[LeY˟x)1wY[ZU%BدԴ퀖pK!Ȱu 8eKpPCy@[Ь7HuӍjR:RSs Pތ'#TH Z[j>eRTQ,ZF SuݾeN U{}u໛LHDp4uJ#rh=ϻT]jF 0B!AIK;`-p kuzZ(VFL{z=j {?Pp@PU䌥[B~ObmWKʋ>Htu.;c_:GK.q8,\]tB4qO'6}١}+6PȫyA\j .l84RHDtBw-NG6 ~[&]FWԜ6؄ED+G5iJ(<n*ްnhkS/d$fuqmZu>a{sv7#dJ/K!nZ܇%c:vxOdEŅ}~v. *#L{Gi+~ ]7;p% T XOg:HDK/q:Rx0B6O J4xd9b5|Cf.C'&&,^}}K4x` 5 fGjNYJ:7D;A }2 @ݛq%sOf̃dn'ۿ|*H78ʠϤ_+ED'PSS)xM9xZ~Nq#awkWMitA~0:/*uPO'<& !6tB4C486,XnJs^';O u8Pe]LO23sG@rR8nSR|^gGX>7qu^ƭkݑSH]KUywSP!C N92wUC|_YpstBʾ,2˲5Du>]7ֳhWLzܤښ l#&pߒ>e7KJT!i`a~^bJɒ )t}=[xx}7>;.6+H`_"2ڸ^ͤdʼnܷZ|WC3\;:8|?sfPN ޮє*TS#W?.MjԲQD@,kY@vfO)ũD "w],CrspQ>4(ԾTaT#PBJ@eq,#BvYA=2r폻 9C$T$ˌ[Aaz.Ks,}yT$KpٞxU:} ~ zmGbeQ: tTj-7*g" wn1C2Udݞw΂p)eڹueL=y_TR+[-z$ #QlD~ۤ*{fw1uOMp(\;9s` c N&Л.k wWoVKw d(OTN(e'%M*cTlkF(2Ƽ{688Sfqj(=̢mp}F[?QԖ10hOV/^ܗ+|Б:ű5Tuse<l!]6qT+H_}OcVoeRtm'};~.z-?sq@J]!Lgb*+~W^dҤU]gX l Bcrt{uGOSm  Su wsrfQטX>lvHaib9 IyIHJOM[?.)wMV銊R0eE $oSiLOM5 eXOG(tAK%E}3@&VBK%:m)쎏IEM$Ogi$ ŌncM%>\tb)'{5f:cO G.nr_S_+.a/ZmM59 Q}-|-{. _Tk]KѺg`2x+m,7pQ>P픙!fp;g5@4v}U$U*LO }zI5D0:1~ros o_ 晸H4% }A=)C|s֝TH'Naՠ!N !dlShWsJ$ac-&FAecb0p {t-ݪbJ`P@ LR%flrI$t/#/M~[ E14[.ʖ U*C5|@Nr#ƢBk/u#Jʼn#?]DkrZmW-8<:ʜ.a4CCEv`6xBk5!VꧧM.G5PۨI[ 0zkhY[}FʮFS΃p&.CtR7T] -d#6zBܐ&/d] b$rkcKuV35=*d(j*~V-5.Mh3_9$6ؚ/μ]~/WN}WDBzkG%;Nqӄ@nxn)U6c1?}V6sw Uڠ}Wr+a?4y[Q@bB{i1aRMB8Rx$ @O Dɲ84nEBhJzjaC6Dc ̊2-(0X'DeM#5!6{5ME$"(T6F9etM0午H1֎aDMc7'Q :ֶ7!?̞g8qSR~GD\c`du<}}vަLU0 ^q@n H8MWb@]#-͝\!g璷sDtΑ}=DvB\]LmVev2`Mla=KrAjK5DK;/2ЬڪX^89' fNT6JZK3Vɏh)iѸ-踚@Gocܵ]%٭!z 8v4jЭdUdƿC[D,i M;N?H>WT)N p!׌_Yw}3~[Ih39I\qW@:P{>shN{yޞ]e6A* YJ9vH`1k?Ԏ<0+ϵl`)mz:,s.35O$1fUB~Z)XG vBh0ghnA)0)xe"'vo%!Y.Mf}3zcPZMqZ Ίig&{\q H3?9g&p a,XNugq`$SueXNĪݯ* |Zr충ң_WM8&.EJLZiVי&?iBUx,A6:ax=`l?@0q]$&zn)-.X Zkp"&$X w=3վ&'@O5Jy=J{bV}L5Pq0!!WKۥ/ĉ X77aDž8Z$׆t0.{yHs"/KP2hUPB$(ȧ gXuTY};%L/S~)ʟG9|;Gf:];Tȭ[,L,2-v4` p]ɢ{Rl@ae.MC/Xzuk ,GUUeq7-|Z>,k?NJ^NJ؅ylϩ>,I1)zO)h7ՠ>%:ԑr_>PY= Z0R"ЕI--vZj{g`4׆Dܸ5+0 ڌ0-DWIrJdaekUH@/v훦kNkٕ )(\D1nfxx%9!k24U6YaTgh; 3q5_c6Yu? ݛ1!j^<+G#8μr|`/ JĤV23u '`CG=S<{$t nBOWS{J ɚ&)@4|Bj t#\93S-[m&bxML;6'EKͿ <Ȼ(s](S-MPHN5v 6a(׍rI xʧ/+'j1|~}Z{qU1` B3*,.?0`#ٞyg\: Ab:g͸Q ]Gh_ku#/mC~} ׭@ [T]8,!d-,\FT2*l]B)IbZnZ ZUVś_ۺ`FHfedLǴgtifԥe: O,Ճ\&`r!jpm ?*JS pM3*Гd(uxVg1Vfs3n뀖ne _ׁiV9čGœnwMιf*0#oNP >ba )tf@5݃_n%%XU(QA䦭W5t;[|[qFE:&Ș]r(_,nmXB%%v4?MG%D6Mob{ .r(o1UeLFL2]OW3t%-T3y/'91 㠪aQ e#Vm8>NVVD(]G]ͬ;AݱWW5cL佄ތAcᶧ@ 8 ~Fɑ4vlR&B/sc6ZD,㖄9�Xe=6'yܧ_:T2o:z+:݋ec04ސA_X{~T80{wʩzmuvQv"7(QX}7^f+c XtG4[>1k`0u1E tRdc/j/YԆHm-`+* m#ozVREb*bȜ9c~Cq`HJ_K4נ^?tG CXᢨ.AMCPGe\%ijkz<`ŧcQ͎'-Qng':rU˂mvu!lbi߅nІ[4#J)J%wDsv`NH>(tbfk&zF2_Ƞ;oy\THVdQW4i42bd|C&o=`A]K@:5?]/idpq}j7wht`c0D & Je%U9L;u,_ ؆,- Q҃ޗm~ q\A٬w뛕qC :F,M̀I;vmU/?2ۻ2X$r ~:ChHQnHU΢wҟ¿ZWM/ݖvݨ>9Ty}İ6 q}M>V@df" g>7:ضu'NKy>΃} b0ے3*1wU՛' m*(t!`v,,+JeSpA^h쎂uE 3,CÍ3`c;.e_!{sUm 7&AUĺPGU5uMvx4KFdmYfT#.:6]elB=~gƫ3:%Z-V}vjƃApq$_C8Y@Z D;]xf(qG@ޱYat"0 9oDI ?ٌ@ԽBΕ3SJ_gЪԍ "8B'Me[B mQ5Dqf\s +"@ gPc¼nH:ƯI=匊aմޒ-8@>+a4cl[Ҟ̐۝?WNJVFϠTƈa@Cl@njlT7㽿ko6j td–jy橵K;6 ӠYgU%_Z$VgJj~H!yk`K}6{ߠ~[)(D, p,[5e߼Y$Ӎ!)L{vo`Ck<OբQr8׳q>#wLkv}DE0DˢF2 +_e4\4- ۛa%cV5ۗRP/+?Cl5k62HvY8Z``;]H3Ș"–rWhϜV|60aIaB' T|LQ{o{"`-?KI֢8| # W!AolHb𲽿ƽ+ jZilk6tDё Gh衘VqIG#q"f-! T)s:tf g,Y<7Ԏ,f[|EqcxɄ$1Ң;k wPu+*;M\O#Dž{:7]&<>jy :Rb)@j8lCAH 5GL(9T7<@羪7& (O/+A 4T}!ZпiQ[3Bs|>D<&6U:g&>e]@X |sc孖/8~Ž iLRh3_'bݶˎZu땇V3Vk Ѽu|l;l*N!L䫶 ⪓#y CR"; Ծ!Ⱥ6>TDc|}6vBmsv@Z_ba>m/@EV8_g}Vܢ%<'mo4ي .$ƬW`,xO7avJD;i Q2O!w/ňv ^ 6[ˎ|E4LM$TiX h|Q&C|厴Λd`=6J9bUUo7G=@FH.[[w*I, y%2j" 5=!" =MceY9 뇼vB~u+J BE9)l[`ԉ,]#Imҋ*Xp',P,BY,&DLz̾q\r{7Ȉ63BؐԶ6wID vChQk:3l0n&r>yfҍ*`w.|\1LG)E[T {H7e[$7e`&ggx3MG{t9W@Ў i]POb znt PCS`~Z*Qyj=cۀhv1NЇ, %zҟ-hKx{1zK Yw!LaI!ZɹA JRsY8kc5Lֵ`~у"Wpcp0 0ZN}rR1B00ވJ Oh%m"CD)QLgrBԍZ!m@;%j޽냁$c{9av6,ꓚej >ÐM2\]ɭ`n W_Qq(LŽpZ_dzal&dTe <"BX', ϐ0(v5B"FExB$~oF!;V;b#{cTaH}>&q>)i8IDm⌮XҼp}Mྥ2#x _:Ne:ya&DM'(-TeU98 v/| FSĆ@0B~07 v¯˛م mg Q:LvFY>B,4 ԃۤO߯gmMDdmܔ>^ 0vO)A˸9` -mpBĜƜ ^\X]j Vz'!僩"7a?]vnmj 1y6p 䞾M3|L׼tY~2a*rˠN"zkvn}(&c7s+rk̢JQe$S:Trꃪ]&Ū}A낡8%|Fm@XeXL-U~ȁ f3SX,&/B?oH*6uB3N1g~¼m<薝욍R9`T_5ISg>i NIdUH'MZ`@>Κ ^c2C#y>ۨSH͓#ƂFHg&.s-i"@Ekf5;^&#o#XqM^ pέؗ¦O"pX4'ti/Z "A:+4WeDH˰P?K LBN?Dtmp{IA%"]+̰t`&g_b^3(~Z=&rmAar7ASͤbâ)=÷NpbDEy0h ذW,ВqTw*WǻhܣTGχYɞtn\ww /L9ss[+U4Y,"$6BA{`\2A%7%Dl֊[)$ |"3y8 ;A̹7F-@!E"||Fqtnٞ 6FEPL:ܽ) al}V%\B޻z~Lo($'i(Xxnix2Oka+m$݂:.`e7ӵNr1՟T=)YL5ҠDns\̾ɉ@nҝX<MYsy~ J zըƴD\bV:>;W[>}`sZc 3n!rXS5c+K hH*Taּeb+Bȡ)Ælx<=5!|X,Od 6ƛrƽt/$b1[=܁`|_%_`}˗ NY T\Sx gC}.˨gs9id g_|oPt|u&`5ɟM`qiB 9CX+e^ҼBz~vt Rvގpqsc~ŝ4A+Gh!cB%cX[͈ Gr{\-,H8N% Ż<~_{f_S FD1]dJ% @Z!w[4dOY o7–Y-0x/Z L F5b\䡧b9THo"Js`S-![˴W1?L=>$TIUq`mfsV"F}!WCKĞ09Rǫ4:@N!O:0q&.xkpQMMtA$ŷDlX-a[E~<5LSB\8GNa2Q>6r-RZ5m %Q,xɲd$TZnAA0v(˼Ai`p1(>ȼG'VNKdMzq{i_ 7ZHl#c SYn XI]sP;cI~',rg[ B8M1PlQ~ā} >]O]ZpOYWӖ&vqڡwEP;HlEj]b4J|1 O9ɇ}RzsthNi肮Ř2zXlp~_ܢ;bdB۟Tus!^yK7-boFv^'qY٥*Dpo;<)M T X@s <+-Qa~X\`/<$s4bq^whSLƹ~>co6Jdg"ps@?'ߤΧܲ)7T_ ;\@w45mCiSn`1G(Y&֬v%Z⚆j74%Pr ʗh 9hlɖ1bhoTvT`p?"9S`eNibn%}ŵ[r\vg'+l/TN/uY84ʷp1A@;:1ICH|la:ZoaN˔`[[TPX+hfQVLKv}(ևs]lWK5SӻqmQ!X=iWH8= Z @`⁳`'\gHS]kf6ɂDB$ݸ|cEGMA0R^.nREp!%Nx e&¤՚u|nH+eJh{4F[)-l,]gN `oQ dpXx}c7YHRxC,0ɅjgۼRs&R;ĺIz%̹QL*Eچ#c'cZ;)0$^:[]e8P?KVʅ~5zvK7V5oif)3G|]ӻ vW,/;ɨ.?լ+^8ހJ[s\cS@g2-SX'^G ]%M/ݦuLn-T;j#Ɩފ(y?uf$"ʝਗPB4FfV":։H9(09X ”NO5鹆PB57 r"NmRxQ0ku L>9s5 F?R/&y6" SeZ[“t A3u \&`^ek.RC󀯂KK=c8NO3_S`]m UXy hdH۞4*|}-5XX 2H XеXolNޛM@+ǁ@dHnJ%+L L=Lb+X$%j X\gJ3Iϳߙ&":v ?2\j'OO4h[.rotq^ ,%V^r*Vbvp7& %fڅKB@"z;Q!XUf Q+ۻдZ zYL23|{H:twd> 0}Bd"!4`bi~.ì\{uNv?W -ez6#QIja'wn;s{4uED,rE(#Uvzacŧ2NϱZm)iG^vĐJTǺLvp +bD,F%ja܍*?8cAH_6wՔz{m%/yBA _rgOf"t1\x޺wB VF;AydzSX%&WkAvu|S,gmR;|X8 M%GAeԫ.A[+(_AE=No#'ӧu^q`bOFm0kч{ЄR:ѡNjMyyPwXk+$VKYҎO7XHpuCWH m#B%2>O uQ6~ E}H){y ./l~θk6[MIO%U;V_RjmLPXq#-Cq2Sz0ggFoTrso:Us>nĚA7аjr ]FZ&5$J{i?a$\ /V1fו Ԩr#Eى7^Wy[Y`saT3܃~o{G'Fw"R{q6= AH'v ]T rcdjAVvy:J6G:!d>bP^0IetaDB?@QĶ6svq!MTNīRK8 r0:_uz6T: E gf³a/pLyƻJks2Z<fukmHccUc-{rQ4G)|`zP EY8> !3rfp%JW `yyG8Z_;#J33Smacnj{ o6wܶ%V߅De i utu3ԽUo0jpZ S( ^x"+2uS-ȉ<1Qflۏ}Vh} > /aG#2}q&I@cem}1/EyUл, tg btZmV$yꜱ `$1#sHXbu6"e$T??=TzË]EZؚ$H"7r%=^U瘤. Ɣ׆(wI`Be0Gn,_ {vEA|̔'/K:k*SifB+cjzw nSY!(|Bܩ6T+ ,p0m[.,0{TQK4ZSvsw:=9 xe]QdTxE^%RvRIswR#;@Bx2Ԁ&U7L9 PK|7R')z~oNTԥ|#cpqɧ1A"*g:B*㎯۲:EJΠP#4n xJgE=룐Pz8D 쀞. W,?=d2QAݴtԧt蒖ZH܍2uD~-ՙNKmPȗ7q+GXɭP['e^@8.Z)+y]o@R\Xu+SUZd[)][JhPL,xF_%$RNg@Y;>W\2vz׶޸x-]}Y@dǫߑycjX"#XaKvMRKyfL|bef򳓠`|u)Q"7GXS܅9p,E)OFA|NllYooK,PGa65 kK jt?tr:49xsaƸ~~8 (Ͷ^W|j L5*6\(fh> $eOh-RE$U0^: !q9mB&ӊWN'FOl?raL"FhF]H@am;vWQt q^"+c$]L/x EKJ)'k}HdJ%[ ȓűifPti@6l->7&7 䨝07>}ePSRJ!@@uorW~cwKv)Y[xL,z-=gAA=y)K}v'ψibkAYp׀`զP܀s鷊5:*8<yI[/ޡŴlCofFTohu;jud)Z`ѠjI{r$ fH8^ XLL3@A-Mq ]?]lo՗M0 { %űiʑ ԷC[Ñ'-:ԴdMfVzK,/ gZGu3-dN8O2qv xza4?-Ӓ4!)-ek-.pHܛYQ~CROO郝7)02Qb ={Cߤaj%ih|cs޵ט.rE#opSԓݜ\ QúOx}JK8>vK`rwȫ{o8T'ڒp.L0H*=4,CtFiBІ_wzVWBLuYNL2lbԗXl[8F Yȱ ;p6Zl̨Fلo3iMzwh'Gc0(*'\˒"ewJQR6|scWC 4ز+5.,Rq'b&9iRT$t0ȴE_1`@K.*8o.;, FAˀXBr 6פ"ޒvb(YFXCA4rN:=;IӷQ]v7fL~Yc+Wjp}&ް Xg 5r?r`ۀw}XӴǸةڭ50>E|eNw!R_N#B (]u?gj) '9o/QG>{iY~[}_9Cv2i~3D3Kǂi%h'2< n:'(Fk_x!-hFW rhsbf| 7/̕q-DUB=!cǦL{ ,ih\s˓sr{@bmkBj?kPīN+ km"4Uv$;p$FO"~%yLְ4luMPp #h7\Y: ə ܒ+g|}t]?G!mA+H#,]zY_J}2dؚf:])^~ 4fs'HsczfBq1 ̫ރ(zE^Ly5.臲.sj\~;ojcpe iH9YP$& ҽiCs_D/`vI]$\n? DI SEy0rEGC(P4$+X2ݜdcJlal!N#e:dKrڋwݺCL-NzMxE j@87/\Fެ0&BNSL]}i~MEE50Z)m.$CDtlfD[L~ E. /~φ$u.|ٟe7 L.g;{bBϥy] h5o4gi0ElҫƦI%RTuhK$ِDRCA ׅ;\4^[h\pA׆_g[#d?YU*~?F*hrTM vW_tJQ\Qn; wn5WHBls u/{xo\ks~?dEK#z}:KӬ/B1VΰkT b;dl5A2=.MlS߇P^E lܥCɞ:XRCZ zY@$[ql 6 z)A~$<isX"go.ԕvsk'a`#['4yL)b|X 'Œk6T<20U wFksahYV"FI|2 IY81*m&`cθ$@EGSR Єe?8 !a:N/ȖI FK% Eϲgn>ښ;,|:X|0Pol%%Ktx98Cu5Iw׀,tE7u%ɚJ ub[ dE}9+tQ6//OԾ9Bϔ1:P^J u1љ Xw1\!a_8,b ?s"27e%+|dw _6Lm ~DہymMRҥvA1/ 3tx;{ A\ ;]VsVKLxDH-F'˥ F5iVvBÁ9F*|r̖7DExHf D6-&濽]㨬c;驓#^fa+j+T% JoLwe?%{Y3HhQnYJO4!c4\͂0FbU}s#3>}/z -2<>VYܲ3OKORǎ(Ӌ2Pb #'rauYD!O߶P~bur]N$mM=Q(J[K],bc:z&j3 fϔ:/0_.oGhꀼ`=! ĜC @H|WQU39zEbG5b܈OuNJQV[7YIh*֊U!?QdZ]7#tR!Qj5Ç|uE=q!m.P\Y'!6[l{ dtsI\נHZyJC5(w>fdqDUW+zWi{>]rr8Nەw4Ƚw_c]{91M}}ۏBEz|Jevh"-cY[Jwh"A.p-ūH*js&,Ө4]?; \,wGw>4qE O 4okutBv|v%qw5cw>UAeR ЬysÖRS{IE&α%}_@` >; Q,2FcM>X(?a]١n)L{^_ۼv|lor$Yls&yT@byH8vdfڵѩj oXQϸV8KgL6 ?*\HA7l?[k!bdϽ:ԯ̗)@Ӗ"xL:)Ck a1$.e px'˸WEtc̙Ÿ=Yjv 97q *VH:U @̅u`3:.D0Yd rGX ΅D-9g;W(՝ȗ!!CY"4xsxL8zj'X[l}VihM1 f$ ܽ, &@|!ֵUIJ&>ÜvE{Eʸ)&SƭcϿ4A^C_9ɣ.֫CvUhԽd +"it8GԒkL\`Ynƅv罇X%;JG{9 榊As\ΌA 蛫oҭn1qAPfǿFad VlM?05ثBe7yQ#~F8| \e+➸]IKֵ5gsh%gc-yNv T3+; "C &ŚC .#M>`ԑribX1DD ͓v<ٳ3먞,ɛ5N #E;awdڻ^* z֋M:6w/@[4$݌_Nl=ˎNRvçR4Oܧdbfhx['‰=Z 2mjAFШ`=bAjvSCQ8 / }‽cbй=y 8r9>~Gʹ8=cNO-f =Zd r̰t vSss CQ-f|֭U6Um _J,R4;rXڴFwdG[>qb(⿿ $ ͎S*:e wYu ꫏~- ˒Hӛ†6mԌh$*@ur4 ))sߝvf [#&bm ɦ t<-Ot8b-[}Q8r* >x4l_ ZrJZ^p`"4=*&&^;-]̤Jo1(k+CW٧=h$KZ%hXn_:Mnً!#SXgBxcX?\a@)}ygl嶓*0gmwƙ`|-@F! ~MMͥ`ZmbV_Q}J9A4Drr ;4,Qf /',-m:%DZo Xb5Sjƚ3m`^ۀurz) P>TrBOXűOHSbiFyGW%IY_ϙ Owq$ڡt[M`qHp!$@T7ۮA0<3G\w1)uWGU`d[)t [u;MFip\*J.0| }E mۃ_z"I8OG9M1~=1av!6M\ `-ldB)þ> .ȜAY&jU #:ũ,f91j>-^2hx es+pփUNFBW?fVqo3,NToWB E/W͂<2YuT bި6ҝ_7"L!b6viO[5\t};C03O7)S@F*lD2OV|\w:$EYpJc5:0ӿ% U%81ӿ5+sT*eN 1ꜱۯY!fw7qNAfӻdPm +sML\E6tCheX2J;fdv ތCwo:Y-WzJQ=:RjӢG/-H-.j}Y i RhνӜiypfg.AFCB1-S VEo35l; R.Q1mW]\6Lz V5EآBe ^N:#44\=' 2)?OF ;uȩ'@WnjİT;g: q%%$ClZ 9%3ѸѼ: )aAyDl"ՏQ .)l_\ `xLtV?E+Q20_+ҷ*Fs(! ^D--cIgD!H?nC$?uL_N (ۧ?ƖkB; V1z#q9K+1): 6kRvz鹯|ZiayV2V/Oo4kT:3Jc1*꼟s?bUn/ׅƸ$ONW?\^+$b%wyy 2lFZ}+j/1>&}ؕ<*lrEatOVLQG qu2P<b7amzRAneQB3ȓv24+ Z^BKr~idgrt}ɒÚ}5}JZx,/ϣLUJ\Zh{ @Ry;YqYYf,:^G@p!a6 mc\ҾLi~˹)Y(yX'd톆ævYrkD8^j ([3[ן^ u1LբWi<≑N{QjLi!\ч,}i7]4{`5<9ɰ{0 cC,vzmlCbS*k%S^?R@K$y`9NGxvǻ3"+{g}êzkY0TPKfȍ[쵅Aqz\ x[Kdse[/m%ܲKr<"o̔G<:H&6iբI٥nx}s< |tuT0:z_5KhW`t$8?(ӂiíB9Z9W.w4v̓Y)W&QV8 kvo-grmnsBQbh~ G+.YQ܈ e)jcWi|@T#-jEĵr |4g MVg*nGWtʟtQ|: ֬| i0#"5+9" ? SD~BBET2/3;w}9D._$Z{(DO|rnj R*h}2['zvLHɻN'PIFS(j;ta 4]\86ë'CS_7]\ dHE/DC/h`#v$P>*qZ0LW [}a!2kDE`%!TP%ey"b((a:kAIСӀ)jm/c @rreuÁf[=餋g=[Y" l532،bJmtBbvb3vg1N7㩎$r9)%*41|]my9.k!QuB%ʽ2&L`Q/@+Lk%Z5Tup!2 !һQhy1 f=D6ذA L!#U-/߭__ˡVW#F,vc¬F̴3~\em'i GbTaS"Ϲe("4 tX,'O-'QO/2Kc4Fb%M (C\YvB9^{ G&qk;0f3U\:v_8,d"2'$Ÿ ޿˓ d췬q }x6XptE@ ±(g[oF]jjFb疸Y|U´M$R.b|-2>Yr%se藉lWD`fL ᓭ[95^/{fannx* >, ,1uӥϏK`ٻqvJs\pKQЅ/ ycQ@sbݙ&m$_Y{vg,`SwjXb3xwM! s#l$>D i.تE2̉]]&\Tִ0| GbE.;_n.tv= .xV6*b ںhZw6EER}'}Єƃo}xS(E.ꮉIR=upSxOa^(YtVgfRn7zyq&KjLW8SqDQai%95U֨':*L87P5YE_SLN& `HAhɽR ‚9CŪ.%pLzA@35J #VҰA&_5Z?g} zjDw;Cpɰs&?V2>jYkf_ڠC1 C- Vv:gܒIB@ Կ~ c-W-f ͌gGѥÚ\@! 'dX/W܆(&T~as !s_H}M ЉYEH22L3,Tal8TMxz&]X RmggQ'pXA Yˣꂬfl{("8A׸ުLVdUL2. 1* J pRW/MY\Բ+6Oεt}5uQ609/O>KFmgUj w,Gӽi}Lh{:Ҫ}wvTuH1$Kyل t)yE˝G#攭5Dna[Y[h{S/ׄ0ʌ8wM!?AbfPwuWeQUr([6p[>bb{<{w@wFC1KSef -z~c)ζz! <_tx$C_7щ ĻT- :,Ӑ6=aog6qEvM9 x4w©K|Jp JTQVg0E$Ok=eg]Dr#˹I9~go5NZ;vn׫nfeqr-pv?qK)-yD7zLУ;syU B/@ {Rbe@#bi{^y2@_F9j3SY Ac1MQD\01QuD蛫O"|̻e ÉE ABQT>,99nJb0lNR[=_8͜LK_v)=#V UCƪh/|*)=^K~{>2h~\$Y%۠hV|gK,(k@ qWCtҿc~~"/45 (%w8,S ^_lVB9϶saS]>Wn[3먁 \X` XUiᮏ-[BEZjFbzJDI796Ƅ><ݫHjHN8j=-@r$=p9+~O ]MbQUH{=)hfXtu1kP`!Hqm"wx5iiwR6eʰ c:b V(?Enc\ҮH"hw1ʓT㫫_u҃G|+z|\[Pcqt 4 i 3-Dq}6ѹźKFշa~ B!`qh;$نf0ق\G5YӠ)eΆ?5I0t(}!QRnH#ǽ;ЊIiu*x^RK(t@'n}FYvH|c<`2]03?9o";4.w>š s_%ڊeK+F;.G]JɻX3v*l5ͿY[Sc [3`8d Iӧq =alLu ]_sF8-Tg4 zm_0.R^^rixVfM؈i^>hNsT\ȑk=84Q  #?ܿjΨ;oZEJA bHFL>.՘(0w!ńC%[ai5+8paOǖx1݈ҒoY7 럳*N$-=O}Hܤf|mcLbТy[}7`4R LYƬw,L{L`׈ Yk1+0*EE*+8c/>J+%cWUy<#,7 ,^.eU~r.eiKN'JjT|lN^~Pz!pf+oS2<"ܽ%B21(_2zXPDY'_H;hMB-yX%b5/v!- LC4vWI@]]eOBNٞev'ׯ*{mc~$%P} [0>Gu-8JJ(/4n}(/*wӛۉ}xjX,77dt<>§-88CE_(zab Y-dY60)1*a0̠y&0y %MUJ_ ^5n;M}4)tFu͆~g*r%B/LGJpvsnLGj/;*U`WSgy!n)=JpEbp,7@K:~VnhcؼT# Q' @++:iAWe`DՁ2zԷ5V4BfYBwf'{eA3{r:}N`@!q%=> g` .6>'nf1'VB|4ӗ27ˮ(G]Ql0HpH X;X9c5©/<z!bR/ cc!ķ aN?bK DCO#A8U%׀"vK?`a2N Y23N y㍲pY /նj ;q6p0V K(jʻxYR[]48_A..$z_ j[PV/;R l9b.埆d]}w||A5볼Tt64E%OJ^ҞH"(Ҟے9W;P%&j|b!r1%ܑqN]U(EUw KJK-+Y@_HJ&闾H "%L)^Oղ'6v!2!X9DjGpy oӾ,Շ0ɔ 76wxOV6$.?ࣱp d `Pq'ԾnqM|^O4M2si?'~}O+&s~3}¦d8Vԧzڻ6vmKfAzWȝOE 0Od_ '.Xxi x|S~1AcD쁈북9# ebZ͑wm~32}29)zȾ'7 H\}r(GY:(6ĥ\Y0|8M8 Vnr귃I XHC䜼x:T@ a+IaSu܈FeDNoO- *I~}Y.ח<)ƍѧ7*bv [umҒ8:&HjP^?=NxlP.zY.z"\׬GcQJ c9=ҜŒ> HWa*nZDԣlgQ#DQ~SqnɋCa Mj|Q$CW (fzFUgWNׇFU;bd3s%İUt2 j2)^jS(__Z]15OyJSԷ螶}3Υ ~WW Ù_AӸ{m?3 [],IDf5ʿJ͑,S d|ΠbOUlGCct {_Zz|ٷt-Pfd9=!9.-بT^Fd{J0[A8ּ uJ /a;^0]N#pr5 gayV7t1/P&lcqKw""[Kt&Kp3b5?). S*M+奋W䒠8|kCA([ҭ27][&$5ʇFR>&k:Cp:SrbѢyÝZhnӵ HmM$GpyZ+Kz@B߬+*-R bC̡}rZ[W|$s.+s@͉8Rlaԇ}ElwO.㈍QѻzTef,ܪ~gJ^9QGdVNB-̼Xbf,4HQpTF l_ ?:V+mCb-)85S7he%[@/7tEn\9%kXkHV.3 OW 9Ef$>8k{68Y5Ơa>YFľ]2PZⳠ֘b ۹ GQqʗbꚌђHXZfDYUC=2߻;8`%}R(eA_ sӾs/^|leBnA4,ۯŒa3,S/[\&+긪ϓWS@#l3ٮeK>XIeyV~Ecl=ɖuhxvo^YGJwX|*zNtLp:7+`#aKЪ "޾F5Mʷ + TJdi)Q2 tHU1T¤!Y4<Сq)߅no4!+-n,;Ֆv7mY1ӟJ(K4AT#vBW#yS0 Vm!cE^js(c]p |N{(D K3cnAxqVGRa'!g㕒ѷtʵaTjly񼲦zQFܓ(zY-ry*A=1_ :j|%[iAm x ^V!['Clk%$tX(ce<ī.AWFo7P}x$;^F/Zxyϖ ^ܹ*dz<$# [}DC)B:.]L¹jCV}ϭ{5#CvOR 8zxKXqӦtdhS( / 51% fGcF|զ0h Xy[qfTX\VV_৐5_w<]O4ޥ҃t 𘧎rbv(az&7K` zj1jDv%MCB;ZMnuTCbK^w$7v(qH[3mU"6[P`^°y'=9wDۆkq):tGR6bG0K48EouY[CVCMº}oKO bv{MLMA 0XC,#(n\Km%I%Wp҃߮'>0b?nDgy+øȾ[{WZh3kB,RMhSnVwn^q oDG6DNhlYAQp%hWdYK9¯ԌTxBݯbG\C.t("]Lj>{2{n6!IKC/ K!V]u=D|CpqV7o}ȬON9?~hҢQe*8ǭsPWu♋SOKN&T2vK֪8պ cb k۔"Hv:3GG]ؑ8RutX(ToB9AKJZXn`X26ª>-Usk:*vOw/vQ< Ɇ>{Lg *@f%vl36LEQ!e䒷1xUM4O?Ƙ,͊oOnWeus-^{%m~لbՈ2],iFƦ(˛8R( ׸*IkĬp_Oo78XN0!M؉_A [pLU6,DWzJ@5g&h|+J(vp$K!c걵>ZiC׉\ դ   {`7vR*QbsQ*v!If"-i+UriC!\\ic1?/xMX^\Ctw291\{g[6h")]W'$>., rϾWAD=~Q]لGtt6ͳ1 =&RMX\q -e{HeDq #6U#d-O3S_ctјɡG@_6r!t%xvTld(YD1f>J7x͖ Bl q=LwN#;E#`a ʃc*w>AG J8nêQD XA^"&s'8gnѳ[JNchPl-E.5+qx)SaCg1lLv][[oiom?YgąĭW9K0i4O[EnN{|WQS0qOEc EdLfSJ `j7 x[3)2$X1ALjދ^#PSY&|ʘV}ؘ`S@`moWo\4svHN7 νZSfWxRw|!g?ǎsh%_1/Ee.ëvMwrzA]a ۛOo ;L3q%+Mz#-(g%qT@o*2gPl!cqVMkj9`/Ń6Mt@=U£qǜ3vAzl1=;E[[ 9KMvxl7-SYWHFEd W 3a˛U\kea U qkr.RUӹNex0猪>n/9VGήㇱoH̑# 7۵1|Z(zAYK͖4߉DTf?׊ 13~֣>D54d4K]Ɉ ́`rlͤdjp/U!-:I#5'YRF' #W}1#2RjZA;ya6${6!NGOWc$JQo 62+d暩"LG<#kc&?>OǭR6x徎8k*2:F)2EUYD۞Z&uA8 "dbe&6av{.=9`9!šr1^m@g y_[HQHoD[ ㉢а/P]& tNҺ-^q ϣ+қ:H#un෿[Mjk 3A /dtA1EO)#ybi_Ov1`e d$ck\!'?\Uk1]h))JчQSdҋꦻ+sB[ʪZ$Ai4Z)!:y1K~P= EbyJ/lhg0Nc@a2w5Q;gxaH3p9}$pZф22eق%i|rC±%R`G6gTqԴvs-v}G(R>sSYY8 d5?#D8#o>|qZ«tEQ.R 63 FguXKOYB@:Snqh#V,>GLhQzNߋo>|t$V&LB"P8tub:.\MZ0~HbX-QxʕҀ]p9j SbU9%QMf.FA: #wH|2H/*;wľ6k0dph;k>zZg`\֝)ݼ1b~H DQ7~/|Y$$_9L$Fl$%~Ŭ AXl'˒5K9w}Czj$i_ݗ79WKZߦ·DY(⣫^ՄY5[i[Jd'Z<Џ-O$)~ AWHORܵ4fnHq댈i݆j^C5Dw 3Z>MyЃ^54%bYPNs59#s 2q}/1T da^29 Vf:2e_Gz1 'A%MCte,(.LDKt=ZTi rkVjݬwq9"!l1@p3,ғQCb6p{/d`zK'pY@i;,s7j#g H=aA94H~뾜 sܛC>뾁[Ӷ‘z?M\G`ϔz,\"I۲H8qO*fEuoi+݅V'2΁7o(`yٽ$IZ rf^1Tp5*VX6זMO"?ZQsC{ 3=8Y%$%,cb3a_f> `} @ʱͣӕe4Xi2B Mru 6$OUnsvlc" eeC#bUb?{x>j׎H{í4fk3Fd֦͞E%{;r_q<VpsVR /Gl9q3'em0g ;Dy$c2腭h#Q Ɍ=UN/X CUi`~:4x- >yhjCrI7Q3&8׈(5VyIԏ 3MP~XYE<% @!A\^{ygйZ aR%|2SܔJb]e.֭jC!(EnπSzECvxCu,d{e U]$OAR;xYT\lfnrqEo6ѿՆ<#QQhUe]/|Yb7wʳs$hRՌC ˵X+BϡTuty\R<0'/gL964f:ܮm{ ̚Cru:W A]pϙ,/  ћXQ_d>Ѕ$tpvqx2Xo *+lK4i!zc+3޴@݃w!Qڇ57;njPg]8`qlc92_.FWitr6BtiC4rvz7k=vܨ~!PTd/.r2>􅬵KGjj?*(n$󴷿:C!ӎB?5%'{7. KxyؚAsZ6EG֭x؁%5m NJ3;7RLlm4mskxa$y̒dll̰@)lѧbIۂB( K⑶"9X5ἀk1>*&H9"?W)NHE5ZFTf 8^2*QS>5l3)G )Qn= D煪 -C"J)xO,@,"|z# m\jB3;l59pvfʉ[~ [WSZ2\Zlڋs6UFJIVj[K31-UQZΒ>l4VSܜ^&ylj2h; $Z͂RS s:|t|}'폤Bz@784dЊ}ga^G<.ysJ|W~_8Ο-HCwmx?_o2Ub4Ph׾2=8ub=u?>^NvtvPe#~iRY] 2)o!ҐC9G#hBc}K`eh0Z)PɝdGwpЂ/[opӐم4X2[ݣBu4T^EǂDLҺcACF apZkaDAm`;NO̔ kaZ :)Z@4A̖bCi~M Y2n"pg)4 [ h>S&O'R!6v$iOOM_XuxӜ^ן&'ZﶜbIQ("^㯔Iȟv '25 AͬIRd8 <'¶䤅zMS|FC~ =DL|pu$=OyI6Z.7[H,6YӵG^brd|pVX;U)tq0Ko or-؄u!~lUlA '{#dvzŝ(GC1U{~!hQf39J^JTn];cz " Η<㨜YTьD\;6q$髏*ܪᑛZIA['ј=f3Nݛpgy;jtf aHU9#?rZ/RDAE/bt+>!B0Ad%iWsY\^]HB?o|ԝﴥ:9TE4=*&(BcTh1$<@fסyh-ߙlSȆ崼x&Ru+Γ/ #ZΊm!>Ep8?N_WO5 Ƈw+SmO@}%y?H3.`Hȝ77hE-KM{X5977LVÌCs۴ݬ?Eu2eDYzՒ[nR0Vƌ  [1Ckߞ ~VdQgQ*'sc{7 ?{\IѢ r 7'lEdzʏqǀM)4u^%<͇Ɓ6C1NøRk&PdGkhWK[<Qy4ciXų/;D}\hY'E- Fǫ/H銆HŮLyyzEK[c R83 R%UDIJ:PA=WWy҅$!]( -,w A~ N  XbOEP,N~zzt}-W~\Wb9ΆBZq)Gl(p}oT;ʵMmxu% X/]n~/6pvM:#-ZO7#ͮw muޜ7^Orh*&M@/CSdQ:DէiCgRtFd;eC&6EUw@FNHq'F;*U'}WF*ozϐ?yD?NOXp K2BH3lb 0?5l."ϴt˵QETÃP=# tػM[yOB<ӥ*S5m*Y|OwN$WvO]rpwa!nIcP1=YLK*DMd$~ HǓ=]؝Î.C ȑʵ`Ia5,-&>Z\LKmH v? xg < NBgg.#C+Lq-,\&NOe9W`}پ#iMxKM]x)mBktBJ[jYQdµ`C!RZ~ u`E6_ dNJsE`'q=3APi o*R@H,\bM-lr G]o 9w4OKFASdΰu0l}Opu_޺gqrJDo6)::Ó +3rht~ tm`HU!4=['3ܽ˜d /^B,dj`= 2 G_k2#ҭo{@̷~OY=<ڨ{^O#E%dVIгkGT&p.9OA .$X ||T2,FmZMpr=u5F]\]N$jUKѡ6w=N3wunW Bgc_@uBx\D<8"3k>it.W ufDžAA9~ZeRDHeQ>dRo̥06dlUQr!4on'av۬<-L T@fD݈N7m$E T< QRBm!P^[`*ԎIͻ H}̠~uW7ckTey+΋P趩n#5F~:xhzZUG=I)OWOd ֎ kHA}¥0",v賕ײ$r1vbXWcE,}X*ԛyZ%7/c؇uZdk֡YD}G]Sz pٝ24ov,b2x<$>7ir]CWBz\A_^07)AkSh5߰ɳw|;/}cijdh :W b_c/Fǔ fD* $K8'jG= /OOcq{x'+RcCYJD) c OEPzv,k[3mIal{G& ˑߛoG%'`EٌȶQ-.b|a]{ E^+2.O#ZXw`2 8ÿ F:W Wyn:%q|FW ?eߣ726&k8v}"T=RP= Kdc&C 29^m㏊Q<옮~XWg>pդ!r )巎@s14G0- pN!,٘8I5l"y˪%H}":AM)Dٰ}BvC8kh=h}V8I !@VQ$(`rkE,YgBxbaO'`RN@^w8YMcdאkS3!7NI,{mî QNfȵ|7@\yw0XƇL,by1bBD8+|S&{gX&sTXenK?G箎y6lXի^ 4;TˮnQUʺpDy{!oI}{Tʵ3rk982pm.;`WmEEuUȑ8,3PD)Ϟ;0aNc R]?Nl|i~Z]ޑ\M܈bjaj1D Mr ѼNT@OT[ [@σ1Vhw]q \Jt$s-!Fϔ^_Z6.VwrieU(2U,ߙuȱo=4&AUAo!l'mb~7 en#w|z!CƞY'n+cpPyө1r?tBa3 Ǽ79 @ )ɂR!ѧPëQި MkbC^h#ǭI0󭪩ai7v/ ;Ęj[g2SM"Iqt›a5 VleLdA>>vP"l5NUgygxЃZ3`+oM߉ج+$ҥY81 Y@a_mHFcesfȒqފ7#V RW1Io⃌jNv0'io?_9`"5"첪tt$HI?<of5ѣ2L7Gx9} bSGjE4oϼ!q(8솲88%h#Ln hK 4םEy oC:h2{hB$By'vfVb/}*7?u-CoaeHi` hCTjmᮘ:XמZbYe' !Hd^_) x넠Tl|dMϯ#C2˸T" $JV?YXOȓQ> ]Z|/NP1F%h3s"NKb .3s:d2mgõx\ɯvd2\~s<$h ,?zl 0 ČOM}+O=_x< yc/, xM3a'8p-^)(^̾nf,C z[Vrv=TmeA,#PیUu$\r4-͹A}Qa$OSrG=G$q&|ڗ;L{_늅: 2Mr{C#_<[9 Ly!<2g=x,w惗X 󢤻] 4XED8}5@#SP!)8Ie 6b?ڷ3z`N4wD%1tj ѧ,.G_Q3F /%XT:TEҨej+r8J؆I}&Q=} ES*z%8R죦ǁ?dMtNN3Rp;,@ =ޢ>gQNWXo)Ϙ k(PǨGk4(Bj \b =kʫwykg[3}4-A5OH Gx󖃮`$gy,W6r*m8;RX[# s)HR@$nUSk*[cGNPMYGj}b*X+*#?0r>5uv1.^Dr^^4UdV3 &<fS3Z&׍^lIP(H83D׋ح+"f!QT0eP2]ԋ S% #OyNk͹_rr1p,k$g hY<7풘1ϚҒ97J"7BLVibmOc3c="}ȿF75J_5^"1JJgw٪&CbO( ?#O֚(~61.ö_Тڻ|MM.V4AҴz :>ETkY9ͬjuca=g+,/Ik")(A#if@ sS D_#8tbuǯZ{ΝYѾg(9gPx/$@TF_S P.R7YozV{  ~m$ Mn(V};ƄUhls1G5m0/Ĺ12鯭2:,.5ɍ WYl1g1 hvn84;}9 g 8Mtʼn$ؐ^Ö̯FRsH0e7LtMl'F*/[dlGLDWgZzQ齃2% 2p7n6$ݐS4 )pFrO_d5c^*<8fk{FWu<1mǠ`{H{y-6Wt˴|'V˴,|`2l~S,8L!S- X/N/t~y)EHzR7IF3Lkt(=TKEi1xϝy NSu`.)CA<;CDn94y#T0LQl\>ڟ o-9le|!a"wG`YR΋졥ްwuw+U^Q +T}^2|ztŹ TUƼZ9%ƙ@E;ThۧDshO}9l5l/~<qjzzι! fAn'Y;4TK46CI3kP.4FM>j%pw['.U|VfCϳ+ J\X'19}w^ٜt@vOjwPu)סnQp:Uh M ԏpjԛRRJRZ^,!񇂌o4#xHʦ<. y8h*50UC Ii Y:!5rnyVǃ7pZ:0j/ `3[}*bC#\ҤcFX_JeNSsoqbF>0Dt{k w<6'(+c,`wW㴚I.bݶrQә[{{~p~)FG3ǮrEh'B Bz\o#Frn_a߫qKz*u6 Es  SwSN9ÖYHd1LbN;p{_ޞᐆ^>:o \t-G1-5|YGuI9KP![HeEr" ''вcdo e䏱}:Ђ'JC_7Mr6.d4г]JRLoWxJ>jT9mwv+%n0lAoC ~}D-vxu`C8(_'YzɱT~5>EdVg:%nk umܬXn%t2/YD)ZѼgj}fhš: ? ؖ@Y#` A"*$xc|LA2k ,v$;X&4qGK]*70ۏvҴG3YbظyxTM!hgW+J4t*Xs[8%p?c? AtW]&UنjZ fG։qR2лd{Z8`(_1x)i!98]&>r6| Q{f C#/Y7cZK75)}bc4z^=lD/J-"IةM_5#c +do]-[*j.vnZ+?W嘳|ޞmAJ]K?XӀp❼2VhG̟=L ,9b` L]Kv4mK#SH9n}`gp!-Bq:s*]4{Wu[7 6#Xw>>F1ZAðoFွ8]di GAIyW'O$l<32~i򧠈A!_3{t_bfb}K|j)(~>BgT- X..zXQ8-ܿWjj5{jI01/ݟKF~a1>quwѷ;ft~I)\l'!w`s0ˆ0j"/Vwp7{U!N\Z[&6{G/٫MYl-"°Mh.6?C~"S]g,^4Zև/àXeOoڂV{*npQ$E7wYJi9fߖ ̈́-Ȓռ<8%]K-\Ǯr..ݼ|u@wSw-Rű0 8f.;J\Bk-nWlN[[}`yC~_ϙ_˜`KP\Abcr:=̠-DS~LY ˜^rWXa!!xJPs`w!.B/VH  LtVOAbJi@\}sAYfRAVW\~d꠾#(1`/|WKcN%wtfwwYFp!{,˳{ޠZC+Id|i>&+ V*[0nD*o[ jL L2i=c#)˪[;V3vDZ!&YɽT;FMv3'(sՑMg{-&].=&A"@$S'Җ!yg)Ur 6xZq$xYƕ.m33k̒!n5es?4PS>FyV:-2]}HECҟl+(X:U2?V!ϗޙfY(Wv `XVDŽS}Ǎ6W]\NL$x#\UCJ*UARښSH-( ;ݳxU %yU#ćQ{"QDyX|AWyn%*d#< Rۧ4;.  ^/bQ>S_] ?߈z̑<_$p.>g}sRØP͒lϠz ,53$Ns רY9PƏ|BÞEۚ-o"XH\M:k/|1g8 )On56o&T. _2yMW*ZTņN(c6Q)z {2)s{J5q?PXgdXB<Ewمzڶ9* &F2Lu#Lr s8<1=:uB 5}ig5ôMnVO.\.J.;LX捬DF]1ztmBͬ~N~gNLhW ۘѓ 0ۮ667ca˃q5Aq. &" 0I^FBw#~:`v+iK o8ؤ2CN-DV Ng$#Ͳe9K?p?_gFtra@b#PlHD$L#1[z>)@}NFGT٤^GkX轻\pQ`#SNe5k!"1Fʇ,шz3$kJ3| Ϭҋ>jcYE&3\dĂk%Tz:T{H=@~0Իmո8F_yI~Ս-O y. 9F']_(0Y;I"C j}> f$^)M wSR\?ؕ7ArMӭャ.e4 %]g0$=hov!hVk s4E>TÑ&`ax1nlR4@^6qp*Bҙ(ૌv8h|4Y>@j1tend^A z ͚By8x獆^ʩ3mv|CO<Ҩ©ϘqiKq4 :4 ~GK\։2jF V͙)tm m<%MNu)~A}\Q{L.Y4+4T7s(Q;[El”3 >{5;,U&Ei\'99Z|L"E|RTawآ[&%M Eg48ĥ,m }c鬈e>˫kXc~ 2ý)<_FruX^PT9ɳgxFܟߩDԵ-O[Sj] )0sxl $Y*'O{oZ/mGG,H1nY^x P|gbRWhLna/#3X [oV5V*9V[BCN^:*=nx6<g`e:ʼn~OjdGI;jy-(K+#R1x}eU 6juꬎax&"/?F;å~5U(DG5ocn"Ӷ($B)2cF^|W+Lú-qSn1[kI!vp.sUaR"'Ͳ\Aʶ `g;ea&8wl?|WQ_ ,7N.LN]@+FN%B'y#O|mn3"V(DC}3h/ ҆ŸX{hR"V!EYv5i\ 3NmPU;TL]5BՂ }Mcr$%XP3zA[ߋu):y{2jX%u6KNS) `lΛT8q&J8Vw,}7Cr:{NRwi@CŬp+\Z@xlE eX'wt \#vOWAӠѹ}axa9ދNV ܌ņ;Q Zjc-[ڌv'Poh??S~LRCPPÕ:8PEOOq|ѹj)i["lvlHvw25n;(! 8[>9я \- $ZJ&GNB@b SX;?{J]# .˸a  cndONFk6P7SQ;,<\/qv=6ܸ͢"$R;UOJ4JO*;Q#ZĿ0^-.>]iWz 1f~߹11@xhP䳞#$wa0]_2mE+2@/}+C%´>nOsbQwLҷHu#oژ?( )kb@"ӌ5HVE {q1s4@5X9iPŨA}T z{7I2Y[iFs=򟸩 Y"* rv$y Se7)iZVG67WV ymMeӜ%ۊa5़vq+eUft d:6sDtʿh Tbä1HqL Z p܄~園P6z"Lȿ_ Z?y i}W`&˼> bಿRYp&Х߈\Zl:[q{GE@7CՆO?mh\ n5 + wOdeOITd 3%3bL.Yݬ'qUFo :FX9Dbd;4,;/^cr (;[0RK}T6#PM@j؂!,B8n%Ɯѭe^RM/Ecݞ@P3穼ݢȢ։vpPA5fƷFяE `mۥyzN)/j;4`HUik#dT_SS 4,_ۖ|i4T[8pFl7 rN'sӕFzm1Q[zgz~Y]Ήd=BgMY7o-7\mGTq+CnF6 o9iF~ϣ>?€Mtaَ͌bx-AXV + _ek1hEl0st\ J$#LEt)IPKpE3b0xTГ'hB^߃RRU4616YqxG#۰n sYm}tu=6A#]}BR0tMdT2> $;,dz#1 ARѓFt"[eMg۲ Z?J̏97%Q;M1)(3*(H# ;|VJ3s͙f2 VddhYt"ke:Fڕ{V: ^&4ֳ&(=%R:CۖEz(u@o&q"{"ʰiUR`\r'pWُrCwg}^HVwËl-Ro]zo!?#:賵>-,݆%Rҵ |E?W)C|x[NW~ ^޴ AO3뿳!yf֮dM#Hy`v/\/S`%U݄Ŧ|K.~( C٠è1<7:bTK=~}+?DsEăHT+&VAugTi{C Y2 s %+|Н. ]HMt<˵M)#~IS/)!gЯs1>G#pXhW0Ba,6!x+jnK|Nzpc~>y8q\pH =XBl]7I_#gV{=?$z0 tnNK=..d4 hK/ ԧ3lF\CR:27⻳x]v Xma[~9b:CU4=a!~{%5{ Yۮ ։x /Me9#v I[~(,d/jJ ARRggJ &}ع\H682q2e/hW?t#(Z~nN9Wvƶ ۢȺG<9r,\AXx@tM Le.+WTmQ` |K> U]Z]-+g]#PB |ѻF ]4@I-Qn\Xц,[[ƐRl$avhnZК?:<,(ϳ) \_[Ϋ3&N9S|w_ D?YmS)0L0W%gCJC,`%FbӹHU V x_h~IOIf{KaɢgJ.| ?4bR ѮL㵕U8jqQ1 ZmbYohTCrRP+]@|RZL})'0Է^K>Hy-b Or]/۠`h,iz-y\ K(Xpξ *fo?c&oʌŌfx$m:Շ+EQts.G5h{_3jtWLmT`b}\??|E/`؃~pi$vlbRܶīڗ~$@Չ@;R41zjPjk4[!(ͥ7(j5 7}ISz25r8 8}sy谋`TW,M[(|L+n;4&.ąpTd<7o饲s󯝺e/72$~Ur=b.|6;%6!~/(If9 mA?|tJ8Q ^gfdc6#Q T矛oVLQ S$?ru^02biD p@ Tj&N[Xix"_[-0۶ nt \Y %Xʈ0Hwlw+gv]#j 8 1.Ti{Kb{>)>IQ`z#VLܛ)nǖƓ@y03Re6#gUdF")f#'fQ 탂A:M\u1"g!]\M{=1C!Wf [Dm9~Cs̺5F/ ,'A 2rع A7sUp>3d`VA?GIYj8a{%t V}谿3_w?4?XWy-7v[T ވGǼѳ,C4<zF3 P}ڛJHW|\l扶۪M%ߡ-҈>Jf'+f"sFc91]OÙ;87맱4.kIh ӻTme zq%*ػx9wb nFR6=+}?z]vJICQ >N5xk'u%} C% -%4\3yEG V7cDʘ$ Z2-.H( {D%kB`6?'grް-JK_{r&U `KQ$HUd} ĠAc:gdeۛ+\/׎MVCH' p  oxGStv`Vdzɤb,`VVs@q< K%@Z~uX9G33"*M(-әܮ(w;Yy^4/9o(~aҼjIa%C9}A%Z(~=3gzڊyqBaqC;?5 umv=1TP ٹ Ur K5SLeQwwܧ CKqZ0!WJ dWwaU t6zQyOQ2 o&ؔW]~"'+vy U5.\|k=Q]n!ʗua* KpOyJfja-.7Lqg;9E ǐZ>+5nàHaWd !]|2CBY@}mNsD,*s#ᐅK;gzB`Ìz;#X`:끦% Mj/}6G'5o-Kt7vx~i*/ks!tlRb^(C L 9^<"a5P/Ty뺇Κ1n,l$>e,.BK5j]ô4QGX].d!荵(~9 z-궚6V`+ܼuʘq t5UkSW/<"K+Һw6OuǏ܉nܱopxʑLx*0srNh Bgs7ΝEcedkOTe38^XZcFY:p ^d[7\B5 C# :%uc^ NvJTZ4oٳ p &щf~9 !?z%I7OT(˝9xx}[73sň܈ YZ:;4_K{̀Vm2vQޅ;Υׁ[N4ҫ6$m/fcC^&b0%U֢XSf\8}Krmɫ мx`mz݊ey̭(%Sנ~aBs! SnYkEe 0Qw\Ӧp_6fSj1d=h2\"xy3 gne". *|B{Ѓvoݩe11m? ѠY:](`FR`Y@܈Hn{ !$WXXԛl;ډ)n46xWf==#@ɨppr]5G:b>'K΋ ~L'?I0VaD;XZn_2I8VM8*@8_6`0T=&>7su T`W70&l gcS85CKڙ:a)pң~>"оHEۏ$ 6YI;J̔SRBVB/5#K!FKYAOZq' ]סTYy|“v3N{xBѝsk%waƉ:+z-i(xJb*[8=V9&;"SRn M7ʟZhӹ2 ?lhyskIv `i FUa-I^k˝LLw @1i"Z&`ɶoBE /rEy==ɻJ>9$/5bZ?J2; j]8=E+Y*r x8L$h,T~ur:InܒVo8?3{PC ÷(uHcQPotx=,(O[aVB6Hnq4#C~_|K0.ķws{Șb zZڔ9&gI:j}ҢPeJti`J.h{UWƚܤ} 0TLK+5zI&-E&N?ɔ\@-B|T护wd=ҹfSt*ˁ L4;0>13Ƀ0e.g t"j1-9QȔW wԬq"`82LRw:Hʩ'a"8ʅ1s!Ma6U!Tq[Uح<12 j`2v,5::."=_j1wS`NU.~TCڗGNPYivHQ߲zMBЁ4IZ0Qn"wnQ]['5 ,>C ;%iQ#qqD6au"ڃ|$ .ɇA<^KωiS֒w& }Xm_Ѝ0/qOz !S=j3I*+fLכժv?p[Z˄;ކ:RuZ@7d =-RalAD'P&IUAL5Hdyi/>Dy0;j7*0jߩ6v^@N$Өk_y%OhDnMQR-{K3p5딇HdMS{ԍ]bԮs`zW5{w*7) O6~U(0Ip Bjx΍ƿU 9;E_${tWZJ-,M<-5)Wva.O)g0#4yN{}[g5"yv[+%8>py`JNG5O|8.]i3L%@WA%Io) £-X4mRLY:& ?(T,rV$b^ۖh(PڷS-e?h~ puAwwcW | vݾ>2lY13ɴ4&[6/L4J%%wt7n$mմࠆӾnTOaDqzcvRg'aޜWğy0q,<YZ+y+FmTE s M" m6@Q= hb2qi. .\ZF t+*B04nu:h7Q2f!sL!`m1d: {设&|]$'mI3yTSL\v8kDn$4T #ڧ+ ƧVe<^[ˠE 1yo3΂Zv EB%Eu1t10*T_b wi0{VL(έ 倭#Ȓ?Iw>oIw^  c?!pv|^Sw2-D7"1-F 0tShG5qo hkbA̐ޥAG'bzd:J F6~J)M>CѳhˆCXdA4A_`fS7 0r˖#Lk pIZ# NB2R0 &v]Vf,X!XTN&40e% 5U}.1bwuvXƂ[eSpBzxzާt?@Lw꒼'#:kAζ}v.F ơeV'8 G̾gHŖhnyr!UXH=WHrǽ˓NlIE(\4̨µ’/,s(潠tZ]yE9c]] ms#k1 63UY*lBE[V $NzـUS)rl؍/Ȧxʉ%mgZ5|?aVWH^IR n]6 =nt:AmB)&a阡55uA{hz]d&g mr=A!QR?z4E$h9G4=q?u);AGϖ;ڷ֒߯T=+㯏@ډ К_@8,kÿyu^24LK)$dE@/hW^*-NGUfXi:0v@REVRbFob>UX |y=X7n ɬ"B>.җlK1 ] L%BZ}AWxC:LCΌ p : -`e[1h%؆ߓK|~},׽E(> Z)Md.^On>Gt=t:<@2{)% 4VKeFb|=:-@&JD)CjVIzl'^U^@r Š!R: k #l?QY5:Z5r7m:%94ȫT19tBܲÛXh7d 2AvYm&pݕ?ҩKWPNQgW mnnja2qtN[756EӺɤăfk_).Y|w.Dz7HK/s[iK[l?pB=Y)I؎kJuxhfV r&T>:TLvb{{!Ԡ&T3n¾豎vl,ᛘYvOq ݨy=s~ǔ|p8XA='T~RO D]KҌ/}">2ZzK BLWN,MMLWj}C :! .jc'P-EOjpVE 8p`J-.&fID s[( {C] 3, ~[/5Wb3,!5=$LNkmz\B1[X>zI@cSoˢCQAF?k"tAՒ)Jt'W^_jNձ}1$e ~ E V=EfpRF'7b2Fb+st #xge? sG-Ly 9h.*K}t 7(t[,Q! =< Ӗ*rb_hN2%*LxooKh+,As_މ]?Ei0/Y t>%WX˕(Y^0< RB@58\%Np'`*EV pL1'8"- 8#t ΦSw>x[R .c_ĊB õ@>(F댒AU,Mސi ܈.x@gvL1dqQ5 ħ,b΁Tܢ! m Cgާǖhc4mS5ysCBP׼+vs?;PP?˫rO0LJO,vBX 144 |qAfX~>nLvDla ۫ V~[2&Y"#>IfPp~r.RC6 PGo;d:!vp&ڹc>d-. mҪQWJ/aH?-SQsg22AN(K&p6~c)yG,S7_0ߗkO,sˊ9qNr&4GQDfȴqcZ;%=X$#h=ĄYAgpp\l᾽ :nP n'g9jGox[e$4fI'MBiHAmBxX7O1f++Jՠݰ޲?9fg[50MY@益tߎsJʹaa[fiOŅDg8WpI<{pϴ;#M/ `. [ u6ݟvaB_:ܺ[kDTUU'%xtaY:0";~}t1%.T6r4A6ԀN8,[ EjQ: W9LON>k2(xGQuVp\[1 @/c9s ռY覍bvBwus/ָ.Kғ_Uenmwȱ(:fa2N̊F8kq T3_-tbM)fN=rHh B'S1&"qDŽG36y6#z>E)DLSyvA׺#5/s-:MDw=$^@P7lNԅQ,~AA`\EfJ ~%rK;cO1cϳ{}reC9Q.ުߊ9>mvGE3YH(?b+dudaA ie]~r5\Y61wOI.̻bQEttddv3}>Q G( 4Cd)wJE[}N-hb h1Jxk6$Bt]: rrثXv2$a۟{QD^zcFf.F&/58~SD(2St &JQ hr4U暧8SL@*_[MSUC+س1S%ΒV2 cE`rKӴ /om*t]zϫL~ _2G 4U"3/@گ24jLEϭ\La?%*!m0%@2[vsO>ftot ؘRy{BEPA;#1}iNH[s J yЦCTɡK@ 0.=GYFi0+$~-?[h diL_s,HR; -7u/ 2['xn@t̹oB {^?/)T"5\ '?c3%+6rćmق4UtR[hEr;LIIZX 5O=a"yxqZGK  .y;Wh-Pޟ6zG_73Ƙ厑N|H A+NK.ئ`:Sl&F7EZ&77Q/僤iDzι]rJ;{N81Oe]P4!!-\ ϒ Vm%2@ŃRHwCqsyI  4HBpԵ.c͂ta_:ۇ ͅRVqˑuq>ƽ^qiEU߬?v N{}BE*~ MMXWd1L6NoNۭbN=79B]50݉n\r܁8wX4SߛՙaMTxȲ\P\pR*xC4||qLl{;z>!I{XՎUYg]# ƎٮER_9H.MQ`Q:1n_B8v" ߻ɴO]8.*2jR͘ ^T YtUdQAW\i0 *ͳFd7Z{hT?hAs <=~a!ّ5oC5BL;/W7oG!Y(y[}']}OPY&Ugp}dTC¬S<6mF=daq0AJk#RFxBE:(֚m$ެAL#J{2"a A?{~%۸~^}4%vw-eXWzJU fUѷ>|@Op9F{sJK̤2>Vw%2XZe[_9S^R7VX[JP1FF.1@Vtq1"cv]mrz L~㾄p &7{iHM~ LHI<=fqX6 Mgm%FRν@Z.!Z]tljM+}SHI]*"ϺF' 0KEpF7=^Ҩg[A 9uR#9*ӜqjLISx*C#Bte fxCW[#sn`%]8}%cbu'CY51;x 4qTtcdfXaUR!VxOTi$ﯲ2o+!'i|L퐅X.ec P-W~֫ڥ}<%k0GCwG2x|=A9{a©-cR{ܱ/ٝ~tL!gsZ~A t+qFHH\L;"XQ,C;yV 1 8m.[:oo|g@O tJ1z h\y6*Fy̢jc6Pɓbl$2Wy){;>W$QJu٭zz.IB0!Q';06{<P h2+-ȫm4J *nP>,OAwdaRLUH@U0&K֢W$uYPj:5d(}C%׶Z~ƞ$Zt;DשIՔxyv:&'}ɦ2Yz@O/nwqЍ>%Ž²h#v0VAe[ka:Y#V j!ING`8%"yPYG1-QqiXV= >M;ܤtWEI[cp fywk)Pk?qafd/:aPևʭ7 zoǹ5SQ&y|Ɏ (Tpp\0M5nx 9kuWvtE1 4Y啀b N莏i袱2hJbۍ.y}ܛs^Ufw%{"Ll|ϧήTQVSYWN`mWjA8 | ,$y_+kk%oFJ= ~IuZq`@Rw;v?9v~dsZT@PO/+{Iȣu7N72mA2W֙~Ȟ#YI"bL@T(++81TB ~RR xՂj.aǥ *G30jݓ I~ Ora-esv℀(ݑX5O0Dg^BkFzxSu -J'b ݶ>-g'َ#-J8*6&:e2L^$`xd~G$66+[z`tzmV0j6ؤ|7>^m3^Pϔ)I ihE-ʺ"tv҅g^@cҤymqPPE9rP''qϕv`iE7|`\ hm(`=i%uq5$eO@#&kFE]v+↎"'McoWT*փfKPcj_&_Ҧ=BP_95-~SIyօV dhXjk1iWlh6Qm>zxh..qνt_a^*6uqL!c։AA)\ 確+FAJ3ȫi=tWj2tւ]u@ǜe!k)K!YDT6f>"Sf}I\s =NLԈ. EsҺ9PV2[J^ɬ#0N0%F >i$D#ϺޤSTzƹ8[-Z.:[y=|+_d`]pznzV88 R7S"ZT/9M4LKyܙzALJ2!h;'aKVzogajKZ̔X1@5anK]dIu8TA* 48iRt7x;Qƺ; iHt7K}]6i]FWI4$`i!~N4Hք- ErEpd[Se:N2"/&2޷ >+=*Q˲/T Isٝڴ9i yⴰM2k2ByDD`ARckDGp;%=rCғ SF)UlAVk_9;"P$ ^GLhԷssz:r"#iCCϞdu?"Sd[mK^n+O-Ǩ5v'C5036[;̉ cjqZ7&6跋$YC_ٺ(A5ֳ*yy_pQVۻ9Ӊre3lZET*̺\RˡAJ&0@*M^[f^JVtO軤@{`r(I /ױnl~S cRLSm?ʠy@CU˻_ J+&Nex-0m 3̑_OwG4KN}S|<.< ʑ`~{\M+,7`' x7;gMdkNx3ïxNL<,iȆbhqmK%UpSpa@tjg(XнbbϷA)F”j bʁGD7{_?2L3N䲤JHᅬr|O ;Yz-XBl^']o_1Ŧnz MW-Lk4A5K Pd wį {B{GŹg+hTlwv uB[[.EE|{sd XYHgm*Omr`.xwe:T֒*/8)y N(C$h2,CaLQ&u洶tz."vn3# j;H;'pa[߿W!ةSx,j^[: -JtOeѯKddW;[Bh;m v,!M4.( SB㌂yS]AG:'%'ɞ}vtSҌ_j!3 { eޜW,4AZ;R>54bf+F)]X-_?2sas,vwM^_ް[~ŏP`({ڂUfsRhRv\kJ׃L7! k;/in{ꧡG r[^LWc CWHN)lQZeAMU&6TxW~Vޯ7/Y 4$/wiioeT=eeBd:!sjs`>R.dŜ?7.0kW4hUbKPFSf@FMɢq(t/N UfMV+'y wi=%с}H}kX_S"bc2Ų?fJDڽECR|j. _Ry/@  +}QՑdqR +vvza(nF0|m2dgQ,irOE'\fF4KQw"5vkl#ѐKmɴ31ն]&gq LFէJ4g p$KyRN@e G+tNZJWWA?!&kq5ЀytF*!?t4B;6̂ZO0Є'fUZ_2ʋ F`g:xyiq҅S/;|d?p= yj#;.g%`#v-%z]9% l7 C.jS/+[иu 1PjQ} I-OP6@Fd 1R;57A`[Nfóz>E}ʝZQZemw?8LIo 5Tی!bDT}vdo 5+-(eL:qBRˇR ܒяȖ{|1z,ry p"_8{)DsEa'Lg* *{BRva `;*s}=+Q9De-Ot@UѴ'R"YB2PrOh nr$h߁PGfNchEjpUf!ApǼnZ(nQ{"!aӶxz9aWjPd3O{/ KFS j8ۨU9f5=G{w} ^K?is;lڊ̵ {o B@\;JQb^ DwNAz+lcy<%0pmC@FZWi $ޣj}Snd!jzk7x _tP_⌅oi7apVV;ưNsެ"6SiU_0lh +\G/ֿp3NEp.`%,x&>{p̰w ^VkʩoUA$ җ6;JyTEHH咔bTbzXlWt9V\iҊg&͒:KƉsOzmF}zr Xanu]Oȏ[B.;#>)ơv0S뵘_2pLƠ_uZ.wm޼z~҄R/Up gNga2=h7ZlfΉ܏"e3;!dAX#Q?s4>3 $2]+1ogdZ2snqu޹ߦ:hP= )mV(lyoIeQh꪿!Nq6!Y]OglEv-?ń I~+$%HBtÔy11j>#_6Cd*CC:psr&vIH Vz JNM4@nI O E8G7"y!]h&.7 }]A~/³S'fg\?CdzeSq}{Z79Iēz"NSB.b1.ZG_oNnqAtn2%%kAΟdBNzx}ρAzύ}1l?AdLJ]# D4d8h|+ ;$di)|Φ JYqb׌8 OLr:~6Ot]#c]zx2AoxZ!`p ^rp%,a贊3tp I.6< jkHFaݗTrWrR .!3X̻&L.^fC_T'Zk:D1i:)lsH+d~=s#i/ʂa7cY:q$ӹ!ݻsUNQeN⼆tB)?"2l=I5kQj9Q8][ZtOl T5k7Eou`7rV# RNTCF5\Yf4REE^ ZSR q3 #VMp @_OKLU> S< U|3Ξe"1n nZ}_6NQJ??}GJAr-N#g2SVSjخd/GZV1ꐦ+('ab ^ =wI8rx& ZA=ҽcAyzB0,R[yL$]aϣs@%cբ6J<@byt:(aA bT{̓x-Wi(n3FZ\Q=H=>lS T{thav6lJW>%1}bB%_,)+ZR/^z^ϐZCϫr-w,hO.`3hʏ1´ oESuC2r[bȷ|n#0+cRB!fMvQ;YGˑo g}fIrmh}wwAM+~oUkgkWX]zMJ&sa×vD^0H蓇6r6A0Rd2dOa(-f K®Zz v-M% "~:wU5g@z2XBVlX B},dn)7BBD'sך6f go]1:Oi-ɺ&'0=|-ߕ٧Ή݄>s(+@ԁd<  elʏ-ԌKԶXl_m鑮r]Qb4M43>Md6Dzz!# ]bW|$:c{a.ҙ< b?uq *wM: [%KT:9tIY9#a%|O:<Yx7bUW%}+H^s 뵽M>6X)WyY]Y1~2h e위q$0#ү|; Jp+Q11C-m ʟ0b0FX&Yc7CgJʡ0"kcĞBs#Ɇ\! ɰזH܀w SO]6Ryh IQ:?UkO“bW4/LXBXALFzEXS/i6Gzvz4A~b-l{ 6϶F/q›Z-D ap !9)cP>ZezĀW*hJ#uNfuCv){>;CvX)mc`H~NX4ISzOI,ꊖ7aM.&K Wȅ mԿ ,1NJYkn313}$ 4sAbpr̜Wݺ%!5 ~`Bւ`2'_ʗs&h&EDn16`N*(z.gL+?[ 2RcpbxiXקB婲> D}lc5䑤ATU((c 4$ȟ/n4wTf?DpwxaI^N~A@aPV=YoCv2vۑˎ(qk1[{}պV{vI$>sXWέIEJ}I DM] LnGO 8<+p &EqiXR5#\ĉUTZAFD$kQ+S7Jlw-Qg*VՉVd7\@Ya>e:{x 6ɨPHΎx4NX(vK#>+yi*g1dШu^BDDXrwM>d䠛ĩsSK_5=@T89mi,Ћ\RdIxJ v`D? ~n !BA{!P5$>hk`]G`{Oo߆2IJ=o-TotHr;I1iY>'B*fٰIBx-8!&&@ H1A?AF8GE'juTۃȒ`*\/>rOaf!֗ec*7X.~<"7PD~/,9ѶKCW=;$F H_%$$3ⱧbLVtᦁ-CusՏgn 띑koi Ԙc#{oUZ #_OHiS) "3!Ip"ʼѸm.60'#E) aȞ킚I)JMXy|^x]T~pgf)9Qh',Mf=frS6me/lb&0]9e9bϖN,cR0T}79"h\Yv rHt|J liHwY9 v\wqMb53mn_j4ɳ{ؙ 4?y82J{!{+3Evl¼Ǭ~M屟6y_@ΗT%ȣp,:zrx<(oy[70LK)#.@Qb1+҇ |ttBҡI{!lD<C3X:iqW \\.ڴ%/qQ/ę.V<,?7 }{|PyiIw?ʀHsK‰&*yTJtwdFv>B6E;%,~2SfmVrB_GƠ=3,,9 9a4zh&0Hew K yn$l ԋm8}Mă_0/Jp,^Om m*ḙ̾&9+RVTհ_m}䳕B7¨akw&SS,ac7rIvyf+3Ew,c|b KrɡEhNC&7UYvAE\,=ҚƳizjEJ4LZK8.kK\.+})!t#Sl]ߧIkUa}37kȂI”/\z;.ixBbP,7Tb@6 -i/]$v6WpGiʻғ$% PitըM`_^'€!JA',ҮÇ'tJ"yE5˪( b熉ixmG}%*#5x:ܼ тY'S ©܎+.cr:0w*ʬL?תܟ9lםKɨ2|<r&tU^}yfa&g2 CIbŇt{LƱ]6S!13|hLjfɱF c8[!,9BUH'54`@%z{  _o[ LG㈽uc̓PE*w Ӟ@.= %lBtޗ"W8HhƤZ9H9TMPQvTI N]ƫQY኱:ᬫ (lDX이|ܓ 0eA #ށnT,O4=!衂_n5sQ(Dc~p@F&G)4/|69c]˝F#׷Sqi$>CS|Yr1BX›xDFzn3õ8hm$BNFϑnV0S0܀Y \Ao\ uЁ<yodڽ!t~W`#/2lm".$;EF̾LaɚoA@3{(vF[5Yrn7ZQ!y03X86}KRviyoPŹ9/gz"אH;tiXN7f|L #'TO@ɪV*95ަi~]R{ 1WoŢ).8vM3He/: 7r6r:[su|+ێntvT&H4x\]xzV#."GD wܣ~Vv9&SO#QN zѭ,zcZ@, !@G v@r*lz';BKn ,(ӺB_T^J!BM<}LPs3&n>胭Q:k{1'w5#y.yga#IDc\?LSpA+!$PY|BVF)Ec-E;R ֚ALl>jC!GN PUCR`íqakU 0JTtaxoOgv8!.Wf|T*O]X7 U[qJ F %1orH,JJtꈧ(9ar_!Jb( Ade|)Fw\ ! a-)fXz~$ $gF)Upz;-vCL<VU Ҳ%!xbVė?Νdžh5(J+;|-f/`;|Iצp&JI-$9Z^UODHB='V%-wG%~M(;XFMz I_[/ k$ iR3tZ1/d?!u3Pqa1CAzaFpEǪTAw*FU$B+Ζ}>rXO|վK7c4h-4wfs ۛ͞Tz^Qא8nwF\1z=&HRs *n`L@JΛ"N|MevG{Ccf~'ʫl* NqX[2k;lő[ vss!%XX|[Ώu'9 :Kb%מ{hKܺTP]+I)HOP!BJ*Mx\UqGv#),VFTC߱rK. G靽pe?O*}y@zϡ]ERnKQrJĔ̱H@Hd#"DȜmZS Dqȁcm)>3XyX dt_=jmhQz:X$Abm &2w;`T KvXU7ktc'@^ŮpНÄkbFk'Q̩*}ݕɨBNHӶh I >ս֎YS#&ɾ2%-{M6!|ET+uZAWD[I"U8\cfYd N H4wƙau= դfPTw;Ni-(:jN158^F"lO–F9ENX=6TևX❷ ؑ(4ZN@R}JKTkeJd%7J+ k]qvnmk;p8ֲj\ic I}yjU4Il+i&m-.{3 d9GOh-;214Ju=h|ڎ6z`q~Z3?$Mat 뇞V)PɮcUluQ=LA֦&B{hѬ h}UFNE!CX2A%l i{PHIK>WZkIs==w% )'Z|tvF '{#+b}lFM^>Zjj ޮnBt [-ןڢ;j:,HN~Бaִ%Ch2E,8P5 ^d U5JCc&Pߣ3{ D-!صNf @ K.d6"K=Nwuj )zqW(4-ө$n F._)hFCY5b,^0ˢUl?$JJ(#/źiZ0C5ʉ;*.a&Z^&':MlP|xP!pαbQ:K ML]X%nпV)R/RߗXQF<7_G 0g }1=2?~ "+9g%6#l=H|6sT :$0Cf갮AYD(:tmXɸfli,BA*Euve!9p$d RSQ0K)k[ ViW[]f a!}( @' "8d#AkyhQr5J6=}p*Fh3#4+Ri~KƲ&toKr_!e`CCTۚ1= JMOxיDҋuD;lyVC"+B=8oٗe&[C6nϐtP|Nb:^Mo  &|xfddIr+t~S>Rv~WOZxь,:8 Ţ5?ʟ{^(ݏJY2>i)B<ݓluI4PR%{}97IJ@ X6%:XEWRNzlNcgB Yq# 6$'Ԗ*{#%A͚jnl1lBs_ڂhFɝGXZ_KDz`/KT0!}&8+"\cK8Vj2T%Z[LzrL#vX8y…K)Zya[JPnAɕNiU/y]!3D BgKV^I.Ak.Uc #D9,Egt#y=]E?_εf5 ՖJeJ$tǝ5. ai{LףqoV5u4.ؗB#4VX52p(6A=2:5̌$kb>RڮC:.[$;~vH 9NIQ3\ch-\jX2kJGhuܔ3dާu]xMʰ9N#|s<@ؾ4nͮ6>(T%b9 -z z&ӦvF bۭPN93~Pdhi}߮"->xlOt}_琏c5O_G梆Q,xg&Y- ǟi Ї kP1p 1Y= k}61e{%t\93 GIl~S^;lŽ%4a0yUQ6|M> F&~,N8Ӻ|ROeڿ=#F$ &Dk([(.yj.MwQv_XJ^3؉MY 鸒ዂYߓAuː 6Hi]-agMHRAC[4$Ci|k Uz="2*:SsbeKt,xie6拙*dIٽz(3 C1h;.03 l}I&u%iXߎM2Fi>ǽ<9Pn{v lG,~S&w^@My M?*5Ht _``l csasYVtbG9k:A`H51-Q)pz6׳Z>ȍ853ޮvכ*G īstLdy_6s ϳ>h}&GRc@Y7j sǵh HȧcBFFMs28^N'e+ckm8? cCvǡ<M6  nES|11N bSJH02yzKU^&2i?ވ -:5ʍuTWt+Y_/hxI,;,b7pٽߢ>5a$G0j0 &sfx"Qoaz qڭ4W75{2P 2'>Tu!G+Vj>a 2sa%1M=[ӡ} _:``MGXlsK YA ԉt$[A[4<,Mm۹!ܞ,,!V ;dE% 5ߦ4e)"A e]0o]t7,+W<7nZ\9у`]mO2zB_z ,6 4m3 vpfJIr GN-1Q ` %O?Wv+cmz?h:0f,'Kw*%TT;5+Ү NQp#랋w3A@E,pK9B=d(ٲ?tNĞ#r.W%xwȩ<Zbsd0wl Ue<7W$\.|ĠscmY?Mz^2sFs96 _hقPKnU"dO{u={C0E?RxƦ Fv'bf_RYzڅZWK.]2fv &"_#eEs>@⫳"MM\OaAoE4 8Rq՛H{iF7Vdh4M%!x J*b Ņ:mJfxQ3Cٵ+VnO+A]cpw[^tݖGΑ8RxpaFUpE8O7Q"T}2w8𳗆*aúΨ BB /X"F 7|si #>b"G 's ܈hAx" 6ӿ$yєqDEp@ͫ2Cr+BlW< 6ٖFvVejPҥf:-Fx+M,wGtE~ jɶ!-S9vW62W ]X/넪ر٭P=aq}M|2vn.}]^1zb_]d[rȥbӚ`*6ӌYrO"xjXeId|dM)0Ft*-д2ZC} Ժkuz#-HSa6#*Z<%#✷ mW aڟx!ͥyoBR<G3q0nRAċN49,& p-aK8ymzVDZb(47ޕ|}TS ZKr;-@֕w\-tmdž:lI"ƣ5^V%ljUGk(Ĭ]-0@r=QTМ?l{ )ZMCf\?.Ӵ!˦=itzR腪chEvV+U/A/Eо:eMHq5vZvJWR*moݾ(U5Q lϐK|ӍF." X#o#&LkS[jGn' WiU3\p71L??ܱ[kusX@|uiswZ{{~b [uAp$dZGkXr=K&ԑ%ڒP5͂Alhve8{!)Er؁~ŪE; sNesO"B?`ʘPxR{ElMSfK5v50K}H01UsG&[25+zXZ>iK(]Fz1 $99%)^}mM(H3:s"]9 04) u`"㣠&YEթcLkzȦD`Y xvt1ϐ"frB$c5?åskQl3L;KŘͰ"׵DsN1-vpL8|u7:8|P"N#rDV&_@~I>͘FOF#Q f-ci |a]}N99#x>U?ޝonm{nLVn|Ay ] 0f;w57#~ LT3ySSH:kL| Wr+'hap{["[nGLWM'Kg.ފn4daձ0|,a&(KIs)s;$ϼ18紧Lۂ9uM$^Jɽ8Ly>a#$1T6EL䑍`}.}瓁#'mRTx~q  2uaPK Ųρ;?Η}="pz ןIHۑhuHp7+A5JdU-mԵqy}?^W_+QRf XQ"x>Hg6E;_dmcFC5mA>^ ِ[O9[2,n~:/҅S Iʹxʡvpr[ɛH5𴯢ELQ]ʈ.'=ҲL + ]KT'ͷM<-QnfrgS|=SbeQxά^1\cɸmJ@5| v\ 0 Dy*jjǓ lsWc_ DAIK \ܱl~}ݑ U!6\x)Lyh9@Lxg^m[OrjW$FOIpOC %X=x0]88{򞇁=OX\3-*^hs((+i>,MnhxTvEcKI&KcSGo"!SW thM?k-5K͜w|n%@lP3ªc_d7Ԧ(|yɈV\f.u2grc8}<%g :s[|xWhQdVGchAUCRJp78j=ɩ|!>)IYHRE #=7mPIr rI*ԙpl;ہl Z3{uP[Zez_F| 5dutj& _v {gdJT-稗3ʟjo$BL%s{T|7J*'Ǧ2ћ8φG=#v{[ B_'OݟnZ6ਗ਼C C-lpލ`urc~s-Ŭ> <~;k9qe;"o>ȄWHȩtjO7!O boH- Ydq rx%LQڵJ\zQ9XҞ}6VFK78ק\,h@K~cԽN$F$ubJ'Q+ Py[&jWk=b\94K:A +a)+Cw9oU;:vgxv.}IZ𑍸JpmKhkPƗZ_m9Dƌ= ~eO'/DLog?W׃3˧?#QLW鹇h+VtSL&:Xan[)QmQf5%b a~;vi+fI`FQmmo)Rļ*nx-;'HQdT/Wgsإ\Ě)ořFL-!Ifm\*a'S݃S} -*S/=4{&gܑech`hmYEªc3ߟ1)Jo[xG ˆA6-?N5#dv,ߝ+tw< dS Od {v̉db6.Bk J(:V΋Sw,O 4€4gm<;\=&D0D"ڢ{i7з1Lv3+E@ȑ|&Τ62C\.͞>CNcd@ֶ>ghһ'g$<.k/J|^䰆d ? ePv<%Q#1կ9,@0t @n"I簭8m6E`Bw*kDe[\3gem}led>ճlAOk[I8M ԁNl.Eb$$]|. d[#{78zl󠗘 wgF+7 _0B(:[ cxxlUb[Mq.gh߄C?){ڛwPl ㍈~]dZPC.*ɞǻ+LjP(n(l⧍9 ,RVW]BHӿn֤1#}mxIdJ`[qV G<'̔푔%OTyRoc㨷X)NA4K:g[Y}ډY pۨ*#Cv:r'‘P|_!a{yzie9KJ~H!Z^4H&Jjhu8|7wL2b0|NTj2j)Dv+kګ+ߵcwXziuB3n[Gt5jtOI6i j HKݪB%=Ae/'/#E#>z?ۜ[ FGf`\D!=L|k5LU/{TNYQ!7hoƟI2,AAΎ': i>OwB{=u-K*P:XD}_xҚǽ%5ȩu\m mͶE=jJCSA*%SC]Մ+ZWG`6onB-aQ =X:2v 3 wA4z7h5AY%zG7z E9@Ҋv7 h !.,n<Qxy{=(`dУ ZwE)0#O7OnF 3C+zh;V:ֈ)^.) %t1e1A6m>z#x~X1ѱU"ϙpf"*k'سs^$ݗe @?0b?5V5z8ymc[HHկ\ 5j.UfYTB19;Y|Wi - CyZVeB  _+anVGͺ|H4=vY9bV?.yGAkHXEbƖ߮L-"TЕ兹m W4z0m2KAEĘ1܇>N{d X-<4+R  ÝXr廎b;ԭ00!޼WfJvc`.ՂG)XZTM[Ki??j˥mnXv[iRA#OFv9vKsjҹA K;5Ba}iSP: {C!I% ssѠuFTMƕJ0]̙x PVDǠЪD&o؋wO1@҇4)H{\tň}kOI0yߘKMyN},x܉F4wrj"U*AÖ_LЕ7y7ܢO:j=KNgْaL3kǞ1Qy)Z9WAK`{>SNƓ8 k D{c}hj%֢ug( !tA .{-Rf]G0X70i_oMn1 7,`ZGo{qcjk&CENMΫ&6c1wҤG}'y#,;k]w |vlCʻI d HLVHZ"ey]R9h9O׊6JT1O7~4arEg"gn(3OU׊wq|O&=A3 7%fR`v_ 9?8 SI eCEY)a8 2`3CA܆X:i$]MR:QF3Q&Jv~uNRr; G~#@sW#:f4vFadfX3ib"?J9i*6,=tM{BV]Ol"fgK"EΣ (4#ѪKG9sdZI]dGrXf9>0ZUN-[~&t[qɢuMWw S,,P^dg(tJR;W'uzGozZSiր։>sh1jbʜ oq/J$~QPPukISzl'sÏ<[R/C T`:UL" *mזyν}{E"ϻ1D.+w׽)K:;/=NGtCFRH{9 %_T Iy1[΄n4XF֮®%!荀nC?^/L<NTĸ[9X-e"H) Xƛ{TvdhH+6GՊcJc!ԔM`Ë3'#FMYbSs_E_SUťU ʵ?9זs(uW%7pCTr=f/ܯ1>Zu"o/b=@ꈼ\s0ףɎg L*wcD@C>2R=UFŸir+d;\W/։> n=E%7Oo4WF+x ZrJS [KA ŘQjF5Zh22(j6*pGVTg  f(n{Lvf1',gv)m8=\)Q_I$v/$Z5OFF1ԑ%iB\y'VM2XͰwfk1c)~?e!d]f[ì->J9~_Έ5+'"j.5.V=ڃmD?eޫcLf՛@U~L#t[{4E!7R+f#HUgZM܇ͥd73? |$fE }"u< s0Qa\v 9hs,s-OC7%nڑBġj.*ZikOOW3/*-ġWO K3-X=o[fyn뉾\:Bm>c+1DsZ((!RՈ 397v{cb0x TOD}R1[s8zKw ':d 2#zhgX$[ҷ8brn7L*aj>$MOL~'q] k@StA5z=`Q&DH+ ٴ`aUяK q.ð| Z\xzWSss\vOk{80K8  𱈼-K%q)E?8p=Q-<=1д =bBNDDSp[ Ha)rՠ|+;HK9-Xj\+*fAXy-|dN+^n9F°) ," j腋Ñ%Ly@# A0ЛmXϺD\ÉW$X1NEքo*@!nhyjU|VA9$dQl&C'] ;70?)e-OT+QbDQE)2j9 ~`%N,mLߩfVc)g,Moޝkė^6̒λW/) ["T#zTbٷzMȱIoӠ:$N㮰rW4OFU"@.5n2p:݅UoXř'/Zo_1piaECikk[˷ BK!Eʫ2l*ǺX, k060"db^W L`SL5Gҁn"1Q*<3r--(k^ χjsk啤.wW |+Gb8ќ'S*'c|;BY)[@R e5l7] ,׈SH,UJEa{L( DlP%STkްlߘo{Ǐ8a)RwzhdZ_xO ћS>ҀZ<2x/檴=#;xڋ@Cne|*}|]5|63؄w❜ܤHLwv sY~P)O n{,\ Z[ Uj7D?A$^{٣ l^ZOWXӚ0jHC؏֙8Rեa].$ QYfH-01F'v W!H7Vca"mTT283ۻrY W ը'\=>Kp:hB>65Rˠu5:aBzDZ+DS bjU}b񆎤ԎӕsB?]{[I`xcIBdm 5TKO9e^H4BO}Rs1_V- eq[;&u>'V]%o3/"'.`Cqn#v ~/y9ŗr,ڦP!"ga1X:c0S xqBm" Yp 5E6hw"TXW"-d -<^`Z87N)'ơ6:*8jJ7fvMm^2YlA>⻚$=썅o=~Q8oUg|ѩZ:@>rD( x馘^3 ~vs-խ0)}q}ӀB> B"ز=j˭TL~2K#|Z$?G>KKoWgԫJ֤(T(w6pSx׸nDܯlo2҅}J?Izh8x2(Eqn^ Cuo%_ӓwאָkzh6ЋC:Y-} DAC(2:zQyWZ7`]V s Vqhl“ RV~D3KI]`4"qj6/P"|^u $TA{!~?.k :?l֙bI &QOđ6 .:$:n#( ׾xת=` {Auƭa $JvUH:l{t 7|g<#aquI1H3-Mz+DCx h.c-g#JQqO׌{(bUi /TIZ*}\PJkKReg"ߺ8Iwm%U!؛L1c75 B}gR (;uɪ!qܐC?7L!d 6d`S֤-[ihyGY _/JÐ b/hFBzu=0F#&=MrNsIjd}H$b vڳʜʭ{f$PIc:L!NO߁U4W77r(DVjKL=Zz<${tRs͠ UX]Awa&\Z9!V"//bŒY=?oliGeCYnsbw!a}'0C dZWQ "ϖ: /Jo;a`aa|Sr-"3*Bu}YJUl0lk:]T Zi¤FƮTʕٴI!$4dqhp~{<=_ҽE|\!`UF֖iܠ,ɟ!:씳ߩZQ 2u*-S Gp ku08kAx\cR-RLֈ~ A a$(O:q9T!q_^B1SakE=2;s6ǶWoF`0%X"qȂKYpF摏h]1ȕ' ,vgWg'7HlXj#3W|l jG`q*ht==168<4HX+ED9TOhK?O/p80LOӓv5+&M*z;cBj qKWdAK)8MVd}/T'p_t|-ȸeN{'jD殷DOeue{衫*Mfjo+2,5I\O羅R n_~0v?s:sE zht1X[34=S;XtG*pM^Ӌ3&ŕ0ͺ&¹dyu܈\cC_+QHn7k Yf\-Pt\7省k_ 0~oNLҩHxNϓFɯ/.|kq]>'!O 8i)&[7Lo{Ɠ~܌Yb.z=ϭ{}ytcFpz&i?|9 ,0JUwǹ ==-[a:DtS Q`AB[ЧKӱzR'gq^Jh(N# >zlep{c6 N@_W!I#E̋`57&0f.OkrEodHS~>~N]ڲa[hcH-@ZrI d/uobԩ~D[ cU6`?/D-j)K2h4= Q~^MiK9܍\f"`%E RBCtsL{ !eC!Ĉ-k3>}^ZILǴt_iL)b&1 jkqu?lUd%VZ&(/-bͬ'A҄hY`mot^G}Ո1&sǗVg7m0^A6_ZGA2VyO0.mfpל 1H=({xFi:DS--f{Mag٥)͉~/2XWlEv쳦21< 1po苚L:oS^l\hkIʁwRd*]ޏKjuj,NzkPx!:-ZZ K[avD}ZbI5iP%8/r~&˸ 38pzC?fg\w}_1]%KpI lNVTt(EKbA@d_o~}wq&2~H]@-_?ڠYs7rQH2kfMڕIeG}ib]/=s L (iŎ[ ]/,cAyg2i(|"3a 6+1qUa X?q^5uJfP^"Q e4& 憅/#] L-G,죪%irY(( ;Qќl% 4~{xrSVZiAM6JmM D&p \u ù7j`rKҳzQYWh"z-#](Qv){"‹{x]ûEgc'!zʱW`311^c Ʋ-m){UOf?- 6(= 8)"y6JzڪgݍKi>談*eN Qb&To@: -f u^v5uXt/5|#$ 2?]dIcZۿD^\ET4!~$-b2Q&A>Oq˄ʷqx!KaK==͝<ּTNk J$%:t>{zs02zr%$TI3 q9|BV} mv5GAC;|G@' niBym=2"'$ <Ӧuq@-m*[F2n +!:Y\}E*DZ1v`x s4+cDA2b\rAߏzM}cِ<%pNGlC'F[J7d30WOi仨~M]A@r5|&ajIX{&&KUܗ Vg`M iO ggՈ-^W>Fޤ H1\{c;ݺ=](-o'?0o*I<@Ғn!hVzҕ@р-S&Q" Z2ޭM.ܸ&㫴!gQV2I I@$ۭB)KTZqoG6ܿ@*Ĺ.:{k;!u&RGez"|,BӭoGW2W=Lx$GGr'ٯ#kBI%Зc{ח4szG6ma䚹6!$Fx;{yGɁ B _8-'#s+ _#3uÌYmtOz@Z~ٕYpnŀ'mU+d[Ǫ1z_0d093Gb4᷷p,i\X𳭹Ie)hÚȆ3rQgƀ! CMR2d-Q8ᶞ@s:a{U鷎_D%1vog,]jC1Xm^>F7({\,_՞5/flV=m=F-VE7b%ci<*4 Z!ng2(..όۃ__uҝ Yʯ+w]\7+wؒߧNa`d~P*{5ztC f] p r$b -.N;7i /ZVrlpײ,uٔwN[; /nռj? / W'(2svm %1\V#dK.<"q <'<. ,29f kM(v<=K98O'@ʚ " 4sMY~&}?^R x;zjywYn+M'͹_@vndh \k+? !ruȋoTBl8iG2V"Nb k" tNS6ӗk67u2XEo.vS i-}Շ,+01m%Vͯm%]շYdrcڪQ>s4}\WC7eFRQz΅JJz[V2 dfHss.0ljQk @x27/ŶK֝_Bt%dԲ4A^6j`i8D@売 _?:,K Ȫ 5K],VJklŠ dSrϤga[[yM6 4N|J' m?G\tbBhE2hݧVX[=/1G)e(XJ F~=VSxü4r:hXhnޔ9 /zpvvJMUQ ӐKsK'!^X3pOԿ> J%zCTI駸ae6f!f{ztn.@q_hK|xƂdxD$dG=v|u%`6V—B_`3chrj zg|_ b%z㟭]ANBH'dEwƂBMqw{nws/b,!|3$Nxm{vPTbuuei6ЖcWdFOƋfj\뉸DdTNT!#gKj(Qga\xю!4mN6Egow)/^)y6/4 ~x9˃̂W{~XȘAvժb|U'B{4!(_D "B}>gsƮ-vlysBwG{Uf'I>=WH'&/O9,f}!.-w{D*29lrzਗ@1 Jg)~|xt\Z@y4"ݾ0AQLK ɋN"fSOgZ *c96/-ڧģ%<ˈr|//t˗x^;Hp``Ugy?3'xW7)c2t;-3 G/F޼/Sv>o̕MyCO${،&Fw(/j}/2ÝWi +! vyS4Pӌ~̖0HD8IyPeFܹ&WG}UƯl7*ừH(b\PY4Q+1ЍTsr8Uǟi#rXgͳiy ug@w{cqY6Jalc#I>VW5e2p#U,c:bؗQdK2 40Mf[b7x6I.0t&@^l ^F5dc|a7X>~ [Sni&2T[}Ev3;gM1-;S+̏+] Kn8Nq$'d聚Bg#Cz)O^ ]ƸT(wV/ dǻA(uc {Ɂ[^YTEM"7왫]xwfPl4274:\1F 5X$[V=kdpRKuV.+o! @Aix)`I T}pDǚTo_ڲDIu :7$,ׅumQ+ _7y(  dnwGzܟYu)XMΟƪ }3Go7m!?bFFR鍊z0mf2qgk{8 ?w>Te M*-覽f 2q!]wӵr)Bm\zP 4A͢\DBK'rki95F4&LVDlF@ fuI٩}m[1f>p^EEc3 ;Jyʡ M@̨.9q1+mG,Yl%,N#r^>O=5JE+Ach"]QeS1D8 XL~7%-4]f0غVZ Yhf`^9xnvyL6p\~Q>' VsIsP\bX& 'B7ؙ- ÄqN"葘:ؘK±xQ0Q#pW*;ļ8nS\q{Uף/3 >.v*ӑ)k0:Ҧ[g53 0=f6xH?ܛ.ao1}Yg[4 "Iʌ hEVL=F\L|wԫꛁ5l9A 1f wGw-]妎鬍L@$O)tR3HhJJ㽂S0;.Qhzܤϊa]&_;l*1Z'TY_M=>Wy4V%Ql0-_<_bCL#ͯϭQntlnqj 3Ezvͪ>dbOL ~$8#xD* nBiܡe=nuq<'FApg.s\YŅ,˶VLkj\ʀ ⬬ʌ -: NW]Q69T5ԅ @O) 񋟕bvwy_|*qLܕ jDEo{=wQѢAog<'V%y/hZ?sM 鲼VDYJG%z*b!WlqFWo5{5=z$)Gj東*甑Xb3 ZO/ 1&5)35GBf'bұJF--cV3Ӏ'NBh {6쇨A[j/HDſ\>>+T ˇT,BW}qy*[\(a⻊Uӈ*ؙDl5uz*Ex_H+8Gҏ#OQ{0{,]&NY wH+ }%kj H㮫S!U25C?np#ˌ":?ݖvHrf]#_4$˼Q?\'dPTQBm5?lFy&dE:5W};jd$g 2?X%3ɁÄ* (Q\mrisnu 1hd:E!XD/w<-W:TRοwtD~_AN qJW}l/o`Gjag}ڸe2^k޹'iz6Þ E QqH@EvޘP9GTL_=--0Hj$UA%3I2(&zpGFkw*wPiz{ 7FC.ӽ"BPz:sN-TFKJs34;EHŌ_1!@Xk’^4,Iۚ zV҆Wtۏ [F/1 o֯p㈉U@5[xhOv*Mj:$-H̵']Vi-|TDóJKy Xn(5PNh ٳ<}.0Mo^^`TYyؼ?7uEY(5՘uwa3J`WԌ bݴNankRz0 B3p_!RgRtL4F͐~k)0XpP#5}H^Y8@1xL!vȞ5-3ߊa4*CD)ߪQXci*3yJi ~cSH{tA߿( 5#ü]wbpſf@\0/nJ,^6:{seV:IƻW < J/^533C m_8ENj͝9Lu2xU }S 2e4n#̌Z811)M ,-xcc nJ^ şֶyy`׵@؟%`9j?Hng7mqg 8'vRѰGcJ<)e[e@}:=WJiPf<++loK(l@w1%ep+S3y<%e+:5fNn^P-M2#o"` siՎa<^Au$TEM||F!e7e3P"&7㱐t"N5Z(BgYH,HR 3ݫLctE×A$rld@ʐt(8L1;k5KZ0Ff`Ial0PN69(uP%.ۧB=YT+徘y0CEmǘ3S\+̀3A%Z[NVei2z^ 4͛T$I!>/N (y" b+)QWP4OlBbaʜ@smt Њlwg$7݊*nB~.<%]O*}#=&zY'*䉧 xvrf^NޙO| 5v\v+67.QF${5>u) /gxFUfDd 8DUҪ_w9JrC>_JA.9@~0A >r{7n/1%?0/7 $m!8P˂IKџ#Q-=pUXyc@폽& 9TLJ$?V.WeaԨr5 cBP2NVvD4P[}x%DA3H&%u~1gPkFۿ qQ8*s*5p!'}Z} Ѥ=GA2k'v"Kt͌lPdBq9-Ud3wmfR /_/jOc7 7F+nh[W6k;yaTZ[,}fCPzZR:< L=i{95>(oԊN`SsKTAlU;@Jj zq 0(; XĤ0_*ffBj\Q 8yhoQwS>W-щ;V"x G\{Jq$tܬ[0o5b5kڴ0v$L@Z1Y΢(YΥ]^saL^7YeJCL;;ڑEruDhaV(hE\F 3U\#:cB%^q,)3wːZebX+ku_,"|&PIULH_'?iQoP0F fH.4N%~:ήhiîWzqr &͝x&ilB'+,s,/?6jj_\mk2Dך?x#Ozr=\)T]?w.aA[{( :H@T&ȜuHGcp塑 f1rh9Ccw`  dtZ/8&YSr XeL wET4q()-VW>x-kr"~ƞaO=Y)Yi]"CvqK#^U ڊVW=nN${&{YSc g}[Go]`g3u' 5748(=XdBJz!I${KNyQm+ӢSBnd1>)): :t@\[3=َ}1#Ƥqhul5yfgvgJZȺmf2e<+_U,{gxE= wHg X&fzgS^y q58ZG'j៛pjBNf[Jь fPQu7(\3DS;+-Z07"&3 ,d?"^X#66ŬV". pGbTP!A,iC*H&JVzl#ʠ;Am {LyS>* ҐzH KtnZt>a";^t ٺy @ySVv&*s3Pg[PxJWa{tj(pʆdIBH>GFko,aގ!SEpzhT y$z>Iw%v(1BB^3ôo'iJ~dP}hYM΂1\y64{T'cizA]]H٣75ۧOm;':o*C&(oK y@ɇW\кWS6P!4K2WG1hyUx(˧S@q m#6s^~LzBņ]/-;l%2O@r;GKn?AsJb,a= pUNjgOI Oq~52橋#Mܥ {}nJӸTfs*q/օtX%AB6" 5qCfVq?ˊX-'Q7rb9is [! OO)}A$"qt?|tJ,/6_Tdp ]0 4isPIZ_K"&(¶ɊZe UpA 3K_5\rvJ#_z" T瑯^þ`=䌛p0GH$ V{ӣ֛v ut"d Yj)5xTtQkzl[B ,wvκgw: ]@a^q-,dPy7VLKhRt;e=zSۻOc2z5OrOetYp$!(ͦsکH Eh-hq"n o -=HbDљ(OȄ,U5#Vku7 :aX5^q*2}7 / m3R3}neBb٩gOT g^ C ι@#0FzymLR#잴QFo[ͪf qAR]t+Zgܻ3\Rme3魯qAX*RM |k b +_{=' Av?Z+>}Y@@Ab59nE!E*11&W'I^HW% ԚpԭC#8&'d!F͡Eʇ9 WHjA'ڼ+li !ӑ2Rj$͡yV2]>btCYP?bQNza:P;-}wSqB'{۹*un) Ifn}L<{JFoB\~CNY8#ADxt)+gMf!>c4ā(D"n,IW-Ro˔ z[{ɓ&"y{zwѤwp#`cDZ)zWKcU/yC +"is⍫BMGIhe,[g8*>Im)U^ qz,iʾ3m4`PjJ.kn0p%l㯊=aE @{??99!<%)c;pc2n~mreij zyB#*U`ڻepVdNgWdtj.n, % kT6҆ZbzЛpmrؚqW-~n(;ق.U#ZHSf/l\RrDEʝз_J6~EVO?KI` u9#JPcebPnWx'k7=񗮇zjw.ƵxnG:@Er^D CQ$FdRn ORU<2yλDLgFbfCȜ4s"Y71ncSxw#03П;82+ӞsN@{='-;·Mu[#&srTeJ*_gٮd9{Xmp.KE9|qPHuoq%DL@CzXeУNR7l9BI?˫dK~(7jCfS϶+\5:P㱅 OpP-0T55rnF7=6}l:U74g ?zn.9aUHK9JJ?=,sݯss:/#epϨ 'M&.ڲrFUgFPĂpcܼ6IjLs٩[R?vC3pO6}Ѓj=#٨+"4PN''KjFE w=5ܧfeoU$(_A ,Cu EMbTu2E;!C.AO$V ;BQԟ'Jֵ#kQuV^z^wV3VmwXiޞʲS폵tQg`nDO2PX"oeOzg6<͍M]LMŇo}]%FM1)Z"(+c xAh4d!|T,u4 ^dj}$R߈d,>qaF)G^ oC|dSdܛɨ$oeo;P]|L6\$Qe72o˰jh:L[v۰7䠪]yxMw.lQ5}m՝߅Ƈh-]^qRr"n蒄~V|ƾ;Oc\ggOgmNQ.%K3aNe.UYf]2E_BWLjts"!],'C$ %A,$e eE"+p:k?<ɓw(hx[#z$}ӷm=5G^ TfiNpQ`o iSztatۆPY 13E Zޞ0!~r6dH!z2$ro)z;ha1i!S1kJ,Y`XQaBKlORb-gXJƧBfXNʱFXUzY0S3XA>T`d\BT?U="g=oTuLk.qSݱ$+x66VPV񼃕IU1Np V_W13ԟc-/Xe>B?L[ېLy KNoS'Ȃ߉٨vh C2tU ɩLF ϰ%$@MMY^ HR5Oݽȼ- Ppi( W_76K*am@-EcyFo5 Z+F8ZZC~,j%m) sbYq:-]J7/{n]ߟ%2(f,#A U)췠c/ÇF>=9gk;\5wXh7~[c.fx(Y;)[?$ָ;!^iond2kGaoh S\΍?$b"г¢ i`WZc;w'+Q[Xm %?*tEC%BGcĩ 2vm``DZYo`fC3sDFObjM55`8@:3G<2cǂK=1k?: ywV>3ޛwg/k/&tC2ZxC"mPWʊt+!_e82%5^G eE?+g+ř2R)QĐԎTõ5 +;"[ kCm5%;Fp&Oٴv_;6{y9WQ_:\$וknMY}dfD,f1E/ۮnݗT<:Sm 'BF^\#gݰjVnSf#2XWћ0.F,s^)f y[q"c 鴂 U.`I;Ki|)B'tQFlLl :^cFV0@ǩ);ɩmubLUfrNVL'wN^9yW^{b 8%o.5fľn~AJ@S.كj:`a ݄9߈j3c&kj[jTeXpɲ =]A*ԵRQA^\IG{x(WH3S7U%?$1pYLs: >l?5SؠkqpD1R[-YJhNR z)x`n8u xR"uH@NskxSQF#Eߓ&J="u&#J~XXެ݆s?6r]^:#@HwU .:Qa_W@(~`FB\u_ w}?h QA6$N G؋B FLTFE\H,8KWJ5{7]jߜ-^#]()KCϠ,M+%/Zw2rKK;#\h:;(䩆@"<<M$\H!)d1`W֧6] @/Iܘ9ŔT:U 8RFlO&,=iբ@MVRvT4?ip@`2R ZgW0kfy|8Lq['ђb̩L+6{lΤq U+]-8#rEC$8ܧ©,Ef>_*c-Xt]^ղXV5°OXױ^.=7hB̮r`o* # ?S񽾢 H /kzq񌪼J޾`vpq0( [~XIc2QV)]-ywnl5Aa^GDzW*قQ\?k|zsKn@fָbBm>uFwG5 AB'Ov c2q>}Ԯ)ҹ#4Z!rlΉЏ ,ىDI #GOMp!oKgBL_<70nQ3/f;4Bsl M~;',]Z]!p \QDAiUv?8_T9jqumfK3sPHIEbGqJ=zqK6GUk Jwj(Tc)ޫOTuamA[ ( `pU7Q }~eV]rQ;IdI\ڰ}V ze%7>[qy 4fنfz@dx!u AjxFHp5sxwjO_IkRtYYř|:PVʰ^J_ZH,],Sk? +O5@üȭi>În|TPmm Bx;檺41?wDVm˘ZWF'43-W_ʫ5^Li"Jvo ^d$eou[3c %?Xn7!!hQTiֽ1#Dw{hueH(3nn$Wm$f&jDV&z!HӢZh;2): T/x>/ƃ.hp$;_ʁRGb+g_d=[cm0u#1:ξ0k"?N`C*zt2wZIFljΓ'\āMݎ|ahJI&;R%aG|ѫه TV-5iS<9>66R6l߾5ݙ}5[ >h9J5KiUD.PcIUl02.ur=ߚ 6r<Ssj?:3lke|3 rw~@&`<>ޚO} |ka{&^i{4c„Y tl"X⿕hebgMQۙĵsSx7_^4x@|O% ھBF1!T{ ~Η*z6b5Ì $3"?!EA؛&S^k]45o_3Ab\s0"{/"aRў9M{}~PP|QYnɒ9 =C&n2!d% PA03{/1cp@>I])zLUG ׉u!>MSEQQnB^ʋC<=`'Z45H3$fOGܵ?y퐦׏kPx-L@7Kټ剝Tz,4) )6uo\N @ۅs蒁g&5<e&QӉ Y޵{jsPO? K4;4Y'Leby˨*rFo-s$N6"XQ Vݴ=8&NbZ+f7UwyOioqM&ȵU+KUqF=#ƙ8!&o2D{ο>݃OYB"#6=!5o- @>+'5WsI SL^:5nH#J_Q f5F. Y:.s:]r)B޼ӯ \["~?]$;Y3':)O5=cxG b{r4&4|11]StRb|39Q{k{4 ̄Qh7ZrUB!uU-P8Ho^]6`4n0XoF4}ʰ9n_XiZe;^D}O^3{?Y6e0G&^ h-dU±-:Ze|ّ]o@y5DZ Ji>|WY}7q[J: [;<iX!$Wp&Ǖ%fxHC|VBeg FGI҉vc$ۨn1-ꢩ(RKEa7ǮFkV,VL0"JFVP ͙ۿW+,"ۧl_G6b:<'brz'w5INeP)hl2z1Gǔ˥u> oLOOmgb-CBB}3xenE,bzWS/KW7rA}qy٥W#4̻Eys\w1mMgٺP`eyK[,m)m-Fuf_u;ce&WQYkI:.@u@6iqG7#,aqM/G*6P&͑q:s?:.W7$S!U +){AB ?SPGv-Ɠ(fievMwl>=1'UjW_l9G`'U2"Ql ͸֡ٸ}*H!j͏A?GFa؜kϔנJ[ak9`^|͖뇴V=v%,g,D0Fۧ `a.]vy)| #l 4C@!b4F<-iEJm9 < SexqӞ}31lB6S ޝZNg6aD4/lL^~TDMW""޺&ǃfgv✻gÉ40*@9tmh+oTߵ"~g~ 3ۄRnwn5[i|E|i&Y>6Y+PI٧j;@ <]$)!ԏ t>>ӧEjJ>j(\lҷqvfHYMJu7\g$gڵ.qhm@jJ\bcZ-ړ=Q31^aZ^t--*7j3K 7c[4Qi-5lf}٩*y>)BO̗Yit7?cPDC; i;LBM߽Ѧ I!yYY A;@o쉷)aK;@]ym/|2R0d =36mc]Pd#a/7]W)/@ͪČr ּBiHV򄄨&}{Gb;@wyJڒ%I6i+4{Z&|M\RoKOƦB3%!,+.aO #fŋ"n((]#$7MI 3=]U dF62u#$Qʇ)X~]L8P(/,ƖLn[2+ǖs}c HIz/uk,q!YA}xYS9$3gza $Fy2=`k!g<DxnxWǻ?ZC,Q^Ja%YRxN@kټOt=ϣ4%n~9?56ݖbK${ ]񨧘F%(kTk,qvuv*5ʭlGAv-ˆ t.cU^Sk Je7ao 8n8d芼y rUyNg%kv[(תV7$~b0enE@-mU#p84ȈvIʎ@R &r~[ ȎoAuQ(KGQTP)ب5 th!"yOP]\7"ֻaS:KFfR 6@ \"NY}Tf֚M'!lᖎ#peOutp5 iׇ#Q*RZXuř֝5YL\N>T7qi Rmz۾,VPFK 2Gf ^/_|ElG- 4)=і3_VGhmq>:s8xDzASJi̷OTǪ 7;Rqc>>ZUG=qҐw_R+oYWyYsJ>.Չ"]|b+҄"Ғ`f-ʄ!H4ɴllD+ywR"HM#)?Gj03S5`'gC $AFqcD}!RD ž |c?W5ч2rKkQ*{5%SWE aS=]UyqۈKYhwHz;ȫ;,i^arH#",qD@E}ڕ U{ߚ}@ei%ػlb=7vO^o[@m#8$coaO^c@6'm%UB޲Sminy3ׁfU9񚖛6 3=HU>`'j4z g +Xqrq&HW|mf3^:bwSj¿ @nmȑ$-T`Q~33 EM֚䒇h!.Z$yGYҪn2CK{!La׿p2J!2(f<6.~%":9XPq;(3U_ZdгΑ:+X6}nfq-qAU`BbsQO=^b'^) g.LM Wݟ Mdϊj>s`aM2\n`C fjC"TMR߾zaٔa+GRi%)(~}GbH3Q%zHSFiq,5E#߅NP@L F |H_OD`ap%XdzGrTيgC{3\R )$aÊk}6P4KDNXݘw7boF2_4oe]D䶋' |?d^ /\Η8kuH)"79c*؉Ox}Q97:bSe~&89y¼QD`­Qڤro>\' 2c.t yKzJyB?f#lz a ܁?3d5iЌ2:mJ jL_w]jHެeE[k۔_;~u$AjcTEpH?CiІ}H=3d.lj@¢PI@ ]zTy3u҈1WunD{f(J}tIBA{[=Lh 4/?eݑ ."&O`*i1`.[ؒ){DܨJI9"I8j)vXeCt V/dZ`Zf:MC(ҕ DHkE6ˊmQvײa{(?FL3y4*? 'ɩ8ҍ.f]5ɦizafuF=|,0Lk%?; Xa^'x )fJo#do ܀W%|_' cd+[V%`8>Xȸң#6n]db1g<)F{5C8#L^Af^`4} LC8#)[f*btkb"R&ҋt4L׵ltVfC|$%ٷ#YcOMM\f4NPb̡st7aU N"Ôӕ儢sy*䯷SK͙zzW(Gw^o>!4}IZq4;m^ǧH~E,W(2R֤|_S?6%Sn& >?59IkZ1JqLxxTV}NxʹDg~#I=B w uQh6C8E/EY-  Ϩ;3]O+}TFNMKߩGKU*_ky)҅d s Rq-$~l_˖"Fׄ#GfO8R֯ 7~no)1on-s6'}Ar`lѠ t]g^AHoX:kz.zOB]ߟUI1lѬ5p885&G Zz;E2[6I*; %u?h<揚Vqn}+ n'<_wiRev !EռBO@iCW*Ԟ껈䋧iw=&AP%a-R%XZQˏ߭$cW{ R00U*վFZt pQ"^e[;pGiTnhE[ir񲢧;a>OiP|4h@sN$OQ.>In5Tjiyjx6#̺cC Yw`mXC9o7ju5cA.Pr]~XH*F>1Wgj)bmF M[1&#cup[@E䋻GKC+׾( sOy*pn݂ X KYhgΐ `C1vL܅U{Rۋ/%dCdrr%O:71o tȐfcņ/\Dh(4Q kG֏+$-OۯK!?RNۖ>Rrލ]o򵋢?IH[?M*OG6_pQ[+0;1|E*hQezQ +BC#j6R[i:_:c.Kg= <cZR%eӇ.{=$׌s ڃۘT{qͻm[6ʭ*ĪZ`m jg&%ojoV 5̢jl. kj 9\N5k{L[ e@\/ ywֽz{*-U'I>jmJ[p0ԍdZ3ũSo>6o3!0'⇨ 1S[PjJ #@L a x'LUA J)Dpφ-Ղڠ2XV p-+kCXz%EYnG {t. <ؾP)+71~6Ш=IHJ)JϫwƵU6UC,!|aJhli6' BiDg biht$p_M m2FC}#' 6_pMU8 W[\^{m `sU*rٱ1jB%m&}~X2(wM4yt]D7OpɁMlH ӝ͊^m,ePx<, "|OsPROxH^!fM1br_YJ~N(ڈtπ%hQ<O=Xq@l68Z"|vL)Z>'F ;ү no6/&Rl@D_ vZY|Ќ0nGϮ`캮2x-yJ9= UhU+ɳ/ݨ*D*`}Բ5>Ÿh,p1PjLrp7o[<4w6a$Uo_ʋS:)i(V-qAu񚒨qE4H`)TV­icHy Yۄk,&fFg PxVK^o=nv4{ E zR*;VGGꆚ]սߡ|pCpƝ~`\@~BkE׉s-+aY8% U >D#>_WYyx @6 _] %e=Wnwyh"ikv0Fѿu#mny.z#jCMM9n-%m?jDAb4^G"CO -g @lYBv,ly@39 C ,5A/%:eeAHkJW`~%vh u]dBǙRw&QW*xܸnmB JCoj.Ȣe,m /~IɉVV{F|1Az2׫!#'. }l:;Z6d˜u" wM-UX!%?W3,A;x00cgG7! lrZDɶU,|#K}c:HOaq=Y%ax{>A ^ٲQvp֛%_D;3Dˋ`vL\mi~>6~W+ 4tCplƍKeb՟o]L. *n^Ad$dͅUn'bMaYLQ&, Ta7P)/ NmWF;Z!wd`vƃYcxPo"gS0W kCEYBtXp]n]+EBh+}c_cTs?'ml3p"QMڜ|ο{ i߱7H1/}(k0 F"Fqg&[BD]Pa"'08rs!JvJ}t[-Z c̡Z}q|:nP+1i/4tQĿ58oal:mI4r%ASũ1) 7"QLN R׻b<4=puxU Ou^U8+8_yՄ؟cTɴqqhiXm@!5oAFP4Cի>˙ޥFPA~Љ|K(W*(&W)k6('X0l!ۊLJws/j:3 -ZjkY<~!Ljq 1Z Y?bˠ;kk$>&n)Q=dr?Cs2#u>hHh#@@=`u!(4sӂwpzhy![Q;|J<$`"&kKe45O1#nm&@V6B'_P +B(UvE6I8Sx[A7\'CzsSNvƑ)S2Y b8HP4+8ڎjǫ#_&3[,Ui!WASc{V8R7E Ll_y]3@_ (gvͥح0s9b4jұhˋh&ܷ6p\Kmd^dm<+Goif䉞0IB^YmI-aKl 5۳\ 3:zB 叮}ma8\ 2::%Կ)/!yLޱkL !LHfMkqir.<( >d[]i^@&l1KeCی! ef`by= Sje^DkQ5ë'XUq/}`/bbc*1J4z!S"yumLÌFD-HDž*6t nMSZp '!gx QN\Ou_|ust:8JHʼqFr"Hˆ~} 7#4GU>OOMo%!mg8:FOl K0RS<@IyoⰿqXa-pRB*R'qvCWJ%2l>/Ku'#L?%%'xH\sumAWK,Db'ƀlLx8Zm2hQԋcphE% FPȷ+][DoVtaKMDR¡(zXRBԘEGOPIfCV0CіG%>Y?y[l3ω]b_wEkLKQ"mo: _"RX4Ļđj"#0ULF?. UhGq븉Ɵx KVFQ _Pw99CrēY3mf GpԁXˠhԁlLUW(`U!t7WŽ49X1V"aYt1+ʭkҽvh(Qj)9zb|ayߒbL]$VlapR1))ŗ|p6\߈ ܯ$?/őMF{oK2)k{~|U5_wWh1F{FϸA3s-#YWP`y Z2+ x:R @d8 $P;6<|yU[|p*sNaq#Eŭ眠`dwL|MP'zxkrW|a6(\6h.*L9z^V8>9`" }dEv{N^6*BmP!jf_d͙sG-TKcx8DƠ;3i/45)1:?h=D/(S9Kڜ"'mz2,tШwʰʱ)'bL@M{H|6ׯ躓 ~) .Y8;$:.]b(N=Ls5kq64s [ h֨bYjt O=nrȲK[C8bos[ڕg7Z L;4u#Ko)nt`<߯~i(ZlBGp"j,o"}oqT5B&!:d( ^8aQk(g1Qz-q;nN+lj Zo/Ü &6,!GiaC)y~4Jhg]Ğ%~}, _Y>=ӶAsgfG[9 'øKܰ-9, 'T'->msע{,})*P;{n=Ow7,AIuC3x=Ը?TuR>i LgzAdbR#Ku{iL3l4`V5s 萒6M繕` G 2-^JAWկA!W+b&/a>AzF,'RW}L{|(k"̺9ZƩX:y[O)bU% 6B:{]fW p 7[a`)y~VYM]v>]tni `3zshMsMI \^@etz&x+w:b@1cTl-l1 _PGXy6ĎM7/wyRbgN,2BhfW `^ZD TmFQN-%agTbKoJMY^ZZAPȄ5LyPкwBiQRyO~j),!=mүael-!Kd3ul?"I@s`Z ^QxgN5Js#e<bqVX2ڪBXt(/;< .x'}2s~4U}}xBvyڊ P-}by"ؘ SnQ!w+ZK=4 å&$Wڼ4 ]~KB :8~i61fA_C܂c5O#Ю< 7- oxPiu1JwE|_9]JyJL[ })ׄSA6I@o8r#V׉oډMZ֡h"DDR5ypP n!lcAS#ps ⠷> _Kp.JZ.8D şJy!͏CPK:`ql(bJ3.9ԫ# TnPXKٱ"=)Κ4=QPac RKvCXRW SƾRܖ=\2xP2?|5b䄯!)[/oi r]r-gtlDt&+V9;?EɇV퉠 |k_l ^ /)nE>jGuX$V&oŏ$)g\P*Ypk]BOHVLl= Y\ V\d؜U@DgوV#CЕ fܮÞ ؖ7| ;#(1r-7yiv0^ŕ<'R%|n4)%9tAŹD^x)( oo~ ^4ꃕAg:5՟ȗM]ze6{hBGoXj+^WFɍhY.B+ª'I^g佊G# *&!72s_rh7MBJ~ga0A1)T-  LPGhZAt|}j3)/XŽ,RRUҡtu@کJs1OgmF?xi(Xrin}]W#=)<?'A n!n}rRs4⾂TB +s!&V%kUJ",;@)b[|H95¤g6Y'}>qP]ث7]Wڮh2LWQǣJ~@Tgw?ޛ`tW#D8s3Kɸ$E{6=;ӠϞD_UBXkO$ l1a"Ϙ8GC؉%|${~ۻU𔜌;D&)4VΦ5*%߳疪%,ѥp]f7zyMo҃KNFJ֜s>PBl8L 5inǜ<@D~b0>7 G:\5*iPep3.$w*aWO|(^+P3qIURV{V% 8s5SJ&g]ZM[3bQR[J+ #1}Y;tɼ:jNPp8ݟc!. ;,\PN,%X-w&@_2&!yS^\w[,my뜻N>ԝ2 OLkԜ+fSJ;)@΀ Ps|ڊ˸}Yv<(.~@ڛ^h{G{I4Eq9}];VQWnHiSͭ7E}hB''k" w\nIDX.֕zݵ";y/*Na w(~wC˕SZh:+4eJv\q(+Bl#fhc'7.쎎hu]}U5lLB:9Qp࿂SCwX`SG,]9RGjRE{x 9b7vTv$P"dJ%fԁǴQPA$^`Cݽ˥kg_- =E\T} ̈́ jp&χK$5KkjOhh|z(ӟMcZ: G4c>EOaak1i 8bgZYO3"PEg, 6z.$RCK#vc u\@ hk?kE§{b?t}Q3TvfҭB|4D^e0v"x3+vBO9k`'N(E .jDNo\ȘsN@p{o˝ÑD_4 FKC4QivD-it(񋴢t }[BX"XN? ~`X&-E@)1r$\fhM +LI"zbXN銴q@rOb3*8v/6u؏X fz_LeM#,iN1agzne/GP%gV5B|,a&U$ՐNww:%`LX,y71Cf˧[r'U/i\4*D߃]}O$%kf0#΅xᶘos q挘f#T.UU!֔bB|NhYN <) 3)Cz v@#D ^U\l`xoܦ#LTФ <eMB?lM L×ELEb(4 @ iW3pōo?6jT 价grUUoC#PƐOuRpYQ`%,<$Kk"^5b?ֆypǑ|Y|Ԩ#jO#'>nI?Qpڭ|W\@ԡp%-BcNNh O3Z.:;r uҍ P99Zʎ&'jw-ҢpPn Cp[XW_pp:˸9\&>8=[Gv璂D,ֳcw.m˔bdq] 9@k$Vg+VBPYnt#˒bos0TFg@ջfHW9=ꖧv8κx?AbD1%{(q?XrhRUbcj Ȳp̺#GYxQ:g쩬[}(= S_C64N [)q>q=]-vr=D&f"W_Jvâ=׶ǃ wg WOX~.=6cHR Wħ5,"i!k=1C }ZW+j/>~}pei0sPVa!qYpqʨ4Sv,\Nj|6;肤KL{6|BpUu)0Aᮟbۛ/>_åϝ`uHLŴοօ?.NC?sZ`J#޲2ŸyF;H_~.S9V; to.3?ؒ rWy$[֍+?ܾ q-%-jNR`[gj>xfϢRrAl#Nqouf($5,o .-.m+9B 9?#v]&S\ {y_~9/aJ{*2oe#gGcrdpcFfL-Êiv W0)~M  3t(eJtjgBn2钮9?L!(ƟNBuUjM?4ji h++M_Oa,u=A|qv IVצE~5(ػ5pj#ߏ$αq l[UOxP4R[ poI@d򶕑;p3朊3;˩ܙei0]F0:vwH3nVԂ+:m~ *Wy9LH)5&k#qKBB.YѐNͼv ILV LoÎ݃$Z5#-׃Tis.4׻T!@fEZ@2廦Dct 6\$!YMV*LQ1qaz[+M=Q8Z2#Oҳv#hs ۺ2"icq]CH-AO%4Nulg}a66XU: h>;Aso b _qVS~@QTa1p3@6A)Gl j6m)%eVCoU}Cv%ҖPѶzۖo3$`;]p5e*լR'fFC><)4+%tk-|/ai_4C2}LCxh,ΛcJ::/^ c#Hv笭m++,~eZ '&G&ysÄnQ5 }%|Ó<|qq2A_@&W!.%gQ~~gIZhX0h\Qӡ#vĹstZ1Vo.ChkY#ۃAHLǑt.-|0ͦ?l1&'#8׏r8<6\1K²ɰ2"Wbї!XOk 46s!9Z4qx3#ou.T;ljg7K}/O)YG]@U$ 8˩l14N1r^ϛX"@ayd`ŻՃ<&^ 9hXyqb`9gIO/:AMںvz}L%fy"+kGpAe j58L"3oO6J~!8M~@ce#92AQA#~MYGi~uZ" dv`z#J:3A Y+J"k!8,B* RM3p3>"Jv:X 9Zܐl 入E Bi4ȂZx/VVTe]x13%jC؝3jF0GOo9~?92c-;Nlf `O=&Rʃucv5BcUo{$j k\<(mǝ r9d@>؝6L뛃Aڙ|PD(@bY.s}~t? =zUuDD/Q/XѪţD, k֦CĚjp ʬ&ͳ/@]npqE)Rpw6^2+E2fI#]r_%ѪmiT9uC NAb -XR5j܃ l}^ fMU/#W)_c5"GamDL䇟Aj]PKՑ (V()ޤ};e@eVhYWpT+of+-n`C%ɠ?CN&yʢ]ڄk $5c%垲&Al]צ wzG~wq+ $ֻ>i29Hs{e:j}l0e#"CqɩamQQ9_kTЌl%PGo<"XCf^Ԑůvy/XkH#T..y /r̤& |%DpT4F0s W 9ؠ^]G\x.I*Y릉g F +aח#pN`j'HSpCNPc1N/֟>#-'Xd;\0cq qG7+vC}Fy)\L>N$ jy݅6?X V*ݲU,,;3bHUUnԥuL÷U{- b>y]hk{ȐL޴SDLTʣ[-6`oC Klϊ. 5m:ajGA KmfHadRqD:ΆJG"p9,~ZC0}PgxeȉU2*LOG'}X~V-ځ&`}0Rڏ5S|9]z h7㽈2׮&\hw?F&tQčXM2l/ɌBf.2؁*xr! vP935%:i{4RK%w>!z)_WFlMi#nƄכNak!vte(,Zj 1#ZhύOrז{QkIm@UԬ.zɍTԭioef.qB!܍J\s?fـ+a'G#gcG~}&&JSdvDSX@ѭ`"I=yU)ٲNEhΔ`\$_("K'W/WlMt]iOD{jg ZRke-5؝Nfm T6ih{"2]ɥ ^MzSHgi kx:'s Dt9s}D0ݗ"ZI FdFv*eqň8צ\ZFb'¯+CY&PǦ>(Ii&Fbrܹ蟙އHs^,PD>i׫$dUtأkvXB0UPt>ݗ(YF u!01/u3ݭeT0&D$ V`΂M%D&ъPNǂk}f7Ʊh'(P5 ԭ6!!Ar-Žqc2ӳvQP:rWXf8^l\@dqj5[9-fNe#+_⌱όtI"G`[vw7a("ȸk5*qŮeI\ Rq1[F8g/T=:hzFMLz؁&| 587HgFW@&<} `NYlX"|, uKjX_b̥ak:T\Nna&A A#ߘJ 2~p{+P&}~UzngAޔ'j$; _rߕ'P B ?] xF`XV2 d:s.xNJa]qx\!fc`|0k -XU*??Mxm#|V %B#'1 -^D5<9r-< Sr]Sv'{euH cji쀊Eݝ%_պ~ >{M2%υbs(:oϩI>&\U'wZNZTI盄qaą'\]ǖhζ4}Je?6IY9%!mWy,~8!jߏLY!2᪉Y"dрjmsw+l0@5WvB63ZAe9 g63,ʕ=[;Gsp+d?`:(U& 7 N3Kpg_q`! ##&2^P7հ;mB 6$j7قnn择spcpv9b-d6Wp6  vԘV)l |iZKYǒGvŜ&\B(0!$::o"ݎY*Uuhѕ=a$~ LSmp)SwD Ž(y05!۴]qyhl 8 8? q:-y5L{"M5Q=d^ 5Wq5DmKv 1!­5ui֮Tf;âa(`ԧuBS31!zOV(Q@rs9x0('QؒzaXf^7=fNZN~N ~Gsް^W%/ܫʵ~I7˨-6!(,C]K]I =*uEq&~[g0fϰGXXu>L#g2,UNVlCO%yz|,_ʞdhZLJvn/8 SDZ>+t:-m6]4r^^FVU) V]W縵gpvl4tEoѕ/E/UWS"=]6Pg,wqbŬt4n׺5 ؓZdX͠½JIS%ܯ 3}״̠P)Aw_[BH Ȉ(6P3{Ֆp1UB]w[9"WyYQQbjSIx'MJEW+N e$ +wd#s9,\mtek'-{n$jd3rΌY` X©2.4Oo-GԣP%_Dt9pjQ|%ږ!ز5+˿w6j/qas)K)MJ/.7ChS{ $Xv #c[|6=#R D9`GפlK/D6 Vqd"֠+|DkQ썞yFēZJ?FޭRB 4̌tQ=rC`5x [)WP^$-iV @ x=}à2*Ra @r;n0n,LT?p$xO^.|30 oB(OV 0|*UtO6@ ޠ+U]?񨒟 Ͳ0?&LJ`S Ɔ4X/[L(rS YCOaYJ s|)(ε6hI ihD?(‘ehȹyd= sM O}CAʜv/C)~Z̪źS$ֽ??~1.V1$: lydJ `KdjEƍya S@] -v ƋC&9 }}`12< Rf]|`?6,WI"ėuF;jPbgp_ žڇ<:<]7F'[6Qɫ]?2`=ci&}8\/-KFM0Ӻ`Z*l (MEbD[['ˣ~-z1:V[ZhK׻ZvpSiy D.Au*hm Q,(CkP.OxCXSGG/h>l㗻*N}ZvE<>l'jq-jU \€z*ۿ[teW a\QX^w!3A=53xAkfS_jLL&lTjuR%G^G!Q$AV,)MpGԺv C_0#[aLڵJݦ:C:Y51Y/5V<V=~퀲>",1ZYٸ;ac[x`8?scozq58\ۀ66e^`"ciEyhɓ:Q8AU22'8I 9 @bC\r&+r7IAh$+ft s~ ]PnЪًQZeDYLZr Ɋ _[?`)-0^҈2x:`\y:q@D@NE[ªF 臖OQOLRMo6؝rPoU7-1Yp.#>WG?.J- Zx|/ 谗 Ϫ=sl ҏ=-~j|#pcvCU#*RU"G2ű9ǖ"kTzi׀x̅.f [K9gX]5|X17}#RZh˫-UN-H|H/:+1 :#Zv%VL?7x٢׿e0 Hj>S}uAʺ'H,bk X%l!sdckp¸2؄mcewxX3TW=?gf1cWSs)@'H<.\@.nV#Sw{ǔX8Ë +L<(YBN,ΰ+96яU~!uzu|E"v"c4x:MJV<>ea[gƆEVBNkw>2,<0.wOP)S4.9z:.Au"Op3g0> U(ܽ oOrXP:mFvѹ5+P"* tGR`ɇǿ٣˜}pL}ŔD!U'Ͻp eJ"$SU2BlF$ҵ'rxcpZ^ #gk쫌|yդ,9be%XdWda8IJ_eaB )Vh;g* j x/~Kfa͏5X&ccn@daߗ/bkhe|r =>"0HqQRVXP;>ZT0)DSn:װ TU{_8I*渉/HC ?1i, <[u[9F40ޥ Z9JV{" /X"ųj?L=Vvb}mo(1$.IMڂe<,e\%ϴa0"]mcQ̎nڸ$NTC-yF}~-T[<>lGO& +}.[p%`!qxs%jd^*t?茹!c@TUŭw;4@.+N;q϶w]] p܇W 5ND;ah\4mf9y$oӦBڸS9C7Flj(^ŝan"8mAڹKW/jk1<Z\'kx-粥iٳ(' a (mW#BS>h( k+9tla:{%7R^j MmE@(_kJRxS7!0P5@A*<3&Vāav=jf%qptyrUӰ]XX?ѧ\ůf*ڪ\|ziǻ@L,*ЙdBĶqGԬ X:n:f$eM-NWQ+z7)Ax7svM(p*@H5e. l&%ȫPt/HT3YyR'fsi=$}TE=%W~g}_p^@ڎ"Pu >"X5Ȉm~G#Aׅ/<Q7"LDA("==G6EC\ `59BA+E<;ك6ԃ#u(L3o{%Lo 5:_ QM޺7mW#ڍ$u@jI[tR* ZH,r IgD<(1%kg}C]u2Pt"5I +t$YFȥ)*R+yh( {f8Ơ6Fs ^i r S+Ldiܮ[9)h$q!\J8p[hkքQ /\Bͅh\&nmTC|cw,9 IWuk~hFT AG_PJs ibc*nb֢eO(uBRY0vC XD?SE VU(ؕ['7 Ȥ!Lٔ: 7y%y,xM+fڕ_eqNb€urө^ bt E_8;8/jUc\p1 a?'FOa 2aV|8qrla( 4ZE??F@˴]|~a0OĔuSx%].$J'V2ڃiH u?vHfb`}lRڒ2ucL(W{MtTגtΩDi^`2o߮Fy…:y>Լt5x-xCDy8aLj6>iTy1:,߸x݋$__nX'"@-o:}AY'˫A 4[h{;!$i/KQB<uF(f[܀'ѩA3@"Ut5ehdO/ Ym^[`u:Jm6DW3~" Y7Ϳ-*eQ:_ۀR`jFA23IV7tK[:W"xH7g-wZGOl5*vI-zz'!7Z6&k Љn7'2A~QtWW["sU$q39DXtw찅|},[\q]*!Ƒ7;% k(L֒j]_)(B ^!!d6F Uc 1 tc2s3zoWL&P[2f`2c}Rҧe2uȾhZ 1B<0(Ԫrp@z^ugl@7&6dQQ"AQ׫*tRUj`]jK\X(؛^m5vE9Dr2OVd4Y֝mU&3K}mn@38~KzE]2:B Ԟ7>%I"TA+=9?KĔ^'u4hl|2 T.j8YȖg]xP^MKԷW vY0tikɚ]Qq;4 p5DJ$= x9vre+=D&0OD&z)b\4?l|B%g&mXMҜcfqi/ >^ ʯi%pLZ$YeȖ 0w:y5-a ~Ղ" mSR/S2z~rƢbB~VF<^Nh7PqMTaX2ΤҍRxGvxj. 2(^+PV2=4c1/έwfQɊB2 XIKv>;w1p=m;kP Ψ)9rBx泹[cM&[= NӞ!_4Zu7DL؁lo6ˏB]OY msٲ\,N._]8KߏS~^,`eAzZ=$;.mhI6`@ƓwO,ՂP8jC ǧۊۇw'qtaU q Q%>*QUE 'Eg1sAs$]5,?dw qqUj,%IՍpʽ=)l0BC^b}) %7~[aO!RLo>7[LA|`eKqn}1+Vp鱳kQ-BxGva1cgR} hţbK>oNˢUMp_N N9¹}j =xf 9J&N(/u$S]& 'LY35&4 ()XҝMx[48 *~AW*TlUwЄp <" @%)hΌ%=h-h(Ȱd*v֕n\x-Qfaߋם-υkҠL9z}$Y}6㯼 7u97g묿_a3x\))u$`63G2rtsNC#}6WpD;ZS}rٟeCϕܛĥm _2!c2"[ͱ{ Ί87[ܣ%Y{+1"9ļBJ 6DpN$ |cFXgQq<J2z-&MYy/ wl{D4{_H2 'fn:-tt^wʨfw#Sa<'O'ȉY‰<5f26Yq_|t:m:nۋ~-@Qzx׊zunc$3Q˹D8r0B9J\z,v~~zmO DGϐV0|7 -E$;?>}9ЅGZ]h%NZTzKVi0o l=:;歹_'rfC/ I:V nY yJEV@Gcn,ONE+ ECX9QWWU-h7~^wUd9Y Ό G}ȧ"-0Bq4  qHq2z+> Ǣ6TŁ {/ݒufiģXʳ3lPFχp-2A`L<ڛfh0b.ƥldu=CM" J]W1x M AC^~xZ͆u j&Rpe{6bXHo찫.~_@wIlU8 J6G{ڳPo:Ҷ]D\?\Tw3>ќo'{xwwʛffkȓ%x VxUPT21dËu3\ʭY)1:k+%MOO&^oGH&Fڛ!C}m`h {kZOpJPtk5( 2fH$oȬ-M`6/tQ5Q^9SQLX=fntDT܁n6ujV炅o [V,l<Vb#>x@4>{r鞰V#,SD@k`ڏ}/:|4`@^#ĒS}Ύ6<_0TiIBJZ,*eF@q*VÌK93InS&GCM0qY/ Nswϻ`ǿ{:ɞ3,]-2"Xq`vHoZ±gyMɖTVȯN7fк$G.r$"5z~>mCF*7Z|Ylr>~ep$Df3ĪEW\CPՑK\Rdpyb~X2MP8f/c|ν$G/o_~͍Lm6s@{̴;bHgߍ?CWvg· 0? dO޲SwӞ1Oܒ4!mwUiZ! t)ڸm dkju|SVc RDGJ85BLؑE~^e IaD8XDќ?NAboFr4M187 fX33YC P_]/֬#w"_b, %p`\~v+-m+ l ZiqG^zmqGci0G#OGOwI~mc:M{1f:ȉ}eZV!`O-H,5zYۃ `2\h%ռ$o!6QQ`g6&BYĬh*e }[iv !6",(@yϕ5ؗ-5HYd,i k*Z6HY'XaK&0 m5WQ;YW笧ςKXҌv#xؗNvA"#1Tͺ(5LxUAJ[/y8 e*3@'Cõ߅I;fkq̺(wU/*Qָkx W{rHH69[:'­t \Xߤ/9D9=㨇-;,a!h͹0L^AR2+5q1M;Rlf DaugA6 1ZMx˱B ǔA': 8`*{ln\<-&e_`ByZ3mPDFkFS1NJn9qn&:dHgM[h5[ʶ.}bJ!27UF8 aߴ86v66QŚ,e1Rۆ GL)h*G^wom8U'%dc%6xGLƪ UFџM.'w67hW~PvfiaFNRTE<1mZϥ".c^-=rJ,|yǡ<=zٞS@_xF)G55>4 j-*rdKs 29+ĞgGmxblgSwZNaFp9K G,KLEnFQa2cC &=E4/`C`A ]fd;/MXi2=S}cp*%^D]pKz+X?5^[XLo2Cyl8iAeB3{b _! rMV:cݎb!L>ˠ0Iz. w@ka;!Ns<%mWEѾC/۾~x'rYUl%`Wˀ 6W6 %ӊc2W+CKo C@ב'Ж@8] ή4ˮmT+ '{.$z|-Ѭvb5j-BOũ?')c,6ܯݑ_|2l@o¹UMwK`wYR㟜 $&X`SDQ8fG hMVKPKprpuOOE6RJ4֏4;aL@Po ]UmE,eֽbm z24JhI 4jnN ]l~4mAvbog$l,f|u`OJ 5w]~_I G3wz ͪx+#@Jmq؉%"mRwS .w2[ځW'a\%~:]a}q[̞\%MC6pp8 !TEJl@&E>Ou>/Yx fGŋ dGTeƺ4Fy#s\щDHܬ`\5ؗřl=1@(^=igA_7m T+w:뾔ӤQѮ[7 㨐?;\2ah+^ RWh2Լ6V-C>`GzwV"m+KqYR2W*9BBa ѝ$Y>)O0}%_RjcL]=&,mFt`Em g׸S4!3K~p tJWK+fQ9V~xdRg4N|س>:gtM}v}0GP?"rvߥ[;eQ e*I"d/Is #-W{Qaզ _7պv)iF$yhʓ4z:AWiRS7,1}{={t.hy spbi(&s*M !6 Zo[UyŕY i#2헇(lBu,wK;[)2 z9,qg>R0_4oB"a#iw.iPY0r_闈.L_WS9a܆Q˜em7}d :޷2o}f {r*3҈}xKI~F40K.k5K>Fd jjb-B*F!jJMH r|V&5L EL :L  %B DŽFx#]5^л^!y𰟯F$za4ߊh̿!c,WI lϙ\2xdȽ8ө^'m}e#Cόt9sͫ3\h%SۛIWHגIjล@A1hUH׃fa^ Q7pTef'|gݛ21|e;Wp{#@JC:<$oB!Ңs:!V~eԙ2:"a3 a+v "w'fp(0ԛ~Zģly,FAؑ i0.`iYDNЎLkY. `kG/|6 h6Ws8 .q:du&ۄ" (; )s]* ٱ\p`ޛrX)jBHV;H+a8*GSs{V̺lPٟN8 >Bhۼ(xoxYFyoswӌ^͜6͂laUNvه&٨(:51jRtG'CL\*Lf, 8=2)5t9waimn4YjYC7ɬp볈k55^\BRvCDWEEϝW~=лKlDZ7EE%p{Wx=͢0fM?~ AWR&ɓ%kp~]2A5.jy\VoՑ@"|P ef1Qg}%<[\ܷ߫%$3$270jQZHOF9^$yuTq -,$IwCey,{LҧY+D+`t7C5T"{eƗe0Ba((dōS\xc;72s}\l4gp 8/IvJC:IKL1 (m>ᵫp&^?Hn4wc͘}vZsgEb%ކs\ F?.cnΉir W1Qr"l?vMMҪ9ı}*<*:wF׊g\;YT.Xye wCqk*-0xOY崆+C6{X "Lx80<QALKBN1٣M]wIҍ7{()O 5ZMv>z]iRஹlc#]pL'*XT&g-wοMX٩ ]l ]Osyz'aK5>+!X$nZZjE@ >Kh‡&B13ᕋ>^?LܲJt|iwՂ #+e'4V]r0͔mH1ޒQϩGl}z}fl%4WW&AE3OMNP]:\]hS"Iuu_>N|*BhDo~d:{+y#:t,c=b0$^O6s|zSVc,Z~ߙ `uIP낭z <ۂ'MCpճ9F 1d>|N Mӊ5j vެ`zϒr`8Fy 50 h٩m^0S͖g3]v̋0(Urj`2Hocl1O0F63sl4JKߏ v8e6]$M )5*%Y^Fcp賭*AT)p>O_ ;{WvO̓NYV./J:`֑jJ+" FGJO`p:1$륑Y{ɺ] Q29DRբ":ʈy_))e,Ā/i qQ0Z#;}K-G "Ab6 VXpv؁Wvш)m%$.֚E⩍%1Jf5glT|pEĆ^EvZzW╊UdH,uӯEֻ%%)j]Gy\tv R bG@"xf t~C Kf74jNq}OE flЏX yp@r9`GWN䞶qbP) #/Hԋا`!2|?Ҵa7@lrTdΤи03DsvX}|(P.noOvwX }Du#"J]wtzpfZFfqԍ5# sv=.BJ'/? Y"PPn#?sbM롋K!FFHza:h-!ճfz;q=yҁ#Ǻj.t\X ۊ% <$&#Q_d#Lw#}S6v&蹼]D-]*o^~&%taS+cd_⃟A3 XKg3:MKamvbyVEv4G卜q8BwP&RU1Us'{XGrd6+3Ml;HX sչSFonCK9'V$;5>'o\Ds2E3oj=C8lICi\@s6J޸3РO$<Ѷ|]0&?C"I<Ùi?] 8j_wXqݕ+ڕ=eyY.ulbR3 xC[ u ୹p_'O@ Q^%Q7my/M2^D ֑FEL4x'ᔛ_lɂ0phr>% [UD.GrW =l{8󁱉A302wڡfj?KSJZ* @9uH3tv.K_CSCC #dXOZӇFOQ/9tf'fDQc+|t&wW4 vӐoSZ! d@2;,1]䤹r,FuI,>j5GgUД"{̪܁KP$:-HpD2\?^0]Ť8TC}:6rA³&=Y!Y vȰ k$9|U؀RXNN,?hxguìb֎A[u*aʜ8D, Ǽ1x+H/jL:_k4bryu  _QVI[sG/:5GlCQItaPcDrdg&.ۖQ4}k&k"bwIxf!\a`ZrޑX>|]W%O#P'̨H2х3.[:٠Ӎu.&yڜEf>Cf}ƭl8*3ߊh~j_V(4m%Mt'k b\6]e g%lP?,I aR$E9#\7|gd`­xjQRc1'+ZbCH >>(GZ.d7G& TQQ޺ aQйehQ d6B-r1=E ޻x@ETMcW!Dq<\nE`=Rt ej{s5_ n?~4 td#+42 ^q<RZ.PS>Pض%4؍}pBDZY .Ypڅq>geN@|y|̫T?٩mk/*x&?wZn8L \KKDV< =-,PLY2qIU;ۿgvO4?\A 1,˺Ő=zjזFSȵt*To v2 ߕ>)F6QV9oQ,pzG?у\HXg-h]"q g Hv$DOR@e-k n_q`RI_ uE͟pƙ0 =}asH{XHb: dTWIZͨf~V&_:{s(۰縻*~ݨG3rx\LZdS?f֏@ oМ32A?\:ɿucqۥZ^|ݯ1mMAN2(/H)H"KL++{}/jE]1WLvV”K`AF| n 6.ɒ G@õݮVԬu`t мo* 4(=SM an䆷[DmuƉ 2fܜ=H@I3;0.?5K=_3݃THRVqRkHN_3 [BݨPC(J\2-9|5lTL.r8D/oNiiĭ)nn;?C#{W2m; +p4+ls>`hs]!yI%2>E%. NʤRЖf$3`-{h\&[J}ĊS1z~č~AZv, :q]. 5&ݡJ@8*85ZM4:  <[A;9)pj 3U %xj8yxD KNDEv]h8;>@s봣QKYͷFqd Q#9"=Ae[cIQ8#9mC~1ܤѕoq8]2SWdrOa%+Y5r p%1 vMv>c+=>z=FJ&Y% Rv!(OJI`{& 8O]Z ^ Ͻ"IGJ@xJ3prbSvDrˌ"&jfllPkhN\BSj oz-x0Z_ H?HҰ/(K45?{Jw$U(y 25G:-XD Hbp'1)R7Rs%:岹-&aO6 G=tl&O"`.CCWz1'k:Ax1(wHGgChQQX3\no"9!^I;+HG^UխݳC,c|x’ibLwP\G<q" 2M8J{f!O:e0T\Aؾm_$XWÈl'=-/ u^G۔rPL a/BRC H ]btT4q%I'QO:V mߪ0:q0gnT p4%أMM#E-{tYT=#Df0->&e1omؗ?C~g$qЭT6i&'(w/[~•#0)4dKyJ~Ɔ? Og,T F[~,4ŵIƸ/ck2k$J Rg@pg|vB%9 mr\$Y`lifϨ(LלÃy.hɭ8|Z*? TMU<#PtI@ikYc;ؿaJY#Idɑf %Bx 3l0~ >0Z&*R5y)JdQ!iJz55_ e{FmўbBܴ,`@z!0SɺqW,K7? 8xHb;зlyx 8 U 470. oL݌ت$Y顏 Y,)RŌUTUDkqNjM \GhSų2 knRAfir r!&| 68>B<ҴEjv ="Zb`\w~gtS<| +kᄎU)7m X18 #xMfJb .#ok[ ej!ϥFertr]`hA)6DŽOt؊jͤd fYJ?W( .>&>_ث7QGbǖr쀴Q?>ʸA 6q"3Ld;ג)SrDuê `|1m u\#ೂa].3ݭzFo+_v6(|Uv0SJM/mi0 0b(`d|4k2@Bk/]k~+Tiw[M )^tӲs#/\5 d6^ ~Niy'T֩P hdlP6S1821wE/K\op Ƞ4ԫ+9Nе?p4@ f0)e-^Y& Kԝ[x`?2teEN c_{:Tv čj MUzhQƨf/S)mʤ gp}><E ;k@R^"(Qm`|ᣎ*3ne[b Faqɦ~ A[.K]M c b$--rxrÂ4{g\0`drx_2 ,[܆I$lt .-GAQlQS:Q{da@# /{7{7&Ҥ̲̋ /y%g+˃l6 *&rx A~eDұ74t^IKja-%p+DV1![AލqLjiEx|&犎}њ}\~Of3j7X\'c%^Ry|0Q`DL 0Q CZJ+]M;{#, :Vݸ$V2+3!+eG=uwI4-VN04$6t8<'(IcШ]K:bň+LmIU|K\%E8A#'}&\EC9o/4N\qv2_gRJǾfZ f'&;p*\,B q? =T͂ %%Dvvb ܐܗs"*v'Нd͛5I "+CTȜtS[ܹG(VRIau NUshA)S@rb_قC;JH͊Y]wM;z8qHEQ|#B $;Q#we!uP@W2{ Q?d ּ0u*k~"]Ro D7L廊 )~Ӹtbrp| nd;:{L"Pvě#}9{k.Se[h9'd\l;ӹ-\\NW9JʪS齳ٞ+vA[$m]wTR_/aVW`Z0i<Λ VsX8*"rSýMDžx>.7/uޜoZV>n>Z֣`C*1[ԆkqyeL<|bK G.I^u~Y\](,ErO*i;\5FźݹݾE?c a>cn=j&Sm·3 R1u bUh;` g;0^żfY?d 5?Q B2~M UѾ}.%Dtzqº :YYXgssBt2P0Xg[ T0OHʨW;^/ Ea2khhn+ lL i] siDM[tyXAS;Q]Ul—"5[;pWH- ?x0bV-8!Ph)D3olAL4 D  W*_m;_Xóq Fv[Ye3ge*VZ W?rU.u: Rdokrێl{\e]dSIERjh/\:P3![p8""~+f8^E1j5Ƈ2!keH7…Cj4ޥ/R $@|Tç˫G_A{ \TT)6.$G҈pċ 2QT ]?h%R hZB(2Yh^?dZɠa#z)e6xvuH1`bŷ/s';87OgAjbC˫BF\qha@%R-+W.<&?T>S'VqhA33sf/a){-0vkS䥚 =N36aͧ[, *7d׵DQ5b&(XOXoNcx.`_2c]9cW-Zn LМ.U{r8`js| yf:F!h|HŰNАv%w7 od`Jʯ󰹽OmSNe{%]1jY}~2z\c]b@οYȾS 9łcxQ29FG?6ʙl̾hBvl`XZv',l˯+YHZhO`J2INaqW~MNGwINpE<)v6Y.2خXC>rT.V+~^^tifiذaUZا/)=i0<b%DskN'd؀rek2c,^[䜮{QMuV32 Yr5 U|Ҩ3yS쇛/YPQ:O1@G_H傟6}6ԓ`t\(HYoA c7Uc1G5gJ-t-( bkiph{p,sd tR30 ~44cn~u#VS8nt&rm/# X~ߺbDCҹ̂3BW 1k+iIف~Jpeߵ@%BS),Xjfi }nKb03\# hݨǬXO%Ag(W.v`O ޖsU|j[ %Ϋ 0F.j҃J $W'!0[{=w f2ۉ3~o8A|szs O/3Kma'T "\P)5_-l*(!e$oYPJq.E\5ɹv.}@j #vSEvuoqy$dFz( !ωyA<_H8tEKy^s dtk:7T .FMS9;L^k4"蝻FPS^92o5WPZ|'-ʔ9z6C 4-zyJb8LilWdi$UK9xm [S 6ѝM0GH?pD j/8xEcP,[k|OSGsgK8 kNH[@/6a V5/wmCѮ~REmirq{+583QvĴNYmBh?eg\4 @4?13o eʂm%c}KPjU*pUK#2;P-{  RV#MFCOY$ͱ9 9G>z+ۦLn(X:~A?"T,z(ߌOdh:}e&P2SDĮ,6v+9.`c+b6At@'5:.Fdi%SUKk.ќܔ 滽GVc_?fIS9 &C7ꐅC](C-&Xͽv}ŶzHRn-Z\w#eE\e P.;GZsm1V3V#ʻ'6tnKx::HcJ.,E϶&! k7_r2$/A6\3(9!!~d@믨Tư5Ƚx6';~Mɯ|95>;/Ǫf%ostgrwۨ~h! uieC­8qbթ4=O4$?8WaH5l3"F 5s=n!]l1=%$u9;c)sP'|~Mb_X#BC#z~b@04L+%0sJ[wgHDe `rNsZli[ CW渧ov&Bn _Y īySմbtN|KSKx6w`)4 ept@K]='˚ ѬneRclcjܴ2rf'eo7! /VӺI^/$*bnc߀peձ^#YN o}O'&:=֪) hfPbжX. N4 '|YWրJ>Kٰjyo@fvj orߪ .1 US}|!.JJۦk~2:F*,FhX+QL=aĎh>J.2+o@HXQI/ 0͔1"b/ldoG¡R?7fopG=ͣB] v;H/װOqYH˃^1q9l=ƷLхo 7ijN$Y"^g?.{ #WF爕fxq|=f7i)Ju, f-fqe0ǐ61hJH|h==:m4A) kZL7l2=RfʘaSC+kW^p-l@oO(T0"o-~UsKd3Uӟ?V䶧 EIxy˗~gخ9; {'-u'hicXlnYjOSX HξfI uy/Ɠ'9VV>я4>21o Zl;N2ٹIMLѽ8FE=A<"g(JF֍7p\Vb=m ˝0ݳF [@ӭHCWosU?Ǵ &TNKVS/,B B.3x$6r0 xʧ*%ĜDxZJi& И]~=|R !Rulw.W~ C]Fw2W:% ,p(v;ٌޗ\#1(Km7ߗƈʘLh&ڜ6 uXf_wIcbNc8*X8q9_\b$b &P٤'SrGb1X6)jbQm{%JZ[(2[":&;7Vom+P )mB (d>>O O)\M~B{6-bCsi=}w30>Q#ÿ#.޹2JJpk1txČGYQJj_dmN5NPB0:G;ynr|ɬBou0Wn44bBǰMj5.6y2nd0U2>3};~y[|g5DmrX,ܬ=!#%' a@c{.HѦMI|k[ {+w(1a{u@t,='2 gC0X'+57xx >hRx=Gi ^~!\<ʹ|oԐEm$|3I2oH.t=z!U0aW5Q70% GFqVBj[lTȜpH[DTf %d,=Q$>@셭 URDd1/5ue2fy/7h#J gP܂實4hB1z <X:0twh;H`cEڵ¦&Jf]~ X2 XLp4%U+fӆw}f@ ?!B+*4eֲwǪ@ZD8mG@z2 s]#.gaHHHq'^8fKa Эq<7X$zRLCs@I |JRSMJQ4 qbzC>ZEƒJ_yӼt*\q% ^J&Ɣo@mxijM'0=@5ԁMO ;eUr ])0:v!rȌ]Bq8z71 hS;\qwрˏ'*SKA&/ Ba+f[U) v#Q,2hEyU(!*F|oPo}?Ԝ-1"#8  Ɗ؀)}mh ] |AmyF"Pd08iC=EL䓄}zY?( KoFbc5EHN;]aj0XѤ,6{,}2D?^"eqIGsDȡH\Q<Э'+34`u\֭Ȣҷ@xrU$\E67H d}eؚ~SG U<5Z5(|&wmiGicVA>{1 o_F]Pˍ _Е!cXWGM+@n!]V^뾙P#s|opbuZ &Шj#2"pe=\k X1=fb)*6WtbRzG~Y *q x{25?ڢ(w0,|"{cEvl)Mb6Zb?* e޻bHˮ7Ubutؒ o KFo=0U?&ڰàq]k{Hi D"k41fQWJ5A % s[kC+ ھm=gmŒz BTm:("`پM5Z_y)yd2Y3B S<͍ ,pGpYX1Fo% ϦYP}0.\s<@ҥ}09^zsGڎ} Dz aqSԇgߕ H2b* nPgAXgDSͩ cLJat v />^w7$rp> WPG4hDo[S@nwąh'1쌘O1hʲZF|:"W㬃6ӣ!!Vn6#ClGgwl5։ٯUQ۪@ ×@>`*D;FݑA{lRM"t/O僌Rl>"svdJf/~/M`BzHW1/D82%]`:t8<Ӑ+*b7f=Fn2D &ppQ<`2̞Gc=As.sR5Q4(s6! "KǓR wPjRBMaDXL`nFڱph/ ?A6{#Hm< ^ 9]khDvBBqoߍ?%u??TyJ@If W*nQddڝDyE(v.R$kZO3VDc`İ8@F1z\SbeN?zG)T^g-°hϧIH%W 5#{LH *%*rXPȯپ_⭃ZA=(~Scy-G7"@ey_ x;|3_)ʮ1,oFJiሴ,kXf0Lo5~y\SttY@/! Tlҙ3Pա"kMM!O@Q lZNP+®wG֗ ;SYN`ϖUQӇT@jɘvyR])b[ܶW8mK\1b|^'4:#w 1<*sg\ٓzKq2;v.pЗsS|~g!iٌN0uі}jI+}6B_Xnt"hS̽fSwLCf ib6=ViYZE>O¬_ϳ^ @QJZ4Uy8D?$)2Q}(p֣4ppr4?xh!Ծyz )D ds1H:pEacV g2NQWvZw΋Tn׼+i>ӧ=PK o- tɛ|iÍٰ-5S9Q.!ֺ|D(!i7u)Z|Ɗ-ilUxXƜ*:b̓F08GN revyPM;LTʆj $g(>adt/f>~Dk$ڼeLhE2mfUus%JKFZX'Э|}uJOk[.t&4j.ZzuQ m'ʲZH $* Ρ &w"iDmZnw ˋhT>X>1~N{DQtJ6&o{pX$WhOc@\ؿrņBs_!BOٷV5_W}qψU!-hn6Kp%Aq;X0ѵD[t(Qw(ЉV${j;S`p̯z$A{/f]c ? ^:Eٮ 3MR…~ l#"ɾ5ΖFo _A/-&xmH ,x2{0C(#U`B]VyQx"1_FZ"Z U/~|3S;A;HU_8NֱP^8ٱ檖!:uz 'j04qz ϖ@[ŠK% C{,nNTX?O"h_i@lVC{ㇶzDFq-P[Δw ǫ?xw+ǰ1P(vnC.J DT@b$9|)rOpOiُo]95YU$}` %J[aoY)yCSD oBm2%|)Wv'vU.#1,8D1*G2s)h]V=ɲ.J/NS#/'Ô˄/A)~Wc♆ú!;$2&,~Ϝ0;6nAM層Ի@q.F ^E}G`龌& DvhwH<^NiPR؎J 'ٷ؍c^!B"a{W@Mz@@"S'Z|rwi][%:j K/ V %+|~gT<aU~3J-D=i1 fF+XXMZ:+ҍ$活=GkM( ;7*7 goD1H24yD꽖r"֊ AN߂7ӡR[z3xWvJl$uI D1&Qr,~,éd@GN}-Fп†C~zب =$'`=]L+"us|E,wz 7#xTo "rXoDб$;s< Y@7rΉ_酂Z'O2K_րRFÅоx24\R=˓]VPlW<\ Et_÷ 4o:v2~&ã&3Wf!-fQWD 15G~: i ˽Bs?pu^imgN~&SJzZ='v ؼ]7OLl@V ӰL%e<3r%Lp+Åk;w6yݧ2;sԺ.+.tNfzOV3WIZ O(ж(:sj;9-;`a@ #>vbtRM*TyƏ?I(zsT̗ %A0MdENrUD5Ɏ.5IAJg[脫jpI W q?[M#ˎ]gB]@㼚1Iq6RC@ˠe}eBg]h B* (|9 T4o;b+[sI = dHUr6^ݍ- 6mi x9*J{6, R :HnFH}{KI \$#qVv;(А9CŸLp9`{ 4j Ȋhӂ$j9EFX@,#I1{Ęm&x\-P1Kc,a-9)U aNٰAKh3EN,gS9+fާxA݅cSJ1Tza컰2 ΐ$I[j*WS? EN9|?Er,rI9γ7C m1ImhSE /á O9XwoJ)l\|]oJ~ɔS)o-^gDFc: 50MP sqBRbn@\Ujwo0i(} 7c wW,]x1d~oC=YLC=szX*Lɾ= R TmT |sx.@&lo _{j%|b:o.3[%=R;19lR1WC@0CZ/wg rBI܂L\Άb^b*Hj&TGd,mV5sPTcX;"Ma&K7B]wZq"0P]!GTz{s(έ~ؿbkcZ*J>yWA; |?ZJ9Otl fJa7!'e vD#̜+Uí*P@V4X]#Xȋ԰i+A kJ!a+?yyKF,>`H쨖D%Ȕ&u a @te>RNR.ckRnmi3msc ܓ;QASߘNvُ }|&/L]|w,j^U f tn_KppqX0Wim8]b_~6Sς͒"0b\@gip某ӎSI>/ުl"'ˏ“2)2T8x,ײy0C\}Jd)ƶq}|1@-X&4:uWMQ&[s%AUG`+hݟ =DGrzÆwڹ,>uDžώdAW?aN^r LUIAɔwШ|H'6x=ĀeY>h{D.w~e˭P8W:NR-r>ٯgY*ʇ)$ ci]u5Tٚ :8gr\\]v{+D(cp?m!sQ`NyG$6Qwj͟Ъ[՝m3xcmCI= (.^^.f[KѲrģi^ +Ά&Mc;)F۰,G. 5t}dkw?2PLʾ^⟳UHV9_WdGvu~'XFrt6ӿ%gZ,#g~# 05OS!&@9rl-QY*! 8Jm>B|72.j ~=*ϝgƩ% Y18<+Y) }wy/Ȳ "|*8W"AGD)Iɛ=z]&{*nQ@݀B8Nk>|KM L/y?k ;BgbJo eEXe=ţFLj-1Z^+{*=>&"ڦt #u! -a-6Lqp{Įź/TZ+*`б"=/_ i8S |)HjΤ0iVG=ɉiO z?N1ոh9 Kr$Ŷ);U E$-:lfi36b Gc/Nfe }W#ʵ\Hжb?L@[i@ ra9jcvdÐbn3O,Q8{\w:'SMbkA#ϻr݅AkaZ,\;Lgަc+M]=ddbnx4?Qg @bwZg0 \L;J UW'HVo.+?4U?̃7hTً7QE|O2c'lWes^J(pZ˭42q=2\$͗)rޠZ:U k1q tsP7j8h|gNQ^Y\ S9D--JdBh+5nc1^:\|MHyI }l s.A5o#\p@73T6LISzL ]+1NQ6/ssqĄs֕")SZXK.a"ir[ pD̉m.[y&'~PnX=8獸# l?nC %d&6>LԥDYJRI3oK(~JlKWG ׹2 _sGL%[1H!Bv8˪DqN(w2w%4O?l*kr)qk2meG-vVnH,6IYP `67=~éшByhk C(( @wͯAcOV 9)&|K%8^$]%4L׿"sV\),mB:zag2"dutĺ߬!UY MpFgҶەXOs\ ںtpx*N҈X QJ -,A%8В^|Z;φE5׽ j`ͮ3Ԕ0 0'qKYVh'IY5C(CO"IqA 5hCv-gH*9զd5(')Q)$|>}k!Ao} .gܭU^ZtQ wY]FR_%jNA5N!Pƅh#ո{=oo 5*EAlaͤȑF6;8.F\ rVd .h8^Mm5yb|<g<;'GW}iL; Ǝ#jOK ~2swd>:g&w@ˀA(DR)X5fgo8XKv5Jb7 ί;/U;ɂeV?}􋅚ۂx}neոXE|4,p)hŧ}NZ) G]jȮmyjx*gvٷ)|͊ƼS/- EXRUWĄ5{pțLjWq(ϖ%dur[N@"+Q"Jr xi{\}cplkvMi?=Ĉ$ [ A&7ȪWc~@wz41YXzRh~ 6dAx')ѯ##(KQuw灂5ŪJi@2U6)_;#Iݎm=0{"E|w[󓄎!r[xCӾK\D:V^JGfiЩ".'x1Y7F8Ն8ipF-4y4lњ jKPF.+ )[c#胃FLpW#od YIA6pDYL f@Ixkدd-ZC Jƞks=*Pͦ&U1#9jZcI|eע (^%vw5,v| 6W{Yku6[=o+.0k0O]Ŵ̨e!JuɅoȒfHS K &|0Tmb YwOm[훒pV2SiC*)&6Qe@`{XSj}l=!a7^n}aȍ ڃ޳1Xvwm{w`³Up|A{i 0AZ(s Hl:iś𖟸* *,Y[Zm~\xL)-)|5K~gl#-M˳KB-B_};R134_/-M<cс< ݗأ/Q~V*CB J!<?%-"^c#]Ttn{\(췧Ҟ?_@Jz4Jsy%fr%nS>˨;/yAɮK4tL: ~0]sX͒“޺bm/շEGw|Niv-܊M1&+ 3thj$-C(R*?bm[@P kdi,L @п 1DpQ83p H/ (0RUq}AA|AYWHDo1 Oq P7zPFſrX'VtLN[dF}ڪ+7Q?2m\99llxJg^C/^˖=(WTR^﹪sdHd!E!{<[m la*5ZI>;$DYuEKd(3\ SO  &Qș,,4QCe=0˘:ܰl|>H:- :ǖ,dm)(Azv\Kï+i(bj'g>NKepy 9Ḗl#WTG'q81`-/tΣkC`UqUqP{ʽ & [/ Տ[GB{á`NqJtcJ/\*;Q PuWzRdrVSRퟆ@?'| c[!4=y̿ p2kH9Cj}!ؐ3y5b-ΐ3w&(`V6~ J/6% UsLXnSbo蠥?o?BƁ=jZ&ïs g65BW݈%`BVuRu;@q&!ExchWK%cٚRV Rrؖ>'_?G_}x1Zo A7谄MawQ7P˗oIr֫M.$_L+ڔ q } |ђ'^9wE?.-/*ϔkV쫺#pq,&B>(y+Op˳>hG/m_.^|ux 4"]G :h:SC(hOݟ($߫wY[?rS+eg7wnޙӃӭ򬵞p%5J2d om9J~4OO#M1f:E˼eC/v)CBЭZOTwY>q&dgέ1߂ft0Oy9|CZtt P> +Ad=;N/f)X 0}{6Vn_=p)f;Y1Rg4ĹH|hBڬ^RJd,ف"\Jn~%$G ^?6=-`$I;0@ΦIJ!FAO Ԁ$_ qxqbswsؔ t侵[uoHjӁJA"$<cՍsop5qoh c\%Fb/ 3 W/cP3OtʮEae{5¼J[swFl%eLƝ3PR֣F@Rq\돜;/?w+'7#kٽF)@^Ⱦ0@a'J@>$b."uz WntNܱtE3 ²Os2.>Fq^Ҟd<}4y%k ~^)6IcͶ7>NK=iplj:Wn۷ &GeO$ Q`XFD2Ww㮹S!!$[.£a2We"+_),qZ\/'tf_W˰ =I'(f7Ҵ3 j㻝:]zˉʯX2o!Ĝy`d}2jW<{0k3R2tasja3i3Q\=LyE^yZ7ZuF_P|,r۴,8Robu2Lƫ*VܤTpo( ;OQȄ`YC^B҆ۿg忄ѳYu L(q*l Rg &K%6utZOpӊ+*ltXܓ ӳjdMRKHkh2<_:V9h _N 0#p܁xw4xBO?;ڏv]Nf ;5@6.نH~uk=lH 9QWC"zb /|VG0@`y>pDwٺ519 #°*uIXy?DJ/wMҞ%cWU pzXXHiY/EI 7 ؈ u ϳV.']Q,U{"?``V/W[#GH95R`6߄4@?xe" +Q[ Jt¡m X lLloy:bbC77^ħ|exl)hg9N4} ^c?~U'  ұL#?(dsy{>:tDp;qh3"[G_WG͐j0hK98' p[՟0z`Z,LRl4)t!+OWonw?k@ "2'Q"]b¾ Z-ؔY/U@,\!fM.ZCf *CbqS2HFzrNCL#@w:3LV.ӁW@,M',MGE^$Fx*Jsfyѡw~x !RX}jN 4?2ol (rcapQ4|0*%=.DqgܚO F(*O~CV gqT vBpzObr{eڴ%xWmZw-Ox2J}[x14 DJ]dӕҚHWUU4M̒7g s'ƻgZ0hPo``&hg영-n{s(6tzV{LrT5y)m8`3wߛEsHv̋\4aV!$u VL{W7X{g#)ںpݑp p맍+s u p>˫f'`$ٻf 8ߺ+~D4)NIq Sb0]dYyTBoRtwvVorۈ-U7* !^[qV[{5sC/eŦI=筕BN` V]pjMVyC$XF1䶨ҥ&ɃڋWNTJKe(OIP]hSW&)jwDwӪ,M,oFPfUr}FN0­. Rq+' avQǖnsy_ѯ* wsxcMp(Lj&PcVWqo\ [B9Q[0FilE`@%;@nf%(' t`=ߋ@=O8Ns@v !cL E]a8M70B5Iq_%K\^IZ|wKXrաFCҪ~a)n 3wi-3So#RɢRI_3ђzt~"*Q1..gl,S^=NdQ7{'Vql a'}3-`sgi8U61GL3:edYQ~!DC uZ"_ODd%A5Uo` iXWTʌSe>[~NFZdՍ7eFszu.͖bPA~CsGuj"&C6ܱۺ3Js -n)>mmr8ak@w ]tpPUO;Hn{Ԓq$0qr6? \4%n}#y2  0 Β/GEpuS"4Oce2WUfML-@KVm/&͞<^\`V7H#=LE엽S'욯T8> @; e}4$.@A)#0 &Q.J :Ʌ-ʷm& fdx^Zt䛁A)3`)V5:?7Jh`7e> E3T BqO:!h5.aScȡ,󷃈.̖3a}EUO@̲ G^lyB6Z4zpAIz'H KSNW{,>C&a_ig[4Aj1r)1vnxERh9prc[N! Rz˱h=TfeoÓ{fBu2Iooc`V03'Ԯ$>dpEJa_Q95D6رzDTls8 +nIH0'F_u^A4m(6T=ׯWI_#$D B5 5m 8]+ 1)"I#\ [#'㶞D©63 E:"ְڼ3cf|oҧ܌XLuۧr5):ksfK~#ܗrJ7MAF!=u䋭X3$;sEa[ϧ%#ٴ_"\fp@MvkUw¿<U{ c?`d+)#kgZ &əT2o4 :@߀3/i&Y/rW*V$ݼs ,rS<^yP"[)VP3qDS6s" Ss>Ԩ~|ޙ .tNQ^S6, H7rD^z|R\byzR7` E_S$r60/4 zbp4+%ʤ* Ѫ;6So탱? ȴik8& `RssKϺF?9[rL#WFsw]j~ iw"MćޒY9k@\5}Z5[2CAGaB ݺ&Y\= כwqgw󳃭iN$""m, ^9(ƭA(C#v KixvJ=Rnm |}:d"5ˉ7 :װF]1?hZ\ e䮼C8bV5oKxQ $A ~H]X3{}fEWnNqû8>,_x@BINu^)a;y] 5nyKjS_(jQBY`߀ d` (5w\爟\hH蓛' RآBBʼ8Iܕz p+Md>-z6QY>^r)+vS]LD!g =:x^ulJ++L@^<֞af-p9;GMx:_] oȻ1?! p.sUE9&v6lGI&1V1H҆ax^'5x{ ՌQB$F7 5[O֩|I>TͷBt{7|V$].sںx2&5U'6-4v8@ݙb~ ԭLst F;6GN^ދa;Z{c>E"E8lv:b)>0#tGLv:\K^@d4tتUsdȸaBuR(86La^sL_RJ#(wfȝK:;D0p6 }rHPr?žIIys{߶SA|YW8>htP t9y‡iy4хJL3"\~KL\O$fx+֕GxL$C)|on*ԃf#~BՄ z#]xoM>"C4 =dQlBS_N.C*bOYs@z$qv2 T=ˊ58ِ7pj-V#˞#^v#{%Ƽqz} a񻏪LuvR Ɲ@̿E;OZ\C!mmW'lv\B:beqe|ɋCq+)3; 0z%Wv&g@AU_[NNh#J$IKmH6h-A3 D2 49\`<1S9s\E/(IW X?enU.A^o͉l5SKmRpKY/*|# #DbeE9eX;ahP}u,0B~x" r)~Dn<3RUĵiΤ؛#Ri&%Å[zHߜ3I%sO!ˍ] W \2O>a }^`xRteL$:y޿,#@t.eldQf/>xږ$2y5zy]Z/=pJZ-6S#32ue~+WZc^'dC  Kuv9Z8FRn'X,{C>{\E_ֻ+]и  ]z%R#ӡOV/Vv@П #׍4BLp Dz9WJJ/A>6L .IcD ،>\s#(i ;kX934W֛"y7"Eu4[!|3dcdr&&mdR˚&= `/ ǵ s9%NQ:%nBs׾{@Ւ.Pҧ.;fCJk5t$?VFhA#'n7+Czĕ̹PcyU7[2MVא[uk5 &[EFZgfI3|e d]V3g,.[zt׌WU1*zh+p ,13 <_!!e\j4KZv(vf*"P1G ? [w' +[ADٜCnnO:}(>|`˼搽"oJSPYSD^_Z[K.&J`|`F5okG=")}G ]Al=ER};ꌧgcGR%GؘoG^ UL0mxDG(H? Р) @=1e E-/Ixȍc7!r#T3VC ;;'EW V tGAH'vpY|n#y b+pokμu Y5 ܶ\YMݭQosl.9=% ?\?.m +E?Hk:` -}@LNgYI)h !nd3`H[̷3꙯<ȀC^\&7NpSgO+ws9 17liӞ væT2'lfג2~ ”]>z"ʬlykoI(&ϖrHa,AmZMH b$JC+:)UGf)oPv[긁G;e݁HOu{o.|y8fƔB=/zc.AۮtReHWEflAX]U$?o= Fz_l!@;whN0aQbҷE:؇."IgH%d뿲@X`ߟ?.5::W"ˤC|>)z#oJ9lNDu=V, o73b՚l}pb Bk^%Y$1K:߻`x#ܕ B9TfTNrM | !ڹ1GdKlsqvToJmXϘ;_Zxzbhr#9MAV`\3ۖpd-yPu52=[CIH{l`4+M0x`E9.yrŁ]i>cph_9Rās"jE3 'V}}R0c"YNz,9 DgΖIH z0k5RipZ"%m@ZǥS̄bu-3 'G3b8A0U]*Hou_~-j^cWXϧ 'ijs!k+AXl^db_ Ɣ~a0$.E?41o+1'K݃7}r=T7{z/Hԛa%U$q.U uXQoIUDBAe%l Lwhq_R4'BntMRI0CkdWI믤׼8p>Lc-Sb(Ϝ16 C*DlҰ& PG>5 H6;]lt-BCtΕ[ -*7 1EdaV_2DCʘ6aNtF鱑I @q&g@gf_ֲ⴮O '8MCsvӃf~lѺQv:Y<8(_0cԬ${@ bX2荏*  vuks5rKaO5( mhƔ)ɴ7,MO3qi0B]_%nZHz Jϥ++2g,y ,np׋ѽLhDX 6L+a HYN_ ׭@-R߃ZBm+eTScҍi.Y!{PwsA%O|))铪ise2a -H)E] 9R4EO=(P%\i2]6`6i#y:hwۯ۵0Nhaie;ߨ|/=;SegŴkP)8i oBf[S!iY Ȫ@p񀅉x z5,#tq?Ny-c"h V=Bְp)uԴ'AWT_AMie\#)ǭ]K]`:@© j8 >~B5+|3 VpM/oEU5ǨWq^c S1īl : .ڒS"|dS(m!,oaEj2qcdOLiUoRz-笛tZ Òp|/aj3mˬdf<[x`T9}~|ڡ=J?זe6$YFtp;7 HX MȚ%+r.{Ϛ5g V#t+B' rfUXBARt~zcKί~? ,I Eޝ\-ά=Tc3!5g$V}uuM p=sBrCJ ^YaRY!H'8xdԯY~M}]J7 {ОAr6D,wO㥷" {y@oቘې6{&\Bt^ټ5?u&_%EnEɽf +e$նN>᫸D?pj{RPpVK!o<{CH̷>Bl`-ʵf><,^$؉vK>\KI0$wCKP4;QWV,Pذp$PCt)[y>(ҵH%V ۊGacn#=NkA('UO*+kb ઻ ]\he6/6IgB `jp$F } 3IaA 7k4Ex7TW{kZLNrSLdqܖ"M*ow.Fv>$'捘 up.MH4` 7c#MOnO~6Ld~b}O(}mw gg=~Y?,!3^o0^ C_#}єK3K"[k u뱧GNfyJ8cBfueƯ\X jl'b܃<<{Zݐ_Jq-'$45}!<'咕cꞂW1+fL4^Un*ez&-Ehi/Z+:O:^ Ć0X8@w5tħQP`׶FF sSċ6F'qNy:[.xwh޹OFKWn6GSYoʹ#]R=@sߨ;wuimد$4 B'p;uHb?°^e%G:,}7wЮ<:oj_$:Lro űa#Y[ u1>ʝ4Y!`K2d҅M66ω\N p6)֨)vG6"iBƄEP90?Po?M~5C\en`.: h&p*xC{7LNLk }5gݧ伦G˴~IH`eXHqvϒC[_lr}(FʅmáLMrDt09iͧzeDdY?mu&I$KpXU̟z_ }P e[[vZ= ȇ8j qp#^A%ĞY~K%2nbDssgGJ@\y {}7V_2NC 4L{sQ@`vmwq.rl(xiH|Qa^jOw+ߛf섿qG+јѳl?o(8H,xlg6HzB /:9m5|iޖ=1~w-ppZhIΒRZ%N{fcV9zJmko-e %i@bc*c2 hS3kj\],Z%XZϻ*:P>n`Ak83沏N&*?aK]\K5ګ B::A~~ g cf> hTNaCT E7g=+qw;ŗ?4'wNt;,׌щh9%gbNw"lfvL[;&ti>v]lzz!qQVjF2Dybd,7]h9$b+ O8߭>yQ djQ!H3l67:=b}KGs)k=džs ^E#;1zJ/Ic]f7ЪkͲO0l|wE~jR>u剱J=wAo;թ\0g\k䰕| 8g ii7GHؓ{_٩p.A[,a$-oRV=l)i5 M ^W95O(.\Ԣ:2}ӅWeErķާY۬~Lo 5 Vj>!nUqÛHȤ ;? `䶏}j24Tz"yc$Dl`5׭˸J:<gf>nxLLm8` JJE#:&Hwb,&I;n[ =x0ŀqtw`͆GʻKN"پI tW\],>T%=l*^TIh .mķP-,u̸o;5L<}5J@疜]TX nhhkCu#EN.M,[c.Qvw3VߕJ)fHm!{=|Ə'%tm$\^j~g/D qFwR^Y2uB ݤ4zȵ%M"qynv)Q 畆 PJޑnO7"637ѹsRS%SGx;S&Ƶ^w̫(AciU A@aC?E-Wqh*]+01rWb5\8l9vjLF&0J}':Ȯ@P֜_;G<;s&xܝp ~er@VDuy|Zq\2jj?m]g/{~$xHc h}EՀZWi`Ի%5hr*"4JF`+PЄmn Pԗu]`+B r>*˯l!Oh)d>Q4 # ix)锾H4U"qp5&(!ogU^85^A{VmBє yy xKOB餪 m(ŜdB5\lL7vDF2҃M4z[uZE"jCD|xs#]>07yApa]9I%Hqf׾Wĩ ĘGˮ/ͫ?x ਀)0Sj*IvVry]rn4z)aLbs&}+e2 C;09HZDr^2'VͱpIC9{zݷ,Du $b˵ fTMS^pVN)¼^ٷ"ҁ3?Qk̟c2KKHs MIyaKQ@P$9}k%y?-p:DmLxMK֟;Ł"XIwVkl*Ǡskea;f@#0g|$9YvO[6R6I(-4 BQjew7h{ڬ,8N&‡,\\mx߂cHR&İ&Rrf]5ËP,A FO ielw4G~ęG!WjGM0a!oSQE8S^9{-Vu#IFSks}(QCVr-4ԜG-4zp'FPN(? x8Sf(va3pD.̦Qi0nh^ @y3/[v `K`'EE2oȾԹ˲iZ?g ~# @^ X^R p>SY4o9V]ny|d]!u ~;-FKJcs`O"R<: {Vj@~q;^oGīJ]9v;0yWm~Ŭ=CpQUO #=]w-xfg<ؕ՗uJCB=Q<<J C;Ä 1-Ea/QEYMUC. ,0(Adgß;ثw3 PܼL[Ƿi9ns%vǝj5UNXt'#$z!Y0%qHľ_y40b,$U;i?2qd+NW޵QJT%l_Y-i|fS>#_i(V&$vq$a03lWnsщX X|+3im[bڰFgIdh'cJ\ 7# RDu!Ad4D]Z\O)7t@(knc(P8?73`0l[al't/ Jv y3ri΄{u Qs*p [R-vZGx7o պ}Y(!h9g0֢ a ʑ$ߢZ㕳Cm%t`/ܔpz"x!ƂD nNcMۡt*Yi(4$Grp2Ǹ:r%]AN،#V)bd eѽuXF$>O/Sݺ'9Ӕ?)0(E;uS@_"",AiVIVg;vc,D] .Mz"'*Xq>kcK3HE`L)v,G(QUs6QVDo 0[Bhe&X%>N|[OdU]?!'"30$ZU듹F\g yl&Yۘ"NpEk G@IP8RЦ#|Gн#.0'X %5=Ƶ=G~֍G@BL /#n~No7OyJJɎcd\_F>ũK)$d5;D J HP\\ƪZ?XtӔeR~>Q)wu]'mIFhkٲ i E8(Z9Ŝu evOx\ΥjkfFn:c 9`cv(={A|wi>rrۍ)JIO JkkuM7C6M y|ܯ/+ZBIZyO!{ʘtArm9Hʅw\63?سs*DfP| &KpT>cd= ya¸,-v Xz']޺XF/ηŅFω!5y`u,\VDz#VqpjTƂ\*=~jy!6(UTLwfI-(*7: &;RílH3Akzdf"?ƶmMcI`\i?Svx%OqWR85,c>%bM|Ps8J b)` U 뼺Y*;vւH za4w4!![7 Ӱ|/$#H+pWfzq>eŹF`93y W  AZAU@h-V 58AN~=ohv;t"@(>i)󊖙,LdwLʟ&i0gYQqDk (ZU- %3aYx)<,<9j; $rQؾ&Yg!Pf FtʰYsCpuH$ivEws=n~L`I{^'X1Qeߓp190Dy3)]'Y7AѼa)H1{L'ˣ3"ަQDf?14Eh(U\>' 8z0^lߙZ (D~5c؅s=$ࡺ"=[㾮X~<5A0"ad*ªW%%U{|T]=,Lܣ'9aK? Rot[dU0q#f/qN"LI^cHxug-sѷ7\'aSGp+gJQ@g =KOE; 5i8cjȽJxf 9{l4Wꝍ~g ⢢i0dG G)`s^q[׉1'Ժ.Ǧ6hPss6b}yJ1o! ,bkP/eb'ӻh`vQt*Bxe"*̢ANFkeìeH Wlʽ[[%ߨK$HvȫácoCIw'ɹ`HosS~G^J<1 KԌGRPF PxT2hE%T?L*uc^5mFX *Ffﯼ)' A:3ʖt!e<36A@`($2IׄT3Ak[ MbqߊN扗Ĺ0e$i@A6O]i \ h e kf?WiB2aRtEE'lv&PȻfQD;czRRO'>#lG!!YXa)X 7*|?Z7m]ܲ86.G0g!($?Mt]j(Ab47E/(Gyܥ(bΏv$ Nڈ1vCqyZE0NY_۷gx⇄/GUK?xd,e2MZW+hKu;eda4#YLsn=NO%k+FW.⪈2LX.sOpD'=8hQgY&}xخ{RRЪRX}7sU6b=m;lCm@TXMծwBr4o|FGe;`J, )tͲ{{'3ELa@ۆ*>- `C5L 鉢jx@C2oVeuKE Gh_LJƖ\x/c>+Ȳ*/ KDW 1fJ}u-xU!UB/a!0$ QS:F9[an{`m,MKq-b9"1&vJ,;sk(CX!Ept^ٱ?c8EFmaTb%$*fY~(C>#0lNfRB5=FACu:Ct%|.!U3|-um \-}/CY~2B3+9xOB[)Z==PЕxee7аG7Q$lW9Rl|WP&'+dl?ߟZHYE檪{oFg0R}i/o}/o e;y,<]U]&PuKb<`k{ȹ՘bEEv>4+[iKyF@x=9jLgqVV"Af;e1 D65lQE|>s`Eb[\HgmpLQv`sɹu[Z@s)A]6ccw@ K/aTR8#qj 2DY¤yxxCaVk5 `ׁ8sŇ}ܾ!.)]Q62m e pm<Ċv#ڑ6͋@ HU.vȵ`uZak(^S4sŎ/jv'ϗ0uk!jas;0U]#q)Yq:!E)t'( !|d8`MǍaIQKbq/C#{exz+4+tfhGDLzdZ|pjSk.瞜hPi|Ð Cd6ᢥ\.%lDe<Ɯ7[ s/X_5wM,=6GB*mI #ؐ9G9m!4VNmi9!udЗı {8Q@y銚y_ѯk6aF-vC۰Oϡd`1B_U:Z+{$hxs/{C V^hiWؔ pԱ P(yOٽҷlXbT^nԴAдTGy"вNyw)1x˲;lݓHb1+pi/Å#) Y B<ɼӈ_ E5~_h맍Is5B-$4)6S@`32ADNBh0^܅G[0|0^ ^L4qXC#֪XSo3_Ar[\\8 ݕ ȍN!=bv"XHK0Qf7iUa߽5ӽkS|[pl{#4- t=AjW ML 2YoN/rAt@gO-6}JodÕ6#?V7XI%a҂ywm-BYOl"=Ouu?[ᴚ?V\zmC?߹ѕNuq^e!ີbRKPV~X3$xt%AvT & *e;5 _#BB锼ċ]BFB^́bD3"4r**y0t^$sԙDUt+ߟ}#h71bL]Fs  Ji"p*-H(wK2WT- ˫2uK>S6p?ByT* c2SԟХC6^D Iq◹QÑ{L64{!H ܥ{cĬk S^ZGrX1VT+up_˥Qqm[ zLM1|'~ ֮>Kc6c0 y4Ssyef1BHozГiWh*]*{w/h}g OR?y{W0~c3w~h;is4T)I]VTE-dNbc*(`J$NcʃA G6j&_˜_JP>.0`ޡVb:!pp=tr+^,,];gDHLndkY+kzц[>zdeƢkL;>+um@aF2qWt+S+D@2$kr:Xj[w1#+ڬ ;ɳ]$ۏ)L1PYM-ˬئ?9z]55ne>G3(DpXߪ PȠJg-Ew]()Tϊr Q%JNjL0 p6thKpLt }Wc RQ6:lHSŬ_X"RQlN!$;;!yٙ[Y=jR6],6,^>:n/r>P55qZ[Jgy2ujN0 !wt'S dim.9d1I 5 {J.ر(6\B BqE/jM8^hYY+ȋ%@˛%*Wqy `1 :3ozPWl\GX'_T 61XN$9G8 0[: py&%P I6L3'ON3~nr#ˢf\6k M훓%+v x.@*ɮ0$]̃8/q7LME]E7Ԧ?QCl _~H ^Z@c,?>B<-vYu@~[] ?#QT\+9n=OD7.[{#H?+CƜ y[xsQXL̤ߩD;ݛh)EI38Bm~Q3P/m9W}}E&qn|g7 IҧA( Jz%Jӊwc풻--# c.'bqOF>҉vቐ)ڙ[iH+|nj= Vb~-"00-VzD|þT]aB'`k gfH]2BڜXXiؑUP@[;2pAd|$"<*au)lӼW hV(YHG)CLN=+ 4Ov.,zD?78_ _ڍ{2Na4^,|s׿<Œ7!/ `D9WEC+12b ~1Ԍ}7׵T|z2 x-wH@"Pt_ѶpmYҹji G[}$+L mpܟ{"N`iH]u6mxxFcmn9ͬ4Kql$Cֺտ9dZ5/[X@AQ"Xi::>&'ͿDP/#Fwsd7_Yx@wF75el0]U89.k?*_1*q|\ r>wWˤЄJĂ UX2c-'5(@BENӇز#'zhSV侮[L2R*;t-D-9]9E1)$M}Bh?fi_m.`J_O1?4œxд؀E p m@>Jм*fL` Iö]3-MMO4t0'x\DO@a szzїqsG}ߐK?:IwH6^̈́D":MV̝}2l̬t=Ch1s*oYCapPp 0ԞϨU.BVیǝ?[fSSi(Q5<"횒hnY:tHt3vu.(4KRTCI`P3 $ ;7 >@nQ *h~Ͱ诃u0-O!1Wr)$dGB 4f@ʸJ<+@ =bQ o4{3Hy%Ț+Ogԗ (!VHdz $ۧ#w+8G ArURe1ep@vsnKwg@{,SYѨf̳lT 3Ucq6eU]ɑv|q#ʘFJ]Dҳ6vf!UxӅOtG!nhv.Z]j\=pkZa68a_vz Y˧cbTfk5%$}L*&au1gX1RTGJvY9T-HZXzSqF(%JEZم79<0(Hq4_FX6B&{)0%m3&Z [\Jyފ|Bgz$i qj,$|nEDZ&6ϡa,=!Uk65^F2s.*݁{VEO$Cڤ*3֯&S =r̐2YS|͹hx{ lZ`W91T!+s H-XFaNewu!O%]8nY9o1V=/֭`RA(|?1]S]rc8RJ]xx:7a:bV= odDU0c.4)M$EG1Ep 烣¢ `+v1螡]`z)Dw{ jCbjU Cf"VYɆx?G#+< w}3s?w!猿 kqgQ23󵪒z-آʽ0"8Tq$& T1~|휼Y2U.Iu3jzFzHe;{cf%wQSEFhw[dx&(lƎMq] -u2h &vFQ@(?,R#Gk^J**I2@Ǫ5oE~Xl<:kHH ~ՀYx&R1 4 c7j)s?}#v#`o,}d˚ņhijJ`X+_Cnp3 :ZDK3b,)zN/'#+= c$X@A DkBTuN /E^Gu8;bYҞ74X;I"X|4^{[[-t*&* dwU'$cM<›F^X؎;4MحK $vya Oۉyu,)G&SB};G MuP?h+&yIɇEvW[mz5Ҟ{eS)ovRo`!cqd5)h2SO?`7Y>͕3᭰:Mf?VeƏUͫo )ҟi oDSM4olbZR 3Ht|%3!w1NKݲDECֻJ 7Yar}ŹVnB Pa/y'AsDOMB$RoJDT-ό}{ ǧ0Pw1+W.(Ld,N)iCh5 \4e  "vcNQ(Ye}5ݗ,m(jk1F<,(ƆW ^ Ͱ )( ,uhRa^c^b^b;'לKr~63R[餽ʔ7 rY58uZ:L@^os^Q' +O;vqLS8؁-+#Vg* P9uQ5m^}>"lޛYe*4 (LK 74*y%%.L551mUl՚˄Kz%@,r>}@TLvTKq-d.qTZ#[J!WTtn| g,OklЮm MH 2#R |O :15h$.š$+^04g(aֽ#H6gM9ZJ`\XusR+_ZӇ !Xj1s/"vb"0$IJƯɯ?:ǚCÿC)nq.z^qb:r}b(fԣokp"`U#^52ifmTxtKN Lm@/͉N8=|"M.HTCeQ#3ΕwS\(f+"k$"\Uh5n؛RY/,+'^9:D'<-[ʂ9r׷dB$G" ?$ypCkޅHqjFv\8϶AoE!1yVRT #R5}t8ڇENV4+a[v-Lsy\#G>yZV_D O^"Xzި8k0FZ Z-ʓڲ(g,!Ñ6<:V.bQ-,ɹn0*t;ћ1bb_.RSwøh~@PvH b=@ɢW-đ0.-^~F5=N'lVǘVt-×t r^O!~|i!]`ef M &yEJ4Cy-rH5ڸjAb;1-ؑϩ|XwhPʤêAƦ/`V|Pcl|6d}fE4{a+r Y'2`靑.蒄քϢӰ9 =qEZ‡8#^%,&s_?tʈL&Hj  꿞|9!Cu]ϡD8AeVLGIrR:<(_5 %/:)@7Qۜ 9C:w6q[,gv lTBw0}`Xvyi(DmFnh/?c6 HY ݙ Hlɖ:[yjؕ|MLGύ2C/[lֻa~̗XT5M$)ߎ*}Յz@‡]|_ciFȥxcVie69:q R0ȚJJARupu#=<@Mmo"Ur+#7 ?Lޝ$Yve#pB`jB>^M}meEo[ 4Q,Л*wAP,㲟s1vSInj Ҷ)v4i dx{4Qhֳub 4!N٦\J<֮ot$aw#a㨷œÄSCtt m#El'H [İ/}!d"%כ: [ҾeGYiN#RI 9wR祑cUUtbT.Ft!s]v{ю[md1ŅQD1!ݩ{&kDiAi F@TJΩ탬f$SQUݪqtNDH+9{ǝ-s?јSl<$ZpN%x ޳XODyƩ.ȵ";)iޅ4ꀊi^a-Cxkt1i,X"+Hb^U].]zЮycyW6n)GdlFx!HG#ۆN.HZ \bk+n,0}jPjNPi'fZv ̱2qɲ m4q5㓺;-eeIߎZi<_)R<2ؤCMlw)e yVvQi!C, q.J'kD;,A=WB *&4^<չɳԧ xb pfnєL]N?EC'ZŸWXhD1[{2Oo%JÈ0XG̙rW,)շsNIf4"\ ={+!+PC6Q݌v 5"B2YL0v,~?3׉PS;aEbc&%qU24.z%Ŵ=:cyG{m; =h}Q-t9@{\.5~8\_'yck:`8C'Tq2Pח4jjYc'NImÕSg{sf7x'?'=G)Fy~$Džjb͊mlwɳ6sޑvWyI@BiRI`_Hb#ü]]'Byym> @l/siu pzf4m)*[2%cKv+/t{kϖ+)J`ЬxKȖf?d(\0"$>>1a۟n 1Pz%\҅U%c( ZYwfxq|oG]Q^INJ4#\ ŃZl!WEDUa !3uKB߶BFaFK)#կ p2u٭J_X.]>fFdI1rkMve/5VRGh90go=ƁVLمTAj܆s$aTjYI.{_ {ÎpYܯ-S94B$b0߶GPɢKs(Tݑh}<[ oǮ54𙮒^ (3ʛ_A*{$<ݱR0 j|~|[FiukA:Q&n#1JTqQyM!$C]@+ 8Z*e!;0sߧRg[R"~pȧGDnW!+Am C0F uƲD|l6촛C \Ub~z?*BAF 8'0,+D:uȶht&5e׳dƙp41va4\X|ҝEɠ<% `ĝ~F- hh߱u09 Nĝ[zN,+Eh`C+ aPE}WzU?̭fT٫s1<*l̈́dʲ-q2<ͤv="!!ێ"7AHMǭᬚ2O ?>l&jc[Nty6g(A `e+vXsa+Ntvsqm~g]О@?0 e<9pUd4&ۈg~sA|Mp}W;3>-qؗZʉڔDmᱳ6~<I`J|;֤q4pn"(YZgyxzeq};l*z1/oQ] d;о_L?m:=:obL3eT^)YAJg`xC GZm:sHiTͷ^¸kjEtun\׌! [%.|G2.zd9ԪKwqKөPA4l /9yՋ+P>JAc9kfx#6S.[Ҹ\mmhd>Iu)clH*87 xĥ@ؓT k[72Bduo^ús g5]{m(Q~a ۟[EK ( 5zżW1r'/Y@2 ZVT/ i?O]rwh-aVklȞ`xLD ܆ Ϳj r0teq (UnlM&wSPլ&Yv쐈. >|+ h+GƘ_Go7.C>K$9U8ƄCy *eW_q>J%-11u#S1BYdT/qXG\ϑf0x%;˄ ט,kXy"ޑC\d"dg?֏*]/ :7BepF{˧yU_xssG-D׋R]AU&csqV;NM{zdG ";%:R ]OijKb\s #ZN1*=[ip*K< i_?aˆ.?\%׽xB5RG0 U(/3 pBqbOIFlw"yrF)RWe!;(Kk:"ERIj3Et}(IΐD%h9kzH.khOVa`%nnoA 0ZCb|"l {Y76OܜӘ/r<"kɄcΙqY=.Q\ubȚK;Y{l%'%ǘJR&k9D5 /^ իGC$Eb06|Q !ag7ᯛdlzIgVzf3d/ O|za8ާƻI L2&Q=zp$WDJW=zFhKbqjx"JlCQrQj) mPO5V/y8K8-d ~yz[mO|k_;~i% tǬ7"9g{+= $5̗Rp Mt^:/kEkw%j@'c' 't` 'JA5vZ``3vjfpʊM5 ȅc3(m8(:JPgA~;  o+Gr Ry|Ê"5cmEJ2,pθekIpwVdlK޶>12r36/ҿ:F#%)+Dݠƌi){>\E'j]Ɵg r/d#fqD|=ޯQq=ti-d7ؒGݾ&!/X7ӭ"I%eXDvG ԪfBUbRvvؒ $&],ϫb p$޻ [зiuKg}nzH1JW Dҏ7зPZ.X}[_UJ}\KePkVil*~{91X_r9͇^ԘPhV4&/59ƤԌ\yI,8.U׽/ w:lBٝzQ'ry5'0 n‘ݎ~y;!D̖D]%ٸ fJʩWes){/J qik-+Gi{ȎU~oR "YCeU>Tq )$]4nǛ7 =gЋc@QSaP8;u97bbX5 W$NDہ@ܿ3]mա rB#VFX玐D۴n,9/]id, ؤI@%w|kcd'wp[g x`[ǚMKk4<߱A8^}v?mW^nE W#lnj2B rh@)oK㋪gf1 PM89#?X_ lbJ8yię @eI*#mARNe4[ɷRYw;NXL4. h>i\B-m,XI-ZUY7BnQkqJłd1)E5an% VU@zp:vʓlrkH]=ˤn٘9`c7-ny"X%$zjILS[r\,VRC)u1c"v`q#y2k3m NůGHx$$*ҙ} lc]ܷ"m5K 3Q kVLT'"`5Q3!r>ʌ7sfþ)03^ytQuyp ^JZ zV[txRĄ >rӎKn$Zo@Ǥg*t;e0RB|m ǟ˜P}U\M x(xϗ%&;ߎh p'9H$1H^)NIοt*H[!hş' KI`GXc%~S%ǩm^w =Cm|s T#DŞKetyQ2 < rJwLն9,eQerk~c+ȅjkĉ$}h-HQq q&5dK(1(5NбƟ~2҆~wh7bڋy2cpai$ӅԽ}hH$,ؾJu\Cu{xV*kP6a%'p~_#UDsZeNEVߢZ+uT =Hfs r7> 1Ի13!;] [V-7crR&ZչM3qcru76U,ۄDpOe' 9jXS3ޏYUNFydMwJ@痨>If h|$R`0ʣ/Rz SF }!%0¨.8cɩ۷ +?>D(qÜԊH屮Q"pQ e4iz37Ji0P?Ɇo~Fz'xyd^<ˤSX1&GtbN}H#}Rhu?6Ih"'BhX̜ZM]5Wdrz&Sb/&5ηW{._4 '779HF-Y^jȧkv|rŧ8Z)oιnի<1FN}'9U7ԉ{v/"35ܐ*CXҭe;fcm)8(OEß0k6-jGʬYGЭ@3>=sv.]_n2Y}h 37 Xgs_RpśwJO])j'*s 4/f#euYDGܬK5 yޱ|)c/1{ɐg"0˓ʐl|LQKyVwkeS 2q2 C: -5YQ F- Q#17Vhknl_0mEآݗZyyv2R<ªOw6M=UQzH47h;c5yS3V VwW/38yB%6YlL?1~ђBY ΋Zk!+3yDĂو'J4%uc+A%R,#FM>d)7~x r,(Ea$i _t'}IK+k ^nڱSH8͉E\F&$6j:SWϥx%^ڲKNG UXa :e\U"^8^kzLP"'Yq0vTfm,"eH4*5Za:"5+F0_Ta0S4\R|P4 )>aYwn#.Q7bIZt티׻p^R5HFḞJ+~[ jL3/9 mr3fmm0Hoـhwk rZ*;l7սMꉻ,K15C*W"}~j P7II.%H`YmDdִhnm0W)Gݴ㠙Ŕ6.d|Mș ?ldgUWhp/:_F~q]t*=>QPj6 ;hQ4bUJ h"ص+ ̌c R#_TH~&Z`mR(pd@v66]_vG-F;W.é<ټ](3 ;H#SAb3>[f`:ǘ-&Û؄_βPp:ϙͣJV׈9G\CɥrNK ކF*9yq|CiX0vZQ%$3Cn>`;R>@62X˦}ޗ_ /G WW.3BC409z0vf~^/˓[xfq~"(bRK'`l\D5.:q<7z\bd*{l"ڔD\{Dnw?xyb [=}/Psr"vu3/?$Cz dy7zf|ZBFSe`"nt;&~{8Q#F5Ƽy4hxC7|Ҥ Hϵai/H8cd @1K xylt[ 8y)2{in* \>^^jאf˨t' Dsx2a&1"(rN`L[A<}biK'wkDf*5s9*R1&[[f+Q)]Z #yR(=Ð`vY8mhɠM#B'SJ/ɷGɈzd,R' ;q{&3Eڙ6Ma+8[:Z+zJ%"T7hTM֊6~<ѮC-hQC:9j߅M4/9 VWӮ}lj2cU/&/٣X(rNF&WfT薧@Y:tl=ĂIeS p.oqژrx ֟u7^ySlW#Vsn:B-";7CH姡TE,J,>'Gq6[*dʺ=2$4gE'Ng"NebtYc_ɋf)LdIX0DB /npVHża6c_QxAXJZh>,pD~e&Ȑc~ˮHux+`_,QݻPm2g򼷺1׺Z H<_;w=> #8>+)J )edj"ϯ_| kBbǼXHL,kno6gF'{SQj 8O`vq]!sz"&;EJhbnG}Kspϑ_R~ؐf4 ?0Ϳ3ItBi.P@MmFLP*߁xqRJtq4 W@w%nQh,^HB6%;9O~Hv:f>*<3A{ 䀐{~KЊ];J>$gw Gu[ TWz:.|'<䔌 %V2Z]`h 0[Q a_"LcF7LanJS;&Q5GG}FO䢲"tMlW:x/$nHJeF^)NVi+mppY*"-eXהi$+׈cFšT> m(y&5SfІOI>p} ˻=u7Hbs`Oړ7N%Wwrzy\OoAМO$enG3[o)V @n 3؜Qs|B+Fp DhRa -´3*`[Xa|NGUj]o&mɏ|L8EؗȻO6z0GB[)K/k]l}S4ץ'}7-fzau2rXER~< ;M҃ -K]Ⱦu'(i7""1m9؊U#d/) 9m.`oԯ36\'H"?k^mjEĊ?/W>A;@"}#_Ke7Anݨ&҄/!e$=Ȉpich1^PBB̸0Ž" }JifID")0RV:ϋsk7NxM @G 3(7E6S^}NLItnCm DT,װ,*}p5~gK=7n:9)u@z(;d)m,`Ej߾|" эu$u ]t#ﭐ-%uufktpNAhNT#(Ɣ!7|i|!ԼĉEM7CmTI:P:%+y{/nGΆ;xq}p?bNp92d7I! M҃ś![- *K=6S#{RM\5V&Qn6 ,,6|4є̫ipo"oD}+,BrX⋯Gd+Kl(;cN8҆r:%D{;Ncj{ AcsP~?~J" }Y9G;bN1IZWt;_p Ѷc ȩo:W=Tv,bט-p 4Eщ$Kq8yEzG WQx3J&BoSY#ŘCN&ͨ\ Lc?5Ԝ^]N;NM Y'~J?^CxS/%L\ fDb߼+"3(#zu"NLqiv l-q4MwSۺ!%\?:l.u걕-k|m+ ~I_*Fz w.l[hg[p @n0Z ш&*Eei$  t5JVqce|/1N9?hQSIDQAIWQ_i{Bӑ_L6 ۠L˓mް2̄k`hP Vz9cwaf嗁vm ?tx~́ŢW$0TF C^?Ze48I )JĞ;D!Iwe>KJPm]V.TH Jj[IݩW\+.i0;^ؘz$wP%dTiNA53&x6\T/j!Ivn<vQjwXZ l, EugP MaclX\J-bl""G@%2Iu%id2;]6VIe__ yj{_F|d&Ì8ȗ{#ce2qHE Ht@vh0Qb)|cX}FVd#=_e_y#R(궎 *7|֐aֽ3WcLmYP*3_= L+ 6Ssg _`,*OnїQ?@Nr;ϛw,'x͇MߕX}k.+C=W83y+_B7D})2ۂO lEfnwq ? IG2-{B6j7]JW9JZ<(gEhI+D nv8_f蠐݅)_&\9AfS3{0U4|ڠpH@v8>QbJ@yEu;@Ÿ_hȟA'6xӳSv=FH%dl brˋ,*r&6BM7Scr NF}`+DѸ=Ƶx>z~9 lBJf{SW6:rp)H߿ڝ&ž#xm-K3AJstA6MNy<>\h> iU@7!nIq.pҊ(%\Q,Dh5TY"=K-ws' eډP~e+DV$ sJ? -+w`K/"VUGO:MNPefKZgVAa T#'5pc]P@H.ܕᩀ޶2XpwUW #Nt |Q/TZ/+9|1r7)hz_a&?(QءE$͊a^3%e%(u ]֧֧-$5yaË%LXU #圈K[7Y?,2êQr!m+#n㋧eribKEꀺA[RnPgyi5`oh|Do"n99]:^ g[Th0R8[}Y?J Z5av{R.!Bm1!0|lJv:MuہB6l MԹ"h6t.T?_mwqr軈 /l)򝟴)@J@f)}{j B 3.r^թyl>16敬%n!d5) ͝KE$ i^ڕJbȲ9 ObVeHB#{ Qp( 9@'DvWvUs9;ތa C$~!(*tΙs)\cѐۜR=(pwJʁ1}K9ZnzȈ=@L4D#[}~g: ARd c=w9^'/M ]0oԳ'U?:)o8_,{KǾ䥓ۗϼ-żEA/wP%1t 8.fBi*(o!v|u^7L*'\R M0pHI=]Kw#}b4g{\}ŧJxn* L  slxDy ѨG.B{ŝY>тJ\!ɷ%7Q~:9{@L ae1$hK$SvƏax%&a7ağKĒF~\qQLÛDuMQA!IGyđ#6/URhjH*s@ [S$gRfcB)73ڟMщ`0/TPϣ!;Ve])ܓ4jNeh?$8;zR-Yc[t@so`VQ8lWɈ:JCV٣hЀ2!!nʸz ƶr-_(wg[mҤ(fS\O^TBz}9ț0Bև䄋2E>+0[&"r4 NWZÎT fb#X? n* 7ȿ;t_K]M0XW x>0gr@\Fs_l?cP*ʾ&E<\9ސƙU;m[ :$Jf: 8"kfY]~+XUɵnZ]YɄj%(UZ.졆1 sT`B+L͒I0>MqRID8NH!fA?g e_C+ D2pfvGA`Xtewť?<Ӓ&yY]=MźC[T9.K*0Vؗ'gy{\)N!8}9yY129k%j AI+=PH,b.bow>O2@~|_6M x,45]ӎ# $ $z_@q (qy29˜N -L"C;D,آ1Gȭ6-4!^ٹ6"ī2pxql3VC^Mү Iխ*/o,Vǽ&ځ)[ H,q^hA9b~3#ٍu0-\hOS3PA* hfBBg1#02!B$L_tx>{}6D ^=1L~zNZґUA:C}8;^vGq5GXP4GZMj8{%;]L%=T ޯ'AiT7->Z%?T1=_pu v~Y9xobjѤM|uq 6fe{;].wr6krUFj?(T6LאKUT[z:mL|?݄;%Ok8Lo֫_}u- "+t4QLRp&FN=?PaCFI"A曑>zEwd^4?xRw.Rmn'Th>ff^9EG#ZkUޗHTހ[_uPCH^/GFjcLV"% ykb8u BXuuX[fjzwC`ҝA㟝9| 4Hݗ mzЗƲ'ˆ"h Fh2]YF4aQH :/7O ?*'I3NS ԼW!Cj/F7FWx |C N5p^Pʍ…V^፬˛>IL P6>(hto2 iV $x\VY ~vdu`Ӏ&W/kb3+do!w HN;8^VZHEΛWIO,.;K#F~[w+K#Va@= V2j'QaVJ$9YF-zf3N(U,8Fwf">6c !ɷ%zN&E&4"ų@5G䝛#Gf{ 뭟j -W*h4,x4NVsg~F">AytUvLkcBlFkȁ+]y9<"YvwG?_\l'gǟSkd'@f"rI'`-XR0?,..pƜ)&v[fM,]Nrj %R!VCpQN.pYXI\馕7:KݓD-[ܔkՒC/#3va3dv _HzLR?(\$b2*Sץ9=임%?<ϛy; (UeЌ?uT.ŁSٷP+Q0e[/vUu{/r84I,#.I5l~_\(Fe{t]%Ls0PS׉wTz'Q[̺(^@N01eT/e3յOfm2.-g01?$6[T:'im7w̷eox w}JQXqi%bkN2ɸqQ F*C%#ٹx~9ى|X=:0 Hwbnh0وH hڭG>o=\^C"?ɐ"x-l .RL5 EAZF$ 1+ݰcA;jVz?^!|͜)f"&K4U,nJN!2kRʄRj('TEZW7,.Ԛ2c@j%n> C!_2/&^QTĸuԂ1Y?x",؞鶅hK.2j4PPP|n99L҂S*-:Rm hOݦ1 cȫ7 tG;::9S( Vn1-!#3 NN=E-+5Q^Կ(CEJ]gCHrn0 xCv1 OoPyR7;M؉_dr_`Uu_f5T7yKLQW4d$OaGx] w7P4 |^y 7>;&0fZn 0z4Sj H2'V{_z&śJrۋ|#âs_156^k0s3gk"97Oa&f6$b?{W pEL4PW);HVr U w#'֏X8L#~'!O F(c惽SWz}%ߕWQa˰,Ȁ[Fv|Q2 ;-4a;?/NopudU",P :,)%\1Mg7A;T\0*s;Cm/f=rz/pf݆&%^al.HDËGn>g̩%(s)5RU-ŨnJ娼 ¤s;&ۧ'1q:Pt" %j -GnSct0Ҷ8_J\NOLwp@A^*uOSik:G,#Z&eE)LuJnB?ݎq23&?}{ \լR<T:6֪4QQ\*HQr*ШZyݾ~$U"nK ZUʨZ_/Y&=@q8 <Ƚ*BOev5E>ïI[jF pfjP^n\>- FU斁gmGC-l_h]eLH ;;ŜWBm] شn#n[!=#`;a-d>}ܥX ofk[кU[h8!?|S~U[shߜ fuoŷޓ]zb(nn]\](P#lMfF'F%_~pצL<203a%G)j Dӕ0GrD3"p,t&SeLiqJ:j*fNԐos~H Oy@ zB?/3CI)wVȼ0yF"2=ζj  vһW=5=\%۶%/"U~ATE"KBcZ gDt.,pWfn?):ćߏ@!3EA1_*")J U!ZMNU}7[i!fHwk9$/tANAiˎ[oH|w}1}羐ՋCWeLHs,CډJ MQ# $IQ`zSAjNd&xtP,Ʈ,?ǝ,<u5F sSk1]*6vƂʮm1c@oHW6 AߟY'h2ٌEQ9\'An(Czw<×2ڼXeca/F{\xiG'ô|| q8 QT{P&|Rx 1pAWzxF8%TK4-LNO8_..Cj w# y,FUĉ4u*(bE,"ИUH#-Ƕ)nUc=mBνky0Ww\]:|߰,ףfPsVPR/aXNZ>f) x޸ ukJ`TJayWTCWn ^}* ` Ş(๩{ܛ{H f>5Mq!a=F|McU;  vՕ2:ʒMC#& A|ZHJB)Hi]'!Ot^r~a +4>*~ !҂7{#v47M@kgNw"C^re9q~kxiFutE,Z@F\,B0S]C؂qCB$*n;ЬË3$j hX4{)AO#_])h@Sw:GRB#e^c(ӼEe.Y,gr@ xuy%f$=dh`Rt䐳!qz&Y͋d7+:RCoA!^mp H8ŜD# #1Hh !jm1vގ(NkHچurdGhSڀ xNQpOk銏^wC~򐬺( vgҗx9zT^N W`d=\M:8Fd̛&s)`ZzK "&ij2NdE7 : T'ulQLAi!H`6W]sõ'@ zy,m|C e+AMǢcdw.k~m}#[JY</xr4ȀঊWZ^Ӗͺkp~/6״ Qx ?e|":6?=- Ué~%I]pԻMN<]^4K=D2m? 2ZPb(:RScg?v7.&c17\@ep?NW*Z6tY֣WO߬!73Jpb>Q#F|vuPa$G翆Z([A>2UIH@mH=c Ul&P*E#'MlF@w'hm ?bC`~S#ƿOCt8STǣ[RЍU䇗vGpPd–eqN;ۯ+ @E(nhi$8o L"ۉW삉,W |pњ3!!)7AyR^ufULt[)je_]d% W;$H2s#f>φd@{H>=/6' 2hyjv6iif6MD?qcr]7me$ºe}t$V[;֌S<eV$Ql2^ïX"h }e{ LG߯kU1id]ŊZY⩓xN/G֑Flt˽Ԑ6±^S8o O !!ʂ- ǟK5c9:aOp,8ToQ7#1־༡MBurvm)un:;)O9`gUuH:l[ r@3\-pY*C-F[ڨw v.d$#.fEhzCfpi~t&TJާZP/ͩ$Ot_̹f̛D_'JIe}T3cS ĦdKcj 3TYQmg:f#{c=Y0%OK >%y_|J61ߣyAD=*9)\N*fw"|1'wC^*_YUa7G!G6'lcU|NկD%P`}IVq#V VReR>%bE1zqfFeTH9FpD:Fpe2w‰H6IHIw޹9FuZ#%:bC8'EߜW;l52snb<$q۳k2 &pgɁf5 ǘeI ;Іɗ ,i+|T&[[X9rB c z]ZU qZG'i!ⴇN»}ZH;Y2kO B ߛ(sg'9Fow5n)թíżܔóyM}惝KՅ;I%tlM4CFa;G}?e7C_ICzoZKL 82>Ȁ?O6q4\BPq$toe>'{DJAm·ÛV[H૊/k-S{YP$Sط5pRd9҂ʋk GtJq/b6vꢊ= .Ie AyPuc/%[*]1x*FɀV0ZWQųYחOM܉(@U& *=VZ0_/޺<9.#Q&ո}El=J?UhE"Ӻ` skKٗG! \,XnoE /նyhĪ> j (Gs0~[" +3m>/x\Ko?q(3*t遞 ݒEVHL1oySK6u ?anN}#@#tzi*jWWgkj/.R缲mѮV:y!0h,:9;D+ +|&Do$Y2;%KkrbJff^e>#d<Sl'uWv.r6,^*b A ,BV^X;LXz[ Qy,(\ |IaУYQn Xc{kVәYi NKjpJD e13l=%5傻28F.7mh]^L[Jtca)έ-p,)7e9] :ZS~>I+*`\'n0U&ګ3ɴX:h)OPm;M5ƓSy X>fɤ4T''fJ)k8NVA0Xw)Ej"Ĉ 2#vɊ2+]1U B_M'Zf;I>:K7)2R"Л~ xY,D9OUx(zmY$øQ:Tϙ1ߜsnG/0f K,60n-׈5┐&I?|dا혧 8LnEa1W L/alKY#J^$Q+!W .,6t2:zmX)yiov''(Bp3+8ΫB–ti0BQ&t~\cNu Ѿ䀐U>X{>OQەMZ,QޚmʢNjr)McʇrP.P7@k= xme.B򋍪]@TCeN~dD^(])>/2fnstaEM?  ~Dltu;@1&q緈0 #qe0C o}4ŕ{`,b`@rmmg.JCE@7d8a5%-CYuWgؤ7=C5[A?>c$3Q44H4屟  $zS@)1!Z@CJֱ!jm!] 26+-]$O6YLz9 lsfAI is Ή|}4(i-Mjǒ:`q}M:¶ΐ6r>g .u2qX=`+8\^r/^kTZKJwMvߵ縧XAH7kФ%`^-^ KJӑWwL6}g۶1+=w|mR_< m{M01c|bN[6M%MW~.BĚ}/F-$TSוs3;_Ӭ}[&ee'w_Ge?\ :H8{Y\ D q&'7:^9Y:7-tR:vG].n7"q>8.dITQ7,Zk̳k$dy`Myy ѭi-ә̞uHr_P0?ݝ&EI:U89!WD1PU.gn:,?z<:a#̚%W_ZL(~땍`khΡ̴ eȍ2[0\_{|BP zv=jK갴Е;`MtS?Ti"さn/D/ ὐ;ma3TCc{|s/nuż""Z'n[Dzk@&KeŐ edeJd4Izw'PdtC gB-"aUJ(rw]G5J؞ޭ34fKWAٴXq9pM~{"O$&8SR7eQ($bcT=gdx rs$ DStyq[ 6^幼2vF.andYhn^ܲn& [aZ9S =Ěa?0$.ȼHúQmCt(aC=NM:78Xea, (fH; !_аeT%XyG.`B y)nW3--z6gܮ:0all7"3LJ\cJNts2#ĕg4G•VP駔F$Yn [DP#e%:PSn{`{&mxc'k~E+T11z7žyoeZ}VgԒ?GΓӨJ>w7#4_H3Bs'ZT; ,\ayPځ{"fby#Q5_}i?RRwE}( k%g /&O"\3攀aIM!TAv0)9Zwe 3SEB,« AE/.d. %;#ߜlݪw)>Kmۚ^`/kP2xELxm?: *lDW'ݦCXmB1/j8[`9tB&ͦ$ ."RAp@SsnTL.E֍ճ'@3Dj$F Uζ@JT>2b!Tq]j&b&WBtqre?*vʩz^hin~ l4ͅGPq^~ĝ'="+U:[ypғƮ΂P ?5[(:ǻʬ題c>9Nk=ռEg%Ė䈙Ǻke>Q{}͇i~?ی*7R;.]Vx D9O U6QH]~dB 2<5/pN )[Z tݫX4 rL0Z`g$ #o`)k?A6L.,,䔤L> [W3Y_]E aJJh17Ju?.+y$W]ڙ"O~XZvc,ÕөK&Yp k1;N3KΙP2VIӢƬT?gG ETjc4xZ;ˋWNW~U,aӬ~.a816QhcgaP2]{c(nFo*t;}) QMkˉv>2!-'h:@'p2sh8O Yyxi{´a fN1&1cI̅6}cm㎝%9~96*\`.,ލP2(NSWTm8FN3]HQGM6W T] ćkKGH%TBT3^4g;NZ @F/oZ4d~n!X~(7Oeާ0h1-A=a \x}Bs^#0=G _h%ª.yB5TAu ɩ_è;Oς4ζW\'j}oSfuT_о5ɡ^Ey'EL`zSܼNxt#OZ5YEٞHϿbZ.tL~VX`5 r$boFl҅C[,m4Ajb4=}Tl˗,lӡZjxnb.q͐Z8ʤJLqeX<{ ~tÔ|i)m1/-9TC)$=~چ5=#v(-UyR@, ]ld'q+Ԫ n*:;ڝ͍!ƪ,-|Ӱ˲pvDK>w26Pf#FL3C)abD֞20%[XbNSvґn5o0WV*_T?ѯa*5 x_!XgtkR֬:ı;Z/nNQK.YWQȑE\$ jboN[i<32qg=q0[1{pe}⍠4bVZt+ Yڃ&0SF)w Jm񮐝Eݗkg,XbŽElv!B͐}@YU6wo 6DK?VgI͆zZhĭ6Mu![Wţ Mm I岪:=;x~ f"r^ν\k=>1o⚀u36-d|@w9EA&}d!}t4ѱ9U;}1w9̻ȓa;͓ |ǟ~髰.Wx=ɒŁplX0.|&e =Y#-nM 6M(kTIɐ$i;92;c)bUz'zx]|PB(`I>p[=k8\MUNNc=϶T`AF] )HyKZ`0JiM\h2Je,̹'m2 N&LP gn/?1J.mc[oX.c(^`VL%=)@LCwE;298 ̖^ئBg` :@$ϝǛϑl79+U6v^\ 6! B;p*#7v܍@4T`|]a"bNz{4Dy A${ZScu(KS|(`/lKp9WIL;TC/$*jj1ׯp9nísJ(E!A+$o:[=J}AQ?:Vom1 `e"5q#kx S o{ (f:&ך4?z Ne[yHJyPfs'G,JOX }@^ukA*g\+V96Hs~-2҉*!o# lx2Y4rv76ӱ.9NКu/BAeר! 8=y+gV͢!7&VK-4;tw SA15`zɚ9 GVVCz-Aszh eݿ}¶Qv(AwL$l7V<)ĎU1gБ#pK~|oOca=]~7p+kl}}eJGR潞=r.,$kmVrcV1P6~w I _XM+'[u ;| ` U9=~tj*K&Oj;2!}s+:2uoG>>Md Mvl6d=G,>OIAZCF|`n;F)U)p}~C&ܟ*VKrk~_SV0'@*ҽ9Ҩǿ&߇ka<*}b˂W55V՘h:aQ^azG˟z5\.vs{D_Ŭ؃6f{t 7.o {sL_o\StV0Z;23 /}3pp]y|&Qt]^'z,47(ڡ+3?}XtiT$(ȭL pUR#o<( D]1:nd>􏤡CUk֮?{YҎ-7PkB.g#u n߿p Yd}J@?EI C?(Nlrx ]آ┞fPZ~642VnNWQk+ـ^:-#7,JL Rf|*q5 ^O"[Y }G&-ǂ?&DAj{XuQ޽\dXy7qa+$H@1d"OxpikNEQe@0.ˁ3RL+0$D<_/C>ER_w$[Km."S@_ Uݹ@婵ᘞedʺ&xLȃ$svfz+jg$JUh~Rzh Q9 C$ 8NЗ mVPbp9PY -TCAM:x$3\OX1utyv/3gZcy7-a꤫F&飦9V*uëHwO[qx9S( s)dzF149ôM -*l0^ĴxnsNtp~1ED 4tmn͒?JpI3z#;dJk.=]z]vqY'MF2'm=PV/ڗ-ƼF&IDCc;f[G5ÿ9`q*A{:SDL?xP`{|R;)e wjh"؞6bP1PH_$f-K4r=4:sƼq xk\6dvW&}h\<GQ&}[aXb@*`-*Yہ@!5iY#%l2tqLw8.3gBOzl7 V <# f~53J|eHhhkqn ZH#T b2Ҋ]2/Lk0kO$KFTqS#ڂSmT4(xCodrYZw!=CZ.{ i]q,9!6\=>e^){͹ 7p_#X341Pi4!eЍ!t bY ݁ՕǨio_4VI):HP;Io.Yo^jra}hnY+~_o Vw[˶;v]Bo2/bvՊXG>i R"}n->þ,%Jֺe(.GK~>2jOqZ>o\;G%QA}`|YfO+[# }⨜/n>cBf!:,eavbFi UhnY20 ov;H){0Zْ>~kk>U(HvKBW6Z;V *Se>CpһmZ4]b:! *X7"]2?RD 8dȥEkO(m̓1 +b)~u?Qiԋ 8Yv5 EQ5U>fQi74c6ΟJk ֱϘG~gIV͞ծ,e$v@*zAٿcuKTֱ&"NlrkF@>@SNu y7u2#\U9@d̦RM~RE ˤ\lJx$Oo+Szdu9TlKn'ɧ9MRӜ} 8$$]+*m5=gc$^[.|vU<s1waL}챩JPi{ʥ]t`TwQ]YoP0d0 ӁyϦTbb,``iZ@ODOjBmfbGLlh*kqbR6[3 ~aww(2N|qG)@dt5UejBwK$< ,@,9-Cj`^>XՍ̑€eQqt:"vKB5df}#LotD L(F@nA5D`h #A h-:;2v"4hQuKB*æ CW!Q03W|ͧ[ޓ;?h lduǝ 5 E:PQ]`>V+#v@k;ίs{j{}?mu>O$\BNAC 9F_9ٹ#^l4}srLe)=}ƪ KgsvX0=`%Jɢ2yR\{F;-Ͼ2Bk €vOŔ$0>aцo0t#$GC)tAyB"PioT^6zqqVwWnlcA.da-2Үk0mވfI`#`(逧 ) 3Eji?{mA^]9ޓhȌwz/|BPrwiV9[ʛtao԰'7"K03UEi9rd=\fZ"kdAy! ;妱_NJ/l#lSz͑tRކ1?BjX!Zr\skj돨ZX.zւIYgoKltA?s/|wJǓ`AYv%&NQPnTɬtd< xKyUWYOF|ˊV9rEokFvr#&eM`08 u X8/Y|#J!mZ#.][Z_ [p~*-l#aևr~!.4'hKuVŒj G_cJ#@rRA.Kc2u3Y6CB헯LQux8©A9E+ph!{b ;ы.8 Ja,?BifS-'ݵh:ih.ț5;) ҅}l!V7!['m"=QGD83̃dJV*/"E+ ^o% ,5STvB&Y!i7J`7U;(^6q6NJGK*PVyo nfM / Nc 8DUB$FEmJ{U #^ٹ@+]$\vBXlPY ߺb6X*s8V-"1ZR;&,J73OzB@|N*:JVP}ʫ9q&E%]!irQ| u?K03HK١bIcνBJ{e岉Yǎտ 08wʎ #Pa kV (eN-.S,˫ۏ ?foetՍ&uxg{!$3#B"z ##%畜U:yeG[  nѐj^{nvHX 'CA~q|D;J:&(Y?T@|ƋPf9plCv?=ss`DK/p*JۂldM1.䡼xӻ-F^7SWJJϋݸn!n+0rqx"٬Z}EYX!9(]w#I0όRKZà )t=c{*j]Bȫh&oիUUeB֍(ulCEnIlr &p]0DMx:ƕUƸïx¾FwAr}9WvgxP۴Gr.YUkf*D~n"xWV,f SQJ -DI9*+ iE7q'L96eOfrbvE xɜ mF瀇|UYڋcJhɯsB[tӒM qX԰F槩|؁p++9б@쏧l$3|&7k"sRX{@b,q@_c uҮŦZt:G␟z¦Ȏr;I޳"Õm:X'!soH4_&zH<4Үfxyei͚ kR <9M//0H~`OwsQ)O3J;bfO΁Φ~aR2C@Z 2B)o, ]lfg o ,:;"4H#d([eឍīJ:EUyzr@8ky36 l‚IW(cJi| 65Ze`<2oD3yڇVrJIQ/u.}P8|2Ҟ L,+xW BWBᗞ+Ҹ[A^mQ Sht>6 B1_¦ҝXLY8tIq7udxbQf%(e4لFB:*ʖHZ .}.=kIP6%̇j*42٧}^ 4``KދGr˗%(E\cuU,˪iG'=/uqՈ0kiԸjdg;pjue5y m|KQś&I6kĦLj}:mv$[d`U\fHlb騝k?sRCO)n_97J d3^O[.n}8?!!r5HB0yٛ56!Kw%{(8r}?Et..ӌ+sI"}PitkqV V:LIӮskIMxf~yuqANtIX^Vs <\plߨfn"!RvӫjksqL0)E0AJXZyz<YKT6gNˌcN[ݑx%[־Q/پD4z10< F[,DrBNRHM%@͡K/K1a",1iE`a1nlՈ=qzrǨF>ux{D?ꦍI1s9^vvy]U(*)K ˺QVBuKL8 67quC8 UJ9,:!ߎMFCi:lD&ZW쭭[4Qmb\#;~ΤD3u,ְirܔSr0&8g䠶c5*)\d2nRa9,EZ8S$ړ M$dZAǕ+Q`i`7 ouW::jd$يX9ZCIo>D`MN=C↚O[Q7@='?z:ׂXU+rZ\vB$FC> YJPubn0F3Q+*#vVh@d|j@vOxdTTl﶑-Mq)r5]ؑ1%HÑQTG# a(V8iChUG"\v ͹h^T1ODÔI5P%~fۂʮF|)HA%}J&o!G^GE T9/z%% j¶qj嫒(Bw6uC!2GqU4ԧ.X3nf k |\[bd胣[HFpǒxFsyY:bi)p |(j[Y}Dy\uX8dJeq0Wð*7 1n-4jZ.HGH_ asZ?Xڿ/ؓPӃh)^czA!2Q!Bs!9,5T )c 7)uː[a%D-]8̉((GudIG|DoG-fu*ѴCy>IҨikIAIs0vڦbB)0j,BgOK-x7Qϯ΋UvO~~`XKTr-}Sx9ː $ x>sjuNx("]:ߚMj+9N>C.He<zZr/z8݃N psK@hiVpZMa-߯Vqau1{"4x 5hc>L=R^a+D55NpsP;J*J-i؆wVbqw[ţytȅ>m ?<2LmXQ!b Zp܋f.$K9vOF6U*1 ܅xιs|}IuG}ʶd)**5DtTRd) BF@v@ۛaɈ@^&Cwiz17C7ǼE[{$a=7-pȜ8dY{ AMI|4Xlo 6ykI@pM&f7M[ JSm~N@O ޲]N6=>}R'2V~ |9~~R1HHm$BqmmmGK"C>TZ7gtaIҌJ SMp+3C@z׺ŕǹ/n.X~{2[yQ)qq@}lԽt5M戞Tmtm_*bՑ%5?fZAÁkLe%.sٞ%A]ȂR~(̍B^ɨf?+."!ii <l\KϰW @hO4c{Ҿ|gdT7V~rX~N^u 5կ\o)wEZ󑩆oϡd.b 7|Iܙn .1ΧqYΧf'G'(^P=ER7Z> =ij])^jwbf̡`! ׵.'nM((#HJK6OOcW j{hfއQ3ՂYqX0W+tp i*.,kc ;ToF,"[VUsIKΒ>h5Q xXL4iM98 Ncss -#7T^b8`W4\KOȚXƬcY&: 0piV<apىAR;!c_nǂA4(hʚ99w}5 ptsm_*rrQeCU/"x3/+$:g u'9HjN>ǖ lKjUӑڹ"+胺z^Mt~}k,YY DhCKd;0\6 `Q4: 2&!PT#`\2\ [o?a~LjIrO'y&Z,sKG9r\oD|^kҪZ?՟1!7cmbO _'@e_^;Ɂ\Q[#5,k Uߕ*tWIɬ8>>z"X"K,æs' $?;4 V"-A2`{x/r#e W}WW%]@`"&3ɾZy56 q1x|zXP9܋ ݮ忄e}(b࠰RWީ[гʜ\l-V=2_e!p쉳{ N mʒ\9k|&!%w9\s@e^0i7GalHQ'L?VĐe٨?[Aihģ Y^P8(p1K׵TFHtuM9^ZSuy j-[QVF"NeKTfl6jDD[ߦڦY͉gtܫn5U0X/E+ 59z!DIxw<}0@3`-‹n <]d ^q 4bj0)'*,gS_@:NGxs ƄVehd3 @v<G\[?qe2qr l†Yio,R%l4?^\ "HC?@Յ<>=eYOn!zssp8C |L `VxH_g<(g#,Jb{9X1(L_Ik:'.!\O@=yWcFao'\:SQţ`_NV[ -8^ t66_n4dw6PiUp!flD!p,;h.ko}1l o4&{-Adh,Y3饩ZSrd9ȟڤNLJ1$) R9M~q3u| bJdDu%3NBN̼wD7"9!50" %3 QcRH&"Eieߦh,WNF*AK| љӲT0I]o:wyټW']}9Np70M:zbE9쐅bF.[+R }*UsXFA8|#uy(o܈3Y92-$Ő.I4PD/.yp*H+u[p1(q)hƎ!SRݰNC/hBt=l_Z~NKyJop4Ma&+ P9,6,@G6ܝФGd!;Tߋ|~{h,gZr#;c77y!"N8CSVa 8*"pqQEcd3kO D0aUd$k&p^^m$D1VWm&c}@o eJn.#@(fZ4 pJ͙)Zh%R}ځKWqZqF.o?C !wC^՞an#/,%N;w"px7giILڟl`;P=Te~m ?ɚ[>ѽTzwW%f7p}՗Or$)۹[) GdZ!@NԮ捖)qyF#dK6LQӢleu®ERO }OreV}x %3| ś$`Tܠ_n2ߕ8ƣ5~$@L%Fޜ[3%؉bK3_5-`ތů"@⤐Mxi_/V6$w~!뫤v7|d%ܾºOG58+jyhި ӄ8 kurGL z}`XW%YT  8U ?桚dƕNujz^c^'ߑ e~/h^em|!&ZL5]c٤6{Vks[E)*frV{4murKz{pDԋޗ܋#T5:CIءɜp~SaQ4cwyi/+6Y!M3d*it8dE֒U/h0h*L5 -m|nx)] TQTGrg3QҠoQ{D֜n5+|01V\O?.86x_r`)qPiTE8n`%&$1!J@dio{m[xDX7ZY[~M=N?ܷ`wNAd^ Tdsؑ0AhY&#MlxR]cUxq?&:9'4uA5:[Mr.toz'Dl |xAb49}qZ!9fL<8{%'_0sѱL= sAiAdIfߟ">:, ȣ&o y}a;Koa> 2 JW!۩Kz} +O-Ik BK6N2NhS`*D2WҿrNOjWs5q̒*.조(uElpBS)`d]6 6:,<ad:La H(թr+r7ZV.^&%w%ШmDw׬_\rz#LyCH/m"Tzzl<}<`%~ y3әVdU(K pIe7U}0iPC9țz8m+ Gc$HbY!AOO_u jsfQ#f9=`BaAtV+YTVF/9~Ԍ4:5zn5<FЂ.Pmܑw|B$ʽ4ԁu)Bva֢ٽeȏ6-_]  ݬW]7c6 L2޴cGz1%4:L9m"?-:qs(G3[;I!<"^M!vSHmx;9O5bLt0P0{5h{%:2GϖMT9B_ 45Z𧡇A^"fxN^1N$){]8L,n! 24DU8{GahS6jhgj 6>90NL`i{nlͷE.Y4_L嶇=SV,,6➛[ݫryk; YFSm R͹kʰF%ASZC;? pȤ77ZƳ)B: fh7"'uPH!\iTA6 ׈[$4_U R<L5="WЁ%\?ױ^GQo[TXv=#u7Nhμ]pFCU7.{j;1Co,A{`83?YO)) N.5 oWGx{S?>~ )JƮ?-M|?34jMFzpRZ_W/"S!v`"Bl)W:xtg=f6Qc#NNDhJӻ UjwU{ &}yJ-N\ !Lni>_zꉎ/viL$鿈a\ۆ'թ'ɳ@yIk43O$/T}*[vp|CX^١0a}:5?Ǡ8"Ms4vWj,Lk`[em8 -DPL^ ݖ)^zT+}`]eV\D=` 8{ U;=_lS͈"ڳƲJe}՞}v!c⺁$=)L;HgBюc@=06g˓)FWK dU Qlޔ.x]8 QH6u$Ӆ߄~ dM_+cx-N50*yO^L;//@4;fV^UEuNG0 Hvt/DQ֥ 7т=SL6˻}{5/8U68B#s"L$Av8"PEXf|㠎+\6)+.ᐸ*[g3ɧ)߈E}dV =3£Ε[t))VNpZ0k^\ܞZFyJUvg ;ݽ7s_FZL]X~AO3Hpj3fM@J3P@hC坱O4r =3 5{QNHJ~ݙđlS@ xCٵ%Ë5rʲxA1'FWxteNjM1# sGU1̹[|'p} (0J~nh\fGl_ @@*[Ŕ%RN`(VM)9Pq&^"t џTJşh&ϴ8*Vp銹 Ԍ UtHe\i7@nOqds]Dfay9}Jgg?zn+jt:[̼[[**?=yq05IJT5ƩSrk>cgp)6_+.2uDPB&\F.;C'2-ԟɸ"3]Hc@f~)X(rb/AQ6dKK:NԂ|=;=yε \PVig"#aWn'5_svݕB5Bɦh,DHZ@l@ԧ UbSU`m'Gc?ROap778y[oWpQEvr(볊|sahW00M'VR=8m4^}PE*RZ}'m@Bgޑ^J~Kab;; ; ukaDU)6tl\>XeA$zJ\c \.혯jTj9}6O rpUW<L?r-DP>С7e~WkPۢ.7,)d>-wq8a*>;Fz=1owJ(7kF1hnTi" 1aٛZf-&W=y{aJ;rGE4܁MI(P#q#eY utdZcъ`)Q"tYVQ7A%1}T#p%ak}4,rZŪ^$ԓnRS9n쌿_ɽ߼q4dW;Vss~F5\d!64$y#ݵug  ˋI~9a-?6ȇc&,:3H^=&oq>6'EӹU}eqG,,dfK$^"g3VtuOs =n8/) f鶮J8jߪvԓBNj~*zHd~ 'ٺa=r`/HtG~^v]'4qNwDH*ddY}as@zuM0syܞ#­nږA1٭2=jI1|AÇͧ$-MJeǹeg'`r3$Ep0W"rt6>/+MG܇ΣZ88sSb ܷtT67e e֗z2RWL0'zxS, 1+-#K邠TT~%p ᯭ c'fb4H-X>\%vo*4xgE?JDu n'cr0) ?ɂZIc߷$P3#ByduqxvHSK[jZI*3Íbauſl(زPaME6B6/#m C!aTY} HI,_n賂ݏw=g9 5Dk~zi3d`G+N:>dA m >G"ZPrpJɩ%)ȼx7rE4^`hH*6RuS*n͌W j?f#c`dYcǂ6jHY\ =0+0 a;]{oSf.rM4s]GRj3J6 2!{lkkƳUÌ6k CSn?YpHKg7L-l8yoyLWn3`Cxj.eg,m~0H| z2L~tRXRz¶HGxlCEpYn!]`ҎΝ=뛋sFԾ,Z iyfrאO($;~]^sQ\P4Ξc` ?_h޸%4iwm̗?M(Nho%g$7 zĖ^\LݓC !>HAhazFʨՄ:c!:WWt6F H(pM"F}ks4" Ċ1# a:F4tO78a >3QY)eNX_W>Pmc/:z[F@7eAFB`9!7 Q)7SВe9a+AVT'YζKVP4,G,U՜ľӞxrۨX!H|R5X9԰^]:3PAR*-DPX% o>ҵٶ`" xISj W3C_Lz,s}DZ:'% +-x~_u1DOsSҹg7]| 7e3:|,";46?Ms*c+O2 qvi}>wٌiåZ: 6g sXP%<++.T()|L\VKB)ο ^o/n}+*EyC5GB S)}G!WxNwvQ G0d|]CXl{P kA^@2tdVRq0jJdH&mLM,"d;kV,X)qz;I ymĠpJƬ +xoτVlƸ?k hгxRh 'g=-[$z%\dLf%OY8?3~7,ޗh!{l}l;?P4&QKkoŚu]VI){!u gVfgcZH]J2hFj>@{j-+|NJƊ`{y$`4 6a= {V,~FʴuO%SXLb{efBO;S+Կ:Euՙ{t~w,Vߐ@:>k.iO]I.o[#(hUkbh] "Jö  poll87[Y&6gFH* -]$kvWʉ*=dR7w^clHxK}CiQ#308sa1cIY|E잂um9DM] `z0} ,j 5Rۛ5І14- +23j醘~Dx'OD: SS;ppkx:un){\6NҫuiU*"\ hzv]2-#J;ċUBk `pЬ:m_ϊaUۊٺ?jX`d'泅eX+riŋF$pQ'' LQxRlL"{㽷F)?$tL}`V$ƅCB,̦9.4ՅZ%';K;rЖNm_5gj1>2<NO3.-^kЃsGAV_Y'~e쇣1|яH4/;($k탆#/a6:ېjhL6Φ1FE 9|F߲pcH{4 m`PJ#e'h%o z]l}k9~[o-՚GWFגUeQ91`EC%t/FDا,:11' 6c4LMo-nOME#KS""zgEBHvm"C&K/٨pNAY繷46\@7 /^ܢW0j/i@ 6+ # 79(Fr}rԔ--kpW7n%͞q62Owt]t?2hYg9HZ FF+Mosqث/}#ZjUvpr8r6Hj3b? .l }LI M)/.vB`Ok~/=s!}, G)T%XkuAh+]8%DŸ،.^(X4cCEQ`w4eؓnGz@z{`ݵ¶DT:h?Zbx(rZv*@ea.a"}ln몲&ed=XY~,a"4Q2ɐ b 'V&/;~m<ߥ% 5JRi 珞2xW&UMz+}Ḧ́55Fq? ic߯ Ξvb !AM]0v_R8 T/&6\f紧ydeiNтҐ>~:)Z&f\ Զ2_ƁFԜ@AgZ/o7[?pC3ȟbTgσ-j? H%sk;c莙>e:KpɈfIJ8pimftIB'ڍ *>t m Uڬ^xx%;x 3AwJPd[ՇA͖u>]gg9[^IIn@P$mX>ߴmR GpՌuYp8*[6 LՂ&܈0e;=>2L)s7+%Oު&:9 b@/O9A8$Y[#>oOG,ءU1gǮ%5:C܌> ̟Ҹ>F_j'g'-_{( Ba9mLj}@WCnN{cmP<3M;-kBڶ$g MGtpX'ɠ vj+N(c%/0ߞpS;Se)CR'|NIu GlIPꕥ|i|o-ɳNAa\q%7=kza 8q T /ϴ~U$@NvȤQ9_u';Jyr/0rg~`ڐs-"ǯҶ!k2" {߾8kXt-N_U МYIϺ=&q+x$V4y?_t=.;[PH )@p@ƌV8 >N+M紐N~#;gugsK'b!*'בw-&RttbX4Üm>lC  -[>eq񍉘GݗT mro ƟJDEz18i^CdBԘRB9͑Dյ.h 8^Yw-?ؼDI@ *hx7<Ni#/%EqQD@IghԢ 1v#%7U5$"F.xL|xcdEnXY\1HңxqoD0diz1~ &7S8W> ^ADZмw*m6&oFe6/j'/&D7]{̖Tt_y0h>Ʋ~0V>WZ;]n.EV7Ifjڛt;Bx8`~Xrۢ>j+4u/$am]j8W +K0A 1Nʾ`q.rrK `X|qragx3eVx߸|ܼtMfڊWMwmPPP LOT)\AGk BtU Q hWt+~>X3Bp+l<(x%= \fX䄯džɀ(i36'ʺc7YrHhHWBXr"8a!n&'*~}kT`KH<𒧓K?W}ʨ>H-=7WZW=zQ`jjӐNrG>x􌢥 0$PH߾^ ݟIևn\Ex:R D8%:uhUkY@^oAiBV C y8<_z ܐ;eOí;?,ULү[iuphȻ'ig,V.=-/5*]KIaDJe~jE | 7LoGrEXn 7%™ ^8?X;du> C\k|!OE8]#'}UrgIXe`KM2 y c+@ 0TZ$MVQ*f 2A &R/>?Jt8Kޟ -H4L@؜rEb(gRz% of/0MZdq> ā4^i7%LL^2CvE?gD(~oi<e!Xٹ'=d0uFC(-|hgO/Q"W&Of=CN$;Pyl >zKؓ8_yxD3Y*3yo v-GD;vzeq>8Jvm03ŚlmILè'Uٓ _ ϶fQkO {-ɄeT+eJXͧx*KhdzW䷲fwp@9U%C.T(yq!%p\+-~+ګ\4iXڄy(W5l{cC)'" t)  n1h V:ԍm!ɤ3' 1`o8@HR"VHҟRPIZSx(j"vh Aly( W=MKM pyRފ+N­I0Ìv 3\W0D3 V)hSw^ۉobH1FF8v[ivr m$ '7kSn5b9.UucWHg_$3c&ܙsqa<鑛,3k۟e$Sr.ie'k#X 5]?0MhvҰqo۞&Z(DO*Iw@hV/R֛5Io C@/BJ=9\@虽$<\M<*QtXH%SL>»ݧ64?- X/Bb_#V }6 !ΤW}Vz@θA% qQk7bn֌&wJ33*zt9L߶)nK"` uoXSۉ(sRHI-=_yU4).(l|]$o( }P7<^A])_)DbA5 T!G a,mF &&=w 7֌Gs#_tY  {dF  e <:{~O CP-( 'tVI W8#(,Ou%kބ\Ư)*۴ q+`9<G_:f_grQy7:A+ըT;qMb"h )Q%˪3w]oAXb$EO{!^b&@U}$9`cj5KoGۡu b&Bx4:!~>%A5 !/鰞8Kh6VL[ED\j F< CTg 8zY0gҟMIvõņ* z37x߈.+Ii64`0Ʃfga"Pp4t:O!wyCOMkIӮe*;n4 d>L?9zIN\xvB]r3[# YkwEr]JZW]_FYph#c9"z2kZraV0jKx5n8J==q9Nc7ҷ ӭHjF82kWm0 *)&Ehgi95bd) @\m 5qCq`.V'f'Rk ;Rg13/ÓƳUlEug=MFNgH^6T`EtIS{S\}?H_oiMhygc >`Fhgk/Ne qKw{F1񑵉U*qcsiO: ~YT$(0.TGK{13q9s_yN"IzX%h 7 _o_#cQ^w(@qmzdv]_&w$>\c^c2>6a.+ ^ U^)!/K7oa }LJʏzj"Ar{Z> D_Ƽ L:86,OK3TJ.j+v{hC j!0bSݱ#|*ǚ.i1sk>6L%wHcOK'C$ >f-<kOVE \9M!8 1eR/*4JX*x]9(3-IJvc&UI `TeXI60&3y8X#z5ꈖxƒ_$ aƋϦgRn#䛄FFI1Ӄ@~qmJ(VV{yP䪾ˡk0VpT^x9bar>ܚl ?6GҦP@5(jK>9bMht nb ƥ$@:ϗR"Z:r m[e],"!e3>VkzTB*qA1B>?䑓?EL|zx^J8?tPS|8 P)qrDJ FܪuڌkG^#˼B "u %gݵu6KCl%5xl?ƞT)Nqlgh+<|_=*4O|eSuxPY:)}rD1W“1>S ҃ぉ՝7O^T+1OCy_1bu1d!s?Hd0񞏍Šci)ũNY$<6#& ۤS/:![v/r+j-I $h~9(Ks_/u Pi Yj Ҳz <p@_LW&"?pw#-gtOU>FV)\nSI &5:CQM\ɩrw :+ RYWP#2us~9=eIe lU4IYR!EX*s_l[ɷ>K9tEֈ04SW8ԩ3 Ruw@5r!`D(3/7IZf}#ɍ|MM-*d0h!g }귳kD@v3w=J?},z%򯽘U;Z VQ[hh CLwEu̺~fRMjhG"7 lJ*e9 M3+#Q(.8Ţ )e)1YX 5\-66׎lYBIwUS`Q ėrO>0X+ӳ*q'DJ"B\^fy : ䷶A߶O ~!fO,ޥ!!{vw> mK:Mea͟=P+7@_KW|!yc՞3q ^mB I5'AZݓ dq㝾X?N!J"pXԷ!3,FG@"!w B>Qf{ҺA׾ABa_@Ii{ 1ѐc3-4͎ 4{~fp[ Ne|ĭ|AEKVFXKXi@ēY3q4$ݬJ]:{GF(Vo=۸!)Ba4J׋Hb*t<| 0:TӚ}Lj/uJvʹNsyPb,Y*?i006쁬%ַɪrn1]7'?bSOBG4{oʅD71ん&,љ%HSzUSM'=''\tΦ|?Z;7hig30Ӹb6[0KxB؜y.aEZrI'Z ~g:}bWufFY ?҉7ñ,8 /]Fp*d_^)n^th!W̞dbU2Vu2ǰ~ _'qk]fE`7LL Onw:K~FLAPৃH tzSd~cތ)yïRQb6wl16! _dj E=s/<>D?]A6:{AIʥ֋\|Er}ztMq5 3o*;haPM r-5NÅ0cD`s &78}Տ5yf٭D P[~Kb5׽ |zV̀!CluțB+ҽA:NwxZ pL DfG\y OQAߞΧ%ȲSeks!)x +%b\K~ҧ&"K;Ydh9ڦ|w_ !堇p׸IѪ:Б4SdZyڊ>}; @& 7fDTN?^n+AJ4JL7$``kV8vWؚϝ|_>;E+Y@~'h6 ;\5zńEv\am/K >*g72< V f7^ݵcR@,xeCd5NeI_5_Y/c=+Kq ŷiAMu@>L /3fwJ(#Q  s\A 9GҚD!IPUF(p$ZK Tx;z~d zn=՝M+Hf`j.ʖt#˩!8Mv ¿)!6uplq6tW;ra]ʆZhЫ΀dPgC{TH1N,|| fձ٠B!ҭϾ/ :. ;[7W>}Y6q[-o{C!d7Y{3&b| ~ڃ .-d5XG,o=/ApBebzDhÑ1ZQu9܈Ǻ"b]YpɮA9l.g\?&GA$XC-FΨN//Ic0xJ/{IGY;WN5yGkUqvWͷ/;F]8nFOR6zIi:d.M(*_`2dCrq/iʕ)eo vrph4S`.fEÄF跡=cEʳ;@ ,!FObgD'-Z;~ h]wX&p(kn^c_T1cBpdrc#acoWftK.^B8aE* ɝH}$/Է\95MO,@ca` 6uyu3gB`w6_pByo"#IJUs+LX@c"dkݏY3UG WAѤ^@`Qpj`? fp9fɃ䦙d@ɫP]jR5l/A%97n CQ"󘆏^f_el( ⿩bc:Fbyoנ q]p(ҁ;^6љnQ ;?t`rRU}wSGVR"|:zG嫗{5F V1Djl$;8mU`wxZr)l1MeN|Ke'I,6ܗZtDs;ũ}<5aV֠-b*6!k~.0aCoPiS6+͵1xau^#4 I]64Tƕ}ۣYΒơ8:=\;-REbmpa.Cfr9dR5mq0{o{7BOk6 ɜj3Ԋ|qCdfl4EL"U=_2\]I?Aׁ`9i(= Rچį`_ B4J1;GCW2Ș]XFD2tuWu6AH9=@ߔϟ06uMTo1_<؆s_0X XE@G[kU'%o:^^xYF)jylD#!R֞Ϻ K'7}p,_Y=-~$DA^J Oqӛx#gl"Y&ܗ+~ڸG:8Í4>ʟeWWFLtxr+]: `rl>\3?k J=r>Y 4g4q44꾂{d^sqFgaEAVS'.ghji E!/1  HՃ]81M? |JO剉A'Pox+RKOy#"vԄq$jݧC<I8֔6vFt(/2ڭ'\=CRg#w[!ʳӌ)#׏>g™aTkXxq0D$™ OF.8׹;mqKp\.6jWѻŽ_ IpUt\L{] Y1YyH ED̰WhT,XU *3nv% mqh_>9Njghg7dС̈́=\ wF=`t@`(2~\ q @:UH^w/V{aC~=U|e[9Gac[NR 2i؋ֻac'N_oPG-DAVSc @3ʘrE-%+Ne4c'9-j!m:3^1Z2k JҊύ`t9\z,; 8^ Zxj@(n:p:S _8!EH87cjSvp߂85wW$ bvHJ-Icۡ)0&5Dl_A$e@@Oe :-Iǃa6.wg@{ >sQE>7_tn8"ء E s2 3=FYZy=/)"&>U#aBoEhW;4* =%UUjN-_EÿUP6kH(U5f]jJ1f98"($3Mm@?vNՉ\ 6!~+.*VIM5رxP),>N12XhW-$Eц6y@<%TrLЫI+rZI+ H栛&bX/֗ȝ [qL1^Fg]ewh;nDI  4ҒpA1~Bh` VCd9z,ILGQF!7zOЀҶH_(wy.ŽFS!c(+.Fr{" E/ -} %f胩-Wg[DEX(}655$/ ({MLs|ҹ^hTD>t<0y o?+wkE躺|D"- n6WAP[RLjODUJ|GG ǧi I]P2aB M`ᣩ]䣝E. U%kø})71v^,3:;&x>pdWuE;LuifK{d_ q] ԇVWI>a~azMU&Ӏw#iN?W X&EAZ}]"ωc9 пl ߋ$R+疪f4JMX+snIT#afk-*xgZ59Y~miuAu囪 /ڇVbԔkӍLQj:Y/:KLYc܉3~KG"E(JqXWÇy({.P'[TY6xػ;#, p|lygjn|ɓfp7]A/vC :W !X0?1f8R:OUihb3Qk0z/jPV$ϲT( i]` ވe6;9R4p@Y3lf@r8[Zu} ܫ$V|0T &w-tqeN?Ǭ-w @.YS`FAc 9(S%#)> >x 4|Dqf ꢠ5mt,bbKIՓluW3RVHVyi9`ZQTpbX s!|Jhmep٪1:u _s !AfKTT8bYl-mgBR^`f_lWwSѽ:R|*AkNZZGlۢ^SA馓ˤ cUunzocv֑1q]I~[o .ǏcYēg3JT('\Dp C|WgancT]3ќXZ$TpPʡ*ۧoV(FBq篾u0Qؕ4(t7/!H $s\TfPTtnk %^y7U̓KQCxzLcE6t&vpbW-vB'䙜~]gH'Eo\OۧsK D(&lJÝ6^pYq)Y-$N{? D? H˩m |Nw #u&L2Fqa$MH9tv*kf&e !86{N.ϣjJ`y1DT0 @ަcK|f&"ÌRo"h5isiɑ]s ԪX- O:,_M^6 ?K|& 6):͘eH(,ˬjx-3(r9=,Z5tɜ5pcN M5J"Ly 5m UZ]:nQ\èsaz q1؎-j& 1Mp#qF'|0w^0>-IJZ4ᾳ5k!5S\'ܹ|o OM]%P(WөGOiYvGSB5S@4>!zԿFh8 -:}u%hcܗBkU0fɟww/;TbZNW νG)`/ 1qNV G|bd mb6c!Ќ:ʸ+;W7:Ï/Pc@џlE7cp@H9ncR״ Ȇ-1;҂/5 Uom̺Is` OA hdP0{봘#g"ohGGib.*I]^<.:ԿQjCeQo-٦\o0Z:|"-n B+ѷ^ QĹm^|j\ƀοPLFFͺ&K(C^{/x\38t*_+]HtA=W"N(p2/*@BH[mav:Vxi4ίa?EWX1ĢdW&!^ًb9MѺbKMߓT+qxuOaS:ºWj}dHSWX`ʰAD b|oeE\rw;-ŧ;aە7pq>*"0ij/ ``2_b+5ۿx}r^#=OMS/6OW_T6mZ G8Ɂ33@ 12XFB&'=.EǑ͢On3h8 <%%~pP2@c쓪Ywkn?ipr݌(ۂ^hO3D%}lEa,(_KxHnR56ݩR]V)[ 3Hq|§r{<8khI{T-?8Ɍ$ǴW1`PS n?l0'v֣ أ*pRVRzB_>+e!R2]5pPz'6@g#E Q˥j&Txh=!0X 7#XERowXD^:%<02_maeMl2t30w:dDaA)q;.EPbH[q|4{?y[qM*< "o6|"|ՇN㤞-먧r|.pxWd/(]"&{U?vVs^`=d빔)3\Fٛ20oVW|*&o-ۇ1=9W嫵]$QJ/Iּy#̔좱Q̲`s im6#4u1ُ%\R 2XE bJ2OwH4's# V9fAezlw*VD6 Ǒn [a.类e!b-rWbN%^'2|_$6RJWPBU +{sϾ X'e45Ts۝5ZSl*Ǐ%{jQ:ھmSoXޖ~\s-!`cb7iǾA J=/#cGͥv^Vb=c5Ptrw..1!$d& Fu~}DS O4O&{5z#uSӣ7FxDMr1R W!UTq$ٷj.t=zZCm[WRpxcz^ 6TF E>Wkϡ+^Xvir)% lb_nߒ)c1"3)lLR@Ϩ)b@31<~,269p #6ߗ^k%Tw6o>_.x T1L 9J &لz [t=v=?l%AN|[ o B =)k)`Db㲞m*ĩ_&5@ *-"d Q_8DX;vLk۳%JWs: Oo2'?ĈFI|9l(W?`6hEy7pd LKCy#kB(3@{ay:vwUo+zM=j92 ?΃zJ^M1{2U$>eà-d ,AwSHS$kSL\ @dAܜci YdgAK\@aIĖ.JzPm+DflsYd w;EΑUΉҤd"N-L\$z?ʎ /Cr4.KDTh>u!Or[^3"CJ?w,+xbe4rշK ~g[T(oa)űNSCMٸap+a̖-.ѩdq8.ٸ)[0w~R ~zAH1?9. D c~*pTمM8 Ş&H"WvNa/pIbZ Ȏ4%h >e~K"8JZ#4n4`.zO98$ U D|v3*ZNRMæ:/\jAa`||0ЕⵋILˬ^AT~/U!s7dRM(<`c':M~<&HL=\Qi~?Ϥg+pw|9qvYitiNHJI#!aclJ{n)VW uM'(,3ɱ5&:pYص8ś:c jPylHeKEV I4\3|S.5 *Kµn ٷ,BpS7"'[f,)lBFOf?Ydlz%WWqLvX|Y/ UEǜ1 +ڞMd%۴9liP8CЇ4APmLV)gA 8e]/|A=9|&g6x d`f0D9 xξka.KQ EFo%N|GJD>YPKL̬ә|1a +'o;$[EcP Ѩ%#9Dd'o`/t6m D2?ڈc>O7װc=㏮{i/|=+>8 sׅec@Ţ|S[Ww YE3Ꮥ mf(w,,y ^\#Air%PYj"cIL]0P3Us9+oM"nd^4m\s̛ıhg;5 r0 H:gw.u|e]M/ ٷDܳG.9H>o.i ۧXQGEDIě8&f.wMt]J⨧T"aD77,֋*Ix ,R_ l6Ey&t81+XK~2Mx_+p?p v9:gbV##c3ynZrpg/OBRx VzgI7Em'VhYNN~7DBݽn"ؐZ `@~HD<߲,%ðuB(+a4Ii7J>f׉ -;ξS׉Y{Q=9> -Wl3aZdjae7Oz64P&9*6ĀbpqrS !vzOSp7;> ق{Vfv'lȁ |(v|9kmf0߽*z`f Q*][ W]k>'t.=]'#@SoIP.6@k˻I97/~|z8i{C\xnhZlkw MƷk#G}}LJk*KsX\ҿnUexp9B1\Q%Ƃ1H?L1ĝ Lnr$ڻ8 9-! V-(<9p-+ҲPc}cIN\ _M9瘤] ,wo`Ѥ*<0IxEDWe*̍|l {LVvv ŪPţP w+g2?_šE[q6lJёTgQ`F+߾^ޠ9q "DZ.E2~χ6/4!csMIh":#]}WR_,c>qw4 䧏*K%5+B(ONHJUB' $ tr [yW:[0JJv6L,Gs!;xӧ7_B\C&bu'5G<80V+@{{~yA75}n.xyOuV4ʱQ(c[1jZ3| #ڞ!B92\1ne5,=y)Dl YծԍVX4_ ㏼ %o iYZdǜ% }?yXpT:_' 4J,3.SyȲ^61 ۈr$l. w&p<_Z_xjֆE{ZJwom<-/عoԩ}Xwo&c*ᔝ4l`]9P؞k^(N;D[R/ rdM>;n@ O(P76:ǞT䞒Ǧ8yʂ}7'~w1$XihxLUvzFx^T}R8e\`' *5a0bJ7Ϧ]JM4Q+qycWqNai@fxX}rޒbR2Us4.q8|Cqɓ]{AaoI\A DC Xkw^N SZ&W[-K7D-{Vua.'2v"41To'lمLLj#Iv3" ]Sx ȟHu`~z|sH9*R'Sfx_@fbg R-&.걐Shhn/Z;%ԉVhq挀D?}'py r =R>y;/*/SILH,p6S椉 &lSHq-ME]|dm4\kR,CttA"Y~h)#M)Ř kߘY2VHSoJ(;y:oo'wP8~䛳V e1:6?(qܺ{OrF~L/sOCQaۺՓ2%΢[BfyFhe0V(;m|_E`zȡ:@U_=^w_%O-q џ[Om~S#~{ Oih@Qh\$HR)r/7 Mlή_YrE_0p1l%DG*&}cwV#탴kQ/fe'O !7"|KL?1 Iݺρ ȥ>_+JTn%J@Jѫ}Xh&iQ3]k D]!+`̣nIvR؛MPD6PW" `J?CN{3ypJqn%C464W}4לt%*R1CCS,ȨB5ް Af0<*(8y_t@RɧW>{Qzօ(L2A7YGyh&̏4Zէ/PWvh`iXJfW4ev5tyWTg;LB8czYJZq.V${yƴa86tKYECmUpjN͘/h`!8U0rS4i xME˙H=66疩3vDDy˽Э7ze0ۺ 8A1(_loșF;+fuXy+GG .*H +h$moT.0r:qN#}T5DbdsIأ{/3'XY _)])twjD gFLJ-?!cys%C E<@C%qQb8"mtVE 4H_)L'(Ӓ]R G1AOİh`p'6엇laPl3V寳܋7f{Q:$͟Z+""A9x-F0P87EWnD CNȉՒ,0.sԀ#ܖb*0O!O ïq2&{JH}y`Re$օo"Cn mNM;@X-觸 mCH P0+tBgLpm*oPӈܺ H=psQvػ 飂~p\f)ai}@+qJ wp9ݱ10lK#^h G'oYwSYҧ7r?̎\mwGf5Dr@䘂J[JY+Zœ| NZO?5g&pgyx);j@;Nugk[x)we{t+;hNAI @؞Im^1YĠbWR4I&8m&+ |;$yz$E@osoN/i@xPX6.^KN* 7*5|cX<3l~nXeGN1MndP]#h/`NX!Teěߏim\sk~U}y NP>`: }<eܢ؞BDǮ4إ.R1g46xlw V4(^'+Ar\*˾.te6K53ϴ.O _Zyi3%mo5rz4TbpvP-}{j?N8"~.`Pyo($Tk-ti+FDZ8{/z$nA=d~t5h!EXy3Y[76!TP廻ӽf])XrIV/F#.QŪ׏[ 2TSOHmj tfoG{!Ԫnռ p#4xʶAa2#?1"'{oZPOkp" [RKdWȫ!6Cx^#3])i)+7$hq4.Ci!X  ⾲ ^zs3PPBͨ}Pa]A8JکJťߣ{0 FtL0 m1eN$j3qS'+,[3u^5:L|UgL2K6:̏E Aj-@w(a&z$g p2R?$Cdʶ- v=* s#ʩk|FC%6'6e @$X2D>ؓta"܆z(̻q/.7]2t,Bùҕ&W>۔ήN|p`>;C8Fbwipނ>RL;JP) F,]Y]EX{AŸG@R* osrz|V؇4]C<=Þ{6`_ bh ܃]pU Dhb__vZs_&-ag6)n-GNif+m'M?qP(D:u v:}\*T*B6vp7&(ƆGQKҐvZ7 ߲lt^ޘKH`PZaZ1.޵?JwI<k}rYRi}˅mpT>NR_|"LV&jf7`a*.9(Nla#"s +I-ŘY y IŤ"d.תsR4< .7KB^A^1řHHYjrU};]SקPnM8ASE\#? '{^ddZ@$11ay5 q*2> ds2ΫyvQ|:4cEFQ?/22My؜y Jajl`v&R2TV=G7|[H\8mZZIƬFŢ潯D p婐f`E;•@qz~R ہ+^jtT $n.]QNLuq/0ݟp̊c- ='ijI1\,".&O2}=㏱VBwde^^dn]9HUٻ̧;8uE^;~ǩ:@0(.*8&y ʴRS@JmMϣn zy\ꊜbj\,0~BEX̜nqY:M+&uؼgM} \7,S 6ܕpO{]UI++;\}]z_tl]'2;NoPDTBJ\Dj(ZtQ2·lJYrzYJ:+GhAC_A-[b͕1>S]XnJ;$EI\ q%`tQH`"V>'UK rN}tr梗纥\³kO|{t4KDonbi@ A]OC6eՌ-&~rpN b)|ha <1̑ɞˀU::$jгgaKGr ?y]u+#F3G,ݢLj'VT;DH{z:eZ? CR2H0XtH6[5gPpJ_1OXe}˒QU7qaacv.";9*TL,K}&`ͻ?? :"g27J۾5Ј.Լ'Cc!>D ڎMIY!6ߛ~%|=b"Z3Umh)cԶFӫφ5CBBolQ]|'S&٫98BJ׷˅ƸY7]éz5fXV6$r%L%-/nlw"b rMt xp}$U,.Ǯl.=OOriMQbT.KLK$qc1,'l~-Vix(RڛReڋkvg#aj(QD6ڊ,~^ƣR~ yt5s5Y5Ԛ'm`AncakJxGp h*PgM؂a:r)gvdQ Mv`Oɭ?/1uo[lO-Y7ZM '^:.اvvciD*f/{z:Yn|֡ 7GM{Z x n\bI y:F=Ftlx[;>3GEPϫѡ>?=_i:TdrDݔa1!IrH#eqKhZ@4ڵ-۪K_^QYA.Ū=BlȬR&[-\0]i%ZA&|ï 6 e62=ur:޹ײX$muHxls Snj0$*M%<>aG0ɜV< vp<~QT0[_u#}+!s]&oc[ 2NBYҌSB3gf1'q̇^o(ny.7Tَŕnb"a;Uj&5ٔ @ڕKôӉUW.?ij)[I+ ^,W[!׿9 Ԡ_c~MyKJ{b 5$C΃M$8cF<)-=Mq,cs9[w#E b+l=rLe“3 ~fw; Iy\Ƣx[AoTzf8F_^+H[/XG*K0㜣VFm8ƥľ 4vMͽLT1,w&zt͊[8;ګ.φE&Sֿ֛%~lVGʹTi>~$aDc{F)hUD8U΂ej[2Cz16lxE=5 TL'Vގ:خaoψyzqquЪUv%A/N"* sf,]NU؞M8;,Z;c[٣&2s h[kcדz IǠ9UYD/~aG25Z^Թ x8_`QWrh%TRݬ,V-Ds} u9ޥ!PĹc!AE ǵNhF/es*JqXiyO5;Z:{g.S'}<]Pdsk/&[+b*G`̞t>8^]7|씐gMw_\;fqĺ/i=ݹۈ*u}2H# V QqDa8B\ǂTr< 7a=KC"mUhPxw+`-aojuԠap_Gmk~H,?mxwP9Q6 *K0efZyi9a I~RΫ1y۔3_0-F.E@LV =XO`,5WcY>$zHc \T,4 C)*OtMz\ËXK!YE^`o\Fb +\?$l r`#̌OO;IuG!tE54sWۢ,os`)bebEkj.۹st Mڀ+J^>Rs[yN^"U'܎NOh=K(CZT4U\Pᇄm.'˜u|K_ 7\bS{=IH|PZ]Z;S ,%%?1?M ~D F~fHuf yDJp<ۤc勃 Luzw[BтсJG3e'X21x"zE{}EdyW\o}zņ's sZKCQ]n/S RK,Y8]h~9&}G/4prKFZuPؔvصK o[,W'wnWC [毟uI(]N8v#RrLrJ.]?p;+ew"1d<(;.qV6Œl(y.v\33Q" 3hAߖG>n2 ?vQrkh,S9,&>ir)"`X]p ~(࿸W.䏗*jS^.FBL%&K`]"n'<@ڨƙbJWP0򾘤|F ]uդy^,Wr|5UϓdVQ*#R$(Dݓ :m\ txUL[:M_wd/Qnz[eVCd|l2}:3jd>J'p=&DQхXǮm6"OT}M &ִ}V?s C+'Kl!Q:Q9D Xa4>" UT.@ ѐ;H)phflWۜIF]3;}/[l :#A-ZN c^͝T1vsژSYg,®^%O5ۏz*I@h<R&p@&1Zʄ2_g*:cIJ׿ rz4ZDtrĶ4@ m02y5"-fc}0v'JjDkRE8z \팽Ev};%0Iq9)wGv\&ALz"vm @4D 3պg̾HA7C kސƮ%^:x3Oi)RNtKqh>?o_?Wn̝ҏi(WkkpȴM4]#kJ9`56 08_u7 $뵤թ́!,B븤WBzIu ]qLPP%h+IONjX! rU~Fhvu}/$'(K{~?f7[mcÍMSc@$j>LSpꇍ]JA,vBũ7v@.$kqiߨJ۶ه~F-8~R"As+?('X9hhELNK?y3OGw '燌! 9: 3G_!۟{5nSc.< EmphG'쀃! 'F.?[j'H>m\J3=]@ k,V{Sڍei儾@`H=nJ Ť{jkh㥍$jgjFH*RJ48>CsZ>.W/w$9W_:8.^%"(y85V)(එe[hWNk8)B;<,1.T0{ã(/Ҿ#t|x-눍 5@8I;%^-<#sm VC%Y̮B2!%aX͵N&N`_J!A,t4T@5woF%ʵqmkE*`iuKN@:P>;<|b],9NzDcɤre(Iy63~qaÿ+a/ST6]k>ٴwʶ@!VEPt}6UQcC5"/bR#^=K"XmVIuw'.hLQq[*m'DC6.D:T2lLRћkV(mIvɫ4$vM B_/PW{9Պvqa"T]ƛ<{^k:֋}Yy0oN $#l.[V1e~y^"5A6iOVq)PfFi?,) ``+ƩgZE#\B(J)K8i*_Oµx1eX]v5&gh@gByUM͝k9 B#wo%3j!,?JFz{Q=' $8^ LV4 j.Q\OUp->x)o]Z^.a C7ʉ&uh WbT+ut28:IhQ&WWgd+) Gd%mٽ)ޥi'߆/ H0 j!D DחgiRi 9J #G ']G6S%h:Eŧ1p_Q+_qP#p d13Kzs !2qJy3Od~R>vF]NqG (ágL)Su [6YzJ+ [,D> \j-1 wYdeDiO|l.UQ`.^{Rja:p9q"cc)yCZ_\_Йio`Vȣl%S]f[ h öɫVvX !Mz0zfP~gz4P-5`'n ;l(^:pR uv`A,nZfs'I]^x-Q|WeZßГ7.lyľxѝR M-%z2t꺰pUQ{Rd:;&n]xGzv8O/ؒip7<W=Z˾z c{e lS)58dRdU(d ;$h}#42+ʮ&#?y|rѿW쳲OG-樣HT;Žl.z4v19UqRu:?_ϑ\P.Xl-ai`'(,xw4r ŒMΰiN`M %1مn9MR $=ͲÊG,.Ɨ>FEPU0 ?5sb"I1 Zܵk/.ژSqRNzdRsFX8&BÌVw^R/'5O?R f! G'W@3 Ԙx+Ԙs+UNJjy HGHS'<5{_9^)adg0f8G9Np ]7 i;azJ!υ?M (*{$UܔNU;t{~` mӎ^1_nvxzDgKa 9<6, xxcVsJ^T=|שvY1Z J5qdz#9983-X]9v3dA_oK6[vp R(S K"6)L|7N,7hH/V׶< fq?N72JM2!" HM y ѕ9|{Zn8ǩ7X>@^ Q_5cHFdC&A95`3Mzt?sr-P˃.uJъFӫ`Q^٤AT v ҇d j.K*7AI؋Q.wl#/<0]H:;x/ )+t}}6E4C:3Br's OEK]T9`f:帼iG8'R;❼"qSvt'BqԷis1θ, Avӛ 4)A#T+;]W>bX1\)cA.Zɓ)e%*0@1[Z 8/m)a׽ha^(s ڕ)=mA3<)cX|b/m>d ` 9ҕLXs#O Q*鬂X6r^< 7.9QjpeF!HEPF"Q1/p[2#(#HvtvX]=Qth"(iT\#-%E3gB3~T%pJ>g,"yYo0L 87NgjGx#[{1O1uA Bb_M3!KEWLVGTJlz*FGP)F*C +zBwW*ݖ﷽gj9Z.eJg:5Gqmᬁ7g֤C#o0wr^Hf,͍o$O_`:RH^KIw8ڳ(!Hm{(ݠZBU*P39X2ܱ2OՐĩY-։,MV["ft?5yW" Zmm1魛3/4!Nv[ z-<uu aDO01RY#؆$kqkŤ%!.s|ľi dPqرS|ˬ ɾKpM ϣnG]v&[j+_ )5\H#&7E&F^2S["0qH ; "]|B:Φ&qM^Zyĉ6ߞ>  'W=p5A[?LCCEcX^abK)LV[hbJ:@Uڂ4mpw-4%4C|eΈ7H(D8BL"n*iB$ wPGB!L/cܼөV, [fAx iUK4;'!խ_:x\SJWɭhn*AS}9P\H[NKP CHsRH44b{k '"'T=x3.kmkt+ b0{U=m'2a*/o#44w~go@՞9Ԃ1*.̄LaFt|a dg-lk2f%/5ܖJQeYcC@H\ata[uS̯zn%I:|eGރR)!PλC^XoTϺ}á1mmip%VxX:@S&jeVB:Bg}7%.]=~g -N =O== j0C2A< -Բd A*DM]*JʫW{$5𕢇|~=}|xxߠ@Eȳ;ȳT.%-peY)kiM5ag@^_x4y'SȆ8*9q5>t"55n_ۘQ I1 J]$ _I]-O UXwYq-_ʛj{d:.;;@ҙxZ޲rSYĘn?g~G/UD@Zǎ S(3;;zQK䄐ʕ#;[EVu!K՗k^E3~Ch{ٺooȅVo j3+ANלr <ƩWoe򂇻Cs7K,+  Փ|ƛwkO: S-uE;Q-!JCr!6|9y191=]T_opr .'L"ka)1D:~4ބD+T0OIȎi_ &ăY0~>}3 8}7 9q&Z?#[^Ge^5<(['`n`~@rq 0 Ю 6҇Q;ZQ$6l70yMqw5JmK_%VL&8\Bb[ï#J65(,FM ]^gJ5,u6>B|v^\/&)>^" u'U]pg/|0/lNk נ$''i6C+˰ v`embI#Z_JD~jv. VCZ3^/&[h1*RhI*"O6.% 1 .gd.n >v[_,&hg;~aWP>{9Sd¼/e Dlwf*e\xuSGp%߇0#e.b!3ɨ\4uFmjX_LnS5% K$,H"BC ra[b0ZO ʆN~;pej#ԌM+~!+_k˿^'tmg"g k{PZgfB'ח~*u)gIy(H(V8sUL2`3 c1{t2y/Fy2"irO+~E N1MtGaCrz#3=CϭtXzF!lv|J͸ot'~dt3~s:qW#Nd` Y8P3ԥsFPe-)$ ;էK֤Ufw ?r@eexЅjéqb2~>!_C6k!vN3ʑLJ_fϑGJhIL F2^leղcz^1^l1Ƴ.낰"fUTH-E"Q[Y mqƯN k%Q],ݘw&ENݫv%oK V|^7̄4r;넫Y6K{#mEa5> 2&W'A~Öx(sJ0z*ӓɎEX+p|i/O#oW=ߗNܯ-T3/Qfw??t-4&:V5I8ݛ,:Ԅ4 ۪A؉dzeWnzm؊oj ѣ {[yDmNLGpp Z(XLzhis,%Xh2Ɔ= u%g?M2y#6.|L:;t7_t| be&ez'oh60#l傳n, P._)/)L&0Z&ZiJГ c&ؓȐ&KǴAmhY"TIlDW`3̬,2DypKKFyz :Sv7 ޾+^ɛ0Y$+][z(DʹQImqZydA#7 C}&Nx[#9nPPQhI#ѫz@5!΅Fibi2` 2b{<} %0!'K&iuhEw5w FFi%H܄$40ѲE f- a`JfԂfLHڰ8YI1MiW$.-G x}p,YX^{Kp)>bV>w^"pxb>J|G|GUqM+ȪД`9@5;"DQqcz4@D҉ ]zᩀ]ۦv%k &}2VLګM0W , K-iDs;2XdzrC?ȹW<+DF+U&x;NK}0J {T8YuW ]Gj_CG,9>$"]{RDhLhmOnrQڼBf Vӆ.tE0/m~bsaTV`ΕηA.VU6Z@J)y3>,ZL,PE`+BCHn%w3(u)Y uKgiӝe#/[X% ea>+CH왌2Th٪_z6(rnЋwH]*j+4-Z*&> gӥ8 XKܠE3,3x'A#=R2ClHx K W=3%GO6:_Ѷ|VE3jT Ğ^Vԅ"OQ85[6'd wK8c1rv\Gj\p C*00S19*$  a`^3:g{sCCYf)w0YH3w3mۨ9(X,h ,*hڳ?'uv ѐ\$ O^޹ PĠ Sc 8]xɄV<9FtnJ{me4P/t9'=W; 鯭`\c7s®uVbG512-XT^ÔY"s$bgCb67&"+bd_ZF&Q$xcz振ӽahT-(=rxca1?{|_Q`HkѽzS|u JK8bۮIn5V _m֋`}pP3% P~*ެ2D2+;"i.Db ky~Sן09QoPzw٪w{g`iXj8 k磳Dx:HJ__GݚT1\қAB$G2 FX޺y}Ђufʼn q3|`fdvYis8ݮ 2`w%%HZBzpH žW]1>+vU6Zg[\VxBm. +Dc5lJQpl NAj٨  bGUo#M/X($Mɟx(_ Y+/K(')ă9CZ6F_\?[D;{kQg'pTI(J[7~I%bD@+永eXisk@;JTEBtj!C` #cN75xy߬P+NN @w!CۥE$]By5 ?0بG#Kx/-(v-I{Xl7VȎnѠH>` ,lg_X"ds1 'E f eBWhÔ]o*,pi즔Vpw\U:ؑk=d0͒10sV7L͜`tQoG܃nH&E*P۔iuMY6T)#OďN!M _c50ƛ  Ĩ[ 9UfwFM` JT(^lfxgBdb~DEem"p}>(]gudR|I] &J?)X,F ySM3a,FlB`&wɬY2t &,GF bAhϓDnaҔ|qN'SIϤӦMJ#q6߭AS`ɉkq }'-LVsS!Mٯ d_?5ck  dT%cnHpwlbPsf,P"g6~hς%HBPzz_]J<"8fs=V}o 赡"ުyG:gl+lC)2'عBs:8q%s [bVha=#.uG9=I5[7n7ԭ3;ٖ!=$d ]9DcIVp9Y~Y㊋?:B:;r{203>Mñ4j'#8]o7[?R&k k ב@)'&FpA{|֩En o0BbFjuLȗ\!Ef^Ÿѣ{,l2j1LvZO%(²A/SBY{ v#,^i>zKwEz VWJ\o#yۘ bEJ}]퓃=(8[xK.;WVqЀ߅Z̶] iAȫKǴu?^_jW5#.T*凑8 9qd,l'U䩴M0^ )+ț Dq9@>qTo`ukU=n\R*)¢~#PnDA*TWa lIS~­&K"#Dj!w?څQhabMב>&.Ӳh{M=(CmP@{Jl|f4߸PFT<_0߼vǽ]0xm>漴ӄ"qq~i%g-O'aot{kzJ۝ N.lQLvͤdeMf)z/`s !$)Bwc -6<2DYw04}Fie* Pl} ńnV;r!ysuz+VwR\hL`ppPi& `E=:IWfHWEz6bZȞ'ďO$ PAR9 4;J+YrGS͕fM1\o(^'jܹjYI8I6Oɷ2$?֛\س$bџ7*}ѵ֢" !%澲uu~TAlos]Qd!՚v.4 b#fCj]ϮW<dWBڥ2ks|̕[iVm@K]cx1@XJ7|6R0oϪ ӉSc<!<}<><o^,; `ĸ+ x%W蟑ja?wüzj5ȝ Q"V޿e~%b<]D&HIJd?/mqBiin׈zI礪9*@(4|U ֍ѷ*$I֞y]MB.YBcvAIYp>ᳵ*+@]x:5]Uça*His8`_0ڃ'oּ= U:aOORC}c(*dtNFh[r0_ՕƵ_gL(sk#2Q=%@NcN [h۫5]sTjIfbEc LlxrXGAI\I"Z]B'dWNQ]yzTXGP(LpxSywgT~tn#c~%VMMLHb`!{R AI/O!'9w = Skk%!J Q҆qdN婆b7aq ?۝D|8OKtSӫxpWU3ٓБj(œg0Kul~UzĢ(NW_)+|m,5Pz5/و­Kra鯖{lΙUHq}z%rTW{]tdq8lkcPFFVP.EK\fS;Y {LNqIwa+lk{q٣3S<,ji3]" h+eZ@]nB2>O!Z{z?6pF49%%1 fv4FrV/dgᖺ: 8|I$1G?FԳ=CVkޅJ@X4!wGiMwɝae$9ƄD r%6UXlMBwi67u{7fGg*K&2Vlz%O`=%bA&mp ji~Vljq`h$9uw:l:e]aIlۺ}tŚe0c6>;G_S{4 trh`iynqa3Dq_o(78h)3+tNqB@%V#u%΅S~D .[ <ނ:$#M)Α;/jsw«"O'吘qhA ޔ,},p-p#ig8Ra4=?͡+y5O+Ud=>fk%Y%A"Kek|ƒ@cmsPPev҇eY0cbVxI-I"9`lDn$OX"bKV&Bn8luweHY'̌T GcG$ޟ01QA6h}GXAP:>oKUFB WPkJ=-!0ǔ QqQuU[TEEFHcp@j~[ᄍ ,'zAu~uPw4ir&Ų9]͜ ba Ƨ .m~.[2a`E ONIjy@뾹jEiqY61ϟԣԢ+(+}aodp=ՇِJ;k?%tx#S*Qq_.?7y`i.{LOTVPlj/O/狢R}KD+ֻҪ $,̺4Ra(iǛ=+&|y%x@L =m>W 2󮫣/4f%0%( .Ǒ$vIuNyj,ol_e8Aw?Ŭy∖/3!Df>1 u^?Hnd+(-dVh*=7噦GNbrIl$TؓKjk@03k1p|6l D{P?t/]!OЪE>KR2wV`bZ/u.u) $>A 7h_Y%?5 ='rntS^] P ѥ~7[nG.p.\mU/&uߓ'Gݜx`o`((Dӑ;"ހree%~DvW:נ*Ӷ0+L4Yj4*];#3<"5[WTHbHW{%9[sWz.R زmH@,t Qudbk_8`_L)H%ϷVܶ:.[XM%WD{g.3Eo}Dq}$BZTb9h;j]XP{usԞ#p}%+O/(nKAdF>1uJSxG1sXо\U5k܍I,u Οq Up1&(sqCnSr'ށƸi ܐ}B>L)]P mvp[Oz [4N?I8[w/d{߈$oxR15Z@\8~E jB< 0fܚq/ ÖrF]߯0h2,c- *AuwiM- @N7N[&wFPD@35c.W}QR7Z<֒f:`t-\=7 %o5pY6 J>[Fx*\.#-v~(W,<ՔpV!l }Jf&-"ނ֠ 3"KmW] i*~ʪS%Pڄp\1-E!am|ݴ"ZJjcbS_\('[+rCG A ~}:SճU若QOO {-Rd7!4LTٌ­>Ч~ӌB쐐'Q(;3ǷaaN [kojimHrbZ2kZj_v%UUr7+rFןR4:fw=Y`6Wծsv 3gOs e[V5/_DuQN]m| #=<_zPw)෶x#gݡwp:s6A>ɨ ᥟ7 B鋈S +ݼ@SJ8V=;^\*?f~%'K h5N/ JfO]_|%ł'%[ X[jo<9KD0VA-/ð4(#K+f6ímRܾF|p{3w;eP&HIXhNZꛩ hoi7U5|Dj!tL#=QJAS;B$\ܧ_?0Db(5=0q)ޚn: iڹ= ]vcPUVFo:9Y̆?ךF./s"!t?)$ d B汢`ZI2K̝Q yn@g(ITLVUzY8{{n ;<'Y麌3t~7qY轤?ޙ2{ǣ5蕜gC sAixMa"k>Zp艇aWFzغeOn/ٓ(^ߞ͐A* ,b9s+g@[: 8K݈1c wpL|bmZKS7ǭ(SSG<mF v)i3%#pxpݦ|.zL|tS W"ӊ9㡗x"ˆܬHsZnk91.U*~cmئp-}i>._ gʏU.m`VȿRg8m|Ji _eX&&I 6-WQ.` Lj0ZhyR;Dy+@)RuFiܷ) WRH}V(;^fCaF}U` eJBL)d:iaxA9_/@`r)y֝"e! 7cm!c鉾g5(DjZUz"#p&e =z]+>Y痧)7 X)6.Lâ"V?U/5YNQb芶naI~V"‹i3[$h$l`C;d|HΕʽ" KwI_ :իǜgwr9X!a&yBs}"h]Rz'asaY)I2WQbSo%iF6ʜRz864*=5tB m R? p,GZ~NVT'Tb`VĀ5: fMW=|8}6}@ZP'F4h XJn:X"B ϰkDDZ&k E6 %0ESZ/BLd;*d[lX}Q?}3u\Tt;Qb|p4VU~JP-? H*R_鮧0ŅM@ m D Qt Mh #Z^/ipsKz sQ0|\97+e(Ras5Jbm4zd1ۤvUɃW"ZRΈQD hY!f0u &\x9ؒu0EJ:ܭ<<87 k~pWWx!R>Ua!uh _ [9\xa [ݯ![< VB4N ũTȆ&^-IkUn$ۜB*otv!J S'eo"O:z譱qВ}=mW#'æޞg8CBY*u&fKs@^Lކt2h"gQ69DD35CZb&?$ÏJlC+h+~-y<آ˽(4\EG^![ʈ2g(R:3TQ2zB~_哼>T Ӭl;ЉtoL!.]=5Yp"v4'.Lc'~$Tz0k4l2{T˂'ӗq LKvDkDwPCaWMl,'|a 9x~scu؜SΑf7y\ro{?OjJIgB"1`3Q\͢@!, 8}+ qn<]>, .x'uAP(JV0׫I}8c>A7s~^%5wsYXrS&c-xvqsi{8*ʎa(3" cAK'dFr޺=<1w~氃;ݸx%T@},ϨWO0p  'v>p@<텓V|yI(hTYd̼e*7`* mOB8$|zH_CNd*SYH G6?1g ߘ1誤C8eoѢ)s]0>^nPVm;r|q9ކЖUJ.b9sQ0_MEyd{U)\V|T-< O? gyVn0Ob%7K#6uKTݮ)Q0ili*0J`q9辑-~?Em*h贗]7os:`ǐ@zU#7^B]k0aQ♖C$=N+3'TWIkuīǸP@XbAt 1/z4 ++HxBezG'< eb5f[JS_ʾb66߈f'JG6^ͧqe"FDsAV-Vvٜ,ܭ!=uRԏL>!?Fї`AE%S%"3wu=`%a5@yEAJlF|1&3jd;tZbm=/WlC݆:)n$`*U+[dKޥ7U4 W`0'^1TT8d8kr o eϱ/99d] M,i2Q..mZ7 Ⱥ8Q6eiA#1T{v vXڍ@Bh'_`* sBwҼe)9l!+Ki4Jg/l B)tt<+^ _PeY$ 3 18YSVM}G^C:0{NL M={K,uP:8yչ3vA+Py.~݆~^"Z[\`DYǘ,%  UKJ%ڭOxbwkm8wr򺲕<d|N!DS\YYڿlIQ/Nl)cbcg>DC9|ֈNܛdJ>Q28ZHw49gLWB;@C_g(xqpb{ c]/AZBgX ̓vc)˝pӁGk4rYu :ō/;`s$^+S"^Dœ1KZvꀼS/:[dL\InWZTH .&Af-G l ; t}*Ի * K %L I}%wdP=ݼ5h4c/@b C/I=sKbT}#uĢ7O:1_'kW),-Єz[۰K_;MP7phogb@aLjDp' dG4'2*c-RF;"'6Å4¢zkenVLmU:trF1/s 'q1"'y79,N,j4_Q&^=Ӟ`,efV;leba߹z)ɀC*dʝX؞2m."g2۾C' W$NFxFzHH:iNC ʧ."BCDDC7(I*tgY0Jr:H'oDB+r(Vc2mvI64Yq#`[֚e,;R/BP{=~Tz[8:$7W7د!~,yyzůz* 8"0g^pZٸ8`!89l0O}7 qHU׆]Zų=+ǐ%ҜHUUUgHZȓN:7䍞mqP*6 5xz\tXxy!1;4y8ȯت0x;ݘ"3=foԿ/*N6(Y\ᯱ4`H3A?uO܆1$&v;&"am/ʉ=~ya0y7yot.Mr7 He{ k$׍aG:pDخ<.|Ę_sk:)5z Dљ2dSr뗶I56KNJ߱u .uѽz}iTS6XTK2;ǵ&0QD S o ^6`1. HMuT* =bK.BIkK3\/Y!2Ij->OaN^͍n;; [/)H]SÌwv>6}og| ~X!!)%uXrd& s!4Hs7'NjE eG 37S l:~޿\]%m1+1Y˃Pߩe5ÖJ\K!*Ѭu#m9n&IjA#( PɠqH\=43=WΪ+74ݵ ?[2a T*QUO&:ΙkYjKΖ^ڜ,t `D!iPo@&7/hn~9 2 rպ!\9wOȄFmku;ZBo v[}LU0@ ]J@[ qSTҩg#Y \DmeMDk )^SI"jR^`Lj`8u%u({.eY]bz NCEHJQU*Ql~F.`Ǹ+Ym]42's3Phx͹ "D'DSx @'fRϸRWAN6vׇeUF )t-Er,}RD̟|mZƍ+K(#2PD Cquf^HyJl&|,M#<7R\ѧo<&9)1t5<@:##]gG;d(bc=j~ IF36gA^ l$|KZBiN|8koka"Md")V8o PHn)? +ξ /x6Z%lqAs21Q͇Z A@qlVEo% z 5+M olZȯ>?(eI>_ܥbLj]Χ+64ʞl)FAYq,\%M5+c xL}(顝~VT7}B ˡ?sMɉa4ƨ*{\:R4 u#ɕ J. ?`ۨ=O}6Oq}|u/_o1_#Š}7uw/--_&W/d>- C `_3k(wq5%>l,M҃^Չ LϟT0`qAX'lkwW?*xDop.G4GGϜӚ:8q0f8eS=9wن3Ƀ#XpJ x󈯑nj¡05x,/};aSDjydI\ 1,bA/*sʗu|bx׸aYbv]ێ%/[JIK%<`ePtXz|-rLܱǂysg}+d%vtd#Y9聤,Cgп h8\}]TF),<~چaygOoSegr;qQ"3*/Nb膃{iż%Rh`(?㣙.蕚9_22>;͎U4M[` Ą 'ZgS9٢[ѲTU5׭Z^u}47EEO7.9,. ;&I% ny]_ .;(_JyJҗTW"A$Hzݱ4?H=xCGDr@_,;kD:p&jgB$Z)p 걥Zыz!ף{PjtutP~4˛'(jW.<|f{B-2ڮA+iΔ1~yR * έ#=(.όm=٨'&X2vYrҝXHnʌ])kʿNajY]wќ*&QUBy-fF75ht)Dv^[ boB1=Qh1 f=I!= v)&װ6 h,Ӿ m3u+Jw~ 2EhNH YF`*6u`+=TJ& B,hx9x U*<f[9 M+jOA{mhU) I7rj&f7%.+QG6zb| [6D 6N.JAeMrl&?J6ؚSfHZ~ËGA 3k)tǩiU*u:w6j`;leDV #し"ш`y1Wume82O@‰/zsVbI7_UEh=U>.1ŮT43+$$6YpFC>Jk#`}%-,3\3L!MkPtew=ط膆NgTp4[DtJIj75oddo0O%WMs>>5?{l= YM|UܔRW!c߭T LU>GɊ|V+*Xh  Ɗl?$ݾON{`s3˚[gŷ Js,qo߳QNfIwiHh ..3Dy-qYBA:Fj_{-3 6Z&YԆ& A kQPng#1"ӄv{pa/JC&BE1aYXiݯOz  w).sV)#|^?ŭhR^xP%eL9m^qx!k:& 4j7$s^h4$O oh);[y0fiK4GՍ H.By$2ZKקx!M Ig̦Zu/F}/4{3.L5=`XM RK>-'mFfF|PjD46~¸MV(9NcQqs_`-R hjiR~?#iNk)qݧƺIhUE,.1IgBgJ!|7"eTJ/ 0__G!mIRbWRyOŏi0?lWKY u ;/#r7<oULH&x/BskaKbo[Xu(¡E!_'WNUg:W^[Z&l(2]\Ln(3WPevCޭYrȔQ,d[lʤu) tP@ooVʎ]Q^&Q; Ȋn|),XKxm:j<h6mpϋZK̾k ydυcMF,!WN1S_g 6Zص24f'~DN `؝S_-úM! ږQ f&a2G mo8 Huvݩ&NܦEՌņ,0\M~<t9OKBS+ySwTAbiY\f„N# \t8 E-Sr^h6%P+s7:"{4?+gO8Yu|x1Qtm_ c_ì.~1gyRup HԒlף#z8,U4Dp s&5ͩ/xlH;>Q |a]&:N+0\Z2]O7E҈mH}9:oЗ^ p8!QU1@e84ml|-weC:Mr~ND`I.QU[kDNH (!^L6\ E 91]p`g?ֆ^ͪ  ˭O)R߇aDjQs83! Di?N]'|Ejq/ Q^^S-G7E3jո͓,|0i =X S9)( y ,ϹEa[zkV)|$9kwzou%ӿ).KHxYFsSt3|o?hJ߽>*o-ЭV[BD q unUSݺi|UJA;&i5.D0^9%wh*Bii"yeJnf-0gpcqiBhVOG2]Rc$fVN3zqN8jqlUMNa=TZ{yq |-A?5*-CTDӝyE'c?bEv`^H8L_4K䨩RֽjդvjvsLAla{8[9r NfW^R@u؇XY0#yoBscÃzrѧGh48LXy<% Ȗ3z.wBGхU Pȸq[Z~CZvŠjuH~,?39 C{_бFvF͐u/u*صTqW|$kz5gSYr8>9gJL@ FJ>(K7A1/j6klf"EeոŻ6 H^, Z9BI@6+V>};l$NM*8p(:-91GH`kf;l12>a<-Bl0HB$/s}ԝy\5ǔ1v)ZC.n߇;}bJe-% 7vsyj $}dk%$grQ/o}7&=e~_ьmg ML"ḿ)V0"<^rCQ,sZ^̯VنǺJ6⻥ٱ a߮Vk;X$rx=.\UQ"}CkrRa?Qeo }vh!\Y.w@a3!xEdmHGA`^]s =Wǒ96L"/THfHz 2Ob迥 R9U0^+HKO'|z_@80-;Ýʘ*<w  rbƅjI/($!xH?fbZJ,e0+^9%Qqi^򢵙,<}3W޿hk1+%;,RiMGCwc 0N|Cz]H >T !lW&= nXͪց9ײb)*`#ʼn_oY^ȱ4!z1bqI%uB"1ٙcKQ:H G\`6re?,>'v 7+"¡ؠ\hH A ZcȬy|~zXŰ &\lV]ETKy%:wsM2RyvoD㱇jR qX}Q1"ڜzE``R ыr#dJ A2 Si)\ZkVR)2!RӲ)rK X}1ۦ[ݑ j*=x(,h6UJ$TN 1ޫGf`襌(ӫ}V)E!Bcpxzw{"+Kt[B$RN/b &t.90隲PN Qз2~k qˤ禛\i[["b8w焫͇`q;ۗU1t񭠎FgƢW ۲5n]kmmN`/&m`)ţn`}_`oۻE m kՙcU_f\r`R~\jvCA'owL0Uߝ7n:d[@2s ڭox5o{7ĉRfb< jOpr6h\rR-]G'm&~UT>Gڇz{efu iq6/U(J\ӍzYFXm>P,>lDT'Ktr}L(U*JT&}sĄ;e,pKM@XVR(o9s5k5˰5ґd6zz`W>0x0uzFw,`TYhJxBsYO+, ϰ!tf\Ʌ^,;,o+3l?kᦨȚysqd)7om:GaٵcTpyvx( ý"_^Drچ O,}V㵂j6>%ݮr1nR48>?ijUU~[>Ee&gx5-z_姨:F}.j.8;y֨tWH>:@E𥶛2+L,# Q M ugs #lɕP__)]h6aÙchU8y{&!%ܥ} udg*.^䅳H汮Ï (,d83+;jjC[Ekmdu1jOD)~*92@\<܋~J@lqL_$,]`C#[ļ տʃsAa}E;UWG/yc M(QCԙA^F/IҒBIcs!0FYsKi`>IHUL$.LXt3̀"K/\!I=#:RWu*@ ; |$I X6(j(W'e F MIKsQ}"D>kqQ nkn-ẠO08X`j?F ;-ovYt9{%h\b t==2׌Kn8hkPp"ԢV[,v}Dž̏k׍k;!M6ٽ/5eNSFgЦB F#FZY=C«Qy_Q=rC}J1~>7C+L4\G?BKzw HˬLYa;%a=A';*8w%ںe,ʯ7FɡcثḶiǮ[-|"^2kzyNJ0El[+c3# *un?U٧I j(xPȗszCB˘kz低_S@VFP:4pg:˒:  z.]Pԋq֊m2-]K(^_Ɲt[EcR?_D8T;SN\7Nm]u"oN/(UJC)ȶUdAx97cpb"xZ>x BudQ YwJ]ч?L:D #%۬!֚c?V SQ;(GdIed;G@Л̖C|['\vMR'$W15-*} Vf6z@BZ#Aݸ5Bl,+zjDD@1#A`E!zqbzұM@*HӵD9k#Zea!j(zYYE9`a\|:t_] 5CnAӨ%E"EqIj?\(;i1K:z^!%7sJ`u /dM'O;H@y`Ǥc!̂<$8nfPR^; cK_^t ׊F;Ș݅EHgm(³7gM-T$m#_E{W-z.(Q: 衡%S=[kޒC < Oy]z^ $AEbJ'h}@WJ]WԭrHNJ؏ȼpt~ !Nt^.ghK'mUT+Z[ :Ȭ=amtkia{/ a$ry=DcānK ~ ňoTLL ^ ZR' j>\˪3዗e 2_+Qf7?bh 942AmjsXuy2 *:,N3ƬWI|S؏ush'R2tw  qZk59c:ʸ ]X_7%m-ݝjgfsN1G׏j7~aoEs=ԟ/;55)䓡mAC)e`n",uxϑ-((DV 6M/9ui<JAW2Mg)xi@g/L%7s|>rW_9'W/xIpm)c֓Vl;+~Xz8PH*Q&K"?m5 *{+a_K)E:IB699cjuCCy2b*=!U_:`1AR4;t &l9A[w*? cU=,py}!PMGDnuC~(BBߨNڅS^8o(4Sτ]w?-^_l7 *Wvꎟ@T 3-NW/bZ2ܩryݗl'"q7baIt*df|Od%ib\$ķ|] >{h\6 Jk\V(ٽlH *BFSdg`x1;ct iBWv4 A Pl%A&lQ@JW5DŽݱp h57C,4gŬX(۔Ȇu(/*uw‡ȶ+4̝ 7.~3hJɲy"k,-Xa@VȎ N((} Y\{ʹ.fͫ4>Uymؗ~n\k9 zCh &9MKU8q1i%%?㉯ B^Jk`FDAKJcNVwΑ}rxU(_#F,iPR I6J( oŞѴ ỏQ\B?wց`U +VC,zM~M쯩F:Jc#?yiΔƲq׮f(쨸 f`5 j!#fѶ u="9]H%LUg%VONQY`[0_BH,<7m)h'ia*J5CgZ%*|}lk^uH?:N5jWn \-8?cXsS#&"!Ƣ[L,~dBHHWfnf*ôV=6 w%_XtbAQHⴄ3t*;71!^.1;_E@2> |-/{c mjxL^U`ok`x\y39 W,(3(FBÅNqPVL`~d;(g'͉B] /c"+hUхr Kp& Rv,[IV9߷b["ᴱ$4BPܧjKu۴Z]ŵTW<# _Ԏ珙V:&u1GcChȣ fJ5!FyOaD9f[Fl}Ė&tue=K7<(!R5XIErh1fhR;^_#S_ w@h7}]܍6 AKџϴ^+إNW)4k>_{/^9-Vm³.t==;xO﷽xE Bytdž{_pEhPK =fbTEo=dcse {FͨDt"F׭L!m8-m4Jz7bPgeEqM7o61W{,.0Lbi0£@pi؏:0$,"ϱ@LB Sat e,]E(> oxğ6׵&LO2j)̺9Z{=Y&i.3hnTe"JAS~}\§![Fv9AY4ūdiZC(߯ _.aD=V L'D k_L25-p"kZɜ!+!z$$$ju0R/[&^!h/d}YK) 5aGkΓKJ^,Y z YG3HIBZPgԸpT$u͸CFj4`'/[=WuIws|Oީ7N u@\ZÜe~δrDzfPfC bӼ6)RxU>jwIlX%3_l-$ca -VJW3E@TѼY,T/T &bhEe8 HyȬU$_a*uRwaw~T'I?}V)M<01C{ݽ|nAm' /3Pz{gꮷ/jeFn_e"2pUV UKCj܃)%OTF{Q|NHZbf> V烗*x- =آ*-&ԩ7 KT|1\B$Q:"-ڧ]8,Z?&ZH{ < s+m޹ L\}!X%URR'&;MyP`WJi5_aHJT!7Ȋ( ˈy >! g)_&\%C]w*ծ[?i9B7aQ#aBv-vofsv kg=9 sX5EwQ7/ f†zClVy^5v. ^4΄ckQG_YDz[WQ6 L𷧉e^kVєp>zK]`Nzd};sbO̟2e')PͿH:Nߛ!/绗 T)?K`=[0|M7v `x#DRj! (NP"8 7UdC^XWE[jVjLͲAw \%kr@_SZ/ȭfȩi9 _R R'sS[t*@Gp~}WGASA-LH39|onGL7_Y&>67 uf@]g0%}W dh—:!& ]QC*i]ccs4>;W/n;=AxdE; s~JX[.v@ YC8F3q1f6P~u .A~YL](&Ccu!SŢܘn.`V10G~7h̑$j@Sx|m#vrS/tF$z_?3fAKCg3]KB<2%9:VjɖPx'-E¥919FŝTK-_}e>|v3J4}7_JJGqɑO3jKОrS )*/ң g#s.m1N:w{kc *IEp5oٲue%1`n;"r‡"9} n2`q]}sƩk%XEPGڡhJ~ Ohئfʯ&)cB8MރsH{?P.֗ OGNVmfcy\^' v`nZC'<DJC4^|b% p`O'>k/<7ORf&itq 뿤[̫t{D~bG>z[[5,`W RcG3 qq= O>vBI@cM||Y-e#U:BCŎк:!m5ӭ^_`HީSjrbZ9E}S0'c7,Pzm4[2c~=;z@0L +@;IebQ4Ӥg7"X1נǘeUk@[h83"V&7503SSh_z|%dXI/Nҹ,X{ _ .:g%#Y"Ņ0cdJxG'q>wAmZͫXwvK)k914Y_M^t 9' ۔Tg:/ݺ!4?7^UnBToRcH188U"G=dQbȩ>Pa߃t!ڈnsh-g-{)îoPkJ)K"qF= b`w;4c^{~"G붨8yt*rY\Q#,Κ3cO8~NuTgTg>G,9n.Rw12cC_6T'<,LUǎ[!H!SlT ؕ`xeũ)S7eײ`R-Cq/̻If`xhMo0nUnj!]/27"sl #ѱמ~@tС:̉IdH@Ԯͅz.;AmV`] ƍaZ(kpݑ,qlQ$;=y|fԼfZG>@ ` 1GZvg݉~EߜlX(_+(#FRCjQL.`Z沩 =:n&&o@ F\|; #gy3vX\` _=kWwV7<7͋ _mO|O*:&5L*zpSאZgD*[eV Pjh[.t,TrpK-^Z9 nO7iV?在\󇟤h`!Tȴ%0c]U RV-yT^TH90ۤH1pb*,$Be}}GYk܇mޛ8 Euشz\7hT=0%^lS@=H+RUS;M H|c/ h$cti Vm^ >Q'r /D /,9^[y?w=I.{ ^DЈZɣ4o="/OE¹ H"AyXVw&VxML0`xV?c]=^pfȡ!⳥.#@9=Eq/=go2?Lu=鳒C/q` Q&C0zvTQ^u`7wϜ+ +_0hX% ]]$:DyBP,3v(f>ل$]Qn@<3#pJNZ=wx)o"30r=78 ݡT[MEfB?j|"[+ǡ4s_{(DvS` gOϰne#K]óQhXhAm( < oRgRjo0L1R)[((`\ExyȀyxH^P3 M$!g,7k*p ѕ o§? UN{F(avd_Li>@ SJbf\̭)PseמEG;uN /|@zN>ȔL+..|`?Q4Ȯ7IzZ #cN^p[E8\r4-o!0<@𔌝B3QfDQbar&ES4NK8邠;^#YXad{`EpSGq2ճHo6AOdKm20+A10t&$ G'o xqA0lS-*aKMm>J*J-ŞZȧ7M61;HgW0*k<evF,(Z(ͤSs E~aߥP0Vv(B tq&~x\Ƚ)Uڕ?a^{bWR;Nȏ*d:H'L6 Mխ4QEځ-ƈ(HۭxVTC%T[X[/O5~,F)k۹+;^vN*4jذbf3\m蝝WFިOed-` [! ɩ@alSuʒ߻SZ!V9, ^5U}q!> |r*R > 8]ݡ\jz(Kqәcv} 0PBu)QgTӸTԵ{'rjxӞ͋L5ߗ y1#.RS`s458BΧżϕm}Mb_:!hƒQ_=fFiېkO3ö!Kr}"eQ~EDz+d<ĮPZR&7gϐZ"#.'3m/]@-ꤴ@MQSmimJN4Yzpd eP˩bN&r ͼfKSxxeZl;ȇru#j/ W'M4CTְr !7^ 5GH]h˭8~og27ٸvr7="7 EP@fAD+X H>zO=G..YZ=Oroqë5.ZY.FF宙4ZZvU%p7gπMasJ:WaDѤk (淅6C%TA/. o'뛪DR*Z eU4 Ԏ( {!WiNM? >Y#¨D ]L븵lV{ ,fIާthb=Z'Y{Ǹ1i?5D%4,yZQ> 09g@ L]mD>l"z%hUtY]j堏mߘr)Lf\_[ añ]a-OnjȬpsgDA=P:c`;H|UpeLg {%cgvN &S*^ef#p``Yё=(PJ6`gMW5Q˙<^зN >.X]MF؆l d\^]6fn"GGs w^aD6~Uk<FxlS2 U8)Rolί5tzb3lYβ(25ظKX% hl>]%FXSP2|拄rXݒmr+ھpg@ +uLYbftսB $KI\q4`l׿x B4Z>FRhAq(0 jҬߡ寰:a]) Vj+1'%ؿȧRm=uUeٝ)t^A$[{vP y6|ThθK3ѸfEz?|&lv \yYfs}%7.D ;{~C8Z8 yyk]Y |%M_IWW-'b^@^7$ &{Nj%8'[A_I&q)UvvǸuX d l,pw(~!-:>d}>fYPCO,)(r$vVѪXU`|S:|C"1f7]M2q[p0FaSsdG9v^4үp-p嵡٧{x 6g_FjREZ M]c8f]~?A.ů X G(TD1|]nIX$d8ͻ$⪻2sKl.-Rᆧ?A> En~x d1,aLohKAS^Jɪ_Bf(gzɒvpUiu⧯8glWA|%'1hB@߼/x!a2Ѥo؏՟2+rUKi.ֵ3IimhùNO1S!3nY Ё{|_wv9ߊ֒Xkp[{1Bn`RNsAPƁk{MVm5W?펁n|H=CqUʓOW^L_̚ Fl<߶ՎcP$ޙDq%K,Hm0>n VI i{}iEhJ Ğ߶nLto٥ <±m,L׍@Jz A^gЬ]!=x5q쾣&h1d.TAY ӼKTLb'LHn9}\('4v;O%G| ȳ,=mxld1!#r#Ubjt(Tc}x$,Lw'.dN1z8z $ydI){ֶ*6n_ILS/j\ϲkDN0m8aHx5~HGLa܈.ܸR%>'{trA-=#f<8,Dr8YC )㰔AEZ?=Sg ".xUB8+)#x:zyI*3꒬Az6вw](V-zv(@(a'c>jzˋSu3 }=@ ta 1,o6QCvx_^kC.:eVL".wd,A1AyhЌ'[O2J!yk@Kj5p8h޳o\!G'Fh~_ _ q3"B?]PL-?U|w~NAػn )g9Y  ]ւħjߍ(< E@:  XV~IxAzK Ì'XyUZg]"32l4,>$":',w 'M uUZ%7u gnNaLTT"jiq@SW7 t.!M3||*,*;fXkEuT&/?F>+VpJ4CgdGҫfs .5J1N8º)1k|—SL8ɿ"x ;;df{PLlx|QgݖحoAmk}  dowv@$F-[} 4PT.&T.R11t YNwXef[IT1g-c`*dvNQB:t9S ^psG^^\BΥW&kQJ~ Κ=>+ XOgր'T,Xrqk=(ZfouO]t[ͪwXRsnD$^e1r'?6w2Y b"BYٸ'.Q)F+p80~h5_`u{҄9;Wfv#k')]vHɝD̉<.2)QSdNJEQ]X?K +F.l%n7,k 1: 9b^tU $vBErOT fH&uQOIt "!\2^5{ۖxFdZ1lݷ_0Ə;XϬ.O{/QzEZ`@.3TrbG{PXtiBIdv'Qb *4P8x. (azǁIJfV`Y+*!Q22р*L`+s02/Mm&l3pmݯ*Kʟ%wР/D|rywXe8pZq~!܋<\=rj c7֟Ik)B2y-a z&W\gfĮ v^aѡPB͚v񟆋Gmu+)ɝ8 JL\(L|9ū8ul(O%L0K09'Vf Qūq %(k®uEӫVp=J̳/5m+N.:2P8PXZPDO!|1t16nՍHIHBte B |0hj h}q(LnӘ( Xsqe@׼n(ҷ(>!,K< " 'ƋRyVKz 2צK~ze @79:(qFt`%2rOS.& &bt\oy[Pgf3]Yr'OI1*>Hn z^vF{gOc`I X>3hr@fi. S`=|3Ok Y_𒰡l?>)12@xpc&)*}X)M  n w/4~'%e=7UGuEzmwyǝh1/|-+=;v?똔P/Y^{΃MSqd:01_#1"n9̝ )\Pe~Q6& cpava$;ԇz4Io&$-E;X2l;}q\CJ8P)EY^Dh-,vkCEH+ U\V"flx\#{s4|gKCy-_O?"},hc59Dz1ay>L@ B u)Sͮ@"U7T1̩?3L4lhLOg90]Lj]k0@< 0Oos*`bA=%TÉqP5P_<#sjtڛ% x[|_r[\5{ͻO, <{ +ykj(-[:rӻ"^lu""qܘe]|) t$D\2o^!~)TCUՇe=Mm_dy!`xSQ:jP6{zMg<ыV.I-m%#@/Qdn2քM ua  CX$ũ) 6tYDƛ,0+PE.i4)ȷS/&h;"k,Uej1Uh .P_ob@)KK܂q(k=-s1R fۆSsVɋl嗕;ӈ`bERp[e7tz.  ,X@wpVkґ$ݷda9\G/,%sId`ԉ8S?L;p+ q/f="bLr]NqѤ\<"&=“RT5MgN'yz&J;p&W;&[9x6wg(Gh _+pqLv+5%Z>-F%kZ*Pn.,S4 dI[:hpncAo@ӱCm[Xv>uj%f%uJVPzMe=pxna);BڨO7 \Q/iH>ݭ%l:A_Edyk2I|`O~GIXϑh <AZpp~!mi ؔ7gf=T< 45c0۬ jQ *p69 |(?wG1lY"d.stgBN ,hihK}/`_[d-9kA]2`d fS 87s}20o2-gvj֩15wMh%7" >I Q:1rjPD+w<;>[=v* L,#QX҉A%/h2?pݦEI 8}˼iML!k*-'}jq`ngS|pU::M>wf%a%V痳tA0<@E QHxC{Lͷ35iM'JyT^P9)b S?(pL9λM*BEm&L6gihV5)Y>v;Z)$>[o,y^j _$ޜ˂B{6Zh'Ͽ1 *4p0_"|MڒrT|) Uy 4G/%PLFΆzkLi7< $o.FhԛMOX(hcc-W)LJ`Tsn8$͆-,aV8嵢q@,H ž\)2+/XZHz .)FOBXZ@ynw<l '^+s1)ؚ\ͪx4o}5w틏xdį7`1:03<p̔izGxrTNK6Qp9bhFEv{>prOe?VWvJvqwm3@Y*Az2 R))QD)dʲͽyUb''9~r. `u (큓S׾ࡲN%Oa] Y=;XfmKfĚ ~n Q_Q+YE7@ب xՍ)Oj:=`),S.S: ^@Yj*DDQuw!h?k, .gSf^Gi~]( 4uqىV*n+ẓ ne RNH`+e"S.u@P .:t.`X'%wNbZ4q> J'O+<\uHEv ,|.bk ܱTD4LU5טPiɒ$k:>}^[_ND &]6Պ:Q'Sa\s[DSjȝ,UT޻[uxiɓ&\0Z|IM3;UJ# 8XR!4]Omc O)kZ~shW*nP#(HG-E.&/`>KT3Tae~}B'1gLY1 aY ׉W\ke}.QhL64hFoDJP>b/^KM7#^L˸f輈?b-?D_ݛR>R@PCs0˨T6KTHՊꐄyh `8E }(ln p yQi-Ak _";gBb+b*@8 6M?/rRgNp 6J8"DG[v{)L.S{$NPܺ5P:cWWhAjNd"61M@5ٙڬ[wV4fL }="&w4TÁy/YdvTؽH;jYRDg:+O:`a\eŇU@C4Q^oPWekZuPP뾋h<0Ip8h5RlmWʁ$\~xɉ"T#g5̎<}=6Z6Q89\p|0g`}QwMhAV~[C cCs+nUx7Fk|F,q9tS/cG:SL\3޲F+Mm։<}l:7I0)6ؽ7[GydKva$ghZh{(Ya3#:}[-[#rhc ,{Ε[K K:vuM^W {z`j:H%& } `_ ?^[3GF,vڧƾ=%<3 j燌IC#+ڙa3mϺ=G鰅9Jl̨a-8^xHrp@ w=6c/`0pmh{)7=oO꯲' >5{*AdrU:{R-+cIh{2je5_pxN@NQOf8w¯7c8"_gT谆)ۄdj]M%ZHNluj87VZB5Tq_Ϭ`.Jn)MCC]ud Qp~BEMDn *}hqzeR1a؄gMN M 9 D}w~#lOEVmn Jw(.@$pevUŎFC ֚y$ϤxI_37^w $jaהиmH.@kd_K"=ā]m7oiZL*|.kX K1du$-[-9/#k?2$sl58v4OЭaq0\j<>A"cF?Akټn=ʂG5zdN)'ltsD<BlI$n)Z1A /\䫃mx ÜTKb&N,]c@~H}dU@ -uz0z;m}lfQHऽ9H3F??I ./vp5ث)6rnǭd؛@~ޱ&'E55?޷ćn뤯mSHzO` W |X3xSz/+zt(eu02$r(ojrڷQxha8RЏ%%do,ڞ48R s$|Hw:ACB@U'9{_#ksbuL{VE`EUΏQsT &zG0*#)n'@wĄƻvrۤyC<5]U_\8Y &d!rqsƒ n#&MpblGCzOx=&#z1f l 2kfI91CjkHD%SoJ_mU9omh[Tۡ;#`:B;gZ+x$?ntΞ_M'8VzV9.cgHCn%>u",R!SYfF O%.tċqK &;'z`.=Pg;v~Ŕ8W l)XAVjxg] R8! At}#dۃNqITZ$sS\6jh5>Ct /Z^?jq.hW@x(K7x&RbSLhdOykSU]ŵkƾzG`eP!򏠫˙NIv穠&JDn@KL.oID]N+YNLJjndW a)g:({"Dp{%^& td·Q%)Q9ǎg6h5r/`DG}߮t6)ITt@s~X['\~>+ۃUAAs .ox P<L[i]irU{0CsAఀ-S*g f%Y?]ayT!|{/ Kk,~GA.b"[WlpqH)UG6)k!55_zӑa2ɜiLu@16>%G!diz4iN2UCً# Rޑ3{I^)-R$hQm|lW*'<4+0*,/\s ֦˦qQ8 ᯎ,iHc6r2mT ~2.'+@![5>$ !^XNʵ{!7%|j {Iǐ:܌:ëa]wtě `$"`M̤|#$ Hc==^ƀ*IV(Ļ| ק}}]9sLn ACmT#K)5UWW` XCE羫PQ_}6~V(,7aIHmZpٲo14y^۽$6yX]5(`L7osSzdD>,8BZ7#^;gǖ ZE͢k[CɃZ@ʬј2 ^^\ݒ هQ7:f4."5c ǩMJ[7< ?fyF˃{Rbf?2doHR^I 5ւ$<$_8mCgj:\oY6uh^m5ũm1I-0c?yܽ-3$5Zvu@R1OQ Scw"?,e> ,3~Qt.W4lr9%?Ⱕ [EYA诐!t/&TrKpb ;5n*,qqP3rB!Ag/tQ\W(l2䋃6=ކ{Msվ ܸ&U"ξ{F3aWuBDZ"?6XHV0l![9NAtC*@0a @v*VqF0]=4dNc |0WTg}LJu Wć /6qo'C7ܫuwp_N|~O}WvaW~W-} sJa,sZt|narw=-EH[J6"+~IONL@dgI7 2 ._hZ kхSKJԢ9_:.wgj:œ1R:HxzoK3a~g1_AAc}7.h'usKO xV=`> Kf,F8kǵ9sg0y0%]!^Cժ%W xUTQ?*`Sr9t9Y7Q&z踒`%=;aSwHn*VEvtƒ@t,whgŹ(j#gΚ; ~7k UFbVO 39 탬k:D _Ue| `2Ţ\xڊT/ >2EʠH?juҦt aX(_ߤY~ &O1 d@xqq 0k eg?d怛A_vE74h" J$cZs{C0о0|b~[DybagϏ~oudJ-'1/uy]x rL 5G$QR 'V_'(vR2;]lu613o'^Rەܫ"mIeb(n{|:AuN{V e]A 2ف Q^nL^\v%ur֥8XVE35Ɣ[/JA^H^U)orpI4tpi bqRla%Dߝͧր DIMuXXE D9cPᨺ-q#Dz۽!VL?i27;^=o+:^mm+a~LӄYȼ cfv)AHOsʢZ#`i:du˝t/,|$Jq\hZJ-zWJ]ۦ-e ;"Y6XI4nuyU`-ueP[}1m%{ pH .O uH=j1o_Hzt}>%|7Ciok.H3)G]9!kU%GgUhSwڦ_//UbZQ|`=\v\5l =RpÐ7ز4X)1G\&`I @ רT[pF%\B=ޒaޗt4|)wSDZ%1"݉MHvIѰ "*]/1%+Y;z\ոNpu~uj3=_JzE1c:v|p#|N{GM*hHGtoVii>Pc +[h].8%"2%Gո)6v` e{!ՃP KyrN2B ڀcKvސb- (a'TNՃCN\CuXFV 2fYJ-Р}SI=+_ڠdAt;U(H _ڡb*0tfO1Jh6JWSe>bg³#Y)KF!Æ/Έc 9E{fu(]C۴huϜ +A=?7CZ4>@EչC_.2Z{ek'Ƥ_prwJST(pvKy {Ѻs)Q'Gi?h,ؗhcʾѾh6#h[V­HtxfryFxo\WF*0p|$Ogzn{NQT1Fa;xiಊ?%1 bǩΑPF$8'38ӝFqPَ3 ,LЫz]L## 0/ɱ׆gV:;ӹ(<G!E'4vH35H/Ns&gb['^b6J(5ڿy=YK1)?FcẢS@\9i收q"EKl^Y 6dAc5 >h_^]f_̒v J;8F=4<ٔ;2B br2(Ci#Rb@ahm5fR$@є VtOp9/F׊{`JT.x&D؆>RȢWJU67 ;UF^*,|o b84 O?0Ii]qVQ#S$Hp-f#=Oԉ^O xBK KY[6ijFEt)*Sq9;"$o},~Eht w(V@}F4nz ܼa8K&prO^'c}"AY'_Jeu۹7UFJBH iX&*l|᜗p鬣?~bA1\'9(j:X⺍ Lr"k8qL {,Fy%j5Sm sJ sKltU)5Y (EZ`㱕d@+KћTzTشfj0^lDnL颂 b9]Xs)uEOPr7-G"߂ XNR~\c(*巅䖡HSz9qq!v}QeЂaoQN Y+[129WL _&AQ>5?+,7nY)Gg gx(el<`&0 &P@hΞ8֦V[{M ZG\|hXeFsyT%[>YRuGAƻ3IL* gҖrOP05F;*;x<S$צ?U?|Bh>uV`}GȨ >v까dZwwe0;vrg O}~5 m.LX{7W'D9ӈ\2RAv=w3e&<~~7Yd>^?)%_VxR?3jsЏJJ=Pˑ?[Z nXM2 o#HRT;VIRg)v:4VE#4ހiW M&G 6 t^oRzsQdl/KF$âNTvv*C'yw+'?n:k6" ^g'`7[>k " ѱ?ҍM 7p VuZ ` \\E"#-ݴ2v# q'@RLѾsǮCDXH5_7N0UD"K9sV 5UT&l1{V9fHKNšå&%δӴDv~}KskK9u>WZK$VK\£rq0xZ֮k#-C|YZd5KDƠeh0% c9WXn(niTj>`wFOQЀD(uGk%)OOƋ!mujȯxN^TPz\}]n(1lMiѷAJE8s;x9ÊQsByG+K8y<ۗN Wl i4м/hS*!׵IhkBAL|]N a`B6=+$Gg"qދnq{KCqapΌoj܁TNh:W`6C@qrðz$O]68b+j_Y}@<\slɦVx/U 2DLf_YaE{8 8.io/ӃS#P"Ao7lq]_vKp݀y z+@cuD(=.fYyd5`!I*JJ5J rt5X&O),_Y*kl:0_>Ey?uh „l7Y+]O#MWMa-˘]C2[]~j6V1fsʝl_HdCtjy2ghv5^+, @(S=^x6tZIY3qP#Ѩt Aڻ hldw8y\y~3dg [fE#e`ix= ](P&7w'zjY1c؟fDXZkcڪ() 6+OG4#FeMxGLF7n!}>S)0ځ:9 Y0z؀Jt;w#!(f}Av-)Uʼnzhb)dw./اSO;Z$(;jv }pb .EZLvdmXwڽA\b~)5#4\=GNt]ޭh{71ՃPKΫ)tgIA9!M7j:R2V-0ԁ٢Ӻd*(4=(Oc 8_2\;+nHf ;tcI|f|]s؉BhnYN^ƨ29i6,D5ktٶC6٫f>'wQ]$bwUIk@DdӠ9[i=f2ٗX/ %z@`^ =>/*$iMS)AY >сw?4u.%}ٺTV9_QXZRQ H xFK!B_?0PV1i/z%1D`V_+J6``hp۩gHV!?KLNubq+>h3 (3cbFT@UI?ד]5aүNx X8 (?Po4EkM`_AeZ?Ybk?!֘ $< (!o/C'kDk&OˬNs9U~F0RƝOgC⦡no-lHLAH:P-o_f<#覵DjzbuXrߞ莬jgv?bBL@Vd^ ?ջH OS#WQ{K^|Jl Pb X7TH@m҈hb,N =@o^nfk+Β^KXMnk¹͗8seHCb20>Ageh:vX XtR7n2vÇUqת׈ww{L! !8ߩo6| @>ǬfVTYNKs.ԝWEd"sh K=Ϙ[rqwU;2 L+,ޞ Lq[j^ Sy*JI3>ѽ‹MϽY;HBRSzddʄ!# OcrA-mzNַ l|#Zu0אc<ouR,{'xmmbMTG؄ZLl] YKFy9}7l侦63Jdu~'ZB%ryHs7ck)~`/,9v%IW *烓Q&Co 鿰au@pc,yo[VD 1s445h:;q>av @+z㓘>VON=O`THw\KM#t@dR][΍ IejQ}( ?<њEgKtt5䫨ZZI^׼ƆT]E;-;d1$LyI'O{/ࡧfiN]vg>IVU_ *%IG78c%7̇ (&*,{2Aʫ3 |Eb3:C(jɕ, ;D_4<7A̷~rLt7˧qBJ)^P˦qz_Lf=?|]U7!p+%sbp~a_pvFfܵ0-.mT 1LR>7JK {,C֞?%-m;?P9HRܶJȒ#ee2E'VS%9| ճ\Od1l3%W_]ЖycT27Ctk껯>8Ě8}t ڟig1VfQ`` La+7pKhnMsMZM|`G|f]A>2BWYF`];Qt6n~+>"loIKpJ8(FQَv+oP9ً &V=xE$yg"7i4ғd@&"h0}^ %ZE=b2ZȣנO<wʴoXE'~3@j.x-PuTg<@=A;ɤyI_Jm[ {͌Q60U'9^Dm6b6j?ͯE]E^YmH!{Y& MxF=.jG/vX'H*SUi߲a,w%ph+ ׃ ŋ,#;^|aLlj*BeX!VN˱4.썯P ~RT3sō[4yĥVf~8e<'UCI^Hׄه+2YP#,GB ,tJ<,xaZ7A b/q y0Q_[WܳR6uMD,Te/H㛠9+-p;)#r[/KC BJeJ#:{έ[g{>~wsiwP]qM@ouB.Ad~%,WLD82ܩu0c͛5k*ʿ b!̛ E+%OUbQ/lݩ~)n;FT M|ܾm<@ky.vrv!SV$->`.XcѨ[G xsbU%^"^! Qh(˃}S "8^ێƽ؋$ۜ5;|AI =yY Wݔr.haCέɬeo~`nTQ= (Gf50? Sxp?Syi>d{6,sg2i(L4f])2oRKs^rS4 )QX3O\ +Pq^Mqj7q."N%rAdAk$ӆNm/O#&uWa 1VGDl1Ԥ=˟ID>F+w峂 l*7Yep}*=ˉ&3 `'!#wlED I9p1b!J*ȁȀI`1r1\[M5ZPTw507 ۄMGdH3O`بFJ5tow׭_xnCC)e"ۓ'O#V=ƱQH1/ cPi4YF`"Im15-WiA+W ,қQx_$eqLnU(qN,6{.ƤP_oUk#P<еcK:4*7Oa9pVD ƟvqoOKd!/_O)!f: c W<5~qI D5=baTdm`͏dAҿS4Mzŋ8 D N;;g-U# ZϚ=0ހ|$V^2%&Vl.⢃N7/qEpy48ӱbHA3[d/I޻'PIpO43nÝ> i^e%|kPx%[GUvd*q`b;F=b7%<F8a+_{NoutCUe<%J<<$zr A#brHQX86ߨ+Bd@d~Dk h9bXӁ>})!=1rc:bHao?+*ك>|xW!9ᶓ'\^S>0PcuJW/ #qBdsZ GK>WCHpI1vl^|=B|/)7~#b|<jn|1p,x}c,ÛtOq^ ҍ(@4U V\b?T8?qsvQ7R`NpeaC =AB5FsDtȥ[4H=0)NmGY &$g1̬ת F?]E ~8?K̼J*UvXEE'49LhRBBkUhŦdpR{oD|NrgKơ%02\XSl!jݯ3 =u =YQl?E*65(G99M ?FP*ut-VXlB#}zp#y謠WJ5\?\TP,dX XPK Xnذ*'`P bKUt]x\$VZeq~nAuXAAk#! bhVu^}EBawC qVKHI?䬃q.ƻup^bvwQdZW dt]߅h[Hлڦr@|)[<Vwslq|&8bRk$w Fddam~̘ КN/ϐ\A 8i7!ƽY|h$7QˇJޓoؗmPFtb)۫@ +-|4Z  @Q@mđLv?S.{2U-["@-.0gt3r[8!Š[eI8~p,1RW&p !}5ǂ@n2 3g 5990Q d37| E2^꽋 ejYI_ٮ`݂;! ':?LE1",vrV,p Ni|@} rB V?i , ;9Jve/jy)fƝt$^h^Pk!ߋ(Z@;JTܣ&FK*|NPF u.̓5vE9x2&tsz h++}Bd^Y}*u Aܶe9X?<6?{NܫȖpay`KbGEտd/9VI')_'ɇTi Qbnv0/9?Uu޽W@8FTG?eEr gלS|^zar H!}ā^#C&%'6c:ۅs2tx&:0? P븀[J*̜HUu"6Er{G)uiR&$?'1 yRx FVyC~l1M]ٝ9b+ cB#4Yy>R& Δl3^ bԡP"*DYP{@C:weGm~tuė Cmvj[Oo͸@ ۲>_) ^i˿O˗<)s3Aw@Uep7|6k(aAo9LuIz'I>|3JWN նA_Ն;s:B% 6-5ň1@!}Po ˔wKlRWB*pvNMSCHz%>am0KkrfQ0y_(n(ʯ'M~Ȋ s-Rz*ﯝ ns9r8V/>Kt/9-!y{!t͘\ Ak@nh,$ Ĉ h$K$M_=xp,pS뇮#e4>'{G`vCtϩ‰N&$]~Vʙh1J 5#F9bՐ. OjeM)pd§IQE-tjR8! `u}}A3Lt#˷L:B:]~+i;ɤwBH>>9ג4=khg U(vT<+4Ml{skp25\Ǟ&Ȩ`3a[߉I$ c%8.0/+G8V8TbSgolb*YEg15a!6P'iwOĞp}`Jt$u9" ;rHU!-dxI vӔл^Ɠ0tƄ2 {~^ NJ \.<~Ճ{B "JO'PS&cŠ߫5zCͺ/Ee1-ሀ+!n>+`cMTFz $%ou'/Xo9z{ #"t]F2hԅȤP' V*ͭ*cEx#WӷKmq搬&'N9YI{c U_w]t!u.nfawk:mi6,h%̽gKIk-G GfxMf'6UX1yΓ.CUiKr" Jͮі*αa剮;LlHw[n%ӂVG5>m]AB#&G<5L[G8Z* cHq%6u_ f.A<IJ<O1*#}6LIUO1OU<T=/L`FHCQ0LOТd>~ht3ɐ!;BXoV6H5϶?e JdO8d'L"3>pbh5ir橠0aEmןsYU,U6-bmA vr 45ʟ(Ԍ|Nr%qg>Jq.Ż0kq1=.eMSD@l0RNn(uMӿ/4DnUpgoVnQw4YFUW[zlG\dP1A53"!tw4߬mjUB.AT׿0U8pg4{?rkT ǁr&R_Zl90h Az޲,CUYWD/cOoq q{Go]ĭC`ŀ)@T&T0R>{#!UvBtRf6L ² 5Ud=@aEHk`DGHOZY'MMTalCe`UH\IY}f+CqwRʶ~9& 漌YXl)V8Y䦱T=I`QP&*8#FKF( < H[/w#Y12RNH% $Ƹ85DT6^hK{%o?wy( S\s~ v(;Bh-َП20k(2zW|QneKy!(iWѕH<'{|ѳvm.Duj=5t{7K bbV /͜EMC{:?5dL}׃>XǸٖM5ߝ6>dC!Eyςp#; q >rFU0yp:B~:l'=((!f1C£6N,A8]:C/NQUڑo>4: |a|٦*l7hW(TĎsQ:%q)(EG,c^ǾދʢjQ^A6q +MDTCt:,:8XH=2'JZKaT犏 *];{W ."dicz u…w׎](t23Yzv?UB PCa)[qW*w:R>ajms~i ?iU5YDQlÙlWs٢+95] ICF}وOYކZOeW1%-Nv&92=xx UU$<+^qRE@~jU:MLj|gy7be7eןnMPh"hwU Ў$G;cU;=Lpp3х B_TJ__@=R܈Ml.4 塿攚+al-+ch>%26Ƃ3H~BOWP ܯDlSaBf,mERy}l~VڒV9q]HWmA[݇ WQ"`n^GHYX`k$Fl?*3])kĆ4ۓ{0E]䊙 P8 ?#zM-Ӟ0^^O4`9Rj MS*YOy h}=6#=7Uߺ,ܜnf$ڤI峿@&ČR?4KpM#UXhkѤXT#GĴݧm/vQlc*cgV Ɖ!uMoNc7&B"εMcnwDŽm+um(sG)e8.v^J-Ȅ=^/O88HJː ޴>5r^}xg;{0Ԡ&7ZGoV_dS-]y~ŷAΌ(˔Ljr)]I5,괷F1,dשp.=TJz" \`*B@^vӴ#8AN&9"Ȩc1̛r9 +lL{1J)^n+KeW -tEvQ0X"aD(4A_ rn?*5q36|_\n+I"Xjpc{ΰKO^DW(KױSvhy-W:WoN::̦MT0•Y@B@_(gr(q.RNΪ<]Zfͯ"ҬaS_O-a174= q ?~tOgjVJ9?oMskW78U 2žZql>]H<ޓ.7ယ 1ڑp߯(8"H`䄜|PDG9ljbeעS$&lv:OVMҿ$.!"~o #x>G|{ms/nS? D7xqnH4{MxCIJBeʎB|F c =\vxwňqX: a?"ݿzcv!NL|X9E9ٝ$o}6n_ G2׬"14`ߧKbK*ĵ1R1DžI $E{2|ٖ^ C 8ɽTJps=gDa'co,j0 cO =9jٻ/x Qu\yMR,pB17JjpS)|mu[Lڍ+9lATL ndl_<>bc`ybT7uV䳀 3ՙKDzU2"kU0s9OK۲QAl+ΰU _YBB٬PGdx4=XN ןP_2b>W?Ce٠GvZ:ড়l3$K)+jv#N*zuFB﨟(LvUeԣIV3V^uÏrZW'ID ދJai?9J-bB9MXߘ7Q 8)g5~*aC*gႛE""ps'-[9߷KZa id+?߹T`NU^p?c%ʝ ;4(x*UkзRhCa0[A5N_#^_^mfU#_U."DTh(_͇Sw˻kO2Pvy\vcS r 8(CD`K?γ ,@5ku'4اΞu\נUD<;쬚yC~d {E {lOng%D%p(Y&k}zjX*HeeZHpn(9Ui_1uιi4HBÉ?ޅS۹ߗM݇'hic///r_O:G ckw ĽC툰T QLM1d;h.vy;ޚ8 IVKƱ[E FG2R3mcWY Q0tq|Ɯ* >ޣ:zp$J?K%%iG<uZN@V'3րU6ȋ<# ft.۪o:+}IrITcdBF4,Ģ"b3c ݖ_^1-E/kj/qm"=#A]yɹR3Gh Xh+Tl*lg`t[8&"jZy22ٌzs1m!\BF)xcB8n0xRÃXެm:.>ʻʳӗ,!iyJi ʖ p">i CZvΓ9cZ23߸XLԂ2ƙ;3{2HǾ ",ّPpNJX33yqL߯O#~7]g9MUOH|O|j] Dh&t.r'u97ƈD[a*LDdICPz/7)ZX 9؋9GVI(~C1P4DL))=L%!!&އT|GtB~8̟Hfs4vуv.psCrh `O`0| lq٧0!( G>NIE C39_m,˜oب xqNq[WlUttLwЪF73&*9=B$O˿(<>*:ExILɢM-%3/{K8 7(U%mڋT]H ֊ 3C_.TH0ߣwNZDY[_$jGv۶aBBCʙ!GI̖H >*:lˎ=NЙj~n N!-\q)J*#/_+g@͔^&ȩ_-$v/-kI1ivnq:Iip;?]Y;ovH7EQ]hASy>+G?|ɷ?uƼV`pz﮶}d۔Fp}E  lPݝ n_XdYڟxg oshѪ %8URnњ`;}dKJW Q%uBZ2yxK } r,m,ˢ.ы}`¢a>'9n='L Mac5f]Knj}g "|mh |ݙaql8Nqk aG/]jRwLT\0ߦ ι+ Iǫ,$7j3 )3@őܕQHfz'lyL?n}&SIù.u))ߡ /19T\VaB_AUp4cV.K\s𔲵 )Lt*(v}tz`?\} S3%6elϒZM.hՌ o \` ]>rӶնOTds~]C_fhZ w?m3eeS\P3&Fwʐ1zQs[YWtEUi4U +`єm:4#, zFİtRz"Lw4:jވjHDFӥ>CD ѢÀ*]r!GSɇ2lB&2ZIj?Ȕ7@)җblА̿Y('$*o3j[֒M8KQF$ vx(H4x8Jk?)9I\uTP_jRCj?_tc*0s? k"(.^zP QFg%>H&5.ҒS*-C%;z{;M➝a& ?eoI}cM f7'ftD. ִγbO%l[D4q)En N~@)/ aJ#b3SܩCU$ӼZW$)pm 7 KyscfO2Ce< |?O|7 pP7&^w*)Uۍd~V tGYDYu`$SMtw E^[UwD& ՗bF +<k7$f(Ԓʺy#kv$Ak0&g])ԅӮ)f!fևCQ=rlbqJ)}a+zg񏬪etۋ(n8rȸ6et7ǽ0KF:pbMQJ[;ūe)"A3v`>(-ZX|^9ǛIܥTe SX 2pBrv(a1kqTɈó?#\_bmPKȢT=dn-ɡkkSQ"{~E"EEm>X K0[C+#6b O]O>9ݔc"[Ns+.!ձE_U%)Э HqWO%J F2 TghU)szKm5-t+jl]ci?Pճ/M9*!)R ܇K3E8IؠOESvޚZy?oPR|g5*ԠwwQ w? XcfTglI&jf b=u,aߝN#J}xx=;3Ы-uYjA0f2lq}*|uk[0.a LpHI>sw 1#w~Ay}vy ()QTٷivן9%~툡DBl #`~/]ƛh⏁t4n6&V"p .xuu*}ԓ |ƺ d^>] h7.[u޻pyKTU:WCn˂e%ʇeA>Dذ?|Oq?09+ 2j; RZtcd?AFÐP9o|~i r=_Lu\o2ׄ ")6'>KI]\`V 3>O5sَQ4 -貱,ܻ]oO Q=p=hv!U4Eשr%ˀW`+Q5eo\G+O2P =ߵ;Sb%A{S$fLGgbC1`Av QٌHƊ{"vf+cnP/89u] +F5QcԊ LBZެh1KG^ @/f52W%ʕOXi935Ku) G22KJO۷s?-:Fu9׶^gu"bZ-٣6lt6 .n}U-4\!΃cدC 93nj /}wq,L[[e'bH/{ L~Ȟ`HHqr8yi k[%%-(2qm4;:ႡL'(m &H]vh i>77un> tZ-Vx 2^I%a[x"+)i :}(D>E+GQ P y7۶X w(Xw.K@Af hS*vaweq\?7dLSETʊu6+QGgzpAx|LY^~ LiN ,߆s3F P8V۾$yf}Wj@ g/?8>=牰٭?jt t$AE“o:+.:u!VpaIVc,| j9-8eS4,^gּX$Mnj-僞h!."'@ٜȪ ̉mqCz,JhpyV'9 } lXQzI|h9ml;,O_T }h ~Pb5@?kENT6`Z kvbqá wʜǚf;\Mo}c = 3^OaPhLs`f^H n tsՇRB\d9 jZf45%:%iʿ{K4Ą)21 0A@*EFpAZ$79uLLnX6tנ睥^jE<I. ,4\ Y(uqv#YSrX(q,ݺT]&LbCl2d 5/* ٭@=MFokȸJdHw {Aw_^iBɦl[AJbWk}@ZyzF^ i;z[EGA먅XjP=yR>8  e؋U.߄j{`/>aOxvO3h pMK+G3EW[XV Z˃]ۦWPUfSQ\vN 8uPJEy%­1_-u!1_B! SdYC;E[$ՍI0E!{*MVoTQё(C QУ ~fF~.,2Ȭ8q V~R/wH{ UcQh${qKvLgS Ws #9HR|7s?CoPX;8'zc +(,PR+4!h8ٽ=R D#Sd"R5; ibe3*s8dN}Cw-,*# jqUJ;fhCfN Vq@upZ վ-hF?oğ\P; VI*erHX8zW- 5qU< U Է 3`tnݖ'I4sl@*%+5aĒO,L:fZ)jb2,kQ5q0jbZכ,M>?PVLm `^+u'9h7m˞2ιʛQcŷTGfUGdl+It!`!"2Sd=)  >N5(8lQ&YK )B8aqYՂpceTI% U08&тBkŪ2=•wCWsl%/C#0m6PD544:p>[&,ZA^dw3{JV6Bn sZҗ_R+,Lq_dk9[mxA]&BbBk°%r& é[7KU1Ó6l^8/o8{#߱D|Hy:J$j(G#*x D\b8ݚ?$ڡ^'3$;(a ]83pT4OS!7Q/A:IH%BXn+o_Ui=2ᡪgxL(k_;͂Ifו!@қQ Ip);UNIEbk- `;\w˶;o륉ʻ ~xa[P(/|HquJ0uvVQ Q>e *3()T.zplxaլ__}*$EeU:6)K 8|6]wi)Wp|cB,(FAe<KBa̗"4ˋ< {BUOVΆ V_10Gpf})10ݵk2o; s_T?eR̻!) FZ;nO==MİDKqNsB[\i\OկV)d_,\M|)cWS^6hinNƌ+6+| >jmnR LB'j#j.Ǥ;(ڎ+![]T '4#N/X*j~vبjPFy֮O(owAhw~t3 {td.QMNj$ՔZ%+Yi.r<܆b"7ނ',HF%u{wz[JC@aZ5N!"騒9aezKHD+|s0gV탎 Cq _R pY*y_9a+z'd w<qY&^pPU 6~0QԊ3΂ٮAV R&!@y' ,C ` Qm=!¡͎h圲jkj}> &q}KXUcsڃ\Γwc#1Քbr 9qz\/wNA3}Z2@e%00e~^bSG8PT!, ?/c$[ F+q4>@#S"5;j|'L.:4]e]~*]ڬArWX>GoRZJuE$tgD.O7\B ͉+N Ʇ iǼyo:?xkK!u I.J9jM! Cβq#B'%ǩh#% 4gx+TBƁpoeY[0T[)aRܧ8kVo;NylAmZ!$!fwJ@}XOil F~#"V۔L R#q$ I[Um%f20uEwڒPP&1h8~W|c u/PIuH*)BÔım]n KAA^m9 j4^rOS͉Ņ}e#XF,%0(16Y8G|y7Yώ'߇>E>=M[ TK@e(oN8k`xGx_9frQ5Zթ` 4s_4㣁N;JTr8BY휗t`-gC\@6@0{VˏK2\"[X׭iA$aM{@dfB4!a˃g^[Wts"tiA|Ahťu0Geד#ٓ²Pg9V jXё>{}K䱥MSՀvin Ǟ\*܉Ww۪b:k`I|׌v,# 834-.PN~|Uخ,=f6ZYzS7t<}\=Wbz: T(:o ;6!TQph\hˢ$ jޛާn8:"wdFӦ,H̅p Eb=W]$Rӌz%\mGH)u$S 6y<ĸO~L<5!ji~4Q:/ь0XV( #,χKcfy3,F8aA^ %BQʫHa?@4b m_ov[7),3b\8=ˍ3uԥQƮTQ$a12q&eٿF1E۷@uSyuZk#?r;Ž,[@ȥppv msX05DYkHezjKfjlzFA]mj2]Nݢ VƐ U/O=TFpg@9sPMP~7(0.Nԫ}o) t6a OeYJ3c@kP]AԔo?mƒ[PrvWo73 j[M+K#c!gON^xH;}we\ߟ'H'uFZ%Qf7ݢH]q#UPxc)IrhH{$`]tƔ %0YE#Dg8 $¹[YzީÌ]FCmX 4Ү~ 0I]%ojdk PSDy !|O#g {{I_Jr::'#?%K:ZXV5]f.$A˵ktsGsu?TKm%^ eS$~aiv7Fg F2!M Nnէ"gd)Ӹ J/pxK2DbOFnzXw5a@>"d16PMR PĎ` 5C{&R4&k ,9@q@%euu+(ejW_0yN:;R%;!.py2pOZ#E KnC/Hgi)Fm>1(NX cD>pœ J3+ LJ*O9VΫKvMm~r~Q5x(:n=Fﰃɸja6]W0u]hR PgW^z*`V!+\v3XzJE(8l\-Bu";u)67?"6(VrtP&61_5?#a=k8~pB34}3LqAIh&y掦}(%4. jK@f0XUTsˍCCK!@_"QGJ\cAI]j_J CoPgzåE`IˏШ$eaU G IQoD<;G5cp Be-xi-9ML:dUKWY}\gd?2-вcԑ Ө_ h. S)%gnlN2"a'_3x5рWa UĚɞ kXbHWIu$V6pd)t8(Oʐrӡ4;;kXJD T?89oBOt87 %Z8Ik܂r% q>catk`-YPHĎNf+Mf gd< P7e FP/[6zg`rQZ܋dÆڲȐUm-*J{zFѷVE5Dye&r 4"tmʣ̊ %^|*/i.KBqÂb; 4^ <Q{]{ P]FBi1yf{O-!W&wWyG,Nu%L}2bL F$G9\ӴW8 -uX}|毇i{ Z\"0aSI9Xu8z9t*3-ZN`*ʂD[H&V.,bᚺ Xl+LL$mӔlC=JV?AEr@.AD$ZBcBL h <^pĄMWlo9APGH9))`TMͷ,KY񾎠.zR>gNo핆_jw:@Oa6,Т(fw0HZN"'hakvRN;L ,6%\z>܂I\_:90Wjı>tXK'`n. fj;3ij #]$]HwC{Vj MжV x5jVS`qlnCf-Hs0y!l-l"^cէA,2!x62}Kٗb `D`8_,HDK_m6i*~ d ~}"'r=u97Jl"v#cs1 e!<榹"C=.0LHyANhm!6/z 5Vir-Y:_UTL#kxz8E&?-e1zgKu,o=s|[}OaV36zxÏڦy56Nő~nntL0u_Hmw`e bγoID_?1`Im"L"s]ʙ_9  "iwOB`$lDQC@Ye 8 n @0@++6,r\W( ~C5 ]ۃvl 1_"AyB,Пxܴ!}9|&O[0.q}5 d9'sYafZem#g!]YM!cy2q`gآʹіmOz tB~W{t+gA974$hȖr5ֹPz̯Ȥ:ɸvu JV/sx>OBG=}1k{R}ߙg#"slG}c߲]:PH@?Fk&-O8cA 3c'(}i 'lZ<)eS3T,X<S9(<T95'cdRRYE)4D}~Uh憂A5+SdtqM҆fdGY$#,P9F5lnE(D_X= Ȝ˒6)ҡ EQ #|.5d`*8=/n u q|-4嫯ayQ$Dz)ZUwF`뽙wb[U8GNJ)ν=#hߊ9bݎ s15žƓ#whVy)/mj")h KmOElLE>:ZU{oB{#Lay 7J:Ɣ%ɜVi@?t!3C]m~C)ߗ: L:1J;OMߛf~dG>E7ԊY2Ϣ֍r pGM1pbzgު!eڂ9g>PJ9%xo&lw^yLTC 0;I1kQ6'!et3:uRg-F1BGv;!P"tEIc3~.0W!:ԥ8VynF.2? >cm\ӗz(L +Q(+2ټ}g{V@)762#Jt s*&n"IF $7D\"A@PW$1`z& |?NU# Z@T5g|;J.[)@{r\5zkċ,XǪzPOHn?~4) }#=6%f;eJvaEQ mV}`";5a ^4&غbAKm%<\{s @c'E<;B<߫$_=#7G l%ZPD`1bWY:Dx IRt3 ﬓgjRņ:Kf`p^S!U0ͨbc 2F9ĹX\7cۦ}̿Zo 8yY FJ82dqt&H-j Y_ۦ)DG순H:dMP} ַ^_>N20L^ ?a{1KY#TPk? i++"jN:=0ۘ!)P MXF~b̵|0PBOKXv_(2&euB@uNLi*b{AbQK#hbJg2_ U }2bN n-su$#^@{ܒcQd0]J)3S^ Y% ʍ(/6AF{.[IML0g7מ yrtR&' UJtm"%7Ƚېedl,8y$ .  `kh G? [d0<9u%a'&= vfw7N:2ZVo!J)3{iq\sK_w(e[fA 8UK}@DiOcj{KZ" =a6}5?qPN\^,Ͼu:9a OW.W> &;0n8;IZ 52 roяu8b-5C2 m4.R&%C`AB Vhb#M0z>dd)=puú[S`ì@5<@<})q\~{'<ƞm0;z.Z3? za.T x=2/R[?` dRvg&A *@lW!&YXd^ofUH H<5-kma>b^cNNW%g pU{)m=kG0FDdYIRo/{ȜS|W7,bvDH@h(5X%*[ؔ͏5|Qz[IP/n*x|G:_Rw3"V<" Dv!UHE`A~Q 0\jVEn&kt dq4&VwSޱss ə<4+PKOGrTwۆLy['!u/3`qk/sQ3MTM:{f1co]O}%U{-;U3짇?I` dvPlZ#9:bkBgT!\A h/50Q8vo*l*'h+cם/s @O=)^.≰.=eYf: ŘiQ?؅ ~=^Lh(-xJȊ|`[c3kmPM߳p 'ƎA"L^Kߤ@=50ŷ }TQu_B- r2&/04GV,V#HNQXn?M|wECCִ "  ߃|ݓpl%d`L<4upI q@ppAkuY1{ DՈMb47T}=- L_w3zd=O7:DSf Nj Sb1 rT(hj\#s٩BO0V+%8OffDgZ2f$䊎h̥_(B!<$lJ m{52.Zӫ Qw ^G8zJ4pST,LF)r~݌^Qx# 2^sM7"/SUAgȭ.HhUs~7).u%2qLJh1n3NyiY>~D3ך_gwj,&c%Ab/ԗvd(7̺9wP漩2!%bC?qf|.OaIFQcj^S >LGgS70ṈMϒˉr ~zr9sh&t3MTp'XP}e n#5s=¶NjSv  5e0bAnTjqQ  ~1|+Vqح`1H`%mNUC;}u4^9i@Iӭ <#[҈)6I*Af̓h=>!Nd 'wHczO{f _FU{ώ^I%H)c檘vf=2a~QQ`}F_$}[+'Ty `Pѫm|fOs18tJև[ *ˇH."֟Vo+'Q6T8V`Ѥk†/Gl.{ 6<ީ:Ҵjn]NĜ8rU,{I FMI1$^_Bf78(2^c]E!gO:>/ #yHOcߴcOxq~gme^@20qO fDgZMEfSc/r)vbmRWΆV q$XrYnU.0WvỚ3W?rUISGJ֝,}gQ%ǢLcL|TGPnPoS!aV.%-v;ziRfdϹZ&j*T[F܃Fen3ҒrqaS/ łn$͠(Dd0G-YqhBGoȨ b'.O _M^P8(Tb@[{G&#Д.5^Vb >u;845aVj jQil(Dgr=Q$w'H`aId3c~哗m01@kd7ǿSjG=AWi^_@Zkciz@{8{،+鯳J!kgs2D𕏰Mu/&'>~^1RH:S3ow Z^EKH%iYVшx,o=DžB d:Vd8m@׬,pfWXb: pqП9.{):ۨZoQZ {4M7o;fWډSmﭑ;J@Hh@#T7OS&{ =~IZ3șQ`S9ٟl(ģzrp 0*:Я˪- I`m̭g' M-cvqZ-azbdރ ݋y5&P!FN4@D9 mo_B`Q@YdtDFr@ALsOb ƚ+E }rxMlppˍvh "t/[ʏ?I*l̶ '3b"0rF cy($H]ۈd9@}h9a>MU?\oF2}nGfCtj Qg f?NKL?R.]GmɼO'EaiB i- ~Գq&Jzsr #aG HfZ :Hcedoj8d*'5)x 6[- ++I s"4{1XgBZ5VvzX) Y X`F2Y@Q|C=3 AW<pckdSyG Xg2I@imT0~$e1x_AfùŬ{obZb'oIGXN ӄωK`SʃvS^%4`[$cE,TjLqgK,@ [klcE}l2_8']F!M׳ư+Y{7=ϙ+^b6}~Ms:&{ x,:#cp+>a,!ZKu"N*p-.'inxt|B_L) w)[_ Asuc蓕Wٌ.0AhD:OԖEX,FyV 'uB9LnyVĐ׭zaa"MtţY+&,A#0菊⊓tQZ+Bڙ~,GH'FȄ<aO3-w걉~a)BuҧGHnWQ/pіx{e.X8rBb]lHg m>c[TeؗbV9:m nsqUoT^oؘ4%M_htJci#D'#(1d1}K۪HwP!h-v1rOՌ <ہ=N1Xf^ZMIiO6H@WFVFVd NJ-߳N`ȰՁePqsۓt&nй&h-gwD'3d?p\ v!/Qq@?vO6\pBNV BG?H.QpkCÎ'; :Ի&q\ ejPW40-2FimC"s/)ߟ =6 8qp_d(\^R #͐c紁>Jj%^)[dg<廬DM'\ u.H_? ٚw/;4 =giKh`[Qh2搇"y"k 3׾E(6B4yo5ekcδ ]2у1g%D s[+RJ)JT {afy Ulnd>,{+dc+-3Tp9ܓ'ϵw` ^ജHϧoF!|yj *©>nZ fJ:0] n&@,H8/aVZ@FrpVN˷VK:9=, _l5TW\'@ :T>Uz@U05 I# ulܼH2_$ hTvXُ g S?%e*ëG_ΰ!ɀ憅$;Feߙi!,o͎%_)DbdBHcNSG#4uLKDsP:[*paCRm,b&㲤Ow '}>ܧT8T!l;΂1myg`@oѝI]+A3'`ҲFCÜFKwE]ȭ%+S|yph™/N sd6;Ax@T:z6"nK$x?&wD]d^4!?fL,9][ڼ)MbCnw#Cc'IFt!'<9rfn\`MvԛXwY1kd@5$^Z *AR78z#w;4E/u$PaG+l.g;Q= ,,r j\lb"Fg_ `[2~@7nx /Yzڃ{2z)E\2#H=kMc9<'璽yūMHH_>5O]%* f+}B (uz=һV=uoXǻIb}zTj ᶒmȣ}eUŤ9H鵎 ^OQp(}bDzC #*i;2q,plosSGn5񘗭e/3k]fݎu=T'>H5AYܺxŅ~fCD-WcU~++ޔ8]KimĂN}pc#y8=š-JbUxh0-.z{Hr~aXHZ9)+S;*daSS"(5̵y$qUz6Pd^,!+gsjMyܛJp MZz8 P\qS}*#i,aa638 $]!''G+ jy) w*.ws;DW"MR̖K{PI5{ZՔ'A)ԞM\ɷ0xi/Ok_BO?%5/W4(m }P~/:|:b.w^;bwyKlB _e}5|)xx/Ƈո4 ]߮±+aY$ʹƴƚ%Z hap5p&d8%oXXni;K%s&.}|7B.3uwd)J9o8:AG=^Gɇ|!ZX~z9D)ͲD@;}lP6u6%S#Ȳ\2IZ"SVLJXhŧ\dŸ̌E30hm:  )(.=Q}vĩƍ ޑ5UϻZn2Dϧ".Or4/@0 } BD{L` 9%3)w0X> F&/;YԲ\B~W\S BhM,>Y}F_Kš$a7_Tv_e /eR7E0% \W<=XR7^ :?ZC7OU4(u'ͥLS5P me۲[:nz+x#6Zsc-Sqw)Ԝ*F,`shpʁ֚+7%[Rsg vɽ},TSɻdq'+eZpୱ'wx?` :X鯪izBM[\c? g57BG]g޼*H^'QF#7xfcJ/s}^WXy52$6s yIvee3!C$˯a/b Eph/uaUzOׇ1qh{ x̵_L "kR㷋!w.ck$`JFFl R@hM*Wm4lrEkf+ ct}(Fz)+*Z(ji|s-_xeVm+> o; OHhj[h1AZYyYYcb a[!1:PЛ{;z+`C7]*kV [p0\,.q2tD(Lw_Ĥs .4Oj].V-k$x& a+G.u ..#.Ok~/~cy7%ɎRBQypVS{%r9t# % 40o +/)h!kϧU_J7HUy/qXnp8EpqSuUjg1+sm 1cރah8 ;BZ[,EgXRgo>B98:e0YnhI驦]5B߻:+"{<ǥz]yz~X 鶞*U:J0s֔3+o› ~UgA}Ȣ2|7q-q.U(e0kΣNS(]& ,k6"~f=RȬm^bπ/] #Ewc LtNٮQgm-=oّ=Tnj֠6t|5`E}W \m п&Mȍ#WXZcƑIH딚shHΠx/a{ zY0z^h9StgJݸ{JRXD8Hnm_*EK"ӈF};2X}})P-ΰ95f9~t!óٔrt?dR`/tЋD)~) z[A53&nVdK5zӍL٬hk]Pp}J8z Jڊjux;đ6DB?mkFV X{w}*,'1m G*3+ kn4$-=ޙ3zy >~53_T*o|yleՐ0|$ɏmw̥lӡɔ f嗌$V@n (C62;NWrzVR#QޟFi!&}ޘEB=8_;ZD8^9\o{e6,)"WG+ VrÆl@m1:$IhEli$噦 ׇ `sy@k$J^wwGtx1$k7&̄ c&n:m-d#r Cw9*o'b;ؾas>OI?b CwjZ0^iJ/sbea 5. ]ǪMY^P/-@W#["e#Jo5;q8E@=4Ekܺz0/nZǎ4gk5'~f6"qN -[`qHmzvЭy035hx"2m~{s&Pta`\h|gӶfd[.x!sjgz{6xWp+hw nW-ǒI~`I2ԍ)3I@T qFw钰!I .$t1yf`SkKE8.m~voQ β9Mp Q1#M\EB⊸M&!C-Zi{2^Y*MF)窏bj &f5bM2.յ|򉦦ώ2:[ r^?+}Fs%\E BЛ"TlRWn'FFIFtIn Kc( Z=fؑ(B [=c&x&wY|r[䈖 \#,K*]qԖvb%ooD\4:Rr"~m$n'sDQ M*'pNqC̗3RHN48ueG nYK/!ɠ|ԌHsrjMS;3VdOf-"1yWL1di/^jHyS`2fY45;417凞RzW\]1_:o5'P#' ᥴg$v8RCde䧖E4A\hTZ" #z&p5/\~%UT>h% }#mW/5<ߘvbP= js%Fy:lJ'`n9Am՗t#KT:E7i?8|1JL T#+"t-MGh^ d2z|_3h(Uש{Z0YbAnZ4CEҼa/mr qw iCP2T>w}ߞM̘*FoI\+v/#JnLMtwcKX#J3qTT+tߌ":zOPL%BBH\Þmԍ8rJg9Sޚ?g5B*[{"YIKO1xqx7q+ƏF} ~>,H/]̩zNWӭ'pq)OPL~33٫[kXz`яݥ;}rG1,+BȄ VxD,\E;`]"=HXӜz,ГwصD/_5e/XD{?P|O +:PIc  } >V_:}\ASMl"\%ip"=WH͕UT۟ڋmB%ջZlnjn/ 7Vt렗ǛzVg纜E%ZiwsDc/Ca_". >mb sV|LQ~-nb-ThyKD PnK<ʣ΃^Wys6"zMuma?7،(duϻy(4_Zw]&->Ȋ8s]6ԬT$%F Fw g *{Ɯ!h=nN4Z5(=Hd^kT?IXծ*rL)$D΁ rLVCH;W: ]Y[YԥԖU.Wd'U7ěE?.,Ȫ>|Dcŷ^œ~p%"Bdazz=j5udXpumi :&Y8(Μޤl*_z93O ~3$TLSPꑒ]1U:*`Jp`Dn tdfms硼W6+_br >Xkd9.F>h(|ƬN['7RzJ2grT9  d)LH(Ȩ+#4%ۮ9]ǥa~~?-Suց"{\Lg\qu"1i {l3.dXkZ>%)t E> 󲳮|&{tMrK7pӮCeQwg}:lR\}*$t[,ڒKb4-z$[и\v".,!af*X;G{m]kkg; |kДQ{8˦6/ݞDT'kJD ޱ>A;egm7lXR{KbP! SèܻmA0GJP"FW6JW^섞da [‘G'[{i=:PW5v GhϢ.T[.6qDž9䙻N U[J[w;b.A5rK!l,gpa?'NHtE'|/LzK?<iqzҎ-6 .XB"HS/{aäÝ6N*Go #y6[Lƌg Z 썈fJ;obg m_4 .YɅI)]vS}}H(xݯ 1xSɻ Y$:S!9W7WBAJ#r8*iwհ|W2_58Z==T!5v, HLu(7k+d8E @B x_Nrir GAO]Q:Y k _MIC1_5RhR_8\gh"øcKъN2|;mGkJc.xwDLI\) -qdlB,W5]j$v喫$CHf *G+zT}yݣDaձ>Z(=ZX9%C~L|Duh2&D*r8PVLźr<}6eϦۍ~2%8! 6ed<[ӕ렧ܭ Ψ[R(lve= r=F{N 9q'Y%Z;Mzy:xKpdM~AY+]s+srB5ЖI|3EUCߓ= $K:?.HŬ]oohQ4 2U?|p&ڿ8Jc'ϖy3P>%) XGl4^1+IgRGDZJ-!يf.I}':co[:˩\ҝ4DɅ+,2B>>'~brkgC]u6m7lPįOc;|QiTwxܘڣ65WCϔ?tt=D4/?PjD>]V}e'|jZ:(=.nG@{dL7;<5#J6(rxdd;Eس\Gh [gsHhjwL~=LPOM[+=ks8_B.V7M.O{YLj|SdֵzQ})hR-Y? vϜը9hDq肟x , ŠB<$rk)섽yPnw$yൢf.52u^ȴus+f}ɗa[2'c zxReˠ<\6u=M.JE a4X}rwQ.PQ 1d34M׋ۗq\s2ҀQ;k ,mq@ .07kWaɭFZ?il\HIܻ6|,"#67_Tڶ~ ޫL1LBR*áJj&Ȑi՞p a P[ʟg@%gFxc?oOiz<*!W2/ʐݞ"Ǽz%R ZL %8Q#oLHw%XyĿr'YY˞À۫V_ZlBX"RhTЅ-KI g2Ѝ,z@ٿ bbF}+O_* ץWW_?׊(J##r ]ܨ|F +# @Sh,)̆=h_V#&h P̎+.OH2E0j""t_ko9" Zi-Ĭ51Y ߡÜƓGyQj$@@9|/ 9L9U縍F—a :DZ0䭤7AX(:"۰Yb$pΧC,dE6i8JՋN~L  21O`@yl $FȬo>0ΆՎ98H\7mu,XtY)i"}iz_4q[o1Qߦ9'm$GJȾa;e< |et6p,3PlvA/L}3ԷlO ~܏xApo{lxtd-$ϛ<{B8Ҳ Ld{Ӂ^E93˩N8\rߠ.d4"bǩZ[^Iq Kbp$7Tuiy'*en}c5[ =m@i@᣿PNY7ױBTdDT:FxaKȭ9}ΡM~=g1Kq;'q$y=TӴS#=. VEliKrJL Cy:gSd@, %fS%hW ¶Qf3gyBy ? 歰i}=/ Q+%&+.S_ fV^&Wz#u*P,N$Jұ*5n<TH*Jo;~u&x$Vl6bya/) joeQM/2i2W3VLKF//ʹyڨ; a1Cr[}Im.+ Ptr|{3͘bCXUYK4M\s 9VV#egemouۓ N8 *jCC[cU{wSqO~=J-F}TJѲ9|н*NhoM= ܯu)|ޤ)e\_C-wgZca#5 7ã G `!." m,$qRop;x˟A>݈ W߳hAAOU,^_Ce5E')9mŧ:~@=lTU}Ɇ ݮqF {Ԙݳ`$$ha>8%=FJ[;'w{fv%%^3+in < $ N{mkV;f]鎉AG=5kVF }8+'!{ \H^tH´k&3\j`/{,ׂaHPMf2t&jO4%cT[9wOEzpzTo:=T@!8ib0CչCO@ +;McuhLN#"\QD.C]1+ө^kMPhUb[,[@vKe3 6f%\Gy9y% ipkwu..X5Ӫ6P22e5Pj#ўyIX.]2I.2>? F1c0 C4ȀCU zP&GX/]gڋ&0}x:Ff_<(Du; }'$~\qoR9.&: geT%j,VyF"_0eMeEAٛ uZvj-zC_P(~LǏ׸NorHv4p8*)NARJd-lm*ȕ/+@:K`nݠZټ;k]] #׌ I)hʔ̳a#`n`}冩w{'|d˰H=1m'692UgA/udVU7휪ozp#P1pY $}$FaݧUdf98a)f,6Gwc1HVu ZU_=?Nm"ܓq-0Km&6*t4}Uȍ*O'0̢^ӊ ۜg G~N^$K#܏bϰ;QQ9ls V19nS89u@(y)*YG^@L; ǼH GR7jwߪq=$zA$V'$eq!PXhHڻ)Ȋ1Χq r #J o5p[7"]2$[mю#U{sGa aċ* `BrEҴt<݁5횵ԫ7c1S0ӥq&WMjjBЮZ{c- l+to7F,.U9)O%NC5WӸ͵__Aؼb^%_tmӂ _;wDKzh*?GNȱGK1,m:Σ 2AxUsDRꎴx1u+dVC5>L ;5[: f5\W|r2;F1q9x&c2>,{q\M>79yZ2 SJF Ǟ'bJt\D|}q}w RN8J?*9=Yl9"K'^ 9e ck%^ZwTIzrbdJnuYr=c0D>3={":z.}<ܖ[QSl] ۷J wve8W९-F8 UYK`_؇c*Mn7zKg MAƅ%w1Mخ tق0Qw@ N!6`.c:j#sHz]!6KwұuHFݰ"!RXVWEd]MȢ o 糍xf:*nGpdɇOc#-yC8$l=5(;iFXyFg"ѝfNϝ y&HV'oBP_^v, {⌁@B]I;YM򟝎LMvJsoP) ۓk=V ]AMHX71Ez` TPRELv:;i:]p>~u,wD=UzRC&غ}"a'/% ȨJoNq5HU&u6,:SlĢWÛ}tTIO_LYi{ޙzתnԂSnYC_{HRlhY@.RsDRJ8f1!1{QyOtBGD(NQzŰ^Wam~b5Ŕ -b@x~1ik JiJNO$η,W7Rݢ7 RHY({vWG߬uнJW;Cc{ &=Jc"઻@]+ VKonF-g|'Ke^R;'E'f<|-V2(S7_0co"uya3Rl/(2k#,4X> Sұ.RjOӥ>`h?fHEfo w2U @րx~G=v:X^d} l!VoWs?`TJw~[c|s%=8bQJ8~ǩF!ފ_!=.h-}5<'A %qURHT91RcT/I]vV}KS ./֧ml}7CP51𪼍_<E.ep̥vhchĭY;x_.5aN.Z2Yyf٦&r0f@]s%yO)3I4, P86KdOtOx@`#S튁F=u7a )q5d4{Μa~!5҈z RަQ Oh c^:E}__ՕQR6i) d2֨9LSV!*h++%&0'nJÿ8ʄ`L7 LI !jh.9Jd~pF2ƣv]`%a -H_i:JeJGdigUSHvXu &j.[ST"t'to;ETIVr멝Ҭ!P: 8(?Y" '9 =Dx(0zzBjn-_1U9EDYx\ʹjZn~Ò+zŇThDxKr^wV)o(KVdlίћu.Cc:7dF &.~&Lj4{'eO뎕Lpg6]֨w4DEk]#@ #:1TSF&?hd\XzxƐ 05waqV$mcf#nT6^7:!}*9ᩛ&T3SCZ%x1^Gw]VI(b ,+ =g-mdOITw&>9cL;(ɐmEϧ|q"=mta9(c#9\z&Y_w*&Lz3˯rBru⺺ vwS}#o%k#U3꣨AW~gOLE1s)ܻtTiUX0A Sd2m[䋩E0q~.cьbhIϲ;GUV^PT_dYּoV:hujʽM mw-дr+v; Z\q-"i;5m wo.L=ޓ4穑6PTu'Nk}j:2!{0lnإCgqQv+Ez7 f%?0Iau,IفI K c{Z򚃾a93EdSpϯ׽dLG`K7 wm0/jrcn B ⢆-6\0eۛmGxX0̴NQoÉmm5,HWZPm(:;FY K%Or]SM>l`yS^R ($BSOd70B ҘpHJX1b>2gGr z31RەQ/k22OB"7 ceہ8-.Jo V_38:q+ftv># Xڍ`:v!ɎT mjΆCSH?pTbjmk5fZql8Vi}`HBݲDuxQ´"ħǎυl>$HsL6R gK7: U?;*4Lrw&{8޹AO@%#싣 - "O~IxLO)QKH 0}9Ar+-Z/dkԹ4NH/Koe<B-},x2,M- NfEogm'\GM zxG”sHàxxVO:LPW_OG@GA?1 wP<4Wǂ{qEG(F8͇dޛ<#o`4pgHʅuvluLg3}khsK֚|= 岥"R+XZ4h^Cq償; yy YV+5{xQ`:]N(qi:DBipuZb'ܪ]҉r0iiADzD؋e@-{Yb =>$VeZHC_Ŝe3tp2:ⳍ;oze[(ʂA82[N 6)9þXW{ul,!J s/cUQ<2Z*_\ lh 8_+Qql韨ͅ6իQZ^PB'4}Bn,zmJ8%2]래βY [u@xiw=j%0IK.! ֎&3Ɣu`($sBȤ,o ,s*ST"?>nu0_6OvǮ2T >juF}!d|vMwuUT&#R:nD/5שژvHI.Zړa1mwM5Of^m8gk7׏cÒuUyP?l¤@H^ĹGҫUkzBC) ?vԸVG'zM2{aSB .I'S، IeA4W$-82Sbdw=%jЌ45v ݁yh,I\ibd,R %q!k $WĠD|3=M ^lҟ3Z5R=!J-ȷ͕EM*cڲ'.ek55ժJ˨Zqp"L7 V'Q\I.wt2#X@#ԝWy23g6 3XUF߭AGDխaIvbqYp)lg寏r~8\^+m`, C3$1*b47,3WLyaGy2bIӼ#3v:Zy"ʴ`kZ9V[ Tj#q>MV?gۺ΅o\:EҥE8XLy#_|I ̭6Rm* KQA~LC IL +Wl+r_#iGu:9/PΕײ$(^2ts:~"{]I3Fr$LY/&wCFM9gzbh,M`ex}H/y!)}jh $d# 5S & 8VK6{MI;S*m;ו?uq`{)RFoٮX=WC'7Xgz {8.'EF͛itN VAfC 1C뇻b։EFX6t/q  Fn_j;㒽CnrR/va޿+Zgتwi[qb'ε[9eޫL )#_ Yւw"|y ]\pl!i&-75\J/Xp>Ca#c.IHK(; cU\Ҧ ^t=IQKiYsiLc0R) D&TqhT>ʪEbpzZ$'~EcާSw U 5xG޽IqLݑ^/En_ס0cNڐz͞UA|f74l '½2+jq9I;bf D`n e"+wʞ,Ec`h2-eܗ7*NWz,}ye&T-/q ing$en;5 !UjԮIOܙI}"ծ@-8[RÑ=Ͷ{p,LVUnEiJt"tdbTNt)Gw9cKk'v`|٩ıAm\#)dv-}'g]nj q`Ʈ"ak w^&#Z“軷!Ǭ ({$"RV7ٸ ]Pމ \7.QhE/=CD N15"e|-mK H운%NN'F[ m?F&1/IIjIEϣq+[ewɐ1?uB FA!h2'\W>vɼTpw;?65˒ŵ=V3*26%M#| 0nkǿ9>؞cpjnzS '>yg-%oRZJk Ay|&G]^tIGI l SN]n@uq6IV6 t`9r ,͇+ wNīb-PiTndJGwrH0yoKDS[IVicfe;- ^ptⷞ3Cm($_(C4H)3.wO}(S/޳T6rbU&H+ZbTB5)JeN`'i\ WAhI钑 kr!c˂"K6D!4s HHT|HwzltP(,ͷBh8J ԥ3)xHW|?oܰq9]tVO/_7ըIU0#SLR r5ȴ1O~MkAr"< oY VҸ9 sLpvLZV[TFJQh14t`f_w&*am_i$S(>\b~٫ڿlݡ #F+i_KO8$!8Fln$Y7]̆qm93o*#E1d?@@#@&$"l RZnRJʝPZÅ|"??gVI~H1||vaRԭ00?NfV-nr]9RrNTYNoC~vP"jYuVOJZzEqJlܡ n`&bmp5;͜sݵ> \f:8%[#zWyś-^zԴ-xd^ItݮV#Z'}QGb"8oB]Ԝzd*Ï9,{vl6[ CLsԗHT&qHG(6w9Pef)N=Pa%a=A= -[c GųݙxfJa;/VnalKpIlqo9MˆtZf)>}:TI&1r96V~;/.(%^hXUxaf;C]GKKyc= w22=p~3'z"$ϩ?SEk_p߀qk}D; %4w]* f=l-~DOpIeϐsn HU QUblYPn+JO kAaw;;l?As gY$KM.lr.ў .P2$sYfB˟1v 4 0Tv,LOi7g%Q93QZs̏)V&MClS01̈ll F 1 33+/רQ?}m€饒E)4,WKbv׃op;|#u"@;x".5ϖ>{" JHF=ism|5w@c  8+?;5&"<۪\v_E= `yW)}3)x'e3-0~d?΄{d%&BImj:p&&ٗ V/?[ЭRD[p+} Y9`oU[GMDJ`2#)v |IESR>:2([ekxK@TEeڭ6Z":] yCg >dmiW^^t99^C`\F\(-K=D2Qz:;޽o]B{d:Q6]ץWɤI+_7XpKi&kA P_DDXdIՑ] ) ˂\pu2Hk%_<!Jɽ9h86-)ļB7b]b>c lFy#1k(ҐS ?zո!umY^VVռ8O 'To\V7}Tj߯*9HTLYKPH8k,}5Fe'S?2-#$%+BhF3 `z>7&d7;n䦥pFXG2]ЙulrIGxGֈF4Pcudokwh{SI{04?/(Gy(ꟉkBYnɌ!b<]\+hiMǬZMb?ɫܟgfJcN9V2`^hfqBRLkwD=/ߧ q&DUP\[pG_U<է5FXծζ}TYN@˿?rpfsFq>t-snW'n:4n|Z\KQl%dgy% }֘:P|:ҾmUwi4[ ")~`GeBJ2 SB"kN[Y*'q$>s?v'rypCs@ڡEAO)8z# ҵf"? Kro#L/3l42Ub"(/Nkg'~QL.Q r؟揅Ï}u\F9[6K ηP2JΈ#SF˄٪eJ_Շ:ς @/t Ԟ}D]n`!D-U`~$nݠuq,+K63+ts $ڹȯB;{'rJ٤}_&sO9_72ݹ%'3&L M^Q׀^J\=I8>.5UW)L7&=ع{b]UhN)hS{j^Jl[5q"6+V050+ŕ> nE8 ʾh<*[U8&YyY zݖ" VX+0`A) ps <daڝ\U+r7whJm)~pnMX~ #>a*;43(٢O?#YyEhqB & !t9ZVsQ %: SɌQ hq};+vZ_WZ}@Ht4=mjlQ?~^GbwOl5Ne?<=+d8aL}8+@]E`.#-eqO 3h=ƻd|'p~Jĭ2T(wF( (f[P=[EqhDe,V߄o2_%y#|!@ & 5ûp@i[T$rFfB$ݔ&m, ;S uuކӠt'e}ZLtZ7d>4L W;$N ۼ]HDGiK :(bU}@&C Ž낼|88 S|(3@N !T{F!|`F^YIUe/k]]7:0 me<8bzaug!-c 6WՌ۳%iI3FulRT~5 1v]sע|)΁ݧ`F0Mk /xgw2²^]::쓑Xy:N:68ݙ#k_R P Nάs ;PV<6lQpp_XR.(&?wJ&90;ԞپIAǃjj_'<-`3*Ut؎MzTwt J-Ĕ!Mx ]ݶ0h~rv>f;lxq*M~ x2!oH4-q[k4קxC4h cQ\|L5ȱH'jFW=[f!M\n YK9fP>!4v?Jzڼe!tlK9xO .fp7m+ek9I9!M%ovόK~bv+{̗GR|p@oOY V{t)|/B֌r4mE>+QT+ ]eÈz]?]ShM pz-RǠd|q9Owhb2% ۛ>T^??PcgƩDNn|DXT8C;WH?vE5U 9l a |6tXOf{BSgChfLBZ`4x\/OGjpyyinb{]JEj2,^j7EV@$^ M%҃pw+n. 8AєL&6o^w#lN?#/cE^?\]**Mmu$ަΧ,奒?H:'Ɉ풜@`YP3E^Ms%q7(@8}rA[s̛A$ު;_zqL *=Cby%/n\s =!K|C92WFx*|p;wLN_5 dQ j~R#U2 J ppVp˜XQS wwnJ5{&io G^qiFAKEPۧ^  ;* { yffIPkR` KTKIoN3؟ )!=T8ᅠLa`XY%ԷuVzkLq$xj}̮oB.$T>舥Y>=bM:5 VP}0$) {-8>`^PkR4@3*?WgF9@Vb-"[g k447Q8^{u81l"O{V7% 1MEg~; A*uyȸdR?~& yvzoj=.`ULׄ9Cf;*5)ѱތJt72} ׯuj%::tjZrFI2"疘4Yk" WU ͌|>, ߃Hݵo颅kwm2gLjd8Ic2'PրDԄضmp8RbhT+˵$`n<ڍ[UZkɗ+q0pxԣ.=cBAT`Oy'iuo9\Ń0FM =-͡ eRRm,"fk)v3FÀRmTUKKe`3eZAKSd b遉#@S'j^˛S%w`=Ī\Q;6ʟ-~Iˈ::6QvCMY=ϑx-p e&[u snGLeu_%.yCYiڽ:,?J,8vpUJpэ |Kqz<֟tԑ5nUl~A#\v݂ ȭLjè-ijM|hCX?;n8LJ;.OCa2 ʀ3@uKm5[N~iTntИ A*'52/ Pɻ=.SYp!qrNhHgʸWg9xM_\Ngt>Q 68B-dO;Jw>NTήџ<[/U*eOl JjTrZo|DŽDg]bySzœ:fRYLs)1ű=GRͺ"ot~Cy z-%eMpFB/LgQT-jV1\*V6,,LN^4M%w$fټf]K&"2E-c K W~\@'"F!!2N hPC54@:۽-Ҋ44R?@(NaaMZW J؞[*TVR)zzI:ECY؂OtjhOA2r鶲SW]tjFٜd{vfZqPhPC} oLt F1GK+vp!y@RAL:=:CT0 -25h(oٟ]ҪwUی%OlZwtȪ2/#\Oa~%՘Cmm-d*s3 h:Mh46Cݠ#v9D# X8ψX-F6N:;,xAu$D]Dueۖ6j*qhTBKoDWiVxY*` 65tqp FۣXJwLp1J=k=N{{HubQӪ[yd !qR$9^OvS&׌ѻB`_7n& oīsXVdb9To3# Nyn*_\-= H4l`_GyJƪs;U%/K=O"J|:/H% t CMKJj~I:մ~d gXeSșMnh95)H+;ǀos&˚vV h( ~Owx;^)C7i5&@gmk"(/^tpgxoAiO{V Zys ]ZzTr9f:UNhW/ ɋF)Σa3ē зM;/IYO*EӇٶ1U 'g*+D p{@ /׏ \LO6ظY 0TS <. E4~/ȝf;0q-A6 "G7؊[ $;iyT85VX_>oj:_2'`B< N,#6nӳ86!v+#c*Ygg?PV|Z@K>:ص48#Qgֽ[i27׸SY|.]<,f5:.xӧҭOٖQw:_ܒıBm0 lʆQ*hvK RVPtvkNŪ_dBBH2؎\ `h㸺tLzVv'EU&{*H>e쒖IA(V 9p&9H=75 v:Y}SX^Dvjmds)ۤmb\ڱIHж'U/#&(uԴS PHy 1`@jcֱZ$B] bG%;vr̞QRQey_uL7$%ȃ'f[Gt0=džʙB=7{_ΊzN:VMq '[n,VXr@>| _."+Bo]=f2؟D/J%Ss7떚}Ւ%lX|MbLClvK49RD+~N= @zYA%+NN^7r0nMߏ+;6,}HwZ67.(7N:cpxG(9=bY) Ցr?N4 0v54C:8WoFR+e.y!'?W)سO?"q߃68}dl7iu5*VdlVJ21X+e鰰 >ŪA tFKV6>أ-^|UuH_y8.rJlz#򾰦9j ivї--Dn_o4ymd9={blf(vH-9W #zg{] _9tpU<2Ɗ C"_crp 8F+Ey0c JÆ)|@ʯTv|ov6FbD?M56r1q /P4(4 ۃ+9mitmQ"vr7"aZTɾ B7vF_ ?QM|(bEBUu$[AqmD8v_|L)mSsljWGg*t8ҘLCj3M={g^!qS1 rFJyh 6y"} ^L O? @j?ێ4b 7:#j HT@B# aIշq#P4)qVeU߲zg*61x~ZoNB'9@ wX'7AÒT)xd7`-h?9߬G$ ʰ8oÂ%gM▏9~ |lpODqAYhAj]a؉U M>gBJ2L8?Ǵvv5p‚'?JZD6Ť}[2rj{o-zv4JJjE2fGu[9:~,2'צJ >Fjbև,m$N$r^Opr7wR[c'͂$‚`:P({z0wD,s{ScGʈK,.7f!ލD{QKM{$B'5_!鳰uYEsCO{3dEoWป!)y)uDOj8*taV\= dM\X^z%_cH{m!0SqEbħ4[l|x|K% 0០LO>^# Ӗ[9,ս5Oz,Wx-{>pC]g;iF-c+vwA-XD3g p:#f4LmA|biAx#j*]Z#9 ůR|W2b`ٗ)@8ל NüY@CGvDm2 c[r(.8; <@yh~1 "}Ai">%Lo.aJLF{q{@ IҨNŷ'FJLB$ce&A_D0 p~ \WlPPߪvU%OF̖h3߁ڈ&L(x3DZ9,չAm6g7(m4wL6-XPF( ⣣^ZB>6؝nAJx&GB^srNq{ly"={+UTl[Z\-4M !Զh(]Z5|n]vJ>\t0V0O Jѫ?nL 9oOJnI˵y#9w503dPB/=e5$`s59%߆0|@ cD[k8bޖ 2)vU\v%UfRzaO,|E-sCUY>*S` #W#2WwkxXhtNEu0KZy30QUPE3=-gދ@4t>JwNߩ:O/{w9-d7*Karg2|7OȗaPNBscQ_^h_crxk_s&mR&eL/Al^^ Q)-o Sۨ&ؼD}k$qφiMw߈8op|6/]"\ 7}X&ցpVħլ8vkejU\n5W^˕#Cuk3sĎx0~eW +U99?FOMrÃO[NÐCg>?^MpeTҘ;- ީ+lQ=x>tf8GZgޖc꒜ оK ւ,mgrPl<Vj{%c'v1O2UfFmltⲭOݙ}U>=P|w|I %:]ʹ:w9(<^1*ITٚ=(ejfDpoN][bRx;-V7IR\曤O ԵsN5#Ҭa4`)D_> 4&T smP0a5 㨃J?[k=yZ H=>>1\CvB1KK ڔ>Ç0C|H5zʻltdCJJRVr-yV$'T9QS'ܟO LM 0 F:' XRTOx l e ltvA5  XoST:Ջ** 9H4_hJI7]/a;8s "_]bd;kEfBe> "Pߪ3ܱOj+%CB PMv)"<0(ZL2u4N[hCgUY:%({Ѱ/~@>2 Z9$j2vtOGN2B|FZ4VV Q6}a{K\W*/*|_:n[6hM+U o ܶC\ŊAd]uXh?)1)qWbFPe$lA얦x >w|8T i>-}:[a³xcg-lpKHf&ik:\yq VRo§<1?5)VBY"Nt UlЃ6` %h sn㊜ ;A^WQcգȐ野y( K4ҵUPGxIn[oSPtt!p8V Yt[I](ӌ_6̚_bzV7]o7v(`*2 {#ohc߲Iy*Ф6|075ց,i46JstҕwdP`% -0ަÚphey NOYWHK3a# 4%GÁMurb@}g4~y"O#`4t;?޴m: gѸ YnA- 59FA%6-wAvB>sr |pͣY[>NHqo)= QDRY3@TIiqpuIRUrHgi:T?g3^3un8XnrɎ= O0}rYJ?5SYTyXL%zp2@WP ct珂^Pp?'2繄s=0C0dz  M J:^Շ P-a»1rU%HҮu,ykR!xp6^}j ($?L؅|\DpHbkf%/R*RѴ=yF!ab^@5}ڕ2[>^ɟ2JĘaQC>;ZH'[UTkJjb?덀Vz@,I/ݗ:声&t5ֽ;z)|cW%'4$5|! mʚ~ZKݲ56 Pz^e\pbDdxVC%Ɲ# u%S8c܅\X hCnJ%Fh"j$^EnaY8("IzձطI{iƕ9jh*j|4ÔqBDK~S%g?63Bi(b FNC 0ZYQLL镄ئ*S~.nFa" & #Vh>E|Л?>Klci}C Q8,F"$I#!ē܉0U)j#mh=%"2Ӷ!D3?R w0C"2$B-y5q QTS{juȆoyՏ>vkϴ'5QQOQ"N7i#,=*RMFX=t5](jɎeIԭW^.9{x2rT_ 5/g%3=VK _.yl5&NDvg7N">bgu‹8vh~} NqDjbU~k_{')\#bsc{GupeMӂ:SHA=Z5w[ r57F-NTOO9|^S+j"_TnNWs ̯0! iPӸT0s^cvp[s')o>tnfV{pJ::WoO'{k@vFFn&:b!2n,j)tz'p +^{({̩<>'$^Yp7UW_.$OCp974UE 9ږV9 ! J Qxr9㴆?> 2M+/|Mg MH,0$2)I"xF0_5\'ccΐrn7Jvkwlͧ7u'>K4\fRu|P @#9@%j0l0W b ҽ}Ӛ S&s{>۷:yJA?s|ܱAA]ۂI=ٺ" A}pƺ0K{bFZWQ؁ڗ'B`?VZBc[5`$e DJ1(Rt%H HH➦fYoHd&Z܈Q8Kg. N߫[6LiWXjh dsdsa|O m^{h{h@ ڥӻ xybN@ooCj3q m}F6^K@, ;'_Gh(e g"ta||AS1&ADGK9 ^5jB9Kwi&5(J bY~Q7Y|I->wa 7c~hրܸgW4{.*dRFnL%'sCzϣQPgOJy`+ZwD$|3ωcz /[~g[bFD_~ {7X4|5Pˈ;YP{CԲ.#OIE|vm_I#`Qaa2ÕX4HUnχ YuHsRDVH(Ur%KAOA $ܔAǼهXM)kü88s34 нI_o"^7\U?%Tps(ʜҾ)Ϗ Ziyk-vhƎ^*$ryIu~ïKmB[5ǣ ځK}7^V5S`~Μ> P""l%Va'і0' ~r.9gs\۩iY3*yε/8*C/Svϰ88i@fMoHShS4CK HfyBd2к.H{i@xu[c^B~FW<8^]B־hu/NnȐ(Iv#@_/]T!#JlZHb#C?vPهސ )IԫPO?i;7jF".t>uZ YDVn;$v+!zoF{cRǙ(0(y˓1Xl.amC_D/rf ae`̙Ҫ=" DU!#UL޵QAl领zY( #8N[ ֐ا;9CmdU$~+vӄødxqנsGwDXv+|($.?`j6N烖:.RRZQDω4Ju ܏yM@xi0xP(ۥu.|BD4i:HfC¬aϬD"=f|Ϋa@b Xf4*%,tɬ9{#6y8)glޅ- ?֝e*DlQX% q+p{'2A%]F7U^M&,˩p%0qy5i$xR@e}WVNG,|NYA\h""?$4MYTp⎫p\b=8v_L4y,1T5C8 A-o1LKyTaf;MUoĦJj8k2`;݋Z2QaN=57^ŸzOg@şcr݋BAhv)90 T}۪X93C mPU-<'(TѬJ"OJC5S^ +& CQP$Ù&\c/B=>jb;ĎĔYʤ_J9Qzġ;Kץ 9wTTg7I ( %Z f対,8ۨSY4 @d'[4HI7hԈ\wS8s%ļMeƴoegrz8v>J ljճ.?$5w~vch4!C L{𷖿}j'PRQ  \3WT?JdfGK ݥkOEiY ZRACP9U$IIѰFXju>~Cm^1XLu8'@푨uFxec ѝ ('f0t@Q=ήcv"fv쓴C= *G&Nn4-TVTe ;xA+]E3^1m܍֥XdE9;;Li _jrePv/}+ڣgvK̎N.w[;{~ WԿevI5:cA0Tyt~ǫ_1!eàsɐ\Lcϭ4Гo*+PgTO4 `2o3P/D̗̯LefO+<>|b,AH0{=~)+,L P: WtlPn1@snv@T^ᅡlW+0,15),^P:s{˝v\dەHnvYu <MlSz;pGttqxV( v Qݦ뒊:YK4ējm:lt<)WaF9*3+@FvW2C|O"6iػtE{5 BsZJiS~qYH7!ļ歒#5>-UΒʤ" 1Ϸ?|^džۥ*ĕV +I9qɰ~/Nl^sd *sK{2@؉bΘnW& :AyA @$عyNҤ%*xԶ_%8h2 T-^dT훓M54oÎTሕr LEp/pyE2%dP3unreQh2?MrU¿_Ɯ} p' o f3<.${=ktqg(,CGDn}Zdc[ubuPuCۚH0nYOfvWyA H}41@I˺lB6 ӺpRpXvɭ#s4 Z\ D lcIT=BH > mK[i%RlCfWYKPyw[+Gn-B&KP)݌6jt7|!| +n*$nԱ|'wfnk=C{jAgxhyr)=mŇ#7;ff)),!fW6E(Akv*3F9=uTwތW utp` XO@r E^ ;+@RےpAX1،F5%U?'XU6-`'܃OePu0g-ң8O\/#vy A&ZuH:pPG^:·U#ޮ$^imx堗ݗPJN}bךHT2s~՛O\Fzl]O\x#ch`_`%&̍PvX \[\؝21RңkDSvr2J!XPNY$[K./I`,qVw~H) BVn{|HTP6/J5R1_ l~`;Pl#[(LFGm,&Ax@):4؃D^ MmAXGPy]^_8+KǿdBSӾ>@|H>[˺VJ jv$CoLp9wyks&q.P^<$ϨF H6E~~[Ay8hDݦ QUxFGB+Pz:7Ng{qB{IRBA CҾ¥+B,5b76q Yȵ& WlB\IT(]ПY}%˜"y-c/g tձ~+  +(20ZMzā-,]>$DOi\Ijkz> eI R|w Ɛ.ҡ"xጻ"&A}I)?cLA"RfgP QqޚT|kPB<QPACOXF3[:VWyQˠV<`9 Hdּb7 3G$T؋lީ&MA<&pn$wȏGJ\\tՃmژls dD&cR-yH"K Wȡ 1ϯ9PPoCxh>}/UcDE8} Pr.9g73hDӻ2A~x+di4vύO@ttrq~ :ZLX`ȃ"zhnL꺧(<3q[m)1*cn$QFxP5>z_ RЪ?7D&oj1_q "H^9ps↋$N]QxRU!|TF0S|g v DZ (&g͌E'ŭ>+=b>hSEp,oPq~*7ǀb\/"zawW\ycYˠpv%LI%o)c;i)wޅ'I>J"jHopR+S1Di6Ӊ`sd8WE/W[ ltȆgH-‡z|Qr&Vn#ټ?3?Ň-:^f= Lwr- as|*[ꏄgBP#(3;X! CL˺RW&h5c7zfJ(-~"ƪcSa3o!'2Zn%UYIb <5~$ICvV|փrͪ" }uf6XQ҃Qq#.ݏjw{ O5flز?!4IV4'+Qe3q%-vb K(5oC pp*0ıR03\?{Kz&F"39}$NYdriĦ]i!8~ վ)Dn&5?ٵ;6~rLQQ"%۶>в9e Im\رq݄C.}TiQqsHp]}2׼%'Zy 5c2QTPr'|9USw VRųҞJ?FvHQU2ȏ& ݖ^-D>f@ 9gPk< 鴀w'QPbWhETm'v܄lR[BoE2DIU#2%TRz .~hF1]qwtGdiZAْg:1!*5xGM ;igiAu|6^?W 烖YCF \ a[. b_j +ŋ}f⋯9 sY /3˵R?G)}cab,2#סB}FL=!hd NgC*j=4{Zc _=_F異Mc#* &S+{6L0;0U[B<@NRݼ`Eu-CRIEFVk*:Yʒ#aA/C9;vEP|gRM]1_ 2Tr0йa,޻}* FÚʁl^Y =nlyjټE?b=zbG/n)nLPPO5uj Ȯf0;μ%܏4G.u (/.%KIoA+=='cB6n eI ^ix GyWyr<곘yHx>S|>]ۜ+^F*E>J e<yNTD73u2l]ɼ1Шƫ`&xTc=qy˱E[Brl۶DhI 9"vSH .1Red.}w*o,|GfI/Q!*<=0i#=<;اS$UI.Zv]r[٩ ҙ{+`:eUF䍱ВEavad(A΁rTx75~yM#~N<Șs3vK2X=Ƭđ'\N4e*=&_)bV3 w9$lkM#4-NL]_s`8/kԂXGv!5xHɵok_vJap >J T-  _E#aX]zՍU3K|rޙM_b| `o2=KMwɰy}58MLaϼhn0:c0=0 Ne&ìWo~:厚>o WeȭWW" =I)=v3PJ{]|F_&,r'g8~elQEV}*r?i|+>Zƶ߫dcS]hص?$:k"}F+f1uMdO1>p?G+]$UQF0(id,y0G&2.ӣ\ 5؈^Mr4RnMmƾ͊NFDNfwt2!>/j Ȗ dGޏy dd**urnҖ1IZȚ|`4o-Bʴ/'1 W<)*qy "2¢Yj*?9s۸zxpBwMںUf gJ[&ǜжT6_?nhLYPkK,i)0~bf*\fR"D!@YIoّx[=Q&HaX<ҟO>F9ď*x<aj'~yNI%ˑ8uIMa^NKZ4R.I(C_ɴxk=б!'5B?nEG/ɩx^XގN.D Jnw-w{y#ފ>Ot3#R:3ۍ_diaOjm%RFZmHMeM-R|❂x}n\ek6w:B| F53*ŎfuVM)}u?j<-ĒFy JlhDŞwX7S/n,elՖS9s$4~fOYKWmmoM^䬁}*\8z(Y v:)ꬲ6hf{z?+Y](^$i=?N.qN'}k@+&F[aZ5o쭷4Пmm^ķ-k32_eYMR<״bR*xȍ`kZ舾26oW9]م -#^>pGFti5\]WP$5hACƳhV ^:1m4c# ،ڞ*#=5is'4k_z3.on~F:?/MRu%'6|N+K_7 MCb!.!TE:/'0vY5: ;`IiI^^hq޻-eavj񢀕efc *s´ aT|H昐hMN ^Ep# Ow]ә0r֌VwaRYwHZ Ģm8OrջPO!em.r KSzqΑڪf'I ږMnAxBV54UqÌHx ֚o'DíAPfx*?H]ΒY3;P//{˼Z$ct , eh}|.}.-]S>CDIT;ZGZޫ0O 첊7ljB7lMݡz|Lbl\ĸ0:jIp5$AgMƆY`nxT{MV oGdHge@?ꕧ$¯lu!VnxZIƊ=6:GY:J;G"a/r BWeїj[R=u$d?^xfQ6X=I'xUNu?$  ? ӋVHD8H(t/(\%4coĊէ &b05+&ZT# 3 [46f/+zƔbNЗ6747z(hu|_ӝdE"#vF E >~Ը9_ab {~&qmypU4M"j NM\\5ʮKm˕f9^H 1)nqa 閷4XP*F\SiZtQ)h,kvʑ!U \oit_g#Vxq3Z*`x>j .u\N=1sx7X%c1sqt14h/g$iyYo Z_*,a:[?yBIl%1]l=ȿ;el?4G#IvMZ"G5.w/F2WI2١g/iY̯ff}9ArYqoW*9> @LbDfKL0? ܟr|d8tUvu̷Ъc@N"Y2!KB*ۦzrN)|:'o$!Nul)ܷ.lW~'6 Rgd%J!:=5;.8vVKZti~ږA__J!iyRC,0Nbh:ur0`B8SCi#YsH|R)>=#=Ug27I5OmvЮ_&̱y^>m0Oߒ@'=W*%* #-֊*^͂(#Ż{g>e:/˝_7oJpO:pWxΥWb4rZdI6>ݨ҆DMl:VCN>{ֱ<7DI;&c@TFa_[k Sȴ9mNgM6{DA"tvk\s8F>yiukU|bQLnWC3 }63? ޱ(.ar'UԳ扢 {z"j:RݎyfC%='VFGRCyvdʍ D̷3N)zY!Є>O ~Ɩ{$_Q-+)&hS3HH-<GdkӜ2™AŐdv˱ѕ{Ħ[[?'cwB$;ExP)AJLJHGVw;rK@'g/*-h+g_ktO?ghʊ ^AQV[+Ǣcrj BO+ˆo9|V0G1Zh)2$ى?KCEP"ii:!6 " 1Mܗy{Y\έdU(h:»q/>{OVRjDBTW2_װ^AR/~c˝g \YGe;:0)) QzT}ka גfQ]H׌bFqB)c].d/_1 cUzR̴V ]A8f:sxL 틘M\)6F~!!61 ֖ަ7xBzG=ٜ5A ~B(OBJˆ/ gڬVzJQ"so8͏QSUuf,Z r~vǹHB$8P9P^ibnGThEX`d9hvjM7z%(7 GMUp_)z|S{9:oO:;EX,gv}4"<$~>.PM24kGWDHveN= ׺;X;*ie$ K/ꡧX6 >):g/<'3uM)zs u=0 ^8,|l֛&1CC|4S!nSרKZ(Ļ#:< C+B!P5A;n  ֊kꈚF3an,/3t]F6.|, Mj7#$!s S^Sy+k,OEwu[_RPz\ G(8xD>N 9%=דBpzO~{`8"Xy -tIUf($ތLCcJS/iF3OvR`)kk[ԏ~Ŝ|e ߷>ZQEk ɣq;+ՉqY||k9r/F,W@bW$V8!=`!+f,w#"Jv#O , 1P@EWz|&yzr f`Yhdv*;],f9HܗI1'W{%aHY @s+&W׻ '/:6'(\>J!I HhN6^{tN?E hq_n{]@*=RqmiԫGvqVmK`rnSLy$I-c<u+n}t֨`cgml2.UReL;tƝ F1'Oy'!/_9ڢ׮ړtҏ+\ Gɢq |Kky1@7E'yEkJ&sxWO@P9]qKsc_Öz;S%*- 5aLIG%-Q^%Z;uR:F`sr(QAڥZ,2R*+Sdij<[t2'X!W⧥c Vx)+Gha 쥑9,tdhqRf~* X6+S\BLYny ;٣#ӼVB3:oTou_4=pl.T&B;sX?3wz$qm=II'aV,s +^`1C߳6W!9}#4lpl',WM)i=-e;l*f""\tdeJL\~TSmװzel?wB'aIy4 Y}_DS q@$2ksQZK;} /~J$◣?`._hW)k/N,fTԜw N~Tm>Tp{̑}νms,@ X3[ŭ+ցRkH,ǡB~X 6k#KLfS7A5W떏r^'(QN>n21;RH/mgZb*> bk:HSe Dp֑|>.Q-$ v̚ vp7Z]Ȫ4,wg0xH6旲Oo@_9)OCh6]f8+ 3s`ys[vұ6RLRO|5ނwOqD-; e~Glx9xoUl\ b$4Rb-୩N:kv c'Fܮ糵`K* 8 ň۫zіDU~2&[zܵ6W9z)~mS慨h-P5]WA)ؽv@6 <5N; >O6C0u ::( Ɏ Zw4^$i~~ɰ/jGR40|tVˇQ{^Ne|ʦҖ_>ߣF#Eo7<#dz0⼮;3FFft}pBpŸOW",Jg#j @IxG@- TY׏u۶ lO-No 9R?[MՓ̽^%^8b:3T4#`GhރyvtTڄ; cu"S)`b[AyT\siY4ٲT.l8tHՅ7q/@fhkfN|A ҋu>c&օQQ 8U̐ D &uI Tch)qxhlCJ{h~]j8l@$yz5Q8/i,>>sV4 wr{GfE̳ v=*Au 9|6B:u(^To2zh 5ޞ [C!W/\C hߥ =܀ap'خ~# doP,n >u_Ɨ7+T K3ӥiM81I.dDz9'k[$t} aa,+|]'$2f"y OZ z=FK Q&>ְJH臂Yꡯ!3z&ms*g!bLm]&j.gkH0:cAr%#%wEu#:?[.GBR^Hy@Dpzv ͦ ' UXi .¬5>䞚uI &0EUik 2 -ΰC*5a;CMxYV/FʉkFJ?ܗ>+i9#x; E/9_]7QCBjV"St|#|5ĦZ z;av}137JrؗޏW-xvcSb \7Sl/`i0LIEP+囝m}*nc 1bO#Xa=Bpv׍I>P.wV?&|b!vb +s䥋*<>${1݌) l=gW^`kwY0'ѡ8zi'j&O T4a %ttvWqI6 MذaI>`}4PV/J˫9%>jZ 4ߕhoBsHVsõh y0a ׻WZIѧƼyȃ?r(/HGµt$25X 37)JB#]۵`\vWpC_yH$ɚc^@Rn ͳ+&F)+$h60ZZBof6|Yh ]+#dC śsYS#5Ww;ꣳw('m:cke /K$f4Ӂ5<" d*Zi݁p&r!܂bTl0@k =K_Jb;`Rڂ_a0Kϡ`ŴEy$bxf'wAõ g;f]^vwVnd*xmHucw3E Z,׍@(J{FYJ$~(T#EW=f:c[}hGQ\AclBԣJD "Z Gٳ 9m7h](۝,_zXKp޷zضQ%ݜGib+Ǣ0wGkÐlwv/s&5616CcdR10OݾPГ WgmSKx]uR,ԤVmYo`j]̏Y[(06 67qʼޏ$*d\r#9,yo6I)>/=E5mAu˱2πE.szFzCoE`ο"eA" %*Wq +&(!r<"ScO&3q7*#Qb8Ε`%fb9ȑX~_'ݲX~%<+9}0lRY,/ X7pbYQɈpUq}#=Ry8j6 T/Mjob5DWB tgkE:eQd=vd.> M]ksGxcES^rsQBӒ~N=`Ǥؙ`dM/z󩠦ԑ΁0f];b1XZkfJ*Uσl"[_MA=B9Izlы:'6_'3UM^ gaJ|5oKQi?6ǑQ< ige֮[{j p& x͸ɷ'<a\ʰW E'߸E<"Rc΃OQy ikpI_Cn`zвxYSH_W0OZq 4p/WKL :4G?*@ĥ0X uwOU"nh-5QЁw C `y3]<ۢ, -ٴ܇v48x.=?t OodN!P `z !TVgq~I;Zdz{ӃBefSLpMhB`âJ]%/N|s"F4TŤ&LS {.n)'Hc'P _R?;<芈QǢ!nVxjԪǩƎr}/~W` vB_+<|爒]7ڶLHtzN*HW */VDvHBHXIt2xSW}=m4(,YإxKeNVZQԇ` 5}Z?OPr%(?Mv -gqwi@I=D5U+Q9KhR];bbR]}|:_?smȕ_ӗ*s+MR{4`h3>$U06͋!ˏ][Bɭl%5Xbc kUȒqG_`T"i@Ig%?hp']%c")lYf $i1X&QiSvc%@owDnᅑ@)'V[2/u!*LwA#QOsK/e/Z~H hf[$Ѥ<.0jpwg3z50K׍rf`zrU@D'X_xEޫٓ!zόa;* ,'▷՞L>\Ad,Pu'{JfFX1>q$uO]lhn69]Jd}Uj٫/vRK^ 0mk`rVp|@^ L z,FΌBF8)?̰}I$v˷QMфr=;ULJ ϡV>mG](MBx\ K {k-}`=-ɉJzzcxD{.$ # ώ8 $"էS4XAg ҅u.ªIP\1VʬrUHGժ˯vnB t0to.%ގGH4J? vtPpR Tf^U&ӯz3ń<m.~5z^yW)3XC5{F˜œ dab-ȹ}3Nq$]#'д-a/Öh '`<.KT}Wݪ̢KNᵤ6]V> 0էBelD Bup6.nQ>FsGI4d[D]XsDm\2e Àe}G[iVV!CqA .unxwO@C۟XQBf(XyFęd;%&uxI\BM\:#tg槫קr)Fik piGى%mId"˱W'- M=ìmxtH0S4AB,Tlphp>jV[>1oᴹ|pga~t)2PFwϬbcU V4Ĩ[>͉v ֏)t _9*j`L"nʂɦ1<5vh5J/8tΦvN+|To~1* BtFCo֓}(Zj4imK<(很ZvW4ɉh ~z敊Ȣ&5&x@tWg+}e$QU UJD*Gt!UZ_&ʕP:/?|w,upMZ}5T^#~}.~Ve6Fw|;שpsWui^W~wO\}xfr-6=X(nuhu(=+>ޙ:`Ɯ q``oxZSӆls7K KXXhl~"$l(\Y|n ʿ>hj-U׊5RMA ҲNi">RW>F(f+_ WU}@OI5zMљӔS=\+ MXR5RE#tBup|l~(^ #ĭYڳ' Ƶ 1AZ\c!4WK_CJrgU~ \8l_rJ~XU  Ū8Fg~uCe34^%Qt8P`J.Rar]>LK.|A(_d1eIz̃<ؾ-&_]X.X$`P3 bůɇج5K OtC؆`y#^lgUby0*BS ˟.zoWc){R%b59AS )IC}Ҹ}Ř.x")Y"tF\ ]]Js[:s9j3Gq K{m}z]e}.P( 3#^H_Lٸl=:IB+ӠCV"gy|x^ l*vH'"*bAtk8) C$[S8}.WƵ_=Y~`nrCufAp-K*ycLn؉gPD&-j",U,'?Q6"X#eI1jb=vD2f,$hUk[ !L@SgV}JR&@p'+$$t&xw 2ʘMMVIc8֑*o^$5us~ė^ۚ0Fwу'Rvrb4R}gZ9W}f>b5١pGJp(!O9pĜy'Q6elWٖ(7yb =YqN#)O wH~Ԣ0Sk8c+>.XõcMýﮯ.hY)E7 1ym蛵Zui ;vG.w(C}M8iRq2SA-s)t]g\҅%T5;Q&L K4*HwDE9]G)Dke,BN}"霉v񸆨UbW(>ݛqF;Z *!*⻝ ]סl2u\\%3d<:|_zһ23x?F;;u |7ƳQ4ӊ$ Z*MM1}k V#5 (~Q!Gѣte}E۵6d2,AA?)Y^ A*y|ņ& ,^-k H: жuEQ荩CI'GrUǑA.13rٛ ?9ڹϵ~Cߣ!Ff&l1ile$ɐw0ΜPl&Ijoq{M%2EhWDNnNLЂ {^cP:s}L2_D14`eK<[WxJfX-d*-hquW{b{FWMp7DIrd_fiVm2H~klB.blc^,#>{fۂh]v\9NgQ0%i9-gcLx?N,Fn--},iୁ1.9FNWM2зߟ-2b[ƞ EhݡG)UҭrB7b~8+M l8ȗ+[\ESby5;s's5DFKB/jGѤLA j>u,tmkM6v MpǢJb[>SyQcJ,7 VWMgR8.Ux*H-S}H{c|+NQt>N-aV?~Ԑ:3|E4v~Z?9\*iɛŞĦ=W-UCRBiyumr0y' dr@ 5GH*x 9]?Xƹ"!uRtӑͧg9>< ;=Mè~F#wUهNϋ7a$Шñ(x8jHX~v0>6?l7AzKRL Df3UDaC_(ʷꞘ%G~HQà`|SB1xGfÃ,2Zү-+[BߣxNLD7ndzObTMUK~KS8nL˰St'(?pr0'"RnúDtН7#Ji0+_miU%ٟ19 IsYPF˪AJՄǀ|@͎/ڼKy&,pʺ޵ݍ@yS"${)k(i _B@)M7KzBcq͛*P JuRaB%q{ί,;[6Jkc~5X:wg9%]?n#3`Dŗ8((;ʣ V#nySorV$oy%ɂrWu?Kn/K3q7%`2Sl1t2ɮ?dUoڧD,fn]\Ԏ_ L1F`ە .gA f{'B.j Q-ͦܪt(0@}S3{UK^KߘVϟ(npuXI{iY X b92>gk`c׷표UcA@OfɌ-\opBjƔI'k㻍0e!e_ƷU@ 2AO[f.!.5)w2li 6Yˢّt .+C 外j{B[~ DS3T>צ㠠l6@\Vu>%'*55$rÊznTiؑP[.#Ԅ# +`P{x!:3C_:18m# )ElDŽ\<yPo2fkҝKLAUSj1CT m>K4EQثT,aYjeu$ 3^D!ՋNI +0,f9IbUҠc|g2~C 2 &Hl5rpUýO q-1+`+lG$L3RNޜ!,d,F/y#@P%ca ^YG9]u~ ލu6jm\eu`뱐6ԶE,r.\wyp+َEhʒB꺄=q GW1FV%^FE+5,o!n/+hy/|ܩeF7teB-F_7;5%b=]n88ǵj7/t4cHűt :̥XXSNT*#tuUM2DhOx3@m]r|c8dBFGQWò”NJX9.$=4Rj\ 6ftd0LM ONK,[/u5P24v)ងMds`S$ETcE%&6߱6K~׽mxg)3aظc](.1 YWa:'–b?T#Bi$.|6Ur# =ÚxS3/Mi2zTdzꞰȾd!G6&Bpѓ'0UA A'y@HHSl2LK}qoHFU1(r:!2⃚~5u-kI^#fX+Q znYxX*ofJ-ӫIq|K$S$Hd|* iLY.J~/<`g< rgF~@ƪA?r™L ی`'K*B?D{bx)%4KMi2p0 fr%au-tnaݨ5=_vrFs^/rf-aIPqҗ/ɐha.y|`'?oc$g-nʪO*c}҆fO%ւ%]Ci9Wn)n[7!ZN_d V ;ΪC!aTB5z _1E@αCН lnm3U`cQ=ED8~%I(?t,0Wil.hg1|l]leq#b3)ny; Z0x y6}x6viqh*起v@1+w_-9Kq.qD;bߌ7C~3|JPNW$|"VzT(NUѹDmG=iT8x( iUłs`ūA*1k=؝xFEj:LNBxwW[. {YC( J7lS3S;8 6ۊNgfZ <7lh=.j;zpI)I6?wsf@uZ|, W!JTgƪu~jRoJa$)Q.Z2lvv"V"_*y]ǔ 2A舸h*,A8 =uKuQz{+B`4гl ȑE tӑgTy_xd4U__GAUfW. ER>^؍|ú!(2Of[9vȉk$;ɯAN VfdՎ ` cl&HG:=JtKoss Yqq>^!V;pQo{D/yP[Fk!f!q7nV±JO[O'ބ:ͣS.'\e'qM#%M3@3C  T]\⻞ (="0L|#P޳QAU@S9p=vG-j;wzȇqFX6(KH`S3Y1[.KS?ﶗ)\YTN|~]*x֩Η; r0;\B$PfgTEʤj<kD2 Ѝ9ߎPZ!^ԁ۳,[LT Z\DݘdN OWVz_􋗯>^'i27_L_{<aP:=xAs : ;7!/r ء{*lۘIXCڌmh{ t0y(۠BHPK[=2@v} |):e-z׮×Lnd)d > hbwYC':F;~~OlEE?dɷ }:Vjtm-!J_]̈2[]8QBɗ9̡͊yAerwZ3rB|qbH@.\B'l o5Ơ(#.&g(ix@q6`F;%&&᧵>DGU1E"SEL|[/<h4̽#8ӛJy}$)r=.-c*tiw+XZD'<2cQ1Q4ўއ/-HTw%[xml|x$AۉBJ(=K> B}F#;UMuE7aƩ7;ӌ8+cRWEVYSh{h wuB n sҀ\AYܺwSګe"vvZ􀧁|3괬\0GV#:Ǯl~Ljm S9짺;|;W\~uǓz|99g35#y L2{ >s$C.H y:Yb3fRh5(i6n\V2OԼ -[LDv?p?$m|Q|]ӽgr0Iؾz)肥P{ڝ++52Z;15yxrso Jһ?r| ]E!bǜc'*Z_s=3I +t#!&OrfuĜSYq)|qaj؁7\ڎ݋vAO0UZU_Cƥk'l΀ĔA]5CT;so3$t ӴV;utN00Eǂzt݁df;h]L`/煹aD,cn:7_U0~f LSOu#JGE}xw%{sfӻi-=*CoZ=Z'fޓUpNLt]W}'=(p!9$qL͏.5n FS@d1tkM!{ď<( Uz(69^stT-(ؚ$Ehۢ i%^5p.XjO$Ɗd5cY@Y#,V%!TH i/ [;_ղ#!I c{XvigH ":S>4ч1ڸgmc;49V mփ5)gDdځlG|2` ?aI@&`AnGYI*9%7 0\xcr:_󸅚G:5M}ߚxh ^AkO1)@%Q:KuXGX;>5o.k|1Guz' 趠EAHF|$V85Gi4#̗Juv%~wfz&:>$n8bGu5_"BN" W0wo=TƳُo+o eo-o.";0A_"c=_(ĞkɠbS!Xa@pK{,( Єʌs4P@^p}x"W_aY|MUMHI5T*sǛTP!C7'<9 z釨wQKٛidr#(;l7,,\K&c. 'SnSg[=N/V<˔s6`7dٔrAE1QCV-5J`]"ƍ0|D_Cez~؛yq. xԸxn` 6!%x~ ۏ*NKR9_Xh!k,)V!D H:t?AbyeV+RRo̻s ":~Og+"W u pomHR٩ⱇ6p4|KL9CHjr򒐙GE,ϏA:WLEQ3KG0Af"lȔ L]ŭxxM'y]1$WN L4N^EC~@#(pd֑O7]r9'{jFd|E&KA e@-QG+GZ[C5 Ϩ"'\69FA9K~^GT Hƣ MC?S;tC2)HKxt8ewb!ƨx؊\ d7\jc3^"ZT6>9'73I&a6+&<(|}&T$ g1v'IMb¸L lghw/,ڠabgP(4mT`M]9n̚?_d2adQx l7&.).Gl/EHj%a''xEt}^GHe,S?D~k̹+F#ĸp׬UY[b8B0h4[)fhr[hKnt*WEgM XH>YqFI5+DL9D|΢p\K>{P~dT/ɆRtP\ZEQ!E%KeQ)^8wQba x =<3^W9: ќz#N9FdQiMXqk8s 2_T+0_A/Mhs1'$a1uB` tk*ܸ?_@bELTy!_4Zj ͙0>Y "Mr[N 4DV;k9I 0cFz Yy EoVS׳8.(l5J+I3IŶ_k6/m5&=MxHc ^U\2"YɒZw[AL*RgH3W]k* =ݧR#'<'/֑Ȟ#>u]wGAH1 ֳg4:kùgJ E[[-#VԪȺ|(8TxZP(ѹ[S7LNi>B+n[>~:gJ3HbP!`._tnwyBjQ18@,Qt gkS\;_}Ε!O'Z}wUtRi|q2)^p.#c@JZ\4/nc!8/5trɺN97BroP <[Za@+{ 굌@!gd QYO;~bԈCQ${hzdPwJb:K\GI7o$>(?tU+7kmobNΓp&tA3&7?zΙq.NnU5KOvV(ȫYAJH-IYV/]xS;Q<+Xo4tiTlգ6дL Xq^UflHԯםDNW,ga_lvk^CP"/{6V^2eɧiL oЍ}(̪JSpd;6 uXN첹mUn֧P9P1dl]cvcBO5\\dB(%v/蛢OӰOYtp."\ rF?l074DzM ~yXH}BY*IJ`42uUSzn`j|[(eAc 5 n\JM֧(f@ Ó&:dp&{YǙ{Ih~K"$^Ƈ6ޥ;7X&bI ~{TYʙg[TS:(a 0.z0t9{= 2iM ĉI!aJ`E+&c~;uGv;81R򜼸Tj`Kl'bW=dŤ[+TcFw)n-xꭕeU#nnaBM#2ji&Y=hیZ6}@R1ͅ'B]fB웑Lp~yZ^Vbajg7ty_T5b1F5;obByw_bbenj>`"`> %)8o׹"ĈTy㋞E^'`Y߻[7|1ީE2ܤ^'`~x_˅BM[;E%Hyjh8]M.xp$ k $8^ u]$;y_˨DW}}6Pt,G<'=cV8qA]9),ȼ.# ($v4eӄۂeӋ/1=RG{&cVPpx#wR L*&穱 L,r1hH=/*I~Up􃵅6d*!qL!2}M}n+ǘG/ThrOS zRl YЍ]v :Ӥ'وYY+2(k]PVjpǁ n 01/Oqˬ8dE~ld:'A)UyItqz2j?׍Uՙ!)L4a2s.*}M!Y^nunc:mFCk0+ϊɯ¹X?7UtoV?AO_'RWT7yA=+):{ ^Fӯ-jācF8!06CPD8$ج0qZŒ*z[z]cmWg]Wb@75['GBLu ir`{wV#\5Q_tͤ\+=u#+>s15sVXKBF kKXw] )GO\e{iy)4o# 7Ch0{ǏsOe4W8w鎟 ,l<h꒢YtRH*H LߨB5_]d'>34 o%،m=6z;$gY_3w 2~ƶ ]뉤ڳUe/m QzWؒl@O{*^.\ E}5Lhwb, gly8<'+zguB`ŗ'⦤h蟂fl]&?ބu'|P#t4ppGBԿ1<. 9.CԠ8!Aibл.Ygέ1 (#{koVfzá;~,=Eٹ߭yr6˘'q} {_!LyⷊLxn͖ ‚`w͓4`@=RI*u?C*D| w+hYQ{3uDr7CIC" I[۲V"&Lcm,UWFTjMh\ 24]0#cU^}t}NtClKB=m@f!yo~. 7纊{jOni*04n1 F⏀c]S>YFuy|gQNuijr# Coi3:05 /xATj9)L831O`Ĉ;V@ wOG٘!! ۲}xThYT[Mr^Yx?? d2:b䞰)b;Mm—Z:4l葾 hh>~^N=p0_:L[Qx|p,6_Rຊ9n) .,?rj+*T0m/*)5cX62 Tő{5S5e8z>f\9; 4ƑiD|=X\if>+\y'r: [=yTg{`A;I@] sXona3n ؃oLʏ<i^MIuZnBt;(Y*5y}*W(iakb1 ~XR1Q]@G|*1_W>:f{s (ZBPV/KØSX5U&k`.X1;jP2Ko~Ĥ( gQ8)^\n^q%Y 2'/ cS7v)աNrIDtf 9˔ij=q̜[ݍب6%ҞS6 c`8Jư;S;P[:c:k /쯻a6_>lIJɰDFėOp1%;2M;QwFm(˙IPiF*@e t4Xc7K]7*yfo/]e"gr\t,0}N}0Xlq5(U,7y\Kb$Z"a3Aaڧ:DPk!-7黩NirH>]t;=ċA;%ΨxA4}}d2f*fB>-#-b,YNc,;ULR{3)4pTl)v|_n#Ԉ\NaM :G\݊Hiyz}lSnИKunj0OKdh/!Qxy+ 8|B%Y`*;x'^=ߎW GZy|_UK㡨A6{](Хpn}}dr\@GЖp r~"oZ岬KȜ]4q88Rs2,z!PpˣU&ud%ܷ?姝: u=^؄tOi~EJxx{tv-94w?"dDeYR&PL\1pi)N隈1L0F҇C1W3?hGqvWE%Fʑ^wj\KM[g - O\lll_,wu^+\bE?\aTCӾ_/%į?^҄jlF~"-lrQ=ϳifk3H%Ip։e E1zcMUx'rzaqs漚;~BB!sG> ^r  y*TeT'梥Itx5:uaUNYO.ER,|O,; JIT^:߫x|F upb%HeTxR.e,0Ǫim@xB7dZU "X}2c cA1ł%*\gg\|Vh`AuE>M۲/-k6X5*~ D 1QD^I*~l/3w~<%+iZ $SS3ϗj RM9;PI"О,x|e쫻hu1 LZRwX*9'c^ jm/.Y|{.&/+@EN~ ZIjxˢ`<ٽ*DuCSZjqQir )[)?H?6D JϞˬG߄7rsbNl%^Y&5w%UCglͯMc=-RN2EnͪIbAb=ɳ$7 ,7]bDsCrZ|q_~vNq+qn-9 jE% iTbnts_ JD:"&|?UfwO )O~13O· U=}&$As&[7+B/`5J[sPs<8q&)|HjaKZ 4Cp y; cOezQl/ : auckr9e#}24oόV(TZ ӹ2B%_Il0fHeՀVk;Rf m 9xWa] T(k%6|J*;IGz Z~JkkocMRŌ$1@HW^zޚщ5PӽX,ժ^f:Q#ĺ =$Q~`i/xWKCU`9}GXslB&Ė团*?fD QEc'mjT>J +dXn/#7UV;$Ѕ#bV6Sk$tMk|yֿfnv_]ڽ* = a & ۥ pI: {e$E@OZI`ߠfPb0$B &OG ',c%g8 pBd5o$eI[d ,Be0Ǖ|<"mM4&(RJځDݔžJL8-q9YçōmX9j@ !AS)Y_sdI!@?g6pVnHʾSgrА [uK'*AA5"졮N5q]Ԫ+׎BclܺTٕtMTxeG(lE=pޢ {8qdO)aV2kg5j t%qX,*ɟ'x7|C^b;-|O s~EHRyo6>6k"lg|bAB"{cf0FX=jtvOgb#ğ>8^ռ)GW T?p1޴(&[m~qR<34ZnŒD٘* ]CwL\'vk vwP\ 5$w49Ae҈ _㠊 ~ݪڶ#\-A"r,&e%ۣ#`VD͝a2Ǣ 3hv}k u0yd+6T5mtNjX+_\?$ZKSB;gK~X,a!3Es(e%iGwWm_7M"Kn4KUS[^?@2`n)*jSAǬz94ncjL}̪s&.wCj5!r>}[iI>z4e-Bu>@g1-<@e,7fZKES$.@1U|!öT\1bwU5Ġ,m䗛>?f:j Px"WlJ Ŀn]GjxmpbXż"7`ڏΩϳhA% B6mK`B.*wIXLch4)kˤ.` nfhDr$]C-%n]Ɣt~k/8!M+9rZ1PI<Q"G Ù;验XMaTLέ21٦}FV8)B|to^<$zmz>t!ڪ:FKP,OŠUu~>N00e3RhrCY@fJ,򁉇~M1iaRw#M0 A5o՚Jmc0"SH+X)<߰`A28^EӆD(63.> pm@?Fthr).2=<ҒLE=Kqua7`[[(NUPe:(fgtTY&MWe|uuM"c [#\ɻ󒰽9WhFPJ$WM\<+{g^3H ^)M0ԑI&OX{Gէ~5GM=v| U<.P~Z:mjB8Z.rOᰉR-Hkg.3*N|HYB)i1|T 븸thnކpr"x psoAbu>K(L,|ރ տ}uW a֜2 #z>v|97^$EI |h89^׊[|N9jkW*,0| Va^fJE9sw`/E,nZm=y04p@${ R:ܰKmF+i8 CkDʴ#DЊLǓH,Wi <'c#R7f' / 6n|@Az KҵX¹+e+lPr-m󅲥X XFy s_Iui+ qE//-ɗ}lE%ACxT3=/qn?1^S1-淐OeߵRd@vlK~ 0.5Q56RQTrP'l8~Mt&h\}<ԁ`ZRy&qw?v8#P_`:jceg9رn揗!&@ .}-j/XAoՖPbH4h~k`f)& _$Bf]ؑ]1Vg*#Lj & 6=Mp\@ߓpC)o&&_-sWm\1 p|Ec|Z+  G־4b[7 ?|"4 {zrc@!ٖ$_sEDi2kn JV+avq]~?Ao#9e۶'hbǏ^ib "i$?!eHdFC v{g)*UE;j| Т`xP35$s @V2b)ln(' /LɴE*(?dyVp,MKۜ!urۜ."/IIRRn:_c?VH*Mo ޼UȃJ!H^ 1;d' {N,>aiBW"mSzyQHۘ[4WYB#h7Td<)p}B(n i5]J_`5eY!vUG XL-mQ<]7zI#Vՠ'r``*: `cuCu ;D`1ڡ"yϙ@:ak+DhڢҧrHx_(bA'Ifߪ/iAJUWnz+7ZG"B;gcs&nj8Z[U ni7][`8{@fM~kțCj }V"N:Q4T?hByJ@7 4ٛ|dGiyy3y2~wȑ$g7Nm,`B Фj2$nf#NKp9LFrtX{oSV[4T`2 44O+ !E TA{3  ӂz 8@iNڀ$,y6ώ ],|rV F.E}UJes`ޥ\lA<+t8i3l>gV^e)=f%6= !a4! ] 6d횛WKahe\ (ä Txbֿ–|/( YHd?1zZb6?ܞTݢ2Oe#6kyMgMK]ah#`.Y .Z^3? eq(%-X@~l}֦3V`DhQ@Von8G|4ݽV@ns dKmA~JΌLE@8@JSW;APYBY5?׸U|\r'HQR[Sx[!6!yg©"cs}.^θTdt Mfel)"]x*{7p*q5 Ʋcξp=nR„v22Bcxf?RD%#lqglg6ثö["ͺkpE+-{d.3+S )[8}u˼k n8, 02=7)ޞN@~\&ęlT㢜%vrUHlJt X3?%G}[ʖ? %%9-5' A3SqV-"# CۤDMkANJJڒ3O| RX 8Cj`ȎjwW6~TU1^r^ڕGS? &p}XRTu<OyXP,n"ra%0BWsS룆|C}UE!Pޠ;t}鞻]aWp:k2<@zcӌT\b9 I@L~\[`py Zjd~Ukg84?q)THlISK#⏩)*QW$X흓C7Y XjH;U΅ T:%N<LPNj@à;o/E)t꽼mg3w`lBK9B~'~I3Q-koa^*\,{cN`'-2t:Xzpx֏!dcp-/hA^\oXE A⚚lC`@LoYVZ}z5hT[~ @Oi\*յbEyy˔fh7Oچfl=yћ0ĉAOZh cZ'(>a $ŨD=0F'autv`U-C<{meGs'I7|hIVt@x(U$ju =!c aS{iC+TQGKzZqʚ\= 3n0oiɹ/?1B.sXnb按O9qwp a@1ƒꤾ|r;M|sc)YhL3:UxHOot)}ntDH$zuZɋh'-fM@Hz1Xn Ӫkl$S4tH 4Xo WCP'΅ϷA&47ɐ"zwDc|md5T=>BPD%)Eμɿ^S zAHw9C?+E HE?u3jkK3JSڢ2@UFxx5#W`#-"nBk:,?h7 FɣSM{>#7 @QOו[*TqcH-+.ܚW<"cܓuw8-6b ]A7 8ӕ,ֿ)+,;֬ր,7rו ,vEaTpW]MZ}@|h,X>EFE[ Pdw!<]n?';㲛lە;&qoVg]UTB *pw`;*(s _-M3(:m#mȼO^A\Pg^yЧ_=/+fw=PҀ&hHܿb_`'{r(J^1]CTۉ$u\E_d)0_Ĥߍ PpXZ-~=3O 4^r{QaFL4G(v!7$z`>zw$.B}A \'@Xe` =~(<3*rx':-U]OIl?>rugEP{zGIT&.M{':s=>B&A`TQyz{/PUA{Rf+XP{mo<{+I w8 D G(#\)!Мdl^ʼ(|l*KEGN8v4ק݀*C;gy- 2>wBPrN<3'q[k&noCUo~xM7٦ZZhԇ h7vǖ³82s_/Yg JoꙅI=WG3EE5tɩii=A3bHNyo≕ZX ҉W8'B7-ˇ2, m;d#_ߩ#~gIvWe5&qڸMjv;nAo[׋e4WxAӞ?iqU;/2bAJߦ9 7&J~7H)~+KI?蓄^R NL,^Ss5$j? hJN8FvN >4ܙF$D!UJ8h \R wM#w=hSAE DM*{Wd_q!LSgm)_M1)z`SǀnB }N 7Aq.`]^05)v$Buk{8P{`Q@ f4٠ߜY8 &oQ>jW?.[p2Tk6q3FW2B" sjNiAns;W͛C׸|Ҹ屢_t5:{QLdc7J ?tK@qIAQ9Z:VԔ#$ l$q|8 o0`V(28*LOUk?<&b8Q2X• $f%|" ןSf9j 뷠,ڞ) %xi|?=:oEN!J|DmGE2v]R1{'y`r_|bmVwOV)hHF]=Jtԟw 0 >"/@^H^coo%ytdf6_!t'* Ͼt&աxllCJo2њx>Z<P]F*I3QJ6Kfx*mA$x@E棂Gu҈ϰgU_K;fKG_ClB/ϗpy+!e 43MqvBh#;fc=EI;\փF]zHA3eqgT6s R%]lX:SY"܎I6ARzӤ?&P.ܔI k!qN׾5)]4dCJ!ŗ+)dxL")aˮɩf rX 9mܾD89*Bdin(j,rfK[˘JCPyA]׺4/z >'u0'qR/tBRг/l({jKJ~C {tLohY]<`!}pqN0J ;<Lp)r+w)+G?)&>7(C *Vurem^nJLܽY:.n/u[5t 9_@x= /ߨ\1*0{LW;t1w9mºK,X{4HE`Ց&NBд$fӾq Sc2L5H-kd?o'=XUsvby"w UnCqAm99W4M_9H#Wd ūpPhEvX剟xsY {ن }MFj6W&XkLP0 c߈ ,zd?lWG:gd7ɽ)Dž~|EM:wp'k1 ঝmX=1uX9>%:cU4膾¹sy O%&P1|xN]wꬽAVZBV.F` }`I[%XC\%e WaYCRɈ,k '<3M^\)1O{89!@s"t6[LV_޹!Q߯2wg?/(Z11i;|մcOR8UőCL'0KMzAe򓠕K]8F<.bZ9Y_120AkMvu}yDRE0 uiP6Y KDoMI5b&Mu16!!u8˧e* DGHv;^g\gJ%"P:,K  ׿ Zث=/?檜/)j-1va|j=J\a)2d5$ N \`6)~K b>64p\l`gT@sچ~cOP[i\F?(;b0Tqb\ 7,}<|QRD-W)± QOj,}hےw轘XJ|_Q(g*{ӾrOdlzk@,Mg-U qUUˢOQdxCx|c8HW"\bX4Fl*s@7WaWx@Z~R4e.w^t TyM?7¤ʆoI;JSɧ{}N^W'ΩWzV*hʓsruĄh~_Tvmݙ"Q?3w#aNаy>,IE'N*J%n$nY ɷIw2*1VXs H>@ˋP̃2弜!ѹ#K,s;+v\8Ε9敳 ې:+|S{!yRY̏l[*xC{f:!]x)=hC`Cq_is/uq?hq4 %k*^lY~i6%٢/?jOG3O wM~L:k7IROڝB@K/3eg.y@.!8NהCC-w8i=|*d@\BPJqJ,^ѵ͜!7XOUs#zwBCq)&ӲUyce @}o.lmh%1#/l emﱪV(1T Ov&TA6[9¥LWRgEy:*S!!wo,ceiQ"\@16{a:.ܚ2czUZEﱑ k=E`2Bn?:yeZon!6?*C]v+fNk= STv8K,Xa4,0[zۤ&Wz̷zB)dĘs1ƍ?y=L"B JVl|A2=B^ɎB!G ECc%z,q\cyIiNWߊpLP `ϥX61aKr%8 :jP@G[s rvZ[AN*^0s̐Nv~ߌ(Wn0"Y}G~19eXLܦÇI RUru5U1:AD- 7ʌ բO% !lm; 3J0鶿cRaW1.sx,sj/1fll.SnUM"«xhsϐfZ|E S_I+]:g1cs,T6J]p#gx.{W>cM7\4rvb#J|NV 3om{3-ȎQg_`x?R2ewK$1̠ ޜ"m~c+rkЩΟeoQuJrYmCLtN i+kbFwWZx)r &|bs:dݣ3L-ch{^u.0^jecxퟀxg'n@/V㺎m묏Y e^,g"ğuRr@ĵW\b<>{;4ݣ@{jhR,O{Πn68g}~T̬4~|?u~Bz݋إ(e֝{KYF954v_uSwBd!Jbg13C҅a3XRUXPxഷ#!\'ġ̓r;<؁udOn PsIӛ/6Y o`(1Ɵ=WTt k{dDj*69_ߚ;CVo3,9*C|n<3qTSƥi rB oR֭[$oL=K-%iuί )cI)\2aIRvdKT * ݔo/*// :m2Z 4Xؔ<!8%-4R/0ǎ ( Ż ʗ(] Be' ܻF18u: lÇ񧮭Ίz#܆)e#K]GvW(MwL. 8*dƿٺb֍ƫHxmbOO.?M~9A\HδˣĀb4曔J Eakߣ KT5.-IlsܺNRIƆ$ ` V}J{xO!˭AJ0Dta7D>,EtZoSS%? lȊԜ\ӋjE=3 e;J׊譠언`<-A6Z \dmULYC*f*Ek]a Gub+1:}QFP񭊤:׸L?,j+`F#17vOVK>URBSV0KΖrs3h4"&]5^.o0ȉTn€oߚ,fbXf^J=w dqXaZ3n eV}JGv4n=VK@=\P-܋X+, \زFdf"[|n,o S]q{󜁇A8+h,-hעufuR=D/8<;bP|>vCix'ڔCd<#{B]4AaXW1,^izt&b6`oUX I_sV$!*X?IϳL'ltoc-<YvZ~l |[MSX1o|hH;`"]s8eD,3`(] L_x]ànB'X$ zQt;JFn)hSZ \xeԺثi]ŁdyN٫Ʀ#j_5zs-+a^_քNJ5 Ds".ˍ*{kM̓J<x0D nFTYtxD9"L5h#=6sp ('8z(#;|.^l\Y?Y b%f0VNa'ZkMŗJt5h9su6DN=LNLESY!hMݜ?;`&o,lgu~mJʂ6FH:%rQ85l^{vbNXSa k' OLTpvP]`%K [@{cl%zfrNr%Y;R7q'xh7y'ݟyyUpzF#M{y3AĘ/~EJ@OXZ%P{[Q < XA:[!dQ\=8oYuut^E!&YYg0JLm0NI| Ok4Ä >BKՕ/_Ulq1y!6I?ND<4yx*V7h"6 ﻆBtX!;Xo+mAh*9Eadxee"A3,5B&+qǬP=d>|Hl&Rn;\P@wԹ8*ATr0g!$/P H+@moG|ퟏ̚hy))5<]k15Ĺ3ɸݪLl܇-VŎ0}=B^M;#ӂ#|y(l^NukWĦ"~Nξq8zyr],":`DZ킂Iogepn{ehs,|44fȍRb*)1aqHL9A"mġ;q7a6 /B`8rBBTǦNsx|Ϸ|2SSZM'y;"-Y*zG$;)'l|G9E2@?!IV#oy͉3\kS5o(|Qף0JL(ny{Π4X1wR+;ȍ_˹mQgoƸ7ig wVsc*"hP2ΛjK?62W~k= ?ŚnR|u+8ͤ2c6; 0F؜5 _Q_o&zƮbHi7خu ]&?.sG~4`G:lǕWJ*l^D~xmI3ёЯe$!V[&\mrи[F)n7T Q|} ՕjȲ*-Z(KH%l1H#yK^ ޟd0x|x ʣ$F]ȟk"=ԥVK5wx7_a>g\ 'e$3Q:O"5dqw&mS9L)/#G S+z塄rM˪z[\Gi=u71ь~ 9?hu-u;d-S]Y"Urrr ;_gDf)Dإx3E0oVhrcNd+fP ;yc|(q-Dl cCaYooP<-D}u 6<Wo񌥂qԘ(+G#Ca  KF%nQ^]3Ul:ݯWLUPJoլKgF{8h K4m3Yʺ۰LxHR(ϲĘY $9Z>5{?&Y1~ZL~=5o;$ΦeңP9k<t74ANynd;v'RxG+`2ټ$P$SSS;yN8zt8%:.YIo{tXak7;Ix|-wh5>gRFx=KPIa}6>q1eaX:aQP:.3@>Zi|ߓgF~>g DZMw%G*J2蜒d>/v0nw~sHr릯ԅͺ% a^3i5w4r7'74;SeI4UU@Bj6&Y^Ro?ti ԈƧ7΋ iXK 9 kJl؜" XwiaybtZq\@Oȕ)|Uu,XqEq߸Է肇NH\1k_qJ\A~|N0D~5urv;R36MCe GU^E:jmAj` @ȔeCpCyعgUG?ZfWn4ʶ@ab%~h.l"䒝wUluJ6LJ}!nx;(>5-(&7I, M[U)]btg"GyUpGQt/ob[7sRϋ{4Xf{ɵi8heBQ|'H4 ^ATfp~Y2Xѱ=]є5a3ea7hX;c%YY5u|.v޾_@4TEXUGzڎ&`tAz ;asq2X]RMIL,xs}s*amz3RgZwm}u^|)vU`{[M,԰*h}ŸĉN6XYXwamp-XU+)֫a(dk/ǖk܎Ϝ|@R;%Bef J_]Z>)xOvDӈue wD3e7Pi?x^`2JxM",|dc{5Fg(5~W=%#XȜ93xi(!麵 ; J]@5=J/ %;96Xd%.3jÿ9 ;Yal[#򜁚[8xY I? i@ $}4.1Bcw䀮;v_9hs~w+Qe}%A\"ub 1rV\9cEzܒ%朻otkO3tӴRPPq?[L$V%'6>SKL~" 2'BPN= :3൯N &DH7xheENmrrs9V)HYR= _S.bc=Xhыl/ﲢ"DR! 3Ne2n&4wriGnn+C׻n/^ٮ+Нл|ϳPx'^s2폯q>q{:0n3o.m ^tQaƯ`#?/48 4)GK*JFQ~Jxt'q;BIB|z,a 6bn1>%WpȾp,`@?2^S/H!(iŴr'ߋ}p&vcKOxg즾-A^F=臲x"AHSY+iP{h fդD wfѲף':8\mvivԚR1(-&Љ5FǞ%2n;3U;_t+ę2iv.)Q=b9ۛW 0uro( r`  USJkW␿;z |]|lj֞}z$׵l4#!Dd&i0w\B=9{xcS9hamF;)wm*¶%8͢JưqieRɷ.| <>ip ~G-%ǟa{@;o%:ː f6tH޵Ss}*XE> ʇظ3&c`zN|z}.<1GJ kOހs͗QR>L|pĕ82DH72KtvqchRAIDd䐦DtScZJzXYO#ˆ PXlB c"rFxzEYu@A U9Ѱ1RCAp,lah,%WlACvW9.N0%& 1x5R܁اPN J5;i8zq ɉ2~ k{ B5p9O#bQf>FqPU5)c,?tAI@wp\4lDkLI@C=uAQG!ӒF`TE˱UݾGPVS)dRm~&vQ'İ-62£ W&-x+{ ^$\ |F;8v khAd7쫊OF3FTQQ$nCx/9.Ɓ Տ/X/;&~-v,a= n@)z^yQ;0cV*p+q9YŚ,+Ć&d.mD Ժٽ :N̗"?ﲇa}}4c[ckɺA^&]U8H'Άp ڛr .ӖIv:ظpfc?t۽JȵzY\2ftss>~R&-;>W+vFW= xL(I1g;\ߍ@m8f,b[D0=St;X- Ay;t* 'HWvS ӛofG" U 3&IӕZ8Q̜*ZNpxGk63=c1_ԏ@W|O2Gnj}Uצ  XvaJƛdY0IrO0ʞ)\ZI o=@2칿|2DHMάplвndyCMzmבXzAj?sy)Ԫt։l*CP4L桨&XAryԠ*^x78RU/*8>#+BUU^kq!ԕ<}9 O|wյO$wEv^6 C-D(5<z(NEi+R1[#/uYeid8[ER\` [[y;~#o{٪tq'ZaHb`Z̧ FH訆AY8Ξm-֥ ]0 T[$zgװ_gG̵ob=ڥHdX4pU<"<`5H Qs(%<T;U ]bML/^a / ,H%JJg*ĄʐL!VM & KẆ+䶢.:F y\Nz~RKq:xqWB^[cOOv*|^X | ,53V= ^?V3}ETa֩5. Fcf҉=[yFR ! 6sÉИY{c-R< 2r L=^ݚ:6DBCk?a~:_*!jOx*mܕ+0iŧP 3hae 68$50s}P>;BkT`]nnrz/VEj `Zy0oD7)w1Mo,u& Rbhհ{ZR]Dxù@#Gf*#Bka)o4d"fx18+|#'~"])ZHv#$sSwrZMkRxy9knSI 毯-?Xwl! /+/,"krCPp#i]P' Ӳ\$U_ˆ] "pZI-Y(|FJ2O!VZ;w,gpc9x/ѸG9s -G;V_$ P.Ȑ-Į٦G7;8_p`}48 *90ˋoFĬDEbۻT-|&K1Lc6*t_H]Eg^-t?mCGWe3t<*v1E;b fX" {%.+Ƕ()OiH:3-z&qjo]\H`5/rY`oIWm#D d/Xaв:: 1CLScݽ8K&'IC-uJGLn}B[6=(hY xɆ-' ҄v5pF95 *0h ޺"0eRxb=?N UPm -BFْ//ex Q9it' PĞ7l)6 y7+".H!WzBlNHI_rwv(QGnwd"2o8c/e%:aD(Ld(~U)JLEdG"]+<̽!+1#vzȼ *87q[q`9߅.m\nj~A}Ѡf Jpw]Z Ɍ>{C}*S5;D:D$L #482mz%gR>ѵc|@G5MtFbi%fE)ccb+U?ou-D 'ÚIAB dPmn _"V}w䧜,PD̊WȼB\m!\\@8;\e4GQ"jW"Ub~j>wXms- C3& WQZm#Zc mqosEAWǥ1e/YH8 f_Z8hq:=YZi7&叶hz0=n崦@y9y\4iL?t[?{uyW@ۍ r)n1 f_@XcNm̏hcցI K3V"V@Evg4 y~{ T똾m]C^?H&7A#;T-\9A /(0Lj#8}O)}ޕsKP|hVEߠȈ <ݯɥ]r^ FRBہAg.lUɂV] $i3՝  ô! U-R-W! Տ;"Ͳ SS ɯOKRG;gOɖ a:8NDHDҙrWO'~y/nf.9˱4 :%EOW2n| iJx9FFjlZOB9ӦW}F_> LD!1qsOOC{׼[O?>ߏ)zNuxS ^$%YfP\}ַBT=Keyin2-St.IPmXgp0h.n"0z/,ƁYFf} N5$J(ݤ0b9h#6T3K͑c8OPv#ƳE'ׂ6ֱa("YeMvMQ$_Z]leY(/"Un,%q +$/ʠ1l_MX-j&~\2Nc4b4fٮ|z^F`]]K5_@zI]}*a.IkY(M%0D~2H(QlAaM n|gS8, Bݖܱؽx޾Y2{?-N4!EumnGuo r#TdHAN)˭Ogq!LfQ^+'$Ⓤ2:ag4i8Nl^9; ` j@N=LǢZ[V+~{<3d)F?XLXbFYmvX,u%ϻ<$^md; :YYo7hʜ weMa2"%|6 & $qe=ckL37ʫNPW31h兛&-ݾ?R 9ϕ0Bij5PI^:'@,8Й?b\@'E;~![bOͦK_2铨NCIgOXP)\šKҥdڋZ0-@+,~z_̾!/iG!6Do;e$y:1G|,]N[ዃ^[8A-jYaxWroIGd)&_AYaj/ɤ`w8FH TzWGD?@CXx3Nyb#&MA$nϐ 4ПUtQEHʽlN~a<_A0J;]*Hqo]a,oNMlQcElk'ѿREOQ)wH;7m:sU޸5B2, p@-Ӛ}q_-e'&5n_ ёQ4 v}Y $Os4j{ZRzn( .BWY~4iYn5ԺJ #*RK<1qB MYPfS dX #UQieJ<oڐs}O3Y/g*7f23qt3<sXK?ڄ^/БJt"лե!}vɻZu2CbuT"@H|ɯ_z⣲x~i| nȻ"2S@v:|?\IxL-وfѹ<3&0gu f+>d9Ě^bSdf>N)ߨ4!N )ջ`oѹti8Y)tD,R4+34(.v3S]iDR,]"{RrěuT<~ptݜc`$RnT"~1[m2eG{H: \"+e`ZiJ%s`{W8+=r鍔`fi-n724!էY{n2*%9XjȺޑlAa)e~/]!c};dz!_ 9c*{.۫Z pzF 漘S}yMZ?"F44]{* gA2S&k:6n/v5d S<İ>Qa)e<{)wTWy3X+3f#y&Q3ߴ_(JLc?)QRDpWH|XE>mFWmzF#/Ή%|@x5ŏ@.;0ׯp4KnOĉ/uZDH7cr(a7 h$k512 ʈ"J+zXT/*g*,B,~tU3 c}{Hs_Tno~cl|UkY1{Dj;*  !/KdP;yVr/kg/_&34rP;% }Dkd- @vmƖSn(aQ3JDe2Hr\dJڞGO)? I:Keಭo o?3z?^I 8so~tР_l+:۟=0JPC28sA_vi#+>ƫA{G(ǶB^:ؿd%!|@ ؑ5EAf ebQ̈|Ɍ:d[nehQna[6'B_EN{}$z{HKG3ƺ2y!fAm_jY# {ViJb;D￶j݅k 7aȔJE1#tYel7W`L>QۑQW)zg#u;z&-B-3ς.(FDd߭dZW ?5]OvFYn_FgFف8+Gq;] t2F9Ai1E"+oip{/jW1|%zn'Xuz2 i*-\P*qMV. 5ā 3/]ɦJ3#|!/OFp\h'Fl n]=$B4z˄0fhE*ɢ,yZ\ϻ x%Nl 1ֹ^J/97\aA\dHD;rHwaoѫ+eA 5Kvw*reθo*-^W3onqIUu5X_7,MF=wJ,cGXHsdr5a2[cjGxr(!+}ڦsG1'(%t$:þR,y~y.ӕ&*8 }X#ݼ{dl1dZZ/nLo^@C|A5ǪϿ&aPAh; &cL}݋^qD%}璯QOJfGN`q$V1[mW(MFAs&EPg\B/Oγ8TS0 stֿ4TsLoNTs[q/8V<(##~N8z-1/x( ZXDś!|0 ӓ =1IzQdpL ')L5fU~#VdЪúI$jVP{{{Qf%v @X{,~6 KkM}y!9NQm%gIBVПKvS# x&hd{R+m( l\z< M >?uȀ_1-Ӆ V+l]ܜg9e]{ PapM~@ᚏyU?;@}~|y.Vjsf^}p9  D*o0O0~j&KR|!Q!=hx `CʒX Y"ٹP˦Xau9n|&%}8TQ|H7ZCd#[&7-ptGzt-q}`ؠ%50XZ/諜C4WyS HHb .We}j_"6W㇐[椯k@qac=mE."ha$h!#; ٍX% h=̢+Uya|O.3B['cUXB0>~o2H,NW¢%xNF_9A NC4Kڞ'yM2SXc+yKI+ X`FAgK*}6'uF}99S(u<_<jY8UJ%uS/FP•,vVN  ~#l%67ylh}\u]&8%a$xKN-\G>[f07vϳmAFpѠm\#l XyjWzۍ҇*ӧ<ϳ_`иD);?QECXRYΞ1k(Jv3.{wZGIz G+o=!MOw2K9~(Vr`T{ICOh2ܧoE. WW]u<&em+=TlfTx$7Ga|ww%`/ Dbz+씡 q3K3 M tAШ }wKWӃzsןޒ`jY*CIAI@zfAcIKIXl[=2NQ>ƿ:'[cw`ע kŁ[Kl3?%{,uo9݆Ic'9 =cw;+oPĖЪ{B0Gex (PJOM,sJ+D}懈7@vܶ'Oe3djS*4+pr^sFمTfX/wwZ]0uY6pyveMl;ضo.)Y ! ԣm+3@n \JXJrħȤg_ci =c<*% aŋcIG:,~g1LG~h'4\S#^^)\M<䙑FX4uhmHqʟ^ېpr2tؒx ws p&y/⡤Q3V=S30XiH~P1fu&81?bWUQ_UuO4`_26O׸Nh'B-gPu zXWQ0_,¦E+ғVypnHU"?'SNhџ E}+ %J%Ͻ>$AuSJeHeO&~zm;^(m+)MII-W>]W\)*k^1".Y[P,_%DvLŊ)1>}5{:+`ώ"EGg1FNrOYGr#J[.Symuq?)8si,eQcf)CzsNb)T=#cEQO#<ݴYf[`\|$[[-it\csH5iG? jL}%[DAxOXCIx mF {Yˮ@MT }Ya(wWv*M".SF$ ,-;\EYk*s)f0oO}<}|'" E[(I,U-g W` XvaD [xF ,jo\W̘o9Q~@A./恻{O4Oc8#oO蹚 IO4N1ֳCvFy-@8MHK8< 5%5  aPNYJt~w8uT[g_Ji k;*w8Φ(߄XP}z0b#9[˶¿,9~ne+2Ű&h24n/^ %hĕ`)/#~&)\?꾊%$ɍQL 0Mp琈gbR$hʅG9vk<5Mc.Aqx)x/\9dY D~s|7jÆqo-tpe-_jnJC?N|2Hޘ8%ia%w>xFy%}cSsl\N Jtx:Gtрu9 7hыRH\!OœBQYGH;) )@}QD'?o)id>A+oȤq#ܠAn[ ?jXN֢> ϥh9MA$s~N.riT58wHáTH=s,&^1zi7-ujmV/ocb*6J@0+yWjJ}0>Ts0e$T{ Z0ʞW&TZdBA8jGÄM.#btR/]6͂+Sj&xdmwhvt^ꗙ(@ )14nϺhЊˀA2Lp>;_H,@ɺOumh?_%w1 Ə ұ8Œ#N%2w/]2wu o`5gY*QTJTPbjSP=w1CUO>CڛBK]I{}f?ZXdko :3$ ]HJIHax}W9 @nKIʱi5Z;>;_֬*9#7ˉ CDTW S֜.U+`4hv+Og$"*ۏc6֪]:N{Ԝ?q\]` G{-A\#5ѵ%iIw`yD@@u-IetK2+*N1o`ޱif9-J}&ZYWEc`ȬCbY1Vb bUcݕ:ubW5E"ӲдxIhusD$0Iuj07 QmJ$g EG9&(;Yʌ];) !DTj3B|~B kWhE֚2 } sT*Y7<8s9A?z'e@n-ⓕm;ȀT_2C!moYÇ.H rZ:g#)Ӂ1Ƽ+viX .Hg ̎Z-!n xq"']k0W2U^q{ ]R]dK;!}&Hם\r!w"h~d띱4o~ڤi]EfY8t9,0lAV*{й: ae8hG|-`Zq3JeA%xag~*#^UYC8K̞U$xj+T\-QCV hCr (:N3 ۀ3cֽ1A;`Cg7#(Pަ:f5o0B#dscBuע_T |=Lp~׺E!FCqoiiٲ9M(nhd9{q-~d7]Z!AajN=EqrtTcr- ]UjB|30b.|` C9R}6GI*ѮuᓗχO3D Q\|6-p܄;wk;Bb3N nM1a_ꛯ}G邮v:ܴiT+=b^8@Wj0f6fS^{.bƒNj,Ө{_j^g(wT)5>;NzYxIHQ<&t;ír4wtTWã9@$t]JxS6H X׊>Ii񉹳WK6M2 7|X顾=C@m /H3=&\BDoWe&HVQRl#r@#-S|ktDnU<:xI}sD ݏ2l޸ykݖwoKR 6. bG[r)Dؑ}AQD#LfDg#o(sob:I xV9ӾzS0"b]@ .6 {l:K3aDs ٝ,m(tvƓ)}4\TCq.zڏ Z{Yfwa* .tԐn! o6"^koZzk>:yk,}la0yEKFtn,y[.qRReYu.^O0mruZtt--4X'nFD+fq5aQY(&jf(Fj}FjQy=KRo_ɏh-ܢ8q LҁZk6)xHzrγүkBx׏Gd/ⅧlhR%1&P u靻]o|Fg&>A|ϢUdFӮ9d1d c¨e!;!MCݦٍfNnm#%0><)Zhɞ9Iq.K9聐ن-V6uWj_UX2STkLkUUTii&H^%i淄xȍBUfqeQξ,>}o$KgTLcɚ M~x%Q (MJb_YK)}DE' '5(n,$4A|' f_yRCgiOSdoaCy0[!YuhNXh vsD0iV-zj2$ޕrDA0Otgā5ei2$u:Iv!dIU 1i׶l4t@ CR|REuxG׼?_U$q^la)C{hݢ) jVA ^l`| |;Nj$޶%n6 4!f^ ZN8: SOWīEi,%Ya K 2R2uF|$c5֑ͤG!ۚ⨵Y_4WW,5V2xV 1p2GK=؋EYy$T}'l\Y\ 56/Ab| y"l**22`KCc:C[.xJeAu/v4ӆ8uړd?Q vz) "P^Rz^Wd $2neu7)Z0`:aDWvJQ[m^O BLUzD:Pb|nR-gV2?~l25Lbg3a.kی_]Ak2cGMQD&:itFg?d_jKbzJ\~,&O1IHG"l 4, GrG9i(j|&fݙfhmI*UnC:U)39oK(ϝHV3؟ؔ#]c# Л\@H-:h-: vJȨk>砀psD0L`~HXxh/.ϩ.W3 @;D/Sy]+BCЋ@~)Mp[x Mٚm9\U_r:{CMU&\9 Y#v|jϦOQߣ"V]Pe%\]TRغU Gd;L(4U:H('c*vO 8eJƊ}aҦ@njlG/ @Tɜꑯ@Ju*X),)9*;4ҜN!~'EN&È+3N,}EB_ݜhzOC@c7K_dl 61Ӵ &!qRIG`iMDpy&[_@MKoԬt Fp $:ے(p%O"sM OzqR5z5K<]G_% ,a~RIlKwqjbY&I+RzNEQYNQ=0J*y5Fc!/ڜSӮ Vn/7읠CXeڡ# xogz#n\f"M6{i$o(AI7/D;ŚQV#o{d {tg? sU%6wiG\ 2oj)3^ F:-vcuoz<ͩKuV\WȊm:R?e1g GJ;_*치:/Яog*bC@dY団NF!?a(XK>tcs̊PŹws^]˹ *ۑT0JZ=PvW*w}dJz܄0xL^k;\T\t ҉ kN3QXjN(qtr+dHokBUк(V6Uq1ŬEy-|cr@_+0ñZO.5Ԍa%L/k3vV43K6ǃplthv6&#$R8( \r6q ,?LNĘS7^'Apn 8Ǔ&s@Ѯ 􎬘ݕ\ hSX"Vi} >] oXlOѱ+Ru^qtթ;[crkŏGKLy=<|7_eҘ>KjiCkw&}{6#ZJBeuZtA@Be3d"/|݆zojò)s$4hNuŶS]u99H `gqЛzS(( e,:maOҙT^v$Ft\8)4R9cb1%)xnh|eb+كf.6T×فi6C*d̡ߞnyŗKblQNWbz . xsPcuT[{z u[;7eus : <+$o:c|{QdB#C9uJ6%2OMW(WMPcG:JS5[Y#[rTN{AzW$bs:,6^r͉%8Cޭ+UEE6~L4AcATǰYZIU&:\=l$#@7#rQ3{r*LGb?àqʢkguwГGoEX0؍"4Hc_AOcȕw`R/˝R=UfaV'mBJ٣H3s+J(; .T(֒ u"d L/sA3yAߍL ft6k~18=wbng#بܰc٧*bd݂%̒s)A<)$k^O"cn0IsN2`dw CaRr_,bOU92bzbd5uk]liżb+@zfUoP%1l籘u-C/D~Kr@J̇DDF$Vw:de'GTҋ ~';Ƚ+\cPmݚzҝ|6r <:yV|=g!X'ޕ2whCzWC ǐGxP48I&ݲ4鷊jn*G a_BAKFϤkeeaTNbm*F[II'Ncm{0Va!UuL|M{`=...0vouG_:/ UX⢖H&ˑj )ưOBC2wzy:n?fќ:)MZz}~8Ѓ9NoPЁ<[{' o#wBԇnV%.J3O$y0wyx9c4q,#e tt.{ XbgMKK6̼:[Q.1˲: m?5CtZ^Y&{#~]]\ "C01ʀEp/0F =R.Ƌ*S:Pq\/ئ_g`Xš}"?G@ݤ6G%Ye[af1@O8^'À|dhEi0oCL97 3 4TC:'յuc}87W$uSW4 >U.vb we@>q 9MV<0v4C˰AF @`tS:B KW*=0Y8;b$\[$]c{^Ӫgq@źH-SOag<\.W7*צmŒXUѱrvR;+Q KķM2'8{DAњ׳:2%~>6m0 *u$L.ؗ ^ L#O#؊3ˆ46 c'.>IGECRSO4*K̳;Uie&9 $W( jڙ?>BR]=.+ w%^! 9ITzBLCCȢ^{Zvk}N\>hTF+D?VwJ?A"jvԘtGUNJ#Vڐ9j W{ @O׈ˉI'0Ƈȩ *w u5{ z{h7;#py<oAc`*ډ1] #6G" à2Iikpt $NRڱv3Y͂\D,~>hǛSч72ؔ.P%s^P~Dc-X9iO(Jk]m0x?Ϭ+EP&{V$QVu q%;ؔ6gm>{c 7% pV=?j6e9+9l:TA~ 9#re]V8ZJ63y$,()*9"c;+sJȖ8!?F@4 u\\>_ѡ%›Jftw+b,_!L,nKxL4]Vu[@}Ffj~_4^2jʱF˖O0zMF87oS<:;gҔ"!ê: %*i,Q8JH.a7 $^Z- 6[nkO(9>LQ佁yiID7N|1`g<-W^sJSu1+1|c=VkZFkUxN"Eo^H٭>oeS籣pt0Y}̱ @-B0 U0U5r6Apo8!Ͳ[g%} CKɀ}$O14coM@n)'S+.p=w~ KL+Fh0u<\ph˜|6#7eSj 0NƤ0œ5"g-Lȋez`5G܆2QF4l f@666 5 O@%uc i J(cր"\ 0Mٽl9T 4G$"m> 0(Ɉ.žAwmJWa?W>xIopOٙp/Y9.%ad\ bammAJSי+_<*ٵ_kh Ow-ZH}A\<EZu0g)zõ}Zε+wPָmjyf-7Lw8dJh8c0_ky 9B-ޗ+cOy:.>4(,ksP \7"<`;'k. CˡՓ]/Grp,^WF&~\svTa>2Ô쎂?foT#d %t~%I J*SฮW)h hr^Q V-\Ӛո%Ҙ1P -ŷi-| {zŋbLʹђt6 ŝR0Pz4cdp" 8:zz=E*25 !1N_Tʱ{)o l)\C8"P%V %jR\T#N)_7`d@O6үٙ?YdnUw%/6V%Jְ+˾COzKY=8"g ]f+FX,e]~e_w .:q3zw\Dθx%!YL`ea,1Պ'iuU4-??'wqp{|jfFϜ¥ ypw5N0*/A]xi;7upK[ }2~ |.%zɳMw )avNIb23~0'۫ قLVr%,5nłwBJ i逮H ґ.M`x,*fk3)!ܽqg ǧ#u󠺶<A6FRq:\)Rx,.Vq|1IZIJ)u4WDSZgUuoL*Y.EebFoΰ<Kd5C~i`)"];Ŭ_^诠_Yl1h'N~#uh@\?+Yd~M1%HuD6P %̚ hp7{t䶠A׈?P!nvH32C0h?D¯kxRт^<z +JIE|!Q $IcOoD̓jn@V5Iܜeoh[)2օ-8"E k3PTץצct{]ܖ_\ck?+/،-&S%`EɅY4'طfB~yx=5 ;, mc;]ei{˜J1 fs*بäިHne"B%';uP2b1)[N D;@lGՏɷjZk nN,ʤV_׀}+ø\]bB/ġ7BJl_:X`0w>Oӳg3 v8S$h:v/{;dtDrWzC&|v#׆aֹa^kI-Fh!i.+/ͪVx-{~ԺE»ࠧ4.`RSc!69G@uyt2u3FؓMcU dΔ 6ڢh}xt<LJzބwfE>`:z]5p|?XTt!\)yDŇkGj5fd7O1}=G'mhm>PbG,ճBl1uzW?(*;yeQ?~ Y!PG[̱1 ڥ 8l ]F0v.4f%WpS|!ITs]ƫ7~?]uzֻH/o'HWŢ2O "yo=|ܗ(,ka(~A8rq 1EKsqywbր[;$Y7yrj`"/<-#H5aEceZI,<+\hRH2i`#O4UԮor@zg0%;č/^ 1VIqAj5?jQy1d^tW"FyB8GӍVLv?SyGo'MH'D#dʸ#AR:q{!L<>dxe] baZcFad ik:Ϲw+vlqNkH~VX2Ju~ֱzsW @6..f 6P?&? r/r}`^I3=!R/#Jgj1 }sJ)U+4ȰrUyC>˻=yh8* к.(-*Á1IH@Z8ٕ7mYdliNZ8}<רE`ldX`kZ͢7E^x*GjaY<}w%8h=\Cy HcuLtHخvtAF_ǠE)޹Ǡg_eUOpЪǟU}*ۣ#kncxwY1._'+w.+y;Y(i]$FN bA6 s[d!ubA 0ync lcdJ:p,|Og0IpkDdu갷&ҷ^~hiq1Atyٚ0ű!}#(-~=__3D%~fS/=]t ?e $q4m~.w775۰KSe/2NN I2\ n2~B_0rЄM>؁LmV]CKV 2?ӝ5GO`jwOr^4Q]drfeU5 VQOkN#- !{60lokp$bCYˮ@Z $Sy~XZ[}Uak =aA4upϗU|LIsw%5jgV АGb1ڍ#ʷ_k'=EJG*}l8Z{jս ^ yhފKߗ_?Ik[4U48z<Ljx a{x pVC< [.PO]Ih,o\U+7Jْ dL ;U L{ʣ"&B~ma 9\M ;Hރ&UQe"7"+7-Ru*E?@Xͽ lcsmJ][4Lvը5$ٟMJQXQcdې~F \v |FuzJX }zg*8čӗkˆn|>>7Ǧ|x򊴬'&%YB;H8;<ʗ|Q@,IvRs,VŲCV r g8U̹SA轉z++0n3vP >\!*@|(VuژuK23HE°-FjjK)۸-sĤ-._5t:Eu0\^WqS3ؠ'X+NB4.R6b>>,3|unj-4Z<$VRX4F 5FFm*p8|+Hv9)keR&L:hB{oQGA^ < 7Ntyy*u ~MJGhĀfqttʞz>#_7Ƅl lAQ=>HxIbMAp_;8CFeIM.kxxlN'_(t5 n' h-]{G#@WswZ}2/m^֧trr!h*ŧrmYۚEehNf;`H۩b˛vKؚA'h gCFykmk7q d½]Hs|51,lpn_#tȰ{Hq7m :n[rEspQ5Ϭw'9TOU嶿YH~Ph;O~@&JX0}ٗpV(vp('/ w)UrCGHcxEUn7/zdc$'n f,hj5bc  &(! \} Pzt?]Z!Wуnnz xDꍮ6t8'6E%>Sm[^M0CC+)UU+=a[Q4I|;I/1ONBH/Ki`"7(1qBKP LRfrJ\)/JF3G*;dhl$uL.m2s 3MGlND@}5Buso_c‰II"TkLM7 Wc@[j~ϯ0rb!q B eAPL$[m>Ӓ԰dKQ;SZ Bgci]nOE)rDdy< 84L_hFm8Eڪh!'iH']o%*!l\VMrͷ߉2HUk9EP\!IpO9^#?MbXf8X[@@ fﰹ1DdV@LĚ5a^?;?Yp6OT>QFt'c@Fp%>*4v YNk!C}_? sh2ngW=fʻ>h@Q|5\NJdt wNiFd`On2iI4HàA vpTqt w RɥNs09.8HKݢh;ALNSx Ep#gAO%_Ueǡif)}sA2? XN4Ӆ+M1Hb n]C\v.Bl}ga 3 PȻnܮlP_}nHE +MD$#skmTfJ.TXʷa$XSJΜZi#[um6gHwkϪ/B8֞׆CAM}f@y}W[Ch}?r5YGxfӖk7A0nk$M}OfCZkγJx7/OoRɽp P(2mז6fzu8ԼmMڢަp`ߒ |*Ulz HE{v;Gr= 4}AOƨa?"D_^D@]J.0fͣi @dxb{(W.1fi[n3GY.%<4D?_ϷT vٸs^5K/(Xs"sOo#O@ޥ~? ,OXn9>nHUx2];ž<sU* sOiQ4tN+?4GM'sp, ՃbBcoJ DY*vLv&`/xVkA ~CWck<PDv:+jyyyݤ֣(rxF"gQ.F7 WddM ]`l|OQS ^6v*@* "] w|ma3@7l^$"R(/` Iقj9Хc:g\Eq ^]&)N 3(#!E58m7rUrXݽzR;r̢PŃ~VMlQ|J9ǧIo p1F$!LIHe$:=d$xLnnYmSo,#B^ |҈\ϛ~>4!!w3u[nռ~(CoCMGb?G"I+\SYlV8BA#IfXnIݹC2)ljHϪ&H~h|啵I$~UJWA|)Ԛ54C4 BgI9 [ v9h)nHT@.^kM(\*$)k5њ}z7cl']F7L^@l]\/ ksQƒi@tkW(oZX !zL,msj_"ѼQKz怇'adT*Ȳfuڗcijp鍦**IjR/S8E!kt53,c>՘t~ˣXF0ȠSPU-xȔ<'Ty E|V3%/6ӽ.$EfZV dGt[J A>Pd苊iO\)&.m/er*ْ|zK5$Hը2E)@lu _)# t;tW E~Zm8_haR!s bJﱚV8:R(Afo}O ]5 'sJ_N`, $*J2xh>~.yD1B?e?{}n[^o*7$_4bN75!JPZ݃WW+=ZyН JF M,.%a av9]aMPEOlj}13 H^Mj9aG0#ƯNay.@%-]%uUtxi.kj7W{q!6Gik1Ö#ufnwx~O5t)R}7@SŚچڨ~W&TR[)T/ wvGxd-9gE,H4Z(,{ؒ.Yu|ځf"uPXfea<ⅎtYVD}E֬0 ?ܕM-}ᵼ٨_9iIg%(k°cbe_7sY$kߒeέzb]$FyLJ| jp=2&R~]X- qS]wd5&AO1dmzHz9Cԟz91fO@[tCb#Oԏo θel 7j)sư:7ɞٍ(Z*4u*m*^ss)4֮4 xA՞XmXs$錸5qT|طOW7[~46o@͘k-%>(滭At9zVfrUN}Fٜ1Χq R\c:1C/[EM(*b‹>°g 7{>91IUTWsq}^( (QU7۩.:v.u߰r2hQ@@u(J"w>,Ȃ:z\6kB4m?x 3N:h hfdn:lm|Zh6kr ה4om#y\Ԁsl/Ɵ5yE3>"FDԙ _:Niش3/a mˢ>)X%/GqES1$ɒo U #8oU Zi_g]eNtv$_}x| @=;%Y Ne2`l*5k`U;j6CgI,Vk)MxޫڵdVkns m#*VZIjtc`=s ju[jcYY}')RӄYm"$^ҏgX ۷oHqXˏi!{䄼tM3D8npDqʰn)Z=%iPoݒf0!Yd#{$Ǵ[ɱ*Ժ<-^[#ĝ:vAtG#yP?pJVGY8a_gG/0~Z qSk;.4{6dD`.oĢbL@}~7nB:evKcb"^ρZYOi S΀ !Qg2y [ZvײqQ{6 -b[MGHoΥ Bw}"@`D~!HK ʁr;"9=<rӪa[MW,6m~<bZ7XJUvZ P*kx{bLoAuJ]Kr-1`t_ާx+3YhZf8;fKq`Ȟ [atztݫ@ߢ Mkק~ׄKÕm[B)ijW#& ٙm$/i| =@D=cehSߕu|AB<j_2{c.B=@U-@e)= TVL QgPb20E"J9u'B:Z *hߚogPHpQWx%2tQ%=kYFvЀڇ-YHgn[R@DZ"f!< 9_ -&1ZJ]]VTd;-_-7`V/<L yaޤʟb3Rcnl{c>x/Udyi*Kb!G&q!O| haN Ɂ" FL1Zl/:EN{ktJ:=/܂? ݚRuQasmpDG-BN ?>qLD8؜B)Z5.H`.IޟnNY\9>EN*&"#ٍ7dw9{"0>P%!ɸڄ/ړC=~,JM⦄P}Co !O\k@cv*w/EQ>`#P\8E+uC~KoK²gģ<%"܂?U#;QvwGI폓"4vAEti cR4p;~JqqQ'~J<찀J ѧ/=w*ØZ[DJ̃rjaZM4-4 sIR4 ,F>Ղ5< C 5u"Zp7EvA5.o+mGbC5CP[ i¯E$UZ)g/gc f{RgcV'dDŽ!V"+sόe&0n" ٗ6•?sZ]ޚy+{eByO4;5$t<2m`}V P4i>TYHXyka.~[x Kr uy-iEsTZi䜽<ދcKYH|2\>ҭ3$;sOO'݆=A V]&CI֑?'cŲȳ?"wC`,Z훼M F6gԾG*&WXZCEiKkqxxncޔ~|7i ν hAqq)?63o!8>kwc,_)4]>8 xظ&#˶ *ԍM<;H v8>lxC#VQS[yk!t 4jN\G 'zYKsEg0R`qc o6(U.AD⬚ s(;0UQVoB-ˣDuKIRoUI#}MkP _+r4IJlj^:I%]Iٴ@OD<V['J4ۿ^]uO79;W(dsyp&?=t "}6<3?i3h{ʿ;˦ijQŀө%GyREU8;}!BJ&n~yLjcZ #h]ɼIzyg`'ƫ;G}V+v 09Obz _r܋f룠6)hOHU@뙉Q{n~0F&AUdqK^p wvȟvزu5}C-xoffxЅeOgB>Q߾aH0B>nѺ&H,A4W`ٵ bTZ,A}Eo`u–IR QZXZ7RH!Ἇ -&Z0bQ-6jLy.ݓ{_ .mU| 1H g MC77 ,M6ޑ.Iw+6`v)83E$&qDBxZ:Ë~l$@{;n?uu8bzyJ~> Hs ~čep B!"2ZY $CQrCr1?/8n6IV*P5ၦ{1)p^-2^m$|.$fx.:bE3 jW ^@~&KSB%m艱ai8#`iJ551Ob*$x[v]b?7UVHvpn0$H766I{|9dR9LE.6}bh$l <96OrcZ`8{V^i:~b/WCRLc[qf # t𷛜  -ShY1 ,(CLܱuC~LSu<6L}6/$6ˮ\RK̇*5њw?=& j<[k4`鯁=hsHZFi ,gGeQ? X %aerr.2# Řdq{ԩDziɽVdsKYǚBfm%9W\:0moC> Wa77`%Y#=OSp%{寜'~g*HvJnFCÿ])iI)J}J ?YPr)jyT w[U>A A :vAU*7[*lrKF o{f0 [?'Fjqy+_zmFuʜpPr&l,$ΏMyz#Z{?Be^ȝJH)_&v;j\OQ0[T{'*G0)9!M"7lNۆ+DڥJ ^J#9 +$ҋD9U4 S)ҷHfz=C_6̚p޷Eܼ\J~UavGfe+XHU k9;m!Sr6 g-\Ga; m^y2 i( xl #ib~3\wkLM%u~ BNKIb7ZmgZ{#8PdoQf+pMx* $nf}$_j%W8g4=97<}>z rC5xf`s`ģmRN@'}W YLzMSgDab_C{:I8U)#13K [pk";}'] 2)VP2fc'{"G 9]LS%JU]ݡ4w?4عWtK|5Zt)w_68͇ ٓLqk-&h[q<{Nk=J:0@dlJ54h l[ QzC=<=)n^(jq⹣?> XT{*!"̷41-j_` fBt~& Xg;G(r6d [J۳]`^vovCZOW|HA~ʄrɨREQ5˒7 I"͑hk EZn0-Z_x.)!Ьo0Z&\!6׸f9*m?TMʗk蘍^5L'od[4LGii XR+ }c-! ]xLXXk{aH>Z}z_vk/|".E)o _Bz6 zr 9@bÄ$8Q|fkB"eujF)qQ .$iۥS ED3Ov%dq/r1-dʺF 7(eQgOP:0$՘GTJd>VՆDŽ0P|~VȑREK6/΢9RP-B&H9`8I%̳OwΜ'n -J m9}8q~g 6ǂf`G?[}F,Gƍylcf;v5gFx*ϗIBAȟZ;]KZfo I 6Kd} :bqT{*lyJ}>E!']\XXMh/.s*:2}v3w㟷Z/qћ7\nך&IpipSe5jpddk@[N&b RޱؽY.P ũ!5 9́2+cP:|xtYeĪ.p"A(kW cBE[ӌ(te# فb .JzT#Re{/k8uL[ygLx+@0 i=Bf$~ zxY)1&m: /#B}޿@(pCk2"u\fA{By:]# BSXg,"ïge:ꜳݿ./;_/2qϺJYn?Sf ^|,rڴ*Ce ##R~8WY RTam'JHR$Ot JXT#׽ԏv@č6Yy^hod\l[GǸW3*y0b~Iɇ/VOqR+uL](Q螈#Ja&#]ߘ]vY:]U>[U4]>.+kj3[R88nA+f:џSRIX-z>;xɁryL~]mZrmY{ʇU |<|s!67!U/ٴ;G}޽=층g)o")!TӾo,~ݞ\\>iC@ir)t1S=q?41|4yHMH9NJ/HZ{K E[])ߎ6d CRoTsHoaAvyO0Z6gQc=\BumL8pt bl 8(65F絡vX6ƅfi& )?;崫eXݺ[S fP ׺o7HY=5h9Ia-ĭo[(q/h]CqaC{$fZFFlRR0+BqKtOt쫭 v%KZGC VO+)ϟ V<4,_0=Z%xA _.3aXPleN|_M귓a4Pۓtk:8rP(<@' xkp v+q[xW~1Ѝ:̚E8aB5(5dHSj]ȸUW".uE-U|{2鮋+ŁR JI#pwzFtB.em΁4K'XBi "{Re@~?)%r*˚q 1bMr}xtA=pE)T!:}f2f_JLkj^?^n^hi0$ í 窬?"x6: Y?Ļ}*9IT]ip(-Qo4839ӵzJ󤐞M(ٛ\҅A :G҇H<<S9kI˝<`W|}%_/ɝ|PtUQ3%) ^u ?.v.~S>R.Y]:7|,M2[ 3[lP=YOrkVK"rCAuv55`uCgXj-:NPK%9DŽ4 .d~a,8aX Yo(F֨zv)]($#f"&EI\LI B6){Iko,-b()~T'MԑsAK9 ~N]=qrmyӻ6#2'뜈7Q 9 5"98?5-9p.?g"4`v'2H1 =תDϴ ~CV*63_W³%֔^POn?݃M v.a-WSEɶ9ok#OMpgF?Cu6'G)X-h W.g7=o|w0gӒy=^%$F_sR l>_fkG `69Eg2$Bc |~gEw m;eCK 5ϊ;o7 ,g/^Jt?F9._MyZmv&J]fnⱺ{hBqe.Nq hx4Ynۚd!MI:1Ho4/GUX5oGyu L>kNI%q3FH9PþZh0O<'4}4/<%rN82oȆ ͭM pG_f 9U 0TGGҳocx[\cN\_m fLBt4\AfT~ҮU*m)V) Q 2Sպf'Lҷ\u7{,9B{8%nQ鵋re!J^x즦1 \M(JBM j)B8򁮰NT_ P0ޔ785c~Bgi K/ fb(G;A9A|%=+/ԹZၡI+F`37wK[ xX)ӗ' ޅ,>Qs}w0ãEBOJXLLi&[~=̜&}g$ŶAM!1KDŽK9P0S 4!SY A*}еZYB]1% 9rdCaͯ%#h*fa' gx6~u]H_ Oi=Ǭ6ֱ˖_vPH>QxҗXgdF.h<=eHH=fZ Q66tU,Mri (*0Wnd¨/ծcs_Yd'zfR#=^`ꤔO^lʒR棣߆}`t@qUtC}C޳Mbs$pfyy5|W7r>iEb^n XYf-*7|VgK{wђS'r1C:v⸚Dpz WT~˃ߛOJ,%$ɹx35r k3@D~eSs(%Dx{tǃoSXzFӹߔoh*5Rrg_<3"q.Z`&Bv\O}Py@(ILeHxQ7B/OlԪ[8B:VYthHׂ]Z7tP"OAӅj[y՛v4iI]D' D8̆UMD%w5t,- f94`H $߼ȱƢ9FD- |/Vd&=D/qLԐ{"4(a\ʞņ D>n;yl_J3{zmKJ[ L0ހdς4n{E) tA(o|Ԝe&kUVTXגkIAN;_F lihXn ="UL|T2*V$dQ Lg^z- [["vLYEi)'C4kS")tD#]ڐck~3Gnm i7X?os>8BdGGJLG4T^)u)Y^+g>ښzN|͉jnC<؇{gdƒJ,ԇbxFsQV@Z^Cp{o*\CiS,TןB$#y}-VM+3"{$G&CR·#>uuxn*囓ߪvd9-&]U;ndzf@͸mXn& Y:[8 c.5^a,A"dx$Ys&i9C:I+,3nÉħ[ |7Өa_-<`&~H tO51sx! hbQxP"ꌅ|w@KV=l rLđd`lPG隯cz|S|e\y''V1p< f,=;ewJ<:KɠӶ;;ݶ"le4}6[ PKAs܌aBL3H~ @c\48[.^9w&b#9~nt_RnfSwl<"̎U :cHN uT5zŭS +g.B4hD:?teEoG@ JWdzĿ_d.q=E I {F68LV @}?SgaOy  Gabs=*naf7`[yv];DyS=Km9!CC M usk=w6XDM ^6+t;$S{lqU IZCzn DbyQTϔ-,HR#O1A uJ z.J(sk!^  r㳑U`ʠ$~Nߡ"3CW~nMYxuBf)# "~!HC7ld|zJE>R^ UkL0п&|rxХ0>W6 Xpc 6$+20B~H kTh eSxVNյİ;6 ڢ~+f/$0"࿩`c!fΉZG@sŧ.jjD{c=]v![12i+e..o#AB,JY(OJC\ ˘gOble%*7ԧ&AQѓ? ɏN#Wu#O>ՉI|_Lqz3;zVRWkŽ ,X05m'5IT=0r> @:2y%8A'G=i R'2YH@(xV1VY*' ,qH*k8.gT)Ӊw6Px&0%v-hU4&H~rU2unu6p[WɧG5~Q|2C%n.kim̊]d,Rza .8=.UE2 ٤f-)laVcl_fU왅>E:f-]B^O صDzO\b|58Ť V7P*4i2ˆQt<~9;dlf(w8JA/7wZF5<b{6PFIRu1 UWikR(]QLB)61tr;M8SElmin\%.!o~yTx=\?}iCf^4;-ؒDT9Rˁ`zJAF.ZĮ ?2hi1ߗY1?QQ/b.`<AE'ijHo݇FGN"3&թDi6JLr;7bXJ㘋g=)L"ٮa&87BY"C>Pgr4I4}܄hy=8̪j%T߅75@?6(ܪx*~rɠzuC݈FJ`ʙqap܀C`.1seC<ο3n~U:D!ZYr=Cb͕<@\[#QB48OMFSdSeDVxg8$ÿxu!Epqo6n^ f )2E.#+JOs/Q7mO{>'/3#T,OsY@6OP'lǨQóF/ŁL/2i *'>#ED!w(ϦJDh~gGGb0c?GLK|VDYm+xH"{Q:a*t k' XRTaLv'kL Gr/zw2W¿/_mWaXf=g"o|?7nBl8RM$Lom,q$E~޳́BO @7eNHE]g2{ a%=sΝ?}5V>bLG& @ .zRR6j %D'1Yns(997'NK#[Ջ cpRRe{ȧmj1W3Q渴pS6W50p\n@Ԛ ~mPvh.x+f6%=8,#M_#v2馣Hh 3f@ZDpqdYme3# 5}DJ(!H`49vgF¿i^+֐zH#"?`wht |..k"p P4?s|?-(3vY P@?7s'}fLPfXBg ne beiZ 6bnVVj[0#p^8u-ØbVU 8E+ =~ b e^QOc䋧Z>]Ze2Os0AbճafT tT<:tD樴HhxI`^шEt'j}i -ڂY''~=ў4 Esldv+}Oy]na|J[:"ݾ-)F]aXv -iYuЬ(xZY+zjuܳ5;J/GװVB)@",O{YKYNP:jw#li!ixzV|(-ނ_WCxJf1wX82]n2k3Ȅ?/+靎wlaчm ?(۪d.́岝؆"(;VAOxXjKx' Q`Z(YzaHnA,oU+4o9{7,E̩(M3S?0O11dL_f/arG}vC)Qq㨞=<~/p~U94cb,ʼZ#Ng~fC!k9EYmG3GuP )4Gy4s%Իqa 6p4Ж +n៩-F>&`ÒZv NV1@Q/6~1L(LJư-%*|&ZzܖA>5r~D%!_ᨒoa p~/,6s H{sD5o4ld]Fb[Y}8 *+}0}bz5T SkMp]ƽ N$ bRߙx.;Q1eNREA9̞^N6_.xiT$'ګ-Ġ*ʰǫw.SflOrziQDQv*q{О~vZ:}W,;)2tvrL- 8hdC\37(.XX|%x7)|YRy>,CV\s#W6<6wfvzۃz׈xH(h=oizm۾rhD U_n꺃Uzf;@U$auώQ Eɉ ScvR ܅p'B]PEJnh˺7TPFUcBU|U7,?5Gَ0! W1tKAt Dddu&sXըyXg6350{ O5, K$f#Jﮘ:'~EY]6C ZA3kG9DkrL IA&CĦPK.3T03]Z2`Tt׈;^*y*'@FQ_vF,a#[Iqy^6p]Һ>"R$Iy13 RFg5Tn_p'8̊"CZ&cab0z?;xHZֱ ~0Ufy6en5}r5(7NoީXBI\3)w/~yn2>HQp:w038'p vuezb^ (5tI_6e&,rwe+d/nyJWT{e^py^UqWVlƗva8E%'K4vpםY{-i^Ym&\1lH'⨁9Nd5>K*;A c@ }rc\̪ ?./k|"K c%eS$}_9+I3Im=KC)ԺӺVQ.=!״4-א/YKp0CAc[$J+0 \S:fmZ<4.<2_F1jqo FӅ@hmc,&p*]ZGeF^X08>yKN1ToDE6s;K8lUo<5ڥoYXKU袞#q^X(`i%%O׀XPSTXǔڱ忩z @پ+E9En`PdHT܅ [?~)3L\ڔ:L~arOc0>>A_>U X='v> "jwG&p Q,20~0:Dp.Ŕ{ᝋ,k{>{t8%{y9y7FGusC)`#UNe4wQD(г˾EOzaP5ȏ&(R&d(2 `4~Y/<t<) 1%5]a;q?L '1H-=kQqyBx4cmZ[ʅZhƠfoU/ޗ"i%V"S#" R ҫj 88 2M=!#I+'j u;ˆ"/LZh5I^[B)nK0\UCRCDJīqiB8gpDJ~8ǤclgFJ`g~mݚ$q, V`?¤K3{<گ:z|gf҇<[!m֤# Ņѯ A*V/T3r9*~id?.)3()ڦ6 &1S0U57+溉< O*BN>UЩ}26.TL7t=/:/npOEn)a/!I >gi7?oOPo]<2UmB%KmT,  ]U4Q\1m:"G*USG.L(bЃQdq@ -ÜeBj l~U} RoF9ɢvh||?:+^D9i_Y@]7'Í!h,8[]٬2C\r FY$xXCӾb ;;$#TΔ\ n(OǮg8pPm}(Ϝaj)l;' PBȐY<4q9XA R#&^K;i2"3}h.ft-ZT%P~Joj~a#U%h\c]"ׇͰBv0D]yNTOHKA P#ւOaBuӎMə-)TĠ>V>%85LN1w&H~45Π2NI ^'25ljwA x'wmQj |xxL:ۗO;idZT>4Vͬvt-i8Zq?I{V}>/rNPxB;_=ߐ3Z9c1?@kNwrv uei _Ǡׂsۆ"hJ[l?.. ZxC\wR$?z}n*Bs~bս[wq0'.M@IFW*f\W=Gz?SXA<2wGeîe( [1Kƙ`˕.S}޴吿?>MҸ_rg F0ۯ!|gF '`L]ӛ}I~-iM*t) ?=h46'O]Vͨ_ g}_\$,OҝGVş:Hy@${C (eLhںFC7-*R}p6]޾M|-i|Ӽ= `p?Qg:0{R1<;@¡[vqˎ1HCԀipxf:ivN"-ү-TڹU;Eo˅1v4{8eN jV#Bs=E[lOw%5R0xD[( a*w$veWAqf_ 2~U޻J0\`Ԩf,Y 6|4"RDDX#8T|{F9m1`8&LuD:+|';cLVWJG Awj. (U7?3H%_^rz).`UpÔ2;&a8bpȄ.?J&[%մ/-Zљlm7V iOwA%BF(͚&A+j,f-΁`Z {4 41p*zy|()X+ Y 2e9ʕ<|򐖳9ֿ*8IYKal}v!Y>LaIZ8?5D4F0Kx\퇹}s>@A4> a4aIQi+_ w/y_*ȩf*HhBWՔgK_%k?rB m*'XгLVtu [~PMFxñ{fIZܒs~3g&@Q!ad#'m8?ed¾g@:S[׎4ӵfQA1h} MɆ,ͤg6uZ˨q n~)$RˊZ2h21d]43 yhn]6_<HMnCص*\3j+2EҲ>l,QMۥ+zۯa,ExJU *# 937\rk~~0=/kF7<.0]ٱrV倣 ~It/AKfnG 9)naK5'B8q-*f]SUjvAw@Ŀj⨫o`耂uJ{vb#n 4ɥ3VnH3}OhOB\%M\v/ԘX{O F uE eDZ :1Ǖ|ѡEn'Cuq4se*u5Q,Dqb:d&@ ~m.D`:Y 5wuy`L=.JS47+:_}H?J&a3]mjoTKeZpջ6j|xф5?n:p,w|TVeGk^:LOqw֙U~t80+~U}S؟7KtmvQbFw l6¶8^3r#չ㲮%P{Q;wƔ2gZF_)WFoo);S.j&AZNԓA0RA]t>r@},G2GU~&6.§ϛPAV*6 fb!M3(9nԝO $CcGCe Yx1&߯9͎h5.Zܫ0s>S7pb7y8J1"%„h3,~(0VVUG/!ɒ]6S#VASDacm>x)8>Hd "R~|P7T\q~1\h'>; RHTa3Ns&+RL!Q,+S)0`X?خE.$p^9X@˷9A:{b"g``C ܕ XD{mwhLVK124כA+t;. D( +Tugh#OoM@{ qOVs`NWIaTKyif#Ɇps##=:Q1$V"3PKl*#uJպ MSC=X:bC2J?*j"8W]ByuItmHf 'Zf5"*|::K*uM?oDW:X!;,Zb!D,L0UH]W Ry;E|S̈$g W2 yi#ep}~v Fp*Y\T'I)CT{,.|WXr([l^r+9d0e;XLl b^uQ6@tv {9nt *; BFՈu/Q+n" D_rMs˖$.üFtDۺ*l >RFFqxaS&9 w.!8qZxҺIM<4 Cf Y[t7ůd3c~l3aziGÐ֕jk|uH#}1Fj: 88 =~CN$* &! J*AgGFI@L1"@=TY8.Л[5OQx]dkxyӭ۔ڜCI =[UIQok.Aϴ$4y%v#%O(/ׁGfqj?})J5ycǃPK0ϯ3JC.u K 4IT &qyG!to~6\VmlPg<ۗ53SѤւ}A, d&|ȡn1EVAF&!k@UVjTADHH@lEi<)7xr( x _68ڛU ؊8z \bk  5#"xN`+I,u;ܑˎ]"(нKIN&lɒqzjF} t{gJCrZ^6,s]1y> R]*߸f^Y,9`z;nDFV@cI@3n ;,,lqb8!ʢ<,5D#=(2d7Dsڛ,#5ѿ׎E"D$iUlի횳&wspc´_;# 8cשBƄ/Ǐ@YiA""'8M-"siSQ!Es^GIe, R'xc#~;+ `*Oץ:O˳oOb,ʞ$5KkOHQ`Z٤\QlsfXQ? eC彩}qg5h8=%vqYI †%>[o2S͇j Re0OLC ;f! ݬZM^G vH.@iUV ȭļ=I!:@:yhb'e/&}.>qC~LC&ϿA7NaoF)";OI!^/C\ZJ,0_T˜wh Qv7wڷ4.0}5ΜRM7o0P) }Yz TÎ3K\}T#`عE=tkfu4ח*•+ ݩk0eG՝@H,.{P~Uw-I'9͍ͥo4- qSsˉ‘PwWĜc ʰ7qxz48&( bܽ9 Gi-'5[Yk顫* 4]$ar-6Fp$ۑ3˶v8AkP|.>iKAM9܍6JNz oʼghX> {U5Hޣact`s{E@Qq[˃bH[ire4@7ɛ]Gu\uf:7}]c HWi=k0 ,d.n/f e*w},JWaS) /.Hat Ad#b6c()s ϡ+oRJfhߢ8N3ODiÜIqiy tG[AU+):Hkv& ~h-*#km z==:lc0TלjUQ.I9#Y2XX~'l]0:JtgjsTnKJM5Uj5sOn%_p A}fjZPS=;Em qo9ޯL⟔7?  f(e(}.g+ಈBude}R[uj Xb2:*R$P})^}76O* uH@+ ?3ZO.a 2՞vN!g o9P0A! _sL3PW 'bT'cegߝ*"_w 8"Q#fllf[SkNŔ` u pLt1|י<Zt:Z‚jM|yȫ CTz6#Sُ[nj ֍Y&2v"$y9↸vVDm#LG\ ;6[5'[)Buhř~eFMx@_)#;Qϋ%u+zM##@Ρm*0RĠV꘣#ҒPkXnyٽtqB~B=>l0YE;rzo0cOe*pVC QQz>Cl£·=4;ZQ;X\>9vڝ]HB#8rZ*/Ki~GsĪ`ASftA8boI҂n1ۂjxgSYڲ\C[2*MNX#\6rӣ1"*.p} ix ,0H[۸s1(Sol7w?keXZ#8(L߸Vhۓ6uIJQ(Nc+ 163:f})5Η}u{'5$Gkȉ]sf4EUa$BۿZ*!|VѨ-i:㊗ Yu^kǸ4èmUQ1hbC}(GrV4ųXR 2=͒ CvCs @w,O܄xuC)3^jpM[p ssm,N痻ixw^EI͠k WzFjn䍳~y\5)8ȡQﴉrU>F{GT6'y'S\4Ta0Cqwg Taw9V~CR^ƪo8JWI$p'+/AΝMM_Mv/t3[٣k~YaN7z:].6wx(JX:*7i`~Plzh`:>t7:)y Z:% =2]Q_Tdbj)Yi\kwϚNĶ;v[DLjeK?CbX>e ӃU$ WZV5nI3Yٍjyֱ ^>cøU7{+~_`~ϯa2 1Qԃo0Vѻũ_[#1 B:+OS>itzEͮl׾}ivI66'p9-, iOXF[$2CBI<3s: h76i0UZ yMβ8+x kIubO.l?[b+wiɁh1MomOC b̢j,DkD@uis9*2LQw$Mqhf,ȀƚזWO3?'0?"6ϫoˢB >-eB`9bsW7/39DaHŁUaխU6RT}-F$ ة'OE,sKyJg _V΍Lݪ%Nl2"J"{;^I٪Dpx1cG1,5Ch fOmTx= 3]^|/wGş>K"C$ؓG`=Ct} w{G^`겉 4f]Wb= 1ߴ;Cqc}D=k>_f `P!`o֤\%+*RXxB-]Vާ :͔בpF^bz 5Q~tOb5;.WG؎_U]efKE@XL#^(D ;QF> ÝDَD8^;gs44[2]Xz5'Pfћ(,r9Gƅx1 $),)/wܯ7@Y}#hM#тj뉌7O zVd8E5[Ǫr_I(GVӦos twu`}()   Gn51>`V|(o#ĵOAGdjXL6df.r1cE yӞᩤ1@t7 Ww>*:esHYt" e Ϛ QQnقKJ-LܙdZ=;Pwgkn?|RZ\kW_򙉪@sDZIuXOf Vo+ BW. [O\>Ǣ |\撑6lcfy5$ E9Fm *&t 5Nw8!hx;Zu='%1 kaLN'V/{~|'w]U!I]aCp!=z7)v[Mpԙ+7|4,,`J!+4nn1K(mGAA $_$F%!yE{R-^;0c:V ,BEDy PmZh7MƎ Ǯ#="tl.+ j1Hsrcğ<("Xf:GϤp *nBwxbfvѓ408Wwv*}ږ{}32gub؝*fQعj۟,q^}T?Ҵ{]ۘ1sJzwĭI^R`%5[3ku1JU. ׾pj!)pvY#H)%)4אT'賟ʞ雡ԧvbV2]:dL(x :ӴqpYalqVtBs\ a\ec^>OQaRTϛ±%^[z%"{ͺ$^G̪>!`XAed*Kk;BW:Zn5˶YthМA1R(VG[IcLQSNX,xOIDT^ˉÕnifaЉ?0e pIY?%Qb|8u^t,ጎļ)7TK JiKi5sR`h'"<4?\w(p3}ݚǴQPrh5@#"JW]=xKh_ZWv᭝(zֈ .mǹ('"TUl)gwñW&+/=gAHaG_ZօaD4i$)PUWQA*lTpIĠDF#N ,cyDU;x2oY0/E?8>Ev#KCtX,!232 t2[J30o}`VEJS#A/e H: ݴ4D+g#I8OT `Ľnŗ{uxi )QlXTM< /FМ<|x[ ihR;>XlRW'i\uin ug}zA\LƞI֬ghe5**tkYذLπQÖ;kJJA9w1 HÒgV [Ș1Gs̼~kj%A29K 3]jڤt}]oWAVSTG u`gof%Ƭ?ȥZٝp3*NU5.CTfĸswz0yj+ৃ. V܅XqbCY)TVY} AU+!a>)rqaF{aZV1.U#No{wɳ mqN-@dgo5QiE0 x k9f~ ͍bսI z!ַ2 7{ƴyh-6%>oXeJ0q@{c(@~+K NDCqL&t%KRW掉 hY\B+r'.wL%of1LV0{(P`@m*c& ccdQ9|NVD ľ&]aڥ'M;r_ lR$&cnt=5jС_BM# #0m,S3UoEE.]s)vI]IF2T@ے.zV}kvm2uoSrU&6k[}2N5ѧB(sIB!WGl2V=?)L)le2VaB<FIldNcɪסuI3Qb"U]{du##x<)3_r@ScH~%+XMiIY6l&ߋ{6$:-N>@;?;]6 :@l bz]7J@r@s&[ %w!QO~!;HQlAeM, pV(e3Fm&OBQX"p+Mz ,Z6 ]9mj IS(35qZJ܇ DH"B|"a %#Y.B=HŨ&"9Q8q|U&8SlԂz왆{VK?A}"!i[ a;&j6,~Z*K%dv '/U(I'ny$v23Du޴٨cCfF3 }V*n =PUvDYZ}WH匮2')KEoj 2(ѭ wjwu9g5>8ӛ&!C cSHۤLʍ6:bd5 _MJs:W@q] +Hhݒ,4>D sFd_7j/W5WTPFXhūoUonj뿄w3R]yٱMcwcw7W%c .Km'm{yM=t-74eDeSX9kA`%zẔD1 )(NI6b~մ_m;F_N~XLe$nh&v4yc] Jڭ:_. X*X+!pt@3kHa EF` *w̞igéa:}٭dV1" %b7v,  9ΐ< l) K|, s*_^voT Zh =M3>Hju?t%6m|} IT@i)&.S"kJi r$24ja.Ĭ;з̷p>@zER$MB)=g"Msp|udħ!3?(LNTzl|Hz}F.^\? kg;hJϠj˧px !f9لa5BInK6$!x|!y6A$HMCgo аzHƼoU#'&0?xm ѮC3ٹՍkeMSQէocNq8ԃZ2sST[#fAg?[nj(ШDPaZ* J:[!4[gb>Ԓ{ 1-'s<&]qV-P2qr~ÛƑHQzѹBTۀh?d%?֜'Y*汗H۪5o~WS*D4ywpATI1x%W|Ʀ4'~ˀ#TfkS!}Pu#X&OR"ዀ]'fk`27jajk3ņn'7@?ޡ;y %$e9eɦ~$ rSU":"NC:ZjMHqbNi ByQH\ms e 9vK3V8_?8LI'vi3j-Tq /?$d-hh5}C!P3q9-p4xT,CR&4`<0,beZ ;z$ %fh`k]"^m mwjQR%2 LTl%.7ޠaF~?ޡ\b`eP52QZ|fOx!(}*i%2 zjxC5Ʃ,W.5C]Rjm/4X:|g(,E]1|+K΁U\ᆧ^ExADP户_i1/!X^cp_r%wNzskڇ}Nsnbu#K2?H·, u|VB,s#8>O==UJ|o9jU]{ro휓,LUjMx46XYXc)'6r4ȃQU7#d_cZHMS4 铽<B_3P qıYq5rBaX`vx*gV$е,k{L㥎IxLW*a2(@ؿeaU?J;GE}inuBL0% >b0Ts&aX;}t͜5=k|#>Lu,5̕hx xFƼ|'@agot%O/9L*.ICr W)! Vypb X )Ŋ_4F ;QqY"#FR򰩮WHDa3./bL4N9CԴ_J[:L!E 2w i]0QU]61|a&#E~ISʠ04ğnǯ*)}k]ɽjIJ5jڣդ~L.jo'5>+/_.㺄UzxD`*6$ljH@Ep?n<:0|Gmy*(LTӫn&+8q~9&ʐA? jw& -/m-aH_XPP!RF6|l"zbO5]kn{(BWx)b5EyKr,+ӞȝQVS-Ak# ,TBi';℅S=, t` mLCmtt= aC hD(˭󬎲 9" <,TnD[tǀ_.(.p1PjDJžH2l7>eVMn\2s( ㆦ]Kʞ~_!zP EeQ~H B"AN2~ H;V/QaJ"cV^,[zPqf9qΘމFS'_ؽ9Jq ⍉ŚEǿXcz_@Sy社 j:i~]JPXy.9?ChWkMG;tS@ḀHٗse_:s &YO̓jErf MY ;@ AuPi^"I,*A#?sC 0Ln Z~lZэ5j`?NB.^DKԙ2֚hf2wF; xBWųT(-VDᱜj6zpb/.6 8gAG2,;`/ ix}oc%#,X|4z)fz_^ۜ];\ I,EoY!]O&@_Cfm <[CndCYs?WP^}[JFim ! L\Fv/^_tjeNr#A)nW3kN8=Ŀ2CUF"0z؋/Ky{aXgN[ͤŧoLOKrQO_Gr8M{O)rhޭ롐FJz2[hv:~בw[4I#wnX ы` `љ.:09*+~d9˺S@Ik 8蒌 tN\v0wr[ 0͈߭0^d1搚^1D4wۣ&Ty刘v 4G0"$[n;r>:htldv#uP-#r@5ByP@ƱRkXЈ0\3E8%K%Iϛ֒\ 38$W}NKe|%q`eY'z56қ_)g+{kQ&¥rSӟUyf. s+p8nSOVxOwpS,[qzp<9?Ƚg9-C=|o'Pc`L3j9a2 ie1 .X: /c#fʶNfӠݙuIu^+(aHM+7@hMX5OK7[S]`?lLL(p'T>.uP7|yd^k)f0_ LPrȃޒ%<_RmE9Lhw-e E#=E"m$ݙ\**ΐ Ub9uOTtA[Dm0as_etdv|3g(u(O8,|,"(}ۮc޳mT q2.*oa-OCrà躜 ܁rHd4N'LMTdh8Z"~p|¢)X F=âU'I)H8%՚q:TV$iOL|BYGa-S.Dӣ U6x41_ Ҳ7/ipL%Yp\Ub͗){( sH%8:<;Ц!]ʡYWw@m :x=(`pkEzBI:'8mvֶӌC߽ H60o.Q遁X4O}D_.']5,䁳v=2=!=;jϥ׼~?27^lҭSۉkW@U)KBpTlOw(KYwJ. e̩ Ga0Bq8m.^8U- K$,N7nwo{ދfU|ܣT5Fp@ `#מ ňH%N)!h_$ RS:@2L*z$ 3cAdIѵj+ٟc$1g0d8mx%^1.Ts'AF|w$~dm2dm[7wkFF !I_r~]eT'_G~t'ekTW˚fzuEsETK]4\C54p|2ݎ6My|ޱU@JIcakeOݲ˱:/R5%i}6&yO)yUM&nG P<@eO'c@RHrQƭ@%xtM]Cxp$oG]r* |)6RL,H(i]=uExO`nff+x2i6GI1Y;18R IEuztd₌hU̎φ513ZWvzۉeCmQe,)QJvwC8hPHe:Z3vVs V dI]Alxiqq}a Х#Qr3| 0Yvc: ~J*V !mߨ< zw0 jՓND@c(ܙN1]T)`WUZ?DJf!+*whf =4V_*nfE !JCiXʵm{{="g e| S~ݖ4+1 ړeQ+Ý.h\A|M5@_KchszȊR0!ɚzJa&ͳ RfpZ=aNUr1`j<4*e9/8"Rzr-9ky͟ Dmv6!yxSł4!H S Uձ@ɖ=HCuUEӟN4jDk3 ?0~Ι-3ԏWrSEH3Y[;^AXX8?pg[YIEie33<^xl.>BM$KnF㏤i( ( EgWDti3sD~pennH/;p`$tae M&n=B'˫:`Ϊ8eX{YuL4*uUo"Bv#@Ji; ,2i& a T@7,ױ~CO MǺ^xGts"[aG[/0RFdL[t68CroI? Ś920\@+GS(z)ͥGg'&g!*C^8h#mB_d{vԓ'>erε ruN4Bnސv8Pe~KӴέV _S"m /)_fkd:mbAIǜy]9EՓ)4!Z[L1 *`AQÙ kl;Y3fz&i1glQf1Ǩ];Yz+. ɵ@ XU9?i.EJk,5l~pܪRzoV@ʁe)N[0=D<(wwx gl'ARua (Z-!1aYEWx']6sرN|N"vT* 3 uzG9"*vI㛅5 Kc.RBGܒRCr]D@,C9@.FV V) cE็s.ijBpTw5T{p AIWHvۨX͖V@C*\ŮS} q$|c;(C=cjѼ g嘁l71\/Rp}6: Ɇa}؁Un})j+7p"PM%61AFt:GgX/C9 -R|Ib FXgI@9?GкQÐZ7WX`26)6rbuh|pGlLD6 `ȓJ$?|3]!ҿdT\JflCQ5:)uem\M:TeWݖ U$Zl=%^Q[KhHЇ5)%`Q62X'zJwoHfip+9KS>(y f?[ЊobtA㊢Q]B[6nZ=ַ2@kSf?F&ݑSL,K|E䜧-1ݦJse EM!n}-#{+ҚpJF?.$pDɤXIx +.{eRADJ $\jH-IO]*ܿGr;8ĀOWbsS%K#Ovp!Z F1+ĉck+"3TUc Vf2{ѺP,iyzj7$+pDZ(h ӂCǀ-Eʿێ29ީ^h/8Jt] @\vk`{n?¬+sS.4PqO#Хv"=ED)`!U.v4Cm~\P;u|f`NDXn!Dk JYpvE rSaggǽR=d丞s+EEu@-O ̼ǢN5qWzl]ވSO 8>)YA }m ԃ%[#@ȵh562@n0yvřzJ\sL I3Gٵ˰@ثz ^{xiڤ 찘+XVzIiG`qyNcg2d3{'[n&b|l_g\J>pmhq:HXbǀjNMiqݡL|~y`[ R\~0ٸvt<ƹCf% |ڕZeH<2\KH|thPNW .zMcOg<r}`*= #,mēb׺ײu0>qΤ-Na3[Pq?*|S%o\A˙KA鷺^ꀿk-ˁPoM$DqM%=k]`9?ӾK;H1dgn PSVt8H˗̡ W;d鑙~7 ch~@ f%n),+`t.Q6N;l=WNl櫣Bd&3R6:Up69fxC>z Dd^1=!$eEa[h(Bܡ\ ~/`n!NKOQM?Yut2( 22$.Eh2JT_F,*3^R3Ұ-MPfyY 7 -3q~XB  vb̈́}dgm|q&L=\>> a[?p$wr C"RNΨ=޽xlw{,!SQ 2`dJvpRAlt8pK3n1Y||W~A* [t= jCW"G{6 +596ZC׎muf[/lUsSKD4` qJUcT0 >핆v[Lx4~[UTÇd# |&y[d">اl"nΘWJޑuHn ǶڄnKIn ae'TB:qr8& C2a@ʎTSH"a{jdֱJ^'"ȘiI׊\| \#lP0H < oX듳c 4כֿoa 1EWmB+y}։B89іr"67N"KMGk0\MwQVx&1879$2q¡Ǝ<+v 6\U8N`î2 sMzXF8t'2|`ôyxpH||&ENS ҄0¯ 5gbW}}P-I#d\ ҵ|{`hNVEʪЛFv?ur~]ejK {9_zU0~EoQ@Yņѡ{c+/]YMROmksvB6a]7 OkNڵ?nU-0q'jH:I(5]**]Y${y+@G/Щ| {Z] yN\9b7Tk{B@қE6"άu?ToJ$V?ř{\@vC%VuqG,F_LOc5h`MA) nVN'nG%ʠ{S9Ww]ȸ z&6M- ~@{V.=y6wkrB`=PӡOF!c;nX;ʎ݈ :ؙ"Թ %0Sq{pƄge^v/aj1 25^7ի3sdDAV/=թ/O"|\Vغ`M'nC9m |ɗQI{>QɮpBI s]$)ӥ3Ktj5@ 1c)޾ `9Ʉ#0KI*Eot Mm| c&5io!t0rh*Z-^.>Q_"jșbXO EgtPr;2=Jy/:@U+d /gȞ0Ya1NhS؆qJ Jo!fͿ:KU͋D[rL^u^eYV"B%8T&hSdvU~# k 0ojw7!]WR&\#{sۄWu!] Ds 8B^lƩQ-SHhZRV[g %T%Gx|`ӺXL`CafE摪zlԣy^z}K: qs793dR$i: Pd&ês1~ߊ>Fb-xPK.\@M2PΣHa +dUdDV_8OEcă}VJŸb&6FGCʧ(;@╒=i,2*VI"ҡ ȱAë8bQBzd6y?b!^h{q?I1JyL{'ЀO9*O"_BE cZ$xMImjɭx,h ?/ A=6Vjcbm8CK-Z9p0 ja6I93|Ͱ C5ۼf_p0GLlMZ~A"PTBgQ?!L ndB,Er4\ զq |8/6,̤7woT3g/nJ j9=]90#9~mƌ8,C2tesAQwmn]6V[Q'-A0aY@*Kj1RG|U.EuK[ƸKB NM+Aࠝ=;`>^~X̖<4t>z| K$EzK[J}Fٮkdk imvŋan4\@kR܇NT"_j&7ok!2[k"Rgbh[uMTgl䚟iM̫>Ll;Ӌhi[\bڧy n6JYνe;`Oa߀1Ev^}$=ۻ p1!PcM_0 9Gݷ|F 5 Br?*ԕf0y5H/7k_`F&ȍ 7RauSy@9\6~M&YVZ|cPL@$BBKsFC U)ҁik݀zQ^.+82C,-T!"@CfʣO .yQ0^LBmZ Q q.OG-ݝa ])zaArxufkiU p>w{!.Σg.MVf+3t)Au/VЯD,SCua aH825iYs($w4Ԟ19 q#yݛ@kgsA ‡=ou` C&#_9" @XF<*2Y%gV_/2t !\=Sb-Q\'I=i_Sˬz=.bz=]yΤ=&5i|H=x-u5F^*aIu*li\nT:cMcW+*I-1>W:9cF#='5? $3&`'h<ۀ՞{NpmvVZ9m5uBSӘ|Q+պY%{L#eqXy _$U?&;{7Zr47"%JK&t=X󣩐TU?@b' Eq侯N\ l6< C.)>\ ef be ^w ,Q4ʽ| ^RH69@oNE (cc i5#GvzH+ Q`,]xSk;> & 6M()TI>}'7nخJ_f$s~:xAsX0db6j(# ;>=> ↀ SsWMnJ%_D<9AgZfR/$x(詜lt SxɐP7޿:K.;wh_e=:>?^MP'bo6.%Jܚ&2dmUX_HEJxv9Zh jX%v>11De 1 YZǘېoe0x VC'sڻLrsClbmdC*-Ы&Fi޹\F"ԗ)4`ybu}m~էt[kW99恱W (9yowI"V L.%ݬ9}ŖڌNJ|[QX تihC9L^Ie#31 ҡg-DGyfv־ɏt7Ԩ0)䎤_.+{\rThԳx~4p}y6-@W~tR=s]zA*I2S>wFD];0sO%oӕF7!ٓe[^с8x&dׄ< wftI2KA;J>jd8.SZ h0ť[(Cu.k%3VU&m';e'S Is:@vtvpR!BxNL{wFn¦OqP!zkpM ENEZ{ [fdF *87@|J:q"-2 fY7s~7 w TXJfs_ 8߃2ZQWO\ )-ZXˇ9TwBӺ!C:pLD 2(;HoEJϔL y*>b? 9Άuf+CWX G4)\KͱDQ 96K]\Srq<*~nʼx(В?U똔P1 ']PJ4Hc9#SӤ!4n_e*%V_K oݤ׆ړɮ} 6 9W1XSr&l`p;QgO0_{>=`a)ʉfoCM#؏G@p#j7m5B['.av(ΡY1iǏ3$P OYnS~l,W@E=@,8*BTd"eI/RMwM45,N*Y*ӱ0ϵӥɧt)*{COm]viݸMrY@u~=MkZ=Viq(?azaA{ز>p*IK Uu~mWZ"9v)Vo$Q!9('ВTuN2\B/{rcx)ܵ s3;y*#^hTDEh/3=6 X']R&ƽtsxMSsA#5C>d㠔Zl([0G/ou Е qTj@sn23f['|YKAZh1,"O;f8'[V`KyyكwJ,7!O~YHrNFYk77/֡ϼۇ2B# Amem`,+EoTue;'I9x +ؐ#Tyvu1 ǚ\{qbxw|o<{S6qgdr"g9.}icZFmfłNj)Q2mJX7,#z~+6tg|ÎvlJ/T1g}c(bBV}~P UfMcF{YݽSr>gTX&+t΍8ږ\A\̦L9sh:@D.{u0ƑZS `h6BƟ (gQ[Aj}逸Qj%5JFTW?5eyGp҇N\XN>fPl乨lh 'Fa15v], xAVHߡO ;fsbT,wdc)W:bpTSv']2=hBcϯrq55$k^q Ʉ!/)yG:Ct?U/v=-^(l@j76 "B:#VD?n PutoNpgº,-OL`3N fSf612D 8KN uϬʸj Cfڵ{(y?_Hby־mrd1{n.J?AI-xF[=L)`e4X0F|`nTO#*+"S9ۘ0[g?)ڏj]x6{? dݛ4a.Eɮe^z(Ka):r6OҬQ Oŕ a”M=&>qqY!ܩs03>&_".7ǻ k= z{Zrp+^px"u EOvipԲ{$ţSl8`Rf¹=nE)3c6ܒ=lוfVЇ2{kOE\ 5@{6&U`FP Z9|@t]u@էro?H墀s!11AX5ɷnw/Ҡz('kbm(5cND u!S@_({@lzggo -e 49b8 ]\yMa=CSPBPjX %v#A.V>okYL߉nU^a~@nj5 y|8ǢXdA 0>7_L@Y ZN^&V2,OݬKyܳ}՚B}L+ր}o %y= y$1@H/^}6͊7% JtjbөyKt' ^{YOReГeU]- 7 …4%o0SmlZ%>g |EFn%>6\;e |SE&R5!O!4#L$pcl!ByfM Q$ػ$󦰚8Wla,MxHlÏTGub1[Gqo6^9L1BnijI ܀KX X1`ډ{7Efބu%R 7}%:׻F| r#Īߚ(cz՚%ŋ*ɍok)|:s)qC@e)VBSxE'O!Ú~Zbcdv[ R1j"c EQ\]_ v"ya%MPub&P4y ^aGo?(g$ۊ93-32jց.!) ;v ﻢV-}!oSʡs| hV\t@ݫYψyMUvA_B be%swI (Ew"ؿ&R`yO# gg"rc/?.~aWJfXk*MdIJiTR;@ pܧLuVq>YJN6/8/"[7vneN~E7B#=Z^VlCwF z^E+Z %Օ#xේ D]X?_9̳<[(@[,@8:*BxQrg:7<#:wIs6y9-=rCZ귻⥫E/[#A.8E0͐-55oWh/n 'Kv 7hB/Yۊ1"{ W~hr6KZŐ|Cnii aX E{ b:?qI29+>_` !x\t3Z`@xn0ǂFٝ~wSfkf$![>S0H-^iP$̄AATwznΟ=ޮiPRB5i #cna\aJS`N/0*1("9زc␦9ѹ*x.+*WF ? ﷨ϒK}L|.sgRb_5%k=?g79$5VfKZk0RIp$n4]nSeNЖ.Dcgdh_cy2g~"v~1xnQNmTF5'0{\PU7O..喻6@o οcdgCu<*pNϿH>_uοjrR-0EZIQpp'z'lU#?/ܻjyhCk=- "m 5#;ot?HalIuN6N49z{Д^ݻ/)>sd=ϴZl?C+l R[K`~%SDThLH=2uu;ݡ͢^ޢ/]l\^ =51|CMV:61&.UWm?fl!)WC1;& :1G:K+|\<~[5nX[Ns5ooY]xV5>\VF8'f?PƇpxq+H^&߀T/';eǩ;0H㈷dUj:<LNE&z4)gVVHL9 #2 YSQe߯!&1ᅤꫤTWhh H7-suq;n䖮jhY bdcS6B:(?0i ؏éxeG,By%9^< bm-sBE۪ޑphҼJ_/2dH/oT24TLX&SS`DS8M#?va׌kh7.L~(b?N3;,<^Fk)5fFedK]+gGXyj& Z^^ۨLY#lJ>+/Lk_̚ GKN#5cQeHIkPXY.&;aL6 ďUvgNAsF/N3U[X<]/J9.J2ZN4«Y vLpufqs/ {1Vf*mkXҕnduzB(dyIU J/Ohz{0*Ir3?6(=Oi\ν$g8J/2p/~SOWRR"+bϖ}މQAFSWnvv !Kt+Qcl[x;PzIT}`6c76J%V:聅r++?ѮSXD?303hk̋$M+sf5M0to>EԹpK%Ncgl♘EbpSEdTJl?29m (ǟA}K6r`pM]N#6$ 4j>4UʻO}mC刮*MerdU k٤:<#cSý$ܧ]; P9SGPNꊟܒ#(a?kόs25ƺ y>06qiU~R6~2^~% w "!$s,[@Pt6tF%]N)ƒ}]On~pL &V_(T2٩8.B"~tW7̟q]˲E1엲tu- B21r0w@'[sF <#7y2kYq}Fp&oJ #21?>>J]B296$+P;zcօcư&ǠUs2#:+M2< fW4]3N I#X&ME|ֺABqJ F^}8[ƓHH I*_O'CN8Qt+0O6Ә̱{~od)NwaF} ‡xl´ՓT/"W+Ńj&tXD;OMqo'mgBd띛E;$5}%r,u3-C} .QE>m#Yl4;SvMcŵ&CcAJwi1Rx7cjXH\ Sm}k Na\ FzEEGu0܈rƾb\yHc6I=|{/evCo} ^6~^iKZFSfpS..V Li-!klFl 9v;U̘W" 'wUpkc,ZeH7Լ8o=x՞6}nX%bX\. pSklR'_P}|XPr?X +u!ufh{z;v,c'n#:iIr$(tFjzO)k +uH|ٴMٝ-Q>.~VAEdw_÷~4h hZ$<6V+mf'ͧյ?䭪ٜ[NX,_/v8zߙ*_"/u>yPzz/(ۦq~S2(* OC<;'-l-ǓD=O/fbT}+b#K̿x3>n@ n#'#@u8Oq. ӠC:aeL[`\zZ'B7S~eG*/]@,̽- ΫȊ'Es-v$r0vCQigW"ݫ DF▄DƨO*f]ZH`}]qtxp`ZZnH0PoPTmkT8bԤ(+JV& I-aɘ!mbsjF6z`r!0zaLuځs2f/pD,I|1gGLİȀD@F@NӛQHMH[Zmf]W]:Y><<$ `@z-#7o8F6ͧu!9d8=QP#'^jz}J #9 ћN@QdpQg΄%.X #&'1+0G !Rynr2#[QIAn_2VBXI{P5LA(ތdk_cݝ]?_$䟧]6$b}=q\)\BұyÓ5iQ*@res>? *-?J"Nf]r L9^*q6CpIwc9 IO@:$8e xU3Ț0ZPWu}q01č(!r}nKŌ¡|zigČ@St7I3B%3wOvE?ݧD%AhZl6o$g̀@킨j.o(Gҭ)7 d>&5ownFF gGMݐ~s۰sR\2)Z30bfe05. 8~ǩH+*7C~zR1"#DgE뿚B<Z1WE&X{Fpl=gQ)eAm{jƒjCFv~ Gvn-+혝Z~|aJ@VtkHQ!9(c"I*fs`#gWC ܐ3#?Us=o!Qfʰޯ>u Cg،4uPN"%܏$btsk0Ȕ=+l4n ?Y=ΌcK1X|R\%7=;yt1N2-ID捴Fh7>;qKw=V+qOoX8KQ#ml<(qͭ wDwwR3(m%WB*j"_+GC9i碓ƾ𢮋+ag֐`mE?/Wq=6%τ@uťN ;x6+?.kx'2m42cG_{_UTx9|5g ' E@WPv1[9 cggD;4X|Ե<:xD$֪;qRy+ngt܅u".*ْޒ7d%x=7Ⱦ[94m<,arRUAp2hY;usDms3|J߂hb'X8 ¶ެ r79+e}\S7B%ym,?|SEpXnGy>H5[# [7{OܟλFA@ʐ|9G4#$o?ipN5:l؞ٌ,K@ nm`+dSPy37 k{#7 ʹQ8=5w<PGD \!LSIG⬗fh BP@",`z }7}®4#;gϟ$ ^ a;N8 >/m9J+ڗmtKF^fn츋=f,G] jl_w$1УHyծ4IoZ>,jÞkE芴Ua*[lڸh^~I+%) Մvq5W0%!\ p8^bsGgjl$'y߁J(@h6U:g\5wMY&ʬ!e 6·?D(ZDҚ!+B!u-%J.!4ݔs=/ty,JR@v]he3ܰ[$ԣ gӈ\E0Co$ բl*{vߩ~5Ɯ*yY\}xZ.Qa/>[弨) B\ު$ar# s MfHڝV1lq_tJ?y|痑Rh> JܞuH/wiJyʬ~n/\^̐ [yE 7b`Ot"9C Ne's"S2s8dtL 5hfҟ)wrjOc D#IH&lAWN^8"U :)䴀X뤏[+F#wt“w˟Mn}U_/"'$-‚C졾W5D\eMv\jԪM}Kqp",l sJT:c! Roƫa67kE49U@RH4E2Ybz~QޡM ;Hx9&lhv)O/9 .{.z2g@fB >KZMl2R#;L8xhTH8Jhm~>/2n\3.J,rЏ>YCQ-CM[o 5b5[Ony)ˀFL!hNBlas \+', r%dW8ceZ(btq0*VMKyH!<=g0WA#Ҋc??2wP=D=3 30>=RG#+'SEo-` uֱiزgބbqY%=-ބKSZu,Z!͒ŧ(O ?.\Q^jD«SЊ8JV =gR軂 b!0 DP[oהٔ9Ug+mho|'kS}﬇+Ƀ|a=n$ io $ڤ֛:$|IndHיGZaYim4>,/ٮf4;k~O~(z[qOȬ{,v!8>sK"|4fwCqtMx%}֝_wȹyoj9b~!땐1FԾӮJ)x^/9!.(ytb!m4n4YVe~4#<\_8scf0򓌖Q5>xBrz*/z#Aq鵒YW9;Z*8.٧.Sjwr憄f'䇦> f3ݳta% W)+fWAp,NGO  p_5z%Fԉqf|f'K xIRڴir ?ߵɘʷ5()^Ni DYd+`[yN-EG軤^LT;n>VF=2KꈐZv%v1J?.lp`Xb 9E75*>ZZc L':>|cȲhʼhn`MaKbR.V {˓nVIiIatz=DB>#!W f\|a[rWƛyU Sve^݅ѝ/Ĥ=9Z^dW^E!)ժC96=oaQz.ք'3'Eb?$%9  /bI}slنBDܪZbA_oy)mX 幍vdh#!Iiw7,m|h,zB} [K>JTv'3m#& MI@/z溒gnhۛ^pqvM%.MBGhy{t7=+\_8MwYxB+E9zny>usPBm(~sY:=`7k"hI+\p7]F2)}N֡G } &rj.+ v]X4m KvVoPsng6wݸTh-slٹ4@ :K0%TŰs y5xI|X*whzKVν Μ|_kyM$||w֦::ӍKM`RKG|8 Ȱ(ˮhKXI67GyͽQ7Lr'|'>؃rck;.6$:Վizp4+`Jܟ>M2675 *B5x62Ʌ*>{0X OEnj|ޞ'>Zx&zfUT{R_F{ޫeϋ()jp W%xKqUHL^ɺy(@ԽVkeL{DZ'MkFxpfBAr'A#zEaiTˬPVαDRHop7.}JH4#rbkdz_GK"'me\,2zP'_ݟ?ᮒzhFP-_{"/8wT'܅.\XͲZ}c$6UcpS}2d$o<~} JZś,,Fu$-lBG,$LJS\}1݅,/lbYl.Lds`k ̶7˕89@\$Gx h'^kȴuH) mZp{4HC$n%3kk#o@-9ӌC_@B-bPdwI3(,jW1NC,#r@7?s!;H rXf<Zr '4Ѭrzˣ}G=S lAGKC C/-;s&'AUWJn2ui%ZiowOi1V@l|qKa)P~D_Ks]&0~P*kڏ[0i>CQ †5/~ہ3}{I(pw jy4(oidƹ1k] g-W9aշIn9=[ tQcPWT%)_X<}oANYDt”-Ib 5DsAA-}eL3C ȦA#?#jˆ:fuYסQ\1sJ@,wJPbKw}'(`k̺ X֯yZD-LF/4cWW3G@om>mAc#\hW%xa80_.X%zecرavή"De-T\8;ֿ~ "tV)%`Wr1 dlX'ݢZ%ovڥvXx'IC _j Љ`|JѪyI4mD b_7~k9Hwc oϔ8\[T 6Ò*m)YOb\go?wĸTB5oSpj tG]+K#VÒ*r[|~jQqrPƔorNn9x1`Lݱ+[jy%B{[^/lq"06Ý=*[4 &xrm P:$@7՝EyWfqTi_pl[]e,pKKv4"#/ d,yԛgLnk2CY'Cgf%+=Lye1bWҏHC`M4SdAmuR c2dnJM"o23>48\ȬApwȂD :!o``ьځ'+=eq4KhOg*Wo@ms'v[X$jV3뱙\;:ﶴ(+:#b.U֩9lm&˚zF`+ь[&>ijմ44*7wXVL|Z>sIL^|₅9x: ҩF&th:M ꀤpZCKKWSN#L#lw(h9OWwvZy<>J_:]+&?z6.LBbynhJ&#̙уX:>$nt@,(PY7Rz _6Ern莑K%P͊TmUwFAֶtE-[ӣ}GdfњoW_&ň ~ж'g$Ps@!tR@1|T@UX%̦˙=W< k8FHjV*K$t?b! U=9:V߸>)SD4hGbS xTM0DQ(>Ŵ?&T ,&<(잭jxunv{Y=߶S]C &xkw_u)F?XW=dBS@GqXz?µ*ITt Cp.]\U&140}YJ,ICuy% ⢣4~]ׂ$2/aU)NȝZ])rEOE-gQ*ݹ!(|R^^`lFXÑR:6v㻂nX{\_S: >/H𦨶/fxLzpv5SIH%a4i,ZjF7chvMSDϡ5nk==gs< T t,4.n#C nkf9. [i/XOBKnsŎ0A}IRßIU*j}m&UQreXO::b/4>昜ը=ʱ<N~ex( ECکh Fqܔ=hӰ0qomЋwfѷr]4p,(ȥb%{'9jl^kKNWp?2JQ,ꢄxqj\[BxhQܐGD^h&tùA,+w/63Q]C[Qbۺ7B;BT#:Kev nh34Y⊈0oQ tZ8ۻo&aSG{1N+Wu8!Ѹ}x6']ʆdsjGBi\[ڧUz瀐Db]wT&b&]@#4rh| (Vl:X6 IdTT2Rx`t.'I%CzhS5n3sI~Qbt15Hh%ڿk :C!YQoio>9{P$tJSՖ?;k)C!VO?~*X͋ U.H÷U1^ &\B.}"N6qޢޜѼ84m(L,jW)Jw&oϔC _zJB̋yȵ>>hxT(h!iFIrveQԘ ىk00rV|mϊa[`.5@sS4KӪ_ b~~C#8䛩% $YRF/j0zcjmiV7/C.kHdW#M$ɳ˲XGئveLS0ryo\FE.tIjD't}TmQh AgµPJXc*뮋&@e)u$Ezm9]zc':y:y .!aϩ&lh>UDmzyŚk;{jQMd80/K4X;4i )dHPmq7drv9F&70ݫq&I6#joFz&6y/&; X!*U}:b67}d94kбiBc˿)ex2toW?8c%= XM\DQab7k QC^ u8kY-;(|& F`!XDa+f ʽ]HR*.6k8l0 \.k &h٪"G0M (| UxIєiI(cU,w6n#Nc[Qejmɕ}Vx>JPg҆;ou>a_u$l1"'--]8#T V3&>[*|FL(^N}M@P-}Wz05+nvSIEʅ LSIt$)gp\8gtJ,phٟaǚ թWCYJb  i7X>WҒ[N},V?p <ՉgtAwNh *RzЃUoo«.I9":nCMXKҳ[7cS_po>w|1s%F8`"L u"pUq!qpVSޗDy 鞍Pwx?@ \B4 m8-K٪R x}[4٧Edy/=Lju M/$\=& *H@Mg#M]u"=@ء!:S|i g$T0kj; eEz s+o Vܱr&E`ɚ=.|M ˅Ak^ʘ^="c,}i["G5=՗諯(3ًwp|gϺjDBh>Ek$W1P.X,ô&m?sѽyT,uK1hʺ9N2:|v~_olց(ݍ$$?.blcpG|8{pwT4B8ԉDzp>UbFb<|xԻ{NTlFvv*VdHCX9wSA.EQ o1OWOX?X?pz5f|&>1Bv ~(b6iFZv.+% 8)= ЊeDZ"S;Xhjh)J7|=;| \iW U? QkR[TtKꥂvo9j3̧1GAz'y]eHdvr Ǘ#Id(~mmwye'$So^2!}%%ϳ+x~H=TML@5PQPt ,,Ķ-[1Qjp$d-@NS7^$Wevu<Vs:?: +|BP9m?;R,Ъbpn.{d lf2IESKLjA1?bщJ=[=ø{q2MLs#eUr2F}y v1CDhI4mЯI7yIٲ-n?uC͖(f>jtHbf. C(w"*đ@v'͒mcJOJ[.]PQl E%CYp+;GuM3qլ&scCkEM7Y-GM+zUT1$EٿJ~ TaEPMtĭW7`@ ̱ !|};~2aUm3T͂_}LI 3Ʊyc?YgXw%ԣjFͯ3+9Tˠ0XЬǗV8J:sd/ /aE 7S~),0d3T#M?Q##Dkv\XtGXO@W{(MnG҃eI73b%'?7fFWc[-hq~µPw۞ΊYՔmΧĂl;mP[^)+;[Xy\ۀw1UQyC2n G/=]^@( P;ytיePӾ&A]mcpm;hY259P'uMhW-N0YVkLnqb|X@Gփz5Edôw ~ m>2z6ڔ4nJa ixqge/=׵·/;vKOQ<%4Zhr&HT- /"\Aٴ龎3r+gɨ5؃SE /xiNC_nW|p4_~WfguLt^aJm Ú!as|@5ӋT}.#`\{\du&"+e*f+;6x};tys*N_ CiBIx&Տʻű}ϼWOp?%U;dxז!%^\6wn0(n^io2ˀ <[s`HWP)<+R:8pќWL|ZϿ*@Lme Eew*N2(JQ&3?ulCM?buQ4*L/ gQIJlH;(n@Z'EjBXo6T`cD @Nf:ހ>$E+d@ rIvkaDɸ],`97plxt]D䑀Ħ7H 9mO`FʑjH<)ᙈUþS a@XIs}ɿp`@5ҋGy1NnpjC&re2nEҩ,h#\CDp6Q\Em%{A>rG4oߐ(x!bM5(H9WR=jB܃S>^fBʹ楸%-`RʓnGw*OW5fv ua)M)XؽGO1CpIzKЛ`CD,48tkw=F+LǢiwc; *TG1jWOc^n^=5'o'?t\J4(Eџa +OԬ#B9XH,\Hm"`})Ճ8Tg[{!Z\jGJ :/alS^ HÁ)&!rL BWm@Qw Ю|B5 6n]Ip7-b]q*;-h9Vi嬑(rsP2}./}qb8W@MlF-8ހ`mj|w\sP !rEv?ju9Tj誨iY!k}mZ?(ak@-]zw=1}}m1lo$!VPڛQ%;˝%Bu}+dN8Pv MD`j4h}@G7@.)oD, !/!A[M0T%!h")Mk#46.%Qk-cs(+)Tk7in}/jǾu\FRrI% fo:aΆ.JD"<$}i*?uMsO@U@MMy6ϖ9-#4k',ؼyb Y HεɑS6l{dv)0pUr{`~;oO"."3T!nL 42ZD)CNNјTwwSXviFCi,n/[+f`Aen3F)L,>*)Yj"U+N[DDѓ$ uxjڶ'ƴ #mBSHӤKzA,{e|>C5ywv\s?r?>{3ݍ1ՋBXl_RCG؆-B>'U}v }[=;[I?~xd+WuW6 GQvKf`|ƒ`Ct}S揍I!!\v_0vA~z6 \),HX2,=ԯ [`d <;r'!kous;uaHo"4v'.(~qtYEބe|a4':%Ub /( ePG4]ǧvÒ&[ euy[\..\f:HрVG ?" ;x j4ZϮzj`సi=(Mp77Vŕ<(.y'b,:P6M!3Wԇ/o,ĥWCg ^ 6UAc-ϧ /Q0M~6Wznk~K*=D.Y kyd% E>2.)G2~UD=,E)8!n {ϣn@4nMb{cmTgɓ%7qAfO}Hug8_9~3>噊@Qn=v,1}ޢ=gp#EWӮJ %]n %dR ¡^ Y 'Gn+%]zze 4ف+}6Ȳ(3U?߫bW~<:/ g|x7qQU5.ni6hjʥ-jˣ_:Q%IO&ms'#U6cc'Z#D͍ Z9B?w(Ms ȇ ?4ʹ|:~]]XʏV`K#)ڙ!B)ADB>Ο( lzfv>;(01nϯa!3+.a trlQا(z{:`NHR`0ݒ*rc3 ~B KW2;9h5Nr Jmx :Qݣܖs)Nͨcz9F5 5v9VS ;҄ꑢһX,MhaP2ҍw}R"SmNLTU25yD,H-1汵=UsI}f "ud@36'#A;)CדUg*# ,D DR%-} h>@B&,ܫBÞbBDaqb^Dz~mCb)Ikƣ`eEWDC`X}!O:ݛU@&Ld'~/wF[3]ݴS|oҔ cK9~FIZ鏡;WUZ yz/&<Ą@_7:,S`{4d_ -H)Slj]訯_TC:#>%Gjњ\=C:N {u:B0Sˆh}d fv UKKu^`4+\b7Mߖ> Ka  x b}g>TAň"{tF(#B@?Y~hSP[{RkhSη9Zn|y&}?lL`nF[/M|%߰` I?8 #P诇;T6\;VcQ]SL\#xi'uv' >O䰏vྲྀ ·\,K!3k+W,C NIʴD:{Y#6k#d9,"y-MO!.墮b[;v}*tk!4!u-xTj&ܯ9V9tl>w@U!ؽ!c9ld Y-MD&R-%M35xcm$B!6KÀ:+3F3[re) =FnR3ClxU͉ċ>sg̔P N o* \rtjfY{͏-_eGydiPPNLδ{z a[wU>Ph#_C`  .B` A ie:NQ4*Td\-Ђm4 T0peFroky6"v)8Fx]N\܌R:909Bѫ7P;#9o71"Q!EJXW}3ȼUx1byg? z=r^Q.!hfm=gh4I,aq$%P2&eUlCWXauو~yZ^s+1K2cߍ޾i;'8'!P+ϹBnG_c4xٌ;NǩK&@ f]ٰ[_݄ko.wQ1lLW?y:خgu BqΞrBVZ3PckBU ,8YdK6TpngF`Z/9U=rS֯9Gt?FVPW&R-aǶ7/Reg$}RHpO;3 O+ݙphTo =<|j[e,I٣X<:JFa&r_;,źDk`pџd~6~F\ěvT}@p9 @^VBW>0˹Wz*233k`RzZ*,YBsa%0ߪ Fy ,fzGϻ]GE"gFT"d.q4Kn$9ɇ%U) &G?>z 0G>Os`1Ѹd2?S;8SxQ󝁚ܬ!5ʴ"mUV*9,3D28x͸eyǑb&8~Y5YQTb CH(m'D?}은9 kO,,#:ٜ5}7K9 9WCb>tKHQXQEiU%*OLZ-g8Bht#Nۖ{Jg2Q^'l Ohmbgݐ|SHTVr߈q*&X!@zY }Go"pRRBEТbƫ"KreuFGlz}[7x+_I71.l ,9Oꦣ!Bsn eRܒ5!^_|6ۢgE *g?Wh >Ֆ/dOGVuro5Gpi?ܴNj\jNUV0ÿKib!$$=Շ &L1 2g4l$'󔕣T!}'[*GUp:Yޣvss[ :/+6tvKpz@IRС4hT/ٻ~`4_cz>%%ࣼJ!_o sb3Cu8cZ8qO]bV\7XU"u}YRwтcY(㙽)nTZz-pcvl -@-#xP#eҗWaeF\1dP\7s]ms3ݙMd+uAt{?b7s{6D]z7xX$Dũ/[z]kΓ@X\$[BS*] paɕ,rت6X\LOe˜bT=Sq_?Ku,ЬH!{Vx5}'G_iUgH: A>{6}Ndnre*l߽Dd=o 2ei_C΀& '*.ŵ@Q+DhfWxT|Eoc,(;`ڡrS+z2uu|Ba2"-C״] .ƌ%@h'roznUlίA"m:$@PR3VgN ¦7s]I" z]/e^D!`Oc:yb;R!=;ᶹv pm `"` ǝ<>ޒe;8,'D ~XR6&Ρ}. H+JA7( Ɍ;OT_yYViJq/"<,5dJX2g׭ 6MI_/w畎VE)Ghw' a1Ǣ~ITg; AFPlHE(H2UD;ꆴgsr\"c@2>>`αNgâ3'?YG@*^5?aު9ks6!s~.1ya8ov כU8q&~$li͏[{@\,ue;5?' ,IB5ݢ=hcTꘃmPenCWћ [f,;(S^p{$f}aBi̐- *: @2S=K.Y7h0$riK}pE`a,Tf',RWt.  $3R2l=rDXW;5^~ӌZ Jlf:dZrt1Xl{2"-5Wƴ6\;ߥ:Uo3ƒy-/9}Mh~g\;heN-t6s88pUap2ӋBTBKe4sOi 1?w  և >zH`vÏ//jGo={GF gMI-@$͕!P^'Auf}6q6<+]'#_ =dg־va*O۸@;c\jWRO 8R c5ñXy}'e8+wRR/Ip\|RJ E|pKJY *@o3@s '@~d?E^Bё82s1"Tcvb^9 ,OUPK_D&zP/jm_]=.UH=zAr/{ uݫ/xy>)"GRH1DZ,.v}vSk9 , .Hۨ$8TP f$pBԶ]qwv7N̓OҡWHhl귢|iH =׭*C'=)]UEd2%'n^SH,*A_+ @f3ȀEq rp5gbEa)otC69،:I!~էNDXai6i#yX AƂ_mUa2_#cc i6 @+m=zqD0oZV8w;Rhz wٔ=5hp myl<OXw\Yfy#܈.\atx!z3'2hu704㘂@pZ/$)̈Y6jl1 #Ş`|Hm{XLr(<4J7t$ `NmGCXX;8QMb^¡"'L\DA@%=cebz+/Ph'b ojb@/Gbqڻܕ9hPZ.Me/K9+P1ĩ)-wȡ.EN;zY754d (b6H[.êE/1}{kh\c3߾іp_c&Em@]wtnt4Ti{kS^yq>"y~B,Jez,m=hY [W~ f{~D}Sfuܪd:Q(?=t+7 X@]_&Y㊧)o5}PNҿQu, W՜<ыfNV#wuWbNd "I}F|.ȸ1l#*-RnभU 0ք?Sx&^4/k㻅=x(б?%8$dAjMm2?675e)Ժ& b䵕OV5DѬ0{"Wa:]3MAWU3m[ydl[ݖ{I zT~ETw-]I8?T|^9.;GH.xyĪ5X}aDq?EzA"Q\\nG:i$EqdۚMyK*夑Cᔨ꺮V 759{f*S譅98StVȓI $5 wK8@hx!KG9`hdʝg|yS7K+FkfҸz`%vVkU%Q* ?:[`?js5HoM@C!:\RKϮx>b }x ^#Ҳ%G-L4 O4jjيRiN(c6|Tfi;E#^+C\a(/\Oj$QjSl?fm[kJx-]~rަ9p['[Mn=DMCYQU,y8KNa0攫^%n.n0qK!LtG]"ޭq#he؛ʼg&x-A-@nQz ДoɀxC'g:(1.juPG.-0x\nylBNJfmi0o^`a 0-HD z#Wb#y~09kY; 6,O؏wM]pzge'Q&a2'ZH}Q{$h(9!-?T`FQbB0]A0NB:*.p׎!7Ńj}~f jT$dbV+-qKx:ۉ3T?twͲP  ` ;rV48"W3OGcPd[-<)#y7mh IT" ̽} Bhߺŭs$VS\ڋ@$)oQ*"Yj9 vgTdv\o<5˼7 S ,B'@$$Y8W棞A fTSC ?:Х ;]RdVB!x3uY*''T/OG*Փ}6#텼ќH ;u> #Gsp?=GfKPJ%q)Uo\;cz"3ґyyZiq97ixƀ }V@ K& K4'#]*B FqamKϗlg;]>_ϰԽf0IΞ@akosTNhk~ϛr⻓&@^7V UbR of)ރ,G-QD ؅5sҰSt.ᾘ!ls_>B8CG 4Ï:8PMkw[q'ZKHT\薳D[ۛ0ғ, @ZtPl9d :bp:[ ^zGNjQ]ҵzl@iflAjD^ݿo5)֘Ε|f'w :D8Smâ:b\6 )Uc ^׼QsR$OS+2fC2/;`#E'V$F?p(hd/L>Iqy\'[{7TC= s C)E~,`hy-F^oY/ѻ3C a&'ўZ[˺82^5_}c)q(oVzMqÉi۫1,? iiVƠ}} n'sGB/ARqĻ~3QA U!AL`kh_h;t9`YH{mXd[y2 }4A$h$1G6̅-הFP&phR.H EW *h]l:[HZՅ"ÈKfeOMtK!bk z3{Gi#?+Z* 7% h>`KZҎ GpcM5M)| ^]{mֹ̪e>$ߓ7@ =9&&KT~. {40LCXXJy>B ӷ(Z^R px)9%'btgݢJ95?*8pr^%ױEN7 GOtxV b , E#coZ. fy ;D:v`Ղ{ہu[ֺ̯/,9a\Eaԧ;vlX0dj'KlXji]n VvgaWu55LJfSS:evo }aq]:@gu.`* QY~4`5.T9K⛉I:LYP_'[b󗸄ĔYRwּVW{db)Ha8߰$Wjs_ЉE`+.3ءrVėd\{j8AR̵ҁF>n\RP% B~wu>*]$/hX=/קTioqNlRϪp~N0?\@yoUD{&rOi|nMhKY%l? E:b(Dֺ*XT߸PƾxOqܚoO"LR,q"lrժ2ά|+7OW(]xڂ\` 4jEYir߱TOZ'/FrЙuS EV؞I ۑ2(TNq+P h=v/lV2ukE-̕l Q;$Ewby<)oM.b(M}8Iv0ZEb_B5Rp)((J|J#b44֤JywV+x 7OJaI j 4mqqyrWVu y$Β`F'K USc4d,Oɏys H~膒cy9a'sC0}(q7d2<-IMR!E5^:yͬrh}p|n<>a>!k J%÷;gxR( gX F8^.!2 ׇDQD+m[1=>/J@v&hE]gwU7D{c(5XnBea6JF|\y/@n:ee]tq,k7K>fe X{EGIᘀCsA{> P':zx{TX`Yף!MZfN<ʹ+aΙV-'}*%*==8ΑQ2Q"'`\N8w)NxrM EN-q>UM@ڊQ 1V.V$ eճUL!1Jo2G9h͠߈`dL&e֚]$LJqC5uORRϋ;Jb|@OUD嶇{E'o7CH.2.G3Yq#5> ;ڋ|1lgC~:>PíyDX%%ݹf@~m->QhDT>bn1j`JhDZ֝:$N-p41WZLX)oEI*-+WV#|p0sjfED9=zT+ ι'M XSAr#wQj|=]3A-N;`/VMg deԠG1loepI];T_ٓ,GTF]Dx}]r;LEXA!O?Usϐ"UeSDxA`q .i_l#U)Gԝ D xZWQЯրS>Ō16mP(y(:BtժIu۠ݏƳ拡ycL~!EG\e3QW rftenB@#bQY$[oD:lGYw<_N>Jp蛛!x\`b{B%сXӁ u;+lme %9(o|a-`.]bn::A[aJpH9 .»&R\2J^ ߋEЛ񵇈|[~m$62,=׮{bfbyOd.if~wꇥm^I׆.קlyw ,J^i Nint[FNo{"5幮|!bnPvJV\7}ݔo@^JR,2TNzS!3BAsLr_1p,-sVo[](a/9xstU|0{dپ\Ŀn藘5DVYm3ȯ ,!6%jV-Ҡ߃t+ڢpbNgLn*2VtG|F~} g?Ps}k3XM(>LXIMmoɑkYm[][qecĝ#Q@kDz[\Лb].8Jv75z4b]EB?S%9,.?搋J\n˷ 48`/ 2Uˡ_M5v@ vQF6P_ktIk*`!GQE zġ:^G1Ы6/M)ĂUo?S AYGla,xpP}+ҫy"7e^aT]rr qMOl<;NtY ;t )')9 !~+sWJZ]evٛH2@!2 XO_kG p.\mOt{UDTl2M+GE.|]O,b +t~Ds['^" iT$G` c$P%jrC1ncoYxdba(7ӎ:0M-GpkWAx.xo9^|REe>^G0TY:mW50IDh9?2;2S (_R߽@4u vџ{bon~6HwZJ> j;͹/ʙj2cRc W쉕&5r-Ƞ 2e)R`\vT$F7| IȉEr +v+kZZTlA@vVm:6Uᒏ(=ahB6D 4[Bw7bF'_ IV2~8&֌"J|w})M2SShzSY{HR9ђÔ}TxŘMm%t-^fG}s/IOQ>AU*MlFȐRZeFMhA6_nx) c?3ɜHpC4$m+ з*|,|\էN_w2?kc\3(Y/JK``T.(Oy8&#zad ^s=4Nt^w !S_}gz\h<.)4hPlэud32P7M,Iֹ+AB?'SI/H?V`0 n` W1lTŤP8^rCX-69L!;r=.AƽC߷|3N k` @S d2߰Tzn=8n K/3ZCy@*ReŜ*`eDš ]Bdoa\֯7i \1~J Q)"$Ron)cG ^Sǝ?1xMpb2!k.x @'lx)o_[)1 Z;Q4X yu:MJ[KgDpe 8`M'L:G",ξTsUZjr6Sb_N*@{ ~>Z LJ L]1HvOD3$zAo)1fF% 7NBIBIOiFU k|&*&8J,|EzH&b T\o}?_%pGR|VGΟ*C$8z)N NEgnjk3B*hPCSzp?sxɻH (,v:a ^ٍo3,ti& c^y~UF~Bt:=7Ɔ-I H^6sy,QʃAO_!SC ;M_YfV9czZ{]xt\w6 Xn[ed^ ڕj^(-ʕ5{ӖYs˄̪}.WR52#6 _kM:Dgp>2u.prz|JV5}S_X$sTQIO˶.xX#F%}`j1UrfGU(qMAr}\$-fT8F⦾j# pUY/褼4|=#lU&:[1T##|,!< ܮ΍T1icᣇ|yzL@0FXwXZ=wt#D9fnƝrNZ=]hK!L8YG!2B/݅i(6-FC4tSm8;5>@Lj);zl}u !]Nzr'bQW +Ԕ+9 %@W^,֪HOkz,`xa6cgӺ .刹uH !#oe}e F!YKrB$ i>шu7!'RBgk*vF ?[h_)x?{d>wѼ}vF;[#4*{߮E ГՂ֓4ǼuB|5#?^|9>Qrl4^6#(x C kZC?ڸ)lQbZw,6#oҰgO>.V:[YBc,Z/`רS[$h'2JAMhAǣ#?!>NΈb54EUSgpl"2Hy \O'%V*x3^e* յkw{nPsEC5~!qJú5KYqm9܏L"N;):3V^va#sa.1p+!Z \yWU&E+<s@y9 &~Xo'.JٝM"NfřDKw^yOsm t|!|DB ECn3D@؞޵ UQc합f*;CE,+Jݚ-7YI 6ٷI;&+b#2jdŀ wxB"tRQWr?j%z/, *$N? qFVӓFk] .8=DozVTksl{)\n/xX;̃~٬ơqS$t7료qs8T8sJ{L1'Si\Nm XV}@"m9eyzӳ%̞hu{ph0JDf0V3ʝyz)u44J9R7'M°D='h]H1Ԁނ\է4f.۪( FR Qn[-@ T} Y`){Wy'ND0x9BLWjlĚm"\]N(C,UY gQC3WJڢ.1co;~Zmu٪Еu˶4V3jҼ(R7W❏s*<1 †+ɇKxsFѪ U.Lb< "ˤL?6}-1݉=0Pb=ЎҰ[Os)ZsZDWOi .L_CGmCFLYdAU#6̾S=>kIqq V4Jg 1?d\_g̤&IgTNMŚ!y8`*&3О4ǿƒZͽ%=[z`^Xq;g$ӫɘ}Y].GW*0DxZhȳFOwt첻 eRak/n&ofy-]3 yř.%J%ñ^#7pW£S`.h be $<ˤQj~ FSQ7- TT`)S62bm (8Y'GiVD@ٔe `mݦY A8}ceGkJuHaC[\'<%DPz+dߔ^zF#Ai4f}G7k6"sVƁAV7P<1)Ⱦ;mݷYSAqwgy^MɎx)x3l]]iAhF@"оV_T4>+^ ynw?IfzX57zNhPQVcbq Q \1O$AA) jv̀|^:q6Х;t$vӎ*{ w 8~j[`bE6w 6ݔg{RѲK]F{.X&9G5's(7Zޱ%/g ʞy/ QsS\@ +{EHrM xt)qC75ycHTVd|΋ zoМ<3`V# _ W=\@{{W="X_l#o|(3ml[_ u(l9j!IWG _6'nu72t sr8X8&rU쭒\nIRV-V5>mc)D}9i"d/(R&Ձn-(/)V0ު7cxH^Q"1H =ΆdDl zEa-[K5g]ŏ*g;/ޔ,EoLA>AC Q|eioV|L5{!k 8vzh6Ufx),{4:̽uY GL,o 7L+p%niGPү6+s{_Ք`6Ht4<7? Y/Cb7^8j~Z:[|Wl  ?c}J⧌_f~nX#5Gxϯ%T{g. BcxU.M{2Pǟ2 g4-WҞ=R.@yT߀N PIn 5σ3 Ǽ]j#S){ɚo eolUoYꍌn/Ļ& nq+.Sѫ>:;/A˄޾?s3}:Fv I+ 欴P.z[{=aAUܓgU4ХU퓟>H-ndXsK X εV d+أ,b֢KG& 2UҺz~}j@t@_emx]\窨ͦ' u' iⳤ}w*bWϔ+Tj/N'9h@ʯ qӥZ 2șk>> T(~U#N{¼|֋{=ҮVFv\"P.O3ͳ3[Ns>@UlR$Q~06J!_j=1VUyvf 'tqM.SU2 >F=Hnf9Yd+|ZRϝ?Q[MXFvHwPʄ&h[E1 `擕M穟鈠GI40NH.C {F]@ѿ]QvV4z;wm* /~֐O@ire]g8:$_Zr>=adpWy٬o-F ÒǨrCWW$8?2stfY8y M`mI`d2ӽq-2[X>{ȋx*#^x 9ևe9YZJm&ZR3Uim>푻sl {0@c]qrr|{'pR0(۾߀NZSK\c+_Z.3(\ 2;G{cb~٫s\dҹ1gHPũ-^d0U=(e2]:v`[h0RS-cXss(Zk)n |g'y9y^M k6A2̱,Qa ='Q(yLJ_=Ly&u׼8h=14BǓ)(Y*ͣA#5Oij9}(M2g*䠡8xIĀ !0F*scg-U 9Z>r[@XU:1jrfi%鸽%h- lvJ%ɕLb5G<_7 vޅ('@^/]ʮ;m Ppzh1cU-迄::CZTh{p?Zj*_AEF$-%6P8"yK8nžzoLj hI.ƚzٲ/q-gd8+qQ{N;Ol쭪TdHޟCb-lm3c +Iu>_7֥qFW"QE ҈Ӹs(7Lc%ư 6,Hłg/Ҍe_xiXeAl̞k$x rF ̍'n=s̯J744#ӽNzqu"<:ΉapaOczVww߭7&ªHZә+ m$a7wV>gC: SiWjh|^,daAY&tLOk{*=6=No/]V&aZ:v֡=MD6Bxzso9T3_{+38?La(" "kHlu3 i?[M@o{ ]iW b,Kwu="A\/[[Ob:i 6" nsiy,l྘ 8sj.+⅚lGfi_ۆ5Af#b+%O;i  j 0Ҷ~ubhw4ʗRq@Gw* FNG4Лӕ.D@E_Ͽ+Knۃ-1uR V>E)MKE5GQQ9v;:WƼe0TԄc"38Sb=P~.7 ؿ@zP[듇ӋԊ9{Y0ԴyR&@t ZyC J{ߎˁLpU%Bein_~؏]'W.\H*DhdwƪjNs1KzyTp`aLΖ9?7L`J@P9ZFKWM\G^NVUClMh+.fPK.-衇ՂtXE^1xu)>gQ1C$q=x$c~r[PvR 'B0z^>>40}x]B,BS&PZ8~ׂf #)ޡF"v0R)ݵwew'bB4ny A;= FQyCK.;Iyoƀ7DY|3 ʹ9!6n ;G.Ӄnޱ": bcm WZJL=[?ԑvV@ޥ~[MNWq SZ"߯-m{AԏDv*y &UK\ H{||9wΘL\2tENsD1O/8,΅gC[ζ lpۢnwx/B?7"۴G&$'osKK$r-6Q* %̮(\Vӱ2Dy1!1S#k҃-UohOﳼj upH04{Gr%%gp5`(CI P!@ [Q:4x(,!٩b[YHG1fLܿ07zd"*.Dr%iq6e#,Jَl1\Px2۬V%K7_ujY7YOI쾅eX8):ա¶4DCm*yYf]`lXc _N#lb@n)}Q[xc+9)kx~FwX#>Ĕ#WWk#,#A31lqҧXWm\Ս c,*Z`6},j2>wߤԒ"LvcҴ O#i>mun:`=a}ڒm~5b)|r/TWJ  2رL[ch8'];آ}kx3ެy+-؀ϗK~FِPk3 VOzj~An.܍lSoARv.b҅c Dl ~a)=7Y?Ub]a-a}۷;jxǑuԩ½)GPU@`gB-'}1kR*Gf(|fm]{f{\{ 1`a=&!ud=lIi{ ޘ-.gKMN@d ppD"ZwC2"wL'L>4JIKKT5}5:Ӂ<@b#$l^NL+zD,U618]T0#.Wx)-Nu'FXĿ|Sg3i' 9N {Wkњ*Nh%-mi>}@w,!p+zts(y'Ѽfzp V/R 0#H82\l3ś\^[irh*cqRNEҿ?KƝL¯L79Gs8RA22w8mѓ  }|hHթOSY۞͹{-WBI)<DD3-cz )x$'>h۩v[,}4E=їх|ٗu u/Âk Zh FTfT}#ţTv̄eola'D楺0\PWGZpn"j͚ST)7qqAIEgLLn˜]r /Ɲ69=>G4+ !~[%H׍†1U lۣ.CiW Tۆ Э"#j(!*.f9- ]P.w%a(H_QnV\H><2iV t.mteM/҄݌,Nk$a`F4BJ{HQ q*JG!dF.7V/ lhp:mF#Fa'=Bߛ27Q#_unm[ȗr:QJ7e R5UTF=n)$+DqP>уHE-f 'Nm"K,CًU;隧ij]aXV.( Œ2gLf\CZ ?~ **-$ .ڰrޡZQy%Oxs(-0s UcԪNluf"K†zUl_ C?efMmO"Ϫ~PeYJ6eev^-w%bvx yrF=̚{kt.Lct&l]Z"2%UzxAy|DΏ|v$MHW|rJrbΟhӗ :؆SMx=휋6$=>V>{Xsm(/׭It֩7Ix-w3Ǹ6mt<gA0_Ǐ,oL?CA~(AZuz.[~E ͌NP,(O}7+#.;v O)Xػ+qX@QĀq>tbqDBTL PzcwX~D3ƻ(>=_}$2;ʆRwM:_'}y9KK_6'-at!Єe۩݇}^Z01:9` t[p{u/-^-,6 JA =M 8U Dmzhը$NHl:bL%].Փw\vYa:n>{N`_8QvPiZ- Yo+3~@d&j@ ULL[!3x7_͵%LwFy {60PZ6=;qP d-fC%R$ iėn0,La=F)38th,BTSڬ'2޹ܼ"m&7ʳ-Pʟ86\׮t)IOI#A>E ZKeYWG)t ʻ DIrtHWeU5B>Aj%M7djT}LUj<^T֓)<ƽ0g"UH +a=}ZZ^&*i REZ6otŹ+ 9C0!Ü_Mz]YGl⹷"Y#RڰS)mWty2Y7I e#-{f(&hWs;zĤ8ulX"MA"n)b<囮Zى-(`ͥ5_5*e w )?|x©yzO|+/vMFP~ ّM +qb}shciE9;DbB?sd9JQ, (j9#b?-NϘg,Q+Da Wwț(Tp<3B3nm>,z 20Tp ȷOޤj &ܩ Y/s)Y^ j9Uպ'2 6A $`R-6j!z|͞[zEB*Neta-b/%>?5;$DYVX1nAz^V;?)%i Zo!Uob |}:Nx(l:egr*Mv ϵ{${Ѳҷ i@ ]OV5D`_pck n`WyUF2,9Q>nRT׼oo5,.+0'ft^jq#E  Nkfe/X#1f1t d:ݪ|NK8F+u50?Mh+OAuzg|0l V]z|6LaUtr}=Vp@` orNvakLc/NcMҺF*?֏#ߺ$laWzP/}yJmbw5ɜBI;rxLɫ,4p͏A{R߉)^BE iҖR'4 ϙPA#KyL/j"Jjo_ 3J2w`9 Cj$2nVC4 26B([F&mqxK QC0lNg,{jڹK0\I>Mؘx{sqC]Y5Qi*aQv@փ$|J7Q@aYmb&=}ZR:` DS WuuŅZьyM1R(#ykM46Ui,EnGwIdp~W‘{QtT t\2i/6Hu^Z[_~0#-S7 "&¶,VJ*߼|{/˅ N[<*o\,.qכumBn  l5#3HŕȂK-J@8Jx&z/wDq9FÜlΌ,֒qn;W"]٥7N61{8KA& ,v[|)0jKx^Y}V{ÉP5Xbejgt.kP=Q(R/_%у 6[ [DkE>anlh7,xY,T.0 *}(AF ih;"3ЫrIbAΨ8hvym?j?># o F99w^DCQ/PFh@ĥx[EwYSTL$ee}PY߁`\QR= l,Va)}R(vLԎ O1f|ZǍ^@^pFv:ʣfQYh}r!X:jksi)JbB*LH M͖rÎYd6Tվ¾+l>VB /5pZ&00{)<)NNZ t<؇!!ML?"׍.COR_Xr#Ԕ'AI4S||6yQ>MSG@斍)|:rTYq-g Gؒi v X yW@;UeK DOBkfV\)d;,H\ǁL^pkd:dY=$b]ѕl`;=JɣjKW *̱*+‹6:2n̹+4zOKN&} B`A=N6XbD>'zQp-FOe%*bbP} 4&R¬\_`3>?kejLAŨvnSx+8S]%>+JI!oa6"hVݶF`߮: lpGR0y Ohkpr9QՃ_{1CT;sפ_T8_{z~6u._v'(,q _;%P{ o1M+{99tOQNBJXVn)&\˾~MP^6+??q8 jBYT{~D&Ѻll)ϑy3++L;0!s0 _ߦmM[;1ސ/b O AkW Ns9?G>T@sh!+m +w8F9{D&v߭I^AǒrK>r 1(=حYtbAy"ғbՈvcݡ 2 3N1Įcf2"d۱$-j1MUDJ Q+ $_L[:[t)&Gpc6 }_ݠv3jNe8b\g1ݤC7?L{wDmq`$'O89[8m6'"4.c $׳ u=>TKXPY7 I-;(:~L~8ygtG 1UY'[D%#<[۸# :?-Nhϙ~w{r]ѳ'(#x>$ۗRt_8JjW-CcBDONUNcB|] X לh)>z+{2Hs0lBLo \H|n1/9[t} 9R%=(mmGE0Mh~ #o+_gSmȓiC.K~/VvrC1_4Lݗ"Yb%H]t<ĚE[-,+ VJj: n@U̔sHv`^_|5ϚYzPN0oBW&b-VVf x䎶VEJ"l~LL,gZCG1PhG`mv"3pV/~3lGGk>:ȡ joJ͓ CH1 dsEߐr[߷֭0y^RΔ~P<4YpOMY?j+O^`z7[Pn!E_}odˀ嚱9+4pb3~}WdbvWp!a_ҍP.''Ȋ:ѸJ@$g 1YCdXtzWo_"0o}ۓ.^LZ[>Px$¨ј(cݯ͊>KRݽZ:0sx؅`̪܍0!R/ en>%kmễ3ș`Y סf"/+pBIlRYs66YINO%]:h[$xuD /=왲)c3;^25JMdJE2(J!~_f^$}ӊŷV'OZi{Aƿڡ=`3ˉ孭ھą|u1OeA%.e<֓_4<̎.\Vn"zyӭzcEHН!4`"qC@nr̢cx}a&)_ /TO_u6?8>;mQYaKe%PsPSt sC".QGp-p;Hyʑ3,#VcWAz = +} yA6A5N26و1];3%=\D/8ZNvX`_[bbNBt|7k@^bA,@T,ԴkIP!Kvõ]c4E-oK+;n=ŪF&GZZ hȃ&w=ԤVXW hܔS@-OmY z@GҢUa,VK2hCT̥*6 O&ȃB yruIT) ºݑ޶ɧGcH_i&P/VwcqCw/F7)T'iy5y[pF~tp[4 EfGx'`h~ak>f;.OrB:%3E]argg>sӗr OM)}30b ´NE]ΚJ-ѕ#X@`d[Js?݅әUP@zO=`!(Z 9s5u]B|y}hPh ytmw 497e] fSyXr/`)Kwrԩ*rk)DR& -WrXԛt Y5brKv^&l*fb^! 8B{)Ӄ:WcYG$<9$O]қ4Gu˘ ̼耾%Z_ nÑUs4Yl^H?4%oYWBU?fᶷ)p(>O,B5ʝg,4#P]+#s`DuP/_Hm,mil"s;vS̬_4Ep4͌UM6Wb#(ޘ c>$C] .ϡ =&2'7NDRX't Do#g9`vNx.?3 F fMׁkJc܁]¡ԢYu3ALj'v SUIpBV *-b7"̉u_.#y0rQ2࡭@xt`Tz mr0H (ct$2=GmiMA1*^1!I8DHl^+oNZPu_{vm߉0yGɠ`GIy^umդ \S-'oa''u,x7܊(Ug&6 hRhHHWƸ>/(z-sv>l^LiBlSsު;>EG >OcB]M1`MeVsPO0aQT̮[^dM)=llqE4 jkn{sN)30߆3Cj_SmtѠ\SPi#EEt҇pjzM==)L|)Ǵ,"$#Nؚ9I)"f]V*ã+8>2%E(`vKJ,ݚLWrM;-jÍV긪/_qk~Ӈ/5k T)PQbMLۖYxKH^=TݐH*;Zs& ;994ͦ49C"J"BLwjƒ.t^Ea`Z,_/B?%j] bMS{:o A`S`7eO;T5`>_3Qnb{ p~կ/Ƈ٢pzC&;5sI/(cŕ#Z>Pon>pZ:V.fs0(K_X3j ! @Tv.=8MQq_hK@rDc%>vd ZIX +uۦ3j}z. $ D(p6Ъyu hzT$`x:1MhUj04}V!u }{@CYL[LeS {@g"V4.*KgƉ=ЫDYM :ϜjPbsEuI} =6VOF5G7H|jEI]Ɓ&)~(V/0{wl -Urt6m4íF_azIS%VVO8 l |vMڤ|,1Ϣ?ZD~q7ۘLשxi;W ;7 c(nfi9h|IGOӳ O=e jB㑬%.]_> CWwW -d[۬2?ㄮ)o ^ubyS.L;H$cߕK4-%v[ |A&V˼Ee L!_sal%Kq24ⵟnIR% ڼv.JTQyW739Ͽ<É AcZ1Z+E(_b6]b7r8(2~pFyG5x(BfQ2z583o`$tԇ5)H{m.! p0>dzkLpUnuL2gSg3w]Yby؟Ѫ,$TrCc(ݡ4YX\ok0Nng7$FdGUigQaH+PPePϖf+tyuΪc,[?Ȋ?Nj-pr!o6'QA{q0Ttarƭ֤;02B^$˲|f\XW9Cz{+rTނsv]a.E"M1slw{U#47LiʪjOA湥"L?÷L#y>r:؉lbÅgi^H?cXvPMFvc'_YWg, qE<I2h կ(pvX@GqрFʢFz<09d󃵶qvbZ&/pܺDAdbu<ݚqW !k$pܛ/0)r:A8Z'H{!">.8f2Ejŵ^M*ęX5cQ?&G> 6زMSNԧtneDob j}ݳӹ!reтq'нs/9AmO9 2vXt?<݀;@г"-%&G#/pCbc*Nt im֚~"i(R)v`bDۮ6o|vh=H]l}szIyf'iBphʞꪺw]r`NDo 0ڹ,/VsOҶ\Q&{0oK̼o#/E9ܩ\4ttou1=;" ~ KR+@^9sa*5.ewgM[ sa!ߛ˕)1 P,yOAXH,XPMlWm4>?J=ѺH0q uJXyj蠷Ov) JCcW" J#xzqK .@GÊ2p"owƁ Cz͊;آzdZ ~|Y~;Cg\h O Is}a^C|6R(44LK4h=Tۊ~G5 mucn~zkPQZcx#BCڬ +J(h?b{LtXҭasA/{Ebz|׿z`I12_m .L ?i]q˽h}A}\pɍ!3\9-m2-Pк+57#N!?zme_\xx$?a=Y7Ĝ;bۺԏP'ҦG}Qnݥ?s~o2g5os'dxXS%TSW~t-GKl¼/kIYԺ8 ̕ aBf0g]i&N Mc n7n*-/7ݟak2 mamdcI%!k׍0j'OωN)IF.lp5Ce_F/0ծKB A6 'ǟL0pgż (qNmAAD T 9CeiJ''{`@Xcfخ#kH6mE$y _3L6ic\ "g-4bT^玬^aЋCj(`f@f\CᇐG>3"Xlԓs2*\1J-\ , s֏wDD_ǩ;P* ~˄G= :ӳ~Ъ ɋ`͙^04^M/`WDFW-mq͡1߁Փ&aOCDxȭJZVWdrI1g1Tʜ*mIT5P3rydx,1Ci*c λ:xLb[w:('t^~_ld߄0olԳ_|PJ>jQer;è6*VYd1@I b*Xem/}|NҊi=y(K6܄2+wZfޯʞ𾻼!Sa<Kmtq2wY:@mXR/-8Ϲi"u;O/Y9hv;e00Iݎ*g8>ܦiŸp0{{t-9OW?EޗU4ΆX.7AEhߛ_I|ChV(K/Œ6FN˭zAGACT֔M 0 aWFo |r7ĝ5QO34ly6yC|BYNejnlzWo LE̊/.]hQ4A@xSy{lŀJiiF 4 |:X$RG9I 8B8x$lgK)]YWG=K |tƏng3DӶ.Z`%aB)墳oZ28MW*mpN*&(C9x|.*1DQtVfߣsL0ؗcb|}$#ǴaݰԲXe{ o "/bzhPXn%Y*6B ۘ6N{9f+tI#n#I|V>G|t5&u!z/HjS.'?DŠߵ!=!Enhj5s8 ?1Z+F)=U-=*cÝRr0%(JcyaMqe=RyyDN-%U5&}lãOāo/m]S)xZ\LRATM9:Lp/!z`]) nVNgxyٝw3+3%G`9-dk#࢐<*a>,ٟxT*@rNil}]1 ~f,'w 9gk- =0b5M 3k p@ a- dƥ}Bm=>]{޶ Hn:K!?XVu"'[X F v+|kVP_DQBس$0 !R2sU<5#cI絀NvY>'ƦI n:rvmap+(@zuŸ(y0Ptu(e_gY\A^]W^kA $aqm-[J5(͍^kwt^K#H ڃlsLęlEGml'C4/"/"0.~zjXa8| bY ^Ȟo0L#ynҙ{ Ni9j}-6b^@-d:jFjIHjAFk:UXrg\xQ2wo)79 #M<ȷ/I(\GPcOypa'I0|ZGB-5UG za(#[K5IsJ]%LΣ9_q oa6@(|ҢPQMGSakiX.&Gd #ճK%rW.*3y)[+N#e|lY=ȪঈOnC5 _FU?O][^:̎8le tW v{fC{)?dZ&-O!n0j92Ƅ2ؿl_ebCuȮi#Asۼkh\BgWZ`vKlwp(h" #@'8lQdNJe${g,%xl_U2qY;;ZzZ5@RGˏ`fii |´/@$I8/E]GOH|ƬM/cwkIw@LM_lja%=sRZZm0Wxr<෸(]jZ\}6uM#u|m|xg]p" [-㌇iq< \qzt mtsYl?F#ZTau҆HV3Cs}VIO^E[8d]' `}h*2M/|pjvpT\CqY[ *6@ud#j憥0IBژ͹-tF2дk7&xNIn62)~zb'7󍑡0`ۏ4ZV Do*/Q]0(fr\T䒴=5z&o'hփL+T8:_$+˸BYAc900qx!-z^w10'_įW6C)Rn̎vlldEpޤۈŕ`G2?ZxfˏǫML72=1"g+ms-.Ou41brK*^Y24\A4C&!\w!VJB_φ.`" qp^wxdW]ۍrҠ20>8ލWg1WFb76Ũ#W)OO|psa(kߺmA{@sljK8l,e]3ˆSu+a Wi6O;E5Pl|uQާW>%nT,:XŦ ڱBtc&ٲRi~BiBB$(r -ʯ D+Ir~M4#GxU #Ql>ƞR%&e: +1nup|=,$V OL;.5%@kکVVZ4dSzˤlvO6G.tLS}:#xQ넍ZًelFNzq&6R}YHkgQ+3 .ܽ0]|Se붧6XCzw8R'>mJܶTm<>66B[錱}?-h%/Vئ̽@B2toC&o~r+PFMnއI'XPq/i[EmQ&J9mRe{G86Mtջk!",?}\U;o:;Y׻ eSj{ tٹ{A.xL64ך~V\0(k_K؁@M\w6b ;swrrpmTQ28Mՙ9XZtt b{ɇKp*WǨj+rV:Jz6ݯԝĩ6-- 0ѩǾA{iQ=0ATru[߼?+.ye8ԍlYiՃFszvv`6vIQi9@>pn՜-r}m1?)W= II^YN0}`vi,EbD債MZ-0OHk,JXefuQ6%JxwwwKpyPHf"R#9Gcc=ˉqB&R2DAZح= -G5LAئڑ2N8Us"[G{[۶…̜*n! ēc RR@֊2|fdXUTl4'͟b)Y֯(ͨCbv_f(ҀUٚzHBXh7,J܎aäePk",2/=  Uc&X524 i%-Z}תb䜖uo[Mɉ?} d3HE`'U:{J`ps0Lz872m]PBZ Ud+'NjD bkkQ}X;QeԼ~Հjt/-H:KVKMa^I(.˜QpŹkoaեUǶcoJ!/W$LaqݎHM"RpkUF(R,\*Wd{c"/.M Aɪ54n؉3c"zK,Zr9-OI(y.4dʵtTٌ,܇PvnVΓư塘'&TvzE2P{4lu@v6S\ G;2ۭ'qbWoehH㽻y\[[)w6(t ?.{a"Zcv3E'B)5eqY wo|e7^$vƓA1wݗrKG#!^Z.?٩C h'uh9 )\q GgymE%_?׆?,[aTdz;7kn,.f.U"CrNMQ1xh!1Up* l)crR|81.L\hyy׬#}x+ʓ#dp{1G ;N&CրGBh+>øz5 pNr`O- 4SSZ%<_[[ՂɀO~<v $#?%Hi¸1jg敜6'f %l=^"A[dhi]] D LiI> +?j[G`Ux]LNj3'-z/6Z-i}E vY|)(Hf*'gkvd&3Z-}Ʈj|s~rRAܱ8PY2,j>fZ61 =xkx@m_Y4"N~*ym͟0*CKmcpBRjt\DC6$کԑYHKGw'w"RKpl^1 G,h4/&鬯DS yj`ΪDʾ_hvm#kdΕ讬Q5DW֌f3 YZ|\2HXr)Peat=͂CTe$URs@ɡlWX*D?o{v]\{G/[\B.~h4$-]g$g?{Ѹήycdp^[S_ i4Yrp;> QmOWuXƎp m'ْ>Ǚ맅bsä}Pud :_H#,$Adx/ &#?+J6R-4eާ<;#[2AiŒ:VOI,0|@{gm6)u#~n@I໊Pw<&)lS6ʅ4Mˀ`<-]78P4ۊc=5)q$_-ΰj5+qק" οtm7A"#YmYK^G!59ښ6IβvY|8x9AЖa ROm >3*3E[HVFg~>tS $6563} FgE Gq5gNt tK;"B;SYQX]s)B~wmj9'C K|@!o֫O'Sn8inI%sZ×#iܚ>|0( Ǚl͖^]{iJ0 zb^*Go"K r\P'bY[*^+=ȄVYDqb nXRpH ޵ӲQ:x/:-FnhH=“ܜU=讦X~sZc4~RtBaԺ>R+ؕcc fSFq1T@K8v=JՓI$VaLs!jGҾ~S JPFP Q$0 53U.(Ha.QCL*ָ-eY2jjXGɑC]L AJ]FE $*d*'_'% o ,O+ ƞXꂅ L5*4~ڗZS % ~SݓlUj: ~Zҧy +5NNrA"Pa3;7"pioD7 w>aAoTwY=\lXrB|^cTz~@R_dUye+5UJQ$q>)dQRיC[BFJ>d )ea|2s/q#':@5/ka@bۂ A/a-X h.P"=<ָ@np(eDDjP1~^?&gCHh?i׌hY5@[*N]-'-x7/ݰjrsf^۲5eLcȍ0wcװ8g" jS9Q]hOPt1']5'M;Ҿ=42[ҕWJ Q΍3δ_N8'ìa5#ѺS cUgZ :džڕ@Y-A6-ECU$A*\W\96WAF>MV3?278?x! u:qOTR[&<"'p樧)`՛Ff|"Kalt >wO)^Q0S]e DM$ub `$kwKK&]'E! _ՙBa󆱋Ԅ*KYߏrG@Lvd hEfmٽ7GO/_9gh< d}b^Nog,ӄl>t@9ER`EߨfV뒣247KHc F ReC\KdY|# A^p!"veK}LɴT $缲w}_TH`VNtqa%]#c)b.56dݟDdqyW?Ƽ2HJ@S{m9蟭;'[P|FBv m+ϦJ9@=#qmFo‡k}eۈOXƑc\S0E]7\B蓠ʈ*Sl=8D}a2[TñZzA+q{O5ePD{2ppn͖iEV?>R*W%@11tɶg/SJ&` \KJwHa LoM $uBrMxQBzRb)g'Q'@B[M!/R1O(A(àU8̻^z*?Q٣= ;~]!}$ /,K6Q-4i┣|@ִī˧ Ad&D|rQ%eAL Idh^|<ͱfaۺ9x/񤮦Fzm-q[ЌЬ>"+K cu}wEh܃z,o݇Ne-f4+eez52d~`;,JJQ,b?@Ľ~lk(@c r]MsS q `:[ ˶"O!?V!czki|!OzmX7M}'ԛn@Ar5%W:<:@(+ ëA˞'I;&V,SpQMf%`gŸqr$j]wfG>dAS$t OpDSC<)0*"70b`ىD"߼ 6fSf&zc!D)l+O2B⠗kPm{Z |OE]}Q3{[}*ƴ>UFT8_9)`F{w_&mK<o) ^yUz77P5ѓQV}]z*4t$GݘB(An ̨aq sX;܉u7*s#{5VEvZ| ~\'.x[K8_Oi)(z 6 ~mLuBu: ѳRt[m>j<R\y IV&ZM L_RdU=1p5aPbf%6^s'Irw!lo03:'!4}dNCe1 ~'UxSTCK*I+|(#$"Qu2)w7"sJdO$}7UCBG6bݿ~b2E_pe\!a[/BEb@EovGd}3*,4:>;t~\U(N3ee&#$6+j38ɯC`Q!C|VxPOoe0Ik.&/\aqbкDƱL-VdP\Bk^z[kڅU{mBlӍwXZ5UӽŃ~Uz|u=tK.2t3X "fh9Wy;Sۅf1}"Vt)-sO‹lŚ杺 GtW`çZ X3 Cw%=/[/q"'|ȚJ'Ǚ!@R,ȷLD&,"·(T2gX }2vW^2lv5G8j1ݢ>4W h<2uBm>;;F鬐K5v H4#= %G,=|j>X49aSb\> wضwbwakd 4JYL:)#gX}܇~w1Ь7~ ?gF` smV \a = _cWsLAK8O^v#gT9{Mr8dFn ɦ!Ԓ N/F2KGF L|eIPph܉Yj;MK^D"KwRMC`MW[ :rL1n8mxA!D}/_ kD Vu)LurVmdɭ$ ˪E F౤#F pHO>lYSbl=e~7+>EEՀR+&wc@ Uz4D" zMs1ٕxj#Kp UkP5B 0BK`Ӡ;Υ*i%g5oW2< &DE~wZ d +ڿB&ֵ0,$]N{q?~|C5bmFא~+Jxē)6Ğɨա+e O4Bջ SnM3G2F>3!&ᰣS~$ `Iߧ)vZH܋\L- uj#?RJ<9Q_ JyUhV4N]{9O϶P6Ψ?03GVnVHڕ{R|b.0BXZ+:eL뷪" 7cIi'.{XS\?7?a4<^IN.&~:$ԌF42Z`TcS#'wI|jf[\EΏ[^TۍkBq^[C7JzU&~e_bОe WiuP1?DQ7O+Xw֞o07ql0ʟ d]xМt"+ظE~׳ ax)LJGJw%J G@AfIY7Sd8׵ Hnhk9ĻA@b<9޼T&>%rŎxFCK9(MgyVP(mW*1T_.P,R2BoP…`+KLZ^434isU+0 U:c7,^J-;KW|L.#SCæp;YC_>]&]4W5 0<(?q|'#D`{* u<.i ]쩆$a98xP1;;;ZZ1tbhnzQij0|prK2ZiVfC`]ԈniE &gxZv_9Da ϊ?>f)]9@sɉ[|.)\#)z>11_^*eVOFemYsL]e3|XPDΑ[1q6]L38y낅Seyhm#YȞG%Tv+W/cPJ49y=o4Rj{3\WR>'$LJZ=]u2ŋbn$LIjlIN^@QN0v{r !%TS ͕slWpC-K?(%O]Bv/3m  (W_+M;+=UE㼄.f=W,IK `lLdنlݭvDhDaߕn;2W*.3{u&: J(-ObE?#vaBru3s2oS0 :9h:xpզ2\f i`3o H=)sy4 Q. yg#yѓ a1}+l]xI-_m޳x)uplT3(2D F SLR7t-jL#~_^̫E+7 lqʇlt![iȤyI9 u3O h\!L)g,r/S"3Nvk Ҧ1g)oe0*J]%)wc/4n( xna i+WA2Ht5"MM.tؽdH=8I Zo/{$nb^wܼ?( 4珔O 7s0r &,,g/ANE0#DS$%ajxOw:>}4Qy5Y]+RL }:f?vOzTD8X{¨@Vߴl?@2?\%UE+_C䳩q}_ 3S/Z ,{&WvO˼k&F 0-+) YLa{UG hP:\?5+s-b~; 3qvCt c*clz <HqbhW#}4]AhA__rgQ}84+]]^wd\v;h NO;1W{Z\H5g%e :(Sr%DPW&K! ~N[eŧV-%Éع+J\qfyZ2XJhKI^'k"=s3vMrgE /ac8ܵA|sTESIqf&9_EuзSkFMQ$kG>^h x| GDb&I@ oQbSk<[.x\:'7o+Ȏ ^osdg@}M*nſ:q\&_kk( wEH]ځxx\zV6:|;ȅ3 |_◰j X6fKɇkx#橥 Enii_ѧeLME&)&=<:1lOdǦ07KJ[{v(OJMS~د,h,s=#n>aP\!5v =QCD;N$G/^󊟜,?ԾWL1xQn\7D| `sDuAcZ6SNZSq CbƢA=;3NI ' y ʅ+hp2V>bq>%r3T]>j E\Ve"M6-ʐKY8ɟ-=՝cX8RsFv=|C /1ԏ =3CZ4Y oMH]lGFÞ) D7yoœU$h LϺ M)n_K55wOK Yim9sYitW_~=p=@go)DZfJiN!  c}T$'b}]ENEئY)NT ԏƔP5R̵$~dXJ+5w-}P=:Z`߫fyK7F9H-*cEpRPt@_tZ&.VpcMJ_NwqO|#mYHLKWW;֮zmIIS1M䆾@B,ɳ;A%h9E.5aBUT@Df 7=h[׍/(aɫh)ۂ-ɹ:ɾz<vpɨ؄^;Cp}a{R8}aEl;Q SS7č|Q<6iuDaEOj+0S.!= zӏ>3van{d+WH"=[]a}^~>0E\/h[]#Ů\ "+{Y7ND&|e.[~Rem6!rw +Vgƥb&Q<.]TëiMdS7g3Np/ 2mv6a}`2,!`m=AZpJmsDS޺35+6/j܀{Ǥ#C xбkC:c8Wņc_|[x۞ߊ^޸rd l86}ęAp1AM0/zI%6(yUDOy}3XHo7j]˕)nAei1493> V =dļ'x b=vVƧN )gɩ&6 X/܎'{$2*XG8ZΪ҆whIwF)CD\ qqSHؼ!| vOK zv;B E*Yq/s즘<1wW8ze>W߼19K}s(#}n6 :41ո _Wrm^O_\~J_tCE5Yje;3ZŎ҆ʎbJI2xAυa܎mY<8_\zWs_ե};'- 0 {IQ"qSfNO#=XPުqyfz0WBE9OcGĂhlӋw;{?@7p,LG*ZLiw/_"L.A[ՠ <7ioHL&!qf@25Ai vyYCIٙM _PfvqKƀ+oe&'Kŝgvpwz?U"sӻ2#h" P=.`mKǵ}NPh?8REO߷8ʉUu2/J /AT47&GS{ hw"p̌WRH:%Qϟ'2+4>CmdcƖRpcTKtA87R<g1H~p*C\fbA;cZ, P͡XFP?0.?1 I{fCY]k?xi*B]Sœ?.KWDe6ߔ/x4oď&s[1;,k0f;?dh]~~ 1Rh.CFq>0M@uGGIyE86ς_S$淓\]eeauďMз]1;@i3twq/C^fQՍ2P`D .RH(#~2GxHeфI6Wu,XE: ^&jĆ|>Pe[(EE3T| h!uLhczD82=Mg!1Jt/x~Lm#)`e~xUz;!7zt(0%eǼeM1 `,x%%KTLlR>f6;8[}VM^ɏf[g:#;<ÜF{Rlz55{]]KJ)Ѩd*p%/쇠c06L>RfOwB9oYP3e޷hf7#T_ыB2E(ϥPNI2օ[5,5uE4?Ykr&+2A!'{F5o&zuO *OzQ}\v[)=nC/P;og,tR<OZ>]]ydzDnqYzSZjo w]K㊧6<~1KE@vJU+Q$èSGH}ȟlw`}BrilxtULge<~VabuaC2|TG߆>Tqt"&CT#t_Hܭ&!1}HoRdލbߵ-_ VjOS3>ip1yB`g{gu.VY9K EZ3gh5eOʧ}pgaOņpE9Nz+iQɓ*پ(nCD!u<#ކŜBsMwk6Ϣ7Q[_/ˮB#HX?/AT'S9O.\`elZ :aqvv}lI< UiDN%5c]F^ez}`d i 检smμhmSR u;aG^|/ i֬xDƲe^Dh81=8 9Y7RIJc|}0=ǔu )^l4SN~fWa n n* (|y3pNiޑZٗ.(qPSíyX`Ht3T?aHS3wߑeA< (}/HMbƐk\y*} ;bI>Zkv`:{0r8pk*3hU5 F Ismj_bѳp7e,H\ZL&6&r6㈾ >ƫ/ӀP JaN2lr+]_?Nsb=_y|$m؋oh &?լ=vA*YKtQIct ILpuLp-:Br?᫉g!}A. aRol֢?)3W/4^^c~aO^e5E5@cKa󎤆@t4AUcjTts(ʁh-[FRb*A!D| "w,.|TK,v:qT+>0Z5oaB 4?5`^-WdϧjoAZ+ ̰Q%oTXH @W>6zZ t8 5tkY1Kڔ f *"Rk )71[H?18/SX*H5z޳0PvLan1qӹtX*^,k,%B؄"c)8ish: \7!3'B'L&[b/!;e]Q`E~ۊqz\< BU^_ ud8泗_ͷy6 -v6jɐ}q!3:F O'*ja $TӼa52u ʂ Σ"c{t$MPΆKewίjT*{ɤSkӋrG{b;taUsm"pD8;H+9Py!-] 9Wf$BOYD ?L=Qhy(UvәAXV z,"v^=_ST撯9n>1 rC`+@An&idS#%+jO qv%7+_~XՍ?7[iؤˆ:RH_^"CANG.$.0b:JTFr[D *;aaǽZhsMoI@Є$8(7 i"SL ƹy@Hҍy"FlӆG촉}@Jycnj.<-rU<ֵ8lIbKcی$ԡeSF{9w05HtD'cg} dY[f|d*n_*^?a6l/ d\rhLzd{'c7ccI*L+*?_I ;9b 5cӊ:TĴsIpJSL&N(\tXgsDOdgo6ʼxб_y󏥨ҧr/SA{"1-y} xQ!2c¼YBG ՔYq9ҭ7fN/[F;yN'x 0UF :u pncrȡʍu=wt\:1\媞/ڏNkc$zp,:$VWN/`L';4}6'#RP% վɟٖM;1QOӈ%f6; r8[єb'"9W۱ PHj3 ;&|Ξ)(ݜOjf(@3$U;&02zg3EH;kq =/%697>4jI:;^ͩ#șqEx]ɷ=%̯pTV(;,YY4B3, m/ h2BhFu+#ݿO݇~1N%)զבT|:NRC:H't%KZFm?p=?s; V!l+32^Sg>Ϣ\l{}9uw*aB-+7R>­0!I6&?&oFl G:,d,%UD2FXT֎,.G߫> w `4[Jjs|#{Rͻ! Z·>.O %3*R=CQ$;De*ސ*.T˔&7abr/ORX.V4CV',:R=ļXzWY8~x_z:)Z!Ra~xǂɘ!fAu rI;DW53 ඍ$GPu!hmL%\%n5Ǻ OD=(U 'pIG3a8ːFm?14ZDӏHIvx`@&!{+d#tX./N,2OEAH3nD U'x8[(BG|q" Y_SZzbXֹ6?;z.e<|! =2am*^gKEhba I[o|!KoݴM\|`wzo$uPZX'S#YRZKU4r۳*ۤ0ʍ ԁoH)tJAuW|zlv+dH7]ů&A̤v;*Ѽ#^b{$K;;ȿx"7d=$Om(t.a>Zs£5l% 8lvA%`h݄lr ٚ"6B! U4Iqr1(|[a&0B`T;tʆt1:Ք5r:Hb娩ͻ](j]C_Y&XG!l@}ڽ~9]7^qOvhh4C'RQ"a8LRA,P||3K8$?~KtaBCr{R }8IE &F2ϱv00^f? ao^*o˟#l^HV-2Qm꒴pqY'Enu\2^,+$5F5gmG"֪p%ID`$Oy|x~Ӭ\h o*l\~JR13@ߎ] ,䇄/̛ .Z53`ٵndV֭FJ-~Hc +w !JG޶!=(0Wd{xC^I_D=OSeJkp@(oYv)^ u,?ψOa޷u#uÅ3Sb)Z>? 'V@{C-|;)4k j?mZuߦolˉ١/$V۰}&l<ۑn訓e7\܀ʱPA,?;oFV*z}-0!Pt 2itc8'`PIw>a{6'…>85ToiOi. ȧG-e`NrSYZUGXLܞ3y>y$^MnP[`YqxΟ(`T.{[<}.TXrWd{Qg5Yz++ۋfDgHУh&Nc\a`${d ann6[3TKik Ǻ XNY\SI.GEɰ!C+*YP5׹G-DW~ I@ςճ]֦WZxk:&($ 5V/ۖ749H>s+fA4ʳ7񁣠HTcl|Ξ#N ,gYos8N9X\"0`A3(?qG'j5"*V(v~X܉QaΘeSa`7u%w0ևuvSmio;2i)9^m4 5'7r\0x L@7ɋ_(\1D?eSy#Z8d\);o'+8™2mv}JCZ.v-w%N(αfq@JZ+U4کyyA[8_e hH7C{Q"^R`CCt\>_S5W w7J>x[LBN)8) ݏA 8EX=ts+hs}ٙJ̬ބXؠ .sT`!pl*TdJeȭcA4|)KKqФ5>g1<=Hv$MS"G1>=;Y%Jhk|hS }Ef1>;̢4F0d_wvM~ 3L*1>t' Enh$TKet?z܆ڛ׵@A|,%0,Iyv="VZm7{eaphH| *$lJ5Fu6hlPC*ؚb; "dVpS-#c.5ŬOZ;2c u_j&zxcR%Lj`F?O n5yJ 6ڋD )}}55,%a1M ay!'^m'*),D~o|,7qx)Vkje7L?/L$S"ꕾN뵍qζm>F[6nN0|{R)]{ڰ![V`L:i.`7Fy脡e7Imȍd2Yx "UӛvEU2Ȫ/>C%X74: q0WRI=8Θ ]u>S[zY|%hޛwQ!BL-q65U3:Lߒ^g^#!8ΐR1N(.>Bt_88yvN-Ooc '?Efr?e-pRcNcؗITţ/g)uz)@7KZЖ`m}v 5<#RW)1ȝEMAw=qi #VZEJ\YgYʽW+9_vcULwl\!2RQ|ugzOHP8]&>IzD( l]r}o5G:WAqu;u+GU7B<Ȗ^+Pokv%Uo%@YT&<qcn ux1(0\z\Q\FnG/AP CIk{3{c4 薀BkoJ_ˢB|[P/Vmh.^;lXTئ8ܱF%Uh= /WR\5L1i䞵)yq4L;q$'nSk6Ma5!=5V^Rs?;2fcYIb%n\/TD%:T#! gh[~LG*@L"9՚3Q1z*5Tq9 3v_2E}nKu!M|c/Ӡ* dzsjeZ֘D\Q#_ _ڂ0c񷢚pCgTxDA?"w<6P72VIlxۧojlhd]XR>T'BŒsf2~_7;dqƥk*u%'I Uyzq>DŽ_bԸ슴rCW}ŋndT/BVu00t=$Zb*8JlwvFd wśbx&0>1/oUJ4= |^/LUi3tObM󉭏p6Ht*+&RP)]s3ڳ!߲"ܶw}"WDoP2Ý _B!Iۤ3"$/oР̿1cbk2 /[ 2}HWʙ& +Ƙ_ϰ]XkMv"|լ?laH$.%YW6ؗMQ%"ֶO9g*ՒeT+"n oSp:TUFȃmzoitSm8Ia8%m <_ݍiP_pe_)dvRuDx$FUfoZٜ!KH3NѲ4cGȊTԀو`^^H~-&Ni0ǁTacg%gW+7 t [jTWmYԔ IZayxXB3?!c zVO 7cgWb%bbشiHh#XM|aH@d&PƧ&JzGWmS(\L͍f.VSaV?_Oqj;7j ! 9'(!Kx([МN'.M8($WV93I!exz`EL]I_r[[6ú m{\ [6pUME}<Jg />O޶Z3(?Nm07I e=ӏ][Slp :SJW}3 g]~);4[g!H7h #]ٌEo@ʪ߲lcH-G37⌌X {cN}g];Q̼c}Q}^|bd8DKPNu0X^YZe4}B>'PҊR҇';"%3Ii豈VȦlÜĂgj,faI/7'YJ}%F!~?9[v7jI(ȈD ^@-$!$=09ŪNRbGWWǫ/9B#KdZsKV~Ag8E0{4/ V&2 +]Af~nQvX=2#ة.$fI/QZ܇^K/X65ieY Ob{(pn3D\g %߷wb#t4'(ښj z?wo.zP;Si'j5%㩊' ~{hw pn9 7-/_wUIէ@p uSLwy2FȭnDMl= I\80qe_ %n^^sMFv!}M)[ e0UzJmֺ8p`X(A׸#?$GT_MxՀO&"0- x  _ !L+x=LiWݨ_%m`^OElS@|^ΡxVRglMJ)rn6@&VLcQ;dS>vƤԚ[i~l9-Cz֥Rgf Gqs_wm52hRLk7{{ȉ[`y]%d'tNR#>g<#c摉='}'*;{?3b+شu:3aZB7^M"zz6L]rB ˑ.~: dF Y,]2n-fÉ/?7ŹwNG PM| iboCD!mM, `5>zV|uByRP)u ]tA 2&]&ZY.Cl{Fo7 /r;e=A|j E9ٵ\ hێvq\ yJeQ|!ї6s{ * oYMSnYc` q&vkRgF(`a,Ԅ _$QM]\z0>Q#/dIK2 * ѮSZxI=6ԇMӽ[rɬ? !{KFUgx{H>:_keޏ)$\a$q_hePQsjWnJ6&$^A0^"~c*C\tU\0O>S& X:A_~&&=[30Ù %)M4AVDiҟ\%ȩ:RQ5XH:ȁFkJٕӎ-/eq^6'J5 3n^mh! )*KL7O̒6vo)D#4Ƥ'Nz+4VicmLIZn~^#Xzx&SƟ~"Sd8AxՀM+Mi9nj(h1Uݶ.BzYX{l[sbѠê`Hdܓe L}tVM|6/%+l2,Z^9ר}&Tc9-7gRA¹;gO/⫭aYU8_ϐkw׋G -ٝ} F6!K"}WsD8d"2&?OUu9*$݌٣Y=H!-Q+C ~U {h-u=*CE8ŲDP6y U0Oeɪ^`ʓqo3TSV{&%"<Սʮ޷| .±^d݋v՚P]d">享_/MrIy7Zi(fZ$ӵ{jFP—mM?&Ug!^.yDgdj rVI.>8ߪY5<:#T(`zB;<"F=o)PePaxPه$%ZW^Qk oÔ83_ $*jB.{(HfɋoҏTb6Hi4 $Of"H [(l[ inogp\0؜06\8{YFu$If<N^آy=t=ܶt{CL3{mjnۗcJۇ9>1vIno[`6~=yHcpfJdCPnfdZ|;!M\.j&C Bk:ALdGKҴr-(C*q1(*yl@ Q9@<`%B+(Mi8Rڵـw<Ye|FBfjW=\gԈ=]Hog:hF`j$~&-39 CwNQnbz!Y)!z?'m3qZ O_*]38 cJtW1ġ7Js OAp<(H7isnqE.1y uηol{o,gF'*8KEdD5K>5WM/N n~qie]7UX);>Lw6B =ZwyB 6e[@tz5]v?!'pWv!!Lg}?: 7,S )xeNwUwN]@?rT\ʽ(W}C/t^W*RTbnwZ[j:KNsGu"HK+=/;q.8D11i9=xэ,Q@ xC`ŋ"GL)VY_W %r"!(L@dY,n4AP] 9 +=jڳ#J*Fo:0yǟ5B G/3_ek]i3"=q1 GvvXJwncJ$^;څ(?pĮ GB;AǦ ]+ K;tjfy=jmVPpߩPsX7oTgp߽/i}ẪlP_ (R<ߚ6r-kGH—ԩ v%>b nL#HN Fd7l5x0+I\QIx;*mSGSQn{F=*S@eI9?W\سL[ ]䠑ue" NR3[1_xOSݓrxقwϐ**.l%VtxۚW$љNu=(#zenK%HxzDyf2pUI'!]sW{Ndcp os?$IJ!d~fM,zG7Zj7Ifg2‹ ΋$Mh%1^tVvXS= ;wZ&}ď-J>42R\K2v_~àa$-P|ҼԵ~.-u$<,*x42_GG]*x,wa]Q}Kcy_-X\~ځ:r6oվu7CA@3,ӌٗHEaP ;ge^zx Ԑ7jJWdby hK)RK~O _{u+bϦ0gA K J4mɏFn|jFcLGQZ:ajY'.a&3$4UjIfnwto4l|=T}"QZ|gN_zC0A3IiUةC QD4#_CJ{#h )Fǚycw~ Td5ߍ#DRQ;~l;ŭ=z=fUZ&*7~vluw87jǜ $vB\ .`,;(IeӍʜ4cYle'm,Axڶx-Iꑄs Emk ]|á%{~-Xl\&GF<5 !2<0~R\߅=/^`+^gi }&@i.*7s.VR&m냇Q!?Vn!lDQ>̨|*$6XbYkCi!gK=Hoc=H$Jn.C> Mifd kYQalek!Kd>:nV[t8i`P#vR^*nfI?l􁇊~KG+[9lփ siKsMxrt$?Zq5J*5X]zE$.c1CZj^]^hKr2&u(9P,7J5 <`=l|,%55z^$!;wt.i MxVTC;vG†c{bGYv2ŏmoX } G#ʮgr<_] 0Prg/G QKù-M j}BD@m4=T5:3sk^ dm=[q-Ckֳ[H fhQ'ДgڠmvI^MMB A'&rY`]L.UTU*sbVkiy He` AaoAV~3FKġSAثaSԃe&/ʈM)iws* 9ϓ iIQኛm$zu>_2oPIk):F)2dI4AT`*&j-A6q# r" `'/ 0 RFU_Ӕ~$o^ m*vIך}όIAt0uHF~ /]Z a ) !@MMN2pe xWT! m|Kb`ܬ=hDn/I0 K,>߽z}|uYshd(TŹ ,-Vg& _:L} EM!d#F ޗa؃D-^{")UocOjyBL-[>$ԣض Oej33td#{|oė4?e8 ]L77hD>$fhxZE| 'YV"vl1wpC8|Pb\} S7?>y亵z+p\$kV*fp,oێT8eKRǶ @,(U۲"о`'NRlrek]5@/]<XLzr9GMz[هBcChX.^cWBX.L_Ǩ`ް54R/,k pcEi d+Ҭښuz"cmbyO$iX|lc'i/2gN#\`Pn=-aW0ʔz8@lw(禾(\9 RDn.V 5>L B vS$am_y4Eg8ȁ<0tSOs֨>10lJڕR&ˤ;_Jc$u Ť\ 4A#lnv57 *4ɬe8ѝ/Һ­$`Ezf`)υef7ɘkELCu"V=Z:aq?83ÔOh8A{%-6p3L1Ä.2aD|F">Gq|3ue^懹)6Xe䶀=vຑʤ w K6oӡ>OƼߠW+cpĮ5ñ'jb]#ZxHu@9 !=&f Q]t丑(YypM_Fw8-'O~4%@﷨)5RRɦWyYc=;]Gj;Oh!/AnEYs; NCTLQ0&'GqLJ'Ӌ%յ !H}V xy!U rD,lS为W^Fbj{$T~:WI:rIJ/qi6@ItQtrtT]:+ ܾ4d'̃/Htc,,SΒi ! Qq~0Wk-aqĴLdlY'R6X A?GUYFoEVܳ8XC_CGy3~ K6~ah6}"˗탋o+2w_04Z6 Dz/t0J2;tx5 S8nta+doL#3alHRvƾ1L+We@\VBSŐ&CH޳I6%؟ubj۽uLQ}Ln7PoNd=AGDlƞLwjƷ| ^⃘5!ܞ_cct"Q0._ψ@Tl#E>_dD$g|Um^o:-QtnuO0ň:/08T~8Yη3 "4T 쵳H QLѽ%BEA_H<6N_ǗP( !Q-yX^RS>7_\ }-{Y~\KYŇ= })؎-Xk5G{s'T::׷[PM4Ť8CTH KXс8+4Ml7.K$sNj5Je`6 =Wǀ.MEd+yR\Qi&\Cb$cئbSo04p ɖJMdz) 0-g!JF \Y(0| 4 bo@57GoƗ v и J/0^trDv/*8 o?9EiuA31}cS}?Z0?8^&Ϩ^}|6G*^geRgyB 3O-05ڏvְs^(~"iN(i*v'dvفSuut-Q=W( hkBf?7-gxc.3CѴf bMVq݆XK/6ſ}eKT8Kvo*SUٔ|# )K@lΒ 2,,gg#2 RړnO+pp),3_9R4*; rtEr ͽ >>+;' 0ψ(B~?oqU=W͊35W]aYQV֧$V2~ :IG9l=^4Ga,)P{K9e咛^Skr)~1ZnLlw1tp?J\@kǟ>L~.wsQ5 roMk.\߉bÿCZER0 55Hsٗ\sV})3)+g1_~0-L;6_xB`N-ка|GQQ /ށص/.dN`qV!jԬIRN|1fZ%2 ovSb._bg'MV{| eF_Ml,Uz,oI_ L;S|X+ ;NKAm-Zs]y"okb2_bi.lKLJhW=GѤ) B"/^i&3lo>ADࣕY"T+Egz|vEOZ͎9pwTR]̔oXFZ 7 -ߌrwml]汇\L h=p" X"b.WK&O0|%v5/dRz _E𒥨H(F7-^1F$,W (U]+;{cڈ93MJhlcUqj((W~re'㍎o'KӦ._j:y2٧DH:HdVr*!X'^Z[q=Fkvw #PZ>HV/ 7EF;$%c]bpB0o ~SJ}d37>d+=6y6T ZʮҾ JfEq(LÊ;VDNDJPB_.6~XMZH\t DhʃMZߊ{ ׳C@9kߖ[R?)OfiM-X $YÏ`1MF#+K>~cb 5v3a;٘R16R3x~izЪuUPRi7<ב!+魐+QnEN <ûhm|(P#.fF~MWwĩDo&"W"lcRr$jj썪|7l ΒMq y:/^Z+ ѕKr77eUϖ$YM .TԣĮS%Hs` -J8̀0x+:[d-1Žݮ߀'QH>Q%._p L^XM@+ o?EAwhe>vJ @)IefWuƻ /+e˰) Pn-ܹd "nC~-.j90T&Fw"غj35" Ƚ6%ʦ+Y0Y8)35$9LHbVƱ$@Hl;0{@t}>Í9+lC s& 6>$xS]o7%gr[ JEa4n,`r] 5*ŧ6^,.Q_] yGr 9{7ΞF/ 0. ^K`gtjbMq88AQ%&.K!LTIe^}Ӎ>ęq\^U7h/pޝ/oFS4ѝ OS95<$ b@^BAG}d8yjIrѵ _DkA^N O|Fl1P}!@C54,`Z)_4G>oB`iz:|]k2!Q !\! )p.Dι3'r0g*(Rۈ|(h7} CJ>ShxqQ[|.\)6b;P_n )G#ԟ ;Yw9dw,x0` ScĘ.Ķ@`5ƃ̇L"]T"0R! &q;Y\ 6~uxhW|xȹ7Lir18~7x/RkQԿ.&˲YM hf KJYVsI8:q.L0ߩ8{} M75=7qqAY]#.mZ?~~'y_(L%UOduU=|ڠ TC##f­i*ո]eaԸJ?ſIM\Qw7Tk͒"7EG:g>Ɲl[#%MFzw3= (\VPSf9.ydne?ډzTsWu#*S;v<}מ[EMl ;{lS-v`}(ɦ0QwU"5@t:-5U)q"h + R 6>&]b T2HZ©&`vEB=T=(]EAٰ3w\cP#;5G4Myl~ap ? \b"-Dݜa܊[s=Ƞ2{7n/rZUvZ"؍Qy# ZV4U~ {E# kbnu#U\{Ng*0E"е +=8@kʯ՚ l&k P#Y@vCr}DHR$T ʗ&1_ikV̘|7G"rJ? Z] ۿ>MC{SNJ(=S67yt01Hn|s/EpP:I*" t$'{&`Fh?v uyd/,S /88f8+JjYǸ7ۇm%݊" \{*TYnCvu 2\9[*)`,WuQް` u'YEl8+!qm^F9Xo{7o4] ׆f-yZO$>*l̬+xi Pn* z KI/6S0T ]zX[ʄ4P z1N iQr `%rs=!Zi~U $,)il ֋c}HWL[=MgFxܛiXH;q\1NK2g#ŧ$¡/^olŚ}bp1S,* +lOqTɘj4;,kyDz/k> ]th)7 20wV,~e*+f[?ީ8I^do}m4P-T3(QAtcGP\݂sW8m)ϧ.m~eD7ijqla4:f^Y2Ny˄?xIn2b?j(qt}+%& fOhfbPؤ;1] $4şm@Ȩ@SsўLy̐L/ JTbn7K!WT/Z}^8w,>>,pfeNPw֮\ς(fF}=܀!^*$L׮6mh9r*,ߘiXq%|leߩ,AdK[.ƅ @ٌ$(-!o|e͚ UϾj ps[)۳ %J<h[#HaӖ!^}}col!L ƫSرs jhh4nlʈs06Cbs*Kۧh\-PsCjC yl],`^WH!(9v|]QfpnM4u΋Ko*o%QRYoH2p \͓%j{iGMRӚ,}f贫WejHR 1]o ٣tyo"6<̓ެg7|2犜j2 k -&3/h J\gΙuM` @@LR0g//3%:>sHji}AaBEq1# |L|8gk(bT6Rua}i煳>u&RHz 9x.}BOMϣ"VUgՒ"r==v'ؔLyT- hO#2l,'s3w'Te9۵wV%ijR68sygc ˚L  ٖN͊:^H?&<'tp3t46c:-šsGJ `pvȿ'`a꛸ r&(̫fhp1ըr2^Toϗܸ[!cŗp4`R̗Ip˾v$$sg;KDy ;yޏ7ޠJ|w{PiyF$(>RAɾ|C'yfkqa_MqI$<'ptIAX_WnaX&Q{--T C &"2LWoBF0~s s01B[Ӄ|iJOarL~o̾pt1tj_6 7"xh5OLi`,Qϻp)%zOjGT@A:2ғN ]bQ_2\H&FF@ImSU+EQ-Mr%4M ՕqPcU/Muh <ڈϏn1]6[qӝO0C0DUIk;.8NC71ڢ|qIS泌Su lhWtZGbPIR!Vc#NZßtq &z'hC$+ iej/5~1 Fxa geWg7ЂekjXϪPӱ|Ԇ϶5[~eNZu#4AY# 8 ųv2gUc aet{C`ݕ2"^s">mt>lJ85}k̈́d`z)ʰ1Hv#bd"Z礩,eDpNRUӞ04>2ԕ tC7Xg˳C}l̆7&}QeyAZE/RS/ e8tN1W^=`%QsT{g2.si (k.ȟp1:AB@&;DQ㦇ׇ]G()oa`5=>9^yԞ&.8%vb0,~=?qo({./-VME<[x:[yJfisNxj5nl+a.b$D]v$K`$?g,[ #U^wFFe+V[zMKu2cS="+;G:q=ڽI+ǰrzZ Xmy  ÓuC*aw{Mg.*0b \ϖ_Id* mwTPhc f lf=]`>6I^ZMfKxC e{.T1gKm˸VNnDvHtTP>^E A⌁Qt̉BlZx!Gdžlly,c64?^s-(8VCwwݣV9ͽ (wr+nIazq}ʢGHz#9ý;7{UnݺX@5mb.jOlpS_w2lpBiV`n}4e>e$oV?590a *è>ZfX {΂I?EV!$!$ p2ңz:`a7-+{y,>"Ė1A&Tqv.>lg@/ }`UiD+H^䇢ն|viBF1$}c(pTA_@Q`\3H '?;s4[.FU4f;:;X =@d/p23T{(1_ >>,hjQ]TcЎ~J Vj~WDc\K oYXhq685WΠ,[*`FH,$8-[mI-\3IUݹQ hXeyF9mAx!yb\A܉{ť_lH@uS+ |h$. Apޥ™>?xQeu@.,"K@ľxN QS;._hGJ|, Y9&HP/*צk}8_uоZ9a´l9:}#_yW)$9IsN.佈 c.C}xu~MMމzKL.*t"w(hFGy1;;0!st:K?^-IŞb4vhzvLsxqXJbzY> сk ifΦ>Ml9Ŀryͨ?-gAUM =FkˀI \]HUZF5rX$RxUgtmNutO R^eq&c%V${<^ mRjT?*}JvzQx*%Lm'Do #u<֥#BSFUS7 =#ߙItEXؙT{|2 7zx|~mpG4NpiG?FEyRj$:n[(PCV`ÌVi>My:7 W]6`.ֹmHf%TZ45ķwΩ 2\E*<)ݏeQyDfyvDݔup/>mbmGcPwT d>Rc-'߲N)դ@sڲ۷?,P'$Ȟo~6kD򵮝'[5d+.W-vqV%=ip=]WFx}**#V3c.x \|YoJV>/euTq!>*&./lzh6w&^UQOJJܴa|U (Kѓy{Խ!-mlv%G }7BgXqN[yjt$(#o391?4M{ԗV j 8dtW&uXVF %@{۞ROucK0=Tʴ#G8RI\EIR%/F[.Gw5jf(Y oz/l9TUnvI㵕![xGHՔmtu^9<ⵗ5W Tp-N?+IaƮYfe=r-ܮ ~ҵNBVkVuZ+.ሐg"KhnVxNveJRh eXceʺ+=szOh-_ 3aqȓHrJj5Vmvb=TU/йS¯9-^fr^؏ DŽ_pO^QO2F-?[:B#2Co䤚 Lw 33gtVbr"LVqƘosŊӹ["jiު~9-;̴6atQ B{ ׼ir, 4Cj௲&rYwyW.x]_+>RZgԺ^@uJRk-' <v Ä%%{ |^uΡ' 6ݳmjӗt; V~x) nMdNg=3Ib ^?ݡϝ\1}/kXXXs ߗ"M1>4|qA#Sr`nы <*2>D·ڀ@:7y 36ݦqv)JL^z2!K  Wc[Jqቑ 8?7M;FǜoʀÚudW,xq1N1pRC#"qI>DЅѪ6XNxct4ST-_eeʝ+%82bQ(p\RCNqt"ACAq|3`r^Llp X"Í8)j'/s_oL`ڑ +?;9*Gg΍@f${PYJQ[ "zdqY гFה75BrH^Xub)*D+5*~p:~%gB>~Eı!E}2@ry3v?OA`&@aB4#bւѧGÛT{v.@VÃ;ULCL$0V튢=3 Se^#M oFKw5-:Bdu7kz<Z]\?6B>ǰ?[ > /~X\Ž6R7 =;(Ys0­L# Ԫ(6*o.i5oő&nkQ_nQy2́O,?" ZssC] ke| 6u/Bڨx0A)(Ȋe7:Kk[ Q=RkۛU>(Ku >f,CL*: sDkKxU-IA$"&F ҁ%R*RvZy 렍^Щnӟ?ҚX(k8{hXO;W[^kԦ{~R K\ΗlzRŏ16qWfO'+o~Lj5'.6U8mYGUqO{Ȱz~d~ytwe Pɑ =S-g}ZnrD&/*ݱS[q d;1#L\*9dPasMS-k^ *{sB8Ǹd>nMyQ@mDkӎ٩Dm ;QbE0XϩѐVR徬z= ɾEEa|Ia廷o+qpPwEj,&ǹX';p/o'Y0OoWie! `mkϼjQ Y (xj4kΒk75: k?B+{{lSXE#n%yrg..g?n(8MiBt4!ovZַba 6> Fx% 3 qH#p(oɊXf1j<1S{$̏=E"ѯVᵇ3C :.ljrC(<^38~eD76!rhח`f"V&dO˜5.TV\gP `fMq.9} `G;eeSܼ/&8UxꈋZ\f;%vWA*@o=_,f C I3 9KiΞ gm&#$}#Vr$9f,q,jK㈾~>$ֵd?9譬9P-8[(QFy9 }qF.>L+vtAZf֕d0t;D FOT\f Џ` '`Q]!)`O `3,(32{S *G_{wHsٵSu;5sk\Of 1D:>xvȟE%418뫓piMgX: $`V WNP&R)Os`vEof0XzS.EG_* #m NJ˿Eף.5"0!a} ќ01as®Z&jS&>GA@h At116wDds;i: 3 (ՙ&;#Qtw|KC2ٜaOo)v$($gC ob2I*mL""+[?pܬTQeFN5*9lB'=ыO~Zm5(᲏; M_\l +׫tT̀3mEsj3ZjV0`V#Ʒ/go ;1:/:${\-,qWa]/VWVQ̱yAUҨtro1sK9& 1lIev &(J\Ղ*XƾFU=eQN7 9zR3YhRӉ.RSl13z)am\"|W%4a-J )TSUk/[am/r$,5͜㿄Ʊr*]qEdzU#(n/OCHjYo>XՆt?,,Z815@)lI=QcP$ʩqy?i' k?14F'%étʺ.ܫ.t\frCU]:{I2NqYWc7`slѺWA{w$ h-kt݀]T{ VՓ} 2.\de{O 0x nwn|8f˸V:@^A%h) .Ih2&bpMeF׌1zYjRK;=ī`oR[| 3k6]Džk*l4NY!}u*,ؠE96P 4%ec_War9Cb-.&/.j(B_86ͅ" OTNKZYoK9MMC|JrQ钹K?ղ/U_c#zYos m;tj+^nBʧܬNE5| Vߍ-xIhrgB GE4nɛNqtS5 JTq`rO$%r}`C[: -Sj7g1]VK}@im@`Qv$1 B- _&KEqYgD5$s{FQl̂V0w'uyiNHTN-I0cW}][ ӹj\J WjG Է kdYxi/ UNV481Z:e k)XјV6&9(]n1xjH U8W_8mNq3jtj 8eXXY83|IG~jBҹlȊQqB7{6_iI4F8L;ZDv]F}~(K (ZY3 !w%hi+>'=MVwLHi@J?ߓ&!wY*)Ka.lzg2N@)Dz U>-QTwx~ޯ&WgaCWx'#>`{tJ\kPpi4 1r]Rxt- vfZ࿩(֝>`)H|AQPHdYRcNe/v?@yAʤ_$p1?Qbm:1+ֹ+p"s{95j~= ʯhD*m=8eŏe2Uôi/,[,ރgIU&͟k]_I f7p7 yS0"U;upʖRFPyrZB|(ZR`i%Ғz_Y>|j,J=oxi6mJ;`lĢ9#'| UȯQ }:͓MfDn%ˎo~_c+:zѻn`{kdT%xjL'(S|PcmoUy]3tD)!tGn|ZG=F?~(uݖ9O BJm/0ܺǫN%X o2pZ+|DX벴kD33qV/C]e(㛃?8ϥ 7.5k!55^ϓ˛zys[zvA|2 3mBKH2]7:^rs^=0lkϫkzsw~lXԊ;ܳi삉^Q|zFjl lсQsVΊљ M 2!^+.'cHjSR2O\n_HƦP)c_񾔷HI"Vƕnnvg &^jX I@>yA" -DhY5IrS\o@PY9h8aK7K)h&s8-l`xհAK~ qu* du! SX2XɢL=pHJbSLDM/mJ{-KJAUj-oc뉹pf0]Qc ]$Hw/6 vcjF>XH;UQu4kz_.*Dⷥw ՜Cs&oOjod;zMD>)s˕ j;Y[PsP\)D~{ fvj&EޏexDžbzP/(#^ҫЍKZmMZ&OʢQH4J)*+@³l/#IXt@9lF7aN}VD#r:@m]E .!N!h563D }K5ƯezF}݈ᒳS ({ˠއEt k!@t0WٟVA^DQ4厤]hdZWD }DVU+ɧ!>?x@bj= 3%jtGml8@|@n_ГxvOhF)ک/:/EFSEfu?cΊ9ՉkOS;Ř\yIO ~ UWȔM"DHUL}$WhCLh ml (wںͺ|m 6%P(ho,0zo9ҍupt$κpuz?C lR鵽ߪ72vSu- ˿T^K3ӶF= 6_=t?#D B5-e6;L;oaISƮƺH *({%Y/e|^߁b6aay!427F-qq08/Et}..>=|] D)7J73HP:?-%P|HJפl=AQp FQIGGyBF4BLcS-5ʮ}9ymC/̯j\0lmݔLm`1 rPPsm4tFDA: fS_IꚋKpA~r~@UjPF؃$˂^"E{ȹBzۢ,Haaf0#q ŹX%kzZ#t8e Z{քD8 V%Znk#=!48A:sHO>h$1%@/ѹLt19y􅰸ZZ$Q?; 0DeVႯmӐJxH,{:&{US*,k4ҋՙGD2>!T_)*jjX<8"Ax*|~# ::мQi n=tqZg7TZd7p|aiG,Z|G^qgj=>FS([0f!nׁa7kz_*ޠXђJ- P;9H耳^(|z|F-9'He)Kj/»aR$ex`@\Sw(J|4*RC~ɕhClDHDR}١5F8#Ė|?QSU^Il1PCGb-N%+ n9)\~syy N*vSˬJ3ed4=FT/CU@Av=W+2֝/i e*erwh)lNWua>)\/3G DljsEL*gfJӀ/p# Vq 9kӺF6Gdop0|x*^e7_eA `V rZ 0%#`mj)"Ëiչ.XyF1=5o0&UԈ?o 1FzxIhʦQi)lۘ!ӔM&K{ȐsR@_D7Љ,Ng+DPQ#5uҤ|ͅ6{%2jzr0i}/K*:;e:-,~LsoE1&h3"Hҏ?ǣm_RE:e zDy٭x߷"K(ԍ^ܪ, xI>KML{X2m٩rn;%DL ZML "42T?iOWd{xMW }س5Lp:Q3+ߔK8x:im\- $9&BҎʖ3B;< )Rɧz_yRP¯s fUaӯho槹/\ ED=HǓwkïy QᙯZO+NG T!gn}ĥXMڅ8zi&,ZZVRI+sm! [dt_j'ojzET7=鞨߭$p$D$?c/O_6 }5!u۫ ^ob~zE4TxF׷O F3a30 r=\YL[',ycʻ%A$vZR3Ӽ *C27'9rU\yBW5K)>wVct(774ƒy kIzGӁqVa! 7FZeF m0"a]g>ܵ;Nm,m!Ou5/Y;Avo(2 6ᥐ&d!hA%nD`m bģzJ)m@>-'oOExSIW=8{ /ޚ?~I"M `4E4 $P4X?#7#q?,s$ۅ?GfjqN34/ )y7gab0y0GO`} Y-{=$@y'HӠ}Y,a1.KGL$lF\42/F9uO>ح'd'zÁCe*=c|B꿖JQ)W@x&^{S<  P'T2I%G]:))O*Al&_&,*]B첰U>o»tؗ/,H`LIJh2eC6K"!C3=Xs UK-(/?zaiyFvXa  pe `0Hgؼ6 4 ֻ<".Шd0um< x=rϧ+d&@x@ʹ$Inڵ&hU]&ں'V1rCB #{h'X8 S),KiQ"JU(M60?9sHl&]LwoI1S$0ӄ2u#ߤT>e=NzG4 1fjv[ 6)qᇇt:"K͏y,%P H:*}4H~ڀqxt8n):W4 #n$1ICV; Wv!TRV : Y)΀U8$oڽתXa$-.*4Tl\}Ynn`͏#P"8\[ѫoà!)t4.*VwጀV2n}Q[߃% ׀"ʀk6 < 3<#Htf? {ӧx\ӋvWe%PivNz_j#RH7.{<"< I&o"*~i.ngl GR$,r?FYf\NUQ!_q#rYVb0;,%s1hٻpQ"JV|4GnVs6"Ԅ 9fh<|8b6y"B$^صEZ#_~pz 9CaNiJ/G@D* ҵ)~_N.TĤLLeUp~ߣ˅}2\%8,{3ϖ˾,P<`/⠸ѠZm`z8 C>e˜p^L%n;d I\-A:8 ,Q$єgl;bhǵ$!ռk'_ȥxgx09ujAՉڅ:Rþ(x{f׮7/M03ZKPh,s3EPs:*N֎2_lo:7Uv:fyHld2 tر"^rAWpc(_Fe(tnY Mk`2h? ў21&p9TV~(`)d䴏{!,e~oTʾ` Wm `({dS#bT$'9\ْ>aVW9ځW(šg+4[^0`rke[Ƹ.kM]\M~`?y`2jfYۡ}qZXDcRC?9ľ[-mOaHG:vw[gɎͤWSD+u`yܡ>E|@zۈjrK>JHȳ]qN;1\7S5eF]_2r dfc=z(l}Q>:x$LP<}"=V춈j>AbsY)bMbhHRQ>01&о0dE0e"U~+۳5鹽TNܮީ=k{܍33 9/Ee ],k[oAD>lZE_WC͢Qx.YS/F;gIވK-2&\H/Rie-22{~V`70/ݺ wU+#3:|<2]PՔW7Hԩ—ʃ=Υ'b!5 JL6R1[}SDVͭ.XزeQUC[L'`6 Ըt˽={]rp}J /a}"Dy8cmgN63q,`ajcS45nG[c %*acG뒷$%nXy}& uxa:hH :ETS >5Z JGjBdUW&mY@h"WJIv$NYYyw_=BV>w% ?+KW,K"9lŴKqU% D6xzh,/ :],U,H£pA,f\^E#n\вH:1)M$Cz"JBÞJAM1sz}N㖴gTS J@/fL;G;jY}+ȅXbߵ&xpA;DT YSVOmPMã $w( `=O E[v4tZgp#kf$D;e&:N} E)sAGR9)80ɭէ+KPQ'o](9ƣU`z &#e(=Mٝ YgkTu>ϿgM;B}J%tmko]LnMaǮPPWYo@*]wNuQ52 >u`(Q ^u$:ā:H!TX3{Lϩ7L2R]vЬbU9ӌ84Ъn@Pl zВ NRoP0O QjAtM $C^FAN{ !bj[fDŽ$]7m M21;]<0*Rw=Qvf ƶn CmYpe~Ix6H*BѢ2y%| |,} pF+EɵEŕ?Nw<gCG8Ш:@/BqaҰf\xZ^*t<੅mKfsB<eR}n״Ŷ<3scpr۠p!1B~7!l{q xuogCUl>5#(l[orSM P+(;ryrVdAo{]$Fs>d(g>yޛ<)Nu_a} ,]R?пC5lh+PnS[d0S3҆nbw'SD@Y;1?ϯf"Ȭ9SQVRjHvx)h+А-64kz/JM('VM f(0~*?q#s|>4˶|| #M.0(\>B6|6ۡAǟtofm룧xiu-p4&lH@konr\ƫ}3K X9!XQGX{W6-TC|pm+E.LPuAV8-N݆3Ϛ$4<lcAb+s] kӢ>Gxad77K'0 ,QDަtPLctHKԅ(,l(xv˄)Z`T|b:pzn5qݔnb =&({,M_@/2bo--ça&^ wm<uI^v[~DCUqou<,Ժf>#?iJR 9:5-%<ƭO5"f>gdV1ݑwVޑWn|Ѡ!_1S\I&gL#Ʒ;_ZXMN㫍+EMe\Ԏ!K_E5B䔛 j =#[BBRx]-DA?7s ۨN~?VFw7 MI<>B9s4 /y*.HJoޘ7/>i4℆JJe6򫇾cV]aQ" !oh1VQUj4f8bX1Cr=\v!33U6ì_jv"M`ѤXZj8gd4Yu]Y4bYbwz=0/gw95$:8a^:'mKD=Dgw>jU+)3/ϸBqKE+`@yʗcp«yG?p训Icd9(qXik_>YrIO#J\||,'#Yt05^SWFw2D83H .r6}G.K$]*tJ}07IDp '|J`O~*oGG=>uk | w$[ⳗ"ۓ=,<ǝ6h\K2IX\Rڎ.4aYb-?~Hw>f7Ad@d̵Rw$`<5Ťb+nkgX z4]:6. vGh%4GT&-Q"u/zz3wPt^.=wwUn7P+͝MT0 Պ2|=gO9]\vDb,Nu%ؘo]uw[Yi$P=pܫ S1ƈAJoSwdӪuzA$šxOoj.ms4@y3 iLPN̄҉s xQujt=~7S=Iʣ%|/2݇ f`naֳuoP8nob]F&/K#1[25K~J+kp%!Jc:O6ZuT꬛78-sϔ(Kϣ(rZV7_M32d:i1yPYs׶A=Txn\ ĔK >^xM.H/ezeScjZ^{t lYMjH,R)-sJxo֧Bw3%g_@:{˝BY{cNEHk7;q!3蟴B˵sMwl]VL Y@tyipZ->@ן8N_df5膄wkJêF`؈8fMꎍ-ϣ= Gz2s"WF> gd fs)=E_J,,DL*CNhh$AC84$U'޽f2hTo,(elz쪟VRiKɡP,~l|3'Ƈ4i'n!i1< (r[j|V0EB)pGr DVX8p#tb@.AB&dC=gjY%{wJP%olWfKi zwQ W#e!&__ H #Gg͸x~ʷ3H)=HHz=ۅl2J!Q7P6?!CRW~!^@n{O() wMt4mq|+*.(i#nn`Cp\SAͿ/Q5nAҏbOm?)e=*wgJ_*|E)᱄e/0d:%QEO -*.[ X'NHrJU"E Oaeh\ǑV86@omNl9~{:d\IYh9)I ï/1! n&o}#AM#8Os2-t+A"K$4c:k5B|0O"j|_X1\x3PH {Ɉxm/UfNX(x@ghF<_;LLW|{>ߥ,_l1QXыoB 't&δF7Mµ6rHBkw`o0-Jd$:E SD`y~ik)F3^U(#b -X ?i^hs@ Q>u X/0GFb @_9ƶUp)ى_m~W-wWdÿ7UPuN^QP'nCdP{o1KO _aj;kaH3҃~ !'@.GJĒ_ v)oըetHqjJђ^G-SH^ɭuEPPAPzNcP6hԩGWZz:s1W9 RY)x0L س7PHҊDńӪ6| )1g_DdA#'m=9j@K੮b;~Zpp+zb5ݯgű{.F%ik( "Ѓ> _eIs9;A>[jgDHtL[rmڭ΢3(3eִ0e'2P.hu6Bk›tsNEӅ+ȐTPka SyhD4`Ff=|6--ՃvngLCoRmS@{0-?1 ;∙m.5Β=_v#T8B(Z Kv"J~֥ huEjȇ9wNE>Ӥqp"i,;5Ptm J(TˇD"mx<7S QEAd[L7yڼr;u\,dS!sYD'jvT(o*NcyR22h2SƻjL3Ugn]W o- POZsNrL4j~Hf^ :KgX!Tg~06 ګ /rə )'C5D34J f·I6v xʀr0r`Y)J] d:@4e/neTYjaoΦ\2{v%%cNƮ1{]0|-2dTT4qw $,z]_ THKLRo&Yq@LrۮJol錄c2 $;NĶ\Asq|toWRf*6KoER\wlA[1QtYpr=fCY Rd ;hmp!gg56eXF5 ڪ? qho$G#P=i杲NM{Ɂ)[!e.Wl"= +ե8+i>@&{NX!pQݬ)9H5K/(+cFwЕv;qpզsشWƀ7SHvq\UҮ'݈FLQ ů@,5㢡kb,/ M9w&jy^߬Lxk\F0j|:0X am.U:*{8i A:#QERyt|?D{ X}W$lw9]Y+l0 pZ>֭~D Έ7F"U~짔N\Aoۥ `Yoo៱ x zZUۂ㤬QX)y&z.[qRr;X:{&jsH"s4k¡|RoU`2QU>[tԞD(W(&ao0F@8PGH4QjL'v@.N !3gd}üPTD`9I|[/ (?Wv6̊z< 䞽&:cYTVq1(h(hq\6@1t:,P'[-(׬C6e*h& W9tn^t|1;->A>(>T6b`Զ}}_,Om4cUM;Żs̳qwR*:^(u)@NtEKlo I#M6dij"=Vj;.+0Cߠv}kAŝ`zgZRswqܑm7Mw^>`cSn@6+D`5 ߟ=5 3(ڐƔTqMj/GgPpNϒu O.WH(!we&{7|#OkЭ'}ǁ>ɘE/D~g;"oէ™%WxU]ɺ2FJ, O L\3M4T8YA#W t>%RB?3J²|H&kJűY;]T:MB%EN: m'0d"MڊSR4L{ZLjBJ$w N~OnC3%E6A=g|HB5~/?,G7gR*|]?odЯXƠ>Z&OC|hc`4M5KSٱcEammכۙ@sk25~}"D0ZTeYE mmP>T>_Pb(qp޾)_C;E| }E `R"$njBPWWxzc2x @5?ˎdrq[{Զ 'q6rڟgM;WfrčF,@Y2EքXؾ)F>}Á`MK96#Xˆ }ϫ.U2a):`xk&>u pאWmh.Q{ן+gRO0$}2 R! M!]lnD5Ɣ>U IKJ%S,p80(߻|߽ r0M8HY"V- ؠABtbA[~v|_=lKWۥߞpn>R_C8͇Zg.Y0<0x H^/BD,k[A03T0XBt}ΥxIe,UjKZ 4rCߢ15:MB9Ӗs䎝Cl(uXU?7eٵV';6|E%ci;9jȚ`P҉U-V B:-ԾpK躰E!` TJ&fj^ԫ*@RR,0~ۧ(BڤS'Ȑ+quVrSHm}V8JӹRDF/p`F_(t%) [+-Мu{q@ypĕ$Jx5$nD }Xs>͙5K6'|P 5-U';-i:(rY_£jޮBTkycZ0 g*saB=j%юe;8ZڧtfPAlU+B>>_aOK`'aI=Y% ^D7y9rSyWclm1pV/;=`PIhFJkuwn,%:[pzbTԦ[%\.t0'6_=?Sf"eIIoH֐BpQZ( z @WsqΗl>)ng9 p)D9vԶ%Q D$Fcd+L>Ȗվ} (WH[o'N-><|4)(By:@xѱdJ?ofǻY͘r:5jȎx,~WUwӗ(VOc0-hUMBxd)'?š%-zf(Wqn 4I̱RY[QIQw._7F=K.m]c1vO:?UhB4~C 8񧰃?vӬmjNtpf{?yjC vBɺ%5fb[wIߊ9J۴J${O!2Ãp, ;ڵ}*p`{uG\w==yUn&|7Ͳy@^ }ˀP> &<J UxR_bOwS=Hj{2%;WṶ>[CĮsaØ[3v,t.#HR=/>^2:2pnsA=$ڔVՀU7 U[+iF]̖l',+r@z4И_s8ONE_˷^*vp ]Rs_-+W$aFvфhD7XDYÊ SyhC9xg4M wlY"B}H pc0ef2Zc;ȋ %< 8RO O'B:뛔u w8v1x<=݅JhS;{].cw0tbr~.3eJjͮciں {wmEA0ĦGs'1Kp2ZeuqgoB\utd% upkƙ Wz$epNNC 1UwLR΁mPMNAv(l*[c{o5sS. yMݶ 6IzdHKhxb,Fd)t/fD| ԝBߑ 4;zV0aVqCMwk!{_=\5 ^0"JN'@ [WlӦD!~xfv1|dOg7TJ (/PrƉJ|&oA#jǀI+"l*X?)vx7X%8 H%=) QS.)K ٴ)E:kqwX!O<vG'!@09xG@wg`,cuJ7c%pGmFg!(YBwށ䀑G~khBF+8AMc<@YTX9/n{'zWn}G}rR}Y$ =X0%s6C/T9ORD #eF\_\#@[5ڴW!zaHDRL~c@EhiiϫtEA5TStMҢrnEDePM<ì!=~8 rG.cEz}Ρ4;#ln"kouu:ׁiL{m%8< )U 8ʾb+v_zTtz>ҐJ)fۉSxMb&]j!Eu'h3O_7ǎ;&ֲj<^V})G1q`{H]3۷2&޿TD{IQDž+}&)+pTWVw8ޡՖV\}h=S0 ~W@QKRYհ@О8wNa9ɻԳ7 wIըUrawɩn.-(2P~]]Z9TDu4_?uI{/5,t.dR5h4"+b3f(Hy QЛ oQrŽC7\hi.T aR ۼktK1! lPW^s 熗pNc5صhQ+p8}`}GW #c6`f3 6;֬Fxiy0JתӻGTuF lIf7WT)oݻןZZ-cy8(Azls5cNvfYeer֓~AmI`>}Pz X0-17Z; ˜gz#2\6$(JPpQԢ_¾eW!ctK-"-i.?qO(&L n ,/A1|[@D8ĝY=L4]zKgT'WxH#Lf`2\@Ҙ 7]&B4&nפ /]~6j=SNô_z"}".^SYYZ)&:(*CK=GP9G 41nxj>HEߞ#ײÈL.Ǻ;h* (_TB9/♚`a^o2\HwA~s0s=e0r{0L=o\x;.^sA,g[9ITq%V3gdtoLZϋSE5 Rf-U^UBӮxi91^"z16 bFH:6:.fSnǢ{=h\g#xc>n6΁o۝i#yc+18;␫9μ@ӠGS"  更W+FVEV~ez|S-z5K!9L  *\| ͐jF7r{*r0 M~2A4T (Tl6]v(EtTnU rDaA2` 9`X J&=Ij6쩽\P^`X RtRQ9ԏHO-t|Nji,O+9!bP'XQs`ߠ:ւ*lV1:BLQOdL}Or{`{]Pi0a7E P (<؎J\O?z4hP@RwovݣI pSk825Y HWY+klUBW6a>lf8+t'\&fYӔo\5ˍIMkg./pS?]3 ),^.j=;a~X?{eYggθglTŭPPѤBu'ID="{6aK5\7zNGa7QaJo( "u' ?,œN RN" Q֖VQk~4WgMӂe=5{[t#;0nwځ=qu.5(JͨƵ(@Bb%V5<qx>%†4|Jb^khn oLV豎8X#Vqax ۽W) w;jy u<:ަf _Os`rPC)O*ػۄa8Kg,?!DԠ5ʶ 8P4E{pN!rͶvE'[ +V49&Pyd[bdTD. WOx*xprҵ&^Uz|T'^uq'.h*%}ޑM4A+P9I50-OZqyHCT 9#jn3 c͍"Ґ9(;´m7B )mUX/5ؓWZ DCTJ%f"UBkfk@6Rk:;_K{}0xP(1FJ_. 5ksbE1#.~xml+b3A}6h'6+P%8Qu6gPU5rc͞Z}SS%{;3m̖7Ӯ'Ai)g':;Le$"$u Is P'Lwmsx$G n^9H;Llvgq/DDBij ؿ(%*GEs1Ym*>k:NsGT]/\(^ufK\ΞOv8<]xEMo'LYS3}CJ` XzMg/F B [F!#a;?5}(Jpf~I׀ Xd(UcoO Q8~0i ٽ)P?kB-ԣ6>A.l@%RvjHo_q a,bÄy|yGWԩmVs, /ua*RIԅSh!uV']1B~ՊȊ?16Up$$ɰBx"jM*.<.v{)o黗Bl,?͟3E ,5)Cq06ⰭosҨ8^c_p*  R݃1FaھHtKDq}eCl͔ONx8>a쥵kgNapj4 W]fhm\YMĶD|<QJ†V J@,ž/o8U)Zg/Sӕ=8&yz1a?};) >nNhJtgR5L.IUiv;;Eiɇg9&xxqe<)Bxd6uAwbS vO<8"jC&<<_,U'XJ3)?H<7\wSOUliq؈1cyZK֣b*D&JAkedeT}Hܽ͟!{;I[,/X|9i*2NXP r԰`ԔpY|G|uBe 8PQ&AZЩ\-d\&~-MdawH^p L]PC |ډi@X+#yA2-~J%ۇbo2+ZO"K&WVK-Gdbռ.>0('* 8uR,ܨJV-m7&#qU8B;CMKw8@cLJ|M%3?&{ǝ]0KxHz%5À#~QG$WveY{Sp¿[9.HdBk|I | G݅32smb  ?~~` d)[r1GSןi<0F]ńRByq3Z'=suISc<9sV5]YhخJjbJ^/KB8OS)bȔ:E>]6!\ďTog,8O%<%ܙz! $p>hCV)*pUgStnVu H6wyIV?g>N#obxia,};vɁ^Zv-h<59g`L.LSx)e;uOp: 9߽ޛڂGVIUm 4j<PqP+4c"DMV$45* *Brb=˽ ḁ(~=XBs$XPAT51+\[ oZUJe_QǦMe8 K@/w6Rm 4#(ݤZEe*(Kf#R8QA37yS^@E+҉ܠvIit2r| MI^_[9GgLܖ/j9O8vPoԆr#]mkWR}[,j6cҋO{껬aH~Yy6&ؗ"_2V0KޯK Խi6 u%2Ȍލ3ʪsWMJY/@ȴt\!7tbg7K+M;"n OdTjA%/Ў%OۮDM]n P%dnB;G—RE!xgIS)Y#N..pdτY< w MU Ba2E vc}7L26=Vo{)MG!Uo֕-QuR:aa21- jW}uD3&B 5{ $zqqJo=lc؋I䮣1κ9c񡂈z}vNpJΪ<QfG0}=uDFJ9ogX%'g=E_"LNd9_䓜TzYk{)}!n;+ 2 6 ̝ӗvlDj%Pd!ׯ"xHDf@2J˜\ǖ NZ%9m!ln Rs 3ߧՎ>)b-{޶n)0z/M$dnUýsV8vSqL!:Fwv5bМOC *\q)kL-! ;} 4^ԩ/nl<>)9f~4SAyavH[@G Ո;-;3G"}w)5zo,ݍJJfnoSO\ERHug-Df7rUCބZTі,lyH cCmj PRRio'pnZ B>ClX\E/M@;`(55;E   #$[Ӭg &5w.ufH W`\Ruct#,_kdVaDOۤSe.GNR.wYitvS'm:tF}_ f_EtM-/u(\fSYFi%a5g!7&!y)Q}3$ C4*.]S?#|ڤcU(j49s (,|u4uq/II,PL.Rq%Z?>&ܺ{٬GG)EO bM&fSC$XORE ā>4{"4ccWKXx4&G(_bF+m")Mut 9.&XUm ~[aVۊ^ *!Mj};l<0|A=0DO}g-aMdm=nZ5o4n[u\sP̴> ׫R.wn_v'- |WV舯ކ!IhU b@5_~6vga%Ļ:2^@aN& P s(9ο$>v48 Ey(_/#=(%S1}K߬g ,K%QOw[Za].Ŕ !g:$r!Doܗ&)E=K(;}hf6E Cia<KCd<% I sly߲w+e&c@U/#t88A+s扴? eQs DxW.C"ʔb"8&uh=ț]R_awWnoƚ lJ*=Yg:?ؗڄ{KP/^ s?#M+Z>4#J1V1iMoD*~Ry02*TvU3Ukn2k (;4x,!gk. -F6eFeOC-' PQpy=>)I)coYNIBr]\E.FHdQv̓e ? 6'{r8h)%@CuS kG!c 7k~('f`]~OV0=Hwi{MxXv^fevƿ+HݾW~&3vUGv3\Dp"?l 1SetoʷhUxmQ WՅos~x#sjJp`gܯC3LF-PbJilӷQ$V)+|b֪#q`hd5C{O:Lh ,2NB6@X307Ź3wwq+0U ͋\OzDئܳda~wĽ*CpG~ٰ,XƈlF[AegS Ma|YIHv107|Z18? SqyȃiMg>Qnn׉)U+7[Oz)b +Ǡ#D,6,c'8^E-05b>vaػ@j[1?JBWkNHp'cx)c0vtl,@=6m.I#5s6LwDa:^>Cl=LEX4>^ /?O]r.N%z/9Ǔ|!#Qj}/@pbL :53_CdҚ Dw=1V6OYuR B~fQP&< N  cxS ]^sdwl:|tz=M 8yC_(uq.oXJ%iՓfOvjBf>0Qwj=-] >dd[jfv8L&(Lf]~z2,g _jǭ :oROKֶXXnmQ(2Q?j ֭ldO6y<O9e)-TږG +wx6+n&[A}KC"V=Ov,:"AEUaqAkOmI\!ɜ=I&pf~'""-(РB4>U8q O`/=:I+18p-/Xl4Ž;KqyI`Խ*ƺ?HgA|)o 7J6+x#F%r!Ҫ5ߐ_{ Xy;c|@|ypˮJ*^$~EBKخ 8^W]Ga&>NKqzT5ur*Jgj[Bvѩn 4WBs?S> F:?%r 0mbNKg5^80/oJ>9.-vT!!gORd9pYX@y2 a 5R‰fn.=o7t=r3%+~tnCv%@8TY'>(>ARG)~ӈ/ >W4\2Ox{6[.S->1=ˏ t4Deo+y^Qb4 OdGU1]Wu;Rޝ۟n[>OW.|ěɇRO`2Mųj\;~k"ɯu C".`qiTlZ7 @$7̊MF3p;LU` vT8| כe}kd$vqfGAh+%|Aw^g;zUռ썼tg>BMTĜI{ ʱ% 1/{#ȁCvfj {(͡nWfMF>:);!w$*[uQ\* ]E5~[fxMnwkj Cӆё9zρc  dvAJDeXc'Ln J8N^ty-QsҢw\Ul3STzӎtRjG%p]o0xcCSWeT?SdFfzaPͰ8$|uJ*p Vd<5{%RKpI=+X\QVE6Jr*o՚ݰo3v(U*0`|ݭAϺ ts"NjKfa3o/t,R[ې NOT0`;AA|bnŻ鰓'nNwH:Fa%%#PŸ㑻BKdvl?7q]%^)IouNI;_ʤ\>epj(t6Odg޳X,{Xǵj^<8Bo]WWo1'}H=]UGƶ@*@LRrel6c]!ggO8y? ՜ٖIۧ7R6t0yf0‰ 芐2)Hb5 O!DBJ)tX,]bKkԦ<^uo U7E4w&]I*e4hhpasKLIF]:*Jh.{-bD*'<5kT2JL^w>FOq^d#1+鎆J"kϺ$Kr_l6Mp,ОzGֽo3$ƿF2xkI((@EbЏt5֘U1bL节q7 7[HMڰwCUtǭ{ 2%6J@}~d].zTd{,ҁ3BulqhAK;%"`nn=gjyE/~`a_5Pxȶa%;]耉'ґhQl.K^A;rG9t`ުujGn3RHAt4k,g٩`--GsH@3k7Y}b qd SNGB*w`l-h/9Z>}n$tehx-0JT TeŞLDYKy8])82*msֆtOж\(p!` F}˧Lk[gFUsX3U[آdc0s /$nݐ0u#ikc-))(fjbUDsQBz#tm"&RØRs7Ją) =FSs xW@1  /:_>PK_$J@Fogz T#ӭeX9e19) bei+(`5Wۥ'86mkVa6َX1l;G}־L݁3.˯rPDANr,]c)}&!>Z"}})54=gHvY,E'G vbklB3ؽL^*6r{o>9fX萓P)MS}/ S`P镆.[IYώdm߈Vy c=4?s a.T+~Y8%J](m RndD2?.k*?*e9oL͔_KûߕB1gry#c%3pG!_"5muwˡv!.Zg_ 532>Hzv1gi .\D9hm&Z]B?i$">&!3ϙ'ochAaA` C"B.'ZF ~ߵw&I%lJDzyX1 bL9%9$Wmu!.)jA5g)czsRD CqF3b+T৬jY!)h$2%imKBH7XUWRʫ}E$YE` J> W α4vmqG%tqm*LHa'Xkf^}XwD%7E>+-xԀc[T \.A2rUSޢxcG>%WGesu? =#EƣHq*HN9\wK:ۮ@n5$/sYb |nG]U>1cH1#obF3e'kfSA9p=6֢y0<:R34I]&^[^A  2}a&O\!{B~ݘx*Suau4̥TzSP9 ʾH?g Տ($lj쒙C`oOXx#쳐.'8iVdq+w P?e"n46 }!*b9䟞z6:&׭a|n{kg.ic#*.pk0+OfU$poO#Q,Ddp:O8sn>8n HUL@-P˱5D`)8YM.T4FXq؞{'4dk" y|,lQ1#F5ls߳D>_$HuzmDh̦AhktxZC$ɽHp7ZNk A K/јVc|-DQΙ?¼aWyz}-P0=ZC6jN"d0}10@wWc՛MgO;ޘ) Mn_awhvoQw/c;2vqf4JX0"Bvyt35p11 mt>7Qi%>U|krUBI¡}%7n^6,FdmՄlPHάu|Ǥk;|Åv~+lOAp.$5lE8]i#S <01{SVx7!+8XAFvzɇӟ9[dRs)1:CD!WS(3dZL;xkln0 I85L,L ~]AJ䦔QUoahD)R]^LJ*:-,T0 Vku1 l1bS#3Qe.#A. E {h2q-m@=oۦ<"NDVxt_fS-BPr7O$(̱bI`pːצ >6l3uօAKjWGh1?, O^6 սnewD ^XKQ`푞sJ*b,@gtVlo&(yp?֜E!/8_%.mo,}8\=/BR$&L]D#:$@0TXVJms[ns[NV{FQJO1}<,+RنD;E Ʈ;*8XCagMA"X>VY%3<[H?1cQEogd^L=H+T&XdE6n5ΘC\Q1(&^ӃpZd}պ44(,(MW59&QhzE wID{wWV􇫪V} Jg{}ok5>ڒFXb"CIuD.\KѸǪVK c0HL '{2peg 4ڴYx#KP&oF<qRYt= }lcU ;=ֽ 7%!"6ox sxA>Q#.R w[2e\-Ԉ^Eى;gES$eXg~;{ unuGHp*qQEמ834~f2ے*iU9 :͌Bt,%D=ku|VN06<޽c'7yk!RJA+Mgm}lRwvSFBրܫ>KDX,d<@tLd RgYt!'߃/ީɉPTyR!@"Z8=vnZ"g!ic@@+ 'N_B*8gZ珼>MP%D,,AOעAx=uF|trK2}LR=k#cq9}on~ 079W/w-^Y!XډgOlɏv!F&$I24б6Qjy̵m'Szܠ;W MhWD+{MSFq0^Q%cQV4 >TB@lA \3fXۇONϽ*Ș:b.N)hz4+5n g|g"3rSF3دHjX8޿Dd7cpm7N`-/kw6awJEc^@-Au}Ozlcc%ӆmI*O}NL:eS˒?w?DړrQKEuD1Ib6rr .58b0fy `<_F4rCQ7F˭#H(9R:|+ 73%ˣj-YȘg Ă"(zmߐҥ&ꔗ<%ngyNp#S܎sl^F4-᳀86$Q놰C]A{0?z[$_JHY[oȜv;"MԐu`<p6{D+utmy,ֆ2n;OwkO򷛔+UkjP^rPF V1F bW-+[(D%hĿl`􎍍i#{ı &6&HcVL˦ΟSj'ȩy~G7#~%DRLh]) ITLu5;i|i#u`DpħnkT-ɜy.LDe}6~mF}0w`3c_!-nsK 4+a6Id&,iE~8H[2b3C &Ewa׆d?~>,K[3qZ6׉h 퇶)K7v€q)ǫ瞓^Tt|>6>=Zg ;ql"Ne^|1;'bϹN c3ʄoVx{3 YevI>,#Q#RY؎/4oݐؽbՈ ډԞTE |F>Ti Ns8uJ R=-Xg <^diN&2$[wuáRn/w#+cv <nɑļ0#SԷz2ڐ{lr.yTIJʨx'Kg*$=@;e#Ժ |᮲h_s*l,$ߍ D]ulPSBAw臩nv"vI^rΗ mj tӎgDLL:uONW:>I.Ռ8 i=l&jɂνb^Hjf;.`A,ŏ$l@V7j MYd7Hdʩæ }U'Ə%щ}^G @]z3ا Z x.@AС%mT+6M$RR<usŸbz.Q;8ꣽ/yFKO$6_G]yXt}57؟mT,&#у r ,pZf਒ZsSz KNlşf TW,b9-Bd๽;RN(eR^Y#Hc092bT+_|;袴@bA Y{ThF%jf_pr;XB1ҹ$/Ad;˩?#9&TzٵSoݡYuVثmBYt #rvj*ME m-s<ʠ1=Kpe>f<4jɶxek B'yCyh9-`ǜ!Vg!gJҐ0W_ a8Uh98˝ /z=ryIW) ih/`Z]Cc.A={CA#;:3k} G(zsX24wq3@{!P'I dR5>|)T.Ŝ=7&ac6h*Jw,%wZǻ@O0y>wI^^ۅg&d*a+14I`(C|Ij@,ݖ .9>ca5cfYf-EȢC UY"+cj%SSX|GLpuӈ~9bVN )r˙=!Y)n\X QD~%Ŀ3G %_hBD2x)Ό J( 9!u}5$=]:e3l )mC ՞S J$Ywv8{9sbIƼ N W!㤝Qp 0PD[~qbD v gwqmh cl>$i4dEjUd^ͷa`3Sl%,Q%U5cN#JNQMa18OBD ramnO7{=fDjDȻ۴.xG2 ߘ[5pcQ/{~u.s:[):oDk/$>7Dl ل hK})1U po_pwύ0h-0n :,±`Hs ѧJLf7=uMYt߁K\ zGwZe.q}t ђZ_(Y^pҘub5j뙜gDq/t _q/_) RXe"><"TC,wr 6A1k{ bǨ(Y. ީp<3ýKÎ} .vW$6 (8V'^*]kibXYxzZ O 0X+bZFmGrKR]B$,5.&GHXJTM؇gqi]$J^a;&dYQ}]g= \1sE$~o׳cP+x/qIPV8w"YC%6b1rY@0lк&TA,ZIܟd/Eҍ<;`"xwz'z8ya/"SLmB.5.l8-#S;2F<#@zqF90!퀈'ސ>hK/'R]0ȪQ =DqtCɡZ H$]h/94O*_}:Vp.KRlDǴ=% uVG,>-CN//[sؑ"QOh{:(V}pa*Rw/h1cX Rj5-@~=#{b]J~s2Eloyq 0Z1כ_ŨJ yA B{Q eX5٠hiF.^M:篼j$a?Ĩm? E0XaGeˇnFFf s\Ok"WɂS' iiLJ3w'@-W3gͣ!X&]ϖVZdz[%=HxM$H*>:^(AC$8@齎|*ROkg2Pޗ}S(\rCi*P l7 lrMAg$t+/ՠBˏR]AAF *nm:I[CSΞkV@賵eIvD>SYalE\cb.2Iy j.x/Ec$FUʧ `LgFi `= Mmb KP&n8xv=5r. XT`ٍEqM$>żcOIKH/k _b g JpubZ7LO5bl qJ./W>o Ҿ"[飼›t.<\ O ۠T@B&}\ivԃw6RKYtm:qbcA&yh o$謊ׄea:ՈW:cbfM?/. oo< "K$>fAou[sE2+i/U:)%ꠑbg"+[Ok*//0{Z68ƕo_\M3zjS#vދAmD~iRlLr/T»/(u_#\=@_,JIi.,qB|>H.P _>=||`?0gԻrQ%UO& &Q#Af>U]jٴIhߗAd9~`;;Kn-15kQaKzikyǣW`ɮhbT"nN%Oe-#G2ixsDPhOH°;̵49@X+c:H3ze?|.˅λXi}W B6ۂq X/ 'riG. 7ieґ{ӫZt7a4=|NWsLU>o|~٬+O3=k^/ /R#Q髙W)f,m&M81&UKV+ևzO-.JL]ԧ塞q>ʠ^wqM"yh(iQ5ot{;p+g!RֹsMcŻ^!:p4A\`7lCB䏊9S)Aӻ7R%ɸV &쭕 +XE+|)E<m )xj"QWMuH;I;e3!5qs]-j }8hpE.oWΧ0x./*DI">zgG^3*NKd4b\)-z{ '0BkXcWpF!0gWxJODs~ܩYAcYWd2!$! C}>{@v92N"XtY:]Vg,yGLXĂ}Ә 5Ѣm{VM}l䦵S&BC` E0ЉŹH1,^PU^hE"*jذ0o>R)Zm=E$Gk2@֣#(@#x&Wd[eGw76[M* |j3ݹ`9Y5UϘ#bPi.tm DQ9{ʴ# \ X>`CVxC}ɩ\*G cjXIM𝹲i!8 qy eŃ𻌘 gk3P K qQ-BzZ!{!>*\0BL7AؕDj (+c_998vYꯀkk~tdTcH9 #lAE7%mKL+V%yq)Ǖ,pފ)CBb5͙&_~`VЁO!m1}ekCtߢ5鳞Hś&-<R9[5ec"Su 3&`i՞&OX"&+Gqj-G4-72cY8Q6 5[x2o?q~ Ouoߨԣ'C* -Nɔosv z#jKOBy[*4_b3f Bb?pQRΒ4QnZLuW7m5ѐ~C7HO7nOP4-);>qOFD#8rZ&Ig)Ma^4;}Oˏt5IE4m 3݋9T'rf#v\ #nK9W2y]p'cTSM-eW)߰@ZKT{[&: "th~'KP^iԵOƃl\h֧Cw$- -Eڮ0;g$6[ ٹ\aFh S d!LPjCXH<1Vg]f}Tb%M!To!8*6Wܭ`Sf!⨡.LosM(.8~ Qm&_`<_/y̩7*|a[tè!vO>w-N_ hӅk)Tc0[ʠ>i4~t9X}'AkMO~第!a;SV(EHe UpP<Kvf&4^qaVwi<# l')K91/}>e6)JoSb%<:Uͬr},i۲?i83 z,OQ$-a?{.PΌS Bkßz21Ϻ8A`ן=̙,KЊmD ^LqfIAe0Anw, hZ-ʞȜz`-Y(%GSzr+" Iט tMVq`]{%dLSAA_B2AiKsOX>n=PV(36^n v(FT|wd>bIa)L…(7`A<Ç\) uE)Y)Za6FZoȊd+WJ61JlWNmCmꓒ7!+c+oMmUoRE5RW؆%X~Ho^ ]Rd UfE֓>`ď'\I2@ޛPGiyxψu2sY$fr9܎QO]Xڅ:_l42A GF2 pɧax)ђ`~lq Yxr(Q,dp<G#P 9w}c99Pv;gosS]fswJnGFpjF()"USnѤQS8+C6:ǟ ƷWtܔwU=t&l" sۨnB}D± kk#yoԇX)g8)] Xe`;Քr ` ޚ捿bMR&kalbU2@ּy`v4BB? ɚ2[$8bQ:U%IJL54w"͞t$#]棬`pJV:a]sFVm.11xДyGd ;ۿ] zCWD"(a|lȽ {J8zb,]ZbZ&Nif熣O!n'6_ C3yZX]JDzN1 6k#JqaWEWhT>&'HjCM3AmڡI;men*k 7B` EtAQЎr>i :|Uw7O ੥*kA堹݃UPi=|֩u]BZGcի[*bx'HJK=e!50:[|"N nkK"x7I֨d"FZEGUY6M ׏6Z_FfbX̰>0CKEPT{.A #ޙ<9ri13=6QW{DUiV(_E !,*QŜwひ:.!M%j~@lDCMf겘Q@ȮHZt΄>raXpHx/VkW (Dp] *J!lYC(&9} 2mni$s Nyn2 2<5whi@ׂPP.^PYIFg2j "U ūo~Q89{7W:' u82 S5D]w-Oi. PPqrxaU0h]W)mJȫMv':shHkѝʊ}hCߗ켱퐖 N0<wKA@BooFX6L$ۡfH㚣Խ;RZvf3]j~WKd=ha 9#h('8} 1[ik?8ƀн:Yϰ +[+PFx> fcS|* 3,f]0vʐ7kju#*R ̷u!5wP.a"27 Ƹ!^ma^OެG' `N`b]i97|ʼl|9,}hgTmgݗC UlN=r=2 LDbt)aiw@B[;WBC嗚(4}yGqG|]o]ब,Fױv20{F$'W9㟨:5I3<"ROV',?qphdmEZH˯<%Рq)S秚03ZaheLp5Nf5׊OZRxN\RgF](3 0up}ᙙ:htYGL8 h,qã=fVu_8L@e^?CDaoRx> nӓ:с!M ̔6kSSe9ya!j7-֥@=\c|艻:;bCܛDVQ/ٳ(YC~㱁92P%* qցsT9 ŶUN]= @Ph]iiaYp?ٵ) = Ljj 3qJ2KyA%Pk#\iɭleq){ďr t(|a*zrtEy jiC^燠UKW~<`Nyd`pl^j0^53(7KF ]Tmzȯbihg袞/]m<7i6i7+t}W d0ʽ"[},\UAʜ:._7Qy VS`Eb3z03Q8/R?9ŀwo A n`|Rd7BPUO5U[U47fMx@:$E d'824D}{ p:Łh~tbAO& hno"f'Еt|4m4n$ 3LQ7bb&ՉsAq6vж=6b>21gv#ƈ'Y 2U")|%xBF 7k19=\yPcY-戦;:9-g7kHu ^Ȼ=DMF2q$2s'VDGjwLZ#1*8XK"{lYÔp*sQLrь}-8N;弰^[%EK+}$l/}*^Ǔ!=/W 3ʒQ[U M=MYKK0Zf@{JN B& Aʆ5;J+"LhI9HL5n*%S6]Xo@K-RL\ִ\ݴ˄IIV}$Z%d~BkEܤ mU O:'0BC !5)onwBERoϞT V AG+0GVpYX<IFB>uKt)srHjP.g@Oz( Q|Q/aueY+bYw;Qkh +~ SҾЊJ|XYtC ^LEkk"KwSy 6G4$,4iV$X.Xҧ[A?DAȍ蔐T)rAH]&?M0g(Bk4B59exnYtBL Jh ~C9т|JI ,񈝓7F2R DFE lewXq(ꀊ .&a.N%ef-EX= xܕUvvM\JvB?t}l$%j0vq+c$PkǼ*@+A>c bP봨9lGY/H 횩G|#)c?^wN^('ye1c>?HkE$&Vi*v^.{Qͣ;w T*QU;&,:;ŽMfbj'=i=5Rebi!dRUsU IJOSR'&DDQZ+߂V6Q gu:n(nW6W3sGT摠Ie^8Hzܑh#_9ibDCozz&A;ehL =TTwn7txu IZ1oA = 6UTMa8\SkK*yz#K$u}.y~XiGln=B jIgڸkk' [G =s'D)qJ߄˧{ХN%B,gQB&ge:C*7@Q{̅ŨĤo ݈ OWKn/Q-,{lO Ec}";Ca>̋8 2+6a)uq+7Bt}7,uccafGMWojH "*:6^9zI%HuuH$۸!%Avt^lWSH5OVvTV.ڌ*J8E#/ĨZ nlw+;m-{˼/kg&FDP$+ӇN7i&Qe? UmS:26>t3!(kY3=zFAEw^+uqՏ/0qY.&=\نƁ(ܗy^v,"_{ϖq 6UAҹ1TNw6^_&(2yStgrCe/+! Gk@21uOC廋K(nfɷv1~Ic$ [5' 1D#M屚F$n}Ko]>= IMahla*KØHtQ(ScʝjhБ:hm/^E1!%y6Cw# ?aYs]vgo$Ԥ&}1??=f_ ^ m' %dLZ0T |҆C#bsJt# JJAzAXZ 0-ϻCX:k,ɍYWE]F%~a|k~|\#0V0l\&#/"w#4 <d'W`'ԃ V,< E~ !%U[ϝiS !U:,"dj*_xE=XL1UHe=;0i uaHQ.2&׆첶";AKnEy<5UB))28VdىB-dt^H3Z|:X*&~FǥИox܂G"NW"4@gwW`:>`D#edЀB XODyofbk S8g?hPAT' >2O8b htjʺ&x/Q[ǟ]_jQ{MڒCe~[l<8~D9yG@_J,KV\=mjd'{]XLTo?:ц+*TDKɣ?-ohh8ˢBeR&eyWWn9V'sh;SVU Of&GR e%_);T(hVhfH]dAP%(wɔ.U;b32cYKU[0t ǽSB:TP}DGȇ9r'ˤ{0^ՏG:>ocx_)%4`Oӯs0NvU'V|5N7z 9 03:ZE'U ۀϔ/[>@[>K5ꊒ!(`D;!m0Be+ q] ~+V7/F,[QJ܆ieWch遰594EaP2׏V&V2qM=Yww+)&9y,YMDJZJ>vp)rurJ]UO^g#Ɍ*Y|S(Fu-=|bʊ @~Sk,jPt9n~/ ]ٽ|Z 9jK[ [h>k>͈{9D|t1?}  <, mODD#,F>q&W6 EfNTShG̈Ȗ'gB:0t "  l'vu>Gj҂\-^;r~im݉'L4\Ű 45\):_/U&B?:iY ,{->;w\+0H+:}oHu@T` \Iiʨup& w@ "+XIa]R@hRvxG!z{Yrh r:0Sl,RlR6 o$&sҀmdo`/ڸL}ֿB!S/F.N |ijEVNq,"-k[j%/H񡴍il F*v+I4?on֞O%09e2^bS7?m+:Ja ,'K |tsQ(yH,{GU8&ɐPZ0!V:OZrQm <>> U$R)|5; SiIJ<"gt%>i` !J.v#hj=K$;> KDwW͵_΁QAU{nB 0A-?U nG*΃tUOnG Hxvv`ƫŎ_dQdN;Nά[* )rXnJu:o8󿕶8lw@w-dof: -[$VPq#lE"){|Hh6Y8RFtӤ^xBm#o)kI).%H(ӑj'pb|,AÞΛբ<Ԫ>YsZqMEK!= k!k8-ue ϡWqbz *j\ 3GZz? ۏ:5pe? 5ww2H/>;nXX٫Q\ID $TtrQiezLqcC+ǁ2$ڛNǤDfhitm93e]81vCPTRxf ܌$ !Ta@hsޅ%mU4֧(^E" /'/S2Ƴ{JiH\^4L$[U=@A'fUM5[q$ ,%m{5gHp}<SK_b ] "'1~QCP/uMIN  QnN~Jm P WPFer߰-l:IM?JTmϼ?w6%cvQ&)<cIU]"}"VYPC-c 2sDN0r@y]$FE:+q)q~ǀ58V\Ÿ2RJvI) D -ifVq8&g ]{e߿!z9n&szFK4<ɣ Z ,Wnp~ rϪ.?~vB?_Kb&B<% ]D#cBf:[Ua -UzYHX eb&r ;ڢVj9`tI* y$1=H2]-O4@tU_N r%yXތ~0?XRL"PԵb7i͸&\Ր&n6&#JWͧ2KjxWK1.Lhۖl6Ҟ :Yl`ID @>cPg"&,Y\VWsse> uQq{pxwErÓtK3#OvB 7Te 7Rx`?עE?>)y"T!0&SOGmO"Vss}e9w(쯬6>Č4Tw@k4RPIi̧rQ  ůrة8ϓq8K *Z+呚TF>p *7yGR/zb"'Lug!lyO}x%>'r!'T ?@ -z5{qwLyY*dLfU5ۋ Pğx_ *kjZ6-N `ƀ@?|7(߿ƪeF[^ilJ34rW *Lux"~E!#;q9-6GMo'0Sp?F ZP5Ht7,}v4 _m!VZކ!O]既}r ^uP˿Ctۦ4Q> +C\AJ*hgNp+:G>O=7J`qy#R?kÖ@bSiGy/@e(7$(q S!k'*7!Q&/d7.{򢍗`hFꃂz/5SCA < &yd̴ B,u8 s淁> h t™;2D 9{\V;$G9 /]=0V-. ōJ] [FSCe-^R签X2v׍¬Yfd g (~6H Z}:3d\dk?@j?&g9Og>:{2ne3@2Z'Ѳ=ۦM츗ܪh^YIN<#z*W ?b)"\$)NO %y:,[ &"15͆l^Z-B:yJXtMY<2-VaH^% u> sFfy}ٍp[.j"`YjnW!#($_m3:b=Cp b/u0)<NN/ye+8\ *r`B<՛Cao,}mNm]aW%f) :YC/ġhp;C^~3~J՝l9p.!GoBV=+ Xx?7Zm$- nOD[O vRnTHIQzlrA]-,W0N论|I'q&8jG\$|GF )Q%EuJ[ J!\lP r6QnjM7އ uu䝌kSjq,72'@]|@5#NȺp<{xum}#[pF@&JB`d3$+M IS~%r4T{ӵ{u7[.IT_zV3룦wTh&E+} }UӴFcg=x>+lC)U ӌF<~Y͎r3kVgI/N4‹S)oFtKͳQ]P."1I)ȣ:^jeI:X>B Ƿ67cX Y,1GH2+y v}cA|׽u*cHH34c̈T|!D"?c,ޞwҬ?tLdؗ>2v-`{JaSr*ّeס#$#F`@Rɪ&# 3PNX*יNn]/]ڐ <+ \23#OG[o:;]֡,ce",X %] + wE -<*k ϚR6|8莂&oʬ ^}uq`^Si-fV$Z0*&d%z&Vcpp4C2-']9YBU#=Xp ~ؽX{ 5t'Rb9korfw^ XVJ}fX;]5bPtP@q-\yj|ǣ!|D9_([%8TZMܫg4jnB>υ?+;"qKT$3z Q '?e çiٿfJ8!K+lhaIDff q<.hwfiGVeʄwp#C];TuhFγ/fLW:אa% @&dlnWzfzi6>qaXm.7(iq18lKrsA]_T1^YwF Qہ,̮c,mH\½"X2tqEqvuu~CQ/@QM_XM\+v_ !Vݭ>5OHCOQMS27 ?ҾK2"%NsT8}V5j=oM~֧cRƿ;1D VQ#4l^RyS>}q_ugSԐQ%\*rX=+j)f&%/摟㩚$48YMs:3s.7!n!R0|vSQG4΋i_yM7.mTzJT :iy-B:zƄ*^꘧1ߵ'7v3j]\Z͸ s=ɬ~=kVJH9,y7iOet[mӷLNñ#^3I]=stJEMJlLHqe$X)! 9ר5hOd 8Fl#}SAn_ kg7}*9Hٝzqs];B,@J 3w51I#;o,;1 _c52D ve0bn[jpR7{HTŚV**/^غhE+5$+rDS`3)(%=Ag#} y엷"MQɮ"2C@V jkp*0m'>Ij-]d$>sZSg;f]E0fokO!_ }B۫gB-0fׅ8,qf]e?(eڋ+Aq;jlIi\Ũd!+CLT>=`JAC02`Rd.I:{Ls _|]^S}{:-MaWf<jp/PS-$WCҝE|Imlk:5=<רmb& f[۵dL.@+ŲEA"cѝfm$jXNkϒwU$<Z1ݍS_v@͐Ƙîui=Dxq /Vpht;?EQ#݆IctzT^e4GʒjuMU&@7vYJKvt@/BːbIy4'|ЋMqb픟pCd؃ n(P קZ_HU4̖62#_4oe7 ~ _ iiN @L,o=br%)+66dM*CEnMЁ'5Jm<BDBm"0#uN-xCZN&J+`w4&|xEd F#I \z~p0uʑTl(g #| : f?45$sxE ڮ {{R%֙DO0ni.b" k/N_到Yd!K5H_h3YUq~MZ𶙮ZR6+(-\ȿ[:&{e3{i諼A;U r#3d?;0syz팋`$R>\˝WmhZD$y1.z)Ei)o w%}׌@6 ud^J޽oORle+iֲ4vjh`SPWcb.$ p B!aYa)\hrCw3l]8dfUt'ʨb ^5= 9`j 17H x c~P%~x &ՉKڥHE1۹x>m7R:KGzTI geZ?֓hXW{M+X݁ECvX'Ek .p_$QS,u*Ƽ9g}1mUmɍKpV{;PwKŖk_z!l wPE0\VXWE³u_ dZ :y G7jD ljr)[19hT>DAhpj@ΔR Ϩ7D|6|hоZ0Ph7)pc-Wr27' p7v$Յ-Ns{j$p܀D !=K*Qy%br`A]m\vC6XOl{pyͩ\]bISl5]Y 'rj$*휲`k&=E \'̓b6za_+|W]ZCV9:{AR9,tlKw"{I9\@deA]cf+Qkwq\>_.WyTLQZ^,F}Tn Ai5gC{XCd0Yx?F/c:Ќ4,'v>1MҽpGdG rIW7 ڑuAE-[Mr~V#LVoͧQ$癷S%BU (с^*-@{ Tjۭ@? s)]UϒE_joG*yt7*Y<(oYv\8? V%azT$l#[GˊScqcl$uFw[dܥt TA*O}K$Q5@Rgd=ߙnwj)VO-ngbe}ˡMаPp苹B3@g l݅TS WO@Xl (߃ޔWTu(Ef1}0Д1ܐM\Pg߉;[\ck;:EhIER`yƂ([Lnw,rz 6A}70;]hFxӘICDp~A;\QCCrF,фc|(3HHb|6IؕO&CeQCMwqS?Fr@COJB{8V<ELiOdl<oM[p\vF c\;mZ#Im?sguAE`#PV M7VYiEXyem("&wF&*ə5{*i:cdtNfT[_~XÚ  /\J[:FFvzYvvGkIQ^V_B"wfŽ D`ЕSH:,6B%uuߜ԰!YčA EX‡eٲ2;`K,E,Psv = @Е_};yZ5GZ7ÿ~Ae:$C8̴eٰSHPIZxf=&$WF"@ Jg׹mÀ9" {(g1Gޤт\ig4}zgrCھeA/9"''™eġ}O]S+ J2;oyr ]9=(. q}{y1el{]I]iW~Y0+թ~WQyF²fum fzB7.R=Y 8;?ͮl*Cd$b ք0 []RlKh2v-4+*f?Nq7 Kӳ6* VZw.|UŃ՜6uX%/r?TUQ]`B-cd"i|[DlFP 3R ! |tġ,kEikWDv'=/m % N2bI-o Q9lL >5A*{9H#)8Rp4@PS>gp2 B¡39)fAGQS199&n7O";-Wײ^oqe %9fluO'7(?&/Im-8CHĔ)@¿jci<&H 8]dyπK#$'8sW)9tҢUpUhؙtOmtgRUtbyM:L m&u2LB9g7% :Xb3gl Uz [w,Ʊ&sD4D۲}nr|&!mRV&,qsL* A<ȯWOzE[J ֹvEIUmL׷sw@`kù+{Ft\8]DcN?xU!Ⱦk>o[˳BSE%צ[w !O-3CH>/|O|6YdO4oa 8ʐ[`vj#`!x/G[ZfC &f@6, E {f Tdz -[V .0d3=@FMsjLr&)/!s$H:.+0V{Br*QڗPB̮'#Bdz Vnk&A[j: gHsE}2(`.Ok&2iN òyŇR<0((mX$:L3 w"?171xn~6S/-6Kt<]!l3bҰ j!>0 {GTy|1yHd:&rf$SŶrװ61Dr睉"(wn!o#!&+T+nO(@o=,"wXev |v%B2kͯ)8Pv p'(v6S=^43o:Z}Biߤ rM;MIMM7umv) @F_QDhוʬ@Ȑ4'7T/"\Ewhf]Wj_1 YJʓ4I5²\,С3S(F/ ppҩZ:D_ȊToӒYijP a,kzyNHcW!Ƭlcze~ H 1]aIY-|gX$M;e < jyɢұU6`sa#RCҰ]/dIx6HHU[i,TM:;9_1G^WŁ%bN֮lG:Mv[#~>t{S#̴뼕øƼz2k S`Q%>2{Sw K]]ϔAmZ3޹i} Iק -^J%VCm2pڏVitQ-z&FPBJ<^޾%cd 5dG֐}\.Iv&io N PuOH(pHT d=I.1XU;41˥Q^!BC?c|"."*@wZ˳ #Fň6ѯ6?I!yOSh `jpPPkl%PqN8hU2!w oy S3AݴNBa[Ӯ+¼kec,~6m6<&,DHEKed(?A&[ 摶+viJ*^Ș)Ȇ#1]_Wva./zV Ĵ{n\u,0|(5;^NsL΍x\P/:/˸"l "ڊXH B+r5!|x?,/6o$苵"k^IxmƬjwfE1i:#֦GFlaL֔%Naк.Tà7KMg_mts߷Wv1&,[dO9}&})qWyso'>`3߁@_|M.G&Ǟ/.(G65Vd5g3/+rk&r}2tYvM"y]˟!TM·ןF~ۆ3BR.TŚFvi|4l׵n|߰RؔK4@USҚ >ٖvCã! HfCMvrT41b YHY*Um_e;R3Vb_ߠpm$FoSsXӏsH%bvMe)Mwh$9ϛW:1̹[R->뤯);߽ZL,/X<}}8v]x1 0LةQ N/e Obve lHˡ&V%aAV*V,~p`\KZyrZ ¦?Q<R* &0W4h1~$L2DnĽGK0_P6q8ZGD^ va(uUKL%F%Ow^S[KclՍj,K'FA* JJѳpbwYT2C݆k+$\F9e%XR']f(/Q:,6ssȥ4j,n3L]xxks1TQ2h='hw98T9{-sYS(:H.i3ֈZhb=Kﯟ~4`Wb)JsdSO%HW=Ew_^NJ/%ǂ6QjI)1@tB} %S5Sj.U H1($OrǛ-~:0onԃ5;}/օJEGya6du0¶x5#V, : <݋sRזXmdd@*{)i} _#k<׺YM 2,YXVB:9wgR,>߃8_´=G in( lf3d,иx-_X8shZ. n3j@f'Y 8c{Г%P'ؕD6iEr0<~2IF8^t-o,#yR&q=V#G>7U> TSN^^Arsс(IJ|\SlojoRmA Kcn)BY{S*mה3ᵞTB&bɖSw>,MnU1W# \EIIRFT7EۏUPKс+y|9LL7?$؏+1Cic9NPwPwefį&ݾ^`k&JFU]pnhuTO~Ufadz;Iq) ԂA9\,~l9;F~ t="Ɛ()2Rڶ֭߁qѠf  E~&Ü h>"6) B_q =-[Nfv oW%ت+uǸ\=HXھrkMEǒ@E*]/'4q.a`: sM Tن(dj4G"D1k1lW @1-v[mR"ّ (P?7pJ2LQxߑQl99T:벴bqƤ;ꏬjp=1!/vz'^O8©e wj UB!MH".2ʳ3M3&EjTxfblj9[F&C$)?o~(RT1ϱ/O΍!V<@0[1Ԧ2hW5ɫ Vtrm~{j'pQwVdKԢf{h낄+;~:vμ+惝P ă jDTO@%zMD]L*u5)y1~`p6egN<=`54/9_t@LL,]%6"7=r;-ygs#`~{{ѡ]7f .VCAɺXrOmνÑ,hsq}c5oRXv8zOkA  ]Sh0*o s鐹Q a$hנ!໠m"Eè$7ï['f⏟`&ղ4Ñ&z"f}D]k- vcgi߁:tRz6?cإ'[8o[8tn")ES# @9OųqH6i K8Du09b+Cn:0F=!C6eV#'+kxtZ&ɲ2ӈ-BCO&EA"hvdgVթZSte  I!(wLq7i@ _<*!s)n]my'.REpZՊ_L46dIt[DbIɧi)nJ='cwe[n}Nd2nnf;Mvpŧ0fX;hDn  2\}AB=lvgߥ(kgA|tU W{ͫ6GԘ?5]`y~$=L 5AW[ B)7S-2~K5QUǎ/!g6kWZv\Yп2[(jTX SYjAR`(YSB)\p92lS̱6%T7m9a䈂42c EXf%\vm k  >)P$m_^TwB>dJLHEvũl$N9hѡ38hRU#o~؂Mv-If vҭ lTc?ݑxp{M1!-rSCb{յ׵L^R"FbfCK Aґ@YYaDV)I#,aw |`ٯ(!KWs~:l{O*Q}l)AjbucP$R!BxZ<}&,(pQ/>qvnF/O3 H^(DZ QhۘkHҵsw cc] JSb\YHvta(!_P]%bhι ! !%`Gsg8Kt:Ad}r#dBC[^v%bDŽ;pf šv3<`ўW뇫4"i;-xB_8fv^}Cֱ1-X xYi%E7(!`;pGcZ8&ہ ߻G^-xLv; iZU ;I p8KZwdC+=e%{B=_Dejzg*ǝ~D!Y$I &J`Ji=thIr_ xZFׄȁP`G0jOP Ϛnc^Pn]}B(.wo7w_%ԎTZ݋EXAMV"/QyrB2Dպzbx$tv]u lRZơaL`&5FՠI߫"DaNذCݼ+EEO)':&OVhs'oDQ&y<F4ן#B0gxɽԑ%jNkʾ.Bݎnv>VGWe/_7akp [s~]\0lM7tzo-4QBٲ0L1&YF|y{(hOXw#<^,$} i// ]́N!]^w^=8|BI:(K25 Vw+hK /ۡ/BW\r)(n(D+PO C&&RH?(Sl VU/ e 8MQiN6Ӏek{YZf0canf 43AMwp]  睆YU'b tj[e,Cymd=߁6DK9>lVT$P1"7Q 䲲p콯-SEK۠0mf?b 0j/\ ?5FcX:F[E-!;! b|Ro`d07-c< k]Xbl;|{C1':%xXws#9Bì6يk7lDmpsO,w%`KC4,_G7wT +ˑhhw*tG,!ҿD~yI]pb =syi`hPL(Zb|;9)f36痃`X~ȠJoϧX.XX߁t`@ #NgXUشI5I@;ސ9KS3~ κe_a63N#!)oYQ !-k bۼ^*9VvNp/H[ /56Cq74< S;G~@ 'Lm$s켣9/)yow皻[gOˊwb'+9 DC$&Ait ]*  )Hǂ.%`Z|T<>#S@Gs|mcf%RҨy5#7Ϳ=8a{y'ظDHׯolÜǯy0Vvq L)|_4Up\݋ ;{8ĭc?B1PPuk_[[ X%Nkd#'+*tE%#X"Vim,X>oS˜!nn 4dZyj̷T%&9TPm /43M-wb@ם=O/tu߽ND oH!IIn@iQ-Ζ+[nW_Iqj4qh`ekHP.ERf4_,&"/@Ϣb%s194 v 3\E"=HGH,hzRqE> h{gԹhN]95T8gp(bMy0\-DV}V7 K{J2%bzs1X yN4lDfN|)2᭯LESBDVdZ(2ЌP)>HHib>ͤ_ fFpۼ0!$IZu{i:Ȇ .,q>a{zH+`B{dͮByC[L^@[H5I{54ykxEO({-qn1l'|3([~0[ M;'܃ mI)牍UzT6pb_Ue;_4`RZ`uKI{P3p|ϩ?XiMY#[D}vJUI8絜k d? ݼdonb:(<++jIKD-!q(]r&q)WIϰ3ꕙ@=T$Yo|nnY2)Ejт=]L sZ8vmsm>*ӊ'TtbsвBv E ]!:3bU(eՅjG1+xrτ}>·''(5᫛ "a2 ~=d7\?9K`pQpHfx`rTC\3A3և G< ߦ:S&'#Keu[0}g*+JZ@=3lrFwC8''noWg/9I4kG}$"| {]G/r۩ia(r]zD3}I69\ÓTԐ,2r@5׼l LG/3=P@4x3M2I u9p@C2J]pS ւH!Z I*E.J{gk}M$X5Wݦ9E@)Z'c:Ai@`\ 2=:|6z( (W8j.;ah6#I&/^; \v_ܻaV3F?ꒁTO@p"9]ۆ>DJDf\:肀 ﹾ c19޲$e2_2=B1)`1I Jk QJ*ݻXwJ6*pggPn1Vp8 mJۘ@IPdUf͏tŢm0G"S4f؜T1*K*s$3;D` ùK EݵN+#mP+ P˄- jT*PUv!{)a0om!F-o^g\)L&r8 \XYu#muHRK͵0IJx c{:-ae?5:ac^oL͍W5$Z!bն\8a`6H{U5[#Q*AyǛ&yrM#q1. RF |O /Az^z2BsHaшO\1l-~Cy'ZRkD%F?\jU+2:YSK@dȯ*}!Uo(O)Y66isØ'9>L-(`??7D_0|!}Y[r Rh]7dQPa'Ce t9Z ńdDU8/m9RwbM7o YlT۽uh=a.)'jNMPψe;l͍DžBoR'8e}J]O62r랑m@8&h,{Uot<kQ 6x++fG!EatAՃ H*$;1BoDQY҈Hμs(iK;Rbv\\]i7dkQW}Ƽv&VDDGiiTVj.2|ۤ-;"$<7o!bC[T`ռDZyNn^U/bxk /$'|0L ^|QB qK!!ikYOB:[zS/ҟElz_ SxiRd3Nu馚-xڴb`U,sZL={{{Iѩsj`pvTHP懟Q>bs]U YFj~a`l߾1R`,+!Kme?5Cɋj&o^f.}k^e}܅a9F2%4o5yp`٨mdu99X.K>!K[jn _|א-zVXW eYDOT^2RdWl=FA5M Ш|xYA3xt):D3./wS͸|\4StŋP,+1 ĥSR͓ŇF=]\!R>eSb݃(X`zc VI^CBbVF+/4Bߧ-l1RFҞQ&G'hp$dTKzk M \V4z#vה`$#!J`~t[d^y{I8C՘iʕ Id7"mQ.&I+9U(o.2 |-mtT:̚ot*" `S >A˞9?7kzO21:Td_/֤Pn}6m\cFL .t>#J{|&sjwlQ%x#_ ͋gFV3 3#X}Ϟ @(Se <*zH.0,HXyPEW•2'[g⮞ХRT 䱘j m[ yUO=~(h5GzB?}g=ˉ7>Y]湭8oY:҈@/ɏxT]8ܹ8V@%D*UU\`ߦF5;ӑЈRgE|k@J?iҥ8KN0LzGЈJHL5m Zs!e%8of#M NN&ޤg=* vp#UG$>EW˪]~?PetCCUDz>F=BZ:Vu;sᇦ;:z~9I~f U}{KW;~t:B÷~.fK[8^VMR] v)-ATjHTmtB' ^X~.2b;Yy2 qUN4N%W-\ Vnqه)fםL=:-(jDIv3C"T;5CSm- 5tt}unP /6pnձ̦, Wc@V9m#'OuׂNiP(>hnW^,ccl]aعUvZZ1Dޔ)dgϝLj[Ȍ!13.4襛=%܏Kb2N` &ZQkv[bV-jMlt[^3 H.Lx%yS}.K+Th2/LՕcGB^8Hkj@98 -T,#:?4aq<ԻH(f@ ;.1<Ͻ7r54_g1Jޱ'&twoireSFZW.81S: u;1WLT%>Jզ|?u^'pp2$jqR{l[rl$Hx7hVE.6'bu*eդE&'3V\6!$tHF컰 \keJnK}.;+/_<ҋP/sYJsL.?.hǛ&yeM-r{ ŏx(q@ͭ dy8òBd!bM5/p!eZpG˼#y! L9mJ@1'6$I7o(#vkZL*d 4Wnрcz^(++K[짇>_ȡͽ~`>jf)^5#XP2 EMQg`Y'N x&PӾݷ4 zK~1.}I@tɄy:)Iĥ?kR1&ms[6c>Ț޷zGD9+ UEx <ѽi([н1yĖ Uvqf"Mh3:M(ˮrZd3%xMOS<ľ8&C)e_Kd!>`6Eج|{fy^WRX&J?pYe7Kc* l3Vbyhk,!䭈3-T cm6ALΧB0: ٯ;Pz79.R a=2tz,XP2nO# d/o!>UysO5n ݴ*_ot{&KhlEC>s”F]q\Ap7kv1!!R/(:}O*~ i+ÏI/uW\\uMC^Pm_qRA}ݸ3x|s@pؠ:dXiNR!Ä6d5%޽\nN_N%lXx' x;yIW]޴*+9ܝ!YâsĴJ.&SyAK5# j %l# 6Bmm- sZ>g }I*'5NڇEcB3/H&i헇8Ǽ4 .!v}TlR;jPk]p\//]1KWv1-&BcNd t'hy~.4m_cx[ Z^kz%H:l*wHnˁq½4]q,T#]y'ۏ 9,"Fܺ.L侇 5A= G0owP5X{UDnyz\ PuyvΑ;K)U&1Kt~ΏY8?JK]ġYi_5B'a17\&hdhIJjc>SR| LJ]iHEg#=bƦ\e"ƨY-Jk}}8=/®R 0ǿRXS$n!IF82i *sMiJꄭ ~!ac:ov}tllL>ſ8|~^k,W1!mc v;+hnFG6: d M_l=;TWA c\T 3|9*Ε)N#%VČq2D(qw4(=V I9(Rʚ}"ZC{3I|L݇^PI Jeo2KSN *8j1ʡ[xb-<!eȬ^-X y:f2dʱ] R[?ʱ!\4#AUhpS"Rɒy9vʨ$BrAr(Aڊx 4`/Y03k|/C`P`GLVzO-q_nϥKPD9 ң~ M>6ն/80D( -Q4.xO k@5ŝWc 8{_eNR)t k ;)[/Ll] wTձbC47H1d[ebY4;uSw:ttuJF<_ UpRAmEۤh玍ް5V kKs_y7Z:q)X}浲;ј֡T4uūgMԮk]8 j;\V'i&kϦ7̤Dáy1X4LY@is8|:5Zc<^ 'dr5Z\ٹtmWӪB9R ٠]?2QpM״@_WI 9q_}[fT;JJ %Z')C{'RESHm+砂[ML4̷25<*)]Z(%x~S}ЇLJw'᫜ +.ät`_|D?s,a-ܻdڎCM`](#7bgzGl(0i#Cd eDY;L[(xJ;(o[< *1vmc-?1#Ee效tJ> ]@9]|YbQV}?>P+@hR'/~? bWBfi!Oh\[T`D \,Z=l74~jzbϙ# (F["[fT"y1{2o^Ұ)ڹM^G}3T, dѣ ߫TI8tpT"̯qDoQn* l F%ߩlp݌>MO0$-ߧ`X; PgR}(gX&Ҽ]px:sOAN}N pnkqe ' k.4C(c?=ZOϿ;s3@1`_rQ:+BRSLȯĴ#Ę$f@k:XnKEPRW}_*!)-jwDmϞ |E .6cCƊsΞO%pw{Y֧u?لjQ/sZF$u`&u ` nh!g4KM1o[U84^%/bjwP]cmhup܆w9C[f|иEa`U_?;#($f8T!54̛G!"};NP#/'KHoaMpJy#1][TVW2yHʧ)t!p?(Œ =CLUK@옺YFjGQs}3y1>/n)7 (%ch`b!9J@O kɝٔ1*4r|`kÚ )rGFߍ40iVifX2r%NZ̭ҭiqb+ѷ{*G hɰy"~ /`2նraWq3kjK2`v:Տa&eDX֯PGƬoIRԮ9Y'KM t̟0'y@ 1[%ӧbAQGzX8c/8RtYt(_1_r61$l: N'[Z6]7b3vDBRA PCbO/qКrSYo+ϯ@4f aP5(C3A19/;aEöbyCrn9/9AR}$.diM=oIslRNqN <ŇmHRҢ*`r%ZF(‰7^в :z~Jkjڹz,}^sv-yo^m{КuYh0#W ta+T||ZJN?>FtߜUMp01;Az "Fm0xţ9[}BVH\֬xMO2-7!&:KK5'y*` K( &aw&ԽNBpDm*QuH rgپ[S7<])E8*=ɒ0Ƙ3ii\nO72M}^[,W[{sGkv`r-1Ln+(gTQǖ ?gڠhߥ$U)<3浤0BNʠ[{Cp5%>ϻ͔L +IMK>)#M|e.dcE!V3]0^y~âNJ!icZ Vvrڟ[ VF,-س_s/W&鼋d$6kd ==_g8_Oc|߀ge O h!7Ē>QiE@ry*hR X ]0<@;\>=4V=}+*Zs^qr fڄd-*~>vn e,V ,cQ\LF -IZ$B\m *jQHp$(#tX^vAbyQ0/t,r2^łЌ{V,dQ\WEu%!nbI|WAT޽t ɡ:0ls l, 3nMDŽ'0 &#-j¨Z??dxnb#Ėf;J _Qϸ|ڂ&'^S- jf|~fC4Xy?g؏_䧶,ssR`Vpe` l~@ !D<+\T29e` 4F/TSzWNW?;qw>G/A8X5B=֜fkfݲO5f]|S("PaF>j4l1*=L0v;?C y}m@#Y >Mx}0.8cm4O ;lP"}tcs*7Ҟʝ bbeA*v8Ϩ€)yE|;HŠ]vKTiR u^K] wo^~jM}gl5# ̻Liu_E!NYu|hGͷOS ~S "H(:g,G\<eZ1c/~Η ֓ERZ|Srd %Xs"T~NX@k<ZjEK4C)c5zg0@9$<9/t̔Ҥ 7bƨUJEak?* V d嚞uZmQ'{g]>Dl)/߸Ks]kIj5 }c1iƽq7{IÐ@ҵQhTɶɺ`0,FSO2L rۦ17%C5TQ}sg&<gΖlT+xV VC3_ϞxMHTs5{l'h}OnD6Ƞ-6b Gw+(KϠl%/;8Voayt.ogAxNlU[d?J+c!YesaumVQh@'_n[}{ l'([MA[۶ϗGWݱ*hs&wW;El9EwLw\V7yF[QxųH"x+"Լ0FIn9>$,u+<;"[e~i.9:A^&V0?D.wp [^-={+h/,.F Ԕ/*)>G`lrEǑ}oLH`gnw2-3 %ŧ7't@qۀqcP>rp3B:R]6s#9-a%c0yټ%1jְq1CTGz pe%VyS~KXR9G GNR+Bdpxxʯs 0R<u5@4»X5<1rX пAz[K J;L5-E㫻TB2=á)[CGՓ5Ķ;=R L˘T撨_ll/Z,.&3 A$E{Dlr/Q>Ձp?gGPCӋ][X>89ZmQ?fF0iP5A0EjS-Jd 8 P=!w3xG|w(#p}¶y7ÊK6-Z&V27$3*M/0#D7Xne]rZ('m~ר|vfD %ǽ<>-YUvCێ_,;]r}J Hk ^y&[yyg @uk6͚;rX>e<&!tn@+T͎Qx,$Ԃ >/YT`ƥEe٘!qۗYg,Um"g+`W vۖ<$F-S # 3j6J) uIr6aU۾}2fzuu?FTG>8r |5"ן4G[65xtKghрH╧adE DT bhmC/"ߛq~iLbrz*z^@e/+]en`HB)bԛ̳N/HnZZN%37&c5wKE"՞9.Jb6Ÿ/b23#6 XΒ51>"]=0V i /,9o[ʓ?DZYվ\Mfq<,Ʈpoƫb /Ȑ Э,R{ Z6j!bS ?k?&ŴzD#Gd =W}&Hum8 t[*a]ll:w!yrd`nL{K!o`?dI` _S{)LA8v2Iuu5]b.{%ά>{ T6،^ e'vs Uo̦?(5%…#Y9Y>UYT(SL_c0P\ Q>` Kc3A%~*!].$Cq `91XxIEk8P6$#}F[ZFn !OEaLD.>/,2}NC+UGh*>qS:Mm7[ z͖9ZCTEK,Jl_I4[PauF%u1w.^ѩYQؽv_LKBsl$Cqʿd+2^ ZU_9D`ɮ),' C$QO,|sWF2":4/5;2Y!J&Қ؍3DoSDDEBQ!|6hLbEAé $SSLΣue2>$gH ؊_}3Z s;2^qߖ`rno15楰W?+*[~clj2#H'A` OuWbK 4o>?_{y)a!=`Q_ w#b S5'Ekx\4>`~YGSkLev>Y2U_"Εy}Dθ]zr?kH_pµy(5l56C63*+*y:ע|tG'eep,+Nv lgTʌiu{ BPۢJbZaإƷۮav2 N{ o"GeNr{[r\h  PDU?n6@*xDAY.Ed%Ⲽds?m]fraH/vu]Gr}M;,mR98=)zH)s]+=is;+MSeX6枑u `Cw"NUN;HJ!H*Q(?{g7WjV=,583&JeC4~-< 3cDr[B[UB2ټQOfܑatp<4v'G/KxLb=Q/ Nűg8`.q\*aGHV@ i<$z_h9C"8>^aq\N<z\unEϬ>&L{z=z Aw(٬H i(JDkϮv5"fP֦C}1&g&5QX]8@p^\3`m&" :#d2rs &(!0A"pv90`/>_Ov[^fna%y'n΄ι+1DM${R)_=M!9>ɪR`ǾAO q^\*{" aKn 8tW땦}f|Yzjg(<  Qy u)dVժyLI)P]4VA'Uqt K*S תR4ýUL)c1>O q>oB*{*2ڰY~>:UҾCQx1MBMYPCWsQ Z4%Z0.MSOIw%ʅg[;ʝ( [Ow7DNI(K/˻mrP]m8 r+KE`Lo!_t/E]S#D7K=H)I`R 6-z#ſothN($(5e;~\^ZdM!񚖼:mIk_J54擝z3WxAWnmnڍ9}vڊ#܌!LMzb˽"h cKb%WVQµf;2PDR0&v,,wAMuK.^v6+_4sM!'^yoqR 7fPvg=x(݌J?S׋>)/.W쭍lhCFΩY?n_[~ 8Ʉӧ PULz`_茴 2"UcW|7yԸ,, n\"jn8V1 ?]MgXd7m,RvM)L{F0 p(J|.*t3Qo˷Rί۪?[Ħ<*xR F0?|lvQ!~nri`Dĩ4-e0t>)ñ(Kmɠӥp[5 .=r'z`V}&a+Col`4Gx7u iD~}Tk|q7pU*-Hp)U01_5x?7g}&>$1 _DW0兾Yz3ż 2LuG0wzwX-ÛHYn"8YT0<ᠷpZ+ݮ8Ͽq+f9#Q ޫlR(^Ao1Jpݦt["[qTe^e ,{bRƂD ~AB#p=Q9g5 MiF,;9Cp|cl2ƜX.J8|Yp0PG9L@ߟl(%A DK̐i!@ӿ֕AOO{ЩFAx3Իrɀr)]ӄq0:@47e%Own9,LdM}5$,%.90o @7~l#rӽey4<"B2\Sj Z ^>hӍ pb(Ѧm {`2W/BvAO6 z&)wEoL6I uɇV@)F, s`>T="h)PFgyupQP}Z,d~@Š.NW[}КwLɭT>!BpCD}VD1@X),?Bp ?JzD<Jde.&qU~nCQIQ +Cw6;_lfgQc>a;斊[;9̠῭-prvYJ1%tŝ=5av.!GI*dPՆ(ReN (m>߻ "<4f:tJLPD Du}]0H$,[EaL/}o ]:)eM*X{{=.VFv~7P8 tcMM>fLWTGŠdJ0ls] C5V.lGvsCEOU;š:Lp4w._qRj&pU 䜅9[(-TNfQ&^"zbTZ^w+txyY4Wu(F̐*fݣUג}I mLmxY=²TCuYV_Lˎ" ,ǟ%R<;x_9fD} oN\lD]-Eȃ.Mv [L`%ISL6UI3S@q3b*3!ڑ.4 ac*@-3"wZӽ[5~~aR >+!D &Bi9,)d;ͦGWGCXR r~,m˯Z_Wŕ>nK>/C1́&MXDK,<[c&9wG8z gZ%Lj ҵ^櫞562iA>Z=Dݾ0㻉'ߥvm_h05AFD4Hm}(R$"|Vt Y_ 3yݤtNJ+@Zq)`[t9g5̃/А6҇ӛt08Ou bv8a3@!DQWRS CLh)XH3!o^,o9{<7E}EO_^-@Z1?j`&"թ-VhZUa^|eq|cǥY6XY$J$2-*D.+AqosD=,UXu2D!3Y6 b.W6xGQ%LLINrEⷀ fry|S@RfqyHCĩGhLr[0qW40s+.  ?Cz p۫}R&GZ8Qc#)>}ӚQ`nAQiKs"F.w"xx$}ՐDu2p+X7פ9`=7T.:4R1NB\U2f۴RԁVe'6DrXj[*|,h7VXzͩZI/C+a訲 [kC2BS%Zi$Sn&.JD?f#B~fPSL*UuhԵ7>47mL?" HYUѕ;teh& ^ nIv?-=PK;4S>eTCU JGʛj@s=N_YeeVzĆB"ul4PvS'"@+oB0lCJ?-X( ({nzl\i">F#Ze R»UՔ˾bvD']{otRŹ5)pICA;Z A}[*Ji($,(>߅gwȜ {A.TCr*zKǨda?߷'25$_eD"7hlZSK@׊G}{{Hj?֢NЅ~g6L=}te^k;qc!:tSLհZd.C*N'SIPT6D OÏ5͂89fy%ޥ,zwi0c :evWQV/+}Qʁ##Ep1*8b^8FitbԾJKwv6zIU*7'%n]'@[ۮjX zF3KЎ>HC#=G䅄8vhC'OEA7$P 3>vKݿwc0N^FIK!|*qi\vkA*N0 5lO6?c5]K4O/+7 d57\~8H]~᳊J~sx_EI`z@H`s=6vȭIOɍ]UbbZB.)q6;"td_`m*P؛ުLYٵ^:b9_<]o%V*WW4yApzt>a3WO+5^u h,i>\S`ea\\GeTtYngW{/ I Sǽ+v)77E3xE(eɂ 6%?=3p^p3_ Lм Ąse!+YMtٙ31WlOEj'#z@7B QmQ܉A*f 8"MMgΑ_YѦ:)aΎx\צ_y/PA}-גFX >el)8"ZW4*UA6*SGf̘8OZZ">(-tv2L~_Ӛ>v\WԷԣ7&pbhpkB&ɋ*(wY3hУ{- &cYĿ(qbљT@KQn5s,Kb(Z] Խ%wybB}qxP ہ^zaضY:yqɠC0ggw&RK* -"AƯ@B=6V,´@Iǭ]yDŒmX٠@xv(NgBt+Lvvw?tX @.㷥`!&;.k͛Ѧm'#ńq'0͍3y=3Q0(XuEd 3݋PH |MivKI:ӋB~ig>DOmq@ tWO{1)R~cc bG^g-Qa{|@ӲAL=K#QʞlS$?-qͮ߈"GL4?}RA8:Fu)Jt =FvJǢ9A8!`lݰJd^nj IS-X$଻SDNnWLG2rEZ snp,5A(='#T;5m3izzmRsL}IVMGq5',_^7O__I1}\>X8 ۍns{.'@O2\I>eө5>'":.: _ar©w>K& gkb?p09~{r y >ICly87qw61-.k.??.vCʆ|u>G(R?LkPtSqc\OVKvǮRR?a:`vt,[;sqᄅ@=Pt*`,>Djf J4T,Շ]h1HCAzƥIJt8JvRSS#U_BX1e}+mZܣ]JYHi8XJ͹|WjCdZH$#Y~:7^[pl8wu^@\yM->Vۇ#Kk2aedSd̡uӗZNK읷Nx;):v)H09W`j}e+}z^_!!T~ EXYNkQ}qLz[ mcBGލgڶ)e!D}T䜮܏ddQR ~Q"އZstiJO1tx=cRM$.G%S^73o&+[n }z?aHDČg ,Ǿvk('qΨkJ fIdORK :#ajl(~*3伉1* )F)/{QŬ9C.bj;qcU*U ﮯGDx%*JJ3Y8 Ehw?+): ב`p,fLZHMXK[ Sݳ1B/7TCUm{?t%_#i-bp*%CϢXg[#16RF1P?!srlԿ=5!`7rnqѯi ʆSf+'WO\4,0krWB2mVU_qT*0B!<Ř|L~J]P̻"Rign.9yח q29S(Ή|u;ϣo7 l$4=EڢOi]Bʥ> Jnѕ`Ng)]jG1tFHǏD. Gky8:Qm/Wә& auIG6[;n1$23=c-?ѾڌI'qD2C_萧D==~z`xmA52Y `gC2 8 pqQJq.'; <;Ƭ=o;Wt)O-$H^vF!CbLOS XNV~%j aw<|5/%YuLj:F05,QѶS)W&s!-aeof>9͑^VOMsxhCx\uy\2`ˆk?'|-9i [R >TPs#]]#!q_>a$W>8)||"#JpwcVo vL]a}?yn"[k ϣ>o?-y‰\teHI2M*EҝsPWR0 G<%Oqhb͓ 1y.ey2l]; [ Nfk* fiPqnȢ=Q3NSlPV֘y=:g\l/<KxdJԗׅ/䧬*C҅PMƳfE`&'A~H j q B i@m@jP%48c. W "_s<>> {'Ũ./czWp-i?N١ 4?5 PdB0:,q&8-gL:"e^-<{mpj#4+m;so?Kr< -@L^~u0g!습~NQw΄;rŝd{14bUT *n dp6"Njxwb'wHk^er ͍{"+B` RÈCBkqRxY0KG d V2t0h潹S2X 1Ie<߰iP>b~tjR -$`t`,&͠8h5Hd <}xۆ`j|}j TRWH1'ͮ W)?,(EB6]^ 4>> L׎sly'gJ_fVjߑ_~+t[\bN+2{(WKom*8tJI:#_{6ɑlCӫ4݊90RP{@wMHf+abpv \yɃ`V Q*6r&7\aPf@pw?E^ס_f1]aTvۯe7M|=,\ {7-8+} l˫O$tL1Vboަ bѫ!Hh7uJneS:tR.07JW%'Lw{^Q~6U*+'oPK;N렿J}245Qo ~ =;aK9/ex0xžV8fc R#tnxMy0mTP>٢ 򌒶ҰpF@ǚpEF>8dᗬuд|4RƏ;s>ctƗ>:H_fM5QN_ ^VN(vB=)RM|5W" Ve0)pҢp[ʮH^2U:.K-4}#>D%5)<8?{|-HkUEIFqAPƒNkT^۸)%&;6M 91^U{uݤ}jU%Q}&=75*dv ? P{ݍ 7`g#:Z`@)au\KPG zũ*ggܼ_=%p~٘v,_b'0i<^9N JMK{CdVcy\i ,|UY[&( 1Nd&$X:1"͇HNL׮hlECp*]TŴ 4C,h/N%Bh|)fA[CN޷|xl4q߫W87?IL$ !T1OVgoU~%1)+psS}nڂzh?;I.nL #/3H ,Y8c6KY(k/je\\gQW lQq->]Po&~q)i1LҤ1b/f|=R<€5=e| c:"!d󯉽(?2H- @q,.-0 [*#l4,CNS=Ò ڳ ?y/XklfBO _!eWkh7nw惔Jd=8JLgd󣬯K5ضcz"q;M:#9,|=ӧ4܍Z1ОPҦ6qed+^cMǎ|cFW'3nA-&; l-#V˙غUh y*Lg 2!C1JU!H@2Ap<([(/`천Yc#iO(*A@7ux/qn7>Y橚y7c[W{3za{EЄߵhJ =J^[;XW[67^Fh"Aqxi"cTŻu;k0SQ")3ܐ y};G,@\_p="u\B2SvGkb5JBJrn+M2؞PnH'13Ӿ0C[,T aȳ[3u14Y;k>û$Ѭr;ᑥ1:Mg4+Y=s 㰵T[]UM~G?}돥^g22ڐyu2\͓,aZgJrIRcP1~_P9#͔ӸdE\."Fs27Q}s +%h~u{Kk%9rUB8 ,hd.W;Ƞ D f fJtZj9&( 7£Z*)oz1X j g@ D=㶳>:qU#— u}N]#?1)f VVUV6;)0Ԫjk>)g|Z?@5ɭi WۦP]4e pСd&̃!.Sf9K@}X w|F1oqgpQanL%r=Z >C:) @X,eTTϯHt>x:r*A <Q1Zb^H — sAf5R0N|kHbH#Pvְi lS4gZɮ4lYhп1Lx~Novdv,G9<pn]9tjhN; ^];ME"x_38]3` ̐]h|0$#$7E.!W7T(WAG,bW೚6^]5% tP^Q$q(/&D2!7-4<!T{ME}'fw0K@`I}) RKYW%qn*kIGV?ֶe_l JOcx}F}qiTwf#\T$+T\gOD,ndz iw6hs iSGkf>f9̅?uPͼ u>uc MV\~8Ĭt>%9W" !O+7 k AcC@1NY}fG5jpQ|_h|>8G.MpWϠmXrb ؊5nNd{{Ul'"?iV7gv">VA rUOu(hb28z|O9G.q&,kf >a9-d8_8j Z+b?!'ʾy klnPyУHx#^+:;ݙUn1OE &3z \e=]Q<:sKKڹM3ϲBjs6[S%8\ 7ב?@8< pe4|12jeybY=R 2#jPh8`N Ɔ @A3;SL8YMOG2-SwjϚfd{Sm_X7c' L s#z4~(6Ar FcWҪ8hل7*dd9E{ ߜ욷MъԺlb-AfĂҌpsU}D/2F1%q G[e$\R=p`SxC<&ccD q$T5< s5,5Hk %rBO_8m@F7>!a*1i<;(u%[3740*㶉x;l*k_KNe3иd5!?m-DA̦Kqp]m\cGh}_i=|!dp (·_sśUa( S"v">nxzS\ɏBŕ8~\]G*q"1lnKK'dLb!0rRbᯋJf79,_/Y0#I")_V'k;6^}]c"٬NIޭubgX8JV7o\`Vp0QrE/n. ')ADQ?KtރnyˑOa9aJn|jGZ lA5_I\.{^_:> 9;Bn9NjjYVMrDPK8ppT$A-b ›*!TN)Lac^/!_hj`εYnIOxz2u%|9,D :r/VX&@&YDW?B('N/ ن,Ô%C*=h';LI=Ů Y%$; z|dE7z Ұ xa4Wp򑯃5_Eav]3.my4xoj\񡼀_˶X CӕødovEo6 i "ubE}ɫ~}>b T`>c o9.q A +U㵭ڮx1+EH6ͷqqWbInO|xS!؛f.hKYY\ud%7p|B`祝itHLX֫jC uXIj>6zgQ?rВa+0OsX6ܹFlmA_H+h5[u L" +<R7% .-yyb2 9|i"0ƍ*YVV]e: ܆%aK^T^n@+/afߦTũ5/t!GV &4):B4/bzCmDk>Qy¯8 k.h:S*7_s\ Lw^fޑ+*c*J" O &пZmnWxȭbaA*(/ŭ8UH dWn{4>ŏ˝V{ZZ a>?W RH|e܎ưx>N߂'YG+#v<'1I0[O=&BZLg=*,]"72KYܑ͇s DٲR (webGIPa6qoݣA~Ҝ!mdIу95'\MW : ,SX.1Koݙpb~0cZQhi!ܽn3X*hu-kyT:lN()b5$7M;DZ5dHQG G%r(IQk /HHr=KM.K){}d@LUZ,>v=ȟZsvFL6v8cVo ü_aG߄gWbk܍[g rD}O+[ \uࡎ9QNZv-#Ĩrd#¦2SOB"fF!s- -e%d)PE<*`;>I>3Y"MMbT73p9o\ah%š3C*4`iM LȟLFsRRL[ Ջ8w$Ef[,-8v] `*L}]cO+к.΄Le5`sw2xCk}ge Qfo; /r{^onCc#!Al=xF.Vӆ )C3دw8 9}RrHE=maF3 Xf7os⚅ƬFuߠ.jVuTP Yq{Z JcfNM>1$ZLnC|oB<[s˥u_|QK.(wX͋xEA`T%*Jh$̈( & ?҄Q I2<Ai!@HsKǬF֏lT9N1 6dY_C_u'dRä5ځ!1Ci8r}ClK s: d1iJr-,@iqT&(szM3:GU$޶N;Q%7?W]eT (}*pe44>l2 K#ۖ>6(wIiUrW |K'b-\Ifaݴ>h/b&dKt;|9kNP^'eYU5 v.jj3 4ܟx?$~q6פ Ш(pwxs8W-R#ZؒAX<#ȭS^ePq(z8 V| !V\(~ U-OmݭwSb<+7^ fH֮O Bi:rptTBhysoߵ}ifp㬤Ksj?P;$tkNd{A͌0f ,r-M802 APM_U-G2_.kѥ@ ѳ̖ τR.k4 jԐT݋ȮY&ErxMrr 7j!"7ydx%mg.g}|oBzlxCq3by1Vќ.~@N>%C9;&Eh8xdʇG[V|Kx>JCqer\ $@O4X2P3:A^%?D)](5h\>pӮ,:FBذK}ڟ&1]v0#𐶻zbsZL1YOhAyNbaOA ufX~K i^5Y)SKv0djg{e]>fxo;y[xכYK46>Zq"oR2o ;6q3K ʜO5* PY&uyˬFÿLN6`{a+FsVSљe"^ږ4t܎0dJ//m-K{ZmltD>jmBZK*}PJ8Y8g8KuNM)elZRImtOjo6tWs.^"Uh^ YCr8d R.C0ǨբPVZ1“e/sADn5g4$'P:Lkyf(]|&0٣7e"߃BS 2Mb|_#ʭ{⊀/\{\N /qVF1f;NT8=T%;OU nlsCnS% _5ٷ5A܍2QIb~ !;({^$%(;mda߬ oS#8 ^CwWh6F$_>4ޛBV\!Vmڟ"!l3δgب ?ZMn\.ʵp İ1zT QG@3T]^)G(Vclsœn뙔pDnpF*Vc4!Se]x o=,8`騽ҌWF^cA׻^@rCү,c,rcxzRm + :yRw5w90@ kfv|ƛBnI.Xy8Oڐ#TDM1. ܜOGUw}ҢV WDZd[e]UhObD`D;\p&2,=$dEh7/Ǐ>]Apaa)60"8Ĩ`ZQd8]1)%ޓd |>]Zh\žWBgfp.zyů)A#`k>q] i!&GU 2 A ȭyqAz =b>?Ȣ.Ud=*+|2;!'aFo g˚֞Q:b iZ4r@2 rk}k=[mLcJZ|%! R}}GY4Xװ j0J;9sKpkFc}+ES9sA_c1B)7k|ws-ښK}Ź`05• q.ŋl,*^8U7?n 䲟BshRۈ4lhmHᒭBEJ7)F[o̐2B\[qdK򛹕";~iJ?h!Y fSb2Ů$cIUͭ U2b{`뢗b /mm[ڻ kY/7&}[B}T 30|!yeq$$b<@08_ġJBn.R\֞.ȤTI k<*V Ju5]+G2ЗmwYmWX|Iu`gK89=$6Ivbx5q j /Ӿ)z>:86@y8nO B`B=>t1g=fATźQE.|!TSJe?i)RAH |COFGӺ򗘱^,q7KU-KXYB~38+UX~ݺ "S4yD`qsv"{;_"zhLjl:Zpl3#h I/>TLtxfP :goxSŷ#0VL!^{5,2~kK?uE[: 1NdlpA[R|~'>2bTdख़a43\ٳ nfL SW4:!g@ ѹTA>6 Mx,cT<ɧ5qI@Pt]9P+:[PS#гM *R%uɸQF|`% E3f xLyJ0c*j3؞jC6r[,> lc{A`^^>*nj+m"B5b" ~. ~E@-wxUF7⪎.631fsBJ ^B7<9,L[ x{>_C`2E}z#*T$u܁Y?()*@x suDLpU(PWtLy`=fTpOo+MWy䔰9:ƞxRg7~cΟt k!G"xl!]7!3@LJ;7; -7=x]Q#kSf ܷbҭC Vm 4E7Q\1}* ;6!oVi祔єuSa8 y} k{ 80S(I#Jg64(ȒX؉% ѹLa!S΄Ip](Td:PWIS  C;@gq W=Y2-h%a)MZl2ݧ%y_/koHo*5M&\^CDP!BDn t#ΡX\ sX2S|K^xH<=Yɗ$ǝDt[JM&y`TH؃\;4Wة6Lj{%QXTBb!M"kb4"U!{uKdgCJ/y,[dJPT\qwO㜲]s|^Zk\CNJdbڸEÙ_˄V'-ZNEyesY<5=2 L<:b23dti*n(ώՌܿ7̑Mba7\<[!zTfzu(͟f7K[࢏0x9rias94 w"yHh *c涑wcJ]C[M:}8Q0G*xG 21 OMzhA@nʲ(7>SАeW} $h(amͲ3b.H+xVlRden4}ׅ yFYL;sm]`S;p_ڸ@-#a3vD^/5atnAۍ^T1ǁK\ǮƱ>x.xKV'zǬMXokok_4Y{bFQvxjxJCh1;^֦:*}}36gm"yKR(kmEZѩB3v5/:ԃ)gb;BYWDSgj::erM'Z<d:_3[̓ )/5HEvl7EIJ#ٌX;Q )-htH zR)a) أȀ {HO=9ѼiuZ!3 0YXK\':2 QciX>2쇅a$Lxzo @\*^tH; ^.:5YPJ[ @6h$E0`s˶9^"S}(lNH&Um%*30W~˚><; 3ZM'6}TO.lπh\2>ۡJTLNAWiy'n$;^8 QhtIf; Le$Oj?eȍ٥d"I: dQ#i-7O_TKO"“+.@JaҰCvv9l~/u#y+:5) w'7aȽφěˇM?bVtے>1NNBKGQXx/;SR.Lp0A2|*{|)K"t!5%$[ lAWL5ke o:I0q 6K=|@ܠ II5Ʉj7UqU;s J!44U PH?DlL_]#V"h ۙ33WeՂ*^Mi)d*?YmҙiNö&LD,D%I4)\`WM>[ ~8;i^P!_+nen ]*)'qgX>2X&y T0ѭoEdVyBi?ă͌b2*Cp&<VKAUR[. ?vDF!< P>/EE)f]ܴ.ԋbX%LRDx;M=#omYA1SKXdXe Y_X,g{(&ۭfᕈ[\MB$9e9LmCg8?\x|-q=$FXWnr^9qJbQ>;PKj3ǸEaYW$ ,wcة!AXo'걌R \k٫- ^q͟olͅznZh7KgwX]]&P;i%MEQH1Ykzͅ1;v\iD4qBD6va*;ڌ:fߢ$yfL*XZr! {dO u6`% e%sytNd< ݶ@˄(EK5]#57͈X (nqجq;ocK(DMF#\Ū5u#bu~&"N%53|l'G`Ї>ǔ4'ZL#/ʶ۩yDYQ_ 6O:quVoN]QO!Z&#=/ɇY-`ȭ^|=]ku$ktg6)Nk||7bmI4گL(nAZR;0 >-CT|R+b1}K\z%52fͧs+5s`dzHT0)o]̻6䆧-\ zqmOT㭚Iŀ5^ŀ Ow}q&]1PNwC01(ҕՃ2$ ty#rڸ5YR7.QO|zC4/8מdQW5a$qJ;׀vOc?(tpmST7;Sld0:̹.Yq. :`!pjP&RnfEE7|XTaFw#yNu%fשxK'MJDgP+CLR>9OӱͷίB@;$QpJޜ! *OTiWSI!;qktֲw` Dt1گNISi%LxaD?=7̿i娝_U-!4 ,-R \9fDh}B- ׯr 4" [d}A7vOB8"<9dS97C)T]LZ~LZ{+τ@d8!Lg+p r#Q\,(^K*B#9F0e*/x  R1{/sBpjSyL(!3JMl~> Tt2$ m IX0RRB |n@_GЗ%@86N+1Cᡆ{%zQ4FWX/ BDYݯL6ebMQM2sރ7oĆk}xv} mdPP-L4"%BiZZhLNj.˱]H(cOF/Ds -KO +A1Kh1t}}IOΦNVkl m1ږrQht8= XsoWOPw![EkE%6x]>̨wݷݵ;Xek# ,|%Va̕3r0+iTQh==(!m hgFـr7.^yRH:-1lS;Y"~1$Mr9ե,ZXfdT~ZqN ~j{+ݚ0_S#]bc!<?8߫j&0b7#и^}`,8~b67DZ[~>D  q*|RtAd0Khz|BU&E SEۦ(l3RiڌrT?t&I_-;m4iWU|d2+8(x;vSf: Fi%P&Lo1XCNI<ΐE#-+}nlc-6uryQ ֳ5ݸ6EM-4q?) _V fN-::F JJ}Y 7H"J4 ;[yU0qwO2bK.jZjn%鮭vd0MMh"H@@ b7)Xf(.ꂮS&{yნ/ }c;E,W"Cඟ;u{(>^Cv{˻n'|h7ZUh ؐ6*Wk~t]AScyreC Knf*>xo~g@sS OvGˌIw:yJ0>ǯ+^m|үn.rk:cmpaml`޸p`)`#m˵3zvrs˒BgB?k-pDXLե)zk>֋V1y&.۲1r׏rM^1!۶܄Cu9ji?wT1z('(&ҕԹ$ BHv%@w0eK.̍*m k._`IM1<*aj!$~znd te 1VŪmk8c_ed Kʌ2W Hv,%Ә c8_nU.l-tOٖMjd]Ȋ-AŞ"t"NfyoyU[wԱJ塅3 gI9{:\֞;0 =AM+٥gG|<>W\'9/>q/Gt%B-+2ɣ:e,wصɛRl?1T|f>R:DDʾ$=Ū­2^lȈ4}ڪ[=H/"<Ҙ?4y%SxnU"S{Ջ3}ӷ _E5 ^ (dIh'VFto߮ "VE`}k~F|.D$To"pγxG?ŏ"DrU47t,fZWw[wlD) ha9*&MYT?ڳ^D.ZQBe=ǟ- iZx4:32y&(6x`Cd1DK&<`vU xue-P!a(<9YEc3O $NWmtנF=?%ľo+|]7̋`?0 UKO [vf/\H$bјeyu StkuG$Ŝ8*cmzGtCaҠK,@j~UE`r6K%ٹfi6Q'4Y2ŖhuR$ r+Ygp!Pl~ \tr3rqx*vR^LcG%fm=0 vzR]v}xؙtLW$r[>@Ť\c2ytӀl'P~!X!$c)N"퐞^(.W&sGw|*1$@˾;OݘGuE)6zD ]bN{+nzXΤd߾)g&P:J''͝ig` 42mxg' owc;g10CӂxKO4Xؔ =ᵷ?ʬB'SHm6 ض mMr.L@tK/|{vBEÇMCYpt~ gky F*A?FdɐJi3\k[cHRyz`Q"OJ=H{^G`<7 xz(F_hƸW,I s`Ǎ/^! 7I,7I|GuM)pYfԇtƂe1eie1)7~08Ϥa5Ȋ mӃ7?^%1a%Hxݲ̹2sr247>ՎL>79D'ZΛ8c ިX^u* I"=GݕФ i0΄h,ՌVƵ}1{v::T"y D"I9a d0vp*$ϒ]Svmr!L17m ))Gyokl:f;\zWl<5wg7yϚNG4BzN.b$b3ymN }W?xS!C[dة]('uF!Fl\Uyۡ& %qQ Ru2O{y䖉{1x/l~'B Z.ȏSS`L.ql ̛,r?+&uN}:2}NOj?4~Pgvz S L0֓f(RXŠET]u#<Ŧ.{yQ򓉰ajRʢ}*o1Aw v&kQi3 i.+Ѽ`?Eyy!:Lvo_+YaK/%Dt6ØZ*yrRg;"YQ)gdG&=IXmIw˫ʐp,Ġ>ǧ {k3QQ+HAr@uczTuO/nhQe}LtWќ?0X壪DL/*NsGEE2;0˹Iǟ[]"|m8y\R݄7z+ikAX|,XM`.xfVeve1*VB PL3#A\T`[|h.j}Mhg* +HDhՀӚc72RWRIxE~ 8Rس=TtOUU#sT/^]ԓєf[FB֊Fal߲:Oٖ38¶Aʉo:a(3M3sns?40ph ?ٯ` 0 o%A(/kɤxA~YF[[.ۆ 6CE`[V$nnd'Ͱ)_X٬bC h_i-:#TG#^}&;cJc{u)kYE;nim_ZnҀ; /-p6W fG :v:[S1ieO8^,=-/B ݑ0l`/`8W%ђ0*GRzP |'SZ1z\I*!ޑ.hBx;V k|=seDTMXEԻi[~ucRuׇiJF?.RְegK :&#pYe=@tlk/巔b26ռɗ$8I1ᔍ*k#0B qhu4+6T0;$D-ꢁXϺy؃C%y+#Q72ZPe!A֑AYnXgi- A~! Hp>dn*R0R_}dR kK͆Qw {ELKFʟ[R#uhodX/#( ;?=jf^uA5Յeѡ߿l06t :|ʁix0u^Kyfm D]nײպE8źB*I@DhR}/WzԧHD#ЀxƏ)Dc#fOr#f\iq_LrS5[_NG1Ms$˵Ē."m)C]Ji#Q4tTG ؃cN,)p{@POfgHB_6.e{s0=HJ4%Jծ eQ`F 1w6ƆӇ*[!.DqL)V)6&S5u3þ]5܅qվbބ%  鑾9l*~xkL]hx> ܨ .k)=AϹU|٦@"gm\xGk/M|Tg7^'Êab2mu 2t) J &cU!-#_I9ެ 9E>_<,WaÕ?/+-3~ϰo3a %C=+ nnPܛ0boqT 6pջ˰6QsC~I65V*7Q!$E/.5YCg΄I~T$t!Q+x}Q ],@?<ݻ4u燱Ǘ!-Q!^Fi U̯aZ}*i}kji9 m >8ty*X®`ܥNdTC,GT$MD KD'% ?e_Vm*/1 >PyTrLISBKI#QSa (\&,w+u lJU$jeDPYɉ,gQHO^O8X+3tZw3JBrtxʒ(!<i6YHWY!9Ӥ/`!EOzN4pвMEy h@½u?5H!zϱjy`FEz1T:!bUvtO̻ȷ(r3&->7|u[PChb| >MJBaReX E\/ğ)vDmd]CL i'!s1{gHZ/O1ZȶeGA7e|g3IxO֠/.>F Cؠ_=:D{`Nz$|'(2MO8;>y{,}>/#vMreZ5eK8WUZv >ji9ht9ŴSr[DF%uB澳l ¡,|jj4hf=G.5H#?uKѐi&"K}M3^ _VU(]`A×9(~4p/[HB>N2 kM<7vܠ""ז{!yOKH릤Vց&{]7/MN ֑ ~4Le _Y8q$[@U_ќ׶x@;ˉ91NZ)>6_\z1Pu@W2/-̋5w pJ.Oc˕=m0νqu/-ުh0'nNfBŧG%Cʤ.ڈSNA'~W86pewOuT{s|4HIԈO2S9l?;/*W.Dl6 `^Y@z ^&+4z8+]O6!<!5As֟ZOM ‐I"Z|/y*{h#eeglt8yI;czIldy%~|[&UuV[ҷ?̒Ѽ9^l-S{1_v#KmM{o2U6kkQ L%$嚊!p~B$^ kq vV:\-d_-hz $D9 ^u->xE.ߏBAs d lb 6\]ڱj0k:@bHX$i'r*y#lkh7$bd~&C]0=r%7gܻx+/= gS9MY8Pyu V3b-ش1gH;z3^Y<{#{&, AWפ"h$_s"*0؀w LL}D}r0۩=+9|rL[%Բd }J ]98;45R h BuݻJE-H~֧:$cvYWS"+ͯg2ʥhHPqxK"/Ad^tq]-C֋z|J!}JI>TfƷ;[ɺoM=s%l82ZUl!_* 2ѻ]O>i\<B C{`!p ^C틱1i;\(ܚc؇H5.wJD FR]) aupq`[*DYhᤋ PV6 j-c'8nuLΰn8#(q7Gyzg%g"'pVrEJxZF`-BFFS2Ɣʹ\ɀ WY 젅rh -'JwcaTo-OŤs`"qiDTCXC=5yHT?;+ 9;sQ 7]z'8'9ǫ~}eSDj}= _|o=su"] ԰ {!10N\ KS1s}GsBic>fiTNbg1j"T%P\;LIDt1[0Ý~ovџ_p56X(a؀2@SPTADy"c)Fuyd6>k^҄9K8Lt'0R7jGR3dO|IpP>o8P6D!r[HIEQ46EG";BX9d%HccO`G܊VM2[2)\l.[xũ0Fsz"M'J퓹Aٛ(MwκΡgO`~}ծE.4 P\WtZskq<\~5t SŢϔ϶j9ܚ@toMe I-DtBɟ.OC39{ gOUwuJlMYfʌ|p3IN,}2:w?4CmD6xj5mZuA5bĚd tkFBT.*SyKTc`PVBS0~kr| 6MiQyi~Ԇai.s4po XZ &I-ٌS*1ln()!xH8uXM~GG5s#AKmގ!nYËK,%U;[+fXЪ\ ϋ5<@ #vA볷& >" DY n % ,Lrč/#?ӹRmW=j*s;d>@G",]ԝ\v:ە835LdxJcV?JvY={35LVvb8<^""hړE8g9 /rH%e 񂧣  +Ij^k-fhy}!'zκC}^*6;>maR%b]ʺvoHI0d%dx|e}(vxOI kZiHAYE;@(V1D-P0yFf]&h#:ٺ`>E=%dqj"n:a~]aߚ,ԗQf-s;J1C[R #5ᝃ$Z0Df3%'IIv,'G Zn1K5wX$=m:{ @rSõiY:OLlbE&$ѧA 8fH(kp!ץD1-rt~e5Av˫bs؆5F. M!H1Q45tHˡ6Z'>x7wi\5l!Hd`*Tlw!%I,p()d" ֟a^ުqBqBct?RpXA_àZEKAJ* ]Sb6 dŖ{6:iwW ':Ԧ|`y. iLW`ޭ!gv!8QE4ׇ,--lMc!K!hA%9 .9Aod B9sUFեmA;{5, lAm ;P@˹)A,#'1eOǡ?3.o} ,QJ9Z0WqaHtz/ ?]ҖyB"&+b/ 9u9E5ysH5q=w&S=렶-1Ki#TlNg \Yߊ~Jf_f8{7K~YT/A!lOy!}! 0GkLB; 5%nϡJ3]| wa\rxP1z{bG%+*'z ۩є<䄔y{ zu2 ͦ L`!mTMkaP(7P&CTy'\ϜҞ fL!%f*`ra%KC+|a߀;A/Yd +VKVjH45;7%M eN;v]n73ҷrkbn9ooH.AciUeiފ- m7dW' U9 ch"i4~AtU~_e]ҒY_#5j2f5'R}52#k ];28lb}ǀbm_`ST1'>CD9 _>sO6nx bKΑ&&kBP;,'߀Ρtp u"5g$GWjq4pE. 8I)d|!GhŮkvl;Y<{4,r d%ZH8~\D Њ؎㶙ڀjOYW%NZ*YC`T> ?5'W^ð6,Xp9]4JHdUb+5,vKHJdS]b9)vP z+^Ă /ckW_*hz-}$$VI Ҙ"C̉$/*_5s}"Oz]7}&[y^.nB˶w ]Z<6ɗYqh q ]݇X'IG/X$Jz i~W1%'G"5^O {Yո>Z&#`)%}o繿tz(Ɍ|tߪߊ0X\?MxL[}q?y˜OҰlNCڥ2r@KfCiT CjWYTL\QIkW@S0 4ĶJCbvUo'hiV>*,7s)gnIWRN׺[Sa }G(v+RW΢_kҦ6 K:ۥTYx+:6K,u+L';bX$p32 HIt,ֹUdT3$`tP51\N4 l \*$cgT҉ ]wY~VK֟Nbh#T8bB4\>VڞmlA/ݰE\1r74I;֌Pjnp'J00( φa'J oo{r%X Z級[(M!ad4:#lُ Ub.RnC8u򀊛C&QQ}_5ګ^AxoETȭnZLXsXhI1lOWA $ڄ}F BuidU=)Hk1 g4@RWc>nhXWO$.iܯO ՀG}}[w :O+G0M7m4#&O:d7 Y# L>_\ԠԲwKΆBY`'*d=1G n3߃Qq;J؂o+Tp(+ɗZ|o:Ph{Q=GlU.?@u(7M0F;n׽V&*G3*h {ip>7T#QS? j l}GvhvdhLGMMIZ*#Thb ePkv 6gmfe4D|'PK!w ay:#M~ % a@o5$YvTw27Ho z6+N47A9DYr2YIǤw3GqzpRpJOS}yos|+mSG8-/xz^E$7CV$4իƷW-944i%Mw3‹ِh(onU2)A-C>}dG؆åRT2Nˍ:ftj]l3)P+>G\h8tP HJf}5jA2Nɯ@~ QŪD Vɝ+G1QŬ| SV[44;7g}uME/$O lxUk)d 1._%hY"hD:&Thr}1C+7# Q[ڏ v|\-s>B5JM5Q+)jndn4+a}:L#O>A;"/nQxiMS* jQm?6֞L=H 0^MC>;C NtW<0"7}MuOUc2btQ"S U"{iY'~zҨCCo;t$ѼoPXk{kOƗ[M?oA'xd&3T=. Rk=n`I܏r&fJ(="uaC8t+xDl'|? }c%.n2p2ݔN A~dH mӏ ʲkU>7;W8'eH$|F|Co&-<Ԇp(lHJZ?4!jkw3DS 0h* X-3Oҷϯ /+ ]3; sɭzcF&ϙ;39:SB R r B%*PYeU& d/ 쒆6ܟO43g^_:] TElBE^sֲՅKw }92)֧I59I?Ef>sd_iqnޒ>RK6-ՠ{xqT&ޗ'Bb0Mb*6GMGB*|6 dgHbV7ϸ.rw|5wǦS=WkؽkӐ䠀$ [R뚜7V~ѲS/ޗȶ54{ۋakrcQOMEX+ʀ8.Ni/8c}+w5%aP;^nnxjⅾ+#kE g>xCb,&!yў?)o`V,8Fއѐ.aPTe';ޑ:>1CPolwNB>7%=FEu1y(iP]VFYOQmoXvp .5K Ɵ>X[UDVi);a.g0ˣ^%OAܬ@A؛1hwub?0o:jL@|h%gԝ|A*ڥi40<[{- g7Y\eAB{f,;D`%L)lfYws܎j;(AlGEm5[ְE@B$,'fV \P(2 v;0 k]q>e(u:UrkVn>41ᐩq:2n6J(KjHZQ<=}ԸlҦl2\kP1*}B|ĭ]Qh$]Vދ {FA9`eD]jUhlT'ś%4$YFӹSsD..FkIv O|sJm;}òP75ikE)~/Ƅhrbp^p݈3 3Nq4޵-<+wպK#dkw?R'+NL@kA׳7(7-πP#)ϴַ*+8QR|Atɰi*'v/iJPXI짡fe\!`\vk8xΉesê7>sy _.3a@{bO\am{4#ӑʹ&0 zU0,ܛ.@Q!rR剥?ae2sl0+Eڵc/IxRSdQ!kdX AdWS3e!iø ~{^Wt_+)n=ڒ9_N$WdvJn?V$92B Ԗx*I*S$ iMJ:.6D_v $,dg%^-bEd1xGƫgU۴^4v2k>E4#+BIj`4+pd.p1"E/.aBCeکAp L2-f2B!1Uj5oz߉aZzHKAmy ~!F*ngwOgTh頚܉De0|m> yQv#wbԦ;G,i)̳bjMv1UQMw5ȋ |}UI$akL=@uM8CƉƆo+dlM[GV,GoaLdGt3bIDKr PQ=i-]%\d!e!3 /YBSB> Ǫ #A94Uu1_>e<- 7Dw.2QX`Wx^Yb e[ԗ;LgL +)%"{ o?e: !=\৚@pלXBᩤLJl pܴ9TUҞrBƵD0(8u0 v4  eSaf>ʿ_Kkc(KJq"0TQJ0e$z.Lڏ'̹"B&תXy[s ?X%}nmZw#S'Cճq\3Δv% '`_F1G}-pr$`'5vKco/Y+qFȶqmO=Myے]#f$rv&C(ppZp=iX\겓-qMٷ#y^B*M{e)u LhpsRySBL ULx"Ѻx t*5,65np){! Cl9v]9{lԉNlQ9` ^HLuXA+)?ŨY$P ^1&5?ߢUa|fa)ªLN ί^QxBU/0~C%dTCP3xh@ WnguW%qâ[(o^o}c a)V팪? NԈKgا@Ahٽr!1g ]s{/!is1&_E>0n'swyi"r]ܫ@klv|y*ߠepVA$ZRrf$dk<" Jb 8LkBjTġV e 8_Nm>\ 2DL5ܒ$L;'* p& 1)A=Clj9nҢPe0EulUd Gsz,L~$-'|`.?[84og I৉V:/4c3bȾlQWNmkR\/e' n1EJNaB.*Jb )wFί-?cРzC]_rp)X jTkDfV;DF V}!fUYj"q;~A\>/7L l ndDqaL&g2D;LX6jږ$ 0c55&?,~2>9Hkɡ*"کw9l <5x0180l%JG_omh ǵ+VܗgBJ~xc ی _w?Qzř#J*wIB.hDz6 9,Qi=zLskyMN`~ Fc)KБfe"cgOW;l,e92z^ՋG)WR1&.|Ot^n\OJ6 gѮcޞʠ"c,ޤQ$`3|C5]1fzs=h% {E>/o:x;KϥSJي=IFY͔/5v-, 5ek=f";#Y@r)k$Ұ._^С?I%XR m@}zgasR4A`)_J/R)$DZz7grمG0S}60\'yqAOڏŸx5tFW^| j+#*KnP׻ Y|$w&}!KcAױxiFyfO))-dx娏8\ Bts`'[єX.d7@bqg\:^>%R9grEL戼yB!o6^;Hn5y^ɨ@ #fKu$O /&E{E]t<e@D̿w:ek0Ӟ LC _+o͖(|>?U ^KU\έN1Rz!.yh5B& b`MSr}}o 뉦䈞QqCC50P<+S{NPc~S/'w/'rq 4|A(z172VBQ 2fW? GmKdj^ٜyG'%eƟ"Od `A8_6nz\'~"ayUdGo@30oʛ[X_/i-l")cI4ޑpH87Zsԣ%s؛HLQF.xv˱FewZsr/x֭k \aצZq6"cDa Z|+S-&mplW]sC_cYn׃ ,Od",pG9("dy[P ^ |+Aݪ M~]7G' R5}%3G.ZoFM-2GPyI?RE@ !rt> 6FSj\ c#bpgjj`U;bmӥ-OYk? y~TmKy*^D`EZ|8˥tB'V.D#`Kyۻ`H~?_ ~ N˳RC&_y90q9|?jֿj,tplTK̴Yt-RxO9 < 7߬NaCGp!3 R;V ŝRcl\jpw /w fE) \p3suHmRm1ΘLQiCh5>>;q(o"FT[h!tr҉@69,)P.ҥvsC| &P*N\-8``B3sfxBh ‰?M}j:?9$c^ K+5}l7r1ml#BL9sd=W:A TͿ Qqd3wW|";U_&! ZB@}Λع\^W6`ѽ"ٝH|UnDK`got;g}o%Brd9K ~v',^5i㯕?`ă+ 2 rbLyX~q7w99=Qó\u##+I cS{(9Jq-MK|TqQz5g^d,{{O >2{( YL>{Y( If x?'6~Z]Jh_7}4؆w9Bj X93ſ[1N, ޸F'y7M+#6QHa JN|ڮ>d2-XCOf42]J̑V Wj¾|0PCG];Ci7g 1nmƮs7F7^(D)= KH"j˽&ZJS*LO_|KZХ ҥBgBty :x}ȕVs} LBZT1)sښewc^.uXGJ-91u{~H{$EG=nr4!xMipmY㥌]γ=zf.mIّ+"#@ rn %-t`]l~ t<1 Yz#C] N4ع ~dGbľg aj:rcH7ע-[}c[2& 6FOaEVP=>V%/-8 SLL%]7‚&.NnPUleSo.x%davЖܿW6C7݂M\̵+x-ض"$EDAФ#2$J+a(ƶPk̞r]B2\vL=iG6')6enR.k׊ /ƱoI;p?e?W_[qwAPz@ZB O(غ(Мu|ڋ},끊"POR :ˁ\xɲɪEh©] ]YUͺ٧3;=Fy@jd}3;WXLO[_m AJ2@7PI,awp@"%`]ʧ|~O-̡Y"v C# rAM>ɖ̶ oF2\Q5כ].gޘ/1 H^ HZWttIA߸y"*tig/W ;^`ײe'b-Bl= , X" -l-~ՙ+W<_vY4_ݩ_r{q6PD{}5]Sn*EN&`ȦD5;+!u ߩ,Qi\wevww9Ua$Eb4Ӄ{crwàpTk?Cظcˆ(4sջ:Ȫ &6kch,i#gmGƜnϖbR:Q`ȅ7Q~MX_ =f,=(2XנJ9EG)=&`|bkH!Ád36{89K >VrW%Kkuµ0^,곆g!jOtZ(.B|7UlBWXJKj𴳙[}c[ܪ쎯~fygVS%xCiqF(3ed6+lS1REJN9OEwcFRY`9&dU[ =I_BmeiLXC'.qDŽ[i좁_K+C+SΆ 5ބsEBO;Q5";1hbߐKB"7/\BoW<".zBx ݈r~K"o[^v鵍r;l_ZghOAal}@90S$y1–J|IZGh0 6JSUH! ?%1&m}wQ|ugUԝ=))#Qs',geݡO+mwbli$47S[ [ g8!O\){-83^y>AGCe}o#<=U.'yT,rbGUC?WR[I@ui-6NCDD| fq'0n̽eDnMta\в 2q7'E_y/WU1i(W+HZd@fC8S}XJ.{xu.ME6yC)aשܒ#W:0x"T;:m{ofv/~ipiA3 l7.K7י?c8O=T* dkU%P6AzL/KeKd,9N Qk[jf';J`qPkQ';$Žs5`M^Sn7&q{vo};4bEXXf) h!gOQ#icl5_-ZZ]e{ q+Dx:FqYyALCzF润=`g,tE"[ܪ KRq,ap @Co,@8ڬ*i<>Mȹ0dfG7dV;A>bQ,!2X-r.\Qn0 XsS˚()ִ[ԓ\\Wlb;u?YÔՉ[ pZdfi!jjH+q Vs9^J}l;$<fB%cB5 |gqa(ܘ.'xE^[|3.#%LsRvk݊7U0(%*sutKLæ L #b #FxLU>ĤtCi6 i.Js1Jd.UF=={oԆSv" k0| `_. Aw_&Y-Vq >hm꼂ta!?ABn|n鋮tVII60 lAIl{cTAv cWo%q_^M_y()RxBg*Cl`/uVВ *֚9r>J&K]&mqB:1d[A5xH7?+nUv4PQ0.8lE]MX>c.viѦfomŠu*s4GKu}6w<ol++>y7mv%:BR{2 L޴rގ4bbZ%~4)cR-6B}X9jjP5)HҺ)8^xw1[ؓM8,w'ҫ]E"Z:NN ?,4*SB%6mT!PZ]#s[eOE{~7*9/\Te\[H+1G(s*F? Gʿ*{k+."٠섣 P2[o8Q:u  9q[d:!^f.d./fG ڃw2dSxj@3WGjlLcӇ0_ 2t{+A!WiUA/A"(t>"ih谌JWͦ>'taZG[&H/oYvbTdp7Q+EC)3 O^['#>gObx3+<gM!k!i¯66ھkVK7ނ.=ɰqEyr0OPnj~93$oRq6i#oaMj'?ʖ,'8YMIy9<< VoL;}d)ZF_{eӬQSpr:@jp#mƢ)kXt.W/e [piw1b%;5?Ğ+vg 6a|K\8ɶ, 4 @fcR.jr"8KO8\4g^MoP/8z0`$}Y%\ZZ _iII;^D+jR'kΔzdL!'MmIo?dik/4NK%]&!c0 &.2%{4G~o16&{{- ͸׈&*X?.Kua|tr_\͎&v!=Hߞ Wx @;!$- b\/$Y8 9XZNU  "NoChY]3V~ɅfK^zh$zu/v^#=YWd"6!~A$Sr@ ᡛ%"FR$utE(DZ6+`:gF74SUxxNQR5 s?)Z(X\O's k7Pq0k{԰䧜g% DpC$#5Qxf"E|5mfw"yl# ;e'TWnHhy{HrOW'ǫ?c.E6vk 8>bdga:Bڭ!g!bMk'x[hˊi Kj|Zu}B*!:N^Nev' oH[P|_3@.0GVkUoBzՕnFcwA\iZ#x{Vm(eFUtk~LWc"I?&\QUPOye92" pF`TNܺ:D`.u1xʧ9.^&1:Z`r5p=,eD/Qyy 3@[H|V3҇?SC6g;Xvl`Ezش0 ~-Σu2]L߫M9ӭ{#! b-]H}`!d~,yƐ)AzaY־z4%Qut'0adQT N]Q0[vv`Y^VAG_Lݯ=-Ye?|,7]aB,,:Cqh9s.21}()EȽ&eSԷ9XAH@JLHM}aӽ̕JZ_}p-s$-ѓ{ 78lח86K 怈?TlҶ Y'՞@'ZEU|n>ʱ#Leҏ)N, N*˩:/Hyq ץΨ Slr,?ܾuٔ]P)ET+Lp?6axz`Գ$WUMoh0O[ oC]A8$r 9J}7!}YnSflUJٌӨ4 Tɽ׸rNHPx(=u)meSXAbu)VClHBl16`{/8f&,}lIJ1`X 8}b^,z `"ie3]l_e| x*/$v66}DX>d"+Up_ %0ެqNSP-@yFCnkYC^9nEhR~}衯BZ|9[Kܸ^m`m{ Z  U`D5+J%xc(?z%b"ѣ{A_+|Dz'CE HNj8BU?gc`<(T#/db]Wu劏TK@p~jy1.@:k2^fD(V`nB`E"@p%Ҳ<\'K+&㼸Xtc?ρҋ2\'߃!6siUq^5^'Xs11a~kQ;ʧ$E bf!3n퐓P'FA'o*xM 5BcU"]|Q9)ˆlYJPJyNx9p\?*?T3@Vo6NOw7`R SU_DRԸҋ813B#leq[dkbW"50I@2dCsBOI0 Kfze ӦfѬ*m)+2 ;8,%*5P!5^D w.x&YY^mk{9)jɬg)Cm Q/=V<7WQbH}Ρ.:,{Xg4a4neUPO]l4+3y~#f&3!nm(l&˫'GGBauk*d$e[dT?W<ܡ 㒏j|Aa2FQdGOjt¶~}ЄUTٵ!r~W¡,{V?R Q@ddj>k3[+#S<$ZizMCwg};Kw۞юX+ JfcP&q3qJvdQw=<,قw՝٫zCQ?́BwpmN}I@3]|q<2Xy>6?T5}RcrOzsIE>↹8w5. 5[OGTF׀_w8ߥZzK @Few=m):R221F9NzXdfq$޶Ю´:}Gǖ" 5$M^)gIdVA}]wNl谲L̅qHLAlrMap Z\AƜ*fNr*I?4{6>-j462ϔͣHry darCe w@Әr6kx})MF%f_rd4#]uAz=dFM?Oб3ԲC=}^,SױKYV8^.a/%F XWO 2_rů>KHRɺX izF%.#Ͳc,9Uk{rLB{YnI5b$ntk n̑Xi%c/;5w _wAl:j +wWOQ%Ix ՔV{͟s$ =r?萼*gDxnd<=p' ?)9P)YU!"=a S3rV^,$y8z9mL5 y/zPzw\?vP"BToet4t1_~՗r5wXad1+h?% Du/` -? UB#?^tQ!<ɕgL}#w.!`&s ^ nz zPu3_ᾕ!KӐԒgOp%Ӕ$7v+AظfH` -"TJ*q.-Pf{#Z-YzIAlU ʿZ9&/ }z>[Ne`)KVŜ8a{" \.Tz*L \@u`d4 ڠ*0лiF;QDDUj^ =: )f6ײq PqiuG@L&XmYa f##1Kf7ԽZXl!ڬTzDt[yKIRkHO|ܙj*1 L ݿ7?K&EMZӬwf0rпV֬\B Xˤډh@M%*q>މLPSM5LU(u`o6 zi59JMS]pk /Lkm Pr[M%GoL%ladb5oTkҚfx@^x~?K&pQ_F ((] -*@JO=maY4v8*{2C҄cS3~%ЎL|,ZϼL : ȦY+Y$-᪴ZJHO~.~~R>'tXz D)6]!Zy-1jOCFm l]2=ٕzu 텆5gYKjrw7چA0b8Aʯ*r=\4j7݀XmՒ%$Uh&b 6\%*&H2റgq(B|ߏ5_ Į<f˜Iu|U;ea$v#,e  X_zL^m2Tqx B2m'طCŒ7Lێ^"aSӿÙV,p Nh{fIA{V/gop]7>3ob>e\,I~?qOXJXv0.kQF>?W6Fߵ P}t( Ycwc2?l"bë|A~Qҏ̠jVFQE:R6'ւ6T3TӪO m|-+yN/Usk>`fTŽ¨;e"ת2nrb6Yr7hc$M6h67S>GFubn{3Kk5"G(oyCټvB2(sц"= N}FxHbt ^y&9ȃnf^tRV sc͏=F#nS n;aGK-=G/#>{st5u$|!0;}GiJˇω&Z'2;# 1gDu8/mPF[6*Ňȇ.;eSfoXE:/MSXy*UHt!Ievc0(  CJ)]<-$&jF8)ÓIGk%ӴfmXsDVпfPY Tׂf $)YaN 'E|GEpDJ̚$< ng_B, q]q>_hl c}f&@*OV[^GrDC5׺pN#4SVwRq `_EZg"@ Sru; lC(x\j8Uڽ7ݣtf"1pSdHPm+>\XA^^֕zr3' Rvz5p;T}"%JLK^C!}ezWaPwWl;'=SjA^8 /xq"߿65o 2t^GTpG,}ez6HMu~2`ǚ6P@BVtaa(@|C6h|+t d.[ TV)`m" ^[ oɋ$M[>p6:ؕ\yYn V[>)PSz7XNVtEHlL])Åh%oR:kd!+uq*]Z4M;W7 ,f 7XY|{RܴvDmu9H5N*΀\QKHW8(C7m$F!@#z/}_}V>56wfuGPJ3Nnbד󼅜{ oh1Kq<"/VTgS)a}:7_('.ۚ]9گ d%b`}·Y9EȂ3>WOƼU*e<ş^}xgg OA>`*'`{iJXBAámx%x-5HO'Ky78_(*^{}c&D3J:zd%<5\/]angolr" D5~M:vz?ZEWj)gzbQܪEEǃW )lV 6Ã,!(T5[W6a`D{Ż횙0dZ&C: ~mŽdNu;ZQ5;Ջ̉IvT.+Fd?o!]gC8 p Azr,znfUky v ,e*C,Azӯ-^X^r_n@n-DT4SIQEd Եt0'޽ˊqA<fl;2omv<4#ϣOҼ̓r)NvV@g#=vF5P_9zH=qoFEc5DP>&ˑmTLG=*RUdjA/Pp+% M޸=б]/Gk;sE ]C|&fyӜKz9!m-Ю}L%QƊ #@bL2kTXOb4#¢%I_RF{@iQB7kzq4%֛Ąh / *"V&nZ047t":ꪍǵ+:xv?'0PWԓgh_⭴'!(mDHɕ T]k=ΘCRbXN/c!%Nz0xlvyȶ|p'—Z$NxCpXmp? ?aU&N*"V;0B t2!9H/-Q p $I9USk [q7ΗXjH[_C *GKeҊ{QEH DӅ3h$u{P)`bPG \vu6gL]x9|z~HKH)R\ QzhѬ R5Fh: i-}] n]J2q5]lOVBG\n3Ci=L.n~;mxT\`/ܘ3z84D a~tČ>:vuwdk oywӡS/w/L8L&9d8`!*VMM9IyMI˒)ߡNzP7ڎUG~S\' Ya('6*/N:d ?% j[|/ l3{rom%\`xY5īmTa aL!P)M4 )PV? ! ѳ2,VMO .+%i?#nEU>feu 3Doew2- 0Y{:c1Ski0SBaʴ r ĕk/C27/3@ D&yiGXz D+n}{m>W`+c~/)~EVb=s!3.T[gX! i9jh39Q&|J9ZlЯ׿Ly|!tO-`EpW:ʳԑΥNl>pLFZ眭m"Θm-BA#d Spu;-\p#] JP! 0Ti,#~Rkz B`]=8_}ry?E;m6A@pccouxiE1-.˄ {,E"f.q\.m{Y:ސnܫ]CU#jS`||~7ةj.Wr;Y]b0%N0\|mÞԬ+%>q: $Vo> 5;0C?,7ôƕo.==w];QwfgcU9,lIDE/ȏtbz$_n[) g8R *jチY?[ƹBY:1sYƅ4E*z:\YL Qa:5'f@vh!qm\\jDE*"~0AS:OW%IS8CͅE(3[0 Xm9-R2 j6cP:Sg{lxq|lKLqLl2!Bco#ĭ>[Aͅ: W4+AZP ]V:y,drq 8s*O3(or[k4G?Dd=/GPA(||Ap3.>y]V߷vՂ#7`)Jg'5 LWr}zbXq| ˬ@2Tv+wDrAgD_')8Ε3ED&yh \o(d HY{r~CY^ s1>4^2N!#^\ !^ov1,Yʯ덱;]ܬ8UЄԨfO"LA펟h3U'U}['e@C%P,"rP10*Kгó~+ KNzpBR@Fv a#q ˥)9zG}"NoC)P방[Ųt-q/S}h%忚C<`F7`^H#0d Dl/a"Fa) ᰄ Nܧ >عɝ[މRpfA)O/Adptig3g )wfͮ ekᩇADQGBuMÍ'R:[=9KK_OF!WfjߢNgO0b>Ğ^?Y+ s&4!9Յֹ@B!BSKAJ'ŧq_%쟃WЪzdi|6sX,ߍJQDNUU26WXr ]>hƸ S)n@[X"PQ%,6N/&_G" U1`ђ?' 'Np">}=R3S`8kU9$Y bpt%xseVNh1(y վS2# .|52Gw"44Sm8QNXkAA"~Tżꋼg@*A`]-{-_MsRϐs ))k*D穼Ni}"U6FŮI7`m܋0 )9ΜhZaIB%X*%Afb"9W& PОj&v:qHo|axQikj :e|{oB^KEwJ&0a!#oMUpV`̲F!?[o aۜWvMY^枊}Kh tϴ3<zfjQHSod*` WC6Йw3X}9HBp|x5o;N^$iژʂ <<}=J47we+z#^ 9BП<3GEQwgWdO}O;ZIGz: R^C-tzf5nlE3z7@rqq>J#A7.GY|`r;V`5*Ƌ|]BXF`\„PE$IY-'}|z\}lbqr@;)R@kx4_BS]#ZvC$z^tp5.e*\U.BKݡڠ*]<=7p!qUDk dN D{3 $w!)X6Js8- Vڰ&(fԟYE'V>TM^~ ?9ry\`C4π]G̵)n{y„!'s[ [p$R֋cN߀-֓2[@hsaYYY4~Pn|9[$.~t߅vp'hK^S`?:/,?=A؛&ѻ㝙u,W˰&V&cn4c0 BצDKIeoSJsQٵsZ&1CO{Sdu`'9-]+*?x8*/ÿс鱥{}7?e5 Kk^%kj% ]Z$lwi0m~3ړGH]ڡj8K}9Y5Od as0!VxAwYC2]j9HcP'r"I+ev3KH&ѥfH4)3"brg7M{:MX4xc»ڴ*t~ [ Xeܒh"O-ΝHwM`7':n!U@5y ($ppR+:oTgcK۰(~[͖"0*ɉg'!?B[x9.͑r¥M<[S/f=0%y_,_MbVizūcjΈOK"@ w O@ǠCPaРXdO^I nhd&h_KW{XMEƴ%_+IYNJIéM=sВP_=X㤑1IKyd}ȹlwq]Tͽ'2y{^1Gb‡ #7 ;:CDQ4%5lnX:-ٝ*„ico ɑ[[q כI0`R%h# b.!U"(uDT48 kB۩Xy,9s-gex)bO_v?COVü ՚XiROT)kw@tyĩ4VBc-Qy,ǖd}?\@TÆP?;~yu>bJw" C\HX, QX0n 鎁'Sj^!}Ѵ$!w*|h`1Kau=G@= è(*]؈Ǡ=l_, >@>:_ <NC .!٭#&_]4Q\.$6jnDxLtyQ`foeC ]yW|Ϧ,5faVlw|QVf>q0"ar ^:Fh'lFƎmi1sϝI=iן{%1YrJZP?˥v#8$oN[CȟaO)'A;_*9^V/Q'>?8\4^˲H'@ȵ*mYI@|)5G!L]?*ԚE ~t-N:ZxGA+aCynWo:؊;:#}5> hPGo9͂Chߣ>d)'Ǯ4i)? C]"*C 3qf*6kq[mL61Y;j@X@ʉ9a{':*v(cD9)ld!J} RcWmht/q\=/^sqQ)6ObK`$+Щ2NC\PWcOG-e$(I7:XJJYr 9aNcm wZ<*& ·eA#]ǔ*aB>o(0fݶv Y9s6#Fb?R'Bݬ)r ~&|!\av/^@+`v{ƹ`FȮU#W9=,#٦;Xjuu: N/plBf^Ex=BbX;&eC 9y\٠^ߐډ93 >V[:T2?5=패Q^̏gb-1DŽ4ϊ^" x :WEcY. {AIg 3n'x1Q:ޒXݬt|!0h 9 \„++da4jӑ) IKiH2vTZ; uY&7.:YhnK:+hFBMbկ]L_T6-O1g;^ 7i A}F-E~ClYŃcr&d8]FgK횙udo{r?({"rT@N$(ݓX(scfT@$0Ա{}"Sw<56U$t 5M\y + jϨw݆{!spo 0/>\L<W{YͶLNYr1(hDkG/ԇ> ~z?BM?eqޭQ>x(Ҟ;!/+\_ѧ؝h]rYHylfLj_egkhc0#D_)ҡBVRk$b奛Aޓ+vWݛNL'7P]1 :zTavƅ I:U]"}>ĺߪED8GM[t\BfXB AF3x\fLfES'ƄH&&, ]?Cd=3ep^ڜLE}:b~BV'=-r5AL~s8v,@+hHa3V"#c'Gɾ" XUi:EyC`jIOj2+d#hEWi72}B<$fn\Kb}myc]k2Q<\m).BFK |=:ecɣ֑@H]n#f6\8r 禵!+9߽ r'jootK}mͱ#mC迨'HDZ RL}ǢasP=, .z͝,Hj?<>Xc<b $o2$b@´c9WI}_dTѹB8$-܁ =*6z0=$}d]w=ɵ)M\ ; ,Nljf8w;%x%<zF,Ou/Ӕz@%UBꃫsQ*5Xu#zC5D(e28_vdEZj[B}:4ԕ\Y$mog1̍oaRnn9B j5b詏lkP!OLh'x.T5ے}Hnh LW] "He,fFۤז6H y<,RLJ2w36gYiG434;nwj@ >I͙4%KPq:aK߉<2jOѹKnժ{N ]Ax`<7.38,%詎3eK]%Ǣl˚k۫.񫪃  ^3{{b q=0Mbg=24ZLleX=yLo*־$i9A D3=+`GB~^rP`e O8Mh8ɰ ̾8M\hNy@~[mPwVp&(Ѐз&fˁ {7 ;bjk׆򊇸;q$_t/{sh4Eļ0,6%U{dI *t7%*؊̌ UQM UC+z [zLu6I}D箨8/~GT.#P6x)5|J|rt l 4ԀBg12Ae)stw-ǰk?!?R۵- Aq?ԉxEWmxdYPz|hJ"E.4B,2q oZURQ1XYe1~TPIj}읥(gu r!rܰ`Wµv,]ƻkTd&(ͷ]1Oeex-=#\}IlnV'EHc[WI{}<$_W/^N-vOq' ܔ/V0gղp/C!!}≱PǖR#=΀HKzgϔŪ㙔֧ifdS`-7z sbbmbVLpޯ@Hɜa<윕 *R'/Mږ OI}@c/~2 @DWށ#X?,A&ܵOnG niEb{ 5|D),xl)9ҺQHP|'޹`Q&zs``W3)VMS"͑_|e UC}X".9:PmLW;~\5cB_Ʌpbqp3G/b5?qq7#t=v= ]VEC"k}ekջ8`wMC6;sI dl`L"i&ȈnKq0|﨤!Z|7@*?("+G3@޶>[B.$>af_TW5?|NSԕz Yx;NL;$I<%0f()!ԗ+Wc+NXe-}YMPRV +؄uzd #v#lSH=Pgۜ7Vv>+j0M:mR*u].Z`WRV6S3nfGQ-@G% ^H䳼$Ӱ%]IPRax5ZyMIvrTb댞W#xHRWĨ·6YNs$M 7]~&>՝yȓ`jRT gSy溭Aq|[B9U9OA))„R2.i;eZRgMz!$[G?4Z c| MHdCuK8qǼJt{(`A-T OKTm5БHQq.⡓Syq|h-T{#vȁd2_5χR V8pyz.{CI ގ W[}w~z^7ts'n|=;1d#(E[oz绂b*,I4RWA(+# HuLô$;׌tW&-{<(ƶӡ>-e c9FK?E>29d+|1L" R X[Po=OІ8,h__`YPMCK%Vwò!+\u@&OS&{|YCIQ3bd dM&V`Cwr@XF yznup9WQJ14y,)|XRA:/E5_VmƏ=Q9hDf t5{|iҮڦ}V j!]F 3H+;v"/T"%m>=nv8FC[)?xDhBA5%f%w9iQ\_;HJֲTV<ȴDe7 #AM )dnʵ[i7K7LYK_Ye)zTjqT|iR$x!n:7;ʪ;7frvH7uV 5M / n"4VV oٸ=-[zxs0^vHeuKefE]UJbbt!o1Uy7 e X⑊먫x"J6Aڤx VN3d>a_luJ2Sp,8]+.ؤc'7[I[`)!f_{b(ΖWfp5Sm@_,+F$mw7 e"1#ݷ>d+x5/Þ;jXYmX^秥`MB8*! !;s4mZ?+KVr҇4* ~CjC̜蓳?fcLy\mn]OQHm D7G#.ˉ ]oNUrsGo L[) U7 {s|H1YE"x4tZST\fJچGS`Rh${i>ƞ!U+ޕ;P.M,_käHpn}X<_l(NExVvw6F+ح씵FQ|WƶW9v/I>-Ig4yCNl+$"v^㓍DGy4e.I|у,#M~µ)Y ޔXi(n5S1֠>`0x/-Xg қL,-ri_ㅲ;0~эM=I 7M |4@1ƣm͒%/Uq(=eeKf Sh(ډ/ *4sxau~]$[[I\E;kUFGF5yX3u,v?Cؾ4Ǡ? S%ØcWd*?ף{nt~S8;eVFD0&g"&O?u5ȫ4|xyNx'u Ls7p;oK7N/Jk;;~,osau>H@h428( y%Եץ rMwu>B# 89MQALm)2M.O|0މ:Fuz̛դAzXezbb*M 褥edٱF%4'k=IzbyH !7\Xp^0yI6A~GYۖ&D=MO(atV\h}g wԢN Aw)xj4 /wV=AϽx`H o+"66ͯ*!uS&N:O !GҩZR2W/&21#D#r@KDOĞ " w-+Dx^ŵI>+K0c"IᎷPx%ISh#2獸G5S-U/߯*; F5(Ɲ޺%Z jDZ]):=ha"'n$[A{q:r7V5T%@@eDD*%XJVRl{W^?N°|@1 hY%K*_])'ٛ.>HNf;E-4n1@hJbhJ9?l8$-E$8>cB5%Ăk#0$f,s,HT 9±ÊÀɊOIKuJ:5Qąg['5X#l+;C}UY0Ɵh/l[=a2v(vC>+ 'MeNۅQhm( y9Ïd).uVhTŪĠ\ ʫ&j45Qhr=7O8)(+yk \^H$ax(v TOH:~'HTX$/q"?w" ǘ.ԤIj^ ^ y a^̆qӗdؤcX,43\\ Rq0)d]0jYCy4WfXtqUd4Yw7M^CrÚֱYyxbZۧhxg@3-~wHz Nzޕ4.$gOq^g(Y@j6@WPߣGU0{x3r}k5Ǻr2u@q_]:u QߪgPso/Qn)N %ڄΑ'XvdlͪKrKmEqdoIWKecrw^? 𓴥Hs=i>IcGbr `rU,=h1=`Xؿ6hũ xFbچXh:|p m5$o{9[qzΏ winBW9Tw%C y5bY0JP~/?|4 ӝ!jM%jk tȝ{CZ8 Ry&hOѪ!-%R _yҒjxM gA{q$F Iۉ̇Vш(=&S_H(ٔqA#22> 8:拸9bJqQGL(Vkxt!! c( gT٫#?o ib-pL{ªb̬Io_hbxcZ gU1 O _2&UzRVLrӸnīe4 Q A*O'Zl>Y?L0P5|*6-/FW1a"!$Swz# Zc(yi|ROu4+$gU5x[skRQgZ>aJA鎋.|Jh-Kg" W_R2?d*!gmI) nTrz)YbSG%h̽}O'[r4GpH~Y:j YInQr ђDNrUޝ?6w%C6)^`/:; jF_g n8-v;w͡ 5A}y(ZVAƧ&ۺ>6}% n#.:+PBF 9Mqۢ̈ڽ1cJip1dR1 _"OC*U`?un:-# '4{Jcaɺ[4mkRnc18f#p[r/I';ن+˕yeL6aaHrP"׸Oشзbt()Lޣn:2v@:& 2lQ %5px}n6 !qj0ę[s">\&` LM ;2(~ ?/:I26h.+f6@e͏B v™Ƽ/%pfnqUXq #QסJ"|銵ԐVnMGB}w:bvE!1f5~ިpK.`>N E @n SJTL_OjJ~c e畝IIZx&6c%vJT:BVu0$>Q&JeVwsW;N`I'l uWxC+k PA(8bhldS%{u͝x?U]'zWV$q;oP"EAY^`|R a,|_8R kK4`J(QWZJfsa"J, u5mK֕ƫ|XJ~rL؁i~[v/³ֈL>x,&J鐘v[Uk| ZLv[U ڃn/:PNK4 ])EU#0 > Th@@%- v:G/) )r"8@b/5.@r0\o?l ,kaXh b8XK]m#|AHVw[~I {LB8mekk> sw%s[(o"3KfXcnRg#k!JuB0ZO<554_ZKVH멳Vڹ tW2rZ@%Hg˓ 2yRh5]Z% //?rѷUK؞Zd5$@ᐁXK Cj  MZ!6E2OؐQ? k08G ڛ޲sWa|չn.p=^ޔ!#6nK#nz>}7mMU>pUP!d]/pGCe,oCq"gADr.AfRAS4fmRoviRȊي*\JecƂݺݻ<2K" pWg W ~ }[E V⋺KGMv*=Yͱӗz<LLn?o?ݦHU%g 8DHk͞Jܧ#e*@P" 8!W Ȍ@^Nt0zl[`fݹWb}_s[MٱAĕrK Pc',N꼭q^hλ!k'lQBItA[oõx .R{j| t7N>-/лD&5a;e*"nʧ%CA=0kpz"rL=7WE(GAԘ?0)a6ϻz4rb?QR0CoF:S O҆p`|z|J%rtR!g2L}BgL.Xal!x-c6 H0?tA/4x[:jS1iEj0Ab{;D [ҁ1TR9w5?xbF9!H $<&;@nv]I_2d3Ҍm4R*$#dk|rI)GmEGa#$LذdyXF!^Cz0)iUJB]b].f] PZSZ* jWtѸ"*U=wYZ='ZѴ$\f ]9I"`fea!E|?ǖŌ\GнayG ޼8iHɧ?aRQōAQ8Z[7*F y27\S\P>C7:sƹŅ,EN*qj*挲[5%̀#Tz]>FR[cqqGs4 tKSe.ǻU?ÑPf(TI? ,L]2#uO&iP 2]IK5ikt]Xq O5ٔޫsycl":zN}724ңvFUd)J.1K7ã]ܪBĠ(>"J'O 0qZ(pK#_|u3Jd# 7(:o%n[ bb S6 *mDف?=sٚP~*?uhw^D0%c՘ RKƯLT"2Z c %ç^؅Sw,.xq5>x/Hn HfysܔlCBJfւ }[v-F7e!E7rQY`w,NjG᜞Ρ-l[M@H _JpFKO 7:YYsB$seCc7FcKɑYdVs¢uLoeL's =^fv;,ԇA28ɑkwB0^8 Qw#F|r13Qes9Y-pe W7+fGUԩk0«|Űb *./?㒖 jh7fWD {lsw(7fǾi%AHKU @|W_9{U!1h/ʿuuhR B6SWZRYod;T(WX|Y)6ݖɏnSX^ORJDO5[GRр"^ mˊ&_d srmG#!S0;WHXv)I`k^!CAH.f"Ԩ:k53XzA!s86EJvk?x;QgĥiTN0eIIsJnMP3K1[3J8u):CV;{\f! @iP{D4b9'nYn;9 <gtB^9$?(&0u:֐*fZXN0y[h^^{yUYUF-ۻbIFK~W@A^rNv^9ڵtUce7Y8/B\ic={OC Z&\Å5(v63ҿm#8*C)w&D1G FWS;>k݄&=L{M҈/T9xӅ_tff?0H Sp/GlJj#oűjԩʐP"FdSAa0;n#\%j@2 F߽Շ+Q'9~8#͊3dz,ӉE:+?Oz Uˢ8Mt꟫WMod,NUs*;E҅0Lr1Ua, 5~4d3KຌLz<"xesMm~wQ5~|^"nVɶAid zËr(_wo IN'_1 (Kڊ^&D 0[=R{0wA_L7ug"0F.=1+FIyVRNwvu{h c_ronS+klwY!Ro꺾ޖ@5О8cIc|jCxC07Z _F"4IQXۋ/^CڅOÓgu9'4uSJZs][͕F{~eS<oIHP5–̈́~h!!AKe ő;VqXm-̮i|/%qtlB6 1F(xum7ܧ ѤxR/tl&S' ŗ+u%X)aK>N\_ojѠ ݲN@aҊwC\j5:؂# M;aLpK6$;N?4}tYGL4[`K /:8ta:HN*5LtE݄o Z4 /;S#9{ FfMLfEg(M&2@AgT u刨l1PU<cWm 3b|D 0&{_(YhB2KCb7溕2wAhw\4;'uijf|I]%N]\9Tz E5;#v0鶐^ANPm7cA!cPWˮO1Ѓgsd^}}elASjۙC9L3y<YyE=:LVzLg7;jU_tnќS[%Wb#qFx x6o¼6r85k4© 5; kw,k~>9{ pYd[O/I  걕\ț"D[zN/X$nej|a KaPmƔ]_(>+`/\ h5oHq'(i JYH `ϖvqH׌̸ Q<m\;hǢCGQAK\1&B=Ҹ zcsڦC4V,RRK"$/у55oz{&!Ә̾pvM2ݓ&<ÿb;XW\XfW. :(2³k]tIf%! ꘻8gq*AN _eFPeC&~?ʠ)z?WF;yѮM$=%8i[)A~(S|܆"`nAb lcm.+HA[L79؛j.tBquɰc'˼ t,W.&p"܏ iyx\KT~*ʫ Au6lv4lg q~-#T)[`7f/@e4ǻ&~x ky$23%:..{@436`1\PAl);a.=A{7jlu doŎ\a$b2?s}\DA0 q;%p>V2ɜ25m^İ9}rt dY6Vqn2EҨb%{߲XCh~N(ˈƩ$ )f zRnx|#Rl# moA7}N@[b+\o `ce#*y4&Q#*پt3# dv3KU||"65n?v88fI/@L[RMilɤm+"갇3#]b|5f|q[|7g9"P;*4Ӥ)d:7pFg:3R ;ޠ4}tdVL~ nqf_WdW^=#k uNeي՞h`:hC[99$NKXgdܬ8q$Ob=n/u6&vbYK]ƙ'$/$Ulj)M?hݯYfl;u NVy>--% /'A̫߰Sl8yڇmxJnCcGi@L \$9u#Fj}%)F(yedIW˧Q5dkeho:-\U5-0?k+e8#]o/ f"L&^aжŃM4Sv }h!P'El?uQqi9ŲUs=<0Qک? q'v*Zɨ`%u07MMQLԠ `<6 `Xcu& lf]$'檥vZVUHSМrz,yZ@0`qM SN]m[quQYG :X,: 5Aaji#UfB>]-džqFݐ1覔@MEMvD<KӇo( U5{]90olYHGD.Bo嗪Y8Ud 3i\ QȬr?ǤݜTAG2ׅWT~UhK!'w\A˃fӭPɅ4^`?X[^YR9sj:W=lj9#{I/DLvQ4ɗ $]jF_.bGWw2 S:7 iH(0:v5m g~ז̈́oqWO{d}(eZf mVe`Bp?>߷c?b Jz*]q'p}sl*Sn򢲱~!L'=@kR[(7 Et &\l ɁG{bi.d.mԊY-3BQ] =y9I;M'O:Tl"1X/D^5TY]jO;V x9NF-ܟNv=7P6BθA~Gоx|}-z<>Xf˒Z_+*6Ajpq<]9mcרQ=$DaU`Dl Tb3> cºTqa#0gjDW*qӬM۫pS.M^nP^B%+CM!9 ?OffKsU4|m9m3!k|w=$pN|"[_jH?7D?Xvr6ճU}.Pܜ6x<`FND0/@~x"dX)N%PAOYT;sPE/aӶ3:O'O«H,HpPz2|>̀ .ٮ}Eoc<1ٵ(XfoP )bg_jɵ "ZըU$6_2#$mu~*O*bxA7a#.<ݡl(g&mw0z/5|3TO odM*5E/U+qꆒy ,x.p[IEP7 +.$o ^"; |;9L+Not A/:ޜ6ds@uSs ! Bk|F BZM"IoJΠ2 {ynJ&Qo@=m -MEWgg4z"Ĥ+xv[ ʦc Ux3Za@7#Ʃ%W9,R?:-bb /TЍ @޼W.Ai{]19)S(M[NW[IH(^]E&ڛG "`Q:`Fs1i\[9T=wNԉ7w߫j%moF}}IB/;צ88t] 8`!|+;MW 6 <$f zZ8VGߥu9vD5ڬr=4Gz2|5x[&j4OYּ| \ފd|Tݷ\eGAttĂ̱xZ-yH[4ۛ';3a){]gXNsݭ_FQt̠,uq&EOBΦAjR#@YC`T=c7pWj޻Хk+xU} &]nAs&~@ZN̝QeUIXbxIH f{FvE7X 9 AΫ9bJ}Nz5 -qORd; ^j?`Б P?a-%!+;S ~i $:Ԭ"mM)v VsมIyep!p¯o/Y(7Hc_crBQ# !VxHާUu@6 ,l/\\RtCvF#]c2:y8 -&)'`J^:<԰.enj=1Cƴa^Yo{C ?Cc㫓=I!zh RBڽ(?a1zu^8OmJ,D"5R`-TΓ]RM=a+8/p=4>q:X(>ŽL]NgF$7o {V(rmVRa%Lf@h6Zk1 -pnMp͎k@.怜t~=i77y {|$ ܺrW ._)'eKL6~ n;_"z/nhs-˂Z(~~e/iY6?R5cÔJ{6|@F*CzZaUS%d #Q=kbd4w(7lޔ{S%Ym/φA[2 <+o58$-T8%6t+ ^jbyP#l@*>:uEhJTirfL EU*2qM# a:( E'hC>̕2m, yc7gVmZ-⺢o#_ߒ\0.vq[aL2ԉѕ F-N5AIa~/ gKٝ~]uiIc^:CH z$zaxa@ny'UN&IVizk0%p7aHu@̻q"s12 PۮSPSU Oj02Q ٮҀ;I֮_/*⮻3"&Ѻ()#ĩ@yVJ,bPg)Yr((̽x.X:wY_ׯydGTДOh'㉶k7z.;XiVq^fC8DMS| E'NC>/:>=s$ 6&ڹ%<0Πr ,UTa47w:ecԼ&pey_hoͣ|b|V)ûq6>$|q Ra˫)m' X(l7u2d;qM)Յpk"M3[;$F d@aQ͂j*jmZ%0אCv`sYIm Ogҽo>koIN$d|_!`n] EPg= `ⷑl&MgCKr{YL"bʇdPOh%&L#7ȋņ"gE&U= eYcH{:pVWTS(֠A5鄴xM /*xń6|[r -u )nb"$Ixp Z`'$.(֐یy } +ûWHJ.a0v.Y”xIҭ+ N:,҅]B_u@zrCZP r-`3 ̟?ѭOs){=G24m{0yl[2|X[CF7%NJB_OD@4!w*xw`%%Aqwzq Jc[{[&7kd%U jSߔG$ )7 B_ҁcOhщ= f[ fQ;npGQp07 FwP}g"-wЊ u1 9qZrmN-(Ҧ$W3m5 DLΊ0>H|:#1ߧE N#V k6ﳯ-C}\ ߤe uGt>OfiG֠lCk℆fG!џPfSݮF4k' .eЊA'h )'S?WʄmQ\{=˦~1Oؓ3tf} %=KXׄʢ;x'nq("x%m]k>~# WqfBj&$(FB7's*ѯuO(f//A;cf,t-nOH{FxC]C8!H&`zI%oPe&Mv$y"3ufCU"eema\Yvğ3@Zu[?sBy8C[|u3"h~]$ dBXÿ_k#3QǯРx^>@1e0L]t?SxAM(1ǔdIjE LjeT&WewVQF@} WAÉEL BE\Z+C(i:C{_QJß]{G/ j~7߭ AOg{4&ݩLwaJ>yupdٞ̊`B7ћT; |+vAsLJ[⦂F=[ Ǵ?gxk y/#䉐 ǥ8\M ̫LVQ- xi}(ONΏOO L_2d<δ[C-m3: }`X;qȤ7JADH8=k3蔼_Nz65t(o`gr៓ ̟~Q84 )>ъ`cⴢ8&@<[O4gTmF3wS&Ѻi)1p,HYw4)Y˽!11K".Ep!ekDPv)=@r nӏvߡ)}B: &13~ "}.'71R+lj${!M}暇[dp^ۥGREy6Ow~_FҁlJx9ā.k{DQ/j ÆJXc9!6ufiqm H?SЏ̀AzyܽE$܅ţ˾t}ps+'<-hƗ0T}*o58K%!!'ftkdsRγ =ls"sV(1Je8M7+hsp{w„QÚ:JAlz^w%8ιc)J|#>MEe4K ء^ɣS'1)ýEcawcf3QD&gBz/CF{!p,ea"k kme_, pP‖mfi Fjuv;i5\p4!|W C1GavlG^/lz8SsNLcyO%sd/h2!10ԛq>MtC[1űh!d*O:?d1]VQt _3%k\8Qu^fuFI{~Z*k˔CKr,Q(Z*ױɷ 'j(3Fi^'4߀LUOŸޗteV?uO9RG~_#83L|" h\;Ybh`>̃:"v9̡w!_FK6IX" !%4>-כV庿F ZgY'q0 .jfݩOm(TUl͜Zl5*:t p'XrQޚFWh2+\nmBuMscnfZWMA੯m\1\L l:NؠmσJWnrg&bs2 VOIb*9̹1q\Ri%U5I*h 5Lכ8#e_9ﱋ^*jfuƳv5VؿRM~] GR}Xv%{zkzT#.x@*(O|[k@n֓CFɏaRuIo=WC⍻?gohT,tDUJY!.6dk}mX@,’zv*W ҆<>{=ϥҦ_sfā!A:Y< xV430,1V}'N]x%3% kW9GT|)X%DKWPc(V8A qeSB K-\7 $a>, lE'"Vj]}9?&bf$I 5B{.qw5ɚf)5"f`X1LU'yQ9#PDߛ 5W'C򿻪 sHHp9[ kmr>I]& COU<圆i0N((:ضP8l[*BN;sǧ-)7 2A3W ~.hk6 5d}cwU((Jr\q~~ºkA X\ Ba>Y6ޘt_&$S.CE& vy+ێR2z܀x@&`mIY-d.R]'R!Pɺe\~QAwI/71Oi[ Pt1#=mI>mA.=)Pe)?Ҥ7qD Z\ ök(E(~v^]pOY 4|Fl5&!ފ‘ޞ\υY|tڥXخ>$~ ]S5ܨ7qZ!@|FI}8])UN.w,`1@A`y7≵q!d-BdMZ0R;7Q\f3z L[߽S&!|L'RzJ"{}t 4r$뱄%M_}0C $f3/vBrtM*yJ{䥉_M=""[U_˵]d+4j9kN ZX3|i&usq-Wn/7Gb@V;~fsg#KVvfX"zqMnȲMJ y$RSzPw o%kب5bnǶw@K&fWh M9A$e<wiixxӨX2 Lno_8m"u.h-E{!ːUV!xn|TmٍmdzM 9(ANGzP JbŃSuJfjER>@Ҕa5[#R] c ӂ#"|6mD9Ry&]֚?jAH 3k +kWzQNJ;5ǀ`8T Bcou:5dxU4%ؠ"]n,g0$7i&+02C ÙRѺ!}+O=GcXzL7:WjXd-S=Kp1̓-r}ڟG7۪-]VoH%υ>{u .&vxX7眶q^KTZ} 4+2G8H%`Û\&Du oJ7D\5~]v9bu%_62۰%K?u..F!M{3; P'7eb v7HOpǡz+?;m]p-z`{KISWL$#Ff"u,T_:0" Uy"9V(|3sv63+ĔQ6YluG|m$I=:7C(4R\fDx1i&mW/)"ؑٲ0˒ƒ@QDQI7P}㦳C@^"zν;g$j<%$C]^M=^92W VZ h>㖲#J(ɷ8i2j5-kPΒo[?t.pƺ떈awwqhsb+r AǢZr׋ҽ#;MGx-($mdd{ۢܰjhy[r X,.uXqsEJ-`DbuȲ ClWIj$z'njίj&շ׊ ZzSD.KZKdJ}yܟ1Ek>7|`GXag$R r\T^a{/ FH؜խ2E|&21Ɨ!c -|= d3]wƬS1ʱc*t$~X^/<."qMbi^:Ax]m !]zd00!,:[ѵFdŀn i<3}1jQK^D `)PiuN`ɗ5X Q3.ݱNܻsW1_1HC@RCfҫ!4;zbK}ُٱI!we]U##T;۷Q1_K|b7kPa!cݏnԜ5RfSE0dA NѤևAz\jX;JԴx1DH Ө&_u@IiOnꋊ! ||SL-䝩S2 sJdk"ܦCsݺtI~RS}w'U 6O-cy-b=) "W9l~ege*!ɵ+@\L|9{rɸn<2gaF8T6NҨ綾jt (14זfg(f&H&J))̀,}3<4bXڌ,w>g :IJ!HXc7e&TAkME B6S Fe] Z:~FzdA7K6òEu7-%+޲MjpC=pFOKiV 8Z]H<:I>c%^hj$&n"aN>JXz<"-sӊEXDrެ|0?ol1M. թjgcSmGԯBXs+swQLAn^"4E v@n\f1| 癭,qW #8g]႔Hl*꭛;.X YÕTȹVacOȝyg1-܀WB;zV^NBj pUN Κ.!ran1%Xtu[ ߢ>w1ͮ>trDʿPn53 5N(>ۗ#w?JMoy!Dpa7 5j1δIb3ί qM̼n ?g1%/"/3Um&hrVk ˟(NR{cyV)rL X*RtOti颧L-Q ivxisə_x[7TtKh ї78nu<5蜍X0[~566_h`F3W~ڎl'PC Y:BH~TKh$܁kxV E ׀EmВAxntQË_6t\#yeFĹa-Sΰœvů$8 584Ǒ$3݈1'HbRsDz !MRrT;6u_;Q[@^E@ԎVI@R:CoZ&,FXH%rM}/:R#”%eeZ)z0hP! m3|J eD2?gOTΒyoAc#%Nj6vN:6Vz` VHT+/:I#[BV!.nܞCjjdX37 29=RN.4g";HDƘup_*냜`;. yPXJ n6ÀrHG>vG^l1m#e EڽEwHO)> qEzWSȒDDCގ&'lBHP9<`?^T5*1)#-g;WT^,Kl꼪UMkcI`%&{!2%A`wwA;AM5=q@{z6&L4➝f4^ϧzEcyPL-cmSxQR.M^Ċq\U*ٺ B  WLZ) 8/r/@PvY  O ՈQo+'\Gg[ぢ$O*"7KdG*>Ao/%ZqK:NH]c -ttx,3)*Z9`Sa9Vҷ";g#WL_ܪ`_^R7'SL?; DTcٹC'g?1fRF^UVFq 1nx`\R'ٮbDX[|ԑ0JP.K\]OE-0KdG?? 1 FVWsNTk`arB"sn+nHF848ӳ ts`1"dU1w8c}, T<4NYDi%C /A\M(d8mv?Y+*2㎊͏Brv1=w=R۵5i !Sm T`UK^#8A i6٠'A&CGJ8 q5W~k4[J X0iB=j(j Tt$d&n.>w)b}`P Ps:6u员~%)"kY4Syc"E%ߚD_1;Nw`h^c1NBU"=Q)g RG]&M[Vج"@,bƟ]nsW'|&5A8C$UHp\Xl0BY?27s$fWt5t?Fd %ґHveTd(<9X{^e4Kc봆3cc2, ORmtBCΪ_×z p,N_0bwkaqUڛ:"7_\*e*4Cd~g%X/ڒRكćs-Yɐu  cҟ ~ys/3-\(;^w:a.5o..,2l8cPa1 ];dG}vXR!\hAWԫm\^1ְ{AnZxp@ƞ+$pa?0]H):05F7p7{T2TXҙc51HMaQ*ø<⡖ʜ1DqYƙ?7idzq (5=׷VƉY6iKߴ}C¾#٤Ӗ.K>o]b5&e A(BJ=[Sll%ęsY@PfJwm> v/#WHc}jl73xWm#FB;_yRSaOםi47 v+dFcPl;P!VT&TYm~Q} xm~EVeGT(WDZP |ZJyxVwZoŝ-)+TC`yH\Sfo(3GQ?Ъ;"ӏƢ_V 2ZN2Z_ Dr_x7 g~ӳ*{2<\Jw\$hhSF99n )Yc57q ۶ہɼ`7倝j4&ފJB@rOv6`=Nq9܈0hS?ȒuCj>ם<=\ejY7CS/?8`HxS`"ll(J5#)#7!T'"vK|9]"' eVKwia!pn1{d#>|Tkzu^fG[ޑ9hDyz%klGy :'?"'Q}C {(K fk8t4[!/v!B9KJgCjdNyGfv7@bGpyi+YK~W>2 Аsfƌ 487 7cՑڎDbxG9PXמ,9" h*3sg ~Lmd3R-0G>opxyt◓GL9}s۫X ,)E=ϵ~ۀ|bh>C2'|X1C[[HU(]ڧRLi16<(]L 6$P 7p:srխtT?SLeMH@$vv-٧T>f9?~ Znj`)h: ojRg.+ R;>lٷ*jЊ.B|)"|2 VN̒@hڎwFb2:i{ MZg |;B# 2zkr3 X\% 0$B6J5ە,0lsqUC͵Cg൨v\4 ĒZ# ^ɶtFJa]Z;- /l\iľU{SqjwXn]*yIxL[f25{ua-=ZUm9I[ѻ4[)|!4=wlz=Rfl*D#lGdA0{ԔR V9 u bfܐo6'3g'b̪0m"$ՋM nIN/`+5%%@upZgFar Bm<4 k9/@0 ^CXrAv4P'˱GQWJCh?{Mow&''%0)ڟ%dCH2 4J!s=Ѻ3 /:2a$y8Bp|A gqc3@%ׅgd}}u߾L&)a\ uʱްv{MC YyI/M3~͵KCejݚl(UjWiCZ٨ϟ.,1\g2Q;K:6plW;*WdH0%fX9(!e9 mzhS*`aVfOc,?QSj2y*zfAUV%{(؈(`#1du*v gqdꅍJ~'j2$櫿ͷFvDJ=|M6%$ +M#4*UW+שdrs7K.Q>wCy_S0NO2ޝ>Q5N◒PSyL81}K t1[oZ3̣fS/hpJ{`mܳl&Fпrٸ>"k>IݖaDwLqU1|`,l :oN7\hc4p:q0А$Ȅ|$yNQ;BĩQ?Q_(5+sMxEܓ'NOΡ6כsI} ΐ Bvb)Uh >^=dkyNb{1 ͧy܈W",jcl ׭2\Jl="!<>Y Hk-DjPZ/ScMaM2 t}Ty()ԓBp+,TyX@k1fOa/g  d{ĝOb6^:XhMzV'U@|v+_9c*f^(t7WXyp6; ,5x7;7glXS3 o:-'4=q!wOjTFA%5I.IKQ_ԅҾ-)2ߛzi+p%Nap(.3j]0E 8ɥ 3/$UGa6jԪNAWN,ٽMPr{p$$4 DI0&;1@WS`Ah*@8Zt6^ϡެ&A/!Xe EP6ݝ~$y]9uYb_xu.>ˋ m/=G{{7{Ml$,Dd]TGru;|$+UI:ə|kG-.oAHKuyC+iW<"L2]A M$, HY( U<kw]TpH-y~AB0@S Wɸ̵ fi#׊R#~τzlw_VbK4r@ v0ʌd>ҝ*~jgv7]S譚J,3Xî8戂;% +לZt$k9(|n^(>1Q4BqQкR8&@Z|y5F}ј{=hYhV9F {}q<:39<&m'mwx3$ǩ<1jdoD쁯~Qkb᝞m{j^iZ,1}.Ai!׶3=y_,Q#oFw~3(]U˂>WjX Z, sҲsu9-'#AAa'KF }X ڐ|x3A+N@%Td4,-7kA!L3hMwv<]Gs'O쁧bPlhQ69Pc [WP+jy7J1\҇A q?8y~2.8RAZMb`?Vitgt7CN1UVlm3fuOl gp ׀"h4ŦT:f;.ش cW❜@lw8.~Min8w75"0< $! aN_ܜewKZPCXeBcZ `6D &ڮi䖨,[yÑ"aꦫqqjA# Ȏ>8E9_1RA"JHQY-}sz$IyltQ gsL.[T }>&9W)"'4Ibhbu)ZiߧhN`ٳ'i@V| 122xA| sRe{*s[- Bt%<1 4BFl7mr0C>S!I? L~-~UAD@vHc _۫7TG$uzmt9ڧȗ6W@ Lw yd~pJl9E{Ci%~͎EZR^8j=9| V\i&52T4۱q_'ndCejΗ!ven&~Dv)N9!.5޷0(5.4#y4`[;a<=E޸ 1F[D.ůJ{ALLo$SU> ΀Vu#yєļ(وR~[LsQOcA7~L>F$04UFuHd::Ex&wp귇.zS7 %1D (` --&$t ! EI$w}ڄБ -(/_1#g ,k"TPTQC7 hڎG (^*7}}*p=GC 'KFUQ{R'إˤSv'gNؖ`?'5apcf7#G{b* p+C$S' ;Ǜݏ<-= 3UŒBJ %}nHZ{\W6C ']B!ST Qcڏ#Y (Oq_>1ONțX>)u(c+;NJHcC6 b)eQ{zN&`yW?3$E Z[,0,T<,UYGm.0 "9yL'j-e Ү b9b !%(#`>rTU,U8GDGYLE>E*&Ē$@63䔉tewIc!O? 4c>w0l#H_0)+\nR0lSpN*˻ /G]8, u|n< -ĵen#S;m_ 0%hL[)FUCpb ~c[W2üӶ`BBz:IӬne^D~y+nh^durZR<,+Ck҉Eص,2=' Z!kJGJ D}/|N ~L ܱK**f#МÎx?r)h~#2`˿c">*U^6Dbet XՊ^$h&y,?bȊ;65r5Vݯ=UqL }"m9zNDmXdʿ!-:cX; Ȭvq'ZKξ x5HyEcy>#qT]IAxi(mnYUhLՑS)-N=R PZ 724[NX8z{ݛ.ʝ.]<8[6鲹S sR P1`H&E>ޟxqS Aܴ]7C*zH]fM=Fy2,M5iBCsfZA@p(e Ô($Z]j'VWt wiMb1lԸ펄 Ci0*뿔1ZAѕ nƞH8Anh0WE <_%`9%)N)LxVYg6E |sBN=q\x[VڗA!㰧N^b \QB4Xt'xW~rdug3A3B՗;CJK*싶QxZXRRVHMٝFu[G?pB׵w(MnGD 6AdĐ' $LrFݢ)m{k`An:NQ|%.j/ֆ2O>N@s`}$+[vWh jFjAqxyJY@nX~X+~)*4oOeX6~{hDnH'W/ݷU+2b`u90SJGkˬ:홇j9EH@ȗk;)?+t:@"_]Z5lo v*b11恃 _w| A3N+SniM wvg#!h)KspZJ'(I5rf5i`Wd y*? Z-B HS64,Z.zR/HČ׸#ƓGCmF|nСXfԽ& NJȿ1؛Bt惓a+̢5XK ɈnMe3X|=_7mɥF&rI|qBXLi `W{JG1]z;l ů\rM,!1+#f < |HHݥ= |i~GlU%>eJvVob_θPsWݰl! /W@^+1(˰m2{䍽d ;xnDg 4b^XT2?T1F%taqGѧ0ߋezV b. #,~ƾy4n[o k͞ ?t!Kj[X-vS.O)Q4A9k9 ;7^)_6Qbfl7w8AljZ,hp-+O y8_;,z:>)`/}\GKRc[*8S| K7ܵ2u eDHn^ >$gW;] 6aר@]sBTpZsXV; iJ)Gunx;xiꮜ<̗)qyu5 hBz|00% Pjo"O:k,=Mi snx*a%L#`[1F2şi1q!V'E'SU."M |1?4fl!pW1 qs J00c8]֫fO5 'KNgk%Z4 셕spkc`R fh,|GJ>JD set>5I=0Al3oR#X:XDcsbRj.-VMBNII|)1lLmBg35Ţ ɞ C"d?٧l iIcrS=Gt(Tk1o{{mS#aݨ(:)zϟ9B2o` KЫׅtFu<Vp̥].7~Ҹjh4j(*8ӯPW-ڈ+Ӻ *#4)s\{F[ɿL;} >tJnCҫ7 M!((Ty,#/دo RmkSF1ۘg)Z3=ﭙMJnAj84>cOglNѶCvܛ9MOs]Sq"Tm52 IxiTְފi4~Be1xiŅ&!T t[v-n i)]IV95=5xa?GVA=ȊHx& V|xy47Vb㣿xIRn'a9 0 ~{O!1u-ݦT棷0 #D+\7q67phd(|ʦw!1^ +mIsiH.+=b &sS}^ZGК^$AF2{dB/@ ڬo6:Ao5ꩤ 6V~E6UsrK((ϺrfhAJV!9* wYڱ`i>fi\.wNqnWvePCJ$Q5vѱ EH)nm8DDwPwuׇ,JtxgE_0|h7jRT+*l9\LB. HC䕁NC(\ 6O3 H}賝AosR)oa|8l0]GfՀ]q.l|ܳPT˩^C(.q VshvKX?eCBQor)VŰw tqDeжO~e ]ԩwqWl/`DhrS1=_p"wqzNaIo|[]*Q>hj8W8 nڟGUZ2PYoI}&nCBU="4F)ê!IO"`fYrӔ-qYG8&a'BYv^iL<"S[#̠Wy:kZ cZ"&?lIX0wƚt\)= o%c~k%DnwL\po"^y4"8%H+Sc3 o߅Y4uX!(#^D BxS"&R⊾;c]TPfܙ-͑,sؠ-D wT1FO%{BF /Oon}]`#EZ#"it=H8zJIլՄEL6d8 U[ɹ/AEk^|8r0X *kP@,i.Y#cF;{NM+}bH}xU^̛hvǝ+/YN* qr\@x{kx+.nn a`U=N nsg+1BEԫ˿kE=9lWdatq2O=)-ë4ƶ3g$ls {[.G˫Nx<+Qt9=߻G| p ۆ+ _{8lAe[ZpR 돃ȴ2l[X[2=/H#U+tjQ!"zpoeɱ%"<2 0YߘPǚa XhiXu B>~#mƏeg´4xΎr%ԌPG^/ crnmpBr[RގvvT"x֫JWs{r,B#:xV# I^D>&Gk|A>̟x5tEEEj)K1$:vXQ~Y9#IaKs86 07v!t&j6f~'A@zԬ:j/ *į؆ | c{I9ుm3:X AD%p(B7:t!z<Ǫ @v>w.+"_ٌO&ʬsb˟h=jekYSg`f@(xw㪿JyvGFy3Pmi0zE"{Abn-j/>$bQZ5)Aq~]+6hTshe׵쭨aM7#W: 0s63QUttfi_u#TR L T'Yw@ug&XD[{‹* `OX}xӞ`&dH#o&{XIg_?$̸M!ATXDξUttOc5iapEH9!Ϥdu 7E_GSbF[&S-A+F8RmDnW#)r !5JSbNϦvkϘM CF1t4Zc`0Q_URRbp5b|>\""~ъ.5 ָ>-Q"K1;P8?w2rB5caQ4m~3 _g/=cd8 Ipx. 6kcb;C^ PՖ4N ]/lg  ^Vc¸]՛F(j:alp<K#[9Z*XAتY _3ۓd'Ľ+^ C7܀9ڐ*["=RGVн'ƆfT ukTKdUȗ8`:jݑ*-ߒND8'5HGܕ^Àȿ3Nq)$ Qt!0G^qᬐ'ji#sט7d=t24S_JZ=5Dec7HO_ӹhPuGF!+;&V%Fݐ6H-CrˈQppL <&4F-"x\ת|[;2ij&^S3J\4Tg?*0s MmC' ~n`Sx n q`t J5xۼ&K#+n{s847~?JF}pk.uiq~XًPgNf…uftMMtJd0vHaT¼'EQeQaHUD kEBSLéw|TQyTw=ʟ 7'^Mhԧ;epwTCy.MЏ-U)HGr~WVHG-:Dq2ǟ@T/^ & Gчca`.Y:[GM[WS'n'OaU ]`^`m& V=ؾ3ubҚ mch$. #Ze  L "t@Q(Y!aa ҠԖ'uܵÞ4͗, g*-&IEs.R?.=: vU|8ޱ\f&j$fY!4N"09WCT#6| mи/{'NXۋphWgjXŋmWv&6pZ$k.TqN9^U;ieU]jh[OO0g(#ĺM\;:FN־@PX jFAȜN}vkY^תXuƩH)YQji?Q]M9?XPhbyU"8.q~z"&$:<=QYa! c [͡Irɇȓc4<6xP*B$[%,u]?2+Z"4F.3|W"DLj)crJ}SSKou^$7tX0*C"&tER@S%Ppdwj@ J4ٳ8Z6sBya&|k:FftͬZAf&E~tلHJ~NIq'?\Xw?Ncd. #03L/ 3L7LL7*n%I,A(|{Rt !Ӵ@6V kщ{KOe_'oMaEL Ψ,7CI}GٮA92SDIGp3G?N{kD|=&KN,0`^q| {E0k=UbxS˿0z씳JI֘X`6q#T*),^BPEo˕Pb,>l}bRʬBljȫn7oP. | V)ׂ=Hz(:j2@0/0ty d蹵A"碜OmTG:٭94:`46(Bc ۓ漪14e?,Kr}:Ը0rH/0oDu +;'Y~NiP=_`Z=efEZ{ϥcSeKHlK 0\݂,y$ʚ@R:ö-K#VWT9{Z9yԘ"D?DB|tOҒ*' ^)i'aŭօ d#gWPRa([q϶Y L8e@k;-w 0J&}結]7G GT;QϟXRY3Ya2$~qxؓ`⠌~б䎡Ib^`$ﴬm[Dt#HD#is`}b: Ԓ[m sO 漉?ZE P201a.o,Gˠ:ѯ(h1R>CSÉٱd`f>\,G*}-2ٟRљHv!M X/Q4~zb;^ZIYg$+VEzzoz=mJRzQ[U4`vn ^9[wht!b--H;j,m`, T7.<+OVB b:w%zYSЙ0YTS'0E+rjmr zQ[ǽ+/=U(`)~,*w࣪$=b*H\KEv]pu>݃"vzORTjWGPHH,&ċ=ovQ= 2ϸ8}6g+Z2ZONP c^xOImν&Ao [hI{d$e'(O-9]8fAtB{}=W V:pRV|H‷qa2 ׅyJ[bO#~רJES+]:vP@c|׿mioE! rKc{X^g;8ҮpF &0NW6k!LM&~hAwDOշ &mAFHGd0f6G[M$Ro)7(ɛ^5`a#z~n`M)p$SB`8q0hMgSۢt8:"p궪@';(Ķ)/Zߨ Pq"JB^xAɰ]c㮞S|70tǦuhoS `J#ԅs𵱶ShO^GisǸEݹCQ+9%:]߻B8Է0I%mqR+"PM$r e8)DggZrD5L9,|pH^Yۣ7?8oIݕBSCˋì랄-.YĽCc #Q71t吼""PλnLwZij{c$4`ĈϔÏmá5,%U ST9v.(&!U$H8p7VW[5|ssǙhF6Q7yw@i {:` `bs!/&rt&4zu|!~engp>]/:/Eَ.LTh֌AW΃I,cW鞉*:C槎xT)ʱ&lGf,s DYRP~{$(!WC̭^)tuѿ9ArpG!d{7b[8`Pq>VS!,: 21vPK{N``K.52|WC B`uՙ3^o67"%&o4b95GXLlY\Ŭif*7/e?\_Nb:<čջ2joQ"ɀ1acc+sO 8cPV|Ym⭯HH $i;}0`'狀 @t^敄5OU> RMnwz:͋KrC0p*"Orzm(T,wq^xJ#; RI#4y}(BcA+>a188`v̂"ԽPk6 !6;i)f:ʔ͵w7 ޼W;vQѬΕCDnkpCE;HCg?\Egy/ADHHH [^e|ƒ( PNB(59$%{mI.ZS*Z" ٳӾ Q= ˓쮓3M'3K)y". p;STWo141I7'巩0Q[0,ϩᄆ\k16 .6.Bedd1n&uޮYn=?JD"{b)9嫴" <1-[n./iCgo m^:|"H Z3ҝWqI|֭. -2Ŝ_0I8m _mic؂Qm\5i8z#EVXY> nfu;^[]7aW A.K 77XiCm[YuOߴk8eu%ƭŋ*Ze#ue媕@@ AŖ,$:,^*pQ+bԥH( v\kFM1hu֦ k0)Ë*|]ާq(J~ma-?Տ4Qu.Iz{fDڪ>9$1q:ܝksR3_o+xJ-g 1홾g4Rs=*çה+W͜_^Z+t7ݧ_2nCvp,E摥o_\XbF;_`ƀ[N2rQg>N:f;i9'NcJtN-n5)Mpv<'LɊ.Sr~FK"BLwcͮ\Q¾ اN-`m\n 8a'O[}ke\';;3 i39~a)IdthTEϩe~;[k%WSc(`P8q^]@H"WZX{DV&lv:8yǴO)蹗^Q#fJ#g/JX|_Ue&s׫=4:8P >Mg>}Q,S}iINE,Α[R-X6;[0z|k~l`[D.@ V|X2:b; KU`HUj/Nbm 5?ɟJ~b߯զn-oBYu}F:jD⻦j.୅"k sN.4м.t m2QXUR&7jʃoUi#>ςIuP6}`%]sc{kb<|a_[>oLp0AD!}#H9Qe0m18|uʒȎpYD8zOWmeO؎l_&Uܮ#[*VLvovjRXo9nD7@=%tf c͏է}nʪ-z~߄f ٤})>p2A( <9@?u D&q-xMI*8@O7W"?:( IdY&ki5y2Z>$55F̡"(1og[zT%=sA]Pw"dž hޔ)n\ps5xz}KO -_QjFh\FR+XZ>U/ amuGpJpnt\ ټXcXPrZ1 bpOYAoB-t6e--:nc )0҄Ƃnח {gq6S{-/7-pkK)O8Qcˏ'>R+*s4AvN+-6T/ X3JIJ VCGOYbo/YX19 \( nP[GɿN-LLKԜ%1IP+>:;x]bswW|`NG PzA-P}-hnvd8M+b$P`0xu M}+ӳlA7CF1!xu\K\ge zL.#91㞔~Rw]$F Gv +KEAGX4[# .i#'Nvj?@*f>p: QٯAH2l(.y:VG}mS|gI Vl$*#N ]u 6FP Wg V>xua׻Kc,tbOx_r;> 38̯aFJ~}&ۑIv/;8Xezj9C M̵=}S呟K+ec<ȿtV N~;^.MXYZW( 4_GZgn* t߮^Yۖ6>ջ̏M&Dw2^Ԇ_g@,A/w\+e'Vv5(6Ta8k0sH ꮉhW.ar/!*X~ڢk QgIp!Vj( Mgv9ɗ Q,Omm,ΚAHJ]Y;)v$Z(DZZ/o,'7hP = &Kq>KM"r12"`Tn%IҵnmJϚ_OlxtҖK(i>/B}-< )j9A/Ȣ2ʝ<55SjI|3>_k/D! =qKza-0Hd̆T7UZ!;\MTYj@Wԋ 9?~-TGg) ~qV`HA-y| 4<>iη*a,Vb7INA^6@`ܣ]A1E`}} ҴEU h,ċnrsFW`G~QVdrD!f ;s0y DOɄSN}=)dC!r >Kn_u {!|BK <3p%<5^Q_I&d-&^C>eCY'xO]S#`ijO6+d>"7{6D@74TXFvKiq̑['+2bKa !qwDE-@v<~Lh=5ڛ '9K[]I)rFNADc~;7t^La#K2iO?_j%F.`^< n_붏dЭXs?}}wiP6 Mi@q2b ƹN%Y|)Qld=$X9e_4/u`\7+ڽ h  f4dIjYHۀtƿB=kM,\+OEZ 7uv=FՅ#X\ppLgdI&A82ZBC Sʺopxo3V-2.5cN-#MP.矐y'YΒJ[CcuwR)6{C1q`p֦Yjr>O@e|[0(Wh_?g !ĚYN{_.۲Z֩) SS6(UL\CV.BoFklI\Q({Nѯ50 {&xi^*u̫BRea4k.dk/ā#};~Y9ā]|:BN2 {|$/. .W xD^=?zqCûE?Fhwg-7>lbyؿse㑫eb;ILׁ><>~ǿ7?1WיPfor4%ߢx*-~+lIUS 勂^3e9}e}:6XP1t0me{bSԸ#{1I&,&ɖ0淍,Ɣ-ف{Hc|2rn=-W|0`[2ӷ3>0'i KޕmԶ{ /{GD[R T'@Q| a#O!$cET:` Dhd 6N5HT ^ICndE Qdz$g-mM>¡ljm|}(|gi|`zql,63F$%I]QEm֯+۵ԗī]غݮ}lJZx, vV|Rv_0_q43CF`XddVg|CQ͏A/ e [)("$N'yDkŤDqoJ3ʽ^w}-V(={ L@]iT}AlK}߇Mz:X~/c\}Ԗ@GOQ[k}Z|&T@F&QSoV,jerz@nJ1Gp.rFl.!0b}; el !YXZ;c,$cMH_ZhJ2OfFiŧlvbgyhZֿ  j |]zWTl_i?i xhuL[aֳ[UܕjΉWwgR!.fɵ[V<޶>> C*+Y3o_{1ZjH"(~Ԗ;a֍'W&s>H{e|D֍(hץl'YmyOJ=v%+DGn_79eʷeHP]9؜ Cdկϣgk5$uf,8Y_{% m=<7Gvi:ҪB{{x7TQ?9Sa˨L[-D -c!ˣ i˟2pu4+gsg-7S v>`>TM(%O~%+~ՙ17ya<m$YN٢*=W̊Ul3tYplbI b i& \tE_|H'k  K: 0~3V 6+$T';h+i½|aP=:)=QmeYgL)oȞ:B1Ė'xP墹mo{Tg5JۘBz3Avܝִ@]$DepsQ._PѥaPJ~"11xߎO@i,S%5c)cD.u^F0SKtи^TrD8h1Č uWs/k|WFJc9õ2 )T- |S$UNUExtJ 3v ¼K/>3  # .$:O;oSo؜UAQE\ge mO猹o: )']kK5 mҋBAZ#ǒF=~d{~~SΉe;!d$Wh$5m%Dȣ`K9ji-4J>"k >ޭq4!6<)ri}?t@>r /#Ŭ]lFl+gqBE6{ cp.hMJkDy]oWuTcfʡ=Bɜu[1eXGJ ]Ń^;u'\ \NCܘ=]Hc^zfUB%9UM44gH(ٍB\$ sDV,:%jz}yjx?}}dXymIO#kHEӴ( (\z<аY|-"0p1 hߎV0Y?-͒X%wyp#g)#G( Y!&e OaAyS@Ypc.?GT&q:`dĻ0@L H f9O1jR{̎pl`22S.O je>c<_݄QMq+Gx iR2QL7hK|Lb݊bV黆xeGێAV_tĞfc ކ$hl8E$!;bˎ= ^17WពL1BeUɏkeu #ΉTW[pƒXt{U 31qZ;k=$( 鴶CbGWW RpI>I?<% 8$aY-Y藿3&uރ|A|CÖ?#,Tc3$u"5 la:l62ecLiw!vAQNv:U^\rG+ޫJ;9A"izU6AԎKibo]fBD`r>p%)AO(?WjN'_NL&R y"K_.=Qg$\ {`|1%M^PZI"6o?. Us+ 6 3R%8UjNk} O†hw92cR*бPĹ 0(|SyB,ć5LMd֫F;laÝub^CQ+a&n9B5O sI89bl8;OTI!U-88ӷAosXE?>p^oy&CDݴb4qJLZpT' c>SuCB#+c sQb}?*gCyl{mj&$_>{]/?HĬp̼WÌ3:"缳Љ@Rij1f)S |ER ,Y*=.X"G):B>r}-VW uQXA6"'\Y6ÀE}E`SpUZݶ}@Mײ[;)5wOԬlHb>YSqws&f%޳y򽠘8#1 ^sߟIQq<.ӄ1P hGU43gď*FI&*j;;U x1cC,gq@2 iGmZz~s7v͔Kc+^ ֺ0gd* (R:EKBnyGhQ^>hu!Iȅqewԅ᫏Զ@\#Bqa]6,pj=dn@igUY g ;p} (+8aiȿ pm깂o|v𫊮ԕBur͕F82RZv.b'(vofI 3xo^?'Zߛ}3VSYij1Mm*pӝ${ }a{ڳQ%x93qZdSϏ.i$s {Lf|_}L?^<7_y+n oZ}62ׄu.ޛhDϜԆT_ؔVX? T?#z7^DfR oRD nbMM"kcv@U&>ygy٨Ojʆ+|dCaߩ6aWXot0? DcdQ)Z4LT͸>̇#M4hO;uT32abJ|Di~<<8KǓ$Cm>; ~aة~ƿ2CI{e^O']5Y -\7p4P,Z[K{n²nVʙxeE&Bfcfng 8n*tn녪b]-=KC:)[.VͲ-oum1PqNZanZt~Qdi]Lx#.޲(`nB1\oy_<2OŪk=)EGLbGO_x9dEaKN~w}$*Nd#^_J7H|d`U:帖+vK?wQxTgW;f{XG|;e  $u/5!XL/ JT%c92z23tz3KDY-f_׽k3Kّ83'9'v9M!FYyBIb[݄(I s.TLSL;.] 0?*ZIsv-V4P"gĉYnUA&)!IYCΗreUH}eL-s|RS) IE we$tLknqr3>#]j &3DٍQȲ?gѡ ~_/]|gQ'n H]R{XQ4@cX7dg.B8[Whcg`݅dž[(ՑCcKSũW6/W#>r=ɹθcl<ޡAaڤg I웝JpVDgzp̑U玬>+E7.0>]̌ÝUef)h\ BQ>{][~^wY͔ȫi m4q}A}[c 3/QU"SJpzMuA$RӴ<  Zt2b1R2رIA94p+ߥB䜀1GB %w0:3ݩL~Q: JX)@5"YtW5@:_Ssgt/N $ dLv~gW;2:YG?opAH*cLԸY%K/㢚$;"׌,_s{P|L0ҳez15AEwwJL3WfF[A6EО&F%dm=L˛"%ev㥘{B"Ώ c7bYTFF"i?sa&;fcU `BڦUdbޠʣ5L釢oQy❍ID>6zcR!vs(DNPL0gb^kqw,6<`KO0oShCK4֔pI0?řf>4PI(gVN hhgEwa;hp[1EͮKCx˹{}wnIJْ;^d7if7kȑ" n&d3}˜q:nZ%v#Hܱ Y"v'J|&\S~Wn朴d"IJ U/ҡ޹sj'u!2C6 ny'ѥdF.ꞹ+ }2 9>m_ M͆ aP(Ƅ\UjSDF//I(}9J߾SP_SUUdgfM!0 &ɳ^emY)}JpDk/aHŐ9m7v3Zt1ZGgi 7^a>],L0shXœaQ-;CP!C Mt8 [J1zn=e]I)VzO2O'[ ~P4I FB?_I&ۛAH쪹SD uT=bq'K3y"}Ӂg[7CU>7f_gڸѡ ¬A:I(#x5BΧCs:RHkZȧE޵@1P5DG7r44|) |"oX`!=r:;w(8dWA4= @S.z;+=2L40 6/,zT/!>>#DŵJq${bSl;03U;Vٞ)1 2'6Zc+M&ceS5(7@^=/~Ds,9LT2݌?z!Pze5X"י{Y8'If Aʴȼ$[A?" MvH .x~T;Dc.7P ήٳ0:AX9>Is%QNAi?pP[ZX0_UP4rVK=a9 X % HOlyPKvw,lB5^r2üY-n^B76O[rͬ(AC{p,@BSP4БW&E u~FAq(1B:ͦ3Jڗuf$?R"shC<:) =b!雓϶YǫTIr)Sɽg):zګknC=ӃJqLT)?6Q7KG$Wg/@"AR;D"&NGbѨt?m3Ty|ۑu-pOڝ9d Di#]׈Fъ߈]!$X?tUZK2T{QC8U]ʂ/,"Ee >41#Mj BęFh[cz7qVwx&YQ6s1a5.wT$x@[o %"b4}(2[#8 l;Z՚gH zT,Ci#jPLmaV%FRЈ?\ )pe''O<T b"3rjƯ5r$A+@czB`"]B r4fM)N;i)1S7޺ Y.4ŀs횹";g&2ߏz.UqLL&S(WVR.@?>ƤS sE[nM ջ~<+w}Q6alfN"yڠ|j$@yIA% ٺ?)E4>#xVB$!+WOM骂L)w39M!E=T֗å$+zͰHTs-g żS:@2/pkcSu˟<T,tXM+0Gτ~J$K7?:W ` įDwmw t @~49JAU],NbŢNU(jh?C`>leT3'2Q5;Ɖb@~PS[^̱w%yLD>B~5I˛};tnܱ;{>B%#@>\%- BTO(%Nkb"KDf9sW(H!q a ړKN>u"`=dՁk6k\OUֳ"ruF [ 8o( _pҾu9A|p?)! StrZC䙼j&j1\dX2#2?}XCHBߖfC| RmʩRU'v]_HZ|Y$3Q8C} Sg Yie+QGUQVvѼwBB3o)J}=9Fٌb,`FS}Rfz< RoJ j[<<8{i$KI Gs¼&m%)Yz +} Pۙ>YFo|{5 D (dzUOjHc- ~tBQ!Bg̥[6_G=k|wǕpT W]J:|ś|.FMZ'"c$oL?Lm b3EuGcV]ow)}iXT{rp˳)-%S0 3ڕ̿o7K yA|R,u&r% R:#zv:E%4; S 7ћPORY3Si}OU_]gzʇ_lN(Tt9~ڇ?T%U>?8v1U^N4l81 j:?2r֎VK~(m)V"SU 3̷PwI6٣*"y2 T ^o>Ą7(5) \*q@mryFH¡ 'z[/8\k}/%2f@~q`?G4IvMG>{H10ẋIgAO.C(łJ#SDh 07H/em=XE1kFBO v\_ *0^JvGj>pEq4#wTrIX~ߺw>K2? !>w*xF3%A4g^5acşgbmDTQ!1u9XF|=xj;C?B Fٞ ,Tzy7ޔ>w-Dj3]vxRqb"ʰh썷f@ʿǝW}@~~rf ѯݠu:{Y2y|#Jb#( dO`Cj4n@gs&ʈl%WJwpQ'5m?B>1j&s^vؖ|/M)n,'vRƈ}3<,z4Vr&("/?,zDc_^j%kC(s°lN obp֏ZuaZh(=auxHM6"C!ڬe3BMKȱ߬baWiURpGzܡQ\2xZrN0Vt by&2l#Ꙣڕa+^3.+[TʙA^2C ()* \$Tmk:{NJT2"Zi=3BVX aPs\"|`T=dEZ}EB}vedրg UXg H8qyUy4N(j4򒝤l(վ:56š8[̴v X9P~1$)|ߜz s_Tī<-P1(5S{s((>;U;2)gźca`;yNbԔd&9Ouc?w3Ys'0 Kpxl/t,v޵ d&9RCbMqU~`pVkcDZY?[+VCV3 LsixFu_k碴NMdl*=J>YH(k"fRptڜMvģss`6 ÛziKEf6(甝b cbda2P0 #Gmc/xyDUSī! XP%UvΨ {g;D2ujdH8J"`Yg_p\3GW)x}L' ϛC9O ! xj}S]YGk̈́ "#܂qlE|=槐cF5oh+MO S! Ƴ=PR' Xu0`L#/[s^G IʝQ2 I%G} Q~{,e`d(˰SKgPxkR$07ʻ^YQa3&=7*_>SIk :X%` ' j#X 0;&AbIGaRoz }[{D׏Eyp6+58qMf;hIyeuTź; ,v}3O;gS7%ШhZaeoΑ=Jj~N';9fʯ!-hSoo*xB")"ՇSy(mGuڠ?dE?l3EAov.]`A 1ˀ5"<[[`}9-|(EO(XO< 7Ʌٽ/W6kwKE0l.ZPiYV{9;Ol2kJֹ-窚VstBW"L}AAA@m>3-do+^b(i؍Ί|CcZײ;k1B(Y@ζϲl/u5mWl8MCԪ%tAQJq1@juEfT«Ħ5 Bjnaz ϶3PhgSn)5fµDrxD/J"O$W@g-_녥e*"!ًXv̞bboW%P74`:`e 6Go!9d>ձeEܟWWrS눟:E|N7?Pҭ !M"@]ҟƄB 0g7;BL#/Ԣ7ԉrU[X&F[3!K4-\ٙ"d]`(Wa9J]^|B-UQ% UN k T!<ÖD&~đ/}#c'=5 &IMԣ7PiK_&^a׺1<Ėc|I?KR)Jw=<)wy[̺H4k[9 DV*1N:f8/ c^Be,*WzO[Չ]adf9L1klNccv buA2姭s"hy~^WVH w .=(}ET`lޫ1n &SQqӪI7H;WШւ0<)re观IΔZ|Zq2A$#Hؕ|Ez딘ts)44!Ld7Q[vB8゘Xf#h㿄0؛*:Pt78I':/fY| 7e~ؑl3Vy ӇR;]Dq9bt 6Q{B%RDO+IxsVQw>ň@ds~cWpa/4Pk( oo I˙g8dF1zuܪljϣo}#ab/襁2^ /.[Q- z(䬗< ͡>l z-mؼhoo?מSCtl|t܄Etʌ'[K2x P61k [wd!wOZL{rHjaTytȺMtNX Mt mY-)AKwu˖u0~TJqtYe<"^> Cvk1Aozxθr$c!iAo,_ &TD"`0RxT_&O٬HW(`, 6 ?:j^yJ(QڼlJ,6Rz )Q8Tkl9cCfq$Y-#Ľ_W2%2SdɯI1$4LԺ"+~Od}kr_nAZo}y)['a rЍ7-FR OӮzGtlv\qIXLX 9ID4I7mŽ6ƆF~OVZdQQ *hbFDM1z5f&ԣ) .hX5r,Kеx ۵Iy\uԏ>kO u H!jba'Xp;DO,l`e,h=nxs"2y_~PERy*v O_Samuc9L^^jezdRʺo1tYt^X ڍڤg Oa kK00;4Whg@|z`O&6*l7\eؑ= *FU-ʽ C!w-~2&n֔MT .# (S1卥MfgTg,)/AgĔ= VѽoZP'9*q<|Y^٠3%EzL2=U3831o?vy=^t-+^q-7aY܂}8DtIW񳙷2UbzonČ{[mD.1Z>b47 ОC rLv~VL™%$Q?cf> 3Fu|JC `v_;/_-_j@~*\oYs}"} BXqB0Dg^e%U"wN^Dzrsq @jnLo?cl(R쨇dnR!)g.Z;՜)oUSp5,x҈f98|k ;[* 9jAmqFHl6!iQNq Oz7L%ܸjfgя̷jIs宲9Nj]s?_A.>n1\ɖNv*\hG>`m yX:"fMLKy5)Ve"A [X0F$kqzºhB$&zy kOGo&_1]ͻQqъ!.[|?<.|{5j/ݩRtD[E\X3#vrm|OQ.If3!W1Z;D/zCF&[CBCw yNHUrݭ̀J?YEnឮxGRwc$K`|Z1(CwؤמyqPP4NjNX.`9dƈ*O+ZQǙ1,+ ~@x՗H6zz _$[brP:S+YͯH]hQY!r [ma2n0Mn3I*a)$ z|4 FJɋn̜~ׁ[,23i?R z]t@|ѩCAD G!q#5vtk-_h/ɺ l4E HjgO+mJ#rd(Tv}=㑠JGR)^R.!Rh3b d鸨-x7@4f9}Aסm/LL\ֹ3o2՛Ofƌ'[bl &oك@#9V'n Y^WyM-hAΧ\S 0N)8Ww`הŭ6>Z3P^N=Rótē}=oQHTz&f#5J2bvF`S7tgSt-7/lM}ra_%Īxa~>nteXFwYoƁȻB@GTI` +A3r{.i:'V\3.)n%bJA Bs"; !%;6(=J5/HlE5mA]?7ީwɆ ) ضXt`P) z%aT R~k o<ՂçMWq}xHqZ~rzJUx-ک,g,la߮s@v[5B*"{8mr(I q .4 a k>)hݹ2ݯ MgwCE>=9-Sfl[oB!dIg;X-a7lf|& N" S8L[_-XܶF[3/Y!~ڥ3^Y>7XG/lpZKJJm]r1o䟽RCˀDx'o:T9H:LpS-Yn~rfЀ%:(Z vyޛ378g.=0StS3[bUXLeu{wDQE>.Y;|S2ϫE!1Tdr<|oYF1 pywúހd]  bulW^C@@ȓ?כ;x3m&zܣUN~0=YDQpL&B{:Eoz]NԃCDi]MÜ!s㫕h v2W[9e GUUCM&ㆾ 8S ܱyME ƷPD zRဆYILR-,!ߦc+ӊ$KCh+iJ[\?f x-,؎ .vxW8;c2'MC|?<6;s _=ONXy!@ -? FT{\r>Qc}B:E$ J'gѯj_0&սt*Cax&g#R+{g)6j(=^86 {%-,= Ӕ _H^+;nL^cZH :4qJuDJՇP՜ Q"t ZJ<Ʃ,NV47y0ݝ='Mz/bg$R([D?%DO]ř%͏|Y*GyV~2n<?D}Zjȳ 5yr9Bh>L3a `aixϪ#0緾q[nU5i Y4 {GFf!GD>ѧ\>yUCp|Yi4&Fgw,q8I\~&%V>jB\Z)/Z<ܗg4E;~@Iwx@1)l9)] =>E.6"u>R!0C0s`vD%9m PE_<ɨ? NJ(PzbGOLJpE0R~]u+}E=-r͚ץ' r:? M"G_4<SH?:QgFE@!9O峆M~WyWa`f;%?F<;:JRRF ?̞FINxpP.LӮls;~5mS*FIpnpD9 MɍS4hA:u ܬOʎf1?LtLTN*G JYK8a3 Q%6J4Gٓrl ) RǒEnbKΠ/G"Prleu=qyt0>+Je"y ]k;wJ8s/.TNAĽ|ՃwؔVO B"i|#]hm}M6 &;я^p*t;n>j ÔF\NUgxq ]|q] ʴprqޢ:0ؽGVb7Pu[f(EGʮ(A#JA1UwgMvCU0N)8?(DBi8Q~ cdXW 7q΀^&ŋgH|i"mA FoDPAe 2c*/_ [Te^@a#!W =`@hrd#ItA  ;3U] ULаeSԫ얄! ,<1OHxP OVָO_50"Ԇu1So slO GnbXƈEmMw$ HGJ[H2!k=%úgnR706.ɜ*i P} LIS{DHŜzzum 193"#aozDc7J%G[בfTJFpgE, `1>4`*)b=ꚶx_`lT'7Q?L+5Ù&x}q8tr Zh+NL7_e3oe.r dҝf5'T`aWifZ%Y;lXrַ]f9oyRP0+da z]jI <whZ_4*ۻ'OF?HꫛϱZҚBާ:a GSׅٕq",|0qJnMs2Rn$vѐH mPVXNF8ۙ7Fc_Y7a3B[yAm׎_&Xr8,r|{C86~)A$A@N** 2DSǖ1YP!dm7rAw~:Lz$0<${sei}\AF#"Y2TW-fu)Rܬ;lݑQllKbnhLS7b!6oݓAgh!`C;49'F07zKی|ؘGTm]F'ViΏN_P5Od]_ȸrPc3v#(Y7.+A=VuSnwCdp66%գB C * \)eJ`yK B`6M#.Fs|9\$'@΋-% ~g3s"[mBm<*e->¢0;Usg1DIb[:6F/[i!zo ]uʚqYnNk0ėhYgwÈr.?-5a'X1(㑮uT9wg@*:mlZ5sH! nxSӒ!h??FRSJSi59l~!,bj vPg] Lgmw[ >Y ;LŠW&t!yH{ 1D*k$x^wiE& 2u/+-4^aDzF#BNi0 G oeBW!1+JSQ^}o ,.0Si.BFwcJٲnh$ m Ԛ4wzZXF~c<"Q=M,_=6K>yjU@eU,376 B!\(sOYt%sBcZR% O<>|F"~ނ z˜yY3r[\;5gS}aBV4.;n$'!ALWmeJDuEW? @?M0 4Cg*\e7ŎݲQZ0S8Z'8=*J Ϣ\iجT_y&U>v1^L-8˕>:tqKSOD-TՒ8=R`Fhz}й$8%'>}jAs=ɮ軣^_7 dG\03VKoY}U- .Wzv~:$t'=,)HU?n3XgC- a$YGl"WRC8sbDL 4j=ߎ'rl*Go9=굕yFNmUoĺ%_F-Z<- .Dռr=#ɒdsRBgM~YB,& 35z}M *P9x _ 'p)7kG{Y|~ǫ='2/-WDU`̶?;5~/b{:ؤXS«8Za:v|xCS)_>H "l䰩2*M\ j^u[|u2'ێ D2h|syxJʴCUͩfs:O|"U:\|e2>,6t4IV ШixUl ɟĵ4ߓ:=ܠ'Z䮑#{GwxV{^ |U~-C$o|)= t9nF1^zbэFJmmXLy8uI?`6oDAڻAXJ5 5Ę=50u=n_eN4T`CC CYq'=vh*-cQĹ <N$$i9 "y&JI$5NF&*%tfX,uKVs#8v?o!yh&uEHNŪ+XP+9L]+H>10H@/AP/{T4a`e&?Awʅxk=Y"˵g}: dg6Hz_Ē[)8ak!KudM^53 A |ʯ:j7.`!8V;޷IQЧָ9?42치}Fc]!`Y>Ks4yp;i2)cbY׼~䣛G6qVaN#*"ǻ:%'m']}ALU`1P5$ZpSr`jK+~~̱ 5V|*tpSz_ɘ04Naݞ}e\{[V@W9ke OSc+Fؿ1dMhEh4_}Mow{mb[+= HK.£ rCMTVC_!6s7:4 "-!hY,Yxd sʾ ExG͞\M;:Sr=X.fVw̻ѻ@{!Lk, Ӕn*ae$0yK8Fw"c6W@K?78ur 7.0n[xނJr gqڅ8ކhۙ^;<͉)YYYC#E5DZ\h'Yf|n@ qI{R%b 'C> #`;.31V:̀ݗ+AT=#5h4u(jS{#5$;HaTd(Oх'0 , !'2:2Wo2*@n ǢKUM7VOF.9iB&8~j">c yLKϡՆ@)d|:V6QBqPg'9.31#X9-j,r:~ :VK5C|㰧į$J.!l!X4 *!cy:0{z[1Ewaۥ BQ3Ō<ME:xк&m2L~c{c+$[(ѝYj'n)Y+V9ۯ(uevǿaG~WX_u`.흜zcyؼLHOV=W!h?hZۘI“Y7/|a7ny9C偲@Ac1$+BaT` v ?#'0EL>lju0mGo"wxk[%;*x!SԽ38CDb?U3 W%ƞp݋%/kF\1-X+CқY UJ @V#~֎HBg6MǏw멈bC(m4i`@8s'_s72"Y}+ P6~} A\aW3KoRSS!QӰ8JB2Y-Ж LK";4=1}d*VCa J}zr T3\ u~6к}S (\ "bQʛ1#ee6ۍ#f^vNYoxY#z _ӱ&F-sȕEw *ULW @/HXt/ GQE=3n/s.Th~e Q *c>l 5b R7TxfIAP||&H5)IJrT4gmGCUCdžRI*Wy"-`\>پ 8:*qmPa`C`Ozm{yeW3nN{@kf"RmK?Dqq@VDrS!j4NAn"aG_mJK>|h cEM1>*=8k\j`B ߄t)>  ~z*۲A Я~nH(_v^9Gf.vk.dլA S H&|f$w)֡gHu~K6O{%bRW-Q]53oڸAmŇ$'#èd2^SJ<o)щ5򆋥E M`ִH9~~Їa(GmB`{RYp#S7{kq0)yہ;\,]ߘP|Ml\(qa T[V}6bW 80ckٽ'zFuh'E|-$a@ .SsuIU1; m9X)@E m>5 R)?xpl4?|9A]k463,Tfu 6+)[{9ɉ򰲲nkȦH+[ɇnWH93uTV_(>G?iKT}+Wƈ4Bf(|Z+Go>h d+)/61L@t .ulDPFy5Ro#,ڥo@>c{Dzp!`0]d9Y:4&6Óœ5lc4xnA-"H"Q*٧Vsq6vW4K h @t0V!"0ز-\x)p&Aָ-=&9 ܒY` d!*E&mަ}H~ǬcՕ. Lُ y1:?WM͗/@?8~78-2`fi֩+ CEʑ.QPk΢A.I).ި֭ :oQ,qbS B0\#_-:!i_/"6'ÙekjވU[6Af :eM)?`]aZ]bE|Fu@]?4BإǠp=/fDǎc* GuWs P x:,|xx7Ċ| sd"V1c !'ɭs WgJ4Z.S#ewc?y)ĄSw"l ^;]d#Lϱv{թ,3YMkw~ ?I4 #2?:1^ԖO"_- A ^B:{$+IВ  GD =]QU]m3bp)sOElR9]@bXn_Z;@-by@XX*_XɎx;tMz7[$yÌm+2 eF°nWt马)Eҝ63t~,hUaHUnᢦ:Ů%Z1=!g$Uì|RILC&S :lE ⥾9[zV&П32{#n'X 82!Ovn|e(i^=RiGAt y?ł*lsp)-Li>0*crtmj4t!ߜ+,V?) nG[]e]P+$['  Zƌ|~s ,E#͙krߝ7nc B&@vS&U`vqgY~5ƝvWLuٍS,EOgi{JϘ6+/Iz}b9V0eYn"_|wN:yTee#pw}PدTqS1*iM=ví {# Sv֢eE[pnϵ:j$jտθ rVuE7}堠IC.yև9CL/vu|} . [-C'/@ӟ~&- >:Xov/Ot&>u @zXi?I򣝇hٺ&E뫡i/vUo/~ 05c,y;P)qiR8 P8Cqӳ\Sd co(Z1kBBY6εScY0Y R~oChj7dw2ۙX?iUKHc90j{2g\7o{l&m.L7[将_Q,rfr2خw;ǧ9j]!"s8/,vkV;2]X9S(B6e w~sNh3`?\u2#<݄=Cfh ˴P1/ ADu+݆4wa(z/'T #'PB}!>4Cgt"Ď##Zل%ȧߦ/cj cS0Oe&^d[-u-iyOR8iaIjNm!l ;)z{%~4EdUx}ui63bxJNQQL^ 2bOui7ж5RC@>3k4Sjvݤ^@Ҫ}H>?JD[Nh}'b ]kK#Dj?|K>*'\0&bjm`w~zcO&a-p) f"$y-D?KNwg,_ +`ͥ⠏wo//2TwA?3i~ٖ 85;A{wS~e29 V2Y8.yWM|~jHtJ_]g(r/wqZe47+j?-ɎN7tL9ݥ&}4MJX ҎVea~iԘܪhsLI |FRNc1퇐"Z78"ӓ=lj[p{9 : s6#K1iJ79߰QKۧ@:s¿ nDu߱E cd@6H"6WƧ:-"MTLr-1:cƮAgdh;}kN Tj6rItazwƣI-R`$=@.S`%yHA'ߛ0SI; LbM9l k3y#zgo-#eM | u -QBWPo4 b3 WV/0VKr9N 􍸉M,:@6ݛAҗ+=\~ق|Q,닷l_-REa Rnx{;+Wy),!=홎 lڙ@] ReG`, qÎܞ2)74\br{dT-:H켨ZìbyfAo(j5QBDtS4CҶM0oo2N,CCWW!p Z^Atx V)ûZO yp.kAhQi$Mgl.k306B͒{Y{k`M%jݿH - ض}eQc/7z>`"4I*P"Z 3vA]BrNhDH _1(«S9shQ?iIQ*( J }X`@/(nL#WuG2j+"H?bs>׮jAf$`ɎbLF,_`Wb4chΦ}FY>a!},aÉGsiFm; ^@+(3}S'ūx&cJ:s\IeᗤjO°y4؁d(62;1w"a^wǦ&Q_'Q_>5Ւ%eKCf`E Ax$7lw2ِ.ym;Am+ .$30£6&i+\KBb"rחQP;qz&? 8 g\Y`S }gȄ`U_a5T ^S?[$ ZVZ{FfA9;]8VFIa/`OfPhb\=;cV_p_dIUޓ{Y4Z*`=\QV-TP!jRRp)0odJ4 iHOPwǬ^2nU : -Pm.Ӡ1# qgYSd_;Z l5/ZˎLD.Fyj}Wb:b onPYe+:Wӎ0.ɾN:RosQ {dX$z_I?cft1r{OK  8gsq?뽗=0Z|x-@N >u`5 atGqhrz" l-ޣ*֧g@^܆㢱CKOL&էf`0-x9Y!9Y)\y:.j6=-t/e -fWV4%!hL^-:B{Wv*]k,==-%GL):v)ҫٹoR '35+UCb4Ng~C`Ձ.rTF=U}QB*SW ;[B(F538 s)B*DFU8+)vUsdT GO0ok 87CáK0}kʖT0ϼIxPN< -FJ_D;rV a*hX7H6aK_I߂ѡǕhzN'vZQ 96)=q# bZʗǨ?(H쓍ݹ4Lk8`t܎@.B˾bd ЕDJ M.6 wt4M\:"ӈĈb U˵P%TFP3MI|GiMm(4OǸL@[!fHk 6!Ikg5l9Yb~B'[Ft$/LE+hL4v`9m^Vׇ[_b*EdVqZͯ+DaA)/,߃xVV*_īz^kfb">B=ETa_V7ll>bEL6}+*CH2" 03}VWL vvk̉ik1>bʽ 6I=$ i8w$jсtܨvM'9zՈOWe,Bu澧4d(Gk%c5^[^& sޡ&w $2k_X|yKU< sy zS69_ҁ*6~cH8Ƒ>.(Vǝ5|Ⱥ^ @":ivD7oO~b4u%dO=%eWߗ Z&1e*ɡgO;Z-:qekD}1{bލ?k]"_fQo`3()L[6i^{)tnpIAi9yQ|:W'\'Xbj,/KXg5?/MGuXa=^Bw Ϲy\B~H$!d+={?gUsX6T N3qҕ3EQ|֔مxЄgUu:\Dd3V/{D< i/([Z>]VvkzbΓTsb[0 DXZ/xk82n$[dNfcvs'Rפ' jCߋoVKO~4')X.BY3IKpapgGjzԾ\ Z_agɋ^SjMaQ)_gێBh[8KqbTr$Ez(%71[Nu lqrh9څd(0*gR>pƛڄO|V /0D_D$Ю"YͨlvEWTg/% &ܳݕ3%u__ S/r % H^_6hh82tzP{bf7 ZRorrf/:X6fFk%\wpX"~0='N4|uĭ`vzkN B}bLx23;JLq]]fV&lf7P5 _YoHT ,&N\wfJ-nR+oȲs{C^zu/as%yvQOw|f8WYrOpQ!-n1#${- 4֌FcHy\صBJB[h AA"kG+6&zРs(:Gp>Ƌ!J9q'<_BnϝwAAftup跘'x F^ȃz‡iaxKzl_M'ZX݂|78AhPѷb+E"As<go%`'*߃j6PL_GV< h45<'ʕe M_y[Ct0nN3oVV!n/R$ ֊< k%KقV(o3T /3?/sJxp4e=S%A="1 )lw"-]cփyEIE&X hqk/&hϮs,/z Vf1s*LFtJ)fK'lt3-T)L]$ib5LcD+MH0L7(0.pɳ4$iM\ӆ'm$ 5ݔ8JγUoeV;6,X|uѹ R2sѫa.2f ۟5?¾y6>MKJl(mTjHL'I,Rl|"y b^^ͣ/LVl)tF :(Sԛ]U ZCYf`&|'2!T,*\$ M(R3F樦lPWP, ?^{zg 2l=dqiPYSOh3e :+cXSrZ{`rQ? ..r8ijr&ӗ "嶠 Iyp0L>2 ɠ~ڗ6G4qѲQ;浼pb|Q<^骡-6ccx8$IZE~26&K]@vۀ3˔fT] _;{V }ce$L˹zW|өzޢAԃm8avM9uhcFn]˸u("GߒUݶ^5= LF$)p}R(eMp3nJf%aD.Q5ޡ4Vh e H#ZgiE]%dkěJA`Ugp3ozܑ>gJw3{l8ha 2VA.2MW(pa&BN vRHM{Y짳ڮ;`wm$϶g"\mRh˓^8.(k~~+Fz#fIQ-5A#8D4R:{x91~-]GlfGJ+'N16c3 #=am&"~)Nh">˾]߂(N$Y ",鈑F&qrfv5litXiiˡn"! &8sHc0fv , J LL , hbHR]m )mP:'x^{#M腹ۖ<3pqTV6]bԇi5)~@"X^(\8!؏V v5g$ƩR °۲OdLD7& ciBbv?Luk3yZY vfǓ_p <'@ϥƺ.*~P"i"; b]u/VP8%m_p6'6r!ad4&TY@o#Wo8O$Y]6m fd .ߍE\|eSLJYTyϥŮyM7!SN y~ <[*5L93s>]¼@EQFQ \Hhlַ=oR'J'86:'իbQBW̲V֝dL3H r"6(Х X]z]z;(]`V=~-vUXM_daJ0) &H<)rHqÃs0TqFV D#F̀-;vjgguJ@xdFy }jYjk}5Ad; qUGn _jF%b*}ҽr=n[QZ#1GS[mlc `>u{bWnٌCbTF7ɷ|r~SQ=: Q &A$=ln,jIoȚQ݂@XMݛ"Xމ u"+qJp׼nSWFSj!xbϐoH5FIY)5-n؜e *W'>rfEr)=pl72 w\ ;ѸM3!rѸJR/9 U~MN\@C3 Lяse@P6.rLrMD'mgn+cI"Hڙյiߴa^G_g1DZg>@X.5e1C˸JsQEs gh=(}tPХDMghzq "L[1INȋNr ] 𮿽bD#`V@7DP++Q:WȆ@:`_22H`Y+b5AϚE橫3~F6̱`]ˑ Ca Ӣ+P{T2趙R4ܖޢc8##&Ъ5⽭B =+ *Ӕ!5rb2.@=(~x@)y(rי[0a533K WF6u؍Bx8ǟ8hҺ`{D>y+k*;qO|^LrmW_xE8Pu̕g GO\xg V (ο9Sm^ɽKގ@E 6bӫKsѱ0!GN(jNGA_f"mc40x%{t;*G.&y~B1>9KttyF\Fy3e`p`h40<vQ۝:> R~U -i~컇;k_2{ 6.`jXΚAm>/Ĭ+ZDHƑ ?UxG8fc ygVIh[g![s^%y"gO,i/2 = i[X|b?& f: x[jkp2[G'#jOA0DcWI tࡍ#5D%*ĵ2 & ^}g1:rB#\Dcx Ob3̦ = G.="ְZ`AN7ѐe5QMKPRزKxtj  kNzgBNJD^sw>iVrnO:V vJE7 u0U@<(a'5#Vm+3R"&]|_AD,l -Vs|)J"R,ːiѩ#ONdgӳfKQБ), :Y!9A #": r(SAǍ ;$+e~|qYBtc ň'{[5PV'H|11S5k@i*!ap vTP8v-kL1ywQ)s; ]wo8Q0EJˆObl[ rȢ佧NY˱?v)6n*;ϺT'\>(d=&-Dp7[ /a :ΘmԃtD"W8*DTg㼳&>JG)@OAvE_q?懛y}yQ HU^VȬ{S,g$pxw|*lVwz˂.}]m:0*v[* lX#9n"-qLtylq#?QY{+Nc"(7VבKK@;ؔL%&7Is(5A|8hJ~ t a'n*Mׁ'rL7 nw"9"ˌOBmL5eѩZ}?-d?6f'=P`5 Xbےl' 6b{qdߌv,O1S3u+-, gS&AMc݃ڄEf_K%{@/yJ.5wFwmn^HFJ&7tdhbMH;C\[@:QRr'HTs6dZ!cx(ܱz0ZP[>pLnϡ$4G`V`J1 BBwb\,DvoIPŢOR r?M繟Tm{9 SR7׾WD)qV>O{/J{ ~[3ֹAil)Pn :,ƈfx5{l Dz.A0ɷ5)~o1xWd֎O`~ }[asź:حD uΤYt#[^V_ΕZbfGuowD:"WLGj)DeM㪄ԥ>OB[Q#D  WBf8^`ڼ5 (eGrRCM(c߷-IB"c@}#=~paZ cny,z3rn|'T<)mE Zg-kٶ:y~"6ͬ4{:1f7n * !3po_hl4|FU*g->\m~\Ȩ$ @p:Xn+hoA~9rd\0 {5WV%q:@48Nzܲ՟2Q{ |#CJa kXiU,mW+{f?D7<0b:gIiQg0\c/NKE Utןw>)߅u|eںdtno+,uH<6`YmcD_G.aRmj}^=ߊi+9$IS/ñ>6IYd)Md. c mU5&I Dwlu5Z[ayR$a)58!1YL_.}B z3fm,~|ʕ/ NGo%F:Q#~qL}d{e>P7E~䓳Ģ%>:y^E < 53+ sӨǺ ͋ssGI^Rzgc '9 p~h8K)P U;%!e(PJ`]0ӎ`M㐅%1MZU㈣.as'tn2 BJ4U"`y6ΧgﵱZ=E/료C̏G>傇6DI{}$3u4EB,FFt*Ow!2#e~u@>jw;=@ Wo~^ng]$l܏qr.qbGK@~uНNҹfrN|"zLVZlKe\ >Oڷx;7]nODN+Ngl7aFgT3 dKb0ƿlK@T-Q  Jٮ85%rb$F_!Lī@5~ ǘtaֻlCBǒ6xm@ |v8cfQŌj~OS6 ܌q1ZN=C)Ϛ>gS&k)v(-pɟ}Ԡ]X^/8:vXC,&|Ђ |KDxmW@9%&>O|ͦJ$_j2W.kfqd@\#g|Ij' ۈDzќgTxVh ҞQL1)sgfhJ4x)}kpYf0^䋏)C>x[λ7St{]mץ,X^koE6j!,u;'J7VZ8I9Œ*CHDY{lNÙ<"efTٓ@&j?'|Vf6|ng4MFf ̉>.ҿ?tj_Bytmabgwyp:q*:g6n148#\vt|ȯ~WUGqQocmQ/S}pޑZWaLC6;uw?yM&c sUv  Q"C*q-Ga !+_Λg2>8RkL߇8Ϋ3|gCJʼnI(HGyWf PzSj*cg;#U.qRRH{_/2Oaʇ=M>\xJG4̵rtW\Cى"q'@^:VT'. s / 8\z 0.ty+3Ec*ͽПG$^@'p:f11>y0M X2o¾4lcF(g/ZY/ym#*ZW(ߠw1p=R1!pgXg r@1u9뚌ä Rmf!JWLƙ4Tn`/|e*p\F=dž @[@;έ;W)$f|dd?%Kn >C42$3U'g96[VSdZHkULƶP4*sB2RͶ2hBw%.ҽ9h`SH~!)iD&O[6#S?[BՊwbe%= æg-aw̶f֚|M:  Ҝ!JyI׬Џ_.׀ HbW%Vbe¸LEy?!gzUM*YzM&䵼T+ ^`LN"r[Gl$Jc`4F'2"kKL hǀ IM1PLrOIٛ¦9Q<1QQ&5bqq{!{n@t5U,"8$pZRO˯2RǕMUa]/v׸G3'b5'QUZ.E,k=u<.U!3Ӓԝc<[ϤIb:0OS;]&ypɨ>O,UP ޷'tU}a?ceQ.-ƫJ!4 | dh 9t8I[ N t $kdh׽KGh7<Y\\dנC~ˊ""rRj| Vg,c5F%&fUVO.|'78YM0/;CLm%$yk_>s%*G]4Qp|H}KǞxr)L] XuiЁ9J ="p?!}Wk W&F$)<€8X* A\R wrvUGP)E5>9JIzy4%\,ܔII ?) !AQPdeyy!\#~Py5Y;2#ǫ-Ãj_#]So*] @fcq6c` tZM2U&>s.*gxE?(:$ތ 3pDl1^5-Er}ىVSfw ֢°ִȔ*:Q!\wdqYX(E&f W}BJ @AaCf$>7M8l(_(꓅S(+@H&F)V`Ԅ0?72kAAU}_O F ԆNe 7cMZg) CA W#_^}>Jj\^2ڹcʪ[@ e[ VJYt3|ܢrM_'L'myPjTjx>iДe9ښ^=Z<]?@?ufgmC«\6~z?!#ɫ3s?tk#5ٷ뱾v=_xpp/5#5= ) .2^[N|Nđ,׎6Dt4xfAjzeUƿndtKG /R)p*w|W=" ݘ@O--9*kS|.'|F8y(p B[ݴJ[kY)T_ KA}/}wjDt'Z\㗼aKP2i$3yusVۉ"vv)8@PO{S "jRGAכ<[ߚ<=)~x%tЌJ( O#Ϯ-[S>=U5v}/&$Ӿ2TQm׼koQRa1Z-5; G0H\c]BmӰ“ړҟ=iu>Nd _7UC |tNd& 鴳m3+ᨤ @3ΞCXt`Y 3o7#@>?ia{"I|P 2)Furģ^[3ԍfI _*@= T ؝eDθ =d?pߩC]oa&ve$W_Q9R d.br|F2 ;@ bv[9cZ`X>(Q'}n*H&v|pk0zIhNiz Nkޢn؞tU뇏W A P D~eeeUj+\eпW#bF.H+4dI*!̙C`rX8Ԥ- T.:[9l_Olzu.j`&0'Κ䜷Ҳw- 7gv ~N1Ckꁂ<uĦH.05ٚ:OhdJ}c+]c|N[]vKJ{|$Z lމhun țGEtytMh-"Z4*PdB$Ԇz{{B0N7GbWK‹8Gx3уrQA\B.&pE.%[cAA"$,5ȮcP WȮF~ mc ~@lU7П땣!tSe }# Q yu<0^ y8oi$!`g8 S;N 6Hg>_j X$}6;B. -n~ͅo8쌮Iqmw6ր) q&X KnPO94P!/ma3Y bL*r@#J=>艊xen`oNQ ^ޝTF0(f7 ğka }Le1爍)\^nJcQ7DY NZ1c\ xpy3ڎEsPOWdv~X^9×teQm;p|)zWNx7`ųiD2ptblgVO{5Ŭ)M$IG lzf~ot|qJcl{3eBМFty-bB^pZ?)w# 6W6X30;O#$|A(iS)MTjf(~Yҩ"(}VCǥܭ4Dq9_q=R]KiދB[s7[2C&+;#Aq(M+ѬKVyWs>;z$V:{o8-<|8uLJf|=/KN6A|"ƒu$A6܌[cp+V V3&שB(l+#.ZT|p\RV& C{ }>65Z)mԪ´FG[ [B1A i-TqOF #4R\zb br+ ]SN%;0$$U6#T#)Ix#[ H'mu3\ }&nXT"D/?1-ܣ_ҞʏDW{w7QA;"↲תI vF:T;:xSyC Dyh\]K-ytP7HC)OGh$y"&۸`Pam^آӈ2ríR*WWU/#j̝,~E+dL W(sg[tԏ.]f:0Ԍn?;p`s*GaK\XmGK| Bq 2f-f;qR~uddo}I`yz3IMz-. 2٧>1bf'Jb"Yp++_BpYMe@t#R.YYn /C*j#:(瀰.gZJtH4/>KbocܗIax?srX(DY9e5c!d~$tTF8y''@-Sb9 sp\DI^9]}_zedvѬ Ri<å 3Ύ= oEpL=Ê_GcnWmx+(|wpěN@ e=ĥ@ͲBR`gg  Ґ46.n^7 e/_]va(/#) b|+1̜G.ñaݑHqbJd'Ҷb`Ϥk"ǭ~”> )0wv[|H:잌'2CpB.qntx3Z>gqLF .yǣf!ΥA Ŏ = $^z=+$^qiXSk&ymlMT l#K:}1U7ɧ67]eImkd~01p:ZE1RaNReIa8 Wj+,P8`gݏ>F}}v;!z 0_|+^]rՀ]KӏŠy0y+6מԊ0ܤ>p M)Z"uڻ\[T̲{MϊDM'< 7V߮b'dVnFn ).8)e1:PlBDPdl1/ܽBK)pg(QY;В}HH(VD]]ݠINN^{j,~nL I|H)\4{Ͱkzk&;ش:e'y4xA$.\5uHC o8mll؅Ԓ;(@\D-0)W ;lw! 7O@,MWKW;;=+g?mp2s-lߟU}cy`}{o)7/U0JP'?'+iw-j#35!h:8[%YGCRW*c`nޘ D.9/NPɤSj)A4?1=ʿ"JZP-Lo( -)da1\n| u@xFVMYG"зqbOģO^ i;hM߾id {D`:cFm(chRi2V*N+aja٘GEV60ɑweT[PWƯO<0FbM{ʕGT:b(ua¬ A8M+ b],͒*7&{ec>  {iKIi.)0Gu6O2MCW{GP2U.Fg[#yp`Cau1h]"nc[Lf_PY~]=7 $b׊o',V;e"iL;/kSR uɪ~l[6bF1 [=RȪ+_`PJ,8J>0/֡M66t.:9``8bJHf,9vjҟbxpw;/0풆ո0}N98d%BJ]8HjV*KŊ&9A¹z 7Zcqae=>6u!%&[!65W|s >g+8F{`za(=̀|^-V95ƥ&*$AHpޟ=c W;ˆ ^ZHE@j # kߎ@۩K7?0]QNE^ X>U.‘DR5mFQ*>Qb5?-+;Yhrj֭v>5.ꍲA1eJ@V^gtog6it3| HWJ}u/|JfX)h?L&vD7 -a?D"ݛs$Hy6U4*KEbPN޺ȊQlqL}W`ZI;7XP=HQfĮ8XW̨z@ob h}^xoz^CjjCNM[ͮbY8'B,%]3F@8K&"W% bfd(.-ڲ^-*8ڲ:xܵdb7IzmpAtIz1]*Z C+*Vt/aupatVVn^8"'PCg2 #;K8,ܢ~aKrBzuTM͜5j9|9-y6/(]\\hmF S qрݞ?Y ,-t.V@RJ"G\=e}.7^4˳yYeי X4E7{ï1BcǏ6,EvCdJ6lOʟRr4#=F&F" ѭ+ZZn0LƉ;l!ߴb9KXPXJ&۫}C5Mur>k}}\zd J⁙PwCH +swʄ{f M>rZhENWxI(XH)NL'a?ȫ͐CR5 v/ʬz+d6#5zp6y(g[}lI>M)ݽ0{Pc}>(]Bp P;ޗ^F5x.M^VM=]u&PKԙnޔ>>r\X!6y}Op?4>k:4s%2 P15C.%<*-"΄K?b{ Q7䇎i:DO`:^)jw:Rhf -RΓAξ{A"'cK %()QN@^ث4<&O:e:ɡbD:7gIRڇGTưy"~-/3t}  @AGëߚ.h`5gb h]7q;*ӀE.aGѰ$йo2[g딝IBƮty{Aוr\0}"%Oi~TbmlJdÝSN<~ d#!ȥE.bVec#<9Qv>ì}4Up8~ׁ{@~B ؆\撽MkÉ.pbBOS# k ZN^JnTA#ҰK5_k7 ν/3\C2]F:߽΄k:<LBXqJ?&.Ds@|N{):z&'YYyёBbKE?!MRP /B;ٿ2H’M!Z'Ϟ QG;E.*یaUvԐ9}bߨ}M6mRkbbU|6 I^Wh."ٵ ?i AFd6ֆs<5/GEQ2 j`. jMt¾N -m9[xNF: g>8IG=Rk^9=9MJ1 uJZ%2\s#{^f*!,ȈSo+u'{_oMQY)jJ/|hY}@Ry6'_˵i >X]\i2փ nT mi#+g̃u5I =t F @H;D74x*_U: 8d"P"HnY!^jJ5;gchV0wNQ/`=Z5VwCJG#2^ )lAC0g#4_z_CIj&q_`׼ﰭ}|,` JQbVdOj Ugns0.ZS@W%Je "xVNu!AѰIX&t=sw\g#!..pRfBm /$NVuXtbEfbpo*s(:eśYF. ;N+;}'Q23_@$GzNBСU$5{CX%LN]s( ]# @0wЮIݻ [=$/Ӏ0i^+WȚ rwe7`6԰K:]h9nT>@0ۀNXʉ6 I\MwHq^lМwGwu6Fnuz2mԾD]*/Aog0^GL]2KdBQhS;>?1щoc_t &9L[ 3'K[Ρ,;9 ly;=Ii(e)穮"tă>.cބ,R?TF%J,⊵ٓ!M./D_je2n:Qt{"UY4P5N? zK^ c *P?m m{[K#{ nФ^We9a.^[x 'Bg3$v Ə'M =&~žCE;M?́Ȓdzs&eLߤ$x)I@J%?"~g Sn=q[i)K zUTd*Zu2~ ~~1(}P!@),2,`}WP{jϤCU(Y1&|t9#*彄taj7werPۊr=]$ A B[lO|О8/hoYg9xFS zl-ED!.2Lϟ3E;Aq,}枩 tኘq#C n(qn+ BAzP .Q@)6mDCʥs&6k6te(olD,21,-Tn8( QZH% #X~ԙ* m+D*'7-jES'-39{Gw[룢]Dx)E 5ѩQ k59[YKߺ-w@~uA*@|Ў^*~q~,flwtScfj͔VLD)W[H%c i|H<Տ[.F٨e}7rUs_gLHi,8oVĴs2\aw w۴rXޭW/hiRK6#}f6_D_ƙGsAgZ~-iz\oɡκol}s! >Oi~Wc]yab,YoLIsy|~>*b hse]@Q Ǥ3R}_y&o9DC3歇j! a/1Qz6, wX즯ۛe7HwSy pgxE /H{O!eZͯ/4Y.Ck/"]0,=JZ3s#M0` e<]"INcwwn&]EYY2kx0jfK ~dvA^XAHj\7pyN}"#>a#F߾*r߇h9ZҠÍ^|&59|H)7K߈2& ,~=MݖKKN:֦W"nR *F脞rA୫-irb@nd|q|Uq>E' rJI~݅'XT,"v#K^l(T_FXKmOy!-to lV?6BJ=o_7igRv6Ym벉_z`xxZ}xCp^|?/҉OJEw_ި|͝FT HoۏJFwG"Su:uNPbOx;nΞ7"D?q~淬Dh.9-Ɩ%@ZB v'^U>z*i{BiDe)p{*rФ()Ax:k4uX>J(Lt/SjyW`'C+uwZӱN15@5| n9_ Pg@{THVV<2424D= ۛJ {RNv"~yJχ™1SZҊj$;ɺK>Q1,gj9{Uv, æV-FI˧Jae_u̼(7LԻ`pnHwھ6pmͻq+׋*5aݖ9rbt[M(bsMPB|vꪘyt+C̨a N~[˒f3HW.Wg?O2@?#P=x3)Uc"T0촓N dު藺W5BM(„*bLiD\a !'HߢD9W+'dj// =98" R5d j,VJU U 83$IXڤR*3UD{-0_L̕#9dxk՛e}DT2/*0O&@D"PF/}qwD bi:sH\ndg61T'jY v8f[W.$J }}YvA/(=9/}\dtŬ+R nG#·!*% pX,i|rtoEH=x{4BLLw\:߁``E>Q|MWݔ `}oho^zԧ;?~A-tQb.~ѐk*8Qz-L|lNT`}z/_(*:&sHv!LMMH5SDCǻ2<റ0u1zq s31Zy{z 0^ls|}Rō}ު tg"%}"l%`2 *6| 1=ƃC5Sa4hE뗝Rr ax ȕnYbOjS.>uQd͕bHQ"RwV!5,>&LNb@4_c3g Y)€6yR:WBuy{ S;+sʮyE_OqkW6_JQ,y)&LU6~$a ͟'pCA=ȴx,-*#+\奪v/~NB&^)K& /{>Q[9oKNr.\:P3 /Bvs'Y(gDwH~TF?G:ӻAThǨ(݂FGL@'(|xU+z|?zNܚv { l2f=vMBwcć0O‘w[jk«5܅&f9ealWa|D[29RX\9.$޸hIxQh^޾YAX*^?#Oi p1ÙUL ~z܇I߾gCi{nͮsX4dk$l\Z ?.K%^s11|N0x~\Gx u#'RC{wՙ4/8(A1_ܑ 38x-vKu746e YI`{Q-@%M.m'SnvIGsO'~3RƐ6{Wl*zÄM .3S9Z?ՉL ]Y 扂V5L:=e;Dmj̫_2}B=wy˿ĿXS*dṀ2ƻu1EqHB=o s`0(ca٣%{ljJw/I\rYՅgw{r@volN*3aYmJ)@Ճ.w#Z ZhY{?(TLU2^" P0 #·LwzQe~:OX@_L_ޙnz:_IrN[i5Б-B;ş>P%]8X6r돬%Hf!mʲR&DZ QY[cҵ[ ? JkR5@;㉈ow 1IkvTt0X90lx#xΚ8#b7sy pY/:#WDUk=@/1 2Ew^#dFWSt%3;F0!I\-;j~,cž($g .-/Ո ]qi| 9 8gH[xKme;s(A2g}N + G{_6,ʞبKsq/CBW,'< h"$+2Zuk"/-2,FsIBWEj+G_ +eĕ-xqӽsJ ~vEȘ8nH*z #2:ySX|>b mD6cAŬ1ڲky+^0Q4ŕ͢?^ߟo<H3E`xnN9K-w5Ҥ%,Jil}w`,^{>OPu gؐi4Ql쀙muva+5yIu `[,?ѱXqzÒhvCS?18~5L Zebȸ9O@sS8dfUzՀ$k.L""[IsGhs@KGfPZdVȿ  [ҝ7+aKFXб&+DLR[p.~vy7,OGox]4)D-DZ;pI$)#Z\%y]5u Pk\e`.9GcT+(13~*'v֣oR>9[>1ɩBRT-v.MQ3=[7>Hb әMŽi\Khk2~נFvFBw4c7oDL,v,#6l^/ -U? `ǣo<@O% 5F5ųj6{;(R a oIȌmQ$*zRA͓~Բ$K N)?ӨR8N%2cg'qط$OٔNeP@>RoOx;G[aSv^ۘ{5B 9LTafRbgY\AH[fcb"5T83N챏6oCmnk5KjV+ҿ^#X@WRt! fKmД/H3RM=qV>Zk`CB}>՝ɭw5 3v&gxVBBFI>T^VPV{+% V@ZDRzsBP^JTهz3ScV!`];,Wds\K5gG0a䒼:*%j3?R%?X[e|Znd*XB*ڙp?N&@{z¢4Oy$wWotmjٖ ܇Id2x)\ ;lzw}Z׌QԍHߌW~V%^_&5݆c t5M_>4em+Țp@770)h4X XQ\p.G~:7?:&`0,F>J0))B[{yywWk][CYYj4+I+ɈC{^LMϲ38Fǥn> rdcfĻ;+k,^Vs 2fe$fhWV;f $,<N[-Xrtn\lG^e xgyaiR֭,c6Ž_L+f?wdaϚb}9{݁bHMm wNSpRb?5y:uV"jXScMY|O& ^) T(oש0-z/ƻm>9#s[m[BW E\N˧YC :xvIޑM['3G*!Gj*pHvՆ[`mS{KoΠ푽 z8'sgn!DxZ(,22݄s{jVS_)Mo BSRNl";ۑi4:w׾&n^E  ZF!&u0F µuǢߑB9=4.B]q?JaKoT_޶ qp 4>K'q"H8^ݏ`+<ڎmоn)ZHf( MS_[TM& `@ƸmCTH}XYbG>ʉ'b}nW1 J0sDƟשG2 xa{ A. # S!I} aoMo'2~+"{ª&,ϠwOG1 mYg [#ַj$C@Wb1hkQ_D0!y c90>ʳO$!lyUsD;W#quwSȓ3,h&j$cFB{| Wyq[EM_^!d8R2CQ RH,6)7`rgf-JKe-g#9k+rwR!ɲ?DBծ8e?lV,t3ԈRy$XR؈*MdSbK`gI[c7 M}̮&;'$U!EeS,-:< ś >䟴yrʴ#`!`.E[MrPLVQ-q^9B)JZR^ROz`W'SY“7 J3q.#>{~Spڡ8ՏLf :Pw+NG4@Oi0~Ja#|@Xh--)&%:sN= ~i0A@< QQ)/)"* \+LQdst2x]0FZތN_e]6p+9 p? ݮEÐ)$DXn~)(~ @a^;<ǴwQE$h\O4y61X(&}d=eLP7ن&1߰e/snrx$ăBZ+ )QQ0r-i|/) #QSwLÞ&ͪK_+|ፙÇ;_U:)_t˪\ )^is#$z,KkLF5Dφ]`zHzȗ虮Kl87UC`۠'&;*jlYBIҴ M?iС#";dd]شؠ+#O>b4P_]y_"]Ⱥ`ww/F?JVPP?q)rE7UĭboOP 푺8ՀJ,B/ݏzah{+5H;Y Ƅ Rw5^<)V.9K{&:AUP-{w8+VXnE{3yfQ{ z Aގ+ !9}XM2fiZ੥UeTdѣe؟6SX ) 3azuB;98`7f ])b5+`U_s{@|%L]ћbG2:k b .l_jGktrp޼Ks{X5 fqyBdY-x|)2hh3wvt`z ̴=Ft#(3}.abeViYp`wnkF``=!!uUԍQ cErmC  AeW=I¿cR#4$0Ók o8VsiWPp_Tj~π$sްCJ}XmƂāF?T]V>hrb 2g, `=hKϠGGsmH8PkkԛVP)TJNpkHseoc; KM}!=6=$ GmNN*0`TD&2@3L-q~x}m2(Ĥ{οg+޿_֢I9c&["t[LU\K)ʽ*pijiR^ ޟ_QYC06Te_ac߷5pA¢si%"U!ls*9]~YM,}cH\Մ/5ҭ &A^^Q ZQ8Fr$$LUǠTCkMYyIއ^gBYZ* hy(NN?q>rץlYJ<m ]}g.X= oiSl= -( $QnX("]7 oj[7^]tخ},;P}t'߬Sȍ sʥc^Z.U&yÙ3?'E?>,_6}X0ĺ%@Mw2 @mнR]ϐU.S m8D 13#{n=Nn+Q)ISfjL˷ R.Vg;_`Y)GbѬ>0eY`;>UevǍ ƧacnAm(~o01r^~_~ǸNB:ߓfM?>;s3<sS -CKO1񟶩Ӻ1vŚa j^ĤӢ:pMh\u?JI(L{U"eNND1u^fa@.7#htq7S2NNYB͍0%9G7 ]UIdeYBRti; 1R[43b->yYZwH5ae8qwqi%+:÷l(dŸ]rSf57˕Xl͜[v_4%?dT$TMU[}ZMMƢɆ0yp~DfϾG]TSz~eu&${jRd>ylSjchTy:>[=pVnJJlD2MPcT&dʧd&'*9JJ;\v(&O}]pU02K_OqANCr(J]dY'UbrP_hWdX)~4QpSQ4)RYƃ/ql Cز>Z fϵ4CxH 4ҝb ilk.eQ <,sHX _*[{cy+A gt;Bg_/rWd_t1Jn_JkE&I""bKZfzOILwY[ߜw0pX'Utu}^WyPHл$~Mr̎sK|P SICeFHicgo97 /l`Y؀S'U!h!DqQ2Z`qx&?V, DeM\h_(>TEIٷrlG4=B E\u^T,+S i(% γdw3?s8JJ;H @0#Zia4mؑ3'3 ʡXwq6K(o72,]Sbif 4^HMSr1 T|Vxėߺy=y<1[c) @q@=rksy ;%'4 :^fc4?&*?Ja[wɂ͓$T7 TB9Uk8+ت.X}) PMtؒ5nvn8>\ jHNz.8swRq?e?P70K VmnKj|0pI%6$l μNzAD@egJKW 0Cb>뢅f+0 .heמ (-d0ZKS>T^ÄŖ)bEf_fȣ;iǴu)ؼ=,IU1h4}75 UCJc_>.e TaX/|y"8JSj3 `k1KCe2ߑ_BAt\"|Jj1K"BV/NQ褶t'm[ۜ^J[Kv/L^:ob9@_+&pa|y{}A&)?VW6Z*>45:ve(2Ef"mh|l z?_5 Jh#PXw{.OWCgk\DњS*GޢVq嫥2ˇMf.R69ZJ` 1eu5۾>{BTTdܵ#γ#MT$m%Ҷ Jh\l0 aʒN.^ N܆8M Lex)KOg|STD3 aY}L !r+hʋOAs:1n|Ҙ|t'=is=@5sҟ܎uGҶ$&N1;!e-^cԄ $(!3"w -jM(ZG#70r?Ld=ep~K➎I7e_}fk.U~l]p.0Y2l 'M/ Hbw 0*͹Q~T-UCL`ܱX݈X즉1EW'g[pKB02^KT2 cL^:;8(-vl\֨c|MT%9!E\}G%c%w%m!9~Mףcg gIW\>sOCv7fT/%i[wބ? NPn2/ ^XyؓK-!s_"Vq~vrga]=YnQ-trYK;W߼%xFNaB+",M_zzwPc=4%8M x"= 5g|.BQ+0E@/Y(˜d}^az{_oo3Syb, m],j-$=DIdiߞ4sx|!|GpCM4Z nIt-NieׅUzɥ h>qE҂'߅M.]_d╂Y IbKW,e_ua{I9߯\ls#XP H tAҿk.TB.{ I,.z>2,j?jf; $_|=0튏C^HPbHUKs a+V Ybk;%oK,!ww XelÔ>2U(V '9{ 81:޴uf8f`/" =Iڍd]HȒ땡 ۡ†2_5`ƻ(߸dsz׆MVH;o_:ѿvgAa'FL8FHO'܎88\bNP NR"%$t1Vڒuu=SaФ5sљ(@WIέkIvD@@P62AwUnRE4j(֖gfkj#Tv' Yg6[ʒ&oE^[mM$gmͯ,LuXf\DA2]|Uku"_?.(ˠ-:5qW '.!Qy2Vu|YdH0ŮO!Qf{#G6H%z QD劥)>>p9TOx)䭈gB2ڐtH%CP&H“01a$**6Xn}(g,"igh`TJH{uY:W C9AuUm(H(a.+F h &Dǻ$Lˡ&{+"}PLj[Fϡ2(>ژ9Qz^rsSNcaD۱ʯ=EMq)/eMC[Ec ~ S?tV-u3YLΪ@fͭeD%r?(V$j4$_i3!!0ptzKc] “)y> ZUT\(8WtamLzǹb̈Ar*lK؏ܛ3ڛ#e8@5&^'Tܱ=)]&f4#PN#uc%r9Y ;SlZYlp4AwD ?6S fQ C6pGO3[i惰2$\hd1s^mcCD s3闤zn<XnQQfW^y}}BG:X9/T u'%q@u:j~'&P; >BsTw3[iҏV;X..[' 04>髵n:3cýM$"d`1&<IɆu輊X}~Z-x-WبHuS5h r ၘH*ݙ2 mnp‐rkܼ 8+DHB, MYs7ţ{OHy|"\jf@jhаz@f3.13 SD_VqG~[) %?$S@s'jcOR>pzH~UmQ_8il .Vk_$yW؄[u<4bfQL5 z8ɫNbNxS368';H ^g2@ru-YzٟʩJ¿Y<}U؍k߲\n+ٓ].8*XT(vvW:4>BxSn0˵ܧS7 1?N*,Z%2'6,w~7كSBW NLޔCAy2` ׊yYSC)xK Ōֶ _,P4 'ӟƇq[YHK;q:{Đ >I'9`Øw%Drnx<Ȁ?Vxڃ4ʺFNֳҷi + JS@[|kcS 'F`G-JDO,A^,F3%4 ɷ! Y'BbXÀtgz h̭+.j 2vjĹq ϗDsE|Vė¹T _`άMZA[N֔Hl'\9P)b^6NF -V:Ca5f:ұVjrz"AB\r7?J,Bg}xHPeJy(g-E#_5Yxe$ZGIx\mܺ ^jw'4A(7P6{>El ~ &g.iF(+cxK[9pbT8>ӭ"G4ubFĆxi:?|A{IOW\.E%ã'JϾ6z noR>%YRl(,R|q *q@Vcħ[MsMj0UP*]x7!odϟxWzJ=хn(~OIQv;$;3K ._y׿x&\|ߪç|Kq*joΩtuF(kN(JO'MxPŽ=Єզx]RC87-+ddѭyɰ"|=gȮΖ5) 0IHdfr֐8GԒ;c0?rD)9Ak{Z6`ꦹDf("ovhHHx+ gЬ``fԣο1|=]<9¤1wsC6&j]h:/ZJGYi9\ ԽX i+_"(cےtZNy+C kL '͘Vd A9yd8=< Yʝ0.1.Lj(-v0R^*UN5Lb5dzByd{PNJ4ȁ {JmBx ,-[r LwؑV-mlV]jL+Je`|JG+\!gi5.0RI HSB1cK4r`艹+IJbEN2j0z.O!Ly hH91G}e?a#fX8L9&"~jam !a ?*/h^թ(>LrA1Ԅt;C㩺IF-%ǵ =+DW׌1Ƽ}Jº}T5iTPsMZϱ4l+H\r2_UHPX!f0pΤҷ .Ulv 1$_8_#qC|[ճ^jY/ JXc3> sa)ӗ M45?#/^sޥ+7h5K6'^s f~[FCIlE:"I3C8Nq7$c2!}\ ~I4sLzxlSd]uk웢I Iߑ:&|H:;1OJzEaH\0?~dyE@?5== G?x ӪkuWh&k"7\ om<}}y$IBn29ւnRP>8a$Q ;TP^Ʊ DIgWVL-Ly GLc^GgN9 ň-R֥  R1w+뙪X3ѓo~2 XNFc[*[+fb淲k rQ]ve-E^k !^;MOI`JL D7b- PlIa1[9'_LCH|6^|Y |([-{UME) D[c\|KC0r[Zoii8:xL Y6};M_SOH= ,RR0FQZ ^KkZ'@-Тb֊ xٕ xl)iּNŝJqmF76Y0u S6qLS1?<"MylviTWs{u:({H۽,Co4q&}Φ(0R-V]ʒ,_AaA2]A{r(/+`]JƛS[z8;I~} Xˤ|Ɋg e=%Kds$gMfBRE]s.(V eśK=L^0g#[["01VŕHml7<ǫ2Ju[ fMإ5l:J8r=\=1ހE@ӗjm ı&e1J΍wދ2hU$mhn;c:^-o r&هrehRAUFFC_ =OT 6rD8c^Rw:ՋGcʍ^ ?aShf"g ")˜ J ۖ_[/I k+N: ;wYfѹ 7b@pa/Fp= v,b.DץMj@Qiqή /63GC SOvJ;nKmhb ?[8e ]21VP(*!;qf;e iav%!1S0w84]}jfcPrhU[Tðlč^)z^VP j '2+xod\+<C=cmx2$] &M1GL]e,: ' զQNΩ\QówЏ/XAt2ԻH(eh!c6TK~/$6Z+7<n']j}aocU% vq( N%Eޢuf|v.+I(h}Y~OUD?J\ZO-E1!˔Я0e!{nF3yC8v~+ 4zBH ڧxdIVT0.^~Z#[J>PԞ$ OHImUOHJ 7@Gѝ}>V7)M7BE4PK4@~ՍySMW$&cBl'{CBٺf=J8l KF Chခ4p (T*Ư =nrZ=1R$q,24L6gl f7ߙc؛Glfkv$ɽaٞ%7qdК@%6ܷ 1|?Mo[2@eb[ϬgiړCxWȔ0Wmv#ra2 B®3RV i̋F/A@ ,:"A񘼹6]|7eԝgHǼYhdG'9XO*'K|5fŬp%bOz"_O-ҕ=+(ڪ @&بGKPt]CQy PψuaV:0qwIkp P6۫ dpm&_ Ӡ$&f>$֛H 9T[;H&suJW郞@?ٖd09l25iL)F3TO=%?kxBH%3 _Py.r #X(cQpH]D թ^=cg%).GvgoD[9+RO<1zki68g l=u ?qAdJDCEA}#gMK9FXM΄*.Ըu%PF_DaHLjp? b}H.Xr:>{Hŗr0 șv!x=ey'jRW- <&2:D|.ڸ{ETbRK_6@I\n{biu{Rnqwks %=q^MZ(ϑ\`&ԩíuXf2#!~[+iѲ^u%bzߋbRZ`=;S#&nkMr\׍.S Qy5]9kB} *gxD&3k8]gٝN cNt۬ǹ"s&2oGeNh#*q9s(8ЍKQj4V)BObHo  {%%:4W&-~^2L6j>;KKk ٘.!X)(Lg\Kd < \OL~"j-[*W;OFuljD)֠J% n¹}q]FL m0L`yn%%1@aqkqB"§Z4Lm3rb!_,ĎSŗ' -ךps{?1^c:6zw\ H}򮸟 Un}CmZ |)𺤦7*L[ɳk(3Y& { U P3V7aQD%dkݽ"PTTw;l7ȫt=E],qy{ݭNHʝiiz!ʙxՃ`*й~2]FI=b jS4EN 纁 5ji eQ0>j Gdʙӛ`Y+m >x{O;=v/KE4 xVi_3hgAV%XI˞3llDC/ؽL&] BTl܃pvQ Tu¢ Qw,Ss%`ܤck %dcnt) M a^b3IrS[M;OET`&B>xɫvSOA7aݙNMuMj>#Ҧ(nm CSPj-;!dDTȺz lrMY ud}9ç4<7fp] bd?:YjI6K '.v9ޓJ4Ə3i_>zQa=ڇ[ϦqVv͖!oZ+oD漵I%`jŌ}x17QtN=v}Y>g"b,rb׈3[#mKv29>ilqworS'I2 hp *P;:B:doE$,_wmS #'1eB ھx ^ʮ\f)]Kt2$#[$!#` @3,P_ RO_]J(w- t0?#zVN<w?ۦ] ҂Uv[TK#2 yvǗN,6Dv}{U;#ܾ~ cH?uE|CycO tuy,{a'_0y^\D1 <=N`AFIcv*,OK۰ `g[1 iG( VJfFTz%o, oV~<0 DJ %lBgT|~;] I:6>W[*:#ͽoPx:j+GxPhC;yM/:fHo_8ѕs<'аjNAvsv "`8LK:ͻ,gk0BikiOmLϊ~M:~홎e*;G? 61ӽJ׆He.SY|~EV5IFC4y~|X ☡σq@z9y&q {$,k+d!=3~3Qꯏ| #/3[3,|˄ۦ`R6$R,Q< cU4˗l<$bmEܦ7#q;ߩ_u5̧ )dQǘI%6K6t1'-SANWZ>vk8rww EͯHO|F-Bue򸻀f} 6#;ݲc Vx d\FKfflHC7bcm4 F oؿ˧z3LfRYvYa0P7bͼ6J LF[H|n7ꌷXlZ]X ihjVxgF]6^`d:Aj'BA =Qמ^Mg.z02^pkqZ陉=4_IYפLB3dKSp/33ʸXy.> s(ƆU=7"lDG|]bDw‡-g)B5* QS,ysnLJ^ ɓMq`cO'Պ =vo O=OdORw,zMjl!Žc&mW%.g,&z]K!5}v 7cDtnJ񔶽+ޓ+ޑo\Q 7KO!b\AUƒ$x/l,ӒYfAp1-ieI $( $"QdF,pjT:1t(=2@1q(1M(S(oWv^ |@ةL'`-{`ZnZְ I?Þꟺy*t#7S\k7zrUBiUF2Omyh UݤCR.zKӛhAi|LڞpW|}O] =\<pmV;Ly"8"b%|#=gzc&4gDޛbH*,N]'d j, i'櫈*H+#;<:3}@(TTxثcRqSeC3aȷ/Md>; $M3a ;BbE&( A@FxZ5ƒgcMa9 OmU:s*izZ-q6YC+IpKnMq %\~ŚT!I28)ߩsg6R]1,'~SN!z[Ֆ09 ɖJȞx-{ФW8 _"pY~~L9VB5by5]K,ǜ}t/]o=]g=i dy~~8U1膒Ho]u ._vVhNhd.VRG$󑿊F.}A(OKםA{T[=^xj)gxdے4eyh([c6A?.9Z3A*RgE0Okǘs %؈dm!a,ؼ0<`Q|dew( q鈻E*$yKQrW(])+:K]KVfQy#jOPNTEp~~ :,hq4XHCJ *#P%FD,Sb ^?Y)s Kx8 ğ0<}k#oAoe"#aKrh4!;f*í~V? &Rj 뇩x&#:PltV0k^ƥ̯\#Մt)3Fw7| "jX+,zؚTZ) {J@sosWk<HQ(iL8fi=F>wyG R!i%(ř*Y(m\~%!Cz+Gw/ǵ䄠b]5cqOTl @['Yc*OIz[59Y~1[&k-L牦MB?0ɝ@\lHA3!x u48>t!JuqGjlap4O^Fo=QBI! "5s &Noj [[WfrhM\3V!^g7܂y'6^_ey͚N`6;$Ľ<%EY/ː 5$!a3[HP讖np m61 sw(M&Z{``i%lh kTRPK3pvXbQQ~k3>g7AwYUHS3*!_̈1TB e$5vTjφocCԍf4٣&M} s";nfAnht(_yux'匉!\vPov&'-DUc5Y(juj#7_"K0`7odI*.;W΂Pl SK e\zoFALXn4;u]ӑLJ:;i?$e8 xhhi ~ujکBsJQ Ǡy`<>Uf#*ɇ/H }\Ļgeܟ)M/:q`H=?. 25#be y£N2~NzބA+8xfP~qυm;j ?6[/<Hح"Um!N7AɲuHqw|@iY)o1˷b:2Jcz )6JwrAfl4Px0 0-kϵVFLz͈M%7|^%n٬rҭ q ϑ4Y{>WyA )~?5R7*msGǻ)z_s;VUoږ !kFIqEI)>zW rl^^S bD1V8Q{ܼ~{h+o31 *g=4_xEpR͂6 A {iHW"ǭ%ے>huWUŮ&1`I%WIjZgF_ {G ҖPO@צ|6Wf/B 7X{xF MN/̛idcđuQ7,܇臌M}b?̞Yi j4T<8 .h(rݝogc"5J^< &#k$Du\MȒguj 5tIpzОMewd6~-8G-|)_ަ`| .SQX3JZn8Ʋ5ِxٴs[J)M$ך?^n-9[JUk'aZn`r.Q?亩Eͮ {cKr@aH& `ƚwn]ΰe+2TKKf^e'Rcs5Yh9-oLPI'{S<[9{]( Ej\?#zl~3}z1ʹ`d&Q0Xu܅/6Rc[> j7۩e;)Ηyd̅.۱q5QC/x_@e )Jm_cS*#GYXJFf{  P[!Hziqo\KTٴHo[+\uc`1ppEVۚAb2&b#˝`V$?H_h֚fOgU3p24$OjS.f"!١iE-k{aj65!w{sjyd)>)UL#z'Hi\}Nfv|ם΃q^q]y>v2p k7rlT=*p=%jXjiˏf;dǦ +]ЁLu)ȳyx MC DMV-*PHZtq h=ixB3ȱ$WzRA&]sȌ9G2 ;rAe(\n*(8 Um]n$Ӫo@kF"pp4/ENNhϹ.ջV`T!S,ŕ'Lgӌ4eR[Pט 's0RV孁Tk=vnlnY|Nh-RFaSc^YK:a ,AD`4ǻX?a W[,m8GxQK3żUTkVWH`>k:X#@L/TCr+)ş^;O~<-WIサ%M&P@ÖH]AR3absԥ=%Ү/)nq"sL.1Ϻytί)T5"q̱#%μj]X5^v$M;-: ;7 )^{bB;-]X)5D*{4䉓nؽN,^ ψYՖ:6ub of6yGZYc/M̓:ܒՋoLl Ovz㨐{]s( xևo^_ucXikSgdA%'``W_cGŽӜsbWyɚ ?f6W̟ G#&\ k0NZfs9QxMnr{*.~#|%Ű aY;hhh\N&45[?WT5h &d'ru U;[iCfCy%;.7q$x=}E_ql%UG 69@5)zcZ5&+ֵYDWJj*bBR`6͍x7J~%LO'x(ޑ,$&go/6dtk8ϐ)f}VyU`>`wO(~ƷbסȵCzu8vM P FHzTOdM1_ eq-$xC2Bg`+qGL܎< E=ǛTo%Vs3s9qq?lTҞҧݱXW3 WHVd~ն'^4Kpn}3bK jJ]]19=uxuA yǴt(r{N8{^_5e|Iv4 *dp׬Y_Fm`t%MՃnf#y)7&Dj# Ք<=Cs_F}{vZ:q<@C E¤*Vެ$M_$!ԕx4.#6gUstgP8p=ҥu742T*ʅ~51MEuzUv<6d[Q[ K06PM0oD3Hж:ОoT,k|hUػ kVhP^$V`:ʼ8_+^x"Pj=Β52Wt?IZdNO?ɐ>lF@4 J}]=~zo1^+8an5*>G gmѿ]z]Hҹl!28ڣZG΁ gI-ѱY<ގx&Xl"Rx써xf7Dy%l+434\ Ɛ4e׿@$NpP_fb'C@;FFmy:ej'9u3x[ہD#2?bzt]c_KN%jXpRESDu1hGrVEG [xMw"lh\1*%Kk<KD,M4V,|Ud (ݞvK~:o ~Mæ|: C)6Z }Z0*PA ߬)[P*d0Gp&t]M`\]ƅjܺfs$:\GXOޘdi,X`3s/>~sx'Mbsk}^d2I P]ruqpdjKc+6g:dqVNSҪ0 iTlLbGD-\␦GXNc*s :15WuC?ȝ r裡%l &Wtc[X#ezb+P9&L| ?P֔9U\>W4aMޅReF0EBg{J" S=98.^31A %%V\ 68H0D`[|1jҨt`II@]n=ҫX0X6tir52''3;;剷 ss/`gm6]U1-2ᵃx}D ?APwS!Hst.('4,u,ytY)%}4V~_Z{6܃MfE?mLG>{NUZ*=delr5\װTM_z%rpfB},a'0G ZL zqy&G3pkv>`Yկ:=HrO1Ӹ;afPPS'!: 9W'淍sJY&=>$mca.'yR2qktV[UJ?+!_'{ ]ӕTUp2>55{Wo$Q೴P댹|yRYEe6lhbٮ:gnd1b3qҭmE$h6rjNCj$jat{-ӈ ;\f4MG {VEbP!ԕ fk  dogMϕk*B= 4C,+EMx;#,ZİXDuyox+~4P=ح|@p^l"d tbdT4 HB[uc_"KKArw}\ZaY(~*qSSk.ƍ?^(p&T\dcWkN\'iO%Vifkc( ኱Ãvӟ7r` 3wCwg 9_Nyr_-W·$G" Ȯ{ ͒\Z{,|\IV c duE྆F @CEŜfGɽlgp{RT>``Yy ~DYuD>t}Cp&BBBB5T)b`-m[eW4 }77~?ER)t70r_Fl"4>".;#|e+G^.x<|2H_75Nc$%UUo-2-(S9\ԼtK]zԻ7lI7c1AZCrk5G;yyaN GGUE_eT 5,A*;Ni@cY,yX}]rGe6gۆ? W-‹ذ~].Kž)'miPV'w0GW!<\A~8oZ08Ltj՛KbF|O׾dDWH[J?`鹝]_V[aJJ>{)C.M :NUHEk&{c;4I9z?f]PUt1z X{vRlrZYx&#hNs)6iEΖޭ~YV8wg D2BuԱlU$ {`p %VF"Ĩzvh}xEg);LdW #VHg &E@ [ Q/^KoμeDuuc ]_^~Maٱ(}BI\ _֔,O~/%NQr)ɹLYT_ϒ[<!ݡT)+[[?[+/YHrM"#g gI{M%_ i^<a.Ӆ 5&mcyK3(yy}靟["e<n"+ul37Sk# l㭎BQUC`7* Id!50-w`M|Rau8}6.٨`SJFMdJȺ! PzԩXM<nϩbL3;1E5COQ0ѩeQos07ZTۙ XF*8B9UQec=QXiNȧ!uQ59gTFC5b_*G(=%ԩ1¹T=6 WW{;:y9gbɾ 3$7 Te%>]Oq&H?>: eָ-NT ~Cc *-o9Jք:*LP]ᨌ ߵ64]K`@ m}lY2N!d%f ҭY EѮ_CoRvM.,> ,ZGʠ [q,0R9{h31?Z^LS,qvhګ dՄuJyY ) bNMzs$ܢZo@[/i/~K;]t %!2`oΓ9Jc )G_hn `ImMCy(ww%:T6w<) !<`tj<&B*L>΁Ud;>J>2D2}F<5ԘtUVŜ_Fp?NФ0 ENg;Tܽ[},Gkݱ\7NLYcr.cѧ[KdS#rtcBwαTɻ_{Ӱo;y`yk铩.Wԕf' @Dwy b@-D"Y dš;lBFcy!.sMڟr P\:.Wc1Z,,XOF ` d񝖧m 7 7S df6 l{" (55>Rl ,W#hAR6;7(t#I5'S1Wq!ѵ .S46!Cq4b&-Z%,)I2Wdwӈ*N\#vC ة7'Pn{n)ņtxtŤ8p%#vYq뤱M6dBvQ*/i$ "bڈ[aZ X Lս~"L}ZnSo%h`0PyCOΕx1DdKtc0倻"o/$NfcJrgw7(L?m a\KsM,)Gd( @PEG`6pVBC%'Gek/ 75k @2&GHeKyS_B`ۚdj[)!'1 %-R~YZ]G\8F ?(uG*銪i{p_[CCœr%b3Li'5UQi^+<'e13/Q{`(Jʃhw+gV{%ΥIR74Tv5`-@ kc{3z4 .RYFpq]V_wMoZ0_+PJQZ7CR JR[īs+֣[ <0/CeɌykh?Wؕa S|r)|"Rj AVHd,83a!bHk<Ƚ8Ș3vu85Q7(u^7*׿ԑ6 Q,RpMb|6{oeaoskh}%se7WwP#1!T۾">tINz 72`8i6f#VدFsOre%W(n*4]|DۆޗCF['xہ`D.ӿRSVe0\.N[[9n$XTETEWr)|mirt!AӘtR*zeM3&]U}u׈Я!gYϭ.H/ā}ڔlٵX ͳA7֟ d RI+ 8|Ὑe֯҇ѧ =v~xE>=9(7C^{1 '7.ntPfa yq.K<*CߖҵױU<34}k6[#(bVnc/\+2G7hR܇i'8 FVQ0moUJE-_APR/^Į2yS9줗f~{m !݂rQm }l*n-⋔ Ge¼)znjZoj9Diūt 5(5pc;P|yWpIEP:\oObgي>˂0-fR0x;a6`*qA+9_k?Iewm:ndSSQtծK*5X:edTxzJ9~Vۧ$́WǸaոly!` 7*KqIEFYmQqgH9fZ$|zі2=顈AtiV$qQ}M6=jW͜ĝsR; )e6F:؂QE9pʁl}z3@SiT &TFT]iLY|sLFi8UMF`2yyT3#504} Hٛ (Wւiaw?V,ES_ nˣ|?`MjgІ3m`kRgDnKjj)nq `t1p'Ѩpu&_0X-aؙ^yUiNɯkZ8T?3#p;/oey{ox0d|d7."N@rڪkt^5C)v۟EMze;Xρ׳?L@/2L:UP9WЮ)9l@i *oa6'yZ:)v`Kϛ _IW"LPJ~]ҺZ~5ԈhmL@vйz+IE\P%y*FP 9[v Dl dɬ>KIJDc8gI+Ps1.,@kxsN nB=~tT꫄$,i8+B Uo4%e0 m M_Z:0Cx#_{Uq6WSf#NJ=*JKIS8x>,;TL- Qrz؃L;e9]lH*24ީ`A;$p)]kfUœdGCoEH׍(smY*+=ؒ!,h Ifo ԢF7boҡ7L_=wpG=/) g3U҂F]N_.[JC< Zz5q1{ߚEƳ,A قVw6ΗjGnk{0JTۛS(@YEM**^w*q0k@V1L(i㯟TvED;r($u|i|kJ~UoS;Op !l?N2ȏ?jxr=aVa#nuhE w{p)U|&5V5Zڟ3 qx)mBڤKpXM:݉[:=+NUaWls1^/sQ*`mO7LTaex^d6_}Shjf&[ikp +WhPR ZZnȥ7k'`BJ4>ꪽ0~ #SU2N+|ΛM-9!BaO:fW(W(FzK%r3Udۜcv ;,uB8d&†CNnD<aOyRu`0~uIYX̑7>pF*ƁC5a|q}ziYخ@]CvF,(J2o@qC=Fr0o38Y>uϖVOR^}ZI)ѻ/Y(o3kIpLYAQ+,Z<4-on ga!$=RsyM/`E f;0"}:liSH[{qI[K~p8rob9a•G*/%XиWNH΅b>69^ &} ;Z[s Z\nzщ:KF:;& ɮ}^9G &fqh$0usMiS# A$2k1#:w6yb~?vɿ /1-¥[kfYi~}ɕvHW$bpBzgX{0a !8 tMq6=(eԻ=x i1OK={o$ 6vz u)NAn]YҘ hyd֔W KESP'DrJH|_N` ˰y뤽85h9P9M$jlŧԛ}@Y$Rf=pXH#7!lI|Ȃ6{FuqFnu@mAe,T6t? ^,ND$S:j3KXՙzt+ \~RtQ囸\q`ݽ" yZt̑kQaHyD>%6d3K .NVn8ŇB&yk>fߨw(j$:XT؅+6Cqg9 ٬} nX[t>8C u'B_~>%-S C=z=:"F-)pd5e#8x^'ڟl"Ək"E)Ʈ=~+t6&Pu']A6LZ88GWqp (aPP6`I +m2h)٩Ơxਏ%e|/+mS5my#bh.*} $&kVm6,=:GY>47T*W>!?o`c\dsT hC%Ch1 ˇæB:Pٞ'` 65T9#+ bkĹt-& ef։",YT" _k&LVLDq IRQf%*r4zDؔu׊o8 ao@q/.@ubsbhkHOđμv`Lې%8O6J8V XU]fх fW%zf{怽[c9RBq [10Z*%^99oqo% 9eX(̲֭B. ̢k P|nQIƒM5#9&*qEbzsq:2]-`%OHb2 !'{@DZ?܏Cޥ ܨM@) 뵶&.kf> ;ow?H&V |JIV"Hgl=4_i"ٳ׵ gIe8Nd,,\x\z,NϮ:+۪w_7WC*MJ?HKZbd#4iI&>!?[3gm7g%hdwgUjlTHdQ:&=L-M>¾ [/娮`k@U@!}F)ԃD2oX/TiRZ]o#;Q!e:9D6y!EnɈ@x0 5;޽rȰ$iHP_>8+ &ii~˱qlii(y$Ԯfޮ&<mۣE}سybg 4+wA4/xgLoI-0i`G0ލCTeY? j LYl`4@෭U _&,/Rw! O3))S&q`%pEfyriprVQ v |t0ӓÖ]&1:^R,yWaI@Q>>AIqZT*"w I@i$I&\c($y+llK} z] /O0Ʋ A4Z+WǖJa}X).?tͿI6&Ǭ˜$,ZS|sQWޝw  EJ% .<>9jMoZXJ"x*ao2~?J.Դgɀ DaA):JP|v m .N.at(=r=VT{/YvB;c 60zMʩ c^π"%,T2ǀMDu޺ $ \O:E5-\@Cȍ"W0_ƄoTh*QOv0}3 +A؛&.V]DT܂?|jBw @3![K-U֔&?Hf, p$%AlBt+:_Z h(Y%hl@K[߼̷vwYIkIOd's~ tf]MɣcfTgjrϬ1j%L{ $+nD2Ίx/ 21D54 <x\H:c򝴼chGVK;29 ݼ!]90A~Px `G2xq~+斿1;0ّ"r!r%;R i]QE{ ׻׳ɭ6Ut "q Z4I}k]5[uHY/G2S&JHAEEeɦ5Q~8KG6G>7by'.f}qLj1cgeΞ_!2is\ho*Ux (X- }oՍP\隱>b/:8ƪV^ pbV S@hWk![?21*T-Pp2,5ZjSyq/QUurj=$>-:_O5E 'Y&lx’ШYZ"lˁiZ_OEP+F)BD,k|#[}]ltNj)ZY򭄔-dТគVhAm[x blQ>i^aR$kReJ;WgD/Gdb.J}b Q@?6Kc$Ta3d)x%Qrİ"׆:dW ZГ2 w(%XSx"[G/b@Kjn/Ά(w8F9#t"ݘ[8ū ,JP`[s( NʳoPVM~ /mz ܦt_"O8 j&`Y"^ꍯ$_Т@n`f1\{E|l2EO~j 2!L1HS_W;Rtj(OXa)WY8hju n\3j9BXk97D}zk|rjP6*H:XWgE*e4:,BlR+ڤXs("/x!p8i)Imi(ZMP ^OBrZ@UIR6TzB}m$ʉYHf-Rrjʈ8%@m:ꁹ@1d.&TL*j9l=sh*jC1ώIȋq^t`+vg"GHzAO9[# uSAʉjFy@ asχ| v]>xX_ 7B[w,pa&`ώaQԇgɢ]b^4s{'SOjޚ_;;Zh zG߶AIJ&=/3lD*p(S!C}_GV/~rJW6=r<#஛8~Wa۽{Ue WWR֐B֠YJت_FU0 5(qC/h)ey3cufHǹ{қS]zSv{mrJ֠E[ΰp!+6|麼Hb782{ΡV&irR麈lcpRr X/;GYWأ`SW*mB,0.9{A]zCyRp5|pb<}A,V˰o,ܮʨ:ajN- G A KFܽ9}0YY;R.-NÇnRэg.BPB BX1Uhgl63ܮ$PoT԰>>kU:[m3NZ0{Mڝɲމ\ (G(1Sm۬Y,keaP[$vYXkM&EB]ՌCZo¯g:e{\P2N_I(K3d7BE%eֈ+|c:>]d*iCD?5φab3'[Zv;TSK sz"'pqk: dïNd&|r*HIf^|*1цj[ Ț KMG_b.Gܐ"}s$!ZkK@FHwypEs< CaCt n)biVnNJ@0yX;M;dm: Gy YpE !vR& -uӚ]KưoƵ>=3@ɜJQF&#XM}Gf޸ gƕY[NArAsԥ&ydszjbdzP.oS뮍`tCSJ4&y/ZJQw8=SYQU+߉K'`Fbe* 膋2ϧ@9V ~oi(}BgmT]JB0RO5T'эyTE4;FLS'5w'A)*>OlG-R{ߤ\̵lY^0x2%:H8Ae?R XX9jؽ\38@:5 ŞbQ%N/28C57֐Atޫ,0yLESqEdVV^Ȃ!e[B4ގ5&E^(EĸSh!Ulԁ"Spb+5)FZoQ41s6 d3{­_&+1Z]DY9 n%fHUi{bA#$d()i^tS$> ꭒ?yq  lħJ\ABŁE\yjDPʳؾJ7geYjr펞d,P['"IcBm< e?U/ʮ<Łu4=:-3b r6Z/Խ?k0qDWO[5bf#vvRL[O` `iFQA aMN9[xFU4YS&oRn77 Y3ߚ|ʈ v:ύ#ӑSeM%qS ϓw*hMN6%$L+Z!D ;s>Jwƛs!!#&ρH=1{>k0pae4 )}ǴjDL%'Z7w3Wtv*2G p=GmAFC+~aye>w W: c)"'"Kg>k#BV۷@C (c@$be5رa7Nc[.]11LG)Y7) FXC)bmԇ2_aA6ɋ2 cRK;/("]7͘6ӤB)S2Mv)ǵGqb5#fZplNuݵChdM= DcYZnnϐ3# `5F)T7F^.'`-f ąA#bVU? a=hvi~O.S^tִ'bk|@UQS 잤O+#qD2NcbKvI50>ݝЧ+ԀU$׈%O :īyTmK 7k(N} J?[d `{f>fF^j5RMq=9b ~R%kDt5b'}Y C0WW}E)OxiW9~`:=|Ԥ&{UmѾEc\_#I R7;FÌDԀvKZRXmjPQ.{;#MJ!fѨPC+7w֬o)-o?sFoUldZ6 pDI5SV辶,tfhQMe$4b\Sh;vA+(BvMT3='ղH$4;sAy=/L}|V< N,qKD_p1br׉dh:R5mWߦiC~ iɰagBi6JH߄Z y⌄]fXu)@(R"S=)A/~vC'p 60K`}\3:eҴ\1-3p I+{f'H[dPBm&-̗ =9*yBs"g_tL7҂܇XHhS=J@ѻ!4ʛ(Ӎ| [ՀX_o_&jHkb =\_GAG7'{q˻onO(+Ga7j{ bD{,Iwqe s8jB+GT"5;E-5۹&w0wMj}p$p d3/ ^3YӷW/,*/W$E?;0>D`$qpI{t$r*Psgm`Oe'#cN<{V!Q(FnBsveːQhs64'cB*9#4,2yL%%AV v=&Uj7*9WB=[8`0IB = ;a'=AY\a 8 1LOV D;y bg*voB2a]zz*]HҶ<߹#Occs> tԟ$~97~Sz60PVjBf1#hA=`bNz0,U`Zꎎqmӎj&9x&NPH%J2_b8t%սr! \JBDp4-5|豴\l hRNM9䂨L|s|^Cg ܄0Kq@cF*,`VM+~=[oHW?-tL?؍ =9V41PXG2yVT"ѭDe}Jv{../L 3U`hN񆓘+a/qz~8jGK(*wX`,N?Rr⍟BTFH+M}nTRg,}+.ɖRubjIgo8R7פ`tw9O^?r ܍Hkz{Y݇u G~RdU/0d`Xjh @!_㞆3u]PwCT+@3Y }v+̂:yxdc*ga4A~eF( }s5aAĒ%| +(= $(+x N)sa5uQh ˺TzK}d\ذl^- R:cwz7/m'ysXN&V;uaH27i+>8E^Q#\a qFj#>BTps1_Ɖ[iQ B,DC[fA_NsP])\cjBӆFva(Bc@J~==>E%b0R>c8}ĭMr#]iSS' ئwD;F/{7 Y` S1_= NM*NkiwVd,ߧYDF;Q< 'y,U9%D\+4BgӊK'RG9lLSz7K[sh&`Fń.V-{QIuKhbgbK59l>aQjB%A`OvfCᇿxrrsUEǁ5K4|?B,4VNЀcdxtA+o( Ts+L =u5EL76 w;F_fZCTX7߃R{7Jk&[^ILUAwC.pdzV?Be y,"ySJ%c IPH cFB"Put@35*Dػ²ƙ*mOZ9?c>г-W( :MԬL E4t)X?$jݟ'*%LeeՑ_HB̻Mc[b&2[] "l2h|ru5]|}uzUyP<4l=$(7ʐˆ1n W@["OSu9Z@ |`Op8eA{Mփ%[a/Y%>mbހgsGBXhQQھTyfFM!T;%=q@N *縖58S.M4Lɧ-iBn"ZDB=,<)&Zu7|]QfؿHYՍ/ x8^rDž~b%L H !EzTQJS"~?:BUEf\Lj!>du~nA OJ>[lfYqCŖLMkJJ\5HRHEh.*'&{j1, oP6 ƝQ@&evwQ02ȃގM<#&d X-)'}A~3C&%wPk,r) 7 0%F%doe,-<ɟAAe&$["Is5,[̙ S؜wQ㗩hҭ)0~. br3/4a1#\iw2zGIԋROZͼOe|ʃk)%޼x|Q4:M׽ WHsa^s/;ze|EdKܑdf._MiI"7We .s<95%u*6;|!i60J})S|'`ͅ&]|5hC}2":P}{o\;|Ao\ #5@rubݮ;`jN߂[3'r*4KcJ]n:kb#\%FwO`?{ĊNc.e%ZK;Ѻ&-wE`9p7GM$e2)hg:_&S8NjC=aNq=BMtbgn9Žr\ۣD7A R <2}\g j}\PmHn&tӜ!=,ֈSLK2t:X &t\w^U)O,7֝ ı!ol 1w9[^<4IhĪ V1 74C"]UURk&DFL,(jym@[(b~H) o׺lM3DUr~T -/mPAr 8_֫/2e#ʒ Q?ڬ?OěŴ pMm_hV_1w7Og1o"j|҅{BzIۏ5_i9;Ei] \v7;-]yDD Tթ㖖P%|kvG {\GBO=s@ E q2gl,x^qڑV)?A2q 7}qa홶Mcs Ԣ5]`r>QRI--UJŦ(h DJqER9I"ejqMGHbH׵]`VK~g5_TXB *_rObhS.u-r!Ö+LxVKv3J2ʎx2mF.%ԝ;T]#mr abC_`߶ٕe3cN 5E|T] U6k3g`4B%lpfcq&:'N!j{&Ϊ]=m%>y&{UFVXEͶ1&o! [HB0?4St/V0D ͙&\R4:.ld$RU9z ')a?cy.FlPVVAsk(m;!Lv\qVlhQG#*| stR*5e᪽DbKT4| 2 VM#cD OyA%:_Lw y)\4a &o3}wF/?HI[vlR$~0"j%[AR6SAxȼAtM ZkOK d|%pي'E{z5M5F /h2ɛןEG1j ma N3o]C^yנ[nV9}RUAĚƸJn1?(aQB^53c#P˩Ɏ`ǹfLƾkjv"::ᖍp=`-/Q806֦D2C{\H`^hnHM /8ޥ(10 =W3qҗ<$Oķ;Ko47i l\㡫x&bhMN?+ 2R*ǟ% ~ \#:{?GsDv]"-rVMiXq ]$b fzZE#1gwZ MLk+XT.7#y$_k^.32T>s73{զ'l=x|B0%FQ<$ ;[lHӑ(3U@/U*M3s ~)XmOÇP،ax$v=^Cp4aE | u)ڡkA!F/[צbhe[x9fJx P"刘u6t3`u_4a湁P?R I18{X~hgm2#[=csj,/יN?%kE+ |V@kGgmObwHO셧\,aa!lla0d'i,_Bqxs9My_WL0W~-}o ;-`mu¶WM`5WG. c>lWˆɰU'MGb1Mi#4PqC_; CBp+ݚzL>vL ~> $v4+ /mjߖd8ʪfR#I@ :}.~,`޻@{I%~μڿcê׿Ҁ^!]fn[%Y7 zu;e0PI.bak0Ei1Xrx"H9:T!(QqTpb=!mt .QyrQth~Vs$`M31x_3}iF@0 ZvL9}n2,f}yS唜u^H\qe A S5|X!Ti}MTn%(},"3##͢@ G'ZHucVj {ʓ^2f/)(QBMz!ϱҺHџull}MZnƛX?>G0wh=2 ZorʱeP&l>e_ ͕A{ Cryj& uJVg@U>NS0m=$x~7l N38[;_1ReĴY@Qwr`&ɣEeְNIEn JN:"2zF4kv.q>g;Y/'^\g\>q[o7KlS+yk1U>M yBew*h6P;ƃatK@;eD$d) kq\0awǵOZwSp?$u\EvH/U-O:Oh`UC`H`J_ ܼ$Tqa寛'_#WԴ||`</M=.GAU7x_Iv~ʘv3F?b\=W!uZoSSo+oVUYlyMyîWf2oD6jp2wNLڟKA\ɘ1hQӆTptchI^ـVoO5t/^~2CijW`Hd'|yٯ߄qOB+Qщ pq/`"6 dB*XAX:l7Ȣ.E`d|;. "L0Cj^UUP.jX{ҒEȬ/X'6(Pw4k7x'JTnw!ي- ָ$*hxN1 r"u΁w$] cR>J͇YLu"r㡓+Cs(]OF^#J5|ґ8.8 2AZ;}ZeZgF:>&b8)Қ:(Ӑ"F tEs8F[6w> Ώ0(F=c^*G̖^ ƅɲ$k1sVw#sY-"%sl&[k0eKwҥM2tS-H"2-pp?fj]We;2WG&j~5E*;?4θTBL~QqP_" `᯴}Ue^FrauPH&/7Ê[N\v<  \yK{}vIhU^.sie(Xݻä;QJorD%z!`zQd Ok35M_EY_WÖaBnw ꨮUv< X ˲sd 5FCQU(vE2z^L}%LDte'G]-բqBdP:¦ӹDK?rBTﭦm&oOzfFQv M~oz>Zz~H.F繾%!Ql: v59Z"[D#%#~˽xHď,#Xs?? 0]R9_RxV$lkzjʄEcAުEaKs)|̽e.Eep8!$pK%We'XJme?ѱII qI2>okK3}  @j:IZӊ#G=_qr?a bV35l Sf\@zqC ْm_ow20NEIjN+6 7d èdv c` 3 &'{;&ud?C<~1YfJ= ldtY!uUZ tO~TRx5j][.>1+n)|8{hU]΋"1?AsGl_AC$HtCQu2Aކ.PEB. m'q);fe7)*] ]+w'sI;*q*#uj#䪇`ݓDwl"ߋAۨjp.hT*2?O5bt2J Zafg@ 2A?\`I P#$j4#/:`iRu9z :~Z[ٰbn/Ro-?CuNu{`޳VyxZ\Cj@t78έF~Hg$biPA2%u(/R #g 4k8K;v?XE! A ofڌk]_(Ϝ){- ]AԹHD|P%JFT4S}(yt^LhERs`e7,ݔVZXRHM 'xNr\|<ɩ꾏8vhF,7^vhM)?kchCڕK8qδ7cN[j4gڛlrJ$ .-.QCnE-!TJ| ֶ 2x z:f\D6HgHrE;$m]/bFJŚ)Ǣ&Wo3J[goLppĪ"q$; (楶 OP3$_㨝DHg_"+LwõNء.s:G=EAy5O-޹PGȷ Hh]x  axѐC؀<+k hA?^!ϯB_w'  ̷exI``EC^s^VDfM-.Vl,9()We zB+7q!N=tYٶj0jI iEt J %"L;EU l!iY e1pf^$Qj)nWv&d =ac?rFKNhHNKg]%d^?e%WP/aT/& $ 9Z4f akEE~͒BܣKbjfI6Eɢ%߾1yײF8iAI!}y }̢9JXeW(e u,G9ZD ~4!r*wX/ó2#UQC&Ty8Kb}"rV}48I7s̞`]jۄ/ұ픣ZziOҘ-/4 ]_LOS4qL/5@ V&?D7r$qO8cEmKP,2|m_k'"oz&K ~a a qKNdž;?uUsuZ6ۍD+H8.} 9S9^C=U8?6p1.IqYg%܀NU{FKz畺S[2VM Pqqc{;<> W͹aܟŋ&Z"3@"`DEhN' aJw<3YABGGj>yUUʺ"I ɼ$ 5ܯ9w +(!'تٌVAgYZ gwgiʸnGÁ Y{FZ#l3f6Hhwˡ 1%/Gpg]q3f FV҅U=_Amley؅Q!iF4tM M˄́ky_oƏV * {AiPq^?yߩk53_}7xFdB8ȧ9PD)صU3s9'˭5חb&0L+.A%\oPoFi b2; M ]x9\5@^\ aDZh/l}m,Lrhyv2{qո6T<+TFvmUjK^tz/Uy]Q U?5Sx*i̩m\/m(s@xNraN5Z=Ħ:jE9ڧ$"U\D#SЇ2%3 * جlZ =tj[mPO;SH߀V9s&^[CobBJKZՒ֞>C+/~NNm86 ֦0K|ENY9kٞ!^PnJ>C뢬 /A®[Kvé9k{ŖoR j?|`Yqk`p(nhsM>U eYw2`Jk:A9g`k3kOo@&:_$9ň/ 첾nt|dJ{Yv?|&藂^T_]GW9 &j v_ ia\־Mgvxv)R8xD'c5}偕jMUȞ߭s`*\M)I?%sՏ5z۳ F;-;α)g@#ɔoAǿULl%|yǀf9hn>JhCנq쟱R p1{4 cEVNeQf0k;D+ oa6>=bHC\ZRi4BXAX/`eU2'L݄- g4tYDZq`0H x `gD,c.4Y<so!lOB|ӌ]P\~W5OE~Lhu]AcE(2Jf]qv'\!yRN3uѭBO%P+v-UZ(V);ӷ> /|`<ڸvc=}T%Тs6B0nR-:zm%\Ȍ1&9ċrIIw0ՉR*z=$faì滃!K`4W7޷Ͳ&31ݜuTh_ ˭fMqWm2asWc1͵}2f),]h{g mA3#G3;P<>dj.S%rwL [cC QYLTxҙ7E'_ S2ʾ&&Ś>ߏ4[+ŞAIT.w]6Aאm- X0\ZvO3]1ZqNIAo#.EEIAv6D4'\' +Dw1E%Ҿ+xoTGG, 5dE!-5l_d1(z.Cl٭2I:XA`-E/qR+aB} C2s).Z@zԹYoKYLF I6@.U3v Y̙ e㛔]oyki8D5 TJ)BBIꋖ!GbģQw:Zh|.&t+퓗s }oc"MkD,]5jBu&QZ5cH;ϯ j<2(X" *"IX1 #d77kp^ ҁ."fi(<1g!.dv?-yI|=$\{pUqОlжAPP5FLpzۡsN5_-B}=8ABqkhB_EQ RxzX*ck]Cٿ2vw*56{ nlvȋd.w҆rɄxR7~;`B?ʜH|YKp_V I 4\&vJ&zePj,^si5f>q^`eyܵ~EZӼuHiF~YȸOi0x,喙کDD46đH.)YsT,3#CmG0I%Z:5.xEmV#Cٸlq{x g+RJ5@nz7X9 5ʋdgmIĎr5!ξfaJhh>ηqS QOOOX]zJi쑍!7!Rzظ?c\le~jX"#1`SC_h.<(;Lj_/#Z]iޝ{eT[>/X *OIњ="}0ڛ1\5;IC{:j.NÂRO)ITF KdL$u6(f{F@sϧ}BrPyYuUèƏ M^;6ʣ&-3Vmm<$1zY7T ZfA9Zc7k_tx%{5nB`Ì>)`3=]KVh.q{T9sy@{xJ))_ͺ0!m(t3?<_.H(`+3ƃzٱrDvsYP&Yuf<܄g#(-;lSi ,#Gd셌j\b/?\(d;Pv89CX,N^cgR)}k|qu1GgR}gCwo%}ire;xQ{Gʁ/eԂq y *, (eCXCz@lӿS+r Q>pC›.\ 1~`}_C 9U4ݫxTNU'ͫsM- \[f%3ܤ{Z$yFEaZp`mDl+u]&MAr)ۗH1ձ`& ~JaS:RIARYv_dJz!/pkdx?1'lq4Se s)yX0N̉2} u 4y`Z\A0[adKAsjU">cC“2D :AJ=t"{|C;}{H3찿 -_L51uYeƛNi~/kEO )MMh( /~7;LF0; j0Z^<: m(i/d4o3",{s#)d.~5 >ɂ8?uv; a[Vc&Is9Q+k׋F Zb&.rii^E(f7R)<ئ;Z”7x>>Du4=!P=w'+"04? (E/;3wdtBk&ڟCـo͵ R2:Y]spJ8{S$/-p:L L& ,dCg41< N]9M0 weUyYXTZ5E&s520{Iҏ)@fo6(Vf$ 4M{1h3WjroDOV9C$H8](SF_i߆JVhr)Q6;Ԍf aɃwū.Vv6޾bML&K!S BAN~'o1)_9 .~ (ߘC'=HZB~w*:Em]2R$动WGJ`^ю^q*7)*MuCȂCSF/Ğ0bߡPSOOrN)|5dVfu|!]jЊ|zſ/&d@uo&zFِ{L_rBL Ԧ:Xe4!Q'gUڣ=Rq<^A 8t9?Kl~xf|!~)6KajԸ5u<@񤸾تV!:UwCI0. +gj< 2RKġo!<aJ7hrFO) @H7WKy)WxUfv&p9Ͱf[WcexxƩOG):^<:16maR[cJa7g{,x'njP]K,-_ץ4Gt~ \<#IK[!+a[isLyKQBoB|j ylpnjAl7)c0xU,j!ЍO͉\h>2THTVnqRh{$PJa%7q{w15$Qi^$XF! ~g_ï>gGAz)5r3-!ݟ꽃R!?np2CU ObK7Ad}#sjQV>'iXޔw8ӆbـ}aq&8=R_s'RuT<0X88WxnigEJ0;CpIF&Lu ڄwNrSFMNhspKe*IgOzH!..OqgcʂMhG;,`/QfGJEOB%kY,RVviqTm@՛K?fCjCg+AhNy!̜+ ZRp̼yHsfj1-MizL;0}t)O/A6lrbm_&Oz;7kJ)#!jn hX{v)1?%2~>e$-{ ^ƀR&('/@o6T=g=}֟QRdc}Oh|038gGBqkU$z߮n:u%$̱z}C$}|xGpM1YrW=HQ&(Og9_ʯȗrnpV0 VP@#mWUk1~eTq8;3a޼u]K`s/ ;Y~!xuV+&&u$X5ꚹ֖>FUxCB[mK SsG% Lf.J5_)ץ/xN-~>h*]i ]d#m պNt`KlGѩnS^A"G$\k S*’dٔa-#*gVU͉!B uZw$۷$i9t>E6s{:[*BTa#,Ǩhz5f:5s[O(>]^RM)(0H?p w!82R[7DBiF7:,{JEg3nHZUA0c!IaՓմXU5mȒ! :!Ԓ9󟥁'K˅K2[b Trd%ZO"6Mhpk}f'JO %loKw}CVoXNÕd`g 柝08xCٿPF4T@s`+5Ttz,+Dp(JH.&d׷3^%`G[ dnlAW6 0t3rE4W2#]m82񚍇%\:*6$`-`!qlo”L,`x],*38xqp֪REwJ0/&5L(\!)I5-x{lg2 'I_d݆:$fl/o3JR}3kf5cqi'Jcc$4إ9!/kf3SdFKVİ jJ_[sJ5QY!]"qO#xoOK7 1?% W*d[w,lVo~NpPwy e3K5&>#"m,'[DXmݚu2 0+@o,~tfO-!m}.1a}Ku)gnMDC}X8|aY$ܧ"IIk6k[.W}~ÊM>8pҦ\E7DԖ3|%bŪy}6sNR*fЍ>ncepr =5ξ9%T!QT5٥öؼ*3nf^*b$&g;E=@~uȈCp„ӒV,2}oj,򓓔M D|_Kv2κ9`c˿k)їT:w{k`D(_S8Lkސ-tmnYX]T`EB-RYuPf&"Y%Ɖ8Tfi}=Jj=SaK '3;*G1/%T^Μ bWg=0渤 X3'|ds5ղBRfZA5 MQ8}G)2ύ.@y?ߤv0T]Z3<<25\ťHϵ25<ѓ}xJc\De+{4̟U(v?v AM5 }a9sxH F̌iq۠KN(U&_ D^(:.kqur- ^cc@)vխ&1V›jրiHƇ4~kF j/Do*"C`:^_JCJ9oUٴͼ 7rU8Eu C~te2d85&Mj}%\qZ(J?:IO<1\.wq[,'hh1 N_c;}}o*PK}q! wo|+!7e{muO$)OmyQu4uMfl\QQB*Q5J1OTFb(2 GV/] qd3:#H\cO[_JB) F #KMn{;p#bFz.R|IQsHU/^!3 jo;p;nq @pxM ut128)ߧFn`]2s{ KRJj=f]O\^{HbA(b5b%+gqMM{Q̉h cedi\SpYq eZknVK}}@\" W20O{&jR5,h/m$튱qM#7qX1*g \' l/+""XlvCjͨ@b~F5c3-REvAS=q0 .kr#4䭵af]ׯ%k:q$`d9*L5RAIxZ( odqwyfB։ u$Ml, &u:E LL+Ho-|& s]WBKXF~TYb $wO]JEk17G搩 RDU$_@3'T>aeuGt&#*EG&&}სPVvem IXIx!G6[S?@4@ux,tLgk# CTӜq\5I>ez=,GXA0 A_Q飆ꕎ o2I{.ERr`}H ?΋4 T,LcjFؒ?#t v("@ckBS)l%ӱ5ԳP.cX7VSe; #.K? Z -ny=jjPO7 $5:6 URPv"'JT|h=Isߥi?>F c5~*mFȹXTna*?[Ce\$2gtn'[Hvj6ʿc3զ)rm⒰ ,u9dAa_ 7_ Vh]XE=oflQ:!Tv!c=0_Qrm.Aso!.%|AN5$뎥ײ N K۫jM}W@|װIe^Dbrr71_&ș.4>Ggލʼ^.C,[J߂ cV:RYcMyqda~OL ] k.i~KZRW6gH[" ­"P+Q#ʹ#}bu!+ZZſzP^:#,i8^awƻ <V[JclmIz&I^PW[Qܼ*#ќ|/+;cE*qZkAI3?zғIFY39qu,SEP!`ٗr|y;eG/Wȵ+u ^S* c"`JBO{5x6!CN3*Y-xR-~Qy)G%w% BnYv!F0. ޥ)BB-Q?Ŀs*cImVƙjqvLȐy!BB!pl/DkO-9߯y`\CU%k 3 =OMqNsf`76#c(^k;J} ztWs5 JV7WV*^YQ;CZoܯ,7BS2w4`epRBRn* ڌs|)wPy_kLb2\{oo|jBþJwܐ&U 3> &?;vE4ޕ<|7qC'@Fh[iHN$$.u YV/2s 6(ĊHZݺ;,YiFG%vMY=`ju]DS(?d<(Wj =L"d4Pv@ Rlr%_z-1OJ\z}} 셻I' v>P|O򧽁aJjC[ҫiv{l&Y9*.c%sweZϤoGڙkn9p$2R_WDT_tusߢKZeili!QBoB?TD=:2Gg%h?s^x]K%Xj6=04oERQ~n#PϠ~m8+6~]R$起%[WD:Y&0!0?UQI-QP]໋[.*A4UM^K}~< фd4;7 dY"a/RZJdsgуd:^>!=NޟOM-8Dz'c Ԑghkˉ w Vc˭sDPts!(؍c4Uv(oU~h|1RJ:sB J{d 8jmApx7}/j!P([$v] LwGǰhBGp=bĺs[!fK%-J>xj/NY/N5}xiXL,z1@ptͣkve΁\sZ9WN}Oum3+t=ȺdJ ҵ(BBcfp(Wliɟ.<=v$_jN UCݣcMK+r ؚ6Zyϩ*P5zdlz4/EH|2Ai|bap+Vfcxᥞ{;5';%e]%p(3PTWiB/Oh`HiE=9Oz)~|$+yH‡ {%Vţ:&wZjèsDh~7퀝|muHP:Ĝ=n$ gx@P-U^HB$p J}5Hd tsNLa/KYN {yš I?W[WuUnX̵~9YoXϕy C7WF̖96v JkYJYf ȧR=3Plݝ 7"=,Nr@]1\${@cv^q #x(3ˠU-6Dyp_IGvM?H335oĿi} 5[4`n8SzW+8-u눆n!_N2&hɌ(G1ծpOySȵJ*7Aws"<~)37jKB~סPi h"Sw+Br|pasj!BSni7ud Ml+p ?Zq,>ZWM!d>]䀧7\*@?1a|ЗUQ\$$E76GkO놳{,&@R-ĉb"$b-! {^:ڇz j/gJ;ûIm `ڟdt BTz_SmaxU+\%PX\;! K :ܮ@}G6ƻpfz3/LJIԴH}WWb:X Eux%Rh9,KУ%l̞*LiW(ڕ(Akk&w z*t4ay8n7߃A<jv LIOqC2W.)yO@ՇH#LV9@{^I,Lh>0Dg${TdCf51B|+2̽S|$ZQoc<P8B4kif`-Aqqs>)}W8wo㎠f$g)0]E}У G3AF8b>/0X2{Oͺ3"fn#m78(Xiy7Kjg^ȶvM"`RB 6SE'RYYuӫ8_^K6gIVXVĜS\H<"ѢfNZ:ao~eyܤyLe4TҠf1~A: lYŽ\`|Mh~:C=${wNevg ی!WcqPFo$뭧}61`׺]IZџb%|}uG?+j[u vVRRx0'y?6x)jϳ˫.M6l2B񮭗 B$"XQxlXxÑt(uQOK:>H(K*TYEBgKvߢ'̅J_cO5B\\6yX\ď́5C4O<77$C!nMڝ k^A,iKG!rs1f "`}Q D>|]\B[ʷ_m0dMQbYd:;U A6>M~QK ɤ&.BG dxurfv~TZP-c#gbޓ::y3;ȴ(ʗՇ֙VwDNcho2.|xn넓#OMv %gĊ!lϐRޤIJ&9y 8ﶞH8q58u3Yxh }6;/RpXjlqeyJU> AvaZ-oq@bE A^z+v6_^5sBy'/ & %zE36|IRRTSEܲaPNʯG2[gH'%IQSG(مV%fX:& Qt6g8XH щ4qk4 ''\; RxZ1Z>)lc)` !*Ex5]PV!*KPpu h\V$OinGU*'QNEU{%qy*]/4wL % q K.)0%Jr#RbYF8~ }'O )/bNv9HI S=:aIiNlG&΃I\f}K,H9ԟ̳IǿyC}a[G 2j]HIG[3g5q?}eO,e$ц:tko^Ӏ6@qsHrmP#_3jwa,\ݞu miɱEE!#Xw[R>t2[踤p$a geW(@ >iZeYp⶚p/m͓? s!n8!R拏r49sv> ZVozwN(pT_:M`ab51=I4{2c?1tǯ q9d[2?aeH7[CZ@rTOhHZи72 AwF!#m8X2?Hd8DN+~n}p7Hb@6`e2F_Y f)4i38?əgspg]*7)3aX.ǖ^3 5P9 24ʣVS/q")5e}YXxAF4KQ05jz7`ju7U7ͺn4TQYYHIOPӀ\3~0"94z S%j.Hoa_Liۙڲ>htI~( (#w'rP mzlA.6FL( L ZGɂ [_4pg.A+}}J(mW4bJMIt1wcܬb /XщGPŅ1 ]~ֆ)rXGb0eֳ|/VcA+EUA- Ed0Aq [gg<'NnM":$< Ɇ򗜝 N/a؛t< Ln231gq6|zj^y%9a$YYIׯQ2`;_wE;_-y}c`I 4}LlģNd+~i 2l_0oL=bSZ"ThϤztRÕfej#f/Շ^N+vŘO+&Z.8d 2nS4_..9Vs/aY OPxC=L42up).> ?`"|Zr-5I/iR~c>H;PQdMkLm+' kqEZ4){D?8̗=gM655敷ƎS!5Z: Q#@(YQzMe|QV|jr%BO.LIgWF:W%E=H=UDl3sp_d&a|}fU+Qybm-<3$rwyZ+noa2F'B}bX?f*|A VM~D~Yj$LB"jNSithLu]<.mMQ#]f c0Ë_SuoUn 8Ux+By]h?@>j,9d]@3I?6d>|[35W^8||7t%HbJ_!P;neh$5*$Y+'=xL~W]愄rQ^vRm3џWuĶf02yRy1-ӤÝ؀gG %T$DcOF(LzKxUWcq#Y$;Ӄ%CɉX-61Xfa y`)jy9` hP0JYfګt_wfNL_aCűlΥDa~z͚Jj6ނIN.*fae4Ʃq\1vl|| \X=hҁZG8"KiŌmu#ґ2D2-y22 )ӑןF29i~7h4Rnk HvwTt$r3``-meg5 #IJ a*Dzk=NS|C0ƨeڽz-PSPbն"5@Zmq- A>R&DҽQ>O\ƻnx|}d"pD|#G%M팖4oF7#@Bv3x $8400O.uݛ7]RY_Hh9)/ɢt:[\ &a5fT ^ɼA:{GKbWZ"NKJgf0X"栓-DR3pt2to[~cJ=I?-:L=픦_F_:S&Lw*`eWAvw[uIt.u}+n5EYJy盤xWwNfe#EbmLHq$،q#yVrM9҅cJ׫[6.͖ 0M4CujV'|n9&!mjXU -@لiAsuFSPK7./HMB߹J|`?| ҾD>|D }:cn #6AqM˾0A '#$}yfM^791p>u+7 Ji~]TqjSNΠּ@Nco!?y6)@P 盆ME 6EEj>6;*'/m{oPW2dt^4$rrIoqd-ʻaLMvVr@"s*,\^b ;D7fA+Z VdJyn?0ʇ#}"R5^bNGxr4(H.sf\Y۶M!1VƦwև=M}؏yhN T_jE4iO#FfQ*j= d͞:uE"D4 7-ȍ^қA|\e׶ޭw'a..N}.u"ZdqWGm(lA9 )C"A* ȴke6ƃ``Ovłt)fx2wcitsK2O duTcj!O8ַ?kseU<[bYakJ$x]~sd[E| Mpjw]ܬ5I'F,(Ika=ZcA%^JLyHYNF 2jd1nt Ξ$U~6;~+X{a;q:!Kf ai5Э]TuHbu(Bx;tKdkɵ! n.;D6 Wj>4~7>VJv5FI(LslAoaa M?3 MT&Jct ؼ̪}*K)TLbtrh}dFy} V;s9"6egy J("#3h#%lLC2,F$^odJ~} _Xg_!`'uH^)EJC>Cc-z1ƷJ}v!ͼ!ABC^V,n"&pP޸[arK7FGنp@<1>vl}rN65fX\z f1};2Ix9&=A(x`Hs.D1|==lG)[&<7 gw@ t?'oTkgE_TyHsSGλnfa^iZLpk61W  K\| 3#a?7VLk Ş]#= ^ܻ%B 6ϑu6 k{9yr kG2O oIғ'c^ s0>T/I^& aR^)Eu-) d. %!"; oBkىy/NV^:W\* JٺADjRRs̝!ɾIb\p Inf%k;eOr"8.? y 7W@_ %bg?Y- ǦeeBLHI@>L*@*ٮ4b*ebYz3dk[qUDa۰垁#QJ_8%g\7o|{|i,!!³zTԖ/CVNsM* ʚqHC1o_(ઓh](QY!vC?{F&f'Bd /n3j؎ 5wDc0l93 c?$7Gb;aDKhժ869*cxM'B{,eTECme (EkE79WȒ@%XWk!wKd]+9/ H]ؔ nPr3tw~qdjhH̆ՍQ.Kffc]>0+ 1Kd#=1)Fϸ@?x.Ùj4^^FW&q{ր}qlOB2GRw ߎ. MWgh$&+#'O'$w='aim@jo9T|5}f)52]xX"Zr`! ?X\ H* -{EȜ>!ˠu#$'Vs3hq\+g`egjR/H079B2tXLlsF5ỗ~OB˴ @X\Rq N|LV|d&$*Q'G?6vDmB_VVdDHʍϖ?!)~A~qqq/'VCi+5꽿b >ԩTB>QL1cslk'q R lt#DpIcbD_, B*p"GtZuNSr\O1HwR߼.uz _Tf4w.DJ @[X'[(E~Gnm+Fkp.mMBGC7E)Ν"[7[,Sn7/46bJSYdDxF[?MNM=TEC2)gR4W5 A/{_ M-0FiS]W͵9שpNR@;@ˎ9-9sRZȴZaK OFoPhrx Pႄ:A6ܵњDxɳz"LrE&p͗g`vqQ!j՟Bq!\Kٟ܍-P5@͞)O>縇@ pqcsUyOMkۑ wV+8"}4^G# Sݖե@΍ҭy^Lmd:%r7;FK(qA''-sB.$^~[׵k-.rx&J<3؋ ӏ}4tt ѓKk&j0s"N1/t!V)_ X-Nu}U񱰩`ى`;OAgP62' %WMU… k!&s׿Y!pʏ{S[DP=ϕFhQ;= [JخV .2C#p`V)n%]ϱ:T3[EM^?HFlq!!s,.k(V5TV}X,ՀJM{\Pc>s1'L caYHުxvzeT<^:)?Z0e(o` u_^)WZ9wDVŢ JsI[ɷ$%mRlG)iWd9= utOVK!LW>sO8S@d};#-mu5a?Mڨ>7[\HGRb~{bȃU#<;H 6 ĐBݩ&#'tϗHR "m|kBƔȎ wUa9mvc =pсs3T!+y $0KUF%`o;lM[!j^tˁCƮXH5"9Rg3ߤ&yl)kx;nGlXWT{]%o; CO׆vwWI֪5scs ݏЛz W0ïJ,{>1 7Y|>_b.>1+`e]tIX]/k N#zsuXVY'L)>E[FM*9ȳO^%vqJ~@0ƴYtt,u)XF$XVQ5)nK&'by!jY<`ҴJ4X6l޺4č 7wmb-d i^DlbC *Hk~@.v6;y+PEϜ+S} ;wcsq^X93!fJ!O$?v\N8y4Yz݈HJ}UW,/jkֽ?nFЩ 9߿iԾs2%W*A}XMcY/] 9(} j_j2("X3`f_\"9ZJI|pQ|R{QUzmff!c:spi%DEf+7Rk{-AU;-|'Y5?TH8)ryao糨!Bh!b M141o8:v@?3Csm F`]>K@=PBFDEy)l%;uD+ GyON4CN4rfI>tb5C_ 1Z>le%#Iw6 b%qipvLj3l0.wj.D[zA &Ƌ3WȝTPMPxu[^@]c kq@Y:Ѿ^ xT]^_J:7&rM! Zf }/c3/|M^&#F!W .. k`L#P7UX'k.)lMWMiVZ 9W_U @ `a8 㭳hc,շfƹuOsZi>nI>SKcWɬGF29c̿6Y yۢ`2É{ ,Zlq %u|90tYVMB:6E"ɵ[/hv֗*v/?̵#m^3ŕ-'ȖMP`͇XǨOSߢսDw: b6C<.+yƉOF7)85.ATS+ו_8P oosQ zaܐ q!0^SBZ p؆ά/JBrs3DӄTx̲,aH eӗK+?dSV:R ;K_Vɪ TPUTN);귰uIJ,ƥ7}$Pp>$~ì̓l9nOzu:)zǕ%5;Zp=B(ɓ(i~oF8T ](Cu]8Lwq8kUgF2mh4ƒKi.,SS *Z_FrYp,"*$tlW`;Җd2~Yb>cA]Yy'mhm_qVq; W$Xp c~i^3͞&NLm\`h&|!ͣ[.,MSt<'9VB 9tD9`~ːy*:" F2iSo҆jsvche  &0rM"/2FO+D$#胵ϼL68DBYkYI O0VH{Bm}p߷TCvݽ2 =>$auڨR3N"K/^@`k>b = :jظ.u< y㼃eH%qBO #0ƾZMNg%Tiu(Ā2s07m%㜂ɝZ6N§Ouh AV5Bz .AEaUpI󙼴QrXe#LFEI yExrvP>]>*'y7,To|w^wm6Lv9a̙T =>UҸJkҩ$'T'ٷ` lrto,.恛e6OTc͗OTys^ JxCC$JOrWɾZp%tXEM?$,1&ycnXi@Ļ'oVy2 Ak@y IgQc^x*~dt]ޡ(&9׎6;R~:. 6Z\ ~b'ZCUH=s չR8cqNXD=l m9lɰA皮OJ3<҉wT,'?O<}7n1F ÚzY0dZx\UT Hr;hʹ DorKbږMP#^*C=D?Ot]u>dYoB+Ci+r\hOe{γǏif8pL5X#Ge|:呔"utg,']kB+q8փ*ǖYx^b.{d;kkdG]|;:T]Ԉkv&1j1!8C- B?&*'1J4 jW01bEO(2I;4f]ߪUN,;X'IYSI2#gdԦŅ: sNJukz׌ Ft "7prWW.wfN1Q>Pqd t\KD.M#m_[O M5nz+Y&t3oǰ~N"ʥ\/;XI5H?6> &.ytheW)FZEtz̲$fGSu.yݙŶǺ!0 I)L9wwz'K?.:kcKn:sGnU3w2JG KғE0Щ;,~oX '09Ƞ>{OwROionB^aTÄulE/-ao^d7cp/!ahF]LB,u.PBB&x E(H&Ӂne Wb0: -Jjfڇ)4 t8(ʉF弘mD5kc6E(ĨO<^͖w_|w6"@t&?Tf]hkE l+؉Q6."|R&B3բҧr 6`bV!k<(}˟dծ\? Z}ӻ(OhJ-A8:9k]ęQA/1INmlG/YڈN=Ϯj:6jKug۶AN. h;_#{ su a{WHWՄW\Y$NiӟOxg2"hk21wJKjg zC#FvUpb)]A-˾tGG͊$ ~Zwo\?C'Y[++ֽKZuؓRb@#qk);;r2 Ssɛ .%VsOTƢx(ݛ:"8IKjYp8*?bN&MFs%%{QwJv(m4}}p;W?]~O{( VlO`Po|i 璴r'D."^O؂zMTo+^avxKP]Tmռ#& .}!^&w3>~{ A'#h+!ݻJYcq 98\Lp. Gd07,Rw~"ګxrIf?p|Q}Mp{hunƺc *zo=$c$42U\FO9+D9@ Pb)$V_"~`a I'dyI=Fî@KIzmIij[wrvC#X?c!wVz^\y.g' ?6+'dE:9QF ԏ"Hǵɗ *ͅO(^-ɚB}_HHQB8*~7Tʞ&lVI1b `?BZ/P)>76̻NistcMT ++&fU`̼E>-%5E&ޒ2Yd˜E03>*ߑ ړ,2?gBfrQ*O(PDNNPwyP L{6ܩB[:"yT>L]ii2D2tW|1a0%RX֬apABNꀤ&迏/dpVP̔" GhX+-'~nK;5뻿KSiǯ4#=e |Y ]WQcp2 prDyXy~JA%3n&ڎ?G݆RR.D![G)i?yrq ePUYr(,*@.Ni(v7+^E_@h_E=@炼wUwϋ&n5$G~:=r$OBl@q$٩ݯڬ뒰*bj=]!=5 |Kk ٸi%Х҃kNȅɠ؀]w1Y ?H7؟dVl8G3qJv}SRɛnveD U7J(1aTh7͚mt[ (67Y'.g_xBE!boLˣZ `!\ - ]K+ vstVP=wHs.JYE i ĬF4:=5-<*5,$Pg]ȀFr1=#CJJ Y/jBŘ́q{{*seYe#30ËOmtuk }ϘGzsPKW]PFXPͪI_j+< Z‡MC?cqbpDê'֤vIߜf_:- %JQIjUG|\YF7P3gCk.:RqX7wi4sl]`hճ`NH&@ԞmCR V$ 2?$~y1ubJ)C ,HXT^ks561n=*7&4 C L&Aq2Siz _oMsnb|E )Y$aUy2c^nj }o}\Zڨde cьP.x1fbs2Y? -{&sY{=` cK4D2Xã{tL'(Qe+>WGNWqئ5l$ wgrGR!z-irțC[J@u_kZwxͥ/@ִ& X3L`L@g/ZAkp+"ָmܮRs~rEz񙗭bgez7ϣ:|C2rj奼웲L_˚6^"O`Dn: 'X~2 \M<2nDc7#6/똀F1@p蓧fFC:  8iu;i( 2gBj/E]i͸:*V&DdwndW S޶zw >AQc/UfjYz9Vq\ż@EzZH*.M|&^SM0Ʉ"U K 9+M4C־e!lU7A1s]XGWS-(Edf4B_$tڟgf:.3J>ZGvH.< ÿNzyNj nF{.=۱}{P2YG0#.5W/j<&S ܤ $1e$8s ʽdSb|:?e*߽&כj*ȉґd JpQj-(~6Yx{3 +B@I;cLco}{,lFv"m5s~%T0^!PeuWO` 31O:% m8w1*v>|OEXFЁqBzz&foLp%73JvN_NFNQC/#YgXkW2973_4o|)rQ2Zr`֋FyڥҮɧ=X^ oX\Lhi5iiH؆խW5/Qwvid1coE=WsCC1'>&eflasÄ%֞W$L%LKLE6>1dj~pHF ;^yFdgϻƈh@S}=; oL2)38vb_GbL&Cx zt~)!|t8%:Zx5s6'(+D9E\{Zt`)|ieU#ir'F-Χ2_ W\T nB}H%9M@yfVYpת#r }7#J]YNt_Ak%iRsmboFYYp08[or\ؼE4Cs?HڴgTj4J;ڣ,򃡏c%(,g+.߉3Xtߊr 'n B>Zc?tַOM;ːpN>В~)l.~ sQFh :z@eO$^g"~ٺ@ܹ%$X@mĸe^xY?{lJ¶XMJ˙h¥-\'[6rC?puwM-e/R-<@bE;XZqy'],"(ӂ mn*mEHޙZtdYNaDĐlO`h +SP^Hc"a-} _ISNȌĵ~>SɉFiy./403?>e_mxo(`% ky\pU_gp^ 'QJ[H41|iӆkWI4"G&xGɪl4ʢA[sc~\@G/P[9Gyt \(;7utr %JjU7FMBJ̗!1y{˱-)jTY1&>ORK~)"*Wfcm" $R/ eLecQd&餋KנBJ _ &>5a3髥hg[D%DdM?ǒZf ,S1#HƖmhFE@XD!\w' aimjȈ< Fw'W[rX' Wb.Uy$=2@&-.t<}vN?."Dus"SEN*Em [mI)Ӆ;c Լ8V3#jvބũ@=0[*'LyfᰛJFSM\/7иL6ǺZr۞gfM:Eb֖eaM-ۅwga|R^9ARr.Gp2URëK!2#dtq=&XC ƟniCBv!YI?J !51oN*(xwntψGzi7dY@] KK@œXQ ۖUqe1`[M*䓹s,횞-LuStP=VPA kBl˂4Z 2N|4s|&d9>P~z.c3|a1)9 %APP s&Cdⷀw0iqq{3%V4lf›u<83ubcN Uv,=s e Bz$d֦Fq )NJ9[4CCA MK%W܅Bɏ)O5:Xn T7.z*5Lcx}Deu,lt*͜'YK\O+_"'mtZбKJNEsMa`r:qIP+dn*xzC.w|g L5ܓ#Y"=<뉱g8~wT bԤJwVCM(nšN$C@"/Y!ɩI5@\?rep#Al+iEʍm6*p38:5CΔ.)[Q e$Hэ]}CCfC{&!n!a/Pje湃%öy8N;< kCR&S}$Il碌Qh܊j.Сf >}L +/V ?24f߅Ղ~ wSk05`j&iyW]} =jt9jAsgc9Tk+K1pι@`⑻C};OLoπ^M*3;˜Q-fy.+A{J,Vfmf>{^If4ZmnH7c!t_xALt'h[&fsBfo+7_g/hwg96KZjVV,Y4G-"l+mЪsŢe/Yd6 4LW"\0h2/洽FxLvEJh"޿6B˓ bAtZ UWXp:/ dFĥl}+Sh,#Lȑ}g#JR9)WF[ewtB]a0 揣oW S.L^`U6r!ywNe4+.T#FZ'0dHgH$ QugnBX8!(UE*tȾFlfw;c&tMIH K:x|}WiDV*+.2`HvmV~älܴsÜ%iƛ-!ʢEkw qTdS_R@IVLNЍg뗔u4bد:/n.yU9 tp ~9[TՖBwH۳h!tVJݰ%-%6t{ot]}!w$*?x̨?f]/,5J %7Kn!W Vw`{ϙ/\jfW_mLcTJ*hʃ)u./UKrJp}y!ԲH6hO?\XTj?9?qե+S`ŹsH/NW?pnq2ϠQ/˶7j3V +,_IPsYkxBf]Gdu2KQ́Y{}~򽬂sp w!Ӎ*Tj.|rD+2YBĭ5'M{](8wZ<>w n*HCzAI v.ۨ mqq 6WFz6 |x6R7:?v>LF>FWtXGe [S`kzGi ?ae0>|9$xG QaIՀE-r.(h =th^9^CS,ZEf1 iWo3вѧf`9R{+'f6p3|٠~reC=^z\6%b#j/oRΠKC6H;P9VE !)ݸi6 zWFν5jPt5f)M&y!hB⋂wNfwSf?Io*`'ٻ} x_ʜt=3!X=&Oc%ay)UgI'{?gm7D(3y[l$0sT}Vƀ-".s儭=XKu{j !7D44]_h,JWN>HM@~̦*؍e o@gٝ4o=Wn!=m?WLF- 1i2m"Ͳ٘r; ?[ Ph1wSЊ؛ZA@dF2[97/> Uòd4hS`#xZӉ't؅U#07d/@EpH9ma; &dhh4"ȇ;CnrJoJ,K›:kx`"YV]Vm#m~Ѵy2VKI1GCfqo-pN:\bq k@.DO9c[*Kg+HkF6aU'$ݚaFbC4/0<g~[fnLעؖ9}]r69 4*7JӚbE2Z@4-{OI=DY8,ĹX{"1ו55 P'AH+o8٣63IG(6B`uq F [O@j|I=PoCUĢr+X0OHyFGis]xRnPN%;f 8wv,Yewxj0Eٰ:E&  M0qnƟ'['Sn8Np .0axj F|z {_QQ mƆ3svJ.tadX 7{WiIB^/Vz/O2wP֌-OneH˯֨tA~yr55 wˊXa^E~G <==Vs_7xsg51"QXNb_t]cJ^X8Je .7v{F絛"FPVo`B JLE @|7XkujLC뒗Ѱ1c{)F:&z%2͹5تp4&qr5oas' ] 6ʥ 7`_[UgzQde]:Bl_w@F~P;k,M[ 0"qz)jao,_4[S>5+#"^JL,p29T,so #E*K8HRWAiE(:} :j'z̐'ʣ~^ROR $釒 rqпEM}i-)\6!y)J~(QƟ)#\䁸Pf멳v'@f{Qc"gl^0g إFK^3 NX' ^ h#y%7 #8pӽ *MEא#TĜf JڨL$#Q["Ldm 6#^ lVTK:iN71Ę$Í])DpK%?wOy\qifpŰ`dcp{?Od42l.mN_-;g.+5ۓV ={/l̎yӛ,qSTL0`ХxńRNSS:k$!y! 1XccZMtm 3Z"~ꃔA5?Qup{[˜glՋ%5L<->2#5wLſ(F| QI}ׯms23Ϛx| (;L|F/0 P藍ۏUkRmqp/f9AgF9-¨2z Ȟ$pKSK =,ܹ=)Y Pu [mUߔB+EƘ M IX_uu=Co|`nˏ1|Cx1AuD"餡O0 vw麢NjF/g.rةӼ#p:lczᄂoЃ]IFtBxKY^Cy̐/?}i1 FQDϲ{} X@$2{ iZsZ߈T]‚[e0t[1D'aɌ@2xj2{FrplT _`){v+t<4"14N/4=Xi}47GWQ+@lX`_@C"]8V0RR}m:hD:>/ T :Qv.kd霗 " ΄-r '޼9q@"Of\c<]vN_,}N6O7 PkEf~#"῿0zh@e^5Dsd͑CIBZԁq(a(#D2_ϯ,23X, ,\g_Xa ն֪LElC/`o\zaxe-!TRdIXp.amoqtMDҳǒ_p-='uFa`"wCm8}27'酶?ʑ OǰW* ;c wNTހn'h;:mԟAQ@0?f+^4Vz6 3=]` 2BB;^ <Ua^ucp&ijUoݺ xU[>o^t?[s |b-6j38OB8!Ն# qDZ Qa<@6=}1JRMUkLݦ|(׏r$M]\*P>7&(i3 = =aw(pUDs8Tj'OzWo@Bow 8kBټ՝'oĠ2&afD=2E$@(X{YgqsCw!yD)8“ +NG*_vs{'H/tV2`}TMU|Mtމ?@@ql(%4`C}xZzs psrOctnN! _2W*ka +Z=8"3Z㆘_?g!v XF jӨz$v4LTJ@IFTй}HLMH\*YѠL7:M]kȍ0`r@Hv$M? I ׮ זtՆT+^pB bVr *{^mgd ._O TaZFmN:JO27댥 %_ipR?֨~g6$z:[TQDbG] +۷?SAA^\% `$ DT-] ?9221b&;6]L<;zZ~w r6doष$6d>Hdj׋\_o6PQpax˸ xuE TگئԷj1w ӋuprS )~fY^)W >YXaLqgM΄Y t>n(d%AO&.\˗A)|'4%{04: (y1[]ÇǢvzMG:M@@G>FEʽ3~ /m (hT5U9܄Z@MϞfr@C:fh&hCEePm ;yOiL8gcyl@M17dk%pF1M1 ?وh |F Tv h#^xOaٌo"KB>PVQ?kp^q֥]0rƒXs'#FD5]r8B>`:he9aBBePg/"Q[ m)r:KE,&>6w/'2iw&wij"_e.K2̈ )2^gcEQd4(OJuh~>]c`KYpfd˕v5X)!K-Rs omNZtSw8g(ɌwK[|<{Ika"ōh![Qa2R9ɩmAf5b$_\7V- C!s=dCI F1̈́eQ¤LO,{ѕ5ׇbH3!0US8l$P2KojF,dsfb"JZ6ULLGhiL5U0q1Ep~E ]D]Z|NV$duYF F7rt] lچf8۸bJbQ?m9<֚k~ӥ7(_c .bokԘ{e >=E1%NtV EȄм>:TX='@Ljܪ Pu3"a\f Ŏ5 B2Ѱ/0jʡ)ryEq[ld|xu÷(KCYl#R56ID}Q`Yv*o݈Pȷ5jaCV0ܜڱ"$Qwt[;4i򱹴byE.n:$4TtX~E&n X[nѓae<yGѠؿV$u= ]7n A\;'6XbdI PFYۨʮb# Pu U8>! ]$ gwf?j'C(eћ53L/Q~w9*':ۗޔ(_itp2!?ov/58SEB: Icir\2+L:륋 XRk=;ຯxA~9NӃPdņHPX"I/$7Ńn)pez'ikK ɎFn2w`.zл桐6`Wck03>᪰ϕR{貏eENԚ`<3;rb`Ro|'02Ku."QB[%b>`f$XuDuE/&`5tɤpNcס՜1v^j0SunX?bzqŻc3,d#7 o!VH|3mvYYI Drk1SW@/@qEzo-ȔhZݖ y=EAA 3i.H9EfZD闳 lOUdgy\bL\Ȳdh.d xͲ&&M{E?>BPH%oR٪<,*%cwNUyv/[sújQy5$*qSڬ5Wr&LՊXo7 8CQY_ z\6@b s~F!t;Kpb"aFK2:SƯG1Im}@A= u4.: 1 Yx+#}qL.nvY]ʦʕ'n!"@S'I/L,hdQBTfrݣl!%fM@K~Msh Y?BYXՅ+=6']^0TWD^oҮF+L(Nd똗6Xu?k`ohc%ۨlT'|^m3 ~rڿ<0BRp 6zV BUw" Ϭge :Ef݁ISF PqiJ`!M\|[>1Wt0,8xIl* Vu:KnH :l9n HfɖI¨3+ ŽjXnm.U \ia0IO.@ {2 q1?!PXmtnh}hsaÿ~aes n7 5OQWFDCթy8FQ?aη̝]uǷڻXĆ_UU&k#E;9|"2F)UG፠~}l>DC<wGE{j TMJ׉]D̖B,rQEjnӮ͕_]~N:g?{$Zxݣ!a.1/X\rh##^Iv&ö s#7^:ޜ3VւT]+F ^!"B++oQ48g?v,b\*N*9>T#=11Ndm$`ljμ5Bw{gaS+9mڮd|rG(5nĥ2C5|f;]Ą4}Hc>7;qJl_5iL0 TOpQ B|_ZjԋASj risc"td.e5}έ@ ը-Y<=R^|*в̃EZMFlΈSLiyZYa:"kHAj`J~5./z~Կ[|DsoLp:<A!,F%ȇTȯBX3I,Jmk %a2Hj%A;Ϩ ز`kpVP1ޗf[mMԫVH* ihϏv4:hO@N=%`m GTHp*8J$~Vw߶$_mC%{PuuTI ta#gD9g0W? T:{Oco}l1ܩwae3&NJ\6#~BL-3p :5Z/ꢏ6ϻ# bxDf /J|ᆒaȲ]bgCo1)',~6ocJnf7yj$Z =í"霊[VQ._ mL H!<,flq'^<%?>j3aCrI o'K< "y7~V˂]]^:ԏ<`~VdC<[멛f-Q쑘s@{;O\k<]Jw6k\!al%z<63xWFǸ HYig?b}uYI]KL!uC] @ZSᵩ( ~ >14 e07&|B}oB6mΘh2f#SbqLT <׽~7C0Ob;7c_6S{=\n1j-;F Skn7@]D.@y?'j| nm8>] ٧ q7,\6D_zU1_/7M#ؐFƃ@I%xAes[M )0l=dS|ӫa$6w|;]y1QMգ2 s;™Ɩ^?,e7zAf -_Ё:S\dXsхh^ 7܈+@ p9KlM~cA592q ߞzTem2EL#x,2_T* uG, _ 5+~Dҷ( W %5,Hd[0ً/B+3xxE38W;SMeoTf=PW[zJ0VKo72IQ#͜s"t6Ő]ۗ |(6t`ř*~ h!P$i~;U>ӯ}n[|^S];g%l 4^k>!X( nF 9=mql6fȺBG($CtV_RUʦ3ւR]KtDt޵4kGN?h[zo{CIkw.n'XRWFߎCnKӏ5D[IA9YimU&]Sk"59( ab Mw94{gKP}Uj Fٗ*8/<w#;``[WTW*iwW/OaXROPldSAq< &VٛNʑvVe.{VU>3pPTc? [R['qF!?CS!٩w9pCaJ}\$nUN h+5[9Dl8= h-hZB:7Vޓ(pFXN[kC% C5{b/6s?d ?RbgjX >kz_Sڐ5Bn,\'V¾X@RhHnoHתOk/XGRzڞ\7 Al6~U9HUMe`k-S`m"BQBڃnEn}5qZ8X{=(:7#[{K6kl4D Z]_p:ĭF~X`E apl!7Pw}4H vn{!6}iP ֽ0cgX@Jq.~~Q.rR-Oc-^A&O,p8J*lY_Dd_!X0+j9L&>Dȫlkhow w`+ot+kBE&5\UuwVa~h +uH=qb jm$x C ezn؏jq;z3Kb?f&Fńگ&csJ5@т%ɱWNd'VTDw~i]c38h?6ղ③f:fݠQ3nL&Q;i#+_lK㵩^{Kn* _+5 ueX+3kɍ|JO9. L$p |s9>[xqT/`qί&Pٙ@hۣ4MpNG5˞|$9ZP%7s.wD%F>z~課JjX( mJ暟ס-c-b1fb[۶`z0 liyѓP%X&h.  1@X h s4>s@> (Am, +BW14wlIuAs>n([ .>ĠE5uw-3l醒U mKs-tT SM.#bU'"l+YM/~ RѵӜ\)z],(;2VGM`cy0-Gr(IV|"q֨B[Z\rMߔTMاE۹0ݨqpM&WfW3^@1r#ecGߕ}:!gDg0hec7ut; \b( .vt o j>jd-ooSEygO!fiDiħWQ?-Bc! T!zaL"7cY\{m爵x!ɐJ|gN/貗SG61\/WDJ۪ܽLQ3A%$ptŜ Dvv@վ-6OO(Q _U3}یPVhB055*#qpIHk)M8ajb!.p'M]|">&y0Yr,_e"gDŽC z` g4U*\=dICP~2xaT{7녬 ?o_%bX.9c԰I*aSڻY1>[_-c(j{4¶`U@i^=ZE5ADsMI9=sÁ%2u(OT66H|u7[Enyfd7ވ3# 6i(o$h<=VĀ:&B9ɪ77jjntV$~X|$fż57+tn6@L\gVԅqq3܌Ass>0)%5#W ,Ѱ2C#ҬQ'_ 8=0Mq+$]Z(R_>rVO嘆6>>No= vGMW'q^kg/~HtUا~!{aZ>ϊ=*WPFyn7HEVQ(b>-_C{6H/y_!(Ȱ |j4rߥX-ر;2Ab'&:E=KQ4lǏ3}W{䨰·a^1-Id4QOuv}~˸RVz_.K@Zw ()׽m]bsec}ܒLb6=kp(/`LGp&`=(xjQ[ڦfA?P\Hdg`%NL&?$;?vր!S3ndG;,FWBפip3FʟP/_$fK| {,*;ke7 Ws#O oWuuFfFn:3|c~?ԥ8n/6nVWfhSc&14o4+h,:?5dJo|эWW4UWye'$4Ӗk dS )Hl](S%t~|e-ْp< R3==Ji|h9'bV[~wՙK0: %(e6`wnֽZ OOl'ReZ#P)#ևDZ鍿$w𽞟ݖ %wy܅lFV3q$#.Tᐔ 3nso?_{#Ք2KdJKWm-*c-(ER'j (s`.̭p%W'VHfm5dx%? S+7>3H8|Z&-/pJXQ-?gMTXϽ c?_(klzh{5cQJ#\?\*n|P|~[ҹȫ֘$QSx,dF#6V?G5rs[4Ʉd8cvܿAfζ,0o8i\lʉv`m+a"':(=eX:~SJCkt4% y'!PDM"X|>AM_r#)DYe}3{X?sΛۑ)?7⾼fD>/qzjقsb:a!JwO=yVW*_]2ڋ?ەUXPMPli^25YQFlhه-b&U_4_Xcg+N:7@}"B,[3bmWtu'p=R#E}T" .dG{ >,dI@Ul&X*W-@uD]tǫ`A 4=$ŧλ1{0؄`ĞSi-!b{Gշe2Mpi]maڼ,,Mjq{if|7 'h0XxZ[_ j$ljlE1}l %ڻޛ/G37֔gWP) H\$hd }@]j7MRІZqtPd?tR FRagż\ c"=mݭYPރ";8XZl)=-S1ؚBMQN=EPv?6/A|W ${ߥˌe@qՎ@ &A=Zk;~&!╨M,cc8`?Rټ($5Wr:vq٥n0, e_ʉniۥԀ)!B~ݚMqЭ KB~N/˝=?F9 qRv ?#Bq? &)PayJ%EB!pv8Ok5ZR/bRirЎt5Id0Gm曙GL}No'602Zf_eY}V8GT%R랩0&֏g,RB8Ť?BYrk md e[=tW$5>&s ~h>KtLW\s!+DDκ< aR2.}6Ǐ14}6=k|TB Q+!xy? #@lMC]=b+DKo(zO7O3D^}UӤ77Y0:@ω=7r]l~.v-%.sp@DL(ZOL6Kx>rDHLsC"ly'Rsp5g68V_a۟7!:ҁ&u cԞfFByZ̋Cl{u`fM_G hM3LJE!o;܄ Lf '06גW fQ*ߣ%HȈok_D"JF5݈Gpr%9dȶ 2Zd1Eld-M^yd7EnH2T3!!Vݸ:s湷hJ^K6(L0@:;өr?9Hָ o/ipz @W0ANmaxdN٭4H v ,)9袳 &(mpr7i~M yC>I H&U zD)^]ϭ7Sq1 @*<Ԯjxjqeh\" ܡ^c t2j_ >4A*( 8OY_`Tvm_QҶ(1. T= huטߗt@|݆0&փd*ʩs8*gI+yD'^a,6PF{gLZ bc+oQ=3TeI,W\=$|y fԁ9rlq Inᐾjy9Y}"oƠy IjjM#1͖|&~ cE/e s֏D;r:㻸胅ӎؚ(D(:vE0`z"2 .բx9Am'ύqINuPM[mT$q D|kEk!Da4ۓHJ1LC2b,k*RF|zO9; 9/N3A!7u$ r\!u v09F/8ַ[E42+rH+ HflHxVCъPP8V6g!J?K"ک ľ+!ށJbG8œUNQK;Sz=S:6Sؽ?9ʹ5b[Ȳc B] m8ON/[$]NU0ͅx@#: nFrq{ ~7zr{c)E8FN63ILξ[H6Yt$JjC innꆬm|Kb\:/ʏj ˆ"F䈉oJ4-3V!PL6u4HK$%D(ڰKzk }XMGl|=,Ӏ}Nwz}bm_l[:X) pi\q5Do$Wk{Fm&) LR^of&䰦UjoEr)ש&d{DcI!wuAk"U /^j5'{ކKZ n*{ UZZ;k]dtohYTθ=5HےK!z[m"ՠۺ2?!7E< D"pKrm#Pw`u]W 9̓*,Hrw-$bPls|wpz7iMMߖ\uєhc5<芄pӢzDR{U/Y!1gUIҍJe@-'OirkQ_2=wq.d Qӱؕ?6F0LsBc?CK _I`|3J@ɛͲJ:+3SxH$ܘ53(Y0znp$dM2i yܰ1_`ć熞X?^yEϓL'&ЎzO\esȩ>dLUYP](0 .=R&Ʀ$>ڴ=֦en&YǦpF I^͏<ENg6r1 Ey~n 2i1ngϞֆ7h]>ҰWutxT8hSM[*V|slê_Ђ H! ũ2B9V$}EZܳw;?jcA] Dh, qzarLB5@SX?9n\%wJ1B& utY~ӲYzxʹ,aݦt@u)B`-j}"ԥs%2ڲl㢲aW|d3Jp8^u@i6ݾkw^/k,SKKHC!~V"3(ZN/Ҹ YJi sj3-∂&:Fvn(q"cvY]?C}mEbmlfEv:oRq6+Prr@f{aeb'$ڊ!Mo+w@6zje v kI↝]1 ϝ&X9[&?f3hb{G(jX'ɪɉFHt͆HH _ dJbq`dhad O[_4ijSmGrHo:T>3_gNNT9erd}Le3|^|n9`d5݆h8(Uvao5\@?c֐U矆V *lYO#$C?%3:A#qfu-V bl*Ud`ˢ(hԵι{ha3Z @. q* &a ]Ÿ} V#wǡo (( X^-Idb{YI@06?ڔn "w .yΕ+Z]>XD'Q6 7[T 8fփ}%=Sr5n+Q9 IfYOA+Q(R _1KwmZd?fu!]Cv+tfLi5Q/T~}院+P|F}H!w3n\Ċ\Cy}cLIVFSHoK(*t !bs|J }/.ti2#Ku׫Db5aK W>~G!tcU8pMJ !8ߣLf nv 7iʃ[ Xhua!&w;PI1T F~ @M-ɴϹƽx˺rҍƍPc7K0pUVѣsq%bK!\2Il#ݿ HxEδ X^8DS|yT_]=7UL%^B:mՄ; \z0K^\/ϊ!6!WT0FOzg9FZe$= `b6-\T~Y}M_{걌P2訬NLc:gl1>L4D*t8 1UV98Ez).u5]Ʋ[O"Qo-E!s砽b"4YCԈxk//^ 1+~ JܙS{+'B$.}}U}sj vDl8Bw!pw{U4sg$m--w=g\Jb锗'psP:ɞʉun7,56k ԉqU,+'/ԻZ) d02wX}dgс50|Ǜ'x21ԏWPn^ft;;FW{v贀|Gd]rb̅S(L7Vp {6z;wW.fg>K6g1鵲?dg<YF?A~^6߳߫mx0 G|\#wwU;`rM ^ȓb!GU˥ {@D nkY*R4+) ۧ]Pߡ$*x~DÏ<n<̧-HNh F$2(}" VV2c)b{+ECd@GAv"nq$ӱL .n{Ma{s{|#[yWªE,H Q,CaZNqY;P,=oXwDoZpt۷4S] Q}@DAa'Ίi[2B~E(45q{Ck( <./XxƦ: ƭלНrBaלT L:Z i|x1L'"`+ƲaD}E5άMe?%(Jak0$=fLo7.30YC>e 8m$ch7m)=a*"#6ց(ԍsG {(AY; .X3[W =YD;wcр;nXCe6Fph$M#9ʷ!'5=ד#EwU#ޅjg ȘcB^GH5u0Zu?-*᣹Lߟ5=)3cNn,O""!tFՖ4L !]zfAHo+2W_g7-+*z|Gp@7Y$ NEWvf^hILE2Ks֢ 3{paP6J#^aaȐۺT ,4 eGq9afiIOg'CxH6o@RbWε8t>uUq5ќH PW݌U2 &Hߎb}pǩ] 3М h-S?}s㟍|f4sruGO!ܪARXA/į_XL Z0au#4pn ?z~ _f(#[ǔ NUں